From d40ae99422e118188a7f48055dc340c6aca022aa Mon Sep 17 00:00:00 2001 From: Kitty Draper Date: Sat, 5 Mar 2011 21:39:25 -0500 Subject: first commit --- CATSFC.zip | Bin 0 -> 2913051 bytes CATSFC/gamepic/Thumbs.db | Bin 0 -> 92672 bytes CATSFC/system/gui/Thumbs.db | Bin 0 -> 78336 bytes CATSFC/system/gui/backo.bmp | Bin 0 -> 576 bytes CATSFC/system/gui/boot.bmp | Bin 0 -> 98360 bytes CATSFC/system/gui/chtfile.bmp | Bin 0 -> 568 bytes CATSFC/system/gui/directory.bmp | Bin 0 -> 568 bytes CATSFC/system/gui/fdoto.bmp | Bin 0 -> 568 bytes CATSFC/system/gui/gbafile.bmp | Bin 0 -> 536 bytes CATSFC/system/gui/nbacko.bmp | Bin 0 -> 576 bytes CATSFC/system/gui/savo.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/sbutto.bmp | Bin 0 -> 2040 bytes CATSFC/system/gui/scheato.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/semptyo.bmp | Bin 0 -> 344 bytes CATSFC/system/gui/sexito.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/sfcfile.bmp | Bin 0 -> 568 bytes CATSFC/system/gui/sfullo.bmp | Bin 0 -> 344 bytes CATSFC/system/gui/smaybgo.bmp | Bin 0 -> 98360 bytes CATSFC/system/gui/smnsel.bmp | Bin 0 -> 2456 bytes CATSFC/system/gui/smsel.bmp | Bin 0 -> 2456 bytes CATSFC/system/gui/smsgfr.bmp | Bin 0 -> 43124 bytes CATSFC/system/gui/snavo.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/sncheato.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/snemptyo.bmp | Bin 0 -> 344 bytes CATSFC/system/gui/snewo.bmp | Bin 0 -> 6896 bytes CATSFC/system/gui/snexito.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/snfullo.bmp | Bin 0 -> 344 bytes CATSFC/system/gui/snnewo.bmp | Bin 0 -> 6896 bytes CATSFC/system/gui/snother.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/snreseto.bmp | Bin 0 -> 6592 bytes CATSFC/system/gui/snreteno.bmp | Bin 0 -> 6288 bytes CATSFC/system/gui/snsaveo.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/sntoolo.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/sother.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/sreseto.bmp | Bin 0 -> 6592 bytes CATSFC/system/gui/sreteno.bmp | Bin 0 -> 6288 bytes CATSFC/system/gui/ssaveo.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/ssubbg.bmp | Bin 0 -> 98360 bytes CATSFC/system/gui/sticon.bmp | Bin 0 -> 836 bytes CATSFC/system/gui/stitle.bmp | Bin 0 -> 16952 bytes CATSFC/system/gui/stoolo.bmp | Bin 0 -> 5464 bytes CATSFC/system/gui/subsela.bmp | Bin 0 -> 10880 bytes CATSFC/system/gui/subselb.bmp | Bin 0 -> 10880 bytes CATSFC/system/gui/sunnof.bmp | Bin 0 -> 568 bytes CATSFC/system/gui/zipfile.bmp | Bin 0 -> 568 bytes CATSFC/system/language.msg | 732 + CATSFC/system/song.odf | Bin 0 -> 709993 bytes CATSFC/system/verdana.odf | Bin 0 -> 2401 bytes CATSFC/version.txt | 2 + Makefile | 121 + build/apu.o | Bin 0 -> 16968 bytes build/apudebug.o | Bin 0 -> 786 bytes build/bdf_font.o | Bin 0 -> 11504 bytes build/bitmap.o | Bin 0 -> 3540 bytes build/c4.o | Bin 0 -> 11088 bytes build/c4emu.o | Bin 0 -> 17388 bytes build/charsets.o | Bin 0 -> 183948 bytes build/cheats.o | Bin 0 -> 29332 bytes build/cheats2.o | Bin 0 -> 7832 bytes build/cheats3.o | Bin 0 -> 5020 bytes build/clip.o | Bin 0 -> 7432 bytes build/cpu.o | Bin 0 -> 5072 bytes build/cpuexec.o | Bin 0 -> 8128 bytes build/cpuops.o | Bin 0 -> 298516 bytes build/data.o | Bin 0 -> 5531 bytes build/debug.o | Bin 0 -> 783 bytes build/depend | 8 + build/displaymodes.o | Bin 0 -> 2472 bytes build/dma.o | Bin 0 -> 19540 bytes build/draw.o | Bin 0 -> 22948 bytes build/ds2_main.o | Bin 0 -> 1392 bytes build/dsp1.o | Bin 0 -> 110028 bytes build/entry.o | Bin 0 -> 23072 bytes build/explode.o | Bin 0 -> 40456 bytes build/fxdbg.o | Bin 0 -> 20816 bytes build/fxemu.o | Bin 0 -> 12680 bytes build/fxinst.o | Bin 0 -> 228460 bytes build/gcheat.o | Bin 0 -> 7168 bytes build/gfx.o | Bin 0 -> 109704 bytes build/globals.o | Bin 0 -> 5504 bytes build/gui.o | Bin 0 -> 97052 bytes build/loadzip.o | Bin 0 -> 3440 bytes build/memmap.o | Bin 0 -> 90484 bytes build/movie.o | Bin 0 -> 10620 bytes build/obc1.o | Bin 0 -> 3832 bytes build/ppu.o | Bin 0 -> 53856 bytes build/sa1.o | Bin 0 -> 21776 bytes build/sa1cpu.o | Bin 0 -> 275184 bytes build/screenshot.o | Bin 0 -> 1304 bytes build/sdd1.o | Bin 0 -> 4052 bytes build/sdd1emu.o | Bin 0 -> 17500 bytes build/seta.o | Bin 0 -> 1480 bytes build/seta010.o | Bin 0 -> 10664 bytes build/seta011.o | Bin 0 -> 3044 bytes build/seta018.o | Bin 0 -> 2704 bytes build/sfc.dat | Bin 0 -> 2040840 bytes build/sfc.dump | 434777 +++++++++++++++++++++++++++++++++++++ build/sfc.elf | Bin 0 -> 2389108 bytes build/sfc.map | 35 + build/sfc.sym | 5285 + build/snaporig.o | Bin 0 -> 9604 bytes build/snapshot.o | Bin 0 -> 47644 bytes build/snes9x.o | Bin 0 -> 19396 bytes build/soundux.o | Bin 0 -> 56812 bytes build/spc700.o | Bin 0 -> 166776 bytes build/spc7110.o | Bin 0 -> 33956 bytes build/srtc.o | Bin 0 -> 6708 bytes build/start.o | Bin 0 -> 2588 bytes build/tile.o | Bin 0 -> 114624 bytes build/unreduce.o | Bin 0 -> 5324 bytes build/unshrink.o | Bin 0 -> 3904 bytes build/unzip.o | Bin 0 -> 17452 bytes catsfc.bmp | Bin 0 -> 3416 bytes catsfc.ini | 3 + catsfc.plg | Bin 0 -> 2458112 bytes copyright | 20 + installation.txt | 3 + readme | 29 + source.txt | 1 + source/.cvsignore | 19 + source/3d.h | 150 + source/65c816.h | 172 + source/Makefile | 342 + source/Makefile.in | 339 + source/apu.cpp | 959 + source/apu.h | 214 + source/apudebug.cpp | 439 + source/apumem.h | 248 + source/autom4te.cache/output.0 | 0 source/autom4te.cache/requests | 67 + source/autom4te.cache/traces.0 | 0 source/c4.cpp | 237 + source/c4.h | 124 + source/c4emu.cpp | 1020 + source/changes.txt | 2155 + source/cheats.cpp | 440 + source/cheats.h | 185 + source/cheats2.cpp | 281 + source/clip.cpp | 763 + source/copyright.h | 159 + source/cpu.cpp | 240 + source/cpuaddr.h | 420 + source/cpuexec.cpp | 476 + source/cpuexec.h | 226 + source/cpumacro.h | 892 + source/cpuops.cpp | 4443 + source/cpuops.h | 100 + source/data.cpp | 539 + source/debug.cpp | 2220 + source/debug.h | 113 + source/dependencies | 167 + source/display.h | 133 + source/dma.cpp | 1170 + source/dma.h | 101 + source/doc/porting.txt | 725 + source/dsp1.cpp | 1455 + source/dsp1.h | 131 + source/dsp1emu.c | 1397 + source/dsp2emu.c | 342 + source/dsp4.h | 174 + source/dsp4emu.cpp | 1488 + source/font.h | 148 + source/fxdbg.cpp | 409 + source/fxemu.cpp | 726 + source/fxemu.h | 177 + source/fxinst.cpp | 1916 + source/fxinst.h | 475 + source/getset.h | 785 + source/gfx.cpp | 4026 + source/gfx.h | 318 + source/globals.cpp | 405 + source/hardware.txt | 502 + source/language.h | 328 + source/loadzip.cpp | 267 + source/memmap.cpp | 4397 + source/memmap.h | 300 + source/messages.h | 137 + source/missing.h | 164 + source/movie.cpp | 779 + source/movie.h | 146 + source/nds/bdf_font.c | 1112 + source/nds/bdf_font.h | 64 + source/nds/bitmap.c | 204 + source/nds/bitmap.h | 111 + source/nds/charsets.c | 12345 ++ source/nds/charsets.h | 13 + source/nds/cheats3.cpp | 206 + source/nds/displaymodes.cpp | 53 + source/nds/draw.c | 1376 + source/nds/draw.h | 207 + source/nds/ds2_main.c | 65 + source/nds/entry.cpp | 1234 + source/nds/font_dot.h | 93 + source/nds/gcheat.c | 527 + source/nds/gcheat.h | 65 + source/nds/gui.c | 4587 + source/nds/gui.h | 125 + source/nds/message.h | 175 + source/netplay.cpp | 1048 + source/netplay.h | 285 + source/obc1.cpp | 204 + source/obc1.h | 102 + source/offsets.cpp | 421 + source/pixform.h | 322 + source/port.h | 299 + source/ppu.cpp | 3299 + source/ppu.h | 633 + source/problems.txt | 459 + source/sa1.cpp | 943 + source/sa1.h | 223 + source/sa1cpu.cpp | 196 + source/sar.h | 138 + source/screenshot.cpp | 235 + source/screenshot.h | 96 + source/sdd1.cpp | 181 + source/sdd1.h | 98 + source/sdd1emu.cpp | 414 + source/sdd1emu.h | 104 + source/server.cpp | 1303 + source/seta.cpp | 105 + source/seta.h | 156 + source/seta010.cpp | 750 + source/seta011.cpp | 232 + source/seta018.cpp | 256 + source/sfc.mk | 83 + source/snaporig.cpp | 465 + source/snaporig.h | 379 + source/snapshot.cpp | 1824 + source/snapshot.h | 116 + source/snes9x.cpp | 808 + source/snes9x.h | 431 + source/sound.cpp | 279 + source/soundux.cpp | 2030 + source/soundux.h | 247 + source/spc.cpp | 133 + source/spc700.cpp | 2565 + source/spc700.h | 204 + source/spc7110.cpp | 2312 + source/spc7110.h | 195 + source/spccycles.cpp | 110 + source/spctool.cpp | 201 + source/srtc.cpp | 577 + source/srtc.h | 157 + source/tile.cpp | 1175 + source/tile.h | 317 + source/unicode.c | 1854 + source/unicode.h | 44 + source/unzip/explode.c | 1120 + source/unzip/unreduce.c | 217 + source/unzip/unshrink.c | 177 + source/unzip/unz.h | 994 + source/unzip/unzip.c | 1224 + source/unzip/unzip.h | 285 + source/unzip/unzipP.h | 125 + version | 4 + 255 files changed, 538402 insertions(+) create mode 100644 CATSFC.zip create mode 100644 CATSFC/gamepic/Thumbs.db create mode 100644 CATSFC/system/gui/Thumbs.db create mode 100644 CATSFC/system/gui/backo.bmp create mode 100644 CATSFC/system/gui/boot.bmp create mode 100644 CATSFC/system/gui/chtfile.bmp create mode 100644 CATSFC/system/gui/directory.bmp create mode 100644 CATSFC/system/gui/fdoto.bmp create mode 100644 CATSFC/system/gui/gbafile.bmp create mode 100644 CATSFC/system/gui/nbacko.bmp create mode 100644 CATSFC/system/gui/savo.bmp create mode 100644 CATSFC/system/gui/sbutto.bmp create mode 100644 CATSFC/system/gui/scheato.bmp create mode 100644 CATSFC/system/gui/semptyo.bmp create mode 100644 CATSFC/system/gui/sexito.bmp create mode 100644 CATSFC/system/gui/sfcfile.bmp create mode 100644 CATSFC/system/gui/sfullo.bmp create mode 100644 CATSFC/system/gui/smaybgo.bmp create mode 100644 CATSFC/system/gui/smnsel.bmp create mode 100644 CATSFC/system/gui/smsel.bmp create mode 100644 CATSFC/system/gui/smsgfr.bmp create mode 100644 CATSFC/system/gui/snavo.bmp create mode 100644 CATSFC/system/gui/sncheato.bmp create mode 100644 CATSFC/system/gui/snemptyo.bmp create mode 100644 CATSFC/system/gui/snewo.bmp create mode 100644 CATSFC/system/gui/snexito.bmp create mode 100644 CATSFC/system/gui/snfullo.bmp create mode 100644 CATSFC/system/gui/snnewo.bmp create mode 100644 CATSFC/system/gui/snother.bmp create mode 100644 CATSFC/system/gui/snreseto.bmp create mode 100644 CATSFC/system/gui/snreteno.bmp create mode 100644 CATSFC/system/gui/snsaveo.bmp create mode 100644 CATSFC/system/gui/sntoolo.bmp create mode 100644 CATSFC/system/gui/sother.bmp create mode 100644 CATSFC/system/gui/sreseto.bmp create mode 100644 CATSFC/system/gui/sreteno.bmp create mode 100644 CATSFC/system/gui/ssaveo.bmp create mode 100644 CATSFC/system/gui/ssubbg.bmp create mode 100644 CATSFC/system/gui/sticon.bmp create mode 100644 CATSFC/system/gui/stitle.bmp create mode 100644 CATSFC/system/gui/stoolo.bmp create mode 100644 CATSFC/system/gui/subsela.bmp create mode 100644 CATSFC/system/gui/subselb.bmp create mode 100644 CATSFC/system/gui/sunnof.bmp create mode 100644 CATSFC/system/gui/zipfile.bmp create mode 100644 CATSFC/system/language.msg create mode 100644 CATSFC/system/song.odf create mode 100644 CATSFC/system/verdana.odf create mode 100644 CATSFC/version.txt create mode 100644 Makefile create mode 100644 build/apu.o create mode 100644 build/apudebug.o create mode 100644 build/bdf_font.o create mode 100644 build/bitmap.o create mode 100644 build/c4.o create mode 100644 build/c4emu.o create mode 100644 build/charsets.o create mode 100644 build/cheats.o create mode 100644 build/cheats2.o create mode 100644 build/cheats3.o create mode 100644 build/clip.o create mode 100644 build/cpu.o create mode 100644 build/cpuexec.o create mode 100644 build/cpuops.o create mode 100644 build/data.o create mode 100644 build/debug.o create mode 100644 build/depend create mode 100644 build/displaymodes.o create mode 100644 build/dma.o create mode 100644 build/draw.o create mode 100644 build/ds2_main.o create mode 100644 build/dsp1.o create mode 100644 build/entry.o create mode 100644 build/explode.o create mode 100644 build/fxdbg.o create mode 100644 build/fxemu.o create mode 100644 build/fxinst.o create mode 100644 build/gcheat.o create mode 100644 build/gfx.o create mode 100644 build/globals.o create mode 100644 build/gui.o create mode 100644 build/loadzip.o create mode 100644 build/memmap.o create mode 100644 build/movie.o create mode 100644 build/obc1.o create mode 100644 build/ppu.o create mode 100644 build/sa1.o create mode 100644 build/sa1cpu.o create mode 100644 build/screenshot.o create mode 100644 build/sdd1.o create mode 100644 build/sdd1emu.o create mode 100644 build/seta.o create mode 100644 build/seta010.o create mode 100644 build/seta011.o create mode 100644 build/seta018.o create mode 100644 build/sfc.dat create mode 100644 build/sfc.dump create mode 100644 build/sfc.elf create mode 100644 build/sfc.map create mode 100644 build/sfc.sym create mode 100644 build/snaporig.o create mode 100644 build/snapshot.o create mode 100644 build/snes9x.o create mode 100644 build/soundux.o create mode 100644 build/spc700.o create mode 100644 build/spc7110.o create mode 100644 build/srtc.o create mode 100644 build/start.o create mode 100644 build/tile.o create mode 100644 build/unreduce.o create mode 100644 build/unshrink.o create mode 100644 build/unzip.o create mode 100644 catsfc.bmp create mode 100644 catsfc.ini create mode 100644 catsfc.plg create mode 100644 copyright create mode 100644 installation.txt create mode 100644 readme create mode 100644 source.txt create mode 100644 source/.cvsignore create mode 100644 source/3d.h create mode 100644 source/65c816.h create mode 100644 source/Makefile create mode 100644 source/Makefile.in create mode 100644 source/apu.cpp create mode 100644 source/apu.h create mode 100644 source/apudebug.cpp create mode 100644 source/apumem.h create mode 100644 source/autom4te.cache/output.0 create mode 100644 source/autom4te.cache/requests create mode 100644 source/autom4te.cache/traces.0 create mode 100644 source/c4.cpp create mode 100644 source/c4.h create mode 100644 source/c4emu.cpp create mode 100644 source/changes.txt create mode 100644 source/cheats.cpp create mode 100644 source/cheats.h create mode 100644 source/cheats2.cpp create mode 100644 source/clip.cpp create mode 100644 source/copyright.h create mode 100644 source/cpu.cpp create mode 100644 source/cpuaddr.h create mode 100644 source/cpuexec.cpp create mode 100644 source/cpuexec.h create mode 100644 source/cpumacro.h create mode 100644 source/cpuops.cpp create mode 100644 source/cpuops.h create mode 100644 source/data.cpp create mode 100644 source/debug.cpp create mode 100644 source/debug.h create mode 100644 source/dependencies create mode 100644 source/display.h create mode 100644 source/dma.cpp create mode 100644 source/dma.h create mode 100644 source/doc/porting.txt create mode 100644 source/dsp1.cpp create mode 100644 source/dsp1.h create mode 100644 source/dsp1emu.c create mode 100644 source/dsp2emu.c create mode 100644 source/dsp4.h create mode 100644 source/dsp4emu.cpp create mode 100644 source/font.h create mode 100644 source/fxdbg.cpp create mode 100644 source/fxemu.cpp create mode 100644 source/fxemu.h create mode 100644 source/fxinst.cpp create mode 100644 source/fxinst.h create mode 100644 source/getset.h create mode 100644 source/gfx.cpp create mode 100644 source/gfx.h create mode 100644 source/globals.cpp create mode 100644 source/hardware.txt create mode 100644 source/language.h create mode 100644 source/loadzip.cpp create mode 100644 source/memmap.cpp create mode 100644 source/memmap.h create mode 100644 source/messages.h create mode 100644 source/missing.h create mode 100644 source/movie.cpp create mode 100644 source/movie.h create mode 100644 source/nds/bdf_font.c create mode 100644 source/nds/bdf_font.h create mode 100644 source/nds/bitmap.c create mode 100644 source/nds/bitmap.h create mode 100644 source/nds/charsets.c create mode 100644 source/nds/charsets.h create mode 100644 source/nds/cheats3.cpp create mode 100644 source/nds/displaymodes.cpp create mode 100644 source/nds/draw.c create mode 100644 source/nds/draw.h create mode 100644 source/nds/ds2_main.c create mode 100644 source/nds/entry.cpp create mode 100644 source/nds/font_dot.h create mode 100644 source/nds/gcheat.c create mode 100644 source/nds/gcheat.h create mode 100644 source/nds/gui.c create mode 100644 source/nds/gui.h create mode 100644 source/nds/message.h create mode 100644 source/netplay.cpp create mode 100644 source/netplay.h create mode 100644 source/obc1.cpp create mode 100644 source/obc1.h create mode 100644 source/offsets.cpp create mode 100644 source/pixform.h create mode 100644 source/port.h create mode 100644 source/ppu.cpp create mode 100644 source/ppu.h create mode 100644 source/problems.txt create mode 100644 source/sa1.cpp create mode 100644 source/sa1.h create mode 100644 source/sa1cpu.cpp create mode 100644 source/sar.h create mode 100644 source/screenshot.cpp create mode 100644 source/screenshot.h create mode 100644 source/sdd1.cpp create mode 100644 source/sdd1.h create mode 100644 source/sdd1emu.cpp create mode 100644 source/sdd1emu.h create mode 100644 source/server.cpp create mode 100644 source/seta.cpp create mode 100644 source/seta.h create mode 100644 source/seta010.cpp create mode 100644 source/seta011.cpp create mode 100644 source/seta018.cpp create mode 100644 source/sfc.mk create mode 100644 source/snaporig.cpp create mode 100644 source/snaporig.h create mode 100644 source/snapshot.cpp create mode 100644 source/snapshot.h create mode 100644 source/snes9x.cpp create mode 100644 source/snes9x.h create mode 100644 source/sound.cpp create mode 100644 source/soundux.cpp create mode 100644 source/soundux.h create mode 100644 source/spc.cpp create mode 100644 source/spc700.cpp create mode 100644 source/spc700.h create mode 100644 source/spc7110.cpp create mode 100644 source/spc7110.h create mode 100644 source/spccycles.cpp create mode 100644 source/spctool.cpp create mode 100644 source/srtc.cpp create mode 100644 source/srtc.h create mode 100644 source/tile.cpp create mode 100644 source/tile.h create mode 100644 source/unicode.c create mode 100644 source/unicode.h create mode 100644 source/unzip/explode.c create mode 100644 source/unzip/unreduce.c create mode 100644 source/unzip/unshrink.c create mode 100644 source/unzip/unz.h create mode 100644 source/unzip/unzip.c create mode 100644 source/unzip/unzip.h create mode 100644 source/unzip/unzipP.h create mode 100644 version diff --git a/CATSFC.zip b/CATSFC.zip new file mode 100644 index 0000000..e7616c2 Binary files /dev/null and b/CATSFC.zip differ diff --git a/CATSFC/gamepic/Thumbs.db b/CATSFC/gamepic/Thumbs.db new file mode 100644 index 0000000..c15d8cf Binary files /dev/null and b/CATSFC/gamepic/Thumbs.db differ diff --git a/CATSFC/system/gui/Thumbs.db b/CATSFC/system/gui/Thumbs.db new file mode 100644 index 0000000..ba25eba Binary files /dev/null and b/CATSFC/system/gui/Thumbs.db differ diff --git a/CATSFC/system/gui/backo.bmp b/CATSFC/system/gui/backo.bmp new file mode 100644 index 0000000..b622f9e Binary files /dev/null and b/CATSFC/system/gui/backo.bmp differ diff --git a/CATSFC/system/gui/boot.bmp b/CATSFC/system/gui/boot.bmp new file mode 100644 index 0000000..eccf6f1 Binary files /dev/null and b/CATSFC/system/gui/boot.bmp differ diff --git a/CATSFC/system/gui/chtfile.bmp b/CATSFC/system/gui/chtfile.bmp new file mode 100644 index 0000000..e081093 Binary files /dev/null and b/CATSFC/system/gui/chtfile.bmp differ diff --git a/CATSFC/system/gui/directory.bmp b/CATSFC/system/gui/directory.bmp new file mode 100644 index 0000000..b821fd1 Binary files /dev/null and b/CATSFC/system/gui/directory.bmp differ diff --git a/CATSFC/system/gui/fdoto.bmp b/CATSFC/system/gui/fdoto.bmp new file mode 100644 index 0000000..e34482b Binary files /dev/null and b/CATSFC/system/gui/fdoto.bmp differ diff --git a/CATSFC/system/gui/gbafile.bmp b/CATSFC/system/gui/gbafile.bmp new file mode 100644 index 0000000..536d262 Binary files /dev/null and b/CATSFC/system/gui/gbafile.bmp differ diff --git a/CATSFC/system/gui/nbacko.bmp b/CATSFC/system/gui/nbacko.bmp new file mode 100644 index 0000000..1e973cb Binary files /dev/null and b/CATSFC/system/gui/nbacko.bmp differ diff --git a/CATSFC/system/gui/savo.bmp b/CATSFC/system/gui/savo.bmp new file mode 100644 index 0000000..2e78f9c Binary files /dev/null and b/CATSFC/system/gui/savo.bmp differ diff --git a/CATSFC/system/gui/sbutto.bmp b/CATSFC/system/gui/sbutto.bmp new file mode 100644 index 0000000..a5e0943 Binary files /dev/null and b/CATSFC/system/gui/sbutto.bmp differ diff --git a/CATSFC/system/gui/scheato.bmp b/CATSFC/system/gui/scheato.bmp new file mode 100644 index 0000000..724da7a Binary files /dev/null and b/CATSFC/system/gui/scheato.bmp differ diff --git a/CATSFC/system/gui/semptyo.bmp b/CATSFC/system/gui/semptyo.bmp new file mode 100644 index 0000000..56e69a2 Binary files /dev/null and b/CATSFC/system/gui/semptyo.bmp differ diff --git a/CATSFC/system/gui/sexito.bmp b/CATSFC/system/gui/sexito.bmp new file mode 100644 index 0000000..b84427e Binary files /dev/null and b/CATSFC/system/gui/sexito.bmp differ diff --git a/CATSFC/system/gui/sfcfile.bmp b/CATSFC/system/gui/sfcfile.bmp new file mode 100644 index 0000000..5193230 Binary files /dev/null and b/CATSFC/system/gui/sfcfile.bmp differ diff --git a/CATSFC/system/gui/sfullo.bmp b/CATSFC/system/gui/sfullo.bmp new file mode 100644 index 0000000..608c5de Binary files /dev/null and b/CATSFC/system/gui/sfullo.bmp differ diff --git a/CATSFC/system/gui/smaybgo.bmp b/CATSFC/system/gui/smaybgo.bmp new file mode 100644 index 0000000..f14231e Binary files /dev/null and b/CATSFC/system/gui/smaybgo.bmp differ diff --git a/CATSFC/system/gui/smnsel.bmp b/CATSFC/system/gui/smnsel.bmp new file mode 100644 index 0000000..56227bd Binary files /dev/null and b/CATSFC/system/gui/smnsel.bmp differ diff --git a/CATSFC/system/gui/smsel.bmp b/CATSFC/system/gui/smsel.bmp new file mode 100644 index 0000000..73b1e9c Binary files /dev/null and b/CATSFC/system/gui/smsel.bmp differ diff --git a/CATSFC/system/gui/smsgfr.bmp b/CATSFC/system/gui/smsgfr.bmp new file mode 100644 index 0000000..0b58674 Binary files /dev/null and b/CATSFC/system/gui/smsgfr.bmp differ diff --git a/CATSFC/system/gui/snavo.bmp b/CATSFC/system/gui/snavo.bmp new file mode 100644 index 0000000..3b4148f Binary files /dev/null and b/CATSFC/system/gui/snavo.bmp differ diff --git a/CATSFC/system/gui/sncheato.bmp b/CATSFC/system/gui/sncheato.bmp new file mode 100644 index 0000000..5c1ac56 Binary files /dev/null and b/CATSFC/system/gui/sncheato.bmp differ diff --git a/CATSFC/system/gui/snemptyo.bmp b/CATSFC/system/gui/snemptyo.bmp new file mode 100644 index 0000000..12aaca4 Binary files /dev/null and b/CATSFC/system/gui/snemptyo.bmp differ diff --git a/CATSFC/system/gui/snewo.bmp b/CATSFC/system/gui/snewo.bmp new file mode 100644 index 0000000..39de451 Binary files /dev/null and b/CATSFC/system/gui/snewo.bmp differ diff --git a/CATSFC/system/gui/snexito.bmp b/CATSFC/system/gui/snexito.bmp new file mode 100644 index 0000000..afdadd9 Binary files /dev/null and b/CATSFC/system/gui/snexito.bmp differ diff --git a/CATSFC/system/gui/snfullo.bmp b/CATSFC/system/gui/snfullo.bmp new file mode 100644 index 0000000..2feee83 Binary files /dev/null and b/CATSFC/system/gui/snfullo.bmp differ diff --git a/CATSFC/system/gui/snnewo.bmp b/CATSFC/system/gui/snnewo.bmp new file mode 100644 index 0000000..f13c988 Binary files /dev/null and b/CATSFC/system/gui/snnewo.bmp differ diff --git a/CATSFC/system/gui/snother.bmp b/CATSFC/system/gui/snother.bmp new file mode 100644 index 0000000..b6f68e9 Binary files /dev/null and b/CATSFC/system/gui/snother.bmp differ diff --git a/CATSFC/system/gui/snreseto.bmp b/CATSFC/system/gui/snreseto.bmp new file mode 100644 index 0000000..312e2cf Binary files /dev/null and b/CATSFC/system/gui/snreseto.bmp differ diff --git a/CATSFC/system/gui/snreteno.bmp b/CATSFC/system/gui/snreteno.bmp new file mode 100644 index 0000000..11b00f7 Binary files /dev/null and b/CATSFC/system/gui/snreteno.bmp differ diff --git a/CATSFC/system/gui/snsaveo.bmp b/CATSFC/system/gui/snsaveo.bmp new file mode 100644 index 0000000..49764c2 Binary files /dev/null and b/CATSFC/system/gui/snsaveo.bmp differ diff --git a/CATSFC/system/gui/sntoolo.bmp b/CATSFC/system/gui/sntoolo.bmp new file mode 100644 index 0000000..e6caf8f Binary files /dev/null and b/CATSFC/system/gui/sntoolo.bmp differ diff --git a/CATSFC/system/gui/sother.bmp b/CATSFC/system/gui/sother.bmp new file mode 100644 index 0000000..57027f2 Binary files /dev/null and b/CATSFC/system/gui/sother.bmp differ diff --git a/CATSFC/system/gui/sreseto.bmp b/CATSFC/system/gui/sreseto.bmp new file mode 100644 index 0000000..f9c9ed0 Binary files /dev/null and b/CATSFC/system/gui/sreseto.bmp differ diff --git a/CATSFC/system/gui/sreteno.bmp b/CATSFC/system/gui/sreteno.bmp new file mode 100644 index 0000000..96bfb59 Binary files /dev/null and b/CATSFC/system/gui/sreteno.bmp differ diff --git a/CATSFC/system/gui/ssaveo.bmp b/CATSFC/system/gui/ssaveo.bmp new file mode 100644 index 0000000..c5c2c70 Binary files /dev/null and b/CATSFC/system/gui/ssaveo.bmp differ diff --git a/CATSFC/system/gui/ssubbg.bmp b/CATSFC/system/gui/ssubbg.bmp new file mode 100644 index 0000000..6527894 Binary files /dev/null and b/CATSFC/system/gui/ssubbg.bmp differ diff --git a/CATSFC/system/gui/sticon.bmp b/CATSFC/system/gui/sticon.bmp new file mode 100644 index 0000000..b4dbc8b Binary files /dev/null and b/CATSFC/system/gui/sticon.bmp differ diff --git a/CATSFC/system/gui/stitle.bmp b/CATSFC/system/gui/stitle.bmp new file mode 100644 index 0000000..535e8b1 Binary files /dev/null and b/CATSFC/system/gui/stitle.bmp differ diff --git a/CATSFC/system/gui/stoolo.bmp b/CATSFC/system/gui/stoolo.bmp new file mode 100644 index 0000000..c99efc3 Binary files /dev/null and b/CATSFC/system/gui/stoolo.bmp differ diff --git a/CATSFC/system/gui/subsela.bmp b/CATSFC/system/gui/subsela.bmp new file mode 100644 index 0000000..7d00992 Binary files /dev/null and b/CATSFC/system/gui/subsela.bmp differ diff --git a/CATSFC/system/gui/subselb.bmp b/CATSFC/system/gui/subselb.bmp new file mode 100644 index 0000000..a9b315a Binary files /dev/null and b/CATSFC/system/gui/subselb.bmp differ diff --git a/CATSFC/system/gui/sunnof.bmp b/CATSFC/system/gui/sunnof.bmp new file mode 100644 index 0000000..5065ffa Binary files /dev/null and b/CATSFC/system/gui/sunnof.bmp differ diff --git a/CATSFC/system/gui/zipfile.bmp b/CATSFC/system/gui/zipfile.bmp new file mode 100644 index 0000000..8d254ef Binary files /dev/null and b/CATSFC/system/gui/zipfile.bmp differ diff --git a/CATSFC/system/language.msg b/CATSFC/system/language.msg new file mode 100644 index 0000000..e167acf --- /dev/null +++ b/CATSFC/system/language.msg @@ -0,0 +1,732 @@ +STARTCOMMENT + +STARTVERSION +1.0 +# 1. A charactor line should no longer than 250 ASCI chars +# 2. When a line longer that 250 chars, return the line +# and paded with "\n" +# 3. "\n" must followed with return +# 4. this is SFC version +ENDVERSION + +ENDCOMMENT + +STARTENGLISH + +#MSG_MAIN_MENU_0 +Video/Audio + +#MSG_MAIN_MENU_1 +Save State + +#MSG_MAIN_MENU_2 +Cheats + +#MSG_MAIN_MENU_3 +Tools + +#MSG_MAIN_MENU_4 +Other + +#MSG_MAIN_MENU_5 +Exit + +#MSG_SUB_MENU_00 +Graphic %s + +#MSG_SUB_MENU_01 +Game Fast Forward %s + +#MSG_SUB_MENU_02 +Frame Skip Level %s + +#MSG_SUB_MENU_03 +Frame Skip Level %d + +#MSG_SUB_MENU_04 +Sound Enable %s + +#MSG_SUB_MENU_05 +Back + +#MSG_SUB_MENU_10 +Write Game State + +#MSG_SUB_MENU_11 +Read Game State %d + +#MSG_SUB_MENU_12 +Game State Slot + +#MSG_SUB_MENU_13 +Delete Game State + +#MSG_SUB_MENU_14 +Back + +#MSG_SUB_MENU_20 +Cheat Page: %d + +#MSG_SUB_MENU_21 +Load Cheat File + +#MSG_SUB_MENU_22 +Cheat Slot + +#MSG_SUB_MENU_23 +Load Cheats + +#MSG_SUB_MENU_24 +Back + +#MSG_SUB_MENU_30 +Screen Snapshot + +#MSG_SUB_MENU_31 +Key Pad Remap + +#MSG_SUB_MENU_32 +Period %s Second + +#MSG_SUB_MENU_40 +Auto Standby %s + +#MSG_SUB_MENU_41 +Language %s + +#MSG_SUB_MENU_42 +CPU Frequence %d + +#MGS_SUB_MENU_43 +SD Card Capacity + +#MSG_SUB_MENU_44 +Restore Default Settings + +#MSG_SUB_MENU_45 +Version Information + +#MSG_SUB_MENU_300 +Save Screen Snapshot + +#MSG_SUB_MENU_301 +Browse Screen Snapshots + +#MSG_SUB_MENU_302 +Time Backward %s + +#MSG_SUB_MENU_310 +SNES Key A %s + +#MSG_SUB_MENU_311 + B %s + +#MSG_SUB_MENU_312 + Rapid A %s + +#MSG_SUB_MENU_313 + Rapid B %s + +#MSG_SUB_MENU_314 +Awaken Menu %s + +#MSG_SUB_MENU_315 +Back NDS key + +#MSG_SUB_MENU_60 +Recently Played Games + +#MSG_SUB_MENU_61 +Select Games + +#MSG_SUB_MENU_62 +Loading Game + +#MSG_SCREEN_RATIO_0 +Display Mode 0 + +#MSG_SCREEN_RATIO_1 +Display Mode 1 + +#MSG_SCREEN_RATIO_2, +Display Mode 2 + +#MSG_SCREEN_RATIO_3, +Display Mode 3 + +#MSG_SCREEN_RATIO_4, +Display Mode 4 + +#MSG_FRAMESKIP_0 +Manual + +#MSG_FRAMESKIP_1 +Automatic + +#MSG_ON_OFF_0 +Off + +#MSG_ON_OFF_1 +On + +#MSG_SOUND_SWITCH_0 +On + +#MSG_SOUND_SWITCH_1 +Mute + +#MSG_SNAP_FRAME_0 +Current Frames + +#MSG_SNAP_FRAME_1 +Last Frame + +#MSG_EN_DIS_ABLE_0 +Disable + +#MSG_EN_DIS_ABLE_1 +Enable + +#MSG_NONE_LOAD_GAME +No Game Loaded! + +#MSG_CHEAT_MENU_NON_LOAD +Cheat %d (None Loaded) + +#MSG_CHEAT_MENU_0 +Cheat %d (%s): %%s + +#MSG_LOAD_STATE +Load Savestate + +#MSG_LOAD_STATE_END +Load Savestate + +#MSG_SAVE_STATE +Save Savestate + +#MSG_SAVE_STATE_END +Successful! + +#MSG_KEY_MAP_NONE +None + +#MSG_KEY_MAP_A +A + +#MSG_KEY_MAP_B +B + +#MSG_KEY_MAP_SL +SELECT + +#MSG_KEY_MAP_ST +START + +#MSG_KEY_MAP_RT +→ + +#MSG_KEY_MAP_LF +← + +#MSG_KEY_MAP_UP +↑ + +#MSG_KEY_MAP_DW +↓ + +#MSG_HOME_MAP_R +R + +#MSG_HOME_MAP_L +L + +#MSG_HOME_MAP_X +X + +#MSG_HOME_MAP_Y +Y + +#MSG_HOME_MAP_TOUCH +Touch Screen + +#MSG_SAVESTATE_EMPTY +Current Slot Is Empty! + +#MSG_SAVESTATE_FULL +Current Slot Is Full,\n +Do You Want To Overwrite It?\n +Press A To Overwrite\n +Press B To Cancel + +#MSG_SAVESTATE_DOING +Writing... + +#MSG_SAVESTATE_FAILURE +Failure!\n +Press A To Retry\n +Press B To Cancel + +#MSG_SAVESTATE_SUCCESS +Success! + +#MSG_SAVESTATE_SLOT_EMPTY +No Screen Shot + +#MSG_SAVESTATE_FILE_BAD +Game State Could Not Be Found Or Is Corrupt! + +#MSG_LOADSTATE_DOING +Loading... + +#MSG_LOADSTATE_FAILURE +Failure! + +#MSG_LOADSTATE_SUCCESS +Success! + +#MSG_WARING_DIALOG +Press Any Key To Return + +#MSG_TIME_FORMATE +Time + +#MSG_SUB_MENU_130 +Delete All Game States? + +#MSG_SUB_MENU_131 +Delete Game State %d ? + +#MSG_DELETE_ALL_SAVESTATE_WARING +Delete All Game States? \n +Press A To Confirm, Press B To Cancel + +#MSG_DELETE_SINGLE_SAVESTATE_WARING +Delete Game State %d? \n +Press A To Confirm, Press B To Cancel + +#MSG_DELETE_SAVESTATE_NOTHING +There Is Nothing To Delete! + +#MSG_SAVE_SNAPSHOT +Saving Screen Snapshot... + +#MSG_SAVE_SNAPSHOT_COMPLETE +Complete! + +#MSG_SAVE_SNAPSHOT_FAILURE +Failure! + +#MSG_CHANGE_LANGUAGE +Changing... + +#MSG_CHANGE_LANGUAGE_WAITING +Please Wait... + +#MSG_NO_SLIDE +No Screenshot Found! + +#MSG_PLAYING_SLIDE +Playing... + +#MSG_PAUSE_SLIDE +Pause... + +#MSG_PLAY_SLIDE1 +Key UP Speed up + +#MSG_PLAY_SLIDE2 +Key DOWN Speed down + +#MSG_PLAY_SLIDE3 +Key LEFT Last slide + +#MSG_PLAY_SLIDE4 +Key RIGHT Next slide + +#MSG_PLAY_SLIDE5 +Key A Pause + +#MSG_PLAY_SLIDE6 +Key B Return To Menu + +#MSG_LOADING_GMAE +Loading Game... + +#MSG_EMU_VERSION0 +SNES Emulator + +#MSG_EMU_VERSION1 +Version + +#MSG_LOAD_DEFAULT_WARING, +Reset SNES Emulator To Default Settings? + +#MSG_DEFAULT_LOADING +Please Wait A Moment... + +#MSG_BACK +Back + +ENDENGLISH + + + +STARTCHINESESIM + +#MSG_MAIN_MENU_0 +图像声音 + +#MSG_MAIN_MENU_1 +存档 + +#MSG_MAIN_MENU_2 +作弊器 + +#MSG_MAIN_MENU_3 +工具 + +#MSG_MAIN_MENU_4 +综合设置 + +#MSG_MAIN_MENU_5 +退出模拟器 + +#MSG_SUB_MENU_00 +画面 %s + +#MSG_SUB_MENU_01 +游戏快进 %s + +#MSG_SUB_MENU_02 +跳帧方式 %s + +#MSG_SUB_MENU_03 +跳帧级别 %d + +#MSG_SUB_MENU_04 +声音开关 %s + +#MSG_SUB_MENU_05 +返回 + +#MSG_SUB_MENU_10 +写入存档 + +#MSG_SUB_MENU_11 +读取存档 %d + +#MSG_SUB_MENU_12 +存档槽选择 + +#MSG_SUB_MENU_13 +删除存档 + +#MSG_SUB_MENU_14 +返回 + +#MSG_SUB_MENU_20 +作弊代码页 %d + +#MSG_SUB_MENU_21 +加载作弊代码文件 + +#MSG_SUB_MENU_22 +作弊代码 + +#MSG_SUB_MENU_23 +加载作弊文件 + +#MSG_SUB_MENU_24 +返回 + +#MSG_SUB_MENU_30 +屏幕快照 + +#MSG_SUB_MENU_31 +按键重映射 + +#MSG_SUB_MENU_32 +时间长度 %s 秒 + +#MSG_SUB_MENU_40 +自动待机 %s + +#MSG_SUB_MENU_41 +语言 %s + +#MSG_SUB_MENU_42 +CPU主频 %d + +#MGS_SUB_MENU_43 +SD卡容量 + +#MSG_SUB_MENU_44 +缺省设置 + +#MSG_SUB_MENU_45 +版本信息 + +#MSG_SUB_MENU_300 +保存屏幕快照 + +#MSG_SUB_MENU_301 +浏览屏幕快照 + +#MSG_SUB_MENU_302 +时之沙 %s + +#MSG_SUB_MENU_310 +SFC 按键 A %s + +#MSG_SUB_MENU_311 + B %s + +#MSG_SUB_MENU_312 + 连发 A %s + +#MSG_SUB_MENU_313 + 连发 B %s + +#MSG_SUB_MENU_314 +唤醒菜单键 %s + +#MSG_SUB_MENU_315 +返回 NDS 按键 + +#MSG_SUB_MENU_60 +最近玩过的游戏 + +#MSG_SUB_MENU_61 +新游戏 + +#MSG_SUB_MENU_62 +装载游戏 + +#MSG_SCREEN_RATIO_0 +显示模式 0 + +#MSG_SCREEN_RATIO_1 +显示模式 1 + +#MSG_SCREEN_RATIO_2, +显示模式 2 + +#MSG_SCREEN_RATIO_3, +显示模式 3 + +#MSG_FRAMESKIP_0 +手动 + +#MSG_FRAMESKIP_1 +自动 + +#MSG_ON_OFF_0 +关 + +#MSG_ON_OFF_1 +开 + +#MSG_SOUND_SWITCH_0 +开 + +#MSG_SOUND_SWITCH_1 +静音 + +#MSG_SNAP_FRAME_0 +当前帧 + +#MSG_SNAP_FRAME_1 +前一帧 + +#MSG_EN_DIS_ABLE_0 +禁止 + +#MSG_EN_DIS_ABLE_1 +允许 + +#MSG_NONE_LOAD_GAME +没有加载游戏 + +#MSG_CHEAT_MENU_NON_LOAD +作弊代码 %d (没有加载) + +#MSG_CHEAT_MENU_LOADED +作弊代码 %d (%s): %%s + +#MSG_LOAD_STATE +装载即时存档 + +#MSG_LOAD_STATE_END +装载即时存档完成 + +#MSG_SAVE_STATE +保存即时存档 + +#MSG_SAVE_STATE_END +保存即时存档完成 + +#MSG_KEY_MAP_NONE +无 + +#MSG_KEY_MAP_A +A + +#MSG_KEY_MAP_B +B + +#MSG_KEY_MAP_SL +SELECT + +#MSG_KEY_MAP_ST +START + +#MSG_KEY_MAP_RT +→ + +#MSG_KEY_MAP_LF +← + +#MSG_KEY_MAP_UP +↑ + +#MSG_KEY_MAP_DW +↓ + +#MSG_HOME_MAP_R +R + +#MSG_HOME_MAP_L +L + +#MSG_HOME_MAP_X +X + +#MSG_HOME_MAP_Y +Y + +#MSG_HOME_MAP_TOUCH +触摸屏 + +#MSG_SAVESTATE_EMPTY +当前存档槽没有存档文件! + +#MSG_SAVESTATE_EMPTY +当前存档槽已有存档文件,\n +覆盖已有存档吗?\n +按 A 键覆盖\n +按 B 键取消 + + +#MSG_SAVESTATE_DOING +正在写入... + +#MSG_SAVESTATE_FAILURE +写入存档失败!\n +按 A 键重试\n +按 B 键取消 + +#MSG_SAVESTATE_SUCCESS +写入存档成功! + +#MSG_SAVESTATE_SLOT_EMPTY +没有游戏截图 + +#MSG_SAVESTATE_FILE_BAD +存档文件找不到或者损坏! + +#MSG_LOADSTATE_DOING +正在加载... + +#MSG_LOADSTATE_FAILURE +加载存档失败 + +#MSG_LOADSTATE_SUCCESS +加载存档成功 + +#MSG_WARING_DIALOG +按任意键返回 + +#MSG_TIME_FORMATE +时间 + +#MSG_SUB_MENU_130 +删除当前游戏的所有存档 + +#MSG_SUB_MENU_131 +删除当前游戏的一个存档 %d + +#MSG_DELETE_ALL_SAVESTATE_WARING +确定要删除所有存档吗?\n +按 A 键确定 \n +按 B 键取消 + +#MSG_DELETE_SINGLE_SAVESTATE_WARING +确定要删除存档槽 %d 的存档吗? \n +按 A 键确定 \n +按 B 键取消 + +#MSG_DELETE_SAVESTATE_NOTHING +没有存档可删除 + +#MSG_SAVE_SNAPSHOT +正在保存屏幕快照... + +#MSG_SAVE_SNAPSHOT_CONPLETE +完成! + +#MSG_SAVE_SNAPSHOT_FAILURE +失败! + +#MSG_CHANGE_LANGUAGE +正在修改... + +#MSG_CHANGE_LANGUAGE_WAITING +请稍候! + +#MSG_NO_SLIDE +此目录没有屏幕快照,取消放映 + +#MSG_PLAYING_SLIDE +正在播放 + +#MSG_PAUSE_SLIDE +已暂停 + +#MSG_PLAY_SLIDE1 +按键 上 加快播放 + +#MSG_PLAY_SLIDE2 +按键 下 减慢播放 + +#MSG_PLAY_SLIDE3 +按键 左 上一帧 + +#MSG_PLAY_SLIDE4 +按键 右 下一帧 + +#MSG_PLAY_SLIDE5 +按键 A 暂停 + +#MSG_PLAY_SLIDE6 +按键 B 返回菜单 + +#MSG_LOADING_GMAE +正在装载游戏... + +#MSG_EMU_VERSION0 +SFC模拟器 + +#MSG_EMU_VERSION1 +版本 + +#MSG_LOAD_DEFAULT_WARING, +确定将 SFC模拟器恢复为出厂设置吗? + +#MSG_DEFAULT_LOADING +正在设置,请稍候... + +#MSG_BACK +返回 + +ENDCHINESESIM \ No newline at end of file diff --git a/CATSFC/system/song.odf b/CATSFC/system/song.odf new file mode 100644 index 0000000..ba89668 Binary files /dev/null and b/CATSFC/system/song.odf differ diff --git a/CATSFC/system/verdana.odf b/CATSFC/system/verdana.odf new file mode 100644 index 0000000..0ee27a8 Binary files /dev/null and b/CATSFC/system/verdana.odf differ diff --git a/CATSFC/version.txt b/CATSFC/version.txt new file mode 100644 index 0000000..377007b --- /dev/null +++ b/CATSFC/version.txt @@ -0,0 +1,2 @@ +CAT SFC emulator - Based on BAG SFC emulator r3 - core NDSSFC 1.06 + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..15964c3 --- /dev/null +++ b/Makefile @@ -0,0 +1,121 @@ +#1-0---------------------------------------------------------------------------- + +DS2SDKPATH :=/opt/ds2sdk + +#The name final target +TARGET := CATSFC +#The directory where object files & intermediate files will be placed +BUILD := build + +#1-1---------------------------------------------------------------------------- +ifneq ($(BUILD),$(notdir $(CURDIR))) +#------------------------------------------------------------------------------- + +export OUTPUT := $(CURDIR)/$(TARGET) + +.PHONY: $(BUILD) clean + +#--------------------------------------------------------------------------------- +$(BUILD): + @[ -d $@ ] || mkdir -p $@ + @make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile + +#--------------------------------------------------------------------------------- +clean: + @echo clean ... + @rm -fr $(BUILD) $(OUTPUT).plg + +#--------------------------------------------------------------------------------- + +#1-1---------------------------------------------------------------------------- +else +#------------------------------------------------------------------------------- + +# CROSS :=# +CROSS := /opt/mipsel-4.1.2-nopic/bin/ + +CC = $(CROSS)mipsel-linux-gcc +AR = $(CROSS)mipsel-linux-ar rcsv +LD = $(CROSS)mipsel-linux-ld +OBJCOPY = $(CROSS)mipsel-linux-objcopy +NM = $(CROSS)mipsel-linux-nm +OBJDUMP = $(CROSS)mipsel-linux-objdump + +TOPDIR = ./.. +SFCDIR = $(TOPDIR)/source + +FS_DIR = $(DS2SDKPATH)/libsrc/fs +CONSOLE_DIR = $(DS2SDKPATH)/libsrc/console +KEY_DIR = $(DS2SDKPATH)/libsrc/key +ZLIB_DIR = $(DS2SDKPATH)/libsrc/zlib + +SRC := + + +SSRC := + +LIBS := $(DS2SDKPATH)/lib/libds2b.a -lc -lm -lgcc +EXTLIBS := $(DS2SDKPATH)/lib/libds2a.a + +INC := -I$(DS2SDKPATH)/include -I$(FS_DIR) -I$(CONSOLE_DIR) -I$(KEY_DIR) -I$(ZLIB_DIR) + +CFLAGS := -mips32 -O3 -mno-abicalls -fno-pic -fno-builtin \ + -fno-exceptions -ffunction-sections -mlong-calls\ + -fomit-frame-pointer -msoft-float -G 4 + + + +LINKS := $(DS2SDKPATH)/specs/link.xn +STARTS := $(DS2SDKPATH)/specs/start.S +STARTO := start.o + +include $(SFCDIR)/sfc.mk + +OBJS := $(addsuffix .o , $(basename $(notdir $(SRC)))) +SOBJS := $(addsuffix .o , $(basename $(notdir $(SSRC)))) + +# OBJS := $(SRC:.c=.o) +# SOBJS := $(SSRC:.S=.o) + + +APP := sfc.elf + + +all: $(APP) + @echo $(INC) + $(OBJCOPY) -O binary $(APP) sfc.dat + $(OBJDUMP) -d $(APP) > sfc.dump + $(NM) $(APP) | sort > sfc.sym + $(OBJDUMP) -h $(APP) > sfc.map + $(DS2SDKPATH)/tools/makeplug sfc.dat $(OUTPUT).plg + +$(APP): depend $(SOBJS) $(OBJS) $(STARTO) $(LINKS) $(EXTLIBS) + $(CC) -nostdlib -static -T $(LINKS) -o $@ $(STARTO) $(SOBJS) $(OBJS) $(EXTLIBS) $(LIBS) + +$(EXTLIBS): + make -C $(DS2SDKPATH)/source/ + +$(STARTO): + $(CC) $(CFLAGS) $(INC) -o $@ -c $(STARTS) + +.c.o: + $(CC) $(CFLAGS) $(INC) -o $@ -c $< +.cpp.o: + $(CC) $(CFLAGS) $(INC) -fno-rtti -o $@ -c $< +.S.o: + $(CC) $(CFLAGS) $(INC) -D_ASSEMBLER_ -D__ASSEMBLY__ -o $@ -c $< + +clean: + rm -fr *.o $(OBJS) $(OTHER) *.bin *.sym *.map *.dump *.lib + rm depend + +# depend: Makefile $(OBJS:.o=.c) $(SOBJS:.o=.S) + +depend: Makefile + $(CC) -MM $(CFLAGS) $(INC) $(SSRC) $(SRC) > $@ + +sinclude depend + +#1-1---------------------------------------------------------------------------- +endif +#------------------------------------------------------------------------------- diff --git a/build/apu.o b/build/apu.o new file mode 100644 index 0000000..8772236 Binary files /dev/null and b/build/apu.o differ diff --git a/build/apudebug.o b/build/apudebug.o new file mode 100644 index 0000000..850e9bd Binary files /dev/null and b/build/apudebug.o differ diff --git a/build/bdf_font.o b/build/bdf_font.o new file mode 100644 index 0000000..61ddabf Binary files /dev/null and b/build/bdf_font.o differ diff --git a/build/bitmap.o b/build/bitmap.o new file mode 100644 index 0000000..219924a Binary files /dev/null and b/build/bitmap.o differ diff --git a/build/c4.o b/build/c4.o new file mode 100644 index 0000000..1c88a93 Binary files /dev/null and b/build/c4.o differ diff --git a/build/c4emu.o b/build/c4emu.o new file mode 100644 index 0000000..4ed533f Binary files /dev/null and b/build/c4emu.o differ diff --git a/build/charsets.o b/build/charsets.o new file mode 100644 index 0000000..9431086 Binary files /dev/null and b/build/charsets.o differ diff --git a/build/cheats.o b/build/cheats.o new file mode 100644 index 0000000..9c8d100 Binary files /dev/null and b/build/cheats.o differ diff --git a/build/cheats2.o b/build/cheats2.o new file mode 100644 index 0000000..2b240b7 Binary files /dev/null and b/build/cheats2.o differ diff --git a/build/cheats3.o b/build/cheats3.o new file mode 100644 index 0000000..1e9c0b3 Binary files /dev/null and b/build/cheats3.o differ diff --git a/build/clip.o b/build/clip.o new file mode 100644 index 0000000..d92f525 Binary files /dev/null and b/build/clip.o differ diff --git a/build/cpu.o b/build/cpu.o new file mode 100644 index 0000000..229aae7 Binary files /dev/null and b/build/cpu.o differ diff --git a/build/cpuexec.o b/build/cpuexec.o new file mode 100644 index 0000000..4b1d22c Binary files /dev/null and b/build/cpuexec.o differ diff --git a/build/cpuops.o b/build/cpuops.o new file mode 100644 index 0000000..da3cb69 Binary files /dev/null and b/build/cpuops.o differ diff --git a/build/data.o b/build/data.o new file mode 100644 index 0000000..919f25f Binary files /dev/null and b/build/data.o differ diff --git a/build/debug.o b/build/debug.o new file mode 100644 index 0000000..616e024 Binary files /dev/null and b/build/debug.o differ diff --git a/build/depend b/build/depend new file mode 100644 index 0000000..754aa14 --- /dev/null +++ b/build/depend @@ -0,0 +1,8 @@ +fxdbg.o: ../source/fxdbg.cpp ../source/fxemu.h ../source/fxinst.h +fxemu.o: ../source/fxemu.cpp ../source/fxemu.h ../source/fxinst.h +fxinst.o: ../source/fxinst.cpp ../source/fxemu.h ../source/fxinst.h +sdd1emu.o: ../source/sdd1emu.cpp ../source/port.h ../source/pixform.h \ + ../source/sdd1emu.h +seta.o: ../source/seta.cpp ../source/seta.h ../source/port.h \ + ../source/pixform.h +charsets.o: ../source/nds/charsets.c ../source/nds/charsets.h diff --git a/build/displaymodes.o b/build/displaymodes.o new file mode 100644 index 0000000..8ae19ba Binary files /dev/null and b/build/displaymodes.o differ diff --git a/build/dma.o b/build/dma.o new file mode 100644 index 0000000..41a6914 Binary files /dev/null and b/build/dma.o differ diff --git a/build/draw.o b/build/draw.o new file mode 100644 index 0000000..bd9afb2 Binary files /dev/null and b/build/draw.o differ diff --git a/build/ds2_main.o b/build/ds2_main.o new file mode 100644 index 0000000..1ec5906 Binary files /dev/null and b/build/ds2_main.o differ diff --git a/build/dsp1.o b/build/dsp1.o new file mode 100644 index 0000000..f959318 Binary files /dev/null and b/build/dsp1.o differ diff --git a/build/entry.o b/build/entry.o new file mode 100644 index 0000000..b7196eb Binary files /dev/null and b/build/entry.o differ diff --git a/build/explode.o b/build/explode.o new file mode 100644 index 0000000..596aff2 Binary files /dev/null and b/build/explode.o differ diff --git a/build/fxdbg.o b/build/fxdbg.o new file mode 100644 index 0000000..498216c Binary files /dev/null and b/build/fxdbg.o differ diff --git a/build/fxemu.o b/build/fxemu.o new file mode 100644 index 0000000..289dfb6 Binary files /dev/null and b/build/fxemu.o differ diff --git a/build/fxinst.o b/build/fxinst.o new file mode 100644 index 0000000..ce7ab92 Binary files /dev/null and b/build/fxinst.o differ diff --git a/build/gcheat.o b/build/gcheat.o new file mode 100644 index 0000000..30b6da3 Binary files /dev/null and b/build/gcheat.o differ diff --git a/build/gfx.o b/build/gfx.o new file mode 100644 index 0000000..09d308d Binary files /dev/null and b/build/gfx.o differ diff --git a/build/globals.o b/build/globals.o new file mode 100644 index 0000000..c121e3b Binary files /dev/null and b/build/globals.o differ diff --git a/build/gui.o b/build/gui.o new file mode 100644 index 0000000..5bda364 Binary files /dev/null and b/build/gui.o differ diff --git a/build/loadzip.o b/build/loadzip.o new file mode 100644 index 0000000..392a448 Binary files /dev/null and b/build/loadzip.o differ diff --git a/build/memmap.o b/build/memmap.o new file mode 100644 index 0000000..358c5e3 Binary files /dev/null and b/build/memmap.o differ diff --git a/build/movie.o b/build/movie.o new file mode 100644 index 0000000..461c13f Binary files /dev/null and b/build/movie.o differ diff --git a/build/obc1.o b/build/obc1.o new file mode 100644 index 0000000..6693480 Binary files /dev/null and b/build/obc1.o differ diff --git a/build/ppu.o b/build/ppu.o new file mode 100644 index 0000000..4c40a33 Binary files /dev/null and b/build/ppu.o differ diff --git a/build/sa1.o b/build/sa1.o new file mode 100644 index 0000000..39c0f29 Binary files /dev/null and b/build/sa1.o differ diff --git a/build/sa1cpu.o b/build/sa1cpu.o new file mode 100644 index 0000000..0634ff6 Binary files /dev/null and b/build/sa1cpu.o differ diff --git a/build/screenshot.o b/build/screenshot.o new file mode 100644 index 0000000..6eca488 Binary files /dev/null and b/build/screenshot.o differ diff --git a/build/sdd1.o b/build/sdd1.o new file mode 100644 index 0000000..2ed29ab Binary files /dev/null and b/build/sdd1.o differ diff --git a/build/sdd1emu.o b/build/sdd1emu.o new file mode 100644 index 0000000..8b555b8 Binary files /dev/null and b/build/sdd1emu.o differ diff --git a/build/seta.o b/build/seta.o new file mode 100644 index 0000000..f00e8c1 Binary files /dev/null and b/build/seta.o differ diff --git a/build/seta010.o b/build/seta010.o new file mode 100644 index 0000000..e095ab2 Binary files /dev/null and b/build/seta010.o differ diff --git a/build/seta011.o b/build/seta011.o new file mode 100644 index 0000000..0c6223b Binary files /dev/null and b/build/seta011.o differ diff --git a/build/seta018.o b/build/seta018.o new file mode 100644 index 0000000..8ba6c0e Binary files /dev/null and b/build/seta018.o differ diff --git a/build/sfc.dat b/build/sfc.dat new file mode 100644 index 0000000..25dc406 Binary files /dev/null and b/build/sfc.dat differ diff --git a/build/sfc.dump b/build/sfc.dump new file mode 100644 index 0000000..3b0f3b1 --- /dev/null +++ b/build/sfc.dump @@ -0,0 +1,434777 @@ + +sfc.elf: file format elf32-tradlittlemips + +Disassembly of section .text: + +80002000 <_start>: + ... +80002008: 40809000 mtc0 zero,c0_watchlo +8000200c: 40809800 mtc0 zero,c0_watchhi +80002010: 3c090080 lui t1,0x80 +80002014: 40896800 mtc0 t1,c0_cause +80002018: 3c080040 lui t0,0x40 +8000201c: 3508fc00 ori t0,t0,0xfc00 +80002020: 40886000 mtc0 t0,c0_status +80002024: 24080003 li t0,3 +80002028: 40888000 mtc0 t0,c0_config +8000202c: 3c088000 lui t0,0x8000 +80002030: 35094000 ori t1,t0,0x4000 +80002034: 4080e000 mtc0 zero,c0_taglo +80002038: 4080e800 mtc0 zero,c0_taghi + +8000203c <_init_cache_loop>: +8000203c: bd080000 cache 0x8,0(t0) +80002040: bd010000 cache 0x1,0(t0) +80002044: 0000000f sync +80002048: 1509fffc bne t0,t1,8000203c <_init_cache_loop> +8000204c: 25080020 addiu t0,t0,32 +80002050: 00000000 nop +80002054: 40088007 mfc0 t0,$16,7 +80002058: 00000000 nop +8000205c: 35080002 ori t0,t0,0x2 +80002060: 40888007 mtc0 t0,$16,7 +80002064: 00000000 nop +80002068: 3c08801f lui t0,0x801f +8000206c: 25084408 addiu t0,t0,17416 +80002070: 3c09803b lui t1,0x803b +80002074: 25298758 addiu t1,t1,-30888 +80002078: ad000000 sw zero,0(t0) +8000207c: 1509fffe bne t0,t1,80002078 <_init_cache_loop+0x3c> +80002080: 25080004 addiu t0,t0,4 +80002084: 3c1c801f lui gp,0x801f +80002088: 279c4404 addiu gp,gp,17412 +8000208c: 3c1d804b lui sp,0x804b +80002090: 27bd8758 addiu sp,sp,-30888 +80002094: 3c088010 lui t0,0x8010 +80002098: 25082958 addiu t0,t0,10584 +8000209c: 0100f809 jalr t0 +800020a0: 00000000 nop +800020a4: 3c04804b lui a0,0x804b +800020a8: 24848b58 addiu a0,a0,-29864 +800020ac: 3c0581ff lui a1,0x81ff +800020b0: 34a5fc00 ori a1,a1,0xfc00 +800020b4: 3c088010 lui t0,0x8010 +800020b8: 25084e30 addiu t0,t0,20016 +800020bc: 0100f809 jalr t0 +800020c0: 00000000 nop +800020c4: 3c08800f lui t0,0x800f +800020c8: 2508a270 addiu t0,t0,-23952 +800020cc: 01000008 jr t0 +800020d0: 00000000 nop + +800020d4 : +800020d4: 3c1a8000 lui k0,0x8000 +800020d8: 275a20ec addiu k0,k0,8428 +800020dc: 03400008 jr k0 +800020e0: 00000000 nop + ... + +800020ec : +800020ec: 241b007c li k1,124 +800020f0: 401a6800 mfc0 k0,c0_cause +800020f4: 035bd024 and k0,k0,k1 +800020f8: 101a0005 beq zero,k0,80002110 +800020fc: 00000000 nop +80002100: 3c1a8000 lui k0,0x8000 +80002104: 275a229c addiu k0,k0,8860 +80002108: 03400008 jr k0 +8000210c: 00000000 nop + +80002110 : +80002110: 27bdff80 addiu sp,sp,-128 +80002114: afbf0000 sw ra,0(sp) +80002118: afbe0004 sw s8,4(sp) +8000211c: afbc0008 sw gp,8(sp) +80002120: afb9000c sw t9,12(sp) +80002124: afb80010 sw t8,16(sp) +80002128: afb70014 sw s7,20(sp) +8000212c: afb60018 sw s6,24(sp) +80002130: afb5001c sw s5,28(sp) +80002134: afb40020 sw s4,32(sp) +80002138: afb30024 sw s3,36(sp) +8000213c: afb20028 sw s2,40(sp) +80002140: afb1002c sw s1,44(sp) +80002144: afb00030 sw s0,48(sp) +80002148: afaf0034 sw t7,52(sp) +8000214c: afae0038 sw t6,56(sp) +80002150: afad003c sw t5,60(sp) +80002154: afac0040 sw t4,64(sp) +80002158: afab0044 sw t3,68(sp) +8000215c: afaa0048 sw t2,72(sp) +80002160: afa9004c sw t1,76(sp) +80002164: afa80050 sw t0,80(sp) +80002168: afa70054 sw a3,84(sp) +8000216c: afa60058 sw a2,88(sp) +80002170: afa5005c sw a1,92(sp) +80002174: afa40060 sw a0,96(sp) +80002178: afa30064 sw v1,100(sp) +8000217c: afa20068 sw v0,104(sp) +80002180: afa1006c sw at,108(sp) +80002184: 401b6000 mfc0 k1,c0_status +80002188: 00000040 ssnop +8000218c: 00000040 ssnop +80002190: 00000040 ssnop +80002194: 00000040 ssnop +80002198: afbb0070 sw k1,112(sp) +8000219c: 401b7000 mfc0 k1,c0_epc +800021a0: 00000040 ssnop +800021a4: 00000040 ssnop +800021a8: 00000040 ssnop +800021ac: 00000040 ssnop +800021b0: afbb0074 sw k1,116(sp) +800021b4: 0000d812 mflo k1 +800021b8: afbb0078 sw k1,120(sp) +800021bc: 0000d810 mfhi k1 +800021c0: afbb007c sw k1,124(sp) +800021c4: 00000000 nop +800021c8: 3c1a8010 lui k0,0x8010 +800021cc: 275a2f24 addiu k0,k0,12068 +800021d0: 0340f809 jalr k0 +800021d4: 00000000 nop +800021d8: 8fbf0000 lw ra,0(sp) +800021dc: 8fbe0004 lw s8,4(sp) +800021e0: 8fbc0008 lw gp,8(sp) +800021e4: 8fb9000c lw t9,12(sp) +800021e8: 8fb80010 lw t8,16(sp) +800021ec: 8fb70014 lw s7,20(sp) +800021f0: 8fb60018 lw s6,24(sp) +800021f4: 8fb5001c lw s5,28(sp) +800021f8: 8fb40020 lw s4,32(sp) +800021fc: 8fb30024 lw s3,36(sp) +80002200: 8fb20028 lw s2,40(sp) +80002204: 8fb1002c lw s1,44(sp) +80002208: 8fb00030 lw s0,48(sp) +8000220c: 8faf0034 lw t7,52(sp) +80002210: 8fae0038 lw t6,56(sp) +80002214: 8fad003c lw t5,60(sp) +80002218: 8fac0040 lw t4,64(sp) +8000221c: 8fab0044 lw t3,68(sp) +80002220: 8faa0048 lw t2,72(sp) +80002224: 8fa9004c lw t1,76(sp) +80002228: 8fa80050 lw t0,80(sp) +8000222c: 8fa70054 lw a3,84(sp) +80002230: 8fa60058 lw a2,88(sp) +80002234: 8fa5005c lw a1,92(sp) +80002238: 8fa40060 lw a0,96(sp) +8000223c: 8fa30064 lw v1,100(sp) +80002240: 8fa20068 lw v0,104(sp) +80002244: 8fa1006c lw at,108(sp) +80002248: 8fba0070 lw k0,112(sp) +8000224c: 00000000 nop +80002250: 409a6000 mtc0 k0,c0_status +80002254: 00000040 ssnop +80002258: 00000040 ssnop +8000225c: 00000040 ssnop +80002260: 00000040 ssnop +80002264: 8fba0074 lw k0,116(sp) +80002268: 00000000 nop +8000226c: 409a7000 mtc0 k0,c0_epc +80002270: 00000040 ssnop +80002274: 00000040 ssnop +80002278: 00000040 ssnop +8000227c: 00000040 ssnop +80002280: 8fba0078 lw k0,120(sp) +80002284: 03400013 mtlo k0 +80002288: 8fba007c lw k0,124(sp) +8000228c: 03400011 mthi k0 +80002290: 27bd0080 addiu sp,sp,128 +80002294: 42000018 eret +80002298: 00000000 nop + +8000229c : +8000229c: 27bdff80 addiu sp,sp,-128 +800022a0: afbf0000 sw ra,0(sp) +800022a4: afbe0004 sw s8,4(sp) +800022a8: afbc0008 sw gp,8(sp) +800022ac: afb9000c sw t9,12(sp) +800022b0: afb80010 sw t8,16(sp) +800022b4: afb70014 sw s7,20(sp) +800022b8: afb60018 sw s6,24(sp) +800022bc: afb5001c sw s5,28(sp) +800022c0: afb40020 sw s4,32(sp) +800022c4: afb30024 sw s3,36(sp) +800022c8: afb20028 sw s2,40(sp) +800022cc: afb1002c sw s1,44(sp) +800022d0: afb00030 sw s0,48(sp) +800022d4: afaf0034 sw t7,52(sp) +800022d8: afae0038 sw t6,56(sp) +800022dc: afad003c sw t5,60(sp) +800022e0: afac0040 sw t4,64(sp) +800022e4: afab0044 sw t3,68(sp) +800022e8: afaa0048 sw t2,72(sp) +800022ec: afa9004c sw t1,76(sp) +800022f0: afa80050 sw t0,80(sp) +800022f4: afa70054 sw a3,84(sp) +800022f8: afa60058 sw a2,88(sp) +800022fc: afa5005c sw a1,92(sp) +80002300: afa40060 sw a0,96(sp) +80002304: afa30064 sw v1,100(sp) +80002308: afa20068 sw v0,104(sp) +8000230c: afa1006c sw at,108(sp) +80002310: 0000d012 mflo k0 +80002314: afba0070 sw k0,112(sp) +80002318: 0000d010 mfhi k0 +8000231c: afba0074 sw k0,116(sp) +80002320: 401a7000 mfc0 k0,c0_epc +80002324: afba0078 sw k0,120(sp) +80002328: 401a6000 mfc0 k0,c0_status +8000232c: afba007c sw k0,124(sp) +80002330: 401a6800 mfc0 k0,c0_cause +80002334: 341b0020 li k1,0x20 +80002338: 335a007c andi k0,k0,0x7c +8000233c: 137a002c beq k1,k0,800023f0 +80002340: 03a02021 move a0,sp +80002344: 3c1b8010 lui k1,0x8010 +80002348: 277b27fc addiu k1,k1,10236 +8000234c: 03600008 jr k1 +80002350: 001a2882 srl a1,k0,0x2 +80002354: 8fbf0000 lw ra,0(sp) +80002358: 8fbe0004 lw s8,4(sp) +8000235c: 8fbc0008 lw gp,8(sp) +80002360: 8fb9000c lw t9,12(sp) +80002364: 8fb80010 lw t8,16(sp) +80002368: 8fb70014 lw s7,20(sp) +8000236c: 8fb60018 lw s6,24(sp) +80002370: 8fb5001c lw s5,28(sp) +80002374: 8fb40020 lw s4,32(sp) +80002378: 8fb30024 lw s3,36(sp) +8000237c: 8fb20028 lw s2,40(sp) +80002380: 8fb1002c lw s1,44(sp) +80002384: 8fb00030 lw s0,48(sp) +80002388: 8faf0034 lw t7,52(sp) +8000238c: 8fae0038 lw t6,56(sp) +80002390: 8fad003c lw t5,60(sp) +80002394: 8fac0040 lw t4,64(sp) +80002398: 8fab0044 lw t3,68(sp) +8000239c: 8faa0048 lw t2,72(sp) +800023a0: 8fa9004c lw t1,76(sp) +800023a4: 8fa80050 lw t0,80(sp) +800023a8: 8fa70054 lw a3,84(sp) +800023ac: 8fa60058 lw a2,88(sp) +800023b0: 8fa5005c lw a1,92(sp) +800023b4: 8fa40060 lw a0,96(sp) +800023b8: 8fa30064 lw v1,100(sp) +800023bc: 8fa20068 lw v0,104(sp) +800023c0: 8fa1006c lw at,108(sp) +800023c4: 8fba0070 lw k0,112(sp) +800023c8: 03400013 mtlo k0 +800023cc: 8fba0074 lw k0,116(sp) +800023d0: 03400011 mthi k0 +800023d4: 8fba0078 lw k0,120(sp) +800023d8: 275a0004 addiu k0,k0,4 +800023dc: 409a7000 mtc0 k0,c0_epc +800023e0: 8fba007c lw k0,124(sp) +800023e4: 409a6000 mtc0 k0,c0_status +800023e8: 27bd0080 addiu sp,sp,128 +800023ec: 42000018 eret +800023f0: 401a7000 mfc0 k0,c0_epc +800023f4: 8f5b0000 lw k1,0(k0) +800023f8: 00000000 nop +800023fc: 001b2180 sll a0,k1,0x6 +80002400: 00042303 sra a0,a0,0xc +80002404: 001a2825 or a1,zero,k0 +80002408: 001d3025 or a2,zero,sp +8000240c: 3c1a8010 lui k0,0x8010 +80002410: 275a23d4 addiu k0,k0,9172 +80002414: 0340f809 jalr k0 +80002418: 00000000 nop +8000241c: 080008d5 j 80002354 +80002420: 00000000 nop + ... + +80002430 : +80002430: 27bdffc8 addiu sp,sp,-56 +80002434: afb60028 sw s6,40(sp) +80002438: 3c16801f lui s6,0x801f +8000243c: 86c44820 lh a0,18464(s6) +80002440: afb50024 sw s5,36(sp) +80002444: 3c158019 lui s5,0x8019 +80002448: 26b5b190 addiu s5,s5,-20080 +8000244c: afb7002c sw s7,44(sp) +80002450: 3c17801f lui s7,0x801f +80002454: afbf0030 sw ra,48(sp) +80002458: afb40020 sw s4,32(sp) +8000245c: afb3001c sw s3,28(sp) +80002460: afb20018 sw s2,24(sp) +80002464: afb10014 sw s1,20(sp) +80002468: 02a0f809 jalr s5 +8000246c: afb00010 sw s0,16(sp) +80002470: 86e4481e lh a0,18462(s7) +80002474: 00408021 move s0,v0 +80002478: 00608821 move s1,v1 +8000247c: 02a0f809 jalr s5 +80002480: 3c148019 lui s4,0x8019 +80002484: 2694a780 addiu s4,s4,-22656 +80002488: 00409021 move s2,v0 +8000248c: 00609821 move s3,v1 +80002490: 02002021 move a0,s0 +80002494: 02202821 move a1,s1 +80002498: 02003021 move a2,s0 +8000249c: 0280f809 jalr s4 +800024a0: 02203821 move a3,s1 +800024a4: 02402021 move a0,s2 +800024a8: 02602821 move a1,s3 +800024ac: 02403021 move a2,s2 +800024b0: 02603821 move a3,s3 +800024b4: 00408021 move s0,v0 +800024b8: 0280f809 jalr s4 +800024bc: 00608821 move s1,v1 +800024c0: 3c088019 lui t0,0x8019 +800024c4: 00603821 move a3,v1 +800024c8: 2508a708 addiu t0,t0,-22776 +800024cc: 02002021 move a0,s0 +800024d0: 02202821 move a1,s1 +800024d4: 0100f809 jalr t0 +800024d8: 00403021 move a2,v0 +800024dc: 3c068018 lui a2,0x8018 +800024e0: 00602821 move a1,v1 +800024e4: 24c6c870 addiu a2,a2,-14224 +800024e8: 00c0f809 jalr a2 +800024ec: 00402021 move a0,v0 +800024f0: 00408021 move s0,v0 +800024f4: 3c02801f lui v0,0x801f +800024f8: 84444826 lh a0,18470(v0) +800024fc: 02a0f809 jalr s5 +80002500: 00608821 move s1,v1 +80002504: 3c088019 lui t0,0x8019 +80002508: 2508ab40 addiu t0,t0,-21696 +8000250c: 02003021 move a2,s0 +80002510: 02203821 move a3,s1 +80002514: 00602821 move a1,v1 +80002518: 0100f809 jalr t0 +8000251c: 00402021 move a0,v0 +80002520: 00408021 move s0,v0 +80002524: 86c44820 lh a0,18464(s6) +80002528: 3c02801f lui v0,0x801f +8000252c: ac504828 sw s0,18472(v0) +80002530: ac43482c sw v1,18476(v0) +80002534: 02a0f809 jalr s5 +80002538: 00608821 move s1,v1 +8000253c: 00403021 move a2,v0 +80002540: 02002021 move a0,s0 +80002544: 02202821 move a1,s1 +80002548: 0280f809 jalr s4 +8000254c: 00603821 move a3,v1 +80002550: 3c048019 lui a0,0x8019 +80002554: 8c86c930 lw a2,-14032(a0) +80002558: 8c87c934 lw a3,-14028(a0) +8000255c: 00602821 move a1,v1 +80002560: 0280f809 jalr s4 +80002564: 00402021 move a0,v0 +80002568: 3c128019 lui s2,0x8019 +8000256c: 00602821 move a1,v1 +80002570: 2652b280 addiu s2,s2,-19840 +80002574: 0240f809 jalr s2 +80002578: 00402021 move a0,v0 +8000257c: 86e4481e lh a0,18462(s7) +80002580: 02a0f809 jalr s5 +80002584: a6c24820 sh v0,18464(s6) +80002588: 00403021 move a2,v0 +8000258c: 02002021 move a0,s0 +80002590: 02202821 move a1,s1 +80002594: 0280f809 jalr s4 +80002598: 00603821 move a3,v1 +8000259c: 3c048019 lui a0,0x8019 +800025a0: 8c86c938 lw a2,-14024(a0) +800025a4: 8c87c93c lw a3,-14020(a0) +800025a8: 00602821 move a1,v1 +800025ac: 0280f809 jalr s4 +800025b0: 00402021 move a0,v0 +800025b4: 00402021 move a0,v0 +800025b8: 0240f809 jalr s2 +800025bc: 00602821 move a1,v1 +800025c0: a6e2481e sh v0,18462(s7) +800025c4: 8fbf0030 lw ra,48(sp) +800025c8: 8fb7002c lw s7,44(sp) +800025cc: 8fb60028 lw s6,40(sp) +800025d0: 8fb50024 lw s5,36(sp) +800025d4: 8fb40020 lw s4,32(sp) +800025d8: 8fb3001c lw s3,28(sp) +800025dc: 8fb20018 lw s2,24(sp) +800025e0: 8fb10014 lw s1,20(sp) +800025e4: 8fb00010 lw s0,16(sp) +800025e8: 03e00008 jr ra +800025ec: 27bd0038 addiu sp,sp,56 + +800025f0 : +800025f0: 27bdffd8 addiu sp,sp,-40 +800025f4: afbf0024 sw ra,36(sp) +800025f8: afb50020 sw s5,32(sp) +800025fc: afb4001c sw s4,28(sp) +80002600: afb30018 sw s3,24(sp) +80002604: afb20014 sw s2,20(sp) +80002608: afb00010 sw s0,16(sp) +8000260c: 3c02801f lui v0,0x801f +80002610: 3c108019 lui s0,0x8019 +80002614: 2610b190 addiu s0,s0,-20080 +80002618: 0200f809 jalr s0 +8000261c: 84444820 lh a0,18464(v0) +80002620: 00409021 move s2,v0 +80002624: 3c02801f lui v0,0x801f +80002628: 8444481e lh a0,18462(v0) +8000262c: 0200f809 jalr s0 +80002630: 00609821 move s3,v1 +80002634: 3c108019 lui s0,0x8019 +80002638: 0040a021 move s4,v0 +8000263c: 0060a821 move s5,v1 +80002640: 02402021 move a0,s2 +80002644: 02602821 move a1,s3 +80002648: 2610a780 addiu s0,s0,-22656 +8000264c: 02403021 move a2,s2 +80002650: 0200f809 jalr s0 +80002654: 02603821 move a3,s3 +80002658: 02802021 move a0,s4 +8000265c: 02a02821 move a1,s5 +80002660: 02803021 move a2,s4 +80002664: 02a03821 move a3,s5 +80002668: 00409021 move s2,v0 +8000266c: 0200f809 jalr s0 +80002670: 00609821 move s3,v1 +80002674: 3c088019 lui t0,0x8019 +80002678: 00603821 move a3,v1 +8000267c: 02402021 move a0,s2 +80002680: 02602821 move a1,s3 +80002684: 2508a708 addiu t0,t0,-22776 +80002688: 0100f809 jalr t0 +8000268c: 00403021 move a2,v0 +80002690: 3c068018 lui a2,0x8018 +80002694: 00402021 move a0,v0 +80002698: 24c6c870 addiu a2,a2,-14224 +8000269c: 00c0f809 jalr a2 +800026a0: 00602821 move a1,v1 +800026a4: 3c06801f lui a2,0x801f +800026a8: 00402021 move a0,v0 +800026ac: acc24828 sw v0,18472(a2) +800026b0: 3c028019 lui v0,0x8019 +800026b4: 00602821 move a1,v1 +800026b8: 2442b280 addiu v0,v0,-19840 +800026bc: 0040f809 jalr v0 +800026c0: acc3482c sw v1,18476(a2) +800026c4: 3c03801f lui v1,0x801f +800026c8: a4624824 sh v0,18468(v1) +800026cc: 8fbf0024 lw ra,36(sp) +800026d0: 8fb50020 lw s5,32(sp) +800026d4: 8fb4001c lw s4,28(sp) +800026d8: 8fb30018 lw s3,24(sp) +800026dc: 8fb20014 lw s2,20(sp) +800026e0: 8fb00010 lw s0,16(sp) +800026e4: 03e00008 jr ra +800026e8: 27bd0028 addiu sp,sp,40 + +800026ec : +800026ec: 27bdffd8 addiu sp,sp,-40 +800026f0: afb40020 sw s4,32(sp) +800026f4: afb10014 sw s1,20(sp) +800026f8: afbf0024 sw ra,36(sp) +800026fc: afb3001c sw s3,28(sp) +80002700: afb20018 sw s2,24(sp) +80002704: afb00010 sw s0,16(sp) +80002708: 3c14801f lui s4,0x801f +8000270c: 8690481e lh s0,18462(s4) +80002710: 3c028019 lui v0,0x8019 +80002714: 1600000f bnez s0,80002754 +80002718: 2451b190 addiu s1,v0,-20080 +8000271c: 3c02801f lui v0,0x801f +80002720: 84434820 lh v1,18464(v0) +80002724: 18600046 blez v1,80002840 +80002728: 24030080 li v1,128 +8000272c: 3c02801f lui v0,0x801f +80002730: a4434822 sh v1,18466(v0) +80002734: 8fbf0024 lw ra,36(sp) +80002738: 8fb40020 lw s4,32(sp) +8000273c: 8fb3001c lw s3,28(sp) +80002740: 8fb20018 lw s2,24(sp) +80002744: 8fb10014 lw s1,20(sp) +80002748: 8fb00010 lw s0,16(sp) +8000274c: 03e00008 jr ra +80002750: 27bd0028 addiu sp,sp,40 +80002754: 3c02801f lui v0,0x801f +80002758: 0220f809 jalr s1 +8000275c: 84444820 lh a0,18464(v0) +80002760: 02002021 move a0,s0 +80002764: 00409021 move s2,v0 +80002768: 00609821 move s3,v1 +8000276c: 0220f809 jalr s1 +80002770: 3c108019 lui s0,0x8019 +80002774: 00403021 move a2,v0 +80002778: 00603821 move a3,v1 +8000277c: 2610ab40 addiu s0,s0,-21696 +80002780: 02402021 move a0,s2 +80002784: 0200f809 jalr s0 +80002788: 02602821 move a1,s3 +8000278c: 3c07801f lui a3,0x801f +80002790: 3c068017 lui a2,0x8017 +80002794: 00402021 move a0,v0 +80002798: 00602821 move a1,v1 +8000279c: ace24828 sw v0,18472(a3) +800027a0: 24c6bcd0 addiu a2,a2,-17200 +800027a4: 00c0f809 jalr a2 +800027a8: ace3482c sw v1,18476(a3) +800027ac: 3c048019 lui a0,0x8019 +800027b0: 8c86c940 lw a2,-14016(a0) +800027b4: 8c87c944 lw a3,-14012(a0) +800027b8: 00602821 move a1,v1 +800027bc: 0200f809 jalr s0 +800027c0: 00402021 move a0,v0 +800027c4: 3c048019 lui a0,0x8019 +800027c8: 8c86c948 lw a2,-14008(a0) +800027cc: 8c87c94c lw a3,-14004(a0) +800027d0: 3c088019 lui t0,0x8019 +800027d4: 00402021 move a0,v0 +800027d8: 2508a780 addiu t0,t0,-22656 +800027dc: 0100f809 jalr t0 +800027e0: 00602821 move a1,v1 +800027e4: 00402021 move a0,v0 +800027e8: 3c028019 lui v0,0x8019 +800027ec: 2442b280 addiu v0,v0,-19840 +800027f0: 0040f809 jalr v0 +800027f4: 00602821 move a1,v1 +800027f8: 00021400 sll v0,v0,0x10 +800027fc: 8683481e lh v1,18462(s4) +80002800: 00021403 sra v0,v0,0x10 +80002804: 3c04801f lui a0,0x801f +80002808: 24450100 addiu a1,v0,256 +8000280c: 04600017 bltz v1,8000286c +80002810: a4824822 sh v0,18466(a0) +80002814: 94824822 lhu v0,18466(a0) +80002818: 304201ff andi v0,v0,0x1ff +8000281c: a4824822 sh v0,18466(a0) +80002820: 8fbf0024 lw ra,36(sp) +80002824: 8fb40020 lw s4,32(sp) +80002828: 8fb3001c lw s3,28(sp) +8000282c: 8fb20018 lw s2,24(sp) +80002830: 8fb10014 lw s1,20(sp) +80002834: 8fb00010 lw s0,16(sp) +80002838: 03e00008 jr ra +8000283c: 27bd0028 addiu sp,sp,40 +80002840: 24030180 li v1,384 +80002844: 3c02801f lui v0,0x801f +80002848: a4434822 sh v1,18466(v0) +8000284c: 8fbf0024 lw ra,36(sp) +80002850: 8fb40020 lw s4,32(sp) +80002854: 8fb3001c lw s3,28(sp) +80002858: 8fb20018 lw s2,24(sp) +8000285c: 8fb10014 lw s1,20(sp) +80002860: 8fb00010 lw s0,16(sp) +80002864: 03e00008 jr ra +80002868: 27bd0028 addiu sp,sp,40 +8000286c: 08000a05 j 80002814 +80002870: a4854822 sh a1,18466(a0) + +80002874 : +80002874: 27bdffc8 addiu sp,sp,-56 +80002878: afbf0034 sw ra,52(sp) +8000287c: afbe0030 sw s8,48(sp) +80002880: afb7002c sw s7,44(sp) +80002884: afb60028 sw s6,40(sp) +80002888: afb50024 sw s5,36(sp) +8000288c: afb40020 sw s4,32(sp) +80002890: afb3001c sw s3,28(sp) +80002894: afb20018 sw s2,24(sp) +80002898: afb10014 sw s1,20(sp) +8000289c: afb00010 sw s0,16(sp) +800028a0: 3c17801f lui s7,0x801f +800028a4: 3c02801f lui v0,0x801f +800028a8: 3c03801f lui v1,0x801f +800028ac: 3c1e801f lui s8,0x801f +800028b0: 94444816 lhu a0,18454(v0) +800028b4: 94624818 lhu v0,18456(v1) +800028b8: 96e34812 lhu v1,18450(s7) +800028bc: 97c54810 lhu a1,18448(s8) +800028c0: 00431023 subu v0,v0,v1 +800028c4: 00852023 subu a0,a0,a1 +800028c8: 3051ffff andi s1,v0,0xffff +800028cc: 0004ac00 sll s5,a0,0x10 +800028d0: 0011a400 sll s4,s1,0x10 +800028d4: 0014a403 sra s4,s4,0x10 +800028d8: 0015ac03 sra s5,s5,0x10 +800028dc: 3c108011 lui s0,0x8011 +800028e0: 2610e2b0 addiu s0,s0,-7504 +800028e4: 02a02021 move a0,s5 +800028e8: a7d54810 sh s5,18448(s8) +800028ec: 0200f809 jalr s0 +800028f0: a6f44812 sh s4,18450(s7) +800028f4: 02802021 move a0,s4 +800028f8: 0200f809 jalr s0 +800028fc: 00409021 move s2,v0 +80002900: 00409821 move s3,v0 +80002904: 3c028019 lui v0,0x8019 +80002908: 2456b190 addiu s6,v0,-20080 +8000290c: 0272102a slt v0,s3,s2 +80002910: 02802021 move a0,s4 +80002914: 1040002c beqz v0,800029c8 +80002918: 26430001 addiu v1,s2,1 +8000291c: 3c02801f lui v0,0x801f +80002920: 02c0f809 jalr s6 +80002924: a443481a sh v1,18458(v0) +80002928: 3c048019 lui a0,0x8019 +8000292c: 8c86c950 lw a2,-14000(a0) +80002930: 8c87c954 lw a3,-13996(a0) +80002934: 3c088019 lui t0,0x8019 +80002938: 00602821 move a1,v1 +8000293c: 2508a780 addiu t0,t0,-22656 +80002940: 0100f809 jalr t0 +80002944: 00402021 move a0,v0 +80002948: 02402021 move a0,s2 +8000294c: 00408021 move s0,v0 +80002950: 02c0f809 jalr s6 +80002954: 00608821 move s1,v1 +80002958: 3c088019 lui t0,0x8019 +8000295c: 02002021 move a0,s0 +80002960: 02202821 move a1,s1 +80002964: 00403021 move a2,v0 +80002968: 2508ab40 addiu t0,t0,-21696 +8000296c: 0100f809 jalr t0 +80002970: 00603821 move a3,v1 +80002974: 00402021 move a0,v0 +80002978: 3c028019 lui v0,0x8019 +8000297c: 2442b280 addiu v0,v0,-19840 +80002980: 0040f809 jalr v0 +80002984: 00602821 move a1,v1 +80002988: 06a0004d bltz s5,80002ac0 +8000298c: a6e24812 sh v0,18450(s7) +80002990: 24020100 li v0,256 +80002994: a7c24810 sh v0,18448(s8) +80002998: 8fbf0034 lw ra,52(sp) +8000299c: 8fbe0030 lw s8,48(sp) +800029a0: 8fb7002c lw s7,44(sp) +800029a4: 8fb60028 lw s6,40(sp) +800029a8: 8fb50024 lw s5,36(sp) +800029ac: 8fb40020 lw s4,32(sp) +800029b0: 8fb3001c lw s3,28(sp) +800029b4: 8fb20018 lw s2,24(sp) +800029b8: 8fb10014 lw s1,20(sp) +800029bc: 8fb00010 lw s0,16(sp) +800029c0: 03e00008 jr ra +800029c4: 27bd0038 addiu sp,sp,56 +800029c8: 3c028019 lui v0,0x8019 +800029cc: 2452b190 addiu s2,v0,-20080 +800029d0: 02a02021 move a0,s5 +800029d4: 1620000f bnez s1,80002a14 +800029d8: 26630001 addiu v1,s3,1 +800029dc: 3c02801f lui v0,0x801f +800029e0: a440481a sh zero,18458(v0) +800029e4: 8fbf0034 lw ra,52(sp) +800029e8: 8fbe0030 lw s8,48(sp) +800029ec: 8fb7002c lw s7,44(sp) +800029f0: 8fb60028 lw s6,40(sp) +800029f4: 8fb50024 lw s5,36(sp) +800029f8: 8fb40020 lw s4,32(sp) +800029fc: 8fb3001c lw s3,28(sp) +80002a00: 8fb20018 lw s2,24(sp) +80002a04: 8fb10014 lw s1,20(sp) +80002a08: 8fb00010 lw s0,16(sp) +80002a0c: 03e00008 jr ra +80002a10: 27bd0038 addiu sp,sp,56 +80002a14: 3c02801f lui v0,0x801f +80002a18: 0240f809 jalr s2 +80002a1c: a443481a sh v1,18458(v0) +80002a20: 3c048019 lui a0,0x8019 +80002a24: 8c86c950 lw a2,-14000(a0) +80002a28: 8c87c954 lw a3,-13996(a0) +80002a2c: 3c088019 lui t0,0x8019 +80002a30: 00602821 move a1,v1 +80002a34: 2508a780 addiu t0,t0,-22656 +80002a38: 0100f809 jalr t0 +80002a3c: 00402021 move a0,v0 +80002a40: 02602021 move a0,s3 +80002a44: 00408021 move s0,v0 +80002a48: 0240f809 jalr s2 +80002a4c: 00608821 move s1,v1 +80002a50: 3c088019 lui t0,0x8019 +80002a54: 02002021 move a0,s0 +80002a58: 02202821 move a1,s1 +80002a5c: 00403021 move a2,v0 +80002a60: 2508ab40 addiu t0,t0,-21696 +80002a64: 0100f809 jalr t0 +80002a68: 00603821 move a3,v1 +80002a6c: 00402021 move a0,v0 +80002a70: 3c028019 lui v0,0x8019 +80002a74: 2442b280 addiu v0,v0,-19840 +80002a78: 0040f809 jalr v0 +80002a7c: 00602821 move a1,v1 +80002a80: 0680001d bltz s4,80002af8 +80002a84: a7c24810 sh v0,18448(s8) +80002a88: 24020100 li v0,256 +80002a8c: a6e24812 sh v0,18450(s7) +80002a90: 8fbf0034 lw ra,52(sp) +80002a94: 8fbe0030 lw s8,48(sp) +80002a98: 8fb7002c lw s7,44(sp) +80002a9c: 8fb60028 lw s6,40(sp) +80002aa0: 8fb50024 lw s5,36(sp) +80002aa4: 8fb40020 lw s4,32(sp) +80002aa8: 8fb3001c lw s3,28(sp) +80002aac: 8fb20018 lw s2,24(sp) +80002ab0: 8fb10014 lw s1,20(sp) +80002ab4: 8fb00010 lw s0,16(sp) +80002ab8: 03e00008 jr ra +80002abc: 27bd0038 addiu sp,sp,56 +80002ac0: 2402ff00 li v0,-256 +80002ac4: a7c24810 sh v0,18448(s8) +80002ac8: 8fbf0034 lw ra,52(sp) +80002acc: 8fbe0030 lw s8,48(sp) +80002ad0: 8fb7002c lw s7,44(sp) +80002ad4: 8fb60028 lw s6,40(sp) +80002ad8: 8fb50024 lw s5,36(sp) +80002adc: 8fb40020 lw s4,32(sp) +80002ae0: 8fb3001c lw s3,28(sp) +80002ae4: 8fb20018 lw s2,24(sp) +80002ae8: 8fb10014 lw s1,20(sp) +80002aec: 8fb00010 lw s0,16(sp) +80002af0: 03e00008 jr ra +80002af4: 27bd0038 addiu sp,sp,56 +80002af8: 2402ff00 li v0,-256 +80002afc: 08000a66 j 80002998 +80002b00: a6e24812 sh v0,18450(s7) + +80002b04 : +80002b04: 27bdffc0 addiu sp,sp,-64 +80002b08: 3c02801f lui v0,0x801f +80002b0c: afb70034 sw s7,52(sp) +80002b10: 84444810 lh a0,18448(v0) +80002b14: 3c178019 lui s7,0x8019 +80002b18: afbf003c sw ra,60(sp) +80002b1c: 26f7b190 addiu s7,s7,-20080 +80002b20: afbe0038 sw s8,56(sp) +80002b24: afb60030 sw s6,48(sp) +80002b28: afb5002c sw s5,44(sp) +80002b2c: afb40028 sw s4,40(sp) +80002b30: afb30024 sw s3,36(sp) +80002b34: afb20020 sw s2,32(sp) +80002b38: afb1001c sw s1,28(sp) +80002b3c: 02e0f809 jalr s7 +80002b40: afb00018 sw s0,24(sp) +80002b44: 3c05801f lui a1,0x801f +80002b48: 3c06801f lui a2,0x801f +80002b4c: 84a44812 lh a0,18450(a1) +80002b50: acc24830 sw v0,18480(a2) +80002b54: 02e0f809 jalr s7 +80002b58: acc34834 sw v1,18484(a2) +80002b5c: 3c05801f lui a1,0x801f +80002b60: 3c07801f lui a3,0x801f +80002b64: 84a44814 lh a0,18452(a1) +80002b68: ace24838 sw v0,18488(a3) +80002b6c: 02e0f809 jalr s7 +80002b70: ace3483c sw v1,18492(a3) +80002b74: 3c05801f lui a1,0x801f +80002b78: 3c08801f lui t0,0x801f +80002b7c: 84a44816 lh a0,18454(a1) +80002b80: ad024840 sw v0,18496(t0) +80002b84: 02e0f809 jalr s7 +80002b88: ad034844 sw v1,18500(t0) +80002b8c: 00402021 move a0,v0 +80002b90: 3c028019 lui v0,0x8019 +80002b94: 2442c958 addiu v0,v0,-13992 +80002b98: 8c460000 lw a2,0(v0) +80002b9c: 8c470004 lw a3,4(v0) +80002ba0: 3c128019 lui s2,0x8019 +80002ba4: 2652a780 addiu s2,s2,-22656 +80002ba8: 0240f809 jalr s2 +80002bac: 00602821 move a1,v1 +80002bb0: 3c168019 lui s6,0x8019 +80002bb4: 26d6a708 addiu s6,s6,-22776 +80002bb8: 00402021 move a0,v0 +80002bbc: 00602821 move a1,v1 +80002bc0: 00403021 move a2,v0 +80002bc4: 02c0f809 jalr s6 +80002bc8: 00603821 move a3,v1 +80002bcc: 00602821 move a1,v1 +80002bd0: 3c038019 lui v1,0x8019 +80002bd4: 2463c960 addiu v1,v1,-13984 +80002bd8: 8c660000 lw a2,0(v1) +80002bdc: 8c670004 lw a3,4(v1) +80002be0: 00402021 move a0,v0 +80002be4: 0240f809 jalr s2 +80002be8: 3c13801f lui s3,0x801f +80002bec: 3c158017 lui s5,0x8017 +80002bf0: 26b549b4 addiu s5,s5,18868 +80002bf4: 00402021 move a0,v0 +80002bf8: 00602821 move a1,v1 +80002bfc: ae624828 sw v0,18472(s3) +80002c00: 02a0f809 jalr s5 +80002c04: ae63482c sw v1,18476(s3) +80002c08: 3c08801f lui t0,0x801f +80002c0c: 8d064838 lw a2,18488(t0) +80002c10: 8d07483c lw a3,18492(t0) +80002c14: 00402021 move a0,v0 +80002c18: 0240f809 jalr s2 +80002c1c: 00602821 move a1,v1 +80002c20: 3c148017 lui s4,0x8017 +80002c24: 8e644828 lw a0,18472(s3) +80002c28: 8e65482c lw a1,18476(s3) +80002c2c: 26947b40 addiu s4,s4,31552 +80002c30: 00408021 move s0,v0 +80002c34: 0280f809 jalr s4 +80002c38: 00608821 move s1,v1 +80002c3c: 3c04801f lui a0,0x801f +80002c40: 8c864840 lw a2,18496(a0) +80002c44: 8c874844 lw a3,18500(a0) +80002c48: 00602821 move a1,v1 +80002c4c: 0240f809 jalr s2 +80002c50: 00402021 move a0,v0 +80002c54: 3c088019 lui t0,0x8019 +80002c58: 00603821 move a3,v1 +80002c5c: 02002021 move a0,s0 +80002c60: 02202821 move a1,s1 +80002c64: 2508a688 addiu t0,t0,-22904 +80002c68: 0100f809 jalr t0 +80002c6c: 00403021 move a2,v0 +80002c70: 3c06801f lui a2,0x801f +80002c74: 8e644828 lw a0,18472(s3) +80002c78: 8e65482c lw a1,18476(s3) +80002c7c: acc24848 sw v0,18504(a2) +80002c80: 0280f809 jalr s4 +80002c84: acc3484c sw v1,18508(a2) +80002c88: 3c08801f lui t0,0x801f +80002c8c: 8d064838 lw a2,18488(t0) +80002c90: 8d07483c lw a3,18492(t0) +80002c94: 00402021 move a0,v0 +80002c98: 0240f809 jalr s2 +80002c9c: 00602821 move a1,v1 +80002ca0: 8e644828 lw a0,18472(s3) +80002ca4: 8e65482c lw a1,18476(s3) +80002ca8: 00408021 move s0,v0 +80002cac: 02a0f809 jalr s5 +80002cb0: 00608821 move s1,v1 +80002cb4: 3c04801f lui a0,0x801f +80002cb8: 8c864840 lw a2,18496(a0) +80002cbc: 8c874844 lw a3,18500(a0) +80002cc0: 00602821 move a1,v1 +80002cc4: 0240f809 jalr s2 +80002cc8: 00402021 move a0,v0 +80002ccc: 00403021 move a2,v0 +80002cd0: 02002021 move a0,s0 +80002cd4: 02202821 move a1,s1 +80002cd8: 02c0f809 jalr s6 +80002cdc: 00603821 move a3,v1 +80002ce0: 3c05801f lui a1,0x801f +80002ce4: 3c1e801f lui s8,0x801f +80002ce8: 84a44818 lh a0,18456(a1) +80002cec: afc24850 sw v0,18512(s8) +80002cf0: 02e0f809 jalr s7 +80002cf4: afc34854 sw v1,18516(s8) +80002cf8: 3c088019 lui t0,0x8019 +80002cfc: 2508c958 addiu t0,t0,-13992 +80002d00: 8d060000 lw a2,0(t0) +80002d04: 8d070004 lw a3,4(t0) +80002d08: 00402021 move a0,v0 +80002d0c: 0240f809 jalr s2 +80002d10: 00602821 move a1,v1 +80002d14: 00402021 move a0,v0 +80002d18: 00602821 move a1,v1 +80002d1c: 00403021 move a2,v0 +80002d20: 02c0f809 jalr s6 +80002d24: 00603821 move a3,v1 +80002d28: 00402021 move a0,v0 +80002d2c: 3c028019 lui v0,0x8019 +80002d30: 2442c960 addiu v0,v0,-13984 +80002d34: 8c460000 lw a2,0(v0) +80002d38: 8c470004 lw a3,4(v0) +80002d3c: 0240f809 jalr s2 +80002d40: 00602821 move a1,v1 +80002d44: 00402021 move a0,v0 +80002d48: 00602821 move a1,v1 +80002d4c: ae624828 sw v0,18472(s3) +80002d50: 02a0f809 jalr s5 +80002d54: ae63482c sw v1,18476(s3) +80002d58: 00602821 move a1,v1 +80002d5c: 3c03801f lui v1,0x801f +80002d60: 8c664830 lw a2,18480(v1) +80002d64: 8c674834 lw a3,18484(v1) +80002d68: 0240f809 jalr s2 +80002d6c: 00402021 move a0,v0 +80002d70: 8e644828 lw a0,18472(s3) +80002d74: 8e65482c lw a1,18476(s3) +80002d78: 00408021 move s0,v0 +80002d7c: 0280f809 jalr s4 +80002d80: 00608821 move s1,v1 +80002d84: 8fc64850 lw a2,18512(s8) +80002d88: 8fc74854 lw a3,18516(s8) +80002d8c: 00402021 move a0,v0 +80002d90: 0240f809 jalr s2 +80002d94: 00602821 move a1,v1 +80002d98: 00603821 move a3,v1 +80002d9c: 02002021 move a0,s0 +80002da0: 02202821 move a1,s1 +80002da4: 02c0f809 jalr s6 +80002da8: 00403021 move a2,v0 +80002dac: 3c06801f lui a2,0x801f +80002db0: 8e644828 lw a0,18472(s3) +80002db4: 8e65482c lw a1,18476(s3) +80002db8: acc24858 sw v0,18520(a2) +80002dbc: 0280f809 jalr s4 +80002dc0: acc3485c sw v1,18524(a2) +80002dc4: 3c08801f lui t0,0x801f +80002dc8: 8d064830 lw a2,18480(t0) +80002dcc: 8d074834 lw a3,18484(t0) +80002dd0: 3c088000 lui t0,0x8000 +80002dd4: 00682826 xor a1,v1,t0 +80002dd8: 0240f809 jalr s2 +80002ddc: 00402021 move a0,v0 +80002de0: 8e644828 lw a0,18472(s3) +80002de4: 8e65482c lw a1,18476(s3) +80002de8: 00408021 move s0,v0 +80002dec: 02a0f809 jalr s5 +80002df0: 00608821 move s1,v1 +80002df4: 8fc64850 lw a2,18512(s8) +80002df8: 8fc74854 lw a3,18516(s8) +80002dfc: 00402021 move a0,v0 +80002e00: 0240f809 jalr s2 +80002e04: 00602821 move a1,v1 +80002e08: 00403021 move a2,v0 +80002e0c: 02002021 move a0,s0 +80002e10: 02202821 move a1,s1 +80002e14: 02c0f809 jalr s6 +80002e18: 00603821 move a3,v1 +80002e1c: 3c05801f lui a1,0x801f +80002e20: 84a4481a lh a0,18458(a1) +80002e24: 3c05801f lui a1,0x801f +80002e28: aca24840 sw v0,18496(a1) +80002e2c: 02e0f809 jalr s7 +80002e30: aca34844 sw v1,18500(a1) +80002e34: 3c088019 lui t0,0x8019 +80002e38: 2508c958 addiu t0,t0,-13992 +80002e3c: 8d060000 lw a2,0(t0) +80002e40: 8d070004 lw a3,4(t0) +80002e44: 00402021 move a0,v0 +80002e48: 0240f809 jalr s2 +80002e4c: 00602821 move a1,v1 +80002e50: 00402021 move a0,v0 +80002e54: 00602821 move a1,v1 +80002e58: 00403021 move a2,v0 +80002e5c: 02c0f809 jalr s6 +80002e60: 00603821 move a3,v1 +80002e64: 00402021 move a0,v0 +80002e68: 3c028019 lui v0,0x8019 +80002e6c: 2442c960 addiu v0,v0,-13984 +80002e70: 8c460000 lw a2,0(v0) +80002e74: 8c470004 lw a3,4(v0) +80002e78: 0240f809 jalr s2 +80002e7c: 00602821 move a1,v1 +80002e80: 00402021 move a0,v0 +80002e84: 00602821 move a1,v1 +80002e88: ae624828 sw v0,18472(s3) +80002e8c: 02a0f809 jalr s5 +80002e90: ae63482c sw v1,18476(s3) +80002e94: 00602821 move a1,v1 +80002e98: 3c03801f lui v1,0x801f +80002e9c: 8c664858 lw a2,18520(v1) +80002ea0: 8c67485c lw a3,18524(v1) +80002ea4: 0240f809 jalr s2 +80002ea8: 00402021 move a0,v0 +80002eac: 8e644828 lw a0,18472(s3) +80002eb0: 8e65482c lw a1,18476(s3) +80002eb4: 00408021 move s0,v0 +80002eb8: 0280f809 jalr s4 +80002ebc: 00608821 move s1,v1 +80002ec0: 3c08801f lui t0,0x801f +80002ec4: 8d064848 lw a2,18504(t0) +80002ec8: 8d07484c lw a3,18508(t0) +80002ecc: 00402021 move a0,v0 +80002ed0: 0240f809 jalr s2 +80002ed4: 00602821 move a1,v1 +80002ed8: 3c088019 lui t0,0x8019 +80002edc: 02002021 move a0,s0 +80002ee0: 02202821 move a1,s1 +80002ee4: 00603821 move a3,v1 +80002ee8: 2508a688 addiu t0,t0,-22904 +80002eec: 0100f809 jalr t0 +80002ef0: 00403021 move a2,v0 +80002ef4: 3c06801f lui a2,0x801f +80002ef8: 8e644828 lw a0,18472(s3) +80002efc: 8e65482c lw a1,18476(s3) +80002f00: acc24830 sw v0,18480(a2) +80002f04: 0280f809 jalr s4 +80002f08: acc34834 sw v1,18484(a2) +80002f0c: 3c08801f lui t0,0x801f +80002f10: 8d064858 lw a2,18520(t0) +80002f14: 8d07485c lw a3,18524(t0) +80002f18: 00402021 move a0,v0 +80002f1c: 0240f809 jalr s2 +80002f20: 00602821 move a1,v1 +80002f24: 8e644828 lw a0,18472(s3) +80002f28: 8e65482c lw a1,18476(s3) +80002f2c: 00408021 move s0,v0 +80002f30: 02a0f809 jalr s5 +80002f34: 00608821 move s1,v1 +80002f38: 00402021 move a0,v0 +80002f3c: 3c02801f lui v0,0x801f +80002f40: 8c464848 lw a2,18504(v0) +80002f44: 8c47484c lw a3,18508(v0) +80002f48: 0240f809 jalr s2 +80002f4c: 00602821 move a1,v1 +80002f50: 00403021 move a2,v0 +80002f54: 02202821 move a1,s1 +80002f58: 02002021 move a0,s0 +80002f5c: 02c0f809 jalr s6 +80002f60: 00603821 move a3,v1 +80002f64: afa20010 sw v0,16(sp) +80002f68: afa30014 sw v1,20(sp) +80002f6c: 8fa60010 lw a2,16(sp) +80002f70: 8fa70014 lw a3,20(sp) +80002f74: 3c02801f lui v0,0x801f +80002f78: 3c08801f lui t0,0x801f +80002f7c: 8444481c lh a0,18460(v0) +80002f80: ad064838 sw a2,18488(t0) +80002f84: 02e0f809 jalr s7 +80002f88: ad07483c sw a3,18492(t0) +80002f8c: 0040b021 move s6,v0 +80002f90: 00402021 move a0,v0 +80002f94: 3c02801f lui v0,0x801f +80002f98: 8c464830 lw a2,18480(v0) +80002f9c: 8c474834 lw a3,18484(v0) +80002fa0: 00602821 move a1,v1 +80002fa4: 0240f809 jalr s2 +80002fa8: 0060b821 move s7,v1 +80002fac: 3c048019 lui a0,0x8019 +80002fb0: 8c94c968 lw s4,-13976(a0) +80002fb4: 8c95c96c lw s5,-13972(a0) +80002fb8: 02803021 move a2,s4 +80002fbc: 02a03821 move a3,s5 +80002fc0: 00402021 move a0,v0 +80002fc4: 0240f809 jalr s2 +80002fc8: 00602821 move a1,v1 +80002fcc: 3c108019 lui s0,0x8019 +80002fd0: 00602821 move a1,v1 +80002fd4: 2610b280 addiu s0,s0,-19840 +80002fd8: 0200f809 jalr s0 +80002fdc: 00402021 move a0,v0 +80002fe0: 8fa40010 lw a0,16(sp) +80002fe4: 8fa50014 lw a1,20(sp) +80002fe8: 02c03021 move a2,s6 +80002fec: 02e03821 move a3,s7 +80002ff0: 3c03801f lui v1,0x801f +80002ff4: 0240f809 jalr s2 +80002ff8: a4624810 sh v0,18448(v1) +80002ffc: 00402021 move a0,v0 +80003000: 02803021 move a2,s4 +80003004: 02a03821 move a3,s5 +80003008: 0240f809 jalr s2 +8000300c: 00602821 move a1,v1 +80003010: 00402021 move a0,v0 +80003014: 0200f809 jalr s0 +80003018: 00602821 move a1,v1 +8000301c: 8fbf003c lw ra,60(sp) +80003020: 8fbe0038 lw s8,56(sp) +80003024: 8fb70034 lw s7,52(sp) +80003028: 8fb60030 lw s6,48(sp) +8000302c: 8fb5002c lw s5,44(sp) +80003030: 8fb40028 lw s4,40(sp) +80003034: 8fb30024 lw s3,36(sp) +80003038: 8fb20020 lw s2,32(sp) +8000303c: 8fb1001c lw s1,28(sp) +80003040: 8fb00018 lw s0,24(sp) +80003044: 3c04801f lui a0,0x801f +80003048: 27bd0040 addiu sp,sp,64 +8000304c: 03e00008 jr ra +80003050: a4824812 sh v0,18450(a0) + +80003054 : +80003054: 27bdffc0 addiu sp,sp,-64 +80003058: 3c02801f lui v0,0x801f +8000305c: afb70034 sw s7,52(sp) +80003060: 84444810 lh a0,18448(v0) +80003064: 3c178019 lui s7,0x8019 +80003068: afbf003c sw ra,60(sp) +8000306c: 26f7b190 addiu s7,s7,-20080 +80003070: afbe0038 sw s8,56(sp) +80003074: afb60030 sw s6,48(sp) +80003078: afb5002c sw s5,44(sp) +8000307c: afb40028 sw s4,40(sp) +80003080: afb30024 sw s3,36(sp) +80003084: afb20020 sw s2,32(sp) +80003088: afb1001c sw s1,28(sp) +8000308c: 02e0f809 jalr s7 +80003090: afb00018 sw s0,24(sp) +80003094: 3c05801f lui a1,0x801f +80003098: 3c06801f lui a2,0x801f +8000309c: 84a44812 lh a0,18450(a1) +800030a0: acc24830 sw v0,18480(a2) +800030a4: 02e0f809 jalr s7 +800030a8: acc34834 sw v1,18484(a2) +800030ac: 3c05801f lui a1,0x801f +800030b0: 84a44814 lh a0,18452(a1) +800030b4: 3c07801f lui a3,0x801f +800030b8: ace24838 sw v0,18488(a3) +800030bc: 02e0f809 jalr s7 +800030c0: ace3483c sw v1,18492(a3) +800030c4: 3c088019 lui t0,0x8019 +800030c8: 2508c970 addiu t0,t0,-13968 +800030cc: 8d060000 lw a2,0(t0) +800030d0: 8d070004 lw a3,4(t0) +800030d4: 3c088019 lui t0,0x8019 +800030d8: 2508a688 addiu t0,t0,-22904 +800030dc: 00402021 move a0,v0 +800030e0: 0100f809 jalr t0 +800030e4: 00602821 move a1,v1 +800030e8: 3c05801f lui a1,0x801f +800030ec: 84a44816 lh a0,18454(a1) +800030f0: 3c05801f lui a1,0x801f +800030f4: aca24840 sw v0,18496(a1) +800030f8: 02e0f809 jalr s7 +800030fc: aca34844 sw v1,18500(a1) +80003100: 3c088019 lui t0,0x8019 +80003104: 2508c958 addiu t0,t0,-13992 +80003108: 8d060000 lw a2,0(t0) +8000310c: 8d070004 lw a3,4(t0) +80003110: 3c128019 lui s2,0x8019 +80003114: 2652a780 addiu s2,s2,-22656 +80003118: 00402021 move a0,v0 +8000311c: 0240f809 jalr s2 +80003120: 00602821 move a1,v1 +80003124: 3c158019 lui s5,0x8019 +80003128: 26b5a708 addiu s5,s5,-22776 +8000312c: 00402021 move a0,v0 +80003130: 00602821 move a1,v1 +80003134: 00403021 move a2,v0 +80003138: 02a0f809 jalr s5 +8000313c: 00603821 move a3,v1 +80003140: 00402021 move a0,v0 +80003144: 3c028019 lui v0,0x8019 +80003148: 2442c960 addiu v0,v0,-13984 +8000314c: 8c460000 lw a2,0(v0) +80003150: 8c470004 lw a3,4(v0) +80003154: 00602821 move a1,v1 +80003158: 0240f809 jalr s2 +8000315c: 3c13801f lui s3,0x801f +80003160: 3c168017 lui s6,0x8017 +80003164: 26d649b4 addiu s6,s6,18868 +80003168: 00402021 move a0,v0 +8000316c: 00602821 move a1,v1 +80003170: ae624828 sw v0,18472(s3) +80003174: 02c0f809 jalr s6 +80003178: ae63482c sw v1,18476(s3) +8000317c: 00602821 move a1,v1 +80003180: 3c03801f lui v1,0x801f +80003184: 8c664838 lw a2,18488(v1) +80003188: 8c67483c lw a3,18492(v1) +8000318c: 0240f809 jalr s2 +80003190: 00402021 move a0,v0 +80003194: 3c148017 lui s4,0x8017 +80003198: 8e644828 lw a0,18472(s3) +8000319c: 8e65482c lw a1,18476(s3) +800031a0: 26947b40 addiu s4,s4,31552 +800031a4: 00408021 move s0,v0 +800031a8: 0280f809 jalr s4 +800031ac: 00608821 move s1,v1 +800031b0: 3c04801f lui a0,0x801f +800031b4: 8c864840 lw a2,18496(a0) +800031b8: 8c874844 lw a3,18500(a0) +800031bc: 00602821 move a1,v1 +800031c0: 0240f809 jalr s2 +800031c4: 00402021 move a0,v0 +800031c8: 3c088019 lui t0,0x8019 +800031cc: 02002021 move a0,s0 +800031d0: 02202821 move a1,s1 +800031d4: 00603821 move a3,v1 +800031d8: 2508a688 addiu t0,t0,-22904 +800031dc: 0100f809 jalr t0 +800031e0: 00403021 move a2,v0 +800031e4: 3c06801f lui a2,0x801f +800031e8: 8e644828 lw a0,18472(s3) +800031ec: 8e65482c lw a1,18476(s3) +800031f0: acc24848 sw v0,18504(a2) +800031f4: 0280f809 jalr s4 +800031f8: acc3484c sw v1,18508(a2) +800031fc: 3c08801f lui t0,0x801f +80003200: 8d064838 lw a2,18488(t0) +80003204: 8d07483c lw a3,18492(t0) +80003208: 00402021 move a0,v0 +8000320c: 0240f809 jalr s2 +80003210: 00602821 move a1,v1 +80003214: 8e644828 lw a0,18472(s3) +80003218: 8e65482c lw a1,18476(s3) +8000321c: 00408021 move s0,v0 +80003220: 02c0f809 jalr s6 +80003224: 00608821 move s1,v1 +80003228: 3c04801f lui a0,0x801f +8000322c: 8c864840 lw a2,18496(a0) +80003230: 8c874844 lw a3,18500(a0) +80003234: 00602821 move a1,v1 +80003238: 0240f809 jalr s2 +8000323c: 00402021 move a0,v0 +80003240: 00403021 move a2,v0 +80003244: 02002021 move a0,s0 +80003248: 02202821 move a1,s1 +8000324c: 02a0f809 jalr s5 +80003250: 00603821 move a3,v1 +80003254: 3c05801f lui a1,0x801f +80003258: 3c1e801f lui s8,0x801f +8000325c: 84a44818 lh a0,18456(a1) +80003260: afc24850 sw v0,18512(s8) +80003264: 02e0f809 jalr s7 +80003268: afc34854 sw v1,18516(s8) +8000326c: 3c088019 lui t0,0x8019 +80003270: 2508c958 addiu t0,t0,-13992 +80003274: 8d060000 lw a2,0(t0) +80003278: 8d070004 lw a3,4(t0) +8000327c: 00402021 move a0,v0 +80003280: 0240f809 jalr s2 +80003284: 00602821 move a1,v1 +80003288: 00402021 move a0,v0 +8000328c: 00602821 move a1,v1 +80003290: 00403021 move a2,v0 +80003294: 02a0f809 jalr s5 +80003298: 00603821 move a3,v1 +8000329c: 00402021 move a0,v0 +800032a0: 3c028019 lui v0,0x8019 +800032a4: 2442c960 addiu v0,v0,-13984 +800032a8: 8c460000 lw a2,0(v0) +800032ac: 8c470004 lw a3,4(v0) +800032b0: 0240f809 jalr s2 +800032b4: 00602821 move a1,v1 +800032b8: 00402021 move a0,v0 +800032bc: 00602821 move a1,v1 +800032c0: ae624828 sw v0,18472(s3) +800032c4: 02c0f809 jalr s6 +800032c8: ae63482c sw v1,18476(s3) +800032cc: 00602821 move a1,v1 +800032d0: 3c03801f lui v1,0x801f +800032d4: 8c664830 lw a2,18480(v1) +800032d8: 8c674834 lw a3,18484(v1) +800032dc: 0240f809 jalr s2 +800032e0: 00402021 move a0,v0 +800032e4: 8e644828 lw a0,18472(s3) +800032e8: 8e65482c lw a1,18476(s3) +800032ec: 00408021 move s0,v0 +800032f0: 0280f809 jalr s4 +800032f4: 00608821 move s1,v1 +800032f8: 8fc64850 lw a2,18512(s8) +800032fc: 8fc74854 lw a3,18516(s8) +80003300: 00402021 move a0,v0 +80003304: 0240f809 jalr s2 +80003308: 00602821 move a1,v1 +8000330c: 00603821 move a3,v1 +80003310: 02002021 move a0,s0 +80003314: 02202821 move a1,s1 +80003318: 02a0f809 jalr s5 +8000331c: 00403021 move a2,v0 +80003320: 3c06801f lui a2,0x801f +80003324: 8e644828 lw a0,18472(s3) +80003328: 8e65482c lw a1,18476(s3) +8000332c: acc24858 sw v0,18520(a2) +80003330: 0280f809 jalr s4 +80003334: acc3485c sw v1,18524(a2) +80003338: 3c08801f lui t0,0x801f +8000333c: 8d064830 lw a2,18480(t0) +80003340: 8d074834 lw a3,18484(t0) +80003344: 3c088000 lui t0,0x8000 +80003348: 00682826 xor a1,v1,t0 +8000334c: 0240f809 jalr s2 +80003350: 00402021 move a0,v0 +80003354: 8e644828 lw a0,18472(s3) +80003358: 8e65482c lw a1,18476(s3) +8000335c: 00408021 move s0,v0 +80003360: 02c0f809 jalr s6 +80003364: 00608821 move s1,v1 +80003368: 8fc64850 lw a2,18512(s8) +8000336c: 8fc74854 lw a3,18516(s8) +80003370: 00402021 move a0,v0 +80003374: 0240f809 jalr s2 +80003378: 00602821 move a1,v1 +8000337c: 00403021 move a2,v0 +80003380: 02002021 move a0,s0 +80003384: 02202821 move a1,s1 +80003388: 02a0f809 jalr s5 +8000338c: 00603821 move a3,v1 +80003390: 3c05801f lui a1,0x801f +80003394: 84a4481a lh a0,18458(a1) +80003398: 3c05801f lui a1,0x801f +8000339c: aca24840 sw v0,18496(a1) +800033a0: 02e0f809 jalr s7 +800033a4: aca34844 sw v1,18500(a1) +800033a8: 3c088019 lui t0,0x8019 +800033ac: 2508c958 addiu t0,t0,-13992 +800033b0: 8d060000 lw a2,0(t0) +800033b4: 8d070004 lw a3,4(t0) +800033b8: 00402021 move a0,v0 +800033bc: 0240f809 jalr s2 +800033c0: 00602821 move a1,v1 +800033c4: 00402021 move a0,v0 +800033c8: 00602821 move a1,v1 +800033cc: 00403021 move a2,v0 +800033d0: 02a0f809 jalr s5 +800033d4: 00603821 move a3,v1 +800033d8: 00402021 move a0,v0 +800033dc: 3c028019 lui v0,0x8019 +800033e0: 2442c960 addiu v0,v0,-13984 +800033e4: 8c460000 lw a2,0(v0) +800033e8: 8c470004 lw a3,4(v0) +800033ec: 0240f809 jalr s2 +800033f0: 00602821 move a1,v1 +800033f4: 00402021 move a0,v0 +800033f8: 00602821 move a1,v1 +800033fc: ae624828 sw v0,18472(s3) +80003400: 02c0f809 jalr s6 +80003404: ae63482c sw v1,18476(s3) +80003408: 00602821 move a1,v1 +8000340c: 3c03801f lui v1,0x801f +80003410: 8c664858 lw a2,18520(v1) +80003414: 8c67485c lw a3,18524(v1) +80003418: 0240f809 jalr s2 +8000341c: 00402021 move a0,v0 +80003420: 8e644828 lw a0,18472(s3) +80003424: 8e65482c lw a1,18476(s3) +80003428: 00408021 move s0,v0 +8000342c: 0280f809 jalr s4 +80003430: 00608821 move s1,v1 +80003434: 3c08801f lui t0,0x801f +80003438: 8d064848 lw a2,18504(t0) +8000343c: 8d07484c lw a3,18508(t0) +80003440: 00402021 move a0,v0 +80003444: 0240f809 jalr s2 +80003448: 00602821 move a1,v1 +8000344c: 3c088019 lui t0,0x8019 +80003450: 02002021 move a0,s0 +80003454: 02202821 move a1,s1 +80003458: 00603821 move a3,v1 +8000345c: 2508a688 addiu t0,t0,-22904 +80003460: 0100f809 jalr t0 +80003464: 00403021 move a2,v0 +80003468: 3c06801f lui a2,0x801f +8000346c: 8e644828 lw a0,18472(s3) +80003470: 8e65482c lw a1,18476(s3) +80003474: acc24830 sw v0,18480(a2) +80003478: 0280f809 jalr s4 +8000347c: acc34834 sw v1,18484(a2) +80003480: 3c08801f lui t0,0x801f +80003484: 8d064858 lw a2,18520(t0) +80003488: 8d07485c lw a3,18524(t0) +8000348c: 00402021 move a0,v0 +80003490: 0240f809 jalr s2 +80003494: 00602821 move a1,v1 +80003498: 8e644828 lw a0,18472(s3) +8000349c: 8e65482c lw a1,18476(s3) +800034a0: 00408021 move s0,v0 +800034a4: 02c0f809 jalr s6 +800034a8: 00608821 move s1,v1 +800034ac: 00402021 move a0,v0 +800034b0: 3c02801f lui v0,0x801f +800034b4: 8c464848 lw a2,18504(v0) +800034b8: 8c47484c lw a3,18508(v0) +800034bc: 0240f809 jalr s2 +800034c0: 00602821 move a1,v1 +800034c4: 00403021 move a2,v0 +800034c8: 02202821 move a1,s1 +800034cc: 02002021 move a0,s0 +800034d0: 02a0f809 jalr s5 +800034d4: 00603821 move a3,v1 +800034d8: afa20010 sw v0,16(sp) +800034dc: afa30014 sw v1,20(sp) +800034e0: 8fa60010 lw a2,16(sp) +800034e4: 8fa70014 lw a3,20(sp) +800034e8: 3c02801f lui v0,0x801f +800034ec: 3c08801f lui t0,0x801f +800034f0: 8444481c lh a0,18460(v0) +800034f4: ad064838 sw a2,18488(t0) +800034f8: 02e0f809 jalr s7 +800034fc: ad07483c sw a3,18492(t0) +80003500: 0040b021 move s6,v0 +80003504: 3c028019 lui v0,0x8019 +80003508: 0060b821 move s7,v1 +8000350c: 2442c970 addiu v0,v0,-13968 +80003510: 3c03801f lui v1,0x801f +80003514: 8c440000 lw a0,0(v0) +80003518: 8c450004 lw a1,4(v0) +8000351c: 8c664840 lw a2,18496(v1) +80003520: 8c674844 lw a3,18500(v1) +80003524: 02a0f809 jalr s5 +80003528: 3c118019 lui s1,0x8019 +8000352c: 3c048019 lui a0,0x8019 +80003530: 8c86c978 lw a2,-13960(a0) +80003534: 8c87c97c lw a3,-13956(a0) +80003538: 00602821 move a1,v1 +8000353c: 0240f809 jalr s2 +80003540: 00402021 move a0,v0 +80003544: 3c08801f lui t0,0x801f +80003548: 8d064830 lw a2,18480(t0) +8000354c: 8d074834 lw a3,18484(t0) +80003550: 02c02021 move a0,s6 +80003554: 02e02821 move a1,s7 +80003558: 0040a021 move s4,v0 +8000355c: 0240f809 jalr s2 +80003560: 0060a821 move s5,v1 +80003564: 2631ab40 addiu s1,s1,-21696 +80003568: 02803021 move a2,s4 +8000356c: 02a03821 move a3,s5 +80003570: 00402021 move a0,v0 +80003574: 0220f809 jalr s1 +80003578: 00602821 move a1,v1 +8000357c: 00402021 move a0,v0 +80003580: 3c028019 lui v0,0x8019 +80003584: 2442c970 addiu v0,v0,-13968 +80003588: 8c460000 lw a2,0(v0) +8000358c: 8c470004 lw a3,4(v0) +80003590: 0240f809 jalr s2 +80003594: 00602821 move a1,v1 +80003598: 3c108019 lui s0,0x8019 +8000359c: 00602821 move a1,v1 +800035a0: 2610b280 addiu s0,s0,-19840 +800035a4: 0200f809 jalr s0 +800035a8: 00402021 move a0,v0 +800035ac: 8fa40010 lw a0,16(sp) +800035b0: 8fa50014 lw a1,20(sp) +800035b4: 02c03021 move a2,s6 +800035b8: 02e03821 move a3,s7 +800035bc: 3c03801f lui v1,0x801f +800035c0: 0240f809 jalr s2 +800035c4: a4624810 sh v0,18448(v1) +800035c8: 00402021 move a0,v0 +800035cc: 02803021 move a2,s4 +800035d0: 02a03821 move a3,s5 +800035d4: 0220f809 jalr s1 +800035d8: 00602821 move a1,v1 +800035dc: 3c088019 lui t0,0x8019 +800035e0: 2508c970 addiu t0,t0,-13968 +800035e4: 8d060000 lw a2,0(t0) +800035e8: 8d070004 lw a3,4(t0) +800035ec: 00402021 move a0,v0 +800035f0: 0240f809 jalr s2 +800035f4: 00602821 move a1,v1 +800035f8: 00602821 move a1,v1 +800035fc: 0200f809 jalr s0 +80003600: 00402021 move a0,v0 +80003604: 8fbf003c lw ra,60(sp) +80003608: 8fbe0038 lw s8,56(sp) +8000360c: 8fb70034 lw s7,52(sp) +80003610: 8fb60030 lw s6,48(sp) +80003614: 8fb5002c lw s5,44(sp) +80003618: 8fb40028 lw s4,40(sp) +8000361c: 8fb30024 lw s3,36(sp) +80003620: 8fb20020 lw s2,32(sp) +80003624: 8fb1001c lw s1,28(sp) +80003628: 8fb00018 lw s0,24(sp) +8000362c: 3c03801f lui v1,0x801f +80003630: 27bd0040 addiu sp,sp,64 +80003634: 03e00008 jr ra +80003638: a4624812 sh v0,18450(v1) +8000363c: 00000000 nop + +80003640 : +80003640: 3c028021 lui v0,0x8021 +80003644: 8c437034 lw v1,28724(v0) +80003648: 3084ffff andi a0,a0,0xffff +8000364c: 00641821 addu v1,v1,a0 +80003650: 03e00008 jr ra +80003654: 9062a000 lbu v0,-24576(v1) + +80003658 <_Z14C4BitPlaneWavev>: +80003658: 27bdffe8 addiu sp,sp,-24 +8000365c: afb50014 sw s5,20(sp) +80003660: 3c158021 lui s5,0x8021 +80003664: afb40010 sw s4,16(sp) +80003668: afb3000c sw s3,12(sp) +8000366c: afb20008 sw s2,8(sp) +80003670: afb10004 sw s1,4(sp) +80003674: afb00000 sw s0,0(sp) +80003678: 26a2701c addiu v0,s5,28700 +8000367c: 8c4c0018 lw t4,24(v0) +80003680: 340fc0c0 li t7,0xc0c0 +80003684: 91901f83 lbu s0,8067(t4) +80003688: 24053f3f li a1,16191 +8000368c: 0000a021 move s4,zero +80003690: 3c138019 lui s3,0x8019 +80003694: 26a4701c addiu a0,s5,28700 +80003698: 8c820018 lw v0,24(a0) +8000369c: 00056c00 sll t5,a1,0x10 +800036a0: 00501021 addu v0,v0,s0 +800036a4: 80430b00 lb v1,2816(v0) +800036a8: 3c028019 lui v0,0x8019 +800036ac: 00031823 negu v1,v1 +800036b0: 2463fff0 addiu v1,v1,-16 +800036b4: 00034400 sll t0,v1,0x10 +800036b8: 00084403 sra t0,t0,0x10 +800036bc: 0080c821 move t9,a0 +800036c0: 244ecc6c addiu t6,v0,-13204 +800036c4: 000d6c03 sra t5,t5,0x10 +800036c8: 00084840 sll t1,t0,0x1 +800036cc: 266acc1c addiu t2,s3,-13284 +800036d0: 08000dc7 j 8000371c <_Z14C4BitPlaneWavev+0xc4> +800036d4: 31f8ff00 andi t8,t7,0xff00 +800036d8: 8f220018 lw v0,24(t9) +800036dc: 01221021 addu v0,t1,v0 +800036e0: 90430a01 lbu v1,2561(v0) +800036e4: 90440a00 lbu a0,2560(v0) +800036e8: 00031a00 sll v1,v1,0x8 +800036ec: 00641825 or v1,v1,a0 +800036f0: 006f1824 and v1,v1,t7 +800036f4: 00663025 or a2,v1,a2 +800036f8: 25020001 addiu v0,t0,1 +800036fc: 00061a02 srl v1,a2,0x8 +80003700: 00024400 sll t0,v0,0x10 +80003704: 254a0002 addiu t2,t2,2 +80003708: a0e60000 sb a2,0(a3) +8000370c: 25290002 addiu t1,t1,2 +80003710: 00084403 sra t0,t0,0x10 +80003714: 114e0017 beq t2,t6,80003774 <_Z14C4BitPlaneWavev+0x11c> +80003718: a1630000 sb v1,0(t3) +8000371c: 95420000 lhu v0,0(t2) +80003720: 29040008 slti a0,t0,8 +80003724: 01823821 addu a3,t4,v0 +80003728: 90e30001 lbu v1,1(a3) +8000372c: 90e20000 lbu v0,0(a3) +80003730: 00031a00 sll v1,v1,0x8 +80003734: 00621825 or v1,v1,v0 +80003738: 01a31824 and v1,t5,v1 +8000373c: 3066ffff andi a2,v1,0xffff +80003740: 0500ffed bltz t0,800036f8 <_Z14C4BitPlaneWavev+0xa0> +80003744: 24eb0001 addiu t3,a3,1 +80003748: 1480ffe3 bnez a0,800036d8 <_Z14C4BitPlaneWavev+0x80> +8000374c: 25020001 addiu v0,t0,1 +80003750: 03063025 or a2,t8,a2 +80003754: 00061a02 srl v1,a2,0x8 +80003758: 00024400 sll t0,v0,0x10 +8000375c: 254a0002 addiu t2,t2,2 +80003760: a0e60000 sb a2,0(a3) +80003764: 25290002 addiu t1,t1,2 +80003768: 00084403 sra t0,t0,0x10 +8000376c: 154effeb bne t2,t6,8000371c <_Z14C4BitPlaneWavev+0xc4> +80003770: a1630000 sb v1,0(t3) +80003774: 000f1980 sll v1,t7,0x6 +80003778: 000f1082 srl v0,t7,0x2 +8000377c: 00431025 or v0,v0,v1 +80003780: 00052180 sll a0,a1,0x6 +80003784: 00051882 srl v1,a1,0x2 +80003788: 00641825 or v1,v1,a0 +8000378c: 26050001 addiu a1,s0,1 +80003790: 304fffff andi t7,v0,0xffff +80003794: 3402c0c0 li v0,0xc0c0 +80003798: 30b0007f andi s0,a1,0x7f +8000379c: 15e2ffbd bne t7,v0,80003694 <_Z14C4BitPlaneWavev+0x3c> +800037a0: 3065ffff andi a1,v1,0xffff +800037a4: 3c028021 lui v0,0x8021 +800037a8: 3c038019 lui v1,0x8019 +800037ac: 258e0010 addiu t6,t4,16 +800037b0: 2459701c addiu t9,v0,28700 +800037b4: 2478cc6c addiu t8,v1,-13204 +800037b8: 2411ff00 li s1,-256 +800037bc: 3412c0c0 li s2,0xc0c0 +800037c0: 8f230018 lw v1,24(t9) +800037c4: 00056400 sll t4,a1,0x10 +800037c8: 00701821 addu v1,v1,s0 +800037cc: 80620b00 lb v0,2816(v1) +800037d0: 000c6403 sra t4,t4,0x10 +800037d4: 00021023 negu v0,v0 +800037d8: 2442fff0 addiu v0,v0,-16 +800037dc: 00024400 sll t0,v0,0x10 +800037e0: 00084403 sra t0,t0,0x10 +800037e4: 266acc1c addiu t2,s3,-13284 +800037e8: 00084840 sll t1,t0,0x1 +800037ec: 08000e0e j 80003838 <_Z14C4BitPlaneWavev+0x1e0> +800037f0: 01f16824 and t5,t7,s1 +800037f4: 8f220018 lw v0,24(t9) +800037f8: 01221021 addu v0,t1,v0 +800037fc: 90430a11 lbu v1,2577(v0) +80003800: 90440a10 lbu a0,2576(v0) +80003804: 00031a00 sll v1,v1,0x8 +80003808: 00641825 or v1,v1,a0 +8000380c: 006f1824 and v1,v1,t7 +80003810: 00663025 or a2,v1,a2 +80003814: 25020001 addiu v0,t0,1 +80003818: 00061a02 srl v1,a2,0x8 +8000381c: 00024400 sll t0,v0,0x10 +80003820: 254a0002 addiu t2,t2,2 +80003824: a0e60000 sb a2,0(a3) +80003828: 25290002 addiu t1,t1,2 +8000382c: 00084403 sra t0,t0,0x10 +80003830: 11580018 beq t2,t8,80003894 <_Z14C4BitPlaneWavev+0x23c> +80003834: a1630000 sb v1,0(t3) +80003838: 95420000 lhu v0,0(t2) +8000383c: 29040008 slti a0,t0,8 +80003840: 01c23821 addu a3,t6,v0 +80003844: 90e30001 lbu v1,1(a3) +80003848: 90e20000 lbu v0,0(a3) +8000384c: 00031a00 sll v1,v1,0x8 +80003850: 00621825 or v1,v1,v0 +80003854: 01831824 and v1,t4,v1 +80003858: 3066ffff andi a2,v1,0xffff +8000385c: 0500ffed bltz t0,80003814 <_Z14C4BitPlaneWavev+0x1bc> +80003860: 24eb0001 addiu t3,a3,1 +80003864: 1480ffe3 bnez a0,800037f4 <_Z14C4BitPlaneWavev+0x19c> +80003868: 01a61025 or v0,t5,a2 +8000386c: 3046ffff andi a2,v0,0xffff +80003870: 25020001 addiu v0,t0,1 +80003874: 00061a02 srl v1,a2,0x8 +80003878: 00024400 sll t0,v0,0x10 +8000387c: 254a0002 addiu t2,t2,2 +80003880: a0e60000 sb a2,0(a3) +80003884: 25290002 addiu t1,t1,2 +80003888: 00084403 sra t0,t0,0x10 +8000388c: 1558ffea bne t2,t8,80003838 <_Z14C4BitPlaneWavev+0x1e0> +80003890: a1630000 sb v1,0(t3) +80003894: 000f1180 sll v0,t7,0x6 +80003898: 000f1882 srl v1,t7,0x2 +8000389c: 00621825 or v1,v1,v0 +800038a0: 00052180 sll a0,a1,0x6 +800038a4: 00051082 srl v0,a1,0x2 +800038a8: 00441025 or v0,v0,a0 +800038ac: 26050001 addiu a1,s0,1 +800038b0: 306fffff andi t7,v1,0xffff +800038b4: 30b0007f andi s0,a1,0x7f +800038b8: 15f2ffc1 bne t7,s2,800037c0 <_Z14C4BitPlaneWavev+0x168> +800038bc: 3045ffff andi a1,v0,0xffff +800038c0: 26940001 addiu s4,s4,1 +800038c4: 2a820010 slti v0,s4,16 +800038c8: 1440ff72 bnez v0,80003694 <_Z14C4BitPlaneWavev+0x3c> +800038cc: 25cc0010 addiu t4,t6,16 +800038d0: 8fb50014 lw s5,20(sp) +800038d4: 8fb40010 lw s4,16(sp) +800038d8: 8fb3000c lw s3,12(sp) +800038dc: 8fb20008 lw s2,8(sp) +800038e0: 8fb10004 lw s1,4(sp) +800038e4: 8fb00000 lw s0,0(sp) +800038e8: 03e00008 jr ra +800038ec: 27bd0018 addiu sp,sp,24 + +800038f0 <_Z15C4DoScaleRotatei>: +800038f0: 27bdffc8 addiu sp,sp,-56 +800038f4: 3c038021 lui v1,0x8021 +800038f8: afbe0030 sw s8,48(sp) +800038fc: afbf0034 sw ra,52(sp) +80003900: afb7002c sw s7,44(sp) +80003904: afb60028 sw s6,40(sp) +80003908: afb50024 sw s5,36(sp) +8000390c: afb40020 sw s4,32(sp) +80003910: afb3001c sw s3,28(sp) +80003914: afb20018 sw s2,24(sp) +80003918: afb10014 sw s1,20(sp) +8000391c: afb00010 sw s0,16(sp) +80003920: 2462701c addiu v0,v1,28700 +80003924: 8c4a0018 lw t2,24(v0) +80003928: 24097fff li t1,32767 +8000392c: 91431f90 lbu v1,8080(t2) +80003930: 91451f93 lbu a1,8083(t2) +80003934: 91471f8f lbu a3,8079(t2) +80003938: 91481f92 lbu t0,8082(t2) +8000393c: 91421f81 lbu v0,8065(t2) +80003940: 00031a00 sll v1,v1,0x8 +80003944: 00052a00 sll a1,a1,0x8 +80003948: 91461f80 lbu a2,8064(t2) +8000394c: 00e33825 or a3,a3,v1 +80003950: 01054025 or t0,t0,a1 +80003954: 00021200 sll v0,v0,0x8 +80003958: 00c23025 or a2,a2,v0 +8000395c: 30e38000 andi v1,a3,0x8000 +80003960: 31028000 andi v0,t0,0x8000 +80003964: 0122400b movn t0,t1,v0 +80003968: 0123380b movn a3,t1,v1 +8000396c: 14c0008f bnez a2,80003bac <_Z15C4DoScaleRotatei+0x2bc> +80003970: 0080f021 move s8,a0 +80003974: 00078c00 sll s1,a3,0x10 +80003978: 00118c03 sra s1,s1,0x10 +8000397c: 0008a400 sll s4,t0,0x10 +80003980: 0014a403 sra s4,s4,0x10 +80003984: 0220b021 move s6,s1 +80003988: 00009821 move s3,zero +8000398c: 0000a821 move s5,zero +80003990: 0000b821 move s7,zero +80003994: 91421f89 lbu v0,8073(t2) +80003998: 91431f8c lbu v1,8076(t2) +8000399c: 305000f8 andi s0,v0,0xf8 +800039a0: 307200f8 andi s2,v1,0xf8 +800039a4: 07c000b0 bltz s8,80003c68 <_Z15C4DoScaleRotatei+0x378> +800039a8: 03c03021 move a2,s8 +800039ac: 00063083 sra a2,a2,0x2 +800039b0: 02063021 addu a2,s0,a2 +800039b4: 70d23002 mul a2,a2,s2 +800039b8: 3c028011 lui v0,0x8011 +800039bc: 01402021 move a0,t2 +800039c0: 00063043 sra a2,a2,0x1 +800039c4: 2442ca64 addiu v0,v0,-13724 +800039c8: 0040f809 jalr v0 +800039cc: 00002821 move a1,zero +800039d0: 3c028021 lui v0,0x8021 +800039d4: 2447701c addiu a3,v0,28700 +800039d8: 8ce20018 lw v0,24(a3) +800039dc: 90431f87 lbu v1,8071(v0) +800039e0: 90461f83 lbu a2,8067(v0) +800039e4: 90441f84 lbu a0,8068(v0) +800039e8: 1a400064 blez s2,80003b7c <_Z15C4DoScaleRotatei+0x28c> +800039ec: 90451f86 lbu a1,8070(v0) +800039f0: 00041200 sll v0,a0,0x8 +800039f4: 00c21025 or v0,a2,v0 +800039f8: 00021400 sll v0,v0,0x10 +800039fc: 00021403 sra v0,v0,0x10 +80003a00: 00022300 sll a0,v0,0xc +80003a04: 00031a00 sll v1,v1,0x8 +80003a08: 00a31825 or v1,a1,v1 +80003a0c: 00800013 mtlo a0 +80003a10: 70560004 msub v0,s6 +80003a14: 00031c00 sll v1,v1,0x10 +80003a18: 00031c03 sra v1,v1,0x10 +80003a1c: 00004012 mflo t0 +80003a20: 70773002 mul a2,v1,s7 +80003a24: 00032300 sll a0,v1,0xc +80003a28: 00862823 subu a1,a0,a2 +80003a2c: 72a23002 mul a2,s5,v0 +80003a30: 72831002 mul v0,s4,v1 +80003a34: 00e07021 move t6,a3 +80003a38: 00102080 sll a0,s0,0x2 +80003a3c: 01066823 subu t5,t0,a2 +80003a40: 00a26023 subu t4,a1,v0 +80003a44: 03c4b021 addu s6,s8,a0 +80003a48: 27d90002 addiu t9,s8,2 +80003a4c: 00005821 move t3,zero +80003a50: 24070080 li a3,128 +80003a54: 00007821 move t7,zero +80003a58: 01c0c021 move t8,t6 +80003a5c: 1a00003a blez s0,80003b48 <_Z15C4DoScaleRotatei+0x258> +80003a60: 01a03021 move a2,t5 +80003a64: 01804021 move t0,t4 +80003a68: 00005021 move t2,zero +80003a6c: 00061b02 srl v1,a2,0xc +80003a70: 0070102b sltu v0,v1,s0 +80003a74: 1040002a beqz v0,80003b20 <_Z15C4DoScaleRotatei+0x230> +80003a78: 00082302 srl a0,t0,0xc +80003a7c: 0092102b sltu v0,a0,s2 +80003a80: 10400027 beqz v0,80003b20 <_Z15C4DoScaleRotatei+0x230> +80003a84: 72041002 mul v0,s0,a0 +80003a88: 8f090018 lw t1,24(t8) +80003a8c: 00432021 addu a0,v0,v1 +80003a90: 00041042 srl v0,a0,0x1 +80003a94: 01221021 addu v0,t1,v0 +80003a98: 90450600 lbu a1,1536(v0) +80003a9c: 30840001 andi a0,a0,0x1 +80003aa0: 00051102 srl v0,a1,0x4 +80003aa4: 0044280b movn a1,v0,a0 +80003aa8: 30a30001 andi v1,a1,0x1 +80003aac: 10600006 beqz v1,80003ac8 <_Z15C4DoScaleRotatei+0x1d8> +80003ab0: 30a20002 andi v0,a1,0x2 +80003ab4: 01691821 addu v1,t3,t1 +80003ab8: 90620000 lbu v0,0(v1) +80003abc: 00e21025 or v0,a3,v0 +80003ac0: a0620000 sb v0,0(v1) +80003ac4: 30a20002 andi v0,a1,0x2 +80003ac8: 1040008d beqz v0,80003d00 <_Z15C4DoScaleRotatei+0x410> +80003acc: 30a90008 andi t1,a1,0x8 +80003ad0: 8f030018 lw v1,24(t8) +80003ad4: 01631821 addu v1,t3,v1 +80003ad8: 90620001 lbu v0,1(v1) +80003adc: 30a40004 andi a0,a1,0x4 +80003ae0: 00e21025 or v0,a3,v0 +80003ae4: a0620001 sb v0,1(v1) +80003ae8: 10800006 beqz a0,80003b04 <_Z15C4DoScaleRotatei+0x214> +80003aec: 00000000 nop +80003af0: 8dc30018 lw v1,24(t6) +80003af4: 01631821 addu v1,t3,v1 +80003af8: 90620010 lbu v0,16(v1) +80003afc: 00e21025 or v0,a3,v0 +80003b00: a0620010 sb v0,16(v1) +80003b04: 11200006 beqz t1,80003b20 <_Z15C4DoScaleRotatei+0x230> +80003b08: 00000000 nop +80003b0c: 8dc30018 lw v1,24(t6) +80003b10: 01631821 addu v1,t3,v1 +80003b14: 90620011 lbu v0,17(v1) +80003b18: 00e21025 or v0,a3,v0 +80003b1c: a0620011 sb v0,17(v1) +80003b20: 00073842 srl a3,a3,0x1 +80003b24: 14e00003 bnez a3,80003b34 <_Z15C4DoScaleRotatei+0x244> +80003b28: 00000000 nop +80003b2c: 256b0020 addiu t3,t3,32 +80003b30: 24070080 li a3,128 +80003b34: 254a0001 addiu t2,t2,1 +80003b38: 120a0003 beq s0,t2,80003b48 <_Z15C4DoScaleRotatei+0x258> +80003b3c: 00d13021 addu a2,a2,s1 +80003b40: 08000e9b j 80003a6c <_Z15C4DoScaleRotatei+0x17c> +80003b44: 01134021 addu t0,t0,s3 +80003b48: 032b1821 addu v1,t9,t3 +80003b4c: 30620010 andi v0,v1,0x10 +80003b50: 10400007 beqz v0,80003b70 <_Z15C4DoScaleRotatei+0x280> +80003b54: 2402ffef li v0,-17 +80003b58: 25ef0001 addiu t7,t7,1 +80003b5c: 124f0007 beq s2,t7,80003b7c <_Z15C4DoScaleRotatei+0x28c> +80003b60: 00625824 and t3,v1,v0 +80003b64: 01b56821 addu t5,t5,s5 +80003b68: 08000e97 j 80003a5c <_Z15C4DoScaleRotatei+0x16c> +80003b6c: 01946021 addu t4,t4,s4 +80003b70: 25ef0001 addiu t7,t7,1 +80003b74: 164ffffb bne s2,t7,80003b64 <_Z15C4DoScaleRotatei+0x274> +80003b78: 00765823 subu t3,v1,s6 +80003b7c: 8fbf0034 lw ra,52(sp) +80003b80: 8fbe0030 lw s8,48(sp) +80003b84: 8fb7002c lw s7,44(sp) +80003b88: 8fb60028 lw s6,40(sp) +80003b8c: 8fb50024 lw s5,36(sp) +80003b90: 8fb40020 lw s4,32(sp) +80003b94: 8fb3001c lw s3,28(sp) +80003b98: 8fb20018 lw s2,24(sp) +80003b9c: 8fb10014 lw s1,20(sp) +80003ba0: 8fb00010 lw s0,16(sp) +80003ba4: 03e00008 jr ra +80003ba8: 27bd0038 addiu sp,sp,56 +80003bac: 24020080 li v0,128 +80003bb0: 10c2002f beq a2,v0,80003c70 <_Z15C4DoScaleRotatei+0x380> +80003bb4: 24020100 li v0,256 +80003bb8: 10c2003c beq a2,v0,80003cac <_Z15C4DoScaleRotatei+0x3bc> +80003bbc: 24020180 li v0,384 +80003bc0: 10c20035 beq a2,v0,80003c98 <_Z15C4DoScaleRotatei+0x3a8> +80003bc4: 30c301ff andi v1,a2,0x1ff +80003bc8: 3c02801e lui v0,0x801e +80003bcc: 00033040 sll a2,v1,0x1 +80003bd0: 24426950 addiu v0,v0,26960 +80003bd4: 00c21021 addu v0,a2,v0 +80003bd8: 84450000 lh a1,0(v0) +80003bdc: 70e51802 mul v1,a3,a1 +80003be0: 04600038 bltz v1,80003cc4 <_Z15C4DoScaleRotatei+0x3d4> +80003be4: 3c02fffe lui v0,0xfffe +80003be8: 00031bc3 sra v1,v1,0xf +80003bec: 3c02801e lui v0,0x801e +80003bf0: 24426550 addiu v0,v0,25936 +80003bf4: 00c21021 addu v0,a2,v0 +80003bf8: 84460000 lh a2,0(v0) +80003bfc: 00038c00 sll s1,v1,0x10 +80003c00: 71061002 mul v0,t0,a2 +80003c04: 0440003a bltz v0,80003cf0 <_Z15C4DoScaleRotatei+0x400> +80003c08: 00118c03 sra s1,s1,0x10 +80003c0c: 000213c3 sra v0,v0,0xf +80003c10: 70e61802 mul v1,a3,a2 +80003c14: 00021023 negu v0,v0 +80003c18: 00022400 sll a0,v0,0x10 +80003c1c: 04600030 bltz v1,80003ce0 <_Z15C4DoScaleRotatei+0x3f0> +80003c20: 00042403 sra a0,a0,0x10 +80003c24: 00031bc3 sra v1,v1,0xf +80003c28: 71051002 mul v0,t0,a1 +80003c2c: 00039c00 sll s3,v1,0x10 +80003c30: 04400027 bltz v0,80003cd0 <_Z15C4DoScaleRotatei+0x3e0> +80003c34: 00139c03 sra s3,s3,0x10 +80003c38: 000213c3 sra v0,v0,0xf +80003c3c: 0002a400 sll s4,v0,0x10 +80003c40: 91431f8c lbu v1,8076(t2) +80003c44: 91421f89 lbu v0,8073(t2) +80003c48: 0080a821 move s5,a0 +80003c4c: 0014a403 sra s4,s4,0x10 +80003c50: 0220b021 move s6,s1 +80003c54: 0260b821 move s7,s3 +80003c58: 305000f8 andi s0,v0,0xf8 +80003c5c: 307200f8 andi s2,v1,0xf8 +80003c60: 07c1ff52 bgez s8,800039ac <_Z15C4DoScaleRotatei+0xbc> +80003c64: 03c03021 move a2,s8 +80003c68: 08000e6b j 800039ac <_Z15C4DoScaleRotatei+0xbc> +80003c6c: 27c60003 addiu a2,s8,3 +80003c70: 00079c00 sll s3,a3,0x10 +80003c74: 00081023 negu v0,t0 +80003c78: 00139c03 sra s3,s3,0x10 +80003c7c: 0002ac00 sll s5,v0,0x10 +80003c80: 0015ac03 sra s5,s5,0x10 +80003c84: 0260b821 move s7,s3 +80003c88: 00008821 move s1,zero +80003c8c: 0000b021 move s6,zero +80003c90: 08000e65 j 80003994 <_Z15C4DoScaleRotatei+0xa4> +80003c94: 0000a021 move s4,zero +80003c98: 00071023 negu v0,a3 +80003c9c: 00029c00 sll s3,v0,0x10 +80003ca0: 00139c03 sra s3,s3,0x10 +80003ca4: 08000f20 j 80003c80 <_Z15C4DoScaleRotatei+0x390> +80003ca8: 0008ac00 sll s5,t0,0x10 +80003cac: 00071023 negu v0,a3 +80003cb0: 00028c00 sll s1,v0,0x10 +80003cb4: 00081823 negu v1,t0 +80003cb8: 00118c03 sra s1,s1,0x10 +80003cbc: 08000e60 j 80003980 <_Z15C4DoScaleRotatei+0x90> +80003cc0: 0003a400 sll s4,v1,0x10 +80003cc4: 00031bc3 sra v1,v1,0xf +80003cc8: 08000efb j 80003bec <_Z15C4DoScaleRotatei+0x2fc> +80003ccc: 00621825 or v1,v1,v0 +80003cd0: 00021bc3 sra v1,v0,0xf +80003cd4: 3c02fffe lui v0,0xfffe +80003cd8: 08000f0f j 80003c3c <_Z15C4DoScaleRotatei+0x34c> +80003cdc: 00621025 or v0,v1,v0 +80003ce0: 00031bc3 sra v1,v1,0xf +80003ce4: 3c02fffe lui v0,0xfffe +80003ce8: 08000f0a j 80003c28 <_Z15C4DoScaleRotatei+0x338> +80003cec: 00621825 or v1,v1,v0 +80003cf0: 00021bc3 sra v1,v0,0xf +80003cf4: 3c02fffe lui v0,0xfffe +80003cf8: 08000f04 j 80003c10 <_Z15C4DoScaleRotatei+0x320> +80003cfc: 00621025 or v0,v1,v0 +80003d00: 08000eba j 80003ae8 <_Z15C4DoScaleRotatei+0x1f8> +80003d04: 30a40004 andi a0,a1,0x4 + +80003d08 : +80003d08: 3c028021 lui v0,0x8021 +80003d0c: 3c198011 lui t9,0x8011 +80003d10: 8c447034 lw a0,28724(v0) +80003d14: 00002821 move a1,zero +80003d18: 2739ca64 addiu t9,t9,-13724 +80003d1c: 03200008 jr t9 +80003d20: 24062000 li a2,8192 + +80003d24 <_Z15C4DrawWireFramev>: +80003d24: 27bdffc8 addiu sp,sp,-56 +80003d28: 3c038021 lui v1,0x8021 +80003d2c: afb7002c sw s7,44(sp) +80003d30: afb10014 sw s1,20(sp) +80003d34: afb00010 sw s0,16(sp) +80003d38: afbf0034 sw ra,52(sp) +80003d3c: afbe0030 sw s8,48(sp) +80003d40: afb60028 sw s6,40(sp) +80003d44: afb50024 sw s5,36(sp) +80003d48: afb40020 sw s4,32(sp) +80003d4c: afb3001c sw s3,28(sp) +80003d50: afb20018 sw s2,24(sp) +80003d54: 2470701c addiu s0,v1,28700 +80003d58: 8e020018 lw v0,24(s0) +80003d5c: 90431f81 lbu v1,8065(v0) +80003d60: 90451f82 lbu a1,8066(v0) +80003d64: 90441f80 lbu a0,8064(v0) +80003d68: 00031a00 sll v1,v1,0x8 +80003d6c: 00832025 or a0,a0,v1 +80003d70: 00052c00 sll a1,a1,0x10 +80003d74: 3c028006 lui v0,0x8006 +80003d78: 245141f0 addiu s1,v0,16880 +80003d7c: 0220f809 jalr s1 +80003d80: 00852025 or a0,a0,a1 +80003d84: 00401821 move v1,v0 +80003d88: 8e020018 lw v0,24(s0) +80003d8c: 90570295 lbu s7,661(v0) +80003d90: 1ae000c3 blez s7,800040a0 <_Z15C4DrawWireFramev+0x37c> +80003d94: 0200f021 move s8,s0 +80003d98: 24740001 addiu s4,v1,1 +80003d9c: 24730003 addiu s3,v1,3 +80003da0: 24750002 addiu s5,v1,2 +80003da4: 9265fffd lbu a1,-3(s3) +80003da8: 240200ff li v0,255 +80003dac: 14a20004 bne a1,v0,80003dc0 <_Z15C4DrawWireFramev+0x9c> +80003db0: 00000000 nop +80003db4: 9262fffe lbu v0,-2(s3) +80003db8: 104500c9 beq v0,a1,800040e0 <_Z15C4DrawWireFramev+0x3bc> +80003dbc: 00000000 nop +80003dc0: 8fc20018 lw v0,24(s8) +80003dc4: 00052a00 sll a1,a1,0x8 +80003dc8: 90441f82 lbu a0,8066(v0) +80003dcc: 92830000 lbu v1,0(s4) +80003dd0: 00042400 sll a0,a0,0x10 +80003dd4: 00852025 or a0,a0,a1 +80003dd8: 3c078006 lui a3,0x8006 +80003ddc: 24e741f0 addiu a3,a3,16880 +80003de0: 00e0f809 jalr a3 +80003de4: 00832025 or a0,a0,v1 +80003de8: 00408021 move s0,v0 +80003dec: 8fc30018 lw v1,24(s8) +80003df0: 92650000 lbu a1,0(s3) +80003df4: 90641f82 lbu a0,8066(v1) +80003df8: 92a20000 lbu v0,0(s5) +80003dfc: 00042400 sll a0,a0,0x10 +80003e00: 00852025 or a0,a0,a1 +80003e04: 00021200 sll v0,v0,0x8 +80003e08: 3c038006 lui v1,0x8006 +80003e0c: 246341f0 addiu v1,v1,16880 +80003e10: 0060f809 jalr v1 +80003e14: 00442025 or a0,v0,a0 +80003e18: 92050004 lbu a1,4(s0) +80003e1c: 92030000 lbu v1,0(s0) +80003e20: 92080001 lbu t0,1(s0) +80003e24: 92070005 lbu a3,5(s0) +80003e28: 92040002 lbu a0,2(s0) +80003e2c: 92060003 lbu a2,3(s0) +80003e30: 00052a00 sll a1,a1,0x8 +80003e34: 00031a00 sll v1,v1,0x8 +80003e38: 90490003 lbu t1,3(v0) +80003e3c: 90520000 lbu s2,0(v0) +80003e40: 90500002 lbu s0,2(v0) +80003e44: 90510004 lbu s1,4(v0) +80003e48: 00a72825 or a1,a1,a3 +80003e4c: 00681825 or v1,v1,t0 +80003e50: 90470005 lbu a3,5(v0) +80003e54: 90480001 lbu t0,1(v0) +80003e58: 00042200 sll a0,a0,0x8 +80003e5c: 3c02801f lui v0,0x801f +80003e60: 92760001 lbu s6,1(s3) +80003e64: 00862025 or a0,a0,a2 +80003e68: a4434810 sh v1,18448(v0) +80003e6c: 3c03801f lui v1,0x801f +80003e70: 8fc60018 lw a2,24(s8) +80003e74: a4644812 sh a0,18450(v1) +80003e78: 3c04801f lui a0,0x801f +80003e7c: a4854814 sh a1,18452(a0) +80003e80: 90c21f90 lbu v0,8080(a2) +80003e84: 3c03801f lui v1,0x801f +80003e88: a462481c sh v0,18460(v1) +80003e8c: 90c31f86 lbu v1,8070(a2) +80003e90: 3c04801f lui a0,0x801f +80003e94: a4834816 sh v1,18454(a0) +80003e98: 90c21f87 lbu v0,8071(a2) +80003e9c: 3c03801f lui v1,0x801f +80003ea0: a4624818 sh v0,18456(v1) +80003ea4: 90c31f88 lbu v1,8072(a2) +80003ea8: 00118a00 sll s1,s1,0x8 +80003eac: 3c04801f lui a0,0x801f +80003eb0: 02278825 or s1,s1,a3 +80003eb4: 00129200 sll s2,s2,0x8 +80003eb8: 00108200 sll s0,s0,0x8 +80003ebc: 3c078000 lui a3,0x8000 +80003ec0: 02098025 or s0,s0,t1 +80003ec4: 02489025 or s2,s2,t0 +80003ec8: 24e72b04 addiu a3,a3,11012 +80003ecc: 00e0f809 jalr a3 +80003ed0: a483481a sh v1,18458(a0) +80003ed4: 00129400 sll s2,s2,0x10 +80003ed8: 3c04801f lui a0,0x801f +80003edc: 3c03801f lui v1,0x801f +80003ee0: 00108400 sll s0,s0,0x10 +80003ee4: 84624810 lh v0,18448(v1) +80003ee8: 00108403 sra s0,s0,0x10 +80003eec: 84834812 lh v1,18450(a0) +80003ef0: 3c07801f lui a3,0x801f +80003ef4: 00129403 sra s2,s2,0x10 +80003ef8: 00118c00 sll s1,s1,0x10 +80003efc: a4904812 sh s0,18450(a0) +80003f00: 00118c03 sra s1,s1,0x10 +80003f04: 3c04801f lui a0,0x801f +80003f08: a4f24810 sh s2,18448(a3) +80003f0c: 3c078000 lui a3,0x8000 +80003f10: 24420030 addiu v0,v0,48 +80003f14: 24630030 addiu v1,v1,48 +80003f18: a4914814 sh s1,18452(a0) +80003f1c: 24e72b04 addiu a3,a3,11012 +80003f20: 00028200 sll s0,v0,0x8 +80003f24: 00e0f809 jalr a3 +80003f28: 00038a00 sll s1,v1,0x8 +80003f2c: 3c03801f lui v1,0x801f +80003f30: 84624810 lh v0,18448(v1) +80003f34: 3c04801f lui a0,0x801f +80003f38: 3c078000 lui a3,0x8000 +80003f3c: 84834812 lh v1,18450(a0) +80003f40: 24e62874 addiu a2,a3,10356 +80003f44: 00102203 sra a0,s0,0x8 +80003f48: 3c07801f lui a3,0x801f +80003f4c: a4e44810 sh a0,18448(a3) +80003f50: 24420030 addiu v0,v0,48 +80003f54: 3c07801f lui a3,0x801f +80003f58: 24630030 addiu v1,v1,48 +80003f5c: 3c04801f lui a0,0x801f +80003f60: a4e24816 sh v0,18454(a3) +80003f64: 00112a03 sra a1,s1,0x8 +80003f68: 3c02801f lui v0,0x801f +80003f6c: a4434818 sh v1,18456(v0) +80003f70: 00c0f809 jalr a2 +80003f74: a4854812 sh a1,18450(a0) +80003f78: 3c03801f lui v1,0x801f +80003f7c: 8462481a lh v0,18458(v1) +80003f80: 3c04801f lui a0,0x801f +80003f84: 3c07801f lui a3,0x801f +80003f88: 84894810 lh t1,18448(a0) +80003f8c: 14400050 bnez v0,800040d0 <_Z15C4DrawWireFramev+0x3ac> +80003f90: 84ea4812 lh t2,18450(a3) +80003f94: 24060001 li a2,1 +80003f98: 32cd0002 andi t5,s6,0x2 +80003f9c: 32cc0001 andi t4,s6,0x1 +80003fa0: 2a020100 slti v0,s0,256 +80003fa4: 24c6ffff addiu a2,a2,-1 +80003fa8: 14400035 bnez v0,80004080 <_Z15C4DrawWireFramev+0x35c> +80003fac: 2a230100 slti v1,s1,256 +80003fb0: 14600033 bnez v1,80004080 <_Z15C4DrawWireFramev+0x35c> +80003fb4: 2a026000 slti v0,s0,24576 +80003fb8: 10400031 beqz v0,80004080 <_Z15C4DrawWireFramev+0x35c> +80003fbc: 2a2e6000 slti t6,s1,24576 +80003fc0: 00111ac3 sra v1,s1,0xb +80003fc4: 3063ffff andi v1,v1,0xffff +80003fc8: 00032180 sll a0,v1,0x6 +80003fcc: 001012c3 sra v0,s0,0xb +80003fd0: 00031a00 sll v1,v1,0x8 +80003fd4: 00641823 subu v1,v1,a0 +80003fd8: 00021100 sll v0,v0,0x4 +80003fdc: 00621821 addu v1,v1,v0 +80003fe0: 3c028019 lui v0,0x8019 +80003fe4: 2442c980 addiu v0,v0,-13952 +80003fe8: 00102203 sra a0,s0,0x8 +80003fec: 001129c2 srl a1,s1,0x7 +80003ff0: 8c4b0000 lw t3,0(v0) +80003ff4: 30840007 andi a0,a0,0x7 +80003ff8: 24020080 li v0,128 +80003ffc: 30a5000e andi a1,a1,0xe +80004000: 00821007 srav v0,v0,a0 +80004004: 00651821 addu v1,v1,a1 +80004008: 304700ff andi a3,v0,0xff +8000400c: 3065ffff andi a1,v1,0xffff +80004010: 00071827 nor v1,zero,a3 +80004014: 00034600 sll t0,v1,0x18 +80004018: 11c00019 beqz t6,80004080 <_Z15C4DrawWireFramev+0x35c> +8000401c: 00084603 sra t0,t0,0x18 +80004020: 8d630018 lw v1,24(t3) +80004024: 00a31821 addu v1,a1,v1 +80004028: 90620300 lbu v0,768(v1) +8000402c: 01021024 and v0,t0,v0 +80004030: a0620300 sb v0,768(v1) +80004034: 8d640018 lw a0,24(t3) +80004038: 00a42021 addu a0,a1,a0 +8000403c: 90820301 lbu v0,769(a0) +80004040: 01021024 and v0,t0,v0 +80004044: 11800006 beqz t4,80004060 <_Z15C4DrawWireFramev+0x33c> +80004048: a0820301 sb v0,769(a0) +8000404c: 8d630018 lw v1,24(t3) +80004050: 00a31821 addu v1,a1,v1 +80004054: 90620300 lbu v0,768(v1) +80004058: 00e21025 or v0,a3,v0 +8000405c: a0620300 sb v0,768(v1) +80004060: 11a00007 beqz t5,80004080 <_Z15C4DrawWireFramev+0x35c> +80004064: 3c048021 lui a0,0x8021 +80004068: 2484701c addiu a0,a0,28700 +8000406c: 8c830018 lw v1,24(a0) +80004070: 00a31821 addu v1,a1,v1 +80004074: 90620301 lbu v0,769(v1) +80004078: 00e21025 or v0,a3,v0 +8000407c: a0620301 sb v0,769(v1) +80004080: 02098021 addu s0,s0,t1 +80004084: 1cc0ffc6 bgtz a2,80003fa0 <_Z15C4DrawWireFramev+0x27c> +80004088: 022a8821 addu s1,s1,t2 +8000408c: 26f7ffff addiu s7,s7,-1 +80004090: 26730005 addiu s3,s3,5 +80004094: 26b50005 addiu s5,s5,5 +80004098: 16e0ff42 bnez s7,80003da4 <_Z15C4DrawWireFramev+0x80> +8000409c: 26940005 addiu s4,s4,5 +800040a0: 8fbf0034 lw ra,52(sp) +800040a4: 8fbe0030 lw s8,48(sp) +800040a8: 8fb7002c lw s7,44(sp) +800040ac: 8fb60028 lw s6,40(sp) +800040b0: 8fb50024 lw s5,36(sp) +800040b4: 8fb40020 lw s4,32(sp) +800040b8: 8fb3001c lw s3,28(sp) +800040bc: 8fb20018 lw s2,24(sp) +800040c0: 8fb10014 lw s1,20(sp) +800040c4: 8fb00010 lw s0,16(sp) +800040c8: 03e00008 jr ra +800040cc: 27bd0038 addiu sp,sp,56 +800040d0: 1c40ffb1 bgtz v0,80003f98 <_Z15C4DrawWireFramev+0x274> +800040d4: 00403021 move a2,v0 +800040d8: 08001024 j 80004090 <_Z15C4DrawWireFramev+0x36c> +800040dc: 26f7ffff addiu s7,s7,-1 +800040e0: 9262ffff lbu v0,-1(s3) +800040e4: 14450006 bne v0,a1,80004100 <_Z15C4DrawWireFramev+0x3dc> +800040e8: 00000000 nop +800040ec: 92620000 lbu v0,0(s3) +800040f0: 14450003 bne v0,a1,80004100 <_Z15C4DrawWireFramev+0x3dc> +800040f4: 00000000 nop +800040f8: 0800103e j 800040f8 <_Z15C4DrawWireFramev+0x3d4> +800040fc: 00000000 nop +80004100: 8fc30018 lw v1,24(s8) +80004104: 9262fffa lbu v0,-6(s3) +80004108: 90641f82 lbu a0,8066(v1) +8000410c: 9265fffb lbu a1,-5(s3) +80004110: 00042400 sll a0,a0,0x10 +80004114: 00852025 or a0,a0,a1 +80004118: 00021200 sll v0,v0,0x8 +8000411c: 3c038006 lui v1,0x8006 +80004120: 246341f0 addiu v1,v1,16880 +80004124: 0060f809 jalr v1 +80004128: 00442025 or a0,v0,a0 +8000412c: 08000f7b j 80003dec <_Z15C4DrawWireFramev+0xc8> +80004130: 00408021 move s0,v0 + +80004134 : +80004134: 27bdffa8 addiu sp,sp,-88 +80004138: afb00030 sw s0,48(sp) +8000413c: 3c108021 lui s0,0x8021 +80004140: afb10034 sw s1,52(sp) +80004144: afbf0054 sw ra,84(sp) +80004148: afbe0050 sw s8,80(sp) +8000414c: afb7004c sw s7,76(sp) +80004150: afb60048 sw s6,72(sp) +80004154: afb50044 sw s5,68(sp) +80004158: afb40040 sw s4,64(sp) +8000415c: afb3003c sw s3,60(sp) +80004160: afb20038 sw s2,56(sp) +80004164: 2611701c addiu s1,s0,28700 +80004168: 8e220018 lw v0,24(s1) +8000416c: 30a5ffff andi a1,a1,0xffff +80004170: 308400ff andi a0,a0,0xff +80004174: 00451021 addu v0,v0,a1 +80004178: 24037f4f li v1,32591 +8000417c: 10a30010 beq a1,v1,800041c0 +80004180: a044a000 sb a0,-24576(v0) +80004184: 24027f47 li v0,32583 +80004188: 10a2001c beq a1,v0,800041fc +8000418c: 00000000 nop +80004190: 8fbf0054 lw ra,84(sp) +80004194: 8fbe0050 lw s8,80(sp) +80004198: 8fb7004c lw s7,76(sp) +8000419c: 8fb60048 lw s6,72(sp) +800041a0: 8fb50044 lw s5,68(sp) +800041a4: 8fb40040 lw s4,64(sp) +800041a8: 8fb3003c lw s3,60(sp) +800041ac: 8fb20038 lw s2,56(sp) +800041b0: 8fb10034 lw s1,52(sp) +800041b4: 8fb00030 lw s0,48(sp) +800041b8: 03e00008 jr ra +800041bc: 27bd0058 addiu sp,sp,88 +800041c0: 8e310018 lw s1,24(s1) +800041c4: 2402000e li v0,14 +800041c8: 92251f4d lbu a1,8013(s1) +800041cc: 10a20031 beq a1,v0,80004294 +800041d0: 2c820040 sltiu v0,a0,64 +800041d4: 2c82008a sltiu v0,a0,138 +800041d8: 1040ffee beqz v0,80004194 +800041dc: 8fbf0054 lw ra,84(sp) +800041e0: 3c038019 lui v1,0x8019 +800041e4: 00041080 sll v0,a0,0x2 +800041e8: 2463c990 addiu v1,v1,-13936 +800041ec: 00431021 addu v0,v0,v1 +800041f0: 8c440000 lw a0,0(v0) +800041f4: 00800008 jr a0 +800041f8: 00000000 nop +800041fc: 8e300018 lw s0,24(s1) +80004200: 92031f46 lbu v1,8006(s0) +80004204: 92021f45 lbu v0,8005(s0) +80004208: 92051f41 lbu a1,8001(s0) +8000420c: 00031a00 sll v1,v1,0x8 +80004210: 92061f42 lbu a2,8002(s0) +80004214: 92041f40 lbu a0,8000(s0) +80004218: 00431025 or v0,v0,v1 +8000421c: 00052a00 sll a1,a1,0x8 +80004220: 30421fff andi v0,v0,0x1fff +80004224: 00852025 or a0,a0,a1 +80004228: 00063400 sll a2,a2,0x10 +8000422c: 02028021 addu s0,s0,v0 +80004230: 3c028006 lui v0,0x8006 +80004234: 244241f0 addiu v0,v0,16880 +80004238: 0040f809 jalr v0 +8000423c: 00862025 or a0,a0,a2 +80004240: 8e230018 lw v1,24(s1) +80004244: 3c198012 lui t9,0x8012 +80004248: 90661f44 lbu a2,8004(v1) +8000424c: 90641f43 lbu a0,8003(v1) +80004250: 00063200 sll a2,a2,0x8 +80004254: 00863025 or a2,a0,a2 +80004258: 8fbf0054 lw ra,84(sp) +8000425c: 02002021 move a0,s0 +80004260: 8fbe0050 lw s8,80(sp) +80004264: 8fb7004c lw s7,76(sp) +80004268: 8fb60048 lw s6,72(sp) +8000426c: 8fb50044 lw s5,68(sp) +80004270: 8fb40040 lw s4,64(sp) +80004274: 8fb3003c lw s3,60(sp) +80004278: 8fb20038 lw s2,56(sp) +8000427c: 8fb10034 lw s1,52(sp) +80004280: 8fb00030 lw s0,48(sp) +80004284: 00402821 move a1,v0 +80004288: 2739c980 addiu t9,t9,-13952 +8000428c: 03200008 jr t9 +80004290: 27bd0058 addiu sp,sp,88 +80004294: 1040ffd0 beqz v0,800041d8 +80004298: 2c82008a sltiu v0,a0,138 +8000429c: 30820003 andi v0,a0,0x3 +800042a0: 1440ffcd bnez v0,800041d8 +800042a4: 2c82008a sltiu v0,a0,138 +800042a8: 00041082 srl v0,a0,0x2 +800042ac: 08001064 j 80004190 +800042b0: a2221f80 sb v0,8064(s1) +800042b4: 2ca2000d sltiu v0,a1,13 +800042b8: 1040ffb6 beqz v0,80004194 +800042bc: 8fbf0054 lw ra,84(sp) +800042c0: 3c038019 lui v1,0x8019 +800042c4: 00051080 sll v0,a1,0x2 +800042c8: 2463cbb8 addiu v1,v1,-13384 +800042cc: 00431021 addu v0,v0,v1 +800042d0: 8c440000 lw a0,0(v0) +800042d4: 00800008 jr a0 +800042d8: 00000000 nop +800042dc: 3c028011 lui v0,0x8011 +800042e0: 26240300 addiu a0,s1,768 +800042e4: 00002821 move a1,zero +800042e8: 2442ca64 addiu v0,v0,-13724 +800042ec: 0040f809 jalr v0 +800042f0: 24060900 li a2,2304 +800042f4: 3c198000 lui t9,0x8000 +800042f8: 27393d24 addiu t9,t9,15652 +800042fc: 8fbf0054 lw ra,84(sp) +80004300: 8fbe0050 lw s8,80(sp) +80004304: 8fb7004c lw s7,76(sp) +80004308: 8fb60048 lw s6,72(sp) +8000430c: 8fb50044 lw s5,68(sp) +80004310: 8fb40040 lw s4,64(sp) +80004314: 8fb3003c lw s3,60(sp) +80004318: 8fb20038 lw s2,56(sp) +8000431c: 8fb10034 lw s1,52(sp) +80004320: 8fb00030 lw s0,48(sp) +80004324: 03200008 jr t9 +80004328: 27bd0058 addiu sp,sp,88 +8000432c: 92221f84 lbu v0,8068(s1) +80004330: 92231f83 lbu v1,8067(s1) +80004334: 00021200 sll v0,v0,0x8 +80004338: 00621825 or v1,v1,v0 +8000433c: 14600409 bnez v1,80005364 +80004340: 00001021 move v0,zero +80004344: 00002021 move a0,zero +80004348: a2221f80 sb v0,8064(s1) +8000434c: 2602701c addiu v0,s0,28700 +80004350: 8c430018 lw v1,24(v0) +80004354: 08001064 j 80004190 +80004358: a0641f81 sb a0,8065(v1) +8000435c: 92231f81 lbu v1,8065(s1) +80004360: 92221f80 lbu v0,8064(s1) +80004364: 2610701c addiu s0,s0,28700 +80004368: 00031a00 sll v1,v1,0x8 +8000436c: 8e040018 lw a0,24(s0) +80004370: 00621825 or v1,v1,v0 +80004374: 3c11801f lui s1,0x801f +80004378: a623481e sh v1,18462(s1) +8000437c: 90821f84 lbu v0,8068(a0) +80004380: 90831f83 lbu v1,8067(a0) +80004384: 00021200 sll v0,v0,0x8 +80004388: 00431025 or v0,v0,v1 +8000438c: 3c12801f lui s2,0x801f +80004390: a6424820 sh v0,18464(s2) +80004394: 90831f87 lbu v1,8071(a0) +80004398: 90821f86 lbu v0,8070(a0) +8000439c: 00031a00 sll v1,v1,0x8 +800043a0: 00621825 or v1,v1,v0 +800043a4: 3c04801f lui a0,0x801f +800043a8: 3c028000 lui v0,0x8000 +800043ac: 24422430 addiu v0,v0,9264 +800043b0: 0040f809 jalr v0 +800043b4: a4834826 sh v1,18470(a0) +800043b8: 8e030018 lw v1,24(s0) +800043bc: 9622481e lhu v0,18462(s1) +800043c0: a0621f89 sb v0,8073(v1) +800043c4: 8224481f lb a0,18463(s1) +800043c8: 8e020018 lw v0,24(s0) +800043cc: a0441f8a sb a0,8074(v0) +800043d0: 96424820 lhu v0,18464(s2) +800043d4: 8e030018 lw v1,24(s0) +800043d8: a0621f8c sb v0,8076(v1) +800043dc: 8e040018 lw a0,24(s0) +800043e0: 82424821 lb v0,18465(s2) +800043e4: 08001064 j 80004190 +800043e8: a0821f8d sb v0,8077(a0) +800043ec: 92221f81 lbu v0,8065(s1) +800043f0: 92231f80 lbu v1,8064(s1) +800043f4: 00021200 sll v0,v0,0x8 +800043f8: 00621825 or v1,v1,v0 +800043fc: 306301ff andi v1,v1,0x1ff +80004400: 92251f84 lbu a1,8068(s1) +80004404: 3c02801e lui v0,0x801e +80004408: 24426950 addiu v0,v0,26960 +8000440c: 00031840 sll v1,v1,0x1 +80004410: 92241f83 lbu a0,8067(s1) +80004414: 00621821 addu v1,v1,v0 +80004418: 00052a00 sll a1,a1,0x8 +8000441c: 00852025 or a0,a0,a1 +80004420: 84620000 lh v0,0(v1) +80004424: 00042040 sll a0,a0,0x1 +80004428: 70441002 mul v0,v0,a0 +8000442c: 044003f8 bltz v0,80005410 +80004430: 00021a03 sra v1,v0,0x8 +80004434: 00023203 sra a2,v0,0x8 +80004438: a2261f86 sb a2,8070(s1) +8000443c: 2603701c addiu v1,s0,28700 +80004440: 8c640018 lw a0,24(v1) +80004444: 00061203 sra v0,a2,0x8 +80004448: a0821f87 sb v0,8071(a0) +8000444c: 8c650018 lw a1,24(v1) +80004450: 00061403 sra v0,a2,0x10 +80004454: a0a21f88 sb v0,8072(a1) +80004458: 8c660018 lw a2,24(v1) +8000445c: 90c21f81 lbu v0,8065(a2) +80004460: 90c31f80 lbu v1,8064(a2) +80004464: 00021200 sll v0,v0,0x8 +80004468: 00621825 or v1,v1,v0 +8000446c: 306301ff andi v1,v1,0x1ff +80004470: 90c51f84 lbu a1,8068(a2) +80004474: 3c02801e lui v0,0x801e +80004478: 24426550 addiu v0,v0,25936 +8000447c: 00031840 sll v1,v1,0x1 +80004480: 90c41f83 lbu a0,8067(a2) +80004484: 00621821 addu v1,v1,v0 +80004488: 00052a00 sll a1,a1,0x8 +8000448c: 00852025 or a0,a0,a1 +80004490: 84620000 lh v0,0(v1) +80004494: 00042040 sll a0,a0,0x1 +80004498: 70441002 mul v0,v0,a0 +8000449c: 044003d9 bltz v0,80005404 +800044a0: 00021a03 sra v1,v0,0x8 +800044a4: 00023a03 sra a3,v0,0x8 +800044a8: a0c71f89 sb a3,8073(a2) +800044ac: 2605701c addiu a1,s0,28700 +800044b0: 8ca30018 lw v1,24(a1) +800044b4: 00071203 sra v0,a3,0x8 +800044b8: a0621f8a sb v0,8074(v1) +800044bc: 8ca40018 lw a0,24(a1) +800044c0: 00071403 sra v0,a3,0x10 +800044c4: 08001064 j 80004190 +800044c8: a0821f8b sb v0,8075(a0) +800044cc: 92221f81 lbu v0,8065(s1) +800044d0: 92241f80 lbu a0,8064(s1) +800044d4: 2616701c addiu s6,s0,28700 +800044d8: 00021200 sll v0,v0,0x8 +800044dc: 3c05801f lui a1,0x801f +800044e0: 8ec30018 lw v1,24(s6) +800044e4: 00441025 or v0,v0,a0 +800044e8: a4a2481e sh v0,18462(a1) +800044ec: 90701f84 lbu s0,8068(v1) +800044f0: 90621f83 lbu v0,8067(v1) +800044f4: 00108200 sll s0,s0,0x8 +800044f8: 02028025 or s0,s0,v0 +800044fc: 00108400 sll s0,s0,0x10 +80004500: 84a4481e lh a0,18462(a1) +80004504: 00108403 sra s0,s0,0x10 +80004508: 3c02801f lui v0,0x801f +8000450c: 3c118019 lui s1,0x8019 +80004510: 2631b190 addiu s1,s1,-20080 +80004514: 0220f809 jalr s1 +80004518: a4504820 sh s0,18464(v0) +8000451c: 02002021 move a0,s0 +80004520: 00409021 move s2,v0 +80004524: 00609821 move s3,v1 +80004528: 0220f809 jalr s1 +8000452c: 3c108019 lui s0,0x8019 +80004530: 0040a021 move s4,v0 +80004534: 0060a821 move s5,v1 +80004538: 02402021 move a0,s2 +8000453c: 02602821 move a1,s3 +80004540: 02403021 move a2,s2 +80004544: 2610a780 addiu s0,s0,-22656 +80004548: 0200f809 jalr s0 +8000454c: 02603821 move a3,s3 +80004550: 02802021 move a0,s4 +80004554: 02a02821 move a1,s5 +80004558: 02803021 move a2,s4 +8000455c: 02a03821 move a3,s5 +80004560: 00409021 move s2,v0 +80004564: 0200f809 jalr s0 +80004568: 00609821 move s3,v1 +8000456c: 3c088019 lui t0,0x8019 +80004570: 00603821 move a3,v1 +80004574: 2508a708 addiu t0,t0,-22776 +80004578: 00403021 move a2,v0 +8000457c: 02402021 move a0,s2 +80004580: 0100f809 jalr t0 +80004584: 02602821 move a1,s3 +80004588: 3c068018 lui a2,0x8018 +8000458c: 00402021 move a0,v0 +80004590: 24c6c870 addiu a2,a2,-14224 +80004594: 00c0f809 jalr a2 +80004598: 00602821 move a1,v1 +8000459c: 00402021 move a0,v0 +800045a0: 3c028019 lui v0,0x8019 +800045a4: 2442b280 addiu v0,v0,-19840 +800045a8: 0040f809 jalr v0 +800045ac: 00602821 move a1,v1 +800045b0: 00021400 sll v0,v0,0x10 +800045b4: 8ec50018 lw a1,24(s6) +800045b8: 00021403 sra v0,v0,0x10 +800045bc: 3c04801f lui a0,0x801f +800045c0: a4824824 sh v0,18468(a0) +800045c4: a0a21f80 sb v0,8064(a1) +800045c8: 8ec30018 lw v1,24(s6) +800045cc: 80824825 lb v0,18469(a0) +800045d0: 08001064 j 80004190 +800045d4: a0621f81 sb v0,8065(v1) +800045d8: 92221f81 lbu v0,8065(s1) +800045dc: 92231f80 lbu v1,8064(s1) +800045e0: 00021200 sll v0,v0,0x8 +800045e4: 00621825 or v1,v1,v0 +800045e8: 306301ff andi v1,v1,0x1ff +800045ec: 92251f84 lbu a1,8068(s1) +800045f0: 3c02801e lui v0,0x801e +800045f4: 24426950 addiu v0,v0,26960 +800045f8: 00031840 sll v1,v1,0x1 +800045fc: 92241f83 lbu a0,8067(s1) +80004600: 00621821 addu v1,v1,v0 +80004604: 00052a00 sll a1,a1,0x8 +80004608: 00852025 or a0,a0,a1 +8000460c: 84620000 lh v0,0(v1) +80004610: 00042040 sll a0,a0,0x1 +80004614: 70441002 mul v0,v0,a0 +80004618: 04400383 bltz v0,80005428 +8000461c: 00021c03 sra v1,v0,0x10 +80004620: 00023403 sra a2,v0,0x10 +80004624: a2261f86 sb a2,8070(s1) +80004628: 2603701c addiu v1,s0,28700 +8000462c: 8c640018 lw a0,24(v1) +80004630: 00061203 sra v0,a2,0x8 +80004634: a0821f87 sb v0,8071(a0) +80004638: 8c650018 lw a1,24(v1) +8000463c: 00061403 sra v0,a2,0x10 +80004640: a0a21f88 sb v0,8072(a1) +80004644: 8c660018 lw a2,24(v1) +80004648: 90c21f81 lbu v0,8065(a2) +8000464c: 90c31f80 lbu v1,8064(a2) +80004650: 00021200 sll v0,v0,0x8 +80004654: 00621825 or v1,v1,v0 +80004658: 306301ff andi v1,v1,0x1ff +8000465c: 90c51f84 lbu a1,8068(a2) +80004660: 3c02801e lui v0,0x801e +80004664: 24426550 addiu v0,v0,25936 +80004668: 00031840 sll v1,v1,0x1 +8000466c: 90c41f83 lbu a0,8067(a2) +80004670: 00621821 addu v1,v1,v0 +80004674: 00052a00 sll a1,a1,0x8 +80004678: 00852025 or a0,a0,a1 +8000467c: 84620000 lh v0,0(v1) +80004680: 00042040 sll a0,a0,0x1 +80004684: 70441002 mul v0,v0,a0 +80004688: 04400364 bltz v0,8000541c +8000468c: 00021c03 sra v1,v0,0x10 +80004690: 00023c03 sra a3,v0,0x10 +80004694: 04e0034c bltz a3,800053c8 +80004698: 30e500ff andi a1,a3,0xff +8000469c: 00071983 sra v1,a3,0x6 +800046a0: 00a31023 subu v0,a1,v1 +800046a4: a0c21f89 sb v0,8073(a2) +800046a8: 2605701c addiu a1,s0,28700 +800046ac: 00e33823 subu a3,a3,v1 +800046b0: 8ca40018 lw a0,24(a1) +800046b4: 00071203 sra v0,a3,0x8 +800046b8: a0821f8a sb v0,8074(a0) +800046bc: 8ca30018 lw v1,24(a1) +800046c0: 00071403 sra v0,a3,0x10 +800046c4: 24631f8b addiu v1,v1,8075 +800046c8: 08001064 j 80004190 +800046cc: a0620000 sb v0,0(v1) +800046d0: 92241f81 lbu a0,8065(s1) +800046d4: 92221f80 lbu v0,8064(s1) +800046d8: 2610701c addiu s0,s0,28700 +800046dc: 00042200 sll a0,a0,0x8 +800046e0: 8e050018 lw a1,24(s0) +800046e4: 00822025 or a0,a0,v0 +800046e8: 3c02801f lui v0,0x801f +800046ec: a444481e sh a0,18462(v0) +800046f0: 90a31f84 lbu v1,8068(a1) +800046f4: 90a21f83 lbu v0,8067(a1) +800046f8: 00031a00 sll v1,v1,0x8 +800046fc: 00621825 or v1,v1,v0 +80004700: 3c04801f lui a0,0x801f +80004704: 3c028000 lui v0,0x8000 +80004708: 244226ec addiu v0,v0,9964 +8000470c: 0040f809 jalr v0 +80004710: a4834820 sh v1,18464(a0) +80004714: 3c05801f lui a1,0x801f +80004718: 94a24822 lhu v0,18466(a1) +8000471c: 8e030018 lw v1,24(s0) +80004720: a0621f86 sb v0,8070(v1) +80004724: 8e040018 lw a0,24(s0) +80004728: 80a24823 lb v0,18467(a1) +8000472c: 08001064 j 80004190 +80004730: a0821f87 sb v0,8071(a0) +80004734: 92221f8d lbu v0,8077(s1) +80004738: 92231f8c lbu v1,8076(s1) +8000473c: 00021200 sll v0,v0,0x8 +80004740: 00431025 or v0,v0,v1 +80004744: 304201ff andi v0,v0,0x1ff +80004748: 3c08801e lui t0,0x801e +8000474c: 00022840 sll a1,v0,0x1 +80004750: 25036950 addiu v1,t0,26960 +80004754: 00a31821 addu v1,a1,v1 +80004758: 84640000 lh a0,0(v1) +8000475c: 92271f8f lbu a3,8079(s1) +80004760: 148002f7 bnez a0,80005340 +80004764: 92261f90 lbu a2,8080(s1) +80004768: 3c0e8000 lui t6,0x8000 +8000476c: 00061200 sll v0,a2,0x8 +80004770: 00e21025 or v0,a3,v0 +80004774: 304201ff andi v0,v0,0x1ff +80004778: 00022840 sll a1,v0,0x1 +8000477c: 25036950 addiu v1,t0,26960 +80004780: 00a31821 addu v1,a1,v1 +80004784: 84640000 lh a0,0(v1) +80004788: 14800305 bnez a0,800053a0 +8000478c: 3c02801e lui v0,0x801e +80004790: 3c0d8000 lui t5,0x8000 +80004794: 92231f8a lbu v1,8074(s1) +80004798: 92221f84 lbu v0,8068(s1) +8000479c: 92241f83 lbu a0,8067(s1) +800047a0: 92251f89 lbu a1,8073(s1) +800047a4: 00021200 sll v0,v0,0x8 +800047a8: 00031a00 sll v1,v1,0x8 +800047ac: 00441025 or v0,v0,a0 +800047b0: 00651825 or v1,v1,a1 +800047b4: 00431023 subu v0,v0,v1 +800047b8: 00025c00 sll t3,v0,0x10 +800047bc: 000b5c03 sra t3,t3,0x10 +800047c0: 71ab5002 mul t2,t5,t3 +800047c4: 71cb4802 mul t1,t6,t3 +800047c8: 05600039 bltz t3,800048b0 +800047cc: 00006021 move t4,zero +800047d0: 052002be bltz t1,800052cc +800047d4: 2602701c addiu v0,s0,28700 +800047d8: 8c460018 lw a2,24(v0) +800047dc: 00093c03 sra a3,t1,0x10 +800047e0: 90c31f81 lbu v1,8065(a2) +800047e4: 90c21f80 lbu v0,8064(a2) +800047e8: 90c41f87 lbu a0,8071(a2) +800047ec: 00031a00 sll v1,v1,0x8 +800047f0: 90c51f86 lbu a1,8070(a2) +800047f4: 00624025 or t0,v1,v0 +800047f8: 00042200 sll a0,a0,0x8 +800047fc: 00e81023 subu v0,a3,t0 +80004800: 00852825 or a1,a0,a1 +80004804: 00a21021 addu v0,a1,v0 +80004808: 00023c00 sll a3,v0,0x10 +8000480c: 054002c1 bltz t2,80005314 +80004810: 00073c03 sra a3,a3,0x10 +80004814: 000a1c03 sra v1,t2,0x10 +80004818: 90c21f94 lbu v0,8084(a2) +8000481c: 90c41f93 lbu a0,8083(a2) +80004820: 00021200 sll v0,v0,0x8 +80004824: 00441025 or v0,v0,a0 +80004828: 00a21021 addu v0,a1,v0 +8000482c: 00681823 subu v1,v1,t0 +80004830: 00621821 addu v1,v1,v0 +80004834: 00032c00 sll a1,v1,0x10 +80004838: 04e00298 bltz a3,8000529c +8000483c: 00052c03 sra a1,a1,0x10 +80004840: 00a02021 move a0,a1 +80004844: 28a20000 slti v0,a1,0 +80004848: 0002200b movn a0,zero,v0 +8000484c: 28e30100 slti v1,a3,256 +80004850: 14600295 bnez v1,800052a8 +80004854: 00802821 move a1,a0 +80004858: 28820100 slti v0,a0,256 +8000485c: 144002b1 bnez v0,80005324 +80004860: 308500ff andi a1,a0,0xff +80004864: 240300ff li v1,255 +80004868: 240500fe li a1,254 +8000486c: 2604701c addiu a0,s0,28700 +80004870: 8c820018 lw v0,24(a0) +80004874: 014d5021 addu t2,t2,t5 +80004878: 004c1021 addu v0,v0,t4 +8000487c: a0430800 sb v1,2048(v0) +80004880: 8c830018 lw v1,24(a0) +80004884: 240200e1 li v0,225 +80004888: 006c1821 addu v1,v1,t4 +8000488c: 258c0001 addiu t4,t4,1 +80004890: a0650900 sb a1,2304(v1) +80004894: 1182fe3e beq t4,v0,80004190 +80004898: 012e4821 addu t1,t1,t6 +8000489c: 25620001 addiu v0,t3,1 +800048a0: 00025c00 sll t3,v0,0x10 +800048a4: 000b5c03 sra t3,t3,0x10 +800048a8: 0561ffc9 bgez t3,800047d0 +800048ac: 00000000 nop +800048b0: 24030001 li v1,1 +800048b4: 0800121b j 8000486c +800048b8: 00002821 move a1,zero +800048bc: 92241f81 lbu a0,8065(s1) +800048c0: 92251f84 lbu a1,8068(s1) +800048c4: 92231f80 lbu v1,8064(s1) +800048c8: 92271f82 lbu a3,8066(s1) +800048cc: 92221f83 lbu v0,8067(s1) +800048d0: 92261f85 lbu a2,8069(s1) +800048d4: 00042200 sll a0,a0,0x8 +800048d8: 00052a00 sll a1,a1,0x8 +800048dc: 00641825 or v1,v1,a0 +800048e0: 00451025 or v0,v0,a1 +800048e4: 00063400 sll a2,a2,0x10 +800048e8: 00073c00 sll a3,a3,0x10 +800048ec: 00461025 or v0,v0,a2 +800048f0: 00671825 or v1,v1,a3 +800048f4: 70621802 mul v1,v1,v0 +800048f8: 2606701c addiu a2,s0,28700 +800048fc: a2231f80 sb v1,8064(s1) +80004900: 8cc40018 lw a0,24(a2) +80004904: 00031203 sra v0,v1,0x8 +80004908: a0821f81 sb v0,8065(a0) +8000490c: 8cc50018 lw a1,24(a2) +80004910: 00031c03 sra v1,v1,0x10 +80004914: 08001064 j 80004190 +80004918: a0a31f82 sb v1,8066(a1) +8000491c: 92231f82 lbu v1,8066(s1) +80004920: 92221f81 lbu v0,8065(s1) +80004924: 2610701c addiu s0,s0,28700 +80004928: 00031a00 sll v1,v1,0x8 +8000492c: 8e040018 lw a0,24(s0) +80004930: 00621825 or v1,v1,v0 +80004934: 3c11801f lui s1,0x801f +80004938: a6234810 sh v1,18448(s1) +8000493c: 90821f85 lbu v0,8069(a0) +80004940: 90831f84 lbu v1,8068(a0) +80004944: 00021200 sll v0,v0,0x8 +80004948: 00431025 or v0,v0,v1 +8000494c: 3c12801f lui s2,0x801f +80004950: a6424812 sh v0,18450(s2) +80004954: 90831f88 lbu v1,8072(a0) +80004958: 90851f87 lbu a1,8071(a0) +8000495c: 00031a00 sll v1,v1,0x8 +80004960: 00651825 or v1,v1,a1 +80004964: 3c02801f lui v0,0x801f +80004968: a4434814 sh v1,18452(v0) +8000496c: 90851f89 lbu a1,8073(a0) +80004970: 3c02801f lui v0,0x801f +80004974: a4454816 sh a1,18454(v0) +80004978: 90831f8a lbu v1,8074(a0) +8000497c: 3c02801f lui v0,0x801f +80004980: a4434818 sh v1,18456(v0) +80004984: 90851f8b lbu a1,8075(a0) +80004988: 3c02801f lui v0,0x801f +8000498c: a445481a sh a1,18458(v0) +80004990: 90831f91 lbu v1,8081(a0) +80004994: 90821f90 lbu v0,8080(a0) +80004998: 00031a00 sll v1,v1,0x8 +8000499c: 00621825 or v1,v1,v0 +800049a0: 3c04801f lui a0,0x801f +800049a4: 3c028000 lui v0,0x8000 +800049a8: 24422b04 addiu v0,v0,11012 +800049ac: 0040f809 jalr v0 +800049b0: a483481c sh v1,18460(a0) +800049b4: 8e030018 lw v1,24(s0) +800049b8: 96224810 lhu v0,18448(s1) +800049bc: a0621f80 sb v0,8064(v1) +800049c0: 82244811 lb a0,18449(s1) +800049c4: 8e020018 lw v0,24(s0) +800049c8: a0441f81 sb a0,8065(v0) +800049cc: 96424812 lhu v0,18450(s2) +800049d0: 8e030018 lw v1,24(s0) +800049d4: a0621f83 sb v0,8067(v1) +800049d8: 8e040018 lw a0,24(s0) +800049dc: 82424813 lb v0,18451(s2) +800049e0: 08001064 j 80004190 +800049e4: a0821f84 sb v0,8068(a0) +800049e8: 00003821 move a3,zero +800049ec: 00002021 move a0,zero +800049f0: 24050800 li a1,2048 +800049f4: 00911821 addu v1,a0,s1 +800049f8: 90620000 lbu v0,0(v1) +800049fc: 24840001 addiu a0,a0,1 +80004a00: 00e21021 addu v0,a3,v0 +80004a04: 1485fffb bne a0,a1,800049f4 +80004a08: 3047ffff andi a3,v0,0xffff +80004a0c: a2271f80 sb a3,8064(s1) +80004a10: 2602701c addiu v0,s0,28700 +80004a14: 8c440018 lw a0,24(v0) +80004a18: 00071a02 srl v1,a3,0x8 +80004a1c: 08001064 j 80004190 +80004a20: a0831f81 sb v1,8065(a0) +80004a24: 92221f81 lbu v0,8065(s1) +80004a28: 92251f80 lbu a1,8064(s1) +80004a2c: 92241f82 lbu a0,8066(s1) +80004a30: 00021200 sll v0,v0,0x8 +80004a34: 00a22825 or a1,a1,v0 +80004a38: 00042400 sll a0,a0,0x10 +80004a3c: 00a42825 or a1,a1,a0 +80004a40: 00052a00 sll a1,a1,0x8 +80004a44: 04a0027b bltz a1,80005434 +80004a48: 00051203 sra v0,a1,0x8 +80004a4c: 00054203 sra t0,a1,0x8 +80004a50: 00054fc3 sra t1,a1,0x1f +80004a54: 71283802 mul a3,t1,t0 +80004a58: 01080019 multu t0,t0 +80004a5c: 00073840 sll a3,a3,0x1 +80004a60: 00002012 mflo a0 +80004a64: 00002810 mfhi a1 +80004a68: a2241f83 sb a0,8067(s1) +80004a6c: 00e53821 addu a3,a3,a1 +80004a70: 2608701c addiu t0,s0,28700 +80004a74: 8d090018 lw t1,24(t0) +80004a78: 00073600 sll a2,a3,0x18 +80004a7c: 00041202 srl v0,a0,0x8 +80004a80: 00c21025 or v0,a2,v0 +80004a84: a1221f84 sb v0,8068(t1) +80004a88: 8d0a0018 lw t2,24(t0) +80004a8c: 00073400 sll a2,a3,0x10 +80004a90: 00041402 srl v0,a0,0x10 +80004a94: 00c21025 or v0,a2,v0 +80004a98: a1421f85 sb v0,8069(t2) +80004a9c: 8d090018 lw t1,24(t0) +80004aa0: 00073200 sll a2,a3,0x8 +80004aa4: 00041602 srl v0,a0,0x18 +80004aa8: 00c21025 or v0,a2,v0 +80004aac: a1221f86 sb v0,8070(t1) +80004ab0: 8d060018 lw a2,24(t0) +80004ab4: 00e02821 move a1,a3 +80004ab8: a0c71f87 sb a3,8071(a2) +80004abc: 8d070018 lw a3,24(t0) +80004ac0: 00052203 sra a0,a1,0x8 +80004ac4: 08001064 j 80004190 +80004ac8: a0e41f88 sb a0,8072(a3) +80004acc: 3c028021 lui v0,0x8021 +80004ad0: 8c447034 lw a0,28724(v0) +80004ad4: 3c038019 lui v1,0x8019 +80004ad8: 3c028019 lui v0,0x8019 +80004adc: 2463cbec addiu v1,v1,-13332 +80004ae0: 2445cc1c addiu a1,v0,-13284 +80004ae4: 90620000 lbu v0,0(v1) +80004ae8: 24630001 addiu v1,v1,1 +80004aec: a0820000 sb v0,0(a0) +80004af0: 1465fffc bne v1,a1,80004ae4 +80004af4: 24840001 addiu a0,a0,1 +80004af8: 08001065 j 80004194 +80004afc: 8fbf0054 lw ra,84(sp) +80004b00: 24020036 li v0,54 +80004b04: a2221f80 sb v0,8064(s1) +80004b08: 2605701c addiu a1,s0,28700 +80004b0c: 8ca30018 lw v1,24(a1) +80004b10: 24020043 li v0,67 +80004b14: a0621f81 sb v0,8065(v1) +80004b18: 8ca40018 lw a0,24(a1) +80004b1c: 24020005 li v0,5 +80004b20: 08001064 j 80004190 +80004b24: a0821f82 sb v0,8066(a0) +80004b28: 92221f81 lbu v0,8065(s1) +80004b2c: 92251f80 lbu a1,8064(s1) +80004b30: 92231f87 lbu v1,8071(s1) +80004b34: 00021200 sll v0,v0,0x8 +80004b38: 92241f86 lbu a0,8070(s1) +80004b3c: 00451025 or v0,v0,a1 +80004b40: 92341f8c lbu s4,8076(s1) +80004b44: 92321f89 lbu s2,8073(s1) +80004b48: 00031a00 sll v1,v1,0x8 +80004b4c: 00021400 sll v0,v0,0x10 +80004b50: 00641825 or v1,v1,a0 +80004b54: 00021403 sra v0,v0,0x10 +80004b58: 72543002 mul a2,s2,s4 +80004b5c: 0003ac00 sll s5,v1,0x10 +80004b60: 00021a00 sll v1,v0,0x8 +80004b64: 0015ac03 sra s5,s5,0x10 +80004b68: 00600013 mtlo v1 +80004b6c: 70550004 msub v0,s5 +80004b70: 3c028011 lui v0,0x8011 +80004b74: 00003812 mflo a3 +80004b78: 00063042 srl a2,a2,0x1 +80004b7c: afa70010 sw a3,16(sp) +80004b80: 02202021 move a0,s1 +80004b84: 00002821 move a1,zero +80004b88: 2442ca64 addiu v0,v0,-13724 +80004b8c: 92371f83 lbu s7,8067(s1) +80004b90: 92331f84 lbu s3,8068(s1) +80004b94: 923e1f8f lbu s8,8079(s1) +80004b98: 0040f809 jalr v0 +80004b9c: 92361f90 lbu s6,8080(s1) +80004ba0: 1280fd7b beqz s4,80004190 +80004ba4: 00131200 sll v0,s3,0x8 +80004ba8: 00161a00 sll v1,s6,0x8 +80004bac: 03c31825 or v1,s8,v1 +80004bb0: 02e21025 or v0,s7,v0 +80004bb4: 00039c00 sll s3,v1,0x10 +80004bb8: 00021400 sll v0,v0,0x10 +80004bbc: 00021403 sra v0,v0,0x10 +80004bc0: 00139c03 sra s3,s3,0x10 +80004bc4: 70531802 mul v1,v0,s3 +80004bc8: 00022200 sll a0,v0,0x8 +80004bcc: 26280600 addiu t0,s1,1536 +80004bd0: 00836823 subu t5,a0,v1 +80004bd4: 00008821 move s1,zero +80004bd8: 124001d4 beqz s2,8000532c +80004bdc: 000d5a02 srl t3,t5,0x8 +80004be0: 000d12c2 srl v0,t5,0xb +80004be4: 72427802 mul t7,s2,v0 +80004be8: 724b7002 mul t6,s2,t3 +80004bec: 8fa70010 lw a3,16(sp) +80004bf0: 0800133b j 80004cec +80004bf4: 00003021 move a2,zero +80004bf8: 10400037 beqz v0,80004cd8 +80004bfc: 30c90001 andi t1,a2,0x1 +80004c00: 00ae1021 addu v0,a1,t6 +80004c04: 2c422000 sltiu v0,v0,8192 +80004c08: 10400034 beqz v0,80004cdc +80004c0c: 25020001 addiu v0,t0,1 +80004c10: 112001eb beqz t1,800053c0 +80004c14: 00000000 nop +80004c18: 91020000 lbu v0,0(t0) +80004c1c: 00025102 srl t2,v0,0x4 +80004c20: 000712c2 srl v0,a3,0xb +80004c24: 000210c0 sll v0,v0,0x3 +80004c28: 004f1021 addu v0,v0,t7 +80004c2c: 31630007 andi v1,t3,0x7 +80004c30: 00021040 sll v0,v0,0x1 +80004c34: 30a50007 andi a1,a1,0x7 +80004c38: 24040080 li a0,128 +80004c3c: 00431021 addu v0,v0,v1 +80004c40: 00a42007 srav a0,a0,a1 +80004c44: 31430001 andi v1,t2,0x1 +80004c48: 00026040 sll t4,v0,0x1 +80004c4c: 10600007 beqz v1,80004c6c +80004c50: 308400ff andi a0,a0,0xff +80004c54: 2602701c addiu v0,s0,28700 +80004c58: 8c430018 lw v1,24(v0) +80004c5c: 01831821 addu v1,t4,v1 +80004c60: 90620000 lbu v0,0(v1) +80004c64: 00821025 or v0,a0,v0 +80004c68: a0620000 sb v0,0(v1) +80004c6c: 31420002 andi v0,t2,0x2 +80004c70: 10400008 beqz v0,80004c94 +80004c74: 31420004 andi v0,t2,0x4 +80004c78: 2602701c addiu v0,s0,28700 +80004c7c: 8c430018 lw v1,24(v0) +80004c80: 01831821 addu v1,t4,v1 +80004c84: 90620001 lbu v0,1(v1) +80004c88: 00821025 or v0,a0,v0 +80004c8c: a0620001 sb v0,1(v1) +80004c90: 31420004 andi v0,t2,0x4 +80004c94: 10400008 beqz v0,80004cb8 +80004c98: 31420008 andi v0,t2,0x8 +80004c9c: 2602701c addiu v0,s0,28700 +80004ca0: 8c430018 lw v1,24(v0) +80004ca4: 01831821 addu v1,t4,v1 +80004ca8: 90620010 lbu v0,16(v1) +80004cac: 00821025 or v0,a0,v0 +80004cb0: a0620010 sb v0,16(v1) +80004cb4: 31420008 andi v0,t2,0x8 +80004cb8: 10400008 beqz v0,80004cdc +80004cbc: 25020001 addiu v0,t0,1 +80004cc0: 2602701c addiu v0,s0,28700 +80004cc4: 8c430018 lw v1,24(v0) +80004cc8: 01831821 addu v1,t4,v1 +80004ccc: 90620011 lbu v0,17(v1) +80004cd0: 00821025 or v0,a0,v0 +80004cd4: a0620011 sb v0,17(v1) +80004cd8: 25020001 addiu v0,t0,1 +80004cdc: 24c60001 addiu a2,a2,1 +80004ce0: 12460192 beq s2,a2,8000532c +80004ce4: 0049400b movn t0,v0,t1 +80004ce8: 00f53821 addu a3,a3,s5 +80004cec: 00072a02 srl a1,a3,0x8 +80004cf0: 00b2102b sltu v0,a1,s2 +80004cf4: 1440ffc0 bnez v0,80004bf8 +80004cf8: 0174102b sltu v0,t3,s4 +80004cfc: 08001336 j 80004cd8 +80004d00: 30c90001 andi t1,a2,0x1 +80004d04: 3c198000 lui t9,0x8000 +80004d08: 080010bf j 800042fc +80004d0c: 27393658 addiu t9,t9,13912 +80004d10: 24040040 li a0,64 +80004d14: 3c198000 lui t9,0x8000 +80004d18: 8fbf0054 lw ra,84(sp) +80004d1c: 8fbe0050 lw s8,80(sp) +80004d20: 8fb7004c lw s7,76(sp) +80004d24: 8fb60048 lw s6,72(sp) +80004d28: 8fb50044 lw s5,68(sp) +80004d2c: 8fb40040 lw s4,64(sp) +80004d30: 8fb3003c lw s3,60(sp) +80004d34: 8fb20038 lw s2,56(sp) +80004d38: 8fb10034 lw s1,52(sp) +80004d3c: 8fb00030 lw s0,48(sp) +80004d40: 273938f0 addiu t9,t9,14576 +80004d44: 03200008 jr t9 +80004d48: 27bd0058 addiu sp,sp,88 +80004d4c: 92220626 lbu v0,1574(s1) +80004d50: 262501fd addiu a1,s1,509 +80004d54: 00021080 sll v0,v0,0x2 +80004d58: 0222a821 addu s5,s1,v0 +80004d5c: 02a5182b sltu v1,s5,a1 +80004d60: 10600006 beqz v1,80004d7c +80004d64: 2403ffe0 li v1,-32 +80004d68: a0a30000 sb v1,0(a1) +80004d6c: 24a5fffc addiu a1,a1,-4 +80004d70: 02a5102b sltu v0,s5,a1 +80004d74: 1440fffc bnez v0,80004d68 +80004d78: 00000000 nop +80004d7c: 2602701c addiu v0,s0,28700 +80004d80: 8c470018 lw a3,24(v0) +80004d84: 90e30622 lbu v1,1570(a3) +80004d88: 90e20624 lbu v0,1572(a3) +80004d8c: 90e40621 lbu a0,1569(a3) +80004d90: 90e50623 lbu a1,1571(a3) +80004d94: 00031a00 sll v1,v1,0x8 +80004d98: 00021200 sll v0,v0,0x8 +80004d9c: 90e60620 lbu a2,1568(a3) +80004da0: 00641825 or v1,v1,a0 +80004da4: 00451025 or v0,v0,a1 +80004da8: afa30014 sw v1,20(sp) +80004dac: afa20018 sw v0,24(sp) +80004db0: 10c0fcf7 beqz a2,80004190 +80004db4: 90e40626 lbu a0,1574(a3) +80004db8: 00041082 srl v0,a0,0x2 +80004dbc: 2403ff80 li v1,-128 +80004dc0: 00641823 subu v1,v1,a0 +80004dc4: 00e21021 addu v0,a3,v0 +80004dc8: 30840003 andi a0,a0,0x3 +80004dcc: 24520200 addiu s2,v0,512 +80004dd0: 307400ff andi s4,v1,0xff +80004dd4: 0004f040 sll s8,a0,0x1 +80004dd8: 240c0030 li t4,48 +80004ddc: 2602701c addiu v0,s0,28700 +80004de0: 8c420018 lw v0,24(v0) +80004de4: 90560620 lbu s6,1568(v0) +80004de8: 1ac00196 blez s6,80005444 +80004dec: 00000000 nop +80004df0: 12800194 beqz s4,80005444 +80004df4: 24510220 addiu s1,v0,544 +80004df8: 08001386 j 80004e18 +80004dfc: 92290004 lbu t1,4(s1) +80004e00: 26d6ffff addiu s6,s6,-1 +80004e04: 12c0018f beqz s6,80005444 +80004e08: 00000000 nop +80004e0c: 1280018d beqz s4,80005444 +80004e10: 26310010 addiu s1,s1,16 +80004e14: 92290004 lbu t1,4(s1) +80004e18: 31220030 andi v0,t1,0x30 +80004e1c: 1582fff8 bne t4,v0,80004e00 +80004e20: 00000000 nop +80004e24: 92220001 lbu v0,1(s1) +80004e28: 92270000 lbu a3,0(s1) +80004e2c: 92230003 lbu v1,3(s1) +80004e30: 92250008 lbu a1,8(s1) +80004e34: 92280002 lbu t0,2(s1) +80004e38: 00021200 sll v0,v0,0x8 +80004e3c: 92240007 lbu a0,7(s1) +80004e40: 92260009 lbu a2,9(s1) +80004e44: 00471025 or v0,v0,a3 +80004e48: 00031a00 sll v1,v1,0x8 +80004e4c: 8fa70018 lw a3,24(sp) +80004e50: 00052a00 sll a1,a1,0x8 +80004e54: 00681825 or v1,v1,t0 +80004e58: 00852025 or a0,a0,a1 +80004e5c: 00063400 sll a2,a2,0x10 +80004e60: 00671823 subu v1,v1,a3 +80004e64: 00862025 or a0,a0,a2 +80004e68: 00031c00 sll v1,v1,0x10 +80004e6c: 8fa60014 lw a2,20(sp) +80004e70: 00031c03 sra v1,v1,0x10 +80004e74: 92250006 lbu a1,6(s1) +80004e78: 00461023 subu v0,v0,a2 +80004e7c: afa3001c sw v1,28(sp) +80004e80: 0002bc00 sll s7,v0,0x10 +80004e84: 92220005 lbu v0,5(s1) +80004e88: afac0028 sw t4,40(sp) +80004e8c: afa20020 sw v0,32(sp) +80004e90: 3c028006 lui v0,0x8006 +80004e94: 244241f0 addiu v0,v0,16880 +80004e98: 0040f809 jalr v0 +80004e9c: 01259825 or s3,t1,a1 +80004ea0: 90440000 lbu a0,0(v0) +80004ea4: 0017bc03 sra s7,s7,0x10 +80004ea8: 1080016c beqz a0,8000545c +80004eac: 8fac0028 lw t4,40(sp) +80004eb0: 1880ffd3 blez a0,80004e00 +80004eb4: 00804021 move t0,a0 +80004eb8: 1280ffd1 beqz s4,80004e00 +80004ebc: 00136e00 sll t5,s3,0x18 +80004ec0: 24460001 addiu a2,v0,1 +80004ec4: 32eaffff andi t2,s7,0xffff +80004ec8: 000d6e03 sra t5,t5,0x18 +80004ecc: 326b0040 andi t3,s3,0x40 +80004ed0: 080013ea j 80004fa8 +80004ed4: 240effc0 li t6,-64 +80004ed8: 8fa2001c lw v0,28(sp) +80004edc: 00a21821 addu v1,a1,v0 +80004ee0: 00031c00 sll v1,v1,0x10 +80004ee4: 00031c03 sra v1,v1,0x10 +80004ee8: 24620010 addiu v0,v1,16 +80004eec: 3042ffff andi v0,v0,0xffff +80004ef0: 2c4200f1 sltiu v0,v0,241 +80004ef4: 10400027 beqz v0,80004f94 +80004ef8: 00000000 nop +80004efc: a2a70000 sb a3,0(s5) +80004f00: a2a30001 sb v1,1(s5) +80004f04: 8fa30020 lw v1,32(sp) +80004f08: 90c20003 lbu v0,3(a2) +80004f0c: 00621021 addu v0,v1,v0 +80004f10: a2a20002 sb v0,2(s5) +80004f14: 90c30000 lbu v1,0(a2) +80004f18: 24020003 li v0,3 +80004f1c: 006e1824 and v1,v1,t6 +80004f20: 01a31826 xor v1,t5,v1 +80004f24: a2a30003 sb v1,3(s5) +80004f28: 92440000 lbu a0,0(s2) +80004f2c: 03c21004 sllv v0,v0,s8 +80004f30: 00021027 nor v0,zero,v0 +80004f34: 00442024 and a0,v0,a0 +80004f38: 31230100 andi v1,t1,0x100 +80004f3c: 10600005 beqz v1,80004f54 +80004f40: a2440000 sb a0,0(s2) +80004f44: 24020001 li v0,1 +80004f48: 03c21004 sllv v0,v0,s8 +80004f4c: 00821025 or v0,a0,v0 +80004f50: a2420000 sb v0,0(s2) +80004f54: 90c20000 lbu v0,0(a2) +80004f58: 30420020 andi v0,v0,0x20 +80004f5c: 10400007 beqz v0,80004f7c +80004f60: 27c20002 addiu v0,s8,2 +80004f64: 92430000 lbu v1,0(s2) +80004f68: 24020002 li v0,2 +80004f6c: 03c21004 sllv v0,v0,s8 +80004f70: 00431025 or v0,v0,v1 +80004f74: a2420000 sb v0,0(s2) +80004f78: 27c20002 addiu v0,s8,2 +80004f7c: 2684ffff addiu a0,s4,-1 +80004f80: 305e0006 andi s8,v0,0x6 +80004f84: 26430001 addiu v1,s2,1 +80004f88: 007e900a movz s2,v1,s8 +80004f8c: 26b50004 addiu s5,s5,4 +80004f90: 309400ff andi s4,a0,0xff +80004f94: 2508ffff addiu t0,t0,-1 +80004f98: 1100ff99 beqz t0,80004e00 +80004f9c: 00000000 nop +80004fa0: 1280ff97 beqz s4,80004e00 +80004fa4: 24c60004 addiu a2,a2,4 +80004fa8: 11600008 beqz t3,80004fcc +80004fac: 80c50001 lb a1,1(a2) +80004fb0: 90c20000 lbu v0,0(a2) +80004fb4: 24030010 li v1,16 +80004fb8: 30420020 andi v0,v0,0x20 +80004fbc: 24040008 li a0,8 +80004fc0: 0082180a movz v1,a0,v0 +80004fc4: 00052823 negu a1,a1 +80004fc8: 00a32823 subu a1,a1,v1 +80004fcc: 01451021 addu v0,t2,a1 +80004fd0: 00023c00 sll a3,v0,0x10 +80004fd4: 00073c03 sra a3,a3,0x10 +80004fd8: 30e9ffff andi t1,a3,0xffff +80004fdc: 25220010 addiu v0,t1,16 +80004fe0: 3042ffff andi v0,v0,0xffff +80004fe4: 2c420121 sltiu v0,v0,289 +80004fe8: 1040ffea beqz v0,80004f94 +80004fec: 00000000 nop +80004ff0: 05a1ffb9 bgez t5,80004ed8 +80004ff4: 80c50002 lb a1,2(a2) +80004ff8: 90c20000 lbu v0,0(a2) +80004ffc: 24030010 li v1,16 +80005000: 30420020 andi v0,v0,0x20 +80005004: 24040008 li a0,8 +80005008: 0082180a movz v1,a0,v0 +8000500c: 00052823 negu a1,a1 +80005010: 080013b6 j 80004ed8 +80005014: 00a32823 subu a1,a1,v1 +80005018: 08001345 j 80004d14 +8000501c: 00002021 move a0,zero +80005020: 92231f83 lbu v1,8067(s1) +80005024: 2602701c addiu v0,s0,28700 +80005028: 8c450018 lw a1,24(v0) +8000502c: 3c16801f lui s6,0x801f +80005030: a6c34816 sh v1,18454(s6) +80005034: 90a21f86 lbu v0,8070(a1) +80005038: 3c03801f lui v1,0x801f +8000503c: a4624818 sh v0,18456(v1) +80005040: 90a31f89 lbu v1,8073(a1) +80005044: 3c1e801f lui s8,0x801f +80005048: a7c3481a sh v1,18458(s8) +8000504c: 90a41f8c lbu a0,8076(a1) +80005050: 3c02801f lui v0,0x801f +80005054: a444481c sh a0,18460(v0) +80005058: 90a21f81 lbu v0,8065(a1) +8000505c: 90a31f80 lbu v1,8064(a1) +80005060: 00021200 sll v0,v0,0x8 +80005064: 00629025 or s2,v1,v0 +80005068: 1a400027 blez s2,80005108 +8000506c: 00a08821 move s1,a1 +80005070: 3c13801f lui s3,0x801f +80005074: 3c15801f lui s5,0x801f +80005078: 3c17801f lui s7,0x801f +8000507c: 3c148000 lui s4,0x8000 +80005080: 92220002 lbu v0,2(s1) +80005084: 92230001 lbu v1,1(s1) +80005088: 00021200 sll v0,v0,0x8 +8000508c: 00431025 or v0,v0,v1 +80005090: a6624810 sh v0,18448(s3) +80005094: 92230006 lbu v1,6(s1) +80005098: 92220005 lbu v0,5(s1) +8000509c: 00031a00 sll v1,v1,0x8 +800050a0: 00621825 or v1,v1,v0 +800050a4: a6a34812 sh v1,18450(s5) +800050a8: 9222000a lbu v0,10(s1) +800050ac: 92230009 lbu v1,9(s1) +800050b0: 00021200 sll v0,v0,0x8 +800050b4: 00431025 or v0,v0,v1 +800050b8: 26843054 addiu a0,s4,12372 +800050bc: 0080f809 jalr a0 +800050c0: a6e24814 sh v0,18452(s7) +800050c4: 92634810 lbu v1,18448(s3) +800050c8: 2652ffff addiu s2,s2,-1 +800050cc: 2463ff80 addiu v1,v1,-128 +800050d0: a2230001 sb v1,1(s1) +800050d4: 86624810 lh v0,18448(s3) +800050d8: 24420080 addiu v0,v0,128 +800050dc: 00021203 sra v0,v0,0x8 +800050e0: a2220002 sb v0,2(s1) +800050e4: 92a34812 lbu v1,18450(s5) +800050e8: 24630050 addiu v1,v1,80 +800050ec: a2230005 sb v1,5(s1) +800050f0: 86a24812 lh v0,18450(s5) +800050f4: 24420050 addiu v0,v0,80 +800050f8: 00021203 sra v0,v0,0x8 +800050fc: a2220006 sb v0,6(s1) +80005100: 1640ffdf bnez s2,80005080 +80005104: 26310010 addiu s1,s1,16 +80005108: 2608701c addiu t0,s0,28700 +8000510c: 8d020018 lw v0,24(t0) +80005110: 24050017 li a1,23 +80005114: a0450600 sb a1,1536(v0) +80005118: 8d030018 lw v1,24(t0) +8000511c: 24060060 li a2,96 +80005120: a0600601 sb zero,1537(v1) +80005124: 8d040018 lw a0,24(t0) +80005128: 24070040 li a3,64 +8000512c: a0860602 sb a2,1538(a0) +80005130: 8d020018 lw v0,24(t0) +80005134: a0400603 sb zero,1539(v0) +80005138: 8d030018 lw v1,24(t0) +8000513c: a0670605 sb a3,1541(v1) +80005140: 8d020018 lw v0,24(t0) +80005144: a0400606 sb zero,1542(v0) +80005148: 8d030018 lw v1,24(t0) +8000514c: a0650608 sb a1,1544(v1) +80005150: 8d020018 lw v0,24(t0) +80005154: a0400609 sb zero,1545(v0) +80005158: 8d030018 lw v1,24(t0) +8000515c: a066060a sb a2,1546(v1) +80005160: 8d020018 lw v0,24(t0) +80005164: a040060b sb zero,1547(v0) +80005168: 8d030018 lw v1,24(t0) +8000516c: a067060d sb a3,1549(v1) +80005170: 8d020018 lw v0,24(t0) +80005174: a040060e sb zero,1550(v0) +80005178: 8d110018 lw s1,24(t0) +8000517c: 92220b01 lbu v0,2817(s1) +80005180: 92230b00 lbu v1,2816(s1) +80005184: 00021200 sll v0,v0,0x8 +80005188: 0062a025 or s4,v1,v0 +8000518c: 1a80fc00 blez s4,80004190 +80005190: 01008021 move s0,t0 +80005194: 26320b02 addiu s2,s1,2818 +80005198: 3c13801f lui s3,0x801f +8000519c: 3c15801f lui s5,0x801f +800051a0: 0800147e j 800051f8 +800051a4: 3c178000 lui s7,0x8000 +800051a8: 24020001 li v0,1 +800051ac: a2220600 sb v0,1536(s1) +800051b0: 87c2481a lh v0,18458(s8) +800051b4: 10400003 beqz v0,800051c4 +800051b8: 00000000 nop +800051bc: 00021203 sra v0,v0,0x8 +800051c0: 304200ff andi v0,v0,0xff +800051c4: a2220601 sb v0,1537(s1) +800051c8: 96634810 lhu v1,18448(s3) +800051cc: 2694ffff addiu s4,s4,-1 +800051d0: a2230602 sb v1,1538(s1) +800051d4: 82624811 lb v0,18449(s3) +800051d8: a2220603 sb v0,1539(s1) +800051dc: 96a34812 lhu v1,18450(s5) +800051e0: a2230605 sb v1,1541(s1) +800051e4: 82a24813 lb v0,18451(s5) +800051e8: 1280fbe9 beqz s4,80004190 +800051ec: a2220606 sb v0,1542(s1) +800051f0: 26520002 addiu s2,s2,2 +800051f4: 26310008 addiu s1,s1,8 +800051f8: 92430000 lbu v1,0(s2) +800051fc: 8e050018 lw a1,24(s0) +80005200: 00031900 sll v1,v1,0x4 +80005204: 00651821 addu v1,v1,a1 +80005208: 90620002 lbu v0,2(v1) +8000520c: 90640001 lbu a0,1(v1) +80005210: 00021200 sll v0,v0,0x8 +80005214: 00441025 or v0,v0,a0 +80005218: a6624810 sh v0,18448(s3) +8000521c: 92440000 lbu a0,0(s2) +80005220: 3c07801f lui a3,0x801f +80005224: 00042100 sll a0,a0,0x4 +80005228: 00852021 addu a0,a0,a1 +8000522c: 90830006 lbu v1,6(a0) +80005230: 90820005 lbu v0,5(a0) +80005234: 00031a00 sll v1,v1,0x8 +80005238: 00621825 or v1,v1,v0 +8000523c: a6a34812 sh v1,18450(s5) +80005240: 92420001 lbu v0,1(s2) +80005244: 26e62874 addiu a2,s7,10356 +80005248: 00021100 sll v0,v0,0x4 +8000524c: 00451021 addu v0,v0,a1 +80005250: 90430002 lbu v1,2(v0) +80005254: 90440001 lbu a0,1(v0) +80005258: 00031a00 sll v1,v1,0x8 +8000525c: 00641825 or v1,v1,a0 +80005260: a6c34816 sh v1,18454(s6) +80005264: 92420001 lbu v0,1(s2) +80005268: 00021100 sll v0,v0,0x4 +8000526c: 00451021 addu v0,v0,a1 +80005270: 90430006 lbu v1,6(v0) +80005274: 90440005 lbu a0,5(v0) +80005278: 00031a00 sll v1,v1,0x8 +8000527c: 00641825 or v1,v1,a0 +80005280: 00c0f809 jalr a2 +80005284: a4e34818 sh v1,18456(a3) +80005288: 87c2481a lh v0,18458(s8) +8000528c: 1040ffc6 beqz v0,800051a8 +80005290: 304200ff andi v0,v0,0xff +80005294: 0800146c j 800051b0 +80005298: a2220600 sb v0,1536(s1) +8000529c: 04a0fd85 bltz a1,800048b4 +800052a0: 24030001 li v1,1 +800052a4: 00003821 move a3,zero +800052a8: 28a20100 slti v0,a1,256 +800052ac: 10400004 beqz v0,800052c0 +800052b0: 00000000 nop +800052b4: 30e300ff andi v1,a3,0xff +800052b8: 0800121b j 8000486c +800052bc: 30a500ff andi a1,a1,0xff +800052c0: 30e300ff andi v1,a3,0xff +800052c4: 0800121b j 8000486c +800052c8: 240500ff li a1,255 +800052cc: 00091c03 sra v1,t1,0x10 +800052d0: 3c02ffff lui v0,0xffff +800052d4: 00623825 or a3,v1,v0 +800052d8: 2602701c addiu v0,s0,28700 +800052dc: 8c460018 lw a2,24(v0) +800052e0: 90c31f81 lbu v1,8065(a2) +800052e4: 90c21f80 lbu v0,8064(a2) +800052e8: 90c41f87 lbu a0,8071(a2) +800052ec: 00031a00 sll v1,v1,0x8 +800052f0: 90c51f86 lbu a1,8070(a2) +800052f4: 00624025 or t0,v1,v0 +800052f8: 00042200 sll a0,a0,0x8 +800052fc: 00e81023 subu v0,a3,t0 +80005300: 00852825 or a1,a0,a1 +80005304: 00a21021 addu v0,a1,v0 +80005308: 00023c00 sll a3,v0,0x10 +8000530c: 0541fd41 bgez t2,80004814 +80005310: 00073c03 sra a3,a3,0x10 +80005314: 000a1c03 sra v1,t2,0x10 +80005318: 3c02ffff lui v0,0xffff +8000531c: 08001206 j 80004818 +80005320: 00621825 or v1,v1,v0 +80005324: 0800121b j 8000486c +80005328: 240300ff li v1,255 +8000532c: 26310001 addiu s1,s1,1 +80005330: 1291fb97 beq s4,s1,80004190 +80005334: 01b36821 addu t5,t5,s3 +80005338: 080012f6 j 80004bd8 +8000533c: 00000000 nop +80005340: 3c02801e lui v0,0x801e +80005344: 24426550 addiu v0,v0,25936 +80005348: 00a21021 addu v0,a1,v0 +8000534c: 84430000 lh v1,0(v0) +80005350: 00031c00 sll v1,v1,0x10 +80005354: 0064001a div zero,v1,a0 +80005358: 008001f4 teq a0,zero,0x7 +8000535c: 080011db j 8000476c +80005360: 00007012 mflo t6 +80005364: 3c040001 lui a0,0x1 +80005368: 0083001a div zero,a0,v1 +8000536c: 006001f4 teq v1,zero,0x7 +80005370: 92221f82 lbu v0,8066(s1) +80005374: 92231f81 lbu v1,8065(s1) +80005378: 00021200 sll v0,v0,0x8 +8000537c: 00621825 or v1,v1,v0 +80005380: 00002012 mflo a0 +80005384: 70831002 mul v0,a0,v1 +80005388: 0440004e bltz v0,800054c4 +8000538c: 00021a03 sra v1,v0,0x8 +80005390: 3062ffff andi v0,v1,0xffff +80005394: 00022202 srl a0,v0,0x8 +80005398: 080010d2 j 80004348 +8000539c: 306200ff andi v0,v1,0xff +800053a0: 24426550 addiu v0,v0,25936 +800053a4: 00a21021 addu v0,a1,v0 +800053a8: 84430000 lh v1,0(v0) +800053ac: 00031c00 sll v1,v1,0x10 +800053b0: 0064001a div zero,v1,a0 +800053b4: 008001f4 teq a0,zero,0x7 +800053b8: 080011e5 j 80004794 +800053bc: 00006812 mflo t5 +800053c0: 08001308 j 80004c20 +800053c4: 910a0000 lbu t2,0(t0) +800053c8: 00072183 sra a0,a3,0x6 +800053cc: 3c02fc00 lui v0,0xfc00 +800053d0: 00822025 or a0,a0,v0 +800053d4: 00a41823 subu v1,a1,a0 +800053d8: a0c31f89 sb v1,8073(a2) +800053dc: 2606701c addiu a2,s0,28700 +800053e0: 00e43823 subu a3,a3,a0 +800053e4: 8cc50018 lw a1,24(a2) +800053e8: 00071203 sra v0,a3,0x8 +800053ec: a0a21f8a sb v0,8074(a1) +800053f0: 8cc30018 lw v1,24(a2) +800053f4: 00071403 sra v0,a3,0x10 +800053f8: 24631f8b addiu v1,v1,8075 +800053fc: 08001064 j 80004190 +80005400: a0620000 sb v0,0(v1) +80005404: 3c02ff00 lui v0,0xff00 +80005408: 0800112a j 800044a8 +8000540c: 00623825 or a3,v1,v0 +80005410: 3c02ff00 lui v0,0xff00 +80005414: 0800110e j 80004438 +80005418: 00623025 or a2,v1,v0 +8000541c: 3c02ffff lui v0,0xffff +80005420: 080011a5 j 80004694 +80005424: 00623825 or a3,v1,v0 +80005428: 3c02ffff lui v0,0xffff +8000542c: 08001189 j 80004624 +80005430: 00623025 or a2,v1,v0 +80005434: 3c04ff00 lui a0,0xff00 +80005438: 00444025 or t0,v0,a0 +8000543c: 08001295 j 80004a54 +80005440: 2409ffff li t1,-1 +80005444: 258cfff0 addiu t4,t4,-16 +80005448: 2402fff0 li v0,-16 +8000544c: 1582fe64 bne t4,v0,80004de0 +80005450: 2602701c addiu v0,s0,28700 +80005454: 08001065 j 80004194 +80005458: 8fbf0054 lw ra,84(sp) +8000545c: 8fa6001c lw a2,28(sp) +80005460: 24020003 li v0,3 +80005464: a2a60001 sb a2,1(s5) +80005468: 8fa70020 lw a3,32(sp) +8000546c: 03c21004 sllv v0,v0,s8 +80005470: a2a70002 sb a3,2(s5) +80005474: a2b30003 sb s3,3(s5) +80005478: a2b70000 sb s7,0(s5) +8000547c: 00022e00 sll a1,v0,0x18 +80005480: 92430000 lbu v1,0(s2) +80005484: 00052e03 sra a1,a1,0x18 +80005488: 00051027 nor v0,zero,a1 +8000548c: 00431824 and v1,v0,v1 +80005490: 32e40100 andi a0,s7,0x100 +80005494: 10800012 beqz a0,800054e0 +80005498: a2430000 sb v1,0(s2) +8000549c: 00a31025 or v0,a1,v1 +800054a0: a2420000 sb v0,0(s2) +800054a4: 27c20002 addiu v0,s8,2 +800054a8: 2684ffff addiu a0,s4,-1 +800054ac: 305e0006 andi s8,v0,0x6 +800054b0: 26430001 addiu v1,s2,1 +800054b4: 007e900a movz s2,v1,s8 +800054b8: 26b50004 addiu s5,s5,4 +800054bc: 08001380 j 80004e00 +800054c0: 309400ff andi s4,a0,0xff +800054c4: 00021203 sra v0,v0,0x8 +800054c8: 3c03ff00 lui v1,0xff00 +800054cc: 00431025 or v0,v0,v1 +800054d0: 3044ffff andi a0,v0,0xffff +800054d4: 00042202 srl a0,a0,0x8 +800054d8: 080010d2 j 80004348 +800054dc: 304200ff andi v0,v0,0xff +800054e0: 24020002 li v0,2 +800054e4: 03c21004 sllv v0,v0,s8 +800054e8: 00621025 or v0,v1,v0 +800054ec: 08001529 j 800054a4 +800054f0: a2420000 sb v0,0(s2) + ... + +80005500 : +80005500: 27bdffe0 addiu sp,sp,-32 +80005504: 24020001 li v0,1 +80005508: afb50014 sw s5,20(sp) +8000550c: afb00000 sw s0,0(sp) +80005510: afb60018 sw s6,24(sp) +80005514: afb40010 sw s4,16(sp) +80005518: afb3000c sw s3,12(sp) +8000551c: afb20008 sw s2,8(sp) +80005520: afb10004 sw s1,4(sp) +80005524: 00c0c021 move t8,a2 +80005528: 00807021 move t6,a0 +8000552c: 00a08021 move s0,a1 +80005530: 30e700ff andi a3,a3,0xff +80005534: 10c2036f beq a2,v0,800062f4 +80005538: 93b50030 lbu s5,48(sp) +8000553c: 24020002 li v0,2 +80005540: 10c2041e beq a2,v0,800065bc +80005544: 00000000 nop +80005548: 14c00084 bnez a2,8000575c +8000554c: 3c020001 lui v0,0x1 +80005550: 0000b021 move s6,zero +80005554: 3c140002 lui s4,0x2 +80005558: 10e00083 beqz a3,80005768 +8000555c: 00000000 nop +80005560: 1a800023 blez s4,800055f0 +80005564: 3c020001 lui v0,0x1 +80005568: 3c190003 lui t9,0x3 +8000556c: 00006021 move t4,zero +80005570: 24130001 li s3,1 +80005574: 01d98821 addu s1,t6,t9 +80005578: 25cb1f44 addiu t3,t6,8004 +8000557c: 000c1143 sra v0,t4,0x5 +80005580: 00029080 sll s2,v0,0x2 +80005584: 024e1821 addu v1,s2,t6 +80005588: 00791821 addu v1,v1,t9 +8000558c: 8c6f3f50 lw t7,16208(v1) +80005590: 01936804 sllv t5,s3,t4 +80005594: 01ed1024 and v0,t7,t5 +80005598: 1040000c beqz v0,800055cc +8000559c: 00000000 nop +800055a0: 160000f0 bnez s0,80005964 +800055a4: 00000000 nop +800055a8: 17000175 bnez t8,80005b80 +800055ac: 00000000 nop +800055b0: 8e223f44 lw v0,16196(s1) +800055b4: 81630000 lb v1,0(t3) +800055b8: 01821021 addu v0,t4,v0 +800055bc: 80420000 lb v0,0(v0) +800055c0: 0043102a slt v0,v0,v1 +800055c4: 1440010d bnez v0,800059fc +800055c8: 00000000 nop +800055cc: 024e1821 addu v1,s2,t6 +800055d0: 000d1027 nor v0,zero,t5 +800055d4: 01e21024 and v0,t7,v0 +800055d8: 00791821 addu v1,v1,t9 +800055dc: ac623f50 sw v0,16208(v1) +800055e0: 258c0001 addiu t4,t4,1 +800055e4: 168cffe5 bne s4,t4,8000557c +800055e8: 256b0001 addiu t3,t3,1 +800055ec: 3c020001 lui v0,0x1 +800055f0: 0056a023 subu s4,v0,s6 +800055f4: 1a800027 blez s4,80005694 +800055f8: 3c020002 lui v0,0x2 +800055fc: 34421f44 ori v0,v0,0x1f44 +80005600: 01c25821 addu t3,t6,v0 +80005604: 3c030003 lui v1,0x3 +80005608: 01c3c821 addu t9,t6,v1 +8000560c: 00006021 move t4,zero +80005610: 24130001 li s3,1 +80005614: 01606821 move t5,t3 +80005618: 000c1943 sra v1,t4,0x5 +8000561c: 00039080 sll s2,v1,0x2 +80005620: 024e1021 addu v0,s2,t6 +80005624: 3c030004 lui v1,0x4 +80005628: 00431021 addu v0,v0,v1 +8000562c: 8c513f50 lw s1,16208(v0) +80005630: 01937804 sllv t7,s3,t4 +80005634: 022f1024 and v0,s1,t7 +80005638: 1040000c beqz v0,8000566c +8000563c: 00000000 nop +80005640: 160000f5 bnez s0,80005a18 +80005644: 00000000 nop +80005648: 17000169 bnez t8,80005bf0 +8000564c: 00000000 nop +80005650: 8f223f4c lw v0,16204(t9) +80005654: 81a40000 lb a0,0(t5) +80005658: 01821021 addu v0,t4,v0 +8000565c: 80420000 lb v0,0(v0) +80005660: 0044102a slt v0,v0,a0 +80005664: 14400112 bnez v0,80005ab0 +80005668: 00000000 nop +8000566c: 024e1021 addu v0,s2,t6 +80005670: 000f1827 nor v1,zero,t7 +80005674: 3c040004 lui a0,0x4 +80005678: 00441021 addu v0,v0,a0 +8000567c: 02231824 and v1,s1,v1 +80005680: ac433f50 sw v1,16208(v0) +80005684: 258c0001 addiu t4,t4,1 +80005688: 25ad0001 addiu t5,t5,1 +8000568c: 168cffe2 bne s4,t4,80005618 +80005690: 256b0001 addiu t3,t3,1 +80005694: 24022000 li v0,8192 +80005698: 0056a023 subu s4,v0,s6 +8000569c: 1a800026 blez s4,80005738 +800056a0: 3c030003 lui v1,0x3 +800056a4: 34621f44 ori v0,v1,0x1f44 +800056a8: 01c25821 addu t3,t6,v0 +800056ac: 00006021 move t4,zero +800056b0: 24130001 li s3,1 +800056b4: 01c3c821 addu t9,t6,v1 +800056b8: 01606821 move t5,t3 +800056bc: 000c1943 sra v1,t4,0x5 +800056c0: 00039080 sll s2,v1,0x2 +800056c4: 024e1021 addu v0,s2,t6 +800056c8: 3c030005 lui v1,0x5 +800056cc: 00431021 addu v0,v0,v1 +800056d0: 8c51bf50 lw s1,-16560(v0) +800056d4: 01937804 sllv t7,s3,t4 +800056d8: 022f1024 and v0,s1,t7 +800056dc: 1040000c beqz v0,80005710 +800056e0: 00000000 nop +800056e4: 160000f9 bnez s0,80005acc +800056e8: 00000000 nop +800056ec: 1700015c bnez t8,80005c60 +800056f0: 00000000 nop +800056f4: 8f223f48 lw v0,16200(t9) +800056f8: 81a30000 lb v1,0(t5) +800056fc: 01821021 addu v0,t4,v0 +80005700: 80423000 lb v0,12288(v0) +80005704: 0043102a slt v0,v0,v1 +80005708: 14400116 bnez v0,80005b64 +8000570c: 00000000 nop +80005710: 024e1021 addu v0,s2,t6 +80005714: 000f1827 nor v1,zero,t7 +80005718: 3c040005 lui a0,0x5 +8000571c: 00441021 addu v0,v0,a0 +80005720: 02231824 and v1,s1,v1 +80005724: ac43bf50 sw v1,-16560(v0) +80005728: 258c0001 addiu t4,t4,1 +8000572c: 25ad0001 addiu t5,t5,1 +80005730: 168cffe2 bne s4,t4,800056bc +80005734: 256b0001 addiu t3,t3,1 +80005738: 8fb60018 lw s6,24(sp) +8000573c: 8fb50014 lw s5,20(sp) +80005740: 8fb40010 lw s4,16(sp) +80005744: 8fb3000c lw s3,12(sp) +80005748: 8fb20008 lw s2,8(sp) +8000574c: 8fb10004 lw s1,4(sp) +80005750: 8fb00000 lw s0,0(sp) +80005754: 03e00008 jr ra +80005758: 27bd0020 addiu sp,sp,32 +8000575c: 3454fffd ori s4,v0,0xfffd +80005760: 14e0ff7f bnez a3,80005560 +80005764: 24160003 li s6,3 +80005768: 1a800023 blez s4,800057f8 +8000576c: 3c020001 lui v0,0x1 +80005770: 3c130003 lui s3,0x3 +80005774: 00006021 move t4,zero +80005778: 24120001 li s2,1 +8000577c: 01d3c821 addu t9,t6,s3 +80005780: 25cb1f44 addiu t3,t6,8004 +80005784: 000c1143 sra v0,t4,0x5 +80005788: 00028880 sll s1,v0,0x2 +8000578c: 022e1821 addu v1,s1,t6 +80005790: 00731821 addu v1,v1,s3 +80005794: 8c6f3f50 lw t7,16208(v1) +80005798: 01926804 sllv t5,s2,t4 +8000579c: 01ed1024 and v0,t7,t5 +800057a0: 1040000c beqz v0,800057d4 +800057a4: 00000000 nop +800057a8: 16000149 bnez s0,80005cd0 +800057ac: 00000000 nop +800057b0: 17000204 bnez t8,80005fc4 +800057b4: 00000000 nop +800057b8: 8f223f44 lw v0,16196(t9) +800057bc: 91630000 lbu v1,0(t3) +800057c0: 01821021 addu v0,t4,v0 +800057c4: 90470000 lbu a3,0(v0) +800057c8: 00e3102b sltu v0,a3,v1 +800057cc: 14400166 bnez v0,80005d68 +800057d0: 00000000 nop +800057d4: 022e1821 addu v1,s1,t6 +800057d8: 000d1027 nor v0,zero,t5 +800057dc: 01e21024 and v0,t7,v0 +800057e0: 00731821 addu v1,v1,s3 +800057e4: ac623f50 sw v0,16208(v1) +800057e8: 258c0001 addiu t4,t4,1 +800057ec: 168cffe5 bne s4,t4,80005784 +800057f0: 256b0001 addiu t3,t3,1 +800057f4: 3c020001 lui v0,0x1 +800057f8: 0056a023 subu s4,v0,s6 +800057fc: 1a800027 blez s4,8000589c +80005800: 3c020002 lui v0,0x2 +80005804: 34421f44 ori v0,v0,0x1f44 +80005808: 01c25821 addu t3,t6,v0 +8000580c: 3c030003 lui v1,0x3 +80005810: 01c39021 addu s2,t6,v1 +80005814: 00006021 move t4,zero +80005818: 24130001 li s3,1 +8000581c: 01606821 move t5,t3 +80005820: 000c1943 sra v1,t4,0x5 +80005824: 00038880 sll s1,v1,0x2 +80005828: 022e1021 addu v0,s1,t6 +8000582c: 3c030004 lui v1,0x4 +80005830: 00431021 addu v0,v0,v1 +80005834: 8c593f50 lw t9,16208(v0) +80005838: 01937804 sllv t7,s3,t4 +8000583c: 032f1024 and v0,t9,t7 +80005840: 1040000c beqz v0,80005874 +80005844: 00000000 nop +80005848: 1600014e bnez s0,80005d84 +8000584c: 00000000 nop +80005850: 170001a6 bnez t8,80005eec +80005854: 00000000 nop +80005858: 8e423f4c lw v0,16204(s2) +8000585c: 91a30000 lbu v1,0(t5) +80005860: 01821021 addu v0,t4,v0 +80005864: 90470000 lbu a3,0(v0) +80005868: 00e3102b sltu v0,a3,v1 +8000586c: 1440016b bnez v0,80005e1c +80005870: 00000000 nop +80005874: 022e1021 addu v0,s1,t6 +80005878: 000f1827 nor v1,zero,t7 +8000587c: 3c040004 lui a0,0x4 +80005880: 00441021 addu v0,v0,a0 +80005884: 03231824 and v1,t9,v1 +80005888: ac433f50 sw v1,16208(v0) +8000588c: 258c0001 addiu t4,t4,1 +80005890: 25ad0001 addiu t5,t5,1 +80005894: 168cffe2 bne s4,t4,80005820 +80005898: 256b0001 addiu t3,t3,1 +8000589c: 24022000 li v0,8192 +800058a0: 0056a023 subu s4,v0,s6 +800058a4: 1a80ffa4 blez s4,80005738 +800058a8: 3c030003 lui v1,0x3 +800058ac: 34621f44 ori v0,v1,0x1f44 +800058b0: 01c25821 addu t3,t6,v0 +800058b4: 00006021 move t4,zero +800058b8: 24130001 li s3,1 +800058bc: 01c39021 addu s2,t6,v1 +800058c0: 01606821 move t5,t3 +800058c4: 000c1943 sra v1,t4,0x5 +800058c8: 00038880 sll s1,v1,0x2 +800058cc: 022e1021 addu v0,s1,t6 +800058d0: 3c030005 lui v1,0x5 +800058d4: 00431021 addu v0,v0,v1 +800058d8: 8c59bf50 lw t9,-16560(v0) +800058dc: 01937804 sllv t7,s3,t4 +800058e0: 032f1024 and v0,t9,t7 +800058e4: 1040000c beqz v0,80005918 +800058e8: 00000000 nop +800058ec: 16000152 bnez s0,80005e38 +800058f0: 00000000 nop +800058f4: 17000198 bnez t8,80005f58 +800058f8: 00000000 nop +800058fc: 8e423f48 lw v0,16200(s2) +80005900: 91a30000 lbu v1,0(t5) +80005904: 004c1021 addu v0,v0,t4 +80005908: 90473000 lbu a3,12288(v0) +8000590c: 00e3102b sltu v0,a3,v1 +80005910: 1440016f bnez v0,80005ed0 +80005914: 00000000 nop +80005918: 022e1021 addu v0,s1,t6 +8000591c: 000f1827 nor v1,zero,t7 +80005920: 3c040005 lui a0,0x5 +80005924: 00441021 addu v0,v0,a0 +80005928: 03231824 and v1,t9,v1 +8000592c: ac43bf50 sw v1,-16560(v0) +80005930: 258c0001 addiu t4,t4,1 +80005934: 25ad0001 addiu t5,t5,1 +80005938: 168cffe2 bne s4,t4,800058c4 +8000593c: 256b0001 addiu t3,t3,1 +80005940: 8fb60018 lw s6,24(sp) +80005944: 8fb50014 lw s5,20(sp) +80005948: 8fb40010 lw s4,16(sp) +8000594c: 8fb3000c lw s3,12(sp) +80005950: 8fb20008 lw s2,8(sp) +80005954: 8fb10004 lw s1,4(sp) +80005958: 8fb00000 lw s0,0(sp) +8000595c: 03e00008 jr ra +80005960: 27bd0020 addiu sp,sp,32 +80005964: 12130245 beq s0,s3,8000627c +80005968: 24030002 li v1,2 +8000596c: 120302bc beq s0,v1,80006460 +80005970: 24020003 li v0,3 +80005974: 120203c7 beq s0,v0,80006894 +80005978: 24020004 li v0,4 +8000597c: 1202044f beq s0,v0,80006abc +80005980: 00000000 nop +80005984: 13000367 beqz t8,80006724 +80005988: 00000000 nop +8000598c: 131307a3 beq t8,s3,8000781c +80005990: 00000000 nop +80005994: 130308c3 beq t8,v1,80007ca4 +80005998: 00000000 nop +8000599c: 8e223f44 lw v0,16196(s1) +800059a0: 916a0001 lbu t2,1(t3) +800059a4: 01821021 addu v0,t4,v0 +800059a8: 90490003 lbu t1,3(v0) +800059ac: 90450001 lbu a1,1(v0) +800059b0: 90430002 lbu v1,2(v0) +800059b4: 91640002 lbu a0,2(t3) +800059b8: 91660003 lbu a2,3(t3) +800059bc: 90470000 lbu a3,0(v0) +800059c0: 91680000 lbu t0,0(t3) +800059c4: 00052a00 sll a1,a1,0x8 +800059c8: 00031c00 sll v1,v1,0x10 +800059cc: 00094e00 sll t1,t1,0x18 +800059d0: 000a5200 sll t2,t2,0x8 +800059d4: 00042400 sll a0,a0,0x10 +800059d8: 00063600 sll a2,a2,0x18 +800059dc: 00e53821 addu a3,a3,a1 +800059e0: 00691821 addu v1,v1,t1 +800059e4: 010a4021 addu t0,t0,t2 +800059e8: 00862021 addu a0,a0,a2 +800059ec: 00e31821 addu v1,a3,v1 +800059f0: 01042021 addu a0,t0,a0 +800059f4: 1083fef6 beq a0,v1,800055d0 +800059f8: 024e1821 addu v1,s2,t6 +800059fc: 12a0fef8 beqz s5,800055e0 +80005a00: 00000000 nop +80005a04: 8e223f44 lw v0,16196(s1) +80005a08: 01821021 addu v0,t4,v0 +80005a0c: 90430000 lbu v1,0(v0) +80005a10: 08001578 j 800055e0 +80005a14: a1630000 sb v1,0(t3) +80005a18: 121301dc beq s0,s3,8000618c +80005a1c: 24030002 li v1,2 +80005a20: 12030255 beq s0,v1,80006378 +80005a24: 24020003 li v0,3 +80005a28: 1202038f beq s0,v0,80006868 +80005a2c: 24020004 li v0,4 +80005a30: 12020440 beq s0,v0,80006b34 +80005a34: 00000000 nop +80005a38: 13000332 beqz t8,80006704 +80005a3c: 00000000 nop +80005a40: 13130788 beq t8,s3,80007864 +80005a44: 00000000 nop +80005a48: 130308ae beq t8,v1,80007d04 +80005a4c: 00000000 nop +80005a50: 8f223f4c lw v0,16204(t9) +80005a54: 916a0001 lbu t2,1(t3) +80005a58: 01821021 addu v0,t4,v0 +80005a5c: 90490003 lbu t1,3(v0) +80005a60: 90450001 lbu a1,1(v0) +80005a64: 90430002 lbu v1,2(v0) +80005a68: 91640002 lbu a0,2(t3) +80005a6c: 91660003 lbu a2,3(t3) +80005a70: 90470000 lbu a3,0(v0) +80005a74: 91680000 lbu t0,0(t3) +80005a78: 00052a00 sll a1,a1,0x8 +80005a7c: 00031c00 sll v1,v1,0x10 +80005a80: 00094e00 sll t1,t1,0x18 +80005a84: 000a5200 sll t2,t2,0x8 +80005a88: 00042400 sll a0,a0,0x10 +80005a8c: 00063600 sll a2,a2,0x18 +80005a90: 00e53821 addu a3,a3,a1 +80005a94: 00691821 addu v1,v1,t1 +80005a98: 010a4021 addu t0,t0,t2 +80005a9c: 00862021 addu a0,a0,a2 +80005aa0: 00e31821 addu v1,a3,v1 +80005aa4: 01042021 addu a0,t0,a0 +80005aa8: 1083fef1 beq a0,v1,80005670 +80005aac: 024e1021 addu v0,s2,t6 +80005ab0: 12a0fef4 beqz s5,80005684 +80005ab4: 00000000 nop +80005ab8: 8f223f4c lw v0,16204(t9) +80005abc: 01821021 addu v0,t4,v0 +80005ac0: 90430000 lbu v1,0(v0) +80005ac4: 080015a1 j 80005684 +80005ac8: a1630000 sb v1,0(t3) +80005acc: 121301cd beq s0,s3,80006204 +80005ad0: 24030002 li v1,2 +80005ad4: 12030245 beq s0,v1,800063ec +80005ad8: 24020003 li v0,3 +80005adc: 12020378 beq s0,v0,800068c0 +80005ae0: 24020004 li v0,4 +80005ae4: 120203ff beq s0,v0,80006ae4 +80005ae8: 00000000 nop +80005aec: 13000315 beqz t8,80006744 +80005af0: 00000000 nop +80005af4: 13130737 beq t8,s3,800077d4 +80005af8: 00000000 nop +80005afc: 130308ad beq t8,v1,80007db4 +80005b00: 00000000 nop +80005b04: 8f223f48 lw v0,16200(t9) +80005b08: 916a0001 lbu t2,1(t3) +80005b0c: 01821021 addu v0,t4,v0 +80005b10: 90493003 lbu t1,12291(v0) +80005b14: 90453001 lbu a1,12289(v0) +80005b18: 90433002 lbu v1,12290(v0) +80005b1c: 91640002 lbu a0,2(t3) +80005b20: 91660003 lbu a2,3(t3) +80005b24: 90473000 lbu a3,12288(v0) +80005b28: 91680000 lbu t0,0(t3) +80005b2c: 00052a00 sll a1,a1,0x8 +80005b30: 00031c00 sll v1,v1,0x10 +80005b34: 00094e00 sll t1,t1,0x18 +80005b38: 000a5200 sll t2,t2,0x8 +80005b3c: 00042400 sll a0,a0,0x10 +80005b40: 00063600 sll a2,a2,0x18 +80005b44: 00e53821 addu a3,a3,a1 +80005b48: 00691821 addu v1,v1,t1 +80005b4c: 010a4021 addu t0,t0,t2 +80005b50: 00862021 addu a0,a0,a2 +80005b54: 00e31821 addu v1,a3,v1 +80005b58: 01042021 addu a0,t0,a0 +80005b5c: 1064feed beq v1,a0,80005714 +80005b60: 024e1021 addu v0,s2,t6 +80005b64: 12a0fef0 beqz s5,80005728 +80005b68: 00000000 nop +80005b6c: 8f223f48 lw v0,16200(t9) +80005b70: 01821021 addu v0,t4,v0 +80005b74: 90433000 lbu v1,12288(v0) +80005b78: 080015ca j 80005728 +80005b7c: a1630000 sb v1,0(t3) +80005b80: 1313038c beq t8,s3,800069b4 +80005b84: 00000000 nop +80005b88: 24020002 li v0,2 +80005b8c: 13020412 beq t8,v0,80006bd8 +80005b90: 00000000 nop +80005b94: 8e223f44 lw v0,16196(s1) +80005b98: 916a0001 lbu t2,1(t3) +80005b9c: 01821021 addu v0,t4,v0 +80005ba0: 90490003 lbu t1,3(v0) +80005ba4: 90450001 lbu a1,1(v0) +80005ba8: 90430002 lbu v1,2(v0) +80005bac: 91640002 lbu a0,2(t3) +80005bb0: 91660003 lbu a2,3(t3) +80005bb4: 90470000 lbu a3,0(v0) +80005bb8: 91680000 lbu t0,0(t3) +80005bbc: 00052a00 sll a1,a1,0x8 +80005bc0: 00031c00 sll v1,v1,0x10 +80005bc4: 00094e00 sll t1,t1,0x18 +80005bc8: 000a5200 sll t2,t2,0x8 +80005bcc: 00042400 sll a0,a0,0x10 +80005bd0: 00063600 sll a2,a2,0x18 +80005bd4: 00691821 addu v1,v1,t1 +80005bd8: 00e53821 addu a3,a3,a1 +80005bdc: 010a4021 addu t0,t0,t2 +80005be0: 00862021 addu a0,a0,a2 +80005be4: 00e31021 addu v0,a3,v1 +80005be8: 08001570 j 800055c0 +80005bec: 01041821 addu v1,t0,a0 +80005bf0: 13130361 beq t8,s3,80006978 +80005bf4: 00000000 nop +80005bf8: 24020002 li v0,2 +80005bfc: 130203e1 beq t8,v0,80006b84 +80005c00: 00000000 nop +80005c04: 8f223f4c lw v0,16204(t9) +80005c08: 916a0001 lbu t2,1(t3) +80005c0c: 01821021 addu v0,t4,v0 +80005c10: 90490003 lbu t1,3(v0) +80005c14: 90450001 lbu a1,1(v0) +80005c18: 90430002 lbu v1,2(v0) +80005c1c: 91640002 lbu a0,2(t3) +80005c20: 91660003 lbu a2,3(t3) +80005c24: 90470000 lbu a3,0(v0) +80005c28: 91680000 lbu t0,0(t3) +80005c2c: 00052a00 sll a1,a1,0x8 +80005c30: 00031c00 sll v1,v1,0x10 +80005c34: 00094e00 sll t1,t1,0x18 +80005c38: 000a5200 sll t2,t2,0x8 +80005c3c: 00042400 sll a0,a0,0x10 +80005c40: 00063600 sll a2,a2,0x18 +80005c44: 00e53821 addu a3,a3,a1 +80005c48: 00691821 addu v1,v1,t1 +80005c4c: 010a4021 addu t0,t0,t2 +80005c50: 00862021 addu a0,a0,a2 +80005c54: 00e31021 addu v0,a3,v1 +80005c58: 08001598 j 80005660 +80005c5c: 01042021 addu a0,t0,a0 +80005c60: 13130363 beq t8,s3,800069f0 +80005c64: 00000000 nop +80005c68: 24020002 li v0,2 +80005c6c: 130203ef beq t8,v0,80006c2c +80005c70: 00000000 nop +80005c74: 8f223f48 lw v0,16200(t9) +80005c78: 916a0001 lbu t2,1(t3) +80005c7c: 01821021 addu v0,t4,v0 +80005c80: 90493003 lbu t1,12291(v0) +80005c84: 90453001 lbu a1,12289(v0) +80005c88: 90433002 lbu v1,12290(v0) +80005c8c: 91640002 lbu a0,2(t3) +80005c90: 91660003 lbu a2,3(t3) +80005c94: 90473000 lbu a3,12288(v0) +80005c98: 91680000 lbu t0,0(t3) +80005c9c: 00052a00 sll a1,a1,0x8 +80005ca0: 00031c00 sll v1,v1,0x10 +80005ca4: 00094e00 sll t1,t1,0x18 +80005ca8: 000a5200 sll t2,t2,0x8 +80005cac: 00042400 sll a0,a0,0x10 +80005cb0: 00063600 sll a2,a2,0x18 +80005cb4: 00691821 addu v1,v1,t1 +80005cb8: 00e53821 addu a3,a3,a1 +80005cbc: 010a4021 addu t0,t0,t2 +80005cc0: 00862021 addu a0,a0,a2 +80005cc4: 00e31021 addu v0,a3,v1 +80005cc8: 080015c1 j 80005704 +80005ccc: 01041821 addu v1,t0,a0 +80005cd0: 12120111 beq s0,s2,80006118 +80005cd4: 24030002 li v1,2 +80005cd8: 1203018a beq s0,v1,80006304 +80005cdc: 24020003 li v0,3 +80005ce0: 120202d6 beq s0,v0,8000683c +80005ce4: 24020004 li v0,4 +80005ce8: 1202039c beq s0,v0,80006b5c +80005cec: 00000000 nop +80005cf0: 13000274 beqz t8,800066c4 +80005cf4: 00000000 nop +80005cf8: 13120696 beq t8,s2,80007754 +80005cfc: 00000000 nop +80005d00: 130307d4 beq t8,v1,80007c54 +80005d04: 00000000 nop +80005d08: 8f223f44 lw v0,16196(t9) +80005d0c: 916a0001 lbu t2,1(t3) +80005d10: 01821021 addu v0,t4,v0 +80005d14: 90490003 lbu t1,3(v0) +80005d18: 90450001 lbu a1,1(v0) +80005d1c: 90430002 lbu v1,2(v0) +80005d20: 91640002 lbu a0,2(t3) +80005d24: 91660003 lbu a2,3(t3) +80005d28: 90470000 lbu a3,0(v0) +80005d2c: 91680000 lbu t0,0(t3) +80005d30: 00052a00 sll a1,a1,0x8 +80005d34: 00031c00 sll v1,v1,0x10 +80005d38: 00094e00 sll t1,t1,0x18 +80005d3c: 000a5200 sll t2,t2,0x8 +80005d40: 00042400 sll a0,a0,0x10 +80005d44: 00063600 sll a2,a2,0x18 +80005d48: 00e53821 addu a3,a3,a1 +80005d4c: 00691821 addu v1,v1,t1 +80005d50: 010a4021 addu t0,t0,t2 +80005d54: 00862021 addu a0,a0,a2 +80005d58: 00e31821 addu v1,a3,v1 +80005d5c: 01042021 addu a0,t0,a0 +80005d60: 1064fe9d beq v1,a0,800057d8 +80005d64: 022e1821 addu v1,s1,t6 +80005d68: 12a0fe9f beqz s5,800057e8 +80005d6c: 00000000 nop +80005d70: 8f223f44 lw v0,16196(t9) +80005d74: 01821021 addu v0,t4,v0 +80005d78: 90430000 lbu v1,0(v0) +80005d7c: 080015fa j 800057e8 +80005d80: a1630000 sb v1,0(t3) +80005d84: 121300aa beq s0,s3,80006030 +80005d88: 24030002 li v1,2 +80005d8c: 120301d1 beq s0,v1,800064d4 +80005d90: 24020003 li v0,3 +80005d94: 120202d5 beq s0,v0,800068ec +80005d98: 24020004 li v0,4 +80005d9c: 1202033d beq s0,v0,80006a94 +80005da0: 00000000 nop +80005da4: 1300023f beqz t8,800066a4 +80005da8: 00000000 nop +80005dac: 13130679 beq t8,s3,80007794 +80005db0: 00000000 nop +80005db4: 130307eb beq t8,v1,80007d64 +80005db8: 00000000 nop +80005dbc: 8e423f4c lw v0,16204(s2) +80005dc0: 916a0001 lbu t2,1(t3) +80005dc4: 01821021 addu v0,t4,v0 +80005dc8: 90490003 lbu t1,3(v0) +80005dcc: 90450001 lbu a1,1(v0) +80005dd0: 90430002 lbu v1,2(v0) +80005dd4: 91640002 lbu a0,2(t3) +80005dd8: 91660003 lbu a2,3(t3) +80005ddc: 90470000 lbu a3,0(v0) +80005de0: 91680000 lbu t0,0(t3) +80005de4: 00052a00 sll a1,a1,0x8 +80005de8: 00031c00 sll v1,v1,0x10 +80005dec: 00094e00 sll t1,t1,0x18 +80005df0: 000a5200 sll t2,t2,0x8 +80005df4: 00042400 sll a0,a0,0x10 +80005df8: 00063600 sll a2,a2,0x18 +80005dfc: 00e53821 addu a3,a3,a1 +80005e00: 00691821 addu v1,v1,t1 +80005e04: 010a4021 addu t0,t0,t2 +80005e08: 00862021 addu a0,a0,a2 +80005e0c: 00e31821 addu v1,a3,v1 +80005e10: 01042021 addu a0,t0,a0 +80005e14: 1064fe98 beq v1,a0,80005878 +80005e18: 022e1021 addu v0,s1,t6 +80005e1c: 12a0fe9b beqz s5,8000588c +80005e20: 00000000 nop +80005e24: 8e423f4c lw v0,16204(s2) +80005e28: 004c1021 addu v0,v0,t4 +80005e2c: 90430000 lbu v1,0(v0) +80005e30: 08001623 j 8000588c +80005e34: a1630000 sb v1,0(t3) +80005e38: 1213009a beq s0,s3,800060a4 +80005e3c: 24030002 li v1,2 +80005e40: 120301c1 beq s0,v1,80006548 +80005e44: 24020003 li v0,3 +80005e48: 120202b3 beq s0,v0,80006918 +80005e4c: 24020004 li v0,4 +80005e50: 1202032e beq s0,v0,80006b0c +80005e54: 00000000 nop +80005e58: 13000222 beqz t8,800066e4 +80005e5c: 00000000 nop +80005e60: 13130692 beq t8,s3,800078ac +80005e64: 00000000 nop +80005e68: 13030766 beq t8,v1,80007c04 +80005e6c: 00000000 nop +80005e70: 8e423f48 lw v0,16200(s2) +80005e74: 916a0001 lbu t2,1(t3) +80005e78: 01821021 addu v0,t4,v0 +80005e7c: 90493003 lbu t1,12291(v0) +80005e80: 90453001 lbu a1,12289(v0) +80005e84: 90433002 lbu v1,12290(v0) +80005e88: 91640002 lbu a0,2(t3) +80005e8c: 91660003 lbu a2,3(t3) +80005e90: 90473000 lbu a3,12288(v0) +80005e94: 91680000 lbu t0,0(t3) +80005e98: 00052a00 sll a1,a1,0x8 +80005e9c: 00031c00 sll v1,v1,0x10 +80005ea0: 00094e00 sll t1,t1,0x18 +80005ea4: 000a5200 sll t2,t2,0x8 +80005ea8: 00042400 sll a0,a0,0x10 +80005eac: 00063600 sll a2,a2,0x18 +80005eb0: 00e53821 addu a3,a3,a1 +80005eb4: 00691821 addu v1,v1,t1 +80005eb8: 010a4021 addu t0,t0,t2 +80005ebc: 00862021 addu a0,a0,a2 +80005ec0: 00e31821 addu v1,a3,v1 +80005ec4: 01042021 addu a0,t0,a0 +80005ec8: 1064fe94 beq v1,a0,8000591c +80005ecc: 022e1021 addu v0,s1,t6 +80005ed0: 12a0fe97 beqz s5,80005930 +80005ed4: 00000000 nop +80005ed8: 8e423f48 lw v0,16200(s2) +80005edc: 004c1021 addu v0,v0,t4 +80005ee0: 90433000 lbu v1,12288(v0) +80005ee4: 0800164c j 80005930 +80005ee8: a1630000 sb v1,0(t3) +80005eec: 131302cf beq t8,s3,80006a2c +80005ef0: 24020002 li v0,2 +80005ef4: 13020362 beq t8,v0,80006c80 +80005ef8: 00000000 nop +80005efc: 8e423f4c lw v0,16204(s2) +80005f00: 916a0001 lbu t2,1(t3) +80005f04: 01821021 addu v0,t4,v0 +80005f08: 90490003 lbu t1,3(v0) +80005f0c: 90450001 lbu a1,1(v0) +80005f10: 90430002 lbu v1,2(v0) +80005f14: 91640002 lbu a0,2(t3) +80005f18: 91660003 lbu a2,3(t3) +80005f1c: 90470000 lbu a3,0(v0) +80005f20: 91680000 lbu t0,0(t3) +80005f24: 00052a00 sll a1,a1,0x8 +80005f28: 00031c00 sll v1,v1,0x10 +80005f2c: 00094e00 sll t1,t1,0x18 +80005f30: 000a5200 sll t2,t2,0x8 +80005f34: 00042400 sll a0,a0,0x10 +80005f38: 00063600 sll a2,a2,0x18 +80005f3c: 00691821 addu v1,v1,t1 +80005f40: 00e53821 addu a3,a3,a1 +80005f44: 010a4021 addu t0,t0,t2 +80005f48: 00862021 addu a0,a0,a2 +80005f4c: 00e33821 addu a3,a3,v1 +80005f50: 0800161a j 80005868 +80005f54: 01041821 addu v1,t0,a0 +80005f58: 131302c1 beq t8,s3,80006a60 +80005f5c: 24020002 li v0,2 +80005f60: 13020358 beq t8,v0,80006cc4 +80005f64: 00000000 nop +80005f68: 8e423f48 lw v0,16200(s2) +80005f6c: 916a0001 lbu t2,1(t3) +80005f70: 01821021 addu v0,t4,v0 +80005f74: 90493003 lbu t1,12291(v0) +80005f78: 90453001 lbu a1,12289(v0) +80005f7c: 90433002 lbu v1,12290(v0) +80005f80: 91640002 lbu a0,2(t3) +80005f84: 91660003 lbu a2,3(t3) +80005f88: 90473000 lbu a3,12288(v0) +80005f8c: 91680000 lbu t0,0(t3) +80005f90: 00052a00 sll a1,a1,0x8 +80005f94: 00031c00 sll v1,v1,0x10 +80005f98: 00094e00 sll t1,t1,0x18 +80005f9c: 000a5200 sll t2,t2,0x8 +80005fa0: 00042400 sll a0,a0,0x10 +80005fa4: 00063600 sll a2,a2,0x18 +80005fa8: 00691821 addu v1,v1,t1 +80005fac: 00e53821 addu a3,a3,a1 +80005fb0: 010a4021 addu t0,t0,t2 +80005fb4: 00862021 addu a0,a0,a2 +80005fb8: 00e33821 addu a3,a3,v1 +80005fbc: 08001643 j 8000590c +80005fc0: 01041821 addu v1,t0,a0 +80005fc4: 1312025f beq t8,s2,80006944 +80005fc8: 24020002 li v0,2 +80005fcc: 1302034e beq t8,v0,80006d08 +80005fd0: 00000000 nop +80005fd4: 8f223f44 lw v0,16196(t9) +80005fd8: 916a0001 lbu t2,1(t3) +80005fdc: 01821021 addu v0,t4,v0 +80005fe0: 90490003 lbu t1,3(v0) +80005fe4: 90450001 lbu a1,1(v0) +80005fe8: 90430002 lbu v1,2(v0) +80005fec: 91640002 lbu a0,2(t3) +80005ff0: 91660003 lbu a2,3(t3) +80005ff4: 90470000 lbu a3,0(v0) +80005ff8: 91680000 lbu t0,0(t3) +80005ffc: 00052a00 sll a1,a1,0x8 +80006000: 00031c00 sll v1,v1,0x10 +80006004: 00094e00 sll t1,t1,0x18 +80006008: 000a5200 sll t2,t2,0x8 +8000600c: 00042400 sll a0,a0,0x10 +80006010: 00063600 sll a2,a2,0x18 +80006014: 00691821 addu v1,v1,t1 +80006018: 00e53821 addu a3,a3,a1 +8000601c: 010a4021 addu t0,t0,t2 +80006020: 00862021 addu a0,a0,a2 +80006024: 00e33821 addu a3,a3,v1 +80006028: 080015f2 j 800057c8 +8000602c: 01041821 addu v1,t0,a0 +80006030: 13000193 beqz t8,80006680 +80006034: 00000000 nop +80006038: 131005ac beq t8,s0,800076ec +8000603c: 24020002 li v0,2 +80006040: 1302062a beq t8,v0,800078ec +80006044: 00000000 nop +80006048: 8e423f4c lw v0,16204(s2) +8000604c: 916a0001 lbu t2,1(t3) +80006050: 01821021 addu v0,t4,v0 +80006054: 90490003 lbu t1,3(v0) +80006058: 90450001 lbu a1,1(v0) +8000605c: 90430002 lbu v1,2(v0) +80006060: 91640002 lbu a0,2(t3) +80006064: 91660003 lbu a2,3(t3) +80006068: 90470000 lbu a3,0(v0) +8000606c: 91680000 lbu t0,0(t3) +80006070: 00052a00 sll a1,a1,0x8 +80006074: 00031c00 sll v1,v1,0x10 +80006078: 00094e00 sll t1,t1,0x18 +8000607c: 000a5200 sll t2,t2,0x8 +80006080: 00042400 sll a0,a0,0x10 +80006084: 00063600 sll a2,a2,0x18 +80006088: 00691821 addu v1,v1,t1 +8000608c: 00e53821 addu a3,a3,a1 +80006090: 010a4021 addu t0,t0,t2 +80006094: 00862021 addu a0,a0,a2 +80006098: 00e33821 addu a3,a3,v1 +8000609c: 080019a4 j 80006690 +800060a0: 01041821 addu v1,t0,a0 +800060a4: 1300016d beqz t8,8000665c +800060a8: 00000000 nop +800060ac: 1313059c beq t8,s3,80007720 +800060b0: 24020002 li v0,2 +800060b4: 1302061e beq t8,v0,80007930 +800060b8: 00000000 nop +800060bc: 8e423f48 lw v0,16200(s2) +800060c0: 916a0001 lbu t2,1(t3) +800060c4: 01821021 addu v0,t4,v0 +800060c8: 90493003 lbu t1,12291(v0) +800060cc: 90453001 lbu a1,12289(v0) +800060d0: 90433002 lbu v1,12290(v0) +800060d4: 91640002 lbu a0,2(t3) +800060d8: 91660003 lbu a2,3(t3) +800060dc: 90473000 lbu a3,12288(v0) +800060e0: 91680000 lbu t0,0(t3) +800060e4: 00052a00 sll a1,a1,0x8 +800060e8: 00031c00 sll v1,v1,0x10 +800060ec: 00094e00 sll t1,t1,0x18 +800060f0: 000a5200 sll t2,t2,0x8 +800060f4: 00042400 sll a0,a0,0x10 +800060f8: 00063600 sll a2,a2,0x18 +800060fc: 00691821 addu v1,v1,t1 +80006100: 00e53821 addu a3,a3,a1 +80006104: 010a4021 addu t0,t0,t2 +80006108: 00862021 addu a0,a0,a2 +8000610c: 00e33821 addu a3,a3,v1 +80006110: 0800199b j 8000666c +80006114: 01041821 addu v1,t0,a0 +80006118: 13000147 beqz t8,80006638 +8000611c: 00000000 nop +80006120: 13100556 beq t8,s0,8000767c +80006124: 24020002 li v0,2 +80006128: 13020612 beq t8,v0,80007974 +8000612c: 00000000 nop +80006130: 8f223f44 lw v0,16196(t9) +80006134: 916a0001 lbu t2,1(t3) +80006138: 01821021 addu v0,t4,v0 +8000613c: 90490003 lbu t1,3(v0) +80006140: 90450001 lbu a1,1(v0) +80006144: 90430002 lbu v1,2(v0) +80006148: 91640002 lbu a0,2(t3) +8000614c: 91660003 lbu a2,3(t3) +80006150: 90470000 lbu a3,0(v0) +80006154: 91680000 lbu t0,0(t3) +80006158: 00052a00 sll a1,a1,0x8 +8000615c: 00031c00 sll v1,v1,0x10 +80006160: 00094e00 sll t1,t1,0x18 +80006164: 000a5200 sll t2,t2,0x8 +80006168: 00042400 sll a0,a0,0x10 +8000616c: 00063600 sll a2,a2,0x18 +80006170: 00691821 addu v1,v1,t1 +80006174: 00e53821 addu a3,a3,a1 +80006178: 010a4021 addu t0,t0,t2 +8000617c: 00862021 addu a0,a0,a2 +80006180: 00e33821 addu a3,a3,v1 +80006184: 08001992 j 80006648 +80006188: 01041821 addu v1,t0,a0 +8000618c: 13000121 beqz t8,80006614 +80006190: 00000000 nop +80006194: 13100546 beq t8,s0,800076b0 +80006198: 00000000 nop +8000619c: 24020002 li v0,2 +800061a0: 13020605 beq t8,v0,800079b8 +800061a4: 00000000 nop +800061a8: 8f223f4c lw v0,16204(t9) +800061ac: 916a0001 lbu t2,1(t3) +800061b0: 01821021 addu v0,t4,v0 +800061b4: 90490003 lbu t1,3(v0) +800061b8: 90450001 lbu a1,1(v0) +800061bc: 90430002 lbu v1,2(v0) +800061c0: 91640002 lbu a0,2(t3) +800061c4: 91660003 lbu a2,3(t3) +800061c8: 90470000 lbu a3,0(v0) +800061cc: 91680000 lbu t0,0(t3) +800061d0: 00052a00 sll a1,a1,0x8 +800061d4: 00031c00 sll v1,v1,0x10 +800061d8: 00094e00 sll t1,t1,0x18 +800061dc: 000a5200 sll t2,t2,0x8 +800061e0: 00042400 sll a0,a0,0x10 +800061e4: 00063600 sll a2,a2,0x18 +800061e8: 00e53821 addu a3,a3,a1 +800061ec: 00691821 addu v1,v1,t1 +800061f0: 010a4021 addu t0,t0,t2 +800061f4: 00862021 addu a0,a0,a2 +800061f8: 00e31021 addu v0,a3,v1 +800061fc: 08001989 j 80006624 +80006200: 01042021 addu a0,t0,a0 +80006204: 130000fa beqz t8,800065f0 +80006208: 00000000 nop +8000620c: 1310050c beq t8,s0,80007640 +80006210: 00000000 nop +80006214: 24020002 li v0,2 +80006218: 130205fc beq t8,v0,80007a0c +8000621c: 00000000 nop +80006220: 8f223f48 lw v0,16200(t9) +80006224: 916a0001 lbu t2,1(t3) +80006228: 01821021 addu v0,t4,v0 +8000622c: 90493003 lbu t1,12291(v0) +80006230: 90453001 lbu a1,12289(v0) +80006234: 90433002 lbu v1,12290(v0) +80006238: 91640002 lbu a0,2(t3) +8000623c: 91660003 lbu a2,3(t3) +80006240: 90473000 lbu a3,12288(v0) +80006244: 91680000 lbu t0,0(t3) +80006248: 00052a00 sll a1,a1,0x8 +8000624c: 00031c00 sll v1,v1,0x10 +80006250: 00094e00 sll t1,t1,0x18 +80006254: 000a5200 sll t2,t2,0x8 +80006258: 00042400 sll a0,a0,0x10 +8000625c: 00063600 sll a2,a2,0x18 +80006260: 00691821 addu v1,v1,t1 +80006264: 00e53821 addu a3,a3,a1 +80006268: 010a4021 addu t0,t0,t2 +8000626c: 00862021 addu a0,a0,a2 +80006270: 00e31021 addu v0,a3,v1 +80006274: 08001980 j 80006600 +80006278: 01041821 addu v1,t0,a0 +8000627c: 130000d3 beqz t8,800065cc +80006280: 00000000 nop +80006284: 131004df beq t8,s0,80007604 +80006288: 00000000 nop +8000628c: 24020002 li v0,2 +80006290: 130205f3 beq t8,v0,80007a60 +80006294: 00000000 nop +80006298: 8e223f44 lw v0,16196(s1) +8000629c: 916a0001 lbu t2,1(t3) +800062a0: 01821021 addu v0,t4,v0 +800062a4: 90490003 lbu t1,3(v0) +800062a8: 90450001 lbu a1,1(v0) +800062ac: 90430002 lbu v1,2(v0) +800062b0: 91640002 lbu a0,2(t3) +800062b4: 91660003 lbu a2,3(t3) +800062b8: 90470000 lbu a3,0(v0) +800062bc: 91680000 lbu t0,0(t3) +800062c0: 00052a00 sll a1,a1,0x8 +800062c4: 00031c00 sll v1,v1,0x10 +800062c8: 00094e00 sll t1,t1,0x18 +800062cc: 000a5200 sll t2,t2,0x8 +800062d0: 00042400 sll a0,a0,0x10 +800062d4: 00063600 sll a2,a2,0x18 +800062d8: 00e53821 addu a3,a3,a1 +800062dc: 00691821 addu v1,v1,t1 +800062e0: 010a4021 addu t0,t0,t2 +800062e4: 00862021 addu a0,a0,a2 +800062e8: 00e31021 addu v0,a3,v1 +800062ec: 08001977 j 800065dc +800062f0: 01042021 addu a0,t0,a0 +800062f4: 3c020001 lui v0,0x1 +800062f8: 3454ffff ori s4,v0,0xffff +800062fc: 08001556 j 80005558 +80006300: 24160001 li s6,1 +80006304: 13000144 beqz t8,80006818 +80006308: 00000000 nop +8000630c: 13120621 beq t8,s2,80007b94 +80006310: 00000000 nop +80006314: 13100765 beq t8,s0,800080ac +80006318: 00000000 nop +8000631c: 8f223f44 lw v0,16196(t9) +80006320: 916a0001 lbu t2,1(t3) +80006324: 01821021 addu v0,t4,v0 +80006328: 90490003 lbu t1,3(v0) +8000632c: 90450001 lbu a1,1(v0) +80006330: 90430002 lbu v1,2(v0) +80006334: 91640002 lbu a0,2(t3) +80006338: 91660003 lbu a2,3(t3) +8000633c: 90470000 lbu a3,0(v0) +80006340: 91680000 lbu t0,0(t3) +80006344: 00052a00 sll a1,a1,0x8 +80006348: 00031c00 sll v1,v1,0x10 +8000634c: 00094e00 sll t1,t1,0x18 +80006350: 000a5200 sll t2,t2,0x8 +80006354: 00042400 sll a0,a0,0x10 +80006358: 00063600 sll a2,a2,0x18 +8000635c: 00691821 addu v1,v1,t1 +80006360: 00e53821 addu a3,a3,a1 +80006364: 010a4021 addu t0,t0,t2 +80006368: 00862021 addu a0,a0,a2 +8000636c: 00e33821 addu a3,a3,v1 +80006370: 08001a0a j 80006828 +80006374: 01041821 addu v1,t0,a0 +80006378: 1300011e beqz t8,800067f4 +8000637c: 00000000 nop +80006380: 13130611 beq t8,s3,80007bc8 +80006384: 00000000 nop +80006388: 131006d9 beq t8,s0,80007ef0 +8000638c: 00000000 nop +80006390: 8f223f4c lw v0,16204(t9) +80006394: 916a0001 lbu t2,1(t3) +80006398: 01821021 addu v0,t4,v0 +8000639c: 90490003 lbu t1,3(v0) +800063a0: 90450001 lbu a1,1(v0) +800063a4: 90430002 lbu v1,2(v0) +800063a8: 91640002 lbu a0,2(t3) +800063ac: 91660003 lbu a2,3(t3) +800063b0: 90470000 lbu a3,0(v0) +800063b4: 91680000 lbu t0,0(t3) +800063b8: 00052a00 sll a1,a1,0x8 +800063bc: 00031c00 sll v1,v1,0x10 +800063c0: 00094e00 sll t1,t1,0x18 +800063c4: 000a5200 sll t2,t2,0x8 +800063c8: 00042400 sll a0,a0,0x10 +800063cc: 00063600 sll a2,a2,0x18 +800063d0: 00e53821 addu a3,a3,a1 +800063d4: 00691821 addu v1,v1,t1 +800063d8: 010a4021 addu t0,t0,t2 +800063dc: 00862021 addu a0,a0,a2 +800063e0: 00e31021 addu v0,a3,v1 +800063e4: 08001a01 j 80006804 +800063e8: 01042021 addu a0,t0,a0 +800063ec: 130000f8 beqz t8,800067d0 +800063f0: 00000000 nop +800063f4: 131305af beq t8,s3,80007ab4 +800063f8: 00000000 nop +800063fc: 131006d1 beq t8,s0,80007f44 +80006400: 00000000 nop +80006404: 8f223f48 lw v0,16200(t9) +80006408: 916a0001 lbu t2,1(t3) +8000640c: 01821021 addu v0,t4,v0 +80006410: 90493003 lbu t1,12291(v0) +80006414: 90453001 lbu a1,12289(v0) +80006418: 90433002 lbu v1,12290(v0) +8000641c: 91640002 lbu a0,2(t3) +80006420: 91660003 lbu a2,3(t3) +80006424: 90473000 lbu a3,12288(v0) +80006428: 91680000 lbu t0,0(t3) +8000642c: 00052a00 sll a1,a1,0x8 +80006430: 00031c00 sll v1,v1,0x10 +80006434: 00094e00 sll t1,t1,0x18 +80006438: 000a5200 sll t2,t2,0x8 +8000643c: 00042400 sll a0,a0,0x10 +80006440: 00063600 sll a2,a2,0x18 +80006444: 00691821 addu v1,v1,t1 +80006448: 00e53821 addu a3,a3,a1 +8000644c: 010a4021 addu t0,t0,t2 +80006450: 00862021 addu a0,a0,a2 +80006454: 00e31021 addu v0,a3,v1 +80006458: 080019f8 j 800067e0 +8000645c: 01041821 addu v1,t0,a0 +80006460: 130000d2 beqz t8,800067ac +80006464: 00000000 nop +80006468: 131305a1 beq t8,s3,80007af0 +8000646c: 00000000 nop +80006470: 13100668 beq t8,s0,80007e14 +80006474: 00000000 nop +80006478: 8e223f44 lw v0,16196(s1) +8000647c: 916a0001 lbu t2,1(t3) +80006480: 01821021 addu v0,t4,v0 +80006484: 90490003 lbu t1,3(v0) +80006488: 90450001 lbu a1,1(v0) +8000648c: 90430002 lbu v1,2(v0) +80006490: 91640002 lbu a0,2(t3) +80006494: 91660003 lbu a2,3(t3) +80006498: 90470000 lbu a3,0(v0) +8000649c: 91680000 lbu t0,0(t3) +800064a0: 00052a00 sll a1,a1,0x8 +800064a4: 00031c00 sll v1,v1,0x10 +800064a8: 00094e00 sll t1,t1,0x18 +800064ac: 000a5200 sll t2,t2,0x8 +800064b0: 00042400 sll a0,a0,0x10 +800064b4: 00063600 sll a2,a2,0x18 +800064b8: 00e53821 addu a3,a3,a1 +800064bc: 00691821 addu v1,v1,t1 +800064c0: 010a4021 addu t0,t0,t2 +800064c4: 00862021 addu a0,a0,a2 +800064c8: 00e31021 addu v0,a3,v1 +800064cc: 080019ef j 800067bc +800064d0: 01042021 addu a0,t0,a0 +800064d4: 130000ac beqz t8,80006788 +800064d8: 00000000 nop +800064dc: 13130593 beq t8,s3,80007b2c +800064e0: 00000000 nop +800064e4: 13100660 beq t8,s0,80007e68 +800064e8: 00000000 nop +800064ec: 8e423f4c lw v0,16204(s2) +800064f0: 916a0001 lbu t2,1(t3) +800064f4: 01821021 addu v0,t4,v0 +800064f8: 90490003 lbu t1,3(v0) +800064fc: 90450001 lbu a1,1(v0) +80006500: 90430002 lbu v1,2(v0) +80006504: 91640002 lbu a0,2(t3) +80006508: 91660003 lbu a2,3(t3) +8000650c: 90470000 lbu a3,0(v0) +80006510: 91680000 lbu t0,0(t3) +80006514: 00052a00 sll a1,a1,0x8 +80006518: 00031c00 sll v1,v1,0x10 +8000651c: 00094e00 sll t1,t1,0x18 +80006520: 000a5200 sll t2,t2,0x8 +80006524: 00042400 sll a0,a0,0x10 +80006528: 00063600 sll a2,a2,0x18 +8000652c: 00691821 addu v1,v1,t1 +80006530: 00e53821 addu a3,a3,a1 +80006534: 010a4021 addu t0,t0,t2 +80006538: 00862021 addu a0,a0,a2 +8000653c: 00e33821 addu a3,a3,v1 +80006540: 080019e6 j 80006798 +80006544: 01041821 addu v1,t0,a0 +80006548: 13000086 beqz t8,80006764 +8000654c: 00000000 nop +80006550: 13130583 beq t8,s3,80007b60 +80006554: 00000000 nop +80006558: 13030654 beq t8,v1,80007eac +8000655c: 00000000 nop +80006560: 8e423f48 lw v0,16200(s2) +80006564: 916a0001 lbu t2,1(t3) +80006568: 01821021 addu v0,t4,v0 +8000656c: 90493003 lbu t1,12291(v0) +80006570: 90453001 lbu a1,12289(v0) +80006574: 90433002 lbu v1,12290(v0) +80006578: 91640002 lbu a0,2(t3) +8000657c: 91660003 lbu a2,3(t3) +80006580: 90473000 lbu a3,12288(v0) +80006584: 91680000 lbu t0,0(t3) +80006588: 00052a00 sll a1,a1,0x8 +8000658c: 00031c00 sll v1,v1,0x10 +80006590: 00094e00 sll t1,t1,0x18 +80006594: 000a5200 sll t2,t2,0x8 +80006598: 00042400 sll a0,a0,0x10 +8000659c: 00063600 sll a2,a2,0x18 +800065a0: 00691821 addu v1,v1,t1 +800065a4: 00e53821 addu a3,a3,a1 +800065a8: 010a4021 addu t0,t0,t2 +800065ac: 00862021 addu a0,a0,a2 +800065b0: 00e33821 addu a3,a3,v1 +800065b4: 080019dd j 80006774 +800065b8: 01041821 addu v1,t0,a0 +800065bc: 3c020001 lui v0,0x1 +800065c0: 3454fffe ori s4,v0,0xfffe +800065c4: 08001556 j 80005558 +800065c8: 24160002 li s6,2 +800065cc: 8e223f44 lw v0,16196(s1) +800065d0: 81640000 lb a0,0(t3) +800065d4: 01821021 addu v0,t4,v0 +800065d8: 80420000 lb v0,0(v0) +800065dc: 0082102a slt v0,a0,v0 +800065e0: 1040fbfb beqz v0,800055d0 +800065e4: 024e1821 addu v1,s2,t6 +800065e8: 0800167f j 800059fc +800065ec: 00000000 nop +800065f0: 8f223f48 lw v0,16200(t9) +800065f4: 81a30000 lb v1,0(t5) +800065f8: 01821021 addu v0,t4,v0 +800065fc: 80423000 lb v0,12288(v0) +80006600: 0062102a slt v0,v1,v0 +80006604: 1040fc43 beqz v0,80005714 +80006608: 024e1021 addu v0,s2,t6 +8000660c: 080016d9 j 80005b64 +80006610: 00000000 nop +80006614: 8f223f4c lw v0,16204(t9) +80006618: 81a40000 lb a0,0(t5) +8000661c: 01821021 addu v0,t4,v0 +80006620: 80420000 lb v0,0(v0) +80006624: 0082102a slt v0,a0,v0 +80006628: 1040fc11 beqz v0,80005670 +8000662c: 024e1021 addu v0,s2,t6 +80006630: 080016ac j 80005ab0 +80006634: 00000000 nop +80006638: 8f223f44 lw v0,16196(t9) +8000663c: 91630000 lbu v1,0(t3) +80006640: 01821021 addu v0,t4,v0 +80006644: 90470000 lbu a3,0(v0) +80006648: 0067102b sltu v0,v1,a3 +8000664c: 1040fc62 beqz v0,800057d8 +80006650: 022e1821 addu v1,s1,t6 +80006654: 0800175a j 80005d68 +80006658: 00000000 nop +8000665c: 8e423f48 lw v0,16200(s2) +80006660: 91a30000 lbu v1,0(t5) +80006664: 004c1021 addu v0,v0,t4 +80006668: 90473000 lbu a3,12288(v0) +8000666c: 0067102b sltu v0,v1,a3 +80006670: 1040fcaa beqz v0,8000591c +80006674: 022e1021 addu v0,s1,t6 +80006678: 080017b4 j 80005ed0 +8000667c: 00000000 nop +80006680: 8e423f4c lw v0,16204(s2) +80006684: 91a30000 lbu v1,0(t5) +80006688: 004c1021 addu v0,v0,t4 +8000668c: 90470000 lbu a3,0(v0) +80006690: 0067102b sltu v0,v1,a3 +80006694: 1040fc78 beqz v0,80005878 +80006698: 022e1021 addu v0,s1,t6 +8000669c: 08001787 j 80005e1c +800066a0: 00000000 nop +800066a4: 8e423f4c lw v0,16204(s2) +800066a8: 91a40000 lbu a0,0(t5) +800066ac: 01821021 addu v0,t4,v0 +800066b0: 90430000 lbu v1,0(v0) +800066b4: 1464fdd9 bne v1,a0,80005e1c +800066b8: 022e1021 addu v0,s1,t6 +800066bc: 0800161f j 8000587c +800066c0: 000f1827 nor v1,zero,t7 +800066c4: 8f223f44 lw v0,16196(t9) +800066c8: 91640000 lbu a0,0(t3) +800066cc: 01821021 addu v0,t4,v0 +800066d0: 90430000 lbu v1,0(v0) +800066d4: 1464fda4 bne v1,a0,80005d68 +800066d8: 022e1821 addu v1,s1,t6 +800066dc: 080015f7 j 800057dc +800066e0: 000d1027 nor v0,zero,t5 +800066e4: 8e423f48 lw v0,16200(s2) +800066e8: 91a40000 lbu a0,0(t5) +800066ec: 004c1021 addu v0,v0,t4 +800066f0: 90433000 lbu v1,12288(v0) +800066f4: 1464fdf6 bne v1,a0,80005ed0 +800066f8: 022e1021 addu v0,s1,t6 +800066fc: 08001648 j 80005920 +80006700: 000f1827 nor v1,zero,t7 +80006704: 8f223f4c lw v0,16204(t9) +80006708: 81a40000 lb a0,0(t5) +8000670c: 01821021 addu v0,t4,v0 +80006710: 80430000 lb v1,0(v0) +80006714: 1483fce6 bne a0,v1,80005ab0 +80006718: 024e1021 addu v0,s2,t6 +8000671c: 0800159d j 80005674 +80006720: 000f1827 nor v1,zero,t7 +80006724: 8e223f44 lw v0,16196(s1) +80006728: 81640000 lb a0,0(t3) +8000672c: 01821021 addu v0,t4,v0 +80006730: 80430000 lb v1,0(v0) +80006734: 1483fcb1 bne a0,v1,800059fc +80006738: 024e1821 addu v1,s2,t6 +8000673c: 08001575 j 800055d4 +80006740: 000d1027 nor v0,zero,t5 +80006744: 8f223f48 lw v0,16200(t9) +80006748: 81a40000 lb a0,0(t5) +8000674c: 01821021 addu v0,t4,v0 +80006750: 80433000 lb v1,12288(v0) +80006754: 1464fd03 bne v1,a0,80005b64 +80006758: 024e1021 addu v0,s2,t6 +8000675c: 080015c6 j 80005718 +80006760: 000f1827 nor v1,zero,t7 +80006764: 8e423f48 lw v0,16200(s2) +80006768: 91a30000 lbu v1,0(t5) +8000676c: 004c1021 addu v0,v0,t4 +80006770: 90473000 lbu a3,12288(v0) +80006774: 0067102b sltu v0,v1,a3 +80006778: 1440fc68 bnez v0,8000591c +8000677c: 022e1021 addu v0,s1,t6 +80006780: 080017b4 j 80005ed0 +80006784: 00000000 nop +80006788: 8e423f4c lw v0,16204(s2) +8000678c: 91a30000 lbu v1,0(t5) +80006790: 004c1021 addu v0,v0,t4 +80006794: 90470000 lbu a3,0(v0) +80006798: 0067102b sltu v0,v1,a3 +8000679c: 1440fc36 bnez v0,80005878 +800067a0: 022e1021 addu v0,s1,t6 +800067a4: 08001787 j 80005e1c +800067a8: 00000000 nop +800067ac: 8e223f44 lw v0,16196(s1) +800067b0: 81640000 lb a0,0(t3) +800067b4: 01821021 addu v0,t4,v0 +800067b8: 80420000 lb v0,0(v0) +800067bc: 0082102a slt v0,a0,v0 +800067c0: 1440fb83 bnez v0,800055d0 +800067c4: 024e1821 addu v1,s2,t6 +800067c8: 0800167f j 800059fc +800067cc: 00000000 nop +800067d0: 8f223f48 lw v0,16200(t9) +800067d4: 81a30000 lb v1,0(t5) +800067d8: 01821021 addu v0,t4,v0 +800067dc: 80423000 lb v0,12288(v0) +800067e0: 0062102a slt v0,v1,v0 +800067e4: 1440fbcb bnez v0,80005714 +800067e8: 024e1021 addu v0,s2,t6 +800067ec: 080016d9 j 80005b64 +800067f0: 00000000 nop +800067f4: 8f223f4c lw v0,16204(t9) +800067f8: 81a40000 lb a0,0(t5) +800067fc: 01821021 addu v0,t4,v0 +80006800: 80420000 lb v0,0(v0) +80006804: 0082102a slt v0,a0,v0 +80006808: 1440fb99 bnez v0,80005670 +8000680c: 024e1021 addu v0,s2,t6 +80006810: 080016ac j 80005ab0 +80006814: 00000000 nop +80006818: 8f223f44 lw v0,16196(t9) +8000681c: 91630000 lbu v1,0(t3) +80006820: 01821021 addu v0,t4,v0 +80006824: 90470000 lbu a3,0(v0) +80006828: 0067102b sltu v0,v1,a3 +8000682c: 1440fbea bnez v0,800057d8 +80006830: 022e1821 addu v1,s1,t6 +80006834: 0800175a j 80005d68 +80006838: 00000000 nop +8000683c: 17000143 bnez t8,80006d4c +80006840: 00000000 nop +80006844: 8f223f44 lw v0,16196(t9) +80006848: 91630000 lbu v1,0(t3) +8000684c: 01821021 addu v0,t4,v0 +80006850: 90470000 lbu a3,0(v0) +80006854: 00e3102b sltu v0,a3,v1 +80006858: 1440fbdf bnez v0,800057d8 +8000685c: 022e1821 addu v1,s1,t6 +80006860: 0800175a j 80005d68 +80006864: 00000000 nop +80006868: 170001a4 bnez t8,80006efc +8000686c: 00000000 nop +80006870: 8f223f4c lw v0,16204(t9) +80006874: 81a40000 lb a0,0(t5) +80006878: 01821021 addu v0,t4,v0 +8000687c: 80420000 lb v0,0(v0) +80006880: 0044102a slt v0,v0,a0 +80006884: 1440fb7a bnez v0,80005670 +80006888: 024e1021 addu v0,s2,t6 +8000688c: 080016ac j 80005ab0 +80006890: 00000000 nop +80006894: 1700017e bnez t8,80006e90 +80006898: 00000000 nop +8000689c: 8e223f44 lw v0,16196(s1) +800068a0: 81640000 lb a0,0(t3) +800068a4: 01821021 addu v0,t4,v0 +800068a8: 80420000 lb v0,0(v0) +800068ac: 0044102a slt v0,v0,a0 +800068b0: 1440fb46 bnez v0,800055cc +800068b4: 00000000 nop +800068b8: 0800167f j 800059fc +800068bc: 00000000 nop +800068c0: 170001a9 bnez t8,80006f68 +800068c4: 00000000 nop +800068c8: 8f223f48 lw v0,16200(t9) +800068cc: 81a30000 lb v1,0(t5) +800068d0: 01821021 addu v0,t4,v0 +800068d4: 80423000 lb v0,12288(v0) +800068d8: 0043102a slt v0,v0,v1 +800068dc: 1440fb8d bnez v0,80005714 +800068e0: 024e1021 addu v0,s2,t6 +800068e4: 080016d9 j 80005b64 +800068e8: 00000000 nop +800068ec: 17000132 bnez t8,80006db8 +800068f0: 00000000 nop +800068f4: 8e423f4c lw v0,16204(s2) +800068f8: 91a30000 lbu v1,0(t5) +800068fc: 004c1021 addu v0,v0,t4 +80006900: 90470000 lbu a3,0(v0) +80006904: 00e3102b sltu v0,a3,v1 +80006908: 1440fbdb bnez v0,80005878 +8000690c: 022e1021 addu v0,s1,t6 +80006910: 08001787 j 80005e1c +80006914: 00000000 nop +80006918: 17000142 bnez t8,80006e24 +8000691c: 00000000 nop +80006920: 8e423f48 lw v0,16200(s2) +80006924: 91a30000 lbu v1,0(t5) +80006928: 004c1021 addu v0,v0,t4 +8000692c: 90473000 lbu a3,12288(v0) +80006930: 00e3102b sltu v0,a3,v1 +80006934: 1440fbf9 bnez v0,8000591c +80006938: 022e1021 addu v0,s1,t6 +8000693c: 080017b4 j 80005ed0 +80006940: 00000000 nop +80006944: 8f223f44 lw v0,16196(t9) +80006948: 91640001 lbu a0,1(t3) +8000694c: 01821021 addu v0,t4,v0 +80006950: 90430001 lbu v1,1(v0) +80006954: 90450000 lbu a1,0(v0) +80006958: 91660000 lbu a2,0(t3) +8000695c: 00031a00 sll v1,v1,0x8 +80006960: 00042200 sll a0,a0,0x8 +80006964: 00651821 addu v1,v1,a1 +80006968: 00862021 addu a0,a0,a2 +8000696c: 3067ffff andi a3,v1,0xffff +80006970: 080015f2 j 800057c8 +80006974: 3083ffff andi v1,a0,0xffff +80006978: 8f223f4c lw v0,16204(t9) +8000697c: 91640001 lbu a0,1(t3) +80006980: 01821021 addu v0,t4,v0 +80006984: 90430001 lbu v1,1(v0) +80006988: 90450000 lbu a1,0(v0) +8000698c: 91660000 lbu a2,0(t3) +80006990: 00031a00 sll v1,v1,0x8 +80006994: 00042200 sll a0,a0,0x8 +80006998: 00651821 addu v1,v1,a1 +8000699c: 00862021 addu a0,a0,a2 +800069a0: 00031400 sll v0,v1,0x10 +800069a4: 00042400 sll a0,a0,0x10 +800069a8: 00021403 sra v0,v0,0x10 +800069ac: 08001598 j 80005660 +800069b0: 00042403 sra a0,a0,0x10 +800069b4: 8e223f44 lw v0,16196(s1) +800069b8: 91640001 lbu a0,1(t3) +800069bc: 01821021 addu v0,t4,v0 +800069c0: 90430001 lbu v1,1(v0) +800069c4: 90450000 lbu a1,0(v0) +800069c8: 91660000 lbu a2,0(t3) +800069cc: 00031a00 sll v1,v1,0x8 +800069d0: 00042200 sll a0,a0,0x8 +800069d4: 00651821 addu v1,v1,a1 +800069d8: 00862021 addu a0,a0,a2 +800069dc: 00031400 sll v0,v1,0x10 +800069e0: 00041c00 sll v1,a0,0x10 +800069e4: 00021403 sra v0,v0,0x10 +800069e8: 08001570 j 800055c0 +800069ec: 00031c03 sra v1,v1,0x10 +800069f0: 8f223f48 lw v0,16200(t9) +800069f4: 91640001 lbu a0,1(t3) +800069f8: 01821021 addu v0,t4,v0 +800069fc: 90433001 lbu v1,12289(v0) +80006a00: 90453000 lbu a1,12288(v0) +80006a04: 91660000 lbu a2,0(t3) +80006a08: 00031a00 sll v1,v1,0x8 +80006a0c: 00042200 sll a0,a0,0x8 +80006a10: 00651821 addu v1,v1,a1 +80006a14: 00862021 addu a0,a0,a2 +80006a18: 00031400 sll v0,v1,0x10 +80006a1c: 00041c00 sll v1,a0,0x10 +80006a20: 00021403 sra v0,v0,0x10 +80006a24: 080015c1 j 80005704 +80006a28: 00031c03 sra v1,v1,0x10 +80006a2c: 8e423f4c lw v0,16204(s2) +80006a30: 91640001 lbu a0,1(t3) +80006a34: 01821021 addu v0,t4,v0 +80006a38: 90430001 lbu v1,1(v0) +80006a3c: 90450000 lbu a1,0(v0) +80006a40: 91660000 lbu a2,0(t3) +80006a44: 00031a00 sll v1,v1,0x8 +80006a48: 00042200 sll a0,a0,0x8 +80006a4c: 00651821 addu v1,v1,a1 +80006a50: 00862021 addu a0,a0,a2 +80006a54: 3067ffff andi a3,v1,0xffff +80006a58: 0800161a j 80005868 +80006a5c: 3083ffff andi v1,a0,0xffff +80006a60: 8e423f48 lw v0,16200(s2) +80006a64: 91640001 lbu a0,1(t3) +80006a68: 01821021 addu v0,t4,v0 +80006a6c: 90433001 lbu v1,12289(v0) +80006a70: 90453000 lbu a1,12288(v0) +80006a74: 91660000 lbu a2,0(t3) +80006a78: 00031a00 sll v1,v1,0x8 +80006a7c: 00042200 sll a0,a0,0x8 +80006a80: 00651821 addu v1,v1,a1 +80006a84: 00862021 addu a0,a0,a2 +80006a88: 3067ffff andi a3,v1,0xffff +80006a8c: 08001643 j 8000590c +80006a90: 3083ffff andi v1,a0,0xffff +80006a94: 1700016d bnez t8,8000704c +80006a98: 00000000 nop +80006a9c: 8e423f4c lw v0,16204(s2) +80006aa0: 91a40000 lbu a0,0(t5) +80006aa4: 01821021 addu v0,t4,v0 +80006aa8: 90430000 lbu v1,0(v0) +80006aac: 1464fb72 bne v1,a0,80005878 +80006ab0: 022e1021 addu v0,s1,t6 +80006ab4: 08001787 j 80005e1c +80006ab8: 00000000 nop +80006abc: 17000145 bnez t8,80006fd4 +80006ac0: 00000000 nop +80006ac4: 8e223f44 lw v0,16196(s1) +80006ac8: 81640000 lb a0,0(t3) +80006acc: 01821021 addu v0,t4,v0 +80006ad0: 80430000 lb v1,0(v0) +80006ad4: 1483fabe bne a0,v1,800055d0 +80006ad8: 024e1821 addu v1,s2,t6 +80006adc: 0800167f j 800059fc +80006ae0: 00000000 nop +80006ae4: 17000195 bnez t8,8000713c +80006ae8: 00000000 nop +80006aec: 8f223f48 lw v0,16200(t9) +80006af0: 81a40000 lb a0,0(t5) +80006af4: 01821021 addu v0,t4,v0 +80006af8: 80433000 lb v1,12288(v0) +80006afc: 1464fb05 bne v1,a0,80005714 +80006b00: 024e1021 addu v0,s2,t6 +80006b04: 080016d9 j 80005b64 +80006b08: 00000000 nop +80006b0c: 170001c7 bnez t8,8000722c +80006b10: 00000000 nop +80006b14: 8e423f48 lw v0,16200(s2) +80006b18: 91a40000 lbu a0,0(t5) +80006b1c: 004c1021 addu v0,v0,t4 +80006b20: 90433000 lbu v1,12288(v0) +80006b24: 1464fb7d bne v1,a0,8000591c +80006b28: 022e1021 addu v0,s1,t6 +80006b2c: 080017b4 j 80005ed0 +80006b30: 00000000 nop +80006b34: 1700019f bnez t8,800071b4 +80006b38: 00000000 nop +80006b3c: 8f223f4c lw v0,16204(t9) +80006b40: 81a40000 lb a0,0(t5) +80006b44: 01821021 addu v0,t4,v0 +80006b48: 80430000 lb v1,0(v0) +80006b4c: 1483fac8 bne a0,v1,80005670 +80006b50: 024e1021 addu v0,s2,t6 +80006b54: 080016ac j 80005ab0 +80006b58: 00000000 nop +80006b5c: 17000159 bnez t8,800070c4 +80006b60: 00000000 nop +80006b64: 8f223f44 lw v0,16196(t9) +80006b68: 91640000 lbu a0,0(t3) +80006b6c: 01821021 addu v0,t4,v0 +80006b70: 90430000 lbu v1,0(v0) +80006b74: 1464fb18 bne v1,a0,800057d8 +80006b78: 022e1821 addu v1,s1,t6 +80006b7c: 0800175a j 80005d68 +80006b80: 00000000 nop +80006b84: 8f223f4c lw v0,16204(t9) +80006b88: 91660001 lbu a2,1(t3) +80006b8c: 01821021 addu v0,t4,v0 +80006b90: 90450001 lbu a1,1(v0) +80006b94: 90470002 lbu a3,2(v0) +80006b98: 90430000 lbu v1,0(v0) +80006b9c: 91640000 lbu a0,0(t3) +80006ba0: 91620002 lbu v0,2(t3) +80006ba4: 00052a00 sll a1,a1,0x8 +80006ba8: 00063200 sll a2,a2,0x8 +80006bac: 00021400 sll v0,v0,0x10 +80006bb0: 00651821 addu v1,v1,a1 +80006bb4: 00862021 addu a0,a0,a2 +80006bb8: 00073c00 sll a3,a3,0x10 +80006bbc: 00822021 addu a0,a0,v0 +80006bc0: 00671821 addu v1,v1,a3 +80006bc4: 00031a00 sll v1,v1,0x8 +80006bc8: 00042200 sll a0,a0,0x8 +80006bcc: 00031203 sra v0,v1,0x8 +80006bd0: 08001598 j 80005660 +80006bd4: 00042203 sra a0,a0,0x8 +80006bd8: 8e223f44 lw v0,16196(s1) +80006bdc: 91660001 lbu a2,1(t3) +80006be0: 01821021 addu v0,t4,v0 +80006be4: 90450001 lbu a1,1(v0) +80006be8: 90470002 lbu a3,2(v0) +80006bec: 90430000 lbu v1,0(v0) +80006bf0: 91640000 lbu a0,0(t3) +80006bf4: 91620002 lbu v0,2(t3) +80006bf8: 00052a00 sll a1,a1,0x8 +80006bfc: 00063200 sll a2,a2,0x8 +80006c00: 00021400 sll v0,v0,0x10 +80006c04: 00651821 addu v1,v1,a1 +80006c08: 00862021 addu a0,a0,a2 +80006c0c: 00073c00 sll a3,a3,0x10 +80006c10: 00822021 addu a0,a0,v0 +80006c14: 00671821 addu v1,v1,a3 +80006c18: 00031a00 sll v1,v1,0x8 +80006c1c: 00042200 sll a0,a0,0x8 +80006c20: 00031203 sra v0,v1,0x8 +80006c24: 08001570 j 800055c0 +80006c28: 00041a03 sra v1,a0,0x8 +80006c2c: 8f223f48 lw v0,16200(t9) +80006c30: 91660001 lbu a2,1(t3) +80006c34: 01821021 addu v0,t4,v0 +80006c38: 90453001 lbu a1,12289(v0) +80006c3c: 90473002 lbu a3,12290(v0) +80006c40: 90433000 lbu v1,12288(v0) +80006c44: 91640000 lbu a0,0(t3) +80006c48: 91620002 lbu v0,2(t3) +80006c4c: 00052a00 sll a1,a1,0x8 +80006c50: 00063200 sll a2,a2,0x8 +80006c54: 00021400 sll v0,v0,0x10 +80006c58: 00651821 addu v1,v1,a1 +80006c5c: 00862021 addu a0,a0,a2 +80006c60: 00073c00 sll a3,a3,0x10 +80006c64: 00822021 addu a0,a0,v0 +80006c68: 00671821 addu v1,v1,a3 +80006c6c: 00031a00 sll v1,v1,0x8 +80006c70: 00042200 sll a0,a0,0x8 +80006c74: 00031203 sra v0,v1,0x8 +80006c78: 080015c1 j 80005704 +80006c7c: 00041a03 sra v1,a0,0x8 +80006c80: 8e423f4c lw v0,16204(s2) +80006c84: 91660001 lbu a2,1(t3) +80006c88: 01821021 addu v0,t4,v0 +80006c8c: 90430001 lbu v1,1(v0) +80006c90: 90470002 lbu a3,2(v0) +80006c94: 90440000 lbu a0,0(v0) +80006c98: 91650000 lbu a1,0(t3) +80006c9c: 91620002 lbu v0,2(t3) +80006ca0: 00031a00 sll v1,v1,0x8 +80006ca4: 00063200 sll a2,a2,0x8 +80006ca8: 00832021 addu a0,a0,v1 +80006cac: 00a62821 addu a1,a1,a2 +80006cb0: 00073c00 sll a3,a3,0x10 +80006cb4: 00021400 sll v0,v0,0x10 +80006cb8: 00873821 addu a3,a0,a3 +80006cbc: 0800161a j 80005868 +80006cc0: 00a21821 addu v1,a1,v0 +80006cc4: 8e423f48 lw v0,16200(s2) +80006cc8: 91660001 lbu a2,1(t3) +80006ccc: 01821021 addu v0,t4,v0 +80006cd0: 90433001 lbu v1,12289(v0) +80006cd4: 90473002 lbu a3,12290(v0) +80006cd8: 90443000 lbu a0,12288(v0) +80006cdc: 91650000 lbu a1,0(t3) +80006ce0: 91620002 lbu v0,2(t3) +80006ce4: 00031a00 sll v1,v1,0x8 +80006ce8: 00063200 sll a2,a2,0x8 +80006cec: 00832021 addu a0,a0,v1 +80006cf0: 00a62821 addu a1,a1,a2 +80006cf4: 00073c00 sll a3,a3,0x10 +80006cf8: 00021400 sll v0,v0,0x10 +80006cfc: 00873821 addu a3,a0,a3 +80006d00: 08001643 j 8000590c +80006d04: 00a21821 addu v1,a1,v0 +80006d08: 8f223f44 lw v0,16196(t9) +80006d0c: 91660001 lbu a2,1(t3) +80006d10: 01821021 addu v0,t4,v0 +80006d14: 90430001 lbu v1,1(v0) +80006d18: 90470002 lbu a3,2(v0) +80006d1c: 90440000 lbu a0,0(v0) +80006d20: 91650000 lbu a1,0(t3) +80006d24: 91620002 lbu v0,2(t3) +80006d28: 00031a00 sll v1,v1,0x8 +80006d2c: 00063200 sll a2,a2,0x8 +80006d30: 00832021 addu a0,a0,v1 +80006d34: 00a62821 addu a1,a1,a2 +80006d38: 00073c00 sll a3,a3,0x10 +80006d3c: 00021400 sll v0,v0,0x10 +80006d40: 00873821 addu a3,a0,a3 +80006d44: 080015f2 j 800057c8 +80006d48: 00a21821 addu v1,a1,v0 +80006d4c: 131204ca beq t8,s2,80008078 +80006d50: 00000000 nop +80006d54: 13030175 beq t8,v1,8000732c +80006d58: 00000000 nop +80006d5c: 8f223f44 lw v0,16196(t9) +80006d60: 916a0001 lbu t2,1(t3) +80006d64: 01821021 addu v0,t4,v0 +80006d68: 90490003 lbu t1,3(v0) +80006d6c: 90450001 lbu a1,1(v0) +80006d70: 90430002 lbu v1,2(v0) +80006d74: 91640002 lbu a0,2(t3) +80006d78: 91660003 lbu a2,3(t3) +80006d7c: 90470000 lbu a3,0(v0) +80006d80: 91680000 lbu t0,0(t3) +80006d84: 00052a00 sll a1,a1,0x8 +80006d88: 00031c00 sll v1,v1,0x10 +80006d8c: 00094e00 sll t1,t1,0x18 +80006d90: 000a5200 sll t2,t2,0x8 +80006d94: 00042400 sll a0,a0,0x10 +80006d98: 00063600 sll a2,a2,0x18 +80006d9c: 00691821 addu v1,v1,t1 +80006da0: 00e53821 addu a3,a3,a1 +80006da4: 010a4021 addu t0,t0,t2 +80006da8: 00862021 addu a0,a0,a2 +80006dac: 00e33821 addu a3,a3,v1 +80006db0: 08001a15 j 80006854 +80006db4: 01041821 addu v1,t0,a0 +80006db8: 13130495 beq t8,s3,80008010 +80006dbc: 00000000 nop +80006dc0: 1303016b beq t8,v1,80007370 +80006dc4: 00000000 nop +80006dc8: 8e423f4c lw v0,16204(s2) +80006dcc: 916a0001 lbu t2,1(t3) +80006dd0: 01821021 addu v0,t4,v0 +80006dd4: 90490003 lbu t1,3(v0) +80006dd8: 90450001 lbu a1,1(v0) +80006ddc: 90430002 lbu v1,2(v0) +80006de0: 91640002 lbu a0,2(t3) +80006de4: 91660003 lbu a2,3(t3) +80006de8: 90470000 lbu a3,0(v0) +80006dec: 91680000 lbu t0,0(t3) +80006df0: 00052a00 sll a1,a1,0x8 +80006df4: 00031c00 sll v1,v1,0x10 +80006df8: 00094e00 sll t1,t1,0x18 +80006dfc: 000a5200 sll t2,t2,0x8 +80006e00: 00042400 sll a0,a0,0x10 +80006e04: 00063600 sll a2,a2,0x18 +80006e08: 00691821 addu v1,v1,t1 +80006e0c: 00e53821 addu a3,a3,a1 +80006e10: 010a4021 addu t0,t0,t2 +80006e14: 00862021 addu a0,a0,a2 +80006e18: 00e33821 addu a3,a3,v1 +80006e1c: 08001a41 j 80006904 +80006e20: 01041821 addu v1,t0,a0 +80006e24: 13130487 beq t8,s3,80008044 +80006e28: 00000000 nop +80006e2c: 13030161 beq t8,v1,800073b4 +80006e30: 00000000 nop +80006e34: 8e423f48 lw v0,16200(s2) +80006e38: 916a0001 lbu t2,1(t3) +80006e3c: 01821021 addu v0,t4,v0 +80006e40: 90493003 lbu t1,12291(v0) +80006e44: 90453001 lbu a1,12289(v0) +80006e48: 90433002 lbu v1,12290(v0) +80006e4c: 91640002 lbu a0,2(t3) +80006e50: 91660003 lbu a2,3(t3) +80006e54: 90473000 lbu a3,12288(v0) +80006e58: 91680000 lbu t0,0(t3) +80006e5c: 00052a00 sll a1,a1,0x8 +80006e60: 00031c00 sll v1,v1,0x10 +80006e64: 00094e00 sll t1,t1,0x18 +80006e68: 000a5200 sll t2,t2,0x8 +80006e6c: 00042400 sll a0,a0,0x10 +80006e70: 00063600 sll a2,a2,0x18 +80006e74: 00691821 addu v1,v1,t1 +80006e78: 00e53821 addu a3,a3,a1 +80006e7c: 010a4021 addu t0,t0,t2 +80006e80: 00862021 addu a0,a0,a2 +80006e84: 00e33821 addu a3,a3,v1 +80006e88: 08001a4c j 80006930 +80006e8c: 01041821 addu v1,t0,a0 +80006e90: 13130497 beq t8,s3,800080f0 +80006e94: 00000000 nop +80006e98: 130301a0 beq t8,v1,8000751c +80006e9c: 00000000 nop +80006ea0: 8e223f44 lw v0,16196(s1) +80006ea4: 916a0001 lbu t2,1(t3) +80006ea8: 01821021 addu v0,t4,v0 +80006eac: 90490003 lbu t1,3(v0) +80006eb0: 90450001 lbu a1,1(v0) +80006eb4: 90430002 lbu v1,2(v0) +80006eb8: 91640002 lbu a0,2(t3) +80006ebc: 91660003 lbu a2,3(t3) +80006ec0: 90470000 lbu a3,0(v0) +80006ec4: 91680000 lbu t0,0(t3) +80006ec8: 00052a00 sll a1,a1,0x8 +80006ecc: 00031c00 sll v1,v1,0x10 +80006ed0: 00094e00 sll t1,t1,0x18 +80006ed4: 000a5200 sll t2,t2,0x8 +80006ed8: 00042400 sll a0,a0,0x10 +80006edc: 00063600 sll a2,a2,0x18 +80006ee0: 00e53821 addu a3,a3,a1 +80006ee4: 00691821 addu v1,v1,t1 +80006ee8: 010a4021 addu t0,t0,t2 +80006eec: 00862021 addu a0,a0,a2 +80006ef0: 00e31021 addu v0,a3,v1 +80006ef4: 08001a2b j 800068ac +80006ef8: 01042021 addu a0,t0,a0 +80006efc: 13130435 beq t8,s3,80007fd4 +80006f00: 00000000 nop +80006f04: 1303019a beq t8,v1,80007570 +80006f08: 00000000 nop +80006f0c: 8f223f4c lw v0,16204(t9) +80006f10: 916a0001 lbu t2,1(t3) +80006f14: 01821021 addu v0,t4,v0 +80006f18: 90490003 lbu t1,3(v0) +80006f1c: 90450001 lbu a1,1(v0) +80006f20: 90430002 lbu v1,2(v0) +80006f24: 91640002 lbu a0,2(t3) +80006f28: 91660003 lbu a2,3(t3) +80006f2c: 90470000 lbu a3,0(v0) +80006f30: 91680000 lbu t0,0(t3) +80006f34: 00052a00 sll a1,a1,0x8 +80006f38: 00031c00 sll v1,v1,0x10 +80006f3c: 00094e00 sll t1,t1,0x18 +80006f40: 000a5200 sll t2,t2,0x8 +80006f44: 00042400 sll a0,a0,0x10 +80006f48: 00063600 sll a2,a2,0x18 +80006f4c: 00e53821 addu a3,a3,a1 +80006f50: 00691821 addu v1,v1,t1 +80006f54: 010a4021 addu t0,t0,t2 +80006f58: 00862021 addu a0,a0,a2 +80006f5c: 00e31021 addu v0,a3,v1 +80006f60: 08001a20 j 80006880 +80006f64: 01042021 addu a0,t0,a0 +80006f68: 1313040b beq t8,s3,80007f98 +80006f6c: 00000000 nop +80006f70: 13030155 beq t8,v1,800074c8 +80006f74: 00000000 nop +80006f78: 8f223f48 lw v0,16200(t9) +80006f7c: 916a0001 lbu t2,1(t3) +80006f80: 01821021 addu v0,t4,v0 +80006f84: 90493003 lbu t1,12291(v0) +80006f88: 90453001 lbu a1,12289(v0) +80006f8c: 90433002 lbu v1,12290(v0) +80006f90: 91640002 lbu a0,2(t3) +80006f94: 91660003 lbu a2,3(t3) +80006f98: 90473000 lbu a3,12288(v0) +80006f9c: 91680000 lbu t0,0(t3) +80006fa0: 00052a00 sll a1,a1,0x8 +80006fa4: 00031c00 sll v1,v1,0x10 +80006fa8: 00094e00 sll t1,t1,0x18 +80006fac: 000a5200 sll t2,t2,0x8 +80006fb0: 00042400 sll a0,a0,0x10 +80006fb4: 00063600 sll a2,a2,0x18 +80006fb8: 00691821 addu v1,v1,t1 +80006fbc: 00e53821 addu a3,a3,a1 +80006fc0: 010a4021 addu t0,t0,t2 +80006fc4: 00862021 addu a0,a0,a2 +80006fc8: 00e31021 addu v0,a3,v1 +80006fcc: 08001a36 j 800068d8 +80006fd0: 01041821 addu v1,t0,a0 +80006fd4: 13130118 beq t8,s3,80007438 +80006fd8: 00000000 nop +80006fdc: 13030493 beq t8,v1,8000822c +80006fe0: 00000000 nop +80006fe4: 8e223f44 lw v0,16196(s1) +80006fe8: 916a0001 lbu t2,1(t3) +80006fec: 01821021 addu v0,t4,v0 +80006ff0: 90490003 lbu t1,3(v0) +80006ff4: 90450001 lbu a1,1(v0) +80006ff8: 90430002 lbu v1,2(v0) +80006ffc: 91640002 lbu a0,2(t3) +80007000: 91660003 lbu a2,3(t3) +80007004: 90470000 lbu a3,0(v0) +80007008: 91680000 lbu t0,0(t3) +8000700c: 00052a00 sll a1,a1,0x8 +80007010: 00031c00 sll v1,v1,0x10 +80007014: 00094e00 sll t1,t1,0x18 +80007018: 000a5200 sll t2,t2,0x8 +8000701c: 00042400 sll a0,a0,0x10 +80007020: 00063600 sll a2,a2,0x18 +80007024: 00e53821 addu a3,a3,a1 +80007028: 00691821 addu v1,v1,t1 +8000702c: 010a4021 addu t0,t0,t2 +80007030: 00862021 addu a0,a0,a2 +80007034: 00e31821 addu v1,a3,v1 +80007038: 01042021 addu a0,t0,a0 +8000703c: 1483f964 bne a0,v1,800055d0 +80007040: 024e1821 addu v1,s2,t6 +80007044: 0800167f j 800059fc +80007048: 00000000 nop +8000704c: 131300ea beq t8,s3,800073f8 +80007050: 00000000 nop +80007054: 13030461 beq t8,v1,800081dc +80007058: 00000000 nop +8000705c: 8e423f4c lw v0,16204(s2) +80007060: 916a0001 lbu t2,1(t3) +80007064: 01821021 addu v0,t4,v0 +80007068: 90490003 lbu t1,3(v0) +8000706c: 90450001 lbu a1,1(v0) +80007070: 90430002 lbu v1,2(v0) +80007074: 91640002 lbu a0,2(t3) +80007078: 91660003 lbu a2,3(t3) +8000707c: 90470000 lbu a3,0(v0) +80007080: 91680000 lbu t0,0(t3) +80007084: 00052a00 sll a1,a1,0x8 +80007088: 00031c00 sll v1,v1,0x10 +8000708c: 00094e00 sll t1,t1,0x18 +80007090: 000a5200 sll t2,t2,0x8 +80007094: 00042400 sll a0,a0,0x10 +80007098: 00063600 sll a2,a2,0x18 +8000709c: 00e53821 addu a3,a3,a1 +800070a0: 00691821 addu v1,v1,t1 +800070a4: 010a4021 addu t0,t0,t2 +800070a8: 00862021 addu a0,a0,a2 +800070ac: 00e31821 addu v1,a3,v1 +800070b0: 01042021 addu a0,t0,a0 +800070b4: 1464f9f0 bne v1,a0,80005878 +800070b8: 022e1021 addu v0,s1,t6 +800070bc: 08001787 j 80005e1c +800070c0: 00000000 nop +800070c4: 13120077 beq t8,s2,800072a4 +800070c8: 00000000 nop +800070cc: 13030417 beq t8,v1,8000812c +800070d0: 00000000 nop +800070d4: 8f223f44 lw v0,16196(t9) +800070d8: 916a0001 lbu t2,1(t3) +800070dc: 01821021 addu v0,t4,v0 +800070e0: 90490003 lbu t1,3(v0) +800070e4: 90450001 lbu a1,1(v0) +800070e8: 90430002 lbu v1,2(v0) +800070ec: 91640002 lbu a0,2(t3) +800070f0: 91660003 lbu a2,3(t3) +800070f4: 90470000 lbu a3,0(v0) +800070f8: 91680000 lbu t0,0(t3) +800070fc: 00052a00 sll a1,a1,0x8 +80007100: 00031c00 sll v1,v1,0x10 +80007104: 00094e00 sll t1,t1,0x18 +80007108: 000a5200 sll t2,t2,0x8 +8000710c: 00042400 sll a0,a0,0x10 +80007110: 00063600 sll a2,a2,0x18 +80007114: 00e53821 addu a3,a3,a1 +80007118: 00691821 addu v1,v1,t1 +8000711c: 010a4021 addu t0,t0,t2 +80007120: 00862021 addu a0,a0,a2 +80007124: 00e31821 addu v1,a3,v1 +80007128: 01042021 addu a0,t0,a0 +8000712c: 1464f9aa bne v1,a0,800057d8 +80007130: 022e1821 addu v1,s1,t6 +80007134: 0800175a j 80005d68 +80007138: 00000000 nop +8000713c: 13130069 beq t8,s3,800072e4 +80007140: 00000000 nop +80007144: 13030451 beq t8,v1,8000828c +80007148: 00000000 nop +8000714c: 8f223f48 lw v0,16200(t9) +80007150: 916a0001 lbu t2,1(t3) +80007154: 01821021 addu v0,t4,v0 +80007158: 90493003 lbu t1,12291(v0) +8000715c: 90453001 lbu a1,12289(v0) +80007160: 90433002 lbu v1,12290(v0) +80007164: 91640002 lbu a0,2(t3) +80007168: 91660003 lbu a2,3(t3) +8000716c: 90473000 lbu a3,12288(v0) +80007170: 91680000 lbu t0,0(t3) +80007174: 00052a00 sll a1,a1,0x8 +80007178: 00031c00 sll v1,v1,0x10 +8000717c: 00094e00 sll t1,t1,0x18 +80007180: 000a5200 sll t2,t2,0x8 +80007184: 00042400 sll a0,a0,0x10 +80007188: 00063600 sll a2,a2,0x18 +8000718c: 00e53821 addu a3,a3,a1 +80007190: 00691821 addu v1,v1,t1 +80007194: 010a4021 addu t0,t0,t2 +80007198: 00862021 addu a0,a0,a2 +8000719c: 00e31821 addu v1,a3,v1 +800071a0: 01042021 addu a0,t0,a0 +800071a4: 1464f95b bne v1,a0,80005714 +800071a8: 024e1021 addu v0,s2,t6 +800071ac: 080016d9 j 80005b64 +800071b0: 00000000 nop +800071b4: 131300b2 beq t8,s3,80007480 +800071b8: 00000000 nop +800071bc: 130303ef beq t8,v1,8000817c +800071c0: 00000000 nop +800071c4: 8f223f4c lw v0,16204(t9) +800071c8: 916a0001 lbu t2,1(t3) +800071cc: 01821021 addu v0,t4,v0 +800071d0: 90490003 lbu t1,3(v0) +800071d4: 90450001 lbu a1,1(v0) +800071d8: 90430002 lbu v1,2(v0) +800071dc: 91640002 lbu a0,2(t3) +800071e0: 91660003 lbu a2,3(t3) +800071e4: 90470000 lbu a3,0(v0) +800071e8: 91680000 lbu t0,0(t3) +800071ec: 00052a00 sll a1,a1,0x8 +800071f0: 00031c00 sll v1,v1,0x10 +800071f4: 00094e00 sll t1,t1,0x18 +800071f8: 000a5200 sll t2,t2,0x8 +800071fc: 00042400 sll a0,a0,0x10 +80007200: 00063600 sll a2,a2,0x18 +80007204: 00e53821 addu a3,a3,a1 +80007208: 00691821 addu v1,v1,t1 +8000720c: 010a4021 addu t0,t0,t2 +80007210: 00862021 addu a0,a0,a2 +80007214: 00e31821 addu v1,a3,v1 +80007218: 01042021 addu a0,t0,a0 +8000721c: 1483f914 bne a0,v1,80005670 +80007220: 024e1021 addu v0,s2,t6 +80007224: 080016ac j 80005ab0 +80007228: 00000000 nop +8000722c: 131300e5 beq t8,s3,800075c4 +80007230: 00000000 nop +80007234: 1303042d beq t8,v1,800082ec +80007238: 00000000 nop +8000723c: 8e423f48 lw v0,16200(s2) +80007240: 916a0001 lbu t2,1(t3) +80007244: 01821021 addu v0,t4,v0 +80007248: 90493003 lbu t1,12291(v0) +8000724c: 90453001 lbu a1,12289(v0) +80007250: 90433002 lbu v1,12290(v0) +80007254: 91640002 lbu a0,2(t3) +80007258: 91660003 lbu a2,3(t3) +8000725c: 90473000 lbu a3,12288(v0) +80007260: 91680000 lbu t0,0(t3) +80007264: 00052a00 sll a1,a1,0x8 +80007268: 00031c00 sll v1,v1,0x10 +8000726c: 00094e00 sll t1,t1,0x18 +80007270: 000a5200 sll t2,t2,0x8 +80007274: 00042400 sll a0,a0,0x10 +80007278: 00063600 sll a2,a2,0x18 +8000727c: 00e53821 addu a3,a3,a1 +80007280: 00691821 addu v1,v1,t1 +80007284: 010a4021 addu t0,t0,t2 +80007288: 00862021 addu a0,a0,a2 +8000728c: 00e31821 addu v1,a3,v1 +80007290: 01042021 addu a0,t0,a0 +80007294: 1464f9a1 bne v1,a0,8000591c +80007298: 022e1021 addu v0,s1,t6 +8000729c: 080017b4 j 80005ed0 +800072a0: 00000000 nop +800072a4: 8f223f44 lw v0,16196(t9) +800072a8: 91640001 lbu a0,1(t3) +800072ac: 01821021 addu v0,t4,v0 +800072b0: 90430001 lbu v1,1(v0) +800072b4: 90450000 lbu a1,0(v0) +800072b8: 91660000 lbu a2,0(t3) +800072bc: 00031a00 sll v1,v1,0x8 +800072c0: 00042200 sll a0,a0,0x8 +800072c4: 00651821 addu v1,v1,a1 +800072c8: 00862021 addu a0,a0,a2 +800072cc: 3063ffff andi v1,v1,0xffff +800072d0: 3084ffff andi a0,a0,0xffff +800072d4: 1464f940 bne v1,a0,800057d8 +800072d8: 022e1821 addu v1,s1,t6 +800072dc: 0800175a j 80005d68 +800072e0: 00000000 nop +800072e4: 8f223f48 lw v0,16200(t9) +800072e8: 91640001 lbu a0,1(t3) +800072ec: 01821021 addu v0,t4,v0 +800072f0: 90433001 lbu v1,12289(v0) +800072f4: 90453000 lbu a1,12288(v0) +800072f8: 91660000 lbu a2,0(t3) +800072fc: 00031a00 sll v1,v1,0x8 +80007300: 00042200 sll a0,a0,0x8 +80007304: 00651821 addu v1,v1,a1 +80007308: 00862021 addu a0,a0,a2 +8000730c: 00031c00 sll v1,v1,0x10 +80007310: 00042400 sll a0,a0,0x10 +80007314: 00031c03 sra v1,v1,0x10 +80007318: 00042403 sra a0,a0,0x10 +8000731c: 1464f8fd bne v1,a0,80005714 +80007320: 024e1021 addu v0,s2,t6 +80007324: 080016d9 j 80005b64 +80007328: 00000000 nop +8000732c: 8f223f44 lw v0,16196(t9) +80007330: 91660001 lbu a2,1(t3) +80007334: 01821021 addu v0,t4,v0 +80007338: 90430001 lbu v1,1(v0) +8000733c: 90470002 lbu a3,2(v0) +80007340: 90440000 lbu a0,0(v0) +80007344: 91650000 lbu a1,0(t3) +80007348: 91620002 lbu v0,2(t3) +8000734c: 00031a00 sll v1,v1,0x8 +80007350: 00063200 sll a2,a2,0x8 +80007354: 00832021 addu a0,a0,v1 +80007358: 00a62821 addu a1,a1,a2 +8000735c: 00073c00 sll a3,a3,0x10 +80007360: 00021400 sll v0,v0,0x10 +80007364: 00873821 addu a3,a0,a3 +80007368: 08001a15 j 80006854 +8000736c: 00a21821 addu v1,a1,v0 +80007370: 8e423f4c lw v0,16204(s2) +80007374: 91660001 lbu a2,1(t3) +80007378: 01821021 addu v0,t4,v0 +8000737c: 90430001 lbu v1,1(v0) +80007380: 90470002 lbu a3,2(v0) +80007384: 90440000 lbu a0,0(v0) +80007388: 91650000 lbu a1,0(t3) +8000738c: 91620002 lbu v0,2(t3) +80007390: 00031a00 sll v1,v1,0x8 +80007394: 00063200 sll a2,a2,0x8 +80007398: 00832021 addu a0,a0,v1 +8000739c: 00a62821 addu a1,a1,a2 +800073a0: 00073c00 sll a3,a3,0x10 +800073a4: 00021400 sll v0,v0,0x10 +800073a8: 00873821 addu a3,a0,a3 +800073ac: 08001a41 j 80006904 +800073b0: 00a21821 addu v1,a1,v0 +800073b4: 8e423f48 lw v0,16200(s2) +800073b8: 91660001 lbu a2,1(t3) +800073bc: 01821021 addu v0,t4,v0 +800073c0: 90433001 lbu v1,12289(v0) +800073c4: 90473002 lbu a3,12290(v0) +800073c8: 90443000 lbu a0,12288(v0) +800073cc: 91650000 lbu a1,0(t3) +800073d0: 91620002 lbu v0,2(t3) +800073d4: 00031a00 sll v1,v1,0x8 +800073d8: 00063200 sll a2,a2,0x8 +800073dc: 00832021 addu a0,a0,v1 +800073e0: 00a62821 addu a1,a1,a2 +800073e4: 00073c00 sll a3,a3,0x10 +800073e8: 00021400 sll v0,v0,0x10 +800073ec: 00873821 addu a3,a0,a3 +800073f0: 08001a4c j 80006930 +800073f4: 00a21821 addu v1,a1,v0 +800073f8: 8e423f4c lw v0,16204(s2) +800073fc: 91640001 lbu a0,1(t3) +80007400: 01821021 addu v0,t4,v0 +80007404: 90430001 lbu v1,1(v0) +80007408: 90450000 lbu a1,0(v0) +8000740c: 91660000 lbu a2,0(t3) +80007410: 00031a00 sll v1,v1,0x8 +80007414: 00042200 sll a0,a0,0x8 +80007418: 00651821 addu v1,v1,a1 +8000741c: 00862021 addu a0,a0,a2 +80007420: 3063ffff andi v1,v1,0xffff +80007424: 3084ffff andi a0,a0,0xffff +80007428: 1464f913 bne v1,a0,80005878 +8000742c: 022e1021 addu v0,s1,t6 +80007430: 08001787 j 80005e1c +80007434: 00000000 nop +80007438: 8e223f44 lw v0,16196(s1) +8000743c: 91640001 lbu a0,1(t3) +80007440: 01821021 addu v0,t4,v0 +80007444: 90430001 lbu v1,1(v0) +80007448: 90450000 lbu a1,0(v0) +8000744c: 91660000 lbu a2,0(t3) +80007450: 00031a00 sll v1,v1,0x8 +80007454: 00042200 sll a0,a0,0x8 +80007458: 00651821 addu v1,v1,a1 +8000745c: 00862021 addu a0,a0,a2 +80007460: 00031c00 sll v1,v1,0x10 +80007464: 00042400 sll a0,a0,0x10 +80007468: 00031c03 sra v1,v1,0x10 +8000746c: 00042403 sra a0,a0,0x10 +80007470: 1483f857 bne a0,v1,800055d0 +80007474: 024e1821 addu v1,s2,t6 +80007478: 0800167f j 800059fc +8000747c: 00000000 nop +80007480: 8f223f4c lw v0,16204(t9) +80007484: 91640001 lbu a0,1(t3) +80007488: 01821021 addu v0,t4,v0 +8000748c: 90430001 lbu v1,1(v0) +80007490: 90450000 lbu a1,0(v0) +80007494: 91660000 lbu a2,0(t3) +80007498: 00031a00 sll v1,v1,0x8 +8000749c: 00042200 sll a0,a0,0x8 +800074a0: 00651821 addu v1,v1,a1 +800074a4: 00862021 addu a0,a0,a2 +800074a8: 00031c00 sll v1,v1,0x10 +800074ac: 00042400 sll a0,a0,0x10 +800074b0: 00031c03 sra v1,v1,0x10 +800074b4: 00042403 sra a0,a0,0x10 +800074b8: 1483f86d bne a0,v1,80005670 +800074bc: 024e1021 addu v0,s2,t6 +800074c0: 080016ac j 80005ab0 +800074c4: 00000000 nop +800074c8: 8f223f48 lw v0,16200(t9) +800074cc: 91660001 lbu a2,1(t3) +800074d0: 01821021 addu v0,t4,v0 +800074d4: 90453001 lbu a1,12289(v0) +800074d8: 90473002 lbu a3,12290(v0) +800074dc: 90433000 lbu v1,12288(v0) +800074e0: 91640000 lbu a0,0(t3) +800074e4: 91620002 lbu v0,2(t3) +800074e8: 00052a00 sll a1,a1,0x8 +800074ec: 00063200 sll a2,a2,0x8 +800074f0: 00021400 sll v0,v0,0x10 +800074f4: 00651821 addu v1,v1,a1 +800074f8: 00862021 addu a0,a0,a2 +800074fc: 00073c00 sll a3,a3,0x10 +80007500: 00822021 addu a0,a0,v0 +80007504: 00671821 addu v1,v1,a3 +80007508: 00031a00 sll v1,v1,0x8 +8000750c: 00042200 sll a0,a0,0x8 +80007510: 00031203 sra v0,v1,0x8 +80007514: 08001a36 j 800068d8 +80007518: 00041a03 sra v1,a0,0x8 +8000751c: 8e223f44 lw v0,16196(s1) +80007520: 91660001 lbu a2,1(t3) +80007524: 01821021 addu v0,t4,v0 +80007528: 90450001 lbu a1,1(v0) +8000752c: 90470002 lbu a3,2(v0) +80007530: 90430000 lbu v1,0(v0) +80007534: 91640000 lbu a0,0(t3) +80007538: 91620002 lbu v0,2(t3) +8000753c: 00052a00 sll a1,a1,0x8 +80007540: 00063200 sll a2,a2,0x8 +80007544: 00021400 sll v0,v0,0x10 +80007548: 00651821 addu v1,v1,a1 +8000754c: 00862021 addu a0,a0,a2 +80007550: 00073c00 sll a3,a3,0x10 +80007554: 00822021 addu a0,a0,v0 +80007558: 00671821 addu v1,v1,a3 +8000755c: 00031a00 sll v1,v1,0x8 +80007560: 00042200 sll a0,a0,0x8 +80007564: 00031203 sra v0,v1,0x8 +80007568: 08001a2b j 800068ac +8000756c: 00042203 sra a0,a0,0x8 +80007570: 8f223f4c lw v0,16204(t9) +80007574: 91660001 lbu a2,1(t3) +80007578: 01821021 addu v0,t4,v0 +8000757c: 90450001 lbu a1,1(v0) +80007580: 90470002 lbu a3,2(v0) +80007584: 90430000 lbu v1,0(v0) +80007588: 91640000 lbu a0,0(t3) +8000758c: 91620002 lbu v0,2(t3) +80007590: 00052a00 sll a1,a1,0x8 +80007594: 00063200 sll a2,a2,0x8 +80007598: 00021400 sll v0,v0,0x10 +8000759c: 00651821 addu v1,v1,a1 +800075a0: 00862021 addu a0,a0,a2 +800075a4: 00073c00 sll a3,a3,0x10 +800075a8: 00822021 addu a0,a0,v0 +800075ac: 00671821 addu v1,v1,a3 +800075b0: 00031a00 sll v1,v1,0x8 +800075b4: 00042200 sll a0,a0,0x8 +800075b8: 00031203 sra v0,v1,0x8 +800075bc: 08001a20 j 80006880 +800075c0: 00042203 sra a0,a0,0x8 +800075c4: 8e423f48 lw v0,16200(s2) +800075c8: 91640001 lbu a0,1(t3) +800075cc: 01821021 addu v0,t4,v0 +800075d0: 90433001 lbu v1,12289(v0) +800075d4: 90453000 lbu a1,12288(v0) +800075d8: 91660000 lbu a2,0(t3) +800075dc: 00031a00 sll v1,v1,0x8 +800075e0: 00042200 sll a0,a0,0x8 +800075e4: 00651821 addu v1,v1,a1 +800075e8: 00862021 addu a0,a0,a2 +800075ec: 3063ffff andi v1,v1,0xffff +800075f0: 3084ffff andi a0,a0,0xffff +800075f4: 1464f8c9 bne v1,a0,8000591c +800075f8: 022e1021 addu v0,s1,t6 +800075fc: 080017b4 j 80005ed0 +80007600: 00000000 nop +80007604: 8e223f44 lw v0,16196(s1) +80007608: 91640001 lbu a0,1(t3) +8000760c: 01821021 addu v0,t4,v0 +80007610: 90430001 lbu v1,1(v0) +80007614: 90450000 lbu a1,0(v0) +80007618: 91660000 lbu a2,0(t3) +8000761c: 00031a00 sll v1,v1,0x8 +80007620: 00042200 sll a0,a0,0x8 +80007624: 00651821 addu v1,v1,a1 +80007628: 00862021 addu a0,a0,a2 +8000762c: 00031400 sll v0,v1,0x10 +80007630: 00042400 sll a0,a0,0x10 +80007634: 00021403 sra v0,v0,0x10 +80007638: 08001977 j 800065dc +8000763c: 00042403 sra a0,a0,0x10 +80007640: 8f223f48 lw v0,16200(t9) +80007644: 91640001 lbu a0,1(t3) +80007648: 01821021 addu v0,t4,v0 +8000764c: 90433001 lbu v1,12289(v0) +80007650: 90453000 lbu a1,12288(v0) +80007654: 91660000 lbu a2,0(t3) +80007658: 00031a00 sll v1,v1,0x8 +8000765c: 00042200 sll a0,a0,0x8 +80007660: 00651821 addu v1,v1,a1 +80007664: 00862021 addu a0,a0,a2 +80007668: 00031400 sll v0,v1,0x10 +8000766c: 00041c00 sll v1,a0,0x10 +80007670: 00021403 sra v0,v0,0x10 +80007674: 08001980 j 80006600 +80007678: 00031c03 sra v1,v1,0x10 +8000767c: 8f223f44 lw v0,16196(t9) +80007680: 91640001 lbu a0,1(t3) +80007684: 01821021 addu v0,t4,v0 +80007688: 90430001 lbu v1,1(v0) +8000768c: 90450000 lbu a1,0(v0) +80007690: 91660000 lbu a2,0(t3) +80007694: 00031a00 sll v1,v1,0x8 +80007698: 00042200 sll a0,a0,0x8 +8000769c: 00651821 addu v1,v1,a1 +800076a0: 00862021 addu a0,a0,a2 +800076a4: 3067ffff andi a3,v1,0xffff +800076a8: 08001992 j 80006648 +800076ac: 3083ffff andi v1,a0,0xffff +800076b0: 8f223f4c lw v0,16204(t9) +800076b4: 91640001 lbu a0,1(t3) +800076b8: 01821021 addu v0,t4,v0 +800076bc: 90430001 lbu v1,1(v0) +800076c0: 90450000 lbu a1,0(v0) +800076c4: 91660000 lbu a2,0(t3) +800076c8: 00031a00 sll v1,v1,0x8 +800076cc: 00042200 sll a0,a0,0x8 +800076d0: 00651821 addu v1,v1,a1 +800076d4: 00862021 addu a0,a0,a2 +800076d8: 00031400 sll v0,v1,0x10 +800076dc: 00042400 sll a0,a0,0x10 +800076e0: 00021403 sra v0,v0,0x10 +800076e4: 08001989 j 80006624 +800076e8: 00042403 sra a0,a0,0x10 +800076ec: 8e423f4c lw v0,16204(s2) +800076f0: 91640001 lbu a0,1(t3) +800076f4: 01821021 addu v0,t4,v0 +800076f8: 90430001 lbu v1,1(v0) +800076fc: 90450000 lbu a1,0(v0) +80007700: 91660000 lbu a2,0(t3) +80007704: 00031a00 sll v1,v1,0x8 +80007708: 00042200 sll a0,a0,0x8 +8000770c: 00651821 addu v1,v1,a1 +80007710: 00862021 addu a0,a0,a2 +80007714: 3067ffff andi a3,v1,0xffff +80007718: 080019a4 j 80006690 +8000771c: 3083ffff andi v1,a0,0xffff +80007720: 8e423f48 lw v0,16200(s2) +80007724: 91640001 lbu a0,1(t3) +80007728: 01821021 addu v0,t4,v0 +8000772c: 90433001 lbu v1,12289(v0) +80007730: 90453000 lbu a1,12288(v0) +80007734: 91660000 lbu a2,0(t3) +80007738: 00031a00 sll v1,v1,0x8 +8000773c: 00042200 sll a0,a0,0x8 +80007740: 00651821 addu v1,v1,a1 +80007744: 00862021 addu a0,a0,a2 +80007748: 3067ffff andi a3,v1,0xffff +8000774c: 0800199b j 8000666c +80007750: 3083ffff andi v1,a0,0xffff +80007754: 8f223f44 lw v0,16196(t9) +80007758: 91640001 lbu a0,1(t3) +8000775c: 01821021 addu v0,t4,v0 +80007760: 90430001 lbu v1,1(v0) +80007764: 90450000 lbu a1,0(v0) +80007768: 91660000 lbu a2,0(t3) +8000776c: 00031a00 sll v1,v1,0x8 +80007770: 00042200 sll a0,a0,0x8 +80007774: 00651821 addu v1,v1,a1 +80007778: 00862021 addu a0,a0,a2 +8000777c: 3063ffff andi v1,v1,0xffff +80007780: 3084ffff andi a0,a0,0xffff +80007784: 1464f978 bne v1,a0,80005d68 +80007788: 022e1821 addu v1,s1,t6 +8000778c: 080015f7 j 800057dc +80007790: 000d1027 nor v0,zero,t5 +80007794: 8e423f4c lw v0,16204(s2) +80007798: 91640001 lbu a0,1(t3) +8000779c: 01821021 addu v0,t4,v0 +800077a0: 90430001 lbu v1,1(v0) +800077a4: 90450000 lbu a1,0(v0) +800077a8: 91660000 lbu a2,0(t3) +800077ac: 00031a00 sll v1,v1,0x8 +800077b0: 00042200 sll a0,a0,0x8 +800077b4: 00651821 addu v1,v1,a1 +800077b8: 00862021 addu a0,a0,a2 +800077bc: 3063ffff andi v1,v1,0xffff +800077c0: 3084ffff andi a0,a0,0xffff +800077c4: 1464f995 bne v1,a0,80005e1c +800077c8: 022e1021 addu v0,s1,t6 +800077cc: 0800161f j 8000587c +800077d0: 000f1827 nor v1,zero,t7 +800077d4: 8f223f48 lw v0,16200(t9) +800077d8: 91640001 lbu a0,1(t3) +800077dc: 01821021 addu v0,t4,v0 +800077e0: 90433001 lbu v1,12289(v0) +800077e4: 90453000 lbu a1,12288(v0) +800077e8: 91660000 lbu a2,0(t3) +800077ec: 00031a00 sll v1,v1,0x8 +800077f0: 00042200 sll a0,a0,0x8 +800077f4: 00651821 addu v1,v1,a1 +800077f8: 00862021 addu a0,a0,a2 +800077fc: 00031c00 sll v1,v1,0x10 +80007800: 00042400 sll a0,a0,0x10 +80007804: 00031c03 sra v1,v1,0x10 +80007808: 00042403 sra a0,a0,0x10 +8000780c: 1464f8d5 bne v1,a0,80005b64 +80007810: 024e1021 addu v0,s2,t6 +80007814: 080015c6 j 80005718 +80007818: 000f1827 nor v1,zero,t7 +8000781c: 8e223f44 lw v0,16196(s1) +80007820: 91640001 lbu a0,1(t3) +80007824: 01821021 addu v0,t4,v0 +80007828: 90430001 lbu v1,1(v0) +8000782c: 90450000 lbu a1,0(v0) +80007830: 91660000 lbu a2,0(t3) +80007834: 00031a00 sll v1,v1,0x8 +80007838: 00042200 sll a0,a0,0x8 +8000783c: 00651821 addu v1,v1,a1 +80007840: 00862021 addu a0,a0,a2 +80007844: 00031c00 sll v1,v1,0x10 +80007848: 00042400 sll a0,a0,0x10 +8000784c: 00031c03 sra v1,v1,0x10 +80007850: 00042403 sra a0,a0,0x10 +80007854: 1483f869 bne a0,v1,800059fc +80007858: 024e1821 addu v1,s2,t6 +8000785c: 08001575 j 800055d4 +80007860: 000d1027 nor v0,zero,t5 +80007864: 8f223f4c lw v0,16204(t9) +80007868: 91640001 lbu a0,1(t3) +8000786c: 01821021 addu v0,t4,v0 +80007870: 90430001 lbu v1,1(v0) +80007874: 90450000 lbu a1,0(v0) +80007878: 91660000 lbu a2,0(t3) +8000787c: 00031a00 sll v1,v1,0x8 +80007880: 00042200 sll a0,a0,0x8 +80007884: 00651821 addu v1,v1,a1 +80007888: 00862021 addu a0,a0,a2 +8000788c: 00031c00 sll v1,v1,0x10 +80007890: 00042400 sll a0,a0,0x10 +80007894: 00031c03 sra v1,v1,0x10 +80007898: 00042403 sra a0,a0,0x10 +8000789c: 1483f884 bne a0,v1,80005ab0 +800078a0: 024e1021 addu v0,s2,t6 +800078a4: 0800159d j 80005674 +800078a8: 000f1827 nor v1,zero,t7 +800078ac: 8e423f48 lw v0,16200(s2) +800078b0: 91640001 lbu a0,1(t3) +800078b4: 01821021 addu v0,t4,v0 +800078b8: 90433001 lbu v1,12289(v0) +800078bc: 90453000 lbu a1,12288(v0) +800078c0: 91660000 lbu a2,0(t3) +800078c4: 00031a00 sll v1,v1,0x8 +800078c8: 00042200 sll a0,a0,0x8 +800078cc: 00651821 addu v1,v1,a1 +800078d0: 00862021 addu a0,a0,a2 +800078d4: 3063ffff andi v1,v1,0xffff +800078d8: 3084ffff andi a0,a0,0xffff +800078dc: 1464f97c bne v1,a0,80005ed0 +800078e0: 022e1021 addu v0,s1,t6 +800078e4: 08001648 j 80005920 +800078e8: 000f1827 nor v1,zero,t7 +800078ec: 8e423f4c lw v0,16204(s2) +800078f0: 91660001 lbu a2,1(t3) +800078f4: 01821021 addu v0,t4,v0 +800078f8: 90430001 lbu v1,1(v0) +800078fc: 90470002 lbu a3,2(v0) +80007900: 90440000 lbu a0,0(v0) +80007904: 91650000 lbu a1,0(t3) +80007908: 91620002 lbu v0,2(t3) +8000790c: 00031a00 sll v1,v1,0x8 +80007910: 00063200 sll a2,a2,0x8 +80007914: 00832021 addu a0,a0,v1 +80007918: 00a62821 addu a1,a1,a2 +8000791c: 00073c00 sll a3,a3,0x10 +80007920: 00021400 sll v0,v0,0x10 +80007924: 00873821 addu a3,a0,a3 +80007928: 080019a4 j 80006690 +8000792c: 00a21821 addu v1,a1,v0 +80007930: 8e423f48 lw v0,16200(s2) +80007934: 91660001 lbu a2,1(t3) +80007938: 01821021 addu v0,t4,v0 +8000793c: 90433001 lbu v1,12289(v0) +80007940: 90473002 lbu a3,12290(v0) +80007944: 90443000 lbu a0,12288(v0) +80007948: 91650000 lbu a1,0(t3) +8000794c: 91620002 lbu v0,2(t3) +80007950: 00031a00 sll v1,v1,0x8 +80007954: 00063200 sll a2,a2,0x8 +80007958: 00832021 addu a0,a0,v1 +8000795c: 00a62821 addu a1,a1,a2 +80007960: 00073c00 sll a3,a3,0x10 +80007964: 00021400 sll v0,v0,0x10 +80007968: 00873821 addu a3,a0,a3 +8000796c: 0800199b j 8000666c +80007970: 00a21821 addu v1,a1,v0 +80007974: 8f223f44 lw v0,16196(t9) +80007978: 91660001 lbu a2,1(t3) +8000797c: 01821021 addu v0,t4,v0 +80007980: 90430001 lbu v1,1(v0) +80007984: 90470002 lbu a3,2(v0) +80007988: 90440000 lbu a0,0(v0) +8000798c: 91650000 lbu a1,0(t3) +80007990: 91620002 lbu v0,2(t3) +80007994: 00031a00 sll v1,v1,0x8 +80007998: 00063200 sll a2,a2,0x8 +8000799c: 00832021 addu a0,a0,v1 +800079a0: 00a62821 addu a1,a1,a2 +800079a4: 00073c00 sll a3,a3,0x10 +800079a8: 00021400 sll v0,v0,0x10 +800079ac: 00873821 addu a3,a0,a3 +800079b0: 08001992 j 80006648 +800079b4: 00a21821 addu v1,a1,v0 +800079b8: 8f223f4c lw v0,16204(t9) +800079bc: 91660001 lbu a2,1(t3) +800079c0: 01821021 addu v0,t4,v0 +800079c4: 90450001 lbu a1,1(v0) +800079c8: 90470002 lbu a3,2(v0) +800079cc: 90430000 lbu v1,0(v0) +800079d0: 91640000 lbu a0,0(t3) +800079d4: 91620002 lbu v0,2(t3) +800079d8: 00052a00 sll a1,a1,0x8 +800079dc: 00063200 sll a2,a2,0x8 +800079e0: 00021400 sll v0,v0,0x10 +800079e4: 00651821 addu v1,v1,a1 +800079e8: 00862021 addu a0,a0,a2 +800079ec: 00073c00 sll a3,a3,0x10 +800079f0: 00822021 addu a0,a0,v0 +800079f4: 00671821 addu v1,v1,a3 +800079f8: 00031a00 sll v1,v1,0x8 +800079fc: 00042200 sll a0,a0,0x8 +80007a00: 00031203 sra v0,v1,0x8 +80007a04: 08001989 j 80006624 +80007a08: 00042203 sra a0,a0,0x8 +80007a0c: 8f223f48 lw v0,16200(t9) +80007a10: 91660001 lbu a2,1(t3) +80007a14: 01821021 addu v0,t4,v0 +80007a18: 90453001 lbu a1,12289(v0) +80007a1c: 90473002 lbu a3,12290(v0) +80007a20: 90433000 lbu v1,12288(v0) +80007a24: 91640000 lbu a0,0(t3) +80007a28: 91620002 lbu v0,2(t3) +80007a2c: 00052a00 sll a1,a1,0x8 +80007a30: 00063200 sll a2,a2,0x8 +80007a34: 00021400 sll v0,v0,0x10 +80007a38: 00651821 addu v1,v1,a1 +80007a3c: 00862021 addu a0,a0,a2 +80007a40: 00073c00 sll a3,a3,0x10 +80007a44: 00822021 addu a0,a0,v0 +80007a48: 00671821 addu v1,v1,a3 +80007a4c: 00031a00 sll v1,v1,0x8 +80007a50: 00042200 sll a0,a0,0x8 +80007a54: 00031203 sra v0,v1,0x8 +80007a58: 08001980 j 80006600 +80007a5c: 00041a03 sra v1,a0,0x8 +80007a60: 8e223f44 lw v0,16196(s1) +80007a64: 91660001 lbu a2,1(t3) +80007a68: 01821021 addu v0,t4,v0 +80007a6c: 90450001 lbu a1,1(v0) +80007a70: 90470002 lbu a3,2(v0) +80007a74: 90430000 lbu v1,0(v0) +80007a78: 91640000 lbu a0,0(t3) +80007a7c: 91620002 lbu v0,2(t3) +80007a80: 00052a00 sll a1,a1,0x8 +80007a84: 00063200 sll a2,a2,0x8 +80007a88: 00021400 sll v0,v0,0x10 +80007a8c: 00651821 addu v1,v1,a1 +80007a90: 00862021 addu a0,a0,a2 +80007a94: 00073c00 sll a3,a3,0x10 +80007a98: 00822021 addu a0,a0,v0 +80007a9c: 00671821 addu v1,v1,a3 +80007aa0: 00031a00 sll v1,v1,0x8 +80007aa4: 00042200 sll a0,a0,0x8 +80007aa8: 00031203 sra v0,v1,0x8 +80007aac: 08001977 j 800065dc +80007ab0: 00042203 sra a0,a0,0x8 +80007ab4: 8f223f48 lw v0,16200(t9) +80007ab8: 91640001 lbu a0,1(t3) +80007abc: 01821021 addu v0,t4,v0 +80007ac0: 90433001 lbu v1,12289(v0) +80007ac4: 90453000 lbu a1,12288(v0) +80007ac8: 91660000 lbu a2,0(t3) +80007acc: 00031a00 sll v1,v1,0x8 +80007ad0: 00042200 sll a0,a0,0x8 +80007ad4: 00651821 addu v1,v1,a1 +80007ad8: 00862021 addu a0,a0,a2 +80007adc: 00031400 sll v0,v1,0x10 +80007ae0: 00041c00 sll v1,a0,0x10 +80007ae4: 00021403 sra v0,v0,0x10 +80007ae8: 080019f8 j 800067e0 +80007aec: 00031c03 sra v1,v1,0x10 +80007af0: 8e223f44 lw v0,16196(s1) +80007af4: 91640001 lbu a0,1(t3) +80007af8: 01821021 addu v0,t4,v0 +80007afc: 90430001 lbu v1,1(v0) +80007b00: 90450000 lbu a1,0(v0) +80007b04: 91660000 lbu a2,0(t3) +80007b08: 00031a00 sll v1,v1,0x8 +80007b0c: 00042200 sll a0,a0,0x8 +80007b10: 00651821 addu v1,v1,a1 +80007b14: 00862021 addu a0,a0,a2 +80007b18: 00031400 sll v0,v1,0x10 +80007b1c: 00042400 sll a0,a0,0x10 +80007b20: 00021403 sra v0,v0,0x10 +80007b24: 080019ef j 800067bc +80007b28: 00042403 sra a0,a0,0x10 +80007b2c: 8e423f4c lw v0,16204(s2) +80007b30: 91640001 lbu a0,1(t3) +80007b34: 01821021 addu v0,t4,v0 +80007b38: 90430001 lbu v1,1(v0) +80007b3c: 90450000 lbu a1,0(v0) +80007b40: 91660000 lbu a2,0(t3) +80007b44: 00031a00 sll v1,v1,0x8 +80007b48: 00042200 sll a0,a0,0x8 +80007b4c: 00651821 addu v1,v1,a1 +80007b50: 00862021 addu a0,a0,a2 +80007b54: 3067ffff andi a3,v1,0xffff +80007b58: 080019e6 j 80006798 +80007b5c: 3083ffff andi v1,a0,0xffff +80007b60: 8e423f48 lw v0,16200(s2) +80007b64: 91640001 lbu a0,1(t3) +80007b68: 01821021 addu v0,t4,v0 +80007b6c: 90433001 lbu v1,12289(v0) +80007b70: 90453000 lbu a1,12288(v0) +80007b74: 91660000 lbu a2,0(t3) +80007b78: 00031a00 sll v1,v1,0x8 +80007b7c: 00042200 sll a0,a0,0x8 +80007b80: 00651821 addu v1,v1,a1 +80007b84: 00862021 addu a0,a0,a2 +80007b88: 3067ffff andi a3,v1,0xffff +80007b8c: 080019dd j 80006774 +80007b90: 3083ffff andi v1,a0,0xffff +80007b94: 8f223f44 lw v0,16196(t9) +80007b98: 91640001 lbu a0,1(t3) +80007b9c: 01821021 addu v0,t4,v0 +80007ba0: 90430001 lbu v1,1(v0) +80007ba4: 90450000 lbu a1,0(v0) +80007ba8: 91660000 lbu a2,0(t3) +80007bac: 00031a00 sll v1,v1,0x8 +80007bb0: 00042200 sll a0,a0,0x8 +80007bb4: 00651821 addu v1,v1,a1 +80007bb8: 00862021 addu a0,a0,a2 +80007bbc: 3067ffff andi a3,v1,0xffff +80007bc0: 08001a0a j 80006828 +80007bc4: 3083ffff andi v1,a0,0xffff +80007bc8: 8f223f4c lw v0,16204(t9) +80007bcc: 91640001 lbu a0,1(t3) +80007bd0: 01821021 addu v0,t4,v0 +80007bd4: 90430001 lbu v1,1(v0) +80007bd8: 90450000 lbu a1,0(v0) +80007bdc: 91660000 lbu a2,0(t3) +80007be0: 00031a00 sll v1,v1,0x8 +80007be4: 00042200 sll a0,a0,0x8 +80007be8: 00651821 addu v1,v1,a1 +80007bec: 00862021 addu a0,a0,a2 +80007bf0: 00031400 sll v0,v1,0x10 +80007bf4: 00042400 sll a0,a0,0x10 +80007bf8: 00021403 sra v0,v0,0x10 +80007bfc: 08001a01 j 80006804 +80007c00: 00042403 sra a0,a0,0x10 +80007c04: 8e423f48 lw v0,16200(s2) +80007c08: 91660001 lbu a2,1(t3) +80007c0c: 01821021 addu v0,t4,v0 +80007c10: 90433001 lbu v1,12289(v0) +80007c14: 90473002 lbu a3,12290(v0) +80007c18: 90443000 lbu a0,12288(v0) +80007c1c: 91650000 lbu a1,0(t3) +80007c20: 91620002 lbu v0,2(t3) +80007c24: 00031a00 sll v1,v1,0x8 +80007c28: 00063200 sll a2,a2,0x8 +80007c2c: 00832021 addu a0,a0,v1 +80007c30: 00a62821 addu a1,a1,a2 +80007c34: 00073c00 sll a3,a3,0x10 +80007c38: 00021400 sll v0,v0,0x10 +80007c3c: 00871821 addu v1,a0,a3 +80007c40: 00a22021 addu a0,a1,v0 +80007c44: 1464f8a2 bne v1,a0,80005ed0 +80007c48: 022e1021 addu v0,s1,t6 +80007c4c: 08001648 j 80005920 +80007c50: 000f1827 nor v1,zero,t7 +80007c54: 8f223f44 lw v0,16196(t9) +80007c58: 91660001 lbu a2,1(t3) +80007c5c: 01821021 addu v0,t4,v0 +80007c60: 90430001 lbu v1,1(v0) +80007c64: 90470002 lbu a3,2(v0) +80007c68: 90440000 lbu a0,0(v0) +80007c6c: 91650000 lbu a1,0(t3) +80007c70: 91620002 lbu v0,2(t3) +80007c74: 00031a00 sll v1,v1,0x8 +80007c78: 00063200 sll a2,a2,0x8 +80007c7c: 00832021 addu a0,a0,v1 +80007c80: 00a62821 addu a1,a1,a2 +80007c84: 00073c00 sll a3,a3,0x10 +80007c88: 00021400 sll v0,v0,0x10 +80007c8c: 00871821 addu v1,a0,a3 +80007c90: 00a22021 addu a0,a1,v0 +80007c94: 1464f834 bne v1,a0,80005d68 +80007c98: 022e1821 addu v1,s1,t6 +80007c9c: 080015f7 j 800057dc +80007ca0: 000d1027 nor v0,zero,t5 +80007ca4: 8e223f44 lw v0,16196(s1) +80007ca8: 91660001 lbu a2,1(t3) +80007cac: 01821021 addu v0,t4,v0 +80007cb0: 90450001 lbu a1,1(v0) +80007cb4: 90470002 lbu a3,2(v0) +80007cb8: 90430000 lbu v1,0(v0) +80007cbc: 91640000 lbu a0,0(t3) +80007cc0: 91620002 lbu v0,2(t3) +80007cc4: 00052a00 sll a1,a1,0x8 +80007cc8: 00063200 sll a2,a2,0x8 +80007ccc: 00651821 addu v1,v1,a1 +80007cd0: 00862021 addu a0,a0,a2 +80007cd4: 00073c00 sll a3,a3,0x10 +80007cd8: 00021400 sll v0,v0,0x10 +80007cdc: 00671821 addu v1,v1,a3 +80007ce0: 00822021 addu a0,a0,v0 +80007ce4: 00031a00 sll v1,v1,0x8 +80007ce8: 00042200 sll a0,a0,0x8 +80007cec: 00031a03 sra v1,v1,0x8 +80007cf0: 00042203 sra a0,a0,0x8 +80007cf4: 1483f741 bne a0,v1,800059fc +80007cf8: 024e1821 addu v1,s2,t6 +80007cfc: 08001575 j 800055d4 +80007d00: 000d1027 nor v0,zero,t5 +80007d04: 8f223f4c lw v0,16204(t9) +80007d08: 91660001 lbu a2,1(t3) +80007d0c: 01821021 addu v0,t4,v0 +80007d10: 90450001 lbu a1,1(v0) +80007d14: 90470002 lbu a3,2(v0) +80007d18: 90430000 lbu v1,0(v0) +80007d1c: 91640000 lbu a0,0(t3) +80007d20: 91620002 lbu v0,2(t3) +80007d24: 00052a00 sll a1,a1,0x8 +80007d28: 00063200 sll a2,a2,0x8 +80007d2c: 00651821 addu v1,v1,a1 +80007d30: 00862021 addu a0,a0,a2 +80007d34: 00073c00 sll a3,a3,0x10 +80007d38: 00021400 sll v0,v0,0x10 +80007d3c: 00671821 addu v1,v1,a3 +80007d40: 00822021 addu a0,a0,v0 +80007d44: 00031a00 sll v1,v1,0x8 +80007d48: 00042200 sll a0,a0,0x8 +80007d4c: 00031a03 sra v1,v1,0x8 +80007d50: 00042203 sra a0,a0,0x8 +80007d54: 1483f756 bne a0,v1,80005ab0 +80007d58: 024e1021 addu v0,s2,t6 +80007d5c: 0800159d j 80005674 +80007d60: 000f1827 nor v1,zero,t7 +80007d64: 8e423f4c lw v0,16204(s2) +80007d68: 91660001 lbu a2,1(t3) +80007d6c: 01821021 addu v0,t4,v0 +80007d70: 90430001 lbu v1,1(v0) +80007d74: 90470002 lbu a3,2(v0) +80007d78: 90440000 lbu a0,0(v0) +80007d7c: 91650000 lbu a1,0(t3) +80007d80: 91620002 lbu v0,2(t3) +80007d84: 00031a00 sll v1,v1,0x8 +80007d88: 00063200 sll a2,a2,0x8 +80007d8c: 00832021 addu a0,a0,v1 +80007d90: 00a62821 addu a1,a1,a2 +80007d94: 00073c00 sll a3,a3,0x10 +80007d98: 00021400 sll v0,v0,0x10 +80007d9c: 00871821 addu v1,a0,a3 +80007da0: 00a22021 addu a0,a1,v0 +80007da4: 1464f81d bne v1,a0,80005e1c +80007da8: 022e1021 addu v0,s1,t6 +80007dac: 0800161f j 8000587c +80007db0: 000f1827 nor v1,zero,t7 +80007db4: 8f223f48 lw v0,16200(t9) +80007db8: 91660001 lbu a2,1(t3) +80007dbc: 01821021 addu v0,t4,v0 +80007dc0: 90453001 lbu a1,12289(v0) +80007dc4: 90473002 lbu a3,12290(v0) +80007dc8: 90433000 lbu v1,12288(v0) +80007dcc: 91640000 lbu a0,0(t3) +80007dd0: 91620002 lbu v0,2(t3) +80007dd4: 00052a00 sll a1,a1,0x8 +80007dd8: 00063200 sll a2,a2,0x8 +80007ddc: 00651821 addu v1,v1,a1 +80007de0: 00862021 addu a0,a0,a2 +80007de4: 00073c00 sll a3,a3,0x10 +80007de8: 00021400 sll v0,v0,0x10 +80007dec: 00671821 addu v1,v1,a3 +80007df0: 00822021 addu a0,a0,v0 +80007df4: 00031a00 sll v1,v1,0x8 +80007df8: 00042200 sll a0,a0,0x8 +80007dfc: 00031a03 sra v1,v1,0x8 +80007e00: 00042203 sra a0,a0,0x8 +80007e04: 1464f757 bne v1,a0,80005b64 +80007e08: 024e1021 addu v0,s2,t6 +80007e0c: 080015c6 j 80005718 +80007e10: 000f1827 nor v1,zero,t7 +80007e14: 8e223f44 lw v0,16196(s1) +80007e18: 91660001 lbu a2,1(t3) +80007e1c: 01821021 addu v0,t4,v0 +80007e20: 90450001 lbu a1,1(v0) +80007e24: 90470002 lbu a3,2(v0) +80007e28: 90430000 lbu v1,0(v0) +80007e2c: 91640000 lbu a0,0(t3) +80007e30: 91620002 lbu v0,2(t3) +80007e34: 00052a00 sll a1,a1,0x8 +80007e38: 00063200 sll a2,a2,0x8 +80007e3c: 00021400 sll v0,v0,0x10 +80007e40: 00651821 addu v1,v1,a1 +80007e44: 00862021 addu a0,a0,a2 +80007e48: 00073c00 sll a3,a3,0x10 +80007e4c: 00822021 addu a0,a0,v0 +80007e50: 00671821 addu v1,v1,a3 +80007e54: 00031a00 sll v1,v1,0x8 +80007e58: 00042200 sll a0,a0,0x8 +80007e5c: 00031203 sra v0,v1,0x8 +80007e60: 080019ef j 800067bc +80007e64: 00042203 sra a0,a0,0x8 +80007e68: 8e423f4c lw v0,16204(s2) +80007e6c: 91660001 lbu a2,1(t3) +80007e70: 01821021 addu v0,t4,v0 +80007e74: 90430001 lbu v1,1(v0) +80007e78: 90470002 lbu a3,2(v0) +80007e7c: 90440000 lbu a0,0(v0) +80007e80: 91650000 lbu a1,0(t3) +80007e84: 91620002 lbu v0,2(t3) +80007e88: 00031a00 sll v1,v1,0x8 +80007e8c: 00063200 sll a2,a2,0x8 +80007e90: 00832021 addu a0,a0,v1 +80007e94: 00a62821 addu a1,a1,a2 +80007e98: 00073c00 sll a3,a3,0x10 +80007e9c: 00021400 sll v0,v0,0x10 +80007ea0: 00873821 addu a3,a0,a3 +80007ea4: 080019e6 j 80006798 +80007ea8: 00a21821 addu v1,a1,v0 +80007eac: 8e423f48 lw v0,16200(s2) +80007eb0: 91660001 lbu a2,1(t3) +80007eb4: 01821021 addu v0,t4,v0 +80007eb8: 90433001 lbu v1,12289(v0) +80007ebc: 90473002 lbu a3,12290(v0) +80007ec0: 90443000 lbu a0,12288(v0) +80007ec4: 91650000 lbu a1,0(t3) +80007ec8: 91620002 lbu v0,2(t3) +80007ecc: 00031a00 sll v1,v1,0x8 +80007ed0: 00063200 sll a2,a2,0x8 +80007ed4: 00832021 addu a0,a0,v1 +80007ed8: 00a62821 addu a1,a1,a2 +80007edc: 00073c00 sll a3,a3,0x10 +80007ee0: 00021400 sll v0,v0,0x10 +80007ee4: 00873821 addu a3,a0,a3 +80007ee8: 080019dd j 80006774 +80007eec: 00a21821 addu v1,a1,v0 +80007ef0: 8f223f4c lw v0,16204(t9) +80007ef4: 91660001 lbu a2,1(t3) +80007ef8: 01821021 addu v0,t4,v0 +80007efc: 90450001 lbu a1,1(v0) +80007f00: 90470002 lbu a3,2(v0) +80007f04: 90430000 lbu v1,0(v0) +80007f08: 91640000 lbu a0,0(t3) +80007f0c: 91620002 lbu v0,2(t3) +80007f10: 00052a00 sll a1,a1,0x8 +80007f14: 00063200 sll a2,a2,0x8 +80007f18: 00021400 sll v0,v0,0x10 +80007f1c: 00651821 addu v1,v1,a1 +80007f20: 00862021 addu a0,a0,a2 +80007f24: 00073c00 sll a3,a3,0x10 +80007f28: 00822021 addu a0,a0,v0 +80007f2c: 00671821 addu v1,v1,a3 +80007f30: 00031a00 sll v1,v1,0x8 +80007f34: 00042200 sll a0,a0,0x8 +80007f38: 00031203 sra v0,v1,0x8 +80007f3c: 08001a01 j 80006804 +80007f40: 00042203 sra a0,a0,0x8 +80007f44: 8f223f48 lw v0,16200(t9) +80007f48: 91660001 lbu a2,1(t3) +80007f4c: 01821021 addu v0,t4,v0 +80007f50: 90453001 lbu a1,12289(v0) +80007f54: 90473002 lbu a3,12290(v0) +80007f58: 90433000 lbu v1,12288(v0) +80007f5c: 91640000 lbu a0,0(t3) +80007f60: 91620002 lbu v0,2(t3) +80007f64: 00052a00 sll a1,a1,0x8 +80007f68: 00063200 sll a2,a2,0x8 +80007f6c: 00021400 sll v0,v0,0x10 +80007f70: 00651821 addu v1,v1,a1 +80007f74: 00862021 addu a0,a0,a2 +80007f78: 00073c00 sll a3,a3,0x10 +80007f7c: 00822021 addu a0,a0,v0 +80007f80: 00671821 addu v1,v1,a3 +80007f84: 00031a00 sll v1,v1,0x8 +80007f88: 00042200 sll a0,a0,0x8 +80007f8c: 00031203 sra v0,v1,0x8 +80007f90: 080019f8 j 800067e0 +80007f94: 00041a03 sra v1,a0,0x8 +80007f98: 8f223f48 lw v0,16200(t9) +80007f9c: 91640001 lbu a0,1(t3) +80007fa0: 01821021 addu v0,t4,v0 +80007fa4: 90433001 lbu v1,12289(v0) +80007fa8: 90453000 lbu a1,12288(v0) +80007fac: 91660000 lbu a2,0(t3) +80007fb0: 00031a00 sll v1,v1,0x8 +80007fb4: 00042200 sll a0,a0,0x8 +80007fb8: 00651821 addu v1,v1,a1 +80007fbc: 00862021 addu a0,a0,a2 +80007fc0: 00031400 sll v0,v1,0x10 +80007fc4: 00041c00 sll v1,a0,0x10 +80007fc8: 00021403 sra v0,v0,0x10 +80007fcc: 08001a36 j 800068d8 +80007fd0: 00031c03 sra v1,v1,0x10 +80007fd4: 8f223f4c lw v0,16204(t9) +80007fd8: 91640001 lbu a0,1(t3) +80007fdc: 01821021 addu v0,t4,v0 +80007fe0: 90430001 lbu v1,1(v0) +80007fe4: 90450000 lbu a1,0(v0) +80007fe8: 91660000 lbu a2,0(t3) +80007fec: 00031a00 sll v1,v1,0x8 +80007ff0: 00042200 sll a0,a0,0x8 +80007ff4: 00651821 addu v1,v1,a1 +80007ff8: 00862021 addu a0,a0,a2 +80007ffc: 00031400 sll v0,v1,0x10 +80008000: 00042400 sll a0,a0,0x10 +80008004: 00021403 sra v0,v0,0x10 +80008008: 08001a20 j 80006880 +8000800c: 00042403 sra a0,a0,0x10 +80008010: 8e423f4c lw v0,16204(s2) +80008014: 91640001 lbu a0,1(t3) +80008018: 01821021 addu v0,t4,v0 +8000801c: 90430001 lbu v1,1(v0) +80008020: 90450000 lbu a1,0(v0) +80008024: 91660000 lbu a2,0(t3) +80008028: 00031a00 sll v1,v1,0x8 +8000802c: 00042200 sll a0,a0,0x8 +80008030: 00651821 addu v1,v1,a1 +80008034: 00862021 addu a0,a0,a2 +80008038: 3067ffff andi a3,v1,0xffff +8000803c: 08001a41 j 80006904 +80008040: 3083ffff andi v1,a0,0xffff +80008044: 8e423f48 lw v0,16200(s2) +80008048: 91640001 lbu a0,1(t3) +8000804c: 01821021 addu v0,t4,v0 +80008050: 90433001 lbu v1,12289(v0) +80008054: 90453000 lbu a1,12288(v0) +80008058: 91660000 lbu a2,0(t3) +8000805c: 00031a00 sll v1,v1,0x8 +80008060: 00042200 sll a0,a0,0x8 +80008064: 00651821 addu v1,v1,a1 +80008068: 00862021 addu a0,a0,a2 +8000806c: 3067ffff andi a3,v1,0xffff +80008070: 08001a4c j 80006930 +80008074: 3083ffff andi v1,a0,0xffff +80008078: 8f223f44 lw v0,16196(t9) +8000807c: 91640001 lbu a0,1(t3) +80008080: 01821021 addu v0,t4,v0 +80008084: 90430001 lbu v1,1(v0) +80008088: 90450000 lbu a1,0(v0) +8000808c: 91660000 lbu a2,0(t3) +80008090: 00031a00 sll v1,v1,0x8 +80008094: 00042200 sll a0,a0,0x8 +80008098: 00651821 addu v1,v1,a1 +8000809c: 00862021 addu a0,a0,a2 +800080a0: 3067ffff andi a3,v1,0xffff +800080a4: 08001a15 j 80006854 +800080a8: 3083ffff andi v1,a0,0xffff +800080ac: 8f223f44 lw v0,16196(t9) +800080b0: 91660001 lbu a2,1(t3) +800080b4: 01821021 addu v0,t4,v0 +800080b8: 90430001 lbu v1,1(v0) +800080bc: 90470002 lbu a3,2(v0) +800080c0: 90440000 lbu a0,0(v0) +800080c4: 91650000 lbu a1,0(t3) +800080c8: 91620002 lbu v0,2(t3) +800080cc: 00031a00 sll v1,v1,0x8 +800080d0: 00063200 sll a2,a2,0x8 +800080d4: 00832021 addu a0,a0,v1 +800080d8: 00a62821 addu a1,a1,a2 +800080dc: 00073c00 sll a3,a3,0x10 +800080e0: 00021400 sll v0,v0,0x10 +800080e4: 00873821 addu a3,a0,a3 +800080e8: 08001a0a j 80006828 +800080ec: 00a21821 addu v1,a1,v0 +800080f0: 8e223f44 lw v0,16196(s1) +800080f4: 91640001 lbu a0,1(t3) +800080f8: 01821021 addu v0,t4,v0 +800080fc: 90430001 lbu v1,1(v0) +80008100: 90450000 lbu a1,0(v0) +80008104: 91660000 lbu a2,0(t3) +80008108: 00031a00 sll v1,v1,0x8 +8000810c: 00042200 sll a0,a0,0x8 +80008110: 00651821 addu v1,v1,a1 +80008114: 00862021 addu a0,a0,a2 +80008118: 00031400 sll v0,v1,0x10 +8000811c: 00042400 sll a0,a0,0x10 +80008120: 00021403 sra v0,v0,0x10 +80008124: 08001a2b j 800068ac +80008128: 00042403 sra a0,a0,0x10 +8000812c: 8f223f44 lw v0,16196(t9) +80008130: 91640001 lbu a0,1(t3) +80008134: 01821021 addu v0,t4,v0 +80008138: 90430001 lbu v1,1(v0) +8000813c: 90450002 lbu a1,2(v0) +80008140: 90460000 lbu a2,0(v0) +80008144: 91670000 lbu a3,0(t3) +80008148: 91620002 lbu v0,2(t3) +8000814c: 00031a00 sll v1,v1,0x8 +80008150: 00042200 sll a0,a0,0x8 +80008154: 00c33021 addu a2,a2,v1 +80008158: 00e43821 addu a3,a3,a0 +8000815c: 00052c00 sll a1,a1,0x10 +80008160: 00021400 sll v0,v0,0x10 +80008164: 00c51821 addu v1,a2,a1 +80008168: 00e22021 addu a0,a3,v0 +8000816c: 1464f59a bne v1,a0,800057d8 +80008170: 022e1821 addu v1,s1,t6 +80008174: 0800175a j 80005d68 +80008178: 00000000 nop +8000817c: 8f223f4c lw v0,16204(t9) +80008180: 91660001 lbu a2,1(t3) +80008184: 01821021 addu v0,t4,v0 +80008188: 90450001 lbu a1,1(v0) +8000818c: 90470002 lbu a3,2(v0) +80008190: 90430000 lbu v1,0(v0) +80008194: 91640000 lbu a0,0(t3) +80008198: 91620002 lbu v0,2(t3) +8000819c: 00052a00 sll a1,a1,0x8 +800081a0: 00063200 sll a2,a2,0x8 +800081a4: 00651821 addu v1,v1,a1 +800081a8: 00862021 addu a0,a0,a2 +800081ac: 00073c00 sll a3,a3,0x10 +800081b0: 00021400 sll v0,v0,0x10 +800081b4: 00671821 addu v1,v1,a3 +800081b8: 00822021 addu a0,a0,v0 +800081bc: 00031a00 sll v1,v1,0x8 +800081c0: 00042200 sll a0,a0,0x8 +800081c4: 00031a03 sra v1,v1,0x8 +800081c8: 00042203 sra a0,a0,0x8 +800081cc: 1483f528 bne a0,v1,80005670 +800081d0: 024e1021 addu v0,s2,t6 +800081d4: 080016ac j 80005ab0 +800081d8: 00000000 nop +800081dc: 8e423f4c lw v0,16204(s2) +800081e0: 91640001 lbu a0,1(t3) +800081e4: 01821021 addu v0,t4,v0 +800081e8: 90430001 lbu v1,1(v0) +800081ec: 90450002 lbu a1,2(v0) +800081f0: 90460000 lbu a2,0(v0) +800081f4: 91670000 lbu a3,0(t3) +800081f8: 91620002 lbu v0,2(t3) +800081fc: 00031a00 sll v1,v1,0x8 +80008200: 00042200 sll a0,a0,0x8 +80008204: 00c33021 addu a2,a2,v1 +80008208: 00e43821 addu a3,a3,a0 +8000820c: 00052c00 sll a1,a1,0x10 +80008210: 00021400 sll v0,v0,0x10 +80008214: 00c51821 addu v1,a2,a1 +80008218: 00e22021 addu a0,a3,v0 +8000821c: 1464f596 bne v1,a0,80005878 +80008220: 022e1021 addu v0,s1,t6 +80008224: 08001787 j 80005e1c +80008228: 00000000 nop +8000822c: 8e223f44 lw v0,16196(s1) +80008230: 91660001 lbu a2,1(t3) +80008234: 01821021 addu v0,t4,v0 +80008238: 90450001 lbu a1,1(v0) +8000823c: 90470002 lbu a3,2(v0) +80008240: 90430000 lbu v1,0(v0) +80008244: 91640000 lbu a0,0(t3) +80008248: 91620002 lbu v0,2(t3) +8000824c: 00052a00 sll a1,a1,0x8 +80008250: 00063200 sll a2,a2,0x8 +80008254: 00651821 addu v1,v1,a1 +80008258: 00862021 addu a0,a0,a2 +8000825c: 00073c00 sll a3,a3,0x10 +80008260: 00021400 sll v0,v0,0x10 +80008264: 00671821 addu v1,v1,a3 +80008268: 00822021 addu a0,a0,v0 +8000826c: 00031a00 sll v1,v1,0x8 +80008270: 00042200 sll a0,a0,0x8 +80008274: 00031a03 sra v1,v1,0x8 +80008278: 00042203 sra a0,a0,0x8 +8000827c: 1483f4d4 bne a0,v1,800055d0 +80008280: 024e1821 addu v1,s2,t6 +80008284: 0800167f j 800059fc +80008288: 00000000 nop +8000828c: 8f223f48 lw v0,16200(t9) +80008290: 91660001 lbu a2,1(t3) +80008294: 01821021 addu v0,t4,v0 +80008298: 90453001 lbu a1,12289(v0) +8000829c: 90473002 lbu a3,12290(v0) +800082a0: 90433000 lbu v1,12288(v0) +800082a4: 91640000 lbu a0,0(t3) +800082a8: 91620002 lbu v0,2(t3) +800082ac: 00052a00 sll a1,a1,0x8 +800082b0: 00063200 sll a2,a2,0x8 +800082b4: 00651821 addu v1,v1,a1 +800082b8: 00862021 addu a0,a0,a2 +800082bc: 00073c00 sll a3,a3,0x10 +800082c0: 00021400 sll v0,v0,0x10 +800082c4: 00671821 addu v1,v1,a3 +800082c8: 00822021 addu a0,a0,v0 +800082cc: 00031a00 sll v1,v1,0x8 +800082d0: 00042200 sll a0,a0,0x8 +800082d4: 00031a03 sra v1,v1,0x8 +800082d8: 00042203 sra a0,a0,0x8 +800082dc: 1464f50d bne v1,a0,80005714 +800082e0: 024e1021 addu v0,s2,t6 +800082e4: 080016d9 j 80005b64 +800082e8: 00000000 nop +800082ec: 8e423f48 lw v0,16200(s2) +800082f0: 91640001 lbu a0,1(t3) +800082f4: 01821021 addu v0,t4,v0 +800082f8: 90433001 lbu v1,12289(v0) +800082fc: 90453002 lbu a1,12290(v0) +80008300: 90463000 lbu a2,12288(v0) +80008304: 91670000 lbu a3,0(t3) +80008308: 91620002 lbu v0,2(t3) +8000830c: 00031a00 sll v1,v1,0x8 +80008310: 00042200 sll a0,a0,0x8 +80008314: 00c33021 addu a2,a2,v1 +80008318: 00e43821 addu a3,a3,a0 +8000831c: 00052c00 sll a1,a1,0x10 +80008320: 00021400 sll v0,v0,0x10 +80008324: 00c51821 addu v1,a2,a1 +80008328: 00e22021 addu a0,a3,v0 +8000832c: 1464f57b bne v1,a0,8000591c +80008330: 022e1021 addu v0,s1,t6 +80008334: 080017b4 j 80005ed0 +80008338: 00000000 nop + +8000833c : +8000833c: 27bdfff0 addiu sp,sp,-16 +80008340: 24020001 li v0,1 +80008344: afb10004 sw s1,4(sp) +80008348: afb00000 sw s0,0(sp) +8000834c: afb20008 sw s2,8(sp) +80008350: 00c06821 move t5,a2 +80008354: 00804821 move t1,a0 +80008358: 00a07821 move t7,a1 +8000835c: 00e08021 move s0,a3 +80008360: 93a30020 lbu v1,32(sp) +80008364: 10c202a9 beq a2,v0,80008e0c +80008368: 93b10024 lbu s1,36(sp) +8000836c: 24020002 li v0,2 +80008370: 10c2031c beq a2,v0,80008fe4 +80008374: 00000000 nop +80008378: 14c00073 bnez a2,80008548 +8000837c: 3c020001 lui v0,0x1 +80008380: 00009021 move s2,zero +80008384: 3c070002 lui a3,0x2 +80008388: 10600072 beqz v1,80008554 +8000838c: 00000000 nop +80008390: 18e00021 blez a3,80008418 +80008394: 3c020001 lui v0,0x1 +80008398: 3c190003 lui t9,0x3 +8000839c: 00004021 move t0,zero +800083a0: 24180001 li t8,1 +800083a4: 01397021 addu t6,t1,t9 +800083a8: 00081143 sra v0,t0,0x5 +800083ac: 00026080 sll t4,v0,0x2 +800083b0: 01891821 addu v1,t4,t1 +800083b4: 00791821 addu v1,v1,t9 +800083b8: 8c6a3f50 lw t2,16208(v1) +800083bc: 01185804 sllv t3,t8,t0 +800083c0: 014b1024 and v0,t2,t3 +800083c4: 1040000b beqz v0,800083f4 +800083c8: 00000000 nop +800083cc: 15e000cf bnez t7,8000870c +800083d0: 00000000 nop +800083d4: 15a0013b bnez t5,800088c4 +800083d8: 00000000 nop +800083dc: 8dc23f44 lw v0,16196(t6) +800083e0: 01021021 addu v0,t0,v0 +800083e4: 80420000 lb v0,0(v0) +800083e8: 0050102a slt v0,v0,s0 +800083ec: 144000e3 bnez v0,8000877c +800083f0: 00000000 nop +800083f4: 01891821 addu v1,t4,t1 +800083f8: 000b1027 nor v0,zero,t3 +800083fc: 01421024 and v0,t2,v0 +80008400: 00791821 addu v1,v1,t9 +80008404: ac623f50 sw v0,16208(v1) +80008408: 25080001 addiu t0,t0,1 +8000840c: 14e8ffe7 bne a3,t0,800083ac +80008410: 00081143 sra v0,t0,0x5 +80008414: 3c020001 lui v0,0x1 +80008418: 00523823 subu a3,v0,s2 +8000841c: 18e00021 blez a3,800084a4 +80008420: 3c020003 lui v0,0x3 +80008424: 01227021 addu t6,t1,v0 +80008428: 00004021 move t0,zero +8000842c: 24180001 li t8,1 +80008430: 00081943 sra v1,t0,0x5 +80008434: 00036080 sll t4,v1,0x2 +80008438: 01891021 addu v0,t4,t1 +8000843c: 3c030004 lui v1,0x4 +80008440: 00431021 addu v0,v0,v1 +80008444: 8c4b3f50 lw t3,16208(v0) +80008448: 01185004 sllv t2,t8,t0 +8000844c: 016a1024 and v0,t3,t2 +80008450: 1040000b beqz v0,80008480 +80008454: 00000000 nop +80008458: 15e000cf bnez t7,80008798 +8000845c: 00000000 nop +80008460: 15a0012a bnez t5,8000890c +80008464: 00000000 nop +80008468: 8dc23f4c lw v0,16204(t6) +8000846c: 01021021 addu v0,t0,v0 +80008470: 80420000 lb v0,0(v0) +80008474: 0050102a slt v0,v0,s0 +80008478: 144000e3 bnez v0,80008808 +8000847c: 00000000 nop +80008480: 01891021 addu v0,t4,t1 +80008484: 000a1827 nor v1,zero,t2 +80008488: 3c040004 lui a0,0x4 +8000848c: 00441021 addu v0,v0,a0 +80008490: 01631824 and v1,t3,v1 +80008494: ac433f50 sw v1,16208(v0) +80008498: 25080001 addiu t0,t0,1 +8000849c: 14e8ffe5 bne a3,t0,80008434 +800084a0: 00081943 sra v1,t0,0x5 +800084a4: 24022000 li v0,8192 +800084a8: 00523823 subu a3,v0,s2 +800084ac: 18e00021 blez a3,80008534 +800084b0: 3c120003 lui s2,0x3 +800084b4: 00004021 move t0,zero +800084b8: 24180001 li t8,1 +800084bc: 01327021 addu t6,t1,s2 +800084c0: 00081943 sra v1,t0,0x5 +800084c4: 00036080 sll t4,v1,0x2 +800084c8: 01891021 addu v0,t4,t1 +800084cc: 3c030005 lui v1,0x5 +800084d0: 00431021 addu v0,v0,v1 +800084d4: 8c4bbf50 lw t3,-16560(v0) +800084d8: 01185004 sllv t2,t8,t0 +800084dc: 016a1024 and v0,t3,t2 +800084e0: 1040000b beqz v0,80008510 +800084e4: 00000000 nop +800084e8: 15e000d1 bnez t7,80008830 +800084ec: 00000000 nop +800084f0: 15a00118 bnez t5,80008954 +800084f4: 00000000 nop +800084f8: 8dc23f48 lw v0,16200(t6) +800084fc: 01021021 addu v0,t0,v0 +80008500: 80423000 lb v0,12288(v0) +80008504: 0050102a slt v0,v0,s0 +80008508: 144000e5 bnez v0,800088a0 +8000850c: 00000000 nop +80008510: 01891021 addu v0,t4,t1 +80008514: 000a1827 nor v1,zero,t2 +80008518: 3c040005 lui a0,0x5 +8000851c: 00441021 addu v0,v0,a0 +80008520: 01631824 and v1,t3,v1 +80008524: ac43bf50 sw v1,-16560(v0) +80008528: 25080001 addiu t0,t0,1 +8000852c: 14e8ffe5 bne a3,t0,800084c4 +80008530: 00081943 sra v1,t0,0x5 +80008534: 8fb20008 lw s2,8(sp) +80008538: 8fb10004 lw s1,4(sp) +8000853c: 8fb00000 lw s0,0(sp) +80008540: 03e00008 jr ra +80008544: 27bd0010 addiu sp,sp,16 +80008548: 3447fffd ori a3,v0,0xfffd +8000854c: 1460ff90 bnez v1,80008390 +80008550: 24120003 li s2,3 +80008554: 18e00021 blez a3,800085dc +80008558: 3c020001 lui v0,0x1 +8000855c: 3c190003 lui t9,0x3 +80008560: 00004021 move t0,zero +80008564: 24180001 li t8,1 +80008568: 01397021 addu t6,t1,t9 +8000856c: 00081143 sra v0,t0,0x5 +80008570: 00026080 sll t4,v0,0x2 +80008574: 01891821 addu v1,t4,t1 +80008578: 00791821 addu v1,v1,t9 +8000857c: 8c6b3f50 lw t3,16208(v1) +80008580: 01185004 sllv t2,t8,t0 +80008584: 016a1024 and v0,t3,t2 +80008588: 1040000b beqz v0,800085b8 +8000858c: 00000000 nop +80008590: 15e00102 bnez t7,8000899c +80008594: 00000000 nop +80008598: 15a00192 bnez t5,80008be4 +8000859c: 00000000 nop +800085a0: 8dc23f44 lw v0,16196(t6) +800085a4: 01021021 addu v0,t0,v0 +800085a8: 90420000 lbu v0,0(v0) +800085ac: 0050102b sltu v0,v0,s0 +800085b0: 14400116 bnez v0,80008a0c +800085b4: 00000000 nop +800085b8: 01891821 addu v1,t4,t1 +800085bc: 000a1027 nor v0,zero,t2 +800085c0: 01621024 and v0,t3,v0 +800085c4: 00791821 addu v1,v1,t9 +800085c8: ac623f50 sw v0,16208(v1) +800085cc: 25080001 addiu t0,t0,1 +800085d0: 14e8ffe7 bne a3,t0,80008570 +800085d4: 00081143 sra v0,t0,0x5 +800085d8: 3c020001 lui v0,0x1 +800085dc: 00523823 subu a3,v0,s2 +800085e0: 18e00021 blez a3,80008668 +800085e4: 3c020003 lui v0,0x3 +800085e8: 01227021 addu t6,t1,v0 +800085ec: 00004021 move t0,zero +800085f0: 24180001 li t8,1 +800085f4: 00081943 sra v1,t0,0x5 +800085f8: 00036080 sll t4,v1,0x2 +800085fc: 01891021 addu v0,t4,t1 +80008600: 3c030004 lui v1,0x4 +80008604: 00431021 addu v0,v0,v1 +80008608: 8c4b3f50 lw t3,16208(v0) +8000860c: 01185004 sllv t2,t8,t0 +80008610: 016a1024 and v0,t3,t2 +80008614: 1040000b beqz v0,80008644 +80008618: 00000000 nop +8000861c: 15e00102 bnez t7,80008a28 +80008620: 00000000 nop +80008624: 15a0014b bnez t5,80008b54 +80008628: 00000000 nop +8000862c: 8dc23f4c lw v0,16204(t6) +80008630: 01021021 addu v0,t0,v0 +80008634: 90420000 lbu v0,0(v0) +80008638: 0050102b sltu v0,v0,s0 +8000863c: 14400116 bnez v0,80008a98 +80008640: 00000000 nop +80008644: 01891021 addu v0,t4,t1 +80008648: 000a1827 nor v1,zero,t2 +8000864c: 3c040004 lui a0,0x4 +80008650: 00441021 addu v0,v0,a0 +80008654: 01631824 and v1,t3,v1 +80008658: ac433f50 sw v1,16208(v0) +8000865c: 25080001 addiu t0,t0,1 +80008660: 14e8ffe5 bne a3,t0,800085f8 +80008664: 00081943 sra v1,t0,0x5 +80008668: 24022000 li v0,8192 +8000866c: 00523823 subu a3,v0,s2 +80008670: 18e0ffb0 blez a3,80008534 +80008674: 3c120003 lui s2,0x3 +80008678: 00004021 move t0,zero +8000867c: 24180001 li t8,1 +80008680: 01327021 addu t6,t1,s2 +80008684: 00081943 sra v1,t0,0x5 +80008688: 00036080 sll t4,v1,0x2 +8000868c: 01891021 addu v0,t4,t1 +80008690: 3c030005 lui v1,0x5 +80008694: 00431021 addu v0,v0,v1 +80008698: 8c4bbf50 lw t3,-16560(v0) +8000869c: 01185004 sllv t2,t8,t0 +800086a0: 016a1024 and v0,t3,t2 +800086a4: 1040000b beqz v0,800086d4 +800086a8: 00000000 nop +800086ac: 15e00104 bnez t7,80008ac0 +800086b0: 00000000 nop +800086b4: 15a00139 bnez t5,80008b9c +800086b8: 00000000 nop +800086bc: 8dc23f48 lw v0,16200(t6) +800086c0: 00481021 addu v0,v0,t0 +800086c4: 90423000 lbu v0,12288(v0) +800086c8: 0050102b sltu v0,v0,s0 +800086cc: 14400118 bnez v0,80008b30 +800086d0: 00000000 nop +800086d4: 01891021 addu v0,t4,t1 +800086d8: 000a1827 nor v1,zero,t2 +800086dc: 3c040005 lui a0,0x5 +800086e0: 00441021 addu v0,v0,a0 +800086e4: 01631824 and v1,t3,v1 +800086e8: ac43bf50 sw v1,-16560(v0) +800086ec: 25080001 addiu t0,t0,1 +800086f0: 14e8ffe5 bne a3,t0,80008688 +800086f4: 00081943 sra v1,t0,0x5 +800086f8: 8fb20008 lw s2,8(sp) +800086fc: 8fb10004 lw s1,4(sp) +80008700: 8fb00000 lw s0,0(sp) +80008704: 03e00008 jr ra +80008708: 27bd0010 addiu sp,sp,16 +8000870c: 11f801ab beq t7,t8,80008dbc +80008710: 24030002 li v1,2 +80008714: 11e301fa beq t7,v1,80008f00 +80008718: 24020003 li v0,3 +8000871c: 11e202d3 beq t7,v0,8000926c +80008720: 24020004 li v0,4 +80008724: 11e20335 beq t7,v0,800093fc +80008728: 00000000 nop +8000872c: 11a0027d beqz t5,80009124 +80008730: 00000000 nop +80008734: 11b8055a beq t5,t8,80009ca0 +80008738: 00000000 nop +8000873c: 11a3060a beq t5,v1,80009f68 +80008740: 00000000 nop +80008744: 8dc23f44 lw v0,16196(t6) +80008748: 01021021 addu v0,t0,v0 +8000874c: 90460003 lbu a2,3(v0) +80008750: 90440001 lbu a0,1(v0) +80008754: 90430002 lbu v1,2(v0) +80008758: 90450000 lbu a1,0(v0) +8000875c: 00042200 sll a0,a0,0x8 +80008760: 00031c00 sll v1,v1,0x10 +80008764: 00063600 sll a2,a2,0x18 +80008768: 00a42821 addu a1,a1,a0 +8000876c: 00661821 addu v1,v1,a2 +80008770: 00a31021 addu v0,a1,v1 +80008774: 1050ff20 beq v0,s0,800083f8 +80008778: 01891821 addu v1,t4,t1 +8000877c: 1220ff22 beqz s1,80008408 +80008780: 01092021 addu a0,t0,t1 +80008784: 8dc23f44 lw v0,16196(t6) +80008788: 01021021 addu v0,t0,v0 +8000878c: 90430000 lbu v1,0(v0) +80008790: 08002102 j 80008408 +80008794: a0831f44 sb v1,8004(a0) +80008798: 11f80160 beq t7,t8,80008d1c +8000879c: 24030002 li v1,2 +800087a0: 11e301b1 beq t7,v1,80008e68 +800087a4: 24020003 li v0,3 +800087a8: 11e202a6 beq t7,v0,80009244 +800087ac: 24020004 li v0,4 +800087b0: 11e2032d beq t7,v0,80009468 +800087b4: 00000000 nop +800087b8: 11a00253 beqz t5,80009108 +800087bc: 00000000 nop +800087c0: 11b80543 beq t5,t8,80009cd0 +800087c4: 00000000 nop +800087c8: 11a305f6 beq t5,v1,80009fa4 +800087cc: 00000000 nop +800087d0: 8dc23f4c lw v0,16204(t6) +800087d4: 01021021 addu v0,t0,v0 +800087d8: 90460003 lbu a2,3(v0) +800087dc: 90440001 lbu a0,1(v0) +800087e0: 90430002 lbu v1,2(v0) +800087e4: 90450000 lbu a1,0(v0) +800087e8: 00042200 sll a0,a0,0x8 +800087ec: 00031c00 sll v1,v1,0x10 +800087f0: 00063600 sll a2,a2,0x18 +800087f4: 00a42821 addu a1,a1,a0 +800087f8: 00661821 addu v1,v1,a2 +800087fc: 00a31021 addu v0,a1,v1 +80008800: 1050ff20 beq v0,s0,80008484 +80008804: 01891021 addu v0,t4,t1 +80008808: 1220ff23 beqz s1,80008498 +8000880c: 01281821 addu v1,t1,t0 +80008810: 8dc23f4c lw v0,16204(t6) +80008814: 01021021 addu v0,t0,v0 +80008818: 90440000 lbu a0,0(v0) +8000881c: 3c020002 lui v0,0x2 +80008820: 34421f44 ori v0,v0,0x1f44 +80008824: 00621821 addu v1,v1,v0 +80008828: 08002126 j 80008498 +8000882c: a0640000 sb a0,0(v1) +80008830: 11f8014e beq t7,t8,80008d6c +80008834: 24030002 li v1,2 +80008838: 11e3019e beq t7,v1,80008eb4 +8000883c: 24020003 li v0,3 +80008840: 11e20294 beq t7,v0,80009294 +80008844: 24020004 li v0,4 +80008848: 11e202f5 beq t7,v0,80009420 +8000884c: 00000000 nop +80008850: 11a0023b beqz t5,80009140 +80008854: 00000000 nop +80008858: 11b80505 beq t5,t8,80009c70 +8000885c: 00000000 nop +80008860: 11a305ec beq t5,v1,8000a014 +80008864: 00000000 nop +80008868: 8dc23f48 lw v0,16200(t6) +8000886c: 01021021 addu v0,t0,v0 +80008870: 90463003 lbu a2,12291(v0) +80008874: 90443001 lbu a0,12289(v0) +80008878: 90433002 lbu v1,12290(v0) +8000887c: 90453000 lbu a1,12288(v0) +80008880: 00042200 sll a0,a0,0x8 +80008884: 00031c00 sll v1,v1,0x10 +80008888: 00063600 sll a2,a2,0x18 +8000888c: 00a42821 addu a1,a1,a0 +80008890: 00661821 addu v1,v1,a2 +80008894: 00a31021 addu v0,a1,v1 +80008898: 1050ff1e beq v0,s0,80008514 +8000889c: 01891021 addu v0,t4,t1 +800088a0: 1220ff21 beqz s1,80008528 +800088a4: 01092021 addu a0,t0,t1 +800088a8: 8dc23f48 lw v0,16200(t6) +800088ac: 01021021 addu v0,t0,v0 +800088b0: 90453000 lbu a1,12288(v0) +800088b4: 36431f44 ori v1,s2,0x1f44 +800088b8: 00832021 addu a0,a0,v1 +800088bc: 0800214a j 80008528 +800088c0: a0850000 sb a1,0(a0) +800088c4: 11b802a2 beq t5,t8,80009350 +800088c8: 00000000 nop +800088cc: 24020002 li v0,2 +800088d0: 11a20303 beq t5,v0,800094e0 +800088d4: 00000000 nop +800088d8: 8dc23f44 lw v0,16196(t6) +800088dc: 01021021 addu v0,t0,v0 +800088e0: 90460003 lbu a2,3(v0) +800088e4: 90440001 lbu a0,1(v0) +800088e8: 90430002 lbu v1,2(v0) +800088ec: 90450000 lbu a1,0(v0) +800088f0: 00042200 sll a0,a0,0x8 +800088f4: 00031c00 sll v1,v1,0x10 +800088f8: 00063600 sll a2,a2,0x18 +800088fc: 00a42821 addu a1,a1,a0 +80008900: 00661821 addu v1,v1,a2 +80008904: 080020fa j 800083e8 +80008908: 00a31021 addu v0,a1,v1 +8000890c: 11b80287 beq t5,t8,8000932c +80008910: 00000000 nop +80008914: 24020002 li v0,2 +80008918: 11a202e5 beq t5,v0,800094b0 +8000891c: 00000000 nop +80008920: 8dc23f4c lw v0,16204(t6) +80008924: 01021021 addu v0,t0,v0 +80008928: 90460003 lbu a2,3(v0) +8000892c: 90440001 lbu a0,1(v0) +80008930: 90430002 lbu v1,2(v0) +80008934: 90450000 lbu a1,0(v0) +80008938: 00042200 sll a0,a0,0x8 +8000893c: 00031c00 sll v1,v1,0x10 +80008940: 00063600 sll a2,a2,0x18 +80008944: 00a42821 addu a1,a1,a0 +80008948: 00661821 addu v1,v1,a2 +8000894c: 0800211d j 80008474 +80008950: 00a31021 addu v0,a1,v1 +80008954: 11b80287 beq t5,t8,80009374 +80008958: 00000000 nop +8000895c: 24020002 li v0,2 +80008960: 11a202eb beq t5,v0,80009510 +80008964: 00000000 nop +80008968: 8dc23f48 lw v0,16200(t6) +8000896c: 01021021 addu v0,t0,v0 +80008970: 90463003 lbu a2,12291(v0) +80008974: 90443001 lbu a0,12289(v0) +80008978: 90433002 lbu v1,12290(v0) +8000897c: 90453000 lbu a1,12288(v0) +80008980: 00042200 sll a0,a0,0x8 +80008984: 00031c00 sll v1,v1,0x10 +80008988: 00063600 sll a2,a2,0x18 +8000898c: 00a42821 addu a1,a1,a0 +80008990: 00661821 addu v1,v1,a2 +80008994: 08002141 j 80008504 +80008998: 00a31021 addu v0,a1,v1 +8000899c: 11f800cb beq t7,t8,80008ccc +800089a0: 24030002 li v1,2 +800089a4: 11e3011d beq t7,v1,80008e1c +800089a8: 24020003 li v0,3 +800089ac: 11e2021b beq t7,v0,8000921c +800089b0: 24020004 li v0,4 +800089b4: 11e202b5 beq t7,v0,8000948c +800089b8: 00000000 nop +800089bc: 11a001c4 beqz t5,800090d0 +800089c0: 00000000 nop +800089c4: 11b80494 beq t5,t8,80009c18 +800089c8: 00000000 nop +800089cc: 11a30559 beq t5,v1,80009f34 +800089d0: 00000000 nop +800089d4: 8dc23f44 lw v0,16196(t6) +800089d8: 01021021 addu v0,t0,v0 +800089dc: 90460003 lbu a2,3(v0) +800089e0: 90440001 lbu a0,1(v0) +800089e4: 90430002 lbu v1,2(v0) +800089e8: 90450000 lbu a1,0(v0) +800089ec: 00042200 sll a0,a0,0x8 +800089f0: 00031c00 sll v1,v1,0x10 +800089f4: 00063600 sll a2,a2,0x18 +800089f8: 00a42821 addu a1,a1,a0 +800089fc: 00661821 addu v1,v1,a2 +80008a00: 00a31821 addu v1,a1,v1 +80008a04: 1070feed beq v1,s0,800085bc +80008a08: 01891821 addu v1,t4,t1 +80008a0c: 1220feef beqz s1,800085cc +80008a10: 01282021 addu a0,t1,t0 +80008a14: 8dc23f44 lw v0,16196(t6) +80008a18: 01021021 addu v0,t0,v0 +80008a1c: 90430000 lbu v1,0(v0) +80008a20: 08002173 j 800085cc +80008a24: a0831f44 sb v1,8004(a0) +80008a28: 11f80080 beq t7,t8,80008c2c +80008a2c: 24030002 li v1,2 +80008a30: 11e30146 beq t7,v1,80008f4c +80008a34: 24020003 li v0,3 +80008a38: 11e20220 beq t7,v0,800092bc +80008a3c: 24020004 li v0,4 +80008a40: 11e20265 beq t7,v0,800093d8 +80008a44: 00000000 nop +80008a48: 11a0019a beqz t5,800090b4 +80008a4c: 00000000 nop +80008a50: 11b8047c beq t5,t8,80009c44 +80008a54: 00000000 nop +80008a58: 11a30561 beq t5,v1,80009fe0 +80008a5c: 00000000 nop +80008a60: 8dc23f4c lw v0,16204(t6) +80008a64: 01021021 addu v0,t0,v0 +80008a68: 90460003 lbu a2,3(v0) +80008a6c: 90440001 lbu a0,1(v0) +80008a70: 90430002 lbu v1,2(v0) +80008a74: 90450000 lbu a1,0(v0) +80008a78: 00042200 sll a0,a0,0x8 +80008a7c: 00031c00 sll v1,v1,0x10 +80008a80: 00063600 sll a2,a2,0x18 +80008a84: 00a42821 addu a1,a1,a0 +80008a88: 00661821 addu v1,v1,a2 +80008a8c: 00a31821 addu v1,a1,v1 +80008a90: 1070feed beq v1,s0,80008648 +80008a94: 01891021 addu v0,t4,t1 +80008a98: 1220fef0 beqz s1,8000865c +80008a9c: 01091821 addu v1,t0,t1 +80008aa0: 8dc23f4c lw v0,16204(t6) +80008aa4: 00481021 addu v0,v0,t0 +80008aa8: 90440000 lbu a0,0(v0) +80008aac: 3c020002 lui v0,0x2 +80008ab0: 34421f44 ori v0,v0,0x1f44 +80008ab4: 00621821 addu v1,v1,v0 +80008ab8: 08002197 j 8000865c +80008abc: a0640000 sb a0,0(v1) +80008ac0: 11f8006e beq t7,t8,80008c7c +80008ac4: 24030002 li v1,2 +80008ac8: 11e30133 beq t7,v1,80008f98 +80008acc: 24020003 li v0,3 +80008ad0: 11e20204 beq t7,v0,800092e4 +80008ad4: 24020004 li v0,4 +80008ad8: 11e2025a beq t7,v0,80009444 +80008adc: 00000000 nop +80008ae0: 11a00182 beqz t5,800090ec +80008ae4: 00000000 nop +80008ae8: 11b80485 beq t5,t8,80009d00 +80008aec: 00000000 nop +80008af0: 11a30503 beq t5,v1,80009f00 +80008af4: 00000000 nop +80008af8: 8dc23f48 lw v0,16200(t6) +80008afc: 01021021 addu v0,t0,v0 +80008b00: 90463003 lbu a2,12291(v0) +80008b04: 90443001 lbu a0,12289(v0) +80008b08: 90433002 lbu v1,12290(v0) +80008b0c: 90453000 lbu a1,12288(v0) +80008b10: 00042200 sll a0,a0,0x8 +80008b14: 00031c00 sll v1,v1,0x10 +80008b18: 00063600 sll a2,a2,0x18 +80008b1c: 00a42821 addu a1,a1,a0 +80008b20: 00661821 addu v1,v1,a2 +80008b24: 00a31821 addu v1,a1,v1 +80008b28: 1070feeb beq v1,s0,800086d8 +80008b2c: 01891021 addu v0,t4,t1 +80008b30: 1220feee beqz s1,800086ec +80008b34: 01282021 addu a0,t1,t0 +80008b38: 8dc23f48 lw v0,16200(t6) +80008b3c: 00481021 addu v0,v0,t0 +80008b40: 90453000 lbu a1,12288(v0) +80008b44: 36431f44 ori v1,s2,0x1f44 +80008b48: 00832021 addu a0,a0,v1 +80008b4c: 080021bb j 800086ec +80008b50: a0850000 sb a1,0(a0) +80008b54: 11b80210 beq t5,t8,80009398 +80008b58: 00000000 nop +80008b5c: 24020002 li v0,2 +80008b60: 11a20277 beq t5,v0,80009540 +80008b64: 00000000 nop +80008b68: 8dc23f4c lw v0,16204(t6) +80008b6c: 01021021 addu v0,t0,v0 +80008b70: 90460003 lbu a2,3(v0) +80008b74: 90440001 lbu a0,1(v0) +80008b78: 90430002 lbu v1,2(v0) +80008b7c: 90450000 lbu a1,0(v0) +80008b80: 00042200 sll a0,a0,0x8 +80008b84: 00031c00 sll v1,v1,0x10 +80008b88: 00063600 sll a2,a2,0x18 +80008b8c: 00a42821 addu a1,a1,a0 +80008b90: 00661821 addu v1,v1,a2 +80008b94: 0800218e j 80008638 +80008b98: 00a31021 addu v0,a1,v1 +80008b9c: 11b80206 beq t5,t8,800093b8 +80008ba0: 00000000 nop +80008ba4: 24020002 li v0,2 +80008ba8: 11a2026f beq t5,v0,80009568 +80008bac: 00000000 nop +80008bb0: 8dc23f48 lw v0,16200(t6) +80008bb4: 01021021 addu v0,t0,v0 +80008bb8: 90463003 lbu a2,12291(v0) +80008bbc: 90443001 lbu a0,12289(v0) +80008bc0: 90433002 lbu v1,12290(v0) +80008bc4: 90453000 lbu a1,12288(v0) +80008bc8: 00042200 sll a0,a0,0x8 +80008bcc: 00031c00 sll v1,v1,0x10 +80008bd0: 00063600 sll a2,a2,0x18 +80008bd4: 00a42821 addu a1,a1,a0 +80008bd8: 00661821 addu v1,v1,a2 +80008bdc: 080021b2 j 800086c8 +80008be0: 00a31021 addu v0,a1,v1 +80008be4: 11b801c9 beq t5,t8,8000930c +80008be8: 00000000 nop +80008bec: 24020002 li v0,2 +80008bf0: 11a20267 beq t5,v0,80009590 +80008bf4: 00000000 nop +80008bf8: 8dc23f44 lw v0,16196(t6) +80008bfc: 01021021 addu v0,t0,v0 +80008c00: 90460003 lbu a2,3(v0) +80008c04: 90440001 lbu a0,1(v0) +80008c08: 90430002 lbu v1,2(v0) +80008c0c: 90450000 lbu a1,0(v0) +80008c10: 00042200 sll a0,a0,0x8 +80008c14: 00031c00 sll v1,v1,0x10 +80008c18: 00063600 sll a2,a2,0x18 +80008c1c: 00a42821 addu a1,a1,a0 +80008c20: 00661821 addu v1,v1,a2 +80008c24: 0800216b j 800085ac +80008c28: 00a31021 addu v0,a1,v1 +80008c2c: 11a00119 beqz t5,80009094 +80008c30: 00000000 nop +80008c34: 11af03e8 beq t5,t7,80009bd8 +80008c38: 00000000 nop +80008c3c: 24020002 li v0,2 +80008c40: 11a2043a beq t5,v0,80009d2c +80008c44: 00000000 nop +80008c48: 8dc23f4c lw v0,16204(t6) +80008c4c: 01021021 addu v0,t0,v0 +80008c50: 90460003 lbu a2,3(v0) +80008c54: 90440001 lbu a0,1(v0) +80008c58: 90430002 lbu v1,2(v0) +80008c5c: 90450000 lbu a1,0(v0) +80008c60: 00042200 sll a0,a0,0x8 +80008c64: 00031c00 sll v1,v1,0x10 +80008c68: 00063600 sll a2,a2,0x18 +80008c6c: 00a42821 addu a1,a1,a0 +80008c70: 00661821 addu v1,v1,a2 +80008c74: 08002428 j 800090a0 +80008c78: 00a31021 addu v0,a1,v1 +80008c7c: 11a000fd beqz t5,80009074 +80008c80: 00000000 nop +80008c84: 11b803dc beq t5,t8,80009bf8 +80008c88: 00000000 nop +80008c8c: 24020002 li v0,2 +80008c90: 11a20430 beq t5,v0,80009d54 +80008c94: 00000000 nop +80008c98: 8dc23f48 lw v0,16200(t6) +80008c9c: 01021021 addu v0,t0,v0 +80008ca0: 90463003 lbu a2,12291(v0) +80008ca4: 90443001 lbu a0,12289(v0) +80008ca8: 90433002 lbu v1,12290(v0) +80008cac: 90453000 lbu a1,12288(v0) +80008cb0: 00042200 sll a0,a0,0x8 +80008cb4: 00031c00 sll v1,v1,0x10 +80008cb8: 00063600 sll a2,a2,0x18 +80008cbc: 00a42821 addu a1,a1,a0 +80008cc0: 00661821 addu v1,v1,a2 +80008cc4: 08002420 j 80009080 +80008cc8: 00a31021 addu v0,a1,v1 +80008ccc: 11a000e1 beqz t5,80009054 +80008cd0: 00000000 nop +80008cd4: 11af03af beq t5,t7,80009b94 +80008cd8: 00000000 nop +80008cdc: 24020002 li v0,2 +80008ce0: 11a20426 beq t5,v0,80009d7c +80008ce4: 00000000 nop +80008ce8: 8dc23f44 lw v0,16196(t6) +80008cec: 01021021 addu v0,t0,v0 +80008cf0: 90460003 lbu a2,3(v0) +80008cf4: 90440001 lbu a0,1(v0) +80008cf8: 90430002 lbu v1,2(v0) +80008cfc: 90450000 lbu a1,0(v0) +80008d00: 00042200 sll a0,a0,0x8 +80008d04: 00031c00 sll v1,v1,0x10 +80008d08: 00063600 sll a2,a2,0x18 +80008d0c: 00a42821 addu a1,a1,a0 +80008d10: 00661821 addu v1,v1,a2 +80008d14: 08002418 j 80009060 +80008d18: 00a31021 addu v0,a1,v1 +80008d1c: 11a000c5 beqz t5,80009034 +80008d20: 00000000 nop +80008d24: 11af03a3 beq t5,t7,80009bb4 +80008d28: 00000000 nop +80008d2c: 24020002 li v0,2 +80008d30: 11a2041c beq t5,v0,80009da4 +80008d34: 00000000 nop +80008d38: 8dc23f4c lw v0,16204(t6) +80008d3c: 01021021 addu v0,t0,v0 +80008d40: 90460003 lbu a2,3(v0) +80008d44: 90440001 lbu a0,1(v0) +80008d48: 90430002 lbu v1,2(v0) +80008d4c: 90450000 lbu a1,0(v0) +80008d50: 00042200 sll a0,a0,0x8 +80008d54: 00031c00 sll v1,v1,0x10 +80008d58: 00063600 sll a2,a2,0x18 +80008d5c: 00a42821 addu a1,a1,a0 +80008d60: 00661821 addu v1,v1,a2 +80008d64: 08002410 j 80009040 +80008d68: 00a31021 addu v0,a1,v1 +80008d6c: 11a000a9 beqz t5,80009014 +80008d70: 00000000 nop +80008d74: 11af037e beq t5,t7,80009b70 +80008d78: 00000000 nop +80008d7c: 24020002 li v0,2 +80008d80: 11a20414 beq t5,v0,80009dd4 +80008d84: 00000000 nop +80008d88: 8dc23f48 lw v0,16200(t6) +80008d8c: 01021021 addu v0,t0,v0 +80008d90: 90463003 lbu a2,12291(v0) +80008d94: 90443001 lbu a0,12289(v0) +80008d98: 90433002 lbu v1,12290(v0) +80008d9c: 90453000 lbu a1,12288(v0) +80008da0: 00042200 sll a0,a0,0x8 +80008da4: 00031c00 sll v1,v1,0x10 +80008da8: 00063600 sll a2,a2,0x18 +80008dac: 00a42821 addu a1,a1,a0 +80008db0: 00661821 addu v1,v1,a2 +80008db4: 08002408 j 80009020 +80008db8: 00a31021 addu v0,a1,v1 +80008dbc: 11a0008d beqz t5,80008ff4 +80008dc0: 00000000 nop +80008dc4: 11af0361 beq t5,t7,80009b4c +80008dc8: 00000000 nop +80008dcc: 24020002 li v0,2 +80008dd0: 11a2040c beq t5,v0,80009e04 +80008dd4: 00000000 nop +80008dd8: 8dc23f44 lw v0,16196(t6) +80008ddc: 01021021 addu v0,t0,v0 +80008de0: 90460003 lbu a2,3(v0) +80008de4: 90440001 lbu a0,1(v0) +80008de8: 90430002 lbu v1,2(v0) +80008dec: 90450000 lbu a1,0(v0) +80008df0: 00042200 sll a0,a0,0x8 +80008df4: 00031c00 sll v1,v1,0x10 +80008df8: 00063600 sll a2,a2,0x18 +80008dfc: 00a42821 addu a1,a1,a0 +80008e00: 00661821 addu v1,v1,a2 +80008e04: 08002400 j 80009000 +80008e08: 00a31021 addu v0,a1,v1 +80008e0c: 3c020001 lui v0,0x1 +80008e10: 3447ffff ori a3,v0,0xffff +80008e14: 080020e2 j 80008388 +80008e18: 24120001 li s2,1 +80008e1c: 11a000f7 beqz t5,800091fc +80008e20: 00000000 nop +80008e24: 11b80425 beq t5,t8,80009ebc +80008e28: 00000000 nop +80008e2c: 11af04ea beq t5,t7,8000a1d8 +80008e30: 00000000 nop +80008e34: 8dc23f44 lw v0,16196(t6) +80008e38: 01021021 addu v0,t0,v0 +80008e3c: 90460003 lbu a2,3(v0) +80008e40: 90440001 lbu a0,1(v0) +80008e44: 90430002 lbu v1,2(v0) +80008e48: 90450000 lbu a1,0(v0) +80008e4c: 00042200 sll a0,a0,0x8 +80008e50: 00031c00 sll v1,v1,0x10 +80008e54: 00063600 sll a2,a2,0x18 +80008e58: 00a42821 addu a1,a1,a0 +80008e5c: 00661821 addu v1,v1,a2 +80008e60: 08002482 j 80009208 +80008e64: 00a31021 addu v0,a1,v1 +80008e68: 11a000dc beqz t5,800091dc +80008e6c: 00000000 nop +80008e70: 11b8041a beq t5,t8,80009edc +80008e74: 00000000 nop +80008e78: 11af0495 beq t5,t7,8000a0d0 +80008e7c: 00000000 nop +80008e80: 8dc23f4c lw v0,16204(t6) +80008e84: 01021021 addu v0,t0,v0 +80008e88: 90460003 lbu a2,3(v0) +80008e8c: 90440001 lbu a0,1(v0) +80008e90: 90430002 lbu v1,2(v0) +80008e94: 90450000 lbu a1,0(v0) +80008e98: 00042200 sll a0,a0,0x8 +80008e9c: 00031c00 sll v1,v1,0x10 +80008ea0: 00063600 sll a2,a2,0x18 +80008ea4: 00a42821 addu a1,a1,a0 +80008ea8: 00661821 addu v1,v1,a2 +80008eac: 0800247a j 800091e8 +80008eb0: 00a31021 addu v0,a1,v1 +80008eb4: 11a000c1 beqz t5,800091bc +80008eb8: 00000000 nop +80008ebc: 11b803dd beq t5,t8,80009e34 +80008ec0: 00000000 nop +80008ec4: 11af048e beq t5,t7,8000a100 +80008ec8: 00000000 nop +80008ecc: 8dc23f48 lw v0,16200(t6) +80008ed0: 01021021 addu v0,t0,v0 +80008ed4: 90463003 lbu a2,12291(v0) +80008ed8: 90443001 lbu a0,12289(v0) +80008edc: 90433002 lbu v1,12290(v0) +80008ee0: 90453000 lbu a1,12288(v0) +80008ee4: 00042200 sll a0,a0,0x8 +80008ee8: 00031c00 sll v1,v1,0x10 +80008eec: 00063600 sll a2,a2,0x18 +80008ef0: 00a42821 addu a1,a1,a0 +80008ef4: 00661821 addu v1,v1,a2 +80008ef8: 08002472 j 800091c8 +80008efc: 00a31021 addu v0,a1,v1 +80008f00: 11a000a6 beqz t5,8000919c +80008f04: 00000000 nop +80008f08: 11b803d3 beq t5,t8,80009e58 +80008f0c: 00000000 nop +80008f10: 11af044f beq t5,t7,8000a050 +80008f14: 00000000 nop +80008f18: 8dc23f44 lw v0,16196(t6) +80008f1c: 01021021 addu v0,t0,v0 +80008f20: 90460003 lbu a2,3(v0) +80008f24: 90440001 lbu a0,1(v0) +80008f28: 90430002 lbu v1,2(v0) +80008f2c: 90450000 lbu a1,0(v0) +80008f30: 00042200 sll a0,a0,0x8 +80008f34: 00031c00 sll v1,v1,0x10 +80008f38: 00063600 sll a2,a2,0x18 +80008f3c: 00a42821 addu a1,a1,a0 +80008f40: 00661821 addu v1,v1,a2 +80008f44: 0800246a j 800091a8 +80008f48: 00a31021 addu v0,a1,v1 +80008f4c: 11a0008b beqz t5,8000917c +80008f50: 00000000 nop +80008f54: 11b803c9 beq t5,t8,80009e7c +80008f58: 00000000 nop +80008f5c: 11af0448 beq t5,t7,8000a080 +80008f60: 00000000 nop +80008f64: 8dc23f4c lw v0,16204(t6) +80008f68: 01021021 addu v0,t0,v0 +80008f6c: 90460003 lbu a2,3(v0) +80008f70: 90440001 lbu a0,1(v0) +80008f74: 90430002 lbu v1,2(v0) +80008f78: 90450000 lbu a1,0(v0) +80008f7c: 00042200 sll a0,a0,0x8 +80008f80: 00031c00 sll v1,v1,0x10 +80008f84: 00063600 sll a2,a2,0x18 +80008f88: 00a42821 addu a1,a1,a0 +80008f8c: 00661821 addu v1,v1,a2 +80008f90: 08002462 j 80009188 +80008f94: 00a31021 addu v0,a1,v1 +80008f98: 11a00070 beqz t5,8000915c +80008f9c: 00000000 nop +80008fa0: 11b803be beq t5,t8,80009e9c +80008fa4: 00000000 nop +80008fa8: 11a3043f beq t5,v1,8000a0a8 +80008fac: 00000000 nop +80008fb0: 8dc23f48 lw v0,16200(t6) +80008fb4: 01021021 addu v0,t0,v0 +80008fb8: 90463003 lbu a2,12291(v0) +80008fbc: 90443001 lbu a0,12289(v0) +80008fc0: 90433002 lbu v1,12290(v0) +80008fc4: 90453000 lbu a1,12288(v0) +80008fc8: 00042200 sll a0,a0,0x8 +80008fcc: 00031c00 sll v1,v1,0x10 +80008fd0: 00063600 sll a2,a2,0x18 +80008fd4: 00a42821 addu a1,a1,a0 +80008fd8: 00661821 addu v1,v1,a2 +80008fdc: 0800245a j 80009168 +80008fe0: 00a31021 addu v0,a1,v1 +80008fe4: 3c020001 lui v0,0x1 +80008fe8: 3447fffe ori a3,v0,0xfffe +80008fec: 080020e2 j 80008388 +80008ff0: 24120002 li s2,2 +80008ff4: 8dc23f44 lw v0,16196(t6) +80008ff8: 01021021 addu v0,t0,v0 +80008ffc: 80420000 lb v0,0(v0) +80009000: 0202102a slt v0,s0,v0 +80009004: 1040fcfc beqz v0,800083f8 +80009008: 01891821 addu v1,t4,t1 +8000900c: 080021df j 8000877c +80009010: 00000000 nop +80009014: 8dc23f48 lw v0,16200(t6) +80009018: 01021021 addu v0,t0,v0 +8000901c: 80423000 lb v0,12288(v0) +80009020: 0202102a slt v0,s0,v0 +80009024: 1040fd3b beqz v0,80008514 +80009028: 01891021 addu v0,t4,t1 +8000902c: 08002228 j 800088a0 +80009030: 00000000 nop +80009034: 8dc23f4c lw v0,16204(t6) +80009038: 01021021 addu v0,t0,v0 +8000903c: 80420000 lb v0,0(v0) +80009040: 0202102a slt v0,s0,v0 +80009044: 1040fd0f beqz v0,80008484 +80009048: 01891021 addu v0,t4,t1 +8000904c: 08002202 j 80008808 +80009050: 00000000 nop +80009054: 8dc23f44 lw v0,16196(t6) +80009058: 01021021 addu v0,t0,v0 +8000905c: 90420000 lbu v0,0(v0) +80009060: 0202102b sltu v0,s0,v0 +80009064: 1040fd55 beqz v0,800085bc +80009068: 01891821 addu v1,t4,t1 +8000906c: 08002283 j 80008a0c +80009070: 00000000 nop +80009074: 8dc23f48 lw v0,16200(t6) +80009078: 00481021 addu v0,v0,t0 +8000907c: 90423000 lbu v0,12288(v0) +80009080: 0202102b sltu v0,s0,v0 +80009084: 1040fd94 beqz v0,800086d8 +80009088: 01891021 addu v0,t4,t1 +8000908c: 080022cc j 80008b30 +80009090: 00000000 nop +80009094: 8dc23f4c lw v0,16204(t6) +80009098: 00481021 addu v0,v0,t0 +8000909c: 90420000 lbu v0,0(v0) +800090a0: 0202102b sltu v0,s0,v0 +800090a4: 1040fd68 beqz v0,80008648 +800090a8: 01891021 addu v0,t4,t1 +800090ac: 080022a6 j 80008a98 +800090b0: 00000000 nop +800090b4: 8dc23f4c lw v0,16204(t6) +800090b8: 00481021 addu v0,v0,t0 +800090bc: 90430000 lbu v1,0(v0) +800090c0: 1470fe75 bne v1,s0,80008a98 +800090c4: 01891021 addu v0,t4,t1 +800090c8: 08002193 j 8000864c +800090cc: 000a1827 nor v1,zero,t2 +800090d0: 8dc23f44 lw v0,16196(t6) +800090d4: 01021021 addu v0,t0,v0 +800090d8: 90430000 lbu v1,0(v0) +800090dc: 1470fe4b bne v1,s0,80008a0c +800090e0: 01891821 addu v1,t4,t1 +800090e4: 08002170 j 800085c0 +800090e8: 000a1027 nor v0,zero,t2 +800090ec: 8dc23f48 lw v0,16200(t6) +800090f0: 00481021 addu v0,v0,t0 +800090f4: 90433000 lbu v1,12288(v0) +800090f8: 1470fe8d bne v1,s0,80008b30 +800090fc: 01891021 addu v0,t4,t1 +80009100: 080021b7 j 800086dc +80009104: 000a1827 nor v1,zero,t2 +80009108: 8dc23f4c lw v0,16204(t6) +8000910c: 01021021 addu v0,t0,v0 +80009110: 80420000 lb v0,0(v0) +80009114: 1450fdbc bne v0,s0,80008808 +80009118: 01891021 addu v0,t4,t1 +8000911c: 08002122 j 80008488 +80009120: 000a1827 nor v1,zero,t2 +80009124: 8dc23f44 lw v0,16196(t6) +80009128: 01021021 addu v0,t0,v0 +8000912c: 80420000 lb v0,0(v0) +80009130: 1450fd92 bne v0,s0,8000877c +80009134: 01891821 addu v1,t4,t1 +80009138: 080020ff j 800083fc +8000913c: 000b1027 nor v0,zero,t3 +80009140: 8dc23f48 lw v0,16200(t6) +80009144: 01021021 addu v0,t0,v0 +80009148: 80423000 lb v0,12288(v0) +8000914c: 1450fdd4 bne v0,s0,800088a0 +80009150: 01891021 addu v0,t4,t1 +80009154: 08002146 j 80008518 +80009158: 000a1827 nor v1,zero,t2 +8000915c: 8dc23f48 lw v0,16200(t6) +80009160: 00481021 addu v0,v0,t0 +80009164: 90423000 lbu v0,12288(v0) +80009168: 0202102b sltu v0,s0,v0 +8000916c: 1440fd5a bnez v0,800086d8 +80009170: 01891021 addu v0,t4,t1 +80009174: 080022cc j 80008b30 +80009178: 00000000 nop +8000917c: 8dc23f4c lw v0,16204(t6) +80009180: 00481021 addu v0,v0,t0 +80009184: 90420000 lbu v0,0(v0) +80009188: 0202102b sltu v0,s0,v0 +8000918c: 1440fd2e bnez v0,80008648 +80009190: 01891021 addu v0,t4,t1 +80009194: 080022a6 j 80008a98 +80009198: 00000000 nop +8000919c: 8dc23f44 lw v0,16196(t6) +800091a0: 01021021 addu v0,t0,v0 +800091a4: 80420000 lb v0,0(v0) +800091a8: 0202102a slt v0,s0,v0 +800091ac: 1440fc92 bnez v0,800083f8 +800091b0: 01891821 addu v1,t4,t1 +800091b4: 080021df j 8000877c +800091b8: 00000000 nop +800091bc: 8dc23f48 lw v0,16200(t6) +800091c0: 01021021 addu v0,t0,v0 +800091c4: 80423000 lb v0,12288(v0) +800091c8: 0202102a slt v0,s0,v0 +800091cc: 1440fcd1 bnez v0,80008514 +800091d0: 01891021 addu v0,t4,t1 +800091d4: 08002228 j 800088a0 +800091d8: 00000000 nop +800091dc: 8dc23f4c lw v0,16204(t6) +800091e0: 01021021 addu v0,t0,v0 +800091e4: 80420000 lb v0,0(v0) +800091e8: 0202102a slt v0,s0,v0 +800091ec: 1440fca5 bnez v0,80008484 +800091f0: 01891021 addu v0,t4,t1 +800091f4: 08002202 j 80008808 +800091f8: 00000000 nop +800091fc: 8dc23f44 lw v0,16196(t6) +80009200: 01021021 addu v0,t0,v0 +80009204: 90420000 lbu v0,0(v0) +80009208: 0202102b sltu v0,s0,v0 +8000920c: 1440fceb bnez v0,800085bc +80009210: 01891821 addu v1,t4,t1 +80009214: 08002283 j 80008a0c +80009218: 00000000 nop +8000921c: 15a000e6 bnez t5,800095b8 +80009220: 00000000 nop +80009224: 8dc23f44 lw v0,16196(t6) +80009228: 01021021 addu v0,t0,v0 +8000922c: 90420000 lbu v0,0(v0) +80009230: 0050102b sltu v0,v0,s0 +80009234: 1440fce0 bnez v0,800085b8 +80009238: 00000000 nop +8000923c: 08002283 j 80008a0c +80009240: 00000000 nop +80009244: 15a00120 bnez t5,800096c8 +80009248: 00000000 nop +8000924c: 8dc23f4c lw v0,16204(t6) +80009250: 01021021 addu v0,t0,v0 +80009254: 80420000 lb v0,0(v0) +80009258: 0050102a slt v0,v0,s0 +8000925c: 1440fc89 bnez v0,80008484 +80009260: 01891021 addu v0,t4,t1 +80009264: 08002202 j 80008808 +80009268: 00000000 nop +8000926c: 15a00105 bnez t5,80009684 +80009270: 00000000 nop +80009274: 8dc23f44 lw v0,16196(t6) +80009278: 01021021 addu v0,t0,v0 +8000927c: 80420000 lb v0,0(v0) +80009280: 0050102a slt v0,v0,s0 +80009284: 1440fc5b bnez v0,800083f4 +80009288: 00000000 nop +8000928c: 080021df j 8000877c +80009290: 00000000 nop +80009294: 15a0011d bnez t5,8000970c +80009298: 00000000 nop +8000929c: 8dc23f48 lw v0,16200(t6) +800092a0: 01021021 addu v0,t0,v0 +800092a4: 80423000 lb v0,12288(v0) +800092a8: 0050102a slt v0,v0,s0 +800092ac: 1440fc99 bnez v0,80008514 +800092b0: 01891021 addu v0,t4,t1 +800092b4: 08002228 j 800088a0 +800092b8: 00000000 nop +800092bc: 15a000cf bnez t5,800095fc +800092c0: 00000000 nop +800092c4: 8dc23f4c lw v0,16204(t6) +800092c8: 00481021 addu v0,v0,t0 +800092cc: 90420000 lbu v0,0(v0) +800092d0: 0050102b sltu v0,v0,s0 +800092d4: 1440fcdc bnez v0,80008648 +800092d8: 01891021 addu v0,t4,t1 +800092dc: 080022a6 j 80008a98 +800092e0: 00000000 nop +800092e4: 15a000d6 bnez t5,80009640 +800092e8: 00000000 nop +800092ec: 8dc23f48 lw v0,16200(t6) +800092f0: 00481021 addu v0,v0,t0 +800092f4: 90423000 lbu v0,12288(v0) +800092f8: 0050102b sltu v0,v0,s0 +800092fc: 1440fcf6 bnez v0,800086d8 +80009300: 01891021 addu v0,t4,t1 +80009304: 080022cc j 80008b30 +80009308: 00000000 nop +8000930c: 8dc23f44 lw v0,16196(t6) +80009310: 01021021 addu v0,t0,v0 +80009314: 90430001 lbu v1,1(v0) +80009318: 90440000 lbu a0,0(v0) +8000931c: 00031a00 sll v1,v1,0x8 +80009320: 00641821 addu v1,v1,a0 +80009324: 0800216b j 800085ac +80009328: 3062ffff andi v0,v1,0xffff +8000932c: 8dc23f4c lw v0,16204(t6) +80009330: 01021021 addu v0,t0,v0 +80009334: 90430001 lbu v1,1(v0) +80009338: 90440000 lbu a0,0(v0) +8000933c: 00031a00 sll v1,v1,0x8 +80009340: 00641821 addu v1,v1,a0 +80009344: 00031400 sll v0,v1,0x10 +80009348: 0800211d j 80008474 +8000934c: 00021403 sra v0,v0,0x10 +80009350: 8dc23f44 lw v0,16196(t6) +80009354: 01021021 addu v0,t0,v0 +80009358: 90430001 lbu v1,1(v0) +8000935c: 90440000 lbu a0,0(v0) +80009360: 00031a00 sll v1,v1,0x8 +80009364: 00641821 addu v1,v1,a0 +80009368: 00031400 sll v0,v1,0x10 +8000936c: 080020fa j 800083e8 +80009370: 00021403 sra v0,v0,0x10 +80009374: 8dc23f48 lw v0,16200(t6) +80009378: 01021021 addu v0,t0,v0 +8000937c: 90433001 lbu v1,12289(v0) +80009380: 90443000 lbu a0,12288(v0) +80009384: 00031a00 sll v1,v1,0x8 +80009388: 00641821 addu v1,v1,a0 +8000938c: 00031400 sll v0,v1,0x10 +80009390: 08002141 j 80008504 +80009394: 00021403 sra v0,v0,0x10 +80009398: 8dc23f4c lw v0,16204(t6) +8000939c: 01021021 addu v0,t0,v0 +800093a0: 90430001 lbu v1,1(v0) +800093a4: 90440000 lbu a0,0(v0) +800093a8: 00031a00 sll v1,v1,0x8 +800093ac: 00641821 addu v1,v1,a0 +800093b0: 0800218e j 80008638 +800093b4: 3062ffff andi v0,v1,0xffff +800093b8: 8dc23f48 lw v0,16200(t6) +800093bc: 01021021 addu v0,t0,v0 +800093c0: 90433001 lbu v1,12289(v0) +800093c4: 90443000 lbu a0,12288(v0) +800093c8: 00031a00 sll v1,v1,0x8 +800093cc: 00641821 addu v1,v1,a0 +800093d0: 080021b2 j 800086c8 +800093d4: 3062ffff andi v0,v1,0xffff +800093d8: 15a000f1 bnez t5,800097a0 +800093dc: 00000000 nop +800093e0: 8dc23f4c lw v0,16204(t6) +800093e4: 00481021 addu v0,v0,t0 +800093e8: 90430000 lbu v1,0(v0) +800093ec: 1470fc96 bne v1,s0,80008648 +800093f0: 01891021 addu v0,t4,t1 +800093f4: 080022a6 j 80008a98 +800093f8: 00000000 nop +800093fc: 15a000d4 bnez t5,80009750 +80009400: 00000000 nop +80009404: 8dc23f44 lw v0,16196(t6) +80009408: 01021021 addu v0,t0,v0 +8000940c: 80420000 lb v0,0(v0) +80009410: 1450fbf8 bne v0,s0,800083f4 +80009414: 00000000 nop +80009418: 080021df j 8000877c +8000941c: 00000000 nop +80009420: 15a00107 bnez t5,80009840 +80009424: 00000000 nop +80009428: 8dc23f48 lw v0,16200(t6) +8000942c: 01021021 addu v0,t0,v0 +80009430: 80423000 lb v0,12288(v0) +80009434: 1450fc37 bne v0,s0,80008514 +80009438: 01891021 addu v0,t4,t1 +8000943c: 08002228 j 800088a0 +80009440: 00000000 nop +80009444: 15a00126 bnez t5,800098e0 +80009448: 00000000 nop +8000944c: 8dc23f48 lw v0,16200(t6) +80009450: 00481021 addu v0,v0,t0 +80009454: 90433000 lbu v1,12288(v0) +80009458: 1470fc9f bne v1,s0,800086d8 +8000945c: 01891021 addu v0,t4,t1 +80009460: 080022cc j 80008b30 +80009464: 00000000 nop +80009468: 15a00109 bnez t5,80009890 +8000946c: 00000000 nop +80009470: 8dc23f4c lw v0,16204(t6) +80009474: 01021021 addu v0,t0,v0 +80009478: 80420000 lb v0,0(v0) +8000947c: 1450fc01 bne v0,s0,80008484 +80009480: 01891021 addu v0,t4,t1 +80009484: 08002202 j 80008808 +80009488: 00000000 nop +8000948c: 15a000d8 bnez t5,800097f0 +80009490: 00000000 nop +80009494: 8dc23f44 lw v0,16196(t6) +80009498: 01021021 addu v0,t0,v0 +8000949c: 90430000 lbu v1,0(v0) +800094a0: 1470fc46 bne v1,s0,800085bc +800094a4: 01891821 addu v1,t4,t1 +800094a8: 08002283 j 80008a0c +800094ac: 00000000 nop +800094b0: 8dc33f4c lw v1,16204(t6) +800094b4: 01031821 addu v1,t0,v1 +800094b8: 90640001 lbu a0,1(v1) +800094bc: 90650002 lbu a1,2(v1) +800094c0: 90620000 lbu v0,0(v1) +800094c4: 00042200 sll a0,a0,0x8 +800094c8: 00441021 addu v0,v0,a0 +800094cc: 00052c00 sll a1,a1,0x10 +800094d0: 00451021 addu v0,v0,a1 +800094d4: 00021200 sll v0,v0,0x8 +800094d8: 0800211d j 80008474 +800094dc: 00021203 sra v0,v0,0x8 +800094e0: 8dc33f44 lw v1,16196(t6) +800094e4: 01031821 addu v1,t0,v1 +800094e8: 90640001 lbu a0,1(v1) +800094ec: 90650002 lbu a1,2(v1) +800094f0: 90620000 lbu v0,0(v1) +800094f4: 00042200 sll a0,a0,0x8 +800094f8: 00441021 addu v0,v0,a0 +800094fc: 00052c00 sll a1,a1,0x10 +80009500: 00451021 addu v0,v0,a1 +80009504: 00021200 sll v0,v0,0x8 +80009508: 080020fa j 800083e8 +8000950c: 00021203 sra v0,v0,0x8 +80009510: 8dc33f48 lw v1,16200(t6) +80009514: 01031821 addu v1,t0,v1 +80009518: 90643001 lbu a0,12289(v1) +8000951c: 90653002 lbu a1,12290(v1) +80009520: 90623000 lbu v0,12288(v1) +80009524: 00042200 sll a0,a0,0x8 +80009528: 00441021 addu v0,v0,a0 +8000952c: 00052c00 sll a1,a1,0x10 +80009530: 00451021 addu v0,v0,a1 +80009534: 00021200 sll v0,v0,0x8 +80009538: 08002141 j 80008504 +8000953c: 00021203 sra v0,v0,0x8 +80009540: 8dc23f4c lw v0,16204(t6) +80009544: 01021021 addu v0,t0,v0 +80009548: 90430001 lbu v1,1(v0) +8000954c: 90450002 lbu a1,2(v0) +80009550: 90440000 lbu a0,0(v0) +80009554: 00031a00 sll v1,v1,0x8 +80009558: 00832021 addu a0,a0,v1 +8000955c: 00052c00 sll a1,a1,0x10 +80009560: 0800218e j 80008638 +80009564: 00851021 addu v0,a0,a1 +80009568: 8dc23f48 lw v0,16200(t6) +8000956c: 01021021 addu v0,t0,v0 +80009570: 90433001 lbu v1,12289(v0) +80009574: 90453002 lbu a1,12290(v0) +80009578: 90443000 lbu a0,12288(v0) +8000957c: 00031a00 sll v1,v1,0x8 +80009580: 00832021 addu a0,a0,v1 +80009584: 00052c00 sll a1,a1,0x10 +80009588: 080021b2 j 800086c8 +8000958c: 00851021 addu v0,a0,a1 +80009590: 8dc23f44 lw v0,16196(t6) +80009594: 01021021 addu v0,t0,v0 +80009598: 90430001 lbu v1,1(v0) +8000959c: 90450002 lbu a1,2(v0) +800095a0: 90440000 lbu a0,0(v0) +800095a4: 00031a00 sll v1,v1,0x8 +800095a8: 00832021 addu a0,a0,v1 +800095ac: 00052c00 sll a1,a1,0x10 +800095b0: 0800216b j 800085ac +800095b4: 00851021 addu v0,a0,a1 +800095b8: 11b802ff beq t5,t8,8000a1b8 +800095bc: 00000000 nop +800095c0: 11a300f2 beq t5,v1,8000998c +800095c4: 00000000 nop +800095c8: 8dc23f44 lw v0,16196(t6) +800095cc: 01021021 addu v0,t0,v0 +800095d0: 90460003 lbu a2,3(v0) +800095d4: 90440001 lbu a0,1(v0) +800095d8: 90430002 lbu v1,2(v0) +800095dc: 90450000 lbu a1,0(v0) +800095e0: 00042200 sll a0,a0,0x8 +800095e4: 00031c00 sll v1,v1,0x10 +800095e8: 00063600 sll a2,a2,0x18 +800095ec: 00a42821 addu a1,a1,a0 +800095f0: 00661821 addu v1,v1,a2 +800095f4: 0800248c j 80009230 +800095f8: 00a31021 addu v0,a1,v1 +800095fc: 11b802de beq t5,t8,8000a178 +80009600: 00000000 nop +80009604: 11a300eb beq t5,v1,800099b4 +80009608: 00000000 nop +8000960c: 8dc23f4c lw v0,16204(t6) +80009610: 01021021 addu v0,t0,v0 +80009614: 90460003 lbu a2,3(v0) +80009618: 90440001 lbu a0,1(v0) +8000961c: 90430002 lbu v1,2(v0) +80009620: 90450000 lbu a1,0(v0) +80009624: 00042200 sll a0,a0,0x8 +80009628: 00031c00 sll v1,v1,0x10 +8000962c: 00063600 sll a2,a2,0x18 +80009630: 00a42821 addu a1,a1,a0 +80009634: 00661821 addu v1,v1,a2 +80009638: 080024b4 j 800092d0 +8000963c: 00a31021 addu v0,a1,v1 +80009640: 11b802d5 beq t5,t8,8000a198 +80009644: 00000000 nop +80009648: 11a300e4 beq t5,v1,800099dc +8000964c: 00000000 nop +80009650: 8dc23f48 lw v0,16200(t6) +80009654: 01021021 addu v0,t0,v0 +80009658: 90463003 lbu a2,12291(v0) +8000965c: 90443001 lbu a0,12289(v0) +80009660: 90433002 lbu v1,12290(v0) +80009664: 90453000 lbu a1,12288(v0) +80009668: 00042200 sll a0,a0,0x8 +8000966c: 00031c00 sll v1,v1,0x10 +80009670: 00063600 sll a2,a2,0x18 +80009674: 00a42821 addu a1,a1,a0 +80009678: 00661821 addu v1,v1,a2 +8000967c: 080024be j 800092f8 +80009680: 00a31021 addu v0,a1,v1 +80009684: 11b802de beq t5,t8,8000a200 +80009688: 00000000 nop +8000968c: 11a3010c beq t5,v1,80009ac0 +80009690: 00000000 nop +80009694: 8dc23f44 lw v0,16196(t6) +80009698: 01021021 addu v0,t0,v0 +8000969c: 90460003 lbu a2,3(v0) +800096a0: 90440001 lbu a0,1(v0) +800096a4: 90430002 lbu v1,2(v0) +800096a8: 90450000 lbu a1,0(v0) +800096ac: 00042200 sll a0,a0,0x8 +800096b0: 00031c00 sll v1,v1,0x10 +800096b4: 00063600 sll a2,a2,0x18 +800096b8: 00a42821 addu a1,a1,a0 +800096bc: 00661821 addu v1,v1,a2 +800096c0: 080024a0 j 80009280 +800096c4: 00a31021 addu v0,a1,v1 +800096c8: 11b802a2 beq t5,t8,8000a154 +800096cc: 00000000 nop +800096d0: 11a30107 beq t5,v1,80009af0 +800096d4: 00000000 nop +800096d8: 8dc23f4c lw v0,16204(t6) +800096dc: 01021021 addu v0,t0,v0 +800096e0: 90460003 lbu a2,3(v0) +800096e4: 90440001 lbu a0,1(v0) +800096e8: 90430002 lbu v1,2(v0) +800096ec: 90450000 lbu a1,0(v0) +800096f0: 00042200 sll a0,a0,0x8 +800096f4: 00031c00 sll v1,v1,0x10 +800096f8: 00063600 sll a2,a2,0x18 +800096fc: 00a42821 addu a1,a1,a0 +80009700: 00661821 addu v1,v1,a2 +80009704: 08002496 j 80009258 +80009708: 00a31021 addu v0,a1,v1 +8000970c: 11b80288 beq t5,t8,8000a130 +80009710: 00000000 nop +80009714: 11a300de beq t5,v1,80009a90 +80009718: 00000000 nop +8000971c: 8dc23f48 lw v0,16200(t6) +80009720: 01021021 addu v0,t0,v0 +80009724: 90463003 lbu a2,12291(v0) +80009728: 90443001 lbu a0,12289(v0) +8000972c: 90433002 lbu v1,12290(v0) +80009730: 90453000 lbu a1,12288(v0) +80009734: 00042200 sll a0,a0,0x8 +80009738: 00031c00 sll v1,v1,0x10 +8000973c: 00063600 sll a2,a2,0x18 +80009740: 00a42821 addu a1,a1,a0 +80009744: 00661821 addu v1,v1,a2 +80009748: 080024aa j 800092a8 +8000974c: 00a31021 addu v0,a1,v1 +80009750: 11b800b7 beq t5,t8,80009a30 +80009754: 00000000 nop +80009758: 11a302db beq t5,v1,8000a2c8 +8000975c: 00000000 nop +80009760: 8dc23f44 lw v0,16196(t6) +80009764: 01021021 addu v0,t0,v0 +80009768: 90460003 lbu a2,3(v0) +8000976c: 90440001 lbu a0,1(v0) +80009770: 90430002 lbu v1,2(v0) +80009774: 90450000 lbu a1,0(v0) +80009778: 00042200 sll a0,a0,0x8 +8000977c: 00031c00 sll v1,v1,0x10 +80009780: 00063600 sll a2,a2,0x18 +80009784: 00a42821 addu a1,a1,a0 +80009788: 00661821 addu v1,v1,a2 +8000978c: 00a31021 addu v0,a1,v1 +80009790: 1450fb19 bne v0,s0,800083f8 +80009794: 01891821 addu v1,t4,t1 +80009798: 080021df j 8000877c +8000979c: 00000000 nop +800097a0: 11b80098 beq t5,t8,80009a04 +800097a4: 00000000 nop +800097a8: 11a302ba beq t5,v1,8000a294 +800097ac: 00000000 nop +800097b0: 8dc23f4c lw v0,16204(t6) +800097b4: 01021021 addu v0,t0,v0 +800097b8: 90460003 lbu a2,3(v0) +800097bc: 90440001 lbu a0,1(v0) +800097c0: 90430002 lbu v1,2(v0) +800097c4: 90450000 lbu a1,0(v0) +800097c8: 00042200 sll a0,a0,0x8 +800097cc: 00031c00 sll v1,v1,0x10 +800097d0: 00063600 sll a2,a2,0x18 +800097d4: 00a42821 addu a1,a1,a0 +800097d8: 00661821 addu v1,v1,a2 +800097dc: 00a31821 addu v1,a1,v1 +800097e0: 1470fb99 bne v1,s0,80008648 +800097e4: 01891021 addu v0,t4,t1 +800097e8: 080022a6 j 80008a98 +800097ec: 00000000 nop +800097f0: 11b8004f beq t5,t8,80009930 +800097f4: 00000000 nop +800097f8: 11a3028a beq t5,v1,8000a224 +800097fc: 00000000 nop +80009800: 8dc23f44 lw v0,16196(t6) +80009804: 01021021 addu v0,t0,v0 +80009808: 90460003 lbu a2,3(v0) +8000980c: 90440001 lbu a0,1(v0) +80009810: 90430002 lbu v1,2(v0) +80009814: 90450000 lbu a1,0(v0) +80009818: 00042200 sll a0,a0,0x8 +8000981c: 00031c00 sll v1,v1,0x10 +80009820: 00063600 sll a2,a2,0x18 +80009824: 00a42821 addu a1,a1,a0 +80009828: 00661821 addu v1,v1,a2 +8000982c: 00a31821 addu v1,a1,v1 +80009830: 1470fb62 bne v1,s0,800085bc +80009834: 01891821 addu v1,t4,t1 +80009838: 08002283 j 80008a0c +8000983c: 00000000 nop +80009840: 11b80046 beq t5,t8,8000995c +80009844: 00000000 nop +80009848: 11a302ae beq t5,v1,8000a304 +8000984c: 00000000 nop +80009850: 8dc23f48 lw v0,16200(t6) +80009854: 01021021 addu v0,t0,v0 +80009858: 90463003 lbu a2,12291(v0) +8000985c: 90443001 lbu a0,12289(v0) +80009860: 90433002 lbu v1,12290(v0) +80009864: 90453000 lbu a1,12288(v0) +80009868: 00042200 sll a0,a0,0x8 +8000986c: 00031c00 sll v1,v1,0x10 +80009870: 00063600 sll a2,a2,0x18 +80009874: 00a42821 addu a1,a1,a0 +80009878: 00661821 addu v1,v1,a2 +8000987c: 00a31021 addu v0,a1,v1 +80009880: 1450fb24 bne v0,s0,80008514 +80009884: 01891021 addu v0,t4,t1 +80009888: 08002228 j 800088a0 +8000988c: 00000000 nop +80009890: 11b80073 beq t5,t8,80009a60 +80009894: 00000000 nop +80009898: 11a3026f beq t5,v1,8000a258 +8000989c: 00000000 nop +800098a0: 8dc23f4c lw v0,16204(t6) +800098a4: 01021021 addu v0,t0,v0 +800098a8: 90460003 lbu a2,3(v0) +800098ac: 90440001 lbu a0,1(v0) +800098b0: 90430002 lbu v1,2(v0) +800098b4: 90450000 lbu a1,0(v0) +800098b8: 00042200 sll a0,a0,0x8 +800098bc: 00031c00 sll v1,v1,0x10 +800098c0: 00063600 sll a2,a2,0x18 +800098c4: 00a42821 addu a1,a1,a0 +800098c8: 00661821 addu v1,v1,a2 +800098cc: 00a31021 addu v0,a1,v1 +800098d0: 1450faec bne v0,s0,80008484 +800098d4: 01891021 addu v0,t4,t1 +800098d8: 08002202 j 80008808 +800098dc: 00000000 nop +800098e0: 11b8008f beq t5,t8,80009b20 +800098e4: 00000000 nop +800098e8: 11a30295 beq t5,v1,8000a340 +800098ec: 00000000 nop +800098f0: 8dc23f48 lw v0,16200(t6) +800098f4: 01021021 addu v0,t0,v0 +800098f8: 90463003 lbu a2,12291(v0) +800098fc: 90443001 lbu a0,12289(v0) +80009900: 90433002 lbu v1,12290(v0) +80009904: 90453000 lbu a1,12288(v0) +80009908: 00042200 sll a0,a0,0x8 +8000990c: 00031c00 sll v1,v1,0x10 +80009910: 00063600 sll a2,a2,0x18 +80009914: 00a42821 addu a1,a1,a0 +80009918: 00661821 addu v1,v1,a2 +8000991c: 00a31821 addu v1,a1,v1 +80009920: 1470fb6d bne v1,s0,800086d8 +80009924: 01891021 addu v0,t4,t1 +80009928: 080022cc j 80008b30 +8000992c: 00000000 nop +80009930: 8dc23f44 lw v0,16196(t6) +80009934: 01021021 addu v0,t0,v0 +80009938: 90430001 lbu v1,1(v0) +8000993c: 90440000 lbu a0,0(v0) +80009940: 00031a00 sll v1,v1,0x8 +80009944: 00641821 addu v1,v1,a0 +80009948: 3063ffff andi v1,v1,0xffff +8000994c: 1470fb1b bne v1,s0,800085bc +80009950: 01891821 addu v1,t4,t1 +80009954: 08002283 j 80008a0c +80009958: 00000000 nop +8000995c: 8dc23f48 lw v0,16200(t6) +80009960: 01021021 addu v0,t0,v0 +80009964: 90433001 lbu v1,12289(v0) +80009968: 90443000 lbu a0,12288(v0) +8000996c: 00031a00 sll v1,v1,0x8 +80009970: 00641821 addu v1,v1,a0 +80009974: 00031400 sll v0,v1,0x10 +80009978: 00021403 sra v0,v0,0x10 +8000997c: 1450fae5 bne v0,s0,80008514 +80009980: 01891021 addu v0,t4,t1 +80009984: 08002228 j 800088a0 +80009988: 00000000 nop +8000998c: 8dc23f44 lw v0,16196(t6) +80009990: 01021021 addu v0,t0,v0 +80009994: 90430001 lbu v1,1(v0) +80009998: 90450002 lbu a1,2(v0) +8000999c: 90440000 lbu a0,0(v0) +800099a0: 00031a00 sll v1,v1,0x8 +800099a4: 00832021 addu a0,a0,v1 +800099a8: 00052c00 sll a1,a1,0x10 +800099ac: 0800248c j 80009230 +800099b0: 00851021 addu v0,a0,a1 +800099b4: 8dc23f4c lw v0,16204(t6) +800099b8: 01021021 addu v0,t0,v0 +800099bc: 90430001 lbu v1,1(v0) +800099c0: 90450002 lbu a1,2(v0) +800099c4: 90440000 lbu a0,0(v0) +800099c8: 00031a00 sll v1,v1,0x8 +800099cc: 00832021 addu a0,a0,v1 +800099d0: 00052c00 sll a1,a1,0x10 +800099d4: 080024b4 j 800092d0 +800099d8: 00851021 addu v0,a0,a1 +800099dc: 8dc23f48 lw v0,16200(t6) +800099e0: 01021021 addu v0,t0,v0 +800099e4: 90433001 lbu v1,12289(v0) +800099e8: 90453002 lbu a1,12290(v0) +800099ec: 90443000 lbu a0,12288(v0) +800099f0: 00031a00 sll v1,v1,0x8 +800099f4: 00832021 addu a0,a0,v1 +800099f8: 00052c00 sll a1,a1,0x10 +800099fc: 080024be j 800092f8 +80009a00: 00851021 addu v0,a0,a1 +80009a04: 8dc23f4c lw v0,16204(t6) +80009a08: 01021021 addu v0,t0,v0 +80009a0c: 90430001 lbu v1,1(v0) +80009a10: 90440000 lbu a0,0(v0) +80009a14: 00031a00 sll v1,v1,0x8 +80009a18: 00641821 addu v1,v1,a0 +80009a1c: 3063ffff andi v1,v1,0xffff +80009a20: 1470fb09 bne v1,s0,80008648 +80009a24: 01891021 addu v0,t4,t1 +80009a28: 080022a6 j 80008a98 +80009a2c: 00000000 nop +80009a30: 8dc23f44 lw v0,16196(t6) +80009a34: 01021021 addu v0,t0,v0 +80009a38: 90430001 lbu v1,1(v0) +80009a3c: 90440000 lbu a0,0(v0) +80009a40: 00031a00 sll v1,v1,0x8 +80009a44: 00641821 addu v1,v1,a0 +80009a48: 00031400 sll v0,v1,0x10 +80009a4c: 00021403 sra v0,v0,0x10 +80009a50: 1450fa69 bne v0,s0,800083f8 +80009a54: 01891821 addu v1,t4,t1 +80009a58: 080021df j 8000877c +80009a5c: 00000000 nop +80009a60: 8dc23f4c lw v0,16204(t6) +80009a64: 01021021 addu v0,t0,v0 +80009a68: 90430001 lbu v1,1(v0) +80009a6c: 90440000 lbu a0,0(v0) +80009a70: 00031a00 sll v1,v1,0x8 +80009a74: 00641821 addu v1,v1,a0 +80009a78: 00031400 sll v0,v1,0x10 +80009a7c: 00021403 sra v0,v0,0x10 +80009a80: 1450fa80 bne v0,s0,80008484 +80009a84: 01891021 addu v0,t4,t1 +80009a88: 08002202 j 80008808 +80009a8c: 00000000 nop +80009a90: 8dc33f48 lw v1,16200(t6) +80009a94: 01031821 addu v1,t0,v1 +80009a98: 90643001 lbu a0,12289(v1) +80009a9c: 90653002 lbu a1,12290(v1) +80009aa0: 90623000 lbu v0,12288(v1) +80009aa4: 00042200 sll a0,a0,0x8 +80009aa8: 00441021 addu v0,v0,a0 +80009aac: 00052c00 sll a1,a1,0x10 +80009ab0: 00451021 addu v0,v0,a1 +80009ab4: 00021200 sll v0,v0,0x8 +80009ab8: 080024aa j 800092a8 +80009abc: 00021203 sra v0,v0,0x8 +80009ac0: 8dc33f44 lw v1,16196(t6) +80009ac4: 01031821 addu v1,t0,v1 +80009ac8: 90640001 lbu a0,1(v1) +80009acc: 90650002 lbu a1,2(v1) +80009ad0: 90620000 lbu v0,0(v1) +80009ad4: 00042200 sll a0,a0,0x8 +80009ad8: 00441021 addu v0,v0,a0 +80009adc: 00052c00 sll a1,a1,0x10 +80009ae0: 00451021 addu v0,v0,a1 +80009ae4: 00021200 sll v0,v0,0x8 +80009ae8: 080024a0 j 80009280 +80009aec: 00021203 sra v0,v0,0x8 +80009af0: 8dc33f4c lw v1,16204(t6) +80009af4: 01031821 addu v1,t0,v1 +80009af8: 90640001 lbu a0,1(v1) +80009afc: 90650002 lbu a1,2(v1) +80009b00: 90620000 lbu v0,0(v1) +80009b04: 00042200 sll a0,a0,0x8 +80009b08: 00441021 addu v0,v0,a0 +80009b0c: 00052c00 sll a1,a1,0x10 +80009b10: 00451021 addu v0,v0,a1 +80009b14: 00021200 sll v0,v0,0x8 +80009b18: 08002496 j 80009258 +80009b1c: 00021203 sra v0,v0,0x8 +80009b20: 8dc23f48 lw v0,16200(t6) +80009b24: 01021021 addu v0,t0,v0 +80009b28: 90433001 lbu v1,12289(v0) +80009b2c: 90443000 lbu a0,12288(v0) +80009b30: 00031a00 sll v1,v1,0x8 +80009b34: 00641821 addu v1,v1,a0 +80009b38: 3063ffff andi v1,v1,0xffff +80009b3c: 1470fae6 bne v1,s0,800086d8 +80009b40: 01891021 addu v0,t4,t1 +80009b44: 080022cc j 80008b30 +80009b48: 00000000 nop +80009b4c: 8dc23f44 lw v0,16196(t6) +80009b50: 01021021 addu v0,t0,v0 +80009b54: 90430001 lbu v1,1(v0) +80009b58: 90440000 lbu a0,0(v0) +80009b5c: 00031a00 sll v1,v1,0x8 +80009b60: 00641821 addu v1,v1,a0 +80009b64: 00031400 sll v0,v1,0x10 +80009b68: 08002400 j 80009000 +80009b6c: 00021403 sra v0,v0,0x10 +80009b70: 8dc23f48 lw v0,16200(t6) +80009b74: 01021021 addu v0,t0,v0 +80009b78: 90433001 lbu v1,12289(v0) +80009b7c: 90443000 lbu a0,12288(v0) +80009b80: 00031a00 sll v1,v1,0x8 +80009b84: 00641821 addu v1,v1,a0 +80009b88: 00031400 sll v0,v1,0x10 +80009b8c: 08002408 j 80009020 +80009b90: 00021403 sra v0,v0,0x10 +80009b94: 8dc23f44 lw v0,16196(t6) +80009b98: 01021021 addu v0,t0,v0 +80009b9c: 90430001 lbu v1,1(v0) +80009ba0: 90440000 lbu a0,0(v0) +80009ba4: 00031a00 sll v1,v1,0x8 +80009ba8: 00641821 addu v1,v1,a0 +80009bac: 08002418 j 80009060 +80009bb0: 3062ffff andi v0,v1,0xffff +80009bb4: 8dc23f4c lw v0,16204(t6) +80009bb8: 01021021 addu v0,t0,v0 +80009bbc: 90430001 lbu v1,1(v0) +80009bc0: 90440000 lbu a0,0(v0) +80009bc4: 00031a00 sll v1,v1,0x8 +80009bc8: 00641821 addu v1,v1,a0 +80009bcc: 00031400 sll v0,v1,0x10 +80009bd0: 08002410 j 80009040 +80009bd4: 00021403 sra v0,v0,0x10 +80009bd8: 8dc23f4c lw v0,16204(t6) +80009bdc: 01021021 addu v0,t0,v0 +80009be0: 90430001 lbu v1,1(v0) +80009be4: 90440000 lbu a0,0(v0) +80009be8: 00031a00 sll v1,v1,0x8 +80009bec: 00641821 addu v1,v1,a0 +80009bf0: 08002428 j 800090a0 +80009bf4: 3062ffff andi v0,v1,0xffff +80009bf8: 8dc23f48 lw v0,16200(t6) +80009bfc: 01021021 addu v0,t0,v0 +80009c00: 90433001 lbu v1,12289(v0) +80009c04: 90443000 lbu a0,12288(v0) +80009c08: 00031a00 sll v1,v1,0x8 +80009c0c: 00641821 addu v1,v1,a0 +80009c10: 08002420 j 80009080 +80009c14: 3062ffff andi v0,v1,0xffff +80009c18: 8dc23f44 lw v0,16196(t6) +80009c1c: 01021021 addu v0,t0,v0 +80009c20: 90430001 lbu v1,1(v0) +80009c24: 90440000 lbu a0,0(v0) +80009c28: 00031a00 sll v1,v1,0x8 +80009c2c: 00641821 addu v1,v1,a0 +80009c30: 3063ffff andi v1,v1,0xffff +80009c34: 1470fb75 bne v1,s0,80008a0c +80009c38: 01891821 addu v1,t4,t1 +80009c3c: 08002170 j 800085c0 +80009c40: 000a1027 nor v0,zero,t2 +80009c44: 8dc23f4c lw v0,16204(t6) +80009c48: 01021021 addu v0,t0,v0 +80009c4c: 90430001 lbu v1,1(v0) +80009c50: 90440000 lbu a0,0(v0) +80009c54: 00031a00 sll v1,v1,0x8 +80009c58: 00641821 addu v1,v1,a0 +80009c5c: 3063ffff andi v1,v1,0xffff +80009c60: 1470fb8d bne v1,s0,80008a98 +80009c64: 01891021 addu v0,t4,t1 +80009c68: 08002193 j 8000864c +80009c6c: 000a1827 nor v1,zero,t2 +80009c70: 8dc23f48 lw v0,16200(t6) +80009c74: 01021021 addu v0,t0,v0 +80009c78: 90433001 lbu v1,12289(v0) +80009c7c: 90443000 lbu a0,12288(v0) +80009c80: 00031a00 sll v1,v1,0x8 +80009c84: 00641821 addu v1,v1,a0 +80009c88: 00031400 sll v0,v1,0x10 +80009c8c: 00021403 sra v0,v0,0x10 +80009c90: 1450fb03 bne v0,s0,800088a0 +80009c94: 01891021 addu v0,t4,t1 +80009c98: 08002146 j 80008518 +80009c9c: 000a1827 nor v1,zero,t2 +80009ca0: 8dc23f44 lw v0,16196(t6) +80009ca4: 01021021 addu v0,t0,v0 +80009ca8: 90430001 lbu v1,1(v0) +80009cac: 90440000 lbu a0,0(v0) +80009cb0: 00031a00 sll v1,v1,0x8 +80009cb4: 00641821 addu v1,v1,a0 +80009cb8: 00031400 sll v0,v1,0x10 +80009cbc: 00021403 sra v0,v0,0x10 +80009cc0: 1450faae bne v0,s0,8000877c +80009cc4: 01891821 addu v1,t4,t1 +80009cc8: 080020ff j 800083fc +80009ccc: 000b1027 nor v0,zero,t3 +80009cd0: 8dc23f4c lw v0,16204(t6) +80009cd4: 01021021 addu v0,t0,v0 +80009cd8: 90430001 lbu v1,1(v0) +80009cdc: 90440000 lbu a0,0(v0) +80009ce0: 00031a00 sll v1,v1,0x8 +80009ce4: 00641821 addu v1,v1,a0 +80009ce8: 00031400 sll v0,v1,0x10 +80009cec: 00021403 sra v0,v0,0x10 +80009cf0: 1450fac5 bne v0,s0,80008808 +80009cf4: 01891021 addu v0,t4,t1 +80009cf8: 08002122 j 80008488 +80009cfc: 000a1827 nor v1,zero,t2 +80009d00: 8dc23f48 lw v0,16200(t6) +80009d04: 01021021 addu v0,t0,v0 +80009d08: 90433001 lbu v1,12289(v0) +80009d0c: 90443000 lbu a0,12288(v0) +80009d10: 00031a00 sll v1,v1,0x8 +80009d14: 00641821 addu v1,v1,a0 +80009d18: 3063ffff andi v1,v1,0xffff +80009d1c: 1470fb84 bne v1,s0,80008b30 +80009d20: 01891021 addu v0,t4,t1 +80009d24: 080021b7 j 800086dc +80009d28: 000a1827 nor v1,zero,t2 +80009d2c: 8dc23f4c lw v0,16204(t6) +80009d30: 01021021 addu v0,t0,v0 +80009d34: 90430001 lbu v1,1(v0) +80009d38: 90450002 lbu a1,2(v0) +80009d3c: 90440000 lbu a0,0(v0) +80009d40: 00031a00 sll v1,v1,0x8 +80009d44: 00832021 addu a0,a0,v1 +80009d48: 00052c00 sll a1,a1,0x10 +80009d4c: 08002428 j 800090a0 +80009d50: 00851021 addu v0,a0,a1 +80009d54: 8dc23f48 lw v0,16200(t6) +80009d58: 01021021 addu v0,t0,v0 +80009d5c: 90433001 lbu v1,12289(v0) +80009d60: 90453002 lbu a1,12290(v0) +80009d64: 90443000 lbu a0,12288(v0) +80009d68: 00031a00 sll v1,v1,0x8 +80009d6c: 00832021 addu a0,a0,v1 +80009d70: 00052c00 sll a1,a1,0x10 +80009d74: 08002420 j 80009080 +80009d78: 00851021 addu v0,a0,a1 +80009d7c: 8dc23f44 lw v0,16196(t6) +80009d80: 01021021 addu v0,t0,v0 +80009d84: 90430001 lbu v1,1(v0) +80009d88: 90450002 lbu a1,2(v0) +80009d8c: 90440000 lbu a0,0(v0) +80009d90: 00031a00 sll v1,v1,0x8 +80009d94: 00832021 addu a0,a0,v1 +80009d98: 00052c00 sll a1,a1,0x10 +80009d9c: 08002418 j 80009060 +80009da0: 00851021 addu v0,a0,a1 +80009da4: 8dc33f4c lw v1,16204(t6) +80009da8: 01031821 addu v1,t0,v1 +80009dac: 90640001 lbu a0,1(v1) +80009db0: 90650002 lbu a1,2(v1) +80009db4: 90620000 lbu v0,0(v1) +80009db8: 00042200 sll a0,a0,0x8 +80009dbc: 00441021 addu v0,v0,a0 +80009dc0: 00052c00 sll a1,a1,0x10 +80009dc4: 00451021 addu v0,v0,a1 +80009dc8: 00021200 sll v0,v0,0x8 +80009dcc: 08002410 j 80009040 +80009dd0: 00021203 sra v0,v0,0x8 +80009dd4: 8dc33f48 lw v1,16200(t6) +80009dd8: 01031821 addu v1,t0,v1 +80009ddc: 90643001 lbu a0,12289(v1) +80009de0: 90653002 lbu a1,12290(v1) +80009de4: 90623000 lbu v0,12288(v1) +80009de8: 00042200 sll a0,a0,0x8 +80009dec: 00441021 addu v0,v0,a0 +80009df0: 00052c00 sll a1,a1,0x10 +80009df4: 00451021 addu v0,v0,a1 +80009df8: 00021200 sll v0,v0,0x8 +80009dfc: 08002408 j 80009020 +80009e00: 00021203 sra v0,v0,0x8 +80009e04: 8dc33f44 lw v1,16196(t6) +80009e08: 01031821 addu v1,t0,v1 +80009e0c: 90640001 lbu a0,1(v1) +80009e10: 90650002 lbu a1,2(v1) +80009e14: 90620000 lbu v0,0(v1) +80009e18: 00042200 sll a0,a0,0x8 +80009e1c: 00441021 addu v0,v0,a0 +80009e20: 00052c00 sll a1,a1,0x10 +80009e24: 00451021 addu v0,v0,a1 +80009e28: 00021200 sll v0,v0,0x8 +80009e2c: 08002400 j 80009000 +80009e30: 00021203 sra v0,v0,0x8 +80009e34: 8dc23f48 lw v0,16200(t6) +80009e38: 01021021 addu v0,t0,v0 +80009e3c: 90433001 lbu v1,12289(v0) +80009e40: 90443000 lbu a0,12288(v0) +80009e44: 00031a00 sll v1,v1,0x8 +80009e48: 00641821 addu v1,v1,a0 +80009e4c: 00031400 sll v0,v1,0x10 +80009e50: 08002472 j 800091c8 +80009e54: 00021403 sra v0,v0,0x10 +80009e58: 8dc23f44 lw v0,16196(t6) +80009e5c: 01021021 addu v0,t0,v0 +80009e60: 90430001 lbu v1,1(v0) +80009e64: 90440000 lbu a0,0(v0) +80009e68: 00031a00 sll v1,v1,0x8 +80009e6c: 00641821 addu v1,v1,a0 +80009e70: 00031400 sll v0,v1,0x10 +80009e74: 0800246a j 800091a8 +80009e78: 00021403 sra v0,v0,0x10 +80009e7c: 8dc23f4c lw v0,16204(t6) +80009e80: 01021021 addu v0,t0,v0 +80009e84: 90430001 lbu v1,1(v0) +80009e88: 90440000 lbu a0,0(v0) +80009e8c: 00031a00 sll v1,v1,0x8 +80009e90: 00641821 addu v1,v1,a0 +80009e94: 08002462 j 80009188 +80009e98: 3062ffff andi v0,v1,0xffff +80009e9c: 8dc23f48 lw v0,16200(t6) +80009ea0: 01021021 addu v0,t0,v0 +80009ea4: 90433001 lbu v1,12289(v0) +80009ea8: 90443000 lbu a0,12288(v0) +80009eac: 00031a00 sll v1,v1,0x8 +80009eb0: 00641821 addu v1,v1,a0 +80009eb4: 0800245a j 80009168 +80009eb8: 3062ffff andi v0,v1,0xffff +80009ebc: 8dc23f44 lw v0,16196(t6) +80009ec0: 01021021 addu v0,t0,v0 +80009ec4: 90430001 lbu v1,1(v0) +80009ec8: 90440000 lbu a0,0(v0) +80009ecc: 00031a00 sll v1,v1,0x8 +80009ed0: 00641821 addu v1,v1,a0 +80009ed4: 08002482 j 80009208 +80009ed8: 3062ffff andi v0,v1,0xffff +80009edc: 8dc23f4c lw v0,16204(t6) +80009ee0: 01021021 addu v0,t0,v0 +80009ee4: 90430001 lbu v1,1(v0) +80009ee8: 90440000 lbu a0,0(v0) +80009eec: 00031a00 sll v1,v1,0x8 +80009ef0: 00641821 addu v1,v1,a0 +80009ef4: 00031400 sll v0,v1,0x10 +80009ef8: 0800247a j 800091e8 +80009efc: 00021403 sra v0,v0,0x10 +80009f00: 8dc23f48 lw v0,16200(t6) +80009f04: 01021021 addu v0,t0,v0 +80009f08: 90433001 lbu v1,12289(v0) +80009f0c: 90453002 lbu a1,12290(v0) +80009f10: 90443000 lbu a0,12288(v0) +80009f14: 00031a00 sll v1,v1,0x8 +80009f18: 00832021 addu a0,a0,v1 +80009f1c: 00052c00 sll a1,a1,0x10 +80009f20: 00851821 addu v1,a0,a1 +80009f24: 1470fb02 bne v1,s0,80008b30 +80009f28: 01891021 addu v0,t4,t1 +80009f2c: 080021b7 j 800086dc +80009f30: 000a1827 nor v1,zero,t2 +80009f34: 8dc23f44 lw v0,16196(t6) +80009f38: 01021021 addu v0,t0,v0 +80009f3c: 90430001 lbu v1,1(v0) +80009f40: 90450002 lbu a1,2(v0) +80009f44: 90440000 lbu a0,0(v0) +80009f48: 00031a00 sll v1,v1,0x8 +80009f4c: 00832021 addu a0,a0,v1 +80009f50: 00052c00 sll a1,a1,0x10 +80009f54: 00851821 addu v1,a0,a1 +80009f58: 1470faac bne v1,s0,80008a0c +80009f5c: 01891821 addu v1,t4,t1 +80009f60: 08002170 j 800085c0 +80009f64: 000a1027 nor v0,zero,t2 +80009f68: 8dc33f44 lw v1,16196(t6) +80009f6c: 01031821 addu v1,t0,v1 +80009f70: 90640001 lbu a0,1(v1) +80009f74: 90650002 lbu a1,2(v1) +80009f78: 90620000 lbu v0,0(v1) +80009f7c: 00042200 sll a0,a0,0x8 +80009f80: 00441021 addu v0,v0,a0 +80009f84: 00052c00 sll a1,a1,0x10 +80009f88: 00451021 addu v0,v0,a1 +80009f8c: 00021200 sll v0,v0,0x8 +80009f90: 00021203 sra v0,v0,0x8 +80009f94: 1450f9f9 bne v0,s0,8000877c +80009f98: 01891821 addu v1,t4,t1 +80009f9c: 080020ff j 800083fc +80009fa0: 000b1027 nor v0,zero,t3 +80009fa4: 8dc33f4c lw v1,16204(t6) +80009fa8: 01031821 addu v1,t0,v1 +80009fac: 90640001 lbu a0,1(v1) +80009fb0: 90650002 lbu a1,2(v1) +80009fb4: 90620000 lbu v0,0(v1) +80009fb8: 00042200 sll a0,a0,0x8 +80009fbc: 00441021 addu v0,v0,a0 +80009fc0: 00052c00 sll a1,a1,0x10 +80009fc4: 00451021 addu v0,v0,a1 +80009fc8: 00021200 sll v0,v0,0x8 +80009fcc: 00021203 sra v0,v0,0x8 +80009fd0: 1450fa0d bne v0,s0,80008808 +80009fd4: 01891021 addu v0,t4,t1 +80009fd8: 08002122 j 80008488 +80009fdc: 000a1827 nor v1,zero,t2 +80009fe0: 8dc23f4c lw v0,16204(t6) +80009fe4: 01021021 addu v0,t0,v0 +80009fe8: 90430001 lbu v1,1(v0) +80009fec: 90450002 lbu a1,2(v0) +80009ff0: 90440000 lbu a0,0(v0) +80009ff4: 00031a00 sll v1,v1,0x8 +80009ff8: 00832021 addu a0,a0,v1 +80009ffc: 00052c00 sll a1,a1,0x10 +8000a000: 00851821 addu v1,a0,a1 +8000a004: 1470faa4 bne v1,s0,80008a98 +8000a008: 01891021 addu v0,t4,t1 +8000a00c: 08002193 j 8000864c +8000a010: 000a1827 nor v1,zero,t2 +8000a014: 8dc33f48 lw v1,16200(t6) +8000a018: 01031821 addu v1,t0,v1 +8000a01c: 90643001 lbu a0,12289(v1) +8000a020: 90653002 lbu a1,12290(v1) +8000a024: 90623000 lbu v0,12288(v1) +8000a028: 00042200 sll a0,a0,0x8 +8000a02c: 00441021 addu v0,v0,a0 +8000a030: 00052c00 sll a1,a1,0x10 +8000a034: 00451021 addu v0,v0,a1 +8000a038: 00021200 sll v0,v0,0x8 +8000a03c: 00021203 sra v0,v0,0x8 +8000a040: 1450fa17 bne v0,s0,800088a0 +8000a044: 01891021 addu v0,t4,t1 +8000a048: 08002146 j 80008518 +8000a04c: 000a1827 nor v1,zero,t2 +8000a050: 8dc33f44 lw v1,16196(t6) +8000a054: 01031821 addu v1,t0,v1 +8000a058: 90640001 lbu a0,1(v1) +8000a05c: 90650002 lbu a1,2(v1) +8000a060: 90620000 lbu v0,0(v1) +8000a064: 00042200 sll a0,a0,0x8 +8000a068: 00441021 addu v0,v0,a0 +8000a06c: 00052c00 sll a1,a1,0x10 +8000a070: 00451021 addu v0,v0,a1 +8000a074: 00021200 sll v0,v0,0x8 +8000a078: 0800246a j 800091a8 +8000a07c: 00021203 sra v0,v0,0x8 +8000a080: 8dc23f4c lw v0,16204(t6) +8000a084: 01021021 addu v0,t0,v0 +8000a088: 90430001 lbu v1,1(v0) +8000a08c: 90450002 lbu a1,2(v0) +8000a090: 90440000 lbu a0,0(v0) +8000a094: 00031a00 sll v1,v1,0x8 +8000a098: 00832021 addu a0,a0,v1 +8000a09c: 00052c00 sll a1,a1,0x10 +8000a0a0: 08002462 j 80009188 +8000a0a4: 00851021 addu v0,a0,a1 +8000a0a8: 8dc23f48 lw v0,16200(t6) +8000a0ac: 01021021 addu v0,t0,v0 +8000a0b0: 90433001 lbu v1,12289(v0) +8000a0b4: 90453002 lbu a1,12290(v0) +8000a0b8: 90443000 lbu a0,12288(v0) +8000a0bc: 00031a00 sll v1,v1,0x8 +8000a0c0: 00832021 addu a0,a0,v1 +8000a0c4: 00052c00 sll a1,a1,0x10 +8000a0c8: 0800245a j 80009168 +8000a0cc: 00851021 addu v0,a0,a1 +8000a0d0: 8dc33f4c lw v1,16204(t6) +8000a0d4: 01031821 addu v1,t0,v1 +8000a0d8: 90640001 lbu a0,1(v1) +8000a0dc: 90650002 lbu a1,2(v1) +8000a0e0: 90620000 lbu v0,0(v1) +8000a0e4: 00042200 sll a0,a0,0x8 +8000a0e8: 00441021 addu v0,v0,a0 +8000a0ec: 00052c00 sll a1,a1,0x10 +8000a0f0: 00451021 addu v0,v0,a1 +8000a0f4: 00021200 sll v0,v0,0x8 +8000a0f8: 0800247a j 800091e8 +8000a0fc: 00021203 sra v0,v0,0x8 +8000a100: 8dc33f48 lw v1,16200(t6) +8000a104: 01031821 addu v1,t0,v1 +8000a108: 90643001 lbu a0,12289(v1) +8000a10c: 90653002 lbu a1,12290(v1) +8000a110: 90623000 lbu v0,12288(v1) +8000a114: 00042200 sll a0,a0,0x8 +8000a118: 00441021 addu v0,v0,a0 +8000a11c: 00052c00 sll a1,a1,0x10 +8000a120: 00451021 addu v0,v0,a1 +8000a124: 00021200 sll v0,v0,0x8 +8000a128: 08002472 j 800091c8 +8000a12c: 00021203 sra v0,v0,0x8 +8000a130: 8dc23f48 lw v0,16200(t6) +8000a134: 01021021 addu v0,t0,v0 +8000a138: 90433001 lbu v1,12289(v0) +8000a13c: 90443000 lbu a0,12288(v0) +8000a140: 00031a00 sll v1,v1,0x8 +8000a144: 00641821 addu v1,v1,a0 +8000a148: 00031400 sll v0,v1,0x10 +8000a14c: 080024aa j 800092a8 +8000a150: 00021403 sra v0,v0,0x10 +8000a154: 8dc23f4c lw v0,16204(t6) +8000a158: 01021021 addu v0,t0,v0 +8000a15c: 90430001 lbu v1,1(v0) +8000a160: 90440000 lbu a0,0(v0) +8000a164: 00031a00 sll v1,v1,0x8 +8000a168: 00641821 addu v1,v1,a0 +8000a16c: 00031400 sll v0,v1,0x10 +8000a170: 08002496 j 80009258 +8000a174: 00021403 sra v0,v0,0x10 +8000a178: 8dc23f4c lw v0,16204(t6) +8000a17c: 01021021 addu v0,t0,v0 +8000a180: 90430001 lbu v1,1(v0) +8000a184: 90440000 lbu a0,0(v0) +8000a188: 00031a00 sll v1,v1,0x8 +8000a18c: 00641821 addu v1,v1,a0 +8000a190: 080024b4 j 800092d0 +8000a194: 3062ffff andi v0,v1,0xffff +8000a198: 8dc23f48 lw v0,16200(t6) +8000a19c: 01021021 addu v0,t0,v0 +8000a1a0: 90433001 lbu v1,12289(v0) +8000a1a4: 90443000 lbu a0,12288(v0) +8000a1a8: 00031a00 sll v1,v1,0x8 +8000a1ac: 00641821 addu v1,v1,a0 +8000a1b0: 080024be j 800092f8 +8000a1b4: 3062ffff andi v0,v1,0xffff +8000a1b8: 8dc23f44 lw v0,16196(t6) +8000a1bc: 01021021 addu v0,t0,v0 +8000a1c0: 90430001 lbu v1,1(v0) +8000a1c4: 90440000 lbu a0,0(v0) +8000a1c8: 00031a00 sll v1,v1,0x8 +8000a1cc: 00641821 addu v1,v1,a0 +8000a1d0: 0800248c j 80009230 +8000a1d4: 3062ffff andi v0,v1,0xffff +8000a1d8: 8dc23f44 lw v0,16196(t6) +8000a1dc: 01021021 addu v0,t0,v0 +8000a1e0: 90430001 lbu v1,1(v0) +8000a1e4: 90450002 lbu a1,2(v0) +8000a1e8: 90440000 lbu a0,0(v0) +8000a1ec: 00031a00 sll v1,v1,0x8 +8000a1f0: 00832021 addu a0,a0,v1 +8000a1f4: 00052c00 sll a1,a1,0x10 +8000a1f8: 08002482 j 80009208 +8000a1fc: 00851021 addu v0,a0,a1 +8000a200: 8dc23f44 lw v0,16196(t6) +8000a204: 01021021 addu v0,t0,v0 +8000a208: 90430001 lbu v1,1(v0) +8000a20c: 90440000 lbu a0,0(v0) +8000a210: 00031a00 sll v1,v1,0x8 +8000a214: 00641821 addu v1,v1,a0 +8000a218: 00031400 sll v0,v1,0x10 +8000a21c: 080024a0 j 80009280 +8000a220: 00021403 sra v0,v0,0x10 +8000a224: 8dc23f44 lw v0,16196(t6) +8000a228: 01021021 addu v0,t0,v0 +8000a22c: 90430001 lbu v1,1(v0) +8000a230: 90450002 lbu a1,2(v0) +8000a234: 90440000 lbu a0,0(v0) +8000a238: 00031a00 sll v1,v1,0x8 +8000a23c: 00832021 addu a0,a0,v1 +8000a240: 00052c00 sll a1,a1,0x10 +8000a244: 00851821 addu v1,a0,a1 +8000a248: 1470f8dc bne v1,s0,800085bc +8000a24c: 01891821 addu v1,t4,t1 +8000a250: 08002283 j 80008a0c +8000a254: 00000000 nop +8000a258: 8dc33f4c lw v1,16204(t6) +8000a25c: 01031821 addu v1,t0,v1 +8000a260: 90640001 lbu a0,1(v1) +8000a264: 90650002 lbu a1,2(v1) +8000a268: 90620000 lbu v0,0(v1) +8000a26c: 00042200 sll a0,a0,0x8 +8000a270: 00441021 addu v0,v0,a0 +8000a274: 00052c00 sll a1,a1,0x10 +8000a278: 00451021 addu v0,v0,a1 +8000a27c: 00021200 sll v0,v0,0x8 +8000a280: 00021203 sra v0,v0,0x8 +8000a284: 1450f87f bne v0,s0,80008484 +8000a288: 01891021 addu v0,t4,t1 +8000a28c: 08002202 j 80008808 +8000a290: 00000000 nop +8000a294: 8dc23f4c lw v0,16204(t6) +8000a298: 01021021 addu v0,t0,v0 +8000a29c: 90430001 lbu v1,1(v0) +8000a2a0: 90450002 lbu a1,2(v0) +8000a2a4: 90440000 lbu a0,0(v0) +8000a2a8: 00031a00 sll v1,v1,0x8 +8000a2ac: 00832021 addu a0,a0,v1 +8000a2b0: 00052c00 sll a1,a1,0x10 +8000a2b4: 00851821 addu v1,a0,a1 +8000a2b8: 1470f8e3 bne v1,s0,80008648 +8000a2bc: 01891021 addu v0,t4,t1 +8000a2c0: 080022a6 j 80008a98 +8000a2c4: 00000000 nop +8000a2c8: 8dc33f44 lw v1,16196(t6) +8000a2cc: 01031821 addu v1,t0,v1 +8000a2d0: 90640001 lbu a0,1(v1) +8000a2d4: 90650002 lbu a1,2(v1) +8000a2d8: 90620000 lbu v0,0(v1) +8000a2dc: 00042200 sll a0,a0,0x8 +8000a2e0: 00441021 addu v0,v0,a0 +8000a2e4: 00052c00 sll a1,a1,0x10 +8000a2e8: 00451021 addu v0,v0,a1 +8000a2ec: 00021200 sll v0,v0,0x8 +8000a2f0: 00021203 sra v0,v0,0x8 +8000a2f4: 1450f840 bne v0,s0,800083f8 +8000a2f8: 01891821 addu v1,t4,t1 +8000a2fc: 080021df j 8000877c +8000a300: 00000000 nop +8000a304: 8dc33f48 lw v1,16200(t6) +8000a308: 01031821 addu v1,t0,v1 +8000a30c: 90643001 lbu a0,12289(v1) +8000a310: 90653002 lbu a1,12290(v1) +8000a314: 90623000 lbu v0,12288(v1) +8000a318: 00042200 sll a0,a0,0x8 +8000a31c: 00441021 addu v0,v0,a0 +8000a320: 00052c00 sll a1,a1,0x10 +8000a324: 00451021 addu v0,v0,a1 +8000a328: 00021200 sll v0,v0,0x8 +8000a32c: 00021203 sra v0,v0,0x8 +8000a330: 1450f878 bne v0,s0,80008514 +8000a334: 01891021 addu v0,t4,t1 +8000a338: 08002228 j 800088a0 +8000a33c: 00000000 nop +8000a340: 8dc23f48 lw v0,16200(t6) +8000a344: 01021021 addu v0,t0,v0 +8000a348: 90433001 lbu v1,12289(v0) +8000a34c: 90453002 lbu a1,12290(v0) +8000a350: 90443000 lbu a0,12288(v0) +8000a354: 00031a00 sll v1,v1,0x8 +8000a358: 00832021 addu a0,a0,v1 +8000a35c: 00052c00 sll a1,a1,0x10 +8000a360: 00851821 addu v1,a0,a1 +8000a364: 1470f8dc bne v1,s0,800086d8 +8000a368: 01891021 addu v0,t4,t1 +8000a36c: 080022cc j 80008b30 +8000a370: 00000000 nop + +8000a374 : +8000a374: 27bdffc8 addiu sp,sp,-56 +8000a378: afb50024 sw s5,36(sp) +8000a37c: 3c02800f lui v0,0x800f +8000a380: 3c150003 lui s5,0x3 +8000a384: afb7002c sw s7,44(sp) +8000a388: afb60028 sw s6,40(sp) +8000a38c: afb40020 sw s4,32(sp) +8000a390: afb3001c sw s3,28(sp) +8000a394: afb20018 sw s2,24(sp) +8000a398: afb10014 sw s1,20(sp) +8000a39c: afb00010 sw s0,16(sp) +8000a3a0: 00808821 move s1,a0 +8000a3a4: 24574bb0 addiu s7,v0,19376 +8000a3a8: 00008021 move s0,zero +8000a3ac: 24140001 li s4,1 +8000a3b0: 0095b021 addu s6,a0,s5 +8000a3b4: 3c138019 lui s3,0x8019 +8000a3b8: 3c120002 lui s2,0x2 +8000a3bc: 080028f4 j 8000a3d0 +8000a3c0: afbf0030 sw ra,48(sp) +8000a3c4: 26100001 addiu s0,s0,1 +8000a3c8: 12120013 beq s0,s2,8000a418 +8000a3cc: 3c020003 lui v0,0x3 +8000a3d0: 00101143 sra v0,s0,0x5 +8000a3d4: 00021080 sll v0,v0,0x2 +8000a3d8: 00511021 addu v0,v0,s1 +8000a3dc: 00551021 addu v0,v0,s5 +8000a3e0: 8c443f50 lw a0,16208(v0) +8000a3e4: 02141804 sllv v1,s4,s0 +8000a3e8: 00641824 and v1,v1,a0 +8000a3ec: 02002821 move a1,s0 +8000a3f0: 1060fff4 beqz v1,8000a3c4 +8000a3f4: 2664cc70 addiu a0,s3,-13200 +8000a3f8: 8ec23f44 lw v0,16196(s6) +8000a3fc: 00501021 addu v0,v0,s0 +8000a400: 90460000 lbu a2,0(v0) +8000a404: 02e0f809 jalr s7 +8000a408: 26100001 addiu s0,s0,1 +8000a40c: 1612fff1 bne s0,s2,8000a3d4 +8000a410: 00101143 sra v0,s0,0x5 +8000a414: 3c020003 lui v0,0x3 +8000a418: 3c03800f lui v1,0x800f +8000a41c: 0222b021 addu s6,s1,v0 +8000a420: 24774bb0 addiu s7,v1,19376 +8000a424: 00008021 move s0,zero +8000a428: 3c150004 lui s5,0x4 +8000a42c: 24140001 li s4,1 +8000a430: 3c138019 lui s3,0x8019 +8000a434: 08002912 j 8000a448 +8000a438: 3c120001 lui s2,0x1 +8000a43c: 26100001 addiu s0,s0,1 +8000a440: 12120013 beq s0,s2,8000a490 +8000a444: 3c020003 lui v0,0x3 +8000a448: 00101143 sra v0,s0,0x5 +8000a44c: 00021080 sll v0,v0,0x2 +8000a450: 00511021 addu v0,v0,s1 +8000a454: 00551021 addu v0,v0,s5 +8000a458: 8c443f50 lw a0,16208(v0) +8000a45c: 02141804 sllv v1,s4,s0 +8000a460: 00641824 and v1,v1,a0 +8000a464: 02002821 move a1,s0 +8000a468: 1060fff4 beqz v1,8000a43c +8000a46c: 2664cc84 addiu a0,s3,-13180 +8000a470: 8ec23f4c lw v0,16204(s6) +8000a474: 00501021 addu v0,v0,s0 +8000a478: 90460000 lbu a2,0(v0) +8000a47c: 02e0f809 jalr s7 +8000a480: 26100001 addiu s0,s0,1 +8000a484: 1612fff1 bne s0,s2,8000a44c +8000a488: 00101143 sra v0,s0,0x5 +8000a48c: 3c020003 lui v0,0x3 +8000a490: 3c03800f lui v1,0x800f +8000a494: 0222b021 addu s6,s1,v0 +8000a498: 24774bb0 addiu s7,v1,19376 +8000a49c: 00008021 move s0,zero +8000a4a0: 3c150005 lui s5,0x5 +8000a4a4: 24140001 li s4,1 +8000a4a8: 3c138019 lui s3,0x8019 +8000a4ac: 08002930 j 8000a4c0 +8000a4b0: 24122000 li s2,8192 +8000a4b4: 26100001 addiu s0,s0,1 +8000a4b8: 12120013 beq s0,s2,8000a508 +8000a4bc: 8fbf0030 lw ra,48(sp) +8000a4c0: 00101143 sra v0,s0,0x5 +8000a4c4: 00021080 sll v0,v0,0x2 +8000a4c8: 00511021 addu v0,v0,s1 +8000a4cc: 00551021 addu v0,v0,s5 +8000a4d0: 8c44bf50 lw a0,-16560(v0) +8000a4d4: 02141804 sllv v1,s4,s0 +8000a4d8: 00641824 and v1,v1,a0 +8000a4dc: 02002821 move a1,s0 +8000a4e0: 1060fff4 beqz v1,8000a4b4 +8000a4e4: 2664cc98 addiu a0,s3,-13160 +8000a4e8: 8ec23f48 lw v0,16200(s6) +8000a4ec: 00501021 addu v0,v0,s0 +8000a4f0: 90463000 lbu a2,12288(v0) +8000a4f4: 02e0f809 jalr s7 +8000a4f8: 26100001 addiu s0,s0,1 +8000a4fc: 1612fff1 bne s0,s2,8000a4c4 +8000a500: 00101143 sra v0,s0,0x5 +8000a504: 8fbf0030 lw ra,48(sp) +8000a508: 8fb7002c lw s7,44(sp) +8000a50c: 8fb60028 lw s6,40(sp) +8000a510: 8fb50024 lw s5,36(sp) +8000a514: 8fb40020 lw s4,32(sp) +8000a518: 8fb3001c lw s3,28(sp) +8000a51c: 8fb20018 lw s2,24(sp) +8000a520: 8fb10014 lw s1,20(sp) +8000a524: 8fb00010 lw s0,16(sp) +8000a528: 03e00008 jr ra +8000a52c: 27bd0038 addiu sp,sp,56 + +8000a530 : +8000a530: 27bdffd8 addiu sp,sp,-40 +8000a534: afb3001c sw s3,28(sp) +8000a538: 3c130003 lui s3,0x3 +8000a53c: afbf0020 sw ra,32(sp) +8000a540: afb20018 sw s2,24(sp) +8000a544: afb10014 sw s1,20(sp) +8000a548: 00939021 addu s2,a0,s3 +8000a54c: afb00010 sw s0,16(sp) +8000a550: 8e453f44 lw a1,16196(s2) +8000a554: 3c108012 lui s0,0x8012 +8000a558: 00808821 move s1,a0 +8000a55c: 2610c980 addiu s0,s0,-13952 +8000a560: 24841f44 addiu a0,a0,8004 +8000a564: 0200f809 jalr s0 +8000a568: 3c060002 lui a2,0x2 +8000a56c: 3c040002 lui a0,0x2 +8000a570: 8e453f4c lw a1,16204(s2) +8000a574: 34841f44 ori a0,a0,0x1f44 +8000a578: 02242021 addu a0,s1,a0 +8000a57c: 0200f809 jalr s0 +8000a580: 3c060001 lui a2,0x1 +8000a584: 8e453f48 lw a1,16200(s2) +8000a588: 36641f44 ori a0,s3,0x1f44 +8000a58c: 02242021 addu a0,s1,a0 +8000a590: 24a53000 addiu a1,a1,12288 +8000a594: 0200f809 jalr s0 +8000a598: 24062000 li a2,8192 +8000a59c: 36733f50 ori s3,s3,0x3f50 +8000a5a0: 3c028011 lui v0,0x8011 +8000a5a4: 02332021 addu a0,s1,s3 +8000a5a8: 2452ca64 addiu s2,v0,-13724 +8000a5ac: 240500ff li a1,255 +8000a5b0: 24064000 li a2,16384 +8000a5b4: 0240f809 jalr s2 +8000a5b8: 3c100004 lui s0,0x4 +8000a5bc: 36043f50 ori a0,s0,0x3f50 +8000a5c0: 02242021 addu a0,s1,a0 +8000a5c4: 240500ff li a1,255 +8000a5c8: 24062000 li a2,8192 +8000a5cc: 0240f809 jalr s2 +8000a5d0: 3610bf50 ori s0,s0,0xbf50 +8000a5d4: 02302021 addu a0,s1,s0 +8000a5d8: 0240c821 move t9,s2 +8000a5dc: 8fbf0020 lw ra,32(sp) +8000a5e0: 8fb3001c lw s3,28(sp) +8000a5e4: 8fb20018 lw s2,24(sp) +8000a5e8: 8fb10014 lw s1,20(sp) +8000a5ec: 8fb00010 lw s0,16(sp) +8000a5f0: 240500ff li a1,255 +8000a5f4: 24060400 li a2,1024 +8000a5f8: 03200008 jr t9 +8000a5fc: 27bd0028 addiu sp,sp,40 + +8000a600 : +8000a600: 27bdffa8 addiu sp,sp,-88 +8000a604: 3c028012 lui v0,0x8012 +8000a608: afbe0050 sw s8,80(sp) +8000a60c: afb7004c sw s7,76(sp) +8000a610: afb3003c sw s3,60(sp) +8000a614: afb20038 sw s2,56(sp) +8000a618: afb00030 sw s0,48(sp) +8000a61c: afbf0054 sw ra,84(sp) +8000a620: afb60048 sw s6,72(sp) +8000a624: afb50044 sw s5,68(sp) +8000a628: afb40040 sw s4,64(sp) +8000a62c: afb10034 sw s1,52(sp) +8000a630: 2442bdb0 addiu v0,v0,-16976 +8000a634: 00a08021 move s0,a1 +8000a638: 00c0f021 move s8,a2 +8000a63c: 00e0b821 move s7,a3 +8000a640: 0040f809 jalr v0 +8000a644: 00809021 move s2,a0 +8000a648: 2403000e li v1,14 +8000a64c: 10430010 beq v0,v1,8000a690 +8000a650: 8fb30068 lw s3,104(sp) +8000a654: 3c028019 lui v0,0x8019 +8000a658: 2443ccac addiu v1,v0,-13140 +8000a65c: 8fbf0054 lw ra,84(sp) +8000a660: 8fbe0050 lw s8,80(sp) +8000a664: 8fb7004c lw s7,76(sp) +8000a668: 8fb60048 lw s6,72(sp) +8000a66c: 8fb50044 lw s5,68(sp) +8000a670: 8fb40040 lw s4,64(sp) +8000a674: 8fb3003c lw s3,60(sp) +8000a678: 8fb20038 lw s2,56(sp) +8000a67c: 8fb10034 lw s1,52(sp) +8000a680: 8fb00030 lw s0,48(sp) +8000a684: 00601021 move v0,v1 +8000a688: 03e00008 jr ra +8000a68c: 27bd0058 addiu sp,sp,88 +8000a690: 27b10014 addiu s1,sp,20 +8000a694: 3c028012 lui v0,0x8012 +8000a698: 02202021 move a0,s1 +8000a69c: 02402821 move a1,s2 +8000a6a0: 2456c0d0 addiu s6,v0,-16176 +8000a6a4: 02c0f809 jalr s6 +8000a6a8: 24060005 li a2,5 +8000a6ac: 3c148019 lui s4,0x8019 +8000a6b0: 3c028011 lui v0,0x8011 +8000a6b4: 02003021 move a2,s0 +8000a6b8: 2455ec60 addiu s5,v0,-5024 +8000a6bc: 02202021 move a0,s1 +8000a6c0: 2685cce8 addiu a1,s4,-13080 +8000a6c4: 02a0f809 jalr s5 +8000a6c8: a3a00019 sb zero,25(sp) +8000a6cc: 00408021 move s0,v0 +8000a6d0: 24020001 li v0,1 +8000a6d4: 1202000f beq s0,v0,8000a714 +8000a6d8: 3c028019 lui v0,0x8019 +8000a6dc: 2443ccec addiu v1,v0,-13076 +8000a6e0: 8fbf0054 lw ra,84(sp) +8000a6e4: 8fbe0050 lw s8,80(sp) +8000a6e8: 8fb7004c lw s7,76(sp) +8000a6ec: 8fb60048 lw s6,72(sp) +8000a6f0: 8fb50044 lw s5,68(sp) +8000a6f4: 8fb40040 lw s4,64(sp) +8000a6f8: 8fb3003c lw s3,60(sp) +8000a6fc: 8fb20038 lw s2,56(sp) +8000a700: 8fb10034 lw s1,52(sp) +8000a704: 8fb00030 lw s0,48(sp) +8000a708: 00601021 move v0,v1 +8000a70c: 03e00008 jr ra +8000a710: 27bd0058 addiu sp,sp,88 +8000a714: 02202021 move a0,s1 +8000a718: 26450005 addiu a1,s2,5 +8000a71c: 02c0f809 jalr s6 +8000a720: 24060002 li a2,2 +8000a724: 02202021 move a0,s1 +8000a728: 2685cce8 addiu a1,s4,-13080 +8000a72c: 27a60010 addiu a2,sp,16 +8000a730: 02a0f809 jalr s5 +8000a734: a3a00016 sb zero,22(sp) +8000a738: 14500025 bne v0,s0,8000a7d0 +8000a73c: afa20028 sw v0,40(sp) +8000a740: 8fa20010 lw v0,16(sp) +8000a744: 02202021 move a0,s1 +8000a748: 26450007 addiu a1,s2,7 +8000a74c: 24060002 li a2,2 +8000a750: 02c0f809 jalr s6 +8000a754: a2620000 sb v0,0(s3) +8000a758: 02202021 move a0,s1 +8000a75c: 2685cce8 addiu a1,s4,-13080 +8000a760: 27a60010 addiu a2,sp,16 +8000a764: 02a0f809 jalr s5 +8000a768: a3a00016 sb zero,22(sp) +8000a76c: 00408021 move s0,v0 +8000a770: 8fa20028 lw v0,40(sp) +8000a774: 1602001a bne s0,v0,8000a7e0 +8000a778: 8fa20010 lw v0,16(sp) +8000a77c: 02202021 move a0,s1 +8000a780: 26450009 addiu a1,s2,9 +8000a784: 24060002 li a2,2 +8000a788: 02c0f809 jalr s6 +8000a78c: a2620001 sb v0,1(s3) +8000a790: 02202021 move a0,s1 +8000a794: 2685cce8 addiu a1,s4,-13080 +8000a798: 27a60010 addiu a2,sp,16 +8000a79c: 02a0f809 jalr s5 +8000a7a0: a3a00016 sb zero,22(sp) +8000a7a4: 1450000c bne v0,s0,8000a7d8 +8000a7a8: 8fa20010 lw v0,16(sp) +8000a7ac: 24030003 li v1,3 +8000a7b0: a2620002 sb v0,2(s3) +8000a7b4: a2e30000 sb v1,0(s7) +8000a7b8: 8242000d lb v0,13(s2) +8000a7bc: 00001821 move v1,zero +8000a7c0: 38420031 xori v0,v0,0x31 +8000a7c4: 2c420001 sltiu v0,v0,1 +8000a7c8: 08002997 j 8000a65c +8000a7cc: a3c20000 sb v0,0(s8) +8000a7d0: 080029ed j 8000a7b4 +8000a7d4: 00001821 move v1,zero +8000a7d8: 080029ed j 8000a7b4 +8000a7dc: 24030002 li v1,2 +8000a7e0: 080029ed j 8000a7b4 +8000a7e4: 24030001 li v1,1 + +8000a7e8 : +8000a7e8: 27bdffd8 addiu sp,sp,-40 +8000a7ec: 3c028012 lui v0,0x8012 +8000a7f0: afb20020 sw s2,32(sp) +8000a7f4: afb1001c sw s1,28(sp) +8000a7f8: afb00018 sw s0,24(sp) +8000a7fc: afbf0024 sw ra,36(sp) +8000a800: afa00010 sw zero,16(sp) +8000a804: 2442bdb0 addiu v0,v0,-16976 +8000a808: 00a08821 move s1,a1 +8000a80c: 00c09021 move s2,a2 +8000a810: 0040f809 jalr v0 +8000a814: 00808021 move s0,a0 +8000a818: 24030008 li v1,8 +8000a81c: 10430009 beq v0,v1,8000a844 +8000a820: 3c028019 lui v0,0x8019 +8000a824: 2444cd08 addiu a0,v0,-13048 +8000a828: 8fbf0024 lw ra,36(sp) +8000a82c: 8fb20020 lw s2,32(sp) +8000a830: 8fb1001c lw s1,28(sp) +8000a834: 8fb00018 lw s0,24(sp) +8000a838: 00801021 move v0,a0 +8000a83c: 03e00008 jr ra +8000a840: 27bd0028 addiu sp,sp,40 +8000a844: 92030000 lbu v1,0(s0) +8000a848: 2462ffd0 addiu v0,v1,-48 +8000a84c: 304200ff andi v0,v0,0xff +8000a850: 2c42000a sltiu v0,v0,10 +8000a854: 14400009 bnez v0,8000a87c +8000a858: 2462ff9f addiu v0,v1,-97 +8000a85c: 304200ff andi v0,v0,0xff +8000a860: 2c420006 sltiu v0,v0,6 +8000a864: 14400005 bnez v0,8000a87c +8000a868: 2462ffbf addiu v0,v1,-65 +8000a86c: 304200ff andi v0,v0,0xff +8000a870: 2c420006 sltiu v0,v0,6 +8000a874: 1040ffeb beqz v0,8000a824 +8000a878: 3c028019 lui v0,0x8019 +8000a87c: 92030001 lbu v1,1(s0) +8000a880: 2462ffd0 addiu v0,v1,-48 +8000a884: 304200ff andi v0,v0,0xff +8000a888: 2c42000a sltiu v0,v0,10 +8000a88c: 14400009 bnez v0,8000a8b4 +8000a890: 2462ff9f addiu v0,v1,-97 +8000a894: 304200ff andi v0,v0,0xff +8000a898: 2c420006 sltiu v0,v0,6 +8000a89c: 14400005 bnez v0,8000a8b4 +8000a8a0: 2462ffbf addiu v0,v1,-65 +8000a8a4: 304200ff andi v0,v0,0xff +8000a8a8: 2c420006 sltiu v0,v0,6 +8000a8ac: 1040ffdd beqz v0,8000a824 +8000a8b0: 3c028019 lui v0,0x8019 +8000a8b4: 92030002 lbu v1,2(s0) +8000a8b8: 2462ffd0 addiu v0,v1,-48 +8000a8bc: 304200ff andi v0,v0,0xff +8000a8c0: 2c42000a sltiu v0,v0,10 +8000a8c4: 14400009 bnez v0,8000a8ec +8000a8c8: 2462ff9f addiu v0,v1,-97 +8000a8cc: 304200ff andi v0,v0,0xff +8000a8d0: 2c420006 sltiu v0,v0,6 +8000a8d4: 14400005 bnez v0,8000a8ec +8000a8d8: 2462ffbf addiu v0,v1,-65 +8000a8dc: 304200ff andi v0,v0,0xff +8000a8e0: 2c420006 sltiu v0,v0,6 +8000a8e4: 1040ffcf beqz v0,8000a824 +8000a8e8: 3c028019 lui v0,0x8019 +8000a8ec: 92030003 lbu v1,3(s0) +8000a8f0: 2462ffd0 addiu v0,v1,-48 +8000a8f4: 304200ff andi v0,v0,0xff +8000a8f8: 2c42000a sltiu v0,v0,10 +8000a8fc: 14400009 bnez v0,8000a924 +8000a900: 2462ff9f addiu v0,v1,-97 +8000a904: 304200ff andi v0,v0,0xff +8000a908: 2c420006 sltiu v0,v0,6 +8000a90c: 14400005 bnez v0,8000a924 +8000a910: 2462ffbf addiu v0,v1,-65 +8000a914: 304200ff andi v0,v0,0xff +8000a918: 2c420006 sltiu v0,v0,6 +8000a91c: 1040ffc1 beqz v0,8000a824 +8000a920: 3c028019 lui v0,0x8019 +8000a924: 92030004 lbu v1,4(s0) +8000a928: 2462ffd0 addiu v0,v1,-48 +8000a92c: 304200ff andi v0,v0,0xff +8000a930: 2c42000a sltiu v0,v0,10 +8000a934: 14400009 bnez v0,8000a95c +8000a938: 2462ff9f addiu v0,v1,-97 +8000a93c: 304200ff andi v0,v0,0xff +8000a940: 2c420006 sltiu v0,v0,6 +8000a944: 14400005 bnez v0,8000a95c +8000a948: 2462ffbf addiu v0,v1,-65 +8000a94c: 304200ff andi v0,v0,0xff +8000a950: 2c420006 sltiu v0,v0,6 +8000a954: 1040ffb3 beqz v0,8000a824 +8000a958: 3c028019 lui v0,0x8019 +8000a95c: 92030005 lbu v1,5(s0) +8000a960: 2462ffd0 addiu v0,v1,-48 +8000a964: 304200ff andi v0,v0,0xff +8000a968: 2c42000a sltiu v0,v0,10 +8000a96c: 14400009 bnez v0,8000a994 +8000a970: 2462ff9f addiu v0,v1,-97 +8000a974: 304200ff andi v0,v0,0xff +8000a978: 2c420006 sltiu v0,v0,6 +8000a97c: 14400005 bnez v0,8000a994 +8000a980: 2462ffbf addiu v0,v1,-65 +8000a984: 304200ff andi v0,v0,0xff +8000a988: 2c420006 sltiu v0,v0,6 +8000a98c: 1040ffa5 beqz v0,8000a824 +8000a990: 3c028019 lui v0,0x8019 +8000a994: 92030006 lbu v1,6(s0) +8000a998: 2462ffd0 addiu v0,v1,-48 +8000a99c: 304200ff andi v0,v0,0xff +8000a9a0: 2c42000a sltiu v0,v0,10 +8000a9a4: 14400009 bnez v0,8000a9cc +8000a9a8: 2462ff9f addiu v0,v1,-97 +8000a9ac: 304200ff andi v0,v0,0xff +8000a9b0: 2c420006 sltiu v0,v0,6 +8000a9b4: 14400005 bnez v0,8000a9cc +8000a9b8: 2462ffbf addiu v0,v1,-65 +8000a9bc: 304200ff andi v0,v0,0xff +8000a9c0: 2c420006 sltiu v0,v0,6 +8000a9c4: 1040ff97 beqz v0,8000a824 +8000a9c8: 3c028019 lui v0,0x8019 +8000a9cc: 92030007 lbu v1,7(s0) +8000a9d0: 2462ffd0 addiu v0,v1,-48 +8000a9d4: 304200ff andi v0,v0,0xff +8000a9d8: 2c42000a sltiu v0,v0,10 +8000a9dc: 1440000b bnez v0,8000aa0c +8000a9e0: 3c058019 lui a1,0x8019 +8000a9e4: 2462ff9f addiu v0,v1,-97 +8000a9e8: 304200ff andi v0,v0,0xff +8000a9ec: 2c420006 sltiu v0,v0,6 +8000a9f0: 14400007 bnez v0,8000aa10 +8000a9f4: 3c028011 lui v0,0x8011 +8000a9f8: 2462ffbf addiu v0,v1,-65 +8000a9fc: 304200ff andi v0,v0,0xff +8000aa00: 2c420006 sltiu v0,v0,6 +8000aa04: 1040ff87 beqz v0,8000a824 +8000aa08: 3c028019 lui v0,0x8019 +8000aa0c: 3c028011 lui v0,0x8011 +8000aa10: 02002021 move a0,s0 +8000aa14: 24a5cce8 addiu a1,a1,-13080 +8000aa18: 2442ec60 addiu v0,v0,-5024 +8000aa1c: 0040f809 jalr v0 +8000aa20: 27a60010 addiu a2,sp,16 +8000aa24: 24030001 li v1,1 +8000aa28: 1443ff7e bne v0,v1,8000a824 +8000aa2c: 3c028019 lui v0,0x8019 +8000aa30: 8fa30010 lw v1,16(sp) +8000aa34: 00002021 move a0,zero +8000aa38: 00031202 srl v0,v1,0x8 +8000aa3c: ae220000 sw v0,0(s1) +8000aa40: 08002a0a j 8000a828 +8000aa44: a2430000 sb v1,0(s2) + +8000aa48 : +8000aa48: 27bdffb8 addiu sp,sp,-72 +8000aa4c: 3c028012 lui v0,0x8012 +8000aa50: afb50034 sw s5,52(sp) +8000aa54: afb40030 sw s4,48(sp) +8000aa58: afb20028 sw s2,40(sp) +8000aa5c: afbf0040 sw ra,64(sp) +8000aa60: afb7003c sw s7,60(sp) +8000aa64: afb60038 sw s6,56(sp) +8000aa68: afb3002c sw s3,44(sp) +8000aa6c: afb10024 sw s1,36(sp) +8000aa70: afb00020 sw s0,32(sp) +8000aa74: 2442bdb0 addiu v0,v0,-16976 +8000aa78: 00a0a821 move s5,a1 +8000aa7c: 00c0a021 move s4,a2 +8000aa80: 0040f809 jalr v0 +8000aa84: 00809021 move s2,a0 +8000aa88: 24030009 li v1,9 +8000aa8c: 1043000e beq v0,v1,8000aac8 +8000aa90: 2402002d li v0,45 +8000aa94: 3c028019 lui v0,0x8019 +8000aa98: 2442cd80 addiu v0,v0,-12928 +8000aa9c: 8fbf0040 lw ra,64(sp) +8000aaa0: 8fb7003c lw s7,60(sp) +8000aaa4: 8fb60038 lw s6,56(sp) +8000aaa8: 8fb50034 lw s5,52(sp) +8000aaac: 8fb40030 lw s4,48(sp) +8000aab0: 8fb3002c lw s3,44(sp) +8000aab4: 8fb20028 lw s2,40(sp) +8000aab8: 8fb10024 lw s1,36(sp) +8000aabc: 8fb00020 lw s0,32(sp) +8000aac0: 03e00008 jr ra +8000aac4: 27bd0048 addiu sp,sp,72 +8000aac8: 82430004 lb v1,4(s2) +8000aacc: 1462fff2 bne v1,v0,8000aa98 +8000aad0: 3c028019 lui v0,0x8019 +8000aad4: 92430000 lbu v1,0(s2) +8000aad8: 2462ffd0 addiu v0,v1,-48 +8000aadc: 304200ff andi v0,v0,0xff +8000aae0: 2c42000a sltiu v0,v0,10 +8000aae4: 14400009 bnez v0,8000ab0c +8000aae8: 2462ff9f addiu v0,v1,-97 +8000aaec: 304200ff andi v0,v0,0xff +8000aaf0: 2c420006 sltiu v0,v0,6 +8000aaf4: 14400005 bnez v0,8000ab0c +8000aaf8: 2462ffbf addiu v0,v1,-65 +8000aafc: 304200ff andi v0,v0,0xff +8000ab00: 2c420006 sltiu v0,v0,6 +8000ab04: 1040ffe4 beqz v0,8000aa98 +8000ab08: 3c028019 lui v0,0x8019 +8000ab0c: 92430001 lbu v1,1(s2) +8000ab10: 2462ffd0 addiu v0,v1,-48 +8000ab14: 304200ff andi v0,v0,0xff +8000ab18: 2c42000a sltiu v0,v0,10 +8000ab1c: 14400009 bnez v0,8000ab44 +8000ab20: 2462ff9f addiu v0,v1,-97 +8000ab24: 304200ff andi v0,v0,0xff +8000ab28: 2c420006 sltiu v0,v0,6 +8000ab2c: 14400005 bnez v0,8000ab44 +8000ab30: 2462ffbf addiu v0,v1,-65 +8000ab34: 304200ff andi v0,v0,0xff +8000ab38: 2c420006 sltiu v0,v0,6 +8000ab3c: 1040ffd6 beqz v0,8000aa98 +8000ab40: 3c028019 lui v0,0x8019 +8000ab44: 92430002 lbu v1,2(s2) +8000ab48: 2462ffd0 addiu v0,v1,-48 +8000ab4c: 304200ff andi v0,v0,0xff +8000ab50: 2c42000a sltiu v0,v0,10 +8000ab54: 14400009 bnez v0,8000ab7c +8000ab58: 2462ff9f addiu v0,v1,-97 +8000ab5c: 304200ff andi v0,v0,0xff +8000ab60: 2c420006 sltiu v0,v0,6 +8000ab64: 14400005 bnez v0,8000ab7c +8000ab68: 2462ffbf addiu v0,v1,-65 +8000ab6c: 304200ff andi v0,v0,0xff +8000ab70: 2c420006 sltiu v0,v0,6 +8000ab74: 1040ffc8 beqz v0,8000aa98 +8000ab78: 3c028019 lui v0,0x8019 +8000ab7c: 92430003 lbu v1,3(s2) +8000ab80: 2462ffd0 addiu v0,v1,-48 +8000ab84: 304200ff andi v0,v0,0xff +8000ab88: 2c42000a sltiu v0,v0,10 +8000ab8c: 14400009 bnez v0,8000abb4 +8000ab90: 2462ff9f addiu v0,v1,-97 +8000ab94: 304200ff andi v0,v0,0xff +8000ab98: 2c420006 sltiu v0,v0,6 +8000ab9c: 14400005 bnez v0,8000abb4 +8000aba0: 2462ffbf addiu v0,v1,-65 +8000aba4: 304200ff andi v0,v0,0xff +8000aba8: 2c420006 sltiu v0,v0,6 +8000abac: 1040ffba beqz v0,8000aa98 +8000abb0: 3c028019 lui v0,0x8019 +8000abb4: 92430005 lbu v1,5(s2) +8000abb8: 2462ffd0 addiu v0,v1,-48 +8000abbc: 304200ff andi v0,v0,0xff +8000abc0: 2c42000a sltiu v0,v0,10 +8000abc4: 1440000a bnez v0,8000abf0 +8000abc8: 26530005 addiu s3,s2,5 +8000abcc: 2462ff9f addiu v0,v1,-97 +8000abd0: 304200ff andi v0,v0,0xff +8000abd4: 2c420006 sltiu v0,v0,6 +8000abd8: 14400005 bnez v0,8000abf0 +8000abdc: 2462ffbf addiu v0,v1,-65 +8000abe0: 304200ff andi v0,v0,0xff +8000abe4: 2c420006 sltiu v0,v0,6 +8000abe8: 1040ffab beqz v0,8000aa98 +8000abec: 3c028019 lui v0,0x8019 +8000abf0: 92630001 lbu v1,1(s3) +8000abf4: 2462ffd0 addiu v0,v1,-48 +8000abf8: 304200ff andi v0,v0,0xff +8000abfc: 2c42000a sltiu v0,v0,10 +8000ac00: 14400009 bnez v0,8000ac28 +8000ac04: 2462ff9f addiu v0,v1,-97 +8000ac08: 304200ff andi v0,v0,0xff +8000ac0c: 2c420006 sltiu v0,v0,6 +8000ac10: 14400005 bnez v0,8000ac28 +8000ac14: 2462ffbf addiu v0,v1,-65 +8000ac18: 304200ff andi v0,v0,0xff +8000ac1c: 2c420006 sltiu v0,v0,6 +8000ac20: 1040ff9d beqz v0,8000aa98 +8000ac24: 3c028019 lui v0,0x8019 +8000ac28: 92630002 lbu v1,2(s3) +8000ac2c: 2462ffd0 addiu v0,v1,-48 +8000ac30: 304200ff andi v0,v0,0xff +8000ac34: 2c42000a sltiu v0,v0,10 +8000ac38: 14400009 bnez v0,8000ac60 +8000ac3c: 2462ff9f addiu v0,v1,-97 +8000ac40: 304200ff andi v0,v0,0xff +8000ac44: 2c420006 sltiu v0,v0,6 +8000ac48: 14400005 bnez v0,8000ac60 +8000ac4c: 2462ffbf addiu v0,v1,-65 +8000ac50: 304200ff andi v0,v0,0xff +8000ac54: 2c420006 sltiu v0,v0,6 +8000ac58: 1040ff8f beqz v0,8000aa98 +8000ac5c: 3c028019 lui v0,0x8019 +8000ac60: 92630003 lbu v1,3(s3) +8000ac64: 2462ffd0 addiu v0,v1,-48 +8000ac68: 304200ff andi v0,v0,0xff +8000ac6c: 2c42000a sltiu v0,v0,10 +8000ac70: 10400052 beqz v0,8000adbc +8000ac74: 2462ff9f addiu v0,v1,-97 +8000ac78: 27b70014 addiu s7,sp,20 +8000ac7c: 3c058019 lui a1,0x8019 +8000ac80: 3c108012 lui s0,0x8012 +8000ac84: 2610bbf0 addiu s0,s0,-17424 +8000ac88: 24a5cd4c addiu a1,a1,-12980 +8000ac8c: 0200f809 jalr s0 +8000ac90: 02e02021 move a0,s7 +8000ac94: 27b10016 addiu s1,sp,22 +8000ac98: 3c028012 lui v0,0x8012 +8000ac9c: 02402821 move a1,s2 +8000aca0: 02202021 move a0,s1 +8000aca4: 2442c0d0 addiu v0,v0,-16176 +8000aca8: 0040f809 jalr v0 +8000acac: 24060004 li a2,4 +8000acb0: 02602821 move a1,s3 +8000acb4: 0200f809 jalr s0 +8000acb8: 27a4001a addiu a0,sp,26 +8000acbc: 3c028019 lui v0,0x8019 +8000acc0: 3c038019 lui v1,0x8019 +8000acc4: 8c53cde4 lw s3,-12828(v0) +8000acc8: 8c70cde0 lw s0,-12832(v1) +8000accc: 3c028011 lui v0,0x8011 +8000acd0: 2456cf60 addiu s6,v0,-12448 +8000acd4: 3c128011 lui s2,0x8011 +8000acd8: 2642d3b8 addiu v0,s2,-11336 +8000acdc: 0040f809 jalr v0 +8000ace0: 82240000 lb a0,0(s1) +8000ace4: 14400040 bnez v0,8000ade8 +8000ace8: 00000000 nop +8000acec: 82230000 lb v1,0(s1) +8000acf0: 82020000 lb v0,0(s0) +8000acf4: 10430040 beq v0,v1,8000adf8 +8000acf8: 00001021 move v0,zero +8000acfc: 82020001 lb v0,1(s0) +8000ad00: 1043003d beq v0,v1,8000adf8 +8000ad04: 24020001 li v0,1 +8000ad08: 82020002 lb v0,2(s0) +8000ad0c: 1043003a beq v0,v1,8000adf8 +8000ad10: 24020002 li v0,2 +8000ad14: 82020003 lb v0,3(s0) +8000ad18: 10430037 beq v0,v1,8000adf8 +8000ad1c: 24020003 li v0,3 +8000ad20: 82020004 lb v0,4(s0) +8000ad24: 10430034 beq v0,v1,8000adf8 +8000ad28: 24020004 li v0,4 +8000ad2c: 82020005 lb v0,5(s0) +8000ad30: 10430031 beq v0,v1,8000adf8 +8000ad34: 24020005 li v0,5 +8000ad38: 82020006 lb v0,6(s0) +8000ad3c: 1043002e beq v0,v1,8000adf8 +8000ad40: 24020006 li v0,6 +8000ad44: 82020007 lb v0,7(s0) +8000ad48: 1043002b beq v0,v1,8000adf8 +8000ad4c: 24020007 li v0,7 +8000ad50: 82020008 lb v0,8(s0) +8000ad54: 10430028 beq v0,v1,8000adf8 +8000ad58: 24020008 li v0,8 +8000ad5c: 82020009 lb v0,9(s0) +8000ad60: 10430025 beq v0,v1,8000adf8 +8000ad64: 24020009 li v0,9 +8000ad68: 8202000a lb v0,10(s0) +8000ad6c: 10430022 beq v0,v1,8000adf8 +8000ad70: 2402000a li v0,10 +8000ad74: 8202000b lb v0,11(s0) +8000ad78: 1043001f beq v0,v1,8000adf8 +8000ad7c: 2402000b li v0,11 +8000ad80: 8202000c lb v0,12(s0) +8000ad84: 1043001c beq v0,v1,8000adf8 +8000ad88: 2402000c li v0,12 +8000ad8c: 8202000d lb v0,13(s0) +8000ad90: 10430019 beq v0,v1,8000adf8 +8000ad94: 2402000d li v0,13 +8000ad98: 8202000e lb v0,14(s0) +8000ad9c: 10430016 beq v0,v1,8000adf8 +8000ada0: 2402000e li v0,14 +8000ada4: 8202000f lb v0,15(s0) +8000ada8: 1043003e beq v0,v1,8000aea4 +8000adac: 00000000 nop +8000adb0: 3c028019 lui v0,0x8019 +8000adb4: 08002aa7 j 8000aa9c +8000adb8: 2442cd50 addiu v0,v0,-12976 +8000adbc: 304200ff andi v0,v0,0xff +8000adc0: 2c420006 sltiu v0,v0,6 +8000adc4: 1440ffad bnez v0,8000ac7c +8000adc8: 27b70014 addiu s7,sp,20 +8000adcc: 2462ffbf addiu v0,v1,-65 +8000add0: 304200ff andi v0,v0,0xff +8000add4: 2c420006 sltiu v0,v0,6 +8000add8: 1440ffa9 bnez v0,8000ac80 +8000addc: 3c058019 lui a1,0x8019 +8000ade0: 08002aa6 j 8000aa98 +8000ade4: 3c028019 lui v0,0x8019 +8000ade8: 02c0f809 jalr s6 +8000adec: 82240000 lb a0,0(s1) +8000adf0: 08002b3b j 8000acec +8000adf4: a2220000 sb v0,0(s1) +8000adf8: 00531021 addu v0,v0,s3 +8000adfc: 90430000 lbu v1,0(v0) +8000ae00: 27a2001e addiu v0,sp,30 +8000ae04: a2230000 sb v1,0(s1) +8000ae08: 26310001 addiu s1,s1,1 +8000ae0c: 1622ffb2 bne s1,v0,8000acd8 +8000ae10: 3c058019 lui a1,0x8019 +8000ae14: 3c028011 lui v0,0x8011 +8000ae18: 02e02021 move a0,s7 +8000ae1c: 24a5cce8 addiu a1,a1,-13080 +8000ae20: 27a60010 addiu a2,sp,16 +8000ae24: 2442ec60 addiu v0,v0,-5024 +8000ae28: 0040f809 jalr v0 +8000ae2c: afa00010 sw zero,16(sp) +8000ae30: 8fa60010 lw a2,16(sp) +8000ae34: 3c0200ff lui v0,0xff +8000ae38: 3442ffff ori v0,v0,0xffff +8000ae3c: 00c21024 and v0,a2,v0 +8000ae40: 30c33c00 andi v1,a2,0x3c00 +8000ae44: 30c5003c andi a1,a2,0x3c +8000ae48: 00052b80 sll a1,a1,0xe +8000ae4c: 00022202 srl a0,v0,0x8 +8000ae50: 30c70003 andi a3,a2,0x3 +8000ae54: 30c8c000 andi t0,a2,0xc000 +8000ae58: 00031a80 sll v1,v1,0xa +8000ae5c: 00651821 addu v1,v1,a1 +8000ae60: 3084f000 andi a0,a0,0xf000 +8000ae64: 30c503c0 andi a1,a2,0x3c0 +8000ae68: 00073a80 sll a3,a3,0xa +8000ae6c: 00021302 srl v0,v0,0xc +8000ae70: 00084182 srl t0,t0,0x6 +8000ae74: 304200f0 andi v0,v0,0xf0 +8000ae78: 00872021 addu a0,a0,a3 +8000ae7c: 00681821 addu v1,v1,t0 +8000ae80: 00052982 srl a1,a1,0x6 +8000ae84: 00822021 addu a0,a0,v0 +8000ae88: 00651821 addu v1,v1,a1 +8000ae8c: 00832021 addu a0,a0,v1 +8000ae90: 00063602 srl a2,a2,0x18 +8000ae94: 00001021 move v0,zero +8000ae98: a2860000 sb a2,0(s4) +8000ae9c: 08002aa7 j 8000aa9c +8000aea0: aea40000 sw a0,0(s5) +8000aea4: 08002b7e j 8000adf8 +8000aea8: 2402000f li v0,15 +8000aeac: 00000000 nop + +8000aeb0 : +8000aeb0: 3c048021 lui a0,0x8021 +8000aeb4: 3c028021 lui v0,0x8021 +8000aeb8: 2483701c addiu v1,a0,28700 +8000aebc: 8c477008 lw a3,28680(v0) +8000aec0: 3c028023 lui v0,0x8023 +8000aec4: 8c650014 lw a1,20(v1) +8000aec8: 8c86701c lw a2,28700(a0) +8000aecc: 2442cd28 addiu v0,v0,-13016 +8000aed0: 3c030003 lui v1,0x3 +8000aed4: 00431021 addu v0,v0,v1 +8000aed8: ac453f48 sw a1,16200(v0) +8000aedc: ac463f44 sw a2,16196(v0) +8000aee0: 03e00008 jr ra +8000aee4: ac473f4c sw a3,16204(v0) + +8000aee8 : +8000aee8: 27bdffa8 addiu sp,sp,-88 +8000aeec: 3c028023 lui v0,0x8023 +8000aef0: afb10034 sw s1,52(sp) +8000aef4: afbf0054 sw ra,84(sp) +8000aef8: afbe0050 sw s8,80(sp) +8000aefc: afb7004c sw s7,76(sp) +8000af00: afb60048 sw s6,72(sp) +8000af04: afb50044 sw s5,68(sp) +8000af08: afb40040 sw s4,64(sp) +8000af0c: afb3003c sw s3,60(sp) +8000af10: afb20038 sw s2,56(sp) +8000af14: afb00030 sw s0,48(sp) +8000af18: 2451cd28 addiu s1,v0,-13016 +8000af1c: 8e231f40 lw v1,8000(s1) +8000af20: 14600012 bnez v1,8000af6c +8000af24: 3c058019 lui a1,0x8019 +8000af28: 3c02800f lui v0,0x800f +8000af2c: 24425724 addiu v0,v0,22308 +8000af30: 0040f809 jalr v0 +8000af34: 00000000 nop +8000af38: 8fbf0054 lw ra,84(sp) +8000af3c: 8fbe0050 lw s8,80(sp) +8000af40: 8fb7004c lw s7,76(sp) +8000af44: 8fb60048 lw s6,72(sp) +8000af48: 8fb50044 lw s5,68(sp) +8000af4c: 8fb40040 lw s4,64(sp) +8000af50: 8fb3003c lw s3,60(sp) +8000af54: 8fb20038 lw s2,56(sp) +8000af58: 8fb10034 lw s1,52(sp) +8000af5c: 8fb00030 lw s0,48(sp) +8000af60: 24020001 li v0,1 +8000af64: 03e00008 jr ra +8000af68: 27bd0058 addiu sp,sp,88 +8000af6c: 3c02800f lui v0,0x800f +8000af70: 24425f70 addiu v0,v0,24432 +8000af74: 0040f809 jalr v0 +8000af78: 24a5cdf0 addiu a1,a1,-12816 +8000af7c: 10400044 beqz v0,8000b090 +8000af80: 00409821 move s3,v0 +8000af84: 8e221f40 lw v0,8000(s1) +8000af88: 1040004e beqz v0,8000b0c4 +8000af8c: 3c028023 lui v0,0x8023 +8000af90: 0220a821 move s5,s1 +8000af94: 2450cd2c addiu s0,v0,-13012 +8000af98: 00008821 move s1,zero +8000af9c: 27b40010 addiu s4,sp,16 +8000afa0: 27be0018 addiu s8,sp,24 +8000afa4: 3c178012 lui s7,0x8012 +8000afa8: 3c16800f lui s6,0x800f +8000afac: 08002bf1 j 8000afc4 +8000afb0: 24120010 li s2,16 +8000afb4: 8ea21f40 lw v0,8000(s5) +8000afb8: 0222102b sltu v0,s1,v0 +8000afbc: 10400042 beqz v0,8000b0c8 +8000afc0: 3c02800f lui v0,0x800f +8000afc4: 3c038011 lui v1,0x8011 +8000afc8: 02802021 move a0,s4 +8000afcc: 00002821 move a1,zero +8000afd0: 2462ca64 addiu v0,v1,-13724 +8000afd4: 0040f809 jalr v0 +8000afd8: 2406001c li a2,28 +8000afdc: 02552821 addu a1,s2,s5 +8000afe0: 24060013 li a2,19 +8000afe4: 03c02021 move a0,s8 +8000afe8: 26eac980 addiu t2,s7,-13952 +8000afec: 16200005 bnez s1,8000b004 +8000aff0: 26520028 addiu s2,s2,40 +8000aff4: 2402fffe li v0,-2 +8000aff8: 2403fffc li v1,-4 +8000affc: a3a20016 sb v0,22(sp) +8000b000: a3a30017 sb v1,23(sp) +8000b004: 92020002 lbu v0,2(s0) +8000b008: 14400004 bnez v0,8000b01c +8000b00c: 26310001 addiu s1,s1,1 +8000b010: 93a20010 lbu v0,16(sp) +8000b014: 34420004 ori v0,v0,0x4 +8000b018: a3a20010 sb v0,16(sp) +8000b01c: 92020003 lbu v0,3(s0) +8000b020: 10400003 beqz v0,8000b030 +8000b024: 93a20010 lbu v0,16(sp) +8000b028: 34420008 ori v0,v0,0x8 +8000b02c: a3a20010 sb v0,16(sp) +8000b030: 8e03fffc lw v1,-4(s0) +8000b034: 92080000 lbu t0,0(s0) +8000b038: 92090001 lbu t1,1(s0) +8000b03c: 00033c02 srl a3,v1,0x10 +8000b040: 00031202 srl v0,v1,0x8 +8000b044: a3a30012 sb v1,18(sp) +8000b048: a3a80011 sb t0,17(sp) +8000b04c: a3a70014 sb a3,20(sp) +8000b050: a3a90015 sb t1,21(sp) +8000b054: 0140f809 jalr t2 +8000b058: a3a20013 sb v0,19(sp) +8000b05c: 02802021 move a0,s4 +8000b060: 2405001c li a1,28 +8000b064: 24060001 li a2,1 +8000b068: 26c25bb0 addiu v0,s6,23472 +8000b06c: 0040f809 jalr v0 +8000b070: 02603821 move a3,s3 +8000b074: 24030001 li v1,1 +8000b078: 1043ffce beq v0,v1,8000afb4 +8000b07c: 26100028 addiu s0,s0,40 +8000b080: 3c02800f lui v0,0x800f +8000b084: 24425f58 addiu v0,v0,24408 +8000b088: 0040f809 jalr v0 +8000b08c: 02602021 move a0,s3 +8000b090: 8fbf0054 lw ra,84(sp) +8000b094: 8fbe0050 lw s8,80(sp) +8000b098: 8fb7004c lw s7,76(sp) +8000b09c: 8fb60048 lw s6,72(sp) +8000b0a0: 8fb50044 lw s5,68(sp) +8000b0a4: 8fb40040 lw s4,64(sp) +8000b0a8: 8fb3003c lw s3,60(sp) +8000b0ac: 8fb20038 lw s2,56(sp) +8000b0b0: 8fb10034 lw s1,52(sp) +8000b0b4: 8fb00030 lw s0,48(sp) +8000b0b8: 00001021 move v0,zero +8000b0bc: 03e00008 jr ra +8000b0c0: 27bd0058 addiu sp,sp,88 +8000b0c4: 3c02800f lui v0,0x800f +8000b0c8: 24425f58 addiu v0,v0,24408 +8000b0cc: 0040f809 jalr v0 +8000b0d0: 02602021 move a0,s3 +8000b0d4: 8fbf0054 lw ra,84(sp) +8000b0d8: 8fbe0050 lw s8,80(sp) +8000b0dc: 8fb7004c lw s7,76(sp) +8000b0e0: 8fb60048 lw s6,72(sp) +8000b0e4: 8fb50044 lw s5,68(sp) +8000b0e8: 8fb40040 lw s4,64(sp) +8000b0ec: 8fb3003c lw s3,60(sp) +8000b0f0: 8fb20038 lw s2,56(sp) +8000b0f4: 8fb10034 lw s1,52(sp) +8000b0f8: 8fb00030 lw s0,48(sp) +8000b0fc: 24020001 li v0,1 +8000b100: 03e00008 jr ra +8000b104: 27bd0058 addiu sp,sp,88 + +8000b108 : +8000b108: 27bdffb8 addiu sp,sp,-72 +8000b10c: afb40040 sw s4,64(sp) +8000b110: 3c148023 lui s4,0x8023 +8000b114: 2682cd28 addiu v0,s4,-13016 +8000b118: afb10034 sw s1,52(sp) +8000b11c: afbf0044 sw ra,68(sp) +8000b120: afb3003c sw s3,60(sp) +8000b124: afb20038 sw s2,56(sp) +8000b128: afb00030 sw s0,48(sp) +8000b12c: 3c058019 lui a1,0x8019 +8000b130: ac401f40 sw zero,8000(v0) +8000b134: 3c02800f lui v0,0x800f +8000b138: 24425f70 addiu v0,v0,24432 +8000b13c: 0040f809 jalr v0 +8000b140: 24a5cdf4 addiu a1,a1,-12812 +8000b144: 1040005a beqz v0,8000b2b0 +8000b148: 00408821 move s1,v0 +8000b14c: 27b30010 addiu s3,sp,16 +8000b150: 08002c94 j 8000b250 +8000b154: 3c12800f lui s2,0x800f +8000b158: 8e031f40 lw v1,8000(s0) +8000b15c: 93a90010 lbu t1,16(sp) +8000b160: 00031140 sll v0,v1,0x5 +8000b164: 00092082 srl a0,t1,0x2 +8000b168: 000318c0 sll v1,v1,0x3 +8000b16c: 00621821 addu v1,v1,v0 +8000b170: 38840001 xori a0,a0,0x1 +8000b174: 00701821 addu v1,v1,s0 +8000b178: 30840001 andi a0,a0,0x1 +8000b17c: a0640006 sb a0,6(v1) +8000b180: 8e021f40 lw v0,8000(s0) +8000b184: 93a40011 lbu a0,17(sp) +8000b188: 00021940 sll v1,v0,0x5 +8000b18c: 000210c0 sll v0,v0,0x3 +8000b190: 00431021 addu v0,v0,v1 +8000b194: 00501021 addu v0,v0,s0 +8000b198: a0440004 sb a0,4(v0) +8000b19c: 8e031f40 lw v1,8000(s0) +8000b1a0: 93a20013 lbu v0,19(sp) +8000b1a4: 93a40012 lbu a0,18(sp) +8000b1a8: 93a70014 lbu a3,20(sp) +8000b1ac: 00034140 sll t0,v1,0x5 +8000b1b0: 00021200 sll v0,v0,0x8 +8000b1b4: 000318c0 sll v1,v1,0x3 +8000b1b8: 00681821 addu v1,v1,t0 +8000b1bc: 00822025 or a0,a0,v0 +8000b1c0: 00073c00 sll a3,a3,0x10 +8000b1c4: 00872025 or a0,a0,a3 +8000b1c8: 00701821 addu v1,v1,s0 +8000b1cc: ac640000 sw a0,0(v1) +8000b1d0: 8e021f40 lw v0,8000(s0) +8000b1d4: 93a40015 lbu a0,21(sp) +8000b1d8: 00021940 sll v1,v0,0x5 +8000b1dc: 000210c0 sll v0,v0,0x3 +8000b1e0: 00431021 addu v0,v0,v1 +8000b1e4: 00501021 addu v0,v0,s0 +8000b1e8: a0440005 sb a0,5(v0) +8000b1ec: 8e031f40 lw v1,8000(s0) +8000b1f0: 000948c2 srl t1,t1,0x3 +8000b1f4: 00031140 sll v0,v1,0x5 +8000b1f8: 000318c0 sll v1,v1,0x3 +8000b1fc: 00621821 addu v1,v1,v0 +8000b200: 00701821 addu v1,v1,s0 +8000b204: 31290001 andi t1,t1,0x1 +8000b208: a0690007 sb t1,7(v1) +8000b20c: 8e041f40 lw a0,8000(s0) +8000b210: 00041140 sll v0,a0,0x5 +8000b214: 000420c0 sll a0,a0,0x3 +8000b218: 00822021 addu a0,a0,v0 +8000b21c: 24840010 addiu a0,a0,16 +8000b220: 3c028012 lui v0,0x8012 +8000b224: 2442c980 addiu v0,v0,-13952 +8000b228: 0040f809 jalr v0 +8000b22c: 00902021 addu a0,a0,s0 +8000b230: 8e041f40 lw a0,8000(s0) +8000b234: 000410c0 sll v0,a0,0x3 +8000b238: 00041940 sll v1,a0,0x5 +8000b23c: 00431021 addu v0,v0,v1 +8000b240: 00501021 addu v0,v0,s0 +8000b244: 24840001 addiu a0,a0,1 +8000b248: a0400024 sb zero,36(v0) +8000b24c: ae041f40 sw a0,8000(s0) +8000b250: 24050001 li a1,1 +8000b254: 2406001c li a2,28 +8000b258: 02602021 move a0,s3 +8000b25c: 26425ed4 addiu v0,s2,24276 +8000b260: 0040f809 jalr v0 +8000b264: 02203821 move a3,s1 +8000b268: 2403001c li v1,28 +8000b26c: 2690cd28 addiu s0,s4,-13016 +8000b270: 27a50018 addiu a1,sp,24 +8000b274: 1043ffb8 beq v0,v1,8000b158 +8000b278: 24060014 li a2,20 +8000b27c: 3c02800f lui v0,0x800f +8000b280: 24425f58 addiu v0,v0,24408 +8000b284: 0040f809 jalr v0 +8000b288: 02202021 move a0,s1 +8000b28c: 8fbf0044 lw ra,68(sp) +8000b290: 8fb40040 lw s4,64(sp) +8000b294: 8fb3003c lw s3,60(sp) +8000b298: 8fb20038 lw s2,56(sp) +8000b29c: 8fb10034 lw s1,52(sp) +8000b2a0: 8fb00030 lw s0,48(sp) +8000b2a4: 24020001 li v0,1 +8000b2a8: 03e00008 jr ra +8000b2ac: 27bd0048 addiu sp,sp,72 +8000b2b0: 8fbf0044 lw ra,68(sp) +8000b2b4: 8fb40040 lw s4,64(sp) +8000b2b8: 8fb3003c lw s3,60(sp) +8000b2bc: 8fb20038 lw s2,56(sp) +8000b2c0: 8fb10034 lw s1,52(sp) +8000b2c4: 8fb00030 lw s0,48(sp) +8000b2c8: 00001021 move v0,zero +8000b2cc: 03e00008 jr ra +8000b2d0: 27bd0048 addiu sp,sp,72 + +8000b2d4 : +8000b2d4: 27bdffe0 addiu sp,sp,-32 +8000b2d8: 3c028023 lui v0,0x8023 +8000b2dc: afb10014 sw s1,20(sp) +8000b2e0: 2451cd28 addiu s1,v0,-13016 +8000b2e4: 8e231f40 lw v1,8000(s1) +8000b2e8: afb20018 sw s2,24(sp) +8000b2ec: 00032140 sll a0,v1,0x5 +8000b2f0: 000310c0 sll v0,v1,0x3 +8000b2f4: 00441021 addu v0,v0,a0 +8000b2f8: 2c6300c8 sltiu v1,v1,200 +8000b2fc: afbf001c sw ra,28(sp) +8000b300: afb00010 sw s0,16(sp) +8000b304: 24120001 li s2,1 +8000b308: 00511021 addu v0,v0,s1 +8000b30c: 00c02021 move a0,a2 +8000b310: 30a500ff andi a1,a1,0xff +8000b314: 10600012 beqz v1,8000b360 +8000b318: 30e700ff andi a3,a3,0xff +8000b31c: ac460000 sw a2,0(v0) +8000b320: 8e231f40 lw v1,8000(s1) +8000b324: 00031140 sll v0,v1,0x5 +8000b328: 000318c0 sll v1,v1,0x3 +8000b32c: 00621821 addu v1,v1,v0 +8000b330: 00711821 addu v1,v1,s1 +8000b334: a0670004 sb a3,4(v1) +8000b338: 8e221f40 lw v0,8000(s1) +8000b33c: 00021940 sll v1,v0,0x5 +8000b340: 000210c0 sll v0,v0,0x3 +8000b344: 00431021 addu v0,v0,v1 +8000b348: 00511021 addu v0,v0,s1 +8000b34c: 14a0000a bnez a1,8000b378 +8000b350: a0520006 sb s2,6(v0) +8000b354: 8e221f40 lw v0,8000(s1) +8000b358: 24420001 addiu v0,v0,1 +8000b35c: ae221f40 sw v0,8000(s1) +8000b360: 8fbf001c lw ra,28(sp) +8000b364: 8fb20018 lw s2,24(sp) +8000b368: 8fb10014 lw s1,20(sp) +8000b36c: 8fb00010 lw s0,16(sp) +8000b370: 03e00008 jr ra +8000b374: 27bd0020 addiu sp,sp,32 +8000b378: 3c028006 lui v0,0x8006 +8000b37c: 244249d4 addiu v0,v0,18900 +8000b380: 0040f809 jalr v0 +8000b384: 8e301f40 lw s0,8000(s1) +8000b388: 00101940 sll v1,s0,0x5 +8000b38c: 001080c0 sll s0,s0,0x3 +8000b390: 02038021 addu s0,s0,v1 +8000b394: 02118021 addu s0,s0,s1 +8000b398: a2020005 sb v0,5(s0) +8000b39c: 8e221f40 lw v0,8000(s1) +8000b3a0: 00021940 sll v1,v0,0x5 +8000b3a4: 000210c0 sll v0,v0,0x3 +8000b3a8: 00431021 addu v0,v0,v1 +8000b3ac: 00511021 addu v0,v0,s1 +8000b3b0: 08002cd5 j 8000b354 +8000b3b4: a0520007 sb s2,7(v0) + +8000b3b8 : +8000b3b8: 27bdffd8 addiu sp,sp,-40 +8000b3bc: afb40020 sw s4,32(sp) +8000b3c0: afb3001c sw s3,28(sp) +8000b3c4: afb20018 sw s2,24(sp) +8000b3c8: 00049940 sll s3,a0,0x5 +8000b3cc: 000490c0 sll s2,a0,0x3 +8000b3d0: 3c148023 lui s4,0x8023 +8000b3d4: 02531821 addu v1,s2,s3 +8000b3d8: 2682cd28 addiu v0,s4,-13016 +8000b3dc: afb10014 sw s1,20(sp) +8000b3e0: afbf0024 sw ra,36(sp) +8000b3e4: afb00010 sw s0,16(sp) +8000b3e8: 00628821 addu s1,v1,v0 +8000b3ec: 92240007 lbu a0,7(s1) +8000b3f0: 1080001b beqz a0,8000b460 +8000b3f4: 8e300000 lw s0,0(s1) +8000b3f8: 00101a82 srl v1,s0,0xa +8000b3fc: 3c028021 lui v0,0x8021 +8000b400: 2442701c addiu v0,v0,28700 +8000b404: 30633ffc andi v1,v1,0x3ffc +8000b408: 00621821 addu v1,v1,v0 +8000b40c: 8c620028 lw v0,40(v1) +8000b410: 3204ffff andi a0,s0,0xffff +8000b414: 00441821 addu v1,v0,a0 +8000b418: 2c420012 sltiu v0,v0,18 +8000b41c: 14400020 bnez v0,8000b4a0 +8000b420: 02002821 move a1,s0 +8000b424: 92220004 lbu v0,4(s1) +8000b428: 24040001 li a0,1 +8000b42c: a0620000 sb v0,0(v1) +8000b430: 02531021 addu v0,s2,s3 +8000b434: 2683cd28 addiu v1,s4,-13016 +8000b438: 00431021 addu v0,v0,v1 +8000b43c: a0440007 sb a0,7(v0) +8000b440: 8fbf0024 lw ra,36(sp) +8000b444: 8fb40020 lw s4,32(sp) +8000b448: 8fb3001c lw s3,28(sp) +8000b44c: 8fb20018 lw s2,24(sp) +8000b450: 8fb10014 lw s1,20(sp) +8000b454: 8fb00010 lw s0,16(sp) +8000b458: 03e00008 jr ra +8000b45c: 27bd0028 addiu sp,sp,40 +8000b460: 3c028006 lui v0,0x8006 +8000b464: 244249d4 addiu v0,v0,18900 +8000b468: 0040f809 jalr v0 +8000b46c: 02002021 move a0,s0 +8000b470: a2220005 sb v0,5(s1) +8000b474: 00101a82 srl v1,s0,0xa +8000b478: 3c028021 lui v0,0x8021 +8000b47c: 2442701c addiu v0,v0,28700 +8000b480: 30633ffc andi v1,v1,0x3ffc +8000b484: 00621821 addu v1,v1,v0 +8000b488: 8c620028 lw v0,40(v1) +8000b48c: 3204ffff andi a0,s0,0xffff +8000b490: 00441821 addu v1,v0,a0 +8000b494: 2c420012 sltiu v0,v0,18 +8000b498: 1040ffe2 beqz v0,8000b424 +8000b49c: 02002821 move a1,s0 +8000b4a0: 3c028006 lui v0,0x8006 +8000b4a4: 24424444 addiu v0,v0,17476 +8000b4a8: 0040f809 jalr v0 +8000b4ac: 92240004 lbu a0,4(s1) +8000b4b0: 02531021 addu v0,s2,s3 +8000b4b4: 2683cd28 addiu v1,s4,-13016 +8000b4b8: 00431021 addu v0,v0,v1 +8000b4bc: 24040001 li a0,1 +8000b4c0: a0440007 sb a0,7(v0) +8000b4c4: 8fbf0024 lw ra,36(sp) +8000b4c8: 8fb40020 lw s4,32(sp) +8000b4cc: 8fb3001c lw s3,28(sp) +8000b4d0: 8fb20018 lw s2,24(sp) +8000b4d4: 8fb10014 lw s1,20(sp) +8000b4d8: 8fb00010 lw s0,16(sp) +8000b4dc: 03e00008 jr ra +8000b4e0: 27bd0028 addiu sp,sp,40 + +8000b4e4 : +8000b4e4: 00041940 sll v1,a0,0x5 +8000b4e8: 3c028023 lui v0,0x8023 +8000b4ec: 000420c0 sll a0,a0,0x3 +8000b4f0: 00832021 addu a0,a0,v1 +8000b4f4: 2442cd28 addiu v0,v0,-13016 +8000b4f8: 00823021 addu a2,a0,v0 +8000b4fc: 90c30007 lbu v1,7(a2) +8000b500: 1060000f beqz v1,8000b540 +8000b504: 3c028021 lui v0,0x8021 +8000b508: 8cc50000 lw a1,0(a2) +8000b50c: 00051a82 srl v1,a1,0xa +8000b510: 2442701c addiu v0,v0,28700 +8000b514: 30633ffc andi v1,v1,0x3ffc +8000b518: 00621821 addu v1,v1,v0 +8000b51c: 8c620028 lw v0,40(v1) +8000b520: 30a4ffff andi a0,a1,0xffff +8000b524: 00441821 addu v1,v0,a0 +8000b528: 2c420012 sltiu v0,v0,18 +8000b52c: 14400006 bnez v0,8000b548 +8000b530: 3c198006 lui t9,0x8006 +8000b534: 90c20005 lbu v0,5(a2) +8000b538: 03e00008 jr ra +8000b53c: a0620000 sb v0,0(v1) +8000b540: 03e00008 jr ra +8000b544: 00000000 nop +8000b548: 27394444 addiu t9,t9,17476 +8000b54c: 03200008 jr t9 +8000b550: 90c40005 lbu a0,5(a2) + +8000b554 : +8000b554: 27bdffd8 addiu sp,sp,-40 +8000b558: 3c028023 lui v0,0x8023 +8000b55c: afbf0024 sw ra,36(sp) +8000b560: afb40020 sw s4,32(sp) +8000b564: afb3001c sw s3,28(sp) +8000b568: afb20018 sw s2,24(sp) +8000b56c: afb10014 sw s1,20(sp) +8000b570: afb00010 sw s0,16(sp) +8000b574: 2444cd28 addiu a0,v0,-13016 +8000b578: 8c831f40 lw v1,8000(a0) +8000b57c: 1060001f beqz v1,8000b5fc +8000b580: 3c028023 lui v0,0x8023 +8000b584: 2450cd2e addiu s0,v0,-13010 +8000b588: 3c038021 lui v1,0x8021 +8000b58c: 3c028006 lui v0,0x8006 +8000b590: 2473701c addiu s3,v1,28700 +8000b594: 24544444 addiu s4,v0,17476 +8000b598: 00809021 move s2,a0 +8000b59c: 00008821 move s1,zero +8000b5a0: 92020000 lbu v0,0(s0) +8000b5a4: 10400010 beqz v0,8000b5e8 +8000b5a8: 00000000 nop +8000b5ac: 92020001 lbu v0,1(s0) +8000b5b0: 1040000d beqz v0,8000b5e8 +8000b5b4: 00000000 nop +8000b5b8: 8e05fffa lw a1,-6(s0) +8000b5bc: 00051282 srl v0,a1,0xa +8000b5c0: 30423ffc andi v0,v0,0x3ffc +8000b5c4: 00531021 addu v0,v0,s3 +8000b5c8: 8c430028 lw v1,40(v0) +8000b5cc: 30a4ffff andi a0,a1,0xffff +8000b5d0: 00642021 addu a0,v1,a0 +8000b5d4: 2c630012 sltiu v1,v1,18 +8000b5d8: 14600010 bnez v1,8000b61c +8000b5dc: 00000000 nop +8000b5e0: 9202ffff lbu v0,-1(s0) +8000b5e4: a0820000 sb v0,0(a0) +8000b5e8: 8e421f40 lw v0,8000(s2) +8000b5ec: 26310001 addiu s1,s1,1 +8000b5f0: 0222102b sltu v0,s1,v0 +8000b5f4: 1440ffea bnez v0,8000b5a0 +8000b5f8: 26100028 addiu s0,s0,40 +8000b5fc: 8fbf0024 lw ra,36(sp) +8000b600: 8fb40020 lw s4,32(sp) +8000b604: 8fb3001c lw s3,28(sp) +8000b608: 8fb20018 lw s2,24(sp) +8000b60c: 8fb10014 lw s1,20(sp) +8000b610: 8fb00010 lw s0,16(sp) +8000b614: 03e00008 jr ra +8000b618: 27bd0028 addiu sp,sp,40 +8000b61c: 0280f809 jalr s4 +8000b620: 9204ffff lbu a0,-1(s0) +8000b624: 08002d7b j 8000b5ec +8000b628: 8e421f40 lw v0,8000(s2) + +8000b62c : +8000b62c: 27bdffe0 addiu sp,sp,-32 +8000b630: afb20018 sw s2,24(sp) +8000b634: 3c128023 lui s2,0x8023 +8000b638: afb10014 sw s1,20(sp) +8000b63c: afb00010 sw s0,16(sp) +8000b640: 2645cd28 addiu a1,s2,-13016 +8000b644: afbf001c sw ra,28(sp) +8000b648: 8ca31f40 lw v1,8000(a1) +8000b64c: 00048940 sll s1,a0,0x5 +8000b650: 000480c0 sll s0,a0,0x3 +8000b654: 02111021 addu v0,s0,s1 +8000b658: 0083182b sltu v1,a0,v1 +8000b65c: 10600019 beqz v1,8000b6c4 +8000b660: 00453021 addu a2,v0,a1 +8000b664: 90c20006 lbu v0,6(a2) +8000b668: 10400016 beqz v0,8000b6c4 +8000b66c: 00000000 nop +8000b670: 90c20007 lbu v0,7(a2) +8000b674: 10400010 beqz v0,8000b6b8 +8000b678: 02111021 addu v0,s0,s1 +8000b67c: 8cc50000 lw a1,0(a2) +8000b680: 3c028021 lui v0,0x8021 +8000b684: 00051a82 srl v1,a1,0xa +8000b688: 2442701c addiu v0,v0,28700 +8000b68c: 30633ffc andi v1,v1,0x3ffc +8000b690: 00621821 addu v1,v1,v0 +8000b694: 8c640028 lw a0,40(v1) +8000b698: 30a2ffff andi v0,a1,0xffff +8000b69c: 00821821 addu v1,a0,v0 +8000b6a0: 2c840012 sltiu a0,a0,18 +8000b6a4: 1480000d bnez a0,8000b6dc +8000b6a8: 3c028006 lui v0,0x8006 +8000b6ac: 90c20005 lbu v0,5(a2) +8000b6b0: a0620000 sb v0,0(v1) +8000b6b4: 02111021 addu v0,s0,s1 +8000b6b8: 2643cd28 addiu v1,s2,-13016 +8000b6bc: 00431021 addu v0,v0,v1 +8000b6c0: a0400006 sb zero,6(v0) +8000b6c4: 8fbf001c lw ra,28(sp) +8000b6c8: 8fb20018 lw s2,24(sp) +8000b6cc: 8fb10014 lw s1,20(sp) +8000b6d0: 8fb00010 lw s0,16(sp) +8000b6d4: 03e00008 jr ra +8000b6d8: 27bd0020 addiu sp,sp,32 +8000b6dc: 24424444 addiu v0,v0,17476 +8000b6e0: 0040f809 jalr v0 +8000b6e4: 90c40005 lbu a0,5(a2) +8000b6e8: 08002dae j 8000b6b8 +8000b6ec: 02111021 addu v0,s0,s1 + +8000b6f0 : +8000b6f0: 27bdffd8 addiu sp,sp,-40 +8000b6f4: afb00010 sw s0,16(sp) +8000b6f8: 3c108023 lui s0,0x8023 +8000b6fc: afb3001c sw s3,28(sp) +8000b700: afb20018 sw s2,24(sp) +8000b704: afb10014 sw s1,20(sp) +8000b708: 2605cd28 addiu a1,s0,-13016 +8000b70c: afbf0020 sw ra,32(sp) +8000b710: 8ca31f40 lw v1,8000(a1) +8000b714: 000498c0 sll s3,a0,0x3 +8000b718: 00049140 sll s2,a0,0x5 +8000b71c: 02721021 addu v0,s3,s2 +8000b720: 0083182b sltu v1,a0,v1 +8000b724: 00808821 move s1,a0 +8000b728: 10600015 beqz v1,8000b780 +8000b72c: 00453021 addu a2,v0,a1 +8000b730: 90c20006 lbu v0,6(a2) +8000b734: 14400019 bnez v0,8000b79c +8000b738: 00000000 nop +8000b73c: 2610cd28 addiu s0,s0,-13016 +8000b740: 8e061f40 lw a2,8000(s0) +8000b744: 02722021 addu a0,s3,s2 +8000b748: 00d13023 subu a2,a2,s1 +8000b74c: 00061140 sll v0,a2,0x5 +8000b750: 000630c0 sll a2,a2,0x3 +8000b754: 24850028 addiu a1,a0,40 +8000b758: 00c23021 addu a2,a2,v0 +8000b75c: 3c028012 lui v0,0x8012 +8000b760: 00902021 addu a0,a0,s0 +8000b764: 00b02821 addu a1,a1,s0 +8000b768: 2442c980 addiu v0,v0,-13952 +8000b76c: 0040f809 jalr v0 +8000b770: 24c6ffd8 addiu a2,a2,-40 +8000b774: 8e031f40 lw v1,8000(s0) +8000b778: 2463ffff addiu v1,v1,-1 +8000b77c: ae031f40 sw v1,8000(s0) +8000b780: 8fbf0020 lw ra,32(sp) +8000b784: 8fb3001c lw s3,28(sp) +8000b788: 8fb20018 lw s2,24(sp) +8000b78c: 8fb10014 lw s1,20(sp) +8000b790: 8fb00010 lw s0,16(sp) +8000b794: 03e00008 jr ra +8000b798: 27bd0028 addiu sp,sp,40 +8000b79c: 90c20007 lbu v0,7(a2) +8000b7a0: 1040ffe6 beqz v0,8000b73c +8000b7a4: 3c028021 lui v0,0x8021 +8000b7a8: 8cc50000 lw a1,0(a2) +8000b7ac: 00051a82 srl v1,a1,0xa +8000b7b0: 2442701c addiu v0,v0,28700 +8000b7b4: 30633ffc andi v1,v1,0x3ffc +8000b7b8: 00621821 addu v1,v1,v0 +8000b7bc: 8c640028 lw a0,40(v1) +8000b7c0: 30a2ffff andi v0,a1,0xffff +8000b7c4: 00821821 addu v1,a0,v0 +8000b7c8: 2c840012 sltiu a0,a0,18 +8000b7cc: 14800004 bnez a0,8000b7e0 +8000b7d0: 3c028006 lui v0,0x8006 +8000b7d4: 90c20005 lbu v0,5(a2) +8000b7d8: 08002dcf j 8000b73c +8000b7dc: a0620000 sb v0,0(v1) +8000b7e0: 24424444 addiu v0,v0,17476 +8000b7e4: 0040f809 jalr v0 +8000b7e8: 90c40005 lbu a0,5(a2) +8000b7ec: 08002dd0 j 8000b740 +8000b7f0: 2610cd28 addiu s0,s0,-13016 + +8000b7f4 : +8000b7f4: 27bdffd0 addiu sp,sp,-48 +8000b7f8: afb40020 sw s4,32(sp) +8000b7fc: 3c148023 lui s4,0x8023 +8000b800: afbf0028 sw ra,40(sp) +8000b804: afb50024 sw s5,36(sp) +8000b808: afb3001c sw s3,28(sp) +8000b80c: afb20018 sw s2,24(sp) +8000b810: afb10014 sw s1,20(sp) +8000b814: afb00010 sw s0,16(sp) +8000b818: 2684cd28 addiu a0,s4,-13016 +8000b81c: 8c821f40 lw v0,8000(a0) +8000b820: 1040001f beqz v0,8000b8a0 +8000b824: 3c028023 lui v0,0x8023 +8000b828: 2450cd2e addiu s0,v0,-13010 +8000b82c: 3c038021 lui v1,0x8021 +8000b830: 3c028006 lui v0,0x8006 +8000b834: 2473701c addiu s3,v1,28700 +8000b838: 24554444 addiu s5,v0,17476 +8000b83c: 00809021 move s2,a0 +8000b840: 00008821 move s1,zero +8000b844: 92020000 lbu v0,0(s0) +8000b848: 10400010 beqz v0,8000b88c +8000b84c: 00000000 nop +8000b850: 92020001 lbu v0,1(s0) +8000b854: 1040000d beqz v0,8000b88c +8000b858: 00000000 nop +8000b85c: 8e05fffa lw a1,-6(s0) +8000b860: 00051282 srl v0,a1,0xa +8000b864: 30423ffc andi v0,v0,0x3ffc +8000b868: 00531021 addu v0,v0,s3 +8000b86c: 8c430028 lw v1,40(v0) +8000b870: 30a4ffff andi a0,a1,0xffff +8000b874: 00642021 addu a0,v1,a0 +8000b878: 2c630012 sltiu v1,v1,18 +8000b87c: 14600013 bnez v1,8000b8cc +8000b880: 00000000 nop +8000b884: 9202ffff lbu v0,-1(s0) +8000b888: a0820000 sb v0,0(a0) +8000b88c: 8e421f40 lw v0,8000(s2) +8000b890: 26310001 addiu s1,s1,1 +8000b894: 0222102b sltu v0,s1,v0 +8000b898: 1440ffea bnez v0,8000b844 +8000b89c: 26100028 addiu s0,s0,40 +8000b8a0: 2682cd28 addiu v0,s4,-13016 +8000b8a4: ac401f40 sw zero,8000(v0) +8000b8a8: 8fbf0028 lw ra,40(sp) +8000b8ac: 8fb50024 lw s5,36(sp) +8000b8b0: 8fb40020 lw s4,32(sp) +8000b8b4: 8fb3001c lw s3,28(sp) +8000b8b8: 8fb20018 lw s2,24(sp) +8000b8bc: 8fb10014 lw s1,20(sp) +8000b8c0: 8fb00010 lw s0,16(sp) +8000b8c4: 03e00008 jr ra +8000b8c8: 27bd0030 addiu sp,sp,48 +8000b8cc: 02a0f809 jalr s5 +8000b8d0: 9204ffff lbu a0,-1(s0) +8000b8d4: 08002e24 j 8000b890 +8000b8d8: 8e421f40 lw v0,8000(s2) + +8000b8dc : +8000b8dc: 27bdffd0 addiu sp,sp,-48 +8000b8e0: afbf002c sw ra,44(sp) +8000b8e4: afb60028 sw s6,40(sp) +8000b8e8: afb50024 sw s5,36(sp) +8000b8ec: afb40020 sw s4,32(sp) +8000b8f0: afb3001c sw s3,28(sp) +8000b8f4: afb20018 sw s2,24(sp) +8000b8f8: afb10014 sw s1,20(sp) +8000b8fc: afb00010 sw s0,16(sp) +8000b900: 3c028021 lui v0,0x8021 +8000b904: 9043e538 lbu v1,-6856(v0) +8000b908: 10600027 beqz v1,8000b9a8 +8000b90c: 3c138023 lui s3,0x8023 +8000b910: 2662cd28 addiu v0,s3,-13016 +8000b914: 8c431f40 lw v1,8000(v0) +8000b918: 10600023 beqz v1,8000b9a8 +8000b91c: 3c028023 lui v0,0x8023 +8000b920: 3c038006 lui v1,0x8006 +8000b924: 2451cd2e addiu s1,v0,-13010 +8000b928: 247649d4 addiu s6,v1,18900 +8000b92c: 3c028021 lui v0,0x8021 +8000b930: 3c038006 lui v1,0x8006 +8000b934: 2454701c addiu s4,v0,28700 +8000b938: 24754444 addiu s5,v1,17476 +8000b93c: 00009021 move s2,zero +8000b940: 92220000 lbu v0,0(s1) +8000b944: 10400013 beqz v0,8000b994 +8000b948: 2663cd28 addiu v1,s3,-13016 +8000b94c: 8e30fffa lw s0,-6(s1) +8000b950: 92220001 lbu v0,1(s1) +8000b954: 10400022 beqz v0,8000b9e0 +8000b958: 02002021 move a0,s0 +8000b95c: 00101282 srl v0,s0,0xa +8000b960: 30423ffc andi v0,v0,0x3ffc +8000b964: 00541021 addu v0,v0,s4 +8000b968: 8c430028 lw v1,40(v0) +8000b96c: 3204ffff andi a0,s0,0xffff +8000b970: 00642021 addu a0,v1,a0 +8000b974: 2c630012 sltiu v1,v1,18 +8000b978: 14600015 bnez v1,8000b9d0 +8000b97c: 02002821 move a1,s0 +8000b980: 9222fffe lbu v0,-2(s1) +8000b984: a0820000 sb v0,0(a0) +8000b988: 24020001 li v0,1 +8000b98c: a2220001 sb v0,1(s1) +8000b990: 2663cd28 addiu v1,s3,-13016 +8000b994: 8c621f40 lw v0,8000(v1) +8000b998: 26520001 addiu s2,s2,1 +8000b99c: 0242102b sltu v0,s2,v0 +8000b9a0: 1440ffe7 bnez v0,8000b940 +8000b9a4: 26310028 addiu s1,s1,40 +8000b9a8: 8fbf002c lw ra,44(sp) +8000b9ac: 8fb60028 lw s6,40(sp) +8000b9b0: 8fb50024 lw s5,36(sp) +8000b9b4: 8fb40020 lw s4,32(sp) +8000b9b8: 8fb3001c lw s3,28(sp) +8000b9bc: 8fb20018 lw s2,24(sp) +8000b9c0: 8fb10014 lw s1,20(sp) +8000b9c4: 8fb00010 lw s0,16(sp) +8000b9c8: 03e00008 jr ra +8000b9cc: 27bd0030 addiu sp,sp,48 +8000b9d0: 02a0f809 jalr s5 +8000b9d4: 9224fffe lbu a0,-2(s1) +8000b9d8: 08002e63 j 8000b98c +8000b9dc: 24020001 li v0,1 +8000b9e0: 02c0f809 jalr s6 +8000b9e4: 00000000 nop +8000b9e8: 08002e57 j 8000b95c +8000b9ec: a222ffff sb v0,-1(s1) + +8000b9f0 : +8000b9f0: 27bdffd8 addiu sp,sp,-40 +8000b9f4: afb40020 sw s4,32(sp) +8000b9f8: 3c148023 lui s4,0x8023 +8000b9fc: afb3001c sw s3,28(sp) +8000ba00: afb20018 sw s2,24(sp) +8000ba04: afb00010 sw s0,16(sp) +8000ba08: 2685cd28 addiu a1,s4,-13016 +8000ba0c: afbf0024 sw ra,36(sp) +8000ba10: afb10014 sw s1,20(sp) +8000ba14: 8ca31f40 lw v1,8000(a1) +8000ba18: 00049940 sll s3,a0,0x5 +8000ba1c: 000490c0 sll s2,a0,0x3 +8000ba20: 02531021 addu v0,s2,s3 +8000ba24: 0083182b sltu v1,a0,v1 +8000ba28: 1060001b beqz v1,8000ba98 +8000ba2c: 00458021 addu s0,v0,a1 +8000ba30: 92020006 lbu v0,6(s0) +8000ba34: 14400018 bnez v0,8000ba98 +8000ba38: 24020001 li v0,1 +8000ba3c: 8e110000 lw s1,0(s0) +8000ba40: 92030007 lbu v1,7(s0) +8000ba44: a2020006 sb v0,6(s0) +8000ba48: 1060001b beqz v1,8000bab8 +8000ba4c: 02202021 move a0,s1 +8000ba50: 00111a82 srl v1,s1,0xa +8000ba54: 3c028021 lui v0,0x8021 +8000ba58: 2442701c addiu v0,v0,28700 +8000ba5c: 30633ffc andi v1,v1,0x3ffc +8000ba60: 00621821 addu v1,v1,v0 +8000ba64: 8c620028 lw v0,40(v1) +8000ba68: 3224ffff andi a0,s1,0xffff +8000ba6c: 00441821 addu v1,v0,a0 +8000ba70: 2c420012 sltiu v0,v0,18 +8000ba74: 14400020 bnez v0,8000baf8 +8000ba78: 02202821 move a1,s1 +8000ba7c: 92020004 lbu v0,4(s0) +8000ba80: a0620000 sb v0,0(v1) +8000ba84: 02531021 addu v0,s2,s3 +8000ba88: 2683cd28 addiu v1,s4,-13016 +8000ba8c: 00431021 addu v0,v0,v1 +8000ba90: 24040001 li a0,1 +8000ba94: a0440007 sb a0,7(v0) +8000ba98: 8fbf0024 lw ra,36(sp) +8000ba9c: 8fb40020 lw s4,32(sp) +8000baa0: 8fb3001c lw s3,28(sp) +8000baa4: 8fb20018 lw s2,24(sp) +8000baa8: 8fb10014 lw s1,20(sp) +8000baac: 8fb00010 lw s0,16(sp) +8000bab0: 03e00008 jr ra +8000bab4: 27bd0028 addiu sp,sp,40 +8000bab8: 3c028006 lui v0,0x8006 +8000babc: 244249d4 addiu v0,v0,18900 +8000bac0: 0040f809 jalr v0 +8000bac4: 00000000 nop +8000bac8: a2020005 sb v0,5(s0) +8000bacc: 00111a82 srl v1,s1,0xa +8000bad0: 3c028021 lui v0,0x8021 +8000bad4: 2442701c addiu v0,v0,28700 +8000bad8: 30633ffc andi v1,v1,0x3ffc +8000badc: 00621821 addu v1,v1,v0 +8000bae0: 8c620028 lw v0,40(v1) +8000bae4: 3224ffff andi a0,s1,0xffff +8000bae8: 00441821 addu v1,v0,a0 +8000baec: 2c420012 sltiu v0,v0,18 +8000baf0: 1040ffe2 beqz v0,8000ba7c +8000baf4: 02202821 move a1,s1 +8000baf8: 3c028006 lui v0,0x8006 +8000bafc: 24424444 addiu v0,v0,17476 +8000bb00: 0040f809 jalr v0 +8000bb04: 92040004 lbu a0,4(s0) +8000bb08: 08002ea2 j 8000ba88 +8000bb0c: 02531021 addu v0,s2,s3 + +8000bb10 <_Z10IntComparePKvS0_>: +8000bb10: 8c820000 lw v0,0(a0) +8000bb14: 8ca30000 lw v1,0(a1) +8000bb18: 0043282b sltu a1,v0,v1 +8000bb1c: 0062102b sltu v0,v1,v0 +8000bb20: 14400003 bnez v0,8000bb30 <_Z10IntComparePKvS0_+0x20> +8000bb24: 24040001 li a0,1 +8000bb28: 2404ffff li a0,-1 +8000bb2c: 0005200a movz a0,zero,a1 +8000bb30: 03e00008 jr ra +8000bb34: 00801021 move v0,a0 + +8000bb38 <_Z11BandComparePKvS0_>: +8000bb38: 8c820000 lw v0,0(a0) +8000bb3c: 8ca30000 lw v1,0(a1) +8000bb40: 0043282b sltu a1,v0,v1 +8000bb44: 0062102b sltu v0,v1,v0 +8000bb48: 14400003 bnez v0,8000bb58 <_Z11BandComparePKvS0_+0x20> +8000bb4c: 24040001 li a0,1 +8000bb50: 2404ffff li a0,-1 +8000bb54: 0005200a movz a0,zero,a1 +8000bb58: 03e00008 jr ra +8000bb5c: 00801021 move v0,a0 + +8000bb60 <_Z18ComputeClipWindowsv>: +8000bb60: 27bdff38 addiu sp,sp,-200 +8000bb64: 3c028022 lui v0,0x8022 +8000bb68: afbe00c0 sw s8,192(sp) +8000bb6c: afb500b4 sw s5,180(sp) +8000bb70: afb300ac sw s3,172(sp) +8000bb74: afbf00c4 sw ra,196(sp) +8000bb78: afb700bc sw s7,188(sp) +8000bb7c: afb600b8 sw s6,184(sp) +8000bb80: afb400b0 sw s4,176(sp) +8000bb84: afb200a8 sw s2,168(sp) +8000bb88: afb100a4 sw s1,164(sp) +8000bb8c: afb000a0 sw s0,160(sp) +8000bb90: 24536a48 addiu s3,v0,27208 +8000bb94: 0000a821 move s5,zero +8000bb98: 3c1e8022 lui s8,0x8022 +8000bb9c: 24120005 li s2,5 +8000bba0: 0012a080 sll s4,s2,0x2 +8000bba4: 02931021 addu v0,s4,s3 +8000bba8: 24030005 li v1,5 +8000bbac: 1243009a beq s2,v1,8000be18 <_Z18ComputeClipWindowsv+0x2b8> +8000bbb0: ac400000 sw zero,0(v0) +8000bbb4: 3c038022 lui v1,0x8022 +8000bbb8: 24626a48 addiu v0,v1,27208 +8000bbbc: 02621021 addu v0,s3,v0 +8000bbc0: 27c35bc4 addiu v1,s8,23492 +8000bbc4: 00431023 subu v0,v0,v1 +8000bbc8: 8c44f190 lw a0,-3696(v0) +8000bbcc: 148000d0 bnez a0,8000bf10 <_Z18ComputeClipWindowsv+0x3b0> +8000bbd0: 3c038021 lui v1,0x8021 +8000bbd4: 2462701c addiu v0,v1,28700 +8000bbd8: 8c430014 lw v1,20(v0) +8000bbdc: 02a31821 addu v1,s5,v1 +8000bbe0: 9064212e lbu a0,8494(v1) +8000bbe4: 9062212c lbu v0,8492(v1) +8000bbe8: 00441024 and v0,v0,a0 +8000bbec: 02421007 srav v0,v0,s2 +8000bbf0: 30420001 andi v0,v0,0x1 +8000bbf4: 104000fc beqz v0,8000bfe8 <_Z18ComputeClipWindowsv+0x488> +8000bbf8: 00000000 nop +8000bbfc: 3c078022 lui a3,0x8022 +8000bc00: 24e550e8 addiu a1,a3,20712 +8000bc04: 02451821 addu v1,s2,a1 +8000bc08: 90620ab6 lbu v0,2742(v1) +8000bc0c: 00005821 move t3,zero +8000bc10: 14400095 bnez v0,8000be68 <_Z18ComputeClipWindowsv+0x308> +8000bc14: 0000b821 move s7,zero +8000bc18: 00005021 move t2,zero +8000bc1c: 24e550e8 addiu a1,a3,20712 +8000bc20: 02451821 addu v1,s2,a1 +8000bc24: 90620abc lbu v0,2748(v1) +8000bc28: 1440009c bnez v0,8000be9c <_Z18ComputeClipWindowsv+0x33c> +8000bc2c: 00000000 nop +8000bc30: 00003021 move a2,zero +8000bc34: 114000a2 beqz t2,8000bec0 <_Z18ComputeClipWindowsv+0x360> +8000bc38: 00000000 nop +8000bc3c: 10c0013b beqz a2,8000c12c <_Z18ComputeClipWindowsv+0x5cc> +8000bc40: 24e250e8 addiu v0,a3,20712 +8000bc44: 02421021 addu v0,s2,v0 +8000bc48: 90430ab0 lbu v1,2736(v0) +8000bc4c: 24020001 li v0,1 +8000bc50: 38630001 xori v1,v1,0x1 +8000bc54: 106201de beq v1,v0,8000c3d0 <_Z18ComputeClipWindowsv+0x870> +8000bc58: 00000000 nop +8000bc5c: 146001a4 bnez v1,8000c2f0 <_Z18ComputeClipWindowsv+0x790> +8000bc60: 00000000 nop +8000bc64: 11420303 beq t2,v0,8000c874 <_Z18ComputeClipWindowsv+0xd14> +8000bc68: 8fa40010 lw a0,16(sp) +8000bc6c: 10c2033e beq a2,v0,8000c968 <_Z18ComputeClipWindowsv+0xe08> +8000bc70: 8fa50030 lw a1,48(sp) +8000bc74: 8fa70010 lw a3,16(sp) +8000bc78: 8fa40018 lw a0,24(sp) +8000bc7c: 8fa60028 lw a2,40(sp) +8000bc80: 8fa8002c lw t0,44(sp) +8000bc84: 8fa90014 lw t1,20(sp) +8000bc88: 8faa0034 lw t2,52(sp) +8000bc8c: 8fab001c lw t3,28(sp) +8000bc90: 00a4102b sltu v0,a1,a0 +8000bc94: 00c7182b sltu v1,a2,a3 +8000bc98: 00a2200b movn a0,a1,v0 +8000bc9c: 00e3300a movz a2,a3,v1 +8000bca0: 0128102b sltu v0,t1,t0 +8000bca4: 016a182b sltu v1,t3,t2 +8000bca8: 01003821 move a3,t0 +8000bcac: 0122380a movz a3,t1,v0 +8000bcb0: 0163500a movz t2,t3,v1 +8000bcb4: 00c4102b sltu v0,a2,a0 +8000bcb8: 00802821 move a1,a0 +8000bcbc: afa60068 sw a2,104(sp) +8000bcc0: afa7006c sw a3,108(sp) +8000bcc4: afa40070 sw a0,112(sp) +8000bcc8: 10400259 beqz v0,8000c630 <_Z18ComputeClipWindowsv+0xad0> +8000bccc: afaa0074 sw t2,116(sp) +8000bcd0: 00a6102b sltu v0,a1,a2 +8000bcd4: 1440000c bnez v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000bcd8: 24100002 li s0,2 +8000bcdc: 00a7102b sltu v0,a1,a3 +8000bce0: 10400009 beqz v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000bce4: 00c5102b sltu v0,a2,a1 +8000bce8: 00c2280b movn a1,a2,v0 +8000bcec: 8fa2006c lw v0,108(sp) +8000bcf0: 8fa30074 lw v1,116(sp) +8000bcf4: 24100001 li s0,1 +8000bcf8: 0043202b sltu a0,v0,v1 +8000bcfc: 0044180a movz v1,v0,a0 +8000bd00: afa50068 sw a1,104(sp) +8000bd04: afa3006c sw v1,108(sp) +8000bd08: 12e00180 beqz s7,8000c30c <_Z18ComputeClipWindowsv+0x7ac> +8000bd0c: 00000000 nop +8000bd10: 1a00037b blez s0,8000cb00 <_Z18ComputeClipWindowsv+0xfa0> +8000bd14: 00002821 move a1,zero +8000bd18: 27b60068 addiu s6,sp,104 +8000bd1c: 00008821 move s1,zero +8000bd20: 00003821 move a3,zero +8000bd24: 02c02021 move a0,s6 +8000bd28: 27a60010 addiu a2,sp,16 +8000bd2c: 8c820000 lw v0,0(a0) +8000bd30: 8c830004 lw v1,4(a0) +8000bd34: 0043102b sltu v0,v0,v1 +8000bd38: 1040018e beqz v0,8000c374 <_Z18ComputeClipWindowsv+0x814> +8000bd3c: 00000000 nop +8000bd40: 12250007 beq s1,a1,8000bd60 <_Z18ComputeClipWindowsv+0x200> +8000bd44: 00000000 nop +8000bd48: 88820003 lwl v0,3(a0) +8000bd4c: 88830007 lwl v1,7(a0) +8000bd50: 98820000 lwr v0,0(a0) +8000bd54: 98830004 lwr v1,4(a0) +8000bd58: acc20058 sw v0,88(a2) +8000bd5c: acc3005c sw v1,92(a2) +8000bd60: 26310001 addiu s1,s1,1 +8000bd64: 24c60008 addiu a2,a2,8 +8000bd68: 24a50001 addiu a1,a1,1 +8000bd6c: 1605ffef bne s0,a1,8000bd2c <_Z18ComputeClipWindowsv+0x1cc> +8000bd70: 24840008 addiu a0,a0,8 +8000bd74: 1a200365 blez s1,8000cb0c <_Z18ComputeClipWindowsv+0xfac> +8000bd78: 24020001 li v0,1 +8000bd7c: 162201bc bne s1,v0,8000c470 <_Z18ComputeClipWindowsv+0x910> +8000bd80: 3c028011 lui v0,0x8011 +8000bd84: 8fa30068 lw v1,104(sp) +8000bd88: 10600227 beqz v1,8000c628 <_Z18ComputeClipWindowsv+0xac8> +8000bd8c: 02931021 addu v0,s4,s3 +8000bd90: 24630001 addiu v1,v1,1 +8000bd94: ac4300a8 sw v1,168(v0) +8000bd98: ac400018 sw zero,24(v0) +8000bd9c: 8fa4006c lw a0,108(sp) +8000bda0: 2c820100 sltiu v0,a0,256 +8000bda4: 1040000a beqz v0,8000bdd0 <_Z18ComputeClipWindowsv+0x270> +8000bda8: 00111040 sll v0,s1,0x1 +8000bdac: 001118c0 sll v1,s1,0x3 +8000bdb0: 00621823 subu v1,v1,v0 +8000bdb4: 00721821 addu v1,v1,s2 +8000bdb8: 00031880 sll v1,v1,0x2 +8000bdbc: 00731821 addu v1,v1,s3 +8000bdc0: 24020100 li v0,256 +8000bdc4: ac6200a8 sw v0,168(v1) +8000bdc8: ac640018 sw a0,24(v1) +8000bdcc: 26310001 addiu s1,s1,1 +8000bdd0: 162002db bnez s1,8000c940 <_Z18ComputeClipWindowsv+0xde0> +8000bdd4: 02202821 move a1,s1 +8000bdd8: 02931821 addu v1,s4,s3 +8000bddc: 24020001 li v0,1 +8000bde0: 24050001 li a1,1 +8000bde4: ac620018 sw v0,24(v1) +8000bde8: ac6000a8 sw zero,168(v1) +8000bdec: 02931021 addu v0,s4,s3 +8000bdf0: ac450000 sw a1,0(v0) +8000bdf4: 24020005 li v0,5 +8000bdf8: 16420050 bne s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc> +8000bdfc: 3c038022 lui v1,0x8022 +8000be00: 2652ffff addiu s2,s2,-1 +8000be04: 0012a080 sll s4,s2,0x2 +8000be08: 02931021 addu v0,s4,s3 +8000be0c: 24030005 li v1,5 +8000be10: 1643ff68 bne s2,v1,8000bbb4 <_Z18ComputeClipWindowsv+0x54> +8000be14: ac400000 sw zero,0(v0) +8000be18: 16a00088 bnez s5,8000c03c <_Z18ComputeClipWindowsv+0x4dc> +8000be1c: 3c038021 lui v1,0x8021 +8000be20: 2462701c addiu v0,v1,28700 +8000be24: 8c430014 lw v1,20(v0) +8000be28: 240200c0 li v0,192 +8000be2c: 90642130 lbu a0,8496(v1) +8000be30: 308400c0 andi a0,a0,0xc0 +8000be34: 10820151 beq a0,v0,8000c37c <_Z18ComputeClipWindowsv+0x81c> +8000be38: 27c25bc4 addiu v0,s8,23492 +8000be3c: 1080fff0 beqz a0,8000be00 <_Z18ComputeClipWindowsv+0x2a0> +8000be40: 24020040 li v0,64 +8000be44: 1482ff6e bne a0,v0,8000bc00 <_Z18ComputeClipWindowsv+0xa0> +8000be48: 3c078022 lui a3,0x8022 +8000be4c: 240b0001 li t3,1 +8000be50: 24170001 li s7,1 +8000be54: 24e550e8 addiu a1,a3,20712 +8000be58: 02451821 addu v1,s2,a1 +8000be5c: 90620ab6 lbu v0,2742(v1) +8000be60: 1040ff6d beqz v0,8000bc18 <_Z18ComputeClipWindowsv+0xb8> +8000be64: 00000000 nop +8000be68: 90620ac2 lbu v0,2754(v1) +8000be6c: 144000bc bnez v0,8000c160 <_Z18ComputeClipWindowsv+0x600> +8000be70: 00000000 nop +8000be74: 90a20aa7 lbu v0,2727(a1) +8000be78: 90a30aa6 lbu v1,2726(a1) +8000be7c: 24490001 addiu t1,v0,1 +8000be80: 24e550e8 addiu a1,a3,20712 +8000be84: afa30010 sw v1,16(sp) +8000be88: afa90014 sw t1,20(sp) +8000be8c: 02451821 addu v1,s2,a1 +8000be90: 90620abc lbu v0,2748(v1) +8000be94: 1040ff66 beqz v0,8000bc30 <_Z18ComputeClipWindowsv+0xd0> +8000be98: 240a0001 li t2,1 +8000be9c: 90620ac8 lbu v0,2760(v1) +8000bea0: 1440008a bnez v0,8000c0cc <_Z18ComputeClipWindowsv+0x56c> +8000bea4: 24060001 li a2,1 +8000bea8: 90a20aa9 lbu v0,2729(a1) +8000beac: 90a30aa8 lbu v1,2728(a1) +8000beb0: 24480001 addiu t0,v0,1 +8000beb4: afa30028 sw v1,40(sp) +8000beb8: 1540ff60 bnez t2,8000bc3c <_Z18ComputeClipWindowsv+0xdc> +8000bebc: afa8002c sw t0,44(sp) +8000bec0: 10c0ffcd beqz a2,8000bdf8 <_Z18ComputeClipWindowsv+0x298> +8000bec4: 24020005 li v0,5 +8000bec8: 116000f3 beqz t3,8000c298 <_Z18ComputeClipWindowsv+0x738> +8000becc: 26820018 addiu v0,s4,24 +8000bed0: 24020001 li v0,1 +8000bed4: 10c201a1 beq a2,v0,8000c55c <_Z18ComputeClipWindowsv+0x9fc> +8000bed8: 8fa20030 lw v0,48(sp) +8000bedc: 8fa8002c lw t0,44(sp) +8000bee0: 02931821 addu v1,s4,s3 +8000bee4: 24420001 addiu v0,v0,1 +8000bee8: ac6200a8 sw v0,168(v1) +8000beec: ac680018 sw t0,24(v1) +8000bef0: 24040001 li a0,1 +8000bef4: 02931021 addu v0,s4,s3 +8000bef8: ac440000 sw a0,0(v0) +8000befc: 24020005 li v0,5 +8000bf00: 1642000e bne s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc> +8000bf04: 3c038022 lui v1,0x8022 +8000bf08: 08002f81 j 8000be04 <_Z18ComputeClipWindowsv+0x2a4> +8000bf0c: 2652ffff addiu s2,s2,-1 +8000bf10: 2462701c addiu v0,v1,28700 +8000bf14: 8c430014 lw v1,20(v0) +8000bf18: 02a31821 addu v1,s5,v1 +8000bf1c: 9064212e lbu a0,8494(v1) +8000bf20: 9062212c lbu v0,8492(v1) +8000bf24: 00441024 and v0,v0,a0 +8000bf28: 02421007 srav v0,v0,s2 +8000bf2c: 30420001 andi v0,v0,0x1 +8000bf30: 1440ff33 bnez v0,8000bc00 <_Z18ComputeClipWindowsv+0xa0> +8000bf34: 3c078022 lui a3,0x8022 +8000bf38: 3c038022 lui v1,0x8022 +8000bf3c: 24626a48 addiu v0,v1,27208 +8000bf40: 02621021 addu v0,s3,v0 +8000bf44: 27c35bc4 addiu v1,s8,23492 +8000bf48: 00431023 subu v0,v0,v1 +8000bf4c: 8c44f190 lw a0,-3696(v0) +8000bf50: 10800025 beqz a0,8000bfe8 <_Z18ComputeClipWindowsv+0x488> +8000bf54: 00000000 nop +8000bf58: 02932821 addu a1,s4,s3 +8000bf5c: 8ca20000 lw v0,0(a1) +8000bf60: 10400047 beqz v0,8000c080 <_Z18ComputeClipWindowsv+0x520> +8000bf64: 26820018 addiu v0,s4,24 +8000bf68: 02624821 addu t1,s3,v0 +8000bf6c: 00005021 move t2,zero +8000bf70: 10800014 beqz a0,8000bfc4 <_Z18ComputeClipWindowsv+0x464> +8000bf74: 00001821 move v1,zero +8000bf78: 8d280000 lw t0,0(t1) +8000bf7c: 02603021 move a2,s3 +8000bf80: 8cc5002c lw a1,44(a2) +8000bf84: 0105102b sltu v0,t0,a1 +8000bf88: 14400005 bnez v0,8000bfa0 <_Z18ComputeClipWindowsv+0x440> +8000bf8c: 00a8382b sltu a3,a1,t0 +8000bf90: 8cc200bc lw v0,188(a2) +8000bf94: 0102102b sltu v0,t0,v0 +8000bf98: 1440001c bnez v0,8000c00c <_Z18ComputeClipWindowsv+0x4ac> +8000bf9c: 00a8102b sltu v0,a1,t0 +8000bfa0: 14e00005 bnez a3,8000bfb8 <_Z18ComputeClipWindowsv+0x458> +8000bfa4: 24c60018 addiu a2,a2,24 +8000bfa8: 8d270090 lw a3,144(t1) +8000bfac: 00a7102b sltu v0,a1,a3 +8000bfb0: 14400019 bnez v0,8000c018 <_Z18ComputeClipWindowsv+0x4b8> +8000bfb4: 00031140 sll v0,v1,0x5 +8000bfb8: 24630001 addiu v1,v1,1 +8000bfbc: 1483fff0 bne a0,v1,8000bf80 <_Z18ComputeClipWindowsv+0x420> +8000bfc0: 00000000 nop +8000bfc4: 24020001 li v0,1 +8000bfc8: ad220000 sw v0,0(t1) +8000bfcc: ad200090 sw zero,144(t1) +8000bfd0: 02931021 addu v0,s4,s3 +8000bfd4: 8c430000 lw v1,0(v0) +8000bfd8: 254a0001 addiu t2,t2,1 +8000bfdc: 0143182b sltu v1,t2,v1 +8000bfe0: 1460ffe3 bnez v1,8000bf70 <_Z18ComputeClipWindowsv+0x410> +8000bfe4: 25290018 addiu t1,t1,24 +8000bfe8: 2652ffff addiu s2,s2,-1 +8000bfec: 0641feed bgez s2,8000bba4 <_Z18ComputeClipWindowsv+0x44> +8000bff0: 0012a080 sll s4,s2,0x2 +8000bff4: 26b50001 addiu s5,s5,1 +8000bff8: 24020002 li v0,2 +8000bffc: 12a20085 beq s5,v0,8000c214 <_Z18ComputeClipWindowsv+0x6b4> +8000c000: 8fbf00c4 lw ra,196(sp) +8000c004: 08002ee7 j 8000bb9c <_Z18ComputeClipWindowsv+0x3c> +8000c008: 26730138 addiu s3,s3,312 +8000c00c: 8d270090 lw a3,144(t1) +8000c010: 0102280b movn a1,t0,v0 +8000c014: 00031140 sll v0,v1,0x5 +8000c018: 000318c0 sll v1,v1,0x3 +8000c01c: 00431023 subu v0,v0,v1 +8000c020: 00531021 addu v0,v0,s3 +8000c024: 8c4300bc lw v1,188(v0) +8000c028: ad250000 sw a1,0(t1) +8000c02c: 0067102b sltu v0,v1,a3 +8000c030: 0062380b movn a3,v1,v0 +8000c034: 08002ff4 j 8000bfd0 <_Z18ComputeClipWindowsv+0x470> +8000c038: ad270090 sw a3,144(t1) +8000c03c: 2462701c addiu v0,v1,28700 +8000c040: 8c430014 lw v1,20(v0) +8000c044: 24020030 li v0,48 +8000c048: 90642130 lbu a0,8496(v1) +8000c04c: 30840030 andi a0,a0,0x30 +8000c050: 1082005c beq a0,v0,8000c1c4 <_Z18ComputeClipWindowsv+0x664> +8000c054: 27c25bc4 addiu v0,s8,23492 +8000c058: 1080ff69 beqz a0,8000be00 <_Z18ComputeClipWindowsv+0x2a0> +8000c05c: 24020001 li v0,1 +8000c060: 16a2fee7 bne s5,v0,8000bc00 <_Z18ComputeClipWindowsv+0xa0> +8000c064: 3c078022 lui a3,0x8022 +8000c068: 24020010 li v0,16 +8000c06c: 1482fee5 bne a0,v0,8000bc04 <_Z18ComputeClipWindowsv+0xa4> +8000c070: 24e550e8 addiu a1,a3,20712 +8000c074: 240b0001 li t3,1 +8000c078: 08002f96 j 8000be58 <_Z18ComputeClipWindowsv+0x2f8> +8000c07c: 24170001 li s7,1 +8000c080: aca40000 sw a0,0(a1) +8000c084: 02623021 addu a2,s3,v0 +8000c088: 00804021 move t0,a0 +8000c08c: 02602821 move a1,s3 +8000c090: 00003821 move a3,zero +8000c094: 8ca2002c lw v0,44(a1) +8000c098: 8ca300bc lw v1,188(a1) +8000c09c: 24e70001 addiu a3,a3,1 +8000c0a0: 00e8202b sltu a0,a3,t0 +8000c0a4: acc20000 sw v0,0(a2) +8000c0a8: acc30090 sw v1,144(a2) +8000c0ac: 24a50018 addiu a1,a1,24 +8000c0b0: 1480fff8 bnez a0,8000c094 <_Z18ComputeClipWindowsv+0x534> +8000c0b4: 24c60018 addiu a2,a2,24 +8000c0b8: 2652ffff addiu s2,s2,-1 +8000c0bc: 0641feb9 bgez s2,8000bba4 <_Z18ComputeClipWindowsv+0x44> +8000c0c0: 0012a080 sll s4,s2,0x2 +8000c0c4: 08002ffe j 8000bff8 <_Z18ComputeClipWindowsv+0x498> +8000c0c8: 26b50001 addiu s5,s5,1 +8000c0cc: 90a40aa9 lbu a0,2729(a1) +8000c0d0: 90a30aa8 lbu v1,2728(a1) +8000c0d4: 0083102b sltu v0,a0,v1 +8000c0d8: 14400059 bnez v0,8000c240 <_Z18ComputeClipWindowsv+0x6e0> +8000c0dc: 24080100 li t0,256 +8000c0e0: 1460009e bnez v1,8000c35c <_Z18ComputeClipWindowsv+0x7fc> +8000c0e4: 24060001 li a2,1 +8000c0e8: 00003021 move a2,zero +8000c0ec: 240200ff li v0,255 +8000c0f0: 10820008 beq a0,v0,8000c114 <_Z18ComputeClipWindowsv+0x5b4> +8000c0f4: 000618c0 sll v1,a2,0x3 +8000c0f8: 27a20010 addiu v0,sp,16 +8000c0fc: 00621821 addu v1,v1,v0 +8000c100: 24840001 addiu a0,a0,1 +8000c104: 24020100 li v0,256 +8000c108: ac62001c sw v0,28(v1) +8000c10c: ac640018 sw a0,24(v1) +8000c110: 24c60001 addiu a2,a2,1 +8000c114: 14c0fec7 bnez a2,8000bc34 <_Z18ComputeClipWindowsv+0xd4> +8000c118: 24020001 li v0,1 +8000c11c: 24060001 li a2,1 +8000c120: afa20028 sw v0,40(sp) +8000c124: 08002f0d j 8000bc34 <_Z18ComputeClipWindowsv+0xd4> +8000c128: afa0002c sw zero,44(sp) +8000c12c: 11600048 beqz t3,8000c250 <_Z18ComputeClipWindowsv+0x6f0> +8000c130: 26820018 addiu v0,s4,24 +8000c134: 24020001 li v0,1 +8000c138: 11420126 beq t2,v0,8000c5d4 <_Z18ComputeClipWindowsv+0xa74> +8000c13c: 8fa20018 lw v0,24(sp) +8000c140: 8fa90014 lw t1,20(sp) +8000c144: 02931821 addu v1,s4,s3 +8000c148: ac6200a8 sw v0,168(v1) +8000c14c: 24040001 li a0,1 +8000c150: 02931021 addu v0,s4,s3 +8000c154: ac690018 sw t1,24(v1) +8000c158: 08002fbf j 8000befc <_Z18ComputeClipWindowsv+0x39c> +8000c15c: ac440000 sw a0,0(v0) +8000c160: 90a40aa7 lbu a0,2727(a1) +8000c164: 90a30aa6 lbu v1,2726(a1) +8000c168: 0083102b sltu v0,a0,v1 +8000c16c: 1440005c bnez v0,8000c2e0 <_Z18ComputeClipWindowsv+0x780> +8000c170: 24090100 li t1,256 +8000c174: 1460007c bnez v1,8000c368 <_Z18ComputeClipWindowsv+0x808> +8000c178: 240a0001 li t2,1 +8000c17c: 00005021 move t2,zero +8000c180: 240200ff li v0,255 +8000c184: 10820008 beq a0,v0,8000c1a8 <_Z18ComputeClipWindowsv+0x648> +8000c188: 000a18c0 sll v1,t2,0x3 +8000c18c: 27a20010 addiu v0,sp,16 +8000c190: 00621821 addu v1,v1,v0 +8000c194: 24840001 addiu a0,a0,1 +8000c198: 24020100 li v0,256 +8000c19c: ac620004 sw v0,4(v1) +8000c1a0: ac640000 sw a0,0(v1) +8000c1a4: 254a0001 addiu t2,t2,1 +8000c1a8: 1540fe9d bnez t2,8000bc20 <_Z18ComputeClipWindowsv+0xc0> +8000c1ac: 24e550e8 addiu a1,a3,20712 +8000c1b0: 24020001 li v0,1 +8000c1b4: 240a0001 li t2,1 +8000c1b8: afa20010 sw v0,16(sp) +8000c1bc: 08002f08 j 8000bc20 <_Z18ComputeClipWindowsv+0xc0> +8000c1c0: afa00014 sw zero,20(sp) +8000c1c4: 24030001 li v1,1 +8000c1c8: ac430fe8 sw v1,4072(v0) +8000c1cc: ac401078 sw zero,4216(v0) +8000c1d0: ac430fbc sw v1,4028(v0) +8000c1d4: ac430fd4 sw v1,4052(v0) +8000c1d8: ac401064 sw zero,4196(v0) +8000c1dc: ac430fc0 sw v1,4032(v0) +8000c1e0: ac430fd8 sw v1,4056(v0) +8000c1e4: ac401068 sw zero,4200(v0) +8000c1e8: ac430fc4 sw v1,4036(v0) +8000c1ec: ac430fdc sw v1,4060(v0) +8000c1f0: ac40106c sw zero,4204(v0) +8000c1f4: ac430fc8 sw v1,4040(v0) +8000c1f8: ac430fe0 sw v1,4064(v0) +8000c1fc: ac401070 sw zero,4208(v0) +8000c200: ac430fcc sw v1,4044(v0) +8000c204: ac430fe4 sw v1,4068(v0) +8000c208: ac401074 sw zero,4212(v0) +8000c20c: ac430fd0 sw v1,4048(v0) +8000c210: 8fbf00c4 lw ra,196(sp) +8000c214: 8fbe00c0 lw s8,192(sp) +8000c218: 8fb700bc lw s7,188(sp) +8000c21c: 8fb600b8 lw s6,184(sp) +8000c220: 8fb500b4 lw s5,180(sp) +8000c224: 8fb400b0 lw s4,176(sp) +8000c228: 8fb300ac lw s3,172(sp) +8000c22c: 8fb200a8 lw s2,168(sp) +8000c230: 8fb100a4 lw s1,164(sp) +8000c234: 8fb000a0 lw s0,160(sp) +8000c238: 03e00008 jr ra +8000c23c: 27bd00c8 addiu sp,sp,200 +8000c240: 24060001 li a2,1 +8000c244: afa8002c sw t0,44(sp) +8000c248: 08002f0d j 8000bc34 <_Z18ComputeClipWindowsv+0xd4> +8000c24c: afa00028 sw zero,40(sp) +8000c250: 02622021 addu a0,s3,v0 +8000c254: 00003821 move a3,zero +8000c258: 27a50010 addiu a1,sp,16 +8000c25c: 8ca20000 lw v0,0(a1) +8000c260: 8ca30004 lw v1,4(a1) +8000c264: 24e70001 addiu a3,a3,1 +8000c268: ac820000 sw v0,0(a0) +8000c26c: ac830090 sw v1,144(a0) +8000c270: 24a50008 addiu a1,a1,8 +8000c274: 1547fff9 bne t2,a3,8000c25c <_Z18ComputeClipWindowsv+0x6fc> +8000c278: 24840018 addiu a0,a0,24 +8000c27c: 02931021 addu v0,s4,s3 +8000c280: ac4a0000 sw t2,0(v0) +8000c284: 24020005 li v0,5 +8000c288: 1642ff2c bne s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc> +8000c28c: 3c038022 lui v1,0x8022 +8000c290: 08002f81 j 8000be04 <_Z18ComputeClipWindowsv+0x2a4> +8000c294: 2652ffff addiu s2,s2,-1 +8000c298: 02622021 addu a0,s3,v0 +8000c29c: 00003821 move a3,zero +8000c2a0: 27a50028 addiu a1,sp,40 +8000c2a4: 8ca20000 lw v0,0(a1) +8000c2a8: 8ca30004 lw v1,4(a1) +8000c2ac: 24e70001 addiu a3,a3,1 +8000c2b0: ac820000 sw v0,0(a0) +8000c2b4: ac830090 sw v1,144(a0) +8000c2b8: 24a50008 addiu a1,a1,8 +8000c2bc: 14c7fff9 bne a2,a3,8000c2a4 <_Z18ComputeClipWindowsv+0x744> +8000c2c0: 24840018 addiu a0,a0,24 +8000c2c4: 02931021 addu v0,s4,s3 +8000c2c8: ac460000 sw a2,0(v0) +8000c2cc: 24020005 li v0,5 +8000c2d0: 1642ff1a bne s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc> +8000c2d4: 3c038022 lui v1,0x8022 +8000c2d8: 08002f81 j 8000be04 <_Z18ComputeClipWindowsv+0x2a4> +8000c2dc: 2652ffff addiu s2,s2,-1 +8000c2e0: 240a0001 li t2,1 +8000c2e4: afa90014 sw t1,20(sp) +8000c2e8: 08002f07 j 8000bc1c <_Z18ComputeClipWindowsv+0xbc> +8000c2ec: afa00010 sw zero,16(sp) +8000c2f0: 24020002 li v0,2 +8000c2f4: 106200d4 beq v1,v0,8000c648 <_Z18ComputeClipWindowsv+0xae8> +8000c2f8: 24020003 li v0,3 +8000c2fc: 106200d1 beq v1,v0,8000c644 <_Z18ComputeClipWindowsv+0xae4> +8000c300: 00000000 nop +8000c304: 16e0fe82 bnez s7,8000bd10 <_Z18ComputeClipWindowsv+0x1b0> +8000c308: 00008021 move s0,zero +8000c30c: 1a00000c blez s0,8000c340 <_Z18ComputeClipWindowsv+0x7e0> +8000c310: 26820018 addiu v0,s4,24 +8000c314: 02622021 addu a0,s3,v0 +8000c318: 00003021 move a2,zero +8000c31c: 27a50068 addiu a1,sp,104 +8000c320: 8ca20000 lw v0,0(a1) +8000c324: 8ca30004 lw v1,4(a1) +8000c328: 24c60001 addiu a2,a2,1 +8000c32c: ac820000 sw v0,0(a0) +8000c330: ac830090 sw v1,144(a0) +8000c334: 24a50008 addiu a1,a1,8 +8000c338: 1606fff9 bne s0,a2,8000c320 <_Z18ComputeClipWindowsv+0x7c0> +8000c33c: 24840018 addiu a0,a0,24 +8000c340: 02931021 addu v0,s4,s3 +8000c344: ac500000 sw s0,0(v0) +8000c348: 24020005 li v0,5 +8000c34c: 1642fefb bne s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc> +8000c350: 3c038022 lui v1,0x8022 +8000c354: 08002f81 j 8000be04 <_Z18ComputeClipWindowsv+0x2a4> +8000c358: 2652ffff addiu s2,s2,-1 +8000c35c: afa3002c sw v1,44(sp) +8000c360: 0800303b j 8000c0ec <_Z18ComputeClipWindowsv+0x58c> +8000c364: afa00028 sw zero,40(sp) +8000c368: afa30014 sw v1,20(sp) +8000c36c: 08003060 j 8000c180 <_Z18ComputeClipWindowsv+0x620> +8000c370: afa00010 sw zero,16(sp) +8000c374: 08002f5a j 8000bd68 <_Z18ComputeClipWindowsv+0x208> +8000c378: 24e70001 addiu a3,a3,1 +8000c37c: 24030001 li v1,1 +8000c380: 2652ffff addiu s2,s2,-1 +8000c384: ac430eb0 sw v1,3760(v0) +8000c388: ac400f40 sw zero,3904(v0) +8000c38c: ac430e84 sw v1,3716(v0) +8000c390: ac430e9c sw v1,3740(v0) +8000c394: ac400f2c sw zero,3884(v0) +8000c398: ac430e88 sw v1,3720(v0) +8000c39c: ac430ea0 sw v1,3744(v0) +8000c3a0: ac400f30 sw zero,3888(v0) +8000c3a4: ac430e8c sw v1,3724(v0) +8000c3a8: ac430ea4 sw v1,3748(v0) +8000c3ac: ac400f34 sw zero,3892(v0) +8000c3b0: ac430e90 sw v1,3728(v0) +8000c3b4: ac430ea8 sw v1,3752(v0) +8000c3b8: ac400f38 sw zero,3896(v0) +8000c3bc: ac430e94 sw v1,3732(v0) +8000c3c0: ac430eac sw v1,3756(v0) +8000c3c4: ac400f3c sw zero,3900(v0) +8000c3c8: 08002f81 j 8000be04 <_Z18ComputeClipWindowsv+0x2a4> +8000c3cc: ac430e98 sw v1,3736(v0) +8000c3d0: 11430193 beq t2,v1,8000ca20 <_Z18ComputeClipWindowsv+0xec0> +8000c3d4: 8fab0010 lw t3,16(sp) +8000c3d8: 10c300f9 beq a2,v1,8000c7c0 <_Z18ComputeClipWindowsv+0xc60> +8000c3dc: 8fac0010 lw t4,16(sp) +8000c3e0: 8faf0028 lw t7,40(sp) +8000c3e4: 8fa90014 lw t1,20(sp) +8000c3e8: 8fa8002c lw t0,44(sp) +8000c3ec: 8fad0030 lw t5,48(sp) +8000c3f0: 8fae0018 lw t6,24(sp) +8000c3f4: 8fab001c lw t3,28(sp) +8000c3f8: 8faa0034 lw t2,52(sp) +8000c3fc: 018f102b sltu v0,t4,t7 +8000c400: 0109182b sltu v1,t0,t1 +8000c404: 01e03021 move a2,t7 +8000c408: 01003821 move a3,t0 +8000c40c: 01cd202b sltu a0,t6,t5 +8000c410: 0182300a movz a2,t4,v0 +8000c414: 0123380a movz a3,t1,v1 +8000c418: 014b282b sltu a1,t2,t3 +8000c41c: 01a01021 move v0,t5 +8000c420: 01401821 move v1,t2 +8000c424: 01c4100a movz v0,t6,a0 +8000c428: 0165180a movz v1,t3,a1 +8000c42c: 018d202b sltu a0,t4,t5 +8000c430: afa60068 sw a2,104(sp) +8000c434: afa7006c sw a3,108(sp) +8000c438: afa20070 sw v0,112(sp) +8000c43c: 148000f2 bnez a0,8000c808 <_Z18ComputeClipWindowsv+0xca8> +8000c440: afa30074 sw v1,116(sp) +8000c444: 018a102b sltu v0,t4,t2 +8000c448: 104000f0 beqz v0,8000c80c <_Z18ComputeClipWindowsv+0xcac> +8000c44c: 01ac102b sltu v0,t5,t4 +8000c450: 01ac102b sltu v0,t5,t4 +8000c454: 0182680b movn t5,t4,v0 +8000c458: 0149102b sltu v0,t2,t1 +8000c45c: 0122500a movz t2,t1,v0 +8000c460: 24100003 li s0,3 +8000c464: afad0078 sw t5,120(sp) +8000c468: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000c46c: afaa007c sw t2,124(sp) +8000c470: 3c078001 lui a3,0x8001 +8000c474: 24e7bb38 addiu a3,a3,-17608 +8000c478: 02c02021 move a0,s6 +8000c47c: 02202821 move a1,s1 +8000c480: 2442dc8c addiu v0,v0,-9076 +8000c484: 0040f809 jalr v0 +8000c488: 24060008 li a2,8 +8000c48c: 8fa30068 lw v1,104(sp) +8000c490: 1060025c beqz v1,8000ce04 <_Z18ComputeClipWindowsv+0x12a4> +8000c494: 24690001 addiu t1,v1,1 +8000c498: 2628ffff addiu t0,s1,-1 +8000c49c: 000810c0 sll v0,t0,0x3 +8000c4a0: 00122080 sll a0,s2,0x2 +8000c4a4: 27a30010 addiu v1,sp,16 +8000c4a8: 00003021 move a2,zero +8000c4ac: 00435021 addu t2,v0,v1 +8000c4b0: 00932021 addu a0,a0,s3 +8000c4b4: 02c03821 move a3,s6 +8000c4b8: 00002821 move a1,zero +8000c4bc: 10c00013 beqz a2,8000c50c <_Z18ComputeClipWindowsv+0x9ac> +8000c4c0: 240b0100 li t3,256 +8000c4c4: 10c8001a beq a2,t0,8000c530 <_Z18ComputeClipWindowsv+0x9d0> +8000c4c8: 00c8102a slt v0,a2,t0 +8000c4cc: 10400015 beqz v0,8000c524 <_Z18ComputeClipWindowsv+0x9c4> +8000c4d0: 00000000 nop +8000c4d4: 8ce30004 lw v1,4(a3) +8000c4d8: 24e70008 addiu a3,a3,8 +8000c4dc: 8ce20000 lw v0,0(a3) +8000c4e0: 24c60001 addiu a2,a2,1 +8000c4e4: 24420001 addiu v0,v0,1 +8000c4e8: ac830018 sw v1,24(a0) +8000c4ec: ac8200a8 sw v0,168(a0) +8000c4f0: 24a50001 addiu a1,a1,1 +8000c4f4: 24840018 addiu a0,a0,24 +8000c4f8: 00d1102a slt v0,a2,s1 +8000c4fc: 1040fe3c beqz v0,8000bdf0 <_Z18ComputeClipWindowsv+0x290> +8000c500: 02931021 addu v0,s4,s3 +8000c504: 14c0ffef bnez a2,8000c4c4 <_Z18ComputeClipWindowsv+0x964> +8000c508: 00000000 nop +8000c50c: 00c8102a slt v0,a2,t0 +8000c510: ac800018 sw zero,24(a0) +8000c514: ac8900a8 sw t1,168(a0) +8000c518: 24a50001 addiu a1,a1,1 +8000c51c: 1440ffed bnez v0,8000c4d4 <_Z18ComputeClipWindowsv+0x974> +8000c520: 24840018 addiu a0,a0,24 +8000c524: 24c60001 addiu a2,a2,1 +8000c528: 0800313e j 8000c4f8 <_Z18ComputeClipWindowsv+0x998> +8000c52c: 24e70008 addiu a3,a3,8 +8000c530: 8d43005c lw v1,92(t2) +8000c534: 2c620100 sltiu v0,v1,256 +8000c538: 1040fffa beqz v0,8000c524 <_Z18ComputeClipWindowsv+0x9c4> +8000c53c: 00000000 nop +8000c540: ac830018 sw v1,24(a0) +8000c544: ac8b00a8 sw t3,168(a0) +8000c548: 24a50001 addiu a1,a1,1 +8000c54c: 24840018 addiu a0,a0,24 +8000c550: 24c60001 addiu a2,a2,1 +8000c554: 0800313e j 8000c4f8 <_Z18ComputeClipWindowsv+0x998> +8000c558: 24e70008 addiu a3,a3,8 +8000c55c: 8fa30028 lw v1,40(sp) +8000c560: 8fa8002c lw t0,44(sp) +8000c564: 0103102b sltu v0,t0,v1 +8000c568: 144000ba bnez v0,8000c854 <_Z18ComputeClipWindowsv+0xcf4> +8000c56c: 00000000 nop +8000c570: 14600174 bnez v1,8000cb44 <_Z18ComputeClipWindowsv+0xfe4> +8000c574: 02931021 addu v0,s4,s3 +8000c578: 00002021 move a0,zero +8000c57c: 2d020100 sltiu v0,t0,256 +8000c580: 1040000a beqz v0,8000c5ac <_Z18ComputeClipWindowsv+0xa4c> +8000c584: 00041040 sll v0,a0,0x1 +8000c588: 000418c0 sll v1,a0,0x3 +8000c58c: 00621823 subu v1,v1,v0 +8000c590: 00721821 addu v1,v1,s2 +8000c594: 00031880 sll v1,v1,0x2 +8000c598: 00731821 addu v1,v1,s3 +8000c59c: 24020100 li v0,256 +8000c5a0: ac6200a8 sw v0,168(v1) +8000c5a4: ac680018 sw t0,24(v1) +8000c5a8: 24840001 addiu a0,a0,1 +8000c5ac: 1480fe52 bnez a0,8000bef8 <_Z18ComputeClipWindowsv+0x398> +8000c5b0: 02931021 addu v0,s4,s3 +8000c5b4: 02931821 addu v1,s4,s3 +8000c5b8: 24020001 li v0,1 +8000c5bc: 24040001 li a0,1 +8000c5c0: ac620018 sw v0,24(v1) +8000c5c4: 02931021 addu v0,s4,s3 +8000c5c8: ac6000a8 sw zero,168(v1) +8000c5cc: 08002fbf j 8000befc <_Z18ComputeClipWindowsv+0x39c> +8000c5d0: ac440000 sw a0,0(v0) +8000c5d4: 8fa30010 lw v1,16(sp) +8000c5d8: 8fa90014 lw t1,20(sp) +8000c5dc: 0123102b sltu v0,t1,v1 +8000c5e0: 1440009c bnez v0,8000c854 <_Z18ComputeClipWindowsv+0xcf4> +8000c5e4: 00000000 nop +8000c5e8: 14600121 bnez v1,8000ca70 <_Z18ComputeClipWindowsv+0xf10> +8000c5ec: 02931021 addu v0,s4,s3 +8000c5f0: 00002021 move a0,zero +8000c5f4: 2d220100 sltiu v0,t1,256 +8000c5f8: 1040ffec beqz v0,8000c5ac <_Z18ComputeClipWindowsv+0xa4c> +8000c5fc: 00041040 sll v0,a0,0x1 +8000c600: 000418c0 sll v1,a0,0x3 +8000c604: 00621823 subu v1,v1,v0 +8000c608: 00721821 addu v1,v1,s2 +8000c60c: 00031880 sll v1,v1,0x2 +8000c610: 00731821 addu v1,v1,s3 +8000c614: 24020100 li v0,256 +8000c618: 24840001 addiu a0,a0,1 +8000c61c: ac6200a8 sw v0,168(v1) +8000c620: 0800316b j 8000c5ac <_Z18ComputeClipWindowsv+0xa4c> +8000c624: ac690018 sw t1,24(v1) +8000c628: 08002f67 j 8000bd9c <_Z18ComputeClipWindowsv+0x23c> +8000c62c: 00008821 move s1,zero +8000c630: 00ca102b sltu v0,a2,t2 +8000c634: 1440fdad bnez v0,8000bcec <_Z18ComputeClipWindowsv+0x18c> +8000c638: 00a6102b sltu v0,a1,a2 +8000c63c: 08002f35 j 8000bcd4 <_Z18ComputeClipWindowsv+0x174> +8000c640: 00000000 nop +8000c644: 2ef70001 sltiu s7,s7,1 +8000c648: 24020001 li v0,1 +8000c64c: 1142011f beq t2,v0,8000cacc <_Z18ComputeClipWindowsv+0xf6c> +8000c650: 8fa20010 lw v0,16(sp) +8000c654: 24020001 li v0,1 +8000c658: 10c200f8 beq a2,v0,8000ca3c <_Z18ComputeClipWindowsv+0xedc> +8000c65c: 8fa20028 lw v0,40(sp) +8000c660: 27ac0010 addiu t4,sp,16 +8000c664: 2ef70001 sltiu s7,s7,1 +8000c668: afa00040 sw zero,64(sp) +8000c66c: 00003821 move a3,zero +8000c670: 01802821 move a1,t4 +8000c674: 27a40044 addiu a0,sp,68 +8000c678: 8ca20000 lw v0,0(a1) +8000c67c: 24e70001 addiu a3,a3,1 +8000c680: ac820000 sw v0,0(a0) +8000c684: 8ca30004 lw v1,4(a1) +8000c688: 24a50008 addiu a1,a1,8 +8000c68c: ac830004 sw v1,4(a0) +8000c690: 1547fff9 bne t2,a3,8000c678 <_Z18ComputeClipWindowsv+0xb18> +8000c694: 24840008 addiu a0,a0,8 +8000c698: 000a1040 sll v0,t2,0x1 +8000c69c: 24480001 addiu t0,v0,1 +8000c6a0: 27b60040 addiu s6,sp,64 +8000c6a4: 00081080 sll v0,t0,0x2 +8000c6a8: 02c22021 addu a0,s6,v0 +8000c6ac: 00003821 move a3,zero +8000c6b0: 27a50028 addiu a1,sp,40 +8000c6b4: 8ca20000 lw v0,0(a1) +8000c6b8: 24e70001 addiu a3,a3,1 +8000c6bc: ac820000 sw v0,0(a0) +8000c6c0: 8ca30004 lw v1,4(a1) +8000c6c4: 24a50008 addiu a1,a1,8 +8000c6c8: ac830004 sw v1,4(a0) +8000c6cc: 14c7fff9 bne a2,a3,8000c6b4 <_Z18ComputeClipWindowsv+0xb54> +8000c6d0: 24840008 addiu a0,a0,8 +8000c6d4: 00061840 sll v1,a2,0x1 +8000c6d8: 01031821 addu v1,t0,v1 +8000c6dc: 24710001 addiu s1,v1,1 +8000c6e0: 00031880 sll v1,v1,0x2 +8000c6e4: 006c1821 addu v1,v1,t4 +8000c6e8: 24080100 li t0,256 +8000c6ec: 3c078001 lui a3,0x8001 +8000c6f0: 3c028011 lui v0,0x8011 +8000c6f4: afac0098 sw t4,152(sp) +8000c6f8: 24e7bb10 addiu a3,a3,-17648 +8000c6fc: 02c02021 move a0,s6 +8000c700: 02202821 move a1,s1 +8000c704: 24060004 li a2,4 +8000c708: 2442dc8c addiu v0,v0,-9076 +8000c70c: 0040f809 jalr v0 +8000c710: ac680030 sw t0,48(v1) +8000c714: 1220fefb beqz s1,8000c304 <_Z18ComputeClipWindowsv+0x7a4> +8000c718: 8fac0098 lw t4,152(sp) +8000c71c: 25890034 addiu t1,t4,52 +8000c720: 00003821 move a3,zero +8000c724: 8d2bfffc lw t3,-4(t1) +8000c728: 8d230000 lw v1,0(t1) +8000c72c: 24e20001 addiu v0,a3,1 +8000c730: 01805021 move t2,t4 +8000c734: 00008021 move s0,zero +8000c738: 1163001b beq t3,v1,8000c7a8 <_Z18ComputeClipWindowsv+0xc48> +8000c73c: 00021080 sll v0,v0,0x2 +8000c740: 02c22021 addu a0,s6,v0 +8000c744: 00e02821 move a1,a3 +8000c748: 24e70002 addiu a3,a3,2 +8000c74c: 00f1302b sltu a2,a3,s1 +8000c750: 10c00024 beqz a2,8000c7e4 <_Z18ComputeClipWindowsv+0xc84> +8000c754: 25290008 addiu t1,t1,8 +8000c758: 8c830004 lw v1,4(a0) +8000c75c: 8c820000 lw v0,0(a0) +8000c760: 24a80001 addiu t0,a1,1 +8000c764: 24840008 addiu a0,a0,8 +8000c768: 1043fff7 beq v0,v1,8000c748 <_Z18ComputeClipWindowsv+0xbe8> +8000c76c: 00e02821 move a1,a3 +8000c770: 00081080 sll v0,t0,0x2 +8000c774: 004c1021 addu v0,v0,t4 +8000c778: 8c430030 lw v1,48(v0) +8000c77c: 26100001 addiu s0,s0,1 +8000c780: ad4b0058 sw t3,88(t2) +8000c784: ad43005c sw v1,92(t2) +8000c788: 254a0008 addiu t2,t2,8 +8000c78c: 10c0fd5e beqz a2,8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000c790: 00000000 nop +8000c794: 8d2bfffc lw t3,-4(t1) +8000c798: 8d230000 lw v1,0(t1) +8000c79c: 24e20001 addiu v0,a3,1 +8000c7a0: 1563ffe7 bne t3,v1,8000c740 <_Z18ComputeClipWindowsv+0xbe0> +8000c7a4: 00021080 sll v0,v0,0x2 +8000c7a8: 24e70002 addiu a3,a3,2 +8000c7ac: 00f1302b sltu a2,a3,s1 +8000c7b0: 14c0fff8 bnez a2,8000c794 <_Z18ComputeClipWindowsv+0xc34> +8000c7b4: 25290008 addiu t1,t1,8 +8000c7b8: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000c7bc: 00000000 nop +8000c7c0: 8faa0028 lw t2,40(sp) +8000c7c4: 8fa8002c lw t0,44(sp) +8000c7c8: 0148102b sltu v0,t2,t0 +8000c7cc: 14400155 bnez v0,8000cd24 <_Z18ComputeClipWindowsv+0x11c4> +8000c7d0: 8fa40010 lw a0,16(sp) +8000c7d4: 24100001 li s0,1 +8000c7d8: afaa0068 sw t2,104(sp) +8000c7dc: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000c7e0: afa8006c sw t0,108(sp) +8000c7e4: 24a80001 addiu t0,a1,1 +8000c7e8: 00081080 sll v0,t0,0x2 +8000c7ec: 004c1021 addu v0,v0,t4 +8000c7f0: 8c430030 lw v1,48(v0) +8000c7f4: 26100001 addiu s0,s0,1 +8000c7f8: ad4b0058 sw t3,88(t2) +8000c7fc: ad43005c sw v1,92(t2) +8000c800: 080031e3 j 8000c78c <_Z18ComputeClipWindowsv+0xc2c> +8000c804: 254a0008 addiu t2,t2,8 +8000c808: 01ac102b sltu v0,t5,t4 +8000c80c: 14400005 bnez v0,8000c824 <_Z18ComputeClipWindowsv+0xcc4> +8000c810: 01cf102b sltu v0,t6,t7 +8000c814: 01a9102b sltu v0,t5,t1 +8000c818: 1440ff10 bnez v0,8000c45c <_Z18ComputeClipWindowsv+0x8fc> +8000c81c: 0149102b sltu v0,t2,t1 +8000c820: 01cf102b sltu v0,t6,t7 +8000c824: 14400004 bnez v0,8000c838 <_Z18ComputeClipWindowsv+0xcd8> +8000c828: 01ee102b sltu v0,t7,t6 +8000c82c: 01c8102b sltu v0,t6,t0 +8000c830: 14400046 bnez v0,8000c94c <_Z18ComputeClipWindowsv+0xdec> +8000c834: 01ee102b sltu v0,t7,t6 +8000c838: 1440fd33 bnez v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000c83c: 24100002 li s0,2 +8000c840: 01eb102b sltu v0,t7,t3 +8000c844: 14400043 bnez v0,8000c954 <_Z18ComputeClipWindowsv+0xdf4> +8000c848: 0168102b sltu v0,t3,t0 +8000c84c: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000c850: 00000000 nop +8000c854: 02931821 addu v1,s4,s3 +8000c858: 24020100 li v0,256 +8000c85c: 24040001 li a0,1 +8000c860: ac6200a8 sw v0,168(v1) +8000c864: 02931021 addu v0,s4,s3 +8000c868: ac600018 sw zero,24(v1) +8000c86c: 08002fbf j 8000befc <_Z18ComputeClipWindowsv+0x39c> +8000c870: ac440000 sw a0,0(v0) +8000c874: 8fa90014 lw t1,20(sp) +8000c878: 0089102b sltu v0,a0,t1 +8000c87c: 10400098 beqz v0,8000cae0 <_Z18ComputeClipWindowsv+0xf80> +8000c880: 3c028012 lui v0,0x8012 +8000c884: 10ca00ee beq a2,t2,8000cc40 <_Z18ComputeClipWindowsv+0x10e0> +8000c888: 8fa50028 lw a1,40(sp) +8000c88c: 0085102b sltu v0,a0,a1 +8000c890: 14400015 bnez v0,8000c8e8 <_Z18ComputeClipWindowsv+0xd88> +8000c894: 00a4102b sltu v0,a1,a0 +8000c898: 8fa8002c lw t0,44(sp) +8000c89c: 0088102b sltu v0,a0,t0 +8000c8a0: 10400011 beqz v0,8000c8e8 <_Z18ComputeClipWindowsv+0xd88> +8000c8a4: 00a4102b sltu v0,a1,a0 +8000c8a8: 8fa60030 lw a2,48(sp) +8000c8ac: 0128102b sltu v0,t1,t0 +8000c8b0: 0122400a movz t0,t1,v0 +8000c8b4: 0086182b sltu v1,a0,a2 +8000c8b8: afa50068 sw a1,104(sp) +8000c8bc: 146000d6 bnez v1,8000cc18 <_Z18ComputeClipWindowsv+0x10b8> +8000c8c0: afa8006c sw t0,108(sp) +8000c8c4: 8faa0034 lw t2,52(sp) +8000c8c8: 008a102b sltu v0,a0,t2 +8000c8cc: 104000d3 beqz v0,8000cc1c <_Z18ComputeClipWindowsv+0x10bc> +8000c8d0: 00c4102b sltu v0,a2,a0 +8000c8d4: 012a102b sltu v0,t1,t2 +8000c8d8: 0122500a movz t2,t1,v0 +8000c8dc: afa60070 sw a2,112(sp) +8000c8e0: 08003278 j 8000c9e0 <_Z18ComputeClipWindowsv+0xe80> +8000c8e4: afaa0074 sw t2,116(sp) +8000c8e8: 104000bd beqz v0,8000cbe0 <_Z18ComputeClipWindowsv+0x1080> +8000c8ec: 00a9102b sltu v0,a1,t1 +8000c8f0: 8fa50030 lw a1,48(sp) +8000c8f4: 0085302b sltu a2,a0,a1 +8000c8f8: 14c00125 bnez a2,8000cd90 <_Z18ComputeClipWindowsv+0x1230> +8000c8fc: 00a4102b sltu v0,a1,a0 +8000c900: 8faa0034 lw t2,52(sp) +8000c904: 008a102b sltu v0,a0,t2 +8000c908: 10400121 beqz v0,8000cd90 <_Z18ComputeClipWindowsv+0x1230> +8000c90c: 00a4102b sltu v0,a1,a0 +8000c910: 8fa20028 lw v0,40(sp) +8000c914: 8fa3002c lw v1,44(sp) +8000c918: 00a02021 move a0,a1 +8000c91c: afa20068 sw v0,104(sp) +8000c920: afa3006c sw v1,108(sp) +8000c924: 012a102b sltu v0,t1,t2 +8000c928: 0122500a movz t2,t1,v0 +8000c92c: 24100002 li s0,2 +8000c930: afa40070 sw a0,112(sp) +8000c934: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000c938: afaa0074 sw t2,116(sp) +8000c93c: 02202821 move a1,s1 +8000c940: 02931021 addu v0,s4,s3 +8000c944: 08002f7d j 8000bdf4 <_Z18ComputeClipWindowsv+0x294> +8000c948: ac450000 sw a1,0(v0) +8000c94c: 01c2780b movn t7,t6,v0 +8000c950: 0168102b sltu v0,t3,t0 +8000c954: 0102580a movz t3,t0,v0 +8000c958: 24100003 li s0,3 +8000c95c: afaf0078 sw t7,120(sp) +8000c960: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000c964: afab007c sw t3,124(sp) +8000c968: 8fa40028 lw a0,40(sp) +8000c96c: 8fa8002c lw t0,44(sp) +8000c970: 0088102b sltu v0,a0,t0 +8000c974: 10400035 beqz v0,8000ca4c <_Z18ComputeClipWindowsv+0xeec> +8000c978: 8fa50010 lw a1,16(sp) +8000c97c: 0085102b sltu v0,a0,a1 +8000c980: 10400092 beqz v0,8000cbcc <_Z18ComputeClipWindowsv+0x106c> +8000c984: 8fa90014 lw t1,20(sp) +8000c988: 00a4102b sltu v0,a1,a0 +8000c98c: 1440007c bnez v0,8000cb80 <_Z18ComputeClipWindowsv+0x1020> +8000c990: 00a8102b sltu v0,a1,t0 +8000c994: 1040007a beqz v0,8000cb80 <_Z18ComputeClipWindowsv+0x1020> +8000c998: 0085102b sltu v0,a0,a1 +8000c99c: 8fa90014 lw t1,20(sp) +8000c9a0: 0082280b movn a1,a0,v0 +8000c9a4: 8fa60018 lw a2,24(sp) +8000c9a8: 0109102b sltu v0,t0,t1 +8000c9ac: 0102480a movz t1,t0,v0 +8000c9b0: 0086182b sltu v1,a0,a2 +8000c9b4: afa50068 sw a1,104(sp) +8000c9b8: 146000eb bnez v1,8000cd68 <_Z18ComputeClipWindowsv+0x1208> +8000c9bc: afa9006c sw t1,108(sp) +8000c9c0: 8fab001c lw t3,28(sp) +8000c9c4: 008b102b sltu v0,a0,t3 +8000c9c8: 104000e8 beqz v0,8000cd6c <_Z18ComputeClipWindowsv+0x120c> +8000c9cc: 00c4102b sltu v0,a2,a0 +8000c9d0: 010b102b sltu v0,t0,t3 +8000c9d4: 0102580a movz t3,t0,v0 +8000c9d8: afa60070 sw a2,112(sp) +8000c9dc: afab0074 sw t3,116(sp) +8000c9e0: 8fa50068 lw a1,104(sp) +8000c9e4: 8fa40070 lw a0,112(sp) +8000c9e8: 00a4102b sltu v0,a1,a0 +8000c9ec: 14400081 bnez v0,8000cbf4 <_Z18ComputeClipWindowsv+0x1094> +8000c9f0: 0085102b sltu v0,a0,a1 +8000c9f4: 8fa30074 lw v1,116(sp) +8000c9f8: 00a3102b sltu v0,a1,v1 +8000c9fc: 1040007d beqz v0,8000cbf4 <_Z18ComputeClipWindowsv+0x1094> +8000ca00: 0085102b sltu v0,a0,a1 +8000ca04: 8fa7006c lw a3,108(sp) +8000ca08: 00e3102b sltu v0,a3,v1 +8000ca0c: 0062380b movn a3,v1,v0 +8000ca10: 24100001 li s0,1 +8000ca14: afa40068 sw a0,104(sp) +8000ca18: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000ca1c: afa7006c sw a3,108(sp) +8000ca20: 8fa90014 lw t1,20(sp) +8000ca24: 0169102b sltu v0,t3,t1 +8000ca28: 14400015 bnez v0,8000ca80 <_Z18ComputeClipWindowsv+0xf20> +8000ca2c: 24100001 li s0,1 +8000ca30: afab0068 sw t3,104(sp) +8000ca34: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000ca38: afa9006c sw t1,108(sp) +8000ca3c: 8fa3002c lw v1,44(sp) +8000ca40: 0043102b sltu v0,v0,v1 +8000ca44: 1440ff07 bnez v0,8000c664 <_Z18ComputeClipWindowsv+0xb04> +8000ca48: 27ac0010 addiu t4,sp,16 +8000ca4c: 3c028012 lui v0,0x8012 +8000ca50: 27a40068 addiu a0,sp,104 +8000ca54: 27a50010 addiu a1,sp,16 +8000ca58: 000a30c0 sll a2,t2,0x3 +8000ca5c: 2442c980 addiu v0,v0,-13952 +8000ca60: 0040f809 jalr v0 +8000ca64: 01408021 move s0,t2 +8000ca68: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000ca6c: 00000000 nop +8000ca70: 24040001 li a0,1 +8000ca74: ac4300a8 sw v1,168(v0) +8000ca78: 0800317d j 8000c5f4 <_Z18ComputeClipWindowsv+0xa94> +8000ca7c: ac400018 sw zero,24(v0) +8000ca80: 10ca0034 beq a2,t2,8000cb54 <_Z18ComputeClipWindowsv+0xff4> +8000ca84: 8fa40028 lw a0,40(sp) +8000ca88: 8fa8002c lw t0,44(sp) +8000ca8c: 8fa50030 lw a1,48(sp) +8000ca90: 8faa0034 lw t2,52(sp) +8000ca94: 0164302b sltu a2,t3,a0 +8000ca98: 0109382b sltu a3,t0,t1 +8000ca9c: 0165102b sltu v0,t3,a1 +8000caa0: 0149182b sltu v1,t2,t1 +8000caa4: 0162280a movz a1,t3,v0 +8000caa8: 0123500a movz t2,t1,v1 +8000caac: 0166200a movz a0,t3,a2 +8000cab0: 0127400a movz t0,t1,a3 +8000cab4: 24100002 li s0,2 +8000cab8: afa40068 sw a0,104(sp) +8000cabc: afa8006c sw t0,108(sp) +8000cac0: afa50070 sw a1,112(sp) +8000cac4: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cac8: afaa0074 sw t2,116(sp) +8000cacc: 8fa30014 lw v1,20(sp) +8000cad0: 0043102b sltu v0,v0,v1 +8000cad4: 1440fee0 bnez v0,8000c658 <_Z18ComputeClipWindowsv+0xaf8> +8000cad8: 24020001 li v0,1 +8000cadc: 3c028012 lui v0,0x8012 +8000cae0: 00c08021 move s0,a2 +8000cae4: 27a40068 addiu a0,sp,104 +8000cae8: 27a50028 addiu a1,sp,40 +8000caec: 2442c980 addiu v0,v0,-13952 +8000caf0: 0040f809 jalr v0 +8000caf4: 000630c0 sll a2,a2,0x3 +8000caf8: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cafc: 00000000 nop +8000cb00: 02931021 addu v0,s4,s3 +8000cb04: 08002f7d j 8000bdf4 <_Z18ComputeClipWindowsv+0x294> +8000cb08: ac450000 sw a1,0(v0) +8000cb0c: 10e0ff8b beqz a3,8000c93c <_Z18ComputeClipWindowsv+0xddc> +8000cb10: 00111040 sll v0,s1,0x1 +8000cb14: 001118c0 sll v1,s1,0x3 +8000cb18: 00621823 subu v1,v1,v0 +8000cb1c: 00721821 addu v1,v1,s2 +8000cb20: 00031880 sll v1,v1,0x2 +8000cb24: 00731821 addu v1,v1,s3 +8000cb28: 24020100 li v0,256 +8000cb2c: ac6200a8 sw v0,168(v1) +8000cb30: 26250001 addiu a1,s1,1 +8000cb34: 02931021 addu v0,s4,s3 +8000cb38: ac600018 sw zero,24(v1) +8000cb3c: 08002f7d j 8000bdf4 <_Z18ComputeClipWindowsv+0x294> +8000cb40: ac450000 sw a1,0(v0) +8000cb44: 24040001 li a0,1 +8000cb48: ac4300a8 sw v1,168(v0) +8000cb4c: 0800315f j 8000c57c <_Z18ComputeClipWindowsv+0xa1c> +8000cb50: ac400018 sw zero,24(v0) +8000cb54: 8fa8002c lw t0,44(sp) +8000cb58: 0088102b sltu v0,a0,t0 +8000cb5c: 10400004 beqz v0,8000cb70 <_Z18ComputeClipWindowsv+0x1010> +8000cb60: 0164102b sltu v0,t3,a0 +8000cb64: 0109182b sltu v1,t0,t1 +8000cb68: 0162200a movz a0,t3,v0 +8000cb6c: 0123400a movz t0,t1,v1 +8000cb70: 24100001 li s0,1 +8000cb74: afa40068 sw a0,104(sp) +8000cb78: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cb7c: afa8006c sw t0,108(sp) +8000cb80: 8fa50018 lw a1,24(sp) +8000cb84: 0085302b sltu a2,a0,a1 +8000cb88: 14c00036 bnez a2,8000cc64 <_Z18ComputeClipWindowsv+0x1104> +8000cb8c: 00a4102b sltu v0,a1,a0 +8000cb90: 8fab001c lw t3,28(sp) +8000cb94: 008b102b sltu v0,a0,t3 +8000cb98: 10400032 beqz v0,8000cc64 <_Z18ComputeClipWindowsv+0x1104> +8000cb9c: 00a4102b sltu v0,a1,a0 +8000cba0: 8fa20010 lw v0,16(sp) +8000cba4: 8fa30014 lw v1,20(sp) +8000cba8: 00a02021 move a0,a1 +8000cbac: afa20068 sw v0,104(sp) +8000cbb0: afa3006c sw v1,108(sp) +8000cbb4: 010b102b sltu v0,t0,t3 +8000cbb8: 0102580a movz t3,t0,v0 +8000cbbc: 24100002 li s0,2 +8000cbc0: afa40070 sw a0,112(sp) +8000cbc4: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cbc8: afab0074 sw t3,116(sp) +8000cbcc: 0089102b sltu v0,a0,t1 +8000cbd0: 1440ff75 bnez v0,8000c9a8 <_Z18ComputeClipWindowsv+0xe48> +8000cbd4: 8fa60018 lw a2,24(sp) +8000cbd8: 08003263 j 8000c98c <_Z18ComputeClipWindowsv+0xe2c> +8000cbdc: 00a4102b sltu v0,a1,a0 +8000cbe0: 1040ff43 beqz v0,8000c8f0 <_Z18ComputeClipWindowsv+0xd90> +8000cbe4: 0085102b sltu v0,a0,a1 +8000cbe8: 8fa8002c lw t0,44(sp) +8000cbec: 0800322a j 8000c8a8 <_Z18ComputeClipWindowsv+0xd48> +8000cbf0: 0082280b movn a1,a0,v0 +8000cbf4: 1440fc44 bnez v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cbf8: 24100002 li s0,2 +8000cbfc: 8fa7006c lw a3,108(sp) +8000cc00: 0087102b sltu v0,a0,a3 +8000cc04: 1040fc40 beqz v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cc08: 00a4102b sltu v0,a1,a0 +8000cc0c: 8fa30074 lw v1,116(sp) +8000cc10: 08003282 j 8000ca08 <_Z18ComputeClipWindowsv+0xea8> +8000cc14: 00a2200b movn a0,a1,v0 +8000cc18: 00c4102b sltu v0,a2,a0 +8000cc1c: 1440001d bnez v0,8000cc94 <_Z18ComputeClipWindowsv+0x1134> +8000cc20: 8fa20030 lw v0,48(sp) +8000cc24: 00c9102b sltu v0,a2,t1 +8000cc28: 1040001a beqz v0,8000cc94 <_Z18ComputeClipWindowsv+0x1134> +8000cc2c: 8fa20030 lw v0,48(sp) +8000cc30: 0086102b sltu v0,a0,a2 +8000cc34: 8faa0034 lw t2,52(sp) +8000cc38: 08003235 j 8000c8d4 <_Z18ComputeClipWindowsv+0xd74> +8000cc3c: 0082300b movn a2,a0,v0 +8000cc40: 8fa30028 lw v1,40(sp) +8000cc44: 8fa8002c lw t0,44(sp) +8000cc48: 0068102b sltu v0,v1,t0 +8000cc4c: 14400015 bnez v0,8000cca4 <_Z18ComputeClipWindowsv+0x1144> +8000cc50: 0083102b sltu v0,a0,v1 +8000cc54: 24100001 li s0,1 +8000cc58: afa40068 sw a0,104(sp) +8000cc5c: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cc60: afa9006c sw t1,108(sp) +8000cc64: 14400022 bnez v0,8000ccf0 <_Z18ComputeClipWindowsv+0x1190> +8000cc68: 8fa20010 lw v0,16(sp) +8000cc6c: 00a8102b sltu v0,a1,t0 +8000cc70: 1040001f beqz v0,8000ccf0 <_Z18ComputeClipWindowsv+0x1190> +8000cc74: 8fa20010 lw v0,16(sp) +8000cc78: 8fa30014 lw v1,20(sp) +8000cc7c: afa20068 sw v0,104(sp) +8000cc80: 14c0009a bnez a2,8000ceec <_Z18ComputeClipWindowsv+0x138c> +8000cc84: afa3006c sw v1,108(sp) +8000cc88: 8fab001c lw t3,28(sp) +8000cc8c: 080032ed j 8000cbb4 <_Z18ComputeClipWindowsv+0x1054> +8000cc90: 00a02021 move a0,a1 +8000cc94: 8fa30034 lw v1,52(sp) +8000cc98: afa20070 sw v0,112(sp) +8000cc9c: 08003278 j 8000c9e0 <_Z18ComputeClipWindowsv+0xe80> +8000cca0: afa30074 sw v1,116(sp) +8000cca4: 14400005 bnez v0,8000ccbc <_Z18ComputeClipWindowsv+0x115c> +8000cca8: 0064102b sltu v0,v1,a0 +8000ccac: 0088102b sltu v0,a0,t0 +8000ccb0: 1440000a bnez v0,8000ccdc <_Z18ComputeClipWindowsv+0x117c> +8000ccb4: 0128102b sltu v0,t1,t0 +8000ccb8: 0064102b sltu v0,v1,a0 +8000ccbc: 14400082 bnez v0,8000cec8 <_Z18ComputeClipWindowsv+0x1368> +8000ccc0: 8fa20010 lw v0,16(sp) +8000ccc4: 0069102b sltu v0,v1,t1 +8000ccc8: 1040007f beqz v0,8000cec8 <_Z18ComputeClipWindowsv+0x1368> +8000cccc: 8fa20010 lw v0,16(sp) +8000ccd0: 0083102b sltu v0,a0,v1 +8000ccd4: 0082180b movn v1,a0,v0 +8000ccd8: 0128102b sltu v0,t1,t0 +8000ccdc: 0122400a movz t0,t1,v0 +8000cce0: 24100001 li s0,1 +8000cce4: afa30068 sw v1,104(sp) +8000cce8: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000ccec: afa8006c sw t0,108(sp) +8000ccf0: 8fa30014 lw v1,20(sp) +8000ccf4: afa20068 sw v0,104(sp) +8000ccf8: afa3006c sw v1,108(sp) +8000ccfc: 8fa20028 lw v0,40(sp) +8000cd00: 8fa3002c lw v1,44(sp) +8000cd04: afa20070 sw v0,112(sp) +8000cd08: afa30074 sw v1,116(sp) +8000cd0c: 8fa20018 lw v0,24(sp) +8000cd10: 8fa3001c lw v1,28(sp) +8000cd14: 24100003 li s0,3 +8000cd18: afa20078 sw v0,120(sp) +8000cd1c: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cd20: afa3007c sw v1,124(sp) +8000cd24: 8fa90014 lw t1,20(sp) +8000cd28: 8fa50018 lw a1,24(sp) +8000cd2c: 8fab001c lw t3,28(sp) +8000cd30: 0144302b sltu a2,t2,a0 +8000cd34: 0128382b sltu a3,t1,t0 +8000cd38: 0145102b sltu v0,t2,a1 +8000cd3c: 0168182b sltu v1,t3,t0 +8000cd40: 0142280a movz a1,t2,v0 +8000cd44: 0103580a movz t3,t0,v1 +8000cd48: 0146200a movz a0,t2,a2 +8000cd4c: 0107480a movz t1,t0,a3 +8000cd50: 24100002 li s0,2 +8000cd54: afa40068 sw a0,104(sp) +8000cd58: afa9006c sw t1,108(sp) +8000cd5c: afa50070 sw a1,112(sp) +8000cd60: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cd64: afab0074 sw t3,116(sp) +8000cd68: 00c4102b sltu v0,a2,a0 +8000cd6c: 14400014 bnez v0,8000cdc0 <_Z18ComputeClipWindowsv+0x1260> +8000cd70: 8fa20018 lw v0,24(sp) +8000cd74: 00c8102b sltu v0,a2,t0 +8000cd78: 10400011 beqz v0,8000cdc0 <_Z18ComputeClipWindowsv+0x1260> +8000cd7c: 8fa20018 lw v0,24(sp) +8000cd80: 0086102b sltu v0,a0,a2 +8000cd84: 8fab001c lw t3,28(sp) +8000cd88: 08003274 j 8000c9d0 <_Z18ComputeClipWindowsv+0xe70> +8000cd8c: 0082300b movn a2,a0,v0 +8000cd90: 1440000f bnez v0,8000cdd0 <_Z18ComputeClipWindowsv+0x1270> +8000cd94: 8fa20028 lw v0,40(sp) +8000cd98: 00a9102b sltu v0,a1,t1 +8000cd9c: 1040000c beqz v0,8000cdd0 <_Z18ComputeClipWindowsv+0x1270> +8000cda0: 8fa20028 lw v0,40(sp) +8000cda4: 8fa3002c lw v1,44(sp) +8000cda8: afa20068 sw v0,104(sp) +8000cdac: 14c00035 bnez a2,8000ce84 <_Z18ComputeClipWindowsv+0x1324> +8000cdb0: afa3006c sw v1,108(sp) +8000cdb4: 8faa0034 lw t2,52(sp) +8000cdb8: 08003249 j 8000c924 <_Z18ComputeClipWindowsv+0xdc4> +8000cdbc: 00a02021 move a0,a1 +8000cdc0: 8fa3001c lw v1,28(sp) +8000cdc4: afa20070 sw v0,112(sp) +8000cdc8: 08003278 j 8000c9e0 <_Z18ComputeClipWindowsv+0xe80> +8000cdcc: afa30074 sw v1,116(sp) +8000cdd0: 8fa3002c lw v1,44(sp) +8000cdd4: afa20068 sw v0,104(sp) +8000cdd8: afa3006c sw v1,108(sp) +8000cddc: 8fa20010 lw v0,16(sp) +8000cde0: 8fa30014 lw v1,20(sp) +8000cde4: afa20070 sw v0,112(sp) +8000cde8: afa30074 sw v1,116(sp) +8000cdec: 8fa20030 lw v0,48(sp) +8000cdf0: 8fa30034 lw v1,52(sp) +8000cdf4: 24100003 li s0,3 +8000cdf8: afa20078 sw v0,120(sp) +8000cdfc: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000ce00: afa3007c sw v1,124(sp) +8000ce04: 00003021 move a2,zero +8000ce08: 00002821 move a1,zero +8000ce0c: 2628ffff addiu t0,s1,-1 +8000ce10: 000610c0 sll v0,a2,0x3 +8000ce14: 03a22021 addu a0,sp,v0 +8000ce18: 10c8001c beq a2,t0,8000ce8c <_Z18ComputeClipWindowsv+0x132c> +8000ce1c: 00c8482a slt t1,a2,t0 +8000ce20: 00051840 sll v1,a1,0x1 +8000ce24: 000510c0 sll v0,a1,0x3 +8000ce28: 00431023 subu v0,v0,v1 +8000ce2c: 00521021 addu v0,v0,s2 +8000ce30: 000620c0 sll a0,a2,0x3 +8000ce34: 27aa0010 addiu t2,sp,16 +8000ce38: 00021080 sll v0,v0,0x2 +8000ce3c: 008a2021 addu a0,a0,t2 +8000ce40: 1120001f beqz t1,8000cec0 <_Z18ComputeClipWindowsv+0x1360> +8000ce44: 00533821 addu a3,v0,s3 +8000ce48: 8c84005c lw a0,92(a0) +8000ce4c: 24c60001 addiu a2,a2,1 +8000ce50: 000610c0 sll v0,a2,0x3 +8000ce54: 004a1021 addu v0,v0,t2 +8000ce58: ace40018 sw a0,24(a3) +8000ce5c: 8c430058 lw v1,88(v0) +8000ce60: 24a50001 addiu a1,a1,1 +8000ce64: 24630001 addiu v1,v1,1 +8000ce68: ace300a8 sw v1,168(a3) +8000ce6c: 00d1102a slt v0,a2,s1 +8000ce70: 1440ffe8 bnez v0,8000ce14 <_Z18ComputeClipWindowsv+0x12b4> +8000ce74: 000610c0 sll v0,a2,0x3 +8000ce78: 02931021 addu v0,s4,s3 +8000ce7c: 08002f7d j 8000bdf4 <_Z18ComputeClipWindowsv+0x294> +8000ce80: ac450000 sw a1,0(v0) +8000ce84: 08003249 j 8000c924 <_Z18ComputeClipWindowsv+0xdc4> +8000ce88: 8faa0034 lw t2,52(sp) +8000ce8c: 00051040 sll v0,a1,0x1 +8000ce90: 000518c0 sll v1,a1,0x3 +8000ce94: 00621823 subu v1,v1,v0 +8000ce98: 8c84006c lw a0,108(a0) +8000ce9c: 00721821 addu v1,v1,s2 +8000cea0: 00031880 sll v1,v1,0x2 +8000cea4: 2c820100 sltiu v0,a0,256 +8000cea8: 10400005 beqz v0,8000cec0 <_Z18ComputeClipWindowsv+0x1360> +8000ceac: 00731821 addu v1,v1,s3 +8000ceb0: 24020100 li v0,256 +8000ceb4: 24a50001 addiu a1,a1,1 +8000ceb8: ac6200a8 sw v0,168(v1) +8000cebc: ac640018 sw a0,24(v1) +8000cec0: 0800339b j 8000ce6c <_Z18ComputeClipWindowsv+0x130c> +8000cec4: 24c60001 addiu a2,a2,1 +8000cec8: 8fa30014 lw v1,20(sp) +8000cecc: afa20068 sw v0,104(sp) +8000ced0: afa3006c sw v1,108(sp) +8000ced4: 8fa20028 lw v0,40(sp) +8000ced8: 8fa3002c lw v1,44(sp) +8000cedc: 24100002 li s0,2 +8000cee0: afa20070 sw v0,112(sp) +8000cee4: 08002f42 j 8000bd08 <_Z18ComputeClipWindowsv+0x1a8> +8000cee8: afa30074 sw v1,116(sp) +8000ceec: 080032ed j 8000cbb4 <_Z18ComputeClipWindowsv+0x1054> +8000cef0: 8fab001c lw t3,28(sp) + ... + +8000cf00 <_Z11S9xResetCPUv>: +8000cf00: 27bdffe0 addiu sp,sp,-32 +8000cf04: afb00010 sw s0,16(sp) +8000cf08: 3c028006 lui v0,0x8006 +8000cf0c: 3c108021 lui s0,0x8021 +8000cf10: afbf001c sw ra,28(sp) +8000cf14: afb20018 sw s2,24(sp) +8000cf18: afb10014 sw s1,20(sp) +8000cf1c: 3404fffc li a0,0xfffc +8000cf20: 24424be8 addiu v0,v0,19432 +8000cf24: 0040f809 jalr v0 +8000cf28: a200e2f8 sb zero,-7432(s0) +8000cf2c: 3c088021 lui t0,0x8021 +8000cf30: 8d07e2a8 lw a3,-7512(t0) +8000cf34: 3c048021 lui a0,0x8021 +8000cf38: 2610e2f8 addiu s0,s0,-7432 +8000cf3c: 8c89e434 lw t1,-7116(a0) +8000cf40: 2405ffff li a1,-1 +8000cf44: 3c118021 lui s1,0x8021 +8000cf48: 2503e2a8 addiu v1,t0,-7512 +8000cf4c: 2631e284 addiu s1,s1,-7548 +8000cf50: 00402021 move a0,v0 +8000cf54: 24120001 li s2,1 +8000cf58: 240a0008 li t2,8 +8000cf5c: a2050008 sb a1,8(s0) +8000cf60: 24060134 li a2,308 +8000cf64: 24050010 li a1,16 +8000cf68: a602000e sh v0,14(s0) +8000cf6c: 30e70003 andi a3,a3,0x3 +8000cf70: 3c028006 lui v0,0x8006 +8000cf74: a6060002 sh a2,2(s0) +8000cf78: ac650030 sw a1,48(v1) +8000cf7c: ac690024 sw t1,36(v1) +8000cf80: ac6a0034 sw t2,52(v1) +8000cf84: a0600004 sb zero,4(v1) +8000cf88: a0600005 sb zero,5(v1) +8000cf8c: a0600006 sb zero,6(v1) +8000cf90: a0600007 sb zero,7(v1) +8000cf94: a0600008 sb zero,8(v1) +8000cf98: a0600009 sb zero,9(v1) +8000cf9c: ac60000c sw zero,12(v1) +8000cfa0: ac600010 sw zero,16(v1) +8000cfa4: ac600014 sw zero,20(v1) +8000cfa8: ac600018 sw zero,24(v1) +8000cfac: ac60001c sw zero,28(v1) +8000cfb0: ac600020 sw zero,32(v1) +8000cfb4: ac600028 sw zero,40(v1) +8000cfb8: ac6a002c sw t2,44(v1) +8000cfbc: ac600038 sw zero,56(v1) +8000cfc0: a060003c sb zero,60(v1) +8000cfc4: a0600044 sb zero,68(v1) +8000cfc8: a2120009 sb s2,9(s0) +8000cfcc: ad07e2a8 sw a3,-7512(t0) +8000cfd0: a6000006 sh zero,6(s0) +8000cfd4: a2000001 sb zero,1(s0) +8000cfd8: a200000b sb zero,11(s0) +8000cfdc: a200000d sb zero,13(s0) +8000cfe0: ae200010 sw zero,16(s1) +8000cfe4: ae200014 sw zero,20(s1) +8000cfe8: 244240f8 addiu v0,v0,16632 +8000cfec: ac600048 sw zero,72(v1) +8000cff0: 0040f809 jalr v0 +8000cff4: ac60004c sw zero,76(v1) +8000cff8: 92050002 lbu a1,2(s0) +8000cffc: 3c02801e lui v0,0x801e +8000d000: 00052042 srl a0,a1,0x1 +8000d004: 30a30040 andi v1,a1,0x40 +8000d008: 38840001 xori a0,a0,0x1 +8000d00c: 30a60080 andi a2,a1,0x80 +8000d010: 30840001 andi a0,a0,0x1 +8000d014: 00031983 sra v1,v1,0x6 +8000d018: 30a50001 andi a1,a1,0x1 +8000d01c: 24427150 addiu v0,v0,29008 +8000d020: a232000c sb s2,12(s1) +8000d024: a223000b sb v1,11(s1) +8000d028: ae220004 sw v0,4(s1) +8000d02c: a2240009 sb a0,9(s1) +8000d030: a226000a sb a2,10(s1) +8000d034: a2250008 sb a1,8(s1) +8000d038: 8fbf001c lw ra,28(sp) +8000d03c: 8fb20018 lw s2,24(sp) +8000d040: 8fb10014 lw s1,20(sp) +8000d044: 8fb00010 lw s0,16(sp) +8000d048: 03e00008 jr ra +8000d04c: 27bd0020 addiu sp,sp,32 + +8000d050 <_Z15S9xResetSuperFXv>: +8000d050: 3c028022 lui v0,0x8022 +8000d054: 3c198004 lui t9,0x8004 +8000d058: 244450d0 addiu a0,v0,20688 +8000d05c: 2739da54 addiu t9,t9,-9644 +8000d060: 03200008 jr t9 +8000d064: ac4050d0 sw zero,20688(v0) + +8000d068 : +8000d068: 27bdffd8 addiu sp,sp,-40 +8000d06c: 3c028021 lui v0,0x8021 +8000d070: afb3001c sw s3,28(sp) +8000d074: afbf0020 sw ra,32(sp) +8000d078: afb20018 sw s2,24(sp) +8000d07c: afb10014 sw s1,20(sp) +8000d080: afb00010 sw s0,16(sp) +8000d084: 2453e42c addiu s3,v0,-7124 +8000d088: 92630050 lbu v1,80(s3) +8000d08c: 14600094 bnez v1,8000d2e0 +8000d090: 3c038022 lui v1,0x8022 +8000d094: 3c108021 lui s0,0x8021 +8000d098: 2610701c addiu s0,s0,28700 +8000d09c: 8e040014 lw a0,20(s0) +8000d0a0: 3c118011 lui s1,0x8011 +8000d0a4: 2631ca64 addiu s1,s1,-13724 +8000d0a8: 00002821 move a1,zero +8000d0ac: 0220f809 jalr s1 +8000d0b0: 34068000 li a2,0x8000 +8000d0b4: 8e040008 lw a0,8(s0) +8000d0b8: 00002821 move a1,zero +8000d0bc: 0220f809 jalr s1 +8000d0c0: 3c060001 lui a2,0x1 +8000d0c4: 92630055 lbu v1,85(s3) +8000d0c8: 14600080 bnez v1,8000d2cc +8000d0cc: 3c02800d lui v0,0x800d +8000d0d0: 3c108021 lui s0,0x8021 +8000d0d4: 3c028006 lui v0,0x8006 +8000d0d8: 3404fffc li a0,0xfffc +8000d0dc: 24424be8 addiu v0,v0,19432 +8000d0e0: 0040f809 jalr v0 +8000d0e4: a200e2f8 sb zero,-7432(s0) +8000d0e8: 3c088021 lui t0,0x8021 +8000d0ec: 8d07e2a8 lw a3,-7512(t0) +8000d0f0: 2610e2f8 addiu s0,s0,-7432 +8000d0f4: 8e690008 lw t1,8(s3) +8000d0f8: 2405ffff li a1,-1 +8000d0fc: 3c118021 lui s1,0x8021 +8000d100: 2503e2a8 addiu v1,t0,-7512 +8000d104: 2631e284 addiu s1,s1,-7548 +8000d108: 240a0008 li t2,8 +8000d10c: 30e70003 andi a3,a3,0x3 +8000d110: 00402021 move a0,v0 +8000d114: 24060134 li a2,308 +8000d118: 24120001 li s2,1 +8000d11c: a2050008 sb a1,8(s0) +8000d120: a602000e sh v0,14(s0) +8000d124: 24050010 li a1,16 +8000d128: 3c028006 lui v0,0x8006 +8000d12c: ac690024 sw t1,36(v1) +8000d130: ac6a0034 sw t2,52(v1) +8000d134: ac6a002c sw t2,44(v1) +8000d138: ad07e2a8 sw a3,-7512(t0) +8000d13c: ac650030 sw a1,48(v1) +8000d140: a6060002 sh a2,2(s0) +8000d144: a0600004 sb zero,4(v1) +8000d148: a0600005 sb zero,5(v1) +8000d14c: a0600006 sb zero,6(v1) +8000d150: a0600007 sb zero,7(v1) +8000d154: a0600008 sb zero,8(v1) +8000d158: a0600009 sb zero,9(v1) +8000d15c: ac60000c sw zero,12(v1) +8000d160: ac600010 sw zero,16(v1) +8000d164: ac600014 sw zero,20(v1) +8000d168: ac600018 sw zero,24(v1) +8000d16c: ac60001c sw zero,28(v1) +8000d170: ac600020 sw zero,32(v1) +8000d174: ac600028 sw zero,40(v1) +8000d178: ac600038 sw zero,56(v1) +8000d17c: a060003c sb zero,60(v1) +8000d180: a0600044 sb zero,68(v1) +8000d184: 244240f8 addiu v0,v0,16632 +8000d188: a6000006 sh zero,6(s0) +8000d18c: a2000001 sb zero,1(s0) +8000d190: a2120009 sb s2,9(s0) +8000d194: a200000b sb zero,11(s0) +8000d198: a200000d sb zero,13(s0) +8000d19c: ae200010 sw zero,16(s1) +8000d1a0: ae200014 sw zero,20(s1) +8000d1a4: ac600048 sw zero,72(v1) +8000d1a8: 0040f809 jalr v0 +8000d1ac: ac60004c sw zero,76(v1) +8000d1b0: 92050002 lbu a1,2(s0) +8000d1b4: 3c02801e lui v0,0x801e +8000d1b8: 00052042 srl a0,a1,0x1 +8000d1bc: 30a30040 andi v1,a1,0x40 +8000d1c0: 24427150 addiu v0,v0,29008 +8000d1c4: 38840001 xori a0,a0,0x1 +8000d1c8: 30a60080 andi a2,a1,0x80 +8000d1cc: 30840001 andi a0,a0,0x1 +8000d1d0: 00031983 sra v1,v1,0x6 +8000d1d4: 30a50001 andi a1,a1,0x1 +8000d1d8: ae220004 sw v0,4(s1) +8000d1dc: 3c028007 lui v0,0x8007 +8000d1e0: 24424b74 addiu v0,v0,19316 +8000d1e4: a223000b sb v1,11(s1) +8000d1e8: a2240009 sb a0,9(s1) +8000d1ec: a226000a sb a2,10(s1) +8000d1f0: a2250008 sb a1,8(s1) +8000d1f4: 0040f809 jalr v0 +8000d1f8: a232000c sb s2,12(s1) +8000d1fc: 3c03800a lui v1,0x800a +8000d200: 2463a7d0 addiu v1,v1,-22576 +8000d204: 0060f809 jalr v1 +8000d208: 00000000 nop +8000d20c: 92620054 lbu v0,84(s3) +8000d210: 14400029 bnez v0,8000d2b8 +8000d214: 3c028009 lui v0,0x8009 +8000d218: 3c028003 lui v0,0x8003 +8000d21c: 2442c038 addiu v0,v0,-16328 +8000d220: 0040f809 jalr v0 +8000d224: 00000000 nop +8000d228: 3c03800b lui v1,0x800b +8000d22c: 24631c8c addiu v1,v1,7308 +8000d230: 0060f809 jalr v1 +8000d234: 00000000 nop +8000d238: 3c028003 lui v0,0x8003 +8000d23c: 24424ce0 addiu v0,v0,19680 +8000d240: 0040f809 jalr v0 +8000d244: 00000000 nop +8000d248: 92630057 lbu v1,87(s3) +8000d24c: 14600015 bnez v1,8000d2a4 +8000d250: 3c02800d lui v0,0x800d +8000d254: 3c028007 lui v0,0x8007 +8000d258: 24426258 addiu v0,v0,25176 +8000d25c: 0040f809 jalr v0 +8000d260: 00000000 nop +8000d264: 92630053 lbu v1,83(s3) +8000d268: 10600006 beqz v1,8000d284 +8000d26c: 3c198001 lui t9,0x8001 +8000d270: 3c028000 lui v0,0x8000 +8000d274: 24423d08 addiu v0,v0,15624 +8000d278: 0040f809 jalr v0 +8000d27c: 00000000 nop +8000d280: 3c198001 lui t9,0x8001 +8000d284: 8fbf0020 lw ra,32(sp) +8000d288: 8fb3001c lw s3,28(sp) +8000d28c: 8fb20018 lw s2,24(sp) +8000d290: 8fb10014 lw s1,20(sp) +8000d294: 8fb00010 lw s0,16(sp) +8000d298: 2739aeb0 addiu t9,t9,-20816 +8000d29c: 03200008 jr t9 +8000d2a0: 27bd0028 addiu sp,sp,40 +8000d2a4: 244227a8 addiu v0,v0,10152 +8000d2a8: 0040f809 jalr v0 +8000d2ac: 00000000 nop +8000d2b0: 08003496 j 8000d258 +8000d2b4: 3c028007 lui v0,0x8007 +8000d2b8: 24422f7c addiu v0,v0,12156 +8000d2bc: 0040f809 jalr v0 +8000d2c0: 00000000 nop +8000d2c4: 08003487 j 8000d21c +8000d2c8: 3c028003 lui v0,0x8003 +8000d2cc: 2442f24c addiu v0,v0,-3508 +8000d2d0: 0040f809 jalr v0 +8000d2d4: 3c108021 lui s0,0x8021 +8000d2d8: 08003436 j 8000d0d8 +8000d2dc: 3c028006 lui v0,0x8006 +8000d2e0: 3c028004 lui v0,0x8004 +8000d2e4: 246450d0 addiu a0,v1,20688 +8000d2e8: 2442da54 addiu v0,v0,-9644 +8000d2ec: 0040f809 jalr v0 +8000d2f0: ac6050d0 sw zero,20688(v1) +8000d2f4: 08003426 j 8000d098 +8000d2f8: 3c108021 lui s0,0x8021 + +8000d2fc : +8000d2fc: 27bdffd8 addiu sp,sp,-40 +8000d300: 3c028021 lui v0,0x8021 +8000d304: afb3001c sw s3,28(sp) +8000d308: afbf0020 sw ra,32(sp) +8000d30c: afb20018 sw s2,24(sp) +8000d310: afb10014 sw s1,20(sp) +8000d314: afb00010 sw s0,16(sp) +8000d318: 2453e42c addiu s3,v0,-7124 +8000d31c: 92630050 lbu v1,80(s3) +8000d320: 1460009d bnez v1,8000d598 +8000d324: 3c038022 lui v1,0x8022 +8000d328: 3c128021 lui s2,0x8021 +8000d32c: 2651701c addiu s1,s2,28700 +8000d330: 8e240014 lw a0,20(s1) +8000d334: 3c108011 lui s0,0x8011 +8000d338: 2610ca64 addiu s0,s0,-13724 +8000d33c: 00002821 move a1,zero +8000d340: 0200f809 jalr s0 +8000d344: 34068000 li a2,0x8000 +8000d348: 8e240008 lw a0,8(s1) +8000d34c: 00002821 move a1,zero +8000d350: 0200f809 jalr s0 +8000d354: 3c060001 lui a2,0x1 +8000d358: 8e44701c lw a0,28700(s2) +8000d35c: 24050055 li a1,85 +8000d360: 0200f809 jalr s0 +8000d364: 3c060002 lui a2,0x2 +8000d368: 92630055 lbu v1,85(s3) +8000d36c: 14600085 bnez v1,8000d584 +8000d370: 3c02800d lui v0,0x800d +8000d374: 3c108021 lui s0,0x8021 +8000d378: 3c028006 lui v0,0x8006 +8000d37c: 3404fffc li a0,0xfffc +8000d380: 24424be8 addiu v0,v0,19432 +8000d384: 0040f809 jalr v0 +8000d388: a200e2f8 sb zero,-7432(s0) +8000d38c: 3c088021 lui t0,0x8021 +8000d390: 8d07e2a8 lw a3,-7512(t0) +8000d394: 2610e2f8 addiu s0,s0,-7432 +8000d398: 8e690008 lw t1,8(s3) +8000d39c: 2405ffff li a1,-1 +8000d3a0: 3c118021 lui s1,0x8021 +8000d3a4: 2503e2a8 addiu v1,t0,-7512 +8000d3a8: 2631e284 addiu s1,s1,-7548 +8000d3ac: 240a0008 li t2,8 +8000d3b0: 30e70003 andi a3,a3,0x3 +8000d3b4: 00402021 move a0,v0 +8000d3b8: 24060134 li a2,308 +8000d3bc: 24120001 li s2,1 +8000d3c0: a2050008 sb a1,8(s0) +8000d3c4: a602000e sh v0,14(s0) +8000d3c8: 24050010 li a1,16 +8000d3cc: 3c028006 lui v0,0x8006 +8000d3d0: ac690024 sw t1,36(v1) +8000d3d4: ac6a0034 sw t2,52(v1) +8000d3d8: ac6a002c sw t2,44(v1) +8000d3dc: ad07e2a8 sw a3,-7512(t0) +8000d3e0: ac650030 sw a1,48(v1) +8000d3e4: a6060002 sh a2,2(s0) +8000d3e8: a0600004 sb zero,4(v1) +8000d3ec: a0600005 sb zero,5(v1) +8000d3f0: a0600006 sb zero,6(v1) +8000d3f4: a0600007 sb zero,7(v1) +8000d3f8: a0600008 sb zero,8(v1) +8000d3fc: a0600009 sb zero,9(v1) +8000d400: ac60000c sw zero,12(v1) +8000d404: ac600010 sw zero,16(v1) +8000d408: ac600014 sw zero,20(v1) +8000d40c: ac600018 sw zero,24(v1) +8000d410: ac60001c sw zero,28(v1) +8000d414: ac600020 sw zero,32(v1) +8000d418: ac600028 sw zero,40(v1) +8000d41c: ac600038 sw zero,56(v1) +8000d420: a060003c sb zero,60(v1) +8000d424: a0600044 sb zero,68(v1) +8000d428: 244240f8 addiu v0,v0,16632 +8000d42c: a6000006 sh zero,6(s0) +8000d430: a2000001 sb zero,1(s0) +8000d434: a2120009 sb s2,9(s0) +8000d438: a200000b sb zero,11(s0) +8000d43c: a200000d sb zero,13(s0) +8000d440: ae200010 sw zero,16(s1) +8000d444: ae200014 sw zero,20(s1) +8000d448: ac600048 sw zero,72(v1) +8000d44c: 0040f809 jalr v0 +8000d450: ac60004c sw zero,76(v1) +8000d454: 92050002 lbu a1,2(s0) +8000d458: 3c02801e lui v0,0x801e +8000d45c: 00052042 srl a0,a1,0x1 +8000d460: 30a30040 andi v1,a1,0x40 +8000d464: 24427150 addiu v0,v0,29008 +8000d468: 38840001 xori a0,a0,0x1 +8000d46c: 30a60080 andi a2,a1,0x80 +8000d470: 30840001 andi a0,a0,0x1 +8000d474: 00031983 sra v1,v1,0x6 +8000d478: 30a50001 andi a1,a1,0x1 +8000d47c: ae220004 sw v0,4(s1) +8000d480: 3c028007 lui v0,0x8007 +8000d484: 24425500 addiu v0,v0,21760 +8000d488: a223000b sb v1,11(s1) +8000d48c: a2240009 sb a0,9(s1) +8000d490: a226000a sb a2,10(s1) +8000d494: a2250008 sb a1,8(s1) +8000d498: 0040f809 jalr v0 +8000d49c: a232000c sb s2,12(s1) +8000d4a0: 3c03800a lui v1,0x800a +8000d4a4: 2463a7d0 addiu v1,v1,-22576 +8000d4a8: 0060f809 jalr v1 +8000d4ac: 00000000 nop +8000d4b0: 92620054 lbu v0,84(s3) +8000d4b4: 1440002e bnez v0,8000d570 +8000d4b8: 3c028009 lui v0,0x8009 +8000d4bc: 3c028003 lui v0,0x8003 +8000d4c0: 2442c038 addiu v0,v0,-16328 +8000d4c4: 0040f809 jalr v0 +8000d4c8: 00000000 nop +8000d4cc: 3c03800b lui v1,0x800b +8000d4d0: 24631c8c addiu v1,v1,7308 +8000d4d4: 0060f809 jalr v1 +8000d4d8: 00000000 nop +8000d4dc: 3c028003 lui v0,0x8003 +8000d4e0: 24424ce0 addiu v0,v0,19680 +8000d4e4: 0040f809 jalr v0 +8000d4e8: 00000000 nop +8000d4ec: 3c038007 lui v1,0x8007 +8000d4f0: 24636258 addiu v1,v1,25176 +8000d4f4: 0060f809 jalr v1 +8000d4f8: 00000000 nop +8000d4fc: 92620053 lbu v0,83(s3) +8000d500: 14400016 bnez v0,8000d55c +8000d504: 3c028000 lui v0,0x8000 +8000d508: 3c028001 lui v0,0x8001 +8000d50c: 2442aeb0 addiu v0,v0,-20816 +8000d510: 0040f809 jalr v0 +8000d514: 00000000 nop +8000d518: 92630057 lbu v1,87(s3) +8000d51c: 14600007 bnez v1,8000d53c +8000d520: 8fbf0020 lw ra,32(sp) +8000d524: 8fb3001c lw s3,28(sp) +8000d528: 8fb20018 lw s2,24(sp) +8000d52c: 8fb10014 lw s1,20(sp) +8000d530: 8fb00010 lw s0,16(sp) +8000d534: 03e00008 jr ra +8000d538: 27bd0028 addiu sp,sp,40 +8000d53c: 3c19800d lui t9,0x800d +8000d540: 8fb3001c lw s3,28(sp) +8000d544: 8fb20018 lw s2,24(sp) +8000d548: 8fb10014 lw s1,20(sp) +8000d54c: 8fb00010 lw s0,16(sp) +8000d550: 273927a8 addiu t9,t9,10152 +8000d554: 03200008 jr t9 +8000d558: 27bd0028 addiu sp,sp,40 +8000d55c: 24423d08 addiu v0,v0,15624 +8000d560: 0040f809 jalr v0 +8000d564: 00000000 nop +8000d568: 08003543 j 8000d50c +8000d56c: 3c028001 lui v0,0x8001 +8000d570: 24422f7c addiu v0,v0,12156 +8000d574: 0040f809 jalr v0 +8000d578: 00000000 nop +8000d57c: 08003530 j 8000d4c0 +8000d580: 3c028003 lui v0,0x8003 +8000d584: 2442f24c addiu v0,v0,-3508 +8000d588: 0040f809 jalr v0 +8000d58c: 3c108021 lui s0,0x8021 +8000d590: 080034df j 8000d37c +8000d594: 3c028006 lui v0,0x8006 +8000d598: 3c028004 lui v0,0x8004 +8000d59c: 246450d0 addiu a0,v1,20688 +8000d5a0: 2442da54 addiu v0,v0,-9644 +8000d5a4: 0040f809 jalr v0 +8000d5a8: ac6050d0 sw zero,20688(v1) +8000d5ac: 080034cb j 8000d32c +8000d5b0: 3c128021 lui s2,0x8021 + ... + +8000d5c0 : +8000d5c0: 3c058021 lui a1,0x8021 +8000d5c4: 24a7e2a8 addiu a3,a1,-7512 +8000d5c8: 90e30006 lbu v1,6(a3) +8000d5cc: 8ca2e2a8 lw v0,-7512(a1) +8000d5d0: 90e60007 lbu a2,7(a3) +8000d5d4: 00832025 or a0,a0,v1 +8000d5d8: 34420800 ori v0,v0,0x800 +8000d5dc: 24030003 li v1,3 +8000d5e0: aca2e2a8 sw v0,-7512(a1) +8000d5e4: ace3004c sw v1,76(a3) +8000d5e8: 10c00006 beqz a2,8000d604 +8000d5ec: a0e40006 sb a0,6(a3) +8000d5f0: 8ce2000c lw v0,12(a3) +8000d5f4: ace0004c sw zero,76(a3) +8000d5f8: 24420001 addiu v0,v0,1 +8000d5fc: ace2000c sw v0,12(a3) +8000d600: a0e00007 sb zero,7(a3) +8000d604: 03e00008 jr ra +8000d608: 00000000 nop + +8000d60c : +8000d60c: 3c058021 lui a1,0x8021 +8000d610: 24a3e2a8 addiu v1,a1,-7512 +8000d614: 90620006 lbu v0,6(v1) +8000d618: 00042027 nor a0,zero,a0 +8000d61c: 00822024 and a0,a0,v0 +8000d620: 14800005 bnez a0,8000d638 +8000d624: a0640006 sb a0,6(v1) +8000d628: 8ca2e2a8 lw v0,-7512(a1) +8000d62c: 2403f7ff li v1,-2049 +8000d630: 00431024 and v0,v0,v1 +8000d634: aca2e2a8 sw v0,-7512(a1) +8000d638: 03e00008 jr ra +8000d63c: 00000000 nop + +8000d640 : +8000d640: 27bdffc8 addiu sp,sp,-56 +8000d644: afb20018 sw s2,24(sp) +8000d648: 3c128021 lui s2,0x8021 +8000d64c: afb00010 sw s0,16(sp) +8000d650: afbf0030 sw ra,48(sp) +8000d654: afb7002c sw s7,44(sp) +8000d658: afb60028 sw s6,40(sp) +8000d65c: afb50024 sw s5,36(sp) +8000d660: afb40020 sw s4,32(sp) +8000d664: afb3001c sw s3,28(sp) +8000d668: afb10014 sw s1,20(sp) +8000d66c: 2650e2a8 addiu s0,s2,-7512 +8000d670: 8e02001c lw v0,28(s0) +8000d674: 92040009 lbu a0,9(s0) +8000d678: 24420001 addiu v0,v0,1 +8000d67c: 24030001 li v1,1 +8000d680: 10830040 beq a0,v1,8000d784 +8000d684: ae02001c sw v0,28(s0) +8000d688: 14800031 bnez a0,8000d750 +8000d68c: 2c820004 sltiu v0,a0,4 +8000d690: 3c028022 lui v0,0x8022 +8000d694: 24515bc4 addiu s1,v0,23492 +8000d698: 92250001 lbu a1,1(s1) +8000d69c: 10a000d0 beqz a1,8000d9e0 +8000d6a0: 3c168022 lui s6,0x8022 +8000d6a4: 26c250e8 addiu v0,s6,20712 +8000d6a8: 9444086a lhu a0,2154(v0) +8000d6ac: 8e030028 lw v1,40(s0) +8000d6b0: 0083182a slt v1,a0,v1 +8000d6b4: 1060011b beqz v1,8000db24 +8000d6b8: 3c028003 lui v0,0x8003 +8000d6bc: 3c178021 lui s7,0x8021 +8000d6c0: 26e2e42c addiu v0,s7,-7124 +8000d6c4: 8c460004 lw a2,4(v0) +8000d6c8: 24070001 li a3,1 +8000d6cc: 26c450e8 addiu a0,s6,20712 +8000d6d0: 90820a9b lbu v0,2715(a0) +8000d6d4: 10400011 beqz v0,8000d71c +8000d6d8: 2642e2a8 addiu v0,s2,-7512 +8000d6dc: 84850a9c lh a1,2716(a0) +8000d6e0: 00a6102a slt v0,a1,a2 +8000d6e4: 1040000c beqz v0,8000d718 +8000d6e8: 2648e2a8 addiu t0,s2,-7512 +8000d6ec: 8d020024 lw v0,36(t0) +8000d6f0: 0045102a slt v0,v0,a1 +8000d6f4: 10400009 beqz v0,8000d71c +8000d6f8: 2642e2a8 addiu v0,s2,-7512 +8000d6fc: 90820a9a lbu v0,2714(a0) +8000d700: 104000d0 beqz v0,8000da44 +8000d704: 26e3e42c addiu v1,s7,-7124 +8000d708: 9483084a lhu v1,2122(a0) +8000d70c: 8d020028 lw v0,40(t0) +8000d710: 104300cc beq v0,v1,8000da44 +8000d714: 26e3e42c addiu v1,s7,-7124 +8000d718: 2642e2a8 addiu v0,s2,-7512 +8000d71c: a0470009 sb a3,9(v0) +8000d720: ac460024 sw a2,36(v0) +8000d724: 8fbf0030 lw ra,48(sp) +8000d728: 8fb7002c lw s7,44(sp) +8000d72c: 8fb60028 lw s6,40(sp) +8000d730: 8fb50024 lw s5,36(sp) +8000d734: 8fb40020 lw s4,32(sp) +8000d738: 8fb3001c lw s3,28(sp) +8000d73c: 8fb20018 lw s2,24(sp) +8000d740: 8fb10014 lw s1,20(sp) +8000d744: 8fb00010 lw s0,16(sp) +8000d748: 03e00008 jr ra +8000d74c: 27bd0038 addiu sp,sp,56 +8000d750: 144000a5 bnez v0,8000d9e8 +8000d754: 3c168022 lui s6,0x8022 +8000d758: 3c178021 lui s7,0x8021 +8000d75c: 2642e2a8 addiu v0,s2,-7512 +8000d760: 90430009 lbu v1,9(v0) +8000d764: 1060ffd7 beqz v1,8000d6c4 +8000d768: 26e2e42c addiu v0,s7,-7124 +8000d76c: 24020003 li v0,3 +8000d770: 1062ffd3 beq v1,v0,8000d6c0 +8000d774: 26e2e42c addiu v0,s7,-7124 +8000d778: 8c460008 lw a2,8(v0) +8000d77c: 080035b3 j 8000d6cc +8000d780: 00003821 move a3,zero +8000d784: 3c178021 lui s7,0x8021 +8000d788: 3c028007 lui v0,0x8007 +8000d78c: 2442f91c addiu v0,v0,-1764 +8000d790: 0040f809 jalr v0 +8000d794: 26f1e42c addiu s1,s7,-7124 +8000d798: 9223006c lbu v1,108(s1) +8000d79c: 146000bc bnez v1,8000da90 +8000d7a0: 3c02800d lui v0,0x800d +8000d7a4: 3c158021 lui s5,0x8021 +8000d7a8: 8e020020 lw v0,32(s0) +8000d7ac: 8e250004 lw a1,4(s1) +8000d7b0: 26a3e3e8 addiu v1,s5,-7192 +8000d7b4: 9064000c lbu a0,12(v1) +8000d7b8: 00451023 subu v0,v0,a1 +8000d7bc: 1080009e beqz a0,8000da38 +8000d7c0: ae020020 sw v0,32(s0) +8000d7c4: 3c148021 lui s4,0x8021 +8000d7c8: 8e82e308 lw v0,-7416(s4) +8000d7cc: 00451023 subu v0,v0,a1 +8000d7d0: ae82e308 sw v0,-7416(s4) +8000d7d4: 2647e2a8 addiu a3,s2,-7512 +8000d7d8: 26e3e42c addiu v1,s7,-7124 +8000d7dc: 3c028021 lui v0,0x8021 +8000d7e0: 2448e284 addiu t0,v0,-7548 +8000d7e4: 9066001e lbu a2,30(v1) +8000d7e8: 8ce40028 lw a0,40(a3) +8000d7ec: 8d05001c lw a1,28(t0) +8000d7f0: 24020106 li v0,262 +8000d7f4: 24030138 li v1,312 +8000d7f8: 0046180a movz v1,v0,a2 +8000d7fc: 24840001 addiu a0,a0,1 +8000d800: 24a50001 addiu a1,a1,1 +8000d804: 2402ffff li v0,-1 +8000d808: 0083182a slt v1,a0,v1 +8000d80c: ace20024 sw v0,36(a3) +8000d810: ad05001c sw a1,28(t0) +8000d814: 106000a3 beqz v1,8000daa4 +8000d818: ace40028 sw a0,40(a3) +8000d81c: 3c168022 lui s6,0x8022 +8000d820: 3c11800d lui s1,0x800d +8000d824: 26226ecc addiu v0,s1,28364 +8000d828: 0040f809 jalr v0 +8000d82c: 00002021 move a0,zero +8000d830: 26c350e8 addiu v1,s6,20712 +8000d834: 90620a9a lbu v0,2714(v1) +8000d838: 10400009 beqz v0,8000d860 +8000d83c: 00000000 nop +8000d840: 90620a9b lbu v0,2715(v1) +8000d844: 14400006 bnez v0,8000d860 +8000d848: 00000000 nop +8000d84c: 2645e2a8 addiu a1,s2,-7512 +8000d850: 9463084a lhu v1,2122(v1) +8000d854: 8ca20028 lw v0,40(a1) +8000d858: 10430124 beq v0,v1,8000dcec +8000d85c: 3c068021 lui a2,0x8021 +8000d860: 26d050e8 addiu s0,s6,20712 +8000d864: 2642e2a8 addiu v0,s2,-7512 +8000d868: 9603086a lhu v1,2154(s0) +8000d86c: 8c440028 lw a0,40(v0) +8000d870: 24630001 addiu v1,v1,1 +8000d874: 108300df beq a0,v1,8000dbf4 +8000d878: 3c028006 lui v0,0x8006 +8000d87c: 26d150e8 addiu s1,s6,20712 +8000d880: 2650e2a8 addiu s0,s2,-7512 +8000d884: 9622086a lhu v0,2154(s1) +8000d888: 8e040028 lw a0,40(s0) +8000d88c: 24420003 addiu v0,v0,3 +8000d890: 108200d2 beq a0,v0,8000dbdc +8000d894: 3c138021 lui s3,0x8021 +8000d898: 24020001 li v0,1 +8000d89c: 108200ad beq a0,v0,8000db54 +8000d8a0: 3c02801f lui v0,0x801f +8000d8a4: 18800006 blez a0,8000d8c0 +8000d8a8: 00000000 nop +8000d8ac: 9622086a lhu v0,2154(s1) +8000d8b0: 24420001 addiu v0,v0,1 +8000d8b4: 0082102a slt v0,a0,v0 +8000d8b8: 14400094 bnez v0,8000db0c +8000d8bc: 2484ffff addiu a0,a0,-1 +8000d8c0: 2684e308 addiu a0,s4,-7416 +8000d8c4: 908200da lbu v0,218(a0) +8000d8c8: 1040001e beqz v0,8000d944 +8000d8cc: 2643e2a8 addiu v1,s2,-7512 +8000d8d0: 948200d0 lhu v0,208(a0) +8000d8d4: 948300d6 lhu v1,214(a0) +8000d8d8: 24420004 addiu v0,v0,4 +8000d8dc: 3042ffff andi v0,v0,0xffff +8000d8e0: 0043182b sltu v1,v0,v1 +8000d8e4: 14600016 bnez v1,8000d940 +8000d8e8: a48200d0 sh v0,208(a0) +8000d8ec: 3c028021 lui v0,0x8021 +8000d8f0: 2446e3e8 addiu a2,v0,-7192 +8000d8f4: 00802821 move a1,a0 +8000d8f8: 24070001 li a3,1 +8000d8fc: 8cc40004 lw a0,4(a2) +8000d900: 908200ff lbu v0,255(a0) +8000d904: 24420001 addiu v0,v0,1 +8000d908: 3042000f andi v0,v0,0xf +8000d90c: a08200ff sb v0,255(a0) +8000d910: 94a300d0 lhu v1,208(a1) +8000d914: 94a200d6 lhu v0,214(a1) +8000d918: 8cc4001c lw a0,28(a2) +8000d91c: 00621823 subu v1,v1,v0 +8000d920: 3062ffff andi v0,v1,0xffff +8000d924: a4a300d0 sh v1,208(a1) +8000d928: 94a300d6 lhu v1,214(a1) +8000d92c: 24840001 addiu a0,a0,1 +8000d930: 0043102b sltu v0,v0,v1 +8000d934: acc4001c sw a0,28(a2) +8000d938: 1040fff0 beqz v0,8000d8fc +8000d93c: a0c7000c sb a3,12(a2) +8000d940: 2643e2a8 addiu v1,s2,-7512 +8000d944: 8c620028 lw v0,40(v1) +8000d948: 30420001 andi v0,v0,0x1 +8000d94c: 1040ff84 beqz v0,8000d760 +8000d950: 2642e2a8 addiu v0,s2,-7512 +8000d954: 2686e308 addiu a2,s4,-7416 +8000d958: 90c200d8 lbu v0,216(a2) +8000d95c: 10400009 beqz v0,8000d984 +8000d960: 00000000 nop +8000d964: 94c200cc lhu v0,204(a2) +8000d968: 94c300d2 lhu v1,210(a2) +8000d96c: 24420001 addiu v0,v0,1 +8000d970: 3042ffff andi v0,v0,0xffff +8000d974: 0043182b sltu v1,v0,v1 +8000d978: 10600084 beqz v1,8000db8c +8000d97c: a4c200cc sh v0,204(a2) +8000d980: 2686e308 addiu a2,s4,-7416 +8000d984: 90c200d9 lbu v0,217(a2) +8000d988: 1040ff75 beqz v0,8000d760 +8000d98c: 2642e2a8 addiu v0,s2,-7512 +8000d990: 94c200ce lhu v0,206(a2) +8000d994: 94c300d4 lhu v1,212(a2) +8000d998: 24420001 addiu v0,v0,1 +8000d99c: 3042ffff andi v0,v0,0xffff +8000d9a0: 0043182b sltu v1,v0,v1 +8000d9a4: 1460ff6d bnez v1,8000d75c +8000d9a8: a4c200ce sh v0,206(a2) +8000d9ac: 26a4e3e8 addiu a0,s5,-7192 +8000d9b0: 8c850004 lw a1,4(a0) +8000d9b4: 90a200fe lbu v0,254(a1) +8000d9b8: 24420001 addiu v0,v0,1 +8000d9bc: 3042000f andi v0,v0,0xf +8000d9c0: a0a200fe sb v0,254(a1) +8000d9c4: 8c83001c lw v1,28(a0) +8000d9c8: 24020001 li v0,1 +8000d9cc: 24630001 addiu v1,v1,1 +8000d9d0: a082000c sb v0,12(a0) +8000d9d4: a4c000ce sh zero,206(a2) +8000d9d8: 080035d7 j 8000d75c +8000d9dc: ac83001c sw v1,28(a0) +8000d9e0: 080035b0 j 8000d6c0 +8000d9e4: 3c178021 lui s7,0x8021 +8000d9e8: 26c350e8 addiu v1,s6,20712 +8000d9ec: 90620a9b lbu v0,2715(v1) +8000d9f0: 1040ff5a beqz v0,8000d75c +8000d9f4: 3c178021 lui s7,0x8021 +8000d9f8: 90620a9a lbu v0,2714(v1) +8000d9fc: 1440004f bnez v0,8000db3c +8000da00: 2642e2a8 addiu v0,s2,-7512 +8000da04: 2645e2a8 addiu a1,s2,-7512 +8000da08: 90a20006 lbu v0,6(a1) +8000da0c: 8e43e2a8 lw v1,-7512(s2) +8000da10: 34420001 ori v0,v0,0x1 +8000da14: 90a40007 lbu a0,7(a1) +8000da18: 34630800 ori v1,v1,0x800 +8000da1c: a0a20006 sb v0,6(a1) +8000da20: 24020003 li v0,3 +8000da24: ae43e2a8 sw v1,-7512(s2) +8000da28: 14800065 bnez a0,8000dbc0 +8000da2c: aca2004c sw v0,76(a1) +8000da30: 080035d7 j 8000d75c +8000da34: 3c178021 lui s7,0x8021 +8000da38: 3c148021 lui s4,0x8021 +8000da3c: 080035f5 j 8000d7d4 +8000da40: ae80e308 sw zero,-7416(s4) +8000da44: 8c620008 lw v0,8(v1) +8000da48: 00a2102a slt v0,a1,v0 +8000da4c: 1440002c bnez v0,8000db00 +8000da50: 2642e2a8 addiu v0,s2,-7512 +8000da54: 00a03021 move a2,a1 +8000da58: 24070003 li a3,3 +8000da5c: a0470009 sb a3,9(v0) +8000da60: ac460024 sw a2,36(v0) +8000da64: 8fbf0030 lw ra,48(sp) +8000da68: 8fb7002c lw s7,44(sp) +8000da6c: 8fb60028 lw s6,40(sp) +8000da70: 8fb50024 lw s5,36(sp) +8000da74: 8fb40020 lw s4,32(sp) +8000da78: 8fb3001c lw s3,28(sp) +8000da7c: 8fb20018 lw s2,24(sp) +8000da80: 8fb10014 lw s1,20(sp) +8000da84: 8fb00010 lw s0,16(sp) +8000da88: 03e00008 jr ra +8000da8c: 27bd0038 addiu sp,sp,56 +8000da90: 244270f0 addiu v0,v0,28912 +8000da94: 0040f809 jalr v0 +8000da98: 3c158021 lui s5,0x8021 +8000da9c: 080035eb j 8000d7ac +8000daa0: 8e020020 lw v0,32(s0) +8000daa4: 3c028021 lui v0,0x8021 +8000daa8: 8c447030 lw a0,28720(v0) +8000daac: ace00028 sw zero,40(a3) +8000dab0: 9082213f lbu v0,8511(a0) +8000dab4: 2403ff80 li v1,-128 +8000dab8: 00431026 xor v0,v0,v1 +8000dabc: a082213f sb v0,8511(a0) +8000dac0: 8e42e2a8 lw v0,-7512(s2) +8000dac4: 8d030018 lw v1,24(t0) +8000dac8: 3c168022 lui s6,0x8022 +8000dacc: 34420010 ori v0,v0,0x10 +8000dad0: 26c450e8 addiu a0,s6,20712 +8000dad4: 24630001 addiu v1,v1,1 +8000dad8: ae42e2a8 sw v0,-7512(s2) +8000dadc: 3c028003 lui v0,0x8003 +8000dae0: ad030018 sw v1,24(t0) +8000dae4: a0e00005 sb zero,5(a3) +8000dae8: a0800854 sb zero,2132(a0) +8000daec: 2442be10 addiu v0,v0,-16880 +8000daf0: 0040f809 jalr v0 +8000daf4: a0800846 sb zero,2118(a0) +8000daf8: 08003609 j 8000d824 +8000dafc: 3c11800d lui s1,0x800d +8000db00: 00a03021 move a2,a1 +8000db04: 080035c6 j 8000d718 +8000db08: 24070002 li a3,2 +8000db0c: 3c028005 lui v0,0x8005 +8000db10: 24425adc addiu v0,v0,23260 +8000db14: 0040f809 jalr v0 +8000db18: 308400ff andi a0,a0,0xff +8000db1c: 08003631 j 8000d8c4 +8000db20: 2684e308 addiu a0,s4,-7416 +8000db24: 2442c1ec addiu v0,v0,-15892 +8000db28: 0040f809 jalr v0 +8000db2c: 00a02021 move a0,a1 +8000db30: 3c178021 lui s7,0x8021 +8000db34: 080035d7 j 8000d75c +8000db38: a2220001 sb v0,1(s1) +8000db3c: 9464084a lhu a0,2122(v1) +8000db40: 8c430028 lw v1,40(v0) +8000db44: 1064ffaf beq v1,a0,8000da04 +8000db48: 3c178021 lui s7,0x8021 +8000db4c: 080035d8 j 8000d760 +8000db50: 2642e2a8 addiu v0,s2,-7512 +8000db54: 8c43b3a8 lw v1,-19544(v0) +8000db58: 3c028021 lui v0,0x8021 +8000db5c: 90650002 lbu a1,2(v1) +8000db60: 8c447030 lw a0,28720(v0) +8000db64: 2402ff7f li v0,-129 +8000db68: a0854210 sb a1,16912(a0) +8000db6c: 8e63e2a8 lw v1,-7512(s3) +8000db70: 00621824 and v1,v1,v0 +8000db74: 3c028005 lui v0,0x8005 +8000db78: 24425c6c addiu v0,v0,23660 +8000db7c: 0040f809 jalr v0 +8000db80: ae63e2a8 sw v1,-7512(s3) +8000db84: 08003629 j 8000d8a4 +8000db88: 8e040028 lw a0,40(s0) +8000db8c: 26a4e3e8 addiu a0,s5,-7192 +8000db90: 8c850004 lw a1,4(a0) +8000db94: 90a200fd lbu v0,253(a1) +8000db98: 24420001 addiu v0,v0,1 +8000db9c: 3042000f andi v0,v0,0xf +8000dba0: a0a200fd sb v0,253(a1) +8000dba4: 8c83001c lw v1,28(a0) +8000dba8: 24020001 li v0,1 +8000dbac: 24630001 addiu v1,v1,1 +8000dbb0: a082000c sb v0,12(a0) +8000dbb4: a4c000cc sh zero,204(a2) +8000dbb8: 08003660 j 8000d980 +8000dbbc: ac83001c sw v1,28(a0) +8000dbc0: 8ca2000c lw v0,12(a1) +8000dbc4: 3c178021 lui s7,0x8021 +8000dbc8: 24420001 addiu v0,v0,1 +8000dbcc: aca2000c sw v0,12(a1) +8000dbd0: aca0004c sw zero,76(a1) +8000dbd4: 080035d7 j 8000d75c +8000dbd8: a0a00007 sb zero,7(a1) +8000dbdc: 3c028007 lui v0,0x8007 +8000dbe0: 2442438c addiu v0,v0,17292 +8000dbe4: 0040f809 jalr v0 +8000dbe8: 00000000 nop +8000dbec: 08003626 j 8000d898 +8000dbf0: 8e040028 lw a0,40(s0) +8000dbf4: 244233a0 addiu v0,v0,13216 +8000dbf8: 0040f809 jalr v0 +8000dbfc: 3c138022 lui s3,0x8022 +8000dc00: 3c068021 lui a2,0x8021 +8000dc04: 24c2701c addiu v0,a2,28700 +8000dc08: 92040002 lbu a0,2(s0) +8000dc0c: 8c450014 lw a1,20(v0) +8000dc10: 26635bc4 addiu v1,s3,23492 +8000dc14: 3c028021 lui v0,0x8021 +8000dc18: a0640003 sb a0,3(v1) +8000dc1c: a040e26f sb zero,-7569(v0) +8000dc20: a0600001 sb zero,1(v1) +8000dc24: 90a22100 lbu v0,8448(a1) +8000dc28: 000211c2 srl v0,v0,0x7 +8000dc2c: 14400013 bnez v0,8000dc7c +8000dc30: a2020871 sb v0,2161(s0) +8000dc34: 96030868 lhu v1,2152(s0) +8000dc38: 92020842 lbu v0,2114(s0) +8000dc3c: 14400058 bnez v0,8000dda0 +8000dc40: a6030844 sh v1,2116(s0) +8000dc44: 00002821 move a1,zero +8000dc48: 26c450e8 addiu a0,s6,20712 +8000dc4c: 90820847 lbu v0,2119(a0) +8000dc50: 30420001 andi v0,v0,0x1 +8000dc54: 14400004 bnez v0,8000dc68 +8000dc58: 26635bc4 addiu v1,s3,23492 +8000dc5c: 90820240 lbu v0,576(a0) +8000dc60: 10450005 beq v0,a1,8000dc78 +8000dc64: 26c250e8 addiu v0,s6,20712 +8000dc68: 24020001 li v0,1 +8000dc6c: a0850240 sb a1,576(a0) +8000dc70: a0620005 sb v0,5(v1) +8000dc74: 26c250e8 addiu v0,s6,20712 +8000dc78: a0400847 sb zero,2119(v0) +8000dc7c: 3c02801f lui v0,0x801f +8000dc80: 8c43b3a8 lw v1,-19544(v0) +8000dc84: 24c5701c addiu a1,a2,28700 +8000dc88: 90620002 lbu v0,2(v1) +8000dc8c: 8ca40014 lw a0,20(a1) +8000dc90: 2403ff80 li v1,-128 +8000dc94: 00431025 or v0,v0,v1 +8000dc98: a0824210 sb v0,16912(a0) +8000dc9c: 8ca30014 lw v1,20(a1) +8000dca0: 80624200 lb v0,16896(v1) +8000dca4: 04400041 bltz v0,8000ddac +8000dca8: 2643e2a8 addiu v1,s2,-7512 +8000dcac: 3c028031 lui v0,0x8031 +8000dcb0: 8c43dac0 lw v1,-9536(v0) +8000dcb4: 10600022 beqz v1,8000dd40 +8000dcb8: 3c06801f lui a2,0x801f +8000dcbc: 8cc4440c lw a0,17420(a2) +8000dcc0: 3c02801f lui v0,0x801f +8000dcc4: 2c85000a sltiu a1,a0,10 +8000dcc8: 3c03801f lui v1,0x801f +8000dccc: 24840001 addiu a0,a0,1 +8000dcd0: ac404414 sw zero,17428(v0) +8000dcd4: ac604408 sw zero,17416(v1) +8000dcd8: 10a00014 beqz a1,8000dd2c +8000dcdc: acc4440c sw a0,17420(a2) +8000dce0: 26625bc4 addiu v0,s3,23492 +8000dce4: 0800361f j 8000d87c +8000dce8: a0400006 sb zero,6(v0) +8000dcec: 8cc2e2a8 lw v0,-7512(a2) +8000dcf0: 90a30006 lbu v1,6(a1) +8000dcf4: 34420800 ori v0,v0,0x800 +8000dcf8: 90a40007 lbu a0,7(a1) +8000dcfc: 34630002 ori v1,v1,0x2 +8000dd00: acc2e2a8 sw v0,-7512(a2) +8000dd04: 24020003 li v0,3 +8000dd08: a0a30006 sb v1,6(a1) +8000dd0c: 1080fed4 beqz a0,8000d860 +8000dd10: aca2004c sw v0,76(a1) +8000dd14: 8ca2000c lw v0,12(a1) +8000dd18: aca0004c sw zero,76(a1) +8000dd1c: 24420001 addiu v0,v0,1 +8000dd20: aca2000c sw v0,12(a1) +8000dd24: 08003618 j 8000d860 +8000dd28: a0a00007 sb zero,7(a1) +8000dd2c: 26635bc4 addiu v1,s3,23492 +8000dd30: 24020001 li v0,1 +8000dd34: a0620006 sb v0,6(v1) +8000dd38: 0800361f j 8000d87c +8000dd3c: acc0440c sw zero,17420(a2) +8000dd40: 3c028010 lui v0,0x8010 +8000dd44: 24423e64 addiu v0,v0,15972 +8000dd48: 0040f809 jalr v0 +8000dd4c: 3c10801f lui s0,0x801f +8000dd50: 8e054408 lw a1,17416(s0) +8000dd54: 00402021 move a0,v0 +8000dd58: 00a2102b sltu v0,a1,v0 +8000dd5c: 1040001b beqz v0,8000ddcc +8000dd60: 00a43023 subu a2,a1,a0 +8000dd64: 3c06801f lui a2,0x801f +8000dd68: 8cc2440c lw v0,17420(a2) +8000dd6c: 2c43000a sltiu v1,v0,10 +8000dd70: 24420001 addiu v0,v0,1 +8000dd74: 10600023 beqz v1,8000de04 +8000dd78: acc2440c sw v0,17420(a2) +8000dd7c: 00851023 subu v0,a0,a1 +8000dd80: 2c422dc6 sltiu v0,v0,11718 +8000dd84: 10400035 beqz v0,8000de5c +8000dd88: 24020001 li v0,1 +8000dd8c: 26625bc4 addiu v0,s3,23492 +8000dd90: 24a50187 addiu a1,a1,391 +8000dd94: ae054408 sw a1,17416(s0) +8000dd98: 0800361f j 8000d87c +8000dd9c: a0400006 sb zero,6(v0) +8000dda0: 306200fe andi v0,v1,0xfe +8000dda4: 08003712 j 8000dc48 +8000dda8: 00022842 srl a1,v0,0x1 +8000ddac: 8e44e2a8 lw a0,-7512(s2) +8000ddb0: 8c650040 lw a1,64(v1) +8000ddb4: 34840080 ori a0,a0,0x80 +8000ddb8: 24020001 li v0,1 +8000ddbc: ac650048 sw a1,72(v1) +8000ddc0: a0620005 sb v0,5(v1) +8000ddc4: 0800372b j 8000dcac +8000ddc8: ae44e2a8 sw a0,-7512(s2) +8000ddcc: 3c02801f lui v0,0x801f +8000ddd0: 2cc30188 sltiu v1,a2,392 +8000ddd4: 10600014 beqz v1,8000de28 +8000ddd8: ac40440c sw zero,17420(v0) +8000dddc: 3c06801f lui a2,0x801f +8000dde0: 8cc34418 lw v1,17432(a2) +8000dde4: 26645bc4 addiu a0,s3,23492 +8000dde8: 24a50187 addiu a1,a1,391 +8000ddec: 24630001 addiu v1,v1,1 +8000ddf0: 24020001 li v0,1 +8000ddf4: a0820006 sb v0,6(a0) +8000ddf8: ae054408 sw a1,17416(s0) +8000ddfc: 0800361f j 8000d87c +8000de00: acc34418 sw v1,17432(a2) +8000de04: 26625bc4 addiu v0,s3,23492 +8000de08: 24030001 li v1,1 +8000de0c: 24850187 addiu a1,a0,391 +8000de10: a0430006 sb v1,6(v0) +8000de14: 3c02801f lui v0,0x801f +8000de18: ae054408 sw a1,17416(s0) +8000de1c: acc0440c sw zero,17420(a2) +8000de20: 0800361f j 8000d87c +8000de24: ac444414 sw a0,17428(v0) +8000de28: 00061080 sll v0,a2,0x2 +8000de2c: 00062100 sll a0,a2,0x4 +8000de30: 00822023 subu a0,a0,v0 +8000de34: 00862023 subu a0,a0,a2 +8000de38: 3c028010 lui v0,0x8010 +8000de3c: 24422270 addiu v0,v0,8816 +8000de40: 0040f809 jalr v0 +8000de44: 00042040 sll a0,a0,0x1 +8000de48: 26236ecc addiu v1,s1,28364 +8000de4c: 0060f809 jalr v1 +8000de50: 00002021 move a0,zero +8000de54: 08003777 j 8000dddc +8000de58: 8e054408 lw a1,17416(s0) +8000de5c: 00802821 move a1,a0 +8000de60: 26645bc4 addiu a0,s3,23492 +8000de64: a0820006 sb v0,6(a0) +8000de68: 3c02801f lui v0,0x801f +8000de6c: 24040001 li a0,1 +8000de70: 3c03801f lui v1,0x801f +8000de74: ac444418 sw a0,17432(v0) +8000de78: 3c02801f lui v0,0x801f +8000de7c: ac654414 sw a1,17428(v1) +8000de80: ae054408 sw a1,17416(s0) +8000de84: 0800361f j 8000d87c +8000de88: ac404410 sw zero,17424(v0) + +8000de8c : +8000de8c: 27bdffc8 addiu sp,sp,-56 +8000de90: afb50024 sw s5,36(sp) +8000de94: 3c158021 lui s5,0x8021 +8000de98: afb7002c sw s7,44(sp) +8000de9c: 26b7e2a8 addiu s7,s5,-7512 +8000dea0: afbe0030 sw s8,48(sp) +8000dea4: afb60028 sw s6,40(sp) +8000dea8: afb40020 sw s4,32(sp) +8000deac: afbf0034 sw ra,52(sp) +8000deb0: afb3001c sw s3,28(sp) +8000deb4: afb20018 sw s2,24(sp) +8000deb8: afb10014 sw s1,20(sp) +8000debc: afb00010 sw s0,16(sp) +8000dec0: 02e0b021 move s6,s7 +8000dec4: 3c148021 lui s4,0x8021 +8000dec8: 02e0f021 move s8,s7 +8000decc: 2682e3e8 addiu v0,s4,-7192 +8000ded0: 9043000c lbu v1,12(v0) +8000ded4: 10600023 beqz v1,8000df64 +8000ded8: 8ea5e2a8 lw a1,-7512(s5) +8000dedc: 3c108021 lui s0,0x8021 +8000dee0: 26a3e2a8 addiu v1,s5,-7512 +8000dee4: 8c620020 lw v0,32(v1) +8000dee8: 8e05e308 lw a1,-7416(s0) +8000deec: 0045102a slt v0,v0,a1 +8000def0: 1440001b bnez v0,8000df60 +8000def4: 3c028019 lui v0,0x8019 +8000def8: 3c048019 lui a0,0x8019 +8000defc: 3c068019 lui a2,0x8019 +8000df00: 2442cdf8 addiu v0,v0,-12808 +8000df04: 2484cdfc addiu a0,a0,-12804 +8000df08: 24c6ce00 addiu a2,a2,-12800 +8000df0c: 8c530000 lw s3,0(v0) +8000df10: 8c920000 lw s2,0(a0) +8000df14: 8cd10000 lw s1,0(a2) +8000df18: 8e84e3e8 lw a0,-7192(s4) +8000df1c: 90820000 lbu v0,0(a0) +8000df20: 00021080 sll v0,v0,0x2 +8000df24: 00531021 addu v0,v0,s3 +8000df28: 8c430000 lw v1,0(v0) +8000df2c: 00651821 addu v1,v1,a1 +8000df30: ae03e308 sw v1,-7416(s0) +8000df34: 90820000 lbu v0,0(a0) +8000df38: 00021080 sll v0,v0,0x2 +8000df3c: 00521021 addu v0,v0,s2 +8000df40: 8c430000 lw v1,0(v0) +8000df44: 0060f809 jalr v1 +8000df48: 00000000 nop +8000df4c: 8e05e308 lw a1,-7416(s0) +8000df50: 8e220020 lw v0,32(s1) +8000df54: 0045102a slt v0,v0,a1 +8000df58: 1040fff0 beqz v0,8000df1c +8000df5c: 8e84e3e8 lw a0,-7192(s4) +8000df60: 8ea5e2a8 lw a1,-7512(s5) +8000df64: 10a00034 beqz a1,8000e038 +8000df68: 30a20080 andi v0,a1,0x80 +8000df6c: 10400014 beqz v0,8000dfc0 +8000df70: 8ea4e2a8 lw a0,-7512(s5) +8000df74: 8ee20048 lw v0,72(s7) +8000df78: 2442ffff addiu v0,v0,-1 +8000df7c: 1440000f bnez v0,8000dfbc +8000df80: aee20048 sw v0,72(s7) +8000df84: 2403ff7f li v1,-129 +8000df88: 92e40007 lbu a0,7(s7) +8000df8c: 00a31824 and v1,a1,v1 +8000df90: 3c028021 lui v0,0x8021 +8000df94: 10800005 beqz a0,8000dfac +8000df98: ac43e2a8 sw v1,-7512(v0) +8000df9c: 8ee2000c lw v0,12(s7) +8000dfa0: a2e00007 sb zero,7(s7) +8000dfa4: 24420001 addiu v0,v0,1 +8000dfa8: aee2000c sw v0,12(s7) +8000dfac: 3c028001 lui v0,0x8001 +8000dfb0: 24423570 addiu v0,v0,13680 +8000dfb4: 0040f809 jalr v0 +8000dfb8: 00000000 nop +8000dfbc: 8ea4e2a8 lw a0,-7512(s5) +8000dfc0: 30820800 andi v0,a0,0x800 +8000dfc4: 10400019 beqz v0,8000e02c +8000dfc8: 8ea2e2a8 lw v0,-7512(s5) +8000dfcc: 8fc2004c lw v0,76(s8) +8000dfd0: 1440003c bnez v0,8000e0c4 +8000dfd4: 03c01821 move v1,s8 +8000dfd8: 93c20007 lbu v0,7(s8) +8000dfdc: 10400005 beqz v0,8000dff4 +8000dfe0: 00000000 nop +8000dfe4: 8fc2000c lw v0,12(s8) +8000dfe8: a3c00007 sb zero,7(s8) +8000dfec: 24420001 addiu v0,v0,1 +8000dff0: afc2000c sw v0,12(s8) +8000dff4: 90620006 lbu v0,6(v1) +8000dff8: 10400083 beqz v0,8000e208 +8000dffc: 2402f7ff li v0,-2049 +8000e000: 3c028021 lui v0,0x8021 +8000e004: 9043e43c lbu v1,-7108(v0) +8000e008: 1460007f bnez v1,8000e208 +8000e00c: 2402f7ff li v0,-2049 +8000e010: 3c028021 lui v0,0x8021 +8000e014: 2443e2f8 addiu v1,v0,-7432 +8000e018: 90620002 lbu v0,2(v1) +8000e01c: 30420004 andi v0,v0,0x4 +8000e020: 1040007c beqz v0,8000e214 +8000e024: 3c028001 lui v0,0x8001 +8000e028: 8ea2e2a8 lw v0,-7512(s5) +8000e02c: 30420010 andi v0,v0,0x10 +8000e030: 14400033 bnez v0,8000e100 +8000e034: 3c028021 lui v0,0x8021 +8000e038: 8ec20020 lw v0,32(s6) +8000e03c: 8ec3002c lw v1,44(s6) +8000e040: 8ec4000c lw a0,12(s6) +8000e044: 00431021 addu v0,v0,v1 +8000e048: aec40014 sw a0,20(s6) +8000e04c: aec20020 sw v0,32(s6) +8000e050: 3c068021 lui a2,0x8021 +8000e054: 90820000 lbu v0,0(a0) +8000e058: 24c3e284 addiu v1,a2,-7548 +8000e05c: 8c660004 lw a2,4(v1) +8000e060: 00021080 sll v0,v0,0x2 +8000e064: 00461021 addu v0,v0,a2 +8000e068: 8c430000 lw v1,0(v0) +8000e06c: 24840001 addiu a0,a0,1 +8000e070: 0060f809 jalr v1 +8000e074: aec4000c sw a0,12(s6) +8000e078: 3c028021 lui v0,0x8021 +8000e07c: 9043e9a0 lbu v1,-5728(v0) +8000e080: 1460000b bnez v1,8000e0b0 +8000e084: 3c028008 lui v0,0x8008 +8000e088: 8ec20020 lw v0,32(s6) +8000e08c: 8ec30024 lw v1,36(s6) +8000e090: 0043102a slt v0,v0,v1 +8000e094: 1440ff8d bnez v0,8000decc +8000e098: 3c028001 lui v0,0x8001 +8000e09c: 2442d640 addiu v0,v0,-10688 +8000e0a0: 0040f809 jalr v0 +8000e0a4: 00000000 nop +8000e0a8: 080037b4 j 8000ded0 +8000e0ac: 2682e3e8 addiu v0,s4,-7192 +8000e0b0: 2442a264 addiu v0,v0,-23964 +8000e0b4: 0040f809 jalr v0 +8000e0b8: 00000000 nop +8000e0bc: 08003823 j 8000e08c +8000e0c0: 8ec20020 lw v0,32(s6) +8000e0c4: 2442ffff addiu v0,v0,-1 +8000e0c8: 1440ffd7 bnez v0,8000e028 +8000e0cc: afc2004c sw v0,76(s8) +8000e0d0: 3c048021 lui a0,0x8021 +8000e0d4: 2483e2f8 addiu v1,a0,-7432 +8000e0d8: 90620002 lbu v0,2(v1) +8000e0dc: 30420004 andi v0,v0,0x4 +8000e0e0: 1040ffd2 beqz v0,8000e02c +8000e0e4: 8ea2e2a8 lw v0,-7512(s5) +8000e0e8: 24020001 li v0,1 +8000e0ec: afc2004c sw v0,76(s8) +8000e0f0: 8ea2e2a8 lw v0,-7512(s5) +8000e0f4: 30420010 andi v0,v0,0x10 +8000e0f8: 1040ffcf beqz v0,8000e038 +8000e0fc: 3c028021 lui v0,0x8021 +8000e100: 244ee2f8 addiu t6,v0,-7432 +8000e104: 91c20002 lbu v0,2(t6) +8000e108: 3c048021 lui a0,0x8021 +8000e10c: 268be3e8 addiu t3,s4,-7192 +8000e110: 2483e284 addiu v1,a0,-7548 +8000e114: 3c0f8021 lui t7,0x8021 +8000e118: 91700029 lbu s0,41(t3) +8000e11c: 9064000a lbu a0,10(v1) +8000e120: 3042003c andi v0,v0,0x3c +8000e124: a1c20002 sb v0,2(t6) +8000e128: 91e7e424 lbu a3,-7132(t7) +8000e12c: 906a0008 lbu t2,8(v1) +8000e130: 2402ff80 li v0,-128 +8000e134: 916c002a lbu t4,42(t3) +8000e138: 91690028 lbu t1,40(t3) +8000e13c: 90660009 lbu a2,9(v1) +8000e140: 02022824 and a1,s0,v0 +8000e144: 9068000b lbu t0,11(v1) +8000e148: 00822024 and a0,a0,v0 +8000e14c: 24020002 li v0,2 +8000e150: 26ade2a8 addiu t5,s5,-7512 +8000e154: 91c30002 lbu v1,2(t6) +8000e158: 01445025 or t2,t2,a0 +8000e15c: 01254825 or t1,t1,a1 +8000e160: 00402021 move a0,v0 +8000e164: 000c6180 sll t4,t4,0x6 +8000e168: 0010100b movn v0,zero,s0 +8000e16c: 30e7003c andi a3,a3,0x3c +8000e170: 8db10010 lw s1,16(t5) +8000e174: 8e85e3e8 lw a1,-7192(s4) +8000e178: 0006200b movn a0,zero,a2 +8000e17c: 00084180 sll t0,t0,0x6 +8000e180: 8da6000c lw a2,12(t5) +8000e184: 004c1025 or v0,v0,t4 +8000e188: 8d6d0004 lw t5,4(t3) +8000e18c: 00e93825 or a3,a3,t1 +8000e190: 006a1825 or v1,v1,t2 +8000e194: 00471025 or v0,v0,a3 +8000e198: 00882025 or a0,a0,t0 +8000e19c: 00d13023 subu a2,a2,s1 +8000e1a0: 00832025 or a0,a0,v1 +8000e1a4: 00ad2823 subu a1,a1,t5 +8000e1a8: 25e3e424 addiu v1,t7,-7132 +8000e1ac: a1e2e424 sb v0,-7132(t7) +8000e1b0: 3c02800d lui v0,0x800d +8000e1b4: a4650006 sh a1,6(v1) +8000e1b8: 24426a48 addiu v0,v0,27208 +8000e1bc: a1c40002 sb a0,2(t6) +8000e1c0: 0040f809 jalr v0 +8000e1c4: a5c6000e sh a2,14(t6) +8000e1c8: 8ea3e2a8 lw v1,-7512(s5) +8000e1cc: 2402ffef li v0,-17 +8000e1d0: 00621824 and v1,v1,v0 +8000e1d4: aea3e2a8 sw v1,-7512(s5) +8000e1d8: 8fbf0034 lw ra,52(sp) +8000e1dc: 8fbe0030 lw s8,48(sp) +8000e1e0: 8fb7002c lw s7,44(sp) +8000e1e4: 8fb60028 lw s6,40(sp) +8000e1e8: 8fb50024 lw s5,36(sp) +8000e1ec: 8fb40020 lw s4,32(sp) +8000e1f0: 8fb3001c lw s3,28(sp) +8000e1f4: 8fb20018 lw s2,24(sp) +8000e1f8: 8fb10014 lw s1,20(sp) +8000e1fc: 8fb00010 lw s0,16(sp) +8000e200: 03e00008 jr ra +8000e204: 27bd0038 addiu sp,sp,56 +8000e208: 00821024 and v0,a0,v0 +8000e20c: 0800380a j 8000e028 +8000e210: aea2e2a8 sw v0,-7512(s5) +8000e214: 2442388c addiu v0,v0,14476 +8000e218: 0040f809 jalr v0 +8000e21c: 00000000 nop +8000e220: 0800380b j 8000e02c +8000e224: 8ea2e2a8 lw v0,-7512(s5) + ... + +8000e230 <_Z6Op0AM1v>: +8000e230: 3c038021 lui v1,0x8021 +8000e234: 2463e2f8 addiu v1,v1,-7432 +8000e238: 90660004 lbu a2,4(v1) +8000e23c: 3c058021 lui a1,0x8021 +8000e240: 24a5e2a8 addiu a1,a1,-7512 +8000e244: 00061040 sll v0,a2,0x1 +8000e248: 8ca40020 lw a0,32(a1) +8000e24c: 304700ff andi a3,v0,0xff +8000e250: a0620004 sb v0,4(v1) +8000e254: 3c028021 lui v0,0x8021 +8000e258: 2442e284 addiu v0,v0,-7548 +8000e25c: 24840006 addiu a0,a0,6 +8000e260: 000631c2 srl a2,a2,0x7 +8000e264: aca40020 sw a0,32(a1) +8000e268: a047000a sb a3,10(v0) +8000e26c: a0460008 sb a2,8(v0) +8000e270: 03e00008 jr ra +8000e274: a0470009 sb a3,9(v0) + +8000e278 <_Z6Op0AM0v>: +8000e278: 3c028021 lui v0,0x8021 +8000e27c: 2442e2f8 addiu v0,v0,-7432 +8000e280: 94430004 lhu v1,4(v0) +8000e284: 3c058021 lui a1,0x8021 +8000e288: 00031840 sll v1,v1,0x1 +8000e28c: 24a5e2a8 addiu a1,a1,-7512 +8000e290: 90460005 lbu a2,5(v0) +8000e294: 3064ffff andi a0,v1,0xffff +8000e298: a4430004 sh v1,4(v0) +8000e29c: 8ca30020 lw v1,32(a1) +8000e2a0: 3c028021 lui v0,0x8021 +8000e2a4: 2442e284 addiu v0,v0,-7548 +8000e2a8: 00043a02 srl a3,a0,0x8 +8000e2ac: 24630006 addiu v1,v1,6 +8000e2b0: 000631c2 srl a2,a2,0x7 +8000e2b4: 0004202b sltu a0,zero,a0 +8000e2b8: aca30020 sw v1,32(a1) +8000e2bc: a047000a sb a3,10(v0) +8000e2c0: a0460008 sb a2,8(v0) +8000e2c4: 03e00008 jr ra +8000e2c8: a0440009 sb a0,9(v0) + +8000e2cc <_Z6Op89M1v>: +8000e2cc: 3c038021 lui v1,0x8021 +8000e2d0: 2463e2a8 addiu v1,v1,-7512 +8000e2d4: 8c66000c lw a2,12(v1) +8000e2d8: 3c028021 lui v0,0x8021 +8000e2dc: 90c70000 lbu a3,0(a2) +8000e2e0: 9045e2fc lbu a1,-7428(v0) +8000e2e4: 8c640020 lw a0,32(v1) +8000e2e8: 8c62002c lw v0,44(v1) +8000e2ec: 00a72824 and a1,a1,a3 +8000e2f0: 00822021 addu a0,a0,v0 +8000e2f4: 24c60001 addiu a2,a2,1 +8000e2f8: 3c028021 lui v0,0x8021 +8000e2fc: a045e28d sb a1,-7539(v0) +8000e300: ac640020 sw a0,32(v1) +8000e304: 03e00008 jr ra +8000e308: ac66000c sw a2,12(v1) + +8000e30c <_Z6Op89M0v>: +8000e30c: 3c048021 lui a0,0x8021 +8000e310: 2484e2a8 addiu a0,a0,-7512 +8000e314: 8c88000c lw t0,12(a0) +8000e318: 3c028021 lui v0,0x8021 +8000e31c: 91030001 lbu v1,1(t0) +8000e320: 91060000 lbu a2,0(t0) +8000e324: 9445e2fc lhu a1,-7428(v0) +8000e328: 00031a00 sll v1,v1,0x8 +8000e32c: 8c870020 lw a3,32(a0) +8000e330: 8c820030 lw v0,48(a0) +8000e334: 00c33021 addu a2,a2,v1 +8000e338: 00a62824 and a1,a1,a2 +8000e33c: 00e23821 addu a3,a3,v0 +8000e340: 0005282b sltu a1,zero,a1 +8000e344: 25080002 addiu t0,t0,2 +8000e348: 3c028021 lui v0,0x8021 +8000e34c: a045e28d sb a1,-7539(v0) +8000e350: ac88000c sw t0,12(a0) +8000e354: 03e00008 jr ra +8000e358: ac870020 sw a3,32(a0) + +8000e35c <_Z6OpC9M1v>: +8000e35c: 3c038021 lui v1,0x8021 +8000e360: 2463e2a8 addiu v1,v1,-7512 +8000e364: 8c68000c lw t0,12(v1) +8000e368: 3c028021 lui v0,0x8021 +8000e36c: 91040000 lbu a0,0(t0) +8000e370: 9045e2fc lbu a1,-7428(v0) +8000e374: 8c660020 lw a2,32(v1) +8000e378: 00a42823 subu a1,a1,a0 +8000e37c: 8c62002c lw v0,44(v1) +8000e380: 00053827 nor a3,zero,a1 +8000e384: 3c048021 lui a0,0x8021 +8000e388: 2484e284 addiu a0,a0,-7548 +8000e38c: 00c23021 addu a2,a2,v0 +8000e390: 30a900ff andi t1,a1,0xff +8000e394: 25080001 addiu t0,t0,1 +8000e398: 00073fc2 srl a3,a3,0x1f +8000e39c: 3c028022 lui v0,0x8022 +8000e3a0: a089000a sb t1,10(a0) +8000e3a4: ac660020 sw a2,32(v1) +8000e3a8: ac4550c8 sw a1,20680(v0) +8000e3ac: ac68000c sw t0,12(v1) +8000e3b0: a0870008 sb a3,8(a0) +8000e3b4: 03e00008 jr ra +8000e3b8: a0890009 sb t1,9(a0) + +8000e3bc <_Z6Op3AM1v>: +8000e3bc: 3c038021 lui v1,0x8021 +8000e3c0: 2463e2f8 addiu v1,v1,-7432 +8000e3c4: 90620004 lbu v0,4(v1) +8000e3c8: 3c058021 lui a1,0x8021 +8000e3cc: 24a5e2a8 addiu a1,a1,-7512 +8000e3d0: 2442ffff addiu v0,v0,-1 +8000e3d4: 8ca40020 lw a0,32(a1) +8000e3d8: 304600ff andi a2,v0,0xff +8000e3dc: a0620004 sb v0,4(v1) +8000e3e0: 3c028021 lui v0,0x8021 +8000e3e4: 2442e284 addiu v0,v0,-7548 +8000e3e8: 24840006 addiu a0,a0,6 +8000e3ec: a046000a sb a2,10(v0) +8000e3f0: aca40020 sw a0,32(a1) +8000e3f4: aca00018 sw zero,24(a1) +8000e3f8: 03e00008 jr ra +8000e3fc: a0460009 sb a2,9(v0) + +8000e400 <_Z6Op3AM0v>: +8000e400: 3c038021 lui v1,0x8021 +8000e404: 2463e2f8 addiu v1,v1,-7432 +8000e408: 94620004 lhu v0,4(v1) +8000e40c: 3c058021 lui a1,0x8021 +8000e410: 24a5e2a8 addiu a1,a1,-7512 +8000e414: 2442ffff addiu v0,v0,-1 +8000e418: 8ca40020 lw a0,32(a1) +8000e41c: 3046ffff andi a2,v0,0xffff +8000e420: a4620004 sh v0,4(v1) +8000e424: 3c028021 lui v0,0x8021 +8000e428: 2442e284 addiu v0,v0,-7548 +8000e42c: 00061a02 srl v1,a2,0x8 +8000e430: 24840006 addiu a0,a0,6 +8000e434: 0006302b sltu a2,zero,a2 +8000e438: a043000a sb v1,10(v0) +8000e43c: aca40020 sw a0,32(a1) +8000e440: aca00018 sw zero,24(a1) +8000e444: 03e00008 jr ra +8000e448: a0460009 sb a2,9(v0) + +8000e44c <_Z6Op49M0v>: +8000e44c: 3c048021 lui a0,0x8021 +8000e450: 2484e2a8 addiu a0,a0,-7512 +8000e454: 8c87000c lw a3,12(a0) +8000e458: 3c038021 lui v1,0x8021 +8000e45c: 90e20001 lbu v0,1(a3) +8000e460: 90e60000 lbu a2,0(a3) +8000e464: 2463e2f8 addiu v1,v1,-7432 +8000e468: 94650004 lhu a1,4(v1) +8000e46c: 00021200 sll v0,v0,0x8 +8000e470: 00461021 addu v0,v0,a2 +8000e474: 00451026 xor v0,v0,a1 +8000e478: 3046ffff andi a2,v0,0xffff +8000e47c: a4620004 sh v0,4(v1) +8000e480: 8c850020 lw a1,32(a0) +8000e484: 8c820030 lw v0,48(a0) +8000e488: 3c038021 lui v1,0x8021 +8000e48c: 00a22821 addu a1,a1,v0 +8000e490: 2463e284 addiu v1,v1,-7548 +8000e494: 00061202 srl v0,a2,0x8 +8000e498: 24e70002 addiu a3,a3,2 +8000e49c: 0006302b sltu a2,zero,a2 +8000e4a0: ac850020 sw a1,32(a0) +8000e4a4: a062000a sb v0,10(v1) +8000e4a8: ac87000c sw a3,12(a0) +8000e4ac: 03e00008 jr ra +8000e4b0: a0660009 sb a2,9(v1) + +8000e4b4 <_Z6Op1AM1v>: +8000e4b4: 3c038021 lui v1,0x8021 +8000e4b8: 2463e2f8 addiu v1,v1,-7432 +8000e4bc: 90620004 lbu v0,4(v1) +8000e4c0: 3c058021 lui a1,0x8021 +8000e4c4: 24a5e2a8 addiu a1,a1,-7512 +8000e4c8: 24420001 addiu v0,v0,1 +8000e4cc: 8ca40020 lw a0,32(a1) +8000e4d0: 304600ff andi a2,v0,0xff +8000e4d4: a0620004 sb v0,4(v1) +8000e4d8: 3c028021 lui v0,0x8021 +8000e4dc: 2442e284 addiu v0,v0,-7548 +8000e4e0: 24840006 addiu a0,a0,6 +8000e4e4: a046000a sb a2,10(v0) +8000e4e8: aca40020 sw a0,32(a1) +8000e4ec: aca00018 sw zero,24(a1) +8000e4f0: 03e00008 jr ra +8000e4f4: a0460009 sb a2,9(v0) + +8000e4f8 <_Z6Op1AM0v>: +8000e4f8: 3c038021 lui v1,0x8021 +8000e4fc: 2463e2f8 addiu v1,v1,-7432 +8000e500: 94620004 lhu v0,4(v1) +8000e504: 3c058021 lui a1,0x8021 +8000e508: 24a5e2a8 addiu a1,a1,-7512 +8000e50c: 24420001 addiu v0,v0,1 +8000e510: 8ca40020 lw a0,32(a1) +8000e514: 3046ffff andi a2,v0,0xffff +8000e518: a4620004 sh v0,4(v1) +8000e51c: 3c028021 lui v0,0x8021 +8000e520: 2442e284 addiu v0,v0,-7548 +8000e524: 00061a02 srl v1,a2,0x8 +8000e528: 24840006 addiu a0,a0,6 +8000e52c: 0006302b sltu a2,zero,a2 +8000e530: a043000a sb v1,10(v0) +8000e534: aca40020 sw a0,32(a1) +8000e538: aca00018 sw zero,24(a1) +8000e53c: 03e00008 jr ra +8000e540: a0460009 sb a2,9(v0) + +8000e544 <_Z6Op4AM1v>: +8000e544: 3c038021 lui v1,0x8021 +8000e548: 2463e2f8 addiu v1,v1,-7432 +8000e54c: 90660004 lbu a2,4(v1) +8000e550: 3c058021 lui a1,0x8021 +8000e554: 24a5e2a8 addiu a1,a1,-7512 +8000e558: 00061042 srl v0,a2,0x1 +8000e55c: 8ca40020 lw a0,32(a1) +8000e560: 304700ff andi a3,v0,0xff +8000e564: a0620004 sb v0,4(v1) +8000e568: 3c028021 lui v0,0x8021 +8000e56c: 2442e284 addiu v0,v0,-7548 +8000e570: 24840006 addiu a0,a0,6 +8000e574: 30c60001 andi a2,a2,0x1 +8000e578: aca40020 sw a0,32(a1) +8000e57c: a047000a sb a3,10(v0) +8000e580: a0460008 sb a2,8(v0) +8000e584: 03e00008 jr ra +8000e588: a0470009 sb a3,9(v0) + +8000e58c <_Z6Op4AM0v>: +8000e58c: 3c028021 lui v0,0x8021 +8000e590: 2442e2f8 addiu v0,v0,-7432 +8000e594: 94430004 lhu v1,4(v0) +8000e598: 3c058021 lui a1,0x8021 +8000e59c: 00031842 srl v1,v1,0x1 +8000e5a0: 24a5e2a8 addiu a1,a1,-7512 +8000e5a4: 90460004 lbu a2,4(v0) +8000e5a8: 3064ffff andi a0,v1,0xffff +8000e5ac: a4430004 sh v1,4(v0) +8000e5b0: 8ca30020 lw v1,32(a1) +8000e5b4: 3c028021 lui v0,0x8021 +8000e5b8: 2442e284 addiu v0,v0,-7548 +8000e5bc: 00043a02 srl a3,a0,0x8 +8000e5c0: 24630006 addiu v1,v1,6 +8000e5c4: 30c60001 andi a2,a2,0x1 +8000e5c8: 0004202b sltu a0,zero,a0 +8000e5cc: aca30020 sw v1,32(a1) +8000e5d0: a047000a sb a3,10(v0) +8000e5d4: a0460008 sb a2,8(v0) +8000e5d8: 03e00008 jr ra +8000e5dc: a0440009 sb a0,9(v0) + +8000e5e0 <_Z6Op2AM1v>: +8000e5e0: 3c078021 lui a3,0x8021 +8000e5e4: 24e7e2f8 addiu a3,a3,-7432 +8000e5e8: 3c068021 lui a2,0x8021 +8000e5ec: 24c6e284 addiu a2,a2,-7548 +8000e5f0: 90e30004 lbu v1,4(a3) +8000e5f4: 90c20008 lbu v0,8(a2) +8000e5f8: 3c048021 lui a0,0x8021 +8000e5fc: 2484e2a8 addiu a0,a0,-7512 +8000e600: 00031840 sll v1,v1,0x1 +8000e604: 00621825 or v1,v1,v0 +8000e608: 8c820020 lw v0,32(a0) +8000e60c: 3063ffff andi v1,v1,0xffff +8000e610: 306900ff andi t1,v1,0xff +8000e614: 24420006 addiu v0,v0,6 +8000e618: 2c650100 sltiu a1,v1,256 +8000e61c: 312800ff andi t0,t1,0xff +8000e620: 38a50001 xori a1,a1,0x1 +8000e624: ac820020 sw v0,32(a0) +8000e628: 3c028022 lui v0,0x8022 +8000e62c: a0c8000a sb t0,10(a2) +8000e630: a44350be sh v1,20670(v0) +8000e634: a0c50008 sb a1,8(a2) +8000e638: a0e90004 sb t1,4(a3) +8000e63c: 03e00008 jr ra +8000e640: a0c80009 sb t0,9(a2) + +8000e644 <_Z6Op2AM0v>: +8000e644: 3c098021 lui t1,0x8021 +8000e648: 2529e2f8 addiu t1,t1,-7432 +8000e64c: 3c088021 lui t0,0x8021 +8000e650: 2508e284 addiu t0,t0,-7548 +8000e654: 95230004 lhu v1,4(t1) +8000e658: 91020008 lbu v0,8(t0) +8000e65c: 3c048021 lui a0,0x8021 +8000e660: 2484e2a8 addiu a0,a0,-7512 +8000e664: 00031840 sll v1,v1,0x1 +8000e668: 00621825 or v1,v1,v0 +8000e66c: 8c820020 lw v0,32(a0) +8000e670: 306affff andi t2,v1,0xffff +8000e674: 3146ffff andi a2,t2,0xffff +8000e678: 24420006 addiu v0,v0,6 +8000e67c: 3405ffff li a1,0xffff +8000e680: 00063a02 srl a3,a2,0x8 +8000e684: 00a3282b sltu a1,a1,v1 +8000e688: 0006302b sltu a2,zero,a2 +8000e68c: ac820020 sw v0,32(a0) +8000e690: 3c028022 lui v0,0x8022 +8000e694: a107000a sb a3,10(t0) +8000e698: ac4350c0 sw v1,20672(v0) +8000e69c: a1050008 sb a1,8(t0) +8000e6a0: a52a0004 sh t2,4(t1) +8000e6a4: 03e00008 jr ra +8000e6a8: a1060009 sb a2,9(t0) + +8000e6ac <_Z6Op6AM1v>: +8000e6ac: 3c058021 lui a1,0x8021 +8000e6b0: 24a5e284 addiu a1,a1,-7548 +8000e6b4: 3c068021 lui a2,0x8021 +8000e6b8: 24c6e2f8 addiu a2,a2,-7432 +8000e6bc: 90a30008 lbu v1,8(a1) +8000e6c0: 90c20004 lbu v0,4(a2) +8000e6c4: 3c048021 lui a0,0x8021 +8000e6c8: 2484e2a8 addiu a0,a0,-7512 +8000e6cc: 00031a00 sll v1,v1,0x8 +8000e6d0: 00621825 or v1,v1,v0 +8000e6d4: 8c820020 lw v0,32(a0) +8000e6d8: 00034842 srl t1,v1,0x1 +8000e6dc: 312700ff andi a3,t1,0xff +8000e6e0: 24420006 addiu v0,v0,6 +8000e6e4: 30e800ff andi t0,a3,0xff +8000e6e8: 30630001 andi v1,v1,0x1 +8000e6ec: ac820020 sw v0,32(a0) +8000e6f0: 3c028022 lui v0,0x8022 +8000e6f4: a0a8000a sb t0,10(a1) +8000e6f8: a0a30008 sb v1,8(a1) +8000e6fc: a44950be sh t1,20670(v0) +8000e700: a0c70004 sb a3,4(a2) +8000e704: 03e00008 jr ra +8000e708: a0a80009 sb t0,9(a1) + +8000e70c <_Z6Op6AM0v>: +8000e70c: 3c068021 lui a2,0x8021 +8000e710: 24c6e284 addiu a2,a2,-7548 +8000e714: 3c088021 lui t0,0x8021 +8000e718: 2508e2f8 addiu t0,t0,-7432 +8000e71c: 90c20008 lbu v0,8(a2) +8000e720: 95040004 lhu a0,4(t0) +8000e724: 00021400 sll v0,v0,0x10 +8000e728: 3c038021 lui v1,0x8021 +8000e72c: 00822025 or a0,a0,v0 +8000e730: 2463e2a8 addiu v1,v1,-7512 +8000e734: 00044842 srl t1,a0,0x1 +8000e738: 8c620020 lw v0,32(v1) +8000e73c: 312affff andi t2,t1,0xffff +8000e740: 3145ffff andi a1,t2,0xffff +8000e744: 24420006 addiu v0,v0,6 +8000e748: 00053a02 srl a3,a1,0x8 +8000e74c: 30840001 andi a0,a0,0x1 +8000e750: 0005282b sltu a1,zero,a1 +8000e754: ac620020 sw v0,32(v1) +8000e758: 3c028022 lui v0,0x8022 +8000e75c: a0c7000a sb a3,10(a2) +8000e760: a0c40008 sb a0,8(a2) +8000e764: ac4950c0 sw t1,20672(v0) +8000e768: a50a0004 sh t2,4(t0) +8000e76c: 03e00008 jr ra +8000e770: a0c50009 sb a1,9(a2) + +8000e774 <_Z4Op18v>: +8000e774: 3c028021 lui v0,0x8021 +8000e778: 2442e2a8 addiu v0,v0,-7512 +8000e77c: 8c430020 lw v1,32(v0) +8000e780: 3c048021 lui a0,0x8021 +8000e784: 24630006 addiu v1,v1,6 +8000e788: ac430020 sw v1,32(v0) +8000e78c: 03e00008 jr ra +8000e790: a080e28c sb zero,-7540(a0) + +8000e794 <_Z4OpD8v>: +8000e794: 3c058021 lui a1,0x8021 +8000e798: 3c048021 lui a0,0x8021 +8000e79c: 24a5e2f8 addiu a1,a1,-7432 +8000e7a0: 2484e2a8 addiu a0,a0,-7512 +8000e7a4: 90a20002 lbu v0,2(a1) +8000e7a8: 8c830020 lw v1,32(a0) +8000e7ac: 304200f7 andi v0,v0,0xf7 +8000e7b0: 24630006 addiu v1,v1,6 +8000e7b4: a0a20002 sb v0,2(a1) +8000e7b8: 03e00008 jr ra +8000e7bc: ac830020 sw v1,32(a0) + +8000e7c0 <_Z4Op58v>: +8000e7c0: 3c058021 lui a1,0x8021 +8000e7c4: 3c048021 lui a0,0x8021 +8000e7c8: 24a5e2f8 addiu a1,a1,-7432 +8000e7cc: 2484e2a8 addiu a0,a0,-7512 +8000e7d0: 90a20002 lbu v0,2(a1) +8000e7d4: 8c830020 lw v1,32(a0) +8000e7d8: 304200fb andi v0,v0,0xfb +8000e7dc: 24630006 addiu v1,v1,6 +8000e7e0: a0a20002 sb v0,2(a1) +8000e7e4: 03e00008 jr ra +8000e7e8: ac830020 sw v1,32(a0) + +8000e7ec <_Z4OpB8v>: +8000e7ec: 3c028021 lui v0,0x8021 +8000e7f0: 2442e2a8 addiu v0,v0,-7512 +8000e7f4: 8c430020 lw v1,32(v0) +8000e7f8: 3c048021 lui a0,0x8021 +8000e7fc: 24630006 addiu v1,v1,6 +8000e800: ac430020 sw v1,32(v0) +8000e804: 03e00008 jr ra +8000e808: a080e28f sb zero,-7537(a0) + +8000e80c <_Z4OpEAv>: +8000e80c: 3c038021 lui v1,0x8021 +8000e810: 2463e2a8 addiu v1,v1,-7512 +8000e814: 8c620020 lw v0,32(v1) +8000e818: 24420006 addiu v0,v0,6 +8000e81c: 03e00008 jr ra +8000e820: ac620020 sw v0,32(v1) + +8000e824 <_Z4Op38v>: +8000e824: 3c048021 lui a0,0x8021 +8000e828: 2484e2a8 addiu a0,a0,-7512 +8000e82c: 8c830020 lw v1,32(a0) +8000e830: 24050001 li a1,1 +8000e834: 24630006 addiu v1,v1,6 +8000e838: 3c028021 lui v0,0x8021 +8000e83c: a045e28c sb a1,-7540(v0) +8000e840: 03e00008 jr ra +8000e844: ac830020 sw v1,32(a0) + +8000e848 <_Z4OpF8v>: +8000e848: 3c058021 lui a1,0x8021 +8000e84c: 24a5e2f8 addiu a1,a1,-7432 +8000e850: 3c048021 lui a0,0x8021 +8000e854: 90a20002 lbu v0,2(a1) +8000e858: 2484e2a8 addiu a0,a0,-7512 +8000e85c: 8c830020 lw v1,32(a0) +8000e860: 34420008 ori v0,v0,0x8 +8000e864: a0a20002 sb v0,2(a1) +8000e868: 24630006 addiu v1,v1,6 +8000e86c: 24050001 li a1,1 +8000e870: 3c028021 lui v0,0x8021 +8000e874: ac830020 sw v1,32(a0) +8000e878: 03e00008 jr ra +8000e87c: a045e1d5 sb a1,-7723(v0) + +8000e880 <_Z4Op78v>: +8000e880: 3c058021 lui a1,0x8021 +8000e884: 3c048021 lui a0,0x8021 +8000e888: 24a5e2f8 addiu a1,a1,-7432 +8000e88c: 2484e2a8 addiu a0,a0,-7512 +8000e890: 90a20002 lbu v0,2(a1) +8000e894: 8c830020 lw v1,32(a0) +8000e898: 34420004 ori v0,v0,0x4 +8000e89c: 24630006 addiu v1,v1,6 +8000e8a0: a0a20002 sb v0,2(a1) +8000e8a4: 03e00008 jr ra +8000e8a8: ac830020 sw v1,32(a0) + +8000e8ac <_Z4Op1Bv>: +8000e8ac: 3c028021 lui v0,0x8021 +8000e8b0: 3c038021 lui v1,0x8021 +8000e8b4: 2446e2f8 addiu a2,v0,-7432 +8000e8b8: 2463e2a8 addiu v1,v1,-7512 +8000e8bc: 8c620020 lw v0,32(v1) +8000e8c0: 94c40002 lhu a0,2(a2) +8000e8c4: 94c50004 lhu a1,4(a2) +8000e8c8: 24420006 addiu v0,v0,6 +8000e8cc: 30840100 andi a0,a0,0x100 +8000e8d0: ac620020 sw v0,32(v1) +8000e8d4: 10800003 beqz a0,8000e8e4 <_Z4Op1Bv+0x38> +8000e8d8: a4c50008 sh a1,8(a2) +8000e8dc: 24020001 li v0,1 +8000e8e0: a0c20009 sb v0,9(a2) +8000e8e4: 03e00008 jr ra +8000e8e8: 00000000 nop + +8000e8ec <_Z4Op9Av>: +8000e8ec: 3c028021 lui v0,0x8021 +8000e8f0: 3c038021 lui v1,0x8021 +8000e8f4: 2446e2f8 addiu a2,v0,-7432 +8000e8f8: 2463e2a8 addiu v1,v1,-7512 +8000e8fc: 8c620020 lw v0,32(v1) +8000e900: 94c40002 lhu a0,2(a2) +8000e904: 94c5000a lhu a1,10(a2) +8000e908: 24420006 addiu v0,v0,6 +8000e90c: 30840100 andi a0,a0,0x100 +8000e910: ac620020 sw v0,32(v1) +8000e914: 10800003 beqz a0,8000e924 <_Z4Op9Av+0x38> +8000e918: a4c50008 sh a1,8(a2) +8000e91c: 24020001 li v0,1 +8000e920: a0c20009 sb v0,9(a2) +8000e924: 03e00008 jr ra +8000e928: 00000000 nop + +8000e92c <_Z4OpCBv>: +8000e92c: 27bdffd0 addiu sp,sp,-48 +8000e930: 3c028021 lui v0,0x8021 +8000e934: afbf0028 sw ra,40(sp) +8000e938: afb50024 sw s5,36(sp) +8000e93c: afb40020 sw s4,32(sp) +8000e940: afb3001c sw s3,28(sp) +8000e944: afb20018 sw s2,24(sp) +8000e948: afb10014 sw s1,20(sp) +8000e94c: afb00010 sw s0,16(sp) +8000e950: 2445e2a8 addiu a1,v0,-7512 +8000e954: 8ca3000c lw v1,12(a1) +8000e958: 3c028021 lui v0,0x8021 +8000e95c: 9044e42d lbu a0,-7123(v0) +8000e960: 2463ffff addiu v1,v1,-1 +8000e964: 24020001 li v0,1 +8000e968: a0a20007 sb v0,7(a1) +8000e96c: 1080002f beqz a0,8000ea2c <_Z4OpCBv+0x100> +8000e970: aca3000c sw v1,12(a1) +8000e974: 3c148021 lui s4,0x8021 +8000e978: 2682e3e8 addiu v0,s4,-7192 +8000e97c: 8ca30024 lw v1,36(a1) +8000e980: 9044000c lbu a0,12(v0) +8000e984: 10800020 beqz a0,8000ea08 <_Z4OpCBv+0xdc> +8000e988: aca30020 sw v1,32(a1) +8000e98c: 3c158021 lui s5,0x8021 +8000e990: 26a2e284 addiu v0,s5,-7548 +8000e994: a040000c sb zero,12(v0) +8000e998: 3c03801f lui v1,0x801f +8000e99c: 3c02801f lui v0,0x801f +8000e9a0: 2473b978 addiu s3,v1,-18056 +8000e9a4: 24521cf0 addiu s2,v0,7408 +8000e9a8: 00a08821 move s1,a1 +8000e9ac: 3c108021 lui s0,0x8021 +8000e9b0: 8e85e3e8 lw a1,-7192(s4) +8000e9b4: 8e04e308 lw a0,-7416(s0) +8000e9b8: 90a20000 lbu v0,0(a1) +8000e9bc: 00021080 sll v0,v0,0x2 +8000e9c0: 00531021 addu v0,v0,s3 +8000e9c4: 8c430000 lw v1,0(v0) +8000e9c8: 00832021 addu a0,a0,v1 +8000e9cc: ae04e308 sw a0,-7416(s0) +8000e9d0: 90a20000 lbu v0,0(a1) +8000e9d4: 00021080 sll v0,v0,0x2 +8000e9d8: 00521021 addu v0,v0,s2 +8000e9dc: 8c430000 lw v1,0(v0) +8000e9e0: 0060f809 jalr v1 +8000e9e4: 00000000 nop +8000e9e8: 8e02e308 lw v0,-7416(s0) +8000e9ec: 8e230024 lw v1,36(s1) +8000e9f0: 0043102a slt v0,v0,v1 +8000e9f4: 1440ffef bnez v0,8000e9b4 <_Z4OpCBv+0x88> +8000e9f8: 8e85e3e8 lw a1,-7192(s4) +8000e9fc: 26a3e284 addiu v1,s5,-7548 +8000ea00: 24020001 li v0,1 +8000ea04: a062000c sb v0,12(v1) +8000ea08: 8fbf0028 lw ra,40(sp) +8000ea0c: 8fb50024 lw s5,36(sp) +8000ea10: 8fb40020 lw s4,32(sp) +8000ea14: 8fb3001c lw s3,28(sp) +8000ea18: 8fb20018 lw s2,24(sp) +8000ea1c: 8fb10014 lw s1,20(sp) +8000ea20: 8fb00010 lw s0,16(sp) +8000ea24: 03e00008 jr ra +8000ea28: 27bd0030 addiu sp,sp,48 +8000ea2c: 8ca20020 lw v0,32(a1) +8000ea30: 2442000c addiu v0,v0,12 +8000ea34: aca20020 sw v0,32(a1) +8000ea38: 8fbf0028 lw ra,40(sp) +8000ea3c: 8fb50024 lw s5,36(sp) +8000ea40: 8fb40020 lw s4,32(sp) +8000ea44: 8fb3001c lw s3,28(sp) +8000ea48: 8fb20018 lw s2,24(sp) +8000ea4c: 8fb10014 lw s1,20(sp) +8000ea50: 8fb00010 lw s0,16(sp) +8000ea54: 03e00008 jr ra +8000ea58: 27bd0030 addiu sp,sp,48 + +8000ea5c <_Z4OpDBv>: +8000ea5c: 3c048021 lui a0,0x8021 +8000ea60: 2485e2a8 addiu a1,a0,-7512 +8000ea64: 8ca2000c lw v0,12(a1) +8000ea68: 8c83e2a8 lw v1,-7512(a0) +8000ea6c: 2442ffff addiu v0,v0,-1 +8000ea70: 34630001 ori v1,v1,0x1 +8000ea74: aca2000c sw v0,12(a1) +8000ea78: 03e00008 jr ra +8000ea7c: ac83e2a8 sw v1,-7512(a0) + +8000ea80 <_Z4Op42v>: +8000ea80: 03e00008 jr ra +8000ea84: 00000000 nop + +8000ea88 <_Z5ADC16v>: +8000ea88: 27bdffd8 addiu sp,sp,-40 +8000ea8c: afb10014 sw s1,20(sp) +8000ea90: afbf0020 sw ra,32(sp) +8000ea94: afb3001c sw s3,28(sp) +8000ea98: afb20018 sw s2,24(sp) +8000ea9c: afb00010 sw s0,16(sp) +8000eaa0: 3c028021 lui v0,0x8021 +8000eaa4: 8c447018 lw a0,28696(v0) +8000eaa8: 3c028006 lui v0,0x8006 +8000eaac: 24424be8 addiu v0,v0,19432 +8000eab0: 0040f809 jalr v0 +8000eab4: 3c118021 lui s1,0x8021 +8000eab8: 2624e2f8 addiu a0,s1,-7432 +8000eabc: 00403821 move a3,v0 +8000eac0: 90820002 lbu v0,2(a0) +8000eac4: 3c038022 lui v1,0x8022 +8000eac8: 30420008 andi v0,v0,0x8 +8000eacc: 10400062 beqz v0,8000ec58 <_Z5ADC16v+0x1d0> +8000ead0: a46750be sh a3,20670(v1) +8000ead4: 3c138021 lui s3,0x8021 +8000ead8: 94890004 lhu t1,4(a0) +8000eadc: 2672e284 addiu s2,s3,-7548 +8000eae0: 92430008 lbu v1,8(s2) +8000eae4: 3122000f andi v0,t1,0xf +8000eae8: 00431021 addu v0,v0,v1 +8000eaec: 30e6000f andi a2,a3,0xf +8000eaf0: 00c21021 addu v0,a2,v0 +8000eaf4: 304800ff andi t0,v0,0xff +8000eaf8: 00091902 srl v1,t1,0x4 +8000eafc: 00091202 srl v0,t1,0x8 +8000eb00: 00072102 srl a0,a3,0x4 +8000eb04: 306e000f andi t6,v1,0xf +8000eb08: 3058000f andi t8,v0,0xf +8000eb0c: 308a000f andi t2,a0,0xf +8000eb10: 3c028022 lui v0,0x8022 +8000eb14: 3c038022 lui v1,0x8022 +8000eb18: 00072a02 srl a1,a3,0x8 +8000eb1c: 30a5000f andi a1,a1,0xf +8000eb20: 3c0d8022 lui t5,0x8022 +8000eb24: 3c0c8022 lui t4,0x8022 +8000eb28: 00098302 srl s0,t1,0xc +8000eb2c: 3c0b8022 lui t3,0x8022 +8000eb30: 00077b02 srl t7,a3,0xc +8000eb34: 3c198022 lui t9,0x8022 +8000eb38: a04650ae sb a2,20654(v0) +8000eb3c: a06a50af sb t2,20655(v1) +8000eb40: 3c028022 lui v0,0x8022 +8000eb44: 3c038022 lui v1,0x8022 +8000eb48: 2d04000a sltiu a0,t0,10 +8000eb4c: a04550b0 sb a1,20656(v0) +8000eb50: a06f50b1 sb t7,20657(v1) +8000eb54: a1ae50ab sb t6,20651(t5) +8000eb58: a19850ac sb t8,20652(t4) +8000eb5c: a17050ad sb s0,20653(t3) +8000eb60: 10800071 beqz a0,8000ed28 <_Z5ADC16v+0x2a0> +8000eb64: a32850aa sb t0,20650(t9) +8000eb68: 91a250ab lbu v0,20651(t5) +8000eb6c: 01421021 addu v0,t2,v0 +8000eb70: 304200ff andi v0,v0,0xff +8000eb74: 2c43000a sltiu v1,v0,10 +8000eb78: 1060005e beqz v1,8000ecf4 <_Z5ADC16v+0x26c> +8000eb7c: a1a250ab sb v0,20651(t5) +8000eb80: 918250ac lbu v0,20652(t4) +8000eb84: 00a21021 addu v0,a1,v0 +8000eb88: 304200ff andi v0,v0,0xff +8000eb8c: 2c43000a sltiu v1,v0,10 +8000eb90: 10600072 beqz v1,8000ed5c <_Z5ADC16v+0x2d4> +8000eb94: a18250ac sb v0,20652(t4) +8000eb98: 916250ad lbu v0,20653(t3) +8000eb9c: 01e21021 addu v0,t7,v0 +8000eba0: 304200ff andi v0,v0,0xff +8000eba4: 2c43000a sltiu v1,v0,10 +8000eba8: 14600050 bnez v1,8000ecec <_Z5ADC16v+0x264> +8000ebac: a16250ad sb v0,20653(t3) +8000ebb0: 2442fff6 addiu v0,v0,-10 +8000ebb4: 3042000f andi v0,v0,0xf +8000ebb8: 24030001 li v1,1 +8000ebbc: a2430008 sb v1,8(s2) +8000ebc0: a16250ad sb v0,20653(t3) +8000ebc4: 916250ad lbu v0,20653(t3) +8000ebc8: 918350ac lbu v1,20652(t4) +8000ebcc: 932450aa lbu a0,20650(t9) +8000ebd0: 00031a00 sll v1,v1,0x8 +8000ebd4: 91a550ab lbu a1,20651(t5) +8000ebd8: 00021300 sll v0,v0,0xc +8000ebdc: 00431025 or v0,v0,v1 +8000ebe0: 00441025 or v0,v0,a0 +8000ebe4: 00052900 sll a1,a1,0x4 +8000ebe8: 00a22825 or a1,a1,v0 +8000ebec: 30a5ffff andi a1,a1,0xffff +8000ebf0: 01272026 xor a0,t1,a3 +8000ebf4: 00e51026 xor v0,a3,a1 +8000ebf8: 00042027 nor a0,zero,a0 +8000ebfc: 30428000 andi v0,v0,0x8000 +8000ec00: 3c038022 lui v1,0x8022 +8000ec04: 00822024 and a0,a0,v0 +8000ec08: 10800061 beqz a0,8000ed90 <_Z5ADC16v+0x308> +8000ec0c: a46550b4 sh a1,20660(v1) +8000ec10: 2663e284 addiu v1,s3,-7548 +8000ec14: 24020001 li v0,1 +8000ec18: a062000b sb v0,11(v1) +8000ec1c: 2623e2f8 addiu v1,s1,-7432 +8000ec20: 30a2ffff andi v0,a1,0xffff +8000ec24: a4650004 sh a1,4(v1) +8000ec28: 2664e284 addiu a0,s3,-7548 +8000ec2c: 00021a02 srl v1,v0,0x8 +8000ec30: 0002102b sltu v0,zero,v0 +8000ec34: a083000a sb v1,10(a0) +8000ec38: a0820009 sb v0,9(a0) +8000ec3c: 8fbf0020 lw ra,32(sp) +8000ec40: 8fb3001c lw s3,28(sp) +8000ec44: 8fb20018 lw s2,24(sp) +8000ec48: 8fb10014 lw s1,20(sp) +8000ec4c: 8fb00010 lw s0,16(sp) +8000ec50: 03e00008 jr ra +8000ec54: 27bd0028 addiu sp,sp,40 +8000ec58: 3c138021 lui s3,0x8021 +8000ec5c: 2666e284 addiu a2,s3,-7548 +8000ec60: 90c30008 lbu v1,8(a2) +8000ec64: 94820004 lhu v0,4(a0) +8000ec68: 00472026 xor a0,v0,a3 +8000ec6c: 00431021 addu v0,v0,v1 +8000ec70: 00e21021 addu v0,a3,v0 +8000ec74: 3048ffff andi t0,v0,0xffff +8000ec78: 00042027 nor a0,zero,a0 +8000ec7c: 30848000 andi a0,a0,0x8000 +8000ec80: 00e82826 xor a1,a3,t0 +8000ec84: 3403ffff li v1,0xffff +8000ec88: 00a42824 and a1,a1,a0 +8000ec8c: 0062182b sltu v1,v1,v0 +8000ec90: 3c048022 lui a0,0x8022 +8000ec94: ac8250b8 sw v0,20664(a0) +8000ec98: 10a00012 beqz a1,8000ece4 <_Z5ADC16v+0x25c> +8000ec9c: a0c30008 sb v1,8(a2) +8000eca0: 24020001 li v0,1 +8000eca4: a0c2000b sb v0,11(a2) +8000eca8: 2623e2f8 addiu v1,s1,-7432 +8000ecac: 3102ffff andi v0,t0,0xffff +8000ecb0: a4680004 sh t0,4(v1) +8000ecb4: 2664e284 addiu a0,s3,-7548 +8000ecb8: 00021a02 srl v1,v0,0x8 +8000ecbc: 0002102b sltu v0,zero,v0 +8000ecc0: a083000a sb v1,10(a0) +8000ecc4: a0820009 sb v0,9(a0) +8000ecc8: 8fbf0020 lw ra,32(sp) +8000eccc: 8fb3001c lw s3,28(sp) +8000ecd0: 8fb20018 lw s2,24(sp) +8000ecd4: 8fb10014 lw s1,20(sp) +8000ecd8: 8fb00010 lw s0,16(sp) +8000ecdc: 03e00008 jr ra +8000ece0: 27bd0028 addiu sp,sp,40 +8000ece4: 08003b2a j 8000eca8 <_Z5ADC16v+0x220> +8000ece8: a0c0000b sb zero,11(a2) +8000ecec: 08003af1 j 8000ebc4 <_Z5ADC16v+0x13c> +8000ecf0: a2400008 sb zero,8(s2) +8000ecf4: 27030001 addiu v1,t8,1 +8000ecf8: 2442fff6 addiu v0,v0,-10 +8000ecfc: a18350ac sb v1,20652(t4) +8000ed00: 3042000f andi v0,v0,0xf +8000ed04: a1a250ab sb v0,20651(t5) +8000ed08: 918250ac lbu v0,20652(t4) +8000ed0c: 00a21021 addu v0,a1,v0 +8000ed10: 304200ff andi v0,v0,0xff +8000ed14: 2c43000a sltiu v1,v0,10 +8000ed18: 1460ff9f bnez v1,8000eb98 <_Z5ADC16v+0x110> +8000ed1c: a18250ac sb v0,20652(t4) +8000ed20: 08003b58 j 8000ed60 <_Z5ADC16v+0x2d8> +8000ed24: 26030001 addiu v1,s0,1 +8000ed28: 25c30001 addiu v1,t6,1 +8000ed2c: 2502fff6 addiu v0,t0,-10 +8000ed30: a1a350ab sb v1,20651(t5) +8000ed34: 3042000f andi v0,v0,0xf +8000ed38: a32250aa sb v0,20650(t9) +8000ed3c: 91a250ab lbu v0,20651(t5) +8000ed40: 01421021 addu v0,t2,v0 +8000ed44: 304200ff andi v0,v0,0xff +8000ed48: 2c43000a sltiu v1,v0,10 +8000ed4c: 1460ff8c bnez v1,8000eb80 <_Z5ADC16v+0xf8> +8000ed50: a1a250ab sb v0,20651(t5) +8000ed54: 08003b3e j 8000ecf8 <_Z5ADC16v+0x270> +8000ed58: 27030001 addiu v1,t8,1 +8000ed5c: 26030001 addiu v1,s0,1 +8000ed60: 2442fff6 addiu v0,v0,-10 +8000ed64: a16350ad sb v1,20653(t3) +8000ed68: 3042000f andi v0,v0,0xf +8000ed6c: a18250ac sb v0,20652(t4) +8000ed70: 916250ad lbu v0,20653(t3) +8000ed74: 01e21021 addu v0,t7,v0 +8000ed78: 304200ff andi v0,v0,0xff +8000ed7c: 2c43000a sltiu v1,v0,10 +8000ed80: 1460ffda bnez v1,8000ecec <_Z5ADC16v+0x264> +8000ed84: a16250ad sb v0,20653(t3) +8000ed88: 08003aed j 8000ebb4 <_Z5ADC16v+0x12c> +8000ed8c: 2442fff6 addiu v0,v0,-10 +8000ed90: 2662e284 addiu v0,s3,-7548 +8000ed94: 08003b07 j 8000ec1c <_Z5ADC16v+0x194> +8000ed98: a040000b sb zero,11(v0) + +8000ed9c <_Z6Op5AX0v>: +8000ed9c: 27bdffe0 addiu sp,sp,-32 +8000eda0: afb10014 sw s1,20(sp) +8000eda4: 3c118021 lui s1,0x8021 +8000eda8: 2631e2f8 addiu s1,s1,-7432 +8000edac: 9624000c lhu a0,12(s1) +8000edb0: afb00010 sw s0,16(sp) +8000edb4: 96250008 lhu a1,8(s1) +8000edb8: 3c108006 lui s0,0x8006 +8000edbc: 26104444 addiu s0,s0,17476 +8000edc0: afbf0018 sw ra,24(sp) +8000edc4: 0200f809 jalr s0 +8000edc8: 00042202 srl a0,a0,0x8 +8000edcc: 96250008 lhu a1,8(s1) +8000edd0: 9224000c lbu a0,12(s1) +8000edd4: 24a5ffff addiu a1,a1,-1 +8000edd8: 0200f809 jalr s0 +8000eddc: 30a5ffff andi a1,a1,0xffff +8000ede0: 3c048021 lui a0,0x8021 +8000ede4: 2484e2a8 addiu a0,a0,-7512 +8000ede8: 8c830020 lw v1,32(a0) +8000edec: 96220008 lhu v0,8(s1) +8000edf0: 24630006 addiu v1,v1,6 +8000edf4: ac830020 sw v1,32(a0) +8000edf8: 2442fffe addiu v0,v0,-2 +8000edfc: a6220008 sh v0,8(s1) +8000ee00: 8fbf0018 lw ra,24(sp) +8000ee04: 8fb10014 lw s1,20(sp) +8000ee08: 8fb00010 lw s0,16(sp) +8000ee0c: 03e00008 jr ra +8000ee10: 27bd0020 addiu sp,sp,32 + +8000ee14 <_Z6Op5AX1v>: +8000ee14: 27bdffe8 addiu sp,sp,-24 +8000ee18: 3c068021 lui a2,0x8021 +8000ee1c: afbf0010 sw ra,16(sp) +8000ee20: 24c6e2f8 addiu a2,a2,-7432 +8000ee24: 94c30008 lhu v1,8(a2) +8000ee28: 90c4000c lbu a0,12(a2) +8000ee2c: 00602821 move a1,v1 +8000ee30: 3c028006 lui v0,0x8006 +8000ee34: 2463ffff addiu v1,v1,-1 +8000ee38: 24424444 addiu v0,v0,17476 +8000ee3c: 0040f809 jalr v0 +8000ee40: a4c30008 sh v1,8(a2) +8000ee44: 3c038021 lui v1,0x8021 +8000ee48: 2463e2a8 addiu v1,v1,-7512 +8000ee4c: 8c620020 lw v0,32(v1) +8000ee50: 24420006 addiu v0,v0,6 +8000ee54: ac620020 sw v0,32(v1) +8000ee58: 8fbf0010 lw ra,16(sp) +8000ee5c: 03e00008 jr ra +8000ee60: 27bd0018 addiu sp,sp,24 + +8000ee64 <_Z6Op5AE1v>: +8000ee64: 27bdffe8 addiu sp,sp,-24 +8000ee68: afb00010 sw s0,16(sp) +8000ee6c: 3c108021 lui s0,0x8021 +8000ee70: 2610e2f8 addiu s0,s0,-7432 +8000ee74: 96030008 lhu v1,8(s0) +8000ee78: 9204000c lbu a0,12(s0) +8000ee7c: 00602821 move a1,v1 +8000ee80: 3c028006 lui v0,0x8006 +8000ee84: 2463ffff addiu v1,v1,-1 +8000ee88: afbf0014 sw ra,20(sp) +8000ee8c: 24424444 addiu v0,v0,17476 +8000ee90: 0040f809 jalr v0 +8000ee94: a6030008 sh v1,8(s0) +8000ee98: 3c048021 lui a0,0x8021 +8000ee9c: 2484e2a8 addiu a0,a0,-7512 +8000eea0: 8c820020 lw v0,32(a0) +8000eea4: 24030001 li v1,1 +8000eea8: 24420006 addiu v0,v0,6 +8000eeac: ac820020 sw v0,32(a0) +8000eeb0: a2030009 sb v1,9(s0) +8000eeb4: 8fbf0014 lw ra,20(sp) +8000eeb8: 8fb00010 lw s0,16(sp) +8000eebc: 03e00008 jr ra +8000eec0: 27bd0018 addiu sp,sp,24 + +8000eec4 <_Z6OpDAX0v>: +8000eec4: 27bdffe0 addiu sp,sp,-32 +8000eec8: afb10014 sw s1,20(sp) +8000eecc: 3c118021 lui s1,0x8021 +8000eed0: 2631e2f8 addiu s1,s1,-7432 +8000eed4: 9624000a lhu a0,10(s1) +8000eed8: afb00010 sw s0,16(sp) +8000eedc: 96250008 lhu a1,8(s1) +8000eee0: 3c108006 lui s0,0x8006 +8000eee4: 26104444 addiu s0,s0,17476 +8000eee8: afbf0018 sw ra,24(sp) +8000eeec: 0200f809 jalr s0 +8000eef0: 00042202 srl a0,a0,0x8 +8000eef4: 96250008 lhu a1,8(s1) +8000eef8: 9224000a lbu a0,10(s1) +8000eefc: 24a5ffff addiu a1,a1,-1 +8000ef00: 0200f809 jalr s0 +8000ef04: 30a5ffff andi a1,a1,0xffff +8000ef08: 3c048021 lui a0,0x8021 +8000ef0c: 2484e2a8 addiu a0,a0,-7512 +8000ef10: 8c830020 lw v1,32(a0) +8000ef14: 96220008 lhu v0,8(s1) +8000ef18: 24630006 addiu v1,v1,6 +8000ef1c: ac830020 sw v1,32(a0) +8000ef20: 2442fffe addiu v0,v0,-2 +8000ef24: a6220008 sh v0,8(s1) +8000ef28: 8fbf0018 lw ra,24(sp) +8000ef2c: 8fb10014 lw s1,20(sp) +8000ef30: 8fb00010 lw s0,16(sp) +8000ef34: 03e00008 jr ra +8000ef38: 27bd0020 addiu sp,sp,32 + +8000ef3c <_Z6OpDAX1v>: +8000ef3c: 27bdffe8 addiu sp,sp,-24 +8000ef40: 3c068021 lui a2,0x8021 +8000ef44: afbf0010 sw ra,16(sp) +8000ef48: 24c6e2f8 addiu a2,a2,-7432 +8000ef4c: 94c30008 lhu v1,8(a2) +8000ef50: 90c4000a lbu a0,10(a2) +8000ef54: 00602821 move a1,v1 +8000ef58: 3c028006 lui v0,0x8006 +8000ef5c: 2463ffff addiu v1,v1,-1 +8000ef60: 24424444 addiu v0,v0,17476 +8000ef64: 0040f809 jalr v0 +8000ef68: a4c30008 sh v1,8(a2) +8000ef6c: 3c038021 lui v1,0x8021 +8000ef70: 2463e2a8 addiu v1,v1,-7512 +8000ef74: 8c620020 lw v0,32(v1) +8000ef78: 24420006 addiu v0,v0,6 +8000ef7c: ac620020 sw v0,32(v1) +8000ef80: 8fbf0010 lw ra,16(sp) +8000ef84: 03e00008 jr ra +8000ef88: 27bd0018 addiu sp,sp,24 + +8000ef8c <_Z6OpDAE1v>: +8000ef8c: 27bdffe8 addiu sp,sp,-24 +8000ef90: afb00010 sw s0,16(sp) +8000ef94: 3c108021 lui s0,0x8021 +8000ef98: 2610e2f8 addiu s0,s0,-7432 +8000ef9c: 96030008 lhu v1,8(s0) +8000efa0: 9204000a lbu a0,10(s0) +8000efa4: 00602821 move a1,v1 +8000efa8: 3c028006 lui v0,0x8006 +8000efac: 2463ffff addiu v1,v1,-1 +8000efb0: afbf0014 sw ra,20(sp) +8000efb4: 24424444 addiu v0,v0,17476 +8000efb8: 0040f809 jalr v0 +8000efbc: a6030008 sh v1,8(s0) +8000efc0: 3c048021 lui a0,0x8021 +8000efc4: 2484e2a8 addiu a0,a0,-7512 +8000efc8: 8c820020 lw v0,32(a0) +8000efcc: 24030001 li v1,1 +8000efd0: 24420006 addiu v0,v0,6 +8000efd4: ac820020 sw v0,32(a0) +8000efd8: a2030009 sb v1,9(s0) +8000efdc: 8fbf0014 lw ra,20(sp) +8000efe0: 8fb00010 lw s0,16(sp) +8000efe4: 03e00008 jr ra +8000efe8: 27bd0018 addiu sp,sp,24 + +8000efec <_Z6Op08E1v>: +8000efec: 27bdffe8 addiu sp,sp,-24 +8000eff0: afb00010 sw s0,16(sp) +8000eff4: 3c108021 lui s0,0x8021 +8000eff8: 2610e2f8 addiu s0,s0,-7432 +8000effc: 92030002 lbu v1,2(s0) +8000f000: 3c028021 lui v0,0x8021 +8000f004: afbf0014 sw ra,20(sp) +8000f008: 2442e284 addiu v0,v0,-7548 +8000f00c: 9045000a lbu a1,10(v0) +8000f010: 3063003c andi v1,v1,0x3c +8000f014: a2030002 sb v1,2(s0) +8000f018: 90460008 lbu a2,8(v0) +8000f01c: 90470009 lbu a3,9(v0) +8000f020: 9043000b lbu v1,11(v0) +8000f024: 92040002 lbu a0,2(s0) +8000f028: 30a50080 andi a1,a1,0x80 +8000f02c: 24020002 li v0,2 +8000f030: 00c53025 or a2,a2,a1 +8000f034: 0007100b movn v0,zero,a3 +8000f038: 00031980 sll v1,v1,0x6 +8000f03c: 00862025 or a0,a0,a2 +8000f040: 00431025 or v0,v0,v1 +8000f044: 96030008 lhu v1,8(s0) +8000f048: 00441025 or v0,v0,a0 +8000f04c: a2020002 sb v0,2(s0) +8000f050: 304400ff andi a0,v0,0xff +8000f054: 00602821 move a1,v1 +8000f058: 3c028006 lui v0,0x8006 +8000f05c: 2463ffff addiu v1,v1,-1 +8000f060: 24424444 addiu v0,v0,17476 +8000f064: 0040f809 jalr v0 +8000f068: a6030008 sh v1,8(s0) +8000f06c: 3c048021 lui a0,0x8021 +8000f070: 2484e2a8 addiu a0,a0,-7512 +8000f074: 8c820020 lw v0,32(a0) +8000f078: 24030001 li v1,1 +8000f07c: 24420006 addiu v0,v0,6 +8000f080: ac820020 sw v0,32(a0) +8000f084: a2030009 sb v1,9(s0) +8000f088: 8fbf0014 lw ra,20(sp) +8000f08c: 8fb00010 lw s0,16(sp) +8000f090: 03e00008 jr ra +8000f094: 27bd0018 addiu sp,sp,24 + +8000f098 <_Z4Op4Bv>: +8000f098: 27bdffe8 addiu sp,sp,-24 +8000f09c: 3c028021 lui v0,0x8021 +8000f0a0: afbf0010 sw ra,16(sp) +8000f0a4: 2446e2f8 addiu a2,v0,-7432 +8000f0a8: 94c30008 lhu v1,8(a2) +8000f0ac: 9044e2f8 lbu a0,-7432(v0) +8000f0b0: 00602821 move a1,v1 +8000f0b4: 3c028006 lui v0,0x8006 +8000f0b8: 2463ffff addiu v1,v1,-1 +8000f0bc: 24424444 addiu v0,v0,17476 +8000f0c0: 0040f809 jalr v0 +8000f0c4: a4c30008 sh v1,8(a2) +8000f0c8: 3c038021 lui v1,0x8021 +8000f0cc: 2463e2a8 addiu v1,v1,-7512 +8000f0d0: 8c620020 lw v0,32(v1) +8000f0d4: 24420006 addiu v0,v0,6 +8000f0d8: ac620020 sw v0,32(v1) +8000f0dc: 8fbf0010 lw ra,16(sp) +8000f0e0: 03e00008 jr ra +8000f0e4: 27bd0018 addiu sp,sp,24 + +8000f0e8 <_Z6Op4BE1v>: +8000f0e8: 27bdffe8 addiu sp,sp,-24 +8000f0ec: 3c028021 lui v0,0x8021 +8000f0f0: afb00010 sw s0,16(sp) +8000f0f4: 2450e2f8 addiu s0,v0,-7432 +8000f0f8: 96030008 lhu v1,8(s0) +8000f0fc: afbf0014 sw ra,20(sp) +8000f100: 9044e2f8 lbu a0,-7432(v0) +8000f104: 00602821 move a1,v1 +8000f108: 3c028006 lui v0,0x8006 +8000f10c: 2463ffff addiu v1,v1,-1 +8000f110: 24424444 addiu v0,v0,17476 +8000f114: 0040f809 jalr v0 +8000f118: a6030008 sh v1,8(s0) +8000f11c: 3c048021 lui a0,0x8021 +8000f120: 2484e2a8 addiu a0,a0,-7512 +8000f124: 8c820020 lw v0,32(a0) +8000f128: 24030001 li v1,1 +8000f12c: 24420006 addiu v0,v0,6 +8000f130: ac820020 sw v0,32(a0) +8000f134: a2030009 sb v1,9(s0) +8000f138: 8fbf0014 lw ra,20(sp) +8000f13c: 8fb00010 lw s0,16(sp) +8000f140: 03e00008 jr ra +8000f144: 27bd0018 addiu sp,sp,24 + +8000f148 <_Z4Op0Bv>: +8000f148: 27bdffe0 addiu sp,sp,-32 +8000f14c: afb10014 sw s1,20(sp) +8000f150: 3c118021 lui s1,0x8021 +8000f154: 2631e2f8 addiu s1,s1,-7432 +8000f158: 96240006 lhu a0,6(s1) +8000f15c: afb00010 sw s0,16(sp) +8000f160: 96250008 lhu a1,8(s1) +8000f164: 3c108006 lui s0,0x8006 +8000f168: 26104444 addiu s0,s0,17476 +8000f16c: afbf0018 sw ra,24(sp) +8000f170: 0200f809 jalr s0 +8000f174: 00042202 srl a0,a0,0x8 +8000f178: 96250008 lhu a1,8(s1) +8000f17c: 92240006 lbu a0,6(s1) +8000f180: 24a5ffff addiu a1,a1,-1 +8000f184: 0200f809 jalr s0 +8000f188: 30a5ffff andi a1,a1,0xffff +8000f18c: 3c048021 lui a0,0x8021 +8000f190: 2484e2a8 addiu a0,a0,-7512 +8000f194: 8c830020 lw v1,32(a0) +8000f198: 96220008 lhu v0,8(s1) +8000f19c: 24630006 addiu v1,v1,6 +8000f1a0: ac830020 sw v1,32(a0) +8000f1a4: 2442fffe addiu v0,v0,-2 +8000f1a8: a6220008 sh v0,8(s1) +8000f1ac: 8fbf0018 lw ra,24(sp) +8000f1b0: 8fb10014 lw s1,20(sp) +8000f1b4: 8fb00010 lw s0,16(sp) +8000f1b8: 03e00008 jr ra +8000f1bc: 27bd0020 addiu sp,sp,32 + +8000f1c0 <_Z6Op0BE1v>: +8000f1c0: 27bdffe0 addiu sp,sp,-32 +8000f1c4: afb00010 sw s0,16(sp) +8000f1c8: 3c108021 lui s0,0x8021 +8000f1cc: 2610e2f8 addiu s0,s0,-7432 +8000f1d0: 96020008 lhu v0,8(s0) +8000f1d4: 96040006 lhu a0,6(s0) +8000f1d8: afb10014 sw s1,20(sp) +8000f1dc: 3c118006 lui s1,0x8006 +8000f1e0: 00402821 move a1,v0 +8000f1e4: 26314444 addiu s1,s1,17476 +8000f1e8: 2442ffff addiu v0,v0,-1 +8000f1ec: 00042202 srl a0,a0,0x8 +8000f1f0: afbf0018 sw ra,24(sp) +8000f1f4: 0220f809 jalr s1 +8000f1f8: a6020008 sh v0,8(s0) +8000f1fc: 96020008 lhu v0,8(s0) +8000f200: 92040006 lbu a0,6(s0) +8000f204: 00402821 move a1,v0 +8000f208: 2442ffff addiu v0,v0,-1 +8000f20c: 0220f809 jalr s1 +8000f210: a6020008 sh v0,8(s0) +8000f214: 3c048021 lui a0,0x8021 +8000f218: 2484e2a8 addiu a0,a0,-7512 +8000f21c: 8c820020 lw v0,32(a0) +8000f220: 24030001 li v1,1 +8000f224: 24420006 addiu v0,v0,6 +8000f228: ac820020 sw v0,32(a0) +8000f22c: a2030009 sb v1,9(s0) +8000f230: 8fbf0018 lw ra,24(sp) +8000f234: 8fb10014 lw s1,20(sp) +8000f238: 8fb00010 lw s0,16(sp) +8000f23c: 03e00008 jr ra +8000f240: 27bd0020 addiu sp,sp,32 + +8000f244 <_Z4Op8Bv>: +8000f244: 27bdffe8 addiu sp,sp,-24 +8000f248: 3c068021 lui a2,0x8021 +8000f24c: afbf0010 sw ra,16(sp) +8000f250: 24c6e2f8 addiu a2,a2,-7432 +8000f254: 94c30008 lhu v1,8(a2) +8000f258: 90c40001 lbu a0,1(a2) +8000f25c: 00602821 move a1,v1 +8000f260: 3c028006 lui v0,0x8006 +8000f264: 2463ffff addiu v1,v1,-1 +8000f268: 24424444 addiu v0,v0,17476 +8000f26c: 0040f809 jalr v0 +8000f270: a4c30008 sh v1,8(a2) +8000f274: 3c038021 lui v1,0x8021 +8000f278: 2463e2a8 addiu v1,v1,-7512 +8000f27c: 8c620020 lw v0,32(v1) +8000f280: 24420006 addiu v0,v0,6 +8000f284: ac620020 sw v0,32(v1) +8000f288: 8fbf0010 lw ra,16(sp) +8000f28c: 03e00008 jr ra +8000f290: 27bd0018 addiu sp,sp,24 + +8000f294 <_Z6Op8BE1v>: +8000f294: 27bdffe8 addiu sp,sp,-24 +8000f298: afb00010 sw s0,16(sp) +8000f29c: 3c108021 lui s0,0x8021 +8000f2a0: 2610e2f8 addiu s0,s0,-7432 +8000f2a4: 96030008 lhu v1,8(s0) +8000f2a8: 92040001 lbu a0,1(s0) +8000f2ac: 00602821 move a1,v1 +8000f2b0: 3c028006 lui v0,0x8006 +8000f2b4: 2463ffff addiu v1,v1,-1 +8000f2b8: afbf0014 sw ra,20(sp) +8000f2bc: 24424444 addiu v0,v0,17476 +8000f2c0: 0040f809 jalr v0 +8000f2c4: a6030008 sh v1,8(s0) +8000f2c8: 3c048021 lui a0,0x8021 +8000f2cc: 2484e2a8 addiu a0,a0,-7512 +8000f2d0: 8c820020 lw v0,32(a0) +8000f2d4: 24030001 li v1,1 +8000f2d8: 24420006 addiu v0,v0,6 +8000f2dc: ac820020 sw v0,32(a0) +8000f2e0: a2030009 sb v1,9(s0) +8000f2e4: 8fbf0014 lw ra,20(sp) +8000f2e8: 8fb00010 lw s0,16(sp) +8000f2ec: 03e00008 jr ra +8000f2f0: 27bd0018 addiu sp,sp,24 + +8000f2f4 <_Z6Op48M0v>: +8000f2f4: 27bdffe0 addiu sp,sp,-32 +8000f2f8: afb10014 sw s1,20(sp) +8000f2fc: 3c118021 lui s1,0x8021 +8000f300: 2631e2f8 addiu s1,s1,-7432 +8000f304: 96240004 lhu a0,4(s1) +8000f308: afb00010 sw s0,16(sp) +8000f30c: 96250008 lhu a1,8(s1) +8000f310: 3c108006 lui s0,0x8006 +8000f314: 26104444 addiu s0,s0,17476 +8000f318: afbf0018 sw ra,24(sp) +8000f31c: 0200f809 jalr s0 +8000f320: 00042202 srl a0,a0,0x8 +8000f324: 96250008 lhu a1,8(s1) +8000f328: 92240004 lbu a0,4(s1) +8000f32c: 24a5ffff addiu a1,a1,-1 +8000f330: 0200f809 jalr s0 +8000f334: 30a5ffff andi a1,a1,0xffff +8000f338: 3c048021 lui a0,0x8021 +8000f33c: 2484e2a8 addiu a0,a0,-7512 +8000f340: 8c830020 lw v1,32(a0) +8000f344: 96220008 lhu v0,8(s1) +8000f348: 24630006 addiu v1,v1,6 +8000f34c: ac830020 sw v1,32(a0) +8000f350: 2442fffe addiu v0,v0,-2 +8000f354: a6220008 sh v0,8(s1) +8000f358: 8fbf0018 lw ra,24(sp) +8000f35c: 8fb10014 lw s1,20(sp) +8000f360: 8fb00010 lw s0,16(sp) +8000f364: 03e00008 jr ra +8000f368: 27bd0020 addiu sp,sp,32 + +8000f36c <_Z6Op48M1v>: +8000f36c: 27bdffe8 addiu sp,sp,-24 +8000f370: 3c068021 lui a2,0x8021 +8000f374: afbf0010 sw ra,16(sp) +8000f378: 24c6e2f8 addiu a2,a2,-7432 +8000f37c: 94c30008 lhu v1,8(a2) +8000f380: 90c40004 lbu a0,4(a2) +8000f384: 00602821 move a1,v1 +8000f388: 3c028006 lui v0,0x8006 +8000f38c: 2463ffff addiu v1,v1,-1 +8000f390: 24424444 addiu v0,v0,17476 +8000f394: 0040f809 jalr v0 +8000f398: a4c30008 sh v1,8(a2) +8000f39c: 3c038021 lui v1,0x8021 +8000f3a0: 2463e2a8 addiu v1,v1,-7512 +8000f3a4: 8c620020 lw v0,32(v1) +8000f3a8: 24420006 addiu v0,v0,6 +8000f3ac: ac620020 sw v0,32(v1) +8000f3b0: 8fbf0010 lw ra,16(sp) +8000f3b4: 03e00008 jr ra +8000f3b8: 27bd0018 addiu sp,sp,24 + +8000f3bc <_Z6Op48E1v>: +8000f3bc: 27bdffe8 addiu sp,sp,-24 +8000f3c0: afb00010 sw s0,16(sp) +8000f3c4: 3c108021 lui s0,0x8021 +8000f3c8: 2610e2f8 addiu s0,s0,-7432 +8000f3cc: 96030008 lhu v1,8(s0) +8000f3d0: 92040004 lbu a0,4(s0) +8000f3d4: 00602821 move a1,v1 +8000f3d8: 3c028006 lui v0,0x8006 +8000f3dc: 2463ffff addiu v1,v1,-1 +8000f3e0: afbf0014 sw ra,20(sp) +8000f3e4: 24424444 addiu v0,v0,17476 +8000f3e8: 0040f809 jalr v0 +8000f3ec: a6030008 sh v1,8(s0) +8000f3f0: 3c048021 lui a0,0x8021 +8000f3f4: 2484e2a8 addiu a0,a0,-7512 +8000f3f8: 8c820020 lw v0,32(a0) +8000f3fc: 24030001 li v1,1 +8000f400: 24420006 addiu v0,v0,6 +8000f404: ac820020 sw v0,32(a0) +8000f408: a2030009 sb v1,9(s0) +8000f40c: 8fbf0014 lw ra,20(sp) +8000f410: 8fb00010 lw s0,16(sp) +8000f414: 03e00008 jr ra +8000f418: 27bd0018 addiu sp,sp,24 + +8000f41c <_Z6Op62E1v>: +8000f41c: 27bdffe0 addiu sp,sp,-32 +8000f420: 3c078021 lui a3,0x8021 +8000f424: afbf001c sw ra,28(sp) +8000f428: afb20018 sw s2,24(sp) +8000f42c: afb10014 sw s1,20(sp) +8000f430: afb00010 sw s0,16(sp) +8000f434: 24e7e2a8 addiu a3,a3,-7512 +8000f438: 8ce2000c lw v0,12(a3) +8000f43c: 8ce30010 lw v1,16(a3) +8000f440: 90440000 lbu a0,0(v0) +8000f444: 90460001 lbu a2,1(v0) +8000f448: 24490002 addiu t1,v0,2 +8000f44c: 01231823 subu v1,t1,v1 +8000f450: 8ce20020 lw v0,32(a3) +8000f454: 3c108021 lui s0,0x8021 +8000f458: 2610e2f8 addiu s0,s0,-7432 +8000f45c: 00832021 addu a0,a0,v1 +8000f460: 8ce80030 lw t0,48(a3) +8000f464: 00063200 sll a2,a2,0x8 +8000f468: 96030008 lhu v1,8(s0) +8000f46c: 24420006 addiu v0,v0,6 +8000f470: 00c43021 addu a2,a2,a0 +8000f474: 30c6ffff andi a2,a2,0xffff +8000f478: 01024021 addu t0,t0,v0 +8000f47c: 3c118006 lui s1,0x8006 +8000f480: 00062202 srl a0,a2,0x8 +8000f484: 00602821 move a1,v1 +8000f488: 26314444 addiu s1,s1,17476 +8000f48c: 3c128021 lui s2,0x8021 +8000f490: 2463ffff addiu v1,v1,-1 +8000f494: ace80020 sw t0,32(a3) +8000f498: ace9000c sw t1,12(a3) +8000f49c: a6030008 sh v1,8(s0) +8000f4a0: 0220f809 jalr s1 +8000f4a4: ae467018 sw a2,28696(s2) +8000f4a8: 96020008 lhu v0,8(s0) +8000f4ac: 92447018 lbu a0,28696(s2) +8000f4b0: 00402821 move a1,v0 +8000f4b4: 2442ffff addiu v0,v0,-1 +8000f4b8: 0220f809 jalr s1 +8000f4bc: a6020008 sh v0,8(s0) +8000f4c0: 24020001 li v0,1 +8000f4c4: a2020009 sb v0,9(s0) +8000f4c8: 8fbf001c lw ra,28(sp) +8000f4cc: 8fb20018 lw s2,24(sp) +8000f4d0: 8fb10014 lw s1,20(sp) +8000f4d4: 8fb00010 lw s0,16(sp) +8000f4d8: 03e00008 jr ra +8000f4dc: 27bd0020 addiu sp,sp,32 + +8000f4e0 <_Z6Op44X0v>: +8000f4e0: 27bdffe0 addiu sp,sp,-32 +8000f4e4: 3c038021 lui v1,0x8021 +8000f4e8: afb20018 sw s2,24(sp) +8000f4ec: 2472e2a8 addiu s2,v1,-7512 +8000f4f0: 8e420020 lw v0,32(s2) +8000f4f4: 8e430030 lw v1,48(s2) +8000f4f8: 2442000c addiu v0,v0,12 +8000f4fc: 8e45000c lw a1,12(s2) +8000f500: 00621821 addu v1,v1,v0 +8000f504: afbf001c sw ra,28(sp) +8000f508: afb10014 sw s1,20(sp) +8000f50c: afb00010 sw s0,16(sp) +8000f510: ae430020 sw v1,32(s2) +8000f514: 90a40000 lbu a0,0(a1) +8000f518: 3c108021 lui s0,0x8021 +8000f51c: 3c118021 lui s1,0x8021 +8000f520: 2610e2f8 addiu s0,s0,-7432 +8000f524: 00041c00 sll v1,a0,0x10 +8000f528: 24a20001 addiu v0,a1,1 +8000f52c: 2631e284 addiu s1,s1,-7548 +8000f530: ae42000c sw v0,12(s2) +8000f534: a2040001 sb a0,1(s0) +8000f538: ae230014 sw v1,20(s1) +8000f53c: 90a30001 lbu v1,1(a1) +8000f540: 9602000a lhu v0,10(s0) +8000f544: 00032400 sll a0,v1,0x10 +8000f548: 00822021 addu a0,a0,v0 +8000f54c: 3c028022 lui v0,0x8022 +8000f550: 24a50002 addiu a1,a1,2 +8000f554: a04350cc sb v1,20684(v0) +8000f558: 3c028006 lui v0,0x8006 +8000f55c: 244249d4 addiu v0,v0,18900 +8000f560: 0040f809 jalr v0 +8000f564: ae45000c sw a1,12(s2) +8000f568: 8e230014 lw v1,20(s1) +8000f56c: 9605000c lhu a1,12(s0) +8000f570: 00402021 move a0,v0 +8000f574: 3c028006 lui v0,0x8006 +8000f578: 24424444 addiu v0,v0,17476 +8000f57c: 0040f809 jalr v0 +8000f580: 00a32821 addu a1,a1,v1 +8000f584: 96030004 lhu v1,4(s0) +8000f588: 9602000a lhu v0,10(s0) +8000f58c: 9604000c lhu a0,12(s0) +8000f590: 2463ffff addiu v1,v1,-1 +8000f594: 2442ffff addiu v0,v0,-1 +8000f598: a6030004 sh v1,4(s0) +8000f59c: 2484ffff addiu a0,a0,-1 +8000f5a0: a602000a sh v0,10(s0) +8000f5a4: 3063ffff andi v1,v1,0xffff +8000f5a8: 3402ffff li v0,0xffff +8000f5ac: 10620004 beq v1,v0,8000f5c0 <_Z6Op44X0v+0xe0> +8000f5b0: a604000c sh a0,12(s0) +8000f5b4: 8e42000c lw v0,12(s2) +8000f5b8: 2442fffd addiu v0,v0,-3 +8000f5bc: ae42000c sw v0,12(s2) +8000f5c0: 8fbf001c lw ra,28(sp) +8000f5c4: 8fb20018 lw s2,24(sp) +8000f5c8: 8fb10014 lw s1,20(sp) +8000f5cc: 8fb00010 lw s0,16(sp) +8000f5d0: 03e00008 jr ra +8000f5d4: 27bd0020 addiu sp,sp,32 + +8000f5d8 <_Z6Op44X1v>: +8000f5d8: 27bdffe0 addiu sp,sp,-32 +8000f5dc: 3c038021 lui v1,0x8021 +8000f5e0: afb20018 sw s2,24(sp) +8000f5e4: 2472e2a8 addiu s2,v1,-7512 +8000f5e8: 8e420020 lw v0,32(s2) +8000f5ec: 8e430030 lw v1,48(s2) +8000f5f0: 2442000c addiu v0,v0,12 +8000f5f4: 8e45000c lw a1,12(s2) +8000f5f8: 00621821 addu v1,v1,v0 +8000f5fc: afbf001c sw ra,28(sp) +8000f600: afb10014 sw s1,20(sp) +8000f604: afb00010 sw s0,16(sp) +8000f608: ae430020 sw v1,32(s2) +8000f60c: 90a40000 lbu a0,0(a1) +8000f610: 3c108021 lui s0,0x8021 +8000f614: 3c118021 lui s1,0x8021 +8000f618: 2610e2f8 addiu s0,s0,-7432 +8000f61c: 00041c00 sll v1,a0,0x10 +8000f620: 24a20001 addiu v0,a1,1 +8000f624: 2631e284 addiu s1,s1,-7548 +8000f628: ae42000c sw v0,12(s2) +8000f62c: a2040001 sb a0,1(s0) +8000f630: ae230014 sw v1,20(s1) +8000f634: 90a30001 lbu v1,1(a1) +8000f638: 9602000a lhu v0,10(s0) +8000f63c: 00032400 sll a0,v1,0x10 +8000f640: 00822021 addu a0,a0,v0 +8000f644: 3c028022 lui v0,0x8022 +8000f648: 24a50002 addiu a1,a1,2 +8000f64c: a04350cc sb v1,20684(v0) +8000f650: 3c028006 lui v0,0x8006 +8000f654: 244249d4 addiu v0,v0,18900 +8000f658: 0040f809 jalr v0 +8000f65c: ae45000c sw a1,12(s2) +8000f660: 8e230014 lw v1,20(s1) +8000f664: 9605000c lhu a1,12(s0) +8000f668: 00402021 move a0,v0 +8000f66c: 3c028006 lui v0,0x8006 +8000f670: 24424444 addiu v0,v0,17476 +8000f674: 0040f809 jalr v0 +8000f678: 00a32821 addu a1,a1,v1 +8000f67c: 96030004 lhu v1,4(s0) +8000f680: 9202000a lbu v0,10(s0) +8000f684: 9204000c lbu a0,12(s0) +8000f688: 2463ffff addiu v1,v1,-1 +8000f68c: 2442ffff addiu v0,v0,-1 +8000f690: a6030004 sh v1,4(s0) +8000f694: 2484ffff addiu a0,a0,-1 +8000f698: a202000a sb v0,10(s0) +8000f69c: 3063ffff andi v1,v1,0xffff +8000f6a0: 3402ffff li v0,0xffff +8000f6a4: 10620004 beq v1,v0,8000f6b8 <_Z6Op44X1v+0xe0> +8000f6a8: a204000c sb a0,12(s0) +8000f6ac: 8e42000c lw v0,12(s2) +8000f6b0: 2442fffd addiu v0,v0,-3 +8000f6b4: ae42000c sw v0,12(s2) +8000f6b8: 8fbf001c lw ra,28(sp) +8000f6bc: 8fb20018 lw s2,24(sp) +8000f6c0: 8fb10014 lw s1,20(sp) +8000f6c4: 8fb00010 lw s0,16(sp) +8000f6c8: 03e00008 jr ra +8000f6cc: 27bd0020 addiu sp,sp,32 + +8000f6d0 <_Z6Op54X0v>: +8000f6d0: 27bdffe0 addiu sp,sp,-32 +8000f6d4: 3c038021 lui v1,0x8021 +8000f6d8: afb20018 sw s2,24(sp) +8000f6dc: 2472e2a8 addiu s2,v1,-7512 +8000f6e0: 8e420020 lw v0,32(s2) +8000f6e4: 8e430030 lw v1,48(s2) +8000f6e8: 2442000c addiu v0,v0,12 +8000f6ec: 8e45000c lw a1,12(s2) +8000f6f0: 00621821 addu v1,v1,v0 +8000f6f4: afbf001c sw ra,28(sp) +8000f6f8: afb10014 sw s1,20(sp) +8000f6fc: afb00010 sw s0,16(sp) +8000f700: ae430020 sw v1,32(s2) +8000f704: 90a40000 lbu a0,0(a1) +8000f708: 3c108021 lui s0,0x8021 +8000f70c: 3c118021 lui s1,0x8021 +8000f710: 2610e2f8 addiu s0,s0,-7432 +8000f714: 00041c00 sll v1,a0,0x10 +8000f718: 24a20001 addiu v0,a1,1 +8000f71c: 2631e284 addiu s1,s1,-7548 +8000f720: ae42000c sw v0,12(s2) +8000f724: a2040001 sb a0,1(s0) +8000f728: ae230014 sw v1,20(s1) +8000f72c: 90a30001 lbu v1,1(a1) +8000f730: 9602000a lhu v0,10(s0) +8000f734: 00032400 sll a0,v1,0x10 +8000f738: 00822021 addu a0,a0,v0 +8000f73c: 3c028022 lui v0,0x8022 +8000f740: 24a50002 addiu a1,a1,2 +8000f744: a04350cc sb v1,20684(v0) +8000f748: 3c028006 lui v0,0x8006 +8000f74c: 244249d4 addiu v0,v0,18900 +8000f750: 0040f809 jalr v0 +8000f754: ae45000c sw a1,12(s2) +8000f758: 8e230014 lw v1,20(s1) +8000f75c: 9605000c lhu a1,12(s0) +8000f760: 00402021 move a0,v0 +8000f764: 3c028006 lui v0,0x8006 +8000f768: 24424444 addiu v0,v0,17476 +8000f76c: 0040f809 jalr v0 +8000f770: 00a32821 addu a1,a1,v1 +8000f774: 96030004 lhu v1,4(s0) +8000f778: 9602000a lhu v0,10(s0) +8000f77c: 9604000c lhu a0,12(s0) +8000f780: 2463ffff addiu v1,v1,-1 +8000f784: 24420001 addiu v0,v0,1 +8000f788: a6030004 sh v1,4(s0) +8000f78c: 24840001 addiu a0,a0,1 +8000f790: a602000a sh v0,10(s0) +8000f794: 3063ffff andi v1,v1,0xffff +8000f798: 3402ffff li v0,0xffff +8000f79c: 10620004 beq v1,v0,8000f7b0 <_Z6Op54X0v+0xe0> +8000f7a0: a604000c sh a0,12(s0) +8000f7a4: 8e42000c lw v0,12(s2) +8000f7a8: 2442fffd addiu v0,v0,-3 +8000f7ac: ae42000c sw v0,12(s2) +8000f7b0: 8fbf001c lw ra,28(sp) +8000f7b4: 8fb20018 lw s2,24(sp) +8000f7b8: 8fb10014 lw s1,20(sp) +8000f7bc: 8fb00010 lw s0,16(sp) +8000f7c0: 03e00008 jr ra +8000f7c4: 27bd0020 addiu sp,sp,32 + +8000f7c8 <_Z6Op54X1v>: +8000f7c8: 27bdffe0 addiu sp,sp,-32 +8000f7cc: 3c038021 lui v1,0x8021 +8000f7d0: afb20018 sw s2,24(sp) +8000f7d4: 2472e2a8 addiu s2,v1,-7512 +8000f7d8: 8e420020 lw v0,32(s2) +8000f7dc: 8e430030 lw v1,48(s2) +8000f7e0: 2442000c addiu v0,v0,12 +8000f7e4: 8e45000c lw a1,12(s2) +8000f7e8: 00621821 addu v1,v1,v0 +8000f7ec: afbf001c sw ra,28(sp) +8000f7f0: afb10014 sw s1,20(sp) +8000f7f4: afb00010 sw s0,16(sp) +8000f7f8: ae430020 sw v1,32(s2) +8000f7fc: 90a40000 lbu a0,0(a1) +8000f800: 3c108021 lui s0,0x8021 +8000f804: 3c118021 lui s1,0x8021 +8000f808: 2610e2f8 addiu s0,s0,-7432 +8000f80c: 00041c00 sll v1,a0,0x10 +8000f810: 24a20001 addiu v0,a1,1 +8000f814: 2631e284 addiu s1,s1,-7548 +8000f818: ae42000c sw v0,12(s2) +8000f81c: a2040001 sb a0,1(s0) +8000f820: ae230014 sw v1,20(s1) +8000f824: 90a30001 lbu v1,1(a1) +8000f828: 9602000a lhu v0,10(s0) +8000f82c: 00032400 sll a0,v1,0x10 +8000f830: 00822021 addu a0,a0,v0 +8000f834: 3c028022 lui v0,0x8022 +8000f838: 24a50002 addiu a1,a1,2 +8000f83c: a04350cc sb v1,20684(v0) +8000f840: 3c028006 lui v0,0x8006 +8000f844: 244249d4 addiu v0,v0,18900 +8000f848: 0040f809 jalr v0 +8000f84c: ae45000c sw a1,12(s2) +8000f850: 8e230014 lw v1,20(s1) +8000f854: 9605000c lhu a1,12(s0) +8000f858: 00402021 move a0,v0 +8000f85c: 3c028006 lui v0,0x8006 +8000f860: 24424444 addiu v0,v0,17476 +8000f864: 0040f809 jalr v0 +8000f868: 00a32821 addu a1,a1,v1 +8000f86c: 96030004 lhu v1,4(s0) +8000f870: 9202000a lbu v0,10(s0) +8000f874: 9204000c lbu a0,12(s0) +8000f878: 2463ffff addiu v1,v1,-1 +8000f87c: 24420001 addiu v0,v0,1 +8000f880: a6030004 sh v1,4(s0) +8000f884: 24840001 addiu a0,a0,1 +8000f888: a202000a sb v0,10(s0) +8000f88c: 3063ffff andi v1,v1,0xffff +8000f890: 3402ffff li v0,0xffff +8000f894: 10620004 beq v1,v0,8000f8a8 <_Z6Op54X1v+0xe0> +8000f898: a204000c sb a0,12(s0) +8000f89c: 8e42000c lw v0,12(s2) +8000f8a0: 2442fffd addiu v0,v0,-3 +8000f8a4: ae42000c sw v0,12(s2) +8000f8a8: 8fbf001c lw ra,28(sp) +8000f8ac: 8fb20018 lw s2,24(sp) +8000f8b0: 8fb10014 lw s1,20(sp) +8000f8b4: 8fb00010 lw s0,16(sp) +8000f8b8: 03e00008 jr ra +8000f8bc: 27bd0020 addiu sp,sp,32 + +8000f8c0 <_Z4Op40v>: +8000f8c0: 27bdffd0 addiu sp,sp,-48 +8000f8c4: afb40020 sw s4,32(sp) +8000f8c8: 3c148021 lui s4,0x8021 +8000f8cc: afbf0028 sw ra,40(sp) +8000f8d0: afb50024 sw s5,36(sp) +8000f8d4: afb3001c sw s3,28(sp) +8000f8d8: afb20018 sw s2,24(sp) +8000f8dc: afb10014 sw s1,20(sp) +8000f8e0: afb00010 sw s0,16(sp) +8000f8e4: 2691e2f8 addiu s1,s4,-7432 +8000f8e8: 96220008 lhu v0,8(s1) +8000f8ec: 24420001 addiu v0,v0,1 +8000f8f0: 3044ffff andi a0,v0,0xffff +8000f8f4: a6220008 sh v0,8(s1) +8000f8f8: 3c028006 lui v0,0x8006 +8000f8fc: 245349d4 addiu s3,v0,18900 +8000f900: 0260f809 jalr s3 +8000f904: 3c158021 lui s5,0x8021 +8000f908: a2220002 sb v0,2(s1) +8000f90c: 92250002 lbu a1,2(s1) +8000f910: 96220008 lhu v0,8(s1) +8000f914: 00051842 srl v1,a1,0x1 +8000f918: 24420001 addiu v0,v0,1 +8000f91c: a6220008 sh v0,8(s1) +8000f920: 38630001 xori v1,v1,0x1 +8000f924: 30a20040 andi v0,a1,0x40 +8000f928: 30630001 andi v1,v1,0x1 +8000f92c: 26b2e284 addiu s2,s5,-7548 +8000f930: 30a60080 andi a2,a1,0x80 +8000f934: 96240008 lhu a0,8(s1) +8000f938: 30a50001 andi a1,a1,0x1 +8000f93c: 00021183 sra v0,v0,0x6 +8000f940: a2430009 sb v1,9(s2) +8000f944: a246000a sb a2,10(s2) +8000f948: a2450008 sb a1,8(s2) +8000f94c: 0260f809 jalr s3 +8000f950: a242000b sb v0,11(s2) +8000f954: 00408021 move s0,v0 +8000f958: 96220008 lhu v0,8(s1) +8000f95c: a630000e sh s0,14(s1) +8000f960: 24420001 addiu v0,v0,1 +8000f964: a6220008 sh v0,8(s1) +8000f968: 0260f809 jalr s3 +8000f96c: 3044ffff andi a0,v0,0xffff +8000f970: 96230002 lhu v1,2(s1) +8000f974: 00021200 sll v0,v0,0x8 +8000f978: 02028025 or s0,s0,v0 +8000f97c: 30620100 andi v0,v1,0x100 +8000f980: 10400046 beqz v0,8000fa9c <_Z4Op40v+0x1dc> +8000f984: a630000e sh s0,14(s1) +8000f988: 34620030 ori v0,v1,0x30 +8000f98c: a6220002 sh v0,2(s1) +8000f990: 24030001 li v1,1 +8000f994: 3c028021 lui v0,0x8021 +8000f998: a043e1d4 sb v1,-7724(v0) +8000f99c: 2690e2f8 addiu s0,s4,-7432 +8000f9a0: 26b1e284 addiu s1,s5,-7548 +8000f9a4: 9603000e lhu v1,14(s0) +8000f9a8: 8e240010 lw a0,16(s1) +8000f9ac: 3c028006 lui v0,0x8006 +8000f9b0: 244240f8 addiu v0,v0,16632 +8000f9b4: 0040f809 jalr v0 +8000f9b8: 00642021 addu a0,v1,a0 +8000f9bc: 92060002 lbu a2,2(s0) +8000f9c0: 30c50010 andi a1,a2,0x10 +8000f9c4: 10a00003 beqz a1,8000f9d4 <_Z4Op40v+0x114> +8000f9c8: 3c028021 lui v0,0x8021 +8000f9cc: a200000b sb zero,11(s0) +8000f9d0: a200000d sb zero,13(s0) +8000f9d4: 2442e2a8 addiu v0,v0,-7512 +8000f9d8: 8c430020 lw v1,32(v0) +8000f9dc: 96040002 lhu a0,2(s0) +8000f9e0: 2463000c addiu v1,v1,12 +8000f9e4: 30840100 andi a0,a0,0x100 +8000f9e8: 1080000d beqz a0,8000fa20 <_Z4Op40v+0x160> +8000f9ec: ac430020 sw v1,32(v0) +8000f9f0: 3c02801e lui v0,0x801e +8000f9f4: 24427150 addiu v0,v0,29008 +8000f9f8: ae220004 sw v0,4(s1) +8000f9fc: 8fbf0028 lw ra,40(sp) +8000fa00: 8fb50024 lw s5,36(sp) +8000fa04: 8fb40020 lw s4,32(sp) +8000fa08: 8fb3001c lw s3,28(sp) +8000fa0c: 8fb20018 lw s2,24(sp) +8000fa10: 8fb10014 lw s1,20(sp) +8000fa14: 8fb00010 lw s0,16(sp) +8000fa18: 03e00008 jr ra +8000fa1c: 27bd0030 addiu sp,sp,48 +8000fa20: 30c20020 andi v0,a2,0x20 +8000fa24: 1440000f bnez v0,8000fa64 <_Z4Op40v+0x1a4> +8000fa28: 00000000 nop +8000fa2c: 14a00024 bnez a1,8000fac0 <_Z4Op40v+0x200> +8000fa30: 3c02801e lui v0,0x801e +8000fa34: 3c02801e lui v0,0x801e +8000fa38: 24427950 addiu v0,v0,31056 +8000fa3c: ae220004 sw v0,4(s1) +8000fa40: 8fbf0028 lw ra,40(sp) +8000fa44: 8fb50024 lw s5,36(sp) +8000fa48: 8fb40020 lw s4,32(sp) +8000fa4c: 8fb3001c lw s3,28(sp) +8000fa50: 8fb20018 lw s2,24(sp) +8000fa54: 8fb10014 lw s1,20(sp) +8000fa58: 8fb00010 lw s0,16(sp) +8000fa5c: 03e00008 jr ra +8000fa60: 27bd0030 addiu sp,sp,48 +8000fa64: 14a00021 bnez a1,8000faec <_Z4Op40v+0x22c> +8000fa68: 3c02801e lui v0,0x801e +8000fa6c: 3c02801e lui v0,0x801e +8000fa70: 24427550 addiu v0,v0,30032 +8000fa74: ae220004 sw v0,4(s1) +8000fa78: 8fbf0028 lw ra,40(sp) +8000fa7c: 8fb50024 lw s5,36(sp) +8000fa80: 8fb40020 lw s4,32(sp) +8000fa84: 8fb3001c lw s3,28(sp) +8000fa88: 8fb20018 lw s2,24(sp) +8000fa8c: 8fb10014 lw s1,20(sp) +8000fa90: 8fb00010 lw s0,16(sp) +8000fa94: 03e00008 jr ra +8000fa98: 27bd0030 addiu sp,sp,48 +8000fa9c: 96220008 lhu v0,8(s1) +8000faa0: 24420001 addiu v0,v0,1 +8000faa4: a6220008 sh v0,8(s1) +8000faa8: 0260f809 jalr s3 +8000faac: 3044ffff andi a0,v0,0xffff +8000fab0: 00021c00 sll v1,v0,0x10 +8000fab4: ae430010 sw v1,16(s2) +8000fab8: 08003e67 j 8000f99c <_Z4Op40v+0xdc> +8000fabc: a282e2f8 sb v0,-7432(s4) +8000fac0: 24427d50 addiu v0,v0,32080 +8000fac4: ae220004 sw v0,4(s1) +8000fac8: 8fbf0028 lw ra,40(sp) +8000facc: 8fb50024 lw s5,36(sp) +8000fad0: 8fb40020 lw s4,32(sp) +8000fad4: 8fb3001c lw s3,28(sp) +8000fad8: 8fb20018 lw s2,24(sp) +8000fadc: 8fb10014 lw s1,20(sp) +8000fae0: 8fb00010 lw s0,16(sp) +8000fae4: 03e00008 jr ra +8000fae8: 27bd0030 addiu sp,sp,48 +8000faec: 24426d50 addiu v0,v0,27984 +8000faf0: ae220004 sw v0,4(s1) +8000faf4: 8fbf0028 lw ra,40(sp) +8000faf8: 8fb50024 lw s5,36(sp) +8000fafc: 8fb40020 lw s4,32(sp) +8000fb00: 8fb3001c lw s3,28(sp) +8000fb04: 8fb20018 lw s2,24(sp) +8000fb08: 8fb10014 lw s1,20(sp) +8000fb0c: 8fb00010 lw s0,16(sp) +8000fb10: 03e00008 jr ra +8000fb14: 27bd0030 addiu sp,sp,48 + +8000fb18 <_Z4Op60v>: +8000fb18: 27bdffe0 addiu sp,sp,-32 +8000fb1c: afb10014 sw s1,20(sp) +8000fb20: 3c118021 lui s1,0x8021 +8000fb24: 2631e2f8 addiu s1,s1,-7432 +8000fb28: 96220008 lhu v0,8(s1) +8000fb2c: afb20018 sw s2,24(sp) +8000fb30: 24420001 addiu v0,v0,1 +8000fb34: 3c128006 lui s2,0x8006 +8000fb38: 265249d4 addiu s2,s2,18900 +8000fb3c: 3044ffff andi a0,v0,0xffff +8000fb40: afbf001c sw ra,28(sp) +8000fb44: afb00010 sw s0,16(sp) +8000fb48: 0240f809 jalr s2 +8000fb4c: a6220008 sh v0,8(s1) +8000fb50: 00408021 move s0,v0 +8000fb54: 96220008 lhu v0,8(s1) +8000fb58: a630000e sh s0,14(s1) +8000fb5c: 24420001 addiu v0,v0,1 +8000fb60: 3044ffff andi a0,v0,0xffff +8000fb64: 0240f809 jalr s2 +8000fb68: a6220008 sh v0,8(s1) +8000fb6c: 00021200 sll v0,v0,0x8 +8000fb70: 02028025 or s0,s0,v0 +8000fb74: 3210ffff andi s0,s0,0xffff +8000fb78: 3c028021 lui v0,0x8021 +8000fb7c: 8c43e294 lw v1,-7532(v0) +8000fb80: 26040001 addiu a0,s0,1 +8000fb84: 3084ffff andi a0,a0,0xffff +8000fb88: 3c028006 lui v0,0x8006 +8000fb8c: a630000e sh s0,14(s1) +8000fb90: 244240f8 addiu v0,v0,16632 +8000fb94: 0040f809 jalr v0 +8000fb98: 00832021 addu a0,a0,v1 +8000fb9c: 3c038021 lui v1,0x8021 +8000fba0: 2463e2a8 addiu v1,v1,-7512 +8000fba4: 8c620020 lw v0,32(v1) +8000fba8: 24420012 addiu v0,v0,18 +8000fbac: ac620020 sw v0,32(v1) +8000fbb0: 8fbf001c lw ra,28(sp) +8000fbb4: 8fb20018 lw s2,24(sp) +8000fbb8: 8fb10014 lw s1,20(sp) +8000fbbc: 8fb00010 lw s0,16(sp) +8000fbc0: 03e00008 jr ra +8000fbc4: 27bd0020 addiu sp,sp,32 + +8000fbc8 <_Z6OpFCE1v>: +8000fbc8: 27bdffd8 addiu sp,sp,-40 +8000fbcc: afb10014 sw s1,20(sp) +8000fbd0: 3c118021 lui s1,0x8021 +8000fbd4: 2631e2a8 addiu s1,s1,-7512 +8000fbd8: afb20018 sw s2,24(sp) +8000fbdc: 8e26000c lw a2,12(s1) +8000fbe0: 3c128021 lui s2,0x8021 +8000fbe4: afbf0024 sw ra,36(sp) +8000fbe8: afb40020 sw s4,32(sp) +8000fbec: afb3001c sw s3,28(sp) +8000fbf0: afb00010 sw s0,16(sp) +8000fbf4: 2652e2f8 addiu s2,s2,-7432 +8000fbf8: 90c50000 lbu a1,0(a2) +8000fbfc: 90c20001 lbu v0,1(a2) +8000fc00: 9644000a lhu a0,10(s2) +8000fc04: 8e230020 lw v1,32(s1) +8000fc08: 00021200 sll v0,v0,0x8 +8000fc0c: 00852021 addu a0,a0,a1 +8000fc10: 8e250030 lw a1,48(s1) +8000fc14: 00822021 addu a0,a0,v0 +8000fc18: 3c138021 lui s3,0x8021 +8000fc1c: 00651821 addu v1,v1,a1 +8000fc20: 3c148021 lui s4,0x8021 +8000fc24: 2673e284 addiu s3,s3,-7548 +8000fc28: 3084ffff andi a0,a0,0xffff +8000fc2c: ae847018 sw a0,28696(s4) +8000fc30: 8e620010 lw v0,16(s3) +8000fc34: ae230020 sw v1,32(s1) +8000fc38: 90c30001 lbu v1,1(a2) +8000fc3c: 00822021 addu a0,a0,v0 +8000fc40: 3c028022 lui v0,0x8022 +8000fc44: 24c60002 addiu a2,a2,2 +8000fc48: a04350cc sb v1,20684(v0) +8000fc4c: 3c028006 lui v0,0x8006 +8000fc50: 24424be8 addiu v0,v0,19432 +8000fc54: 0040f809 jalr v0 +8000fc58: ae26000c sw a2,12(s1) +8000fc5c: 8e230010 lw v1,16(s1) +8000fc60: 8e24000c lw a0,12(s1) +8000fc64: 96460008 lhu a2,8(s2) +8000fc68: 00832023 subu a0,a0,v1 +8000fc6c: 2484ffff addiu a0,a0,-1 +8000fc70: 00042203 sra a0,a0,0x8 +8000fc74: 3c108006 lui s0,0x8006 +8000fc78: 00c02821 move a1,a2 +8000fc7c: 26104444 addiu s0,s0,17476 +8000fc80: 24c6ffff addiu a2,a2,-1 +8000fc84: 308400ff andi a0,a0,0xff +8000fc88: a6460008 sh a2,8(s2) +8000fc8c: 0200f809 jalr s0 +8000fc90: ae827018 sw v0,28696(s4) +8000fc94: 8e230010 lw v1,16(s1) +8000fc98: 8e24000c lw a0,12(s1) +8000fc9c: 96420008 lhu v0,8(s2) +8000fca0: 00832023 subu a0,a0,v1 +8000fca4: 2484ffff addiu a0,a0,-1 +8000fca8: 00402821 move a1,v0 +8000fcac: 308400ff andi a0,a0,0xff +8000fcb0: 2442ffff addiu v0,v0,-1 +8000fcb4: 0200f809 jalr s0 +8000fcb8: a6420008 sh v0,8(s2) +8000fcbc: 8e620010 lw v0,16(s3) +8000fcc0: 8e847018 lw a0,28696(s4) +8000fcc4: 24030001 li v1,1 +8000fcc8: 00442021 addu a0,v0,a0 +8000fccc: 3c028006 lui v0,0x8006 +8000fcd0: 244240f8 addiu v0,v0,16632 +8000fcd4: 0040f809 jalr v0 +8000fcd8: a2430009 sb v1,9(s2) +8000fcdc: 8e230020 lw v1,32(s1) +8000fce0: 8fbf0024 lw ra,36(sp) +8000fce4: 24630006 addiu v1,v1,6 +8000fce8: ae230020 sw v1,32(s1) +8000fcec: 8fb40020 lw s4,32(sp) +8000fcf0: 8fb3001c lw s3,28(sp) +8000fcf4: 8fb20018 lw s2,24(sp) +8000fcf8: 8fb10014 lw s1,20(sp) +8000fcfc: 8fb00010 lw s0,16(sp) +8000fd00: 03e00008 jr ra +8000fd04: 27bd0028 addiu sp,sp,40 + +8000fd08 <_Z4Op6Bv>: +8000fd08: 27bdffd8 addiu sp,sp,-40 +8000fd0c: afb3001c sw s3,28(sp) +8000fd10: 3c138021 lui s3,0x8021 +8000fd14: afb00010 sw s0,16(sp) +8000fd18: 2670e2f8 addiu s0,s3,-7432 +8000fd1c: 96020008 lhu v0,8(s0) +8000fd20: afb20018 sw s2,24(sp) +8000fd24: 24420001 addiu v0,v0,1 +8000fd28: 3c128006 lui s2,0x8006 +8000fd2c: 265249d4 addiu s2,s2,18900 +8000fd30: 3044ffff andi a0,v0,0xffff +8000fd34: afbf0020 sw ra,32(sp) +8000fd38: afb10014 sw s1,20(sp) +8000fd3c: 0240f809 jalr s2 +8000fd40: a6020008 sh v0,8(s0) +8000fd44: 00408821 move s1,v0 +8000fd48: 96020008 lhu v0,8(s0) +8000fd4c: a611000e sh s1,14(s0) +8000fd50: 24420001 addiu v0,v0,1 +8000fd54: 3044ffff andi a0,v0,0xffff +8000fd58: 0240f809 jalr s2 +8000fd5c: a6020008 sh v0,8(s0) +8000fd60: 96030008 lhu v1,8(s0) +8000fd64: 00021200 sll v0,v0,0x8 +8000fd68: 24630001 addiu v1,v1,1 +8000fd6c: 3064ffff andi a0,v1,0xffff +8000fd70: 02228825 or s1,s1,v0 +8000fd74: a6030008 sh v1,8(s0) +8000fd78: 0240f809 jalr s2 +8000fd7c: a611000e sh s1,14(s0) +8000fd80: 9604000e lhu a0,14(s0) +8000fd84: 00022c00 sll a1,v0,0x10 +8000fd88: 24840001 addiu a0,a0,1 +8000fd8c: a262e2f8 sb v0,-7432(s3) +8000fd90: 3c038021 lui v1,0x8021 +8000fd94: 3084ffff andi a0,a0,0xffff +8000fd98: 3c028006 lui v0,0x8006 +8000fd9c: ac65e294 sw a1,-7532(v1) +8000fda0: 244240f8 addiu v0,v0,16632 +8000fda4: 0040f809 jalr v0 +8000fda8: 00a42021 addu a0,a1,a0 +8000fdac: 3c038021 lui v1,0x8021 +8000fdb0: 2463e2a8 addiu v1,v1,-7512 +8000fdb4: 8c620020 lw v0,32(v1) +8000fdb8: 2442000c addiu v0,v0,12 +8000fdbc: ac620020 sw v0,32(v1) +8000fdc0: 8fbf0020 lw ra,32(sp) +8000fdc4: 8fb3001c lw s3,28(sp) +8000fdc8: 8fb20018 lw s2,24(sp) +8000fdcc: 8fb10014 lw s1,20(sp) +8000fdd0: 8fb00010 lw s0,16(sp) +8000fdd4: 03e00008 jr ra +8000fdd8: 27bd0028 addiu sp,sp,40 + +8000fddc <_Z6Op6BE1v>: +8000fddc: 27bdffd8 addiu sp,sp,-40 +8000fde0: afb3001c sw s3,28(sp) +8000fde4: 3c138021 lui s3,0x8021 +8000fde8: afb00010 sw s0,16(sp) +8000fdec: 2670e2f8 addiu s0,s3,-7432 +8000fdf0: 96020008 lhu v0,8(s0) +8000fdf4: afb20018 sw s2,24(sp) +8000fdf8: 24420001 addiu v0,v0,1 +8000fdfc: 3c128006 lui s2,0x8006 +8000fe00: 265249d4 addiu s2,s2,18900 +8000fe04: 3044ffff andi a0,v0,0xffff +8000fe08: afbf0020 sw ra,32(sp) +8000fe0c: afb10014 sw s1,20(sp) +8000fe10: 0240f809 jalr s2 +8000fe14: a6020008 sh v0,8(s0) +8000fe18: 00408821 move s1,v0 +8000fe1c: 96020008 lhu v0,8(s0) +8000fe20: a611000e sh s1,14(s0) +8000fe24: 24420001 addiu v0,v0,1 +8000fe28: 3044ffff andi a0,v0,0xffff +8000fe2c: 0240f809 jalr s2 +8000fe30: a6020008 sh v0,8(s0) +8000fe34: 24040001 li a0,1 +8000fe38: a2040009 sb a0,9(s0) +8000fe3c: 96030008 lhu v1,8(s0) +8000fe40: 00021200 sll v0,v0,0x8 +8000fe44: 24630001 addiu v1,v1,1 +8000fe48: 3064ffff andi a0,v1,0xffff +8000fe4c: 02228825 or s1,s1,v0 +8000fe50: a6030008 sh v1,8(s0) +8000fe54: 0240f809 jalr s2 +8000fe58: a611000e sh s1,14(s0) +8000fe5c: 9604000e lhu a0,14(s0) +8000fe60: 00022c00 sll a1,v0,0x10 +8000fe64: 24840001 addiu a0,a0,1 +8000fe68: a262e2f8 sb v0,-7432(s3) +8000fe6c: 3c038021 lui v1,0x8021 +8000fe70: 3084ffff andi a0,a0,0xffff +8000fe74: 3c028006 lui v0,0x8006 +8000fe78: ac65e294 sw a1,-7532(v1) +8000fe7c: 244240f8 addiu v0,v0,16632 +8000fe80: 0040f809 jalr v0 +8000fe84: 00a42021 addu a0,a1,a0 +8000fe88: 3c038021 lui v1,0x8021 +8000fe8c: 2463e2a8 addiu v1,v1,-7512 +8000fe90: 8c620020 lw v0,32(v1) +8000fe94: 2442000c addiu v0,v0,12 +8000fe98: ac620020 sw v0,32(v1) +8000fe9c: 8fbf0020 lw ra,32(sp) +8000fea0: 8fb3001c lw s3,28(sp) +8000fea4: 8fb20018 lw s2,24(sp) +8000fea8: 8fb10014 lw s1,20(sp) +8000feac: 8fb00010 lw s0,16(sp) +8000feb0: 03e00008 jr ra +8000feb4: 27bd0028 addiu sp,sp,40 + +8000feb8 <_Z4Op6Cv>: +8000feb8: 27bdffe8 addiu sp,sp,-24 +8000febc: 3c038021 lui v1,0x8021 +8000fec0: afbf0014 sw ra,20(sp) +8000fec4: afb00010 sw s0,16(sp) +8000fec8: 2463e2a8 addiu v1,v1,-7512 +8000fecc: 8c66000c lw a2,12(v1) +8000fed0: 8c650020 lw a1,32(v1) +8000fed4: 90c20001 lbu v0,1(a2) +8000fed8: 90c40000 lbu a0,0(a2) +8000fedc: 8c670030 lw a3,48(v1) +8000fee0: 00021200 sll v0,v0,0x8 +8000fee4: 00822021 addu a0,a0,v0 +8000fee8: 00a72821 addu a1,a1,a3 +8000feec: 3c108021 lui s0,0x8021 +8000fef0: ae047018 sw a0,28696(s0) +8000fef4: ac650020 sw a1,32(v1) +8000fef8: 90c50001 lbu a1,1(a2) +8000fefc: 3c028022 lui v0,0x8022 +8000ff00: a04550cc sb a1,20684(v0) +8000ff04: 24c60002 addiu a2,a2,2 +8000ff08: 3c028006 lui v0,0x8006 +8000ff0c: 24424be8 addiu v0,v0,19432 +8000ff10: 0040f809 jalr v0 +8000ff14: ac66000c sw a2,12(v1) +8000ff18: 3c038021 lui v1,0x8021 +8000ff1c: 8c65e294 lw a1,-7532(v1) +8000ff20: 3c198006 lui t9,0x8006 +8000ff24: 00a21021 addu v0,a1,v0 +8000ff28: ae027018 sw v0,28696(s0) +8000ff2c: 3044ffff andi a0,v0,0xffff +8000ff30: 8fbf0014 lw ra,20(sp) +8000ff34: 8fb00010 lw s0,16(sp) +8000ff38: 00a42021 addu a0,a1,a0 +8000ff3c: 273940f8 addiu t9,t9,16632 +8000ff40: 03200008 jr t9 +8000ff44: 27bd0018 addiu sp,sp,24 + +8000ff48 <_Z4OpDCv>: +8000ff48: 27bdffe0 addiu sp,sp,-32 +8000ff4c: afb10014 sw s1,20(sp) +8000ff50: 3c118021 lui s1,0x8021 +8000ff54: 2631e2a8 addiu s1,s1,-7512 +8000ff58: 8e25000c lw a1,12(s1) +8000ff5c: afbf001c sw ra,28(sp) +8000ff60: afb20018 sw s2,24(sp) +8000ff64: afb00010 sw s0,16(sp) +8000ff68: 90a20001 lbu v0,1(a1) +8000ff6c: 90a40000 lbu a0,0(a1) +8000ff70: 8e260030 lw a2,48(s1) +8000ff74: 8e230020 lw v1,32(s1) +8000ff78: 00021200 sll v0,v0,0x8 +8000ff7c: 00661821 addu v1,v1,a2 +8000ff80: 00822021 addu a0,a0,v0 +8000ff84: 3c128021 lui s2,0x8021 +8000ff88: ae447018 sw a0,28696(s2) +8000ff8c: ae230020 sw v1,32(s1) +8000ff90: 90a30001 lbu v1,1(a1) +8000ff94: 3c028022 lui v0,0x8022 +8000ff98: 24a50002 addiu a1,a1,2 +8000ff9c: a04350cc sb v1,20684(v0) +8000ffa0: 3c028006 lui v0,0x8006 +8000ffa4: 24424be8 addiu v0,v0,19432 +8000ffa8: 0040f809 jalr v0 +8000ffac: ae25000c sw a1,12(s1) +8000ffb0: 8e447018 lw a0,28696(s2) +8000ffb4: 00408021 move s0,v0 +8000ffb8: 3c028006 lui v0,0x8006 +8000ffbc: 244249d4 addiu v0,v0,18900 +8000ffc0: 0040f809 jalr v0 +8000ffc4: 24840002 addiu a0,a0,2 +8000ffc8: 00021400 sll v0,v0,0x10 +8000ffcc: 02028025 or s0,s0,v0 +8000ffd0: 00103403 sra a2,s0,0x10 +8000ffd4: 3c028021 lui v0,0x8021 +8000ffd8: 3c0500ff lui a1,0xff +8000ffdc: 02052824 and a1,s0,a1 +8000ffe0: 3c038021 lui v1,0x8021 +8000ffe4: a046e2f8 sb a2,-7432(v0) +8000ffe8: 3c028006 lui v0,0x8006 +8000ffec: ae507018 sw s0,28696(s2) +8000fff0: 02002021 move a0,s0 +8000fff4: 244240f8 addiu v0,v0,16632 +8000fff8: 0040f809 jalr v0 +8000fffc: ac65e294 sw a1,-7532(v1) +80010000: 8e230020 lw v1,32(s1) +80010004: 8fbf001c lw ra,28(sp) +80010008: 2463000c addiu v1,v1,12 +8001000c: ae230020 sw v1,32(s1) +80010010: 8fb20018 lw s2,24(sp) +80010014: 8fb10014 lw s1,20(sp) +80010018: 8fb00010 lw s0,16(sp) +8001001c: 03e00008 jr ra +80010020: 27bd0020 addiu sp,sp,32 + +80010024 <_Z6Op29M1v>: +80010024: 3c048021 lui a0,0x8021 +80010028: 2484e2a8 addiu a0,a0,-7512 +8001002c: 8c87000c lw a3,12(a0) +80010030: 3c038021 lui v1,0x8021 +80010034: 2463e2f8 addiu v1,v1,-7432 +80010038: 90e50000 lbu a1,0(a3) +8001003c: 90620004 lbu v0,4(v1) +80010040: 8c860020 lw a2,32(a0) +80010044: 00451024 and v0,v0,a1 +80010048: 8c85002c lw a1,44(a0) +8001004c: 304800ff andi t0,v0,0xff +80010050: a0620004 sb v0,4(v1) +80010054: 3c028021 lui v0,0x8021 +80010058: 2442e284 addiu v0,v0,-7548 +8001005c: 00c53021 addu a2,a2,a1 +80010060: 24e70001 addiu a3,a3,1 +80010064: ac860020 sw a2,32(a0) +80010068: a048000a sb t0,10(v0) +8001006c: ac87000c sw a3,12(a0) +80010070: 03e00008 jr ra +80010074: a0480009 sb t0,9(v0) + +80010078 <_Z4OpEBv>: +80010078: 3c038021 lui v1,0x8021 +8001007c: 3c068021 lui a2,0x8021 +80010080: 2463e2f8 addiu v1,v1,-7432 +80010084: 24c6e2a8 addiu a2,a2,-7512 +80010088: 90620005 lbu v0,5(v1) +8001008c: 8cc40020 lw a0,32(a2) +80010090: 90680004 lbu t0,4(v1) +80010094: 3c058021 lui a1,0x8021 +80010098: 304700ff andi a3,v0,0xff +8001009c: 24a5e284 addiu a1,a1,-7548 +800100a0: a0620004 sb v0,4(v1) +800100a4: 2484000c addiu a0,a0,12 +800100a8: 3c028022 lui v0,0x8022 +800100ac: a0a7000a sb a3,10(a1) +800100b0: acc40020 sw a0,32(a2) +800100b4: a04850bc sb t0,20668(v0) +800100b8: a0680005 sb t0,5(v1) +800100bc: 03e00008 jr ra +800100c0: a0a70009 sb a3,9(a1) + +800100c4 <_Z6OpBBX1v>: +800100c4: 3c038021 lui v1,0x8021 +800100c8: 2463e2f8 addiu v1,v1,-7432 +800100cc: 3c058021 lui a1,0x8021 +800100d0: 9062000c lbu v0,12(v1) +800100d4: 24a5e2a8 addiu a1,a1,-7512 +800100d8: 8ca40020 lw a0,32(a1) +800100dc: 304600ff andi a2,v0,0xff +800100e0: a062000a sb v0,10(v1) +800100e4: 3c028021 lui v0,0x8021 +800100e8: 2442e284 addiu v0,v0,-7548 +800100ec: 24840006 addiu a0,a0,6 +800100f0: aca40020 sw a0,32(a1) +800100f4: a046000a sb a2,10(v0) +800100f8: 03e00008 jr ra +800100fc: a0460009 sb a2,9(v0) + +80010100 <_Z6Op98M1v>: +80010100: 3c038021 lui v1,0x8021 +80010104: 2463e2f8 addiu v1,v1,-7432 +80010108: 3c058021 lui a1,0x8021 +8001010c: 9062000c lbu v0,12(v1) +80010110: 24a5e2a8 addiu a1,a1,-7512 +80010114: 8ca40020 lw a0,32(a1) +80010118: 304600ff andi a2,v0,0xff +8001011c: a0620004 sb v0,4(v1) +80010120: 3c028021 lui v0,0x8021 +80010124: 2442e284 addiu v0,v0,-7548 +80010128: 24840006 addiu a0,a0,6 +8001012c: aca40020 sw a0,32(a1) +80010130: a046000a sb a2,10(v0) +80010134: 03e00008 jr ra +80010138: a0460009 sb a2,9(v0) + +8001013c <_Z6Op9BX1v>: +8001013c: 3c038021 lui v1,0x8021 +80010140: 2463e2f8 addiu v1,v1,-7432 +80010144: 3c058021 lui a1,0x8021 +80010148: 9062000a lbu v0,10(v1) +8001014c: 24a5e2a8 addiu a1,a1,-7512 +80010150: 8ca40020 lw a0,32(a1) +80010154: 304600ff andi a2,v0,0xff +80010158: a062000c sb v0,12(v1) +8001015c: 3c028021 lui v0,0x8021 +80010160: 2442e284 addiu v0,v0,-7548 +80010164: 24840006 addiu a0,a0,6 +80010168: aca40020 sw a0,32(a1) +8001016c: a046000a sb a2,10(v0) +80010170: 03e00008 jr ra +80010174: a0460009 sb a2,9(v0) + +80010178 <_Z6Op8AM1v>: +80010178: 3c038021 lui v1,0x8021 +8001017c: 2463e2f8 addiu v1,v1,-7432 +80010180: 3c058021 lui a1,0x8021 +80010184: 9062000a lbu v0,10(v1) +80010188: 24a5e2a8 addiu a1,a1,-7512 +8001018c: 8ca40020 lw a0,32(a1) +80010190: 304600ff andi a2,v0,0xff +80010194: a0620004 sb v0,4(v1) +80010198: 3c028021 lui v0,0x8021 +8001019c: 2442e284 addiu v0,v0,-7548 +800101a0: 24840006 addiu a0,a0,6 +800101a4: aca40020 sw a0,32(a1) +800101a8: a046000a sb a2,10(v0) +800101ac: 03e00008 jr ra +800101b0: a0460009 sb a2,9(v0) + +800101b4 <_Z6OpBAX1v>: +800101b4: 3c038021 lui v1,0x8021 +800101b8: 2463e2f8 addiu v1,v1,-7432 +800101bc: 3c058021 lui a1,0x8021 +800101c0: 90620008 lbu v0,8(v1) +800101c4: 24a5e2a8 addiu a1,a1,-7512 +800101c8: 8ca40020 lw a0,32(a1) +800101cc: 304600ff andi a2,v0,0xff +800101d0: a062000a sb v0,10(v1) +800101d4: 3c028021 lui v0,0x8021 +800101d8: 2442e284 addiu v0,v0,-7548 +800101dc: 24840006 addiu a0,a0,6 +800101e0: aca40020 sw a0,32(a1) +800101e4: a046000a sb a2,10(v0) +800101e8: 03e00008 jr ra +800101ec: a0460009 sb a2,9(v0) + +800101f0 <_Z6OpA8X1v>: +800101f0: 3c038021 lui v1,0x8021 +800101f4: 2463e2f8 addiu v1,v1,-7432 +800101f8: 3c058021 lui a1,0x8021 +800101fc: 90620004 lbu v0,4(v1) +80010200: 24a5e2a8 addiu a1,a1,-7512 +80010204: 8ca40020 lw a0,32(a1) +80010208: 304600ff andi a2,v0,0xff +8001020c: a062000c sb v0,12(v1) +80010210: 3c028021 lui v0,0x8021 +80010214: 2442e284 addiu v0,v0,-7548 +80010218: 24840006 addiu a0,a0,6 +8001021c: aca40020 sw a0,32(a1) +80010220: a046000a sb a2,10(v0) +80010224: 03e00008 jr ra +80010228: a0460009 sb a2,9(v0) + +8001022c <_Z6OpAAX1v>: +8001022c: 3c038021 lui v1,0x8021 +80010230: 2463e2f8 addiu v1,v1,-7432 +80010234: 3c058021 lui a1,0x8021 +80010238: 90620004 lbu v0,4(v1) +8001023c: 24a5e2a8 addiu a1,a1,-7512 +80010240: 8ca40020 lw a0,32(a1) +80010244: 304600ff andi a2,v0,0xff +80010248: a062000a sb v0,10(v1) +8001024c: 3c028021 lui v0,0x8021 +80010250: 2442e284 addiu v0,v0,-7548 +80010254: 24840006 addiu a0,a0,6 +80010258: aca40020 sw a0,32(a1) +8001025c: a046000a sb a2,10(v0) +80010260: 03e00008 jr ra +80010264: a0460009 sb a2,9(v0) + +80010268 <_Z6Op7AX1v>: +80010268: 27bdffe8 addiu sp,sp,-24 +8001026c: 3c058021 lui a1,0x8021 +80010270: afbf0014 sw ra,20(sp) +80010274: afb00010 sw s0,16(sp) +80010278: 24a5e2a8 addiu a1,a1,-7512 +8001027c: 3c108021 lui s0,0x8021 +80010280: 2610e2f8 addiu s0,s0,-7432 +80010284: 8ca20020 lw v0,32(a1) +80010288: 96030008 lhu v1,8(s0) +8001028c: 2442000c addiu v0,v0,12 +80010290: 24630001 addiu v1,v1,1 +80010294: aca20020 sw v0,32(a1) +80010298: 3c028006 lui v0,0x8006 +8001029c: a6030008 sh v1,8(s0) +800102a0: 244249d4 addiu v0,v0,18900 +800102a4: 0040f809 jalr v0 +800102a8: 3064ffff andi a0,v1,0xffff +800102ac: 304300ff andi v1,v0,0xff +800102b0: a202000c sb v0,12(s0) +800102b4: 3c028021 lui v0,0x8021 +800102b8: 2442e284 addiu v0,v0,-7548 +800102bc: a043000a sb v1,10(v0) +800102c0: a0430009 sb v1,9(v0) +800102c4: 8fbf0014 lw ra,20(sp) +800102c8: 8fb00010 lw s0,16(sp) +800102cc: 03e00008 jr ra +800102d0: 27bd0018 addiu sp,sp,24 + +800102d4 <_Z6Op7AE1v>: +800102d4: 27bdffe8 addiu sp,sp,-24 +800102d8: afb00010 sw s0,16(sp) +800102dc: 3c108021 lui s0,0x8021 +800102e0: 2610e2f8 addiu s0,s0,-7432 +800102e4: 96020008 lhu v0,8(s0) +800102e8: 3c058021 lui a1,0x8021 +800102ec: afbf0014 sw ra,20(sp) +800102f0: 24a5e2a8 addiu a1,a1,-7512 +800102f4: 24420001 addiu v0,v0,1 +800102f8: a6020008 sh v0,8(s0) +800102fc: 8ca20020 lw v0,32(a1) +80010300: 24030001 li v1,1 +80010304: a2030009 sb v1,9(s0) +80010308: 2442000c addiu v0,v0,12 +8001030c: 96040008 lhu a0,8(s0) +80010310: aca20020 sw v0,32(a1) +80010314: 3c028006 lui v0,0x8006 +80010318: 244249d4 addiu v0,v0,18900 +8001031c: 0040f809 jalr v0 +80010320: 00000000 nop +80010324: 304300ff andi v1,v0,0xff +80010328: a202000c sb v0,12(s0) +8001032c: 3c028021 lui v0,0x8021 +80010330: 2442e284 addiu v0,v0,-7548 +80010334: a043000a sb v1,10(v0) +80010338: a0430009 sb v1,9(v0) +8001033c: 8fbf0014 lw ra,20(sp) +80010340: 8fb00010 lw s0,16(sp) +80010344: 03e00008 jr ra +80010348: 27bd0018 addiu sp,sp,24 + +8001034c <_Z6OpFAX1v>: +8001034c: 27bdffe8 addiu sp,sp,-24 +80010350: 3c058021 lui a1,0x8021 +80010354: afbf0014 sw ra,20(sp) +80010358: afb00010 sw s0,16(sp) +8001035c: 24a5e2a8 addiu a1,a1,-7512 +80010360: 3c108021 lui s0,0x8021 +80010364: 2610e2f8 addiu s0,s0,-7432 +80010368: 8ca20020 lw v0,32(a1) +8001036c: 96030008 lhu v1,8(s0) +80010370: 2442000c addiu v0,v0,12 +80010374: 24630001 addiu v1,v1,1 +80010378: aca20020 sw v0,32(a1) +8001037c: 3c028006 lui v0,0x8006 +80010380: a6030008 sh v1,8(s0) +80010384: 244249d4 addiu v0,v0,18900 +80010388: 0040f809 jalr v0 +8001038c: 3064ffff andi a0,v1,0xffff +80010390: 304300ff andi v1,v0,0xff +80010394: a202000a sb v0,10(s0) +80010398: 3c028021 lui v0,0x8021 +8001039c: 2442e284 addiu v0,v0,-7548 +800103a0: a043000a sb v1,10(v0) +800103a4: a0430009 sb v1,9(v0) +800103a8: 8fbf0014 lw ra,20(sp) +800103ac: 8fb00010 lw s0,16(sp) +800103b0: 03e00008 jr ra +800103b4: 27bd0018 addiu sp,sp,24 + +800103b8 <_Z6OpFAE1v>: +800103b8: 27bdffe8 addiu sp,sp,-24 +800103bc: afb00010 sw s0,16(sp) +800103c0: 3c108021 lui s0,0x8021 +800103c4: 2610e2f8 addiu s0,s0,-7432 +800103c8: 96020008 lhu v0,8(s0) +800103cc: 3c058021 lui a1,0x8021 +800103d0: afbf0014 sw ra,20(sp) +800103d4: 24a5e2a8 addiu a1,a1,-7512 +800103d8: 24420001 addiu v0,v0,1 +800103dc: a6020008 sh v0,8(s0) +800103e0: 8ca20020 lw v0,32(a1) +800103e4: 24030001 li v1,1 +800103e8: a2030009 sb v1,9(s0) +800103ec: 2442000c addiu v0,v0,12 +800103f0: 96040008 lhu a0,8(s0) +800103f4: aca20020 sw v0,32(a1) +800103f8: 3c028006 lui v0,0x8006 +800103fc: 244249d4 addiu v0,v0,18900 +80010400: 0040f809 jalr v0 +80010404: 00000000 nop +80010408: 304300ff andi v1,v0,0xff +8001040c: a202000a sb v0,10(s0) +80010410: 3c028021 lui v0,0x8021 +80010414: 2442e284 addiu v0,v0,-7548 +80010418: a043000a sb v1,10(v0) +8001041c: a0430009 sb v1,9(v0) +80010420: 8fbf0014 lw ra,20(sp) +80010424: 8fb00010 lw s0,16(sp) +80010428: 03e00008 jr ra +8001042c: 27bd0018 addiu sp,sp,24 + +80010430 <_Z4OpABv>: +80010430: 27bdffe8 addiu sp,sp,-24 +80010434: 3c058021 lui a1,0x8021 +80010438: afbf0014 sw ra,20(sp) +8001043c: afb00010 sw s0,16(sp) +80010440: 24a5e2a8 addiu a1,a1,-7512 +80010444: 3c108021 lui s0,0x8021 +80010448: 2610e2f8 addiu s0,s0,-7432 +8001044c: 8ca20020 lw v0,32(a1) +80010450: 96030008 lhu v1,8(s0) +80010454: 2442000c addiu v0,v0,12 +80010458: 24630001 addiu v1,v1,1 +8001045c: aca20020 sw v0,32(a1) +80010460: 3c028006 lui v0,0x8006 +80010464: a6030008 sh v1,8(s0) +80010468: 244249d4 addiu v0,v0,18900 +8001046c: 0040f809 jalr v0 +80010470: 3064ffff andi a0,v1,0xffff +80010474: 3c038021 lui v1,0x8021 +80010478: 2463e284 addiu v1,v1,-7548 +8001047c: 304500ff andi a1,v0,0xff +80010480: 00022400 sll a0,v0,0x10 +80010484: ac640014 sw a0,20(v1) +80010488: a065000a sb a1,10(v1) +8001048c: a0650009 sb a1,9(v1) +80010490: a2020001 sb v0,1(s0) +80010494: 8fbf0014 lw ra,20(sp) +80010498: 8fb00010 lw s0,16(sp) +8001049c: 03e00008 jr ra +800104a0: 27bd0018 addiu sp,sp,24 + +800104a4 <_Z6OpABE1v>: +800104a4: 27bdffe8 addiu sp,sp,-24 +800104a8: afb00010 sw s0,16(sp) +800104ac: 3c108021 lui s0,0x8021 +800104b0: 2610e2f8 addiu s0,s0,-7432 +800104b4: 96020008 lhu v0,8(s0) +800104b8: 3c058021 lui a1,0x8021 +800104bc: afbf0014 sw ra,20(sp) +800104c0: 24a5e2a8 addiu a1,a1,-7512 +800104c4: 24420001 addiu v0,v0,1 +800104c8: a6020008 sh v0,8(s0) +800104cc: 8ca20020 lw v0,32(a1) +800104d0: 24030001 li v1,1 +800104d4: a2030009 sb v1,9(s0) +800104d8: 2442000c addiu v0,v0,12 +800104dc: 96040008 lhu a0,8(s0) +800104e0: aca20020 sw v0,32(a1) +800104e4: 3c028006 lui v0,0x8006 +800104e8: 244249d4 addiu v0,v0,18900 +800104ec: 0040f809 jalr v0 +800104f0: 00000000 nop +800104f4: 3c038021 lui v1,0x8021 +800104f8: 2463e284 addiu v1,v1,-7548 +800104fc: 304500ff andi a1,v0,0xff +80010500: 00022400 sll a0,v0,0x10 +80010504: ac640014 sw a0,20(v1) +80010508: a065000a sb a1,10(v1) +8001050c: a0650009 sb a1,9(v1) +80010510: a2020001 sb v0,1(s0) +80010514: 8fbf0014 lw ra,20(sp) +80010518: 8fb00010 lw s0,16(sp) +8001051c: 03e00008 jr ra +80010520: 27bd0018 addiu sp,sp,24 + +80010524 <_Z6Op68M1v>: +80010524: 27bdffe8 addiu sp,sp,-24 +80010528: 3c058021 lui a1,0x8021 +8001052c: afbf0014 sw ra,20(sp) +80010530: afb00010 sw s0,16(sp) +80010534: 24a5e2a8 addiu a1,a1,-7512 +80010538: 3c108021 lui s0,0x8021 +8001053c: 2610e2f8 addiu s0,s0,-7432 +80010540: 8ca20020 lw v0,32(a1) +80010544: 96030008 lhu v1,8(s0) +80010548: 2442000c addiu v0,v0,12 +8001054c: 24630001 addiu v1,v1,1 +80010550: aca20020 sw v0,32(a1) +80010554: 3c028006 lui v0,0x8006 +80010558: a6030008 sh v1,8(s0) +8001055c: 244249d4 addiu v0,v0,18900 +80010560: 0040f809 jalr v0 +80010564: 3064ffff andi a0,v1,0xffff +80010568: 304300ff andi v1,v0,0xff +8001056c: a2020004 sb v0,4(s0) +80010570: 3c028021 lui v0,0x8021 +80010574: 2442e284 addiu v0,v0,-7548 +80010578: a043000a sb v1,10(v0) +8001057c: a0430009 sb v1,9(v0) +80010580: 8fbf0014 lw ra,20(sp) +80010584: 8fb00010 lw s0,16(sp) +80010588: 03e00008 jr ra +8001058c: 27bd0018 addiu sp,sp,24 + +80010590 <_Z6Op68E1v>: +80010590: 27bdffe8 addiu sp,sp,-24 +80010594: afb00010 sw s0,16(sp) +80010598: 3c108021 lui s0,0x8021 +8001059c: 2610e2f8 addiu s0,s0,-7432 +800105a0: 96020008 lhu v0,8(s0) +800105a4: 3c058021 lui a1,0x8021 +800105a8: afbf0014 sw ra,20(sp) +800105ac: 24a5e2a8 addiu a1,a1,-7512 +800105b0: 24420001 addiu v0,v0,1 +800105b4: a6020008 sh v0,8(s0) +800105b8: 8ca20020 lw v0,32(a1) +800105bc: 24030001 li v1,1 +800105c0: a2030009 sb v1,9(s0) +800105c4: 2442000c addiu v0,v0,12 +800105c8: 96040008 lhu a0,8(s0) +800105cc: aca20020 sw v0,32(a1) +800105d0: 3c028006 lui v0,0x8006 +800105d4: 244249d4 addiu v0,v0,18900 +800105d8: 0040f809 jalr v0 +800105dc: 00000000 nop +800105e0: 304300ff andi v1,v0,0xff +800105e4: a2020004 sb v0,4(s0) +800105e8: 3c028021 lui v0,0x8021 +800105ec: 2442e284 addiu v0,v0,-7548 +800105f0: a043000a sb v1,10(v0) +800105f4: a0430009 sb v1,9(v0) +800105f8: 8fbf0014 lw ra,20(sp) +800105fc: 8fb00010 lw s0,16(sp) +80010600: 03e00008 jr ra +80010604: 27bd0018 addiu sp,sp,24 + +80010608 <_Z6OpC8X1v>: +80010608: 3c038021 lui v1,0x8021 +8001060c: 2463e2f8 addiu v1,v1,-7432 +80010610: 9062000c lbu v0,12(v1) +80010614: 3c058021 lui a1,0x8021 +80010618: 24a5e2a8 addiu a1,a1,-7512 +8001061c: 24420001 addiu v0,v0,1 +80010620: 8ca40020 lw a0,32(a1) +80010624: 304600ff andi a2,v0,0xff +80010628: a062000c sb v0,12(v1) +8001062c: 3c028021 lui v0,0x8021 +80010630: 2442e284 addiu v0,v0,-7548 +80010634: 24840006 addiu a0,a0,6 +80010638: a046000a sb a2,10(v0) +8001063c: aca40020 sw a0,32(a1) +80010640: aca00018 sw zero,24(a1) +80010644: 03e00008 jr ra +80010648: a0460009 sb a2,9(v0) + +8001064c <_Z6OpE8X1v>: +8001064c: 3c038021 lui v1,0x8021 +80010650: 2463e2f8 addiu v1,v1,-7432 +80010654: 9062000a lbu v0,10(v1) +80010658: 3c058021 lui a1,0x8021 +8001065c: 24a5e2a8 addiu a1,a1,-7512 +80010660: 24420001 addiu v0,v0,1 +80010664: 8ca40020 lw a0,32(a1) +80010668: 304600ff andi a2,v0,0xff +8001066c: a062000a sb v0,10(v1) +80010670: 3c028021 lui v0,0x8021 +80010674: 2442e284 addiu v0,v0,-7548 +80010678: 24840006 addiu a0,a0,6 +8001067c: a046000a sb a2,10(v0) +80010680: aca40020 sw a0,32(a1) +80010684: aca00018 sw zero,24(a1) +80010688: 03e00008 jr ra +8001068c: a0460009 sb a2,9(v0) + +80010690 <_Z6Op88X1v>: +80010690: 3c038021 lui v1,0x8021 +80010694: 2463e2f8 addiu v1,v1,-7432 +80010698: 9062000c lbu v0,12(v1) +8001069c: 3c058021 lui a1,0x8021 +800106a0: 24a5e2a8 addiu a1,a1,-7512 +800106a4: 2442ffff addiu v0,v0,-1 +800106a8: 8ca40020 lw a0,32(a1) +800106ac: 304600ff andi a2,v0,0xff +800106b0: a062000c sb v0,12(v1) +800106b4: 3c028021 lui v0,0x8021 +800106b8: 2442e284 addiu v0,v0,-7548 +800106bc: 24840006 addiu a0,a0,6 +800106c0: a046000a sb a2,10(v0) +800106c4: aca40020 sw a0,32(a1) +800106c8: aca00018 sw zero,24(a1) +800106cc: 03e00008 jr ra +800106d0: a0460009 sb a2,9(v0) + +800106d4 <_Z6OpCAX1v>: +800106d4: 3c038021 lui v1,0x8021 +800106d8: 2463e2f8 addiu v1,v1,-7432 +800106dc: 9062000a lbu v0,10(v1) +800106e0: 3c058021 lui a1,0x8021 +800106e4: 24a5e2a8 addiu a1,a1,-7512 +800106e8: 2442ffff addiu v0,v0,-1 +800106ec: 8ca40020 lw a0,32(a1) +800106f0: 304600ff andi a2,v0,0xff +800106f4: a062000a sb v0,10(v1) +800106f8: 3c028021 lui v0,0x8021 +800106fc: 2442e284 addiu v0,v0,-7548 +80010700: 24840006 addiu a0,a0,6 +80010704: a046000a sb a2,10(v0) +80010708: aca40020 sw a0,32(a1) +8001070c: aca00018 sw zero,24(a1) +80010710: 03e00008 jr ra +80010714: a0460009 sb a2,9(v0) + +80010718 <_Z6Op09M1v>: +80010718: 3c048021 lui a0,0x8021 +8001071c: 2484e2a8 addiu a0,a0,-7512 +80010720: 8c87000c lw a3,12(a0) +80010724: 3c038021 lui v1,0x8021 +80010728: 2463e2f8 addiu v1,v1,-7432 +8001072c: 90e50000 lbu a1,0(a3) +80010730: 90620004 lbu v0,4(v1) +80010734: 8c860020 lw a2,32(a0) +80010738: 00451025 or v0,v0,a1 +8001073c: 8c85002c lw a1,44(a0) +80010740: 304800ff andi t0,v0,0xff +80010744: a0620004 sb v0,4(v1) +80010748: 3c028021 lui v0,0x8021 +8001074c: 2442e284 addiu v0,v0,-7548 +80010750: 00c53021 addu a2,a2,a1 +80010754: 24e70001 addiu a3,a3,1 +80010758: ac860020 sw a2,32(a0) +8001075c: a048000a sb t0,10(v0) +80010760: ac87000c sw a3,12(a0) +80010764: 03e00008 jr ra +80010768: a0480009 sb t0,9(v0) + +8001076c <_Z6OpA0X1v>: +8001076c: 3c038021 lui v1,0x8021 +80010770: 2463e2a8 addiu v1,v1,-7512 +80010774: 8c66000c lw a2,12(v1) +80010778: 3c028021 lui v0,0x8021 +8001077c: 90c50000 lbu a1,0(a2) +80010780: 2442e2f8 addiu v0,v0,-7432 +80010784: a045000c sb a1,12(v0) +80010788: 8c640020 lw a0,32(v1) +8001078c: 8c65002c lw a1,44(v1) +80010790: 9047000c lbu a3,12(v0) +80010794: 3c028021 lui v0,0x8021 +80010798: 2442e284 addiu v0,v0,-7548 +8001079c: 00852021 addu a0,a0,a1 +800107a0: 24c60001 addiu a2,a2,1 +800107a4: ac640020 sw a0,32(v1) +800107a8: a047000a sb a3,10(v0) +800107ac: ac66000c sw a2,12(v1) +800107b0: 03e00008 jr ra +800107b4: a0470009 sb a3,9(v0) + +800107b8 <_Z6OpA2X1v>: +800107b8: 3c038021 lui v1,0x8021 +800107bc: 2463e2a8 addiu v1,v1,-7512 +800107c0: 8c66000c lw a2,12(v1) +800107c4: 3c028021 lui v0,0x8021 +800107c8: 90c50000 lbu a1,0(a2) +800107cc: 2442e2f8 addiu v0,v0,-7432 +800107d0: a045000a sb a1,10(v0) +800107d4: 8c640020 lw a0,32(v1) +800107d8: 8c65002c lw a1,44(v1) +800107dc: 9047000a lbu a3,10(v0) +800107e0: 3c028021 lui v0,0x8021 +800107e4: 2442e284 addiu v0,v0,-7548 +800107e8: 00852021 addu a0,a0,a1 +800107ec: 24c60001 addiu a2,a2,1 +800107f0: ac640020 sw a0,32(v1) +800107f4: a047000a sb a3,10(v0) +800107f8: ac66000c sw a2,12(v1) +800107fc: 03e00008 jr ra +80010800: a0470009 sb a3,9(v0) + +80010804 <_Z6OpA9M1v>: +80010804: 3c038021 lui v1,0x8021 +80010808: 2463e2a8 addiu v1,v1,-7512 +8001080c: 8c66000c lw a2,12(v1) +80010810: 3c028021 lui v0,0x8021 +80010814: 90c50000 lbu a1,0(a2) +80010818: 2442e2f8 addiu v0,v0,-7432 +8001081c: a0450004 sb a1,4(v0) +80010820: 8c640020 lw a0,32(v1) +80010824: 8c65002c lw a1,44(v1) +80010828: 90470004 lbu a3,4(v0) +8001082c: 3c028021 lui v0,0x8021 +80010830: 2442e284 addiu v0,v0,-7548 +80010834: 00852021 addu a0,a0,a1 +80010838: 24c60001 addiu a2,a2,1 +8001083c: ac640020 sw a0,32(v1) +80010840: a047000a sb a3,10(v0) +80010844: ac66000c sw a2,12(v1) +80010848: 03e00008 jr ra +8001084c: a0470009 sb a3,9(v0) + +80010850 <_Z6Op49M1v>: +80010850: 3c048021 lui a0,0x8021 +80010854: 2484e2a8 addiu a0,a0,-7512 +80010858: 8c87000c lw a3,12(a0) +8001085c: 3c038021 lui v1,0x8021 +80010860: 2463e2f8 addiu v1,v1,-7432 +80010864: 90e50000 lbu a1,0(a3) +80010868: 90620004 lbu v0,4(v1) +8001086c: 8c860020 lw a2,32(a0) +80010870: 00451026 xor v0,v0,a1 +80010874: 8c85002c lw a1,44(a0) +80010878: 304800ff andi t0,v0,0xff +8001087c: a0620004 sb v0,4(v1) +80010880: 3c028021 lui v0,0x8021 +80010884: 2442e284 addiu v0,v0,-7548 +80010888: 00c53021 addu a2,a2,a1 +8001088c: 24e70001 addiu a3,a3,1 +80010890: ac860020 sw a2,32(a0) +80010894: a048000a sb t0,10(v0) +80010898: ac87000c sw a3,12(a0) +8001089c: 03e00008 jr ra +800108a0: a0480009 sb t0,9(v0) + +800108a4 <_Z6OpC0X1v>: +800108a4: 3c038021 lui v1,0x8021 +800108a8: 2463e2a8 addiu v1,v1,-7512 +800108ac: 8c68000c lw t0,12(v1) +800108b0: 3c028021 lui v0,0x8021 +800108b4: 91040000 lbu a0,0(t0) +800108b8: 9045e304 lbu a1,-7420(v0) +800108bc: 8c660020 lw a2,32(v1) +800108c0: 00a42823 subu a1,a1,a0 +800108c4: 8c62002c lw v0,44(v1) +800108c8: 00053827 nor a3,zero,a1 +800108cc: 3c048021 lui a0,0x8021 +800108d0: 2484e284 addiu a0,a0,-7548 +800108d4: 00c23021 addu a2,a2,v0 +800108d8: 30a900ff andi t1,a1,0xff +800108dc: 25080001 addiu t0,t0,1 +800108e0: 00073fc2 srl a3,a3,0x1f +800108e4: 3c028022 lui v0,0x8022 +800108e8: a089000a sb t1,10(a0) +800108ec: ac660020 sw a2,32(v1) +800108f0: ac4550c8 sw a1,20680(v0) +800108f4: ac68000c sw t0,12(v1) +800108f8: a0870008 sb a3,8(a0) +800108fc: 03e00008 jr ra +80010900: a0890009 sb t1,9(a0) + +80010904 <_Z6OpE0X1v>: +80010904: 3c038021 lui v1,0x8021 +80010908: 2463e2a8 addiu v1,v1,-7512 +8001090c: 8c68000c lw t0,12(v1) +80010910: 3c028021 lui v0,0x8021 +80010914: 91040000 lbu a0,0(t0) +80010918: 9045e302 lbu a1,-7422(v0) +8001091c: 8c660020 lw a2,32(v1) +80010920: 00a42823 subu a1,a1,a0 +80010924: 8c62002c lw v0,44(v1) +80010928: 00053827 nor a3,zero,a1 +8001092c: 3c048021 lui a0,0x8021 +80010930: 2484e284 addiu a0,a0,-7548 +80010934: 00c23021 addu a2,a2,v0 +80010938: 30a900ff andi t1,a1,0xff +8001093c: 25080001 addiu t0,t0,1 +80010940: 00073fc2 srl a3,a3,0x1f +80010944: 3c028022 lui v0,0x8022 +80010948: a089000a sb t1,10(a0) +8001094c: ac660020 sw a2,32(v1) +80010950: ac4550c8 sw a1,20680(v0) +80010954: ac68000c sw t0,12(v1) +80010958: a0870008 sb a3,8(a0) +8001095c: 03e00008 jr ra +80010960: a0890009 sb t1,9(a0) + +80010964 <_Z6Op04M0v>: +80010964: 27bdffe0 addiu sp,sp,-32 +80010968: 3c038021 lui v1,0x8021 +8001096c: afbf001c sw ra,28(sp) +80010970: afb20018 sw s2,24(sp) +80010974: afb10014 sw s1,20(sp) +80010978: afb00010 sw s0,16(sp) +8001097c: 2463e2a8 addiu v1,v1,-7512 +80010980: 8c67000c lw a3,12(v1) +80010984: 3c028022 lui v0,0x8022 +80010988: 90e40000 lbu a0,0(a3) +8001098c: 3c108021 lui s0,0x8021 +80010990: a04450cc sb a0,20684(v0) +80010994: 2610e2f8 addiu s0,s0,-7432 +80010998: 90e60000 lbu a2,0(a3) +8001099c: 96040006 lhu a0,6(s0) +800109a0: 8c620020 lw v0,32(v1) +800109a4: 8c65002c lw a1,44(v1) +800109a8: 00c43021 addu a2,a2,a0 +800109ac: 24420006 addiu v0,v0,6 +800109b0: 30c6ffff andi a2,a2,0xffff +800109b4: 00a22821 addu a1,a1,v0 +800109b8: 3c118021 lui s1,0x8021 +800109bc: 24e70001 addiu a3,a3,1 +800109c0: 3c028006 lui v0,0x8006 +800109c4: 00c02021 move a0,a2 +800109c8: ac650020 sw a1,32(v1) +800109cc: ac67000c sw a3,12(v1) +800109d0: 24424be8 addiu v0,v0,19432 +800109d4: 0040f809 jalr v0 +800109d8: ae267018 sw a2,28696(s1) +800109dc: 96030004 lhu v1,4(s0) +800109e0: 8e257018 lw a1,28696(s1) +800109e4: 00433025 or a2,v0,v1 +800109e8: 00431024 and v0,v0,v1 +800109ec: 3c038006 lui v1,0x8006 +800109f0: 24724444 addiu s2,v1,17476 +800109f4: 30c6ffff andi a2,a2,0xffff +800109f8: 3c108022 lui s0,0x8022 +800109fc: 0002102b sltu v0,zero,v0 +80010a00: 3c038021 lui v1,0x8021 +80010a04: 00062202 srl a0,a2,0x8 +80010a08: 24a50001 addiu a1,a1,1 +80010a0c: a60650be sh a2,20670(s0) +80010a10: 0240f809 jalr s2 +80010a14: a062e28d sb v0,-7539(v1) +80010a18: 920450be lbu a0,20670(s0) +80010a1c: 8e257018 lw a1,28696(s1) +80010a20: 0240c821 move t9,s2 +80010a24: 8fbf001c lw ra,28(sp) +80010a28: 8fb20018 lw s2,24(sp) +80010a2c: 8fb10014 lw s1,20(sp) +80010a30: 8fb00010 lw s0,16(sp) +80010a34: 03200008 jr t9 +80010a38: 27bd0020 addiu sp,sp,32 + +80010a3c <_Z6Op04M1v>: +80010a3c: 27bdffe0 addiu sp,sp,-32 +80010a40: 3c038021 lui v1,0x8021 +80010a44: afbf0018 sw ra,24(sp) +80010a48: afb10014 sw s1,20(sp) +80010a4c: afb00010 sw s0,16(sp) +80010a50: 2463e2a8 addiu v1,v1,-7512 +80010a54: 8c67000c lw a3,12(v1) +80010a58: 3c028022 lui v0,0x8022 +80010a5c: 90e40000 lbu a0,0(a3) +80010a60: 3c108021 lui s0,0x8021 +80010a64: a04450cc sb a0,20684(v0) +80010a68: 2610e2f8 addiu s0,s0,-7432 +80010a6c: 90e60000 lbu a2,0(a3) +80010a70: 96040006 lhu a0,6(s0) +80010a74: 8c620020 lw v0,32(v1) +80010a78: 8c65002c lw a1,44(v1) +80010a7c: 00c43021 addu a2,a2,a0 +80010a80: 24420006 addiu v0,v0,6 +80010a84: 30c6ffff andi a2,a2,0xffff +80010a88: 00a22821 addu a1,a1,v0 +80010a8c: 24e70001 addiu a3,a3,1 +80010a90: 3c118021 lui s1,0x8021 +80010a94: 3c028006 lui v0,0x8006 +80010a98: 00c02021 move a0,a2 +80010a9c: ac650020 sw a1,32(v1) +80010aa0: ac67000c sw a3,12(v1) +80010aa4: 244249d4 addiu v0,v0,18900 +80010aa8: 0040f809 jalr v0 +80010aac: ae267018 sw a2,28696(s1) +80010ab0: 92070004 lbu a3,4(s0) +80010ab4: 3c038021 lui v1,0x8021 +80010ab8: 00473025 or a2,v0,a3 +80010abc: 00471024 and v0,v0,a3 +80010ac0: a062e28d sb v0,-7539(v1) +80010ac4: 30c600ff andi a2,a2,0xff +80010ac8: 3c028022 lui v0,0x8022 +80010acc: a04650bc sb a2,20668(v0) +80010ad0: 8e257018 lw a1,28696(s1) +80010ad4: 3c198006 lui t9,0x8006 +80010ad8: 8fbf0018 lw ra,24(sp) +80010adc: 8fb10014 lw s1,20(sp) +80010ae0: 8fb00010 lw s0,16(sp) +80010ae4: 00c02021 move a0,a2 +80010ae8: 27394444 addiu t9,t9,17476 +80010aec: 03200008 jr t9 +80010af0: 27bd0020 addiu sp,sp,32 + +80010af4 <_Z6Op14M0v>: +80010af4: 27bdffe0 addiu sp,sp,-32 +80010af8: 3c038021 lui v1,0x8021 +80010afc: afbf001c sw ra,28(sp) +80010b00: afb20018 sw s2,24(sp) +80010b04: afb10014 sw s1,20(sp) +80010b08: afb00010 sw s0,16(sp) +80010b0c: 2463e2a8 addiu v1,v1,-7512 +80010b10: 8c67000c lw a3,12(v1) +80010b14: 3c028022 lui v0,0x8022 +80010b18: 90e40000 lbu a0,0(a3) +80010b1c: 3c108021 lui s0,0x8021 +80010b20: a04450cc sb a0,20684(v0) +80010b24: 2610e2f8 addiu s0,s0,-7432 +80010b28: 90e60000 lbu a2,0(a3) +80010b2c: 96040006 lhu a0,6(s0) +80010b30: 8c620020 lw v0,32(v1) +80010b34: 8c65002c lw a1,44(v1) +80010b38: 00c43021 addu a2,a2,a0 +80010b3c: 24420006 addiu v0,v0,6 +80010b40: 30c6ffff andi a2,a2,0xffff +80010b44: 00a22821 addu a1,a1,v0 +80010b48: 3c118021 lui s1,0x8021 +80010b4c: 24e70001 addiu a3,a3,1 +80010b50: 3c028006 lui v0,0x8006 +80010b54: 00c02021 move a0,a2 +80010b58: ac650020 sw a1,32(v1) +80010b5c: ac67000c sw a3,12(v1) +80010b60: 24424be8 addiu v0,v0,19432 +80010b64: 0040f809 jalr v0 +80010b68: ae267018 sw a2,28696(s1) +80010b6c: 96030004 lhu v1,4(s0) +80010b70: 8e257018 lw a1,28696(s1) +80010b74: 00033027 nor a2,zero,v1 +80010b78: 00c23024 and a2,a2,v0 +80010b7c: 00431024 and v0,v0,v1 +80010b80: 3c038006 lui v1,0x8006 +80010b84: 24724444 addiu s2,v1,17476 +80010b88: 30c6ffff andi a2,a2,0xffff +80010b8c: 3c108022 lui s0,0x8022 +80010b90: 0002102b sltu v0,zero,v0 +80010b94: 3c038021 lui v1,0x8021 +80010b98: 00062202 srl a0,a2,0x8 +80010b9c: 24a50001 addiu a1,a1,1 +80010ba0: a60650be sh a2,20670(s0) +80010ba4: 0240f809 jalr s2 +80010ba8: a062e28d sb v0,-7539(v1) +80010bac: 920450be lbu a0,20670(s0) +80010bb0: 8e257018 lw a1,28696(s1) +80010bb4: 0240c821 move t9,s2 +80010bb8: 8fbf001c lw ra,28(sp) +80010bbc: 8fb20018 lw s2,24(sp) +80010bc0: 8fb10014 lw s1,20(sp) +80010bc4: 8fb00010 lw s0,16(sp) +80010bc8: 03200008 jr t9 +80010bcc: 27bd0020 addiu sp,sp,32 + +80010bd0 <_Z6Op14M1v>: +80010bd0: 27bdffe0 addiu sp,sp,-32 +80010bd4: 3c038021 lui v1,0x8021 +80010bd8: afbf0018 sw ra,24(sp) +80010bdc: afb10014 sw s1,20(sp) +80010be0: afb00010 sw s0,16(sp) +80010be4: 2463e2a8 addiu v1,v1,-7512 +80010be8: 8c67000c lw a3,12(v1) +80010bec: 3c028022 lui v0,0x8022 +80010bf0: 90e40000 lbu a0,0(a3) +80010bf4: 3c108021 lui s0,0x8021 +80010bf8: a04450cc sb a0,20684(v0) +80010bfc: 2610e2f8 addiu s0,s0,-7432 +80010c00: 90e60000 lbu a2,0(a3) +80010c04: 96040006 lhu a0,6(s0) +80010c08: 8c620020 lw v0,32(v1) +80010c0c: 8c65002c lw a1,44(v1) +80010c10: 00c43021 addu a2,a2,a0 +80010c14: 24420006 addiu v0,v0,6 +80010c18: 30c6ffff andi a2,a2,0xffff +80010c1c: 00a22821 addu a1,a1,v0 +80010c20: 24e70001 addiu a3,a3,1 +80010c24: 3c118021 lui s1,0x8021 +80010c28: 3c028006 lui v0,0x8006 +80010c2c: 00c02021 move a0,a2 +80010c30: ac650020 sw a1,32(v1) +80010c34: ac67000c sw a3,12(v1) +80010c38: 244249d4 addiu v0,v0,18900 +80010c3c: 0040f809 jalr v0 +80010c40: ae267018 sw a2,28696(s1) +80010c44: 92070004 lbu a3,4(s0) +80010c48: 3c038021 lui v1,0x8021 +80010c4c: 00073027 nor a2,zero,a3 +80010c50: 00c23024 and a2,a2,v0 +80010c54: 00471024 and v0,v0,a3 +80010c58: a062e28d sb v0,-7539(v1) +80010c5c: 30c600ff andi a2,a2,0xff +80010c60: 3c028022 lui v0,0x8022 +80010c64: a04650bc sb a2,20668(v0) +80010c68: 8e257018 lw a1,28696(s1) +80010c6c: 3c198006 lui t9,0x8006 +80010c70: 8fbf0018 lw ra,24(sp) +80010c74: 8fb10014 lw s1,20(sp) +80010c78: 8fb00010 lw s0,16(sp) +80010c7c: 00c02021 move a0,a2 +80010c80: 27394444 addiu t9,t9,17476 +80010c84: 03200008 jr t9 +80010c88: 27bd0020 addiu sp,sp,32 + +80010c8c <_Z6Op64M0v>: +80010c8c: 3c038021 lui v1,0x8021 +80010c90: 2463e2a8 addiu v1,v1,-7512 +80010c94: 8c68000c lw t0,12(v1) +80010c98: 3c028021 lui v0,0x8021 +80010c9c: 91060000 lbu a2,0(t0) +80010ca0: 9444e2fe lhu a0,-7426(v0) +80010ca4: 8c670020 lw a3,32(v1) +80010ca8: 8c62002c lw v0,44(v1) +80010cac: 00c43021 addu a2,a2,a0 +80010cb0: 30c6ffff andi a2,a2,0xffff +80010cb4: 00e23821 addu a3,a3,v0 +80010cb8: 3c198006 lui t9,0x8006 +80010cbc: 3c028021 lui v0,0x8021 +80010cc0: 25080001 addiu t0,t0,1 +80010cc4: 00c02821 move a1,a2 +80010cc8: 00002021 move a0,zero +80010ccc: ac467018 sw a2,28696(v0) +80010cd0: 2739465c addiu t9,t9,18012 +80010cd4: ac670020 sw a3,32(v1) +80010cd8: 03200008 jr t9 +80010cdc: ac68000c sw t0,12(v1) + +80010ce0 <_Z6Op64M1v>: +80010ce0: 3c038021 lui v1,0x8021 +80010ce4: 2463e2a8 addiu v1,v1,-7512 +80010ce8: 8c68000c lw t0,12(v1) +80010cec: 3c028021 lui v0,0x8021 +80010cf0: 91060000 lbu a2,0(t0) +80010cf4: 9444e2fe lhu a0,-7426(v0) +80010cf8: 8c670020 lw a3,32(v1) +80010cfc: 8c62002c lw v0,44(v1) +80010d00: 00c43021 addu a2,a2,a0 +80010d04: 30c6ffff andi a2,a2,0xffff +80010d08: 00e23821 addu a3,a3,v0 +80010d0c: 3c198006 lui t9,0x8006 +80010d10: 3c028021 lui v0,0x8021 +80010d14: 25080001 addiu t0,t0,1 +80010d18: 00c02821 move a1,a2 +80010d1c: 00002021 move a0,zero +80010d20: ac467018 sw a2,28696(v0) +80010d24: 27394444 addiu t9,t9,17476 +80010d28: ac670020 sw a3,32(v1) +80010d2c: 03200008 jr t9 +80010d30: ac68000c sw t0,12(v1) + +80010d34 <_Z6Op84X0v>: +80010d34: 3c038021 lui v1,0x8021 +80010d38: 2463e2a8 addiu v1,v1,-7512 +80010d3c: 8c68000c lw t0,12(v1) +80010d40: 3c028021 lui v0,0x8021 +80010d44: 2442e2f8 addiu v0,v0,-7432 +80010d48: 91060000 lbu a2,0(t0) +80010d4c: 94440006 lhu a0,6(v0) +80010d50: 8c670020 lw a3,32(v1) +80010d54: 00c43021 addu a2,a2,a0 +80010d58: 8c65002c lw a1,44(v1) +80010d5c: 30c6ffff andi a2,a2,0xffff +80010d60: 9444000c lhu a0,12(v0) +80010d64: 3c198006 lui t9,0x8006 +80010d68: 3c028021 lui v0,0x8021 +80010d6c: 00e53821 addu a3,a3,a1 +80010d70: 25080001 addiu t0,t0,1 +80010d74: 00c02821 move a1,a2 +80010d78: ac467018 sw a2,28696(v0) +80010d7c: 2739465c addiu t9,t9,18012 +80010d80: ac670020 sw a3,32(v1) +80010d84: 03200008 jr t9 +80010d88: ac68000c sw t0,12(v1) + +80010d8c <_Z6Op84X1v>: +80010d8c: 3c038021 lui v1,0x8021 +80010d90: 2463e2a8 addiu v1,v1,-7512 +80010d94: 8c68000c lw t0,12(v1) +80010d98: 3c028021 lui v0,0x8021 +80010d9c: 2442e2f8 addiu v0,v0,-7432 +80010da0: 91060000 lbu a2,0(t0) +80010da4: 94440006 lhu a0,6(v0) +80010da8: 8c670020 lw a3,32(v1) +80010dac: 00c43021 addu a2,a2,a0 +80010db0: 8c65002c lw a1,44(v1) +80010db4: 30c6ffff andi a2,a2,0xffff +80010db8: 9044000c lbu a0,12(v0) +80010dbc: 3c198006 lui t9,0x8006 +80010dc0: 3c028021 lui v0,0x8021 +80010dc4: 00e53821 addu a3,a3,a1 +80010dc8: 25080001 addiu t0,t0,1 +80010dcc: 00c02821 move a1,a2 +80010dd0: ac467018 sw a2,28696(v0) +80010dd4: 27394444 addiu t9,t9,17476 +80010dd8: ac670020 sw a3,32(v1) +80010ddc: 03200008 jr t9 +80010de0: ac68000c sw t0,12(v1) + +80010de4 <_Z6Op86X0v>: +80010de4: 3c038021 lui v1,0x8021 +80010de8: 2463e2a8 addiu v1,v1,-7512 +80010dec: 8c68000c lw t0,12(v1) +80010df0: 3c028021 lui v0,0x8021 +80010df4: 2442e2f8 addiu v0,v0,-7432 +80010df8: 91060000 lbu a2,0(t0) +80010dfc: 94440006 lhu a0,6(v0) +80010e00: 8c670020 lw a3,32(v1) +80010e04: 00c43021 addu a2,a2,a0 +80010e08: 8c65002c lw a1,44(v1) +80010e0c: 30c6ffff andi a2,a2,0xffff +80010e10: 9444000a lhu a0,10(v0) +80010e14: 3c198006 lui t9,0x8006 +80010e18: 3c028021 lui v0,0x8021 +80010e1c: 00e53821 addu a3,a3,a1 +80010e20: 25080001 addiu t0,t0,1 +80010e24: 00c02821 move a1,a2 +80010e28: ac467018 sw a2,28696(v0) +80010e2c: 2739465c addiu t9,t9,18012 +80010e30: ac670020 sw a3,32(v1) +80010e34: 03200008 jr t9 +80010e38: ac68000c sw t0,12(v1) + +80010e3c <_Z6Op86X1v>: +80010e3c: 3c038021 lui v1,0x8021 +80010e40: 2463e2a8 addiu v1,v1,-7512 +80010e44: 8c68000c lw t0,12(v1) +80010e48: 3c028021 lui v0,0x8021 +80010e4c: 2442e2f8 addiu v0,v0,-7432 +80010e50: 91060000 lbu a2,0(t0) +80010e54: 94440006 lhu a0,6(v0) +80010e58: 8c670020 lw a3,32(v1) +80010e5c: 00c43021 addu a2,a2,a0 +80010e60: 8c65002c lw a1,44(v1) +80010e64: 30c6ffff andi a2,a2,0xffff +80010e68: 9044000a lbu a0,10(v0) +80010e6c: 3c198006 lui t9,0x8006 +80010e70: 3c028021 lui v0,0x8021 +80010e74: 00e53821 addu a3,a3,a1 +80010e78: 25080001 addiu t0,t0,1 +80010e7c: 00c02821 move a1,a2 +80010e80: ac467018 sw a2,28696(v0) +80010e84: 27394444 addiu t9,t9,17476 +80010e88: ac670020 sw a3,32(v1) +80010e8c: 03200008 jr t9 +80010e90: ac68000c sw t0,12(v1) + +80010e94 <_Z6Op85M0v>: +80010e94: 3c038021 lui v1,0x8021 +80010e98: 2463e2a8 addiu v1,v1,-7512 +80010e9c: 8c68000c lw t0,12(v1) +80010ea0: 3c028021 lui v0,0x8021 +80010ea4: 2442e2f8 addiu v0,v0,-7432 +80010ea8: 91060000 lbu a2,0(t0) +80010eac: 94440006 lhu a0,6(v0) +80010eb0: 8c670020 lw a3,32(v1) +80010eb4: 00c43021 addu a2,a2,a0 +80010eb8: 8c65002c lw a1,44(v1) +80010ebc: 30c6ffff andi a2,a2,0xffff +80010ec0: 94440004 lhu a0,4(v0) +80010ec4: 3c198006 lui t9,0x8006 +80010ec8: 3c028021 lui v0,0x8021 +80010ecc: 00e53821 addu a3,a3,a1 +80010ed0: 25080001 addiu t0,t0,1 +80010ed4: 00c02821 move a1,a2 +80010ed8: ac467018 sw a2,28696(v0) +80010edc: 2739465c addiu t9,t9,18012 +80010ee0: ac670020 sw a3,32(v1) +80010ee4: 03200008 jr t9 +80010ee8: ac68000c sw t0,12(v1) + +80010eec <_Z6Op85M1v>: +80010eec: 3c038021 lui v1,0x8021 +80010ef0: 2463e2a8 addiu v1,v1,-7512 +80010ef4: 8c68000c lw t0,12(v1) +80010ef8: 3c028021 lui v0,0x8021 +80010efc: 2442e2f8 addiu v0,v0,-7432 +80010f00: 91060000 lbu a2,0(t0) +80010f04: 94440006 lhu a0,6(v0) +80010f08: 8c670020 lw a3,32(v1) +80010f0c: 00c43021 addu a2,a2,a0 +80010f10: 8c65002c lw a1,44(v1) +80010f14: 30c6ffff andi a2,a2,0xffff +80010f18: 90440004 lbu a0,4(v0) +80010f1c: 3c198006 lui t9,0x8006 +80010f20: 3c028021 lui v0,0x8021 +80010f24: 00e53821 addu a3,a3,a1 +80010f28: 25080001 addiu t0,t0,1 +80010f2c: 00c02821 move a1,a2 +80010f30: ac467018 sw a2,28696(v0) +80010f34: 27394444 addiu t9,t9,17476 +80010f38: ac670020 sw a3,32(v1) +80010f3c: 03200008 jr t9 +80010f40: ac68000c sw t0,12(v1) + +80010f44 <_Z6Op66M1v>: +80010f44: 27bdffe0 addiu sp,sp,-32 +80010f48: 3c058021 lui a1,0x8021 +80010f4c: afbf0018 sw ra,24(sp) +80010f50: afb10014 sw s1,20(sp) +80010f54: afb00010 sw s0,16(sp) +80010f58: 24a5e2a8 addiu a1,a1,-7512 +80010f5c: 8ca7000c lw a3,12(a1) +80010f60: 3c028022 lui v0,0x8022 +80010f64: 90e40000 lbu a0,0(a3) +80010f68: 3c038021 lui v1,0x8021 +80010f6c: a04450cc sb a0,20684(v0) +80010f70: 90e60000 lbu a2,0(a3) +80010f74: 9464e2fe lhu a0,-7426(v1) +80010f78: 8ca20020 lw v0,32(a1) +80010f7c: 8ca3002c lw v1,44(a1) +80010f80: 00c43021 addu a2,a2,a0 +80010f84: 24420006 addiu v0,v0,6 +80010f88: 30c6ffff andi a2,a2,0xffff +80010f8c: 00621821 addu v1,v1,v0 +80010f90: 24e70001 addiu a3,a3,1 +80010f94: 3c118021 lui s1,0x8021 +80010f98: 3c028006 lui v0,0x8006 +80010f9c: 3c108021 lui s0,0x8021 +80010fa0: 2610e284 addiu s0,s0,-7548 +80010fa4: 00c02021 move a0,a2 +80010fa8: aca30020 sw v1,32(a1) +80010fac: aca7000c sw a3,12(a1) +80010fb0: 244249d4 addiu v0,v0,18900 +80010fb4: 0040f809 jalr v0 +80010fb8: ae267018 sw a2,28696(s1) +80010fbc: 92030008 lbu v1,8(s0) +80010fc0: 8e257018 lw a1,28696(s1) +80010fc4: 00031a00 sll v1,v1,0x8 +80010fc8: 00621825 or v1,v1,v0 +80010fcc: 3063ffff andi v1,v1,0xffff +80010fd0: 00033042 srl a2,v1,0x1 +80010fd4: 3c118022 lui s1,0x8022 +80010fd8: 30630001 andi v1,v1,0x1 +80010fdc: 3c028006 lui v0,0x8006 +80010fe0: a2030008 sb v1,8(s0) +80010fe4: a62650be sh a2,20670(s1) +80010fe8: 24424444 addiu v0,v0,17476 +80010fec: 0040f809 jalr v0 +80010ff0: 30c400ff andi a0,a2,0xff +80010ff4: 922350be lbu v1,20670(s1) +80010ff8: 8fbf0018 lw ra,24(sp) +80010ffc: a203000a sb v1,10(s0) +80011000: a2030009 sb v1,9(s0) +80011004: 8fb10014 lw s1,20(sp) +80011008: 8fb00010 lw s0,16(sp) +8001100c: 03e00008 jr ra +80011010: 27bd0020 addiu sp,sp,32 + +80011014 <_Z6Op26M0v>: +80011014: 27bdffd8 addiu sp,sp,-40 +80011018: 3c058021 lui a1,0x8021 +8001101c: afbf0020 sw ra,32(sp) +80011020: afb3001c sw s3,28(sp) +80011024: afb20018 sw s2,24(sp) +80011028: afb10014 sw s1,20(sp) +8001102c: afb00010 sw s0,16(sp) +80011030: 24a5e2a8 addiu a1,a1,-7512 +80011034: 8ca7000c lw a3,12(a1) +80011038: 3c028022 lui v0,0x8022 +8001103c: 90e40000 lbu a0,0(a3) +80011040: 3c038021 lui v1,0x8021 +80011044: a04450cc sb a0,20684(v0) +80011048: 90e60000 lbu a2,0(a3) +8001104c: 9464e2fe lhu a0,-7426(v1) +80011050: 8ca20020 lw v0,32(a1) +80011054: 8ca3002c lw v1,44(a1) +80011058: 00c43021 addu a2,a2,a0 +8001105c: 24420006 addiu v0,v0,6 +80011060: 30c6ffff andi a2,a2,0xffff +80011064: 00621821 addu v1,v1,v0 +80011068: 24e70001 addiu a3,a3,1 +8001106c: 3c138021 lui s3,0x8021 +80011070: 3c028006 lui v0,0x8006 +80011074: 3c128021 lui s2,0x8021 +80011078: 2652e284 addiu s2,s2,-7548 +8001107c: 00c02021 move a0,a2 +80011080: aca7000c sw a3,12(a1) +80011084: ae667018 sw a2,28696(s3) +80011088: 24424be8 addiu v0,v0,19432 +8001108c: 0040f809 jalr v0 +80011090: aca30020 sw v1,32(a1) +80011094: 92430008 lbu v1,8(s2) +80011098: 00021040 sll v0,v0,0x1 +8001109c: 00431025 or v0,v0,v1 +800110a0: 8e657018 lw a1,28696(s3) +800110a4: 00022202 srl a0,v0,0x8 +800110a8: 3403ffff li v1,0xffff +800110ac: 3c108006 lui s0,0x8006 +800110b0: 0062182b sltu v1,v1,v0 +800110b4: 3c118022 lui s1,0x8022 +800110b8: 26104444 addiu s0,s0,17476 +800110bc: 308400ff andi a0,a0,0xff +800110c0: 24a50001 addiu a1,a1,1 +800110c4: a2430008 sb v1,8(s2) +800110c8: 0200f809 jalr s0 +800110cc: ae2250c0 sw v0,20672(s1) +800110d0: 8e657018 lw a1,28696(s3) +800110d4: 0200f809 jalr s0 +800110d8: 922450c0 lbu a0,20672(s1) +800110dc: 962250c0 lhu v0,20672(s1) +800110e0: 8fbf0020 lw ra,32(sp) +800110e4: 00021a02 srl v1,v0,0x8 +800110e8: 0002102b sltu v0,zero,v0 +800110ec: a243000a sb v1,10(s2) +800110f0: a2420009 sb v0,9(s2) +800110f4: 8fb3001c lw s3,28(sp) +800110f8: 8fb20018 lw s2,24(sp) +800110fc: 8fb10014 lw s1,20(sp) +80011100: 8fb00010 lw s0,16(sp) +80011104: 03e00008 jr ra +80011108: 27bd0028 addiu sp,sp,40 + +8001110c <_Z6Op26M1v>: +8001110c: 27bdffe0 addiu sp,sp,-32 +80011110: 3c058021 lui a1,0x8021 +80011114: afbf0018 sw ra,24(sp) +80011118: afb10014 sw s1,20(sp) +8001111c: afb00010 sw s0,16(sp) +80011120: 24a5e2a8 addiu a1,a1,-7512 +80011124: 8ca7000c lw a3,12(a1) +80011128: 3c028022 lui v0,0x8022 +8001112c: 90e40000 lbu a0,0(a3) +80011130: 3c038021 lui v1,0x8021 +80011134: a04450cc sb a0,20684(v0) +80011138: 90e60000 lbu a2,0(a3) +8001113c: 9464e2fe lhu a0,-7426(v1) +80011140: 8ca20020 lw v0,32(a1) +80011144: 8ca3002c lw v1,44(a1) +80011148: 00c43021 addu a2,a2,a0 +8001114c: 24420006 addiu v0,v0,6 +80011150: 30c6ffff andi a2,a2,0xffff +80011154: 00621821 addu v1,v1,v0 +80011158: 24e70001 addiu a3,a3,1 +8001115c: 3c118021 lui s1,0x8021 +80011160: 3c028006 lui v0,0x8006 +80011164: 3c108021 lui s0,0x8021 +80011168: 2610e284 addiu s0,s0,-7548 +8001116c: 00c02021 move a0,a2 +80011170: aca30020 sw v1,32(a1) +80011174: aca7000c sw a3,12(a1) +80011178: 244249d4 addiu v0,v0,18900 +8001117c: 0040f809 jalr v0 +80011180: ae267018 sw a2,28696(s1) +80011184: 92030008 lbu v1,8(s0) +80011188: 00021040 sll v0,v0,0x1 +8001118c: 00431025 or v0,v0,v1 +80011190: 3042ffff andi v0,v0,0xffff +80011194: 8e257018 lw a1,28696(s1) +80011198: 2c430100 sltiu v1,v0,256 +8001119c: 3c118022 lui s1,0x8022 +800111a0: 38630001 xori v1,v1,0x1 +800111a4: a62250be sh v0,20670(s1) +800111a8: 304400ff andi a0,v0,0xff +800111ac: 3c028006 lui v0,0x8006 +800111b0: 24424444 addiu v0,v0,17476 +800111b4: 0040f809 jalr v0 +800111b8: a2030008 sb v1,8(s0) +800111bc: 922350be lbu v1,20670(s1) +800111c0: 8fbf0018 lw ra,24(sp) +800111c4: a203000a sb v1,10(s0) +800111c8: a2030009 sb v1,9(s0) +800111cc: 8fb10014 lw s1,20(sp) +800111d0: 8fb00010 lw s0,16(sp) +800111d4: 03e00008 jr ra +800111d8: 27bd0020 addiu sp,sp,32 + +800111dc <_Z6Op05M0v>: +800111dc: 27bdffe0 addiu sp,sp,-32 +800111e0: 3c058021 lui a1,0x8021 +800111e4: afbf0018 sw ra,24(sp) +800111e8: afb10014 sw s1,20(sp) +800111ec: afb00010 sw s0,16(sp) +800111f0: 24a5e2a8 addiu a1,a1,-7512 +800111f4: 8ca7000c lw a3,12(a1) +800111f8: 3c028022 lui v0,0x8022 +800111fc: 90e30000 lbu v1,0(a3) +80011200: 3c118021 lui s1,0x8021 +80011204: 2631e2f8 addiu s1,s1,-7432 +80011208: a04350cc sb v1,20684(v0) +8001120c: 90e30000 lbu v1,0(a3) +80011210: 96220006 lhu v0,6(s1) +80011214: 8ca60020 lw a2,32(a1) +80011218: 8ca4002c lw a0,44(a1) +8001121c: 00621821 addu v1,v1,v0 +80011220: 3063ffff andi v1,v1,0xffff +80011224: 3c028021 lui v0,0x8021 +80011228: 00c43021 addu a2,a2,a0 +8001122c: ac437018 sw v1,28696(v0) +80011230: 24e70001 addiu a3,a3,1 +80011234: 3c028006 lui v0,0x8006 +80011238: 00602021 move a0,v1 +8001123c: 96300004 lhu s0,4(s1) +80011240: aca60020 sw a2,32(a1) +80011244: 24424be8 addiu v0,v0,19432 +80011248: 0040f809 jalr v0 +8001124c: aca7000c sw a3,12(a1) +80011250: 02028025 or s0,s0,v0 +80011254: 3203ffff andi v1,s0,0xffff +80011258: 3c028021 lui v0,0x8021 +8001125c: 2442e284 addiu v0,v0,-7548 +80011260: 00032202 srl a0,v1,0x8 +80011264: 0003182b sltu v1,zero,v1 +80011268: a044000a sb a0,10(v0) +8001126c: a0430009 sb v1,9(v0) +80011270: a6300004 sh s0,4(s1) +80011274: 8fbf0018 lw ra,24(sp) +80011278: 8fb10014 lw s1,20(sp) +8001127c: 8fb00010 lw s0,16(sp) +80011280: 03e00008 jr ra +80011284: 27bd0020 addiu sp,sp,32 + +80011288 <_Z6Op46M0v>: +80011288: 27bdffd8 addiu sp,sp,-40 +8001128c: 3c058021 lui a1,0x8021 +80011290: afbf0020 sw ra,32(sp) +80011294: afb3001c sw s3,28(sp) +80011298: afb20018 sw s2,24(sp) +8001129c: afb10014 sw s1,20(sp) +800112a0: afb00010 sw s0,16(sp) +800112a4: 24a5e2a8 addiu a1,a1,-7512 +800112a8: 8ca7000c lw a3,12(a1) +800112ac: 3c028022 lui v0,0x8022 +800112b0: 90e40000 lbu a0,0(a3) +800112b4: 3c038021 lui v1,0x8021 +800112b8: a04450cc sb a0,20684(v0) +800112bc: 90e60000 lbu a2,0(a3) +800112c0: 9464e2fe lhu a0,-7426(v1) +800112c4: 8ca20020 lw v0,32(a1) +800112c8: 8ca3002c lw v1,44(a1) +800112cc: 00c43021 addu a2,a2,a0 +800112d0: 24420006 addiu v0,v0,6 +800112d4: 30c6ffff andi a2,a2,0xffff +800112d8: 00621821 addu v1,v1,v0 +800112dc: 24e70001 addiu a3,a3,1 +800112e0: 3c138021 lui s3,0x8021 +800112e4: 3c028006 lui v0,0x8006 +800112e8: 00c02021 move a0,a2 +800112ec: aca7000c sw a3,12(a1) +800112f0: ae667018 sw a2,28696(s3) +800112f4: 24424be8 addiu v0,v0,19432 +800112f8: 0040f809 jalr v0 +800112fc: aca30020 sw v1,32(a1) +80011300: 00021842 srl v1,v0,0x1 +80011304: 8e657018 lw a1,28696(s3) +80011308: 3063ffff andi v1,v1,0xffff +8001130c: 3c128021 lui s2,0x8021 +80011310: 3c108006 lui s0,0x8006 +80011314: 2652e284 addiu s2,s2,-7548 +80011318: 00032202 srl a0,v1,0x8 +8001131c: 3c118022 lui s1,0x8022 +80011320: 30420001 andi v0,v0,0x1 +80011324: 26104444 addiu s0,s0,17476 +80011328: 24a50001 addiu a1,a1,1 +8001132c: a2420008 sb v0,8(s2) +80011330: 0200f809 jalr s0 +80011334: a62350be sh v1,20670(s1) +80011338: 8e657018 lw a1,28696(s3) +8001133c: 0200f809 jalr s0 +80011340: 922450be lbu a0,20670(s1) +80011344: 962250be lhu v0,20670(s1) +80011348: 8fbf0020 lw ra,32(sp) +8001134c: 00021a02 srl v1,v0,0x8 +80011350: 0002102b sltu v0,zero,v0 +80011354: a243000a sb v1,10(s2) +80011358: a2420009 sb v0,9(s2) +8001135c: 8fb3001c lw s3,28(sp) +80011360: 8fb20018 lw s2,24(sp) +80011364: 8fb10014 lw s1,20(sp) +80011368: 8fb00010 lw s0,16(sp) +8001136c: 03e00008 jr ra +80011370: 27bd0028 addiu sp,sp,40 + +80011374 <_Z6Op46M1v>: +80011374: 27bdffe0 addiu sp,sp,-32 +80011378: 3c058021 lui a1,0x8021 +8001137c: afbf0018 sw ra,24(sp) +80011380: afb10014 sw s1,20(sp) +80011384: afb00010 sw s0,16(sp) +80011388: 24a5e2a8 addiu a1,a1,-7512 +8001138c: 8ca7000c lw a3,12(a1) +80011390: 3c028022 lui v0,0x8022 +80011394: 90e40000 lbu a0,0(a3) +80011398: 3c038021 lui v1,0x8021 +8001139c: a04450cc sb a0,20684(v0) +800113a0: 90e60000 lbu a2,0(a3) +800113a4: 9464e2fe lhu a0,-7426(v1) +800113a8: 8ca20020 lw v0,32(a1) +800113ac: 8ca3002c lw v1,44(a1) +800113b0: 00c43021 addu a2,a2,a0 +800113b4: 24420006 addiu v0,v0,6 +800113b8: 30c6ffff andi a2,a2,0xffff +800113bc: 00621821 addu v1,v1,v0 +800113c0: 24e70001 addiu a3,a3,1 +800113c4: 3c118021 lui s1,0x8021 +800113c8: 3c028006 lui v0,0x8006 +800113cc: 00c02021 move a0,a2 +800113d0: aca30020 sw v1,32(a1) +800113d4: aca7000c sw a3,12(a1) +800113d8: 244249d4 addiu v0,v0,18900 +800113dc: 0040f809 jalr v0 +800113e0: ae267018 sw a2,28696(s1) +800113e4: 3c108021 lui s0,0x8021 +800113e8: 2610e284 addiu s0,s0,-7548 +800113ec: 00021842 srl v1,v0,0x1 +800113f0: 30420001 andi v0,v0,0x1 +800113f4: 306300ff andi v1,v1,0xff +800113f8: a2020008 sb v0,8(s0) +800113fc: 8e257018 lw a1,28696(s1) +80011400: 3c028006 lui v0,0x8006 +80011404: 3c118022 lui s1,0x8022 +80011408: a22350bc sb v1,20668(s1) +8001140c: 24424444 addiu v0,v0,17476 +80011410: 0040f809 jalr v0 +80011414: 00602021 move a0,v1 +80011418: 922350bc lbu v1,20668(s1) +8001141c: 8fbf0018 lw ra,24(sp) +80011420: a203000a sb v1,10(s0) +80011424: a2030009 sb v1,9(s0) +80011428: 8fb10014 lw s1,20(sp) +8001142c: 8fb00010 lw s0,16(sp) +80011430: 03e00008 jr ra +80011434: 27bd0020 addiu sp,sp,32 + +80011438 <_Z6OpA4X0v>: +80011438: 27bdffe8 addiu sp,sp,-24 +8001143c: 3c058021 lui a1,0x8021 +80011440: afbf0014 sw ra,20(sp) +80011444: afb00010 sw s0,16(sp) +80011448: 24a5e2a8 addiu a1,a1,-7512 +8001144c: 8ca7000c lw a3,12(a1) +80011450: 3c028022 lui v0,0x8022 +80011454: 90e30000 lbu v1,0(a3) +80011458: 3c108021 lui s0,0x8021 +8001145c: a04350cc sb v1,20684(v0) +80011460: 2610e2f8 addiu s0,s0,-7432 +80011464: 90e30000 lbu v1,0(a3) +80011468: 96020006 lhu v0,6(s0) +8001146c: 8ca60020 lw a2,32(a1) +80011470: 8ca4002c lw a0,44(a1) +80011474: 00621821 addu v1,v1,v0 +80011478: 3063ffff andi v1,v1,0xffff +8001147c: 3c028021 lui v0,0x8021 +80011480: 00c43021 addu a2,a2,a0 +80011484: ac437018 sw v1,28696(v0) +80011488: 24e70001 addiu a3,a3,1 +8001148c: 3c028006 lui v0,0x8006 +80011490: 00602021 move a0,v1 +80011494: aca60020 sw a2,32(a1) +80011498: 24424be8 addiu v0,v0,19432 +8001149c: 0040f809 jalr v0 +800114a0: aca7000c sw a3,12(a1) +800114a4: 3043ffff andi v1,v0,0xffff +800114a8: a602000c sh v0,12(s0) +800114ac: 3c028021 lui v0,0x8021 +800114b0: 2442e284 addiu v0,v0,-7548 +800114b4: 00032202 srl a0,v1,0x8 +800114b8: 0003182b sltu v1,zero,v1 +800114bc: a044000a sb a0,10(v0) +800114c0: a0430009 sb v1,9(v0) +800114c4: 8fbf0014 lw ra,20(sp) +800114c8: 8fb00010 lw s0,16(sp) +800114cc: 03e00008 jr ra +800114d0: 27bd0018 addiu sp,sp,24 + +800114d4 <_Z6OpA4X1v>: +800114d4: 27bdffe8 addiu sp,sp,-24 +800114d8: 3c058021 lui a1,0x8021 +800114dc: afbf0014 sw ra,20(sp) +800114e0: afb00010 sw s0,16(sp) +800114e4: 24a5e2a8 addiu a1,a1,-7512 +800114e8: 8ca7000c lw a3,12(a1) +800114ec: 3c028022 lui v0,0x8022 +800114f0: 90e30000 lbu v1,0(a3) +800114f4: 3c108021 lui s0,0x8021 +800114f8: a04350cc sb v1,20684(v0) +800114fc: 2610e2f8 addiu s0,s0,-7432 +80011500: 90e30000 lbu v1,0(a3) +80011504: 96020006 lhu v0,6(s0) +80011508: 8ca60020 lw a2,32(a1) +8001150c: 8ca4002c lw a0,44(a1) +80011510: 00621821 addu v1,v1,v0 +80011514: 3063ffff andi v1,v1,0xffff +80011518: 3c028021 lui v0,0x8021 +8001151c: 00c43021 addu a2,a2,a0 +80011520: ac437018 sw v1,28696(v0) +80011524: 24e70001 addiu a3,a3,1 +80011528: 3c028006 lui v0,0x8006 +8001152c: 00602021 move a0,v1 +80011530: aca60020 sw a2,32(a1) +80011534: 244249d4 addiu v0,v0,18900 +80011538: 0040f809 jalr v0 +8001153c: aca7000c sw a3,12(a1) +80011540: 304300ff andi v1,v0,0xff +80011544: a202000c sb v0,12(s0) +80011548: 3c028021 lui v0,0x8021 +8001154c: 2442e284 addiu v0,v0,-7548 +80011550: a043000a sb v1,10(v0) +80011554: a0430009 sb v1,9(v0) +80011558: 8fbf0014 lw ra,20(sp) +8001155c: 8fb00010 lw s0,16(sp) +80011560: 03e00008 jr ra +80011564: 27bd0018 addiu sp,sp,24 + +80011568 <_Z6OpA6X0v>: +80011568: 27bdffe8 addiu sp,sp,-24 +8001156c: 3c058021 lui a1,0x8021 +80011570: afbf0014 sw ra,20(sp) +80011574: afb00010 sw s0,16(sp) +80011578: 24a5e2a8 addiu a1,a1,-7512 +8001157c: 8ca7000c lw a3,12(a1) +80011580: 3c028022 lui v0,0x8022 +80011584: 90e30000 lbu v1,0(a3) +80011588: 3c108021 lui s0,0x8021 +8001158c: a04350cc sb v1,20684(v0) +80011590: 2610e2f8 addiu s0,s0,-7432 +80011594: 90e30000 lbu v1,0(a3) +80011598: 96020006 lhu v0,6(s0) +8001159c: 8ca60020 lw a2,32(a1) +800115a0: 8ca4002c lw a0,44(a1) +800115a4: 00621821 addu v1,v1,v0 +800115a8: 3063ffff andi v1,v1,0xffff +800115ac: 3c028021 lui v0,0x8021 +800115b0: 00c43021 addu a2,a2,a0 +800115b4: ac437018 sw v1,28696(v0) +800115b8: 24e70001 addiu a3,a3,1 +800115bc: 3c028006 lui v0,0x8006 +800115c0: 00602021 move a0,v1 +800115c4: aca60020 sw a2,32(a1) +800115c8: 24424be8 addiu v0,v0,19432 +800115cc: 0040f809 jalr v0 +800115d0: aca7000c sw a3,12(a1) +800115d4: 3043ffff andi v1,v0,0xffff +800115d8: a602000a sh v0,10(s0) +800115dc: 3c028021 lui v0,0x8021 +800115e0: 2442e284 addiu v0,v0,-7548 +800115e4: 00032202 srl a0,v1,0x8 +800115e8: 0003182b sltu v1,zero,v1 +800115ec: a044000a sb a0,10(v0) +800115f0: a0430009 sb v1,9(v0) +800115f4: 8fbf0014 lw ra,20(sp) +800115f8: 8fb00010 lw s0,16(sp) +800115fc: 03e00008 jr ra +80011600: 27bd0018 addiu sp,sp,24 + +80011604 <_Z6OpA6X1v>: +80011604: 27bdffe8 addiu sp,sp,-24 +80011608: 3c058021 lui a1,0x8021 +8001160c: afbf0014 sw ra,20(sp) +80011610: afb00010 sw s0,16(sp) +80011614: 24a5e2a8 addiu a1,a1,-7512 +80011618: 8ca7000c lw a3,12(a1) +8001161c: 3c028022 lui v0,0x8022 +80011620: 90e30000 lbu v1,0(a3) +80011624: 3c108021 lui s0,0x8021 +80011628: a04350cc sb v1,20684(v0) +8001162c: 2610e2f8 addiu s0,s0,-7432 +80011630: 90e30000 lbu v1,0(a3) +80011634: 96020006 lhu v0,6(s0) +80011638: 8ca60020 lw a2,32(a1) +8001163c: 8ca4002c lw a0,44(a1) +80011640: 00621821 addu v1,v1,v0 +80011644: 3063ffff andi v1,v1,0xffff +80011648: 3c028021 lui v0,0x8021 +8001164c: 00c43021 addu a2,a2,a0 +80011650: ac437018 sw v1,28696(v0) +80011654: 24e70001 addiu a3,a3,1 +80011658: 3c028006 lui v0,0x8006 +8001165c: 00602021 move a0,v1 +80011660: aca60020 sw a2,32(a1) +80011664: 244249d4 addiu v0,v0,18900 +80011668: 0040f809 jalr v0 +8001166c: aca7000c sw a3,12(a1) +80011670: 304300ff andi v1,v0,0xff +80011674: a202000a sb v0,10(s0) +80011678: 3c028021 lui v0,0x8021 +8001167c: 2442e284 addiu v0,v0,-7548 +80011680: a043000a sb v1,10(v0) +80011684: a0430009 sb v1,9(v0) +80011688: 8fbf0014 lw ra,20(sp) +8001168c: 8fb00010 lw s0,16(sp) +80011690: 03e00008 jr ra +80011694: 27bd0018 addiu sp,sp,24 + +80011698 <_Z6OpE6M0v>: +80011698: 27bdffe0 addiu sp,sp,-32 +8001169c: 3c058021 lui a1,0x8021 +800116a0: afbf001c sw ra,28(sp) +800116a4: afb20018 sw s2,24(sp) +800116a8: afb10014 sw s1,20(sp) +800116ac: afb00010 sw s0,16(sp) +800116b0: 24a5e2a8 addiu a1,a1,-7512 +800116b4: 8ca7000c lw a3,12(a1) +800116b8: 3c028022 lui v0,0x8022 +800116bc: 90e40000 lbu a0,0(a3) +800116c0: 3c038021 lui v1,0x8021 +800116c4: a04450cc sb a0,20684(v0) +800116c8: 90e60000 lbu a2,0(a3) +800116cc: 9464e2fe lhu a0,-7426(v1) +800116d0: 8ca20020 lw v0,32(a1) +800116d4: 8ca3002c lw v1,44(a1) +800116d8: 00c43021 addu a2,a2,a0 +800116dc: 24420006 addiu v0,v0,6 +800116e0: 00621821 addu v1,v1,v0 +800116e4: 30c6ffff andi a2,a2,0xffff +800116e8: 24e70001 addiu a3,a3,1 +800116ec: 3c128021 lui s2,0x8021 +800116f0: 3c028006 lui v0,0x8006 +800116f4: aca30020 sw v1,32(a1) +800116f8: 00c02021 move a0,a2 +800116fc: aca7000c sw a3,12(a1) +80011700: ae467018 sw a2,28696(s2) +80011704: 24424be8 addiu v0,v0,19432 +80011708: 0040f809 jalr v0 +8001170c: aca00018 sw zero,24(a1) +80011710: 24420001 addiu v0,v0,1 +80011714: 8e457018 lw a1,28696(s2) +80011718: 3042ffff andi v0,v0,0xffff +8001171c: 3c108006 lui s0,0x8006 +80011720: 00022202 srl a0,v0,0x8 +80011724: 3c118022 lui s1,0x8022 +80011728: 26104444 addiu s0,s0,17476 +8001172c: 24a50001 addiu a1,a1,1 +80011730: 0200f809 jalr s0 +80011734: a62250be sh v0,20670(s1) +80011738: 922450be lbu a0,20670(s1) +8001173c: 0200f809 jalr s0 +80011740: 8e457018 lw a1,28696(s2) +80011744: 962350be lhu v1,20670(s1) +80011748: 3c028021 lui v0,0x8021 +8001174c: 2442e284 addiu v0,v0,-7548 +80011750: 00032202 srl a0,v1,0x8 +80011754: 0003182b sltu v1,zero,v1 +80011758: a044000a sb a0,10(v0) +8001175c: a0430009 sb v1,9(v0) +80011760: 8fbf001c lw ra,28(sp) +80011764: 8fb20018 lw s2,24(sp) +80011768: 8fb10014 lw s1,20(sp) +8001176c: 8fb00010 lw s0,16(sp) +80011770: 03e00008 jr ra +80011774: 27bd0020 addiu sp,sp,32 + +80011778 <_Z6OpE6M1v>: +80011778: 27bdffe8 addiu sp,sp,-24 +8001177c: 3c058021 lui a1,0x8021 +80011780: afbf0014 sw ra,20(sp) +80011784: afb00010 sw s0,16(sp) +80011788: 24a5e2a8 addiu a1,a1,-7512 +8001178c: 8ca7000c lw a3,12(a1) +80011790: 3c028022 lui v0,0x8022 +80011794: 90e40000 lbu a0,0(a3) +80011798: 3c038021 lui v1,0x8021 +8001179c: a04450cc sb a0,20684(v0) +800117a0: 90e60000 lbu a2,0(a3) +800117a4: 9464e2fe lhu a0,-7426(v1) +800117a8: 8ca20020 lw v0,32(a1) +800117ac: 8ca3002c lw v1,44(a1) +800117b0: 00c43021 addu a2,a2,a0 +800117b4: 24420006 addiu v0,v0,6 +800117b8: 00621821 addu v1,v1,v0 +800117bc: 30c6ffff andi a2,a2,0xffff +800117c0: 24e70001 addiu a3,a3,1 +800117c4: 3c108021 lui s0,0x8021 +800117c8: 3c028006 lui v0,0x8006 +800117cc: aca30020 sw v1,32(a1) +800117d0: 00c02021 move a0,a2 +800117d4: aca7000c sw a3,12(a1) +800117d8: ae067018 sw a2,28696(s0) +800117dc: 244249d4 addiu v0,v0,18900 +800117e0: 0040f809 jalr v0 +800117e4: aca00018 sw zero,24(a1) +800117e8: 24420001 addiu v0,v0,1 +800117ec: 304200ff andi v0,v0,0xff +800117f0: 8e057018 lw a1,28696(s0) +800117f4: 3c108022 lui s0,0x8022 +800117f8: a20250bc sb v0,20668(s0) +800117fc: 00402021 move a0,v0 +80011800: 3c028006 lui v0,0x8006 +80011804: 24424444 addiu v0,v0,17476 +80011808: 0040f809 jalr v0 +8001180c: 00000000 nop +80011810: 920350bc lbu v1,20668(s0) +80011814: 3c028021 lui v0,0x8021 +80011818: 2442e284 addiu v0,v0,-7548 +8001181c: a043000a sb v1,10(v0) +80011820: a0430009 sb v1,9(v0) +80011824: 8fbf0014 lw ra,20(sp) +80011828: 8fb00010 lw s0,16(sp) +8001182c: 03e00008 jr ra +80011830: 27bd0018 addiu sp,sp,24 + +80011834 <_Z6Op45M0v>: +80011834: 27bdffe0 addiu sp,sp,-32 +80011838: 3c058021 lui a1,0x8021 +8001183c: afbf0018 sw ra,24(sp) +80011840: afb10014 sw s1,20(sp) +80011844: afb00010 sw s0,16(sp) +80011848: 24a5e2a8 addiu a1,a1,-7512 +8001184c: 8ca7000c lw a3,12(a1) +80011850: 3c028022 lui v0,0x8022 +80011854: 90e30000 lbu v1,0(a3) +80011858: 3c118021 lui s1,0x8021 +8001185c: 2631e2f8 addiu s1,s1,-7432 +80011860: a04350cc sb v1,20684(v0) +80011864: 90e30000 lbu v1,0(a3) +80011868: 96220006 lhu v0,6(s1) +8001186c: 8ca60020 lw a2,32(a1) +80011870: 8ca4002c lw a0,44(a1) +80011874: 00621821 addu v1,v1,v0 +80011878: 3063ffff andi v1,v1,0xffff +8001187c: 3c028021 lui v0,0x8021 +80011880: 00c43021 addu a2,a2,a0 +80011884: ac437018 sw v1,28696(v0) +80011888: 24e70001 addiu a3,a3,1 +8001188c: 3c028006 lui v0,0x8006 +80011890: 00602021 move a0,v1 +80011894: 96300004 lhu s0,4(s1) +80011898: aca60020 sw a2,32(a1) +8001189c: 24424be8 addiu v0,v0,19432 +800118a0: 0040f809 jalr v0 +800118a4: aca7000c sw a3,12(a1) +800118a8: 02028026 xor s0,s0,v0 +800118ac: 3203ffff andi v1,s0,0xffff +800118b0: 3c028021 lui v0,0x8021 +800118b4: 2442e284 addiu v0,v0,-7548 +800118b8: 00032202 srl a0,v1,0x8 +800118bc: 0003182b sltu v1,zero,v1 +800118c0: a044000a sb a0,10(v0) +800118c4: a0430009 sb v1,9(v0) +800118c8: a6300004 sh s0,4(s1) +800118cc: 8fbf0018 lw ra,24(sp) +800118d0: 8fb10014 lw s1,20(sp) +800118d4: 8fb00010 lw s0,16(sp) +800118d8: 03e00008 jr ra +800118dc: 27bd0020 addiu sp,sp,32 + +800118e0 <_Z6OpC4X0v>: +800118e0: 27bdffe8 addiu sp,sp,-24 +800118e4: 3c058021 lui a1,0x8021 +800118e8: afbf0014 sw ra,20(sp) +800118ec: afb00010 sw s0,16(sp) +800118f0: 24a5e2a8 addiu a1,a1,-7512 +800118f4: 8ca8000c lw t0,12(a1) +800118f8: 3c028022 lui v0,0x8022 +800118fc: 91030000 lbu v1,0(t0) +80011900: 3c048021 lui a0,0x8021 +80011904: a04350cc sb v1,20684(v0) +80011908: 2484e2f8 addiu a0,a0,-7432 +8001190c: 91030000 lbu v1,0(t0) +80011910: 94820006 lhu v0,6(a0) +80011914: 8ca60020 lw a2,32(a1) +80011918: 8ca7002c lw a3,44(a1) +8001191c: 00621821 addu v1,v1,v0 +80011920: 3063ffff andi v1,v1,0xffff +80011924: 3c028021 lui v0,0x8021 +80011928: 00c73021 addu a2,a2,a3 +8001192c: ac437018 sw v1,28696(v0) +80011930: 25080001 addiu t0,t0,1 +80011934: 3c028006 lui v0,0x8006 +80011938: 9490000c lhu s0,12(a0) +8001193c: aca60020 sw a2,32(a1) +80011940: 00602021 move a0,v1 +80011944: 24424be8 addiu v0,v0,19432 +80011948: 0040f809 jalr v0 +8001194c: aca8000c sw t0,12(a1) +80011950: 02028023 subu s0,s0,v0 +80011954: 3205ffff andi a1,s0,0xffff +80011958: 00103027 nor a2,zero,s0 +8001195c: 3c038021 lui v1,0x8021 +80011960: 2463e284 addiu v1,v1,-7548 +80011964: 00052202 srl a0,a1,0x8 +80011968: 000637c2 srl a2,a2,0x1f +8001196c: 0005282b sltu a1,zero,a1 +80011970: 3c028022 lui v0,0x8022 +80011974: a064000a sb a0,10(v1) +80011978: ac5050c8 sw s0,20680(v0) +8001197c: a0660008 sb a2,8(v1) +80011980: a0650009 sb a1,9(v1) +80011984: 8fbf0014 lw ra,20(sp) +80011988: 8fb00010 lw s0,16(sp) +8001198c: 03e00008 jr ra +80011990: 27bd0018 addiu sp,sp,24 + +80011994 <_Z6OpC4X1v>: +80011994: 27bdffe8 addiu sp,sp,-24 +80011998: 3c058021 lui a1,0x8021 +8001199c: afbf0014 sw ra,20(sp) +800119a0: afb00010 sw s0,16(sp) +800119a4: 24a5e2a8 addiu a1,a1,-7512 +800119a8: 8ca8000c lw t0,12(a1) +800119ac: 3c028022 lui v0,0x8022 +800119b0: 91030000 lbu v1,0(t0) +800119b4: 3c048021 lui a0,0x8021 +800119b8: a04350cc sb v1,20684(v0) +800119bc: 2484e2f8 addiu a0,a0,-7432 +800119c0: 91030000 lbu v1,0(t0) +800119c4: 94820006 lhu v0,6(a0) +800119c8: 8ca60020 lw a2,32(a1) +800119cc: 8ca7002c lw a3,44(a1) +800119d0: 00621821 addu v1,v1,v0 +800119d4: 3063ffff andi v1,v1,0xffff +800119d8: 3c028021 lui v0,0x8021 +800119dc: ac437018 sw v1,28696(v0) +800119e0: 00c73021 addu a2,a2,a3 +800119e4: 25080001 addiu t0,t0,1 +800119e8: 3c028006 lui v0,0x8006 +800119ec: 9090000c lbu s0,12(a0) +800119f0: aca60020 sw a2,32(a1) +800119f4: 00602021 move a0,v1 +800119f8: 244249d4 addiu v0,v0,18900 +800119fc: 0040f809 jalr v0 +80011a00: aca8000c sw t0,12(a1) +80011a04: 02028023 subu s0,s0,v0 +80011a08: 00108400 sll s0,s0,0x10 +80011a0c: 00108403 sra s0,s0,0x10 +80011a10: 00102027 nor a0,zero,s0 +80011a14: 3c038021 lui v1,0x8021 +80011a18: 2463e284 addiu v1,v1,-7548 +80011a1c: 320500ff andi a1,s0,0xff +80011a20: 000427c2 srl a0,a0,0x1f +80011a24: 3c028022 lui v0,0x8022 +80011a28: a065000a sb a1,10(v1) +80011a2c: a45050c6 sh s0,20678(v0) +80011a30: a0640008 sb a0,8(v1) +80011a34: a0650009 sb a1,9(v1) +80011a38: 8fbf0014 lw ra,20(sp) +80011a3c: 8fb00010 lw s0,16(sp) +80011a40: 03e00008 jr ra +80011a44: 27bd0018 addiu sp,sp,24 + +80011a48 <_Z6OpE4X0v>: +80011a48: 27bdffe8 addiu sp,sp,-24 +80011a4c: 3c058021 lui a1,0x8021 +80011a50: afbf0014 sw ra,20(sp) +80011a54: afb00010 sw s0,16(sp) +80011a58: 24a5e2a8 addiu a1,a1,-7512 +80011a5c: 8ca8000c lw t0,12(a1) +80011a60: 3c028022 lui v0,0x8022 +80011a64: 91030000 lbu v1,0(t0) +80011a68: 3c048021 lui a0,0x8021 +80011a6c: a04350cc sb v1,20684(v0) +80011a70: 2484e2f8 addiu a0,a0,-7432 +80011a74: 91030000 lbu v1,0(t0) +80011a78: 94820006 lhu v0,6(a0) +80011a7c: 8ca60020 lw a2,32(a1) +80011a80: 8ca7002c lw a3,44(a1) +80011a84: 00621821 addu v1,v1,v0 +80011a88: 3063ffff andi v1,v1,0xffff +80011a8c: 3c028021 lui v0,0x8021 +80011a90: 00c73021 addu a2,a2,a3 +80011a94: ac437018 sw v1,28696(v0) +80011a98: 25080001 addiu t0,t0,1 +80011a9c: 3c028006 lui v0,0x8006 +80011aa0: 9490000a lhu s0,10(a0) +80011aa4: aca60020 sw a2,32(a1) +80011aa8: 00602021 move a0,v1 +80011aac: 24424be8 addiu v0,v0,19432 +80011ab0: 0040f809 jalr v0 +80011ab4: aca8000c sw t0,12(a1) +80011ab8: 02028023 subu s0,s0,v0 +80011abc: 3205ffff andi a1,s0,0xffff +80011ac0: 00103027 nor a2,zero,s0 +80011ac4: 3c038021 lui v1,0x8021 +80011ac8: 2463e284 addiu v1,v1,-7548 +80011acc: 00052202 srl a0,a1,0x8 +80011ad0: 000637c2 srl a2,a2,0x1f +80011ad4: 0005282b sltu a1,zero,a1 +80011ad8: 3c028022 lui v0,0x8022 +80011adc: a064000a sb a0,10(v1) +80011ae0: ac5050c8 sw s0,20680(v0) +80011ae4: a0660008 sb a2,8(v1) +80011ae8: a0650009 sb a1,9(v1) +80011aec: 8fbf0014 lw ra,20(sp) +80011af0: 8fb00010 lw s0,16(sp) +80011af4: 03e00008 jr ra +80011af8: 27bd0018 addiu sp,sp,24 + +80011afc <_Z6OpE4X1v>: +80011afc: 27bdffe8 addiu sp,sp,-24 +80011b00: 3c058021 lui a1,0x8021 +80011b04: afbf0014 sw ra,20(sp) +80011b08: afb00010 sw s0,16(sp) +80011b0c: 24a5e2a8 addiu a1,a1,-7512 +80011b10: 8ca8000c lw t0,12(a1) +80011b14: 3c028022 lui v0,0x8022 +80011b18: 91030000 lbu v1,0(t0) +80011b1c: 3c048021 lui a0,0x8021 +80011b20: a04350cc sb v1,20684(v0) +80011b24: 2484e2f8 addiu a0,a0,-7432 +80011b28: 91030000 lbu v1,0(t0) +80011b2c: 94820006 lhu v0,6(a0) +80011b30: 8ca60020 lw a2,32(a1) +80011b34: 8ca7002c lw a3,44(a1) +80011b38: 00621821 addu v1,v1,v0 +80011b3c: 3063ffff andi v1,v1,0xffff +80011b40: 3c028021 lui v0,0x8021 +80011b44: ac437018 sw v1,28696(v0) +80011b48: 00c73021 addu a2,a2,a3 +80011b4c: 25080001 addiu t0,t0,1 +80011b50: 3c028006 lui v0,0x8006 +80011b54: 9090000a lbu s0,10(a0) +80011b58: aca60020 sw a2,32(a1) +80011b5c: 00602021 move a0,v1 +80011b60: 244249d4 addiu v0,v0,18900 +80011b64: 0040f809 jalr v0 +80011b68: aca8000c sw t0,12(a1) +80011b6c: 02028023 subu s0,s0,v0 +80011b70: 00108400 sll s0,s0,0x10 +80011b74: 00108403 sra s0,s0,0x10 +80011b78: 00102027 nor a0,zero,s0 +80011b7c: 3c038021 lui v1,0x8021 +80011b80: 2463e284 addiu v1,v1,-7548 +80011b84: 320500ff andi a1,s0,0xff +80011b88: 000427c2 srl a0,a0,0x1f +80011b8c: 3c028022 lui v0,0x8022 +80011b90: a065000a sb a1,10(v1) +80011b94: a45050c6 sh s0,20678(v0) +80011b98: a0640008 sb a0,8(v1) +80011b9c: a0650009 sb a1,9(v1) +80011ba0: 8fbf0014 lw ra,20(sp) +80011ba4: 8fb00010 lw s0,16(sp) +80011ba8: 03e00008 jr ra +80011bac: 27bd0018 addiu sp,sp,24 + +80011bb0 <_Z6OpC5M1v>: +80011bb0: 27bdffe8 addiu sp,sp,-24 +80011bb4: 3c058021 lui a1,0x8021 +80011bb8: afbf0014 sw ra,20(sp) +80011bbc: afb00010 sw s0,16(sp) +80011bc0: 24a5e2a8 addiu a1,a1,-7512 +80011bc4: 8ca8000c lw t0,12(a1) +80011bc8: 3c028022 lui v0,0x8022 +80011bcc: 91030000 lbu v1,0(t0) +80011bd0: 3c048021 lui a0,0x8021 +80011bd4: a04350cc sb v1,20684(v0) +80011bd8: 2484e2f8 addiu a0,a0,-7432 +80011bdc: 91030000 lbu v1,0(t0) +80011be0: 94820006 lhu v0,6(a0) +80011be4: 8ca60020 lw a2,32(a1) +80011be8: 8ca7002c lw a3,44(a1) +80011bec: 00621821 addu v1,v1,v0 +80011bf0: 3063ffff andi v1,v1,0xffff +80011bf4: 3c028021 lui v0,0x8021 +80011bf8: ac437018 sw v1,28696(v0) +80011bfc: 00c73021 addu a2,a2,a3 +80011c00: 25080001 addiu t0,t0,1 +80011c04: 3c028006 lui v0,0x8006 +80011c08: 90900004 lbu s0,4(a0) +80011c0c: aca60020 sw a2,32(a1) +80011c10: 00602021 move a0,v1 +80011c14: 244249d4 addiu v0,v0,18900 +80011c18: 0040f809 jalr v0 +80011c1c: aca8000c sw t0,12(a1) +80011c20: 02028023 subu s0,s0,v0 +80011c24: 00108400 sll s0,s0,0x10 +80011c28: 00108403 sra s0,s0,0x10 +80011c2c: 00102027 nor a0,zero,s0 +80011c30: 3c038021 lui v1,0x8021 +80011c34: 2463e284 addiu v1,v1,-7548 +80011c38: 320500ff andi a1,s0,0xff +80011c3c: 000427c2 srl a0,a0,0x1f +80011c40: 3c028022 lui v0,0x8022 +80011c44: a065000a sb a1,10(v1) +80011c48: a45050c6 sh s0,20678(v0) +80011c4c: a0640008 sb a0,8(v1) +80011c50: a0650009 sb a1,9(v1) +80011c54: 8fbf0014 lw ra,20(sp) +80011c58: 8fb00010 lw s0,16(sp) +80011c5c: 03e00008 jr ra +80011c60: 27bd0018 addiu sp,sp,24 + +80011c64 <_Z6Op24M0v>: +80011c64: 27bdffe8 addiu sp,sp,-24 +80011c68: 3c058021 lui a1,0x8021 +80011c6c: afbf0014 sw ra,20(sp) +80011c70: afb00010 sw s0,16(sp) +80011c74: 24a5e2a8 addiu a1,a1,-7512 +80011c78: 8ca7000c lw a3,12(a1) +80011c7c: 3c028022 lui v0,0x8022 +80011c80: 90e30000 lbu v1,0(a3) +80011c84: 3c108021 lui s0,0x8021 +80011c88: a04350cc sb v1,20684(v0) +80011c8c: 2610e2f8 addiu s0,s0,-7432 +80011c90: 90e30000 lbu v1,0(a3) +80011c94: 96020006 lhu v0,6(s0) +80011c98: 8ca60020 lw a2,32(a1) +80011c9c: 8ca4002c lw a0,44(a1) +80011ca0: 00621821 addu v1,v1,v0 +80011ca4: 3063ffff andi v1,v1,0xffff +80011ca8: 3c028021 lui v0,0x8021 +80011cac: 00c43021 addu a2,a2,a0 +80011cb0: 24e70001 addiu a3,a3,1 +80011cb4: ac437018 sw v1,28696(v0) +80011cb8: 3c028006 lui v0,0x8006 +80011cbc: 00602021 move a0,v1 +80011cc0: aca60020 sw a2,32(a1) +80011cc4: 24424be8 addiu v0,v0,19432 +80011cc8: 0040f809 jalr v0 +80011ccc: aca7000c sw a3,12(a1) +80011cd0: 96040004 lhu a0,4(s0) +80011cd4: 00023382 srl a2,v0,0xe +80011cd8: 00442024 and a0,v0,a0 +80011cdc: 3c058021 lui a1,0x8021 +80011ce0: 24a5e284 addiu a1,a1,-7548 +80011ce4: 30c60001 andi a2,a2,0x1 +80011ce8: 0004202b sltu a0,zero,a0 +80011cec: 00023a02 srl a3,v0,0x8 +80011cf0: 3c038022 lui v1,0x8022 +80011cf4: a0a40009 sb a0,9(a1) +80011cf8: a46250be sh v0,20670(v1) +80011cfc: a0a6000b sb a2,11(a1) +80011d00: a0a7000a sb a3,10(a1) +80011d04: 8fbf0014 lw ra,20(sp) +80011d08: 8fb00010 lw s0,16(sp) +80011d0c: 03e00008 jr ra +80011d10: 27bd0018 addiu sp,sp,24 + +80011d14 <_Z6Op24M1v>: +80011d14: 27bdffe8 addiu sp,sp,-24 +80011d18: 3c058021 lui a1,0x8021 +80011d1c: afbf0014 sw ra,20(sp) +80011d20: afb00010 sw s0,16(sp) +80011d24: 24a5e2a8 addiu a1,a1,-7512 +80011d28: 8ca7000c lw a3,12(a1) +80011d2c: 3c028022 lui v0,0x8022 +80011d30: 90e30000 lbu v1,0(a3) +80011d34: 3c108021 lui s0,0x8021 +80011d38: a04350cc sb v1,20684(v0) +80011d3c: 2610e2f8 addiu s0,s0,-7432 +80011d40: 90e30000 lbu v1,0(a3) +80011d44: 96020006 lhu v0,6(s0) +80011d48: 8ca60020 lw a2,32(a1) +80011d4c: 8ca4002c lw a0,44(a1) +80011d50: 00621821 addu v1,v1,v0 +80011d54: 3063ffff andi v1,v1,0xffff +80011d58: 3c028021 lui v0,0x8021 +80011d5c: 00c43021 addu a2,a2,a0 +80011d60: ac437018 sw v1,28696(v0) +80011d64: 24e70001 addiu a3,a3,1 +80011d68: 3c028006 lui v0,0x8006 +80011d6c: 00602021 move a0,v1 +80011d70: aca60020 sw a2,32(a1) +80011d74: 244249d4 addiu v0,v0,18900 +80011d78: 0040f809 jalr v0 +80011d7c: aca7000c sw a3,12(a1) +80011d80: 92050004 lbu a1,4(s0) +80011d84: 00023182 srl a2,v0,0x6 +80011d88: 3c048021 lui a0,0x8021 +80011d8c: 2484e284 addiu a0,a0,-7548 +80011d90: 00452824 and a1,v0,a1 +80011d94: 30c60001 andi a2,a2,0x1 +80011d98: 3c038022 lui v1,0x8022 +80011d9c: a0850009 sb a1,9(a0) +80011da0: a06250bc sb v0,20668(v1) +80011da4: a086000b sb a2,11(a0) +80011da8: a082000a sb v0,10(a0) +80011dac: 8fbf0014 lw ra,20(sp) +80011db0: 8fb00010 lw s0,16(sp) +80011db4: 03e00008 jr ra +80011db8: 27bd0018 addiu sp,sp,24 + +80011dbc <_Z6Op06M0v>: +80011dbc: 27bdffd8 addiu sp,sp,-40 +80011dc0: 3c058021 lui a1,0x8021 +80011dc4: afbf0020 sw ra,32(sp) +80011dc8: afb3001c sw s3,28(sp) +80011dcc: afb20018 sw s2,24(sp) +80011dd0: afb10014 sw s1,20(sp) +80011dd4: afb00010 sw s0,16(sp) +80011dd8: 24a5e2a8 addiu a1,a1,-7512 +80011ddc: 8ca7000c lw a3,12(a1) +80011de0: 3c028022 lui v0,0x8022 +80011de4: 90e40000 lbu a0,0(a3) +80011de8: 3c038021 lui v1,0x8021 +80011dec: a04450cc sb a0,20684(v0) +80011df0: 90e60000 lbu a2,0(a3) +80011df4: 9464e2fe lhu a0,-7426(v1) +80011df8: 8ca20020 lw v0,32(a1) +80011dfc: 8ca3002c lw v1,44(a1) +80011e00: 00c43021 addu a2,a2,a0 +80011e04: 24420006 addiu v0,v0,6 +80011e08: 30c6ffff andi a2,a2,0xffff +80011e0c: 00621821 addu v1,v1,v0 +80011e10: 24e70001 addiu a3,a3,1 +80011e14: 3c138021 lui s3,0x8021 +80011e18: 3c028006 lui v0,0x8006 +80011e1c: 00c02021 move a0,a2 +80011e20: aca7000c sw a3,12(a1) +80011e24: ae667018 sw a2,28696(s3) +80011e28: 24424be8 addiu v0,v0,19432 +80011e2c: 0040f809 jalr v0 +80011e30: aca30020 sw v1,32(a1) +80011e34: 00021840 sll v1,v0,0x1 +80011e38: 8e657018 lw a1,28696(s3) +80011e3c: 3063ffff andi v1,v1,0xffff +80011e40: 3c128021 lui s2,0x8021 +80011e44: 3c108006 lui s0,0x8006 +80011e48: 2652e284 addiu s2,s2,-7548 +80011e4c: 00032202 srl a0,v1,0x8 +80011e50: 3c118022 lui s1,0x8022 +80011e54: 000213c2 srl v0,v0,0xf +80011e58: 26104444 addiu s0,s0,17476 +80011e5c: 24a50001 addiu a1,a1,1 +80011e60: a2420008 sb v0,8(s2) +80011e64: 0200f809 jalr s0 +80011e68: a62350be sh v1,20670(s1) +80011e6c: 8e657018 lw a1,28696(s3) +80011e70: 0200f809 jalr s0 +80011e74: 922450be lbu a0,20670(s1) +80011e78: 962250be lhu v0,20670(s1) +80011e7c: 8fbf0020 lw ra,32(sp) +80011e80: 00021a02 srl v1,v0,0x8 +80011e84: 0002102b sltu v0,zero,v0 +80011e88: a243000a sb v1,10(s2) +80011e8c: a2420009 sb v0,9(s2) +80011e90: 8fb3001c lw s3,28(sp) +80011e94: 8fb20018 lw s2,24(sp) +80011e98: 8fb10014 lw s1,20(sp) +80011e9c: 8fb00010 lw s0,16(sp) +80011ea0: 03e00008 jr ra +80011ea4: 27bd0028 addiu sp,sp,40 + +80011ea8 <_Z6Op06M1v>: +80011ea8: 27bdffe0 addiu sp,sp,-32 +80011eac: 3c058021 lui a1,0x8021 +80011eb0: afbf0018 sw ra,24(sp) +80011eb4: afb10014 sw s1,20(sp) +80011eb8: afb00010 sw s0,16(sp) +80011ebc: 24a5e2a8 addiu a1,a1,-7512 +80011ec0: 8ca7000c lw a3,12(a1) +80011ec4: 3c028022 lui v0,0x8022 +80011ec8: 90e40000 lbu a0,0(a3) +80011ecc: 3c038021 lui v1,0x8021 +80011ed0: a04450cc sb a0,20684(v0) +80011ed4: 90e60000 lbu a2,0(a3) +80011ed8: 9464e2fe lhu a0,-7426(v1) +80011edc: 8ca20020 lw v0,32(a1) +80011ee0: 8ca3002c lw v1,44(a1) +80011ee4: 00c43021 addu a2,a2,a0 +80011ee8: 24420006 addiu v0,v0,6 +80011eec: 30c6ffff andi a2,a2,0xffff +80011ef0: 00621821 addu v1,v1,v0 +80011ef4: 24e70001 addiu a3,a3,1 +80011ef8: 3c118021 lui s1,0x8021 +80011efc: 3c028006 lui v0,0x8006 +80011f00: 00c02021 move a0,a2 +80011f04: aca30020 sw v1,32(a1) +80011f08: aca7000c sw a3,12(a1) +80011f0c: 244249d4 addiu v0,v0,18900 +80011f10: 0040f809 jalr v0 +80011f14: ae267018 sw a2,28696(s1) +80011f18: 3c108021 lui s0,0x8021 +80011f1c: 2610e284 addiu s0,s0,-7548 +80011f20: 00021840 sll v1,v0,0x1 +80011f24: 000211c2 srl v0,v0,0x7 +80011f28: 306300ff andi v1,v1,0xff +80011f2c: a2020008 sb v0,8(s0) +80011f30: 8e257018 lw a1,28696(s1) +80011f34: 3c028006 lui v0,0x8006 +80011f38: 3c118022 lui s1,0x8022 +80011f3c: a22350bc sb v1,20668(s1) +80011f40: 24424444 addiu v0,v0,17476 +80011f44: 0040f809 jalr v0 +80011f48: 00602021 move a0,v1 +80011f4c: 922350bc lbu v1,20668(s1) +80011f50: 8fbf0018 lw ra,24(sp) +80011f54: a203000a sb v1,10(s0) +80011f58: a2030009 sb v1,9(s0) +80011f5c: 8fb10014 lw s1,20(sp) +80011f60: 8fb00010 lw s0,16(sp) +80011f64: 03e00008 jr ra +80011f68: 27bd0020 addiu sp,sp,32 + +80011f6c <_Z6Op25M0v>: +80011f6c: 27bdffe0 addiu sp,sp,-32 +80011f70: 3c058021 lui a1,0x8021 +80011f74: afbf0018 sw ra,24(sp) +80011f78: afb10014 sw s1,20(sp) +80011f7c: afb00010 sw s0,16(sp) +80011f80: 24a5e2a8 addiu a1,a1,-7512 +80011f84: 8ca7000c lw a3,12(a1) +80011f88: 3c028022 lui v0,0x8022 +80011f8c: 90e30000 lbu v1,0(a3) +80011f90: 3c118021 lui s1,0x8021 +80011f94: 2631e2f8 addiu s1,s1,-7432 +80011f98: a04350cc sb v1,20684(v0) +80011f9c: 90e30000 lbu v1,0(a3) +80011fa0: 96220006 lhu v0,6(s1) +80011fa4: 8ca60020 lw a2,32(a1) +80011fa8: 8ca4002c lw a0,44(a1) +80011fac: 00621821 addu v1,v1,v0 +80011fb0: 3063ffff andi v1,v1,0xffff +80011fb4: 3c028021 lui v0,0x8021 +80011fb8: 00c43021 addu a2,a2,a0 +80011fbc: ac437018 sw v1,28696(v0) +80011fc0: 24e70001 addiu a3,a3,1 +80011fc4: 3c028006 lui v0,0x8006 +80011fc8: 00602021 move a0,v1 +80011fcc: 96300004 lhu s0,4(s1) +80011fd0: aca60020 sw a2,32(a1) +80011fd4: 24424be8 addiu v0,v0,19432 +80011fd8: 0040f809 jalr v0 +80011fdc: aca7000c sw a3,12(a1) +80011fe0: 02028024 and s0,s0,v0 +80011fe4: 3203ffff andi v1,s0,0xffff +80011fe8: 3c028021 lui v0,0x8021 +80011fec: 2442e284 addiu v0,v0,-7548 +80011ff0: 00032202 srl a0,v1,0x8 +80011ff4: 0003182b sltu v1,zero,v1 +80011ff8: a044000a sb a0,10(v0) +80011ffc: a0430009 sb v1,9(v0) +80012000: a6300004 sh s0,4(s1) +80012004: 8fbf0018 lw ra,24(sp) +80012008: 8fb10014 lw s1,20(sp) +8001200c: 8fb00010 lw s0,16(sp) +80012010: 03e00008 jr ra +80012014: 27bd0020 addiu sp,sp,32 + +80012018 <_Z6OpC0X0v>: +80012018: 3c058021 lui a1,0x8021 +8001201c: 24a5e2a8 addiu a1,a1,-7512 +80012020: 8ca9000c lw t1,12(a1) +80012024: 3c028021 lui v0,0x8021 +80012028: 91230001 lbu v1,1(t1) +8001202c: 91240000 lbu a0,0(t1) +80012030: 9446e304 lhu a2,-7420(v0) +80012034: 00031a00 sll v1,v1,0x8 +80012038: 00832021 addu a0,a0,v1 +8001203c: 00c43023 subu a2,a2,a0 +80012040: 8ca70020 lw a3,32(a1) +80012044: 8ca20030 lw v0,48(a1) +80012048: 30c4ffff andi a0,a2,0xffff +8001204c: 3c038021 lui v1,0x8021 +80012050: 2463e284 addiu v1,v1,-7548 +80012054: 00e23821 addu a3,a3,v0 +80012058: 00064027 nor t0,zero,a2 +8001205c: 00041202 srl v0,a0,0x8 +80012060: 000847c2 srl t0,t0,0x1f +80012064: 25290002 addiu t1,t1,2 +80012068: 0004202b sltu a0,zero,a0 +8001206c: a062000a sb v0,10(v1) +80012070: 3c028022 lui v0,0x8022 +80012074: aca70020 sw a3,32(a1) +80012078: ac4650c8 sw a2,20680(v0) +8001207c: a0680008 sb t0,8(v1) +80012080: a0640009 sb a0,9(v1) +80012084: 03e00008 jr ra +80012088: aca9000c sw t1,12(a1) + +8001208c <_Z6OpE0X0v>: +8001208c: 3c058021 lui a1,0x8021 +80012090: 24a5e2a8 addiu a1,a1,-7512 +80012094: 8ca9000c lw t1,12(a1) +80012098: 3c028021 lui v0,0x8021 +8001209c: 91230001 lbu v1,1(t1) +800120a0: 91240000 lbu a0,0(t1) +800120a4: 9446e302 lhu a2,-7422(v0) +800120a8: 00031a00 sll v1,v1,0x8 +800120ac: 00832021 addu a0,a0,v1 +800120b0: 00c43023 subu a2,a2,a0 +800120b4: 8ca70020 lw a3,32(a1) +800120b8: 8ca20030 lw v0,48(a1) +800120bc: 30c4ffff andi a0,a2,0xffff +800120c0: 3c038021 lui v1,0x8021 +800120c4: 2463e284 addiu v1,v1,-7548 +800120c8: 00e23821 addu a3,a3,v0 +800120cc: 00064027 nor t0,zero,a2 +800120d0: 00041202 srl v0,a0,0x8 +800120d4: 000847c2 srl t0,t0,0x1f +800120d8: 25290002 addiu t1,t1,2 +800120dc: 0004202b sltu a0,zero,a0 +800120e0: a062000a sb v0,10(v1) +800120e4: 3c028022 lui v0,0x8022 +800120e8: aca70020 sw a3,32(a1) +800120ec: ac4650c8 sw a2,20680(v0) +800120f0: a0680008 sb t0,8(v1) +800120f4: a0640009 sb a0,9(v1) +800120f8: 03e00008 jr ra +800120fc: aca9000c sw t1,12(a1) + +80012100 <_Z6OpC9M0v>: +80012100: 3c058021 lui a1,0x8021 +80012104: 24a5e2a8 addiu a1,a1,-7512 +80012108: 8ca9000c lw t1,12(a1) +8001210c: 3c028021 lui v0,0x8021 +80012110: 91230001 lbu v1,1(t1) +80012114: 91240000 lbu a0,0(t1) +80012118: 9446e2fc lhu a2,-7428(v0) +8001211c: 00031a00 sll v1,v1,0x8 +80012120: 00832021 addu a0,a0,v1 +80012124: 00c43023 subu a2,a2,a0 +80012128: 8ca70020 lw a3,32(a1) +8001212c: 8ca20030 lw v0,48(a1) +80012130: 30c4ffff andi a0,a2,0xffff +80012134: 3c038021 lui v1,0x8021 +80012138: 2463e284 addiu v1,v1,-7548 +8001213c: 00e23821 addu a3,a3,v0 +80012140: 00064027 nor t0,zero,a2 +80012144: 00041202 srl v0,a0,0x8 +80012148: 000847c2 srl t0,t0,0x1f +8001214c: 25290002 addiu t1,t1,2 +80012150: 0004202b sltu a0,zero,a0 +80012154: a062000a sb v0,10(v1) +80012158: 3c028022 lui v0,0x8022 +8001215c: aca70020 sw a3,32(a1) +80012160: ac4650c8 sw a2,20680(v0) +80012164: a0680008 sb t0,8(v1) +80012168: a0640009 sb a0,9(v1) +8001216c: 03e00008 jr ra +80012170: aca9000c sw t1,12(a1) + +80012174 <_Z6Op29M0v>: +80012174: 3c048021 lui a0,0x8021 +80012178: 2484e2a8 addiu a0,a0,-7512 +8001217c: 8c87000c lw a3,12(a0) +80012180: 3c038021 lui v1,0x8021 +80012184: 90e20001 lbu v0,1(a3) +80012188: 90e60000 lbu a2,0(a3) +8001218c: 2463e2f8 addiu v1,v1,-7432 +80012190: 94650004 lhu a1,4(v1) +80012194: 00021200 sll v0,v0,0x8 +80012198: 00461021 addu v0,v0,a2 +8001219c: 00451024 and v0,v0,a1 +800121a0: 3046ffff andi a2,v0,0xffff +800121a4: a4620004 sh v0,4(v1) +800121a8: 8c850020 lw a1,32(a0) +800121ac: 8c820030 lw v0,48(a0) +800121b0: 3c038021 lui v1,0x8021 +800121b4: 00a22821 addu a1,a1,v0 +800121b8: 2463e284 addiu v1,v1,-7548 +800121bc: 00061202 srl v0,a2,0x8 +800121c0: 24e70002 addiu a3,a3,2 +800121c4: 0006302b sltu a2,zero,a2 +800121c8: ac850020 sw a1,32(a0) +800121cc: a062000a sb v0,10(v1) +800121d0: ac87000c sw a3,12(a0) +800121d4: 03e00008 jr ra +800121d8: a0660009 sb a2,9(v1) + +800121dc <_Z6OpBBX0v>: +800121dc: 3c028021 lui v0,0x8021 +800121e0: 2442e2f8 addiu v0,v0,-7432 +800121e4: 9443000c lhu v1,12(v0) +800121e8: 3c048021 lui a0,0x8021 +800121ec: 2484e2a8 addiu a0,a0,-7512 +800121f0: 3065ffff andi a1,v1,0xffff +800121f4: a443000a sh v1,10(v0) +800121f8: 8c830020 lw v1,32(a0) +800121fc: 3c028021 lui v0,0x8021 +80012200: 2442e284 addiu v0,v0,-7548 +80012204: 00053202 srl a2,a1,0x8 +80012208: 24630006 addiu v1,v1,6 +8001220c: 0005282b sltu a1,zero,a1 +80012210: ac830020 sw v1,32(a0) +80012214: a046000a sb a2,10(v0) +80012218: 03e00008 jr ra +8001221c: a0450009 sb a1,9(v0) + +80012220 <_Z6Op98M0v>: +80012220: 3c028021 lui v0,0x8021 +80012224: 2442e2f8 addiu v0,v0,-7432 +80012228: 9443000c lhu v1,12(v0) +8001222c: 3c048021 lui a0,0x8021 +80012230: 2484e2a8 addiu a0,a0,-7512 +80012234: 3065ffff andi a1,v1,0xffff +80012238: a4430004 sh v1,4(v0) +8001223c: 8c830020 lw v1,32(a0) +80012240: 3c028021 lui v0,0x8021 +80012244: 2442e284 addiu v0,v0,-7548 +80012248: 00053202 srl a2,a1,0x8 +8001224c: 24630006 addiu v1,v1,6 +80012250: 0005282b sltu a1,zero,a1 +80012254: ac830020 sw v1,32(a0) +80012258: a046000a sb a2,10(v0) +8001225c: 03e00008 jr ra +80012260: a0450009 sb a1,9(v0) + +80012264 <_Z6Op9BX0v>: +80012264: 3c028021 lui v0,0x8021 +80012268: 2442e2f8 addiu v0,v0,-7432 +8001226c: 9443000a lhu v1,10(v0) +80012270: 3c048021 lui a0,0x8021 +80012274: 2484e2a8 addiu a0,a0,-7512 +80012278: 3065ffff andi a1,v1,0xffff +8001227c: a443000c sh v1,12(v0) +80012280: 8c830020 lw v1,32(a0) +80012284: 3c028021 lui v0,0x8021 +80012288: 2442e284 addiu v0,v0,-7548 +8001228c: 00053202 srl a2,a1,0x8 +80012290: 24630006 addiu v1,v1,6 +80012294: 0005282b sltu a1,zero,a1 +80012298: ac830020 sw v1,32(a0) +8001229c: a046000a sb a2,10(v0) +800122a0: 03e00008 jr ra +800122a4: a0450009 sb a1,9(v0) + +800122a8 <_Z6Op8AM0v>: +800122a8: 3c028021 lui v0,0x8021 +800122ac: 2442e2f8 addiu v0,v0,-7432 +800122b0: 9443000a lhu v1,10(v0) +800122b4: 3c048021 lui a0,0x8021 +800122b8: 2484e2a8 addiu a0,a0,-7512 +800122bc: 3065ffff andi a1,v1,0xffff +800122c0: a4430004 sh v1,4(v0) +800122c4: 8c830020 lw v1,32(a0) +800122c8: 3c028021 lui v0,0x8021 +800122cc: 2442e284 addiu v0,v0,-7548 +800122d0: 00053202 srl a2,a1,0x8 +800122d4: 24630006 addiu v1,v1,6 +800122d8: 0005282b sltu a1,zero,a1 +800122dc: ac830020 sw v1,32(a0) +800122e0: a046000a sb a2,10(v0) +800122e4: 03e00008 jr ra +800122e8: a0450009 sb a1,9(v0) + +800122ec <_Z6OpBAX0v>: +800122ec: 3c028021 lui v0,0x8021 +800122f0: 2442e2f8 addiu v0,v0,-7432 +800122f4: 94430008 lhu v1,8(v0) +800122f8: 3c048021 lui a0,0x8021 +800122fc: 2484e2a8 addiu a0,a0,-7512 +80012300: 3065ffff andi a1,v1,0xffff +80012304: a443000a sh v1,10(v0) +80012308: 8c830020 lw v1,32(a0) +8001230c: 3c028021 lui v0,0x8021 +80012310: 2442e284 addiu v0,v0,-7548 +80012314: 00053202 srl a2,a1,0x8 +80012318: 24630006 addiu v1,v1,6 +8001231c: 0005282b sltu a1,zero,a1 +80012320: ac830020 sw v1,32(a0) +80012324: a046000a sb a2,10(v0) +80012328: 03e00008 jr ra +8001232c: a0450009 sb a1,9(v0) + +80012330 <_Z4Op3Bv>: +80012330: 3c028021 lui v0,0x8021 +80012334: 2442e2f8 addiu v0,v0,-7432 +80012338: 94430008 lhu v1,8(v0) +8001233c: 3c048021 lui a0,0x8021 +80012340: 2484e2a8 addiu a0,a0,-7512 +80012344: 3065ffff andi a1,v1,0xffff +80012348: a4430004 sh v1,4(v0) +8001234c: 8c830020 lw v1,32(a0) +80012350: 3c028021 lui v0,0x8021 +80012354: 2442e284 addiu v0,v0,-7548 +80012358: 00053202 srl a2,a1,0x8 +8001235c: 24630006 addiu v1,v1,6 +80012360: 0005282b sltu a1,zero,a1 +80012364: ac830020 sw v1,32(a0) +80012368: a046000a sb a2,10(v0) +8001236c: 03e00008 jr ra +80012370: a0450009 sb a1,9(v0) + +80012374 <_Z4Op7Bv>: +80012374: 3c028021 lui v0,0x8021 +80012378: 2442e2f8 addiu v0,v0,-7432 +8001237c: 94430006 lhu v1,6(v0) +80012380: 3c048021 lui a0,0x8021 +80012384: 2484e2a8 addiu a0,a0,-7512 +80012388: 3065ffff andi a1,v1,0xffff +8001238c: a4430004 sh v1,4(v0) +80012390: 8c830020 lw v1,32(a0) +80012394: 3c028021 lui v0,0x8021 +80012398: 2442e284 addiu v0,v0,-7548 +8001239c: 00053202 srl a2,a1,0x8 +800123a0: 24630006 addiu v1,v1,6 +800123a4: 0005282b sltu a1,zero,a1 +800123a8: ac830020 sw v1,32(a0) +800123ac: a046000a sb a2,10(v0) +800123b0: 03e00008 jr ra +800123b4: a0450009 sb a1,9(v0) + +800123b8 <_Z4Op5Bv>: +800123b8: 3c028021 lui v0,0x8021 +800123bc: 2442e2f8 addiu v0,v0,-7432 +800123c0: 94430004 lhu v1,4(v0) +800123c4: 3c048021 lui a0,0x8021 +800123c8: 2484e2a8 addiu a0,a0,-7512 +800123cc: 3065ffff andi a1,v1,0xffff +800123d0: a4430006 sh v1,6(v0) +800123d4: 8c830020 lw v1,32(a0) +800123d8: 3c028021 lui v0,0x8021 +800123dc: 2442e284 addiu v0,v0,-7548 +800123e0: 00053202 srl a2,a1,0x8 +800123e4: 24630006 addiu v1,v1,6 +800123e8: 0005282b sltu a1,zero,a1 +800123ec: ac830020 sw v1,32(a0) +800123f0: a046000a sb a2,10(v0) +800123f4: 03e00008 jr ra +800123f8: a0450009 sb a1,9(v0) + +800123fc <_Z6OpA8X0v>: +800123fc: 3c028021 lui v0,0x8021 +80012400: 2442e2f8 addiu v0,v0,-7432 +80012404: 94430004 lhu v1,4(v0) +80012408: 3c048021 lui a0,0x8021 +8001240c: 2484e2a8 addiu a0,a0,-7512 +80012410: 3065ffff andi a1,v1,0xffff +80012414: a443000c sh v1,12(v0) +80012418: 8c830020 lw v1,32(a0) +8001241c: 3c028021 lui v0,0x8021 +80012420: 2442e284 addiu v0,v0,-7548 +80012424: 00053202 srl a2,a1,0x8 +80012428: 24630006 addiu v1,v1,6 +8001242c: 0005282b sltu a1,zero,a1 +80012430: ac830020 sw v1,32(a0) +80012434: a046000a sb a2,10(v0) +80012438: 03e00008 jr ra +8001243c: a0450009 sb a1,9(v0) + +80012440 <_Z6OpAAX0v>: +80012440: 3c028021 lui v0,0x8021 +80012444: 2442e2f8 addiu v0,v0,-7432 +80012448: 94430004 lhu v1,4(v0) +8001244c: 3c048021 lui a0,0x8021 +80012450: 2484e2a8 addiu a0,a0,-7512 +80012454: 3065ffff andi a1,v1,0xffff +80012458: a443000a sh v1,10(v0) +8001245c: 8c830020 lw v1,32(a0) +80012460: 3c028021 lui v0,0x8021 +80012464: 2442e284 addiu v0,v0,-7548 +80012468: 00053202 srl a2,a1,0x8 +8001246c: 24630006 addiu v1,v1,6 +80012470: 0005282b sltu a1,zero,a1 +80012474: ac830020 sw v1,32(a0) +80012478: a046000a sb a2,10(v0) +8001247c: 03e00008 jr ra +80012480: a0450009 sb a1,9(v0) + +80012484 <_Z6Op7AX0v>: +80012484: 27bdffe0 addiu sp,sp,-32 +80012488: afb10014 sw s1,20(sp) +8001248c: 3c058021 lui a1,0x8021 +80012490: 3c118021 lui s1,0x8021 +80012494: 2631e2f8 addiu s1,s1,-7432 +80012498: afbf001c sw ra,28(sp) +8001249c: afb20018 sw s2,24(sp) +800124a0: afb00010 sw s0,16(sp) +800124a4: 24a5e2a8 addiu a1,a1,-7512 +800124a8: 96220008 lhu v0,8(s1) +800124ac: 8ca30020 lw v1,32(a1) +800124b0: 24420001 addiu v0,v0,1 +800124b4: 2463000c addiu v1,v1,12 +800124b8: 3c128006 lui s2,0x8006 +800124bc: 265249d4 addiu s2,s2,18900 +800124c0: aca30020 sw v1,32(a1) +800124c4: 3044ffff andi a0,v0,0xffff +800124c8: 0240f809 jalr s2 +800124cc: a6220008 sh v0,8(s1) +800124d0: 96230008 lhu v1,8(s1) +800124d4: a622000c sh v0,12(s1) +800124d8: 24630001 addiu v1,v1,1 +800124dc: 3064ffff andi a0,v1,0xffff +800124e0: a6230008 sh v1,8(s1) +800124e4: 0240f809 jalr s2 +800124e8: 00028400 sll s0,v0,0x10 +800124ec: 00021200 sll v0,v0,0x8 +800124f0: 00108403 sra s0,s0,0x10 +800124f4: 02028025 or s0,s0,v0 +800124f8: 3203ffff andi v1,s0,0xffff +800124fc: 3c028021 lui v0,0x8021 +80012500: 2442e284 addiu v0,v0,-7548 +80012504: 00032202 srl a0,v1,0x8 +80012508: 0003182b sltu v1,zero,v1 +8001250c: a044000a sb a0,10(v0) +80012510: a0430009 sb v1,9(v0) +80012514: a630000c sh s0,12(s1) +80012518: 8fbf001c lw ra,28(sp) +8001251c: 8fb20018 lw s2,24(sp) +80012520: 8fb10014 lw s1,20(sp) +80012524: 8fb00010 lw s0,16(sp) +80012528: 03e00008 jr ra +8001252c: 27bd0020 addiu sp,sp,32 + +80012530 <_Z6OpFAX0v>: +80012530: 27bdffe0 addiu sp,sp,-32 +80012534: afb10014 sw s1,20(sp) +80012538: 3c058021 lui a1,0x8021 +8001253c: 3c118021 lui s1,0x8021 +80012540: 2631e2f8 addiu s1,s1,-7432 +80012544: afbf001c sw ra,28(sp) +80012548: afb20018 sw s2,24(sp) +8001254c: afb00010 sw s0,16(sp) +80012550: 24a5e2a8 addiu a1,a1,-7512 +80012554: 96220008 lhu v0,8(s1) +80012558: 8ca30020 lw v1,32(a1) +8001255c: 24420001 addiu v0,v0,1 +80012560: 2463000c addiu v1,v1,12 +80012564: 3c128006 lui s2,0x8006 +80012568: 265249d4 addiu s2,s2,18900 +8001256c: aca30020 sw v1,32(a1) +80012570: 3044ffff andi a0,v0,0xffff +80012574: 0240f809 jalr s2 +80012578: a6220008 sh v0,8(s1) +8001257c: 96230008 lhu v1,8(s1) +80012580: a622000a sh v0,10(s1) +80012584: 24630001 addiu v1,v1,1 +80012588: 3064ffff andi a0,v1,0xffff +8001258c: a6230008 sh v1,8(s1) +80012590: 0240f809 jalr s2 +80012594: 00028400 sll s0,v0,0x10 +80012598: 00021200 sll v0,v0,0x8 +8001259c: 00108403 sra s0,s0,0x10 +800125a0: 02028025 or s0,s0,v0 +800125a4: 3203ffff andi v1,s0,0xffff +800125a8: 3c028021 lui v0,0x8021 +800125ac: 2442e284 addiu v0,v0,-7548 +800125b0: 00032202 srl a0,v1,0x8 +800125b4: 0003182b sltu v1,zero,v1 +800125b8: a044000a sb a0,10(v0) +800125bc: a0430009 sb v1,9(v0) +800125c0: a630000a sh s0,10(s1) +800125c4: 8fbf001c lw ra,28(sp) +800125c8: 8fb20018 lw s2,24(sp) +800125cc: 8fb10014 lw s1,20(sp) +800125d0: 8fb00010 lw s0,16(sp) +800125d4: 03e00008 jr ra +800125d8: 27bd0020 addiu sp,sp,32 + +800125dc <_Z4Op2Bv>: +800125dc: 27bdffe0 addiu sp,sp,-32 +800125e0: afb10014 sw s1,20(sp) +800125e4: 3c058021 lui a1,0x8021 +800125e8: 3c118021 lui s1,0x8021 +800125ec: 2631e2f8 addiu s1,s1,-7432 +800125f0: afbf001c sw ra,28(sp) +800125f4: afb20018 sw s2,24(sp) +800125f8: afb00010 sw s0,16(sp) +800125fc: 24a5e2a8 addiu a1,a1,-7512 +80012600: 96220008 lhu v0,8(s1) +80012604: 8ca30020 lw v1,32(a1) +80012608: 24420001 addiu v0,v0,1 +8001260c: 2463000c addiu v1,v1,12 +80012610: 3c128006 lui s2,0x8006 +80012614: 265249d4 addiu s2,s2,18900 +80012618: aca30020 sw v1,32(a1) +8001261c: 3044ffff andi a0,v0,0xffff +80012620: 0240f809 jalr s2 +80012624: a6220008 sh v0,8(s1) +80012628: 96230008 lhu v1,8(s1) +8001262c: a6220006 sh v0,6(s1) +80012630: 24630001 addiu v1,v1,1 +80012634: 3064ffff andi a0,v1,0xffff +80012638: a6230008 sh v1,8(s1) +8001263c: 0240f809 jalr s2 +80012640: 00028400 sll s0,v0,0x10 +80012644: 00021200 sll v0,v0,0x8 +80012648: 00108403 sra s0,s0,0x10 +8001264c: 02028025 or s0,s0,v0 +80012650: 3203ffff andi v1,s0,0xffff +80012654: 3c028021 lui v0,0x8021 +80012658: 2442e284 addiu v0,v0,-7548 +8001265c: 00032202 srl a0,v1,0x8 +80012660: 0003182b sltu v1,zero,v1 +80012664: a044000a sb a0,10(v0) +80012668: a0430009 sb v1,9(v0) +8001266c: a6300006 sh s0,6(s1) +80012670: 8fbf001c lw ra,28(sp) +80012674: 8fb20018 lw s2,24(sp) +80012678: 8fb10014 lw s1,20(sp) +8001267c: 8fb00010 lw s0,16(sp) +80012680: 03e00008 jr ra +80012684: 27bd0020 addiu sp,sp,32 + +80012688 <_Z6Op2BE1v>: +80012688: 27bdffe0 addiu sp,sp,-32 +8001268c: afb10014 sw s1,20(sp) +80012690: 3c058021 lui a1,0x8021 +80012694: 3c118021 lui s1,0x8021 +80012698: 2631e2f8 addiu s1,s1,-7432 +8001269c: afbf001c sw ra,28(sp) +800126a0: afb20018 sw s2,24(sp) +800126a4: afb00010 sw s0,16(sp) +800126a8: 24a5e2a8 addiu a1,a1,-7512 +800126ac: 8ca30020 lw v1,32(a1) +800126b0: 96220008 lhu v0,8(s1) +800126b4: 2463000c addiu v1,v1,12 +800126b8: 24420001 addiu v0,v0,1 +800126bc: 3c128006 lui s2,0x8006 +800126c0: aca30020 sw v1,32(a1) +800126c4: 265249d4 addiu s2,s2,18900 +800126c8: 3044ffff andi a0,v0,0xffff +800126cc: 0240f809 jalr s2 +800126d0: a6220008 sh v0,8(s1) +800126d4: 96230008 lhu v1,8(s1) +800126d8: a6220006 sh v0,6(s1) +800126dc: 24630001 addiu v1,v1,1 +800126e0: 3064ffff andi a0,v1,0xffff +800126e4: a6230008 sh v1,8(s1) +800126e8: 0240f809 jalr s2 +800126ec: 00028400 sll s0,v0,0x10 +800126f0: 00021200 sll v0,v0,0x8 +800126f4: 00108403 sra s0,s0,0x10 +800126f8: 02028025 or s0,s0,v0 +800126fc: 3204ffff andi a0,s0,0xffff +80012700: 3c038021 lui v1,0x8021 +80012704: 2463e284 addiu v1,v1,-7548 +80012708: 00042a02 srl a1,a0,0x8 +8001270c: 0004202b sltu a0,zero,a0 +80012710: a065000a sb a1,10(v1) +80012714: a0640009 sb a0,9(v1) +80012718: 24020001 li v0,1 +8001271c: a6300006 sh s0,6(s1) +80012720: a2220009 sb v0,9(s1) +80012724: 8fbf001c lw ra,28(sp) +80012728: 8fb20018 lw s2,24(sp) +8001272c: 8fb10014 lw s1,20(sp) +80012730: 8fb00010 lw s0,16(sp) +80012734: 03e00008 jr ra +80012738: 27bd0020 addiu sp,sp,32 + +8001273c <_Z6Op68M0v>: +8001273c: 27bdffe0 addiu sp,sp,-32 +80012740: afb10014 sw s1,20(sp) +80012744: 3c058021 lui a1,0x8021 +80012748: 3c118021 lui s1,0x8021 +8001274c: 2631e2f8 addiu s1,s1,-7432 +80012750: afbf001c sw ra,28(sp) +80012754: afb20018 sw s2,24(sp) +80012758: afb00010 sw s0,16(sp) +8001275c: 24a5e2a8 addiu a1,a1,-7512 +80012760: 96220008 lhu v0,8(s1) +80012764: 8ca30020 lw v1,32(a1) +80012768: 24420001 addiu v0,v0,1 +8001276c: 2463000c addiu v1,v1,12 +80012770: 3c128006 lui s2,0x8006 +80012774: 265249d4 addiu s2,s2,18900 +80012778: aca30020 sw v1,32(a1) +8001277c: 3044ffff andi a0,v0,0xffff +80012780: 0240f809 jalr s2 +80012784: a6220008 sh v0,8(s1) +80012788: 96230008 lhu v1,8(s1) +8001278c: a6220004 sh v0,4(s1) +80012790: 24630001 addiu v1,v1,1 +80012794: 3064ffff andi a0,v1,0xffff +80012798: a6230008 sh v1,8(s1) +8001279c: 0240f809 jalr s2 +800127a0: 00028400 sll s0,v0,0x10 +800127a4: 00021200 sll v0,v0,0x8 +800127a8: 00108403 sra s0,s0,0x10 +800127ac: 02028025 or s0,s0,v0 +800127b0: 3203ffff andi v1,s0,0xffff +800127b4: 3c028021 lui v0,0x8021 +800127b8: 2442e284 addiu v0,v0,-7548 +800127bc: 00032202 srl a0,v1,0x8 +800127c0: 0003182b sltu v1,zero,v1 +800127c4: a044000a sb a0,10(v0) +800127c8: a0430009 sb v1,9(v0) +800127cc: a6300004 sh s0,4(s1) +800127d0: 8fbf001c lw ra,28(sp) +800127d4: 8fb20018 lw s2,24(sp) +800127d8: 8fb10014 lw s1,20(sp) +800127dc: 8fb00010 lw s0,16(sp) +800127e0: 03e00008 jr ra +800127e4: 27bd0020 addiu sp,sp,32 + +800127e8 <_Z6OpC8X0v>: +800127e8: 3c038021 lui v1,0x8021 +800127ec: 2463e2f8 addiu v1,v1,-7432 +800127f0: 9462000c lhu v0,12(v1) +800127f4: 3c058021 lui a1,0x8021 +800127f8: 24a5e2a8 addiu a1,a1,-7512 +800127fc: 24420001 addiu v0,v0,1 +80012800: 8ca40020 lw a0,32(a1) +80012804: 3046ffff andi a2,v0,0xffff +80012808: a462000c sh v0,12(v1) +8001280c: 3c028021 lui v0,0x8021 +80012810: 2442e284 addiu v0,v0,-7548 +80012814: 00061a02 srl v1,a2,0x8 +80012818: 24840006 addiu a0,a0,6 +8001281c: 0006302b sltu a2,zero,a2 +80012820: a043000a sb v1,10(v0) +80012824: aca40020 sw a0,32(a1) +80012828: aca00018 sw zero,24(a1) +8001282c: 03e00008 jr ra +80012830: a0460009 sb a2,9(v0) + +80012834 <_Z6OpE8X0v>: +80012834: 3c038021 lui v1,0x8021 +80012838: 2463e2f8 addiu v1,v1,-7432 +8001283c: 9462000a lhu v0,10(v1) +80012840: 3c058021 lui a1,0x8021 +80012844: 24a5e2a8 addiu a1,a1,-7512 +80012848: 24420001 addiu v0,v0,1 +8001284c: 8ca40020 lw a0,32(a1) +80012850: 3046ffff andi a2,v0,0xffff +80012854: a462000a sh v0,10(v1) +80012858: 3c028021 lui v0,0x8021 +8001285c: 2442e284 addiu v0,v0,-7548 +80012860: 00061a02 srl v1,a2,0x8 +80012864: 24840006 addiu a0,a0,6 +80012868: 0006302b sltu a2,zero,a2 +8001286c: a043000a sb v1,10(v0) +80012870: aca40020 sw a0,32(a1) +80012874: aca00018 sw zero,24(a1) +80012878: 03e00008 jr ra +8001287c: a0460009 sb a2,9(v0) + +80012880 <_Z6Op88X0v>: +80012880: 3c038021 lui v1,0x8021 +80012884: 2463e2f8 addiu v1,v1,-7432 +80012888: 9462000c lhu v0,12(v1) +8001288c: 3c058021 lui a1,0x8021 +80012890: 24a5e2a8 addiu a1,a1,-7512 +80012894: 2442ffff addiu v0,v0,-1 +80012898: 8ca40020 lw a0,32(a1) +8001289c: 3046ffff andi a2,v0,0xffff +800128a0: a462000c sh v0,12(v1) +800128a4: 3c028021 lui v0,0x8021 +800128a8: 2442e284 addiu v0,v0,-7548 +800128ac: 00061a02 srl v1,a2,0x8 +800128b0: 24840006 addiu a0,a0,6 +800128b4: 0006302b sltu a2,zero,a2 +800128b8: a043000a sb v1,10(v0) +800128bc: aca40020 sw a0,32(a1) +800128c0: aca00018 sw zero,24(a1) +800128c4: 03e00008 jr ra +800128c8: a0460009 sb a2,9(v0) + +800128cc <_Z6OpCAX0v>: +800128cc: 3c038021 lui v1,0x8021 +800128d0: 2463e2f8 addiu v1,v1,-7432 +800128d4: 9462000a lhu v0,10(v1) +800128d8: 3c058021 lui a1,0x8021 +800128dc: 24a5e2a8 addiu a1,a1,-7512 +800128e0: 2442ffff addiu v0,v0,-1 +800128e4: 8ca40020 lw a0,32(a1) +800128e8: 3046ffff andi a2,v0,0xffff +800128ec: a462000a sh v0,10(v1) +800128f0: 3c028021 lui v0,0x8021 +800128f4: 2442e284 addiu v0,v0,-7548 +800128f8: 00061a02 srl v1,a2,0x8 +800128fc: 24840006 addiu a0,a0,6 +80012900: 0006302b sltu a2,zero,a2 +80012904: a043000a sb v1,10(v0) +80012908: aca40020 sw a0,32(a1) +8001290c: aca00018 sw zero,24(a1) +80012910: 03e00008 jr ra +80012914: a0460009 sb a2,9(v0) + +80012918 <_Z6Op09M0v>: +80012918: 3c048021 lui a0,0x8021 +8001291c: 2484e2a8 addiu a0,a0,-7512 +80012920: 8c87000c lw a3,12(a0) +80012924: 3c038021 lui v1,0x8021 +80012928: 90e20001 lbu v0,1(a3) +8001292c: 90e60000 lbu a2,0(a3) +80012930: 2463e2f8 addiu v1,v1,-7432 +80012934: 94650004 lhu a1,4(v1) +80012938: 00021200 sll v0,v0,0x8 +8001293c: 00461021 addu v0,v0,a2 +80012940: 00451025 or v0,v0,a1 +80012944: 3046ffff andi a2,v0,0xffff +80012948: a4620004 sh v0,4(v1) +8001294c: 8c850020 lw a1,32(a0) +80012950: 8c820030 lw v0,48(a0) +80012954: 3c038021 lui v1,0x8021 +80012958: 00a22821 addu a1,a1,v0 +8001295c: 2463e284 addiu v1,v1,-7548 +80012960: 00061202 srl v0,a2,0x8 +80012964: 24e70002 addiu a3,a3,2 +80012968: 0006302b sltu a2,zero,a2 +8001296c: ac850020 sw a1,32(a0) +80012970: a062000a sb v0,10(v1) +80012974: ac87000c sw a3,12(a0) +80012978: 03e00008 jr ra +8001297c: a0660009 sb a2,9(v1) + +80012980 <_Z6OpA0X0v>: +80012980: 3c048021 lui a0,0x8021 +80012984: 2484e2a8 addiu a0,a0,-7512 +80012988: 8c87000c lw a3,12(a0) +8001298c: 3c028021 lui v0,0x8021 +80012990: 90e30001 lbu v1,1(a3) +80012994: 90e50000 lbu a1,0(a3) +80012998: 00031a00 sll v1,v1,0x8 +8001299c: 00651821 addu v1,v1,a1 +800129a0: 2442e2f8 addiu v0,v0,-7432 +800129a4: a443000c sh v1,12(v0) +800129a8: 8c850020 lw a1,32(a0) +800129ac: 8c820030 lw v0,48(a0) +800129b0: 3066ffff andi a2,v1,0xffff +800129b4: 3c038021 lui v1,0x8021 +800129b8: 00a22821 addu a1,a1,v0 +800129bc: 2463e284 addiu v1,v1,-7548 +800129c0: 00061202 srl v0,a2,0x8 +800129c4: 24e70002 addiu a3,a3,2 +800129c8: 0006302b sltu a2,zero,a2 +800129cc: ac850020 sw a1,32(a0) +800129d0: a062000a sb v0,10(v1) +800129d4: ac87000c sw a3,12(a0) +800129d8: 03e00008 jr ra +800129dc: a0660009 sb a2,9(v1) + +800129e0 <_Z6OpA2X0v>: +800129e0: 3c048021 lui a0,0x8021 +800129e4: 2484e2a8 addiu a0,a0,-7512 +800129e8: 8c87000c lw a3,12(a0) +800129ec: 3c028021 lui v0,0x8021 +800129f0: 90e30001 lbu v1,1(a3) +800129f4: 90e50000 lbu a1,0(a3) +800129f8: 00031a00 sll v1,v1,0x8 +800129fc: 00651821 addu v1,v1,a1 +80012a00: 2442e2f8 addiu v0,v0,-7432 +80012a04: a443000a sh v1,10(v0) +80012a08: 8c850020 lw a1,32(a0) +80012a0c: 8c820030 lw v0,48(a0) +80012a10: 3066ffff andi a2,v1,0xffff +80012a14: 3c038021 lui v1,0x8021 +80012a18: 00a22821 addu a1,a1,v0 +80012a1c: 2463e284 addiu v1,v1,-7548 +80012a20: 00061202 srl v0,a2,0x8 +80012a24: 24e70002 addiu a3,a3,2 +80012a28: 0006302b sltu a2,zero,a2 +80012a2c: ac850020 sw a1,32(a0) +80012a30: a062000a sb v0,10(v1) +80012a34: ac87000c sw a3,12(a0) +80012a38: 03e00008 jr ra +80012a3c: a0660009 sb a2,9(v1) + +80012a40 <_Z6OpA9M0v>: +80012a40: 3c048021 lui a0,0x8021 +80012a44: 2484e2a8 addiu a0,a0,-7512 +80012a48: 8c87000c lw a3,12(a0) +80012a4c: 3c028021 lui v0,0x8021 +80012a50: 90e30001 lbu v1,1(a3) +80012a54: 90e50000 lbu a1,0(a3) +80012a58: 00031a00 sll v1,v1,0x8 +80012a5c: 00651821 addu v1,v1,a1 +80012a60: 2442e2f8 addiu v0,v0,-7432 +80012a64: a4430004 sh v1,4(v0) +80012a68: 8c850020 lw a1,32(a0) +80012a6c: 8c820030 lw v0,48(a0) +80012a70: 3066ffff andi a2,v1,0xffff +80012a74: 3c038021 lui v1,0x8021 +80012a78: 00a22821 addu a1,a1,v0 +80012a7c: 2463e284 addiu v1,v1,-7548 +80012a80: 00061202 srl v0,a2,0x8 +80012a84: 24e70002 addiu a3,a3,2 +80012a88: 0006302b sltu a2,zero,a2 +80012a8c: ac850020 sw a1,32(a0) +80012a90: a062000a sb v0,10(v1) +80012a94: ac87000c sw a3,12(a0) +80012a98: 03e00008 jr ra +80012a9c: a0660009 sb a2,9(v1) + +80012aa0 <_Z6Op6DM0v>: +80012aa0: 3c058021 lui a1,0x8021 +80012aa4: 24a5e2a8 addiu a1,a1,-7512 +80012aa8: 8ca7000c lw a3,12(a1) +80012aac: 3c028021 lui v0,0x8021 +80012ab0: 90e40001 lbu a0,1(a3) +80012ab4: 90e30000 lbu v1,0(a3) +80012ab8: 00042200 sll a0,a0,0x8 +80012abc: 8c46e298 lw a2,-7528(v0) +80012ac0: 00641821 addu v1,v1,a0 +80012ac4: 00661821 addu v1,v1,a2 +80012ac8: 3c028021 lui v0,0x8021 +80012acc: ac437018 sw v1,28696(v0) +80012ad0: 8ca40020 lw a0,32(a1) +80012ad4: 8ca20030 lw v0,48(a1) +80012ad8: 90e30001 lbu v1,1(a3) +80012adc: 00822021 addu a0,a0,v0 +80012ae0: 24e70002 addiu a3,a3,2 +80012ae4: 3c028022 lui v0,0x8022 +80012ae8: 3c198001 lui t9,0x8001 +80012aec: a04350cc sb v1,20684(v0) +80012af0: aca40020 sw a0,32(a1) +80012af4: 2739ea88 addiu t9,t9,-5496 +80012af8: 03200008 jr t9 +80012afc: aca7000c sw a3,12(a1) + +80012b00 <_Z6Op6EM0v>: +80012b00: 27bdffd8 addiu sp,sp,-40 +80012b04: 3c038021 lui v1,0x8021 +80012b08: afbf0020 sw ra,32(sp) +80012b0c: afb3001c sw s3,28(sp) +80012b10: afb20018 sw s2,24(sp) +80012b14: afb10014 sw s1,20(sp) +80012b18: afb00010 sw s0,16(sp) +80012b1c: 2463e2a8 addiu v1,v1,-7512 +80012b20: 8c66000c lw a2,12(v1) +80012b24: 3c128021 lui s2,0x8021 +80012b28: 90c20001 lbu v0,1(a2) +80012b2c: 90c40000 lbu a0,0(a2) +80012b30: 2652e284 addiu s2,s2,-7548 +80012b34: 8e450014 lw a1,20(s2) +80012b38: 00021200 sll v0,v0,0x8 +80012b3c: 00822021 addu a0,a0,v0 +80012b40: 00852021 addu a0,a0,a1 +80012b44: 3c138021 lui s3,0x8021 +80012b48: 8c620020 lw v0,32(v1) +80012b4c: ae647018 sw a0,28696(s3) +80012b50: 8c650030 lw a1,48(v1) +80012b54: 90c70001 lbu a3,1(a2) +80012b58: 24420006 addiu v0,v0,6 +80012b5c: 00a22821 addu a1,a1,v0 +80012b60: 3c028022 lui v0,0x8022 +80012b64: 24c60002 addiu a2,a2,2 +80012b68: a04750cc sb a3,20684(v0) +80012b6c: 3c028006 lui v0,0x8006 +80012b70: ac66000c sw a2,12(v1) +80012b74: 24424be8 addiu v0,v0,19432 +80012b78: 0040f809 jalr v0 +80012b7c: ac650020 sw a1,32(v1) +80012b80: 92430008 lbu v1,8(s2) +80012b84: 8e657018 lw a1,28696(s3) +80012b88: 00031c00 sll v1,v1,0x10 +80012b8c: 00431025 or v0,v0,v1 +80012b90: 00022242 srl a0,v0,0x9 +80012b94: 3c108006 lui s0,0x8006 +80012b98: 30430001 andi v1,v0,0x1 +80012b9c: 3c118022 lui s1,0x8022 +80012ba0: 00021042 srl v0,v0,0x1 +80012ba4: 26104444 addiu s0,s0,17476 +80012ba8: 308400ff andi a0,a0,0xff +80012bac: 24a50001 addiu a1,a1,1 +80012bb0: a2430008 sb v1,8(s2) +80012bb4: 0200f809 jalr s0 +80012bb8: ae2250c0 sw v0,20672(s1) +80012bbc: 8e657018 lw a1,28696(s3) +80012bc0: 0200f809 jalr s0 +80012bc4: 922450c0 lbu a0,20672(s1) +80012bc8: 962250c0 lhu v0,20672(s1) +80012bcc: 8fbf0020 lw ra,32(sp) +80012bd0: 00021a02 srl v1,v0,0x8 +80012bd4: 0002102b sltu v0,zero,v0 +80012bd8: a243000a sb v1,10(s2) +80012bdc: a2420009 sb v0,9(s2) +80012be0: 8fb3001c lw s3,28(sp) +80012be4: 8fb20018 lw s2,24(sp) +80012be8: 8fb10014 lw s1,20(sp) +80012bec: 8fb00010 lw s0,16(sp) +80012bf0: 03e00008 jr ra +80012bf4: 27bd0028 addiu sp,sp,40 + +80012bf8 <_Z6OpCEM0v>: +80012bf8: 27bdffd8 addiu sp,sp,-40 +80012bfc: 3c038021 lui v1,0x8021 +80012c00: afbf0020 sw ra,32(sp) +80012c04: afb3001c sw s3,28(sp) +80012c08: afb20018 sw s2,24(sp) +80012c0c: afb10014 sw s1,20(sp) +80012c10: afb00010 sw s0,16(sp) +80012c14: 2463e2a8 addiu v1,v1,-7512 +80012c18: 8c66000c lw a2,12(v1) +80012c1c: 3c138021 lui s3,0x8021 +80012c20: 90c20001 lbu v0,1(a2) +80012c24: 90c40000 lbu a0,0(a2) +80012c28: 2673e284 addiu s3,s3,-7548 +80012c2c: 8e650014 lw a1,20(s3) +80012c30: 00021200 sll v0,v0,0x8 +80012c34: 00822021 addu a0,a0,v0 +80012c38: 00852021 addu a0,a0,a1 +80012c3c: 8c620020 lw v0,32(v1) +80012c40: 3c128021 lui s2,0x8021 +80012c44: 8c650030 lw a1,48(v1) +80012c48: ae447018 sw a0,28696(s2) +80012c4c: 90c70001 lbu a3,1(a2) +80012c50: 24420006 addiu v0,v0,6 +80012c54: 00a22821 addu a1,a1,v0 +80012c58: 3c028022 lui v0,0x8022 +80012c5c: 24c60002 addiu a2,a2,2 +80012c60: a04750cc sb a3,20684(v0) +80012c64: 3c028006 lui v0,0x8006 +80012c68: ac650020 sw a1,32(v1) +80012c6c: ac66000c sw a2,12(v1) +80012c70: 24424be8 addiu v0,v0,19432 +80012c74: 0040f809 jalr v0 +80012c78: ac600018 sw zero,24(v1) +80012c7c: 2442ffff addiu v0,v0,-1 +80012c80: 8e457018 lw a1,28696(s2) +80012c84: 3042ffff andi v0,v0,0xffff +80012c88: 3c108006 lui s0,0x8006 +80012c8c: 00022202 srl a0,v0,0x8 +80012c90: 3c118022 lui s1,0x8022 +80012c94: 26104444 addiu s0,s0,17476 +80012c98: 24a50001 addiu a1,a1,1 +80012c9c: 0200f809 jalr s0 +80012ca0: a62250be sh v0,20670(s1) +80012ca4: 8e457018 lw a1,28696(s2) +80012ca8: 0200f809 jalr s0 +80012cac: 922450be lbu a0,20670(s1) +80012cb0: 962250be lhu v0,20670(s1) +80012cb4: 8fbf0020 lw ra,32(sp) +80012cb8: 00021a02 srl v1,v0,0x8 +80012cbc: 0002102b sltu v0,zero,v0 +80012cc0: a263000a sb v1,10(s3) +80012cc4: a2620009 sb v0,9(s3) +80012cc8: 8fb20018 lw s2,24(sp) +80012ccc: 8fb3001c lw s3,28(sp) +80012cd0: 8fb10014 lw s1,20(sp) +80012cd4: 8fb00010 lw s0,16(sp) +80012cd8: 03e00008 jr ra +80012cdc: 27bd0028 addiu sp,sp,40 + +80012ce0 <_Z6OpCEM1v>: +80012ce0: 27bdffe0 addiu sp,sp,-32 +80012ce4: 3c038021 lui v1,0x8021 +80012ce8: afbf0018 sw ra,24(sp) +80012cec: afb10014 sw s1,20(sp) +80012cf0: afb00010 sw s0,16(sp) +80012cf4: 2463e2a8 addiu v1,v1,-7512 +80012cf8: 8c66000c lw a2,12(v1) +80012cfc: 3c118021 lui s1,0x8021 +80012d00: 90c20001 lbu v0,1(a2) +80012d04: 90c40000 lbu a0,0(a2) +80012d08: 2631e284 addiu s1,s1,-7548 +80012d0c: 8e250014 lw a1,20(s1) +80012d10: 00021200 sll v0,v0,0x8 +80012d14: 00822021 addu a0,a0,v0 +80012d18: 00852021 addu a0,a0,a1 +80012d1c: 8c620020 lw v0,32(v1) +80012d20: 3c108021 lui s0,0x8021 +80012d24: ae047018 sw a0,28696(s0) +80012d28: 8c650030 lw a1,48(v1) +80012d2c: 90c70001 lbu a3,1(a2) +80012d30: 24420006 addiu v0,v0,6 +80012d34: 00a22821 addu a1,a1,v0 +80012d38: 3c028022 lui v0,0x8022 +80012d3c: 24c60002 addiu a2,a2,2 +80012d40: a04750cc sb a3,20684(v0) +80012d44: 3c028006 lui v0,0x8006 +80012d48: ac650020 sw a1,32(v1) +80012d4c: ac66000c sw a2,12(v1) +80012d50: 244249d4 addiu v0,v0,18900 +80012d54: 0040f809 jalr v0 +80012d58: ac600018 sw zero,24(v1) +80012d5c: 2442ffff addiu v0,v0,-1 +80012d60: 304200ff andi v0,v0,0xff +80012d64: 8e057018 lw a1,28696(s0) +80012d68: 3c108022 lui s0,0x8022 +80012d6c: a20250bc sb v0,20668(s0) +80012d70: 00402021 move a0,v0 +80012d74: 3c028006 lui v0,0x8006 +80012d78: 24424444 addiu v0,v0,17476 +80012d7c: 0040f809 jalr v0 +80012d80: 00000000 nop +80012d84: 920350bc lbu v1,20668(s0) +80012d88: 8fbf0018 lw ra,24(sp) +80012d8c: a223000a sb v1,10(s1) +80012d90: a2230009 sb v1,9(s1) +80012d94: 8fb00010 lw s0,16(sp) +80012d98: 8fb10014 lw s1,20(sp) +80012d9c: 03e00008 jr ra +80012da0: 27bd0020 addiu sp,sp,32 + +80012da4 <_Z4Op20v>: +80012da4: 27bdffd8 addiu sp,sp,-40 +80012da8: afb00010 sw s0,16(sp) +80012dac: 3c108021 lui s0,0x8021 +80012db0: 2610e2a8 addiu s0,s0,-7512 +80012db4: 8e02000c lw v0,12(s0) +80012db8: afbf0024 sw ra,36(sp) +80012dbc: afb40020 sw s4,32(sp) +80012dc0: afb3001c sw s3,28(sp) +80012dc4: afb20018 sw s2,24(sp) +80012dc8: afb10014 sw s1,20(sp) +80012dcc: 8e040010 lw a0,16(s0) +80012dd0: 24480002 addiu t0,v0,2 +80012dd4: 90450001 lbu a1,1(v0) +80012dd8: 3c138021 lui s3,0x8021 +80012ddc: 90430000 lbu v1,0(v0) +80012de0: 01042023 subu a0,t0,a0 +80012de4: 2673e284 addiu s3,s3,-7548 +80012de8: 3c128021 lui s2,0x8021 +80012dec: 2652e2f8 addiu s2,s2,-7432 +80012df0: 8e660014 lw a2,20(s3) +80012df4: 8e070030 lw a3,48(s0) +80012df8: 8e020020 lw v0,32(s0) +80012dfc: 00052a00 sll a1,a1,0x8 +80012e00: 2484ffff addiu a0,a0,-1 +80012e04: 00651821 addu v1,v1,a1 +80012e08: 00042203 sra a0,a0,0x8 +80012e0c: 96450008 lhu a1,8(s2) +80012e10: 3c118006 lui s1,0x8006 +80012e14: 00661821 addu v1,v1,a2 +80012e18: 00471021 addu v0,v0,a3 +80012e1c: 26314444 addiu s1,s1,17476 +80012e20: 3c148021 lui s4,0x8021 +80012e24: 308400ff andi a0,a0,0xff +80012e28: ae837018 sw v1,28696(s4) +80012e2c: ae08000c sw t0,12(s0) +80012e30: 0220f809 jalr s1 +80012e34: ae020020 sw v0,32(s0) +80012e38: 8e020010 lw v0,16(s0) +80012e3c: 8e04000c lw a0,12(s0) +80012e40: 96450008 lhu a1,8(s2) +80012e44: 00822023 subu a0,a0,v0 +80012e48: 2484ffff addiu a0,a0,-1 +80012e4c: 24a5ffff addiu a1,a1,-1 +80012e50: 308400ff andi a0,a0,0xff +80012e54: 0220f809 jalr s1 +80012e58: 30a5ffff andi a1,a1,0xffff +80012e5c: 96827018 lhu v0,28696(s4) +80012e60: 96430008 lhu v1,8(s2) +80012e64: 8e640010 lw a0,16(s3) +80012e68: 2463fffe addiu v1,v1,-2 +80012e6c: 00442021 addu a0,v0,a0 +80012e70: 3c028006 lui v0,0x8006 +80012e74: 244240f8 addiu v0,v0,16632 +80012e78: 0040f809 jalr v0 +80012e7c: a6430008 sh v1,8(s2) +80012e80: 8e030020 lw v1,32(s0) +80012e84: 8fbf0024 lw ra,36(sp) +80012e88: 24630006 addiu v1,v1,6 +80012e8c: ae030020 sw v1,32(s0) +80012e90: 8fb40020 lw s4,32(sp) +80012e94: 8fb3001c lw s3,28(sp) +80012e98: 8fb20018 lw s2,24(sp) +80012e9c: 8fb10014 lw s1,20(sp) +80012ea0: 8fb00010 lw s0,16(sp) +80012ea4: 03e00008 jr ra +80012ea8: 27bd0028 addiu sp,sp,40 + +80012eac <_Z4Op4Cv>: +80012eac: 3c058021 lui a1,0x8021 +80012eb0: 24a5e2a8 addiu a1,a1,-7512 +80012eb4: 8ca7000c lw a3,12(a1) +80012eb8: 3c028021 lui v0,0x8021 +80012ebc: 90e30001 lbu v1,1(a3) +80012ec0: 90e60000 lbu a2,0(a3) +80012ec4: 2442e284 addiu v0,v0,-7548 +80012ec8: 8c440014 lw a0,20(v0) +80012ecc: 00031a00 sll v1,v1,0x8 +80012ed0: 00c33021 addu a2,a2,v1 +80012ed4: 8c480010 lw t0,16(v0) +80012ed8: 8ca30020 lw v1,32(a1) +80012edc: 8ca20030 lw v0,48(a1) +80012ee0: 00c43021 addu a2,a2,a0 +80012ee4: 00621821 addu v1,v1,v0 +80012ee8: 30c4ffff andi a0,a2,0xffff +80012eec: 24e70002 addiu a3,a3,2 +80012ef0: 3c028021 lui v0,0x8021 +80012ef4: 3c198006 lui t9,0x8006 +80012ef8: 00882021 addu a0,a0,t0 +80012efc: aca30020 sw v1,32(a1) +80012f00: ac467018 sw a2,28696(v0) +80012f04: 273940f8 addiu t9,t9,16632 +80012f08: 03200008 jr t9 +80012f0c: aca7000c sw a3,12(a1) + +80012f10 <_Z4OpF4v>: +80012f10: 27bdffe0 addiu sp,sp,-32 +80012f14: 3c068021 lui a2,0x8021 +80012f18: afbf001c sw ra,28(sp) +80012f1c: afb20018 sw s2,24(sp) +80012f20: afb10014 sw s1,20(sp) +80012f24: afb00010 sw s0,16(sp) +80012f28: 24c6e2a8 addiu a2,a2,-7512 +80012f2c: 8cc8000c lw t0,12(a2) +80012f30: 3c028021 lui v0,0x8021 +80012f34: 91030001 lbu v1,1(t0) +80012f38: 91070000 lbu a3,0(t0) +80012f3c: 8c44e298 lw a0,-7528(v0) +80012f40: 00031a00 sll v1,v1,0x8 +80012f44: 8cc20020 lw v0,32(a2) +80012f48: 00e33821 addu a3,a3,v1 +80012f4c: 3c118021 lui s1,0x8021 +80012f50: 8cc30030 lw v1,48(a2) +80012f54: 2631e2f8 addiu s1,s1,-7432 +80012f58: 00e43821 addu a3,a3,a0 +80012f5c: 00431021 addu v0,v0,v1 +80012f60: 30e4ffff andi a0,a3,0xffff +80012f64: 96250008 lhu a1,8(s1) +80012f68: 25080002 addiu t0,t0,2 +80012f6c: 3c108006 lui s0,0x8006 +80012f70: 26104444 addiu s0,s0,17476 +80012f74: 3c128021 lui s2,0x8021 +80012f78: acc20020 sw v0,32(a2) +80012f7c: 00042202 srl a0,a0,0x8 +80012f80: acc8000c sw t0,12(a2) +80012f84: 0200f809 jalr s0 +80012f88: ae477018 sw a3,28696(s2) +80012f8c: 96250008 lhu a1,8(s1) +80012f90: 92447018 lbu a0,28696(s2) +80012f94: 24a5ffff addiu a1,a1,-1 +80012f98: 0200f809 jalr s0 +80012f9c: 30a5ffff andi a1,a1,0xffff +80012fa0: 96220008 lhu v0,8(s1) +80012fa4: 8fbf001c lw ra,28(sp) +80012fa8: 2442fffe addiu v0,v0,-2 +80012fac: a6220008 sh v0,8(s1) +80012fb0: 8fb20018 lw s2,24(sp) +80012fb4: 8fb10014 lw s1,20(sp) +80012fb8: 8fb00010 lw s0,16(sp) +80012fbc: 03e00008 jr ra +80012fc0: 27bd0020 addiu sp,sp,32 + +80012fc4 <_Z6OpF4E1v>: +80012fc4: 27bdffe0 addiu sp,sp,-32 +80012fc8: 3c068021 lui a2,0x8021 +80012fcc: afbf001c sw ra,28(sp) +80012fd0: afb20018 sw s2,24(sp) +80012fd4: afb10014 sw s1,20(sp) +80012fd8: afb00010 sw s0,16(sp) +80012fdc: 24c6e2a8 addiu a2,a2,-7512 +80012fe0: 8cc9000c lw t1,12(a2) +80012fe4: 3c028021 lui v0,0x8021 +80012fe8: 91230001 lbu v1,1(t1) +80012fec: 91280000 lbu t0,0(t1) +80012ff0: 8c44e298 lw a0,-7528(v0) +80012ff4: 00031a00 sll v1,v1,0x8 +80012ff8: 3c108021 lui s0,0x8021 +80012ffc: 2610e2f8 addiu s0,s0,-7432 +80013000: 8cc20030 lw v0,48(a2) +80013004: 01034021 addu t0,t0,v1 +80013008: 8cc30020 lw v1,32(a2) +8001300c: 96070008 lhu a3,8(s0) +80013010: 01044021 addu t0,t0,a0 +80013014: 00621821 addu v1,v1,v0 +80013018: 3104ffff andi a0,t0,0xffff +8001301c: 25290002 addiu t1,t1,2 +80013020: 3c118006 lui s1,0x8006 +80013024: 00e02821 move a1,a3 +80013028: 26314444 addiu s1,s1,17476 +8001302c: 3c128021 lui s2,0x8021 +80013030: 24e7ffff addiu a3,a3,-1 +80013034: 00042202 srl a0,a0,0x8 +80013038: acc30020 sw v1,32(a2) +8001303c: acc9000c sw t1,12(a2) +80013040: a6070008 sh a3,8(s0) +80013044: 0220f809 jalr s1 +80013048: ae487018 sw t0,28696(s2) +8001304c: 96020008 lhu v0,8(s0) +80013050: 92447018 lbu a0,28696(s2) +80013054: 00402821 move a1,v0 +80013058: 2442ffff addiu v0,v0,-1 +8001305c: 0220f809 jalr s1 +80013060: a6020008 sh v0,8(s0) +80013064: 24020001 li v0,1 +80013068: a2020009 sb v0,9(s0) +8001306c: 8fbf001c lw ra,28(sp) +80013070: 8fb20018 lw s2,24(sp) +80013074: 8fb10014 lw s1,20(sp) +80013078: 8fb00010 lw s0,16(sp) +8001307c: 03e00008 jr ra +80013080: 27bd0020 addiu sp,sp,32 + +80013084 <_Z6Op7DM0v>: +80013084: 3c058021 lui a1,0x8021 +80013088: 24a5e2a8 addiu a1,a1,-7512 +8001308c: 8ca6000c lw a2,12(a1) +80013090: 3c028021 lui v0,0x8021 +80013094: 90c40000 lbu a0,0(a2) +80013098: 8c48e298 lw t0,-7528(v0) +8001309c: 3c028021 lui v0,0x8021 +800130a0: 90c30001 lbu v1,1(a2) +800130a4: 9447e302 lhu a3,-7422(v0) +800130a8: 00882021 addu a0,a0,t0 +800130ac: 00872021 addu a0,a0,a3 +800130b0: 00031a00 sll v1,v1,0x8 +800130b4: 00641821 addu v1,v1,a0 +800130b8: 3c028021 lui v0,0x8021 +800130bc: ac437018 sw v1,28696(v0) +800130c0: 8ca40020 lw a0,32(a1) +800130c4: 8ca20030 lw v0,48(a1) +800130c8: 90c30001 lbu v1,1(a2) +800130cc: 00822021 addu a0,a0,v0 +800130d0: 24c60002 addiu a2,a2,2 +800130d4: 3c028022 lui v0,0x8022 +800130d8: 3c198001 lui t9,0x8001 +800130dc: a04350cc sb v1,20684(v0) +800130e0: aca40020 sw a0,32(a1) +800130e4: 2739ea88 addiu t9,t9,-5496 +800130e8: 03200008 jr t9 +800130ec: aca6000c sw a2,12(a1) + +800130f0 <_Z4OpB0v>: +800130f0: 3c0c8021 lui t4,0x8021 +800130f4: 2588e2a8 addiu t0,t4,-7512 +800130f8: 27bdffd0 addiu sp,sp,-48 +800130fc: 8d02000c lw v0,12(t0) +80013100: afbf0028 sw ra,40(sp) +80013104: afb50024 sw s5,36(sp) +80013108: afb40020 sw s4,32(sp) +8001310c: afb3001c sw s3,28(sp) +80013110: afb20018 sw s2,24(sp) +80013114: afb10014 sw s1,20(sp) +80013118: afb00010 sw s0,16(sp) +8001311c: 8d0b0010 lw t3,16(t0) +80013120: 80450000 lb a1,0(v0) +80013124: 24460001 addiu a2,v0,1 +80013128: 8d040020 lw a0,32(t0) +8001312c: 8d02002c lw v0,44(t0) +80013130: 00cb5023 subu t2,a2,t3 +80013134: 01451821 addu v1,t2,a1 +80013138: 91070004 lbu a3,4(t0) +8001313c: 00822021 addu a0,a0,v0 +80013140: 3069ffff andi t1,v1,0xffff +80013144: 3c028022 lui v0,0x8022 +80013148: 3c038021 lui v1,0x8021 +8001314c: a04550c4 sb a1,20676(v0) +80013150: ac697018 sw t1,28696(v1) +80013154: ad06000c sw a2,12(t0) +80013158: 10e00005 beqz a3,80013170 <_Z4OpB0v+0x80> +8001315c: ad040020 sw a0,32(t0) +80013160: 3c028021 lui v0,0x8021 +80013164: 9043e42e lbu v1,-7122(v0) +80013168: 1060001a beqz v1,800131d4 <_Z4OpB0v+0xe4> +8001316c: a1000004 sb zero,4(t0) +80013170: 3c128021 lui s2,0x8021 +80013174: 2651e284 addiu s1,s2,-7548 +80013178: 92220008 lbu v0,8(s1) +8001317c: 1040000c beqz v0,800131b0 <_Z4OpB0v+0xc0> +80013180: 3c028021 lui v0,0x8021 +80013184: 2446e42c addiu a2,v0,-7124 +80013188: 90c30001 lbu v1,1(a2) +8001318c: 2590e2a8 addiu s0,t4,-7512 +80013190: 01692821 addu a1,t3,t1 +80013194: 24820006 addiu v0,a0,6 +80013198: ae020020 sw v0,32(s0) +8001319c: 10600004 beqz v1,800131b0 <_Z4OpB0v+0xc0> +800131a0: ae05000c sw a1,12(s0) +800131a4: 8e020018 lw v0,24(s0) +800131a8: 10a2000f beq a1,v0,800131e8 <_Z4OpB0v+0xf8> +800131ac: 00000000 nop +800131b0: 8fbf0028 lw ra,40(sp) +800131b4: 8fb50024 lw s5,36(sp) +800131b8: 8fb40020 lw s4,32(sp) +800131bc: 8fb3001c lw s3,28(sp) +800131c0: 8fb20018 lw s2,24(sp) +800131c4: 8fb10014 lw s1,20(sp) +800131c8: 8fb00010 lw s0,16(sp) +800131cc: 03e00008 jr ra +800131d0: 27bd0030 addiu sp,sp,48 +800131d4: 012a102a slt v0,t1,t2 +800131d8: 1040ffe6 beqz v0,80013174 <_Z4OpB0v+0x84> +800131dc: 3c128021 lui s2,0x8021 +800131e0: 08004c6d j 800131b4 <_Z4OpB0v+0xc4> +800131e4: 8fbf0028 lw ra,40(sp) +800131e8: 8e04001c lw a0,28(s0) +800131ec: 1480002d bnez a0,800132a4 <_Z4OpB0v+0x1b4> +800131f0: 2c820002 sltiu v0,a0,2 +800131f4: 3c028021 lui v0,0x8021 +800131f8: 8c43e2a8 lw v1,-7512(v0) +800131fc: 30630880 andi v1,v1,0x880 +80013200: 1460002d bnez v1,800132b8 <_Z4OpB0v+0x1c8> +80013204: 2583e2a8 addiu v1,t4,-7512 +80013208: 90c20052 lbu v0,82(a2) +8001320c: 1440002d bnez v0,800132c4 <_Z4OpB0v+0x1d4> +80013210: ae000018 sw zero,24(s0) +80013214: 3c158021 lui s5,0x8021 +80013218: 26a2e3e8 addiu v0,s5,-7192 +8001321c: 8e030024 lw v1,36(s0) +80013220: 9044000c lbu a0,12(v0) +80013224: 1080ffe2 beqz a0,800131b0 <_Z4OpB0v+0xc0> +80013228: ae030020 sw v1,32(s0) +8001322c: 3c02801f lui v0,0x801f +80013230: 3c03801f lui v1,0x801f +80013234: a220000c sb zero,12(s1) +80013238: 2454b978 addiu s4,v0,-18056 +8001323c: 02008821 move s1,s0 +80013240: 24731cf0 addiu s3,v1,7408 +80013244: 3c108021 lui s0,0x8021 +80013248: 8ea5e3e8 lw a1,-7192(s5) +8001324c: 8e04e308 lw a0,-7416(s0) +80013250: 90a20000 lbu v0,0(a1) +80013254: 00021080 sll v0,v0,0x2 +80013258: 00541021 addu v0,v0,s4 +8001325c: 8c430000 lw v1,0(v0) +80013260: 00832021 addu a0,a0,v1 +80013264: ae04e308 sw a0,-7416(s0) +80013268: 90a20000 lbu v0,0(a1) +8001326c: 00021080 sll v0,v0,0x2 +80013270: 00531021 addu v0,v0,s3 +80013274: 8c430000 lw v1,0(v0) +80013278: 0060f809 jalr v1 +8001327c: 00000000 nop +80013280: 8e02e308 lw v0,-7416(s0) +80013284: 8e230024 lw v1,36(s1) +80013288: 0043102a slt v0,v0,v1 +8001328c: 1440ffef bnez v0,8001324c <_Z4OpB0v+0x15c> +80013290: 8ea5e3e8 lw a1,-7192(s5) +80013294: 2643e284 addiu v1,s2,-7548 +80013298: 24020001 li v0,1 +8001329c: 08004c6c j 800131b0 <_Z4OpB0v+0xc0> +800132a0: a062000c sb v0,12(v1) +800132a4: 14400003 bnez v0,800132b4 <_Z4OpB0v+0x1c4> +800132a8: 24020001 li v0,1 +800132ac: 08004c6c j 800131b0 <_Z4OpB0v+0xc0> +800132b0: ae02001c sw v0,28(s0) +800132b4: 2583e2a8 addiu v1,t4,-7512 +800132b8: 2482ffff addiu v0,a0,-1 +800132bc: 08004c6c j 800131b0 <_Z4OpB0v+0xc0> +800132c0: ac62001c sw v0,28(v1) +800132c4: 3c028007 lui v0,0x8007 +800132c8: 244260fc addiu v0,v0,24828 +800132cc: 0040f809 jalr v0 +800132d0: 3c158021 lui s5,0x8021 +800132d4: 08004c87 j 8001321c <_Z4OpB0v+0x12c> +800132d8: 26a2e3e8 addiu v0,s5,-7192 + +800132dc <_Z4Op02v>: +800132dc: 27bdffd8 addiu sp,sp,-40 +800132e0: afb40020 sw s4,32(sp) +800132e4: 3c148021 lui s4,0x8021 +800132e8: afb3001c sw s3,28(sp) +800132ec: afbf0024 sw ra,36(sp) +800132f0: afb20018 sw s2,24(sp) +800132f4: afb10014 sw s1,20(sp) +800132f8: afb00010 sw s0,16(sp) +800132fc: 2693e2f8 addiu s3,s4,-7432 +80013300: 96620002 lhu v0,2(s3) +80013304: 30420100 andi v0,v0,0x100 +80013308: 14400051 bnez v0,80013450 <_Z4Op02v+0x174> +8001330c: 3c118021 lui s1,0x8021 +80013310: 96620008 lhu v0,8(s3) +80013314: 9284e2f8 lbu a0,-7432(s4) +80013318: 00402821 move a1,v0 +8001331c: 3c128006 lui s2,0x8006 +80013320: 2442ffff addiu v0,v0,-1 +80013324: 2631e2a8 addiu s1,s1,-7512 +80013328: 26524444 addiu s2,s2,17476 +8001332c: 0240f809 jalr s2 +80013330: a6620008 sh v0,8(s3) +80013334: 8e220010 lw v0,16(s1) +80013338: 8e24000c lw a0,12(s1) +8001333c: 96650008 lhu a1,8(s3) +80013340: 00822023 subu a0,a0,v0 +80013344: 24840001 addiu a0,a0,1 +80013348: 00042203 sra a0,a0,0x8 +8001334c: 0240f809 jalr s2 +80013350: 308400ff andi a0,a0,0xff +80013354: 8e220010 lw v0,16(s1) +80013358: 8e24000c lw a0,12(s1) +8001335c: 96650008 lhu a1,8(s3) +80013360: 00822023 subu a0,a0,v0 +80013364: 24840001 addiu a0,a0,1 +80013368: 24a5ffff addiu a1,a1,-1 +8001336c: 3c108021 lui s0,0x8021 +80013370: 2610e284 addiu s0,s0,-7548 +80013374: 308400ff andi a0,a0,0xff +80013378: 0240f809 jalr s2 +8001337c: 30a5ffff andi a1,a1,0xffff +80013380: 9203000a lbu v1,10(s0) +80013384: 92620002 lbu v0,2(s3) +80013388: 92060008 lbu a2,8(s0) +8001338c: 30630080 andi v1,v1,0x80 +80013390: 92070009 lbu a3,9(s0) +80013394: 00c33025 or a2,a2,v1 +80013398: 9204000b lbu a0,11(s0) +8001339c: 96630008 lhu v1,8(s3) +800133a0: 3042003c andi v0,v0,0x3c +800133a4: 304500ff andi a1,v0,0xff +800133a8: 24020002 li v0,2 +800133ac: 0007100b movn v0,zero,a3 +800133b0: 00042180 sll a0,a0,0x6 +800133b4: 2463fffe addiu v1,v1,-2 +800133b8: 00a62825 or a1,a1,a2 +800133bc: 00441025 or v0,v0,a0 +800133c0: 3063ffff andi v1,v1,0xffff +800133c4: 00451025 or v0,v0,a1 +800133c8: 00602821 move a1,v1 +800133cc: 2463ffff addiu v1,v1,-1 +800133d0: a2620002 sb v0,2(s3) +800133d4: 304400ff andi a0,v0,0xff +800133d8: 0240f809 jalr s2 +800133dc: a6630008 sh v1,8(s3) +800133e0: 92650002 lbu a1,2(s3) +800133e4: 3c038022 lui v1,0x8022 +800133e8: 30a200f7 andi v0,a1,0xf7 +800133ec: 34420004 ori v0,v0,0x4 +800133f0: a2620002 sb v0,2(s3) +800133f4: 3c028006 lui v0,0x8006 +800133f8: a06550cc sb a1,20684(v1) +800133fc: 3404ffe4 li a0,0xffe4 +80013400: a280e2f8 sb zero,-7432(s4) +80013404: 24424be8 addiu v0,v0,19432 +80013408: 0040f809 jalr v0 +8001340c: ae000010 sw zero,16(s0) +80013410: 00402021 move a0,v0 +80013414: 3c028006 lui v0,0x8006 +80013418: 244240f8 addiu v0,v0,16632 +8001341c: 0040f809 jalr v0 +80013420: 00000000 nop +80013424: 8e230020 lw v1,32(s1) +80013428: 2463000c addiu v1,v1,12 +8001342c: ae230020 sw v1,32(s1) +80013430: 8fbf0024 lw ra,36(sp) +80013434: 8fb40020 lw s4,32(sp) +80013438: 8fb3001c lw s3,28(sp) +8001343c: 8fb20018 lw s2,24(sp) +80013440: 8fb10014 lw s1,20(sp) +80013444: 8fb00010 lw s0,16(sp) +80013448: 03e00008 jr ra +8001344c: 27bd0028 addiu sp,sp,40 +80013450: 2631e2a8 addiu s1,s1,-7512 +80013454: 8e220010 lw v0,16(s1) +80013458: 8e24000c lw a0,12(s1) +8001345c: 96650008 lhu a1,8(s3) +80013460: 00822023 subu a0,a0,v0 +80013464: 00042203 sra a0,a0,0x8 +80013468: 3c128006 lui s2,0x8006 +8001346c: 26524444 addiu s2,s2,17476 +80013470: 0240f809 jalr s2 +80013474: 308400ff andi a0,a0,0xff +80013478: 8e220010 lw v0,16(s1) +8001347c: 8e24000c lw a0,12(s1) +80013480: 96650008 lhu a1,8(s3) +80013484: 00822023 subu a0,a0,v0 +80013488: 24a5ffff addiu a1,a1,-1 +8001348c: 3c108021 lui s0,0x8021 +80013490: 2610e284 addiu s0,s0,-7548 +80013494: 308400ff andi a0,a0,0xff +80013498: 0240f809 jalr s2 +8001349c: 30a5ffff andi a1,a1,0xffff +800134a0: 9203000a lbu v1,10(s0) +800134a4: 92620002 lbu v0,2(s3) +800134a8: 92060008 lbu a2,8(s0) +800134ac: 30630080 andi v1,v1,0x80 +800134b0: 92070009 lbu a3,9(s0) +800134b4: 00c33025 or a2,a2,v1 +800134b8: 9204000b lbu a0,11(s0) +800134bc: 96630008 lhu v1,8(s3) +800134c0: 3042003c andi v0,v0,0x3c +800134c4: 304500ff andi a1,v0,0xff +800134c8: 24020002 li v0,2 +800134cc: 0007100b movn v0,zero,a3 +800134d0: 00042180 sll a0,a0,0x6 +800134d4: 2463fffe addiu v1,v1,-2 +800134d8: 00a62825 or a1,a1,a2 +800134dc: 00441025 or v0,v0,a0 +800134e0: 3063ffff andi v1,v1,0xffff +800134e4: 00451025 or v0,v0,a1 +800134e8: 00602821 move a1,v1 +800134ec: 2463ffff addiu v1,v1,-1 +800134f0: a2620002 sb v0,2(s3) +800134f4: 304400ff andi a0,v0,0xff +800134f8: 0240f809 jalr s2 +800134fc: a6630008 sh v1,8(s3) +80013500: 92650002 lbu a1,2(s3) +80013504: 3c038022 lui v1,0x8022 +80013508: 30a200f7 andi v0,a1,0xf7 +8001350c: 34420004 ori v0,v0,0x4 +80013510: a2620002 sb v0,2(s3) +80013514: 3c028006 lui v0,0x8006 +80013518: a06550cc sb a1,20684(v1) +8001351c: 3404fff4 li a0,0xfff4 +80013520: a280e2f8 sb zero,-7432(s4) +80013524: 24424be8 addiu v0,v0,19432 +80013528: 0040f809 jalr v0 +8001352c: ae000010 sw zero,16(s0) +80013530: 00402021 move a0,v0 +80013534: 3c028006 lui v0,0x8006 +80013538: 244240f8 addiu v0,v0,16632 +8001353c: 0040f809 jalr v0 +80013540: 00000000 nop +80013544: 8e230020 lw v1,32(s1) +80013548: 24630006 addiu v1,v1,6 +8001354c: ae230020 sw v1,32(s1) +80013550: 8fbf0024 lw ra,36(sp) +80013554: 8fb40020 lw s4,32(sp) +80013558: 8fb3001c lw s3,28(sp) +8001355c: 8fb20018 lw s2,24(sp) +80013560: 8fb10014 lw s1,20(sp) +80013564: 8fb00010 lw s0,16(sp) +80013568: 03e00008 jr ra +8001356c: 27bd0028 addiu sp,sp,40 + +80013570 <_Z13S9xOpcode_NMIv>: +80013570: 27bdffd8 addiu sp,sp,-40 +80013574: afb3001c sw s3,28(sp) +80013578: 3c138021 lui s3,0x8021 +8001357c: afb20018 sw s2,24(sp) +80013580: afbf0024 sw ra,36(sp) +80013584: afb40020 sw s4,32(sp) +80013588: afb10014 sw s1,20(sp) +8001358c: afb00010 sw s0,16(sp) +80013590: 2672e2f8 addiu s2,s3,-7432 +80013594: 96420002 lhu v0,2(s2) +80013598: 30420100 andi v0,v0,0x100 +8001359c: 14400059 bnez v0,80013704 <_Z13S9xOpcode_NMIv+0x194> +800135a0: 3c148021 lui s4,0x8021 +800135a4: 96420008 lhu v0,8(s2) +800135a8: 9264e2f8 lbu a0,-7432(s3) +800135ac: 00402821 move a1,v0 +800135b0: 3c118006 lui s1,0x8006 +800135b4: 2442ffff addiu v0,v0,-1 +800135b8: 2690e2a8 addiu s0,s4,-7512 +800135bc: 26314444 addiu s1,s1,17476 +800135c0: 0220f809 jalr s1 +800135c4: a6420008 sh v0,8(s2) +800135c8: 8e020010 lw v0,16(s0) +800135cc: 8e04000c lw a0,12(s0) +800135d0: 96450008 lhu a1,8(s2) +800135d4: 00822023 subu a0,a0,v0 +800135d8: 00042203 sra a0,a0,0x8 +800135dc: 0220f809 jalr s1 +800135e0: 308400ff andi a0,a0,0xff +800135e4: 8e020010 lw v0,16(s0) +800135e8: 8e04000c lw a0,12(s0) +800135ec: 96450008 lhu a1,8(s2) +800135f0: 00822023 subu a0,a0,v0 +800135f4: 24a5ffff addiu a1,a1,-1 +800135f8: 3c108021 lui s0,0x8021 +800135fc: 2610e284 addiu s0,s0,-7548 +80013600: 308400ff andi a0,a0,0xff +80013604: 0220f809 jalr s1 +80013608: 30a5ffff andi a1,a1,0xffff +8001360c: 9203000a lbu v1,10(s0) +80013610: 92420002 lbu v0,2(s2) +80013614: 92060008 lbu a2,8(s0) +80013618: 30630080 andi v1,v1,0x80 +8001361c: 00c33025 or a2,a2,v1 +80013620: 3042003c andi v0,v0,0x3c +80013624: 96430008 lhu v1,8(s2) +80013628: 92070009 lbu a3,9(s0) +8001362c: 9204000b lbu a0,11(s0) +80013630: 304500ff andi a1,v0,0xff +80013634: 24020002 li v0,2 +80013638: 0007100b movn v0,zero,a3 +8001363c: 00042180 sll a0,a0,0x6 +80013640: 2463fffe addiu v1,v1,-2 +80013644: 00a62825 or a1,a1,a2 +80013648: 00441025 or v0,v0,a0 +8001364c: 3063ffff andi v1,v1,0xffff +80013650: 00451025 or v0,v0,a1 +80013654: 00602821 move a1,v1 +80013658: 2463ffff addiu v1,v1,-1 +8001365c: 304400ff andi a0,v0,0xff +80013660: a2420002 sb v0,2(s2) +80013664: 0220f809 jalr s1 +80013668: a6430008 sh v1,8(s2) +8001366c: 92440002 lbu a0,2(s2) +80013670: 3c038021 lui v1,0x8021 +80013674: 308200f7 andi v0,a0,0xf7 +80013678: 9065e47e lbu a1,-7042(v1) +8001367c: 34420004 ori v0,v0,0x4 +80013680: 3c038022 lui v1,0x8022 +80013684: a2420002 sb v0,2(s2) +80013688: a06450cc sb a0,20684(v1) +8001368c: a260e2f8 sb zero,-7432(s3) +80013690: 10a00007 beqz a1,800136b0 <_Z13S9xOpcode_NMIv+0x140> +80013694: ae000010 sw zero,16(s0) +80013698: 3c038021 lui v1,0x8021 +8001369c: 8c637030 lw v1,28720(v1) +800136a0: 90622209 lbu v0,8713(v1) +800136a4: 30420020 andi v0,v0,0x20 +800136a8: 14400070 bnez v0,8001386c <_Z13S9xOpcode_NMIv+0x2fc> +800136ac: 3c028006 lui v0,0x8006 +800136b0: 3c028006 lui v0,0x8006 +800136b4: 24424be8 addiu v0,v0,19432 +800136b8: 0040f809 jalr v0 +800136bc: 3404ffea li a0,0xffea +800136c0: 00402021 move a0,v0 +800136c4: 3c028006 lui v0,0x8006 +800136c8: 244240f8 addiu v0,v0,16632 +800136cc: 0040f809 jalr v0 +800136d0: 00000000 nop +800136d4: 2683e2a8 addiu v1,s4,-7512 +800136d8: 8c620020 lw v0,32(v1) +800136dc: 2442000c addiu v0,v0,12 +800136e0: ac620020 sw v0,32(v1) +800136e4: 8fbf0024 lw ra,36(sp) +800136e8: 8fb40020 lw s4,32(sp) +800136ec: 8fb3001c lw s3,28(sp) +800136f0: 8fb20018 lw s2,24(sp) +800136f4: 8fb10014 lw s1,20(sp) +800136f8: 8fb00010 lw s0,16(sp) +800136fc: 03e00008 jr ra +80013700: 27bd0028 addiu sp,sp,40 +80013704: 2690e2a8 addiu s0,s4,-7512 +80013708: 8e020010 lw v0,16(s0) +8001370c: 8e04000c lw a0,12(s0) +80013710: 96450008 lhu a1,8(s2) +80013714: 00822023 subu a0,a0,v0 +80013718: 00042203 sra a0,a0,0x8 +8001371c: 3c118006 lui s1,0x8006 +80013720: 26314444 addiu s1,s1,17476 +80013724: 0220f809 jalr s1 +80013728: 308400ff andi a0,a0,0xff +8001372c: 8e020010 lw v0,16(s0) +80013730: 8e04000c lw a0,12(s0) +80013734: 96450008 lhu a1,8(s2) +80013738: 00822023 subu a0,a0,v0 +8001373c: 24a5ffff addiu a1,a1,-1 +80013740: 3c108021 lui s0,0x8021 +80013744: 2610e284 addiu s0,s0,-7548 +80013748: 308400ff andi a0,a0,0xff +8001374c: 0220f809 jalr s1 +80013750: 30a5ffff andi a1,a1,0xffff +80013754: 9203000a lbu v1,10(s0) +80013758: 92420002 lbu v0,2(s2) +8001375c: 92060008 lbu a2,8(s0) +80013760: 30630080 andi v1,v1,0x80 +80013764: 00c33025 or a2,a2,v1 +80013768: 3042003c andi v0,v0,0x3c +8001376c: 96430008 lhu v1,8(s2) +80013770: 92070009 lbu a3,9(s0) +80013774: 9204000b lbu a0,11(s0) +80013778: 304500ff andi a1,v0,0xff +8001377c: 24020002 li v0,2 +80013780: 0007100b movn v0,zero,a3 +80013784: 00042180 sll a0,a0,0x6 +80013788: 2463fffe addiu v1,v1,-2 +8001378c: 00a62825 or a1,a1,a2 +80013790: 00441025 or v0,v0,a0 +80013794: 3063ffff andi v1,v1,0xffff +80013798: 00451025 or v0,v0,a1 +8001379c: 00602821 move a1,v1 +800137a0: 2463ffff addiu v1,v1,-1 +800137a4: 304400ff andi a0,v0,0xff +800137a8: a2420002 sb v0,2(s2) +800137ac: 0220f809 jalr s1 +800137b0: a6430008 sh v1,8(s2) +800137b4: 92440002 lbu a0,2(s2) +800137b8: 3c038021 lui v1,0x8021 +800137bc: 308200f7 andi v0,a0,0xf7 +800137c0: 9065e47e lbu a1,-7042(v1) +800137c4: 34420004 ori v0,v0,0x4 +800137c8: 3c038022 lui v1,0x8022 +800137cc: a2420002 sb v0,2(s2) +800137d0: a06450cc sb a0,20684(v1) +800137d4: a260e2f8 sb zero,-7432(s3) +800137d8: 10a00007 beqz a1,800137f8 <_Z13S9xOpcode_NMIv+0x288> +800137dc: ae000010 sw zero,16(s0) +800137e0: 3c038021 lui v1,0x8021 +800137e4: 8c637030 lw v1,28720(v1) +800137e8: 90622209 lbu v0,8713(v1) +800137ec: 30420020 andi v0,v0,0x20 +800137f0: 14400016 bnez v0,8001384c <_Z13S9xOpcode_NMIv+0x2dc> +800137f4: 3c028006 lui v0,0x8006 +800137f8: 3c028006 lui v0,0x8006 +800137fc: 24424be8 addiu v0,v0,19432 +80013800: 0040f809 jalr v0 +80013804: 3404fffa li a0,0xfffa +80013808: 00402021 move a0,v0 +8001380c: 3c028006 lui v0,0x8006 +80013810: 244240f8 addiu v0,v0,16632 +80013814: 0040f809 jalr v0 +80013818: 00000000 nop +8001381c: 2683e2a8 addiu v1,s4,-7512 +80013820: 8c620020 lw v0,32(v1) +80013824: 24420006 addiu v0,v0,6 +80013828: ac620020 sw v0,32(v1) +8001382c: 8fbf0024 lw ra,36(sp) +80013830: 8fb40020 lw s4,32(sp) +80013834: 8fb3001c lw s3,28(sp) +80013838: 8fb20018 lw s2,24(sp) +8001383c: 8fb10014 lw s1,20(sp) +80013840: 8fb00010 lw s0,16(sp) +80013844: 03e00008 jr ra +80013848: 27bd0028 addiu sp,sp,40 +8001384c: 9064220d lbu a0,8717(v1) +80013850: 9063220c lbu v1,8716(v1) +80013854: 00042200 sll a0,a0,0x8 +80013858: 244240f8 addiu v0,v0,16632 +8001385c: 0040f809 jalr v0 +80013860: 00642025 or a0,v1,a0 +80013864: 08004e08 j 80013820 <_Z13S9xOpcode_NMIv+0x2b0> +80013868: 2683e2a8 addiu v1,s4,-7512 +8001386c: 9064220d lbu a0,8717(v1) +80013870: 9063220c lbu v1,8716(v1) +80013874: 00042200 sll a0,a0,0x8 +80013878: 244240f8 addiu v0,v0,16632 +8001387c: 0040f809 jalr v0 +80013880: 00642025 or a0,v1,a0 +80013884: 08004db6 j 800136d8 <_Z13S9xOpcode_NMIv+0x168> +80013888: 2683e2a8 addiu v1,s4,-7512 + +8001388c <_Z13S9xOpcode_IRQv>: +8001388c: 27bdffd8 addiu sp,sp,-40 +80013890: afb3001c sw s3,28(sp) +80013894: 3c138021 lui s3,0x8021 +80013898: afb20018 sw s2,24(sp) +8001389c: afbf0024 sw ra,36(sp) +800138a0: afb40020 sw s4,32(sp) +800138a4: afb10014 sw s1,20(sp) +800138a8: afb00010 sw s0,16(sp) +800138ac: 2672e2f8 addiu s2,s3,-7432 +800138b0: 96420002 lhu v0,2(s2) +800138b4: 30420100 andi v0,v0,0x100 +800138b8: 14400059 bnez v0,80013a20 <_Z13S9xOpcode_IRQv+0x194> +800138bc: 3c148021 lui s4,0x8021 +800138c0: 96420008 lhu v0,8(s2) +800138c4: 9264e2f8 lbu a0,-7432(s3) +800138c8: 00402821 move a1,v0 +800138cc: 3c118006 lui s1,0x8006 +800138d0: 2442ffff addiu v0,v0,-1 +800138d4: 2690e2a8 addiu s0,s4,-7512 +800138d8: 26314444 addiu s1,s1,17476 +800138dc: 0220f809 jalr s1 +800138e0: a6420008 sh v0,8(s2) +800138e4: 8e020010 lw v0,16(s0) +800138e8: 8e04000c lw a0,12(s0) +800138ec: 96450008 lhu a1,8(s2) +800138f0: 00822023 subu a0,a0,v0 +800138f4: 00042203 sra a0,a0,0x8 +800138f8: 0220f809 jalr s1 +800138fc: 308400ff andi a0,a0,0xff +80013900: 8e020010 lw v0,16(s0) +80013904: 8e04000c lw a0,12(s0) +80013908: 96450008 lhu a1,8(s2) +8001390c: 00822023 subu a0,a0,v0 +80013910: 24a5ffff addiu a1,a1,-1 +80013914: 3c108021 lui s0,0x8021 +80013918: 2610e284 addiu s0,s0,-7548 +8001391c: 308400ff andi a0,a0,0xff +80013920: 0220f809 jalr s1 +80013924: 30a5ffff andi a1,a1,0xffff +80013928: 9203000a lbu v1,10(s0) +8001392c: 92420002 lbu v0,2(s2) +80013930: 92060008 lbu a2,8(s0) +80013934: 30630080 andi v1,v1,0x80 +80013938: 00c33025 or a2,a2,v1 +8001393c: 3042003c andi v0,v0,0x3c +80013940: 96430008 lhu v1,8(s2) +80013944: 92070009 lbu a3,9(s0) +80013948: 9204000b lbu a0,11(s0) +8001394c: 304500ff andi a1,v0,0xff +80013950: 24020002 li v0,2 +80013954: 0007100b movn v0,zero,a3 +80013958: 00042180 sll a0,a0,0x6 +8001395c: 2463fffe addiu v1,v1,-2 +80013960: 00a62825 or a1,a1,a2 +80013964: 00441025 or v0,v0,a0 +80013968: 3063ffff andi v1,v1,0xffff +8001396c: 00451025 or v0,v0,a1 +80013970: 00602821 move a1,v1 +80013974: 2463ffff addiu v1,v1,-1 +80013978: 304400ff andi a0,v0,0xff +8001397c: a2420002 sb v0,2(s2) +80013980: 0220f809 jalr s1 +80013984: a6430008 sh v1,8(s2) +80013988: 92440002 lbu a0,2(s2) +8001398c: 3c038021 lui v1,0x8021 +80013990: 308200f7 andi v0,a0,0xf7 +80013994: 9065e47e lbu a1,-7042(v1) +80013998: 34420004 ori v0,v0,0x4 +8001399c: 3c038022 lui v1,0x8022 +800139a0: a2420002 sb v0,2(s2) +800139a4: a06450cc sb a0,20684(v1) +800139a8: a260e2f8 sb zero,-7432(s3) +800139ac: 10a00007 beqz a1,800139cc <_Z13S9xOpcode_IRQv+0x140> +800139b0: ae000010 sw zero,16(s0) +800139b4: 3c038021 lui v1,0x8021 +800139b8: 8c637030 lw v1,28720(v1) +800139bc: 90622209 lbu v0,8713(v1) +800139c0: 30420040 andi v0,v0,0x40 +800139c4: 14400070 bnez v0,80013b88 <_Z13S9xOpcode_IRQv+0x2fc> +800139c8: 3c028006 lui v0,0x8006 +800139cc: 3c028006 lui v0,0x8006 +800139d0: 24424be8 addiu v0,v0,19432 +800139d4: 0040f809 jalr v0 +800139d8: 3404ffee li a0,0xffee +800139dc: 00402021 move a0,v0 +800139e0: 3c028006 lui v0,0x8006 +800139e4: 244240f8 addiu v0,v0,16632 +800139e8: 0040f809 jalr v0 +800139ec: 00000000 nop +800139f0: 2683e2a8 addiu v1,s4,-7512 +800139f4: 8c620020 lw v0,32(v1) +800139f8: 2442000c addiu v0,v0,12 +800139fc: ac620020 sw v0,32(v1) +80013a00: 8fbf0024 lw ra,36(sp) +80013a04: 8fb40020 lw s4,32(sp) +80013a08: 8fb3001c lw s3,28(sp) +80013a0c: 8fb20018 lw s2,24(sp) +80013a10: 8fb10014 lw s1,20(sp) +80013a14: 8fb00010 lw s0,16(sp) +80013a18: 03e00008 jr ra +80013a1c: 27bd0028 addiu sp,sp,40 +80013a20: 2690e2a8 addiu s0,s4,-7512 +80013a24: 8e020010 lw v0,16(s0) +80013a28: 8e04000c lw a0,12(s0) +80013a2c: 96450008 lhu a1,8(s2) +80013a30: 00822023 subu a0,a0,v0 +80013a34: 00042203 sra a0,a0,0x8 +80013a38: 3c118006 lui s1,0x8006 +80013a3c: 26314444 addiu s1,s1,17476 +80013a40: 0220f809 jalr s1 +80013a44: 308400ff andi a0,a0,0xff +80013a48: 8e020010 lw v0,16(s0) +80013a4c: 8e04000c lw a0,12(s0) +80013a50: 96450008 lhu a1,8(s2) +80013a54: 00822023 subu a0,a0,v0 +80013a58: 24a5ffff addiu a1,a1,-1 +80013a5c: 3c108021 lui s0,0x8021 +80013a60: 2610e284 addiu s0,s0,-7548 +80013a64: 308400ff andi a0,a0,0xff +80013a68: 0220f809 jalr s1 +80013a6c: 30a5ffff andi a1,a1,0xffff +80013a70: 9203000a lbu v1,10(s0) +80013a74: 92420002 lbu v0,2(s2) +80013a78: 92060008 lbu a2,8(s0) +80013a7c: 30630080 andi v1,v1,0x80 +80013a80: 00c33025 or a2,a2,v1 +80013a84: 3042003c andi v0,v0,0x3c +80013a88: 96430008 lhu v1,8(s2) +80013a8c: 92070009 lbu a3,9(s0) +80013a90: 9204000b lbu a0,11(s0) +80013a94: 304500ff andi a1,v0,0xff +80013a98: 24020002 li v0,2 +80013a9c: 0007100b movn v0,zero,a3 +80013aa0: 00042180 sll a0,a0,0x6 +80013aa4: 2463fffe addiu v1,v1,-2 +80013aa8: 00a62825 or a1,a1,a2 +80013aac: 00441025 or v0,v0,a0 +80013ab0: 3063ffff andi v1,v1,0xffff +80013ab4: 00451025 or v0,v0,a1 +80013ab8: 00602821 move a1,v1 +80013abc: 2463ffff addiu v1,v1,-1 +80013ac0: 304400ff andi a0,v0,0xff +80013ac4: a2420002 sb v0,2(s2) +80013ac8: 0220f809 jalr s1 +80013acc: a6430008 sh v1,8(s2) +80013ad0: 92440002 lbu a0,2(s2) +80013ad4: 3c038021 lui v1,0x8021 +80013ad8: 308200f7 andi v0,a0,0xf7 +80013adc: 9065e47e lbu a1,-7042(v1) +80013ae0: 34420004 ori v0,v0,0x4 +80013ae4: 3c038022 lui v1,0x8022 +80013ae8: a2420002 sb v0,2(s2) +80013aec: a06450cc sb a0,20684(v1) +80013af0: a260e2f8 sb zero,-7432(s3) +80013af4: 10a00007 beqz a1,80013b14 <_Z13S9xOpcode_IRQv+0x288> +80013af8: ae000010 sw zero,16(s0) +80013afc: 3c038021 lui v1,0x8021 +80013b00: 8c637030 lw v1,28720(v1) +80013b04: 90622209 lbu v0,8713(v1) +80013b08: 30420040 andi v0,v0,0x40 +80013b0c: 14400016 bnez v0,80013b68 <_Z13S9xOpcode_IRQv+0x2dc> +80013b10: 3c028006 lui v0,0x8006 +80013b14: 3c028006 lui v0,0x8006 +80013b18: 24424be8 addiu v0,v0,19432 +80013b1c: 0040f809 jalr v0 +80013b20: 3404fffe li a0,0xfffe +80013b24: 00402021 move a0,v0 +80013b28: 3c028006 lui v0,0x8006 +80013b2c: 244240f8 addiu v0,v0,16632 +80013b30: 0040f809 jalr v0 +80013b34: 00000000 nop +80013b38: 2683e2a8 addiu v1,s4,-7512 +80013b3c: 8c620020 lw v0,32(v1) +80013b40: 24420006 addiu v0,v0,6 +80013b44: ac620020 sw v0,32(v1) +80013b48: 8fbf0024 lw ra,36(sp) +80013b4c: 8fb40020 lw s4,32(sp) +80013b50: 8fb3001c lw s3,28(sp) +80013b54: 8fb20018 lw s2,24(sp) +80013b58: 8fb10014 lw s1,20(sp) +80013b5c: 8fb00010 lw s0,16(sp) +80013b60: 03e00008 jr ra +80013b64: 27bd0028 addiu sp,sp,40 +80013b68: 9064220f lbu a0,8719(v1) +80013b6c: 9063220e lbu v1,8718(v1) +80013b70: 00042200 sll a0,a0,0x8 +80013b74: 244240f8 addiu v0,v0,16632 +80013b78: 0040f809 jalr v0 +80013b7c: 00642025 or a0,v1,a0 +80013b80: 08004ecf j 80013b3c <_Z13S9xOpcode_IRQv+0x2b0> +80013b84: 2683e2a8 addiu v1,s4,-7512 +80013b88: 9064220f lbu a0,8719(v1) +80013b8c: 9063220e lbu v1,8718(v1) +80013b90: 00042200 sll a0,a0,0x8 +80013b94: 244240f8 addiu v0,v0,16632 +80013b98: 0040f809 jalr v0 +80013b9c: 00642025 or a0,v1,a0 +80013ba0: 08004e7d j 800139f4 <_Z13S9xOpcode_IRQv+0x168> +80013ba4: 2683e2a8 addiu v1,s4,-7512 + +80013ba8 <_Z4Op00v>: +80013ba8: 27bdffd8 addiu sp,sp,-40 +80013bac: afb40020 sw s4,32(sp) +80013bb0: 3c148021 lui s4,0x8021 +80013bb4: afb3001c sw s3,28(sp) +80013bb8: afb20018 sw s2,24(sp) +80013bbc: afbf0024 sw ra,36(sp) +80013bc0: afb10014 sw s1,20(sp) +80013bc4: afb00010 sw s0,16(sp) +80013bc8: 2692e2f8 addiu s2,s4,-7432 +80013bcc: 96420002 lhu v0,2(s2) +80013bd0: 3c038021 lui v1,0x8021 +80013bd4: 2473e2a8 addiu s3,v1,-7512 +80013bd8: 30420100 andi v0,v0,0x100 +80013bdc: 24030001 li v1,1 +80013be0: 14400050 bnez v0,80013d24 <_Z4Op00v+0x17c> +80013be4: a2630044 sb v1,68(s3) +80013be8: 96420008 lhu v0,8(s2) +80013bec: 9284e2f8 lbu a0,-7432(s4) +80013bf0: 00402821 move a1,v0 +80013bf4: 3c118006 lui s1,0x8006 +80013bf8: 2442ffff addiu v0,v0,-1 +80013bfc: 26314444 addiu s1,s1,17476 +80013c00: 0220f809 jalr s1 +80013c04: a6420008 sh v0,8(s2) +80013c08: 8e620010 lw v0,16(s3) +80013c0c: 8e64000c lw a0,12(s3) +80013c10: 96450008 lhu a1,8(s2) +80013c14: 00822023 subu a0,a0,v0 +80013c18: 24840001 addiu a0,a0,1 +80013c1c: 00042203 sra a0,a0,0x8 +80013c20: 0220f809 jalr s1 +80013c24: 308400ff andi a0,a0,0xff +80013c28: 8e620010 lw v0,16(s3) +80013c2c: 8e64000c lw a0,12(s3) +80013c30: 96450008 lhu a1,8(s2) +80013c34: 00822023 subu a0,a0,v0 +80013c38: 24840001 addiu a0,a0,1 +80013c3c: 24a5ffff addiu a1,a1,-1 +80013c40: 3c108021 lui s0,0x8021 +80013c44: 2610e284 addiu s0,s0,-7548 +80013c48: 308400ff andi a0,a0,0xff +80013c4c: 0220f809 jalr s1 +80013c50: 30a5ffff andi a1,a1,0xffff +80013c54: 9203000a lbu v1,10(s0) +80013c58: 92420002 lbu v0,2(s2) +80013c5c: 92060008 lbu a2,8(s0) +80013c60: 30630080 andi v1,v1,0x80 +80013c64: 92070009 lbu a3,9(s0) +80013c68: 00c33025 or a2,a2,v1 +80013c6c: 9204000b lbu a0,11(s0) +80013c70: 96430008 lhu v1,8(s2) +80013c74: 3042003c andi v0,v0,0x3c +80013c78: 304500ff andi a1,v0,0xff +80013c7c: 24020002 li v0,2 +80013c80: 0007100b movn v0,zero,a3 +80013c84: 00042180 sll a0,a0,0x6 +80013c88: 2463fffe addiu v1,v1,-2 +80013c8c: 00a62825 or a1,a1,a2 +80013c90: 00441025 or v0,v0,a0 +80013c94: 3063ffff andi v1,v1,0xffff +80013c98: 00451025 or v0,v0,a1 +80013c9c: 00602821 move a1,v1 +80013ca0: 2463ffff addiu v1,v1,-1 +80013ca4: a2420002 sb v0,2(s2) +80013ca8: 304400ff andi a0,v0,0xff +80013cac: 0220f809 jalr s1 +80013cb0: a6430008 sh v1,8(s2) +80013cb4: 92450002 lbu a1,2(s2) +80013cb8: 3c038022 lui v1,0x8022 +80013cbc: 30a200f7 andi v0,a1,0xf7 +80013cc0: 34420004 ori v0,v0,0x4 +80013cc4: a2420002 sb v0,2(s2) +80013cc8: 3c028006 lui v0,0x8006 +80013ccc: a06550cc sb a1,20684(v1) +80013cd0: 3404ffe6 li a0,0xffe6 +80013cd4: a280e2f8 sb zero,-7432(s4) +80013cd8: 24424be8 addiu v0,v0,19432 +80013cdc: 0040f809 jalr v0 +80013ce0: ae000010 sw zero,16(s0) +80013ce4: 00402021 move a0,v0 +80013ce8: 3c028006 lui v0,0x8006 +80013cec: 244240f8 addiu v0,v0,16632 +80013cf0: 0040f809 jalr v0 +80013cf4: 00000000 nop +80013cf8: 8e630020 lw v1,32(s3) +80013cfc: 2463000c addiu v1,v1,12 +80013d00: ae630020 sw v1,32(s3) +80013d04: 8fbf0024 lw ra,36(sp) +80013d08: 8fb40020 lw s4,32(sp) +80013d0c: 8fb3001c lw s3,28(sp) +80013d10: 8fb20018 lw s2,24(sp) +80013d14: 8fb10014 lw s1,20(sp) +80013d18: 8fb00010 lw s0,16(sp) +80013d1c: 03e00008 jr ra +80013d20: 27bd0028 addiu sp,sp,40 +80013d24: 8e620010 lw v0,16(s3) +80013d28: 8e64000c lw a0,12(s3) +80013d2c: 96450008 lhu a1,8(s2) +80013d30: 00822023 subu a0,a0,v0 +80013d34: 00042203 sra a0,a0,0x8 +80013d38: 3c118006 lui s1,0x8006 +80013d3c: 26314444 addiu s1,s1,17476 +80013d40: 0220f809 jalr s1 +80013d44: 308400ff andi a0,a0,0xff +80013d48: 8e620010 lw v0,16(s3) +80013d4c: 8e64000c lw a0,12(s3) +80013d50: 96450008 lhu a1,8(s2) +80013d54: 00822023 subu a0,a0,v0 +80013d58: 24a5ffff addiu a1,a1,-1 +80013d5c: 3c108021 lui s0,0x8021 +80013d60: 2610e284 addiu s0,s0,-7548 +80013d64: 308400ff andi a0,a0,0xff +80013d68: 0220f809 jalr s1 +80013d6c: 30a5ffff andi a1,a1,0xffff +80013d70: 9203000a lbu v1,10(s0) +80013d74: 92420002 lbu v0,2(s2) +80013d78: 92060008 lbu a2,8(s0) +80013d7c: 30630080 andi v1,v1,0x80 +80013d80: 92070009 lbu a3,9(s0) +80013d84: 00c33025 or a2,a2,v1 +80013d88: 9204000b lbu a0,11(s0) +80013d8c: 96430008 lhu v1,8(s2) +80013d90: 3042003c andi v0,v0,0x3c +80013d94: 304500ff andi a1,v0,0xff +80013d98: 24020002 li v0,2 +80013d9c: 0007100b movn v0,zero,a3 +80013da0: 00042180 sll a0,a0,0x6 +80013da4: 2463fffe addiu v1,v1,-2 +80013da8: 00a62825 or a1,a1,a2 +80013dac: 00441025 or v0,v0,a0 +80013db0: 3063ffff andi v1,v1,0xffff +80013db4: 00451025 or v0,v0,a1 +80013db8: 00602821 move a1,v1 +80013dbc: 2463ffff addiu v1,v1,-1 +80013dc0: a2420002 sb v0,2(s2) +80013dc4: 304400ff andi a0,v0,0xff +80013dc8: 0220f809 jalr s1 +80013dcc: a6430008 sh v1,8(s2) +80013dd0: 92450002 lbu a1,2(s2) +80013dd4: 3c038022 lui v1,0x8022 +80013dd8: 30a200f7 andi v0,a1,0xf7 +80013ddc: 34420004 ori v0,v0,0x4 +80013de0: a2420002 sb v0,2(s2) +80013de4: 3c028006 lui v0,0x8006 +80013de8: a06550cc sb a1,20684(v1) +80013dec: 3404fffe li a0,0xfffe +80013df0: a280e2f8 sb zero,-7432(s4) +80013df4: 24424be8 addiu v0,v0,19432 +80013df8: 0040f809 jalr v0 +80013dfc: ae000010 sw zero,16(s0) +80013e00: 00402021 move a0,v0 +80013e04: 3c028006 lui v0,0x8006 +80013e08: 244240f8 addiu v0,v0,16632 +80013e0c: 0040f809 jalr v0 +80013e10: 00000000 nop +80013e14: 8e630020 lw v1,32(s3) +80013e18: 24630006 addiu v1,v1,6 +80013e1c: ae630020 sw v1,32(s3) +80013e20: 8fbf0024 lw ra,36(sp) +80013e24: 8fb40020 lw s4,32(sp) +80013e28: 8fb3001c lw s3,28(sp) +80013e2c: 8fb20018 lw s2,24(sp) +80013e30: 8fb10014 lw s1,20(sp) +80013e34: 8fb00010 lw s0,16(sp) +80013e38: 03e00008 jr ra +80013e3c: 27bd0028 addiu sp,sp,40 + +80013e40 <_Z4Op08v>: +80013e40: 27bdffe8 addiu sp,sp,-24 +80013e44: 3c068021 lui a2,0x8021 +80013e48: afbf0010 sw ra,16(sp) +80013e4c: 24c6e2f8 addiu a2,a2,-7432 +80013e50: 90c30002 lbu v1,2(a2) +80013e54: 3c028021 lui v0,0x8021 +80013e58: 2442e284 addiu v0,v0,-7548 +80013e5c: 9045000a lbu a1,10(v0) +80013e60: 3063003c andi v1,v1,0x3c +80013e64: a0c30002 sb v1,2(a2) +80013e68: 90470008 lbu a3,8(v0) +80013e6c: 90480009 lbu t0,9(v0) +80013e70: 9043000b lbu v1,11(v0) +80013e74: 90c40002 lbu a0,2(a2) +80013e78: 30a50080 andi a1,a1,0x80 +80013e7c: 24020002 li v0,2 +80013e80: 00e53825 or a3,a3,a1 +80013e84: 0008100b movn v0,zero,t0 +80013e88: 00031980 sll v1,v1,0x6 +80013e8c: 00872025 or a0,a0,a3 +80013e90: 00431025 or v0,v0,v1 +80013e94: 94c30008 lhu v1,8(a2) +80013e98: 00441025 or v0,v0,a0 +80013e9c: a0c20002 sb v0,2(a2) +80013ea0: 304400ff andi a0,v0,0xff +80013ea4: 00602821 move a1,v1 +80013ea8: 3c028006 lui v0,0x8006 +80013eac: 2463ffff addiu v1,v1,-1 +80013eb0: 24424444 addiu v0,v0,17476 +80013eb4: 0040f809 jalr v0 +80013eb8: a4c30008 sh v1,8(a2) +80013ebc: 3c038021 lui v1,0x8021 +80013ec0: 2463e2a8 addiu v1,v1,-7512 +80013ec4: 8c620020 lw v0,32(v1) +80013ec8: 24420006 addiu v0,v0,6 +80013ecc: ac620020 sw v0,32(v1) +80013ed0: 8fbf0010 lw ra,16(sp) +80013ed4: 03e00008 jr ra +80013ed8: 27bd0018 addiu sp,sp,24 + +80013edc <_Z4Op22v>: +80013edc: 27bdffd8 addiu sp,sp,-40 +80013ee0: afb00010 sw s0,16(sp) +80013ee4: 3c108021 lui s0,0x8021 +80013ee8: afbf0024 sw ra,36(sp) +80013eec: afb40020 sw s4,32(sp) +80013ef0: afb3001c sw s3,28(sp) +80013ef4: afb20018 sw s2,24(sp) +80013ef8: afb10014 sw s1,20(sp) +80013efc: 2610e2a8 addiu s0,s0,-7512 +80013f00: 8e07000c lw a3,12(s0) +80013f04: 3c138021 lui s3,0x8021 +80013f08: 90e20001 lbu v0,1(a3) +80013f0c: 2672e2f8 addiu s2,s3,-7432 +80013f10: 90e60000 lbu a2,0(a3) +80013f14: 90e50002 lbu a1,2(a3) +80013f18: 8e0a002c lw t2,44(s0) +80013f1c: 8e030030 lw v1,48(s0) +80013f20: 96480008 lhu t0,8(s2) +80013f24: 8e090020 lw t1,32(s0) +80013f28: 00021200 sll v0,v0,0x8 +80013f2c: 006a1821 addu v1,v1,t2 +80013f30: 00c23021 addu a2,a2,v0 +80013f34: 00052c00 sll a1,a1,0x10 +80013f38: 00c53021 addu a2,a2,a1 +80013f3c: 01234821 addu t1,t1,v1 +80013f40: 24e70003 addiu a3,a3,3 +80013f44: 9264e2f8 lbu a0,-7432(s3) +80013f48: 01002821 move a1,t0 +80013f4c: 3c148021 lui s4,0x8021 +80013f50: 2508ffff addiu t0,t0,-1 +80013f54: 3c118006 lui s1,0x8006 +80013f58: 26314444 addiu s1,s1,17476 +80013f5c: ae867018 sw a2,28696(s4) +80013f60: ae07000c sw a3,12(s0) +80013f64: ae090020 sw t1,32(s0) +80013f68: 0220f809 jalr s1 +80013f6c: a6480008 sh t0,8(s2) +80013f70: 8e020010 lw v0,16(s0) +80013f74: 8e04000c lw a0,12(s0) +80013f78: 96450008 lhu a1,8(s2) +80013f7c: 00822023 subu a0,a0,v0 +80013f80: 2484ffff addiu a0,a0,-1 +80013f84: 00042203 sra a0,a0,0x8 +80013f88: 0220f809 jalr s1 +80013f8c: 308400ff andi a0,a0,0xff +80013f90: 8e020010 lw v0,16(s0) +80013f94: 8e04000c lw a0,12(s0) +80013f98: 96450008 lhu a1,8(s2) +80013f9c: 00822023 subu a0,a0,v0 +80013fa0: 2484ffff addiu a0,a0,-1 +80013fa4: 24a5ffff addiu a1,a1,-1 +80013fa8: 308400ff andi a0,a0,0xff +80013fac: 0220f809 jalr s1 +80013fb0: 30a5ffff andi a1,a1,0xffff +80013fb4: 96420008 lhu v0,8(s2) +80013fb8: 8e837018 lw v1,28696(s4) +80013fbc: 2442fffe addiu v0,v0,-2 +80013fc0: 3c0500ff lui a1,0xff +80013fc4: a6420008 sh v0,8(s2) +80013fc8: 00652824 and a1,v1,a1 +80013fcc: 00602021 move a0,v1 +80013fd0: 3c028021 lui v0,0x8021 +80013fd4: 00031c03 sra v1,v1,0x10 +80013fd8: a263e2f8 sb v1,-7432(s3) +80013fdc: ac45e294 sw a1,-7532(v0) +80013fe0: 3c198006 lui t9,0x8006 +80013fe4: 8fbf0024 lw ra,36(sp) +80013fe8: 8fb40020 lw s4,32(sp) +80013fec: 8fb3001c lw s3,28(sp) +80013ff0: 8fb20018 lw s2,24(sp) +80013ff4: 8fb10014 lw s1,20(sp) +80013ff8: 8fb00010 lw s0,16(sp) +80013ffc: 273940f8 addiu t9,t9,16632 +80014000: 03200008 jr t9 +80014004: 27bd0028 addiu sp,sp,40 + +80014008 <_Z6Op22E1v>: +80014008: 27bdffd8 addiu sp,sp,-40 +8001400c: afb00010 sw s0,16(sp) +80014010: 3c108021 lui s0,0x8021 +80014014: afbf0024 sw ra,36(sp) +80014018: afb40020 sw s4,32(sp) +8001401c: afb3001c sw s3,28(sp) +80014020: afb20018 sw s2,24(sp) +80014024: afb10014 sw s1,20(sp) +80014028: 2610e2a8 addiu s0,s0,-7512 +8001402c: 8e07000c lw a3,12(s0) +80014030: 3c138021 lui s3,0x8021 +80014034: 90e20001 lbu v0,1(a3) +80014038: 2671e2f8 addiu s1,s3,-7432 +8001403c: 90e60000 lbu a2,0(a3) +80014040: 90e30002 lbu v1,2(a3) +80014044: 8e0a002c lw t2,44(s0) +80014048: 8e050030 lw a1,48(s0) +8001404c: 96280008 lhu t0,8(s1) +80014050: 8e090020 lw t1,32(s0) +80014054: 00021200 sll v0,v0,0x8 +80014058: 00aa2821 addu a1,a1,t2 +8001405c: 00c23021 addu a2,a2,v0 +80014060: 00031c00 sll v1,v1,0x10 +80014064: 00c33021 addu a2,a2,v1 +80014068: 01254821 addu t1,t1,a1 +8001406c: 24e70003 addiu a3,a3,3 +80014070: 9264e2f8 lbu a0,-7432(s3) +80014074: 01002821 move a1,t0 +80014078: 3c148021 lui s4,0x8021 +8001407c: 2508ffff addiu t0,t0,-1 +80014080: 3c128006 lui s2,0x8006 +80014084: 26524444 addiu s2,s2,17476 +80014088: ae867018 sw a2,28696(s4) +8001408c: ae07000c sw a3,12(s0) +80014090: ae090020 sw t1,32(s0) +80014094: 0240f809 jalr s2 +80014098: a6280008 sh t0,8(s1) +8001409c: 8e030010 lw v1,16(s0) +800140a0: 8e04000c lw a0,12(s0) +800140a4: 96220008 lhu v0,8(s1) +800140a8: 00832023 subu a0,a0,v1 +800140ac: 2484ffff addiu a0,a0,-1 +800140b0: 00402821 move a1,v0 +800140b4: 00042203 sra a0,a0,0x8 +800140b8: 2442ffff addiu v0,v0,-1 +800140bc: a6220008 sh v0,8(s1) +800140c0: 0240f809 jalr s2 +800140c4: 308400ff andi a0,a0,0xff +800140c8: 8e030010 lw v1,16(s0) +800140cc: 8e04000c lw a0,12(s0) +800140d0: 96220008 lhu v0,8(s1) +800140d4: 00832023 subu a0,a0,v1 +800140d8: 00402821 move a1,v0 +800140dc: 2484ffff addiu a0,a0,-1 +800140e0: 2442ffff addiu v0,v0,-1 +800140e4: a6220008 sh v0,8(s1) +800140e8: 0240f809 jalr s2 +800140ec: 308400ff andi a0,a0,0xff +800140f0: 8e837018 lw v1,28696(s4) +800140f4: 24020001 li v0,1 +800140f8: 3c0500ff lui a1,0xff +800140fc: a2220009 sb v0,9(s1) +80014100: 00652824 and a1,v1,a1 +80014104: 00602021 move a0,v1 +80014108: 3c028021 lui v0,0x8021 +8001410c: 00031c03 sra v1,v1,0x10 +80014110: a263e2f8 sb v1,-7432(s3) +80014114: ac45e294 sw a1,-7532(v0) +80014118: 3c198006 lui t9,0x8006 +8001411c: 8fbf0024 lw ra,36(sp) +80014120: 8fb40020 lw s4,32(sp) +80014124: 8fb3001c lw s3,28(sp) +80014128: 8fb20018 lw s2,24(sp) +8001412c: 8fb10014 lw s1,20(sp) +80014130: 8fb00010 lw s0,16(sp) +80014134: 273940f8 addiu t9,t9,16632 +80014138: 03200008 jr t9 +8001413c: 27bd0028 addiu sp,sp,40 + +80014140 <_Z4Op5Cv>: +80014140: 3c068021 lui a2,0x8021 +80014144: 24c6e2a8 addiu a2,a2,-7512 +80014148: 8cca000c lw t2,12(a2) +8001414c: 8cc7002c lw a3,44(a2) +80014150: 91420001 lbu v0,1(t2) +80014154: 91450000 lbu a1,0(t2) +80014158: 91430002 lbu v1,2(t2) +8001415c: 00021200 sll v0,v0,0x8 +80014160: 00a22821 addu a1,a1,v0 +80014164: 00031c00 sll v1,v1,0x10 +80014168: 8cc40030 lw a0,48(a2) +8001416c: 00a32821 addu a1,a1,v1 +80014170: 8cc80020 lw t0,32(a2) +80014174: 00872021 addu a0,a0,a3 +80014178: 3c028021 lui v0,0x8021 +8001417c: 3c0700ff lui a3,0xff +80014180: 00054c03 sra t1,a1,0x10 +80014184: 01044021 addu t0,t0,a0 +80014188: 254a0003 addiu t2,t2,3 +8001418c: 00a73824 and a3,a1,a3 +80014190: a049e2f8 sb t1,-7432(v0) +80014194: 3c038021 lui v1,0x8021 +80014198: 3c028021 lui v0,0x8021 +8001419c: 3c198006 lui t9,0x8006 +800141a0: 00a02021 move a0,a1 +800141a4: acc80020 sw t0,32(a2) +800141a8: ac67e294 sw a3,-7532(v1) +800141ac: ac457018 sw a1,28696(v0) +800141b0: 273940f8 addiu t9,t9,16632 +800141b4: 03200008 jr t9 +800141b8: acca000c sw t2,12(a2) + +800141bc <_Z6Op0FM1v>: +800141bc: 27bdffe0 addiu sp,sp,-32 +800141c0: 3c058021 lui a1,0x8021 +800141c4: afbf0018 sw ra,24(sp) +800141c8: afb10014 sw s1,20(sp) +800141cc: afb00010 sw s0,16(sp) +800141d0: 24a5e2a8 addiu a1,a1,-7512 +800141d4: 8ca6000c lw a2,12(a1) +800141d8: 8ca8002c lw t0,44(a1) +800141dc: 90c20001 lbu v0,1(a2) +800141e0: 90c40000 lbu a0,0(a2) +800141e4: 90c30002 lbu v1,2(a2) +800141e8: 00021200 sll v0,v0,0x8 +800141ec: 00822021 addu a0,a0,v0 +800141f0: 00031c00 sll v1,v1,0x10 +800141f4: 00832021 addu a0,a0,v1 +800141f8: 8ca70030 lw a3,48(a1) +800141fc: 3c028021 lui v0,0x8021 +80014200: ac447018 sw a0,28696(v0) +80014204: 8ca30020 lw v1,32(a1) +80014208: 00e83821 addu a3,a3,t0 +8001420c: 90c80002 lbu t0,2(a2) +80014210: 3c028022 lui v0,0x8022 +80014214: 3c118021 lui s1,0x8021 +80014218: 2631e2f8 addiu s1,s1,-7432 +8001421c: 00671821 addu v1,v1,a3 +80014220: 24c60003 addiu a2,a2,3 +80014224: a04850cc sb t0,20684(v0) +80014228: 3c028006 lui v0,0x8006 +8001422c: 92300004 lbu s0,4(s1) +80014230: aca30020 sw v1,32(a1) +80014234: 244249d4 addiu v0,v0,18900 +80014238: 0040f809 jalr v0 +8001423c: aca6000c sw a2,12(a1) +80014240: 02028025 or s0,s0,v0 +80014244: 3c028021 lui v0,0x8021 +80014248: 320300ff andi v1,s0,0xff +8001424c: 2442e284 addiu v0,v0,-7548 +80014250: a043000a sb v1,10(v0) +80014254: a0430009 sb v1,9(v0) +80014258: a2300004 sb s0,4(s1) +8001425c: 8fbf0018 lw ra,24(sp) +80014260: 8fb10014 lw s1,20(sp) +80014264: 8fb00010 lw s0,16(sp) +80014268: 03e00008 jr ra +8001426c: 27bd0020 addiu sp,sp,32 + +80014270 <_Z6OpCFM0v>: +80014270: 27bdffe8 addiu sp,sp,-24 +80014274: 3c058021 lui a1,0x8021 +80014278: afbf0014 sw ra,20(sp) +8001427c: afb00010 sw s0,16(sp) +80014280: 24a5e2a8 addiu a1,a1,-7512 +80014284: 8ca6000c lw a2,12(a1) +80014288: 8ca70030 lw a3,48(a1) +8001428c: 90c20001 lbu v0,1(a2) +80014290: 90c40000 lbu a0,0(a2) +80014294: 90c30002 lbu v1,2(a2) +80014298: 00021200 sll v0,v0,0x8 +8001429c: 00822021 addu a0,a0,v0 +800142a0: 00031c00 sll v1,v1,0x10 +800142a4: 00832021 addu a0,a0,v1 +800142a8: 3c028021 lui v0,0x8021 +800142ac: ac447018 sw a0,28696(v0) +800142b0: 8ca8002c lw t0,44(a1) +800142b4: 90c90002 lbu t1,2(a2) +800142b8: 8ca30020 lw v1,32(a1) +800142bc: 3c028021 lui v0,0x8021 +800142c0: 9450e2fc lhu s0,-7428(v0) +800142c4: 00e83821 addu a3,a3,t0 +800142c8: 3c028022 lui v0,0x8022 +800142cc: 00671821 addu v1,v1,a3 +800142d0: 24c60003 addiu a2,a2,3 +800142d4: a04950cc sb t1,20684(v0) +800142d8: 3c028006 lui v0,0x8006 +800142dc: aca30020 sw v1,32(a1) +800142e0: 24424be8 addiu v0,v0,19432 +800142e4: 0040f809 jalr v0 +800142e8: aca6000c sw a2,12(a1) +800142ec: 02028023 subu s0,s0,v0 +800142f0: 3205ffff andi a1,s0,0xffff +800142f4: 00103027 nor a2,zero,s0 +800142f8: 3c038021 lui v1,0x8021 +800142fc: 2463e284 addiu v1,v1,-7548 +80014300: 00052202 srl a0,a1,0x8 +80014304: 000637c2 srl a2,a2,0x1f +80014308: 0005282b sltu a1,zero,a1 +8001430c: 3c028022 lui v0,0x8022 +80014310: a064000a sb a0,10(v1) +80014314: ac5050c8 sw s0,20680(v0) +80014318: a0660008 sb a2,8(v1) +8001431c: a0650009 sb a1,9(v1) +80014320: 8fbf0014 lw ra,20(sp) +80014324: 8fb00010 lw s0,16(sp) +80014328: 03e00008 jr ra +8001432c: 27bd0018 addiu sp,sp,24 + +80014330 <_Z6OpE9M0v>: +80014330: 27bdffd8 addiu sp,sp,-40 +80014334: afb3001c sw s3,28(sp) +80014338: 3c068021 lui a2,0x8021 +8001433c: 3c138021 lui s3,0x8021 +80014340: afb20018 sw s2,24(sp) +80014344: afb00010 sw s0,16(sp) +80014348: afbf0020 sw ra,32(sp) +8001434c: afb10014 sw s1,20(sp) +80014350: 24c6e2a8 addiu a2,a2,-7512 +80014354: 2670e284 addiu s0,s3,-7548 +80014358: 8cc5000c lw a1,12(a2) +8001435c: 8e030010 lw v1,16(s0) +80014360: 8cc20010 lw v0,16(a2) +80014364: 00a31821 addu v1,a1,v1 +80014368: 00621823 subu v1,v1,v0 +8001436c: 3c028021 lui v0,0x8021 +80014370: ac437018 sw v1,28696(v0) +80014374: 24a50002 addiu a1,a1,2 +80014378: 3c028006 lui v0,0x8006 +8001437c: 00602021 move a0,v1 +80014380: acc5000c sw a1,12(a2) +80014384: 24424be8 addiu v0,v0,19432 +80014388: 0040f809 jalr v0 +8001438c: 3c128021 lui s2,0x8021 +80014390: 2644e2f8 addiu a0,s2,-7432 +80014394: 00405821 move t3,v0 +80014398: 90820002 lbu v0,2(a0) +8001439c: 3c038022 lui v1,0x8022 +800143a0: 30420008 andi v0,v0,0x8 +800143a4: 1040005e beqz v0,80014520 <_Z6OpE9M0v+0x1f0> +800143a8: a46b50be sh t3,20670(v1) +800143ac: 92020008 lbu v0,8(s0) +800143b0: 948c0004 lhu t4,4(a0) +800143b4: 3169000f andi t1,t3,0xf +800143b8: 2c420001 sltiu v0,v0,1 +800143bc: 01221021 addu v0,t1,v0 +800143c0: 000b3102 srl a2,t3,0x4 +800143c4: 3185000f andi a1,t4,0xf +800143c8: 000c1902 srl v1,t4,0x4 +800143cc: 00a22823 subu a1,a1,v0 +800143d0: 30c6000f andi a2,a2,0xf +800143d4: 000b4302 srl t0,t3,0xc +800143d8: 000b3a02 srl a3,t3,0x8 +800143dc: 000c2202 srl a0,t4,0x8 +800143e0: 3063000f andi v1,v1,0xf +800143e4: 000c1302 srl v0,t4,0xc +800143e8: 30e7000f andi a3,a3,0xf +800143ec: 00661823 subu v1,v1,a2 +800143f0: 00481023 subu v0,v0,t0 +800143f4: 3084000f andi a0,a0,0xf +800143f8: 00872023 subu a0,a0,a3 +800143fc: 30a500ff andi a1,a1,0xff +80014400: 306f00ff andi t7,v1,0xff +80014404: 305100ff andi s1,v0,0xff +80014408: 3c038022 lui v1,0x8022 +8001440c: 3c028022 lui v0,0x8022 +80014410: 309800ff andi t8,a0,0xff +80014414: 3c198022 lui t9,0x8022 +80014418: 3c0e8022 lui t6,0x8022 +8001441c: 3c0d8022 lui t5,0x8022 +80014420: 3c0a8022 lui t2,0x8022 +80014424: a04950ae sb t1,20654(v0) +80014428: a06650af sb a2,20655(v1) +8001442c: 3c028022 lui v0,0x8022 +80014430: 3c038022 lui v1,0x8022 +80014434: 2ca4000a sltiu a0,a1,10 +80014438: a04750b0 sb a3,20656(v0) +8001443c: a06850b1 sb t0,20657(v1) +80014440: a32550aa sb a1,20650(t9) +80014444: a1cf50ab sb t7,20651(t6) +80014448: a1b850ac sb t8,20652(t5) +8001444c: 10800063 beqz a0,800145dc <_Z6OpE9M0v+0x2ac> +80014450: a15150ad sb s1,20653(t2) +80014454: 91c350ab lbu v1,20651(t6) +80014458: 2c62000a sltiu v0,v1,10 +8001445c: 10400056 beqz v0,800145b8 <_Z6OpE9M0v+0x288> +80014460: 2462000a addiu v0,v1,10 +80014464: 91a350ac lbu v1,20652(t5) +80014468: 2c62000a sltiu v0,v1,10 +8001446c: 10400065 beqz v0,80014604 <_Z6OpE9M0v+0x2d4> +80014470: 2462000a addiu v0,v1,10 +80014474: 914350ad lbu v1,20653(t2) +80014478: 2c62000a sltiu v0,v1,10 +8001447c: 1440004c bnez v0,800145b0 <_Z6OpE9M0v+0x280> +80014480: 24020001 li v0,1 +80014484: 2462000a addiu v0,v1,10 +80014488: a14250ad sb v0,20653(t2) +8001448c: a2000008 sb zero,8(s0) +80014490: 914250ad lbu v0,20653(t2) +80014494: 91a350ac lbu v1,20652(t5) +80014498: 91c450ab lbu a0,20651(t6) +8001449c: 00031a00 sll v1,v1,0x8 +800144a0: 00021300 sll v0,v0,0xc +800144a4: 932550aa lbu a1,20650(t9) +800144a8: 00431025 or v0,v0,v1 +800144ac: 00451025 or v0,v0,a1 +800144b0: 00042100 sll a0,a0,0x4 +800144b4: 00822025 or a0,a0,v0 +800144b8: 308affff andi t2,a0,0xffff +800144bc: 018a1026 xor v0,t4,t2 +800144c0: 018b2026 xor a0,t4,t3 +800144c4: 30428000 andi v0,v0,0x8000 +800144c8: 3c038022 lui v1,0x8022 +800144cc: 00822024 and a0,a0,v0 +800144d0: 10800055 beqz a0,80014628 <_Z6OpE9M0v+0x2f8> +800144d4: a46a50b4 sh t2,20660(v1) +800144d8: 2663e284 addiu v1,s3,-7548 +800144dc: 24020001 li v0,1 +800144e0: a062000b sb v0,11(v1) +800144e4: 2643e2f8 addiu v1,s2,-7432 +800144e8: 3142ffff andi v0,t2,0xffff +800144ec: a46a0004 sh t2,4(v1) +800144f0: 2664e284 addiu a0,s3,-7548 +800144f4: 00021a02 srl v1,v0,0x8 +800144f8: 0002102b sltu v0,zero,v0 +800144fc: a083000a sb v1,10(a0) +80014500: a0820009 sb v0,9(a0) +80014504: 8fbf0020 lw ra,32(sp) +80014508: 8fb3001c lw s3,28(sp) +8001450c: 8fb20018 lw s2,24(sp) +80014510: 8fb10014 lw s1,20(sp) +80014514: 8fb00010 lw s0,16(sp) +80014518: 03e00008 jr ra +8001451c: 27bd0028 addiu sp,sp,40 +80014520: 94840004 lhu a0,4(a0) +80014524: 92030008 lbu v1,8(s0) +80014528: 008b1023 subu v0,a0,t3 +8001452c: 00431021 addu v0,v0,v1 +80014530: 2442ffff addiu v0,v0,-1 +80014534: 008b1826 xor v1,a0,t3 +80014538: 3046ffff andi a2,v0,0xffff +8001453c: 30638000 andi v1,v1,0x8000 +80014540: 00022827 nor a1,zero,v0 +80014544: 00862026 xor a0,a0,a2 +80014548: 00832024 and a0,a0,v1 +8001454c: 00052fc2 srl a1,a1,0x1f +80014550: 3c038022 lui v1,0x8022 +80014554: ac6250c8 sw v0,20680(v1) +80014558: 10800012 beqz a0,800145a4 <_Z6OpE9M0v+0x274> +8001455c: a2050008 sb a1,8(s0) +80014560: 24020001 li v0,1 +80014564: a202000b sb v0,11(s0) +80014568: 2643e2f8 addiu v1,s2,-7432 +8001456c: 30c2ffff andi v0,a2,0xffff +80014570: a4660004 sh a2,4(v1) +80014574: 2664e284 addiu a0,s3,-7548 +80014578: 00021a02 srl v1,v0,0x8 +8001457c: 0002102b sltu v0,zero,v0 +80014580: a083000a sb v1,10(a0) +80014584: a0820009 sb v0,9(a0) +80014588: 8fbf0020 lw ra,32(sp) +8001458c: 8fb3001c lw s3,28(sp) +80014590: 8fb20018 lw s2,24(sp) +80014594: 8fb10014 lw s1,20(sp) +80014598: 8fb00010 lw s0,16(sp) +8001459c: 03e00008 jr ra +800145a0: 27bd0028 addiu sp,sp,40 +800145a4: 0800515a j 80014568 <_Z6OpE9M0v+0x238> +800145a8: a200000b sb zero,11(s0) +800145ac: 24020001 li v0,1 +800145b0: 08005124 j 80014490 <_Z6OpE9M0v+0x160> +800145b4: a2020008 sb v0,8(s0) +800145b8: 2703ffff addiu v1,t8,-1 +800145bc: a1a350ac sb v1,20652(t5) +800145c0: 91a350ac lbu v1,20652(t5) +800145c4: a1c250ab sb v0,20651(t6) +800145c8: 2c62000a sltiu v0,v1,10 +800145cc: 1440ffa9 bnez v0,80014474 <_Z6OpE9M0v+0x144> +800145d0: 2462000a addiu v0,v1,10 +800145d4: 08005182 j 80014608 <_Z6OpE9M0v+0x2d8> +800145d8: 2623ffff addiu v1,s1,-1 +800145dc: 25e3ffff addiu v1,t7,-1 +800145e0: a1c350ab sb v1,20651(t6) +800145e4: 91c350ab lbu v1,20651(t6) +800145e8: 24a2000a addiu v0,a1,10 +800145ec: a32250aa sb v0,20650(t9) +800145f0: 2c62000a sltiu v0,v1,10 +800145f4: 1440ff9b bnez v0,80014464 <_Z6OpE9M0v+0x134> +800145f8: 2462000a addiu v0,v1,10 +800145fc: 0800516f j 800145bc <_Z6OpE9M0v+0x28c> +80014600: 2703ffff addiu v1,t8,-1 +80014604: 2623ffff addiu v1,s1,-1 +80014608: a14350ad sb v1,20653(t2) +8001460c: 914350ad lbu v1,20653(t2) +80014610: a1a250ac sb v0,20652(t5) +80014614: 2c62000a sltiu v0,v1,10 +80014618: 1440ffe4 bnez v0,800145ac <_Z6OpE9M0v+0x27c> +8001461c: 2462000a addiu v0,v1,10 +80014620: 08005123 j 8001448c <_Z6OpE9M0v+0x15c> +80014624: a14250ad sb v0,20653(t2) +80014628: 2662e284 addiu v0,s3,-7548 +8001462c: 08005139 j 800144e4 <_Z6OpE9M0v+0x1b4> +80014630: a040000b sb zero,11(v0) + +80014634 <_Z4Op82v>: +80014634: 3c068021 lui a2,0x8021 +80014638: 24c6e2a8 addiu a2,a2,-7512 +8001463c: 8cc2000c lw v0,12(a2) +80014640: 8cc40010 lw a0,16(a2) +80014644: 90450000 lbu a1,0(v0) +80014648: 90430001 lbu v1,1(v0) +8001464c: 24480002 addiu t0,v0,2 +80014650: 01042023 subu a0,t0,a0 +80014654: 00a42821 addu a1,a1,a0 +80014658: 8cc70020 lw a3,32(a2) +8001465c: 00031a00 sll v1,v1,0x8 +80014660: 00651821 addu v1,v1,a1 +80014664: 3c028021 lui v0,0x8021 +80014668: 8cc50030 lw a1,48(a2) +8001466c: 8c44e294 lw a0,-7532(v0) +80014670: 24e70006 addiu a3,a3,6 +80014674: 3063ffff andi v1,v1,0xffff +80014678: 00a72821 addu a1,a1,a3 +8001467c: 3c028021 lui v0,0x8021 +80014680: 3c198006 lui t9,0x8006 +80014684: 00642021 addu a0,v1,a0 +80014688: acc50020 sw a1,32(a2) +8001468c: ac437018 sw v1,28696(v0) +80014690: 273940f8 addiu t9,t9,16632 +80014694: 03200008 jr t9 +80014698: acc8000c sw t0,12(a2) + +8001469c <_Z4Op62v>: +8001469c: 27bdffe0 addiu sp,sp,-32 +800146a0: 3c078021 lui a3,0x8021 +800146a4: afbf001c sw ra,28(sp) +800146a8: afb20018 sw s2,24(sp) +800146ac: afb10014 sw s1,20(sp) +800146b0: afb00010 sw s0,16(sp) +800146b4: 24e7e2a8 addiu a3,a3,-7512 +800146b8: 8ce2000c lw v0,12(a3) +800146bc: 8ce30010 lw v1,16(a3) +800146c0: 90440000 lbu a0,0(v0) +800146c4: 90460001 lbu a2,1(v0) +800146c8: 24480002 addiu t0,v0,2 +800146cc: 01031823 subu v1,t0,v1 +800146d0: 8ce20020 lw v0,32(a3) +800146d4: 00832021 addu a0,a0,v1 +800146d8: 00063200 sll a2,a2,0x8 +800146dc: 8ce30030 lw v1,48(a3) +800146e0: 3c118021 lui s1,0x8021 +800146e4: 2631e2f8 addiu s1,s1,-7432 +800146e8: 24420006 addiu v0,v0,6 +800146ec: 00c43021 addu a2,a2,a0 +800146f0: 30c6ffff andi a2,a2,0xffff +800146f4: 00621821 addu v1,v1,v0 +800146f8: 96250008 lhu a1,8(s1) +800146fc: 3c108006 lui s0,0x8006 +80014700: 00062202 srl a0,a2,0x8 +80014704: 26104444 addiu s0,s0,17476 +80014708: 3c128021 lui s2,0x8021 +8001470c: ace30020 sw v1,32(a3) +80014710: ace8000c sw t0,12(a3) +80014714: 0200f809 jalr s0 +80014718: ae467018 sw a2,28696(s2) +8001471c: 96250008 lhu a1,8(s1) +80014720: 92447018 lbu a0,28696(s2) +80014724: 24a5ffff addiu a1,a1,-1 +80014728: 0200f809 jalr s0 +8001472c: 30a5ffff andi a1,a1,0xffff +80014730: 96220008 lhu v0,8(s1) +80014734: 8fbf001c lw ra,28(sp) +80014738: 2442fffe addiu v0,v0,-2 +8001473c: a6220008 sh v0,8(s1) +80014740: 8fb20018 lw s2,24(sp) +80014744: 8fb10014 lw s1,20(sp) +80014748: 8fb00010 lw s0,16(sp) +8001474c: 03e00008 jr ra +80014750: 27bd0020 addiu sp,sp,32 + +80014754 <_Z6Op8EX0v>: +80014754: 3c068021 lui a2,0x8021 +80014758: 24c6e2a8 addiu a2,a2,-7512 +8001475c: 8cc9000c lw t1,12(a2) +80014760: 3c028021 lui v0,0x8021 +80014764: 91230001 lbu v1,1(t1) +80014768: 91280000 lbu t0,0(t1) +8001476c: 00031a00 sll v1,v1,0x8 +80014770: 8c44e298 lw a0,-7528(v0) +80014774: 01034021 addu t0,t0,v1 +80014778: 8cc70020 lw a3,32(a2) +8001477c: 8cc30030 lw v1,48(a2) +80014780: 3c028021 lui v0,0x8021 +80014784: 01044021 addu t0,t0,a0 +80014788: 00e33821 addu a3,a3,v1 +8001478c: 9444e302 lhu a0,-7422(v0) +80014790: 25290002 addiu t1,t1,2 +80014794: 3c028021 lui v0,0x8021 +80014798: 3c198006 lui t9,0x8006 +8001479c: 01002821 move a1,t0 +800147a0: acc70020 sw a3,32(a2) +800147a4: ac487018 sw t0,28696(v0) +800147a8: 2739465c addiu t9,t9,18012 +800147ac: 03200008 jr t9 +800147b0: acc9000c sw t1,12(a2) + +800147b4 <_Z6Op96X0v>: +800147b4: 3c088021 lui t0,0x8021 +800147b8: 2508e2f8 addiu t0,t0,-7432 +800147bc: 3c068021 lui a2,0x8021 +800147c0: 24c6e2a8 addiu a2,a2,-7512 +800147c4: 9502000c lhu v0,12(t0) +800147c8: 95090006 lhu t1,6(t0) +800147cc: 95030002 lhu v1,2(t0) +800147d0: 8cca000c lw t2,12(a2) +800147d4: 01224821 addu t1,t1,v0 +800147d8: 8cc50020 lw a1,32(a2) +800147dc: 3402ffff li v0,0xffff +800147e0: 30630100 andi v1,v1,0x100 +800147e4: 240700ff li a3,255 +800147e8: 91440000 lbu a0,0(t2) +800147ec: 0043380a movz a3,v0,v1 +800147f0: 8cc2002c lw v0,44(a2) +800147f4: 24a50006 addiu a1,a1,6 +800147f8: 00451021 addu v0,v0,a1 +800147fc: 00892021 addu a0,a0,t1 +80014800: 00e43824 and a3,a3,a0 +80014804: 254a0001 addiu t2,t2,1 +80014808: acc20020 sw v0,32(a2) +8001480c: 3c198006 lui t9,0x8006 +80014810: 3c028021 lui v0,0x8021 +80014814: 9504000a lhu a0,10(t0) +80014818: 00e02821 move a1,a3 +8001481c: acca000c sw t2,12(a2) +80014820: 2739465c addiu t9,t9,18012 +80014824: 03200008 jr t9 +80014828: ac477018 sw a3,28696(v0) + +8001482c <_Z6Op8EX1v>: +8001482c: 3c068021 lui a2,0x8021 +80014830: 24c6e2a8 addiu a2,a2,-7512 +80014834: 8cc9000c lw t1,12(a2) +80014838: 3c028021 lui v0,0x8021 +8001483c: 91230001 lbu v1,1(t1) +80014840: 91280000 lbu t0,0(t1) +80014844: 00031a00 sll v1,v1,0x8 +80014848: 8c44e298 lw a0,-7528(v0) +8001484c: 01034021 addu t0,t0,v1 +80014850: 8cc70020 lw a3,32(a2) +80014854: 8cc30030 lw v1,48(a2) +80014858: 3c028021 lui v0,0x8021 +8001485c: 01044021 addu t0,t0,a0 +80014860: 00e33821 addu a3,a3,v1 +80014864: 9044e302 lbu a0,-7422(v0) +80014868: 25290002 addiu t1,t1,2 +8001486c: 3c028021 lui v0,0x8021 +80014870: 3c198006 lui t9,0x8006 +80014874: 01002821 move a1,t0 +80014878: acc70020 sw a3,32(a2) +8001487c: ac487018 sw t0,28696(v0) +80014880: 27394444 addiu t9,t9,17476 +80014884: 03200008 jr t9 +80014888: acc9000c sw t1,12(a2) + +8001488c <_Z6Op96X1v>: +8001488c: 3c088021 lui t0,0x8021 +80014890: 2508e2f8 addiu t0,t0,-7432 +80014894: 3c068021 lui a2,0x8021 +80014898: 24c6e2a8 addiu a2,a2,-7512 +8001489c: 9502000c lhu v0,12(t0) +800148a0: 95090006 lhu t1,6(t0) +800148a4: 95030002 lhu v1,2(t0) +800148a8: 8cca000c lw t2,12(a2) +800148ac: 01224821 addu t1,t1,v0 +800148b0: 8cc50020 lw a1,32(a2) +800148b4: 3402ffff li v0,0xffff +800148b8: 30630100 andi v1,v1,0x100 +800148bc: 240700ff li a3,255 +800148c0: 91440000 lbu a0,0(t2) +800148c4: 0043380a movz a3,v0,v1 +800148c8: 8cc2002c lw v0,44(a2) +800148cc: 24a50006 addiu a1,a1,6 +800148d0: 00451021 addu v0,v0,a1 +800148d4: 00892021 addu a0,a0,t1 +800148d8: 00e43824 and a3,a3,a0 +800148dc: 254a0001 addiu t2,t2,1 +800148e0: acc20020 sw v0,32(a2) +800148e4: 3c198006 lui t9,0x8006 +800148e8: 3c028021 lui v0,0x8021 +800148ec: 9104000a lbu a0,10(t0) +800148f0: 00e02821 move a1,a3 +800148f4: acca000c sw t2,12(a2) +800148f8: 27394444 addiu t9,t9,17476 +800148fc: 03200008 jr t9 +80014900: ac477018 sw a3,28696(v0) + +80014904 <_Z6Op8CX0v>: +80014904: 3c068021 lui a2,0x8021 +80014908: 24c6e2a8 addiu a2,a2,-7512 +8001490c: 8cc9000c lw t1,12(a2) +80014910: 3c028021 lui v0,0x8021 +80014914: 91230001 lbu v1,1(t1) +80014918: 91280000 lbu t0,0(t1) +8001491c: 00031a00 sll v1,v1,0x8 +80014920: 8c44e298 lw a0,-7528(v0) +80014924: 01034021 addu t0,t0,v1 +80014928: 8cc70020 lw a3,32(a2) +8001492c: 8cc30030 lw v1,48(a2) +80014930: 3c028021 lui v0,0x8021 +80014934: 01044021 addu t0,t0,a0 +80014938: 00e33821 addu a3,a3,v1 +8001493c: 9444e304 lhu a0,-7420(v0) +80014940: 25290002 addiu t1,t1,2 +80014944: 3c028021 lui v0,0x8021 +80014948: 3c198006 lui t9,0x8006 +8001494c: 01002821 move a1,t0 +80014950: acc70020 sw a3,32(a2) +80014954: ac487018 sw t0,28696(v0) +80014958: 2739465c addiu t9,t9,18012 +8001495c: 03200008 jr t9 +80014960: acc9000c sw t1,12(a2) + +80014964 <_Z6Op94X0v>: +80014964: 3c088021 lui t0,0x8021 +80014968: 2508e2f8 addiu t0,t0,-7432 +8001496c: 3c068021 lui a2,0x8021 +80014970: 24c6e2a8 addiu a2,a2,-7512 +80014974: 9502000a lhu v0,10(t0) +80014978: 95090006 lhu t1,6(t0) +8001497c: 95030002 lhu v1,2(t0) +80014980: 8cca000c lw t2,12(a2) +80014984: 01224821 addu t1,t1,v0 +80014988: 8cc50020 lw a1,32(a2) +8001498c: 3402ffff li v0,0xffff +80014990: 30630100 andi v1,v1,0x100 +80014994: 240700ff li a3,255 +80014998: 91440000 lbu a0,0(t2) +8001499c: 0043380a movz a3,v0,v1 +800149a0: 8cc2002c lw v0,44(a2) +800149a4: 24a50006 addiu a1,a1,6 +800149a8: 00451021 addu v0,v0,a1 +800149ac: 00892021 addu a0,a0,t1 +800149b0: 00e43824 and a3,a3,a0 +800149b4: 254a0001 addiu t2,t2,1 +800149b8: acc20020 sw v0,32(a2) +800149bc: 3c198006 lui t9,0x8006 +800149c0: 3c028021 lui v0,0x8021 +800149c4: 9504000c lhu a0,12(t0) +800149c8: 00e02821 move a1,a3 +800149cc: acca000c sw t2,12(a2) +800149d0: 2739465c addiu t9,t9,18012 +800149d4: 03200008 jr t9 +800149d8: ac477018 sw a3,28696(v0) + +800149dc <_Z6Op8CX1v>: +800149dc: 3c068021 lui a2,0x8021 +800149e0: 24c6e2a8 addiu a2,a2,-7512 +800149e4: 8cc9000c lw t1,12(a2) +800149e8: 3c028021 lui v0,0x8021 +800149ec: 91230001 lbu v1,1(t1) +800149f0: 91280000 lbu t0,0(t1) +800149f4: 00031a00 sll v1,v1,0x8 +800149f8: 8c44e298 lw a0,-7528(v0) +800149fc: 01034021 addu t0,t0,v1 +80014a00: 8cc70020 lw a3,32(a2) +80014a04: 8cc30030 lw v1,48(a2) +80014a08: 3c028021 lui v0,0x8021 +80014a0c: 01044021 addu t0,t0,a0 +80014a10: 00e33821 addu a3,a3,v1 +80014a14: 9044e304 lbu a0,-7420(v0) +80014a18: 25290002 addiu t1,t1,2 +80014a1c: 3c028021 lui v0,0x8021 +80014a20: 3c198006 lui t9,0x8006 +80014a24: 01002821 move a1,t0 +80014a28: acc70020 sw a3,32(a2) +80014a2c: ac487018 sw t0,28696(v0) +80014a30: 27394444 addiu t9,t9,17476 +80014a34: 03200008 jr t9 +80014a38: acc9000c sw t1,12(a2) + +80014a3c <_Z6Op94X1v>: +80014a3c: 3c088021 lui t0,0x8021 +80014a40: 2508e2f8 addiu t0,t0,-7432 +80014a44: 3c068021 lui a2,0x8021 +80014a48: 24c6e2a8 addiu a2,a2,-7512 +80014a4c: 9502000a lhu v0,10(t0) +80014a50: 95090006 lhu t1,6(t0) +80014a54: 95030002 lhu v1,2(t0) +80014a58: 8cca000c lw t2,12(a2) +80014a5c: 01224821 addu t1,t1,v0 +80014a60: 8cc50020 lw a1,32(a2) +80014a64: 3402ffff li v0,0xffff +80014a68: 30630100 andi v1,v1,0x100 +80014a6c: 240700ff li a3,255 +80014a70: 91440000 lbu a0,0(t2) +80014a74: 0043380a movz a3,v0,v1 +80014a78: 8cc2002c lw v0,44(a2) +80014a7c: 24a50006 addiu a1,a1,6 +80014a80: 00451021 addu v0,v0,a1 +80014a84: 00892021 addu a0,a0,t1 +80014a88: 00e43824 and a3,a3,a0 +80014a8c: 254a0001 addiu t2,t2,1 +80014a90: acc20020 sw v0,32(a2) +80014a94: 3c198006 lui t9,0x8006 +80014a98: 3c028021 lui v0,0x8021 +80014a9c: 9104000c lbu a0,12(t0) +80014aa0: 00e02821 move a1,a3 +80014aa4: acca000c sw t2,12(a2) +80014aa8: 27394444 addiu t9,t9,17476 +80014aac: 03200008 jr t9 +80014ab0: ac477018 sw a3,28696(v0) + +80014ab4 <_Z4OpE2v>: +80014ab4: 3c028021 lui v0,0x8021 +80014ab8: 244ce2a8 addiu t4,v0,-7512 +80014abc: 8d88000c lw t0,12(t4) +80014ac0: 3c028021 lui v0,0x8021 +80014ac4: 91040000 lbu a0,0(t0) +80014ac8: 3c038021 lui v1,0x8021 +80014acc: 244be284 addiu t3,v0,-7548 +80014ad0: 246ae2f8 addiu t2,v1,-7432 +80014ad4: 91620008 lbu v0,8(t3) +80014ad8: 9169000b lbu t1,11(t3) +80014adc: 91460002 lbu a2,2(t2) +80014ae0: 9167000a lbu a3,10(t3) +80014ae4: 00041982 srl v1,a0,0x6 +80014ae8: 30630001 andi v1,v1,0x1 +80014aec: 30850001 andi a1,a0,0x1 +80014af0: 00a22825 or a1,a1,v0 +80014af4: 00691825 or v1,v1,t1 +80014af8: 25080001 addiu t0,t0,1 +80014afc: 00863025 or a2,a0,a2 +80014b00: 00873825 or a3,a0,a3 +80014b04: 3c028022 lui v0,0x8022 +80014b08: 30890002 andi t1,a0,0x2 +80014b0c: a04450bc sb a0,20668(v0) +80014b10: ad88000c sw t0,12(t4) +80014b14: a1460002 sb a2,2(t2) +80014b18: a1650008 sb a1,8(t3) +80014b1c: a163000b sb v1,11(t3) +80014b20: 11200002 beqz t1,80014b2c <_Z4OpE2v+0x78> +80014b24: a167000a sb a3,10(t3) +80014b28: a1600009 sb zero,9(t3) +80014b2c: 8d820020 lw v0,32(t4) +80014b30: 8d83002c lw v1,44(t4) +80014b34: 95450002 lhu a1,2(t2) +80014b38: 24420006 addiu v0,v0,6 +80014b3c: 00621821 addu v1,v1,v0 +80014b40: 30a40100 andi a0,a1,0x100 +80014b44: 10800007 beqz a0,80014b64 <_Z4OpE2v+0xb0> +80014b48: ad830020 sw v1,32(t4) +80014b4c: 34a20030 ori v0,a1,0x30 +80014b50: a5420002 sh v0,2(t2) +80014b54: 3045ffff andi a1,v0,0xffff +80014b58: 24030001 li v1,1 +80014b5c: 3c028021 lui v0,0x8021 +80014b60: a043e1d4 sb v1,-7724(v0) +80014b64: 91440002 lbu a0,2(t2) +80014b68: 30830010 andi v1,a0,0x10 +80014b6c: 10600003 beqz v1,80014b7c <_Z4OpE2v+0xc8> +80014b70: 30a20100 andi v0,a1,0x100 +80014b74: a140000d sb zero,13(t2) +80014b78: a140000b sb zero,11(t2) +80014b7c: 10400005 beqz v0,80014b94 <_Z4OpE2v+0xe0> +80014b80: 30820020 andi v0,a0,0x20 +80014b84: 3c02801e lui v0,0x801e +80014b88: 24427150 addiu v0,v0,29008 +80014b8c: 03e00008 jr ra +80014b90: ad620004 sw v0,4(t3) +80014b94: 14400007 bnez v0,80014bb4 <_Z4OpE2v+0x100> +80014b98: 00000000 nop +80014b9c: 1460000b bnez v1,80014bcc <_Z4OpE2v+0x118> +80014ba0: 3c02801e lui v0,0x801e +80014ba4: 3c02801e lui v0,0x801e +80014ba8: 24427950 addiu v0,v0,31056 +80014bac: 03e00008 jr ra +80014bb0: ad620004 sw v0,4(t3) +80014bb4: 14600008 bnez v1,80014bd8 <_Z4OpE2v+0x124> +80014bb8: 3c02801e lui v0,0x801e +80014bbc: 3c02801e lui v0,0x801e +80014bc0: 24427550 addiu v0,v0,30032 +80014bc4: 03e00008 jr ra +80014bc8: ad620004 sw v0,4(t3) +80014bcc: 24427d50 addiu v0,v0,32080 +80014bd0: 03e00008 jr ra +80014bd4: ad620004 sw v0,4(t3) +80014bd8: 24426d50 addiu v0,v0,27984 +80014bdc: 03e00008 jr ra +80014be0: ad620004 sw v0,4(t3) + +80014be4 <_Z4OpC2v>: +80014be4: 3c058021 lui a1,0x8021 +80014be8: 24a5e2a8 addiu a1,a1,-7512 +80014bec: 8caa000c lw t2,12(a1) +80014bf0: 3c028021 lui v0,0x8021 +80014bf4: 91440000 lbu a0,0(t2) +80014bf8: 244fe2f8 addiu t7,v0,-7432 +80014bfc: 91e20002 lbu v0,2(t7) +80014c00: 00042027 nor a0,zero,a0 +80014c04: 308400ff andi a0,a0,0xff +80014c08: 00821024 and v0,a0,v0 +80014c0c: 3c038021 lui v1,0x8021 +80014c10: 246ee284 addiu t6,v1,-7548 +80014c14: a1e20002 sb v0,2(t7) +80014c18: 8ca20020 lw v0,32(a1) +80014c1c: 91cb0009 lbu t3,9(t6) +80014c20: 91c80008 lbu t0,8(t6) +80014c24: 91cc000b lbu t4,11(t6) +80014c28: 91c9000a lbu t1,10(t6) +80014c2c: 00043827 nor a3,zero,a0 +80014c30: 8ca3002c lw v1,44(a1) +80014c34: 95ed0002 lhu t5,2(t7) +80014c38: 24420006 addiu v0,v0,6 +80014c3c: 30e70002 andi a3,a3,0x2 +80014c40: 00043182 srl a2,a0,0x6 +80014c44: 00eb3825 or a3,a3,t3 +80014c48: 00621821 addu v1,v1,v0 +80014c4c: 00cc3024 and a2,a2,t4 +80014c50: 254a0001 addiu t2,t2,1 +80014c54: 00884024 and t0,a0,t0 +80014c58: 00894824 and t1,a0,t1 +80014c5c: 3c028022 lui v0,0x8022 +80014c60: 31ab0100 andi t3,t5,0x100 +80014c64: aca30020 sw v1,32(a1) +80014c68: a04450bc sb a0,20668(v0) +80014c6c: acaa000c sw t2,12(a1) +80014c70: a1c80008 sb t0,8(t6) +80014c74: a1c6000b sb a2,11(t6) +80014c78: a1c9000a sb t1,10(t6) +80014c7c: 11600007 beqz t3,80014c9c <_Z4OpC2v+0xb8> +80014c80: a1c70009 sb a3,9(t6) +80014c84: 35a20030 ori v0,t5,0x30 +80014c88: a5e20002 sh v0,2(t7) +80014c8c: 304dffff andi t5,v0,0xffff +80014c90: 24030001 li v1,1 +80014c94: 3c028021 lui v0,0x8021 +80014c98: a043e1d4 sb v1,-7724(v0) +80014c9c: 91e40002 lbu a0,2(t7) +80014ca0: 30830010 andi v1,a0,0x10 +80014ca4: 10600003 beqz v1,80014cb4 <_Z4OpC2v+0xd0> +80014ca8: 31a20100 andi v0,t5,0x100 +80014cac: a1e0000d sb zero,13(t7) +80014cb0: a1e0000b sb zero,11(t7) +80014cb4: 10400005 beqz v0,80014ccc <_Z4OpC2v+0xe8> +80014cb8: 30820020 andi v0,a0,0x20 +80014cbc: 3c02801e lui v0,0x801e +80014cc0: 24427150 addiu v0,v0,29008 +80014cc4: 03e00008 jr ra +80014cc8: adc20004 sw v0,4(t6) +80014ccc: 14400007 bnez v0,80014cec <_Z4OpC2v+0x108> +80014cd0: 00000000 nop +80014cd4: 1460000b bnez v1,80014d04 <_Z4OpC2v+0x120> +80014cd8: 3c02801e lui v0,0x801e +80014cdc: 3c02801e lui v0,0x801e +80014ce0: 24427950 addiu v0,v0,31056 +80014ce4: 03e00008 jr ra +80014ce8: adc20004 sw v0,4(t6) +80014cec: 14600008 bnez v1,80014d10 <_Z4OpC2v+0x12c> +80014cf0: 3c02801e lui v0,0x801e +80014cf4: 3c02801e lui v0,0x801e +80014cf8: 24427550 addiu v0,v0,30032 +80014cfc: 03e00008 jr ra +80014d00: adc20004 sw v0,4(t6) +80014d04: 24427d50 addiu v0,v0,32080 +80014d08: 03e00008 jr ra +80014d0c: adc20004 sw v0,4(t6) +80014d10: 24426d50 addiu v0,v0,27984 +80014d14: 03e00008 jr ra +80014d18: adc20004 sw v0,4(t6) + +80014d1c <_Z4OpFBv>: +80014d1c: 3c028021 lui v0,0x8021 +80014d20: 244be284 addiu t3,v0,-7548 +80014d24: 91680008 lbu t0,8(t3) +80014d28: 3c028021 lui v0,0x8021 +80014d2c: 3c048021 lui a0,0x8021 +80014d30: 2449e2f8 addiu t1,v0,-7432 +80014d34: 2484e2a8 addiu a0,a0,-7512 +80014d38: 91270003 lbu a3,3(t1) +80014d3c: 8c830020 lw v1,32(a0) +80014d40: a1280003 sb t0,3(t1) +80014d44: 952a0002 lhu t2,2(t1) +80014d48: 24630006 addiu v1,v1,6 +80014d4c: 30e50001 andi a1,a3,0x1 +80014d50: ac830020 sw v1,32(a0) +80014d54: 3c028022 lui v0,0x8022 +80014d58: 3c038022 lui v1,0x8022 +80014d5c: 31460100 andi a2,t2,0x100 +80014d60: a04850aa sb t0,20650(v0) +80014d64: a06750ab sb a3,20651(v1) +80014d68: 10c00008 beqz a2,80014d8c <_Z4OpFBv+0x70> +80014d6c: a1650008 sb a1,8(t3) +80014d70: 35420030 ori v0,t2,0x30 +80014d74: 24030001 li v1,1 +80014d78: a5220002 sh v0,2(t1) +80014d7c: 304affff andi t2,v0,0xffff +80014d80: 3c028021 lui v0,0x8021 +80014d84: a043e1d4 sb v1,-7724(v0) +80014d88: a1230009 sb v1,9(t1) +80014d8c: 91240002 lbu a0,2(t1) +80014d90: 30830010 andi v1,a0,0x10 +80014d94: 10600003 beqz v1,80014da4 <_Z4OpFBv+0x88> +80014d98: 31420100 andi v0,t2,0x100 +80014d9c: a120000d sb zero,13(t1) +80014da0: a120000b sb zero,11(t1) +80014da4: 10400005 beqz v0,80014dbc <_Z4OpFBv+0xa0> +80014da8: 30820020 andi v0,a0,0x20 +80014dac: 3c02801e lui v0,0x801e +80014db0: 24427150 addiu v0,v0,29008 +80014db4: 03e00008 jr ra +80014db8: ad620004 sw v0,4(t3) +80014dbc: 14400007 bnez v0,80014ddc <_Z4OpFBv+0xc0> +80014dc0: 00000000 nop +80014dc4: 1460000b bnez v1,80014df4 <_Z4OpFBv+0xd8> +80014dc8: 3c02801e lui v0,0x801e +80014dcc: 3c02801e lui v0,0x801e +80014dd0: 24427950 addiu v0,v0,31056 +80014dd4: 03e00008 jr ra +80014dd8: ad620004 sw v0,4(t3) +80014ddc: 14600008 bnez v1,80014e00 <_Z4OpFBv+0xe4> +80014de0: 3c02801e lui v0,0x801e +80014de4: 3c02801e lui v0,0x801e +80014de8: 24427550 addiu v0,v0,30032 +80014dec: 03e00008 jr ra +80014df0: ad620004 sw v0,4(t3) +80014df4: 24427d50 addiu v0,v0,32080 +80014df8: 03e00008 jr ra +80014dfc: ad620004 sw v0,4(t3) +80014e00: 24426d50 addiu v0,v0,27984 +80014e04: 03e00008 jr ra +80014e08: ad620004 sw v0,4(t3) + +80014e0c <_Z4Op28v>: +80014e0c: 27bdffe8 addiu sp,sp,-24 +80014e10: 3c058021 lui a1,0x8021 +80014e14: afb00010 sw s0,16(sp) +80014e18: afbf0014 sw ra,20(sp) +80014e1c: 24a5e2a8 addiu a1,a1,-7512 +80014e20: 3c028021 lui v0,0x8021 +80014e24: 2450e2f8 addiu s0,v0,-7432 +80014e28: 8ca20020 lw v0,32(a1) +80014e2c: 96030008 lhu v1,8(s0) +80014e30: 2442000c addiu v0,v0,12 +80014e34: 24630001 addiu v1,v1,1 +80014e38: aca20020 sw v0,32(a1) +80014e3c: 3c028006 lui v0,0x8006 +80014e40: 3064ffff andi a0,v1,0xffff +80014e44: 244249d4 addiu v0,v0,18900 +80014e48: 0040f809 jalr v0 +80014e4c: a6030008 sh v1,8(s0) +80014e50: 304600ff andi a2,v0,0xff +80014e54: 00061842 srl v1,a2,0x1 +80014e58: a2020002 sb v0,2(s0) +80014e5c: 38630001 xori v1,v1,0x1 +80014e60: 3c028021 lui v0,0x8021 +80014e64: 30c40040 andi a0,a2,0x40 +80014e68: 2448e284 addiu t0,v0,-7548 +80014e6c: 30630001 andi v1,v1,0x1 +80014e70: 00042183 sra a0,a0,0x6 +80014e74: 30c20080 andi v0,a2,0x80 +80014e78: 30c50001 andi a1,a2,0x1 +80014e7c: 30c70010 andi a3,a2,0x10 +80014e80: a1030009 sb v1,9(t0) +80014e84: a102000a sb v0,10(t0) +80014e88: a1050008 sb a1,8(t0) +80014e8c: 10e00003 beqz a3,80014e9c <_Z4Op28v+0x90> +80014e90: a104000b sb a0,11(t0) +80014e94: a200000b sb zero,11(s0) +80014e98: a200000d sb zero,13(s0) +80014e9c: 96020002 lhu v0,2(s0) +80014ea0: 30420100 andi v0,v0,0x100 +80014ea4: 10400008 beqz v0,80014ec8 <_Z4Op28v+0xbc> +80014ea8: 30c20020 andi v0,a2,0x20 +80014eac: 3c02801e lui v0,0x801e +80014eb0: 8fbf0014 lw ra,20(sp) +80014eb4: 8fb00010 lw s0,16(sp) +80014eb8: 24427150 addiu v0,v0,29008 +80014ebc: 27bd0018 addiu sp,sp,24 +80014ec0: 03e00008 jr ra +80014ec4: ad020004 sw v0,4(t0) +80014ec8: 1440000a bnez v0,80014ef4 <_Z4Op28v+0xe8> +80014ecc: 00000000 nop +80014ed0: 14e00011 bnez a3,80014f18 <_Z4Op28v+0x10c> +80014ed4: 3c02801e lui v0,0x801e +80014ed8: 3c02801e lui v0,0x801e +80014edc: 8fbf0014 lw ra,20(sp) +80014ee0: 8fb00010 lw s0,16(sp) +80014ee4: 24427950 addiu v0,v0,31056 +80014ee8: 27bd0018 addiu sp,sp,24 +80014eec: 03e00008 jr ra +80014ef0: ad020004 sw v0,4(t0) +80014ef4: 14e0000e bnez a3,80014f30 <_Z4Op28v+0x124> +80014ef8: 3c02801e lui v0,0x801e +80014efc: 3c02801e lui v0,0x801e +80014f00: 8fbf0014 lw ra,20(sp) +80014f04: 8fb00010 lw s0,16(sp) +80014f08: 24427550 addiu v0,v0,30032 +80014f0c: 27bd0018 addiu sp,sp,24 +80014f10: 03e00008 jr ra +80014f14: ad020004 sw v0,4(t0) +80014f18: 8fbf0014 lw ra,20(sp) +80014f1c: 8fb00010 lw s0,16(sp) +80014f20: 24427d50 addiu v0,v0,32080 +80014f24: 27bd0018 addiu sp,sp,24 +80014f28: 03e00008 jr ra +80014f2c: ad020004 sw v0,4(t0) +80014f30: 8fbf0014 lw ra,20(sp) +80014f34: 8fb00010 lw s0,16(sp) +80014f38: 24426d50 addiu v0,v0,27984 +80014f3c: 27bd0018 addiu sp,sp,24 +80014f40: 03e00008 jr ra +80014f44: ad020004 sw v0,4(t0) + +80014f48 <_Z6Op9EM1v>: +80014f48: 3c078021 lui a3,0x8021 +80014f4c: 24e7e2a8 addiu a3,a3,-7512 +80014f50: 8ce9000c lw t1,12(a3) +80014f54: 3c028021 lui v0,0x8021 +80014f58: 91230000 lbu v1,0(t1) +80014f5c: 8c45e298 lw a1,-7528(v0) +80014f60: 3c028021 lui v0,0x8021 +80014f64: 91280001 lbu t0,1(t1) +80014f68: 9444e302 lhu a0,-7422(v0) +80014f6c: 00651821 addu v1,v1,a1 +80014f70: 8ce60020 lw a2,32(a3) +80014f74: 8ce20030 lw v0,48(a3) +80014f78: 00641821 addu v1,v1,a0 +80014f7c: 00084200 sll t0,t0,0x8 +80014f80: 01034021 addu t0,t0,v1 +80014f84: 00c23021 addu a2,a2,v0 +80014f88: 25290002 addiu t1,t1,2 +80014f8c: 3c028021 lui v0,0x8021 +80014f90: 3c198006 lui t9,0x8006 +80014f94: 01002821 move a1,t0 +80014f98: 00002021 move a0,zero +80014f9c: ace60020 sw a2,32(a3) +80014fa0: ac487018 sw t0,28696(v0) +80014fa4: 27394444 addiu t9,t9,17476 +80014fa8: 03200008 jr t9 +80014fac: ace9000c sw t1,12(a3) + +80014fb0 <_Z6Op9CM1v>: +80014fb0: 3c068021 lui a2,0x8021 +80014fb4: 24c6e2a8 addiu a2,a2,-7512 +80014fb8: 8cc9000c lw t1,12(a2) +80014fbc: 3c028021 lui v0,0x8021 +80014fc0: 91230001 lbu v1,1(t1) +80014fc4: 91280000 lbu t0,0(t1) +80014fc8: 8c44e298 lw a0,-7528(v0) +80014fcc: 8cc70020 lw a3,32(a2) +80014fd0: 8cc20030 lw v0,48(a2) +80014fd4: 00031a00 sll v1,v1,0x8 +80014fd8: 01034021 addu t0,t0,v1 +80014fdc: 01044021 addu t0,t0,a0 +80014fe0: 00e23821 addu a3,a3,v0 +80014fe4: 25290002 addiu t1,t1,2 +80014fe8: 3c028021 lui v0,0x8021 +80014fec: 3c198006 lui t9,0x8006 +80014ff0: 01002821 move a1,t0 +80014ff4: 00002021 move a0,zero +80014ff8: acc70020 sw a3,32(a2) +80014ffc: ac487018 sw t0,28696(v0) +80015000: 27394444 addiu t9,t9,17476 +80015004: 03200008 jr t9 +80015008: acc9000c sw t1,12(a2) + +8001500c <_Z6Op74M1v>: +8001500c: 3c028021 lui v0,0x8021 +80015010: 2442e2f8 addiu v0,v0,-7432 +80015014: 3c038021 lui v1,0x8021 +80015018: 2463e2a8 addiu v1,v1,-7512 +8001501c: 9444000a lhu a0,10(v0) +80015020: 94450002 lhu a1,2(v0) +80015024: 94470006 lhu a3,6(v0) +80015028: 8c69000c lw t1,12(v1) +8001502c: 00e43821 addu a3,a3,a0 +80015030: 30a50100 andi a1,a1,0x100 +80015034: 8c640020 lw a0,32(v1) +80015038: 3402ffff li v0,0xffff +8001503c: 240600ff li a2,255 +80015040: 91280000 lbu t0,0(t1) +80015044: 0045300a movz a2,v0,a1 +80015048: 8c62002c lw v0,44(v1) +8001504c: 24840006 addiu a0,a0,6 +80015050: 00441021 addu v0,v0,a0 +80015054: 01074021 addu t0,t0,a3 +80015058: 00c83024 and a2,a2,t0 +8001505c: ac620020 sw v0,32(v1) +80015060: 3c198006 lui t9,0x8006 +80015064: 3c028021 lui v0,0x8021 +80015068: 25290001 addiu t1,t1,1 +8001506c: 00c02821 move a1,a2 +80015070: 00002021 move a0,zero +80015074: ac467018 sw a2,28696(v0) +80015078: 27394444 addiu t9,t9,17476 +8001507c: 03200008 jr t9 +80015080: ac69000c sw t1,12(v1) + +80015084 <_Z6Op9EM0v>: +80015084: 3c078021 lui a3,0x8021 +80015088: 24e7e2a8 addiu a3,a3,-7512 +8001508c: 8ce9000c lw t1,12(a3) +80015090: 3c028021 lui v0,0x8021 +80015094: 91230000 lbu v1,0(t1) +80015098: 8c45e298 lw a1,-7528(v0) +8001509c: 3c028021 lui v0,0x8021 +800150a0: 91280001 lbu t0,1(t1) +800150a4: 9444e302 lhu a0,-7422(v0) +800150a8: 00651821 addu v1,v1,a1 +800150ac: 8ce60020 lw a2,32(a3) +800150b0: 8ce20030 lw v0,48(a3) +800150b4: 00641821 addu v1,v1,a0 +800150b8: 00084200 sll t0,t0,0x8 +800150bc: 01034021 addu t0,t0,v1 +800150c0: 00c23021 addu a2,a2,v0 +800150c4: 25290002 addiu t1,t1,2 +800150c8: 3c028021 lui v0,0x8021 +800150cc: 3c198006 lui t9,0x8006 +800150d0: 01002821 move a1,t0 +800150d4: 00002021 move a0,zero +800150d8: ace60020 sw a2,32(a3) +800150dc: ac487018 sw t0,28696(v0) +800150e0: 2739465c addiu t9,t9,18012 +800150e4: 03200008 jr t9 +800150e8: ace9000c sw t1,12(a3) + +800150ec <_Z6Op9CM0v>: +800150ec: 3c068021 lui a2,0x8021 +800150f0: 24c6e2a8 addiu a2,a2,-7512 +800150f4: 8cc9000c lw t1,12(a2) +800150f8: 3c028021 lui v0,0x8021 +800150fc: 91230001 lbu v1,1(t1) +80015100: 91280000 lbu t0,0(t1) +80015104: 8c44e298 lw a0,-7528(v0) +80015108: 8cc70020 lw a3,32(a2) +8001510c: 8cc20030 lw v0,48(a2) +80015110: 00031a00 sll v1,v1,0x8 +80015114: 01034021 addu t0,t0,v1 +80015118: 01044021 addu t0,t0,a0 +8001511c: 00e23821 addu a3,a3,v0 +80015120: 25290002 addiu t1,t1,2 +80015124: 3c028021 lui v0,0x8021 +80015128: 3c198006 lui t9,0x8006 +8001512c: 01002821 move a1,t0 +80015130: 00002021 move a0,zero +80015134: acc70020 sw a3,32(a2) +80015138: ac487018 sw t0,28696(v0) +8001513c: 2739465c addiu t9,t9,18012 +80015140: 03200008 jr t9 +80015144: acc9000c sw t1,12(a2) + +80015148 <_Z6Op74M0v>: +80015148: 3c028021 lui v0,0x8021 +8001514c: 2442e2f8 addiu v0,v0,-7432 +80015150: 3c038021 lui v1,0x8021 +80015154: 2463e2a8 addiu v1,v1,-7512 +80015158: 9444000a lhu a0,10(v0) +8001515c: 94450002 lhu a1,2(v0) +80015160: 94470006 lhu a3,6(v0) +80015164: 8c69000c lw t1,12(v1) +80015168: 00e43821 addu a3,a3,a0 +8001516c: 30a50100 andi a1,a1,0x100 +80015170: 8c640020 lw a0,32(v1) +80015174: 3402ffff li v0,0xffff +80015178: 240600ff li a2,255 +8001517c: 91280000 lbu t0,0(t1) +80015180: 0045300a movz a2,v0,a1 +80015184: 8c62002c lw v0,44(v1) +80015188: 24840006 addiu a0,a0,6 +8001518c: 00441021 addu v0,v0,a0 +80015190: 01074021 addu t0,t0,a3 +80015194: 00c83024 and a2,a2,t0 +80015198: ac620020 sw v0,32(v1) +8001519c: 3c198006 lui t9,0x8006 +800151a0: 3c028021 lui v0,0x8021 +800151a4: 25290001 addiu t1,t1,1 +800151a8: 00c02821 move a1,a2 +800151ac: 00002021 move a0,zero +800151b0: ac467018 sw a2,28696(v0) +800151b4: 2739465c addiu t9,t9,18012 +800151b8: 03200008 jr t9 +800151bc: ac69000c sw t1,12(v1) + +800151c0 <_Z6OpECX1v>: +800151c0: 27bdffe0 addiu sp,sp,-32 +800151c4: 3c038021 lui v1,0x8021 +800151c8: afbf0018 sw ra,24(sp) +800151cc: afb10014 sw s1,20(sp) +800151d0: afb00010 sw s0,16(sp) +800151d4: 2463e2a8 addiu v1,v1,-7512 +800151d8: 8c66000c lw a2,12(v1) +800151dc: 3c118021 lui s1,0x8021 +800151e0: 90c20001 lbu v0,1(a2) +800151e4: 90c40000 lbu a0,0(a2) +800151e8: 2631e284 addiu s1,s1,-7548 +800151ec: 8e250014 lw a1,20(s1) +800151f0: 00021200 sll v0,v0,0x8 +800151f4: 00822021 addu a0,a0,v0 +800151f8: 00852021 addu a0,a0,a1 +800151fc: 3c028021 lui v0,0x8021 +80015200: ac447018 sw a0,28696(v0) +80015204: 8c650020 lw a1,32(v1) +80015208: 8c620030 lw v0,48(v1) +8001520c: 90c70001 lbu a3,1(a2) +80015210: 00a22821 addu a1,a1,v0 +80015214: 3c028021 lui v0,0x8021 +80015218: 9050e302 lbu s0,-7422(v0) +8001521c: 3c028022 lui v0,0x8022 +80015220: 24c60002 addiu a2,a2,2 +80015224: a04750cc sb a3,20684(v0) +80015228: 3c028006 lui v0,0x8006 +8001522c: ac650020 sw a1,32(v1) +80015230: 244249d4 addiu v0,v0,18900 +80015234: 0040f809 jalr v0 +80015238: ac66000c sw a2,12(v1) +8001523c: 02028023 subu s0,s0,v0 +80015240: 00108400 sll s0,s0,0x10 +80015244: 00108403 sra s0,s0,0x10 +80015248: 00101827 nor v1,zero,s0 +8001524c: 3c028022 lui v0,0x8022 +80015250: 320400ff andi a0,s0,0xff +80015254: a45050c6 sh s0,20678(v0) +80015258: 00031fc2 srl v1,v1,0x1f +8001525c: a224000a sb a0,10(s1) +80015260: a2230008 sb v1,8(s1) +80015264: a2240009 sb a0,9(s1) +80015268: 8fbf0018 lw ra,24(sp) +8001526c: 8fb10014 lw s1,20(sp) +80015270: 8fb00010 lw s0,16(sp) +80015274: 03e00008 jr ra +80015278: 27bd0020 addiu sp,sp,32 + +8001527c <_Z6OpCCX1v>: +8001527c: 27bdffe0 addiu sp,sp,-32 +80015280: 3c038021 lui v1,0x8021 +80015284: afbf0018 sw ra,24(sp) +80015288: afb10014 sw s1,20(sp) +8001528c: afb00010 sw s0,16(sp) +80015290: 2463e2a8 addiu v1,v1,-7512 +80015294: 8c66000c lw a2,12(v1) +80015298: 3c118021 lui s1,0x8021 +8001529c: 90c20001 lbu v0,1(a2) +800152a0: 90c40000 lbu a0,0(a2) +800152a4: 2631e284 addiu s1,s1,-7548 +800152a8: 8e250014 lw a1,20(s1) +800152ac: 00021200 sll v0,v0,0x8 +800152b0: 00822021 addu a0,a0,v0 +800152b4: 00852021 addu a0,a0,a1 +800152b8: 3c028021 lui v0,0x8021 +800152bc: ac447018 sw a0,28696(v0) +800152c0: 8c650020 lw a1,32(v1) +800152c4: 8c620030 lw v0,48(v1) +800152c8: 90c70001 lbu a3,1(a2) +800152cc: 00a22821 addu a1,a1,v0 +800152d0: 3c028021 lui v0,0x8021 +800152d4: 9050e304 lbu s0,-7420(v0) +800152d8: 3c028022 lui v0,0x8022 +800152dc: 24c60002 addiu a2,a2,2 +800152e0: a04750cc sb a3,20684(v0) +800152e4: 3c028006 lui v0,0x8006 +800152e8: ac650020 sw a1,32(v1) +800152ec: 244249d4 addiu v0,v0,18900 +800152f0: 0040f809 jalr v0 +800152f4: ac66000c sw a2,12(v1) +800152f8: 02028023 subu s0,s0,v0 +800152fc: 00108400 sll s0,s0,0x10 +80015300: 00108403 sra s0,s0,0x10 +80015304: 00101827 nor v1,zero,s0 +80015308: 3c028022 lui v0,0x8022 +8001530c: 320400ff andi a0,s0,0xff +80015310: a45050c6 sh s0,20678(v0) +80015314: 00031fc2 srl v1,v1,0x1f +80015318: a224000a sb a0,10(s1) +8001531c: a2230008 sb v1,8(s1) +80015320: a2240009 sb a0,9(s1) +80015324: 8fbf0018 lw ra,24(sp) +80015328: 8fb10014 lw s1,20(sp) +8001532c: 8fb00010 lw s0,16(sp) +80015330: 03e00008 jr ra +80015334: 27bd0020 addiu sp,sp,32 + +80015338 <_Z6OpCCX0v>: +80015338: 27bdffe0 addiu sp,sp,-32 +8001533c: 3c038021 lui v1,0x8021 +80015340: afbf0018 sw ra,24(sp) +80015344: afb10014 sw s1,20(sp) +80015348: afb00010 sw s0,16(sp) +8001534c: 2463e2a8 addiu v1,v1,-7512 +80015350: 8c66000c lw a2,12(v1) +80015354: 3c118021 lui s1,0x8021 +80015358: 90c20001 lbu v0,1(a2) +8001535c: 90c40000 lbu a0,0(a2) +80015360: 2631e284 addiu s1,s1,-7548 +80015364: 8e250014 lw a1,20(s1) +80015368: 00021200 sll v0,v0,0x8 +8001536c: 00822021 addu a0,a0,v0 +80015370: 00852021 addu a0,a0,a1 +80015374: 3c028021 lui v0,0x8021 +80015378: ac447018 sw a0,28696(v0) +8001537c: 8c650020 lw a1,32(v1) +80015380: 8c620030 lw v0,48(v1) +80015384: 90c70001 lbu a3,1(a2) +80015388: 00a22821 addu a1,a1,v0 +8001538c: 3c028021 lui v0,0x8021 +80015390: 9450e304 lhu s0,-7420(v0) +80015394: 3c028022 lui v0,0x8022 +80015398: 24c60002 addiu a2,a2,2 +8001539c: a04750cc sb a3,20684(v0) +800153a0: 3c028006 lui v0,0x8006 +800153a4: ac650020 sw a1,32(v1) +800153a8: 24424be8 addiu v0,v0,19432 +800153ac: 0040f809 jalr v0 +800153b0: ac66000c sw a2,12(v1) +800153b4: 02028023 subu s0,s0,v0 +800153b8: 3204ffff andi a0,s0,0xffff +800153bc: 00101827 nor v1,zero,s0 +800153c0: 3c028022 lui v0,0x8022 +800153c4: ac5050c8 sw s0,20680(v0) +800153c8: 00042a02 srl a1,a0,0x8 +800153cc: 00031fc2 srl v1,v1,0x1f +800153d0: 0004202b sltu a0,zero,a0 +800153d4: a225000a sb a1,10(s1) +800153d8: a2230008 sb v1,8(s1) +800153dc: a2240009 sb a0,9(s1) +800153e0: 8fbf0018 lw ra,24(sp) +800153e4: 8fb10014 lw s1,20(sp) +800153e8: 8fb00010 lw s0,16(sp) +800153ec: 03e00008 jr ra +800153f0: 27bd0020 addiu sp,sp,32 + +800153f4 <_Z6OpECX0v>: +800153f4: 27bdffe0 addiu sp,sp,-32 +800153f8: 3c038021 lui v1,0x8021 +800153fc: afbf0018 sw ra,24(sp) +80015400: afb10014 sw s1,20(sp) +80015404: afb00010 sw s0,16(sp) +80015408: 2463e2a8 addiu v1,v1,-7512 +8001540c: 8c66000c lw a2,12(v1) +80015410: 3c118021 lui s1,0x8021 +80015414: 90c20001 lbu v0,1(a2) +80015418: 90c40000 lbu a0,0(a2) +8001541c: 2631e284 addiu s1,s1,-7548 +80015420: 8e250014 lw a1,20(s1) +80015424: 00021200 sll v0,v0,0x8 +80015428: 00822021 addu a0,a0,v0 +8001542c: 00852021 addu a0,a0,a1 +80015430: 3c028021 lui v0,0x8021 +80015434: ac447018 sw a0,28696(v0) +80015438: 8c650020 lw a1,32(v1) +8001543c: 8c620030 lw v0,48(v1) +80015440: 90c70001 lbu a3,1(a2) +80015444: 00a22821 addu a1,a1,v0 +80015448: 3c028021 lui v0,0x8021 +8001544c: 9450e302 lhu s0,-7422(v0) +80015450: 3c028022 lui v0,0x8022 +80015454: 24c60002 addiu a2,a2,2 +80015458: a04750cc sb a3,20684(v0) +8001545c: 3c028006 lui v0,0x8006 +80015460: ac650020 sw a1,32(v1) +80015464: 24424be8 addiu v0,v0,19432 +80015468: 0040f809 jalr v0 +8001546c: ac66000c sw a2,12(v1) +80015470: 02028023 subu s0,s0,v0 +80015474: 3204ffff andi a0,s0,0xffff +80015478: 00101827 nor v1,zero,s0 +8001547c: 3c028022 lui v0,0x8022 +80015480: ac5050c8 sw s0,20680(v0) +80015484: 00042a02 srl a1,a0,0x8 +80015488: 00031fc2 srl v1,v1,0x1f +8001548c: 0004202b sltu a0,zero,a0 +80015490: a225000a sb a1,10(s1) +80015494: a2230008 sb v1,8(s1) +80015498: a2240009 sb a0,9(s1) +8001549c: 8fbf0018 lw ra,24(sp) +800154a0: 8fb10014 lw s1,20(sp) +800154a4: 8fb00010 lw s0,16(sp) +800154a8: 03e00008 jr ra +800154ac: 27bd0020 addiu sp,sp,32 + +800154b0 <_Z6OpBCX1v>: +800154b0: 27bdffe0 addiu sp,sp,-32 +800154b4: 3c058021 lui a1,0x8021 +800154b8: afbf0018 sw ra,24(sp) +800154bc: afb10014 sw s1,20(sp) +800154c0: afb00010 sw s0,16(sp) +800154c4: 24a5e2a8 addiu a1,a1,-7512 +800154c8: 8ca7000c lw a3,12(a1) +800154cc: 3c118021 lui s1,0x8021 +800154d0: 2631e284 addiu s1,s1,-7548 +800154d4: 3c108021 lui s0,0x8021 +800154d8: 90e30000 lbu v1,0(a3) +800154dc: 8e260014 lw a2,20(s1) +800154e0: 2610e2f8 addiu s0,s0,-7432 +800154e4: 90e40001 lbu a0,1(a3) +800154e8: 9602000a lhu v0,10(s0) +800154ec: 00661821 addu v1,v1,a2 +800154f0: 00621821 addu v1,v1,v0 +800154f4: 00042200 sll a0,a0,0x8 +800154f8: 00832021 addu a0,a0,v1 +800154fc: 3c028021 lui v0,0x8021 +80015500: ac447018 sw a0,28696(v0) +80015504: 8ca30020 lw v1,32(a1) +80015508: 8ca20030 lw v0,48(a1) +8001550c: 90e60001 lbu a2,1(a3) +80015510: 00621821 addu v1,v1,v0 +80015514: 3c028022 lui v0,0x8022 +80015518: 24e70002 addiu a3,a3,2 +8001551c: a04650cc sb a2,20684(v0) +80015520: 3c028006 lui v0,0x8006 +80015524: aca30020 sw v1,32(a1) +80015528: 244249d4 addiu v0,v0,18900 +8001552c: 0040f809 jalr v0 +80015530: aca7000c sw a3,12(a1) +80015534: a202000c sb v0,12(s0) +80015538: 304200ff andi v0,v0,0xff +8001553c: a222000a sb v0,10(s1) +80015540: a2220009 sb v0,9(s1) +80015544: 8fbf0018 lw ra,24(sp) +80015548: 8fb10014 lw s1,20(sp) +8001554c: 8fb00010 lw s0,16(sp) +80015550: 03e00008 jr ra +80015554: 27bd0020 addiu sp,sp,32 + +80015558 <_Z6OpACX1v>: +80015558: 27bdffe8 addiu sp,sp,-24 +8001555c: 3c038021 lui v1,0x8021 +80015560: afbf0014 sw ra,20(sp) +80015564: afb00010 sw s0,16(sp) +80015568: 2463e2a8 addiu v1,v1,-7512 +8001556c: 8c66000c lw a2,12(v1) +80015570: 3c108021 lui s0,0x8021 +80015574: 90c20001 lbu v0,1(a2) +80015578: 90c40000 lbu a0,0(a2) +8001557c: 2610e284 addiu s0,s0,-7548 +80015580: 8e050014 lw a1,20(s0) +80015584: 00021200 sll v0,v0,0x8 +80015588: 00822021 addu a0,a0,v0 +8001558c: 00852021 addu a0,a0,a1 +80015590: 3c028021 lui v0,0x8021 +80015594: 8c650020 lw a1,32(v1) +80015598: ac447018 sw a0,28696(v0) +8001559c: 8c620030 lw v0,48(v1) +800155a0: 90c70001 lbu a3,1(a2) +800155a4: 00a22821 addu a1,a1,v0 +800155a8: 3c028022 lui v0,0x8022 +800155ac: 24c60002 addiu a2,a2,2 +800155b0: a04750cc sb a3,20684(v0) +800155b4: 3c028006 lui v0,0x8006 +800155b8: ac650020 sw a1,32(v1) +800155bc: 244249d4 addiu v0,v0,18900 +800155c0: 0040f809 jalr v0 +800155c4: ac66000c sw a2,12(v1) +800155c8: 3c038021 lui v1,0x8021 +800155cc: 2463e2f8 addiu v1,v1,-7432 +800155d0: a062000c sb v0,12(v1) +800155d4: 304200ff andi v0,v0,0xff +800155d8: a202000a sb v0,10(s0) +800155dc: a2020009 sb v0,9(s0) +800155e0: 8fbf0014 lw ra,20(sp) +800155e4: 8fb00010 lw s0,16(sp) +800155e8: 03e00008 jr ra +800155ec: 27bd0018 addiu sp,sp,24 + +800155f0 <_Z6OpB4X1v>: +800155f0: 27bdffe8 addiu sp,sp,-24 +800155f4: 3c068021 lui a2,0x8021 +800155f8: afbf0014 sw ra,20(sp) +800155fc: afb00010 sw s0,16(sp) +80015600: 24c6e2a8 addiu a2,a2,-7512 +80015604: 8cc9000c lw t1,12(a2) +80015608: 3c108021 lui s0,0x8021 +8001560c: 91230000 lbu v1,0(t1) +80015610: 2610e2f8 addiu s0,s0,-7432 +80015614: 3c028022 lui v0,0x8022 +80015618: a04350cc sb v1,20684(v0) +8001561c: 96080006 lhu t0,6(s0) +80015620: 9602000a lhu v0,10(s0) +80015624: 96030002 lhu v1,2(s0) +80015628: 01024021 addu t0,t0,v0 +8001562c: 30630100 andi v1,v1,0x100 +80015630: 8cc40020 lw a0,32(a2) +80015634: 3402ffff li v0,0xffff +80015638: 240500ff li a1,255 +8001563c: 91270000 lbu a3,0(t1) +80015640: 0043280a movz a1,v0,v1 +80015644: 8cc2002c lw v0,44(a2) +80015648: 24840006 addiu a0,a0,6 +8001564c: 00441021 addu v0,v0,a0 +80015650: 00e83821 addu a3,a3,t0 +80015654: 00a72824 and a1,a1,a3 +80015658: acc20020 sw v0,32(a2) +8001565c: 3c028021 lui v0,0x8021 +80015660: 25290001 addiu t1,t1,1 +80015664: ac457018 sw a1,28696(v0) +80015668: 3c028006 lui v0,0x8006 +8001566c: 00a02021 move a0,a1 +80015670: 244249d4 addiu v0,v0,18900 +80015674: 0040f809 jalr v0 +80015678: acc9000c sw t1,12(a2) +8001567c: 304300ff andi v1,v0,0xff +80015680: a202000c sb v0,12(s0) +80015684: 3c028021 lui v0,0x8021 +80015688: 2442e284 addiu v0,v0,-7548 +8001568c: a043000a sb v1,10(v0) +80015690: a0430009 sb v1,9(v0) +80015694: 8fbf0014 lw ra,20(sp) +80015698: 8fb00010 lw s0,16(sp) +8001569c: 03e00008 jr ra +800156a0: 27bd0018 addiu sp,sp,24 + +800156a4 <_Z6OpBEX1v>: +800156a4: 27bdffe0 addiu sp,sp,-32 +800156a8: 3c058021 lui a1,0x8021 +800156ac: afbf0018 sw ra,24(sp) +800156b0: afb10014 sw s1,20(sp) +800156b4: afb00010 sw s0,16(sp) +800156b8: 24a5e2a8 addiu a1,a1,-7512 +800156bc: 8ca7000c lw a3,12(a1) +800156c0: 3c118021 lui s1,0x8021 +800156c4: 2631e284 addiu s1,s1,-7548 +800156c8: 3c108021 lui s0,0x8021 +800156cc: 90e30000 lbu v1,0(a3) +800156d0: 8e260014 lw a2,20(s1) +800156d4: 2610e2f8 addiu s0,s0,-7432 +800156d8: 90e40001 lbu a0,1(a3) +800156dc: 9602000c lhu v0,12(s0) +800156e0: 00661821 addu v1,v1,a2 +800156e4: 00621821 addu v1,v1,v0 +800156e8: 00042200 sll a0,a0,0x8 +800156ec: 00832021 addu a0,a0,v1 +800156f0: 3c028021 lui v0,0x8021 +800156f4: ac447018 sw a0,28696(v0) +800156f8: 8ca30020 lw v1,32(a1) +800156fc: 8ca20030 lw v0,48(a1) +80015700: 90e60001 lbu a2,1(a3) +80015704: 00621821 addu v1,v1,v0 +80015708: 3c028022 lui v0,0x8022 +8001570c: 24e70002 addiu a3,a3,2 +80015710: a04650cc sb a2,20684(v0) +80015714: 3c028006 lui v0,0x8006 +80015718: aca30020 sw v1,32(a1) +8001571c: 244249d4 addiu v0,v0,18900 +80015720: 0040f809 jalr v0 +80015724: aca7000c sw a3,12(a1) +80015728: a202000a sb v0,10(s0) +8001572c: 304200ff andi v0,v0,0xff +80015730: a222000a sb v0,10(s1) +80015734: a2220009 sb v0,9(s1) +80015738: 8fbf0018 lw ra,24(sp) +8001573c: 8fb10014 lw s1,20(sp) +80015740: 8fb00010 lw s0,16(sp) +80015744: 03e00008 jr ra +80015748: 27bd0020 addiu sp,sp,32 + +8001574c <_Z6OpAEX1v>: +8001574c: 27bdffe8 addiu sp,sp,-24 +80015750: 3c038021 lui v1,0x8021 +80015754: afbf0014 sw ra,20(sp) +80015758: afb00010 sw s0,16(sp) +8001575c: 2463e2a8 addiu v1,v1,-7512 +80015760: 8c66000c lw a2,12(v1) +80015764: 3c108021 lui s0,0x8021 +80015768: 90c20001 lbu v0,1(a2) +8001576c: 90c40000 lbu a0,0(a2) +80015770: 2610e284 addiu s0,s0,-7548 +80015774: 8e050014 lw a1,20(s0) +80015778: 00021200 sll v0,v0,0x8 +8001577c: 00822021 addu a0,a0,v0 +80015780: 00852021 addu a0,a0,a1 +80015784: 3c028021 lui v0,0x8021 +80015788: 8c650020 lw a1,32(v1) +8001578c: ac447018 sw a0,28696(v0) +80015790: 8c620030 lw v0,48(v1) +80015794: 90c70001 lbu a3,1(a2) +80015798: 00a22821 addu a1,a1,v0 +8001579c: 3c028022 lui v0,0x8022 +800157a0: 24c60002 addiu a2,a2,2 +800157a4: a04750cc sb a3,20684(v0) +800157a8: 3c028006 lui v0,0x8006 +800157ac: ac650020 sw a1,32(v1) +800157b0: 244249d4 addiu v0,v0,18900 +800157b4: 0040f809 jalr v0 +800157b8: ac66000c sw a2,12(v1) +800157bc: 3c038021 lui v1,0x8021 +800157c0: 2463e2f8 addiu v1,v1,-7432 +800157c4: a062000a sb v0,10(v1) +800157c8: 304200ff andi v0,v0,0xff +800157cc: a202000a sb v0,10(s0) +800157d0: a2020009 sb v0,9(s0) +800157d4: 8fbf0014 lw ra,20(sp) +800157d8: 8fb00010 lw s0,16(sp) +800157dc: 03e00008 jr ra +800157e0: 27bd0018 addiu sp,sp,24 + +800157e4 <_Z6OpB6X1v>: +800157e4: 27bdffe8 addiu sp,sp,-24 +800157e8: 3c068021 lui a2,0x8021 +800157ec: afbf0014 sw ra,20(sp) +800157f0: afb00010 sw s0,16(sp) +800157f4: 24c6e2a8 addiu a2,a2,-7512 +800157f8: 8cc9000c lw t1,12(a2) +800157fc: 3c108021 lui s0,0x8021 +80015800: 91230000 lbu v1,0(t1) +80015804: 2610e2f8 addiu s0,s0,-7432 +80015808: 3c028022 lui v0,0x8022 +8001580c: a04350cc sb v1,20684(v0) +80015810: 96080006 lhu t0,6(s0) +80015814: 9602000c lhu v0,12(s0) +80015818: 96030002 lhu v1,2(s0) +8001581c: 01024021 addu t0,t0,v0 +80015820: 30630100 andi v1,v1,0x100 +80015824: 8cc40020 lw a0,32(a2) +80015828: 3402ffff li v0,0xffff +8001582c: 240500ff li a1,255 +80015830: 91270000 lbu a3,0(t1) +80015834: 0043280a movz a1,v0,v1 +80015838: 8cc2002c lw v0,44(a2) +8001583c: 24840006 addiu a0,a0,6 +80015840: 00441021 addu v0,v0,a0 +80015844: 00e83821 addu a3,a3,t0 +80015848: 00a72824 and a1,a1,a3 +8001584c: acc20020 sw v0,32(a2) +80015850: 3c028021 lui v0,0x8021 +80015854: 25290001 addiu t1,t1,1 +80015858: ac457018 sw a1,28696(v0) +8001585c: 3c028006 lui v0,0x8006 +80015860: 00a02021 move a0,a1 +80015864: 244249d4 addiu v0,v0,18900 +80015868: 0040f809 jalr v0 +8001586c: acc9000c sw t1,12(a2) +80015870: 304300ff andi v1,v0,0xff +80015874: a202000a sb v0,10(s0) +80015878: 3c028021 lui v0,0x8021 +8001587c: 2442e284 addiu v0,v0,-7548 +80015880: a043000a sb v1,10(v0) +80015884: a0430009 sb v1,9(v0) +80015888: 8fbf0014 lw ra,20(sp) +8001588c: 8fb00010 lw s0,16(sp) +80015890: 03e00008 jr ra +80015894: 27bd0018 addiu sp,sp,24 + +80015898 <_Z6OpBCX0v>: +80015898: 27bdffe0 addiu sp,sp,-32 +8001589c: 3c058021 lui a1,0x8021 +800158a0: afbf0018 sw ra,24(sp) +800158a4: afb10014 sw s1,20(sp) +800158a8: afb00010 sw s0,16(sp) +800158ac: 24a5e2a8 addiu a1,a1,-7512 +800158b0: 8ca7000c lw a3,12(a1) +800158b4: 3c118021 lui s1,0x8021 +800158b8: 2631e284 addiu s1,s1,-7548 +800158bc: 3c108021 lui s0,0x8021 +800158c0: 90e30000 lbu v1,0(a3) +800158c4: 8e260014 lw a2,20(s1) +800158c8: 2610e2f8 addiu s0,s0,-7432 +800158cc: 90e40001 lbu a0,1(a3) +800158d0: 9602000a lhu v0,10(s0) +800158d4: 00661821 addu v1,v1,a2 +800158d8: 00621821 addu v1,v1,v0 +800158dc: 00042200 sll a0,a0,0x8 +800158e0: 00832021 addu a0,a0,v1 +800158e4: 3c028021 lui v0,0x8021 +800158e8: ac447018 sw a0,28696(v0) +800158ec: 8ca30020 lw v1,32(a1) +800158f0: 8ca20030 lw v0,48(a1) +800158f4: 90e60001 lbu a2,1(a3) +800158f8: 00621821 addu v1,v1,v0 +800158fc: 3c028022 lui v0,0x8022 +80015900: 24e70002 addiu a3,a3,2 +80015904: a04650cc sb a2,20684(v0) +80015908: 3c028006 lui v0,0x8006 +8001590c: aca30020 sw v1,32(a1) +80015910: 24424be8 addiu v0,v0,19432 +80015914: 0040f809 jalr v0 +80015918: aca7000c sw a3,12(a1) +8001591c: a602000c sh v0,12(s0) +80015920: 3042ffff andi v0,v0,0xffff +80015924: 00021a02 srl v1,v0,0x8 +80015928: 0002102b sltu v0,zero,v0 +8001592c: a223000a sb v1,10(s1) +80015930: a2220009 sb v0,9(s1) +80015934: 8fbf0018 lw ra,24(sp) +80015938: 8fb10014 lw s1,20(sp) +8001593c: 8fb00010 lw s0,16(sp) +80015940: 03e00008 jr ra +80015944: 27bd0020 addiu sp,sp,32 + +80015948 <_Z6OpACX0v>: +80015948: 27bdffe8 addiu sp,sp,-24 +8001594c: 3c038021 lui v1,0x8021 +80015950: afbf0014 sw ra,20(sp) +80015954: afb00010 sw s0,16(sp) +80015958: 2463e2a8 addiu v1,v1,-7512 +8001595c: 8c66000c lw a2,12(v1) +80015960: 3c108021 lui s0,0x8021 +80015964: 90c20001 lbu v0,1(a2) +80015968: 90c40000 lbu a0,0(a2) +8001596c: 2610e284 addiu s0,s0,-7548 +80015970: 8e050014 lw a1,20(s0) +80015974: 00021200 sll v0,v0,0x8 +80015978: 00822021 addu a0,a0,v0 +8001597c: 00852021 addu a0,a0,a1 +80015980: 3c028021 lui v0,0x8021 +80015984: ac447018 sw a0,28696(v0) +80015988: 8c650020 lw a1,32(v1) +8001598c: 8c620030 lw v0,48(v1) +80015990: 90c70001 lbu a3,1(a2) +80015994: 00a22821 addu a1,a1,v0 +80015998: 3c028022 lui v0,0x8022 +8001599c: 24c60002 addiu a2,a2,2 +800159a0: a04750cc sb a3,20684(v0) +800159a4: 3c028006 lui v0,0x8006 +800159a8: ac650020 sw a1,32(v1) +800159ac: 24424be8 addiu v0,v0,19432 +800159b0: 0040f809 jalr v0 +800159b4: ac66000c sw a2,12(v1) +800159b8: 3c038021 lui v1,0x8021 +800159bc: 2463e2f8 addiu v1,v1,-7432 +800159c0: a462000c sh v0,12(v1) +800159c4: 3042ffff andi v0,v0,0xffff +800159c8: 00022202 srl a0,v0,0x8 +800159cc: 0002102b sltu v0,zero,v0 +800159d0: a204000a sb a0,10(s0) +800159d4: a2020009 sb v0,9(s0) +800159d8: 8fbf0014 lw ra,20(sp) +800159dc: 8fb00010 lw s0,16(sp) +800159e0: 03e00008 jr ra +800159e4: 27bd0018 addiu sp,sp,24 + +800159e8 <_Z6OpB4X0v>: +800159e8: 27bdffe8 addiu sp,sp,-24 +800159ec: 3c068021 lui a2,0x8021 +800159f0: afbf0014 sw ra,20(sp) +800159f4: afb00010 sw s0,16(sp) +800159f8: 24c6e2a8 addiu a2,a2,-7512 +800159fc: 8cc9000c lw t1,12(a2) +80015a00: 3c108021 lui s0,0x8021 +80015a04: 91230000 lbu v1,0(t1) +80015a08: 2610e2f8 addiu s0,s0,-7432 +80015a0c: 3c028022 lui v0,0x8022 +80015a10: a04350cc sb v1,20684(v0) +80015a14: 96080006 lhu t0,6(s0) +80015a18: 9602000a lhu v0,10(s0) +80015a1c: 96030002 lhu v1,2(s0) +80015a20: 01024021 addu t0,t0,v0 +80015a24: 30630100 andi v1,v1,0x100 +80015a28: 8cc40020 lw a0,32(a2) +80015a2c: 3402ffff li v0,0xffff +80015a30: 240500ff li a1,255 +80015a34: 91270000 lbu a3,0(t1) +80015a38: 0043280a movz a1,v0,v1 +80015a3c: 8cc2002c lw v0,44(a2) +80015a40: 24840006 addiu a0,a0,6 +80015a44: 00441021 addu v0,v0,a0 +80015a48: 00e83821 addu a3,a3,t0 +80015a4c: 00a72824 and a1,a1,a3 +80015a50: acc20020 sw v0,32(a2) +80015a54: 3c028021 lui v0,0x8021 +80015a58: 25290001 addiu t1,t1,1 +80015a5c: ac457018 sw a1,28696(v0) +80015a60: 3c028006 lui v0,0x8006 +80015a64: 00a02021 move a0,a1 +80015a68: 24424be8 addiu v0,v0,19432 +80015a6c: 0040f809 jalr v0 +80015a70: acc9000c sw t1,12(a2) +80015a74: 3043ffff andi v1,v0,0xffff +80015a78: a602000c sh v0,12(s0) +80015a7c: 3c028021 lui v0,0x8021 +80015a80: 2442e284 addiu v0,v0,-7548 +80015a84: 00032202 srl a0,v1,0x8 +80015a88: 0003182b sltu v1,zero,v1 +80015a8c: a044000a sb a0,10(v0) +80015a90: a0430009 sb v1,9(v0) +80015a94: 8fbf0014 lw ra,20(sp) +80015a98: 8fb00010 lw s0,16(sp) +80015a9c: 03e00008 jr ra +80015aa0: 27bd0018 addiu sp,sp,24 + +80015aa4 <_Z6OpBEX0v>: +80015aa4: 27bdffe0 addiu sp,sp,-32 +80015aa8: 3c058021 lui a1,0x8021 +80015aac: afbf0018 sw ra,24(sp) +80015ab0: afb10014 sw s1,20(sp) +80015ab4: afb00010 sw s0,16(sp) +80015ab8: 24a5e2a8 addiu a1,a1,-7512 +80015abc: 8ca7000c lw a3,12(a1) +80015ac0: 3c118021 lui s1,0x8021 +80015ac4: 2631e284 addiu s1,s1,-7548 +80015ac8: 3c108021 lui s0,0x8021 +80015acc: 90e30000 lbu v1,0(a3) +80015ad0: 8e260014 lw a2,20(s1) +80015ad4: 2610e2f8 addiu s0,s0,-7432 +80015ad8: 90e40001 lbu a0,1(a3) +80015adc: 9602000c lhu v0,12(s0) +80015ae0: 00661821 addu v1,v1,a2 +80015ae4: 00621821 addu v1,v1,v0 +80015ae8: 00042200 sll a0,a0,0x8 +80015aec: 00832021 addu a0,a0,v1 +80015af0: 3c028021 lui v0,0x8021 +80015af4: ac447018 sw a0,28696(v0) +80015af8: 8ca30020 lw v1,32(a1) +80015afc: 8ca20030 lw v0,48(a1) +80015b00: 90e60001 lbu a2,1(a3) +80015b04: 00621821 addu v1,v1,v0 +80015b08: 3c028022 lui v0,0x8022 +80015b0c: 24e70002 addiu a3,a3,2 +80015b10: a04650cc sb a2,20684(v0) +80015b14: 3c028006 lui v0,0x8006 +80015b18: aca30020 sw v1,32(a1) +80015b1c: 24424be8 addiu v0,v0,19432 +80015b20: 0040f809 jalr v0 +80015b24: aca7000c sw a3,12(a1) +80015b28: a602000a sh v0,10(s0) +80015b2c: 3042ffff andi v0,v0,0xffff +80015b30: 00021a02 srl v1,v0,0x8 +80015b34: 0002102b sltu v0,zero,v0 +80015b38: a223000a sb v1,10(s1) +80015b3c: a2220009 sb v0,9(s1) +80015b40: 8fbf0018 lw ra,24(sp) +80015b44: 8fb10014 lw s1,20(sp) +80015b48: 8fb00010 lw s0,16(sp) +80015b4c: 03e00008 jr ra +80015b50: 27bd0020 addiu sp,sp,32 + +80015b54 <_Z6OpAEX0v>: +80015b54: 27bdffe8 addiu sp,sp,-24 +80015b58: 3c038021 lui v1,0x8021 +80015b5c: afbf0014 sw ra,20(sp) +80015b60: afb00010 sw s0,16(sp) +80015b64: 2463e2a8 addiu v1,v1,-7512 +80015b68: 8c66000c lw a2,12(v1) +80015b6c: 3c108021 lui s0,0x8021 +80015b70: 90c20001 lbu v0,1(a2) +80015b74: 90c40000 lbu a0,0(a2) +80015b78: 2610e284 addiu s0,s0,-7548 +80015b7c: 8e050014 lw a1,20(s0) +80015b80: 00021200 sll v0,v0,0x8 +80015b84: 00822021 addu a0,a0,v0 +80015b88: 00852021 addu a0,a0,a1 +80015b8c: 3c028021 lui v0,0x8021 +80015b90: ac447018 sw a0,28696(v0) +80015b94: 8c650020 lw a1,32(v1) +80015b98: 8c620030 lw v0,48(v1) +80015b9c: 90c70001 lbu a3,1(a2) +80015ba0: 00a22821 addu a1,a1,v0 +80015ba4: 3c028022 lui v0,0x8022 +80015ba8: 24c60002 addiu a2,a2,2 +80015bac: a04750cc sb a3,20684(v0) +80015bb0: 3c028006 lui v0,0x8006 +80015bb4: ac650020 sw a1,32(v1) +80015bb8: 24424be8 addiu v0,v0,19432 +80015bbc: 0040f809 jalr v0 +80015bc0: ac66000c sw a2,12(v1) +80015bc4: 3c038021 lui v1,0x8021 +80015bc8: 2463e2f8 addiu v1,v1,-7432 +80015bcc: a462000a sh v0,10(v1) +80015bd0: 3042ffff andi v0,v0,0xffff +80015bd4: 00022202 srl a0,v0,0x8 +80015bd8: 0002102b sltu v0,zero,v0 +80015bdc: a204000a sb a0,10(s0) +80015be0: a2020009 sb v0,9(s0) +80015be4: 8fbf0014 lw ra,20(sp) +80015be8: 8fb00010 lw s0,16(sp) +80015bec: 03e00008 jr ra +80015bf0: 27bd0018 addiu sp,sp,24 + +80015bf4 <_Z6OpB6X0v>: +80015bf4: 27bdffe8 addiu sp,sp,-24 +80015bf8: 3c068021 lui a2,0x8021 +80015bfc: afbf0014 sw ra,20(sp) +80015c00: afb00010 sw s0,16(sp) +80015c04: 24c6e2a8 addiu a2,a2,-7512 +80015c08: 8cc9000c lw t1,12(a2) +80015c0c: 3c108021 lui s0,0x8021 +80015c10: 91230000 lbu v1,0(t1) +80015c14: 2610e2f8 addiu s0,s0,-7432 +80015c18: 3c028022 lui v0,0x8022 +80015c1c: a04350cc sb v1,20684(v0) +80015c20: 96080006 lhu t0,6(s0) +80015c24: 9602000c lhu v0,12(s0) +80015c28: 96030002 lhu v1,2(s0) +80015c2c: 01024021 addu t0,t0,v0 +80015c30: 30630100 andi v1,v1,0x100 +80015c34: 8cc40020 lw a0,32(a2) +80015c38: 3402ffff li v0,0xffff +80015c3c: 240500ff li a1,255 +80015c40: 91270000 lbu a3,0(t1) +80015c44: 0043280a movz a1,v0,v1 +80015c48: 8cc2002c lw v0,44(a2) +80015c4c: 24840006 addiu a0,a0,6 +80015c50: 00441021 addu v0,v0,a0 +80015c54: 00e83821 addu a3,a3,t0 +80015c58: 00a72824 and a1,a1,a3 +80015c5c: acc20020 sw v0,32(a2) +80015c60: 3c028021 lui v0,0x8021 +80015c64: 25290001 addiu t1,t1,1 +80015c68: ac457018 sw a1,28696(v0) +80015c6c: 3c028006 lui v0,0x8006 +80015c70: 00a02021 move a0,a1 +80015c74: 24424be8 addiu v0,v0,19432 +80015c78: 0040f809 jalr v0 +80015c7c: acc9000c sw t1,12(a2) +80015c80: 3043ffff andi v1,v0,0xffff +80015c84: a602000a sh v0,10(s0) +80015c88: 3c028021 lui v0,0x8021 +80015c8c: 2442e284 addiu v0,v0,-7548 +80015c90: 00032202 srl a0,v1,0x8 +80015c94: 0003182b sltu v1,zero,v1 +80015c98: a044000a sb a0,10(v0) +80015c9c: a0430009 sb v1,9(v0) +80015ca0: 8fbf0014 lw ra,20(sp) +80015ca4: 8fb00010 lw s0,16(sp) +80015ca8: 03e00008 jr ra +80015cac: 27bd0018 addiu sp,sp,24 + +80015cb0 <_Z6Op3CM1v>: +80015cb0: 27bdffe0 addiu sp,sp,-32 +80015cb4: 3c058021 lui a1,0x8021 +80015cb8: afbf0018 sw ra,24(sp) +80015cbc: afb10014 sw s1,20(sp) +80015cc0: afb00010 sw s0,16(sp) +80015cc4: 24a5e2a8 addiu a1,a1,-7512 +80015cc8: 8ca7000c lw a3,12(a1) +80015ccc: 3c108021 lui s0,0x8021 +80015cd0: 2610e284 addiu s0,s0,-7548 +80015cd4: 3c118021 lui s1,0x8021 +80015cd8: 90e30000 lbu v1,0(a3) +80015cdc: 8e060014 lw a2,20(s0) +80015ce0: 2631e2f8 addiu s1,s1,-7432 +80015ce4: 90e40001 lbu a0,1(a3) +80015ce8: 9622000a lhu v0,10(s1) +80015cec: 00661821 addu v1,v1,a2 +80015cf0: 00621821 addu v1,v1,v0 +80015cf4: 00042200 sll a0,a0,0x8 +80015cf8: 00832021 addu a0,a0,v1 +80015cfc: 3c028021 lui v0,0x8021 +80015d00: ac447018 sw a0,28696(v0) +80015d04: 8ca30020 lw v1,32(a1) +80015d08: 8ca20030 lw v0,48(a1) +80015d0c: 90e60001 lbu a2,1(a3) +80015d10: 00621821 addu v1,v1,v0 +80015d14: 3c028022 lui v0,0x8022 +80015d18: 24e70002 addiu a3,a3,2 +80015d1c: a04650cc sb a2,20684(v0) +80015d20: 3c028006 lui v0,0x8006 +80015d24: aca30020 sw v1,32(a1) +80015d28: 244249d4 addiu v0,v0,18900 +80015d2c: 0040f809 jalr v0 +80015d30: aca7000c sw a3,12(a1) +80015d34: 92230004 lbu v1,4(s1) +80015d38: 00022982 srl a1,v0,0x6 +80015d3c: 3c048022 lui a0,0x8022 +80015d40: a08250bc sb v0,20668(a0) +80015d44: 00431824 and v1,v0,v1 +80015d48: 30a50001 andi a1,a1,0x1 +80015d4c: a2030009 sb v1,9(s0) +80015d50: a205000b sb a1,11(s0) +80015d54: a202000a sb v0,10(s0) +80015d58: 8fbf0018 lw ra,24(sp) +80015d5c: 8fb10014 lw s1,20(sp) +80015d60: 8fb00010 lw s0,16(sp) +80015d64: 03e00008 jr ra +80015d68: 27bd0020 addiu sp,sp,32 + +80015d6c <_Z6Op2CM1v>: +80015d6c: 27bdffe8 addiu sp,sp,-24 +80015d70: 3c038021 lui v1,0x8021 +80015d74: afbf0014 sw ra,20(sp) +80015d78: afb00010 sw s0,16(sp) +80015d7c: 2463e2a8 addiu v1,v1,-7512 +80015d80: 8c66000c lw a2,12(v1) +80015d84: 3c108021 lui s0,0x8021 +80015d88: 90c20001 lbu v0,1(a2) +80015d8c: 90c40000 lbu a0,0(a2) +80015d90: 2610e284 addiu s0,s0,-7548 +80015d94: 8e050014 lw a1,20(s0) +80015d98: 00021200 sll v0,v0,0x8 +80015d9c: 00822021 addu a0,a0,v0 +80015da0: 00852021 addu a0,a0,a1 +80015da4: 3c028021 lui v0,0x8021 +80015da8: ac447018 sw a0,28696(v0) +80015dac: 8c650020 lw a1,32(v1) +80015db0: 8c620030 lw v0,48(v1) +80015db4: 90c70001 lbu a3,1(a2) +80015db8: 00a22821 addu a1,a1,v0 +80015dbc: 3c028022 lui v0,0x8022 +80015dc0: 24c60002 addiu a2,a2,2 +80015dc4: a04750cc sb a3,20684(v0) +80015dc8: 3c028006 lui v0,0x8006 +80015dcc: ac650020 sw a1,32(v1) +80015dd0: 244249d4 addiu v0,v0,18900 +80015dd4: 0040f809 jalr v0 +80015dd8: ac66000c sw a2,12(v1) +80015ddc: 3c038021 lui v1,0x8021 +80015de0: 9064e2fc lbu a0,-7428(v1) +80015de4: 00022982 srl a1,v0,0x6 +80015de8: 3c038022 lui v1,0x8022 +80015dec: a06250bc sb v0,20668(v1) +80015df0: 00442024 and a0,v0,a0 +80015df4: 30a50001 andi a1,a1,0x1 +80015df8: a2040009 sb a0,9(s0) +80015dfc: a205000b sb a1,11(s0) +80015e00: a202000a sb v0,10(s0) +80015e04: 8fbf0014 lw ra,20(sp) +80015e08: 8fb00010 lw s0,16(sp) +80015e0c: 03e00008 jr ra +80015e10: 27bd0018 addiu sp,sp,24 + +80015e14 <_Z6Op34M1v>: +80015e14: 27bdffe8 addiu sp,sp,-24 +80015e18: 3c068021 lui a2,0x8021 +80015e1c: afbf0014 sw ra,20(sp) +80015e20: afb00010 sw s0,16(sp) +80015e24: 24c6e2a8 addiu a2,a2,-7512 +80015e28: 8cc9000c lw t1,12(a2) +80015e2c: 3c108021 lui s0,0x8021 +80015e30: 91230000 lbu v1,0(t1) +80015e34: 2610e2f8 addiu s0,s0,-7432 +80015e38: 3c028022 lui v0,0x8022 +80015e3c: a04350cc sb v1,20684(v0) +80015e40: 96080006 lhu t0,6(s0) +80015e44: 9602000a lhu v0,10(s0) +80015e48: 96030002 lhu v1,2(s0) +80015e4c: 8cc40020 lw a0,32(a2) +80015e50: 01024021 addu t0,t0,v0 +80015e54: 30630100 andi v1,v1,0x100 +80015e58: 3402ffff li v0,0xffff +80015e5c: 240500ff li a1,255 +80015e60: 91270000 lbu a3,0(t1) +80015e64: 0043280a movz a1,v0,v1 +80015e68: 8cc2002c lw v0,44(a2) +80015e6c: 24840006 addiu a0,a0,6 +80015e70: 00441021 addu v0,v0,a0 +80015e74: 00e83821 addu a3,a3,t0 +80015e78: 00a72824 and a1,a1,a3 +80015e7c: acc20020 sw v0,32(a2) +80015e80: 3c028021 lui v0,0x8021 +80015e84: ac457018 sw a1,28696(v0) +80015e88: 25290001 addiu t1,t1,1 +80015e8c: 3c028006 lui v0,0x8006 +80015e90: 00a02021 move a0,a1 +80015e94: 244249d4 addiu v0,v0,18900 +80015e98: 0040f809 jalr v0 +80015e9c: acc9000c sw t1,12(a2) +80015ea0: 92050004 lbu a1,4(s0) +80015ea4: 00023182 srl a2,v0,0x6 +80015ea8: 3c048021 lui a0,0x8021 +80015eac: 2484e284 addiu a0,a0,-7548 +80015eb0: 00452824 and a1,v0,a1 +80015eb4: 30c60001 andi a2,a2,0x1 +80015eb8: 3c038022 lui v1,0x8022 +80015ebc: a0850009 sb a1,9(a0) +80015ec0: a06250bc sb v0,20668(v1) +80015ec4: a086000b sb a2,11(a0) +80015ec8: a082000a sb v0,10(a0) +80015ecc: 8fbf0014 lw ra,20(sp) +80015ed0: 8fb00010 lw s0,16(sp) +80015ed4: 03e00008 jr ra +80015ed8: 27bd0018 addiu sp,sp,24 + +80015edc <_Z6Op83M0v>: +80015edc: 3c038021 lui v1,0x8021 +80015ee0: 2463e2a8 addiu v1,v1,-7512 +80015ee4: 8c68000c lw t0,12(v1) +80015ee8: 3c058021 lui a1,0x8021 +80015eec: 24a5e2f8 addiu a1,a1,-7432 +80015ef0: 91070000 lbu a3,0(t0) +80015ef4: 94a40008 lhu a0,8(a1) +80015ef8: 8c620020 lw v0,32(v1) +80015efc: 8c66002c lw a2,44(v1) +80015f00: 00e43821 addu a3,a3,a0 +80015f04: 24420006 addiu v0,v0,6 +80015f08: 30e7ffff andi a3,a3,0xffff +80015f0c: 00c23021 addu a2,a2,v0 +80015f10: 94a40004 lhu a0,4(a1) +80015f14: 3c028021 lui v0,0x8021 +80015f18: 3c198006 lui t9,0x8006 +80015f1c: 25080001 addiu t0,t0,1 +80015f20: 00e02821 move a1,a3 +80015f24: ac477018 sw a3,28696(v0) +80015f28: 2739465c addiu t9,t9,18012 +80015f2c: ac660020 sw a2,32(v1) +80015f30: 03200008 jr t9 +80015f34: ac68000c sw t0,12(v1) + +80015f38 <_Z6Op9FM0v>: +80015f38: 3c068021 lui a2,0x8021 +80015f3c: 24c6e2a8 addiu a2,a2,-7512 +80015f40: 8cc9000c lw t1,12(a2) +80015f44: 3c088021 lui t0,0x8021 +80015f48: 91240001 lbu a0,1(t1) +80015f4c: 91220000 lbu v0,0(t1) +80015f50: 2508e2f8 addiu t0,t0,-7432 +80015f54: 91230002 lbu v1,2(t1) +80015f58: 00042200 sll a0,a0,0x8 +80015f5c: 9505000a lhu a1,10(t0) +80015f60: 00441021 addu v0,v0,a0 +80015f64: 00451021 addu v0,v0,a1 +80015f68: 8cc4002c lw a0,44(a2) +80015f6c: 00031c00 sll v1,v1,0x10 +80015f70: 8cc50030 lw a1,48(a2) +80015f74: 00621821 addu v1,v1,v0 +80015f78: 8cc70020 lw a3,32(a2) +80015f7c: 3c0200ff lui v0,0xff +80015f80: 00a42821 addu a1,a1,a0 +80015f84: 3442ffff ori v0,v0,0xffff +80015f88: 00621824 and v1,v1,v0 +80015f8c: 00e53821 addu a3,a3,a1 +80015f90: 25290003 addiu t1,t1,3 +80015f94: 3c028021 lui v0,0x8021 +80015f98: 3c198006 lui t9,0x8006 +80015f9c: 95040004 lhu a0,4(t0) +80015fa0: 00602821 move a1,v1 +80015fa4: acc70020 sw a3,32(a2) +80015fa8: ac437018 sw v1,28696(v0) +80015fac: 2739465c addiu t9,t9,18012 +80015fb0: 03200008 jr t9 +80015fb4: acc9000c sw t1,12(a2) + +80015fb8 <_Z6Op8FM0v>: +80015fb8: 3c068021 lui a2,0x8021 +80015fbc: 24c6e2a8 addiu a2,a2,-7512 +80015fc0: 8cc9000c lw t1,12(a2) +80015fc4: 8cc4002c lw a0,44(a2) +80015fc8: 91220001 lbu v0,1(t1) +80015fcc: 91280000 lbu t0,0(t1) +80015fd0: 91230002 lbu v1,2(t1) +80015fd4: 8cc50030 lw a1,48(a2) +80015fd8: 00021200 sll v0,v0,0x8 +80015fdc: 8cc70020 lw a3,32(a2) +80015fe0: 00a42821 addu a1,a1,a0 +80015fe4: 01024021 addu t0,t0,v0 +80015fe8: 00031c00 sll v1,v1,0x10 +80015fec: 3c028021 lui v0,0x8021 +80015ff0: 01034021 addu t0,t0,v1 +80015ff4: 00e53821 addu a3,a3,a1 +80015ff8: 9444e2fc lhu a0,-7428(v0) +80015ffc: 25290003 addiu t1,t1,3 +80016000: 3c028021 lui v0,0x8021 +80016004: 3c198006 lui t9,0x8006 +80016008: 01002821 move a1,t0 +8001600c: acc70020 sw a3,32(a2) +80016010: ac487018 sw t0,28696(v0) +80016014: 2739465c addiu t9,t9,18012 +80016018: 03200008 jr t9 +8001601c: acc9000c sw t1,12(a2) + +80016020 <_Z6Op99M0v>: +80016020: 3c078021 lui a3,0x8021 +80016024: 24e7e2a8 addiu a3,a3,-7512 +80016028: 8ce9000c lw t1,12(a3) +8001602c: 3c028021 lui v0,0x8021 +80016030: 3c058021 lui a1,0x8021 +80016034: 91230000 lbu v1,0(t1) +80016038: 24a5e2f8 addiu a1,a1,-7432 +8001603c: 8c44e298 lw a0,-7528(v0) +80016040: 94a2000c lhu v0,12(a1) +80016044: 91280001 lbu t0,1(t1) +80016048: 00641821 addu v1,v1,a0 +8001604c: 00621821 addu v1,v1,v0 +80016050: 8ce60020 lw a2,32(a3) +80016054: 8ce20030 lw v0,48(a3) +80016058: 00084200 sll t0,t0,0x8 +8001605c: 01034021 addu t0,t0,v1 +80016060: 00c23021 addu a2,a2,v0 +80016064: 94a40004 lhu a0,4(a1) +80016068: 25290002 addiu t1,t1,2 +8001606c: 3c028021 lui v0,0x8021 +80016070: 3c198006 lui t9,0x8006 +80016074: 01002821 move a1,t0 +80016078: ace60020 sw a2,32(a3) +8001607c: ac487018 sw t0,28696(v0) +80016080: 2739465c addiu t9,t9,18012 +80016084: 03200008 jr t9 +80016088: ace9000c sw t1,12(a3) + +8001608c <_Z6Op9DM0v>: +8001608c: 3c078021 lui a3,0x8021 +80016090: 24e7e2a8 addiu a3,a3,-7512 +80016094: 8ce9000c lw t1,12(a3) +80016098: 3c028021 lui v0,0x8021 +8001609c: 3c058021 lui a1,0x8021 +800160a0: 91230000 lbu v1,0(t1) +800160a4: 24a5e2f8 addiu a1,a1,-7432 +800160a8: 8c44e298 lw a0,-7528(v0) +800160ac: 94a2000a lhu v0,10(a1) +800160b0: 91280001 lbu t0,1(t1) +800160b4: 00641821 addu v1,v1,a0 +800160b8: 00621821 addu v1,v1,v0 +800160bc: 8ce60020 lw a2,32(a3) +800160c0: 8ce20030 lw v0,48(a3) +800160c4: 00084200 sll t0,t0,0x8 +800160c8: 01034021 addu t0,t0,v1 +800160cc: 00c23021 addu a2,a2,v0 +800160d0: 94a40004 lhu a0,4(a1) +800160d4: 25290002 addiu t1,t1,2 +800160d8: 3c028021 lui v0,0x8021 +800160dc: 3c198006 lui t9,0x8006 +800160e0: 01002821 move a1,t0 +800160e4: ace60020 sw a2,32(a3) +800160e8: ac487018 sw t0,28696(v0) +800160ec: 2739465c addiu t9,t9,18012 +800160f0: 03200008 jr t9 +800160f4: ace9000c sw t1,12(a3) + +800160f8 <_Z6Op8DM0v>: +800160f8: 3c068021 lui a2,0x8021 +800160fc: 24c6e2a8 addiu a2,a2,-7512 +80016100: 8cc9000c lw t1,12(a2) +80016104: 3c028021 lui v0,0x8021 +80016108: 91230001 lbu v1,1(t1) +8001610c: 91280000 lbu t0,0(t1) +80016110: 00031a00 sll v1,v1,0x8 +80016114: 8c44e298 lw a0,-7528(v0) +80016118: 01034021 addu t0,t0,v1 +8001611c: 8cc70020 lw a3,32(a2) +80016120: 8cc30030 lw v1,48(a2) +80016124: 3c028021 lui v0,0x8021 +80016128: 01044021 addu t0,t0,a0 +8001612c: 00e33821 addu a3,a3,v1 +80016130: 9444e2fc lhu a0,-7428(v0) +80016134: 25290002 addiu t1,t1,2 +80016138: 3c028021 lui v0,0x8021 +8001613c: 3c198006 lui t9,0x8006 +80016140: 01002821 move a1,t0 +80016144: acc70020 sw a3,32(a2) +80016148: ac487018 sw t0,28696(v0) +8001614c: 2739465c addiu t9,t9,18012 +80016150: 03200008 jr t9 +80016154: acc9000c sw t1,12(a2) + +80016158 <_Z6Op95M0v>: +80016158: 3c088021 lui t0,0x8021 +8001615c: 2508e2f8 addiu t0,t0,-7432 +80016160: 3c068021 lui a2,0x8021 +80016164: 24c6e2a8 addiu a2,a2,-7512 +80016168: 9502000a lhu v0,10(t0) +8001616c: 95090006 lhu t1,6(t0) +80016170: 95030002 lhu v1,2(t0) +80016174: 8cca000c lw t2,12(a2) +80016178: 01224821 addu t1,t1,v0 +8001617c: 8cc50020 lw a1,32(a2) +80016180: 3402ffff li v0,0xffff +80016184: 30630100 andi v1,v1,0x100 +80016188: 240700ff li a3,255 +8001618c: 91440000 lbu a0,0(t2) +80016190: 0043380a movz a3,v0,v1 +80016194: 8cc2002c lw v0,44(a2) +80016198: 24a50006 addiu a1,a1,6 +8001619c: 00451021 addu v0,v0,a1 +800161a0: 00892021 addu a0,a0,t1 +800161a4: 00e43824 and a3,a3,a0 +800161a8: 254a0001 addiu t2,t2,1 +800161ac: acc20020 sw v0,32(a2) +800161b0: 3c198006 lui t9,0x8006 +800161b4: 3c028021 lui v0,0x8021 +800161b8: 95040004 lhu a0,4(t0) +800161bc: 00e02821 move a1,a3 +800161c0: acca000c sw t2,12(a2) +800161c4: 2739465c addiu t9,t9,18012 +800161c8: 03200008 jr t9 +800161cc: ac477018 sw a3,28696(v0) + +800161d0 <_Z6Op83M1v>: +800161d0: 3c038021 lui v1,0x8021 +800161d4: 2463e2a8 addiu v1,v1,-7512 +800161d8: 8c68000c lw t0,12(v1) +800161dc: 3c058021 lui a1,0x8021 +800161e0: 24a5e2f8 addiu a1,a1,-7432 +800161e4: 91070000 lbu a3,0(t0) +800161e8: 94a40008 lhu a0,8(a1) +800161ec: 8c620020 lw v0,32(v1) +800161f0: 8c66002c lw a2,44(v1) +800161f4: 00e43821 addu a3,a3,a0 +800161f8: 24420006 addiu v0,v0,6 +800161fc: 30e7ffff andi a3,a3,0xffff +80016200: 00c23021 addu a2,a2,v0 +80016204: 90a40004 lbu a0,4(a1) +80016208: 3c028021 lui v0,0x8021 +8001620c: 3c198006 lui t9,0x8006 +80016210: 25080001 addiu t0,t0,1 +80016214: 00e02821 move a1,a3 +80016218: ac477018 sw a3,28696(v0) +8001621c: 27394444 addiu t9,t9,17476 +80016220: ac660020 sw a2,32(v1) +80016224: 03200008 jr t9 +80016228: ac68000c sw t0,12(v1) + +8001622c <_Z6Op9FM1v>: +8001622c: 3c068021 lui a2,0x8021 +80016230: 24c6e2a8 addiu a2,a2,-7512 +80016234: 8cc9000c lw t1,12(a2) +80016238: 3c088021 lui t0,0x8021 +8001623c: 91240001 lbu a0,1(t1) +80016240: 91220000 lbu v0,0(t1) +80016244: 2508e2f8 addiu t0,t0,-7432 +80016248: 91230002 lbu v1,2(t1) +8001624c: 00042200 sll a0,a0,0x8 +80016250: 9505000a lhu a1,10(t0) +80016254: 00441021 addu v0,v0,a0 +80016258: 00451021 addu v0,v0,a1 +8001625c: 8cc4002c lw a0,44(a2) +80016260: 00031c00 sll v1,v1,0x10 +80016264: 8cc50030 lw a1,48(a2) +80016268: 00621821 addu v1,v1,v0 +8001626c: 8cc70020 lw a3,32(a2) +80016270: 3c0200ff lui v0,0xff +80016274: 00a42821 addu a1,a1,a0 +80016278: 3442ffff ori v0,v0,0xffff +8001627c: 00621824 and v1,v1,v0 +80016280: 00e53821 addu a3,a3,a1 +80016284: 25290003 addiu t1,t1,3 +80016288: 3c028021 lui v0,0x8021 +8001628c: 3c198006 lui t9,0x8006 +80016290: 91040004 lbu a0,4(t0) +80016294: 00602821 move a1,v1 +80016298: acc70020 sw a3,32(a2) +8001629c: ac437018 sw v1,28696(v0) +800162a0: 27394444 addiu t9,t9,17476 +800162a4: 03200008 jr t9 +800162a8: acc9000c sw t1,12(a2) + +800162ac <_Z6Op8FM1v>: +800162ac: 3c068021 lui a2,0x8021 +800162b0: 24c6e2a8 addiu a2,a2,-7512 +800162b4: 8cc9000c lw t1,12(a2) +800162b8: 8cc4002c lw a0,44(a2) +800162bc: 91220001 lbu v0,1(t1) +800162c0: 91280000 lbu t0,0(t1) +800162c4: 91230002 lbu v1,2(t1) +800162c8: 8cc50030 lw a1,48(a2) +800162cc: 00021200 sll v0,v0,0x8 +800162d0: 8cc70020 lw a3,32(a2) +800162d4: 00a42821 addu a1,a1,a0 +800162d8: 01024021 addu t0,t0,v0 +800162dc: 00031c00 sll v1,v1,0x10 +800162e0: 3c028021 lui v0,0x8021 +800162e4: 01034021 addu t0,t0,v1 +800162e8: 00e53821 addu a3,a3,a1 +800162ec: 9044e2fc lbu a0,-7428(v0) +800162f0: 25290003 addiu t1,t1,3 +800162f4: 3c028021 lui v0,0x8021 +800162f8: 3c198006 lui t9,0x8006 +800162fc: 01002821 move a1,t0 +80016300: acc70020 sw a3,32(a2) +80016304: ac487018 sw t0,28696(v0) +80016308: 27394444 addiu t9,t9,17476 +8001630c: 03200008 jr t9 +80016310: acc9000c sw t1,12(a2) + +80016314 <_Z6Op99M1v>: +80016314: 3c078021 lui a3,0x8021 +80016318: 24e7e2a8 addiu a3,a3,-7512 +8001631c: 8ce9000c lw t1,12(a3) +80016320: 3c028021 lui v0,0x8021 +80016324: 3c058021 lui a1,0x8021 +80016328: 91230000 lbu v1,0(t1) +8001632c: 24a5e2f8 addiu a1,a1,-7432 +80016330: 8c44e298 lw a0,-7528(v0) +80016334: 94a2000c lhu v0,12(a1) +80016338: 91280001 lbu t0,1(t1) +8001633c: 00641821 addu v1,v1,a0 +80016340: 00621821 addu v1,v1,v0 +80016344: 8ce60020 lw a2,32(a3) +80016348: 8ce20030 lw v0,48(a3) +8001634c: 00084200 sll t0,t0,0x8 +80016350: 01034021 addu t0,t0,v1 +80016354: 00c23021 addu a2,a2,v0 +80016358: 90a40004 lbu a0,4(a1) +8001635c: 25290002 addiu t1,t1,2 +80016360: 3c028021 lui v0,0x8021 +80016364: 3c198006 lui t9,0x8006 +80016368: 01002821 move a1,t0 +8001636c: ace60020 sw a2,32(a3) +80016370: ac487018 sw t0,28696(v0) +80016374: 27394444 addiu t9,t9,17476 +80016378: 03200008 jr t9 +8001637c: ace9000c sw t1,12(a3) + +80016380 <_Z6Op9DM1v>: +80016380: 3c078021 lui a3,0x8021 +80016384: 24e7e2a8 addiu a3,a3,-7512 +80016388: 8ce9000c lw t1,12(a3) +8001638c: 3c028021 lui v0,0x8021 +80016390: 3c058021 lui a1,0x8021 +80016394: 91230000 lbu v1,0(t1) +80016398: 24a5e2f8 addiu a1,a1,-7432 +8001639c: 8c44e298 lw a0,-7528(v0) +800163a0: 94a2000a lhu v0,10(a1) +800163a4: 91280001 lbu t0,1(t1) +800163a8: 00641821 addu v1,v1,a0 +800163ac: 00621821 addu v1,v1,v0 +800163b0: 8ce60020 lw a2,32(a3) +800163b4: 8ce20030 lw v0,48(a3) +800163b8: 00084200 sll t0,t0,0x8 +800163bc: 01034021 addu t0,t0,v1 +800163c0: 00c23021 addu a2,a2,v0 +800163c4: 90a40004 lbu a0,4(a1) +800163c8: 25290002 addiu t1,t1,2 +800163cc: 3c028021 lui v0,0x8021 +800163d0: 3c198006 lui t9,0x8006 +800163d4: 01002821 move a1,t0 +800163d8: ace60020 sw a2,32(a3) +800163dc: ac487018 sw t0,28696(v0) +800163e0: 27394444 addiu t9,t9,17476 +800163e4: 03200008 jr t9 +800163e8: ace9000c sw t1,12(a3) + +800163ec <_Z6Op0CM1v>: +800163ec: 27bdffe0 addiu sp,sp,-32 +800163f0: 3c038021 lui v1,0x8021 +800163f4: afbf0018 sw ra,24(sp) +800163f8: afb10014 sw s1,20(sp) +800163fc: afb00010 sw s0,16(sp) +80016400: 2463e2a8 addiu v1,v1,-7512 +80016404: 8c66000c lw a2,12(v1) +80016408: 3c108021 lui s0,0x8021 +8001640c: 90c20001 lbu v0,1(a2) +80016410: 90c40000 lbu a0,0(a2) +80016414: 2610e284 addiu s0,s0,-7548 +80016418: 8e050014 lw a1,20(s0) +8001641c: 00021200 sll v0,v0,0x8 +80016420: 00822021 addu a0,a0,v0 +80016424: 00852021 addu a0,a0,a1 +80016428: 8c620020 lw v0,32(v1) +8001642c: 3c118021 lui s1,0x8021 +80016430: ae247018 sw a0,28696(s1) +80016434: 8c650030 lw a1,48(v1) +80016438: 90c70001 lbu a3,1(a2) +8001643c: 24420006 addiu v0,v0,6 +80016440: 00a22821 addu a1,a1,v0 +80016444: 3c028022 lui v0,0x8022 +80016448: 24c60002 addiu a2,a2,2 +8001644c: a04750cc sb a3,20684(v0) +80016450: 3c028006 lui v0,0x8006 +80016454: ac650020 sw a1,32(v1) +80016458: 244249d4 addiu v0,v0,18900 +8001645c: 0040f809 jalr v0 +80016460: ac66000c sw a2,12(v1) +80016464: 3c038021 lui v1,0x8021 +80016468: 9066e2fc lbu a2,-7428(v1) +8001646c: 8e257018 lw a1,28696(s1) +80016470: 00461825 or v1,v0,a2 +80016474: 00461024 and v0,v0,a2 +80016478: a2020009 sb v0,9(s0) +8001647c: 306300ff andi v1,v1,0xff +80016480: 3c028022 lui v0,0x8022 +80016484: a04350bc sb v1,20668(v0) +80016488: 3c198006 lui t9,0x8006 +8001648c: 8fbf0018 lw ra,24(sp) +80016490: 8fb10014 lw s1,20(sp) +80016494: 8fb00010 lw s0,16(sp) +80016498: 00602021 move a0,v1 +8001649c: 27394444 addiu t9,t9,17476 +800164a0: 03200008 jr t9 +800164a4: 27bd0020 addiu sp,sp,32 + +800164a8 <_Z6Op8DM1v>: +800164a8: 3c068021 lui a2,0x8021 +800164ac: 24c6e2a8 addiu a2,a2,-7512 +800164b0: 8cc9000c lw t1,12(a2) +800164b4: 3c028021 lui v0,0x8021 +800164b8: 91230001 lbu v1,1(t1) +800164bc: 91280000 lbu t0,0(t1) +800164c0: 00031a00 sll v1,v1,0x8 +800164c4: 8c44e298 lw a0,-7528(v0) +800164c8: 01034021 addu t0,t0,v1 +800164cc: 8cc70020 lw a3,32(a2) +800164d0: 8cc30030 lw v1,48(a2) +800164d4: 3c028021 lui v0,0x8021 +800164d8: 01044021 addu t0,t0,a0 +800164dc: 00e33821 addu a3,a3,v1 +800164e0: 9044e2fc lbu a0,-7428(v0) +800164e4: 25290002 addiu t1,t1,2 +800164e8: 3c028021 lui v0,0x8021 +800164ec: 3c198006 lui t9,0x8006 +800164f0: 01002821 move a1,t0 +800164f4: acc70020 sw a3,32(a2) +800164f8: ac487018 sw t0,28696(v0) +800164fc: 27394444 addiu t9,t9,17476 +80016500: 03200008 jr t9 +80016504: acc9000c sw t1,12(a2) + +80016508 <_Z6Op95M1v>: +80016508: 3c088021 lui t0,0x8021 +8001650c: 2508e2f8 addiu t0,t0,-7432 +80016510: 3c068021 lui a2,0x8021 +80016514: 24c6e2a8 addiu a2,a2,-7512 +80016518: 9502000a lhu v0,10(t0) +8001651c: 95090006 lhu t1,6(t0) +80016520: 95030002 lhu v1,2(t0) +80016524: 8cca000c lw t2,12(a2) +80016528: 01224821 addu t1,t1,v0 +8001652c: 8cc50020 lw a1,32(a2) +80016530: 3402ffff li v0,0xffff +80016534: 30630100 andi v1,v1,0x100 +80016538: 240700ff li a3,255 +8001653c: 91440000 lbu a0,0(t2) +80016540: 0043380a movz a3,v0,v1 +80016544: 8cc2002c lw v0,44(a2) +80016548: 24a50006 addiu a1,a1,6 +8001654c: 00451021 addu v0,v0,a1 +80016550: 00892021 addu a0,a0,t1 +80016554: 00e43824 and a3,a3,a0 +80016558: 254a0001 addiu t2,t2,1 +8001655c: acc20020 sw v0,32(a2) +80016560: 3c198006 lui t9,0x8006 +80016564: 3c028021 lui v0,0x8021 +80016568: 91040004 lbu a0,4(t0) +8001656c: 00e02821 move a1,a3 +80016570: acca000c sw t2,12(a2) +80016574: 27394444 addiu t9,t9,17476 +80016578: 03200008 jr t9 +8001657c: ac477018 sw a3,28696(v0) + +80016580 <_Z6Op1CM1v>: +80016580: 27bdffe0 addiu sp,sp,-32 +80016584: 3c038021 lui v1,0x8021 +80016588: afbf0018 sw ra,24(sp) +8001658c: afb10014 sw s1,20(sp) +80016590: afb00010 sw s0,16(sp) +80016594: 2463e2a8 addiu v1,v1,-7512 +80016598: 8c66000c lw a2,12(v1) +8001659c: 3c108021 lui s0,0x8021 +800165a0: 90c20001 lbu v0,1(a2) +800165a4: 90c40000 lbu a0,0(a2) +800165a8: 2610e284 addiu s0,s0,-7548 +800165ac: 8e050014 lw a1,20(s0) +800165b0: 00021200 sll v0,v0,0x8 +800165b4: 00822021 addu a0,a0,v0 +800165b8: 00852021 addu a0,a0,a1 +800165bc: 8c620020 lw v0,32(v1) +800165c0: 3c118021 lui s1,0x8021 +800165c4: ae247018 sw a0,28696(s1) +800165c8: 8c650030 lw a1,48(v1) +800165cc: 90c70001 lbu a3,1(a2) +800165d0: 24420006 addiu v0,v0,6 +800165d4: 00a22821 addu a1,a1,v0 +800165d8: 3c028022 lui v0,0x8022 +800165dc: 24c60002 addiu a2,a2,2 +800165e0: a04750cc sb a3,20684(v0) +800165e4: 3c028006 lui v0,0x8006 +800165e8: ac650020 sw a1,32(v1) +800165ec: 244249d4 addiu v0,v0,18900 +800165f0: 0040f809 jalr v0 +800165f4: ac66000c sw a2,12(v1) +800165f8: 3c038021 lui v1,0x8021 +800165fc: 9066e2fc lbu a2,-7428(v1) +80016600: 8e257018 lw a1,28696(s1) +80016604: 00061827 nor v1,zero,a2 +80016608: 00621824 and v1,v1,v0 +8001660c: 00461024 and v0,v0,a2 +80016610: a2020009 sb v0,9(s0) +80016614: 306300ff andi v1,v1,0xff +80016618: 3c028022 lui v0,0x8022 +8001661c: a04350bc sb v1,20668(v0) +80016620: 3c198006 lui t9,0x8006 +80016624: 8fbf0018 lw ra,24(sp) +80016628: 8fb10014 lw s1,20(sp) +8001662c: 8fb00010 lw s0,16(sp) +80016630: 00602021 move a0,v1 +80016634: 27394444 addiu t9,t9,17476 +80016638: 03200008 jr t9 +8001663c: 27bd0020 addiu sp,sp,32 + +80016640 <_Z6Op3CM0v>: +80016640: 27bdffe0 addiu sp,sp,-32 +80016644: 3c058021 lui a1,0x8021 +80016648: afbf0018 sw ra,24(sp) +8001664c: afb10014 sw s1,20(sp) +80016650: afb00010 sw s0,16(sp) +80016654: 24a5e2a8 addiu a1,a1,-7512 +80016658: 8ca7000c lw a3,12(a1) +8001665c: 3c118021 lui s1,0x8021 +80016660: 2631e284 addiu s1,s1,-7548 +80016664: 3c108021 lui s0,0x8021 +80016668: 90e30000 lbu v1,0(a3) +8001666c: 8e260014 lw a2,20(s1) +80016670: 2610e2f8 addiu s0,s0,-7432 +80016674: 90e40001 lbu a0,1(a3) +80016678: 9602000a lhu v0,10(s0) +8001667c: 00661821 addu v1,v1,a2 +80016680: 00621821 addu v1,v1,v0 +80016684: 00042200 sll a0,a0,0x8 +80016688: 00832021 addu a0,a0,v1 +8001668c: 3c028021 lui v0,0x8021 +80016690: ac447018 sw a0,28696(v0) +80016694: 8ca30020 lw v1,32(a1) +80016698: 8ca20030 lw v0,48(a1) +8001669c: 90e60001 lbu a2,1(a3) +800166a0: 00621821 addu v1,v1,v0 +800166a4: 3c028022 lui v0,0x8022 +800166a8: a04650cc sb a2,20684(v0) +800166ac: 24e70002 addiu a3,a3,2 +800166b0: 3c028006 lui v0,0x8006 +800166b4: aca30020 sw v1,32(a1) +800166b8: 24424be8 addiu v0,v0,19432 +800166bc: 0040f809 jalr v0 +800166c0: aca7000c sw a3,12(a1) +800166c4: 96030004 lhu v1,4(s0) +800166c8: 00022b82 srl a1,v0,0xe +800166cc: 00431824 and v1,v0,v1 +800166d0: 3c048022 lui a0,0x8022 +800166d4: a48250be sh v0,20670(a0) +800166d8: 30a50001 andi a1,a1,0x1 +800166dc: 0003182b sltu v1,zero,v1 +800166e0: 00023202 srl a2,v0,0x8 +800166e4: a2230009 sb v1,9(s1) +800166e8: a225000b sb a1,11(s1) +800166ec: a226000a sb a2,10(s1) +800166f0: 8fbf0018 lw ra,24(sp) +800166f4: 8fb10014 lw s1,20(sp) +800166f8: 8fb00010 lw s0,16(sp) +800166fc: 03e00008 jr ra +80016700: 27bd0020 addiu sp,sp,32 + +80016704 <_Z6Op2CM0v>: +80016704: 27bdffe8 addiu sp,sp,-24 +80016708: 3c038021 lui v1,0x8021 +8001670c: afbf0014 sw ra,20(sp) +80016710: afb00010 sw s0,16(sp) +80016714: 2463e2a8 addiu v1,v1,-7512 +80016718: 8c66000c lw a2,12(v1) +8001671c: 3c108021 lui s0,0x8021 +80016720: 90c20001 lbu v0,1(a2) +80016724: 90c40000 lbu a0,0(a2) +80016728: 2610e284 addiu s0,s0,-7548 +8001672c: 8e050014 lw a1,20(s0) +80016730: 00021200 sll v0,v0,0x8 +80016734: 00822021 addu a0,a0,v0 +80016738: 00852021 addu a0,a0,a1 +8001673c: 3c028021 lui v0,0x8021 +80016740: ac447018 sw a0,28696(v0) +80016744: 8c650020 lw a1,32(v1) +80016748: 8c620030 lw v0,48(v1) +8001674c: 90c70001 lbu a3,1(a2) +80016750: 00a22821 addu a1,a1,v0 +80016754: 3c028022 lui v0,0x8022 +80016758: 24c60002 addiu a2,a2,2 +8001675c: a04750cc sb a3,20684(v0) +80016760: 3c028006 lui v0,0x8006 +80016764: ac650020 sw a1,32(v1) +80016768: 24424be8 addiu v0,v0,19432 +8001676c: 0040f809 jalr v0 +80016770: ac66000c sw a2,12(v1) +80016774: 3c038021 lui v1,0x8021 +80016778: 9464e2fc lhu a0,-7428(v1) +8001677c: 00022b82 srl a1,v0,0xe +80016780: 00442024 and a0,v0,a0 +80016784: 3c038022 lui v1,0x8022 +80016788: a46250be sh v0,20670(v1) +8001678c: 30a50001 andi a1,a1,0x1 +80016790: 0004202b sltu a0,zero,a0 +80016794: 00023202 srl a2,v0,0x8 +80016798: a2040009 sb a0,9(s0) +8001679c: a205000b sb a1,11(s0) +800167a0: a206000a sb a2,10(s0) +800167a4: 8fbf0014 lw ra,20(sp) +800167a8: 8fb00010 lw s0,16(sp) +800167ac: 03e00008 jr ra +800167b0: 27bd0018 addiu sp,sp,24 + +800167b4 <_Z6Op34M0v>: +800167b4: 27bdffe8 addiu sp,sp,-24 +800167b8: 3c068021 lui a2,0x8021 +800167bc: afbf0014 sw ra,20(sp) +800167c0: afb00010 sw s0,16(sp) +800167c4: 24c6e2a8 addiu a2,a2,-7512 +800167c8: 8cc9000c lw t1,12(a2) +800167cc: 3c108021 lui s0,0x8021 +800167d0: 91230000 lbu v1,0(t1) +800167d4: 2610e2f8 addiu s0,s0,-7432 +800167d8: 3c028022 lui v0,0x8022 +800167dc: a04350cc sb v1,20684(v0) +800167e0: 96080006 lhu t0,6(s0) +800167e4: 9602000a lhu v0,10(s0) +800167e8: 96030002 lhu v1,2(s0) +800167ec: 8cc40020 lw a0,32(a2) +800167f0: 01024021 addu t0,t0,v0 +800167f4: 30630100 andi v1,v1,0x100 +800167f8: 3402ffff li v0,0xffff +800167fc: 240500ff li a1,255 +80016800: 91270000 lbu a3,0(t1) +80016804: 0043280a movz a1,v0,v1 +80016808: 8cc2002c lw v0,44(a2) +8001680c: 24840006 addiu a0,a0,6 +80016810: 00e83821 addu a3,a3,t0 +80016814: 00441021 addu v0,v0,a0 +80016818: 00a72824 and a1,a1,a3 +8001681c: acc20020 sw v0,32(a2) +80016820: 3c028021 lui v0,0x8021 +80016824: ac457018 sw a1,28696(v0) +80016828: 25290001 addiu t1,t1,1 +8001682c: 3c028006 lui v0,0x8006 +80016830: 00a02021 move a0,a1 +80016834: 24424be8 addiu v0,v0,19432 +80016838: 0040f809 jalr v0 +8001683c: acc9000c sw t1,12(a2) +80016840: 96040004 lhu a0,4(s0) +80016844: 00023382 srl a2,v0,0xe +80016848: 00442024 and a0,v0,a0 +8001684c: 3c058021 lui a1,0x8021 +80016850: 24a5e284 addiu a1,a1,-7548 +80016854: 30c60001 andi a2,a2,0x1 +80016858: 0004202b sltu a0,zero,a0 +8001685c: 00023a02 srl a3,v0,0x8 +80016860: 3c038022 lui v1,0x8022 +80016864: a0a40009 sb a0,9(a1) +80016868: a46250be sh v0,20670(v1) +8001686c: a0a6000b sb a2,11(a1) +80016870: a0a7000a sb a3,10(a1) +80016874: 8fbf0014 lw ra,20(sp) +80016878: 8fb00010 lw s0,16(sp) +8001687c: 03e00008 jr ra +80016880: 27bd0018 addiu sp,sp,24 + +80016884 <_Z4Op7Cv>: +80016884: 27bdffe0 addiu sp,sp,-32 +80016888: afb00010 sw s0,16(sp) +8001688c: 3c108021 lui s0,0x8021 +80016890: 2610e2a8 addiu s0,s0,-7512 +80016894: 8e06000c lw a2,12(s0) +80016898: afbf001c sw ra,28(sp) +8001689c: afb20018 sw s2,24(sp) +800168a0: afb10014 sw s1,20(sp) +800168a4: 3c028021 lui v0,0x8021 +800168a8: 90c30000 lbu v1,0(a2) +800168ac: 9444e302 lhu a0,-7422(v0) +800168b0: 90c20001 lbu v0,1(a2) +800168b4: 8e050030 lw a1,48(s0) +800168b8: 00832021 addu a0,a0,v1 +800168bc: 00021200 sll v0,v0,0x8 +800168c0: 8e030020 lw v1,32(s0) +800168c4: 00822021 addu a0,a0,v0 +800168c8: 3c118021 lui s1,0x8021 +800168cc: 00651821 addu v1,v1,a1 +800168d0: 2631e284 addiu s1,s1,-7548 +800168d4: 3c128021 lui s2,0x8021 +800168d8: 3084ffff andi a0,a0,0xffff +800168dc: ae447018 sw a0,28696(s2) +800168e0: 8e220010 lw v0,16(s1) +800168e4: ae030020 sw v1,32(s0) +800168e8: 90c30001 lbu v1,1(a2) +800168ec: 00822021 addu a0,a0,v0 +800168f0: 3c028022 lui v0,0x8022 +800168f4: a04350cc sb v1,20684(v0) +800168f8: 24c60002 addiu a2,a2,2 +800168fc: 3c028006 lui v0,0x8006 +80016900: 24424be8 addiu v0,v0,19432 +80016904: 0040f809 jalr v0 +80016908: ae06000c sw a2,12(s0) +8001690c: 8e240010 lw a0,16(s1) +80016910: ae427018 sw v0,28696(s2) +80016914: 00442021 addu a0,v0,a0 +80016918: 3c028006 lui v0,0x8006 +8001691c: 244240f8 addiu v0,v0,16632 +80016920: 0040f809 jalr v0 +80016924: 00000000 nop +80016928: 8e030020 lw v1,32(s0) +8001692c: 8fbf001c lw ra,28(sp) +80016930: 24630006 addiu v1,v1,6 +80016934: ae030020 sw v1,32(s0) +80016938: 8fb20018 lw s2,24(sp) +8001693c: 8fb10014 lw s1,20(sp) +80016940: 8fb00010 lw s0,16(sp) +80016944: 03e00008 jr ra +80016948: 27bd0020 addiu sp,sp,32 + +8001694c <_Z4OpFCv>: +8001694c: 27bdffd8 addiu sp,sp,-40 +80016950: afb10014 sw s1,20(sp) +80016954: 3c118021 lui s1,0x8021 +80016958: 2631e2a8 addiu s1,s1,-7512 +8001695c: afb20018 sw s2,24(sp) +80016960: 8e26000c lw a2,12(s1) +80016964: 3c128021 lui s2,0x8021 +80016968: afbf0024 sw ra,36(sp) +8001696c: afb40020 sw s4,32(sp) +80016970: afb3001c sw s3,28(sp) +80016974: afb00010 sw s0,16(sp) +80016978: 2652e2f8 addiu s2,s2,-7432 +8001697c: 90c50000 lbu a1,0(a2) +80016980: 90c20001 lbu v0,1(a2) +80016984: 9644000a lhu a0,10(s2) +80016988: 8e230020 lw v1,32(s1) +8001698c: 00021200 sll v0,v0,0x8 +80016990: 00852021 addu a0,a0,a1 +80016994: 8e250030 lw a1,48(s1) +80016998: 00822021 addu a0,a0,v0 +8001699c: 3c138021 lui s3,0x8021 +800169a0: 00651821 addu v1,v1,a1 +800169a4: 3c148021 lui s4,0x8021 +800169a8: 2673e284 addiu s3,s3,-7548 +800169ac: 3084ffff andi a0,a0,0xffff +800169b0: ae847018 sw a0,28696(s4) +800169b4: 8e620010 lw v0,16(s3) +800169b8: ae230020 sw v1,32(s1) +800169bc: 90c30001 lbu v1,1(a2) +800169c0: 00822021 addu a0,a0,v0 +800169c4: 3c028022 lui v0,0x8022 +800169c8: 24c60002 addiu a2,a2,2 +800169cc: a04350cc sb v1,20684(v0) +800169d0: 3c028006 lui v0,0x8006 +800169d4: 24424be8 addiu v0,v0,19432 +800169d8: 0040f809 jalr v0 +800169dc: ae26000c sw a2,12(s1) +800169e0: 8e230010 lw v1,16(s1) +800169e4: 8e24000c lw a0,12(s1) +800169e8: 96450008 lhu a1,8(s2) +800169ec: 00832023 subu a0,a0,v1 +800169f0: 2484ffff addiu a0,a0,-1 +800169f4: 00042203 sra a0,a0,0x8 +800169f8: 3c108006 lui s0,0x8006 +800169fc: 26104444 addiu s0,s0,17476 +80016a00: 308400ff andi a0,a0,0xff +80016a04: 0200f809 jalr s0 +80016a08: ae827018 sw v0,28696(s4) +80016a0c: 8e220010 lw v0,16(s1) +80016a10: 8e24000c lw a0,12(s1) +80016a14: 96450008 lhu a1,8(s2) +80016a18: 00822023 subu a0,a0,v0 +80016a1c: 2484ffff addiu a0,a0,-1 +80016a20: 24a5ffff addiu a1,a1,-1 +80016a24: 308400ff andi a0,a0,0xff +80016a28: 0200f809 jalr s0 +80016a2c: 30a5ffff andi a1,a1,0xffff +80016a30: 8e620010 lw v0,16(s3) +80016a34: 96430008 lhu v1,8(s2) +80016a38: 8e847018 lw a0,28696(s4) +80016a3c: 2463fffe addiu v1,v1,-2 +80016a40: 00442021 addu a0,v0,a0 +80016a44: 3c028006 lui v0,0x8006 +80016a48: 244240f8 addiu v0,v0,16632 +80016a4c: 0040f809 jalr v0 +80016a50: a6430008 sh v1,8(s2) +80016a54: 8e230020 lw v1,32(s1) +80016a58: 8fbf0024 lw ra,36(sp) +80016a5c: 24630006 addiu v1,v1,6 +80016a60: ae230020 sw v1,32(s1) +80016a64: 8fb40020 lw s4,32(sp) +80016a68: 8fb3001c lw s3,28(sp) +80016a6c: 8fb20018 lw s2,24(sp) +80016a70: 8fb10014 lw s1,20(sp) +80016a74: 8fb00010 lw s0,16(sp) +80016a78: 03e00008 jr ra +80016a7c: 27bd0028 addiu sp,sp,40 + +80016a80 <_Z6Op0CM0v>: +80016a80: 27bdffd8 addiu sp,sp,-40 +80016a84: 3c038021 lui v1,0x8021 +80016a88: afbf0020 sw ra,32(sp) +80016a8c: afb3001c sw s3,28(sp) +80016a90: afb20018 sw s2,24(sp) +80016a94: afb10014 sw s1,20(sp) +80016a98: afb00010 sw s0,16(sp) +80016a9c: 2463e2a8 addiu v1,v1,-7512 +80016aa0: 8c66000c lw a2,12(v1) +80016aa4: 3c118021 lui s1,0x8021 +80016aa8: 90c20001 lbu v0,1(a2) +80016aac: 90c40000 lbu a0,0(a2) +80016ab0: 2631e284 addiu s1,s1,-7548 +80016ab4: 8e250014 lw a1,20(s1) +80016ab8: 00021200 sll v0,v0,0x8 +80016abc: 00822021 addu a0,a0,v0 +80016ac0: 00852021 addu a0,a0,a1 +80016ac4: 3c128021 lui s2,0x8021 +80016ac8: 8c620020 lw v0,32(v1) +80016acc: ae447018 sw a0,28696(s2) +80016ad0: 8c650030 lw a1,48(v1) +80016ad4: 90c70001 lbu a3,1(a2) +80016ad8: 24420006 addiu v0,v0,6 +80016adc: 00a22821 addu a1,a1,v0 +80016ae0: 3c028022 lui v0,0x8022 +80016ae4: 24c60002 addiu a2,a2,2 +80016ae8: a04750cc sb a3,20684(v0) +80016aec: 3c028006 lui v0,0x8006 +80016af0: ac650020 sw a1,32(v1) +80016af4: 24424be8 addiu v0,v0,19432 +80016af8: 0040f809 jalr v0 +80016afc: ac66000c sw a2,12(v1) +80016b00: 3c038021 lui v1,0x8021 +80016b04: 9464e2fc lhu a0,-7428(v1) +80016b08: 8e457018 lw a1,28696(s2) +80016b0c: 00441825 or v1,v0,a0 +80016b10: 00441024 and v0,v0,a0 +80016b14: 3063ffff andi v1,v1,0xffff +80016b18: 3c108022 lui s0,0x8022 +80016b1c: 0002102b sltu v0,zero,v0 +80016b20: 3c068006 lui a2,0x8006 +80016b24: 24d34444 addiu s3,a2,17476 +80016b28: 00032202 srl a0,v1,0x8 +80016b2c: 24a50001 addiu a1,a1,1 +80016b30: a2220009 sb v0,9(s1) +80016b34: 0260f809 jalr s3 +80016b38: a60350be sh v1,20670(s0) +80016b3c: 920450be lbu a0,20670(s0) +80016b40: 8e457018 lw a1,28696(s2) +80016b44: 0260c821 move t9,s3 +80016b48: 8fbf0020 lw ra,32(sp) +80016b4c: 8fb3001c lw s3,28(sp) +80016b50: 8fb20018 lw s2,24(sp) +80016b54: 8fb10014 lw s1,20(sp) +80016b58: 8fb00010 lw s0,16(sp) +80016b5c: 03200008 jr t9 +80016b60: 27bd0028 addiu sp,sp,40 + +80016b64 <_Z6Op1CM0v>: +80016b64: 27bdffd8 addiu sp,sp,-40 +80016b68: 3c038021 lui v1,0x8021 +80016b6c: afbf0020 sw ra,32(sp) +80016b70: afb3001c sw s3,28(sp) +80016b74: afb20018 sw s2,24(sp) +80016b78: afb10014 sw s1,20(sp) +80016b7c: afb00010 sw s0,16(sp) +80016b80: 2463e2a8 addiu v1,v1,-7512 +80016b84: 8c66000c lw a2,12(v1) +80016b88: 3c118021 lui s1,0x8021 +80016b8c: 90c20001 lbu v0,1(a2) +80016b90: 90c40000 lbu a0,0(a2) +80016b94: 2631e284 addiu s1,s1,-7548 +80016b98: 8e250014 lw a1,20(s1) +80016b9c: 00021200 sll v0,v0,0x8 +80016ba0: 00822021 addu a0,a0,v0 +80016ba4: 00852021 addu a0,a0,a1 +80016ba8: 3c128021 lui s2,0x8021 +80016bac: 8c620020 lw v0,32(v1) +80016bb0: ae447018 sw a0,28696(s2) +80016bb4: 8c650030 lw a1,48(v1) +80016bb8: 90c70001 lbu a3,1(a2) +80016bbc: 24420006 addiu v0,v0,6 +80016bc0: 00a22821 addu a1,a1,v0 +80016bc4: 3c028022 lui v0,0x8022 +80016bc8: 24c60002 addiu a2,a2,2 +80016bcc: a04750cc sb a3,20684(v0) +80016bd0: 3c028006 lui v0,0x8006 +80016bd4: ac650020 sw a1,32(v1) +80016bd8: 24424be8 addiu v0,v0,19432 +80016bdc: 0040f809 jalr v0 +80016be0: ac66000c sw a2,12(v1) +80016be4: 3c038021 lui v1,0x8021 +80016be8: 9464e2fc lhu a0,-7428(v1) +80016bec: 8e457018 lw a1,28696(s2) +80016bf0: 00041827 nor v1,zero,a0 +80016bf4: 00621824 and v1,v1,v0 +80016bf8: 00441024 and v0,v0,a0 +80016bfc: 3063ffff andi v1,v1,0xffff +80016c00: 3c108022 lui s0,0x8022 +80016c04: 0002102b sltu v0,zero,v0 +80016c08: 3c068006 lui a2,0x8006 +80016c0c: 24d34444 addiu s3,a2,17476 +80016c10: 00032202 srl a0,v1,0x8 +80016c14: 24a50001 addiu a1,a1,1 +80016c18: a2220009 sb v0,9(s1) +80016c1c: 0260f809 jalr s3 +80016c20: a60350be sh v1,20670(s0) +80016c24: 920450be lbu a0,20670(s0) +80016c28: 8e457018 lw a1,28696(s2) +80016c2c: 0260c821 move t9,s3 +80016c30: 8fbf0020 lw ra,32(sp) +80016c34: 8fb3001c lw s3,28(sp) +80016c38: 8fb20018 lw s2,24(sp) +80016c3c: 8fb10014 lw s1,20(sp) +80016c40: 8fb00010 lw s0,16(sp) +80016c44: 03200008 jr t9 +80016c48: 27bd0028 addiu sp,sp,40 + +80016c4c <_Z6OpB2M1v>: +80016c4c: 27bdffd8 addiu sp,sp,-40 +80016c50: 3c038021 lui v1,0x8021 +80016c54: afbf0020 sw ra,32(sp) +80016c58: afb3001c sw s3,28(sp) +80016c5c: afb20018 sw s2,24(sp) +80016c60: afb10014 sw s1,20(sp) +80016c64: afb00010 sw s0,16(sp) +80016c68: 2463e2a8 addiu v1,v1,-7512 +80016c6c: 8c67000c lw a3,12(v1) +80016c70: 3c138022 lui s3,0x8022 +80016c74: 90e20000 lbu v0,0(a3) +80016c78: 3c118021 lui s1,0x8021 +80016c7c: a26250cc sb v0,20684(s3) +80016c80: 2631e2f8 addiu s1,s1,-7432 +80016c84: 90e20000 lbu v0,0(a3) +80016c88: 96240006 lhu a0,6(s1) +80016c8c: 8c650020 lw a1,32(v1) +80016c90: 8c66002c lw a2,44(v1) +80016c94: 00441021 addu v0,v0,a0 +80016c98: 3042ffff andi v0,v0,0xffff +80016c9c: 3c128021 lui s2,0x8021 +80016ca0: 00a62821 addu a1,a1,a2 +80016ca4: 24e70001 addiu a3,a3,1 +80016ca8: 00402021 move a0,v0 +80016cac: ae427018 sw v0,28696(s2) +80016cb0: 3c108021 lui s0,0x8021 +80016cb4: 3c028006 lui v0,0x8006 +80016cb8: 2610e284 addiu s0,s0,-7548 +80016cbc: ac650020 sw a1,32(v1) +80016cc0: 24424be8 addiu v0,v0,19432 +80016cc4: 0040f809 jalr v0 +80016cc8: ac67000c sw a3,12(v1) +80016ccc: 8e030014 lw v1,20(s0) +80016cd0: 00431821 addu v1,v0,v1 +80016cd4: 00021203 sra v0,v0,0x8 +80016cd8: a26250cc sb v0,20684(s3) +80016cdc: 3c028006 lui v0,0x8006 +80016ce0: ae437018 sw v1,28696(s2) +80016ce4: 244249d4 addiu v0,v0,18900 +80016ce8: 0040f809 jalr v0 +80016cec: 00602021 move a0,v1 +80016cf0: a2220004 sb v0,4(s1) +80016cf4: 304200ff andi v0,v0,0xff +80016cf8: a202000a sb v0,10(s0) +80016cfc: a2020009 sb v0,9(s0) +80016d00: 8fbf0020 lw ra,32(sp) +80016d04: 8fb3001c lw s3,28(sp) +80016d08: 8fb20018 lw s2,24(sp) +80016d0c: 8fb10014 lw s1,20(sp) +80016d10: 8fb00010 lw s0,16(sp) +80016d14: 03e00008 jr ra +80016d18: 27bd0028 addiu sp,sp,40 + +80016d1c <_Z6OpB5M1v>: +80016d1c: 27bdffe8 addiu sp,sp,-24 +80016d20: 3c068021 lui a2,0x8021 +80016d24: afbf0014 sw ra,20(sp) +80016d28: afb00010 sw s0,16(sp) +80016d2c: 24c6e2a8 addiu a2,a2,-7512 +80016d30: 8cc9000c lw t1,12(a2) +80016d34: 3c108021 lui s0,0x8021 +80016d38: 91230000 lbu v1,0(t1) +80016d3c: 2610e2f8 addiu s0,s0,-7432 +80016d40: 3c028022 lui v0,0x8022 +80016d44: a04350cc sb v1,20684(v0) +80016d48: 96080006 lhu t0,6(s0) +80016d4c: 9602000a lhu v0,10(s0) +80016d50: 96030002 lhu v1,2(s0) +80016d54: 01024021 addu t0,t0,v0 +80016d58: 30630100 andi v1,v1,0x100 +80016d5c: 8cc40020 lw a0,32(a2) +80016d60: 3402ffff li v0,0xffff +80016d64: 240500ff li a1,255 +80016d68: 91270000 lbu a3,0(t1) +80016d6c: 0043280a movz a1,v0,v1 +80016d70: 8cc2002c lw v0,44(a2) +80016d74: 24840006 addiu a0,a0,6 +80016d78: 00441021 addu v0,v0,a0 +80016d7c: 00e83821 addu a3,a3,t0 +80016d80: 00a72824 and a1,a1,a3 +80016d84: acc20020 sw v0,32(a2) +80016d88: 3c028021 lui v0,0x8021 +80016d8c: 25290001 addiu t1,t1,1 +80016d90: ac457018 sw a1,28696(v0) +80016d94: 3c028006 lui v0,0x8006 +80016d98: 00a02021 move a0,a1 +80016d9c: 244249d4 addiu v0,v0,18900 +80016da0: 0040f809 jalr v0 +80016da4: acc9000c sw t1,12(a2) +80016da8: 304300ff andi v1,v0,0xff +80016dac: a2020004 sb v0,4(s0) +80016db0: 3c028021 lui v0,0x8021 +80016db4: 2442e284 addiu v0,v0,-7548 +80016db8: a043000a sb v1,10(v0) +80016dbc: a0430009 sb v1,9(v0) +80016dc0: 8fbf0014 lw ra,20(sp) +80016dc4: 8fb00010 lw s0,16(sp) +80016dc8: 03e00008 jr ra +80016dcc: 27bd0018 addiu sp,sp,24 + +80016dd0 <_Z6OpA5M1v>: +80016dd0: 27bdffe8 addiu sp,sp,-24 +80016dd4: 3c058021 lui a1,0x8021 +80016dd8: afbf0014 sw ra,20(sp) +80016ddc: afb00010 sw s0,16(sp) +80016de0: 24a5e2a8 addiu a1,a1,-7512 +80016de4: 8ca7000c lw a3,12(a1) +80016de8: 3c028022 lui v0,0x8022 +80016dec: 90e30000 lbu v1,0(a3) +80016df0: 3c108021 lui s0,0x8021 +80016df4: a04350cc sb v1,20684(v0) +80016df8: 2610e2f8 addiu s0,s0,-7432 +80016dfc: 90e30000 lbu v1,0(a3) +80016e00: 96020006 lhu v0,6(s0) +80016e04: 8ca60020 lw a2,32(a1) +80016e08: 8ca4002c lw a0,44(a1) +80016e0c: 00621821 addu v1,v1,v0 +80016e10: 3063ffff andi v1,v1,0xffff +80016e14: 3c028021 lui v0,0x8021 +80016e18: 00c43021 addu a2,a2,a0 +80016e1c: ac437018 sw v1,28696(v0) +80016e20: 24e70001 addiu a3,a3,1 +80016e24: 3c028006 lui v0,0x8006 +80016e28: 00602021 move a0,v1 +80016e2c: aca60020 sw a2,32(a1) +80016e30: 244249d4 addiu v0,v0,18900 +80016e34: 0040f809 jalr v0 +80016e38: aca7000c sw a3,12(a1) +80016e3c: 304300ff andi v1,v0,0xff +80016e40: a2020004 sb v0,4(s0) +80016e44: 3c028021 lui v0,0x8021 +80016e48: 2442e284 addiu v0,v0,-7548 +80016e4c: a043000a sb v1,10(v0) +80016e50: a0430009 sb v1,9(v0) +80016e54: 8fbf0014 lw ra,20(sp) +80016e58: 8fb00010 lw s0,16(sp) +80016e5c: 03e00008 jr ra +80016e60: 27bd0018 addiu sp,sp,24 + +80016e64 <_Z6OpA3M1v>: +80016e64: 27bdffe8 addiu sp,sp,-24 +80016e68: 3c068021 lui a2,0x8021 +80016e6c: afbf0014 sw ra,20(sp) +80016e70: afb00010 sw s0,16(sp) +80016e74: 24c6e2a8 addiu a2,a2,-7512 +80016e78: 8cc7000c lw a3,12(a2) +80016e7c: 3c028022 lui v0,0x8022 +80016e80: 90e30000 lbu v1,0(a3) +80016e84: 3c108021 lui s0,0x8021 +80016e88: a04350cc sb v1,20684(v0) +80016e8c: 2610e2f8 addiu s0,s0,-7432 +80016e90: 90e50000 lbu a1,0(a3) +80016e94: 96040008 lhu a0,8(s0) +80016e98: 8cc20020 lw v0,32(a2) +80016e9c: 8cc3002c lw v1,44(a2) +80016ea0: 00a42821 addu a1,a1,a0 +80016ea4: 24420006 addiu v0,v0,6 +80016ea8: 00621821 addu v1,v1,v0 +80016eac: 30a5ffff andi a1,a1,0xffff +80016eb0: 3c028021 lui v0,0x8021 +80016eb4: 24e70001 addiu a3,a3,1 +80016eb8: ac457018 sw a1,28696(v0) +80016ebc: 3c028006 lui v0,0x8006 +80016ec0: acc30020 sw v1,32(a2) +80016ec4: 00a02021 move a0,a1 +80016ec8: 244249d4 addiu v0,v0,18900 +80016ecc: 0040f809 jalr v0 +80016ed0: acc7000c sw a3,12(a2) +80016ed4: 304300ff andi v1,v0,0xff +80016ed8: a2020004 sb v0,4(s0) +80016edc: 3c028021 lui v0,0x8021 +80016ee0: 2442e284 addiu v0,v0,-7548 +80016ee4: a043000a sb v1,10(v0) +80016ee8: a0430009 sb v1,9(v0) +80016eec: 8fbf0014 lw ra,20(sp) +80016ef0: 8fb00010 lw s0,16(sp) +80016ef4: 03e00008 jr ra +80016ef8: 27bd0018 addiu sp,sp,24 + +80016efc <_Z6OpBFM1v>: +80016efc: 27bdffe8 addiu sp,sp,-24 +80016f00: 3c068021 lui a2,0x8021 +80016f04: afbf0014 sw ra,20(sp) +80016f08: afb00010 sw s0,16(sp) +80016f0c: 24c6e2a8 addiu a2,a2,-7512 +80016f10: 8cc7000c lw a3,12(a2) +80016f14: 3c108021 lui s0,0x8021 +80016f18: 90e20001 lbu v0,1(a3) +80016f1c: 90e30000 lbu v1,0(a3) +80016f20: 2610e2f8 addiu s0,s0,-7432 +80016f24: 90e40002 lbu a0,2(a3) +80016f28: 9605000a lhu a1,10(s0) +80016f2c: 00021200 sll v0,v0,0x8 +80016f30: 00621821 addu v1,v1,v0 +80016f34: 00651821 addu v1,v1,a1 +80016f38: 00042400 sll a0,a0,0x10 +80016f3c: 3c0200ff lui v0,0xff +80016f40: 00832021 addu a0,a0,v1 +80016f44: 3442ffff ori v0,v0,0xffff +80016f48: 00822024 and a0,a0,v0 +80016f4c: 3c028021 lui v0,0x8021 +80016f50: ac447018 sw a0,28696(v0) +80016f54: 8cc30030 lw v1,48(a2) +80016f58: 8cc8002c lw t0,44(a2) +80016f5c: 90e90002 lbu t1,2(a3) +80016f60: 8cc50020 lw a1,32(a2) +80016f64: 00681821 addu v1,v1,t0 +80016f68: 3c028022 lui v0,0x8022 +80016f6c: 00a32821 addu a1,a1,v1 +80016f70: 24e70003 addiu a3,a3,3 +80016f74: a04950cc sb t1,20684(v0) +80016f78: 3c028006 lui v0,0x8006 +80016f7c: acc50020 sw a1,32(a2) +80016f80: 244249d4 addiu v0,v0,18900 +80016f84: 0040f809 jalr v0 +80016f88: acc7000c sw a3,12(a2) +80016f8c: 304300ff andi v1,v0,0xff +80016f90: a2020004 sb v0,4(s0) +80016f94: 3c028021 lui v0,0x8021 +80016f98: 2442e284 addiu v0,v0,-7548 +80016f9c: a043000a sb v1,10(v0) +80016fa0: a0430009 sb v1,9(v0) +80016fa4: 8fbf0014 lw ra,20(sp) +80016fa8: 8fb00010 lw s0,16(sp) +80016fac: 03e00008 jr ra +80016fb0: 27bd0018 addiu sp,sp,24 + +80016fb4 <_Z6OpAFM1v>: +80016fb4: 27bdffe8 addiu sp,sp,-24 +80016fb8: 3c058021 lui a1,0x8021 +80016fbc: afbf0010 sw ra,16(sp) +80016fc0: 24a5e2a8 addiu a1,a1,-7512 +80016fc4: 8ca6000c lw a2,12(a1) +80016fc8: 8ca70030 lw a3,48(a1) +80016fcc: 90c20001 lbu v0,1(a2) +80016fd0: 90c40000 lbu a0,0(a2) +80016fd4: 90c30002 lbu v1,2(a2) +80016fd8: 00021200 sll v0,v0,0x8 +80016fdc: 00822021 addu a0,a0,v0 +80016fe0: 00031c00 sll v1,v1,0x10 +80016fe4: 00832021 addu a0,a0,v1 +80016fe8: 3c028021 lui v0,0x8021 +80016fec: ac447018 sw a0,28696(v0) +80016ff0: 8ca8002c lw t0,44(a1) +80016ff4: 90c90002 lbu t1,2(a2) +80016ff8: 8ca30020 lw v1,32(a1) +80016ffc: 00e83821 addu a3,a3,t0 +80017000: 3c028022 lui v0,0x8022 +80017004: 00671821 addu v1,v1,a3 +80017008: 24c60003 addiu a2,a2,3 +8001700c: a04950cc sb t1,20684(v0) +80017010: 3c028006 lui v0,0x8006 +80017014: aca30020 sw v1,32(a1) +80017018: 244249d4 addiu v0,v0,18900 +8001701c: 0040f809 jalr v0 +80017020: aca6000c sw a2,12(a1) +80017024: 3c038021 lui v1,0x8021 +80017028: 2463e2f8 addiu v1,v1,-7432 +8001702c: 304400ff andi a0,v0,0xff +80017030: a0620004 sb v0,4(v1) +80017034: 3c028021 lui v0,0x8021 +80017038: 2442e284 addiu v0,v0,-7548 +8001703c: a044000a sb a0,10(v0) +80017040: a0440009 sb a0,9(v0) +80017044: 8fbf0010 lw ra,16(sp) +80017048: 03e00008 jr ra +8001704c: 27bd0018 addiu sp,sp,24 + +80017050 <_Z6OpB9M1v>: +80017050: 27bdffe0 addiu sp,sp,-32 +80017054: 3c058021 lui a1,0x8021 +80017058: afbf0018 sw ra,24(sp) +8001705c: afb10014 sw s1,20(sp) +80017060: afb00010 sw s0,16(sp) +80017064: 24a5e2a8 addiu a1,a1,-7512 +80017068: 8ca7000c lw a3,12(a1) +8001706c: 3c118021 lui s1,0x8021 +80017070: 2631e284 addiu s1,s1,-7548 +80017074: 3c108021 lui s0,0x8021 +80017078: 90e30000 lbu v1,0(a3) +8001707c: 8e260014 lw a2,20(s1) +80017080: 2610e2f8 addiu s0,s0,-7432 +80017084: 90e40001 lbu a0,1(a3) +80017088: 9602000c lhu v0,12(s0) +8001708c: 00661821 addu v1,v1,a2 +80017090: 00621821 addu v1,v1,v0 +80017094: 00042200 sll a0,a0,0x8 +80017098: 00832021 addu a0,a0,v1 +8001709c: 3c028021 lui v0,0x8021 +800170a0: ac447018 sw a0,28696(v0) +800170a4: 8ca30020 lw v1,32(a1) +800170a8: 8ca20030 lw v0,48(a1) +800170ac: 90e60001 lbu a2,1(a3) +800170b0: 00621821 addu v1,v1,v0 +800170b4: 3c028022 lui v0,0x8022 +800170b8: 24e70002 addiu a3,a3,2 +800170bc: a04650cc sb a2,20684(v0) +800170c0: 3c028006 lui v0,0x8006 +800170c4: aca30020 sw v1,32(a1) +800170c8: 244249d4 addiu v0,v0,18900 +800170cc: 0040f809 jalr v0 +800170d0: aca7000c sw a3,12(a1) +800170d4: a2020004 sb v0,4(s0) +800170d8: 304200ff andi v0,v0,0xff +800170dc: a222000a sb v0,10(s1) +800170e0: a2220009 sb v0,9(s1) +800170e4: 8fbf0018 lw ra,24(sp) +800170e8: 8fb10014 lw s1,20(sp) +800170ec: 8fb00010 lw s0,16(sp) +800170f0: 03e00008 jr ra +800170f4: 27bd0020 addiu sp,sp,32 + +800170f8 <_Z6OpBDM1v>: +800170f8: 27bdffe0 addiu sp,sp,-32 +800170fc: 3c058021 lui a1,0x8021 +80017100: afbf0018 sw ra,24(sp) +80017104: afb10014 sw s1,20(sp) +80017108: afb00010 sw s0,16(sp) +8001710c: 24a5e2a8 addiu a1,a1,-7512 +80017110: 8ca7000c lw a3,12(a1) +80017114: 3c118021 lui s1,0x8021 +80017118: 2631e284 addiu s1,s1,-7548 +8001711c: 3c108021 lui s0,0x8021 +80017120: 90e30000 lbu v1,0(a3) +80017124: 8e260014 lw a2,20(s1) +80017128: 2610e2f8 addiu s0,s0,-7432 +8001712c: 90e40001 lbu a0,1(a3) +80017130: 9602000a lhu v0,10(s0) +80017134: 00661821 addu v1,v1,a2 +80017138: 00621821 addu v1,v1,v0 +8001713c: 00042200 sll a0,a0,0x8 +80017140: 00832021 addu a0,a0,v1 +80017144: 3c028021 lui v0,0x8021 +80017148: ac447018 sw a0,28696(v0) +8001714c: 8ca30020 lw v1,32(a1) +80017150: 8ca20030 lw v0,48(a1) +80017154: 90e60001 lbu a2,1(a3) +80017158: 00621821 addu v1,v1,v0 +8001715c: 3c028022 lui v0,0x8022 +80017160: 24e70002 addiu a3,a3,2 +80017164: a04650cc sb a2,20684(v0) +80017168: 3c028006 lui v0,0x8006 +8001716c: aca30020 sw v1,32(a1) +80017170: 244249d4 addiu v0,v0,18900 +80017174: 0040f809 jalr v0 +80017178: aca7000c sw a3,12(a1) +8001717c: a2020004 sb v0,4(s0) +80017180: 304200ff andi v0,v0,0xff +80017184: a222000a sb v0,10(s1) +80017188: a2220009 sb v0,9(s1) +8001718c: 8fbf0018 lw ra,24(sp) +80017190: 8fb10014 lw s1,20(sp) +80017194: 8fb00010 lw s0,16(sp) +80017198: 03e00008 jr ra +8001719c: 27bd0020 addiu sp,sp,32 + +800171a0 <_Z6OpADM1v>: +800171a0: 27bdffe8 addiu sp,sp,-24 +800171a4: 3c038021 lui v1,0x8021 +800171a8: afbf0014 sw ra,20(sp) +800171ac: afb00010 sw s0,16(sp) +800171b0: 2463e2a8 addiu v1,v1,-7512 +800171b4: 8c66000c lw a2,12(v1) +800171b8: 3c108021 lui s0,0x8021 +800171bc: 90c20001 lbu v0,1(a2) +800171c0: 90c40000 lbu a0,0(a2) +800171c4: 2610e284 addiu s0,s0,-7548 +800171c8: 8e050014 lw a1,20(s0) +800171cc: 00021200 sll v0,v0,0x8 +800171d0: 00822021 addu a0,a0,v0 +800171d4: 00852021 addu a0,a0,a1 +800171d8: 3c028021 lui v0,0x8021 +800171dc: 8c650020 lw a1,32(v1) +800171e0: ac447018 sw a0,28696(v0) +800171e4: 8c620030 lw v0,48(v1) +800171e8: 90c70001 lbu a3,1(a2) +800171ec: 00a22821 addu a1,a1,v0 +800171f0: 3c028022 lui v0,0x8022 +800171f4: 24c60002 addiu a2,a2,2 +800171f8: a04750cc sb a3,20684(v0) +800171fc: 3c028006 lui v0,0x8006 +80017200: ac650020 sw a1,32(v1) +80017204: 244249d4 addiu v0,v0,18900 +80017208: 0040f809 jalr v0 +8001720c: ac66000c sw a2,12(v1) +80017210: 3c038021 lui v1,0x8021 +80017214: 2463e2f8 addiu v1,v1,-7432 +80017218: a0620004 sb v0,4(v1) +8001721c: 304200ff andi v0,v0,0xff +80017220: a202000a sb v0,10(s0) +80017224: a2020009 sb v0,9(s0) +80017228: 8fbf0014 lw ra,20(sp) +8001722c: 8fb00010 lw s0,16(sp) +80017230: 03e00008 jr ra +80017234: 27bd0018 addiu sp,sp,24 + +80017238 <_Z6OpA7M1v>: +80017238: 27bdffd8 addiu sp,sp,-40 +8001723c: 3c038021 lui v1,0x8021 +80017240: afbf0024 sw ra,36(sp) +80017244: afb40020 sw s4,32(sp) +80017248: afb3001c sw s3,28(sp) +8001724c: afb20018 sw s2,24(sp) +80017250: afb10014 sw s1,20(sp) +80017254: afb00010 sw s0,16(sp) +80017258: 2463e2a8 addiu v1,v1,-7512 +8001725c: 8c67000c lw a3,12(v1) +80017260: 3c148022 lui s4,0x8022 +80017264: 90e20000 lbu v0,0(a3) +80017268: 3c138021 lui s3,0x8021 +8001726c: a28250cc sb v0,20684(s4) +80017270: 2673e2f8 addiu s3,s3,-7432 +80017274: 90e20000 lbu v0,0(a3) +80017278: 96640006 lhu a0,6(s3) +8001727c: 8c650020 lw a1,32(v1) +80017280: 8c66002c lw a2,44(v1) +80017284: 00441021 addu v0,v0,a0 +80017288: 3c128021 lui s2,0x8021 +8001728c: 3042ffff andi v0,v0,0xffff +80017290: 00a62821 addu a1,a1,a2 +80017294: 24e70001 addiu a3,a3,1 +80017298: 00402021 move a0,v0 +8001729c: ae427018 sw v0,28696(s2) +800172a0: 3c028006 lui v0,0x8006 +800172a4: ac650020 sw a1,32(v1) +800172a8: 24424be8 addiu v0,v0,19432 +800172ac: 0040f809 jalr v0 +800172b0: ac67000c sw a3,12(v1) +800172b4: 8e447018 lw a0,28696(s2) +800172b8: 3c108006 lui s0,0x8006 +800172bc: 261049d4 addiu s0,s0,18900 +800172c0: 24840002 addiu a0,a0,2 +800172c4: 0200f809 jalr s0 +800172c8: 00408821 move s1,v0 +800172cc: 00021c00 sll v1,v0,0x10 +800172d0: 02238821 addu s1,s1,v1 +800172d4: 02202021 move a0,s1 +800172d8: ae517018 sw s1,28696(s2) +800172dc: 0200f809 jalr s0 +800172e0: a28250cc sb v0,20684(s4) +800172e4: 304300ff andi v1,v0,0xff +800172e8: a2620004 sb v0,4(s3) +800172ec: 3c028021 lui v0,0x8021 +800172f0: 2442e284 addiu v0,v0,-7548 +800172f4: a043000a sb v1,10(v0) +800172f8: a0430009 sb v1,9(v0) +800172fc: 8fbf0024 lw ra,36(sp) +80017300: 8fb40020 lw s4,32(sp) +80017304: 8fb3001c lw s3,28(sp) +80017308: 8fb20018 lw s2,24(sp) +8001730c: 8fb10014 lw s1,20(sp) +80017310: 8fb00010 lw s0,16(sp) +80017314: 03e00008 jr ra +80017318: 27bd0028 addiu sp,sp,40 + +8001731c <_Z6Op15M1v>: +8001731c: 27bdffe0 addiu sp,sp,-32 +80017320: 3c068021 lui a2,0x8021 +80017324: afbf0018 sw ra,24(sp) +80017328: afb10014 sw s1,20(sp) +8001732c: afb00010 sw s0,16(sp) +80017330: 24c6e2a8 addiu a2,a2,-7512 +80017334: 8cc9000c lw t1,12(a2) +80017338: 3c118021 lui s1,0x8021 +8001733c: 91230000 lbu v1,0(t1) +80017340: 2631e2f8 addiu s1,s1,-7432 +80017344: 3c028022 lui v0,0x8022 +80017348: a04350cc sb v1,20684(v0) +8001734c: 96280006 lhu t0,6(s1) +80017350: 9622000a lhu v0,10(s1) +80017354: 96230002 lhu v1,2(s1) +80017358: 01024021 addu t0,t0,v0 +8001735c: 30630100 andi v1,v1,0x100 +80017360: 8cc40020 lw a0,32(a2) +80017364: 3402ffff li v0,0xffff +80017368: 240500ff li a1,255 +8001736c: 91270000 lbu a3,0(t1) +80017370: 0043280a movz a1,v0,v1 +80017374: 8cc2002c lw v0,44(a2) +80017378: 24840006 addiu a0,a0,6 +8001737c: 00441021 addu v0,v0,a0 +80017380: 00e83821 addu a3,a3,t0 +80017384: 00a72824 and a1,a1,a3 +80017388: acc20020 sw v0,32(a2) +8001738c: 3c028021 lui v0,0x8021 +80017390: 25290001 addiu t1,t1,1 +80017394: ac457018 sw a1,28696(v0) +80017398: 3c028006 lui v0,0x8006 +8001739c: 92300004 lbu s0,4(s1) +800173a0: 00a02021 move a0,a1 +800173a4: 244249d4 addiu v0,v0,18900 +800173a8: 0040f809 jalr v0 +800173ac: acc9000c sw t1,12(a2) +800173b0: 02028025 or s0,s0,v0 +800173b4: 3c028021 lui v0,0x8021 +800173b8: 320300ff andi v1,s0,0xff +800173bc: 2442e284 addiu v0,v0,-7548 +800173c0: a043000a sb v1,10(v0) +800173c4: a0430009 sb v1,9(v0) +800173c8: a2300004 sb s0,4(s1) +800173cc: 8fbf0018 lw ra,24(sp) +800173d0: 8fb10014 lw s1,20(sp) +800173d4: 8fb00010 lw s0,16(sp) +800173d8: 03e00008 jr ra +800173dc: 27bd0020 addiu sp,sp,32 + +800173e0 <_Z6Op05M1v>: +800173e0: 27bdffe0 addiu sp,sp,-32 +800173e4: 3c058021 lui a1,0x8021 +800173e8: afbf0018 sw ra,24(sp) +800173ec: afb10014 sw s1,20(sp) +800173f0: afb00010 sw s0,16(sp) +800173f4: 24a5e2a8 addiu a1,a1,-7512 +800173f8: 8ca7000c lw a3,12(a1) +800173fc: 3c028022 lui v0,0x8022 +80017400: 90e30000 lbu v1,0(a3) +80017404: 3c118021 lui s1,0x8021 +80017408: 2631e2f8 addiu s1,s1,-7432 +8001740c: a04350cc sb v1,20684(v0) +80017410: 90e30000 lbu v1,0(a3) +80017414: 96220006 lhu v0,6(s1) +80017418: 8ca60020 lw a2,32(a1) +8001741c: 8ca4002c lw a0,44(a1) +80017420: 00621821 addu v1,v1,v0 +80017424: 3063ffff andi v1,v1,0xffff +80017428: 3c028021 lui v0,0x8021 +8001742c: 00c43021 addu a2,a2,a0 +80017430: ac437018 sw v1,28696(v0) +80017434: 24e70001 addiu a3,a3,1 +80017438: 3c028006 lui v0,0x8006 +8001743c: 92300004 lbu s0,4(s1) +80017440: 00602021 move a0,v1 +80017444: aca60020 sw a2,32(a1) +80017448: 244249d4 addiu v0,v0,18900 +8001744c: 0040f809 jalr v0 +80017450: aca7000c sw a3,12(a1) +80017454: 02028025 or s0,s0,v0 +80017458: 3c028021 lui v0,0x8021 +8001745c: 320300ff andi v1,s0,0xff +80017460: 2442e284 addiu v0,v0,-7548 +80017464: a043000a sb v1,10(v0) +80017468: a0430009 sb v1,9(v0) +8001746c: a2300004 sb s0,4(s1) +80017470: 8fbf0018 lw ra,24(sp) +80017474: 8fb10014 lw s1,20(sp) +80017478: 8fb00010 lw s0,16(sp) +8001747c: 03e00008 jr ra +80017480: 27bd0020 addiu sp,sp,32 + +80017484 <_Z6Op19M1v>: +80017484: 27bdffe0 addiu sp,sp,-32 +80017488: 3c058021 lui a1,0x8021 +8001748c: afbf001c sw ra,28(sp) +80017490: afb20018 sw s2,24(sp) +80017494: afb10014 sw s1,20(sp) +80017498: afb00010 sw s0,16(sp) +8001749c: 24a5e2a8 addiu a1,a1,-7512 +800174a0: 8ca7000c lw a3,12(a1) +800174a4: 3c128021 lui s2,0x8021 +800174a8: 2652e284 addiu s2,s2,-7548 +800174ac: 3c118021 lui s1,0x8021 +800174b0: 90e30000 lbu v1,0(a3) +800174b4: 2631e2f8 addiu s1,s1,-7432 +800174b8: 8e460014 lw a2,20(s2) +800174bc: 90e40001 lbu a0,1(a3) +800174c0: 9622000c lhu v0,12(s1) +800174c4: 00661821 addu v1,v1,a2 +800174c8: 00621821 addu v1,v1,v0 +800174cc: 00042200 sll a0,a0,0x8 +800174d0: 00832021 addu a0,a0,v1 +800174d4: 3c028021 lui v0,0x8021 +800174d8: ac447018 sw a0,28696(v0) +800174dc: 8ca30020 lw v1,32(a1) +800174e0: 8ca20030 lw v0,48(a1) +800174e4: 90e60001 lbu a2,1(a3) +800174e8: 00621821 addu v1,v1,v0 +800174ec: 3c028022 lui v0,0x8022 +800174f0: 24e70002 addiu a3,a3,2 +800174f4: a04650cc sb a2,20684(v0) +800174f8: 3c028006 lui v0,0x8006 +800174fc: 92300004 lbu s0,4(s1) +80017500: aca30020 sw v1,32(a1) +80017504: 244249d4 addiu v0,v0,18900 +80017508: 0040f809 jalr v0 +8001750c: aca7000c sw a3,12(a1) +80017510: 02028025 or s0,s0,v0 +80017514: 320200ff andi v0,s0,0xff +80017518: a2300004 sb s0,4(s1) +8001751c: a242000a sb v0,10(s2) +80017520: a2420009 sb v0,9(s2) +80017524: 8fbf001c lw ra,28(sp) +80017528: 8fb20018 lw s2,24(sp) +8001752c: 8fb10014 lw s1,20(sp) +80017530: 8fb00010 lw s0,16(sp) +80017534: 03e00008 jr ra +80017538: 27bd0020 addiu sp,sp,32 + +8001753c <_Z6Op1DM1v>: +8001753c: 27bdffe0 addiu sp,sp,-32 +80017540: 3c058021 lui a1,0x8021 +80017544: afbf001c sw ra,28(sp) +80017548: afb20018 sw s2,24(sp) +8001754c: afb10014 sw s1,20(sp) +80017550: afb00010 sw s0,16(sp) +80017554: 24a5e2a8 addiu a1,a1,-7512 +80017558: 8ca7000c lw a3,12(a1) +8001755c: 3c128021 lui s2,0x8021 +80017560: 2652e284 addiu s2,s2,-7548 +80017564: 3c118021 lui s1,0x8021 +80017568: 90e30000 lbu v1,0(a3) +8001756c: 2631e2f8 addiu s1,s1,-7432 +80017570: 8e460014 lw a2,20(s2) +80017574: 90e40001 lbu a0,1(a3) +80017578: 9622000a lhu v0,10(s1) +8001757c: 00661821 addu v1,v1,a2 +80017580: 00621821 addu v1,v1,v0 +80017584: 00042200 sll a0,a0,0x8 +80017588: 00832021 addu a0,a0,v1 +8001758c: 3c028021 lui v0,0x8021 +80017590: ac447018 sw a0,28696(v0) +80017594: 8ca30020 lw v1,32(a1) +80017598: 8ca20030 lw v0,48(a1) +8001759c: 90e60001 lbu a2,1(a3) +800175a0: 00621821 addu v1,v1,v0 +800175a4: 3c028022 lui v0,0x8022 +800175a8: 24e70002 addiu a3,a3,2 +800175ac: a04650cc sb a2,20684(v0) +800175b0: 3c028006 lui v0,0x8006 +800175b4: 92300004 lbu s0,4(s1) +800175b8: aca30020 sw v1,32(a1) +800175bc: 244249d4 addiu v0,v0,18900 +800175c0: 0040f809 jalr v0 +800175c4: aca7000c sw a3,12(a1) +800175c8: 02028025 or s0,s0,v0 +800175cc: 320200ff andi v0,s0,0xff +800175d0: a2300004 sb s0,4(s1) +800175d4: a242000a sb v0,10(s2) +800175d8: a2420009 sb v0,9(s2) +800175dc: 8fbf001c lw ra,28(sp) +800175e0: 8fb20018 lw s2,24(sp) +800175e4: 8fb10014 lw s1,20(sp) +800175e8: 8fb00010 lw s0,16(sp) +800175ec: 03e00008 jr ra +800175f0: 27bd0020 addiu sp,sp,32 + +800175f4 <_Z6Op0DM1v>: +800175f4: 27bdffe0 addiu sp,sp,-32 +800175f8: 3c058021 lui a1,0x8021 +800175fc: afbf001c sw ra,28(sp) +80017600: afb20018 sw s2,24(sp) +80017604: afb10014 sw s1,20(sp) +80017608: afb00010 sw s0,16(sp) +8001760c: 24a5e2a8 addiu a1,a1,-7512 +80017610: 8ca6000c lw a2,12(a1) +80017614: 3c128021 lui s2,0x8021 +80017618: 90c20001 lbu v0,1(a2) +8001761c: 90c40000 lbu a0,0(a2) +80017620: 2652e284 addiu s2,s2,-7548 +80017624: 8e430014 lw v1,20(s2) +80017628: 00021200 sll v0,v0,0x8 +8001762c: 00822021 addu a0,a0,v0 +80017630: 00832021 addu a0,a0,v1 +80017634: 3c028021 lui v0,0x8021 +80017638: ac447018 sw a0,28696(v0) +8001763c: 8ca30020 lw v1,32(a1) +80017640: 8ca20030 lw v0,48(a1) +80017644: 90c70001 lbu a3,1(a2) +80017648: 00621821 addu v1,v1,v0 +8001764c: 3c118021 lui s1,0x8021 +80017650: 3c028022 lui v0,0x8022 +80017654: 2631e2f8 addiu s1,s1,-7432 +80017658: 24c60002 addiu a2,a2,2 +8001765c: a04750cc sb a3,20684(v0) +80017660: 3c028006 lui v0,0x8006 +80017664: 92300004 lbu s0,4(s1) +80017668: aca30020 sw v1,32(a1) +8001766c: 244249d4 addiu v0,v0,18900 +80017670: 0040f809 jalr v0 +80017674: aca6000c sw a2,12(a1) +80017678: 02028025 or s0,s0,v0 +8001767c: 320200ff andi v0,s0,0xff +80017680: a2300004 sb s0,4(s1) +80017684: a242000a sb v0,10(s2) +80017688: a2420009 sb v0,9(s2) +8001768c: 8fbf001c lw ra,28(sp) +80017690: 8fb20018 lw s2,24(sp) +80017694: 8fb10014 lw s1,20(sp) +80017698: 8fb00010 lw s0,16(sp) +8001769c: 03e00008 jr ra +800176a0: 27bd0020 addiu sp,sp,32 + +800176a4 <_Z6Op03M1v>: +800176a4: 27bdffe0 addiu sp,sp,-32 +800176a8: 3c058021 lui a1,0x8021 +800176ac: afbf0018 sw ra,24(sp) +800176b0: afb10014 sw s1,20(sp) +800176b4: afb00010 sw s0,16(sp) +800176b8: 24a5e2a8 addiu a1,a1,-7512 +800176bc: 8ca7000c lw a3,12(a1) +800176c0: 3c028022 lui v0,0x8022 +800176c4: 90e30000 lbu v1,0(a3) +800176c8: 3c118021 lui s1,0x8021 +800176cc: a04350cc sb v1,20684(v0) +800176d0: 2631e2f8 addiu s1,s1,-7432 +800176d4: 90e60000 lbu a2,0(a3) +800176d8: 96240008 lhu a0,8(s1) +800176dc: 8ca20020 lw v0,32(a1) +800176e0: 8ca3002c lw v1,44(a1) +800176e4: 00c43021 addu a2,a2,a0 +800176e8: 24420006 addiu v0,v0,6 +800176ec: 00621821 addu v1,v1,v0 +800176f0: 30c6ffff andi a2,a2,0xffff +800176f4: 3c028021 lui v0,0x8021 +800176f8: 24e70001 addiu a3,a3,1 +800176fc: ac467018 sw a2,28696(v0) +80017700: 3c028006 lui v0,0x8006 +80017704: 92300004 lbu s0,4(s1) +80017708: aca30020 sw v1,32(a1) +8001770c: 00c02021 move a0,a2 +80017710: 244249d4 addiu v0,v0,18900 +80017714: 0040f809 jalr v0 +80017718: aca7000c sw a3,12(a1) +8001771c: 02028025 or s0,s0,v0 +80017720: 3c028021 lui v0,0x8021 +80017724: 320300ff andi v1,s0,0xff +80017728: 2442e284 addiu v0,v0,-7548 +8001772c: a043000a sb v1,10(v0) +80017730: a0430009 sb v1,9(v0) +80017734: a2300004 sb s0,4(s1) +80017738: 8fbf0018 lw ra,24(sp) +8001773c: 8fb10014 lw s1,20(sp) +80017740: 8fb00010 lw s0,16(sp) +80017744: 03e00008 jr ra +80017748: 27bd0020 addiu sp,sp,32 + +8001774c <_Z6Op1FM1v>: +8001774c: 27bdffe0 addiu sp,sp,-32 +80017750: 3c068021 lui a2,0x8021 +80017754: afbf0018 sw ra,24(sp) +80017758: afb10014 sw s1,20(sp) +8001775c: afb00010 sw s0,16(sp) +80017760: 24c6e2a8 addiu a2,a2,-7512 +80017764: 8cc7000c lw a3,12(a2) +80017768: 3c118021 lui s1,0x8021 +8001776c: 90e20001 lbu v0,1(a3) +80017770: 90e30000 lbu v1,0(a3) +80017774: 2631e2f8 addiu s1,s1,-7432 +80017778: 90e40002 lbu a0,2(a3) +8001777c: 9625000a lhu a1,10(s1) +80017780: 00021200 sll v0,v0,0x8 +80017784: 00621821 addu v1,v1,v0 +80017788: 00651821 addu v1,v1,a1 +8001778c: 00042400 sll a0,a0,0x10 +80017790: 3c0200ff lui v0,0xff +80017794: 00832021 addu a0,a0,v1 +80017798: 3442ffff ori v0,v0,0xffff +8001779c: 00822024 and a0,a0,v0 +800177a0: 3c028021 lui v0,0x8021 +800177a4: ac447018 sw a0,28696(v0) +800177a8: 8cc30030 lw v1,48(a2) +800177ac: 8cc8002c lw t0,44(a2) +800177b0: 90e90002 lbu t1,2(a3) +800177b4: 8cc50020 lw a1,32(a2) +800177b8: 00681821 addu v1,v1,t0 +800177bc: 3c028022 lui v0,0x8022 +800177c0: 00a32821 addu a1,a1,v1 +800177c4: 24e70003 addiu a3,a3,3 +800177c8: a04950cc sb t1,20684(v0) +800177cc: 3c028006 lui v0,0x8006 +800177d0: 92300004 lbu s0,4(s1) +800177d4: acc50020 sw a1,32(a2) +800177d8: 244249d4 addiu v0,v0,18900 +800177dc: 0040f809 jalr v0 +800177e0: acc7000c sw a3,12(a2) +800177e4: 02028025 or s0,s0,v0 +800177e8: 3c028021 lui v0,0x8021 +800177ec: 320300ff andi v1,s0,0xff +800177f0: 2442e284 addiu v0,v0,-7548 +800177f4: a043000a sb v1,10(v0) +800177f8: a0430009 sb v1,9(v0) +800177fc: a2300004 sb s0,4(s1) +80017800: 8fbf0018 lw ra,24(sp) +80017804: 8fb10014 lw s1,20(sp) +80017808: 8fb00010 lw s0,16(sp) +8001780c: 03e00008 jr ra +80017810: 27bd0020 addiu sp,sp,32 + +80017814 <_Z6Op55M1v>: +80017814: 27bdffe0 addiu sp,sp,-32 +80017818: 3c068021 lui a2,0x8021 +8001781c: afbf0018 sw ra,24(sp) +80017820: afb10014 sw s1,20(sp) +80017824: afb00010 sw s0,16(sp) +80017828: 24c6e2a8 addiu a2,a2,-7512 +8001782c: 8cc9000c lw t1,12(a2) +80017830: 3c118021 lui s1,0x8021 +80017834: 91230000 lbu v1,0(t1) +80017838: 2631e2f8 addiu s1,s1,-7432 +8001783c: 3c028022 lui v0,0x8022 +80017840: a04350cc sb v1,20684(v0) +80017844: 96280006 lhu t0,6(s1) +80017848: 9622000a lhu v0,10(s1) +8001784c: 96230002 lhu v1,2(s1) +80017850: 01024021 addu t0,t0,v0 +80017854: 30630100 andi v1,v1,0x100 +80017858: 8cc40020 lw a0,32(a2) +8001785c: 3402ffff li v0,0xffff +80017860: 240500ff li a1,255 +80017864: 91270000 lbu a3,0(t1) +80017868: 0043280a movz a1,v0,v1 +8001786c: 8cc2002c lw v0,44(a2) +80017870: 24840006 addiu a0,a0,6 +80017874: 00441021 addu v0,v0,a0 +80017878: 00e83821 addu a3,a3,t0 +8001787c: 00a72824 and a1,a1,a3 +80017880: acc20020 sw v0,32(a2) +80017884: 3c028021 lui v0,0x8021 +80017888: 25290001 addiu t1,t1,1 +8001788c: ac457018 sw a1,28696(v0) +80017890: 3c028006 lui v0,0x8006 +80017894: 92300004 lbu s0,4(s1) +80017898: 00a02021 move a0,a1 +8001789c: 244249d4 addiu v0,v0,18900 +800178a0: 0040f809 jalr v0 +800178a4: acc9000c sw t1,12(a2) +800178a8: 02028026 xor s0,s0,v0 +800178ac: 3c028021 lui v0,0x8021 +800178b0: 320300ff andi v1,s0,0xff +800178b4: 2442e284 addiu v0,v0,-7548 +800178b8: a043000a sb v1,10(v0) +800178bc: a0430009 sb v1,9(v0) +800178c0: a2300004 sb s0,4(s1) +800178c4: 8fbf0018 lw ra,24(sp) +800178c8: 8fb10014 lw s1,20(sp) +800178cc: 8fb00010 lw s0,16(sp) +800178d0: 03e00008 jr ra +800178d4: 27bd0020 addiu sp,sp,32 + +800178d8 <_Z6Op45M1v>: +800178d8: 27bdffe0 addiu sp,sp,-32 +800178dc: 3c058021 lui a1,0x8021 +800178e0: afbf0018 sw ra,24(sp) +800178e4: afb10014 sw s1,20(sp) +800178e8: afb00010 sw s0,16(sp) +800178ec: 24a5e2a8 addiu a1,a1,-7512 +800178f0: 8ca7000c lw a3,12(a1) +800178f4: 3c028022 lui v0,0x8022 +800178f8: 90e30000 lbu v1,0(a3) +800178fc: 3c118021 lui s1,0x8021 +80017900: 2631e2f8 addiu s1,s1,-7432 +80017904: a04350cc sb v1,20684(v0) +80017908: 90e30000 lbu v1,0(a3) +8001790c: 96220006 lhu v0,6(s1) +80017910: 8ca60020 lw a2,32(a1) +80017914: 8ca4002c lw a0,44(a1) +80017918: 00621821 addu v1,v1,v0 +8001791c: 3063ffff andi v1,v1,0xffff +80017920: 3c028021 lui v0,0x8021 +80017924: 00c43021 addu a2,a2,a0 +80017928: ac437018 sw v1,28696(v0) +8001792c: 24e70001 addiu a3,a3,1 +80017930: 3c028006 lui v0,0x8006 +80017934: 92300004 lbu s0,4(s1) +80017938: 00602021 move a0,v1 +8001793c: aca60020 sw a2,32(a1) +80017940: 244249d4 addiu v0,v0,18900 +80017944: 0040f809 jalr v0 +80017948: aca7000c sw a3,12(a1) +8001794c: 02028026 xor s0,s0,v0 +80017950: 3c028021 lui v0,0x8021 +80017954: 320300ff andi v1,s0,0xff +80017958: 2442e284 addiu v0,v0,-7548 +8001795c: a043000a sb v1,10(v0) +80017960: a0430009 sb v1,9(v0) +80017964: a2300004 sb s0,4(s1) +80017968: 8fbf0018 lw ra,24(sp) +8001796c: 8fb10014 lw s1,20(sp) +80017970: 8fb00010 lw s0,16(sp) +80017974: 03e00008 jr ra +80017978: 27bd0020 addiu sp,sp,32 + +8001797c <_Z6Op43M1v>: +8001797c: 27bdffe0 addiu sp,sp,-32 +80017980: 3c058021 lui a1,0x8021 +80017984: afbf0018 sw ra,24(sp) +80017988: afb10014 sw s1,20(sp) +8001798c: afb00010 sw s0,16(sp) +80017990: 24a5e2a8 addiu a1,a1,-7512 +80017994: 8ca7000c lw a3,12(a1) +80017998: 3c028022 lui v0,0x8022 +8001799c: 90e30000 lbu v1,0(a3) +800179a0: 3c118021 lui s1,0x8021 +800179a4: a04350cc sb v1,20684(v0) +800179a8: 2631e2f8 addiu s1,s1,-7432 +800179ac: 90e60000 lbu a2,0(a3) +800179b0: 96240008 lhu a0,8(s1) +800179b4: 8ca20020 lw v0,32(a1) +800179b8: 8ca3002c lw v1,44(a1) +800179bc: 00c43021 addu a2,a2,a0 +800179c0: 24420006 addiu v0,v0,6 +800179c4: 00621821 addu v1,v1,v0 +800179c8: 30c6ffff andi a2,a2,0xffff +800179cc: 3c028021 lui v0,0x8021 +800179d0: 24e70001 addiu a3,a3,1 +800179d4: ac467018 sw a2,28696(v0) +800179d8: 3c028006 lui v0,0x8006 +800179dc: 92300004 lbu s0,4(s1) +800179e0: aca30020 sw v1,32(a1) +800179e4: 00c02021 move a0,a2 +800179e8: 244249d4 addiu v0,v0,18900 +800179ec: 0040f809 jalr v0 +800179f0: aca7000c sw a3,12(a1) +800179f4: 02028026 xor s0,s0,v0 +800179f8: 3c028021 lui v0,0x8021 +800179fc: 320300ff andi v1,s0,0xff +80017a00: 2442e284 addiu v0,v0,-7548 +80017a04: a043000a sb v1,10(v0) +80017a08: a0430009 sb v1,9(v0) +80017a0c: a2300004 sb s0,4(s1) +80017a10: 8fbf0018 lw ra,24(sp) +80017a14: 8fb10014 lw s1,20(sp) +80017a18: 8fb00010 lw s0,16(sp) +80017a1c: 03e00008 jr ra +80017a20: 27bd0020 addiu sp,sp,32 + +80017a24 <_Z6Op5FM1v>: +80017a24: 27bdffe0 addiu sp,sp,-32 +80017a28: 3c068021 lui a2,0x8021 +80017a2c: afbf0018 sw ra,24(sp) +80017a30: afb10014 sw s1,20(sp) +80017a34: afb00010 sw s0,16(sp) +80017a38: 24c6e2a8 addiu a2,a2,-7512 +80017a3c: 8cc7000c lw a3,12(a2) +80017a40: 3c118021 lui s1,0x8021 +80017a44: 90e20001 lbu v0,1(a3) +80017a48: 90e30000 lbu v1,0(a3) +80017a4c: 2631e2f8 addiu s1,s1,-7432 +80017a50: 90e40002 lbu a0,2(a3) +80017a54: 9625000a lhu a1,10(s1) +80017a58: 00021200 sll v0,v0,0x8 +80017a5c: 00621821 addu v1,v1,v0 +80017a60: 00651821 addu v1,v1,a1 +80017a64: 00042400 sll a0,a0,0x10 +80017a68: 3c0200ff lui v0,0xff +80017a6c: 00832021 addu a0,a0,v1 +80017a70: 3442ffff ori v0,v0,0xffff +80017a74: 00822024 and a0,a0,v0 +80017a78: 3c028021 lui v0,0x8021 +80017a7c: ac447018 sw a0,28696(v0) +80017a80: 8cc30030 lw v1,48(a2) +80017a84: 8cc8002c lw t0,44(a2) +80017a88: 90e90002 lbu t1,2(a3) +80017a8c: 8cc50020 lw a1,32(a2) +80017a90: 00681821 addu v1,v1,t0 +80017a94: 3c028022 lui v0,0x8022 +80017a98: 00a32821 addu a1,a1,v1 +80017a9c: 24e70003 addiu a3,a3,3 +80017aa0: a04950cc sb t1,20684(v0) +80017aa4: 3c028006 lui v0,0x8006 +80017aa8: 92300004 lbu s0,4(s1) +80017aac: acc50020 sw a1,32(a2) +80017ab0: 244249d4 addiu v0,v0,18900 +80017ab4: 0040f809 jalr v0 +80017ab8: acc7000c sw a3,12(a2) +80017abc: 02028026 xor s0,s0,v0 +80017ac0: 3c028021 lui v0,0x8021 +80017ac4: 320300ff andi v1,s0,0xff +80017ac8: 2442e284 addiu v0,v0,-7548 +80017acc: a043000a sb v1,10(v0) +80017ad0: a0430009 sb v1,9(v0) +80017ad4: a2300004 sb s0,4(s1) +80017ad8: 8fbf0018 lw ra,24(sp) +80017adc: 8fb10014 lw s1,20(sp) +80017ae0: 8fb00010 lw s0,16(sp) +80017ae4: 03e00008 jr ra +80017ae8: 27bd0020 addiu sp,sp,32 + +80017aec <_Z6Op4FM1v>: +80017aec: 27bdffe0 addiu sp,sp,-32 +80017af0: 3c058021 lui a1,0x8021 +80017af4: afbf0018 sw ra,24(sp) +80017af8: afb10014 sw s1,20(sp) +80017afc: afb00010 sw s0,16(sp) +80017b00: 24a5e2a8 addiu a1,a1,-7512 +80017b04: 8ca6000c lw a2,12(a1) +80017b08: 8ca8002c lw t0,44(a1) +80017b0c: 90c20001 lbu v0,1(a2) +80017b10: 90c40000 lbu a0,0(a2) +80017b14: 90c30002 lbu v1,2(a2) +80017b18: 00021200 sll v0,v0,0x8 +80017b1c: 00822021 addu a0,a0,v0 +80017b20: 00031c00 sll v1,v1,0x10 +80017b24: 00832021 addu a0,a0,v1 +80017b28: 8ca70030 lw a3,48(a1) +80017b2c: 3c028021 lui v0,0x8021 +80017b30: ac447018 sw a0,28696(v0) +80017b34: 8ca30020 lw v1,32(a1) +80017b38: 00e83821 addu a3,a3,t0 +80017b3c: 90c80002 lbu t0,2(a2) +80017b40: 3c028022 lui v0,0x8022 +80017b44: 3c118021 lui s1,0x8021 +80017b48: 2631e2f8 addiu s1,s1,-7432 +80017b4c: 00671821 addu v1,v1,a3 +80017b50: 24c60003 addiu a2,a2,3 +80017b54: a04850cc sb t0,20684(v0) +80017b58: 3c028006 lui v0,0x8006 +80017b5c: 92300004 lbu s0,4(s1) +80017b60: aca30020 sw v1,32(a1) +80017b64: 244249d4 addiu v0,v0,18900 +80017b68: 0040f809 jalr v0 +80017b6c: aca6000c sw a2,12(a1) +80017b70: 02028026 xor s0,s0,v0 +80017b74: 3c028021 lui v0,0x8021 +80017b78: 320300ff andi v1,s0,0xff +80017b7c: 2442e284 addiu v0,v0,-7548 +80017b80: a043000a sb v1,10(v0) +80017b84: a0430009 sb v1,9(v0) +80017b88: a2300004 sb s0,4(s1) +80017b8c: 8fbf0018 lw ra,24(sp) +80017b90: 8fb10014 lw s1,20(sp) +80017b94: 8fb00010 lw s0,16(sp) +80017b98: 03e00008 jr ra +80017b9c: 27bd0020 addiu sp,sp,32 + +80017ba0 <_Z6Op59M1v>: +80017ba0: 27bdffe0 addiu sp,sp,-32 +80017ba4: 3c058021 lui a1,0x8021 +80017ba8: afbf001c sw ra,28(sp) +80017bac: afb20018 sw s2,24(sp) +80017bb0: afb10014 sw s1,20(sp) +80017bb4: afb00010 sw s0,16(sp) +80017bb8: 24a5e2a8 addiu a1,a1,-7512 +80017bbc: 8ca7000c lw a3,12(a1) +80017bc0: 3c128021 lui s2,0x8021 +80017bc4: 2652e284 addiu s2,s2,-7548 +80017bc8: 3c118021 lui s1,0x8021 +80017bcc: 90e30000 lbu v1,0(a3) +80017bd0: 2631e2f8 addiu s1,s1,-7432 +80017bd4: 8e460014 lw a2,20(s2) +80017bd8: 90e40001 lbu a0,1(a3) +80017bdc: 9622000c lhu v0,12(s1) +80017be0: 00661821 addu v1,v1,a2 +80017be4: 00621821 addu v1,v1,v0 +80017be8: 00042200 sll a0,a0,0x8 +80017bec: 00832021 addu a0,a0,v1 +80017bf0: 3c028021 lui v0,0x8021 +80017bf4: ac447018 sw a0,28696(v0) +80017bf8: 8ca30020 lw v1,32(a1) +80017bfc: 8ca20030 lw v0,48(a1) +80017c00: 90e60001 lbu a2,1(a3) +80017c04: 00621821 addu v1,v1,v0 +80017c08: 3c028022 lui v0,0x8022 +80017c0c: 24e70002 addiu a3,a3,2 +80017c10: a04650cc sb a2,20684(v0) +80017c14: 3c028006 lui v0,0x8006 +80017c18: 92300004 lbu s0,4(s1) +80017c1c: aca30020 sw v1,32(a1) +80017c20: 244249d4 addiu v0,v0,18900 +80017c24: 0040f809 jalr v0 +80017c28: aca7000c sw a3,12(a1) +80017c2c: 02028026 xor s0,s0,v0 +80017c30: 320200ff andi v0,s0,0xff +80017c34: a2300004 sb s0,4(s1) +80017c38: a242000a sb v0,10(s2) +80017c3c: a2420009 sb v0,9(s2) +80017c40: 8fbf001c lw ra,28(sp) +80017c44: 8fb20018 lw s2,24(sp) +80017c48: 8fb10014 lw s1,20(sp) +80017c4c: 8fb00010 lw s0,16(sp) +80017c50: 03e00008 jr ra +80017c54: 27bd0020 addiu sp,sp,32 + +80017c58 <_Z6Op5DM1v>: +80017c58: 27bdffe0 addiu sp,sp,-32 +80017c5c: 3c058021 lui a1,0x8021 +80017c60: afbf001c sw ra,28(sp) +80017c64: afb20018 sw s2,24(sp) +80017c68: afb10014 sw s1,20(sp) +80017c6c: afb00010 sw s0,16(sp) +80017c70: 24a5e2a8 addiu a1,a1,-7512 +80017c74: 8ca7000c lw a3,12(a1) +80017c78: 3c128021 lui s2,0x8021 +80017c7c: 2652e284 addiu s2,s2,-7548 +80017c80: 3c118021 lui s1,0x8021 +80017c84: 90e30000 lbu v1,0(a3) +80017c88: 2631e2f8 addiu s1,s1,-7432 +80017c8c: 8e460014 lw a2,20(s2) +80017c90: 90e40001 lbu a0,1(a3) +80017c94: 9622000a lhu v0,10(s1) +80017c98: 00661821 addu v1,v1,a2 +80017c9c: 00621821 addu v1,v1,v0 +80017ca0: 00042200 sll a0,a0,0x8 +80017ca4: 00832021 addu a0,a0,v1 +80017ca8: 3c028021 lui v0,0x8021 +80017cac: ac447018 sw a0,28696(v0) +80017cb0: 8ca30020 lw v1,32(a1) +80017cb4: 8ca20030 lw v0,48(a1) +80017cb8: 90e60001 lbu a2,1(a3) +80017cbc: 00621821 addu v1,v1,v0 +80017cc0: 3c028022 lui v0,0x8022 +80017cc4: 24e70002 addiu a3,a3,2 +80017cc8: a04650cc sb a2,20684(v0) +80017ccc: 3c028006 lui v0,0x8006 +80017cd0: 92300004 lbu s0,4(s1) +80017cd4: aca30020 sw v1,32(a1) +80017cd8: 244249d4 addiu v0,v0,18900 +80017cdc: 0040f809 jalr v0 +80017ce0: aca7000c sw a3,12(a1) +80017ce4: 02028026 xor s0,s0,v0 +80017ce8: 320200ff andi v0,s0,0xff +80017cec: a2300004 sb s0,4(s1) +80017cf0: a242000a sb v0,10(s2) +80017cf4: a2420009 sb v0,9(s2) +80017cf8: 8fbf001c lw ra,28(sp) +80017cfc: 8fb20018 lw s2,24(sp) +80017d00: 8fb10014 lw s1,20(sp) +80017d04: 8fb00010 lw s0,16(sp) +80017d08: 03e00008 jr ra +80017d0c: 27bd0020 addiu sp,sp,32 + +80017d10 <_Z6Op4DM1v>: +80017d10: 27bdffe0 addiu sp,sp,-32 +80017d14: 3c058021 lui a1,0x8021 +80017d18: afbf001c sw ra,28(sp) +80017d1c: afb20018 sw s2,24(sp) +80017d20: afb10014 sw s1,20(sp) +80017d24: afb00010 sw s0,16(sp) +80017d28: 24a5e2a8 addiu a1,a1,-7512 +80017d2c: 8ca6000c lw a2,12(a1) +80017d30: 3c128021 lui s2,0x8021 +80017d34: 90c20001 lbu v0,1(a2) +80017d38: 90c40000 lbu a0,0(a2) +80017d3c: 2652e284 addiu s2,s2,-7548 +80017d40: 8e430014 lw v1,20(s2) +80017d44: 00021200 sll v0,v0,0x8 +80017d48: 00822021 addu a0,a0,v0 +80017d4c: 00832021 addu a0,a0,v1 +80017d50: 3c028021 lui v0,0x8021 +80017d54: ac447018 sw a0,28696(v0) +80017d58: 8ca30020 lw v1,32(a1) +80017d5c: 8ca20030 lw v0,48(a1) +80017d60: 90c70001 lbu a3,1(a2) +80017d64: 00621821 addu v1,v1,v0 +80017d68: 3c118021 lui s1,0x8021 +80017d6c: 3c028022 lui v0,0x8022 +80017d70: 2631e2f8 addiu s1,s1,-7432 +80017d74: 24c60002 addiu a2,a2,2 +80017d78: a04750cc sb a3,20684(v0) +80017d7c: 3c028006 lui v0,0x8006 +80017d80: 92300004 lbu s0,4(s1) +80017d84: aca30020 sw v1,32(a1) +80017d88: 244249d4 addiu v0,v0,18900 +80017d8c: 0040f809 jalr v0 +80017d90: aca6000c sw a2,12(a1) +80017d94: 02028026 xor s0,s0,v0 +80017d98: 320200ff andi v0,s0,0xff +80017d9c: a2300004 sb s0,4(s1) +80017da0: a242000a sb v0,10(s2) +80017da4: a2420009 sb v0,9(s2) +80017da8: 8fbf001c lw ra,28(sp) +80017dac: 8fb20018 lw s2,24(sp) +80017db0: 8fb10014 lw s1,20(sp) +80017db4: 8fb00010 lw s0,16(sp) +80017db8: 03e00008 jr ra +80017dbc: 27bd0020 addiu sp,sp,32 + +80017dc0 <_Z6Op35M1v>: +80017dc0: 27bdffe0 addiu sp,sp,-32 +80017dc4: 3c068021 lui a2,0x8021 +80017dc8: afbf0018 sw ra,24(sp) +80017dcc: afb10014 sw s1,20(sp) +80017dd0: afb00010 sw s0,16(sp) +80017dd4: 24c6e2a8 addiu a2,a2,-7512 +80017dd8: 8cc9000c lw t1,12(a2) +80017ddc: 3c118021 lui s1,0x8021 +80017de0: 91230000 lbu v1,0(t1) +80017de4: 2631e2f8 addiu s1,s1,-7432 +80017de8: 3c028022 lui v0,0x8022 +80017dec: a04350cc sb v1,20684(v0) +80017df0: 96280006 lhu t0,6(s1) +80017df4: 9622000a lhu v0,10(s1) +80017df8: 96230002 lhu v1,2(s1) +80017dfc: 01024021 addu t0,t0,v0 +80017e00: 30630100 andi v1,v1,0x100 +80017e04: 8cc40020 lw a0,32(a2) +80017e08: 3402ffff li v0,0xffff +80017e0c: 240500ff li a1,255 +80017e10: 91270000 lbu a3,0(t1) +80017e14: 0043280a movz a1,v0,v1 +80017e18: 8cc2002c lw v0,44(a2) +80017e1c: 24840006 addiu a0,a0,6 +80017e20: 00441021 addu v0,v0,a0 +80017e24: 00e83821 addu a3,a3,t0 +80017e28: 00a72824 and a1,a1,a3 +80017e2c: acc20020 sw v0,32(a2) +80017e30: 3c028021 lui v0,0x8021 +80017e34: 25290001 addiu t1,t1,1 +80017e38: ac457018 sw a1,28696(v0) +80017e3c: 3c028006 lui v0,0x8006 +80017e40: 92300004 lbu s0,4(s1) +80017e44: 00a02021 move a0,a1 +80017e48: 244249d4 addiu v0,v0,18900 +80017e4c: 0040f809 jalr v0 +80017e50: acc9000c sw t1,12(a2) +80017e54: 02028024 and s0,s0,v0 +80017e58: 3c028021 lui v0,0x8021 +80017e5c: 320300ff andi v1,s0,0xff +80017e60: 2442e284 addiu v0,v0,-7548 +80017e64: a043000a sb v1,10(v0) +80017e68: a0430009 sb v1,9(v0) +80017e6c: a2300004 sb s0,4(s1) +80017e70: 8fbf0018 lw ra,24(sp) +80017e74: 8fb10014 lw s1,20(sp) +80017e78: 8fb00010 lw s0,16(sp) +80017e7c: 03e00008 jr ra +80017e80: 27bd0020 addiu sp,sp,32 + +80017e84 <_Z6Op25M1v>: +80017e84: 27bdffe0 addiu sp,sp,-32 +80017e88: 3c058021 lui a1,0x8021 +80017e8c: afbf0018 sw ra,24(sp) +80017e90: afb10014 sw s1,20(sp) +80017e94: afb00010 sw s0,16(sp) +80017e98: 24a5e2a8 addiu a1,a1,-7512 +80017e9c: 8ca7000c lw a3,12(a1) +80017ea0: 3c028022 lui v0,0x8022 +80017ea4: 90e30000 lbu v1,0(a3) +80017ea8: 3c118021 lui s1,0x8021 +80017eac: 2631e2f8 addiu s1,s1,-7432 +80017eb0: a04350cc sb v1,20684(v0) +80017eb4: 90e30000 lbu v1,0(a3) +80017eb8: 96220006 lhu v0,6(s1) +80017ebc: 8ca60020 lw a2,32(a1) +80017ec0: 8ca4002c lw a0,44(a1) +80017ec4: 00621821 addu v1,v1,v0 +80017ec8: 3063ffff andi v1,v1,0xffff +80017ecc: 3c028021 lui v0,0x8021 +80017ed0: 00c43021 addu a2,a2,a0 +80017ed4: ac437018 sw v1,28696(v0) +80017ed8: 24e70001 addiu a3,a3,1 +80017edc: 3c028006 lui v0,0x8006 +80017ee0: 92300004 lbu s0,4(s1) +80017ee4: 00602021 move a0,v1 +80017ee8: aca60020 sw a2,32(a1) +80017eec: 244249d4 addiu v0,v0,18900 +80017ef0: 0040f809 jalr v0 +80017ef4: aca7000c sw a3,12(a1) +80017ef8: 02028024 and s0,s0,v0 +80017efc: 3c028021 lui v0,0x8021 +80017f00: 320300ff andi v1,s0,0xff +80017f04: 2442e284 addiu v0,v0,-7548 +80017f08: a043000a sb v1,10(v0) +80017f0c: a0430009 sb v1,9(v0) +80017f10: a2300004 sb s0,4(s1) +80017f14: 8fbf0018 lw ra,24(sp) +80017f18: 8fb10014 lw s1,20(sp) +80017f1c: 8fb00010 lw s0,16(sp) +80017f20: 03e00008 jr ra +80017f24: 27bd0020 addiu sp,sp,32 + +80017f28 <_Z6Op23M1v>: +80017f28: 27bdffe0 addiu sp,sp,-32 +80017f2c: 3c058021 lui a1,0x8021 +80017f30: afbf0018 sw ra,24(sp) +80017f34: afb10014 sw s1,20(sp) +80017f38: afb00010 sw s0,16(sp) +80017f3c: 24a5e2a8 addiu a1,a1,-7512 +80017f40: 8ca7000c lw a3,12(a1) +80017f44: 3c028022 lui v0,0x8022 +80017f48: 90e30000 lbu v1,0(a3) +80017f4c: 3c118021 lui s1,0x8021 +80017f50: a04350cc sb v1,20684(v0) +80017f54: 2631e2f8 addiu s1,s1,-7432 +80017f58: 90e60000 lbu a2,0(a3) +80017f5c: 96240008 lhu a0,8(s1) +80017f60: 8ca20020 lw v0,32(a1) +80017f64: 8ca3002c lw v1,44(a1) +80017f68: 00c43021 addu a2,a2,a0 +80017f6c: 24420006 addiu v0,v0,6 +80017f70: 00621821 addu v1,v1,v0 +80017f74: 30c6ffff andi a2,a2,0xffff +80017f78: 3c028021 lui v0,0x8021 +80017f7c: 24e70001 addiu a3,a3,1 +80017f80: ac467018 sw a2,28696(v0) +80017f84: 3c028006 lui v0,0x8006 +80017f88: 92300004 lbu s0,4(s1) +80017f8c: aca30020 sw v1,32(a1) +80017f90: 00c02021 move a0,a2 +80017f94: 244249d4 addiu v0,v0,18900 +80017f98: 0040f809 jalr v0 +80017f9c: aca7000c sw a3,12(a1) +80017fa0: 02028024 and s0,s0,v0 +80017fa4: 3c028021 lui v0,0x8021 +80017fa8: 320300ff andi v1,s0,0xff +80017fac: 2442e284 addiu v0,v0,-7548 +80017fb0: a043000a sb v1,10(v0) +80017fb4: a0430009 sb v1,9(v0) +80017fb8: a2300004 sb s0,4(s1) +80017fbc: 8fbf0018 lw ra,24(sp) +80017fc0: 8fb10014 lw s1,20(sp) +80017fc4: 8fb00010 lw s0,16(sp) +80017fc8: 03e00008 jr ra +80017fcc: 27bd0020 addiu sp,sp,32 + +80017fd0 <_Z6Op3FM1v>: +80017fd0: 27bdffe0 addiu sp,sp,-32 +80017fd4: 3c068021 lui a2,0x8021 +80017fd8: afbf0018 sw ra,24(sp) +80017fdc: afb10014 sw s1,20(sp) +80017fe0: afb00010 sw s0,16(sp) +80017fe4: 24c6e2a8 addiu a2,a2,-7512 +80017fe8: 8cc7000c lw a3,12(a2) +80017fec: 3c118021 lui s1,0x8021 +80017ff0: 90e20001 lbu v0,1(a3) +80017ff4: 90e30000 lbu v1,0(a3) +80017ff8: 2631e2f8 addiu s1,s1,-7432 +80017ffc: 90e40002 lbu a0,2(a3) +80018000: 9625000a lhu a1,10(s1) +80018004: 00021200 sll v0,v0,0x8 +80018008: 00621821 addu v1,v1,v0 +8001800c: 00651821 addu v1,v1,a1 +80018010: 00042400 sll a0,a0,0x10 +80018014: 3c0200ff lui v0,0xff +80018018: 00832021 addu a0,a0,v1 +8001801c: 3442ffff ori v0,v0,0xffff +80018020: 00822024 and a0,a0,v0 +80018024: 3c028021 lui v0,0x8021 +80018028: ac447018 sw a0,28696(v0) +8001802c: 8cc30030 lw v1,48(a2) +80018030: 8cc8002c lw t0,44(a2) +80018034: 90e90002 lbu t1,2(a3) +80018038: 8cc50020 lw a1,32(a2) +8001803c: 00681821 addu v1,v1,t0 +80018040: 3c028022 lui v0,0x8022 +80018044: 00a32821 addu a1,a1,v1 +80018048: 24e70003 addiu a3,a3,3 +8001804c: a04950cc sb t1,20684(v0) +80018050: 3c028006 lui v0,0x8006 +80018054: 92300004 lbu s0,4(s1) +80018058: acc50020 sw a1,32(a2) +8001805c: 244249d4 addiu v0,v0,18900 +80018060: 0040f809 jalr v0 +80018064: acc7000c sw a3,12(a2) +80018068: 02028024 and s0,s0,v0 +8001806c: 3c028021 lui v0,0x8021 +80018070: 320300ff andi v1,s0,0xff +80018074: 2442e284 addiu v0,v0,-7548 +80018078: a043000a sb v1,10(v0) +8001807c: a0430009 sb v1,9(v0) +80018080: a2300004 sb s0,4(s1) +80018084: 8fbf0018 lw ra,24(sp) +80018088: 8fb10014 lw s1,20(sp) +8001808c: 8fb00010 lw s0,16(sp) +80018090: 03e00008 jr ra +80018094: 27bd0020 addiu sp,sp,32 + +80018098 <_Z6Op2FM1v>: +80018098: 27bdffe0 addiu sp,sp,-32 +8001809c: 3c058021 lui a1,0x8021 +800180a0: afbf0018 sw ra,24(sp) +800180a4: afb10014 sw s1,20(sp) +800180a8: afb00010 sw s0,16(sp) +800180ac: 24a5e2a8 addiu a1,a1,-7512 +800180b0: 8ca6000c lw a2,12(a1) +800180b4: 8ca8002c lw t0,44(a1) +800180b8: 90c20001 lbu v0,1(a2) +800180bc: 90c40000 lbu a0,0(a2) +800180c0: 90c30002 lbu v1,2(a2) +800180c4: 00021200 sll v0,v0,0x8 +800180c8: 00822021 addu a0,a0,v0 +800180cc: 00031c00 sll v1,v1,0x10 +800180d0: 00832021 addu a0,a0,v1 +800180d4: 8ca70030 lw a3,48(a1) +800180d8: 3c028021 lui v0,0x8021 +800180dc: ac447018 sw a0,28696(v0) +800180e0: 8ca30020 lw v1,32(a1) +800180e4: 00e83821 addu a3,a3,t0 +800180e8: 90c80002 lbu t0,2(a2) +800180ec: 3c028022 lui v0,0x8022 +800180f0: 3c118021 lui s1,0x8021 +800180f4: 2631e2f8 addiu s1,s1,-7432 +800180f8: 00671821 addu v1,v1,a3 +800180fc: 24c60003 addiu a2,a2,3 +80018100: a04850cc sb t0,20684(v0) +80018104: 3c028006 lui v0,0x8006 +80018108: 92300004 lbu s0,4(s1) +8001810c: aca30020 sw v1,32(a1) +80018110: 244249d4 addiu v0,v0,18900 +80018114: 0040f809 jalr v0 +80018118: aca6000c sw a2,12(a1) +8001811c: 02028024 and s0,s0,v0 +80018120: 3c028021 lui v0,0x8021 +80018124: 320300ff andi v1,s0,0xff +80018128: 2442e284 addiu v0,v0,-7548 +8001812c: a043000a sb v1,10(v0) +80018130: a0430009 sb v1,9(v0) +80018134: a2300004 sb s0,4(s1) +80018138: 8fbf0018 lw ra,24(sp) +8001813c: 8fb10014 lw s1,20(sp) +80018140: 8fb00010 lw s0,16(sp) +80018144: 03e00008 jr ra +80018148: 27bd0020 addiu sp,sp,32 + +8001814c <_Z6Op39M1v>: +8001814c: 27bdffe0 addiu sp,sp,-32 +80018150: 3c058021 lui a1,0x8021 +80018154: afbf001c sw ra,28(sp) +80018158: afb20018 sw s2,24(sp) +8001815c: afb10014 sw s1,20(sp) +80018160: afb00010 sw s0,16(sp) +80018164: 24a5e2a8 addiu a1,a1,-7512 +80018168: 8ca7000c lw a3,12(a1) +8001816c: 3c128021 lui s2,0x8021 +80018170: 2652e284 addiu s2,s2,-7548 +80018174: 3c118021 lui s1,0x8021 +80018178: 90e30000 lbu v1,0(a3) +8001817c: 2631e2f8 addiu s1,s1,-7432 +80018180: 8e460014 lw a2,20(s2) +80018184: 90e40001 lbu a0,1(a3) +80018188: 9622000c lhu v0,12(s1) +8001818c: 00661821 addu v1,v1,a2 +80018190: 00621821 addu v1,v1,v0 +80018194: 00042200 sll a0,a0,0x8 +80018198: 00832021 addu a0,a0,v1 +8001819c: 3c028021 lui v0,0x8021 +800181a0: ac447018 sw a0,28696(v0) +800181a4: 8ca30020 lw v1,32(a1) +800181a8: 8ca20030 lw v0,48(a1) +800181ac: 90e60001 lbu a2,1(a3) +800181b0: 00621821 addu v1,v1,v0 +800181b4: 3c028022 lui v0,0x8022 +800181b8: 24e70002 addiu a3,a3,2 +800181bc: a04650cc sb a2,20684(v0) +800181c0: 3c028006 lui v0,0x8006 +800181c4: 92300004 lbu s0,4(s1) +800181c8: aca30020 sw v1,32(a1) +800181cc: 244249d4 addiu v0,v0,18900 +800181d0: 0040f809 jalr v0 +800181d4: aca7000c sw a3,12(a1) +800181d8: 02028024 and s0,s0,v0 +800181dc: 320200ff andi v0,s0,0xff +800181e0: a2300004 sb s0,4(s1) +800181e4: a242000a sb v0,10(s2) +800181e8: a2420009 sb v0,9(s2) +800181ec: 8fbf001c lw ra,28(sp) +800181f0: 8fb20018 lw s2,24(sp) +800181f4: 8fb10014 lw s1,20(sp) +800181f8: 8fb00010 lw s0,16(sp) +800181fc: 03e00008 jr ra +80018200: 27bd0020 addiu sp,sp,32 + +80018204 <_Z6Op3DM1v>: +80018204: 27bdffe0 addiu sp,sp,-32 +80018208: 3c058021 lui a1,0x8021 +8001820c: afbf001c sw ra,28(sp) +80018210: afb20018 sw s2,24(sp) +80018214: afb10014 sw s1,20(sp) +80018218: afb00010 sw s0,16(sp) +8001821c: 24a5e2a8 addiu a1,a1,-7512 +80018220: 8ca7000c lw a3,12(a1) +80018224: 3c128021 lui s2,0x8021 +80018228: 2652e284 addiu s2,s2,-7548 +8001822c: 3c118021 lui s1,0x8021 +80018230: 90e30000 lbu v1,0(a3) +80018234: 2631e2f8 addiu s1,s1,-7432 +80018238: 8e460014 lw a2,20(s2) +8001823c: 90e40001 lbu a0,1(a3) +80018240: 9622000a lhu v0,10(s1) +80018244: 00661821 addu v1,v1,a2 +80018248: 00621821 addu v1,v1,v0 +8001824c: 00042200 sll a0,a0,0x8 +80018250: 00832021 addu a0,a0,v1 +80018254: 3c028021 lui v0,0x8021 +80018258: ac447018 sw a0,28696(v0) +8001825c: 8ca30020 lw v1,32(a1) +80018260: 8ca20030 lw v0,48(a1) +80018264: 90e60001 lbu a2,1(a3) +80018268: 00621821 addu v1,v1,v0 +8001826c: 3c028022 lui v0,0x8022 +80018270: 24e70002 addiu a3,a3,2 +80018274: a04650cc sb a2,20684(v0) +80018278: 3c028006 lui v0,0x8006 +8001827c: 92300004 lbu s0,4(s1) +80018280: aca30020 sw v1,32(a1) +80018284: 244249d4 addiu v0,v0,18900 +80018288: 0040f809 jalr v0 +8001828c: aca7000c sw a3,12(a1) +80018290: 02028024 and s0,s0,v0 +80018294: 320200ff andi v0,s0,0xff +80018298: a2300004 sb s0,4(s1) +8001829c: a242000a sb v0,10(s2) +800182a0: a2420009 sb v0,9(s2) +800182a4: 8fbf001c lw ra,28(sp) +800182a8: 8fb20018 lw s2,24(sp) +800182ac: 8fb10014 lw s1,20(sp) +800182b0: 8fb00010 lw s0,16(sp) +800182b4: 03e00008 jr ra +800182b8: 27bd0020 addiu sp,sp,32 + +800182bc <_Z6Op2DM1v>: +800182bc: 27bdffe0 addiu sp,sp,-32 +800182c0: 3c058021 lui a1,0x8021 +800182c4: afbf001c sw ra,28(sp) +800182c8: afb20018 sw s2,24(sp) +800182cc: afb10014 sw s1,20(sp) +800182d0: afb00010 sw s0,16(sp) +800182d4: 24a5e2a8 addiu a1,a1,-7512 +800182d8: 8ca6000c lw a2,12(a1) +800182dc: 3c128021 lui s2,0x8021 +800182e0: 90c20001 lbu v0,1(a2) +800182e4: 90c40000 lbu a0,0(a2) +800182e8: 2652e284 addiu s2,s2,-7548 +800182ec: 8e430014 lw v1,20(s2) +800182f0: 00021200 sll v0,v0,0x8 +800182f4: 00822021 addu a0,a0,v0 +800182f8: 00832021 addu a0,a0,v1 +800182fc: 3c028021 lui v0,0x8021 +80018300: ac447018 sw a0,28696(v0) +80018304: 8ca30020 lw v1,32(a1) +80018308: 8ca20030 lw v0,48(a1) +8001830c: 90c70001 lbu a3,1(a2) +80018310: 00621821 addu v1,v1,v0 +80018314: 3c118021 lui s1,0x8021 +80018318: 3c028022 lui v0,0x8022 +8001831c: 2631e2f8 addiu s1,s1,-7432 +80018320: 24c60002 addiu a2,a2,2 +80018324: a04750cc sb a3,20684(v0) +80018328: 3c028006 lui v0,0x8006 +8001832c: 92300004 lbu s0,4(s1) +80018330: aca30020 sw v1,32(a1) +80018334: 244249d4 addiu v0,v0,18900 +80018338: 0040f809 jalr v0 +8001833c: aca6000c sw a2,12(a1) +80018340: 02028024 and s0,s0,v0 +80018344: 320200ff andi v0,s0,0xff +80018348: a2300004 sb s0,4(s1) +8001834c: a242000a sb v0,10(s2) +80018350: a2420009 sb v0,9(s2) +80018354: 8fbf001c lw ra,28(sp) +80018358: 8fb20018 lw s2,24(sp) +8001835c: 8fb10014 lw s1,20(sp) +80018360: 8fb00010 lw s0,16(sp) +80018364: 03e00008 jr ra +80018368: 27bd0020 addiu sp,sp,32 + +8001836c <_Z6Op37M1v>: +8001836c: 27bdffd8 addiu sp,sp,-40 +80018370: 3c038021 lui v1,0x8021 +80018374: afbf0024 sw ra,36(sp) +80018378: afb40020 sw s4,32(sp) +8001837c: afb3001c sw s3,28(sp) +80018380: afb20018 sw s2,24(sp) +80018384: afb10014 sw s1,20(sp) +80018388: afb00010 sw s0,16(sp) +8001838c: 2463e2a8 addiu v1,v1,-7512 +80018390: 8c67000c lw a3,12(v1) +80018394: 3c148022 lui s4,0x8022 +80018398: 90e20000 lbu v0,0(a3) +8001839c: 3c128021 lui s2,0x8021 +800183a0: 2652e2f8 addiu s2,s2,-7432 +800183a4: a28250cc sb v0,20684(s4) +800183a8: 90e20000 lbu v0,0(a3) +800183ac: 96440006 lhu a0,6(s2) +800183b0: 8c650020 lw a1,32(v1) +800183b4: 8c66002c lw a2,44(v1) +800183b8: 00441021 addu v0,v0,a0 +800183bc: 3c138021 lui s3,0x8021 +800183c0: 3042ffff andi v0,v0,0xffff +800183c4: 00a62821 addu a1,a1,a2 +800183c8: 24e70001 addiu a3,a3,1 +800183cc: 00402021 move a0,v0 +800183d0: ae627018 sw v0,28696(s3) +800183d4: 3c028006 lui v0,0x8006 +800183d8: ac650020 sw a1,32(v1) +800183dc: 24424be8 addiu v0,v0,19432 +800183e0: 0040f809 jalr v0 +800183e4: ac67000c sw a3,12(v1) +800183e8: 8e647018 lw a0,28696(s3) +800183ec: 3c118006 lui s1,0x8006 +800183f0: 263149d4 addiu s1,s1,18900 +800183f4: 24840002 addiu a0,a0,2 +800183f8: 0220f809 jalr s1 +800183fc: 00408021 move s0,v0 +80018400: 9644000c lhu a0,12(s2) +80018404: 00021c00 sll v1,v0,0x10 +80018408: 02048021 addu s0,s0,a0 +8001840c: 00701821 addu v1,v1,s0 +80018410: 00602021 move a0,v1 +80018414: 92500004 lbu s0,4(s2) +80018418: ae637018 sw v1,28696(s3) +8001841c: 0220f809 jalr s1 +80018420: a28250cc sb v0,20684(s4) +80018424: 02028024 and s0,s0,v0 +80018428: 3c028021 lui v0,0x8021 +8001842c: 320300ff andi v1,s0,0xff +80018430: 2442e284 addiu v0,v0,-7548 +80018434: a043000a sb v1,10(v0) +80018438: a0430009 sb v1,9(v0) +8001843c: a2500004 sb s0,4(s2) +80018440: 8fbf0024 lw ra,36(sp) +80018444: 8fb40020 lw s4,32(sp) +80018448: 8fb3001c lw s3,28(sp) +8001844c: 8fb20018 lw s2,24(sp) +80018450: 8fb10014 lw s1,20(sp) +80018454: 8fb00010 lw s0,16(sp) +80018458: 03e00008 jr ra +8001845c: 27bd0028 addiu sp,sp,40 + +80018460 <_Z6Op21M1v>: +80018460: 27bdffd0 addiu sp,sp,-48 +80018464: afb10014 sw s1,20(sp) +80018468: 3c118021 lui s1,0x8021 +8001846c: 2631e2a8 addiu s1,s1,-7512 +80018470: 8e26000c lw a2,12(s1) +80018474: afbf0028 sw ra,40(sp) +80018478: afb50024 sw s5,36(sp) +8001847c: afb40020 sw s4,32(sp) +80018480: afb3001c sw s3,28(sp) +80018484: afb20018 sw s2,24(sp) +80018488: afb00010 sw s0,16(sp) +8001848c: 90c30000 lbu v1,0(a2) +80018490: 3c138021 lui s3,0x8021 +80018494: 2673e2f8 addiu s3,s3,-7432 +80018498: 3c158022 lui s5,0x8022 +8001849c: 9664000a lhu a0,10(s3) +800184a0: a2a350cc sb v1,20684(s5) +800184a4: 96620006 lhu v0,6(s3) +800184a8: 90c30000 lbu v1,0(a2) +800184ac: 00441021 addu v0,v0,a0 +800184b0: 8e250020 lw a1,32(s1) +800184b4: 00621821 addu v1,v1,v0 +800184b8: 8e22002c lw v0,44(s1) +800184bc: 3063ffff andi v1,v1,0xffff +800184c0: 00a22821 addu a1,a1,v0 +800184c4: 24c60001 addiu a2,a2,1 +800184c8: 3c148021 lui s4,0x8021 +800184cc: 3c028006 lui v0,0x8006 +800184d0: 3c128021 lui s2,0x8021 +800184d4: 2652e284 addiu s2,s2,-7548 +800184d8: 00602021 move a0,v1 +800184dc: ae26000c sw a2,12(s1) +800184e0: ae250020 sw a1,32(s1) +800184e4: 24424be8 addiu v0,v0,19432 +800184e8: 0040f809 jalr v0 +800184ec: ae837018 sw v1,28696(s4) +800184f0: 8e450014 lw a1,20(s2) +800184f4: 8e230020 lw v1,32(s1) +800184f8: 00452821 addu a1,v0,a1 +800184fc: 00021203 sra v0,v0,0x8 +80018500: a2a250cc sb v0,20684(s5) +80018504: 24630006 addiu v1,v1,6 +80018508: 3c028006 lui v0,0x8006 +8001850c: 92700004 lbu s0,4(s3) +80018510: ae230020 sw v1,32(s1) +80018514: ae857018 sw a1,28696(s4) +80018518: 244249d4 addiu v0,v0,18900 +8001851c: 0040f809 jalr v0 +80018520: 00a02021 move a0,a1 +80018524: 02028024 and s0,s0,v0 +80018528: 320200ff andi v0,s0,0xff +8001852c: a2700004 sb s0,4(s3) +80018530: a242000a sb v0,10(s2) +80018534: a2420009 sb v0,9(s2) +80018538: 8fbf0028 lw ra,40(sp) +8001853c: 8fb50024 lw s5,36(sp) +80018540: 8fb40020 lw s4,32(sp) +80018544: 8fb3001c lw s3,28(sp) +80018548: 8fb20018 lw s2,24(sp) +8001854c: 8fb10014 lw s1,20(sp) +80018550: 8fb00010 lw s0,16(sp) +80018554: 03e00008 jr ra +80018558: 27bd0030 addiu sp,sp,48 + +8001855c <_Z6OpD6M1v>: +8001855c: 27bdffe8 addiu sp,sp,-24 +80018560: 3c058021 lui a1,0x8021 +80018564: afbf0014 sw ra,20(sp) +80018568: afb00010 sw s0,16(sp) +8001856c: 24a5e2a8 addiu a1,a1,-7512 +80018570: 8ca9000c lw t1,12(a1) +80018574: 3c028021 lui v0,0x8021 +80018578: 91240000 lbu a0,0(t1) +8001857c: 2442e2f8 addiu v0,v0,-7432 +80018580: 3c038022 lui v1,0x8022 +80018584: a06450cc sb a0,20684(v1) +80018588: 94470002 lhu a3,2(v0) +8001858c: 9443000a lhu v1,10(v0) +80018590: 94480006 lhu t0,6(v0) +80018594: 91240000 lbu a0,0(t1) +80018598: 8ca60020 lw a2,32(a1) +8001859c: 8caa002c lw t2,44(a1) +800185a0: 01034021 addu t0,t0,v1 +800185a4: 30e70100 andi a3,a3,0x100 +800185a8: 3402ffff li v0,0xffff +800185ac: 240300ff li v1,255 +800185b0: 0047180a movz v1,v0,a3 +800185b4: 00882021 addu a0,a0,t0 +800185b8: 00ca3021 addu a2,a2,t2 +800185bc: 00641824 and v1,v1,a0 +800185c0: 25290001 addiu t1,t1,1 +800185c4: 24c6000c addiu a2,a2,12 +800185c8: 3c108021 lui s0,0x8021 +800185cc: 3c028006 lui v0,0x8006 +800185d0: 00602021 move a0,v1 +800185d4: ae037018 sw v1,28696(s0) +800185d8: aca9000c sw t1,12(a1) +800185dc: aca60020 sw a2,32(a1) +800185e0: 244249d4 addiu v0,v0,18900 +800185e4: 0040f809 jalr v0 +800185e8: aca00018 sw zero,24(a1) +800185ec: 2442ffff addiu v0,v0,-1 +800185f0: 304200ff andi v0,v0,0xff +800185f4: 8e057018 lw a1,28696(s0) +800185f8: 3c108022 lui s0,0x8022 +800185fc: a20250bc sb v0,20668(s0) +80018600: 00402021 move a0,v0 +80018604: 3c028006 lui v0,0x8006 +80018608: 24424444 addiu v0,v0,17476 +8001860c: 0040f809 jalr v0 +80018610: 00000000 nop +80018614: 920350bc lbu v1,20668(s0) +80018618: 3c028021 lui v0,0x8021 +8001861c: 2442e284 addiu v0,v0,-7548 +80018620: a043000a sb v1,10(v0) +80018624: a0430009 sb v1,9(v0) +80018628: 8fbf0014 lw ra,20(sp) +8001862c: 8fb00010 lw s0,16(sp) +80018630: 03e00008 jr ra +80018634: 27bd0018 addiu sp,sp,24 + +80018638 <_Z6OpC6M1v>: +80018638: 27bdffe8 addiu sp,sp,-24 +8001863c: 3c058021 lui a1,0x8021 +80018640: afbf0014 sw ra,20(sp) +80018644: afb00010 sw s0,16(sp) +80018648: 24a5e2a8 addiu a1,a1,-7512 +8001864c: 8ca7000c lw a3,12(a1) +80018650: 3c028022 lui v0,0x8022 +80018654: 90e40000 lbu a0,0(a3) +80018658: 3c038021 lui v1,0x8021 +8001865c: a04450cc sb a0,20684(v0) +80018660: 90e60000 lbu a2,0(a3) +80018664: 9464e2fe lhu a0,-7426(v1) +80018668: 8ca20020 lw v0,32(a1) +8001866c: 8ca3002c lw v1,44(a1) +80018670: 00c43021 addu a2,a2,a0 +80018674: 24420006 addiu v0,v0,6 +80018678: 00621821 addu v1,v1,v0 +8001867c: 30c6ffff andi a2,a2,0xffff +80018680: 24e70001 addiu a3,a3,1 +80018684: 3c108021 lui s0,0x8021 +80018688: 3c028006 lui v0,0x8006 +8001868c: aca30020 sw v1,32(a1) +80018690: 00c02021 move a0,a2 +80018694: aca7000c sw a3,12(a1) +80018698: ae067018 sw a2,28696(s0) +8001869c: 244249d4 addiu v0,v0,18900 +800186a0: 0040f809 jalr v0 +800186a4: aca00018 sw zero,24(a1) +800186a8: 2442ffff addiu v0,v0,-1 +800186ac: 304200ff andi v0,v0,0xff +800186b0: 8e057018 lw a1,28696(s0) +800186b4: 3c108022 lui s0,0x8022 +800186b8: a20250bc sb v0,20668(s0) +800186bc: 00402021 move a0,v0 +800186c0: 3c028006 lui v0,0x8006 +800186c4: 24424444 addiu v0,v0,17476 +800186c8: 0040f809 jalr v0 +800186cc: 00000000 nop +800186d0: 920350bc lbu v1,20668(s0) +800186d4: 3c028021 lui v0,0x8021 +800186d8: 2442e284 addiu v0,v0,-7548 +800186dc: a043000a sb v1,10(v0) +800186e0: a0430009 sb v1,9(v0) +800186e4: 8fbf0014 lw ra,20(sp) +800186e8: 8fb00010 lw s0,16(sp) +800186ec: 03e00008 jr ra +800186f0: 27bd0018 addiu sp,sp,24 + +800186f4 <_Z6OpDEM1v>: +800186f4: 27bdffe0 addiu sp,sp,-32 +800186f8: 3c058021 lui a1,0x8021 +800186fc: afbf0018 sw ra,24(sp) +80018700: afb10014 sw s1,20(sp) +80018704: afb00010 sw s0,16(sp) +80018708: 24a5e2a8 addiu a1,a1,-7512 +8001870c: 8ca7000c lw a3,12(a1) +80018710: 3c118021 lui s1,0x8021 +80018714: 2631e284 addiu s1,s1,-7548 +80018718: 90e30000 lbu v1,0(a3) +8001871c: 8e280014 lw t0,20(s1) +80018720: 3c028021 lui v0,0x8021 +80018724: 90e40001 lbu a0,1(a3) +80018728: 9446e302 lhu a2,-7422(v0) +8001872c: 00681821 addu v1,v1,t0 +80018730: 00661821 addu v1,v1,a2 +80018734: 00042200 sll a0,a0,0x8 +80018738: 00832021 addu a0,a0,v1 +8001873c: 8ca20020 lw v0,32(a1) +80018740: 3c108021 lui s0,0x8021 +80018744: ae047018 sw a0,28696(s0) +80018748: 8ca30030 lw v1,48(a1) +8001874c: 90e60001 lbu a2,1(a3) +80018750: 24420006 addiu v0,v0,6 +80018754: 00621821 addu v1,v1,v0 +80018758: 3c028022 lui v0,0x8022 +8001875c: 24e70002 addiu a3,a3,2 +80018760: a04650cc sb a2,20684(v0) +80018764: 3c028006 lui v0,0x8006 +80018768: aca30020 sw v1,32(a1) +8001876c: aca7000c sw a3,12(a1) +80018770: 244249d4 addiu v0,v0,18900 +80018774: 0040f809 jalr v0 +80018778: aca00018 sw zero,24(a1) +8001877c: 2442ffff addiu v0,v0,-1 +80018780: 304200ff andi v0,v0,0xff +80018784: 8e057018 lw a1,28696(s0) +80018788: 3c108022 lui s0,0x8022 +8001878c: a20250bc sb v0,20668(s0) +80018790: 00402021 move a0,v0 +80018794: 3c028006 lui v0,0x8006 +80018798: 24424444 addiu v0,v0,17476 +8001879c: 0040f809 jalr v0 +800187a0: 00000000 nop +800187a4: 920350bc lbu v1,20668(s0) +800187a8: 8fbf0018 lw ra,24(sp) +800187ac: a223000a sb v1,10(s1) +800187b0: a2230009 sb v1,9(s1) +800187b4: 8fb00010 lw s0,16(sp) +800187b8: 8fb10014 lw s1,20(sp) +800187bc: 03e00008 jr ra +800187c0: 27bd0020 addiu sp,sp,32 + +800187c4 <_Z6OpFEM1v>: +800187c4: 27bdffe0 addiu sp,sp,-32 +800187c8: 3c058021 lui a1,0x8021 +800187cc: afbf0018 sw ra,24(sp) +800187d0: afb10014 sw s1,20(sp) +800187d4: afb00010 sw s0,16(sp) +800187d8: 24a5e2a8 addiu a1,a1,-7512 +800187dc: 8ca7000c lw a3,12(a1) +800187e0: 3c118021 lui s1,0x8021 +800187e4: 2631e284 addiu s1,s1,-7548 +800187e8: 90e30000 lbu v1,0(a3) +800187ec: 8e280014 lw t0,20(s1) +800187f0: 3c028021 lui v0,0x8021 +800187f4: 90e40001 lbu a0,1(a3) +800187f8: 9446e302 lhu a2,-7422(v0) +800187fc: 00681821 addu v1,v1,t0 +80018800: 00661821 addu v1,v1,a2 +80018804: 00042200 sll a0,a0,0x8 +80018808: 00832021 addu a0,a0,v1 +8001880c: 8ca20020 lw v0,32(a1) +80018810: 3c108021 lui s0,0x8021 +80018814: ae047018 sw a0,28696(s0) +80018818: 8ca30030 lw v1,48(a1) +8001881c: 90e60001 lbu a2,1(a3) +80018820: 24420006 addiu v0,v0,6 +80018824: 00621821 addu v1,v1,v0 +80018828: 3c028022 lui v0,0x8022 +8001882c: 24e70002 addiu a3,a3,2 +80018830: a04650cc sb a2,20684(v0) +80018834: 3c028006 lui v0,0x8006 +80018838: aca30020 sw v1,32(a1) +8001883c: aca7000c sw a3,12(a1) +80018840: 244249d4 addiu v0,v0,18900 +80018844: 0040f809 jalr v0 +80018848: aca00018 sw zero,24(a1) +8001884c: 24420001 addiu v0,v0,1 +80018850: 304200ff andi v0,v0,0xff +80018854: 8e057018 lw a1,28696(s0) +80018858: 3c108022 lui s0,0x8022 +8001885c: a20250bc sb v0,20668(s0) +80018860: 00402021 move a0,v0 +80018864: 3c028006 lui v0,0x8006 +80018868: 24424444 addiu v0,v0,17476 +8001886c: 0040f809 jalr v0 +80018870: 00000000 nop +80018874: 920350bc lbu v1,20668(s0) +80018878: 8fbf0018 lw ra,24(sp) +8001887c: a223000a sb v1,10(s1) +80018880: a2230009 sb v1,9(s1) +80018884: 8fb00010 lw s0,16(sp) +80018888: 8fb10014 lw s1,20(sp) +8001888c: 03e00008 jr ra +80018890: 27bd0020 addiu sp,sp,32 + +80018894 <_Z6OpEEM1v>: +80018894: 27bdffe0 addiu sp,sp,-32 +80018898: 3c038021 lui v1,0x8021 +8001889c: afbf0018 sw ra,24(sp) +800188a0: afb10014 sw s1,20(sp) +800188a4: afb00010 sw s0,16(sp) +800188a8: 2463e2a8 addiu v1,v1,-7512 +800188ac: 8c66000c lw a2,12(v1) +800188b0: 3c118021 lui s1,0x8021 +800188b4: 90c20001 lbu v0,1(a2) +800188b8: 90c40000 lbu a0,0(a2) +800188bc: 2631e284 addiu s1,s1,-7548 +800188c0: 8e250014 lw a1,20(s1) +800188c4: 00021200 sll v0,v0,0x8 +800188c8: 00822021 addu a0,a0,v0 +800188cc: 00852021 addu a0,a0,a1 +800188d0: 8c620020 lw v0,32(v1) +800188d4: 3c108021 lui s0,0x8021 +800188d8: ae047018 sw a0,28696(s0) +800188dc: 8c650030 lw a1,48(v1) +800188e0: 90c70001 lbu a3,1(a2) +800188e4: 24420006 addiu v0,v0,6 +800188e8: 00a22821 addu a1,a1,v0 +800188ec: 3c028022 lui v0,0x8022 +800188f0: 24c60002 addiu a2,a2,2 +800188f4: a04750cc sb a3,20684(v0) +800188f8: 3c028006 lui v0,0x8006 +800188fc: ac650020 sw a1,32(v1) +80018900: ac66000c sw a2,12(v1) +80018904: 244249d4 addiu v0,v0,18900 +80018908: 0040f809 jalr v0 +8001890c: ac600018 sw zero,24(v1) +80018910: 24420001 addiu v0,v0,1 +80018914: 304200ff andi v0,v0,0xff +80018918: 8e057018 lw a1,28696(s0) +8001891c: 3c108022 lui s0,0x8022 +80018920: a20250bc sb v0,20668(s0) +80018924: 00402021 move a0,v0 +80018928: 3c028006 lui v0,0x8006 +8001892c: 24424444 addiu v0,v0,17476 +80018930: 0040f809 jalr v0 +80018934: 00000000 nop +80018938: 920350bc lbu v1,20668(s0) +8001893c: 8fbf0018 lw ra,24(sp) +80018940: a223000a sb v1,10(s1) +80018944: a2230009 sb v1,9(s1) +80018948: 8fb00010 lw s0,16(sp) +8001894c: 8fb10014 lw s1,20(sp) +80018950: 03e00008 jr ra +80018954: 27bd0020 addiu sp,sp,32 + +80018958 <_Z6OpF6M1v>: +80018958: 27bdffe8 addiu sp,sp,-24 +8001895c: 3c058021 lui a1,0x8021 +80018960: afbf0014 sw ra,20(sp) +80018964: afb00010 sw s0,16(sp) +80018968: 24a5e2a8 addiu a1,a1,-7512 +8001896c: 8ca9000c lw t1,12(a1) +80018970: 3c028021 lui v0,0x8021 +80018974: 91240000 lbu a0,0(t1) +80018978: 2442e2f8 addiu v0,v0,-7432 +8001897c: 3c038022 lui v1,0x8022 +80018980: a06450cc sb a0,20684(v1) +80018984: 94470002 lhu a3,2(v0) +80018988: 9443000a lhu v1,10(v0) +8001898c: 94480006 lhu t0,6(v0) +80018990: 91240000 lbu a0,0(t1) +80018994: 8ca60020 lw a2,32(a1) +80018998: 8caa002c lw t2,44(a1) +8001899c: 01034021 addu t0,t0,v1 +800189a0: 30e70100 andi a3,a3,0x100 +800189a4: 3402ffff li v0,0xffff +800189a8: 240300ff li v1,255 +800189ac: 0047180a movz v1,v0,a3 +800189b0: 00882021 addu a0,a0,t0 +800189b4: 00ca3021 addu a2,a2,t2 +800189b8: 00641824 and v1,v1,a0 +800189bc: 25290001 addiu t1,t1,1 +800189c0: 24c6000c addiu a2,a2,12 +800189c4: 3c108021 lui s0,0x8021 +800189c8: 3c028006 lui v0,0x8006 +800189cc: 00602021 move a0,v1 +800189d0: ae037018 sw v1,28696(s0) +800189d4: aca9000c sw t1,12(a1) +800189d8: aca60020 sw a2,32(a1) +800189dc: 244249d4 addiu v0,v0,18900 +800189e0: 0040f809 jalr v0 +800189e4: aca00018 sw zero,24(a1) +800189e8: 24420001 addiu v0,v0,1 +800189ec: 304200ff andi v0,v0,0xff +800189f0: 8e057018 lw a1,28696(s0) +800189f4: 3c108022 lui s0,0x8022 +800189f8: a20250bc sb v0,20668(s0) +800189fc: 00402021 move a0,v0 +80018a00: 3c028006 lui v0,0x8006 +80018a04: 24424444 addiu v0,v0,17476 +80018a08: 0040f809 jalr v0 +80018a0c: 00000000 nop +80018a10: 920350bc lbu v1,20668(s0) +80018a14: 3c028021 lui v0,0x8021 +80018a18: 2442e284 addiu v0,v0,-7548 +80018a1c: a043000a sb v1,10(v0) +80018a20: a0430009 sb v1,9(v0) +80018a24: 8fbf0014 lw ra,20(sp) +80018a28: 8fb00010 lw s0,16(sp) +80018a2c: 03e00008 jr ra +80018a30: 27bd0018 addiu sp,sp,24 + +80018a34 <_Z6Op5EM1v>: +80018a34: 27bdffe0 addiu sp,sp,-32 +80018a38: 3c058021 lui a1,0x8021 +80018a3c: afbf0018 sw ra,24(sp) +80018a40: afb10014 sw s1,20(sp) +80018a44: afb00010 sw s0,16(sp) +80018a48: 24a5e2a8 addiu a1,a1,-7512 +80018a4c: 8ca7000c lw a3,12(a1) +80018a50: 3c118021 lui s1,0x8021 +80018a54: 2631e284 addiu s1,s1,-7548 +80018a58: 90e30000 lbu v1,0(a3) +80018a5c: 8e280014 lw t0,20(s1) +80018a60: 3c028021 lui v0,0x8021 +80018a64: 90e40001 lbu a0,1(a3) +80018a68: 9446e302 lhu a2,-7422(v0) +80018a6c: 00681821 addu v1,v1,t0 +80018a70: 00661821 addu v1,v1,a2 +80018a74: 00042200 sll a0,a0,0x8 +80018a78: 00832021 addu a0,a0,v1 +80018a7c: 8ca20020 lw v0,32(a1) +80018a80: 3c108021 lui s0,0x8021 +80018a84: ae047018 sw a0,28696(s0) +80018a88: 8ca30030 lw v1,48(a1) +80018a8c: 90e60001 lbu a2,1(a3) +80018a90: 24420006 addiu v0,v0,6 +80018a94: 00621821 addu v1,v1,v0 +80018a98: 3c028022 lui v0,0x8022 +80018a9c: 24e70002 addiu a3,a3,2 +80018aa0: a04650cc sb a2,20684(v0) +80018aa4: 3c028006 lui v0,0x8006 +80018aa8: aca30020 sw v1,32(a1) +80018aac: 244249d4 addiu v0,v0,18900 +80018ab0: 0040f809 jalr v0 +80018ab4: aca7000c sw a3,12(a1) +80018ab8: 00021842 srl v1,v0,0x1 +80018abc: 30420001 andi v0,v0,0x1 +80018ac0: 306300ff andi v1,v1,0xff +80018ac4: a2220008 sb v0,8(s1) +80018ac8: 8e057018 lw a1,28696(s0) +80018acc: 3c028006 lui v0,0x8006 +80018ad0: 3c108022 lui s0,0x8022 +80018ad4: a20350bc sb v1,20668(s0) +80018ad8: 24424444 addiu v0,v0,17476 +80018adc: 0040f809 jalr v0 +80018ae0: 00602021 move a0,v1 +80018ae4: 920350bc lbu v1,20668(s0) +80018ae8: 8fbf0018 lw ra,24(sp) +80018aec: a223000a sb v1,10(s1) +80018af0: a2230009 sb v1,9(s1) +80018af4: 8fb00010 lw s0,16(sp) +80018af8: 8fb10014 lw s1,20(sp) +80018afc: 03e00008 jr ra +80018b00: 27bd0020 addiu sp,sp,32 + +80018b04 <_Z6Op4EM1v>: +80018b04: 27bdffe0 addiu sp,sp,-32 +80018b08: 3c038021 lui v1,0x8021 +80018b0c: afbf0018 sw ra,24(sp) +80018b10: afb10014 sw s1,20(sp) +80018b14: afb00010 sw s0,16(sp) +80018b18: 2463e2a8 addiu v1,v1,-7512 +80018b1c: 8c66000c lw a2,12(v1) +80018b20: 3c118021 lui s1,0x8021 +80018b24: 90c20001 lbu v0,1(a2) +80018b28: 90c40000 lbu a0,0(a2) +80018b2c: 2631e284 addiu s1,s1,-7548 +80018b30: 8e250014 lw a1,20(s1) +80018b34: 00021200 sll v0,v0,0x8 +80018b38: 00822021 addu a0,a0,v0 +80018b3c: 00852021 addu a0,a0,a1 +80018b40: 8c620020 lw v0,32(v1) +80018b44: 3c108021 lui s0,0x8021 +80018b48: ae047018 sw a0,28696(s0) +80018b4c: 8c650030 lw a1,48(v1) +80018b50: 90c70001 lbu a3,1(a2) +80018b54: 24420006 addiu v0,v0,6 +80018b58: 00a22821 addu a1,a1,v0 +80018b5c: 3c028022 lui v0,0x8022 +80018b60: 24c60002 addiu a2,a2,2 +80018b64: a04750cc sb a3,20684(v0) +80018b68: 3c028006 lui v0,0x8006 +80018b6c: ac650020 sw a1,32(v1) +80018b70: 244249d4 addiu v0,v0,18900 +80018b74: 0040f809 jalr v0 +80018b78: ac66000c sw a2,12(v1) +80018b7c: 00021842 srl v1,v0,0x1 +80018b80: 30420001 andi v0,v0,0x1 +80018b84: 306300ff andi v1,v1,0xff +80018b88: a2220008 sb v0,8(s1) +80018b8c: 8e057018 lw a1,28696(s0) +80018b90: 3c028006 lui v0,0x8006 +80018b94: 3c108022 lui s0,0x8022 +80018b98: a20350bc sb v1,20668(s0) +80018b9c: 24424444 addiu v0,v0,17476 +80018ba0: 0040f809 jalr v0 +80018ba4: 00602021 move a0,v1 +80018ba8: 920350bc lbu v1,20668(s0) +80018bac: 8fbf0018 lw ra,24(sp) +80018bb0: a223000a sb v1,10(s1) +80018bb4: a2230009 sb v1,9(s1) +80018bb8: 8fb00010 lw s0,16(sp) +80018bbc: 8fb10014 lw s1,20(sp) +80018bc0: 03e00008 jr ra +80018bc4: 27bd0020 addiu sp,sp,32 + +80018bc8 <_Z6Op56M1v>: +80018bc8: 27bdffe0 addiu sp,sp,-32 +80018bcc: 3c068021 lui a2,0x8021 +80018bd0: afbf0018 sw ra,24(sp) +80018bd4: afb10014 sw s1,20(sp) +80018bd8: afb00010 sw s0,16(sp) +80018bdc: 24c6e2a8 addiu a2,a2,-7512 +80018be0: 8cc9000c lw t1,12(a2) +80018be4: 3c028021 lui v0,0x8021 +80018be8: 91240000 lbu a0,0(t1) +80018bec: 2442e2f8 addiu v0,v0,-7432 +80018bf0: 3c038022 lui v1,0x8022 +80018bf4: a06450cc sb a0,20684(v1) +80018bf8: 94470002 lhu a3,2(v0) +80018bfc: 9443000a lhu v1,10(v0) +80018c00: 94480006 lhu t0,6(v0) +80018c04: 91240000 lbu a0,0(t1) +80018c08: 8cc50020 lw a1,32(a2) +80018c0c: 8cca002c lw t2,44(a2) +80018c10: 01034021 addu t0,t0,v1 +80018c14: 30e70100 andi a3,a3,0x100 +80018c18: 3402ffff li v0,0xffff +80018c1c: 240300ff li v1,255 +80018c20: 0047180a movz v1,v0,a3 +80018c24: 00882021 addu a0,a0,t0 +80018c28: 00aa2821 addu a1,a1,t2 +80018c2c: 00641824 and v1,v1,a0 +80018c30: 25290001 addiu t1,t1,1 +80018c34: 24a5000c addiu a1,a1,12 +80018c38: 3c118021 lui s1,0x8021 +80018c3c: 3c028006 lui v0,0x8006 +80018c40: 00602021 move a0,v1 +80018c44: acc50020 sw a1,32(a2) +80018c48: ae237018 sw v1,28696(s1) +80018c4c: 244249d4 addiu v0,v0,18900 +80018c50: 0040f809 jalr v0 +80018c54: acc9000c sw t1,12(a2) +80018c58: 3c108021 lui s0,0x8021 +80018c5c: 2610e284 addiu s0,s0,-7548 +80018c60: 00021842 srl v1,v0,0x1 +80018c64: 30420001 andi v0,v0,0x1 +80018c68: 306300ff andi v1,v1,0xff +80018c6c: a2020008 sb v0,8(s0) +80018c70: 8e257018 lw a1,28696(s1) +80018c74: 3c028006 lui v0,0x8006 +80018c78: 3c118022 lui s1,0x8022 +80018c7c: a22350bc sb v1,20668(s1) +80018c80: 24424444 addiu v0,v0,17476 +80018c84: 0040f809 jalr v0 +80018c88: 00602021 move a0,v1 +80018c8c: 922350bc lbu v1,20668(s1) +80018c90: 8fbf0018 lw ra,24(sp) +80018c94: a203000a sb v1,10(s0) +80018c98: a2030009 sb v1,9(s0) +80018c9c: 8fb10014 lw s1,20(sp) +80018ca0: 8fb00010 lw s0,16(sp) +80018ca4: 03e00008 jr ra +80018ca8: 27bd0020 addiu sp,sp,32 + +80018cac <_Z6Op1EM1v>: +80018cac: 27bdffe0 addiu sp,sp,-32 +80018cb0: 3c058021 lui a1,0x8021 +80018cb4: afbf0018 sw ra,24(sp) +80018cb8: afb10014 sw s1,20(sp) +80018cbc: afb00010 sw s0,16(sp) +80018cc0: 24a5e2a8 addiu a1,a1,-7512 +80018cc4: 8ca7000c lw a3,12(a1) +80018cc8: 3c118021 lui s1,0x8021 +80018ccc: 2631e284 addiu s1,s1,-7548 +80018cd0: 90e30000 lbu v1,0(a3) +80018cd4: 8e280014 lw t0,20(s1) +80018cd8: 3c028021 lui v0,0x8021 +80018cdc: 90e40001 lbu a0,1(a3) +80018ce0: 9446e302 lhu a2,-7422(v0) +80018ce4: 00681821 addu v1,v1,t0 +80018ce8: 00661821 addu v1,v1,a2 +80018cec: 00042200 sll a0,a0,0x8 +80018cf0: 00832021 addu a0,a0,v1 +80018cf4: 8ca20020 lw v0,32(a1) +80018cf8: 3c108021 lui s0,0x8021 +80018cfc: ae047018 sw a0,28696(s0) +80018d00: 8ca30030 lw v1,48(a1) +80018d04: 90e60001 lbu a2,1(a3) +80018d08: 24420006 addiu v0,v0,6 +80018d0c: 00621821 addu v1,v1,v0 +80018d10: 3c028022 lui v0,0x8022 +80018d14: 24e70002 addiu a3,a3,2 +80018d18: a04650cc sb a2,20684(v0) +80018d1c: 3c028006 lui v0,0x8006 +80018d20: aca30020 sw v1,32(a1) +80018d24: 244249d4 addiu v0,v0,18900 +80018d28: 0040f809 jalr v0 +80018d2c: aca7000c sw a3,12(a1) +80018d30: 00021840 sll v1,v0,0x1 +80018d34: 000211c2 srl v0,v0,0x7 +80018d38: 306300ff andi v1,v1,0xff +80018d3c: a2220008 sb v0,8(s1) +80018d40: 8e057018 lw a1,28696(s0) +80018d44: 3c028006 lui v0,0x8006 +80018d48: 3c108022 lui s0,0x8022 +80018d4c: a20350bc sb v1,20668(s0) +80018d50: 24424444 addiu v0,v0,17476 +80018d54: 0040f809 jalr v0 +80018d58: 00602021 move a0,v1 +80018d5c: 920350bc lbu v1,20668(s0) +80018d60: 8fbf0018 lw ra,24(sp) +80018d64: a223000a sb v1,10(s1) +80018d68: a2230009 sb v1,9(s1) +80018d6c: 8fb00010 lw s0,16(sp) +80018d70: 8fb10014 lw s1,20(sp) +80018d74: 03e00008 jr ra +80018d78: 27bd0020 addiu sp,sp,32 + +80018d7c <_Z6Op0EM1v>: +80018d7c: 27bdffe0 addiu sp,sp,-32 +80018d80: 3c038021 lui v1,0x8021 +80018d84: afbf0018 sw ra,24(sp) +80018d88: afb10014 sw s1,20(sp) +80018d8c: afb00010 sw s0,16(sp) +80018d90: 2463e2a8 addiu v1,v1,-7512 +80018d94: 8c66000c lw a2,12(v1) +80018d98: 3c118021 lui s1,0x8021 +80018d9c: 90c20001 lbu v0,1(a2) +80018da0: 90c40000 lbu a0,0(a2) +80018da4: 2631e284 addiu s1,s1,-7548 +80018da8: 8e250014 lw a1,20(s1) +80018dac: 00021200 sll v0,v0,0x8 +80018db0: 00822021 addu a0,a0,v0 +80018db4: 00852021 addu a0,a0,a1 +80018db8: 8c620020 lw v0,32(v1) +80018dbc: 3c108021 lui s0,0x8021 +80018dc0: ae047018 sw a0,28696(s0) +80018dc4: 8c650030 lw a1,48(v1) +80018dc8: 90c70001 lbu a3,1(a2) +80018dcc: 24420006 addiu v0,v0,6 +80018dd0: 00a22821 addu a1,a1,v0 +80018dd4: 3c028022 lui v0,0x8022 +80018dd8: 24c60002 addiu a2,a2,2 +80018ddc: a04750cc sb a3,20684(v0) +80018de0: 3c028006 lui v0,0x8006 +80018de4: ac650020 sw a1,32(v1) +80018de8: 244249d4 addiu v0,v0,18900 +80018dec: 0040f809 jalr v0 +80018df0: ac66000c sw a2,12(v1) +80018df4: 00021840 sll v1,v0,0x1 +80018df8: 000211c2 srl v0,v0,0x7 +80018dfc: 306300ff andi v1,v1,0xff +80018e00: a2220008 sb v0,8(s1) +80018e04: 8e057018 lw a1,28696(s0) +80018e08: 3c028006 lui v0,0x8006 +80018e0c: 3c108022 lui s0,0x8022 +80018e10: a20350bc sb v1,20668(s0) +80018e14: 24424444 addiu v0,v0,17476 +80018e18: 0040f809 jalr v0 +80018e1c: 00602021 move a0,v1 +80018e20: 920350bc lbu v1,20668(s0) +80018e24: 8fbf0018 lw ra,24(sp) +80018e28: a223000a sb v1,10(s1) +80018e2c: a2230009 sb v1,9(s1) +80018e30: 8fb00010 lw s0,16(sp) +80018e34: 8fb10014 lw s1,20(sp) +80018e38: 03e00008 jr ra +80018e3c: 27bd0020 addiu sp,sp,32 + +80018e40 <_Z6Op16M1v>: +80018e40: 27bdffe0 addiu sp,sp,-32 +80018e44: 3c068021 lui a2,0x8021 +80018e48: afbf0018 sw ra,24(sp) +80018e4c: afb10014 sw s1,20(sp) +80018e50: afb00010 sw s0,16(sp) +80018e54: 24c6e2a8 addiu a2,a2,-7512 +80018e58: 8cc9000c lw t1,12(a2) +80018e5c: 3c028021 lui v0,0x8021 +80018e60: 91240000 lbu a0,0(t1) +80018e64: 2442e2f8 addiu v0,v0,-7432 +80018e68: 3c038022 lui v1,0x8022 +80018e6c: a06450cc sb a0,20684(v1) +80018e70: 94470002 lhu a3,2(v0) +80018e74: 9443000a lhu v1,10(v0) +80018e78: 94480006 lhu t0,6(v0) +80018e7c: 91240000 lbu a0,0(t1) +80018e80: 8cc50020 lw a1,32(a2) +80018e84: 8cca002c lw t2,44(a2) +80018e88: 01034021 addu t0,t0,v1 +80018e8c: 30e70100 andi a3,a3,0x100 +80018e90: 3402ffff li v0,0xffff +80018e94: 240300ff li v1,255 +80018e98: 0047180a movz v1,v0,a3 +80018e9c: 00882021 addu a0,a0,t0 +80018ea0: 00aa2821 addu a1,a1,t2 +80018ea4: 00641824 and v1,v1,a0 +80018ea8: 25290001 addiu t1,t1,1 +80018eac: 24a5000c addiu a1,a1,12 +80018eb0: 3c118021 lui s1,0x8021 +80018eb4: 3c028006 lui v0,0x8006 +80018eb8: 00602021 move a0,v1 +80018ebc: acc50020 sw a1,32(a2) +80018ec0: ae237018 sw v1,28696(s1) +80018ec4: 244249d4 addiu v0,v0,18900 +80018ec8: 0040f809 jalr v0 +80018ecc: acc9000c sw t1,12(a2) +80018ed0: 3c108021 lui s0,0x8021 +80018ed4: 2610e284 addiu s0,s0,-7548 +80018ed8: 00021840 sll v1,v0,0x1 +80018edc: 000211c2 srl v0,v0,0x7 +80018ee0: 306300ff andi v1,v1,0xff +80018ee4: a2020008 sb v0,8(s0) +80018ee8: 8e257018 lw a1,28696(s1) +80018eec: 3c028006 lui v0,0x8006 +80018ef0: 3c118022 lui s1,0x8022 +80018ef4: a22350bc sb v1,20668(s1) +80018ef8: 24424444 addiu v0,v0,17476 +80018efc: 0040f809 jalr v0 +80018f00: 00602021 move a0,v1 +80018f04: 922350bc lbu v1,20668(s1) +80018f08: 8fbf0018 lw ra,24(sp) +80018f0c: a203000a sb v1,10(s0) +80018f10: a2030009 sb v1,9(s0) +80018f14: 8fb10014 lw s1,20(sp) +80018f18: 8fb00010 lw s0,16(sp) +80018f1c: 03e00008 jr ra +80018f20: 27bd0020 addiu sp,sp,32 + +80018f24 <_Z6OpA3M0v>: +80018f24: 27bdffe8 addiu sp,sp,-24 +80018f28: 3c068021 lui a2,0x8021 +80018f2c: afbf0014 sw ra,20(sp) +80018f30: afb00010 sw s0,16(sp) +80018f34: 24c6e2a8 addiu a2,a2,-7512 +80018f38: 8cc7000c lw a3,12(a2) +80018f3c: 3c028022 lui v0,0x8022 +80018f40: 90e30000 lbu v1,0(a3) +80018f44: 3c108021 lui s0,0x8021 +80018f48: a04350cc sb v1,20684(v0) +80018f4c: 2610e2f8 addiu s0,s0,-7432 +80018f50: 90e50000 lbu a1,0(a3) +80018f54: 96040008 lhu a0,8(s0) +80018f58: 8cc20020 lw v0,32(a2) +80018f5c: 8cc3002c lw v1,44(a2) +80018f60: 00a42821 addu a1,a1,a0 +80018f64: 24420006 addiu v0,v0,6 +80018f68: 00621821 addu v1,v1,v0 +80018f6c: 30a5ffff andi a1,a1,0xffff +80018f70: 3c028021 lui v0,0x8021 +80018f74: 24e70001 addiu a3,a3,1 +80018f78: ac457018 sw a1,28696(v0) +80018f7c: 3c028006 lui v0,0x8006 +80018f80: 00a02021 move a0,a1 +80018f84: acc30020 sw v1,32(a2) +80018f88: 24424be8 addiu v0,v0,19432 +80018f8c: 0040f809 jalr v0 +80018f90: acc7000c sw a3,12(a2) +80018f94: 3043ffff andi v1,v0,0xffff +80018f98: a6020004 sh v0,4(s0) +80018f9c: 3c028021 lui v0,0x8021 +80018fa0: 2442e284 addiu v0,v0,-7548 +80018fa4: 00032202 srl a0,v1,0x8 +80018fa8: 0003182b sltu v1,zero,v1 +80018fac: a044000a sb a0,10(v0) +80018fb0: a0430009 sb v1,9(v0) +80018fb4: 8fbf0014 lw ra,20(sp) +80018fb8: 8fb00010 lw s0,16(sp) +80018fbc: 03e00008 jr ra +80018fc0: 27bd0018 addiu sp,sp,24 + +80018fc4 <_Z6OpBFM0v>: +80018fc4: 27bdffe8 addiu sp,sp,-24 +80018fc8: 3c068021 lui a2,0x8021 +80018fcc: afbf0014 sw ra,20(sp) +80018fd0: afb00010 sw s0,16(sp) +80018fd4: 24c6e2a8 addiu a2,a2,-7512 +80018fd8: 8cc7000c lw a3,12(a2) +80018fdc: 3c108021 lui s0,0x8021 +80018fe0: 90e20001 lbu v0,1(a3) +80018fe4: 90e30000 lbu v1,0(a3) +80018fe8: 2610e2f8 addiu s0,s0,-7432 +80018fec: 90e40002 lbu a0,2(a3) +80018ff0: 9605000a lhu a1,10(s0) +80018ff4: 00021200 sll v0,v0,0x8 +80018ff8: 00621821 addu v1,v1,v0 +80018ffc: 00651821 addu v1,v1,a1 +80019000: 00042400 sll a0,a0,0x10 +80019004: 3c0200ff lui v0,0xff +80019008: 00832021 addu a0,a0,v1 +8001900c: 3442ffff ori v0,v0,0xffff +80019010: 00822024 and a0,a0,v0 +80019014: 3c028021 lui v0,0x8021 +80019018: ac447018 sw a0,28696(v0) +8001901c: 8cc30030 lw v1,48(a2) +80019020: 8cc8002c lw t0,44(a2) +80019024: 90e90002 lbu t1,2(a3) +80019028: 8cc50020 lw a1,32(a2) +8001902c: 00681821 addu v1,v1,t0 +80019030: 3c028022 lui v0,0x8022 +80019034: 00a32821 addu a1,a1,v1 +80019038: 24e70003 addiu a3,a3,3 +8001903c: a04950cc sb t1,20684(v0) +80019040: 3c028006 lui v0,0x8006 +80019044: acc50020 sw a1,32(a2) +80019048: 24424be8 addiu v0,v0,19432 +8001904c: 0040f809 jalr v0 +80019050: acc7000c sw a3,12(a2) +80019054: 3043ffff andi v1,v0,0xffff +80019058: a6020004 sh v0,4(s0) +8001905c: 3c028021 lui v0,0x8021 +80019060: 2442e284 addiu v0,v0,-7548 +80019064: 00032202 srl a0,v1,0x8 +80019068: 0003182b sltu v1,zero,v1 +8001906c: a044000a sb a0,10(v0) +80019070: a0430009 sb v1,9(v0) +80019074: 8fbf0014 lw ra,20(sp) +80019078: 8fb00010 lw s0,16(sp) +8001907c: 03e00008 jr ra +80019080: 27bd0018 addiu sp,sp,24 + +80019084 <_Z6OpAFM0v>: +80019084: 27bdffe8 addiu sp,sp,-24 +80019088: 3c058021 lui a1,0x8021 +8001908c: afbf0010 sw ra,16(sp) +80019090: 24a5e2a8 addiu a1,a1,-7512 +80019094: 8ca6000c lw a2,12(a1) +80019098: 8ca70030 lw a3,48(a1) +8001909c: 90c20001 lbu v0,1(a2) +800190a0: 90c40000 lbu a0,0(a2) +800190a4: 90c30002 lbu v1,2(a2) +800190a8: 00021200 sll v0,v0,0x8 +800190ac: 00822021 addu a0,a0,v0 +800190b0: 00031c00 sll v1,v1,0x10 +800190b4: 00832021 addu a0,a0,v1 +800190b8: 3c028021 lui v0,0x8021 +800190bc: ac447018 sw a0,28696(v0) +800190c0: 8ca8002c lw t0,44(a1) +800190c4: 90c90002 lbu t1,2(a2) +800190c8: 8ca30020 lw v1,32(a1) +800190cc: 00e83821 addu a3,a3,t0 +800190d0: 3c028022 lui v0,0x8022 +800190d4: 00671821 addu v1,v1,a3 +800190d8: 24c60003 addiu a2,a2,3 +800190dc: a04950cc sb t1,20684(v0) +800190e0: 3c028006 lui v0,0x8006 +800190e4: aca30020 sw v1,32(a1) +800190e8: 24424be8 addiu v0,v0,19432 +800190ec: 0040f809 jalr v0 +800190f0: aca6000c sw a2,12(a1) +800190f4: 3c038021 lui v1,0x8021 +800190f8: 2463e2f8 addiu v1,v1,-7432 +800190fc: a4620004 sh v0,4(v1) +80019100: 3044ffff andi a0,v0,0xffff +80019104: 3c028021 lui v0,0x8021 +80019108: 2442e284 addiu v0,v0,-7548 +8001910c: 00041a02 srl v1,a0,0x8 +80019110: 0004202b sltu a0,zero,a0 +80019114: a043000a sb v1,10(v0) +80019118: a0440009 sb a0,9(v0) +8001911c: 8fbf0010 lw ra,16(sp) +80019120: 03e00008 jr ra +80019124: 27bd0018 addiu sp,sp,24 + +80019128 <_Z6OpB9M0v>: +80019128: 27bdffe0 addiu sp,sp,-32 +8001912c: 3c058021 lui a1,0x8021 +80019130: afbf0018 sw ra,24(sp) +80019134: afb10014 sw s1,20(sp) +80019138: afb00010 sw s0,16(sp) +8001913c: 24a5e2a8 addiu a1,a1,-7512 +80019140: 8ca7000c lw a3,12(a1) +80019144: 3c118021 lui s1,0x8021 +80019148: 2631e284 addiu s1,s1,-7548 +8001914c: 3c108021 lui s0,0x8021 +80019150: 90e30000 lbu v1,0(a3) +80019154: 8e260014 lw a2,20(s1) +80019158: 2610e2f8 addiu s0,s0,-7432 +8001915c: 90e40001 lbu a0,1(a3) +80019160: 9602000c lhu v0,12(s0) +80019164: 00661821 addu v1,v1,a2 +80019168: 00621821 addu v1,v1,v0 +8001916c: 00042200 sll a0,a0,0x8 +80019170: 00832021 addu a0,a0,v1 +80019174: 3c028021 lui v0,0x8021 +80019178: ac447018 sw a0,28696(v0) +8001917c: 8ca30020 lw v1,32(a1) +80019180: 8ca20030 lw v0,48(a1) +80019184: 90e60001 lbu a2,1(a3) +80019188: 00621821 addu v1,v1,v0 +8001918c: 3c028022 lui v0,0x8022 +80019190: 24e70002 addiu a3,a3,2 +80019194: a04650cc sb a2,20684(v0) +80019198: 3c028006 lui v0,0x8006 +8001919c: aca30020 sw v1,32(a1) +800191a0: 24424be8 addiu v0,v0,19432 +800191a4: 0040f809 jalr v0 +800191a8: aca7000c sw a3,12(a1) +800191ac: a6020004 sh v0,4(s0) +800191b0: 3042ffff andi v0,v0,0xffff +800191b4: 00021a02 srl v1,v0,0x8 +800191b8: 0002102b sltu v0,zero,v0 +800191bc: a223000a sb v1,10(s1) +800191c0: a2220009 sb v0,9(s1) +800191c4: 8fbf0018 lw ra,24(sp) +800191c8: 8fb10014 lw s1,20(sp) +800191cc: 8fb00010 lw s0,16(sp) +800191d0: 03e00008 jr ra +800191d4: 27bd0020 addiu sp,sp,32 + +800191d8 <_Z6OpBDM0v>: +800191d8: 27bdffe0 addiu sp,sp,-32 +800191dc: 3c058021 lui a1,0x8021 +800191e0: afbf0018 sw ra,24(sp) +800191e4: afb10014 sw s1,20(sp) +800191e8: afb00010 sw s0,16(sp) +800191ec: 24a5e2a8 addiu a1,a1,-7512 +800191f0: 8ca7000c lw a3,12(a1) +800191f4: 3c118021 lui s1,0x8021 +800191f8: 2631e284 addiu s1,s1,-7548 +800191fc: 3c108021 lui s0,0x8021 +80019200: 90e30000 lbu v1,0(a3) +80019204: 8e260014 lw a2,20(s1) +80019208: 2610e2f8 addiu s0,s0,-7432 +8001920c: 90e40001 lbu a0,1(a3) +80019210: 9602000a lhu v0,10(s0) +80019214: 00661821 addu v1,v1,a2 +80019218: 00621821 addu v1,v1,v0 +8001921c: 00042200 sll a0,a0,0x8 +80019220: 00832021 addu a0,a0,v1 +80019224: 3c028021 lui v0,0x8021 +80019228: ac447018 sw a0,28696(v0) +8001922c: 8ca30020 lw v1,32(a1) +80019230: 8ca20030 lw v0,48(a1) +80019234: 90e60001 lbu a2,1(a3) +80019238: 00621821 addu v1,v1,v0 +8001923c: 3c028022 lui v0,0x8022 +80019240: 24e70002 addiu a3,a3,2 +80019244: a04650cc sb a2,20684(v0) +80019248: 3c028006 lui v0,0x8006 +8001924c: aca30020 sw v1,32(a1) +80019250: 24424be8 addiu v0,v0,19432 +80019254: 0040f809 jalr v0 +80019258: aca7000c sw a3,12(a1) +8001925c: a6020004 sh v0,4(s0) +80019260: 3042ffff andi v0,v0,0xffff +80019264: 00021a02 srl v1,v0,0x8 +80019268: 0002102b sltu v0,zero,v0 +8001926c: a223000a sb v1,10(s1) +80019270: a2220009 sb v0,9(s1) +80019274: 8fbf0018 lw ra,24(sp) +80019278: 8fb10014 lw s1,20(sp) +8001927c: 8fb00010 lw s0,16(sp) +80019280: 03e00008 jr ra +80019284: 27bd0020 addiu sp,sp,32 + +80019288 <_Z6OpADM0v>: +80019288: 27bdffe8 addiu sp,sp,-24 +8001928c: 3c038021 lui v1,0x8021 +80019290: afbf0014 sw ra,20(sp) +80019294: afb00010 sw s0,16(sp) +80019298: 2463e2a8 addiu v1,v1,-7512 +8001929c: 8c66000c lw a2,12(v1) +800192a0: 3c108021 lui s0,0x8021 +800192a4: 90c20001 lbu v0,1(a2) +800192a8: 90c40000 lbu a0,0(a2) +800192ac: 2610e284 addiu s0,s0,-7548 +800192b0: 8e050014 lw a1,20(s0) +800192b4: 00021200 sll v0,v0,0x8 +800192b8: 00822021 addu a0,a0,v0 +800192bc: 00852021 addu a0,a0,a1 +800192c0: 3c028021 lui v0,0x8021 +800192c4: ac447018 sw a0,28696(v0) +800192c8: 8c650020 lw a1,32(v1) +800192cc: 8c620030 lw v0,48(v1) +800192d0: 90c70001 lbu a3,1(a2) +800192d4: 00a22821 addu a1,a1,v0 +800192d8: 3c028022 lui v0,0x8022 +800192dc: 24c60002 addiu a2,a2,2 +800192e0: a04750cc sb a3,20684(v0) +800192e4: 3c028006 lui v0,0x8006 +800192e8: ac650020 sw a1,32(v1) +800192ec: 24424be8 addiu v0,v0,19432 +800192f0: 0040f809 jalr v0 +800192f4: ac66000c sw a2,12(v1) +800192f8: 3c038021 lui v1,0x8021 +800192fc: 2463e2f8 addiu v1,v1,-7432 +80019300: a4620004 sh v0,4(v1) +80019304: 3042ffff andi v0,v0,0xffff +80019308: 00022202 srl a0,v0,0x8 +8001930c: 0002102b sltu v0,zero,v0 +80019310: a204000a sb a0,10(s0) +80019314: a2020009 sb v0,9(s0) +80019318: 8fbf0014 lw ra,20(sp) +8001931c: 8fb00010 lw s0,16(sp) +80019320: 03e00008 jr ra +80019324: 27bd0018 addiu sp,sp,24 + +80019328 <_Z6OpB5M0v>: +80019328: 27bdffe8 addiu sp,sp,-24 +8001932c: 3c068021 lui a2,0x8021 +80019330: afbf0014 sw ra,20(sp) +80019334: afb00010 sw s0,16(sp) +80019338: 24c6e2a8 addiu a2,a2,-7512 +8001933c: 8cc9000c lw t1,12(a2) +80019340: 3c108021 lui s0,0x8021 +80019344: 91230000 lbu v1,0(t1) +80019348: 2610e2f8 addiu s0,s0,-7432 +8001934c: 3c028022 lui v0,0x8022 +80019350: a04350cc sb v1,20684(v0) +80019354: 96080006 lhu t0,6(s0) +80019358: 9602000a lhu v0,10(s0) +8001935c: 96030002 lhu v1,2(s0) +80019360: 01024021 addu t0,t0,v0 +80019364: 30630100 andi v1,v1,0x100 +80019368: 8cc40020 lw a0,32(a2) +8001936c: 3402ffff li v0,0xffff +80019370: 240500ff li a1,255 +80019374: 91270000 lbu a3,0(t1) +80019378: 0043280a movz a1,v0,v1 +8001937c: 8cc2002c lw v0,44(a2) +80019380: 24840006 addiu a0,a0,6 +80019384: 00441021 addu v0,v0,a0 +80019388: 00e83821 addu a3,a3,t0 +8001938c: 00a72824 and a1,a1,a3 +80019390: acc20020 sw v0,32(a2) +80019394: 3c028021 lui v0,0x8021 +80019398: 25290001 addiu t1,t1,1 +8001939c: ac457018 sw a1,28696(v0) +800193a0: 3c028006 lui v0,0x8006 +800193a4: 00a02021 move a0,a1 +800193a8: 24424be8 addiu v0,v0,19432 +800193ac: 0040f809 jalr v0 +800193b0: acc9000c sw t1,12(a2) +800193b4: 3043ffff andi v1,v0,0xffff +800193b8: a6020004 sh v0,4(s0) +800193bc: 3c028021 lui v0,0x8021 +800193c0: 2442e284 addiu v0,v0,-7548 +800193c4: 00032202 srl a0,v1,0x8 +800193c8: 0003182b sltu v1,zero,v1 +800193cc: a044000a sb a0,10(v0) +800193d0: a0430009 sb v1,9(v0) +800193d4: 8fbf0014 lw ra,20(sp) +800193d8: 8fb00010 lw s0,16(sp) +800193dc: 03e00008 jr ra +800193e0: 27bd0018 addiu sp,sp,24 + +800193e4 <_Z6OpA5M0v>: +800193e4: 27bdffe8 addiu sp,sp,-24 +800193e8: 3c058021 lui a1,0x8021 +800193ec: afbf0014 sw ra,20(sp) +800193f0: afb00010 sw s0,16(sp) +800193f4: 24a5e2a8 addiu a1,a1,-7512 +800193f8: 8ca7000c lw a3,12(a1) +800193fc: 3c028022 lui v0,0x8022 +80019400: 90e30000 lbu v1,0(a3) +80019404: 3c108021 lui s0,0x8021 +80019408: a04350cc sb v1,20684(v0) +8001940c: 2610e2f8 addiu s0,s0,-7432 +80019410: 90e30000 lbu v1,0(a3) +80019414: 96020006 lhu v0,6(s0) +80019418: 8ca60020 lw a2,32(a1) +8001941c: 8ca4002c lw a0,44(a1) +80019420: 00621821 addu v1,v1,v0 +80019424: 3063ffff andi v1,v1,0xffff +80019428: 3c028021 lui v0,0x8021 +8001942c: 00c43021 addu a2,a2,a0 +80019430: ac437018 sw v1,28696(v0) +80019434: 24e70001 addiu a3,a3,1 +80019438: 3c028006 lui v0,0x8006 +8001943c: 00602021 move a0,v1 +80019440: aca60020 sw a2,32(a1) +80019444: 24424be8 addiu v0,v0,19432 +80019448: 0040f809 jalr v0 +8001944c: aca7000c sw a3,12(a1) +80019450: 3043ffff andi v1,v0,0xffff +80019454: a6020004 sh v0,4(s0) +80019458: 3c028021 lui v0,0x8021 +8001945c: 2442e284 addiu v0,v0,-7548 +80019460: 00032202 srl a0,v1,0x8 +80019464: 0003182b sltu v1,zero,v1 +80019468: a044000a sb a0,10(v0) +8001946c: a0430009 sb v1,9(v0) +80019470: 8fbf0014 lw ra,20(sp) +80019474: 8fb00010 lw s0,16(sp) +80019478: 03e00008 jr ra +8001947c: 27bd0018 addiu sp,sp,24 + +80019480 <_Z6Op3EM1v>: +80019480: 27bdffe0 addiu sp,sp,-32 +80019484: 3c058021 lui a1,0x8021 +80019488: afbf0018 sw ra,24(sp) +8001948c: afb10014 sw s1,20(sp) +80019490: afb00010 sw s0,16(sp) +80019494: 24a5e2a8 addiu a1,a1,-7512 +80019498: 8ca7000c lw a3,12(a1) +8001949c: 3c108021 lui s0,0x8021 +800194a0: 2610e284 addiu s0,s0,-7548 +800194a4: 90e30000 lbu v1,0(a3) +800194a8: 8e080014 lw t0,20(s0) +800194ac: 3c028021 lui v0,0x8021 +800194b0: 90e40001 lbu a0,1(a3) +800194b4: 9446e302 lhu a2,-7422(v0) +800194b8: 00681821 addu v1,v1,t0 +800194bc: 00661821 addu v1,v1,a2 +800194c0: 00042200 sll a0,a0,0x8 +800194c4: 00832021 addu a0,a0,v1 +800194c8: 8ca20020 lw v0,32(a1) +800194cc: 3c118021 lui s1,0x8021 +800194d0: ae247018 sw a0,28696(s1) +800194d4: 8ca30030 lw v1,48(a1) +800194d8: 90e60001 lbu a2,1(a3) +800194dc: 24420006 addiu v0,v0,6 +800194e0: 00621821 addu v1,v1,v0 +800194e4: 3c028022 lui v0,0x8022 +800194e8: 24e70002 addiu a3,a3,2 +800194ec: a04650cc sb a2,20684(v0) +800194f0: 3c028006 lui v0,0x8006 +800194f4: aca30020 sw v1,32(a1) +800194f8: 244249d4 addiu v0,v0,18900 +800194fc: 0040f809 jalr v0 +80019500: aca7000c sw a3,12(a1) +80019504: 92030008 lbu v1,8(s0) +80019508: 00021040 sll v0,v0,0x1 +8001950c: 00431025 or v0,v0,v1 +80019510: 3042ffff andi v0,v0,0xffff +80019514: 8e257018 lw a1,28696(s1) +80019518: 2c430100 sltiu v1,v0,256 +8001951c: 3c118022 lui s1,0x8022 +80019520: 38630001 xori v1,v1,0x1 +80019524: a62250be sh v0,20670(s1) +80019528: 304400ff andi a0,v0,0xff +8001952c: 3c028006 lui v0,0x8006 +80019530: 24424444 addiu v0,v0,17476 +80019534: 0040f809 jalr v0 +80019538: a2030008 sb v1,8(s0) +8001953c: 922350be lbu v1,20670(s1) +80019540: 8fbf0018 lw ra,24(sp) +80019544: a203000a sb v1,10(s0) +80019548: a2030009 sb v1,9(s0) +8001954c: 8fb10014 lw s1,20(sp) +80019550: 8fb00010 lw s0,16(sp) +80019554: 03e00008 jr ra +80019558: 27bd0020 addiu sp,sp,32 + +8001955c <_Z6Op2EM1v>: +8001955c: 27bdffe0 addiu sp,sp,-32 +80019560: 3c038021 lui v1,0x8021 +80019564: afbf0018 sw ra,24(sp) +80019568: afb10014 sw s1,20(sp) +8001956c: afb00010 sw s0,16(sp) +80019570: 2463e2a8 addiu v1,v1,-7512 +80019574: 8c66000c lw a2,12(v1) +80019578: 3c108021 lui s0,0x8021 +8001957c: 90c20001 lbu v0,1(a2) +80019580: 90c40000 lbu a0,0(a2) +80019584: 2610e284 addiu s0,s0,-7548 +80019588: 8e050014 lw a1,20(s0) +8001958c: 00021200 sll v0,v0,0x8 +80019590: 00822021 addu a0,a0,v0 +80019594: 00852021 addu a0,a0,a1 +80019598: 8c620020 lw v0,32(v1) +8001959c: 3c118021 lui s1,0x8021 +800195a0: ae247018 sw a0,28696(s1) +800195a4: 8c650030 lw a1,48(v1) +800195a8: 90c70001 lbu a3,1(a2) +800195ac: 24420006 addiu v0,v0,6 +800195b0: 00a22821 addu a1,a1,v0 +800195b4: 3c028022 lui v0,0x8022 +800195b8: 24c60002 addiu a2,a2,2 +800195bc: a04750cc sb a3,20684(v0) +800195c0: 3c028006 lui v0,0x8006 +800195c4: ac650020 sw a1,32(v1) +800195c8: 244249d4 addiu v0,v0,18900 +800195cc: 0040f809 jalr v0 +800195d0: ac66000c sw a2,12(v1) +800195d4: 92030008 lbu v1,8(s0) +800195d8: 00021040 sll v0,v0,0x1 +800195dc: 00431025 or v0,v0,v1 +800195e0: 3042ffff andi v0,v0,0xffff +800195e4: 8e257018 lw a1,28696(s1) +800195e8: 2c430100 sltiu v1,v0,256 +800195ec: 3c118022 lui s1,0x8022 +800195f0: 38630001 xori v1,v1,0x1 +800195f4: a62250be sh v0,20670(s1) +800195f8: 304400ff andi a0,v0,0xff +800195fc: 3c028006 lui v0,0x8006 +80019600: 24424444 addiu v0,v0,17476 +80019604: 0040f809 jalr v0 +80019608: a2030008 sb v1,8(s0) +8001960c: 922350be lbu v1,20670(s1) +80019610: 8fbf0018 lw ra,24(sp) +80019614: a203000a sb v1,10(s0) +80019618: a2030009 sb v1,9(s0) +8001961c: 8fb10014 lw s1,20(sp) +80019620: 8fb00010 lw s0,16(sp) +80019624: 03e00008 jr ra +80019628: 27bd0020 addiu sp,sp,32 + +8001962c <_Z6Op36M1v>: +8001962c: 27bdffe0 addiu sp,sp,-32 +80019630: 3c068021 lui a2,0x8021 +80019634: afbf0018 sw ra,24(sp) +80019638: afb10014 sw s1,20(sp) +8001963c: afb00010 sw s0,16(sp) +80019640: 24c6e2a8 addiu a2,a2,-7512 +80019644: 8cc9000c lw t1,12(a2) +80019648: 3c028021 lui v0,0x8021 +8001964c: 91240000 lbu a0,0(t1) +80019650: 2442e2f8 addiu v0,v0,-7432 +80019654: 3c038022 lui v1,0x8022 +80019658: a06450cc sb a0,20684(v1) +8001965c: 94470002 lhu a3,2(v0) +80019660: 9443000a lhu v1,10(v0) +80019664: 94480006 lhu t0,6(v0) +80019668: 91240000 lbu a0,0(t1) +8001966c: 8cc50020 lw a1,32(a2) +80019670: 8cca002c lw t2,44(a2) +80019674: 01034021 addu t0,t0,v1 +80019678: 30e70100 andi a3,a3,0x100 +8001967c: 3402ffff li v0,0xffff +80019680: 240300ff li v1,255 +80019684: 0047180a movz v1,v0,a3 +80019688: 00882021 addu a0,a0,t0 +8001968c: 00aa2821 addu a1,a1,t2 +80019690: 00641824 and v1,v1,a0 +80019694: 25290001 addiu t1,t1,1 +80019698: 24a5000c addiu a1,a1,12 +8001969c: 3c118021 lui s1,0x8021 +800196a0: 3c028006 lui v0,0x8006 +800196a4: 3c108021 lui s0,0x8021 +800196a8: 2610e284 addiu s0,s0,-7548 +800196ac: 00602021 move a0,v1 +800196b0: acc50020 sw a1,32(a2) +800196b4: ae237018 sw v1,28696(s1) +800196b8: 244249d4 addiu v0,v0,18900 +800196bc: 0040f809 jalr v0 +800196c0: acc9000c sw t1,12(a2) +800196c4: 92030008 lbu v1,8(s0) +800196c8: 00021040 sll v0,v0,0x1 +800196cc: 00431025 or v0,v0,v1 +800196d0: 3042ffff andi v0,v0,0xffff +800196d4: 8e257018 lw a1,28696(s1) +800196d8: 2c430100 sltiu v1,v0,256 +800196dc: 3c118022 lui s1,0x8022 +800196e0: 38630001 xori v1,v1,0x1 +800196e4: a62250be sh v0,20670(s1) +800196e8: 304400ff andi a0,v0,0xff +800196ec: 3c028006 lui v0,0x8006 +800196f0: 24424444 addiu v0,v0,17476 +800196f4: 0040f809 jalr v0 +800196f8: a2030008 sb v1,8(s0) +800196fc: 922350be lbu v1,20670(s1) +80019700: 8fbf0018 lw ra,24(sp) +80019704: a203000a sb v1,10(s0) +80019708: a2030009 sb v1,9(s0) +8001970c: 8fb10014 lw s1,20(sp) +80019710: 8fb00010 lw s0,16(sp) +80019714: 03e00008 jr ra +80019718: 27bd0020 addiu sp,sp,32 + +8001971c <_Z6Op03M0v>: +8001971c: 27bdffe0 addiu sp,sp,-32 +80019720: 3c058021 lui a1,0x8021 +80019724: afbf0018 sw ra,24(sp) +80019728: afb10014 sw s1,20(sp) +8001972c: afb00010 sw s0,16(sp) +80019730: 24a5e2a8 addiu a1,a1,-7512 +80019734: 8ca7000c lw a3,12(a1) +80019738: 3c028022 lui v0,0x8022 +8001973c: 90e30000 lbu v1,0(a3) +80019740: 3c118021 lui s1,0x8021 +80019744: a04350cc sb v1,20684(v0) +80019748: 2631e2f8 addiu s1,s1,-7432 +8001974c: 90e60000 lbu a2,0(a3) +80019750: 96240008 lhu a0,8(s1) +80019754: 8ca20020 lw v0,32(a1) +80019758: 8ca3002c lw v1,44(a1) +8001975c: 00c43021 addu a2,a2,a0 +80019760: 24420006 addiu v0,v0,6 +80019764: 00621821 addu v1,v1,v0 +80019768: 30c6ffff andi a2,a2,0xffff +8001976c: 3c028021 lui v0,0x8021 +80019770: 24e70001 addiu a3,a3,1 +80019774: ac467018 sw a2,28696(v0) +80019778: 3c028006 lui v0,0x8006 +8001977c: 96300004 lhu s0,4(s1) +80019780: 00c02021 move a0,a2 +80019784: aca30020 sw v1,32(a1) +80019788: 24424be8 addiu v0,v0,19432 +8001978c: 0040f809 jalr v0 +80019790: aca7000c sw a3,12(a1) +80019794: 02028025 or s0,s0,v0 +80019798: 3203ffff andi v1,s0,0xffff +8001979c: 3c028021 lui v0,0x8021 +800197a0: 2442e284 addiu v0,v0,-7548 +800197a4: 00032202 srl a0,v1,0x8 +800197a8: 0003182b sltu v1,zero,v1 +800197ac: a044000a sb a0,10(v0) +800197b0: a0430009 sb v1,9(v0) +800197b4: a6300004 sh s0,4(s1) +800197b8: 8fbf0018 lw ra,24(sp) +800197bc: 8fb10014 lw s1,20(sp) +800197c0: 8fb00010 lw s0,16(sp) +800197c4: 03e00008 jr ra +800197c8: 27bd0020 addiu sp,sp,32 + +800197cc <_Z6Op1FM0v>: +800197cc: 27bdffe0 addiu sp,sp,-32 +800197d0: 3c068021 lui a2,0x8021 +800197d4: afbf0018 sw ra,24(sp) +800197d8: afb10014 sw s1,20(sp) +800197dc: afb00010 sw s0,16(sp) +800197e0: 24c6e2a8 addiu a2,a2,-7512 +800197e4: 8cc7000c lw a3,12(a2) +800197e8: 3c118021 lui s1,0x8021 +800197ec: 90e20001 lbu v0,1(a3) +800197f0: 90e30000 lbu v1,0(a3) +800197f4: 2631e2f8 addiu s1,s1,-7432 +800197f8: 90e40002 lbu a0,2(a3) +800197fc: 9625000a lhu a1,10(s1) +80019800: 00021200 sll v0,v0,0x8 +80019804: 00621821 addu v1,v1,v0 +80019808: 00651821 addu v1,v1,a1 +8001980c: 00042400 sll a0,a0,0x10 +80019810: 3c0200ff lui v0,0xff +80019814: 00832021 addu a0,a0,v1 +80019818: 3442ffff ori v0,v0,0xffff +8001981c: 00822024 and a0,a0,v0 +80019820: 3c028021 lui v0,0x8021 +80019824: ac447018 sw a0,28696(v0) +80019828: 8cc30030 lw v1,48(a2) +8001982c: 8cc8002c lw t0,44(a2) +80019830: 90e90002 lbu t1,2(a3) +80019834: 8cc50020 lw a1,32(a2) +80019838: 00681821 addu v1,v1,t0 +8001983c: 3c028022 lui v0,0x8022 +80019840: 00a32821 addu a1,a1,v1 +80019844: 24e70003 addiu a3,a3,3 +80019848: a04950cc sb t1,20684(v0) +8001984c: 3c028006 lui v0,0x8006 +80019850: 96300004 lhu s0,4(s1) +80019854: acc50020 sw a1,32(a2) +80019858: 24424be8 addiu v0,v0,19432 +8001985c: 0040f809 jalr v0 +80019860: acc7000c sw a3,12(a2) +80019864: 02028025 or s0,s0,v0 +80019868: 3203ffff andi v1,s0,0xffff +8001986c: 3c028021 lui v0,0x8021 +80019870: 2442e284 addiu v0,v0,-7548 +80019874: 00032202 srl a0,v1,0x8 +80019878: 0003182b sltu v1,zero,v1 +8001987c: a044000a sb a0,10(v0) +80019880: a0430009 sb v1,9(v0) +80019884: a6300004 sh s0,4(s1) +80019888: 8fbf0018 lw ra,24(sp) +8001988c: 8fb10014 lw s1,20(sp) +80019890: 8fb00010 lw s0,16(sp) +80019894: 03e00008 jr ra +80019898: 27bd0020 addiu sp,sp,32 + +8001989c <_Z6Op0FM0v>: +8001989c: 27bdffe0 addiu sp,sp,-32 +800198a0: 3c058021 lui a1,0x8021 +800198a4: afbf0018 sw ra,24(sp) +800198a8: afb10014 sw s1,20(sp) +800198ac: afb00010 sw s0,16(sp) +800198b0: 24a5e2a8 addiu a1,a1,-7512 +800198b4: 8ca6000c lw a2,12(a1) +800198b8: 8ca8002c lw t0,44(a1) +800198bc: 90c20001 lbu v0,1(a2) +800198c0: 90c40000 lbu a0,0(a2) +800198c4: 90c30002 lbu v1,2(a2) +800198c8: 00021200 sll v0,v0,0x8 +800198cc: 00822021 addu a0,a0,v0 +800198d0: 00031c00 sll v1,v1,0x10 +800198d4: 00832021 addu a0,a0,v1 +800198d8: 8ca70030 lw a3,48(a1) +800198dc: 3c028021 lui v0,0x8021 +800198e0: ac447018 sw a0,28696(v0) +800198e4: 8ca30020 lw v1,32(a1) +800198e8: 00e83821 addu a3,a3,t0 +800198ec: 90c80002 lbu t0,2(a2) +800198f0: 3c028022 lui v0,0x8022 +800198f4: 3c118021 lui s1,0x8021 +800198f8: 2631e2f8 addiu s1,s1,-7432 +800198fc: 00671821 addu v1,v1,a3 +80019900: 24c60003 addiu a2,a2,3 +80019904: a04850cc sb t0,20684(v0) +80019908: 3c028006 lui v0,0x8006 +8001990c: 96300004 lhu s0,4(s1) +80019910: aca30020 sw v1,32(a1) +80019914: 24424be8 addiu v0,v0,19432 +80019918: 0040f809 jalr v0 +8001991c: aca6000c sw a2,12(a1) +80019920: 02028025 or s0,s0,v0 +80019924: 3203ffff andi v1,s0,0xffff +80019928: 3c028021 lui v0,0x8021 +8001992c: 2442e284 addiu v0,v0,-7548 +80019930: 00032202 srl a0,v1,0x8 +80019934: 0003182b sltu v1,zero,v1 +80019938: a044000a sb a0,10(v0) +8001993c: a0430009 sb v1,9(v0) +80019940: a6300004 sh s0,4(s1) +80019944: 8fbf0018 lw ra,24(sp) +80019948: 8fb10014 lw s1,20(sp) +8001994c: 8fb00010 lw s0,16(sp) +80019950: 03e00008 jr ra +80019954: 27bd0020 addiu sp,sp,32 + +80019958 <_Z6Op19M0v>: +80019958: 27bdffe0 addiu sp,sp,-32 +8001995c: 3c058021 lui a1,0x8021 +80019960: afbf001c sw ra,28(sp) +80019964: afb20018 sw s2,24(sp) +80019968: afb10014 sw s1,20(sp) +8001996c: afb00010 sw s0,16(sp) +80019970: 24a5e2a8 addiu a1,a1,-7512 +80019974: 8ca7000c lw a3,12(a1) +80019978: 3c128021 lui s2,0x8021 +8001997c: 2652e284 addiu s2,s2,-7548 +80019980: 3c118021 lui s1,0x8021 +80019984: 90e30000 lbu v1,0(a3) +80019988: 2631e2f8 addiu s1,s1,-7432 +8001998c: 8e460014 lw a2,20(s2) +80019990: 90e40001 lbu a0,1(a3) +80019994: 9622000c lhu v0,12(s1) +80019998: 00661821 addu v1,v1,a2 +8001999c: 00621821 addu v1,v1,v0 +800199a0: 00042200 sll a0,a0,0x8 +800199a4: 00832021 addu a0,a0,v1 +800199a8: 3c028021 lui v0,0x8021 +800199ac: ac447018 sw a0,28696(v0) +800199b0: 8ca30020 lw v1,32(a1) +800199b4: 8ca20030 lw v0,48(a1) +800199b8: 90e60001 lbu a2,1(a3) +800199bc: 00621821 addu v1,v1,v0 +800199c0: 3c028022 lui v0,0x8022 +800199c4: 24e70002 addiu a3,a3,2 +800199c8: a04650cc sb a2,20684(v0) +800199cc: 3c028006 lui v0,0x8006 +800199d0: 96300004 lhu s0,4(s1) +800199d4: aca30020 sw v1,32(a1) +800199d8: 24424be8 addiu v0,v0,19432 +800199dc: 0040f809 jalr v0 +800199e0: aca7000c sw a3,12(a1) +800199e4: 02028025 or s0,s0,v0 +800199e8: 3202ffff andi v0,s0,0xffff +800199ec: 00021a02 srl v1,v0,0x8 +800199f0: 0002102b sltu v0,zero,v0 +800199f4: a6300004 sh s0,4(s1) +800199f8: a243000a sb v1,10(s2) +800199fc: a2420009 sb v0,9(s2) +80019a00: 8fbf001c lw ra,28(sp) +80019a04: 8fb20018 lw s2,24(sp) +80019a08: 8fb10014 lw s1,20(sp) +80019a0c: 8fb00010 lw s0,16(sp) +80019a10: 03e00008 jr ra +80019a14: 27bd0020 addiu sp,sp,32 + +80019a18 <_Z6Op1DM0v>: +80019a18: 27bdffe0 addiu sp,sp,-32 +80019a1c: 3c058021 lui a1,0x8021 +80019a20: afbf001c sw ra,28(sp) +80019a24: afb20018 sw s2,24(sp) +80019a28: afb10014 sw s1,20(sp) +80019a2c: afb00010 sw s0,16(sp) +80019a30: 24a5e2a8 addiu a1,a1,-7512 +80019a34: 8ca7000c lw a3,12(a1) +80019a38: 3c128021 lui s2,0x8021 +80019a3c: 2652e284 addiu s2,s2,-7548 +80019a40: 3c118021 lui s1,0x8021 +80019a44: 90e30000 lbu v1,0(a3) +80019a48: 2631e2f8 addiu s1,s1,-7432 +80019a4c: 8e460014 lw a2,20(s2) +80019a50: 90e40001 lbu a0,1(a3) +80019a54: 9622000a lhu v0,10(s1) +80019a58: 00661821 addu v1,v1,a2 +80019a5c: 00621821 addu v1,v1,v0 +80019a60: 00042200 sll a0,a0,0x8 +80019a64: 00832021 addu a0,a0,v1 +80019a68: 3c028021 lui v0,0x8021 +80019a6c: ac447018 sw a0,28696(v0) +80019a70: 8ca30020 lw v1,32(a1) +80019a74: 8ca20030 lw v0,48(a1) +80019a78: 90e60001 lbu a2,1(a3) +80019a7c: 00621821 addu v1,v1,v0 +80019a80: 3c028022 lui v0,0x8022 +80019a84: 24e70002 addiu a3,a3,2 +80019a88: a04650cc sb a2,20684(v0) +80019a8c: 3c028006 lui v0,0x8006 +80019a90: 96300004 lhu s0,4(s1) +80019a94: aca30020 sw v1,32(a1) +80019a98: 24424be8 addiu v0,v0,19432 +80019a9c: 0040f809 jalr v0 +80019aa0: aca7000c sw a3,12(a1) +80019aa4: 02028025 or s0,s0,v0 +80019aa8: 3202ffff andi v0,s0,0xffff +80019aac: 00021a02 srl v1,v0,0x8 +80019ab0: 0002102b sltu v0,zero,v0 +80019ab4: a6300004 sh s0,4(s1) +80019ab8: a243000a sb v1,10(s2) +80019abc: a2420009 sb v0,9(s2) +80019ac0: 8fbf001c lw ra,28(sp) +80019ac4: 8fb20018 lw s2,24(sp) +80019ac8: 8fb10014 lw s1,20(sp) +80019acc: 8fb00010 lw s0,16(sp) +80019ad0: 03e00008 jr ra +80019ad4: 27bd0020 addiu sp,sp,32 + +80019ad8 <_Z6Op0DM0v>: +80019ad8: 27bdffe0 addiu sp,sp,-32 +80019adc: 3c058021 lui a1,0x8021 +80019ae0: afbf001c sw ra,28(sp) +80019ae4: afb20018 sw s2,24(sp) +80019ae8: afb10014 sw s1,20(sp) +80019aec: afb00010 sw s0,16(sp) +80019af0: 24a5e2a8 addiu a1,a1,-7512 +80019af4: 8ca6000c lw a2,12(a1) +80019af8: 3c128021 lui s2,0x8021 +80019afc: 90c20001 lbu v0,1(a2) +80019b00: 90c40000 lbu a0,0(a2) +80019b04: 2652e284 addiu s2,s2,-7548 +80019b08: 8e430014 lw v1,20(s2) +80019b0c: 00021200 sll v0,v0,0x8 +80019b10: 00822021 addu a0,a0,v0 +80019b14: 00832021 addu a0,a0,v1 +80019b18: 3c028021 lui v0,0x8021 +80019b1c: ac447018 sw a0,28696(v0) +80019b20: 8ca30020 lw v1,32(a1) +80019b24: 8ca20030 lw v0,48(a1) +80019b28: 90c70001 lbu a3,1(a2) +80019b2c: 00621821 addu v1,v1,v0 +80019b30: 3c118021 lui s1,0x8021 +80019b34: 3c028022 lui v0,0x8022 +80019b38: 2631e2f8 addiu s1,s1,-7432 +80019b3c: 24c60002 addiu a2,a2,2 +80019b40: a04750cc sb a3,20684(v0) +80019b44: 3c028006 lui v0,0x8006 +80019b48: 96300004 lhu s0,4(s1) +80019b4c: aca30020 sw v1,32(a1) +80019b50: 24424be8 addiu v0,v0,19432 +80019b54: 0040f809 jalr v0 +80019b58: aca6000c sw a2,12(a1) +80019b5c: 02028025 or s0,s0,v0 +80019b60: 3202ffff andi v0,s0,0xffff +80019b64: 00021a02 srl v1,v0,0x8 +80019b68: 0002102b sltu v0,zero,v0 +80019b6c: a6300004 sh s0,4(s1) +80019b70: a243000a sb v1,10(s2) +80019b74: a2420009 sb v0,9(s2) +80019b78: 8fbf001c lw ra,28(sp) +80019b7c: 8fb20018 lw s2,24(sp) +80019b80: 8fb10014 lw s1,20(sp) +80019b84: 8fb00010 lw s0,16(sp) +80019b88: 03e00008 jr ra +80019b8c: 27bd0020 addiu sp,sp,32 + +80019b90 <_Z6OpC3M1v>: +80019b90: 27bdffe8 addiu sp,sp,-24 +80019b94: 3c058021 lui a1,0x8021 +80019b98: afbf0014 sw ra,20(sp) +80019b9c: afb00010 sw s0,16(sp) +80019ba0: 24a5e2a8 addiu a1,a1,-7512 +80019ba4: 8ca8000c lw t0,12(a1) +80019ba8: 3c028022 lui v0,0x8022 +80019bac: 91030000 lbu v1,0(t0) +80019bb0: 3c078021 lui a3,0x8021 +80019bb4: a04350cc sb v1,20684(v0) +80019bb8: 24e7e2f8 addiu a3,a3,-7432 +80019bbc: 91060000 lbu a2,0(t0) +80019bc0: 8ca20020 lw v0,32(a1) +80019bc4: 94e40008 lhu a0,8(a3) +80019bc8: 8ca3002c lw v1,44(a1) +80019bcc: 00c43021 addu a2,a2,a0 +80019bd0: 24420006 addiu v0,v0,6 +80019bd4: 00621821 addu v1,v1,v0 +80019bd8: 30c6ffff andi a2,a2,0xffff +80019bdc: 3c028021 lui v0,0x8021 +80019be0: 25080001 addiu t0,t0,1 +80019be4: ac467018 sw a2,28696(v0) +80019be8: 3c028006 lui v0,0x8006 +80019bec: aca30020 sw v1,32(a1) +80019bf0: 90f00004 lbu s0,4(a3) +80019bf4: 00c02021 move a0,a2 +80019bf8: 244249d4 addiu v0,v0,18900 +80019bfc: 0040f809 jalr v0 +80019c00: aca8000c sw t0,12(a1) +80019c04: 02028023 subu s0,s0,v0 +80019c08: 00108400 sll s0,s0,0x10 +80019c0c: 00108403 sra s0,s0,0x10 +80019c10: 00102027 nor a0,zero,s0 +80019c14: 3c038021 lui v1,0x8021 +80019c18: 2463e284 addiu v1,v1,-7548 +80019c1c: 320500ff andi a1,s0,0xff +80019c20: 000427c2 srl a0,a0,0x1f +80019c24: 3c028022 lui v0,0x8022 +80019c28: a065000a sb a1,10(v1) +80019c2c: a45050c6 sh s0,20678(v0) +80019c30: a0640008 sb a0,8(v1) +80019c34: a0650009 sb a1,9(v1) +80019c38: 8fbf0014 lw ra,20(sp) +80019c3c: 8fb00010 lw s0,16(sp) +80019c40: 03e00008 jr ra +80019c44: 27bd0018 addiu sp,sp,24 + +80019c48 <_Z6OpDFM1v>: +80019c48: 27bdffe8 addiu sp,sp,-24 +80019c4c: 3c068021 lui a2,0x8021 +80019c50: afbf0014 sw ra,20(sp) +80019c54: afb00010 sw s0,16(sp) +80019c58: 24c6e2a8 addiu a2,a2,-7512 +80019c5c: 8cc7000c lw a3,12(a2) +80019c60: 3c098021 lui t1,0x8021 +80019c64: 90e20001 lbu v0,1(a3) +80019c68: 90e30000 lbu v1,0(a3) +80019c6c: 2529e2f8 addiu t1,t1,-7432 +80019c70: 90e40002 lbu a0,2(a3) +80019c74: 9525000a lhu a1,10(t1) +80019c78: 00021200 sll v0,v0,0x8 +80019c7c: 00621821 addu v1,v1,v0 +80019c80: 00651821 addu v1,v1,a1 +80019c84: 00042400 sll a0,a0,0x10 +80019c88: 3c0200ff lui v0,0xff +80019c8c: 00832021 addu a0,a0,v1 +80019c90: 3442ffff ori v0,v0,0xffff +80019c94: 00822024 and a0,a0,v0 +80019c98: 3c028021 lui v0,0x8021 +80019c9c: ac447018 sw a0,28696(v0) +80019ca0: 8cc30030 lw v1,48(a2) +80019ca4: 8cc8002c lw t0,44(a2) +80019ca8: 90ea0002 lbu t2,2(a3) +80019cac: 8cc50020 lw a1,32(a2) +80019cb0: 00681821 addu v1,v1,t0 +80019cb4: 3c028022 lui v0,0x8022 +80019cb8: 00a32821 addu a1,a1,v1 +80019cbc: 24e70003 addiu a3,a3,3 +80019cc0: a04a50cc sb t2,20684(v0) +80019cc4: 3c028006 lui v0,0x8006 +80019cc8: 91300004 lbu s0,4(t1) +80019ccc: acc50020 sw a1,32(a2) +80019cd0: 244249d4 addiu v0,v0,18900 +80019cd4: 0040f809 jalr v0 +80019cd8: acc7000c sw a3,12(a2) +80019cdc: 02028023 subu s0,s0,v0 +80019ce0: 00108400 sll s0,s0,0x10 +80019ce4: 00108403 sra s0,s0,0x10 +80019ce8: 00102027 nor a0,zero,s0 +80019cec: 3c038021 lui v1,0x8021 +80019cf0: 2463e284 addiu v1,v1,-7548 +80019cf4: 320500ff andi a1,s0,0xff +80019cf8: 000427c2 srl a0,a0,0x1f +80019cfc: 3c028022 lui v0,0x8022 +80019d00: a065000a sb a1,10(v1) +80019d04: a45050c6 sh s0,20678(v0) +80019d08: a0640008 sb a0,8(v1) +80019d0c: a0650009 sb a1,9(v1) +80019d10: 8fbf0014 lw ra,20(sp) +80019d14: 8fb00010 lw s0,16(sp) +80019d18: 03e00008 jr ra +80019d1c: 27bd0018 addiu sp,sp,24 + +80019d20 <_Z6OpCFM1v>: +80019d20: 27bdffe8 addiu sp,sp,-24 +80019d24: 3c058021 lui a1,0x8021 +80019d28: afbf0014 sw ra,20(sp) +80019d2c: afb00010 sw s0,16(sp) +80019d30: 24a5e2a8 addiu a1,a1,-7512 +80019d34: 8ca6000c lw a2,12(a1) +80019d38: 8ca70030 lw a3,48(a1) +80019d3c: 90c20001 lbu v0,1(a2) +80019d40: 90c40000 lbu a0,0(a2) +80019d44: 90c30002 lbu v1,2(a2) +80019d48: 00021200 sll v0,v0,0x8 +80019d4c: 00822021 addu a0,a0,v0 +80019d50: 00031c00 sll v1,v1,0x10 +80019d54: 00832021 addu a0,a0,v1 +80019d58: 3c028021 lui v0,0x8021 +80019d5c: ac447018 sw a0,28696(v0) +80019d60: 8ca8002c lw t0,44(a1) +80019d64: 90c90002 lbu t1,2(a2) +80019d68: 8ca30020 lw v1,32(a1) +80019d6c: 3c028021 lui v0,0x8021 +80019d70: 9050e2fc lbu s0,-7428(v0) +80019d74: 00e83821 addu a3,a3,t0 +80019d78: 3c028022 lui v0,0x8022 +80019d7c: 00671821 addu v1,v1,a3 +80019d80: 24c60003 addiu a2,a2,3 +80019d84: a04950cc sb t1,20684(v0) +80019d88: 3c028006 lui v0,0x8006 +80019d8c: aca30020 sw v1,32(a1) +80019d90: 244249d4 addiu v0,v0,18900 +80019d94: 0040f809 jalr v0 +80019d98: aca6000c sw a2,12(a1) +80019d9c: 02028023 subu s0,s0,v0 +80019da0: 00108400 sll s0,s0,0x10 +80019da4: 00108403 sra s0,s0,0x10 +80019da8: 00102027 nor a0,zero,s0 +80019dac: 3c038021 lui v1,0x8021 +80019db0: 2463e284 addiu v1,v1,-7548 +80019db4: 320500ff andi a1,s0,0xff +80019db8: 000427c2 srl a0,a0,0x1f +80019dbc: 3c028022 lui v0,0x8022 +80019dc0: a065000a sb a1,10(v1) +80019dc4: a45050c6 sh s0,20678(v0) +80019dc8: a0640008 sb a0,8(v1) +80019dcc: a0650009 sb a1,9(v1) +80019dd0: 8fbf0014 lw ra,20(sp) +80019dd4: 8fb00010 lw s0,16(sp) +80019dd8: 03e00008 jr ra +80019ddc: 27bd0018 addiu sp,sp,24 + +80019de0 <_Z6OpD9M1v>: +80019de0: 27bdffe0 addiu sp,sp,-32 +80019de4: 3c058021 lui a1,0x8021 +80019de8: afbf0018 sw ra,24(sp) +80019dec: afb10014 sw s1,20(sp) +80019df0: afb00010 sw s0,16(sp) +80019df4: 24a5e2a8 addiu a1,a1,-7512 +80019df8: 8ca8000c lw t0,12(a1) +80019dfc: 3c118021 lui s1,0x8021 +80019e00: 2631e284 addiu s1,s1,-7548 +80019e04: 3c078021 lui a3,0x8021 +80019e08: 91030000 lbu v1,0(t0) +80019e0c: 8e260014 lw a2,20(s1) +80019e10: 24e7e2f8 addiu a3,a3,-7432 +80019e14: 91040001 lbu a0,1(t0) +80019e18: 94e2000c lhu v0,12(a3) +80019e1c: 00661821 addu v1,v1,a2 +80019e20: 00621821 addu v1,v1,v0 +80019e24: 00042200 sll a0,a0,0x8 +80019e28: 00832021 addu a0,a0,v1 +80019e2c: 3c028021 lui v0,0x8021 +80019e30: ac447018 sw a0,28696(v0) +80019e34: 8ca30020 lw v1,32(a1) +80019e38: 8ca20030 lw v0,48(a1) +80019e3c: 91060001 lbu a2,1(t0) +80019e40: 00621821 addu v1,v1,v0 +80019e44: 3c028022 lui v0,0x8022 +80019e48: 25080002 addiu t0,t0,2 +80019e4c: a04650cc sb a2,20684(v0) +80019e50: 3c028006 lui v0,0x8006 +80019e54: 90f00004 lbu s0,4(a3) +80019e58: aca30020 sw v1,32(a1) +80019e5c: 244249d4 addiu v0,v0,18900 +80019e60: 0040f809 jalr v0 +80019e64: aca8000c sw t0,12(a1) +80019e68: 02028023 subu s0,s0,v0 +80019e6c: 00108400 sll s0,s0,0x10 +80019e70: 00108403 sra s0,s0,0x10 +80019e74: 00101827 nor v1,zero,s0 +80019e78: 3c028022 lui v0,0x8022 +80019e7c: 320400ff andi a0,s0,0xff +80019e80: a45050c6 sh s0,20678(v0) +80019e84: 00031fc2 srl v1,v1,0x1f +80019e88: a224000a sb a0,10(s1) +80019e8c: a2230008 sb v1,8(s1) +80019e90: a2240009 sb a0,9(s1) +80019e94: 8fbf0018 lw ra,24(sp) +80019e98: 8fb10014 lw s1,20(sp) +80019e9c: 8fb00010 lw s0,16(sp) +80019ea0: 03e00008 jr ra +80019ea4: 27bd0020 addiu sp,sp,32 + +80019ea8 <_Z6OpDDM1v>: +80019ea8: 27bdffe0 addiu sp,sp,-32 +80019eac: 3c058021 lui a1,0x8021 +80019eb0: afbf0018 sw ra,24(sp) +80019eb4: afb10014 sw s1,20(sp) +80019eb8: afb00010 sw s0,16(sp) +80019ebc: 24a5e2a8 addiu a1,a1,-7512 +80019ec0: 8ca8000c lw t0,12(a1) +80019ec4: 3c118021 lui s1,0x8021 +80019ec8: 2631e284 addiu s1,s1,-7548 +80019ecc: 3c078021 lui a3,0x8021 +80019ed0: 91030000 lbu v1,0(t0) +80019ed4: 8e260014 lw a2,20(s1) +80019ed8: 24e7e2f8 addiu a3,a3,-7432 +80019edc: 91040001 lbu a0,1(t0) +80019ee0: 94e2000a lhu v0,10(a3) +80019ee4: 00661821 addu v1,v1,a2 +80019ee8: 00621821 addu v1,v1,v0 +80019eec: 00042200 sll a0,a0,0x8 +80019ef0: 00832021 addu a0,a0,v1 +80019ef4: 3c028021 lui v0,0x8021 +80019ef8: ac447018 sw a0,28696(v0) +80019efc: 8ca30020 lw v1,32(a1) +80019f00: 8ca20030 lw v0,48(a1) +80019f04: 91060001 lbu a2,1(t0) +80019f08: 00621821 addu v1,v1,v0 +80019f0c: 3c028022 lui v0,0x8022 +80019f10: 25080002 addiu t0,t0,2 +80019f14: a04650cc sb a2,20684(v0) +80019f18: 3c028006 lui v0,0x8006 +80019f1c: 90f00004 lbu s0,4(a3) +80019f20: aca30020 sw v1,32(a1) +80019f24: 244249d4 addiu v0,v0,18900 +80019f28: 0040f809 jalr v0 +80019f2c: aca8000c sw t0,12(a1) +80019f30: 02028023 subu s0,s0,v0 +80019f34: 00108400 sll s0,s0,0x10 +80019f38: 00108403 sra s0,s0,0x10 +80019f3c: 00101827 nor v1,zero,s0 +80019f40: 3c028022 lui v0,0x8022 +80019f44: 320400ff andi a0,s0,0xff +80019f48: a45050c6 sh s0,20678(v0) +80019f4c: 00031fc2 srl v1,v1,0x1f +80019f50: a224000a sb a0,10(s1) +80019f54: a2230008 sb v1,8(s1) +80019f58: a2240009 sb a0,9(s1) +80019f5c: 8fbf0018 lw ra,24(sp) +80019f60: 8fb10014 lw s1,20(sp) +80019f64: 8fb00010 lw s0,16(sp) +80019f68: 03e00008 jr ra +80019f6c: 27bd0020 addiu sp,sp,32 + +80019f70 <_Z6OpCDM1v>: +80019f70: 27bdffe0 addiu sp,sp,-32 +80019f74: 3c038021 lui v1,0x8021 +80019f78: afbf0018 sw ra,24(sp) +80019f7c: afb10014 sw s1,20(sp) +80019f80: afb00010 sw s0,16(sp) +80019f84: 2463e2a8 addiu v1,v1,-7512 +80019f88: 8c66000c lw a2,12(v1) +80019f8c: 3c118021 lui s1,0x8021 +80019f90: 90c20001 lbu v0,1(a2) +80019f94: 90c40000 lbu a0,0(a2) +80019f98: 2631e284 addiu s1,s1,-7548 +80019f9c: 8e250014 lw a1,20(s1) +80019fa0: 00021200 sll v0,v0,0x8 +80019fa4: 00822021 addu a0,a0,v0 +80019fa8: 00852021 addu a0,a0,a1 +80019fac: 3c028021 lui v0,0x8021 +80019fb0: ac447018 sw a0,28696(v0) +80019fb4: 8c650020 lw a1,32(v1) +80019fb8: 8c620030 lw v0,48(v1) +80019fbc: 90c70001 lbu a3,1(a2) +80019fc0: 00a22821 addu a1,a1,v0 +80019fc4: 3c028021 lui v0,0x8021 +80019fc8: 9050e2fc lbu s0,-7428(v0) +80019fcc: 3c028022 lui v0,0x8022 +80019fd0: 24c60002 addiu a2,a2,2 +80019fd4: a04750cc sb a3,20684(v0) +80019fd8: 3c028006 lui v0,0x8006 +80019fdc: ac650020 sw a1,32(v1) +80019fe0: 244249d4 addiu v0,v0,18900 +80019fe4: 0040f809 jalr v0 +80019fe8: ac66000c sw a2,12(v1) +80019fec: 02028023 subu s0,s0,v0 +80019ff0: 00108400 sll s0,s0,0x10 +80019ff4: 00108403 sra s0,s0,0x10 +80019ff8: 00101827 nor v1,zero,s0 +80019ffc: 3c028022 lui v0,0x8022 +8001a000: 320400ff andi a0,s0,0xff +8001a004: a45050c6 sh s0,20678(v0) +8001a008: 00031fc2 srl v1,v1,0x1f +8001a00c: a224000a sb a0,10(s1) +8001a010: a2230008 sb v1,8(s1) +8001a014: a2240009 sb a0,9(s1) +8001a018: 8fbf0018 lw ra,24(sp) +8001a01c: 8fb10014 lw s1,20(sp) +8001a020: 8fb00010 lw s0,16(sp) +8001a024: 03e00008 jr ra +8001a028: 27bd0020 addiu sp,sp,32 + +8001a02c <_Z6OpD5M1v>: +8001a02c: 27bdffe8 addiu sp,sp,-24 +8001a030: 3c068021 lui a2,0x8021 +8001a034: afbf0014 sw ra,20(sp) +8001a038: afb00010 sw s0,16(sp) +8001a03c: 24c6e2a8 addiu a2,a2,-7512 +8001a040: 8cca000c lw t2,12(a2) +8001a044: 3c098021 lui t1,0x8021 +8001a048: 91430000 lbu v1,0(t2) +8001a04c: 2529e2f8 addiu t1,t1,-7432 +8001a050: 3c028022 lui v0,0x8022 +8001a054: a04350cc sb v1,20684(v0) +8001a058: 95280006 lhu t0,6(t1) +8001a05c: 9522000a lhu v0,10(t1) +8001a060: 95230002 lhu v1,2(t1) +8001a064: 01024021 addu t0,t0,v0 +8001a068: 30630100 andi v1,v1,0x100 +8001a06c: 8cc40020 lw a0,32(a2) +8001a070: 3402ffff li v0,0xffff +8001a074: 240500ff li a1,255 +8001a078: 91470000 lbu a3,0(t2) +8001a07c: 0043280a movz a1,v0,v1 +8001a080: 8cc2002c lw v0,44(a2) +8001a084: 24840006 addiu a0,a0,6 +8001a088: 00441021 addu v0,v0,a0 +8001a08c: 00e83821 addu a3,a3,t0 +8001a090: 00a72824 and a1,a1,a3 +8001a094: acc20020 sw v0,32(a2) +8001a098: 3c028021 lui v0,0x8021 +8001a09c: ac457018 sw a1,28696(v0) +8001a0a0: 254a0001 addiu t2,t2,1 +8001a0a4: 3c028006 lui v0,0x8006 +8001a0a8: 00a02021 move a0,a1 +8001a0ac: 91300004 lbu s0,4(t1) +8001a0b0: 244249d4 addiu v0,v0,18900 +8001a0b4: 0040f809 jalr v0 +8001a0b8: acca000c sw t2,12(a2) +8001a0bc: 02028023 subu s0,s0,v0 +8001a0c0: 00108400 sll s0,s0,0x10 +8001a0c4: 00108403 sra s0,s0,0x10 +8001a0c8: 00102027 nor a0,zero,s0 +8001a0cc: 3c038021 lui v1,0x8021 +8001a0d0: 2463e284 addiu v1,v1,-7548 +8001a0d4: 320500ff andi a1,s0,0xff +8001a0d8: 000427c2 srl a0,a0,0x1f +8001a0dc: 3c028022 lui v0,0x8022 +8001a0e0: a065000a sb a1,10(v1) +8001a0e4: a45050c6 sh s0,20678(v0) +8001a0e8: a0640008 sb a0,8(v1) +8001a0ec: a0650009 sb a1,9(v1) +8001a0f0: 8fbf0014 lw ra,20(sp) +8001a0f4: 8fb00010 lw s0,16(sp) +8001a0f8: 03e00008 jr ra +8001a0fc: 27bd0018 addiu sp,sp,24 + +8001a100 <_Z6Op15M0v>: +8001a100: 27bdffe0 addiu sp,sp,-32 +8001a104: 3c068021 lui a2,0x8021 +8001a108: afbf0018 sw ra,24(sp) +8001a10c: afb10014 sw s1,20(sp) +8001a110: afb00010 sw s0,16(sp) +8001a114: 24c6e2a8 addiu a2,a2,-7512 +8001a118: 8cc9000c lw t1,12(a2) +8001a11c: 3c118021 lui s1,0x8021 +8001a120: 91230000 lbu v1,0(t1) +8001a124: 2631e2f8 addiu s1,s1,-7432 +8001a128: 3c028022 lui v0,0x8022 +8001a12c: a04350cc sb v1,20684(v0) +8001a130: 96280006 lhu t0,6(s1) +8001a134: 9622000a lhu v0,10(s1) +8001a138: 96230002 lhu v1,2(s1) +8001a13c: 01024021 addu t0,t0,v0 +8001a140: 30630100 andi v1,v1,0x100 +8001a144: 8cc40020 lw a0,32(a2) +8001a148: 3402ffff li v0,0xffff +8001a14c: 240500ff li a1,255 +8001a150: 91270000 lbu a3,0(t1) +8001a154: 0043280a movz a1,v0,v1 +8001a158: 8cc2002c lw v0,44(a2) +8001a15c: 24840006 addiu a0,a0,6 +8001a160: 00441021 addu v0,v0,a0 +8001a164: 00e83821 addu a3,a3,t0 +8001a168: 00a72824 and a1,a1,a3 +8001a16c: acc20020 sw v0,32(a2) +8001a170: 3c028021 lui v0,0x8021 +8001a174: 25290001 addiu t1,t1,1 +8001a178: ac457018 sw a1,28696(v0) +8001a17c: 3c028006 lui v0,0x8006 +8001a180: 96300004 lhu s0,4(s1) +8001a184: 00a02021 move a0,a1 +8001a188: 24424be8 addiu v0,v0,19432 +8001a18c: 0040f809 jalr v0 +8001a190: acc9000c sw t1,12(a2) +8001a194: 02028025 or s0,s0,v0 +8001a198: 3203ffff andi v1,s0,0xffff +8001a19c: 3c028021 lui v0,0x8021 +8001a1a0: 2442e284 addiu v0,v0,-7548 +8001a1a4: 00032202 srl a0,v1,0x8 +8001a1a8: 0003182b sltu v1,zero,v1 +8001a1ac: a044000a sb a0,10(v0) +8001a1b0: a0430009 sb v1,9(v0) +8001a1b4: a6300004 sh s0,4(s1) +8001a1b8: 8fbf0018 lw ra,24(sp) +8001a1bc: 8fb10014 lw s1,20(sp) +8001a1c0: 8fb00010 lw s0,16(sp) +8001a1c4: 03e00008 jr ra +8001a1c8: 27bd0020 addiu sp,sp,32 + +8001a1cc <_Z6Op43M0v>: +8001a1cc: 27bdffe0 addiu sp,sp,-32 +8001a1d0: 3c058021 lui a1,0x8021 +8001a1d4: afbf0018 sw ra,24(sp) +8001a1d8: afb10014 sw s1,20(sp) +8001a1dc: afb00010 sw s0,16(sp) +8001a1e0: 24a5e2a8 addiu a1,a1,-7512 +8001a1e4: 8ca7000c lw a3,12(a1) +8001a1e8: 3c028022 lui v0,0x8022 +8001a1ec: 90e30000 lbu v1,0(a3) +8001a1f0: 3c118021 lui s1,0x8021 +8001a1f4: a04350cc sb v1,20684(v0) +8001a1f8: 2631e2f8 addiu s1,s1,-7432 +8001a1fc: 90e60000 lbu a2,0(a3) +8001a200: 96240008 lhu a0,8(s1) +8001a204: 8ca20020 lw v0,32(a1) +8001a208: 8ca3002c lw v1,44(a1) +8001a20c: 00c43021 addu a2,a2,a0 +8001a210: 24420006 addiu v0,v0,6 +8001a214: 00621821 addu v1,v1,v0 +8001a218: 30c6ffff andi a2,a2,0xffff +8001a21c: 3c028021 lui v0,0x8021 +8001a220: 24e70001 addiu a3,a3,1 +8001a224: ac467018 sw a2,28696(v0) +8001a228: 3c028006 lui v0,0x8006 +8001a22c: 96300004 lhu s0,4(s1) +8001a230: 00c02021 move a0,a2 +8001a234: aca30020 sw v1,32(a1) +8001a238: 24424be8 addiu v0,v0,19432 +8001a23c: 0040f809 jalr v0 +8001a240: aca7000c sw a3,12(a1) +8001a244: 02028026 xor s0,s0,v0 +8001a248: 3203ffff andi v1,s0,0xffff +8001a24c: 3c028021 lui v0,0x8021 +8001a250: 2442e284 addiu v0,v0,-7548 +8001a254: 00032202 srl a0,v1,0x8 +8001a258: 0003182b sltu v1,zero,v1 +8001a25c: a044000a sb a0,10(v0) +8001a260: a0430009 sb v1,9(v0) +8001a264: a6300004 sh s0,4(s1) +8001a268: 8fbf0018 lw ra,24(sp) +8001a26c: 8fb10014 lw s1,20(sp) +8001a270: 8fb00010 lw s0,16(sp) +8001a274: 03e00008 jr ra +8001a278: 27bd0020 addiu sp,sp,32 + +8001a27c <_Z6Op5FM0v>: +8001a27c: 27bdffe0 addiu sp,sp,-32 +8001a280: 3c068021 lui a2,0x8021 +8001a284: afbf0018 sw ra,24(sp) +8001a288: afb10014 sw s1,20(sp) +8001a28c: afb00010 sw s0,16(sp) +8001a290: 24c6e2a8 addiu a2,a2,-7512 +8001a294: 8cc7000c lw a3,12(a2) +8001a298: 3c118021 lui s1,0x8021 +8001a29c: 90e20001 lbu v0,1(a3) +8001a2a0: 90e30000 lbu v1,0(a3) +8001a2a4: 2631e2f8 addiu s1,s1,-7432 +8001a2a8: 90e40002 lbu a0,2(a3) +8001a2ac: 9625000a lhu a1,10(s1) +8001a2b0: 00021200 sll v0,v0,0x8 +8001a2b4: 00621821 addu v1,v1,v0 +8001a2b8: 00651821 addu v1,v1,a1 +8001a2bc: 00042400 sll a0,a0,0x10 +8001a2c0: 3c0200ff lui v0,0xff +8001a2c4: 00832021 addu a0,a0,v1 +8001a2c8: 3442ffff ori v0,v0,0xffff +8001a2cc: 00822024 and a0,a0,v0 +8001a2d0: 3c028021 lui v0,0x8021 +8001a2d4: ac447018 sw a0,28696(v0) +8001a2d8: 8cc30030 lw v1,48(a2) +8001a2dc: 8cc8002c lw t0,44(a2) +8001a2e0: 90e90002 lbu t1,2(a3) +8001a2e4: 8cc50020 lw a1,32(a2) +8001a2e8: 00681821 addu v1,v1,t0 +8001a2ec: 3c028022 lui v0,0x8022 +8001a2f0: 00a32821 addu a1,a1,v1 +8001a2f4: 24e70003 addiu a3,a3,3 +8001a2f8: a04950cc sb t1,20684(v0) +8001a2fc: 3c028006 lui v0,0x8006 +8001a300: 96300004 lhu s0,4(s1) +8001a304: acc50020 sw a1,32(a2) +8001a308: 24424be8 addiu v0,v0,19432 +8001a30c: 0040f809 jalr v0 +8001a310: acc7000c sw a3,12(a2) +8001a314: 02028026 xor s0,s0,v0 +8001a318: 3203ffff andi v1,s0,0xffff +8001a31c: 3c028021 lui v0,0x8021 +8001a320: 2442e284 addiu v0,v0,-7548 +8001a324: 00032202 srl a0,v1,0x8 +8001a328: 0003182b sltu v1,zero,v1 +8001a32c: a044000a sb a0,10(v0) +8001a330: a0430009 sb v1,9(v0) +8001a334: a6300004 sh s0,4(s1) +8001a338: 8fbf0018 lw ra,24(sp) +8001a33c: 8fb10014 lw s1,20(sp) +8001a340: 8fb00010 lw s0,16(sp) +8001a344: 03e00008 jr ra +8001a348: 27bd0020 addiu sp,sp,32 + +8001a34c <_Z6Op4FM0v>: +8001a34c: 27bdffe0 addiu sp,sp,-32 +8001a350: 3c058021 lui a1,0x8021 +8001a354: afbf0018 sw ra,24(sp) +8001a358: afb10014 sw s1,20(sp) +8001a35c: afb00010 sw s0,16(sp) +8001a360: 24a5e2a8 addiu a1,a1,-7512 +8001a364: 8ca6000c lw a2,12(a1) +8001a368: 8ca8002c lw t0,44(a1) +8001a36c: 90c20001 lbu v0,1(a2) +8001a370: 90c40000 lbu a0,0(a2) +8001a374: 90c30002 lbu v1,2(a2) +8001a378: 00021200 sll v0,v0,0x8 +8001a37c: 00822021 addu a0,a0,v0 +8001a380: 00031c00 sll v1,v1,0x10 +8001a384: 00832021 addu a0,a0,v1 +8001a388: 8ca70030 lw a3,48(a1) +8001a38c: 3c028021 lui v0,0x8021 +8001a390: ac447018 sw a0,28696(v0) +8001a394: 8ca30020 lw v1,32(a1) +8001a398: 00e83821 addu a3,a3,t0 +8001a39c: 90c80002 lbu t0,2(a2) +8001a3a0: 3c028022 lui v0,0x8022 +8001a3a4: 3c118021 lui s1,0x8021 +8001a3a8: 2631e2f8 addiu s1,s1,-7432 +8001a3ac: 00671821 addu v1,v1,a3 +8001a3b0: 24c60003 addiu a2,a2,3 +8001a3b4: a04850cc sb t0,20684(v0) +8001a3b8: 3c028006 lui v0,0x8006 +8001a3bc: 96300004 lhu s0,4(s1) +8001a3c0: aca30020 sw v1,32(a1) +8001a3c4: 24424be8 addiu v0,v0,19432 +8001a3c8: 0040f809 jalr v0 +8001a3cc: aca6000c sw a2,12(a1) +8001a3d0: 02028026 xor s0,s0,v0 +8001a3d4: 3203ffff andi v1,s0,0xffff +8001a3d8: 3c028021 lui v0,0x8021 +8001a3dc: 2442e284 addiu v0,v0,-7548 +8001a3e0: 00032202 srl a0,v1,0x8 +8001a3e4: 0003182b sltu v1,zero,v1 +8001a3e8: a044000a sb a0,10(v0) +8001a3ec: a0430009 sb v1,9(v0) +8001a3f0: a6300004 sh s0,4(s1) +8001a3f4: 8fbf0018 lw ra,24(sp) +8001a3f8: 8fb10014 lw s1,20(sp) +8001a3fc: 8fb00010 lw s0,16(sp) +8001a400: 03e00008 jr ra +8001a404: 27bd0020 addiu sp,sp,32 + +8001a408 <_Z6Op59M0v>: +8001a408: 27bdffe0 addiu sp,sp,-32 +8001a40c: 3c058021 lui a1,0x8021 +8001a410: afbf001c sw ra,28(sp) +8001a414: afb20018 sw s2,24(sp) +8001a418: afb10014 sw s1,20(sp) +8001a41c: afb00010 sw s0,16(sp) +8001a420: 24a5e2a8 addiu a1,a1,-7512 +8001a424: 8ca7000c lw a3,12(a1) +8001a428: 3c128021 lui s2,0x8021 +8001a42c: 2652e284 addiu s2,s2,-7548 +8001a430: 3c118021 lui s1,0x8021 +8001a434: 90e30000 lbu v1,0(a3) +8001a438: 2631e2f8 addiu s1,s1,-7432 +8001a43c: 8e460014 lw a2,20(s2) +8001a440: 90e40001 lbu a0,1(a3) +8001a444: 9622000c lhu v0,12(s1) +8001a448: 00661821 addu v1,v1,a2 +8001a44c: 00621821 addu v1,v1,v0 +8001a450: 00042200 sll a0,a0,0x8 +8001a454: 00832021 addu a0,a0,v1 +8001a458: 3c028021 lui v0,0x8021 +8001a45c: ac447018 sw a0,28696(v0) +8001a460: 8ca30020 lw v1,32(a1) +8001a464: 8ca20030 lw v0,48(a1) +8001a468: 90e60001 lbu a2,1(a3) +8001a46c: 00621821 addu v1,v1,v0 +8001a470: 3c028022 lui v0,0x8022 +8001a474: 24e70002 addiu a3,a3,2 +8001a478: a04650cc sb a2,20684(v0) +8001a47c: 3c028006 lui v0,0x8006 +8001a480: 96300004 lhu s0,4(s1) +8001a484: aca30020 sw v1,32(a1) +8001a488: 24424be8 addiu v0,v0,19432 +8001a48c: 0040f809 jalr v0 +8001a490: aca7000c sw a3,12(a1) +8001a494: 02028026 xor s0,s0,v0 +8001a498: 3202ffff andi v0,s0,0xffff +8001a49c: 00021a02 srl v1,v0,0x8 +8001a4a0: 0002102b sltu v0,zero,v0 +8001a4a4: a6300004 sh s0,4(s1) +8001a4a8: a243000a sb v1,10(s2) +8001a4ac: a2420009 sb v0,9(s2) +8001a4b0: 8fbf001c lw ra,28(sp) +8001a4b4: 8fb20018 lw s2,24(sp) +8001a4b8: 8fb10014 lw s1,20(sp) +8001a4bc: 8fb00010 lw s0,16(sp) +8001a4c0: 03e00008 jr ra +8001a4c4: 27bd0020 addiu sp,sp,32 + +8001a4c8 <_Z6Op5DM0v>: +8001a4c8: 27bdffe0 addiu sp,sp,-32 +8001a4cc: 3c058021 lui a1,0x8021 +8001a4d0: afbf001c sw ra,28(sp) +8001a4d4: afb20018 sw s2,24(sp) +8001a4d8: afb10014 sw s1,20(sp) +8001a4dc: afb00010 sw s0,16(sp) +8001a4e0: 24a5e2a8 addiu a1,a1,-7512 +8001a4e4: 8ca7000c lw a3,12(a1) +8001a4e8: 3c128021 lui s2,0x8021 +8001a4ec: 2652e284 addiu s2,s2,-7548 +8001a4f0: 3c118021 lui s1,0x8021 +8001a4f4: 90e30000 lbu v1,0(a3) +8001a4f8: 2631e2f8 addiu s1,s1,-7432 +8001a4fc: 8e460014 lw a2,20(s2) +8001a500: 90e40001 lbu a0,1(a3) +8001a504: 9622000a lhu v0,10(s1) +8001a508: 00661821 addu v1,v1,a2 +8001a50c: 00621821 addu v1,v1,v0 +8001a510: 00042200 sll a0,a0,0x8 +8001a514: 00832021 addu a0,a0,v1 +8001a518: 3c028021 lui v0,0x8021 +8001a51c: ac447018 sw a0,28696(v0) +8001a520: 8ca30020 lw v1,32(a1) +8001a524: 8ca20030 lw v0,48(a1) +8001a528: 90e60001 lbu a2,1(a3) +8001a52c: 00621821 addu v1,v1,v0 +8001a530: 3c028022 lui v0,0x8022 +8001a534: 24e70002 addiu a3,a3,2 +8001a538: a04650cc sb a2,20684(v0) +8001a53c: 3c028006 lui v0,0x8006 +8001a540: 96300004 lhu s0,4(s1) +8001a544: aca30020 sw v1,32(a1) +8001a548: 24424be8 addiu v0,v0,19432 +8001a54c: 0040f809 jalr v0 +8001a550: aca7000c sw a3,12(a1) +8001a554: 02028026 xor s0,s0,v0 +8001a558: 3202ffff andi v0,s0,0xffff +8001a55c: 00021a02 srl v1,v0,0x8 +8001a560: 0002102b sltu v0,zero,v0 +8001a564: a6300004 sh s0,4(s1) +8001a568: a243000a sb v1,10(s2) +8001a56c: a2420009 sb v0,9(s2) +8001a570: 8fbf001c lw ra,28(sp) +8001a574: 8fb20018 lw s2,24(sp) +8001a578: 8fb10014 lw s1,20(sp) +8001a57c: 8fb00010 lw s0,16(sp) +8001a580: 03e00008 jr ra +8001a584: 27bd0020 addiu sp,sp,32 + +8001a588 <_Z6Op4DM0v>: +8001a588: 27bdffe0 addiu sp,sp,-32 +8001a58c: 3c058021 lui a1,0x8021 +8001a590: afbf001c sw ra,28(sp) +8001a594: afb20018 sw s2,24(sp) +8001a598: afb10014 sw s1,20(sp) +8001a59c: afb00010 sw s0,16(sp) +8001a5a0: 24a5e2a8 addiu a1,a1,-7512 +8001a5a4: 8ca6000c lw a2,12(a1) +8001a5a8: 3c128021 lui s2,0x8021 +8001a5ac: 90c20001 lbu v0,1(a2) +8001a5b0: 90c40000 lbu a0,0(a2) +8001a5b4: 2652e284 addiu s2,s2,-7548 +8001a5b8: 8e430014 lw v1,20(s2) +8001a5bc: 00021200 sll v0,v0,0x8 +8001a5c0: 00822021 addu a0,a0,v0 +8001a5c4: 00832021 addu a0,a0,v1 +8001a5c8: 3c028021 lui v0,0x8021 +8001a5cc: ac447018 sw a0,28696(v0) +8001a5d0: 8ca30020 lw v1,32(a1) +8001a5d4: 8ca20030 lw v0,48(a1) +8001a5d8: 90c70001 lbu a3,1(a2) +8001a5dc: 00621821 addu v1,v1,v0 +8001a5e0: 3c118021 lui s1,0x8021 +8001a5e4: 3c028022 lui v0,0x8022 +8001a5e8: 2631e2f8 addiu s1,s1,-7432 +8001a5ec: 24c60002 addiu a2,a2,2 +8001a5f0: a04750cc sb a3,20684(v0) +8001a5f4: 3c028006 lui v0,0x8006 +8001a5f8: 96300004 lhu s0,4(s1) +8001a5fc: aca30020 sw v1,32(a1) +8001a600: 24424be8 addiu v0,v0,19432 +8001a604: 0040f809 jalr v0 +8001a608: aca6000c sw a2,12(a1) +8001a60c: 02028026 xor s0,s0,v0 +8001a610: 3202ffff andi v0,s0,0xffff +8001a614: 00021a02 srl v1,v0,0x8 +8001a618: 0002102b sltu v0,zero,v0 +8001a61c: a6300004 sh s0,4(s1) +8001a620: a243000a sb v1,10(s2) +8001a624: a2420009 sb v0,9(s2) +8001a628: 8fbf001c lw ra,28(sp) +8001a62c: 8fb20018 lw s2,24(sp) +8001a630: 8fb10014 lw s1,20(sp) +8001a634: 8fb00010 lw s0,16(sp) +8001a638: 03e00008 jr ra +8001a63c: 27bd0020 addiu sp,sp,32 + +8001a640 <_Z6Op55M0v>: +8001a640: 27bdffe0 addiu sp,sp,-32 +8001a644: 3c068021 lui a2,0x8021 +8001a648: afbf0018 sw ra,24(sp) +8001a64c: afb10014 sw s1,20(sp) +8001a650: afb00010 sw s0,16(sp) +8001a654: 24c6e2a8 addiu a2,a2,-7512 +8001a658: 8cc9000c lw t1,12(a2) +8001a65c: 3c118021 lui s1,0x8021 +8001a660: 91230000 lbu v1,0(t1) +8001a664: 2631e2f8 addiu s1,s1,-7432 +8001a668: 3c028022 lui v0,0x8022 +8001a66c: a04350cc sb v1,20684(v0) +8001a670: 96280006 lhu t0,6(s1) +8001a674: 9622000a lhu v0,10(s1) +8001a678: 96230002 lhu v1,2(s1) +8001a67c: 01024021 addu t0,t0,v0 +8001a680: 30630100 andi v1,v1,0x100 +8001a684: 8cc40020 lw a0,32(a2) +8001a688: 3402ffff li v0,0xffff +8001a68c: 240500ff li a1,255 +8001a690: 91270000 lbu a3,0(t1) +8001a694: 0043280a movz a1,v0,v1 +8001a698: 8cc2002c lw v0,44(a2) +8001a69c: 24840006 addiu a0,a0,6 +8001a6a0: 00441021 addu v0,v0,a0 +8001a6a4: 00e83821 addu a3,a3,t0 +8001a6a8: 00a72824 and a1,a1,a3 +8001a6ac: acc20020 sw v0,32(a2) +8001a6b0: 3c028021 lui v0,0x8021 +8001a6b4: 25290001 addiu t1,t1,1 +8001a6b8: ac457018 sw a1,28696(v0) +8001a6bc: 3c028006 lui v0,0x8006 +8001a6c0: 96300004 lhu s0,4(s1) +8001a6c4: 00a02021 move a0,a1 +8001a6c8: 24424be8 addiu v0,v0,19432 +8001a6cc: 0040f809 jalr v0 +8001a6d0: acc9000c sw t1,12(a2) +8001a6d4: 02028026 xor s0,s0,v0 +8001a6d8: 3203ffff andi v1,s0,0xffff +8001a6dc: 3c028021 lui v0,0x8021 +8001a6e0: 2442e284 addiu v0,v0,-7548 +8001a6e4: 00032202 srl a0,v1,0x8 +8001a6e8: 0003182b sltu v1,zero,v1 +8001a6ec: a044000a sb a0,10(v0) +8001a6f0: a0430009 sb v1,9(v0) +8001a6f4: a6300004 sh s0,4(s1) +8001a6f8: 8fbf0018 lw ra,24(sp) +8001a6fc: 8fb10014 lw s1,20(sp) +8001a700: 8fb00010 lw s0,16(sp) +8001a704: 03e00008 jr ra +8001a708: 27bd0020 addiu sp,sp,32 + +8001a70c <_Z6Op23M0v>: +8001a70c: 27bdffe0 addiu sp,sp,-32 +8001a710: 3c058021 lui a1,0x8021 +8001a714: afbf0018 sw ra,24(sp) +8001a718: afb10014 sw s1,20(sp) +8001a71c: afb00010 sw s0,16(sp) +8001a720: 24a5e2a8 addiu a1,a1,-7512 +8001a724: 8ca7000c lw a3,12(a1) +8001a728: 3c028022 lui v0,0x8022 +8001a72c: 90e30000 lbu v1,0(a3) +8001a730: 3c118021 lui s1,0x8021 +8001a734: a04350cc sb v1,20684(v0) +8001a738: 2631e2f8 addiu s1,s1,-7432 +8001a73c: 90e60000 lbu a2,0(a3) +8001a740: 96240008 lhu a0,8(s1) +8001a744: 8ca20020 lw v0,32(a1) +8001a748: 8ca3002c lw v1,44(a1) +8001a74c: 00c43021 addu a2,a2,a0 +8001a750: 24420006 addiu v0,v0,6 +8001a754: 00621821 addu v1,v1,v0 +8001a758: 30c6ffff andi a2,a2,0xffff +8001a75c: 3c028021 lui v0,0x8021 +8001a760: 24e70001 addiu a3,a3,1 +8001a764: ac467018 sw a2,28696(v0) +8001a768: 3c028006 lui v0,0x8006 +8001a76c: 96300004 lhu s0,4(s1) +8001a770: 00c02021 move a0,a2 +8001a774: aca30020 sw v1,32(a1) +8001a778: 24424be8 addiu v0,v0,19432 +8001a77c: 0040f809 jalr v0 +8001a780: aca7000c sw a3,12(a1) +8001a784: 02028024 and s0,s0,v0 +8001a788: 3203ffff andi v1,s0,0xffff +8001a78c: 3c028021 lui v0,0x8021 +8001a790: 2442e284 addiu v0,v0,-7548 +8001a794: 00032202 srl a0,v1,0x8 +8001a798: 0003182b sltu v1,zero,v1 +8001a79c: a044000a sb a0,10(v0) +8001a7a0: a0430009 sb v1,9(v0) +8001a7a4: a6300004 sh s0,4(s1) +8001a7a8: 8fbf0018 lw ra,24(sp) +8001a7ac: 8fb10014 lw s1,20(sp) +8001a7b0: 8fb00010 lw s0,16(sp) +8001a7b4: 03e00008 jr ra +8001a7b8: 27bd0020 addiu sp,sp,32 + +8001a7bc <_Z6Op3FM0v>: +8001a7bc: 27bdffe0 addiu sp,sp,-32 +8001a7c0: 3c068021 lui a2,0x8021 +8001a7c4: afbf0018 sw ra,24(sp) +8001a7c8: afb10014 sw s1,20(sp) +8001a7cc: afb00010 sw s0,16(sp) +8001a7d0: 24c6e2a8 addiu a2,a2,-7512 +8001a7d4: 8cc7000c lw a3,12(a2) +8001a7d8: 3c118021 lui s1,0x8021 +8001a7dc: 90e20001 lbu v0,1(a3) +8001a7e0: 90e30000 lbu v1,0(a3) +8001a7e4: 2631e2f8 addiu s1,s1,-7432 +8001a7e8: 90e40002 lbu a0,2(a3) +8001a7ec: 9625000a lhu a1,10(s1) +8001a7f0: 00021200 sll v0,v0,0x8 +8001a7f4: 00621821 addu v1,v1,v0 +8001a7f8: 00651821 addu v1,v1,a1 +8001a7fc: 00042400 sll a0,a0,0x10 +8001a800: 3c0200ff lui v0,0xff +8001a804: 00832021 addu a0,a0,v1 +8001a808: 3442ffff ori v0,v0,0xffff +8001a80c: 00822024 and a0,a0,v0 +8001a810: 3c028021 lui v0,0x8021 +8001a814: ac447018 sw a0,28696(v0) +8001a818: 8cc30030 lw v1,48(a2) +8001a81c: 8cc8002c lw t0,44(a2) +8001a820: 90e90002 lbu t1,2(a3) +8001a824: 8cc50020 lw a1,32(a2) +8001a828: 00681821 addu v1,v1,t0 +8001a82c: 3c028022 lui v0,0x8022 +8001a830: 00a32821 addu a1,a1,v1 +8001a834: 24e70003 addiu a3,a3,3 +8001a838: a04950cc sb t1,20684(v0) +8001a83c: 3c028006 lui v0,0x8006 +8001a840: 96300004 lhu s0,4(s1) +8001a844: acc50020 sw a1,32(a2) +8001a848: 24424be8 addiu v0,v0,19432 +8001a84c: 0040f809 jalr v0 +8001a850: acc7000c sw a3,12(a2) +8001a854: 02028024 and s0,s0,v0 +8001a858: 3203ffff andi v1,s0,0xffff +8001a85c: 3c028021 lui v0,0x8021 +8001a860: 2442e284 addiu v0,v0,-7548 +8001a864: 00032202 srl a0,v1,0x8 +8001a868: 0003182b sltu v1,zero,v1 +8001a86c: a044000a sb a0,10(v0) +8001a870: a0430009 sb v1,9(v0) +8001a874: a6300004 sh s0,4(s1) +8001a878: 8fbf0018 lw ra,24(sp) +8001a87c: 8fb10014 lw s1,20(sp) +8001a880: 8fb00010 lw s0,16(sp) +8001a884: 03e00008 jr ra +8001a888: 27bd0020 addiu sp,sp,32 + +8001a88c <_Z6Op2FM0v>: +8001a88c: 27bdffe0 addiu sp,sp,-32 +8001a890: 3c058021 lui a1,0x8021 +8001a894: afbf0018 sw ra,24(sp) +8001a898: afb10014 sw s1,20(sp) +8001a89c: afb00010 sw s0,16(sp) +8001a8a0: 24a5e2a8 addiu a1,a1,-7512 +8001a8a4: 8ca6000c lw a2,12(a1) +8001a8a8: 8ca8002c lw t0,44(a1) +8001a8ac: 90c20001 lbu v0,1(a2) +8001a8b0: 90c40000 lbu a0,0(a2) +8001a8b4: 90c30002 lbu v1,2(a2) +8001a8b8: 00021200 sll v0,v0,0x8 +8001a8bc: 00822021 addu a0,a0,v0 +8001a8c0: 00031c00 sll v1,v1,0x10 +8001a8c4: 00832021 addu a0,a0,v1 +8001a8c8: 8ca70030 lw a3,48(a1) +8001a8cc: 3c028021 lui v0,0x8021 +8001a8d0: ac447018 sw a0,28696(v0) +8001a8d4: 8ca30020 lw v1,32(a1) +8001a8d8: 00e83821 addu a3,a3,t0 +8001a8dc: 90c80002 lbu t0,2(a2) +8001a8e0: 3c028022 lui v0,0x8022 +8001a8e4: 3c118021 lui s1,0x8021 +8001a8e8: 2631e2f8 addiu s1,s1,-7432 +8001a8ec: 00671821 addu v1,v1,a3 +8001a8f0: 24c60003 addiu a2,a2,3 +8001a8f4: a04850cc sb t0,20684(v0) +8001a8f8: 3c028006 lui v0,0x8006 +8001a8fc: 96300004 lhu s0,4(s1) +8001a900: aca30020 sw v1,32(a1) +8001a904: 24424be8 addiu v0,v0,19432 +8001a908: 0040f809 jalr v0 +8001a90c: aca6000c sw a2,12(a1) +8001a910: 02028024 and s0,s0,v0 +8001a914: 3203ffff andi v1,s0,0xffff +8001a918: 3c028021 lui v0,0x8021 +8001a91c: 2442e284 addiu v0,v0,-7548 +8001a920: 00032202 srl a0,v1,0x8 +8001a924: 0003182b sltu v1,zero,v1 +8001a928: a044000a sb a0,10(v0) +8001a92c: a0430009 sb v1,9(v0) +8001a930: a6300004 sh s0,4(s1) +8001a934: 8fbf0018 lw ra,24(sp) +8001a938: 8fb10014 lw s1,20(sp) +8001a93c: 8fb00010 lw s0,16(sp) +8001a940: 03e00008 jr ra +8001a944: 27bd0020 addiu sp,sp,32 + +8001a948 <_Z6Op39M0v>: +8001a948: 27bdffe0 addiu sp,sp,-32 +8001a94c: 3c058021 lui a1,0x8021 +8001a950: afbf001c sw ra,28(sp) +8001a954: afb20018 sw s2,24(sp) +8001a958: afb10014 sw s1,20(sp) +8001a95c: afb00010 sw s0,16(sp) +8001a960: 24a5e2a8 addiu a1,a1,-7512 +8001a964: 8ca7000c lw a3,12(a1) +8001a968: 3c128021 lui s2,0x8021 +8001a96c: 2652e284 addiu s2,s2,-7548 +8001a970: 3c118021 lui s1,0x8021 +8001a974: 90e30000 lbu v1,0(a3) +8001a978: 2631e2f8 addiu s1,s1,-7432 +8001a97c: 8e460014 lw a2,20(s2) +8001a980: 90e40001 lbu a0,1(a3) +8001a984: 9622000c lhu v0,12(s1) +8001a988: 00661821 addu v1,v1,a2 +8001a98c: 00621821 addu v1,v1,v0 +8001a990: 00042200 sll a0,a0,0x8 +8001a994: 00832021 addu a0,a0,v1 +8001a998: 3c028021 lui v0,0x8021 +8001a99c: ac447018 sw a0,28696(v0) +8001a9a0: 8ca30020 lw v1,32(a1) +8001a9a4: 8ca20030 lw v0,48(a1) +8001a9a8: 90e60001 lbu a2,1(a3) +8001a9ac: 00621821 addu v1,v1,v0 +8001a9b0: 3c028022 lui v0,0x8022 +8001a9b4: 24e70002 addiu a3,a3,2 +8001a9b8: a04650cc sb a2,20684(v0) +8001a9bc: 3c028006 lui v0,0x8006 +8001a9c0: 96300004 lhu s0,4(s1) +8001a9c4: aca30020 sw v1,32(a1) +8001a9c8: 24424be8 addiu v0,v0,19432 +8001a9cc: 0040f809 jalr v0 +8001a9d0: aca7000c sw a3,12(a1) +8001a9d4: 02028024 and s0,s0,v0 +8001a9d8: 3202ffff andi v0,s0,0xffff +8001a9dc: 00021a02 srl v1,v0,0x8 +8001a9e0: 0002102b sltu v0,zero,v0 +8001a9e4: a6300004 sh s0,4(s1) +8001a9e8: a243000a sb v1,10(s2) +8001a9ec: a2420009 sb v0,9(s2) +8001a9f0: 8fbf001c lw ra,28(sp) +8001a9f4: 8fb20018 lw s2,24(sp) +8001a9f8: 8fb10014 lw s1,20(sp) +8001a9fc: 8fb00010 lw s0,16(sp) +8001aa00: 03e00008 jr ra +8001aa04: 27bd0020 addiu sp,sp,32 + +8001aa08 <_Z6Op3DM0v>: +8001aa08: 27bdffe0 addiu sp,sp,-32 +8001aa0c: 3c058021 lui a1,0x8021 +8001aa10: afbf001c sw ra,28(sp) +8001aa14: afb20018 sw s2,24(sp) +8001aa18: afb10014 sw s1,20(sp) +8001aa1c: afb00010 sw s0,16(sp) +8001aa20: 24a5e2a8 addiu a1,a1,-7512 +8001aa24: 8ca7000c lw a3,12(a1) +8001aa28: 3c128021 lui s2,0x8021 +8001aa2c: 2652e284 addiu s2,s2,-7548 +8001aa30: 3c118021 lui s1,0x8021 +8001aa34: 90e30000 lbu v1,0(a3) +8001aa38: 2631e2f8 addiu s1,s1,-7432 +8001aa3c: 8e460014 lw a2,20(s2) +8001aa40: 90e40001 lbu a0,1(a3) +8001aa44: 9622000a lhu v0,10(s1) +8001aa48: 00661821 addu v1,v1,a2 +8001aa4c: 00621821 addu v1,v1,v0 +8001aa50: 00042200 sll a0,a0,0x8 +8001aa54: 00832021 addu a0,a0,v1 +8001aa58: 3c028021 lui v0,0x8021 +8001aa5c: ac447018 sw a0,28696(v0) +8001aa60: 8ca30020 lw v1,32(a1) +8001aa64: 8ca20030 lw v0,48(a1) +8001aa68: 90e60001 lbu a2,1(a3) +8001aa6c: 00621821 addu v1,v1,v0 +8001aa70: 3c028022 lui v0,0x8022 +8001aa74: 24e70002 addiu a3,a3,2 +8001aa78: a04650cc sb a2,20684(v0) +8001aa7c: 3c028006 lui v0,0x8006 +8001aa80: 96300004 lhu s0,4(s1) +8001aa84: aca30020 sw v1,32(a1) +8001aa88: 24424be8 addiu v0,v0,19432 +8001aa8c: 0040f809 jalr v0 +8001aa90: aca7000c sw a3,12(a1) +8001aa94: 02028024 and s0,s0,v0 +8001aa98: 3202ffff andi v0,s0,0xffff +8001aa9c: 00021a02 srl v1,v0,0x8 +8001aaa0: 0002102b sltu v0,zero,v0 +8001aaa4: a6300004 sh s0,4(s1) +8001aaa8: a243000a sb v1,10(s2) +8001aaac: a2420009 sb v0,9(s2) +8001aab0: 8fbf001c lw ra,28(sp) +8001aab4: 8fb20018 lw s2,24(sp) +8001aab8: 8fb10014 lw s1,20(sp) +8001aabc: 8fb00010 lw s0,16(sp) +8001aac0: 03e00008 jr ra +8001aac4: 27bd0020 addiu sp,sp,32 + +8001aac8 <_Z6Op2DM0v>: +8001aac8: 27bdffe0 addiu sp,sp,-32 +8001aacc: 3c058021 lui a1,0x8021 +8001aad0: afbf001c sw ra,28(sp) +8001aad4: afb20018 sw s2,24(sp) +8001aad8: afb10014 sw s1,20(sp) +8001aadc: afb00010 sw s0,16(sp) +8001aae0: 24a5e2a8 addiu a1,a1,-7512 +8001aae4: 8ca6000c lw a2,12(a1) +8001aae8: 3c128021 lui s2,0x8021 +8001aaec: 90c20001 lbu v0,1(a2) +8001aaf0: 90c40000 lbu a0,0(a2) +8001aaf4: 2652e284 addiu s2,s2,-7548 +8001aaf8: 8e430014 lw v1,20(s2) +8001aafc: 00021200 sll v0,v0,0x8 +8001ab00: 00822021 addu a0,a0,v0 +8001ab04: 00832021 addu a0,a0,v1 +8001ab08: 3c028021 lui v0,0x8021 +8001ab0c: ac447018 sw a0,28696(v0) +8001ab10: 8ca30020 lw v1,32(a1) +8001ab14: 8ca20030 lw v0,48(a1) +8001ab18: 90c70001 lbu a3,1(a2) +8001ab1c: 00621821 addu v1,v1,v0 +8001ab20: 3c118021 lui s1,0x8021 +8001ab24: 3c028022 lui v0,0x8022 +8001ab28: 2631e2f8 addiu s1,s1,-7432 +8001ab2c: 24c60002 addiu a2,a2,2 +8001ab30: a04750cc sb a3,20684(v0) +8001ab34: 3c028006 lui v0,0x8006 +8001ab38: 96300004 lhu s0,4(s1) +8001ab3c: aca30020 sw v1,32(a1) +8001ab40: 24424be8 addiu v0,v0,19432 +8001ab44: 0040f809 jalr v0 +8001ab48: aca6000c sw a2,12(a1) +8001ab4c: 02028024 and s0,s0,v0 +8001ab50: 3202ffff andi v0,s0,0xffff +8001ab54: 00021a02 srl v1,v0,0x8 +8001ab58: 0002102b sltu v0,zero,v0 +8001ab5c: a6300004 sh s0,4(s1) +8001ab60: a243000a sb v1,10(s2) +8001ab64: a2420009 sb v0,9(s2) +8001ab68: 8fbf001c lw ra,28(sp) +8001ab6c: 8fb20018 lw s2,24(sp) +8001ab70: 8fb10014 lw s1,20(sp) +8001ab74: 8fb00010 lw s0,16(sp) +8001ab78: 03e00008 jr ra +8001ab7c: 27bd0020 addiu sp,sp,32 + +8001ab80 <_Z6Op35M0v>: +8001ab80: 27bdffe0 addiu sp,sp,-32 +8001ab84: 3c068021 lui a2,0x8021 +8001ab88: afbf0018 sw ra,24(sp) +8001ab8c: afb10014 sw s1,20(sp) +8001ab90: afb00010 sw s0,16(sp) +8001ab94: 24c6e2a8 addiu a2,a2,-7512 +8001ab98: 8cc9000c lw t1,12(a2) +8001ab9c: 3c118021 lui s1,0x8021 +8001aba0: 91230000 lbu v1,0(t1) +8001aba4: 2631e2f8 addiu s1,s1,-7432 +8001aba8: 3c028022 lui v0,0x8022 +8001abac: a04350cc sb v1,20684(v0) +8001abb0: 96280006 lhu t0,6(s1) +8001abb4: 9622000a lhu v0,10(s1) +8001abb8: 96230002 lhu v1,2(s1) +8001abbc: 01024021 addu t0,t0,v0 +8001abc0: 30630100 andi v1,v1,0x100 +8001abc4: 8cc40020 lw a0,32(a2) +8001abc8: 3402ffff li v0,0xffff +8001abcc: 240500ff li a1,255 +8001abd0: 91270000 lbu a3,0(t1) +8001abd4: 0043280a movz a1,v0,v1 +8001abd8: 8cc2002c lw v0,44(a2) +8001abdc: 24840006 addiu a0,a0,6 +8001abe0: 00441021 addu v0,v0,a0 +8001abe4: 00e83821 addu a3,a3,t0 +8001abe8: 00a72824 and a1,a1,a3 +8001abec: acc20020 sw v0,32(a2) +8001abf0: 3c028021 lui v0,0x8021 +8001abf4: 25290001 addiu t1,t1,1 +8001abf8: ac457018 sw a1,28696(v0) +8001abfc: 3c028006 lui v0,0x8006 +8001ac00: 96300004 lhu s0,4(s1) +8001ac04: 00a02021 move a0,a1 +8001ac08: 24424be8 addiu v0,v0,19432 +8001ac0c: 0040f809 jalr v0 +8001ac10: acc9000c sw t1,12(a2) +8001ac14: 02028024 and s0,s0,v0 +8001ac18: 3203ffff andi v1,s0,0xffff +8001ac1c: 3c028021 lui v0,0x8021 +8001ac20: 2442e284 addiu v0,v0,-7548 +8001ac24: 00032202 srl a0,v1,0x8 +8001ac28: 0003182b sltu v1,zero,v1 +8001ac2c: a044000a sb a0,10(v0) +8001ac30: a0430009 sb v1,9(v0) +8001ac34: a6300004 sh s0,4(s1) +8001ac38: 8fbf0018 lw ra,24(sp) +8001ac3c: 8fb10014 lw s1,20(sp) +8001ac40: 8fb00010 lw s0,16(sp) +8001ac44: 03e00008 jr ra +8001ac48: 27bd0020 addiu sp,sp,32 + +8001ac4c <_Z6Op7EM1v>: +8001ac4c: 27bdffe0 addiu sp,sp,-32 +8001ac50: 3c058021 lui a1,0x8021 +8001ac54: afbf0018 sw ra,24(sp) +8001ac58: afb10014 sw s1,20(sp) +8001ac5c: afb00010 sw s0,16(sp) +8001ac60: 24a5e2a8 addiu a1,a1,-7512 +8001ac64: 8ca7000c lw a3,12(a1) +8001ac68: 3c108021 lui s0,0x8021 +8001ac6c: 2610e284 addiu s0,s0,-7548 +8001ac70: 90e30000 lbu v1,0(a3) +8001ac74: 8e080014 lw t0,20(s0) +8001ac78: 3c028021 lui v0,0x8021 +8001ac7c: 90e40001 lbu a0,1(a3) +8001ac80: 9446e302 lhu a2,-7422(v0) +8001ac84: 00681821 addu v1,v1,t0 +8001ac88: 00661821 addu v1,v1,a2 +8001ac8c: 00042200 sll a0,a0,0x8 +8001ac90: 00832021 addu a0,a0,v1 +8001ac94: 8ca20020 lw v0,32(a1) +8001ac98: 3c118021 lui s1,0x8021 +8001ac9c: ae247018 sw a0,28696(s1) +8001aca0: 8ca30030 lw v1,48(a1) +8001aca4: 90e60001 lbu a2,1(a3) +8001aca8: 24420006 addiu v0,v0,6 +8001acac: 00621821 addu v1,v1,v0 +8001acb0: 3c028022 lui v0,0x8022 +8001acb4: 24e70002 addiu a3,a3,2 +8001acb8: a04650cc sb a2,20684(v0) +8001acbc: 3c028006 lui v0,0x8006 +8001acc0: aca30020 sw v1,32(a1) +8001acc4: 244249d4 addiu v0,v0,18900 +8001acc8: 0040f809 jalr v0 +8001accc: aca7000c sw a3,12(a1) +8001acd0: 92030008 lbu v1,8(s0) +8001acd4: 8e257018 lw a1,28696(s1) +8001acd8: 00031a00 sll v1,v1,0x8 +8001acdc: 00621825 or v1,v1,v0 +8001ace0: 3063ffff andi v1,v1,0xffff +8001ace4: 00033042 srl a2,v1,0x1 +8001ace8: 3c118022 lui s1,0x8022 +8001acec: 30630001 andi v1,v1,0x1 +8001acf0: 3c028006 lui v0,0x8006 +8001acf4: a2030008 sb v1,8(s0) +8001acf8: a62650be sh a2,20670(s1) +8001acfc: 24424444 addiu v0,v0,17476 +8001ad00: 0040f809 jalr v0 +8001ad04: 30c400ff andi a0,a2,0xff +8001ad08: 922350be lbu v1,20670(s1) +8001ad0c: 8fbf0018 lw ra,24(sp) +8001ad10: a203000a sb v1,10(s0) +8001ad14: a2030009 sb v1,9(s0) +8001ad18: 8fb10014 lw s1,20(sp) +8001ad1c: 8fb00010 lw s0,16(sp) +8001ad20: 03e00008 jr ra +8001ad24: 27bd0020 addiu sp,sp,32 + +8001ad28 <_Z6Op6EM1v>: +8001ad28: 27bdffe0 addiu sp,sp,-32 +8001ad2c: 3c038021 lui v1,0x8021 +8001ad30: afbf0018 sw ra,24(sp) +8001ad34: afb10014 sw s1,20(sp) +8001ad38: afb00010 sw s0,16(sp) +8001ad3c: 2463e2a8 addiu v1,v1,-7512 +8001ad40: 8c66000c lw a2,12(v1) +8001ad44: 3c108021 lui s0,0x8021 +8001ad48: 90c20001 lbu v0,1(a2) +8001ad4c: 90c40000 lbu a0,0(a2) +8001ad50: 2610e284 addiu s0,s0,-7548 +8001ad54: 8e050014 lw a1,20(s0) +8001ad58: 00021200 sll v0,v0,0x8 +8001ad5c: 00822021 addu a0,a0,v0 +8001ad60: 00852021 addu a0,a0,a1 +8001ad64: 8c620020 lw v0,32(v1) +8001ad68: 3c118021 lui s1,0x8021 +8001ad6c: ae247018 sw a0,28696(s1) +8001ad70: 8c650030 lw a1,48(v1) +8001ad74: 90c70001 lbu a3,1(a2) +8001ad78: 24420006 addiu v0,v0,6 +8001ad7c: 00a22821 addu a1,a1,v0 +8001ad80: 3c028022 lui v0,0x8022 +8001ad84: 24c60002 addiu a2,a2,2 +8001ad88: a04750cc sb a3,20684(v0) +8001ad8c: 3c028006 lui v0,0x8006 +8001ad90: ac650020 sw a1,32(v1) +8001ad94: 244249d4 addiu v0,v0,18900 +8001ad98: 0040f809 jalr v0 +8001ad9c: ac66000c sw a2,12(v1) +8001ada0: 92030008 lbu v1,8(s0) +8001ada4: 8e257018 lw a1,28696(s1) +8001ada8: 00031a00 sll v1,v1,0x8 +8001adac: 00621825 or v1,v1,v0 +8001adb0: 3063ffff andi v1,v1,0xffff +8001adb4: 00033042 srl a2,v1,0x1 +8001adb8: 3c118022 lui s1,0x8022 +8001adbc: 30630001 andi v1,v1,0x1 +8001adc0: 3c028006 lui v0,0x8006 +8001adc4: a2030008 sb v1,8(s0) +8001adc8: a62650be sh a2,20670(s1) +8001adcc: 24424444 addiu v0,v0,17476 +8001add0: 0040f809 jalr v0 +8001add4: 30c400ff andi a0,a2,0xff +8001add8: 922350be lbu v1,20670(s1) +8001addc: 8fbf0018 lw ra,24(sp) +8001ade0: a203000a sb v1,10(s0) +8001ade4: a2030009 sb v1,9(s0) +8001ade8: 8fb10014 lw s1,20(sp) +8001adec: 8fb00010 lw s0,16(sp) +8001adf0: 03e00008 jr ra +8001adf4: 27bd0020 addiu sp,sp,32 + +8001adf8 <_Z6Op76M1v>: +8001adf8: 27bdffe0 addiu sp,sp,-32 +8001adfc: 3c068021 lui a2,0x8021 +8001ae00: afbf0018 sw ra,24(sp) +8001ae04: afb10014 sw s1,20(sp) +8001ae08: afb00010 sw s0,16(sp) +8001ae0c: 24c6e2a8 addiu a2,a2,-7512 +8001ae10: 8cc9000c lw t1,12(a2) +8001ae14: 3c028021 lui v0,0x8021 +8001ae18: 91240000 lbu a0,0(t1) +8001ae1c: 2442e2f8 addiu v0,v0,-7432 +8001ae20: 3c038022 lui v1,0x8022 +8001ae24: a06450cc sb a0,20684(v1) +8001ae28: 94470002 lhu a3,2(v0) +8001ae2c: 9443000a lhu v1,10(v0) +8001ae30: 94480006 lhu t0,6(v0) +8001ae34: 91240000 lbu a0,0(t1) +8001ae38: 8cc50020 lw a1,32(a2) +8001ae3c: 8cca002c lw t2,44(a2) +8001ae40: 01034021 addu t0,t0,v1 +8001ae44: 30e70100 andi a3,a3,0x100 +8001ae48: 3402ffff li v0,0xffff +8001ae4c: 240300ff li v1,255 +8001ae50: 0047180a movz v1,v0,a3 +8001ae54: 00882021 addu a0,a0,t0 +8001ae58: 00aa2821 addu a1,a1,t2 +8001ae5c: 00641824 and v1,v1,a0 +8001ae60: 25290001 addiu t1,t1,1 +8001ae64: 24a5000c addiu a1,a1,12 +8001ae68: 3c118021 lui s1,0x8021 +8001ae6c: 3c028006 lui v0,0x8006 +8001ae70: 3c108021 lui s0,0x8021 +8001ae74: 2610e284 addiu s0,s0,-7548 +8001ae78: 00602021 move a0,v1 +8001ae7c: acc50020 sw a1,32(a2) +8001ae80: acc9000c sw t1,12(a2) +8001ae84: 244249d4 addiu v0,v0,18900 +8001ae88: 0040f809 jalr v0 +8001ae8c: ae237018 sw v1,28696(s1) +8001ae90: 92030008 lbu v1,8(s0) +8001ae94: 8e257018 lw a1,28696(s1) +8001ae98: 00031a00 sll v1,v1,0x8 +8001ae9c: 00621825 or v1,v1,v0 +8001aea0: 3063ffff andi v1,v1,0xffff +8001aea4: 00033042 srl a2,v1,0x1 +8001aea8: 3c118022 lui s1,0x8022 +8001aeac: 30630001 andi v1,v1,0x1 +8001aeb0: 3c028006 lui v0,0x8006 +8001aeb4: a2030008 sb v1,8(s0) +8001aeb8: a62650be sh a2,20670(s1) +8001aebc: 24424444 addiu v0,v0,17476 +8001aec0: 0040f809 jalr v0 +8001aec4: 30c400ff andi a0,a2,0xff +8001aec8: 922350be lbu v1,20670(s1) +8001aecc: 8fbf0018 lw ra,24(sp) +8001aed0: a203000a sb v1,10(s0) +8001aed4: a2030009 sb v1,9(s0) +8001aed8: 8fb10014 lw s1,20(sp) +8001aedc: 8fb00010 lw s0,16(sp) +8001aee0: 03e00008 jr ra +8001aee4: 27bd0020 addiu sp,sp,32 + +8001aee8 <_Z6OpD5M0v>: +8001aee8: 27bdffe8 addiu sp,sp,-24 +8001aeec: 3c068021 lui a2,0x8021 +8001aef0: afbf0014 sw ra,20(sp) +8001aef4: afb00010 sw s0,16(sp) +8001aef8: 24c6e2a8 addiu a2,a2,-7512 +8001aefc: 8cca000c lw t2,12(a2) +8001af00: 3c098021 lui t1,0x8021 +8001af04: 91430000 lbu v1,0(t2) +8001af08: 2529e2f8 addiu t1,t1,-7432 +8001af0c: 3c028022 lui v0,0x8022 +8001af10: a04350cc sb v1,20684(v0) +8001af14: 95280006 lhu t0,6(t1) +8001af18: 9522000a lhu v0,10(t1) +8001af1c: 95230002 lhu v1,2(t1) +8001af20: 8cc40020 lw a0,32(a2) +8001af24: 01024021 addu t0,t0,v0 +8001af28: 30630100 andi v1,v1,0x100 +8001af2c: 3402ffff li v0,0xffff +8001af30: 240500ff li a1,255 +8001af34: 91470000 lbu a3,0(t2) +8001af38: 0043280a movz a1,v0,v1 +8001af3c: 8cc2002c lw v0,44(a2) +8001af40: 24840006 addiu a0,a0,6 +8001af44: 00441021 addu v0,v0,a0 +8001af48: 00e83821 addu a3,a3,t0 +8001af4c: 00a72824 and a1,a1,a3 +8001af50: acc20020 sw v0,32(a2) +8001af54: 3c028021 lui v0,0x8021 +8001af58: ac457018 sw a1,28696(v0) +8001af5c: 254a0001 addiu t2,t2,1 +8001af60: 3c028006 lui v0,0x8006 +8001af64: 00a02021 move a0,a1 +8001af68: 95300004 lhu s0,4(t1) +8001af6c: 24424be8 addiu v0,v0,19432 +8001af70: 0040f809 jalr v0 +8001af74: acca000c sw t2,12(a2) +8001af78: 02028023 subu s0,s0,v0 +8001af7c: 3205ffff andi a1,s0,0xffff +8001af80: 00103027 nor a2,zero,s0 +8001af84: 3c038021 lui v1,0x8021 +8001af88: 2463e284 addiu v1,v1,-7548 +8001af8c: 00052202 srl a0,a1,0x8 +8001af90: 000637c2 srl a2,a2,0x1f +8001af94: 0005282b sltu a1,zero,a1 +8001af98: 3c028022 lui v0,0x8022 +8001af9c: a064000a sb a0,10(v1) +8001afa0: ac5050c8 sw s0,20680(v0) +8001afa4: a0660008 sb a2,8(v1) +8001afa8: a0650009 sb a1,9(v1) +8001afac: 8fbf0014 lw ra,20(sp) +8001afb0: 8fb00010 lw s0,16(sp) +8001afb4: 03e00008 jr ra +8001afb8: 27bd0018 addiu sp,sp,24 + +8001afbc <_Z6OpC5M0v>: +8001afbc: 27bdffe8 addiu sp,sp,-24 +8001afc0: 3c058021 lui a1,0x8021 +8001afc4: afbf0014 sw ra,20(sp) +8001afc8: afb00010 sw s0,16(sp) +8001afcc: 24a5e2a8 addiu a1,a1,-7512 +8001afd0: 8ca8000c lw t0,12(a1) +8001afd4: 3c028022 lui v0,0x8022 +8001afd8: 91030000 lbu v1,0(t0) +8001afdc: 3c048021 lui a0,0x8021 +8001afe0: a04350cc sb v1,20684(v0) +8001afe4: 2484e2f8 addiu a0,a0,-7432 +8001afe8: 91030000 lbu v1,0(t0) +8001afec: 94820006 lhu v0,6(a0) +8001aff0: 8ca60020 lw a2,32(a1) +8001aff4: 8ca7002c lw a3,44(a1) +8001aff8: 00621821 addu v1,v1,v0 +8001affc: 3063ffff andi v1,v1,0xffff +8001b000: 3c028021 lui v0,0x8021 +8001b004: 00c73021 addu a2,a2,a3 +8001b008: ac437018 sw v1,28696(v0) +8001b00c: 25080001 addiu t0,t0,1 +8001b010: 3c028006 lui v0,0x8006 +8001b014: 94900004 lhu s0,4(a0) +8001b018: aca60020 sw a2,32(a1) +8001b01c: 00602021 move a0,v1 +8001b020: 24424be8 addiu v0,v0,19432 +8001b024: 0040f809 jalr v0 +8001b028: aca8000c sw t0,12(a1) +8001b02c: 02028023 subu s0,s0,v0 +8001b030: 3205ffff andi a1,s0,0xffff +8001b034: 00103027 nor a2,zero,s0 +8001b038: 3c038021 lui v1,0x8021 +8001b03c: 2463e284 addiu v1,v1,-7548 +8001b040: 00052202 srl a0,a1,0x8 +8001b044: 000637c2 srl a2,a2,0x1f +8001b048: 0005282b sltu a1,zero,a1 +8001b04c: 3c028022 lui v0,0x8022 +8001b050: a064000a sb a0,10(v1) +8001b054: ac5050c8 sw s0,20680(v0) +8001b058: a0660008 sb a2,8(v1) +8001b05c: a0650009 sb a1,9(v1) +8001b060: 8fbf0014 lw ra,20(sp) +8001b064: 8fb00010 lw s0,16(sp) +8001b068: 03e00008 jr ra +8001b06c: 27bd0018 addiu sp,sp,24 + +8001b070 <_Z6OpD9M0v>: +8001b070: 27bdffe0 addiu sp,sp,-32 +8001b074: 3c058021 lui a1,0x8021 +8001b078: afbf0018 sw ra,24(sp) +8001b07c: afb10014 sw s1,20(sp) +8001b080: afb00010 sw s0,16(sp) +8001b084: 24a5e2a8 addiu a1,a1,-7512 +8001b088: 8ca8000c lw t0,12(a1) +8001b08c: 3c118021 lui s1,0x8021 +8001b090: 2631e284 addiu s1,s1,-7548 +8001b094: 3c078021 lui a3,0x8021 +8001b098: 91030000 lbu v1,0(t0) +8001b09c: 8e260014 lw a2,20(s1) +8001b0a0: 24e7e2f8 addiu a3,a3,-7432 +8001b0a4: 91040001 lbu a0,1(t0) +8001b0a8: 94e2000c lhu v0,12(a3) +8001b0ac: 00661821 addu v1,v1,a2 +8001b0b0: 00621821 addu v1,v1,v0 +8001b0b4: 00042200 sll a0,a0,0x8 +8001b0b8: 00832021 addu a0,a0,v1 +8001b0bc: 3c028021 lui v0,0x8021 +8001b0c0: ac447018 sw a0,28696(v0) +8001b0c4: 8ca30020 lw v1,32(a1) +8001b0c8: 8ca20030 lw v0,48(a1) +8001b0cc: 91060001 lbu a2,1(t0) +8001b0d0: 00621821 addu v1,v1,v0 +8001b0d4: 3c028022 lui v0,0x8022 +8001b0d8: 25080002 addiu t0,t0,2 +8001b0dc: a04650cc sb a2,20684(v0) +8001b0e0: 3c028006 lui v0,0x8006 +8001b0e4: aca30020 sw v1,32(a1) +8001b0e8: 94f00004 lhu s0,4(a3) +8001b0ec: 24424be8 addiu v0,v0,19432 +8001b0f0: 0040f809 jalr v0 +8001b0f4: aca8000c sw t0,12(a1) +8001b0f8: 02028023 subu s0,s0,v0 +8001b0fc: 3204ffff andi a0,s0,0xffff +8001b100: 00101827 nor v1,zero,s0 +8001b104: 3c028022 lui v0,0x8022 +8001b108: ac5050c8 sw s0,20680(v0) +8001b10c: 00042a02 srl a1,a0,0x8 +8001b110: 00031fc2 srl v1,v1,0x1f +8001b114: 0004202b sltu a0,zero,a0 +8001b118: a225000a sb a1,10(s1) +8001b11c: a2230008 sb v1,8(s1) +8001b120: a2240009 sb a0,9(s1) +8001b124: 8fbf0018 lw ra,24(sp) +8001b128: 8fb10014 lw s1,20(sp) +8001b12c: 8fb00010 lw s0,16(sp) +8001b130: 03e00008 jr ra +8001b134: 27bd0020 addiu sp,sp,32 + +8001b138 <_Z6OpDDM0v>: +8001b138: 27bdffe0 addiu sp,sp,-32 +8001b13c: 3c058021 lui a1,0x8021 +8001b140: afbf0018 sw ra,24(sp) +8001b144: afb10014 sw s1,20(sp) +8001b148: afb00010 sw s0,16(sp) +8001b14c: 24a5e2a8 addiu a1,a1,-7512 +8001b150: 8ca8000c lw t0,12(a1) +8001b154: 3c118021 lui s1,0x8021 +8001b158: 2631e284 addiu s1,s1,-7548 +8001b15c: 3c078021 lui a3,0x8021 +8001b160: 91030000 lbu v1,0(t0) +8001b164: 8e260014 lw a2,20(s1) +8001b168: 24e7e2f8 addiu a3,a3,-7432 +8001b16c: 91040001 lbu a0,1(t0) +8001b170: 94e2000a lhu v0,10(a3) +8001b174: 00661821 addu v1,v1,a2 +8001b178: 00621821 addu v1,v1,v0 +8001b17c: 00042200 sll a0,a0,0x8 +8001b180: 00832021 addu a0,a0,v1 +8001b184: 3c028021 lui v0,0x8021 +8001b188: ac447018 sw a0,28696(v0) +8001b18c: 8ca30020 lw v1,32(a1) +8001b190: 8ca20030 lw v0,48(a1) +8001b194: 91060001 lbu a2,1(t0) +8001b198: 00621821 addu v1,v1,v0 +8001b19c: 3c028022 lui v0,0x8022 +8001b1a0: 25080002 addiu t0,t0,2 +8001b1a4: a04650cc sb a2,20684(v0) +8001b1a8: 3c028006 lui v0,0x8006 +8001b1ac: aca30020 sw v1,32(a1) +8001b1b0: 94f00004 lhu s0,4(a3) +8001b1b4: 24424be8 addiu v0,v0,19432 +8001b1b8: 0040f809 jalr v0 +8001b1bc: aca8000c sw t0,12(a1) +8001b1c0: 02028023 subu s0,s0,v0 +8001b1c4: 3204ffff andi a0,s0,0xffff +8001b1c8: 00101827 nor v1,zero,s0 +8001b1cc: 3c028022 lui v0,0x8022 +8001b1d0: ac5050c8 sw s0,20680(v0) +8001b1d4: 00042a02 srl a1,a0,0x8 +8001b1d8: 00031fc2 srl v1,v1,0x1f +8001b1dc: 0004202b sltu a0,zero,a0 +8001b1e0: a225000a sb a1,10(s1) +8001b1e4: a2230008 sb v1,8(s1) +8001b1e8: a2240009 sb a0,9(s1) +8001b1ec: 8fbf0018 lw ra,24(sp) +8001b1f0: 8fb10014 lw s1,20(sp) +8001b1f4: 8fb00010 lw s0,16(sp) +8001b1f8: 03e00008 jr ra +8001b1fc: 27bd0020 addiu sp,sp,32 + +8001b200 <_Z6OpCDM0v>: +8001b200: 27bdffe0 addiu sp,sp,-32 +8001b204: 3c038021 lui v1,0x8021 +8001b208: afbf0018 sw ra,24(sp) +8001b20c: afb10014 sw s1,20(sp) +8001b210: afb00010 sw s0,16(sp) +8001b214: 2463e2a8 addiu v1,v1,-7512 +8001b218: 8c66000c lw a2,12(v1) +8001b21c: 3c118021 lui s1,0x8021 +8001b220: 90c20001 lbu v0,1(a2) +8001b224: 90c40000 lbu a0,0(a2) +8001b228: 2631e284 addiu s1,s1,-7548 +8001b22c: 8e250014 lw a1,20(s1) +8001b230: 00021200 sll v0,v0,0x8 +8001b234: 00822021 addu a0,a0,v0 +8001b238: 00852021 addu a0,a0,a1 +8001b23c: 3c028021 lui v0,0x8021 +8001b240: ac447018 sw a0,28696(v0) +8001b244: 8c650020 lw a1,32(v1) +8001b248: 8c620030 lw v0,48(v1) +8001b24c: 90c70001 lbu a3,1(a2) +8001b250: 00a22821 addu a1,a1,v0 +8001b254: 3c028021 lui v0,0x8021 +8001b258: 9450e2fc lhu s0,-7428(v0) +8001b25c: 3c028022 lui v0,0x8022 +8001b260: 24c60002 addiu a2,a2,2 +8001b264: a04750cc sb a3,20684(v0) +8001b268: 3c028006 lui v0,0x8006 +8001b26c: ac650020 sw a1,32(v1) +8001b270: 24424be8 addiu v0,v0,19432 +8001b274: 0040f809 jalr v0 +8001b278: ac66000c sw a2,12(v1) +8001b27c: 02028023 subu s0,s0,v0 +8001b280: 3204ffff andi a0,s0,0xffff +8001b284: 00101827 nor v1,zero,s0 +8001b288: 3c028022 lui v0,0x8022 +8001b28c: ac5050c8 sw s0,20680(v0) +8001b290: 00042a02 srl a1,a0,0x8 +8001b294: 00031fc2 srl v1,v1,0x1f +8001b298: 0004202b sltu a0,zero,a0 +8001b29c: a225000a sb a1,10(s1) +8001b2a0: a2230008 sb v1,8(s1) +8001b2a4: a2240009 sb a0,9(s1) +8001b2a8: 8fbf0018 lw ra,24(sp) +8001b2ac: 8fb10014 lw s1,20(sp) +8001b2b0: 8fb00010 lw s0,16(sp) +8001b2b4: 03e00008 jr ra +8001b2b8: 27bd0020 addiu sp,sp,32 + +8001b2bc <_Z6OpC3M0v>: +8001b2bc: 27bdffe8 addiu sp,sp,-24 +8001b2c0: 3c058021 lui a1,0x8021 +8001b2c4: afbf0014 sw ra,20(sp) +8001b2c8: afb00010 sw s0,16(sp) +8001b2cc: 24a5e2a8 addiu a1,a1,-7512 +8001b2d0: 8ca8000c lw t0,12(a1) +8001b2d4: 3c028022 lui v0,0x8022 +8001b2d8: 91030000 lbu v1,0(t0) +8001b2dc: 3c078021 lui a3,0x8021 +8001b2e0: a04350cc sb v1,20684(v0) +8001b2e4: 24e7e2f8 addiu a3,a3,-7432 +8001b2e8: 91060000 lbu a2,0(t0) +8001b2ec: 8ca20020 lw v0,32(a1) +8001b2f0: 94e40008 lhu a0,8(a3) +8001b2f4: 8ca3002c lw v1,44(a1) +8001b2f8: 00c43021 addu a2,a2,a0 +8001b2fc: 24420006 addiu v0,v0,6 +8001b300: 30c6ffff andi a2,a2,0xffff +8001b304: 00621821 addu v1,v1,v0 +8001b308: 3c028021 lui v0,0x8021 +8001b30c: ac467018 sw a2,28696(v0) +8001b310: 25080001 addiu t0,t0,1 +8001b314: 3c028006 lui v0,0x8006 +8001b318: 00c02021 move a0,a2 +8001b31c: aca30020 sw v1,32(a1) +8001b320: 94f00004 lhu s0,4(a3) +8001b324: 24424be8 addiu v0,v0,19432 +8001b328: 0040f809 jalr v0 +8001b32c: aca8000c sw t0,12(a1) +8001b330: 02028023 subu s0,s0,v0 +8001b334: 3205ffff andi a1,s0,0xffff +8001b338: 00103027 nor a2,zero,s0 +8001b33c: 3c038021 lui v1,0x8021 +8001b340: 2463e284 addiu v1,v1,-7548 +8001b344: 00052202 srl a0,a1,0x8 +8001b348: 000637c2 srl a2,a2,0x1f +8001b34c: 0005282b sltu a1,zero,a1 +8001b350: 3c028022 lui v0,0x8022 +8001b354: a064000a sb a0,10(v1) +8001b358: ac5050c8 sw s0,20680(v0) +8001b35c: a0660008 sb a2,8(v1) +8001b360: a0650009 sb a1,9(v1) +8001b364: 8fbf0014 lw ra,20(sp) +8001b368: 8fb00010 lw s0,16(sp) +8001b36c: 03e00008 jr ra +8001b370: 27bd0018 addiu sp,sp,24 + +8001b374 <_Z6OpDFM0v>: +8001b374: 27bdffe8 addiu sp,sp,-24 +8001b378: 3c068021 lui a2,0x8021 +8001b37c: afbf0014 sw ra,20(sp) +8001b380: afb00010 sw s0,16(sp) +8001b384: 24c6e2a8 addiu a2,a2,-7512 +8001b388: 8cc7000c lw a3,12(a2) +8001b38c: 3c098021 lui t1,0x8021 +8001b390: 90e20001 lbu v0,1(a3) +8001b394: 90e30000 lbu v1,0(a3) +8001b398: 2529e2f8 addiu t1,t1,-7432 +8001b39c: 90e40002 lbu a0,2(a3) +8001b3a0: 9525000a lhu a1,10(t1) +8001b3a4: 00021200 sll v0,v0,0x8 +8001b3a8: 00621821 addu v1,v1,v0 +8001b3ac: 00651821 addu v1,v1,a1 +8001b3b0: 00042400 sll a0,a0,0x10 +8001b3b4: 3c0200ff lui v0,0xff +8001b3b8: 00832021 addu a0,a0,v1 +8001b3bc: 3442ffff ori v0,v0,0xffff +8001b3c0: 00822024 and a0,a0,v0 +8001b3c4: 3c028021 lui v0,0x8021 +8001b3c8: ac447018 sw a0,28696(v0) +8001b3cc: 8cc30030 lw v1,48(a2) +8001b3d0: 8cc8002c lw t0,44(a2) +8001b3d4: 90ea0002 lbu t2,2(a3) +8001b3d8: 8cc50020 lw a1,32(a2) +8001b3dc: 00681821 addu v1,v1,t0 +8001b3e0: 3c028022 lui v0,0x8022 +8001b3e4: 00a32821 addu a1,a1,v1 +8001b3e8: 24e70003 addiu a3,a3,3 +8001b3ec: a04a50cc sb t2,20684(v0) +8001b3f0: 3c028006 lui v0,0x8006 +8001b3f4: acc50020 sw a1,32(a2) +8001b3f8: 95300004 lhu s0,4(t1) +8001b3fc: 24424be8 addiu v0,v0,19432 +8001b400: 0040f809 jalr v0 +8001b404: acc7000c sw a3,12(a2) +8001b408: 02028023 subu s0,s0,v0 +8001b40c: 3205ffff andi a1,s0,0xffff +8001b410: 00103027 nor a2,zero,s0 +8001b414: 3c038021 lui v1,0x8021 +8001b418: 2463e284 addiu v1,v1,-7548 +8001b41c: 00052202 srl a0,a1,0x8 +8001b420: 000637c2 srl a2,a2,0x1f +8001b424: 0005282b sltu a1,zero,a1 +8001b428: 3c028022 lui v0,0x8022 +8001b42c: a064000a sb a0,10(v1) +8001b430: ac5050c8 sw s0,20680(v0) +8001b434: a0660008 sb a2,8(v1) +8001b438: a0650009 sb a1,9(v1) +8001b43c: 8fbf0014 lw ra,20(sp) +8001b440: 8fb00010 lw s0,16(sp) +8001b444: 03e00008 jr ra +8001b448: 27bd0018 addiu sp,sp,24 + +8001b44c <_Z6OpD6M0v>: +8001b44c: 27bdffe0 addiu sp,sp,-32 +8001b450: 3c058021 lui a1,0x8021 +8001b454: afbf001c sw ra,28(sp) +8001b458: afb20018 sw s2,24(sp) +8001b45c: afb10014 sw s1,20(sp) +8001b460: afb00010 sw s0,16(sp) +8001b464: 24a5e2a8 addiu a1,a1,-7512 +8001b468: 8ca9000c lw t1,12(a1) +8001b46c: 3c028021 lui v0,0x8021 +8001b470: 91240000 lbu a0,0(t1) +8001b474: 2442e2f8 addiu v0,v0,-7432 +8001b478: 3c038022 lui v1,0x8022 +8001b47c: a06450cc sb a0,20684(v1) +8001b480: 94470002 lhu a3,2(v0) +8001b484: 9443000a lhu v1,10(v0) +8001b488: 94480006 lhu t0,6(v0) +8001b48c: 91240000 lbu a0,0(t1) +8001b490: 8caa002c lw t2,44(a1) +8001b494: 8ca60020 lw a2,32(a1) +8001b498: 01034021 addu t0,t0,v1 +8001b49c: 30e70100 andi a3,a3,0x100 +8001b4a0: 3402ffff li v0,0xffff +8001b4a4: 240300ff li v1,255 +8001b4a8: 0047180a movz v1,v0,a3 +8001b4ac: 00882021 addu a0,a0,t0 +8001b4b0: 00ca3021 addu a2,a2,t2 +8001b4b4: 00641824 and v1,v1,a0 +8001b4b8: 25290001 addiu t1,t1,1 +8001b4bc: 24c6000c addiu a2,a2,12 +8001b4c0: 3c128021 lui s2,0x8021 +8001b4c4: 3c028006 lui v0,0x8006 +8001b4c8: 00602021 move a0,v1 +8001b4cc: ae437018 sw v1,28696(s2) +8001b4d0: aca9000c sw t1,12(a1) +8001b4d4: aca60020 sw a2,32(a1) +8001b4d8: 24424be8 addiu v0,v0,19432 +8001b4dc: 0040f809 jalr v0 +8001b4e0: aca00018 sw zero,24(a1) +8001b4e4: 2442ffff addiu v0,v0,-1 +8001b4e8: 8e457018 lw a1,28696(s2) +8001b4ec: 3042ffff andi v0,v0,0xffff +8001b4f0: 3c108006 lui s0,0x8006 +8001b4f4: 00022202 srl a0,v0,0x8 +8001b4f8: 3c118022 lui s1,0x8022 +8001b4fc: 26104444 addiu s0,s0,17476 +8001b500: 24a50001 addiu a1,a1,1 +8001b504: 0200f809 jalr s0 +8001b508: a62250be sh v0,20670(s1) +8001b50c: 922450be lbu a0,20670(s1) +8001b510: 0200f809 jalr s0 +8001b514: 8e457018 lw a1,28696(s2) +8001b518: 962350be lhu v1,20670(s1) +8001b51c: 3c028021 lui v0,0x8021 +8001b520: 2442e284 addiu v0,v0,-7548 +8001b524: 00032202 srl a0,v1,0x8 +8001b528: 0003182b sltu v1,zero,v1 +8001b52c: a044000a sb a0,10(v0) +8001b530: a0430009 sb v1,9(v0) +8001b534: 8fbf001c lw ra,28(sp) +8001b538: 8fb20018 lw s2,24(sp) +8001b53c: 8fb10014 lw s1,20(sp) +8001b540: 8fb00010 lw s0,16(sp) +8001b544: 03e00008 jr ra +8001b548: 27bd0020 addiu sp,sp,32 + +8001b54c <_Z6OpC6M0v>: +8001b54c: 27bdffe0 addiu sp,sp,-32 +8001b550: 3c058021 lui a1,0x8021 +8001b554: afbf001c sw ra,28(sp) +8001b558: afb20018 sw s2,24(sp) +8001b55c: afb10014 sw s1,20(sp) +8001b560: afb00010 sw s0,16(sp) +8001b564: 24a5e2a8 addiu a1,a1,-7512 +8001b568: 8ca7000c lw a3,12(a1) +8001b56c: 3c028022 lui v0,0x8022 +8001b570: 90e40000 lbu a0,0(a3) +8001b574: 3c038021 lui v1,0x8021 +8001b578: a04450cc sb a0,20684(v0) +8001b57c: 90e60000 lbu a2,0(a3) +8001b580: 9464e2fe lhu a0,-7426(v1) +8001b584: 8ca20020 lw v0,32(a1) +8001b588: 8ca3002c lw v1,44(a1) +8001b58c: 00c43021 addu a2,a2,a0 +8001b590: 24420006 addiu v0,v0,6 +8001b594: 00621821 addu v1,v1,v0 +8001b598: 30c6ffff andi a2,a2,0xffff +8001b59c: 24e70001 addiu a3,a3,1 +8001b5a0: 3c128021 lui s2,0x8021 +8001b5a4: 3c028006 lui v0,0x8006 +8001b5a8: aca30020 sw v1,32(a1) +8001b5ac: 00c02021 move a0,a2 +8001b5b0: aca7000c sw a3,12(a1) +8001b5b4: ae467018 sw a2,28696(s2) +8001b5b8: 24424be8 addiu v0,v0,19432 +8001b5bc: 0040f809 jalr v0 +8001b5c0: aca00018 sw zero,24(a1) +8001b5c4: 2442ffff addiu v0,v0,-1 +8001b5c8: 8e457018 lw a1,28696(s2) +8001b5cc: 3042ffff andi v0,v0,0xffff +8001b5d0: 3c108006 lui s0,0x8006 +8001b5d4: 00022202 srl a0,v0,0x8 +8001b5d8: 3c118022 lui s1,0x8022 +8001b5dc: 26104444 addiu s0,s0,17476 +8001b5e0: 24a50001 addiu a1,a1,1 +8001b5e4: 0200f809 jalr s0 +8001b5e8: a62250be sh v0,20670(s1) +8001b5ec: 922450be lbu a0,20670(s1) +8001b5f0: 0200f809 jalr s0 +8001b5f4: 8e457018 lw a1,28696(s2) +8001b5f8: 962350be lhu v1,20670(s1) +8001b5fc: 3c028021 lui v0,0x8021 +8001b600: 2442e284 addiu v0,v0,-7548 +8001b604: 00032202 srl a0,v1,0x8 +8001b608: 0003182b sltu v1,zero,v1 +8001b60c: a044000a sb a0,10(v0) +8001b610: a0430009 sb v1,9(v0) +8001b614: 8fbf001c lw ra,28(sp) +8001b618: 8fb20018 lw s2,24(sp) +8001b61c: 8fb10014 lw s1,20(sp) +8001b620: 8fb00010 lw s0,16(sp) +8001b624: 03e00008 jr ra +8001b628: 27bd0020 addiu sp,sp,32 + +8001b62c <_Z6OpFEM0v>: +8001b62c: 27bdffd8 addiu sp,sp,-40 +8001b630: 3c058021 lui a1,0x8021 +8001b634: afbf0020 sw ra,32(sp) +8001b638: afb3001c sw s3,28(sp) +8001b63c: afb20018 sw s2,24(sp) +8001b640: afb10014 sw s1,20(sp) +8001b644: afb00010 sw s0,16(sp) +8001b648: 24a5e2a8 addiu a1,a1,-7512 +8001b64c: 8ca7000c lw a3,12(a1) +8001b650: 3c138021 lui s3,0x8021 +8001b654: 2673e284 addiu s3,s3,-7548 +8001b658: 90e30000 lbu v1,0(a3) +8001b65c: 8e680014 lw t0,20(s3) +8001b660: 3c028021 lui v0,0x8021 +8001b664: 90e40001 lbu a0,1(a3) +8001b668: 9446e302 lhu a2,-7422(v0) +8001b66c: 00681821 addu v1,v1,t0 +8001b670: 00661821 addu v1,v1,a2 +8001b674: 00042200 sll a0,a0,0x8 +8001b678: 00832021 addu a0,a0,v1 +8001b67c: 3c128021 lui s2,0x8021 +8001b680: 8ca20020 lw v0,32(a1) +8001b684: ae447018 sw a0,28696(s2) +8001b688: 8ca30030 lw v1,48(a1) +8001b68c: 90e60001 lbu a2,1(a3) +8001b690: 24420006 addiu v0,v0,6 +8001b694: 00621821 addu v1,v1,v0 +8001b698: 3c028022 lui v0,0x8022 +8001b69c: 24e70002 addiu a3,a3,2 +8001b6a0: a04650cc sb a2,20684(v0) +8001b6a4: 3c028006 lui v0,0x8006 +8001b6a8: aca30020 sw v1,32(a1) +8001b6ac: aca7000c sw a3,12(a1) +8001b6b0: 24424be8 addiu v0,v0,19432 +8001b6b4: 0040f809 jalr v0 +8001b6b8: aca00018 sw zero,24(a1) +8001b6bc: 24420001 addiu v0,v0,1 +8001b6c0: 8e457018 lw a1,28696(s2) +8001b6c4: 3042ffff andi v0,v0,0xffff +8001b6c8: 3c108006 lui s0,0x8006 +8001b6cc: 00022202 srl a0,v0,0x8 +8001b6d0: 3c118022 lui s1,0x8022 +8001b6d4: 26104444 addiu s0,s0,17476 +8001b6d8: 24a50001 addiu a1,a1,1 +8001b6dc: 0200f809 jalr s0 +8001b6e0: a62250be sh v0,20670(s1) +8001b6e4: 8e457018 lw a1,28696(s2) +8001b6e8: 0200f809 jalr s0 +8001b6ec: 922450be lbu a0,20670(s1) +8001b6f0: 962250be lhu v0,20670(s1) +8001b6f4: 8fbf0020 lw ra,32(sp) +8001b6f8: 00021a02 srl v1,v0,0x8 +8001b6fc: 0002102b sltu v0,zero,v0 +8001b700: a263000a sb v1,10(s3) +8001b704: a2620009 sb v0,9(s3) +8001b708: 8fb20018 lw s2,24(sp) +8001b70c: 8fb3001c lw s3,28(sp) +8001b710: 8fb10014 lw s1,20(sp) +8001b714: 8fb00010 lw s0,16(sp) +8001b718: 03e00008 jr ra +8001b71c: 27bd0028 addiu sp,sp,40 + +8001b720 <_Z6OpEEM0v>: +8001b720: 27bdffd8 addiu sp,sp,-40 +8001b724: 3c038021 lui v1,0x8021 +8001b728: afbf0020 sw ra,32(sp) +8001b72c: afb3001c sw s3,28(sp) +8001b730: afb20018 sw s2,24(sp) +8001b734: afb10014 sw s1,20(sp) +8001b738: afb00010 sw s0,16(sp) +8001b73c: 2463e2a8 addiu v1,v1,-7512 +8001b740: 8c66000c lw a2,12(v1) +8001b744: 3c138021 lui s3,0x8021 +8001b748: 90c20001 lbu v0,1(a2) +8001b74c: 90c40000 lbu a0,0(a2) +8001b750: 2673e284 addiu s3,s3,-7548 +8001b754: 8e650014 lw a1,20(s3) +8001b758: 00021200 sll v0,v0,0x8 +8001b75c: 00822021 addu a0,a0,v0 +8001b760: 00852021 addu a0,a0,a1 +8001b764: 8c620020 lw v0,32(v1) +8001b768: 3c128021 lui s2,0x8021 +8001b76c: 8c650030 lw a1,48(v1) +8001b770: ae447018 sw a0,28696(s2) +8001b774: 90c70001 lbu a3,1(a2) +8001b778: 24420006 addiu v0,v0,6 +8001b77c: 00a22821 addu a1,a1,v0 +8001b780: 3c028022 lui v0,0x8022 +8001b784: 24c60002 addiu a2,a2,2 +8001b788: a04750cc sb a3,20684(v0) +8001b78c: 3c028006 lui v0,0x8006 +8001b790: ac650020 sw a1,32(v1) +8001b794: ac66000c sw a2,12(v1) +8001b798: 24424be8 addiu v0,v0,19432 +8001b79c: 0040f809 jalr v0 +8001b7a0: ac600018 sw zero,24(v1) +8001b7a4: 24420001 addiu v0,v0,1 +8001b7a8: 8e457018 lw a1,28696(s2) +8001b7ac: 3042ffff andi v0,v0,0xffff +8001b7b0: 3c108006 lui s0,0x8006 +8001b7b4: 00022202 srl a0,v0,0x8 +8001b7b8: 3c118022 lui s1,0x8022 +8001b7bc: 26104444 addiu s0,s0,17476 +8001b7c0: 24a50001 addiu a1,a1,1 +8001b7c4: 0200f809 jalr s0 +8001b7c8: a62250be sh v0,20670(s1) +8001b7cc: 8e457018 lw a1,28696(s2) +8001b7d0: 0200f809 jalr s0 +8001b7d4: 922450be lbu a0,20670(s1) +8001b7d8: 962250be lhu v0,20670(s1) +8001b7dc: 8fbf0020 lw ra,32(sp) +8001b7e0: 00021a02 srl v1,v0,0x8 +8001b7e4: 0002102b sltu v0,zero,v0 +8001b7e8: a263000a sb v1,10(s3) +8001b7ec: a2620009 sb v0,9(s3) +8001b7f0: 8fb20018 lw s2,24(sp) +8001b7f4: 8fb3001c lw s3,28(sp) +8001b7f8: 8fb10014 lw s1,20(sp) +8001b7fc: 8fb00010 lw s0,16(sp) +8001b800: 03e00008 jr ra +8001b804: 27bd0028 addiu sp,sp,40 + +8001b808 <_Z6OpF6M0v>: +8001b808: 27bdffe0 addiu sp,sp,-32 +8001b80c: 3c058021 lui a1,0x8021 +8001b810: afbf001c sw ra,28(sp) +8001b814: afb20018 sw s2,24(sp) +8001b818: afb10014 sw s1,20(sp) +8001b81c: afb00010 sw s0,16(sp) +8001b820: 24a5e2a8 addiu a1,a1,-7512 +8001b824: 8ca9000c lw t1,12(a1) +8001b828: 3c028021 lui v0,0x8021 +8001b82c: 91240000 lbu a0,0(t1) +8001b830: 2442e2f8 addiu v0,v0,-7432 +8001b834: 3c038022 lui v1,0x8022 +8001b838: a06450cc sb a0,20684(v1) +8001b83c: 94470002 lhu a3,2(v0) +8001b840: 9443000a lhu v1,10(v0) +8001b844: 94480006 lhu t0,6(v0) +8001b848: 91240000 lbu a0,0(t1) +8001b84c: 8caa002c lw t2,44(a1) +8001b850: 8ca60020 lw a2,32(a1) +8001b854: 01034021 addu t0,t0,v1 +8001b858: 30e70100 andi a3,a3,0x100 +8001b85c: 3402ffff li v0,0xffff +8001b860: 240300ff li v1,255 +8001b864: 0047180a movz v1,v0,a3 +8001b868: 00882021 addu a0,a0,t0 +8001b86c: 00ca3021 addu a2,a2,t2 +8001b870: 00641824 and v1,v1,a0 +8001b874: 25290001 addiu t1,t1,1 +8001b878: 24c6000c addiu a2,a2,12 +8001b87c: 3c128021 lui s2,0x8021 +8001b880: 3c028006 lui v0,0x8006 +8001b884: 00602021 move a0,v1 +8001b888: ae437018 sw v1,28696(s2) +8001b88c: aca9000c sw t1,12(a1) +8001b890: aca60020 sw a2,32(a1) +8001b894: 24424be8 addiu v0,v0,19432 +8001b898: 0040f809 jalr v0 +8001b89c: aca00018 sw zero,24(a1) +8001b8a0: 24420001 addiu v0,v0,1 +8001b8a4: 8e457018 lw a1,28696(s2) +8001b8a8: 3042ffff andi v0,v0,0xffff +8001b8ac: 3c108006 lui s0,0x8006 +8001b8b0: 00022202 srl a0,v0,0x8 +8001b8b4: 3c118022 lui s1,0x8022 +8001b8b8: 26104444 addiu s0,s0,17476 +8001b8bc: 24a50001 addiu a1,a1,1 +8001b8c0: 0200f809 jalr s0 +8001b8c4: a62250be sh v0,20670(s1) +8001b8c8: 922450be lbu a0,20670(s1) +8001b8cc: 0200f809 jalr s0 +8001b8d0: 8e457018 lw a1,28696(s2) +8001b8d4: 962350be lhu v1,20670(s1) +8001b8d8: 3c028021 lui v0,0x8021 +8001b8dc: 2442e284 addiu v0,v0,-7548 +8001b8e0: 00032202 srl a0,v1,0x8 +8001b8e4: 0003182b sltu v1,zero,v1 +8001b8e8: a044000a sb a0,10(v0) +8001b8ec: a0430009 sb v1,9(v0) +8001b8f0: 8fbf001c lw ra,28(sp) +8001b8f4: 8fb20018 lw s2,24(sp) +8001b8f8: 8fb10014 lw s1,20(sp) +8001b8fc: 8fb00010 lw s0,16(sp) +8001b900: 03e00008 jr ra +8001b904: 27bd0020 addiu sp,sp,32 + +8001b908 <_Z6OpDEM0v>: +8001b908: 27bdffd8 addiu sp,sp,-40 +8001b90c: 3c058021 lui a1,0x8021 +8001b910: afbf0020 sw ra,32(sp) +8001b914: afb3001c sw s3,28(sp) +8001b918: afb20018 sw s2,24(sp) +8001b91c: afb10014 sw s1,20(sp) +8001b920: afb00010 sw s0,16(sp) +8001b924: 24a5e2a8 addiu a1,a1,-7512 +8001b928: 8ca7000c lw a3,12(a1) +8001b92c: 3c138021 lui s3,0x8021 +8001b930: 2673e284 addiu s3,s3,-7548 +8001b934: 90e30000 lbu v1,0(a3) +8001b938: 8e680014 lw t0,20(s3) +8001b93c: 3c028021 lui v0,0x8021 +8001b940: 90e40001 lbu a0,1(a3) +8001b944: 9446e302 lhu a2,-7422(v0) +8001b948: 00681821 addu v1,v1,t0 +8001b94c: 00661821 addu v1,v1,a2 +8001b950: 00042200 sll a0,a0,0x8 +8001b954: 00832021 addu a0,a0,v1 +8001b958: 3c128021 lui s2,0x8021 +8001b95c: 8ca20020 lw v0,32(a1) +8001b960: ae447018 sw a0,28696(s2) +8001b964: 8ca30030 lw v1,48(a1) +8001b968: 90e60001 lbu a2,1(a3) +8001b96c: 24420006 addiu v0,v0,6 +8001b970: 00621821 addu v1,v1,v0 +8001b974: 3c028022 lui v0,0x8022 +8001b978: 24e70002 addiu a3,a3,2 +8001b97c: a04650cc sb a2,20684(v0) +8001b980: 3c028006 lui v0,0x8006 +8001b984: aca30020 sw v1,32(a1) +8001b988: aca7000c sw a3,12(a1) +8001b98c: 24424be8 addiu v0,v0,19432 +8001b990: 0040f809 jalr v0 +8001b994: aca00018 sw zero,24(a1) +8001b998: 2442ffff addiu v0,v0,-1 +8001b99c: 8e457018 lw a1,28696(s2) +8001b9a0: 3042ffff andi v0,v0,0xffff +8001b9a4: 3c108006 lui s0,0x8006 +8001b9a8: 00022202 srl a0,v0,0x8 +8001b9ac: 3c118022 lui s1,0x8022 +8001b9b0: 26104444 addiu s0,s0,17476 +8001b9b4: 24a50001 addiu a1,a1,1 +8001b9b8: 0200f809 jalr s0 +8001b9bc: a62250be sh v0,20670(s1) +8001b9c0: 8e457018 lw a1,28696(s2) +8001b9c4: 0200f809 jalr s0 +8001b9c8: 922450be lbu a0,20670(s1) +8001b9cc: 962250be lhu v0,20670(s1) +8001b9d0: 8fbf0020 lw ra,32(sp) +8001b9d4: 00021a02 srl v1,v0,0x8 +8001b9d8: 0002102b sltu v0,zero,v0 +8001b9dc: a263000a sb v1,10(s3) +8001b9e0: a2620009 sb v0,9(s3) +8001b9e4: 8fb20018 lw s2,24(sp) +8001b9e8: 8fb3001c lw s3,28(sp) +8001b9ec: 8fb10014 lw s1,20(sp) +8001b9f0: 8fb00010 lw s0,16(sp) +8001b9f4: 03e00008 jr ra +8001b9f8: 27bd0028 addiu sp,sp,40 + +8001b9fc <_Z6Op1EM0v>: +8001b9fc: 27bdffd8 addiu sp,sp,-40 +8001ba00: 3c058021 lui a1,0x8021 +8001ba04: afbf0020 sw ra,32(sp) +8001ba08: afb3001c sw s3,28(sp) +8001ba0c: afb20018 sw s2,24(sp) +8001ba10: afb10014 sw s1,20(sp) +8001ba14: afb00010 sw s0,16(sp) +8001ba18: 24a5e2a8 addiu a1,a1,-7512 +8001ba1c: 8ca7000c lw a3,12(a1) +8001ba20: 3c128021 lui s2,0x8021 +8001ba24: 2652e284 addiu s2,s2,-7548 +8001ba28: 90e30000 lbu v1,0(a3) +8001ba2c: 8e480014 lw t0,20(s2) +8001ba30: 3c028021 lui v0,0x8021 +8001ba34: 90e40001 lbu a0,1(a3) +8001ba38: 9446e302 lhu a2,-7422(v0) +8001ba3c: 00681821 addu v1,v1,t0 +8001ba40: 00661821 addu v1,v1,a2 +8001ba44: 00042200 sll a0,a0,0x8 +8001ba48: 00832021 addu a0,a0,v1 +8001ba4c: 3c138021 lui s3,0x8021 +8001ba50: 8ca20020 lw v0,32(a1) +8001ba54: ae647018 sw a0,28696(s3) +8001ba58: 8ca30030 lw v1,48(a1) +8001ba5c: 90e60001 lbu a2,1(a3) +8001ba60: 24420006 addiu v0,v0,6 +8001ba64: 00621821 addu v1,v1,v0 +8001ba68: 3c028022 lui v0,0x8022 +8001ba6c: 24e70002 addiu a3,a3,2 +8001ba70: a04650cc sb a2,20684(v0) +8001ba74: 3c028006 lui v0,0x8006 +8001ba78: aca7000c sw a3,12(a1) +8001ba7c: 24424be8 addiu v0,v0,19432 +8001ba80: 0040f809 jalr v0 +8001ba84: aca30020 sw v1,32(a1) +8001ba88: 00021840 sll v1,v0,0x1 +8001ba8c: 8e657018 lw a1,28696(s3) +8001ba90: 3063ffff andi v1,v1,0xffff +8001ba94: 3c108006 lui s0,0x8006 +8001ba98: 00032202 srl a0,v1,0x8 +8001ba9c: 3c118022 lui s1,0x8022 +8001baa0: 000213c2 srl v0,v0,0xf +8001baa4: 26104444 addiu s0,s0,17476 +8001baa8: 24a50001 addiu a1,a1,1 +8001baac: a2420008 sb v0,8(s2) +8001bab0: 0200f809 jalr s0 +8001bab4: a62350be sh v1,20670(s1) +8001bab8: 8e657018 lw a1,28696(s3) +8001babc: 0200f809 jalr s0 +8001bac0: 922450be lbu a0,20670(s1) +8001bac4: 962250be lhu v0,20670(s1) +8001bac8: 8fbf0020 lw ra,32(sp) +8001bacc: 00021a02 srl v1,v0,0x8 +8001bad0: 0002102b sltu v0,zero,v0 +8001bad4: a243000a sb v1,10(s2) +8001bad8: a2420009 sb v0,9(s2) +8001badc: 8fb3001c lw s3,28(sp) +8001bae0: 8fb20018 lw s2,24(sp) +8001bae4: 8fb10014 lw s1,20(sp) +8001bae8: 8fb00010 lw s0,16(sp) +8001baec: 03e00008 jr ra +8001baf0: 27bd0028 addiu sp,sp,40 + +8001baf4 <_Z6Op0EM0v>: +8001baf4: 27bdffd8 addiu sp,sp,-40 +8001baf8: 3c038021 lui v1,0x8021 +8001bafc: afbf0020 sw ra,32(sp) +8001bb00: afb3001c sw s3,28(sp) +8001bb04: afb20018 sw s2,24(sp) +8001bb08: afb10014 sw s1,20(sp) +8001bb0c: afb00010 sw s0,16(sp) +8001bb10: 2463e2a8 addiu v1,v1,-7512 +8001bb14: 8c66000c lw a2,12(v1) +8001bb18: 3c128021 lui s2,0x8021 +8001bb1c: 90c20001 lbu v0,1(a2) +8001bb20: 90c40000 lbu a0,0(a2) +8001bb24: 2652e284 addiu s2,s2,-7548 +8001bb28: 8e450014 lw a1,20(s2) +8001bb2c: 00021200 sll v0,v0,0x8 +8001bb30: 00822021 addu a0,a0,v0 +8001bb34: 00852021 addu a0,a0,a1 +8001bb38: 3c138021 lui s3,0x8021 +8001bb3c: 8c620020 lw v0,32(v1) +8001bb40: ae647018 sw a0,28696(s3) +8001bb44: 8c650030 lw a1,48(v1) +8001bb48: 90c70001 lbu a3,1(a2) +8001bb4c: 24420006 addiu v0,v0,6 +8001bb50: 00a22821 addu a1,a1,v0 +8001bb54: 3c028022 lui v0,0x8022 +8001bb58: 24c60002 addiu a2,a2,2 +8001bb5c: a04750cc sb a3,20684(v0) +8001bb60: 3c028006 lui v0,0x8006 +8001bb64: ac66000c sw a2,12(v1) +8001bb68: 24424be8 addiu v0,v0,19432 +8001bb6c: 0040f809 jalr v0 +8001bb70: ac650020 sw a1,32(v1) +8001bb74: 00021840 sll v1,v0,0x1 +8001bb78: 8e657018 lw a1,28696(s3) +8001bb7c: 3063ffff andi v1,v1,0xffff +8001bb80: 3c108006 lui s0,0x8006 +8001bb84: 00032202 srl a0,v1,0x8 +8001bb88: 3c118022 lui s1,0x8022 +8001bb8c: 000213c2 srl v0,v0,0xf +8001bb90: 26104444 addiu s0,s0,17476 +8001bb94: 24a50001 addiu a1,a1,1 +8001bb98: a2420008 sb v0,8(s2) +8001bb9c: 0200f809 jalr s0 +8001bba0: a62350be sh v1,20670(s1) +8001bba4: 8e657018 lw a1,28696(s3) +8001bba8: 0200f809 jalr s0 +8001bbac: 922450be lbu a0,20670(s1) +8001bbb0: 962250be lhu v0,20670(s1) +8001bbb4: 8fbf0020 lw ra,32(sp) +8001bbb8: 00021a02 srl v1,v0,0x8 +8001bbbc: 0002102b sltu v0,zero,v0 +8001bbc0: a243000a sb v1,10(s2) +8001bbc4: a2420009 sb v0,9(s2) +8001bbc8: 8fb3001c lw s3,28(sp) +8001bbcc: 8fb20018 lw s2,24(sp) +8001bbd0: 8fb10014 lw s1,20(sp) +8001bbd4: 8fb00010 lw s0,16(sp) +8001bbd8: 03e00008 jr ra +8001bbdc: 27bd0028 addiu sp,sp,40 + +8001bbe0 <_Z6Op16M0v>: +8001bbe0: 27bdffd8 addiu sp,sp,-40 +8001bbe4: 3c068021 lui a2,0x8021 +8001bbe8: afbf0020 sw ra,32(sp) +8001bbec: afb3001c sw s3,28(sp) +8001bbf0: afb20018 sw s2,24(sp) +8001bbf4: afb10014 sw s1,20(sp) +8001bbf8: afb00010 sw s0,16(sp) +8001bbfc: 24c6e2a8 addiu a2,a2,-7512 +8001bc00: 8cc9000c lw t1,12(a2) +8001bc04: 3c028021 lui v0,0x8021 +8001bc08: 91240000 lbu a0,0(t1) +8001bc0c: 2442e2f8 addiu v0,v0,-7432 +8001bc10: 3c038022 lui v1,0x8022 +8001bc14: a06450cc sb a0,20684(v1) +8001bc18: 94470002 lhu a3,2(v0) +8001bc1c: 9443000a lhu v1,10(v0) +8001bc20: 94480006 lhu t0,6(v0) +8001bc24: 91240000 lbu a0,0(t1) +8001bc28: 8cc50020 lw a1,32(a2) +8001bc2c: 8cca002c lw t2,44(a2) +8001bc30: 01034021 addu t0,t0,v1 +8001bc34: 30e70100 andi a3,a3,0x100 +8001bc38: 3402ffff li v0,0xffff +8001bc3c: 240300ff li v1,255 +8001bc40: 0047180a movz v1,v0,a3 +8001bc44: 00882021 addu a0,a0,t0 +8001bc48: 00aa2821 addu a1,a1,t2 +8001bc4c: 00641824 and v1,v1,a0 +8001bc50: 25290001 addiu t1,t1,1 +8001bc54: 3c138021 lui s3,0x8021 +8001bc58: 24a5000c addiu a1,a1,12 +8001bc5c: 3c028006 lui v0,0x8006 +8001bc60: acc50020 sw a1,32(a2) +8001bc64: 00602021 move a0,v1 +8001bc68: acc9000c sw t1,12(a2) +8001bc6c: 24424be8 addiu v0,v0,19432 +8001bc70: 0040f809 jalr v0 +8001bc74: ae637018 sw v1,28696(s3) +8001bc78: 00021840 sll v1,v0,0x1 +8001bc7c: 8e657018 lw a1,28696(s3) +8001bc80: 3063ffff andi v1,v1,0xffff +8001bc84: 3c128021 lui s2,0x8021 +8001bc88: 3c108006 lui s0,0x8006 +8001bc8c: 2652e284 addiu s2,s2,-7548 +8001bc90: 00032202 srl a0,v1,0x8 +8001bc94: 3c118022 lui s1,0x8022 +8001bc98: 000213c2 srl v0,v0,0xf +8001bc9c: 26104444 addiu s0,s0,17476 +8001bca0: 24a50001 addiu a1,a1,1 +8001bca4: a2420008 sb v0,8(s2) +8001bca8: 0200f809 jalr s0 +8001bcac: a62350be sh v1,20670(s1) +8001bcb0: 8e657018 lw a1,28696(s3) +8001bcb4: 0200f809 jalr s0 +8001bcb8: 922450be lbu a0,20670(s1) +8001bcbc: 962250be lhu v0,20670(s1) +8001bcc0: 8fbf0020 lw ra,32(sp) +8001bcc4: 00021a02 srl v1,v0,0x8 +8001bcc8: 0002102b sltu v0,zero,v0 +8001bccc: a243000a sb v1,10(s2) +8001bcd0: a2420009 sb v0,9(s2) +8001bcd4: 8fb3001c lw s3,28(sp) +8001bcd8: 8fb20018 lw s2,24(sp) +8001bcdc: 8fb10014 lw s1,20(sp) +8001bce0: 8fb00010 lw s0,16(sp) +8001bce4: 03e00008 jr ra +8001bce8: 27bd0028 addiu sp,sp,40 + +8001bcec <_Z6Op5EM0v>: +8001bcec: 27bdffd8 addiu sp,sp,-40 +8001bcf0: 3c058021 lui a1,0x8021 +8001bcf4: afbf0020 sw ra,32(sp) +8001bcf8: afb3001c sw s3,28(sp) +8001bcfc: afb20018 sw s2,24(sp) +8001bd00: afb10014 sw s1,20(sp) +8001bd04: afb00010 sw s0,16(sp) +8001bd08: 24a5e2a8 addiu a1,a1,-7512 +8001bd0c: 8ca7000c lw a3,12(a1) +8001bd10: 3c128021 lui s2,0x8021 +8001bd14: 2652e284 addiu s2,s2,-7548 +8001bd18: 90e30000 lbu v1,0(a3) +8001bd1c: 8e480014 lw t0,20(s2) +8001bd20: 3c028021 lui v0,0x8021 +8001bd24: 90e40001 lbu a0,1(a3) +8001bd28: 9446e302 lhu a2,-7422(v0) +8001bd2c: 00681821 addu v1,v1,t0 +8001bd30: 00661821 addu v1,v1,a2 +8001bd34: 00042200 sll a0,a0,0x8 +8001bd38: 00832021 addu a0,a0,v1 +8001bd3c: 3c138021 lui s3,0x8021 +8001bd40: 8ca20020 lw v0,32(a1) +8001bd44: ae647018 sw a0,28696(s3) +8001bd48: 8ca30030 lw v1,48(a1) +8001bd4c: 90e60001 lbu a2,1(a3) +8001bd50: 24420006 addiu v0,v0,6 +8001bd54: 00621821 addu v1,v1,v0 +8001bd58: 3c028022 lui v0,0x8022 +8001bd5c: 24e70002 addiu a3,a3,2 +8001bd60: a04650cc sb a2,20684(v0) +8001bd64: 3c028006 lui v0,0x8006 +8001bd68: aca7000c sw a3,12(a1) +8001bd6c: 24424be8 addiu v0,v0,19432 +8001bd70: 0040f809 jalr v0 +8001bd74: aca30020 sw v1,32(a1) +8001bd78: 00021842 srl v1,v0,0x1 +8001bd7c: 8e657018 lw a1,28696(s3) +8001bd80: 3063ffff andi v1,v1,0xffff +8001bd84: 3c108006 lui s0,0x8006 +8001bd88: 00032202 srl a0,v1,0x8 +8001bd8c: 3c118022 lui s1,0x8022 +8001bd90: 30420001 andi v0,v0,0x1 +8001bd94: 26104444 addiu s0,s0,17476 +8001bd98: 24a50001 addiu a1,a1,1 +8001bd9c: a2420008 sb v0,8(s2) +8001bda0: 0200f809 jalr s0 +8001bda4: a62350be sh v1,20670(s1) +8001bda8: 8e657018 lw a1,28696(s3) +8001bdac: 0200f809 jalr s0 +8001bdb0: 922450be lbu a0,20670(s1) +8001bdb4: 962250be lhu v0,20670(s1) +8001bdb8: 8fbf0020 lw ra,32(sp) +8001bdbc: 00021a02 srl v1,v0,0x8 +8001bdc0: 0002102b sltu v0,zero,v0 +8001bdc4: a243000a sb v1,10(s2) +8001bdc8: a2420009 sb v0,9(s2) +8001bdcc: 8fb3001c lw s3,28(sp) +8001bdd0: 8fb20018 lw s2,24(sp) +8001bdd4: 8fb10014 lw s1,20(sp) +8001bdd8: 8fb00010 lw s0,16(sp) +8001bddc: 03e00008 jr ra +8001bde0: 27bd0028 addiu sp,sp,40 + +8001bde4 <_Z6Op4EM0v>: +8001bde4: 27bdffd8 addiu sp,sp,-40 +8001bde8: 3c038021 lui v1,0x8021 +8001bdec: afbf0020 sw ra,32(sp) +8001bdf0: afb3001c sw s3,28(sp) +8001bdf4: afb20018 sw s2,24(sp) +8001bdf8: afb10014 sw s1,20(sp) +8001bdfc: afb00010 sw s0,16(sp) +8001be00: 2463e2a8 addiu v1,v1,-7512 +8001be04: 8c66000c lw a2,12(v1) +8001be08: 3c128021 lui s2,0x8021 +8001be0c: 90c20001 lbu v0,1(a2) +8001be10: 90c40000 lbu a0,0(a2) +8001be14: 2652e284 addiu s2,s2,-7548 +8001be18: 8e450014 lw a1,20(s2) +8001be1c: 00021200 sll v0,v0,0x8 +8001be20: 00822021 addu a0,a0,v0 +8001be24: 00852021 addu a0,a0,a1 +8001be28: 3c138021 lui s3,0x8021 +8001be2c: 8c620020 lw v0,32(v1) +8001be30: ae647018 sw a0,28696(s3) +8001be34: 8c650030 lw a1,48(v1) +8001be38: 90c70001 lbu a3,1(a2) +8001be3c: 24420006 addiu v0,v0,6 +8001be40: 00a22821 addu a1,a1,v0 +8001be44: 3c028022 lui v0,0x8022 +8001be48: 24c60002 addiu a2,a2,2 +8001be4c: a04750cc sb a3,20684(v0) +8001be50: 3c028006 lui v0,0x8006 +8001be54: ac66000c sw a2,12(v1) +8001be58: 24424be8 addiu v0,v0,19432 +8001be5c: 0040f809 jalr v0 +8001be60: ac650020 sw a1,32(v1) +8001be64: 00021842 srl v1,v0,0x1 +8001be68: 8e657018 lw a1,28696(s3) +8001be6c: 3063ffff andi v1,v1,0xffff +8001be70: 3c108006 lui s0,0x8006 +8001be74: 00032202 srl a0,v1,0x8 +8001be78: 3c118022 lui s1,0x8022 +8001be7c: 30420001 andi v0,v0,0x1 +8001be80: 26104444 addiu s0,s0,17476 +8001be84: 24a50001 addiu a1,a1,1 +8001be88: a2420008 sb v0,8(s2) +8001be8c: 0200f809 jalr s0 +8001be90: a62350be sh v1,20670(s1) +8001be94: 8e657018 lw a1,28696(s3) +8001be98: 0200f809 jalr s0 +8001be9c: 922450be lbu a0,20670(s1) +8001bea0: 962250be lhu v0,20670(s1) +8001bea4: 8fbf0020 lw ra,32(sp) +8001bea8: 00021a02 srl v1,v0,0x8 +8001beac: 0002102b sltu v0,zero,v0 +8001beb0: a243000a sb v1,10(s2) +8001beb4: a2420009 sb v0,9(s2) +8001beb8: 8fb3001c lw s3,28(sp) +8001bebc: 8fb20018 lw s2,24(sp) +8001bec0: 8fb10014 lw s1,20(sp) +8001bec4: 8fb00010 lw s0,16(sp) +8001bec8: 03e00008 jr ra +8001becc: 27bd0028 addiu sp,sp,40 + +8001bed0 <_Z6Op56M0v>: +8001bed0: 27bdffd8 addiu sp,sp,-40 +8001bed4: 3c068021 lui a2,0x8021 +8001bed8: afbf0020 sw ra,32(sp) +8001bedc: afb3001c sw s3,28(sp) +8001bee0: afb20018 sw s2,24(sp) +8001bee4: afb10014 sw s1,20(sp) +8001bee8: afb00010 sw s0,16(sp) +8001beec: 24c6e2a8 addiu a2,a2,-7512 +8001bef0: 8cc9000c lw t1,12(a2) +8001bef4: 3c028021 lui v0,0x8021 +8001bef8: 91240000 lbu a0,0(t1) +8001befc: 2442e2f8 addiu v0,v0,-7432 +8001bf00: 3c038022 lui v1,0x8022 +8001bf04: a06450cc sb a0,20684(v1) +8001bf08: 94470002 lhu a3,2(v0) +8001bf0c: 9443000a lhu v1,10(v0) +8001bf10: 94480006 lhu t0,6(v0) +8001bf14: 91240000 lbu a0,0(t1) +8001bf18: 8cc50020 lw a1,32(a2) +8001bf1c: 8cca002c lw t2,44(a2) +8001bf20: 01034021 addu t0,t0,v1 +8001bf24: 30e70100 andi a3,a3,0x100 +8001bf28: 3402ffff li v0,0xffff +8001bf2c: 240300ff li v1,255 +8001bf30: 0047180a movz v1,v0,a3 +8001bf34: 00882021 addu a0,a0,t0 +8001bf38: 00aa2821 addu a1,a1,t2 +8001bf3c: 00641824 and v1,v1,a0 +8001bf40: 25290001 addiu t1,t1,1 +8001bf44: 3c138021 lui s3,0x8021 +8001bf48: 24a5000c addiu a1,a1,12 +8001bf4c: 3c028006 lui v0,0x8006 +8001bf50: acc50020 sw a1,32(a2) +8001bf54: 00602021 move a0,v1 +8001bf58: acc9000c sw t1,12(a2) +8001bf5c: 24424be8 addiu v0,v0,19432 +8001bf60: 0040f809 jalr v0 +8001bf64: ae637018 sw v1,28696(s3) +8001bf68: 00021842 srl v1,v0,0x1 +8001bf6c: 8e657018 lw a1,28696(s3) +8001bf70: 3063ffff andi v1,v1,0xffff +8001bf74: 3c128021 lui s2,0x8021 +8001bf78: 3c108006 lui s0,0x8006 +8001bf7c: 2652e284 addiu s2,s2,-7548 +8001bf80: 00032202 srl a0,v1,0x8 +8001bf84: 3c118022 lui s1,0x8022 +8001bf88: 30420001 andi v0,v0,0x1 +8001bf8c: 26104444 addiu s0,s0,17476 +8001bf90: 24a50001 addiu a1,a1,1 +8001bf94: a2420008 sb v0,8(s2) +8001bf98: 0200f809 jalr s0 +8001bf9c: a62350be sh v1,20670(s1) +8001bfa0: 8e657018 lw a1,28696(s3) +8001bfa4: 0200f809 jalr s0 +8001bfa8: 922450be lbu a0,20670(s1) +8001bfac: 962250be lhu v0,20670(s1) +8001bfb0: 8fbf0020 lw ra,32(sp) +8001bfb4: 00021a02 srl v1,v0,0x8 +8001bfb8: 0002102b sltu v0,zero,v0 +8001bfbc: a243000a sb v1,10(s2) +8001bfc0: a2420009 sb v0,9(s2) +8001bfc4: 8fb3001c lw s3,28(sp) +8001bfc8: 8fb20018 lw s2,24(sp) +8001bfcc: 8fb10014 lw s1,20(sp) +8001bfd0: 8fb00010 lw s0,16(sp) +8001bfd4: 03e00008 jr ra +8001bfd8: 27bd0028 addiu sp,sp,40 + +8001bfdc <_Z6Op3EM0v>: +8001bfdc: 27bdffd8 addiu sp,sp,-40 +8001bfe0: 3c058021 lui a1,0x8021 +8001bfe4: afbf0020 sw ra,32(sp) +8001bfe8: afb3001c sw s3,28(sp) +8001bfec: afb20018 sw s2,24(sp) +8001bff0: afb10014 sw s1,20(sp) +8001bff4: afb00010 sw s0,16(sp) +8001bff8: 24a5e2a8 addiu a1,a1,-7512 +8001bffc: 8ca7000c lw a3,12(a1) +8001c000: 3c128021 lui s2,0x8021 +8001c004: 2652e284 addiu s2,s2,-7548 +8001c008: 90e30000 lbu v1,0(a3) +8001c00c: 8e480014 lw t0,20(s2) +8001c010: 3c028021 lui v0,0x8021 +8001c014: 90e40001 lbu a0,1(a3) +8001c018: 9446e302 lhu a2,-7422(v0) +8001c01c: 00681821 addu v1,v1,t0 +8001c020: 00661821 addu v1,v1,a2 +8001c024: 00042200 sll a0,a0,0x8 +8001c028: 00832021 addu a0,a0,v1 +8001c02c: 3c138021 lui s3,0x8021 +8001c030: 8ca20020 lw v0,32(a1) +8001c034: ae647018 sw a0,28696(s3) +8001c038: 8ca30030 lw v1,48(a1) +8001c03c: 90e60001 lbu a2,1(a3) +8001c040: 24420006 addiu v0,v0,6 +8001c044: 00621821 addu v1,v1,v0 +8001c048: 3c028022 lui v0,0x8022 +8001c04c: 24e70002 addiu a3,a3,2 +8001c050: a04650cc sb a2,20684(v0) +8001c054: 3c028006 lui v0,0x8006 +8001c058: aca7000c sw a3,12(a1) +8001c05c: 24424be8 addiu v0,v0,19432 +8001c060: 0040f809 jalr v0 +8001c064: aca30020 sw v1,32(a1) +8001c068: 92430008 lbu v1,8(s2) +8001c06c: 00021040 sll v0,v0,0x1 +8001c070: 00431025 or v0,v0,v1 +8001c074: 8e657018 lw a1,28696(s3) +8001c078: 00022202 srl a0,v0,0x8 +8001c07c: 3403ffff li v1,0xffff +8001c080: 3c108006 lui s0,0x8006 +8001c084: 0062182b sltu v1,v1,v0 +8001c088: 3c118022 lui s1,0x8022 +8001c08c: 26104444 addiu s0,s0,17476 +8001c090: 308400ff andi a0,a0,0xff +8001c094: 24a50001 addiu a1,a1,1 +8001c098: a2430008 sb v1,8(s2) +8001c09c: 0200f809 jalr s0 +8001c0a0: ae2250c0 sw v0,20672(s1) +8001c0a4: 8e657018 lw a1,28696(s3) +8001c0a8: 0200f809 jalr s0 +8001c0ac: 922450c0 lbu a0,20672(s1) +8001c0b0: 962250c0 lhu v0,20672(s1) +8001c0b4: 8fbf0020 lw ra,32(sp) +8001c0b8: 00021a02 srl v1,v0,0x8 +8001c0bc: 0002102b sltu v0,zero,v0 +8001c0c0: a243000a sb v1,10(s2) +8001c0c4: a2420009 sb v0,9(s2) +8001c0c8: 8fb3001c lw s3,28(sp) +8001c0cc: 8fb20018 lw s2,24(sp) +8001c0d0: 8fb10014 lw s1,20(sp) +8001c0d4: 8fb00010 lw s0,16(sp) +8001c0d8: 03e00008 jr ra +8001c0dc: 27bd0028 addiu sp,sp,40 + +8001c0e0 <_Z6Op2EM0v>: +8001c0e0: 27bdffd8 addiu sp,sp,-40 +8001c0e4: 3c038021 lui v1,0x8021 +8001c0e8: afbf0020 sw ra,32(sp) +8001c0ec: afb3001c sw s3,28(sp) +8001c0f0: afb20018 sw s2,24(sp) +8001c0f4: afb10014 sw s1,20(sp) +8001c0f8: afb00010 sw s0,16(sp) +8001c0fc: 2463e2a8 addiu v1,v1,-7512 +8001c100: 8c66000c lw a2,12(v1) +8001c104: 3c128021 lui s2,0x8021 +8001c108: 90c20001 lbu v0,1(a2) +8001c10c: 90c40000 lbu a0,0(a2) +8001c110: 2652e284 addiu s2,s2,-7548 +8001c114: 8e450014 lw a1,20(s2) +8001c118: 00021200 sll v0,v0,0x8 +8001c11c: 00822021 addu a0,a0,v0 +8001c120: 00852021 addu a0,a0,a1 +8001c124: 3c138021 lui s3,0x8021 +8001c128: 8c620020 lw v0,32(v1) +8001c12c: ae647018 sw a0,28696(s3) +8001c130: 8c650030 lw a1,48(v1) +8001c134: 90c70001 lbu a3,1(a2) +8001c138: 24420006 addiu v0,v0,6 +8001c13c: 00a22821 addu a1,a1,v0 +8001c140: 3c028022 lui v0,0x8022 +8001c144: 24c60002 addiu a2,a2,2 +8001c148: a04750cc sb a3,20684(v0) +8001c14c: 3c028006 lui v0,0x8006 +8001c150: ac66000c sw a2,12(v1) +8001c154: 24424be8 addiu v0,v0,19432 +8001c158: 0040f809 jalr v0 +8001c15c: ac650020 sw a1,32(v1) +8001c160: 92430008 lbu v1,8(s2) +8001c164: 00021040 sll v0,v0,0x1 +8001c168: 00431025 or v0,v0,v1 +8001c16c: 8e657018 lw a1,28696(s3) +8001c170: 00022202 srl a0,v0,0x8 +8001c174: 3403ffff li v1,0xffff +8001c178: 3c108006 lui s0,0x8006 +8001c17c: 0062182b sltu v1,v1,v0 +8001c180: 3c118022 lui s1,0x8022 +8001c184: 26104444 addiu s0,s0,17476 +8001c188: 308400ff andi a0,a0,0xff +8001c18c: 24a50001 addiu a1,a1,1 +8001c190: a2430008 sb v1,8(s2) +8001c194: 0200f809 jalr s0 +8001c198: ae2250c0 sw v0,20672(s1) +8001c19c: 8e657018 lw a1,28696(s3) +8001c1a0: 0200f809 jalr s0 +8001c1a4: 922450c0 lbu a0,20672(s1) +8001c1a8: 962250c0 lhu v0,20672(s1) +8001c1ac: 8fbf0020 lw ra,32(sp) +8001c1b0: 00021a02 srl v1,v0,0x8 +8001c1b4: 0002102b sltu v0,zero,v0 +8001c1b8: a243000a sb v1,10(s2) +8001c1bc: a2420009 sb v0,9(s2) +8001c1c0: 8fb3001c lw s3,28(sp) +8001c1c4: 8fb20018 lw s2,24(sp) +8001c1c8: 8fb10014 lw s1,20(sp) +8001c1cc: 8fb00010 lw s0,16(sp) +8001c1d0: 03e00008 jr ra +8001c1d4: 27bd0028 addiu sp,sp,40 + +8001c1d8 <_Z6Op36M0v>: +8001c1d8: 27bdffd8 addiu sp,sp,-40 +8001c1dc: 3c058021 lui a1,0x8021 +8001c1e0: afbf0024 sw ra,36(sp) +8001c1e4: afb40020 sw s4,32(sp) +8001c1e8: afb3001c sw s3,28(sp) +8001c1ec: afb20018 sw s2,24(sp) +8001c1f0: afb10014 sw s1,20(sp) +8001c1f4: afb00010 sw s0,16(sp) +8001c1f8: 24a5e2a8 addiu a1,a1,-7512 +8001c1fc: 8ca8000c lw t0,12(a1) +8001c200: 3c028021 lui v0,0x8021 +8001c204: 91040000 lbu a0,0(t0) +8001c208: 2442e2f8 addiu v0,v0,-7432 +8001c20c: 3c038022 lui v1,0x8022 +8001c210: a06450cc sb a0,20684(v1) +8001c214: 94460002 lhu a2,2(v0) +8001c218: 9443000a lhu v1,10(v0) +8001c21c: 94470006 lhu a3,6(v0) +8001c220: 91040000 lbu a0,0(t0) +8001c224: 00e33821 addu a3,a3,v1 +8001c228: 8ca9002c lw t1,44(a1) +8001c22c: 30c60100 andi a2,a2,0x100 +8001c230: 8ca30020 lw v1,32(a1) +8001c234: 3414ffff li s4,0xffff +8001c238: 240200ff li v0,255 +8001c23c: 0286100a movz v0,s4,a2 +8001c240: 00872021 addu a0,a0,a3 +8001c244: 00691821 addu v1,v1,t1 +8001c248: 3c138021 lui s3,0x8021 +8001c24c: 00441024 and v0,v0,a0 +8001c250: 25080001 addiu t0,t0,1 +8001c254: 2463000c addiu v1,v1,12 +8001c258: 00402021 move a0,v0 +8001c25c: ae627018 sw v0,28696(s3) +8001c260: 3c128021 lui s2,0x8021 +8001c264: 3c028006 lui v0,0x8006 +8001c268: 2652e284 addiu s2,s2,-7548 +8001c26c: aca8000c sw t0,12(a1) +8001c270: 24424be8 addiu v0,v0,19432 +8001c274: 0040f809 jalr v0 +8001c278: aca30020 sw v1,32(a1) +8001c27c: 92430008 lbu v1,8(s2) +8001c280: 00021040 sll v0,v0,0x1 +8001c284: 00431025 or v0,v0,v1 +8001c288: 8e657018 lw a1,28696(s3) +8001c28c: 00022202 srl a0,v0,0x8 +8001c290: 3c108006 lui s0,0x8006 +8001c294: 0282a02b sltu s4,s4,v0 +8001c298: 3c118022 lui s1,0x8022 +8001c29c: 26104444 addiu s0,s0,17476 +8001c2a0: 308400ff andi a0,a0,0xff +8001c2a4: 24a50001 addiu a1,a1,1 +8001c2a8: ae2250c0 sw v0,20672(s1) +8001c2ac: 0200f809 jalr s0 +8001c2b0: a2540008 sb s4,8(s2) +8001c2b4: 8e657018 lw a1,28696(s3) +8001c2b8: 0200f809 jalr s0 +8001c2bc: 922450c0 lbu a0,20672(s1) +8001c2c0: 962250c0 lhu v0,20672(s1) +8001c2c4: 8fbf0024 lw ra,36(sp) +8001c2c8: 00021a02 srl v1,v0,0x8 +8001c2cc: 0002102b sltu v0,zero,v0 +8001c2d0: a243000a sb v1,10(s2) +8001c2d4: a2420009 sb v0,9(s2) +8001c2d8: 8fb40020 lw s4,32(sp) +8001c2dc: 8fb3001c lw s3,28(sp) +8001c2e0: 8fb20018 lw s2,24(sp) +8001c2e4: 8fb10014 lw s1,20(sp) +8001c2e8: 8fb00010 lw s0,16(sp) +8001c2ec: 03e00008 jr ra +8001c2f0: 27bd0028 addiu sp,sp,40 + +8001c2f4 <_Z6Op76M0v>: +8001c2f4: 27bdffd8 addiu sp,sp,-40 +8001c2f8: 3c068021 lui a2,0x8021 +8001c2fc: afbf0020 sw ra,32(sp) +8001c300: afb3001c sw s3,28(sp) +8001c304: afb20018 sw s2,24(sp) +8001c308: afb10014 sw s1,20(sp) +8001c30c: afb00010 sw s0,16(sp) +8001c310: 24c6e2a8 addiu a2,a2,-7512 +8001c314: 8cc9000c lw t1,12(a2) +8001c318: 3c028021 lui v0,0x8021 +8001c31c: 91240000 lbu a0,0(t1) +8001c320: 2442e2f8 addiu v0,v0,-7432 +8001c324: 3c038022 lui v1,0x8022 +8001c328: a06450cc sb a0,20684(v1) +8001c32c: 94470002 lhu a3,2(v0) +8001c330: 9443000a lhu v1,10(v0) +8001c334: 94480006 lhu t0,6(v0) +8001c338: 91240000 lbu a0,0(t1) +8001c33c: 8cc50020 lw a1,32(a2) +8001c340: 8cca002c lw t2,44(a2) +8001c344: 01034021 addu t0,t0,v1 +8001c348: 30e70100 andi a3,a3,0x100 +8001c34c: 3402ffff li v0,0xffff +8001c350: 240300ff li v1,255 +8001c354: 0047180a movz v1,v0,a3 +8001c358: 00882021 addu a0,a0,t0 +8001c35c: 00aa2821 addu a1,a1,t2 +8001c360: 00641824 and v1,v1,a0 +8001c364: 25290001 addiu t1,t1,1 +8001c368: 3c138021 lui s3,0x8021 +8001c36c: 24a5000c addiu a1,a1,12 +8001c370: 3c028006 lui v0,0x8006 +8001c374: 3c128021 lui s2,0x8021 +8001c378: 2652e284 addiu s2,s2,-7548 +8001c37c: acc50020 sw a1,32(a2) +8001c380: 00602021 move a0,v1 +8001c384: acc9000c sw t1,12(a2) +8001c388: 24424be8 addiu v0,v0,19432 +8001c38c: 0040f809 jalr v0 +8001c390: ae637018 sw v1,28696(s3) +8001c394: 92430008 lbu v1,8(s2) +8001c398: 8e657018 lw a1,28696(s3) +8001c39c: 00031c00 sll v1,v1,0x10 +8001c3a0: 00431025 or v0,v0,v1 +8001c3a4: 00022242 srl a0,v0,0x9 +8001c3a8: 3c108006 lui s0,0x8006 +8001c3ac: 30430001 andi v1,v0,0x1 +8001c3b0: 3c118022 lui s1,0x8022 +8001c3b4: 00021042 srl v0,v0,0x1 +8001c3b8: 26104444 addiu s0,s0,17476 +8001c3bc: 308400ff andi a0,a0,0xff +8001c3c0: 24a50001 addiu a1,a1,1 +8001c3c4: a2430008 sb v1,8(s2) +8001c3c8: 0200f809 jalr s0 +8001c3cc: ae2250c0 sw v0,20672(s1) +8001c3d0: 8e657018 lw a1,28696(s3) +8001c3d4: 0200f809 jalr s0 +8001c3d8: 922450c0 lbu a0,20672(s1) +8001c3dc: 962250c0 lhu v0,20672(s1) +8001c3e0: 8fbf0020 lw ra,32(sp) +8001c3e4: 00021a02 srl v1,v0,0x8 +8001c3e8: 0002102b sltu v0,zero,v0 +8001c3ec: a243000a sb v1,10(s2) +8001c3f0: a2420009 sb v0,9(s2) +8001c3f4: 8fb3001c lw s3,28(sp) +8001c3f8: 8fb20018 lw s2,24(sp) +8001c3fc: 8fb10014 lw s1,20(sp) +8001c400: 8fb00010 lw s0,16(sp) +8001c404: 03e00008 jr ra +8001c408: 27bd0028 addiu sp,sp,40 + +8001c40c <_Z6Op66M0v>: +8001c40c: 27bdffd8 addiu sp,sp,-40 +8001c410: 3c058021 lui a1,0x8021 +8001c414: afbf0020 sw ra,32(sp) +8001c418: afb3001c sw s3,28(sp) +8001c41c: afb20018 sw s2,24(sp) +8001c420: afb10014 sw s1,20(sp) +8001c424: afb00010 sw s0,16(sp) +8001c428: 24a5e2a8 addiu a1,a1,-7512 +8001c42c: 8ca7000c lw a3,12(a1) +8001c430: 3c028022 lui v0,0x8022 +8001c434: 90e40000 lbu a0,0(a3) +8001c438: 3c038021 lui v1,0x8021 +8001c43c: a04450cc sb a0,20684(v0) +8001c440: 90e60000 lbu a2,0(a3) +8001c444: 9464e2fe lhu a0,-7426(v1) +8001c448: 8ca20020 lw v0,32(a1) +8001c44c: 8ca3002c lw v1,44(a1) +8001c450: 00c43021 addu a2,a2,a0 +8001c454: 24420006 addiu v0,v0,6 +8001c458: 30c6ffff andi a2,a2,0xffff +8001c45c: 00621821 addu v1,v1,v0 +8001c460: 24e70001 addiu a3,a3,1 +8001c464: 3c138021 lui s3,0x8021 +8001c468: 3c028006 lui v0,0x8006 +8001c46c: 3c128021 lui s2,0x8021 +8001c470: 2652e284 addiu s2,s2,-7548 +8001c474: 00c02021 move a0,a2 +8001c478: aca7000c sw a3,12(a1) +8001c47c: ae667018 sw a2,28696(s3) +8001c480: 24424be8 addiu v0,v0,19432 +8001c484: 0040f809 jalr v0 +8001c488: aca30020 sw v1,32(a1) +8001c48c: 92430008 lbu v1,8(s2) +8001c490: 8e657018 lw a1,28696(s3) +8001c494: 00031c00 sll v1,v1,0x10 +8001c498: 00431025 or v0,v0,v1 +8001c49c: 00022242 srl a0,v0,0x9 +8001c4a0: 3c108006 lui s0,0x8006 +8001c4a4: 30430001 andi v1,v0,0x1 +8001c4a8: 3c118022 lui s1,0x8022 +8001c4ac: 00021042 srl v0,v0,0x1 +8001c4b0: 26104444 addiu s0,s0,17476 +8001c4b4: 308400ff andi a0,a0,0xff +8001c4b8: 24a50001 addiu a1,a1,1 +8001c4bc: a2430008 sb v1,8(s2) +8001c4c0: 0200f809 jalr s0 +8001c4c4: ae2250c0 sw v0,20672(s1) +8001c4c8: 8e657018 lw a1,28696(s3) +8001c4cc: 0200f809 jalr s0 +8001c4d0: 922450c0 lbu a0,20672(s1) +8001c4d4: 962250c0 lhu v0,20672(s1) +8001c4d8: 8fbf0020 lw ra,32(sp) +8001c4dc: 00021a02 srl v1,v0,0x8 +8001c4e0: 0002102b sltu v0,zero,v0 +8001c4e4: a243000a sb v1,10(s2) +8001c4e8: a2420009 sb v0,9(s2) +8001c4ec: 8fb3001c lw s3,28(sp) +8001c4f0: 8fb20018 lw s2,24(sp) +8001c4f4: 8fb10014 lw s1,20(sp) +8001c4f8: 8fb00010 lw s0,16(sp) +8001c4fc: 03e00008 jr ra +8001c500: 27bd0028 addiu sp,sp,40 + +8001c504 <_Z6Op7EM0v>: +8001c504: 27bdffd8 addiu sp,sp,-40 +8001c508: 3c058021 lui a1,0x8021 +8001c50c: afbf0020 sw ra,32(sp) +8001c510: afb3001c sw s3,28(sp) +8001c514: afb20018 sw s2,24(sp) +8001c518: afb10014 sw s1,20(sp) +8001c51c: afb00010 sw s0,16(sp) +8001c520: 24a5e2a8 addiu a1,a1,-7512 +8001c524: 8ca7000c lw a3,12(a1) +8001c528: 3c128021 lui s2,0x8021 +8001c52c: 2652e284 addiu s2,s2,-7548 +8001c530: 90e30000 lbu v1,0(a3) +8001c534: 8e480014 lw t0,20(s2) +8001c538: 3c028021 lui v0,0x8021 +8001c53c: 90e40001 lbu a0,1(a3) +8001c540: 9446e302 lhu a2,-7422(v0) +8001c544: 00681821 addu v1,v1,t0 +8001c548: 00661821 addu v1,v1,a2 +8001c54c: 00042200 sll a0,a0,0x8 +8001c550: 00832021 addu a0,a0,v1 +8001c554: 3c138021 lui s3,0x8021 +8001c558: 8ca20020 lw v0,32(a1) +8001c55c: ae647018 sw a0,28696(s3) +8001c560: 8ca30030 lw v1,48(a1) +8001c564: 90e60001 lbu a2,1(a3) +8001c568: 24420006 addiu v0,v0,6 +8001c56c: 00621821 addu v1,v1,v0 +8001c570: 3c028022 lui v0,0x8022 +8001c574: 24e70002 addiu a3,a3,2 +8001c578: a04650cc sb a2,20684(v0) +8001c57c: 3c028006 lui v0,0x8006 +8001c580: aca7000c sw a3,12(a1) +8001c584: 24424be8 addiu v0,v0,19432 +8001c588: 0040f809 jalr v0 +8001c58c: aca30020 sw v1,32(a1) +8001c590: 92430008 lbu v1,8(s2) +8001c594: 8e657018 lw a1,28696(s3) +8001c598: 00031c00 sll v1,v1,0x10 +8001c59c: 00431025 or v0,v0,v1 +8001c5a0: 00022242 srl a0,v0,0x9 +8001c5a4: 3c108006 lui s0,0x8006 +8001c5a8: 30430001 andi v1,v0,0x1 +8001c5ac: 3c118022 lui s1,0x8022 +8001c5b0: 00021042 srl v0,v0,0x1 +8001c5b4: 26104444 addiu s0,s0,17476 +8001c5b8: 308400ff andi a0,a0,0xff +8001c5bc: 24a50001 addiu a1,a1,1 +8001c5c0: a2430008 sb v1,8(s2) +8001c5c4: 0200f809 jalr s0 +8001c5c8: ae2250c0 sw v0,20672(s1) +8001c5cc: 8e657018 lw a1,28696(s3) +8001c5d0: 0200f809 jalr s0 +8001c5d4: 922450c0 lbu a0,20672(s1) +8001c5d8: 962250c0 lhu v0,20672(s1) +8001c5dc: 8fbf0020 lw ra,32(sp) +8001c5e0: 00021a02 srl v1,v0,0x8 +8001c5e4: 0002102b sltu v0,zero,v0 +8001c5e8: a243000a sb v1,10(s2) +8001c5ec: a2420009 sb v0,9(s2) +8001c5f0: 8fb3001c lw s3,28(sp) +8001c5f4: 8fb20018 lw s2,24(sp) +8001c5f8: 8fb10014 lw s1,20(sp) +8001c5fc: 8fb00010 lw s0,16(sp) +8001c600: 03e00008 jr ra +8001c604: 27bd0028 addiu sp,sp,40 + +8001c608 <_Z6Op91M0v>: +8001c608: 27bdffe0 addiu sp,sp,-32 +8001c60c: 3c038021 lui v1,0x8021 +8001c610: afbf0018 sw ra,24(sp) +8001c614: afb10014 sw s1,20(sp) +8001c618: afb00010 sw s0,16(sp) +8001c61c: 2463e2a8 addiu v1,v1,-7512 +8001c620: 8c67000c lw a3,12(v1) +8001c624: 3c028022 lui v0,0x8022 +8001c628: 90e40000 lbu a0,0(a3) +8001c62c: 3c108021 lui s0,0x8021 +8001c630: 2610e2f8 addiu s0,s0,-7432 +8001c634: a04450cc sb a0,20684(v0) +8001c638: 90e20000 lbu v0,0(a3) +8001c63c: 96040006 lhu a0,6(s0) +8001c640: 8c650020 lw a1,32(v1) +8001c644: 8c66002c lw a2,44(v1) +8001c648: 00441021 addu v0,v0,a0 +8001c64c: 3042ffff andi v0,v0,0xffff +8001c650: 3c118021 lui s1,0x8021 +8001c654: 00a62821 addu a1,a1,a2 +8001c658: 00402021 move a0,v0 +8001c65c: ae227018 sw v0,28696(s1) +8001c660: 24e70001 addiu a3,a3,1 +8001c664: 3c028006 lui v0,0x8006 +8001c668: ac650020 sw a1,32(v1) +8001c66c: 24424be8 addiu v0,v0,19432 +8001c670: 0040f809 jalr v0 +8001c674: ac67000c sw a3,12(v1) +8001c678: 3c048021 lui a0,0x8021 +8001c67c: 8c85e298 lw a1,-7528(a0) +8001c680: 9603000c lhu v1,12(s0) +8001c684: 96040004 lhu a0,4(s0) +8001c688: 00651821 addu v1,v1,a1 +8001c68c: 00621821 addu v1,v1,v0 +8001c690: ae237018 sw v1,28696(s1) +8001c694: 3c198006 lui t9,0x8006 +8001c698: 8fbf0018 lw ra,24(sp) +8001c69c: 8fb10014 lw s1,20(sp) +8001c6a0: 8fb00010 lw s0,16(sp) +8001c6a4: 00602821 move a1,v1 +8001c6a8: 2739465c addiu t9,t9,18012 +8001c6ac: 03200008 jr t9 +8001c6b0: 27bd0020 addiu sp,sp,32 + +8001c6b4 <_Z6Op91M1v>: +8001c6b4: 27bdffe0 addiu sp,sp,-32 +8001c6b8: 3c038021 lui v1,0x8021 +8001c6bc: afbf0018 sw ra,24(sp) +8001c6c0: afb10014 sw s1,20(sp) +8001c6c4: afb00010 sw s0,16(sp) +8001c6c8: 2463e2a8 addiu v1,v1,-7512 +8001c6cc: 8c67000c lw a3,12(v1) +8001c6d0: 3c028022 lui v0,0x8022 +8001c6d4: 90e40000 lbu a0,0(a3) +8001c6d8: 3c108021 lui s0,0x8021 +8001c6dc: 2610e2f8 addiu s0,s0,-7432 +8001c6e0: a04450cc sb a0,20684(v0) +8001c6e4: 90e20000 lbu v0,0(a3) +8001c6e8: 96040006 lhu a0,6(s0) +8001c6ec: 8c650020 lw a1,32(v1) +8001c6f0: 8c66002c lw a2,44(v1) +8001c6f4: 00441021 addu v0,v0,a0 +8001c6f8: 3042ffff andi v0,v0,0xffff +8001c6fc: 3c118021 lui s1,0x8021 +8001c700: 00a62821 addu a1,a1,a2 +8001c704: 00402021 move a0,v0 +8001c708: ae227018 sw v0,28696(s1) +8001c70c: 24e70001 addiu a3,a3,1 +8001c710: 3c028006 lui v0,0x8006 +8001c714: ac650020 sw a1,32(v1) +8001c718: 24424be8 addiu v0,v0,19432 +8001c71c: 0040f809 jalr v0 +8001c720: ac67000c sw a3,12(v1) +8001c724: 3c048021 lui a0,0x8021 +8001c728: 8c85e298 lw a1,-7528(a0) +8001c72c: 9603000c lhu v1,12(s0) +8001c730: 92040004 lbu a0,4(s0) +8001c734: 00651821 addu v1,v1,a1 +8001c738: 00621821 addu v1,v1,v0 +8001c73c: ae237018 sw v1,28696(s1) +8001c740: 3c198006 lui t9,0x8006 +8001c744: 8fbf0018 lw ra,24(sp) +8001c748: 8fb10014 lw s1,20(sp) +8001c74c: 8fb00010 lw s0,16(sp) +8001c750: 00602821 move a1,v1 +8001c754: 27394444 addiu t9,t9,17476 +8001c758: 03200008 jr t9 +8001c75c: 27bd0020 addiu sp,sp,32 + +8001c760 <_Z6Op11M0v>: +8001c760: 27bdffd0 addiu sp,sp,-48 +8001c764: 3c038021 lui v1,0x8021 +8001c768: afbf0028 sw ra,40(sp) +8001c76c: afb50024 sw s5,36(sp) +8001c770: afb40020 sw s4,32(sp) +8001c774: afb3001c sw s3,28(sp) +8001c778: afb20018 sw s2,24(sp) +8001c77c: afb10014 sw s1,20(sp) +8001c780: afb00010 sw s0,16(sp) +8001c784: 2463e2a8 addiu v1,v1,-7512 +8001c788: 8c67000c lw a3,12(v1) +8001c78c: 3c158022 lui s5,0x8022 +8001c790: 90e20000 lbu v0,0(a3) +8001c794: 3c118021 lui s1,0x8021 +8001c798: 2631e2f8 addiu s1,s1,-7432 +8001c79c: a2a250cc sb v0,20684(s5) +8001c7a0: 90e20000 lbu v0,0(a3) +8001c7a4: 96240006 lhu a0,6(s1) +8001c7a8: 8c660020 lw a2,32(v1) +8001c7ac: 8c65002c lw a1,44(v1) +8001c7b0: 00441021 addu v0,v0,a0 +8001c7b4: 00c53021 addu a2,a2,a1 +8001c7b8: 3042ffff andi v0,v0,0xffff +8001c7bc: 24e70001 addiu a3,a3,1 +8001c7c0: 3c138006 lui s3,0x8006 +8001c7c4: 3c128021 lui s2,0x8021 +8001c7c8: 2652e284 addiu s2,s2,-7548 +8001c7cc: 26734be8 addiu s3,s3,19432 +8001c7d0: 3c148021 lui s4,0x8021 +8001c7d4: ac660020 sw a2,32(v1) +8001c7d8: ac67000c sw a3,12(v1) +8001c7dc: 00402021 move a0,v0 +8001c7e0: 0260f809 jalr s3 +8001c7e4: ae827018 sw v0,28696(s4) +8001c7e8: 8e440014 lw a0,20(s2) +8001c7ec: 9623000c lhu v1,12(s1) +8001c7f0: 96300004 lhu s0,4(s1) +8001c7f4: 00641821 addu v1,v1,a0 +8001c7f8: 00621821 addu v1,v1,v0 +8001c7fc: 00022a03 sra a1,v0,0x8 +8001c800: 00602021 move a0,v1 +8001c804: ae837018 sw v1,28696(s4) +8001c808: 0260f809 jalr s3 +8001c80c: a2a550cc sb a1,20684(s5) +8001c810: 02028025 or s0,s0,v0 +8001c814: 3202ffff andi v0,s0,0xffff +8001c818: 00021a02 srl v1,v0,0x8 +8001c81c: 0002102b sltu v0,zero,v0 +8001c820: a6300004 sh s0,4(s1) +8001c824: a243000a sb v1,10(s2) +8001c828: a2420009 sb v0,9(s2) +8001c82c: 8fbf0028 lw ra,40(sp) +8001c830: 8fb50024 lw s5,36(sp) +8001c834: 8fb40020 lw s4,32(sp) +8001c838: 8fb3001c lw s3,28(sp) +8001c83c: 8fb20018 lw s2,24(sp) +8001c840: 8fb10014 lw s1,20(sp) +8001c844: 8fb00010 lw s0,16(sp) +8001c848: 03e00008 jr ra +8001c84c: 27bd0030 addiu sp,sp,48 + +8001c850 <_Z6Op11M1v>: +8001c850: 27bdffd8 addiu sp,sp,-40 +8001c854: 3c038021 lui v1,0x8021 +8001c858: afbf0024 sw ra,36(sp) +8001c85c: afb40020 sw s4,32(sp) +8001c860: afb3001c sw s3,28(sp) +8001c864: afb20018 sw s2,24(sp) +8001c868: afb10014 sw s1,20(sp) +8001c86c: afb00010 sw s0,16(sp) +8001c870: 2463e2a8 addiu v1,v1,-7512 +8001c874: 8c67000c lw a3,12(v1) +8001c878: 3c148022 lui s4,0x8022 +8001c87c: 90e20000 lbu v0,0(a3) +8001c880: 3c118021 lui s1,0x8021 +8001c884: 2631e2f8 addiu s1,s1,-7432 +8001c888: a28250cc sb v0,20684(s4) +8001c88c: 90e20000 lbu v0,0(a3) +8001c890: 96240006 lhu a0,6(s1) +8001c894: 8c650020 lw a1,32(v1) +8001c898: 8c66002c lw a2,44(v1) +8001c89c: 00441021 addu v0,v0,a0 +8001c8a0: 3042ffff andi v0,v0,0xffff +8001c8a4: 3c138021 lui s3,0x8021 +8001c8a8: 00a62821 addu a1,a1,a2 +8001c8ac: 24e70001 addiu a3,a3,1 +8001c8b0: 00402021 move a0,v0 +8001c8b4: ae627018 sw v0,28696(s3) +8001c8b8: 3c128021 lui s2,0x8021 +8001c8bc: 3c028006 lui v0,0x8006 +8001c8c0: 2652e284 addiu s2,s2,-7548 +8001c8c4: ac650020 sw a1,32(v1) +8001c8c8: 24424be8 addiu v0,v0,19432 +8001c8cc: 0040f809 jalr v0 +8001c8d0: ac67000c sw a3,12(v1) +8001c8d4: 9625000c lhu a1,12(s1) +8001c8d8: 8e430014 lw v1,20(s2) +8001c8dc: 92300004 lbu s0,4(s1) +8001c8e0: 00a32821 addu a1,a1,v1 +8001c8e4: 00a22821 addu a1,a1,v0 +8001c8e8: 00021203 sra v0,v0,0x8 +8001c8ec: a28250cc sb v0,20684(s4) +8001c8f0: 3c028006 lui v0,0x8006 +8001c8f4: ae657018 sw a1,28696(s3) +8001c8f8: 244249d4 addiu v0,v0,18900 +8001c8fc: 0040f809 jalr v0 +8001c900: 00a02021 move a0,a1 +8001c904: 02028025 or s0,s0,v0 +8001c908: 320200ff andi v0,s0,0xff +8001c90c: a2300004 sb s0,4(s1) +8001c910: a242000a sb v0,10(s2) +8001c914: a2420009 sb v0,9(s2) +8001c918: 8fbf0024 lw ra,36(sp) +8001c91c: 8fb40020 lw s4,32(sp) +8001c920: 8fb3001c lw s3,28(sp) +8001c924: 8fb20018 lw s2,24(sp) +8001c928: 8fb10014 lw s1,20(sp) +8001c92c: 8fb00010 lw s0,16(sp) +8001c930: 03e00008 jr ra +8001c934: 27bd0028 addiu sp,sp,40 + +8001c938 <_Z6OpB1M0v>: +8001c938: 27bdffd8 addiu sp,sp,-40 +8001c93c: 3c038021 lui v1,0x8021 +8001c940: afbf0024 sw ra,36(sp) +8001c944: afb40020 sw s4,32(sp) +8001c948: afb3001c sw s3,28(sp) +8001c94c: afb20018 sw s2,24(sp) +8001c950: afb10014 sw s1,20(sp) +8001c954: afb00010 sw s0,16(sp) +8001c958: 2463e2a8 addiu v1,v1,-7512 +8001c95c: 8c67000c lw a3,12(v1) +8001c960: 3c148022 lui s4,0x8022 +8001c964: 90e20000 lbu v0,0(a3) +8001c968: 3c128021 lui s2,0x8021 +8001c96c: 2652e2f8 addiu s2,s2,-7432 +8001c970: a28250cc sb v0,20684(s4) +8001c974: 90e20000 lbu v0,0(a3) +8001c978: 96440006 lhu a0,6(s2) +8001c97c: 8c660020 lw a2,32(v1) +8001c980: 8c65002c lw a1,44(v1) +8001c984: 00441021 addu v0,v0,a0 +8001c988: 00c53021 addu a2,a2,a1 +8001c98c: 3042ffff andi v0,v0,0xffff +8001c990: 24e70001 addiu a3,a3,1 +8001c994: 3c118006 lui s1,0x8006 +8001c998: 3c108021 lui s0,0x8021 +8001c99c: 2610e284 addiu s0,s0,-7548 +8001c9a0: 26314be8 addiu s1,s1,19432 +8001c9a4: 3c138021 lui s3,0x8021 +8001c9a8: ac660020 sw a2,32(v1) +8001c9ac: ac67000c sw a3,12(v1) +8001c9b0: 00402021 move a0,v0 +8001c9b4: 0220f809 jalr s1 +8001c9b8: ae627018 sw v0,28696(s3) +8001c9bc: 8e040014 lw a0,20(s0) +8001c9c0: 9643000c lhu v1,12(s2) +8001c9c4: 00022a03 sra a1,v0,0x8 +8001c9c8: 00641821 addu v1,v1,a0 +8001c9cc: 00621821 addu v1,v1,v0 +8001c9d0: 00602021 move a0,v1 +8001c9d4: ae637018 sw v1,28696(s3) +8001c9d8: 0220f809 jalr s1 +8001c9dc: a28550cc sb a1,20684(s4) +8001c9e0: a6420004 sh v0,4(s2) +8001c9e4: 3042ffff andi v0,v0,0xffff +8001c9e8: 00021a02 srl v1,v0,0x8 +8001c9ec: 0002102b sltu v0,zero,v0 +8001c9f0: a203000a sb v1,10(s0) +8001c9f4: a2020009 sb v0,9(s0) +8001c9f8: 8fbf0024 lw ra,36(sp) +8001c9fc: 8fb40020 lw s4,32(sp) +8001ca00: 8fb3001c lw s3,28(sp) +8001ca04: 8fb20018 lw s2,24(sp) +8001ca08: 8fb10014 lw s1,20(sp) +8001ca0c: 8fb00010 lw s0,16(sp) +8001ca10: 03e00008 jr ra +8001ca14: 27bd0028 addiu sp,sp,40 + +8001ca18 <_Z6OpB1M1v>: +8001ca18: 27bdffd8 addiu sp,sp,-40 +8001ca1c: 3c038021 lui v1,0x8021 +8001ca20: afbf0020 sw ra,32(sp) +8001ca24: afb3001c sw s3,28(sp) +8001ca28: afb20018 sw s2,24(sp) +8001ca2c: afb10014 sw s1,20(sp) +8001ca30: afb00010 sw s0,16(sp) +8001ca34: 2463e2a8 addiu v1,v1,-7512 +8001ca38: 8c67000c lw a3,12(v1) +8001ca3c: 3c138022 lui s3,0x8022 +8001ca40: 90e20000 lbu v0,0(a3) +8001ca44: 3c118021 lui s1,0x8021 +8001ca48: 2631e2f8 addiu s1,s1,-7432 +8001ca4c: a26250cc sb v0,20684(s3) +8001ca50: 90e20000 lbu v0,0(a3) +8001ca54: 96240006 lhu a0,6(s1) +8001ca58: 8c650020 lw a1,32(v1) +8001ca5c: 8c66002c lw a2,44(v1) +8001ca60: 00441021 addu v0,v0,a0 +8001ca64: 3042ffff andi v0,v0,0xffff +8001ca68: 3c128021 lui s2,0x8021 +8001ca6c: 00a62821 addu a1,a1,a2 +8001ca70: 24e70001 addiu a3,a3,1 +8001ca74: 00402021 move a0,v0 +8001ca78: ae427018 sw v0,28696(s2) +8001ca7c: 3c108021 lui s0,0x8021 +8001ca80: 3c028006 lui v0,0x8006 +8001ca84: 2610e284 addiu s0,s0,-7548 +8001ca88: ac650020 sw a1,32(v1) +8001ca8c: 24424be8 addiu v0,v0,19432 +8001ca90: 0040f809 jalr v0 +8001ca94: ac67000c sw a3,12(v1) +8001ca98: 8e040014 lw a0,20(s0) +8001ca9c: 9623000c lhu v1,12(s1) +8001caa0: 00641821 addu v1,v1,a0 +8001caa4: 00621821 addu v1,v1,v0 +8001caa8: 00021203 sra v0,v0,0x8 +8001caac: a26250cc sb v0,20684(s3) +8001cab0: 3c028006 lui v0,0x8006 +8001cab4: ae437018 sw v1,28696(s2) +8001cab8: 244249d4 addiu v0,v0,18900 +8001cabc: 0040f809 jalr v0 +8001cac0: 00602021 move a0,v1 +8001cac4: a2220004 sb v0,4(s1) +8001cac8: 304200ff andi v0,v0,0xff +8001cacc: a202000a sb v0,10(s0) +8001cad0: a2020009 sb v0,9(s0) +8001cad4: 8fbf0020 lw ra,32(sp) +8001cad8: 8fb3001c lw s3,28(sp) +8001cadc: 8fb20018 lw s2,24(sp) +8001cae0: 8fb10014 lw s1,20(sp) +8001cae4: 8fb00010 lw s0,16(sp) +8001cae8: 03e00008 jr ra +8001caec: 27bd0028 addiu sp,sp,40 + +8001caf0 <_Z6Op51M0v>: +8001caf0: 27bdffd0 addiu sp,sp,-48 +8001caf4: 3c038021 lui v1,0x8021 +8001caf8: afbf0028 sw ra,40(sp) +8001cafc: afb50024 sw s5,36(sp) +8001cb00: afb40020 sw s4,32(sp) +8001cb04: afb3001c sw s3,28(sp) +8001cb08: afb20018 sw s2,24(sp) +8001cb0c: afb10014 sw s1,20(sp) +8001cb10: afb00010 sw s0,16(sp) +8001cb14: 2463e2a8 addiu v1,v1,-7512 +8001cb18: 8c67000c lw a3,12(v1) +8001cb1c: 3c158022 lui s5,0x8022 +8001cb20: 90e20000 lbu v0,0(a3) +8001cb24: 3c118021 lui s1,0x8021 +8001cb28: 2631e2f8 addiu s1,s1,-7432 +8001cb2c: a2a250cc sb v0,20684(s5) +8001cb30: 90e20000 lbu v0,0(a3) +8001cb34: 96240006 lhu a0,6(s1) +8001cb38: 8c660020 lw a2,32(v1) +8001cb3c: 8c65002c lw a1,44(v1) +8001cb40: 00441021 addu v0,v0,a0 +8001cb44: 00c53021 addu a2,a2,a1 +8001cb48: 3042ffff andi v0,v0,0xffff +8001cb4c: 24e70001 addiu a3,a3,1 +8001cb50: 3c138006 lui s3,0x8006 +8001cb54: 3c128021 lui s2,0x8021 +8001cb58: 2652e284 addiu s2,s2,-7548 +8001cb5c: 26734be8 addiu s3,s3,19432 +8001cb60: 3c148021 lui s4,0x8021 +8001cb64: ac660020 sw a2,32(v1) +8001cb68: ac67000c sw a3,12(v1) +8001cb6c: 00402021 move a0,v0 +8001cb70: 0260f809 jalr s3 +8001cb74: ae827018 sw v0,28696(s4) +8001cb78: 8e440014 lw a0,20(s2) +8001cb7c: 9623000c lhu v1,12(s1) +8001cb80: 96300004 lhu s0,4(s1) +8001cb84: 00641821 addu v1,v1,a0 +8001cb88: 00621821 addu v1,v1,v0 +8001cb8c: 00022a03 sra a1,v0,0x8 +8001cb90: 00602021 move a0,v1 +8001cb94: ae837018 sw v1,28696(s4) +8001cb98: 0260f809 jalr s3 +8001cb9c: a2a550cc sb a1,20684(s5) +8001cba0: 02028026 xor s0,s0,v0 +8001cba4: 3202ffff andi v0,s0,0xffff +8001cba8: 00021a02 srl v1,v0,0x8 +8001cbac: 0002102b sltu v0,zero,v0 +8001cbb0: a6300004 sh s0,4(s1) +8001cbb4: a243000a sb v1,10(s2) +8001cbb8: a2420009 sb v0,9(s2) +8001cbbc: 8fbf0028 lw ra,40(sp) +8001cbc0: 8fb50024 lw s5,36(sp) +8001cbc4: 8fb40020 lw s4,32(sp) +8001cbc8: 8fb3001c lw s3,28(sp) +8001cbcc: 8fb20018 lw s2,24(sp) +8001cbd0: 8fb10014 lw s1,20(sp) +8001cbd4: 8fb00010 lw s0,16(sp) +8001cbd8: 03e00008 jr ra +8001cbdc: 27bd0030 addiu sp,sp,48 + +8001cbe0 <_Z6Op51M1v>: +8001cbe0: 27bdffd8 addiu sp,sp,-40 +8001cbe4: 3c038021 lui v1,0x8021 +8001cbe8: afbf0024 sw ra,36(sp) +8001cbec: afb40020 sw s4,32(sp) +8001cbf0: afb3001c sw s3,28(sp) +8001cbf4: afb20018 sw s2,24(sp) +8001cbf8: afb10014 sw s1,20(sp) +8001cbfc: afb00010 sw s0,16(sp) +8001cc00: 2463e2a8 addiu v1,v1,-7512 +8001cc04: 8c67000c lw a3,12(v1) +8001cc08: 3c148022 lui s4,0x8022 +8001cc0c: 90e20000 lbu v0,0(a3) +8001cc10: 3c118021 lui s1,0x8021 +8001cc14: 2631e2f8 addiu s1,s1,-7432 +8001cc18: a28250cc sb v0,20684(s4) +8001cc1c: 90e20000 lbu v0,0(a3) +8001cc20: 96240006 lhu a0,6(s1) +8001cc24: 8c650020 lw a1,32(v1) +8001cc28: 8c66002c lw a2,44(v1) +8001cc2c: 00441021 addu v0,v0,a0 +8001cc30: 3042ffff andi v0,v0,0xffff +8001cc34: 3c138021 lui s3,0x8021 +8001cc38: 00a62821 addu a1,a1,a2 +8001cc3c: 24e70001 addiu a3,a3,1 +8001cc40: 00402021 move a0,v0 +8001cc44: ae627018 sw v0,28696(s3) +8001cc48: 3c128021 lui s2,0x8021 +8001cc4c: 3c028006 lui v0,0x8006 +8001cc50: 2652e284 addiu s2,s2,-7548 +8001cc54: ac650020 sw a1,32(v1) +8001cc58: 24424be8 addiu v0,v0,19432 +8001cc5c: 0040f809 jalr v0 +8001cc60: ac67000c sw a3,12(v1) +8001cc64: 9625000c lhu a1,12(s1) +8001cc68: 8e430014 lw v1,20(s2) +8001cc6c: 92300004 lbu s0,4(s1) +8001cc70: 00a32821 addu a1,a1,v1 +8001cc74: 00a22821 addu a1,a1,v0 +8001cc78: 00021203 sra v0,v0,0x8 +8001cc7c: a28250cc sb v0,20684(s4) +8001cc80: 3c028006 lui v0,0x8006 +8001cc84: ae657018 sw a1,28696(s3) +8001cc88: 244249d4 addiu v0,v0,18900 +8001cc8c: 0040f809 jalr v0 +8001cc90: 00a02021 move a0,a1 +8001cc94: 02028026 xor s0,s0,v0 +8001cc98: 320200ff andi v0,s0,0xff +8001cc9c: a2300004 sb s0,4(s1) +8001cca0: a242000a sb v0,10(s2) +8001cca4: a2420009 sb v0,9(s2) +8001cca8: 8fbf0024 lw ra,36(sp) +8001ccac: 8fb40020 lw s4,32(sp) +8001ccb0: 8fb3001c lw s3,28(sp) +8001ccb4: 8fb20018 lw s2,24(sp) +8001ccb8: 8fb10014 lw s1,20(sp) +8001ccbc: 8fb00010 lw s0,16(sp) +8001ccc0: 03e00008 jr ra +8001ccc4: 27bd0028 addiu sp,sp,40 + +8001ccc8 <_Z6OpD1M0v>: +8001ccc8: 27bdffd0 addiu sp,sp,-48 +8001cccc: 3c038021 lui v1,0x8021 +8001ccd0: afbf0028 sw ra,40(sp) +8001ccd4: afb50024 sw s5,36(sp) +8001ccd8: afb40020 sw s4,32(sp) +8001ccdc: afb3001c sw s3,28(sp) +8001cce0: afb20018 sw s2,24(sp) +8001cce4: afb10014 sw s1,20(sp) +8001cce8: afb00010 sw s0,16(sp) +8001ccec: 2463e2a8 addiu v1,v1,-7512 +8001ccf0: 8c67000c lw a3,12(v1) +8001ccf4: 3c158022 lui s5,0x8022 +8001ccf8: 90e20000 lbu v0,0(a3) +8001ccfc: 3c138021 lui s3,0x8021 +8001cd00: 2673e2f8 addiu s3,s3,-7432 +8001cd04: a2a250cc sb v0,20684(s5) +8001cd08: 90e20000 lbu v0,0(a3) +8001cd0c: 96640006 lhu a0,6(s3) +8001cd10: 8c65002c lw a1,44(v1) +8001cd14: 8c660020 lw a2,32(v1) +8001cd18: 00441021 addu v0,v0,a0 +8001cd1c: 00c53021 addu a2,a2,a1 +8001cd20: 3042ffff andi v0,v0,0xffff +8001cd24: 24e70001 addiu a3,a3,1 +8001cd28: 3c128006 lui s2,0x8006 +8001cd2c: 3c118021 lui s1,0x8021 +8001cd30: 2631e284 addiu s1,s1,-7548 +8001cd34: 26524be8 addiu s2,s2,19432 +8001cd38: 3c148021 lui s4,0x8021 +8001cd3c: ac660020 sw a2,32(v1) +8001cd40: ac67000c sw a3,12(v1) +8001cd44: 00402021 move a0,v0 +8001cd48: 0240f809 jalr s2 +8001cd4c: ae827018 sw v0,28696(s4) +8001cd50: 8e240014 lw a0,20(s1) +8001cd54: 9663000c lhu v1,12(s3) +8001cd58: 96700004 lhu s0,4(s3) +8001cd5c: 00641821 addu v1,v1,a0 +8001cd60: 00621821 addu v1,v1,v0 +8001cd64: 00602021 move a0,v1 +8001cd68: 00021203 sra v0,v0,0x8 +8001cd6c: ae837018 sw v1,28696(s4) +8001cd70: 0240f809 jalr s2 +8001cd74: a2a250cc sb v0,20684(s5) +8001cd78: 02028023 subu s0,s0,v0 +8001cd7c: 3204ffff andi a0,s0,0xffff +8001cd80: 00101827 nor v1,zero,s0 +8001cd84: 3c028022 lui v0,0x8022 +8001cd88: ac5050c8 sw s0,20680(v0) +8001cd8c: 00042a02 srl a1,a0,0x8 +8001cd90: 00031fc2 srl v1,v1,0x1f +8001cd94: 0004202b sltu a0,zero,a0 +8001cd98: a225000a sb a1,10(s1) +8001cd9c: a2230008 sb v1,8(s1) +8001cda0: a2240009 sb a0,9(s1) +8001cda4: 8fbf0028 lw ra,40(sp) +8001cda8: 8fb50024 lw s5,36(sp) +8001cdac: 8fb40020 lw s4,32(sp) +8001cdb0: 8fb3001c lw s3,28(sp) +8001cdb4: 8fb20018 lw s2,24(sp) +8001cdb8: 8fb10014 lw s1,20(sp) +8001cdbc: 8fb00010 lw s0,16(sp) +8001cdc0: 03e00008 jr ra +8001cdc4: 27bd0030 addiu sp,sp,48 + +8001cdc8 <_Z6OpD1M1v>: +8001cdc8: 27bdffd8 addiu sp,sp,-40 +8001cdcc: 3c038021 lui v1,0x8021 +8001cdd0: afbf0024 sw ra,36(sp) +8001cdd4: afb40020 sw s4,32(sp) +8001cdd8: afb3001c sw s3,28(sp) +8001cddc: afb20018 sw s2,24(sp) +8001cde0: afb10014 sw s1,20(sp) +8001cde4: afb00010 sw s0,16(sp) +8001cde8: 2463e2a8 addiu v1,v1,-7512 +8001cdec: 8c67000c lw a3,12(v1) +8001cdf0: 3c148022 lui s4,0x8022 +8001cdf4: 90e20000 lbu v0,0(a3) +8001cdf8: 3c128021 lui s2,0x8021 +8001cdfc: 2652e2f8 addiu s2,s2,-7432 +8001ce00: a28250cc sb v0,20684(s4) +8001ce04: 90e20000 lbu v0,0(a3) +8001ce08: 96440006 lhu a0,6(s2) +8001ce0c: 8c650020 lw a1,32(v1) +8001ce10: 8c66002c lw a2,44(v1) +8001ce14: 00441021 addu v0,v0,a0 +8001ce18: 3042ffff andi v0,v0,0xffff +8001ce1c: 3c138021 lui s3,0x8021 +8001ce20: 00a62821 addu a1,a1,a2 +8001ce24: 24e70001 addiu a3,a3,1 +8001ce28: 00402021 move a0,v0 +8001ce2c: ae627018 sw v0,28696(s3) +8001ce30: 3c118021 lui s1,0x8021 +8001ce34: 3c028006 lui v0,0x8006 +8001ce38: 2631e284 addiu s1,s1,-7548 +8001ce3c: ac650020 sw a1,32(v1) +8001ce40: 24424be8 addiu v0,v0,19432 +8001ce44: 0040f809 jalr v0 +8001ce48: ac67000c sw a3,12(v1) +8001ce4c: 8e230014 lw v1,20(s1) +8001ce50: 9645000c lhu a1,12(s2) +8001ce54: 92500004 lbu s0,4(s2) +8001ce58: 00a32821 addu a1,a1,v1 +8001ce5c: 00a22821 addu a1,a1,v0 +8001ce60: 00021203 sra v0,v0,0x8 +8001ce64: a28250cc sb v0,20684(s4) +8001ce68: 3c028006 lui v0,0x8006 +8001ce6c: 00a02021 move a0,a1 +8001ce70: 244249d4 addiu v0,v0,18900 +8001ce74: 0040f809 jalr v0 +8001ce78: ae657018 sw a1,28696(s3) +8001ce7c: 02028023 subu s0,s0,v0 +8001ce80: 00108400 sll s0,s0,0x10 +8001ce84: 00108403 sra s0,s0,0x10 +8001ce88: 00101827 nor v1,zero,s0 +8001ce8c: 3c028022 lui v0,0x8022 +8001ce90: a45050c6 sh s0,20678(v0) +8001ce94: 320400ff andi a0,s0,0xff +8001ce98: 00031fc2 srl v1,v1,0x1f +8001ce9c: a224000a sb a0,10(s1) +8001cea0: a2230008 sb v1,8(s1) +8001cea4: a2240009 sb a0,9(s1) +8001cea8: 8fbf0024 lw ra,36(sp) +8001ceac: 8fb40020 lw s4,32(sp) +8001ceb0: 8fb3001c lw s3,28(sp) +8001ceb4: 8fb20018 lw s2,24(sp) +8001ceb8: 8fb10014 lw s1,20(sp) +8001cebc: 8fb00010 lw s0,16(sp) +8001cec0: 03e00008 jr ra +8001cec4: 27bd0028 addiu sp,sp,40 + +8001cec8 <_Z6Op31M0v>: +8001cec8: 27bdffd0 addiu sp,sp,-48 +8001cecc: 3c038021 lui v1,0x8021 +8001ced0: afbf0028 sw ra,40(sp) +8001ced4: afb50024 sw s5,36(sp) +8001ced8: afb40020 sw s4,32(sp) +8001cedc: afb3001c sw s3,28(sp) +8001cee0: afb20018 sw s2,24(sp) +8001cee4: afb10014 sw s1,20(sp) +8001cee8: afb00010 sw s0,16(sp) +8001ceec: 2463e2a8 addiu v1,v1,-7512 +8001cef0: 8c67000c lw a3,12(v1) +8001cef4: 3c158022 lui s5,0x8022 +8001cef8: 90e20000 lbu v0,0(a3) +8001cefc: 3c118021 lui s1,0x8021 +8001cf00: 2631e2f8 addiu s1,s1,-7432 +8001cf04: a2a250cc sb v0,20684(s5) +8001cf08: 90e20000 lbu v0,0(a3) +8001cf0c: 96240006 lhu a0,6(s1) +8001cf10: 8c660020 lw a2,32(v1) +8001cf14: 8c65002c lw a1,44(v1) +8001cf18: 00441021 addu v0,v0,a0 +8001cf1c: 00c53021 addu a2,a2,a1 +8001cf20: 3042ffff andi v0,v0,0xffff +8001cf24: 24e70001 addiu a3,a3,1 +8001cf28: 3c138006 lui s3,0x8006 +8001cf2c: 3c128021 lui s2,0x8021 +8001cf30: 2652e284 addiu s2,s2,-7548 +8001cf34: 26734be8 addiu s3,s3,19432 +8001cf38: 3c148021 lui s4,0x8021 +8001cf3c: ac660020 sw a2,32(v1) +8001cf40: ac67000c sw a3,12(v1) +8001cf44: 00402021 move a0,v0 +8001cf48: 0260f809 jalr s3 +8001cf4c: ae827018 sw v0,28696(s4) +8001cf50: 8e440014 lw a0,20(s2) +8001cf54: 9623000c lhu v1,12(s1) +8001cf58: 96300004 lhu s0,4(s1) +8001cf5c: 00641821 addu v1,v1,a0 +8001cf60: 00621821 addu v1,v1,v0 +8001cf64: 00022a03 sra a1,v0,0x8 +8001cf68: 00602021 move a0,v1 +8001cf6c: ae837018 sw v1,28696(s4) +8001cf70: 0260f809 jalr s3 +8001cf74: a2a550cc sb a1,20684(s5) +8001cf78: 02028024 and s0,s0,v0 +8001cf7c: 3202ffff andi v0,s0,0xffff +8001cf80: 00021a02 srl v1,v0,0x8 +8001cf84: 0002102b sltu v0,zero,v0 +8001cf88: a6300004 sh s0,4(s1) +8001cf8c: a243000a sb v1,10(s2) +8001cf90: a2420009 sb v0,9(s2) +8001cf94: 8fbf0028 lw ra,40(sp) +8001cf98: 8fb50024 lw s5,36(sp) +8001cf9c: 8fb40020 lw s4,32(sp) +8001cfa0: 8fb3001c lw s3,28(sp) +8001cfa4: 8fb20018 lw s2,24(sp) +8001cfa8: 8fb10014 lw s1,20(sp) +8001cfac: 8fb00010 lw s0,16(sp) +8001cfb0: 03e00008 jr ra +8001cfb4: 27bd0030 addiu sp,sp,48 + +8001cfb8 <_Z6Op31M1v>: +8001cfb8: 27bdffd8 addiu sp,sp,-40 +8001cfbc: 3c038021 lui v1,0x8021 +8001cfc0: afbf0024 sw ra,36(sp) +8001cfc4: afb40020 sw s4,32(sp) +8001cfc8: afb3001c sw s3,28(sp) +8001cfcc: afb20018 sw s2,24(sp) +8001cfd0: afb10014 sw s1,20(sp) +8001cfd4: afb00010 sw s0,16(sp) +8001cfd8: 2463e2a8 addiu v1,v1,-7512 +8001cfdc: 8c67000c lw a3,12(v1) +8001cfe0: 3c148022 lui s4,0x8022 +8001cfe4: 90e20000 lbu v0,0(a3) +8001cfe8: 3c118021 lui s1,0x8021 +8001cfec: 2631e2f8 addiu s1,s1,-7432 +8001cff0: a28250cc sb v0,20684(s4) +8001cff4: 90e20000 lbu v0,0(a3) +8001cff8: 96240006 lhu a0,6(s1) +8001cffc: 8c650020 lw a1,32(v1) +8001d000: 8c66002c lw a2,44(v1) +8001d004: 00441021 addu v0,v0,a0 +8001d008: 3042ffff andi v0,v0,0xffff +8001d00c: 3c138021 lui s3,0x8021 +8001d010: 00a62821 addu a1,a1,a2 +8001d014: 24e70001 addiu a3,a3,1 +8001d018: 00402021 move a0,v0 +8001d01c: ae627018 sw v0,28696(s3) +8001d020: 3c128021 lui s2,0x8021 +8001d024: 3c028006 lui v0,0x8006 +8001d028: 2652e284 addiu s2,s2,-7548 +8001d02c: ac650020 sw a1,32(v1) +8001d030: 24424be8 addiu v0,v0,19432 +8001d034: 0040f809 jalr v0 +8001d038: ac67000c sw a3,12(v1) +8001d03c: 9625000c lhu a1,12(s1) +8001d040: 8e430014 lw v1,20(s2) +8001d044: 92300004 lbu s0,4(s1) +8001d048: 00a32821 addu a1,a1,v1 +8001d04c: 00a22821 addu a1,a1,v0 +8001d050: 00021203 sra v0,v0,0x8 +8001d054: a28250cc sb v0,20684(s4) +8001d058: 3c028006 lui v0,0x8006 +8001d05c: ae657018 sw a1,28696(s3) +8001d060: 244249d4 addiu v0,v0,18900 +8001d064: 0040f809 jalr v0 +8001d068: 00a02021 move a0,a1 +8001d06c: 02028024 and s0,s0,v0 +8001d070: 320200ff andi v0,s0,0xff +8001d074: a2300004 sb s0,4(s1) +8001d078: a242000a sb v0,10(s2) +8001d07c: a2420009 sb v0,9(s2) +8001d080: 8fbf0024 lw ra,36(sp) +8001d084: 8fb40020 lw s4,32(sp) +8001d088: 8fb3001c lw s3,28(sp) +8001d08c: 8fb20018 lw s2,24(sp) +8001d090: 8fb10014 lw s1,20(sp) +8001d094: 8fb00010 lw s0,16(sp) +8001d098: 03e00008 jr ra +8001d09c: 27bd0028 addiu sp,sp,40 + +8001d0a0 <_Z6Op52M0v>: +8001d0a0: 27bdffd0 addiu sp,sp,-48 +8001d0a4: 3c038021 lui v1,0x8021 +8001d0a8: afbf0028 sw ra,40(sp) +8001d0ac: afb50024 sw s5,36(sp) +8001d0b0: afb40020 sw s4,32(sp) +8001d0b4: afb3001c sw s3,28(sp) +8001d0b8: afb20018 sw s2,24(sp) +8001d0bc: afb10014 sw s1,20(sp) +8001d0c0: afb00010 sw s0,16(sp) +8001d0c4: 2463e2a8 addiu v1,v1,-7512 +8001d0c8: 8c67000c lw a3,12(v1) +8001d0cc: 3c158022 lui s5,0x8022 +8001d0d0: 90e20000 lbu v0,0(a3) +8001d0d4: 3c138021 lui s3,0x8021 +8001d0d8: 2673e2f8 addiu s3,s3,-7432 +8001d0dc: a2a250cc sb v0,20684(s5) +8001d0e0: 90e20000 lbu v0,0(a3) +8001d0e4: 96640006 lhu a0,6(s3) +8001d0e8: 8c660020 lw a2,32(v1) +8001d0ec: 8c65002c lw a1,44(v1) +8001d0f0: 00441021 addu v0,v0,a0 +8001d0f4: 00c53021 addu a2,a2,a1 +8001d0f8: 3042ffff andi v0,v0,0xffff +8001d0fc: 24e70001 addiu a3,a3,1 +8001d100: 3c128006 lui s2,0x8006 +8001d104: 3c118021 lui s1,0x8021 +8001d108: 2631e284 addiu s1,s1,-7548 +8001d10c: 26524be8 addiu s2,s2,19432 +8001d110: 3c148021 lui s4,0x8021 +8001d114: ac660020 sw a2,32(v1) +8001d118: ac67000c sw a3,12(v1) +8001d11c: 00402021 move a0,v0 +8001d120: 0240f809 jalr s2 +8001d124: ae827018 sw v0,28696(s4) +8001d128: 8e230014 lw v1,20(s1) +8001d12c: 00022a03 sra a1,v0,0x8 +8001d130: 00431021 addu v0,v0,v1 +8001d134: 96700004 lhu s0,4(s3) +8001d138: 00402021 move a0,v0 +8001d13c: a2a550cc sb a1,20684(s5) +8001d140: 0240f809 jalr s2 +8001d144: ae827018 sw v0,28696(s4) +8001d148: 02028026 xor s0,s0,v0 +8001d14c: 3202ffff andi v0,s0,0xffff +8001d150: 00021a02 srl v1,v0,0x8 +8001d154: 0002102b sltu v0,zero,v0 +8001d158: a6700004 sh s0,4(s3) +8001d15c: a223000a sb v1,10(s1) +8001d160: a2220009 sb v0,9(s1) +8001d164: 8fbf0028 lw ra,40(sp) +8001d168: 8fb50024 lw s5,36(sp) +8001d16c: 8fb40020 lw s4,32(sp) +8001d170: 8fb3001c lw s3,28(sp) +8001d174: 8fb20018 lw s2,24(sp) +8001d178: 8fb10014 lw s1,20(sp) +8001d17c: 8fb00010 lw s0,16(sp) +8001d180: 03e00008 jr ra +8001d184: 27bd0030 addiu sp,sp,48 + +8001d188 <_Z6Op52M1v>: +8001d188: 27bdffd8 addiu sp,sp,-40 +8001d18c: 3c038021 lui v1,0x8021 +8001d190: afbf0024 sw ra,36(sp) +8001d194: afb40020 sw s4,32(sp) +8001d198: afb3001c sw s3,28(sp) +8001d19c: afb20018 sw s2,24(sp) +8001d1a0: afb10014 sw s1,20(sp) +8001d1a4: afb00010 sw s0,16(sp) +8001d1a8: 2463e2a8 addiu v1,v1,-7512 +8001d1ac: 8c67000c lw a3,12(v1) +8001d1b0: 3c148022 lui s4,0x8022 +8001d1b4: 90e20000 lbu v0,0(a3) +8001d1b8: 3c128021 lui s2,0x8021 +8001d1bc: 2652e2f8 addiu s2,s2,-7432 +8001d1c0: a28250cc sb v0,20684(s4) +8001d1c4: 90e20000 lbu v0,0(a3) +8001d1c8: 96440006 lhu a0,6(s2) +8001d1cc: 8c650020 lw a1,32(v1) +8001d1d0: 8c66002c lw a2,44(v1) +8001d1d4: 00441021 addu v0,v0,a0 +8001d1d8: 3042ffff andi v0,v0,0xffff +8001d1dc: 3c138021 lui s3,0x8021 +8001d1e0: 00a62821 addu a1,a1,a2 +8001d1e4: 24e70001 addiu a3,a3,1 +8001d1e8: 00402021 move a0,v0 +8001d1ec: ae627018 sw v0,28696(s3) +8001d1f0: 3c118021 lui s1,0x8021 +8001d1f4: 3c028006 lui v0,0x8006 +8001d1f8: 2631e284 addiu s1,s1,-7548 +8001d1fc: ac650020 sw a1,32(v1) +8001d200: 24424be8 addiu v0,v0,19432 +8001d204: 0040f809 jalr v0 +8001d208: ac67000c sw a3,12(v1) +8001d20c: 8e230014 lw v1,20(s1) +8001d210: 92500004 lbu s0,4(s2) +8001d214: 00431821 addu v1,v0,v1 +8001d218: 00021203 sra v0,v0,0x8 +8001d21c: a28250cc sb v0,20684(s4) +8001d220: 3c028006 lui v0,0x8006 +8001d224: ae637018 sw v1,28696(s3) +8001d228: 244249d4 addiu v0,v0,18900 +8001d22c: 0040f809 jalr v0 +8001d230: 00602021 move a0,v1 +8001d234: 02028026 xor s0,s0,v0 +8001d238: 320200ff andi v0,s0,0xff +8001d23c: a2500004 sb s0,4(s2) +8001d240: a222000a sb v0,10(s1) +8001d244: a2220009 sb v0,9(s1) +8001d248: 8fbf0024 lw ra,36(sp) +8001d24c: 8fb40020 lw s4,32(sp) +8001d250: 8fb3001c lw s3,28(sp) +8001d254: 8fb20018 lw s2,24(sp) +8001d258: 8fb10014 lw s1,20(sp) +8001d25c: 8fb00010 lw s0,16(sp) +8001d260: 03e00008 jr ra +8001d264: 27bd0028 addiu sp,sp,40 + +8001d268 <_Z6OpD2M0v>: +8001d268: 27bdffd0 addiu sp,sp,-48 +8001d26c: 3c038021 lui v1,0x8021 +8001d270: afbf0028 sw ra,40(sp) +8001d274: afb50024 sw s5,36(sp) +8001d278: afb40020 sw s4,32(sp) +8001d27c: afb3001c sw s3,28(sp) +8001d280: afb20018 sw s2,24(sp) +8001d284: afb10014 sw s1,20(sp) +8001d288: afb00010 sw s0,16(sp) +8001d28c: 2463e2a8 addiu v1,v1,-7512 +8001d290: 8c67000c lw a3,12(v1) +8001d294: 3c158022 lui s5,0x8022 +8001d298: 90e20000 lbu v0,0(a3) +8001d29c: 3c138021 lui s3,0x8021 +8001d2a0: a2a250cc sb v0,20684(s5) +8001d2a4: 2673e2f8 addiu s3,s3,-7432 +8001d2a8: 90e20000 lbu v0,0(a3) +8001d2ac: 96640006 lhu a0,6(s3) +8001d2b0: 8c65002c lw a1,44(v1) +8001d2b4: 8c660020 lw a2,32(v1) +8001d2b8: 00441021 addu v0,v0,a0 +8001d2bc: 00c53021 addu a2,a2,a1 +8001d2c0: 3042ffff andi v0,v0,0xffff +8001d2c4: 24e70001 addiu a3,a3,1 +8001d2c8: 3c128006 lui s2,0x8006 +8001d2cc: 3c118021 lui s1,0x8021 +8001d2d0: 2631e284 addiu s1,s1,-7548 +8001d2d4: 26524be8 addiu s2,s2,19432 +8001d2d8: 3c148021 lui s4,0x8021 +8001d2dc: ac660020 sw a2,32(v1) +8001d2e0: ac67000c sw a3,12(v1) +8001d2e4: 00402021 move a0,v0 +8001d2e8: 0240f809 jalr s2 +8001d2ec: ae827018 sw v0,28696(s4) +8001d2f0: 8e230014 lw v1,20(s1) +8001d2f4: 96700004 lhu s0,4(s3) +8001d2f8: 00431821 addu v1,v0,v1 +8001d2fc: 00602021 move a0,v1 +8001d300: 00021203 sra v0,v0,0x8 +8001d304: ae837018 sw v1,28696(s4) +8001d308: 0240f809 jalr s2 +8001d30c: a2a250cc sb v0,20684(s5) +8001d310: 02028023 subu s0,s0,v0 +8001d314: 3204ffff andi a0,s0,0xffff +8001d318: 00101827 nor v1,zero,s0 +8001d31c: 3c028022 lui v0,0x8022 +8001d320: ac5050c8 sw s0,20680(v0) +8001d324: 00042a02 srl a1,a0,0x8 +8001d328: 00031fc2 srl v1,v1,0x1f +8001d32c: 0004202b sltu a0,zero,a0 +8001d330: a225000a sb a1,10(s1) +8001d334: a2230008 sb v1,8(s1) +8001d338: a2240009 sb a0,9(s1) +8001d33c: 8fbf0028 lw ra,40(sp) +8001d340: 8fb50024 lw s5,36(sp) +8001d344: 8fb40020 lw s4,32(sp) +8001d348: 8fb3001c lw s3,28(sp) +8001d34c: 8fb20018 lw s2,24(sp) +8001d350: 8fb10014 lw s1,20(sp) +8001d354: 8fb00010 lw s0,16(sp) +8001d358: 03e00008 jr ra +8001d35c: 27bd0030 addiu sp,sp,48 + +8001d360 <_Z6OpD2M1v>: +8001d360: 27bdffd8 addiu sp,sp,-40 +8001d364: 3c038021 lui v1,0x8021 +8001d368: afbf0024 sw ra,36(sp) +8001d36c: afb40020 sw s4,32(sp) +8001d370: afb3001c sw s3,28(sp) +8001d374: afb20018 sw s2,24(sp) +8001d378: afb10014 sw s1,20(sp) +8001d37c: afb00010 sw s0,16(sp) +8001d380: 2463e2a8 addiu v1,v1,-7512 +8001d384: 8c67000c lw a3,12(v1) +8001d388: 3c148022 lui s4,0x8022 +8001d38c: 90e20000 lbu v0,0(a3) +8001d390: 3c128021 lui s2,0x8021 +8001d394: a28250cc sb v0,20684(s4) +8001d398: 2652e2f8 addiu s2,s2,-7432 +8001d39c: 90e20000 lbu v0,0(a3) +8001d3a0: 96440006 lhu a0,6(s2) +8001d3a4: 8c650020 lw a1,32(v1) +8001d3a8: 8c66002c lw a2,44(v1) +8001d3ac: 00441021 addu v0,v0,a0 +8001d3b0: 3042ffff andi v0,v0,0xffff +8001d3b4: 3c138021 lui s3,0x8021 +8001d3b8: 00a62821 addu a1,a1,a2 +8001d3bc: 24e70001 addiu a3,a3,1 +8001d3c0: 00402021 move a0,v0 +8001d3c4: ae627018 sw v0,28696(s3) +8001d3c8: 3c118021 lui s1,0x8021 +8001d3cc: 3c028006 lui v0,0x8006 +8001d3d0: 2631e284 addiu s1,s1,-7548 +8001d3d4: ac650020 sw a1,32(v1) +8001d3d8: 24424be8 addiu v0,v0,19432 +8001d3dc: 0040f809 jalr v0 +8001d3e0: ac67000c sw a3,12(v1) +8001d3e4: 8e230014 lw v1,20(s1) +8001d3e8: 92500004 lbu s0,4(s2) +8001d3ec: 00431821 addu v1,v0,v1 +8001d3f0: 00021203 sra v0,v0,0x8 +8001d3f4: a28250cc sb v0,20684(s4) +8001d3f8: 3c028006 lui v0,0x8006 +8001d3fc: 00602021 move a0,v1 +8001d400: 244249d4 addiu v0,v0,18900 +8001d404: 0040f809 jalr v0 +8001d408: ae637018 sw v1,28696(s3) +8001d40c: 02028023 subu s0,s0,v0 +8001d410: 00108400 sll s0,s0,0x10 +8001d414: 00108403 sra s0,s0,0x10 +8001d418: 00101827 nor v1,zero,s0 +8001d41c: 3c028022 lui v0,0x8022 +8001d420: a45050c6 sh s0,20678(v0) +8001d424: 320400ff andi a0,s0,0xff +8001d428: 00031fc2 srl v1,v1,0x1f +8001d42c: a224000a sb a0,10(s1) +8001d430: a2230008 sb v1,8(s1) +8001d434: a2240009 sb a0,9(s1) +8001d438: 8fbf0024 lw ra,36(sp) +8001d43c: 8fb40020 lw s4,32(sp) +8001d440: 8fb3001c lw s3,28(sp) +8001d444: 8fb20018 lw s2,24(sp) +8001d448: 8fb10014 lw s1,20(sp) +8001d44c: 8fb00010 lw s0,16(sp) +8001d450: 03e00008 jr ra +8001d454: 27bd0028 addiu sp,sp,40 + +8001d458 <_Z6Op32M0v>: +8001d458: 27bdffd0 addiu sp,sp,-48 +8001d45c: 3c038021 lui v1,0x8021 +8001d460: afbf0028 sw ra,40(sp) +8001d464: afb50024 sw s5,36(sp) +8001d468: afb40020 sw s4,32(sp) +8001d46c: afb3001c sw s3,28(sp) +8001d470: afb20018 sw s2,24(sp) +8001d474: afb10014 sw s1,20(sp) +8001d478: afb00010 sw s0,16(sp) +8001d47c: 2463e2a8 addiu v1,v1,-7512 +8001d480: 8c67000c lw a3,12(v1) +8001d484: 3c158022 lui s5,0x8022 +8001d488: 90e20000 lbu v0,0(a3) +8001d48c: 3c138021 lui s3,0x8021 +8001d490: 2673e2f8 addiu s3,s3,-7432 +8001d494: a2a250cc sb v0,20684(s5) +8001d498: 90e20000 lbu v0,0(a3) +8001d49c: 96640006 lhu a0,6(s3) +8001d4a0: 8c660020 lw a2,32(v1) +8001d4a4: 8c65002c lw a1,44(v1) +8001d4a8: 00441021 addu v0,v0,a0 +8001d4ac: 00c53021 addu a2,a2,a1 +8001d4b0: 3042ffff andi v0,v0,0xffff +8001d4b4: 24e70001 addiu a3,a3,1 +8001d4b8: 3c128006 lui s2,0x8006 +8001d4bc: 3c118021 lui s1,0x8021 +8001d4c0: 2631e284 addiu s1,s1,-7548 +8001d4c4: 26524be8 addiu s2,s2,19432 +8001d4c8: 3c148021 lui s4,0x8021 +8001d4cc: ac660020 sw a2,32(v1) +8001d4d0: ac67000c sw a3,12(v1) +8001d4d4: 00402021 move a0,v0 +8001d4d8: 0240f809 jalr s2 +8001d4dc: ae827018 sw v0,28696(s4) +8001d4e0: 8e230014 lw v1,20(s1) +8001d4e4: 00022a03 sra a1,v0,0x8 +8001d4e8: 00431021 addu v0,v0,v1 +8001d4ec: 96700004 lhu s0,4(s3) +8001d4f0: 00402021 move a0,v0 +8001d4f4: a2a550cc sb a1,20684(s5) +8001d4f8: 0240f809 jalr s2 +8001d4fc: ae827018 sw v0,28696(s4) +8001d500: 02028024 and s0,s0,v0 +8001d504: 3202ffff andi v0,s0,0xffff +8001d508: 00021a02 srl v1,v0,0x8 +8001d50c: 0002102b sltu v0,zero,v0 +8001d510: a6700004 sh s0,4(s3) +8001d514: a223000a sb v1,10(s1) +8001d518: a2220009 sb v0,9(s1) +8001d51c: 8fbf0028 lw ra,40(sp) +8001d520: 8fb50024 lw s5,36(sp) +8001d524: 8fb40020 lw s4,32(sp) +8001d528: 8fb3001c lw s3,28(sp) +8001d52c: 8fb20018 lw s2,24(sp) +8001d530: 8fb10014 lw s1,20(sp) +8001d534: 8fb00010 lw s0,16(sp) +8001d538: 03e00008 jr ra +8001d53c: 27bd0030 addiu sp,sp,48 + +8001d540 <_Z6Op32M1v>: +8001d540: 27bdffd8 addiu sp,sp,-40 +8001d544: 3c038021 lui v1,0x8021 +8001d548: afbf0024 sw ra,36(sp) +8001d54c: afb40020 sw s4,32(sp) +8001d550: afb3001c sw s3,28(sp) +8001d554: afb20018 sw s2,24(sp) +8001d558: afb10014 sw s1,20(sp) +8001d55c: afb00010 sw s0,16(sp) +8001d560: 2463e2a8 addiu v1,v1,-7512 +8001d564: 8c67000c lw a3,12(v1) +8001d568: 3c148022 lui s4,0x8022 +8001d56c: 90e20000 lbu v0,0(a3) +8001d570: 3c128021 lui s2,0x8021 +8001d574: 2652e2f8 addiu s2,s2,-7432 +8001d578: a28250cc sb v0,20684(s4) +8001d57c: 90e20000 lbu v0,0(a3) +8001d580: 96440006 lhu a0,6(s2) +8001d584: 8c650020 lw a1,32(v1) +8001d588: 8c66002c lw a2,44(v1) +8001d58c: 00441021 addu v0,v0,a0 +8001d590: 3042ffff andi v0,v0,0xffff +8001d594: 3c138021 lui s3,0x8021 +8001d598: 00a62821 addu a1,a1,a2 +8001d59c: 24e70001 addiu a3,a3,1 +8001d5a0: 00402021 move a0,v0 +8001d5a4: ae627018 sw v0,28696(s3) +8001d5a8: 3c118021 lui s1,0x8021 +8001d5ac: 3c028006 lui v0,0x8006 +8001d5b0: 2631e284 addiu s1,s1,-7548 +8001d5b4: ac650020 sw a1,32(v1) +8001d5b8: 24424be8 addiu v0,v0,19432 +8001d5bc: 0040f809 jalr v0 +8001d5c0: ac67000c sw a3,12(v1) +8001d5c4: 8e230014 lw v1,20(s1) +8001d5c8: 92500004 lbu s0,4(s2) +8001d5cc: 00431821 addu v1,v0,v1 +8001d5d0: 00021203 sra v0,v0,0x8 +8001d5d4: a28250cc sb v0,20684(s4) +8001d5d8: 3c028006 lui v0,0x8006 +8001d5dc: ae637018 sw v1,28696(s3) +8001d5e0: 244249d4 addiu v0,v0,18900 +8001d5e4: 0040f809 jalr v0 +8001d5e8: 00602021 move a0,v1 +8001d5ec: 02028024 and s0,s0,v0 +8001d5f0: 320200ff andi v0,s0,0xff +8001d5f4: a2500004 sb s0,4(s2) +8001d5f8: a222000a sb v0,10(s1) +8001d5fc: a2220009 sb v0,9(s1) +8001d600: 8fbf0024 lw ra,36(sp) +8001d604: 8fb40020 lw s4,32(sp) +8001d608: 8fb3001c lw s3,28(sp) +8001d60c: 8fb20018 lw s2,24(sp) +8001d610: 8fb10014 lw s1,20(sp) +8001d614: 8fb00010 lw s0,16(sp) +8001d618: 03e00008 jr ra +8001d61c: 27bd0028 addiu sp,sp,40 + +8001d620 <_Z4OpD4v>: +8001d620: 27bdffe0 addiu sp,sp,-32 +8001d624: 3c038021 lui v1,0x8021 +8001d628: afbf001c sw ra,28(sp) +8001d62c: afb20018 sw s2,24(sp) +8001d630: afb10014 sw s1,20(sp) +8001d634: afb00010 sw s0,16(sp) +8001d638: 2463e2a8 addiu v1,v1,-7512 +8001d63c: 8c67000c lw a3,12(v1) +8001d640: 3c028022 lui v0,0x8022 +8001d644: 90e40000 lbu a0,0(a3) +8001d648: 3c118021 lui s1,0x8021 +8001d64c: 2631e2f8 addiu s1,s1,-7432 +8001d650: a04450cc sb a0,20684(v0) +8001d654: 90e20000 lbu v0,0(a3) +8001d658: 96240006 lhu a0,6(s1) +8001d65c: 8c66002c lw a2,44(v1) +8001d660: 8c650020 lw a1,32(v1) +8001d664: 00441021 addu v0,v0,a0 +8001d668: 3c128021 lui s2,0x8021 +8001d66c: 3042ffff andi v0,v0,0xffff +8001d670: 00a62821 addu a1,a1,a2 +8001d674: 24e70001 addiu a3,a3,1 +8001d678: 00402021 move a0,v0 +8001d67c: ae427018 sw v0,28696(s2) +8001d680: 3c028006 lui v0,0x8006 +8001d684: ac67000c sw a3,12(v1) +8001d688: 24424be8 addiu v0,v0,19432 +8001d68c: 0040f809 jalr v0 +8001d690: ac650020 sw a1,32(v1) +8001d694: 3c038021 lui v1,0x8021 +8001d698: 8c64e298 lw a0,-7528(v1) +8001d69c: 96250008 lhu a1,8(s1) +8001d6a0: 00441021 addu v0,v0,a0 +8001d6a4: 3044ffff andi a0,v0,0xffff +8001d6a8: 3c108006 lui s0,0x8006 +8001d6ac: 26104444 addiu s0,s0,17476 +8001d6b0: 00042202 srl a0,a0,0x8 +8001d6b4: 0200f809 jalr s0 +8001d6b8: ae427018 sw v0,28696(s2) +8001d6bc: 96250008 lhu a1,8(s1) +8001d6c0: 92447018 lbu a0,28696(s2) +8001d6c4: 24a5ffff addiu a1,a1,-1 +8001d6c8: 0200f809 jalr s0 +8001d6cc: 30a5ffff andi a1,a1,0xffff +8001d6d0: 96220008 lhu v0,8(s1) +8001d6d4: 8fbf001c lw ra,28(sp) +8001d6d8: 2442fffe addiu v0,v0,-2 +8001d6dc: a6220008 sh v0,8(s1) +8001d6e0: 8fb20018 lw s2,24(sp) +8001d6e4: 8fb10014 lw s1,20(sp) +8001d6e8: 8fb00010 lw s0,16(sp) +8001d6ec: 03e00008 jr ra +8001d6f0: 27bd0020 addiu sp,sp,32 + +8001d6f4 <_Z6OpD4E1v>: +8001d6f4: 27bdffe0 addiu sp,sp,-32 +8001d6f8: 3c038021 lui v1,0x8021 +8001d6fc: afbf001c sw ra,28(sp) +8001d700: afb20018 sw s2,24(sp) +8001d704: afb10014 sw s1,20(sp) +8001d708: afb00010 sw s0,16(sp) +8001d70c: 2463e2a8 addiu v1,v1,-7512 +8001d710: 8c67000c lw a3,12(v1) +8001d714: 3c028022 lui v0,0x8022 +8001d718: 90e40000 lbu a0,0(a3) +8001d71c: 3c118021 lui s1,0x8021 +8001d720: 2631e2f8 addiu s1,s1,-7432 +8001d724: a04450cc sb a0,20684(v0) +8001d728: 90e20000 lbu v0,0(a3) +8001d72c: 96240006 lhu a0,6(s1) +8001d730: 8c650020 lw a1,32(v1) +8001d734: 8c66002c lw a2,44(v1) +8001d738: 00441021 addu v0,v0,a0 +8001d73c: 3c128021 lui s2,0x8021 +8001d740: 3042ffff andi v0,v0,0xffff +8001d744: 00a62821 addu a1,a1,a2 +8001d748: 24e70001 addiu a3,a3,1 +8001d74c: 00402021 move a0,v0 +8001d750: ae427018 sw v0,28696(s2) +8001d754: 3c028006 lui v0,0x8006 +8001d758: ac67000c sw a3,12(v1) +8001d75c: 24424be8 addiu v0,v0,19432 +8001d760: 0040f809 jalr v0 +8001d764: ac650020 sw a1,32(v1) +8001d768: 3c038021 lui v1,0x8021 +8001d76c: 8c64e298 lw a0,-7528(v1) +8001d770: 96260008 lhu a2,8(s1) +8001d774: 00441021 addu v0,v0,a0 +8001d778: 3044ffff andi a0,v0,0xffff +8001d77c: 3c108006 lui s0,0x8006 +8001d780: 00c02821 move a1,a2 +8001d784: 26104444 addiu s0,s0,17476 +8001d788: 24c6ffff addiu a2,a2,-1 +8001d78c: 00042202 srl a0,a0,0x8 +8001d790: a6260008 sh a2,8(s1) +8001d794: 0200f809 jalr s0 +8001d798: ae427018 sw v0,28696(s2) +8001d79c: 96220008 lhu v0,8(s1) +8001d7a0: 92447018 lbu a0,28696(s2) +8001d7a4: 00402821 move a1,v0 +8001d7a8: 2442ffff addiu v0,v0,-1 +8001d7ac: 0200f809 jalr s0 +8001d7b0: a6220008 sh v0,8(s1) +8001d7b4: 24020001 li v0,1 +8001d7b8: a2220009 sb v0,9(s1) +8001d7bc: 8fbf001c lw ra,28(sp) +8001d7c0: 8fb20018 lw s2,24(sp) +8001d7c4: 8fb10014 lw s1,20(sp) +8001d7c8: 8fb00010 lw s0,16(sp) +8001d7cc: 03e00008 jr ra +8001d7d0: 27bd0020 addiu sp,sp,32 + +8001d7d4 <_Z6Op92M0v>: +8001d7d4: 27bdffe0 addiu sp,sp,-32 +8001d7d8: 3c038021 lui v1,0x8021 +8001d7dc: afbf0018 sw ra,24(sp) +8001d7e0: afb10014 sw s1,20(sp) +8001d7e4: afb00010 sw s0,16(sp) +8001d7e8: 2463e2a8 addiu v1,v1,-7512 +8001d7ec: 8c67000c lw a3,12(v1) +8001d7f0: 3c028022 lui v0,0x8022 +8001d7f4: 90e40000 lbu a0,0(a3) +8001d7f8: 3c108021 lui s0,0x8021 +8001d7fc: a04450cc sb a0,20684(v0) +8001d800: 2610e2f8 addiu s0,s0,-7432 +8001d804: 90e20000 lbu v0,0(a3) +8001d808: 96040006 lhu a0,6(s0) +8001d80c: 8c650020 lw a1,32(v1) +8001d810: 8c66002c lw a2,44(v1) +8001d814: 00441021 addu v0,v0,a0 +8001d818: 3042ffff andi v0,v0,0xffff +8001d81c: 3c118021 lui s1,0x8021 +8001d820: 00a62821 addu a1,a1,a2 +8001d824: 00402021 move a0,v0 +8001d828: ae227018 sw v0,28696(s1) +8001d82c: 24e70001 addiu a3,a3,1 +8001d830: 3c028006 lui v0,0x8006 +8001d834: ac650020 sw a1,32(v1) +8001d838: 24424be8 addiu v0,v0,19432 +8001d83c: 0040f809 jalr v0 +8001d840: ac67000c sw a3,12(v1) +8001d844: 3c038021 lui v1,0x8021 +8001d848: 8c65e298 lw a1,-7528(v1) +8001d84c: 96040004 lhu a0,4(s0) +8001d850: 00451021 addu v0,v0,a1 +8001d854: ae227018 sw v0,28696(s1) +8001d858: 3c198006 lui t9,0x8006 +8001d85c: 8fbf0018 lw ra,24(sp) +8001d860: 8fb10014 lw s1,20(sp) +8001d864: 8fb00010 lw s0,16(sp) +8001d868: 00402821 move a1,v0 +8001d86c: 2739465c addiu t9,t9,18012 +8001d870: 03200008 jr t9 +8001d874: 27bd0020 addiu sp,sp,32 + +8001d878 <_Z6Op92M1v>: +8001d878: 27bdffe0 addiu sp,sp,-32 +8001d87c: 3c038021 lui v1,0x8021 +8001d880: afbf0018 sw ra,24(sp) +8001d884: afb10014 sw s1,20(sp) +8001d888: afb00010 sw s0,16(sp) +8001d88c: 2463e2a8 addiu v1,v1,-7512 +8001d890: 8c67000c lw a3,12(v1) +8001d894: 3c028022 lui v0,0x8022 +8001d898: 90e40000 lbu a0,0(a3) +8001d89c: 3c108021 lui s0,0x8021 +8001d8a0: a04450cc sb a0,20684(v0) +8001d8a4: 2610e2f8 addiu s0,s0,-7432 +8001d8a8: 90e20000 lbu v0,0(a3) +8001d8ac: 96040006 lhu a0,6(s0) +8001d8b0: 8c650020 lw a1,32(v1) +8001d8b4: 8c66002c lw a2,44(v1) +8001d8b8: 00441021 addu v0,v0,a0 +8001d8bc: 3042ffff andi v0,v0,0xffff +8001d8c0: 3c118021 lui s1,0x8021 +8001d8c4: 00a62821 addu a1,a1,a2 +8001d8c8: 00402021 move a0,v0 +8001d8cc: ae227018 sw v0,28696(s1) +8001d8d0: 24e70001 addiu a3,a3,1 +8001d8d4: 3c028006 lui v0,0x8006 +8001d8d8: ac650020 sw a1,32(v1) +8001d8dc: 24424be8 addiu v0,v0,19432 +8001d8e0: 0040f809 jalr v0 +8001d8e4: ac67000c sw a3,12(v1) +8001d8e8: 3c038021 lui v1,0x8021 +8001d8ec: 8c65e298 lw a1,-7528(v1) +8001d8f0: 92040004 lbu a0,4(s0) +8001d8f4: 00451021 addu v0,v0,a1 +8001d8f8: ae227018 sw v0,28696(s1) +8001d8fc: 3c198006 lui t9,0x8006 +8001d900: 8fbf0018 lw ra,24(sp) +8001d904: 8fb10014 lw s1,20(sp) +8001d908: 8fb00010 lw s0,16(sp) +8001d90c: 00402821 move a1,v0 +8001d910: 27394444 addiu t9,t9,17476 +8001d914: 03200008 jr t9 +8001d918: 27bd0020 addiu sp,sp,32 + +8001d91c <_Z6Op12M0v>: +8001d91c: 27bdffd0 addiu sp,sp,-48 +8001d920: 3c038021 lui v1,0x8021 +8001d924: afbf0028 sw ra,40(sp) +8001d928: afb50024 sw s5,36(sp) +8001d92c: afb40020 sw s4,32(sp) +8001d930: afb3001c sw s3,28(sp) +8001d934: afb20018 sw s2,24(sp) +8001d938: afb10014 sw s1,20(sp) +8001d93c: afb00010 sw s0,16(sp) +8001d940: 2463e2a8 addiu v1,v1,-7512 +8001d944: 8c67000c lw a3,12(v1) +8001d948: 3c158022 lui s5,0x8022 +8001d94c: 90e20000 lbu v0,0(a3) +8001d950: 3c138021 lui s3,0x8021 +8001d954: 2673e2f8 addiu s3,s3,-7432 +8001d958: a2a250cc sb v0,20684(s5) +8001d95c: 90e20000 lbu v0,0(a3) +8001d960: 96640006 lhu a0,6(s3) +8001d964: 8c660020 lw a2,32(v1) +8001d968: 8c65002c lw a1,44(v1) +8001d96c: 00441021 addu v0,v0,a0 +8001d970: 00c53021 addu a2,a2,a1 +8001d974: 3042ffff andi v0,v0,0xffff +8001d978: 24e70001 addiu a3,a3,1 +8001d97c: 3c128006 lui s2,0x8006 +8001d980: 3c118021 lui s1,0x8021 +8001d984: 2631e284 addiu s1,s1,-7548 +8001d988: 26524be8 addiu s2,s2,19432 +8001d98c: 3c148021 lui s4,0x8021 +8001d990: ac660020 sw a2,32(v1) +8001d994: ac67000c sw a3,12(v1) +8001d998: 00402021 move a0,v0 +8001d99c: 0240f809 jalr s2 +8001d9a0: ae827018 sw v0,28696(s4) +8001d9a4: 8e230014 lw v1,20(s1) +8001d9a8: 00022a03 sra a1,v0,0x8 +8001d9ac: 00431021 addu v0,v0,v1 +8001d9b0: 96700004 lhu s0,4(s3) +8001d9b4: 00402021 move a0,v0 +8001d9b8: a2a550cc sb a1,20684(s5) +8001d9bc: 0240f809 jalr s2 +8001d9c0: ae827018 sw v0,28696(s4) +8001d9c4: 02028025 or s0,s0,v0 +8001d9c8: 3202ffff andi v0,s0,0xffff +8001d9cc: 00021a02 srl v1,v0,0x8 +8001d9d0: 0002102b sltu v0,zero,v0 +8001d9d4: a6700004 sh s0,4(s3) +8001d9d8: a223000a sb v1,10(s1) +8001d9dc: a2220009 sb v0,9(s1) +8001d9e0: 8fbf0028 lw ra,40(sp) +8001d9e4: 8fb50024 lw s5,36(sp) +8001d9e8: 8fb40020 lw s4,32(sp) +8001d9ec: 8fb3001c lw s3,28(sp) +8001d9f0: 8fb20018 lw s2,24(sp) +8001d9f4: 8fb10014 lw s1,20(sp) +8001d9f8: 8fb00010 lw s0,16(sp) +8001d9fc: 03e00008 jr ra +8001da00: 27bd0030 addiu sp,sp,48 + +8001da04 <_Z6Op12M1v>: +8001da04: 27bdffd8 addiu sp,sp,-40 +8001da08: 3c038021 lui v1,0x8021 +8001da0c: afbf0024 sw ra,36(sp) +8001da10: afb40020 sw s4,32(sp) +8001da14: afb3001c sw s3,28(sp) +8001da18: afb20018 sw s2,24(sp) +8001da1c: afb10014 sw s1,20(sp) +8001da20: afb00010 sw s0,16(sp) +8001da24: 2463e2a8 addiu v1,v1,-7512 +8001da28: 8c67000c lw a3,12(v1) +8001da2c: 3c148022 lui s4,0x8022 +8001da30: 90e20000 lbu v0,0(a3) +8001da34: 3c128021 lui s2,0x8021 +8001da38: 2652e2f8 addiu s2,s2,-7432 +8001da3c: a28250cc sb v0,20684(s4) +8001da40: 90e20000 lbu v0,0(a3) +8001da44: 96440006 lhu a0,6(s2) +8001da48: 8c650020 lw a1,32(v1) +8001da4c: 8c66002c lw a2,44(v1) +8001da50: 00441021 addu v0,v0,a0 +8001da54: 3042ffff andi v0,v0,0xffff +8001da58: 3c138021 lui s3,0x8021 +8001da5c: 00a62821 addu a1,a1,a2 +8001da60: 24e70001 addiu a3,a3,1 +8001da64: 00402021 move a0,v0 +8001da68: ae627018 sw v0,28696(s3) +8001da6c: 3c118021 lui s1,0x8021 +8001da70: 3c028006 lui v0,0x8006 +8001da74: 2631e284 addiu s1,s1,-7548 +8001da78: ac650020 sw a1,32(v1) +8001da7c: 24424be8 addiu v0,v0,19432 +8001da80: 0040f809 jalr v0 +8001da84: ac67000c sw a3,12(v1) +8001da88: 8e230014 lw v1,20(s1) +8001da8c: 92500004 lbu s0,4(s2) +8001da90: 00431821 addu v1,v0,v1 +8001da94: 00021203 sra v0,v0,0x8 +8001da98: a28250cc sb v0,20684(s4) +8001da9c: 3c028006 lui v0,0x8006 +8001daa0: ae637018 sw v1,28696(s3) +8001daa4: 244249d4 addiu v0,v0,18900 +8001daa8: 0040f809 jalr v0 +8001daac: 00602021 move a0,v1 +8001dab0: 02028025 or s0,s0,v0 +8001dab4: 320200ff andi v0,s0,0xff +8001dab8: a2500004 sb s0,4(s2) +8001dabc: a222000a sb v0,10(s1) +8001dac0: a2220009 sb v0,9(s1) +8001dac4: 8fbf0024 lw ra,36(sp) +8001dac8: 8fb40020 lw s4,32(sp) +8001dacc: 8fb3001c lw s3,28(sp) +8001dad0: 8fb20018 lw s2,24(sp) +8001dad4: 8fb10014 lw s1,20(sp) +8001dad8: 8fb00010 lw s0,16(sp) +8001dadc: 03e00008 jr ra +8001dae0: 27bd0028 addiu sp,sp,40 + +8001dae4 <_Z6OpB2M0v>: +8001dae4: 27bdffd8 addiu sp,sp,-40 +8001dae8: 3c038021 lui v1,0x8021 +8001daec: afbf0024 sw ra,36(sp) +8001daf0: afb40020 sw s4,32(sp) +8001daf4: afb3001c sw s3,28(sp) +8001daf8: afb20018 sw s2,24(sp) +8001dafc: afb10014 sw s1,20(sp) +8001db00: afb00010 sw s0,16(sp) +8001db04: 2463e2a8 addiu v1,v1,-7512 +8001db08: 8c67000c lw a3,12(v1) +8001db0c: 3c148022 lui s4,0x8022 +8001db10: 90e20000 lbu v0,0(a3) +8001db14: 3c128021 lui s2,0x8021 +8001db18: a28250cc sb v0,20684(s4) +8001db1c: 2652e2f8 addiu s2,s2,-7432 +8001db20: 90e20000 lbu v0,0(a3) +8001db24: 96440006 lhu a0,6(s2) +8001db28: 8c660020 lw a2,32(v1) +8001db2c: 8c65002c lw a1,44(v1) +8001db30: 00441021 addu v0,v0,a0 +8001db34: 00c53021 addu a2,a2,a1 +8001db38: 3042ffff andi v0,v0,0xffff +8001db3c: 24e70001 addiu a3,a3,1 +8001db40: 3c118006 lui s1,0x8006 +8001db44: 3c108021 lui s0,0x8021 +8001db48: 2610e284 addiu s0,s0,-7548 +8001db4c: 26314be8 addiu s1,s1,19432 +8001db50: 3c138021 lui s3,0x8021 +8001db54: ac660020 sw a2,32(v1) +8001db58: ac67000c sw a3,12(v1) +8001db5c: 00402021 move a0,v0 +8001db60: 0220f809 jalr s1 +8001db64: ae627018 sw v0,28696(s3) +8001db68: 8e030014 lw v1,20(s0) +8001db6c: 00022a03 sra a1,v0,0x8 +8001db70: 00431021 addu v0,v0,v1 +8001db74: 00402021 move a0,v0 +8001db78: a28550cc sb a1,20684(s4) +8001db7c: 0220f809 jalr s1 +8001db80: ae627018 sw v0,28696(s3) +8001db84: a6420004 sh v0,4(s2) +8001db88: 3042ffff andi v0,v0,0xffff +8001db8c: 00021a02 srl v1,v0,0x8 +8001db90: 0002102b sltu v0,zero,v0 +8001db94: a203000a sb v1,10(s0) +8001db98: a2020009 sb v0,9(s0) +8001db9c: 8fbf0024 lw ra,36(sp) +8001dba0: 8fb40020 lw s4,32(sp) +8001dba4: 8fb3001c lw s3,28(sp) +8001dba8: 8fb20018 lw s2,24(sp) +8001dbac: 8fb10014 lw s1,20(sp) +8001dbb0: 8fb00010 lw s0,16(sp) +8001dbb4: 03e00008 jr ra +8001dbb8: 27bd0028 addiu sp,sp,40 + +8001dbbc <_Z6Op81M0v>: +8001dbbc: 27bdffe0 addiu sp,sp,-32 +8001dbc0: afb00010 sw s0,16(sp) +8001dbc4: 3c108021 lui s0,0x8021 +8001dbc8: afbf001c sw ra,28(sp) +8001dbcc: afb20018 sw s2,24(sp) +8001dbd0: afb10014 sw s1,20(sp) +8001dbd4: 2610e2a8 addiu s0,s0,-7512 +8001dbd8: 8e06000c lw a2,12(s0) +8001dbdc: 3c118021 lui s1,0x8021 +8001dbe0: 90c40000 lbu a0,0(a2) +8001dbe4: 2631e2f8 addiu s1,s1,-7432 +8001dbe8: 3c028022 lui v0,0x8022 +8001dbec: a04450cc sb a0,20684(v0) +8001dbf0: 96230006 lhu v1,6(s1) +8001dbf4: 9624000a lhu a0,10(s1) +8001dbf8: 90c20000 lbu v0,0(a2) +8001dbfc: 00641821 addu v1,v1,a0 +8001dc00: 8e050020 lw a1,32(s0) +8001dc04: 00431021 addu v0,v0,v1 +8001dc08: 8e03002c lw v1,44(s0) +8001dc0c: 3042ffff andi v0,v0,0xffff +8001dc10: 3c128021 lui s2,0x8021 +8001dc14: 00a32821 addu a1,a1,v1 +8001dc18: 24c60001 addiu a2,a2,1 +8001dc1c: 00402021 move a0,v0 +8001dc20: ae427018 sw v0,28696(s2) +8001dc24: 3c028006 lui v0,0x8006 +8001dc28: ae06000c sw a2,12(s0) +8001dc2c: 24424be8 addiu v0,v0,19432 +8001dc30: 0040f809 jalr v0 +8001dc34: ae050020 sw a1,32(s0) +8001dc38: 3c038021 lui v1,0x8021 +8001dc3c: 8e060020 lw a2,32(s0) +8001dc40: 8c64e298 lw a0,-7528(v1) +8001dc44: 24c60006 addiu a2,a2,6 +8001dc48: 00441021 addu v0,v0,a0 +8001dc4c: ae060020 sw a2,32(s0) +8001dc50: ae427018 sw v0,28696(s2) +8001dc54: 96240004 lhu a0,4(s1) +8001dc58: 3c198006 lui t9,0x8006 +8001dc5c: 8fbf001c lw ra,28(sp) +8001dc60: 8fb20018 lw s2,24(sp) +8001dc64: 8fb10014 lw s1,20(sp) +8001dc68: 8fb00010 lw s0,16(sp) +8001dc6c: 00402821 move a1,v0 +8001dc70: 2739465c addiu t9,t9,18012 +8001dc74: 03200008 jr t9 +8001dc78: 27bd0020 addiu sp,sp,32 + +8001dc7c <_Z6Op81M1v>: +8001dc7c: 27bdffe0 addiu sp,sp,-32 +8001dc80: afb00010 sw s0,16(sp) +8001dc84: 3c108021 lui s0,0x8021 +8001dc88: afbf001c sw ra,28(sp) +8001dc8c: afb20018 sw s2,24(sp) +8001dc90: afb10014 sw s1,20(sp) +8001dc94: 2610e2a8 addiu s0,s0,-7512 +8001dc98: 8e06000c lw a2,12(s0) +8001dc9c: 3c118021 lui s1,0x8021 +8001dca0: 90c40000 lbu a0,0(a2) +8001dca4: 2631e2f8 addiu s1,s1,-7432 +8001dca8: 3c028022 lui v0,0x8022 +8001dcac: a04450cc sb a0,20684(v0) +8001dcb0: 96230006 lhu v1,6(s1) +8001dcb4: 9624000a lhu a0,10(s1) +8001dcb8: 90c20000 lbu v0,0(a2) +8001dcbc: 00641821 addu v1,v1,a0 +8001dcc0: 8e050020 lw a1,32(s0) +8001dcc4: 00431021 addu v0,v0,v1 +8001dcc8: 8e03002c lw v1,44(s0) +8001dccc: 3042ffff andi v0,v0,0xffff +8001dcd0: 3c128021 lui s2,0x8021 +8001dcd4: 00a32821 addu a1,a1,v1 +8001dcd8: 24c60001 addiu a2,a2,1 +8001dcdc: 00402021 move a0,v0 +8001dce0: ae427018 sw v0,28696(s2) +8001dce4: 3c028006 lui v0,0x8006 +8001dce8: ae06000c sw a2,12(s0) +8001dcec: 24424be8 addiu v0,v0,19432 +8001dcf0: 0040f809 jalr v0 +8001dcf4: ae050020 sw a1,32(s0) +8001dcf8: 3c038021 lui v1,0x8021 +8001dcfc: 8e060020 lw a2,32(s0) +8001dd00: 8c64e298 lw a0,-7528(v1) +8001dd04: 24c60006 addiu a2,a2,6 +8001dd08: 00441021 addu v0,v0,a0 +8001dd0c: ae060020 sw a2,32(s0) +8001dd10: ae427018 sw v0,28696(s2) +8001dd14: 92240004 lbu a0,4(s1) +8001dd18: 3c198006 lui t9,0x8006 +8001dd1c: 8fbf001c lw ra,28(sp) +8001dd20: 8fb20018 lw s2,24(sp) +8001dd24: 8fb10014 lw s1,20(sp) +8001dd28: 8fb00010 lw s0,16(sp) +8001dd2c: 00402821 move a1,v0 +8001dd30: 27394444 addiu t9,t9,17476 +8001dd34: 03200008 jr t9 +8001dd38: 27bd0020 addiu sp,sp,32 + +8001dd3c <_Z6OpE1M1v>: +8001dd3c: 27bdffd0 addiu sp,sp,-48 +8001dd40: afb00010 sw s0,16(sp) +8001dd44: 3c108021 lui s0,0x8021 +8001dd48: afbf002c sw ra,44(sp) +8001dd4c: afb60028 sw s6,40(sp) +8001dd50: afb50024 sw s5,36(sp) +8001dd54: afb40020 sw s4,32(sp) +8001dd58: afb3001c sw s3,28(sp) +8001dd5c: afb20018 sw s2,24(sp) +8001dd60: afb10014 sw s1,20(sp) +8001dd64: 2610e2a8 addiu s0,s0,-7512 +8001dd68: 8e06000c lw a2,12(s0) +8001dd6c: 3c168021 lui s6,0x8021 +8001dd70: 90c30000 lbu v1,0(a2) +8001dd74: 26d3e2f8 addiu s3,s6,-7432 +8001dd78: 3c128022 lui s2,0x8022 +8001dd7c: a24350cc sb v1,20684(s2) +8001dd80: 96620006 lhu v0,6(s3) +8001dd84: 9663000a lhu v1,10(s3) +8001dd88: 90c50000 lbu a1,0(a2) +8001dd8c: 00431021 addu v0,v0,v1 +8001dd90: 00a22821 addu a1,a1,v0 +8001dd94: 8e030020 lw v1,32(s0) +8001dd98: 8e02002c lw v0,44(s0) +8001dd9c: 30a5ffff andi a1,a1,0xffff +8001dda0: 00621821 addu v1,v1,v0 +8001dda4: 24c60001 addiu a2,a2,1 +8001dda8: 3c118021 lui s1,0x8021 +8001ddac: 3c158021 lui s5,0x8021 +8001ddb0: 3c028006 lui v0,0x8006 +8001ddb4: 00a02021 move a0,a1 +8001ddb8: ae06000c sw a2,12(s0) +8001ddbc: ae030020 sw v1,32(s0) +8001ddc0: ae257018 sw a1,28696(s1) +8001ddc4: 24424be8 addiu v0,v0,19432 +8001ddc8: 0040f809 jalr v0 +8001ddcc: 26b4e284 addiu s4,s5,-7548 +8001ddd0: 8e850014 lw a1,20(s4) +8001ddd4: 8e030020 lw v1,32(s0) +8001ddd8: 00452821 addu a1,v0,a1 +8001dddc: 00021203 sra v0,v0,0x8 +8001dde0: 24630006 addiu v1,v1,6 +8001dde4: a24250cc sb v0,20684(s2) +8001dde8: 3c028006 lui v0,0x8006 +8001ddec: ae030020 sw v1,32(s0) +8001ddf0: 00a02021 move a0,a1 +8001ddf4: 244249d4 addiu v0,v0,18900 +8001ddf8: 0040f809 jalr v0 +8001ddfc: ae257018 sw a1,28696(s1) +8001de00: 00404021 move t0,v0 +8001de04: 92620002 lbu v0,2(s3) +8001de08: 3c038022 lui v1,0x8022 +8001de0c: 30420008 andi v0,v0,0x8 +8001de10: 10400040 beqz v0,8001df14 <_Z6OpE1M1v+0x1d8> +8001de14: a06850bc sb t0,20668(v1) +8001de18: 92820008 lbu v0,8(s4) +8001de1c: 96640004 lhu a0,4(s3) +8001de20: 3106000f andi a2,t0,0xf +8001de24: 2c420001 sltiu v0,v0,1 +8001de28: 00c21021 addu v0,a2,v0 +8001de2c: 00041902 srl v1,a0,0x4 +8001de30: 3084000f andi a0,a0,0xf +8001de34: 00822023 subu a0,a0,v0 +8001de38: 00082902 srl a1,t0,0x4 +8001de3c: 3063000f andi v1,v1,0xf +8001de40: 00651823 subu v1,v1,a1 +8001de44: 308700ff andi a3,a0,0xff +8001de48: 306a00ff andi t2,v1,0xff +8001de4c: 3c0b8022 lui t3,0x8022 +8001de50: 3c098022 lui t1,0x8022 +8001de54: 3c028022 lui v0,0x8022 +8001de58: 3c038022 lui v1,0x8022 +8001de5c: 2ce4000a sltiu a0,a3,10 +8001de60: a04650ae sb a2,20654(v0) +8001de64: a06550af sb a1,20655(v1) +8001de68: a16750aa sb a3,20650(t3) +8001de6c: 10800062 beqz a0,8001dff8 <_Z6OpE1M1v+0x2bc> +8001de70: a12a50ab sb t2,20651(t1) +8001de74: 912350ab lbu v1,20651(t1) +8001de78: 2c62000a sltiu v0,v1,10 +8001de7c: 1440004d bnez v0,8001dfb4 <_Z6OpE1M1v+0x278> +8001de80: 24020001 li v0,1 +8001de84: 2462000a addiu v0,v1,10 +8001de88: a12250ab sb v0,20651(t1) +8001de8c: 912350ab lbu v1,20651(t1) +8001de90: 916550aa lbu a1,20650(t3) +8001de94: 26c2e2f8 addiu v0,s6,-7432 +8001de98: 00031900 sll v1,v1,0x4 +8001de9c: 00651825 or v1,v1,a1 +8001dea0: 90440004 lbu a0,4(v0) +8001dea4: 306700ff andi a3,v1,0xff +8001dea8: 00871026 xor v0,a0,a3 +8001deac: 30420080 andi v0,v0,0x80 +8001deb0: 00882026 xor a0,a0,t0 +8001deb4: 3c038022 lui v1,0x8022 +8001deb8: 00822024 and a0,a0,v0 +8001debc: a2800008 sb zero,8(s4) +8001dec0: 1080004a beqz a0,8001dfec <_Z6OpE1M1v+0x2b0> +8001dec4: a06750b2 sb a3,20658(v1) +8001dec8: 26a3e284 addiu v1,s5,-7548 +8001decc: 24020001 li v0,1 +8001ded0: a062000b sb v0,11(v1) +8001ded4: 26a3e284 addiu v1,s5,-7548 +8001ded8: 26c2e2f8 addiu v0,s6,-7432 +8001dedc: 30e400ff andi a0,a3,0xff +8001dee0: a0470004 sb a3,4(v0) +8001dee4: a064000a sb a0,10(v1) +8001dee8: a0640009 sb a0,9(v1) +8001deec: 8fbf002c lw ra,44(sp) +8001def0: 8fb60028 lw s6,40(sp) +8001def4: 8fb50024 lw s5,36(sp) +8001def8: 8fb40020 lw s4,32(sp) +8001defc: 8fb3001c lw s3,28(sp) +8001df00: 8fb20018 lw s2,24(sp) +8001df04: 8fb10014 lw s1,20(sp) +8001df08: 8fb00010 lw s0,16(sp) +8001df0c: 03e00008 jr ra +8001df10: 27bd0030 addiu sp,sp,48 +8001df14: 92640004 lbu a0,4(s3) +8001df18: 92830008 lbu v1,8(s4) +8001df1c: 00881023 subu v0,a0,t0 +8001df20: 00431021 addu v0,v0,v1 +8001df24: 2442ffff addiu v0,v0,-1 +8001df28: 00021400 sll v0,v0,0x10 +8001df2c: 00021403 sra v0,v0,0x10 +8001df30: 00881826 xor v1,a0,t0 +8001df34: 304600ff andi a2,v0,0xff +8001df38: 30630080 andi v1,v1,0x80 +8001df3c: 00022827 nor a1,zero,v0 +8001df40: 00862026 xor a0,a0,a2 +8001df44: 00832024 and a0,a0,v1 +8001df48: 00052fc2 srl a1,a1,0x1f +8001df4c: 3c038022 lui v1,0x8022 +8001df50: a46250c6 sh v0,20678(v1) +8001df54: 10800013 beqz a0,8001dfa4 <_Z6OpE1M1v+0x268> +8001df58: a2850008 sb a1,8(s4) +8001df5c: 24020001 li v0,1 +8001df60: a282000b sb v0,11(s4) +8001df64: 26a3e284 addiu v1,s5,-7548 +8001df68: 26c2e2f8 addiu v0,s6,-7432 +8001df6c: 30c400ff andi a0,a2,0xff +8001df70: a0460004 sb a2,4(v0) +8001df74: a064000a sb a0,10(v1) +8001df78: a0640009 sb a0,9(v1) +8001df7c: 8fbf002c lw ra,44(sp) +8001df80: 8fb60028 lw s6,40(sp) +8001df84: 8fb50024 lw s5,36(sp) +8001df88: 8fb40020 lw s4,32(sp) +8001df8c: 8fb3001c lw s3,28(sp) +8001df90: 8fb20018 lw s2,24(sp) +8001df94: 8fb10014 lw s1,20(sp) +8001df98: 8fb00010 lw s0,16(sp) +8001df9c: 03e00008 jr ra +8001dfa0: 27bd0030 addiu sp,sp,48 +8001dfa4: 080077d9 j 8001df64 <_Z6OpE1M1v+0x228> +8001dfa8: a280000b sb zero,11(s4) +8001dfac: 912350ab lbu v1,20651(t1) +8001dfb0: 24020001 li v0,1 +8001dfb4: 916550aa lbu a1,20650(t3) +8001dfb8: a2820008 sb v0,8(s4) +8001dfbc: 00031900 sll v1,v1,0x4 +8001dfc0: 26c2e2f8 addiu v0,s6,-7432 +8001dfc4: 00651825 or v1,v1,a1 +8001dfc8: 90440004 lbu a0,4(v0) +8001dfcc: 306700ff andi a3,v1,0xff +8001dfd0: 00871026 xor v0,a0,a3 +8001dfd4: 30420080 andi v0,v0,0x80 +8001dfd8: 00882026 xor a0,a0,t0 +8001dfdc: 3c038022 lui v1,0x8022 +8001dfe0: 00822024 and a0,a0,v0 +8001dfe4: 1480ffb8 bnez a0,8001dec8 <_Z6OpE1M1v+0x18c> +8001dfe8: a06750b2 sb a3,20658(v1) +8001dfec: 26a2e284 addiu v0,s5,-7548 +8001dff0: 080077b5 j 8001ded4 <_Z6OpE1M1v+0x198> +8001dff4: a040000b sb zero,11(v0) +8001dff8: 2543ffff addiu v1,t2,-1 +8001dffc: a12350ab sb v1,20651(t1) +8001e000: 912350ab lbu v1,20651(t1) +8001e004: 24e2000a addiu v0,a3,10 +8001e008: a16250aa sb v0,20650(t3) +8001e00c: 2c62000a sltiu v0,v1,10 +8001e010: 1440ffe6 bnez v0,8001dfac <_Z6OpE1M1v+0x270> +8001e014: 2462000a addiu v0,v1,10 +8001e018: 080077a3 j 8001de8c <_Z6OpE1M1v+0x150> +8001e01c: a12250ab sb v0,20651(t1) + +8001e020 <_Z6Op01M0v>: +8001e020: 27bdffd0 addiu sp,sp,-48 +8001e024: afb10014 sw s1,20(sp) +8001e028: 3c118021 lui s1,0x8021 +8001e02c: 2631e2a8 addiu s1,s1,-7512 +8001e030: 8e26000c lw a2,12(s1) +8001e034: afbf002c sw ra,44(sp) +8001e038: afb60028 sw s6,40(sp) +8001e03c: afb50024 sw s5,36(sp) +8001e040: afb40020 sw s4,32(sp) +8001e044: afb3001c sw s3,28(sp) +8001e048: afb20018 sw s2,24(sp) +8001e04c: afb00010 sw s0,16(sp) +8001e050: 90c30000 lbu v1,0(a2) +8001e054: 3c128021 lui s2,0x8021 +8001e058: 2652e2f8 addiu s2,s2,-7432 +8001e05c: 3c168022 lui s6,0x8022 +8001e060: a2c350cc sb v1,20684(s6) +8001e064: 96420006 lhu v0,6(s2) +8001e068: 9643000a lhu v1,10(s2) +8001e06c: 90c50000 lbu a1,0(a2) +8001e070: 00431021 addu v0,v0,v1 +8001e074: 00a22821 addu a1,a1,v0 +8001e078: 8e230020 lw v1,32(s1) +8001e07c: 8e22002c lw v0,44(s1) +8001e080: 30a5ffff andi a1,a1,0xffff +8001e084: 3c148006 lui s4,0x8006 +8001e088: 3c138021 lui s3,0x8021 +8001e08c: 2673e284 addiu s3,s3,-7548 +8001e090: 00621821 addu v1,v1,v0 +8001e094: 24c60001 addiu a2,a2,1 +8001e098: 00a02021 move a0,a1 +8001e09c: 26944be8 addiu s4,s4,19432 +8001e0a0: 3c158021 lui s5,0x8021 +8001e0a4: ae26000c sw a2,12(s1) +8001e0a8: ae230020 sw v1,32(s1) +8001e0ac: 0280f809 jalr s4 +8001e0b0: aea57018 sw a1,28696(s5) +8001e0b4: 8e650014 lw a1,20(s3) +8001e0b8: 8e230020 lw v1,32(s1) +8001e0bc: 00452821 addu a1,v0,a1 +8001e0c0: 24630006 addiu v1,v1,6 +8001e0c4: 96500004 lhu s0,4(s2) +8001e0c8: 00021203 sra v0,v0,0x8 +8001e0cc: 00a02021 move a0,a1 +8001e0d0: ae230020 sw v1,32(s1) +8001e0d4: a2c250cc sb v0,20684(s6) +8001e0d8: 0280f809 jalr s4 +8001e0dc: aea57018 sw a1,28696(s5) +8001e0e0: 02028025 or s0,s0,v0 +8001e0e4: 3202ffff andi v0,s0,0xffff +8001e0e8: 00021a02 srl v1,v0,0x8 +8001e0ec: 0002102b sltu v0,zero,v0 +8001e0f0: a6500004 sh s0,4(s2) +8001e0f4: a263000a sb v1,10(s3) +8001e0f8: a2620009 sb v0,9(s3) +8001e0fc: 8fbf002c lw ra,44(sp) +8001e100: 8fb60028 lw s6,40(sp) +8001e104: 8fb50024 lw s5,36(sp) +8001e108: 8fb40020 lw s4,32(sp) +8001e10c: 8fb3001c lw s3,28(sp) +8001e110: 8fb20018 lw s2,24(sp) +8001e114: 8fb10014 lw s1,20(sp) +8001e118: 8fb00010 lw s0,16(sp) +8001e11c: 03e00008 jr ra +8001e120: 27bd0030 addiu sp,sp,48 + +8001e124 <_Z6Op01M1v>: +8001e124: 27bdffd0 addiu sp,sp,-48 +8001e128: afb10014 sw s1,20(sp) +8001e12c: 3c118021 lui s1,0x8021 +8001e130: 2631e2a8 addiu s1,s1,-7512 +8001e134: 8e26000c lw a2,12(s1) +8001e138: afbf0028 sw ra,40(sp) +8001e13c: afb50024 sw s5,36(sp) +8001e140: afb40020 sw s4,32(sp) +8001e144: afb3001c sw s3,28(sp) +8001e148: afb20018 sw s2,24(sp) +8001e14c: afb00010 sw s0,16(sp) +8001e150: 90c30000 lbu v1,0(a2) +8001e154: 3c138021 lui s3,0x8021 +8001e158: 2673e2f8 addiu s3,s3,-7432 +8001e15c: 3c158022 lui s5,0x8022 +8001e160: 9664000a lhu a0,10(s3) +8001e164: a2a350cc sb v1,20684(s5) +8001e168: 96620006 lhu v0,6(s3) +8001e16c: 90c30000 lbu v1,0(a2) +8001e170: 00441021 addu v0,v0,a0 +8001e174: 8e250020 lw a1,32(s1) +8001e178: 00621821 addu v1,v1,v0 +8001e17c: 8e22002c lw v0,44(s1) +8001e180: 3063ffff andi v1,v1,0xffff +8001e184: 00a22821 addu a1,a1,v0 +8001e188: 24c60001 addiu a2,a2,1 +8001e18c: 3c148021 lui s4,0x8021 +8001e190: 3c028006 lui v0,0x8006 +8001e194: 3c128021 lui s2,0x8021 +8001e198: 2652e284 addiu s2,s2,-7548 +8001e19c: 00602021 move a0,v1 +8001e1a0: ae26000c sw a2,12(s1) +8001e1a4: ae250020 sw a1,32(s1) +8001e1a8: 24424be8 addiu v0,v0,19432 +8001e1ac: 0040f809 jalr v0 +8001e1b0: ae837018 sw v1,28696(s4) +8001e1b4: 8e450014 lw a1,20(s2) +8001e1b8: 8e230020 lw v1,32(s1) +8001e1bc: 00452821 addu a1,v0,a1 +8001e1c0: 00021203 sra v0,v0,0x8 +8001e1c4: a2a250cc sb v0,20684(s5) +8001e1c8: 24630006 addiu v1,v1,6 +8001e1cc: 3c028006 lui v0,0x8006 +8001e1d0: 92700004 lbu s0,4(s3) +8001e1d4: ae230020 sw v1,32(s1) +8001e1d8: ae857018 sw a1,28696(s4) +8001e1dc: 244249d4 addiu v0,v0,18900 +8001e1e0: 0040f809 jalr v0 +8001e1e4: 00a02021 move a0,a1 +8001e1e8: 02028025 or s0,s0,v0 +8001e1ec: 320200ff andi v0,s0,0xff +8001e1f0: a2700004 sb s0,4(s3) +8001e1f4: a242000a sb v0,10(s2) +8001e1f8: a2420009 sb v0,9(s2) +8001e1fc: 8fbf0028 lw ra,40(sp) +8001e200: 8fb50024 lw s5,36(sp) +8001e204: 8fb40020 lw s4,32(sp) +8001e208: 8fb3001c lw s3,28(sp) +8001e20c: 8fb20018 lw s2,24(sp) +8001e210: 8fb10014 lw s1,20(sp) +8001e214: 8fb00010 lw s0,16(sp) +8001e218: 03e00008 jr ra +8001e21c: 27bd0030 addiu sp,sp,48 + +8001e220 <_Z6OpA1M0v>: +8001e220: 27bdffd0 addiu sp,sp,-48 +8001e224: afb00010 sw s0,16(sp) +8001e228: 3c108021 lui s0,0x8021 +8001e22c: 2610e2a8 addiu s0,s0,-7512 +8001e230: 8e06000c lw a2,12(s0) +8001e234: afbf0028 sw ra,40(sp) +8001e238: afb50024 sw s5,36(sp) +8001e23c: afb40020 sw s4,32(sp) +8001e240: afb3001c sw s3,28(sp) +8001e244: afb20018 sw s2,24(sp) +8001e248: afb10014 sw s1,20(sp) +8001e24c: 90c30000 lbu v1,0(a2) +8001e250: 3c138021 lui s3,0x8021 +8001e254: 2673e2f8 addiu s3,s3,-7432 +8001e258: 3c158022 lui s5,0x8022 +8001e25c: a2a350cc sb v1,20684(s5) +8001e260: 96620006 lhu v0,6(s3) +8001e264: 9663000a lhu v1,10(s3) +8001e268: 90c50000 lbu a1,0(a2) +8001e26c: 00431021 addu v0,v0,v1 +8001e270: 00a22821 addu a1,a1,v0 +8001e274: 8e030020 lw v1,32(s0) +8001e278: 8e02002c lw v0,44(s0) +8001e27c: 30a5ffff andi a1,a1,0xffff +8001e280: 3c128006 lui s2,0x8006 +8001e284: 3c118021 lui s1,0x8021 +8001e288: 2631e284 addiu s1,s1,-7548 +8001e28c: 00621821 addu v1,v1,v0 +8001e290: 24c60001 addiu a2,a2,1 +8001e294: 00a02021 move a0,a1 +8001e298: 26524be8 addiu s2,s2,19432 +8001e29c: 3c148021 lui s4,0x8021 +8001e2a0: ae06000c sw a2,12(s0) +8001e2a4: ae030020 sw v1,32(s0) +8001e2a8: 0240f809 jalr s2 +8001e2ac: ae857018 sw a1,28696(s4) +8001e2b0: 8e250014 lw a1,20(s1) +8001e2b4: 8e030020 lw v1,32(s0) +8001e2b8: 00452821 addu a1,v0,a1 +8001e2bc: 24630006 addiu v1,v1,6 +8001e2c0: 00021203 sra v0,v0,0x8 +8001e2c4: 00a02021 move a0,a1 +8001e2c8: ae030020 sw v1,32(s0) +8001e2cc: a2a250cc sb v0,20684(s5) +8001e2d0: 0240f809 jalr s2 +8001e2d4: ae857018 sw a1,28696(s4) +8001e2d8: a6620004 sh v0,4(s3) +8001e2dc: 3042ffff andi v0,v0,0xffff +8001e2e0: 00021a02 srl v1,v0,0x8 +8001e2e4: 0002102b sltu v0,zero,v0 +8001e2e8: a223000a sb v1,10(s1) +8001e2ec: a2220009 sb v0,9(s1) +8001e2f0: 8fbf0028 lw ra,40(sp) +8001e2f4: 8fb50024 lw s5,36(sp) +8001e2f8: 8fb40020 lw s4,32(sp) +8001e2fc: 8fb3001c lw s3,28(sp) +8001e300: 8fb20018 lw s2,24(sp) +8001e304: 8fb10014 lw s1,20(sp) +8001e308: 8fb00010 lw s0,16(sp) +8001e30c: 03e00008 jr ra +8001e310: 27bd0030 addiu sp,sp,48 + +8001e314 <_Z6OpA1M1v>: +8001e314: 27bdffd8 addiu sp,sp,-40 +8001e318: afb00010 sw s0,16(sp) +8001e31c: 3c108021 lui s0,0x8021 +8001e320: 2610e2a8 addiu s0,s0,-7512 +8001e324: 8e06000c lw a2,12(s0) +8001e328: afbf0024 sw ra,36(sp) +8001e32c: afb40020 sw s4,32(sp) +8001e330: afb3001c sw s3,28(sp) +8001e334: afb20018 sw s2,24(sp) +8001e338: afb10014 sw s1,20(sp) +8001e33c: 90c30000 lbu v1,0(a2) +8001e340: 3c128021 lui s2,0x8021 +8001e344: 2652e2f8 addiu s2,s2,-7432 +8001e348: 3c148022 lui s4,0x8022 +8001e34c: 9644000a lhu a0,10(s2) +8001e350: a28350cc sb v1,20684(s4) +8001e354: 96420006 lhu v0,6(s2) +8001e358: 90c30000 lbu v1,0(a2) +8001e35c: 00441021 addu v0,v0,a0 +8001e360: 8e050020 lw a1,32(s0) +8001e364: 00621821 addu v1,v1,v0 +8001e368: 8e02002c lw v0,44(s0) +8001e36c: 3063ffff andi v1,v1,0xffff +8001e370: 00a22821 addu a1,a1,v0 +8001e374: 24c60001 addiu a2,a2,1 +8001e378: 3c138021 lui s3,0x8021 +8001e37c: 3c028006 lui v0,0x8006 +8001e380: 3c118021 lui s1,0x8021 +8001e384: 2631e284 addiu s1,s1,-7548 +8001e388: 00602021 move a0,v1 +8001e38c: ae06000c sw a2,12(s0) +8001e390: ae050020 sw a1,32(s0) +8001e394: 24424be8 addiu v0,v0,19432 +8001e398: 0040f809 jalr v0 +8001e39c: ae637018 sw v1,28696(s3) +8001e3a0: 8e250014 lw a1,20(s1) +8001e3a4: 8e030020 lw v1,32(s0) +8001e3a8: 00452821 addu a1,v0,a1 +8001e3ac: 00021203 sra v0,v0,0x8 +8001e3b0: a28250cc sb v0,20684(s4) +8001e3b4: 24630006 addiu v1,v1,6 +8001e3b8: 3c028006 lui v0,0x8006 +8001e3bc: ae030020 sw v1,32(s0) +8001e3c0: ae657018 sw a1,28696(s3) +8001e3c4: 244249d4 addiu v0,v0,18900 +8001e3c8: 0040f809 jalr v0 +8001e3cc: 00a02021 move a0,a1 +8001e3d0: a2420004 sb v0,4(s2) +8001e3d4: 304200ff andi v0,v0,0xff +8001e3d8: a222000a sb v0,10(s1) +8001e3dc: a2220009 sb v0,9(s1) +8001e3e0: 8fbf0024 lw ra,36(sp) +8001e3e4: 8fb40020 lw s4,32(sp) +8001e3e8: 8fb3001c lw s3,28(sp) +8001e3ec: 8fb20018 lw s2,24(sp) +8001e3f0: 8fb10014 lw s1,20(sp) +8001e3f4: 8fb00010 lw s0,16(sp) +8001e3f8: 03e00008 jr ra +8001e3fc: 27bd0028 addiu sp,sp,40 + +8001e400 <_Z6Op41M0v>: +8001e400: 27bdffd0 addiu sp,sp,-48 +8001e404: afb10014 sw s1,20(sp) +8001e408: 3c118021 lui s1,0x8021 +8001e40c: 2631e2a8 addiu s1,s1,-7512 +8001e410: 8e26000c lw a2,12(s1) +8001e414: afbf002c sw ra,44(sp) +8001e418: afb60028 sw s6,40(sp) +8001e41c: afb50024 sw s5,36(sp) +8001e420: afb40020 sw s4,32(sp) +8001e424: afb3001c sw s3,28(sp) +8001e428: afb20018 sw s2,24(sp) +8001e42c: afb00010 sw s0,16(sp) +8001e430: 90c30000 lbu v1,0(a2) +8001e434: 3c128021 lui s2,0x8021 +8001e438: 2652e2f8 addiu s2,s2,-7432 +8001e43c: 3c168022 lui s6,0x8022 +8001e440: a2c350cc sb v1,20684(s6) +8001e444: 96420006 lhu v0,6(s2) +8001e448: 9643000a lhu v1,10(s2) +8001e44c: 90c50000 lbu a1,0(a2) +8001e450: 00431021 addu v0,v0,v1 +8001e454: 00a22821 addu a1,a1,v0 +8001e458: 8e230020 lw v1,32(s1) +8001e45c: 8e22002c lw v0,44(s1) +8001e460: 30a5ffff andi a1,a1,0xffff +8001e464: 3c148006 lui s4,0x8006 +8001e468: 3c138021 lui s3,0x8021 +8001e46c: 2673e284 addiu s3,s3,-7548 +8001e470: 00621821 addu v1,v1,v0 +8001e474: 24c60001 addiu a2,a2,1 +8001e478: 00a02021 move a0,a1 +8001e47c: 26944be8 addiu s4,s4,19432 +8001e480: 3c158021 lui s5,0x8021 +8001e484: ae26000c sw a2,12(s1) +8001e488: ae230020 sw v1,32(s1) +8001e48c: 0280f809 jalr s4 +8001e490: aea57018 sw a1,28696(s5) +8001e494: 8e650014 lw a1,20(s3) +8001e498: 8e230020 lw v1,32(s1) +8001e49c: 00452821 addu a1,v0,a1 +8001e4a0: 24630006 addiu v1,v1,6 +8001e4a4: 96500004 lhu s0,4(s2) +8001e4a8: 00021203 sra v0,v0,0x8 +8001e4ac: 00a02021 move a0,a1 +8001e4b0: ae230020 sw v1,32(s1) +8001e4b4: a2c250cc sb v0,20684(s6) +8001e4b8: 0280f809 jalr s4 +8001e4bc: aea57018 sw a1,28696(s5) +8001e4c0: 02028026 xor s0,s0,v0 +8001e4c4: 3202ffff andi v0,s0,0xffff +8001e4c8: 00021a02 srl v1,v0,0x8 +8001e4cc: 0002102b sltu v0,zero,v0 +8001e4d0: a6500004 sh s0,4(s2) +8001e4d4: a263000a sb v1,10(s3) +8001e4d8: a2620009 sb v0,9(s3) +8001e4dc: 8fbf002c lw ra,44(sp) +8001e4e0: 8fb60028 lw s6,40(sp) +8001e4e4: 8fb50024 lw s5,36(sp) +8001e4e8: 8fb40020 lw s4,32(sp) +8001e4ec: 8fb3001c lw s3,28(sp) +8001e4f0: 8fb20018 lw s2,24(sp) +8001e4f4: 8fb10014 lw s1,20(sp) +8001e4f8: 8fb00010 lw s0,16(sp) +8001e4fc: 03e00008 jr ra +8001e500: 27bd0030 addiu sp,sp,48 + +8001e504 <_Z6Op41M1v>: +8001e504: 27bdffd0 addiu sp,sp,-48 +8001e508: afb10014 sw s1,20(sp) +8001e50c: 3c118021 lui s1,0x8021 +8001e510: 2631e2a8 addiu s1,s1,-7512 +8001e514: 8e26000c lw a2,12(s1) +8001e518: afbf0028 sw ra,40(sp) +8001e51c: afb50024 sw s5,36(sp) +8001e520: afb40020 sw s4,32(sp) +8001e524: afb3001c sw s3,28(sp) +8001e528: afb20018 sw s2,24(sp) +8001e52c: afb00010 sw s0,16(sp) +8001e530: 90c30000 lbu v1,0(a2) +8001e534: 3c138021 lui s3,0x8021 +8001e538: 2673e2f8 addiu s3,s3,-7432 +8001e53c: 3c158022 lui s5,0x8022 +8001e540: 9664000a lhu a0,10(s3) +8001e544: a2a350cc sb v1,20684(s5) +8001e548: 96620006 lhu v0,6(s3) +8001e54c: 90c30000 lbu v1,0(a2) +8001e550: 00441021 addu v0,v0,a0 +8001e554: 8e250020 lw a1,32(s1) +8001e558: 00621821 addu v1,v1,v0 +8001e55c: 8e22002c lw v0,44(s1) +8001e560: 3063ffff andi v1,v1,0xffff +8001e564: 00a22821 addu a1,a1,v0 +8001e568: 24c60001 addiu a2,a2,1 +8001e56c: 3c148021 lui s4,0x8021 +8001e570: 3c028006 lui v0,0x8006 +8001e574: 3c128021 lui s2,0x8021 +8001e578: 2652e284 addiu s2,s2,-7548 +8001e57c: 00602021 move a0,v1 +8001e580: ae26000c sw a2,12(s1) +8001e584: ae250020 sw a1,32(s1) +8001e588: 24424be8 addiu v0,v0,19432 +8001e58c: 0040f809 jalr v0 +8001e590: ae837018 sw v1,28696(s4) +8001e594: 8e450014 lw a1,20(s2) +8001e598: 8e230020 lw v1,32(s1) +8001e59c: 00452821 addu a1,v0,a1 +8001e5a0: 00021203 sra v0,v0,0x8 +8001e5a4: a2a250cc sb v0,20684(s5) +8001e5a8: 24630006 addiu v1,v1,6 +8001e5ac: 3c028006 lui v0,0x8006 +8001e5b0: 92700004 lbu s0,4(s3) +8001e5b4: ae230020 sw v1,32(s1) +8001e5b8: ae857018 sw a1,28696(s4) +8001e5bc: 244249d4 addiu v0,v0,18900 +8001e5c0: 0040f809 jalr v0 +8001e5c4: 00a02021 move a0,a1 +8001e5c8: 02028026 xor s0,s0,v0 +8001e5cc: 320200ff andi v0,s0,0xff +8001e5d0: a2700004 sb s0,4(s3) +8001e5d4: a242000a sb v0,10(s2) +8001e5d8: a2420009 sb v0,9(s2) +8001e5dc: 8fbf0028 lw ra,40(sp) +8001e5e0: 8fb50024 lw s5,36(sp) +8001e5e4: 8fb40020 lw s4,32(sp) +8001e5e8: 8fb3001c lw s3,28(sp) +8001e5ec: 8fb20018 lw s2,24(sp) +8001e5f0: 8fb10014 lw s1,20(sp) +8001e5f4: 8fb00010 lw s0,16(sp) +8001e5f8: 03e00008 jr ra +8001e5fc: 27bd0030 addiu sp,sp,48 + +8001e600 <_Z6OpC1M0v>: +8001e600: 27bdffd0 addiu sp,sp,-48 +8001e604: afb00010 sw s0,16(sp) +8001e608: 3c108021 lui s0,0x8021 +8001e60c: 2610e2a8 addiu s0,s0,-7512 +8001e610: 8e06000c lw a2,12(s0) +8001e614: afbf002c sw ra,44(sp) +8001e618: afb60028 sw s6,40(sp) +8001e61c: afb50024 sw s5,36(sp) +8001e620: afb40020 sw s4,32(sp) +8001e624: afb3001c sw s3,28(sp) +8001e628: afb20018 sw s2,24(sp) +8001e62c: afb10014 sw s1,20(sp) +8001e630: 90c30000 lbu v1,0(a2) +8001e634: 3c148021 lui s4,0x8021 +8001e638: 2694e2f8 addiu s4,s4,-7432 +8001e63c: 3c168022 lui s6,0x8022 +8001e640: a2c350cc sb v1,20684(s6) +8001e644: 96820006 lhu v0,6(s4) +8001e648: 9683000a lhu v1,10(s4) +8001e64c: 90c50000 lbu a1,0(a2) +8001e650: 00431021 addu v0,v0,v1 +8001e654: 00a22821 addu a1,a1,v0 +8001e658: 8e030020 lw v1,32(s0) +8001e65c: 8e02002c lw v0,44(s0) +8001e660: 30a5ffff andi a1,a1,0xffff +8001e664: 3c138006 lui s3,0x8006 +8001e668: 3c128021 lui s2,0x8021 +8001e66c: 2652e284 addiu s2,s2,-7548 +8001e670: 00621821 addu v1,v1,v0 +8001e674: 24c60001 addiu a2,a2,1 +8001e678: 00a02021 move a0,a1 +8001e67c: 26734be8 addiu s3,s3,19432 +8001e680: 3c158021 lui s5,0x8021 +8001e684: ae06000c sw a2,12(s0) +8001e688: ae030020 sw v1,32(s0) +8001e68c: 0260f809 jalr s3 +8001e690: aea57018 sw a1,28696(s5) +8001e694: 8e450014 lw a1,20(s2) +8001e698: 8e030020 lw v1,32(s0) +8001e69c: 00452821 addu a1,v0,a1 +8001e6a0: 24630006 addiu v1,v1,6 +8001e6a4: 96910004 lhu s1,4(s4) +8001e6a8: 00a02021 move a0,a1 +8001e6ac: 00021203 sra v0,v0,0x8 +8001e6b0: ae030020 sw v1,32(s0) +8001e6b4: aea57018 sw a1,28696(s5) +8001e6b8: 0260f809 jalr s3 +8001e6bc: a2c250cc sb v0,20684(s6) +8001e6c0: 02228823 subu s1,s1,v0 +8001e6c4: 3224ffff andi a0,s1,0xffff +8001e6c8: 00111827 nor v1,zero,s1 +8001e6cc: 3c028022 lui v0,0x8022 +8001e6d0: ac5150c8 sw s1,20680(v0) +8001e6d4: 00042a02 srl a1,a0,0x8 +8001e6d8: 00031fc2 srl v1,v1,0x1f +8001e6dc: 0004202b sltu a0,zero,a0 +8001e6e0: a245000a sb a1,10(s2) +8001e6e4: a2430008 sb v1,8(s2) +8001e6e8: a2440009 sb a0,9(s2) +8001e6ec: 8fbf002c lw ra,44(sp) +8001e6f0: 8fb60028 lw s6,40(sp) +8001e6f4: 8fb50024 lw s5,36(sp) +8001e6f8: 8fb40020 lw s4,32(sp) +8001e6fc: 8fb3001c lw s3,28(sp) +8001e700: 8fb20018 lw s2,24(sp) +8001e704: 8fb10014 lw s1,20(sp) +8001e708: 8fb00010 lw s0,16(sp) +8001e70c: 03e00008 jr ra +8001e710: 27bd0030 addiu sp,sp,48 + +8001e714 <_Z6OpC1M1v>: +8001e714: 27bdffd0 addiu sp,sp,-48 +8001e718: afb10014 sw s1,20(sp) +8001e71c: 3c118021 lui s1,0x8021 +8001e720: 2631e2a8 addiu s1,s1,-7512 +8001e724: 8e26000c lw a2,12(s1) +8001e728: afbf0028 sw ra,40(sp) +8001e72c: afb50024 sw s5,36(sp) +8001e730: afb40020 sw s4,32(sp) +8001e734: afb3001c sw s3,28(sp) +8001e738: afb20018 sw s2,24(sp) +8001e73c: afb00010 sw s0,16(sp) +8001e740: 90c30000 lbu v1,0(a2) +8001e744: 3c138021 lui s3,0x8021 +8001e748: 2673e2f8 addiu s3,s3,-7432 +8001e74c: 3c158022 lui s5,0x8022 +8001e750: 9664000a lhu a0,10(s3) +8001e754: a2a350cc sb v1,20684(s5) +8001e758: 96620006 lhu v0,6(s3) +8001e75c: 90c30000 lbu v1,0(a2) +8001e760: 00441021 addu v0,v0,a0 +8001e764: 8e250020 lw a1,32(s1) +8001e768: 00621821 addu v1,v1,v0 +8001e76c: 8e22002c lw v0,44(s1) +8001e770: 3063ffff andi v1,v1,0xffff +8001e774: 00a22821 addu a1,a1,v0 +8001e778: 24c60001 addiu a2,a2,1 +8001e77c: 3c148021 lui s4,0x8021 +8001e780: 3c028006 lui v0,0x8006 +8001e784: 3c128021 lui s2,0x8021 +8001e788: 2652e284 addiu s2,s2,-7548 +8001e78c: 00602021 move a0,v1 +8001e790: ae26000c sw a2,12(s1) +8001e794: ae250020 sw a1,32(s1) +8001e798: 24424be8 addiu v0,v0,19432 +8001e79c: 0040f809 jalr v0 +8001e7a0: ae837018 sw v1,28696(s4) +8001e7a4: 8e450014 lw a1,20(s2) +8001e7a8: 8e230020 lw v1,32(s1) +8001e7ac: 00452821 addu a1,v0,a1 +8001e7b0: 00021203 sra v0,v0,0x8 +8001e7b4: 24630006 addiu v1,v1,6 +8001e7b8: a2a250cc sb v0,20684(s5) +8001e7bc: 3c028006 lui v0,0x8006 +8001e7c0: 92700004 lbu s0,4(s3) +8001e7c4: ae230020 sw v1,32(s1) +8001e7c8: 00a02021 move a0,a1 +8001e7cc: 244249d4 addiu v0,v0,18900 +8001e7d0: 0040f809 jalr v0 +8001e7d4: ae857018 sw a1,28696(s4) +8001e7d8: 02028023 subu s0,s0,v0 +8001e7dc: 00108400 sll s0,s0,0x10 +8001e7e0: 00108403 sra s0,s0,0x10 +8001e7e4: 00101827 nor v1,zero,s0 +8001e7e8: 3c028022 lui v0,0x8022 +8001e7ec: a45050c6 sh s0,20678(v0) +8001e7f0: 320400ff andi a0,s0,0xff +8001e7f4: 00031fc2 srl v1,v1,0x1f +8001e7f8: a244000a sb a0,10(s2) +8001e7fc: a2430008 sb v1,8(s2) +8001e800: a2440009 sb a0,9(s2) +8001e804: 8fbf0028 lw ra,40(sp) +8001e808: 8fb50024 lw s5,36(sp) +8001e80c: 8fb40020 lw s4,32(sp) +8001e810: 8fb3001c lw s3,28(sp) +8001e814: 8fb20018 lw s2,24(sp) +8001e818: 8fb10014 lw s1,20(sp) +8001e81c: 8fb00010 lw s0,16(sp) +8001e820: 03e00008 jr ra +8001e824: 27bd0030 addiu sp,sp,48 + +8001e828 <_Z6Op21M0v>: +8001e828: 27bdffd0 addiu sp,sp,-48 +8001e82c: afb10014 sw s1,20(sp) +8001e830: 3c118021 lui s1,0x8021 +8001e834: 2631e2a8 addiu s1,s1,-7512 +8001e838: 8e26000c lw a2,12(s1) +8001e83c: afbf002c sw ra,44(sp) +8001e840: afb60028 sw s6,40(sp) +8001e844: afb50024 sw s5,36(sp) +8001e848: afb40020 sw s4,32(sp) +8001e84c: afb3001c sw s3,28(sp) +8001e850: afb20018 sw s2,24(sp) +8001e854: afb00010 sw s0,16(sp) +8001e858: 90c30000 lbu v1,0(a2) +8001e85c: 3c128021 lui s2,0x8021 +8001e860: 2652e2f8 addiu s2,s2,-7432 +8001e864: 3c168022 lui s6,0x8022 +8001e868: a2c350cc sb v1,20684(s6) +8001e86c: 96420006 lhu v0,6(s2) +8001e870: 9643000a lhu v1,10(s2) +8001e874: 90c50000 lbu a1,0(a2) +8001e878: 00431021 addu v0,v0,v1 +8001e87c: 00a22821 addu a1,a1,v0 +8001e880: 8e230020 lw v1,32(s1) +8001e884: 8e22002c lw v0,44(s1) +8001e888: 30a5ffff andi a1,a1,0xffff +8001e88c: 3c148006 lui s4,0x8006 +8001e890: 3c138021 lui s3,0x8021 +8001e894: 2673e284 addiu s3,s3,-7548 +8001e898: 00621821 addu v1,v1,v0 +8001e89c: 24c60001 addiu a2,a2,1 +8001e8a0: 00a02021 move a0,a1 +8001e8a4: 26944be8 addiu s4,s4,19432 +8001e8a8: 3c158021 lui s5,0x8021 +8001e8ac: ae26000c sw a2,12(s1) +8001e8b0: ae230020 sw v1,32(s1) +8001e8b4: 0280f809 jalr s4 +8001e8b8: aea57018 sw a1,28696(s5) +8001e8bc: 8e650014 lw a1,20(s3) +8001e8c0: 8e230020 lw v1,32(s1) +8001e8c4: 00452821 addu a1,v0,a1 +8001e8c8: 24630006 addiu v1,v1,6 +8001e8cc: 96500004 lhu s0,4(s2) +8001e8d0: 00021203 sra v0,v0,0x8 +8001e8d4: 00a02021 move a0,a1 +8001e8d8: ae230020 sw v1,32(s1) +8001e8dc: a2c250cc sb v0,20684(s6) +8001e8e0: 0280f809 jalr s4 +8001e8e4: aea57018 sw a1,28696(s5) +8001e8e8: 02028024 and s0,s0,v0 +8001e8ec: 3202ffff andi v0,s0,0xffff +8001e8f0: 00021a02 srl v1,v0,0x8 +8001e8f4: 0002102b sltu v0,zero,v0 +8001e8f8: a6500004 sh s0,4(s2) +8001e8fc: a263000a sb v1,10(s3) +8001e900: a2620009 sb v0,9(s3) +8001e904: 8fbf002c lw ra,44(sp) +8001e908: 8fb60028 lw s6,40(sp) +8001e90c: 8fb50024 lw s5,36(sp) +8001e910: 8fb40020 lw s4,32(sp) +8001e914: 8fb3001c lw s3,28(sp) +8001e918: 8fb20018 lw s2,24(sp) +8001e91c: 8fb10014 lw s1,20(sp) +8001e920: 8fb00010 lw s0,16(sp) +8001e924: 03e00008 jr ra +8001e928: 27bd0030 addiu sp,sp,48 + +8001e92c <_Z6Op93M0v>: +8001e92c: 27bdffe0 addiu sp,sp,-32 +8001e930: 3c038021 lui v1,0x8021 +8001e934: afbf0018 sw ra,24(sp) +8001e938: afb10014 sw s1,20(sp) +8001e93c: afb00010 sw s0,16(sp) +8001e940: 2463e2a8 addiu v1,v1,-7512 +8001e944: 8c67000c lw a3,12(v1) +8001e948: 3c028022 lui v0,0x8022 +8001e94c: 90e40000 lbu a0,0(a3) +8001e950: 3c108021 lui s0,0x8021 +8001e954: a04450cc sb a0,20684(v0) +8001e958: 2610e2f8 addiu s0,s0,-7432 +8001e95c: 90e60000 lbu a2,0(a3) +8001e960: 96040008 lhu a0,8(s0) +8001e964: 8c620020 lw v0,32(v1) +8001e968: 8c65002c lw a1,44(v1) +8001e96c: 00c43021 addu a2,a2,a0 +8001e970: 2442000c addiu v0,v0,12 +8001e974: 00a22821 addu a1,a1,v0 +8001e978: 30c6ffff andi a2,a2,0xffff +8001e97c: 3c118021 lui s1,0x8021 +8001e980: 24e70001 addiu a3,a3,1 +8001e984: 3c028006 lui v0,0x8006 +8001e988: ac650020 sw a1,32(v1) +8001e98c: 00c02021 move a0,a2 +8001e990: ac67000c sw a3,12(v1) +8001e994: 24424be8 addiu v0,v0,19432 +8001e998: 0040f809 jalr v0 +8001e99c: ae267018 sw a2,28696(s1) +8001e9a0: 3c048021 lui a0,0x8021 +8001e9a4: 8c85e298 lw a1,-7528(a0) +8001e9a8: 9603000c lhu v1,12(s0) +8001e9ac: 3c0400ff lui a0,0xff +8001e9b0: 00651821 addu v1,v1,a1 +8001e9b4: 3484ffff ori a0,a0,0xffff +8001e9b8: 00431021 addu v0,v0,v1 +8001e9bc: 00441024 and v0,v0,a0 +8001e9c0: ae227018 sw v0,28696(s1) +8001e9c4: 96040004 lhu a0,4(s0) +8001e9c8: 3c198006 lui t9,0x8006 +8001e9cc: 8fbf0018 lw ra,24(sp) +8001e9d0: 8fb10014 lw s1,20(sp) +8001e9d4: 8fb00010 lw s0,16(sp) +8001e9d8: 00402821 move a1,v0 +8001e9dc: 2739465c addiu t9,t9,18012 +8001e9e0: 03200008 jr t9 +8001e9e4: 27bd0020 addiu sp,sp,32 + +8001e9e8 <_Z6Op93M1v>: +8001e9e8: 27bdffe0 addiu sp,sp,-32 +8001e9ec: 3c038021 lui v1,0x8021 +8001e9f0: afbf0018 sw ra,24(sp) +8001e9f4: afb10014 sw s1,20(sp) +8001e9f8: afb00010 sw s0,16(sp) +8001e9fc: 2463e2a8 addiu v1,v1,-7512 +8001ea00: 8c67000c lw a3,12(v1) +8001ea04: 3c028022 lui v0,0x8022 +8001ea08: 90e40000 lbu a0,0(a3) +8001ea0c: 3c108021 lui s0,0x8021 +8001ea10: a04450cc sb a0,20684(v0) +8001ea14: 2610e2f8 addiu s0,s0,-7432 +8001ea18: 90e60000 lbu a2,0(a3) +8001ea1c: 96040008 lhu a0,8(s0) +8001ea20: 8c620020 lw v0,32(v1) +8001ea24: 8c65002c lw a1,44(v1) +8001ea28: 00c43021 addu a2,a2,a0 +8001ea2c: 2442000c addiu v0,v0,12 +8001ea30: 00a22821 addu a1,a1,v0 +8001ea34: 30c6ffff andi a2,a2,0xffff +8001ea38: 3c118021 lui s1,0x8021 +8001ea3c: 24e70001 addiu a3,a3,1 +8001ea40: 3c028006 lui v0,0x8006 +8001ea44: ac650020 sw a1,32(v1) +8001ea48: 00c02021 move a0,a2 +8001ea4c: ac67000c sw a3,12(v1) +8001ea50: 24424be8 addiu v0,v0,19432 +8001ea54: 0040f809 jalr v0 +8001ea58: ae267018 sw a2,28696(s1) +8001ea5c: 3c048021 lui a0,0x8021 +8001ea60: 8c85e298 lw a1,-7528(a0) +8001ea64: 9603000c lhu v1,12(s0) +8001ea68: 3c0400ff lui a0,0xff +8001ea6c: 00651821 addu v1,v1,a1 +8001ea70: 3484ffff ori a0,a0,0xffff +8001ea74: 00431021 addu v0,v0,v1 +8001ea78: 00441024 and v0,v0,a0 +8001ea7c: ae227018 sw v0,28696(s1) +8001ea80: 92040004 lbu a0,4(s0) +8001ea84: 3c198006 lui t9,0x8006 +8001ea88: 8fbf0018 lw ra,24(sp) +8001ea8c: 8fb10014 lw s1,20(sp) +8001ea90: 8fb00010 lw s0,16(sp) +8001ea94: 00402821 move a1,v0 +8001ea98: 27394444 addiu t9,t9,17476 +8001ea9c: 03200008 jr t9 +8001eaa0: 27bd0020 addiu sp,sp,32 + +8001eaa4 <_Z6Op13M0v>: +8001eaa4: 27bdffd0 addiu sp,sp,-48 +8001eaa8: 3c038021 lui v1,0x8021 +8001eaac: afbf0028 sw ra,40(sp) +8001eab0: afb50024 sw s5,36(sp) +8001eab4: afb40020 sw s4,32(sp) +8001eab8: afb3001c sw s3,28(sp) +8001eabc: afb20018 sw s2,24(sp) +8001eac0: afb10014 sw s1,20(sp) +8001eac4: afb00010 sw s0,16(sp) +8001eac8: 2463e2a8 addiu v1,v1,-7512 +8001eacc: 8c67000c lw a3,12(v1) +8001ead0: 3c158022 lui s5,0x8022 +8001ead4: 90e20000 lbu v0,0(a3) +8001ead8: 3c118021 lui s1,0x8021 +8001eadc: 2631e2f8 addiu s1,s1,-7432 +8001eae0: a2a250cc sb v0,20684(s5) +8001eae4: 90e50000 lbu a1,0(a3) +8001eae8: 96240008 lhu a0,8(s1) +8001eaec: 8c620020 lw v0,32(v1) +8001eaf0: 8c66002c lw a2,44(v1) +8001eaf4: 00a42821 addu a1,a1,a0 +8001eaf8: 2442000c addiu v0,v0,12 +8001eafc: 30a5ffff andi a1,a1,0xffff +8001eb00: 00c23021 addu a2,a2,v0 +8001eb04: 24e70001 addiu a3,a3,1 +8001eb08: 3c138006 lui s3,0x8006 +8001eb0c: 3c128021 lui s2,0x8021 +8001eb10: 2652e284 addiu s2,s2,-7548 +8001eb14: 00a02021 move a0,a1 +8001eb18: 26734be8 addiu s3,s3,19432 +8001eb1c: 3c148021 lui s4,0x8021 +8001eb20: ac660020 sw a2,32(v1) +8001eb24: ac67000c sw a3,12(v1) +8001eb28: 0260f809 jalr s3 +8001eb2c: ae857018 sw a1,28696(s4) +8001eb30: 8e430014 lw v1,20(s2) +8001eb34: 9625000c lhu a1,12(s1) +8001eb38: 96300004 lhu s0,4(s1) +8001eb3c: 00a32821 addu a1,a1,v1 +8001eb40: 3c0300ff lui v1,0xff +8001eb44: 3463ffff ori v1,v1,0xffff +8001eb48: 00452821 addu a1,v0,a1 +8001eb4c: 00a32824 and a1,a1,v1 +8001eb50: 00021203 sra v0,v0,0x8 +8001eb54: 00a02021 move a0,a1 +8001eb58: a2a250cc sb v0,20684(s5) +8001eb5c: 0260f809 jalr s3 +8001eb60: ae857018 sw a1,28696(s4) +8001eb64: 02028025 or s0,s0,v0 +8001eb68: 3202ffff andi v0,s0,0xffff +8001eb6c: 00021a02 srl v1,v0,0x8 +8001eb70: 0002102b sltu v0,zero,v0 +8001eb74: a6300004 sh s0,4(s1) +8001eb78: a243000a sb v1,10(s2) +8001eb7c: a2420009 sb v0,9(s2) +8001eb80: 8fbf0028 lw ra,40(sp) +8001eb84: 8fb50024 lw s5,36(sp) +8001eb88: 8fb40020 lw s4,32(sp) +8001eb8c: 8fb3001c lw s3,28(sp) +8001eb90: 8fb20018 lw s2,24(sp) +8001eb94: 8fb10014 lw s1,20(sp) +8001eb98: 8fb00010 lw s0,16(sp) +8001eb9c: 03e00008 jr ra +8001eba0: 27bd0030 addiu sp,sp,48 + +8001eba4 <_Z6Op13M1v>: +8001eba4: 27bdffd8 addiu sp,sp,-40 +8001eba8: 3c038021 lui v1,0x8021 +8001ebac: afbf0024 sw ra,36(sp) +8001ebb0: afb40020 sw s4,32(sp) +8001ebb4: afb3001c sw s3,28(sp) +8001ebb8: afb20018 sw s2,24(sp) +8001ebbc: afb10014 sw s1,20(sp) +8001ebc0: afb00010 sw s0,16(sp) +8001ebc4: 2463e2a8 addiu v1,v1,-7512 +8001ebc8: 8c67000c lw a3,12(v1) +8001ebcc: 3c148022 lui s4,0x8022 +8001ebd0: 90e20000 lbu v0,0(a3) +8001ebd4: 3c118021 lui s1,0x8021 +8001ebd8: 2631e2f8 addiu s1,s1,-7432 +8001ebdc: a28250cc sb v0,20684(s4) +8001ebe0: 90e60000 lbu a2,0(a3) +8001ebe4: 96240008 lhu a0,8(s1) +8001ebe8: 8c620020 lw v0,32(v1) +8001ebec: 8c65002c lw a1,44(v1) +8001ebf0: 00c43021 addu a2,a2,a0 +8001ebf4: 2442000c addiu v0,v0,12 +8001ebf8: 30c6ffff andi a2,a2,0xffff +8001ebfc: 00a22821 addu a1,a1,v0 +8001ec00: 24e70001 addiu a3,a3,1 +8001ec04: 3c138021 lui s3,0x8021 +8001ec08: 3c028006 lui v0,0x8006 +8001ec0c: 3c128021 lui s2,0x8021 +8001ec10: 2652e284 addiu s2,s2,-7548 +8001ec14: 00c02021 move a0,a2 +8001ec18: ac650020 sw a1,32(v1) +8001ec1c: ac67000c sw a3,12(v1) +8001ec20: 24424be8 addiu v0,v0,19432 +8001ec24: 0040f809 jalr v0 +8001ec28: ae667018 sw a2,28696(s3) +8001ec2c: 8e430014 lw v1,20(s2) +8001ec30: 9625000c lhu a1,12(s1) +8001ec34: 92300004 lbu s0,4(s1) +8001ec38: 00a32821 addu a1,a1,v1 +8001ec3c: 3c0300ff lui v1,0xff +8001ec40: 00452821 addu a1,v0,a1 +8001ec44: 3463ffff ori v1,v1,0xffff +8001ec48: 00021203 sra v0,v0,0x8 +8001ec4c: 00a32824 and a1,a1,v1 +8001ec50: a28250cc sb v0,20684(s4) +8001ec54: 3c028006 lui v0,0x8006 +8001ec58: ae657018 sw a1,28696(s3) +8001ec5c: 244249d4 addiu v0,v0,18900 +8001ec60: 0040f809 jalr v0 +8001ec64: 00a02021 move a0,a1 +8001ec68: 02028025 or s0,s0,v0 +8001ec6c: 320200ff andi v0,s0,0xff +8001ec70: a2300004 sb s0,4(s1) +8001ec74: a242000a sb v0,10(s2) +8001ec78: a2420009 sb v0,9(s2) +8001ec7c: 8fbf0024 lw ra,36(sp) +8001ec80: 8fb40020 lw s4,32(sp) +8001ec84: 8fb3001c lw s3,28(sp) +8001ec88: 8fb20018 lw s2,24(sp) +8001ec8c: 8fb10014 lw s1,20(sp) +8001ec90: 8fb00010 lw s0,16(sp) +8001ec94: 03e00008 jr ra +8001ec98: 27bd0028 addiu sp,sp,40 + +8001ec9c <_Z6OpB3M0v>: +8001ec9c: 27bdffd8 addiu sp,sp,-40 +8001eca0: 3c038021 lui v1,0x8021 +8001eca4: afbf0024 sw ra,36(sp) +8001eca8: afb40020 sw s4,32(sp) +8001ecac: afb3001c sw s3,28(sp) +8001ecb0: afb20018 sw s2,24(sp) +8001ecb4: afb10014 sw s1,20(sp) +8001ecb8: afb00010 sw s0,16(sp) +8001ecbc: 2463e2a8 addiu v1,v1,-7512 +8001ecc0: 8c67000c lw a3,12(v1) +8001ecc4: 3c148022 lui s4,0x8022 +8001ecc8: 90e20000 lbu v0,0(a3) +8001eccc: 3c128021 lui s2,0x8021 +8001ecd0: a28250cc sb v0,20684(s4) +8001ecd4: 2652e2f8 addiu s2,s2,-7432 +8001ecd8: 90e50000 lbu a1,0(a3) +8001ecdc: 96440008 lhu a0,8(s2) +8001ece0: 8c620020 lw v0,32(v1) +8001ece4: 8c66002c lw a2,44(v1) +8001ece8: 00a42821 addu a1,a1,a0 +8001ecec: 2442000c addiu v0,v0,12 +8001ecf0: 30a5ffff andi a1,a1,0xffff +8001ecf4: 00c23021 addu a2,a2,v0 +8001ecf8: 24e70001 addiu a3,a3,1 +8001ecfc: 3c118006 lui s1,0x8006 +8001ed00: 3c108021 lui s0,0x8021 +8001ed04: 2610e284 addiu s0,s0,-7548 +8001ed08: 00a02021 move a0,a1 +8001ed0c: 26314be8 addiu s1,s1,19432 +8001ed10: 3c138021 lui s3,0x8021 +8001ed14: ac660020 sw a2,32(v1) +8001ed18: ac67000c sw a3,12(v1) +8001ed1c: 0220f809 jalr s1 +8001ed20: ae657018 sw a1,28696(s3) +8001ed24: 8e030014 lw v1,20(s0) +8001ed28: 9645000c lhu a1,12(s2) +8001ed2c: 00a32821 addu a1,a1,v1 +8001ed30: 3c0300ff lui v1,0xff +8001ed34: 3463ffff ori v1,v1,0xffff +8001ed38: 00452821 addu a1,v0,a1 +8001ed3c: 00a32824 and a1,a1,v1 +8001ed40: 00021203 sra v0,v0,0x8 +8001ed44: 00a02021 move a0,a1 +8001ed48: a28250cc sb v0,20684(s4) +8001ed4c: 0220f809 jalr s1 +8001ed50: ae657018 sw a1,28696(s3) +8001ed54: a6420004 sh v0,4(s2) +8001ed58: 3042ffff andi v0,v0,0xffff +8001ed5c: 00021a02 srl v1,v0,0x8 +8001ed60: 0002102b sltu v0,zero,v0 +8001ed64: a203000a sb v1,10(s0) +8001ed68: a2020009 sb v0,9(s0) +8001ed6c: 8fbf0024 lw ra,36(sp) +8001ed70: 8fb40020 lw s4,32(sp) +8001ed74: 8fb3001c lw s3,28(sp) +8001ed78: 8fb20018 lw s2,24(sp) +8001ed7c: 8fb10014 lw s1,20(sp) +8001ed80: 8fb00010 lw s0,16(sp) +8001ed84: 03e00008 jr ra +8001ed88: 27bd0028 addiu sp,sp,40 + +8001ed8c <_Z6OpB3M1v>: +8001ed8c: 27bdffd8 addiu sp,sp,-40 +8001ed90: 3c038021 lui v1,0x8021 +8001ed94: afbf0020 sw ra,32(sp) +8001ed98: afb3001c sw s3,28(sp) +8001ed9c: afb20018 sw s2,24(sp) +8001eda0: afb10014 sw s1,20(sp) +8001eda4: afb00010 sw s0,16(sp) +8001eda8: 2463e2a8 addiu v1,v1,-7512 +8001edac: 8c67000c lw a3,12(v1) +8001edb0: 3c138022 lui s3,0x8022 +8001edb4: 90e20000 lbu v0,0(a3) +8001edb8: 3c118021 lui s1,0x8021 +8001edbc: a26250cc sb v0,20684(s3) +8001edc0: 2631e2f8 addiu s1,s1,-7432 +8001edc4: 90e60000 lbu a2,0(a3) +8001edc8: 96240008 lhu a0,8(s1) +8001edcc: 8c620020 lw v0,32(v1) +8001edd0: 8c65002c lw a1,44(v1) +8001edd4: 00c43021 addu a2,a2,a0 +8001edd8: 2442000c addiu v0,v0,12 +8001eddc: 30c6ffff andi a2,a2,0xffff +8001ede0: 00a22821 addu a1,a1,v0 +8001ede4: 24e70001 addiu a3,a3,1 +8001ede8: 3c128021 lui s2,0x8021 +8001edec: 3c028006 lui v0,0x8006 +8001edf0: 3c108021 lui s0,0x8021 +8001edf4: 2610e284 addiu s0,s0,-7548 +8001edf8: 00c02021 move a0,a2 +8001edfc: ac650020 sw a1,32(v1) +8001ee00: ac67000c sw a3,12(v1) +8001ee04: 24424be8 addiu v0,v0,19432 +8001ee08: 0040f809 jalr v0 +8001ee0c: ae467018 sw a2,28696(s2) +8001ee10: 8e030014 lw v1,20(s0) +8001ee14: 9625000c lhu a1,12(s1) +8001ee18: 00a32821 addu a1,a1,v1 +8001ee1c: 3c0300ff lui v1,0xff +8001ee20: 00452821 addu a1,v0,a1 +8001ee24: 3463ffff ori v1,v1,0xffff +8001ee28: 00021203 sra v0,v0,0x8 +8001ee2c: 00a32824 and a1,a1,v1 +8001ee30: a26250cc sb v0,20684(s3) +8001ee34: 3c028006 lui v0,0x8006 +8001ee38: ae457018 sw a1,28696(s2) +8001ee3c: 244249d4 addiu v0,v0,18900 +8001ee40: 0040f809 jalr v0 +8001ee44: 00a02021 move a0,a1 +8001ee48: a2220004 sb v0,4(s1) +8001ee4c: 304200ff andi v0,v0,0xff +8001ee50: a202000a sb v0,10(s0) +8001ee54: a2020009 sb v0,9(s0) +8001ee58: 8fbf0020 lw ra,32(sp) +8001ee5c: 8fb3001c lw s3,28(sp) +8001ee60: 8fb20018 lw s2,24(sp) +8001ee64: 8fb10014 lw s1,20(sp) +8001ee68: 8fb00010 lw s0,16(sp) +8001ee6c: 03e00008 jr ra +8001ee70: 27bd0028 addiu sp,sp,40 + +8001ee74 <_Z6Op53M0v>: +8001ee74: 27bdffd0 addiu sp,sp,-48 +8001ee78: 3c038021 lui v1,0x8021 +8001ee7c: afbf0028 sw ra,40(sp) +8001ee80: afb50024 sw s5,36(sp) +8001ee84: afb40020 sw s4,32(sp) +8001ee88: afb3001c sw s3,28(sp) +8001ee8c: afb20018 sw s2,24(sp) +8001ee90: afb10014 sw s1,20(sp) +8001ee94: afb00010 sw s0,16(sp) +8001ee98: 2463e2a8 addiu v1,v1,-7512 +8001ee9c: 8c67000c lw a3,12(v1) +8001eea0: 3c158022 lui s5,0x8022 +8001eea4: 90e20000 lbu v0,0(a3) +8001eea8: 3c118021 lui s1,0x8021 +8001eeac: 2631e2f8 addiu s1,s1,-7432 +8001eeb0: a2a250cc sb v0,20684(s5) +8001eeb4: 90e50000 lbu a1,0(a3) +8001eeb8: 96240008 lhu a0,8(s1) +8001eebc: 8c620020 lw v0,32(v1) +8001eec0: 8c66002c lw a2,44(v1) +8001eec4: 00a42821 addu a1,a1,a0 +8001eec8: 2442000c addiu v0,v0,12 +8001eecc: 30a5ffff andi a1,a1,0xffff +8001eed0: 00c23021 addu a2,a2,v0 +8001eed4: 24e70001 addiu a3,a3,1 +8001eed8: 3c138006 lui s3,0x8006 +8001eedc: 3c128021 lui s2,0x8021 +8001eee0: 2652e284 addiu s2,s2,-7548 +8001eee4: 00a02021 move a0,a1 +8001eee8: 26734be8 addiu s3,s3,19432 +8001eeec: 3c148021 lui s4,0x8021 +8001eef0: ac660020 sw a2,32(v1) +8001eef4: ac67000c sw a3,12(v1) +8001eef8: 0260f809 jalr s3 +8001eefc: ae857018 sw a1,28696(s4) +8001ef00: 8e430014 lw v1,20(s2) +8001ef04: 9625000c lhu a1,12(s1) +8001ef08: 96300004 lhu s0,4(s1) +8001ef0c: 00a32821 addu a1,a1,v1 +8001ef10: 3c0300ff lui v1,0xff +8001ef14: 3463ffff ori v1,v1,0xffff +8001ef18: 00452821 addu a1,v0,a1 +8001ef1c: 00a32824 and a1,a1,v1 +8001ef20: 00021203 sra v0,v0,0x8 +8001ef24: 00a02021 move a0,a1 +8001ef28: a2a250cc sb v0,20684(s5) +8001ef2c: 0260f809 jalr s3 +8001ef30: ae857018 sw a1,28696(s4) +8001ef34: 02028026 xor s0,s0,v0 +8001ef38: 3202ffff andi v0,s0,0xffff +8001ef3c: 00021a02 srl v1,v0,0x8 +8001ef40: 0002102b sltu v0,zero,v0 +8001ef44: a6300004 sh s0,4(s1) +8001ef48: a243000a sb v1,10(s2) +8001ef4c: a2420009 sb v0,9(s2) +8001ef50: 8fbf0028 lw ra,40(sp) +8001ef54: 8fb50024 lw s5,36(sp) +8001ef58: 8fb40020 lw s4,32(sp) +8001ef5c: 8fb3001c lw s3,28(sp) +8001ef60: 8fb20018 lw s2,24(sp) +8001ef64: 8fb10014 lw s1,20(sp) +8001ef68: 8fb00010 lw s0,16(sp) +8001ef6c: 03e00008 jr ra +8001ef70: 27bd0030 addiu sp,sp,48 + +8001ef74 <_Z6Op53M1v>: +8001ef74: 27bdffd8 addiu sp,sp,-40 +8001ef78: 3c038021 lui v1,0x8021 +8001ef7c: afbf0024 sw ra,36(sp) +8001ef80: afb40020 sw s4,32(sp) +8001ef84: afb3001c sw s3,28(sp) +8001ef88: afb20018 sw s2,24(sp) +8001ef8c: afb10014 sw s1,20(sp) +8001ef90: afb00010 sw s0,16(sp) +8001ef94: 2463e2a8 addiu v1,v1,-7512 +8001ef98: 8c67000c lw a3,12(v1) +8001ef9c: 3c148022 lui s4,0x8022 +8001efa0: 90e20000 lbu v0,0(a3) +8001efa4: 3c118021 lui s1,0x8021 +8001efa8: 2631e2f8 addiu s1,s1,-7432 +8001efac: a28250cc sb v0,20684(s4) +8001efb0: 90e60000 lbu a2,0(a3) +8001efb4: 96240008 lhu a0,8(s1) +8001efb8: 8c620020 lw v0,32(v1) +8001efbc: 8c65002c lw a1,44(v1) +8001efc0: 00c43021 addu a2,a2,a0 +8001efc4: 2442000c addiu v0,v0,12 +8001efc8: 30c6ffff andi a2,a2,0xffff +8001efcc: 00a22821 addu a1,a1,v0 +8001efd0: 24e70001 addiu a3,a3,1 +8001efd4: 3c138021 lui s3,0x8021 +8001efd8: 3c028006 lui v0,0x8006 +8001efdc: 3c128021 lui s2,0x8021 +8001efe0: 2652e284 addiu s2,s2,-7548 +8001efe4: 00c02021 move a0,a2 +8001efe8: ac650020 sw a1,32(v1) +8001efec: ac67000c sw a3,12(v1) +8001eff0: 24424be8 addiu v0,v0,19432 +8001eff4: 0040f809 jalr v0 +8001eff8: ae667018 sw a2,28696(s3) +8001effc: 8e430014 lw v1,20(s2) +8001f000: 9625000c lhu a1,12(s1) +8001f004: 92300004 lbu s0,4(s1) +8001f008: 00a32821 addu a1,a1,v1 +8001f00c: 3c0300ff lui v1,0xff +8001f010: 00452821 addu a1,v0,a1 +8001f014: 3463ffff ori v1,v1,0xffff +8001f018: 00021203 sra v0,v0,0x8 +8001f01c: 00a32824 and a1,a1,v1 +8001f020: a28250cc sb v0,20684(s4) +8001f024: 3c028006 lui v0,0x8006 +8001f028: ae657018 sw a1,28696(s3) +8001f02c: 244249d4 addiu v0,v0,18900 +8001f030: 0040f809 jalr v0 +8001f034: 00a02021 move a0,a1 +8001f038: 02028026 xor s0,s0,v0 +8001f03c: 320200ff andi v0,s0,0xff +8001f040: a2300004 sb s0,4(s1) +8001f044: a242000a sb v0,10(s2) +8001f048: a2420009 sb v0,9(s2) +8001f04c: 8fbf0024 lw ra,36(sp) +8001f050: 8fb40020 lw s4,32(sp) +8001f054: 8fb3001c lw s3,28(sp) +8001f058: 8fb20018 lw s2,24(sp) +8001f05c: 8fb10014 lw s1,20(sp) +8001f060: 8fb00010 lw s0,16(sp) +8001f064: 03e00008 jr ra +8001f068: 27bd0028 addiu sp,sp,40 + +8001f06c <_Z6OpD3M0v>: +8001f06c: 27bdffd0 addiu sp,sp,-48 +8001f070: 3c038021 lui v1,0x8021 +8001f074: afbf0028 sw ra,40(sp) +8001f078: afb50024 sw s5,36(sp) +8001f07c: afb40020 sw s4,32(sp) +8001f080: afb3001c sw s3,28(sp) +8001f084: afb20018 sw s2,24(sp) +8001f088: afb10014 sw s1,20(sp) +8001f08c: afb00010 sw s0,16(sp) +8001f090: 2463e2a8 addiu v1,v1,-7512 +8001f094: 8c67000c lw a3,12(v1) +8001f098: 3c158022 lui s5,0x8022 +8001f09c: 90e20000 lbu v0,0(a3) +8001f0a0: 3c138021 lui s3,0x8021 +8001f0a4: a2a250cc sb v0,20684(s5) +8001f0a8: 2673e2f8 addiu s3,s3,-7432 +8001f0ac: 90e50000 lbu a1,0(a3) +8001f0b0: 96640008 lhu a0,8(s3) +8001f0b4: 8c620020 lw v0,32(v1) +8001f0b8: 8c66002c lw a2,44(v1) +8001f0bc: 00a42821 addu a1,a1,a0 +8001f0c0: 2442000c addiu v0,v0,12 +8001f0c4: 30a5ffff andi a1,a1,0xffff +8001f0c8: 00c23021 addu a2,a2,v0 +8001f0cc: 24e70001 addiu a3,a3,1 +8001f0d0: 3c128006 lui s2,0x8006 +8001f0d4: 3c118021 lui s1,0x8021 +8001f0d8: 2631e284 addiu s1,s1,-7548 +8001f0dc: 00a02021 move a0,a1 +8001f0e0: 26524be8 addiu s2,s2,19432 +8001f0e4: 3c148021 lui s4,0x8021 +8001f0e8: ac660020 sw a2,32(v1) +8001f0ec: ac67000c sw a3,12(v1) +8001f0f0: 0240f809 jalr s2 +8001f0f4: ae857018 sw a1,28696(s4) +8001f0f8: 8e230014 lw v1,20(s1) +8001f0fc: 9665000c lhu a1,12(s3) +8001f100: 96700004 lhu s0,4(s3) +8001f104: 00a32821 addu a1,a1,v1 +8001f108: 3c0300ff lui v1,0xff +8001f10c: 3463ffff ori v1,v1,0xffff +8001f110: 00452821 addu a1,v0,a1 +8001f114: 00a32824 and a1,a1,v1 +8001f118: 00a02021 move a0,a1 +8001f11c: 00021203 sra v0,v0,0x8 +8001f120: ae857018 sw a1,28696(s4) +8001f124: 0240f809 jalr s2 +8001f128: a2a250cc sb v0,20684(s5) +8001f12c: 02028023 subu s0,s0,v0 +8001f130: 3204ffff andi a0,s0,0xffff +8001f134: 00101827 nor v1,zero,s0 +8001f138: 3c028022 lui v0,0x8022 +8001f13c: ac5050c8 sw s0,20680(v0) +8001f140: 00042a02 srl a1,a0,0x8 +8001f144: 00031fc2 srl v1,v1,0x1f +8001f148: 0004202b sltu a0,zero,a0 +8001f14c: a225000a sb a1,10(s1) +8001f150: a2230008 sb v1,8(s1) +8001f154: a2240009 sb a0,9(s1) +8001f158: 8fbf0028 lw ra,40(sp) +8001f15c: 8fb50024 lw s5,36(sp) +8001f160: 8fb40020 lw s4,32(sp) +8001f164: 8fb3001c lw s3,28(sp) +8001f168: 8fb20018 lw s2,24(sp) +8001f16c: 8fb10014 lw s1,20(sp) +8001f170: 8fb00010 lw s0,16(sp) +8001f174: 03e00008 jr ra +8001f178: 27bd0030 addiu sp,sp,48 + +8001f17c <_Z6OpD3M1v>: +8001f17c: 27bdffd8 addiu sp,sp,-40 +8001f180: 3c038021 lui v1,0x8021 +8001f184: afbf0024 sw ra,36(sp) +8001f188: afb40020 sw s4,32(sp) +8001f18c: afb3001c sw s3,28(sp) +8001f190: afb20018 sw s2,24(sp) +8001f194: afb10014 sw s1,20(sp) +8001f198: afb00010 sw s0,16(sp) +8001f19c: 2463e2a8 addiu v1,v1,-7512 +8001f1a0: 8c67000c lw a3,12(v1) +8001f1a4: 3c148022 lui s4,0x8022 +8001f1a8: 90e20000 lbu v0,0(a3) +8001f1ac: 3c128021 lui s2,0x8021 +8001f1b0: a28250cc sb v0,20684(s4) +8001f1b4: 2652e2f8 addiu s2,s2,-7432 +8001f1b8: 90e60000 lbu a2,0(a3) +8001f1bc: 96440008 lhu a0,8(s2) +8001f1c0: 8c620020 lw v0,32(v1) +8001f1c4: 8c65002c lw a1,44(v1) +8001f1c8: 00c43021 addu a2,a2,a0 +8001f1cc: 2442000c addiu v0,v0,12 +8001f1d0: 30c6ffff andi a2,a2,0xffff +8001f1d4: 00a22821 addu a1,a1,v0 +8001f1d8: 24e70001 addiu a3,a3,1 +8001f1dc: 3c138021 lui s3,0x8021 +8001f1e0: 3c028006 lui v0,0x8006 +8001f1e4: 3c118021 lui s1,0x8021 +8001f1e8: 2631e284 addiu s1,s1,-7548 +8001f1ec: 00c02021 move a0,a2 +8001f1f0: ac650020 sw a1,32(v1) +8001f1f4: ac67000c sw a3,12(v1) +8001f1f8: 24424be8 addiu v0,v0,19432 +8001f1fc: 0040f809 jalr v0 +8001f200: ae667018 sw a2,28696(s3) +8001f204: 8e230014 lw v1,20(s1) +8001f208: 9645000c lhu a1,12(s2) +8001f20c: 92500004 lbu s0,4(s2) +8001f210: 00a32821 addu a1,a1,v1 +8001f214: 3c0300ff lui v1,0xff +8001f218: 3463ffff ori v1,v1,0xffff +8001f21c: 00452821 addu a1,v0,a1 +8001f220: 00021203 sra v0,v0,0x8 +8001f224: 00a32824 and a1,a1,v1 +8001f228: a28250cc sb v0,20684(s4) +8001f22c: 3c028006 lui v0,0x8006 +8001f230: 00a02021 move a0,a1 +8001f234: 244249d4 addiu v0,v0,18900 +8001f238: 0040f809 jalr v0 +8001f23c: ae657018 sw a1,28696(s3) +8001f240: 02028023 subu s0,s0,v0 +8001f244: 00108400 sll s0,s0,0x10 +8001f248: 00108403 sra s0,s0,0x10 +8001f24c: 00101827 nor v1,zero,s0 +8001f250: 3c028022 lui v0,0x8022 +8001f254: a45050c6 sh s0,20678(v0) +8001f258: 320400ff andi a0,s0,0xff +8001f25c: 00031fc2 srl v1,v1,0x1f +8001f260: a224000a sb a0,10(s1) +8001f264: a2230008 sb v1,8(s1) +8001f268: a2240009 sb a0,9(s1) +8001f26c: 8fbf0024 lw ra,36(sp) +8001f270: 8fb40020 lw s4,32(sp) +8001f274: 8fb3001c lw s3,28(sp) +8001f278: 8fb20018 lw s2,24(sp) +8001f27c: 8fb10014 lw s1,20(sp) +8001f280: 8fb00010 lw s0,16(sp) +8001f284: 03e00008 jr ra +8001f288: 27bd0028 addiu sp,sp,40 + +8001f28c <_Z6Op33M0v>: +8001f28c: 27bdffd0 addiu sp,sp,-48 +8001f290: 3c038021 lui v1,0x8021 +8001f294: afbf0028 sw ra,40(sp) +8001f298: afb50024 sw s5,36(sp) +8001f29c: afb40020 sw s4,32(sp) +8001f2a0: afb3001c sw s3,28(sp) +8001f2a4: afb20018 sw s2,24(sp) +8001f2a8: afb10014 sw s1,20(sp) +8001f2ac: afb00010 sw s0,16(sp) +8001f2b0: 2463e2a8 addiu v1,v1,-7512 +8001f2b4: 8c67000c lw a3,12(v1) +8001f2b8: 3c158022 lui s5,0x8022 +8001f2bc: 90e20000 lbu v0,0(a3) +8001f2c0: 3c118021 lui s1,0x8021 +8001f2c4: 2631e2f8 addiu s1,s1,-7432 +8001f2c8: a2a250cc sb v0,20684(s5) +8001f2cc: 90e50000 lbu a1,0(a3) +8001f2d0: 96240008 lhu a0,8(s1) +8001f2d4: 8c620020 lw v0,32(v1) +8001f2d8: 8c66002c lw a2,44(v1) +8001f2dc: 00a42821 addu a1,a1,a0 +8001f2e0: 2442000c addiu v0,v0,12 +8001f2e4: 30a5ffff andi a1,a1,0xffff +8001f2e8: 00c23021 addu a2,a2,v0 +8001f2ec: 24e70001 addiu a3,a3,1 +8001f2f0: 3c138006 lui s3,0x8006 +8001f2f4: 3c128021 lui s2,0x8021 +8001f2f8: 2652e284 addiu s2,s2,-7548 +8001f2fc: 00a02021 move a0,a1 +8001f300: 26734be8 addiu s3,s3,19432 +8001f304: 3c148021 lui s4,0x8021 +8001f308: ac660020 sw a2,32(v1) +8001f30c: ac67000c sw a3,12(v1) +8001f310: 0260f809 jalr s3 +8001f314: ae857018 sw a1,28696(s4) +8001f318: 8e430014 lw v1,20(s2) +8001f31c: 9625000c lhu a1,12(s1) +8001f320: 96300004 lhu s0,4(s1) +8001f324: 00a32821 addu a1,a1,v1 +8001f328: 3c0300ff lui v1,0xff +8001f32c: 3463ffff ori v1,v1,0xffff +8001f330: 00452821 addu a1,v0,a1 +8001f334: 00a32824 and a1,a1,v1 +8001f338: 00021203 sra v0,v0,0x8 +8001f33c: 00a02021 move a0,a1 +8001f340: a2a250cc sb v0,20684(s5) +8001f344: 0260f809 jalr s3 +8001f348: ae857018 sw a1,28696(s4) +8001f34c: 02028024 and s0,s0,v0 +8001f350: 3202ffff andi v0,s0,0xffff +8001f354: 00021a02 srl v1,v0,0x8 +8001f358: 0002102b sltu v0,zero,v0 +8001f35c: a6300004 sh s0,4(s1) +8001f360: a243000a sb v1,10(s2) +8001f364: a2420009 sb v0,9(s2) +8001f368: 8fbf0028 lw ra,40(sp) +8001f36c: 8fb50024 lw s5,36(sp) +8001f370: 8fb40020 lw s4,32(sp) +8001f374: 8fb3001c lw s3,28(sp) +8001f378: 8fb20018 lw s2,24(sp) +8001f37c: 8fb10014 lw s1,20(sp) +8001f380: 8fb00010 lw s0,16(sp) +8001f384: 03e00008 jr ra +8001f388: 27bd0030 addiu sp,sp,48 + +8001f38c <_Z6Op33M1v>: +8001f38c: 27bdffd8 addiu sp,sp,-40 +8001f390: 3c038021 lui v1,0x8021 +8001f394: afbf0024 sw ra,36(sp) +8001f398: afb40020 sw s4,32(sp) +8001f39c: afb3001c sw s3,28(sp) +8001f3a0: afb20018 sw s2,24(sp) +8001f3a4: afb10014 sw s1,20(sp) +8001f3a8: afb00010 sw s0,16(sp) +8001f3ac: 2463e2a8 addiu v1,v1,-7512 +8001f3b0: 8c67000c lw a3,12(v1) +8001f3b4: 3c148022 lui s4,0x8022 +8001f3b8: 90e20000 lbu v0,0(a3) +8001f3bc: 3c118021 lui s1,0x8021 +8001f3c0: 2631e2f8 addiu s1,s1,-7432 +8001f3c4: a28250cc sb v0,20684(s4) +8001f3c8: 90e60000 lbu a2,0(a3) +8001f3cc: 96240008 lhu a0,8(s1) +8001f3d0: 8c620020 lw v0,32(v1) +8001f3d4: 8c65002c lw a1,44(v1) +8001f3d8: 00c43021 addu a2,a2,a0 +8001f3dc: 2442000c addiu v0,v0,12 +8001f3e0: 30c6ffff andi a2,a2,0xffff +8001f3e4: 00a22821 addu a1,a1,v0 +8001f3e8: 24e70001 addiu a3,a3,1 +8001f3ec: 3c138021 lui s3,0x8021 +8001f3f0: 3c028006 lui v0,0x8006 +8001f3f4: 3c128021 lui s2,0x8021 +8001f3f8: 2652e284 addiu s2,s2,-7548 +8001f3fc: 00c02021 move a0,a2 +8001f400: ac650020 sw a1,32(v1) +8001f404: ac67000c sw a3,12(v1) +8001f408: 24424be8 addiu v0,v0,19432 +8001f40c: 0040f809 jalr v0 +8001f410: ae667018 sw a2,28696(s3) +8001f414: 8e430014 lw v1,20(s2) +8001f418: 9625000c lhu a1,12(s1) +8001f41c: 92300004 lbu s0,4(s1) +8001f420: 00a32821 addu a1,a1,v1 +8001f424: 3c0300ff lui v1,0xff +8001f428: 00452821 addu a1,v0,a1 +8001f42c: 3463ffff ori v1,v1,0xffff +8001f430: 00021203 sra v0,v0,0x8 +8001f434: 00a32824 and a1,a1,v1 +8001f438: a28250cc sb v0,20684(s4) +8001f43c: 3c028006 lui v0,0x8006 +8001f440: ae657018 sw a1,28696(s3) +8001f444: 244249d4 addiu v0,v0,18900 +8001f448: 0040f809 jalr v0 +8001f44c: 00a02021 move a0,a1 +8001f450: 02028024 and s0,s0,v0 +8001f454: 320200ff andi v0,s0,0xff +8001f458: a2300004 sb s0,4(s1) +8001f45c: a242000a sb v0,10(s2) +8001f460: a2420009 sb v0,9(s2) +8001f464: 8fbf0024 lw ra,36(sp) +8001f468: 8fb40020 lw s4,32(sp) +8001f46c: 8fb3001c lw s3,28(sp) +8001f470: 8fb20018 lw s2,24(sp) +8001f474: 8fb10014 lw s1,20(sp) +8001f478: 8fb00010 lw s0,16(sp) +8001f47c: 03e00008 jr ra +8001f480: 27bd0028 addiu sp,sp,40 + +8001f484 <_Z4Op90v>: +8001f484: 3c0c8021 lui t4,0x8021 +8001f488: 2588e2a8 addiu t0,t4,-7512 +8001f48c: 27bdffd0 addiu sp,sp,-48 +8001f490: 8d02000c lw v0,12(t0) +8001f494: afbf0028 sw ra,40(sp) +8001f498: afb50024 sw s5,36(sp) +8001f49c: afb40020 sw s4,32(sp) +8001f4a0: afb3001c sw s3,28(sp) +8001f4a4: afb20018 sw s2,24(sp) +8001f4a8: afb10014 sw s1,20(sp) +8001f4ac: afb00010 sw s0,16(sp) +8001f4b0: 8d0b0010 lw t3,16(t0) +8001f4b4: 80450000 lb a1,0(v0) +8001f4b8: 24460001 addiu a2,v0,1 +8001f4bc: 8d040020 lw a0,32(t0) +8001f4c0: 8d02002c lw v0,44(t0) +8001f4c4: 00cb5023 subu t2,a2,t3 +8001f4c8: 01451821 addu v1,t2,a1 +8001f4cc: 91070004 lbu a3,4(t0) +8001f4d0: 00822021 addu a0,a0,v0 +8001f4d4: 3069ffff andi t1,v1,0xffff +8001f4d8: 3c028022 lui v0,0x8022 +8001f4dc: 3c038021 lui v1,0x8021 +8001f4e0: a04550c4 sb a1,20676(v0) +8001f4e4: ac697018 sw t1,28696(v1) +8001f4e8: ad06000c sw a2,12(t0) +8001f4ec: 10e00005 beqz a3,8001f504 <_Z4Op90v+0x80> +8001f4f0: ad040020 sw a0,32(t0) +8001f4f4: 3c028021 lui v0,0x8021 +8001f4f8: 9043e42e lbu v1,-7122(v0) +8001f4fc: 1060001a beqz v1,8001f568 <_Z4Op90v+0xe4> +8001f500: a1000004 sb zero,4(t0) +8001f504: 3c128021 lui s2,0x8021 +8001f508: 2651e284 addiu s1,s2,-7548 +8001f50c: 92220008 lbu v0,8(s1) +8001f510: 1440000c bnez v0,8001f544 <_Z4Op90v+0xc0> +8001f514: 3c028021 lui v0,0x8021 +8001f518: 2446e42c addiu a2,v0,-7124 +8001f51c: 90c30001 lbu v1,1(a2) +8001f520: 2590e2a8 addiu s0,t4,-7512 +8001f524: 01692821 addu a1,t3,t1 +8001f528: 24820006 addiu v0,a0,6 +8001f52c: ae020020 sw v0,32(s0) +8001f530: 10600004 beqz v1,8001f544 <_Z4Op90v+0xc0> +8001f534: ae05000c sw a1,12(s0) +8001f538: 8e020018 lw v0,24(s0) +8001f53c: 10a2000f beq a1,v0,8001f57c <_Z4Op90v+0xf8> +8001f540: 00000000 nop +8001f544: 8fbf0028 lw ra,40(sp) +8001f548: 8fb50024 lw s5,36(sp) +8001f54c: 8fb40020 lw s4,32(sp) +8001f550: 8fb3001c lw s3,28(sp) +8001f554: 8fb20018 lw s2,24(sp) +8001f558: 8fb10014 lw s1,20(sp) +8001f55c: 8fb00010 lw s0,16(sp) +8001f560: 03e00008 jr ra +8001f564: 27bd0030 addiu sp,sp,48 +8001f568: 012a102a slt v0,t1,t2 +8001f56c: 1040ffe6 beqz v0,8001f508 <_Z4Op90v+0x84> +8001f570: 3c128021 lui s2,0x8021 +8001f574: 08007d52 j 8001f548 <_Z4Op90v+0xc4> +8001f578: 8fbf0028 lw ra,40(sp) +8001f57c: 8e04001c lw a0,28(s0) +8001f580: 1480002d bnez a0,8001f638 <_Z4Op90v+0x1b4> +8001f584: 2c820002 sltiu v0,a0,2 +8001f588: 3c028021 lui v0,0x8021 +8001f58c: 8c43e2a8 lw v1,-7512(v0) +8001f590: 30630880 andi v1,v1,0x880 +8001f594: 1460002d bnez v1,8001f64c <_Z4Op90v+0x1c8> +8001f598: 2583e2a8 addiu v1,t4,-7512 +8001f59c: 90c20052 lbu v0,82(a2) +8001f5a0: 1440002d bnez v0,8001f658 <_Z4Op90v+0x1d4> +8001f5a4: ae000018 sw zero,24(s0) +8001f5a8: 3c158021 lui s5,0x8021 +8001f5ac: 26a2e3e8 addiu v0,s5,-7192 +8001f5b0: 8e030024 lw v1,36(s0) +8001f5b4: 9044000c lbu a0,12(v0) +8001f5b8: 1080ffe2 beqz a0,8001f544 <_Z4Op90v+0xc0> +8001f5bc: ae030020 sw v1,32(s0) +8001f5c0: 3c02801f lui v0,0x801f +8001f5c4: 3c03801f lui v1,0x801f +8001f5c8: a220000c sb zero,12(s1) +8001f5cc: 2454b978 addiu s4,v0,-18056 +8001f5d0: 02008821 move s1,s0 +8001f5d4: 24731cf0 addiu s3,v1,7408 +8001f5d8: 3c108021 lui s0,0x8021 +8001f5dc: 8ea5e3e8 lw a1,-7192(s5) +8001f5e0: 8e04e308 lw a0,-7416(s0) +8001f5e4: 90a20000 lbu v0,0(a1) +8001f5e8: 00021080 sll v0,v0,0x2 +8001f5ec: 00541021 addu v0,v0,s4 +8001f5f0: 8c430000 lw v1,0(v0) +8001f5f4: 00832021 addu a0,a0,v1 +8001f5f8: ae04e308 sw a0,-7416(s0) +8001f5fc: 90a20000 lbu v0,0(a1) +8001f600: 00021080 sll v0,v0,0x2 +8001f604: 00531021 addu v0,v0,s3 +8001f608: 8c430000 lw v1,0(v0) +8001f60c: 0060f809 jalr v1 +8001f610: 00000000 nop +8001f614: 8e02e308 lw v0,-7416(s0) +8001f618: 8e230024 lw v1,36(s1) +8001f61c: 0043102a slt v0,v0,v1 +8001f620: 1440ffef bnez v0,8001f5e0 <_Z4Op90v+0x15c> +8001f624: 8ea5e3e8 lw a1,-7192(s5) +8001f628: 2643e284 addiu v1,s2,-7548 +8001f62c: 24020001 li v0,1 +8001f630: 08007d51 j 8001f544 <_Z4Op90v+0xc0> +8001f634: a062000c sb v0,12(v1) +8001f638: 14400003 bnez v0,8001f648 <_Z4Op90v+0x1c4> +8001f63c: 24020001 li v0,1 +8001f640: 08007d51 j 8001f544 <_Z4Op90v+0xc0> +8001f644: ae02001c sw v0,28(s0) +8001f648: 2583e2a8 addiu v1,t4,-7512 +8001f64c: 2482ffff addiu v0,a0,-1 +8001f650: 08007d51 j 8001f544 <_Z4Op90v+0xc0> +8001f654: ac62001c sw v0,28(v1) +8001f658: 3c028007 lui v0,0x8007 +8001f65c: 244260fc addiu v0,v0,24828 +8001f660: 0040f809 jalr v0 +8001f664: 3c158021 lui s5,0x8021 +8001f668: 08007d6c j 8001f5b0 <_Z4Op90v+0x12c> +8001f66c: 26a2e3e8 addiu v0,s5,-7192 + +8001f670 <_Z4Op70v>: +8001f670: 3c0c8021 lui t4,0x8021 +8001f674: 2588e2a8 addiu t0,t4,-7512 +8001f678: 27bdffd0 addiu sp,sp,-48 +8001f67c: 8d02000c lw v0,12(t0) +8001f680: afbf0028 sw ra,40(sp) +8001f684: afb50024 sw s5,36(sp) +8001f688: afb40020 sw s4,32(sp) +8001f68c: afb3001c sw s3,28(sp) +8001f690: afb20018 sw s2,24(sp) +8001f694: afb10014 sw s1,20(sp) +8001f698: afb00010 sw s0,16(sp) +8001f69c: 8d0b0010 lw t3,16(t0) +8001f6a0: 80450000 lb a1,0(v0) +8001f6a4: 24460001 addiu a2,v0,1 +8001f6a8: 8d040020 lw a0,32(t0) +8001f6ac: 8d02002c lw v0,44(t0) +8001f6b0: 00cb5023 subu t2,a2,t3 +8001f6b4: 01451821 addu v1,t2,a1 +8001f6b8: 91070004 lbu a3,4(t0) +8001f6bc: 00822021 addu a0,a0,v0 +8001f6c0: 3069ffff andi t1,v1,0xffff +8001f6c4: 3c028022 lui v0,0x8022 +8001f6c8: 3c038021 lui v1,0x8021 +8001f6cc: a04550c4 sb a1,20676(v0) +8001f6d0: ac697018 sw t1,28696(v1) +8001f6d4: ad06000c sw a2,12(t0) +8001f6d8: 10e00005 beqz a3,8001f6f0 <_Z4Op70v+0x80> +8001f6dc: ad040020 sw a0,32(t0) +8001f6e0: 3c028021 lui v0,0x8021 +8001f6e4: 9043e42e lbu v1,-7122(v0) +8001f6e8: 1060001a beqz v1,8001f754 <_Z4Op70v+0xe4> +8001f6ec: a1000004 sb zero,4(t0) +8001f6f0: 3c128021 lui s2,0x8021 +8001f6f4: 2651e284 addiu s1,s2,-7548 +8001f6f8: 9222000b lbu v0,11(s1) +8001f6fc: 1040000c beqz v0,8001f730 <_Z4Op70v+0xc0> +8001f700: 3c028021 lui v0,0x8021 +8001f704: 2446e42c addiu a2,v0,-7124 +8001f708: 90c30001 lbu v1,1(a2) +8001f70c: 2590e2a8 addiu s0,t4,-7512 +8001f710: 01692821 addu a1,t3,t1 +8001f714: 24820006 addiu v0,a0,6 +8001f718: ae020020 sw v0,32(s0) +8001f71c: 10600004 beqz v1,8001f730 <_Z4Op70v+0xc0> +8001f720: ae05000c sw a1,12(s0) +8001f724: 8e020018 lw v0,24(s0) +8001f728: 10a2000f beq a1,v0,8001f768 <_Z4Op70v+0xf8> +8001f72c: 00000000 nop +8001f730: 8fbf0028 lw ra,40(sp) +8001f734: 8fb50024 lw s5,36(sp) +8001f738: 8fb40020 lw s4,32(sp) +8001f73c: 8fb3001c lw s3,28(sp) +8001f740: 8fb20018 lw s2,24(sp) +8001f744: 8fb10014 lw s1,20(sp) +8001f748: 8fb00010 lw s0,16(sp) +8001f74c: 03e00008 jr ra +8001f750: 27bd0030 addiu sp,sp,48 +8001f754: 012a102a slt v0,t1,t2 +8001f758: 1040ffe6 beqz v0,8001f6f4 <_Z4Op70v+0x84> +8001f75c: 3c128021 lui s2,0x8021 +8001f760: 08007dcd j 8001f734 <_Z4Op70v+0xc4> +8001f764: 8fbf0028 lw ra,40(sp) +8001f768: 8e04001c lw a0,28(s0) +8001f76c: 1480002d bnez a0,8001f824 <_Z4Op70v+0x1b4> +8001f770: 2c820002 sltiu v0,a0,2 +8001f774: 3c028021 lui v0,0x8021 +8001f778: 8c43e2a8 lw v1,-7512(v0) +8001f77c: 30630880 andi v1,v1,0x880 +8001f780: 1460002d bnez v1,8001f838 <_Z4Op70v+0x1c8> +8001f784: 2583e2a8 addiu v1,t4,-7512 +8001f788: 90c20052 lbu v0,82(a2) +8001f78c: 1440002d bnez v0,8001f844 <_Z4Op70v+0x1d4> +8001f790: ae000018 sw zero,24(s0) +8001f794: 3c158021 lui s5,0x8021 +8001f798: 26a2e3e8 addiu v0,s5,-7192 +8001f79c: 8e030024 lw v1,36(s0) +8001f7a0: 9044000c lbu a0,12(v0) +8001f7a4: 1080ffe2 beqz a0,8001f730 <_Z4Op70v+0xc0> +8001f7a8: ae030020 sw v1,32(s0) +8001f7ac: 3c02801f lui v0,0x801f +8001f7b0: 3c03801f lui v1,0x801f +8001f7b4: a220000c sb zero,12(s1) +8001f7b8: 2454b978 addiu s4,v0,-18056 +8001f7bc: 02008821 move s1,s0 +8001f7c0: 24731cf0 addiu s3,v1,7408 +8001f7c4: 3c108021 lui s0,0x8021 +8001f7c8: 8ea5e3e8 lw a1,-7192(s5) +8001f7cc: 8e04e308 lw a0,-7416(s0) +8001f7d0: 90a20000 lbu v0,0(a1) +8001f7d4: 00021080 sll v0,v0,0x2 +8001f7d8: 00541021 addu v0,v0,s4 +8001f7dc: 8c430000 lw v1,0(v0) +8001f7e0: 00832021 addu a0,a0,v1 +8001f7e4: ae04e308 sw a0,-7416(s0) +8001f7e8: 90a20000 lbu v0,0(a1) +8001f7ec: 00021080 sll v0,v0,0x2 +8001f7f0: 00531021 addu v0,v0,s3 +8001f7f4: 8c430000 lw v1,0(v0) +8001f7f8: 0060f809 jalr v1 +8001f7fc: 00000000 nop +8001f800: 8e02e308 lw v0,-7416(s0) +8001f804: 8e230024 lw v1,36(s1) +8001f808: 0043102a slt v0,v0,v1 +8001f80c: 1440ffef bnez v0,8001f7cc <_Z4Op70v+0x15c> +8001f810: 8ea5e3e8 lw a1,-7192(s5) +8001f814: 2643e284 addiu v1,s2,-7548 +8001f818: 24020001 li v0,1 +8001f81c: 08007dcc j 8001f730 <_Z4Op70v+0xc0> +8001f820: a062000c sb v0,12(v1) +8001f824: 14400003 bnez v0,8001f834 <_Z4Op70v+0x1c4> +8001f828: 24020001 li v0,1 +8001f82c: 08007dcc j 8001f730 <_Z4Op70v+0xc0> +8001f830: ae02001c sw v0,28(s0) +8001f834: 2583e2a8 addiu v1,t4,-7512 +8001f838: 2482ffff addiu v0,a0,-1 +8001f83c: 08007dcc j 8001f730 <_Z4Op70v+0xc0> +8001f840: ac62001c sw v0,28(v1) +8001f844: 3c028007 lui v0,0x8007 +8001f848: 244260fc addiu v0,v0,24828 +8001f84c: 0040f809 jalr v0 +8001f850: 3c158021 lui s5,0x8021 +8001f854: 08007de7 j 8001f79c <_Z4Op70v+0x12c> +8001f858: 26a2e3e8 addiu v0,s5,-7192 + +8001f85c <_Z4Op50v>: +8001f85c: 3c0c8021 lui t4,0x8021 +8001f860: 2588e2a8 addiu t0,t4,-7512 +8001f864: 27bdffd0 addiu sp,sp,-48 +8001f868: 8d02000c lw v0,12(t0) +8001f86c: afbf0028 sw ra,40(sp) +8001f870: afb50024 sw s5,36(sp) +8001f874: afb40020 sw s4,32(sp) +8001f878: afb3001c sw s3,28(sp) +8001f87c: afb20018 sw s2,24(sp) +8001f880: afb10014 sw s1,20(sp) +8001f884: afb00010 sw s0,16(sp) +8001f888: 8d0b0010 lw t3,16(t0) +8001f88c: 80450000 lb a1,0(v0) +8001f890: 24460001 addiu a2,v0,1 +8001f894: 8d040020 lw a0,32(t0) +8001f898: 8d02002c lw v0,44(t0) +8001f89c: 00cb5023 subu t2,a2,t3 +8001f8a0: 01451821 addu v1,t2,a1 +8001f8a4: 91070004 lbu a3,4(t0) +8001f8a8: 00822021 addu a0,a0,v0 +8001f8ac: 3069ffff andi t1,v1,0xffff +8001f8b0: 3c028022 lui v0,0x8022 +8001f8b4: 3c038021 lui v1,0x8021 +8001f8b8: a04550c4 sb a1,20676(v0) +8001f8bc: ac697018 sw t1,28696(v1) +8001f8c0: ad06000c sw a2,12(t0) +8001f8c4: 10e00005 beqz a3,8001f8dc <_Z4Op50v+0x80> +8001f8c8: ad040020 sw a0,32(t0) +8001f8cc: 3c028021 lui v0,0x8021 +8001f8d0: 9043e42e lbu v1,-7122(v0) +8001f8d4: 1060001a beqz v1,8001f940 <_Z4Op50v+0xe4> +8001f8d8: a1000004 sb zero,4(t0) +8001f8dc: 3c128021 lui s2,0x8021 +8001f8e0: 2651e284 addiu s1,s2,-7548 +8001f8e4: 9222000b lbu v0,11(s1) +8001f8e8: 1440000c bnez v0,8001f91c <_Z4Op50v+0xc0> +8001f8ec: 3c028021 lui v0,0x8021 +8001f8f0: 2446e42c addiu a2,v0,-7124 +8001f8f4: 90c30001 lbu v1,1(a2) +8001f8f8: 2590e2a8 addiu s0,t4,-7512 +8001f8fc: 01692821 addu a1,t3,t1 +8001f900: 24820006 addiu v0,a0,6 +8001f904: ae020020 sw v0,32(s0) +8001f908: 10600004 beqz v1,8001f91c <_Z4Op50v+0xc0> +8001f90c: ae05000c sw a1,12(s0) +8001f910: 8e020018 lw v0,24(s0) +8001f914: 10a2000f beq a1,v0,8001f954 <_Z4Op50v+0xf8> +8001f918: 00000000 nop +8001f91c: 8fbf0028 lw ra,40(sp) +8001f920: 8fb50024 lw s5,36(sp) +8001f924: 8fb40020 lw s4,32(sp) +8001f928: 8fb3001c lw s3,28(sp) +8001f92c: 8fb20018 lw s2,24(sp) +8001f930: 8fb10014 lw s1,20(sp) +8001f934: 8fb00010 lw s0,16(sp) +8001f938: 03e00008 jr ra +8001f93c: 27bd0030 addiu sp,sp,48 +8001f940: 012a102a slt v0,t1,t2 +8001f944: 1040ffe6 beqz v0,8001f8e0 <_Z4Op50v+0x84> +8001f948: 3c128021 lui s2,0x8021 +8001f94c: 08007e48 j 8001f920 <_Z4Op50v+0xc4> +8001f950: 8fbf0028 lw ra,40(sp) +8001f954: 8e04001c lw a0,28(s0) +8001f958: 1480002d bnez a0,8001fa10 <_Z4Op50v+0x1b4> +8001f95c: 2c820002 sltiu v0,a0,2 +8001f960: 3c028021 lui v0,0x8021 +8001f964: 8c43e2a8 lw v1,-7512(v0) +8001f968: 30630880 andi v1,v1,0x880 +8001f96c: 1460002d bnez v1,8001fa24 <_Z4Op50v+0x1c8> +8001f970: 2583e2a8 addiu v1,t4,-7512 +8001f974: 90c20052 lbu v0,82(a2) +8001f978: 1440002d bnez v0,8001fa30 <_Z4Op50v+0x1d4> +8001f97c: ae000018 sw zero,24(s0) +8001f980: 3c158021 lui s5,0x8021 +8001f984: 26a2e3e8 addiu v0,s5,-7192 +8001f988: 8e030024 lw v1,36(s0) +8001f98c: 9044000c lbu a0,12(v0) +8001f990: 1080ffe2 beqz a0,8001f91c <_Z4Op50v+0xc0> +8001f994: ae030020 sw v1,32(s0) +8001f998: 3c02801f lui v0,0x801f +8001f99c: 3c03801f lui v1,0x801f +8001f9a0: a220000c sb zero,12(s1) +8001f9a4: 2454b978 addiu s4,v0,-18056 +8001f9a8: 02008821 move s1,s0 +8001f9ac: 24731cf0 addiu s3,v1,7408 +8001f9b0: 3c108021 lui s0,0x8021 +8001f9b4: 8ea5e3e8 lw a1,-7192(s5) +8001f9b8: 8e04e308 lw a0,-7416(s0) +8001f9bc: 90a20000 lbu v0,0(a1) +8001f9c0: 00021080 sll v0,v0,0x2 +8001f9c4: 00541021 addu v0,v0,s4 +8001f9c8: 8c430000 lw v1,0(v0) +8001f9cc: 00832021 addu a0,a0,v1 +8001f9d0: ae04e308 sw a0,-7416(s0) +8001f9d4: 90a20000 lbu v0,0(a1) +8001f9d8: 00021080 sll v0,v0,0x2 +8001f9dc: 00531021 addu v0,v0,s3 +8001f9e0: 8c430000 lw v1,0(v0) +8001f9e4: 0060f809 jalr v1 +8001f9e8: 00000000 nop +8001f9ec: 8e02e308 lw v0,-7416(s0) +8001f9f0: 8e230024 lw v1,36(s1) +8001f9f4: 0043102a slt v0,v0,v1 +8001f9f8: 1440ffef bnez v0,8001f9b8 <_Z4Op50v+0x15c> +8001f9fc: 8ea5e3e8 lw a1,-7192(s5) +8001fa00: 2643e284 addiu v1,s2,-7548 +8001fa04: 24020001 li v0,1 +8001fa08: 08007e47 j 8001f91c <_Z4Op50v+0xc0> +8001fa0c: a062000c sb v0,12(v1) +8001fa10: 14400003 bnez v0,8001fa20 <_Z4Op50v+0x1c4> +8001fa14: 24020001 li v0,1 +8001fa18: 08007e47 j 8001f91c <_Z4Op50v+0xc0> +8001fa1c: ae02001c sw v0,28(s0) +8001fa20: 2583e2a8 addiu v1,t4,-7512 +8001fa24: 2482ffff addiu v0,a0,-1 +8001fa28: 08007e47 j 8001f91c <_Z4Op50v+0xc0> +8001fa2c: ac62001c sw v0,28(v1) +8001fa30: 3c028007 lui v0,0x8007 +8001fa34: 244260fc addiu v0,v0,24828 +8001fa38: 0040f809 jalr v0 +8001fa3c: 3c158021 lui s5,0x8021 +8001fa40: 08007e62 j 8001f988 <_Z4Op50v+0x12c> +8001fa44: 26a2e3e8 addiu v0,s5,-7192 + +8001fa48 <_Z4Op80v>: +8001fa48: 27bdffd0 addiu sp,sp,-48 +8001fa4c: 3c098021 lui t1,0x8021 +8001fa50: afb00010 sw s0,16(sp) +8001fa54: afbf0028 sw ra,40(sp) +8001fa58: afb50024 sw s5,36(sp) +8001fa5c: afb40020 sw s4,32(sp) +8001fa60: afb3001c sw s3,28(sp) +8001fa64: afb20018 sw s2,24(sp) +8001fa68: afb10014 sw s1,20(sp) +8001fa6c: 2530e2a8 addiu s0,t1,-7512 +8001fa70: 8e02000c lw v0,12(s0) +8001fa74: 8e060010 lw a2,16(s0) +8001fa78: 80470000 lb a3,0(v0) +8001fa7c: 24440001 addiu a0,v0,1 +8001fa80: 00862023 subu a0,a0,a2 +8001fa84: 8e030020 lw v1,32(s0) +8001fa88: 3c028021 lui v0,0x8021 +8001fa8c: 244ae42c addiu t2,v0,-7124 +8001fa90: 00872021 addu a0,a0,a3 +8001fa94: 8e05002c lw a1,44(s0) +8001fa98: 3084ffff andi a0,a0,0xffff +8001fa9c: 24630006 addiu v1,v1,6 +8001faa0: 91480001 lbu t0,1(t2) +8001faa4: 00a32821 addu a1,a1,v1 +8001faa8: 00c43021 addu a2,a2,a0 +8001faac: 3c028022 lui v0,0x8022 +8001fab0: 3c038021 lui v1,0x8021 +8001fab4: a04750c4 sb a3,20676(v0) +8001fab8: ac647018 sw a0,28696(v1) +8001fabc: ae050020 sw a1,32(s0) +8001fac0: 11000004 beqz t0,8001fad4 <_Z4Op80v+0x8c> +8001fac4: ae06000c sw a2,12(s0) +8001fac8: 8e020018 lw v0,24(s0) +8001facc: 10c2000a beq a2,v0,8001faf8 <_Z4Op80v+0xb0> +8001fad0: 00000000 nop +8001fad4: 8fbf0028 lw ra,40(sp) +8001fad8: 8fb50024 lw s5,36(sp) +8001fadc: 8fb40020 lw s4,32(sp) +8001fae0: 8fb3001c lw s3,28(sp) +8001fae4: 8fb20018 lw s2,24(sp) +8001fae8: 8fb10014 lw s1,20(sp) +8001faec: 8fb00010 lw s0,16(sp) +8001faf0: 03e00008 jr ra +8001faf4: 27bd0030 addiu sp,sp,48 +8001faf8: 8e04001c lw a0,28(s0) +8001fafc: 10800006 beqz a0,8001fb18 <_Z4Op80v+0xd0> +8001fb00: 8d22e2a8 lw v0,-7512(t1) +8001fb04: 2c820002 sltiu v0,a0,2 +8001fb08: 1440002f bnez v0,8001fbc8 <_Z4Op80v+0x180> +8001fb0c: 24020001 li v0,1 +8001fb10: 08007eb5 j 8001fad4 <_Z4Op80v+0x8c> +8001fb14: ae02001c sw v0,28(s0) +8001fb18: 30420880 andi v0,v0,0x880 +8001fb1c: 1440002b bnez v0,8001fbcc <_Z4Op80v+0x184> +8001fb20: 2523e2a8 addiu v1,t1,-7512 +8001fb24: 91420052 lbu v0,82(t2) +8001fb28: 1440002b bnez v0,8001fbd8 <_Z4Op80v+0x190> +8001fb2c: ae000018 sw zero,24(s0) +8001fb30: 3c148021 lui s4,0x8021 +8001fb34: 2682e3e8 addiu v0,s4,-7192 +8001fb38: 8e030024 lw v1,36(s0) +8001fb3c: 9044000c lbu a0,12(v0) +8001fb40: 1080ffe4 beqz a0,8001fad4 <_Z4Op80v+0x8c> +8001fb44: ae030020 sw v1,32(s0) +8001fb48: 3c158021 lui s5,0x8021 +8001fb4c: 26a2e284 addiu v0,s5,-7548 +8001fb50: a040000c sb zero,12(v0) +8001fb54: 3c03801f lui v1,0x801f +8001fb58: 3c02801f lui v0,0x801f +8001fb5c: 02008821 move s1,s0 +8001fb60: 2473b978 addiu s3,v1,-18056 +8001fb64: 24521cf0 addiu s2,v0,7408 +8001fb68: 3c108021 lui s0,0x8021 +8001fb6c: 8e85e3e8 lw a1,-7192(s4) +8001fb70: 8e04e308 lw a0,-7416(s0) +8001fb74: 90a20000 lbu v0,0(a1) +8001fb78: 00021080 sll v0,v0,0x2 +8001fb7c: 00531021 addu v0,v0,s3 +8001fb80: 8c430000 lw v1,0(v0) +8001fb84: 00832021 addu a0,a0,v1 +8001fb88: ae04e308 sw a0,-7416(s0) +8001fb8c: 90a20000 lbu v0,0(a1) +8001fb90: 00021080 sll v0,v0,0x2 +8001fb94: 00521021 addu v0,v0,s2 +8001fb98: 8c430000 lw v1,0(v0) +8001fb9c: 0060f809 jalr v1 +8001fba0: 00000000 nop +8001fba4: 8e02e308 lw v0,-7416(s0) +8001fba8: 8e230024 lw v1,36(s1) +8001fbac: 0043102a slt v0,v0,v1 +8001fbb0: 1440ffef bnez v0,8001fb70 <_Z4Op80v+0x128> +8001fbb4: 8e85e3e8 lw a1,-7192(s4) +8001fbb8: 26a3e284 addiu v1,s5,-7548 +8001fbbc: 24020001 li v0,1 +8001fbc0: 08007eb5 j 8001fad4 <_Z4Op80v+0x8c> +8001fbc4: a062000c sb v0,12(v1) +8001fbc8: 2523e2a8 addiu v1,t1,-7512 +8001fbcc: 2482ffff addiu v0,a0,-1 +8001fbd0: 08007eb5 j 8001fad4 <_Z4Op80v+0x8c> +8001fbd4: ac62001c sw v0,28(v1) +8001fbd8: 3c028007 lui v0,0x8007 +8001fbdc: 244260fc addiu v0,v0,24828 +8001fbe0: 0040f809 jalr v0 +8001fbe4: 3c148021 lui s4,0x8021 +8001fbe8: 08007ece j 8001fb38 <_Z4Op80v+0xf0> +8001fbec: 2682e3e8 addiu v0,s4,-7192 + +8001fbf0 <_Z4Op10v>: +8001fbf0: 3c0c8021 lui t4,0x8021 +8001fbf4: 2588e2a8 addiu t0,t4,-7512 +8001fbf8: 27bdffd0 addiu sp,sp,-48 +8001fbfc: 8d02000c lw v0,12(t0) +8001fc00: afbf0028 sw ra,40(sp) +8001fc04: afb50024 sw s5,36(sp) +8001fc08: afb40020 sw s4,32(sp) +8001fc0c: afb3001c sw s3,28(sp) +8001fc10: afb20018 sw s2,24(sp) +8001fc14: afb10014 sw s1,20(sp) +8001fc18: afb00010 sw s0,16(sp) +8001fc1c: 8d0b0010 lw t3,16(t0) +8001fc20: 80450000 lb a1,0(v0) +8001fc24: 24460001 addiu a2,v0,1 +8001fc28: 8d040020 lw a0,32(t0) +8001fc2c: 8d02002c lw v0,44(t0) +8001fc30: 00cb5023 subu t2,a2,t3 +8001fc34: 01451821 addu v1,t2,a1 +8001fc38: 91070004 lbu a3,4(t0) +8001fc3c: 00822021 addu a0,a0,v0 +8001fc40: 3069ffff andi t1,v1,0xffff +8001fc44: 3c028022 lui v0,0x8022 +8001fc48: 3c038021 lui v1,0x8021 +8001fc4c: a04550c4 sb a1,20676(v0) +8001fc50: ac697018 sw t1,28696(v1) +8001fc54: ad06000c sw a2,12(t0) +8001fc58: 10e0000a beqz a3,8001fc84 <_Z4Op10v+0x94> +8001fc5c: ad040020 sw a0,32(t0) +8001fc60: 3c028021 lui v0,0x8021 +8001fc64: 9043e42e lbu v1,-7122(v0) +8001fc68: 1060001f beqz v1,8001fce8 <_Z4Op10v+0xf8> +8001fc6c: a1000004 sb zero,4(t0) +8001fc70: 24020001 li v0,1 +8001fc74: 10620013 beq v1,v0,8001fcc4 <_Z4Op10v+0xd4> +8001fc78: 24020003 li v0,3 +8001fc7c: 1062004e beq v1,v0,8001fdb8 <_Z4Op10v+0x1c8> +8001fc80: 012a102a slt v0,t1,t2 +8001fc84: 3c128021 lui s2,0x8021 +8001fc88: 2651e284 addiu s1,s2,-7548 +8001fc8c: 8222000a lb v0,10(s1) +8001fc90: 0440000c bltz v0,8001fcc4 <_Z4Op10v+0xd4> +8001fc94: 3c028021 lui v0,0x8021 +8001fc98: 2446e42c addiu a2,v0,-7124 +8001fc9c: 90c30001 lbu v1,1(a2) +8001fca0: 2590e2a8 addiu s0,t4,-7512 +8001fca4: 01692821 addu a1,t3,t1 +8001fca8: 24820006 addiu v0,a0,6 +8001fcac: ae020020 sw v0,32(s0) +8001fcb0: 10600004 beqz v1,8001fcc4 <_Z4Op10v+0xd4> +8001fcb4: ae05000c sw a1,12(s0) +8001fcb8: 8e020018 lw v0,24(s0) +8001fcbc: 10a2000f beq a1,v0,8001fcfc <_Z4Op10v+0x10c> +8001fcc0: 00000000 nop +8001fcc4: 8fbf0028 lw ra,40(sp) +8001fcc8: 8fb50024 lw s5,36(sp) +8001fccc: 8fb40020 lw s4,32(sp) +8001fcd0: 8fb3001c lw s3,28(sp) +8001fcd4: 8fb20018 lw s2,24(sp) +8001fcd8: 8fb10014 lw s1,20(sp) +8001fcdc: 8fb00010 lw s0,16(sp) +8001fce0: 03e00008 jr ra +8001fce4: 27bd0030 addiu sp,sp,48 +8001fce8: 012a102a slt v0,t1,t2 +8001fcec: 1040ffe6 beqz v0,8001fc88 <_Z4Op10v+0x98> +8001fcf0: 3c128021 lui s2,0x8021 +8001fcf4: 08007f32 j 8001fcc8 <_Z4Op10v+0xd8> +8001fcf8: 8fbf0028 lw ra,40(sp) +8001fcfc: 8e04001c lw a0,28(s0) +8001fd00: 14800035 bnez a0,8001fdd8 <_Z4Op10v+0x1e8> +8001fd04: 2c820002 sltiu v0,a0,2 +8001fd08: 3c028021 lui v0,0x8021 +8001fd0c: 8c43e2a8 lw v1,-7512(v0) +8001fd10: 30630880 andi v1,v1,0x880 +8001fd14: 1460002d bnez v1,8001fdcc <_Z4Op10v+0x1dc> +8001fd18: 2583e2a8 addiu v1,t4,-7512 +8001fd1c: 90c20052 lbu v0,82(a2) +8001fd20: 14400031 bnez v0,8001fde8 <_Z4Op10v+0x1f8> +8001fd24: ae000018 sw zero,24(s0) +8001fd28: 3c158021 lui s5,0x8021 +8001fd2c: 26a2e3e8 addiu v0,s5,-7192 +8001fd30: 8e030024 lw v1,36(s0) +8001fd34: 9044000c lbu a0,12(v0) +8001fd38: 1080ffe2 beqz a0,8001fcc4 <_Z4Op10v+0xd4> +8001fd3c: ae030020 sw v1,32(s0) +8001fd40: 3c02801f lui v0,0x801f +8001fd44: 3c03801f lui v1,0x801f +8001fd48: a220000c sb zero,12(s1) +8001fd4c: 2454b978 addiu s4,v0,-18056 +8001fd50: 02008821 move s1,s0 +8001fd54: 24731cf0 addiu s3,v1,7408 +8001fd58: 3c108021 lui s0,0x8021 +8001fd5c: 8ea5e3e8 lw a1,-7192(s5) +8001fd60: 8e04e308 lw a0,-7416(s0) +8001fd64: 90a20000 lbu v0,0(a1) +8001fd68: 00021080 sll v0,v0,0x2 +8001fd6c: 00541021 addu v0,v0,s4 +8001fd70: 8c430000 lw v1,0(v0) +8001fd74: 00832021 addu a0,a0,v1 +8001fd78: ae04e308 sw a0,-7416(s0) +8001fd7c: 90a20000 lbu v0,0(a1) +8001fd80: 00021080 sll v0,v0,0x2 +8001fd84: 00531021 addu v0,v0,s3 +8001fd88: 8c430000 lw v1,0(v0) +8001fd8c: 0060f809 jalr v1 +8001fd90: 00000000 nop +8001fd94: 8e02e308 lw v0,-7416(s0) +8001fd98: 8e230024 lw v1,36(s1) +8001fd9c: 0043102a slt v0,v0,v1 +8001fda0: 1440ffef bnez v0,8001fd60 <_Z4Op10v+0x170> +8001fda4: 8ea5e3e8 lw a1,-7192(s5) +8001fda8: 2643e284 addiu v1,s2,-7548 +8001fdac: 24020001 li v0,1 +8001fdb0: 08007f31 j 8001fcc4 <_Z4Op10v+0xd4> +8001fdb4: a062000c sb v0,12(v1) +8001fdb8: 1440ffc2 bnez v0,8001fcc4 <_Z4Op10v+0xd4> +8001fdbc: 01691021 addu v0,t3,t1 +8001fdc0: 08007f21 j 8001fc84 <_Z4Op10v+0x94> +8001fdc4: ad02000c sw v0,12(t0) +8001fdc8: 2583e2a8 addiu v1,t4,-7512 +8001fdcc: 2482ffff addiu v0,a0,-1 +8001fdd0: 08007f31 j 8001fcc4 <_Z4Op10v+0xd4> +8001fdd4: ac62001c sw v0,28(v1) +8001fdd8: 1440fffb bnez v0,8001fdc8 <_Z4Op10v+0x1d8> +8001fddc: 24020001 li v0,1 +8001fde0: 08007f31 j 8001fcc4 <_Z4Op10v+0xd4> +8001fde4: ae02001c sw v0,28(s0) +8001fde8: 3c028007 lui v0,0x8007 +8001fdec: 244260fc addiu v0,v0,24828 +8001fdf0: 0040f809 jalr v0 +8001fdf4: 3c158021 lui s5,0x8021 +8001fdf8: 08007f4c j 8001fd30 <_Z4Op10v+0x140> +8001fdfc: 26a2e3e8 addiu v0,s5,-7192 + +8001fe00 <_Z4OpD0v>: +8001fe00: 3c0c8021 lui t4,0x8021 +8001fe04: 2588e2a8 addiu t0,t4,-7512 +8001fe08: 27bdffd0 addiu sp,sp,-48 +8001fe0c: 8d02000c lw v0,12(t0) +8001fe10: afbf0028 sw ra,40(sp) +8001fe14: afb50024 sw s5,36(sp) +8001fe18: afb40020 sw s4,32(sp) +8001fe1c: afb3001c sw s3,28(sp) +8001fe20: afb20018 sw s2,24(sp) +8001fe24: afb10014 sw s1,20(sp) +8001fe28: afb00010 sw s0,16(sp) +8001fe2c: 8d0b0010 lw t3,16(t0) +8001fe30: 80450000 lb a1,0(v0) +8001fe34: 24460001 addiu a2,v0,1 +8001fe38: 8d040020 lw a0,32(t0) +8001fe3c: 8d02002c lw v0,44(t0) +8001fe40: 00cb5023 subu t2,a2,t3 +8001fe44: 01451821 addu v1,t2,a1 +8001fe48: 91070004 lbu a3,4(t0) +8001fe4c: 00822021 addu a0,a0,v0 +8001fe50: 3069ffff andi t1,v1,0xffff +8001fe54: 3c028022 lui v0,0x8022 +8001fe58: 3c038021 lui v1,0x8021 +8001fe5c: a04550c4 sb a1,20676(v0) +8001fe60: ac697018 sw t1,28696(v1) +8001fe64: ad06000c sw a2,12(t0) +8001fe68: 10e0000a beqz a3,8001fe94 <_Z4OpD0v+0x94> +8001fe6c: ad040020 sw a0,32(t0) +8001fe70: 3c028021 lui v0,0x8021 +8001fe74: 9043e42e lbu v1,-7122(v0) +8001fe78: 1060001f beqz v1,8001fef8 <_Z4OpD0v+0xf8> +8001fe7c: a1000004 sb zero,4(t0) +8001fe80: 24020001 li v0,1 +8001fe84: 10620013 beq v1,v0,8001fed4 <_Z4OpD0v+0xd4> +8001fe88: 24020003 li v0,3 +8001fe8c: 1062004e beq v1,v0,8001ffc8 <_Z4OpD0v+0x1c8> +8001fe90: 012a102a slt v0,t1,t2 +8001fe94: 3c128021 lui s2,0x8021 +8001fe98: 2651e284 addiu s1,s2,-7548 +8001fe9c: 92220009 lbu v0,9(s1) +8001fea0: 1040000c beqz v0,8001fed4 <_Z4OpD0v+0xd4> +8001fea4: 3c028021 lui v0,0x8021 +8001fea8: 2446e42c addiu a2,v0,-7124 +8001feac: 90c30001 lbu v1,1(a2) +8001feb0: 2590e2a8 addiu s0,t4,-7512 +8001feb4: 01692821 addu a1,t3,t1 +8001feb8: 24820006 addiu v0,a0,6 +8001febc: ae020020 sw v0,32(s0) +8001fec0: 10600004 beqz v1,8001fed4 <_Z4OpD0v+0xd4> +8001fec4: ae05000c sw a1,12(s0) +8001fec8: 8e020018 lw v0,24(s0) +8001fecc: 10a2000f beq a1,v0,8001ff0c <_Z4OpD0v+0x10c> +8001fed0: 00000000 nop +8001fed4: 8fbf0028 lw ra,40(sp) +8001fed8: 8fb50024 lw s5,36(sp) +8001fedc: 8fb40020 lw s4,32(sp) +8001fee0: 8fb3001c lw s3,28(sp) +8001fee4: 8fb20018 lw s2,24(sp) +8001fee8: 8fb10014 lw s1,20(sp) +8001feec: 8fb00010 lw s0,16(sp) +8001fef0: 03e00008 jr ra +8001fef4: 27bd0030 addiu sp,sp,48 +8001fef8: 012a102a slt v0,t1,t2 +8001fefc: 1040ffe6 beqz v0,8001fe98 <_Z4OpD0v+0x98> +8001ff00: 3c128021 lui s2,0x8021 +8001ff04: 08007fb6 j 8001fed8 <_Z4OpD0v+0xd8> +8001ff08: 8fbf0028 lw ra,40(sp) +8001ff0c: 8e04001c lw a0,28(s0) +8001ff10: 14800031 bnez a0,8001ffd8 <_Z4OpD0v+0x1d8> +8001ff14: 2c820002 sltiu v0,a0,2 +8001ff18: 3c028021 lui v0,0x8021 +8001ff1c: 8c43e2a8 lw v1,-7512(v0) +8001ff20: 30630880 andi v1,v1,0x880 +8001ff24: 14600031 bnez v1,8001ffec <_Z4OpD0v+0x1ec> +8001ff28: 2583e2a8 addiu v1,t4,-7512 +8001ff2c: 90c20052 lbu v0,82(a2) +8001ff30: 14400031 bnez v0,8001fff8 <_Z4OpD0v+0x1f8> +8001ff34: ae000018 sw zero,24(s0) +8001ff38: 3c158021 lui s5,0x8021 +8001ff3c: 26a2e3e8 addiu v0,s5,-7192 +8001ff40: 8e030024 lw v1,36(s0) +8001ff44: 9044000c lbu a0,12(v0) +8001ff48: 1080ffe2 beqz a0,8001fed4 <_Z4OpD0v+0xd4> +8001ff4c: ae030020 sw v1,32(s0) +8001ff50: 3c02801f lui v0,0x801f +8001ff54: 3c03801f lui v1,0x801f +8001ff58: a220000c sb zero,12(s1) +8001ff5c: 2454b978 addiu s4,v0,-18056 +8001ff60: 02008821 move s1,s0 +8001ff64: 24731cf0 addiu s3,v1,7408 +8001ff68: 3c108021 lui s0,0x8021 +8001ff6c: 8ea5e3e8 lw a1,-7192(s5) +8001ff70: 8e04e308 lw a0,-7416(s0) +8001ff74: 90a20000 lbu v0,0(a1) +8001ff78: 00021080 sll v0,v0,0x2 +8001ff7c: 00541021 addu v0,v0,s4 +8001ff80: 8c430000 lw v1,0(v0) +8001ff84: 00832021 addu a0,a0,v1 +8001ff88: ae04e308 sw a0,-7416(s0) +8001ff8c: 90a20000 lbu v0,0(a1) +8001ff90: 00021080 sll v0,v0,0x2 +8001ff94: 00531021 addu v0,v0,s3 +8001ff98: 8c430000 lw v1,0(v0) +8001ff9c: 0060f809 jalr v1 +8001ffa0: 00000000 nop +8001ffa4: 8e02e308 lw v0,-7416(s0) +8001ffa8: 8e230024 lw v1,36(s1) +8001ffac: 0043102a slt v0,v0,v1 +8001ffb0: 1440ffef bnez v0,8001ff70 <_Z4OpD0v+0x170> +8001ffb4: 8ea5e3e8 lw a1,-7192(s5) +8001ffb8: 2643e284 addiu v1,s2,-7548 +8001ffbc: 24020001 li v0,1 +8001ffc0: 08007fb5 j 8001fed4 <_Z4OpD0v+0xd4> +8001ffc4: a062000c sb v0,12(v1) +8001ffc8: 1440ffc2 bnez v0,8001fed4 <_Z4OpD0v+0xd4> +8001ffcc: 01691021 addu v0,t3,t1 +8001ffd0: 08007fa5 j 8001fe94 <_Z4OpD0v+0x94> +8001ffd4: ad02000c sw v0,12(t0) +8001ffd8: 14400003 bnez v0,8001ffe8 <_Z4OpD0v+0x1e8> +8001ffdc: 24020001 li v0,1 +8001ffe0: 08007fb5 j 8001fed4 <_Z4OpD0v+0xd4> +8001ffe4: ae02001c sw v0,28(s0) +8001ffe8: 2583e2a8 addiu v1,t4,-7512 +8001ffec: 2482ffff addiu v0,a0,-1 +8001fff0: 08007fb5 j 8001fed4 <_Z4OpD0v+0xd4> +8001fff4: ac62001c sw v0,28(v1) +8001fff8: 3c028007 lui v0,0x8007 +8001fffc: 244260fc addiu v0,v0,24828 +80020000: 0040f809 jalr v0 +80020004: 3c158021 lui s5,0x8021 +80020008: 08007fd0 j 8001ff40 <_Z4OpD0v+0x140> +8002000c: 26a2e3e8 addiu v0,s5,-7192 + +80020010 <_Z4Op30v>: +80020010: 3c0c8021 lui t4,0x8021 +80020014: 2588e2a8 addiu t0,t4,-7512 +80020018: 27bdffd0 addiu sp,sp,-48 +8002001c: 8d02000c lw v0,12(t0) +80020020: afbf0028 sw ra,40(sp) +80020024: afb50024 sw s5,36(sp) +80020028: afb40020 sw s4,32(sp) +8002002c: afb3001c sw s3,28(sp) +80020030: afb20018 sw s2,24(sp) +80020034: afb10014 sw s1,20(sp) +80020038: afb00010 sw s0,16(sp) +8002003c: 8d0b0010 lw t3,16(t0) +80020040: 80450000 lb a1,0(v0) +80020044: 24460001 addiu a2,v0,1 +80020048: 8d040020 lw a0,32(t0) +8002004c: 8d02002c lw v0,44(t0) +80020050: 00cb4823 subu t1,a2,t3 +80020054: 01251821 addu v1,t1,a1 +80020058: 91070004 lbu a3,4(t0) +8002005c: 00822021 addu a0,a0,v0 +80020060: 306affff andi t2,v1,0xffff +80020064: 3c028022 lui v0,0x8022 +80020068: 3c038021 lui v1,0x8021 +8002006c: a04550c4 sb a1,20676(v0) +80020070: ac6a7018 sw t2,28696(v1) +80020074: ad06000c sw a2,12(t0) +80020078: 10e0000a beqz a3,800200a4 <_Z4Op30v+0x94> +8002007c: ad040020 sw a0,32(t0) +80020080: 3c028021 lui v0,0x8021 +80020084: 9043e42e lbu v1,-7122(v0) +80020088: 10600014 beqz v1,800200dc <_Z4Op30v+0xcc> +8002008c: a1000004 sb zero,4(t0) +80020090: 24020001 li v0,1 +80020094: 10620008 beq v1,v0,800200b8 <_Z4Op30v+0xa8> +80020098: 24020003 li v0,3 +8002009c: 10620051 beq v1,v0,800201e4 <_Z4Op30v+0x1d4> +800200a0: 0149102a slt v0,t2,t1 +800200a4: 3c128021 lui s2,0x8021 +800200a8: 2651e284 addiu s1,s2,-7548 +800200ac: 8222000a lb v0,10(s1) +800200b0: 04400012 bltz v0,800200fc <_Z4Op30v+0xec> +800200b4: 3c028021 lui v0,0x8021 +800200b8: 8fbf0028 lw ra,40(sp) +800200bc: 8fb50024 lw s5,36(sp) +800200c0: 8fb40020 lw s4,32(sp) +800200c4: 8fb3001c lw s3,28(sp) +800200c8: 8fb20018 lw s2,24(sp) +800200cc: 8fb10014 lw s1,20(sp) +800200d0: 8fb00010 lw s0,16(sp) +800200d4: 03e00008 jr ra +800200d8: 27bd0030 addiu sp,sp,48 +800200dc: 0149102a slt v0,t2,t1 +800200e0: 1440fff5 bnez v0,800200b8 <_Z4Op30v+0xa8> +800200e4: 3c128021 lui s2,0x8021 +800200e8: 2651e284 addiu s1,s2,-7548 +800200ec: 8222000a lb v0,10(s1) +800200f0: 0441fff2 bgez v0,800200bc <_Z4Op30v+0xac> +800200f4: 8fbf0028 lw ra,40(sp) +800200f8: 3c028021 lui v0,0x8021 +800200fc: 2446e42c addiu a2,v0,-7124 +80020100: 90c30001 lbu v1,1(a2) +80020104: 2590e2a8 addiu s0,t4,-7512 +80020108: 016a2821 addu a1,t3,t2 +8002010c: 24820006 addiu v0,a0,6 +80020110: ae020020 sw v0,32(s0) +80020114: 1060ffe8 beqz v1,800200b8 <_Z4Op30v+0xa8> +80020118: ae05000c sw a1,12(s0) +8002011c: 8e020018 lw v0,24(s0) +80020120: 14a2ffe6 bne a1,v0,800200bc <_Z4Op30v+0xac> +80020124: 8fbf0028 lw ra,40(sp) +80020128: 8e04001c lw a0,28(s0) +8002012c: 14800031 bnez a0,800201f4 <_Z4Op30v+0x1e4> +80020130: 2c820002 sltiu v0,a0,2 +80020134: 3c028021 lui v0,0x8021 +80020138: 8c43e2a8 lw v1,-7512(v0) +8002013c: 30630880 andi v1,v1,0x880 +80020140: 14600031 bnez v1,80020208 <_Z4Op30v+0x1f8> +80020144: 2583e2a8 addiu v1,t4,-7512 +80020148: 90c20052 lbu v0,82(a2) +8002014c: 14400031 bnez v0,80020214 <_Z4Op30v+0x204> +80020150: ae000018 sw zero,24(s0) +80020154: 3c158021 lui s5,0x8021 +80020158: 26a2e3e8 addiu v0,s5,-7192 +8002015c: 8e030024 lw v1,36(s0) +80020160: 9044000c lbu a0,12(v0) +80020164: 1080ffd4 beqz a0,800200b8 <_Z4Op30v+0xa8> +80020168: ae030020 sw v1,32(s0) +8002016c: 3c02801f lui v0,0x801f +80020170: 3c03801f lui v1,0x801f +80020174: a220000c sb zero,12(s1) +80020178: 2454b978 addiu s4,v0,-18056 +8002017c: 02008821 move s1,s0 +80020180: 24731cf0 addiu s3,v1,7408 +80020184: 3c108021 lui s0,0x8021 +80020188: 8ea5e3e8 lw a1,-7192(s5) +8002018c: 8e04e308 lw a0,-7416(s0) +80020190: 90a20000 lbu v0,0(a1) +80020194: 00021080 sll v0,v0,0x2 +80020198: 00541021 addu v0,v0,s4 +8002019c: 8c430000 lw v1,0(v0) +800201a0: 00832021 addu a0,a0,v1 +800201a4: ae04e308 sw a0,-7416(s0) +800201a8: 90a20000 lbu v0,0(a1) +800201ac: 00021080 sll v0,v0,0x2 +800201b0: 00531021 addu v0,v0,s3 +800201b4: 8c430000 lw v1,0(v0) +800201b8: 0060f809 jalr v1 +800201bc: 00000000 nop +800201c0: 8e02e308 lw v0,-7416(s0) +800201c4: 8e230024 lw v1,36(s1) +800201c8: 0043102a slt v0,v0,v1 +800201cc: 1440ffef bnez v0,8002018c <_Z4Op30v+0x17c> +800201d0: 8ea5e3e8 lw a1,-7192(s5) +800201d4: 2643e284 addiu v1,s2,-7548 +800201d8: 24020001 li v0,1 +800201dc: 0800802e j 800200b8 <_Z4Op30v+0xa8> +800201e0: a062000c sb v0,12(v1) +800201e4: 1440ffb4 bnez v0,800200b8 <_Z4Op30v+0xa8> +800201e8: 016a1021 addu v0,t3,t2 +800201ec: 08008029 j 800200a4 <_Z4Op30v+0x94> +800201f0: ad02000c sw v0,12(t0) +800201f4: 14400003 bnez v0,80020204 <_Z4Op30v+0x1f4> +800201f8: 24020001 li v0,1 +800201fc: 0800802e j 800200b8 <_Z4Op30v+0xa8> +80020200: ae02001c sw v0,28(s0) +80020204: 2583e2a8 addiu v1,t4,-7512 +80020208: 2482ffff addiu v0,a0,-1 +8002020c: 0800802e j 800200b8 <_Z4Op30v+0xa8> +80020210: ac62001c sw v0,28(v1) +80020214: 3c028007 lui v0,0x8007 +80020218: 244260fc addiu v0,v0,24828 +8002021c: 0040f809 jalr v0 +80020220: 3c158021 lui s5,0x8021 +80020224: 08008057 j 8002015c <_Z4Op30v+0x14c> +80020228: 26a2e3e8 addiu v0,s5,-7192 + +8002022c <_Z4OpF0v>: +8002022c: 3c0c8021 lui t4,0x8021 +80020230: 2588e2a8 addiu t0,t4,-7512 +80020234: 27bdffd0 addiu sp,sp,-48 +80020238: 8d02000c lw v0,12(t0) +8002023c: afbf0028 sw ra,40(sp) +80020240: afb50024 sw s5,36(sp) +80020244: afb40020 sw s4,32(sp) +80020248: afb3001c sw s3,28(sp) +8002024c: afb20018 sw s2,24(sp) +80020250: afb10014 sw s1,20(sp) +80020254: afb00010 sw s0,16(sp) +80020258: 8d0b0010 lw t3,16(t0) +8002025c: 80450000 lb a1,0(v0) +80020260: 24460001 addiu a2,v0,1 +80020264: 8d040020 lw a0,32(t0) +80020268: 8d02002c lw v0,44(t0) +8002026c: 00cb4823 subu t1,a2,t3 +80020270: 01251821 addu v1,t1,a1 +80020274: 91070004 lbu a3,4(t0) +80020278: 00822021 addu a0,a0,v0 +8002027c: 306affff andi t2,v1,0xffff +80020280: 3c028022 lui v0,0x8022 +80020284: 3c038021 lui v1,0x8021 +80020288: a04550c4 sb a1,20676(v0) +8002028c: ac6a7018 sw t2,28696(v1) +80020290: ad06000c sw a2,12(t0) +80020294: 10e0000f beqz a3,800202d4 <_Z4OpF0v+0xa8> +80020298: ad040020 sw a0,32(t0) +8002029c: 3c028021 lui v0,0x8021 +800202a0: 9043e42e lbu v1,-7122(v0) +800202a4: 10600024 beqz v1,80020338 <_Z4OpF0v+0x10c> +800202a8: a1000004 sb zero,4(t0) +800202ac: 24020001 li v0,1 +800202b0: 10620006 beq v1,v0,800202cc <_Z4OpF0v+0xa0> +800202b4: 24020003 li v0,3 +800202b8: 14620007 bne v1,v0,800202d8 <_Z4OpF0v+0xac> +800202bc: 3c128021 lui s2,0x8021 +800202c0: 0149102a slt v0,t2,t1 +800202c4: 14400014 bnez v0,80020318 <_Z4OpF0v+0xec> +800202c8: 8fbf0028 lw ra,40(sp) +800202cc: 016a1021 addu v0,t3,t2 +800202d0: ad02000c sw v0,12(t0) +800202d4: 3c128021 lui s2,0x8021 +800202d8: 2651e284 addiu s1,s2,-7548 +800202dc: 92220009 lbu v0,9(s1) +800202e0: 1440000c bnez v0,80020314 <_Z4OpF0v+0xe8> +800202e4: 3c028021 lui v0,0x8021 +800202e8: 2446e42c addiu a2,v0,-7124 +800202ec: 90c30001 lbu v1,1(a2) +800202f0: 2590e2a8 addiu s0,t4,-7512 +800202f4: 016a2821 addu a1,t3,t2 +800202f8: 24820006 addiu v0,a0,6 +800202fc: ae020020 sw v0,32(s0) +80020300: 10600004 beqz v1,80020314 <_Z4OpF0v+0xe8> +80020304: ae05000c sw a1,12(s0) +80020308: 8e020018 lw v0,24(s0) +8002030c: 10a2000f beq a1,v0,8002034c <_Z4OpF0v+0x120> +80020310: 00000000 nop +80020314: 8fbf0028 lw ra,40(sp) +80020318: 8fb50024 lw s5,36(sp) +8002031c: 8fb40020 lw s4,32(sp) +80020320: 8fb3001c lw s3,28(sp) +80020324: 8fb20018 lw s2,24(sp) +80020328: 8fb10014 lw s1,20(sp) +8002032c: 8fb00010 lw s0,16(sp) +80020330: 03e00008 jr ra +80020334: 27bd0030 addiu sp,sp,48 +80020338: 0149102a slt v0,t2,t1 +8002033c: 1040ffe6 beqz v0,800202d8 <_Z4OpF0v+0xac> +80020340: 3c128021 lui s2,0x8021 +80020344: 080080c6 j 80020318 <_Z4OpF0v+0xec> +80020348: 8fbf0028 lw ra,40(sp) +8002034c: 8e04001c lw a0,28(s0) +80020350: 1480002d bnez a0,80020408 <_Z4OpF0v+0x1dc> +80020354: 2c820002 sltiu v0,a0,2 +80020358: 3c028021 lui v0,0x8021 +8002035c: 8c43e2a8 lw v1,-7512(v0) +80020360: 30630880 andi v1,v1,0x880 +80020364: 1460002d bnez v1,8002041c <_Z4OpF0v+0x1f0> +80020368: 2583e2a8 addiu v1,t4,-7512 +8002036c: 90c20052 lbu v0,82(a2) +80020370: 1440002d bnez v0,80020428 <_Z4OpF0v+0x1fc> +80020374: ae000018 sw zero,24(s0) +80020378: 3c158021 lui s5,0x8021 +8002037c: 26a2e3e8 addiu v0,s5,-7192 +80020380: 8e030024 lw v1,36(s0) +80020384: 9044000c lbu a0,12(v0) +80020388: 1080ffe2 beqz a0,80020314 <_Z4OpF0v+0xe8> +8002038c: ae030020 sw v1,32(s0) +80020390: 3c02801f lui v0,0x801f +80020394: 3c03801f lui v1,0x801f +80020398: a220000c sb zero,12(s1) +8002039c: 2454b978 addiu s4,v0,-18056 +800203a0: 02008821 move s1,s0 +800203a4: 24731cf0 addiu s3,v1,7408 +800203a8: 3c108021 lui s0,0x8021 +800203ac: 8ea5e3e8 lw a1,-7192(s5) +800203b0: 8e04e308 lw a0,-7416(s0) +800203b4: 90a20000 lbu v0,0(a1) +800203b8: 00021080 sll v0,v0,0x2 +800203bc: 00541021 addu v0,v0,s4 +800203c0: 8c430000 lw v1,0(v0) +800203c4: 00832021 addu a0,a0,v1 +800203c8: ae04e308 sw a0,-7416(s0) +800203cc: 90a20000 lbu v0,0(a1) +800203d0: 00021080 sll v0,v0,0x2 +800203d4: 00531021 addu v0,v0,s3 +800203d8: 8c430000 lw v1,0(v0) +800203dc: 0060f809 jalr v1 +800203e0: 00000000 nop +800203e4: 8e02e308 lw v0,-7416(s0) +800203e8: 8e230024 lw v1,36(s1) +800203ec: 0043102a slt v0,v0,v1 +800203f0: 1440ffef bnez v0,800203b0 <_Z4OpF0v+0x184> +800203f4: 8ea5e3e8 lw a1,-7192(s5) +800203f8: 2643e284 addiu v1,s2,-7548 +800203fc: 24020001 li v0,1 +80020400: 080080c5 j 80020314 <_Z4OpF0v+0xe8> +80020404: a062000c sb v0,12(v1) +80020408: 14400003 bnez v0,80020418 <_Z4OpF0v+0x1ec> +8002040c: 24020001 li v0,1 +80020410: 080080c5 j 80020314 <_Z4OpF0v+0xe8> +80020414: ae02001c sw v0,28(s0) +80020418: 2583e2a8 addiu v1,t4,-7512 +8002041c: 2482ffff addiu v0,a0,-1 +80020420: 080080c5 j 80020314 <_Z4OpF0v+0xe8> +80020424: ac62001c sw v0,28(v1) +80020428: 3c028007 lui v0,0x8007 +8002042c: 244260fc addiu v0,v0,24828 +80020430: 0040f809 jalr v0 +80020434: 3c158021 lui s5,0x8021 +80020438: 080080e0 j 80020380 <_Z4OpF0v+0x154> +8002043c: 26a2e3e8 addiu v0,s5,-7192 + +80020440 <_Z6OpF2M1v>: +80020440: 27bdffd0 addiu sp,sp,-48 +80020444: 3c028021 lui v0,0x8021 +80020448: afbf0028 sw ra,40(sp) +8002044c: afb50024 sw s5,36(sp) +80020450: afb40020 sw s4,32(sp) +80020454: afb3001c sw s3,28(sp) +80020458: afb20018 sw s2,24(sp) +8002045c: afb10014 sw s1,20(sp) +80020460: afb00010 sw s0,16(sp) +80020464: 2442e2a8 addiu v0,v0,-7512 +80020468: 8c47000c lw a3,12(v0) +8002046c: 3c118022 lui s1,0x8022 +80020470: 90e30000 lbu v1,0(a3) +80020474: 3c158021 lui s5,0x8021 +80020478: a22350cc sb v1,20684(s1) +8002047c: 26b2e2f8 addiu s2,s5,-7432 +80020480: 90e30000 lbu v1,0(a3) +80020484: 8c450020 lw a1,32(v0) +80020488: 8c46002c lw a2,44(v0) +8002048c: 96440006 lhu a0,6(s2) +80020490: 00a62821 addu a1,a1,a2 +80020494: 24e70001 addiu a3,a3,1 +80020498: 00641821 addu v1,v1,a0 +8002049c: 3063ffff andi v1,v1,0xffff +800204a0: ac450020 sw a1,32(v0) +800204a4: ac47000c sw a3,12(v0) +800204a8: 3c108021 lui s0,0x8021 +800204ac: 3c148021 lui s4,0x8021 +800204b0: 3c028006 lui v0,0x8006 +800204b4: 00602021 move a0,v1 +800204b8: ae037018 sw v1,28696(s0) +800204bc: 24424be8 addiu v0,v0,19432 +800204c0: 0040f809 jalr v0 +800204c4: 2693e284 addiu s3,s4,-7548 +800204c8: 8e630014 lw v1,20(s3) +800204cc: 00431821 addu v1,v0,v1 +800204d0: 00021203 sra v0,v0,0x8 +800204d4: a22250cc sb v0,20684(s1) +800204d8: 3c028006 lui v0,0x8006 +800204dc: 00602021 move a0,v1 +800204e0: 244249d4 addiu v0,v0,18900 +800204e4: 0040f809 jalr v0 +800204e8: ae037018 sw v1,28696(s0) +800204ec: 00404021 move t0,v0 +800204f0: 92420002 lbu v0,2(s2) +800204f4: 3c038022 lui v1,0x8022 +800204f8: 30420008 andi v0,v0,0x8 +800204fc: 1040003f beqz v0,800205fc <_Z6OpF2M1v+0x1bc> +80020500: a06850bc sb t0,20668(v1) +80020504: 92620008 lbu v0,8(s3) +80020508: 96440004 lhu a0,4(s2) +8002050c: 3106000f andi a2,t0,0xf +80020510: 2c420001 sltiu v0,v0,1 +80020514: 00c21021 addu v0,a2,v0 +80020518: 00041902 srl v1,a0,0x4 +8002051c: 3084000f andi a0,a0,0xf +80020520: 00822023 subu a0,a0,v0 +80020524: 00082902 srl a1,t0,0x4 +80020528: 3063000f andi v1,v1,0xf +8002052c: 00651823 subu v1,v1,a1 +80020530: 308700ff andi a3,a0,0xff +80020534: 306a00ff andi t2,v1,0xff +80020538: 3c0b8022 lui t3,0x8022 +8002053c: 3c098022 lui t1,0x8022 +80020540: 3c028022 lui v0,0x8022 +80020544: 3c038022 lui v1,0x8022 +80020548: 2ce4000a sltiu a0,a3,10 +8002054c: a04650ae sb a2,20654(v0) +80020550: a06550af sb a1,20655(v1) +80020554: a16750aa sb a3,20650(t3) +80020558: 10800060 beqz a0,800206dc <_Z6OpF2M1v+0x29c> +8002055c: a12a50ab sb t2,20651(t1) +80020560: 912350ab lbu v1,20651(t1) +80020564: 2c62000a sltiu v0,v1,10 +80020568: 1440004b bnez v0,80020698 <_Z6OpF2M1v+0x258> +8002056c: 24020001 li v0,1 +80020570: 2462000a addiu v0,v1,10 +80020574: a12250ab sb v0,20651(t1) +80020578: 912350ab lbu v1,20651(t1) +8002057c: 916550aa lbu a1,20650(t3) +80020580: 26a2e2f8 addiu v0,s5,-7432 +80020584: 00031900 sll v1,v1,0x4 +80020588: 00651825 or v1,v1,a1 +8002058c: 90440004 lbu a0,4(v0) +80020590: 306700ff andi a3,v1,0xff +80020594: 00871026 xor v0,a0,a3 +80020598: 30420080 andi v0,v0,0x80 +8002059c: 00882026 xor a0,a0,t0 +800205a0: 3c038022 lui v1,0x8022 +800205a4: 00822024 and a0,a0,v0 +800205a8: a2600008 sb zero,8(s3) +800205ac: 10800048 beqz a0,800206d0 <_Z6OpF2M1v+0x290> +800205b0: a06750b2 sb a3,20658(v1) +800205b4: 2683e284 addiu v1,s4,-7548 +800205b8: 24020001 li v0,1 +800205bc: a062000b sb v0,11(v1) +800205c0: 2683e284 addiu v1,s4,-7548 +800205c4: 26a2e2f8 addiu v0,s5,-7432 +800205c8: 30e400ff andi a0,a3,0xff +800205cc: a0470004 sb a3,4(v0) +800205d0: a064000a sb a0,10(v1) +800205d4: a0640009 sb a0,9(v1) +800205d8: 8fbf0028 lw ra,40(sp) +800205dc: 8fb50024 lw s5,36(sp) +800205e0: 8fb40020 lw s4,32(sp) +800205e4: 8fb3001c lw s3,28(sp) +800205e8: 8fb20018 lw s2,24(sp) +800205ec: 8fb10014 lw s1,20(sp) +800205f0: 8fb00010 lw s0,16(sp) +800205f4: 03e00008 jr ra +800205f8: 27bd0030 addiu sp,sp,48 +800205fc: 92440004 lbu a0,4(s2) +80020600: 92630008 lbu v1,8(s3) +80020604: 00881023 subu v0,a0,t0 +80020608: 00431021 addu v0,v0,v1 +8002060c: 2442ffff addiu v0,v0,-1 +80020610: 00021400 sll v0,v0,0x10 +80020614: 00021403 sra v0,v0,0x10 +80020618: 00881826 xor v1,a0,t0 +8002061c: 304600ff andi a2,v0,0xff +80020620: 30630080 andi v1,v1,0x80 +80020624: 00022827 nor a1,zero,v0 +80020628: 00862026 xor a0,a0,a2 +8002062c: 00832024 and a0,a0,v1 +80020630: 00052fc2 srl a1,a1,0x1f +80020634: 3c038022 lui v1,0x8022 +80020638: a46250c6 sh v0,20678(v1) +8002063c: 10800012 beqz a0,80020688 <_Z6OpF2M1v+0x248> +80020640: a2650008 sb a1,8(s3) +80020644: 24020001 li v0,1 +80020648: a262000b sb v0,11(s3) +8002064c: 2683e284 addiu v1,s4,-7548 +80020650: 26a2e2f8 addiu v0,s5,-7432 +80020654: 30c400ff andi a0,a2,0xff +80020658: a0460004 sb a2,4(v0) +8002065c: a064000a sb a0,10(v1) +80020660: a0640009 sb a0,9(v1) +80020664: 8fbf0028 lw ra,40(sp) +80020668: 8fb50024 lw s5,36(sp) +8002066c: 8fb40020 lw s4,32(sp) +80020670: 8fb3001c lw s3,28(sp) +80020674: 8fb20018 lw s2,24(sp) +80020678: 8fb10014 lw s1,20(sp) +8002067c: 8fb00010 lw s0,16(sp) +80020680: 03e00008 jr ra +80020684: 27bd0030 addiu sp,sp,48 +80020688: 08008193 j 8002064c <_Z6OpF2M1v+0x20c> +8002068c: a260000b sb zero,11(s3) +80020690: 912350ab lbu v1,20651(t1) +80020694: 24020001 li v0,1 +80020698: 916550aa lbu a1,20650(t3) +8002069c: a2620008 sb v0,8(s3) +800206a0: 00031900 sll v1,v1,0x4 +800206a4: 26a2e2f8 addiu v0,s5,-7432 +800206a8: 00651825 or v1,v1,a1 +800206ac: 90440004 lbu a0,4(v0) +800206b0: 306700ff andi a3,v1,0xff +800206b4: 00871026 xor v0,a0,a3 +800206b8: 30420080 andi v0,v0,0x80 +800206bc: 00882026 xor a0,a0,t0 +800206c0: 3c038022 lui v1,0x8022 +800206c4: 00822024 and a0,a0,v0 +800206c8: 1480ffba bnez a0,800205b4 <_Z6OpF2M1v+0x174> +800206cc: a06750b2 sb a3,20658(v1) +800206d0: 2682e284 addiu v0,s4,-7548 +800206d4: 08008170 j 800205c0 <_Z6OpF2M1v+0x180> +800206d8: a040000b sb zero,11(v0) +800206dc: 2543ffff addiu v1,t2,-1 +800206e0: a12350ab sb v1,20651(t1) +800206e4: 912350ab lbu v1,20651(t1) +800206e8: 24e2000a addiu v0,a3,10 +800206ec: a16250aa sb v0,20650(t3) +800206f0: 2c62000a sltiu v0,v1,10 +800206f4: 1440ffe6 bnez v0,80020690 <_Z6OpF2M1v+0x250> +800206f8: 2462000a addiu v0,v1,10 +800206fc: 0800815e j 80020578 <_Z6OpF2M1v+0x138> +80020700: a12250ab sb v0,20651(t1) + +80020704 <_Z6OpF5M1v>: +80020704: 27bdffe0 addiu sp,sp,-32 +80020708: 3c068021 lui a2,0x8021 +8002070c: afb10014 sw s1,20(sp) +80020710: afb00010 sw s0,16(sp) +80020714: afbf0018 sw ra,24(sp) +80020718: 24c6e2a8 addiu a2,a2,-7512 +8002071c: 8cc9000c lw t1,12(a2) +80020720: 3c118021 lui s1,0x8021 +80020724: 91230000 lbu v1,0(t1) +80020728: 2630e2f8 addiu s0,s1,-7432 +8002072c: 3c028022 lui v0,0x8022 +80020730: a04350cc sb v1,20684(v0) +80020734: 96080006 lhu t0,6(s0) +80020738: 9602000a lhu v0,10(s0) +8002073c: 96030002 lhu v1,2(s0) +80020740: 01024021 addu t0,t0,v0 +80020744: 30630100 andi v1,v1,0x100 +80020748: 8cc40020 lw a0,32(a2) +8002074c: 3402ffff li v0,0xffff +80020750: 240500ff li a1,255 +80020754: 91270000 lbu a3,0(t1) +80020758: 0043280a movz a1,v0,v1 +8002075c: 8cc2002c lw v0,44(a2) +80020760: 24840006 addiu a0,a0,6 +80020764: 00e83821 addu a3,a3,t0 +80020768: 00441021 addu v0,v0,a0 +8002076c: 00a72824 and a1,a1,a3 +80020770: acc20020 sw v0,32(a2) +80020774: 3c028021 lui v0,0x8021 +80020778: 25290001 addiu t1,t1,1 +8002077c: ac457018 sw a1,28696(v0) +80020780: 3c028006 lui v0,0x8006 +80020784: 00a02021 move a0,a1 +80020788: 244249d4 addiu v0,v0,18900 +8002078c: 0040f809 jalr v0 +80020790: acc9000c sw t1,12(a2) +80020794: 00404021 move t0,v0 +80020798: 92020002 lbu v0,2(s0) +8002079c: 3c038022 lui v1,0x8022 +800207a0: 30420008 andi v0,v0,0x8 +800207a4: 1040003d beqz v0,8002089c <_Z6OpF5M1v+0x198> +800207a8: a06850bc sb t0,20668(v1) +800207ac: 3c0d8021 lui t5,0x8021 +800207b0: 25ace284 addiu t4,t5,-7548 +800207b4: 91820008 lbu v0,8(t4) +800207b8: 96040004 lhu a0,4(s0) +800207bc: 3106000f andi a2,t0,0xf +800207c0: 2c420001 sltiu v0,v0,1 +800207c4: 00c21021 addu v0,a2,v0 +800207c8: 00041902 srl v1,a0,0x4 +800207cc: 3084000f andi a0,a0,0xf +800207d0: 00822023 subu a0,a0,v0 +800207d4: 00082902 srl a1,t0,0x4 +800207d8: 3063000f andi v1,v1,0xf +800207dc: 00651823 subu v1,v1,a1 +800207e0: 308700ff andi a3,a0,0xff +800207e4: 306a00ff andi t2,v1,0xff +800207e8: 3c0b8022 lui t3,0x8022 +800207ec: 3c098022 lui t1,0x8022 +800207f0: 3c028022 lui v0,0x8022 +800207f4: 3c038022 lui v1,0x8022 +800207f8: 2ce4000a sltiu a0,a3,10 +800207fc: a04650ae sb a2,20654(v0) +80020800: a06550af sb a1,20655(v1) +80020804: a16750aa sb a3,20650(t3) +80020808: 1080006e beqz a0,800209c4 <_Z6OpF5M1v+0x2c0> +8002080c: a12a50ab sb t2,20651(t1) +80020810: 912350ab lbu v1,20651(t1) +80020814: 2c62000a sltiu v0,v1,10 +80020818: 1440004f bnez v0,80020958 <_Z6OpF5M1v+0x254> +8002081c: 24020001 li v0,1 +80020820: 2462000a addiu v0,v1,10 +80020824: a12250ab sb v0,20651(t1) +80020828: 912350ab lbu v1,20651(t1) +8002082c: 916550aa lbu a1,20650(t3) +80020830: 2622e2f8 addiu v0,s1,-7432 +80020834: 00031900 sll v1,v1,0x4 +80020838: 00651825 or v1,v1,a1 +8002083c: 90440004 lbu a0,4(v0) +80020840: 306700ff andi a3,v1,0xff +80020844: 00871026 xor v0,a0,a3 +80020848: 30420080 andi v0,v0,0x80 +8002084c: 00882026 xor a0,a0,t0 +80020850: 3c038022 lui v1,0x8022 +80020854: 00822024 and a0,a0,v0 +80020858: a1800008 sb zero,8(t4) +8002085c: 1080004c beqz a0,80020990 <_Z6OpF5M1v+0x28c> +80020860: a06750b2 sb a3,20658(v1) +80020864: 25a3e284 addiu v1,t5,-7548 +80020868: 24020001 li v0,1 +8002086c: a062000b sb v0,11(v1) +80020870: 30e400ff andi a0,a3,0xff +80020874: 2622e2f8 addiu v0,s1,-7432 +80020878: 25a3e284 addiu v1,t5,-7548 +8002087c: a0470004 sb a3,4(v0) +80020880: a064000a sb a0,10(v1) +80020884: a0640009 sb a0,9(v1) +80020888: 8fbf0018 lw ra,24(sp) +8002088c: 8fb10014 lw s1,20(sp) +80020890: 8fb00010 lw s0,16(sp) +80020894: 03e00008 jr ra +80020898: 27bd0020 addiu sp,sp,32 +8002089c: 3c0d8021 lui t5,0x8021 +800208a0: 92040004 lbu a0,4(s0) +800208a4: 25a6e284 addiu a2,t5,-7548 +800208a8: 90c30008 lbu v1,8(a2) +800208ac: 00881023 subu v0,a0,t0 +800208b0: 00431021 addu v0,v0,v1 +800208b4: 2442ffff addiu v0,v0,-1 +800208b8: 00021400 sll v0,v0,0x10 +800208bc: 00021403 sra v0,v0,0x10 +800208c0: 00881826 xor v1,a0,t0 +800208c4: 304700ff andi a3,v0,0xff +800208c8: 30630080 andi v1,v1,0x80 +800208cc: 00022827 nor a1,zero,v0 +800208d0: 00872026 xor a0,a0,a3 +800208d4: 00832024 and a0,a0,v1 +800208d8: 00052fc2 srl a1,a1,0x1f +800208dc: 3c038022 lui v1,0x8022 +800208e0: a46250c6 sh v0,20678(v1) +800208e4: 1080000e beqz a0,80020920 <_Z6OpF5M1v+0x21c> +800208e8: a0c50008 sb a1,8(a2) +800208ec: 24020001 li v0,1 +800208f0: a0c2000b sb v0,11(a2) +800208f4: 30e400ff andi a0,a3,0xff +800208f8: 2622e2f8 addiu v0,s1,-7432 +800208fc: 25a3e284 addiu v1,t5,-7548 +80020900: a0470004 sb a3,4(v0) +80020904: a064000a sb a0,10(v1) +80020908: a0640009 sb a0,9(v1) +8002090c: 8fbf0018 lw ra,24(sp) +80020910: 8fb10014 lw s1,20(sp) +80020914: 8fb00010 lw s0,16(sp) +80020918: 03e00008 jr ra +8002091c: 27bd0020 addiu sp,sp,32 +80020920: 2622e2f8 addiu v0,s1,-7432 +80020924: 30e400ff andi a0,a3,0xff +80020928: 25a3e284 addiu v1,t5,-7548 +8002092c: a0c0000b sb zero,11(a2) +80020930: a0470004 sb a3,4(v0) +80020934: a064000a sb a0,10(v1) +80020938: a0640009 sb a0,9(v1) +8002093c: 8fbf0018 lw ra,24(sp) +80020940: 8fb10014 lw s1,20(sp) +80020944: 8fb00010 lw s0,16(sp) +80020948: 03e00008 jr ra +8002094c: 27bd0020 addiu sp,sp,32 +80020950: 912350ab lbu v1,20651(t1) +80020954: 24020001 li v0,1 +80020958: 916550aa lbu a1,20650(t3) +8002095c: a1820008 sb v0,8(t4) +80020960: 00031900 sll v1,v1,0x4 +80020964: 2622e2f8 addiu v0,s1,-7432 +80020968: 00651825 or v1,v1,a1 +8002096c: 90440004 lbu a0,4(v0) +80020970: 306700ff andi a3,v1,0xff +80020974: 00871026 xor v0,a0,a3 +80020978: 30420080 andi v0,v0,0x80 +8002097c: 00882026 xor a0,a0,t0 +80020980: 3c038022 lui v1,0x8022 +80020984: 00822024 and a0,a0,v0 +80020988: 1480ffb6 bnez a0,80020864 <_Z6OpF5M1v+0x160> +8002098c: a06750b2 sb a3,20658(v1) +80020990: 25a2e284 addiu v0,t5,-7548 +80020994: a040000b sb zero,11(v0) +80020998: 30e400ff andi a0,a3,0xff +8002099c: 2622e2f8 addiu v0,s1,-7432 +800209a0: 25a3e284 addiu v1,t5,-7548 +800209a4: a0470004 sb a3,4(v0) +800209a8: a064000a sb a0,10(v1) +800209ac: a0640009 sb a0,9(v1) +800209b0: 8fbf0018 lw ra,24(sp) +800209b4: 8fb10014 lw s1,20(sp) +800209b8: 8fb00010 lw s0,16(sp) +800209bc: 03e00008 jr ra +800209c0: 27bd0020 addiu sp,sp,32 +800209c4: 2543ffff addiu v1,t2,-1 +800209c8: a12350ab sb v1,20651(t1) +800209cc: 912350ab lbu v1,20651(t1) +800209d0: 24e2000a addiu v0,a3,10 +800209d4: a16250aa sb v0,20650(t3) +800209d8: 2c62000a sltiu v0,v1,10 +800209dc: 1440ffdc bnez v0,80020950 <_Z6OpF5M1v+0x24c> +800209e0: 2462000a addiu v0,v1,10 +800209e4: 0800820a j 80020828 <_Z6OpF5M1v+0x124> +800209e8: a12250ab sb v0,20651(t1) + +800209ec <_Z6OpE5M1v>: +800209ec: 27bdffe0 addiu sp,sp,-32 +800209f0: 3c058021 lui a1,0x8021 +800209f4: afb10014 sw s1,20(sp) +800209f8: afb00010 sw s0,16(sp) +800209fc: afbf0018 sw ra,24(sp) +80020a00: 24a5e2a8 addiu a1,a1,-7512 +80020a04: 8ca7000c lw a3,12(a1) +80020a08: 3c028022 lui v0,0x8022 +80020a0c: 90e30000 lbu v1,0(a3) +80020a10: 3c118021 lui s1,0x8021 +80020a14: a04350cc sb v1,20684(v0) +80020a18: 2630e2f8 addiu s0,s1,-7432 +80020a1c: 90e30000 lbu v1,0(a3) +80020a20: 96020006 lhu v0,6(s0) +80020a24: 8ca60020 lw a2,32(a1) +80020a28: 8ca4002c lw a0,44(a1) +80020a2c: 00621821 addu v1,v1,v0 +80020a30: 3063ffff andi v1,v1,0xffff +80020a34: 3c028021 lui v0,0x8021 +80020a38: 00c43021 addu a2,a2,a0 +80020a3c: ac437018 sw v1,28696(v0) +80020a40: 24e70001 addiu a3,a3,1 +80020a44: 3c028006 lui v0,0x8006 +80020a48: 00602021 move a0,v1 +80020a4c: aca60020 sw a2,32(a1) +80020a50: 244249d4 addiu v0,v0,18900 +80020a54: 0040f809 jalr v0 +80020a58: aca7000c sw a3,12(a1) +80020a5c: 00404021 move t0,v0 +80020a60: 92020002 lbu v0,2(s0) +80020a64: 3c038022 lui v1,0x8022 +80020a68: 30420008 andi v0,v0,0x8 +80020a6c: 1040003d beqz v0,80020b64 <_Z6OpE5M1v+0x178> +80020a70: a06850bc sb t0,20668(v1) +80020a74: 3c0d8021 lui t5,0x8021 +80020a78: 25ace284 addiu t4,t5,-7548 +80020a7c: 91820008 lbu v0,8(t4) +80020a80: 96040004 lhu a0,4(s0) +80020a84: 3106000f andi a2,t0,0xf +80020a88: 2c420001 sltiu v0,v0,1 +80020a8c: 00c21021 addu v0,a2,v0 +80020a90: 00041902 srl v1,a0,0x4 +80020a94: 3084000f andi a0,a0,0xf +80020a98: 00822023 subu a0,a0,v0 +80020a9c: 00082902 srl a1,t0,0x4 +80020aa0: 3063000f andi v1,v1,0xf +80020aa4: 00651823 subu v1,v1,a1 +80020aa8: 308700ff andi a3,a0,0xff +80020aac: 306a00ff andi t2,v1,0xff +80020ab0: 3c0b8022 lui t3,0x8022 +80020ab4: 3c098022 lui t1,0x8022 +80020ab8: 3c028022 lui v0,0x8022 +80020abc: 3c038022 lui v1,0x8022 +80020ac0: 2ce4000a sltiu a0,a3,10 +80020ac4: a04650ae sb a2,20654(v0) +80020ac8: a06550af sb a1,20655(v1) +80020acc: a16750aa sb a3,20650(t3) +80020ad0: 1080006e beqz a0,80020c8c <_Z6OpE5M1v+0x2a0> +80020ad4: a12a50ab sb t2,20651(t1) +80020ad8: 912350ab lbu v1,20651(t1) +80020adc: 2c62000a sltiu v0,v1,10 +80020ae0: 1440004f bnez v0,80020c20 <_Z6OpE5M1v+0x234> +80020ae4: 24020001 li v0,1 +80020ae8: 2462000a addiu v0,v1,10 +80020aec: a12250ab sb v0,20651(t1) +80020af0: 912350ab lbu v1,20651(t1) +80020af4: 916550aa lbu a1,20650(t3) +80020af8: 2622e2f8 addiu v0,s1,-7432 +80020afc: 00031900 sll v1,v1,0x4 +80020b00: 00651825 or v1,v1,a1 +80020b04: 90440004 lbu a0,4(v0) +80020b08: 306700ff andi a3,v1,0xff +80020b0c: 00871026 xor v0,a0,a3 +80020b10: 30420080 andi v0,v0,0x80 +80020b14: 00882026 xor a0,a0,t0 +80020b18: 3c038022 lui v1,0x8022 +80020b1c: 00822024 and a0,a0,v0 +80020b20: a1800008 sb zero,8(t4) +80020b24: 1080004c beqz a0,80020c58 <_Z6OpE5M1v+0x26c> +80020b28: a06750b2 sb a3,20658(v1) +80020b2c: 25a3e284 addiu v1,t5,-7548 +80020b30: 24020001 li v0,1 +80020b34: a062000b sb v0,11(v1) +80020b38: 30e400ff andi a0,a3,0xff +80020b3c: 2622e2f8 addiu v0,s1,-7432 +80020b40: 25a3e284 addiu v1,t5,-7548 +80020b44: a0470004 sb a3,4(v0) +80020b48: a064000a sb a0,10(v1) +80020b4c: a0640009 sb a0,9(v1) +80020b50: 8fbf0018 lw ra,24(sp) +80020b54: 8fb10014 lw s1,20(sp) +80020b58: 8fb00010 lw s0,16(sp) +80020b5c: 03e00008 jr ra +80020b60: 27bd0020 addiu sp,sp,32 +80020b64: 3c0d8021 lui t5,0x8021 +80020b68: 92040004 lbu a0,4(s0) +80020b6c: 25a6e284 addiu a2,t5,-7548 +80020b70: 90c30008 lbu v1,8(a2) +80020b74: 00881023 subu v0,a0,t0 +80020b78: 00431021 addu v0,v0,v1 +80020b7c: 2442ffff addiu v0,v0,-1 +80020b80: 00021400 sll v0,v0,0x10 +80020b84: 00021403 sra v0,v0,0x10 +80020b88: 00881826 xor v1,a0,t0 +80020b8c: 304700ff andi a3,v0,0xff +80020b90: 30630080 andi v1,v1,0x80 +80020b94: 00022827 nor a1,zero,v0 +80020b98: 00872026 xor a0,a0,a3 +80020b9c: 00832024 and a0,a0,v1 +80020ba0: 00052fc2 srl a1,a1,0x1f +80020ba4: 3c038022 lui v1,0x8022 +80020ba8: a46250c6 sh v0,20678(v1) +80020bac: 1080000e beqz a0,80020be8 <_Z6OpE5M1v+0x1fc> +80020bb0: a0c50008 sb a1,8(a2) +80020bb4: 24020001 li v0,1 +80020bb8: a0c2000b sb v0,11(a2) +80020bbc: 30e400ff andi a0,a3,0xff +80020bc0: 2622e2f8 addiu v0,s1,-7432 +80020bc4: 25a3e284 addiu v1,t5,-7548 +80020bc8: a0470004 sb a3,4(v0) +80020bcc: a064000a sb a0,10(v1) +80020bd0: a0640009 sb a0,9(v1) +80020bd4: 8fbf0018 lw ra,24(sp) +80020bd8: 8fb10014 lw s1,20(sp) +80020bdc: 8fb00010 lw s0,16(sp) +80020be0: 03e00008 jr ra +80020be4: 27bd0020 addiu sp,sp,32 +80020be8: 2622e2f8 addiu v0,s1,-7432 +80020bec: 30e400ff andi a0,a3,0xff +80020bf0: 25a3e284 addiu v1,t5,-7548 +80020bf4: a0c0000b sb zero,11(a2) +80020bf8: a0470004 sb a3,4(v0) +80020bfc: a064000a sb a0,10(v1) +80020c00: a0640009 sb a0,9(v1) +80020c04: 8fbf0018 lw ra,24(sp) +80020c08: 8fb10014 lw s1,20(sp) +80020c0c: 8fb00010 lw s0,16(sp) +80020c10: 03e00008 jr ra +80020c14: 27bd0020 addiu sp,sp,32 +80020c18: 912350ab lbu v1,20651(t1) +80020c1c: 24020001 li v0,1 +80020c20: 916550aa lbu a1,20650(t3) +80020c24: a1820008 sb v0,8(t4) +80020c28: 00031900 sll v1,v1,0x4 +80020c2c: 2622e2f8 addiu v0,s1,-7432 +80020c30: 00651825 or v1,v1,a1 +80020c34: 90440004 lbu a0,4(v0) +80020c38: 306700ff andi a3,v1,0xff +80020c3c: 00871026 xor v0,a0,a3 +80020c40: 30420080 andi v0,v0,0x80 +80020c44: 00882026 xor a0,a0,t0 +80020c48: 3c038022 lui v1,0x8022 +80020c4c: 00822024 and a0,a0,v0 +80020c50: 1480ffb6 bnez a0,80020b2c <_Z6OpE5M1v+0x140> +80020c54: a06750b2 sb a3,20658(v1) +80020c58: 25a2e284 addiu v0,t5,-7548 +80020c5c: a040000b sb zero,11(v0) +80020c60: 30e400ff andi a0,a3,0xff +80020c64: 2622e2f8 addiu v0,s1,-7432 +80020c68: 25a3e284 addiu v1,t5,-7548 +80020c6c: a0470004 sb a3,4(v0) +80020c70: a064000a sb a0,10(v1) +80020c74: a0640009 sb a0,9(v1) +80020c78: 8fbf0018 lw ra,24(sp) +80020c7c: 8fb10014 lw s1,20(sp) +80020c80: 8fb00010 lw s0,16(sp) +80020c84: 03e00008 jr ra +80020c88: 27bd0020 addiu sp,sp,32 +80020c8c: 2543ffff addiu v1,t2,-1 +80020c90: a12350ab sb v1,20651(t1) +80020c94: 912350ab lbu v1,20651(t1) +80020c98: 24e2000a addiu v0,a3,10 +80020c9c: a16250aa sb v0,20650(t3) +80020ca0: 2c62000a sltiu v0,v1,10 +80020ca4: 1440ffdc bnez v0,80020c18 <_Z6OpE5M1v+0x22c> +80020ca8: 2462000a addiu v0,v1,10 +80020cac: 080082bc j 80020af0 <_Z6OpE5M1v+0x104> +80020cb0: a12250ab sb v0,20651(t1) + +80020cb4 <_Z6OpE9M1v>: +80020cb4: 27bdffe0 addiu sp,sp,-32 +80020cb8: afb10014 sw s1,20(sp) +80020cbc: 3c068021 lui a2,0x8021 +80020cc0: 3c118021 lui s1,0x8021 +80020cc4: afb00010 sw s0,16(sp) +80020cc8: afbf0018 sw ra,24(sp) +80020ccc: 24c6e2a8 addiu a2,a2,-7512 +80020cd0: 2630e284 addiu s0,s1,-7548 +80020cd4: 8cc5000c lw a1,12(a2) +80020cd8: 8e030010 lw v1,16(s0) +80020cdc: 8cc20010 lw v0,16(a2) +80020ce0: 00a31821 addu v1,a1,v1 +80020ce4: 00621823 subu v1,v1,v0 +80020ce8: 3c028021 lui v0,0x8021 +80020cec: ac437018 sw v1,28696(v0) +80020cf0: 24a50001 addiu a1,a1,1 +80020cf4: 3c028006 lui v0,0x8006 +80020cf8: 00602021 move a0,v1 +80020cfc: 244249d4 addiu v0,v0,18900 +80020d00: 0040f809 jalr v0 +80020d04: acc5000c sw a1,12(a2) +80020d08: 3c0c8021 lui t4,0x8021 +80020d0c: 2584e2f8 addiu a0,t4,-7432 +80020d10: 00404021 move t0,v0 +80020d14: 90820002 lbu v0,2(a0) +80020d18: 3c038022 lui v1,0x8022 +80020d1c: 30420008 andi v0,v0,0x8 +80020d20: 1040003b beqz v0,80020e10 <_Z6OpE9M1v+0x15c> +80020d24: a06850bc sb t0,20668(v1) +80020d28: 92020008 lbu v0,8(s0) +80020d2c: 94840004 lhu a0,4(a0) +80020d30: 3106000f andi a2,t0,0xf +80020d34: 2c420001 sltiu v0,v0,1 +80020d38: 00c21021 addu v0,a2,v0 +80020d3c: 00041902 srl v1,a0,0x4 +80020d40: 3084000f andi a0,a0,0xf +80020d44: 00822023 subu a0,a0,v0 +80020d48: 00082902 srl a1,t0,0x4 +80020d4c: 3063000f andi v1,v1,0xf +80020d50: 00651823 subu v1,v1,a1 +80020d54: 308700ff andi a3,a0,0xff +80020d58: 306a00ff andi t2,v1,0xff +80020d5c: 3c0b8022 lui t3,0x8022 +80020d60: 3c098022 lui t1,0x8022 +80020d64: 3c028022 lui v0,0x8022 +80020d68: 3c038022 lui v1,0x8022 +80020d6c: 2ce4000a sltiu a0,a3,10 +80020d70: a04650ae sb a2,20654(v0) +80020d74: a06550af sb a1,20655(v1) +80020d78: a16750aa sb a3,20650(t3) +80020d7c: 10800058 beqz a0,80020ee0 <_Z6OpE9M1v+0x22c> +80020d80: a12a50ab sb t2,20651(t1) +80020d84: 912350ab lbu v1,20651(t1) +80020d88: 2c62000a sltiu v0,v1,10 +80020d8c: 14400043 bnez v0,80020e9c <_Z6OpE9M1v+0x1e8> +80020d90: 24020001 li v0,1 +80020d94: 2462000a addiu v0,v1,10 +80020d98: a12250ab sb v0,20651(t1) +80020d9c: 912350ab lbu v1,20651(t1) +80020da0: 916550aa lbu a1,20650(t3) +80020da4: 2582e2f8 addiu v0,t4,-7432 +80020da8: 00031900 sll v1,v1,0x4 +80020dac: 00651825 or v1,v1,a1 +80020db0: 90440004 lbu a0,4(v0) +80020db4: 306700ff andi a3,v1,0xff +80020db8: 00871026 xor v0,a0,a3 +80020dbc: 30420080 andi v0,v0,0x80 +80020dc0: 00882026 xor a0,a0,t0 +80020dc4: 3c038022 lui v1,0x8022 +80020dc8: 00822024 and a0,a0,v0 +80020dcc: a2000008 sb zero,8(s0) +80020dd0: 10800040 beqz a0,80020ed4 <_Z6OpE9M1v+0x220> +80020dd4: a06750b2 sb a3,20658(v1) +80020dd8: 2623e284 addiu v1,s1,-7548 +80020ddc: 24020001 li v0,1 +80020de0: a062000b sb v0,11(v1) +80020de4: 2623e284 addiu v1,s1,-7548 +80020de8: 30e400ff andi a0,a3,0xff +80020dec: 2582e2f8 addiu v0,t4,-7432 +80020df0: a0470004 sb a3,4(v0) +80020df4: a064000a sb a0,10(v1) +80020df8: a0640009 sb a0,9(v1) +80020dfc: 8fbf0018 lw ra,24(sp) +80020e00: 8fb10014 lw s1,20(sp) +80020e04: 8fb00010 lw s0,16(sp) +80020e08: 03e00008 jr ra +80020e0c: 27bd0020 addiu sp,sp,32 +80020e10: 90840004 lbu a0,4(a0) +80020e14: 92030008 lbu v1,8(s0) +80020e18: 00881023 subu v0,a0,t0 +80020e1c: 00431021 addu v0,v0,v1 +80020e20: 2442ffff addiu v0,v0,-1 +80020e24: 00021400 sll v0,v0,0x10 +80020e28: 00021403 sra v0,v0,0x10 +80020e2c: 00881826 xor v1,a0,t0 +80020e30: 304600ff andi a2,v0,0xff +80020e34: 30630080 andi v1,v1,0x80 +80020e38: 00022827 nor a1,zero,v0 +80020e3c: 00862026 xor a0,a0,a2 +80020e40: 00832024 and a0,a0,v1 +80020e44: 00052fc2 srl a1,a1,0x1f +80020e48: 3c038022 lui v1,0x8022 +80020e4c: a46250c6 sh v0,20678(v1) +80020e50: 1080000e beqz a0,80020e8c <_Z6OpE9M1v+0x1d8> +80020e54: a2050008 sb a1,8(s0) +80020e58: 24020001 li v0,1 +80020e5c: a202000b sb v0,11(s0) +80020e60: 2623e284 addiu v1,s1,-7548 +80020e64: 30c400ff andi a0,a2,0xff +80020e68: 2582e2f8 addiu v0,t4,-7432 +80020e6c: a0460004 sb a2,4(v0) +80020e70: a064000a sb a0,10(v1) +80020e74: a0640009 sb a0,9(v1) +80020e78: 8fbf0018 lw ra,24(sp) +80020e7c: 8fb10014 lw s1,20(sp) +80020e80: 8fb00010 lw s0,16(sp) +80020e84: 03e00008 jr ra +80020e88: 27bd0020 addiu sp,sp,32 +80020e8c: 08008398 j 80020e60 <_Z6OpE9M1v+0x1ac> +80020e90: a200000b sb zero,11(s0) +80020e94: 912350ab lbu v1,20651(t1) +80020e98: 24020001 li v0,1 +80020e9c: 916550aa lbu a1,20650(t3) +80020ea0: a2020008 sb v0,8(s0) +80020ea4: 00031900 sll v1,v1,0x4 +80020ea8: 2582e2f8 addiu v0,t4,-7432 +80020eac: 00651825 or v1,v1,a1 +80020eb0: 90440004 lbu a0,4(v0) +80020eb4: 306700ff andi a3,v1,0xff +80020eb8: 00871026 xor v0,a0,a3 +80020ebc: 30420080 andi v0,v0,0x80 +80020ec0: 00882026 xor a0,a0,t0 +80020ec4: 3c038022 lui v1,0x8022 +80020ec8: 00822024 and a0,a0,v0 +80020ecc: 1480ffc2 bnez a0,80020dd8 <_Z6OpE9M1v+0x124> +80020ed0: a06750b2 sb a3,20658(v1) +80020ed4: 2622e284 addiu v0,s1,-7548 +80020ed8: 08008379 j 80020de4 <_Z6OpE9M1v+0x130> +80020edc: a040000b sb zero,11(v0) +80020ee0: 2543ffff addiu v1,t2,-1 +80020ee4: a12350ab sb v1,20651(t1) +80020ee8: 912350ab lbu v1,20651(t1) +80020eec: 24e2000a addiu v0,a3,10 +80020ef0: a16250aa sb v0,20650(t3) +80020ef4: 2c62000a sltiu v0,v1,10 +80020ef8: 1440ffe6 bnez v0,80020e94 <_Z6OpE9M1v+0x1e0> +80020efc: 2462000a addiu v0,v1,10 +80020f00: 08008367 j 80020d9c <_Z6OpE9M1v+0xe8> +80020f04: a12250ab sb v0,20651(t1) + +80020f08 <_Z6OpF3M1v>: +80020f08: 27bdffd0 addiu sp,sp,-48 +80020f0c: 3c038021 lui v1,0x8021 +80020f10: afbf0028 sw ra,40(sp) +80020f14: afb50024 sw s5,36(sp) +80020f18: afb40020 sw s4,32(sp) +80020f1c: afb3001c sw s3,28(sp) +80020f20: afb20018 sw s2,24(sp) +80020f24: afb10014 sw s1,20(sp) +80020f28: afb00010 sw s0,16(sp) +80020f2c: 2463e2a8 addiu v1,v1,-7512 +80020f30: 8c67000c lw a3,12(v1) +80020f34: 3c118022 lui s1,0x8022 +80020f38: 90e20000 lbu v0,0(a3) +80020f3c: 3c158021 lui s5,0x8021 +80020f40: a22250cc sb v0,20684(s1) +80020f44: 26b2e2f8 addiu s2,s5,-7432 +80020f48: 90e50000 lbu a1,0(a3) +80020f4c: 8c620020 lw v0,32(v1) +80020f50: 96440008 lhu a0,8(s2) +80020f54: 8c66002c lw a2,44(v1) +80020f58: 00a42821 addu a1,a1,a0 +80020f5c: 2442000c addiu v0,v0,12 +80020f60: 30a5ffff andi a1,a1,0xffff +80020f64: 00c23021 addu a2,a2,v0 +80020f68: 24e70001 addiu a3,a3,1 +80020f6c: 3c108021 lui s0,0x8021 +80020f70: 3c148021 lui s4,0x8021 +80020f74: 3c028006 lui v0,0x8006 +80020f78: 00a02021 move a0,a1 +80020f7c: ac660020 sw a2,32(v1) +80020f80: ac67000c sw a3,12(v1) +80020f84: ae057018 sw a1,28696(s0) +80020f88: 24424be8 addiu v0,v0,19432 +80020f8c: 0040f809 jalr v0 +80020f90: 2693e284 addiu s3,s4,-7548 +80020f94: 8e630014 lw v1,20(s3) +80020f98: 9645000c lhu a1,12(s2) +80020f9c: 00a32821 addu a1,a1,v1 +80020fa0: 3c0300ff lui v1,0xff +80020fa4: 3463ffff ori v1,v1,0xffff +80020fa8: 00452821 addu a1,v0,a1 +80020fac: 00021203 sra v0,v0,0x8 +80020fb0: 00a32824 and a1,a1,v1 +80020fb4: a22250cc sb v0,20684(s1) +80020fb8: 3c028006 lui v0,0x8006 +80020fbc: 00a02021 move a0,a1 +80020fc0: 244249d4 addiu v0,v0,18900 +80020fc4: 0040f809 jalr v0 +80020fc8: ae057018 sw a1,28696(s0) +80020fcc: 00404021 move t0,v0 +80020fd0: 92420002 lbu v0,2(s2) +80020fd4: 3c038022 lui v1,0x8022 +80020fd8: 30420008 andi v0,v0,0x8 +80020fdc: 1040003f beqz v0,800210dc <_Z6OpF3M1v+0x1d4> +80020fe0: a06850bc sb t0,20668(v1) +80020fe4: 92620008 lbu v0,8(s3) +80020fe8: 96440004 lhu a0,4(s2) +80020fec: 3106000f andi a2,t0,0xf +80020ff0: 2c420001 sltiu v0,v0,1 +80020ff4: 00c21021 addu v0,a2,v0 +80020ff8: 00041902 srl v1,a0,0x4 +80020ffc: 3084000f andi a0,a0,0xf +80021000: 00822023 subu a0,a0,v0 +80021004: 00082902 srl a1,t0,0x4 +80021008: 3063000f andi v1,v1,0xf +8002100c: 00651823 subu v1,v1,a1 +80021010: 308700ff andi a3,a0,0xff +80021014: 306a00ff andi t2,v1,0xff +80021018: 3c0b8022 lui t3,0x8022 +8002101c: 3c098022 lui t1,0x8022 +80021020: 3c028022 lui v0,0x8022 +80021024: 3c038022 lui v1,0x8022 +80021028: 2ce4000a sltiu a0,a3,10 +8002102c: a04650ae sb a2,20654(v0) +80021030: a06550af sb a1,20655(v1) +80021034: a16750aa sb a3,20650(t3) +80021038: 10800060 beqz a0,800211bc <_Z6OpF3M1v+0x2b4> +8002103c: a12a50ab sb t2,20651(t1) +80021040: 912350ab lbu v1,20651(t1) +80021044: 2c62000a sltiu v0,v1,10 +80021048: 1440004b bnez v0,80021178 <_Z6OpF3M1v+0x270> +8002104c: 24020001 li v0,1 +80021050: 2462000a addiu v0,v1,10 +80021054: a12250ab sb v0,20651(t1) +80021058: 912350ab lbu v1,20651(t1) +8002105c: 916550aa lbu a1,20650(t3) +80021060: 26a2e2f8 addiu v0,s5,-7432 +80021064: 00031900 sll v1,v1,0x4 +80021068: 00651825 or v1,v1,a1 +8002106c: 90440004 lbu a0,4(v0) +80021070: 306700ff andi a3,v1,0xff +80021074: 00871026 xor v0,a0,a3 +80021078: 30420080 andi v0,v0,0x80 +8002107c: 00882026 xor a0,a0,t0 +80021080: 3c038022 lui v1,0x8022 +80021084: 00822024 and a0,a0,v0 +80021088: a2600008 sb zero,8(s3) +8002108c: 10800048 beqz a0,800211b0 <_Z6OpF3M1v+0x2a8> +80021090: a06750b2 sb a3,20658(v1) +80021094: 2683e284 addiu v1,s4,-7548 +80021098: 24020001 li v0,1 +8002109c: a062000b sb v0,11(v1) +800210a0: 2683e284 addiu v1,s4,-7548 +800210a4: 26a2e2f8 addiu v0,s5,-7432 +800210a8: 30e400ff andi a0,a3,0xff +800210ac: a0470004 sb a3,4(v0) +800210b0: a064000a sb a0,10(v1) +800210b4: a0640009 sb a0,9(v1) +800210b8: 8fbf0028 lw ra,40(sp) +800210bc: 8fb50024 lw s5,36(sp) +800210c0: 8fb40020 lw s4,32(sp) +800210c4: 8fb3001c lw s3,28(sp) +800210c8: 8fb20018 lw s2,24(sp) +800210cc: 8fb10014 lw s1,20(sp) +800210d0: 8fb00010 lw s0,16(sp) +800210d4: 03e00008 jr ra +800210d8: 27bd0030 addiu sp,sp,48 +800210dc: 92440004 lbu a0,4(s2) +800210e0: 92630008 lbu v1,8(s3) +800210e4: 00881023 subu v0,a0,t0 +800210e8: 00431021 addu v0,v0,v1 +800210ec: 2442ffff addiu v0,v0,-1 +800210f0: 00021400 sll v0,v0,0x10 +800210f4: 00021403 sra v0,v0,0x10 +800210f8: 00881826 xor v1,a0,t0 +800210fc: 304600ff andi a2,v0,0xff +80021100: 30630080 andi v1,v1,0x80 +80021104: 00022827 nor a1,zero,v0 +80021108: 00862026 xor a0,a0,a2 +8002110c: 00832024 and a0,a0,v1 +80021110: 00052fc2 srl a1,a1,0x1f +80021114: 3c038022 lui v1,0x8022 +80021118: a46250c6 sh v0,20678(v1) +8002111c: 10800012 beqz a0,80021168 <_Z6OpF3M1v+0x260> +80021120: a2650008 sb a1,8(s3) +80021124: 24020001 li v0,1 +80021128: a262000b sb v0,11(s3) +8002112c: 2683e284 addiu v1,s4,-7548 +80021130: 26a2e2f8 addiu v0,s5,-7432 +80021134: 30c400ff andi a0,a2,0xff +80021138: a0460004 sb a2,4(v0) +8002113c: a064000a sb a0,10(v1) +80021140: a0640009 sb a0,9(v1) +80021144: 8fbf0028 lw ra,40(sp) +80021148: 8fb50024 lw s5,36(sp) +8002114c: 8fb40020 lw s4,32(sp) +80021150: 8fb3001c lw s3,28(sp) +80021154: 8fb20018 lw s2,24(sp) +80021158: 8fb10014 lw s1,20(sp) +8002115c: 8fb00010 lw s0,16(sp) +80021160: 03e00008 jr ra +80021164: 27bd0030 addiu sp,sp,48 +80021168: 0800844b j 8002112c <_Z6OpF3M1v+0x224> +8002116c: a260000b sb zero,11(s3) +80021170: 912350ab lbu v1,20651(t1) +80021174: 24020001 li v0,1 +80021178: 916550aa lbu a1,20650(t3) +8002117c: a2620008 sb v0,8(s3) +80021180: 00031900 sll v1,v1,0x4 +80021184: 26a2e2f8 addiu v0,s5,-7432 +80021188: 00651825 or v1,v1,a1 +8002118c: 90440004 lbu a0,4(v0) +80021190: 306700ff andi a3,v1,0xff +80021194: 00871026 xor v0,a0,a3 +80021198: 30420080 andi v0,v0,0x80 +8002119c: 00882026 xor a0,a0,t0 +800211a0: 3c038022 lui v1,0x8022 +800211a4: 00822024 and a0,a0,v0 +800211a8: 1480ffba bnez a0,80021094 <_Z6OpF3M1v+0x18c> +800211ac: a06750b2 sb a3,20658(v1) +800211b0: 2682e284 addiu v0,s4,-7548 +800211b4: 08008428 j 800210a0 <_Z6OpF3M1v+0x198> +800211b8: a040000b sb zero,11(v0) +800211bc: 2543ffff addiu v1,t2,-1 +800211c0: a12350ab sb v1,20651(t1) +800211c4: 912350ab lbu v1,20651(t1) +800211c8: 24e2000a addiu v0,a3,10 +800211cc: a16250aa sb v0,20650(t3) +800211d0: 2c62000a sltiu v0,v1,10 +800211d4: 1440ffe6 bnez v0,80021170 <_Z6OpF3M1v+0x268> +800211d8: 2462000a addiu v0,v1,10 +800211dc: 08008416 j 80021058 <_Z6OpF3M1v+0x150> +800211e0: a12250ab sb v0,20651(t1) + +800211e4 <_Z6OpE3M1v>: +800211e4: 27bdffe0 addiu sp,sp,-32 +800211e8: 3c068021 lui a2,0x8021 +800211ec: afb10014 sw s1,20(sp) +800211f0: afb00010 sw s0,16(sp) +800211f4: afbf0018 sw ra,24(sp) +800211f8: 24c6e2a8 addiu a2,a2,-7512 +800211fc: 8cc7000c lw a3,12(a2) +80021200: 3c028022 lui v0,0x8022 +80021204: 90e30000 lbu v1,0(a3) +80021208: 3c118021 lui s1,0x8021 +8002120c: a04350cc sb v1,20684(v0) +80021210: 2630e2f8 addiu s0,s1,-7432 +80021214: 90e50000 lbu a1,0(a3) +80021218: 96040008 lhu a0,8(s0) +8002121c: 8cc20020 lw v0,32(a2) +80021220: 8cc3002c lw v1,44(a2) +80021224: 00a42821 addu a1,a1,a0 +80021228: 24420006 addiu v0,v0,6 +8002122c: 00621821 addu v1,v1,v0 +80021230: 30a5ffff andi a1,a1,0xffff +80021234: 3c028021 lui v0,0x8021 +80021238: 24e70001 addiu a3,a3,1 +8002123c: ac457018 sw a1,28696(v0) +80021240: 3c028006 lui v0,0x8006 +80021244: acc30020 sw v1,32(a2) +80021248: 00a02021 move a0,a1 +8002124c: 244249d4 addiu v0,v0,18900 +80021250: 0040f809 jalr v0 +80021254: acc7000c sw a3,12(a2) +80021258: 00404021 move t0,v0 +8002125c: 92020002 lbu v0,2(s0) +80021260: 3c038022 lui v1,0x8022 +80021264: 30420008 andi v0,v0,0x8 +80021268: 1040003d beqz v0,80021360 <_Z6OpE3M1v+0x17c> +8002126c: a06850bc sb t0,20668(v1) +80021270: 3c0d8021 lui t5,0x8021 +80021274: 25ace284 addiu t4,t5,-7548 +80021278: 91820008 lbu v0,8(t4) +8002127c: 96040004 lhu a0,4(s0) +80021280: 3106000f andi a2,t0,0xf +80021284: 2c420001 sltiu v0,v0,1 +80021288: 00c21021 addu v0,a2,v0 +8002128c: 00041902 srl v1,a0,0x4 +80021290: 3084000f andi a0,a0,0xf +80021294: 00822023 subu a0,a0,v0 +80021298: 00082902 srl a1,t0,0x4 +8002129c: 3063000f andi v1,v1,0xf +800212a0: 00651823 subu v1,v1,a1 +800212a4: 308700ff andi a3,a0,0xff +800212a8: 306a00ff andi t2,v1,0xff +800212ac: 3c0b8022 lui t3,0x8022 +800212b0: 3c098022 lui t1,0x8022 +800212b4: 3c028022 lui v0,0x8022 +800212b8: 3c038022 lui v1,0x8022 +800212bc: 2ce4000a sltiu a0,a3,10 +800212c0: a04650ae sb a2,20654(v0) +800212c4: a06550af sb a1,20655(v1) +800212c8: a16750aa sb a3,20650(t3) +800212cc: 1080006e beqz a0,80021488 <_Z6OpE3M1v+0x2a4> +800212d0: a12a50ab sb t2,20651(t1) +800212d4: 912350ab lbu v1,20651(t1) +800212d8: 2c62000a sltiu v0,v1,10 +800212dc: 1440004f bnez v0,8002141c <_Z6OpE3M1v+0x238> +800212e0: 24020001 li v0,1 +800212e4: 2462000a addiu v0,v1,10 +800212e8: a12250ab sb v0,20651(t1) +800212ec: 912350ab lbu v1,20651(t1) +800212f0: 916550aa lbu a1,20650(t3) +800212f4: 2622e2f8 addiu v0,s1,-7432 +800212f8: 00031900 sll v1,v1,0x4 +800212fc: 00651825 or v1,v1,a1 +80021300: 90440004 lbu a0,4(v0) +80021304: 306700ff andi a3,v1,0xff +80021308: 00871026 xor v0,a0,a3 +8002130c: 30420080 andi v0,v0,0x80 +80021310: 00882026 xor a0,a0,t0 +80021314: 3c038022 lui v1,0x8022 +80021318: 00822024 and a0,a0,v0 +8002131c: a1800008 sb zero,8(t4) +80021320: 1080004c beqz a0,80021454 <_Z6OpE3M1v+0x270> +80021324: a06750b2 sb a3,20658(v1) +80021328: 25a3e284 addiu v1,t5,-7548 +8002132c: 24020001 li v0,1 +80021330: a062000b sb v0,11(v1) +80021334: 30e400ff andi a0,a3,0xff +80021338: 2622e2f8 addiu v0,s1,-7432 +8002133c: 25a3e284 addiu v1,t5,-7548 +80021340: a0470004 sb a3,4(v0) +80021344: a064000a sb a0,10(v1) +80021348: a0640009 sb a0,9(v1) +8002134c: 8fbf0018 lw ra,24(sp) +80021350: 8fb10014 lw s1,20(sp) +80021354: 8fb00010 lw s0,16(sp) +80021358: 03e00008 jr ra +8002135c: 27bd0020 addiu sp,sp,32 +80021360: 3c0d8021 lui t5,0x8021 +80021364: 92040004 lbu a0,4(s0) +80021368: 25a6e284 addiu a2,t5,-7548 +8002136c: 90c30008 lbu v1,8(a2) +80021370: 00881023 subu v0,a0,t0 +80021374: 00431021 addu v0,v0,v1 +80021378: 2442ffff addiu v0,v0,-1 +8002137c: 00021400 sll v0,v0,0x10 +80021380: 00021403 sra v0,v0,0x10 +80021384: 00881826 xor v1,a0,t0 +80021388: 304700ff andi a3,v0,0xff +8002138c: 30630080 andi v1,v1,0x80 +80021390: 00022827 nor a1,zero,v0 +80021394: 00872026 xor a0,a0,a3 +80021398: 00832024 and a0,a0,v1 +8002139c: 00052fc2 srl a1,a1,0x1f +800213a0: 3c038022 lui v1,0x8022 +800213a4: a46250c6 sh v0,20678(v1) +800213a8: 1080000e beqz a0,800213e4 <_Z6OpE3M1v+0x200> +800213ac: a0c50008 sb a1,8(a2) +800213b0: 24020001 li v0,1 +800213b4: a0c2000b sb v0,11(a2) +800213b8: 30e400ff andi a0,a3,0xff +800213bc: 2622e2f8 addiu v0,s1,-7432 +800213c0: 25a3e284 addiu v1,t5,-7548 +800213c4: a0470004 sb a3,4(v0) +800213c8: a064000a sb a0,10(v1) +800213cc: a0640009 sb a0,9(v1) +800213d0: 8fbf0018 lw ra,24(sp) +800213d4: 8fb10014 lw s1,20(sp) +800213d8: 8fb00010 lw s0,16(sp) +800213dc: 03e00008 jr ra +800213e0: 27bd0020 addiu sp,sp,32 +800213e4: 2622e2f8 addiu v0,s1,-7432 +800213e8: 30e400ff andi a0,a3,0xff +800213ec: 25a3e284 addiu v1,t5,-7548 +800213f0: a0c0000b sb zero,11(a2) +800213f4: a0470004 sb a3,4(v0) +800213f8: a064000a sb a0,10(v1) +800213fc: a0640009 sb a0,9(v1) +80021400: 8fbf0018 lw ra,24(sp) +80021404: 8fb10014 lw s1,20(sp) +80021408: 8fb00010 lw s0,16(sp) +8002140c: 03e00008 jr ra +80021410: 27bd0020 addiu sp,sp,32 +80021414: 912350ab lbu v1,20651(t1) +80021418: 24020001 li v0,1 +8002141c: 916550aa lbu a1,20650(t3) +80021420: a1820008 sb v0,8(t4) +80021424: 00031900 sll v1,v1,0x4 +80021428: 2622e2f8 addiu v0,s1,-7432 +8002142c: 00651825 or v1,v1,a1 +80021430: 90440004 lbu a0,4(v0) +80021434: 306700ff andi a3,v1,0xff +80021438: 00871026 xor v0,a0,a3 +8002143c: 30420080 andi v0,v0,0x80 +80021440: 00882026 xor a0,a0,t0 +80021444: 3c038022 lui v1,0x8022 +80021448: 00822024 and a0,a0,v0 +8002144c: 1480ffb6 bnez a0,80021328 <_Z6OpE3M1v+0x144> +80021450: a06750b2 sb a3,20658(v1) +80021454: 25a2e284 addiu v0,t5,-7548 +80021458: a040000b sb zero,11(v0) +8002145c: 30e400ff andi a0,a3,0xff +80021460: 2622e2f8 addiu v0,s1,-7432 +80021464: 25a3e284 addiu v1,t5,-7548 +80021468: a0470004 sb a3,4(v0) +8002146c: a064000a sb a0,10(v1) +80021470: a0640009 sb a0,9(v1) +80021474: 8fbf0018 lw ra,24(sp) +80021478: 8fb10014 lw s1,20(sp) +8002147c: 8fb00010 lw s0,16(sp) +80021480: 03e00008 jr ra +80021484: 27bd0020 addiu sp,sp,32 +80021488: 2543ffff addiu v1,t2,-1 +8002148c: a12350ab sb v1,20651(t1) +80021490: 912350ab lbu v1,20651(t1) +80021494: 24e2000a addiu v0,a3,10 +80021498: a16250aa sb v0,20650(t3) +8002149c: 2c62000a sltiu v0,v1,10 +800214a0: 1440ffdc bnez v0,80021414 <_Z6OpE3M1v+0x230> +800214a4: 2462000a addiu v0,v1,10 +800214a8: 080084bb j 800212ec <_Z6OpE3M1v+0x108> +800214ac: a12250ab sb v0,20651(t1) + +800214b0 <_Z6OpFFM1v>: +800214b0: 27bdffe0 addiu sp,sp,-32 +800214b4: 3c068021 lui a2,0x8021 +800214b8: afb10014 sw s1,20(sp) +800214bc: afb00010 sw s0,16(sp) +800214c0: afbf0018 sw ra,24(sp) +800214c4: 24c6e2a8 addiu a2,a2,-7512 +800214c8: 8cc7000c lw a3,12(a2) +800214cc: 3c118021 lui s1,0x8021 +800214d0: 90e20001 lbu v0,1(a3) +800214d4: 90e30000 lbu v1,0(a3) +800214d8: 2630e2f8 addiu s0,s1,-7432 +800214dc: 90e40002 lbu a0,2(a3) +800214e0: 9605000a lhu a1,10(s0) +800214e4: 00021200 sll v0,v0,0x8 +800214e8: 00621821 addu v1,v1,v0 +800214ec: 00651821 addu v1,v1,a1 +800214f0: 00042400 sll a0,a0,0x10 +800214f4: 3c0200ff lui v0,0xff +800214f8: 00832021 addu a0,a0,v1 +800214fc: 3442ffff ori v0,v0,0xffff +80021500: 00822024 and a0,a0,v0 +80021504: 3c028021 lui v0,0x8021 +80021508: 8cc8002c lw t0,44(a2) +8002150c: ac447018 sw a0,28696(v0) +80021510: 8cc30030 lw v1,48(a2) +80021514: 90e90002 lbu t1,2(a3) +80021518: 8cc50020 lw a1,32(a2) +8002151c: 00681821 addu v1,v1,t0 +80021520: 3c028022 lui v0,0x8022 +80021524: 00a32821 addu a1,a1,v1 +80021528: 24e70003 addiu a3,a3,3 +8002152c: a04950cc sb t1,20684(v0) +80021530: 3c028006 lui v0,0x8006 +80021534: acc50020 sw a1,32(a2) +80021538: 244249d4 addiu v0,v0,18900 +8002153c: 0040f809 jalr v0 +80021540: acc7000c sw a3,12(a2) +80021544: 00404021 move t0,v0 +80021548: 92020002 lbu v0,2(s0) +8002154c: 3c038022 lui v1,0x8022 +80021550: 30420008 andi v0,v0,0x8 +80021554: 1040003d beqz v0,8002164c <_Z6OpFFM1v+0x19c> +80021558: a06850bc sb t0,20668(v1) +8002155c: 3c0d8021 lui t5,0x8021 +80021560: 25ace284 addiu t4,t5,-7548 +80021564: 91820008 lbu v0,8(t4) +80021568: 96040004 lhu a0,4(s0) +8002156c: 3106000f andi a2,t0,0xf +80021570: 2c420001 sltiu v0,v0,1 +80021574: 00c21021 addu v0,a2,v0 +80021578: 00041902 srl v1,a0,0x4 +8002157c: 3084000f andi a0,a0,0xf +80021580: 00822023 subu a0,a0,v0 +80021584: 00082902 srl a1,t0,0x4 +80021588: 3063000f andi v1,v1,0xf +8002158c: 00651823 subu v1,v1,a1 +80021590: 308700ff andi a3,a0,0xff +80021594: 306a00ff andi t2,v1,0xff +80021598: 3c0b8022 lui t3,0x8022 +8002159c: 3c098022 lui t1,0x8022 +800215a0: 3c028022 lui v0,0x8022 +800215a4: 3c038022 lui v1,0x8022 +800215a8: 2ce4000a sltiu a0,a3,10 +800215ac: a04650ae sb a2,20654(v0) +800215b0: a06550af sb a1,20655(v1) +800215b4: a16750aa sb a3,20650(t3) +800215b8: 1080006e beqz a0,80021774 <_Z6OpFFM1v+0x2c4> +800215bc: a12a50ab sb t2,20651(t1) +800215c0: 912350ab lbu v1,20651(t1) +800215c4: 2c62000a sltiu v0,v1,10 +800215c8: 1440004f bnez v0,80021708 <_Z6OpFFM1v+0x258> +800215cc: 24020001 li v0,1 +800215d0: 2462000a addiu v0,v1,10 +800215d4: a12250ab sb v0,20651(t1) +800215d8: 912350ab lbu v1,20651(t1) +800215dc: 916550aa lbu a1,20650(t3) +800215e0: 2622e2f8 addiu v0,s1,-7432 +800215e4: 00031900 sll v1,v1,0x4 +800215e8: 00651825 or v1,v1,a1 +800215ec: 90440004 lbu a0,4(v0) +800215f0: 306700ff andi a3,v1,0xff +800215f4: 00871026 xor v0,a0,a3 +800215f8: 30420080 andi v0,v0,0x80 +800215fc: 00882026 xor a0,a0,t0 +80021600: 3c038022 lui v1,0x8022 +80021604: 00822024 and a0,a0,v0 +80021608: a1800008 sb zero,8(t4) +8002160c: 1080004c beqz a0,80021740 <_Z6OpFFM1v+0x290> +80021610: a06750b2 sb a3,20658(v1) +80021614: 25a3e284 addiu v1,t5,-7548 +80021618: 24020001 li v0,1 +8002161c: a062000b sb v0,11(v1) +80021620: 30e400ff andi a0,a3,0xff +80021624: 2622e2f8 addiu v0,s1,-7432 +80021628: 25a3e284 addiu v1,t5,-7548 +8002162c: a0470004 sb a3,4(v0) +80021630: a064000a sb a0,10(v1) +80021634: a0640009 sb a0,9(v1) +80021638: 8fbf0018 lw ra,24(sp) +8002163c: 8fb10014 lw s1,20(sp) +80021640: 8fb00010 lw s0,16(sp) +80021644: 03e00008 jr ra +80021648: 27bd0020 addiu sp,sp,32 +8002164c: 3c0d8021 lui t5,0x8021 +80021650: 92040004 lbu a0,4(s0) +80021654: 25a6e284 addiu a2,t5,-7548 +80021658: 90c30008 lbu v1,8(a2) +8002165c: 00881023 subu v0,a0,t0 +80021660: 00431021 addu v0,v0,v1 +80021664: 2442ffff addiu v0,v0,-1 +80021668: 00021400 sll v0,v0,0x10 +8002166c: 00021403 sra v0,v0,0x10 +80021670: 00881826 xor v1,a0,t0 +80021674: 304700ff andi a3,v0,0xff +80021678: 30630080 andi v1,v1,0x80 +8002167c: 00022827 nor a1,zero,v0 +80021680: 00872026 xor a0,a0,a3 +80021684: 00832024 and a0,a0,v1 +80021688: 00052fc2 srl a1,a1,0x1f +8002168c: 3c038022 lui v1,0x8022 +80021690: a46250c6 sh v0,20678(v1) +80021694: 1080000e beqz a0,800216d0 <_Z6OpFFM1v+0x220> +80021698: a0c50008 sb a1,8(a2) +8002169c: 24020001 li v0,1 +800216a0: a0c2000b sb v0,11(a2) +800216a4: 30e400ff andi a0,a3,0xff +800216a8: 2622e2f8 addiu v0,s1,-7432 +800216ac: 25a3e284 addiu v1,t5,-7548 +800216b0: a0470004 sb a3,4(v0) +800216b4: a064000a sb a0,10(v1) +800216b8: a0640009 sb a0,9(v1) +800216bc: 8fbf0018 lw ra,24(sp) +800216c0: 8fb10014 lw s1,20(sp) +800216c4: 8fb00010 lw s0,16(sp) +800216c8: 03e00008 jr ra +800216cc: 27bd0020 addiu sp,sp,32 +800216d0: 2622e2f8 addiu v0,s1,-7432 +800216d4: 30e400ff andi a0,a3,0xff +800216d8: 25a3e284 addiu v1,t5,-7548 +800216dc: a0c0000b sb zero,11(a2) +800216e0: a0470004 sb a3,4(v0) +800216e4: a064000a sb a0,10(v1) +800216e8: a0640009 sb a0,9(v1) +800216ec: 8fbf0018 lw ra,24(sp) +800216f0: 8fb10014 lw s1,20(sp) +800216f4: 8fb00010 lw s0,16(sp) +800216f8: 03e00008 jr ra +800216fc: 27bd0020 addiu sp,sp,32 +80021700: 912350ab lbu v1,20651(t1) +80021704: 24020001 li v0,1 +80021708: 916550aa lbu a1,20650(t3) +8002170c: a1820008 sb v0,8(t4) +80021710: 00031900 sll v1,v1,0x4 +80021714: 2622e2f8 addiu v0,s1,-7432 +80021718: 00651825 or v1,v1,a1 +8002171c: 90440004 lbu a0,4(v0) +80021720: 306700ff andi a3,v1,0xff +80021724: 00871026 xor v0,a0,a3 +80021728: 30420080 andi v0,v0,0x80 +8002172c: 00882026 xor a0,a0,t0 +80021730: 3c038022 lui v1,0x8022 +80021734: 00822024 and a0,a0,v0 +80021738: 1480ffb6 bnez a0,80021614 <_Z6OpFFM1v+0x164> +8002173c: a06750b2 sb a3,20658(v1) +80021740: 25a2e284 addiu v0,t5,-7548 +80021744: a040000b sb zero,11(v0) +80021748: 30e400ff andi a0,a3,0xff +8002174c: 2622e2f8 addiu v0,s1,-7432 +80021750: 25a3e284 addiu v1,t5,-7548 +80021754: a0470004 sb a3,4(v0) +80021758: a064000a sb a0,10(v1) +8002175c: a0640009 sb a0,9(v1) +80021760: 8fbf0018 lw ra,24(sp) +80021764: 8fb10014 lw s1,20(sp) +80021768: 8fb00010 lw s0,16(sp) +8002176c: 03e00008 jr ra +80021770: 27bd0020 addiu sp,sp,32 +80021774: 2543ffff addiu v1,t2,-1 +80021778: a12350ab sb v1,20651(t1) +8002177c: 912350ab lbu v1,20651(t1) +80021780: 24e2000a addiu v0,a3,10 +80021784: a16250aa sb v0,20650(t3) +80021788: 2c62000a sltiu v0,v1,10 +8002178c: 1440ffdc bnez v0,80021700 <_Z6OpFFM1v+0x250> +80021790: 2462000a addiu v0,v1,10 +80021794: 08008576 j 800215d8 <_Z6OpFFM1v+0x128> +80021798: a12250ab sb v0,20651(t1) + +8002179c <_Z6OpEFM1v>: +8002179c: 27bdffe8 addiu sp,sp,-24 +800217a0: 3c058021 lui a1,0x8021 +800217a4: afbf0010 sw ra,16(sp) +800217a8: 24a5e2a8 addiu a1,a1,-7512 +800217ac: 8ca6000c lw a2,12(a1) +800217b0: 8ca8002c lw t0,44(a1) +800217b4: 90c20001 lbu v0,1(a2) +800217b8: 90c40000 lbu a0,0(a2) +800217bc: 90c30002 lbu v1,2(a2) +800217c0: 00021200 sll v0,v0,0x8 +800217c4: 00822021 addu a0,a0,v0 +800217c8: 00031c00 sll v1,v1,0x10 +800217cc: 00832021 addu a0,a0,v1 +800217d0: 3c028021 lui v0,0x8021 +800217d4: ac447018 sw a0,28696(v0) +800217d8: 8ca70030 lw a3,48(a1) +800217dc: 90c90002 lbu t1,2(a2) +800217e0: 8ca30020 lw v1,32(a1) +800217e4: 00e83821 addu a3,a3,t0 +800217e8: 3c028022 lui v0,0x8022 +800217ec: 00671821 addu v1,v1,a3 +800217f0: 24c60003 addiu a2,a2,3 +800217f4: a04950cc sb t1,20684(v0) +800217f8: 3c028006 lui v0,0x8006 +800217fc: aca30020 sw v1,32(a1) +80021800: 244249d4 addiu v0,v0,18900 +80021804: 0040f809 jalr v0 +80021808: aca6000c sw a2,12(a1) +8002180c: 3c0d8021 lui t5,0x8021 +80021810: 25a4e2f8 addiu a0,t5,-7432 +80021814: 00404021 move t0,v0 +80021818: 90820002 lbu v0,2(a0) +8002181c: 3c038022 lui v1,0x8022 +80021820: 30420008 andi v0,v0,0x8 +80021824: 1040003b beqz v0,80021914 <_Z6OpEFM1v+0x178> +80021828: a06850bc sb t0,20668(v1) +8002182c: 3c0e8021 lui t6,0x8021 +80021830: 25cce284 addiu t4,t6,-7548 +80021834: 91820008 lbu v0,8(t4) +80021838: 94840004 lhu a0,4(a0) +8002183c: 3106000f andi a2,t0,0xf +80021840: 2c420001 sltiu v0,v0,1 +80021844: 00c21021 addu v0,a2,v0 +80021848: 00041902 srl v1,a0,0x4 +8002184c: 3084000f andi a0,a0,0xf +80021850: 00822023 subu a0,a0,v0 +80021854: 00082902 srl a1,t0,0x4 +80021858: 3063000f andi v1,v1,0xf +8002185c: 00651823 subu v1,v1,a1 +80021860: 308700ff andi a3,a0,0xff +80021864: 306a00ff andi t2,v1,0xff +80021868: 3c0b8022 lui t3,0x8022 +8002186c: 3c098022 lui t1,0x8022 +80021870: 3c028022 lui v0,0x8022 +80021874: 3c038022 lui v1,0x8022 +80021878: 2ce4000a sltiu a0,a3,10 +8002187c: a04650ae sb a2,20654(v0) +80021880: a06550af sb a1,20655(v1) +80021884: a16750aa sb a3,20650(t3) +80021888: 10800066 beqz a0,80021a24 <_Z6OpEFM1v+0x288> +8002188c: a12a50ab sb t2,20651(t1) +80021890: 912350ab lbu v1,20651(t1) +80021894: 2c62000a sltiu v0,v1,10 +80021898: 14400049 bnez v0,800219c0 <_Z6OpEFM1v+0x224> +8002189c: 24020001 li v0,1 +800218a0: 2462000a addiu v0,v1,10 +800218a4: a12250ab sb v0,20651(t1) +800218a8: 912350ab lbu v1,20651(t1) +800218ac: 916550aa lbu a1,20650(t3) +800218b0: 25a2e2f8 addiu v0,t5,-7432 +800218b4: 00031900 sll v1,v1,0x4 +800218b8: 00651825 or v1,v1,a1 +800218bc: 90440004 lbu a0,4(v0) +800218c0: 306700ff andi a3,v1,0xff +800218c4: 00871026 xor v0,a0,a3 +800218c8: 30420080 andi v0,v0,0x80 +800218cc: 00882026 xor a0,a0,t0 +800218d0: 3c038022 lui v1,0x8022 +800218d4: 00822024 and a0,a0,v0 +800218d8: a1800008 sb zero,8(t4) +800218dc: 10800046 beqz a0,800219f8 <_Z6OpEFM1v+0x25c> +800218e0: a06750b2 sb a3,20658(v1) +800218e4: 25c3e284 addiu v1,t6,-7548 +800218e8: 24020001 li v0,1 +800218ec: a062000b sb v0,11(v1) +800218f0: 30e400ff andi a0,a3,0xff +800218f4: 25c3e284 addiu v1,t6,-7548 +800218f8: 25a2e2f8 addiu v0,t5,-7432 +800218fc: a0470004 sb a3,4(v0) +80021900: a064000a sb a0,10(v1) +80021904: a0640009 sb a0,9(v1) +80021908: 8fbf0010 lw ra,16(sp) +8002190c: 03e00008 jr ra +80021910: 27bd0018 addiu sp,sp,24 +80021914: 3c0e8021 lui t6,0x8021 +80021918: 90840004 lbu a0,4(a0) +8002191c: 25c6e284 addiu a2,t6,-7548 +80021920: 90c30008 lbu v1,8(a2) +80021924: 00881023 subu v0,a0,t0 +80021928: 00431021 addu v0,v0,v1 +8002192c: 2442ffff addiu v0,v0,-1 +80021930: 00021400 sll v0,v0,0x10 +80021934: 00021403 sra v0,v0,0x10 +80021938: 00881826 xor v1,a0,t0 +8002193c: 304700ff andi a3,v0,0xff +80021940: 30630080 andi v1,v1,0x80 +80021944: 00022827 nor a1,zero,v0 +80021948: 00872026 xor a0,a0,a3 +8002194c: 00832024 and a0,a0,v1 +80021950: 00052fc2 srl a1,a1,0x1f +80021954: 3c038022 lui v1,0x8022 +80021958: a46250c6 sh v0,20678(v1) +8002195c: 1080000c beqz a0,80021990 <_Z6OpEFM1v+0x1f4> +80021960: a0c50008 sb a1,8(a2) +80021964: 24020001 li v0,1 +80021968: a0c2000b sb v0,11(a2) +8002196c: 30e400ff andi a0,a3,0xff +80021970: 25c3e284 addiu v1,t6,-7548 +80021974: 25a2e2f8 addiu v0,t5,-7432 +80021978: a0470004 sb a3,4(v0) +8002197c: a064000a sb a0,10(v1) +80021980: a0640009 sb a0,9(v1) +80021984: 8fbf0010 lw ra,16(sp) +80021988: 03e00008 jr ra +8002198c: 27bd0018 addiu sp,sp,24 +80021990: 30e400ff andi a0,a3,0xff +80021994: 25c3e284 addiu v1,t6,-7548 +80021998: 25a2e2f8 addiu v0,t5,-7432 +8002199c: a0c0000b sb zero,11(a2) +800219a0: a0470004 sb a3,4(v0) +800219a4: a064000a sb a0,10(v1) +800219a8: a0640009 sb a0,9(v1) +800219ac: 8fbf0010 lw ra,16(sp) +800219b0: 03e00008 jr ra +800219b4: 27bd0018 addiu sp,sp,24 +800219b8: 912350ab lbu v1,20651(t1) +800219bc: 24020001 li v0,1 +800219c0: 916550aa lbu a1,20650(t3) +800219c4: a1820008 sb v0,8(t4) +800219c8: 00031900 sll v1,v1,0x4 +800219cc: 25a2e2f8 addiu v0,t5,-7432 +800219d0: 00651825 or v1,v1,a1 +800219d4: 90440004 lbu a0,4(v0) +800219d8: 306700ff andi a3,v1,0xff +800219dc: 00871026 xor v0,a0,a3 +800219e0: 30420080 andi v0,v0,0x80 +800219e4: 00882026 xor a0,a0,t0 +800219e8: 3c038022 lui v1,0x8022 +800219ec: 00822024 and a0,a0,v0 +800219f0: 1480ffbc bnez a0,800218e4 <_Z6OpEFM1v+0x148> +800219f4: a06750b2 sb a3,20658(v1) +800219f8: 25c2e284 addiu v0,t6,-7548 +800219fc: a040000b sb zero,11(v0) +80021a00: 30e400ff andi a0,a3,0xff +80021a04: 25c3e284 addiu v1,t6,-7548 +80021a08: 25a2e2f8 addiu v0,t5,-7432 +80021a0c: a0470004 sb a3,4(v0) +80021a10: a064000a sb a0,10(v1) +80021a14: a0640009 sb a0,9(v1) +80021a18: 8fbf0010 lw ra,16(sp) +80021a1c: 03e00008 jr ra +80021a20: 27bd0018 addiu sp,sp,24 +80021a24: 2543ffff addiu v1,t2,-1 +80021a28: a12350ab sb v1,20651(t1) +80021a2c: 912350ab lbu v1,20651(t1) +80021a30: 24e2000a addiu v0,a3,10 +80021a34: a16250aa sb v0,20650(t3) +80021a38: 2c62000a sltiu v0,v1,10 +80021a3c: 1440ffde bnez v0,800219b8 <_Z6OpEFM1v+0x21c> +80021a40: 2462000a addiu v0,v1,10 +80021a44: 0800862a j 800218a8 <_Z6OpEFM1v+0x10c> +80021a48: a12250ab sb v0,20651(t1) + +80021a4c <_Z6OpF9M1v>: +80021a4c: 27bdffd8 addiu sp,sp,-40 +80021a50: 3c058021 lui a1,0x8021 +80021a54: afb3001c sw s3,28(sp) +80021a58: afb20018 sw s2,24(sp) +80021a5c: afb10014 sw s1,20(sp) +80021a60: afb00010 sw s0,16(sp) +80021a64: afbf0020 sw ra,32(sp) +80021a68: 24a5e2a8 addiu a1,a1,-7512 +80021a6c: 8ca6000c lw a2,12(a1) +80021a70: 3c138021 lui s3,0x8021 +80021a74: 2671e284 addiu s1,s3,-7548 +80021a78: 3c128021 lui s2,0x8021 +80021a7c: 90c30000 lbu v1,0(a2) +80021a80: 8e270014 lw a3,20(s1) +80021a84: 2650e2f8 addiu s0,s2,-7432 +80021a88: 90c40001 lbu a0,1(a2) +80021a8c: 9602000c lhu v0,12(s0) +80021a90: 00671821 addu v1,v1,a3 +80021a94: 00621821 addu v1,v1,v0 +80021a98: 00042200 sll a0,a0,0x8 +80021a9c: 00832021 addu a0,a0,v1 +80021aa0: 3c028021 lui v0,0x8021 +80021aa4: ac447018 sw a0,28696(v0) +80021aa8: 8ca30020 lw v1,32(a1) +80021aac: 8ca20030 lw v0,48(a1) +80021ab0: 90c70001 lbu a3,1(a2) +80021ab4: 00621821 addu v1,v1,v0 +80021ab8: 3c028022 lui v0,0x8022 +80021abc: 24c60002 addiu a2,a2,2 +80021ac0: a04750cc sb a3,20684(v0) +80021ac4: 3c028006 lui v0,0x8006 +80021ac8: aca30020 sw v1,32(a1) +80021acc: 244249d4 addiu v0,v0,18900 +80021ad0: 0040f809 jalr v0 +80021ad4: aca6000c sw a2,12(a1) +80021ad8: 00404021 move t0,v0 +80021adc: 92020002 lbu v0,2(s0) +80021ae0: 3c038022 lui v1,0x8022 +80021ae4: 30420008 andi v0,v0,0x8 +80021ae8: 1040003d beqz v0,80021be0 <_Z6OpF9M1v+0x194> +80021aec: a06850bc sb t0,20668(v1) +80021af0: 92220008 lbu v0,8(s1) +80021af4: 96040004 lhu a0,4(s0) +80021af8: 3106000f andi a2,t0,0xf +80021afc: 2c420001 sltiu v0,v0,1 +80021b00: 00c21021 addu v0,a2,v0 +80021b04: 00041902 srl v1,a0,0x4 +80021b08: 3084000f andi a0,a0,0xf +80021b0c: 00822023 subu a0,a0,v0 +80021b10: 00082902 srl a1,t0,0x4 +80021b14: 3063000f andi v1,v1,0xf +80021b18: 00651823 subu v1,v1,a1 +80021b1c: 308700ff andi a3,a0,0xff +80021b20: 306a00ff andi t2,v1,0xff +80021b24: 3c0b8022 lui t3,0x8022 +80021b28: 3c098022 lui t1,0x8022 +80021b2c: 3c028022 lui v0,0x8022 +80021b30: 3c038022 lui v1,0x8022 +80021b34: 2ce4000a sltiu a0,a3,10 +80021b38: a04650ae sb a2,20654(v0) +80021b3c: a06550af sb a1,20655(v1) +80021b40: a16750aa sb a3,20650(t3) +80021b44: 1080005c beqz a0,80021cb8 <_Z6OpF9M1v+0x26c> +80021b48: a12a50ab sb t2,20651(t1) +80021b4c: 912350ab lbu v1,20651(t1) +80021b50: 2c62000a sltiu v0,v1,10 +80021b54: 14400047 bnez v0,80021c74 <_Z6OpF9M1v+0x228> +80021b58: 24020001 li v0,1 +80021b5c: 2462000a addiu v0,v1,10 +80021b60: a12250ab sb v0,20651(t1) +80021b64: 912350ab lbu v1,20651(t1) +80021b68: 916550aa lbu a1,20650(t3) +80021b6c: 2642e2f8 addiu v0,s2,-7432 +80021b70: 00031900 sll v1,v1,0x4 +80021b74: 00651825 or v1,v1,a1 +80021b78: 90440004 lbu a0,4(v0) +80021b7c: 306700ff andi a3,v1,0xff +80021b80: 00871026 xor v0,a0,a3 +80021b84: 30420080 andi v0,v0,0x80 +80021b88: 00882026 xor a0,a0,t0 +80021b8c: 3c038022 lui v1,0x8022 +80021b90: 00822024 and a0,a0,v0 +80021b94: a2200008 sb zero,8(s1) +80021b98: 10800044 beqz a0,80021cac <_Z6OpF9M1v+0x260> +80021b9c: a06750b2 sb a3,20658(v1) +80021ba0: 2663e284 addiu v1,s3,-7548 +80021ba4: 24020001 li v0,1 +80021ba8: a062000b sb v0,11(v1) +80021bac: 2663e284 addiu v1,s3,-7548 +80021bb0: 2642e2f8 addiu v0,s2,-7432 +80021bb4: 30e400ff andi a0,a3,0xff +80021bb8: a0470004 sb a3,4(v0) +80021bbc: a064000a sb a0,10(v1) +80021bc0: a0640009 sb a0,9(v1) +80021bc4: 8fbf0020 lw ra,32(sp) +80021bc8: 8fb3001c lw s3,28(sp) +80021bcc: 8fb20018 lw s2,24(sp) +80021bd0: 8fb10014 lw s1,20(sp) +80021bd4: 8fb00010 lw s0,16(sp) +80021bd8: 03e00008 jr ra +80021bdc: 27bd0028 addiu sp,sp,40 +80021be0: 92040004 lbu a0,4(s0) +80021be4: 92230008 lbu v1,8(s1) +80021be8: 00881023 subu v0,a0,t0 +80021bec: 00431021 addu v0,v0,v1 +80021bf0: 2442ffff addiu v0,v0,-1 +80021bf4: 00021400 sll v0,v0,0x10 +80021bf8: 00021403 sra v0,v0,0x10 +80021bfc: 00881826 xor v1,a0,t0 +80021c00: 304600ff andi a2,v0,0xff +80021c04: 30630080 andi v1,v1,0x80 +80021c08: 00022827 nor a1,zero,v0 +80021c0c: 00862026 xor a0,a0,a2 +80021c10: 00832024 and a0,a0,v1 +80021c14: 00052fc2 srl a1,a1,0x1f +80021c18: 3c038022 lui v1,0x8022 +80021c1c: a46250c6 sh v0,20678(v1) +80021c20: 10800010 beqz a0,80021c64 <_Z6OpF9M1v+0x218> +80021c24: a2250008 sb a1,8(s1) +80021c28: 24020001 li v0,1 +80021c2c: a222000b sb v0,11(s1) +80021c30: 2663e284 addiu v1,s3,-7548 +80021c34: 2642e2f8 addiu v0,s2,-7432 +80021c38: 30c400ff andi a0,a2,0xff +80021c3c: a0460004 sb a2,4(v0) +80021c40: a064000a sb a0,10(v1) +80021c44: a0640009 sb a0,9(v1) +80021c48: 8fbf0020 lw ra,32(sp) +80021c4c: 8fb3001c lw s3,28(sp) +80021c50: 8fb20018 lw s2,24(sp) +80021c54: 8fb10014 lw s1,20(sp) +80021c58: 8fb00010 lw s0,16(sp) +80021c5c: 03e00008 jr ra +80021c60: 27bd0028 addiu sp,sp,40 +80021c64: 0800870c j 80021c30 <_Z6OpF9M1v+0x1e4> +80021c68: a220000b sb zero,11(s1) +80021c6c: 912350ab lbu v1,20651(t1) +80021c70: 24020001 li v0,1 +80021c74: 916550aa lbu a1,20650(t3) +80021c78: a2220008 sb v0,8(s1) +80021c7c: 00031900 sll v1,v1,0x4 +80021c80: 2642e2f8 addiu v0,s2,-7432 +80021c84: 00651825 or v1,v1,a1 +80021c88: 90440004 lbu a0,4(v0) +80021c8c: 306700ff andi a3,v1,0xff +80021c90: 00871026 xor v0,a0,a3 +80021c94: 30420080 andi v0,v0,0x80 +80021c98: 00882026 xor a0,a0,t0 +80021c9c: 3c038022 lui v1,0x8022 +80021ca0: 00822024 and a0,a0,v0 +80021ca4: 1480ffbe bnez a0,80021ba0 <_Z6OpF9M1v+0x154> +80021ca8: a06750b2 sb a3,20658(v1) +80021cac: 2662e284 addiu v0,s3,-7548 +80021cb0: 080086eb j 80021bac <_Z6OpF9M1v+0x160> +80021cb4: a040000b sb zero,11(v0) +80021cb8: 2543ffff addiu v1,t2,-1 +80021cbc: a12350ab sb v1,20651(t1) +80021cc0: 912350ab lbu v1,20651(t1) +80021cc4: 24e2000a addiu v0,a3,10 +80021cc8: a16250aa sb v0,20650(t3) +80021ccc: 2c62000a sltiu v0,v1,10 +80021cd0: 1440ffe6 bnez v0,80021c6c <_Z6OpF9M1v+0x220> +80021cd4: 2462000a addiu v0,v1,10 +80021cd8: 080086d9 j 80021b64 <_Z6OpF9M1v+0x118> +80021cdc: a12250ab sb v0,20651(t1) + +80021ce0 <_Z6OpFDM1v>: +80021ce0: 27bdffd8 addiu sp,sp,-40 +80021ce4: 3c058021 lui a1,0x8021 +80021ce8: afb3001c sw s3,28(sp) +80021cec: afb20018 sw s2,24(sp) +80021cf0: afb10014 sw s1,20(sp) +80021cf4: afb00010 sw s0,16(sp) +80021cf8: afbf0020 sw ra,32(sp) +80021cfc: 24a5e2a8 addiu a1,a1,-7512 +80021d00: 8ca6000c lw a2,12(a1) +80021d04: 3c138021 lui s3,0x8021 +80021d08: 2671e284 addiu s1,s3,-7548 +80021d0c: 3c128021 lui s2,0x8021 +80021d10: 90c30000 lbu v1,0(a2) +80021d14: 8e270014 lw a3,20(s1) +80021d18: 2650e2f8 addiu s0,s2,-7432 +80021d1c: 90c40001 lbu a0,1(a2) +80021d20: 9602000a lhu v0,10(s0) +80021d24: 00671821 addu v1,v1,a3 +80021d28: 00621821 addu v1,v1,v0 +80021d2c: 00042200 sll a0,a0,0x8 +80021d30: 00832021 addu a0,a0,v1 +80021d34: 3c028021 lui v0,0x8021 +80021d38: ac447018 sw a0,28696(v0) +80021d3c: 8ca30020 lw v1,32(a1) +80021d40: 8ca20030 lw v0,48(a1) +80021d44: 90c70001 lbu a3,1(a2) +80021d48: 00621821 addu v1,v1,v0 +80021d4c: 3c028022 lui v0,0x8022 +80021d50: 24c60002 addiu a2,a2,2 +80021d54: a04750cc sb a3,20684(v0) +80021d58: 3c028006 lui v0,0x8006 +80021d5c: aca30020 sw v1,32(a1) +80021d60: 244249d4 addiu v0,v0,18900 +80021d64: 0040f809 jalr v0 +80021d68: aca6000c sw a2,12(a1) +80021d6c: 00404021 move t0,v0 +80021d70: 92020002 lbu v0,2(s0) +80021d74: 3c038022 lui v1,0x8022 +80021d78: 30420008 andi v0,v0,0x8 +80021d7c: 1040003d beqz v0,80021e74 <_Z6OpFDM1v+0x194> +80021d80: a06850bc sb t0,20668(v1) +80021d84: 92220008 lbu v0,8(s1) +80021d88: 96040004 lhu a0,4(s0) +80021d8c: 3106000f andi a2,t0,0xf +80021d90: 2c420001 sltiu v0,v0,1 +80021d94: 00c21021 addu v0,a2,v0 +80021d98: 00041902 srl v1,a0,0x4 +80021d9c: 3084000f andi a0,a0,0xf +80021da0: 00822023 subu a0,a0,v0 +80021da4: 00082902 srl a1,t0,0x4 +80021da8: 3063000f andi v1,v1,0xf +80021dac: 00651823 subu v1,v1,a1 +80021db0: 308700ff andi a3,a0,0xff +80021db4: 306a00ff andi t2,v1,0xff +80021db8: 3c0b8022 lui t3,0x8022 +80021dbc: 3c098022 lui t1,0x8022 +80021dc0: 3c028022 lui v0,0x8022 +80021dc4: 3c038022 lui v1,0x8022 +80021dc8: 2ce4000a sltiu a0,a3,10 +80021dcc: a04650ae sb a2,20654(v0) +80021dd0: a06550af sb a1,20655(v1) +80021dd4: a16750aa sb a3,20650(t3) +80021dd8: 1080005c beqz a0,80021f4c <_Z6OpFDM1v+0x26c> +80021ddc: a12a50ab sb t2,20651(t1) +80021de0: 912350ab lbu v1,20651(t1) +80021de4: 2c62000a sltiu v0,v1,10 +80021de8: 14400047 bnez v0,80021f08 <_Z6OpFDM1v+0x228> +80021dec: 24020001 li v0,1 +80021df0: 2462000a addiu v0,v1,10 +80021df4: a12250ab sb v0,20651(t1) +80021df8: 912350ab lbu v1,20651(t1) +80021dfc: 916550aa lbu a1,20650(t3) +80021e00: 2642e2f8 addiu v0,s2,-7432 +80021e04: 00031900 sll v1,v1,0x4 +80021e08: 00651825 or v1,v1,a1 +80021e0c: 90440004 lbu a0,4(v0) +80021e10: 306700ff andi a3,v1,0xff +80021e14: 00871026 xor v0,a0,a3 +80021e18: 30420080 andi v0,v0,0x80 +80021e1c: 00882026 xor a0,a0,t0 +80021e20: 3c038022 lui v1,0x8022 +80021e24: 00822024 and a0,a0,v0 +80021e28: a2200008 sb zero,8(s1) +80021e2c: 10800044 beqz a0,80021f40 <_Z6OpFDM1v+0x260> +80021e30: a06750b2 sb a3,20658(v1) +80021e34: 2663e284 addiu v1,s3,-7548 +80021e38: 24020001 li v0,1 +80021e3c: a062000b sb v0,11(v1) +80021e40: 2663e284 addiu v1,s3,-7548 +80021e44: 2642e2f8 addiu v0,s2,-7432 +80021e48: 30e400ff andi a0,a3,0xff +80021e4c: a0470004 sb a3,4(v0) +80021e50: a064000a sb a0,10(v1) +80021e54: a0640009 sb a0,9(v1) +80021e58: 8fbf0020 lw ra,32(sp) +80021e5c: 8fb3001c lw s3,28(sp) +80021e60: 8fb20018 lw s2,24(sp) +80021e64: 8fb10014 lw s1,20(sp) +80021e68: 8fb00010 lw s0,16(sp) +80021e6c: 03e00008 jr ra +80021e70: 27bd0028 addiu sp,sp,40 +80021e74: 92040004 lbu a0,4(s0) +80021e78: 92230008 lbu v1,8(s1) +80021e7c: 00881023 subu v0,a0,t0 +80021e80: 00431021 addu v0,v0,v1 +80021e84: 2442ffff addiu v0,v0,-1 +80021e88: 00021400 sll v0,v0,0x10 +80021e8c: 00021403 sra v0,v0,0x10 +80021e90: 00881826 xor v1,a0,t0 +80021e94: 304600ff andi a2,v0,0xff +80021e98: 30630080 andi v1,v1,0x80 +80021e9c: 00022827 nor a1,zero,v0 +80021ea0: 00862026 xor a0,a0,a2 +80021ea4: 00832024 and a0,a0,v1 +80021ea8: 00052fc2 srl a1,a1,0x1f +80021eac: 3c038022 lui v1,0x8022 +80021eb0: a46250c6 sh v0,20678(v1) +80021eb4: 10800010 beqz a0,80021ef8 <_Z6OpFDM1v+0x218> +80021eb8: a2250008 sb a1,8(s1) +80021ebc: 24020001 li v0,1 +80021ec0: a222000b sb v0,11(s1) +80021ec4: 2663e284 addiu v1,s3,-7548 +80021ec8: 2642e2f8 addiu v0,s2,-7432 +80021ecc: 30c400ff andi a0,a2,0xff +80021ed0: a0460004 sb a2,4(v0) +80021ed4: a064000a sb a0,10(v1) +80021ed8: a0640009 sb a0,9(v1) +80021edc: 8fbf0020 lw ra,32(sp) +80021ee0: 8fb3001c lw s3,28(sp) +80021ee4: 8fb20018 lw s2,24(sp) +80021ee8: 8fb10014 lw s1,20(sp) +80021eec: 8fb00010 lw s0,16(sp) +80021ef0: 03e00008 jr ra +80021ef4: 27bd0028 addiu sp,sp,40 +80021ef8: 080087b1 j 80021ec4 <_Z6OpFDM1v+0x1e4> +80021efc: a220000b sb zero,11(s1) +80021f00: 912350ab lbu v1,20651(t1) +80021f04: 24020001 li v0,1 +80021f08: 916550aa lbu a1,20650(t3) +80021f0c: a2220008 sb v0,8(s1) +80021f10: 00031900 sll v1,v1,0x4 +80021f14: 2642e2f8 addiu v0,s2,-7432 +80021f18: 00651825 or v1,v1,a1 +80021f1c: 90440004 lbu a0,4(v0) +80021f20: 306700ff andi a3,v1,0xff +80021f24: 00871026 xor v0,a0,a3 +80021f28: 30420080 andi v0,v0,0x80 +80021f2c: 00882026 xor a0,a0,t0 +80021f30: 3c038022 lui v1,0x8022 +80021f34: 00822024 and a0,a0,v0 +80021f38: 1480ffbe bnez a0,80021e34 <_Z6OpFDM1v+0x154> +80021f3c: a06750b2 sb a3,20658(v1) +80021f40: 2662e284 addiu v0,s3,-7548 +80021f44: 08008790 j 80021e40 <_Z6OpFDM1v+0x160> +80021f48: a040000b sb zero,11(v0) +80021f4c: 2543ffff addiu v1,t2,-1 +80021f50: a12350ab sb v1,20651(t1) +80021f54: 912350ab lbu v1,20651(t1) +80021f58: 24e2000a addiu v0,a3,10 +80021f5c: a16250aa sb v0,20650(t3) +80021f60: 2c62000a sltiu v0,v1,10 +80021f64: 1440ffe6 bnez v0,80021f00 <_Z6OpFDM1v+0x220> +80021f68: 2462000a addiu v0,v1,10 +80021f6c: 0800877e j 80021df8 <_Z6OpFDM1v+0x118> +80021f70: a12250ab sb v0,20651(t1) + +80021f74 <_Z6OpEDM1v>: +80021f74: 27bdffe0 addiu sp,sp,-32 +80021f78: 3c038021 lui v1,0x8021 +80021f7c: afb10014 sw s1,20(sp) +80021f80: afb00010 sw s0,16(sp) +80021f84: afbf0018 sw ra,24(sp) +80021f88: 2463e2a8 addiu v1,v1,-7512 +80021f8c: 8c66000c lw a2,12(v1) +80021f90: 3c118021 lui s1,0x8021 +80021f94: 90c20001 lbu v0,1(a2) +80021f98: 90c40000 lbu a0,0(a2) +80021f9c: 2630e284 addiu s0,s1,-7548 +80021fa0: 8e050014 lw a1,20(s0) +80021fa4: 00021200 sll v0,v0,0x8 +80021fa8: 00822021 addu a0,a0,v0 +80021fac: 00852021 addu a0,a0,a1 +80021fb0: 3c028021 lui v0,0x8021 +80021fb4: ac447018 sw a0,28696(v0) +80021fb8: 8c650020 lw a1,32(v1) +80021fbc: 8c620030 lw v0,48(v1) +80021fc0: 90c70001 lbu a3,1(a2) +80021fc4: 00a22821 addu a1,a1,v0 +80021fc8: 3c028022 lui v0,0x8022 +80021fcc: 24c60002 addiu a2,a2,2 +80021fd0: a04750cc sb a3,20684(v0) +80021fd4: 3c028006 lui v0,0x8006 +80021fd8: ac650020 sw a1,32(v1) +80021fdc: 244249d4 addiu v0,v0,18900 +80021fe0: 0040f809 jalr v0 +80021fe4: ac66000c sw a2,12(v1) +80021fe8: 3c0c8021 lui t4,0x8021 +80021fec: 2584e2f8 addiu a0,t4,-7432 +80021ff0: 00404021 move t0,v0 +80021ff4: 90820002 lbu v0,2(a0) +80021ff8: 3c038022 lui v1,0x8022 +80021ffc: 30420008 andi v0,v0,0x8 +80022000: 1040003b beqz v0,800220f0 <_Z6OpEDM1v+0x17c> +80022004: a06850bc sb t0,20668(v1) +80022008: 92020008 lbu v0,8(s0) +8002200c: 94840004 lhu a0,4(a0) +80022010: 3106000f andi a2,t0,0xf +80022014: 2c420001 sltiu v0,v0,1 +80022018: 00c21021 addu v0,a2,v0 +8002201c: 00041902 srl v1,a0,0x4 +80022020: 3084000f andi a0,a0,0xf +80022024: 00822023 subu a0,a0,v0 +80022028: 00082902 srl a1,t0,0x4 +8002202c: 3063000f andi v1,v1,0xf +80022030: 00651823 subu v1,v1,a1 +80022034: 308700ff andi a3,a0,0xff +80022038: 306a00ff andi t2,v1,0xff +8002203c: 3c0b8022 lui t3,0x8022 +80022040: 3c098022 lui t1,0x8022 +80022044: 3c028022 lui v0,0x8022 +80022048: 3c038022 lui v1,0x8022 +8002204c: 2ce4000a sltiu a0,a3,10 +80022050: a04650ae sb a2,20654(v0) +80022054: a06550af sb a1,20655(v1) +80022058: a16750aa sb a3,20650(t3) +8002205c: 10800058 beqz a0,800221c0 <_Z6OpEDM1v+0x24c> +80022060: a12a50ab sb t2,20651(t1) +80022064: 912350ab lbu v1,20651(t1) +80022068: 2c62000a sltiu v0,v1,10 +8002206c: 14400043 bnez v0,8002217c <_Z6OpEDM1v+0x208> +80022070: 24020001 li v0,1 +80022074: 2462000a addiu v0,v1,10 +80022078: a12250ab sb v0,20651(t1) +8002207c: 912350ab lbu v1,20651(t1) +80022080: 916550aa lbu a1,20650(t3) +80022084: 2582e2f8 addiu v0,t4,-7432 +80022088: 00031900 sll v1,v1,0x4 +8002208c: 00651825 or v1,v1,a1 +80022090: 90440004 lbu a0,4(v0) +80022094: 306700ff andi a3,v1,0xff +80022098: 00871026 xor v0,a0,a3 +8002209c: 30420080 andi v0,v0,0x80 +800220a0: 00882026 xor a0,a0,t0 +800220a4: 3c038022 lui v1,0x8022 +800220a8: 00822024 and a0,a0,v0 +800220ac: a2000008 sb zero,8(s0) +800220b0: 10800040 beqz a0,800221b4 <_Z6OpEDM1v+0x240> +800220b4: a06750b2 sb a3,20658(v1) +800220b8: 2623e284 addiu v1,s1,-7548 +800220bc: 24020001 li v0,1 +800220c0: a062000b sb v0,11(v1) +800220c4: 2623e284 addiu v1,s1,-7548 +800220c8: 30e400ff andi a0,a3,0xff +800220cc: 2582e2f8 addiu v0,t4,-7432 +800220d0: a0470004 sb a3,4(v0) +800220d4: a064000a sb a0,10(v1) +800220d8: a0640009 sb a0,9(v1) +800220dc: 8fbf0018 lw ra,24(sp) +800220e0: 8fb10014 lw s1,20(sp) +800220e4: 8fb00010 lw s0,16(sp) +800220e8: 03e00008 jr ra +800220ec: 27bd0020 addiu sp,sp,32 +800220f0: 90840004 lbu a0,4(a0) +800220f4: 92030008 lbu v1,8(s0) +800220f8: 00881023 subu v0,a0,t0 +800220fc: 00431021 addu v0,v0,v1 +80022100: 2442ffff addiu v0,v0,-1 +80022104: 00021400 sll v0,v0,0x10 +80022108: 00021403 sra v0,v0,0x10 +8002210c: 00881826 xor v1,a0,t0 +80022110: 304600ff andi a2,v0,0xff +80022114: 30630080 andi v1,v1,0x80 +80022118: 00022827 nor a1,zero,v0 +8002211c: 00862026 xor a0,a0,a2 +80022120: 00832024 and a0,a0,v1 +80022124: 00052fc2 srl a1,a1,0x1f +80022128: 3c038022 lui v1,0x8022 +8002212c: a46250c6 sh v0,20678(v1) +80022130: 1080000e beqz a0,8002216c <_Z6OpEDM1v+0x1f8> +80022134: a2050008 sb a1,8(s0) +80022138: 24020001 li v0,1 +8002213c: a202000b sb v0,11(s0) +80022140: 2623e284 addiu v1,s1,-7548 +80022144: 30c400ff andi a0,a2,0xff +80022148: 2582e2f8 addiu v0,t4,-7432 +8002214c: a0460004 sb a2,4(v0) +80022150: a064000a sb a0,10(v1) +80022154: a0640009 sb a0,9(v1) +80022158: 8fbf0018 lw ra,24(sp) +8002215c: 8fb10014 lw s1,20(sp) +80022160: 8fb00010 lw s0,16(sp) +80022164: 03e00008 jr ra +80022168: 27bd0020 addiu sp,sp,32 +8002216c: 08008850 j 80022140 <_Z6OpEDM1v+0x1cc> +80022170: a200000b sb zero,11(s0) +80022174: 912350ab lbu v1,20651(t1) +80022178: 24020001 li v0,1 +8002217c: 916550aa lbu a1,20650(t3) +80022180: a2020008 sb v0,8(s0) +80022184: 00031900 sll v1,v1,0x4 +80022188: 2582e2f8 addiu v0,t4,-7432 +8002218c: 00651825 or v1,v1,a1 +80022190: 90440004 lbu a0,4(v0) +80022194: 306700ff andi a3,v1,0xff +80022198: 00871026 xor v0,a0,a3 +8002219c: 30420080 andi v0,v0,0x80 +800221a0: 00882026 xor a0,a0,t0 +800221a4: 3c038022 lui v1,0x8022 +800221a8: 00822024 and a0,a0,v0 +800221ac: 1480ffc2 bnez a0,800220b8 <_Z6OpEDM1v+0x144> +800221b0: a06750b2 sb a3,20658(v1) +800221b4: 2622e284 addiu v0,s1,-7548 +800221b8: 08008831 j 800220c4 <_Z6OpEDM1v+0x150> +800221bc: a040000b sb zero,11(v0) +800221c0: 2543ffff addiu v1,t2,-1 +800221c4: a12350ab sb v1,20651(t1) +800221c8: 912350ab lbu v1,20651(t1) +800221cc: 24e2000a addiu v0,a3,10 +800221d0: a16250aa sb v0,20650(t3) +800221d4: 2c62000a sltiu v0,v1,10 +800221d8: 1440ffe6 bnez v0,80022174 <_Z6OpEDM1v+0x200> +800221dc: 2462000a addiu v0,v1,10 +800221e0: 0800881f j 8002207c <_Z6OpEDM1v+0x108> +800221e4: a12250ab sb v0,20651(t1) + +800221e8 <_Z6OpF1M1v>: +800221e8: 27bdffd0 addiu sp,sp,-48 +800221ec: 3c028021 lui v0,0x8021 +800221f0: afbf0028 sw ra,40(sp) +800221f4: afb50024 sw s5,36(sp) +800221f8: afb40020 sw s4,32(sp) +800221fc: afb3001c sw s3,28(sp) +80022200: afb20018 sw s2,24(sp) +80022204: afb10014 sw s1,20(sp) +80022208: afb00010 sw s0,16(sp) +8002220c: 2442e2a8 addiu v0,v0,-7512 +80022210: 8c47000c lw a3,12(v0) +80022214: 3c118022 lui s1,0x8022 +80022218: 90e30000 lbu v1,0(a3) +8002221c: 3c158021 lui s5,0x8021 +80022220: 26b2e2f8 addiu s2,s5,-7432 +80022224: a22350cc sb v1,20684(s1) +80022228: 90e30000 lbu v1,0(a3) +8002222c: 8c450020 lw a1,32(v0) +80022230: 8c46002c lw a2,44(v0) +80022234: 96440006 lhu a0,6(s2) +80022238: 00a62821 addu a1,a1,a2 +8002223c: 24e70001 addiu a3,a3,1 +80022240: 00641821 addu v1,v1,a0 +80022244: 3063ffff andi v1,v1,0xffff +80022248: ac450020 sw a1,32(v0) +8002224c: ac47000c sw a3,12(v0) +80022250: 3c108021 lui s0,0x8021 +80022254: 3c148021 lui s4,0x8021 +80022258: 3c028006 lui v0,0x8006 +8002225c: 00602021 move a0,v1 +80022260: ae037018 sw v1,28696(s0) +80022264: 24424be8 addiu v0,v0,19432 +80022268: 0040f809 jalr v0 +8002226c: 2693e284 addiu s3,s4,-7548 +80022270: 8e640014 lw a0,20(s3) +80022274: 9643000c lhu v1,12(s2) +80022278: 00641821 addu v1,v1,a0 +8002227c: 00621821 addu v1,v1,v0 +80022280: 00021203 sra v0,v0,0x8 +80022284: a22250cc sb v0,20684(s1) +80022288: 3c028006 lui v0,0x8006 +8002228c: 00602021 move a0,v1 +80022290: 244249d4 addiu v0,v0,18900 +80022294: 0040f809 jalr v0 +80022298: ae037018 sw v1,28696(s0) +8002229c: 00404021 move t0,v0 +800222a0: 92420002 lbu v0,2(s2) +800222a4: 3c038022 lui v1,0x8022 +800222a8: 30420008 andi v0,v0,0x8 +800222ac: 1040003f beqz v0,800223ac <_Z6OpF1M1v+0x1c4> +800222b0: a06850bc sb t0,20668(v1) +800222b4: 92620008 lbu v0,8(s3) +800222b8: 96440004 lhu a0,4(s2) +800222bc: 3106000f andi a2,t0,0xf +800222c0: 2c420001 sltiu v0,v0,1 +800222c4: 00c21021 addu v0,a2,v0 +800222c8: 00041902 srl v1,a0,0x4 +800222cc: 3084000f andi a0,a0,0xf +800222d0: 00822023 subu a0,a0,v0 +800222d4: 00082902 srl a1,t0,0x4 +800222d8: 3063000f andi v1,v1,0xf +800222dc: 00651823 subu v1,v1,a1 +800222e0: 308700ff andi a3,a0,0xff +800222e4: 306a00ff andi t2,v1,0xff +800222e8: 3c0b8022 lui t3,0x8022 +800222ec: 3c098022 lui t1,0x8022 +800222f0: 3c028022 lui v0,0x8022 +800222f4: 3c038022 lui v1,0x8022 +800222f8: 2ce4000a sltiu a0,a3,10 +800222fc: a04650ae sb a2,20654(v0) +80022300: a06550af sb a1,20655(v1) +80022304: a16750aa sb a3,20650(t3) +80022308: 10800060 beqz a0,8002248c <_Z6OpF1M1v+0x2a4> +8002230c: a12a50ab sb t2,20651(t1) +80022310: 912350ab lbu v1,20651(t1) +80022314: 2c62000a sltiu v0,v1,10 +80022318: 1440004b bnez v0,80022448 <_Z6OpF1M1v+0x260> +8002231c: 24020001 li v0,1 +80022320: 2462000a addiu v0,v1,10 +80022324: a12250ab sb v0,20651(t1) +80022328: 912350ab lbu v1,20651(t1) +8002232c: 916550aa lbu a1,20650(t3) +80022330: 26a2e2f8 addiu v0,s5,-7432 +80022334: 00031900 sll v1,v1,0x4 +80022338: 00651825 or v1,v1,a1 +8002233c: 90440004 lbu a0,4(v0) +80022340: 306700ff andi a3,v1,0xff +80022344: 00871026 xor v0,a0,a3 +80022348: 30420080 andi v0,v0,0x80 +8002234c: 00882026 xor a0,a0,t0 +80022350: 3c038022 lui v1,0x8022 +80022354: 00822024 and a0,a0,v0 +80022358: a2600008 sb zero,8(s3) +8002235c: 10800048 beqz a0,80022480 <_Z6OpF1M1v+0x298> +80022360: a06750b2 sb a3,20658(v1) +80022364: 2683e284 addiu v1,s4,-7548 +80022368: 24020001 li v0,1 +8002236c: a062000b sb v0,11(v1) +80022370: 2683e284 addiu v1,s4,-7548 +80022374: 26a2e2f8 addiu v0,s5,-7432 +80022378: 30e400ff andi a0,a3,0xff +8002237c: a0470004 sb a3,4(v0) +80022380: a064000a sb a0,10(v1) +80022384: a0640009 sb a0,9(v1) +80022388: 8fbf0028 lw ra,40(sp) +8002238c: 8fb50024 lw s5,36(sp) +80022390: 8fb40020 lw s4,32(sp) +80022394: 8fb3001c lw s3,28(sp) +80022398: 8fb20018 lw s2,24(sp) +8002239c: 8fb10014 lw s1,20(sp) +800223a0: 8fb00010 lw s0,16(sp) +800223a4: 03e00008 jr ra +800223a8: 27bd0030 addiu sp,sp,48 +800223ac: 92440004 lbu a0,4(s2) +800223b0: 92630008 lbu v1,8(s3) +800223b4: 00881023 subu v0,a0,t0 +800223b8: 00431021 addu v0,v0,v1 +800223bc: 2442ffff addiu v0,v0,-1 +800223c0: 00021400 sll v0,v0,0x10 +800223c4: 00021403 sra v0,v0,0x10 +800223c8: 00881826 xor v1,a0,t0 +800223cc: 304600ff andi a2,v0,0xff +800223d0: 30630080 andi v1,v1,0x80 +800223d4: 00022827 nor a1,zero,v0 +800223d8: 00862026 xor a0,a0,a2 +800223dc: 00832024 and a0,a0,v1 +800223e0: 00052fc2 srl a1,a1,0x1f +800223e4: 3c038022 lui v1,0x8022 +800223e8: a46250c6 sh v0,20678(v1) +800223ec: 10800012 beqz a0,80022438 <_Z6OpF1M1v+0x250> +800223f0: a2650008 sb a1,8(s3) +800223f4: 24020001 li v0,1 +800223f8: a262000b sb v0,11(s3) +800223fc: 2683e284 addiu v1,s4,-7548 +80022400: 26a2e2f8 addiu v0,s5,-7432 +80022404: 30c400ff andi a0,a2,0xff +80022408: a0460004 sb a2,4(v0) +8002240c: a064000a sb a0,10(v1) +80022410: a0640009 sb a0,9(v1) +80022414: 8fbf0028 lw ra,40(sp) +80022418: 8fb50024 lw s5,36(sp) +8002241c: 8fb40020 lw s4,32(sp) +80022420: 8fb3001c lw s3,28(sp) +80022424: 8fb20018 lw s2,24(sp) +80022428: 8fb10014 lw s1,20(sp) +8002242c: 8fb00010 lw s0,16(sp) +80022430: 03e00008 jr ra +80022434: 27bd0030 addiu sp,sp,48 +80022438: 080088ff j 800223fc <_Z6OpF1M1v+0x214> +8002243c: a260000b sb zero,11(s3) +80022440: 912350ab lbu v1,20651(t1) +80022444: 24020001 li v0,1 +80022448: 916550aa lbu a1,20650(t3) +8002244c: a2620008 sb v0,8(s3) +80022450: 00031900 sll v1,v1,0x4 +80022454: 26a2e2f8 addiu v0,s5,-7432 +80022458: 00651825 or v1,v1,a1 +8002245c: 90440004 lbu a0,4(v0) +80022460: 306700ff andi a3,v1,0xff +80022464: 00871026 xor v0,a0,a3 +80022468: 30420080 andi v0,v0,0x80 +8002246c: 00882026 xor a0,a0,t0 +80022470: 3c038022 lui v1,0x8022 +80022474: 00822024 and a0,a0,v0 +80022478: 1480ffba bnez a0,80022364 <_Z6OpF1M1v+0x17c> +8002247c: a06750b2 sb a3,20658(v1) +80022480: 2682e284 addiu v0,s4,-7548 +80022484: 080088dc j 80022370 <_Z6OpF1M1v+0x188> +80022488: a040000b sb zero,11(v0) +8002248c: 2543ffff addiu v1,t2,-1 +80022490: a12350ab sb v1,20651(t1) +80022494: 912350ab lbu v1,20651(t1) +80022498: 24e2000a addiu v0,a3,10 +8002249c: a16250aa sb v0,20650(t3) +800224a0: 2c62000a sltiu v0,v1,10 +800224a4: 1440ffe6 bnez v0,80022440 <_Z6OpF1M1v+0x258> +800224a8: 2462000a addiu v0,v1,10 +800224ac: 080088ca j 80022328 <_Z6OpF1M1v+0x140> +800224b0: a12250ab sb v0,20651(t1) + +800224b4 <_Z6Op71M1v>: +800224b4: 27bdffd0 addiu sp,sp,-48 +800224b8: 3c028021 lui v0,0x8021 +800224bc: afbf0028 sw ra,40(sp) +800224c0: afb50024 sw s5,36(sp) +800224c4: afb40020 sw s4,32(sp) +800224c8: afb3001c sw s3,28(sp) +800224cc: afb20018 sw s2,24(sp) +800224d0: afb10014 sw s1,20(sp) +800224d4: afb00010 sw s0,16(sp) +800224d8: 2442e2a8 addiu v0,v0,-7512 +800224dc: 8c47000c lw a3,12(v0) +800224e0: 3c118022 lui s1,0x8022 +800224e4: 90e30000 lbu v1,0(a3) +800224e8: 3c158021 lui s5,0x8021 +800224ec: 26b2e2f8 addiu s2,s5,-7432 +800224f0: a22350cc sb v1,20684(s1) +800224f4: 90e30000 lbu v1,0(a3) +800224f8: 8c46002c lw a2,44(v0) +800224fc: 8c450020 lw a1,32(v0) +80022500: 96440006 lhu a0,6(s2) +80022504: 00a62821 addu a1,a1,a2 +80022508: 24e70001 addiu a3,a3,1 +8002250c: 00641821 addu v1,v1,a0 +80022510: 3063ffff andi v1,v1,0xffff +80022514: ac450020 sw a1,32(v0) +80022518: ac47000c sw a3,12(v0) +8002251c: 3c108021 lui s0,0x8021 +80022520: 3c148021 lui s4,0x8021 +80022524: 3c028006 lui v0,0x8006 +80022528: 00602021 move a0,v1 +8002252c: ae037018 sw v1,28696(s0) +80022530: 24424be8 addiu v0,v0,19432 +80022534: 0040f809 jalr v0 +80022538: 2693e284 addiu s3,s4,-7548 +8002253c: 8e640014 lw a0,20(s3) +80022540: 9643000c lhu v1,12(s2) +80022544: 00641821 addu v1,v1,a0 +80022548: 00621821 addu v1,v1,v0 +8002254c: 00021203 sra v0,v0,0x8 +80022550: a22250cc sb v0,20684(s1) +80022554: 3c028006 lui v0,0x8006 +80022558: 00602021 move a0,v1 +8002255c: 244249d4 addiu v0,v0,18900 +80022560: 0040f809 jalr v0 +80022564: ae037018 sw v1,28696(s0) +80022568: 00403021 move a2,v0 +8002256c: 92420002 lbu v0,2(s2) +80022570: 3c038022 lui v1,0x8022 +80022574: 30420008 andi v0,v0,0x8 +80022578: 10400041 beqz v0,80022680 <_Z6Op71M1v+0x1cc> +8002257c: a06650bc sb a2,20668(v1) +80022580: 96430004 lhu v1,4(s2) +80022584: 92640008 lbu a0,8(s3) +80022588: 3062000f andi v0,v1,0xf +8002258c: 00441021 addu v0,v0,a0 +80022590: 30c5000f andi a1,a2,0xf +80022594: 00a21021 addu v0,a1,v0 +80022598: 304700ff andi a3,v0,0xff +8002259c: 00031902 srl v1,v1,0x4 +800225a0: 306a000f andi t2,v1,0xf +800225a4: 3c088022 lui t0,0x8022 +800225a8: 00064902 srl t1,a2,0x4 +800225ac: 3c0b8022 lui t3,0x8022 +800225b0: 3c028022 lui v0,0x8022 +800225b4: 3c038022 lui v1,0x8022 +800225b8: 2ce4000a sltiu a0,a3,10 +800225bc: a04550ae sb a1,20654(v0) +800225c0: a06950af sb t1,20655(v1) +800225c4: a10a50ab sb t2,20651(t0) +800225c8: 10800064 beqz a0,8002275c <_Z6Op71M1v+0x2a8> +800225cc: a16750aa sb a3,20650(t3) +800225d0: 910250ab lbu v0,20651(t0) +800225d4: 01221021 addu v0,t1,v0 +800225d8: 304200ff andi v0,v0,0xff +800225dc: 2c43000a sltiu v1,v0,10 +800225e0: 1460004b bnez v1,80022710 <_Z6Op71M1v+0x25c> +800225e4: a10250ab sb v0,20651(t0) +800225e8: 2442fff6 addiu v0,v0,-10 +800225ec: 3042000f andi v0,v0,0xf +800225f0: 24030001 li v1,1 +800225f4: a10250ab sb v0,20651(t0) +800225f8: a2630008 sb v1,8(s3) +800225fc: 910350ab lbu v1,20651(t0) +80022600: 916550aa lbu a1,20650(t3) +80022604: 26a4e2f8 addiu a0,s5,-7432 +80022608: 00031900 sll v1,v1,0x4 +8002260c: 00651825 or v1,v1,a1 +80022610: 90820004 lbu v0,4(a0) +80022614: 306500ff andi a1,v1,0xff +80022618: 00461026 xor v0,v0,a2 +8002261c: 00c51826 xor v1,a2,a1 +80022620: 00021027 nor v0,zero,v0 +80022624: 30630080 andi v1,v1,0x80 +80022628: 3c048022 lui a0,0x8022 +8002262c: 00431024 and v0,v0,v1 +80022630: 10400047 beqz v0,80022750 <_Z6Op71M1v+0x29c> +80022634: a08550b2 sb a1,20658(a0) +80022638: 2683e284 addiu v1,s4,-7548 +8002263c: 24020001 li v0,1 +80022640: a062000b sb v0,11(v1) +80022644: 2683e284 addiu v1,s4,-7548 +80022648: 26a2e2f8 addiu v0,s5,-7432 +8002264c: 30a400ff andi a0,a1,0xff +80022650: a0450004 sb a1,4(v0) +80022654: a064000a sb a0,10(v1) +80022658: a0640009 sb a0,9(v1) +8002265c: 8fbf0028 lw ra,40(sp) +80022660: 8fb50024 lw s5,36(sp) +80022664: 8fb40020 lw s4,32(sp) +80022668: 8fb3001c lw s3,28(sp) +8002266c: 8fb20018 lw s2,24(sp) +80022670: 8fb10014 lw s1,20(sp) +80022674: 8fb00010 lw s0,16(sp) +80022678: 03e00008 jr ra +8002267c: 27bd0030 addiu sp,sp,48 +80022680: 92640008 lbu a0,8(s3) +80022684: 92420004 lbu v0,4(s2) +80022688: 00461826 xor v1,v0,a2 +8002268c: 00441021 addu v0,v0,a0 +80022690: 00c21021 addu v0,a2,v0 +80022694: 3042ffff andi v0,v0,0xffff +80022698: 304700ff andi a3,v0,0xff +8002269c: 00031827 nor v1,zero,v1 +800226a0: 30630080 andi v1,v1,0x80 +800226a4: 2c440100 sltiu a0,v0,256 +800226a8: 00c72826 xor a1,a2,a3 +800226ac: 00a32824 and a1,a1,v1 +800226b0: 38840001 xori a0,a0,0x1 +800226b4: 3c038022 lui v1,0x8022 +800226b8: a46250b4 sh v0,20660(v1) +800226bc: 10a00012 beqz a1,80022708 <_Z6Op71M1v+0x254> +800226c0: a2640008 sb a0,8(s3) +800226c4: 24020001 li v0,1 +800226c8: a262000b sb v0,11(s3) +800226cc: 2683e284 addiu v1,s4,-7548 +800226d0: 26a2e2f8 addiu v0,s5,-7432 +800226d4: 30e400ff andi a0,a3,0xff +800226d8: a0470004 sb a3,4(v0) +800226dc: a064000a sb a0,10(v1) +800226e0: a0640009 sb a0,9(v1) +800226e4: 8fbf0028 lw ra,40(sp) +800226e8: 8fb50024 lw s5,36(sp) +800226ec: 8fb40020 lw s4,32(sp) +800226f0: 8fb3001c lw s3,28(sp) +800226f4: 8fb20018 lw s2,24(sp) +800226f8: 8fb10014 lw s1,20(sp) +800226fc: 8fb00010 lw s0,16(sp) +80022700: 03e00008 jr ra +80022704: 27bd0030 addiu sp,sp,48 +80022708: 080089b3 j 800226cc <_Z6Op71M1v+0x218> +8002270c: a260000b sb zero,11(s3) +80022710: 910350ab lbu v1,20651(t0) +80022714: 916550aa lbu a1,20650(t3) +80022718: 26a4e2f8 addiu a0,s5,-7432 +8002271c: 00031900 sll v1,v1,0x4 +80022720: 00651825 or v1,v1,a1 +80022724: 90820004 lbu v0,4(a0) +80022728: 306500ff andi a1,v1,0xff +8002272c: 00461026 xor v0,v0,a2 +80022730: 00c51826 xor v1,a2,a1 +80022734: 00021027 nor v0,zero,v0 +80022738: 30630080 andi v1,v1,0x80 +8002273c: 3c048022 lui a0,0x8022 +80022740: 00431024 and v0,v0,v1 +80022744: a2600008 sb zero,8(s3) +80022748: 1440ffbb bnez v0,80022638 <_Z6Op71M1v+0x184> +8002274c: a08550b2 sb a1,20658(a0) +80022750: 2682e284 addiu v0,s4,-7548 +80022754: 08008991 j 80022644 <_Z6Op71M1v+0x190> +80022758: a040000b sb zero,11(v0) +8002275c: 25430001 addiu v1,t2,1 +80022760: 24e2fff6 addiu v0,a3,-10 +80022764: a10350ab sb v1,20651(t0) +80022768: 3042000f andi v0,v0,0xf +8002276c: a16250aa sb v0,20650(t3) +80022770: 910250ab lbu v0,20651(t0) +80022774: 01221021 addu v0,t1,v0 +80022778: 304200ff andi v0,v0,0xff +8002277c: 2c43000a sltiu v1,v0,10 +80022780: 1460ffe3 bnez v1,80022710 <_Z6Op71M1v+0x25c> +80022784: a10250ab sb v0,20651(t0) +80022788: 0800897b j 800225ec <_Z6Op71M1v+0x138> +8002278c: 2442fff6 addiu v0,v0,-10 + +80022790 <_Z6Op61M1v>: +80022790: 27bdffd0 addiu sp,sp,-48 +80022794: afb00010 sw s0,16(sp) +80022798: 3c108021 lui s0,0x8021 +8002279c: afbf002c sw ra,44(sp) +800227a0: afb60028 sw s6,40(sp) +800227a4: afb50024 sw s5,36(sp) +800227a8: afb40020 sw s4,32(sp) +800227ac: afb3001c sw s3,28(sp) +800227b0: afb20018 sw s2,24(sp) +800227b4: afb10014 sw s1,20(sp) +800227b8: 2610e2a8 addiu s0,s0,-7512 +800227bc: 8e06000c lw a2,12(s0) +800227c0: 3c168021 lui s6,0x8021 +800227c4: 90c30000 lbu v1,0(a2) +800227c8: 26d3e2f8 addiu s3,s6,-7432 +800227cc: 3c128022 lui s2,0x8022 +800227d0: a24350cc sb v1,20684(s2) +800227d4: 96620006 lhu v0,6(s3) +800227d8: 9663000a lhu v1,10(s3) +800227dc: 90c50000 lbu a1,0(a2) +800227e0: 00431021 addu v0,v0,v1 +800227e4: 00a22821 addu a1,a1,v0 +800227e8: 8e030020 lw v1,32(s0) +800227ec: 8e02002c lw v0,44(s0) +800227f0: 30a5ffff andi a1,a1,0xffff +800227f4: 00621821 addu v1,v1,v0 +800227f8: 24c60001 addiu a2,a2,1 +800227fc: 3c118021 lui s1,0x8021 +80022800: 3c158021 lui s5,0x8021 +80022804: 3c028006 lui v0,0x8006 +80022808: 00a02021 move a0,a1 +8002280c: ae06000c sw a2,12(s0) +80022810: ae030020 sw v1,32(s0) +80022814: ae257018 sw a1,28696(s1) +80022818: 24424be8 addiu v0,v0,19432 +8002281c: 0040f809 jalr v0 +80022820: 26b4e284 addiu s4,s5,-7548 +80022824: 8e850014 lw a1,20(s4) +80022828: 8e030020 lw v1,32(s0) +8002282c: 00452821 addu a1,v0,a1 +80022830: 00021203 sra v0,v0,0x8 +80022834: 24630006 addiu v1,v1,6 +80022838: a24250cc sb v0,20684(s2) +8002283c: 3c028006 lui v0,0x8006 +80022840: ae030020 sw v1,32(s0) +80022844: 00a02021 move a0,a1 +80022848: 244249d4 addiu v0,v0,18900 +8002284c: 0040f809 jalr v0 +80022850: ae257018 sw a1,28696(s1) +80022854: 00403021 move a2,v0 +80022858: 92620002 lbu v0,2(s3) +8002285c: 3c038022 lui v1,0x8022 +80022860: 30420008 andi v0,v0,0x8 +80022864: 10400042 beqz v0,80022970 <_Z6Op61M1v+0x1e0> +80022868: a06650bc sb a2,20668(v1) +8002286c: 96630004 lhu v1,4(s3) +80022870: 92840008 lbu a0,8(s4) +80022874: 3062000f andi v0,v1,0xf +80022878: 00441021 addu v0,v0,a0 +8002287c: 30c5000f andi a1,a2,0xf +80022880: 00a21021 addu v0,a1,v0 +80022884: 304700ff andi a3,v0,0xff +80022888: 00031902 srl v1,v1,0x4 +8002288c: 306a000f andi t2,v1,0xf +80022890: 3c088022 lui t0,0x8022 +80022894: 00064902 srl t1,a2,0x4 +80022898: 3c0b8022 lui t3,0x8022 +8002289c: 3c028022 lui v0,0x8022 +800228a0: 3c038022 lui v1,0x8022 +800228a4: 2ce4000a sltiu a0,a3,10 +800228a8: a04550ae sb a1,20654(v0) +800228ac: a06950af sb t1,20655(v1) +800228b0: a10a50ab sb t2,20651(t0) +800228b4: 10800066 beqz a0,80022a50 <_Z6Op61M1v+0x2c0> +800228b8: a16750aa sb a3,20650(t3) +800228bc: 910250ab lbu v0,20651(t0) +800228c0: 01221021 addu v0,t1,v0 +800228c4: 304200ff andi v0,v0,0xff +800228c8: 2c43000a sltiu v1,v0,10 +800228cc: 1460004d bnez v1,80022a04 <_Z6Op61M1v+0x274> +800228d0: a10250ab sb v0,20651(t0) +800228d4: 2442fff6 addiu v0,v0,-10 +800228d8: 3042000f andi v0,v0,0xf +800228dc: 24030001 li v1,1 +800228e0: a10250ab sb v0,20651(t0) +800228e4: a2830008 sb v1,8(s4) +800228e8: 910350ab lbu v1,20651(t0) +800228ec: 916550aa lbu a1,20650(t3) +800228f0: 26c4e2f8 addiu a0,s6,-7432 +800228f4: 00031900 sll v1,v1,0x4 +800228f8: 00651825 or v1,v1,a1 +800228fc: 90820004 lbu v0,4(a0) +80022900: 306500ff andi a1,v1,0xff +80022904: 00461026 xor v0,v0,a2 +80022908: 00c51826 xor v1,a2,a1 +8002290c: 00021027 nor v0,zero,v0 +80022910: 30630080 andi v1,v1,0x80 +80022914: 3c048022 lui a0,0x8022 +80022918: 00431024 and v0,v0,v1 +8002291c: 10400049 beqz v0,80022a44 <_Z6Op61M1v+0x2b4> +80022920: a08550b2 sb a1,20658(a0) +80022924: 26a3e284 addiu v1,s5,-7548 +80022928: 24020001 li v0,1 +8002292c: a062000b sb v0,11(v1) +80022930: 26a3e284 addiu v1,s5,-7548 +80022934: 26c2e2f8 addiu v0,s6,-7432 +80022938: 30a400ff andi a0,a1,0xff +8002293c: a0450004 sb a1,4(v0) +80022940: a064000a sb a0,10(v1) +80022944: a0640009 sb a0,9(v1) +80022948: 8fbf002c lw ra,44(sp) +8002294c: 8fb60028 lw s6,40(sp) +80022950: 8fb50024 lw s5,36(sp) +80022954: 8fb40020 lw s4,32(sp) +80022958: 8fb3001c lw s3,28(sp) +8002295c: 8fb20018 lw s2,24(sp) +80022960: 8fb10014 lw s1,20(sp) +80022964: 8fb00010 lw s0,16(sp) +80022968: 03e00008 jr ra +8002296c: 27bd0030 addiu sp,sp,48 +80022970: 92840008 lbu a0,8(s4) +80022974: 92620004 lbu v0,4(s3) +80022978: 00461826 xor v1,v0,a2 +8002297c: 00441021 addu v0,v0,a0 +80022980: 00c21021 addu v0,a2,v0 +80022984: 3042ffff andi v0,v0,0xffff +80022988: 304700ff andi a3,v0,0xff +8002298c: 00031827 nor v1,zero,v1 +80022990: 30630080 andi v1,v1,0x80 +80022994: 2c440100 sltiu a0,v0,256 +80022998: 00c72826 xor a1,a2,a3 +8002299c: 00a32824 and a1,a1,v1 +800229a0: 38840001 xori a0,a0,0x1 +800229a4: 3c038022 lui v1,0x8022 +800229a8: a46250b4 sh v0,20660(v1) +800229ac: 10a00013 beqz a1,800229fc <_Z6Op61M1v+0x26c> +800229b0: a2840008 sb a0,8(s4) +800229b4: 24020001 li v0,1 +800229b8: a282000b sb v0,11(s4) +800229bc: 26a3e284 addiu v1,s5,-7548 +800229c0: 26c2e2f8 addiu v0,s6,-7432 +800229c4: 30e400ff andi a0,a3,0xff +800229c8: a0470004 sb a3,4(v0) +800229cc: a064000a sb a0,10(v1) +800229d0: a0640009 sb a0,9(v1) +800229d4: 8fbf002c lw ra,44(sp) +800229d8: 8fb60028 lw s6,40(sp) +800229dc: 8fb50024 lw s5,36(sp) +800229e0: 8fb40020 lw s4,32(sp) +800229e4: 8fb3001c lw s3,28(sp) +800229e8: 8fb20018 lw s2,24(sp) +800229ec: 8fb10014 lw s1,20(sp) +800229f0: 8fb00010 lw s0,16(sp) +800229f4: 03e00008 jr ra +800229f8: 27bd0030 addiu sp,sp,48 +800229fc: 08008a6f j 800229bc <_Z6Op61M1v+0x22c> +80022a00: a280000b sb zero,11(s4) +80022a04: 910350ab lbu v1,20651(t0) +80022a08: 916550aa lbu a1,20650(t3) +80022a0c: 26c4e2f8 addiu a0,s6,-7432 +80022a10: 00031900 sll v1,v1,0x4 +80022a14: 00651825 or v1,v1,a1 +80022a18: 90820004 lbu v0,4(a0) +80022a1c: 306500ff andi a1,v1,0xff +80022a20: 00461026 xor v0,v0,a2 +80022a24: 00c51826 xor v1,a2,a1 +80022a28: 00021027 nor v0,zero,v0 +80022a2c: 30630080 andi v1,v1,0x80 +80022a30: 3c048022 lui a0,0x8022 +80022a34: 00431024 and v0,v0,v1 +80022a38: a2800008 sb zero,8(s4) +80022a3c: 1440ffb9 bnez v0,80022924 <_Z6Op61M1v+0x194> +80022a40: a08550b2 sb a1,20658(a0) +80022a44: 26a2e284 addiu v0,s5,-7548 +80022a48: 08008a4c j 80022930 <_Z6Op61M1v+0x1a0> +80022a4c: a040000b sb zero,11(v0) +80022a50: 25430001 addiu v1,t2,1 +80022a54: 24e2fff6 addiu v0,a3,-10 +80022a58: a10350ab sb v1,20651(t0) +80022a5c: 3042000f andi v0,v0,0xf +80022a60: a16250aa sb v0,20650(t3) +80022a64: 910250ab lbu v0,20651(t0) +80022a68: 01221021 addu v0,t1,v0 +80022a6c: 304200ff andi v0,v0,0xff +80022a70: 2c43000a sltiu v1,v0,10 +80022a74: 1460ffe3 bnez v1,80022a04 <_Z6Op61M1v+0x274> +80022a78: a10250ab sb v0,20651(t0) +80022a7c: 08008a36 j 800228d8 <_Z6Op61M1v+0x148> +80022a80: 2442fff6 addiu v0,v0,-10 + +80022a84 <_Z6Op72M1v>: +80022a84: 27bdffd0 addiu sp,sp,-48 +80022a88: 3c028021 lui v0,0x8021 +80022a8c: afbf0028 sw ra,40(sp) +80022a90: afb50024 sw s5,36(sp) +80022a94: afb40020 sw s4,32(sp) +80022a98: afb3001c sw s3,28(sp) +80022a9c: afb20018 sw s2,24(sp) +80022aa0: afb10014 sw s1,20(sp) +80022aa4: afb00010 sw s0,16(sp) +80022aa8: 2442e2a8 addiu v0,v0,-7512 +80022aac: 8c47000c lw a3,12(v0) +80022ab0: 3c118022 lui s1,0x8022 +80022ab4: 90e30000 lbu v1,0(a3) +80022ab8: 3c158021 lui s5,0x8021 +80022abc: a22350cc sb v1,20684(s1) +80022ac0: 26b2e2f8 addiu s2,s5,-7432 +80022ac4: 90e30000 lbu v1,0(a3) +80022ac8: 8c46002c lw a2,44(v0) +80022acc: 8c450020 lw a1,32(v0) +80022ad0: 96440006 lhu a0,6(s2) +80022ad4: 00a62821 addu a1,a1,a2 +80022ad8: 24e70001 addiu a3,a3,1 +80022adc: 00641821 addu v1,v1,a0 +80022ae0: 3063ffff andi v1,v1,0xffff +80022ae4: ac450020 sw a1,32(v0) +80022ae8: ac47000c sw a3,12(v0) +80022aec: 3c108021 lui s0,0x8021 +80022af0: 3c148021 lui s4,0x8021 +80022af4: 3c028006 lui v0,0x8006 +80022af8: 00602021 move a0,v1 +80022afc: ae037018 sw v1,28696(s0) +80022b00: 24424be8 addiu v0,v0,19432 +80022b04: 0040f809 jalr v0 +80022b08: 2693e284 addiu s3,s4,-7548 +80022b0c: 8e630014 lw v1,20(s3) +80022b10: 00431821 addu v1,v0,v1 +80022b14: 00021203 sra v0,v0,0x8 +80022b18: a22250cc sb v0,20684(s1) +80022b1c: 3c028006 lui v0,0x8006 +80022b20: 00602021 move a0,v1 +80022b24: 244249d4 addiu v0,v0,18900 +80022b28: 0040f809 jalr v0 +80022b2c: ae037018 sw v1,28696(s0) +80022b30: 00403021 move a2,v0 +80022b34: 92420002 lbu v0,2(s2) +80022b38: 3c038022 lui v1,0x8022 +80022b3c: 30420008 andi v0,v0,0x8 +80022b40: 10400041 beqz v0,80022c48 <_Z6Op72M1v+0x1c4> +80022b44: a06650bc sb a2,20668(v1) +80022b48: 96430004 lhu v1,4(s2) +80022b4c: 92640008 lbu a0,8(s3) +80022b50: 3062000f andi v0,v1,0xf +80022b54: 00441021 addu v0,v0,a0 +80022b58: 30c5000f andi a1,a2,0xf +80022b5c: 00a21021 addu v0,a1,v0 +80022b60: 304700ff andi a3,v0,0xff +80022b64: 00031902 srl v1,v1,0x4 +80022b68: 306a000f andi t2,v1,0xf +80022b6c: 3c088022 lui t0,0x8022 +80022b70: 00064902 srl t1,a2,0x4 +80022b74: 3c0b8022 lui t3,0x8022 +80022b78: 3c028022 lui v0,0x8022 +80022b7c: 3c038022 lui v1,0x8022 +80022b80: 2ce4000a sltiu a0,a3,10 +80022b84: a04550ae sb a1,20654(v0) +80022b88: a06950af sb t1,20655(v1) +80022b8c: a10a50ab sb t2,20651(t0) +80022b90: 10800064 beqz a0,80022d24 <_Z6Op72M1v+0x2a0> +80022b94: a16750aa sb a3,20650(t3) +80022b98: 910250ab lbu v0,20651(t0) +80022b9c: 01221021 addu v0,t1,v0 +80022ba0: 304200ff andi v0,v0,0xff +80022ba4: 2c43000a sltiu v1,v0,10 +80022ba8: 1460004b bnez v1,80022cd8 <_Z6Op72M1v+0x254> +80022bac: a10250ab sb v0,20651(t0) +80022bb0: 2442fff6 addiu v0,v0,-10 +80022bb4: 3042000f andi v0,v0,0xf +80022bb8: 24030001 li v1,1 +80022bbc: a10250ab sb v0,20651(t0) +80022bc0: a2630008 sb v1,8(s3) +80022bc4: 910350ab lbu v1,20651(t0) +80022bc8: 916550aa lbu a1,20650(t3) +80022bcc: 26a4e2f8 addiu a0,s5,-7432 +80022bd0: 00031900 sll v1,v1,0x4 +80022bd4: 00651825 or v1,v1,a1 +80022bd8: 90820004 lbu v0,4(a0) +80022bdc: 306500ff andi a1,v1,0xff +80022be0: 00461026 xor v0,v0,a2 +80022be4: 00c51826 xor v1,a2,a1 +80022be8: 00021027 nor v0,zero,v0 +80022bec: 30630080 andi v1,v1,0x80 +80022bf0: 3c048022 lui a0,0x8022 +80022bf4: 00431024 and v0,v0,v1 +80022bf8: 10400047 beqz v0,80022d18 <_Z6Op72M1v+0x294> +80022bfc: a08550b2 sb a1,20658(a0) +80022c00: 2683e284 addiu v1,s4,-7548 +80022c04: 24020001 li v0,1 +80022c08: a062000b sb v0,11(v1) +80022c0c: 2683e284 addiu v1,s4,-7548 +80022c10: 26a2e2f8 addiu v0,s5,-7432 +80022c14: 30a400ff andi a0,a1,0xff +80022c18: a0450004 sb a1,4(v0) +80022c1c: a064000a sb a0,10(v1) +80022c20: a0640009 sb a0,9(v1) +80022c24: 8fbf0028 lw ra,40(sp) +80022c28: 8fb50024 lw s5,36(sp) +80022c2c: 8fb40020 lw s4,32(sp) +80022c30: 8fb3001c lw s3,28(sp) +80022c34: 8fb20018 lw s2,24(sp) +80022c38: 8fb10014 lw s1,20(sp) +80022c3c: 8fb00010 lw s0,16(sp) +80022c40: 03e00008 jr ra +80022c44: 27bd0030 addiu sp,sp,48 +80022c48: 92640008 lbu a0,8(s3) +80022c4c: 92420004 lbu v0,4(s2) +80022c50: 00461826 xor v1,v0,a2 +80022c54: 00441021 addu v0,v0,a0 +80022c58: 00c21021 addu v0,a2,v0 +80022c5c: 3042ffff andi v0,v0,0xffff +80022c60: 304700ff andi a3,v0,0xff +80022c64: 00031827 nor v1,zero,v1 +80022c68: 30630080 andi v1,v1,0x80 +80022c6c: 2c440100 sltiu a0,v0,256 +80022c70: 00c72826 xor a1,a2,a3 +80022c74: 00a32824 and a1,a1,v1 +80022c78: 38840001 xori a0,a0,0x1 +80022c7c: 3c038022 lui v1,0x8022 +80022c80: a46250b4 sh v0,20660(v1) +80022c84: 10a00012 beqz a1,80022cd0 <_Z6Op72M1v+0x24c> +80022c88: a2640008 sb a0,8(s3) +80022c8c: 24020001 li v0,1 +80022c90: a262000b sb v0,11(s3) +80022c94: 2683e284 addiu v1,s4,-7548 +80022c98: 26a2e2f8 addiu v0,s5,-7432 +80022c9c: 30e400ff andi a0,a3,0xff +80022ca0: a0470004 sb a3,4(v0) +80022ca4: a064000a sb a0,10(v1) +80022ca8: a0640009 sb a0,9(v1) +80022cac: 8fbf0028 lw ra,40(sp) +80022cb0: 8fb50024 lw s5,36(sp) +80022cb4: 8fb40020 lw s4,32(sp) +80022cb8: 8fb3001c lw s3,28(sp) +80022cbc: 8fb20018 lw s2,24(sp) +80022cc0: 8fb10014 lw s1,20(sp) +80022cc4: 8fb00010 lw s0,16(sp) +80022cc8: 03e00008 jr ra +80022ccc: 27bd0030 addiu sp,sp,48 +80022cd0: 08008b25 j 80022c94 <_Z6Op72M1v+0x210> +80022cd4: a260000b sb zero,11(s3) +80022cd8: 910350ab lbu v1,20651(t0) +80022cdc: 916550aa lbu a1,20650(t3) +80022ce0: 26a4e2f8 addiu a0,s5,-7432 +80022ce4: 00031900 sll v1,v1,0x4 +80022ce8: 00651825 or v1,v1,a1 +80022cec: 90820004 lbu v0,4(a0) +80022cf0: 306500ff andi a1,v1,0xff +80022cf4: 00461026 xor v0,v0,a2 +80022cf8: 00c51826 xor v1,a2,a1 +80022cfc: 00021027 nor v0,zero,v0 +80022d00: 30630080 andi v1,v1,0x80 +80022d04: 3c048022 lui a0,0x8022 +80022d08: 00431024 and v0,v0,v1 +80022d0c: a2600008 sb zero,8(s3) +80022d10: 1440ffbb bnez v0,80022c00 <_Z6Op72M1v+0x17c> +80022d14: a08550b2 sb a1,20658(a0) +80022d18: 2682e284 addiu v0,s4,-7548 +80022d1c: 08008b03 j 80022c0c <_Z6Op72M1v+0x188> +80022d20: a040000b sb zero,11(v0) +80022d24: 25430001 addiu v1,t2,1 +80022d28: 24e2fff6 addiu v0,a3,-10 +80022d2c: a10350ab sb v1,20651(t0) +80022d30: 3042000f andi v0,v0,0xf +80022d34: a16250aa sb v0,20650(t3) +80022d38: 910250ab lbu v0,20651(t0) +80022d3c: 01221021 addu v0,t1,v0 +80022d40: 304200ff andi v0,v0,0xff +80022d44: 2c43000a sltiu v1,v0,10 +80022d48: 1460ffe3 bnez v1,80022cd8 <_Z6Op72M1v+0x254> +80022d4c: a10250ab sb v0,20651(t0) +80022d50: 08008aed j 80022bb4 <_Z6Op72M1v+0x130> +80022d54: 2442fff6 addiu v0,v0,-10 + +80022d58 <_Z6Op75M1v>: +80022d58: 27bdffe0 addiu sp,sp,-32 +80022d5c: 3c068021 lui a2,0x8021 +80022d60: afb10014 sw s1,20(sp) +80022d64: afb00010 sw s0,16(sp) +80022d68: afbf0018 sw ra,24(sp) +80022d6c: 24c6e2a8 addiu a2,a2,-7512 +80022d70: 8cc9000c lw t1,12(a2) +80022d74: 3c118021 lui s1,0x8021 +80022d78: 91230000 lbu v1,0(t1) +80022d7c: 2630e2f8 addiu s0,s1,-7432 +80022d80: 3c028022 lui v0,0x8022 +80022d84: a04350cc sb v1,20684(v0) +80022d88: 96080006 lhu t0,6(s0) +80022d8c: 9602000a lhu v0,10(s0) +80022d90: 96030002 lhu v1,2(s0) +80022d94: 8cc40020 lw a0,32(a2) +80022d98: 01024021 addu t0,t0,v0 +80022d9c: 30630100 andi v1,v1,0x100 +80022da0: 3402ffff li v0,0xffff +80022da4: 240500ff li a1,255 +80022da8: 91270000 lbu a3,0(t1) +80022dac: 0043280a movz a1,v0,v1 +80022db0: 8cc2002c lw v0,44(a2) +80022db4: 24840006 addiu a0,a0,6 +80022db8: 00441021 addu v0,v0,a0 +80022dbc: 00e83821 addu a3,a3,t0 +80022dc0: 00a72824 and a1,a1,a3 +80022dc4: acc20020 sw v0,32(a2) +80022dc8: 3c028021 lui v0,0x8021 +80022dcc: 25290001 addiu t1,t1,1 +80022dd0: ac457018 sw a1,28696(v0) +80022dd4: 3c028006 lui v0,0x8006 +80022dd8: acc9000c sw t1,12(a2) +80022ddc: 244249d4 addiu v0,v0,18900 +80022de0: 0040f809 jalr v0 +80022de4: 00a02021 move a0,a1 +80022de8: 00403021 move a2,v0 +80022dec: 92020002 lbu v0,2(s0) +80022df0: 3c038022 lui v1,0x8022 +80022df4: 30420008 andi v0,v0,0x8 +80022df8: 1040003f beqz v0,80022ef8 <_Z6Op75M1v+0x1a0> +80022dfc: a06650bc sb a2,20668(v1) +80022e00: 3c0d8021 lui t5,0x8021 +80022e04: 96030004 lhu v1,4(s0) +80022e08: 25ace284 addiu t4,t5,-7548 +80022e0c: 91840008 lbu a0,8(t4) +80022e10: 3062000f andi v0,v1,0xf +80022e14: 00441021 addu v0,v0,a0 +80022e18: 30c5000f andi a1,a2,0xf +80022e1c: 00a21021 addu v0,a1,v0 +80022e20: 304700ff andi a3,v0,0xff +80022e24: 00031902 srl v1,v1,0x4 +80022e28: 306a000f andi t2,v1,0xf +80022e2c: 3c088022 lui t0,0x8022 +80022e30: 00064902 srl t1,a2,0x4 +80022e34: 3c0b8022 lui t3,0x8022 +80022e38: 3c028022 lui v0,0x8022 +80022e3c: 3c038022 lui v1,0x8022 +80022e40: 2ce4000a sltiu a0,a3,10 +80022e44: a04550ae sb a1,20654(v0) +80022e48: a06950af sb t1,20655(v1) +80022e4c: a10a50ab sb t2,20651(t0) +80022e50: 1080005e beqz a0,80022fcc <_Z6Op75M1v+0x274> +80022e54: a16750aa sb a3,20650(t3) +80022e58: 910250ab lbu v0,20651(t0) +80022e5c: 01221021 addu v0,t1,v0 +80022e60: 304200ff andi v0,v0,0xff +80022e64: 2c43000a sltiu v1,v0,10 +80022e68: 14600045 bnez v1,80022f80 <_Z6Op75M1v+0x228> +80022e6c: a10250ab sb v0,20651(t0) +80022e70: 2442fff6 addiu v0,v0,-10 +80022e74: 3042000f andi v0,v0,0xf +80022e78: 24030001 li v1,1 +80022e7c: a10250ab sb v0,20651(t0) +80022e80: a1830008 sb v1,8(t4) +80022e84: 910350ab lbu v1,20651(t0) +80022e88: 916550aa lbu a1,20650(t3) +80022e8c: 2624e2f8 addiu a0,s1,-7432 +80022e90: 00031900 sll v1,v1,0x4 +80022e94: 00651825 or v1,v1,a1 +80022e98: 90820004 lbu v0,4(a0) +80022e9c: 306500ff andi a1,v1,0xff +80022ea0: 00461026 xor v0,v0,a2 +80022ea4: 00c51826 xor v1,a2,a1 +80022ea8: 00021027 nor v0,zero,v0 +80022eac: 30630080 andi v1,v1,0x80 +80022eb0: 3c048022 lui a0,0x8022 +80022eb4: 00431024 and v0,v0,v1 +80022eb8: 10400041 beqz v0,80022fc0 <_Z6Op75M1v+0x268> +80022ebc: a08550b2 sb a1,20658(a0) +80022ec0: 25a3e284 addiu v1,t5,-7548 +80022ec4: 24020001 li v0,1 +80022ec8: a062000b sb v0,11(v1) +80022ecc: 2622e2f8 addiu v0,s1,-7432 +80022ed0: 30a400ff andi a0,a1,0xff +80022ed4: 25a3e284 addiu v1,t5,-7548 +80022ed8: a0450004 sb a1,4(v0) +80022edc: a064000a sb a0,10(v1) +80022ee0: a0640009 sb a0,9(v1) +80022ee4: 8fbf0018 lw ra,24(sp) +80022ee8: 8fb10014 lw s1,20(sp) +80022eec: 8fb00010 lw s0,16(sp) +80022ef0: 03e00008 jr ra +80022ef4: 27bd0020 addiu sp,sp,32 +80022ef8: 3c0d8021 lui t5,0x8021 +80022efc: 25a7e284 addiu a3,t5,-7548 +80022f00: 90e40008 lbu a0,8(a3) +80022f04: 92020004 lbu v0,4(s0) +80022f08: 00461826 xor v1,v0,a2 +80022f0c: 00441021 addu v0,v0,a0 +80022f10: 00c21021 addu v0,a2,v0 +80022f14: 3042ffff andi v0,v0,0xffff +80022f18: 304800ff andi t0,v0,0xff +80022f1c: 00031827 nor v1,zero,v1 +80022f20: 30630080 andi v1,v1,0x80 +80022f24: 2c440100 sltiu a0,v0,256 +80022f28: 00c82826 xor a1,a2,t0 +80022f2c: 00a32824 and a1,a1,v1 +80022f30: 38840001 xori a0,a0,0x1 +80022f34: 3c038022 lui v1,0x8022 +80022f38: a46250b4 sh v0,20660(v1) +80022f3c: 10a0000e beqz a1,80022f78 <_Z6Op75M1v+0x220> +80022f40: a0e40008 sb a0,8(a3) +80022f44: 24020001 li v0,1 +80022f48: a0e2000b sb v0,11(a3) +80022f4c: 2622e2f8 addiu v0,s1,-7432 +80022f50: 310400ff andi a0,t0,0xff +80022f54: 25a3e284 addiu v1,t5,-7548 +80022f58: a0480004 sb t0,4(v0) +80022f5c: a064000a sb a0,10(v1) +80022f60: a0640009 sb a0,9(v1) +80022f64: 8fbf0018 lw ra,24(sp) +80022f68: 8fb10014 lw s1,20(sp) +80022f6c: 8fb00010 lw s0,16(sp) +80022f70: 03e00008 jr ra +80022f74: 27bd0020 addiu sp,sp,32 +80022f78: 08008bd3 j 80022f4c <_Z6Op75M1v+0x1f4> +80022f7c: a0e0000b sb zero,11(a3) +80022f80: 910350ab lbu v1,20651(t0) +80022f84: 916550aa lbu a1,20650(t3) +80022f88: 2624e2f8 addiu a0,s1,-7432 +80022f8c: 00031900 sll v1,v1,0x4 +80022f90: 00651825 or v1,v1,a1 +80022f94: 90820004 lbu v0,4(a0) +80022f98: 306500ff andi a1,v1,0xff +80022f9c: 00461026 xor v0,v0,a2 +80022fa0: 00c51826 xor v1,a2,a1 +80022fa4: 00021027 nor v0,zero,v0 +80022fa8: 30630080 andi v1,v1,0x80 +80022fac: 3c048022 lui a0,0x8022 +80022fb0: 00431024 and v0,v0,v1 +80022fb4: a1800008 sb zero,8(t4) +80022fb8: 1440ffc1 bnez v0,80022ec0 <_Z6Op75M1v+0x168> +80022fbc: a08550b2 sb a1,20658(a0) +80022fc0: 25a2e284 addiu v0,t5,-7548 +80022fc4: 08008bb3 j 80022ecc <_Z6Op75M1v+0x174> +80022fc8: a040000b sb zero,11(v0) +80022fcc: 25430001 addiu v1,t2,1 +80022fd0: 24e2fff6 addiu v0,a3,-10 +80022fd4: a10350ab sb v1,20651(t0) +80022fd8: 3042000f andi v0,v0,0xf +80022fdc: a16250aa sb v0,20650(t3) +80022fe0: 910250ab lbu v0,20651(t0) +80022fe4: 01221021 addu v0,t1,v0 +80022fe8: 304200ff andi v0,v0,0xff +80022fec: 2c43000a sltiu v1,v0,10 +80022ff0: 1460ffe3 bnez v1,80022f80 <_Z6Op75M1v+0x228> +80022ff4: a10250ab sb v0,20651(t0) +80022ff8: 08008b9d j 80022e74 <_Z6Op75M1v+0x11c> +80022ffc: 2442fff6 addiu v0,v0,-10 + +80023000 <_Z6Op65M1v>: +80023000: 27bdffe0 addiu sp,sp,-32 +80023004: 3c058021 lui a1,0x8021 +80023008: afb10014 sw s1,20(sp) +8002300c: afb00010 sw s0,16(sp) +80023010: afbf0018 sw ra,24(sp) +80023014: 24a5e2a8 addiu a1,a1,-7512 +80023018: 8ca7000c lw a3,12(a1) +8002301c: 3c028022 lui v0,0x8022 +80023020: 90e30000 lbu v1,0(a3) +80023024: 3c118021 lui s1,0x8021 +80023028: a04350cc sb v1,20684(v0) +8002302c: 2630e2f8 addiu s0,s1,-7432 +80023030: 90e30000 lbu v1,0(a3) +80023034: 96020006 lhu v0,6(s0) +80023038: 8ca60020 lw a2,32(a1) +8002303c: 8ca4002c lw a0,44(a1) +80023040: 00621821 addu v1,v1,v0 +80023044: 3063ffff andi v1,v1,0xffff +80023048: 3c028021 lui v0,0x8021 +8002304c: 00c43021 addu a2,a2,a0 +80023050: ac437018 sw v1,28696(v0) +80023054: 24e70001 addiu a3,a3,1 +80023058: 3c028006 lui v0,0x8006 +8002305c: 00602021 move a0,v1 +80023060: aca60020 sw a2,32(a1) +80023064: 244249d4 addiu v0,v0,18900 +80023068: 0040f809 jalr v0 +8002306c: aca7000c sw a3,12(a1) +80023070: 00403021 move a2,v0 +80023074: 92020002 lbu v0,2(s0) +80023078: 3c038022 lui v1,0x8022 +8002307c: 30420008 andi v0,v0,0x8 +80023080: 1040003f beqz v0,80023180 <_Z6Op65M1v+0x180> +80023084: a06650bc sb a2,20668(v1) +80023088: 3c0d8021 lui t5,0x8021 +8002308c: 96030004 lhu v1,4(s0) +80023090: 25ace284 addiu t4,t5,-7548 +80023094: 91840008 lbu a0,8(t4) +80023098: 3062000f andi v0,v1,0xf +8002309c: 00441021 addu v0,v0,a0 +800230a0: 30c5000f andi a1,a2,0xf +800230a4: 00a21021 addu v0,a1,v0 +800230a8: 304700ff andi a3,v0,0xff +800230ac: 00031902 srl v1,v1,0x4 +800230b0: 306a000f andi t2,v1,0xf +800230b4: 3c088022 lui t0,0x8022 +800230b8: 00064902 srl t1,a2,0x4 +800230bc: 3c0b8022 lui t3,0x8022 +800230c0: 3c028022 lui v0,0x8022 +800230c4: 3c038022 lui v1,0x8022 +800230c8: 2ce4000a sltiu a0,a3,10 +800230cc: a04550ae sb a1,20654(v0) +800230d0: a06950af sb t1,20655(v1) +800230d4: a10a50ab sb t2,20651(t0) +800230d8: 1080005e beqz a0,80023254 <_Z6Op65M1v+0x254> +800230dc: a16750aa sb a3,20650(t3) +800230e0: 910250ab lbu v0,20651(t0) +800230e4: 01221021 addu v0,t1,v0 +800230e8: 304200ff andi v0,v0,0xff +800230ec: 2c43000a sltiu v1,v0,10 +800230f0: 14600045 bnez v1,80023208 <_Z6Op65M1v+0x208> +800230f4: a10250ab sb v0,20651(t0) +800230f8: 2442fff6 addiu v0,v0,-10 +800230fc: 3042000f andi v0,v0,0xf +80023100: 24030001 li v1,1 +80023104: a10250ab sb v0,20651(t0) +80023108: a1830008 sb v1,8(t4) +8002310c: 910350ab lbu v1,20651(t0) +80023110: 916550aa lbu a1,20650(t3) +80023114: 2624e2f8 addiu a0,s1,-7432 +80023118: 00031900 sll v1,v1,0x4 +8002311c: 00651825 or v1,v1,a1 +80023120: 90820004 lbu v0,4(a0) +80023124: 306500ff andi a1,v1,0xff +80023128: 00461026 xor v0,v0,a2 +8002312c: 00c51826 xor v1,a2,a1 +80023130: 00021027 nor v0,zero,v0 +80023134: 30630080 andi v1,v1,0x80 +80023138: 3c048022 lui a0,0x8022 +8002313c: 00431024 and v0,v0,v1 +80023140: 10400041 beqz v0,80023248 <_Z6Op65M1v+0x248> +80023144: a08550b2 sb a1,20658(a0) +80023148: 25a3e284 addiu v1,t5,-7548 +8002314c: 24020001 li v0,1 +80023150: a062000b sb v0,11(v1) +80023154: 2622e2f8 addiu v0,s1,-7432 +80023158: 30a400ff andi a0,a1,0xff +8002315c: 25a3e284 addiu v1,t5,-7548 +80023160: a0450004 sb a1,4(v0) +80023164: a064000a sb a0,10(v1) +80023168: a0640009 sb a0,9(v1) +8002316c: 8fbf0018 lw ra,24(sp) +80023170: 8fb10014 lw s1,20(sp) +80023174: 8fb00010 lw s0,16(sp) +80023178: 03e00008 jr ra +8002317c: 27bd0020 addiu sp,sp,32 +80023180: 3c0d8021 lui t5,0x8021 +80023184: 25a7e284 addiu a3,t5,-7548 +80023188: 90e40008 lbu a0,8(a3) +8002318c: 92020004 lbu v0,4(s0) +80023190: 00461826 xor v1,v0,a2 +80023194: 00441021 addu v0,v0,a0 +80023198: 00c21021 addu v0,a2,v0 +8002319c: 3042ffff andi v0,v0,0xffff +800231a0: 304800ff andi t0,v0,0xff +800231a4: 00031827 nor v1,zero,v1 +800231a8: 30630080 andi v1,v1,0x80 +800231ac: 2c440100 sltiu a0,v0,256 +800231b0: 00c82826 xor a1,a2,t0 +800231b4: 00a32824 and a1,a1,v1 +800231b8: 38840001 xori a0,a0,0x1 +800231bc: 3c038022 lui v1,0x8022 +800231c0: a46250b4 sh v0,20660(v1) +800231c4: 10a0000e beqz a1,80023200 <_Z6Op65M1v+0x200> +800231c8: a0e40008 sb a0,8(a3) +800231cc: 24020001 li v0,1 +800231d0: a0e2000b sb v0,11(a3) +800231d4: 2622e2f8 addiu v0,s1,-7432 +800231d8: 310400ff andi a0,t0,0xff +800231dc: 25a3e284 addiu v1,t5,-7548 +800231e0: a0480004 sb t0,4(v0) +800231e4: a064000a sb a0,10(v1) +800231e8: a0640009 sb a0,9(v1) +800231ec: 8fbf0018 lw ra,24(sp) +800231f0: 8fb10014 lw s1,20(sp) +800231f4: 8fb00010 lw s0,16(sp) +800231f8: 03e00008 jr ra +800231fc: 27bd0020 addiu sp,sp,32 +80023200: 08008c75 j 800231d4 <_Z6Op65M1v+0x1d4> +80023204: a0e0000b sb zero,11(a3) +80023208: 910350ab lbu v1,20651(t0) +8002320c: 916550aa lbu a1,20650(t3) +80023210: 2624e2f8 addiu a0,s1,-7432 +80023214: 00031900 sll v1,v1,0x4 +80023218: 00651825 or v1,v1,a1 +8002321c: 90820004 lbu v0,4(a0) +80023220: 306500ff andi a1,v1,0xff +80023224: 00461026 xor v0,v0,a2 +80023228: 00c51826 xor v1,a2,a1 +8002322c: 00021027 nor v0,zero,v0 +80023230: 30630080 andi v1,v1,0x80 +80023234: 3c048022 lui a0,0x8022 +80023238: 00431024 and v0,v0,v1 +8002323c: a1800008 sb zero,8(t4) +80023240: 1440ffc1 bnez v0,80023148 <_Z6Op65M1v+0x148> +80023244: a08550b2 sb a1,20658(a0) +80023248: 25a2e284 addiu v0,t5,-7548 +8002324c: 08008c55 j 80023154 <_Z6Op65M1v+0x154> +80023250: a040000b sb zero,11(v0) +80023254: 25430001 addiu v1,t2,1 +80023258: 24e2fff6 addiu v0,a3,-10 +8002325c: a10350ab sb v1,20651(t0) +80023260: 3042000f andi v0,v0,0xf +80023264: a16250aa sb v0,20650(t3) +80023268: 910250ab lbu v0,20651(t0) +8002326c: 01221021 addu v0,t1,v0 +80023270: 304200ff andi v0,v0,0xff +80023274: 2c43000a sltiu v1,v0,10 +80023278: 1460ffe3 bnez v1,80023208 <_Z6Op65M1v+0x208> +8002327c: a10250ab sb v0,20651(t0) +80023280: 08008c3f j 800230fc <_Z6Op65M1v+0xfc> +80023284: 2442fff6 addiu v0,v0,-10 + +80023288 <_Z6Op69M1v>: +80023288: 27bdffe0 addiu sp,sp,-32 +8002328c: afb10014 sw s1,20(sp) +80023290: 3c068021 lui a2,0x8021 +80023294: 3c118021 lui s1,0x8021 +80023298: afb00010 sw s0,16(sp) +8002329c: afbf0018 sw ra,24(sp) +800232a0: 24c6e2a8 addiu a2,a2,-7512 +800232a4: 2630e284 addiu s0,s1,-7548 +800232a8: 8cc5000c lw a1,12(a2) +800232ac: 8e030010 lw v1,16(s0) +800232b0: 8cc20010 lw v0,16(a2) +800232b4: 00a31821 addu v1,a1,v1 +800232b8: 00621823 subu v1,v1,v0 +800232bc: 3c028021 lui v0,0x8021 +800232c0: ac437018 sw v1,28696(v0) +800232c4: 24a50001 addiu a1,a1,1 +800232c8: 3c028006 lui v0,0x8006 +800232cc: 00602021 move a0,v1 +800232d0: 244249d4 addiu v0,v0,18900 +800232d4: 0040f809 jalr v0 +800232d8: acc5000c sw a1,12(a2) +800232dc: 3c0c8021 lui t4,0x8021 +800232e0: 2584e2f8 addiu a0,t4,-7432 +800232e4: 00403021 move a2,v0 +800232e8: 90820002 lbu v0,2(a0) +800232ec: 3c038022 lui v1,0x8022 +800232f0: 30420008 andi v0,v0,0x8 +800232f4: 1040003d beqz v0,800233ec <_Z6Op69M1v+0x164> +800232f8: a06650bc sb a2,20668(v1) +800232fc: 94830004 lhu v1,4(a0) +80023300: 92040008 lbu a0,8(s0) +80023304: 3062000f andi v0,v1,0xf +80023308: 00441021 addu v0,v0,a0 +8002330c: 30c5000f andi a1,a2,0xf +80023310: 00a21021 addu v0,a1,v0 +80023314: 304700ff andi a3,v0,0xff +80023318: 00031902 srl v1,v1,0x4 +8002331c: 306a000f andi t2,v1,0xf +80023320: 3c088022 lui t0,0x8022 +80023324: 00064902 srl t1,a2,0x4 +80023328: 3c0b8022 lui t3,0x8022 +8002332c: 3c028022 lui v0,0x8022 +80023330: 3c038022 lui v1,0x8022 +80023334: 2ce4000a sltiu a0,a3,10 +80023338: a04550ae sb a1,20654(v0) +8002333c: a06950af sb t1,20655(v1) +80023340: a10a50ab sb t2,20651(t0) +80023344: 1080005c beqz a0,800234b8 <_Z6Op69M1v+0x230> +80023348: a16750aa sb a3,20650(t3) +8002334c: 910250ab lbu v0,20651(t0) +80023350: 01221021 addu v0,t1,v0 +80023354: 304200ff andi v0,v0,0xff +80023358: 2c43000a sltiu v1,v0,10 +8002335c: 14600043 bnez v1,8002346c <_Z6Op69M1v+0x1e4> +80023360: a10250ab sb v0,20651(t0) +80023364: 2442fff6 addiu v0,v0,-10 +80023368: 3042000f andi v0,v0,0xf +8002336c: 24030001 li v1,1 +80023370: a10250ab sb v0,20651(t0) +80023374: a2030008 sb v1,8(s0) +80023378: 910350ab lbu v1,20651(t0) +8002337c: 916550aa lbu a1,20650(t3) +80023380: 2584e2f8 addiu a0,t4,-7432 +80023384: 00031900 sll v1,v1,0x4 +80023388: 00651825 or v1,v1,a1 +8002338c: 90820004 lbu v0,4(a0) +80023390: 306500ff andi a1,v1,0xff +80023394: 00461026 xor v0,v0,a2 +80023398: 00c51826 xor v1,a2,a1 +8002339c: 00021027 nor v0,zero,v0 +800233a0: 30630080 andi v1,v1,0x80 +800233a4: 3c048022 lui a0,0x8022 +800233a8: 00431024 and v0,v0,v1 +800233ac: 1040003f beqz v0,800234ac <_Z6Op69M1v+0x224> +800233b0: a08550b2 sb a1,20658(a0) +800233b4: 2623e284 addiu v1,s1,-7548 +800233b8: 24020001 li v0,1 +800233bc: a062000b sb v0,11(v1) +800233c0: 2623e284 addiu v1,s1,-7548 +800233c4: 30a400ff andi a0,a1,0xff +800233c8: 2582e2f8 addiu v0,t4,-7432 +800233cc: a0450004 sb a1,4(v0) +800233d0: a064000a sb a0,10(v1) +800233d4: a0640009 sb a0,9(v1) +800233d8: 8fbf0018 lw ra,24(sp) +800233dc: 8fb10014 lw s1,20(sp) +800233e0: 8fb00010 lw s0,16(sp) +800233e4: 03e00008 jr ra +800233e8: 27bd0020 addiu sp,sp,32 +800233ec: 90820004 lbu v0,4(a0) +800233f0: 92040008 lbu a0,8(s0) +800233f4: 00461826 xor v1,v0,a2 +800233f8: 00441021 addu v0,v0,a0 +800233fc: 00c21021 addu v0,a2,v0 +80023400: 3042ffff andi v0,v0,0xffff +80023404: 304700ff andi a3,v0,0xff +80023408: 00031827 nor v1,zero,v1 +8002340c: 30630080 andi v1,v1,0x80 +80023410: 2c440100 sltiu a0,v0,256 +80023414: 00c72826 xor a1,a2,a3 +80023418: 00a32824 and a1,a1,v1 +8002341c: 38840001 xori a0,a0,0x1 +80023420: 3c038022 lui v1,0x8022 +80023424: a46250b4 sh v0,20660(v1) +80023428: 10a0000e beqz a1,80023464 <_Z6Op69M1v+0x1dc> +8002342c: a2040008 sb a0,8(s0) +80023430: 24020001 li v0,1 +80023434: a202000b sb v0,11(s0) +80023438: 2623e284 addiu v1,s1,-7548 +8002343c: 30e400ff andi a0,a3,0xff +80023440: 2582e2f8 addiu v0,t4,-7432 +80023444: a0470004 sb a3,4(v0) +80023448: a064000a sb a0,10(v1) +8002344c: a0640009 sb a0,9(v1) +80023450: 8fbf0018 lw ra,24(sp) +80023454: 8fb10014 lw s1,20(sp) +80023458: 8fb00010 lw s0,16(sp) +8002345c: 03e00008 jr ra +80023460: 27bd0020 addiu sp,sp,32 +80023464: 08008d0e j 80023438 <_Z6Op69M1v+0x1b0> +80023468: a200000b sb zero,11(s0) +8002346c: 910350ab lbu v1,20651(t0) +80023470: 916550aa lbu a1,20650(t3) +80023474: 2584e2f8 addiu a0,t4,-7432 +80023478: 00031900 sll v1,v1,0x4 +8002347c: 00651825 or v1,v1,a1 +80023480: 90820004 lbu v0,4(a0) +80023484: 306500ff andi a1,v1,0xff +80023488: 00461026 xor v0,v0,a2 +8002348c: 00c51826 xor v1,a2,a1 +80023490: 00021027 nor v0,zero,v0 +80023494: 30630080 andi v1,v1,0x80 +80023498: 3c048022 lui a0,0x8022 +8002349c: 00431024 and v0,v0,v1 +800234a0: a2000008 sb zero,8(s0) +800234a4: 1440ffc3 bnez v0,800233b4 <_Z6Op69M1v+0x12c> +800234a8: a08550b2 sb a1,20658(a0) +800234ac: 2622e284 addiu v0,s1,-7548 +800234b0: 08008cf0 j 800233c0 <_Z6Op69M1v+0x138> +800234b4: a040000b sb zero,11(v0) +800234b8: 25430001 addiu v1,t2,1 +800234bc: 24e2fff6 addiu v0,a3,-10 +800234c0: a10350ab sb v1,20651(t0) +800234c4: 3042000f andi v0,v0,0xf +800234c8: a16250aa sb v0,20650(t3) +800234cc: 910250ab lbu v0,20651(t0) +800234d0: 01221021 addu v0,t1,v0 +800234d4: 304200ff andi v0,v0,0xff +800234d8: 2c43000a sltiu v1,v0,10 +800234dc: 1460ffe3 bnez v1,8002346c <_Z6Op69M1v+0x1e4> +800234e0: a10250ab sb v0,20651(t0) +800234e4: 08008cda j 80023368 <_Z6Op69M1v+0xe0> +800234e8: 2442fff6 addiu v0,v0,-10 + +800234ec <_Z6Op73M1v>: +800234ec: 27bdffd0 addiu sp,sp,-48 +800234f0: 3c038021 lui v1,0x8021 +800234f4: afbf0028 sw ra,40(sp) +800234f8: afb50024 sw s5,36(sp) +800234fc: afb40020 sw s4,32(sp) +80023500: afb3001c sw s3,28(sp) +80023504: afb20018 sw s2,24(sp) +80023508: afb10014 sw s1,20(sp) +8002350c: afb00010 sw s0,16(sp) +80023510: 2463e2a8 addiu v1,v1,-7512 +80023514: 8c67000c lw a3,12(v1) +80023518: 3c118022 lui s1,0x8022 +8002351c: 90e20000 lbu v0,0(a3) +80023520: 3c158021 lui s5,0x8021 +80023524: a22250cc sb v0,20684(s1) +80023528: 26b2e2f8 addiu s2,s5,-7432 +8002352c: 90e50000 lbu a1,0(a3) +80023530: 8c620020 lw v0,32(v1) +80023534: 96440008 lhu a0,8(s2) +80023538: 8c66002c lw a2,44(v1) +8002353c: 00a42821 addu a1,a1,a0 +80023540: 2442000c addiu v0,v0,12 +80023544: 00c23021 addu a2,a2,v0 +80023548: 30a5ffff andi a1,a1,0xffff +8002354c: 24e70001 addiu a3,a3,1 +80023550: 3c108021 lui s0,0x8021 +80023554: 3c148021 lui s4,0x8021 +80023558: 3c028006 lui v0,0x8006 +8002355c: ac660020 sw a2,32(v1) +80023560: 00a02021 move a0,a1 +80023564: ac67000c sw a3,12(v1) +80023568: ae057018 sw a1,28696(s0) +8002356c: 24424be8 addiu v0,v0,19432 +80023570: 0040f809 jalr v0 +80023574: 2693e284 addiu s3,s4,-7548 +80023578: 8e630014 lw v1,20(s3) +8002357c: 9645000c lhu a1,12(s2) +80023580: 00a32821 addu a1,a1,v1 +80023584: 3c0300ff lui v1,0xff +80023588: 3463ffff ori v1,v1,0xffff +8002358c: 00452821 addu a1,v0,a1 +80023590: 00021203 sra v0,v0,0x8 +80023594: 00a32824 and a1,a1,v1 +80023598: a22250cc sb v0,20684(s1) +8002359c: 3c028006 lui v0,0x8006 +800235a0: 00a02021 move a0,a1 +800235a4: 244249d4 addiu v0,v0,18900 +800235a8: 0040f809 jalr v0 +800235ac: ae057018 sw a1,28696(s0) +800235b0: 00403021 move a2,v0 +800235b4: 92420002 lbu v0,2(s2) +800235b8: 3c038022 lui v1,0x8022 +800235bc: 30420008 andi v0,v0,0x8 +800235c0: 10400041 beqz v0,800236c8 <_Z6Op73M1v+0x1dc> +800235c4: a06650bc sb a2,20668(v1) +800235c8: 96430004 lhu v1,4(s2) +800235cc: 92640008 lbu a0,8(s3) +800235d0: 3062000f andi v0,v1,0xf +800235d4: 00441021 addu v0,v0,a0 +800235d8: 30c5000f andi a1,a2,0xf +800235dc: 00a21021 addu v0,a1,v0 +800235e0: 304700ff andi a3,v0,0xff +800235e4: 00031902 srl v1,v1,0x4 +800235e8: 306a000f andi t2,v1,0xf +800235ec: 3c088022 lui t0,0x8022 +800235f0: 00064902 srl t1,a2,0x4 +800235f4: 3c0b8022 lui t3,0x8022 +800235f8: 3c028022 lui v0,0x8022 +800235fc: 3c038022 lui v1,0x8022 +80023600: 2ce4000a sltiu a0,a3,10 +80023604: a04550ae sb a1,20654(v0) +80023608: a06950af sb t1,20655(v1) +8002360c: a10a50ab sb t2,20651(t0) +80023610: 10800064 beqz a0,800237a4 <_Z6Op73M1v+0x2b8> +80023614: a16750aa sb a3,20650(t3) +80023618: 910250ab lbu v0,20651(t0) +8002361c: 01221021 addu v0,t1,v0 +80023620: 304200ff andi v0,v0,0xff +80023624: 2c43000a sltiu v1,v0,10 +80023628: 1460004b bnez v1,80023758 <_Z6Op73M1v+0x26c> +8002362c: a10250ab sb v0,20651(t0) +80023630: 2442fff6 addiu v0,v0,-10 +80023634: 3042000f andi v0,v0,0xf +80023638: 24030001 li v1,1 +8002363c: a10250ab sb v0,20651(t0) +80023640: a2630008 sb v1,8(s3) +80023644: 910350ab lbu v1,20651(t0) +80023648: 916550aa lbu a1,20650(t3) +8002364c: 26a4e2f8 addiu a0,s5,-7432 +80023650: 00031900 sll v1,v1,0x4 +80023654: 00651825 or v1,v1,a1 +80023658: 90820004 lbu v0,4(a0) +8002365c: 306500ff andi a1,v1,0xff +80023660: 00461026 xor v0,v0,a2 +80023664: 00c51826 xor v1,a2,a1 +80023668: 00021027 nor v0,zero,v0 +8002366c: 30630080 andi v1,v1,0x80 +80023670: 3c048022 lui a0,0x8022 +80023674: 00431024 and v0,v0,v1 +80023678: 10400047 beqz v0,80023798 <_Z6Op73M1v+0x2ac> +8002367c: a08550b2 sb a1,20658(a0) +80023680: 2683e284 addiu v1,s4,-7548 +80023684: 24020001 li v0,1 +80023688: a062000b sb v0,11(v1) +8002368c: 2683e284 addiu v1,s4,-7548 +80023690: 26a2e2f8 addiu v0,s5,-7432 +80023694: 30a400ff andi a0,a1,0xff +80023698: a0450004 sb a1,4(v0) +8002369c: a064000a sb a0,10(v1) +800236a0: a0640009 sb a0,9(v1) +800236a4: 8fbf0028 lw ra,40(sp) +800236a8: 8fb50024 lw s5,36(sp) +800236ac: 8fb40020 lw s4,32(sp) +800236b0: 8fb3001c lw s3,28(sp) +800236b4: 8fb20018 lw s2,24(sp) +800236b8: 8fb10014 lw s1,20(sp) +800236bc: 8fb00010 lw s0,16(sp) +800236c0: 03e00008 jr ra +800236c4: 27bd0030 addiu sp,sp,48 +800236c8: 92640008 lbu a0,8(s3) +800236cc: 92420004 lbu v0,4(s2) +800236d0: 00461826 xor v1,v0,a2 +800236d4: 00441021 addu v0,v0,a0 +800236d8: 00c21021 addu v0,a2,v0 +800236dc: 3042ffff andi v0,v0,0xffff +800236e0: 304700ff andi a3,v0,0xff +800236e4: 00031827 nor v1,zero,v1 +800236e8: 30630080 andi v1,v1,0x80 +800236ec: 2c440100 sltiu a0,v0,256 +800236f0: 00c72826 xor a1,a2,a3 +800236f4: 00a32824 and a1,a1,v1 +800236f8: 38840001 xori a0,a0,0x1 +800236fc: 3c038022 lui v1,0x8022 +80023700: a46250b4 sh v0,20660(v1) +80023704: 10a00012 beqz a1,80023750 <_Z6Op73M1v+0x264> +80023708: a2640008 sb a0,8(s3) +8002370c: 24020001 li v0,1 +80023710: a262000b sb v0,11(s3) +80023714: 2683e284 addiu v1,s4,-7548 +80023718: 26a2e2f8 addiu v0,s5,-7432 +8002371c: 30e400ff andi a0,a3,0xff +80023720: a0470004 sb a3,4(v0) +80023724: a064000a sb a0,10(v1) +80023728: a0640009 sb a0,9(v1) +8002372c: 8fbf0028 lw ra,40(sp) +80023730: 8fb50024 lw s5,36(sp) +80023734: 8fb40020 lw s4,32(sp) +80023738: 8fb3001c lw s3,28(sp) +8002373c: 8fb20018 lw s2,24(sp) +80023740: 8fb10014 lw s1,20(sp) +80023744: 8fb00010 lw s0,16(sp) +80023748: 03e00008 jr ra +8002374c: 27bd0030 addiu sp,sp,48 +80023750: 08008dc5 j 80023714 <_Z6Op73M1v+0x228> +80023754: a260000b sb zero,11(s3) +80023758: 910350ab lbu v1,20651(t0) +8002375c: 916550aa lbu a1,20650(t3) +80023760: 26a4e2f8 addiu a0,s5,-7432 +80023764: 00031900 sll v1,v1,0x4 +80023768: 00651825 or v1,v1,a1 +8002376c: 90820004 lbu v0,4(a0) +80023770: 306500ff andi a1,v1,0xff +80023774: 00461026 xor v0,v0,a2 +80023778: 00c51826 xor v1,a2,a1 +8002377c: 00021027 nor v0,zero,v0 +80023780: 30630080 andi v1,v1,0x80 +80023784: 3c048022 lui a0,0x8022 +80023788: 00431024 and v0,v0,v1 +8002378c: a2600008 sb zero,8(s3) +80023790: 1440ffbb bnez v0,80023680 <_Z6Op73M1v+0x194> +80023794: a08550b2 sb a1,20658(a0) +80023798: 2682e284 addiu v0,s4,-7548 +8002379c: 08008da3 j 8002368c <_Z6Op73M1v+0x1a0> +800237a0: a040000b sb zero,11(v0) +800237a4: 25430001 addiu v1,t2,1 +800237a8: 24e2fff6 addiu v0,a3,-10 +800237ac: a10350ab sb v1,20651(t0) +800237b0: 3042000f andi v0,v0,0xf +800237b4: a16250aa sb v0,20650(t3) +800237b8: 910250ab lbu v0,20651(t0) +800237bc: 01221021 addu v0,t1,v0 +800237c0: 304200ff andi v0,v0,0xff +800237c4: 2c43000a sltiu v1,v0,10 +800237c8: 1460ffe3 bnez v1,80023758 <_Z6Op73M1v+0x26c> +800237cc: a10250ab sb v0,20651(t0) +800237d0: 08008d8d j 80023634 <_Z6Op73M1v+0x148> +800237d4: 2442fff6 addiu v0,v0,-10 + +800237d8 <_Z6Op63M1v>: +800237d8: 27bdffe0 addiu sp,sp,-32 +800237dc: 3c068021 lui a2,0x8021 +800237e0: afb10014 sw s1,20(sp) +800237e4: afb00010 sw s0,16(sp) +800237e8: afbf0018 sw ra,24(sp) +800237ec: 24c6e2a8 addiu a2,a2,-7512 +800237f0: 8cc7000c lw a3,12(a2) +800237f4: 3c028022 lui v0,0x8022 +800237f8: 90e30000 lbu v1,0(a3) +800237fc: 3c118021 lui s1,0x8021 +80023800: a04350cc sb v1,20684(v0) +80023804: 2630e2f8 addiu s0,s1,-7432 +80023808: 90e50000 lbu a1,0(a3) +8002380c: 8cc20020 lw v0,32(a2) +80023810: 96040008 lhu a0,8(s0) +80023814: 8cc3002c lw v1,44(a2) +80023818: 00a42821 addu a1,a1,a0 +8002381c: 24420006 addiu v0,v0,6 +80023820: 00621821 addu v1,v1,v0 +80023824: 30a5ffff andi a1,a1,0xffff +80023828: 3c028021 lui v0,0x8021 +8002382c: 24e70001 addiu a3,a3,1 +80023830: ac457018 sw a1,28696(v0) +80023834: 3c028006 lui v0,0x8006 +80023838: acc30020 sw v1,32(a2) +8002383c: acc7000c sw a3,12(a2) +80023840: 244249d4 addiu v0,v0,18900 +80023844: 0040f809 jalr v0 +80023848: 00a02021 move a0,a1 +8002384c: 00403021 move a2,v0 +80023850: 92020002 lbu v0,2(s0) +80023854: 3c038022 lui v1,0x8022 +80023858: 30420008 andi v0,v0,0x8 +8002385c: 1040003f beqz v0,8002395c <_Z6Op63M1v+0x184> +80023860: a06650bc sb a2,20668(v1) +80023864: 3c0d8021 lui t5,0x8021 +80023868: 96030004 lhu v1,4(s0) +8002386c: 25ace284 addiu t4,t5,-7548 +80023870: 91840008 lbu a0,8(t4) +80023874: 3062000f andi v0,v1,0xf +80023878: 00441021 addu v0,v0,a0 +8002387c: 30c5000f andi a1,a2,0xf +80023880: 00a21021 addu v0,a1,v0 +80023884: 304700ff andi a3,v0,0xff +80023888: 00031902 srl v1,v1,0x4 +8002388c: 306a000f andi t2,v1,0xf +80023890: 3c088022 lui t0,0x8022 +80023894: 00064902 srl t1,a2,0x4 +80023898: 3c0b8022 lui t3,0x8022 +8002389c: 3c028022 lui v0,0x8022 +800238a0: 3c038022 lui v1,0x8022 +800238a4: 2ce4000a sltiu a0,a3,10 +800238a8: a04550ae sb a1,20654(v0) +800238ac: a06950af sb t1,20655(v1) +800238b0: a10a50ab sb t2,20651(t0) +800238b4: 1080005e beqz a0,80023a30 <_Z6Op63M1v+0x258> +800238b8: a16750aa sb a3,20650(t3) +800238bc: 910250ab lbu v0,20651(t0) +800238c0: 01221021 addu v0,t1,v0 +800238c4: 304200ff andi v0,v0,0xff +800238c8: 2c43000a sltiu v1,v0,10 +800238cc: 14600045 bnez v1,800239e4 <_Z6Op63M1v+0x20c> +800238d0: a10250ab sb v0,20651(t0) +800238d4: 2442fff6 addiu v0,v0,-10 +800238d8: 3042000f andi v0,v0,0xf +800238dc: 24030001 li v1,1 +800238e0: a10250ab sb v0,20651(t0) +800238e4: a1830008 sb v1,8(t4) +800238e8: 910350ab lbu v1,20651(t0) +800238ec: 916550aa lbu a1,20650(t3) +800238f0: 2624e2f8 addiu a0,s1,-7432 +800238f4: 00031900 sll v1,v1,0x4 +800238f8: 00651825 or v1,v1,a1 +800238fc: 90820004 lbu v0,4(a0) +80023900: 306500ff andi a1,v1,0xff +80023904: 00461026 xor v0,v0,a2 +80023908: 00c51826 xor v1,a2,a1 +8002390c: 00021027 nor v0,zero,v0 +80023910: 30630080 andi v1,v1,0x80 +80023914: 3c048022 lui a0,0x8022 +80023918: 00431024 and v0,v0,v1 +8002391c: 10400041 beqz v0,80023a24 <_Z6Op63M1v+0x24c> +80023920: a08550b2 sb a1,20658(a0) +80023924: 25a3e284 addiu v1,t5,-7548 +80023928: 24020001 li v0,1 +8002392c: a062000b sb v0,11(v1) +80023930: 2622e2f8 addiu v0,s1,-7432 +80023934: 30a400ff andi a0,a1,0xff +80023938: 25a3e284 addiu v1,t5,-7548 +8002393c: a0450004 sb a1,4(v0) +80023940: a064000a sb a0,10(v1) +80023944: a0640009 sb a0,9(v1) +80023948: 8fbf0018 lw ra,24(sp) +8002394c: 8fb10014 lw s1,20(sp) +80023950: 8fb00010 lw s0,16(sp) +80023954: 03e00008 jr ra +80023958: 27bd0020 addiu sp,sp,32 +8002395c: 3c0d8021 lui t5,0x8021 +80023960: 25a7e284 addiu a3,t5,-7548 +80023964: 90e40008 lbu a0,8(a3) +80023968: 92020004 lbu v0,4(s0) +8002396c: 00461826 xor v1,v0,a2 +80023970: 00441021 addu v0,v0,a0 +80023974: 00c21021 addu v0,a2,v0 +80023978: 3042ffff andi v0,v0,0xffff +8002397c: 304800ff andi t0,v0,0xff +80023980: 00031827 nor v1,zero,v1 +80023984: 30630080 andi v1,v1,0x80 +80023988: 2c440100 sltiu a0,v0,256 +8002398c: 00c82826 xor a1,a2,t0 +80023990: 00a32824 and a1,a1,v1 +80023994: 38840001 xori a0,a0,0x1 +80023998: 3c038022 lui v1,0x8022 +8002399c: a46250b4 sh v0,20660(v1) +800239a0: 10a0000e beqz a1,800239dc <_Z6Op63M1v+0x204> +800239a4: a0e40008 sb a0,8(a3) +800239a8: 24020001 li v0,1 +800239ac: a0e2000b sb v0,11(a3) +800239b0: 2622e2f8 addiu v0,s1,-7432 +800239b4: 310400ff andi a0,t0,0xff +800239b8: 25a3e284 addiu v1,t5,-7548 +800239bc: a0480004 sb t0,4(v0) +800239c0: a064000a sb a0,10(v1) +800239c4: a0640009 sb a0,9(v1) +800239c8: 8fbf0018 lw ra,24(sp) +800239cc: 8fb10014 lw s1,20(sp) +800239d0: 8fb00010 lw s0,16(sp) +800239d4: 03e00008 jr ra +800239d8: 27bd0020 addiu sp,sp,32 +800239dc: 08008e6c j 800239b0 <_Z6Op63M1v+0x1d8> +800239e0: a0e0000b sb zero,11(a3) +800239e4: 910350ab lbu v1,20651(t0) +800239e8: 916550aa lbu a1,20650(t3) +800239ec: 2624e2f8 addiu a0,s1,-7432 +800239f0: 00031900 sll v1,v1,0x4 +800239f4: 00651825 or v1,v1,a1 +800239f8: 90820004 lbu v0,4(a0) +800239fc: 306500ff andi a1,v1,0xff +80023a00: 00461026 xor v0,v0,a2 +80023a04: 00c51826 xor v1,a2,a1 +80023a08: 00021027 nor v0,zero,v0 +80023a0c: 30630080 andi v1,v1,0x80 +80023a10: 3c048022 lui a0,0x8022 +80023a14: 00431024 and v0,v0,v1 +80023a18: a1800008 sb zero,8(t4) +80023a1c: 1440ffc1 bnez v0,80023924 <_Z6Op63M1v+0x14c> +80023a20: a08550b2 sb a1,20658(a0) +80023a24: 25a2e284 addiu v0,t5,-7548 +80023a28: 08008e4c j 80023930 <_Z6Op63M1v+0x158> +80023a2c: a040000b sb zero,11(v0) +80023a30: 25430001 addiu v1,t2,1 +80023a34: 24e2fff6 addiu v0,a3,-10 +80023a38: a10350ab sb v1,20651(t0) +80023a3c: 3042000f andi v0,v0,0xf +80023a40: a16250aa sb v0,20650(t3) +80023a44: 910250ab lbu v0,20651(t0) +80023a48: 01221021 addu v0,t1,v0 +80023a4c: 304200ff andi v0,v0,0xff +80023a50: 2c43000a sltiu v1,v0,10 +80023a54: 1460ffe3 bnez v1,800239e4 <_Z6Op63M1v+0x20c> +80023a58: a10250ab sb v0,20651(t0) +80023a5c: 08008e36 j 800238d8 <_Z6Op63M1v+0x100> +80023a60: 2442fff6 addiu v0,v0,-10 + +80023a64 <_Z6Op7FM1v>: +80023a64: 27bdffe0 addiu sp,sp,-32 +80023a68: 3c068021 lui a2,0x8021 +80023a6c: afb10014 sw s1,20(sp) +80023a70: afb00010 sw s0,16(sp) +80023a74: afbf0018 sw ra,24(sp) +80023a78: 24c6e2a8 addiu a2,a2,-7512 +80023a7c: 8cc7000c lw a3,12(a2) +80023a80: 3c118021 lui s1,0x8021 +80023a84: 90e20001 lbu v0,1(a3) +80023a88: 90e30000 lbu v1,0(a3) +80023a8c: 2630e2f8 addiu s0,s1,-7432 +80023a90: 90e40002 lbu a0,2(a3) +80023a94: 9605000a lhu a1,10(s0) +80023a98: 00021200 sll v0,v0,0x8 +80023a9c: 00621821 addu v1,v1,v0 +80023aa0: 00651821 addu v1,v1,a1 +80023aa4: 00042400 sll a0,a0,0x10 +80023aa8: 3c0200ff lui v0,0xff +80023aac: 00832021 addu a0,a0,v1 +80023ab0: 3442ffff ori v0,v0,0xffff +80023ab4: 00822024 and a0,a0,v0 +80023ab8: 3c028021 lui v0,0x8021 +80023abc: 8cc30030 lw v1,48(a2) +80023ac0: 8cc8002c lw t0,44(a2) +80023ac4: ac447018 sw a0,28696(v0) +80023ac8: 90e90002 lbu t1,2(a3) +80023acc: 8cc50020 lw a1,32(a2) +80023ad0: 00681821 addu v1,v1,t0 +80023ad4: 3c028022 lui v0,0x8022 +80023ad8: 00a32821 addu a1,a1,v1 +80023adc: 24e70003 addiu a3,a3,3 +80023ae0: a04950cc sb t1,20684(v0) +80023ae4: 3c028006 lui v0,0x8006 +80023ae8: acc50020 sw a1,32(a2) +80023aec: 244249d4 addiu v0,v0,18900 +80023af0: 0040f809 jalr v0 +80023af4: acc7000c sw a3,12(a2) +80023af8: 00403021 move a2,v0 +80023afc: 92020002 lbu v0,2(s0) +80023b00: 3c038022 lui v1,0x8022 +80023b04: 30420008 andi v0,v0,0x8 +80023b08: 1040003f beqz v0,80023c08 <_Z6Op7FM1v+0x1a4> +80023b0c: a06650bc sb a2,20668(v1) +80023b10: 3c0d8021 lui t5,0x8021 +80023b14: 96030004 lhu v1,4(s0) +80023b18: 25ace284 addiu t4,t5,-7548 +80023b1c: 91840008 lbu a0,8(t4) +80023b20: 3062000f andi v0,v1,0xf +80023b24: 00441021 addu v0,v0,a0 +80023b28: 30c5000f andi a1,a2,0xf +80023b2c: 00a21021 addu v0,a1,v0 +80023b30: 304700ff andi a3,v0,0xff +80023b34: 00031902 srl v1,v1,0x4 +80023b38: 306a000f andi t2,v1,0xf +80023b3c: 3c088022 lui t0,0x8022 +80023b40: 00064902 srl t1,a2,0x4 +80023b44: 3c0b8022 lui t3,0x8022 +80023b48: 3c028022 lui v0,0x8022 +80023b4c: 3c038022 lui v1,0x8022 +80023b50: 2ce4000a sltiu a0,a3,10 +80023b54: a04550ae sb a1,20654(v0) +80023b58: a06950af sb t1,20655(v1) +80023b5c: a10a50ab sb t2,20651(t0) +80023b60: 1080005e beqz a0,80023cdc <_Z6Op7FM1v+0x278> +80023b64: a16750aa sb a3,20650(t3) +80023b68: 910250ab lbu v0,20651(t0) +80023b6c: 01221021 addu v0,t1,v0 +80023b70: 304200ff andi v0,v0,0xff +80023b74: 2c43000a sltiu v1,v0,10 +80023b78: 14600045 bnez v1,80023c90 <_Z6Op7FM1v+0x22c> +80023b7c: a10250ab sb v0,20651(t0) +80023b80: 2442fff6 addiu v0,v0,-10 +80023b84: 3042000f andi v0,v0,0xf +80023b88: 24030001 li v1,1 +80023b8c: a10250ab sb v0,20651(t0) +80023b90: a1830008 sb v1,8(t4) +80023b94: 910350ab lbu v1,20651(t0) +80023b98: 916550aa lbu a1,20650(t3) +80023b9c: 2624e2f8 addiu a0,s1,-7432 +80023ba0: 00031900 sll v1,v1,0x4 +80023ba4: 00651825 or v1,v1,a1 +80023ba8: 90820004 lbu v0,4(a0) +80023bac: 306500ff andi a1,v1,0xff +80023bb0: 00461026 xor v0,v0,a2 +80023bb4: 00c51826 xor v1,a2,a1 +80023bb8: 00021027 nor v0,zero,v0 +80023bbc: 30630080 andi v1,v1,0x80 +80023bc0: 3c048022 lui a0,0x8022 +80023bc4: 00431024 and v0,v0,v1 +80023bc8: 10400041 beqz v0,80023cd0 <_Z6Op7FM1v+0x26c> +80023bcc: a08550b2 sb a1,20658(a0) +80023bd0: 25a3e284 addiu v1,t5,-7548 +80023bd4: 24020001 li v0,1 +80023bd8: a062000b sb v0,11(v1) +80023bdc: 2622e2f8 addiu v0,s1,-7432 +80023be0: 30a400ff andi a0,a1,0xff +80023be4: 25a3e284 addiu v1,t5,-7548 +80023be8: a0450004 sb a1,4(v0) +80023bec: a064000a sb a0,10(v1) +80023bf0: a0640009 sb a0,9(v1) +80023bf4: 8fbf0018 lw ra,24(sp) +80023bf8: 8fb10014 lw s1,20(sp) +80023bfc: 8fb00010 lw s0,16(sp) +80023c00: 03e00008 jr ra +80023c04: 27bd0020 addiu sp,sp,32 +80023c08: 3c0d8021 lui t5,0x8021 +80023c0c: 25a7e284 addiu a3,t5,-7548 +80023c10: 90e40008 lbu a0,8(a3) +80023c14: 92020004 lbu v0,4(s0) +80023c18: 00461826 xor v1,v0,a2 +80023c1c: 00441021 addu v0,v0,a0 +80023c20: 00c21021 addu v0,a2,v0 +80023c24: 3042ffff andi v0,v0,0xffff +80023c28: 304800ff andi t0,v0,0xff +80023c2c: 00031827 nor v1,zero,v1 +80023c30: 30630080 andi v1,v1,0x80 +80023c34: 2c440100 sltiu a0,v0,256 +80023c38: 00c82826 xor a1,a2,t0 +80023c3c: 00a32824 and a1,a1,v1 +80023c40: 38840001 xori a0,a0,0x1 +80023c44: 3c038022 lui v1,0x8022 +80023c48: a46250b4 sh v0,20660(v1) +80023c4c: 10a0000e beqz a1,80023c88 <_Z6Op7FM1v+0x224> +80023c50: a0e40008 sb a0,8(a3) +80023c54: 24020001 li v0,1 +80023c58: a0e2000b sb v0,11(a3) +80023c5c: 2622e2f8 addiu v0,s1,-7432 +80023c60: 310400ff andi a0,t0,0xff +80023c64: 25a3e284 addiu v1,t5,-7548 +80023c68: a0480004 sb t0,4(v0) +80023c6c: a064000a sb a0,10(v1) +80023c70: a0640009 sb a0,9(v1) +80023c74: 8fbf0018 lw ra,24(sp) +80023c78: 8fb10014 lw s1,20(sp) +80023c7c: 8fb00010 lw s0,16(sp) +80023c80: 03e00008 jr ra +80023c84: 27bd0020 addiu sp,sp,32 +80023c88: 08008f17 j 80023c5c <_Z6Op7FM1v+0x1f8> +80023c8c: a0e0000b sb zero,11(a3) +80023c90: 910350ab lbu v1,20651(t0) +80023c94: 916550aa lbu a1,20650(t3) +80023c98: 2624e2f8 addiu a0,s1,-7432 +80023c9c: 00031900 sll v1,v1,0x4 +80023ca0: 00651825 or v1,v1,a1 +80023ca4: 90820004 lbu v0,4(a0) +80023ca8: 306500ff andi a1,v1,0xff +80023cac: 00461026 xor v0,v0,a2 +80023cb0: 00c51826 xor v1,a2,a1 +80023cb4: 00021027 nor v0,zero,v0 +80023cb8: 30630080 andi v1,v1,0x80 +80023cbc: 3c048022 lui a0,0x8022 +80023cc0: 00431024 and v0,v0,v1 +80023cc4: a1800008 sb zero,8(t4) +80023cc8: 1440ffc1 bnez v0,80023bd0 <_Z6Op7FM1v+0x16c> +80023ccc: a08550b2 sb a1,20658(a0) +80023cd0: 25a2e284 addiu v0,t5,-7548 +80023cd4: 08008ef7 j 80023bdc <_Z6Op7FM1v+0x178> +80023cd8: a040000b sb zero,11(v0) +80023cdc: 25430001 addiu v1,t2,1 +80023ce0: 24e2fff6 addiu v0,a3,-10 +80023ce4: a10350ab sb v1,20651(t0) +80023ce8: 3042000f andi v0,v0,0xf +80023cec: a16250aa sb v0,20650(t3) +80023cf0: 910250ab lbu v0,20651(t0) +80023cf4: 01221021 addu v0,t1,v0 +80023cf8: 304200ff andi v0,v0,0xff +80023cfc: 2c43000a sltiu v1,v0,10 +80023d00: 1460ffe3 bnez v1,80023c90 <_Z6Op7FM1v+0x22c> +80023d04: a10250ab sb v0,20651(t0) +80023d08: 08008ee1 j 80023b84 <_Z6Op7FM1v+0x120> +80023d0c: 2442fff6 addiu v0,v0,-10 + +80023d10 <_Z6Op6FM1v>: +80023d10: 27bdffe8 addiu sp,sp,-24 +80023d14: 3c058021 lui a1,0x8021 +80023d18: afbf0010 sw ra,16(sp) +80023d1c: 24a5e2a8 addiu a1,a1,-7512 +80023d20: 8ca6000c lw a2,12(a1) +80023d24: 8ca70030 lw a3,48(a1) +80023d28: 90c20001 lbu v0,1(a2) +80023d2c: 90c40000 lbu a0,0(a2) +80023d30: 90c30002 lbu v1,2(a2) +80023d34: 00021200 sll v0,v0,0x8 +80023d38: 00822021 addu a0,a0,v0 +80023d3c: 00031c00 sll v1,v1,0x10 +80023d40: 00832021 addu a0,a0,v1 +80023d44: 3c028021 lui v0,0x8021 +80023d48: ac447018 sw a0,28696(v0) +80023d4c: 8ca8002c lw t0,44(a1) +80023d50: 90c90002 lbu t1,2(a2) +80023d54: 8ca30020 lw v1,32(a1) +80023d58: 00e83821 addu a3,a3,t0 +80023d5c: 3c028022 lui v0,0x8022 +80023d60: 00671821 addu v1,v1,a3 +80023d64: 24c60003 addiu a2,a2,3 +80023d68: a04950cc sb t1,20684(v0) +80023d6c: 3c028006 lui v0,0x8006 +80023d70: aca30020 sw v1,32(a1) +80023d74: 244249d4 addiu v0,v0,18900 +80023d78: 0040f809 jalr v0 +80023d7c: aca6000c sw a2,12(a1) +80023d80: 3c0d8021 lui t5,0x8021 +80023d84: 25a4e2f8 addiu a0,t5,-7432 +80023d88: 00403021 move a2,v0 +80023d8c: 90820002 lbu v0,2(a0) +80023d90: 3c038022 lui v1,0x8022 +80023d94: 30420008 andi v0,v0,0x8 +80023d98: 1040003d beqz v0,80023e90 <_Z6Op6FM1v+0x180> +80023d9c: a06650bc sb a2,20668(v1) +80023da0: 3c0e8021 lui t6,0x8021 +80023da4: 94830004 lhu v1,4(a0) +80023da8: 25cce284 addiu t4,t6,-7548 +80023dac: 91840008 lbu a0,8(t4) +80023db0: 3062000f andi v0,v1,0xf +80023db4: 00441021 addu v0,v0,a0 +80023db8: 30c5000f andi a1,a2,0xf +80023dbc: 00a21021 addu v0,a1,v0 +80023dc0: 304700ff andi a3,v0,0xff +80023dc4: 00031902 srl v1,v1,0x4 +80023dc8: 306a000f andi t2,v1,0xf +80023dcc: 3c088022 lui t0,0x8022 +80023dd0: 00064902 srl t1,a2,0x4 +80023dd4: 3c0b8022 lui t3,0x8022 +80023dd8: 3c028022 lui v0,0x8022 +80023ddc: 3c038022 lui v1,0x8022 +80023de0: 2ce4000a sltiu a0,a3,10 +80023de4: a04550ae sb a1,20654(v0) +80023de8: a06950af sb t1,20655(v1) +80023dec: a10a50ab sb t2,20651(t0) +80023df0: 1080005a beqz a0,80023f5c <_Z6Op6FM1v+0x24c> +80023df4: a16750aa sb a3,20650(t3) +80023df8: 910250ab lbu v0,20651(t0) +80023dfc: 01221021 addu v0,t1,v0 +80023e00: 304200ff andi v0,v0,0xff +80023e04: 2c43000a sltiu v1,v0,10 +80023e08: 14600041 bnez v1,80023f10 <_Z6Op6FM1v+0x200> +80023e0c: a10250ab sb v0,20651(t0) +80023e10: 2442fff6 addiu v0,v0,-10 +80023e14: 3042000f andi v0,v0,0xf +80023e18: 24030001 li v1,1 +80023e1c: a10250ab sb v0,20651(t0) +80023e20: a1830008 sb v1,8(t4) +80023e24: 910350ab lbu v1,20651(t0) +80023e28: 916550aa lbu a1,20650(t3) +80023e2c: 25a4e2f8 addiu a0,t5,-7432 +80023e30: 00031900 sll v1,v1,0x4 +80023e34: 00651825 or v1,v1,a1 +80023e38: 90820004 lbu v0,4(a0) +80023e3c: 306500ff andi a1,v1,0xff +80023e40: 00461026 xor v0,v0,a2 +80023e44: 00c51826 xor v1,a2,a1 +80023e48: 00021027 nor v0,zero,v0 +80023e4c: 30630080 andi v1,v1,0x80 +80023e50: 3c048022 lui a0,0x8022 +80023e54: 00431024 and v0,v0,v1 +80023e58: 1040003d beqz v0,80023f50 <_Z6Op6FM1v+0x240> +80023e5c: a08550b2 sb a1,20658(a0) +80023e60: 25c3e284 addiu v1,t6,-7548 +80023e64: 24020001 li v0,1 +80023e68: a062000b sb v0,11(v1) +80023e6c: 30a400ff andi a0,a1,0xff +80023e70: 25c3e284 addiu v1,t6,-7548 +80023e74: 25a2e2f8 addiu v0,t5,-7432 +80023e78: a0450004 sb a1,4(v0) +80023e7c: a064000a sb a0,10(v1) +80023e80: a0640009 sb a0,9(v1) +80023e84: 8fbf0010 lw ra,16(sp) +80023e88: 03e00008 jr ra +80023e8c: 27bd0018 addiu sp,sp,24 +80023e90: 3c0e8021 lui t6,0x8021 +80023e94: 25c7e284 addiu a3,t6,-7548 +80023e98: 90820004 lbu v0,4(a0) +80023e9c: 90e40008 lbu a0,8(a3) +80023ea0: 00461826 xor v1,v0,a2 +80023ea4: 00441021 addu v0,v0,a0 +80023ea8: 00c21021 addu v0,a2,v0 +80023eac: 3042ffff andi v0,v0,0xffff +80023eb0: 304800ff andi t0,v0,0xff +80023eb4: 00031827 nor v1,zero,v1 +80023eb8: 30630080 andi v1,v1,0x80 +80023ebc: 2c440100 sltiu a0,v0,256 +80023ec0: 00c82826 xor a1,a2,t0 +80023ec4: 00a32824 and a1,a1,v1 +80023ec8: 38840001 xori a0,a0,0x1 +80023ecc: 3c038022 lui v1,0x8022 +80023ed0: a46250b4 sh v0,20660(v1) +80023ed4: 10a0000c beqz a1,80023f08 <_Z6Op6FM1v+0x1f8> +80023ed8: a0e40008 sb a0,8(a3) +80023edc: 24020001 li v0,1 +80023ee0: a0e2000b sb v0,11(a3) +80023ee4: 310400ff andi a0,t0,0xff +80023ee8: 25c3e284 addiu v1,t6,-7548 +80023eec: 25a2e2f8 addiu v0,t5,-7432 +80023ef0: a0480004 sb t0,4(v0) +80023ef4: a064000a sb a0,10(v1) +80023ef8: a0640009 sb a0,9(v1) +80023efc: 8fbf0010 lw ra,16(sp) +80023f00: 03e00008 jr ra +80023f04: 27bd0018 addiu sp,sp,24 +80023f08: 08008fb9 j 80023ee4 <_Z6Op6FM1v+0x1d4> +80023f0c: a0e0000b sb zero,11(a3) +80023f10: 910350ab lbu v1,20651(t0) +80023f14: 916550aa lbu a1,20650(t3) +80023f18: 25a4e2f8 addiu a0,t5,-7432 +80023f1c: 00031900 sll v1,v1,0x4 +80023f20: 00651825 or v1,v1,a1 +80023f24: 90820004 lbu v0,4(a0) +80023f28: 306500ff andi a1,v1,0xff +80023f2c: 00461026 xor v0,v0,a2 +80023f30: 00c51826 xor v1,a2,a1 +80023f34: 00021027 nor v0,zero,v0 +80023f38: 30630080 andi v1,v1,0x80 +80023f3c: 3c048022 lui a0,0x8022 +80023f40: 00431024 and v0,v0,v1 +80023f44: a1800008 sb zero,8(t4) +80023f48: 1440ffc5 bnez v0,80023e60 <_Z6Op6FM1v+0x150> +80023f4c: a08550b2 sb a1,20658(a0) +80023f50: 25c2e284 addiu v0,t6,-7548 +80023f54: 08008f9b j 80023e6c <_Z6Op6FM1v+0x15c> +80023f58: a040000b sb zero,11(v0) +80023f5c: 25430001 addiu v1,t2,1 +80023f60: 24e2fff6 addiu v0,a3,-10 +80023f64: a10350ab sb v1,20651(t0) +80023f68: 3042000f andi v0,v0,0xf +80023f6c: a16250aa sb v0,20650(t3) +80023f70: 910250ab lbu v0,20651(t0) +80023f74: 01221021 addu v0,t1,v0 +80023f78: 304200ff andi v0,v0,0xff +80023f7c: 2c43000a sltiu v1,v0,10 +80023f80: 1460ffe3 bnez v1,80023f10 <_Z6Op6FM1v+0x200> +80023f84: a10250ab sb v0,20651(t0) +80023f88: 08008f85 j 80023e14 <_Z6Op6FM1v+0x104> +80023f8c: 2442fff6 addiu v0,v0,-10 + +80023f90 <_Z6Op79M1v>: +80023f90: 27bdffd8 addiu sp,sp,-40 +80023f94: 3c058021 lui a1,0x8021 +80023f98: afb3001c sw s3,28(sp) +80023f9c: afb20018 sw s2,24(sp) +80023fa0: afb10014 sw s1,20(sp) +80023fa4: afb00010 sw s0,16(sp) +80023fa8: afbf0020 sw ra,32(sp) +80023fac: 24a5e2a8 addiu a1,a1,-7512 +80023fb0: 8ca6000c lw a2,12(a1) +80023fb4: 3c138021 lui s3,0x8021 +80023fb8: 2671e284 addiu s1,s3,-7548 +80023fbc: 3c128021 lui s2,0x8021 +80023fc0: 90c30000 lbu v1,0(a2) +80023fc4: 8e270014 lw a3,20(s1) +80023fc8: 2650e2f8 addiu s0,s2,-7432 +80023fcc: 90c40001 lbu a0,1(a2) +80023fd0: 9602000c lhu v0,12(s0) +80023fd4: 00671821 addu v1,v1,a3 +80023fd8: 00621821 addu v1,v1,v0 +80023fdc: 00042200 sll a0,a0,0x8 +80023fe0: 00832021 addu a0,a0,v1 +80023fe4: 3c028021 lui v0,0x8021 +80023fe8: ac447018 sw a0,28696(v0) +80023fec: 8ca30020 lw v1,32(a1) +80023ff0: 8ca20030 lw v0,48(a1) +80023ff4: 90c70001 lbu a3,1(a2) +80023ff8: 00621821 addu v1,v1,v0 +80023ffc: 3c028022 lui v0,0x8022 +80024000: 24c60002 addiu a2,a2,2 +80024004: a04750cc sb a3,20684(v0) +80024008: 3c028006 lui v0,0x8006 +8002400c: aca30020 sw v1,32(a1) +80024010: 244249d4 addiu v0,v0,18900 +80024014: 0040f809 jalr v0 +80024018: aca6000c sw a2,12(a1) +8002401c: 00403021 move a2,v0 +80024020: 92020002 lbu v0,2(s0) +80024024: 3c038022 lui v1,0x8022 +80024028: 30420008 andi v0,v0,0x8 +8002402c: 1040003f beqz v0,8002412c <_Z6Op79M1v+0x19c> +80024030: a06650bc sb a2,20668(v1) +80024034: 96030004 lhu v1,4(s0) +80024038: 92240008 lbu a0,8(s1) +8002403c: 3062000f andi v0,v1,0xf +80024040: 00441021 addu v0,v0,a0 +80024044: 30c5000f andi a1,a2,0xf +80024048: 00a21021 addu v0,a1,v0 +8002404c: 304700ff andi a3,v0,0xff +80024050: 00031902 srl v1,v1,0x4 +80024054: 306a000f andi t2,v1,0xf +80024058: 3c088022 lui t0,0x8022 +8002405c: 00064902 srl t1,a2,0x4 +80024060: 3c0b8022 lui t3,0x8022 +80024064: 3c028022 lui v0,0x8022 +80024068: 3c038022 lui v1,0x8022 +8002406c: 2ce4000a sltiu a0,a3,10 +80024070: a04550ae sb a1,20654(v0) +80024074: a06950af sb t1,20655(v1) +80024078: a10a50ab sb t2,20651(t0) +8002407c: 10800060 beqz a0,80024200 <_Z6Op79M1v+0x270> +80024080: a16750aa sb a3,20650(t3) +80024084: 910250ab lbu v0,20651(t0) +80024088: 01221021 addu v0,t1,v0 +8002408c: 304200ff andi v0,v0,0xff +80024090: 2c43000a sltiu v1,v0,10 +80024094: 14600047 bnez v1,800241b4 <_Z6Op79M1v+0x224> +80024098: a10250ab sb v0,20651(t0) +8002409c: 2442fff6 addiu v0,v0,-10 +800240a0: 3042000f andi v0,v0,0xf +800240a4: 24030001 li v1,1 +800240a8: a10250ab sb v0,20651(t0) +800240ac: a2230008 sb v1,8(s1) +800240b0: 910350ab lbu v1,20651(t0) +800240b4: 916550aa lbu a1,20650(t3) +800240b8: 2644e2f8 addiu a0,s2,-7432 +800240bc: 00031900 sll v1,v1,0x4 +800240c0: 00651825 or v1,v1,a1 +800240c4: 90820004 lbu v0,4(a0) +800240c8: 306500ff andi a1,v1,0xff +800240cc: 00461026 xor v0,v0,a2 +800240d0: 00c51826 xor v1,a2,a1 +800240d4: 00021027 nor v0,zero,v0 +800240d8: 30630080 andi v1,v1,0x80 +800240dc: 3c048022 lui a0,0x8022 +800240e0: 00431024 and v0,v0,v1 +800240e4: 10400043 beqz v0,800241f4 <_Z6Op79M1v+0x264> +800240e8: a08550b2 sb a1,20658(a0) +800240ec: 2663e284 addiu v1,s3,-7548 +800240f0: 24020001 li v0,1 +800240f4: a062000b sb v0,11(v1) +800240f8: 2663e284 addiu v1,s3,-7548 +800240fc: 2642e2f8 addiu v0,s2,-7432 +80024100: 30a400ff andi a0,a1,0xff +80024104: a0450004 sb a1,4(v0) +80024108: a064000a sb a0,10(v1) +8002410c: a0640009 sb a0,9(v1) +80024110: 8fbf0020 lw ra,32(sp) +80024114: 8fb3001c lw s3,28(sp) +80024118: 8fb20018 lw s2,24(sp) +8002411c: 8fb10014 lw s1,20(sp) +80024120: 8fb00010 lw s0,16(sp) +80024124: 03e00008 jr ra +80024128: 27bd0028 addiu sp,sp,40 +8002412c: 92240008 lbu a0,8(s1) +80024130: 92020004 lbu v0,4(s0) +80024134: 00461826 xor v1,v0,a2 +80024138: 00441021 addu v0,v0,a0 +8002413c: 00c21021 addu v0,a2,v0 +80024140: 3042ffff andi v0,v0,0xffff +80024144: 304700ff andi a3,v0,0xff +80024148: 00031827 nor v1,zero,v1 +8002414c: 30630080 andi v1,v1,0x80 +80024150: 2c440100 sltiu a0,v0,256 +80024154: 00c72826 xor a1,a2,a3 +80024158: 00a32824 and a1,a1,v1 +8002415c: 38840001 xori a0,a0,0x1 +80024160: 3c038022 lui v1,0x8022 +80024164: a46250b4 sh v0,20660(v1) +80024168: 10a00010 beqz a1,800241ac <_Z6Op79M1v+0x21c> +8002416c: a2240008 sb a0,8(s1) +80024170: 24020001 li v0,1 +80024174: a222000b sb v0,11(s1) +80024178: 2663e284 addiu v1,s3,-7548 +8002417c: 2642e2f8 addiu v0,s2,-7432 +80024180: 30e400ff andi a0,a3,0xff +80024184: a0470004 sb a3,4(v0) +80024188: a064000a sb a0,10(v1) +8002418c: a0640009 sb a0,9(v1) +80024190: 8fbf0020 lw ra,32(sp) +80024194: 8fb3001c lw s3,28(sp) +80024198: 8fb20018 lw s2,24(sp) +8002419c: 8fb10014 lw s1,20(sp) +800241a0: 8fb00010 lw s0,16(sp) +800241a4: 03e00008 jr ra +800241a8: 27bd0028 addiu sp,sp,40 +800241ac: 0800905e j 80024178 <_Z6Op79M1v+0x1e8> +800241b0: a220000b sb zero,11(s1) +800241b4: 910350ab lbu v1,20651(t0) +800241b8: 916550aa lbu a1,20650(t3) +800241bc: 2644e2f8 addiu a0,s2,-7432 +800241c0: 00031900 sll v1,v1,0x4 +800241c4: 00651825 or v1,v1,a1 +800241c8: 90820004 lbu v0,4(a0) +800241cc: 306500ff andi a1,v1,0xff +800241d0: 00461026 xor v0,v0,a2 +800241d4: 00c51826 xor v1,a2,a1 +800241d8: 00021027 nor v0,zero,v0 +800241dc: 30630080 andi v1,v1,0x80 +800241e0: 3c048022 lui a0,0x8022 +800241e4: 00431024 and v0,v0,v1 +800241e8: a2200008 sb zero,8(s1) +800241ec: 1440ffbf bnez v0,800240ec <_Z6Op79M1v+0x15c> +800241f0: a08550b2 sb a1,20658(a0) +800241f4: 2662e284 addiu v0,s3,-7548 +800241f8: 0800903e j 800240f8 <_Z6Op79M1v+0x168> +800241fc: a040000b sb zero,11(v0) +80024200: 25430001 addiu v1,t2,1 +80024204: 24e2fff6 addiu v0,a3,-10 +80024208: a10350ab sb v1,20651(t0) +8002420c: 3042000f andi v0,v0,0xf +80024210: a16250aa sb v0,20650(t3) +80024214: 910250ab lbu v0,20651(t0) +80024218: 01221021 addu v0,t1,v0 +8002421c: 304200ff andi v0,v0,0xff +80024220: 2c43000a sltiu v1,v0,10 +80024224: 1460ffe3 bnez v1,800241b4 <_Z6Op79M1v+0x224> +80024228: a10250ab sb v0,20651(t0) +8002422c: 08009028 j 800240a0 <_Z6Op79M1v+0x110> +80024230: 2442fff6 addiu v0,v0,-10 + +80024234 <_Z6Op7DM1v>: +80024234: 27bdffd8 addiu sp,sp,-40 +80024238: 3c058021 lui a1,0x8021 +8002423c: afb3001c sw s3,28(sp) +80024240: afb20018 sw s2,24(sp) +80024244: afb10014 sw s1,20(sp) +80024248: afb00010 sw s0,16(sp) +8002424c: afbf0020 sw ra,32(sp) +80024250: 24a5e2a8 addiu a1,a1,-7512 +80024254: 8ca6000c lw a2,12(a1) +80024258: 3c138021 lui s3,0x8021 +8002425c: 2671e284 addiu s1,s3,-7548 +80024260: 3c128021 lui s2,0x8021 +80024264: 90c30000 lbu v1,0(a2) +80024268: 8e270014 lw a3,20(s1) +8002426c: 2650e2f8 addiu s0,s2,-7432 +80024270: 90c40001 lbu a0,1(a2) +80024274: 9602000a lhu v0,10(s0) +80024278: 00671821 addu v1,v1,a3 +8002427c: 00621821 addu v1,v1,v0 +80024280: 00042200 sll a0,a0,0x8 +80024284: 00832021 addu a0,a0,v1 +80024288: 3c028021 lui v0,0x8021 +8002428c: ac447018 sw a0,28696(v0) +80024290: 8ca30020 lw v1,32(a1) +80024294: 8ca20030 lw v0,48(a1) +80024298: 90c70001 lbu a3,1(a2) +8002429c: 00621821 addu v1,v1,v0 +800242a0: 3c028022 lui v0,0x8022 +800242a4: 24c60002 addiu a2,a2,2 +800242a8: a04750cc sb a3,20684(v0) +800242ac: 3c028006 lui v0,0x8006 +800242b0: aca30020 sw v1,32(a1) +800242b4: 244249d4 addiu v0,v0,18900 +800242b8: 0040f809 jalr v0 +800242bc: aca6000c sw a2,12(a1) +800242c0: 00403021 move a2,v0 +800242c4: 92020002 lbu v0,2(s0) +800242c8: 3c038022 lui v1,0x8022 +800242cc: 30420008 andi v0,v0,0x8 +800242d0: 1040003f beqz v0,800243d0 <_Z6Op7DM1v+0x19c> +800242d4: a06650bc sb a2,20668(v1) +800242d8: 96030004 lhu v1,4(s0) +800242dc: 92240008 lbu a0,8(s1) +800242e0: 3062000f andi v0,v1,0xf +800242e4: 00441021 addu v0,v0,a0 +800242e8: 30c5000f andi a1,a2,0xf +800242ec: 00a21021 addu v0,a1,v0 +800242f0: 304700ff andi a3,v0,0xff +800242f4: 00031902 srl v1,v1,0x4 +800242f8: 306a000f andi t2,v1,0xf +800242fc: 3c088022 lui t0,0x8022 +80024300: 00064902 srl t1,a2,0x4 +80024304: 3c0b8022 lui t3,0x8022 +80024308: 3c028022 lui v0,0x8022 +8002430c: 3c038022 lui v1,0x8022 +80024310: 2ce4000a sltiu a0,a3,10 +80024314: a04550ae sb a1,20654(v0) +80024318: a06950af sb t1,20655(v1) +8002431c: a10a50ab sb t2,20651(t0) +80024320: 10800060 beqz a0,800244a4 <_Z6Op7DM1v+0x270> +80024324: a16750aa sb a3,20650(t3) +80024328: 910250ab lbu v0,20651(t0) +8002432c: 01221021 addu v0,t1,v0 +80024330: 304200ff andi v0,v0,0xff +80024334: 2c43000a sltiu v1,v0,10 +80024338: 14600047 bnez v1,80024458 <_Z6Op7DM1v+0x224> +8002433c: a10250ab sb v0,20651(t0) +80024340: 2442fff6 addiu v0,v0,-10 +80024344: 3042000f andi v0,v0,0xf +80024348: 24030001 li v1,1 +8002434c: a10250ab sb v0,20651(t0) +80024350: a2230008 sb v1,8(s1) +80024354: 910350ab lbu v1,20651(t0) +80024358: 916550aa lbu a1,20650(t3) +8002435c: 2644e2f8 addiu a0,s2,-7432 +80024360: 00031900 sll v1,v1,0x4 +80024364: 00651825 or v1,v1,a1 +80024368: 90820004 lbu v0,4(a0) +8002436c: 306500ff andi a1,v1,0xff +80024370: 00461026 xor v0,v0,a2 +80024374: 00c51826 xor v1,a2,a1 +80024378: 00021027 nor v0,zero,v0 +8002437c: 30630080 andi v1,v1,0x80 +80024380: 3c048022 lui a0,0x8022 +80024384: 00431024 and v0,v0,v1 +80024388: 10400043 beqz v0,80024498 <_Z6Op7DM1v+0x264> +8002438c: a08550b2 sb a1,20658(a0) +80024390: 2663e284 addiu v1,s3,-7548 +80024394: 24020001 li v0,1 +80024398: a062000b sb v0,11(v1) +8002439c: 2663e284 addiu v1,s3,-7548 +800243a0: 2642e2f8 addiu v0,s2,-7432 +800243a4: 30a400ff andi a0,a1,0xff +800243a8: a0450004 sb a1,4(v0) +800243ac: a064000a sb a0,10(v1) +800243b0: a0640009 sb a0,9(v1) +800243b4: 8fbf0020 lw ra,32(sp) +800243b8: 8fb3001c lw s3,28(sp) +800243bc: 8fb20018 lw s2,24(sp) +800243c0: 8fb10014 lw s1,20(sp) +800243c4: 8fb00010 lw s0,16(sp) +800243c8: 03e00008 jr ra +800243cc: 27bd0028 addiu sp,sp,40 +800243d0: 92240008 lbu a0,8(s1) +800243d4: 92020004 lbu v0,4(s0) +800243d8: 00461826 xor v1,v0,a2 +800243dc: 00441021 addu v0,v0,a0 +800243e0: 00c21021 addu v0,a2,v0 +800243e4: 3042ffff andi v0,v0,0xffff +800243e8: 304700ff andi a3,v0,0xff +800243ec: 00031827 nor v1,zero,v1 +800243f0: 30630080 andi v1,v1,0x80 +800243f4: 2c440100 sltiu a0,v0,256 +800243f8: 00c72826 xor a1,a2,a3 +800243fc: 00a32824 and a1,a1,v1 +80024400: 38840001 xori a0,a0,0x1 +80024404: 3c038022 lui v1,0x8022 +80024408: a46250b4 sh v0,20660(v1) +8002440c: 10a00010 beqz a1,80024450 <_Z6Op7DM1v+0x21c> +80024410: a2240008 sb a0,8(s1) +80024414: 24020001 li v0,1 +80024418: a222000b sb v0,11(s1) +8002441c: 2663e284 addiu v1,s3,-7548 +80024420: 2642e2f8 addiu v0,s2,-7432 +80024424: 30e400ff andi a0,a3,0xff +80024428: a0470004 sb a3,4(v0) +8002442c: a064000a sb a0,10(v1) +80024430: a0640009 sb a0,9(v1) +80024434: 8fbf0020 lw ra,32(sp) +80024438: 8fb3001c lw s3,28(sp) +8002443c: 8fb20018 lw s2,24(sp) +80024440: 8fb10014 lw s1,20(sp) +80024444: 8fb00010 lw s0,16(sp) +80024448: 03e00008 jr ra +8002444c: 27bd0028 addiu sp,sp,40 +80024450: 08009107 j 8002441c <_Z6Op7DM1v+0x1e8> +80024454: a220000b sb zero,11(s1) +80024458: 910350ab lbu v1,20651(t0) +8002445c: 916550aa lbu a1,20650(t3) +80024460: 2644e2f8 addiu a0,s2,-7432 +80024464: 00031900 sll v1,v1,0x4 +80024468: 00651825 or v1,v1,a1 +8002446c: 90820004 lbu v0,4(a0) +80024470: 306500ff andi a1,v1,0xff +80024474: 00461026 xor v0,v0,a2 +80024478: 00c51826 xor v1,a2,a1 +8002447c: 00021027 nor v0,zero,v0 +80024480: 30630080 andi v1,v1,0x80 +80024484: 3c048022 lui a0,0x8022 +80024488: 00431024 and v0,v0,v1 +8002448c: a2200008 sb zero,8(s1) +80024490: 1440ffbf bnez v0,80024390 <_Z6Op7DM1v+0x15c> +80024494: a08550b2 sb a1,20658(a0) +80024498: 2662e284 addiu v0,s3,-7548 +8002449c: 080090e7 j 8002439c <_Z6Op7DM1v+0x168> +800244a0: a040000b sb zero,11(v0) +800244a4: 25430001 addiu v1,t2,1 +800244a8: 24e2fff6 addiu v0,a3,-10 +800244ac: a10350ab sb v1,20651(t0) +800244b0: 3042000f andi v0,v0,0xf +800244b4: a16250aa sb v0,20650(t3) +800244b8: 910250ab lbu v0,20651(t0) +800244bc: 01221021 addu v0,t1,v0 +800244c0: 304200ff andi v0,v0,0xff +800244c4: 2c43000a sltiu v1,v0,10 +800244c8: 1460ffe3 bnez v1,80024458 <_Z6Op7DM1v+0x224> +800244cc: a10250ab sb v0,20651(t0) +800244d0: 080090d1 j 80024344 <_Z6Op7DM1v+0x110> +800244d4: 2442fff6 addiu v0,v0,-10 + +800244d8 <_Z6Op6DM1v>: +800244d8: 27bdffe0 addiu sp,sp,-32 +800244dc: 3c038021 lui v1,0x8021 +800244e0: afb10014 sw s1,20(sp) +800244e4: afb00010 sw s0,16(sp) +800244e8: afbf0018 sw ra,24(sp) +800244ec: 2463e2a8 addiu v1,v1,-7512 +800244f0: 8c66000c lw a2,12(v1) +800244f4: 3c118021 lui s1,0x8021 +800244f8: 90c20001 lbu v0,1(a2) +800244fc: 90c40000 lbu a0,0(a2) +80024500: 2630e284 addiu s0,s1,-7548 +80024504: 8e050014 lw a1,20(s0) +80024508: 00021200 sll v0,v0,0x8 +8002450c: 00822021 addu a0,a0,v0 +80024510: 00852021 addu a0,a0,a1 +80024514: 3c028021 lui v0,0x8021 +80024518: ac447018 sw a0,28696(v0) +8002451c: 8c650020 lw a1,32(v1) +80024520: 8c620030 lw v0,48(v1) +80024524: 90c70001 lbu a3,1(a2) +80024528: 00a22821 addu a1,a1,v0 +8002452c: 3c028022 lui v0,0x8022 +80024530: 24c60002 addiu a2,a2,2 +80024534: a04750cc sb a3,20684(v0) +80024538: 3c028006 lui v0,0x8006 +8002453c: ac66000c sw a2,12(v1) +80024540: 244249d4 addiu v0,v0,18900 +80024544: 0040f809 jalr v0 +80024548: ac650020 sw a1,32(v1) +8002454c: 3c0c8021 lui t4,0x8021 +80024550: 2584e2f8 addiu a0,t4,-7432 +80024554: 00403021 move a2,v0 +80024558: 90820002 lbu v0,2(a0) +8002455c: 3c038022 lui v1,0x8022 +80024560: 30420008 andi v0,v0,0x8 +80024564: 1040003d beqz v0,8002465c <_Z6Op6DM1v+0x184> +80024568: a06650bc sb a2,20668(v1) +8002456c: 94830004 lhu v1,4(a0) +80024570: 92040008 lbu a0,8(s0) +80024574: 3062000f andi v0,v1,0xf +80024578: 00441021 addu v0,v0,a0 +8002457c: 30c5000f andi a1,a2,0xf +80024580: 00a21021 addu v0,a1,v0 +80024584: 304700ff andi a3,v0,0xff +80024588: 00031902 srl v1,v1,0x4 +8002458c: 306a000f andi t2,v1,0xf +80024590: 3c088022 lui t0,0x8022 +80024594: 00064902 srl t1,a2,0x4 +80024598: 3c0b8022 lui t3,0x8022 +8002459c: 3c028022 lui v0,0x8022 +800245a0: 3c038022 lui v1,0x8022 +800245a4: 2ce4000a sltiu a0,a3,10 +800245a8: a04550ae sb a1,20654(v0) +800245ac: a06950af sb t1,20655(v1) +800245b0: a10a50ab sb t2,20651(t0) +800245b4: 1080005c beqz a0,80024728 <_Z6Op6DM1v+0x250> +800245b8: a16750aa sb a3,20650(t3) +800245bc: 910250ab lbu v0,20651(t0) +800245c0: 01221021 addu v0,t1,v0 +800245c4: 304200ff andi v0,v0,0xff +800245c8: 2c43000a sltiu v1,v0,10 +800245cc: 14600043 bnez v1,800246dc <_Z6Op6DM1v+0x204> +800245d0: a10250ab sb v0,20651(t0) +800245d4: 2442fff6 addiu v0,v0,-10 +800245d8: 3042000f andi v0,v0,0xf +800245dc: 24030001 li v1,1 +800245e0: a10250ab sb v0,20651(t0) +800245e4: a2030008 sb v1,8(s0) +800245e8: 910350ab lbu v1,20651(t0) +800245ec: 916550aa lbu a1,20650(t3) +800245f0: 2584e2f8 addiu a0,t4,-7432 +800245f4: 00031900 sll v1,v1,0x4 +800245f8: 00651825 or v1,v1,a1 +800245fc: 90820004 lbu v0,4(a0) +80024600: 306500ff andi a1,v1,0xff +80024604: 00461026 xor v0,v0,a2 +80024608: 00c51826 xor v1,a2,a1 +8002460c: 00021027 nor v0,zero,v0 +80024610: 30630080 andi v1,v1,0x80 +80024614: 3c048022 lui a0,0x8022 +80024618: 00431024 and v0,v0,v1 +8002461c: 1040003f beqz v0,8002471c <_Z6Op6DM1v+0x244> +80024620: a08550b2 sb a1,20658(a0) +80024624: 2623e284 addiu v1,s1,-7548 +80024628: 24020001 li v0,1 +8002462c: a062000b sb v0,11(v1) +80024630: 2623e284 addiu v1,s1,-7548 +80024634: 30a400ff andi a0,a1,0xff +80024638: 2582e2f8 addiu v0,t4,-7432 +8002463c: a0450004 sb a1,4(v0) +80024640: a064000a sb a0,10(v1) +80024644: a0640009 sb a0,9(v1) +80024648: 8fbf0018 lw ra,24(sp) +8002464c: 8fb10014 lw s1,20(sp) +80024650: 8fb00010 lw s0,16(sp) +80024654: 03e00008 jr ra +80024658: 27bd0020 addiu sp,sp,32 +8002465c: 90820004 lbu v0,4(a0) +80024660: 92040008 lbu a0,8(s0) +80024664: 00461826 xor v1,v0,a2 +80024668: 00441021 addu v0,v0,a0 +8002466c: 00c21021 addu v0,a2,v0 +80024670: 3042ffff andi v0,v0,0xffff +80024674: 304700ff andi a3,v0,0xff +80024678: 00031827 nor v1,zero,v1 +8002467c: 30630080 andi v1,v1,0x80 +80024680: 2c440100 sltiu a0,v0,256 +80024684: 00c72826 xor a1,a2,a3 +80024688: 00a32824 and a1,a1,v1 +8002468c: 38840001 xori a0,a0,0x1 +80024690: 3c038022 lui v1,0x8022 +80024694: a46250b4 sh v0,20660(v1) +80024698: 10a0000e beqz a1,800246d4 <_Z6Op6DM1v+0x1fc> +8002469c: a2040008 sb a0,8(s0) +800246a0: 24020001 li v0,1 +800246a4: a202000b sb v0,11(s0) +800246a8: 2623e284 addiu v1,s1,-7548 +800246ac: 30e400ff andi a0,a3,0xff +800246b0: 2582e2f8 addiu v0,t4,-7432 +800246b4: a0470004 sb a3,4(v0) +800246b8: a064000a sb a0,10(v1) +800246bc: a0640009 sb a0,9(v1) +800246c0: 8fbf0018 lw ra,24(sp) +800246c4: 8fb10014 lw s1,20(sp) +800246c8: 8fb00010 lw s0,16(sp) +800246cc: 03e00008 jr ra +800246d0: 27bd0020 addiu sp,sp,32 +800246d4: 080091aa j 800246a8 <_Z6Op6DM1v+0x1d0> +800246d8: a200000b sb zero,11(s0) +800246dc: 910350ab lbu v1,20651(t0) +800246e0: 916550aa lbu a1,20650(t3) +800246e4: 2584e2f8 addiu a0,t4,-7432 +800246e8: 00031900 sll v1,v1,0x4 +800246ec: 00651825 or v1,v1,a1 +800246f0: 90820004 lbu v0,4(a0) +800246f4: 306500ff andi a1,v1,0xff +800246f8: 00461026 xor v0,v0,a2 +800246fc: 00c51826 xor v1,a2,a1 +80024700: 00021027 nor v0,zero,v0 +80024704: 30630080 andi v1,v1,0x80 +80024708: 3c048022 lui a0,0x8022 +8002470c: 00431024 and v0,v0,v1 +80024710: a2000008 sb zero,8(s0) +80024714: 1440ffc3 bnez v0,80024624 <_Z6Op6DM1v+0x14c> +80024718: a08550b2 sb a1,20658(a0) +8002471c: 2622e284 addiu v0,s1,-7548 +80024720: 0800918c j 80024630 <_Z6Op6DM1v+0x158> +80024724: a040000b sb zero,11(v0) +80024728: 25430001 addiu v1,t2,1 +8002472c: 24e2fff6 addiu v0,a3,-10 +80024730: a10350ab sb v1,20651(t0) +80024734: 3042000f andi v0,v0,0xf +80024738: a16250aa sb v0,20650(t3) +8002473c: 910250ab lbu v0,20651(t0) +80024740: 01221021 addu v0,t1,v0 +80024744: 304200ff andi v0,v0,0xff +80024748: 2c43000a sltiu v1,v0,10 +8002474c: 1460ffe3 bnez v1,800246dc <_Z6Op6DM1v+0x204> +80024750: a10250ab sb v0,20651(t0) +80024754: 08009176 j 800245d8 <_Z6Op6DM1v+0x100> +80024758: 2442fff6 addiu v0,v0,-10 + +8002475c <_Z6Op47M0v>: +8002475c: 27bdffd0 addiu sp,sp,-48 +80024760: 3c038021 lui v1,0x8021 +80024764: afbf0028 sw ra,40(sp) +80024768: afb50024 sw s5,36(sp) +8002476c: afb40020 sw s4,32(sp) +80024770: afb3001c sw s3,28(sp) +80024774: afb20018 sw s2,24(sp) +80024778: afb10014 sw s1,20(sp) +8002477c: afb00010 sw s0,16(sp) +80024780: 2463e2a8 addiu v1,v1,-7512 +80024784: 8c67000c lw a3,12(v1) +80024788: 3c158022 lui s5,0x8022 +8002478c: 90e20000 lbu v0,0(a3) +80024790: 3c148021 lui s4,0x8021 +80024794: 2694e2f8 addiu s4,s4,-7432 +80024798: a2a250cc sb v0,20684(s5) +8002479c: 90e20000 lbu v0,0(a3) +800247a0: 96840006 lhu a0,6(s4) +800247a4: 8c660020 lw a2,32(v1) +800247a8: 8c65002c lw a1,44(v1) +800247ac: 00441021 addu v0,v0,a0 +800247b0: 00c53021 addu a2,a2,a1 +800247b4: 24e70001 addiu a3,a3,1 +800247b8: 3042ffff andi v0,v0,0xffff +800247bc: 3c128006 lui s2,0x8006 +800247c0: 3c138021 lui s3,0x8021 +800247c4: ac660020 sw a2,32(v1) +800247c8: ac67000c sw a3,12(v1) +800247cc: 26524be8 addiu s2,s2,19432 +800247d0: 00402021 move a0,v0 +800247d4: 0240f809 jalr s2 +800247d8: ae627018 sw v0,28696(s3) +800247dc: 8e647018 lw a0,28696(s3) +800247e0: 00408821 move s1,v0 +800247e4: 3c028006 lui v0,0x8006 +800247e8: 244249d4 addiu v0,v0,18900 +800247ec: 0040f809 jalr v0 +800247f0: 24840002 addiu a0,a0,2 +800247f4: 00021c00 sll v1,v0,0x10 +800247f8: 02238821 addu s1,s1,v1 +800247fc: 02202021 move a0,s1 +80024800: 96900004 lhu s0,4(s4) +80024804: ae717018 sw s1,28696(s3) +80024808: 0240f809 jalr s2 +8002480c: a2a250cc sb v0,20684(s5) +80024810: 02028026 xor s0,s0,v0 +80024814: 3203ffff andi v1,s0,0xffff +80024818: 3c028021 lui v0,0x8021 +8002481c: 2442e284 addiu v0,v0,-7548 +80024820: 00032202 srl a0,v1,0x8 +80024824: 0003182b sltu v1,zero,v1 +80024828: a044000a sb a0,10(v0) +8002482c: a0430009 sb v1,9(v0) +80024830: a6900004 sh s0,4(s4) +80024834: 8fbf0028 lw ra,40(sp) +80024838: 8fb50024 lw s5,36(sp) +8002483c: 8fb40020 lw s4,32(sp) +80024840: 8fb3001c lw s3,28(sp) +80024844: 8fb20018 lw s2,24(sp) +80024848: 8fb10014 lw s1,20(sp) +8002484c: 8fb00010 lw s0,16(sp) +80024850: 03e00008 jr ra +80024854: 27bd0030 addiu sp,sp,48 + +80024858 <_Z6Op47M1v>: +80024858: 27bdffd0 addiu sp,sp,-48 +8002485c: 3c038021 lui v1,0x8021 +80024860: afbf0028 sw ra,40(sp) +80024864: afb50024 sw s5,36(sp) +80024868: afb40020 sw s4,32(sp) +8002486c: afb3001c sw s3,28(sp) +80024870: afb20018 sw s2,24(sp) +80024874: afb10014 sw s1,20(sp) +80024878: afb00010 sw s0,16(sp) +8002487c: 2463e2a8 addiu v1,v1,-7512 +80024880: 8c67000c lw a3,12(v1) +80024884: 3c158022 lui s5,0x8022 +80024888: 90e20000 lbu v0,0(a3) +8002488c: 3c148021 lui s4,0x8021 +80024890: 2694e2f8 addiu s4,s4,-7432 +80024894: a2a250cc sb v0,20684(s5) +80024898: 90e20000 lbu v0,0(a3) +8002489c: 96840006 lhu a0,6(s4) +800248a0: 8c650020 lw a1,32(v1) +800248a4: 8c66002c lw a2,44(v1) +800248a8: 00441021 addu v0,v0,a0 +800248ac: 3c138021 lui s3,0x8021 +800248b0: 3042ffff andi v0,v0,0xffff +800248b4: 00a62821 addu a1,a1,a2 +800248b8: 24e70001 addiu a3,a3,1 +800248bc: 00402021 move a0,v0 +800248c0: ae627018 sw v0,28696(s3) +800248c4: 3c028006 lui v0,0x8006 +800248c8: ac650020 sw a1,32(v1) +800248cc: 24424be8 addiu v0,v0,19432 +800248d0: 0040f809 jalr v0 +800248d4: ac67000c sw a3,12(v1) +800248d8: 8e647018 lw a0,28696(s3) +800248dc: 3c118006 lui s1,0x8006 +800248e0: 263149d4 addiu s1,s1,18900 +800248e4: 24840002 addiu a0,a0,2 +800248e8: 0220f809 jalr s1 +800248ec: 00409021 move s2,v0 +800248f0: 00021c00 sll v1,v0,0x10 +800248f4: 02439021 addu s2,s2,v1 +800248f8: 92900004 lbu s0,4(s4) +800248fc: 02402021 move a0,s2 +80024900: ae727018 sw s2,28696(s3) +80024904: 0220f809 jalr s1 +80024908: a2a250cc sb v0,20684(s5) +8002490c: 02028026 xor s0,s0,v0 +80024910: 3c028021 lui v0,0x8021 +80024914: 320300ff andi v1,s0,0xff +80024918: 2442e284 addiu v0,v0,-7548 +8002491c: a043000a sb v1,10(v0) +80024920: a0430009 sb v1,9(v0) +80024924: a2900004 sb s0,4(s4) +80024928: 8fbf0028 lw ra,40(sp) +8002492c: 8fb50024 lw s5,36(sp) +80024930: 8fb40020 lw s4,32(sp) +80024934: 8fb3001c lw s3,28(sp) +80024938: 8fb20018 lw s2,24(sp) +8002493c: 8fb10014 lw s1,20(sp) +80024940: 8fb00010 lw s0,16(sp) +80024944: 03e00008 jr ra +80024948: 27bd0030 addiu sp,sp,48 + +8002494c <_Z6OpC7M0v>: +8002494c: 27bdffd0 addiu sp,sp,-48 +80024950: 3c038021 lui v1,0x8021 +80024954: afbf0028 sw ra,40(sp) +80024958: afb50024 sw s5,36(sp) +8002495c: afb40020 sw s4,32(sp) +80024960: afb3001c sw s3,28(sp) +80024964: afb20018 sw s2,24(sp) +80024968: afb10014 sw s1,20(sp) +8002496c: afb00010 sw s0,16(sp) +80024970: 2463e2a8 addiu v1,v1,-7512 +80024974: 8c67000c lw a3,12(v1) +80024978: 3c158022 lui s5,0x8022 +8002497c: 90e20000 lbu v0,0(a3) +80024980: 3c148021 lui s4,0x8021 +80024984: a2a250cc sb v0,20684(s5) +80024988: 2694e2f8 addiu s4,s4,-7432 +8002498c: 90e20000 lbu v0,0(a3) +80024990: 96840006 lhu a0,6(s4) +80024994: 8c65002c lw a1,44(v1) +80024998: 8c660020 lw a2,32(v1) +8002499c: 00441021 addu v0,v0,a0 +800249a0: 00c53021 addu a2,a2,a1 +800249a4: 24e70001 addiu a3,a3,1 +800249a8: 3042ffff andi v0,v0,0xffff +800249ac: 3c128006 lui s2,0x8006 +800249b0: ac660020 sw a2,32(v1) +800249b4: 3c138021 lui s3,0x8021 +800249b8: ac67000c sw a3,12(v1) +800249bc: 26524be8 addiu s2,s2,19432 +800249c0: 00402021 move a0,v0 +800249c4: 0240f809 jalr s2 +800249c8: ae627018 sw v0,28696(s3) +800249cc: 8e647018 lw a0,28696(s3) +800249d0: 00408021 move s0,v0 +800249d4: 3c028006 lui v0,0x8006 +800249d8: 244249d4 addiu v0,v0,18900 +800249dc: 0040f809 jalr v0 +800249e0: 24840002 addiu a0,a0,2 +800249e4: 00021c00 sll v1,v0,0x10 +800249e8: 02038021 addu s0,s0,v1 +800249ec: 96910004 lhu s1,4(s4) +800249f0: 02002021 move a0,s0 +800249f4: ae707018 sw s0,28696(s3) +800249f8: 0240f809 jalr s2 +800249fc: a2a250cc sb v0,20684(s5) +80024a00: 02228823 subu s1,s1,v0 +80024a04: 3225ffff andi a1,s1,0xffff +80024a08: 00113027 nor a2,zero,s1 +80024a0c: 3c038021 lui v1,0x8021 +80024a10: 2463e284 addiu v1,v1,-7548 +80024a14: 00052202 srl a0,a1,0x8 +80024a18: 000637c2 srl a2,a2,0x1f +80024a1c: 0005282b sltu a1,zero,a1 +80024a20: 3c028022 lui v0,0x8022 +80024a24: a064000a sb a0,10(v1) +80024a28: ac5150c8 sw s1,20680(v0) +80024a2c: a0660008 sb a2,8(v1) +80024a30: a0650009 sb a1,9(v1) +80024a34: 8fbf0028 lw ra,40(sp) +80024a38: 8fb50024 lw s5,36(sp) +80024a3c: 8fb40020 lw s4,32(sp) +80024a40: 8fb3001c lw s3,28(sp) +80024a44: 8fb20018 lw s2,24(sp) +80024a48: 8fb10014 lw s1,20(sp) +80024a4c: 8fb00010 lw s0,16(sp) +80024a50: 03e00008 jr ra +80024a54: 27bd0030 addiu sp,sp,48 + +80024a58 <_Z6OpC7M1v>: +80024a58: 27bdffd0 addiu sp,sp,-48 +80024a5c: 3c038021 lui v1,0x8021 +80024a60: afbf0028 sw ra,40(sp) +80024a64: afb50024 sw s5,36(sp) +80024a68: afb40020 sw s4,32(sp) +80024a6c: afb3001c sw s3,28(sp) +80024a70: afb20018 sw s2,24(sp) +80024a74: afb10014 sw s1,20(sp) +80024a78: afb00010 sw s0,16(sp) +80024a7c: 2463e2a8 addiu v1,v1,-7512 +80024a80: 8c67000c lw a3,12(v1) +80024a84: 3c158022 lui s5,0x8022 +80024a88: 90e20000 lbu v0,0(a3) +80024a8c: 3c148021 lui s4,0x8021 +80024a90: a2a250cc sb v0,20684(s5) +80024a94: 2694e2f8 addiu s4,s4,-7432 +80024a98: 90e20000 lbu v0,0(a3) +80024a9c: 96840006 lhu a0,6(s4) +80024aa0: 8c650020 lw a1,32(v1) +80024aa4: 8c66002c lw a2,44(v1) +80024aa8: 00441021 addu v0,v0,a0 +80024aac: 3c138021 lui s3,0x8021 +80024ab0: 3042ffff andi v0,v0,0xffff +80024ab4: 00a62821 addu a1,a1,a2 +80024ab8: 24e70001 addiu a3,a3,1 +80024abc: 00402021 move a0,v0 +80024ac0: ae627018 sw v0,28696(s3) +80024ac4: 3c028006 lui v0,0x8006 +80024ac8: ac650020 sw a1,32(v1) +80024acc: 24424be8 addiu v0,v0,19432 +80024ad0: 0040f809 jalr v0 +80024ad4: ac67000c sw a3,12(v1) +80024ad8: 8e647018 lw a0,28696(s3) +80024adc: 3c118006 lui s1,0x8006 +80024ae0: 263149d4 addiu s1,s1,18900 +80024ae4: 24840002 addiu a0,a0,2 +80024ae8: 0220f809 jalr s1 +80024aec: 00409021 move s2,v0 +80024af0: 00021c00 sll v1,v0,0x10 +80024af4: 02439021 addu s2,s2,v1 +80024af8: 92900004 lbu s0,4(s4) +80024afc: 02402021 move a0,s2 +80024b00: ae727018 sw s2,28696(s3) +80024b04: 0220f809 jalr s1 +80024b08: a2a250cc sb v0,20684(s5) +80024b0c: 02028023 subu s0,s0,v0 +80024b10: 00108400 sll s0,s0,0x10 +80024b14: 00108403 sra s0,s0,0x10 +80024b18: 00102027 nor a0,zero,s0 +80024b1c: 3c038021 lui v1,0x8021 +80024b20: 2463e284 addiu v1,v1,-7548 +80024b24: 320500ff andi a1,s0,0xff +80024b28: 000427c2 srl a0,a0,0x1f +80024b2c: 3c028022 lui v0,0x8022 +80024b30: a065000a sb a1,10(v1) +80024b34: a45050c6 sh s0,20678(v0) +80024b38: a0640008 sb a0,8(v1) +80024b3c: a0650009 sb a1,9(v1) +80024b40: 8fbf0028 lw ra,40(sp) +80024b44: 8fb50024 lw s5,36(sp) +80024b48: 8fb40020 lw s4,32(sp) +80024b4c: 8fb3001c lw s3,28(sp) +80024b50: 8fb20018 lw s2,24(sp) +80024b54: 8fb10014 lw s1,20(sp) +80024b58: 8fb00010 lw s0,16(sp) +80024b5c: 03e00008 jr ra +80024b60: 27bd0030 addiu sp,sp,48 + +80024b64 <_Z6Op27M0v>: +80024b64: 27bdffd0 addiu sp,sp,-48 +80024b68: 3c038021 lui v1,0x8021 +80024b6c: afbf0028 sw ra,40(sp) +80024b70: afb50024 sw s5,36(sp) +80024b74: afb40020 sw s4,32(sp) +80024b78: afb3001c sw s3,28(sp) +80024b7c: afb20018 sw s2,24(sp) +80024b80: afb10014 sw s1,20(sp) +80024b84: afb00010 sw s0,16(sp) +80024b88: 2463e2a8 addiu v1,v1,-7512 +80024b8c: 8c67000c lw a3,12(v1) +80024b90: 3c158022 lui s5,0x8022 +80024b94: 90e20000 lbu v0,0(a3) +80024b98: 3c148021 lui s4,0x8021 +80024b9c: 2694e2f8 addiu s4,s4,-7432 +80024ba0: a2a250cc sb v0,20684(s5) +80024ba4: 90e20000 lbu v0,0(a3) +80024ba8: 96840006 lhu a0,6(s4) +80024bac: 8c660020 lw a2,32(v1) +80024bb0: 8c65002c lw a1,44(v1) +80024bb4: 00441021 addu v0,v0,a0 +80024bb8: 00c53021 addu a2,a2,a1 +80024bbc: 24e70001 addiu a3,a3,1 +80024bc0: 3042ffff andi v0,v0,0xffff +80024bc4: 3c128006 lui s2,0x8006 +80024bc8: 3c138021 lui s3,0x8021 +80024bcc: ac660020 sw a2,32(v1) +80024bd0: ac67000c sw a3,12(v1) +80024bd4: 26524be8 addiu s2,s2,19432 +80024bd8: 00402021 move a0,v0 +80024bdc: 0240f809 jalr s2 +80024be0: ae627018 sw v0,28696(s3) +80024be4: 8e647018 lw a0,28696(s3) +80024be8: 00408821 move s1,v0 +80024bec: 3c028006 lui v0,0x8006 +80024bf0: 244249d4 addiu v0,v0,18900 +80024bf4: 0040f809 jalr v0 +80024bf8: 24840002 addiu a0,a0,2 +80024bfc: 00021c00 sll v1,v0,0x10 +80024c00: 02238821 addu s1,s1,v1 +80024c04: 02202021 move a0,s1 +80024c08: 96900004 lhu s0,4(s4) +80024c0c: ae717018 sw s1,28696(s3) +80024c10: 0240f809 jalr s2 +80024c14: a2a250cc sb v0,20684(s5) +80024c18: 02028024 and s0,s0,v0 +80024c1c: 3203ffff andi v1,s0,0xffff +80024c20: 3c028021 lui v0,0x8021 +80024c24: 2442e284 addiu v0,v0,-7548 +80024c28: 00032202 srl a0,v1,0x8 +80024c2c: 0003182b sltu v1,zero,v1 +80024c30: a044000a sb a0,10(v0) +80024c34: a0430009 sb v1,9(v0) +80024c38: a6900004 sh s0,4(s4) +80024c3c: 8fbf0028 lw ra,40(sp) +80024c40: 8fb50024 lw s5,36(sp) +80024c44: 8fb40020 lw s4,32(sp) +80024c48: 8fb3001c lw s3,28(sp) +80024c4c: 8fb20018 lw s2,24(sp) +80024c50: 8fb10014 lw s1,20(sp) +80024c54: 8fb00010 lw s0,16(sp) +80024c58: 03e00008 jr ra +80024c5c: 27bd0030 addiu sp,sp,48 + +80024c60 <_Z6Op27M1v>: +80024c60: 27bdffd0 addiu sp,sp,-48 +80024c64: 3c038021 lui v1,0x8021 +80024c68: afbf0028 sw ra,40(sp) +80024c6c: afb50024 sw s5,36(sp) +80024c70: afb40020 sw s4,32(sp) +80024c74: afb3001c sw s3,28(sp) +80024c78: afb20018 sw s2,24(sp) +80024c7c: afb10014 sw s1,20(sp) +80024c80: afb00010 sw s0,16(sp) +80024c84: 2463e2a8 addiu v1,v1,-7512 +80024c88: 8c67000c lw a3,12(v1) +80024c8c: 3c158022 lui s5,0x8022 +80024c90: 90e20000 lbu v0,0(a3) +80024c94: 3c148021 lui s4,0x8021 +80024c98: 2694e2f8 addiu s4,s4,-7432 +80024c9c: a2a250cc sb v0,20684(s5) +80024ca0: 90e20000 lbu v0,0(a3) +80024ca4: 96840006 lhu a0,6(s4) +80024ca8: 8c650020 lw a1,32(v1) +80024cac: 8c66002c lw a2,44(v1) +80024cb0: 00441021 addu v0,v0,a0 +80024cb4: 3c138021 lui s3,0x8021 +80024cb8: 3042ffff andi v0,v0,0xffff +80024cbc: 00a62821 addu a1,a1,a2 +80024cc0: 24e70001 addiu a3,a3,1 +80024cc4: 00402021 move a0,v0 +80024cc8: ae627018 sw v0,28696(s3) +80024ccc: 3c028006 lui v0,0x8006 +80024cd0: ac650020 sw a1,32(v1) +80024cd4: 24424be8 addiu v0,v0,19432 +80024cd8: 0040f809 jalr v0 +80024cdc: ac67000c sw a3,12(v1) +80024ce0: 8e647018 lw a0,28696(s3) +80024ce4: 3c118006 lui s1,0x8006 +80024ce8: 263149d4 addiu s1,s1,18900 +80024cec: 24840002 addiu a0,a0,2 +80024cf0: 0220f809 jalr s1 +80024cf4: 00409021 move s2,v0 +80024cf8: 00021c00 sll v1,v0,0x10 +80024cfc: 02439021 addu s2,s2,v1 +80024d00: 92900004 lbu s0,4(s4) +80024d04: 02402021 move a0,s2 +80024d08: ae727018 sw s2,28696(s3) +80024d0c: 0220f809 jalr s1 +80024d10: a2a250cc sb v0,20684(s5) +80024d14: 02028024 and s0,s0,v0 +80024d18: 3c028021 lui v0,0x8021 +80024d1c: 320300ff andi v1,s0,0xff +80024d20: 2442e284 addiu v0,v0,-7548 +80024d24: a043000a sb v1,10(v0) +80024d28: a0430009 sb v1,9(v0) +80024d2c: a2900004 sb s0,4(s4) +80024d30: 8fbf0028 lw ra,40(sp) +80024d34: 8fb50024 lw s5,36(sp) +80024d38: 8fb40020 lw s4,32(sp) +80024d3c: 8fb3001c lw s3,28(sp) +80024d40: 8fb20018 lw s2,24(sp) +80024d44: 8fb10014 lw s1,20(sp) +80024d48: 8fb00010 lw s0,16(sp) +80024d4c: 03e00008 jr ra +80024d50: 27bd0030 addiu sp,sp,48 + +80024d54 <_Z6Op67M0v>: +80024d54: 27bdffe0 addiu sp,sp,-32 +80024d58: 3c058021 lui a1,0x8021 +80024d5c: afbf001c sw ra,28(sp) +80024d60: afb20018 sw s2,24(sp) +80024d64: afb10014 sw s1,20(sp) +80024d68: afb00010 sw s0,16(sp) +80024d6c: 24a5e2a8 addiu a1,a1,-7512 +80024d70: 8ca6000c lw a2,12(a1) +80024d74: 3c128022 lui s2,0x8022 +80024d78: 90c20000 lbu v0,0(a2) +80024d7c: 3c038021 lui v1,0x8021 +80024d80: a24250cc sb v0,20684(s2) +80024d84: 90c20000 lbu v0,0(a2) +80024d88: 9467e2fe lhu a3,-7426(v1) +80024d8c: 8ca4002c lw a0,44(a1) +80024d90: 8ca30020 lw v1,32(a1) +80024d94: 00471021 addu v0,v0,a3 +80024d98: 3c118021 lui s1,0x8021 +80024d9c: 3042ffff andi v0,v0,0xffff +80024da0: 00641821 addu v1,v1,a0 +80024da4: 24c60001 addiu a2,a2,1 +80024da8: 00402021 move a0,v0 +80024dac: ae227018 sw v0,28696(s1) +80024db0: 3c028006 lui v0,0x8006 +80024db4: aca30020 sw v1,32(a1) +80024db8: 24424be8 addiu v0,v0,19432 +80024dbc: 0040f809 jalr v0 +80024dc0: aca6000c sw a2,12(a1) +80024dc4: 8e247018 lw a0,28696(s1) +80024dc8: 00408021 move s0,v0 +80024dcc: 3c028006 lui v0,0x8006 +80024dd0: 244249d4 addiu v0,v0,18900 +80024dd4: 0040f809 jalr v0 +80024dd8: 24840002 addiu a0,a0,2 +80024ddc: 00021c00 sll v1,v0,0x10 +80024de0: 02038021 addu s0,s0,v1 +80024de4: ae307018 sw s0,28696(s1) +80024de8: a24250cc sb v0,20684(s2) +80024dec: 3c198001 lui t9,0x8001 +80024df0: 8fbf001c lw ra,28(sp) +80024df4: 8fb20018 lw s2,24(sp) +80024df8: 8fb10014 lw s1,20(sp) +80024dfc: 8fb00010 lw s0,16(sp) +80024e00: 2739ea88 addiu t9,t9,-5496 +80024e04: 03200008 jr t9 +80024e08: 27bd0020 addiu sp,sp,32 + +80024e0c <_Z6Op67M1v>: +80024e0c: 27bdffd0 addiu sp,sp,-48 +80024e10: 3c028021 lui v0,0x8021 +80024e14: afbf0028 sw ra,40(sp) +80024e18: afb50024 sw s5,36(sp) +80024e1c: afb40020 sw s4,32(sp) +80024e20: afb3001c sw s3,28(sp) +80024e24: afb20018 sw s2,24(sp) +80024e28: afb10014 sw s1,20(sp) +80024e2c: afb00010 sw s0,16(sp) +80024e30: 2442e2a8 addiu v0,v0,-7512 +80024e34: 8c47000c lw a3,12(v0) +80024e38: 3c138022 lui s3,0x8022 +80024e3c: 90e30000 lbu v1,0(a3) +80024e40: 3c158021 lui s5,0x8021 +80024e44: a26350cc sb v1,20684(s3) +80024e48: 26b4e2f8 addiu s4,s5,-7432 +80024e4c: 90e30000 lbu v1,0(a3) +80024e50: 8c46002c lw a2,44(v0) +80024e54: 8c450020 lw a1,32(v0) +80024e58: 96840006 lhu a0,6(s4) +80024e5c: 00a62821 addu a1,a1,a2 +80024e60: 24e70001 addiu a3,a3,1 +80024e64: 00641821 addu v1,v1,a0 +80024e68: 3063ffff andi v1,v1,0xffff +80024e6c: ac450020 sw a1,32(v0) +80024e70: ac47000c sw a3,12(v0) +80024e74: 3c128021 lui s2,0x8021 +80024e78: 3c028006 lui v0,0x8006 +80024e7c: 00602021 move a0,v1 +80024e80: 24424be8 addiu v0,v0,19432 +80024e84: 0040f809 jalr v0 +80024e88: ae437018 sw v1,28696(s2) +80024e8c: 8e447018 lw a0,28696(s2) +80024e90: 3c108006 lui s0,0x8006 +80024e94: 24840002 addiu a0,a0,2 +80024e98: 261049d4 addiu s0,s0,18900 +80024e9c: 0200f809 jalr s0 +80024ea0: 00408821 move s1,v0 +80024ea4: 00021c00 sll v1,v0,0x10 +80024ea8: 02238821 addu s1,s1,v1 +80024eac: 02202021 move a0,s1 +80024eb0: a26250cc sb v0,20684(s3) +80024eb4: 0200f809 jalr s0 +80024eb8: ae517018 sw s1,28696(s2) +80024ebc: 00403021 move a2,v0 +80024ec0: 92820002 lbu v0,2(s4) +80024ec4: 3c038022 lui v1,0x8022 +80024ec8: 30420008 andi v0,v0,0x8 +80024ecc: 10400043 beqz v0,80024fdc <_Z6Op67M1v+0x1d0> +80024ed0: a06650bc sb a2,20668(v1) +80024ed4: 3c0d8021 lui t5,0x8021 +80024ed8: 96830004 lhu v1,4(s4) +80024edc: 25ace284 addiu t4,t5,-7548 +80024ee0: 91840008 lbu a0,8(t4) +80024ee4: 3062000f andi v0,v1,0xf +80024ee8: 00441021 addu v0,v0,a0 +80024eec: 30c5000f andi a1,a2,0xf +80024ef0: 00a21021 addu v0,a1,v0 +80024ef4: 304700ff andi a3,v0,0xff +80024ef8: 00031902 srl v1,v1,0x4 +80024efc: 306a000f andi t2,v1,0xf +80024f00: 3c088022 lui t0,0x8022 +80024f04: 00064902 srl t1,a2,0x4 +80024f08: 3c0b8022 lui t3,0x8022 +80024f0c: 3c028022 lui v0,0x8022 +80024f10: 3c038022 lui v1,0x8022 +80024f14: 2ce4000a sltiu a0,a3,10 +80024f18: a04550ae sb a1,20654(v0) +80024f1c: a06950af sb t1,20655(v1) +80024f20: a10a50ab sb t2,20651(t0) +80024f24: 10800066 beqz a0,800250c0 <_Z6Op67M1v+0x2b4> +80024f28: a16750aa sb a3,20650(t3) +80024f2c: 910250ab lbu v0,20651(t0) +80024f30: 01221021 addu v0,t1,v0 +80024f34: 304200ff andi v0,v0,0xff +80024f38: 2c43000a sltiu v1,v0,10 +80024f3c: 1460004d bnez v1,80025074 <_Z6Op67M1v+0x268> +80024f40: a10250ab sb v0,20651(t0) +80024f44: 2442fff6 addiu v0,v0,-10 +80024f48: 3042000f andi v0,v0,0xf +80024f4c: 24030001 li v1,1 +80024f50: a10250ab sb v0,20651(t0) +80024f54: a1830008 sb v1,8(t4) +80024f58: 910350ab lbu v1,20651(t0) +80024f5c: 916550aa lbu a1,20650(t3) +80024f60: 26a4e2f8 addiu a0,s5,-7432 +80024f64: 00031900 sll v1,v1,0x4 +80024f68: 00651825 or v1,v1,a1 +80024f6c: 90820004 lbu v0,4(a0) +80024f70: 306500ff andi a1,v1,0xff +80024f74: 00461026 xor v0,v0,a2 +80024f78: 00c51826 xor v1,a2,a1 +80024f7c: 00021027 nor v0,zero,v0 +80024f80: 30630080 andi v1,v1,0x80 +80024f84: 3c048022 lui a0,0x8022 +80024f88: 00431024 and v0,v0,v1 +80024f8c: 10400049 beqz v0,800250b4 <_Z6Op67M1v+0x2a8> +80024f90: a08550b2 sb a1,20658(a0) +80024f94: 25a3e284 addiu v1,t5,-7548 +80024f98: 24020001 li v0,1 +80024f9c: a062000b sb v0,11(v1) +80024fa0: 26a2e2f8 addiu v0,s5,-7432 +80024fa4: 30a400ff andi a0,a1,0xff +80024fa8: 25a3e284 addiu v1,t5,-7548 +80024fac: a0450004 sb a1,4(v0) +80024fb0: a064000a sb a0,10(v1) +80024fb4: a0640009 sb a0,9(v1) +80024fb8: 8fbf0028 lw ra,40(sp) +80024fbc: 8fb50024 lw s5,36(sp) +80024fc0: 8fb40020 lw s4,32(sp) +80024fc4: 8fb3001c lw s3,28(sp) +80024fc8: 8fb20018 lw s2,24(sp) +80024fcc: 8fb10014 lw s1,20(sp) +80024fd0: 8fb00010 lw s0,16(sp) +80024fd4: 03e00008 jr ra +80024fd8: 27bd0030 addiu sp,sp,48 +80024fdc: 3c0d8021 lui t5,0x8021 +80024fe0: 25a7e284 addiu a3,t5,-7548 +80024fe4: 90e40008 lbu a0,8(a3) +80024fe8: 92820004 lbu v0,4(s4) +80024fec: 00461826 xor v1,v0,a2 +80024ff0: 00441021 addu v0,v0,a0 +80024ff4: 00c21021 addu v0,a2,v0 +80024ff8: 3042ffff andi v0,v0,0xffff +80024ffc: 304800ff andi t0,v0,0xff +80025000: 00031827 nor v1,zero,v1 +80025004: 30630080 andi v1,v1,0x80 +80025008: 2c440100 sltiu a0,v0,256 +8002500c: 00c82826 xor a1,a2,t0 +80025010: 00a32824 and a1,a1,v1 +80025014: 38840001 xori a0,a0,0x1 +80025018: 3c038022 lui v1,0x8022 +8002501c: a46250b4 sh v0,20660(v1) +80025020: 10a00012 beqz a1,8002506c <_Z6Op67M1v+0x260> +80025024: a0e40008 sb a0,8(a3) +80025028: 24020001 li v0,1 +8002502c: a0e2000b sb v0,11(a3) +80025030: 26a2e2f8 addiu v0,s5,-7432 +80025034: 310400ff andi a0,t0,0xff +80025038: 25a3e284 addiu v1,t5,-7548 +8002503c: a0480004 sb t0,4(v0) +80025040: a064000a sb a0,10(v1) +80025044: a0640009 sb a0,9(v1) +80025048: 8fbf0028 lw ra,40(sp) +8002504c: 8fb50024 lw s5,36(sp) +80025050: 8fb40020 lw s4,32(sp) +80025054: 8fb3001c lw s3,28(sp) +80025058: 8fb20018 lw s2,24(sp) +8002505c: 8fb10014 lw s1,20(sp) +80025060: 8fb00010 lw s0,16(sp) +80025064: 03e00008 jr ra +80025068: 27bd0030 addiu sp,sp,48 +8002506c: 0800940c j 80025030 <_Z6Op67M1v+0x224> +80025070: a0e0000b sb zero,11(a3) +80025074: 910350ab lbu v1,20651(t0) +80025078: 916550aa lbu a1,20650(t3) +8002507c: 26a4e2f8 addiu a0,s5,-7432 +80025080: 00031900 sll v1,v1,0x4 +80025084: 00651825 or v1,v1,a1 +80025088: 90820004 lbu v0,4(a0) +8002508c: 306500ff andi a1,v1,0xff +80025090: 00461026 xor v0,v0,a2 +80025094: 00c51826 xor v1,a2,a1 +80025098: 00021027 nor v0,zero,v0 +8002509c: 30630080 andi v1,v1,0x80 +800250a0: 3c048022 lui a0,0x8022 +800250a4: 00431024 and v0,v0,v1 +800250a8: a1800008 sb zero,8(t4) +800250ac: 1440ffb9 bnez v0,80024f94 <_Z6Op67M1v+0x188> +800250b0: a08550b2 sb a1,20658(a0) +800250b4: 25a2e284 addiu v0,t5,-7548 +800250b8: 080093e8 j 80024fa0 <_Z6Op67M1v+0x194> +800250bc: a040000b sb zero,11(v0) +800250c0: 25430001 addiu v1,t2,1 +800250c4: 24e2fff6 addiu v0,a3,-10 +800250c8: a10350ab sb v1,20651(t0) +800250cc: 3042000f andi v0,v0,0xf +800250d0: a16250aa sb v0,20650(t3) +800250d4: 910250ab lbu v0,20651(t0) +800250d8: 01221021 addu v0,t1,v0 +800250dc: 304200ff andi v0,v0,0xff +800250e0: 2c43000a sltiu v1,v0,10 +800250e4: 1460ffe3 bnez v1,80025074 <_Z6Op67M1v+0x268> +800250e8: a10250ab sb v0,20651(t0) +800250ec: 080093d2 j 80024f48 <_Z6Op67M1v+0x13c> +800250f0: 2442fff6 addiu v0,v0,-10 + +800250f4 <_Z6Op87M0v>: +800250f4: 3c038021 lui v1,0x8021 +800250f8: 2463e2a8 addiu v1,v1,-7512 +800250fc: 27bdffe0 addiu sp,sp,-32 +80025100: 8c67000c lw a3,12(v1) +80025104: afbf001c sw ra,28(sp) +80025108: afb20018 sw s2,24(sp) +8002510c: afb10014 sw s1,20(sp) +80025110: afb00010 sw s0,16(sp) +80025114: 90e40000 lbu a0,0(a3) +80025118: 3c028022 lui v0,0x8022 +8002511c: 3c128021 lui s2,0x8021 +80025120: a04450cc sb a0,20684(v0) +80025124: 2652e2f8 addiu s2,s2,-7432 +80025128: 90e20000 lbu v0,0(a3) +8002512c: 96440006 lhu a0,6(s2) +80025130: 8c650020 lw a1,32(v1) +80025134: 8c66002c lw a2,44(v1) +80025138: 00441021 addu v0,v0,a0 +8002513c: 3c118021 lui s1,0x8021 +80025140: 3042ffff andi v0,v0,0xffff +80025144: 00a62821 addu a1,a1,a2 +80025148: 24e70001 addiu a3,a3,1 +8002514c: 00402021 move a0,v0 +80025150: ae227018 sw v0,28696(s1) +80025154: 3c028006 lui v0,0x8006 +80025158: ac650020 sw a1,32(v1) +8002515c: 24424be8 addiu v0,v0,19432 +80025160: 0040f809 jalr v0 +80025164: ac67000c sw a3,12(v1) +80025168: 8e247018 lw a0,28696(s1) +8002516c: 00408021 move s0,v0 +80025170: 3c028006 lui v0,0x8006 +80025174: 244249d4 addiu v0,v0,18900 +80025178: 0040f809 jalr v0 +8002517c: 24840002 addiu a0,a0,2 +80025180: 00021400 sll v0,v0,0x10 +80025184: 02028021 addu s0,s0,v0 +80025188: ae307018 sw s0,28696(s1) +8002518c: 96440004 lhu a0,4(s2) +80025190: 3c198006 lui t9,0x8006 +80025194: 02002821 move a1,s0 +80025198: 8fbf001c lw ra,28(sp) +8002519c: 8fb20018 lw s2,24(sp) +800251a0: 8fb10014 lw s1,20(sp) +800251a4: 8fb00010 lw s0,16(sp) +800251a8: 2739465c addiu t9,t9,18012 +800251ac: 03200008 jr t9 +800251b0: 27bd0020 addiu sp,sp,32 + +800251b4 <_Z6Op87M1v>: +800251b4: 3c038021 lui v1,0x8021 +800251b8: 2463e2a8 addiu v1,v1,-7512 +800251bc: 27bdffe0 addiu sp,sp,-32 +800251c0: 8c67000c lw a3,12(v1) +800251c4: afbf001c sw ra,28(sp) +800251c8: afb20018 sw s2,24(sp) +800251cc: afb10014 sw s1,20(sp) +800251d0: afb00010 sw s0,16(sp) +800251d4: 90e40000 lbu a0,0(a3) +800251d8: 3c028022 lui v0,0x8022 +800251dc: 3c128021 lui s2,0x8021 +800251e0: a04450cc sb a0,20684(v0) +800251e4: 2652e2f8 addiu s2,s2,-7432 +800251e8: 90e20000 lbu v0,0(a3) +800251ec: 96440006 lhu a0,6(s2) +800251f0: 8c650020 lw a1,32(v1) +800251f4: 8c66002c lw a2,44(v1) +800251f8: 00441021 addu v0,v0,a0 +800251fc: 3c118021 lui s1,0x8021 +80025200: 3042ffff andi v0,v0,0xffff +80025204: 00a62821 addu a1,a1,a2 +80025208: 24e70001 addiu a3,a3,1 +8002520c: 00402021 move a0,v0 +80025210: ae227018 sw v0,28696(s1) +80025214: 3c028006 lui v0,0x8006 +80025218: ac650020 sw a1,32(v1) +8002521c: 24424be8 addiu v0,v0,19432 +80025220: 0040f809 jalr v0 +80025224: ac67000c sw a3,12(v1) +80025228: 8e247018 lw a0,28696(s1) +8002522c: 00408021 move s0,v0 +80025230: 3c028006 lui v0,0x8006 +80025234: 244249d4 addiu v0,v0,18900 +80025238: 0040f809 jalr v0 +8002523c: 24840002 addiu a0,a0,2 +80025240: 00021400 sll v0,v0,0x10 +80025244: 02028021 addu s0,s0,v0 +80025248: ae307018 sw s0,28696(s1) +8002524c: 92440004 lbu a0,4(s2) +80025250: 3c198006 lui t9,0x8006 +80025254: 02002821 move a1,s0 +80025258: 8fbf001c lw ra,28(sp) +8002525c: 8fb20018 lw s2,24(sp) +80025260: 8fb10014 lw s1,20(sp) +80025264: 8fb00010 lw s0,16(sp) +80025268: 27394444 addiu t9,t9,17476 +8002526c: 03200008 jr t9 +80025270: 27bd0020 addiu sp,sp,32 + +80025274 <_Z6OpE7M1v>: +80025274: 27bdffd0 addiu sp,sp,-48 +80025278: 3c028021 lui v0,0x8021 +8002527c: afbf0028 sw ra,40(sp) +80025280: afb50024 sw s5,36(sp) +80025284: afb40020 sw s4,32(sp) +80025288: afb3001c sw s3,28(sp) +8002528c: afb20018 sw s2,24(sp) +80025290: afb10014 sw s1,20(sp) +80025294: afb00010 sw s0,16(sp) +80025298: 2442e2a8 addiu v0,v0,-7512 +8002529c: 8c47000c lw a3,12(v0) +800252a0: 3c138022 lui s3,0x8022 +800252a4: 90e30000 lbu v1,0(a3) +800252a8: 3c158021 lui s5,0x8021 +800252ac: a26350cc sb v1,20684(s3) +800252b0: 26b4e2f8 addiu s4,s5,-7432 +800252b4: 90e30000 lbu v1,0(a3) +800252b8: 8c46002c lw a2,44(v0) +800252bc: 8c450020 lw a1,32(v0) +800252c0: 96840006 lhu a0,6(s4) +800252c4: 00a62821 addu a1,a1,a2 +800252c8: 24e70001 addiu a3,a3,1 +800252cc: 00641821 addu v1,v1,a0 +800252d0: 3063ffff andi v1,v1,0xffff +800252d4: ac450020 sw a1,32(v0) +800252d8: ac47000c sw a3,12(v0) +800252dc: 3c128021 lui s2,0x8021 +800252e0: 3c028006 lui v0,0x8006 +800252e4: 00602021 move a0,v1 +800252e8: 24424be8 addiu v0,v0,19432 +800252ec: 0040f809 jalr v0 +800252f0: ae437018 sw v1,28696(s2) +800252f4: 8e447018 lw a0,28696(s2) +800252f8: 3c108006 lui s0,0x8006 +800252fc: 24840002 addiu a0,a0,2 +80025300: 261049d4 addiu s0,s0,18900 +80025304: 0200f809 jalr s0 +80025308: 00408821 move s1,v0 +8002530c: 00021c00 sll v1,v0,0x10 +80025310: 02238821 addu s1,s1,v1 +80025314: 02202021 move a0,s1 +80025318: a26250cc sb v0,20684(s3) +8002531c: 0200f809 jalr s0 +80025320: ae517018 sw s1,28696(s2) +80025324: 00404021 move t0,v0 +80025328: 92820002 lbu v0,2(s4) +8002532c: 3c038022 lui v1,0x8022 +80025330: 30420008 andi v0,v0,0x8 +80025334: 10400041 beqz v0,8002543c <_Z6OpE7M1v+0x1c8> +80025338: a06850bc sb t0,20668(v1) +8002533c: 3c0d8021 lui t5,0x8021 +80025340: 25ace284 addiu t4,t5,-7548 +80025344: 91820008 lbu v0,8(t4) +80025348: 96840004 lhu a0,4(s4) +8002534c: 3106000f andi a2,t0,0xf +80025350: 2c420001 sltiu v0,v0,1 +80025354: 00c21021 addu v0,a2,v0 +80025358: 00041902 srl v1,a0,0x4 +8002535c: 3084000f andi a0,a0,0xf +80025360: 00822023 subu a0,a0,v0 +80025364: 00082902 srl a1,t0,0x4 +80025368: 3063000f andi v1,v1,0xf +8002536c: 00651823 subu v1,v1,a1 +80025370: 308700ff andi a3,a0,0xff +80025374: 306a00ff andi t2,v1,0xff +80025378: 3c0b8022 lui t3,0x8022 +8002537c: 3c098022 lui t1,0x8022 +80025380: 3c028022 lui v0,0x8022 +80025384: 3c038022 lui v1,0x8022 +80025388: 2ce4000a sltiu a0,a3,10 +8002538c: a04650ae sb a2,20654(v0) +80025390: a06550af sb a1,20655(v1) +80025394: a16750aa sb a3,20650(t3) +80025398: 1080007e beqz a0,80025594 <_Z6OpE7M1v+0x320> +8002539c: a12a50ab sb t2,20651(t1) +800253a0: 912350ab lbu v1,20651(t1) +800253a4: 2c62000a sltiu v0,v1,10 +800253a8: 1440005b bnez v0,80025518 <_Z6OpE7M1v+0x2a4> +800253ac: 24020001 li v0,1 +800253b0: 2462000a addiu v0,v1,10 +800253b4: a12250ab sb v0,20651(t1) +800253b8: 912350ab lbu v1,20651(t1) +800253bc: 916550aa lbu a1,20650(t3) +800253c0: 26a2e2f8 addiu v0,s5,-7432 +800253c4: 00031900 sll v1,v1,0x4 +800253c8: 00651825 or v1,v1,a1 +800253cc: 90440004 lbu a0,4(v0) +800253d0: 306700ff andi a3,v1,0xff +800253d4: 00871026 xor v0,a0,a3 +800253d8: 30420080 andi v0,v0,0x80 +800253dc: 00882026 xor a0,a0,t0 +800253e0: 3c038022 lui v1,0x8022 +800253e4: 00822024 and a0,a0,v0 +800253e8: a1800008 sb zero,8(t4) +800253ec: 10800058 beqz a0,80025550 <_Z6OpE7M1v+0x2dc> +800253f0: a06750b2 sb a3,20658(v1) +800253f4: 25a3e284 addiu v1,t5,-7548 +800253f8: 24020001 li v0,1 +800253fc: a062000b sb v0,11(v1) +80025400: 30e400ff andi a0,a3,0xff +80025404: 26a2e2f8 addiu v0,s5,-7432 +80025408: 25a3e284 addiu v1,t5,-7548 +8002540c: a0470004 sb a3,4(v0) +80025410: a064000a sb a0,10(v1) +80025414: a0640009 sb a0,9(v1) +80025418: 8fbf0028 lw ra,40(sp) +8002541c: 8fb50024 lw s5,36(sp) +80025420: 8fb40020 lw s4,32(sp) +80025424: 8fb3001c lw s3,28(sp) +80025428: 8fb20018 lw s2,24(sp) +8002542c: 8fb10014 lw s1,20(sp) +80025430: 8fb00010 lw s0,16(sp) +80025434: 03e00008 jr ra +80025438: 27bd0030 addiu sp,sp,48 +8002543c: 3c0d8021 lui t5,0x8021 +80025440: 92840004 lbu a0,4(s4) +80025444: 25a6e284 addiu a2,t5,-7548 +80025448: 90c30008 lbu v1,8(a2) +8002544c: 00881023 subu v0,a0,t0 +80025450: 00431021 addu v0,v0,v1 +80025454: 2442ffff addiu v0,v0,-1 +80025458: 00021400 sll v0,v0,0x10 +8002545c: 00021403 sra v0,v0,0x10 +80025460: 00881826 xor v1,a0,t0 +80025464: 304700ff andi a3,v0,0xff +80025468: 30630080 andi v1,v1,0x80 +8002546c: 00022827 nor a1,zero,v0 +80025470: 00872026 xor a0,a0,a3 +80025474: 00832024 and a0,a0,v1 +80025478: 00052fc2 srl a1,a1,0x1f +8002547c: 3c038022 lui v1,0x8022 +80025480: a46250c6 sh v0,20678(v1) +80025484: 10800012 beqz a0,800254d0 <_Z6OpE7M1v+0x25c> +80025488: a0c50008 sb a1,8(a2) +8002548c: 24020001 li v0,1 +80025490: a0c2000b sb v0,11(a2) +80025494: 30e400ff andi a0,a3,0xff +80025498: 26a2e2f8 addiu v0,s5,-7432 +8002549c: 25a3e284 addiu v1,t5,-7548 +800254a0: a0470004 sb a3,4(v0) +800254a4: a064000a sb a0,10(v1) +800254a8: a0640009 sb a0,9(v1) +800254ac: 8fbf0028 lw ra,40(sp) +800254b0: 8fb50024 lw s5,36(sp) +800254b4: 8fb40020 lw s4,32(sp) +800254b8: 8fb3001c lw s3,28(sp) +800254bc: 8fb20018 lw s2,24(sp) +800254c0: 8fb10014 lw s1,20(sp) +800254c4: 8fb00010 lw s0,16(sp) +800254c8: 03e00008 jr ra +800254cc: 27bd0030 addiu sp,sp,48 +800254d0: 26a2e2f8 addiu v0,s5,-7432 +800254d4: 30e400ff andi a0,a3,0xff +800254d8: 25a3e284 addiu v1,t5,-7548 +800254dc: a0c0000b sb zero,11(a2) +800254e0: a0470004 sb a3,4(v0) +800254e4: a064000a sb a0,10(v1) +800254e8: a0640009 sb a0,9(v1) +800254ec: 8fbf0028 lw ra,40(sp) +800254f0: 8fb50024 lw s5,36(sp) +800254f4: 8fb40020 lw s4,32(sp) +800254f8: 8fb3001c lw s3,28(sp) +800254fc: 8fb20018 lw s2,24(sp) +80025500: 8fb10014 lw s1,20(sp) +80025504: 8fb00010 lw s0,16(sp) +80025508: 03e00008 jr ra +8002550c: 27bd0030 addiu sp,sp,48 +80025510: 912350ab lbu v1,20651(t1) +80025514: 24020001 li v0,1 +80025518: 916550aa lbu a1,20650(t3) +8002551c: a1820008 sb v0,8(t4) +80025520: 00031900 sll v1,v1,0x4 +80025524: 26a2e2f8 addiu v0,s5,-7432 +80025528: 00651825 or v1,v1,a1 +8002552c: 90440004 lbu a0,4(v0) +80025530: 306700ff andi a3,v1,0xff +80025534: 00871026 xor v0,a0,a3 +80025538: 30420080 andi v0,v0,0x80 +8002553c: 00882026 xor a0,a0,t0 +80025540: 3c038022 lui v1,0x8022 +80025544: 00822024 and a0,a0,v0 +80025548: 1480ffaa bnez a0,800253f4 <_Z6OpE7M1v+0x180> +8002554c: a06750b2 sb a3,20658(v1) +80025550: 25a2e284 addiu v0,t5,-7548 +80025554: a040000b sb zero,11(v0) +80025558: 30e400ff andi a0,a3,0xff +8002555c: 26a2e2f8 addiu v0,s5,-7432 +80025560: 25a3e284 addiu v1,t5,-7548 +80025564: a0470004 sb a3,4(v0) +80025568: a064000a sb a0,10(v1) +8002556c: a0640009 sb a0,9(v1) +80025570: 8fbf0028 lw ra,40(sp) +80025574: 8fb50024 lw s5,36(sp) +80025578: 8fb40020 lw s4,32(sp) +8002557c: 8fb3001c lw s3,28(sp) +80025580: 8fb20018 lw s2,24(sp) +80025584: 8fb10014 lw s1,20(sp) +80025588: 8fb00010 lw s0,16(sp) +8002558c: 03e00008 jr ra +80025590: 27bd0030 addiu sp,sp,48 +80025594: 2543ffff addiu v1,t2,-1 +80025598: a12350ab sb v1,20651(t1) +8002559c: 912350ab lbu v1,20651(t1) +800255a0: 24e2000a addiu v0,a3,10 +800255a4: a16250aa sb v0,20650(t3) +800255a8: 2c62000a sltiu v0,v1,10 +800255ac: 1440ffd8 bnez v0,80025510 <_Z6OpE7M1v+0x29c> +800255b0: 2462000a addiu v0,v1,10 +800255b4: 080094ee j 800253b8 <_Z6OpE7M1v+0x144> +800255b8: a12250ab sb v0,20651(t1) + +800255bc <_Z6Op07M0v>: +800255bc: 27bdffd0 addiu sp,sp,-48 +800255c0: 3c038021 lui v1,0x8021 +800255c4: afbf0028 sw ra,40(sp) +800255c8: afb50024 sw s5,36(sp) +800255cc: afb40020 sw s4,32(sp) +800255d0: afb3001c sw s3,28(sp) +800255d4: afb20018 sw s2,24(sp) +800255d8: afb10014 sw s1,20(sp) +800255dc: afb00010 sw s0,16(sp) +800255e0: 2463e2a8 addiu v1,v1,-7512 +800255e4: 8c67000c lw a3,12(v1) +800255e8: 3c158022 lui s5,0x8022 +800255ec: 90e20000 lbu v0,0(a3) +800255f0: 3c148021 lui s4,0x8021 +800255f4: 2694e2f8 addiu s4,s4,-7432 +800255f8: a2a250cc sb v0,20684(s5) +800255fc: 90e20000 lbu v0,0(a3) +80025600: 96840006 lhu a0,6(s4) +80025604: 8c660020 lw a2,32(v1) +80025608: 8c65002c lw a1,44(v1) +8002560c: 00441021 addu v0,v0,a0 +80025610: 00c53021 addu a2,a2,a1 +80025614: 24e70001 addiu a3,a3,1 +80025618: 3042ffff andi v0,v0,0xffff +8002561c: 3c128006 lui s2,0x8006 +80025620: 3c138021 lui s3,0x8021 +80025624: ac660020 sw a2,32(v1) +80025628: ac67000c sw a3,12(v1) +8002562c: 26524be8 addiu s2,s2,19432 +80025630: 00402021 move a0,v0 +80025634: 0240f809 jalr s2 +80025638: ae627018 sw v0,28696(s3) +8002563c: 8e647018 lw a0,28696(s3) +80025640: 00408821 move s1,v0 +80025644: 3c028006 lui v0,0x8006 +80025648: 244249d4 addiu v0,v0,18900 +8002564c: 0040f809 jalr v0 +80025650: 24840002 addiu a0,a0,2 +80025654: 00021c00 sll v1,v0,0x10 +80025658: 02238821 addu s1,s1,v1 +8002565c: 02202021 move a0,s1 +80025660: 96900004 lhu s0,4(s4) +80025664: ae717018 sw s1,28696(s3) +80025668: 0240f809 jalr s2 +8002566c: a2a250cc sb v0,20684(s5) +80025670: 02028025 or s0,s0,v0 +80025674: 3203ffff andi v1,s0,0xffff +80025678: 3c028021 lui v0,0x8021 +8002567c: 2442e284 addiu v0,v0,-7548 +80025680: 00032202 srl a0,v1,0x8 +80025684: 0003182b sltu v1,zero,v1 +80025688: a044000a sb a0,10(v0) +8002568c: a0430009 sb v1,9(v0) +80025690: a6900004 sh s0,4(s4) +80025694: 8fbf0028 lw ra,40(sp) +80025698: 8fb50024 lw s5,36(sp) +8002569c: 8fb40020 lw s4,32(sp) +800256a0: 8fb3001c lw s3,28(sp) +800256a4: 8fb20018 lw s2,24(sp) +800256a8: 8fb10014 lw s1,20(sp) +800256ac: 8fb00010 lw s0,16(sp) +800256b0: 03e00008 jr ra +800256b4: 27bd0030 addiu sp,sp,48 + +800256b8 <_Z6Op07M1v>: +800256b8: 27bdffd0 addiu sp,sp,-48 +800256bc: 3c038021 lui v1,0x8021 +800256c0: afbf0028 sw ra,40(sp) +800256c4: afb50024 sw s5,36(sp) +800256c8: afb40020 sw s4,32(sp) +800256cc: afb3001c sw s3,28(sp) +800256d0: afb20018 sw s2,24(sp) +800256d4: afb10014 sw s1,20(sp) +800256d8: afb00010 sw s0,16(sp) +800256dc: 2463e2a8 addiu v1,v1,-7512 +800256e0: 8c67000c lw a3,12(v1) +800256e4: 3c158022 lui s5,0x8022 +800256e8: 90e20000 lbu v0,0(a3) +800256ec: 3c148021 lui s4,0x8021 +800256f0: 2694e2f8 addiu s4,s4,-7432 +800256f4: a2a250cc sb v0,20684(s5) +800256f8: 90e20000 lbu v0,0(a3) +800256fc: 96840006 lhu a0,6(s4) +80025700: 8c650020 lw a1,32(v1) +80025704: 8c66002c lw a2,44(v1) +80025708: 00441021 addu v0,v0,a0 +8002570c: 3c138021 lui s3,0x8021 +80025710: 3042ffff andi v0,v0,0xffff +80025714: 00a62821 addu a1,a1,a2 +80025718: 24e70001 addiu a3,a3,1 +8002571c: 00402021 move a0,v0 +80025720: ae627018 sw v0,28696(s3) +80025724: 3c028006 lui v0,0x8006 +80025728: ac650020 sw a1,32(v1) +8002572c: 24424be8 addiu v0,v0,19432 +80025730: 0040f809 jalr v0 +80025734: ac67000c sw a3,12(v1) +80025738: 8e647018 lw a0,28696(s3) +8002573c: 3c118006 lui s1,0x8006 +80025740: 263149d4 addiu s1,s1,18900 +80025744: 24840002 addiu a0,a0,2 +80025748: 0220f809 jalr s1 +8002574c: 00409021 move s2,v0 +80025750: 00021c00 sll v1,v0,0x10 +80025754: 02439021 addu s2,s2,v1 +80025758: 92900004 lbu s0,4(s4) +8002575c: 02402021 move a0,s2 +80025760: ae727018 sw s2,28696(s3) +80025764: 0220f809 jalr s1 +80025768: a2a250cc sb v0,20684(s5) +8002576c: 02028025 or s0,s0,v0 +80025770: 3c028021 lui v0,0x8021 +80025774: 320300ff andi v1,s0,0xff +80025778: 2442e284 addiu v0,v0,-7548 +8002577c: a043000a sb v1,10(v0) +80025780: a0430009 sb v1,9(v0) +80025784: a2900004 sb s0,4(s4) +80025788: 8fbf0028 lw ra,40(sp) +8002578c: 8fb50024 lw s5,36(sp) +80025790: 8fb40020 lw s4,32(sp) +80025794: 8fb3001c lw s3,28(sp) +80025798: 8fb20018 lw s2,24(sp) +8002579c: 8fb10014 lw s1,20(sp) +800257a0: 8fb00010 lw s0,16(sp) +800257a4: 03e00008 jr ra +800257a8: 27bd0030 addiu sp,sp,48 + +800257ac <_Z6OpA7M0v>: +800257ac: 27bdffd8 addiu sp,sp,-40 +800257b0: 3c038021 lui v1,0x8021 +800257b4: afbf0024 sw ra,36(sp) +800257b8: afb40020 sw s4,32(sp) +800257bc: afb3001c sw s3,28(sp) +800257c0: afb20018 sw s2,24(sp) +800257c4: afb10014 sw s1,20(sp) +800257c8: afb00010 sw s0,16(sp) +800257cc: 2463e2a8 addiu v1,v1,-7512 +800257d0: 8c67000c lw a3,12(v1) +800257d4: 3c148022 lui s4,0x8022 +800257d8: 90e20000 lbu v0,0(a3) +800257dc: 3c138021 lui s3,0x8021 +800257e0: a28250cc sb v0,20684(s4) +800257e4: 2673e2f8 addiu s3,s3,-7432 +800257e8: 90e20000 lbu v0,0(a3) +800257ec: 96640006 lhu a0,6(s3) +800257f0: 8c660020 lw a2,32(v1) +800257f4: 8c65002c lw a1,44(v1) +800257f8: 00441021 addu v0,v0,a0 +800257fc: 00c53021 addu a2,a2,a1 +80025800: 24e70001 addiu a3,a3,1 +80025804: 3042ffff andi v0,v0,0xffff +80025808: 3c118006 lui s1,0x8006 +8002580c: 3c128021 lui s2,0x8021 +80025810: ac660020 sw a2,32(v1) +80025814: ac67000c sw a3,12(v1) +80025818: 26314be8 addiu s1,s1,19432 +8002581c: 00402021 move a0,v0 +80025820: 0220f809 jalr s1 +80025824: ae427018 sw v0,28696(s2) +80025828: 8e447018 lw a0,28696(s2) +8002582c: 00408021 move s0,v0 +80025830: 3c028006 lui v0,0x8006 +80025834: 244249d4 addiu v0,v0,18900 +80025838: 0040f809 jalr v0 +8002583c: 24840002 addiu a0,a0,2 +80025840: 00021c00 sll v1,v0,0x10 +80025844: 02038021 addu s0,s0,v1 +80025848: 02002021 move a0,s0 +8002584c: ae507018 sw s0,28696(s2) +80025850: 0220f809 jalr s1 +80025854: a28250cc sb v0,20684(s4) +80025858: 3043ffff andi v1,v0,0xffff +8002585c: a6620004 sh v0,4(s3) +80025860: 3c028021 lui v0,0x8021 +80025864: 2442e284 addiu v0,v0,-7548 +80025868: 00032202 srl a0,v1,0x8 +8002586c: 0003182b sltu v1,zero,v1 +80025870: a044000a sb a0,10(v0) +80025874: a0430009 sb v1,9(v0) +80025878: 8fbf0024 lw ra,36(sp) +8002587c: 8fb40020 lw s4,32(sp) +80025880: 8fb3001c lw s3,28(sp) +80025884: 8fb20018 lw s2,24(sp) +80025888: 8fb10014 lw s1,20(sp) +8002588c: 8fb00010 lw s0,16(sp) +80025890: 03e00008 jr ra +80025894: 27bd0028 addiu sp,sp,40 + +80025898 <_Z6Op77M0v>: +80025898: 27bdffd8 addiu sp,sp,-40 +8002589c: 3c038021 lui v1,0x8021 +800258a0: afbf0020 sw ra,32(sp) +800258a4: afb3001c sw s3,28(sp) +800258a8: afb20018 sw s2,24(sp) +800258ac: afb10014 sw s1,20(sp) +800258b0: afb00010 sw s0,16(sp) +800258b4: 2463e2a8 addiu v1,v1,-7512 +800258b8: 8c67000c lw a3,12(v1) +800258bc: 3c138022 lui s3,0x8022 +800258c0: 90e20000 lbu v0,0(a3) +800258c4: 3c128021 lui s2,0x8021 +800258c8: a26250cc sb v0,20684(s3) +800258cc: 2652e2f8 addiu s2,s2,-7432 +800258d0: 90e20000 lbu v0,0(a3) +800258d4: 96440006 lhu a0,6(s2) +800258d8: 8c650020 lw a1,32(v1) +800258dc: 8c66002c lw a2,44(v1) +800258e0: 00441021 addu v0,v0,a0 +800258e4: 3c118021 lui s1,0x8021 +800258e8: 3042ffff andi v0,v0,0xffff +800258ec: 00a62821 addu a1,a1,a2 +800258f0: 24e70001 addiu a3,a3,1 +800258f4: 00402021 move a0,v0 +800258f8: ae227018 sw v0,28696(s1) +800258fc: 3c028006 lui v0,0x8006 +80025900: ac650020 sw a1,32(v1) +80025904: 24424be8 addiu v0,v0,19432 +80025908: 0040f809 jalr v0 +8002590c: ac67000c sw a3,12(v1) +80025910: 8e247018 lw a0,28696(s1) +80025914: 00408021 move s0,v0 +80025918: 3c028006 lui v0,0x8006 +8002591c: 244249d4 addiu v0,v0,18900 +80025920: 0040f809 jalr v0 +80025924: 24840002 addiu a0,a0,2 +80025928: 9644000c lhu a0,12(s2) +8002592c: 00021c00 sll v1,v0,0x10 +80025930: 02048021 addu s0,s0,a0 +80025934: 00701821 addu v1,v1,s0 +80025938: ae237018 sw v1,28696(s1) +8002593c: a26250cc sb v0,20684(s3) +80025940: 3c198001 lui t9,0x8001 +80025944: 8fbf0020 lw ra,32(sp) +80025948: 8fb3001c lw s3,28(sp) +8002594c: 8fb20018 lw s2,24(sp) +80025950: 8fb10014 lw s1,20(sp) +80025954: 8fb00010 lw s0,16(sp) +80025958: 2739ea88 addiu t9,t9,-5496 +8002595c: 03200008 jr t9 +80025960: 27bd0028 addiu sp,sp,40 + +80025964 <_Z6Op77M1v>: +80025964: 27bdffd0 addiu sp,sp,-48 +80025968: 3c028021 lui v0,0x8021 +8002596c: afbf0028 sw ra,40(sp) +80025970: afb50024 sw s5,36(sp) +80025974: afb40020 sw s4,32(sp) +80025978: afb3001c sw s3,28(sp) +8002597c: afb20018 sw s2,24(sp) +80025980: afb10014 sw s1,20(sp) +80025984: afb00010 sw s0,16(sp) +80025988: 2442e2a8 addiu v0,v0,-7512 +8002598c: 8c47000c lw a3,12(v0) +80025990: 3c138022 lui s3,0x8022 +80025994: 90e30000 lbu v1,0(a3) +80025998: 3c158021 lui s5,0x8021 +8002599c: 26b4e2f8 addiu s4,s5,-7432 +800259a0: a26350cc sb v1,20684(s3) +800259a4: 90e30000 lbu v1,0(a3) +800259a8: 8c46002c lw a2,44(v0) +800259ac: 8c450020 lw a1,32(v0) +800259b0: 96840006 lhu a0,6(s4) +800259b4: 00a62821 addu a1,a1,a2 +800259b8: 24e70001 addiu a3,a3,1 +800259bc: 00641821 addu v1,v1,a0 +800259c0: 3063ffff andi v1,v1,0xffff +800259c4: ac450020 sw a1,32(v0) +800259c8: ac47000c sw a3,12(v0) +800259cc: 3c128021 lui s2,0x8021 +800259d0: 3c028006 lui v0,0x8006 +800259d4: 00602021 move a0,v1 +800259d8: 24424be8 addiu v0,v0,19432 +800259dc: 0040f809 jalr v0 +800259e0: ae437018 sw v1,28696(s2) +800259e4: 8e447018 lw a0,28696(s2) +800259e8: 3c108006 lui s0,0x8006 +800259ec: 24840002 addiu a0,a0,2 +800259f0: 261049d4 addiu s0,s0,18900 +800259f4: 0200f809 jalr s0 +800259f8: 00408821 move s1,v0 +800259fc: 9684000c lhu a0,12(s4) +80025a00: 00021c00 sll v1,v0,0x10 +80025a04: 02248821 addu s1,s1,a0 +80025a08: 00711821 addu v1,v1,s1 +80025a0c: 00602021 move a0,v1 +80025a10: ae437018 sw v1,28696(s2) +80025a14: 0200f809 jalr s0 +80025a18: a26250cc sb v0,20684(s3) +80025a1c: 00403021 move a2,v0 +80025a20: 92820002 lbu v0,2(s4) +80025a24: 3c038022 lui v1,0x8022 +80025a28: 30420008 andi v0,v0,0x8 +80025a2c: 10400043 beqz v0,80025b3c <_Z6Op77M1v+0x1d8> +80025a30: a06650bc sb a2,20668(v1) +80025a34: 3c0d8021 lui t5,0x8021 +80025a38: 96830004 lhu v1,4(s4) +80025a3c: 25ace284 addiu t4,t5,-7548 +80025a40: 91840008 lbu a0,8(t4) +80025a44: 3062000f andi v0,v1,0xf +80025a48: 00441021 addu v0,v0,a0 +80025a4c: 30c5000f andi a1,a2,0xf +80025a50: 00a21021 addu v0,a1,v0 +80025a54: 304700ff andi a3,v0,0xff +80025a58: 00031902 srl v1,v1,0x4 +80025a5c: 306a000f andi t2,v1,0xf +80025a60: 3c088022 lui t0,0x8022 +80025a64: 00064902 srl t1,a2,0x4 +80025a68: 3c0b8022 lui t3,0x8022 +80025a6c: 3c028022 lui v0,0x8022 +80025a70: 3c038022 lui v1,0x8022 +80025a74: 2ce4000a sltiu a0,a3,10 +80025a78: a04550ae sb a1,20654(v0) +80025a7c: a06950af sb t1,20655(v1) +80025a80: a10a50ab sb t2,20651(t0) +80025a84: 10800066 beqz a0,80025c20 <_Z6Op77M1v+0x2bc> +80025a88: a16750aa sb a3,20650(t3) +80025a8c: 910250ab lbu v0,20651(t0) +80025a90: 01221021 addu v0,t1,v0 +80025a94: 304200ff andi v0,v0,0xff +80025a98: 2c43000a sltiu v1,v0,10 +80025a9c: 1460004d bnez v1,80025bd4 <_Z6Op77M1v+0x270> +80025aa0: a10250ab sb v0,20651(t0) +80025aa4: 2442fff6 addiu v0,v0,-10 +80025aa8: 3042000f andi v0,v0,0xf +80025aac: 24030001 li v1,1 +80025ab0: a10250ab sb v0,20651(t0) +80025ab4: a1830008 sb v1,8(t4) +80025ab8: 910350ab lbu v1,20651(t0) +80025abc: 916550aa lbu a1,20650(t3) +80025ac0: 26a4e2f8 addiu a0,s5,-7432 +80025ac4: 00031900 sll v1,v1,0x4 +80025ac8: 00651825 or v1,v1,a1 +80025acc: 90820004 lbu v0,4(a0) +80025ad0: 306500ff andi a1,v1,0xff +80025ad4: 00461026 xor v0,v0,a2 +80025ad8: 00c51826 xor v1,a2,a1 +80025adc: 00021027 nor v0,zero,v0 +80025ae0: 30630080 andi v1,v1,0x80 +80025ae4: 3c048022 lui a0,0x8022 +80025ae8: 00431024 and v0,v0,v1 +80025aec: 10400049 beqz v0,80025c14 <_Z6Op77M1v+0x2b0> +80025af0: a08550b2 sb a1,20658(a0) +80025af4: 25a3e284 addiu v1,t5,-7548 +80025af8: 24020001 li v0,1 +80025afc: a062000b sb v0,11(v1) +80025b00: 26a2e2f8 addiu v0,s5,-7432 +80025b04: 30a400ff andi a0,a1,0xff +80025b08: 25a3e284 addiu v1,t5,-7548 +80025b0c: a0450004 sb a1,4(v0) +80025b10: a064000a sb a0,10(v1) +80025b14: a0640009 sb a0,9(v1) +80025b18: 8fbf0028 lw ra,40(sp) +80025b1c: 8fb50024 lw s5,36(sp) +80025b20: 8fb40020 lw s4,32(sp) +80025b24: 8fb3001c lw s3,28(sp) +80025b28: 8fb20018 lw s2,24(sp) +80025b2c: 8fb10014 lw s1,20(sp) +80025b30: 8fb00010 lw s0,16(sp) +80025b34: 03e00008 jr ra +80025b38: 27bd0030 addiu sp,sp,48 +80025b3c: 3c0d8021 lui t5,0x8021 +80025b40: 25a7e284 addiu a3,t5,-7548 +80025b44: 90e40008 lbu a0,8(a3) +80025b48: 92820004 lbu v0,4(s4) +80025b4c: 00461826 xor v1,v0,a2 +80025b50: 00441021 addu v0,v0,a0 +80025b54: 00c21021 addu v0,a2,v0 +80025b58: 3042ffff andi v0,v0,0xffff +80025b5c: 304800ff andi t0,v0,0xff +80025b60: 00031827 nor v1,zero,v1 +80025b64: 30630080 andi v1,v1,0x80 +80025b68: 2c440100 sltiu a0,v0,256 +80025b6c: 00c82826 xor a1,a2,t0 +80025b70: 00a32824 and a1,a1,v1 +80025b74: 38840001 xori a0,a0,0x1 +80025b78: 3c038022 lui v1,0x8022 +80025b7c: a46250b4 sh v0,20660(v1) +80025b80: 10a00012 beqz a1,80025bcc <_Z6Op77M1v+0x268> +80025b84: a0e40008 sb a0,8(a3) +80025b88: 24020001 li v0,1 +80025b8c: a0e2000b sb v0,11(a3) +80025b90: 26a2e2f8 addiu v0,s5,-7432 +80025b94: 310400ff andi a0,t0,0xff +80025b98: 25a3e284 addiu v1,t5,-7548 +80025b9c: a0480004 sb t0,4(v0) +80025ba0: a064000a sb a0,10(v1) +80025ba4: a0640009 sb a0,9(v1) +80025ba8: 8fbf0028 lw ra,40(sp) +80025bac: 8fb50024 lw s5,36(sp) +80025bb0: 8fb40020 lw s4,32(sp) +80025bb4: 8fb3001c lw s3,28(sp) +80025bb8: 8fb20018 lw s2,24(sp) +80025bbc: 8fb10014 lw s1,20(sp) +80025bc0: 8fb00010 lw s0,16(sp) +80025bc4: 03e00008 jr ra +80025bc8: 27bd0030 addiu sp,sp,48 +80025bcc: 080096e4 j 80025b90 <_Z6Op77M1v+0x22c> +80025bd0: a0e0000b sb zero,11(a3) +80025bd4: 910350ab lbu v1,20651(t0) +80025bd8: 916550aa lbu a1,20650(t3) +80025bdc: 26a4e2f8 addiu a0,s5,-7432 +80025be0: 00031900 sll v1,v1,0x4 +80025be4: 00651825 or v1,v1,a1 +80025be8: 90820004 lbu v0,4(a0) +80025bec: 306500ff andi a1,v1,0xff +80025bf0: 00461026 xor v0,v0,a2 +80025bf4: 00c51826 xor v1,a2,a1 +80025bf8: 00021027 nor v0,zero,v0 +80025bfc: 30630080 andi v1,v1,0x80 +80025c00: 3c048022 lui a0,0x8022 +80025c04: 00431024 and v0,v0,v1 +80025c08: a1800008 sb zero,8(t4) +80025c0c: 1440ffb9 bnez v0,80025af4 <_Z6Op77M1v+0x190> +80025c10: a08550b2 sb a1,20658(a0) +80025c14: 25a2e284 addiu v0,t5,-7548 +80025c18: 080096c0 j 80025b00 <_Z6Op77M1v+0x19c> +80025c1c: a040000b sb zero,11(v0) +80025c20: 25430001 addiu v1,t2,1 +80025c24: 24e2fff6 addiu v0,a3,-10 +80025c28: a10350ab sb v1,20651(t0) +80025c2c: 3042000f andi v0,v0,0xf +80025c30: a16250aa sb v0,20650(t3) +80025c34: 910250ab lbu v0,20651(t0) +80025c38: 01221021 addu v0,t1,v0 +80025c3c: 304200ff andi v0,v0,0xff +80025c40: 2c43000a sltiu v1,v0,10 +80025c44: 1460ffe3 bnez v1,80025bd4 <_Z6Op77M1v+0x270> +80025c48: a10250ab sb v0,20651(t0) +80025c4c: 080096aa j 80025aa8 <_Z6Op77M1v+0x144> +80025c50: 2442fff6 addiu v0,v0,-10 + +80025c54 <_Z6Op97M0v>: +80025c54: 27bdffe0 addiu sp,sp,-32 +80025c58: 3c038021 lui v1,0x8021 +80025c5c: afbf001c sw ra,28(sp) +80025c60: afb20018 sw s2,24(sp) +80025c64: afb10014 sw s1,20(sp) +80025c68: afb00010 sw s0,16(sp) +80025c6c: 2463e2a8 addiu v1,v1,-7512 +80025c70: 8c67000c lw a3,12(v1) +80025c74: 3c028022 lui v0,0x8022 +80025c78: 90e40000 lbu a0,0(a3) +80025c7c: 3c118021 lui s1,0x8021 +80025c80: 2631e2f8 addiu s1,s1,-7432 +80025c84: a04450cc sb a0,20684(v0) +80025c88: 90e20000 lbu v0,0(a3) +80025c8c: 96240006 lhu a0,6(s1) +80025c90: 8c650020 lw a1,32(v1) +80025c94: 8c66002c lw a2,44(v1) +80025c98: 00441021 addu v0,v0,a0 +80025c9c: 3c128021 lui s2,0x8021 +80025ca0: 3042ffff andi v0,v0,0xffff +80025ca4: 00a62821 addu a1,a1,a2 +80025ca8: 24e70001 addiu a3,a3,1 +80025cac: 00402021 move a0,v0 +80025cb0: ae427018 sw v0,28696(s2) +80025cb4: 3c028006 lui v0,0x8006 +80025cb8: ac650020 sw a1,32(v1) +80025cbc: 24424be8 addiu v0,v0,19432 +80025cc0: 0040f809 jalr v0 +80025cc4: ac67000c sw a3,12(v1) +80025cc8: 8e447018 lw a0,28696(s2) +80025ccc: 00408021 move s0,v0 +80025cd0: 3c028006 lui v0,0x8006 +80025cd4: 244249d4 addiu v0,v0,18900 +80025cd8: 0040f809 jalr v0 +80025cdc: 24840002 addiu a0,a0,2 +80025ce0: 9623000c lhu v1,12(s1) +80025ce4: 00021400 sll v0,v0,0x10 +80025ce8: 02038021 addu s0,s0,v1 +80025cec: 00501021 addu v0,v0,s0 +80025cf0: ae427018 sw v0,28696(s2) +80025cf4: 96240004 lhu a0,4(s1) +80025cf8: 3c198006 lui t9,0x8006 +80025cfc: 8fbf001c lw ra,28(sp) +80025d00: 8fb20018 lw s2,24(sp) +80025d04: 8fb10014 lw s1,20(sp) +80025d08: 8fb00010 lw s0,16(sp) +80025d0c: 00402821 move a1,v0 +80025d10: 2739465c addiu t9,t9,18012 +80025d14: 03200008 jr t9 +80025d18: 27bd0020 addiu sp,sp,32 + +80025d1c <_Z6Op97M1v>: +80025d1c: 27bdffe0 addiu sp,sp,-32 +80025d20: 3c038021 lui v1,0x8021 +80025d24: afbf001c sw ra,28(sp) +80025d28: afb20018 sw s2,24(sp) +80025d2c: afb10014 sw s1,20(sp) +80025d30: afb00010 sw s0,16(sp) +80025d34: 2463e2a8 addiu v1,v1,-7512 +80025d38: 8c67000c lw a3,12(v1) +80025d3c: 3c028022 lui v0,0x8022 +80025d40: 90e40000 lbu a0,0(a3) +80025d44: 3c118021 lui s1,0x8021 +80025d48: 2631e2f8 addiu s1,s1,-7432 +80025d4c: a04450cc sb a0,20684(v0) +80025d50: 90e20000 lbu v0,0(a3) +80025d54: 96240006 lhu a0,6(s1) +80025d58: 8c650020 lw a1,32(v1) +80025d5c: 8c66002c lw a2,44(v1) +80025d60: 00441021 addu v0,v0,a0 +80025d64: 3c128021 lui s2,0x8021 +80025d68: 3042ffff andi v0,v0,0xffff +80025d6c: 00a62821 addu a1,a1,a2 +80025d70: 24e70001 addiu a3,a3,1 +80025d74: 00402021 move a0,v0 +80025d78: ae427018 sw v0,28696(s2) +80025d7c: 3c028006 lui v0,0x8006 +80025d80: ac650020 sw a1,32(v1) +80025d84: 24424be8 addiu v0,v0,19432 +80025d88: 0040f809 jalr v0 +80025d8c: ac67000c sw a3,12(v1) +80025d90: 8e447018 lw a0,28696(s2) +80025d94: 00408021 move s0,v0 +80025d98: 3c028006 lui v0,0x8006 +80025d9c: 244249d4 addiu v0,v0,18900 +80025da0: 0040f809 jalr v0 +80025da4: 24840002 addiu a0,a0,2 +80025da8: 9623000c lhu v1,12(s1) +80025dac: 00021400 sll v0,v0,0x10 +80025db0: 02038021 addu s0,s0,v1 +80025db4: 00501021 addu v0,v0,s0 +80025db8: ae427018 sw v0,28696(s2) +80025dbc: 92240004 lbu a0,4(s1) +80025dc0: 3c198006 lui t9,0x8006 +80025dc4: 8fbf001c lw ra,28(sp) +80025dc8: 8fb20018 lw s2,24(sp) +80025dcc: 8fb10014 lw s1,20(sp) +80025dd0: 8fb00010 lw s0,16(sp) +80025dd4: 00402821 move a1,v0 +80025dd8: 27394444 addiu t9,t9,17476 +80025ddc: 03200008 jr t9 +80025de0: 27bd0020 addiu sp,sp,32 + +80025de4 <_Z6OpF7M1v>: +80025de4: 27bdffd0 addiu sp,sp,-48 +80025de8: 3c028021 lui v0,0x8021 +80025dec: afbf0028 sw ra,40(sp) +80025df0: afb50024 sw s5,36(sp) +80025df4: afb40020 sw s4,32(sp) +80025df8: afb3001c sw s3,28(sp) +80025dfc: afb20018 sw s2,24(sp) +80025e00: afb10014 sw s1,20(sp) +80025e04: afb00010 sw s0,16(sp) +80025e08: 2442e2a8 addiu v0,v0,-7512 +80025e0c: 8c47000c lw a3,12(v0) +80025e10: 3c138022 lui s3,0x8022 +80025e14: 90e30000 lbu v1,0(a3) +80025e18: 3c158021 lui s5,0x8021 +80025e1c: 26b4e2f8 addiu s4,s5,-7432 +80025e20: a26350cc sb v1,20684(s3) +80025e24: 90e30000 lbu v1,0(a3) +80025e28: 8c46002c lw a2,44(v0) +80025e2c: 8c450020 lw a1,32(v0) +80025e30: 96840006 lhu a0,6(s4) +80025e34: 00a62821 addu a1,a1,a2 +80025e38: 24e70001 addiu a3,a3,1 +80025e3c: 00641821 addu v1,v1,a0 +80025e40: 3063ffff andi v1,v1,0xffff +80025e44: ac450020 sw a1,32(v0) +80025e48: ac47000c sw a3,12(v0) +80025e4c: 3c128021 lui s2,0x8021 +80025e50: 3c028006 lui v0,0x8006 +80025e54: 00602021 move a0,v1 +80025e58: 24424be8 addiu v0,v0,19432 +80025e5c: 0040f809 jalr v0 +80025e60: ae437018 sw v1,28696(s2) +80025e64: 8e447018 lw a0,28696(s2) +80025e68: 3c108006 lui s0,0x8006 +80025e6c: 24840002 addiu a0,a0,2 +80025e70: 261049d4 addiu s0,s0,18900 +80025e74: 0200f809 jalr s0 +80025e78: 00408821 move s1,v0 +80025e7c: 9684000c lhu a0,12(s4) +80025e80: 00021c00 sll v1,v0,0x10 +80025e84: 02248821 addu s1,s1,a0 +80025e88: 00711821 addu v1,v1,s1 +80025e8c: 00602021 move a0,v1 +80025e90: ae437018 sw v1,28696(s2) +80025e94: 0200f809 jalr s0 +80025e98: a26250cc sb v0,20684(s3) +80025e9c: 00404021 move t0,v0 +80025ea0: 92820002 lbu v0,2(s4) +80025ea4: 3c038022 lui v1,0x8022 +80025ea8: 30420008 andi v0,v0,0x8 +80025eac: 10400041 beqz v0,80025fb4 <_Z6OpF7M1v+0x1d0> +80025eb0: a06850bc sb t0,20668(v1) +80025eb4: 3c0d8021 lui t5,0x8021 +80025eb8: 25ace284 addiu t4,t5,-7548 +80025ebc: 91820008 lbu v0,8(t4) +80025ec0: 96840004 lhu a0,4(s4) +80025ec4: 3106000f andi a2,t0,0xf +80025ec8: 2c420001 sltiu v0,v0,1 +80025ecc: 00c21021 addu v0,a2,v0 +80025ed0: 00041902 srl v1,a0,0x4 +80025ed4: 3084000f andi a0,a0,0xf +80025ed8: 00822023 subu a0,a0,v0 +80025edc: 00082902 srl a1,t0,0x4 +80025ee0: 3063000f andi v1,v1,0xf +80025ee4: 00651823 subu v1,v1,a1 +80025ee8: 308700ff andi a3,a0,0xff +80025eec: 306a00ff andi t2,v1,0xff +80025ef0: 3c0b8022 lui t3,0x8022 +80025ef4: 3c098022 lui t1,0x8022 +80025ef8: 3c028022 lui v0,0x8022 +80025efc: 3c038022 lui v1,0x8022 +80025f00: 2ce4000a sltiu a0,a3,10 +80025f04: a04650ae sb a2,20654(v0) +80025f08: a06550af sb a1,20655(v1) +80025f0c: a16750aa sb a3,20650(t3) +80025f10: 1080007e beqz a0,8002610c <_Z6OpF7M1v+0x328> +80025f14: a12a50ab sb t2,20651(t1) +80025f18: 912350ab lbu v1,20651(t1) +80025f1c: 2c62000a sltiu v0,v1,10 +80025f20: 1440005b bnez v0,80026090 <_Z6OpF7M1v+0x2ac> +80025f24: 24020001 li v0,1 +80025f28: 2462000a addiu v0,v1,10 +80025f2c: a12250ab sb v0,20651(t1) +80025f30: 912350ab lbu v1,20651(t1) +80025f34: 916550aa lbu a1,20650(t3) +80025f38: 26a2e2f8 addiu v0,s5,-7432 +80025f3c: 00031900 sll v1,v1,0x4 +80025f40: 00651825 or v1,v1,a1 +80025f44: 90440004 lbu a0,4(v0) +80025f48: 306700ff andi a3,v1,0xff +80025f4c: 00871026 xor v0,a0,a3 +80025f50: 30420080 andi v0,v0,0x80 +80025f54: 00882026 xor a0,a0,t0 +80025f58: 3c038022 lui v1,0x8022 +80025f5c: 00822024 and a0,a0,v0 +80025f60: a1800008 sb zero,8(t4) +80025f64: 10800058 beqz a0,800260c8 <_Z6OpF7M1v+0x2e4> +80025f68: a06750b2 sb a3,20658(v1) +80025f6c: 25a3e284 addiu v1,t5,-7548 +80025f70: 24020001 li v0,1 +80025f74: a062000b sb v0,11(v1) +80025f78: 30e400ff andi a0,a3,0xff +80025f7c: 26a2e2f8 addiu v0,s5,-7432 +80025f80: 25a3e284 addiu v1,t5,-7548 +80025f84: a0470004 sb a3,4(v0) +80025f88: a064000a sb a0,10(v1) +80025f8c: a0640009 sb a0,9(v1) +80025f90: 8fbf0028 lw ra,40(sp) +80025f94: 8fb50024 lw s5,36(sp) +80025f98: 8fb40020 lw s4,32(sp) +80025f9c: 8fb3001c lw s3,28(sp) +80025fa0: 8fb20018 lw s2,24(sp) +80025fa4: 8fb10014 lw s1,20(sp) +80025fa8: 8fb00010 lw s0,16(sp) +80025fac: 03e00008 jr ra +80025fb0: 27bd0030 addiu sp,sp,48 +80025fb4: 3c0d8021 lui t5,0x8021 +80025fb8: 92840004 lbu a0,4(s4) +80025fbc: 25a6e284 addiu a2,t5,-7548 +80025fc0: 90c30008 lbu v1,8(a2) +80025fc4: 00881023 subu v0,a0,t0 +80025fc8: 00431021 addu v0,v0,v1 +80025fcc: 2442ffff addiu v0,v0,-1 +80025fd0: 00021400 sll v0,v0,0x10 +80025fd4: 00021403 sra v0,v0,0x10 +80025fd8: 00881826 xor v1,a0,t0 +80025fdc: 304700ff andi a3,v0,0xff +80025fe0: 30630080 andi v1,v1,0x80 +80025fe4: 00022827 nor a1,zero,v0 +80025fe8: 00872026 xor a0,a0,a3 +80025fec: 00832024 and a0,a0,v1 +80025ff0: 00052fc2 srl a1,a1,0x1f +80025ff4: 3c038022 lui v1,0x8022 +80025ff8: a46250c6 sh v0,20678(v1) +80025ffc: 10800012 beqz a0,80026048 <_Z6OpF7M1v+0x264> +80026000: a0c50008 sb a1,8(a2) +80026004: 24020001 li v0,1 +80026008: a0c2000b sb v0,11(a2) +8002600c: 30e400ff andi a0,a3,0xff +80026010: 26a2e2f8 addiu v0,s5,-7432 +80026014: 25a3e284 addiu v1,t5,-7548 +80026018: a0470004 sb a3,4(v0) +8002601c: a064000a sb a0,10(v1) +80026020: a0640009 sb a0,9(v1) +80026024: 8fbf0028 lw ra,40(sp) +80026028: 8fb50024 lw s5,36(sp) +8002602c: 8fb40020 lw s4,32(sp) +80026030: 8fb3001c lw s3,28(sp) +80026034: 8fb20018 lw s2,24(sp) +80026038: 8fb10014 lw s1,20(sp) +8002603c: 8fb00010 lw s0,16(sp) +80026040: 03e00008 jr ra +80026044: 27bd0030 addiu sp,sp,48 +80026048: 26a2e2f8 addiu v0,s5,-7432 +8002604c: 30e400ff andi a0,a3,0xff +80026050: 25a3e284 addiu v1,t5,-7548 +80026054: a0c0000b sb zero,11(a2) +80026058: a0470004 sb a3,4(v0) +8002605c: a064000a sb a0,10(v1) +80026060: a0640009 sb a0,9(v1) +80026064: 8fbf0028 lw ra,40(sp) +80026068: 8fb50024 lw s5,36(sp) +8002606c: 8fb40020 lw s4,32(sp) +80026070: 8fb3001c lw s3,28(sp) +80026074: 8fb20018 lw s2,24(sp) +80026078: 8fb10014 lw s1,20(sp) +8002607c: 8fb00010 lw s0,16(sp) +80026080: 03e00008 jr ra +80026084: 27bd0030 addiu sp,sp,48 +80026088: 912350ab lbu v1,20651(t1) +8002608c: 24020001 li v0,1 +80026090: 916550aa lbu a1,20650(t3) +80026094: a1820008 sb v0,8(t4) +80026098: 00031900 sll v1,v1,0x4 +8002609c: 26a2e2f8 addiu v0,s5,-7432 +800260a0: 00651825 or v1,v1,a1 +800260a4: 90440004 lbu a0,4(v0) +800260a8: 306700ff andi a3,v1,0xff +800260ac: 00871026 xor v0,a0,a3 +800260b0: 30420080 andi v0,v0,0x80 +800260b4: 00882026 xor a0,a0,t0 +800260b8: 3c038022 lui v1,0x8022 +800260bc: 00822024 and a0,a0,v0 +800260c0: 1480ffaa bnez a0,80025f6c <_Z6OpF7M1v+0x188> +800260c4: a06750b2 sb a3,20658(v1) +800260c8: 25a2e284 addiu v0,t5,-7548 +800260cc: a040000b sb zero,11(v0) +800260d0: 30e400ff andi a0,a3,0xff +800260d4: 26a2e2f8 addiu v0,s5,-7432 +800260d8: 25a3e284 addiu v1,t5,-7548 +800260dc: a0470004 sb a3,4(v0) +800260e0: a064000a sb a0,10(v1) +800260e4: a0640009 sb a0,9(v1) +800260e8: 8fbf0028 lw ra,40(sp) +800260ec: 8fb50024 lw s5,36(sp) +800260f0: 8fb40020 lw s4,32(sp) +800260f4: 8fb3001c lw s3,28(sp) +800260f8: 8fb20018 lw s2,24(sp) +800260fc: 8fb10014 lw s1,20(sp) +80026100: 8fb00010 lw s0,16(sp) +80026104: 03e00008 jr ra +80026108: 27bd0030 addiu sp,sp,48 +8002610c: 2543ffff addiu v1,t2,-1 +80026110: a12350ab sb v1,20651(t1) +80026114: 912350ab lbu v1,20651(t1) +80026118: 24e2000a addiu v0,a3,10 +8002611c: a16250aa sb v0,20650(t3) +80026120: 2c62000a sltiu v0,v1,10 +80026124: 1440ffd8 bnez v0,80026088 <_Z6OpF7M1v+0x2a4> +80026128: 2462000a addiu v0,v1,10 +8002612c: 080097cc j 80025f30 <_Z6OpF7M1v+0x14c> +80026130: a12250ab sb v0,20651(t1) + +80026134 <_Z6Op17M0v>: +80026134: 27bdffd8 addiu sp,sp,-40 +80026138: 3c038021 lui v1,0x8021 +8002613c: afbf0024 sw ra,36(sp) +80026140: afb40020 sw s4,32(sp) +80026144: afb3001c sw s3,28(sp) +80026148: afb20018 sw s2,24(sp) +8002614c: afb10014 sw s1,20(sp) +80026150: afb00010 sw s0,16(sp) +80026154: 2463e2a8 addiu v1,v1,-7512 +80026158: 8c67000c lw a3,12(v1) +8002615c: 3c148022 lui s4,0x8022 +80026160: 90e20000 lbu v0,0(a3) +80026164: 3c118021 lui s1,0x8021 +80026168: 2631e2f8 addiu s1,s1,-7432 +8002616c: a28250cc sb v0,20684(s4) +80026170: 90e20000 lbu v0,0(a3) +80026174: 96240006 lhu a0,6(s1) +80026178: 8c660020 lw a2,32(v1) +8002617c: 8c65002c lw a1,44(v1) +80026180: 00441021 addu v0,v0,a0 +80026184: 00c53021 addu a2,a2,a1 +80026188: 24e70001 addiu a3,a3,1 +8002618c: 3042ffff andi v0,v0,0xffff +80026190: 3c128006 lui s2,0x8006 +80026194: 3c138021 lui s3,0x8021 +80026198: ac660020 sw a2,32(v1) +8002619c: ac67000c sw a3,12(v1) +800261a0: 26524be8 addiu s2,s2,19432 +800261a4: 00402021 move a0,v0 +800261a8: 0240f809 jalr s2 +800261ac: ae627018 sw v0,28696(s3) +800261b0: 8e647018 lw a0,28696(s3) +800261b4: 00408021 move s0,v0 +800261b8: 3c028006 lui v0,0x8006 +800261bc: 244249d4 addiu v0,v0,18900 +800261c0: 0040f809 jalr v0 +800261c4: 24840002 addiu a0,a0,2 +800261c8: 9624000c lhu a0,12(s1) +800261cc: 00021c00 sll v1,v0,0x10 +800261d0: 02048021 addu s0,s0,a0 +800261d4: 00701821 addu v1,v1,s0 +800261d8: 00602021 move a0,v1 +800261dc: 96300004 lhu s0,4(s1) +800261e0: ae637018 sw v1,28696(s3) +800261e4: 0240f809 jalr s2 +800261e8: a28250cc sb v0,20684(s4) +800261ec: 02028025 or s0,s0,v0 +800261f0: 3203ffff andi v1,s0,0xffff +800261f4: 3c028021 lui v0,0x8021 +800261f8: 2442e284 addiu v0,v0,-7548 +800261fc: 00032202 srl a0,v1,0x8 +80026200: 0003182b sltu v1,zero,v1 +80026204: a044000a sb a0,10(v0) +80026208: a0430009 sb v1,9(v0) +8002620c: a6300004 sh s0,4(s1) +80026210: 8fbf0024 lw ra,36(sp) +80026214: 8fb40020 lw s4,32(sp) +80026218: 8fb3001c lw s3,28(sp) +8002621c: 8fb20018 lw s2,24(sp) +80026220: 8fb10014 lw s1,20(sp) +80026224: 8fb00010 lw s0,16(sp) +80026228: 03e00008 jr ra +8002622c: 27bd0028 addiu sp,sp,40 + +80026230 <_Z6Op17M1v>: +80026230: 27bdffd8 addiu sp,sp,-40 +80026234: 3c038021 lui v1,0x8021 +80026238: afbf0024 sw ra,36(sp) +8002623c: afb40020 sw s4,32(sp) +80026240: afb3001c sw s3,28(sp) +80026244: afb20018 sw s2,24(sp) +80026248: afb10014 sw s1,20(sp) +8002624c: afb00010 sw s0,16(sp) +80026250: 2463e2a8 addiu v1,v1,-7512 +80026254: 8c67000c lw a3,12(v1) +80026258: 3c148022 lui s4,0x8022 +8002625c: 90e20000 lbu v0,0(a3) +80026260: 3c128021 lui s2,0x8021 +80026264: 2652e2f8 addiu s2,s2,-7432 +80026268: a28250cc sb v0,20684(s4) +8002626c: 90e20000 lbu v0,0(a3) +80026270: 96440006 lhu a0,6(s2) +80026274: 8c650020 lw a1,32(v1) +80026278: 8c66002c lw a2,44(v1) +8002627c: 00441021 addu v0,v0,a0 +80026280: 3c138021 lui s3,0x8021 +80026284: 3042ffff andi v0,v0,0xffff +80026288: 00a62821 addu a1,a1,a2 +8002628c: 24e70001 addiu a3,a3,1 +80026290: 00402021 move a0,v0 +80026294: ae627018 sw v0,28696(s3) +80026298: 3c028006 lui v0,0x8006 +8002629c: ac650020 sw a1,32(v1) +800262a0: 24424be8 addiu v0,v0,19432 +800262a4: 0040f809 jalr v0 +800262a8: ac67000c sw a3,12(v1) +800262ac: 8e647018 lw a0,28696(s3) +800262b0: 3c118006 lui s1,0x8006 +800262b4: 263149d4 addiu s1,s1,18900 +800262b8: 24840002 addiu a0,a0,2 +800262bc: 0220f809 jalr s1 +800262c0: 00408021 move s0,v0 +800262c4: 9644000c lhu a0,12(s2) +800262c8: 00021c00 sll v1,v0,0x10 +800262cc: 02048021 addu s0,s0,a0 +800262d0: 00701821 addu v1,v1,s0 +800262d4: 00602021 move a0,v1 +800262d8: 92500004 lbu s0,4(s2) +800262dc: ae637018 sw v1,28696(s3) +800262e0: 0220f809 jalr s1 +800262e4: a28250cc sb v0,20684(s4) +800262e8: 02028025 or s0,s0,v0 +800262ec: 3c028021 lui v0,0x8021 +800262f0: 320300ff andi v1,s0,0xff +800262f4: 2442e284 addiu v0,v0,-7548 +800262f8: a043000a sb v1,10(v0) +800262fc: a0430009 sb v1,9(v0) +80026300: a2500004 sb s0,4(s2) +80026304: 8fbf0024 lw ra,36(sp) +80026308: 8fb40020 lw s4,32(sp) +8002630c: 8fb3001c lw s3,28(sp) +80026310: 8fb20018 lw s2,24(sp) +80026314: 8fb10014 lw s1,20(sp) +80026318: 8fb00010 lw s0,16(sp) +8002631c: 03e00008 jr ra +80026320: 27bd0028 addiu sp,sp,40 + +80026324 <_Z6OpB7M0v>: +80026324: 27bdffd8 addiu sp,sp,-40 +80026328: 3c038021 lui v1,0x8021 +8002632c: afbf0024 sw ra,36(sp) +80026330: afb40020 sw s4,32(sp) +80026334: afb3001c sw s3,28(sp) +80026338: afb20018 sw s2,24(sp) +8002633c: afb10014 sw s1,20(sp) +80026340: afb00010 sw s0,16(sp) +80026344: 2463e2a8 addiu v1,v1,-7512 +80026348: 8c67000c lw a3,12(v1) +8002634c: 3c148022 lui s4,0x8022 +80026350: 90e20000 lbu v0,0(a3) +80026354: 3c138021 lui s3,0x8021 +80026358: 2673e2f8 addiu s3,s3,-7432 +8002635c: a28250cc sb v0,20684(s4) +80026360: 90e20000 lbu v0,0(a3) +80026364: 96640006 lhu a0,6(s3) +80026368: 8c660020 lw a2,32(v1) +8002636c: 8c65002c lw a1,44(v1) +80026370: 00441021 addu v0,v0,a0 +80026374: 00c53021 addu a2,a2,a1 +80026378: 24e70001 addiu a3,a3,1 +8002637c: 3042ffff andi v0,v0,0xffff +80026380: 3c118006 lui s1,0x8006 +80026384: 3c128021 lui s2,0x8021 +80026388: ac660020 sw a2,32(v1) +8002638c: ac67000c sw a3,12(v1) +80026390: 26314be8 addiu s1,s1,19432 +80026394: 00402021 move a0,v0 +80026398: 0220f809 jalr s1 +8002639c: ae427018 sw v0,28696(s2) +800263a0: 8e447018 lw a0,28696(s2) +800263a4: 00408021 move s0,v0 +800263a8: 3c028006 lui v0,0x8006 +800263ac: 244249d4 addiu v0,v0,18900 +800263b0: 0040f809 jalr v0 +800263b4: 24840002 addiu a0,a0,2 +800263b8: 9664000c lhu a0,12(s3) +800263bc: 00021c00 sll v1,v0,0x10 +800263c0: 02048021 addu s0,s0,a0 +800263c4: 00701821 addu v1,v1,s0 +800263c8: 00602021 move a0,v1 +800263cc: ae437018 sw v1,28696(s2) +800263d0: 0220f809 jalr s1 +800263d4: a28250cc sb v0,20684(s4) +800263d8: 3043ffff andi v1,v0,0xffff +800263dc: a6620004 sh v0,4(s3) +800263e0: 3c028021 lui v0,0x8021 +800263e4: 2442e284 addiu v0,v0,-7548 +800263e8: 00032202 srl a0,v1,0x8 +800263ec: 0003182b sltu v1,zero,v1 +800263f0: a044000a sb a0,10(v0) +800263f4: a0430009 sb v1,9(v0) +800263f8: 8fbf0024 lw ra,36(sp) +800263fc: 8fb40020 lw s4,32(sp) +80026400: 8fb3001c lw s3,28(sp) +80026404: 8fb20018 lw s2,24(sp) +80026408: 8fb10014 lw s1,20(sp) +8002640c: 8fb00010 lw s0,16(sp) +80026410: 03e00008 jr ra +80026414: 27bd0028 addiu sp,sp,40 + +80026418 <_Z6OpB7M1v>: +80026418: 27bdffd8 addiu sp,sp,-40 +8002641c: 3c038021 lui v1,0x8021 +80026420: afbf0024 sw ra,36(sp) +80026424: afb40020 sw s4,32(sp) +80026428: afb3001c sw s3,28(sp) +8002642c: afb20018 sw s2,24(sp) +80026430: afb10014 sw s1,20(sp) +80026434: afb00010 sw s0,16(sp) +80026438: 2463e2a8 addiu v1,v1,-7512 +8002643c: 8c67000c lw a3,12(v1) +80026440: 3c148022 lui s4,0x8022 +80026444: 90e20000 lbu v0,0(a3) +80026448: 3c128021 lui s2,0x8021 +8002644c: 2652e2f8 addiu s2,s2,-7432 +80026450: a28250cc sb v0,20684(s4) +80026454: 90e20000 lbu v0,0(a3) +80026458: 96440006 lhu a0,6(s2) +8002645c: 8c650020 lw a1,32(v1) +80026460: 8c66002c lw a2,44(v1) +80026464: 00441021 addu v0,v0,a0 +80026468: 3c138021 lui s3,0x8021 +8002646c: 3042ffff andi v0,v0,0xffff +80026470: 00a62821 addu a1,a1,a2 +80026474: 24e70001 addiu a3,a3,1 +80026478: 00402021 move a0,v0 +8002647c: ae627018 sw v0,28696(s3) +80026480: 3c028006 lui v0,0x8006 +80026484: ac650020 sw a1,32(v1) +80026488: 24424be8 addiu v0,v0,19432 +8002648c: 0040f809 jalr v0 +80026490: ac67000c sw a3,12(v1) +80026494: 8e647018 lw a0,28696(s3) +80026498: 3c108006 lui s0,0x8006 +8002649c: 261049d4 addiu s0,s0,18900 +800264a0: 24840002 addiu a0,a0,2 +800264a4: 0200f809 jalr s0 +800264a8: 00408821 move s1,v0 +800264ac: 9644000c lhu a0,12(s2) +800264b0: 00021c00 sll v1,v0,0x10 +800264b4: 02248821 addu s1,s1,a0 +800264b8: 00711821 addu v1,v1,s1 +800264bc: 00602021 move a0,v1 +800264c0: ae637018 sw v1,28696(s3) +800264c4: 0200f809 jalr s0 +800264c8: a28250cc sb v0,20684(s4) +800264cc: 304300ff andi v1,v0,0xff +800264d0: a2420004 sb v0,4(s2) +800264d4: 3c028021 lui v0,0x8021 +800264d8: 2442e284 addiu v0,v0,-7548 +800264dc: a043000a sb v1,10(v0) +800264e0: a0430009 sb v1,9(v0) +800264e4: 8fbf0024 lw ra,36(sp) +800264e8: 8fb40020 lw s4,32(sp) +800264ec: 8fb3001c lw s3,28(sp) +800264f0: 8fb20018 lw s2,24(sp) +800264f4: 8fb10014 lw s1,20(sp) +800264f8: 8fb00010 lw s0,16(sp) +800264fc: 03e00008 jr ra +80026500: 27bd0028 addiu sp,sp,40 + +80026504 <_Z6Op57M0v>: +80026504: 27bdffd8 addiu sp,sp,-40 +80026508: 3c038021 lui v1,0x8021 +8002650c: afbf0024 sw ra,36(sp) +80026510: afb40020 sw s4,32(sp) +80026514: afb3001c sw s3,28(sp) +80026518: afb20018 sw s2,24(sp) +8002651c: afb10014 sw s1,20(sp) +80026520: afb00010 sw s0,16(sp) +80026524: 2463e2a8 addiu v1,v1,-7512 +80026528: 8c67000c lw a3,12(v1) +8002652c: 3c148022 lui s4,0x8022 +80026530: 90e20000 lbu v0,0(a3) +80026534: 3c118021 lui s1,0x8021 +80026538: 2631e2f8 addiu s1,s1,-7432 +8002653c: a28250cc sb v0,20684(s4) +80026540: 90e20000 lbu v0,0(a3) +80026544: 96240006 lhu a0,6(s1) +80026548: 8c660020 lw a2,32(v1) +8002654c: 8c65002c lw a1,44(v1) +80026550: 00441021 addu v0,v0,a0 +80026554: 00c53021 addu a2,a2,a1 +80026558: 24e70001 addiu a3,a3,1 +8002655c: 3042ffff andi v0,v0,0xffff +80026560: 3c128006 lui s2,0x8006 +80026564: 3c138021 lui s3,0x8021 +80026568: ac660020 sw a2,32(v1) +8002656c: ac67000c sw a3,12(v1) +80026570: 26524be8 addiu s2,s2,19432 +80026574: 00402021 move a0,v0 +80026578: 0240f809 jalr s2 +8002657c: ae627018 sw v0,28696(s3) +80026580: 8e647018 lw a0,28696(s3) +80026584: 00408021 move s0,v0 +80026588: 3c028006 lui v0,0x8006 +8002658c: 244249d4 addiu v0,v0,18900 +80026590: 0040f809 jalr v0 +80026594: 24840002 addiu a0,a0,2 +80026598: 9624000c lhu a0,12(s1) +8002659c: 00021c00 sll v1,v0,0x10 +800265a0: 02048021 addu s0,s0,a0 +800265a4: 00701821 addu v1,v1,s0 +800265a8: 00602021 move a0,v1 +800265ac: 96300004 lhu s0,4(s1) +800265b0: ae637018 sw v1,28696(s3) +800265b4: 0240f809 jalr s2 +800265b8: a28250cc sb v0,20684(s4) +800265bc: 02028026 xor s0,s0,v0 +800265c0: 3203ffff andi v1,s0,0xffff +800265c4: 3c028021 lui v0,0x8021 +800265c8: 2442e284 addiu v0,v0,-7548 +800265cc: 00032202 srl a0,v1,0x8 +800265d0: 0003182b sltu v1,zero,v1 +800265d4: a044000a sb a0,10(v0) +800265d8: a0430009 sb v1,9(v0) +800265dc: a6300004 sh s0,4(s1) +800265e0: 8fbf0024 lw ra,36(sp) +800265e4: 8fb40020 lw s4,32(sp) +800265e8: 8fb3001c lw s3,28(sp) +800265ec: 8fb20018 lw s2,24(sp) +800265f0: 8fb10014 lw s1,20(sp) +800265f4: 8fb00010 lw s0,16(sp) +800265f8: 03e00008 jr ra +800265fc: 27bd0028 addiu sp,sp,40 + +80026600 <_Z6Op57M1v>: +80026600: 27bdffd8 addiu sp,sp,-40 +80026604: 3c038021 lui v1,0x8021 +80026608: afbf0024 sw ra,36(sp) +8002660c: afb40020 sw s4,32(sp) +80026610: afb3001c sw s3,28(sp) +80026614: afb20018 sw s2,24(sp) +80026618: afb10014 sw s1,20(sp) +8002661c: afb00010 sw s0,16(sp) +80026620: 2463e2a8 addiu v1,v1,-7512 +80026624: 8c67000c lw a3,12(v1) +80026628: 3c148022 lui s4,0x8022 +8002662c: 90e20000 lbu v0,0(a3) +80026630: 3c128021 lui s2,0x8021 +80026634: 2652e2f8 addiu s2,s2,-7432 +80026638: a28250cc sb v0,20684(s4) +8002663c: 90e20000 lbu v0,0(a3) +80026640: 96440006 lhu a0,6(s2) +80026644: 8c650020 lw a1,32(v1) +80026648: 8c66002c lw a2,44(v1) +8002664c: 00441021 addu v0,v0,a0 +80026650: 3c138021 lui s3,0x8021 +80026654: 3042ffff andi v0,v0,0xffff +80026658: 00a62821 addu a1,a1,a2 +8002665c: 24e70001 addiu a3,a3,1 +80026660: 00402021 move a0,v0 +80026664: ae627018 sw v0,28696(s3) +80026668: 3c028006 lui v0,0x8006 +8002666c: ac650020 sw a1,32(v1) +80026670: 24424be8 addiu v0,v0,19432 +80026674: 0040f809 jalr v0 +80026678: ac67000c sw a3,12(v1) +8002667c: 8e647018 lw a0,28696(s3) +80026680: 3c118006 lui s1,0x8006 +80026684: 263149d4 addiu s1,s1,18900 +80026688: 24840002 addiu a0,a0,2 +8002668c: 0220f809 jalr s1 +80026690: 00408021 move s0,v0 +80026694: 9644000c lhu a0,12(s2) +80026698: 00021c00 sll v1,v0,0x10 +8002669c: 02048021 addu s0,s0,a0 +800266a0: 00701821 addu v1,v1,s0 +800266a4: 00602021 move a0,v1 +800266a8: 92500004 lbu s0,4(s2) +800266ac: ae637018 sw v1,28696(s3) +800266b0: 0220f809 jalr s1 +800266b4: a28250cc sb v0,20684(s4) +800266b8: 02028026 xor s0,s0,v0 +800266bc: 3c028021 lui v0,0x8021 +800266c0: 320300ff andi v1,s0,0xff +800266c4: 2442e284 addiu v0,v0,-7548 +800266c8: a043000a sb v1,10(v0) +800266cc: a0430009 sb v1,9(v0) +800266d0: a2500004 sb s0,4(s2) +800266d4: 8fbf0024 lw ra,36(sp) +800266d8: 8fb40020 lw s4,32(sp) +800266dc: 8fb3001c lw s3,28(sp) +800266e0: 8fb20018 lw s2,24(sp) +800266e4: 8fb10014 lw s1,20(sp) +800266e8: 8fb00010 lw s0,16(sp) +800266ec: 03e00008 jr ra +800266f0: 27bd0028 addiu sp,sp,40 + +800266f4 <_Z6OpD7M0v>: +800266f4: 27bdffd0 addiu sp,sp,-48 +800266f8: 3c038021 lui v1,0x8021 +800266fc: afbf0028 sw ra,40(sp) +80026700: afb50024 sw s5,36(sp) +80026704: afb40020 sw s4,32(sp) +80026708: afb3001c sw s3,28(sp) +8002670c: afb20018 sw s2,24(sp) +80026710: afb10014 sw s1,20(sp) +80026714: afb00010 sw s0,16(sp) +80026718: 2463e2a8 addiu v1,v1,-7512 +8002671c: 8c67000c lw a3,12(v1) +80026720: 3c158022 lui s5,0x8022 +80026724: 90e20000 lbu v0,0(a3) +80026728: 3c148021 lui s4,0x8021 +8002672c: 2694e2f8 addiu s4,s4,-7432 +80026730: a2a250cc sb v0,20684(s5) +80026734: 90e20000 lbu v0,0(a3) +80026738: 96840006 lhu a0,6(s4) +8002673c: 8c65002c lw a1,44(v1) +80026740: 8c660020 lw a2,32(v1) +80026744: 00441021 addu v0,v0,a0 +80026748: 00c53021 addu a2,a2,a1 +8002674c: 24e70001 addiu a3,a3,1 +80026750: 3042ffff andi v0,v0,0xffff +80026754: 3c128006 lui s2,0x8006 +80026758: ac660020 sw a2,32(v1) +8002675c: 3c138021 lui s3,0x8021 +80026760: ac67000c sw a3,12(v1) +80026764: 26524be8 addiu s2,s2,19432 +80026768: 00402021 move a0,v0 +8002676c: 0240f809 jalr s2 +80026770: ae627018 sw v0,28696(s3) +80026774: 8e647018 lw a0,28696(s3) +80026778: 00408021 move s0,v0 +8002677c: 3c028006 lui v0,0x8006 +80026780: 244249d4 addiu v0,v0,18900 +80026784: 0040f809 jalr v0 +80026788: 24840002 addiu a0,a0,2 +8002678c: 9684000c lhu a0,12(s4) +80026790: 00021c00 sll v1,v0,0x10 +80026794: 02048021 addu s0,s0,a0 +80026798: 00701821 addu v1,v1,s0 +8002679c: 96910004 lhu s1,4(s4) +800267a0: 00602021 move a0,v1 +800267a4: ae637018 sw v1,28696(s3) +800267a8: 0240f809 jalr s2 +800267ac: a2a250cc sb v0,20684(s5) +800267b0: 02228823 subu s1,s1,v0 +800267b4: 3225ffff andi a1,s1,0xffff +800267b8: 00113027 nor a2,zero,s1 +800267bc: 3c038021 lui v1,0x8021 +800267c0: 2463e284 addiu v1,v1,-7548 +800267c4: 00052202 srl a0,a1,0x8 +800267c8: 000637c2 srl a2,a2,0x1f +800267cc: 0005282b sltu a1,zero,a1 +800267d0: 3c028022 lui v0,0x8022 +800267d4: a064000a sb a0,10(v1) +800267d8: ac5150c8 sw s1,20680(v0) +800267dc: a0660008 sb a2,8(v1) +800267e0: a0650009 sb a1,9(v1) +800267e4: 8fbf0028 lw ra,40(sp) +800267e8: 8fb50024 lw s5,36(sp) +800267ec: 8fb40020 lw s4,32(sp) +800267f0: 8fb3001c lw s3,28(sp) +800267f4: 8fb20018 lw s2,24(sp) +800267f8: 8fb10014 lw s1,20(sp) +800267fc: 8fb00010 lw s0,16(sp) +80026800: 03e00008 jr ra +80026804: 27bd0030 addiu sp,sp,48 + +80026808 <_Z6OpD7M1v>: +80026808: 27bdffd0 addiu sp,sp,-48 +8002680c: 3c038021 lui v1,0x8021 +80026810: afbf0028 sw ra,40(sp) +80026814: afb50024 sw s5,36(sp) +80026818: afb40020 sw s4,32(sp) +8002681c: afb3001c sw s3,28(sp) +80026820: afb20018 sw s2,24(sp) +80026824: afb10014 sw s1,20(sp) +80026828: afb00010 sw s0,16(sp) +8002682c: 2463e2a8 addiu v1,v1,-7512 +80026830: 8c67000c lw a3,12(v1) +80026834: 3c158022 lui s5,0x8022 +80026838: 90e20000 lbu v0,0(a3) +8002683c: 3c138021 lui s3,0x8021 +80026840: 2673e2f8 addiu s3,s3,-7432 +80026844: a2a250cc sb v0,20684(s5) +80026848: 90e20000 lbu v0,0(a3) +8002684c: 96640006 lhu a0,6(s3) +80026850: 8c650020 lw a1,32(v1) +80026854: 8c66002c lw a2,44(v1) +80026858: 00441021 addu v0,v0,a0 +8002685c: 3c148021 lui s4,0x8021 +80026860: 3042ffff andi v0,v0,0xffff +80026864: 00a62821 addu a1,a1,a2 +80026868: 24e70001 addiu a3,a3,1 +8002686c: 00402021 move a0,v0 +80026870: ae827018 sw v0,28696(s4) +80026874: 3c028006 lui v0,0x8006 +80026878: ac650020 sw a1,32(v1) +8002687c: 24424be8 addiu v0,v0,19432 +80026880: 0040f809 jalr v0 +80026884: ac67000c sw a3,12(v1) +80026888: 8e847018 lw a0,28696(s4) +8002688c: 3c118006 lui s1,0x8006 +80026890: 263149d4 addiu s1,s1,18900 +80026894: 24840002 addiu a0,a0,2 +80026898: 0220f809 jalr s1 +8002689c: 00409021 move s2,v0 +800268a0: 9664000c lhu a0,12(s3) +800268a4: 00021c00 sll v1,v0,0x10 +800268a8: 02449021 addu s2,s2,a0 +800268ac: 00721821 addu v1,v1,s2 +800268b0: 92700004 lbu s0,4(s3) +800268b4: 00602021 move a0,v1 +800268b8: ae837018 sw v1,28696(s4) +800268bc: 0220f809 jalr s1 +800268c0: a2a250cc sb v0,20684(s5) +800268c4: 02028023 subu s0,s0,v0 +800268c8: 00108400 sll s0,s0,0x10 +800268cc: 00108403 sra s0,s0,0x10 +800268d0: 00102027 nor a0,zero,s0 +800268d4: 3c038021 lui v1,0x8021 +800268d8: 2463e284 addiu v1,v1,-7548 +800268dc: 320500ff andi a1,s0,0xff +800268e0: 000427c2 srl a0,a0,0x1f +800268e4: 3c028022 lui v0,0x8022 +800268e8: a065000a sb a1,10(v1) +800268ec: a45050c6 sh s0,20678(v0) +800268f0: a0640008 sb a0,8(v1) +800268f4: a0650009 sb a1,9(v1) +800268f8: 8fbf0028 lw ra,40(sp) +800268fc: 8fb50024 lw s5,36(sp) +80026900: 8fb40020 lw s4,32(sp) +80026904: 8fb3001c lw s3,28(sp) +80026908: 8fb20018 lw s2,24(sp) +8002690c: 8fb10014 lw s1,20(sp) +80026910: 8fb00010 lw s0,16(sp) +80026914: 03e00008 jr ra +80026918: 27bd0030 addiu sp,sp,48 + +8002691c <_Z6Op37M0v>: +8002691c: 27bdffd8 addiu sp,sp,-40 +80026920: 3c038021 lui v1,0x8021 +80026924: afbf0024 sw ra,36(sp) +80026928: afb40020 sw s4,32(sp) +8002692c: afb3001c sw s3,28(sp) +80026930: afb20018 sw s2,24(sp) +80026934: afb10014 sw s1,20(sp) +80026938: afb00010 sw s0,16(sp) +8002693c: 2463e2a8 addiu v1,v1,-7512 +80026940: 8c67000c lw a3,12(v1) +80026944: 3c148022 lui s4,0x8022 +80026948: 90e20000 lbu v0,0(a3) +8002694c: 3c118021 lui s1,0x8021 +80026950: 2631e2f8 addiu s1,s1,-7432 +80026954: a28250cc sb v0,20684(s4) +80026958: 90e20000 lbu v0,0(a3) +8002695c: 96240006 lhu a0,6(s1) +80026960: 8c660020 lw a2,32(v1) +80026964: 8c65002c lw a1,44(v1) +80026968: 00441021 addu v0,v0,a0 +8002696c: 00c53021 addu a2,a2,a1 +80026970: 24e70001 addiu a3,a3,1 +80026974: 3042ffff andi v0,v0,0xffff +80026978: 3c128006 lui s2,0x8006 +8002697c: 3c138021 lui s3,0x8021 +80026980: ac660020 sw a2,32(v1) +80026984: ac67000c sw a3,12(v1) +80026988: 26524be8 addiu s2,s2,19432 +8002698c: 00402021 move a0,v0 +80026990: 0240f809 jalr s2 +80026994: ae627018 sw v0,28696(s3) +80026998: 8e647018 lw a0,28696(s3) +8002699c: 00408021 move s0,v0 +800269a0: 3c028006 lui v0,0x8006 +800269a4: 244249d4 addiu v0,v0,18900 +800269a8: 0040f809 jalr v0 +800269ac: 24840002 addiu a0,a0,2 +800269b0: 9624000c lhu a0,12(s1) +800269b4: 00021c00 sll v1,v0,0x10 +800269b8: 02048021 addu s0,s0,a0 +800269bc: 00701821 addu v1,v1,s0 +800269c0: 00602021 move a0,v1 +800269c4: 96300004 lhu s0,4(s1) +800269c8: ae637018 sw v1,28696(s3) +800269cc: 0240f809 jalr s2 +800269d0: a28250cc sb v0,20684(s4) +800269d4: 02028024 and s0,s0,v0 +800269d8: 3203ffff andi v1,s0,0xffff +800269dc: 3c028021 lui v0,0x8021 +800269e0: 2442e284 addiu v0,v0,-7548 +800269e4: 00032202 srl a0,v1,0x8 +800269e8: 0003182b sltu v1,zero,v1 +800269ec: a044000a sb a0,10(v0) +800269f0: a0430009 sb v1,9(v0) +800269f4: a6300004 sh s0,4(s1) +800269f8: 8fbf0024 lw ra,36(sp) +800269fc: 8fb40020 lw s4,32(sp) +80026a00: 8fb3001c lw s3,28(sp) +80026a04: 8fb20018 lw s2,24(sp) +80026a08: 8fb10014 lw s1,20(sp) +80026a0c: 8fb00010 lw s0,16(sp) +80026a10: 03e00008 jr ra +80026a14: 27bd0028 addiu sp,sp,40 + +80026a18 <_Z6OpF3M0v>: +80026a18: 27bdffd0 addiu sp,sp,-48 +80026a1c: 3c038021 lui v1,0x8021 +80026a20: afbf002c sw ra,44(sp) +80026a24: afb60028 sw s6,40(sp) +80026a28: afb50024 sw s5,36(sp) +80026a2c: afb40020 sw s4,32(sp) +80026a30: afb3001c sw s3,28(sp) +80026a34: afb20018 sw s2,24(sp) +80026a38: afb10014 sw s1,20(sp) +80026a3c: afb00010 sw s0,16(sp) +80026a40: 2463e2a8 addiu v1,v1,-7512 +80026a44: 8c67000c lw a3,12(v1) +80026a48: 3c128022 lui s2,0x8022 +80026a4c: 90e20000 lbu v0,0(a3) +80026a50: 3c168021 lui s6,0x8021 +80026a54: a24250cc sb v0,20684(s2) +80026a58: 26d3e2f8 addiu s3,s6,-7432 +80026a5c: 90e50000 lbu a1,0(a3) +80026a60: 8c620020 lw v0,32(v1) +80026a64: 96640008 lhu a0,8(s3) +80026a68: 8c66002c lw a2,44(v1) +80026a6c: 00a42821 addu a1,a1,a0 +80026a70: 2442000c addiu v0,v0,12 +80026a74: 30a5ffff andi a1,a1,0xffff +80026a78: 00c23021 addu a2,a2,v0 +80026a7c: 24e70001 addiu a3,a3,1 +80026a80: 3c118021 lui s1,0x8021 +80026a84: 3c158021 lui s5,0x8021 +80026a88: 3c108006 lui s0,0x8006 +80026a8c: 00a02021 move a0,a1 +80026a90: ac660020 sw a2,32(v1) +80026a94: ac67000c sw a3,12(v1) +80026a98: 26104be8 addiu s0,s0,19432 +80026a9c: ae257018 sw a1,28696(s1) +80026aa0: 0200f809 jalr s0 +80026aa4: 26b4e284 addiu s4,s5,-7548 +80026aa8: 8e830014 lw v1,20(s4) +80026aac: 9665000c lhu a1,12(s3) +80026ab0: 00a32821 addu a1,a1,v1 +80026ab4: 3c0300ff lui v1,0xff +80026ab8: 3463ffff ori v1,v1,0xffff +80026abc: 00452821 addu a1,v0,a1 +80026ac0: 00a32824 and a1,a1,v1 +80026ac4: 00021203 sra v0,v0,0x8 +80026ac8: 00a02021 move a0,a1 +80026acc: a24250cc sb v0,20684(s2) +80026ad0: 0200f809 jalr s0 +80026ad4: ae257018 sw a1,28696(s1) +80026ad8: 00405821 move t3,v0 +80026adc: 92620002 lbu v0,2(s3) +80026ae0: 3c038022 lui v1,0x8022 +80026ae4: 30420008 andi v0,v0,0x8 +80026ae8: 10400061 beqz v0,80026c70 <_Z6OpF3M0v+0x258> +80026aec: a46b50be sh t3,20670(v1) +80026af0: 92820008 lbu v0,8(s4) +80026af4: 966c0004 lhu t4,4(s3) +80026af8: 3169000f andi t1,t3,0xf +80026afc: 2c420001 sltiu v0,v0,1 +80026b00: 01221021 addu v0,t1,v0 +80026b04: 000b3102 srl a2,t3,0x4 +80026b08: 3185000f andi a1,t4,0xf +80026b0c: 000c1902 srl v1,t4,0x4 +80026b10: 00a22823 subu a1,a1,v0 +80026b14: 30c6000f andi a2,a2,0xf +80026b18: 000b4302 srl t0,t3,0xc +80026b1c: 000b3a02 srl a3,t3,0x8 +80026b20: 000c2202 srl a0,t4,0x8 +80026b24: 3063000f andi v1,v1,0xf +80026b28: 000c1302 srl v0,t4,0xc +80026b2c: 30e7000f andi a3,a3,0xf +80026b30: 00661823 subu v1,v1,a2 +80026b34: 00481023 subu v0,v0,t0 +80026b38: 3084000f andi a0,a0,0xf +80026b3c: 00872023 subu a0,a0,a3 +80026b40: 30a500ff andi a1,a1,0xff +80026b44: 306f00ff andi t7,v1,0xff +80026b48: 305200ff andi s2,v0,0xff +80026b4c: 3c038022 lui v1,0x8022 +80026b50: 3c028022 lui v0,0x8022 +80026b54: 309000ff andi s0,a0,0xff +80026b58: 3c118022 lui s1,0x8022 +80026b5c: 3c0e8022 lui t6,0x8022 +80026b60: 3c0d8022 lui t5,0x8022 +80026b64: 3c0a8022 lui t2,0x8022 +80026b68: a04950ae sb t1,20654(v0) +80026b6c: a06650af sb a2,20655(v1) +80026b70: 3c028022 lui v0,0x8022 +80026b74: 3c038022 lui v1,0x8022 +80026b78: 2ca4000a sltiu a0,a1,10 +80026b7c: a04750b0 sb a3,20656(v0) +80026b80: a06850b1 sb t0,20657(v1) +80026b84: a22550aa sb a1,20650(s1) +80026b88: a1cf50ab sb t7,20651(t6) +80026b8c: a1b050ac sb s0,20652(t5) +80026b90: 10800069 beqz a0,80026d38 <_Z6OpF3M0v+0x320> +80026b94: a15250ad sb s2,20653(t2) +80026b98: 91c350ab lbu v1,20651(t6) +80026b9c: 2c62000a sltiu v0,v1,10 +80026ba0: 1040005c beqz v0,80026d14 <_Z6OpF3M0v+0x2fc> +80026ba4: 2462000a addiu v0,v1,10 +80026ba8: 91a350ac lbu v1,20652(t5) +80026bac: 2c62000a sltiu v0,v1,10 +80026bb0: 1040006b beqz v0,80026d60 <_Z6OpF3M0v+0x348> +80026bb4: 2462000a addiu v0,v1,10 +80026bb8: 914350ad lbu v1,20653(t2) +80026bbc: 2c62000a sltiu v0,v1,10 +80026bc0: 14400052 bnez v0,80026d0c <_Z6OpF3M0v+0x2f4> +80026bc4: 24020001 li v0,1 +80026bc8: 2462000a addiu v0,v1,10 +80026bcc: a14250ad sb v0,20653(t2) +80026bd0: a2800008 sb zero,8(s4) +80026bd4: 914250ad lbu v0,20653(t2) +80026bd8: 91a350ac lbu v1,20652(t5) +80026bdc: 91c450ab lbu a0,20651(t6) +80026be0: 00031a00 sll v1,v1,0x8 +80026be4: 00021300 sll v0,v0,0xc +80026be8: 922550aa lbu a1,20650(s1) +80026bec: 00431025 or v0,v0,v1 +80026bf0: 00451025 or v0,v0,a1 +80026bf4: 00042100 sll a0,a0,0x4 +80026bf8: 00822025 or a0,a0,v0 +80026bfc: 308affff andi t2,a0,0xffff +80026c00: 018a1026 xor v0,t4,t2 +80026c04: 018b2026 xor a0,t4,t3 +80026c08: 30428000 andi v0,v0,0x8000 +80026c0c: 3c038022 lui v1,0x8022 +80026c10: 00822024 and a0,a0,v0 +80026c14: 1080005b beqz a0,80026d84 <_Z6OpF3M0v+0x36c> +80026c18: a46a50b4 sh t2,20660(v1) +80026c1c: 26a3e284 addiu v1,s5,-7548 +80026c20: 24020001 li v0,1 +80026c24: a062000b sb v0,11(v1) +80026c28: 26c3e2f8 addiu v1,s6,-7432 +80026c2c: 3142ffff andi v0,t2,0xffff +80026c30: a46a0004 sh t2,4(v1) +80026c34: 26a4e284 addiu a0,s5,-7548 +80026c38: 00021a02 srl v1,v0,0x8 +80026c3c: 0002102b sltu v0,zero,v0 +80026c40: a083000a sb v1,10(a0) +80026c44: a0820009 sb v0,9(a0) +80026c48: 8fbf002c lw ra,44(sp) +80026c4c: 8fb60028 lw s6,40(sp) +80026c50: 8fb50024 lw s5,36(sp) +80026c54: 8fb40020 lw s4,32(sp) +80026c58: 8fb3001c lw s3,28(sp) +80026c5c: 8fb20018 lw s2,24(sp) +80026c60: 8fb10014 lw s1,20(sp) +80026c64: 8fb00010 lw s0,16(sp) +80026c68: 03e00008 jr ra +80026c6c: 27bd0030 addiu sp,sp,48 +80026c70: 96640004 lhu a0,4(s3) +80026c74: 92830008 lbu v1,8(s4) +80026c78: 008b1023 subu v0,a0,t3 +80026c7c: 00431021 addu v0,v0,v1 +80026c80: 2442ffff addiu v0,v0,-1 +80026c84: 008b1826 xor v1,a0,t3 +80026c88: 3046ffff andi a2,v0,0xffff +80026c8c: 30638000 andi v1,v1,0x8000 +80026c90: 00022827 nor a1,zero,v0 +80026c94: 00862026 xor a0,a0,a2 +80026c98: 00832024 and a0,a0,v1 +80026c9c: 00052fc2 srl a1,a1,0x1f +80026ca0: 3c038022 lui v1,0x8022 +80026ca4: ac6250c8 sw v0,20680(v1) +80026ca8: 10800015 beqz a0,80026d00 <_Z6OpF3M0v+0x2e8> +80026cac: a2850008 sb a1,8(s4) +80026cb0: 24020001 li v0,1 +80026cb4: a282000b sb v0,11(s4) +80026cb8: 26c3e2f8 addiu v1,s6,-7432 +80026cbc: 30c2ffff andi v0,a2,0xffff +80026cc0: a4660004 sh a2,4(v1) +80026cc4: 26a4e284 addiu a0,s5,-7548 +80026cc8: 00021a02 srl v1,v0,0x8 +80026ccc: 0002102b sltu v0,zero,v0 +80026cd0: a083000a sb v1,10(a0) +80026cd4: a0820009 sb v0,9(a0) +80026cd8: 8fbf002c lw ra,44(sp) +80026cdc: 8fb60028 lw s6,40(sp) +80026ce0: 8fb50024 lw s5,36(sp) +80026ce4: 8fb40020 lw s4,32(sp) +80026ce8: 8fb3001c lw s3,28(sp) +80026cec: 8fb20018 lw s2,24(sp) +80026cf0: 8fb10014 lw s1,20(sp) +80026cf4: 8fb00010 lw s0,16(sp) +80026cf8: 03e00008 jr ra +80026cfc: 27bd0030 addiu sp,sp,48 +80026d00: 08009b2e j 80026cb8 <_Z6OpF3M0v+0x2a0> +80026d04: a280000b sb zero,11(s4) +80026d08: 24020001 li v0,1 +80026d0c: 08009af5 j 80026bd4 <_Z6OpF3M0v+0x1bc> +80026d10: a2820008 sb v0,8(s4) +80026d14: 2603ffff addiu v1,s0,-1 +80026d18: a1a350ac sb v1,20652(t5) +80026d1c: 91a350ac lbu v1,20652(t5) +80026d20: a1c250ab sb v0,20651(t6) +80026d24: 2c62000a sltiu v0,v1,10 +80026d28: 1440ffa3 bnez v0,80026bb8 <_Z6OpF3M0v+0x1a0> +80026d2c: 2462000a addiu v0,v1,10 +80026d30: 08009b59 j 80026d64 <_Z6OpF3M0v+0x34c> +80026d34: 2643ffff addiu v1,s2,-1 +80026d38: 25e3ffff addiu v1,t7,-1 +80026d3c: a1c350ab sb v1,20651(t6) +80026d40: 91c350ab lbu v1,20651(t6) +80026d44: 24a2000a addiu v0,a1,10 +80026d48: a22250aa sb v0,20650(s1) +80026d4c: 2c62000a sltiu v0,v1,10 +80026d50: 1440ff95 bnez v0,80026ba8 <_Z6OpF3M0v+0x190> +80026d54: 2462000a addiu v0,v1,10 +80026d58: 08009b46 j 80026d18 <_Z6OpF3M0v+0x300> +80026d5c: 2603ffff addiu v1,s0,-1 +80026d60: 2643ffff addiu v1,s2,-1 +80026d64: a14350ad sb v1,20653(t2) +80026d68: 914350ad lbu v1,20653(t2) +80026d6c: a1a250ac sb v0,20652(t5) +80026d70: 2c62000a sltiu v0,v1,10 +80026d74: 1440ffe4 bnez v0,80026d08 <_Z6OpF3M0v+0x2f0> +80026d78: 2462000a addiu v0,v1,10 +80026d7c: 08009af4 j 80026bd0 <_Z6OpF3M0v+0x1b8> +80026d80: a14250ad sb v0,20653(t2) +80026d84: 26a2e284 addiu v0,s5,-7548 +80026d88: 08009b0a j 80026c28 <_Z6OpF3M0v+0x210> +80026d8c: a040000b sb zero,11(v0) + +80026d90 <_Z6OpE3M0v>: +80026d90: 27bdffd8 addiu sp,sp,-40 +80026d94: 3c068021 lui a2,0x8021 +80026d98: afb3001c sw s3,28(sp) +80026d9c: afb00010 sw s0,16(sp) +80026da0: afbf0020 sw ra,32(sp) +80026da4: afb20018 sw s2,24(sp) +80026da8: afb10014 sw s1,20(sp) +80026dac: 24c6e2a8 addiu a2,a2,-7512 +80026db0: 8cc7000c lw a3,12(a2) +80026db4: 3c028022 lui v0,0x8022 +80026db8: 90e30000 lbu v1,0(a3) +80026dbc: 3c138021 lui s3,0x8021 +80026dc0: a04350cc sb v1,20684(v0) +80026dc4: 2670e2f8 addiu s0,s3,-7432 +80026dc8: 90e50000 lbu a1,0(a3) +80026dcc: 96040008 lhu a0,8(s0) +80026dd0: 8cc20020 lw v0,32(a2) +80026dd4: 8cc3002c lw v1,44(a2) +80026dd8: 00a42821 addu a1,a1,a0 +80026ddc: 24420006 addiu v0,v0,6 +80026de0: 00621821 addu v1,v1,v0 +80026de4: 30a5ffff andi a1,a1,0xffff +80026de8: 3c028021 lui v0,0x8021 +80026dec: 24e70001 addiu a3,a3,1 +80026df0: ac457018 sw a1,28696(v0) +80026df4: 3c028006 lui v0,0x8006 +80026df8: acc30020 sw v1,32(a2) +80026dfc: 00a02021 move a0,a1 +80026e00: 24424be8 addiu v0,v0,19432 +80026e04: 0040f809 jalr v0 +80026e08: acc7000c sw a3,12(a2) +80026e0c: 00405821 move t3,v0 +80026e10: 92020002 lbu v0,2(s0) +80026e14: 3c038022 lui v1,0x8022 +80026e18: 30420008 andi v0,v0,0x8 +80026e1c: 10400060 beqz v0,80026fa0 <_Z6OpE3M0v+0x210> +80026e20: a46b50be sh t3,20670(v1) +80026e24: 3c128021 lui s2,0x8021 +80026e28: 2651e284 addiu s1,s2,-7548 +80026e2c: 92220008 lbu v0,8(s1) +80026e30: 960c0004 lhu t4,4(s0) +80026e34: 3169000f andi t1,t3,0xf +80026e38: 2c420001 sltiu v0,v0,1 +80026e3c: 01221021 addu v0,t1,v0 +80026e40: 000b3102 srl a2,t3,0x4 +80026e44: 3185000f andi a1,t4,0xf +80026e48: 000c1902 srl v1,t4,0x4 +80026e4c: 00a22823 subu a1,a1,v0 +80026e50: 30c6000f andi a2,a2,0xf +80026e54: 000b4302 srl t0,t3,0xc +80026e58: 000b3a02 srl a3,t3,0x8 +80026e5c: 000c2202 srl a0,t4,0x8 +80026e60: 3063000f andi v1,v1,0xf +80026e64: 000c1302 srl v0,t4,0xc +80026e68: 30e7000f andi a3,a3,0xf +80026e6c: 00661823 subu v1,v1,a2 +80026e70: 00481023 subu v0,v0,t0 +80026e74: 3084000f andi a0,a0,0xf +80026e78: 00872023 subu a0,a0,a3 +80026e7c: 30a500ff andi a1,a1,0xff +80026e80: 306f00ff andi t7,v1,0xff +80026e84: 305900ff andi t9,v0,0xff +80026e88: 3c038022 lui v1,0x8022 +80026e8c: 3c028022 lui v0,0x8022 +80026e90: 309000ff andi s0,a0,0xff +80026e94: 3c188022 lui t8,0x8022 +80026e98: 3c0e8022 lui t6,0x8022 +80026e9c: 3c0d8022 lui t5,0x8022 +80026ea0: 3c0a8022 lui t2,0x8022 +80026ea4: a04950ae sb t1,20654(v0) +80026ea8: a06650af sb a2,20655(v1) +80026eac: 3c028022 lui v0,0x8022 +80026eb0: 3c038022 lui v1,0x8022 +80026eb4: 2ca4000a sltiu a0,a1,10 +80026eb8: a04750b0 sb a3,20656(v0) +80026ebc: a06850b1 sb t0,20657(v1) +80026ec0: a30550aa sb a1,20650(t8) +80026ec4: a1cf50ab sb t7,20651(t6) +80026ec8: a1b050ac sb s0,20652(t5) +80026ecc: 10800065 beqz a0,80027064 <_Z6OpE3M0v+0x2d4> +80026ed0: a15950ad sb t9,20653(t2) +80026ed4: 91c350ab lbu v1,20651(t6) +80026ed8: 2c62000a sltiu v0,v1,10 +80026edc: 10400058 beqz v0,80027040 <_Z6OpE3M0v+0x2b0> +80026ee0: 2462000a addiu v0,v1,10 +80026ee4: 91a350ac lbu v1,20652(t5) +80026ee8: 2c62000a sltiu v0,v1,10 +80026eec: 10400067 beqz v0,8002708c <_Z6OpE3M0v+0x2fc> +80026ef0: 2462000a addiu v0,v1,10 +80026ef4: 914350ad lbu v1,20653(t2) +80026ef8: 2c62000a sltiu v0,v1,10 +80026efc: 1440004e bnez v0,80027038 <_Z6OpE3M0v+0x2a8> +80026f00: 24020001 li v0,1 +80026f04: 2462000a addiu v0,v1,10 +80026f08: a14250ad sb v0,20653(t2) +80026f0c: a2200008 sb zero,8(s1) +80026f10: 914250ad lbu v0,20653(t2) +80026f14: 91a350ac lbu v1,20652(t5) +80026f18: 91c450ab lbu a0,20651(t6) +80026f1c: 00031a00 sll v1,v1,0x8 +80026f20: 00021300 sll v0,v0,0xc +80026f24: 930550aa lbu a1,20650(t8) +80026f28: 00431025 or v0,v0,v1 +80026f2c: 00451025 or v0,v0,a1 +80026f30: 00042100 sll a0,a0,0x4 +80026f34: 00822025 or a0,a0,v0 +80026f38: 308affff andi t2,a0,0xffff +80026f3c: 018a1026 xor v0,t4,t2 +80026f40: 018b2026 xor a0,t4,t3 +80026f44: 30428000 andi v0,v0,0x8000 +80026f48: 3c038022 lui v1,0x8022 +80026f4c: 00822024 and a0,a0,v0 +80026f50: 10800057 beqz a0,800270b0 <_Z6OpE3M0v+0x320> +80026f54: a46a50b4 sh t2,20660(v1) +80026f58: 2643e284 addiu v1,s2,-7548 +80026f5c: 24020001 li v0,1 +80026f60: a062000b sb v0,11(v1) +80026f64: 2663e2f8 addiu v1,s3,-7432 +80026f68: 3142ffff andi v0,t2,0xffff +80026f6c: a46a0004 sh t2,4(v1) +80026f70: 2644e284 addiu a0,s2,-7548 +80026f74: 00021a02 srl v1,v0,0x8 +80026f78: 0002102b sltu v0,zero,v0 +80026f7c: a083000a sb v1,10(a0) +80026f80: a0820009 sb v0,9(a0) +80026f84: 8fbf0020 lw ra,32(sp) +80026f88: 8fb3001c lw s3,28(sp) +80026f8c: 8fb20018 lw s2,24(sp) +80026f90: 8fb10014 lw s1,20(sp) +80026f94: 8fb00010 lw s0,16(sp) +80026f98: 03e00008 jr ra +80026f9c: 27bd0028 addiu sp,sp,40 +80026fa0: 3c128021 lui s2,0x8021 +80026fa4: 96040004 lhu a0,4(s0) +80026fa8: 2646e284 addiu a2,s2,-7548 +80026fac: 90c30008 lbu v1,8(a2) +80026fb0: 008b1023 subu v0,a0,t3 +80026fb4: 00431021 addu v0,v0,v1 +80026fb8: 2442ffff addiu v0,v0,-1 +80026fbc: 008b1826 xor v1,a0,t3 +80026fc0: 3047ffff andi a3,v0,0xffff +80026fc4: 30638000 andi v1,v1,0x8000 +80026fc8: 00022827 nor a1,zero,v0 +80026fcc: 00872026 xor a0,a0,a3 +80026fd0: 00832024 and a0,a0,v1 +80026fd4: 00052fc2 srl a1,a1,0x1f +80026fd8: 3c038022 lui v1,0x8022 +80026fdc: ac6250c8 sw v0,20680(v1) +80026fe0: 10800012 beqz a0,8002702c <_Z6OpE3M0v+0x29c> +80026fe4: a0c50008 sb a1,8(a2) +80026fe8: 24020001 li v0,1 +80026fec: a0c2000b sb v0,11(a2) +80026ff0: 2663e2f8 addiu v1,s3,-7432 +80026ff4: 30e2ffff andi v0,a3,0xffff +80026ff8: a4670004 sh a3,4(v1) +80026ffc: 2644e284 addiu a0,s2,-7548 +80027000: 00021a02 srl v1,v0,0x8 +80027004: 0002102b sltu v0,zero,v0 +80027008: a083000a sb v1,10(a0) +8002700c: a0820009 sb v0,9(a0) +80027010: 8fbf0020 lw ra,32(sp) +80027014: 8fb3001c lw s3,28(sp) +80027018: 8fb20018 lw s2,24(sp) +8002701c: 8fb10014 lw s1,20(sp) +80027020: 8fb00010 lw s0,16(sp) +80027024: 03e00008 jr ra +80027028: 27bd0028 addiu sp,sp,40 +8002702c: 08009bfc j 80026ff0 <_Z6OpE3M0v+0x260> +80027030: a0c0000b sb zero,11(a2) +80027034: 24020001 li v0,1 +80027038: 08009bc4 j 80026f10 <_Z6OpE3M0v+0x180> +8002703c: a2220008 sb v0,8(s1) +80027040: 2603ffff addiu v1,s0,-1 +80027044: a1a350ac sb v1,20652(t5) +80027048: 91a350ac lbu v1,20652(t5) +8002704c: a1c250ab sb v0,20651(t6) +80027050: 2c62000a sltiu v0,v1,10 +80027054: 1440ffa7 bnez v0,80026ef4 <_Z6OpE3M0v+0x164> +80027058: 2462000a addiu v0,v1,10 +8002705c: 08009c24 j 80027090 <_Z6OpE3M0v+0x300> +80027060: 2723ffff addiu v1,t9,-1 +80027064: 25e3ffff addiu v1,t7,-1 +80027068: a1c350ab sb v1,20651(t6) +8002706c: 91c350ab lbu v1,20651(t6) +80027070: 24a2000a addiu v0,a1,10 +80027074: a30250aa sb v0,20650(t8) +80027078: 2c62000a sltiu v0,v1,10 +8002707c: 1440ff99 bnez v0,80026ee4 <_Z6OpE3M0v+0x154> +80027080: 2462000a addiu v0,v1,10 +80027084: 08009c11 j 80027044 <_Z6OpE3M0v+0x2b4> +80027088: 2603ffff addiu v1,s0,-1 +8002708c: 2723ffff addiu v1,t9,-1 +80027090: a14350ad sb v1,20653(t2) +80027094: 914350ad lbu v1,20653(t2) +80027098: a1a250ac sb v0,20652(t5) +8002709c: 2c62000a sltiu v0,v1,10 +800270a0: 1440ffe4 bnez v0,80027034 <_Z6OpE3M0v+0x2a4> +800270a4: 2462000a addiu v0,v1,10 +800270a8: 08009bc3 j 80026f0c <_Z6OpE3M0v+0x17c> +800270ac: a14250ad sb v0,20653(t2) +800270b0: 2642e284 addiu v0,s2,-7548 +800270b4: 08009bd9 j 80026f64 <_Z6OpE3M0v+0x1d4> +800270b8: a040000b sb zero,11(v0) + +800270bc <_Z6OpFFM0v>: +800270bc: 27bdffd8 addiu sp,sp,-40 +800270c0: 3c068021 lui a2,0x8021 +800270c4: afb3001c sw s3,28(sp) +800270c8: afb00010 sw s0,16(sp) +800270cc: afbf0020 sw ra,32(sp) +800270d0: afb20018 sw s2,24(sp) +800270d4: afb10014 sw s1,20(sp) +800270d8: 24c6e2a8 addiu a2,a2,-7512 +800270dc: 8cc7000c lw a3,12(a2) +800270e0: 3c138021 lui s3,0x8021 +800270e4: 90e20001 lbu v0,1(a3) +800270e8: 90e30000 lbu v1,0(a3) +800270ec: 2670e2f8 addiu s0,s3,-7432 +800270f0: 90e40002 lbu a0,2(a3) +800270f4: 9605000a lhu a1,10(s0) +800270f8: 00021200 sll v0,v0,0x8 +800270fc: 00621821 addu v1,v1,v0 +80027100: 00651821 addu v1,v1,a1 +80027104: 00042400 sll a0,a0,0x10 +80027108: 3c0200ff lui v0,0xff +8002710c: 00832021 addu a0,a0,v1 +80027110: 3442ffff ori v0,v0,0xffff +80027114: 00822024 and a0,a0,v0 +80027118: 3c028021 lui v0,0x8021 +8002711c: ac447018 sw a0,28696(v0) +80027120: 8cc30030 lw v1,48(a2) +80027124: 8cc8002c lw t0,44(a2) +80027128: 90e90002 lbu t1,2(a3) +8002712c: 8cc50020 lw a1,32(a2) +80027130: 00681821 addu v1,v1,t0 +80027134: 3c028022 lui v0,0x8022 +80027138: 00a32821 addu a1,a1,v1 +8002713c: 24e70003 addiu a3,a3,3 +80027140: a04950cc sb t1,20684(v0) +80027144: 3c028006 lui v0,0x8006 +80027148: acc50020 sw a1,32(a2) +8002714c: 24424be8 addiu v0,v0,19432 +80027150: 0040f809 jalr v0 +80027154: acc7000c sw a3,12(a2) +80027158: 00405821 move t3,v0 +8002715c: 92020002 lbu v0,2(s0) +80027160: 3c038022 lui v1,0x8022 +80027164: 30420008 andi v0,v0,0x8 +80027168: 10400060 beqz v0,800272ec <_Z6OpFFM0v+0x230> +8002716c: a46b50be sh t3,20670(v1) +80027170: 3c128021 lui s2,0x8021 +80027174: 2651e284 addiu s1,s2,-7548 +80027178: 92220008 lbu v0,8(s1) +8002717c: 960c0004 lhu t4,4(s0) +80027180: 3169000f andi t1,t3,0xf +80027184: 2c420001 sltiu v0,v0,1 +80027188: 01221021 addu v0,t1,v0 +8002718c: 000b3102 srl a2,t3,0x4 +80027190: 3185000f andi a1,t4,0xf +80027194: 000c1902 srl v1,t4,0x4 +80027198: 00a22823 subu a1,a1,v0 +8002719c: 30c6000f andi a2,a2,0xf +800271a0: 000b4302 srl t0,t3,0xc +800271a4: 000b3a02 srl a3,t3,0x8 +800271a8: 000c2202 srl a0,t4,0x8 +800271ac: 3063000f andi v1,v1,0xf +800271b0: 000c1302 srl v0,t4,0xc +800271b4: 30e7000f andi a3,a3,0xf +800271b8: 00661823 subu v1,v1,a2 +800271bc: 00481023 subu v0,v0,t0 +800271c0: 3084000f andi a0,a0,0xf +800271c4: 00872023 subu a0,a0,a3 +800271c8: 30a500ff andi a1,a1,0xff +800271cc: 306f00ff andi t7,v1,0xff +800271d0: 305900ff andi t9,v0,0xff +800271d4: 3c038022 lui v1,0x8022 +800271d8: 3c028022 lui v0,0x8022 +800271dc: 309000ff andi s0,a0,0xff +800271e0: 3c188022 lui t8,0x8022 +800271e4: 3c0e8022 lui t6,0x8022 +800271e8: 3c0d8022 lui t5,0x8022 +800271ec: 3c0a8022 lui t2,0x8022 +800271f0: a04950ae sb t1,20654(v0) +800271f4: a06650af sb a2,20655(v1) +800271f8: 3c028022 lui v0,0x8022 +800271fc: 3c038022 lui v1,0x8022 +80027200: 2ca4000a sltiu a0,a1,10 +80027204: a04750b0 sb a3,20656(v0) +80027208: a06850b1 sb t0,20657(v1) +8002720c: a30550aa sb a1,20650(t8) +80027210: a1cf50ab sb t7,20651(t6) +80027214: a1b050ac sb s0,20652(t5) +80027218: 10800065 beqz a0,800273b0 <_Z6OpFFM0v+0x2f4> +8002721c: a15950ad sb t9,20653(t2) +80027220: 91c350ab lbu v1,20651(t6) +80027224: 2c62000a sltiu v0,v1,10 +80027228: 10400058 beqz v0,8002738c <_Z6OpFFM0v+0x2d0> +8002722c: 2462000a addiu v0,v1,10 +80027230: 91a350ac lbu v1,20652(t5) +80027234: 2c62000a sltiu v0,v1,10 +80027238: 10400067 beqz v0,800273d8 <_Z6OpFFM0v+0x31c> +8002723c: 2462000a addiu v0,v1,10 +80027240: 914350ad lbu v1,20653(t2) +80027244: 2c62000a sltiu v0,v1,10 +80027248: 1440004e bnez v0,80027384 <_Z6OpFFM0v+0x2c8> +8002724c: 24020001 li v0,1 +80027250: 2462000a addiu v0,v1,10 +80027254: a14250ad sb v0,20653(t2) +80027258: a2200008 sb zero,8(s1) +8002725c: 914250ad lbu v0,20653(t2) +80027260: 91a350ac lbu v1,20652(t5) +80027264: 91c450ab lbu a0,20651(t6) +80027268: 00031a00 sll v1,v1,0x8 +8002726c: 00021300 sll v0,v0,0xc +80027270: 930550aa lbu a1,20650(t8) +80027274: 00431025 or v0,v0,v1 +80027278: 00451025 or v0,v0,a1 +8002727c: 00042100 sll a0,a0,0x4 +80027280: 00822025 or a0,a0,v0 +80027284: 308affff andi t2,a0,0xffff +80027288: 018a1026 xor v0,t4,t2 +8002728c: 018b2026 xor a0,t4,t3 +80027290: 30428000 andi v0,v0,0x8000 +80027294: 3c038022 lui v1,0x8022 +80027298: 00822024 and a0,a0,v0 +8002729c: 10800057 beqz a0,800273fc <_Z6OpFFM0v+0x340> +800272a0: a46a50b4 sh t2,20660(v1) +800272a4: 2643e284 addiu v1,s2,-7548 +800272a8: 24020001 li v0,1 +800272ac: a062000b sb v0,11(v1) +800272b0: 2663e2f8 addiu v1,s3,-7432 +800272b4: 3142ffff andi v0,t2,0xffff +800272b8: a46a0004 sh t2,4(v1) +800272bc: 2644e284 addiu a0,s2,-7548 +800272c0: 00021a02 srl v1,v0,0x8 +800272c4: 0002102b sltu v0,zero,v0 +800272c8: a083000a sb v1,10(a0) +800272cc: a0820009 sb v0,9(a0) +800272d0: 8fbf0020 lw ra,32(sp) +800272d4: 8fb3001c lw s3,28(sp) +800272d8: 8fb20018 lw s2,24(sp) +800272dc: 8fb10014 lw s1,20(sp) +800272e0: 8fb00010 lw s0,16(sp) +800272e4: 03e00008 jr ra +800272e8: 27bd0028 addiu sp,sp,40 +800272ec: 3c128021 lui s2,0x8021 +800272f0: 96040004 lhu a0,4(s0) +800272f4: 2646e284 addiu a2,s2,-7548 +800272f8: 90c30008 lbu v1,8(a2) +800272fc: 008b1023 subu v0,a0,t3 +80027300: 00431021 addu v0,v0,v1 +80027304: 2442ffff addiu v0,v0,-1 +80027308: 008b1826 xor v1,a0,t3 +8002730c: 3047ffff andi a3,v0,0xffff +80027310: 30638000 andi v1,v1,0x8000 +80027314: 00022827 nor a1,zero,v0 +80027318: 00872026 xor a0,a0,a3 +8002731c: 00832024 and a0,a0,v1 +80027320: 00052fc2 srl a1,a1,0x1f +80027324: 3c038022 lui v1,0x8022 +80027328: ac6250c8 sw v0,20680(v1) +8002732c: 10800012 beqz a0,80027378 <_Z6OpFFM0v+0x2bc> +80027330: a0c50008 sb a1,8(a2) +80027334: 24020001 li v0,1 +80027338: a0c2000b sb v0,11(a2) +8002733c: 2663e2f8 addiu v1,s3,-7432 +80027340: 30e2ffff andi v0,a3,0xffff +80027344: a4670004 sh a3,4(v1) +80027348: 2644e284 addiu a0,s2,-7548 +8002734c: 00021a02 srl v1,v0,0x8 +80027350: 0002102b sltu v0,zero,v0 +80027354: a083000a sb v1,10(a0) +80027358: a0820009 sb v0,9(a0) +8002735c: 8fbf0020 lw ra,32(sp) +80027360: 8fb3001c lw s3,28(sp) +80027364: 8fb20018 lw s2,24(sp) +80027368: 8fb10014 lw s1,20(sp) +8002736c: 8fb00010 lw s0,16(sp) +80027370: 03e00008 jr ra +80027374: 27bd0028 addiu sp,sp,40 +80027378: 08009ccf j 8002733c <_Z6OpFFM0v+0x280> +8002737c: a0c0000b sb zero,11(a2) +80027380: 24020001 li v0,1 +80027384: 08009c97 j 8002725c <_Z6OpFFM0v+0x1a0> +80027388: a2220008 sb v0,8(s1) +8002738c: 2603ffff addiu v1,s0,-1 +80027390: a1a350ac sb v1,20652(t5) +80027394: 91a350ac lbu v1,20652(t5) +80027398: a1c250ab sb v0,20651(t6) +8002739c: 2c62000a sltiu v0,v1,10 +800273a0: 1440ffa7 bnez v0,80027240 <_Z6OpFFM0v+0x184> +800273a4: 2462000a addiu v0,v1,10 +800273a8: 08009cf7 j 800273dc <_Z6OpFFM0v+0x320> +800273ac: 2723ffff addiu v1,t9,-1 +800273b0: 25e3ffff addiu v1,t7,-1 +800273b4: a1c350ab sb v1,20651(t6) +800273b8: 91c350ab lbu v1,20651(t6) +800273bc: 24a2000a addiu v0,a1,10 +800273c0: a30250aa sb v0,20650(t8) +800273c4: 2c62000a sltiu v0,v1,10 +800273c8: 1440ff99 bnez v0,80027230 <_Z6OpFFM0v+0x174> +800273cc: 2462000a addiu v0,v1,10 +800273d0: 08009ce4 j 80027390 <_Z6OpFFM0v+0x2d4> +800273d4: 2603ffff addiu v1,s0,-1 +800273d8: 2723ffff addiu v1,t9,-1 +800273dc: a14350ad sb v1,20653(t2) +800273e0: 914350ad lbu v1,20653(t2) +800273e4: a1a250ac sb v0,20652(t5) +800273e8: 2c62000a sltiu v0,v1,10 +800273ec: 1440ffe4 bnez v0,80027380 <_Z6OpFFM0v+0x2c4> +800273f0: 2462000a addiu v0,v1,10 +800273f4: 08009c96 j 80027258 <_Z6OpFFM0v+0x19c> +800273f8: a14250ad sb v0,20653(t2) +800273fc: 2642e284 addiu v0,s2,-7548 +80027400: 08009cac j 800272b0 <_Z6OpFFM0v+0x1f4> +80027404: a040000b sb zero,11(v0) + +80027408 <_Z6OpEFM0v>: +80027408: 27bdffd8 addiu sp,sp,-40 +8002740c: 3c058021 lui a1,0x8021 +80027410: afb10014 sw s1,20(sp) +80027414: afbf0020 sw ra,32(sp) +80027418: afb3001c sw s3,28(sp) +8002741c: afb20018 sw s2,24(sp) +80027420: afb00010 sw s0,16(sp) +80027424: 24a5e2a8 addiu a1,a1,-7512 +80027428: 8ca6000c lw a2,12(a1) +8002742c: 8ca70030 lw a3,48(a1) +80027430: 90c20001 lbu v0,1(a2) +80027434: 90c40000 lbu a0,0(a2) +80027438: 90c30002 lbu v1,2(a2) +8002743c: 00021200 sll v0,v0,0x8 +80027440: 00822021 addu a0,a0,v0 +80027444: 00031c00 sll v1,v1,0x10 +80027448: 00832021 addu a0,a0,v1 +8002744c: 3c028021 lui v0,0x8021 +80027450: ac447018 sw a0,28696(v0) +80027454: 8ca8002c lw t0,44(a1) +80027458: 90c90002 lbu t1,2(a2) +8002745c: 8ca30020 lw v1,32(a1) +80027460: 00e83821 addu a3,a3,t0 +80027464: 3c028022 lui v0,0x8022 +80027468: 00671821 addu v1,v1,a3 +8002746c: 24c60003 addiu a2,a2,3 +80027470: a04950cc sb t1,20684(v0) +80027474: 3c028006 lui v0,0x8006 +80027478: aca30020 sw v1,32(a1) +8002747c: aca6000c sw a2,12(a1) +80027480: 24424be8 addiu v0,v0,19432 +80027484: 0040f809 jalr v0 +80027488: 3c118021 lui s1,0x8021 +8002748c: 2624e2f8 addiu a0,s1,-7432 +80027490: 00405821 move t3,v0 +80027494: 90820002 lbu v0,2(a0) +80027498: 3c038022 lui v1,0x8022 +8002749c: 30420008 andi v0,v0,0x8 +800274a0: 10400060 beqz v0,80027624 <_Z6OpEFM0v+0x21c> +800274a4: a46b50be sh t3,20670(v1) +800274a8: 3c138021 lui s3,0x8021 +800274ac: 2672e284 addiu s2,s3,-7548 +800274b0: 92420008 lbu v0,8(s2) +800274b4: 948c0004 lhu t4,4(a0) +800274b8: 3169000f andi t1,t3,0xf +800274bc: 2c420001 sltiu v0,v0,1 +800274c0: 01221021 addu v0,t1,v0 +800274c4: 000b3102 srl a2,t3,0x4 +800274c8: 3185000f andi a1,t4,0xf +800274cc: 000c1902 srl v1,t4,0x4 +800274d0: 00a22823 subu a1,a1,v0 +800274d4: 30c6000f andi a2,a2,0xf +800274d8: 000b4302 srl t0,t3,0xc +800274dc: 000b3a02 srl a3,t3,0x8 +800274e0: 000c2202 srl a0,t4,0x8 +800274e4: 3063000f andi v1,v1,0xf +800274e8: 000c1302 srl v0,t4,0xc +800274ec: 30e7000f andi a3,a3,0xf +800274f0: 00661823 subu v1,v1,a2 +800274f4: 00481023 subu v0,v0,t0 +800274f8: 3084000f andi a0,a0,0xf +800274fc: 00872023 subu a0,a0,a3 +80027500: 30a500ff andi a1,a1,0xff +80027504: 306f00ff andi t7,v1,0xff +80027508: 305000ff andi s0,v0,0xff +8002750c: 3c038022 lui v1,0x8022 +80027510: 3c028022 lui v0,0x8022 +80027514: 309800ff andi t8,a0,0xff +80027518: 3c198022 lui t9,0x8022 +8002751c: 3c0e8022 lui t6,0x8022 +80027520: 3c0d8022 lui t5,0x8022 +80027524: 3c0a8022 lui t2,0x8022 +80027528: a04950ae sb t1,20654(v0) +8002752c: a06650af sb a2,20655(v1) +80027530: 3c028022 lui v0,0x8022 +80027534: 3c038022 lui v1,0x8022 +80027538: 2ca4000a sltiu a0,a1,10 +8002753c: a04750b0 sb a3,20656(v0) +80027540: a06850b1 sb t0,20657(v1) +80027544: a32550aa sb a1,20650(t9) +80027548: a1cf50ab sb t7,20651(t6) +8002754c: a1b850ac sb t8,20652(t5) +80027550: 10800065 beqz a0,800276e8 <_Z6OpEFM0v+0x2e0> +80027554: a15050ad sb s0,20653(t2) +80027558: 91c350ab lbu v1,20651(t6) +8002755c: 2c62000a sltiu v0,v1,10 +80027560: 10400058 beqz v0,800276c4 <_Z6OpEFM0v+0x2bc> +80027564: 2462000a addiu v0,v1,10 +80027568: 91a350ac lbu v1,20652(t5) +8002756c: 2c62000a sltiu v0,v1,10 +80027570: 10400067 beqz v0,80027710 <_Z6OpEFM0v+0x308> +80027574: 2462000a addiu v0,v1,10 +80027578: 914350ad lbu v1,20653(t2) +8002757c: 2c62000a sltiu v0,v1,10 +80027580: 1440004e bnez v0,800276bc <_Z6OpEFM0v+0x2b4> +80027584: 24020001 li v0,1 +80027588: 2462000a addiu v0,v1,10 +8002758c: a14250ad sb v0,20653(t2) +80027590: a2400008 sb zero,8(s2) +80027594: 914250ad lbu v0,20653(t2) +80027598: 91a350ac lbu v1,20652(t5) +8002759c: 91c450ab lbu a0,20651(t6) +800275a0: 00031a00 sll v1,v1,0x8 +800275a4: 00021300 sll v0,v0,0xc +800275a8: 932550aa lbu a1,20650(t9) +800275ac: 00431025 or v0,v0,v1 +800275b0: 00451025 or v0,v0,a1 +800275b4: 00042100 sll a0,a0,0x4 +800275b8: 00822025 or a0,a0,v0 +800275bc: 308affff andi t2,a0,0xffff +800275c0: 018a1026 xor v0,t4,t2 +800275c4: 018b2026 xor a0,t4,t3 +800275c8: 30428000 andi v0,v0,0x8000 +800275cc: 3c038022 lui v1,0x8022 +800275d0: 00822024 and a0,a0,v0 +800275d4: 10800057 beqz a0,80027734 <_Z6OpEFM0v+0x32c> +800275d8: a46a50b4 sh t2,20660(v1) +800275dc: 2663e284 addiu v1,s3,-7548 +800275e0: 24020001 li v0,1 +800275e4: a062000b sb v0,11(v1) +800275e8: 2623e2f8 addiu v1,s1,-7432 +800275ec: 3142ffff andi v0,t2,0xffff +800275f0: a46a0004 sh t2,4(v1) +800275f4: 2664e284 addiu a0,s3,-7548 +800275f8: 00021a02 srl v1,v0,0x8 +800275fc: 0002102b sltu v0,zero,v0 +80027600: a083000a sb v1,10(a0) +80027604: a0820009 sb v0,9(a0) +80027608: 8fbf0020 lw ra,32(sp) +8002760c: 8fb3001c lw s3,28(sp) +80027610: 8fb20018 lw s2,24(sp) +80027614: 8fb10014 lw s1,20(sp) +80027618: 8fb00010 lw s0,16(sp) +8002761c: 03e00008 jr ra +80027620: 27bd0028 addiu sp,sp,40 +80027624: 3c138021 lui s3,0x8021 +80027628: 94840004 lhu a0,4(a0) +8002762c: 2666e284 addiu a2,s3,-7548 +80027630: 90c30008 lbu v1,8(a2) +80027634: 008b1023 subu v0,a0,t3 +80027638: 00431021 addu v0,v0,v1 +8002763c: 2442ffff addiu v0,v0,-1 +80027640: 008b1826 xor v1,a0,t3 +80027644: 3047ffff andi a3,v0,0xffff +80027648: 30638000 andi v1,v1,0x8000 +8002764c: 00022827 nor a1,zero,v0 +80027650: 00872026 xor a0,a0,a3 +80027654: 00832024 and a0,a0,v1 +80027658: 00052fc2 srl a1,a1,0x1f +8002765c: 3c038022 lui v1,0x8022 +80027660: ac6250c8 sw v0,20680(v1) +80027664: 10800012 beqz a0,800276b0 <_Z6OpEFM0v+0x2a8> +80027668: a0c50008 sb a1,8(a2) +8002766c: 24020001 li v0,1 +80027670: a0c2000b sb v0,11(a2) +80027674: 2623e2f8 addiu v1,s1,-7432 +80027678: 30e2ffff andi v0,a3,0xffff +8002767c: a4670004 sh a3,4(v1) +80027680: 2664e284 addiu a0,s3,-7548 +80027684: 00021a02 srl v1,v0,0x8 +80027688: 0002102b sltu v0,zero,v0 +8002768c: a083000a sb v1,10(a0) +80027690: a0820009 sb v0,9(a0) +80027694: 8fbf0020 lw ra,32(sp) +80027698: 8fb3001c lw s3,28(sp) +8002769c: 8fb20018 lw s2,24(sp) +800276a0: 8fb10014 lw s1,20(sp) +800276a4: 8fb00010 lw s0,16(sp) +800276a8: 03e00008 jr ra +800276ac: 27bd0028 addiu sp,sp,40 +800276b0: 08009d9d j 80027674 <_Z6OpEFM0v+0x26c> +800276b4: a0c0000b sb zero,11(a2) +800276b8: 24020001 li v0,1 +800276bc: 08009d65 j 80027594 <_Z6OpEFM0v+0x18c> +800276c0: a2420008 sb v0,8(s2) +800276c4: 2703ffff addiu v1,t8,-1 +800276c8: a1a350ac sb v1,20652(t5) +800276cc: 91a350ac lbu v1,20652(t5) +800276d0: a1c250ab sb v0,20651(t6) +800276d4: 2c62000a sltiu v0,v1,10 +800276d8: 1440ffa7 bnez v0,80027578 <_Z6OpEFM0v+0x170> +800276dc: 2462000a addiu v0,v1,10 +800276e0: 08009dc5 j 80027714 <_Z6OpEFM0v+0x30c> +800276e4: 2603ffff addiu v1,s0,-1 +800276e8: 25e3ffff addiu v1,t7,-1 +800276ec: a1c350ab sb v1,20651(t6) +800276f0: 91c350ab lbu v1,20651(t6) +800276f4: 24a2000a addiu v0,a1,10 +800276f8: a32250aa sb v0,20650(t9) +800276fc: 2c62000a sltiu v0,v1,10 +80027700: 1440ff99 bnez v0,80027568 <_Z6OpEFM0v+0x160> +80027704: 2462000a addiu v0,v1,10 +80027708: 08009db2 j 800276c8 <_Z6OpEFM0v+0x2c0> +8002770c: 2703ffff addiu v1,t8,-1 +80027710: 2603ffff addiu v1,s0,-1 +80027714: a14350ad sb v1,20653(t2) +80027718: 914350ad lbu v1,20653(t2) +8002771c: a1a250ac sb v0,20652(t5) +80027720: 2c62000a sltiu v0,v1,10 +80027724: 1440ffe4 bnez v0,800276b8 <_Z6OpEFM0v+0x2b0> +80027728: 2462000a addiu v0,v1,10 +8002772c: 08009d64 j 80027590 <_Z6OpEFM0v+0x188> +80027730: a14250ad sb v0,20653(t2) +80027734: 2662e284 addiu v0,s3,-7548 +80027738: 08009d7a j 800275e8 <_Z6OpEFM0v+0x1e0> +8002773c: a040000b sb zero,11(v0) + +80027740 <_Z6OpF9M0v>: +80027740: 27bdffd8 addiu sp,sp,-40 +80027744: 3c058021 lui a1,0x8021 +80027748: afb3001c sw s3,28(sp) +8002774c: afb20018 sw s2,24(sp) +80027750: afb10014 sw s1,20(sp) +80027754: afb00010 sw s0,16(sp) +80027758: afbf0020 sw ra,32(sp) +8002775c: 24a5e2a8 addiu a1,a1,-7512 +80027760: 8ca6000c lw a2,12(a1) +80027764: 3c128021 lui s2,0x8021 +80027768: 2651e284 addiu s1,s2,-7548 +8002776c: 3c138021 lui s3,0x8021 +80027770: 90c30000 lbu v1,0(a2) +80027774: 8e270014 lw a3,20(s1) +80027778: 2670e2f8 addiu s0,s3,-7432 +8002777c: 90c40001 lbu a0,1(a2) +80027780: 9602000c lhu v0,12(s0) +80027784: 00671821 addu v1,v1,a3 +80027788: 00621821 addu v1,v1,v0 +8002778c: 00042200 sll a0,a0,0x8 +80027790: 00832021 addu a0,a0,v1 +80027794: 3c028021 lui v0,0x8021 +80027798: ac447018 sw a0,28696(v0) +8002779c: 8ca30020 lw v1,32(a1) +800277a0: 8ca20030 lw v0,48(a1) +800277a4: 90c70001 lbu a3,1(a2) +800277a8: 00621821 addu v1,v1,v0 +800277ac: 3c028022 lui v0,0x8022 +800277b0: 24c60002 addiu a2,a2,2 +800277b4: a04750cc sb a3,20684(v0) +800277b8: 3c028006 lui v0,0x8006 +800277bc: aca30020 sw v1,32(a1) +800277c0: 24424be8 addiu v0,v0,19432 +800277c4: 0040f809 jalr v0 +800277c8: aca6000c sw a2,12(a1) +800277cc: 00405821 move t3,v0 +800277d0: 92020002 lbu v0,2(s0) +800277d4: 3c038022 lui v1,0x8022 +800277d8: 30420008 andi v0,v0,0x8 +800277dc: 1040005e beqz v0,80027958 <_Z6OpF9M0v+0x218> +800277e0: a46b50be sh t3,20670(v1) +800277e4: 92220008 lbu v0,8(s1) +800277e8: 960c0004 lhu t4,4(s0) +800277ec: 3169000f andi t1,t3,0xf +800277f0: 2c420001 sltiu v0,v0,1 +800277f4: 01221021 addu v0,t1,v0 +800277f8: 000b3102 srl a2,t3,0x4 +800277fc: 3185000f andi a1,t4,0xf +80027800: 000c1902 srl v1,t4,0x4 +80027804: 00a22823 subu a1,a1,v0 +80027808: 30c6000f andi a2,a2,0xf +8002780c: 000b4302 srl t0,t3,0xc +80027810: 000b3a02 srl a3,t3,0x8 +80027814: 000c2202 srl a0,t4,0x8 +80027818: 3063000f andi v1,v1,0xf +8002781c: 000c1302 srl v0,t4,0xc +80027820: 30e7000f andi a3,a3,0xf +80027824: 00661823 subu v1,v1,a2 +80027828: 00481023 subu v0,v0,t0 +8002782c: 3084000f andi a0,a0,0xf +80027830: 00872023 subu a0,a0,a3 +80027834: 30a500ff andi a1,a1,0xff +80027838: 306f00ff andi t7,v1,0xff +8002783c: 305900ff andi t9,v0,0xff +80027840: 3c038022 lui v1,0x8022 +80027844: 3c028022 lui v0,0x8022 +80027848: 309000ff andi s0,a0,0xff +8002784c: 3c188022 lui t8,0x8022 +80027850: 3c0e8022 lui t6,0x8022 +80027854: 3c0d8022 lui t5,0x8022 +80027858: 3c0a8022 lui t2,0x8022 +8002785c: a04950ae sb t1,20654(v0) +80027860: a06650af sb a2,20655(v1) +80027864: 3c028022 lui v0,0x8022 +80027868: 3c038022 lui v1,0x8022 +8002786c: 2ca4000a sltiu a0,a1,10 +80027870: a04750b0 sb a3,20656(v0) +80027874: a06850b1 sb t0,20657(v1) +80027878: a30550aa sb a1,20650(t8) +8002787c: a1cf50ab sb t7,20651(t6) +80027880: a1b050ac sb s0,20652(t5) +80027884: 10800063 beqz a0,80027a14 <_Z6OpF9M0v+0x2d4> +80027888: a15950ad sb t9,20653(t2) +8002788c: 91c350ab lbu v1,20651(t6) +80027890: 2c62000a sltiu v0,v1,10 +80027894: 10400056 beqz v0,800279f0 <_Z6OpF9M0v+0x2b0> +80027898: 2462000a addiu v0,v1,10 +8002789c: 91a350ac lbu v1,20652(t5) +800278a0: 2c62000a sltiu v0,v1,10 +800278a4: 10400065 beqz v0,80027a3c <_Z6OpF9M0v+0x2fc> +800278a8: 2462000a addiu v0,v1,10 +800278ac: 914350ad lbu v1,20653(t2) +800278b0: 2c62000a sltiu v0,v1,10 +800278b4: 1440004c bnez v0,800279e8 <_Z6OpF9M0v+0x2a8> +800278b8: 24020001 li v0,1 +800278bc: 2462000a addiu v0,v1,10 +800278c0: a14250ad sb v0,20653(t2) +800278c4: a2200008 sb zero,8(s1) +800278c8: 914250ad lbu v0,20653(t2) +800278cc: 91a350ac lbu v1,20652(t5) +800278d0: 91c450ab lbu a0,20651(t6) +800278d4: 00031a00 sll v1,v1,0x8 +800278d8: 00021300 sll v0,v0,0xc +800278dc: 930550aa lbu a1,20650(t8) +800278e0: 00431025 or v0,v0,v1 +800278e4: 00451025 or v0,v0,a1 +800278e8: 00042100 sll a0,a0,0x4 +800278ec: 00822025 or a0,a0,v0 +800278f0: 308affff andi t2,a0,0xffff +800278f4: 018a1026 xor v0,t4,t2 +800278f8: 018b2026 xor a0,t4,t3 +800278fc: 30428000 andi v0,v0,0x8000 +80027900: 3c038022 lui v1,0x8022 +80027904: 00822024 and a0,a0,v0 +80027908: 10800055 beqz a0,80027a60 <_Z6OpF9M0v+0x320> +8002790c: a46a50b4 sh t2,20660(v1) +80027910: 2643e284 addiu v1,s2,-7548 +80027914: 24020001 li v0,1 +80027918: a062000b sb v0,11(v1) +8002791c: 2663e2f8 addiu v1,s3,-7432 +80027920: 3142ffff andi v0,t2,0xffff +80027924: a46a0004 sh t2,4(v1) +80027928: 2644e284 addiu a0,s2,-7548 +8002792c: 00021a02 srl v1,v0,0x8 +80027930: 0002102b sltu v0,zero,v0 +80027934: a083000a sb v1,10(a0) +80027938: a0820009 sb v0,9(a0) +8002793c: 8fbf0020 lw ra,32(sp) +80027940: 8fb3001c lw s3,28(sp) +80027944: 8fb20018 lw s2,24(sp) +80027948: 8fb10014 lw s1,20(sp) +8002794c: 8fb00010 lw s0,16(sp) +80027950: 03e00008 jr ra +80027954: 27bd0028 addiu sp,sp,40 +80027958: 96040004 lhu a0,4(s0) +8002795c: 92230008 lbu v1,8(s1) +80027960: 008b1023 subu v0,a0,t3 +80027964: 00431021 addu v0,v0,v1 +80027968: 2442ffff addiu v0,v0,-1 +8002796c: 008b1826 xor v1,a0,t3 +80027970: 3046ffff andi a2,v0,0xffff +80027974: 30638000 andi v1,v1,0x8000 +80027978: 00022827 nor a1,zero,v0 +8002797c: 00862026 xor a0,a0,a2 +80027980: 00832024 and a0,a0,v1 +80027984: 00052fc2 srl a1,a1,0x1f +80027988: 3c038022 lui v1,0x8022 +8002798c: ac6250c8 sw v0,20680(v1) +80027990: 10800012 beqz a0,800279dc <_Z6OpF9M0v+0x29c> +80027994: a2250008 sb a1,8(s1) +80027998: 24020001 li v0,1 +8002799c: a222000b sb v0,11(s1) +800279a0: 2663e2f8 addiu v1,s3,-7432 +800279a4: 30c2ffff andi v0,a2,0xffff +800279a8: a4660004 sh a2,4(v1) +800279ac: 2644e284 addiu a0,s2,-7548 +800279b0: 00021a02 srl v1,v0,0x8 +800279b4: 0002102b sltu v0,zero,v0 +800279b8: a083000a sb v1,10(a0) +800279bc: a0820009 sb v0,9(a0) +800279c0: 8fbf0020 lw ra,32(sp) +800279c4: 8fb3001c lw s3,28(sp) +800279c8: 8fb20018 lw s2,24(sp) +800279cc: 8fb10014 lw s1,20(sp) +800279d0: 8fb00010 lw s0,16(sp) +800279d4: 03e00008 jr ra +800279d8: 27bd0028 addiu sp,sp,40 +800279dc: 08009e68 j 800279a0 <_Z6OpF9M0v+0x260> +800279e0: a220000b sb zero,11(s1) +800279e4: 24020001 li v0,1 +800279e8: 08009e32 j 800278c8 <_Z6OpF9M0v+0x188> +800279ec: a2220008 sb v0,8(s1) +800279f0: 2603ffff addiu v1,s0,-1 +800279f4: a1a350ac sb v1,20652(t5) +800279f8: 91a350ac lbu v1,20652(t5) +800279fc: a1c250ab sb v0,20651(t6) +80027a00: 2c62000a sltiu v0,v1,10 +80027a04: 1440ffa9 bnez v0,800278ac <_Z6OpF9M0v+0x16c> +80027a08: 2462000a addiu v0,v1,10 +80027a0c: 08009e90 j 80027a40 <_Z6OpF9M0v+0x300> +80027a10: 2723ffff addiu v1,t9,-1 +80027a14: 25e3ffff addiu v1,t7,-1 +80027a18: a1c350ab sb v1,20651(t6) +80027a1c: 91c350ab lbu v1,20651(t6) +80027a20: 24a2000a addiu v0,a1,10 +80027a24: a30250aa sb v0,20650(t8) +80027a28: 2c62000a sltiu v0,v1,10 +80027a2c: 1440ff9b bnez v0,8002789c <_Z6OpF9M0v+0x15c> +80027a30: 2462000a addiu v0,v1,10 +80027a34: 08009e7d j 800279f4 <_Z6OpF9M0v+0x2b4> +80027a38: 2603ffff addiu v1,s0,-1 +80027a3c: 2723ffff addiu v1,t9,-1 +80027a40: a14350ad sb v1,20653(t2) +80027a44: 914350ad lbu v1,20653(t2) +80027a48: a1a250ac sb v0,20652(t5) +80027a4c: 2c62000a sltiu v0,v1,10 +80027a50: 1440ffe4 bnez v0,800279e4 <_Z6OpF9M0v+0x2a4> +80027a54: 2462000a addiu v0,v1,10 +80027a58: 08009e31 j 800278c4 <_Z6OpF9M0v+0x184> +80027a5c: a14250ad sb v0,20653(t2) +80027a60: 2642e284 addiu v0,s2,-7548 +80027a64: 08009e47 j 8002791c <_Z6OpF9M0v+0x1dc> +80027a68: a040000b sb zero,11(v0) + +80027a6c <_Z6OpFDM0v>: +80027a6c: 27bdffd8 addiu sp,sp,-40 +80027a70: 3c058021 lui a1,0x8021 +80027a74: afb3001c sw s3,28(sp) +80027a78: afb20018 sw s2,24(sp) +80027a7c: afb10014 sw s1,20(sp) +80027a80: afb00010 sw s0,16(sp) +80027a84: afbf0020 sw ra,32(sp) +80027a88: 24a5e2a8 addiu a1,a1,-7512 +80027a8c: 8ca6000c lw a2,12(a1) +80027a90: 3c128021 lui s2,0x8021 +80027a94: 2651e284 addiu s1,s2,-7548 +80027a98: 3c138021 lui s3,0x8021 +80027a9c: 90c30000 lbu v1,0(a2) +80027aa0: 8e270014 lw a3,20(s1) +80027aa4: 2670e2f8 addiu s0,s3,-7432 +80027aa8: 90c40001 lbu a0,1(a2) +80027aac: 9602000a lhu v0,10(s0) +80027ab0: 00671821 addu v1,v1,a3 +80027ab4: 00621821 addu v1,v1,v0 +80027ab8: 00042200 sll a0,a0,0x8 +80027abc: 00832021 addu a0,a0,v1 +80027ac0: 3c028021 lui v0,0x8021 +80027ac4: ac447018 sw a0,28696(v0) +80027ac8: 8ca30020 lw v1,32(a1) +80027acc: 8ca20030 lw v0,48(a1) +80027ad0: 90c70001 lbu a3,1(a2) +80027ad4: 00621821 addu v1,v1,v0 +80027ad8: 3c028022 lui v0,0x8022 +80027adc: 24c60002 addiu a2,a2,2 +80027ae0: a04750cc sb a3,20684(v0) +80027ae4: 3c028006 lui v0,0x8006 +80027ae8: aca30020 sw v1,32(a1) +80027aec: 24424be8 addiu v0,v0,19432 +80027af0: 0040f809 jalr v0 +80027af4: aca6000c sw a2,12(a1) +80027af8: 00405821 move t3,v0 +80027afc: 92020002 lbu v0,2(s0) +80027b00: 3c038022 lui v1,0x8022 +80027b04: 30420008 andi v0,v0,0x8 +80027b08: 1040005e beqz v0,80027c84 <_Z6OpFDM0v+0x218> +80027b0c: a46b50be sh t3,20670(v1) +80027b10: 92220008 lbu v0,8(s1) +80027b14: 960c0004 lhu t4,4(s0) +80027b18: 3169000f andi t1,t3,0xf +80027b1c: 2c420001 sltiu v0,v0,1 +80027b20: 01221021 addu v0,t1,v0 +80027b24: 000b3102 srl a2,t3,0x4 +80027b28: 3185000f andi a1,t4,0xf +80027b2c: 000c1902 srl v1,t4,0x4 +80027b30: 00a22823 subu a1,a1,v0 +80027b34: 30c6000f andi a2,a2,0xf +80027b38: 000b4302 srl t0,t3,0xc +80027b3c: 000b3a02 srl a3,t3,0x8 +80027b40: 000c2202 srl a0,t4,0x8 +80027b44: 3063000f andi v1,v1,0xf +80027b48: 000c1302 srl v0,t4,0xc +80027b4c: 30e7000f andi a3,a3,0xf +80027b50: 00661823 subu v1,v1,a2 +80027b54: 00481023 subu v0,v0,t0 +80027b58: 3084000f andi a0,a0,0xf +80027b5c: 00872023 subu a0,a0,a3 +80027b60: 30a500ff andi a1,a1,0xff +80027b64: 306f00ff andi t7,v1,0xff +80027b68: 305900ff andi t9,v0,0xff +80027b6c: 3c038022 lui v1,0x8022 +80027b70: 3c028022 lui v0,0x8022 +80027b74: 309000ff andi s0,a0,0xff +80027b78: 3c188022 lui t8,0x8022 +80027b7c: 3c0e8022 lui t6,0x8022 +80027b80: 3c0d8022 lui t5,0x8022 +80027b84: 3c0a8022 lui t2,0x8022 +80027b88: a04950ae sb t1,20654(v0) +80027b8c: a06650af sb a2,20655(v1) +80027b90: 3c028022 lui v0,0x8022 +80027b94: 3c038022 lui v1,0x8022 +80027b98: 2ca4000a sltiu a0,a1,10 +80027b9c: a04750b0 sb a3,20656(v0) +80027ba0: a06850b1 sb t0,20657(v1) +80027ba4: a30550aa sb a1,20650(t8) +80027ba8: a1cf50ab sb t7,20651(t6) +80027bac: a1b050ac sb s0,20652(t5) +80027bb0: 10800063 beqz a0,80027d40 <_Z6OpFDM0v+0x2d4> +80027bb4: a15950ad sb t9,20653(t2) +80027bb8: 91c350ab lbu v1,20651(t6) +80027bbc: 2c62000a sltiu v0,v1,10 +80027bc0: 10400056 beqz v0,80027d1c <_Z6OpFDM0v+0x2b0> +80027bc4: 2462000a addiu v0,v1,10 +80027bc8: 91a350ac lbu v1,20652(t5) +80027bcc: 2c62000a sltiu v0,v1,10 +80027bd0: 10400065 beqz v0,80027d68 <_Z6OpFDM0v+0x2fc> +80027bd4: 2462000a addiu v0,v1,10 +80027bd8: 914350ad lbu v1,20653(t2) +80027bdc: 2c62000a sltiu v0,v1,10 +80027be0: 1440004c bnez v0,80027d14 <_Z6OpFDM0v+0x2a8> +80027be4: 24020001 li v0,1 +80027be8: 2462000a addiu v0,v1,10 +80027bec: a14250ad sb v0,20653(t2) +80027bf0: a2200008 sb zero,8(s1) +80027bf4: 914250ad lbu v0,20653(t2) +80027bf8: 91a350ac lbu v1,20652(t5) +80027bfc: 91c450ab lbu a0,20651(t6) +80027c00: 00031a00 sll v1,v1,0x8 +80027c04: 00021300 sll v0,v0,0xc +80027c08: 930550aa lbu a1,20650(t8) +80027c0c: 00431025 or v0,v0,v1 +80027c10: 00451025 or v0,v0,a1 +80027c14: 00042100 sll a0,a0,0x4 +80027c18: 00822025 or a0,a0,v0 +80027c1c: 308affff andi t2,a0,0xffff +80027c20: 018a1026 xor v0,t4,t2 +80027c24: 018b2026 xor a0,t4,t3 +80027c28: 30428000 andi v0,v0,0x8000 +80027c2c: 3c038022 lui v1,0x8022 +80027c30: 00822024 and a0,a0,v0 +80027c34: 10800055 beqz a0,80027d8c <_Z6OpFDM0v+0x320> +80027c38: a46a50b4 sh t2,20660(v1) +80027c3c: 2643e284 addiu v1,s2,-7548 +80027c40: 24020001 li v0,1 +80027c44: a062000b sb v0,11(v1) +80027c48: 2663e2f8 addiu v1,s3,-7432 +80027c4c: 3142ffff andi v0,t2,0xffff +80027c50: a46a0004 sh t2,4(v1) +80027c54: 2644e284 addiu a0,s2,-7548 +80027c58: 00021a02 srl v1,v0,0x8 +80027c5c: 0002102b sltu v0,zero,v0 +80027c60: a083000a sb v1,10(a0) +80027c64: a0820009 sb v0,9(a0) +80027c68: 8fbf0020 lw ra,32(sp) +80027c6c: 8fb3001c lw s3,28(sp) +80027c70: 8fb20018 lw s2,24(sp) +80027c74: 8fb10014 lw s1,20(sp) +80027c78: 8fb00010 lw s0,16(sp) +80027c7c: 03e00008 jr ra +80027c80: 27bd0028 addiu sp,sp,40 +80027c84: 96040004 lhu a0,4(s0) +80027c88: 92230008 lbu v1,8(s1) +80027c8c: 008b1023 subu v0,a0,t3 +80027c90: 00431021 addu v0,v0,v1 +80027c94: 2442ffff addiu v0,v0,-1 +80027c98: 008b1826 xor v1,a0,t3 +80027c9c: 3046ffff andi a2,v0,0xffff +80027ca0: 30638000 andi v1,v1,0x8000 +80027ca4: 00022827 nor a1,zero,v0 +80027ca8: 00862026 xor a0,a0,a2 +80027cac: 00832024 and a0,a0,v1 +80027cb0: 00052fc2 srl a1,a1,0x1f +80027cb4: 3c038022 lui v1,0x8022 +80027cb8: ac6250c8 sw v0,20680(v1) +80027cbc: 10800012 beqz a0,80027d08 <_Z6OpFDM0v+0x29c> +80027cc0: a2250008 sb a1,8(s1) +80027cc4: 24020001 li v0,1 +80027cc8: a222000b sb v0,11(s1) +80027ccc: 2663e2f8 addiu v1,s3,-7432 +80027cd0: 30c2ffff andi v0,a2,0xffff +80027cd4: a4660004 sh a2,4(v1) +80027cd8: 2644e284 addiu a0,s2,-7548 +80027cdc: 00021a02 srl v1,v0,0x8 +80027ce0: 0002102b sltu v0,zero,v0 +80027ce4: a083000a sb v1,10(a0) +80027ce8: a0820009 sb v0,9(a0) +80027cec: 8fbf0020 lw ra,32(sp) +80027cf0: 8fb3001c lw s3,28(sp) +80027cf4: 8fb20018 lw s2,24(sp) +80027cf8: 8fb10014 lw s1,20(sp) +80027cfc: 8fb00010 lw s0,16(sp) +80027d00: 03e00008 jr ra +80027d04: 27bd0028 addiu sp,sp,40 +80027d08: 08009f33 j 80027ccc <_Z6OpFDM0v+0x260> +80027d0c: a220000b sb zero,11(s1) +80027d10: 24020001 li v0,1 +80027d14: 08009efd j 80027bf4 <_Z6OpFDM0v+0x188> +80027d18: a2220008 sb v0,8(s1) +80027d1c: 2603ffff addiu v1,s0,-1 +80027d20: a1a350ac sb v1,20652(t5) +80027d24: 91a350ac lbu v1,20652(t5) +80027d28: a1c250ab sb v0,20651(t6) +80027d2c: 2c62000a sltiu v0,v1,10 +80027d30: 1440ffa9 bnez v0,80027bd8 <_Z6OpFDM0v+0x16c> +80027d34: 2462000a addiu v0,v1,10 +80027d38: 08009f5b j 80027d6c <_Z6OpFDM0v+0x300> +80027d3c: 2723ffff addiu v1,t9,-1 +80027d40: 25e3ffff addiu v1,t7,-1 +80027d44: a1c350ab sb v1,20651(t6) +80027d48: 91c350ab lbu v1,20651(t6) +80027d4c: 24a2000a addiu v0,a1,10 +80027d50: a30250aa sb v0,20650(t8) +80027d54: 2c62000a sltiu v0,v1,10 +80027d58: 1440ff9b bnez v0,80027bc8 <_Z6OpFDM0v+0x15c> +80027d5c: 2462000a addiu v0,v1,10 +80027d60: 08009f48 j 80027d20 <_Z6OpFDM0v+0x2b4> +80027d64: 2603ffff addiu v1,s0,-1 +80027d68: 2723ffff addiu v1,t9,-1 +80027d6c: a14350ad sb v1,20653(t2) +80027d70: 914350ad lbu v1,20653(t2) +80027d74: a1a250ac sb v0,20652(t5) +80027d78: 2c62000a sltiu v0,v1,10 +80027d7c: 1440ffe4 bnez v0,80027d10 <_Z6OpFDM0v+0x2a4> +80027d80: 2462000a addiu v0,v1,10 +80027d84: 08009efc j 80027bf0 <_Z6OpFDM0v+0x184> +80027d88: a14250ad sb v0,20653(t2) +80027d8c: 2642e284 addiu v0,s2,-7548 +80027d90: 08009f12 j 80027c48 <_Z6OpFDM0v+0x1dc> +80027d94: a040000b sb zero,11(v0) + +80027d98 <_Z6OpEDM0v>: +80027d98: 27bdffd8 addiu sp,sp,-40 +80027d9c: 3c038021 lui v1,0x8021 +80027da0: afb3001c sw s3,28(sp) +80027da4: afb20018 sw s2,24(sp) +80027da8: afb00010 sw s0,16(sp) +80027dac: afbf0020 sw ra,32(sp) +80027db0: afb10014 sw s1,20(sp) +80027db4: 2463e2a8 addiu v1,v1,-7512 +80027db8: 8c66000c lw a2,12(v1) +80027dbc: 3c138021 lui s3,0x8021 +80027dc0: 90c20001 lbu v0,1(a2) +80027dc4: 90c40000 lbu a0,0(a2) +80027dc8: 2670e284 addiu s0,s3,-7548 +80027dcc: 8e050014 lw a1,20(s0) +80027dd0: 00021200 sll v0,v0,0x8 +80027dd4: 00822021 addu a0,a0,v0 +80027dd8: 00852021 addu a0,a0,a1 +80027ddc: 3c028021 lui v0,0x8021 +80027de0: ac447018 sw a0,28696(v0) +80027de4: 8c650020 lw a1,32(v1) +80027de8: 8c620030 lw v0,48(v1) +80027dec: 90c70001 lbu a3,1(a2) +80027df0: 00a22821 addu a1,a1,v0 +80027df4: 3c028022 lui v0,0x8022 +80027df8: 24c60002 addiu a2,a2,2 +80027dfc: a04750cc sb a3,20684(v0) +80027e00: 3c028006 lui v0,0x8006 +80027e04: ac650020 sw a1,32(v1) +80027e08: ac66000c sw a2,12(v1) +80027e0c: 24424be8 addiu v0,v0,19432 +80027e10: 0040f809 jalr v0 +80027e14: 3c128021 lui s2,0x8021 +80027e18: 2644e2f8 addiu a0,s2,-7432 +80027e1c: 00405821 move t3,v0 +80027e20: 90820002 lbu v0,2(a0) +80027e24: 3c038022 lui v1,0x8022 +80027e28: 30420008 andi v0,v0,0x8 +80027e2c: 1040005e beqz v0,80027fa8 <_Z6OpEDM0v+0x210> +80027e30: a46b50be sh t3,20670(v1) +80027e34: 92020008 lbu v0,8(s0) +80027e38: 948c0004 lhu t4,4(a0) +80027e3c: 3169000f andi t1,t3,0xf +80027e40: 2c420001 sltiu v0,v0,1 +80027e44: 01221021 addu v0,t1,v0 +80027e48: 000b3102 srl a2,t3,0x4 +80027e4c: 3185000f andi a1,t4,0xf +80027e50: 000c1902 srl v1,t4,0x4 +80027e54: 00a22823 subu a1,a1,v0 +80027e58: 30c6000f andi a2,a2,0xf +80027e5c: 000b4302 srl t0,t3,0xc +80027e60: 000b3a02 srl a3,t3,0x8 +80027e64: 000c2202 srl a0,t4,0x8 +80027e68: 3063000f andi v1,v1,0xf +80027e6c: 000c1302 srl v0,t4,0xc +80027e70: 30e7000f andi a3,a3,0xf +80027e74: 00661823 subu v1,v1,a2 +80027e78: 00481023 subu v0,v0,t0 +80027e7c: 3084000f andi a0,a0,0xf +80027e80: 00872023 subu a0,a0,a3 +80027e84: 30a500ff andi a1,a1,0xff +80027e88: 306f00ff andi t7,v1,0xff +80027e8c: 305100ff andi s1,v0,0xff +80027e90: 3c038022 lui v1,0x8022 +80027e94: 3c028022 lui v0,0x8022 +80027e98: 309800ff andi t8,a0,0xff +80027e9c: 3c198022 lui t9,0x8022 +80027ea0: 3c0e8022 lui t6,0x8022 +80027ea4: 3c0d8022 lui t5,0x8022 +80027ea8: 3c0a8022 lui t2,0x8022 +80027eac: a04950ae sb t1,20654(v0) +80027eb0: a06650af sb a2,20655(v1) +80027eb4: 3c028022 lui v0,0x8022 +80027eb8: 3c038022 lui v1,0x8022 +80027ebc: 2ca4000a sltiu a0,a1,10 +80027ec0: a04750b0 sb a3,20656(v0) +80027ec4: a06850b1 sb t0,20657(v1) +80027ec8: a32550aa sb a1,20650(t9) +80027ecc: a1cf50ab sb t7,20651(t6) +80027ed0: a1b850ac sb t8,20652(t5) +80027ed4: 10800063 beqz a0,80028064 <_Z6OpEDM0v+0x2cc> +80027ed8: a15150ad sb s1,20653(t2) +80027edc: 91c350ab lbu v1,20651(t6) +80027ee0: 2c62000a sltiu v0,v1,10 +80027ee4: 10400056 beqz v0,80028040 <_Z6OpEDM0v+0x2a8> +80027ee8: 2462000a addiu v0,v1,10 +80027eec: 91a350ac lbu v1,20652(t5) +80027ef0: 2c62000a sltiu v0,v1,10 +80027ef4: 10400065 beqz v0,8002808c <_Z6OpEDM0v+0x2f4> +80027ef8: 2462000a addiu v0,v1,10 +80027efc: 914350ad lbu v1,20653(t2) +80027f00: 2c62000a sltiu v0,v1,10 +80027f04: 1440004c bnez v0,80028038 <_Z6OpEDM0v+0x2a0> +80027f08: 24020001 li v0,1 +80027f0c: 2462000a addiu v0,v1,10 +80027f10: a14250ad sb v0,20653(t2) +80027f14: a2000008 sb zero,8(s0) +80027f18: 914250ad lbu v0,20653(t2) +80027f1c: 91a350ac lbu v1,20652(t5) +80027f20: 91c450ab lbu a0,20651(t6) +80027f24: 00031a00 sll v1,v1,0x8 +80027f28: 00021300 sll v0,v0,0xc +80027f2c: 932550aa lbu a1,20650(t9) +80027f30: 00431025 or v0,v0,v1 +80027f34: 00451025 or v0,v0,a1 +80027f38: 00042100 sll a0,a0,0x4 +80027f3c: 00822025 or a0,a0,v0 +80027f40: 308affff andi t2,a0,0xffff +80027f44: 018a1026 xor v0,t4,t2 +80027f48: 018b2026 xor a0,t4,t3 +80027f4c: 30428000 andi v0,v0,0x8000 +80027f50: 3c038022 lui v1,0x8022 +80027f54: 00822024 and a0,a0,v0 +80027f58: 10800055 beqz a0,800280b0 <_Z6OpEDM0v+0x318> +80027f5c: a46a50b4 sh t2,20660(v1) +80027f60: 2663e284 addiu v1,s3,-7548 +80027f64: 24020001 li v0,1 +80027f68: a062000b sb v0,11(v1) +80027f6c: 2643e2f8 addiu v1,s2,-7432 +80027f70: 3142ffff andi v0,t2,0xffff +80027f74: a46a0004 sh t2,4(v1) +80027f78: 2664e284 addiu a0,s3,-7548 +80027f7c: 00021a02 srl v1,v0,0x8 +80027f80: 0002102b sltu v0,zero,v0 +80027f84: a083000a sb v1,10(a0) +80027f88: a0820009 sb v0,9(a0) +80027f8c: 8fbf0020 lw ra,32(sp) +80027f90: 8fb3001c lw s3,28(sp) +80027f94: 8fb20018 lw s2,24(sp) +80027f98: 8fb10014 lw s1,20(sp) +80027f9c: 8fb00010 lw s0,16(sp) +80027fa0: 03e00008 jr ra +80027fa4: 27bd0028 addiu sp,sp,40 +80027fa8: 94840004 lhu a0,4(a0) +80027fac: 92030008 lbu v1,8(s0) +80027fb0: 008b1023 subu v0,a0,t3 +80027fb4: 00431021 addu v0,v0,v1 +80027fb8: 2442ffff addiu v0,v0,-1 +80027fbc: 008b1826 xor v1,a0,t3 +80027fc0: 3046ffff andi a2,v0,0xffff +80027fc4: 30638000 andi v1,v1,0x8000 +80027fc8: 00022827 nor a1,zero,v0 +80027fcc: 00862026 xor a0,a0,a2 +80027fd0: 00832024 and a0,a0,v1 +80027fd4: 00052fc2 srl a1,a1,0x1f +80027fd8: 3c038022 lui v1,0x8022 +80027fdc: ac6250c8 sw v0,20680(v1) +80027fe0: 10800012 beqz a0,8002802c <_Z6OpEDM0v+0x294> +80027fe4: a2050008 sb a1,8(s0) +80027fe8: 24020001 li v0,1 +80027fec: a202000b sb v0,11(s0) +80027ff0: 2643e2f8 addiu v1,s2,-7432 +80027ff4: 30c2ffff andi v0,a2,0xffff +80027ff8: a4660004 sh a2,4(v1) +80027ffc: 2664e284 addiu a0,s3,-7548 +80028000: 00021a02 srl v1,v0,0x8 +80028004: 0002102b sltu v0,zero,v0 +80028008: a083000a sb v1,10(a0) +8002800c: a0820009 sb v0,9(a0) +80028010: 8fbf0020 lw ra,32(sp) +80028014: 8fb3001c lw s3,28(sp) +80028018: 8fb20018 lw s2,24(sp) +8002801c: 8fb10014 lw s1,20(sp) +80028020: 8fb00010 lw s0,16(sp) +80028024: 03e00008 jr ra +80028028: 27bd0028 addiu sp,sp,40 +8002802c: 08009ffc j 80027ff0 <_Z6OpEDM0v+0x258> +80028030: a200000b sb zero,11(s0) +80028034: 24020001 li v0,1 +80028038: 08009fc6 j 80027f18 <_Z6OpEDM0v+0x180> +8002803c: a2020008 sb v0,8(s0) +80028040: 2703ffff addiu v1,t8,-1 +80028044: a1a350ac sb v1,20652(t5) +80028048: 91a350ac lbu v1,20652(t5) +8002804c: a1c250ab sb v0,20651(t6) +80028050: 2c62000a sltiu v0,v1,10 +80028054: 1440ffa9 bnez v0,80027efc <_Z6OpEDM0v+0x164> +80028058: 2462000a addiu v0,v1,10 +8002805c: 0800a024 j 80028090 <_Z6OpEDM0v+0x2f8> +80028060: 2623ffff addiu v1,s1,-1 +80028064: 25e3ffff addiu v1,t7,-1 +80028068: a1c350ab sb v1,20651(t6) +8002806c: 91c350ab lbu v1,20651(t6) +80028070: 24a2000a addiu v0,a1,10 +80028074: a32250aa sb v0,20650(t9) +80028078: 2c62000a sltiu v0,v1,10 +8002807c: 1440ff9b bnez v0,80027eec <_Z6OpEDM0v+0x154> +80028080: 2462000a addiu v0,v1,10 +80028084: 0800a011 j 80028044 <_Z6OpEDM0v+0x2ac> +80028088: 2703ffff addiu v1,t8,-1 +8002808c: 2623ffff addiu v1,s1,-1 +80028090: a14350ad sb v1,20653(t2) +80028094: 914350ad lbu v1,20653(t2) +80028098: a1a250ac sb v0,20652(t5) +8002809c: 2c62000a sltiu v0,v1,10 +800280a0: 1440ffe4 bnez v0,80028034 <_Z6OpEDM0v+0x29c> +800280a4: 2462000a addiu v0,v1,10 +800280a8: 08009fc5 j 80027f14 <_Z6OpEDM0v+0x17c> +800280ac: a14250ad sb v0,20653(t2) +800280b0: 2662e284 addiu v0,s3,-7548 +800280b4: 08009fdb j 80027f6c <_Z6OpEDM0v+0x1d4> +800280b8: a040000b sb zero,11(v0) + +800280bc <_Z6OpF7M0v>: +800280bc: 27bdffd0 addiu sp,sp,-48 +800280c0: 3c028021 lui v0,0x8021 +800280c4: afbf0028 sw ra,40(sp) +800280c8: afb50024 sw s5,36(sp) +800280cc: afb40020 sw s4,32(sp) +800280d0: afb3001c sw s3,28(sp) +800280d4: afb20018 sw s2,24(sp) +800280d8: afb10014 sw s1,20(sp) +800280dc: afb00010 sw s0,16(sp) +800280e0: 2442e2a8 addiu v0,v0,-7512 +800280e4: 8c47000c lw a3,12(v0) +800280e8: 3c138022 lui s3,0x8022 +800280ec: 90e30000 lbu v1,0(a3) +800280f0: 3c158021 lui s5,0x8021 +800280f4: 26b4e2f8 addiu s4,s5,-7432 +800280f8: a26350cc sb v1,20684(s3) +800280fc: 90e30000 lbu v1,0(a3) +80028100: 96840006 lhu a0,6(s4) +80028104: 8c45002c lw a1,44(v0) +80028108: 8c460020 lw a2,32(v0) +8002810c: 00641821 addu v1,v1,a0 +80028110: 3063ffff andi v1,v1,0xffff +80028114: 00c53021 addu a2,a2,a1 +80028118: 24e70001 addiu a3,a3,1 +8002811c: 3c128021 lui s2,0x8021 +80028120: 3c118006 lui s1,0x8006 +80028124: 00602021 move a0,v1 +80028128: ac460020 sw a2,32(v0) +8002812c: ac47000c sw a3,12(v0) +80028130: 26314be8 addiu s1,s1,19432 +80028134: 0220f809 jalr s1 +80028138: ae437018 sw v1,28696(s2) +8002813c: 8e447018 lw a0,28696(s2) +80028140: 00408021 move s0,v0 +80028144: 3c028006 lui v0,0x8006 +80028148: 244249d4 addiu v0,v0,18900 +8002814c: 0040f809 jalr v0 +80028150: 24840002 addiu a0,a0,2 +80028154: 9684000c lhu a0,12(s4) +80028158: 00021c00 sll v1,v0,0x10 +8002815c: 02048021 addu s0,s0,a0 +80028160: 00701821 addu v1,v1,s0 +80028164: 00602021 move a0,v1 +80028168: ae437018 sw v1,28696(s2) +8002816c: 0220f809 jalr s1 +80028170: a26250cc sb v0,20684(s3) +80028174: 00405821 move t3,v0 +80028178: 92820002 lbu v0,2(s4) +8002817c: 3c038022 lui v1,0x8022 +80028180: 30420008 andi v0,v0,0x8 +80028184: 10400062 beqz v0,80028310 <_Z6OpF7M0v+0x254> +80028188: a46b50be sh t3,20670(v1) +8002818c: 3c188021 lui t8,0x8021 +80028190: 2713e284 addiu s3,t8,-7548 +80028194: 92620008 lbu v0,8(s3) +80028198: 968c0004 lhu t4,4(s4) +8002819c: 3169000f andi t1,t3,0xf +800281a0: 2c420001 sltiu v0,v0,1 +800281a4: 01221021 addu v0,t1,v0 +800281a8: 000b3102 srl a2,t3,0x4 +800281ac: 3185000f andi a1,t4,0xf +800281b0: 000c1902 srl v1,t4,0x4 +800281b4: 00a22823 subu a1,a1,v0 +800281b8: 30c6000f andi a2,a2,0xf +800281bc: 000b4302 srl t0,t3,0xc +800281c0: 000b3a02 srl a3,t3,0x8 +800281c4: 000c2202 srl a0,t4,0x8 +800281c8: 3063000f andi v1,v1,0xf +800281cc: 000c1302 srl v0,t4,0xc +800281d0: 30e7000f andi a3,a3,0xf +800281d4: 00661823 subu v1,v1,a2 +800281d8: 00481023 subu v0,v0,t0 +800281dc: 3084000f andi a0,a0,0xf +800281e0: 00872023 subu a0,a0,a3 +800281e4: 30a500ff andi a1,a1,0xff +800281e8: 306f00ff andi t7,v1,0xff +800281ec: 305200ff andi s2,v0,0xff +800281f0: 3c038022 lui v1,0x8022 +800281f4: 3c028022 lui v0,0x8022 +800281f8: 309000ff andi s0,a0,0xff +800281fc: 3c118022 lui s1,0x8022 +80028200: 3c0e8022 lui t6,0x8022 +80028204: 3c0d8022 lui t5,0x8022 +80028208: 3c0a8022 lui t2,0x8022 +8002820c: a04950ae sb t1,20654(v0) +80028210: a06650af sb a2,20655(v1) +80028214: 3c028022 lui v0,0x8022 +80028218: 3c038022 lui v1,0x8022 +8002821c: 2ca4000a sltiu a0,a1,10 +80028220: a04750b0 sb a3,20656(v0) +80028224: a06850b1 sb t0,20657(v1) +80028228: a22550aa sb a1,20650(s1) +8002822c: a1cf50ab sb t7,20651(t6) +80028230: a1b050ac sb s0,20652(t5) +80028234: 10800069 beqz a0,800283dc <_Z6OpF7M0v+0x320> +80028238: a15250ad sb s2,20653(t2) +8002823c: 91c350ab lbu v1,20651(t6) +80028240: 2c62000a sltiu v0,v1,10 +80028244: 1040005c beqz v0,800283b8 <_Z6OpF7M0v+0x2fc> +80028248: 2462000a addiu v0,v1,10 +8002824c: 91a350ac lbu v1,20652(t5) +80028250: 2c62000a sltiu v0,v1,10 +80028254: 1040006b beqz v0,80028404 <_Z6OpF7M0v+0x348> +80028258: 2462000a addiu v0,v1,10 +8002825c: 914350ad lbu v1,20653(t2) +80028260: 2c62000a sltiu v0,v1,10 +80028264: 14400052 bnez v0,800283b0 <_Z6OpF7M0v+0x2f4> +80028268: 24020001 li v0,1 +8002826c: 2462000a addiu v0,v1,10 +80028270: a14250ad sb v0,20653(t2) +80028274: a2600008 sb zero,8(s3) +80028278: 914250ad lbu v0,20653(t2) +8002827c: 91a350ac lbu v1,20652(t5) +80028280: 91c450ab lbu a0,20651(t6) +80028284: 00031a00 sll v1,v1,0x8 +80028288: 00021300 sll v0,v0,0xc +8002828c: 922550aa lbu a1,20650(s1) +80028290: 00431025 or v0,v0,v1 +80028294: 00451025 or v0,v0,a1 +80028298: 00042100 sll a0,a0,0x4 +8002829c: 00822025 or a0,a0,v0 +800282a0: 308affff andi t2,a0,0xffff +800282a4: 018a1026 xor v0,t4,t2 +800282a8: 018b2026 xor a0,t4,t3 +800282ac: 30428000 andi v0,v0,0x8000 +800282b0: 3c038022 lui v1,0x8022 +800282b4: 00822024 and a0,a0,v0 +800282b8: 1080005b beqz a0,80028428 <_Z6OpF7M0v+0x36c> +800282bc: a46a50b4 sh t2,20660(v1) +800282c0: 2703e284 addiu v1,t8,-7548 +800282c4: 24020001 li v0,1 +800282c8: a062000b sb v0,11(v1) +800282cc: 26a3e2f8 addiu v1,s5,-7432 +800282d0: 3142ffff andi v0,t2,0xffff +800282d4: a46a0004 sh t2,4(v1) +800282d8: 2704e284 addiu a0,t8,-7548 +800282dc: 00021a02 srl v1,v0,0x8 +800282e0: 0002102b sltu v0,zero,v0 +800282e4: a083000a sb v1,10(a0) +800282e8: a0820009 sb v0,9(a0) +800282ec: 8fbf0028 lw ra,40(sp) +800282f0: 8fb50024 lw s5,36(sp) +800282f4: 8fb40020 lw s4,32(sp) +800282f8: 8fb3001c lw s3,28(sp) +800282fc: 8fb20018 lw s2,24(sp) +80028300: 8fb10014 lw s1,20(sp) +80028304: 8fb00010 lw s0,16(sp) +80028308: 03e00008 jr ra +8002830c: 27bd0030 addiu sp,sp,48 +80028310: 3c188021 lui t8,0x8021 +80028314: 96840004 lhu a0,4(s4) +80028318: 2706e284 addiu a2,t8,-7548 +8002831c: 90c30008 lbu v1,8(a2) +80028320: 008b1023 subu v0,a0,t3 +80028324: 00431021 addu v0,v0,v1 +80028328: 2442ffff addiu v0,v0,-1 +8002832c: 008b1826 xor v1,a0,t3 +80028330: 3047ffff andi a3,v0,0xffff +80028334: 30638000 andi v1,v1,0x8000 +80028338: 00022827 nor a1,zero,v0 +8002833c: 00872026 xor a0,a0,a3 +80028340: 00832024 and a0,a0,v1 +80028344: 00052fc2 srl a1,a1,0x1f +80028348: 3c038022 lui v1,0x8022 +8002834c: ac6250c8 sw v0,20680(v1) +80028350: 10800014 beqz a0,800283a4 <_Z6OpF7M0v+0x2e8> +80028354: a0c50008 sb a1,8(a2) +80028358: 24020001 li v0,1 +8002835c: a0c2000b sb v0,11(a2) +80028360: 26a3e2f8 addiu v1,s5,-7432 +80028364: 30e2ffff andi v0,a3,0xffff +80028368: a4670004 sh a3,4(v1) +8002836c: 2704e284 addiu a0,t8,-7548 +80028370: 00021a02 srl v1,v0,0x8 +80028374: 0002102b sltu v0,zero,v0 +80028378: a083000a sb v1,10(a0) +8002837c: a0820009 sb v0,9(a0) +80028380: 8fbf0028 lw ra,40(sp) +80028384: 8fb50024 lw s5,36(sp) +80028388: 8fb40020 lw s4,32(sp) +8002838c: 8fb3001c lw s3,28(sp) +80028390: 8fb20018 lw s2,24(sp) +80028394: 8fb10014 lw s1,20(sp) +80028398: 8fb00010 lw s0,16(sp) +8002839c: 03e00008 jr ra +800283a0: 27bd0030 addiu sp,sp,48 +800283a4: 0800a0d8 j 80028360 <_Z6OpF7M0v+0x2a4> +800283a8: a0c0000b sb zero,11(a2) +800283ac: 24020001 li v0,1 +800283b0: 0800a09e j 80028278 <_Z6OpF7M0v+0x1bc> +800283b4: a2620008 sb v0,8(s3) +800283b8: 2603ffff addiu v1,s0,-1 +800283bc: a1a350ac sb v1,20652(t5) +800283c0: 91a350ac lbu v1,20652(t5) +800283c4: a1c250ab sb v0,20651(t6) +800283c8: 2c62000a sltiu v0,v1,10 +800283cc: 1440ffa3 bnez v0,8002825c <_Z6OpF7M0v+0x1a0> +800283d0: 2462000a addiu v0,v1,10 +800283d4: 0800a102 j 80028408 <_Z6OpF7M0v+0x34c> +800283d8: 2643ffff addiu v1,s2,-1 +800283dc: 25e3ffff addiu v1,t7,-1 +800283e0: a1c350ab sb v1,20651(t6) +800283e4: 91c350ab lbu v1,20651(t6) +800283e8: 24a2000a addiu v0,a1,10 +800283ec: a22250aa sb v0,20650(s1) +800283f0: 2c62000a sltiu v0,v1,10 +800283f4: 1440ff95 bnez v0,8002824c <_Z6OpF7M0v+0x190> +800283f8: 2462000a addiu v0,v1,10 +800283fc: 0800a0ef j 800283bc <_Z6OpF7M0v+0x300> +80028400: 2603ffff addiu v1,s0,-1 +80028404: 2643ffff addiu v1,s2,-1 +80028408: a14350ad sb v1,20653(t2) +8002840c: 914350ad lbu v1,20653(t2) +80028410: a1a250ac sb v0,20652(t5) +80028414: 2c62000a sltiu v0,v1,10 +80028418: 1440ffe4 bnez v0,800283ac <_Z6OpF7M0v+0x2f0> +8002841c: 2462000a addiu v0,v1,10 +80028420: 0800a09d j 80028274 <_Z6OpF7M0v+0x1b8> +80028424: a14250ad sb v0,20653(t2) +80028428: 2702e284 addiu v0,t8,-7548 +8002842c: 0800a0b3 j 800282cc <_Z6OpF7M0v+0x210> +80028430: a040000b sb zero,11(v0) + +80028434 <_Z6OpE7M0v>: +80028434: 27bdffd0 addiu sp,sp,-48 +80028438: 3c028021 lui v0,0x8021 +8002843c: afbf0028 sw ra,40(sp) +80028440: afb50024 sw s5,36(sp) +80028444: afb40020 sw s4,32(sp) +80028448: afb3001c sw s3,28(sp) +8002844c: afb20018 sw s2,24(sp) +80028450: afb10014 sw s1,20(sp) +80028454: afb00010 sw s0,16(sp) +80028458: 2442e2a8 addiu v0,v0,-7512 +8002845c: 8c47000c lw a3,12(v0) +80028460: 3c138022 lui s3,0x8022 +80028464: 90e30000 lbu v1,0(a3) +80028468: 3c158021 lui s5,0x8021 +8002846c: a26350cc sb v1,20684(s3) +80028470: 26b4e2f8 addiu s4,s5,-7432 +80028474: 90e30000 lbu v1,0(a3) +80028478: 96840006 lhu a0,6(s4) +8002847c: 8c45002c lw a1,44(v0) +80028480: 8c460020 lw a2,32(v0) +80028484: 00641821 addu v1,v1,a0 +80028488: 3063ffff andi v1,v1,0xffff +8002848c: 00c53021 addu a2,a2,a1 +80028490: 24e70001 addiu a3,a3,1 +80028494: 3c128021 lui s2,0x8021 +80028498: 3c118006 lui s1,0x8006 +8002849c: 00602021 move a0,v1 +800284a0: ac460020 sw a2,32(v0) +800284a4: ac47000c sw a3,12(v0) +800284a8: 26314be8 addiu s1,s1,19432 +800284ac: 0220f809 jalr s1 +800284b0: ae437018 sw v1,28696(s2) +800284b4: 8e447018 lw a0,28696(s2) +800284b8: 00408021 move s0,v0 +800284bc: 3c028006 lui v0,0x8006 +800284c0: 244249d4 addiu v0,v0,18900 +800284c4: 0040f809 jalr v0 +800284c8: 24840002 addiu a0,a0,2 +800284cc: 00021c00 sll v1,v0,0x10 +800284d0: 02038021 addu s0,s0,v1 +800284d4: 02002021 move a0,s0 +800284d8: a26250cc sb v0,20684(s3) +800284dc: 0220f809 jalr s1 +800284e0: ae507018 sw s0,28696(s2) +800284e4: 00405821 move t3,v0 +800284e8: 92820002 lbu v0,2(s4) +800284ec: 3c038022 lui v1,0x8022 +800284f0: 30420008 andi v0,v0,0x8 +800284f4: 10400062 beqz v0,80028680 <_Z6OpE7M0v+0x24c> +800284f8: a46b50be sh t3,20670(v1) +800284fc: 3c188021 lui t8,0x8021 +80028500: 2713e284 addiu s3,t8,-7548 +80028504: 92620008 lbu v0,8(s3) +80028508: 968c0004 lhu t4,4(s4) +8002850c: 3169000f andi t1,t3,0xf +80028510: 2c420001 sltiu v0,v0,1 +80028514: 01221021 addu v0,t1,v0 +80028518: 000b3102 srl a2,t3,0x4 +8002851c: 3185000f andi a1,t4,0xf +80028520: 000c1902 srl v1,t4,0x4 +80028524: 00a22823 subu a1,a1,v0 +80028528: 30c6000f andi a2,a2,0xf +8002852c: 000b4302 srl t0,t3,0xc +80028530: 000b3a02 srl a3,t3,0x8 +80028534: 000c2202 srl a0,t4,0x8 +80028538: 3063000f andi v1,v1,0xf +8002853c: 000c1302 srl v0,t4,0xc +80028540: 30e7000f andi a3,a3,0xf +80028544: 00661823 subu v1,v1,a2 +80028548: 00481023 subu v0,v0,t0 +8002854c: 3084000f andi a0,a0,0xf +80028550: 00872023 subu a0,a0,a3 +80028554: 30a500ff andi a1,a1,0xff +80028558: 306f00ff andi t7,v1,0xff +8002855c: 305200ff andi s2,v0,0xff +80028560: 3c038022 lui v1,0x8022 +80028564: 3c028022 lui v0,0x8022 +80028568: 309000ff andi s0,a0,0xff +8002856c: 3c118022 lui s1,0x8022 +80028570: 3c0e8022 lui t6,0x8022 +80028574: 3c0d8022 lui t5,0x8022 +80028578: 3c0a8022 lui t2,0x8022 +8002857c: a04950ae sb t1,20654(v0) +80028580: a06650af sb a2,20655(v1) +80028584: 3c028022 lui v0,0x8022 +80028588: 3c038022 lui v1,0x8022 +8002858c: 2ca4000a sltiu a0,a1,10 +80028590: a04750b0 sb a3,20656(v0) +80028594: a06850b1 sb t0,20657(v1) +80028598: a22550aa sb a1,20650(s1) +8002859c: a1cf50ab sb t7,20651(t6) +800285a0: a1b050ac sb s0,20652(t5) +800285a4: 10800069 beqz a0,8002874c <_Z6OpE7M0v+0x318> +800285a8: a15250ad sb s2,20653(t2) +800285ac: 91c350ab lbu v1,20651(t6) +800285b0: 2c62000a sltiu v0,v1,10 +800285b4: 1040005c beqz v0,80028728 <_Z6OpE7M0v+0x2f4> +800285b8: 2462000a addiu v0,v1,10 +800285bc: 91a350ac lbu v1,20652(t5) +800285c0: 2c62000a sltiu v0,v1,10 +800285c4: 1040006b beqz v0,80028774 <_Z6OpE7M0v+0x340> +800285c8: 2462000a addiu v0,v1,10 +800285cc: 914350ad lbu v1,20653(t2) +800285d0: 2c62000a sltiu v0,v1,10 +800285d4: 14400052 bnez v0,80028720 <_Z6OpE7M0v+0x2ec> +800285d8: 24020001 li v0,1 +800285dc: 2462000a addiu v0,v1,10 +800285e0: a14250ad sb v0,20653(t2) +800285e4: a2600008 sb zero,8(s3) +800285e8: 914250ad lbu v0,20653(t2) +800285ec: 91a350ac lbu v1,20652(t5) +800285f0: 91c450ab lbu a0,20651(t6) +800285f4: 00031a00 sll v1,v1,0x8 +800285f8: 00021300 sll v0,v0,0xc +800285fc: 922550aa lbu a1,20650(s1) +80028600: 00431025 or v0,v0,v1 +80028604: 00451025 or v0,v0,a1 +80028608: 00042100 sll a0,a0,0x4 +8002860c: 00822025 or a0,a0,v0 +80028610: 308affff andi t2,a0,0xffff +80028614: 018a1026 xor v0,t4,t2 +80028618: 018b2026 xor a0,t4,t3 +8002861c: 30428000 andi v0,v0,0x8000 +80028620: 3c038022 lui v1,0x8022 +80028624: 00822024 and a0,a0,v0 +80028628: 1080005b beqz a0,80028798 <_Z6OpE7M0v+0x364> +8002862c: a46a50b4 sh t2,20660(v1) +80028630: 2703e284 addiu v1,t8,-7548 +80028634: 24020001 li v0,1 +80028638: a062000b sb v0,11(v1) +8002863c: 26a3e2f8 addiu v1,s5,-7432 +80028640: 3142ffff andi v0,t2,0xffff +80028644: a46a0004 sh t2,4(v1) +80028648: 2704e284 addiu a0,t8,-7548 +8002864c: 00021a02 srl v1,v0,0x8 +80028650: 0002102b sltu v0,zero,v0 +80028654: a083000a sb v1,10(a0) +80028658: a0820009 sb v0,9(a0) +8002865c: 8fbf0028 lw ra,40(sp) +80028660: 8fb50024 lw s5,36(sp) +80028664: 8fb40020 lw s4,32(sp) +80028668: 8fb3001c lw s3,28(sp) +8002866c: 8fb20018 lw s2,24(sp) +80028670: 8fb10014 lw s1,20(sp) +80028674: 8fb00010 lw s0,16(sp) +80028678: 03e00008 jr ra +8002867c: 27bd0030 addiu sp,sp,48 +80028680: 3c188021 lui t8,0x8021 +80028684: 96840004 lhu a0,4(s4) +80028688: 2706e284 addiu a2,t8,-7548 +8002868c: 90c30008 lbu v1,8(a2) +80028690: 008b1023 subu v0,a0,t3 +80028694: 00431021 addu v0,v0,v1 +80028698: 2442ffff addiu v0,v0,-1 +8002869c: 008b1826 xor v1,a0,t3 +800286a0: 3047ffff andi a3,v0,0xffff +800286a4: 30638000 andi v1,v1,0x8000 +800286a8: 00022827 nor a1,zero,v0 +800286ac: 00872026 xor a0,a0,a3 +800286b0: 00832024 and a0,a0,v1 +800286b4: 00052fc2 srl a1,a1,0x1f +800286b8: 3c038022 lui v1,0x8022 +800286bc: ac6250c8 sw v0,20680(v1) +800286c0: 10800014 beqz a0,80028714 <_Z6OpE7M0v+0x2e0> +800286c4: a0c50008 sb a1,8(a2) +800286c8: 24020001 li v0,1 +800286cc: a0c2000b sb v0,11(a2) +800286d0: 26a3e2f8 addiu v1,s5,-7432 +800286d4: 30e2ffff andi v0,a3,0xffff +800286d8: a4670004 sh a3,4(v1) +800286dc: 2704e284 addiu a0,t8,-7548 +800286e0: 00021a02 srl v1,v0,0x8 +800286e4: 0002102b sltu v0,zero,v0 +800286e8: a083000a sb v1,10(a0) +800286ec: a0820009 sb v0,9(a0) +800286f0: 8fbf0028 lw ra,40(sp) +800286f4: 8fb50024 lw s5,36(sp) +800286f8: 8fb40020 lw s4,32(sp) +800286fc: 8fb3001c lw s3,28(sp) +80028700: 8fb20018 lw s2,24(sp) +80028704: 8fb10014 lw s1,20(sp) +80028708: 8fb00010 lw s0,16(sp) +8002870c: 03e00008 jr ra +80028710: 27bd0030 addiu sp,sp,48 +80028714: 0800a1b4 j 800286d0 <_Z6OpE7M0v+0x29c> +80028718: a0c0000b sb zero,11(a2) +8002871c: 24020001 li v0,1 +80028720: 0800a17a j 800285e8 <_Z6OpE7M0v+0x1b4> +80028724: a2620008 sb v0,8(s3) +80028728: 2603ffff addiu v1,s0,-1 +8002872c: a1a350ac sb v1,20652(t5) +80028730: 91a350ac lbu v1,20652(t5) +80028734: a1c250ab sb v0,20651(t6) +80028738: 2c62000a sltiu v0,v1,10 +8002873c: 1440ffa3 bnez v0,800285cc <_Z6OpE7M0v+0x198> +80028740: 2462000a addiu v0,v1,10 +80028744: 0800a1de j 80028778 <_Z6OpE7M0v+0x344> +80028748: 2643ffff addiu v1,s2,-1 +8002874c: 25e3ffff addiu v1,t7,-1 +80028750: a1c350ab sb v1,20651(t6) +80028754: 91c350ab lbu v1,20651(t6) +80028758: 24a2000a addiu v0,a1,10 +8002875c: a22250aa sb v0,20650(s1) +80028760: 2c62000a sltiu v0,v1,10 +80028764: 1440ff95 bnez v0,800285bc <_Z6OpE7M0v+0x188> +80028768: 2462000a addiu v0,v1,10 +8002876c: 0800a1cb j 8002872c <_Z6OpE7M0v+0x2f8> +80028770: 2603ffff addiu v1,s0,-1 +80028774: 2643ffff addiu v1,s2,-1 +80028778: a14350ad sb v1,20653(t2) +8002877c: 914350ad lbu v1,20653(t2) +80028780: a1a250ac sb v0,20652(t5) +80028784: 2c62000a sltiu v0,v1,10 +80028788: 1440ffe4 bnez v0,8002871c <_Z6OpE7M0v+0x2e8> +8002878c: 2462000a addiu v0,v1,10 +80028790: 0800a179 j 800285e4 <_Z6OpE7M0v+0x1b0> +80028794: a14250ad sb v0,20653(t2) +80028798: 2702e284 addiu v0,t8,-7548 +8002879c: 0800a18f j 8002863c <_Z6OpE7M0v+0x208> +800287a0: a040000b sb zero,11(v0) + +800287a4 <_Z6OpF1M0v>: +800287a4: 27bdffd0 addiu sp,sp,-48 +800287a8: 3c028021 lui v0,0x8021 +800287ac: afbf002c sw ra,44(sp) +800287b0: afb60028 sw s6,40(sp) +800287b4: afb50024 sw s5,36(sp) +800287b8: afb40020 sw s4,32(sp) +800287bc: afb3001c sw s3,28(sp) +800287c0: afb20018 sw s2,24(sp) +800287c4: afb10014 sw s1,20(sp) +800287c8: afb00010 sw s0,16(sp) +800287cc: 2442e2a8 addiu v0,v0,-7512 +800287d0: 8c47000c lw a3,12(v0) +800287d4: 3c128022 lui s2,0x8022 +800287d8: 90e30000 lbu v1,0(a3) +800287dc: 3c168021 lui s6,0x8021 +800287e0: a24350cc sb v1,20684(s2) +800287e4: 26d3e2f8 addiu s3,s6,-7432 +800287e8: 90e50000 lbu a1,0(a3) +800287ec: 96630006 lhu v1,6(s3) +800287f0: 8c460020 lw a2,32(v0) +800287f4: 8c44002c lw a0,44(v0) +800287f8: 00a32821 addu a1,a1,v1 +800287fc: 30a5ffff andi a1,a1,0xffff +80028800: 00c43021 addu a2,a2,a0 +80028804: 24e70001 addiu a3,a3,1 +80028808: 3c118021 lui s1,0x8021 +8002880c: 3c158021 lui s5,0x8021 +80028810: 3c108006 lui s0,0x8006 +80028814: 00a02021 move a0,a1 +80028818: 26104be8 addiu s0,s0,19432 +8002881c: ac460020 sw a2,32(v0) +80028820: ac47000c sw a3,12(v0) +80028824: ae257018 sw a1,28696(s1) +80028828: 0200f809 jalr s0 +8002882c: 26b4e284 addiu s4,s5,-7548 +80028830: 8e840014 lw a0,20(s4) +80028834: 9663000c lhu v1,12(s3) +80028838: 00022a03 sra a1,v0,0x8 +8002883c: 00641821 addu v1,v1,a0 +80028840: 00621821 addu v1,v1,v0 +80028844: 00602021 move a0,v1 +80028848: ae237018 sw v1,28696(s1) +8002884c: 0200f809 jalr s0 +80028850: a24550cc sb a1,20684(s2) +80028854: 00405821 move t3,v0 +80028858: 92620002 lbu v0,2(s3) +8002885c: 3c038022 lui v1,0x8022 +80028860: 30420008 andi v0,v0,0x8 +80028864: 10400061 beqz v0,800289ec <_Z6OpF1M0v+0x248> +80028868: a46b50be sh t3,20670(v1) +8002886c: 92820008 lbu v0,8(s4) +80028870: 966c0004 lhu t4,4(s3) +80028874: 3169000f andi t1,t3,0xf +80028878: 2c420001 sltiu v0,v0,1 +8002887c: 01221021 addu v0,t1,v0 +80028880: 000b3102 srl a2,t3,0x4 +80028884: 3185000f andi a1,t4,0xf +80028888: 000c1902 srl v1,t4,0x4 +8002888c: 00a22823 subu a1,a1,v0 +80028890: 30c6000f andi a2,a2,0xf +80028894: 000b4302 srl t0,t3,0xc +80028898: 000b3a02 srl a3,t3,0x8 +8002889c: 000c2202 srl a0,t4,0x8 +800288a0: 3063000f andi v1,v1,0xf +800288a4: 000c1302 srl v0,t4,0xc +800288a8: 30e7000f andi a3,a3,0xf +800288ac: 00661823 subu v1,v1,a2 +800288b0: 00481023 subu v0,v0,t0 +800288b4: 3084000f andi a0,a0,0xf +800288b8: 00872023 subu a0,a0,a3 +800288bc: 30a500ff andi a1,a1,0xff +800288c0: 306f00ff andi t7,v1,0xff +800288c4: 305200ff andi s2,v0,0xff +800288c8: 3c038022 lui v1,0x8022 +800288cc: 3c028022 lui v0,0x8022 +800288d0: 309000ff andi s0,a0,0xff +800288d4: 3c118022 lui s1,0x8022 +800288d8: 3c0e8022 lui t6,0x8022 +800288dc: 3c0d8022 lui t5,0x8022 +800288e0: 3c0a8022 lui t2,0x8022 +800288e4: a04950ae sb t1,20654(v0) +800288e8: a06650af sb a2,20655(v1) +800288ec: 3c028022 lui v0,0x8022 +800288f0: 3c038022 lui v1,0x8022 +800288f4: 2ca4000a sltiu a0,a1,10 +800288f8: a04750b0 sb a3,20656(v0) +800288fc: a06850b1 sb t0,20657(v1) +80028900: a22550aa sb a1,20650(s1) +80028904: a1cf50ab sb t7,20651(t6) +80028908: a1b050ac sb s0,20652(t5) +8002890c: 10800069 beqz a0,80028ab4 <_Z6OpF1M0v+0x310> +80028910: a15250ad sb s2,20653(t2) +80028914: 91c350ab lbu v1,20651(t6) +80028918: 2c62000a sltiu v0,v1,10 +8002891c: 1040005c beqz v0,80028a90 <_Z6OpF1M0v+0x2ec> +80028920: 2462000a addiu v0,v1,10 +80028924: 91a350ac lbu v1,20652(t5) +80028928: 2c62000a sltiu v0,v1,10 +8002892c: 1040006b beqz v0,80028adc <_Z6OpF1M0v+0x338> +80028930: 2462000a addiu v0,v1,10 +80028934: 914350ad lbu v1,20653(t2) +80028938: 2c62000a sltiu v0,v1,10 +8002893c: 14400052 bnez v0,80028a88 <_Z6OpF1M0v+0x2e4> +80028940: 24020001 li v0,1 +80028944: 2462000a addiu v0,v1,10 +80028948: a14250ad sb v0,20653(t2) +8002894c: a2800008 sb zero,8(s4) +80028950: 914250ad lbu v0,20653(t2) +80028954: 91a350ac lbu v1,20652(t5) +80028958: 91c450ab lbu a0,20651(t6) +8002895c: 00031a00 sll v1,v1,0x8 +80028960: 00021300 sll v0,v0,0xc +80028964: 922550aa lbu a1,20650(s1) +80028968: 00431025 or v0,v0,v1 +8002896c: 00451025 or v0,v0,a1 +80028970: 00042100 sll a0,a0,0x4 +80028974: 00822025 or a0,a0,v0 +80028978: 308affff andi t2,a0,0xffff +8002897c: 018a1026 xor v0,t4,t2 +80028980: 018b2026 xor a0,t4,t3 +80028984: 30428000 andi v0,v0,0x8000 +80028988: 3c038022 lui v1,0x8022 +8002898c: 00822024 and a0,a0,v0 +80028990: 1080005b beqz a0,80028b00 <_Z6OpF1M0v+0x35c> +80028994: a46a50b4 sh t2,20660(v1) +80028998: 26a3e284 addiu v1,s5,-7548 +8002899c: 24020001 li v0,1 +800289a0: a062000b sb v0,11(v1) +800289a4: 26c3e2f8 addiu v1,s6,-7432 +800289a8: 3142ffff andi v0,t2,0xffff +800289ac: a46a0004 sh t2,4(v1) +800289b0: 26a4e284 addiu a0,s5,-7548 +800289b4: 00021a02 srl v1,v0,0x8 +800289b8: 0002102b sltu v0,zero,v0 +800289bc: a083000a sb v1,10(a0) +800289c0: a0820009 sb v0,9(a0) +800289c4: 8fbf002c lw ra,44(sp) +800289c8: 8fb60028 lw s6,40(sp) +800289cc: 8fb50024 lw s5,36(sp) +800289d0: 8fb40020 lw s4,32(sp) +800289d4: 8fb3001c lw s3,28(sp) +800289d8: 8fb20018 lw s2,24(sp) +800289dc: 8fb10014 lw s1,20(sp) +800289e0: 8fb00010 lw s0,16(sp) +800289e4: 03e00008 jr ra +800289e8: 27bd0030 addiu sp,sp,48 +800289ec: 96640004 lhu a0,4(s3) +800289f0: 92830008 lbu v1,8(s4) +800289f4: 008b1023 subu v0,a0,t3 +800289f8: 00431021 addu v0,v0,v1 +800289fc: 2442ffff addiu v0,v0,-1 +80028a00: 008b1826 xor v1,a0,t3 +80028a04: 3046ffff andi a2,v0,0xffff +80028a08: 30638000 andi v1,v1,0x8000 +80028a0c: 00022827 nor a1,zero,v0 +80028a10: 00862026 xor a0,a0,a2 +80028a14: 00832024 and a0,a0,v1 +80028a18: 00052fc2 srl a1,a1,0x1f +80028a1c: 3c038022 lui v1,0x8022 +80028a20: ac6250c8 sw v0,20680(v1) +80028a24: 10800015 beqz a0,80028a7c <_Z6OpF1M0v+0x2d8> +80028a28: a2850008 sb a1,8(s4) +80028a2c: 24020001 li v0,1 +80028a30: a282000b sb v0,11(s4) +80028a34: 26c3e2f8 addiu v1,s6,-7432 +80028a38: 30c2ffff andi v0,a2,0xffff +80028a3c: a4660004 sh a2,4(v1) +80028a40: 26a4e284 addiu a0,s5,-7548 +80028a44: 00021a02 srl v1,v0,0x8 +80028a48: 0002102b sltu v0,zero,v0 +80028a4c: a083000a sb v1,10(a0) +80028a50: a0820009 sb v0,9(a0) +80028a54: 8fbf002c lw ra,44(sp) +80028a58: 8fb60028 lw s6,40(sp) +80028a5c: 8fb50024 lw s5,36(sp) +80028a60: 8fb40020 lw s4,32(sp) +80028a64: 8fb3001c lw s3,28(sp) +80028a68: 8fb20018 lw s2,24(sp) +80028a6c: 8fb10014 lw s1,20(sp) +80028a70: 8fb00010 lw s0,16(sp) +80028a74: 03e00008 jr ra +80028a78: 27bd0030 addiu sp,sp,48 +80028a7c: 0800a28d j 80028a34 <_Z6OpF1M0v+0x290> +80028a80: a280000b sb zero,11(s4) +80028a84: 24020001 li v0,1 +80028a88: 0800a254 j 80028950 <_Z6OpF1M0v+0x1ac> +80028a8c: a2820008 sb v0,8(s4) +80028a90: 2603ffff addiu v1,s0,-1 +80028a94: a1a350ac sb v1,20652(t5) +80028a98: 91a350ac lbu v1,20652(t5) +80028a9c: a1c250ab sb v0,20651(t6) +80028aa0: 2c62000a sltiu v0,v1,10 +80028aa4: 1440ffa3 bnez v0,80028934 <_Z6OpF1M0v+0x190> +80028aa8: 2462000a addiu v0,v1,10 +80028aac: 0800a2b8 j 80028ae0 <_Z6OpF1M0v+0x33c> +80028ab0: 2643ffff addiu v1,s2,-1 +80028ab4: 25e3ffff addiu v1,t7,-1 +80028ab8: a1c350ab sb v1,20651(t6) +80028abc: 91c350ab lbu v1,20651(t6) +80028ac0: 24a2000a addiu v0,a1,10 +80028ac4: a22250aa sb v0,20650(s1) +80028ac8: 2c62000a sltiu v0,v1,10 +80028acc: 1440ff95 bnez v0,80028924 <_Z6OpF1M0v+0x180> +80028ad0: 2462000a addiu v0,v1,10 +80028ad4: 0800a2a5 j 80028a94 <_Z6OpF1M0v+0x2f0> +80028ad8: 2603ffff addiu v1,s0,-1 +80028adc: 2643ffff addiu v1,s2,-1 +80028ae0: a14350ad sb v1,20653(t2) +80028ae4: 914350ad lbu v1,20653(t2) +80028ae8: a1a250ac sb v0,20652(t5) +80028aec: 2c62000a sltiu v0,v1,10 +80028af0: 1440ffe4 bnez v0,80028a84 <_Z6OpF1M0v+0x2e0> +80028af4: 2462000a addiu v0,v1,10 +80028af8: 0800a253 j 8002894c <_Z6OpF1M0v+0x1a8> +80028afc: a14250ad sb v0,20653(t2) +80028b00: 26a2e284 addiu v0,s5,-7548 +80028b04: 0800a269 j 800289a4 <_Z6OpF1M0v+0x200> +80028b08: a040000b sb zero,11(v0) + +80028b0c <_Z6OpE1M0v>: +80028b0c: 27bdffc8 addiu sp,sp,-56 +80028b10: afb00010 sw s0,16(sp) +80028b14: 3c108021 lui s0,0x8021 +80028b18: afbf0030 sw ra,48(sp) +80028b1c: afb7002c sw s7,44(sp) +80028b20: afb60028 sw s6,40(sp) +80028b24: afb50024 sw s5,36(sp) +80028b28: afb40020 sw s4,32(sp) +80028b2c: afb3001c sw s3,28(sp) +80028b30: afb20018 sw s2,24(sp) +80028b34: afb10014 sw s1,20(sp) +80028b38: 2610e2a8 addiu s0,s0,-7512 +80028b3c: 8e06000c lw a2,12(s0) +80028b40: 3c178021 lui s7,0x8021 +80028b44: 90c30000 lbu v1,0(a2) +80028b48: 26f4e2f8 addiu s4,s7,-7432 +80028b4c: 3c138022 lui s3,0x8022 +80028b50: a26350cc sb v1,20684(s3) +80028b54: 96820006 lhu v0,6(s4) +80028b58: 9683000a lhu v1,10(s4) +80028b5c: 90c50000 lbu a1,0(a2) +80028b60: 00431021 addu v0,v0,v1 +80028b64: 00a22821 addu a1,a1,v0 +80028b68: 8e030020 lw v1,32(s0) +80028b6c: 8e02002c lw v0,44(s0) +80028b70: 30a5ffff andi a1,a1,0xffff +80028b74: 00621821 addu v1,v1,v0 +80028b78: 24c60001 addiu a2,a2,1 +80028b7c: 3c128021 lui s2,0x8021 +80028b80: 3c168021 lui s6,0x8021 +80028b84: 3c118006 lui s1,0x8006 +80028b88: 00a02021 move a0,a1 +80028b8c: 26314be8 addiu s1,s1,19432 +80028b90: ae06000c sw a2,12(s0) +80028b94: ae030020 sw v1,32(s0) +80028b98: ae457018 sw a1,28696(s2) +80028b9c: 0220f809 jalr s1 +80028ba0: 26d5e284 addiu s5,s6,-7548 +80028ba4: 8e030020 lw v1,32(s0) +80028ba8: 8ea50014 lw a1,20(s5) +80028bac: 24630006 addiu v1,v1,6 +80028bb0: 00452821 addu a1,v0,a1 +80028bb4: 00021203 sra v0,v0,0x8 +80028bb8: ae030020 sw v1,32(s0) +80028bbc: 00a02021 move a0,a1 +80028bc0: a26250cc sb v0,20684(s3) +80028bc4: 0220f809 jalr s1 +80028bc8: ae457018 sw a1,28696(s2) +80028bcc: 00405821 move t3,v0 +80028bd0: 92820002 lbu v0,2(s4) +80028bd4: 3c038022 lui v1,0x8022 +80028bd8: 30420008 andi v0,v0,0x8 +80028bdc: 10400053 beqz v0,80028d2c <_Z6OpE1M0v+0x220> +80028be0: a46b50be sh t3,20670(v1) +80028be4: 92a20008 lbu v0,8(s5) +80028be8: 968c0004 lhu t4,4(s4) +80028bec: 3169000f andi t1,t3,0xf +80028bf0: 2c420001 sltiu v0,v0,1 +80028bf4: 01221021 addu v0,t1,v0 +80028bf8: 000b3102 srl a2,t3,0x4 +80028bfc: 3185000f andi a1,t4,0xf +80028c00: 000c1902 srl v1,t4,0x4 +80028c04: 00a22823 subu a1,a1,v0 +80028c08: 30c6000f andi a2,a2,0xf +80028c0c: 000b4302 srl t0,t3,0xc +80028c10: 000b3a02 srl a3,t3,0x8 +80028c14: 000c2202 srl a0,t4,0x8 +80028c18: 3063000f andi v1,v1,0xf +80028c1c: 000c1302 srl v0,t4,0xc +80028c20: 30e7000f andi a3,a3,0xf +80028c24: 00661823 subu v1,v1,a2 +80028c28: 00481023 subu v0,v0,t0 +80028c2c: 3084000f andi a0,a0,0xf +80028c30: 00872023 subu a0,a0,a3 +80028c34: 30a500ff andi a1,a1,0xff +80028c38: 306f00ff andi t7,v1,0xff +80028c3c: 305200ff andi s2,v0,0xff +80028c40: 3c038022 lui v1,0x8022 +80028c44: 3c028022 lui v0,0x8022 +80028c48: 309000ff andi s0,a0,0xff +80028c4c: 3c118022 lui s1,0x8022 +80028c50: 3c0e8022 lui t6,0x8022 +80028c54: 3c0d8022 lui t5,0x8022 +80028c58: 3c0a8022 lui t2,0x8022 +80028c5c: a04950ae sb t1,20654(v0) +80028c60: a06650af sb a2,20655(v1) +80028c64: 3c028022 lui v0,0x8022 +80028c68: 3c038022 lui v1,0x8022 +80028c6c: 2ca4000a sltiu a0,a1,10 +80028c70: a04750b0 sb a3,20656(v0) +80028c74: a06850b1 sb t0,20657(v1) +80028c78: a22550aa sb a1,20650(s1) +80028c7c: a1cf50ab sb t7,20651(t6) +80028c80: a1b050ac sb s0,20652(t5) +80028c84: 1080005c beqz a0,80028df8 <_Z6OpE1M0v+0x2ec> +80028c88: a15250ad sb s2,20653(t2) +80028c8c: 91c350ab lbu v1,20651(t6) +80028c90: 2c62000a sltiu v0,v1,10 +80028c94: 1040004f beqz v0,80028dd4 <_Z6OpE1M0v+0x2c8> +80028c98: 2462000a addiu v0,v1,10 +80028c9c: 91a350ac lbu v1,20652(t5) +80028ca0: 2c62000a sltiu v0,v1,10 +80028ca4: 1040005e beqz v0,80028e20 <_Z6OpE1M0v+0x314> +80028ca8: 2462000a addiu v0,v1,10 +80028cac: 914350ad lbu v1,20653(t2) +80028cb0: 2c62000a sltiu v0,v1,10 +80028cb4: 14400045 bnez v0,80028dcc <_Z6OpE1M0v+0x2c0> +80028cb8: 24020001 li v0,1 +80028cbc: 2462000a addiu v0,v1,10 +80028cc0: a14250ad sb v0,20653(t2) +80028cc4: a2a00008 sb zero,8(s5) +80028cc8: 914250ad lbu v0,20653(t2) +80028ccc: 91a350ac lbu v1,20652(t5) +80028cd0: 91c450ab lbu a0,20651(t6) +80028cd4: 00031a00 sll v1,v1,0x8 +80028cd8: 00021300 sll v0,v0,0xc +80028cdc: 922550aa lbu a1,20650(s1) +80028ce0: 00431025 or v0,v0,v1 +80028ce4: 00451025 or v0,v0,a1 +80028ce8: 00042100 sll a0,a0,0x4 +80028cec: 00822025 or a0,a0,v0 +80028cf0: 308affff andi t2,a0,0xffff +80028cf4: 018a1026 xor v0,t4,t2 +80028cf8: 018b2026 xor a0,t4,t3 +80028cfc: 30428000 andi v0,v0,0x8000 +80028d00: 3c038022 lui v1,0x8022 +80028d04: 00822024 and a0,a0,v0 +80028d08: 1080004e beqz a0,80028e44 <_Z6OpE1M0v+0x338> +80028d0c: a46a50b4 sh t2,20660(v1) +80028d10: 26c3e284 addiu v1,s6,-7548 +80028d14: 24020001 li v0,1 +80028d18: a062000b sb v0,11(v1) +80028d1c: 26e3e2f8 addiu v1,s7,-7432 +80028d20: 3142ffff andi v0,t2,0xffff +80028d24: 0800a360 j 80028d80 <_Z6OpE1M0v+0x274> +80028d28: a46a0004 sh t2,4(v1) +80028d2c: 96840004 lhu a0,4(s4) +80028d30: 92a30008 lbu v1,8(s5) +80028d34: 008b1023 subu v0,a0,t3 +80028d38: 00431021 addu v0,v0,v1 +80028d3c: 2442ffff addiu v0,v0,-1 +80028d40: 008b1826 xor v1,a0,t3 +80028d44: 3046ffff andi a2,v0,0xffff +80028d48: 30638000 andi v1,v1,0x8000 +80028d4c: 00022827 nor a1,zero,v0 +80028d50: 00862026 xor a0,a0,a2 +80028d54: 00832024 and a0,a0,v1 +80028d58: 00052fc2 srl a1,a1,0x1f +80028d5c: 3c038022 lui v1,0x8022 +80028d60: ac6250c8 sw v0,20680(v1) +80028d64: 10800016 beqz a0,80028dc0 <_Z6OpE1M0v+0x2b4> +80028d68: a2a50008 sb a1,8(s5) +80028d6c: 24020001 li v0,1 +80028d70: a2a2000b sb v0,11(s5) +80028d74: 26e3e2f8 addiu v1,s7,-7432 +80028d78: a4660004 sh a2,4(v1) +80028d7c: 30c2ffff andi v0,a2,0xffff +80028d80: 26c4e284 addiu a0,s6,-7548 +80028d84: 00021a02 srl v1,v0,0x8 +80028d88: 0002102b sltu v0,zero,v0 +80028d8c: a083000a sb v1,10(a0) +80028d90: a0820009 sb v0,9(a0) +80028d94: 8fbf0030 lw ra,48(sp) +80028d98: 8fb7002c lw s7,44(sp) +80028d9c: 8fb60028 lw s6,40(sp) +80028da0: 8fb50024 lw s5,36(sp) +80028da4: 8fb40020 lw s4,32(sp) +80028da8: 8fb3001c lw s3,28(sp) +80028dac: 8fb20018 lw s2,24(sp) +80028db0: 8fb10014 lw s1,20(sp) +80028db4: 8fb00010 lw s0,16(sp) +80028db8: 03e00008 jr ra +80028dbc: 27bd0038 addiu sp,sp,56 +80028dc0: 0800a35d j 80028d74 <_Z6OpE1M0v+0x268> +80028dc4: a2a0000b sb zero,11(s5) +80028dc8: 24020001 li v0,1 +80028dcc: 0800a332 j 80028cc8 <_Z6OpE1M0v+0x1bc> +80028dd0: a2a20008 sb v0,8(s5) +80028dd4: 2603ffff addiu v1,s0,-1 +80028dd8: a1a350ac sb v1,20652(t5) +80028ddc: 91a350ac lbu v1,20652(t5) +80028de0: a1c250ab sb v0,20651(t6) +80028de4: 2c62000a sltiu v0,v1,10 +80028de8: 1440ffb0 bnez v0,80028cac <_Z6OpE1M0v+0x1a0> +80028dec: 2462000a addiu v0,v1,10 +80028df0: 0800a389 j 80028e24 <_Z6OpE1M0v+0x318> +80028df4: 2643ffff addiu v1,s2,-1 +80028df8: 25e3ffff addiu v1,t7,-1 +80028dfc: a1c350ab sb v1,20651(t6) +80028e00: 91c350ab lbu v1,20651(t6) +80028e04: 24a2000a addiu v0,a1,10 +80028e08: a22250aa sb v0,20650(s1) +80028e0c: 2c62000a sltiu v0,v1,10 +80028e10: 1440ffa2 bnez v0,80028c9c <_Z6OpE1M0v+0x190> +80028e14: 2462000a addiu v0,v1,10 +80028e18: 0800a376 j 80028dd8 <_Z6OpE1M0v+0x2cc> +80028e1c: 2603ffff addiu v1,s0,-1 +80028e20: 2643ffff addiu v1,s2,-1 +80028e24: a14350ad sb v1,20653(t2) +80028e28: 914350ad lbu v1,20653(t2) +80028e2c: a1a250ac sb v0,20652(t5) +80028e30: 2c62000a sltiu v0,v1,10 +80028e34: 1440ffe4 bnez v0,80028dc8 <_Z6OpE1M0v+0x2bc> +80028e38: 2462000a addiu v0,v1,10 +80028e3c: 0800a331 j 80028cc4 <_Z6OpE1M0v+0x1b8> +80028e40: a14250ad sb v0,20653(t2) +80028e44: 26c2e284 addiu v0,s6,-7548 +80028e48: 0800a347 j 80028d1c <_Z6OpE1M0v+0x210> +80028e4c: a040000b sb zero,11(v0) + +80028e50 <_Z6OpF2M0v>: +80028e50: 27bdffd0 addiu sp,sp,-48 +80028e54: 3c028021 lui v0,0x8021 +80028e58: afbf002c sw ra,44(sp) +80028e5c: afb60028 sw s6,40(sp) +80028e60: afb50024 sw s5,36(sp) +80028e64: afb40020 sw s4,32(sp) +80028e68: afb3001c sw s3,28(sp) +80028e6c: afb20018 sw s2,24(sp) +80028e70: afb10014 sw s1,20(sp) +80028e74: afb00010 sw s0,16(sp) +80028e78: 2442e2a8 addiu v0,v0,-7512 +80028e7c: 8c47000c lw a3,12(v0) +80028e80: 3c128022 lui s2,0x8022 +80028e84: 90e30000 lbu v1,0(a3) +80028e88: 3c168021 lui s6,0x8021 +80028e8c: a24350cc sb v1,20684(s2) +80028e90: 26d3e2f8 addiu s3,s6,-7432 +80028e94: 90e50000 lbu a1,0(a3) +80028e98: 96630006 lhu v1,6(s3) +80028e9c: 8c460020 lw a2,32(v0) +80028ea0: 8c44002c lw a0,44(v0) +80028ea4: 00a32821 addu a1,a1,v1 +80028ea8: 30a5ffff andi a1,a1,0xffff +80028eac: 00c43021 addu a2,a2,a0 +80028eb0: 24e70001 addiu a3,a3,1 +80028eb4: 3c118021 lui s1,0x8021 +80028eb8: 3c158021 lui s5,0x8021 +80028ebc: 3c108006 lui s0,0x8006 +80028ec0: 00a02021 move a0,a1 +80028ec4: 26104be8 addiu s0,s0,19432 +80028ec8: ac460020 sw a2,32(v0) +80028ecc: ac47000c sw a3,12(v0) +80028ed0: ae257018 sw a1,28696(s1) +80028ed4: 0200f809 jalr s0 +80028ed8: 26b4e284 addiu s4,s5,-7548 +80028edc: 8e830014 lw v1,20(s4) +80028ee0: 00022a03 sra a1,v0,0x8 +80028ee4: 00431021 addu v0,v0,v1 +80028ee8: 00402021 move a0,v0 +80028eec: a24550cc sb a1,20684(s2) +80028ef0: 0200f809 jalr s0 +80028ef4: ae227018 sw v0,28696(s1) +80028ef8: 00405821 move t3,v0 +80028efc: 92620002 lbu v0,2(s3) +80028f00: 3c038022 lui v1,0x8022 +80028f04: 30420008 andi v0,v0,0x8 +80028f08: 10400061 beqz v0,80029090 <_Z6OpF2M0v+0x240> +80028f0c: a46b50be sh t3,20670(v1) +80028f10: 92820008 lbu v0,8(s4) +80028f14: 966c0004 lhu t4,4(s3) +80028f18: 3169000f andi t1,t3,0xf +80028f1c: 2c420001 sltiu v0,v0,1 +80028f20: 01221021 addu v0,t1,v0 +80028f24: 000b3102 srl a2,t3,0x4 +80028f28: 3185000f andi a1,t4,0xf +80028f2c: 000c1902 srl v1,t4,0x4 +80028f30: 00a22823 subu a1,a1,v0 +80028f34: 30c6000f andi a2,a2,0xf +80028f38: 000b4302 srl t0,t3,0xc +80028f3c: 000b3a02 srl a3,t3,0x8 +80028f40: 000c2202 srl a0,t4,0x8 +80028f44: 3063000f andi v1,v1,0xf +80028f48: 000c1302 srl v0,t4,0xc +80028f4c: 30e7000f andi a3,a3,0xf +80028f50: 00661823 subu v1,v1,a2 +80028f54: 00481023 subu v0,v0,t0 +80028f58: 3084000f andi a0,a0,0xf +80028f5c: 00872023 subu a0,a0,a3 +80028f60: 30a500ff andi a1,a1,0xff +80028f64: 306f00ff andi t7,v1,0xff +80028f68: 305200ff andi s2,v0,0xff +80028f6c: 3c038022 lui v1,0x8022 +80028f70: 3c028022 lui v0,0x8022 +80028f74: 309000ff andi s0,a0,0xff +80028f78: 3c118022 lui s1,0x8022 +80028f7c: 3c0e8022 lui t6,0x8022 +80028f80: 3c0d8022 lui t5,0x8022 +80028f84: 3c0a8022 lui t2,0x8022 +80028f88: a04950ae sb t1,20654(v0) +80028f8c: a06650af sb a2,20655(v1) +80028f90: 3c028022 lui v0,0x8022 +80028f94: 3c038022 lui v1,0x8022 +80028f98: 2ca4000a sltiu a0,a1,10 +80028f9c: a04750b0 sb a3,20656(v0) +80028fa0: a06850b1 sb t0,20657(v1) +80028fa4: a22550aa sb a1,20650(s1) +80028fa8: a1cf50ab sb t7,20651(t6) +80028fac: a1b050ac sb s0,20652(t5) +80028fb0: 10800069 beqz a0,80029158 <_Z6OpF2M0v+0x308> +80028fb4: a15250ad sb s2,20653(t2) +80028fb8: 91c350ab lbu v1,20651(t6) +80028fbc: 2c62000a sltiu v0,v1,10 +80028fc0: 1040005c beqz v0,80029134 <_Z6OpF2M0v+0x2e4> +80028fc4: 2462000a addiu v0,v1,10 +80028fc8: 91a350ac lbu v1,20652(t5) +80028fcc: 2c62000a sltiu v0,v1,10 +80028fd0: 1040006b beqz v0,80029180 <_Z6OpF2M0v+0x330> +80028fd4: 2462000a addiu v0,v1,10 +80028fd8: 914350ad lbu v1,20653(t2) +80028fdc: 2c62000a sltiu v0,v1,10 +80028fe0: 14400052 bnez v0,8002912c <_Z6OpF2M0v+0x2dc> +80028fe4: 24020001 li v0,1 +80028fe8: 2462000a addiu v0,v1,10 +80028fec: a14250ad sb v0,20653(t2) +80028ff0: a2800008 sb zero,8(s4) +80028ff4: 914250ad lbu v0,20653(t2) +80028ff8: 91a350ac lbu v1,20652(t5) +80028ffc: 91c450ab lbu a0,20651(t6) +80029000: 00031a00 sll v1,v1,0x8 +80029004: 00021300 sll v0,v0,0xc +80029008: 922550aa lbu a1,20650(s1) +8002900c: 00431025 or v0,v0,v1 +80029010: 00451025 or v0,v0,a1 +80029014: 00042100 sll a0,a0,0x4 +80029018: 00822025 or a0,a0,v0 +8002901c: 308affff andi t2,a0,0xffff +80029020: 018a1026 xor v0,t4,t2 +80029024: 018b2026 xor a0,t4,t3 +80029028: 30428000 andi v0,v0,0x8000 +8002902c: 3c038022 lui v1,0x8022 +80029030: 00822024 and a0,a0,v0 +80029034: 1080005b beqz a0,800291a4 <_Z6OpF2M0v+0x354> +80029038: a46a50b4 sh t2,20660(v1) +8002903c: 26a3e284 addiu v1,s5,-7548 +80029040: 24020001 li v0,1 +80029044: a062000b sb v0,11(v1) +80029048: 26c3e2f8 addiu v1,s6,-7432 +8002904c: 3142ffff andi v0,t2,0xffff +80029050: a46a0004 sh t2,4(v1) +80029054: 26a4e284 addiu a0,s5,-7548 +80029058: 00021a02 srl v1,v0,0x8 +8002905c: 0002102b sltu v0,zero,v0 +80029060: a083000a sb v1,10(a0) +80029064: a0820009 sb v0,9(a0) +80029068: 8fbf002c lw ra,44(sp) +8002906c: 8fb60028 lw s6,40(sp) +80029070: 8fb50024 lw s5,36(sp) +80029074: 8fb40020 lw s4,32(sp) +80029078: 8fb3001c lw s3,28(sp) +8002907c: 8fb20018 lw s2,24(sp) +80029080: 8fb10014 lw s1,20(sp) +80029084: 8fb00010 lw s0,16(sp) +80029088: 03e00008 jr ra +8002908c: 27bd0030 addiu sp,sp,48 +80029090: 96640004 lhu a0,4(s3) +80029094: 92830008 lbu v1,8(s4) +80029098: 008b1023 subu v0,a0,t3 +8002909c: 00431021 addu v0,v0,v1 +800290a0: 2442ffff addiu v0,v0,-1 +800290a4: 008b1826 xor v1,a0,t3 +800290a8: 3046ffff andi a2,v0,0xffff +800290ac: 30638000 andi v1,v1,0x8000 +800290b0: 00022827 nor a1,zero,v0 +800290b4: 00862026 xor a0,a0,a2 +800290b8: 00832024 and a0,a0,v1 +800290bc: 00052fc2 srl a1,a1,0x1f +800290c0: 3c038022 lui v1,0x8022 +800290c4: ac6250c8 sw v0,20680(v1) +800290c8: 10800015 beqz a0,80029120 <_Z6OpF2M0v+0x2d0> +800290cc: a2850008 sb a1,8(s4) +800290d0: 24020001 li v0,1 +800290d4: a282000b sb v0,11(s4) +800290d8: 26c3e2f8 addiu v1,s6,-7432 +800290dc: 30c2ffff andi v0,a2,0xffff +800290e0: a4660004 sh a2,4(v1) +800290e4: 26a4e284 addiu a0,s5,-7548 +800290e8: 00021a02 srl v1,v0,0x8 +800290ec: 0002102b sltu v0,zero,v0 +800290f0: a083000a sb v1,10(a0) +800290f4: a0820009 sb v0,9(a0) +800290f8: 8fbf002c lw ra,44(sp) +800290fc: 8fb60028 lw s6,40(sp) +80029100: 8fb50024 lw s5,36(sp) +80029104: 8fb40020 lw s4,32(sp) +80029108: 8fb3001c lw s3,28(sp) +8002910c: 8fb20018 lw s2,24(sp) +80029110: 8fb10014 lw s1,20(sp) +80029114: 8fb00010 lw s0,16(sp) +80029118: 03e00008 jr ra +8002911c: 27bd0030 addiu sp,sp,48 +80029120: 0800a436 j 800290d8 <_Z6OpF2M0v+0x288> +80029124: a280000b sb zero,11(s4) +80029128: 24020001 li v0,1 +8002912c: 0800a3fd j 80028ff4 <_Z6OpF2M0v+0x1a4> +80029130: a2820008 sb v0,8(s4) +80029134: 2603ffff addiu v1,s0,-1 +80029138: a1a350ac sb v1,20652(t5) +8002913c: 91a350ac lbu v1,20652(t5) +80029140: a1c250ab sb v0,20651(t6) +80029144: 2c62000a sltiu v0,v1,10 +80029148: 1440ffa3 bnez v0,80028fd8 <_Z6OpF2M0v+0x188> +8002914c: 2462000a addiu v0,v1,10 +80029150: 0800a461 j 80029184 <_Z6OpF2M0v+0x334> +80029154: 2643ffff addiu v1,s2,-1 +80029158: 25e3ffff addiu v1,t7,-1 +8002915c: a1c350ab sb v1,20651(t6) +80029160: 91c350ab lbu v1,20651(t6) +80029164: 24a2000a addiu v0,a1,10 +80029168: a22250aa sb v0,20650(s1) +8002916c: 2c62000a sltiu v0,v1,10 +80029170: 1440ff95 bnez v0,80028fc8 <_Z6OpF2M0v+0x178> +80029174: 2462000a addiu v0,v1,10 +80029178: 0800a44e j 80029138 <_Z6OpF2M0v+0x2e8> +8002917c: 2603ffff addiu v1,s0,-1 +80029180: 2643ffff addiu v1,s2,-1 +80029184: a14350ad sb v1,20653(t2) +80029188: 914350ad lbu v1,20653(t2) +8002918c: a1a250ac sb v0,20652(t5) +80029190: 2c62000a sltiu v0,v1,10 +80029194: 1440ffe4 bnez v0,80029128 <_Z6OpF2M0v+0x2d8> +80029198: 2462000a addiu v0,v1,10 +8002919c: 0800a3fc j 80028ff0 <_Z6OpF2M0v+0x1a0> +800291a0: a14250ad sb v0,20653(t2) +800291a4: 26a2e284 addiu v0,s5,-7548 +800291a8: 0800a412 j 80029048 <_Z6OpF2M0v+0x1f8> +800291ac: a040000b sb zero,11(v0) + +800291b0 <_Z6OpF5M0v>: +800291b0: 27bdffd8 addiu sp,sp,-40 +800291b4: 3c068021 lui a2,0x8021 +800291b8: afb3001c sw s3,28(sp) +800291bc: afb00010 sw s0,16(sp) +800291c0: afbf0020 sw ra,32(sp) +800291c4: afb20018 sw s2,24(sp) +800291c8: afb10014 sw s1,20(sp) +800291cc: 24c6e2a8 addiu a2,a2,-7512 +800291d0: 8cc9000c lw t1,12(a2) +800291d4: 3c138021 lui s3,0x8021 +800291d8: 91230000 lbu v1,0(t1) +800291dc: 2670e2f8 addiu s0,s3,-7432 +800291e0: 3c028022 lui v0,0x8022 +800291e4: a04350cc sb v1,20684(v0) +800291e8: 96080006 lhu t0,6(s0) +800291ec: 9602000a lhu v0,10(s0) +800291f0: 96030002 lhu v1,2(s0) +800291f4: 01024021 addu t0,t0,v0 +800291f8: 30630100 andi v1,v1,0x100 +800291fc: 8cc40020 lw a0,32(a2) +80029200: 3402ffff li v0,0xffff +80029204: 240500ff li a1,255 +80029208: 91270000 lbu a3,0(t1) +8002920c: 0043280a movz a1,v0,v1 +80029210: 8cc2002c lw v0,44(a2) +80029214: 24840006 addiu a0,a0,6 +80029218: 00441021 addu v0,v0,a0 +8002921c: 00e83821 addu a3,a3,t0 +80029220: 00a72824 and a1,a1,a3 +80029224: acc20020 sw v0,32(a2) +80029228: 3c028021 lui v0,0x8021 +8002922c: 25290001 addiu t1,t1,1 +80029230: ac457018 sw a1,28696(v0) +80029234: 3c028006 lui v0,0x8006 +80029238: 00a02021 move a0,a1 +8002923c: 24424be8 addiu v0,v0,19432 +80029240: 0040f809 jalr v0 +80029244: acc9000c sw t1,12(a2) +80029248: 00405821 move t3,v0 +8002924c: 92020002 lbu v0,2(s0) +80029250: 3c038022 lui v1,0x8022 +80029254: 30420008 andi v0,v0,0x8 +80029258: 10400060 beqz v0,800293dc <_Z6OpF5M0v+0x22c> +8002925c: a46b50be sh t3,20670(v1) +80029260: 3c128021 lui s2,0x8021 +80029264: 2651e284 addiu s1,s2,-7548 +80029268: 92220008 lbu v0,8(s1) +8002926c: 960c0004 lhu t4,4(s0) +80029270: 3169000f andi t1,t3,0xf +80029274: 2c420001 sltiu v0,v0,1 +80029278: 01221021 addu v0,t1,v0 +8002927c: 000b3102 srl a2,t3,0x4 +80029280: 3185000f andi a1,t4,0xf +80029284: 000c1902 srl v1,t4,0x4 +80029288: 00a22823 subu a1,a1,v0 +8002928c: 30c6000f andi a2,a2,0xf +80029290: 000b4302 srl t0,t3,0xc +80029294: 000b3a02 srl a3,t3,0x8 +80029298: 000c2202 srl a0,t4,0x8 +8002929c: 3063000f andi v1,v1,0xf +800292a0: 000c1302 srl v0,t4,0xc +800292a4: 30e7000f andi a3,a3,0xf +800292a8: 00661823 subu v1,v1,a2 +800292ac: 00481023 subu v0,v0,t0 +800292b0: 3084000f andi a0,a0,0xf +800292b4: 00872023 subu a0,a0,a3 +800292b8: 30a500ff andi a1,a1,0xff +800292bc: 306f00ff andi t7,v1,0xff +800292c0: 305900ff andi t9,v0,0xff +800292c4: 3c038022 lui v1,0x8022 +800292c8: 3c028022 lui v0,0x8022 +800292cc: 309000ff andi s0,a0,0xff +800292d0: 3c188022 lui t8,0x8022 +800292d4: 3c0e8022 lui t6,0x8022 +800292d8: 3c0d8022 lui t5,0x8022 +800292dc: 3c0a8022 lui t2,0x8022 +800292e0: a04950ae sb t1,20654(v0) +800292e4: a06650af sb a2,20655(v1) +800292e8: 3c028022 lui v0,0x8022 +800292ec: 3c038022 lui v1,0x8022 +800292f0: 2ca4000a sltiu a0,a1,10 +800292f4: a04750b0 sb a3,20656(v0) +800292f8: a06850b1 sb t0,20657(v1) +800292fc: a30550aa sb a1,20650(t8) +80029300: a1cf50ab sb t7,20651(t6) +80029304: a1b050ac sb s0,20652(t5) +80029308: 10800065 beqz a0,800294a0 <_Z6OpF5M0v+0x2f0> +8002930c: a15950ad sb t9,20653(t2) +80029310: 91c350ab lbu v1,20651(t6) +80029314: 2c62000a sltiu v0,v1,10 +80029318: 10400058 beqz v0,8002947c <_Z6OpF5M0v+0x2cc> +8002931c: 2462000a addiu v0,v1,10 +80029320: 91a350ac lbu v1,20652(t5) +80029324: 2c62000a sltiu v0,v1,10 +80029328: 10400067 beqz v0,800294c8 <_Z6OpF5M0v+0x318> +8002932c: 2462000a addiu v0,v1,10 +80029330: 914350ad lbu v1,20653(t2) +80029334: 2c62000a sltiu v0,v1,10 +80029338: 1440004e bnez v0,80029474 <_Z6OpF5M0v+0x2c4> +8002933c: 24020001 li v0,1 +80029340: 2462000a addiu v0,v1,10 +80029344: a14250ad sb v0,20653(t2) +80029348: a2200008 sb zero,8(s1) +8002934c: 914250ad lbu v0,20653(t2) +80029350: 91a350ac lbu v1,20652(t5) +80029354: 91c450ab lbu a0,20651(t6) +80029358: 00031a00 sll v1,v1,0x8 +8002935c: 00021300 sll v0,v0,0xc +80029360: 930550aa lbu a1,20650(t8) +80029364: 00431025 or v0,v0,v1 +80029368: 00451025 or v0,v0,a1 +8002936c: 00042100 sll a0,a0,0x4 +80029370: 00822025 or a0,a0,v0 +80029374: 308affff andi t2,a0,0xffff +80029378: 018a1026 xor v0,t4,t2 +8002937c: 018b2026 xor a0,t4,t3 +80029380: 30428000 andi v0,v0,0x8000 +80029384: 3c038022 lui v1,0x8022 +80029388: 00822024 and a0,a0,v0 +8002938c: 10800057 beqz a0,800294ec <_Z6OpF5M0v+0x33c> +80029390: a46a50b4 sh t2,20660(v1) +80029394: 2643e284 addiu v1,s2,-7548 +80029398: 24020001 li v0,1 +8002939c: a062000b sb v0,11(v1) +800293a0: 2663e2f8 addiu v1,s3,-7432 +800293a4: 3142ffff andi v0,t2,0xffff +800293a8: a46a0004 sh t2,4(v1) +800293ac: 2644e284 addiu a0,s2,-7548 +800293b0: 00021a02 srl v1,v0,0x8 +800293b4: 0002102b sltu v0,zero,v0 +800293b8: a083000a sb v1,10(a0) +800293bc: a0820009 sb v0,9(a0) +800293c0: 8fbf0020 lw ra,32(sp) +800293c4: 8fb3001c lw s3,28(sp) +800293c8: 8fb20018 lw s2,24(sp) +800293cc: 8fb10014 lw s1,20(sp) +800293d0: 8fb00010 lw s0,16(sp) +800293d4: 03e00008 jr ra +800293d8: 27bd0028 addiu sp,sp,40 +800293dc: 3c128021 lui s2,0x8021 +800293e0: 96040004 lhu a0,4(s0) +800293e4: 2646e284 addiu a2,s2,-7548 +800293e8: 90c30008 lbu v1,8(a2) +800293ec: 008b1023 subu v0,a0,t3 +800293f0: 00431021 addu v0,v0,v1 +800293f4: 2442ffff addiu v0,v0,-1 +800293f8: 008b1826 xor v1,a0,t3 +800293fc: 3047ffff andi a3,v0,0xffff +80029400: 30638000 andi v1,v1,0x8000 +80029404: 00022827 nor a1,zero,v0 +80029408: 00872026 xor a0,a0,a3 +8002940c: 00832024 and a0,a0,v1 +80029410: 00052fc2 srl a1,a1,0x1f +80029414: 3c038022 lui v1,0x8022 +80029418: ac6250c8 sw v0,20680(v1) +8002941c: 10800012 beqz a0,80029468 <_Z6OpF5M0v+0x2b8> +80029420: a0c50008 sb a1,8(a2) +80029424: 24020001 li v0,1 +80029428: a0c2000b sb v0,11(a2) +8002942c: 2663e2f8 addiu v1,s3,-7432 +80029430: 30e2ffff andi v0,a3,0xffff +80029434: a4670004 sh a3,4(v1) +80029438: 2644e284 addiu a0,s2,-7548 +8002943c: 00021a02 srl v1,v0,0x8 +80029440: 0002102b sltu v0,zero,v0 +80029444: a083000a sb v1,10(a0) +80029448: a0820009 sb v0,9(a0) +8002944c: 8fbf0020 lw ra,32(sp) +80029450: 8fb3001c lw s3,28(sp) +80029454: 8fb20018 lw s2,24(sp) +80029458: 8fb10014 lw s1,20(sp) +8002945c: 8fb00010 lw s0,16(sp) +80029460: 03e00008 jr ra +80029464: 27bd0028 addiu sp,sp,40 +80029468: 0800a50b j 8002942c <_Z6OpF5M0v+0x27c> +8002946c: a0c0000b sb zero,11(a2) +80029470: 24020001 li v0,1 +80029474: 0800a4d3 j 8002934c <_Z6OpF5M0v+0x19c> +80029478: a2220008 sb v0,8(s1) +8002947c: 2603ffff addiu v1,s0,-1 +80029480: a1a350ac sb v1,20652(t5) +80029484: 91a350ac lbu v1,20652(t5) +80029488: a1c250ab sb v0,20651(t6) +8002948c: 2c62000a sltiu v0,v1,10 +80029490: 1440ffa7 bnez v0,80029330 <_Z6OpF5M0v+0x180> +80029494: 2462000a addiu v0,v1,10 +80029498: 0800a533 j 800294cc <_Z6OpF5M0v+0x31c> +8002949c: 2723ffff addiu v1,t9,-1 +800294a0: 25e3ffff addiu v1,t7,-1 +800294a4: a1c350ab sb v1,20651(t6) +800294a8: 91c350ab lbu v1,20651(t6) +800294ac: 24a2000a addiu v0,a1,10 +800294b0: a30250aa sb v0,20650(t8) +800294b4: 2c62000a sltiu v0,v1,10 +800294b8: 1440ff99 bnez v0,80029320 <_Z6OpF5M0v+0x170> +800294bc: 2462000a addiu v0,v1,10 +800294c0: 0800a520 j 80029480 <_Z6OpF5M0v+0x2d0> +800294c4: 2603ffff addiu v1,s0,-1 +800294c8: 2723ffff addiu v1,t9,-1 +800294cc: a14350ad sb v1,20653(t2) +800294d0: 914350ad lbu v1,20653(t2) +800294d4: a1a250ac sb v0,20652(t5) +800294d8: 2c62000a sltiu v0,v1,10 +800294dc: 1440ffe4 bnez v0,80029470 <_Z6OpF5M0v+0x2c0> +800294e0: 2462000a addiu v0,v1,10 +800294e4: 0800a4d2 j 80029348 <_Z6OpF5M0v+0x198> +800294e8: a14250ad sb v0,20653(t2) +800294ec: 2642e284 addiu v0,s2,-7548 +800294f0: 0800a4e8 j 800293a0 <_Z6OpF5M0v+0x1f0> +800294f4: a040000b sb zero,11(v0) + +800294f8 <_Z6OpE5M0v>: +800294f8: 27bdffd8 addiu sp,sp,-40 +800294fc: 3c058021 lui a1,0x8021 +80029500: afb3001c sw s3,28(sp) +80029504: afb00010 sw s0,16(sp) +80029508: afbf0020 sw ra,32(sp) +8002950c: afb20018 sw s2,24(sp) +80029510: afb10014 sw s1,20(sp) +80029514: 24a5e2a8 addiu a1,a1,-7512 +80029518: 8ca7000c lw a3,12(a1) +8002951c: 3c028022 lui v0,0x8022 +80029520: 90e30000 lbu v1,0(a3) +80029524: 3c138021 lui s3,0x8021 +80029528: a04350cc sb v1,20684(v0) +8002952c: 2670e2f8 addiu s0,s3,-7432 +80029530: 90e30000 lbu v1,0(a3) +80029534: 96020006 lhu v0,6(s0) +80029538: 8ca60020 lw a2,32(a1) +8002953c: 8ca4002c lw a0,44(a1) +80029540: 00621821 addu v1,v1,v0 +80029544: 3063ffff andi v1,v1,0xffff +80029548: 3c028021 lui v0,0x8021 +8002954c: 00c43021 addu a2,a2,a0 +80029550: ac437018 sw v1,28696(v0) +80029554: 24e70001 addiu a3,a3,1 +80029558: 3c028006 lui v0,0x8006 +8002955c: 00602021 move a0,v1 +80029560: aca60020 sw a2,32(a1) +80029564: 24424be8 addiu v0,v0,19432 +80029568: 0040f809 jalr v0 +8002956c: aca7000c sw a3,12(a1) +80029570: 00405821 move t3,v0 +80029574: 92020002 lbu v0,2(s0) +80029578: 3c038022 lui v1,0x8022 +8002957c: 30420008 andi v0,v0,0x8 +80029580: 10400060 beqz v0,80029704 <_Z6OpE5M0v+0x20c> +80029584: a46b50be sh t3,20670(v1) +80029588: 3c128021 lui s2,0x8021 +8002958c: 2651e284 addiu s1,s2,-7548 +80029590: 92220008 lbu v0,8(s1) +80029594: 960c0004 lhu t4,4(s0) +80029598: 3169000f andi t1,t3,0xf +8002959c: 2c420001 sltiu v0,v0,1 +800295a0: 01221021 addu v0,t1,v0 +800295a4: 000b3102 srl a2,t3,0x4 +800295a8: 3185000f andi a1,t4,0xf +800295ac: 000c1902 srl v1,t4,0x4 +800295b0: 00a22823 subu a1,a1,v0 +800295b4: 30c6000f andi a2,a2,0xf +800295b8: 000b4302 srl t0,t3,0xc +800295bc: 000b3a02 srl a3,t3,0x8 +800295c0: 000c2202 srl a0,t4,0x8 +800295c4: 3063000f andi v1,v1,0xf +800295c8: 000c1302 srl v0,t4,0xc +800295cc: 30e7000f andi a3,a3,0xf +800295d0: 00661823 subu v1,v1,a2 +800295d4: 00481023 subu v0,v0,t0 +800295d8: 3084000f andi a0,a0,0xf +800295dc: 00872023 subu a0,a0,a3 +800295e0: 30a500ff andi a1,a1,0xff +800295e4: 306f00ff andi t7,v1,0xff +800295e8: 305900ff andi t9,v0,0xff +800295ec: 3c038022 lui v1,0x8022 +800295f0: 3c028022 lui v0,0x8022 +800295f4: 309000ff andi s0,a0,0xff +800295f8: 3c188022 lui t8,0x8022 +800295fc: 3c0e8022 lui t6,0x8022 +80029600: 3c0d8022 lui t5,0x8022 +80029604: 3c0a8022 lui t2,0x8022 +80029608: a04950ae sb t1,20654(v0) +8002960c: a06650af sb a2,20655(v1) +80029610: 3c028022 lui v0,0x8022 +80029614: 3c038022 lui v1,0x8022 +80029618: 2ca4000a sltiu a0,a1,10 +8002961c: a04750b0 sb a3,20656(v0) +80029620: a06850b1 sb t0,20657(v1) +80029624: a30550aa sb a1,20650(t8) +80029628: a1cf50ab sb t7,20651(t6) +8002962c: a1b050ac sb s0,20652(t5) +80029630: 10800065 beqz a0,800297c8 <_Z6OpE5M0v+0x2d0> +80029634: a15950ad sb t9,20653(t2) +80029638: 91c350ab lbu v1,20651(t6) +8002963c: 2c62000a sltiu v0,v1,10 +80029640: 10400058 beqz v0,800297a4 <_Z6OpE5M0v+0x2ac> +80029644: 2462000a addiu v0,v1,10 +80029648: 91a350ac lbu v1,20652(t5) +8002964c: 2c62000a sltiu v0,v1,10 +80029650: 10400067 beqz v0,800297f0 <_Z6OpE5M0v+0x2f8> +80029654: 2462000a addiu v0,v1,10 +80029658: 914350ad lbu v1,20653(t2) +8002965c: 2c62000a sltiu v0,v1,10 +80029660: 1440004e bnez v0,8002979c <_Z6OpE5M0v+0x2a4> +80029664: 24020001 li v0,1 +80029668: 2462000a addiu v0,v1,10 +8002966c: a14250ad sb v0,20653(t2) +80029670: a2200008 sb zero,8(s1) +80029674: 914250ad lbu v0,20653(t2) +80029678: 91a350ac lbu v1,20652(t5) +8002967c: 91c450ab lbu a0,20651(t6) +80029680: 00031a00 sll v1,v1,0x8 +80029684: 00021300 sll v0,v0,0xc +80029688: 930550aa lbu a1,20650(t8) +8002968c: 00431025 or v0,v0,v1 +80029690: 00451025 or v0,v0,a1 +80029694: 00042100 sll a0,a0,0x4 +80029698: 00822025 or a0,a0,v0 +8002969c: 308affff andi t2,a0,0xffff +800296a0: 018a1026 xor v0,t4,t2 +800296a4: 018b2026 xor a0,t4,t3 +800296a8: 30428000 andi v0,v0,0x8000 +800296ac: 3c038022 lui v1,0x8022 +800296b0: 00822024 and a0,a0,v0 +800296b4: 10800057 beqz a0,80029814 <_Z6OpE5M0v+0x31c> +800296b8: a46a50b4 sh t2,20660(v1) +800296bc: 2643e284 addiu v1,s2,-7548 +800296c0: 24020001 li v0,1 +800296c4: a062000b sb v0,11(v1) +800296c8: 2663e2f8 addiu v1,s3,-7432 +800296cc: 3142ffff andi v0,t2,0xffff +800296d0: a46a0004 sh t2,4(v1) +800296d4: 2644e284 addiu a0,s2,-7548 +800296d8: 00021a02 srl v1,v0,0x8 +800296dc: 0002102b sltu v0,zero,v0 +800296e0: a083000a sb v1,10(a0) +800296e4: a0820009 sb v0,9(a0) +800296e8: 8fbf0020 lw ra,32(sp) +800296ec: 8fb3001c lw s3,28(sp) +800296f0: 8fb20018 lw s2,24(sp) +800296f4: 8fb10014 lw s1,20(sp) +800296f8: 8fb00010 lw s0,16(sp) +800296fc: 03e00008 jr ra +80029700: 27bd0028 addiu sp,sp,40 +80029704: 3c128021 lui s2,0x8021 +80029708: 96040004 lhu a0,4(s0) +8002970c: 2646e284 addiu a2,s2,-7548 +80029710: 90c30008 lbu v1,8(a2) +80029714: 008b1023 subu v0,a0,t3 +80029718: 00431021 addu v0,v0,v1 +8002971c: 2442ffff addiu v0,v0,-1 +80029720: 008b1826 xor v1,a0,t3 +80029724: 3047ffff andi a3,v0,0xffff +80029728: 30638000 andi v1,v1,0x8000 +8002972c: 00022827 nor a1,zero,v0 +80029730: 00872026 xor a0,a0,a3 +80029734: 00832024 and a0,a0,v1 +80029738: 00052fc2 srl a1,a1,0x1f +8002973c: 3c038022 lui v1,0x8022 +80029740: ac6250c8 sw v0,20680(v1) +80029744: 10800012 beqz a0,80029790 <_Z6OpE5M0v+0x298> +80029748: a0c50008 sb a1,8(a2) +8002974c: 24020001 li v0,1 +80029750: a0c2000b sb v0,11(a2) +80029754: 2663e2f8 addiu v1,s3,-7432 +80029758: 30e2ffff andi v0,a3,0xffff +8002975c: a4670004 sh a3,4(v1) +80029760: 2644e284 addiu a0,s2,-7548 +80029764: 00021a02 srl v1,v0,0x8 +80029768: 0002102b sltu v0,zero,v0 +8002976c: a083000a sb v1,10(a0) +80029770: a0820009 sb v0,9(a0) +80029774: 8fbf0020 lw ra,32(sp) +80029778: 8fb3001c lw s3,28(sp) +8002977c: 8fb20018 lw s2,24(sp) +80029780: 8fb10014 lw s1,20(sp) +80029784: 8fb00010 lw s0,16(sp) +80029788: 03e00008 jr ra +8002978c: 27bd0028 addiu sp,sp,40 +80029790: 0800a5d5 j 80029754 <_Z6OpE5M0v+0x25c> +80029794: a0c0000b sb zero,11(a2) +80029798: 24020001 li v0,1 +8002979c: 0800a59d j 80029674 <_Z6OpE5M0v+0x17c> +800297a0: a2220008 sb v0,8(s1) +800297a4: 2603ffff addiu v1,s0,-1 +800297a8: a1a350ac sb v1,20652(t5) +800297ac: 91a350ac lbu v1,20652(t5) +800297b0: a1c250ab sb v0,20651(t6) +800297b4: 2c62000a sltiu v0,v1,10 +800297b8: 1440ffa7 bnez v0,80029658 <_Z6OpE5M0v+0x160> +800297bc: 2462000a addiu v0,v1,10 +800297c0: 0800a5fd j 800297f4 <_Z6OpE5M0v+0x2fc> +800297c4: 2723ffff addiu v1,t9,-1 +800297c8: 25e3ffff addiu v1,t7,-1 +800297cc: a1c350ab sb v1,20651(t6) +800297d0: 91c350ab lbu v1,20651(t6) +800297d4: 24a2000a addiu v0,a1,10 +800297d8: a30250aa sb v0,20650(t8) +800297dc: 2c62000a sltiu v0,v1,10 +800297e0: 1440ff99 bnez v0,80029648 <_Z6OpE5M0v+0x150> +800297e4: 2462000a addiu v0,v1,10 +800297e8: 0800a5ea j 800297a8 <_Z6OpE5M0v+0x2b0> +800297ec: 2603ffff addiu v1,s0,-1 +800297f0: 2723ffff addiu v1,t9,-1 +800297f4: a14350ad sb v1,20653(t2) +800297f8: 914350ad lbu v1,20653(t2) +800297fc: a1a250ac sb v0,20652(t5) +80029800: 2c62000a sltiu v0,v1,10 +80029804: 1440ffe4 bnez v0,80029798 <_Z6OpE5M0v+0x2a0> +80029808: 2462000a addiu v0,v1,10 +8002980c: 0800a59c j 80029670 <_Z6OpE5M0v+0x178> +80029810: a14250ad sb v0,20653(t2) +80029814: 2642e284 addiu v0,s2,-7548 +80029818: 0800a5b2 j 800296c8 <_Z6OpE5M0v+0x1d0> +8002981c: a040000b sb zero,11(v0) + +80029820 <_Z6Op73M0v>: +80029820: 27bdffd0 addiu sp,sp,-48 +80029824: 3c038021 lui v1,0x8021 +80029828: afbf002c sw ra,44(sp) +8002982c: afb60028 sw s6,40(sp) +80029830: afb50024 sw s5,36(sp) +80029834: afb40020 sw s4,32(sp) +80029838: afb3001c sw s3,28(sp) +8002983c: afb20018 sw s2,24(sp) +80029840: afb10014 sw s1,20(sp) +80029844: afb00010 sw s0,16(sp) +80029848: 2463e2a8 addiu v1,v1,-7512 +8002984c: 8c67000c lw a3,12(v1) +80029850: 3c128022 lui s2,0x8022 +80029854: 90e20000 lbu v0,0(a3) +80029858: 3c168021 lui s6,0x8021 +8002985c: a24250cc sb v0,20684(s2) +80029860: 26d3e2f8 addiu s3,s6,-7432 +80029864: 90e50000 lbu a1,0(a3) +80029868: 8c620020 lw v0,32(v1) +8002986c: 96640008 lhu a0,8(s3) +80029870: 8c66002c lw a2,44(v1) +80029874: 00a42821 addu a1,a1,a0 +80029878: 2442000c addiu v0,v0,12 +8002987c: 30a5ffff andi a1,a1,0xffff +80029880: 24e70001 addiu a3,a3,1 +80029884: 00c23021 addu a2,a2,v0 +80029888: 3c118021 lui s1,0x8021 +8002988c: 3c158021 lui s5,0x8021 +80029890: 3c108006 lui s0,0x8006 +80029894: ac67000c sw a3,12(v1) +80029898: 00a02021 move a0,a1 +8002989c: ac660020 sw a2,32(v1) +800298a0: 26104be8 addiu s0,s0,19432 +800298a4: ae257018 sw a1,28696(s1) +800298a8: 0200f809 jalr s0 +800298ac: 26b4e284 addiu s4,s5,-7548 +800298b0: 8e830014 lw v1,20(s4) +800298b4: 9665000c lhu a1,12(s3) +800298b8: 00a32821 addu a1,a1,v1 +800298bc: 3c0300ff lui v1,0xff +800298c0: 3463ffff ori v1,v1,0xffff +800298c4: 00452821 addu a1,v0,a1 +800298c8: 00a32824 and a1,a1,v1 +800298cc: 00021203 sra v0,v0,0x8 +800298d0: 00a02021 move a0,a1 +800298d4: a24250cc sb v0,20684(s2) +800298d8: 0200f809 jalr s0 +800298dc: ae257018 sw a1,28696(s1) +800298e0: 00403821 move a3,v0 +800298e4: 92620002 lbu v0,2(s3) +800298e8: 3c038022 lui v1,0x8022 +800298ec: 30420008 andi v0,v0,0x8 +800298f0: 10400063 beqz v0,80029a80 <_Z6Op73M0v+0x260> +800298f4: a46750be sh a3,20670(v1) +800298f8: 96690004 lhu t1,4(s3) +800298fc: 92830008 lbu v1,8(s4) +80029900: 3122000f andi v0,t1,0xf +80029904: 00431021 addu v0,v0,v1 +80029908: 30e6000f andi a2,a3,0xf +8002990c: 00c21021 addu v0,a2,v0 +80029910: 304800ff andi t0,v0,0xff +80029914: 00091902 srl v1,t1,0x4 +80029918: 00091202 srl v0,t1,0x8 +8002991c: 00072102 srl a0,a3,0x4 +80029920: 306e000f andi t6,v1,0xf +80029924: 3050000f andi s0,v0,0xf +80029928: 308a000f andi t2,a0,0xf +8002992c: 3c028022 lui v0,0x8022 +80029930: 3c038022 lui v1,0x8022 +80029934: 00072a02 srl a1,a3,0x8 +80029938: 30a5000f andi a1,a1,0xf +8002993c: 3c0d8022 lui t5,0x8022 +80029940: 3c0c8022 lui t4,0x8022 +80029944: 00099302 srl s2,t1,0xc +80029948: 3c0b8022 lui t3,0x8022 +8002994c: 00077b02 srl t7,a3,0xc +80029950: 3c118022 lui s1,0x8022 +80029954: a04650ae sb a2,20654(v0) +80029958: a06a50af sb t2,20655(v1) +8002995c: 3c028022 lui v0,0x8022 +80029960: 3c038022 lui v1,0x8022 +80029964: 2d04000a sltiu a0,t0,10 +80029968: a04550b0 sb a1,20656(v0) +8002996c: a06f50b1 sb t7,20657(v1) +80029970: a1ae50ab sb t6,20651(t5) +80029974: a19050ac sb s0,20652(t4) +80029978: a17250ad sb s2,20653(t3) +8002997c: 10800075 beqz a0,80029b54 <_Z6Op73M0v+0x334> +80029980: a22850aa sb t0,20650(s1) +80029984: 91a250ab lbu v0,20651(t5) +80029988: 01421021 addu v0,t2,v0 +8002998c: 304200ff andi v0,v0,0xff +80029990: 2c43000a sltiu v1,v0,10 +80029994: 10600062 beqz v1,80029b20 <_Z6Op73M0v+0x300> +80029998: a1a250ab sb v0,20651(t5) +8002999c: 918250ac lbu v0,20652(t4) +800299a0: 00a21021 addu v0,a1,v0 +800299a4: 304200ff andi v0,v0,0xff +800299a8: 2c43000a sltiu v1,v0,10 +800299ac: 10600076 beqz v1,80029b88 <_Z6Op73M0v+0x368> +800299b0: a18250ac sb v0,20652(t4) +800299b4: 916250ad lbu v0,20653(t3) +800299b8: 01e21021 addu v0,t7,v0 +800299bc: 304200ff andi v0,v0,0xff +800299c0: 2c43000a sltiu v1,v0,10 +800299c4: 14600054 bnez v1,80029b18 <_Z6Op73M0v+0x2f8> +800299c8: a16250ad sb v0,20653(t3) +800299cc: 2442fff6 addiu v0,v0,-10 +800299d0: 3042000f andi v0,v0,0xf +800299d4: 24030001 li v1,1 +800299d8: a2830008 sb v1,8(s4) +800299dc: a16250ad sb v0,20653(t3) +800299e0: 916250ad lbu v0,20653(t3) +800299e4: 918350ac lbu v1,20652(t4) +800299e8: 922450aa lbu a0,20650(s1) +800299ec: 00031a00 sll v1,v1,0x8 +800299f0: 91a550ab lbu a1,20651(t5) +800299f4: 00021300 sll v0,v0,0xc +800299f8: 00431025 or v0,v0,v1 +800299fc: 00441025 or v0,v0,a0 +80029a00: 00052900 sll a1,a1,0x4 +80029a04: 00a22825 or a1,a1,v0 +80029a08: 30a5ffff andi a1,a1,0xffff +80029a0c: 01272026 xor a0,t1,a3 +80029a10: 00e51026 xor v0,a3,a1 +80029a14: 00042027 nor a0,zero,a0 +80029a18: 30428000 andi v0,v0,0x8000 +80029a1c: 3c038022 lui v1,0x8022 +80029a20: 00822024 and a0,a0,v0 +80029a24: 10800065 beqz a0,80029bbc <_Z6Op73M0v+0x39c> +80029a28: a46550b4 sh a1,20660(v1) +80029a2c: 26a3e284 addiu v1,s5,-7548 +80029a30: 24020001 li v0,1 +80029a34: a062000b sb v0,11(v1) +80029a38: 26c3e2f8 addiu v1,s6,-7432 +80029a3c: 30a2ffff andi v0,a1,0xffff +80029a40: a4650004 sh a1,4(v1) +80029a44: 26a4e284 addiu a0,s5,-7548 +80029a48: 00021a02 srl v1,v0,0x8 +80029a4c: 0002102b sltu v0,zero,v0 +80029a50: a083000a sb v1,10(a0) +80029a54: a0820009 sb v0,9(a0) +80029a58: 8fbf002c lw ra,44(sp) +80029a5c: 8fb60028 lw s6,40(sp) +80029a60: 8fb50024 lw s5,36(sp) +80029a64: 8fb40020 lw s4,32(sp) +80029a68: 8fb3001c lw s3,28(sp) +80029a6c: 8fb20018 lw s2,24(sp) +80029a70: 8fb10014 lw s1,20(sp) +80029a74: 8fb00010 lw s0,16(sp) +80029a78: 03e00008 jr ra +80029a7c: 27bd0030 addiu sp,sp,48 +80029a80: 92830008 lbu v1,8(s4) +80029a84: 96620004 lhu v0,4(s3) +80029a88: 00472026 xor a0,v0,a3 +80029a8c: 00431021 addu v0,v0,v1 +80029a90: 00e21021 addu v0,a3,v0 +80029a94: 3046ffff andi a2,v0,0xffff +80029a98: 00042027 nor a0,zero,a0 +80029a9c: 30848000 andi a0,a0,0x8000 +80029aa0: 00e62826 xor a1,a3,a2 +80029aa4: 3403ffff li v1,0xffff +80029aa8: 00a42824 and a1,a1,a0 +80029aac: 0062182b sltu v1,v1,v0 +80029ab0: 3c048022 lui a0,0x8022 +80029ab4: ac8250b8 sw v0,20664(a0) +80029ab8: 10a00015 beqz a1,80029b10 <_Z6Op73M0v+0x2f0> +80029abc: a2830008 sb v1,8(s4) +80029ac0: 24020001 li v0,1 +80029ac4: a282000b sb v0,11(s4) +80029ac8: 26c3e2f8 addiu v1,s6,-7432 +80029acc: 30c2ffff andi v0,a2,0xffff +80029ad0: a4660004 sh a2,4(v1) +80029ad4: 26a4e284 addiu a0,s5,-7548 +80029ad8: 00021a02 srl v1,v0,0x8 +80029adc: 0002102b sltu v0,zero,v0 +80029ae0: a083000a sb v1,10(a0) +80029ae4: a0820009 sb v0,9(a0) +80029ae8: 8fbf002c lw ra,44(sp) +80029aec: 8fb60028 lw s6,40(sp) +80029af0: 8fb50024 lw s5,36(sp) +80029af4: 8fb40020 lw s4,32(sp) +80029af8: 8fb3001c lw s3,28(sp) +80029afc: 8fb20018 lw s2,24(sp) +80029b00: 8fb10014 lw s1,20(sp) +80029b04: 8fb00010 lw s0,16(sp) +80029b08: 03e00008 jr ra +80029b0c: 27bd0030 addiu sp,sp,48 +80029b10: 0800a6b2 j 80029ac8 <_Z6Op73M0v+0x2a8> +80029b14: a280000b sb zero,11(s4) +80029b18: 0800a678 j 800299e0 <_Z6Op73M0v+0x1c0> +80029b1c: a2800008 sb zero,8(s4) +80029b20: 26030001 addiu v1,s0,1 +80029b24: 2442fff6 addiu v0,v0,-10 +80029b28: a18350ac sb v1,20652(t4) +80029b2c: 3042000f andi v0,v0,0xf +80029b30: a1a250ab sb v0,20651(t5) +80029b34: 918250ac lbu v0,20652(t4) +80029b38: 00a21021 addu v0,a1,v0 +80029b3c: 304200ff andi v0,v0,0xff +80029b40: 2c43000a sltiu v1,v0,10 +80029b44: 1460ff9b bnez v1,800299b4 <_Z6Op73M0v+0x194> +80029b48: a18250ac sb v0,20652(t4) +80029b4c: 0800a6e3 j 80029b8c <_Z6Op73M0v+0x36c> +80029b50: 26430001 addiu v1,s2,1 +80029b54: 25c30001 addiu v1,t6,1 +80029b58: 2502fff6 addiu v0,t0,-10 +80029b5c: a1a350ab sb v1,20651(t5) +80029b60: 3042000f andi v0,v0,0xf +80029b64: a22250aa sb v0,20650(s1) +80029b68: 91a250ab lbu v0,20651(t5) +80029b6c: 01421021 addu v0,t2,v0 +80029b70: 304200ff andi v0,v0,0xff +80029b74: 2c43000a sltiu v1,v0,10 +80029b78: 1460ff88 bnez v1,8002999c <_Z6Op73M0v+0x17c> +80029b7c: a1a250ab sb v0,20651(t5) +80029b80: 0800a6c9 j 80029b24 <_Z6Op73M0v+0x304> +80029b84: 26030001 addiu v1,s0,1 +80029b88: 26430001 addiu v1,s2,1 +80029b8c: 2442fff6 addiu v0,v0,-10 +80029b90: a16350ad sb v1,20653(t3) +80029b94: 3042000f andi v0,v0,0xf +80029b98: a18250ac sb v0,20652(t4) +80029b9c: 916250ad lbu v0,20653(t3) +80029ba0: 01e21021 addu v0,t7,v0 +80029ba4: 304200ff andi v0,v0,0xff +80029ba8: 2c43000a sltiu v1,v0,10 +80029bac: 1460ffda bnez v1,80029b18 <_Z6Op73M0v+0x2f8> +80029bb0: a16250ad sb v0,20653(t3) +80029bb4: 0800a674 j 800299d0 <_Z6Op73M0v+0x1b0> +80029bb8: 2442fff6 addiu v0,v0,-10 +80029bbc: 26a2e284 addiu v0,s5,-7548 +80029bc0: 0800a68e j 80029a38 <_Z6Op73M0v+0x218> +80029bc4: a040000b sb zero,11(v0) + +80029bc8 <_Z6Op65M0v>: +80029bc8: 27bdffd8 addiu sp,sp,-40 +80029bcc: 3c058021 lui a1,0x8021 +80029bd0: afb20018 sw s2,24(sp) +80029bd4: afb00010 sw s0,16(sp) +80029bd8: afbf0020 sw ra,32(sp) +80029bdc: afb3001c sw s3,28(sp) +80029be0: afb10014 sw s1,20(sp) +80029be4: 24a5e2a8 addiu a1,a1,-7512 +80029be8: 8ca7000c lw a3,12(a1) +80029bec: 3c028022 lui v0,0x8022 +80029bf0: 90e30000 lbu v1,0(a3) +80029bf4: 3c128021 lui s2,0x8021 +80029bf8: a04350cc sb v1,20684(v0) +80029bfc: 2650e2f8 addiu s0,s2,-7432 +80029c00: 90e30000 lbu v1,0(a3) +80029c04: 96020006 lhu v0,6(s0) +80029c08: 8ca60020 lw a2,32(a1) +80029c0c: 8ca4002c lw a0,44(a1) +80029c10: 00621821 addu v1,v1,v0 +80029c14: 3063ffff andi v1,v1,0xffff +80029c18: 3c028021 lui v0,0x8021 +80029c1c: 00c43021 addu a2,a2,a0 +80029c20: 24e70001 addiu a3,a3,1 +80029c24: ac437018 sw v1,28696(v0) +80029c28: 3c028006 lui v0,0x8006 +80029c2c: 00602021 move a0,v1 +80029c30: aca7000c sw a3,12(a1) +80029c34: 24424be8 addiu v0,v0,19432 +80029c38: 0040f809 jalr v0 +80029c3c: aca60020 sw a2,32(a1) +80029c40: 00403821 move a3,v0 +80029c44: 92020002 lbu v0,2(s0) +80029c48: 3c038022 lui v1,0x8022 +80029c4c: 30420008 andi v0,v0,0x8 +80029c50: 10400062 beqz v0,80029ddc <_Z6Op65M0v+0x214> +80029c54: a46750be sh a3,20670(v1) +80029c58: 3c138021 lui s3,0x8021 +80029c5c: 96090004 lhu t1,4(s0) +80029c60: 2671e284 addiu s1,s3,-7548 +80029c64: 92230008 lbu v1,8(s1) +80029c68: 3122000f andi v0,t1,0xf +80029c6c: 00431021 addu v0,v0,v1 +80029c70: 30e6000f andi a2,a3,0xf +80029c74: 00c21021 addu v0,a2,v0 +80029c78: 304800ff andi t0,v0,0xff +80029c7c: 00091902 srl v1,t1,0x4 +80029c80: 00091202 srl v0,t1,0x8 +80029c84: 00072102 srl a0,a3,0x4 +80029c88: 306e000f andi t6,v1,0xf +80029c8c: 3050000f andi s0,v0,0xf +80029c90: 308a000f andi t2,a0,0xf +80029c94: 3c028022 lui v0,0x8022 +80029c98: 3c038022 lui v1,0x8022 +80029c9c: 00072a02 srl a1,a3,0x8 +80029ca0: 30a5000f andi a1,a1,0xf +80029ca4: 3c0d8022 lui t5,0x8022 +80029ca8: 3c0c8022 lui t4,0x8022 +80029cac: 0009cb02 srl t9,t1,0xc +80029cb0: 3c0b8022 lui t3,0x8022 +80029cb4: 00077b02 srl t7,a3,0xc +80029cb8: 3c188022 lui t8,0x8022 +80029cbc: a04650ae sb a2,20654(v0) +80029cc0: a06a50af sb t2,20655(v1) +80029cc4: 3c028022 lui v0,0x8022 +80029cc8: 3c038022 lui v1,0x8022 +80029ccc: 2d04000a sltiu a0,t0,10 +80029cd0: a04550b0 sb a1,20656(v0) +80029cd4: a06f50b1 sb t7,20657(v1) +80029cd8: a1ae50ab sb t6,20651(t5) +80029cdc: a19050ac sb s0,20652(t4) +80029ce0: a17950ad sb t9,20653(t3) +80029ce4: 10800071 beqz a0,80029eac <_Z6Op65M0v+0x2e4> +80029ce8: a30850aa sb t0,20650(t8) +80029cec: 91a250ab lbu v0,20651(t5) +80029cf0: 01421021 addu v0,t2,v0 +80029cf4: 304200ff andi v0,v0,0xff +80029cf8: 2c43000a sltiu v1,v0,10 +80029cfc: 1060005e beqz v1,80029e78 <_Z6Op65M0v+0x2b0> +80029d00: a1a250ab sb v0,20651(t5) +80029d04: 918250ac lbu v0,20652(t4) +80029d08: 00a21021 addu v0,a1,v0 +80029d0c: 304200ff andi v0,v0,0xff +80029d10: 2c43000a sltiu v1,v0,10 +80029d14: 10600072 beqz v1,80029ee0 <_Z6Op65M0v+0x318> +80029d18: a18250ac sb v0,20652(t4) +80029d1c: 916250ad lbu v0,20653(t3) +80029d20: 01e21021 addu v0,t7,v0 +80029d24: 304200ff andi v0,v0,0xff +80029d28: 2c43000a sltiu v1,v0,10 +80029d2c: 14600050 bnez v1,80029e70 <_Z6Op65M0v+0x2a8> +80029d30: a16250ad sb v0,20653(t3) +80029d34: 2442fff6 addiu v0,v0,-10 +80029d38: 3042000f andi v0,v0,0xf +80029d3c: 24030001 li v1,1 +80029d40: a2230008 sb v1,8(s1) +80029d44: a16250ad sb v0,20653(t3) +80029d48: 916250ad lbu v0,20653(t3) +80029d4c: 918350ac lbu v1,20652(t4) +80029d50: 930450aa lbu a0,20650(t8) +80029d54: 00031a00 sll v1,v1,0x8 +80029d58: 91a550ab lbu a1,20651(t5) +80029d5c: 00021300 sll v0,v0,0xc +80029d60: 00431025 or v0,v0,v1 +80029d64: 00441025 or v0,v0,a0 +80029d68: 00052900 sll a1,a1,0x4 +80029d6c: 00a22825 or a1,a1,v0 +80029d70: 30a5ffff andi a1,a1,0xffff +80029d74: 01272026 xor a0,t1,a3 +80029d78: 00e51026 xor v0,a3,a1 +80029d7c: 00042027 nor a0,zero,a0 +80029d80: 30428000 andi v0,v0,0x8000 +80029d84: 3c038022 lui v1,0x8022 +80029d88: 00822024 and a0,a0,v0 +80029d8c: 10800061 beqz a0,80029f14 <_Z6Op65M0v+0x34c> +80029d90: a46550b4 sh a1,20660(v1) +80029d94: 2663e284 addiu v1,s3,-7548 +80029d98: 24020001 li v0,1 +80029d9c: a062000b sb v0,11(v1) +80029da0: 2643e2f8 addiu v1,s2,-7432 +80029da4: 30a2ffff andi v0,a1,0xffff +80029da8: a4650004 sh a1,4(v1) +80029dac: 2664e284 addiu a0,s3,-7548 +80029db0: 00021a02 srl v1,v0,0x8 +80029db4: 0002102b sltu v0,zero,v0 +80029db8: a083000a sb v1,10(a0) +80029dbc: a0820009 sb v0,9(a0) +80029dc0: 8fbf0020 lw ra,32(sp) +80029dc4: 8fb3001c lw s3,28(sp) +80029dc8: 8fb20018 lw s2,24(sp) +80029dcc: 8fb10014 lw s1,20(sp) +80029dd0: 8fb00010 lw s0,16(sp) +80029dd4: 03e00008 jr ra +80029dd8: 27bd0028 addiu sp,sp,40 +80029ddc: 3c138021 lui s3,0x8021 +80029de0: 2666e284 addiu a2,s3,-7548 +80029de4: 90c30008 lbu v1,8(a2) +80029de8: 96020004 lhu v0,4(s0) +80029dec: 00472026 xor a0,v0,a3 +80029df0: 00431021 addu v0,v0,v1 +80029df4: 00e21021 addu v0,a3,v0 +80029df8: 3048ffff andi t0,v0,0xffff +80029dfc: 00042027 nor a0,zero,a0 +80029e00: 30848000 andi a0,a0,0x8000 +80029e04: 00e82826 xor a1,a3,t0 +80029e08: 3403ffff li v1,0xffff +80029e0c: 00a42824 and a1,a1,a0 +80029e10: 0062182b sltu v1,v1,v0 +80029e14: 3c048022 lui a0,0x8022 +80029e18: ac8250b8 sw v0,20664(a0) +80029e1c: 10a00012 beqz a1,80029e68 <_Z6Op65M0v+0x2a0> +80029e20: a0c30008 sb v1,8(a2) +80029e24: 24020001 li v0,1 +80029e28: a0c2000b sb v0,11(a2) +80029e2c: 2643e2f8 addiu v1,s2,-7432 +80029e30: 3102ffff andi v0,t0,0xffff +80029e34: a4680004 sh t0,4(v1) +80029e38: 2664e284 addiu a0,s3,-7548 +80029e3c: 00021a02 srl v1,v0,0x8 +80029e40: 0002102b sltu v0,zero,v0 +80029e44: a083000a sb v1,10(a0) +80029e48: a0820009 sb v0,9(a0) +80029e4c: 8fbf0020 lw ra,32(sp) +80029e50: 8fb3001c lw s3,28(sp) +80029e54: 8fb20018 lw s2,24(sp) +80029e58: 8fb10014 lw s1,20(sp) +80029e5c: 8fb00010 lw s0,16(sp) +80029e60: 03e00008 jr ra +80029e64: 27bd0028 addiu sp,sp,40 +80029e68: 0800a78b j 80029e2c <_Z6Op65M0v+0x264> +80029e6c: a0c0000b sb zero,11(a2) +80029e70: 0800a752 j 80029d48 <_Z6Op65M0v+0x180> +80029e74: a2200008 sb zero,8(s1) +80029e78: 26030001 addiu v1,s0,1 +80029e7c: 2442fff6 addiu v0,v0,-10 +80029e80: a18350ac sb v1,20652(t4) +80029e84: 3042000f andi v0,v0,0xf +80029e88: a1a250ab sb v0,20651(t5) +80029e8c: 918250ac lbu v0,20652(t4) +80029e90: 00a21021 addu v0,a1,v0 +80029e94: 304200ff andi v0,v0,0xff +80029e98: 2c43000a sltiu v1,v0,10 +80029e9c: 1460ff9f bnez v1,80029d1c <_Z6Op65M0v+0x154> +80029ea0: a18250ac sb v0,20652(t4) +80029ea4: 0800a7b9 j 80029ee4 <_Z6Op65M0v+0x31c> +80029ea8: 27230001 addiu v1,t9,1 +80029eac: 25c30001 addiu v1,t6,1 +80029eb0: 2502fff6 addiu v0,t0,-10 +80029eb4: a1a350ab sb v1,20651(t5) +80029eb8: 3042000f andi v0,v0,0xf +80029ebc: a30250aa sb v0,20650(t8) +80029ec0: 91a250ab lbu v0,20651(t5) +80029ec4: 01421021 addu v0,t2,v0 +80029ec8: 304200ff andi v0,v0,0xff +80029ecc: 2c43000a sltiu v1,v0,10 +80029ed0: 1460ff8c bnez v1,80029d04 <_Z6Op65M0v+0x13c> +80029ed4: a1a250ab sb v0,20651(t5) +80029ed8: 0800a79f j 80029e7c <_Z6Op65M0v+0x2b4> +80029edc: 26030001 addiu v1,s0,1 +80029ee0: 27230001 addiu v1,t9,1 +80029ee4: 2442fff6 addiu v0,v0,-10 +80029ee8: a16350ad sb v1,20653(t3) +80029eec: 3042000f andi v0,v0,0xf +80029ef0: a18250ac sb v0,20652(t4) +80029ef4: 916250ad lbu v0,20653(t3) +80029ef8: 01e21021 addu v0,t7,v0 +80029efc: 304200ff andi v0,v0,0xff +80029f00: 2c43000a sltiu v1,v0,10 +80029f04: 1460ffda bnez v1,80029e70 <_Z6Op65M0v+0x2a8> +80029f08: a16250ad sb v0,20653(t3) +80029f0c: 0800a74e j 80029d38 <_Z6Op65M0v+0x170> +80029f10: 2442fff6 addiu v0,v0,-10 +80029f14: 2662e284 addiu v0,s3,-7548 +80029f18: 0800a768 j 80029da0 <_Z6Op65M0v+0x1d8> +80029f1c: a040000b sb zero,11(v0) + +80029f20 <_Z6Op69M0v>: +80029f20: 27bdffd8 addiu sp,sp,-40 +80029f24: afb3001c sw s3,28(sp) +80029f28: 3c068021 lui a2,0x8021 +80029f2c: 3c138021 lui s3,0x8021 +80029f30: afb20018 sw s2,24(sp) +80029f34: afb00010 sw s0,16(sp) +80029f38: afbf0020 sw ra,32(sp) +80029f3c: afb10014 sw s1,20(sp) +80029f40: 24c6e2a8 addiu a2,a2,-7512 +80029f44: 2670e284 addiu s0,s3,-7548 +80029f48: 8cc5000c lw a1,12(a2) +80029f4c: 8e030010 lw v1,16(s0) +80029f50: 8cc20010 lw v0,16(a2) +80029f54: 00a31821 addu v1,a1,v1 +80029f58: 00621823 subu v1,v1,v0 +80029f5c: 3c028021 lui v0,0x8021 +80029f60: ac437018 sw v1,28696(v0) +80029f64: 24a50002 addiu a1,a1,2 +80029f68: 3c028006 lui v0,0x8006 +80029f6c: 00602021 move a0,v1 +80029f70: acc5000c sw a1,12(a2) +80029f74: 24424be8 addiu v0,v0,19432 +80029f78: 0040f809 jalr v0 +80029f7c: 3c128021 lui s2,0x8021 +80029f80: 2644e2f8 addiu a0,s2,-7432 +80029f84: 00403821 move a3,v0 +80029f88: 90820002 lbu v0,2(a0) +80029f8c: 3c038022 lui v1,0x8022 +80029f90: 30420008 andi v0,v0,0x8 +80029f94: 10400060 beqz v0,8002a118 <_Z6Op69M0v+0x1f8> +80029f98: a46750be sh a3,20670(v1) +80029f9c: 94890004 lhu t1,4(a0) +80029fa0: 92030008 lbu v1,8(s0) +80029fa4: 3122000f andi v0,t1,0xf +80029fa8: 00431021 addu v0,v0,v1 +80029fac: 30e6000f andi a2,a3,0xf +80029fb0: 00c21021 addu v0,a2,v0 +80029fb4: 304800ff andi t0,v0,0xff +80029fb8: 00091902 srl v1,t1,0x4 +80029fbc: 00091202 srl v0,t1,0x8 +80029fc0: 00072102 srl a0,a3,0x4 +80029fc4: 306e000f andi t6,v1,0xf +80029fc8: 3058000f andi t8,v0,0xf +80029fcc: 308a000f andi t2,a0,0xf +80029fd0: 3c028022 lui v0,0x8022 +80029fd4: 3c038022 lui v1,0x8022 +80029fd8: 00072a02 srl a1,a3,0x8 +80029fdc: 30a5000f andi a1,a1,0xf +80029fe0: 3c0d8022 lui t5,0x8022 +80029fe4: 3c0c8022 lui t4,0x8022 +80029fe8: 00098b02 srl s1,t1,0xc +80029fec: 3c0b8022 lui t3,0x8022 +80029ff0: 00077b02 srl t7,a3,0xc +80029ff4: 3c198022 lui t9,0x8022 +80029ff8: a04650ae sb a2,20654(v0) +80029ffc: a06a50af sb t2,20655(v1) +8002a000: 3c028022 lui v0,0x8022 +8002a004: 3c038022 lui v1,0x8022 +8002a008: 2d04000a sltiu a0,t0,10 +8002a00c: a04550b0 sb a1,20656(v0) +8002a010: a06f50b1 sb t7,20657(v1) +8002a014: a1ae50ab sb t6,20651(t5) +8002a018: a19850ac sb t8,20652(t4) +8002a01c: a17150ad sb s1,20653(t3) +8002a020: 1080006f beqz a0,8002a1e0 <_Z6Op69M0v+0x2c0> +8002a024: a32850aa sb t0,20650(t9) +8002a028: 91a250ab lbu v0,20651(t5) +8002a02c: 01421021 addu v0,t2,v0 +8002a030: 304200ff andi v0,v0,0xff +8002a034: 2c43000a sltiu v1,v0,10 +8002a038: 1060005c beqz v1,8002a1ac <_Z6Op69M0v+0x28c> +8002a03c: a1a250ab sb v0,20651(t5) +8002a040: 918250ac lbu v0,20652(t4) +8002a044: 00a21021 addu v0,a1,v0 +8002a048: 304200ff andi v0,v0,0xff +8002a04c: 2c43000a sltiu v1,v0,10 +8002a050: 10600070 beqz v1,8002a214 <_Z6Op69M0v+0x2f4> +8002a054: a18250ac sb v0,20652(t4) +8002a058: 916250ad lbu v0,20653(t3) +8002a05c: 01e21021 addu v0,t7,v0 +8002a060: 304200ff andi v0,v0,0xff +8002a064: 2c43000a sltiu v1,v0,10 +8002a068: 1460004e bnez v1,8002a1a4 <_Z6Op69M0v+0x284> +8002a06c: a16250ad sb v0,20653(t3) +8002a070: 2442fff6 addiu v0,v0,-10 +8002a074: 3042000f andi v0,v0,0xf +8002a078: 24030001 li v1,1 +8002a07c: a2030008 sb v1,8(s0) +8002a080: a16250ad sb v0,20653(t3) +8002a084: 916250ad lbu v0,20653(t3) +8002a088: 918350ac lbu v1,20652(t4) +8002a08c: 932450aa lbu a0,20650(t9) +8002a090: 00031a00 sll v1,v1,0x8 +8002a094: 91a550ab lbu a1,20651(t5) +8002a098: 00021300 sll v0,v0,0xc +8002a09c: 00431025 or v0,v0,v1 +8002a0a0: 00441025 or v0,v0,a0 +8002a0a4: 00052900 sll a1,a1,0x4 +8002a0a8: 00a22825 or a1,a1,v0 +8002a0ac: 30a5ffff andi a1,a1,0xffff +8002a0b0: 01272026 xor a0,t1,a3 +8002a0b4: 00e51026 xor v0,a3,a1 +8002a0b8: 00042027 nor a0,zero,a0 +8002a0bc: 30428000 andi v0,v0,0x8000 +8002a0c0: 3c038022 lui v1,0x8022 +8002a0c4: 00822024 and a0,a0,v0 +8002a0c8: 1080005f beqz a0,8002a248 <_Z6Op69M0v+0x328> +8002a0cc: a46550b4 sh a1,20660(v1) +8002a0d0: 2663e284 addiu v1,s3,-7548 +8002a0d4: 24020001 li v0,1 +8002a0d8: a062000b sb v0,11(v1) +8002a0dc: 2643e2f8 addiu v1,s2,-7432 +8002a0e0: 30a2ffff andi v0,a1,0xffff +8002a0e4: a4650004 sh a1,4(v1) +8002a0e8: 2664e284 addiu a0,s3,-7548 +8002a0ec: 00021a02 srl v1,v0,0x8 +8002a0f0: 0002102b sltu v0,zero,v0 +8002a0f4: a083000a sb v1,10(a0) +8002a0f8: a0820009 sb v0,9(a0) +8002a0fc: 8fbf0020 lw ra,32(sp) +8002a100: 8fb3001c lw s3,28(sp) +8002a104: 8fb20018 lw s2,24(sp) +8002a108: 8fb10014 lw s1,20(sp) +8002a10c: 8fb00010 lw s0,16(sp) +8002a110: 03e00008 jr ra +8002a114: 27bd0028 addiu sp,sp,40 +8002a118: 92030008 lbu v1,8(s0) +8002a11c: 94820004 lhu v0,4(a0) +8002a120: 00472026 xor a0,v0,a3 +8002a124: 00431021 addu v0,v0,v1 +8002a128: 00e21021 addu v0,a3,v0 +8002a12c: 3046ffff andi a2,v0,0xffff +8002a130: 00042027 nor a0,zero,a0 +8002a134: 30848000 andi a0,a0,0x8000 +8002a138: 00e62826 xor a1,a3,a2 +8002a13c: 3403ffff li v1,0xffff +8002a140: 00a42824 and a1,a1,a0 +8002a144: 0062182b sltu v1,v1,v0 +8002a148: 3c048022 lui a0,0x8022 +8002a14c: ac8250b8 sw v0,20664(a0) +8002a150: 10a00012 beqz a1,8002a19c <_Z6Op69M0v+0x27c> +8002a154: a2030008 sb v1,8(s0) +8002a158: 24020001 li v0,1 +8002a15c: a202000b sb v0,11(s0) +8002a160: 2643e2f8 addiu v1,s2,-7432 +8002a164: 30c2ffff andi v0,a2,0xffff +8002a168: a4660004 sh a2,4(v1) +8002a16c: 2664e284 addiu a0,s3,-7548 +8002a170: 00021a02 srl v1,v0,0x8 +8002a174: 0002102b sltu v0,zero,v0 +8002a178: a083000a sb v1,10(a0) +8002a17c: a0820009 sb v0,9(a0) +8002a180: 8fbf0020 lw ra,32(sp) +8002a184: 8fb3001c lw s3,28(sp) +8002a188: 8fb20018 lw s2,24(sp) +8002a18c: 8fb10014 lw s1,20(sp) +8002a190: 8fb00010 lw s0,16(sp) +8002a194: 03e00008 jr ra +8002a198: 27bd0028 addiu sp,sp,40 +8002a19c: 0800a858 j 8002a160 <_Z6Op69M0v+0x240> +8002a1a0: a200000b sb zero,11(s0) +8002a1a4: 0800a821 j 8002a084 <_Z6Op69M0v+0x164> +8002a1a8: a2000008 sb zero,8(s0) +8002a1ac: 27030001 addiu v1,t8,1 +8002a1b0: 2442fff6 addiu v0,v0,-10 +8002a1b4: a18350ac sb v1,20652(t4) +8002a1b8: 3042000f andi v0,v0,0xf +8002a1bc: a1a250ab sb v0,20651(t5) +8002a1c0: 918250ac lbu v0,20652(t4) +8002a1c4: 00a21021 addu v0,a1,v0 +8002a1c8: 304200ff andi v0,v0,0xff +8002a1cc: 2c43000a sltiu v1,v0,10 +8002a1d0: 1460ffa1 bnez v1,8002a058 <_Z6Op69M0v+0x138> +8002a1d4: a18250ac sb v0,20652(t4) +8002a1d8: 0800a886 j 8002a218 <_Z6Op69M0v+0x2f8> +8002a1dc: 26230001 addiu v1,s1,1 +8002a1e0: 25c30001 addiu v1,t6,1 +8002a1e4: 2502fff6 addiu v0,t0,-10 +8002a1e8: a1a350ab sb v1,20651(t5) +8002a1ec: 3042000f andi v0,v0,0xf +8002a1f0: a32250aa sb v0,20650(t9) +8002a1f4: 91a250ab lbu v0,20651(t5) +8002a1f8: 01421021 addu v0,t2,v0 +8002a1fc: 304200ff andi v0,v0,0xff +8002a200: 2c43000a sltiu v1,v0,10 +8002a204: 1460ff8e bnez v1,8002a040 <_Z6Op69M0v+0x120> +8002a208: a1a250ab sb v0,20651(t5) +8002a20c: 0800a86c j 8002a1b0 <_Z6Op69M0v+0x290> +8002a210: 27030001 addiu v1,t8,1 +8002a214: 26230001 addiu v1,s1,1 +8002a218: 2442fff6 addiu v0,v0,-10 +8002a21c: a16350ad sb v1,20653(t3) +8002a220: 3042000f andi v0,v0,0xf +8002a224: a18250ac sb v0,20652(t4) +8002a228: 916250ad lbu v0,20653(t3) +8002a22c: 01e21021 addu v0,t7,v0 +8002a230: 304200ff andi v0,v0,0xff +8002a234: 2c43000a sltiu v1,v0,10 +8002a238: 1460ffda bnez v1,8002a1a4 <_Z6Op69M0v+0x284> +8002a23c: a16250ad sb v0,20653(t3) +8002a240: 0800a81d j 8002a074 <_Z6Op69M0v+0x154> +8002a244: 2442fff6 addiu v0,v0,-10 +8002a248: 2662e284 addiu v0,s3,-7548 +8002a24c: 0800a837 j 8002a0dc <_Z6Op69M0v+0x1bc> +8002a250: a040000b sb zero,11(v0) + +8002a254 <_Z6Op71M0v>: +8002a254: 27bdffd0 addiu sp,sp,-48 +8002a258: 3c028021 lui v0,0x8021 +8002a25c: afbf002c sw ra,44(sp) +8002a260: afb60028 sw s6,40(sp) +8002a264: afb50024 sw s5,36(sp) +8002a268: afb40020 sw s4,32(sp) +8002a26c: afb3001c sw s3,28(sp) +8002a270: afb20018 sw s2,24(sp) +8002a274: afb10014 sw s1,20(sp) +8002a278: afb00010 sw s0,16(sp) +8002a27c: 2442e2a8 addiu v0,v0,-7512 +8002a280: 8c47000c lw a3,12(v0) +8002a284: 3c128022 lui s2,0x8022 +8002a288: 90e30000 lbu v1,0(a3) +8002a28c: 3c168021 lui s6,0x8021 +8002a290: a24350cc sb v1,20684(s2) +8002a294: 26d3e2f8 addiu s3,s6,-7432 +8002a298: 90e50000 lbu a1,0(a3) +8002a29c: 96630006 lhu v1,6(s3) +8002a2a0: 8c460020 lw a2,32(v0) +8002a2a4: 8c44002c lw a0,44(v0) +8002a2a8: 00a32821 addu a1,a1,v1 +8002a2ac: 30a5ffff andi a1,a1,0xffff +8002a2b0: 00c43021 addu a2,a2,a0 +8002a2b4: 24e70001 addiu a3,a3,1 +8002a2b8: 3c118021 lui s1,0x8021 +8002a2bc: 3c158021 lui s5,0x8021 +8002a2c0: 3c108006 lui s0,0x8006 +8002a2c4: 00a02021 move a0,a1 +8002a2c8: ac47000c sw a3,12(v0) +8002a2cc: 26104be8 addiu s0,s0,19432 +8002a2d0: ac460020 sw a2,32(v0) +8002a2d4: ae257018 sw a1,28696(s1) +8002a2d8: 0200f809 jalr s0 +8002a2dc: 26b4e284 addiu s4,s5,-7548 +8002a2e0: 8e840014 lw a0,20(s4) +8002a2e4: 9663000c lhu v1,12(s3) +8002a2e8: 00022a03 sra a1,v0,0x8 +8002a2ec: 00641821 addu v1,v1,a0 +8002a2f0: 00621821 addu v1,v1,v0 +8002a2f4: 00602021 move a0,v1 +8002a2f8: ae237018 sw v1,28696(s1) +8002a2fc: 0200f809 jalr s0 +8002a300: a24550cc sb a1,20684(s2) +8002a304: 00403821 move a3,v0 +8002a308: 92620002 lbu v0,2(s3) +8002a30c: 3c038022 lui v1,0x8022 +8002a310: 30420008 andi v0,v0,0x8 +8002a314: 10400063 beqz v0,8002a4a4 <_Z6Op71M0v+0x250> +8002a318: a46750be sh a3,20670(v1) +8002a31c: 96690004 lhu t1,4(s3) +8002a320: 92830008 lbu v1,8(s4) +8002a324: 3122000f andi v0,t1,0xf +8002a328: 00431021 addu v0,v0,v1 +8002a32c: 30e6000f andi a2,a3,0xf +8002a330: 00c21021 addu v0,a2,v0 +8002a334: 304800ff andi t0,v0,0xff +8002a338: 00091902 srl v1,t1,0x4 +8002a33c: 00091202 srl v0,t1,0x8 +8002a340: 00072102 srl a0,a3,0x4 +8002a344: 306e000f andi t6,v1,0xf +8002a348: 3050000f andi s0,v0,0xf +8002a34c: 308a000f andi t2,a0,0xf +8002a350: 3c028022 lui v0,0x8022 +8002a354: 3c038022 lui v1,0x8022 +8002a358: 00072a02 srl a1,a3,0x8 +8002a35c: 30a5000f andi a1,a1,0xf +8002a360: 3c0d8022 lui t5,0x8022 +8002a364: 3c0c8022 lui t4,0x8022 +8002a368: 00099302 srl s2,t1,0xc +8002a36c: 3c0b8022 lui t3,0x8022 +8002a370: 00077b02 srl t7,a3,0xc +8002a374: 3c118022 lui s1,0x8022 +8002a378: a04650ae sb a2,20654(v0) +8002a37c: a06a50af sb t2,20655(v1) +8002a380: 3c028022 lui v0,0x8022 +8002a384: 3c038022 lui v1,0x8022 +8002a388: 2d04000a sltiu a0,t0,10 +8002a38c: a04550b0 sb a1,20656(v0) +8002a390: a06f50b1 sb t7,20657(v1) +8002a394: a1ae50ab sb t6,20651(t5) +8002a398: a19050ac sb s0,20652(t4) +8002a39c: a17250ad sb s2,20653(t3) +8002a3a0: 10800075 beqz a0,8002a578 <_Z6Op71M0v+0x324> +8002a3a4: a22850aa sb t0,20650(s1) +8002a3a8: 91a250ab lbu v0,20651(t5) +8002a3ac: 01421021 addu v0,t2,v0 +8002a3b0: 304200ff andi v0,v0,0xff +8002a3b4: 2c43000a sltiu v1,v0,10 +8002a3b8: 10600062 beqz v1,8002a544 <_Z6Op71M0v+0x2f0> +8002a3bc: a1a250ab sb v0,20651(t5) +8002a3c0: 918250ac lbu v0,20652(t4) +8002a3c4: 00a21021 addu v0,a1,v0 +8002a3c8: 304200ff andi v0,v0,0xff +8002a3cc: 2c43000a sltiu v1,v0,10 +8002a3d0: 10600076 beqz v1,8002a5ac <_Z6Op71M0v+0x358> +8002a3d4: a18250ac sb v0,20652(t4) +8002a3d8: 916250ad lbu v0,20653(t3) +8002a3dc: 01e21021 addu v0,t7,v0 +8002a3e0: 304200ff andi v0,v0,0xff +8002a3e4: 2c43000a sltiu v1,v0,10 +8002a3e8: 14600054 bnez v1,8002a53c <_Z6Op71M0v+0x2e8> +8002a3ec: a16250ad sb v0,20653(t3) +8002a3f0: 2442fff6 addiu v0,v0,-10 +8002a3f4: 3042000f andi v0,v0,0xf +8002a3f8: 24030001 li v1,1 +8002a3fc: a2830008 sb v1,8(s4) +8002a400: a16250ad sb v0,20653(t3) +8002a404: 916250ad lbu v0,20653(t3) +8002a408: 918350ac lbu v1,20652(t4) +8002a40c: 922450aa lbu a0,20650(s1) +8002a410: 00031a00 sll v1,v1,0x8 +8002a414: 91a550ab lbu a1,20651(t5) +8002a418: 00021300 sll v0,v0,0xc +8002a41c: 00431025 or v0,v0,v1 +8002a420: 00441025 or v0,v0,a0 +8002a424: 00052900 sll a1,a1,0x4 +8002a428: 00a22825 or a1,a1,v0 +8002a42c: 30a5ffff andi a1,a1,0xffff +8002a430: 01272026 xor a0,t1,a3 +8002a434: 00e51026 xor v0,a3,a1 +8002a438: 00042027 nor a0,zero,a0 +8002a43c: 30428000 andi v0,v0,0x8000 +8002a440: 3c038022 lui v1,0x8022 +8002a444: 00822024 and a0,a0,v0 +8002a448: 10800065 beqz a0,8002a5e0 <_Z6Op71M0v+0x38c> +8002a44c: a46550b4 sh a1,20660(v1) +8002a450: 26a3e284 addiu v1,s5,-7548 +8002a454: 24020001 li v0,1 +8002a458: a062000b sb v0,11(v1) +8002a45c: 26c3e2f8 addiu v1,s6,-7432 +8002a460: 30a2ffff andi v0,a1,0xffff +8002a464: a4650004 sh a1,4(v1) +8002a468: 26a4e284 addiu a0,s5,-7548 +8002a46c: 00021a02 srl v1,v0,0x8 +8002a470: 0002102b sltu v0,zero,v0 +8002a474: a083000a sb v1,10(a0) +8002a478: a0820009 sb v0,9(a0) +8002a47c: 8fbf002c lw ra,44(sp) +8002a480: 8fb60028 lw s6,40(sp) +8002a484: 8fb50024 lw s5,36(sp) +8002a488: 8fb40020 lw s4,32(sp) +8002a48c: 8fb3001c lw s3,28(sp) +8002a490: 8fb20018 lw s2,24(sp) +8002a494: 8fb10014 lw s1,20(sp) +8002a498: 8fb00010 lw s0,16(sp) +8002a49c: 03e00008 jr ra +8002a4a0: 27bd0030 addiu sp,sp,48 +8002a4a4: 92830008 lbu v1,8(s4) +8002a4a8: 96620004 lhu v0,4(s3) +8002a4ac: 00472026 xor a0,v0,a3 +8002a4b0: 00431021 addu v0,v0,v1 +8002a4b4: 00e21021 addu v0,a3,v0 +8002a4b8: 3046ffff andi a2,v0,0xffff +8002a4bc: 00042027 nor a0,zero,a0 +8002a4c0: 30848000 andi a0,a0,0x8000 +8002a4c4: 00e62826 xor a1,a3,a2 +8002a4c8: 3403ffff li v1,0xffff +8002a4cc: 00a42824 and a1,a1,a0 +8002a4d0: 0062182b sltu v1,v1,v0 +8002a4d4: 3c048022 lui a0,0x8022 +8002a4d8: ac8250b8 sw v0,20664(a0) +8002a4dc: 10a00015 beqz a1,8002a534 <_Z6Op71M0v+0x2e0> +8002a4e0: a2830008 sb v1,8(s4) +8002a4e4: 24020001 li v0,1 +8002a4e8: a282000b sb v0,11(s4) +8002a4ec: 26c3e2f8 addiu v1,s6,-7432 +8002a4f0: 30c2ffff andi v0,a2,0xffff +8002a4f4: a4660004 sh a2,4(v1) +8002a4f8: 26a4e284 addiu a0,s5,-7548 +8002a4fc: 00021a02 srl v1,v0,0x8 +8002a500: 0002102b sltu v0,zero,v0 +8002a504: a083000a sb v1,10(a0) +8002a508: a0820009 sb v0,9(a0) +8002a50c: 8fbf002c lw ra,44(sp) +8002a510: 8fb60028 lw s6,40(sp) +8002a514: 8fb50024 lw s5,36(sp) +8002a518: 8fb40020 lw s4,32(sp) +8002a51c: 8fb3001c lw s3,28(sp) +8002a520: 8fb20018 lw s2,24(sp) +8002a524: 8fb10014 lw s1,20(sp) +8002a528: 8fb00010 lw s0,16(sp) +8002a52c: 03e00008 jr ra +8002a530: 27bd0030 addiu sp,sp,48 +8002a534: 0800a93b j 8002a4ec <_Z6Op71M0v+0x298> +8002a538: a280000b sb zero,11(s4) +8002a53c: 0800a901 j 8002a404 <_Z6Op71M0v+0x1b0> +8002a540: a2800008 sb zero,8(s4) +8002a544: 26030001 addiu v1,s0,1 +8002a548: 2442fff6 addiu v0,v0,-10 +8002a54c: a18350ac sb v1,20652(t4) +8002a550: 3042000f andi v0,v0,0xf +8002a554: a1a250ab sb v0,20651(t5) +8002a558: 918250ac lbu v0,20652(t4) +8002a55c: 00a21021 addu v0,a1,v0 +8002a560: 304200ff andi v0,v0,0xff +8002a564: 2c43000a sltiu v1,v0,10 +8002a568: 1460ff9b bnez v1,8002a3d8 <_Z6Op71M0v+0x184> +8002a56c: a18250ac sb v0,20652(t4) +8002a570: 0800a96c j 8002a5b0 <_Z6Op71M0v+0x35c> +8002a574: 26430001 addiu v1,s2,1 +8002a578: 25c30001 addiu v1,t6,1 +8002a57c: 2502fff6 addiu v0,t0,-10 +8002a580: a1a350ab sb v1,20651(t5) +8002a584: 3042000f andi v0,v0,0xf +8002a588: a22250aa sb v0,20650(s1) +8002a58c: 91a250ab lbu v0,20651(t5) +8002a590: 01421021 addu v0,t2,v0 +8002a594: 304200ff andi v0,v0,0xff +8002a598: 2c43000a sltiu v1,v0,10 +8002a59c: 1460ff88 bnez v1,8002a3c0 <_Z6Op71M0v+0x16c> +8002a5a0: a1a250ab sb v0,20651(t5) +8002a5a4: 0800a952 j 8002a548 <_Z6Op71M0v+0x2f4> +8002a5a8: 26030001 addiu v1,s0,1 +8002a5ac: 26430001 addiu v1,s2,1 +8002a5b0: 2442fff6 addiu v0,v0,-10 +8002a5b4: a16350ad sb v1,20653(t3) +8002a5b8: 3042000f andi v0,v0,0xf +8002a5bc: a18250ac sb v0,20652(t4) +8002a5c0: 916250ad lbu v0,20653(t3) +8002a5c4: 01e21021 addu v0,t7,v0 +8002a5c8: 304200ff andi v0,v0,0xff +8002a5cc: 2c43000a sltiu v1,v0,10 +8002a5d0: 1460ffda bnez v1,8002a53c <_Z6Op71M0v+0x2e8> +8002a5d4: a16250ad sb v0,20653(t3) +8002a5d8: 0800a8fd j 8002a3f4 <_Z6Op71M0v+0x1a0> +8002a5dc: 2442fff6 addiu v0,v0,-10 +8002a5e0: 26a2e284 addiu v0,s5,-7548 +8002a5e4: 0800a917 j 8002a45c <_Z6Op71M0v+0x208> +8002a5e8: a040000b sb zero,11(v0) + +8002a5ec <_Z6Op61M0v>: +8002a5ec: 27bdffc8 addiu sp,sp,-56 +8002a5f0: afb00010 sw s0,16(sp) +8002a5f4: 3c108021 lui s0,0x8021 +8002a5f8: afbf0030 sw ra,48(sp) +8002a5fc: afb7002c sw s7,44(sp) +8002a600: afb60028 sw s6,40(sp) +8002a604: afb50024 sw s5,36(sp) +8002a608: afb40020 sw s4,32(sp) +8002a60c: afb3001c sw s3,28(sp) +8002a610: afb20018 sw s2,24(sp) +8002a614: afb10014 sw s1,20(sp) +8002a618: 2610e2a8 addiu s0,s0,-7512 +8002a61c: 8e06000c lw a2,12(s0) +8002a620: 3c178021 lui s7,0x8021 +8002a624: 90c30000 lbu v1,0(a2) +8002a628: 26f4e2f8 addiu s4,s7,-7432 +8002a62c: 3c138022 lui s3,0x8022 +8002a630: a26350cc sb v1,20684(s3) +8002a634: 96820006 lhu v0,6(s4) +8002a638: 9683000a lhu v1,10(s4) +8002a63c: 90c50000 lbu a1,0(a2) +8002a640: 00431021 addu v0,v0,v1 +8002a644: 00a22821 addu a1,a1,v0 +8002a648: 8e030020 lw v1,32(s0) +8002a64c: 8e02002c lw v0,44(s0) +8002a650: 30a5ffff andi a1,a1,0xffff +8002a654: 00621821 addu v1,v1,v0 +8002a658: 24c60001 addiu a2,a2,1 +8002a65c: 3c128021 lui s2,0x8021 +8002a660: 3c168021 lui s6,0x8021 +8002a664: 3c118006 lui s1,0x8006 +8002a668: 00a02021 move a0,a1 +8002a66c: 26314be8 addiu s1,s1,19432 +8002a670: ae06000c sw a2,12(s0) +8002a674: ae030020 sw v1,32(s0) +8002a678: ae457018 sw a1,28696(s2) +8002a67c: 0220f809 jalr s1 +8002a680: 26d5e284 addiu s5,s6,-7548 +8002a684: 8e030020 lw v1,32(s0) +8002a688: 8ea50014 lw a1,20(s5) +8002a68c: 24630006 addiu v1,v1,6 +8002a690: 00452821 addu a1,v0,a1 +8002a694: 00021203 sra v0,v0,0x8 +8002a698: ae030020 sw v1,32(s0) +8002a69c: 00a02021 move a0,a1 +8002a6a0: a26250cc sb v0,20684(s3) +8002a6a4: 0220f809 jalr s1 +8002a6a8: ae457018 sw a1,28696(s2) +8002a6ac: 00403821 move a3,v0 +8002a6b0: 92820002 lbu v0,2(s4) +8002a6b4: 3c038022 lui v1,0x8022 +8002a6b8: 30420008 andi v0,v0,0x8 +8002a6bc: 10400055 beqz v0,8002a814 <_Z6Op61M0v+0x228> +8002a6c0: a46750be sh a3,20670(v1) +8002a6c4: 96890004 lhu t1,4(s4) +8002a6c8: 92a30008 lbu v1,8(s5) +8002a6cc: 3122000f andi v0,t1,0xf +8002a6d0: 00431021 addu v0,v0,v1 +8002a6d4: 30e6000f andi a2,a3,0xf +8002a6d8: 00c21021 addu v0,a2,v0 +8002a6dc: 304800ff andi t0,v0,0xff +8002a6e0: 00091902 srl v1,t1,0x4 +8002a6e4: 00091202 srl v0,t1,0x8 +8002a6e8: 00072102 srl a0,a3,0x4 +8002a6ec: 306e000f andi t6,v1,0xf +8002a6f0: 3050000f andi s0,v0,0xf +8002a6f4: 308a000f andi t2,a0,0xf +8002a6f8: 3c028022 lui v0,0x8022 +8002a6fc: 3c038022 lui v1,0x8022 +8002a700: 00072a02 srl a1,a3,0x8 +8002a704: 30a5000f andi a1,a1,0xf +8002a708: 3c0d8022 lui t5,0x8022 +8002a70c: 3c0c8022 lui t4,0x8022 +8002a710: 00099302 srl s2,t1,0xc +8002a714: 3c0b8022 lui t3,0x8022 +8002a718: 00077b02 srl t7,a3,0xc +8002a71c: 3c118022 lui s1,0x8022 +8002a720: a04650ae sb a2,20654(v0) +8002a724: a06a50af sb t2,20655(v1) +8002a728: 3c028022 lui v0,0x8022 +8002a72c: 3c038022 lui v1,0x8022 +8002a730: 2d04000a sltiu a0,t0,10 +8002a734: a04550b0 sb a1,20656(v0) +8002a738: a06f50b1 sb t7,20657(v1) +8002a73c: a1ae50ab sb t6,20651(t5) +8002a740: a19050ac sb s0,20652(t4) +8002a744: a17250ad sb s2,20653(t3) +8002a748: 10800068 beqz a0,8002a8ec <_Z6Op61M0v+0x300> +8002a74c: a22850aa sb t0,20650(s1) +8002a750: 91a250ab lbu v0,20651(t5) +8002a754: 01421021 addu v0,t2,v0 +8002a758: 304200ff andi v0,v0,0xff +8002a75c: 2c43000a sltiu v1,v0,10 +8002a760: 10600055 beqz v1,8002a8b8 <_Z6Op61M0v+0x2cc> +8002a764: a1a250ab sb v0,20651(t5) +8002a768: 918250ac lbu v0,20652(t4) +8002a76c: 00a21021 addu v0,a1,v0 +8002a770: 304200ff andi v0,v0,0xff +8002a774: 2c43000a sltiu v1,v0,10 +8002a778: 10600069 beqz v1,8002a920 <_Z6Op61M0v+0x334> +8002a77c: a18250ac sb v0,20652(t4) +8002a780: 916250ad lbu v0,20653(t3) +8002a784: 01e21021 addu v0,t7,v0 +8002a788: 304200ff andi v0,v0,0xff +8002a78c: 2c43000a sltiu v1,v0,10 +8002a790: 14600047 bnez v1,8002a8b0 <_Z6Op61M0v+0x2c4> +8002a794: a16250ad sb v0,20653(t3) +8002a798: 2442fff6 addiu v0,v0,-10 +8002a79c: 3042000f andi v0,v0,0xf +8002a7a0: 24030001 li v1,1 +8002a7a4: a2a30008 sb v1,8(s5) +8002a7a8: a16250ad sb v0,20653(t3) +8002a7ac: 916250ad lbu v0,20653(t3) +8002a7b0: 918350ac lbu v1,20652(t4) +8002a7b4: 922450aa lbu a0,20650(s1) +8002a7b8: 00031a00 sll v1,v1,0x8 +8002a7bc: 91a550ab lbu a1,20651(t5) +8002a7c0: 00021300 sll v0,v0,0xc +8002a7c4: 00431025 or v0,v0,v1 +8002a7c8: 00441025 or v0,v0,a0 +8002a7cc: 00052900 sll a1,a1,0x4 +8002a7d0: 00a22825 or a1,a1,v0 +8002a7d4: 30a5ffff andi a1,a1,0xffff +8002a7d8: 01272026 xor a0,t1,a3 +8002a7dc: 00e51026 xor v0,a3,a1 +8002a7e0: 00042027 nor a0,zero,a0 +8002a7e4: 30428000 andi v0,v0,0x8000 +8002a7e8: 3c038022 lui v1,0x8022 +8002a7ec: 00822024 and a0,a0,v0 +8002a7f0: 10800058 beqz a0,8002a954 <_Z6Op61M0v+0x368> +8002a7f4: a46550b4 sh a1,20660(v1) +8002a7f8: 26c3e284 addiu v1,s6,-7548 +8002a7fc: 24020001 li v0,1 +8002a800: a062000b sb v0,11(v1) +8002a804: 26e3e2f8 addiu v1,s7,-7432 +8002a808: 30a2ffff andi v0,a1,0xffff +8002a80c: 0800aa1a j 8002a868 <_Z6Op61M0v+0x27c> +8002a810: a4650004 sh a1,4(v1) +8002a814: 92a30008 lbu v1,8(s5) +8002a818: 96820004 lhu v0,4(s4) +8002a81c: 00472026 xor a0,v0,a3 +8002a820: 00431021 addu v0,v0,v1 +8002a824: 00e21021 addu v0,a3,v0 +8002a828: 3046ffff andi a2,v0,0xffff +8002a82c: 00042027 nor a0,zero,a0 +8002a830: 30848000 andi a0,a0,0x8000 +8002a834: 00e62826 xor a1,a3,a2 +8002a838: 3403ffff li v1,0xffff +8002a83c: 00a42824 and a1,a1,a0 +8002a840: 0062182b sltu v1,v1,v0 +8002a844: 3c048022 lui a0,0x8022 +8002a848: ac8250b8 sw v0,20664(a0) +8002a84c: 10a00016 beqz a1,8002a8a8 <_Z6Op61M0v+0x2bc> +8002a850: a2a30008 sb v1,8(s5) +8002a854: 24020001 li v0,1 +8002a858: a2a2000b sb v0,11(s5) +8002a85c: 26e3e2f8 addiu v1,s7,-7432 +8002a860: a4660004 sh a2,4(v1) +8002a864: 30c2ffff andi v0,a2,0xffff +8002a868: 26c4e284 addiu a0,s6,-7548 +8002a86c: 00021a02 srl v1,v0,0x8 +8002a870: 0002102b sltu v0,zero,v0 +8002a874: a083000a sb v1,10(a0) +8002a878: a0820009 sb v0,9(a0) +8002a87c: 8fbf0030 lw ra,48(sp) +8002a880: 8fb7002c lw s7,44(sp) +8002a884: 8fb60028 lw s6,40(sp) +8002a888: 8fb50024 lw s5,36(sp) +8002a88c: 8fb40020 lw s4,32(sp) +8002a890: 8fb3001c lw s3,28(sp) +8002a894: 8fb20018 lw s2,24(sp) +8002a898: 8fb10014 lw s1,20(sp) +8002a89c: 8fb00010 lw s0,16(sp) +8002a8a0: 03e00008 jr ra +8002a8a4: 27bd0038 addiu sp,sp,56 +8002a8a8: 0800aa17 j 8002a85c <_Z6Op61M0v+0x270> +8002a8ac: a2a0000b sb zero,11(s5) +8002a8b0: 0800a9eb j 8002a7ac <_Z6Op61M0v+0x1c0> +8002a8b4: a2a00008 sb zero,8(s5) +8002a8b8: 26030001 addiu v1,s0,1 +8002a8bc: 2442fff6 addiu v0,v0,-10 +8002a8c0: a18350ac sb v1,20652(t4) +8002a8c4: 3042000f andi v0,v0,0xf +8002a8c8: a1a250ab sb v0,20651(t5) +8002a8cc: 918250ac lbu v0,20652(t4) +8002a8d0: 00a21021 addu v0,a1,v0 +8002a8d4: 304200ff andi v0,v0,0xff +8002a8d8: 2c43000a sltiu v1,v0,10 +8002a8dc: 1460ffa8 bnez v1,8002a780 <_Z6Op61M0v+0x194> +8002a8e0: a18250ac sb v0,20652(t4) +8002a8e4: 0800aa49 j 8002a924 <_Z6Op61M0v+0x338> +8002a8e8: 26430001 addiu v1,s2,1 +8002a8ec: 25c30001 addiu v1,t6,1 +8002a8f0: 2502fff6 addiu v0,t0,-10 +8002a8f4: a1a350ab sb v1,20651(t5) +8002a8f8: 3042000f andi v0,v0,0xf +8002a8fc: a22250aa sb v0,20650(s1) +8002a900: 91a250ab lbu v0,20651(t5) +8002a904: 01421021 addu v0,t2,v0 +8002a908: 304200ff andi v0,v0,0xff +8002a90c: 2c43000a sltiu v1,v0,10 +8002a910: 1460ff95 bnez v1,8002a768 <_Z6Op61M0v+0x17c> +8002a914: a1a250ab sb v0,20651(t5) +8002a918: 0800aa2f j 8002a8bc <_Z6Op61M0v+0x2d0> +8002a91c: 26030001 addiu v1,s0,1 +8002a920: 26430001 addiu v1,s2,1 +8002a924: 2442fff6 addiu v0,v0,-10 +8002a928: a16350ad sb v1,20653(t3) +8002a92c: 3042000f andi v0,v0,0xf +8002a930: a18250ac sb v0,20652(t4) +8002a934: 916250ad lbu v0,20653(t3) +8002a938: 01e21021 addu v0,t7,v0 +8002a93c: 304200ff andi v0,v0,0xff +8002a940: 2c43000a sltiu v1,v0,10 +8002a944: 1460ffda bnez v1,8002a8b0 <_Z6Op61M0v+0x2c4> +8002a948: a16250ad sb v0,20653(t3) +8002a94c: 0800a9e7 j 8002a79c <_Z6Op61M0v+0x1b0> +8002a950: 2442fff6 addiu v0,v0,-10 +8002a954: 26c2e284 addiu v0,s6,-7548 +8002a958: 0800aa01 j 8002a804 <_Z6Op61M0v+0x218> +8002a95c: a040000b sb zero,11(v0) + +8002a960 <_Z6Op72M0v>: +8002a960: 27bdffd0 addiu sp,sp,-48 +8002a964: 3c028021 lui v0,0x8021 +8002a968: afbf002c sw ra,44(sp) +8002a96c: afb60028 sw s6,40(sp) +8002a970: afb50024 sw s5,36(sp) +8002a974: afb40020 sw s4,32(sp) +8002a978: afb3001c sw s3,28(sp) +8002a97c: afb20018 sw s2,24(sp) +8002a980: afb10014 sw s1,20(sp) +8002a984: afb00010 sw s0,16(sp) +8002a988: 2442e2a8 addiu v0,v0,-7512 +8002a98c: 8c47000c lw a3,12(v0) +8002a990: 3c128022 lui s2,0x8022 +8002a994: 90e30000 lbu v1,0(a3) +8002a998: 3c168021 lui s6,0x8021 +8002a99c: a24350cc sb v1,20684(s2) +8002a9a0: 26d3e2f8 addiu s3,s6,-7432 +8002a9a4: 90e50000 lbu a1,0(a3) +8002a9a8: 96630006 lhu v1,6(s3) +8002a9ac: 8c460020 lw a2,32(v0) +8002a9b0: 8c44002c lw a0,44(v0) +8002a9b4: 00a32821 addu a1,a1,v1 +8002a9b8: 30a5ffff andi a1,a1,0xffff +8002a9bc: 00c43021 addu a2,a2,a0 +8002a9c0: 24e70001 addiu a3,a3,1 +8002a9c4: 3c118021 lui s1,0x8021 +8002a9c8: 3c158021 lui s5,0x8021 +8002a9cc: 3c108006 lui s0,0x8006 +8002a9d0: 00a02021 move a0,a1 +8002a9d4: ac47000c sw a3,12(v0) +8002a9d8: 26104be8 addiu s0,s0,19432 +8002a9dc: ac460020 sw a2,32(v0) +8002a9e0: ae257018 sw a1,28696(s1) +8002a9e4: 0200f809 jalr s0 +8002a9e8: 26b4e284 addiu s4,s5,-7548 +8002a9ec: 8e830014 lw v1,20(s4) +8002a9f0: 00022a03 sra a1,v0,0x8 +8002a9f4: 00431021 addu v0,v0,v1 +8002a9f8: 00402021 move a0,v0 +8002a9fc: a24550cc sb a1,20684(s2) +8002aa00: 0200f809 jalr s0 +8002aa04: ae227018 sw v0,28696(s1) +8002aa08: 00403821 move a3,v0 +8002aa0c: 92620002 lbu v0,2(s3) +8002aa10: 3c038022 lui v1,0x8022 +8002aa14: 30420008 andi v0,v0,0x8 +8002aa18: 10400063 beqz v0,8002aba8 <_Z6Op72M0v+0x248> +8002aa1c: a46750be sh a3,20670(v1) +8002aa20: 96690004 lhu t1,4(s3) +8002aa24: 92830008 lbu v1,8(s4) +8002aa28: 3122000f andi v0,t1,0xf +8002aa2c: 00431021 addu v0,v0,v1 +8002aa30: 30e6000f andi a2,a3,0xf +8002aa34: 00c21021 addu v0,a2,v0 +8002aa38: 304800ff andi t0,v0,0xff +8002aa3c: 00091902 srl v1,t1,0x4 +8002aa40: 00091202 srl v0,t1,0x8 +8002aa44: 00072102 srl a0,a3,0x4 +8002aa48: 306e000f andi t6,v1,0xf +8002aa4c: 3050000f andi s0,v0,0xf +8002aa50: 308a000f andi t2,a0,0xf +8002aa54: 3c028022 lui v0,0x8022 +8002aa58: 3c038022 lui v1,0x8022 +8002aa5c: 00072a02 srl a1,a3,0x8 +8002aa60: 30a5000f andi a1,a1,0xf +8002aa64: 3c0d8022 lui t5,0x8022 +8002aa68: 3c0c8022 lui t4,0x8022 +8002aa6c: 00099302 srl s2,t1,0xc +8002aa70: 3c0b8022 lui t3,0x8022 +8002aa74: 00077b02 srl t7,a3,0xc +8002aa78: 3c118022 lui s1,0x8022 +8002aa7c: a04650ae sb a2,20654(v0) +8002aa80: a06a50af sb t2,20655(v1) +8002aa84: 3c028022 lui v0,0x8022 +8002aa88: 3c038022 lui v1,0x8022 +8002aa8c: 2d04000a sltiu a0,t0,10 +8002aa90: a04550b0 sb a1,20656(v0) +8002aa94: a06f50b1 sb t7,20657(v1) +8002aa98: a1ae50ab sb t6,20651(t5) +8002aa9c: a19050ac sb s0,20652(t4) +8002aaa0: a17250ad sb s2,20653(t3) +8002aaa4: 10800075 beqz a0,8002ac7c <_Z6Op72M0v+0x31c> +8002aaa8: a22850aa sb t0,20650(s1) +8002aaac: 91a250ab lbu v0,20651(t5) +8002aab0: 01421021 addu v0,t2,v0 +8002aab4: 304200ff andi v0,v0,0xff +8002aab8: 2c43000a sltiu v1,v0,10 +8002aabc: 10600062 beqz v1,8002ac48 <_Z6Op72M0v+0x2e8> +8002aac0: a1a250ab sb v0,20651(t5) +8002aac4: 918250ac lbu v0,20652(t4) +8002aac8: 00a21021 addu v0,a1,v0 +8002aacc: 304200ff andi v0,v0,0xff +8002aad0: 2c43000a sltiu v1,v0,10 +8002aad4: 10600076 beqz v1,8002acb0 <_Z6Op72M0v+0x350> +8002aad8: a18250ac sb v0,20652(t4) +8002aadc: 916250ad lbu v0,20653(t3) +8002aae0: 01e21021 addu v0,t7,v0 +8002aae4: 304200ff andi v0,v0,0xff +8002aae8: 2c43000a sltiu v1,v0,10 +8002aaec: 14600054 bnez v1,8002ac40 <_Z6Op72M0v+0x2e0> +8002aaf0: a16250ad sb v0,20653(t3) +8002aaf4: 2442fff6 addiu v0,v0,-10 +8002aaf8: 3042000f andi v0,v0,0xf +8002aafc: 24030001 li v1,1 +8002ab00: a2830008 sb v1,8(s4) +8002ab04: a16250ad sb v0,20653(t3) +8002ab08: 916250ad lbu v0,20653(t3) +8002ab0c: 918350ac lbu v1,20652(t4) +8002ab10: 922450aa lbu a0,20650(s1) +8002ab14: 00031a00 sll v1,v1,0x8 +8002ab18: 91a550ab lbu a1,20651(t5) +8002ab1c: 00021300 sll v0,v0,0xc +8002ab20: 00431025 or v0,v0,v1 +8002ab24: 00441025 or v0,v0,a0 +8002ab28: 00052900 sll a1,a1,0x4 +8002ab2c: 00a22825 or a1,a1,v0 +8002ab30: 30a5ffff andi a1,a1,0xffff +8002ab34: 01272026 xor a0,t1,a3 +8002ab38: 00e51026 xor v0,a3,a1 +8002ab3c: 00042027 nor a0,zero,a0 +8002ab40: 30428000 andi v0,v0,0x8000 +8002ab44: 3c038022 lui v1,0x8022 +8002ab48: 00822024 and a0,a0,v0 +8002ab4c: 10800065 beqz a0,8002ace4 <_Z6Op72M0v+0x384> +8002ab50: a46550b4 sh a1,20660(v1) +8002ab54: 26a3e284 addiu v1,s5,-7548 +8002ab58: 24020001 li v0,1 +8002ab5c: a062000b sb v0,11(v1) +8002ab60: 26c3e2f8 addiu v1,s6,-7432 +8002ab64: 30a2ffff andi v0,a1,0xffff +8002ab68: a4650004 sh a1,4(v1) +8002ab6c: 26a4e284 addiu a0,s5,-7548 +8002ab70: 00021a02 srl v1,v0,0x8 +8002ab74: 0002102b sltu v0,zero,v0 +8002ab78: a083000a sb v1,10(a0) +8002ab7c: a0820009 sb v0,9(a0) +8002ab80: 8fbf002c lw ra,44(sp) +8002ab84: 8fb60028 lw s6,40(sp) +8002ab88: 8fb50024 lw s5,36(sp) +8002ab8c: 8fb40020 lw s4,32(sp) +8002ab90: 8fb3001c lw s3,28(sp) +8002ab94: 8fb20018 lw s2,24(sp) +8002ab98: 8fb10014 lw s1,20(sp) +8002ab9c: 8fb00010 lw s0,16(sp) +8002aba0: 03e00008 jr ra +8002aba4: 27bd0030 addiu sp,sp,48 +8002aba8: 92830008 lbu v1,8(s4) +8002abac: 96620004 lhu v0,4(s3) +8002abb0: 00472026 xor a0,v0,a3 +8002abb4: 00431021 addu v0,v0,v1 +8002abb8: 00e21021 addu v0,a3,v0 +8002abbc: 3046ffff andi a2,v0,0xffff +8002abc0: 00042027 nor a0,zero,a0 +8002abc4: 30848000 andi a0,a0,0x8000 +8002abc8: 00e62826 xor a1,a3,a2 +8002abcc: 3403ffff li v1,0xffff +8002abd0: 00a42824 and a1,a1,a0 +8002abd4: 0062182b sltu v1,v1,v0 +8002abd8: 3c048022 lui a0,0x8022 +8002abdc: ac8250b8 sw v0,20664(a0) +8002abe0: 10a00015 beqz a1,8002ac38 <_Z6Op72M0v+0x2d8> +8002abe4: a2830008 sb v1,8(s4) +8002abe8: 24020001 li v0,1 +8002abec: a282000b sb v0,11(s4) +8002abf0: 26c3e2f8 addiu v1,s6,-7432 +8002abf4: 30c2ffff andi v0,a2,0xffff +8002abf8: a4660004 sh a2,4(v1) +8002abfc: 26a4e284 addiu a0,s5,-7548 +8002ac00: 00021a02 srl v1,v0,0x8 +8002ac04: 0002102b sltu v0,zero,v0 +8002ac08: a083000a sb v1,10(a0) +8002ac0c: a0820009 sb v0,9(a0) +8002ac10: 8fbf002c lw ra,44(sp) +8002ac14: 8fb60028 lw s6,40(sp) +8002ac18: 8fb50024 lw s5,36(sp) +8002ac1c: 8fb40020 lw s4,32(sp) +8002ac20: 8fb3001c lw s3,28(sp) +8002ac24: 8fb20018 lw s2,24(sp) +8002ac28: 8fb10014 lw s1,20(sp) +8002ac2c: 8fb00010 lw s0,16(sp) +8002ac30: 03e00008 jr ra +8002ac34: 27bd0030 addiu sp,sp,48 +8002ac38: 0800aafc j 8002abf0 <_Z6Op72M0v+0x290> +8002ac3c: a280000b sb zero,11(s4) +8002ac40: 0800aac2 j 8002ab08 <_Z6Op72M0v+0x1a8> +8002ac44: a2800008 sb zero,8(s4) +8002ac48: 26030001 addiu v1,s0,1 +8002ac4c: 2442fff6 addiu v0,v0,-10 +8002ac50: a18350ac sb v1,20652(t4) +8002ac54: 3042000f andi v0,v0,0xf +8002ac58: a1a250ab sb v0,20651(t5) +8002ac5c: 918250ac lbu v0,20652(t4) +8002ac60: 00a21021 addu v0,a1,v0 +8002ac64: 304200ff andi v0,v0,0xff +8002ac68: 2c43000a sltiu v1,v0,10 +8002ac6c: 1460ff9b bnez v1,8002aadc <_Z6Op72M0v+0x17c> +8002ac70: a18250ac sb v0,20652(t4) +8002ac74: 0800ab2d j 8002acb4 <_Z6Op72M0v+0x354> +8002ac78: 26430001 addiu v1,s2,1 +8002ac7c: 25c30001 addiu v1,t6,1 +8002ac80: 2502fff6 addiu v0,t0,-10 +8002ac84: a1a350ab sb v1,20651(t5) +8002ac88: 3042000f andi v0,v0,0xf +8002ac8c: a22250aa sb v0,20650(s1) +8002ac90: 91a250ab lbu v0,20651(t5) +8002ac94: 01421021 addu v0,t2,v0 +8002ac98: 304200ff andi v0,v0,0xff +8002ac9c: 2c43000a sltiu v1,v0,10 +8002aca0: 1460ff88 bnez v1,8002aac4 <_Z6Op72M0v+0x164> +8002aca4: a1a250ab sb v0,20651(t5) +8002aca8: 0800ab13 j 8002ac4c <_Z6Op72M0v+0x2ec> +8002acac: 26030001 addiu v1,s0,1 +8002acb0: 26430001 addiu v1,s2,1 +8002acb4: 2442fff6 addiu v0,v0,-10 +8002acb8: a16350ad sb v1,20653(t3) +8002acbc: 3042000f andi v0,v0,0xf +8002acc0: a18250ac sb v0,20652(t4) +8002acc4: 916250ad lbu v0,20653(t3) +8002acc8: 01e21021 addu v0,t7,v0 +8002accc: 304200ff andi v0,v0,0xff +8002acd0: 2c43000a sltiu v1,v0,10 +8002acd4: 1460ffda bnez v1,8002ac40 <_Z6Op72M0v+0x2e0> +8002acd8: a16250ad sb v0,20653(t3) +8002acdc: 0800aabe j 8002aaf8 <_Z6Op72M0v+0x198> +8002ace0: 2442fff6 addiu v0,v0,-10 +8002ace4: 26a2e284 addiu v0,s5,-7548 +8002ace8: 0800aad8 j 8002ab60 <_Z6Op72M0v+0x200> +8002acec: a040000b sb zero,11(v0) + +8002acf0 <_Z6Op75M0v>: +8002acf0: 27bdffd8 addiu sp,sp,-40 +8002acf4: 3c058021 lui a1,0x8021 +8002acf8: afb3001c sw s3,28(sp) +8002acfc: afb10014 sw s1,20(sp) +8002ad00: afb00010 sw s0,16(sp) +8002ad04: afbf0020 sw ra,32(sp) +8002ad08: afb20018 sw s2,24(sp) +8002ad0c: 24a5e2a8 addiu a1,a1,-7512 +8002ad10: 8ca8000c lw t0,12(a1) +8002ad14: 3c138021 lui s3,0x8021 +8002ad18: 91030000 lbu v1,0(t0) +8002ad1c: 2670e2f8 addiu s0,s3,-7432 +8002ad20: 3c028022 lui v0,0x8022 +8002ad24: a04350cc sb v1,20684(v0) +8002ad28: 96070006 lhu a3,6(s0) +8002ad2c: 9603000a lhu v1,10(s0) +8002ad30: 96020002 lhu v0,2(s0) +8002ad34: 00e33821 addu a3,a3,v1 +8002ad38: 8ca40020 lw a0,32(a1) +8002ad3c: 30420100 andi v0,v0,0x100 +8002ad40: 3411ffff li s1,0xffff +8002ad44: 240300ff li v1,255 +8002ad48: 91060000 lbu a2,0(t0) +8002ad4c: 0222180a movz v1,s1,v0 +8002ad50: 8ca2002c lw v0,44(a1) +8002ad54: 24840006 addiu a0,a0,6 +8002ad58: 00c73021 addu a2,a2,a3 +8002ad5c: 00441021 addu v0,v0,a0 +8002ad60: 00661824 and v1,v1,a2 +8002ad64: aca20020 sw v0,32(a1) +8002ad68: 3c028021 lui v0,0x8021 +8002ad6c: ac437018 sw v1,28696(v0) +8002ad70: 25080001 addiu t0,t0,1 +8002ad74: 3c028006 lui v0,0x8006 +8002ad78: 00602021 move a0,v1 +8002ad7c: 24424be8 addiu v0,v0,19432 +8002ad80: 0040f809 jalr v0 +8002ad84: aca8000c sw t0,12(a1) +8002ad88: 00403821 move a3,v0 +8002ad8c: 92020002 lbu v0,2(s0) +8002ad90: 3c038022 lui v1,0x8022 +8002ad94: 30420008 andi v0,v0,0x8 +8002ad98: 10400062 beqz v0,8002af24 <_Z6Op75M0v+0x234> +8002ad9c: a46750be sh a3,20670(v1) +8002ada0: 3c128021 lui s2,0x8021 +8002ada4: 96090004 lhu t1,4(s0) +8002ada8: 2659e284 addiu t9,s2,-7548 +8002adac: 93230008 lbu v1,8(t9) +8002adb0: 3122000f andi v0,t1,0xf +8002adb4: 00431021 addu v0,v0,v1 +8002adb8: 30e6000f andi a2,a3,0xf +8002adbc: 00c21021 addu v0,a2,v0 +8002adc0: 304800ff andi t0,v0,0xff +8002adc4: 00091902 srl v1,t1,0x4 +8002adc8: 00091202 srl v0,t1,0x8 +8002adcc: 00072102 srl a0,a3,0x4 +8002add0: 306e000f andi t6,v1,0xf +8002add4: 3050000f andi s0,v0,0xf +8002add8: 308a000f andi t2,a0,0xf +8002addc: 3c028022 lui v0,0x8022 +8002ade0: 3c038022 lui v1,0x8022 +8002ade4: 00072a02 srl a1,a3,0x8 +8002ade8: 30a5000f andi a1,a1,0xf +8002adec: 3c0d8022 lui t5,0x8022 +8002adf0: 3c0c8022 lui t4,0x8022 +8002adf4: 0009c302 srl t8,t1,0xc +8002adf8: 3c0b8022 lui t3,0x8022 +8002adfc: 00077b02 srl t7,a3,0xc +8002ae00: 3c118022 lui s1,0x8022 +8002ae04: a04650ae sb a2,20654(v0) +8002ae08: a06a50af sb t2,20655(v1) +8002ae0c: 3c028022 lui v0,0x8022 +8002ae10: 3c038022 lui v1,0x8022 +8002ae14: 2d04000a sltiu a0,t0,10 +8002ae18: a04550b0 sb a1,20656(v0) +8002ae1c: a06f50b1 sb t7,20657(v1) +8002ae20: a1ae50ab sb t6,20651(t5) +8002ae24: a19050ac sb s0,20652(t4) +8002ae28: a17850ad sb t8,20653(t3) +8002ae2c: 10800070 beqz a0,8002aff0 <_Z6Op75M0v+0x300> +8002ae30: a22850aa sb t0,20650(s1) +8002ae34: 91a250ab lbu v0,20651(t5) +8002ae38: 01421021 addu v0,t2,v0 +8002ae3c: 304200ff andi v0,v0,0xff +8002ae40: 2c43000a sltiu v1,v0,10 +8002ae44: 1060005d beqz v1,8002afbc <_Z6Op75M0v+0x2cc> +8002ae48: a1a250ab sb v0,20651(t5) +8002ae4c: 918250ac lbu v0,20652(t4) +8002ae50: 00a21021 addu v0,a1,v0 +8002ae54: 304200ff andi v0,v0,0xff +8002ae58: 2c43000a sltiu v1,v0,10 +8002ae5c: 10600071 beqz v1,8002b024 <_Z6Op75M0v+0x334> +8002ae60: a18250ac sb v0,20652(t4) +8002ae64: 916250ad lbu v0,20653(t3) +8002ae68: 01e21021 addu v0,t7,v0 +8002ae6c: 304200ff andi v0,v0,0xff +8002ae70: 2c43000a sltiu v1,v0,10 +8002ae74: 1460004f bnez v1,8002afb4 <_Z6Op75M0v+0x2c4> +8002ae78: a16250ad sb v0,20653(t3) +8002ae7c: 2442fff6 addiu v0,v0,-10 +8002ae80: 3042000f andi v0,v0,0xf +8002ae84: 24030001 li v1,1 +8002ae88: a3230008 sb v1,8(t9) +8002ae8c: a16250ad sb v0,20653(t3) +8002ae90: 916250ad lbu v0,20653(t3) +8002ae94: 918350ac lbu v1,20652(t4) +8002ae98: 922450aa lbu a0,20650(s1) +8002ae9c: 00031a00 sll v1,v1,0x8 +8002aea0: 91a550ab lbu a1,20651(t5) +8002aea4: 00021300 sll v0,v0,0xc +8002aea8: 00431025 or v0,v0,v1 +8002aeac: 00441025 or v0,v0,a0 +8002aeb0: 00052900 sll a1,a1,0x4 +8002aeb4: 00a22825 or a1,a1,v0 +8002aeb8: 30a5ffff andi a1,a1,0xffff +8002aebc: 01272026 xor a0,t1,a3 +8002aec0: 00e51026 xor v0,a3,a1 +8002aec4: 00042027 nor a0,zero,a0 +8002aec8: 30428000 andi v0,v0,0x8000 +8002aecc: 3c038022 lui v1,0x8022 +8002aed0: 00822024 and a0,a0,v0 +8002aed4: 10800060 beqz a0,8002b058 <_Z6Op75M0v+0x368> +8002aed8: a46550b4 sh a1,20660(v1) +8002aedc: 2643e284 addiu v1,s2,-7548 +8002aee0: 24020001 li v0,1 +8002aee4: a062000b sb v0,11(v1) +8002aee8: 2663e2f8 addiu v1,s3,-7432 +8002aeec: 30a2ffff andi v0,a1,0xffff +8002aef0: a4650004 sh a1,4(v1) +8002aef4: 2644e284 addiu a0,s2,-7548 +8002aef8: 00021a02 srl v1,v0,0x8 +8002aefc: 0002102b sltu v0,zero,v0 +8002af00: a083000a sb v1,10(a0) +8002af04: a0820009 sb v0,9(a0) +8002af08: 8fbf0020 lw ra,32(sp) +8002af0c: 8fb3001c lw s3,28(sp) +8002af10: 8fb20018 lw s2,24(sp) +8002af14: 8fb10014 lw s1,20(sp) +8002af18: 8fb00010 lw s0,16(sp) +8002af1c: 03e00008 jr ra +8002af20: 27bd0028 addiu sp,sp,40 +8002af24: 3c128021 lui s2,0x8021 +8002af28: 2646e284 addiu a2,s2,-7548 +8002af2c: 90c40008 lbu a0,8(a2) +8002af30: 96020004 lhu v0,4(s0) +8002af34: 00471826 xor v1,v0,a3 +8002af38: 00441021 addu v0,v0,a0 +8002af3c: 00e21021 addu v0,a3,v0 +8002af40: 3048ffff andi t0,v0,0xffff +8002af44: 00031827 nor v1,zero,v1 +8002af48: 30638000 andi v1,v1,0x8000 +8002af4c: 00e82026 xor a0,a3,t0 +8002af50: 00832024 and a0,a0,v1 +8002af54: 0222282b sltu a1,s1,v0 +8002af58: 3c038022 lui v1,0x8022 +8002af5c: ac6250b8 sw v0,20664(v1) +8002af60: 10800012 beqz a0,8002afac <_Z6Op75M0v+0x2bc> +8002af64: a0c50008 sb a1,8(a2) +8002af68: 24020001 li v0,1 +8002af6c: a0c2000b sb v0,11(a2) +8002af70: 2663e2f8 addiu v1,s3,-7432 +8002af74: 3102ffff andi v0,t0,0xffff +8002af78: a4680004 sh t0,4(v1) +8002af7c: 2644e284 addiu a0,s2,-7548 +8002af80: 00021a02 srl v1,v0,0x8 +8002af84: 0002102b sltu v0,zero,v0 +8002af88: a083000a sb v1,10(a0) +8002af8c: a0820009 sb v0,9(a0) +8002af90: 8fbf0020 lw ra,32(sp) +8002af94: 8fb3001c lw s3,28(sp) +8002af98: 8fb20018 lw s2,24(sp) +8002af9c: 8fb10014 lw s1,20(sp) +8002afa0: 8fb00010 lw s0,16(sp) +8002afa4: 03e00008 jr ra +8002afa8: 27bd0028 addiu sp,sp,40 +8002afac: 0800abdc j 8002af70 <_Z6Op75M0v+0x280> +8002afb0: a0c0000b sb zero,11(a2) +8002afb4: 0800aba4 j 8002ae90 <_Z6Op75M0v+0x1a0> +8002afb8: a3200008 sb zero,8(t9) +8002afbc: 26030001 addiu v1,s0,1 +8002afc0: 2442fff6 addiu v0,v0,-10 +8002afc4: a18350ac sb v1,20652(t4) +8002afc8: 3042000f andi v0,v0,0xf +8002afcc: a1a250ab sb v0,20651(t5) +8002afd0: 918250ac lbu v0,20652(t4) +8002afd4: 00a21021 addu v0,a1,v0 +8002afd8: 304200ff andi v0,v0,0xff +8002afdc: 2c43000a sltiu v1,v0,10 +8002afe0: 1460ffa0 bnez v1,8002ae64 <_Z6Op75M0v+0x174> +8002afe4: a18250ac sb v0,20652(t4) +8002afe8: 0800ac0a j 8002b028 <_Z6Op75M0v+0x338> +8002afec: 27030001 addiu v1,t8,1 +8002aff0: 25c30001 addiu v1,t6,1 +8002aff4: 2502fff6 addiu v0,t0,-10 +8002aff8: a1a350ab sb v1,20651(t5) +8002affc: 3042000f andi v0,v0,0xf +8002b000: a22250aa sb v0,20650(s1) +8002b004: 91a250ab lbu v0,20651(t5) +8002b008: 01421021 addu v0,t2,v0 +8002b00c: 304200ff andi v0,v0,0xff +8002b010: 2c43000a sltiu v1,v0,10 +8002b014: 1460ff8d bnez v1,8002ae4c <_Z6Op75M0v+0x15c> +8002b018: a1a250ab sb v0,20651(t5) +8002b01c: 0800abf0 j 8002afc0 <_Z6Op75M0v+0x2d0> +8002b020: 26030001 addiu v1,s0,1 +8002b024: 27030001 addiu v1,t8,1 +8002b028: 2442fff6 addiu v0,v0,-10 +8002b02c: a16350ad sb v1,20653(t3) +8002b030: 3042000f andi v0,v0,0xf +8002b034: a18250ac sb v0,20652(t4) +8002b038: 916250ad lbu v0,20653(t3) +8002b03c: 01e21021 addu v0,t7,v0 +8002b040: 304200ff andi v0,v0,0xff +8002b044: 2c43000a sltiu v1,v0,10 +8002b048: 1460ffda bnez v1,8002afb4 <_Z6Op75M0v+0x2c4> +8002b04c: a16250ad sb v0,20653(t3) +8002b050: 0800aba0 j 8002ae80 <_Z6Op75M0v+0x190> +8002b054: 2442fff6 addiu v0,v0,-10 +8002b058: 2642e284 addiu v0,s2,-7548 +8002b05c: 0800abba j 8002aee8 <_Z6Op75M0v+0x1f8> +8002b060: a040000b sb zero,11(v0) + +8002b064 <_Z6Op63M0v>: +8002b064: 27bdffd8 addiu sp,sp,-40 +8002b068: 3c068021 lui a2,0x8021 +8002b06c: afb3001c sw s3,28(sp) +8002b070: afb00010 sw s0,16(sp) +8002b074: afbf0020 sw ra,32(sp) +8002b078: afb20018 sw s2,24(sp) +8002b07c: afb10014 sw s1,20(sp) +8002b080: 24c6e2a8 addiu a2,a2,-7512 +8002b084: 8cc7000c lw a3,12(a2) +8002b088: 3c028022 lui v0,0x8022 +8002b08c: 90e30000 lbu v1,0(a3) +8002b090: 3c138021 lui s3,0x8021 +8002b094: a04350cc sb v1,20684(v0) +8002b098: 2670e2f8 addiu s0,s3,-7432 +8002b09c: 90e50000 lbu a1,0(a3) +8002b0a0: 96040008 lhu a0,8(s0) +8002b0a4: 8cc20020 lw v0,32(a2) +8002b0a8: 8cc3002c lw v1,44(a2) +8002b0ac: 00a42821 addu a1,a1,a0 +8002b0b0: 24420006 addiu v0,v0,6 +8002b0b4: 00621821 addu v1,v1,v0 +8002b0b8: 30a5ffff andi a1,a1,0xffff +8002b0bc: 3c028021 lui v0,0x8021 +8002b0c0: 24e70001 addiu a3,a3,1 +8002b0c4: ac457018 sw a1,28696(v0) +8002b0c8: 3c028006 lui v0,0x8006 +8002b0cc: acc30020 sw v1,32(a2) +8002b0d0: acc7000c sw a3,12(a2) +8002b0d4: 24424be8 addiu v0,v0,19432 +8002b0d8: 0040f809 jalr v0 +8002b0dc: 00a02021 move a0,a1 +8002b0e0: 00403821 move a3,v0 +8002b0e4: 92020002 lbu v0,2(s0) +8002b0e8: 3c038022 lui v1,0x8022 +8002b0ec: 30420008 andi v0,v0,0x8 +8002b0f0: 10400062 beqz v0,8002b27c <_Z6Op63M0v+0x218> +8002b0f4: a46750be sh a3,20670(v1) +8002b0f8: 3c128021 lui s2,0x8021 +8002b0fc: 96090004 lhu t1,4(s0) +8002b100: 2651e284 addiu s1,s2,-7548 +8002b104: 92230008 lbu v1,8(s1) +8002b108: 3122000f andi v0,t1,0xf +8002b10c: 00431021 addu v0,v0,v1 +8002b110: 30e6000f andi a2,a3,0xf +8002b114: 00c21021 addu v0,a2,v0 +8002b118: 304800ff andi t0,v0,0xff +8002b11c: 00091902 srl v1,t1,0x4 +8002b120: 00091202 srl v0,t1,0x8 +8002b124: 00072102 srl a0,a3,0x4 +8002b128: 306e000f andi t6,v1,0xf +8002b12c: 3050000f andi s0,v0,0xf +8002b130: 308a000f andi t2,a0,0xf +8002b134: 3c028022 lui v0,0x8022 +8002b138: 3c038022 lui v1,0x8022 +8002b13c: 00072a02 srl a1,a3,0x8 +8002b140: 30a5000f andi a1,a1,0xf +8002b144: 3c0d8022 lui t5,0x8022 +8002b148: 3c0c8022 lui t4,0x8022 +8002b14c: 0009cb02 srl t9,t1,0xc +8002b150: 3c0b8022 lui t3,0x8022 +8002b154: 00077b02 srl t7,a3,0xc +8002b158: 3c188022 lui t8,0x8022 +8002b15c: a04650ae sb a2,20654(v0) +8002b160: a06a50af sb t2,20655(v1) +8002b164: 3c028022 lui v0,0x8022 +8002b168: 3c038022 lui v1,0x8022 +8002b16c: 2d04000a sltiu a0,t0,10 +8002b170: a04550b0 sb a1,20656(v0) +8002b174: a06f50b1 sb t7,20657(v1) +8002b178: a1ae50ab sb t6,20651(t5) +8002b17c: a19050ac sb s0,20652(t4) +8002b180: a17950ad sb t9,20653(t3) +8002b184: 10800071 beqz a0,8002b34c <_Z6Op63M0v+0x2e8> +8002b188: a30850aa sb t0,20650(t8) +8002b18c: 91a250ab lbu v0,20651(t5) +8002b190: 01421021 addu v0,t2,v0 +8002b194: 304200ff andi v0,v0,0xff +8002b198: 2c43000a sltiu v1,v0,10 +8002b19c: 1060005e beqz v1,8002b318 <_Z6Op63M0v+0x2b4> +8002b1a0: a1a250ab sb v0,20651(t5) +8002b1a4: 918250ac lbu v0,20652(t4) +8002b1a8: 00a21021 addu v0,a1,v0 +8002b1ac: 304200ff andi v0,v0,0xff +8002b1b0: 2c43000a sltiu v1,v0,10 +8002b1b4: 10600072 beqz v1,8002b380 <_Z6Op63M0v+0x31c> +8002b1b8: a18250ac sb v0,20652(t4) +8002b1bc: 916250ad lbu v0,20653(t3) +8002b1c0: 01e21021 addu v0,t7,v0 +8002b1c4: 304200ff andi v0,v0,0xff +8002b1c8: 2c43000a sltiu v1,v0,10 +8002b1cc: 14600050 bnez v1,8002b310 <_Z6Op63M0v+0x2ac> +8002b1d0: a16250ad sb v0,20653(t3) +8002b1d4: 2442fff6 addiu v0,v0,-10 +8002b1d8: 3042000f andi v0,v0,0xf +8002b1dc: 24030001 li v1,1 +8002b1e0: a2230008 sb v1,8(s1) +8002b1e4: a16250ad sb v0,20653(t3) +8002b1e8: 916250ad lbu v0,20653(t3) +8002b1ec: 918350ac lbu v1,20652(t4) +8002b1f0: 930450aa lbu a0,20650(t8) +8002b1f4: 00031a00 sll v1,v1,0x8 +8002b1f8: 91a550ab lbu a1,20651(t5) +8002b1fc: 00021300 sll v0,v0,0xc +8002b200: 00431025 or v0,v0,v1 +8002b204: 00441025 or v0,v0,a0 +8002b208: 00052900 sll a1,a1,0x4 +8002b20c: 00a22825 or a1,a1,v0 +8002b210: 30a5ffff andi a1,a1,0xffff +8002b214: 01272026 xor a0,t1,a3 +8002b218: 00e51026 xor v0,a3,a1 +8002b21c: 00042027 nor a0,zero,a0 +8002b220: 30428000 andi v0,v0,0x8000 +8002b224: 3c038022 lui v1,0x8022 +8002b228: 00822024 and a0,a0,v0 +8002b22c: 10800061 beqz a0,8002b3b4 <_Z6Op63M0v+0x350> +8002b230: a46550b4 sh a1,20660(v1) +8002b234: 2643e284 addiu v1,s2,-7548 +8002b238: 24020001 li v0,1 +8002b23c: a062000b sb v0,11(v1) +8002b240: 2663e2f8 addiu v1,s3,-7432 +8002b244: 30a2ffff andi v0,a1,0xffff +8002b248: a4650004 sh a1,4(v1) +8002b24c: 2644e284 addiu a0,s2,-7548 +8002b250: 00021a02 srl v1,v0,0x8 +8002b254: 0002102b sltu v0,zero,v0 +8002b258: a083000a sb v1,10(a0) +8002b25c: a0820009 sb v0,9(a0) +8002b260: 8fbf0020 lw ra,32(sp) +8002b264: 8fb3001c lw s3,28(sp) +8002b268: 8fb20018 lw s2,24(sp) +8002b26c: 8fb10014 lw s1,20(sp) +8002b270: 8fb00010 lw s0,16(sp) +8002b274: 03e00008 jr ra +8002b278: 27bd0028 addiu sp,sp,40 +8002b27c: 3c128021 lui s2,0x8021 +8002b280: 2646e284 addiu a2,s2,-7548 +8002b284: 90c30008 lbu v1,8(a2) +8002b288: 96020004 lhu v0,4(s0) +8002b28c: 00472026 xor a0,v0,a3 +8002b290: 00431021 addu v0,v0,v1 +8002b294: 00e21021 addu v0,a3,v0 +8002b298: 3048ffff andi t0,v0,0xffff +8002b29c: 00042027 nor a0,zero,a0 +8002b2a0: 30848000 andi a0,a0,0x8000 +8002b2a4: 00e82826 xor a1,a3,t0 +8002b2a8: 3403ffff li v1,0xffff +8002b2ac: 00a42824 and a1,a1,a0 +8002b2b0: 0062182b sltu v1,v1,v0 +8002b2b4: 3c048022 lui a0,0x8022 +8002b2b8: ac8250b8 sw v0,20664(a0) +8002b2bc: 10a00012 beqz a1,8002b308 <_Z6Op63M0v+0x2a4> +8002b2c0: a0c30008 sb v1,8(a2) +8002b2c4: 24020001 li v0,1 +8002b2c8: a0c2000b sb v0,11(a2) +8002b2cc: 2663e2f8 addiu v1,s3,-7432 +8002b2d0: 3102ffff andi v0,t0,0xffff +8002b2d4: a4680004 sh t0,4(v1) +8002b2d8: 2644e284 addiu a0,s2,-7548 +8002b2dc: 00021a02 srl v1,v0,0x8 +8002b2e0: 0002102b sltu v0,zero,v0 +8002b2e4: a083000a sb v1,10(a0) +8002b2e8: a0820009 sb v0,9(a0) +8002b2ec: 8fbf0020 lw ra,32(sp) +8002b2f0: 8fb3001c lw s3,28(sp) +8002b2f4: 8fb20018 lw s2,24(sp) +8002b2f8: 8fb10014 lw s1,20(sp) +8002b2fc: 8fb00010 lw s0,16(sp) +8002b300: 03e00008 jr ra +8002b304: 27bd0028 addiu sp,sp,40 +8002b308: 0800acb3 j 8002b2cc <_Z6Op63M0v+0x268> +8002b30c: a0c0000b sb zero,11(a2) +8002b310: 0800ac7a j 8002b1e8 <_Z6Op63M0v+0x184> +8002b314: a2200008 sb zero,8(s1) +8002b318: 26030001 addiu v1,s0,1 +8002b31c: 2442fff6 addiu v0,v0,-10 +8002b320: a18350ac sb v1,20652(t4) +8002b324: 3042000f andi v0,v0,0xf +8002b328: a1a250ab sb v0,20651(t5) +8002b32c: 918250ac lbu v0,20652(t4) +8002b330: 00a21021 addu v0,a1,v0 +8002b334: 304200ff andi v0,v0,0xff +8002b338: 2c43000a sltiu v1,v0,10 +8002b33c: 1460ff9f bnez v1,8002b1bc <_Z6Op63M0v+0x158> +8002b340: a18250ac sb v0,20652(t4) +8002b344: 0800ace1 j 8002b384 <_Z6Op63M0v+0x320> +8002b348: 27230001 addiu v1,t9,1 +8002b34c: 25c30001 addiu v1,t6,1 +8002b350: 2502fff6 addiu v0,t0,-10 +8002b354: a1a350ab sb v1,20651(t5) +8002b358: 3042000f andi v0,v0,0xf +8002b35c: a30250aa sb v0,20650(t8) +8002b360: 91a250ab lbu v0,20651(t5) +8002b364: 01421021 addu v0,t2,v0 +8002b368: 304200ff andi v0,v0,0xff +8002b36c: 2c43000a sltiu v1,v0,10 +8002b370: 1460ff8c bnez v1,8002b1a4 <_Z6Op63M0v+0x140> +8002b374: a1a250ab sb v0,20651(t5) +8002b378: 0800acc7 j 8002b31c <_Z6Op63M0v+0x2b8> +8002b37c: 26030001 addiu v1,s0,1 +8002b380: 27230001 addiu v1,t9,1 +8002b384: 2442fff6 addiu v0,v0,-10 +8002b388: a16350ad sb v1,20653(t3) +8002b38c: 3042000f andi v0,v0,0xf +8002b390: a18250ac sb v0,20652(t4) +8002b394: 916250ad lbu v0,20653(t3) +8002b398: 01e21021 addu v0,t7,v0 +8002b39c: 304200ff andi v0,v0,0xff +8002b3a0: 2c43000a sltiu v1,v0,10 +8002b3a4: 1460ffda bnez v1,8002b310 <_Z6Op63M0v+0x2ac> +8002b3a8: a16250ad sb v0,20653(t3) +8002b3ac: 0800ac76 j 8002b1d8 <_Z6Op63M0v+0x174> +8002b3b0: 2442fff6 addiu v0,v0,-10 +8002b3b4: 2642e284 addiu v0,s2,-7548 +8002b3b8: 0800ac90 j 8002b240 <_Z6Op63M0v+0x1dc> +8002b3bc: a040000b sb zero,11(v0) + +8002b3c0 <_Z6Op7FM0v>: +8002b3c0: 27bdffd8 addiu sp,sp,-40 +8002b3c4: 3c068021 lui a2,0x8021 +8002b3c8: afb3001c sw s3,28(sp) +8002b3cc: afb00010 sw s0,16(sp) +8002b3d0: afbf0020 sw ra,32(sp) +8002b3d4: afb20018 sw s2,24(sp) +8002b3d8: afb10014 sw s1,20(sp) +8002b3dc: 24c6e2a8 addiu a2,a2,-7512 +8002b3e0: 8cc7000c lw a3,12(a2) +8002b3e4: 3c138021 lui s3,0x8021 +8002b3e8: 90e20001 lbu v0,1(a3) +8002b3ec: 90e30000 lbu v1,0(a3) +8002b3f0: 2670e2f8 addiu s0,s3,-7432 +8002b3f4: 90e40002 lbu a0,2(a3) +8002b3f8: 9605000a lhu a1,10(s0) +8002b3fc: 00021200 sll v0,v0,0x8 +8002b400: 00621821 addu v1,v1,v0 +8002b404: 00651821 addu v1,v1,a1 +8002b408: 00042400 sll a0,a0,0x10 +8002b40c: 3c0200ff lui v0,0xff +8002b410: 00832021 addu a0,a0,v1 +8002b414: 3442ffff ori v0,v0,0xffff +8002b418: 00822024 and a0,a0,v0 +8002b41c: 3c028021 lui v0,0x8021 +8002b420: ac447018 sw a0,28696(v0) +8002b424: 8cc30030 lw v1,48(a2) +8002b428: 8cc8002c lw t0,44(a2) +8002b42c: 90e90002 lbu t1,2(a3) +8002b430: 8cc50020 lw a1,32(a2) +8002b434: 00681821 addu v1,v1,t0 +8002b438: 3c028022 lui v0,0x8022 +8002b43c: 00a32821 addu a1,a1,v1 +8002b440: 24e70003 addiu a3,a3,3 +8002b444: a04950cc sb t1,20684(v0) +8002b448: 3c028006 lui v0,0x8006 +8002b44c: acc7000c sw a3,12(a2) +8002b450: 24424be8 addiu v0,v0,19432 +8002b454: 0040f809 jalr v0 +8002b458: acc50020 sw a1,32(a2) +8002b45c: 00403821 move a3,v0 +8002b460: 92020002 lbu v0,2(s0) +8002b464: 3c038022 lui v1,0x8022 +8002b468: 30420008 andi v0,v0,0x8 +8002b46c: 10400062 beqz v0,8002b5f8 <_Z6Op7FM0v+0x238> +8002b470: a46750be sh a3,20670(v1) +8002b474: 3c128021 lui s2,0x8021 +8002b478: 96090004 lhu t1,4(s0) +8002b47c: 2651e284 addiu s1,s2,-7548 +8002b480: 92230008 lbu v1,8(s1) +8002b484: 3122000f andi v0,t1,0xf +8002b488: 00431021 addu v0,v0,v1 +8002b48c: 30e6000f andi a2,a3,0xf +8002b490: 00c21021 addu v0,a2,v0 +8002b494: 304800ff andi t0,v0,0xff +8002b498: 00091902 srl v1,t1,0x4 +8002b49c: 00091202 srl v0,t1,0x8 +8002b4a0: 00072102 srl a0,a3,0x4 +8002b4a4: 306e000f andi t6,v1,0xf +8002b4a8: 3050000f andi s0,v0,0xf +8002b4ac: 308a000f andi t2,a0,0xf +8002b4b0: 3c028022 lui v0,0x8022 +8002b4b4: 3c038022 lui v1,0x8022 +8002b4b8: 00072a02 srl a1,a3,0x8 +8002b4bc: 30a5000f andi a1,a1,0xf +8002b4c0: 3c0d8022 lui t5,0x8022 +8002b4c4: 3c0c8022 lui t4,0x8022 +8002b4c8: 0009cb02 srl t9,t1,0xc +8002b4cc: 3c0b8022 lui t3,0x8022 +8002b4d0: 00077b02 srl t7,a3,0xc +8002b4d4: 3c188022 lui t8,0x8022 +8002b4d8: a04650ae sb a2,20654(v0) +8002b4dc: a06a50af sb t2,20655(v1) +8002b4e0: 3c028022 lui v0,0x8022 +8002b4e4: 3c038022 lui v1,0x8022 +8002b4e8: 2d04000a sltiu a0,t0,10 +8002b4ec: a04550b0 sb a1,20656(v0) +8002b4f0: a06f50b1 sb t7,20657(v1) +8002b4f4: a1ae50ab sb t6,20651(t5) +8002b4f8: a19050ac sb s0,20652(t4) +8002b4fc: a17950ad sb t9,20653(t3) +8002b500: 10800071 beqz a0,8002b6c8 <_Z6Op7FM0v+0x308> +8002b504: a30850aa sb t0,20650(t8) +8002b508: 91a250ab lbu v0,20651(t5) +8002b50c: 01421021 addu v0,t2,v0 +8002b510: 304200ff andi v0,v0,0xff +8002b514: 2c43000a sltiu v1,v0,10 +8002b518: 1060005e beqz v1,8002b694 <_Z6Op7FM0v+0x2d4> +8002b51c: a1a250ab sb v0,20651(t5) +8002b520: 918250ac lbu v0,20652(t4) +8002b524: 00a21021 addu v0,a1,v0 +8002b528: 304200ff andi v0,v0,0xff +8002b52c: 2c43000a sltiu v1,v0,10 +8002b530: 10600072 beqz v1,8002b6fc <_Z6Op7FM0v+0x33c> +8002b534: a18250ac sb v0,20652(t4) +8002b538: 916250ad lbu v0,20653(t3) +8002b53c: 01e21021 addu v0,t7,v0 +8002b540: 304200ff andi v0,v0,0xff +8002b544: 2c43000a sltiu v1,v0,10 +8002b548: 14600050 bnez v1,8002b68c <_Z6Op7FM0v+0x2cc> +8002b54c: a16250ad sb v0,20653(t3) +8002b550: 2442fff6 addiu v0,v0,-10 +8002b554: 3042000f andi v0,v0,0xf +8002b558: 24030001 li v1,1 +8002b55c: a2230008 sb v1,8(s1) +8002b560: a16250ad sb v0,20653(t3) +8002b564: 916250ad lbu v0,20653(t3) +8002b568: 918350ac lbu v1,20652(t4) +8002b56c: 930450aa lbu a0,20650(t8) +8002b570: 00031a00 sll v1,v1,0x8 +8002b574: 91a550ab lbu a1,20651(t5) +8002b578: 00021300 sll v0,v0,0xc +8002b57c: 00431025 or v0,v0,v1 +8002b580: 00441025 or v0,v0,a0 +8002b584: 00052900 sll a1,a1,0x4 +8002b588: 00a22825 or a1,a1,v0 +8002b58c: 30a5ffff andi a1,a1,0xffff +8002b590: 01272026 xor a0,t1,a3 +8002b594: 00e51026 xor v0,a3,a1 +8002b598: 00042027 nor a0,zero,a0 +8002b59c: 30428000 andi v0,v0,0x8000 +8002b5a0: 3c038022 lui v1,0x8022 +8002b5a4: 00822024 and a0,a0,v0 +8002b5a8: 10800061 beqz a0,8002b730 <_Z6Op7FM0v+0x370> +8002b5ac: a46550b4 sh a1,20660(v1) +8002b5b0: 2643e284 addiu v1,s2,-7548 +8002b5b4: 24020001 li v0,1 +8002b5b8: a062000b sb v0,11(v1) +8002b5bc: 2663e2f8 addiu v1,s3,-7432 +8002b5c0: 30a2ffff andi v0,a1,0xffff +8002b5c4: a4650004 sh a1,4(v1) +8002b5c8: 2644e284 addiu a0,s2,-7548 +8002b5cc: 00021a02 srl v1,v0,0x8 +8002b5d0: 0002102b sltu v0,zero,v0 +8002b5d4: a083000a sb v1,10(a0) +8002b5d8: a0820009 sb v0,9(a0) +8002b5dc: 8fbf0020 lw ra,32(sp) +8002b5e0: 8fb3001c lw s3,28(sp) +8002b5e4: 8fb20018 lw s2,24(sp) +8002b5e8: 8fb10014 lw s1,20(sp) +8002b5ec: 8fb00010 lw s0,16(sp) +8002b5f0: 03e00008 jr ra +8002b5f4: 27bd0028 addiu sp,sp,40 +8002b5f8: 3c128021 lui s2,0x8021 +8002b5fc: 2646e284 addiu a2,s2,-7548 +8002b600: 90c30008 lbu v1,8(a2) +8002b604: 96020004 lhu v0,4(s0) +8002b608: 00472026 xor a0,v0,a3 +8002b60c: 00431021 addu v0,v0,v1 +8002b610: 00e21021 addu v0,a3,v0 +8002b614: 3048ffff andi t0,v0,0xffff +8002b618: 00042027 nor a0,zero,a0 +8002b61c: 30848000 andi a0,a0,0x8000 +8002b620: 00e82826 xor a1,a3,t0 +8002b624: 3403ffff li v1,0xffff +8002b628: 00a42824 and a1,a1,a0 +8002b62c: 0062182b sltu v1,v1,v0 +8002b630: 3c048022 lui a0,0x8022 +8002b634: ac8250b8 sw v0,20664(a0) +8002b638: 10a00012 beqz a1,8002b684 <_Z6Op7FM0v+0x2c4> +8002b63c: a0c30008 sb v1,8(a2) +8002b640: 24020001 li v0,1 +8002b644: a0c2000b sb v0,11(a2) +8002b648: 2663e2f8 addiu v1,s3,-7432 +8002b64c: 3102ffff andi v0,t0,0xffff +8002b650: a4680004 sh t0,4(v1) +8002b654: 2644e284 addiu a0,s2,-7548 +8002b658: 00021a02 srl v1,v0,0x8 +8002b65c: 0002102b sltu v0,zero,v0 +8002b660: a083000a sb v1,10(a0) +8002b664: a0820009 sb v0,9(a0) +8002b668: 8fbf0020 lw ra,32(sp) +8002b66c: 8fb3001c lw s3,28(sp) +8002b670: 8fb20018 lw s2,24(sp) +8002b674: 8fb10014 lw s1,20(sp) +8002b678: 8fb00010 lw s0,16(sp) +8002b67c: 03e00008 jr ra +8002b680: 27bd0028 addiu sp,sp,40 +8002b684: 0800ad92 j 8002b648 <_Z6Op7FM0v+0x288> +8002b688: a0c0000b sb zero,11(a2) +8002b68c: 0800ad59 j 8002b564 <_Z6Op7FM0v+0x1a4> +8002b690: a2200008 sb zero,8(s1) +8002b694: 26030001 addiu v1,s0,1 +8002b698: 2442fff6 addiu v0,v0,-10 +8002b69c: a18350ac sb v1,20652(t4) +8002b6a0: 3042000f andi v0,v0,0xf +8002b6a4: a1a250ab sb v0,20651(t5) +8002b6a8: 918250ac lbu v0,20652(t4) +8002b6ac: 00a21021 addu v0,a1,v0 +8002b6b0: 304200ff andi v0,v0,0xff +8002b6b4: 2c43000a sltiu v1,v0,10 +8002b6b8: 1460ff9f bnez v1,8002b538 <_Z6Op7FM0v+0x178> +8002b6bc: a18250ac sb v0,20652(t4) +8002b6c0: 0800adc0 j 8002b700 <_Z6Op7FM0v+0x340> +8002b6c4: 27230001 addiu v1,t9,1 +8002b6c8: 25c30001 addiu v1,t6,1 +8002b6cc: 2502fff6 addiu v0,t0,-10 +8002b6d0: a1a350ab sb v1,20651(t5) +8002b6d4: 3042000f andi v0,v0,0xf +8002b6d8: a30250aa sb v0,20650(t8) +8002b6dc: 91a250ab lbu v0,20651(t5) +8002b6e0: 01421021 addu v0,t2,v0 +8002b6e4: 304200ff andi v0,v0,0xff +8002b6e8: 2c43000a sltiu v1,v0,10 +8002b6ec: 1460ff8c bnez v1,8002b520 <_Z6Op7FM0v+0x160> +8002b6f0: a1a250ab sb v0,20651(t5) +8002b6f4: 0800ada6 j 8002b698 <_Z6Op7FM0v+0x2d8> +8002b6f8: 26030001 addiu v1,s0,1 +8002b6fc: 27230001 addiu v1,t9,1 +8002b700: 2442fff6 addiu v0,v0,-10 +8002b704: a16350ad sb v1,20653(t3) +8002b708: 3042000f andi v0,v0,0xf +8002b70c: a18250ac sb v0,20652(t4) +8002b710: 916250ad lbu v0,20653(t3) +8002b714: 01e21021 addu v0,t7,v0 +8002b718: 304200ff andi v0,v0,0xff +8002b71c: 2c43000a sltiu v1,v0,10 +8002b720: 1460ffda bnez v1,8002b68c <_Z6Op7FM0v+0x2cc> +8002b724: a16250ad sb v0,20653(t3) +8002b728: 0800ad55 j 8002b554 <_Z6Op7FM0v+0x194> +8002b72c: 2442fff6 addiu v0,v0,-10 +8002b730: 2642e284 addiu v0,s2,-7548 +8002b734: 0800ad6f j 8002b5bc <_Z6Op7FM0v+0x1fc> +8002b738: a040000b sb zero,11(v0) + +8002b73c <_Z6Op6FM0v>: +8002b73c: 27bdffd8 addiu sp,sp,-40 +8002b740: 3c058021 lui a1,0x8021 +8002b744: afb10014 sw s1,20(sp) +8002b748: afbf0020 sw ra,32(sp) +8002b74c: afb3001c sw s3,28(sp) +8002b750: afb20018 sw s2,24(sp) +8002b754: afb00010 sw s0,16(sp) +8002b758: 24a5e2a8 addiu a1,a1,-7512 +8002b75c: 8ca6000c lw a2,12(a1) +8002b760: 8ca70030 lw a3,48(a1) +8002b764: 90c20001 lbu v0,1(a2) +8002b768: 90c40000 lbu a0,0(a2) +8002b76c: 90c30002 lbu v1,2(a2) +8002b770: 00021200 sll v0,v0,0x8 +8002b774: 00822021 addu a0,a0,v0 +8002b778: 00031c00 sll v1,v1,0x10 +8002b77c: 00832021 addu a0,a0,v1 +8002b780: 3c028021 lui v0,0x8021 +8002b784: ac447018 sw a0,28696(v0) +8002b788: 8ca8002c lw t0,44(a1) +8002b78c: 90c90002 lbu t1,2(a2) +8002b790: 8ca30020 lw v1,32(a1) +8002b794: 00e83821 addu a3,a3,t0 +8002b798: 3c028022 lui v0,0x8022 +8002b79c: 00671821 addu v1,v1,a3 +8002b7a0: 24c60003 addiu a2,a2,3 +8002b7a4: a04950cc sb t1,20684(v0) +8002b7a8: 3c028006 lui v0,0x8006 +8002b7ac: aca30020 sw v1,32(a1) +8002b7b0: aca6000c sw a2,12(a1) +8002b7b4: 24424be8 addiu v0,v0,19432 +8002b7b8: 0040f809 jalr v0 +8002b7bc: 3c118021 lui s1,0x8021 +8002b7c0: 2624e2f8 addiu a0,s1,-7432 +8002b7c4: 00403821 move a3,v0 +8002b7c8: 90820002 lbu v0,2(a0) +8002b7cc: 3c038022 lui v1,0x8022 +8002b7d0: 30420008 andi v0,v0,0x8 +8002b7d4: 10400062 beqz v0,8002b960 <_Z6Op6FM0v+0x224> +8002b7d8: a46750be sh a3,20670(v1) +8002b7dc: 3c138021 lui s3,0x8021 +8002b7e0: 94890004 lhu t1,4(a0) +8002b7e4: 2672e284 addiu s2,s3,-7548 +8002b7e8: 92430008 lbu v1,8(s2) +8002b7ec: 3122000f andi v0,t1,0xf +8002b7f0: 00431021 addu v0,v0,v1 +8002b7f4: 30e6000f andi a2,a3,0xf +8002b7f8: 00c21021 addu v0,a2,v0 +8002b7fc: 304800ff andi t0,v0,0xff +8002b800: 00091902 srl v1,t1,0x4 +8002b804: 00091202 srl v0,t1,0x8 +8002b808: 00072102 srl a0,a3,0x4 +8002b80c: 306e000f andi t6,v1,0xf +8002b810: 3058000f andi t8,v0,0xf +8002b814: 308a000f andi t2,a0,0xf +8002b818: 3c028022 lui v0,0x8022 +8002b81c: 3c038022 lui v1,0x8022 +8002b820: 00072a02 srl a1,a3,0x8 +8002b824: 30a5000f andi a1,a1,0xf +8002b828: 3c0d8022 lui t5,0x8022 +8002b82c: 3c0c8022 lui t4,0x8022 +8002b830: 00098302 srl s0,t1,0xc +8002b834: 3c0b8022 lui t3,0x8022 +8002b838: 00077b02 srl t7,a3,0xc +8002b83c: 3c198022 lui t9,0x8022 +8002b840: a04650ae sb a2,20654(v0) +8002b844: a06a50af sb t2,20655(v1) +8002b848: 3c028022 lui v0,0x8022 +8002b84c: 3c038022 lui v1,0x8022 +8002b850: 2d04000a sltiu a0,t0,10 +8002b854: a04550b0 sb a1,20656(v0) +8002b858: a06f50b1 sb t7,20657(v1) +8002b85c: a1ae50ab sb t6,20651(t5) +8002b860: a19850ac sb t8,20652(t4) +8002b864: a17050ad sb s0,20653(t3) +8002b868: 10800071 beqz a0,8002ba30 <_Z6Op6FM0v+0x2f4> +8002b86c: a32850aa sb t0,20650(t9) +8002b870: 91a250ab lbu v0,20651(t5) +8002b874: 01421021 addu v0,t2,v0 +8002b878: 304200ff andi v0,v0,0xff +8002b87c: 2c43000a sltiu v1,v0,10 +8002b880: 1060005e beqz v1,8002b9fc <_Z6Op6FM0v+0x2c0> +8002b884: a1a250ab sb v0,20651(t5) +8002b888: 918250ac lbu v0,20652(t4) +8002b88c: 00a21021 addu v0,a1,v0 +8002b890: 304200ff andi v0,v0,0xff +8002b894: 2c43000a sltiu v1,v0,10 +8002b898: 10600072 beqz v1,8002ba64 <_Z6Op6FM0v+0x328> +8002b89c: a18250ac sb v0,20652(t4) +8002b8a0: 916250ad lbu v0,20653(t3) +8002b8a4: 01e21021 addu v0,t7,v0 +8002b8a8: 304200ff andi v0,v0,0xff +8002b8ac: 2c43000a sltiu v1,v0,10 +8002b8b0: 14600050 bnez v1,8002b9f4 <_Z6Op6FM0v+0x2b8> +8002b8b4: a16250ad sb v0,20653(t3) +8002b8b8: 2442fff6 addiu v0,v0,-10 +8002b8bc: 3042000f andi v0,v0,0xf +8002b8c0: 24030001 li v1,1 +8002b8c4: a2430008 sb v1,8(s2) +8002b8c8: a16250ad sb v0,20653(t3) +8002b8cc: 916250ad lbu v0,20653(t3) +8002b8d0: 918350ac lbu v1,20652(t4) +8002b8d4: 932450aa lbu a0,20650(t9) +8002b8d8: 00031a00 sll v1,v1,0x8 +8002b8dc: 91a550ab lbu a1,20651(t5) +8002b8e0: 00021300 sll v0,v0,0xc +8002b8e4: 00431025 or v0,v0,v1 +8002b8e8: 00441025 or v0,v0,a0 +8002b8ec: 00052900 sll a1,a1,0x4 +8002b8f0: 00a22825 or a1,a1,v0 +8002b8f4: 30a5ffff andi a1,a1,0xffff +8002b8f8: 01272026 xor a0,t1,a3 +8002b8fc: 00e51026 xor v0,a3,a1 +8002b900: 00042027 nor a0,zero,a0 +8002b904: 30428000 andi v0,v0,0x8000 +8002b908: 3c038022 lui v1,0x8022 +8002b90c: 00822024 and a0,a0,v0 +8002b910: 10800061 beqz a0,8002ba98 <_Z6Op6FM0v+0x35c> +8002b914: a46550b4 sh a1,20660(v1) +8002b918: 2663e284 addiu v1,s3,-7548 +8002b91c: 24020001 li v0,1 +8002b920: a062000b sb v0,11(v1) +8002b924: 2623e2f8 addiu v1,s1,-7432 +8002b928: 30a2ffff andi v0,a1,0xffff +8002b92c: a4650004 sh a1,4(v1) +8002b930: 2664e284 addiu a0,s3,-7548 +8002b934: 00021a02 srl v1,v0,0x8 +8002b938: 0002102b sltu v0,zero,v0 +8002b93c: a083000a sb v1,10(a0) +8002b940: a0820009 sb v0,9(a0) +8002b944: 8fbf0020 lw ra,32(sp) +8002b948: 8fb3001c lw s3,28(sp) +8002b94c: 8fb20018 lw s2,24(sp) +8002b950: 8fb10014 lw s1,20(sp) +8002b954: 8fb00010 lw s0,16(sp) +8002b958: 03e00008 jr ra +8002b95c: 27bd0028 addiu sp,sp,40 +8002b960: 3c138021 lui s3,0x8021 +8002b964: 2666e284 addiu a2,s3,-7548 +8002b968: 90c30008 lbu v1,8(a2) +8002b96c: 94820004 lhu v0,4(a0) +8002b970: 00472026 xor a0,v0,a3 +8002b974: 00431021 addu v0,v0,v1 +8002b978: 00e21021 addu v0,a3,v0 +8002b97c: 3048ffff andi t0,v0,0xffff +8002b980: 00042027 nor a0,zero,a0 +8002b984: 30848000 andi a0,a0,0x8000 +8002b988: 00e82826 xor a1,a3,t0 +8002b98c: 3403ffff li v1,0xffff +8002b990: 00a42824 and a1,a1,a0 +8002b994: 0062182b sltu v1,v1,v0 +8002b998: 3c048022 lui a0,0x8022 +8002b99c: ac8250b8 sw v0,20664(a0) +8002b9a0: 10a00012 beqz a1,8002b9ec <_Z6Op6FM0v+0x2b0> +8002b9a4: a0c30008 sb v1,8(a2) +8002b9a8: 24020001 li v0,1 +8002b9ac: a0c2000b sb v0,11(a2) +8002b9b0: 2623e2f8 addiu v1,s1,-7432 +8002b9b4: 3102ffff andi v0,t0,0xffff +8002b9b8: a4680004 sh t0,4(v1) +8002b9bc: 2664e284 addiu a0,s3,-7548 +8002b9c0: 00021a02 srl v1,v0,0x8 +8002b9c4: 0002102b sltu v0,zero,v0 +8002b9c8: a083000a sb v1,10(a0) +8002b9cc: a0820009 sb v0,9(a0) +8002b9d0: 8fbf0020 lw ra,32(sp) +8002b9d4: 8fb3001c lw s3,28(sp) +8002b9d8: 8fb20018 lw s2,24(sp) +8002b9dc: 8fb10014 lw s1,20(sp) +8002b9e0: 8fb00010 lw s0,16(sp) +8002b9e4: 03e00008 jr ra +8002b9e8: 27bd0028 addiu sp,sp,40 +8002b9ec: 0800ae6c j 8002b9b0 <_Z6Op6FM0v+0x274> +8002b9f0: a0c0000b sb zero,11(a2) +8002b9f4: 0800ae33 j 8002b8cc <_Z6Op6FM0v+0x190> +8002b9f8: a2400008 sb zero,8(s2) +8002b9fc: 27030001 addiu v1,t8,1 +8002ba00: 2442fff6 addiu v0,v0,-10 +8002ba04: a18350ac sb v1,20652(t4) +8002ba08: 3042000f andi v0,v0,0xf +8002ba0c: a1a250ab sb v0,20651(t5) +8002ba10: 918250ac lbu v0,20652(t4) +8002ba14: 00a21021 addu v0,a1,v0 +8002ba18: 304200ff andi v0,v0,0xff +8002ba1c: 2c43000a sltiu v1,v0,10 +8002ba20: 1460ff9f bnez v1,8002b8a0 <_Z6Op6FM0v+0x164> +8002ba24: a18250ac sb v0,20652(t4) +8002ba28: 0800ae9a j 8002ba68 <_Z6Op6FM0v+0x32c> +8002ba2c: 26030001 addiu v1,s0,1 +8002ba30: 25c30001 addiu v1,t6,1 +8002ba34: 2502fff6 addiu v0,t0,-10 +8002ba38: a1a350ab sb v1,20651(t5) +8002ba3c: 3042000f andi v0,v0,0xf +8002ba40: a32250aa sb v0,20650(t9) +8002ba44: 91a250ab lbu v0,20651(t5) +8002ba48: 01421021 addu v0,t2,v0 +8002ba4c: 304200ff andi v0,v0,0xff +8002ba50: 2c43000a sltiu v1,v0,10 +8002ba54: 1460ff8c bnez v1,8002b888 <_Z6Op6FM0v+0x14c> +8002ba58: a1a250ab sb v0,20651(t5) +8002ba5c: 0800ae80 j 8002ba00 <_Z6Op6FM0v+0x2c4> +8002ba60: 27030001 addiu v1,t8,1 +8002ba64: 26030001 addiu v1,s0,1 +8002ba68: 2442fff6 addiu v0,v0,-10 +8002ba6c: a16350ad sb v1,20653(t3) +8002ba70: 3042000f andi v0,v0,0xf +8002ba74: a18250ac sb v0,20652(t4) +8002ba78: 916250ad lbu v0,20653(t3) +8002ba7c: 01e21021 addu v0,t7,v0 +8002ba80: 304200ff andi v0,v0,0xff +8002ba84: 2c43000a sltiu v1,v0,10 +8002ba88: 1460ffda bnez v1,8002b9f4 <_Z6Op6FM0v+0x2b8> +8002ba8c: a16250ad sb v0,20653(t3) +8002ba90: 0800ae2f j 8002b8bc <_Z6Op6FM0v+0x180> +8002ba94: 2442fff6 addiu v0,v0,-10 +8002ba98: 2662e284 addiu v0,s3,-7548 +8002ba9c: 0800ae49 j 8002b924 <_Z6Op6FM0v+0x1e8> +8002baa0: a040000b sb zero,11(v0) + +8002baa4 <_Z6Op79M0v>: +8002baa4: 27bdffd8 addiu sp,sp,-40 +8002baa8: 3c058021 lui a1,0x8021 +8002baac: afb3001c sw s3,28(sp) +8002bab0: afb20018 sw s2,24(sp) +8002bab4: afb10014 sw s1,20(sp) +8002bab8: afb00010 sw s0,16(sp) +8002babc: afbf0020 sw ra,32(sp) +8002bac0: 24a5e2a8 addiu a1,a1,-7512 +8002bac4: 8ca6000c lw a2,12(a1) +8002bac8: 3c128021 lui s2,0x8021 +8002bacc: 2651e284 addiu s1,s2,-7548 +8002bad0: 3c138021 lui s3,0x8021 +8002bad4: 90c30000 lbu v1,0(a2) +8002bad8: 8e270014 lw a3,20(s1) +8002badc: 2670e2f8 addiu s0,s3,-7432 +8002bae0: 90c40001 lbu a0,1(a2) +8002bae4: 9602000c lhu v0,12(s0) +8002bae8: 00671821 addu v1,v1,a3 +8002baec: 00621821 addu v1,v1,v0 +8002baf0: 00042200 sll a0,a0,0x8 +8002baf4: 00832021 addu a0,a0,v1 +8002baf8: 3c028021 lui v0,0x8021 +8002bafc: ac447018 sw a0,28696(v0) +8002bb00: 8ca30020 lw v1,32(a1) +8002bb04: 8ca20030 lw v0,48(a1) +8002bb08: 90c70001 lbu a3,1(a2) +8002bb0c: 00621821 addu v1,v1,v0 +8002bb10: 3c028022 lui v0,0x8022 +8002bb14: a04750cc sb a3,20684(v0) +8002bb18: 24c60002 addiu a2,a2,2 +8002bb1c: 3c028006 lui v0,0x8006 +8002bb20: aca30020 sw v1,32(a1) +8002bb24: 24424be8 addiu v0,v0,19432 +8002bb28: 0040f809 jalr v0 +8002bb2c: aca6000c sw a2,12(a1) +8002bb30: 00403821 move a3,v0 +8002bb34: 92020002 lbu v0,2(s0) +8002bb38: 3c038022 lui v1,0x8022 +8002bb3c: 30420008 andi v0,v0,0x8 +8002bb40: 10400060 beqz v0,8002bcc4 <_Z6Op79M0v+0x220> +8002bb44: a46750be sh a3,20670(v1) +8002bb48: 96090004 lhu t1,4(s0) +8002bb4c: 92230008 lbu v1,8(s1) +8002bb50: 3122000f andi v0,t1,0xf +8002bb54: 00431021 addu v0,v0,v1 +8002bb58: 30e6000f andi a2,a3,0xf +8002bb5c: 00c21021 addu v0,a2,v0 +8002bb60: 304800ff andi t0,v0,0xff +8002bb64: 00091902 srl v1,t1,0x4 +8002bb68: 00091202 srl v0,t1,0x8 +8002bb6c: 00072102 srl a0,a3,0x4 +8002bb70: 306e000f andi t6,v1,0xf +8002bb74: 3050000f andi s0,v0,0xf +8002bb78: 308a000f andi t2,a0,0xf +8002bb7c: 3c028022 lui v0,0x8022 +8002bb80: 3c038022 lui v1,0x8022 +8002bb84: 00072a02 srl a1,a3,0x8 +8002bb88: 30a5000f andi a1,a1,0xf +8002bb8c: 3c0d8022 lui t5,0x8022 +8002bb90: 3c0c8022 lui t4,0x8022 +8002bb94: 0009cb02 srl t9,t1,0xc +8002bb98: 3c0b8022 lui t3,0x8022 +8002bb9c: 00077b02 srl t7,a3,0xc +8002bba0: 3c188022 lui t8,0x8022 +8002bba4: a04650ae sb a2,20654(v0) +8002bba8: a06a50af sb t2,20655(v1) +8002bbac: 3c028022 lui v0,0x8022 +8002bbb0: 3c038022 lui v1,0x8022 +8002bbb4: 2d04000a sltiu a0,t0,10 +8002bbb8: a04550b0 sb a1,20656(v0) +8002bbbc: a06f50b1 sb t7,20657(v1) +8002bbc0: a1ae50ab sb t6,20651(t5) +8002bbc4: a19050ac sb s0,20652(t4) +8002bbc8: a17950ad sb t9,20653(t3) +8002bbcc: 1080006f beqz a0,8002bd8c <_Z6Op79M0v+0x2e8> +8002bbd0: a30850aa sb t0,20650(t8) +8002bbd4: 91a250ab lbu v0,20651(t5) +8002bbd8: 01421021 addu v0,t2,v0 +8002bbdc: 304200ff andi v0,v0,0xff +8002bbe0: 2c43000a sltiu v1,v0,10 +8002bbe4: 1060005c beqz v1,8002bd58 <_Z6Op79M0v+0x2b4> +8002bbe8: a1a250ab sb v0,20651(t5) +8002bbec: 918250ac lbu v0,20652(t4) +8002bbf0: 00a21021 addu v0,a1,v0 +8002bbf4: 304200ff andi v0,v0,0xff +8002bbf8: 2c43000a sltiu v1,v0,10 +8002bbfc: 10600070 beqz v1,8002bdc0 <_Z6Op79M0v+0x31c> +8002bc00: a18250ac sb v0,20652(t4) +8002bc04: 916250ad lbu v0,20653(t3) +8002bc08: 01e21021 addu v0,t7,v0 +8002bc0c: 304200ff andi v0,v0,0xff +8002bc10: 2c43000a sltiu v1,v0,10 +8002bc14: 1460004e bnez v1,8002bd50 <_Z6Op79M0v+0x2ac> +8002bc18: a16250ad sb v0,20653(t3) +8002bc1c: 2442fff6 addiu v0,v0,-10 +8002bc20: 3042000f andi v0,v0,0xf +8002bc24: 24030001 li v1,1 +8002bc28: a2230008 sb v1,8(s1) +8002bc2c: a16250ad sb v0,20653(t3) +8002bc30: 916250ad lbu v0,20653(t3) +8002bc34: 918350ac lbu v1,20652(t4) +8002bc38: 930450aa lbu a0,20650(t8) +8002bc3c: 00031a00 sll v1,v1,0x8 +8002bc40: 91a550ab lbu a1,20651(t5) +8002bc44: 00021300 sll v0,v0,0xc +8002bc48: 00431025 or v0,v0,v1 +8002bc4c: 00441025 or v0,v0,a0 +8002bc50: 00052900 sll a1,a1,0x4 +8002bc54: 00a22825 or a1,a1,v0 +8002bc58: 30a5ffff andi a1,a1,0xffff +8002bc5c: 01272026 xor a0,t1,a3 +8002bc60: 00e51026 xor v0,a3,a1 +8002bc64: 00042027 nor a0,zero,a0 +8002bc68: 30428000 andi v0,v0,0x8000 +8002bc6c: 3c038022 lui v1,0x8022 +8002bc70: 00822024 and a0,a0,v0 +8002bc74: 1080005f beqz a0,8002bdf4 <_Z6Op79M0v+0x350> +8002bc78: a46550b4 sh a1,20660(v1) +8002bc7c: 2643e284 addiu v1,s2,-7548 +8002bc80: 24020001 li v0,1 +8002bc84: a062000b sb v0,11(v1) +8002bc88: 2663e2f8 addiu v1,s3,-7432 +8002bc8c: 30a2ffff andi v0,a1,0xffff +8002bc90: a4650004 sh a1,4(v1) +8002bc94: 2644e284 addiu a0,s2,-7548 +8002bc98: 00021a02 srl v1,v0,0x8 +8002bc9c: 0002102b sltu v0,zero,v0 +8002bca0: a083000a sb v1,10(a0) +8002bca4: a0820009 sb v0,9(a0) +8002bca8: 8fbf0020 lw ra,32(sp) +8002bcac: 8fb3001c lw s3,28(sp) +8002bcb0: 8fb20018 lw s2,24(sp) +8002bcb4: 8fb10014 lw s1,20(sp) +8002bcb8: 8fb00010 lw s0,16(sp) +8002bcbc: 03e00008 jr ra +8002bcc0: 27bd0028 addiu sp,sp,40 +8002bcc4: 92230008 lbu v1,8(s1) +8002bcc8: 96020004 lhu v0,4(s0) +8002bccc: 00472026 xor a0,v0,a3 +8002bcd0: 00431021 addu v0,v0,v1 +8002bcd4: 00e21021 addu v0,a3,v0 +8002bcd8: 3046ffff andi a2,v0,0xffff +8002bcdc: 00042027 nor a0,zero,a0 +8002bce0: 30848000 andi a0,a0,0x8000 +8002bce4: 00e62826 xor a1,a3,a2 +8002bce8: 3403ffff li v1,0xffff +8002bcec: 00a42824 and a1,a1,a0 +8002bcf0: 0062182b sltu v1,v1,v0 +8002bcf4: 3c048022 lui a0,0x8022 +8002bcf8: ac8250b8 sw v0,20664(a0) +8002bcfc: 10a00012 beqz a1,8002bd48 <_Z6Op79M0v+0x2a4> +8002bd00: a2230008 sb v1,8(s1) +8002bd04: 24020001 li v0,1 +8002bd08: a222000b sb v0,11(s1) +8002bd0c: 2663e2f8 addiu v1,s3,-7432 +8002bd10: 30c2ffff andi v0,a2,0xffff +8002bd14: a4660004 sh a2,4(v1) +8002bd18: 2644e284 addiu a0,s2,-7548 +8002bd1c: 00021a02 srl v1,v0,0x8 +8002bd20: 0002102b sltu v0,zero,v0 +8002bd24: a083000a sb v1,10(a0) +8002bd28: a0820009 sb v0,9(a0) +8002bd2c: 8fbf0020 lw ra,32(sp) +8002bd30: 8fb3001c lw s3,28(sp) +8002bd34: 8fb20018 lw s2,24(sp) +8002bd38: 8fb10014 lw s1,20(sp) +8002bd3c: 8fb00010 lw s0,16(sp) +8002bd40: 03e00008 jr ra +8002bd44: 27bd0028 addiu sp,sp,40 +8002bd48: 0800af43 j 8002bd0c <_Z6Op79M0v+0x268> +8002bd4c: a220000b sb zero,11(s1) +8002bd50: 0800af0c j 8002bc30 <_Z6Op79M0v+0x18c> +8002bd54: a2200008 sb zero,8(s1) +8002bd58: 26030001 addiu v1,s0,1 +8002bd5c: 2442fff6 addiu v0,v0,-10 +8002bd60: a18350ac sb v1,20652(t4) +8002bd64: 3042000f andi v0,v0,0xf +8002bd68: a1a250ab sb v0,20651(t5) +8002bd6c: 918250ac lbu v0,20652(t4) +8002bd70: 00a21021 addu v0,a1,v0 +8002bd74: 304200ff andi v0,v0,0xff +8002bd78: 2c43000a sltiu v1,v0,10 +8002bd7c: 1460ffa1 bnez v1,8002bc04 <_Z6Op79M0v+0x160> +8002bd80: a18250ac sb v0,20652(t4) +8002bd84: 0800af71 j 8002bdc4 <_Z6Op79M0v+0x320> +8002bd88: 27230001 addiu v1,t9,1 +8002bd8c: 25c30001 addiu v1,t6,1 +8002bd90: 2502fff6 addiu v0,t0,-10 +8002bd94: a1a350ab sb v1,20651(t5) +8002bd98: 3042000f andi v0,v0,0xf +8002bd9c: a30250aa sb v0,20650(t8) +8002bda0: 91a250ab lbu v0,20651(t5) +8002bda4: 01421021 addu v0,t2,v0 +8002bda8: 304200ff andi v0,v0,0xff +8002bdac: 2c43000a sltiu v1,v0,10 +8002bdb0: 1460ff8e bnez v1,8002bbec <_Z6Op79M0v+0x148> +8002bdb4: a1a250ab sb v0,20651(t5) +8002bdb8: 0800af57 j 8002bd5c <_Z6Op79M0v+0x2b8> +8002bdbc: 26030001 addiu v1,s0,1 +8002bdc0: 27230001 addiu v1,t9,1 +8002bdc4: 2442fff6 addiu v0,v0,-10 +8002bdc8: a16350ad sb v1,20653(t3) +8002bdcc: 3042000f andi v0,v0,0xf +8002bdd0: a18250ac sb v0,20652(t4) +8002bdd4: 916250ad lbu v0,20653(t3) +8002bdd8: 01e21021 addu v0,t7,v0 +8002bddc: 304200ff andi v0,v0,0xff +8002bde0: 2c43000a sltiu v1,v0,10 +8002bde4: 1460ffda bnez v1,8002bd50 <_Z6Op79M0v+0x2ac> +8002bde8: a16250ad sb v0,20653(t3) +8002bdec: 0800af08 j 8002bc20 <_Z6Op79M0v+0x17c> +8002bdf0: 2442fff6 addiu v0,v0,-10 +8002bdf4: 2642e284 addiu v0,s2,-7548 +8002bdf8: 0800af22 j 8002bc88 <_Z6Op79M0v+0x1e4> +8002bdfc: a040000b sb zero,11(v0) + +8002be00 <_Z26S9xCompareSDD1IndexEntriesPKvS0_>: +8002be00: 8c830000 lw v1,0(a0) +8002be04: 8ca20000 lw v0,0(a1) +8002be08: 03e00008 jr ra +8002be0c: 00621023 subu v0,v1,v0 + +8002be10 : +8002be10: 3c028021 lui v0,0x8021 +8002be14: 9043e4a7 lbu v1,-7001(v0) +8002be18: 10600077 beqz v1,8002bff8 +8002be1c: 3c028021 lui v0,0x8021 +8002be20: 3c058022 lui a1,0x8022 +8002be24: 24a25bc4 addiu v0,a1,23492 +8002be28: 3c048021 lui a0,0x8021 +8002be2c: a0400001 sb zero,1(v0) +8002be30: 24a35bc4 addiu v1,a1,23492 +8002be34: 90670001 lbu a3,1(v1) +8002be38: 248ae2a8 addiu t2,a0,-7512 +8002be3c: 24090001 li t1,1 +8002be40: 30e20001 andi v0,a3,0x1 +8002be44: a0690002 sb t1,2(v1) +8002be48: 1040000b beqz v0,8002be78 +8002be4c: 8d460020 lw a2,32(t2) +8002be50: 3c028022 lui v0,0x8022 +8002be54: 24426cb8 addiu v0,v0,27832 +8002be58: 24c60008 addiu a2,a2,8 +8002be5c: 9044000e lbu a0,14(v0) +8002be60: 94450006 lhu a1,6(v0) +8002be64: 24c30020 addiu v1,a2,32 +8002be68: 0064300b movn a2,v1,a0 +8002be6c: a4450008 sh a1,8(v0) +8002be70: a0400014 sb zero,20(v0) +8002be74: a0490015 sb t1,21(v0) +8002be78: 3c088022 lui t0,0x8022 +8002be7c: 30e20002 andi v0,a3,0x2 +8002be80: 1040000b beqz v0,8002beb0 +8002be84: ad006d68 sw zero,28008(t0) +8002be88: 3c028022 lui v0,0x8022 +8002be8c: 24426cb8 addiu v0,v0,27832 +8002be90: 24c60008 addiu a2,a2,8 +8002be94: 90440024 lbu a0,36(v0) +8002be98: 9445001c lhu a1,28(v0) +8002be9c: 24c30020 addiu v1,a2,32 +8002bea0: 0064300b movn a2,v1,a0 +8002bea4: a445001e sh a1,30(v0) +8002bea8: a040002a sb zero,42(v0) +8002beac: a049002b sb t1,43(v0) +8002beb0: 25086d68 addiu t0,t0,28008 +8002beb4: 30e20004 andi v0,a3,0x4 +8002beb8: 1040000b beqz v0,8002bee8 +8002bebc: ad000004 sw zero,4(t0) +8002bec0: 3c028022 lui v0,0x8022 +8002bec4: 24426cb8 addiu v0,v0,27832 +8002bec8: 24c60008 addiu a2,a2,8 +8002becc: 9044003a lbu a0,58(v0) +8002bed0: 94450032 lhu a1,50(v0) +8002bed4: 24c30020 addiu v1,a2,32 +8002bed8: 0064300b movn a2,v1,a0 +8002bedc: a4450034 sh a1,52(v0) +8002bee0: a0400040 sb zero,64(v0) +8002bee4: a0490041 sb t1,65(v0) +8002bee8: 30e20008 andi v0,a3,0x8 +8002beec: 1040000b beqz v0,8002bf1c +8002bef0: ad000008 sw zero,8(t0) +8002bef4: 3c028022 lui v0,0x8022 +8002bef8: 24426cb8 addiu v0,v0,27832 +8002befc: 24c60008 addiu a2,a2,8 +8002bf00: 90440050 lbu a0,80(v0) +8002bf04: 94450048 lhu a1,72(v0) +8002bf08: 24c30020 addiu v1,a2,32 +8002bf0c: 0064300b movn a2,v1,a0 +8002bf10: a445004a sh a1,74(v0) +8002bf14: a0400056 sb zero,86(v0) +8002bf18: a0490057 sb t1,87(v0) +8002bf1c: 30e20010 andi v0,a3,0x10 +8002bf20: 1040000b beqz v0,8002bf50 +8002bf24: ad00000c sw zero,12(t0) +8002bf28: 3c028022 lui v0,0x8022 +8002bf2c: 24426cb8 addiu v0,v0,27832 +8002bf30: 24c60008 addiu a2,a2,8 +8002bf34: 90440066 lbu a0,102(v0) +8002bf38: 9445005e lhu a1,94(v0) +8002bf3c: 24c30020 addiu v1,a2,32 +8002bf40: 0064300b movn a2,v1,a0 +8002bf44: a4450060 sh a1,96(v0) +8002bf48: a040006c sb zero,108(v0) +8002bf4c: a049006d sb t1,109(v0) +8002bf50: 30e20020 andi v0,a3,0x20 +8002bf54: 1040000b beqz v0,8002bf84 +8002bf58: ad000010 sw zero,16(t0) +8002bf5c: 3c028022 lui v0,0x8022 +8002bf60: 24426cb8 addiu v0,v0,27832 +8002bf64: 24c60008 addiu a2,a2,8 +8002bf68: 9044007c lbu a0,124(v0) +8002bf6c: 94450074 lhu a1,116(v0) +8002bf70: 24c30020 addiu v1,a2,32 +8002bf74: 0064300b movn a2,v1,a0 +8002bf78: a4450076 sh a1,118(v0) +8002bf7c: a0400082 sb zero,130(v0) +8002bf80: a0490083 sb t1,131(v0) +8002bf84: 30e20040 andi v0,a3,0x40 +8002bf88: 1040000b beqz v0,8002bfb8 +8002bf8c: ad000014 sw zero,20(t0) +8002bf90: 3c028022 lui v0,0x8022 +8002bf94: 24426cb8 addiu v0,v0,27832 +8002bf98: 24c60008 addiu a2,a2,8 +8002bf9c: 90440092 lbu a0,146(v0) +8002bfa0: 9445008a lhu a1,138(v0) +8002bfa4: 24c30020 addiu v1,a2,32 +8002bfa8: 0064300b movn a2,v1,a0 +8002bfac: a445008c sh a1,140(v0) +8002bfb0: a0400098 sb zero,152(v0) +8002bfb4: a0490099 sb t1,153(v0) +8002bfb8: 30e20080 andi v0,a3,0x80 +8002bfbc: 1040000b beqz v0,8002bfec +8002bfc0: ad000018 sw zero,24(t0) +8002bfc4: 3c028022 lui v0,0x8022 +8002bfc8: 24426cb8 addiu v0,v0,27832 +8002bfcc: 24c60008 addiu a2,a2,8 +8002bfd0: 904400a8 lbu a0,168(v0) +8002bfd4: 944500a0 lhu a1,160(v0) +8002bfd8: 24c30020 addiu v1,a2,32 +8002bfdc: 0064300b movn a2,v1,a0 +8002bfe0: a04900af sb t1,175(v0) +8002bfe4: a44500a2 sh a1,162(v0) +8002bfe8: a04000ae sb zero,174(v0) +8002bfec: ad460020 sw a2,32(t2) +8002bff0: 03e00008 jr ra +8002bff4: ad00001c sw zero,28(t0) +8002bff8: 8c437030 lw v1,28720(v0) +8002bffc: 3c058022 lui a1,0x8022 +8002c000: 9064420c lbu a0,16908(v1) +8002c004: 24a25bc4 addiu v0,a1,23492 +8002c008: 3c038021 lui v1,0x8021 +8002c00c: a0440001 sb a0,1(v0) +8002c010: 14800003 bnez a0,8002c020 +8002c014: a064e274 sb a0,-7564(v1) +8002c018: 0800af8c j 8002be30 +8002c01c: 3c048021 lui a0,0x8021 +8002c020: 3c048021 lui a0,0x8021 +8002c024: 2483e2a8 addiu v1,a0,-7512 +8002c028: 8c620020 lw v0,32(v1) +8002c02c: 24420012 addiu v0,v0,18 +8002c030: 0800af8c j 8002be30 +8002c034: ac620020 sw v0,32(v1) + +8002c038 : +8002c038: 3c068022 lui a2,0x8022 +8002c03c: 3c048021 lui a0,0x8021 +8002c040: 24c26cb8 addiu v0,a2,27832 +8002c044: 2403ffff li v1,-1 +8002c048: 2405ffff li a1,-1 +8002c04c: 248b701c addiu t3,a0,28700 +8002c050: 24040001 li a0,1 +8002c054: a0c06cb8 sb zero,27832(a2) +8002c058: a0450004 sb a1,4(v0) +8002c05c: a040000e sb zero,14(v0) +8002c060: a0440001 sb a0,1(v0) +8002c064: a0400002 sb zero,2(v0) +8002c068: a0450003 sb a1,3(v0) +8002c06c: a4430006 sh v1,6(v0) +8002c070: a4430008 sh v1,8(v0) +8002c074: a043000a sb v1,10(v0) +8002c078: a443000c sh v1,12(v0) +8002c07c: a0400016 sb zero,22(v0) +8002c080: a0400024 sb zero,36(v0) +8002c084: a0440017 sb a0,23(v0) +8002c088: a0400018 sb zero,24(v0) +8002c08c: a0430019 sb v1,25(v0) +8002c090: a043001a sb v1,26(v0) +8002c094: a443001c sh v1,28(v0) +8002c098: a443001e sh v1,30(v0) +8002c09c: a0430020 sb v1,32(v0) +8002c0a0: a4430022 sh v1,34(v0) +8002c0a4: a040002c sb zero,44(v0) +8002c0a8: a040003a sb zero,58(v0) +8002c0ac: a044002d sb a0,45(v0) +8002c0b0: a040002e sb zero,46(v0) +8002c0b4: a043002f sb v1,47(v0) +8002c0b8: a0430030 sb v1,48(v0) +8002c0bc: a4430032 sh v1,50(v0) +8002c0c0: a4430034 sh v1,52(v0) +8002c0c4: a0430036 sb v1,54(v0) +8002c0c8: a4430038 sh v1,56(v0) +8002c0cc: a0400042 sb zero,66(v0) +8002c0d0: a0400050 sb zero,80(v0) +8002c0d4: a0440043 sb a0,67(v0) +8002c0d8: 24074300 li a3,17152 +8002c0dc: a0400044 sb zero,68(v0) +8002c0e0: 24084300 li t0,17152 +8002c0e4: a0430045 sb v1,69(v0) +8002c0e8: a0430046 sb v1,70(v0) +8002c0ec: a4430048 sh v1,72(v0) +8002c0f0: a443004a sh v1,74(v0) +8002c0f4: a043004c sb v1,76(v0) +8002c0f8: a443004e sh v1,78(v0) +8002c0fc: a0400058 sb zero,88(v0) +8002c100: a0400066 sb zero,102(v0) +8002c104: a0440059 sb a0,89(v0) +8002c108: a040005a sb zero,90(v0) +8002c10c: a043005b sb v1,91(v0) +8002c110: a043005c sb v1,92(v0) +8002c114: a443005e sh v1,94(v0) +8002c118: a4430060 sh v1,96(v0) +8002c11c: a0430062 sb v1,98(v0) +8002c120: a4430064 sh v1,100(v0) +8002c124: a040006e sb zero,110(v0) +8002c128: a040007c sb zero,124(v0) +8002c12c: a044006f sb a0,111(v0) +8002c130: a0400070 sb zero,112(v0) +8002c134: a0430071 sb v1,113(v0) +8002c138: a0430072 sb v1,114(v0) +8002c13c: a4430074 sh v1,116(v0) +8002c140: a4430076 sh v1,118(v0) +8002c144: a0430078 sb v1,120(v0) +8002c148: a443007a sh v1,122(v0) +8002c14c: a0400084 sb zero,132(v0) +8002c150: a0400092 sb zero,146(v0) +8002c154: a0440085 sb a0,133(v0) +8002c158: a0400086 sb zero,134(v0) +8002c15c: a0430087 sb v1,135(v0) +8002c160: a0430088 sb v1,136(v0) +8002c164: a443008a sh v1,138(v0) +8002c168: 2409430c li t1,17164 +8002c16c: a443008c sh v1,140(v0) +8002c170: 240affff li t2,-1 +8002c174: a44300a6 sh v1,166(v0) +8002c178: a044009b sb a0,155(v0) +8002c17c: a043008e sb v1,142(v0) +8002c180: a4430090 sh v1,144(v0) +8002c184: a040009a sb zero,154(v0) +8002c188: a04000a8 sb zero,168(v0) +8002c18c: a040009c sb zero,156(v0) +8002c190: a043009d sb v1,157(v0) +8002c194: a043009e sb v1,158(v0) +8002c198: a44300a0 sh v1,160(v0) +8002c19c: a44300a2 sh v1,162(v0) +8002c1a0: a04300a4 sb v1,164(v0) +8002c1a4: 00e9102a slt v0,a3,t1 +8002c1a8: 1440000b bnez v0,8002c1d8 +8002c1ac: 00000000 nop +8002c1b0: 8d620014 lw v0,20(t3) +8002c1b4: 00481021 addu v0,v0,t0 +8002c1b8: 25080010 addiu t0,t0,16 +8002c1bc: 29034380 slti v1,t0,17280 +8002c1c0: 01003821 move a3,t0 +8002c1c4: 2509000c addiu t1,t0,12 +8002c1c8: 1460fff6 bnez v1,8002c1a4 +8002c1cc: a04a000f sb t2,15(v0) +8002c1d0: 03e00008 jr ra +8002c1d4: 00000000 nop +8002c1d8: 8d620014 lw v0,20(t3) +8002c1dc: 00471021 addu v0,v0,a3 +8002c1e0: 24e70001 addiu a3,a3,1 +8002c1e4: 0800b069 j 8002c1a4 +8002c1e8: a04a0000 sb t2,0(v0) + +8002c1ec : +8002c1ec: 27bdffc0 addiu sp,sp,-64 +8002c1f0: 3c028021 lui v0,0x8021 +8002c1f4: afbe0038 sw s8,56(sp) +8002c1f8: afb60030 sw s6,48(sp) +8002c1fc: afb5002c sw s5,44(sp) +8002c200: afb40028 sw s4,40(sp) +8002c204: afb30024 sw s3,36(sp) +8002c208: afb20020 sw s2,32(sp) +8002c20c: afbf003c sw ra,60(sp) +8002c210: afb70034 sw s7,52(sp) +8002c214: afb1001c sw s1,28(sp) +8002c218: afb00018 sw s0,24(sp) +8002c21c: 2445e2a8 addiu a1,v0,-7512 +8002c220: 8ca20020 lw v0,32(a1) +8002c224: 24030001 li v1,1 +8002c228: 24420012 addiu v0,v0,18 +8002c22c: a0a30008 sb v1,8(a1) +8002c230: 3c038022 lui v1,0x8022 +8002c234: aca20020 sw v0,32(a1) +8002c238: 247e6d88 addiu s8,v1,28040 +8002c23c: 3c028022 lui v0,0x8022 +8002c240: 3c038022 lui v1,0x8022 +8002c244: 309600ff andi s6,a0,0xff +8002c248: 24526d68 addiu s2,v0,28008 +8002c24c: 24736cb8 addiu s3,v1,27832 +8002c250: 0000a821 move s5,zero +8002c254: 24140001 li s4,1 +8002c258: 02d41024 and v0,s6,s4 +8002c25c: 10400018 beqz v0,8002c2c0 +8002c260: 00141040 sll v0,s4,0x1 +8002c264: 3c048022 lui a0,0x8022 +8002c268: 92630014 lbu v1,20(s3) +8002c26c: 24826cb8 addiu v0,a0,27832 +8002c270: 02608821 move s1,s3 +8002c274: 10600071 beqz v1,8002c43c +8002c278: 0002b823 negu s7,v0 +8002c27c: 3c048021 lui a0,0x8021 +8002c280: 2483e2a8 addiu v1,a0,-7512 +8002c284: 8c620020 lw v0,32(v1) +8002c288: 8e460000 lw a2,0(s2) +8002c28c: 24420008 addiu v0,v0,8 +8002c290: 10c0009a beqz a2,8002c4fc +8002c294: ac620020 sw v0,32(v1) +8002c298: 92220013 lbu v0,19(s1) +8002c29c: 10400010 beqz v0,8002c2e0 +8002c2a0: 00000000 nop +8002c2a4: 92220015 lbu v0,21(s1) +8002c2a8: 1440000d bnez v0,8002c2e0 +8002c2ac: 00000000 nop +8002c2b0: 92220014 lbu v0,20(s1) +8002c2b4: 2442ffff addiu v0,v0,-1 +8002c2b8: a2220014 sb v0,20(s1) +8002c2bc: 00141040 sll v0,s4,0x1 +8002c2c0: 305400ff andi s4,v0,0xff +8002c2c4: 24020007 li v0,7 +8002c2c8: 26520004 addiu s2,s2,4 +8002c2cc: 12a2004b beq s5,v0,8002c3fc +8002c2d0: 27de0004 addiu s8,s8,4 +8002c2d4: 26730016 addiu s3,s3,22 +8002c2d8: 0800b096 j 8002c258 +8002c2dc: 26b50001 addiu s5,s5,1 +8002c2e0: 9223000a lbu v1,10(s1) +8002c2e4: 24020004 li v0,4 +8002c2e8: 106200ad beq v1,v0,8002c5a0 +8002c2ec: 3c028022 lui v0,0x8022 +8002c2f0: 92270003 lbu a3,3(s1) +8002c2f4: 2ce20008 sltiu v0,a3,8 +8002c2f8: 1040001d beqz v0,8002c370 +8002c2fc: 3c038019 lui v1,0x8019 +8002c300: 00071080 sll v0,a3,0x2 +8002c304: 2463ce10 addiu v1,v1,-12784 +8002c308: 00431021 addu v0,v0,v1 +8002c30c: 8c440000 lw a0,0(v0) +8002c310: 00800008 jr a0 +8002c314: 00000000 nop +8002c318: 8e460000 lw a2,0(s2) +8002c31c: 3c078007 lui a3,0x8007 +8002c320: 3c028021 lui v0,0x8021 +8002c324: 2443e2a8 addiu v1,v0,-7512 +8002c328: 8c620020 lw v0,32(v1) +8002c32c: 9225000a lbu a1,10(s1) +8002c330: 24420010 addiu v0,v0,16 +8002c334: ac620020 sw v0,32(v1) +8002c338: 90c40000 lbu a0,0(a2) +8002c33c: 24f00d28 addiu s0,a3,3368 +8002c340: 0200f809 jalr s0 +8002c344: 24a52100 addiu a1,a1,8448 +8002c348: 8e420000 lw v0,0(s2) +8002c34c: 9225000a lbu a1,10(s1) +8002c350: 90440001 lbu a0,1(v0) +8002c354: 24a52101 addiu a1,a1,8449 +8002c358: 0200f809 jalr s0 +8002c35c: 00000000 nop +8002c360: 8e420000 lw v0,0(s2) +8002c364: 92270003 lbu a3,3(s1) +8002c368: 24460002 addiu a2,v0,2 +8002c36c: ae460000 sw a2,0(s2) +8002c370: 9222000e lbu v0,14(s1) +8002c374: 1440000c bnez v0,8002c3a8 +8002c378: 3c06801f lui a2,0x801f +8002c37c: 3c028022 lui v0,0x8022 +8002c380: 24456cb8 addiu a1,v0,27832 +8002c384: 24c2b3b0 addiu v0,a2,-19536 +8002c388: 02652821 addu a1,s3,a1 +8002c38c: 00071880 sll v1,a3,0x2 +8002c390: 00b72821 addu a1,a1,s7 +8002c394: 00621821 addu v1,v1,v0 +8002c398: 94a40008 lhu a0,8(a1) +8002c39c: 8c620000 lw v0,0(v1) +8002c3a0: 00441021 addu v0,v0,a0 +8002c3a4: a4a20008 sh v0,8(a1) +8002c3a8: 3c038022 lui v1,0x8022 +8002c3ac: 24c5b3b0 addiu a1,a2,-19536 +8002c3b0: 00071080 sll v0,a3,0x2 +8002c3b4: 00451021 addu v0,v0,a1 +8002c3b8: 24646cb8 addiu a0,v1,27832 +8002c3bc: 02642021 addu a0,s3,a0 +8002c3c0: 8c430000 lw v1,0(v0) +8002c3c4: 92220014 lbu v0,20(s1) +8002c3c8: 02e42021 addu a0,s7,a0 +8002c3cc: 94850010 lhu a1,16(a0) +8002c3d0: 2442ffff addiu v0,v0,-1 +8002c3d4: a2220014 sb v0,20(s1) +8002c3d8: 00141040 sll v0,s4,0x1 +8002c3dc: 00651821 addu v1,v1,a1 +8002c3e0: 305400ff andi s4,v0,0xff +8002c3e4: 24020007 li v0,7 +8002c3e8: a4830010 sh v1,16(a0) +8002c3ec: a2200015 sb zero,21(s1) +8002c3f0: 26520004 addiu s2,s2,4 +8002c3f4: 16a2ffb7 bne s5,v0,8002c2d4 +8002c3f8: 27de0004 addiu s8,s8,4 +8002c3fc: 3c048021 lui a0,0x8021 +8002c400: 2482e2a8 addiu v0,a0,-7512 +8002c404: a0400008 sb zero,8(v0) +8002c408: 8fbf003c lw ra,60(sp) +8002c40c: 02c01021 move v0,s6 +8002c410: 8fbe0038 lw s8,56(sp) +8002c414: 8fb70034 lw s7,52(sp) +8002c418: 8fb60030 lw s6,48(sp) +8002c41c: 8fb5002c lw s5,44(sp) +8002c420: 8fb40028 lw s4,40(sp) +8002c424: 8fb30024 lw s3,36(sp) +8002c428: 8fb20020 lw s2,32(sp) +8002c42c: 8fb1001c lw s1,28(sp) +8002c430: 8fb00018 lw s0,24(sp) +8002c434: 03e00008 jr ra +8002c438: 27bd0040 addiu sp,sp,64 +8002c43c: 3c028021 lui v0,0x8021 +8002c440: 2445e2a8 addiu a1,v0,-7512 +8002c444: 8ca20020 lw v0,32(a1) +8002c448: 92640004 lbu a0,4(s3) +8002c44c: 96630008 lhu v1,8(s3) +8002c450: 24420008 addiu v0,v0,8 +8002c454: aca20020 sw v0,32(a1) +8002c458: 00042400 sll a0,a0,0x10 +8002c45c: 3c028006 lui v0,0x8006 +8002c460: 244249d4 addiu v0,v0,18900 +8002c464: 0040f809 jalr v0 +8002c468: 00832021 addu a0,a0,v1 +8002c46c: 00401821 move v1,v0 +8002c470: 24020080 li v0,128 +8002c474: 106200e1 beq v1,v0,8002c7fc +8002c478: 00031027 nor v0,zero,v1 +8002c47c: 304200ff andi v0,v0,0xff +8002c480: 000211c2 srl v0,v0,0x7 +8002c484: 3063007f andi v1,v1,0x7f +8002c488: a2620013 sb v0,19(s3) +8002c48c: 1060002f beqz v1,8002c54c +8002c490: a2630014 sb v1,20(s3) +8002c494: 9223000a lbu v1,10(s1) +8002c498: 24020018 li v0,24 +8002c49c: 1062002b beq v1,v0,8002c54c +8002c4a0: 00000000 nop +8002c4a4: 96220008 lhu v0,8(s1) +8002c4a8: 9224000e lbu a0,14(s1) +8002c4ac: 24450001 addiu a1,v0,1 +8002c4b0: 24030001 li v1,1 +8002c4b4: a2230015 sb v1,21(s1) +8002c4b8: 148000d5 bnez a0,8002c810 +8002c4bc: a6250008 sh a1,8(s1) +8002c4c0: 92220004 lbu v0,4(s1) +8002c4c4: a6250010 sh a1,16(s1) +8002c4c8: a2220012 sb v0,18(s1) +8002c4cc: 92240012 lbu a0,18(s1) +8002c4d0: 96220010 lhu v0,16(s1) +8002c4d4: 00042400 sll a0,a0,0x10 +8002c4d8: 00822021 addu a0,a0,v0 +8002c4dc: 3c028006 lui v0,0x8006 +8002c4e0: 244241f0 addiu v0,v0,16880 +8002c4e4: 0040f809 jalr v0 +8002c4e8: 00000000 nop +8002c4ec: 00403021 move a2,v0 +8002c4f0: afc20000 sw v0,0(s8) +8002c4f4: 14c0ff68 bnez a2,8002c298 +8002c4f8: ae420000 sw v0,0(s2) +8002c4fc: 9222000e lbu v0,14(s1) +8002c500: 1040002f beqz v0,8002c5c0 +8002c504: 3c038022 lui v1,0x8022 +8002c508: 3c048022 lui a0,0x8022 +8002c50c: 24826cb8 addiu v0,a0,27832 +8002c510: 02621021 addu v0,s3,v0 +8002c514: 00571021 addu v0,v0,s7 +8002c518: 92240012 lbu a0,18(s1) +8002c51c: 94430010 lhu v1,16(v0) +8002c520: 00042400 sll a0,a0,0x10 +8002c524: 3c028006 lui v0,0x8006 +8002c528: 244241f0 addiu v0,v0,16880 +8002c52c: 0040f809 jalr v0 +8002c530: 00832021 addu a0,a0,v1 +8002c534: ae420000 sw v0,0(s2) +8002c538: 1440ff57 bnez v0,8002c298 +8002c53c: afc20000 sw v0,0(s8) +8002c540: 00141027 nor v0,zero,s4 +8002c544: 0800b0af j 8002c2bc +8002c548: 0056b024 and s6,v0,s6 +8002c54c: 8fc60000 lw a2,0(s8) +8002c550: 8e440000 lw a0,0(s2) +8002c554: 3c058021 lui a1,0x8021 +8002c558: 96220010 lhu v0,16(s1) +8002c55c: 24a5701c addiu a1,a1,28700 +8002c560: 00862023 subu a0,a0,a2 +8002c564: 8ca30014 lw v1,20(a1) +8002c568: 00441021 addu v0,v0,a0 +8002c56c: 00153100 sll a2,s5,0x4 +8002c570: 3042ffff andi v0,v0,0xffff +8002c574: 00661821 addu v1,v1,a2 +8002c578: a6220010 sh v0,16(s1) +8002c57c: a0624305 sb v0,17157(v1) +8002c580: 8ca40014 lw a0,20(a1) +8002c584: 96220010 lhu v0,16(s1) +8002c588: 00141827 nor v1,zero,s4 +8002c58c: 00c43021 addu a2,a2,a0 +8002c590: 00021202 srl v0,v0,0x8 +8002c594: 0076b024 and s6,v1,s6 +8002c598: 0800b0af j 8002c2bc +8002c59c: a0c24306 sb v0,17158(a2) +8002c5a0: 904350a8 lbu v1,20648(v0) +8002c5a4: 1060ff52 beqz v1,8002c2f0 +8002c5a8: 3c028022 lui v0,0x8022 +8002c5ac: 244250e8 addiu v0,v0,20712 +8002c5b0: 2403010c li v1,268 +8002c5b4: a4430844 sh v1,2116(v0) +8002c5b8: 0800b0bc j 8002c2f0 +8002c5bc: a0400847 sb zero,2119(v0) +8002c5c0: 24626cb8 addiu v0,v1,27832 +8002c5c4: 02621021 addu v0,s3,v0 +8002c5c8: 00571021 addu v0,v0,s7 +8002c5cc: 94440008 lhu a0,8(v0) +8002c5d0: 92230004 lbu v1,4(s1) +8002c5d4: a4440010 sh a0,16(v0) +8002c5d8: 3c048022 lui a0,0x8022 +8002c5dc: 24826cb8 addiu v0,a0,27832 +8002c5e0: a2230012 sb v1,18(s1) +8002c5e4: 02621021 addu v0,s3,v0 +8002c5e8: 00571021 addu v0,v0,s7 +8002c5ec: 92240012 lbu a0,18(s1) +8002c5f0: 94430010 lhu v1,16(v0) +8002c5f4: 00042400 sll a0,a0,0x10 +8002c5f8: 3c028006 lui v0,0x8006 +8002c5fc: 244241f0 addiu v0,v0,16880 +8002c600: 0040f809 jalr v0 +8002c604: 00832021 addu a0,a0,v1 +8002c608: ae420000 sw v0,0(s2) +8002c60c: 1440ff22 bnez v0,8002c298 +8002c610: afc20000 sw v0,0(s8) +8002c614: 0800b151 j 8002c544 +8002c618: 00141027 nor v0,zero,s4 +8002c61c: 3c028021 lui v0,0x8021 +8002c620: 2443e2a8 addiu v1,v0,-7512 +8002c624: 8c620020 lw v0,32(v1) +8002c628: 8e460000 lw a2,0(s2) +8002c62c: 24420008 addiu v0,v0,8 +8002c630: ac620020 sw v0,32(v1) +8002c634: 9225000a lbu a1,10(s1) +8002c638: 90c40000 lbu a0,0(a2) +8002c63c: 3c078007 lui a3,0x8007 +8002c640: 24c60001 addiu a2,a2,1 +8002c644: 24e20d28 addiu v0,a3,3368 +8002c648: 24a52100 addiu a1,a1,8448 +8002c64c: 0040f809 jalr v0 +8002c650: ae460000 sw a2,0(s2) +8002c654: 0800b0dc j 8002c370 +8002c658: 92270003 lbu a3,3(s1) +8002c65c: 3c048021 lui a0,0x8021 +8002c660: 2483e2a8 addiu v1,a0,-7512 +8002c664: 8c620020 lw v0,32(v1) +8002c668: 8e460000 lw a2,0(s2) +8002c66c: 24420020 addiu v0,v0,32 +8002c670: ac620020 sw v0,32(v1) +8002c674: 9225000a lbu a1,10(s1) +8002c678: 3c078007 lui a3,0x8007 +8002c67c: 90c40000 lbu a0,0(a2) +8002c680: 24f00d28 addiu s0,a3,3368 +8002c684: 0200f809 jalr s0 +8002c688: 24a52100 addiu a1,a1,8448 +8002c68c: 8e420000 lw v0,0(s2) +8002c690: 9225000a lbu a1,10(s1) +8002c694: 90440001 lbu a0,1(v0) +8002c698: 0200f809 jalr s0 +8002c69c: 24a52101 addiu a1,a1,8449 +8002c6a0: 8e420000 lw v0,0(s2) +8002c6a4: 9225000a lbu a1,10(s1) +8002c6a8: 90440002 lbu a0,2(v0) +8002c6ac: 0200f809 jalr s0 +8002c6b0: 24a52102 addiu a1,a1,8450 +8002c6b4: 8e420000 lw v0,0(s2) +8002c6b8: 9225000a lbu a1,10(s1) +8002c6bc: 90440003 lbu a0,3(v0) +8002c6c0: 0200f809 jalr s0 +8002c6c4: 24a52103 addiu a1,a1,8451 +8002c6c8: 8e420000 lw v0,0(s2) +8002c6cc: 92270003 lbu a3,3(s1) +8002c6d0: 24420004 addiu v0,v0,4 +8002c6d4: 0800b0dc j 8002c370 +8002c6d8: ae420000 sw v0,0(s2) +8002c6dc: 3c048021 lui a0,0x8021 +8002c6e0: 2483e2a8 addiu v1,a0,-7512 +8002c6e4: 8c620020 lw v0,32(v1) +8002c6e8: 8e460000 lw a2,0(s2) +8002c6ec: 24420010 addiu v0,v0,16 +8002c6f0: ac620020 sw v0,32(v1) +8002c6f4: 9225000a lbu a1,10(s1) +8002c6f8: 90c40000 lbu a0,0(a2) +8002c6fc: 3c078007 lui a3,0x8007 +8002c700: 24f00d28 addiu s0,a3,3368 +8002c704: 24a52100 addiu a1,a1,8448 +8002c708: 0200f809 jalr s0 +8002c70c: afa70010 sw a3,16(sp) +8002c710: 8e420000 lw v0,0(s2) +8002c714: 9225000a lbu a1,10(s1) +8002c718: 90440001 lbu a0,1(v0) +8002c71c: 0200f809 jalr s0 +8002c720: 24a52101 addiu a1,a1,8449 +8002c724: 8e460000 lw a2,0(s2) +8002c728: 8fa70010 lw a3,16(sp) +8002c72c: 24c60002 addiu a2,a2,2 +8002c730: 0800b0c8 j 8002c320 +8002c734: ae460000 sw a2,0(s2) +8002c738: 3c048021 lui a0,0x8021 +8002c73c: 2483e2a8 addiu v1,a0,-7512 +8002c740: 8c620020 lw v0,32(v1) +8002c744: 8e460000 lw a2,0(s2) +8002c748: 24420010 addiu v0,v0,16 +8002c74c: ac620020 sw v0,32(v1) +8002c750: 9225000a lbu a1,10(s1) +8002c754: 90c40000 lbu a0,0(a2) +8002c758: 3c078007 lui a3,0x8007 +8002c75c: 24f00d28 addiu s0,a3,3368 +8002c760: 0200f809 jalr s0 +8002c764: 24a52100 addiu a1,a1,8448 +8002c768: 8e420000 lw v0,0(s2) +8002c76c: 9225000a lbu a1,10(s1) +8002c770: 90440001 lbu a0,1(v0) +8002c774: 0800b0d6 j 8002c358 +8002c778: 24a52100 addiu a1,a1,8448 +8002c77c: 3c028021 lui v0,0x8021 +8002c780: 2443e2a8 addiu v1,v0,-7512 +8002c784: 8c620020 lw v0,32(v1) +8002c788: 8e460000 lw a2,0(s2) +8002c78c: 24420020 addiu v0,v0,32 +8002c790: ac620020 sw v0,32(v1) +8002c794: 9225000a lbu a1,10(s1) +8002c798: 90c40000 lbu a0,0(a2) +8002c79c: 3c078007 lui a3,0x8007 +8002c7a0: 24f00d28 addiu s0,a3,3368 +8002c7a4: 0200f809 jalr s0 +8002c7a8: 24a52100 addiu a1,a1,8448 +8002c7ac: 8e420000 lw v0,0(s2) +8002c7b0: 9225000a lbu a1,10(s1) +8002c7b4: 90440001 lbu a0,1(v0) +8002c7b8: 0200f809 jalr s0 +8002c7bc: 24a52100 addiu a1,a1,8448 +8002c7c0: 8e420000 lw v0,0(s2) +8002c7c4: 9225000a lbu a1,10(s1) +8002c7c8: 90440002 lbu a0,2(v0) +8002c7cc: 0200f809 jalr s0 +8002c7d0: 24a52101 addiu a1,a1,8449 +8002c7d4: 8e420000 lw v0,0(s2) +8002c7d8: 9225000a lbu a1,10(s1) +8002c7dc: 90440003 lbu a0,3(v0) +8002c7e0: 0200f809 jalr s0 +8002c7e4: 24a52101 addiu a1,a1,8449 +8002c7e8: 8e420000 lw v0,0(s2) +8002c7ec: 92270003 lbu a3,3(s1) +8002c7f0: 24460004 addiu a2,v0,4 +8002c7f4: 0800b0dc j 8002c370 +8002c7f8: ae460000 sw a2,0(s2) +8002c7fc: 24020001 li v0,1 +8002c800: 2403ff80 li v1,-128 +8002c804: a2620013 sb v0,19(s3) +8002c808: 0800b125 j 8002c494 +8002c80c: a2630014 sb v1,20(s3) +8002c810: 3c028021 lui v0,0x8021 +8002c814: 8c457030 lw a1,28720(v0) +8002c818: 3c038021 lui v1,0x8021 +8002c81c: 2467e2a8 addiu a3,v1,-7512 +8002c820: 92240004 lbu a0,4(s1) +8002c824: 00151100 sll v0,s5,0x4 +8002c828: 8ce30020 lw v1,32(a3) +8002c82c: 00a22821 addu a1,a1,v0 +8002c830: 96220008 lhu v0,8(s1) +8002c834: 90a64307 lbu a2,17159(a1) +8002c838: 00042400 sll a0,a0,0x10 +8002c83c: 24630020 addiu v1,v1,32 +8002c840: 00822021 addu a0,a0,v0 +8002c844: 3c028006 lui v0,0x8006 +8002c848: ace30020 sw v1,32(a3) +8002c84c: 24424be8 addiu v0,v0,19432 +8002c850: 0040f809 jalr v0 +8002c854: a2260012 sb a2,18(s1) +8002c858: 96230008 lhu v1,8(s1) +8002c85c: a6220010 sh v0,16(s1) +8002c860: 24630002 addiu v1,v1,2 +8002c864: 0800b133 j 8002c4cc +8002c868: a6230008 sh v1,8(s1) + +8002c86c : +8002c86c: 308400ff andi a0,a0,0xff +8002c870: 27bdff68 addiu sp,sp,-152 +8002c874: 2c820008 sltiu v0,a0,8 +8002c878: afbf0094 sw ra,148(sp) +8002c87c: afbe0090 sw s8,144(sp) +8002c880: afb7008c sw s7,140(sp) +8002c884: afb60088 sw s6,136(sp) +8002c888: afb50084 sw s5,132(sp) +8002c88c: afb40080 sw s4,128(sp) +8002c890: afb3007c sw s3,124(sp) +8002c894: afb20078 sw s2,120(sp) +8002c898: afb10074 sw s1,116(sp) +8002c89c: afb00070 sw s0,112(sp) +8002c8a0: 1040010d beqz v0,8002ccd8 +8002c8a4: afa4005c sw a0,92(sp) +8002c8a8: 3c028021 lui v0,0x8021 +8002c8ac: 2444e2a8 addiu a0,v0,-7512 +8002c8b0: 90820008 lbu v0,8(a0) +8002c8b4: 14400108 bnez v0,8002ccd8 +8002c8b8: 8fa3005c lw v1,92(sp) +8002c8bc: 8fa5005c lw a1,92(sp) +8002c8c0: 00031880 sll v1,v1,0x2 +8002c8c4: 00052900 sll a1,a1,0x4 +8002c8c8: 8fa6005c lw a2,92(sp) +8002c8cc: 00a31023 subu v0,a1,v1 +8002c8d0: 3c078022 lui a3,0x8022 +8002c8d4: 00461023 subu v0,v0,a2 +8002c8d8: afa30060 sw v1,96(sp) +8002c8dc: 00021040 sll v0,v0,0x1 +8002c8e0: 24e36cb8 addiu v1,a3,27832 +8002c8e4: 0043a821 addu s5,v0,v1 +8002c8e8: afa50064 sw a1,100(sp) +8002c8ec: 96a7000c lhu a3,12(s5) +8002c8f0: 92a30001 lbu v1,1(s5) +8002c8f4: 3c140001 lui s4,0x1 +8002c8f8: 24020001 li v0,1 +8002c8fc: a0820008 sb v0,8(a0) +8002c900: 10600101 beqz v1,8002cd08 +8002c904: 00e7a00b movn s4,a3,a3 +8002c908: afa0004c sw zero,76(sp) +8002c90c: 92a20004 lbu v0,4(s5) +8002c910: 2442ff82 addiu v0,v0,-126 +8002c914: 304200ff andi v0,v0,0xff +8002c918: 2c420002 sltiu v0,v0,2 +8002c91c: 14400317 bnez v0,8002d57c +8002c920: 24020080 li v0,128 +8002c924: 92a3000a lbu v1,10(s5) +8002c928: 2462ffe8 addiu v0,v1,-24 +8002c92c: 24030001 li v1,1 +8002c930: 0062102b sltu v0,v1,v0 +8002c934: 14400007 bnez v0,8002c954 +8002c938: 3c038021 lui v1,0x8021 +8002c93c: 3c0d8022 lui t5,0x8022 +8002c940: 25a55bc4 addiu a1,t5,23492 +8002c944: 90a20006 lbu v0,6(a1) +8002c948: 14400159 bnez v0,8002ceb0 +8002c94c: 00000000 nop +8002c950: 3c038021 lui v1,0x8021 +8002c954: 2466e42c addiu a2,v1,-7124 +8002c958: 90c20054 lbu v0,84(a2) +8002c95c: 144000f0 bnez v0,8002cd20 +8002c960: 00000000 nop +8002c964: afa00058 sw zero,88(sp) +8002c968: 3c048021 lui a0,0x8021 +8002c96c: 2482e42c addiu v0,a0,-7124 +8002c970: 90430055 lbu v1,85(v0) +8002c974: 10600007 beqz v1,8002c994 +8002c978: 24024800 li v0,18432 +8002c97c: 96a30006 lhu v1,6(s5) +8002c980: 1062024e beq v1,v0,8002d2bc +8002c984: 24020050 li v0,80 +8002c988: 92a30004 lbu v1,4(s5) +8002c98c: 1062024c beq v1,v0,8002d2c0 +8002c990: 3c12802f lui s2,0x802f +8002c994: afa00054 sw zero,84(sp) +8002c998: afa00050 sw zero,80(sp) +8002c99c: 92a3000a lbu v1,10(s5) +8002c9a0: 24020018 li v0,24 +8002c9a4: 106200ff beq v1,v0,8002cda4 +8002c9a8: 3c028021 lui v0,0x8021 +8002c9ac: 00008021 move s0,zero +8002c9b0: 92a20000 lbu v0,0(s5) +8002c9b4: 10400268 beqz v0,8002d358 +8002c9b8: 3c038021 lui v1,0x8021 +8002c9bc: 92a30003 lbu v1,3(s5) +8002c9c0: 2c620008 sltiu v0,v1,8 +8002c9c4: 10400079 beqz v0,8002cbac +8002c9c8: 00031080 sll v0,v1,0x2 +8002c9cc: 3c038019 lui v1,0x8019 +8002c9d0: 2463ce30 addiu v1,v1,-12752 +8002c9d4: 00431021 addu v0,v0,v1 +8002c9d8: 8c440000 lw a0,0(v0) +8002c9dc: 00800008 jr a0 +8002c9e0: 00000000 nop +8002c9e4: 3c0c8022 lui t4,0x8022 +8002c9e8: 258650e8 addiu a2,t4,20712 +8002c9ec: 3c0d8022 lui t5,0x8022 +8002c9f0: 94c2000a lhu v0,10(a2) +8002c9f4: 25a55bc4 addiu a1,t5,23492 +8002c9f8: 14400900 bnez v0,8002edfc +8002c9fc: a0a40034 sb a0,52(a1) +8002ca00: 2a820002 slti v0,s4,2 +8002ca04: 14400047 bnez v0,8002cb24 +8002ca08: 8fa4004c lw a0,76(sp) +8002ca0c: 00a04021 move t0,a1 +8002ca10: 3082ffff andi v0,a0,0xffff +8002ca14: 02221821 addu v1,s1,v0 +8002ca18: 00021040 sll v0,v0,0x1 +8002ca1c: 3049ffff andi t1,v0,0xffff +8002ca20: 3c028021 lui v0,0x8021 +8002ca24: 3067ffff andi a3,v1,0xffff +8002ca28: 244a701c addiu t2,v0,28700 +8002ca2c: 94c40006 lhu a0,6(a2) +8002ca30: 8d430008 lw v1,8(t2) +8002ca34: 02711021 addu v0,s3,s1 +8002ca38: 00042040 sll a0,a0,0x1 +8002ca3c: 90450000 lbu a1,0(v0) +8002ca40: 3084ffff andi a0,a0,0xffff +8002ca44: 00641821 addu v1,v1,a0 +8002ca48: a0650000 sb a1,0(v1) +8002ca4c: 8d020028 lw v0,40(t0) +8002ca50: 00041902 srl v1,a0,0x4 +8002ca54: 00431021 addu v0,v0,v1 +8002ca58: a0400000 sb zero,0(v0) +8002ca5c: 8d03002c lw v1,44(t0) +8002ca60: 00041142 srl v0,a0,0x5 +8002ca64: 00621821 addu v1,v1,v0 +8002ca68: a0600000 sb zero,0(v1) +8002ca6c: 8d020030 lw v0,48(t0) +8002ca70: 00042182 srl a0,a0,0x6 +8002ca74: 00441021 addu v0,v0,a0 +8002ca78: a0400000 sb zero,0(v0) +8002ca7c: 90c30004 lbu v1,4(a2) +8002ca80: 14600005 bnez v1,8002ca98 +8002ca84: 00000000 nop +8002ca88: 94c20006 lhu v0,6(a2) +8002ca8c: 90c30005 lbu v1,5(a2) +8002ca90: 00431021 addu v0,v0,v1 +8002ca94: a4c20006 sh v0,6(a2) +8002ca98: 94c40006 lhu a0,6(a2) +8002ca9c: 8d430008 lw v1,8(t2) +8002caa0: 00042040 sll a0,a0,0x1 +8002caa4: 02671021 addu v0,s3,a3 +8002caa8: 24840001 addiu a0,a0,1 +8002caac: 90450000 lbu a1,0(v0) +8002cab0: 3084ffff andi a0,a0,0xffff +8002cab4: 00641821 addu v1,v1,a0 +8002cab8: a0650000 sb a1,0(v1) +8002cabc: 8d020028 lw v0,40(t0) +8002cac0: 00041902 srl v1,a0,0x4 +8002cac4: 00431021 addu v0,v0,v1 +8002cac8: a0400000 sb zero,0(v0) +8002cacc: 8d03002c lw v1,44(t0) +8002cad0: 00041142 srl v0,a0,0x5 +8002cad4: 00621821 addu v1,v1,v0 +8002cad8: a0600000 sb zero,0(v1) +8002cadc: 8d020030 lw v0,48(t0) +8002cae0: 00042182 srl a0,a0,0x6 +8002cae4: 00441021 addu v0,v0,a0 +8002cae8: a0400000 sb zero,0(v0) +8002caec: 90c30004 lbu v1,4(a2) +8002caf0: 10600005 beqz v1,8002cb08 +8002caf4: 00000000 nop +8002caf8: 94c20006 lhu v0,6(a2) +8002cafc: 90c30005 lbu v1,5(a2) +8002cb00: 00431021 addu v0,v0,v1 +8002cb04: a4c20006 sh v0,6(a2) +8002cb08: 2694fffe addiu s4,s4,-2 +8002cb0c: 02291021 addu v0,s1,t1 +8002cb10: 00e91821 addu v1,a3,t1 +8002cb14: 2a840002 slti a0,s4,2 +8002cb18: 3051ffff andi s1,v0,0xffff +8002cb1c: 1080ffc3 beqz a0,8002ca2c +8002cb20: 3067ffff andi a3,v1,0xffff +8002cb24: 24020001 li v0,1 +8002cb28: 16820021 bne s4,v0,8002cbb0 +8002cb2c: 3c068021 lui a2,0x8021 +8002cb30: 258650e8 addiu a2,t4,20712 +8002cb34: 94c40006 lhu a0,6(a2) +8002cb38: 3c058021 lui a1,0x8021 +8002cb3c: 24a3701c addiu v1,a1,28700 +8002cb40: 8c620008 lw v0,8(v1) +8002cb44: 02712821 addu a1,s3,s1 +8002cb48: 00042040 sll a0,a0,0x1 +8002cb4c: 90a30000 lbu v1,0(a1) +8002cb50: 3084ffff andi a0,a0,0xffff +8002cb54: 00441021 addu v0,v0,a0 +8002cb58: a0430000 sb v1,0(v0) +8002cb5c: 25a55bc4 addiu a1,t5,23492 +8002cb60: 8ca20028 lw v0,40(a1) +8002cb64: 00041902 srl v1,a0,0x4 +8002cb68: 00431021 addu v0,v0,v1 +8002cb6c: a0400000 sb zero,0(v0) +8002cb70: 8ca3002c lw v1,44(a1) +8002cb74: 00041142 srl v0,a0,0x5 +8002cb78: 00621821 addu v1,v1,v0 +8002cb7c: a0600000 sb zero,0(v1) +8002cb80: 8ca20030 lw v0,48(a1) +8002cb84: 00042182 srl a0,a0,0x6 +8002cb88: 00441021 addu v0,v0,a0 +8002cb8c: a0400000 sb zero,0(v0) +8002cb90: 90c30004 lbu v1,4(a2) +8002cb94: 14600005 bnez v1,8002cbac +8002cb98: 00000000 nop +8002cb9c: 94c20006 lhu v0,6(a2) +8002cba0: 90c30005 lbu v1,5(a2) +8002cba4: 00431021 addu v0,v0,v1 +8002cba8: a4c20006 sh v0,6(a2) +8002cbac: 3c068021 lui a2,0x8021 +8002cbb0: 90c3e42c lbu v1,-7124(a2) +8002cbb4: 3c148021 lui s4,0x8021 +8002cbb8: 2682e3e8 addiu v0,s4,-7192 +8002cbbc: 10600009 beqz v1,8002cbe4 +8002cbc0: a043000c sb v1,12(v0) +8002cbc4: 3c078021 lui a3,0x8021 +8002cbc8: 3c108021 lui s0,0x8021 +8002cbcc: 24e4e2a8 addiu a0,a3,-7512 +8002cbd0: 8e05e308 lw a1,-7416(s0) +8002cbd4: 8c820020 lw v0,32(a0) +8002cbd8: 0045102a slt v0,v0,a1 +8002cbdc: 10400059 beqz v0,8002cd44 +8002cbe0: 3c02801f lui v0,0x801f +8002cbe4: 3c0e8021 lui t6,0x8021 +8002cbe8: 25c4e2a8 addiu a0,t6,-7512 +8002cbec: 8c820024 lw v0,36(a0) +8002cbf0: 8c830020 lw v1,32(a0) +8002cbf4: 0043102a slt v0,v0,v1 +8002cbf8: 1040000a beqz v0,8002cc24 +8002cbfc: 3c028001 lui v0,0x8001 +8002cc00: 2451d640 addiu s1,v0,-10688 +8002cc04: 00808021 move s0,a0 +8002cc08: 0220f809 jalr s1 +8002cc0c: 00000000 nop +8002cc10: 8e020020 lw v0,32(s0) +8002cc14: 8e030024 lw v1,36(s0) +8002cc18: 0062102a slt v0,v1,v0 +8002cc1c: 1440fffa bnez v0,8002cc08 +8002cc20: 00000000 nop +8002cc24: 3c038021 lui v1,0x8021 +8002cc28: 2462e42c addiu v0,v1,-7124 +8002cc2c: 90430055 lbu v1,85(v0) +8002cc30: 1060000b beqz v1,8002cc60 +8002cc34: 3c068021 lui a2,0x8021 +8002cc38: 8fa40054 lw a0,84(sp) +8002cc3c: 10800008 beqz a0,8002cc60 +8002cc40: 8fa50050 lw a1,80(sp) +8002cc44: 10a00007 beqz a1,8002cc64 +8002cc48: 24c5701c addiu a1,a2,28700 +8002cc4c: 3c028010 lui v0,0x8010 +8002cc50: 24424e60 addiu v0,v0,20064 +8002cc54: 0040f809 jalr v0 +8002cc58: 00000000 nop +8002cc5c: 3c068021 lui a2,0x8021 +8002cc60: 24c5701c addiu a1,a2,28700 +8002cc64: 8fa70064 lw a3,100(sp) +8002cc68: 8ca20014 lw v0,20(a1) +8002cc6c: 96a30006 lhu v1,6(s5) +8002cc70: 00471021 addu v0,v0,a3 +8002cc74: a0434302 sb v1,17154(v0) +8002cc78: 8ca40014 lw a0,20(a1) +8002cc7c: 96a20006 lhu v0,6(s5) +8002cc80: 00e42021 addu a0,a3,a0 +8002cc84: 00021202 srl v0,v0,0x8 +8002cc88: a0824303 sb v0,17155(a0) +8002cc8c: 8ca30014 lw v1,20(a1) +8002cc90: 8fae0060 lw t6,96(sp) +8002cc94: 00e31821 addu v1,a3,v1 +8002cc98: a0604305 sb zero,17157(v1) +8002cc9c: 8fa3005c lw v1,92(sp) +8002cca0: 00ee1023 subu v0,a3,t6 +8002cca4: 8ca40014 lw a0,20(a1) +8002cca8: 00431023 subu v0,v0,v1 +8002ccac: 3c058022 lui a1,0x8022 +8002ccb0: 24a36cb8 addiu v1,a1,27832 +8002ccb4: 00021040 sll v0,v0,0x1 +8002ccb8: 3c068021 lui a2,0x8021 +8002ccbc: 00431021 addu v0,v0,v1 +8002ccc0: 00e42021 addu a0,a3,a0 +8002ccc4: 24c3e2a8 addiu v1,a2,-7512 +8002ccc8: a0804306 sb zero,17158(a0) +8002cccc: a4400010 sh zero,16(v0) +8002ccd0: a6a0000c sh zero,12(s5) +8002ccd4: a0600008 sb zero,8(v1) +8002ccd8: 8fbf0094 lw ra,148(sp) +8002ccdc: 8fbe0090 lw s8,144(sp) +8002cce0: 8fb7008c lw s7,140(sp) +8002cce4: 8fb60088 lw s6,136(sp) +8002cce8: 8fb50084 lw s5,132(sp) +8002ccec: 8fb40080 lw s4,128(sp) +8002ccf0: 8fb3007c lw s3,124(sp) +8002ccf4: 8fb20078 lw s2,120(sp) +8002ccf8: 8fb10074 lw s1,116(sp) +8002ccfc: 8fb00070 lw s0,112(sp) +8002cd00: 03e00008 jr ra +8002cd04: 27bd0098 addiu sp,sp,152 +8002cd08: 92a30002 lbu v1,2(s5) +8002cd0c: 240e0001 li t6,1 +8002cd10: 2402ffff li v0,-1 +8002cd14: 0043700b movn t6,v0,v1 +8002cd18: 0800b243 j 8002c90c +8002cd1c: afae004c sw t6,76(sp) +8002cd20: 92a20001 lbu v0,1(s5) +8002cd24: 1440006b bnez v0,8002ced4 +8002cd28: 3c048021 lui a0,0x8021 +8002cd2c: afa00058 sw zero,88(sp) +8002cd30: 3c038021 lui v1,0x8021 +8002cd34: 2462701c addiu v0,v1,28700 +8002cd38: 8c430014 lw v1,20(v0) +8002cd3c: 0800b25a j 8002c968 +8002cd40: a0604801 sb zero,18433(v1) +8002cd44: 3c03801f lui v1,0x801f +8002cd48: 2453b978 addiu s3,v0,-18056 +8002cd4c: 24721cf0 addiu s2,v1,7408 +8002cd50: 00808821 move s1,a0 +8002cd54: 8e84e3e8 lw a0,-7192(s4) +8002cd58: 90820000 lbu v0,0(a0) +8002cd5c: 00021080 sll v0,v0,0x2 +8002cd60: 00531021 addu v0,v0,s3 +8002cd64: 8c430000 lw v1,0(v0) +8002cd68: 00651821 addu v1,v1,a1 +8002cd6c: ae03e308 sw v1,-7416(s0) +8002cd70: 90820000 lbu v0,0(a0) +8002cd74: 00021080 sll v0,v0,0x2 +8002cd78: 00521021 addu v0,v0,s2 +8002cd7c: 8c430000 lw v1,0(v0) +8002cd80: 0060f809 jalr v1 +8002cd84: 00000000 nop +8002cd88: 8e05e308 lw a1,-7416(s0) +8002cd8c: 8e220020 lw v0,32(s1) +8002cd90: 0045102a slt v0,v0,a1 +8002cd94: 1040fff0 beqz v0,8002cd58 +8002cd98: 8e84e3e8 lw a0,-7192(s4) +8002cd9c: 0800b2fa j 8002cbe8 +8002cda0: 3c0e8021 lui t6,0x8021 +8002cda4: 2442e988 addiu v0,v0,-5752 +8002cda8: 3c030001 lui v1,0x1 +8002cdac: 00431021 addu v0,v0,v1 +8002cdb0: 90448052 lbu a0,-32686(v0) +8002cdb4: 1080fefe beqz a0,8002c9b0 +8002cdb8: 00008021 move s0,zero +8002cdbc: 92a50004 lbu a1,4(s5) +8002cdc0: 24020040 li v0,64 +8002cdc4: 30a300f0 andi v1,a1,0xf0 +8002cdc8: 1462fef9 bne v1,v0,8002c9b0 +8002cdcc: 3c0e8021 lui t6,0x8021 +8002cdd0: 25c2701c addiu v0,t6,28700 +8002cdd4: 8c430014 lw v1,20(v0) +8002cdd8: 24060001 li a2,1 +8002cddc: 90642231 lbu a0,8753(v1) +8002cde0: 00041082 srl v0,a0,0x2 +8002cde4: 30420007 andi v0,v0,0x7 +8002cde8: 00461004 sllv v0,a2,v0 +8002cdec: 30840003 andi a0,a0,0x3 +8002cdf0: 148004b5 bnez a0,8002e0c8 +8002cdf4: afa20048 sw v0,72(sp) +8002cdf8: 24120008 li s2,8 +8002cdfc: 24100040 li s0,64 +8002ce00: 24110040 li s1,64 +8002ce04: 8fa20048 lw v0,72(sp) +8002ce08: 00052400 sll a0,a1,0x10 +8002ce0c: 70501002 mul v0,v0,s0 +8002ce10: 96b00006 lhu s0,6(s5) +8002ce14: afa20044 sw v0,68(sp) +8002ce18: 0202001a div zero,s0,v0 +8002ce1c: 004001f4 teq v0,zero,0x7 +8002ce20: 00008012 mflo s0 +8002ce24: 70508002 mul s0,v0,s0 +8002ce28: 8fa20048 lw v0,72(sp) +8002ce2c: 72429802 mul s3,s2,v0 +8002ce30: 3c028006 lui v0,0x8006 +8002ce34: 24424340 addiu v0,v0,17216 +8002ce38: 0040f809 jalr v0 +8002ce3c: 02042021 addu a0,s0,a0 +8002ce40: 8fa60044 lw a2,68(sp) +8002ce44: 96a30006 lhu v1,6(s5) +8002ce48: 3c058021 lui a1,0x8021 +8002ce4c: 0066001a div zero,v1,a2 +8002ce50: 00c001f4 teq a2,zero,0x7 +8002ce54: 24a4701c addiu a0,a1,28700 +8002ce58: 8c840004 lw a0,4(a0) +8002ce5c: 00501021 addu v0,v0,s0 +8002ce60: afa20040 sw v0,64(sp) +8002ce64: 3c02007f lui v0,0x7f +8002ce68: 00821021 addu v0,a0,v0 +8002ce6c: afa2003c sw v0,60(sp) +8002ce70: 24020004 li v0,4 +8002ce74: afa40020 sw a0,32(sp) +8002ce78: 00002810 mfhi a1 +8002ce7c: 00c52823 subu a1,a2,a1 +8002ce80: 00b1001b divu zero,a1,s1 +8002ce84: 022001f4 teq s1,zero,0x7 +8002ce88: afa50038 sw a1,56(sp) +8002ce8c: 124204fe beq s2,v0,8002e288 +8002ce90: 0000b812 mflo s7 +8002ce94: 24020008 li v0,8 +8002ce98: 124205ee beq s2,v0,8002e654 +8002ce9c: 24020002 li v0,2 +8002cea0: 124201ef beq s2,v0,8002d660 +8002cea4: 00000000 nop +8002cea8: 0800b26c j 8002c9b0 +8002ceac: 24100001 li s0,1 +8002ceb0: 8ca30e4c lw v1,3660(a1) +8002ceb4: 8ca20e48 lw v0,3656(a1) +8002ceb8: 1043fea5 beq v0,v1,8002c950 +8002cebc: 3c028006 lui v0,0x8006 +8002cec0: 24421e28 addiu v0,v0,7720 +8002cec4: 0040f809 jalr v0 +8002cec8: 00000000 nop +8002cecc: 0800b255 j 8002c954 +8002ced0: 3c038021 lui v1,0x8021 +8002ced4: 2490701c addiu s0,a0,28700 +8002ced8: 8e070014 lw a3,20(s0) +8002cedc: 90e24801 lbu v0,18433(a3) +8002cee0: 1040ff92 beqz v0,8002cd2c +8002cee4: 3c03000f lui v1,0xf +8002cee8: 92a20004 lbu v0,4(s5) +8002ceec: 96a50006 lhu a1,6(s5) +8002cef0: 00022400 sll a0,v0,0x10 +8002cef4: 00854025 or t0,a0,a1 +8002cef8: 3463ffff ori v1,v1,0xffff +8002cefc: 01031824 and v1,t0,v1 +8002cf00: 2442ff40 addiu v0,v0,-192 +8002cf04: 00031900 sll v1,v1,0x4 +8002cf08: 00021103 sra v0,v0,0x4 +8002cf0c: afa30018 sw v1,24(sp) +8002cf10: 00e21021 addu v0,a3,v0 +8002cf14: 90444804 lbu a0,18436(v0) +8002cf18: 92a50002 lbu a1,2(s5) +8002cf1c: 24070001 li a3,1 +8002cf20: 2402ffff li v0,-1 +8002cf24: 90c60130 lbu a2,304(a2) +8002cf28: 00641825 or v1,v1,a0 +8002cf2c: 0045380b movn a3,v0,a1 +8002cf30: afa7004c sw a3,76(sp) +8002cf34: 14c001b7 bnez a2,8002d614 +8002cf38: afa30018 sw v1,24(sp) +8002cf3c: 3c020001 lui v0,0x1 +8002cf40: 02028821 addu s1,s0,v0 +8002cf44: 3c028003 lui v0,0x8003 +8002cf48: 2442be00 addiu v0,v0,-16896 +8002cf4c: 8e25b064 lw a1,-20380(s1) +8002cf50: 8e26b06c lw a2,-20372(s1) +8002cf54: afa20010 sw v0,16(sp) +8002cf58: 3c028011 lui v0,0x8011 +8002cf5c: 27a40018 addiu a0,sp,24 +8002cf60: 2442d9a0 addiu v0,v0,-9824 +8002cf64: 0040f809 jalr v0 +8002cf68: 2407000c li a3,12 +8002cf6c: 10400006 beqz v0,8002cf88 +8002cf70: 00000000 nop +8002cf74: 8c430004 lw v1,4(v0) +8002cf78: 8e22b068 lw v0,-20376(s1) +8002cf7c: 00431021 addu v0,v0,v1 +8002cf80: 1440ff6b bnez v0,8002cd30 +8002cf84: afa20058 sw v0,88(sp) +8002cf88: 92a70004 lbu a3,4(s5) +8002cf8c: 8e020014 lw v0,20(s0) +8002cf90: 24e3ff40 addiu v1,a3,-192 +8002cf94: 00031903 sra v1,v1,0x4 +8002cf98: 00431021 addu v0,v0,v1 +8002cf9c: 90444804 lbu a0,18436(v0) +8002cfa0: 8e26b074 lw a2,-20364(s1) +8002cfa4: 10c00827 beqz a2,8002f044 +8002cfa8: 348d00f0 ori t5,a0,0xf0 +8002cfac: 9222b078 lbu v0,-20360(s1) +8002cfb0: 1047ff5e beq v0,a3,8002cd2c +8002cfb4: 3c028022 lui v0,0x8022 +8002cfb8: 96a90006 lhu t1,6(s5) +8002cfbc: 24452094 addiu a1,v0,8340 +8002cfc0: 00092202 srl a0,t1,0x8 +8002cfc4: 312800ff andi t0,t1,0xff +8002cfc8: 00001821 move v1,zero +8002cfcc: 00145203 sra t2,s4,0x8 +8002cfd0: 0800b3fc j 8002cff0 +8002cfd4: 328b00ff andi t3,s4,0xff +8002cfd8: 24630001 addiu v1,v1,1 +8002cfdc: 10c30585 beq a2,v1,8002e5f4 +8002cfe0: 24a50008 addiu a1,a1,8 +8002cfe4: 90a20000 lbu v0,0(a1) +8002cfe8: 1047ff50 beq v0,a3,8002cd2c +8002cfec: 00000000 nop +8002cff0: 90a20001 lbu v0,1(a1) +8002cff4: 1444fff8 bne v0,a0,8002cfd8 +8002cff8: 00000000 nop +8002cffc: 90a20002 lbu v0,2(a1) +8002d000: 1448fff5 bne v0,t0,8002cfd8 +8002d004: 00000000 nop +8002d008: 90a20003 lbu v0,3(a1) +8002d00c: 144afff2 bne v0,t2,8002cfd8 +8002d010: 00000000 nop +8002d014: 90a20004 lbu v0,4(a1) +8002d018: 144bffef bne v0,t3,8002cfd8 +8002d01c: 00000000 nop +8002d020: 90a20007 lbu v0,7(a1) +8002d024: 144dffed bne v0,t5,8002cfdc +8002d028: 24630001 addiu v1,v1,1 +8002d02c: 0800b34c j 8002cd30 +8002d030: afa00058 sw zero,88(sp) +8002d034: 92a4000a lbu a0,10(s5) +8002d038: 3c028007 lui v0,0x8007 +8002d03c: 245204f8 addiu s2,v0,1272 +8002d040: 0240f809 jalr s2 +8002d044: 24842100 addiu a0,a0,8448 +8002d048: 92a50004 lbu a1,4(s5) +8002d04c: 96a30006 lhu v1,6(s5) +8002d050: 00402021 move a0,v0 +8002d054: 00052c00 sll a1,a1,0x10 +8002d058: 3c028006 lui v0,0x8006 +8002d05c: 24514444 addiu s1,v0,17476 +8002d060: 0220f809 jalr s1 +8002d064: 00a32821 addu a1,a1,v1 +8002d068: 8fa5004c lw a1,76(sp) +8002d06c: 96a20006 lhu v0,6(s5) +8002d070: 30b0ffff andi s0,a1,0xffff +8002d074: 02021021 addu v0,s0,v0 +8002d078: 2683ffff addiu v1,s4,-1 +8002d07c: 1060fecb beqz v1,8002cbac +8002d080: a6a20006 sh v0,6(s5) +8002d084: 92a4000a lbu a0,10(s5) +8002d088: 0240f809 jalr s2 +8002d08c: 24842101 addiu a0,a0,8449 +8002d090: 92a50004 lbu a1,4(s5) +8002d094: 96a30006 lhu v1,6(s5) +8002d098: 00052c00 sll a1,a1,0x10 +8002d09c: 00a32821 addu a1,a1,v1 +8002d0a0: 0220f809 jalr s1 +8002d0a4: 00402021 move a0,v0 +8002d0a8: 96a20006 lhu v0,6(s5) +8002d0ac: 2683fffe addiu v1,s4,-2 +8002d0b0: 02021021 addu v0,s0,v0 +8002d0b4: 1060febd beqz v1,8002cbac +8002d0b8: a6a20006 sh v0,6(s5) +8002d0bc: 92a4000a lbu a0,10(s5) +8002d0c0: 0240f809 jalr s2 +8002d0c4: 24842102 addiu a0,a0,8450 +8002d0c8: 92a50004 lbu a1,4(s5) +8002d0cc: 96a30006 lhu v1,6(s5) +8002d0d0: 00052c00 sll a1,a1,0x10 +8002d0d4: 00a32821 addu a1,a1,v1 +8002d0d8: 0220f809 jalr s1 +8002d0dc: 00402021 move a0,v0 +8002d0e0: 96a20006 lhu v0,6(s5) +8002d0e4: 2683fffd addiu v1,s4,-3 +8002d0e8: 02021021 addu v0,s0,v0 +8002d0ec: 1060feaf beqz v1,8002cbac +8002d0f0: a6a20006 sh v0,6(s5) +8002d0f4: 92a4000a lbu a0,10(s5) +8002d0f8: 2694fffc addiu s4,s4,-4 +8002d0fc: 24842103 addiu a0,a0,8451 +8002d100: 0240f809 jalr s2 +8002d104: 00000000 nop +8002d108: 92a50004 lbu a1,4(s5) +8002d10c: 96a30006 lhu v1,6(s5) +8002d110: 00052c00 sll a1,a1,0x10 +8002d114: 00402021 move a0,v0 +8002d118: 0220f809 jalr s1 +8002d11c: 00a32821 addu a1,a1,v1 +8002d120: 96a20006 lhu v0,6(s5) +8002d124: 02021021 addu v0,s0,v0 +8002d128: 1680fe24 bnez s4,8002c9bc +8002d12c: a6a20006 sh v0,6(s5) +8002d130: 0800b2ec j 8002cbb0 +8002d134: 3c068021 lui a2,0x8021 +8002d138: 92a4000a lbu a0,10(s5) +8002d13c: 3c028007 lui v0,0x8007 +8002d140: 245204f8 addiu s2,v0,1272 +8002d144: 0240f809 jalr s2 +8002d148: 24842100 addiu a0,a0,8448 +8002d14c: 92a50004 lbu a1,4(s5) +8002d150: 96a30006 lhu v1,6(s5) +8002d154: 00402021 move a0,v0 +8002d158: 00052c00 sll a1,a1,0x10 +8002d15c: 3c028006 lui v0,0x8006 +8002d160: 24514444 addiu s1,v0,17476 +8002d164: 0220f809 jalr s1 +8002d168: 00a32821 addu a1,a1,v1 +8002d16c: 8fa3004c lw v1,76(sp) +8002d170: 96a20006 lhu v0,6(s5) +8002d174: 3070ffff andi s0,v1,0xffff +8002d178: 02021021 addu v0,s0,v0 +8002d17c: 2683ffff addiu v1,s4,-1 +8002d180: 1060fe8a beqz v1,8002cbac +8002d184: a6a20006 sh v0,6(s5) +8002d188: 92a4000a lbu a0,10(s5) +8002d18c: 2694fffe addiu s4,s4,-2 +8002d190: 0800b440 j 8002d100 +8002d194: 24842101 addiu a0,a0,8449 +8002d198: 92a4000a lbu a0,10(s5) +8002d19c: 3c028007 lui v0,0x8007 +8002d1a0: 244204f8 addiu v0,v0,1272 +8002d1a4: 0040f809 jalr v0 +8002d1a8: 24842100 addiu a0,a0,8448 +8002d1ac: 92a50004 lbu a1,4(s5) +8002d1b0: 96a30006 lhu v1,6(s5) +8002d1b4: 00402021 move a0,v0 +8002d1b8: 00052c00 sll a1,a1,0x10 +8002d1bc: 3c028006 lui v0,0x8006 +8002d1c0: 24424444 addiu v0,v0,17476 +8002d1c4: 0040f809 jalr v0 +8002d1c8: 00a32821 addu a1,a1,v1 +8002d1cc: 96a30006 lhu v1,6(s5) +8002d1d0: 8fa2004c lw v0,76(sp) +8002d1d4: 2694ffff addiu s4,s4,-1 +8002d1d8: 00431821 addu v1,v0,v1 +8002d1dc: 1680fdf7 bnez s4,8002c9bc +8002d1e0: a6a30006 sh v1,6(s5) +8002d1e4: 0800b2ec j 8002cbb0 +8002d1e8: 3c068021 lui a2,0x8021 +8002d1ec: 92a4000a lbu a0,10(s5) +8002d1f0: 3c028007 lui v0,0x8007 +8002d1f4: 245204f8 addiu s2,v0,1272 +8002d1f8: 0240f809 jalr s2 +8002d1fc: 24842100 addiu a0,a0,8448 +8002d200: 92a50004 lbu a1,4(s5) +8002d204: 96a30006 lhu v1,6(s5) +8002d208: 00402021 move a0,v0 +8002d20c: 00052c00 sll a1,a1,0x10 +8002d210: 3c028006 lui v0,0x8006 +8002d214: 24514444 addiu s1,v0,17476 +8002d218: 0220f809 jalr s1 +8002d21c: 00a32821 addu a1,a1,v1 +8002d220: 8fa4004c lw a0,76(sp) +8002d224: 96a20006 lhu v0,6(s5) +8002d228: 3090ffff andi s0,a0,0xffff +8002d22c: 02021021 addu v0,s0,v0 +8002d230: 2683ffff addiu v1,s4,-1 +8002d234: 1060fe5d beqz v1,8002cbac +8002d238: a6a20006 sh v0,6(s5) +8002d23c: 92a4000a lbu a0,10(s5) +8002d240: 0240f809 jalr s2 +8002d244: 24842100 addiu a0,a0,8448 +8002d248: 92a50004 lbu a1,4(s5) +8002d24c: 96a30006 lhu v1,6(s5) +8002d250: 00052c00 sll a1,a1,0x10 +8002d254: 00a32821 addu a1,a1,v1 +8002d258: 0220f809 jalr s1 +8002d25c: 00402021 move a0,v0 +8002d260: 96a20006 lhu v0,6(s5) +8002d264: 2683fffe addiu v1,s4,-2 +8002d268: 02021021 addu v0,s0,v0 +8002d26c: 1060fe4f beqz v1,8002cbac +8002d270: a6a20006 sh v0,6(s5) +8002d274: 92a4000a lbu a0,10(s5) +8002d278: 0240f809 jalr s2 +8002d27c: 24842101 addiu a0,a0,8449 +8002d280: 92a50004 lbu a1,4(s5) +8002d284: 96a30006 lhu v1,6(s5) +8002d288: 00052c00 sll a1,a1,0x10 +8002d28c: 00a32821 addu a1,a1,v1 +8002d290: 0220f809 jalr s1 +8002d294: 00402021 move a0,v0 +8002d298: 96a20006 lhu v0,6(s5) +8002d29c: 2683fffd addiu v1,s4,-3 +8002d2a0: 02021021 addu v0,s0,v0 +8002d2a4: 1060fe41 beqz v1,8002cbac +8002d2a8: a6a20006 sh v0,6(s5) +8002d2ac: 92a4000a lbu a0,10(s5) +8002d2b0: 2694fffc addiu s4,s4,-4 +8002d2b4: 0800b440 j 8002d100 +8002d2b8: 24842101 addiu a0,a0,8449 +8002d2bc: 3c12802f lui s2,0x802f +8002d2c0: 26506f38 addiu s0,s2,28472 +8002d2c4: 92020006 lbu v0,6(s0) +8002d2c8: 92030005 lbu v1,5(s0) +8002d2cc: 00021200 sll v0,v0,0x8 +8002d2d0: 9205002d lbu a1,45(s0) +8002d2d4: 00621825 or v1,v1,v0 +8002d2d8: 70651002 mul v0,v1,a1 +8002d2dc: 8e040038 lw a0,56(s0) +8002d2e0: 96a7000c lhu a3,12(s5) +8002d2e4: 00441821 addu v1,v0,a0 +8002d2e8: 3071ffff andi s1,v1,0xffff +8002d2ec: 02271021 addu v0,s1,a3 +8002d2f0: 3403ffff li v1,0xffff +8002d2f4: 0062102b sltu v0,v1,v0 +8002d2f8: 1440014f bnez v0,8002d838 +8002d2fc: 02301021 addu v0,s1,s0 +8002d300: 2442003c addiu v0,v0,60 +8002d304: afa20054 sw v0,84(sp) +8002d308: afa00050 sw zero,80(sp) +8002d30c: 26466f38 addiu a2,s2,28472 +8002d310: 90c2000a lbu v0,10(a2) +8002d314: 90c40009 lbu a0,9(a2) +8002d318: 00021200 sll v0,v0,0x8 +8002d31c: 8cc30038 lw v1,56(a2) +8002d320: 96a50006 lhu a1,6(s5) +8002d324: 00822025 or a0,a0,v0 +8002d328: 00872023 subu a0,a0,a3 +8002d32c: 00671821 addu v1,v1,a3 +8002d330: 00041202 srl v0,a0,0x8 +8002d334: 3063ffff andi v1,v1,0xffff +8002d338: 00b42823 subu a1,a1,s4 +8002d33c: 24070001 li a3,1 +8002d340: a0c2000a sb v0,10(a2) +8002d344: afa7004c sw a3,76(sp) +8002d348: a6a50006 sh a1,6(s5) +8002d34c: acc30038 sw v1,56(a2) +8002d350: 0800b267 j 8002c99c +8002d354: a0c40009 sb a0,9(a2) +8002d358: 2466e2a8 addiu a2,v1,-7512 +8002d35c: 8cc30020 lw v1,32(a2) +8002d360: 92a40004 lbu a0,4(s5) +8002d364: 24630008 addiu v1,v1,8 +8002d368: 001410c0 sll v0,s4,0x3 +8002d36c: 00431021 addu v0,v0,v1 +8002d370: 96a50006 lhu a1,6(s5) +8002d374: acc20020 sw v0,32(a2) +8002d378: 00042400 sll a0,a0,0x10 +8002d37c: 3c028006 lui v0,0x8006 +8002d380: 24424340 addiu v0,v0,17216 +8002d384: 0040f809 jalr v0 +8002d388: 00852021 addu a0,a0,a1 +8002d38c: 00409821 move s3,v0 +8002d390: 104000af beqz v0,8002d650 +8002d394: 96a70006 lhu a3,6(s5) +8002d398: 16000086 bnez s0,8002d5b4 +8002d39c: 3c058021 lui a1,0x8021 +8002d3a0: 00e08821 move s1,a3 +8002d3a4: 8fa60058 lw a2,88(sp) +8002d3a8: 10c00003 beqz a2,8002d3b8 +8002d3ac: 8fae0054 lw t6,84(sp) +8002d3b0: 00c09821 move s3,a2 +8002d3b4: 00008821 move s1,zero +8002d3b8: 11c00003 beqz t6,8002d3c8 +8002d3bc: 8fa2004c lw v0,76(sp) +8002d3c0: 01c09821 move s3,t6 +8002d3c4: 00008821 move s1,zero +8002d3c8: 18400165 blez v0,8002d960 +8002d3cc: 00000000 nop +8002d3d0: 00f41021 addu v0,a3,s4 +8002d3d4: a6a20006 sh v0,6(s5) +8002d3d8: 92a30003 lbu v1,3(s5) +8002d3dc: 10600042 beqz v1,8002d4e8 +8002d3e0: 24020002 li v0,2 +8002d3e4: 10620040 beq v1,v0,8002d4e8 +8002d3e8: 24020006 li v0,6 +8002d3ec: 1062003e beq v1,v0,8002d4e8 +8002d3f0: 24040001 li a0,1 +8002d3f4: 1064016a beq v1,a0,8002d9a0 +8002d3f8: 24020005 li v0,5 +8002d3fc: 10620168 beq v1,v0,8002d9a0 +8002d400: 24020003 li v0,3 +8002d404: 10620336 beq v1,v0,8002e0e0 +8002d408: 24020007 li v0,7 +8002d40c: 10620334 beq v1,v0,8002e0e0 +8002d410: 24020004 li v0,4 +8002d414: 1462fde6 bne v1,v0,8002cbb0 +8002d418: 3c068021 lui a2,0x8021 +8002d41c: 8fa7004c lw a3,76(sp) +8002d420: 3c0e8007 lui t6,0x8007 +8002d424: 30e4ffff andi a0,a3,0xffff +8002d428: 02241021 addu v0,s1,a0 +8002d42c: 3052ffff andi s2,v0,0xffff +8002d430: 00921821 addu v1,a0,s2 +8002d434: 3076ffff andi s6,v1,0xffff +8002d438: 00961021 addu v0,a0,s6 +8002d43c: 00042080 sll a0,a0,0x2 +8002d440: 3090ffff andi s0,a0,0xffff +8002d444: 3057ffff andi s7,v0,0xffff +8002d448: 0800b516 j 8002d458 +8002d44c: 25de0d28 addiu s8,t6,3368 +8002d450: 02301021 addu v0,s1,s0 +8002d454: 3051ffff andi s1,v0,0xffff +8002d458: 02711021 addu v0,s3,s1 +8002d45c: 92a5000a lbu a1,10(s5) +8002d460: 90440000 lbu a0,0(v0) +8002d464: 03c0f809 jalr s8 +8002d468: 24a52100 addiu a1,a1,8448 +8002d46c: 2a820002 slti v0,s4,2 +8002d470: 1440fdce bnez v0,8002cbac +8002d474: 02721021 addu v0,s3,s2 +8002d478: 92a5000a lbu a1,10(s5) +8002d47c: 90440000 lbu a0,0(v0) +8002d480: 03c0f809 jalr s8 +8002d484: 24a52101 addiu a1,a1,8449 +8002d488: 24020002 li v0,2 +8002d48c: 1282fdc7 beq s4,v0,8002cbac +8002d490: 02761021 addu v0,s3,s6 +8002d494: 92a5000a lbu a1,10(s5) +8002d498: 90440000 lbu a0,0(v0) +8002d49c: 03c0f809 jalr s8 +8002d4a0: 24a52102 addiu a1,a1,8450 +8002d4a4: 24020003 li v0,3 +8002d4a8: 1282fdc0 beq s4,v0,8002cbac +8002d4ac: 02771021 addu v0,s3,s7 +8002d4b0: 92a5000a lbu a1,10(s5) +8002d4b4: 90440000 lbu a0,0(v0) +8002d4b8: 03c0f809 jalr s8 +8002d4bc: 24a52103 addiu a1,a1,8451 +8002d4c0: 2694fffc addiu s4,s4,-4 +8002d4c4: 02f01021 addu v0,s7,s0 +8002d4c8: 02161821 addu v1,s0,s6 +8002d4cc: 02122021 addu a0,s0,s2 +8002d4d0: 3057ffff andi s7,v0,0xffff +8002d4d4: 3076ffff andi s6,v1,0xffff +8002d4d8: 1680ffdd bnez s4,8002d450 +8002d4dc: 3092ffff andi s2,a0,0xffff +8002d4e0: 0800b2ec j 8002cbb0 +8002d4e4: 3c068021 lui a2,0x8021 +8002d4e8: 92a3000a lbu v1,10(s5) +8002d4ec: 24020019 li v0,25 +8002d4f0: 106200ea beq v1,v0,8002d89c +8002d4f4: 2c62001a sltiu v0,v1,26 +8002d4f8: 14400034 bnez v0,8002d5cc +8002d4fc: 24020004 li v0,4 +8002d500: 24020022 li v0,34 +8002d504: 10620186 beq v1,v0,8002db20 +8002d508: 24020080 li v0,128 +8002d50c: 14620033 bne v1,v0,8002d5dc +8002d510: 8fa2004c lw v0,76(sp) +8002d514: 8fa5004c lw a1,76(sp) +8002d518: 3c0c8022 lui t4,0x8022 +8002d51c: 3c020001 lui v0,0x1 +8002d520: 3c038021 lui v1,0x8021 +8002d524: 30a6ffff andi a2,a1,0xffff +8002d528: 258750e8 addiu a3,t4,20712 +8002d52c: 3449ffff ori t1,v0,0xffff +8002d530: 2468701c addiu t0,v1,28700 +8002d534: 3c0e8021 lui t6,0x8021 +8002d538: 8ce4086c lw a0,2156(a3) +8002d53c: 8dc2701c lw v0,28700(t6) +8002d540: 02711821 addu v1,s3,s1 +8002d544: 90650000 lbu a1,0(v1) +8002d548: 00441021 addu v0,v0,a0 +8002d54c: a0450000 sb a1,0(v0) +8002d550: 24840001 addiu a0,a0,1 +8002d554: 8d030014 lw v1,20(t0) +8002d558: 00892024 and a0,a0,t1 +8002d55c: 02261021 addu v0,s1,a2 +8002d560: 2694ffff addiu s4,s4,-1 +8002d564: ace4086c sw a0,2156(a3) +8002d568: 3051ffff andi s1,v0,0xffff +8002d56c: 1e80fff2 bgtz s4,8002d538 +8002d570: a0652180 sb a1,8576(v1) +8002d574: 0800b2ec j 8002cbb0 +8002d578: 3c068021 lui a2,0x8021 +8002d57c: 92a3000a lbu v1,10(s5) +8002d580: 1462fcea bne v1,v0,8002c92c +8002d584: 2462ffe8 addiu v0,v1,-24 +8002d588: 3c028021 lui v0,0x8021 +8002d58c: 2445e2a8 addiu a1,v0,-7512 +8002d590: 8ca20020 lw v0,32(a1) +8002d594: 96a40006 lhu a0,6(s5) +8002d598: 000718c0 sll v1,a3,0x3 +8002d59c: 24420008 addiu v0,v0,8 +8002d5a0: 00621821 addu v1,v1,v0 +8002d5a4: 00e42021 addu a0,a3,a0 +8002d5a8: aca30020 sw v1,32(a1) +8002d5ac: 0800b317 j 8002cc5c +8002d5b0: a6a40006 sh a0,6(s5) +8002d5b4: 24a2701c addiu v0,a1,28700 +8002d5b8: 8c440004 lw a0,4(v0) +8002d5bc: 3c03007f lui v1,0x7f +8002d5c0: 00839821 addu s3,a0,v1 +8002d5c4: 0800b4e9 j 8002d3a4 +8002d5c8: 00008821 move s1,zero +8002d5cc: 106201d1 beq v1,v0,8002dd14 +8002d5d0: 24020018 li v0,24 +8002d5d4: 106202f5 beq v1,v0,8002e1ac +8002d5d8: 8fa2004c lw v0,76(sp) +8002d5dc: 3c038007 lui v1,0x8007 +8002d5e0: 3050ffff andi s0,v0,0xffff +8002d5e4: 24720d28 addiu s2,v1,3368 +8002d5e8: 02711021 addu v0,s3,s1 +8002d5ec: 92a5000a lbu a1,10(s5) +8002d5f0: 90440000 lbu a0,0(v0) +8002d5f4: 0240f809 jalr s2 +8002d5f8: 24a52100 addiu a1,a1,8448 +8002d5fc: 2694ffff addiu s4,s4,-1 +8002d600: 02301021 addu v0,s1,s0 +8002d604: 1e80fff8 bgtz s4,8002d5e8 +8002d608: 3051ffff andi s1,v0,0xffff +8002d60c: 0800b2ec j 8002cbb0 +8002d610: 3c068021 lui a2,0x8021 +8002d614: 3c028006 lui v0,0x8006 +8002d618: 24424340 addiu v0,v0,17216 +8002d61c: 0040f809 jalr v0 +8002d620: 01002021 move a0,t0 +8002d624: 96a50006 lhu a1,6(s5) +8002d628: 3c10801f lui s0,0x801f +8002d62c: 00452821 addu a1,v0,a1 +8002d630: 96a6000c lhu a2,12(s5) +8002d634: 3c028009 lui v0,0x8009 +8002d638: 2442324c addiu v0,v0,12876 +8002d63c: 0040f809 jalr v0 +8002d640: 26044860 addiu a0,s0,18528 +8002d644: 26104860 addiu s0,s0,18528 +8002d648: 0800b34c j 8002cd30 +8002d64c: afb00058 sw s0,88(sp) +8002d650: 3c048021 lui a0,0x8021 +8002d654: 2482701c addiu v0,a0,28700 +8002d658: 0800b4e6 j 8002d398 +8002d65c: 8c530004 lw s3,4(v0) +8002d660: 1a80fe11 blez s4,8002cea8 +8002d664: 8fad003c lw t5,60(sp) +8002d668: 00007021 move t6,zero +8002d66c: 12e000c0 beqz s7,8002d970 +8002d670: 8fa3003c lw v1,60(sp) +8002d674: 01a31023 subu v0,t5,v1 +8002d678: 0054102a slt v0,v0,s4 +8002d67c: 104000bc beqz v0,8002d970 +8002d680: 8fa30020 lw v1,32(sp) +8002d684: 8fa70048 lw a3,72(sp) +8002d688: 01a32023 subu a0,t5,v1 +8002d68c: 3c03ff81 lui v1,0xff81 +8002d690: 34630010 ori v1,v1,0x10 +8002d694: 00f71023 subu v0,a3,s7 +8002d698: 00836021 addu t4,a0,v1 +8002d69c: 8fa40040 lw a0,64(sp) +8002d6a0: 00021040 sll v0,v0,0x1 +8002d6a4: 00825821 addu t3,a0,v0 +8002d6a8: 00005021 move t2,zero +8002d6ac: 01a03821 move a3,t5 +8002d6b0: 01604021 move t0,t3 +8002d6b4: 0800b5b0 j 8002d6c0 +8002d6b8: 00004821 move t1,zero +8002d6bc: 01134021 addu t0,t0,s3 +8002d6c0: 91060000 lbu a2,0(t0) +8002d6c4: 90e30000 lbu v1,0(a3) +8002d6c8: 90e40001 lbu a0,1(a3) +8002d6cc: 00062842 srl a1,a2,0x1 +8002d6d0: 30c20001 andi v0,a2,0x1 +8002d6d4: 30a50001 andi a1,a1,0x1 +8002d6d8: 00031840 sll v1,v1,0x1 +8002d6dc: 00042040 sll a0,a0,0x1 +8002d6e0: 00621825 or v1,v1,v0 +8002d6e4: 00852025 or a0,a0,a1 +8002d6e8: 00061082 srl v0,a2,0x2 +8002d6ec: 306500ff andi a1,v1,0xff +8002d6f0: 308400ff andi a0,a0,0xff +8002d6f4: 000618c2 srl v1,a2,0x3 +8002d6f8: 30420001 andi v0,v0,0x1 +8002d6fc: 30630001 andi v1,v1,0x1 +8002d700: 00052840 sll a1,a1,0x1 +8002d704: 00042040 sll a0,a0,0x1 +8002d708: 00a22825 or a1,a1,v0 +8002d70c: 00832025 or a0,a0,v1 +8002d710: 00061102 srl v0,a2,0x4 +8002d714: 00061942 srl v1,a2,0x5 +8002d718: 30a500ff andi a1,a1,0xff +8002d71c: 308400ff andi a0,a0,0xff +8002d720: 30420001 andi v0,v0,0x1 +8002d724: 30630001 andi v1,v1,0x1 +8002d728: 00052840 sll a1,a1,0x1 +8002d72c: 00042040 sll a0,a0,0x1 +8002d730: 00a22825 or a1,a1,v0 +8002d734: 00832025 or a0,a0,v1 +8002d738: 00061182 srl v0,a2,0x6 +8002d73c: 30a300ff andi v1,a1,0xff +8002d740: 308400ff andi a0,a0,0xff +8002d744: 30420001 andi v0,v0,0x1 +8002d748: 000631c2 srl a2,a2,0x7 +8002d74c: 00031840 sll v1,v1,0x1 +8002d750: 00042040 sll a0,a0,0x1 +8002d754: 00621825 or v1,v1,v0 +8002d758: 00862025 or a0,a0,a2 +8002d75c: a0e30000 sb v1,0(a3) +8002d760: a0e40001 sb a0,1(a3) +8002d764: 91060001 lbu a2,1(t0) +8002d768: 306300ff andi v1,v1,0xff +8002d76c: 00062842 srl a1,a2,0x1 +8002d770: 308400ff andi a0,a0,0xff +8002d774: 30c20001 andi v0,a2,0x1 +8002d778: 30a50001 andi a1,a1,0x1 +8002d77c: 00031840 sll v1,v1,0x1 +8002d780: 00042040 sll a0,a0,0x1 +8002d784: 00621825 or v1,v1,v0 +8002d788: 00852025 or a0,a0,a1 +8002d78c: 00061082 srl v0,a2,0x2 +8002d790: 306500ff andi a1,v1,0xff +8002d794: 308400ff andi a0,a0,0xff +8002d798: 000618c2 srl v1,a2,0x3 +8002d79c: 30420001 andi v0,v0,0x1 +8002d7a0: 30630001 andi v1,v1,0x1 +8002d7a4: 00052840 sll a1,a1,0x1 +8002d7a8: 00042040 sll a0,a0,0x1 +8002d7ac: 00a22825 or a1,a1,v0 +8002d7b0: 00832025 or a0,a0,v1 +8002d7b4: 00061102 srl v0,a2,0x4 +8002d7b8: 00061942 srl v1,a2,0x5 +8002d7bc: 30a500ff andi a1,a1,0xff +8002d7c0: 308400ff andi a0,a0,0xff +8002d7c4: 30420001 andi v0,v0,0x1 +8002d7c8: 30630001 andi v1,v1,0x1 +8002d7cc: 00052840 sll a1,a1,0x1 +8002d7d0: 00042040 sll a0,a0,0x1 +8002d7d4: 00a22825 or a1,a1,v0 +8002d7d8: 00832025 or a0,a0,v1 +8002d7dc: 00061182 srl v0,a2,0x6 +8002d7e0: 30a300ff andi v1,a1,0xff +8002d7e4: 308400ff andi a0,a0,0xff +8002d7e8: 30420001 andi v0,v0,0x1 +8002d7ec: 00031840 sll v1,v1,0x1 +8002d7f0: 00042040 sll a0,a0,0x1 +8002d7f4: 000631c2 srl a2,a2,0x7 +8002d7f8: 00621825 or v1,v1,v0 +8002d7fc: 00862025 or a0,a0,a2 +8002d800: 25290001 addiu t1,t1,1 +8002d804: 24020008 li v0,8 +8002d808: a0e30000 sb v1,0(a3) +8002d80c: a0e40001 sb a0,1(a3) +8002d810: 1522ffaa bne t1,v0,8002d6bc +8002d814: 24e70002 addiu a3,a3,2 +8002d818: 254a0001 addiu t2,t2,1 +8002d81c: 12ea0054 beq s7,t2,8002d970 +8002d820: 25ad0010 addiu t5,t5,16 +8002d824: 0194102a slt v0,t4,s4 +8002d828: 10400051 beqz v0,8002d970 +8002d82c: 256b0002 addiu t3,t3,2 +8002d830: 0800b5ab j 8002d6ac +8002d834: 258c0010 addiu t4,t4,16 +8002d838: 3c028010 lui v0,0x8010 +8002d83c: 24425378 addiu v0,v0,21368 +8002d840: 0040f809 jalr v0 +8002d844: 00e02021 move a0,a3 +8002d848: 02302821 addu a1,s1,s0 +8002d84c: 3c100001 lui s0,0x1 +8002d850: 02118023 subu s0,s0,s1 +8002d854: 3c118011 lui s1,0x8011 +8002d858: 24a5003c addiu a1,a1,60 +8002d85c: 2631c930 addiu s1,s1,-14032 +8002d860: 00402021 move a0,v0 +8002d864: 02003021 move a2,s0 +8002d868: 0220f809 jalr s1 +8002d86c: afa20054 sw v0,84(sp) +8002d870: 96a6000c lhu a2,12(s5) +8002d874: 8fa30054 lw v1,84(sp) +8002d878: 3c05802f lui a1,0x802f +8002d87c: 00702021 addu a0,v1,s0 +8002d880: 00d03023 subu a2,a2,s0 +8002d884: 0220f809 jalr s1 +8002d888: 24a56f74 addiu a1,a1,28532 +8002d88c: 96a7000c lhu a3,12(s5) +8002d890: 24040001 li a0,1 +8002d894: 0800b4c3 j 8002d30c +8002d898: afa40050 sw a0,80(sp) +8002d89c: 3c0c8022 lui t4,0x8022 +8002d8a0: 258450e8 addiu a0,t4,20712 +8002d8a4: 3c0d8022 lui t5,0x8022 +8002d8a8: 9483000a lhu v1,10(a0) +8002d8ac: 25a55bc4 addiu a1,t5,23492 +8002d8b0: 24020001 li v0,1 +8002d8b4: 14600063 bnez v1,8002da44 +8002d8b8: a0a20034 sb v0,52(a1) +8002d8bc: 8fa6004c lw a2,76(sp) +8002d8c0: 3c028021 lui v0,0x8021 +8002d8c4: 30c8ffff andi t0,a2,0xffff +8002d8c8: 2449701c addiu t1,v0,28700 +8002d8cc: 00803021 move a2,a0 +8002d8d0: 0800b637 j 8002d8dc +8002d8d4: 00a03821 move a3,a1 +8002d8d8: 3051ffff andi s1,v0,0xffff +8002d8dc: 94c40006 lhu a0,6(a2) +8002d8e0: 8d230008 lw v1,8(t1) +8002d8e4: 00042040 sll a0,a0,0x1 +8002d8e8: 02711021 addu v0,s3,s1 +8002d8ec: 24840001 addiu a0,a0,1 +8002d8f0: 90450000 lbu a1,0(v0) +8002d8f4: 3084ffff andi a0,a0,0xffff +8002d8f8: 00641821 addu v1,v1,a0 +8002d8fc: a0650000 sb a1,0(v1) +8002d900: 8ce20028 lw v0,40(a3) +8002d904: 00041902 srl v1,a0,0x4 +8002d908: 00431021 addu v0,v0,v1 +8002d90c: a0400000 sb zero,0(v0) +8002d910: 8ce3002c lw v1,44(a3) +8002d914: 00041142 srl v0,a0,0x5 +8002d918: 00621821 addu v1,v1,v0 +8002d91c: a0600000 sb zero,0(v1) +8002d920: 8ce20030 lw v0,48(a3) +8002d924: 00042182 srl a0,a0,0x6 +8002d928: 00441021 addu v0,v0,a0 +8002d92c: a0400000 sb zero,0(v0) +8002d930: 90c30004 lbu v1,4(a2) +8002d934: 10600005 beqz v1,8002d94c +8002d938: 00000000 nop +8002d93c: 94c20006 lhu v0,6(a2) +8002d940: 90c30005 lbu v1,5(a2) +8002d944: 00431021 addu v0,v0,v1 +8002d948: a4c20006 sh v0,6(a2) +8002d94c: 2694ffff addiu s4,s4,-1 +8002d950: 1e80ffe1 bgtz s4,8002d8d8 +8002d954: 02281021 addu v0,s1,t0 +8002d958: 0800b2ec j 8002cbb0 +8002d95c: 3c068021 lui a2,0x8021 +8002d960: 1040fe9d beqz v0,8002d3d8 +8002d964: 00f41023 subu v0,a3,s4 +8002d968: 0800b4f6 j 8002d3d8 +8002d96c: a6a20006 sh v0,6(s5) +8002d970: 8fa40038 lw a0,56(sp) +8002d974: 01c47021 addu t6,t6,a0 +8002d978: 01d4102a slt v0,t6,s4 +8002d97c: 1040fc0c beqz v0,8002c9b0 +8002d980: 24100001 li s0,1 +8002d984: 8fa50040 lw a1,64(sp) +8002d988: 8fa60044 lw a2,68(sp) +8002d98c: 8fb70048 lw s7,72(sp) +8002d990: 00a62821 addu a1,a1,a2 +8002d994: afa50040 sw a1,64(sp) +8002d998: 0800b59b j 8002d66c +8002d99c: afa60038 sw a2,56(sp) +8002d9a0: 92a3000a lbu v1,10(s5) +8002d9a4: 24020018 li v0,24 +8002d9a8: 1062fc0e beq v1,v0,8002c9e4 +8002d9ac: 2a820002 slti v0,s4,2 +8002d9b0: 14400019 bnez v0,8002da18 +8002d9b4: 8fa3004c lw v1,76(sp) +8002d9b8: 3c048007 lui a0,0x8007 +8002d9bc: 3062ffff andi v0,v1,0xffff +8002d9c0: 02221821 addu v1,s1,v0 +8002d9c4: 00021040 sll v0,v0,0x1 +8002d9c8: 3052ffff andi s2,v0,0xffff +8002d9cc: 3070ffff andi s0,v1,0xffff +8002d9d0: 24960d28 addiu s6,a0,3368 +8002d9d4: 02711021 addu v0,s3,s1 +8002d9d8: 92a5000a lbu a1,10(s5) +8002d9dc: 90440000 lbu a0,0(v0) +8002d9e0: 02c0f809 jalr s6 +8002d9e4: 24a52100 addiu a1,a1,8448 +8002d9e8: 02701021 addu v0,s3,s0 +8002d9ec: 92a5000a lbu a1,10(s5) +8002d9f0: 90440000 lbu a0,0(v0) +8002d9f4: 24a52101 addiu a1,a1,8449 +8002d9f8: 02c0f809 jalr s6 +8002d9fc: 2694fffe addiu s4,s4,-2 +8002da00: 02511021 addu v0,s2,s1 +8002da04: 02501821 addu v1,s2,s0 +8002da08: 2a840002 slti a0,s4,2 +8002da0c: 3051ffff andi s1,v0,0xffff +8002da10: 1080fff0 beqz a0,8002d9d4 +8002da14: 3070ffff andi s0,v1,0xffff +8002da18: 24020001 li v0,1 +8002da1c: 1682fc63 bne s4,v0,8002cbac +8002da20: 02711021 addu v0,s3,s1 +8002da24: 92a5000a lbu a1,10(s5) +8002da28: 90440000 lbu a0,0(v0) +8002da2c: 3c028007 lui v0,0x8007 +8002da30: 24420d28 addiu v0,v0,3368 +8002da34: 0040f809 jalr v0 +8002da38: 24a52100 addiu a1,a1,8448 +8002da3c: 0800b2ec j 8002cbb0 +8002da40: 3c068021 lui a2,0x8021 +8002da44: 8fa7004c lw a3,76(sp) +8002da48: 3c028022 lui v0,0x8022 +8002da4c: 30e9ffff andi t1,a3,0xffff +8002da50: 3c038021 lui v1,0x8021 +8002da54: 244750e8 addiu a3,v0,20712 +8002da58: 3c028022 lui v0,0x8022 +8002da5c: 246a701c addiu t2,v1,28700 +8002da60: 0800b69b j 8002da6c +8002da64: 24485bc4 addiu t0,v0,23492 +8002da68: 3051ffff andi s1,v0,0xffff +8002da6c: 94e40006 lhu a0,6(a3) +8002da70: 94e20008 lhu v0,8(a3) +8002da74: 94e3000a lhu v1,10(a3) +8002da78: 94e6000c lhu a2,12(a3) +8002da7c: 00022827 nor a1,zero,v0 +8002da80: 2463ffff addiu v1,v1,-1 +8002da84: 00821024 and v0,a0,v0 +8002da88: 00431824 and v1,v0,v1 +8002da8c: 00852024 and a0,a0,a1 +8002da90: 00c21006 srlv v0,v0,a2 +8002da94: 00822021 addu a0,a0,v0 +8002da98: 000318c0 sll v1,v1,0x3 +8002da9c: 00832021 addu a0,a0,v1 +8002daa0: 00042040 sll a0,a0,0x1 +8002daa4: 8d430008 lw v1,8(t2) +8002daa8: 02711021 addu v0,s3,s1 +8002daac: 24840001 addiu a0,a0,1 +8002dab0: 90450000 lbu a1,0(v0) +8002dab4: 3084ffff andi a0,a0,0xffff +8002dab8: 00641821 addu v1,v1,a0 +8002dabc: a0650000 sb a1,0(v1) +8002dac0: 8d020028 lw v0,40(t0) +8002dac4: 00041902 srl v1,a0,0x4 +8002dac8: 00431021 addu v0,v0,v1 +8002dacc: a0400000 sb zero,0(v0) +8002dad0: 8d03002c lw v1,44(t0) +8002dad4: 00041142 srl v0,a0,0x5 +8002dad8: 00621821 addu v1,v1,v0 +8002dadc: a0600000 sb zero,0(v1) +8002dae0: 8d020030 lw v0,48(t0) +8002dae4: 00042182 srl a0,a0,0x6 +8002dae8: 00441021 addu v0,v0,a0 +8002daec: a0400000 sb zero,0(v0) +8002daf0: 90e30004 lbu v1,4(a3) +8002daf4: 10600005 beqz v1,8002db0c +8002daf8: 00000000 nop +8002dafc: 94e20006 lhu v0,6(a3) +8002db00: 90e30005 lbu v1,5(a3) +8002db04: 00431021 addu v0,v0,v1 +8002db08: a4e20006 sh v0,6(a3) +8002db0c: 2694ffff addiu s4,s4,-1 +8002db10: 1e80ffd5 bgtz s4,8002da68 +8002db14: 02291021 addu v0,s1,t1 +8002db18: 0800b2ec j 8002cbb0 +8002db1c: 3c068021 lui a2,0x8021 +8002db20: 8fae004c lw t6,76(sp) +8002db24: 3c0c8022 lui t4,0x8022 +8002db28: 3c028021 lui v0,0x8021 +8002db2c: 3c038022 lui v1,0x8022 +8002db30: 31ceffff andi t6,t6,0xffff +8002db34: 259050e8 addiu s0,t4,20712 +8002db38: 245ee42c addiu s8,v0,-7124 +8002db3c: 24775bc4 addiu s7,v1,23492 +8002db40: 0800b710 j 8002dc40 +8002db44: afae002c sw t6,44(sp) +8002db48: 92030864 lbu v1,2148(s0) +8002db4c: 3256007f andi s6,s2,0x7f +8002db50: 00031840 sll v1,v1,0x1 +8002db54: 00701821 addu v1,v1,s0 +8002db58: 94620040 lhu v0,64(v1) +8002db5c: 00021202 srl v0,v0,0x8 +8002db60: 12c2002c beq s6,v0,8002dc14 +8002db64: 00000000 nop +8002db68: 93c20073 lbu v0,115(s8) +8002db6c: 10400009 beqz v0,8002db94 +8002db70: 3c0d8022 lui t5,0x8022 +8002db74: 8ee30e48 lw v1,3656(s7) +8002db78: 8ee20e4c lw v0,3660(s7) +8002db7c: 10620005 beq v1,v0,8002db94 +8002db80: 3c028006 lui v0,0x8006 +8002db84: 24421e28 addiu v0,v0,7720 +8002db88: 0040f809 jalr v0 +8002db8c: afad006c sw t5,108(sp) +8002db90: 8fad006c lw t5,108(sp) +8002db94: 92060864 lbu a2,2148(s0) +8002db98: 00162200 sll a0,s6,0x8 +8002db9c: 00064040 sll t0,a2,0x1 +8002dba0: 01103821 addu a3,t0,s0 +8002dba4: 90e30040 lbu v1,64(a3) +8002dba8: 93c50073 lbu a1,115(s8) +8002dbac: 00641825 or v1,v1,a0 +8002dbb0: 24020001 li v0,1 +8002dbb4: a1a25bc4 sb v0,23492(t5) +8002dbb8: 10a00016 beqz a1,8002dc14 +8002dbbc: a4e30040 sh v1,64(a3) +8002dbc0: 8ee50c44 lw a1,3140(s7) +8002dbc4: 00121082 srl v0,s2,0x2 +8002dbc8: 3042001f andi v0,v0,0x1f +8002dbcc: 00a21021 addu v0,a1,v0 +8002dbd0: 3063ffff andi v1,v1,0xffff +8002dbd4: 90440000 lbu a0,0(v0) +8002dbd8: 00063080 sll a2,a2,0x2 +8002dbdc: 00031942 srl v1,v1,0x5 +8002dbe0: 00d73021 addu a2,a2,s7 +8002dbe4: 3063001f andi v1,v1,0x1f +8002dbe8: 00a32821 addu a1,a1,v1 +8002dbec: acc40844 sw a0,2116(a2) +8002dbf0: 90a70000 lbu a3,0(a1) +8002dbf4: 8cc30044 lw v1,68(a2) +8002dbf8: 00042280 sll a0,a0,0xa +8002dbfc: 00832025 or a0,a0,v1 +8002dc00: 00071140 sll v0,a3,0x5 +8002dc04: 00441025 or v0,v0,a0 +8002dc08: 01171821 addu v1,t0,s7 +8002dc0c: a4620c48 sh v0,3144(v1) +8002dc10: acc70444 sw a3,1092(a2) +8002dc14: 92020864 lbu v0,2148(s0) +8002dc18: 24420001 addiu v0,v0,1 +8002dc1c: a2020864 sb v0,2148(s0) +8002dc20: 9202003e lbu v0,62(s0) +8002dc24: 2694ffff addiu s4,s4,-1 +8002dc28: 38420001 xori v0,v0,0x1 +8002dc2c: 1a80fbdf blez s4,8002cbac +8002dc30: a202003e sb v0,62(s0) +8002dc34: 8fa4002c lw a0,44(sp) +8002dc38: 02241021 addu v0,s1,a0 +8002dc3c: 3051ffff andi s1,v0,0xffff +8002dc40: 9203003e lbu v1,62(s0) +8002dc44: 02711021 addu v0,s3,s1 +8002dc48: 1460ffbf bnez v1,8002db48 +8002dc4c: 90520000 lbu s2,0(v0) +8002dc50: 92020864 lbu v0,2148(s0) +8002dc54: 00021040 sll v0,v0,0x1 +8002dc58: 00501021 addu v0,v0,s0 +8002dc5c: 90430040 lbu v1,64(v0) +8002dc60: 1243ffef beq s2,v1,8002dc20 +8002dc64: 00000000 nop +8002dc68: 93c20073 lbu v0,115(s8) +8002dc6c: 10400009 beqz v0,8002dc94 +8002dc70: 3c0d8022 lui t5,0x8022 +8002dc74: 8ee30e48 lw v1,3656(s7) +8002dc78: 8ee20e4c lw v0,3660(s7) +8002dc7c: 10620005 beq v1,v0,8002dc94 +8002dc80: 3c038006 lui v1,0x8006 +8002dc84: 24631e28 addiu v1,v1,7720 +8002dc88: 0060f809 jalr v1 +8002dc8c: afad006c sw t5,108(sp) +8002dc90: 8fad006c lw t5,108(sp) +8002dc94: 92050864 lbu a1,2148(s0) +8002dc98: 93c20073 lbu v0,115(s8) +8002dc9c: 00054040 sll t0,a1,0x1 +8002dca0: 01103021 addu a2,t0,s0 +8002dca4: 94c30040 lhu v1,64(a2) +8002dca8: 24040001 li a0,1 +8002dcac: 30637f00 andi v1,v1,0x7f00 +8002dcb0: 00721825 or v1,v1,s2 +8002dcb4: a1a45bc4 sb a0,23492(t5) +8002dcb8: 1040ffd9 beqz v0,8002dc20 +8002dcbc: a4c30040 sh v1,64(a2) +8002dcc0: 8ee40c44 lw a0,3140(s7) +8002dcc4: 3242001f andi v0,s2,0x1f +8002dcc8: 00821021 addu v0,a0,v0 +8002dccc: 3063ffff andi v1,v1,0xffff +8002dcd0: 90470000 lbu a3,0(v0) +8002dcd4: 00052880 sll a1,a1,0x2 +8002dcd8: 00031942 srl v1,v1,0x5 +8002dcdc: 00b72821 addu a1,a1,s7 +8002dce0: 3063001f andi v1,v1,0x1f +8002dce4: 00832021 addu a0,a0,v1 +8002dce8: aca70044 sw a3,68(a1) +8002dcec: 8ca30844 lw v1,2116(a1) +8002dcf0: 90860000 lbu a2,0(a0) +8002dcf4: 00031a80 sll v1,v1,0xa +8002dcf8: 00671825 or v1,v1,a3 +8002dcfc: 00061140 sll v0,a2,0x5 +8002dd00: 00431025 or v0,v0,v1 +8002dd04: 01172021 addu a0,t0,s7 +8002dd08: a4820c48 sh v0,3144(a0) +8002dd0c: 0800b708 j 8002dc20 +8002dd10: aca60444 sw a2,1092(a1) +8002dd14: 3c0c8022 lui t4,0x8022 +8002dd18: 8fa4004c lw a0,76(sp) +8002dd1c: 259e50e8 addiu s8,t4,20712 +8002dd20: 3084ffff andi a0,a0,0xffff +8002dd24: 03c05821 move t3,s8 +8002dd28: 0800b7b2 j 8002dec8 +8002dd2c: afa40028 sw a0,40(sp) +8002dd30: 93c20847 lbu v0,2119(s8) +8002dd34: 30a3010f andi v1,a1,0x10f +8002dd38: 30420001 andi v0,v0,0x1 +8002dd3c: 00031840 sll v1,v1,0x1 +8002dd40: 00629021 addu s2,v1,v0 +8002dd44: 025eb021 addu s6,s2,s8 +8002dd48: 92c2087a lbu v0,2170(s6) +8002dd4c: 1050003c beq v0,s0,8002de40 +8002dd50: 3c058019 lui a1,0x8019 +8002dd54: 24a5ce50 addiu a1,a1,-12720 +8002dd58: 8ca20000 lw v0,0(a1) +8002dd5c: 8c440e4c lw a0,3660(v0) +8002dd60: 8c430e48 lw v1,3656(v0) +8002dd64: 10640005 beq v1,a0,8002dd7c +8002dd68: 3c068006 lui a2,0x8006 +8002dd6c: 24c61e28 addiu a2,a2,7720 +8002dd70: 00c0f809 jalr a2 +8002dd74: afab0068 sw t3,104(sp) +8002dd78: 8fab0068 lw t3,104(sp) +8002dd7c: 3242001f andi v0,s2,0x1f +8002dd80: 00021980 sll v1,v0,0x6 +8002dd84: 00021100 sll v0,v0,0x4 +8002dd88: 00621823 subu v1,v1,v0 +8002dd8c: 00103142 srl a2,s0,0x5 +8002dd90: 00101042 srl v0,s0,0x1 +8002dd94: 3c07801f lui a3,0x801f +8002dd98: 24e7b3ac addiu a3,a3,-19540 +8002dd9c: 32040001 andi a0,s0,0x1 +8002dda0: 001028c2 srl a1,s0,0x3 +8002dda4: 24630240 addiu v1,v1,576 +8002dda8: 30420002 andi v0,v0,0x2 +8002ddac: 30c60002 andi a2,a2,0x2 +8002ddb0: a2d0087a sb s0,2170(s6) +8002ddb4: 007e1821 addu v1,v1,s8 +8002ddb8: 00471021 addu v0,v0,a3 +8002ddbc: 00c73021 addu a2,a2,a3 +8002ddc0: 00042040 sll a0,a0,0x1 +8002ddc4: 30a50002 andi a1,a1,0x2 +8002ddc8: 94490000 lhu t1,0(v0) +8002ddcc: 00872021 addu a0,a0,a3 +8002ddd0: 94c20000 lhu v0,0(a2) +8002ddd4: 00a72821 addu a1,a1,a3 +8002ddd8: 90670026 lbu a3,38(v1) +8002dddc: 94880000 lhu t0,0(a0) +8002dde0: 94aa0000 lhu t2,0(a1) +8002dde4: 90640002 lbu a0,2(v1) +8002dde8: 9065000e lbu a1,14(v1) +8002ddec: 9066001a lbu a2,26(v1) +8002ddf0: 00e23825 or a3,a3,v0 +8002ddf4: 3c0e8022 lui t6,0x8022 +8002ddf8: 32020080 andi v0,s0,0x80 +8002ddfc: 00882025 or a0,a0,t0 +8002de00: 00a92825 or a1,a1,t1 +8002de04: 00ca3025 or a2,a2,t2 +8002de08: a0620030 sb v0,48(v1) +8002de0c: 32080002 andi t0,s0,0x2 +8002de10: 32090008 andi t1,s0,0x8 +8002de14: 320a0020 andi t2,s0,0x20 +8002de18: 24020001 li v0,1 +8002de1c: 25ce5bc4 addiu t6,t6,23492 +8002de20: a4640002 sh a0,2(v1) +8002de24: a068000c sb t0,12(v1) +8002de28: a465000e sh a1,14(v1) +8002de2c: a0690018 sb t1,24(v1) +8002de30: a466001a sh a2,26(v1) +8002de34: a06a0024 sb t2,36(v1) +8002de38: a4670026 sh a3,38(v1) +8002de3c: a1c20005 sb v0,5(t6) +8002de40: 3c038019 lui v1,0x8019 +8002de44: 2463ce54 addiu v1,v1,-12716 +8002de48: 8c640000 lw a0,0(v1) +8002de4c: 90820847 lbu v0,2119(a0) +8002de50: 38420001 xori v0,v0,0x1 +8002de54: 30430001 andi v1,v0,0x1 +8002de58: 14600034 bnez v1,8002df2c +8002de5c: a0820847 sb v0,2119(a0) +8002de60: 94820844 lhu v0,2116(a0) +8002de64: 90830842 lbu v1,2114(a0) +8002de68: 24420001 addiu v0,v0,1 +8002de6c: 3045ffff andi a1,v0,0xffff +8002de70: 30a201ff andi v0,a1,0x1ff +8002de74: 1060000b beqz v1,8002dea4 +8002de78: a4820844 sh v0,2116(a0) +8002de7c: 90830240 lbu v1,576(a0) +8002de80: 00021042 srl v0,v0,0x1 +8002de84: 10620007 beq v1,v0,8002dea4 +8002de88: 30a200fe andi v0,a1,0xfe +8002de8c: 00021043 sra v0,v0,0x1 +8002de90: a0820240 sb v0,576(a0) +8002de94: 3c048022 lui a0,0x8022 +8002de98: 24050001 li a1,1 +8002de9c: 24845bc4 addiu a0,a0,23492 +8002dea0: a0850005 sb a1,5(a0) +8002dea4: 3c078021 lui a3,0x8021 +8002dea8: 24e2701c addiu v0,a3,28700 +8002deac: 8c430014 lw v1,20(v0) +8002deb0: 2694ffff addiu s4,s4,-1 +8002deb4: 1a80fb3d blez s4,8002cbac +8002deb8: a0702104 sb s0,8452(v1) +8002debc: 8fae0028 lw t6,40(sp) +8002dec0: 022e1021 addu v0,s1,t6 +8002dec4: 3051ffff andi s1,v0,0xffff +8002dec8: 97c50844 lhu a1,2116(s8) +8002decc: 02711021 addu v0,s3,s1 +8002ded0: 30a30100 andi v1,a1,0x100 +8002ded4: 1460ff96 bnez v1,8002dd30 +8002ded8: 90500000 lbu s0,0(v0) +8002dedc: 93c30847 lbu v1,2119(s8) +8002dee0: 30620001 andi v0,v1,0x1 +8002dee4: 1440001f bnez v0,8002df64 +8002dee8: 00059040 sll s2,a1,0x1 +8002deec: 97c20ad6 lhu v0,2774(s8) +8002def0: 93c40842 lbu a0,2114(s8) +8002def4: 3042ff00 andi v0,v0,0xff00 +8002def8: 00501025 or v0,v0,s0 +8002defc: 34630001 ori v1,v1,0x1 +8002df00: a7c20ad6 sh v0,2774(s8) +8002df04: 1080ffe7 beqz a0,8002dea4 +8002df08: a3c30847 sb v1,2119(s8) +8002df0c: 30a20001 andi v0,a1,0x1 +8002df10: 1040ffe5 beqz v0,8002dea8 +8002df14: 3c078021 lui a3,0x8021 +8002df18: 3c028022 lui v0,0x8022 +8002df1c: 24030001 li v1,1 +8002df20: 24425bc4 addiu v0,v0,23492 +8002df24: 0800b7aa j 8002dea8 +8002df28: a0430005 sb v1,5(v0) +8002df2c: 3c068022 lui a2,0x8022 +8002df30: 24c650e8 addiu a2,a2,20712 +8002df34: 90c20842 lbu v0,2114(a2) +8002df38: 1040ffdb beqz v0,8002dea8 +8002df3c: 3c078021 lui a3,0x8021 +8002df40: 94c20844 lhu v0,2116(a2) +8002df44: 30420001 andi v0,v0,0x1 +8002df48: 1040ffd8 beqz v0,8002deac +8002df4c: 24e2701c addiu v0,a3,28700 +8002df50: 3c078022 lui a3,0x8022 +8002df54: 240e0001 li t6,1 +8002df58: 24e75bc4 addiu a3,a3,23492 +8002df5c: 0800b7a9 j 8002dea4 +8002df60: a0ee0005 sb t6,5(a3) +8002df64: 93c40ad6 lbu a0,2774(s8) +8002df68: 025e1821 addu v1,s2,s8 +8002df6c: 00101200 sll v0,s0,0x8 +8002df70: 9065087a lbu a1,2170(v1) +8002df74: 00821025 or v0,a0,v0 +8002df78: 309700ff andi s7,a0,0xff +8002df7c: 10b700bb beq a1,s7,8002e26c +8002df80: a7c20ad6 sh v0,2774(s8) +8002df84: 26560001 addiu s6,s2,1 +8002df88: 3c048019 lui a0,0x8019 +8002df8c: 2484ce50 addiu a0,a0,-12720 +8002df90: 8c820000 lw v0,0(a0) +8002df94: 8c440e4c lw a0,3660(v0) +8002df98: 8c430e48 lw v1,3656(v0) +8002df9c: 10640005 beq v1,a0,8002dfb4 +8002dfa0: 3c058006 lui a1,0x8006 +8002dfa4: 24a51e28 addiu a1,a1,7720 +8002dfa8: 00a0f809 jalr a1 +8002dfac: afab0068 sw t3,104(sp) +8002dfb0: 8fab0068 lw t3,104(sp) +8002dfb4: 3c068019 lui a2,0x8019 +8002dfb8: 24c6ce54 addiu a2,a2,-12716 +8002dfbc: 8cc80000 lw t0,0(a2) +8002dfc0: 3c078022 lui a3,0x8022 +8002dfc4: 02c81021 addu v0,s6,t0 +8002dfc8: 02481821 addu v1,s2,t0 +8002dfcc: 240e0001 li t6,1 +8002dfd0: 24e75bc4 addiu a3,a3,23492 +8002dfd4: 32440002 andi a0,s2,0x2 +8002dfd8: a077087a sb s7,2170(v1) +8002dfdc: a0ee0005 sb t6,5(a3) +8002dfe0: 10800029 beqz a0,8002e088 +8002dfe4: a050087a sb s0,2170(v0) +8002dfe8: 95020844 lhu v0,2116(t0) +8002dfec: 95070ad6 lhu a3,2774(t0) +8002dff0: 00021042 srl v0,v0,0x1 +8002dff4: 00021900 sll v1,v0,0x4 +8002dff8: 00021080 sll v0,v0,0x2 +8002dffc: 00621823 subu v1,v1,v0 +8002e000: 00102042 srl a0,s0,0x1 +8002e004: 00102902 srl a1,s0,0x4 +8002e008: 00103182 srl a2,s0,0x6 +8002e00c: 00681821 addu v1,v1,t0 +8002e010: 30e701ff andi a3,a3,0x1ff +8002e014: 30840007 andi a0,a0,0x7 +8002e018: 30a50003 andi a1,a1,0x3 +8002e01c: 30c60001 andi a2,a2,0x1 +8002e020: 001011c2 srl v0,s0,0x7 +8002e024: a0620248 sb v0,584(v1) +8002e028: a4670246 sh a3,582(v1) +8002e02c: a064024b sb a0,587(v1) +8002e030: a065024a sb a1,586(v1) +8002e034: a0660249 sb a2,585(v1) +8002e038: 95620844 lhu v0,2116(t3) +8002e03c: 91630847 lbu v1,2119(t3) +8002e040: 24420001 addiu v0,v0,1 +8002e044: 91640842 lbu a0,2114(t3) +8002e048: 306300fe andi v1,v1,0xfe +8002e04c: 3045ffff andi a1,v0,0xffff +8002e050: a1630847 sb v1,2119(t3) +8002e054: 1080ff93 beqz a0,8002dea4 +8002e058: a5650844 sh a1,2116(t3) +8002e05c: 91630240 lbu v1,576(t3) +8002e060: 00051042 srl v0,a1,0x1 +8002e064: 1062ff8f beq v1,v0,8002dea4 +8002e068: 30a200fe andi v0,a1,0xfe +8002e06c: 3c058022 lui a1,0x8022 +8002e070: 00021043 sra v0,v0,0x1 +8002e074: 24060001 li a2,1 +8002e078: 24a55bc4 addiu a1,a1,23492 +8002e07c: a1620240 sb v0,576(t3) +8002e080: 0800b7a9 j 8002dea4 +8002e084: a0a60005 sb a2,5(a1) +8002e088: 3c038022 lui v1,0x8022 +8002e08c: 246350e8 addiu v1,v1,20712 +8002e090: 94620844 lhu v0,2116(v1) +8002e094: 3c048022 lui a0,0x8022 +8002e098: 00021042 srl v0,v0,0x1 +8002e09c: 00021900 sll v1,v0,0x4 +8002e0a0: 00021080 sll v0,v0,0x2 +8002e0a4: 00621823 subu v1,v1,v0 +8002e0a8: 248450e8 addiu a0,a0,20712 +8002e0ac: 00641821 addu v1,v1,a0 +8002e0b0: 94620242 lhu v0,578(v1) +8002e0b4: a4700244 sh s0,580(v1) +8002e0b8: 3042ff00 andi v0,v0,0xff00 +8002e0bc: 00571025 or v0,v0,s7 +8002e0c0: 0800b80e j 8002e038 +8002e0c4: a4620242 sh v0,578(v1) +8002e0c8: 10860348 beq a0,a2,8002edec +8002e0cc: 00000000 nop +8002e0d0: 24120002 li s2,2 +8002e0d4: 24100010 li s0,16 +8002e0d8: 0800b381 j 8002ce04 +8002e0dc: 24110010 li s1,16 +8002e0e0: 8fa5004c lw a1,76(sp) +8002e0e4: 30a2ffff andi v0,a1,0xffff +8002e0e8: 02221821 addu v1,s1,v0 +8002e0ec: 307effff andi s8,v1,0xffff +8002e0f0: 005e2021 addu a0,v0,s8 +8002e0f4: 3096ffff andi s6,a0,0xffff +8002e0f8: 00561821 addu v1,v0,s6 +8002e0fc: 00021080 sll v0,v0,0x2 +8002e100: 3052ffff andi s2,v0,0xffff +8002e104: 0800b845 j 8002e114 +8002e108: 3077ffff andi s7,v1,0xffff +8002e10c: 02321021 addu v0,s1,s2 +8002e110: 3051ffff andi s1,v0,0xffff +8002e114: 02711021 addu v0,s3,s1 +8002e118: 92a5000a lbu a1,10(s5) +8002e11c: 90440000 lbu a0,0(v0) +8002e120: 3c068007 lui a2,0x8007 +8002e124: 24d00d28 addiu s0,a2,3368 +8002e128: 0200f809 jalr s0 +8002e12c: 24a52100 addiu a1,a1,8448 +8002e130: 2a820002 slti v0,s4,2 +8002e134: 1440fa9d bnez v0,8002cbac +8002e138: 027e1021 addu v0,s3,s8 +8002e13c: 92a5000a lbu a1,10(s5) +8002e140: 90440000 lbu a0,0(v0) +8002e144: 0200f809 jalr s0 +8002e148: 24a52100 addiu a1,a1,8448 +8002e14c: 24020002 li v0,2 +8002e150: 1282fa96 beq s4,v0,8002cbac +8002e154: 02761021 addu v0,s3,s6 +8002e158: 92a5000a lbu a1,10(s5) +8002e15c: 90440000 lbu a0,0(v0) +8002e160: 0200f809 jalr s0 +8002e164: 24a52101 addiu a1,a1,8449 +8002e168: 24020003 li v0,3 +8002e16c: 1282fa8f beq s4,v0,8002cbac +8002e170: 02771021 addu v0,s3,s7 +8002e174: 92a5000a lbu a1,10(s5) +8002e178: 90440000 lbu a0,0(v0) +8002e17c: 0200f809 jalr s0 +8002e180: 24a52101 addiu a1,a1,8449 +8002e184: 2694fffc addiu s4,s4,-4 +8002e188: 02f21021 addu v0,s7,s2 +8002e18c: 02d21821 addu v1,s6,s2 +8002e190: 025e2021 addu a0,s2,s8 +8002e194: 3057ffff andi s7,v0,0xffff +8002e198: 3076ffff andi s6,v1,0xffff +8002e19c: 1680ffdb bnez s4,8002e10c +8002e1a0: 309effff andi s8,a0,0xffff +8002e1a4: 0800b2ec j 8002cbb0 +8002e1a8: 3c068021 lui a2,0x8021 +8002e1ac: 3c0c8022 lui t4,0x8022 +8002e1b0: 258450e8 addiu a0,t4,20712 +8002e1b4: 3c0d8022 lui t5,0x8022 +8002e1b8: 9483000a lhu v1,10(a0) +8002e1bc: 25a55bc4 addiu a1,t5,23492 +8002e1c0: 24020001 li v0,1 +8002e1c4: 146002d3 bnez v1,8002ed14 +8002e1c8: a0a20034 sb v0,52(a1) +8002e1cc: 8fa2004c lw v0,76(sp) +8002e1d0: 00803021 move a2,a0 +8002e1d4: 3048ffff andi t0,v0,0xffff +8002e1d8: 3c028021 lui v0,0x8021 +8002e1dc: 2449701c addiu t1,v0,28700 +8002e1e0: 0800b87b j 8002e1ec +8002e1e4: 00a03821 move a3,a1 +8002e1e8: 3051ffff andi s1,v0,0xffff +8002e1ec: 94c40006 lhu a0,6(a2) +8002e1f0: 8d230008 lw v1,8(t1) +8002e1f4: 02711021 addu v0,s3,s1 +8002e1f8: 00042040 sll a0,a0,0x1 +8002e1fc: 90450000 lbu a1,0(v0) +8002e200: 3084ffff andi a0,a0,0xffff +8002e204: 00641821 addu v1,v1,a0 +8002e208: a0650000 sb a1,0(v1) +8002e20c: 8ce20028 lw v0,40(a3) +8002e210: 00041902 srl v1,a0,0x4 +8002e214: 00431021 addu v0,v0,v1 +8002e218: a0400000 sb zero,0(v0) +8002e21c: 8ce3002c lw v1,44(a3) +8002e220: 00041142 srl v0,a0,0x5 +8002e224: 00621821 addu v1,v1,v0 +8002e228: a0600000 sb zero,0(v1) +8002e22c: 8ce20030 lw v0,48(a3) +8002e230: 00042182 srl a0,a0,0x6 +8002e234: 00441021 addu v0,v0,a0 +8002e238: a0400000 sb zero,0(v0) +8002e23c: 90c30004 lbu v1,4(a2) +8002e240: 14600005 bnez v1,8002e258 +8002e244: 00000000 nop +8002e248: 94c20006 lhu v0,6(a2) +8002e24c: 90c30005 lbu v1,5(a2) +8002e250: 00431021 addu v0,v0,v1 +8002e254: a4c20006 sh v0,6(a2) +8002e258: 2694ffff addiu s4,s4,-1 +8002e25c: 1e80ffe2 bgtz s4,8002e1e8 +8002e260: 02281021 addu v0,s1,t0 +8002e264: 0800b2ec j 8002cbb0 +8002e268: 3c068021 lui a2,0x8021 +8002e26c: 26560001 addiu s6,s2,1 +8002e270: 02de1021 addu v0,s6,s8 +8002e274: 9043087a lbu v1,2170(v0) +8002e278: 1470ff44 bne v1,s0,8002df8c +8002e27c: 3c048019 lui a0,0x8019 +8002e280: 0800b80f j 8002e03c +8002e284: 95620844 lhu v0,2116(t3) +8002e288: 1a80fb07 blez s4,8002cea8 +8002e28c: 8faf003c lw t7,60(sp) +8002e290: 00009021 move s2,zero +8002e294: 12e000cc beqz s7,8002e5c8 +8002e298: 8fa7003c lw a3,60(sp) +8002e29c: 01e71023 subu v0,t7,a3 +8002e2a0: 0054102a slt v0,v0,s4 +8002e2a4: 104000c8 beqz v0,8002e5c8 +8002e2a8: 8fa50048 lw a1,72(sp) +8002e2ac: 8fa60020 lw a2,32(sp) +8002e2b0: 00b71023 subu v0,a1,s7 +8002e2b4: 3c03ff81 lui v1,0xff81 +8002e2b8: 8fa70040 lw a3,64(sp) +8002e2bc: 00021080 sll v0,v0,0x2 +8002e2c0: 01e62023 subu a0,t7,a2 +8002e2c4: 34630020 ori v1,v1,0x20 +8002e2c8: 00838821 addu s1,a0,v1 +8002e2cc: 00e28021 addu s0,a3,v0 +8002e2d0: 00007021 move t6,zero +8002e2d4: 01e05821 move t3,t7 +8002e2d8: 02006021 move t4,s0 +8002e2dc: 0800b8ba j 8002e2e8 +8002e2e0: 00006821 move t5,zero +8002e2e4: 01936021 addu t4,t4,s3 +8002e2e8: 91830000 lbu v1,0(t4) +8002e2ec: 91670000 lbu a3,0(t3) +8002e2f0: 91680001 lbu t0,1(t3) +8002e2f4: 91690010 lbu t1,16(t3) +8002e2f8: 916a0011 lbu t2,17(t3) +8002e2fc: 00032042 srl a0,v1,0x1 +8002e300: 00032882 srl a1,v1,0x2 +8002e304: 000330c2 srl a2,v1,0x3 +8002e308: 30620001 andi v0,v1,0x1 +8002e30c: 30840001 andi a0,a0,0x1 +8002e310: 30a50001 andi a1,a1,0x1 +8002e314: 30c60001 andi a2,a2,0x1 +8002e318: 00073840 sll a3,a3,0x1 +8002e31c: 00084040 sll t0,t0,0x1 +8002e320: 00094840 sll t1,t1,0x1 +8002e324: 000a5040 sll t2,t2,0x1 +8002e328: 00e23825 or a3,a3,v0 +8002e32c: 01044025 or t0,t0,a0 +8002e330: 01254825 or t1,t1,a1 +8002e334: 01465025 or t2,t2,a2 +8002e338: 00031102 srl v0,v1,0x4 +8002e33c: 30e600ff andi a2,a3,0xff +8002e340: 00032142 srl a0,v1,0x5 +8002e344: 310700ff andi a3,t0,0xff +8002e348: 00032982 srl a1,v1,0x6 +8002e34c: 312800ff andi t0,t1,0xff +8002e350: 314900ff andi t1,t2,0xff +8002e354: 30420001 andi v0,v0,0x1 +8002e358: 30840001 andi a0,a0,0x1 +8002e35c: 30a50001 andi a1,a1,0x1 +8002e360: 000319c2 srl v1,v1,0x7 +8002e364: 00063040 sll a2,a2,0x1 +8002e368: 00073840 sll a3,a3,0x1 +8002e36c: 00084040 sll t0,t0,0x1 +8002e370: 00094840 sll t1,t1,0x1 +8002e374: 00c23025 or a2,a2,v0 +8002e378: 00e43825 or a3,a3,a0 +8002e37c: 01054025 or t0,t0,a1 +8002e380: 01234825 or t1,t1,v1 +8002e384: a1670001 sb a3,1(t3) +8002e388: a1680010 sb t0,16(t3) +8002e38c: a1690011 sb t1,17(t3) +8002e390: a1660000 sb a2,0(t3) +8002e394: 91830001 lbu v1,1(t4) +8002e398: 91680001 lbu t0,1(t3) +8002e39c: 91690010 lbu t1,16(t3) +8002e3a0: 916a0011 lbu t2,17(t3) +8002e3a4: 30c700ff andi a3,a2,0xff +8002e3a8: 00032042 srl a0,v1,0x1 +8002e3ac: 00032882 srl a1,v1,0x2 +8002e3b0: 000330c2 srl a2,v1,0x3 +8002e3b4: 30620001 andi v0,v1,0x1 +8002e3b8: 30840001 andi a0,a0,0x1 +8002e3bc: 30a50001 andi a1,a1,0x1 +8002e3c0: 30c60001 andi a2,a2,0x1 +8002e3c4: 00073840 sll a3,a3,0x1 +8002e3c8: 00084040 sll t0,t0,0x1 +8002e3cc: 00094840 sll t1,t1,0x1 +8002e3d0: 000a5040 sll t2,t2,0x1 +8002e3d4: 00e23825 or a3,a3,v0 +8002e3d8: 01044025 or t0,t0,a0 +8002e3dc: 01254825 or t1,t1,a1 +8002e3e0: 01465025 or t2,t2,a2 +8002e3e4: 00031102 srl v0,v1,0x4 +8002e3e8: 30e600ff andi a2,a3,0xff +8002e3ec: 00032142 srl a0,v1,0x5 +8002e3f0: 310700ff andi a3,t0,0xff +8002e3f4: 00032982 srl a1,v1,0x6 +8002e3f8: 312800ff andi t0,t1,0xff +8002e3fc: 314900ff andi t1,t2,0xff +8002e400: 30420001 andi v0,v0,0x1 +8002e404: 30840001 andi a0,a0,0x1 +8002e408: 30a50001 andi a1,a1,0x1 +8002e40c: 000319c2 srl v1,v1,0x7 +8002e410: 00063040 sll a2,a2,0x1 +8002e414: 00073840 sll a3,a3,0x1 +8002e418: 00084040 sll t0,t0,0x1 +8002e41c: 00094840 sll t1,t1,0x1 +8002e420: 00c23025 or a2,a2,v0 +8002e424: 00e43825 or a3,a3,a0 +8002e428: 01054025 or t0,t0,a1 +8002e42c: 01234825 or t1,t1,v1 +8002e430: a1670001 sb a3,1(t3) +8002e434: a1680010 sb t0,16(t3) +8002e438: a1690011 sb t1,17(t3) +8002e43c: a1660000 sb a2,0(t3) +8002e440: 91830002 lbu v1,2(t4) +8002e444: 91680001 lbu t0,1(t3) +8002e448: 91690010 lbu t1,16(t3) +8002e44c: 916a0011 lbu t2,17(t3) +8002e450: 30c700ff andi a3,a2,0xff +8002e454: 00032042 srl a0,v1,0x1 +8002e458: 00032882 srl a1,v1,0x2 +8002e45c: 000330c2 srl a2,v1,0x3 +8002e460: 30620001 andi v0,v1,0x1 +8002e464: 30840001 andi a0,a0,0x1 +8002e468: 30a50001 andi a1,a1,0x1 +8002e46c: 30c60001 andi a2,a2,0x1 +8002e470: 00073840 sll a3,a3,0x1 +8002e474: 00084040 sll t0,t0,0x1 +8002e478: 00094840 sll t1,t1,0x1 +8002e47c: 000a5040 sll t2,t2,0x1 +8002e480: 00e23825 or a3,a3,v0 +8002e484: 01044025 or t0,t0,a0 +8002e488: 01254825 or t1,t1,a1 +8002e48c: 01465025 or t2,t2,a2 +8002e490: 00031102 srl v0,v1,0x4 +8002e494: 30e600ff andi a2,a3,0xff +8002e498: 00032142 srl a0,v1,0x5 +8002e49c: 310700ff andi a3,t0,0xff +8002e4a0: 00032982 srl a1,v1,0x6 +8002e4a4: 312800ff andi t0,t1,0xff +8002e4a8: 314900ff andi t1,t2,0xff +8002e4ac: 30420001 andi v0,v0,0x1 +8002e4b0: 30840001 andi a0,a0,0x1 +8002e4b4: 30a50001 andi a1,a1,0x1 +8002e4b8: 000319c2 srl v1,v1,0x7 +8002e4bc: 00063040 sll a2,a2,0x1 +8002e4c0: 00073840 sll a3,a3,0x1 +8002e4c4: 00084040 sll t0,t0,0x1 +8002e4c8: 00094840 sll t1,t1,0x1 +8002e4cc: 00c23025 or a2,a2,v0 +8002e4d0: 00e43825 or a3,a3,a0 +8002e4d4: 01054025 or t0,t0,a1 +8002e4d8: 01234825 or t1,t1,v1 +8002e4dc: a1670001 sb a3,1(t3) +8002e4e0: a1680010 sb t0,16(t3) +8002e4e4: a1690011 sb t1,17(t3) +8002e4e8: a1660000 sb a2,0(t3) +8002e4ec: 91830003 lbu v1,3(t4) +8002e4f0: 91680001 lbu t0,1(t3) +8002e4f4: 91690010 lbu t1,16(t3) +8002e4f8: 916a0011 lbu t2,17(t3) +8002e4fc: 30c700ff andi a3,a2,0xff +8002e500: 00032042 srl a0,v1,0x1 +8002e504: 00032882 srl a1,v1,0x2 +8002e508: 000330c2 srl a2,v1,0x3 +8002e50c: 30620001 andi v0,v1,0x1 +8002e510: 30840001 andi a0,a0,0x1 +8002e514: 30a50001 andi a1,a1,0x1 +8002e518: 30c60001 andi a2,a2,0x1 +8002e51c: 00073840 sll a3,a3,0x1 +8002e520: 00084040 sll t0,t0,0x1 +8002e524: 00094840 sll t1,t1,0x1 +8002e528: 000a5040 sll t2,t2,0x1 +8002e52c: 00e23825 or a3,a3,v0 +8002e530: 01044025 or t0,t0,a0 +8002e534: 01254825 or t1,t1,a1 +8002e538: 01465025 or t2,t2,a2 +8002e53c: 00031102 srl v0,v1,0x4 +8002e540: 30e600ff andi a2,a3,0xff +8002e544: 00032142 srl a0,v1,0x5 +8002e548: 310700ff andi a3,t0,0xff +8002e54c: 00032982 srl a1,v1,0x6 +8002e550: 312800ff andi t0,t1,0xff +8002e554: 314900ff andi t1,t2,0xff +8002e558: 30420001 andi v0,v0,0x1 +8002e55c: 00063040 sll a2,a2,0x1 +8002e560: 00073840 sll a3,a3,0x1 +8002e564: 30840001 andi a0,a0,0x1 +8002e568: 00084040 sll t0,t0,0x1 +8002e56c: 30a50001 andi a1,a1,0x1 +8002e570: 00094840 sll t1,t1,0x1 +8002e574: 000319c2 srl v1,v1,0x7 +8002e578: 00c23025 or a2,a2,v0 +8002e57c: 00e43825 or a3,a3,a0 +8002e580: 01054025 or t0,t0,a1 +8002e584: 01234825 or t1,t1,v1 +8002e588: 25ad0001 addiu t5,t5,1 +8002e58c: 24020008 li v0,8 +8002e590: a1660000 sb a2,0(t3) +8002e594: a1670001 sb a3,1(t3) +8002e598: a1680010 sb t0,16(t3) +8002e59c: a1690011 sb t1,17(t3) +8002e5a0: 15a2ff50 bne t5,v0,8002e2e4 +8002e5a4: 256b0002 addiu t3,t3,2 +8002e5a8: 25ce0001 addiu t6,t6,1 +8002e5ac: 11d70006 beq t6,s7,8002e5c8 +8002e5b0: 25ef0020 addiu t7,t7,32 +8002e5b4: 0234102a slt v0,s1,s4 +8002e5b8: 10400003 beqz v0,8002e5c8 +8002e5bc: 26100004 addiu s0,s0,4 +8002e5c0: 0800b8b5 j 8002e2d4 +8002e5c4: 26310020 addiu s1,s1,32 +8002e5c8: 8fae0038 lw t6,56(sp) +8002e5cc: 024e9021 addu s2,s2,t6 +8002e5d0: 0254102a slt v0,s2,s4 +8002e5d4: 1040fa34 beqz v0,8002cea8 +8002e5d8: 8fa20040 lw v0,64(sp) +8002e5dc: 8fa30044 lw v1,68(sp) +8002e5e0: 8fb70048 lw s7,72(sp) +8002e5e4: 00431021 addu v0,v0,v1 +8002e5e8: afa20040 sw v0,64(sp) +8002e5ec: 0800b8a5 j 8002e294 +8002e5f0: afa30038 sw v1,56(sp) +8002e5f4: 2cc22000 sltiu v0,a2,8192 +8002e5f8: 1040f9cc beqz v0,8002cd2c +8002e5fc: 24ac0001 addiu t4,a1,1 +8002e600: 24ab0002 addiu t3,a1,2 +8002e604: 24aa0003 addiu t2,a1,3 +8002e608: 24a80004 addiu t0,a1,4 +8002e60c: 24a60007 addiu a2,a1,7 +8002e610: 00091202 srl v0,t1,0x8 +8002e614: 3c0e8021 lui t6,0x8021 +8002e618: a0a70000 sb a3,0(a1) +8002e61c: 00142203 sra a0,s4,0x8 +8002e620: a1820000 sb v0,0(t4) +8002e624: 25c3701c addiu v1,t6,28700 +8002e628: 3c020001 lui v0,0x1 +8002e62c: a1690000 sb t1,0(t3) +8002e630: 00621821 addu v1,v1,v0 +8002e634: a1440000 sb a0,0(t2) +8002e638: a1140000 sb s4,0(t0) +8002e63c: a0cd0000 sb t5,0(a2) +8002e640: 8c62b074 lw v0,-20364(v1) +8002e644: afa00058 sw zero,88(sp) +8002e648: 24420001 addiu v0,v0,1 +8002e64c: 0800b34c j 8002cd30 +8002e650: ac62b074 sw v0,-20364(v1) +8002e654: 1a80fa14 blez s4,8002cea8 +8002e658: 8fb6003c lw s6,60(sp) +8002e65c: afa00034 sw zero,52(sp) +8002e660: 12e0019f beqz s7,8002ece0 +8002e664: 8fa4003c lw a0,60(sp) +8002e668: 02c41023 subu v0,s6,a0 +8002e66c: 0054102a slt v0,v0,s4 +8002e670: 1040019b beqz v0,8002ece0 +8002e674: 8fa30048 lw v1,72(sp) +8002e678: 8fa50020 lw a1,32(sp) +8002e67c: 00771023 subu v0,v1,s7 +8002e680: 8fa60040 lw a2,64(sp) +8002e684: 3c03ff81 lui v1,0xff81 +8002e688: 000210c0 sll v0,v0,0x3 +8002e68c: 02c52023 subu a0,s6,a1 +8002e690: 34630040 ori v1,v1,0x40 +8002e694: 00c21021 addu v0,a2,v0 +8002e698: 00832021 addu a0,a0,v1 +8002e69c: afa40024 sw a0,36(sp) +8002e6a0: afa20030 sw v0,48(sp) +8002e6a4: 0000f021 move s8,zero +8002e6a8: 0040c821 move t9,v0 +8002e6ac: 02c0c021 move t8,s6 +8002e6b0: 0800b9af j 8002e6bc +8002e6b4: 00009021 move s2,zero +8002e6b8: 0333c821 addu t9,t9,s3 +8002e6bc: 93220000 lbu v0,0(t9) +8002e6c0: 93090000 lbu t1,0(t8) +8002e6c4: 930a0001 lbu t2,1(t8) +8002e6c8: 930b0010 lbu t3,16(t8) +8002e6cc: 930c0011 lbu t4,17(t8) +8002e6d0: 930d0020 lbu t5,32(t8) +8002e6d4: 930e0021 lbu t6,33(t8) +8002e6d8: 930f0030 lbu t7,48(t8) +8002e6dc: 93100031 lbu s0,49(t8) +8002e6e0: 00021842 srl v1,v0,0x1 +8002e6e4: 00022082 srl a0,v0,0x2 +8002e6e8: 000228c2 srl a1,v0,0x3 +8002e6ec: 00023102 srl a2,v0,0x4 +8002e6f0: 00023942 srl a3,v0,0x5 +8002e6f4: 00024182 srl t0,v0,0x6 +8002e6f8: 000289c2 srl s1,v0,0x7 +8002e6fc: 30630001 andi v1,v1,0x1 +8002e700: 30840001 andi a0,a0,0x1 +8002e704: 30a50001 andi a1,a1,0x1 +8002e708: 30c60001 andi a2,a2,0x1 +8002e70c: 30e70001 andi a3,a3,0x1 +8002e710: 31080001 andi t0,t0,0x1 +8002e714: 30420001 andi v0,v0,0x1 +8002e718: 00094840 sll t1,t1,0x1 +8002e71c: 000a5040 sll t2,t2,0x1 +8002e720: 000b5840 sll t3,t3,0x1 +8002e724: 000c6040 sll t4,t4,0x1 +8002e728: 000d6840 sll t5,t5,0x1 +8002e72c: 000e7040 sll t6,t6,0x1 +8002e730: 000f7840 sll t7,t7,0x1 +8002e734: 00108040 sll s0,s0,0x1 +8002e738: 01224825 or t1,t1,v0 +8002e73c: 01435025 or t2,t2,v1 +8002e740: 01645825 or t3,t3,a0 +8002e744: 01856025 or t4,t4,a1 +8002e748: 01a66825 or t5,t5,a2 +8002e74c: 01c77025 or t6,t6,a3 +8002e750: 01e87825 or t7,t7,t0 +8002e754: 02118025 or s0,s0,s1 +8002e758: a3090000 sb t1,0(t8) +8002e75c: a30a0001 sb t2,1(t8) +8002e760: a30b0010 sb t3,16(t8) +8002e764: a30c0011 sb t4,17(t8) +8002e768: a30d0020 sb t5,32(t8) +8002e76c: a30e0021 sb t6,33(t8) +8002e770: a30f0030 sb t7,48(t8) +8002e774: a3100031 sb s0,49(t8) +8002e778: 93220001 lbu v0,1(t9) +8002e77c: 312900ff andi t1,t1,0xff +8002e780: 00021842 srl v1,v0,0x1 +8002e784: 00022082 srl a0,v0,0x2 +8002e788: 000228c2 srl a1,v0,0x3 +8002e78c: 00023102 srl a2,v0,0x4 +8002e790: 00023942 srl a3,v0,0x5 +8002e794: 00024182 srl t0,v0,0x6 +8002e798: 314a00ff andi t2,t2,0xff +8002e79c: 316b00ff andi t3,t3,0xff +8002e7a0: 318c00ff andi t4,t4,0xff +8002e7a4: 31ad00ff andi t5,t5,0xff +8002e7a8: 31ce00ff andi t6,t6,0xff +8002e7ac: 31ef00ff andi t7,t7,0xff +8002e7b0: 321000ff andi s0,s0,0xff +8002e7b4: 000289c2 srl s1,v0,0x7 +8002e7b8: 30630001 andi v1,v1,0x1 +8002e7bc: 30840001 andi a0,a0,0x1 +8002e7c0: 30a50001 andi a1,a1,0x1 +8002e7c4: 30c60001 andi a2,a2,0x1 +8002e7c8: 30e70001 andi a3,a3,0x1 +8002e7cc: 31080001 andi t0,t0,0x1 +8002e7d0: 30420001 andi v0,v0,0x1 +8002e7d4: 00094840 sll t1,t1,0x1 +8002e7d8: 000a5040 sll t2,t2,0x1 +8002e7dc: 000b5840 sll t3,t3,0x1 +8002e7e0: 000c6040 sll t4,t4,0x1 +8002e7e4: 000d6840 sll t5,t5,0x1 +8002e7e8: 000e7040 sll t6,t6,0x1 +8002e7ec: 000f7840 sll t7,t7,0x1 +8002e7f0: 00108040 sll s0,s0,0x1 +8002e7f4: 01224825 or t1,t1,v0 +8002e7f8: 01435025 or t2,t2,v1 +8002e7fc: 01645825 or t3,t3,a0 +8002e800: 01856025 or t4,t4,a1 +8002e804: 01a66825 or t5,t5,a2 +8002e808: 01c77025 or t6,t6,a3 +8002e80c: 01e87825 or t7,t7,t0 +8002e810: 02118025 or s0,s0,s1 +8002e814: a3090000 sb t1,0(t8) +8002e818: a30a0001 sb t2,1(t8) +8002e81c: a30b0010 sb t3,16(t8) +8002e820: a30c0011 sb t4,17(t8) +8002e824: a30d0020 sb t5,32(t8) +8002e828: a30e0021 sb t6,33(t8) +8002e82c: a30f0030 sb t7,48(t8) +8002e830: a3100031 sb s0,49(t8) +8002e834: 93220002 lbu v0,2(t9) +8002e838: 312900ff andi t1,t1,0xff +8002e83c: 00021842 srl v1,v0,0x1 +8002e840: 00022082 srl a0,v0,0x2 +8002e844: 000228c2 srl a1,v0,0x3 +8002e848: 00023102 srl a2,v0,0x4 +8002e84c: 00023942 srl a3,v0,0x5 +8002e850: 00024182 srl t0,v0,0x6 +8002e854: 314a00ff andi t2,t2,0xff +8002e858: 316b00ff andi t3,t3,0xff +8002e85c: 318c00ff andi t4,t4,0xff +8002e860: 31ad00ff andi t5,t5,0xff +8002e864: 31ce00ff andi t6,t6,0xff +8002e868: 31ef00ff andi t7,t7,0xff +8002e86c: 321000ff andi s0,s0,0xff +8002e870: 000289c2 srl s1,v0,0x7 +8002e874: 30630001 andi v1,v1,0x1 +8002e878: 30840001 andi a0,a0,0x1 +8002e87c: 30a50001 andi a1,a1,0x1 +8002e880: 30c60001 andi a2,a2,0x1 +8002e884: 30e70001 andi a3,a3,0x1 +8002e888: 31080001 andi t0,t0,0x1 +8002e88c: 30420001 andi v0,v0,0x1 +8002e890: 00094840 sll t1,t1,0x1 +8002e894: 000a5040 sll t2,t2,0x1 +8002e898: 000b5840 sll t3,t3,0x1 +8002e89c: 000c6040 sll t4,t4,0x1 +8002e8a0: 000d6840 sll t5,t5,0x1 +8002e8a4: 000e7040 sll t6,t6,0x1 +8002e8a8: 000f7840 sll t7,t7,0x1 +8002e8ac: 00108040 sll s0,s0,0x1 +8002e8b0: 01224825 or t1,t1,v0 +8002e8b4: 01435025 or t2,t2,v1 +8002e8b8: 01645825 or t3,t3,a0 +8002e8bc: 01856025 or t4,t4,a1 +8002e8c0: 01a66825 or t5,t5,a2 +8002e8c4: 01c77025 or t6,t6,a3 +8002e8c8: 01e87825 or t7,t7,t0 +8002e8cc: 02118025 or s0,s0,s1 +8002e8d0: a3090000 sb t1,0(t8) +8002e8d4: a30a0001 sb t2,1(t8) +8002e8d8: a30b0010 sb t3,16(t8) +8002e8dc: a30c0011 sb t4,17(t8) +8002e8e0: a30d0020 sb t5,32(t8) +8002e8e4: a30e0021 sb t6,33(t8) +8002e8e8: a30f0030 sb t7,48(t8) +8002e8ec: a3100031 sb s0,49(t8) +8002e8f0: 93220003 lbu v0,3(t9) +8002e8f4: 312900ff andi t1,t1,0xff +8002e8f8: 00021842 srl v1,v0,0x1 +8002e8fc: 00022082 srl a0,v0,0x2 +8002e900: 000228c2 srl a1,v0,0x3 +8002e904: 00023102 srl a2,v0,0x4 +8002e908: 00023942 srl a3,v0,0x5 +8002e90c: 00024182 srl t0,v0,0x6 +8002e910: 314a00ff andi t2,t2,0xff +8002e914: 316b00ff andi t3,t3,0xff +8002e918: 318c00ff andi t4,t4,0xff +8002e91c: 31ad00ff andi t5,t5,0xff +8002e920: 31ce00ff andi t6,t6,0xff +8002e924: 31ef00ff andi t7,t7,0xff +8002e928: 321000ff andi s0,s0,0xff +8002e92c: 000289c2 srl s1,v0,0x7 +8002e930: 30630001 andi v1,v1,0x1 +8002e934: 30840001 andi a0,a0,0x1 +8002e938: 30a50001 andi a1,a1,0x1 +8002e93c: 30c60001 andi a2,a2,0x1 +8002e940: 30e70001 andi a3,a3,0x1 +8002e944: 31080001 andi t0,t0,0x1 +8002e948: 30420001 andi v0,v0,0x1 +8002e94c: 00094840 sll t1,t1,0x1 +8002e950: 000a5040 sll t2,t2,0x1 +8002e954: 000b5840 sll t3,t3,0x1 +8002e958: 000c6040 sll t4,t4,0x1 +8002e95c: 000d6840 sll t5,t5,0x1 +8002e960: 000e7040 sll t6,t6,0x1 +8002e964: 000f7840 sll t7,t7,0x1 +8002e968: 00108040 sll s0,s0,0x1 +8002e96c: 01224825 or t1,t1,v0 +8002e970: 01435025 or t2,t2,v1 +8002e974: 01645825 or t3,t3,a0 +8002e978: 01856025 or t4,t4,a1 +8002e97c: 01a66825 or t5,t5,a2 +8002e980: 01c77025 or t6,t6,a3 +8002e984: 01e87825 or t7,t7,t0 +8002e988: 02118025 or s0,s0,s1 +8002e98c: a3090000 sb t1,0(t8) +8002e990: a30a0001 sb t2,1(t8) +8002e994: a30b0010 sb t3,16(t8) +8002e998: a30c0011 sb t4,17(t8) +8002e99c: a30d0020 sb t5,32(t8) +8002e9a0: a30e0021 sb t6,33(t8) +8002e9a4: a30f0030 sb t7,48(t8) +8002e9a8: a3100031 sb s0,49(t8) +8002e9ac: 93220004 lbu v0,4(t9) +8002e9b0: 312900ff andi t1,t1,0xff +8002e9b4: 00021842 srl v1,v0,0x1 +8002e9b8: 00022082 srl a0,v0,0x2 +8002e9bc: 000228c2 srl a1,v0,0x3 +8002e9c0: 00023102 srl a2,v0,0x4 +8002e9c4: 00023942 srl a3,v0,0x5 +8002e9c8: 00024182 srl t0,v0,0x6 +8002e9cc: 314a00ff andi t2,t2,0xff +8002e9d0: 316b00ff andi t3,t3,0xff +8002e9d4: 318c00ff andi t4,t4,0xff +8002e9d8: 31ad00ff andi t5,t5,0xff +8002e9dc: 31ce00ff andi t6,t6,0xff +8002e9e0: 31ef00ff andi t7,t7,0xff +8002e9e4: 321000ff andi s0,s0,0xff +8002e9e8: 000289c2 srl s1,v0,0x7 +8002e9ec: 30630001 andi v1,v1,0x1 +8002e9f0: 30840001 andi a0,a0,0x1 +8002e9f4: 30a50001 andi a1,a1,0x1 +8002e9f8: 30c60001 andi a2,a2,0x1 +8002e9fc: 30e70001 andi a3,a3,0x1 +8002ea00: 31080001 andi t0,t0,0x1 +8002ea04: 30420001 andi v0,v0,0x1 +8002ea08: 00094840 sll t1,t1,0x1 +8002ea0c: 000a5040 sll t2,t2,0x1 +8002ea10: 000b5840 sll t3,t3,0x1 +8002ea14: 000c6040 sll t4,t4,0x1 +8002ea18: 000d6840 sll t5,t5,0x1 +8002ea1c: 000e7040 sll t6,t6,0x1 +8002ea20: 000f7840 sll t7,t7,0x1 +8002ea24: 00108040 sll s0,s0,0x1 +8002ea28: 01224825 or t1,t1,v0 +8002ea2c: 01435025 or t2,t2,v1 +8002ea30: 01645825 or t3,t3,a0 +8002ea34: 01856025 or t4,t4,a1 +8002ea38: 01a66825 or t5,t5,a2 +8002ea3c: 01c77025 or t6,t6,a3 +8002ea40: 01e87825 or t7,t7,t0 +8002ea44: 02118025 or s0,s0,s1 +8002ea48: a3090000 sb t1,0(t8) +8002ea4c: a30a0001 sb t2,1(t8) +8002ea50: a30b0010 sb t3,16(t8) +8002ea54: a30c0011 sb t4,17(t8) +8002ea58: a30d0020 sb t5,32(t8) +8002ea5c: a30e0021 sb t6,33(t8) +8002ea60: a30f0030 sb t7,48(t8) +8002ea64: a3100031 sb s0,49(t8) +8002ea68: 93220005 lbu v0,5(t9) +8002ea6c: 312900ff andi t1,t1,0xff +8002ea70: 00021842 srl v1,v0,0x1 +8002ea74: 00022082 srl a0,v0,0x2 +8002ea78: 000228c2 srl a1,v0,0x3 +8002ea7c: 00023102 srl a2,v0,0x4 +8002ea80: 00023942 srl a3,v0,0x5 +8002ea84: 00024182 srl t0,v0,0x6 +8002ea88: 314a00ff andi t2,t2,0xff +8002ea8c: 316b00ff andi t3,t3,0xff +8002ea90: 318c00ff andi t4,t4,0xff +8002ea94: 31ad00ff andi t5,t5,0xff +8002ea98: 31ce00ff andi t6,t6,0xff +8002ea9c: 31ef00ff andi t7,t7,0xff +8002eaa0: 321000ff andi s0,s0,0xff +8002eaa4: 000289c2 srl s1,v0,0x7 +8002eaa8: 30630001 andi v1,v1,0x1 +8002eaac: 30840001 andi a0,a0,0x1 +8002eab0: 30a50001 andi a1,a1,0x1 +8002eab4: 30c60001 andi a2,a2,0x1 +8002eab8: 30e70001 andi a3,a3,0x1 +8002eabc: 31080001 andi t0,t0,0x1 +8002eac0: 30420001 andi v0,v0,0x1 +8002eac4: 00094840 sll t1,t1,0x1 +8002eac8: 000a5040 sll t2,t2,0x1 +8002eacc: 000b5840 sll t3,t3,0x1 +8002ead0: 000c6040 sll t4,t4,0x1 +8002ead4: 000d6840 sll t5,t5,0x1 +8002ead8: 000e7040 sll t6,t6,0x1 +8002eadc: 000f7840 sll t7,t7,0x1 +8002eae0: 00108040 sll s0,s0,0x1 +8002eae4: 01224825 or t1,t1,v0 +8002eae8: 01435025 or t2,t2,v1 +8002eaec: 01645825 or t3,t3,a0 +8002eaf0: 01856025 or t4,t4,a1 +8002eaf4: 01a66825 or t5,t5,a2 +8002eaf8: 01c77025 or t6,t6,a3 +8002eafc: 01e87825 or t7,t7,t0 +8002eb00: 02118025 or s0,s0,s1 +8002eb04: a3090000 sb t1,0(t8) +8002eb08: a30a0001 sb t2,1(t8) +8002eb0c: a30b0010 sb t3,16(t8) +8002eb10: a30c0011 sb t4,17(t8) +8002eb14: a30d0020 sb t5,32(t8) +8002eb18: a30e0021 sb t6,33(t8) +8002eb1c: a30f0030 sb t7,48(t8) +8002eb20: a3100031 sb s0,49(t8) +8002eb24: 93220006 lbu v0,6(t9) +8002eb28: 312900ff andi t1,t1,0xff +8002eb2c: 00021842 srl v1,v0,0x1 +8002eb30: 00022082 srl a0,v0,0x2 +8002eb34: 000228c2 srl a1,v0,0x3 +8002eb38: 00023102 srl a2,v0,0x4 +8002eb3c: 00023942 srl a3,v0,0x5 +8002eb40: 00024182 srl t0,v0,0x6 +8002eb44: 314a00ff andi t2,t2,0xff +8002eb48: 316b00ff andi t3,t3,0xff +8002eb4c: 318c00ff andi t4,t4,0xff +8002eb50: 31ad00ff andi t5,t5,0xff +8002eb54: 31ce00ff andi t6,t6,0xff +8002eb58: 31ef00ff andi t7,t7,0xff +8002eb5c: 321000ff andi s0,s0,0xff +8002eb60: 000289c2 srl s1,v0,0x7 +8002eb64: 30630001 andi v1,v1,0x1 +8002eb68: 30840001 andi a0,a0,0x1 +8002eb6c: 30a50001 andi a1,a1,0x1 +8002eb70: 30c60001 andi a2,a2,0x1 +8002eb74: 30e70001 andi a3,a3,0x1 +8002eb78: 31080001 andi t0,t0,0x1 +8002eb7c: 30420001 andi v0,v0,0x1 +8002eb80: 00094840 sll t1,t1,0x1 +8002eb84: 000a5040 sll t2,t2,0x1 +8002eb88: 000b5840 sll t3,t3,0x1 +8002eb8c: 000c6040 sll t4,t4,0x1 +8002eb90: 000d6840 sll t5,t5,0x1 +8002eb94: 000e7040 sll t6,t6,0x1 +8002eb98: 000f7840 sll t7,t7,0x1 +8002eb9c: 00108040 sll s0,s0,0x1 +8002eba0: 01224825 or t1,t1,v0 +8002eba4: 01435025 or t2,t2,v1 +8002eba8: 01645825 or t3,t3,a0 +8002ebac: 01856025 or t4,t4,a1 +8002ebb0: 01a66825 or t5,t5,a2 +8002ebb4: 01c77025 or t6,t6,a3 +8002ebb8: 01e87825 or t7,t7,t0 +8002ebbc: 02118025 or s0,s0,s1 +8002ebc0: a3090000 sb t1,0(t8) +8002ebc4: a30a0001 sb t2,1(t8) +8002ebc8: a30b0010 sb t3,16(t8) +8002ebcc: a30c0011 sb t4,17(t8) +8002ebd0: a30d0020 sb t5,32(t8) +8002ebd4: a30e0021 sb t6,33(t8) +8002ebd8: a30f0030 sb t7,48(t8) +8002ebdc: a3100031 sb s0,49(t8) +8002ebe0: 93220007 lbu v0,7(t9) +8002ebe4: 312900ff andi t1,t1,0xff +8002ebe8: 00021842 srl v1,v0,0x1 +8002ebec: 00022082 srl a0,v0,0x2 +8002ebf0: 000228c2 srl a1,v0,0x3 +8002ebf4: 00023102 srl a2,v0,0x4 +8002ebf8: 00023942 srl a3,v0,0x5 +8002ebfc: 00024182 srl t0,v0,0x6 +8002ec00: 314a00ff andi t2,t2,0xff +8002ec04: 316b00ff andi t3,t3,0xff +8002ec08: 318c00ff andi t4,t4,0xff +8002ec0c: 31ad00ff andi t5,t5,0xff +8002ec10: 31ce00ff andi t6,t6,0xff +8002ec14: 31ef00ff andi t7,t7,0xff +8002ec18: 321000ff andi s0,s0,0xff +8002ec1c: 000289c2 srl s1,v0,0x7 +8002ec20: 00094840 sll t1,t1,0x1 +8002ec24: 30420001 andi v0,v0,0x1 +8002ec28: 000a5040 sll t2,t2,0x1 +8002ec2c: 30630001 andi v1,v1,0x1 +8002ec30: 000b5840 sll t3,t3,0x1 +8002ec34: 30840001 andi a0,a0,0x1 +8002ec38: 000c6040 sll t4,t4,0x1 +8002ec3c: 30a50001 andi a1,a1,0x1 +8002ec40: 000d6840 sll t5,t5,0x1 +8002ec44: 30c60001 andi a2,a2,0x1 +8002ec48: 000e7040 sll t6,t6,0x1 +8002ec4c: 30e70001 andi a3,a3,0x1 +8002ec50: 000f7840 sll t7,t7,0x1 +8002ec54: 31080001 andi t0,t0,0x1 +8002ec58: 00108040 sll s0,s0,0x1 +8002ec5c: 01224825 or t1,t1,v0 +8002ec60: 01435025 or t2,t2,v1 +8002ec64: 01645825 or t3,t3,a0 +8002ec68: 01856025 or t4,t4,a1 +8002ec6c: 01a66825 or t5,t5,a2 +8002ec70: 01c77025 or t6,t6,a3 +8002ec74: 01e87825 or t7,t7,t0 +8002ec78: 02118025 or s0,s0,s1 +8002ec7c: 26520001 addiu s2,s2,1 +8002ec80: 24020008 li v0,8 +8002ec84: a3090000 sb t1,0(t8) +8002ec88: a30a0001 sb t2,1(t8) +8002ec8c: a30b0010 sb t3,16(t8) +8002ec90: a30c0011 sb t4,17(t8) +8002ec94: a30d0020 sb t5,32(t8) +8002ec98: a30e0021 sb t6,33(t8) +8002ec9c: a30f0030 sb t7,48(t8) +8002eca0: a3100031 sb s0,49(t8) +8002eca4: 1642fe84 bne s2,v0,8002e6b8 +8002eca8: 27180002 addiu t8,t8,2 +8002ecac: 27de0001 addiu s8,s8,1 +8002ecb0: 13d7000b beq s8,s7,8002ece0 +8002ecb4: 26d60040 addiu s6,s6,64 +8002ecb8: 8fa50024 lw a1,36(sp) +8002ecbc: 00b4102a slt v0,a1,s4 +8002ecc0: 10400007 beqz v0,8002ece0 +8002ecc4: 8fae0030 lw t6,48(sp) +8002ecc8: 24a20040 addiu v0,a1,64 +8002eccc: 25ce0008 addiu t6,t6,8 +8002ecd0: 01c0c821 move t9,t6 +8002ecd4: afae0030 sw t6,48(sp) +8002ecd8: 0800b9ab j 8002e6ac +8002ecdc: afa20024 sw v0,36(sp) +8002ece0: 8fa60034 lw a2,52(sp) +8002ece4: 8fa70038 lw a3,56(sp) +8002ece8: 00c73021 addu a2,a2,a3 +8002ecec: 00d4102a slt v0,a2,s4 +8002ecf0: 1040f86d beqz v0,8002cea8 +8002ecf4: afa60034 sw a2,52(sp) +8002ecf8: 8fae0040 lw t6,64(sp) +8002ecfc: 8fa20044 lw v0,68(sp) +8002ed00: 8fb70048 lw s7,72(sp) +8002ed04: 01c27021 addu t6,t6,v0 +8002ed08: afae0040 sw t6,64(sp) +8002ed0c: 0800b998 j 8002e660 +8002ed10: afa20038 sw v0,56(sp) +8002ed14: 8fa3004c lw v1,76(sp) +8002ed18: 3c028022 lui v0,0x8022 +8002ed1c: 3069ffff andi t1,v1,0xffff +8002ed20: 244750e8 addiu a3,v0,20712 +8002ed24: 3c038021 lui v1,0x8021 +8002ed28: 3c028022 lui v0,0x8022 +8002ed2c: 246a701c addiu t2,v1,28700 +8002ed30: 0800bb4f j 8002ed3c +8002ed34: 24485bc4 addiu t0,v0,23492 +8002ed38: 3051ffff andi s1,v0,0xffff +8002ed3c: 94e40006 lhu a0,6(a3) +8002ed40: 94e20008 lhu v0,8(a3) +8002ed44: 94e3000a lhu v1,10(a3) +8002ed48: 94e6000c lhu a2,12(a3) +8002ed4c: 00022827 nor a1,zero,v0 +8002ed50: 2463ffff addiu v1,v1,-1 +8002ed54: 00821024 and v0,a0,v0 +8002ed58: 00431824 and v1,v0,v1 +8002ed5c: 00852024 and a0,a0,a1 +8002ed60: 00c21006 srlv v0,v0,a2 +8002ed64: 00822021 addu a0,a0,v0 +8002ed68: 000318c0 sll v1,v1,0x3 +8002ed6c: 00832021 addu a0,a0,v1 +8002ed70: 02711021 addu v0,s3,s1 +8002ed74: 8d430008 lw v1,8(t2) +8002ed78: 00042040 sll a0,a0,0x1 +8002ed7c: 90450000 lbu a1,0(v0) +8002ed80: 3084ffff andi a0,a0,0xffff +8002ed84: 00641821 addu v1,v1,a0 +8002ed88: a0650000 sb a1,0(v1) +8002ed8c: 8d020028 lw v0,40(t0) +8002ed90: 00041902 srl v1,a0,0x4 +8002ed94: 00431021 addu v0,v0,v1 +8002ed98: a0400000 sb zero,0(v0) +8002ed9c: 8d03002c lw v1,44(t0) +8002eda0: 00041142 srl v0,a0,0x5 +8002eda4: 00621821 addu v1,v1,v0 +8002eda8: a0600000 sb zero,0(v1) +8002edac: 8d020030 lw v0,48(t0) +8002edb0: 00042182 srl a0,a0,0x6 +8002edb4: 00441021 addu v0,v0,a0 +8002edb8: a0400000 sb zero,0(v0) +8002edbc: 90e30004 lbu v1,4(a3) +8002edc0: 14600005 bnez v1,8002edd8 +8002edc4: 00000000 nop +8002edc8: 94e20006 lhu v0,6(a3) +8002edcc: 90e30005 lbu v1,5(a3) +8002edd0: 00431021 addu v0,v0,v1 +8002edd4: a4e20006 sh v0,6(a3) +8002edd8: 2694ffff addiu s4,s4,-1 +8002eddc: 1e80ffd6 bgtz s4,8002ed38 +8002ede0: 02291021 addu v0,s1,t1 +8002ede4: 0800b2ec j 8002cbb0 +8002ede8: 3c068021 lui a2,0x8021 +8002edec: 24120004 li s2,4 +8002edf0: 24100020 li s0,32 +8002edf4: 0800b381 j 8002ce04 +8002edf8: 24110020 li s1,32 +8002edfc: 2a820002 slti v0,s4,2 +8002ee00: 14400062 bnez v0,8002ef8c +8002ee04: 24020001 li v0,1 +8002ee08: 8fa7004c lw a3,76(sp) +8002ee0c: 00a04821 move t1,a1 +8002ee10: 30e2ffff andi v0,a3,0xffff +8002ee14: 02221821 addu v1,s1,v0 +8002ee18: 00021040 sll v0,v0,0x1 +8002ee1c: 304affff andi t2,v0,0xffff +8002ee20: 3c028021 lui v0,0x8021 +8002ee24: 3068ffff andi t0,v1,0xffff +8002ee28: 00c03821 move a3,a2 +8002ee2c: 244b701c addiu t3,v0,28700 +8002ee30: 94e40006 lhu a0,6(a3) +8002ee34: 94e20008 lhu v0,8(a3) +8002ee38: 94e3000a lhu v1,10(a3) +8002ee3c: 94e6000c lhu a2,12(a3) +8002ee40: 00022827 nor a1,zero,v0 +8002ee44: 2463ffff addiu v1,v1,-1 +8002ee48: 00821024 and v0,a0,v0 +8002ee4c: 00431824 and v1,v0,v1 +8002ee50: 00852024 and a0,a0,a1 +8002ee54: 00c21006 srlv v0,v0,a2 +8002ee58: 00822021 addu a0,a0,v0 +8002ee5c: 000318c0 sll v1,v1,0x3 +8002ee60: 00832021 addu a0,a0,v1 +8002ee64: 02711021 addu v0,s3,s1 +8002ee68: 8d630008 lw v1,8(t3) +8002ee6c: 00042040 sll a0,a0,0x1 +8002ee70: 90450000 lbu a1,0(v0) +8002ee74: 3084ffff andi a0,a0,0xffff +8002ee78: 00641821 addu v1,v1,a0 +8002ee7c: a0650000 sb a1,0(v1) +8002ee80: 8d220028 lw v0,40(t1) +8002ee84: 00041902 srl v1,a0,0x4 +8002ee88: 00431021 addu v0,v0,v1 +8002ee8c: a0400000 sb zero,0(v0) +8002ee90: 8d23002c lw v1,44(t1) +8002ee94: 00041142 srl v0,a0,0x5 +8002ee98: 00621821 addu v1,v1,v0 +8002ee9c: a0600000 sb zero,0(v1) +8002eea0: 8d220030 lw v0,48(t1) +8002eea4: 00042182 srl a0,a0,0x6 +8002eea8: 00441021 addu v0,v0,a0 +8002eeac: a0400000 sb zero,0(v0) +8002eeb0: 90e30004 lbu v1,4(a3) +8002eeb4: 14600005 bnez v1,8002eecc +8002eeb8: 00000000 nop +8002eebc: 94e20006 lhu v0,6(a3) +8002eec0: 90e30005 lbu v1,5(a3) +8002eec4: 00431021 addu v0,v0,v1 +8002eec8: a4e20006 sh v0,6(a3) +8002eecc: 94e40006 lhu a0,6(a3) +8002eed0: 94e20008 lhu v0,8(a3) +8002eed4: 94e3000a lhu v1,10(a3) +8002eed8: 94e6000c lhu a2,12(a3) +8002eedc: 00022827 nor a1,zero,v0 +8002eee0: 2463ffff addiu v1,v1,-1 +8002eee4: 00821024 and v0,a0,v0 +8002eee8: 00431824 and v1,v0,v1 +8002eeec: 00852024 and a0,a0,a1 +8002eef0: 00c21006 srlv v0,v0,a2 +8002eef4: 00822021 addu a0,a0,v0 +8002eef8: 000318c0 sll v1,v1,0x3 +8002eefc: 00832021 addu a0,a0,v1 +8002ef00: 00042040 sll a0,a0,0x1 +8002ef04: 8d630008 lw v1,8(t3) +8002ef08: 02681021 addu v0,s3,t0 +8002ef0c: 24840001 addiu a0,a0,1 +8002ef10: 90450000 lbu a1,0(v0) +8002ef14: 3084ffff andi a0,a0,0xffff +8002ef18: 00641821 addu v1,v1,a0 +8002ef1c: a0650000 sb a1,0(v1) +8002ef20: 8d220028 lw v0,40(t1) +8002ef24: 00041902 srl v1,a0,0x4 +8002ef28: 00431021 addu v0,v0,v1 +8002ef2c: a0400000 sb zero,0(v0) +8002ef30: 8d23002c lw v1,44(t1) +8002ef34: 00041142 srl v0,a0,0x5 +8002ef38: 00621821 addu v1,v1,v0 +8002ef3c: a0600000 sb zero,0(v1) +8002ef40: 8d220030 lw v0,48(t1) +8002ef44: 00042182 srl a0,a0,0x6 +8002ef48: 00441021 addu v0,v0,a0 +8002ef4c: a0400000 sb zero,0(v0) +8002ef50: 90e30004 lbu v1,4(a3) +8002ef54: 10600005 beqz v1,8002ef6c +8002ef58: 00000000 nop +8002ef5c: 94e20006 lhu v0,6(a3) +8002ef60: 90e30005 lbu v1,5(a3) +8002ef64: 00431021 addu v0,v0,v1 +8002ef68: a4e20006 sh v0,6(a3) +8002ef6c: 2694fffe addiu s4,s4,-2 +8002ef70: 022a1021 addu v0,s1,t2 +8002ef74: 01481821 addu v1,t2,t0 +8002ef78: 2a840002 slti a0,s4,2 +8002ef7c: 3051ffff andi s1,v0,0xffff +8002ef80: 1080ffab beqz a0,8002ee30 +8002ef84: 3068ffff andi t0,v1,0xffff +8002ef88: 24020001 li v0,1 +8002ef8c: 1682f708 bne s4,v0,8002cbb0 +8002ef90: 3c068021 lui a2,0x8021 +8002ef94: 258750e8 addiu a3,t4,20712 +8002ef98: 94e40006 lhu a0,6(a3) +8002ef9c: 94e20008 lhu v0,8(a3) +8002efa0: 94e3000a lhu v1,10(a3) +8002efa4: 94e6000c lhu a2,12(a3) +8002efa8: 00022827 nor a1,zero,v0 +8002efac: 2463ffff addiu v1,v1,-1 +8002efb0: 00821024 and v0,a0,v0 +8002efb4: 00431824 and v1,v0,v1 +8002efb8: 00852024 and a0,a0,a1 +8002efbc: 00c21006 srlv v0,v0,a2 +8002efc0: 00822021 addu a0,a0,v0 +8002efc4: 000318c0 sll v1,v1,0x3 +8002efc8: 3c0e8021 lui t6,0x8021 +8002efcc: 00832021 addu a0,a0,v1 +8002efd0: 25c5701c addiu a1,t6,28700 +8002efd4: 8ca20008 lw v0,8(a1) +8002efd8: 02713021 addu a2,s3,s1 +8002efdc: 00042040 sll a0,a0,0x1 +8002efe0: 90c30000 lbu v1,0(a2) +8002efe4: 3084ffff andi a0,a0,0xffff +8002efe8: 00441021 addu v0,v0,a0 +8002efec: a0430000 sb v1,0(v0) +8002eff0: 25a55bc4 addiu a1,t5,23492 +8002eff4: 8ca20028 lw v0,40(a1) +8002eff8: 00041902 srl v1,a0,0x4 +8002effc: 00431021 addu v0,v0,v1 +8002f000: a0400000 sb zero,0(v0) +8002f004: 8ca3002c lw v1,44(a1) +8002f008: 00041142 srl v0,a0,0x5 +8002f00c: 00621821 addu v1,v1,v0 +8002f010: a0600000 sb zero,0(v1) +8002f014: 8ca20030 lw v0,48(a1) +8002f018: 00042182 srl a0,a0,0x6 +8002f01c: 00441021 addu v0,v0,a0 +8002f020: a0400000 sb zero,0(v0) +8002f024: 90e30004 lbu v1,4(a3) +8002f028: 1460f6e1 bnez v1,8002cbb0 +8002f02c: 3c068021 lui a2,0x8021 +8002f030: 94e20006 lhu v0,6(a3) +8002f034: 90e30005 lbu v1,5(a3) +8002f038: 00431021 addu v0,v0,v1 +8002f03c: 0800b2ec j 8002cbb0 +8002f040: a4e20006 sh v0,6(a3) +8002f044: 3c028022 lui v0,0x8022 +8002f048: 3c038022 lui v1,0x8022 +8002f04c: 24452094 addiu a1,v0,8340 +8002f050: 246c2095 addiu t4,v1,8341 +8002f054: 3c028022 lui v0,0x8022 +8002f058: 3c038022 lui v1,0x8022 +8002f05c: 244b2096 addiu t3,v0,8342 +8002f060: 246a2097 addiu t2,v1,8343 +8002f064: 3c028022 lui v0,0x8022 +8002f068: 3c038022 lui v1,0x8022 +8002f06c: 96a90006 lhu t1,6(s5) +8002f070: 24482098 addiu t0,v0,8344 +8002f074: 0800b984 j 8002e610 +8002f078: 2466209b addiu a2,v1,8347 +8002f07c: 00000000 nop + +8002f080 <_Z7DSPOp00v>: +8002f080: 3c028021 lui v0,0x8021 +8002f084: 3c048021 lui a0,0x8021 +8002f088: 8443c860 lh v1,-14240(v0) +8002f08c: 8482c862 lh v0,-14238(a0) +8002f090: 70621802 mul v1,v1,v0 +8002f094: 3c028021 lui v0,0x8021 +8002f098: 00031bc3 sra v1,v1,0xf +8002f09c: 03e00008 jr ra +8002f0a0: a443c864 sh v1,-14236(v0) + +8002f0a4 <_Z7DSPOp20v>: +8002f0a4: 3c038021 lui v1,0x8021 +8002f0a8: 3c048021 lui a0,0x8021 +8002f0ac: 8462c866 lh v0,-14234(v1) +8002f0b0: 8483c868 lh v1,-14232(a0) +8002f0b4: 70431002 mul v0,v0,v1 +8002f0b8: 3c038021 lui v1,0x8021 +8002f0bc: 000213c3 sra v0,v0,0xf +8002f0c0: 24420001 addiu v0,v0,1 +8002f0c4: 03e00008 jr ra +8002f0c8: a462c86a sh v0,-14230(v1) + +8002f0cc <_Z12DSP1_InversessPsS_>: +8002f0cc: 00044400 sll t0,a0,0x10 +8002f0d0: 00052c00 sll a1,a1,0x10 +8002f0d4: 00084403 sra t0,t0,0x10 +8002f0d8: 15000006 bnez t0,8002f0f4 <_Z12DSP1_InversessPsS_+0x28> +8002f0dc: 00052c03 sra a1,a1,0x10 +8002f0e0: 24027fff li v0,32767 +8002f0e4: 2403002f li v1,47 +8002f0e8: a4c20000 sh v0,0(a2) +8002f0ec: 03e00008 jr ra +8002f0f0: a4e30000 sh v1,0(a3) +8002f0f4: 0500002b bltz t0,8002f1a4 <_Z12DSP1_InversessPsS_+0xd8> +8002f0f8: 24090001 li t1,1 +8002f0fc: 29024000 slti v0,t0,16384 +8002f100: 1040000a beqz v0,8002f12c <_Z12DSP1_InversessPsS_+0x60> +8002f104: 24024000 li v0,16384 +8002f108: 00081040 sll v0,t0,0x1 +8002f10c: 00024400 sll t0,v0,0x10 +8002f110: 00084403 sra t0,t0,0x10 +8002f114: 24a3ffff addiu v1,a1,-1 +8002f118: 00032c00 sll a1,v1,0x10 +8002f11c: 29024000 slti v0,t0,16384 +8002f120: 1440fff9 bnez v0,8002f108 <_Z12DSP1_InversessPsS_+0x3c> +8002f124: 00052c03 sra a1,a1,0x10 +8002f128: 24024000 li v0,16384 +8002f12c: 11020024 beq t0,v0,8002f1c0 <_Z12DSP1_InversessPsS_+0xf4> +8002f130: 2503c000 addiu v1,t0,-16384 +8002f134: 000319c3 sra v1,v1,0x7 +8002f138: 3c048019 lui a0,0x8019 +8002f13c: 2484d1e4 addiu a0,a0,-11804 +8002f140: 00031840 sll v1,v1,0x1 +8002f144: 00641821 addu v1,v1,a0 +8002f148: 846200ca lh v0,202(v1) +8002f14c: 71022002 mul a0,t0,v0 +8002f150: 00021823 negu v1,v0 +8002f154: 000423c3 sra a0,a0,0xf +8002f158: 70641802 mul v1,v1,a0 +8002f15c: 00031bc3 sra v1,v1,0xf +8002f160: 00431021 addu v0,v0,v1 +8002f164: 00021040 sll v0,v0,0x1 +8002f168: 00021400 sll v0,v0,0x10 +8002f16c: 00021403 sra v0,v0,0x10 +8002f170: 71022002 mul a0,t0,v0 +8002f174: 00021823 negu v1,v0 +8002f178: 000423c3 sra a0,a0,0xf +8002f17c: 70641802 mul v1,v1,a0 +8002f180: 00031bc3 sra v1,v1,0xf +8002f184: 00431021 addu v0,v0,v1 +8002f188: 00021040 sll v0,v0,0x1 +8002f18c: 71221002 mul v0,t1,v0 +8002f190: a4c20000 sh v0,0(a2) +8002f194: 24020001 li v0,1 +8002f198: 00451023 subu v0,v0,a1 +8002f19c: 03e00008 jr ra +8002f1a0: a4e20000 sh v0,0(a3) +8002f1a4: 24028000 li v0,-32768 +8002f1a8: 11020013 beq t0,v0,8002f1f8 <_Z12DSP1_InversessPsS_+0x12c> +8002f1ac: 00081023 negu v0,t0 +8002f1b0: 00024400 sll t0,v0,0x10 +8002f1b4: 00084403 sra t0,t0,0x10 +8002f1b8: 0800bc3f j 8002f0fc <_Z12DSP1_InversessPsS_+0x30> +8002f1bc: 2409ffff li t1,-1 +8002f1c0: 24020001 li v0,1 +8002f1c4: 11220009 beq t1,v0,8002f1ec <_Z12DSP1_InversessPsS_+0x120> +8002f1c8: 24a2ffff addiu v0,a1,-1 +8002f1cc: 00022c00 sll a1,v0,0x10 +8002f1d0: 00052c03 sra a1,a1,0x10 +8002f1d4: 24020001 li v0,1 +8002f1d8: 2403c000 li v1,-16384 +8002f1dc: 00451023 subu v0,v0,a1 +8002f1e0: a4c30000 sh v1,0(a2) +8002f1e4: 03e00008 jr ra +8002f1e8: a4e20000 sh v0,0(a3) +8002f1ec: 24027fff li v0,32767 +8002f1f0: 0800bc65 j 8002f194 <_Z12DSP1_InversessPsS_+0xc8> +8002f1f4: a4c20000 sh v0,0(a2) +8002f1f8: 24087fff li t0,32767 +8002f1fc: 0800bc3f j 8002f0fc <_Z12DSP1_InversessPsS_+0x30> +8002f200: 2409ffff li t1,-1 + +8002f204 <_Z8DSP1_Coss>: +8002f204: 00042400 sll a0,a0,0x10 +8002f208: 00042403 sra a0,a0,0x10 +8002f20c: 04800018 bltz a0,8002f270 <_Z8DSP1_Coss+0x6c> +8002f210: 24028000 li v0,-32768 +8002f214: 308500ff andi a1,a0,0xff +8002f218: 3c028019 lui v0,0x8019 +8002f21c: 00042203 sra a0,a0,0x8 +8002f220: 3c038019 lui v1,0x8019 +8002f224: 2442da04 addiu v0,v0,-9724 +8002f228: 2463dc04 addiu v1,v1,-9212 +8002f22c: 00042040 sll a0,a0,0x1 +8002f230: 00052840 sll a1,a1,0x1 +8002f234: 00822021 addu a0,a0,v0 +8002f238: 00a32821 addu a1,a1,v1 +8002f23c: 84a20000 lh v0,0(a1) +8002f240: 84830000 lh v1,0(a0) +8002f244: 84850080 lh a1,128(a0) +8002f248: 70431002 mul v0,v0,v1 +8002f24c: 000213c3 sra v0,v0,0xf +8002f250: 00a22023 subu a0,a1,v0 +8002f254: 28838000 slti v1,a0,-32768 +8002f258: 14600003 bnez v1,8002f268 <_Z8DSP1_Coss+0x64> +8002f25c: 24068001 li a2,-32767 +8002f260: 00043400 sll a2,a0,0x10 +8002f264: 00063403 sra a2,a2,0x10 +8002f268: 03e00008 jr ra +8002f26c: 00c01021 move v0,a2 +8002f270: 00041823 negu v1,a0 +8002f274: 1082fffc beq a0,v0,8002f268 <_Z8DSP1_Coss+0x64> +8002f278: 24068000 li a2,-32768 +8002f27c: 00032400 sll a0,v1,0x10 +8002f280: 0800bc85 j 8002f214 <_Z8DSP1_Coss+0x10> +8002f284: 00042403 sra a0,a0,0x10 + +8002f288 <_Z14DSP1_NormalizesPsS_>: +8002f288: 00043c00 sll a3,a0,0x10 +8002f28c: 00073c03 sra a3,a3,0x10 +8002f290: 04e0002d bltz a3,8002f348 <_Z14DSP1_NormalizesPsS_+0xc0> +8002f294: 30e24000 andi v0,a3,0x4000 +8002f298: 1440004b bnez v0,8002f3c8 <_Z14DSP1_NormalizesPsS_+0x140> +8002f29c: 30e22000 andi v0,a3,0x2000 +8002f2a0: 1440004e bnez v0,8002f3dc <_Z14DSP1_NormalizesPsS_+0x154> +8002f2a4: 30e21000 andi v0,a3,0x1000 +8002f2a8: 1440004e bnez v0,8002f3e4 <_Z14DSP1_NormalizesPsS_+0x15c> +8002f2ac: 30e20800 andi v0,a3,0x800 +8002f2b0: 1440004e bnez v0,8002f3ec <_Z14DSP1_NormalizesPsS_+0x164> +8002f2b4: 30e20400 andi v0,a3,0x400 +8002f2b8: 1440004e bnez v0,8002f3f4 <_Z14DSP1_NormalizesPsS_+0x16c> +8002f2bc: 30e20200 andi v0,a3,0x200 +8002f2c0: 1440004e bnez v0,8002f3fc <_Z14DSP1_NormalizesPsS_+0x174> +8002f2c4: 30e20100 andi v0,a3,0x100 +8002f2c8: 1440004e bnez v0,8002f404 <_Z14DSP1_NormalizesPsS_+0x17c> +8002f2cc: 30e20080 andi v0,a3,0x80 +8002f2d0: 1440004e bnez v0,8002f40c <_Z14DSP1_NormalizesPsS_+0x184> +8002f2d4: 30e20040 andi v0,a3,0x40 +8002f2d8: 1440003e bnez v0,8002f3d4 <_Z14DSP1_NormalizesPsS_+0x14c> +8002f2dc: 30e20020 andi v0,a3,0x20 +8002f2e0: 1440004c bnez v0,8002f414 <_Z14DSP1_NormalizesPsS_+0x18c> +8002f2e4: 30e20010 andi v0,a3,0x10 +8002f2e8: 1440004c bnez v0,8002f41c <_Z14DSP1_NormalizesPsS_+0x194> +8002f2ec: 30e20008 andi v0,a3,0x8 +8002f2f0: 1440004c bnez v0,8002f424 <_Z14DSP1_NormalizesPsS_+0x19c> +8002f2f4: 30e20004 andi v0,a3,0x4 +8002f2f8: 1440004c bnez v0,8002f42c <_Z14DSP1_NormalizesPsS_+0x1a4> +8002f2fc: 30e20002 andi v0,a3,0x2 +8002f300: 1440004c bnez v0,8002f434 <_Z14DSP1_NormalizesPsS_+0x1ac> +8002f304: 30e30001 andi v1,a3,0x1 +8002f308: 2408000e li t0,14 +8002f30c: 2402000f li v0,15 +8002f310: 0043400a movz t0,v0,v1 +8002f314: 3c038019 lui v1,0x8019 +8002f318: 2463d1e4 addiu v1,v1,-11804 +8002f31c: 00081040 sll v0,t0,0x1 +8002f320: 00431021 addu v0,v0,v1 +8002f324: 94440042 lhu a0,66(v0) +8002f328: 3103ffff andi v1,t0,0xffff +8002f32c: 70e42002 mul a0,a3,a0 +8002f330: 00042040 sll a0,a0,0x1 +8002f334: a4a40000 sh a0,0(a1) +8002f338: 94c20000 lhu v0,0(a2) +8002f33c: 00431023 subu v0,v0,v1 +8002f340: 03e00008 jr ra +8002f344: a4c20000 sh v0,0(a2) +8002f348: 1040001f beqz v0,8002f3c8 <_Z14DSP1_NormalizesPsS_+0x140> +8002f34c: 30e22000 andi v0,a3,0x2000 +8002f350: 10400022 beqz v0,8002f3dc <_Z14DSP1_NormalizesPsS_+0x154> +8002f354: 30e21000 andi v0,a3,0x1000 +8002f358: 10400022 beqz v0,8002f3e4 <_Z14DSP1_NormalizesPsS_+0x15c> +8002f35c: 30e20800 andi v0,a3,0x800 +8002f360: 10400022 beqz v0,8002f3ec <_Z14DSP1_NormalizesPsS_+0x164> +8002f364: 30e20400 andi v0,a3,0x400 +8002f368: 10400022 beqz v0,8002f3f4 <_Z14DSP1_NormalizesPsS_+0x16c> +8002f36c: 30e20200 andi v0,a3,0x200 +8002f370: 10400022 beqz v0,8002f3fc <_Z14DSP1_NormalizesPsS_+0x174> +8002f374: 30e20100 andi v0,a3,0x100 +8002f378: 10400022 beqz v0,8002f404 <_Z14DSP1_NormalizesPsS_+0x17c> +8002f37c: 30e20080 andi v0,a3,0x80 +8002f380: 10400022 beqz v0,8002f40c <_Z14DSP1_NormalizesPsS_+0x184> +8002f384: 30e20040 andi v0,a3,0x40 +8002f388: 10400012 beqz v0,8002f3d4 <_Z14DSP1_NormalizesPsS_+0x14c> +8002f38c: 30e20020 andi v0,a3,0x20 +8002f390: 10400020 beqz v0,8002f414 <_Z14DSP1_NormalizesPsS_+0x18c> +8002f394: 30e20010 andi v0,a3,0x10 +8002f398: 10400020 beqz v0,8002f41c <_Z14DSP1_NormalizesPsS_+0x194> +8002f39c: 30e20008 andi v0,a3,0x8 +8002f3a0: 10400020 beqz v0,8002f424 <_Z14DSP1_NormalizesPsS_+0x19c> +8002f3a4: 30e20004 andi v0,a3,0x4 +8002f3a8: 10400020 beqz v0,8002f42c <_Z14DSP1_NormalizesPsS_+0x1a4> +8002f3ac: 30e20002 andi v0,a3,0x2 +8002f3b0: 10400020 beqz v0,8002f434 <_Z14DSP1_NormalizesPsS_+0x1ac> +8002f3b4: 30e30001 andi v1,a3,0x1 +8002f3b8: 2408000e li t0,14 +8002f3bc: 2402000f li v0,15 +8002f3c0: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f3c4: 0043400b movn t0,v0,v1 +8002f3c8: 00001821 move v1,zero +8002f3cc: 0800bcce j 8002f338 <_Z14DSP1_NormalizesPsS_+0xb0> +8002f3d0: a4a70000 sh a3,0(a1) +8002f3d4: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f3d8: 24080008 li t0,8 +8002f3dc: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f3e0: 24080001 li t0,1 +8002f3e4: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f3e8: 24080002 li t0,2 +8002f3ec: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f3f0: 24080003 li t0,3 +8002f3f4: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f3f8: 24080004 li t0,4 +8002f3fc: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f400: 24080005 li t0,5 +8002f404: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f408: 24080006 li t0,6 +8002f40c: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f410: 24080007 li t0,7 +8002f414: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f418: 24080009 li t0,9 +8002f41c: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f420: 2408000a li t0,10 +8002f424: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f428: 2408000b li t0,11 +8002f42c: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f430: 2408000c li t0,12 +8002f434: 0800bcc5 j 8002f314 <_Z14DSP1_NormalizesPsS_+0x8c> +8002f438: 2408000d li t0,13 + +8002f43c <_Z20DSP1_NormalizeDoubleiPsS_>: +8002f43c: 000413c3 sra v0,a0,0xf +8002f440: 00023c00 sll a3,v0,0x10 +8002f444: 00073c03 sra a3,a3,0x10 +8002f448: 04e00080 bltz a3,8002f64c <_Z20DSP1_NormalizeDoubleiPsS_+0x210> +8002f44c: 00804021 move t0,a0 +8002f450: 30e24000 andi v0,a3,0x4000 +8002f454: 144000b5 bnez v0,8002f72c <_Z20DSP1_NormalizeDoubleiPsS_+0x2f0> +8002f458: 30e22000 andi v0,a3,0x2000 +8002f45c: 14400105 bnez v0,8002f874 <_Z20DSP1_NormalizeDoubleiPsS_+0x438> +8002f460: 30e21000 andi v0,a3,0x1000 +8002f464: 14400105 bnez v0,8002f87c <_Z20DSP1_NormalizeDoubleiPsS_+0x440> +8002f468: 30e20800 andi v0,a3,0x800 +8002f46c: 14400105 bnez v0,8002f884 <_Z20DSP1_NormalizeDoubleiPsS_+0x448> +8002f470: 30e20400 andi v0,a3,0x400 +8002f474: 14400105 bnez v0,8002f88c <_Z20DSP1_NormalizeDoubleiPsS_+0x450> +8002f478: 30e20200 andi v0,a3,0x200 +8002f47c: 14400105 bnez v0,8002f894 <_Z20DSP1_NormalizeDoubleiPsS_+0x458> +8002f480: 30e20100 andi v0,a3,0x100 +8002f484: 14400105 bnez v0,8002f89c <_Z20DSP1_NormalizeDoubleiPsS_+0x460> +8002f488: 30e20080 andi v0,a3,0x80 +8002f48c: 14400105 bnez v0,8002f8a4 <_Z20DSP1_NormalizeDoubleiPsS_+0x468> +8002f490: 30e20040 andi v0,a3,0x40 +8002f494: 144000f5 bnez v0,8002f86c <_Z20DSP1_NormalizeDoubleiPsS_+0x430> +8002f498: 30e20020 andi v0,a3,0x20 +8002f49c: 14400103 bnez v0,8002f8ac <_Z20DSP1_NormalizeDoubleiPsS_+0x470> +8002f4a0: 30e20010 andi v0,a3,0x10 +8002f4a4: 14400103 bnez v0,8002f8b4 <_Z20DSP1_NormalizeDoubleiPsS_+0x478> +8002f4a8: 30e20008 andi v0,a3,0x8 +8002f4ac: 14400103 bnez v0,8002f8bc <_Z20DSP1_NormalizeDoubleiPsS_+0x480> +8002f4b0: 30e20004 andi v0,a3,0x4 +8002f4b4: 14400103 bnez v0,8002f8c4 <_Z20DSP1_NormalizeDoubleiPsS_+0x488> +8002f4b8: 30e20002 andi v0,a3,0x2 +8002f4bc: 14400103 bnez v0,8002f8cc <_Z20DSP1_NormalizeDoubleiPsS_+0x490> +8002f4c0: 30e20001 andi v0,a3,0x1 +8002f4c4: 14400103 bnez v0,8002f8d4 <_Z20DSP1_NormalizeDoubleiPsS_+0x498> +8002f4c8: 3c0c8019 lui t4,0x8019 +8002f4cc: 2583d1e4 addiu v1,t4,-11804 +8002f4d0: 94620060 lhu v0,96(v1) +8002f4d4: 30887fff andi t0,a0,0x7fff +8002f4d8: 70e21002 mul v0,a3,v0 +8002f4dc: 2409000f li t1,15 +8002f4e0: 00021040 sll v0,v0,0x1 +8002f4e4: 00025c00 sll t3,v0,0x10 +8002f4e8: 000b5c03 sra t3,t3,0x10 +8002f4ec: a4ab0000 sh t3,0(a1) +8002f4f0: 04e00095 bltz a3,8002f748 <_Z20DSP1_NormalizeDoubleiPsS_+0x30c> +8002f4f4: 31024000 andi v0,t0,0x4000 +8002f4f8: 14400049 bnez v0,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f4fc: 25220001 addiu v0,t1,1 +8002f500: 00024c00 sll t1,v0,0x10 +8002f504: 31032000 andi v1,t0,0x2000 +8002f508: 14600045 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f50c: 00094c03 sra t1,t1,0x10 +8002f510: 25220001 addiu v0,t1,1 +8002f514: 00024c00 sll t1,v0,0x10 +8002f518: 31031000 andi v1,t0,0x1000 +8002f51c: 14600040 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f520: 00094c03 sra t1,t1,0x10 +8002f524: 25220001 addiu v0,t1,1 +8002f528: 00024c00 sll t1,v0,0x10 +8002f52c: 31030800 andi v1,t0,0x800 +8002f530: 1460003b bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f534: 00094c03 sra t1,t1,0x10 +8002f538: 25220001 addiu v0,t1,1 +8002f53c: 00024c00 sll t1,v0,0x10 +8002f540: 31030400 andi v1,t0,0x400 +8002f544: 14600036 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f548: 00094c03 sra t1,t1,0x10 +8002f54c: 25220001 addiu v0,t1,1 +8002f550: 00024c00 sll t1,v0,0x10 +8002f554: 31030200 andi v1,t0,0x200 +8002f558: 14600031 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f55c: 00094c03 sra t1,t1,0x10 +8002f560: 25220001 addiu v0,t1,1 +8002f564: 00024c00 sll t1,v0,0x10 +8002f568: 31030100 andi v1,t0,0x100 +8002f56c: 1460002c bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f570: 00094c03 sra t1,t1,0x10 +8002f574: 25220001 addiu v0,t1,1 +8002f578: 00024c00 sll t1,v0,0x10 +8002f57c: 31030080 andi v1,t0,0x80 +8002f580: 14600027 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f584: 00094c03 sra t1,t1,0x10 +8002f588: 25220001 addiu v0,t1,1 +8002f58c: 00024c00 sll t1,v0,0x10 +8002f590: 31030040 andi v1,t0,0x40 +8002f594: 14600022 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f598: 00094c03 sra t1,t1,0x10 +8002f59c: 25220001 addiu v0,t1,1 +8002f5a0: 00024c00 sll t1,v0,0x10 +8002f5a4: 31030020 andi v1,t0,0x20 +8002f5a8: 1460001d bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f5ac: 00094c03 sra t1,t1,0x10 +8002f5b0: 25220001 addiu v0,t1,1 +8002f5b4: 00024c00 sll t1,v0,0x10 +8002f5b8: 31030010 andi v1,t0,0x10 +8002f5bc: 14600018 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f5c0: 00094c03 sra t1,t1,0x10 +8002f5c4: 25220001 addiu v0,t1,1 +8002f5c8: 00024c00 sll t1,v0,0x10 +8002f5cc: 31030008 andi v1,t0,0x8 +8002f5d0: 14600013 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f5d4: 00094c03 sra t1,t1,0x10 +8002f5d8: 25220001 addiu v0,t1,1 +8002f5dc: 00024c00 sll t1,v0,0x10 +8002f5e0: 31030004 andi v1,t0,0x4 +8002f5e4: 1460000e bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f5e8: 00094c03 sra t1,t1,0x10 +8002f5ec: 25220001 addiu v0,t1,1 +8002f5f0: 00024c00 sll t1,v0,0x10 +8002f5f4: 31030002 andi v1,t0,0x2 +8002f5f8: 14600009 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f5fc: 00094c03 sra t1,t1,0x10 +8002f600: 25220001 addiu v0,t1,1 +8002f604: 00024c00 sll t1,v0,0x10 +8002f608: 31030001 andi v1,t0,0x1 +8002f60c: 14600004 bnez v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f610: 00094c03 sra t1,t1,0x10 +8002f614: 25220001 addiu v0,t1,1 +8002f618: 00024c00 sll t1,v0,0x10 +8002f61c: 00094c03 sra t1,t1,0x10 +8002f620: 2402000f li v0,15 +8002f624: 11220044 beq t1,v0,8002f738 <_Z20DSP1_NormalizeDoubleiPsS_+0x2fc> +8002f628: 2582d1e4 addiu v0,t4,-11804 +8002f62c: 00091840 sll v1,t1,0x1 +8002f630: 00621821 addu v1,v1,v0 +8002f634: 94640024 lhu a0,36(v1) +8002f638: 71042002 mul a0,t0,a0 +8002f63c: 00042040 sll a0,a0,0x1 +8002f640: a4a40000 sh a0,0(a1) +8002f644: 03e00008 jr ra +8002f648: a4c90000 sh t1,0(a2) +8002f64c: 30e24000 andi v0,a3,0x4000 +8002f650: 10400036 beqz v0,8002f72c <_Z20DSP1_NormalizeDoubleiPsS_+0x2f0> +8002f654: 30e22000 andi v0,a3,0x2000 +8002f658: 10400086 beqz v0,8002f874 <_Z20DSP1_NormalizeDoubleiPsS_+0x438> +8002f65c: 30e21000 andi v0,a3,0x1000 +8002f660: 10400086 beqz v0,8002f87c <_Z20DSP1_NormalizeDoubleiPsS_+0x440> +8002f664: 30e20800 andi v0,a3,0x800 +8002f668: 10400086 beqz v0,8002f884 <_Z20DSP1_NormalizeDoubleiPsS_+0x448> +8002f66c: 30e20400 andi v0,a3,0x400 +8002f670: 10400086 beqz v0,8002f88c <_Z20DSP1_NormalizeDoubleiPsS_+0x450> +8002f674: 30e20200 andi v0,a3,0x200 +8002f678: 10400086 beqz v0,8002f894 <_Z20DSP1_NormalizeDoubleiPsS_+0x458> +8002f67c: 30e20100 andi v0,a3,0x100 +8002f680: 10400086 beqz v0,8002f89c <_Z20DSP1_NormalizeDoubleiPsS_+0x460> +8002f684: 30e20080 andi v0,a3,0x80 +8002f688: 10400086 beqz v0,8002f8a4 <_Z20DSP1_NormalizeDoubleiPsS_+0x468> +8002f68c: 30e20040 andi v0,a3,0x40 +8002f690: 10400076 beqz v0,8002f86c <_Z20DSP1_NormalizeDoubleiPsS_+0x430> +8002f694: 30e20020 andi v0,a3,0x20 +8002f698: 10400084 beqz v0,8002f8ac <_Z20DSP1_NormalizeDoubleiPsS_+0x470> +8002f69c: 30e20010 andi v0,a3,0x10 +8002f6a0: 10400084 beqz v0,8002f8b4 <_Z20DSP1_NormalizeDoubleiPsS_+0x478> +8002f6a4: 30e20008 andi v0,a3,0x8 +8002f6a8: 10400084 beqz v0,8002f8bc <_Z20DSP1_NormalizeDoubleiPsS_+0x480> +8002f6ac: 30e20004 andi v0,a3,0x4 +8002f6b0: 10400084 beqz v0,8002f8c4 <_Z20DSP1_NormalizeDoubleiPsS_+0x488> +8002f6b4: 30e20002 andi v0,a3,0x2 +8002f6b8: 10400084 beqz v0,8002f8cc <_Z20DSP1_NormalizeDoubleiPsS_+0x490> +8002f6bc: 30e30001 andi v1,a3,0x1 +8002f6c0: 2409000e li t1,14 +8002f6c4: 2402000f li v0,15 +8002f6c8: 0043480b movn t1,v0,v1 +8002f6cc: 3c0c8019 lui t4,0x8019 +8002f6d0: 00091040 sll v0,t1,0x1 +8002f6d4: 258ad1e4 addiu t2,t4,-11804 +8002f6d8: 004a1021 addu v0,v0,t2 +8002f6dc: 94430042 lhu v1,66(v0) +8002f6e0: 2924000f slti a0,t1,15 +8002f6e4: 70e31802 mul v1,a3,v1 +8002f6e8: 31087fff andi t0,t0,0x7fff +8002f6ec: 00031840 sll v1,v1,0x1 +8002f6f0: 00035c00 sll t3,v1,0x10 +8002f6f4: 000b5c03 sra t3,t3,0x10 +8002f6f8: 1080ff7d beqz a0,8002f4f0 <_Z20DSP1_NormalizeDoubleiPsS_+0xb4> +8002f6fc: a4ab0000 sh t3,0(a1) +8002f700: 24020040 li v0,64 +8002f704: 00491023 subu v0,v0,t1 +8002f708: 00021040 sll v0,v0,0x1 +8002f70c: 004a1021 addu v0,v0,t2 +8002f710: 94430000 lhu v1,0(v0) +8002f714: 71031802 mul v1,t0,v1 +8002f718: 00031bc3 sra v1,v1,0xf +8002f71c: 01631821 addu v1,t3,v1 +8002f720: a4a30000 sh v1,0(a1) +8002f724: 03e00008 jr ra +8002f728: a4c90000 sh t1,0(a2) +8002f72c: 00004821 move t1,zero +8002f730: 0800bd91 j 8002f644 <_Z20DSP1_NormalizeDoubleiPsS_+0x208> +8002f734: a4a70000 sh a3,0(a1) +8002f738: 01681021 addu v0,t3,t0 +8002f73c: a4a20000 sh v0,0(a1) +8002f740: 03e00008 jr ra +8002f744: a4c90000 sh t1,0(a2) +8002f748: 1040ffb5 beqz v0,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f74c: 25220001 addiu v0,t1,1 +8002f750: 00024c00 sll t1,v0,0x10 +8002f754: 31032000 andi v1,t0,0x2000 +8002f758: 1060ffb1 beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f75c: 00094c03 sra t1,t1,0x10 +8002f760: 25220001 addiu v0,t1,1 +8002f764: 00024c00 sll t1,v0,0x10 +8002f768: 31031000 andi v1,t0,0x1000 +8002f76c: 1060ffac beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f770: 00094c03 sra t1,t1,0x10 +8002f774: 25220001 addiu v0,t1,1 +8002f778: 00024c00 sll t1,v0,0x10 +8002f77c: 31030800 andi v1,t0,0x800 +8002f780: 1060ffa7 beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f784: 00094c03 sra t1,t1,0x10 +8002f788: 25220001 addiu v0,t1,1 +8002f78c: 00024c00 sll t1,v0,0x10 +8002f790: 31030400 andi v1,t0,0x400 +8002f794: 1060ffa2 beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f798: 00094c03 sra t1,t1,0x10 +8002f79c: 25220001 addiu v0,t1,1 +8002f7a0: 00024c00 sll t1,v0,0x10 +8002f7a4: 31030200 andi v1,t0,0x200 +8002f7a8: 1060ff9d beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f7ac: 00094c03 sra t1,t1,0x10 +8002f7b0: 25220001 addiu v0,t1,1 +8002f7b4: 00024c00 sll t1,v0,0x10 +8002f7b8: 31030100 andi v1,t0,0x100 +8002f7bc: 1060ff98 beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f7c0: 00094c03 sra t1,t1,0x10 +8002f7c4: 25220001 addiu v0,t1,1 +8002f7c8: 00024c00 sll t1,v0,0x10 +8002f7cc: 31030080 andi v1,t0,0x80 +8002f7d0: 1060ff93 beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f7d4: 00094c03 sra t1,t1,0x10 +8002f7d8: 25220001 addiu v0,t1,1 +8002f7dc: 00024c00 sll t1,v0,0x10 +8002f7e0: 31030040 andi v1,t0,0x40 +8002f7e4: 1060ff8e beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f7e8: 00094c03 sra t1,t1,0x10 +8002f7ec: 25220001 addiu v0,t1,1 +8002f7f0: 00024c00 sll t1,v0,0x10 +8002f7f4: 31030020 andi v1,t0,0x20 +8002f7f8: 1060ff89 beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f7fc: 00094c03 sra t1,t1,0x10 +8002f800: 25220001 addiu v0,t1,1 +8002f804: 00024c00 sll t1,v0,0x10 +8002f808: 31030010 andi v1,t0,0x10 +8002f80c: 1060ff84 beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f810: 00094c03 sra t1,t1,0x10 +8002f814: 25220001 addiu v0,t1,1 +8002f818: 00024c00 sll t1,v0,0x10 +8002f81c: 31030008 andi v1,t0,0x8 +8002f820: 1060ff7f beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f824: 00094c03 sra t1,t1,0x10 +8002f828: 25220001 addiu v0,t1,1 +8002f82c: 00024c00 sll t1,v0,0x10 +8002f830: 31030004 andi v1,t0,0x4 +8002f834: 1060ff7a beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f838: 00094c03 sra t1,t1,0x10 +8002f83c: 25220001 addiu v0,t1,1 +8002f840: 00024c00 sll t1,v0,0x10 +8002f844: 31030002 andi v1,t0,0x2 +8002f848: 1060ff75 beqz v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4> +8002f84c: 00094c03 sra t1,t1,0x10 +8002f850: 25220001 addiu v0,t1,1 +8002f854: 00024c00 sll t1,v0,0x10 +8002f858: 31030001 andi v1,t0,0x1 +8002f85c: 1460ff6d bnez v1,8002f614 <_Z20DSP1_NormalizeDoubleiPsS_+0x1d8> +8002f860: 00094c03 sra t1,t1,0x10 +8002f864: 0800bd89 j 8002f624 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e8> +8002f868: 2402000f li v0,15 +8002f86c: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f870: 24090008 li t1,8 +8002f874: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f878: 24090001 li t1,1 +8002f87c: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f880: 24090002 li t1,2 +8002f884: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f888: 24090003 li t1,3 +8002f88c: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f890: 24090004 li t1,4 +8002f894: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f898: 24090005 li t1,5 +8002f89c: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f8a0: 24090006 li t1,6 +8002f8a4: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f8a8: 24090007 li t1,7 +8002f8ac: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f8b0: 24090009 li t1,9 +8002f8b4: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f8b8: 2409000a li t1,10 +8002f8bc: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f8c0: 2409000b li t1,11 +8002f8c4: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f8c8: 2409000c li t1,12 +8002f8cc: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f8d0: 2409000d li t1,13 +8002f8d4: 0800bdb3 j 8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290> +8002f8d8: 2409000e li t1,14 + +8002f8dc <_Z13DSP1_Truncatess>: +8002f8dc: 00052c00 sll a1,a1,0x10 +8002f8e0: 00042400 sll a0,a0,0x10 +8002f8e4: 00052c03 sra a1,a1,0x10 +8002f8e8: 18a00009 blez a1,8002f910 <_Z13DSP1_Truncatess+0x34> +8002f8ec: 00042403 sra a0,a0,0x10 +8002f8f0: 1c800005 bgtz a0,8002f908 <_Z13DSP1_Truncatess+0x2c> +8002f8f4: 24027fff li v0,32767 +8002f8f8: 14800003 bnez a0,8002f908 <_Z13DSP1_Truncatess+0x2c> +8002f8fc: 24028001 li v0,-32767 +8002f900: 03e00008 jr ra +8002f904: 00801021 move v0,a0 +8002f908: 03e00008 jr ra +8002f90c: 00000000 nop +8002f910: 3c028019 lui v0,0x8019 +8002f914: 00051840 sll v1,a1,0x1 +8002f918: 2442d1e4 addiu v0,v0,-11804 +8002f91c: 10a0fff8 beqz a1,8002f900 <_Z13DSP1_Truncatess+0x24> +8002f920: 00621821 addu v1,v1,v0 +8002f924: 94620062 lhu v0,98(v1) +8002f928: 70821002 mul v0,a0,v0 +8002f92c: 000213c3 sra v0,v0,0xf +8002f930: 00021400 sll v0,v0,0x10 +8002f934: 03e00008 jr ra +8002f938: 00021403 sra v0,v0,0x10 + +8002f93c <_Z7DSPOp06v>: +8002f93c: 27bdffa8 addiu sp,sp,-88 +8002f940: afbf0054 sw ra,84(sp) +8002f944: afbe0050 sw s8,80(sp) +8002f948: afb7004c sw s7,76(sp) +8002f94c: afb60048 sw s6,72(sp) +8002f950: afb50044 sw s5,68(sp) +8002f954: afb40040 sw s4,64(sp) +8002f958: afb3003c sw s3,60(sp) +8002f95c: afb20038 sw s2,56(sp) +8002f960: afb10034 sw s1,52(sp) +8002f964: afb00030 sw s0,48(sp) +8002f968: 3c028021 lui v0,0x8021 +8002f96c: 3c038021 lui v1,0x8021 +8002f970: 8445c8c4 lh a1,-14140(v0) +8002f974: 8464c8a4 lh a0,-14172(v1) +8002f978: 00a42023 subu a0,a1,a0 +8002f97c: 3c058019 lui a1,0x8019 +8002f980: 24a5b190 addiu a1,a1,-20080 +8002f984: 00a0f809 jalr a1 +8002f988: 00000000 nop +8002f98c: 0040b021 move s6,v0 +8002f990: 0060b821 move s7,v1 +8002f994: 3c028021 lui v0,0x8021 +8002f998: 3c038021 lui v1,0x8021 +8002f99c: 8445c8c6 lh a1,-14138(v0) +8002f9a0: 8464c8a6 lh a0,-14170(v1) +8002f9a4: 3c028021 lui v0,0x8021 +8002f9a8: 3c088019 lui t0,0x8019 +8002f9ac: 00a42023 subu a0,a1,a0 +8002f9b0: 2508b190 addiu t0,t0,-20080 +8002f9b4: ac56c8d0 sw s6,-14128(v0) +8002f9b8: 0100f809 jalr t0 +8002f9bc: ac57c8d4 sw s7,-14124(v0) +8002f9c0: 0040a021 move s4,v0 +8002f9c4: 0060a821 move s5,v1 +8002f9c8: 3c028021 lui v0,0x8021 +8002f9cc: 3c038021 lui v1,0x8021 +8002f9d0: 8445c8c8 lh a1,-14136(v0) +8002f9d4: 8464c8a8 lh a0,-14168(v1) +8002f9d8: 3c028021 lui v0,0x8021 +8002f9dc: 3c098019 lui t1,0x8019 +8002f9e0: 00a42023 subu a0,a1,a0 +8002f9e4: ac54c8d8 sw s4,-14120(v0) +8002f9e8: 2529b190 addiu t1,t1,-20080 +8002f9ec: 0120f809 jalr t1 +8002f9f0: ac55c8dc sw s5,-14116(v0) +8002f9f4: afa30024 sw v1,36(sp) +8002f9f8: 3c038021 lui v1,0x8021 +8002f9fc: 8464c8ae lh a0,-14162(v1) +8002fa00: afa20020 sw v0,32(sp) +8002fa04: 34028000 li v0,0x8000 +8002fa08: 00441023 subu v0,v0,a0 +8002fa0c: 2445001f addiu a1,v0,31 +8002fa10: 28430000 slti v1,v0,0 +8002fa14: 00a3100b movn v0,a1,v1 +8002fa18: 00021082 srl v0,v0,0x2 +8002fa1c: 3c0a8020 lui t2,0x8020 +8002fa20: 254a4860 addiu t2,t2,18528 +8002fa24: 30423ff8 andi v0,v0,0x3ff8 +8002fa28: 004a1821 addu v1,v0,t2 +8002fa2c: 8c650004 lw a1,4(v1) +8002fa30: 8c640000 lw a0,0(v1) +8002fa34: afa5001c sw a1,28(sp) +8002fa38: 3c058021 lui a1,0x8021 +8002fa3c: 8fa80020 lw t0,32(sp) +8002fa40: afa40018 sw a0,24(sp) +8002fa44: 8fa90024 lw t1,36(sp) +8002fa48: 3c038019 lui v1,0x8019 +8002fa4c: 24a58860 addiu a1,a1,-30624 +8002fa50: 247ea780 addiu s8,v1,-22656 +8002fa54: 00451021 addu v0,v0,a1 +8002fa58: 3c038021 lui v1,0x8021 +8002fa5c: 8fa60018 lw a2,24(sp) +8002fa60: 8fa7001c lw a3,28(sp) +8002fa64: ac68c8e0 sw t0,-14112(v1) +8002fa68: 8c500000 lw s0,0(v0) +8002fa6c: 8c510004 lw s1,4(v0) +8002fa70: 02c02021 move a0,s6 +8002fa74: 02e02821 move a1,s7 +8002fa78: 03c0f809 jalr s8 +8002fa7c: ac69c8e4 sw t1,-14108(v1) +8002fa80: 3c098000 lui t1,0x8000 +8002fa84: 02293826 xor a3,s1,t1 +8002fa88: 02003021 move a2,s0 +8002fa8c: 02802021 move a0,s4 +8002fa90: 02a02821 move a1,s5 +8002fa94: 00409021 move s2,v0 +8002fa98: 03c0f809 jalr s8 +8002fa9c: 00609821 move s3,v1 +8002faa0: 3c0a8019 lui t2,0x8019 +8002faa4: 254aa708 addiu t2,t2,-22776 +8002faa8: 02402021 move a0,s2 +8002faac: 02602821 move a1,s3 +8002fab0: 00403021 move a2,v0 +8002fab4: 0140f809 jalr t2 +8002fab8: 00603821 move a3,v1 +8002fabc: afa20010 sw v0,16(sp) +8002fac0: afa30014 sw v1,20(sp) +8002fac4: 8fa80010 lw t0,16(sp) +8002fac8: 8fa90014 lw t1,20(sp) +8002facc: 3c028021 lui v0,0x8021 +8002fad0: ac48c8e8 sw t0,-14104(v0) +8002fad4: 02c02021 move a0,s6 +8002fad8: 02e02821 move a1,s7 +8002fadc: 02003021 move a2,s0 +8002fae0: 02203821 move a3,s1 +8002fae4: 03c0f809 jalr s8 +8002fae8: ac49c8ec sw t1,-14100(v0) +8002faec: 8fa60018 lw a2,24(sp) +8002faf0: 8fa7001c lw a3,28(sp) +8002faf4: 02802021 move a0,s4 +8002faf8: 02a02821 move a1,s5 +8002fafc: 00408021 move s0,v0 +8002fb00: 03c0f809 jalr s8 +8002fb04: 00608821 move s1,v1 +8002fb08: 3c098019 lui t1,0x8019 +8002fb0c: 02002021 move a0,s0 +8002fb10: 02202821 move a1,s1 +8002fb14: 00403021 move a2,v0 +8002fb18: 2529a708 addiu t1,t1,-22776 +8002fb1c: 0120f809 jalr t1 +8002fb20: 00603821 move a3,v1 +8002fb24: 0060a821 move s5,v1 +8002fb28: 3c038021 lui v1,0x8021 +8002fb2c: 0040a021 move s4,v0 +8002fb30: 8462c8b0 lh v0,-14160(v1) +8002fb34: 3c0a8020 lui t2,0x8020 +8002fb38: 00021023 negu v0,v0 +8002fb3c: 2446001f addiu a2,v0,31 +8002fb40: 28430000 slti v1,v0,0 +8002fb44: 00c3100b movn v0,a2,v1 +8002fb48: 00021143 sra v0,v0,0x5 +8002fb4c: 304207ff andi v0,v0,0x7ff +8002fb50: 3c0b8021 lui t3,0x8021 +8002fb54: 000248c0 sll t1,v0,0x3 +8002fb58: 3c038021 lui v1,0x8021 +8002fb5c: 254a4860 addiu t2,t2,18528 +8002fb60: 256b8860 addiu t3,t3,-30624 +8002fb64: 012ab021 addu s6,t1,t2 +8002fb68: ac74c8f0 sw s4,-14096(v1) +8002fb6c: 012b4821 addu t1,t1,t3 +8002fb70: 8faa0020 lw t2,32(sp) +8002fb74: 8fab0024 lw t3,36(sp) +8002fb78: ac75c8f4 sw s5,-14092(v1) +8002fb7c: 3c038021 lui v1,0x8021 +8002fb80: 8ed70004 lw s7,4(s6) +8002fb84: 3c088021 lui t0,0x8021 +8002fb88: 8ed60000 lw s6,0(s6) +8002fb8c: ac62c924 sw v0,-14044(v1) +8002fb90: 8fa20010 lw v0,16(sp) +8002fb94: 8fa30014 lw v1,20(sp) +8002fb98: ad0ac8f8 sw t2,-14088(t0) +8002fb9c: ad0bc8fc sw t3,-14084(t0) +8002fba0: 3c088021 lui t0,0x8021 +8002fba4: 02802021 move a0,s4 +8002fba8: 02a02821 move a1,s5 +8002fbac: 02c03021 move a2,s6 +8002fbb0: ad02c900 sw v0,-14080(t0) +8002fbb4: ad03c904 sw v1,-14076(t0) +8002fbb8: 02e03821 move a3,s7 +8002fbbc: 8d300000 lw s0,0(t1) +8002fbc0: 03c0f809 jalr s8 +8002fbc4: 8d310004 lw s1,4(t1) +8002fbc8: 00609821 move s3,v1 +8002fbcc: 8fa40020 lw a0,32(sp) +8002fbd0: 3c038000 lui v1,0x8000 +8002fbd4: 8fa50024 lw a1,36(sp) +8002fbd8: 02003021 move a2,s0 +8002fbdc: 02233826 xor a3,s1,v1 +8002fbe0: 03c0f809 jalr s8 +8002fbe4: 00409021 move s2,v0 +8002fbe8: 3c088019 lui t0,0x8019 +8002fbec: 2508a708 addiu t0,t0,-22776 +8002fbf0: 02402021 move a0,s2 +8002fbf4: 02602821 move a1,s3 +8002fbf8: 00403021 move a2,v0 +8002fbfc: 0100f809 jalr t0 +8002fc00: 00603821 move a3,v1 +8002fc04: afa20028 sw v0,40(sp) +8002fc08: afa3002c sw v1,44(sp) +8002fc0c: 8faa0028 lw t2,40(sp) +8002fc10: 8fab002c lw t3,44(sp) +8002fc14: 3c028021 lui v0,0x8021 +8002fc18: ac4ac908 sw t2,-14072(v0) +8002fc1c: 02802021 move a0,s4 +8002fc20: 02a02821 move a1,s5 +8002fc24: 02003021 move a2,s0 +8002fc28: 02203821 move a3,s1 +8002fc2c: 03c0f809 jalr s8 +8002fc30: ac4bc90c sw t3,-14068(v0) +8002fc34: 8fa40020 lw a0,32(sp) +8002fc38: 8fa50024 lw a1,36(sp) +8002fc3c: 02c03021 move a2,s6 +8002fc40: 02e03821 move a3,s7 +8002fc44: 00408021 move s0,v0 +8002fc48: 03c0f809 jalr s8 +8002fc4c: 00608821 move s1,v1 +8002fc50: 3c0b8019 lui t3,0x8019 +8002fc54: 02002021 move a0,s0 +8002fc58: 02202821 move a1,s1 +8002fc5c: 00403021 move a2,v0 +8002fc60: 256ba708 addiu t3,t3,-22776 +8002fc64: 0160f809 jalr t3 +8002fc68: 00603821 move a3,v1 +8002fc6c: 00408021 move s0,v0 +8002fc70: 3c028021 lui v0,0x8021 +8002fc74: 8444c8aa lh a0,-14166(v0) +8002fc78: 3c058019 lui a1,0x8019 +8002fc7c: 24a5b190 addiu a1,a1,-20080 +8002fc80: 00a0f809 jalr a1 +8002fc84: 00608821 move s1,v1 +8002fc88: 3c088019 lui t0,0x8019 +8002fc8c: 02002021 move a0,s0 +8002fc90: 02202821 move a1,s1 +8002fc94: 00403021 move a2,v0 +8002fc98: 2508a688 addiu t0,t0,-22904 +8002fc9c: 0100f809 jalr t0 +8002fca0: 00603821 move a3,v1 +8002fca4: 0040a021 move s4,v0 +8002fca8: 3c028019 lui v0,0x8019 +8002fcac: 2456b030 addiu s6,v0,-20432 +8002fcb0: 3c028021 lui v0,0x8021 +8002fcb4: 02802021 move a0,s4 +8002fcb8: 00602821 move a1,v1 +8002fcbc: 00003021 move a2,zero +8002fcc0: 00003821 move a3,zero +8002fcc4: ac54c910 sw s4,-14064(v0) +8002fcc8: ac43c914 sw v1,-14060(v0) +8002fccc: 02c0f809 jalr s6 +8002fcd0: 0060a821 move s5,v1 +8002fcd4: 04400014 bltz v0,8002fd28 <_Z7DSPOp06v+0x3ec> +8002fcd8: 240300e0 li v1,224 +8002fcdc: 3c028021 lui v0,0x8021 +8002fce0: a443c8cc sh v1,-14132(v0) +8002fce4: 2404ffff li a0,-1 +8002fce8: 3c028021 lui v0,0x8021 +8002fcec: 3c038021 lui v1,0x8021 +8002fcf0: a444c8ce sh a0,-14130(v0) +8002fcf4: a460c8ca sh zero,-14134(v1) +8002fcf8: 8fbf0054 lw ra,84(sp) +8002fcfc: 8fbe0050 lw s8,80(sp) +8002fd00: 8fb7004c lw s7,76(sp) +8002fd04: 8fb60048 lw s6,72(sp) +8002fd08: 8fb50044 lw s5,68(sp) +8002fd0c: 8fb40040 lw s4,64(sp) +8002fd10: 8fb3003c lw s3,60(sp) +8002fd14: 8fb20038 lw s2,56(sp) +8002fd18: 8fb10034 lw s1,52(sp) +8002fd1c: 8fb00030 lw s0,48(sp) +8002fd20: 03e00008 jr ra +8002fd24: 27bd0058 addiu sp,sp,88 +8002fd28: 3c028021 lui v0,0x8021 +8002fd2c: 3c088019 lui t0,0x8019 +8002fd30: 2508b190 addiu t0,t0,-20080 +8002fd34: 0100f809 jalr t0 +8002fd38: 8444c8ac lh a0,-14164(v0) +8002fd3c: 8fa40010 lw a0,16(sp) +8002fd40: 8fa50014 lw a1,20(sp) +8002fd44: 00403021 move a2,v0 +8002fd48: 00603821 move a3,v1 +8002fd4c: 00409021 move s2,v0 +8002fd50: 00609821 move s3,v1 +8002fd54: 03c0f809 jalr s8 +8002fd58: 3c118019 lui s1,0x8019 +8002fd5c: 2631ab40 addiu s1,s1,-21696 +8002fd60: 02803021 move a2,s4 +8002fd64: 02a03821 move a3,s5 +8002fd68: 00402021 move a0,v0 +8002fd6c: 0220f809 jalr s1 +8002fd70: 00602821 move a1,v1 +8002fd74: 3c108019 lui s0,0x8019 +8002fd78: 00602821 move a1,v1 +8002fd7c: 2610b280 addiu s0,s0,-19840 +8002fd80: 0200f809 jalr s0 +8002fd84: 00402021 move a0,v0 +8002fd88: 8fa40028 lw a0,40(sp) +8002fd8c: 8fa5002c lw a1,44(sp) +8002fd90: 3c038021 lui v1,0x8021 +8002fd94: 02403021 move a2,s2 +8002fd98: 02603821 move a3,s3 +8002fd9c: 03c0f809 jalr s8 +8002fda0: a462c8ca sh v0,-14134(v1) +8002fda4: 00402021 move a0,v0 +8002fda8: 02803021 move a2,s4 +8002fdac: 02a03821 move a3,s5 +8002fdb0: 0220f809 jalr s1 +8002fdb4: 00602821 move a1,v1 +8002fdb8: 00602821 move a1,v1 +8002fdbc: 0200f809 jalr s0 +8002fdc0: 00402021 move a0,v0 +8002fdc4: 3c038019 lui v1,0x8019 +8002fdc8: 8c66c950 lw a2,-14000(v1) +8002fdcc: 8c67c954 lw a3,-13996(v1) +8002fdd0: 3c038021 lui v1,0x8021 +8002fdd4: 02402021 move a0,s2 +8002fdd8: 02602821 move a1,s3 +8002fddc: 03c0f809 jalr s8 +8002fde0: a462c8cc sh v0,-14132(v1) +8002fde4: 3c098000 lui t1,0x8000 +8002fde8: 02803021 move a2,s4 +8002fdec: 02a93826 xor a3,s5,t1 +8002fdf0: 00402021 move a0,v0 +8002fdf4: 0220f809 jalr s1 +8002fdf8: 00602821 move a1,v1 +8002fdfc: 00408021 move s0,v0 +8002fe00: 3c028019 lui v0,0x8019 +8002fe04: 8c46ce58 lw a2,-12712(v0) +8002fe08: 8c47ce5c lw a3,-12708(v0) +8002fe0c: 3c028019 lui v0,0x8019 +8002fe10: 02002021 move a0,s0 +8002fe14: 00602821 move a1,v1 +8002fe18: 2442af10 addiu v0,v0,-20720 +8002fe1c: 0040f809 jalr v0 +8002fe20: 00608821 move s1,v1 +8002fe24: 1c40001b bgtz v0,8002fe94 <_Z7DSPOp06v+0x558> +8002fe28: 3403ffff li v1,0xffff +8002fe2c: 02002021 move a0,s0 +8002fe30: 02202821 move a1,s1 +8002fe34: 00003021 move a2,zero +8002fe38: 02c0f809 jalr s6 +8002fe3c: 00003821 move a3,zero +8002fe40: 04400017 bltz v0,8002fea0 <_Z7DSPOp06v+0x564> +8002fe44: 3c028019 lui v0,0x8019 +8002fe48: 02002021 move a0,s0 +8002fe4c: 244292c0 addiu v0,v0,-27968 +8002fe50: 0040f809 jalr v0 +8002fe54: 02202821 move a1,s1 +8002fe58: 3043ffff andi v1,v0,0xffff +8002fe5c: 3c028021 lui v0,0x8021 +8002fe60: a443c8ce sh v1,-14130(v0) +8002fe64: 8fbf0054 lw ra,84(sp) +8002fe68: 8fbe0050 lw s8,80(sp) +8002fe6c: 8fb7004c lw s7,76(sp) +8002fe70: 8fb60048 lw s6,72(sp) +8002fe74: 8fb50044 lw s5,68(sp) +8002fe78: 8fb40040 lw s4,64(sp) +8002fe7c: 8fb3003c lw s3,60(sp) +8002fe80: 8fb20038 lw s2,56(sp) +8002fe84: 8fb10034 lw s1,52(sp) +8002fe88: 8fb00030 lw s0,48(sp) +8002fe8c: 03e00008 jr ra +8002fe90: 27bd0058 addiu sp,sp,88 +8002fe94: 3c028021 lui v0,0x8021 +8002fe98: 0800bf99 j 8002fe64 <_Z7DSPOp06v+0x528> +8002fe9c: a443c8ce sh v1,-14130(v0) +8002fea0: 00001821 move v1,zero +8002fea4: 3c028021 lui v0,0x8021 +8002fea8: 0800bf99 j 8002fe64 <_Z7DSPOp06v+0x528> +8002feac: a443c8ce sh v1,-14130(v0) + +8002feb0 <_Z7DSPOp0Dv>: +8002feb0: 3c088021 lui t0,0x8021 +8002feb4: 2504c950 addiu a0,t0,-14000 +8002feb8: 3c028021 lui v0,0x8021 +8002febc: 3c038021 lui v1,0x8021 +8002fec0: 8445c97a lh a1,-13958(v0) +8002fec4: 8466c97c lh a2,-13956(v1) +8002fec8: 8507c950 lh a3,-14000(t0) +8002fecc: 3c028021 lui v0,0x8021 +8002fed0: 848a0002 lh t2,2(a0) +8002fed4: 8443c97e lh v1,-13954(v0) +8002fed8: 848d0006 lh t5,6(a0) +8002fedc: 848e0008 lh t6,8(a0) +8002fee0: 8488000c lh t0,12(a0) +8002fee4: 8489000e lh t1,14(a0) +8002fee8: 84820004 lh v0,4(a0) +8002feec: 70a73802 mul a3,a1,a3 +8002fef0: 70ca5002 mul t2,a2,t2 +8002fef4: 848b0010 lh t3,16(a0) +8002fef8: 848c000a lh t4,10(a0) +8002fefc: 70a84002 mul t0,a1,t0 +8002ff00: 70c94802 mul t1,a2,t1 +8002ff04: 70621002 mul v0,v1,v0 +8002ff08: 70ad2802 mul a1,a1,t5 +8002ff0c: 70ce3002 mul a2,a2,t6 +8002ff10: 706b5802 mul t3,v1,t3 +8002ff14: 706c1802 mul v1,v1,t4 +8002ff18: 00073bc3 sra a3,a3,0xf +8002ff1c: 000a53c3 sra t2,t2,0xf +8002ff20: 000213c3 sra v0,v0,0xf +8002ff24: 00052bc3 sra a1,a1,0xf +8002ff28: 000633c3 sra a2,a2,0xf +8002ff2c: 000843c3 sra t0,t0,0xf +8002ff30: 00094bc3 sra t1,t1,0xf +8002ff34: 00ea3821 addu a3,a3,t2 +8002ff38: 00031bc3 sra v1,v1,0xf +8002ff3c: 00e23821 addu a3,a3,v0 +8002ff40: 00a62821 addu a1,a1,a2 +8002ff44: 3c028021 lui v0,0x8021 +8002ff48: 01094021 addu t0,t0,t1 +8002ff4c: 000b5bc3 sra t3,t3,0xf +8002ff50: 00a32821 addu a1,a1,v1 +8002ff54: 010b4021 addu t0,t0,t3 +8002ff58: a447c980 sh a3,-13952(v0) +8002ff5c: 3c038021 lui v1,0x8021 +8002ff60: 3c028021 lui v0,0x8021 +8002ff64: a465c982 sh a1,-13950(v1) +8002ff68: 03e00008 jr ra +8002ff6c: a448c984 sh t0,-13948(v0) + +8002ff70 <_Z7DSPOp1Dv>: +8002ff70: 3c088021 lui t0,0x8021 +8002ff74: 2504c93c addiu a0,t0,-14020 +8002ff78: 3c028021 lui v0,0x8021 +8002ff7c: 3c038021 lui v1,0x8021 +8002ff80: 8445c986 lh a1,-13946(v0) +8002ff84: 8466c988 lh a2,-13944(v1) +8002ff88: 8507c93c lh a3,-14020(t0) +8002ff8c: 3c028021 lui v0,0x8021 +8002ff90: 848a0002 lh t2,2(a0) +8002ff94: 8443c98a lh v1,-13942(v0) +8002ff98: 848d0006 lh t5,6(a0) +8002ff9c: 848e0008 lh t6,8(a0) +8002ffa0: 8488000c lh t0,12(a0) +8002ffa4: 8489000e lh t1,14(a0) +8002ffa8: 84820004 lh v0,4(a0) +8002ffac: 70a73802 mul a3,a1,a3 +8002ffb0: 70ca5002 mul t2,a2,t2 +8002ffb4: 848b0010 lh t3,16(a0) +8002ffb8: 848c000a lh t4,10(a0) +8002ffbc: 70a84002 mul t0,a1,t0 +8002ffc0: 70c94802 mul t1,a2,t1 +8002ffc4: 70621002 mul v0,v1,v0 +8002ffc8: 70ad2802 mul a1,a1,t5 +8002ffcc: 70ce3002 mul a2,a2,t6 +8002ffd0: 706b5802 mul t3,v1,t3 +8002ffd4: 706c1802 mul v1,v1,t4 +8002ffd8: 00073bc3 sra a3,a3,0xf +8002ffdc: 000a53c3 sra t2,t2,0xf +8002ffe0: 000213c3 sra v0,v0,0xf +8002ffe4: 00052bc3 sra a1,a1,0xf +8002ffe8: 000633c3 sra a2,a2,0xf +8002ffec: 000843c3 sra t0,t0,0xf +8002fff0: 00094bc3 sra t1,t1,0xf +8002fff4: 00ea3821 addu a3,a3,t2 +8002fff8: 00031bc3 sra v1,v1,0xf +8002fffc: 00e23821 addu a3,a3,v0 +80030000: 00a62821 addu a1,a1,a2 +80030004: 3c028021 lui v0,0x8021 +80030008: 01094021 addu t0,t0,t1 +8003000c: 000b5bc3 sra t3,t3,0xf +80030010: 00a32821 addu a1,a1,v1 +80030014: 010b4021 addu t0,t0,t3 +80030018: a447c98c sh a3,-13940(v0) +8003001c: 3c038021 lui v1,0x8021 +80030020: 3c028021 lui v0,0x8021 +80030024: a465c98e sh a1,-13938(v1) +80030028: 03e00008 jr ra +8003002c: a448c990 sh t0,-13936(v0) + +80030030 <_Z7DSPOp2Dv>: +80030030: 3c088021 lui t0,0x8021 +80030034: 2504c928 addiu a0,t0,-14040 +80030038: 3c028021 lui v0,0x8021 +8003003c: 3c038021 lui v1,0x8021 +80030040: 8445c992 lh a1,-13934(v0) +80030044: 8466c994 lh a2,-13932(v1) +80030048: 8507c928 lh a3,-14040(t0) +8003004c: 3c028021 lui v0,0x8021 +80030050: 848a0002 lh t2,2(a0) +80030054: 8443c996 lh v1,-13930(v0) +80030058: 848d0006 lh t5,6(a0) +8003005c: 848e0008 lh t6,8(a0) +80030060: 8488000c lh t0,12(a0) +80030064: 8489000e lh t1,14(a0) +80030068: 84820004 lh v0,4(a0) +8003006c: 70a73802 mul a3,a1,a3 +80030070: 70ca5002 mul t2,a2,t2 +80030074: 848b0010 lh t3,16(a0) +80030078: 848c000a lh t4,10(a0) +8003007c: 70a84002 mul t0,a1,t0 +80030080: 70c94802 mul t1,a2,t1 +80030084: 70621002 mul v0,v1,v0 +80030088: 70ad2802 mul a1,a1,t5 +8003008c: 70ce3002 mul a2,a2,t6 +80030090: 706b5802 mul t3,v1,t3 +80030094: 706c1802 mul v1,v1,t4 +80030098: 00073bc3 sra a3,a3,0xf +8003009c: 000a53c3 sra t2,t2,0xf +800300a0: 000213c3 sra v0,v0,0xf +800300a4: 00052bc3 sra a1,a1,0xf +800300a8: 000633c3 sra a2,a2,0xf +800300ac: 000843c3 sra t0,t0,0xf +800300b0: 00094bc3 sra t1,t1,0xf +800300b4: 00ea3821 addu a3,a3,t2 +800300b8: 00031bc3 sra v1,v1,0xf +800300bc: 00e23821 addu a3,a3,v0 +800300c0: 00a62821 addu a1,a1,a2 +800300c4: 3c028021 lui v0,0x8021 +800300c8: 01094021 addu t0,t0,t1 +800300cc: 000b5bc3 sra t3,t3,0xf +800300d0: 00a32821 addu a1,a1,v1 +800300d4: 010b4021 addu t0,t0,t3 +800300d8: a447c998 sh a3,-13928(v0) +800300dc: 3c038021 lui v1,0x8021 +800300e0: 3c028021 lui v0,0x8021 +800300e4: a465c99a sh a1,-13926(v1) +800300e8: 03e00008 jr ra +800300ec: a448c99c sh t0,-13924(v0) + +800300f0 <_Z7DSPOp03v>: +800300f0: 3c088021 lui t0,0x8021 +800300f4: 2504c950 addiu a0,t0,-14000 +800300f8: 3c028021 lui v0,0x8021 +800300fc: 3c038021 lui v1,0x8021 +80030100: 8445c99e lh a1,-13922(v0) +80030104: 8466c9a0 lh a2,-13920(v1) +80030108: 8507c950 lh a3,-14000(t0) +8003010c: 3c028021 lui v0,0x8021 +80030110: 848a0006 lh t2,6(a0) +80030114: 8443c9a2 lh v1,-13918(v0) +80030118: 848d0002 lh t5,2(a0) +8003011c: 848e0008 lh t6,8(a0) +80030120: 84880004 lh t0,4(a0) +80030124: 8489000a lh t1,10(a0) +80030128: 8482000c lh v0,12(a0) +8003012c: 70a73802 mul a3,a1,a3 +80030130: 70ca5002 mul t2,a2,t2 +80030134: 848b0010 lh t3,16(a0) +80030138: 848c000e lh t4,14(a0) +8003013c: 70a84002 mul t0,a1,t0 +80030140: 70c94802 mul t1,a2,t1 +80030144: 70621002 mul v0,v1,v0 +80030148: 70ad2802 mul a1,a1,t5 +8003014c: 70ce3002 mul a2,a2,t6 +80030150: 706b5802 mul t3,v1,t3 +80030154: 706c1802 mul v1,v1,t4 +80030158: 00073bc3 sra a3,a3,0xf +8003015c: 000a53c3 sra t2,t2,0xf +80030160: 000213c3 sra v0,v0,0xf +80030164: 00052bc3 sra a1,a1,0xf +80030168: 000633c3 sra a2,a2,0xf +8003016c: 000843c3 sra t0,t0,0xf +80030170: 00094bc3 sra t1,t1,0xf +80030174: 00ea3821 addu a3,a3,t2 +80030178: 00031bc3 sra v1,v1,0xf +8003017c: 00e23821 addu a3,a3,v0 +80030180: 00a62821 addu a1,a1,a2 +80030184: 3c028021 lui v0,0x8021 +80030188: 01094021 addu t0,t0,t1 +8003018c: 000b5bc3 sra t3,t3,0xf +80030190: 00a32821 addu a1,a1,v1 +80030194: 010b4021 addu t0,t0,t3 +80030198: a447c9a4 sh a3,-13916(v0) +8003019c: 3c038021 lui v1,0x8021 +800301a0: 3c028021 lui v0,0x8021 +800301a4: a465c9a6 sh a1,-13914(v1) +800301a8: 03e00008 jr ra +800301ac: a448c9a8 sh t0,-13912(v0) + +800301b0 <_Z7DSPOp13v>: +800301b0: 3c088021 lui t0,0x8021 +800301b4: 2504c93c addiu a0,t0,-14020 +800301b8: 3c028021 lui v0,0x8021 +800301bc: 3c038021 lui v1,0x8021 +800301c0: 8445c9aa lh a1,-13910(v0) +800301c4: 8466c9ac lh a2,-13908(v1) +800301c8: 8507c93c lh a3,-14020(t0) +800301cc: 3c028021 lui v0,0x8021 +800301d0: 848a0006 lh t2,6(a0) +800301d4: 8443c9ae lh v1,-13906(v0) +800301d8: 848d0002 lh t5,2(a0) +800301dc: 848e0008 lh t6,8(a0) +800301e0: 84880004 lh t0,4(a0) +800301e4: 8489000a lh t1,10(a0) +800301e8: 8482000c lh v0,12(a0) +800301ec: 70a73802 mul a3,a1,a3 +800301f0: 70ca5002 mul t2,a2,t2 +800301f4: 848b0010 lh t3,16(a0) +800301f8: 848c000e lh t4,14(a0) +800301fc: 70a84002 mul t0,a1,t0 +80030200: 70c94802 mul t1,a2,t1 +80030204: 70621002 mul v0,v1,v0 +80030208: 70ad2802 mul a1,a1,t5 +8003020c: 70ce3002 mul a2,a2,t6 +80030210: 706b5802 mul t3,v1,t3 +80030214: 706c1802 mul v1,v1,t4 +80030218: 00073bc3 sra a3,a3,0xf +8003021c: 000a53c3 sra t2,t2,0xf +80030220: 000213c3 sra v0,v0,0xf +80030224: 00052bc3 sra a1,a1,0xf +80030228: 000633c3 sra a2,a2,0xf +8003022c: 000843c3 sra t0,t0,0xf +80030230: 00094bc3 sra t1,t1,0xf +80030234: 00ea3821 addu a3,a3,t2 +80030238: 00031bc3 sra v1,v1,0xf +8003023c: 00e23821 addu a3,a3,v0 +80030240: 00a62821 addu a1,a1,a2 +80030244: 3c028021 lui v0,0x8021 +80030248: 01094021 addu t0,t0,t1 +8003024c: 000b5bc3 sra t3,t3,0xf +80030250: 00a32821 addu a1,a1,v1 +80030254: 010b4021 addu t0,t0,t3 +80030258: a447c9b0 sh a3,-13904(v0) +8003025c: 3c038021 lui v1,0x8021 +80030260: 3c028021 lui v0,0x8021 +80030264: a465c9b2 sh a1,-13902(v1) +80030268: 03e00008 jr ra +8003026c: a448c9b4 sh t0,-13900(v0) + +80030270 <_Z7DSPOp23v>: +80030270: 3c088021 lui t0,0x8021 +80030274: 2504c928 addiu a0,t0,-14040 +80030278: 3c028021 lui v0,0x8021 +8003027c: 3c038021 lui v1,0x8021 +80030280: 8445c9b6 lh a1,-13898(v0) +80030284: 8466c9b8 lh a2,-13896(v1) +80030288: 8507c928 lh a3,-14040(t0) +8003028c: 3c028021 lui v0,0x8021 +80030290: 848a0006 lh t2,6(a0) +80030294: 8443c9ba lh v1,-13894(v0) +80030298: 848d0002 lh t5,2(a0) +8003029c: 848e0008 lh t6,8(a0) +800302a0: 84880004 lh t0,4(a0) +800302a4: 8489000a lh t1,10(a0) +800302a8: 8482000c lh v0,12(a0) +800302ac: 70a73802 mul a3,a1,a3 +800302b0: 70ca5002 mul t2,a2,t2 +800302b4: 848b0010 lh t3,16(a0) +800302b8: 848c000e lh t4,14(a0) +800302bc: 70a84002 mul t0,a1,t0 +800302c0: 70c94802 mul t1,a2,t1 +800302c4: 70621002 mul v0,v1,v0 +800302c8: 70ad2802 mul a1,a1,t5 +800302cc: 70ce3002 mul a2,a2,t6 +800302d0: 706b5802 mul t3,v1,t3 +800302d4: 706c1802 mul v1,v1,t4 +800302d8: 00073bc3 sra a3,a3,0xf +800302dc: 000a53c3 sra t2,t2,0xf +800302e0: 000213c3 sra v0,v0,0xf +800302e4: 00052bc3 sra a1,a1,0xf +800302e8: 000633c3 sra a2,a2,0xf +800302ec: 000843c3 sra t0,t0,0xf +800302f0: 00094bc3 sra t1,t1,0xf +800302f4: 00ea3821 addu a3,a3,t2 +800302f8: 00031bc3 sra v1,v1,0xf +800302fc: 00e23821 addu a3,a3,v0 +80030300: 00a62821 addu a1,a1,a2 +80030304: 3c028021 lui v0,0x8021 +80030308: 01094021 addu t0,t0,t1 +8003030c: 000b5bc3 sra t3,t3,0xf +80030310: 00a32821 addu a1,a1,v1 +80030314: 010b4021 addu t0,t0,t3 +80030318: a447c9bc sh a3,-13892(v0) +8003031c: 3c038021 lui v1,0x8021 +80030320: 3c028021 lui v0,0x8021 +80030324: a465c9be sh a1,-13890(v1) +80030328: 03e00008 jr ra +8003032c: a448c9c0 sh t0,-13888(v0) + +80030330 <_Z7DSPOp0Bv>: +80030330: 3c078021 lui a3,0x8021 +80030334: 24e8c950 addiu t0,a3,-14000 +80030338: 3c028021 lui v0,0x8021 +8003033c: 8444c9de lh a0,-13858(v0) +80030340: 85030002 lh v1,2(t0) +80030344: 3c028021 lui v0,0x8021 +80030348: 00830018 mult a0,v1 +8003034c: 8446c9dc lh a2,-13860(v0) +80030350: 84e5c950 lh a1,-14000(a3) +80030354: 3c028021 lui v0,0x8021 +80030358: 8443c9e0 lh v1,-13856(v0) +8003035c: 70c50000 madd a2,a1 +80030360: 85040004 lh a0,4(t0) +80030364: 3c028021 lui v0,0x8021 +80030368: 70640000 madd v1,a0 +8003036c: 00001812 mflo v1 +80030370: 00031bc3 sra v1,v1,0xf +80030374: 03e00008 jr ra +80030378: a443c9e2 sh v1,-13854(v0) + +8003037c <_Z7DSPOp1Bv>: +8003037c: 3c078021 lui a3,0x8021 +80030380: 24e8c93c addiu t0,a3,-14020 +80030384: 3c028021 lui v0,0x8021 +80030388: 8444c9e6 lh a0,-13850(v0) +8003038c: 85030002 lh v1,2(t0) +80030390: 3c028021 lui v0,0x8021 +80030394: 00830018 mult a0,v1 +80030398: 8446c9e4 lh a2,-13852(v0) +8003039c: 84e5c93c lh a1,-14020(a3) +800303a0: 3c028021 lui v0,0x8021 +800303a4: 8443c9e8 lh v1,-13848(v0) +800303a8: 70c50000 madd a2,a1 +800303ac: 85040004 lh a0,4(t0) +800303b0: 3c028021 lui v0,0x8021 +800303b4: 70640000 madd v1,a0 +800303b8: 00001812 mflo v1 +800303bc: 00031bc3 sra v1,v1,0xf +800303c0: 03e00008 jr ra +800303c4: a443c9ea sh v1,-13846(v0) + +800303c8 <_Z7DSPOp2Bv>: +800303c8: 3c078021 lui a3,0x8021 +800303cc: 24e8c928 addiu t0,a3,-14040 +800303d0: 3c028021 lui v0,0x8021 +800303d4: 8444c9ee lh a0,-13842(v0) +800303d8: 85030002 lh v1,2(t0) +800303dc: 3c028021 lui v0,0x8021 +800303e0: 00830018 mult a0,v1 +800303e4: 8446c9ec lh a2,-13844(v0) +800303e8: 84e5c928 lh a1,-14040(a3) +800303ec: 3c028021 lui v0,0x8021 +800303f0: 8443c9f0 lh v1,-13840(v0) +800303f4: 70c50000 madd a2,a1 +800303f8: 85040004 lh a0,4(t0) +800303fc: 3c028021 lui v0,0x8021 +80030400: 70640000 madd v1,a0 +80030404: 00001812 mflo v1 +80030408: 00031bc3 sra v1,v1,0xf +8003040c: 03e00008 jr ra +80030410: a443c9f2 sh v1,-13838(v0) + +80030414 <_Z7DSPOp08v>: +80030414: 3c038021 lui v1,0x8021 +80030418: 8462c9f6 lh v0,-13834(v1) +8003041c: 3c038021 lui v1,0x8021 +80030420: 00420018 mult v0,v0 +80030424: 8465c9f4 lh a1,-13836(v1) +80030428: 3c048021 lui a0,0x8021 +8003042c: 8482c9f8 lh v0,-13832(a0) +80030430: 70a50000 madd a1,a1 +80030434: 3c038021 lui v1,0x8021 +80030438: 70420000 madd v0,v0 +8003043c: 3c048021 lui a0,0x8021 +80030440: 00001012 mflo v0 +80030444: 00021040 sll v0,v0,0x1 +80030448: 00022c03 sra a1,v0,0x10 +8003044c: a465c9fc sh a1,-13828(v1) +80030450: 03e00008 jr ra +80030454: a482c9fa sh v0,-13830(a0) + +80030458 <_Z7DSPOp18v>: +80030458: 3c038021 lui v1,0x8021 +8003045c: 8462ca00 lh v0,-13824(v1) +80030460: 3c038021 lui v1,0x8021 +80030464: 00420018 mult v0,v0 +80030468: 8464c9fe lh a0,-13826(v1) +8003046c: 3c028021 lui v0,0x8021 +80030470: 70840000 madd a0,a0 +80030474: 8445ca02 lh a1,-13822(v0) +80030478: 3c028021 lui v0,0x8021 +8003047c: 8443ca04 lh v1,-13820(v0) +80030480: 70a50000 madd a1,a1 +80030484: 70630004 msub v1,v1 +80030488: 00001012 mflo v0 +8003048c: 000223c3 sra a0,v0,0xf +80030490: 3c028021 lui v0,0x8021 +80030494: 03e00008 jr ra +80030498: a444ca06 sh a0,-13818(v0) + +8003049c <_Z7DSPOp38v>: +8003049c: 3c038021 lui v1,0x8021 +800304a0: 8462ca0a lh v0,-13814(v1) +800304a4: 3c038021 lui v1,0x8021 +800304a8: 00420018 mult v0,v0 +800304ac: 8464ca08 lh a0,-13816(v1) +800304b0: 3c028021 lui v0,0x8021 +800304b4: 8445ca0c lh a1,-13812(v0) +800304b8: 70840000 madd a0,a0 +800304bc: 3c028021 lui v0,0x8021 +800304c0: 8443ca0e lh v1,-13810(v0) +800304c4: 70a50000 madd a1,a1 +800304c8: 70630004 msub v1,v1 +800304cc: 00001812 mflo v1 +800304d0: 000313c3 sra v0,v1,0xf +800304d4: 24420001 addiu v0,v0,1 +800304d8: 3c038021 lui v1,0x8021 +800304dc: 03e00008 jr ra +800304e0: a462ca10 sh v0,-13808(v1) + +800304e4 <_Z7DSPOp0Fv>: +800304e4: 3c028021 lui v0,0x8021 +800304e8: 03e00008 jr ra +800304ec: a440ca3a sh zero,-13766(v0) + +800304f0 <_Z7DSPOp2Fv>: +800304f0: 24030100 li v1,256 +800304f4: 3c028021 lui v0,0x8021 +800304f8: 03e00008 jr ra +800304fc: a443ca3e sh v1,-13762(v0) + +80030500 <_Z9DSP2_Op05v>: +80030500: 3c028021 lui v0,0x8021 +80030504: 8c4cca48 lw t4,-13752(v0) +80030508: 3c038021 lui v1,0x8021 +8003050c: 19800020 blez t4,80030590 <_Z9DSP2_Op05v+0x90> +80030510: 9063ca54 lbu v1,-13740(v1) +80030514: 3c028021 lui v0,0x8021 +80030518: 2442e560 addiu v0,v0,-6816 +8003051c: 01821021 addu v0,t4,v0 +80030520: 24470014 addiu a3,v0,20 +80030524: 3c028021 lui v0,0x8021 +80030528: 306b000f andi t3,v1,0xf +8003052c: 2449e574 addiu t1,v0,-6796 +80030530: 00005021 move t2,zero +80030534: 0800c157 j 8003055c <_Z9DSP2_Op05v+0x5c> +80030538: 240dfff0 li t5,-16 +8003053c: 3082000f andi v0,a0,0xf +80030540: 11620002 beq t3,v0,8003054c <_Z9DSP2_Op05v+0x4c> +80030544: 30c3000f andi v1,a2,0xf +80030548: 00401821 move v1,v0 +8003054c: 01031025 or v0,t0,v1 +80030550: 254a0001 addiu t2,t2,1 +80030554: 118a000e beq t4,t2,80030590 <_Z9DSP2_Op05v+0x90> +80030558: a12201ff sb v0,511(t1) +8003055c: 90e40000 lbu a0,0(a3) +80030560: 91260000 lbu a2,0(t1) +80030564: 008d1024 and v0,a0,t5 +80030568: 00024600 sll t0,v0,0x18 +8003056c: 00041902 srl v1,a0,0x4 +80030570: 24e70001 addiu a3,a3,1 +80030574: 00084603 sra t0,t0,0x18 +80030578: 25290001 addiu t1,t1,1 +8003057c: 1563ffef bne t3,v1,8003053c <_Z9DSP2_Op05v+0x3c> +80030580: 00cd2824 and a1,a2,t5 +80030584: 00054600 sll t0,a1,0x18 +80030588: 0800c14f j 8003053c <_Z9DSP2_Op05v+0x3c> +8003058c: 00084603 sra t0,t0,0x18 +80030590: 03e00008 jr ra +80030594: 00000000 nop + +80030598 <_Z9DSP2_Op01v>: +80030598: 27bdffd8 addiu sp,sp,-40 +8003059c: 3c028021 lui v0,0x8021 +800305a0: 3c038021 lui v1,0x8021 +800305a4: afbe0020 sw s8,32(sp) +800305a8: afb7001c sw s7,28(sp) +800305ac: afb60018 sw s6,24(sp) +800305b0: afb50014 sw s5,20(sp) +800305b4: afb40010 sw s4,16(sp) +800305b8: afb3000c sw s3,12(sp) +800305bc: afb20008 sw s2,8(sp) +800305c0: afb10004 sw s1,4(sp) +800305c4: afb00000 sw s0,0(sp) +800305c8: 245ee574 addiu s8,v0,-6796 +800305cc: 2479e784 addiu t9,v1,-6268 +800305d0: 93c30000 lbu v1,0(s8) +800305d4: 93c40001 lbu a0,1(s8) +800305d8: 306b0040 andi t3,v1,0x40 +800305dc: 30620004 andi v0,v1,0x4 +800305e0: 93c50002 lbu a1,2(s8) +800305e4: 00021100 sll v0,v0,0x4 +800305e8: 306c0008 andi t4,v1,0x8 +800305ec: 30690010 andi t1,v1,0x10 +800305f0: 30670001 andi a3,v1,0x1 +800305f4: 306e0020 andi t6,v1,0x20 +800305f8: 30880040 andi t0,a0,0x40 +800305fc: 000b5840 sll t3,t3,0x1 +80030600: 93c60003 lbu a2,3(s8) +80030604: 01625825 or t3,t3,v0 +80030608: 00073980 sll a3,a3,0x6 +8003060c: 30820020 andi v0,a0,0x20 +80030610: 00084043 sra t0,t0,0x1 +80030614: 000c60c0 sll t4,t4,0x3 +80030618: 30900010 andi s0,a0,0x10 +8003061c: 306a0002 andi t2,v1,0x2 +80030620: 308f0004 andi t7,a0,0x4 +80030624: 308d0080 andi t5,a0,0x80 +80030628: 000948c0 sll t1,t1,0x3 +8003062c: 000e7080 sll t6,t6,0x2 +80030630: 30630080 andi v1,v1,0x80 +80030634: 01c27025 or t6,t6,v0 +80030638: 01274825 or t1,t1,a3 +8003063c: 01685825 or t3,t3,t0 +80030640: 006c1825 or v1,v1,t4 +80030644: 00108040 sll s0,s0,0x1 +80030648: 000f7880 sll t7,t7,0x2 +8003064c: 000d6883 sra t5,t5,0x2 +80030650: 30970008 andi s7,a0,0x8 +80030654: 30b80008 andi t8,a1,0x8 +80030658: 30950001 andi s5,a0,0x1 +8003065c: 30ac0010 andi t4,a1,0x10 +80030660: 30b40001 andi s4,a1,0x1 +80030664: 30a70020 andi a3,a1,0x20 +80030668: 30b30002 andi s3,a1,0x2 +8003066c: 30a80080 andi t0,a1,0x80 +80030670: 000a5140 sll t2,t2,0x5 +80030674: 30840002 andi a0,a0,0x2 +80030678: 01304825 or t1,t1,s0 +8003067c: 014e5025 or t2,t2,t6 +80030680: 016f5825 or t3,t3,t7 +80030684: 006d1825 or v1,v1,t5 +80030688: 000420c0 sll a0,a0,0x3 +8003068c: 30d60008 andi s6,a2,0x8 +80030690: 30cf0010 andi t7,a2,0x10 +80030694: 30d10020 andi s1,a2,0x20 +80030698: 30d20002 andi s2,a2,0x2 +8003069c: 30a20040 andi v0,a1,0x40 +800306a0: 30d00040 andi s0,a2,0x40 +800306a4: 30a50004 andi a1,a1,0x4 +800306a8: 30cd0004 andi t5,a2,0x4 +800306ac: 30ce0080 andi t6,a2,0x80 +800306b0: 0015a900 sll s5,s5,0x4 +800306b4: 000c6043 sra t4,t4,0x1 +800306b8: 0014a080 sll s4,s4,0x2 +800306bc: 00073883 sra a3,a3,0x2 +800306c0: 00139840 sll s3,s3,0x1 +800306c4: 0017b840 sll s7,s7,0x1 +800306c8: 00084103 sra t0,t0,0x4 +800306cc: 0018c043 sra t8,t8,0x1 +800306d0: 01445025 or t2,t2,a0 +800306d4: 01655825 or t3,t3,a1 +800306d8: 30c60001 andi a2,a2,0x1 +800306dc: 01354825 or t1,t1,s5 +800306e0: 01946025 or t4,t4,s4 +800306e4: 00f33825 or a3,a3,s3 +800306e8: 00771825 or v1,v1,s7 +800306ec: 01184025 or t0,t0,t8 +800306f0: 000f78c3 sra t7,t7,0x3 +800306f4: 00118903 sra s1,s1,0x4 +800306f8: 00129043 sra s2,s2,0x1 +800306fc: 000210c3 sra v0,v0,0x3 +80030700: 00108143 sra s0,s0,0x5 +80030704: 000d6883 sra t5,t5,0x2 +80030708: 000e7183 sra t6,t6,0x6 +8003070c: 0016b0c3 sra s6,s6,0x3 +80030710: 01866025 or t4,t4,a2 +80030714: 012f4825 or t1,t1,t7 +80030718: 01515025 or t2,t2,s1 +8003071c: 00f23825 or a3,a3,s2 +80030720: 00501025 or v0,v0,s0 +80030724: 016d5825 or t3,t3,t5 +80030728: 006e1825 or v1,v1,t6 +8003072c: 01164025 or t0,t0,s6 +80030730: 3c068021 lui a2,0x8021 +80030734: 012c4825 or t1,t1,t4 +80030738: 01475025 or t2,t2,a3 +8003073c: 004b1025 or v0,v0,t3 +80030740: 00681825 or v1,v1,t0 +80030744: 27240002 addiu a0,t9,2 +80030748: 24c5e794 addiu a1,a2,-6252 +8003074c: a329fff0 sb t1,-16(t9) +80030750: a32afff1 sb t2,-15(t9) +80030754: a3220000 sb v0,0(t9) +80030758: a3230001 sb v1,1(t9) +8003075c: 27de0004 addiu s8,s8,4 +80030760: 1485ff9b bne a0,a1,800305d0 <_Z9DSP2_Op01v+0x38> +80030764: 0080c821 move t9,a0 +80030768: 8fbe0020 lw s8,32(sp) +8003076c: 8fb7001c lw s7,28(sp) +80030770: 8fb60018 lw s6,24(sp) +80030774: 8fb50014 lw s5,20(sp) +80030778: 8fb40010 lw s4,16(sp) +8003077c: 8fb3000c lw s3,12(sp) +80030780: 8fb20008 lw s2,8(sp) +80030784: 8fb10004 lw s1,4(sp) +80030788: 8fb00000 lw s0,0(sp) +8003078c: 03e00008 jr ra +80030790: 27bd0028 addiu sp,sp,40 + +80030794 <_Z9DSP2_Op06v>: +80030794: 3c028021 lui v0,0x8021 +80030798: 8c44ca50 lw a0,-13744(v0) +8003079c: 1880000f blez a0,800307dc <_Z9DSP2_Op06v+0x48> +800307a0: 3c028021 lui v0,0x8021 +800307a4: 3c038021 lui v1,0x8021 +800307a8: 2485ffff addiu a1,a0,-1 +800307ac: 2446e574 addiu a2,v0,-6796 +800307b0: 2468e560 addiu t0,v1,-6816 +800307b4: 2407ffff li a3,-1 +800307b8: 90c20000 lbu v0,0(a2) +800307bc: 00a82021 addu a0,a1,t0 +800307c0: 00021902 srl v1,v0,0x4 +800307c4: 00021100 sll v0,v0,0x4 +800307c8: 00431025 or v0,v0,v1 +800307cc: 24a5ffff addiu a1,a1,-1 +800307d0: a0820214 sb v0,532(a0) +800307d4: 14a7fff8 bne a1,a3,800307b8 <_Z9DSP2_Op06v+0x24> +800307d8: 24c60001 addiu a2,a2,1 +800307dc: 03e00008 jr ra +800307e0: 00000000 nop + +800307e4 <_Z9DSP2_Op0Dv>: +800307e4: 3c028021 lui v0,0x8021 +800307e8: 8c47ca5c lw a3,-13732(v0) +800307ec: 00075840 sll t3,a3,0x1 +800307f0: 1960001e blez t3,8003086c <_Z9DSP2_Op0Dv+0x88> +800307f4: 27bdfe00 addiu sp,sp,-512 +800307f8: 3c028021 lui v0,0x8021 +800307fc: 3c038021 lui v1,0x8021 +80030800: 8c4aca60 lw t2,-13728(v0) +80030804: 2469e560 addiu t1,v1,-6816 +80030808: 00004021 move t0,zero +8003080c: 00002821 move a1,zero +80030810: 0800c20d j 80030834 <_Z9DSP2_Op0Dv+0x50> +80030814: 03a03021 move a2,sp +80030818: 90620014 lbu v0,20(v1) +8003081c: 25080001 addiu t0,t0,1 +80030820: 00021102 srl v0,v0,0x4 +80030824: a0c20000 sb v0,0(a2) +80030828: 00aa2821 addu a1,a1,t2 +8003082c: 110b000f beq t0,t3,8003086c <_Z9DSP2_Op0Dv+0x88> +80030830: 24c60001 addiu a2,a2,1 +80030834: 00a7001a div zero,a1,a3 +80030838: 00e001f4 teq a3,zero,0x7 +8003083c: 00001012 mflo v0 +80030840: 00021843 sra v1,v0,0x1 +80030844: 30420001 andi v0,v0,0x1 +80030848: 1040fff3 beqz v0,80030818 <_Z9DSP2_Op0Dv+0x34> +8003084c: 00691821 addu v1,v1,t1 +80030850: 90620014 lbu v0,20(v1) +80030854: 25080001 addiu t0,t0,1 +80030858: 3042000f andi v0,v0,0xf +8003085c: a0c20000 sb v0,0(a2) +80030860: 00aa2821 addu a1,a1,t2 +80030864: 150bfff3 bne t0,t3,80030834 <_Z9DSP2_Op0Dv+0x50> +80030868: 24c60001 addiu a2,a2,1 +8003086c: 18e0000d blez a3,800308a4 <_Z9DSP2_Op0Dv+0xc0> +80030870: 3c028021 lui v0,0x8021 +80030874: 2446e774 addiu a2,v0,-6284 +80030878: 00002821 move a1,zero +8003087c: 03a02021 move a0,sp +80030880: 90820000 lbu v0,0(a0) +80030884: 90830001 lbu v1,1(a0) +80030888: 00021100 sll v0,v0,0x4 +8003088c: 00431025 or v0,v0,v1 +80030890: 24a50001 addiu a1,a1,1 +80030894: a0c20000 sb v0,0(a2) +80030898: 24840002 addiu a0,a0,2 +8003089c: 14e5fff8 bne a3,a1,80030880 <_Z9DSP2_Op0Dv+0x9c> +800308a0: 24c60001 addiu a2,a2,1 +800308a4: 03e00008 jr ra +800308a8: 27bd0200 addiu sp,sp,512 + +800308ac : +800308ac: 3c03801f lui v1,0x801f +800308b0: 27bdffe8 addiu sp,sp,-24 +800308b4: 8c629354 lw v0,-27820(v1) +800308b8: afbf0010 sw ra,16(sp) +800308bc: 0040f809 jalr v0 +800308c0: 3084ffff andi a0,a0,0xffff +800308c4: 8fbf0010 lw ra,16(sp) +800308c8: 03e00008 jr ra +800308cc: 27bd0018 addiu sp,sp,24 + +800308d0 : +800308d0: 3c02801f lui v0,0x801f +800308d4: 8c599350 lw t9,-27824(v0) +800308d8: 308400ff andi a0,a0,0xff +800308dc: 03200008 jr t9 +800308e0: 30a5ffff andi a1,a1,0xffff + +800308e4 <_Z11DSP2GetBytet>: +800308e4: 3c028021 lui v0,0x8021 +800308e8: 3084ffff andi a0,a0,0xffff +800308ec: 2446e560 addiu a2,v0,-6816 +800308f0: 38828000 xori v0,a0,0x8000 +800308f4: 2c434000 sltiu v1,v0,16384 +800308f8: 3084f000 andi a0,a0,0xf000 +800308fc: 24026000 li v0,24576 +80030900: 10820003 beq a0,v0,80030910 <_Z11DSP2GetBytet+0x2c> +80030904: 00000000 nop +80030908: 1060000b beqz v1,80030938 <_Z11DSP2GetBytet+0x54> +8003090c: 24020080 li v0,128 +80030910: 8cc5000c lw a1,12(a2) +80030914: 10a00008 beqz a1,80030938 <_Z11DSP2GetBytet+0x54> +80030918: 240200ff li v0,255 +8003091c: 8cc20010 lw v0,16(a2) +80030920: 24430001 addiu v1,v0,1 +80030924: 00461021 addu v0,v0,a2 +80030928: 90440214 lbu a0,532(v0) +8003092c: acc30010 sw v1,16(a2) +80030930: 10650003 beq v1,a1,80030940 <_Z11DSP2GetBytet+0x5c> +80030934: 00801021 move v0,a0 +80030938: 03e00008 jr ra +8003093c: 00000000 nop +80030940: 03e00008 jr ra +80030944: acc0000c sw zero,12(a2) + +80030948 <_Z13DSP4_MultiplyssRi>: +80030948: 00042400 sll a0,a0,0x10 +8003094c: 00052c00 sll a1,a1,0x10 +80030950: 00042403 sra a0,a0,0x10 +80030954: 00052c03 sra a1,a1,0x10 +80030958: 70852002 mul a0,a0,a1 +8003095c: 03e00008 jr ra +80030960: acc40000 sw a0,0(a2) + +80030964 <_Z16DSP4_UnknownOP11ssssRs>: +80030964: 00042400 sll a0,a0,0x10 +80030968: 00052c00 sll a1,a1,0x10 +8003096c: 00042403 sra a0,a0,0x10 +80030970: 00052c03 sra a1,a1,0x10 +80030974: 00063400 sll a2,a2,0x10 +80030978: 00063403 sra a2,a2,0x10 +8003097c: 00044100 sll t0,a0,0x4 +80030980: 00051900 sll v1,a1,0x4 +80030984: 00041080 sll v0,a0,0x2 +80030988: 00055080 sll t2,a1,0x2 +8003098c: 00073c00 sll a3,a3,0x10 +80030990: 00481021 addu v0,v0,t0 +80030994: 01435021 addu t2,t2,v1 +80030998: 00073c03 sra a3,a3,0x10 +8003099c: 00061900 sll v1,a2,0x4 +800309a0: 00064880 sll t1,a2,0x2 +800309a4: 01234821 addu t1,t1,v1 +800309a8: 00025900 sll t3,v0,0x4 +800309ac: 00071900 sll v1,a3,0x4 +800309b0: 000a6100 sll t4,t2,0x4 +800309b4: 00074080 sll t0,a3,0x2 +800309b8: 01034021 addu t0,t0,v1 +800309bc: 004b1021 addu v0,v0,t3 +800309c0: 014c5021 addu t2,t2,t4 +800309c4: 00095900 sll t3,t1,0x4 +800309c8: 00081900 sll v1,t0,0x4 +800309cc: 00441021 addu v0,v0,a0 +800309d0: 01455021 addu t2,t2,a1 +800309d4: 012b4821 addu t1,t1,t3 +800309d8: 01034021 addu t0,t0,v1 +800309dc: 01264821 addu t1,t1,a2 +800309e0: 2403f000 li v1,-4096 +800309e4: 00021083 sra v0,v0,0x2 +800309e8: 000a5183 sra t2,t2,0x6 +800309ec: 00431024 and v0,v0,v1 +800309f0: 01074021 addu t0,t0,a3 +800309f4: 314a0f00 andi t2,t2,0xf00 +800309f8: 00094a83 sra t1,t1,0xa +800309fc: 004a1025 or v0,v0,t2 +80030a00: 312900f0 andi t1,t1,0xf0 +80030a04: 00084383 sra t0,t0,0xe +80030a08: 00491025 or v0,v0,t1 +80030a0c: 3108000f andi t0,t0,0xf +80030a10: 8fa30010 lw v1,16(sp) +80030a14: 00481025 or v0,v0,t0 +80030a18: 03e00008 jr ra +80030a1c: a4620000 sh v0,0(v1) + +80030a20 <_Z9DSP4_Op06hh>: +80030a20: 3c0a8021 lui t2,0x8021 +80030a24: 8148cfb0 lb t0,-12368(t2) +80030a28: 3c098021 lui t1,0x8021 +80030a2c: 3c068021 lui a2,0x8021 +80030a30: 8123cfb1 lb v1,-12367(t1) +80030a34: 24c6cf90 addiu a2,a2,-12400 +80030a38: 01063021 addu a2,t0,a2 +80030a3c: 24620001 addiu v0,v1,1 +80030a40: 80c70000 lb a3,0(a2) +80030a44: 308400ff andi a0,a0,0xff +80030a48: 00442004 sllv a0,a0,v0 +80030a4c: 30a500ff andi a1,a1,0xff +80030a50: 00652804 sllv a1,a1,v1 +80030a54: 00e43825 or a3,a3,a0 +80030a58: 24630002 addiu v1,v1,2 +80030a5c: 00a72825 or a1,a1,a3 +80030a60: 306300ff andi v1,v1,0xff +80030a64: 24020008 li v0,8 +80030a68: 25080001 addiu t0,t0,1 +80030a6c: a0c50000 sb a1,0(a2) +80030a70: 10620003 beq v1,v0,80030a80 <_Z9DSP4_Op06hh+0x60> +80030a74: a123cfb1 sb v1,-12367(t1) +80030a78: 03e00008 jr ra +80030a7c: 00000000 nop +80030a80: a148cfb0 sb t0,-12368(t2) +80030a84: 03e00008 jr ra +80030a88: a120cfb1 sb zero,-12367(t1) + +80030a8c <_Z9DSP4_Op09v>: +80030a8c: 3c198021 lui t9,0x8021 +80030a90: 9323ce7c lbu v1,-12676(t9) +80030a94: 27bdffd8 addiu sp,sp,-40 +80030a98: 3c188021 lui t8,0x8021 +80030a9c: 2c620008 sltiu v0,v1,8 +80030aa0: afbe0020 sw s8,32(sp) +80030aa4: afb7001c sw s7,28(sp) +80030aa8: afb60018 sw s6,24(sp) +80030aac: afb50014 sw s5,20(sp) +80030ab0: afb40010 sw s4,16(sp) +80030ab4: afb3000c sw s3,12(sp) +80030ab8: afb20008 sw s2,8(sp) +80030abc: afb10004 sw s1,4(sp) +80030ac0: afb00000 sw s0,0(sp) +80030ac4: 10400008 beqz v0,80030ae8 <_Z9DSP4_Op09v+0x5c> +80030ac8: a300ca64 sb zero,-13724(t8) +80030acc: 00031080 sll v0,v1,0x2 +80030ad0: 3c038019 lui v1,0x8019 +80030ad4: 2463cec0 addiu v1,v1,-12608 +80030ad8: 00431021 addu v0,v0,v1 +80030adc: 8c440000 lw a0,0(v0) +80030ae0: 00800008 jr a0 +80030ae4: 00000000 nop +80030ae8: 3c108021 lui s0,0x8021 +80030aec: 2702ca64 addiu v0,t8,-13724 +80030af0: 8603cef8 lh v1,-12552(s0) +80030af4: 90440017 lbu a0,23(v0) +80030af8: 90460021 lbu a2,33(v0) +80030afc: 90480015 lbu t0,21(v0) +80030b00: 904e0016 lbu t6,22(v0) +80030b04: 24630001 addiu v1,v1,1 +80030b08: 904a0020 lbu t2,32(v0) +80030b0c: 904b0014 lbu t3,20(v0) +80030b10: 904c001c lbu t4,28(v0) +80030b14: 9045001b lbu a1,27(v0) +80030b18: 904f001a lbu t7,26(v0) +80030b1c: 9047001d lbu a3,29(v0) +80030b20: 9049001f lbu t1,31(v0) +80030b24: 904d001e lbu t5,30(v0) +80030b28: 00042200 sll a0,a0,0x8 +80030b2c: 00031c00 sll v1,v1,0x10 +80030b30: 3c028000 lui v0,0x8000 +80030b34: 008e2025 or a0,a0,t6 +80030b38: 00031c03 sra v1,v1,0x10 +80030b3c: 34420003 ori v0,v0,0x3 +80030b40: 00063200 sll a2,a2,0x8 +80030b44: 00084200 sll t0,t0,0x8 +80030b48: 00ca3025 or a2,a2,t2 +80030b4c: 010b4025 or t0,t0,t3 +80030b50: 00625024 and t2,v1,v0 +80030b54: 00045c00 sll t3,a0,0x10 +80030b58: 3c028021 lui v0,0x8021 +80030b5c: 3c038021 lui v1,0x8021 +80030b60: 00052a00 sll a1,a1,0x8 +80030b64: 00073a00 sll a3,a3,0x8 +80030b68: 00094a00 sll t1,t1,0x8 +80030b6c: 24047fff li a0,32767 +80030b70: 00ec3825 or a3,a3,t4 +80030b74: 00af2825 or a1,a1,t7 +80030b78: 012d4825 or t1,t1,t5 +80030b7c: a444ce7e sh a0,-12674(v0) +80030b80: a468cea8 sh t0,-12632(v1) +80030b84: 3c028021 lui v0,0x8021 +80030b88: 3c038021 lui v1,0x8021 +80030b8c: 00066400 sll t4,a2,0x10 +80030b90: 24a5fff8 addiu a1,a1,-8 +80030b94: a447ceae sh a3,-12626(v0) +80030b98: a469ceb0 sh t1,-12624(v1) +80030b9c: 3c028021 lui v0,0x8021 +80030ba0: 3c038021 lui v1,0x8021 +80030ba4: 000b5c03 sra t3,t3,0x10 +80030ba8: 000c6403 sra t4,t4,0x10 +80030bac: a445ceac sh a1,-12628(v0) +80030bb0: ac60ce78 sw zero,-12680(v1) +80030bb4: 3c028021 lui v0,0x8021 +80030bb8: 3c038021 lui v1,0x8021 +80030bbc: a44bceaa sh t3,-12630(v0) +80030bc0: 0540002d bltz t2,80030c78 <_Z9DSP4_Op09v+0x1ec> +80030bc4: a46cceb2 sh t4,-12622(v1) +80030bc8: 000a3400 sll a2,t2,0x10 +80030bcc: 00063403 sra a2,a2,0x10 +80030bd0: 3c028021 lui v0,0x8021 +80030bd4: 2442cf88 addiu v0,v0,-12408 +80030bd8: 00061840 sll v1,a2,0x1 +80030bdc: 00621821 addu v1,v1,v0 +80030be0: 84650000 lh a1,0(v1) +80030be4: 018b2023 subu a0,t4,t3 +80030be8: 70a42802 mul a1,a1,a0 +80030bec: 3c02a0a0 lui v0,0xa0a0 +80030bf0: 3442a0a1 ori v0,v0,0xa0a1 +80030bf4: 00a20018 mult a1,v0 +80030bf8: 00051fc3 sra v1,a1,0x1f +80030bfc: 00001010 mfhi v0 +80030c00: a606cef8 sh a2,-12552(s0) +80030c04: 00451021 addu v0,v0,a1 +80030c08: 00021143 sra v0,v0,0x5 +80030c0c: 00431023 subu v0,v0,v1 +80030c10: 004b1021 addu v0,v0,t3 +80030c14: 3c038021 lui v1,0x8021 +80030c18: 9064cefc lbu a0,-12548(v1) +80030c1c: 00021400 sll v0,v0,0x10 +80030c20: 00021403 sra v0,v0,0x10 +80030c24: 3c038021 lui v1,0x8021 +80030c28: 10800010 beqz a0,80030c6c <_Z9DSP4_Op09v+0x1e0> +80030c2c: a462ce98 sh v0,-12648(v1) +80030c30: 24020002 li v0,2 +80030c34: 2703ca64 addiu v1,t8,-13724 +80030c38: a322ce7c sb v0,-12676(t9) +80030c3c: ac620004 sw v0,4(v1) +80030c40: 8fbe0020 lw s8,32(sp) +80030c44: 8fb7001c lw s7,28(sp) +80030c48: 8fb60018 lw s6,24(sp) +80030c4c: 8fb50014 lw s5,20(sp) +80030c50: 8fb40010 lw s4,16(sp) +80030c54: 8fb3000c lw s3,12(sp) +80030c58: 8fb20008 lw s2,8(sp) +80030c5c: 8fb10004 lw s1,4(sp) +80030c60: 8fb00000 lw s0,0(sp) +80030c64: 03e00008 jr ra +80030c68: 27bd0028 addiu sp,sp,40 +80030c6c: 2442fffe addiu v0,v0,-2 +80030c70: 0800c30c j 80030c30 <_Z9DSP4_Op09v+0x1a4> +80030c74: a462ce98 sh v0,-12648(v1) +80030c78: 254affff addiu t2,t2,-1 +80030c7c: 2402fffc li v0,-4 +80030c80: 01425025 or t2,t2,v0 +80030c84: 0800c2f2 j 80030bc8 <_Z9DSP4_Op09v+0x13c> +80030c88: 254a0001 addiu t2,t2,1 +80030c8c: 2704ca64 addiu a0,t8,-13724 +80030c90: 24020002 li v0,2 +80030c94: ac820008 sw v0,8(a0) +80030c98: 24030001 li v1,1 +80030c9c: 24020004 li v0,4 +80030ca0: a323ce7c sb v1,-12676(t9) +80030ca4: 0800c310 j 80030c40 <_Z9DSP4_Op09v+0x1b4> +80030ca8: ac820004 sw v0,4(a0) +80030cac: 2706ca64 addiu a2,t8,-13724 +80030cb0: 90c70015 lbu a3,21(a2) +80030cb4: 90c50014 lbu a1,20(a2) +80030cb8: 00071200 sll v0,a3,0x8 +80030cbc: 00451025 or v0,v0,a1 +80030cc0: 00021c00 sll v1,v0,0x10 +80030cc4: 00031c03 sra v1,v1,0x10 +80030cc8: 3064ffff andi a0,v1,0xffff +80030ccc: 34028000 li v0,0x8000 +80030cd0: 10820128 beq a0,v0,80031174 <_Z9DSP4_Op09v+0x6e8> +80030cd4: 00000000 nop +80030cd8: 1460017e bnez v1,800312d4 <_Z9DSP4_Op09v+0x848> +80030cdc: 00041a02 srl v1,a0,0x8 +80030ce0: 3c038021 lui v1,0x8021 +80030ce4: 9062cebb lbu v0,-12613(v1) +80030ce8: 2c420001 sltiu v0,v0,1 +80030cec: 0800c397 j 80030e5c <_Z9DSP4_Op09v+0x3d0> +80030cf0: a062cebb sb v0,-12613(v1) +80030cf4: 2704ca64 addiu a0,t8,-13724 +80030cf8: 90890017 lbu t1,23(a0) +80030cfc: 908d001d lbu t5,29(a0) +80030d00: 90830016 lbu v1,22(a0) +80030d04: 9085001c lbu a1,28(a0) +80030d08: 00094a00 sll t1,t1,0x8 +80030d0c: 000d6a00 sll t5,t5,0x8 +80030d10: 01234825 or t1,t1,v1 +80030d14: 01a56825 or t5,t5,a1 +80030d18: 908b001f lbu t3,31(a0) +80030d1c: 00094c00 sll t1,t1,0x10 +80030d20: 000d6c00 sll t5,t5,0x10 +80030d24: 00094c03 sra t1,t1,0x10 +80030d28: 9082001e lbu v0,30(a0) +80030d2c: 000d6c03 sra t5,t5,0x10 +80030d30: 71a96002 mul t4,t5,t1 +80030d34: 000b5a00 sll t3,t3,0x8 +80030d38: 01625825 or t3,t3,v0 +80030d3c: 3c028021 lui v0,0x8021 +80030d40: 844fce7e lh t7,-12674(v0) +80030d44: 000b5c00 sll t3,t3,0x10 +80030d48: 000b5c03 sra t3,t3,0x10 +80030d4c: 712b7002 mul t6,t1,t3 +80030d50: 018f001a div zero,t4,t7 +80030d54: 01e001f4 teq t7,zero,0x7 +80030d58: 90860015 lbu a2,21(a0) +80030d5c: 90820014 lbu v0,20(a0) +80030d60: 90850019 lbu a1,25(a0) +80030d64: 908a0018 lbu t2,24(a0) +80030d68: 00063200 sll a2,a2,0x8 +80030d6c: 00c23025 or a2,a2,v0 +80030d70: 00052a00 sll a1,a1,0x8 +80030d74: 3c028021 lui v0,0x8021 +80030d78: 90870021 lbu a3,33(a0) +80030d7c: 9448cea8 lhu t0,-12632(v0) +80030d80: 00aa2825 or a1,a1,t2 +80030d84: 90820020 lbu v0,32(a0) +80030d88: 00063400 sll a2,a2,0x10 +80030d8c: 00052c00 sll a1,a1,0x10 +80030d90: 00073a00 sll a3,a3,0x8 +80030d94: 00063403 sra a2,a2,0x10 +80030d98: 3c038021 lui v1,0x8021 +80030d9c: 00052c03 sra a1,a1,0x10 +80030da0: 00e23825 or a3,a3,v0 +80030da4: 24100033 li s0,51 +80030da8: 3c028021 lui v0,0x8021 +80030dac: 9471ceb2 lhu s1,-12622(v1) +80030db0: 02068023 subu s0,s0,a2 +80030db4: 3c038021 lui v1,0x8021 +80030db8: a447ceb8 sh a3,-12616(v0) +80030dbc: 3c028021 lui v0,0x8021 +80030dc0: 3c128021 lui s2,0x8021 +80030dc4: 00108400 sll s0,s0,0x10 +80030dc8: a449ce80 sh t1,-12672(v0) +80030dcc: 3c028021 lui v0,0x8021 +80030dd0: 00108403 sra s0,s0,0x10 +80030dd4: 8e4ace78 lw t2,-12680(s2) +80030dd8: a446ce92 sh a2,-12654(v0) +80030ddc: 00006012 mflo t4 +80030de0: 01cf001a div zero,t6,t7 +80030de4: 01e001f4 teq t7,zero,0x7 +80030de8: 000c6400 sll t4,t4,0x10 +80030dec: 000c6403 sra t4,t4,0x10 +80030df0: 01884021 addu t0,t4,t0 +80030df4: 01054023 subu t0,t0,a1 +80030df8: a468ceb4 sh t0,-12620(v1) +80030dfc: 3c038021 lui v1,0x8021 +80030e00: 3c028021 lui v0,0x8021 +80030e04: a465ce8a sh a1,-12662(v1) +80030e08: 3c038021 lui v1,0x8021 +80030e0c: 02308823 subu s1,s1,s0 +80030e10: a44dcea2 sh t5,-12638(v0) +80030e14: a46bcea4 sh t3,-12636(v1) +80030e18: 3c028021 lui v0,0x8021 +80030e1c: 3c038021 lui v1,0x8021 +80030e20: 254a0001 addiu t2,t2,1 +80030e24: a450ce82 sh s0,-12670(v0) +80030e28: a46cce86 sh t4,-12666(v1) +80030e2c: 3c028021 lui v0,0x8021 +80030e30: 3c038021 lui v1,0x8021 +80030e34: ae4ace78 sw t2,-12680(s2) +80030e38: 00007012 mflo t6 +80030e3c: 000e7400 sll t6,t6,0x10 +80030e40: 000e7403 sra t6,t6,0x10 +80030e44: 022e8821 addu s1,s1,t6 +80030e48: a451ceb6 sh s1,-12618(v0) +80030e4c: a46ece88 sh t6,-12664(v1) +80030e50: 24030001 li v1,1 +80030e54: 3c028021 lui v0,0x8021 +80030e58: a043cebb sb v1,-12613(v0) +80030e5c: 2702ca64 addiu v0,t8,-13724 +80030e60: 24030002 li v1,2 +80030e64: ac430004 sw v1,4(v0) +80030e68: 8fbe0020 lw s8,32(sp) +80030e6c: 8fb7001c lw s7,28(sp) +80030e70: 8fb60018 lw s6,24(sp) +80030e74: 8fb50014 lw s5,20(sp) +80030e78: 8fb40010 lw s4,16(sp) +80030e7c: 8fb3000c lw s3,12(sp) +80030e80: 8fb20008 lw s2,8(sp) +80030e84: 8fb10004 lw s1,4(sp) +80030e88: 8fb00000 lw s0,0(sp) +80030e8c: 24040006 li a0,6 +80030e90: 27bd0028 addiu sp,sp,40 +80030e94: 03e00008 jr ra +80030e98: a324ce7c sb a0,-12676(t9) +80030e9c: 2703ca64 addiu v1,t8,-13724 +80030ea0: 90650019 lbu a1,25(v1) +80030ea4: 90670018 lbu a3,24(v1) +80030ea8: 3c028021 lui v0,0x8021 +80030eac: 9446ceb4 lhu a2,-12620(v0) +80030eb0: 90640017 lbu a0,23(v1) +80030eb4: 00052a00 sll a1,a1,0x8 +80030eb8: 90680016 lbu t0,22(v1) +80030ebc: 3c028021 lui v0,0x8021 +80030ec0: 00a72825 or a1,a1,a3 +80030ec4: 00a62821 addu a1,a1,a2 +80030ec8: 00042200 sll a0,a0,0x8 +80030ecc: 9446ceb6 lhu a2,-12618(v0) +80030ed0: 3c038021 lui v1,0x8021 +80030ed4: 00882025 or a0,a0,t0 +80030ed8: 8462ceac lh v0,-12628(v1) +80030edc: 00054400 sll t0,a1,0x10 +80030ee0: 00084403 sra t0,t0,0x10 +80030ee4: 00862021 addu a0,a0,a2 +80030ee8: 00045400 sll t2,a0,0x10 +80030eec: 0102102a slt v0,t0,v0 +80030ef0: 1040009c beqz v0,80031164 <_Z9DSP4_Op09v+0x6d8> +80030ef4: 000a5403 sra t2,t2,0x10 +80030ef8: 24050001 li a1,1 +80030efc: 3c038021 lui v1,0x8021 +80030f00: 8462ceb0 lh v0,-12624(v1) +80030f04: 0142102a slt v0,t2,v0 +80030f08: 1440009f bnez v0,80031188 <_Z9DSP4_Op09v+0x6fc> +80030f0c: 3c038021 lui v1,0x8021 +80030f10: 8462ceb2 lh v0,-12622(v1) +80030f14: 004a102a slt v0,v0,t2 +80030f18: 1440009b bnez v0,80031188 <_Z9DSP4_Op09v+0x6fc> +80030f1c: 00000000 nop +80030f20: 3c028021 lui v0,0x8021 +80030f24: 8443cef8 lh v1,-12552(v0) +80030f28: 3c028021 lui v0,0x8021 +80030f2c: 2442cf80 addiu v0,v0,-12416 +80030f30: 00031840 sll v1,v1,0x1 +80030f34: 00621821 addu v1,v1,v0 +80030f38: 3c028021 lui v0,0x8021 +80030f3c: 84640000 lh a0,0(v1) +80030f40: 8443ce80 lh v1,-12672(v0) +80030f44: 0083202a slt a0,a0,v1 +80030f48: 14800091 bnez a0,80031190 <_Z9DSP4_Op09v+0x704> +80030f4c: 2703ca64 addiu v1,t8,-13724 +80030f50: 3c038021 lui v1,0x8021 +80030f54: 8462ce98 lh v0,-12648(v1) +80030f58: 0142102a slt v0,t2,v0 +80030f5c: 1440008c bnez v0,80031190 <_Z9DSP4_Op09v+0x704> +80030f60: 2703ca64 addiu v1,t8,-13724 +80030f64: 2702ca64 addiu v0,t8,-13724 +80030f68: ac40000c sw zero,12(v0) +80030f6c: 2702ca64 addiu v0,t8,-13724 +80030f70: 24030002 li v1,2 +80030f74: ac43000c sw v1,12(v0) +80030f78: a0400215 sb zero,533(v0) +80030f7c: 0800c397 j 80030e5c <_Z9DSP4_Op09v+0x3d0> +80030f80: a0400214 sb zero,532(v0) +80030f84: 2703ca64 addiu v1,t8,-13724 +80030f88: 90620017 lbu v0,23(v1) +80030f8c: 90640016 lbu a0,22(v1) +80030f90: 00021200 sll v0,v0,0x8 +80030f94: 00441025 or v0,v0,a0 +80030f98: 34038000 li v1,0x8000 +80030f9c: 10430075 beq v0,v1,80031174 <_Z9DSP4_Op09v+0x6e8> +80030fa0: 00021202 srl v0,v0,0x8 +80030fa4: 3043ffff andi v1,v0,0xffff +80030fa8: 3c048021 lui a0,0x8021 +80030fac: 24020090 li v0,144 +80030fb0: 106200eb beq v1,v0,80031360 <_Z9DSP4_Op09v+0x8d4> +80030fb4: a080ceba sb zero,-12614(a0) +80030fb8: 1060ff1e beqz v1,80030c34 <_Z9DSP4_Op09v+0x1a8> +80030fbc: 24020002 li v0,2 +80030fc0: 24020002 li v0,2 +80030fc4: a082ceba sb v0,-12614(a0) +80030fc8: 2704ca64 addiu a0,t8,-13724 +80030fcc: 24020004 li v0,4 +80030fd0: ac820008 sw v0,8(a0) +80030fd4: 24030005 li v1,5 +80030fd8: 2402000e li v0,14 +80030fdc: a323ce7c sb v1,-12676(t9) +80030fe0: 0800c310 j 80030c40 <_Z9DSP4_Op09v+0x1b4> +80030fe4: ac820004 sw v0,4(a0) +80030fe8: 2702ca64 addiu v0,t8,-13724 +80030fec: 90440015 lbu a0,21(v0) +80030ff0: 90450017 lbu a1,23(v0) +80030ff4: 3c088021 lui t0,0x8021 +80030ff8: 90430014 lbu v1,20(v0) +80030ffc: 9507ceb6 lhu a3,-12618(t0) +80031000: 90460016 lbu a2,22(v0) +80031004: 00042200 sll a0,a0,0x8 +80031008: 00641825 or v1,v1,a0 +8003100c: 00052a00 sll a1,a1,0x8 +80031010: 00a62825 or a1,a1,a2 +80031014: 00671821 addu v1,v1,a3 +80031018: 3c028021 lui v0,0x8021 +8003101c: a445ceb8 sh a1,-12616(v0) +80031020: 0800c394 j 80030e50 <_Z9DSP4_Op09v+0x3c4> +80031024: a503ceb6 sh v1,-12618(t0) +80031028: 2705ca64 addiu a1,t8,-13724 +8003102c: 90a9001b lbu t1,27(a1) +80031030: 90a70023 lbu a3,35(a1) +80031034: 90a3001a lbu v1,26(a1) +80031038: 90a40022 lbu a0,34(a1) +8003103c: 00094a00 sll t1,t1,0x8 +80031040: 00073a00 sll a3,a3,0x8 +80031044: 01234825 or t1,t1,v1 +80031048: 00e43825 or a3,a3,a0 +8003104c: 90a60025 lbu a2,37(a1) +80031050: 90a20021 lbu v0,33(a1) +80031054: 90a80024 lbu t0,36(a1) +80031058: 90aa0020 lbu t2,32(a1) +8003105c: 00073c00 sll a3,a3,0x10 +80031060: 00094c00 sll t1,t1,0x10 +80031064: 00073c03 sra a3,a3,0x10 +80031068: 00094c03 sra t1,t1,0x10 +8003106c: 00063200 sll a2,a2,0x8 +80031070: 00021200 sll v0,v0,0x8 +80031074: 004a1025 or v0,v0,t2 +80031078: 00c83025 or a2,a2,t0 +8003107c: 70e96002 mul t4,a3,t1 +80031080: 00c23023 subu a2,a2,v0 +80031084: 3c028021 lui v0,0x8021 +80031088: 844bce7e lh t3,-12674(v0) +8003108c: 00063400 sll a2,a2,0x10 +80031090: 00063403 sra a2,a2,0x10 +80031094: 70c75002 mul t2,a2,a3 +80031098: 018b001a div zero,t4,t3 +8003109c: 016001f4 teq t3,zero,0x7 +800310a0: 3c028021 lui v0,0x8021 +800310a4: 90a40015 lbu a0,21(a1) +800310a8: 944ecea8 lhu t6,-12632(v0) +800310ac: 90a20014 lbu v0,20(a1) +800310b0: 00042200 sll a0,a0,0x8 +800310b4: 00822025 or a0,a0,v0 +800310b8: 3c028021 lui v0,0x8021 +800310bc: a444ce92 sh a0,-12654(v0) +800310c0: 3c028021 lui v0,0x8021 +800310c4: a446cea2 sh a2,-12638(v0) +800310c8: 24020002 li v0,2 +800310cc: aca2000c sw v0,12(a1) +800310d0: 24020033 li v0,51 +800310d4: 3c038021 lui v1,0x8021 +800310d8: 3c108021 lui s0,0x8021 +800310dc: 946dceb2 lhu t5,-12622(v1) +800310e0: 3c038021 lui v1,0x8021 +800310e4: 8e08ce78 lw t0,-12680(s0) +800310e8: a467ce80 sh a3,-12672(v1) +800310ec: 3c038021 lui v1,0x8021 +800310f0: a469cea4 sh t1,-12636(v1) +800310f4: 3c048021 lui a0,0x8021 +800310f8: 3c038021 lui v1,0x8021 +800310fc: 240f0004 li t7,4 +80031100: 25080001 addiu t0,t0,1 +80031104: 00068a03 sra s1,a2,0x8 +80031108: ae08ce78 sw t0,-12680(s0) +8003110c: a32fce7c sb t7,-12676(t9) +80031110: a0b10215 sb s1,533(a1) +80031114: acaf0004 sw t7,4(a1) +80031118: a0a60214 sb a2,532(a1) +8003111c: 00006012 mflo t4 +80031120: 014b001a div zero,t2,t3 +80031124: 016001f4 teq t3,zero,0x7 +80031128: 004c1023 subu v0,v0,t4 +8003112c: 00021400 sll v0,v0,0x10 +80031130: 00021403 sra v0,v0,0x10 +80031134: 01a26823 subu t5,t5,v0 +80031138: a46dceb6 sh t5,-12618(v1) +8003113c: a482ce82 sh v0,-12670(a0) +80031140: 3c038021 lui v1,0x8021 +80031144: 3c028021 lui v0,0x8021 +80031148: 00005012 mflo t2 +8003114c: 000a5400 sll t2,t2,0x10 +80031150: 000a5403 sra t2,t2,0x10 +80031154: 014e7021 addu t6,t2,t6 +80031158: a44eceb4 sh t6,-12620(v0) +8003115c: 0800c310 j 80030c40 <_Z9DSP4_Op09v+0x1b4> +80031160: a46ace86 sh t2,-12666(v1) +80031164: 3c028021 lui v0,0x8021 +80031168: 8443ceae lh v1,-12626(v0) +8003116c: 0800c3bf j 80030efc <_Z9DSP4_Op09v+0x470> +80031170: 0068282a slt a1,v1,t0 +80031174: 2703ca64 addiu v1,t8,-13724 +80031178: 24020001 li v0,1 +8003117c: a302ca64 sb v0,-13724(t8) +80031180: 0800c310 j 80030c40 <_Z9DSP4_Op09v+0x1b4> +80031184: ac60000c sw zero,12(v1) +80031188: 0800c3c8 j 80030f20 <_Z9DSP4_Op09v+0x494> +8003118c: 24050001 li a1,1 +80031190: 14a0ff76 bnez a1,80030f6c <_Z9DSP4_Op09v+0x4e0> +80031194: ac60000c sw zero,12(v1) +80031198: 90620015 lbu v0,21(v1) +8003119c: 90650014 lbu a1,20(v1) +800311a0: 3c038021 lui v1,0x8021 +800311a4: 9464ceb8 lhu a0,-12616(v1) +800311a8: 00021200 sll v0,v0,0x8 +800311ac: 00451025 or v0,v0,a1 +800311b0: 00821021 addu v0,a0,v0 +800311b4: 3103ffff andi v1,t0,0xffff +800311b8: 2c630100 sltiu v1,v1,256 +800311bc: 00027400 sll t6,v0,0x10 +800311c0: 30840008 andi a0,a0,0x8 +800311c4: 000e7403 sra t6,t6,0x10 +800311c8: 10800008 beqz a0,800311ec <_Z9DSP4_Op09v+0x760> +800311cc: 38670001 xori a3,v1,0x1 +800311d0: 3c028021 lui v0,0x8021 +800311d4: 8044ceba lb a0,-12614(v0) +800311d8: 24030001 li v1,1 +800311dc: 10830070 beq a0,v1,800313a0 <_Z9DSP4_Op09v+0x914> +800311e0: 24020002 li v0,2 +800311e4: 108200a3 beq a0,v0,80031474 <_Z9DSP4_Op09v+0x9e8> +800311e8: 294200bb slti v0,t2,187 +800311ec: 3c028021 lui v0,0x8021 +800311f0: 3c038021 lui v1,0x8021 +800311f4: 2455cc78 addiu s5,v0,-13192 +800311f8: 2474cc79 addiu s4,v1,-13191 +800311fc: 3c028021 lui v0,0x8021 +80031200: 3c038021 lui v1,0x8021 +80031204: 2453cc7c addiu s3,v0,-13188 +80031208: 2472cc7d addiu s2,v1,-13187 +8003120c: 3c028021 lui v0,0x8021 +80031210: 3c038021 lui v1,0x8021 +80031214: 310d00ff andi t5,t0,0xff +80031218: 00e06021 move t4,a3 +8003121c: 2451cc7e addiu s1,v0,-13186 +80031220: 2470cc7f addiu s0,v1,-13185 +80031224: 240f0002 li t7,2 +80031228: 24080003 li t0,3 +8003122c: 3c1e8021 lui s8,0x8021 +80031230: 3c0b8021 lui t3,0x8021 +80031234: 3c178021 lui s7,0x8021 +80031238: 3c168021 lui s6,0x8021 +8003123c: 816bcfb0 lb t3,-12368(t3) +80031240: 82e4cfb1 lb a0,-12367(s7) +80031244: 26c6cf90 addiu a2,s6,-12400 +80031248: 93c3cebb lbu v1,-12613(s8) +8003124c: 01663021 addu a2,t3,a2 +80031250: 90c70000 lbu a3,0(a2) +80031254: 24820001 addiu v0,a0,1 +80031258: 2709ca64 addiu t1,t8,-13724 +8003125c: 00431804 sllv v1,v1,v0 +80031260: 8d25000c lw a1,12(t1) +80031264: 00671825 or v1,v1,a3 +80031268: 008c1004 sllv v0,t4,a0 +8003126c: 00431025 or v0,v0,v1 +80031270: a0c20000 sb v0,0(a2) +80031274: 24840002 addiu a0,a0,2 +80031278: 24020001 li v0,1 +8003127c: 24a50008 addiu a1,a1,8 +80031280: ad25000c sw a1,12(t1) +80031284: 01093821 addu a3,t0,t1 +80031288: a2a20000 sb v0,0(s5) +8003128c: 01e91821 addu v1,t7,t1 +80031290: 000e4203 sra t0,t6,0x8 +80031294: 308400ff andi a0,a0,0xff +80031298: 24020008 li v0,8 +8003129c: a2e4cfb1 sb a0,-12367(s7) +800312a0: a2800000 sb zero,0(s4) +800312a4: a06d0214 sb t5,532(v1) +800312a8: a0ea0214 sb t2,532(a3) +800312ac: a26e0000 sb t6,0(s3) +800312b0: a2480000 sb t0,0(s2) +800312b4: a2200000 sb zero,0(s1) +800312b8: 10820033 beq a0,v0,80031388 <_Z9DSP4_Op09v+0x8fc> +800312bc: a2000000 sb zero,0(s0) +800312c0: 8d22000c lw v0,12(t1) +800312c4: 1440fee5 bnez v0,80030e5c <_Z9DSP4_Op09v+0x3d0> +800312c8: 2702ca64 addiu v0,t8,-13724 +800312cc: 0800c3dd j 80030f74 <_Z9DSP4_Op09v+0x4e8> +800312d0: 24030002 li v1,2 +800312d4: 24020020 li v0,32 +800312d8: 10620019 beq v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4> +800312dc: 24020040 li v0,64 +800312e0: 10620017 beq v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4> +800312e4: 24020060 li v0,96 +800312e8: 10620015 beq v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4> +800312ec: 240200a0 li v0,160 +800312f0: 10620013 beq v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4> +800312f4: 240200c0 li v0,192 +800312f8: 10620011 beq v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4> +800312fc: 240200e0 li v0,224 +80031300: 1062000f beq v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4> +80031304: 24020090 li v0,144 +80031308: 1062005e beq v1,v0,80031484 <_Z9DSP4_Op09v+0x9f8> +8003130c: 3c028021 lui v0,0x8021 +80031310: 1060fe5f beqz v1,80030c90 <_Z9DSP4_Op09v+0x204> +80031314: 2704ca64 addiu a0,t8,-13724 +80031318: 240200ff li v0,255 +8003131c: 1062fe5c beq v1,v0,80030c90 <_Z9DSP4_Op09v+0x204> +80031320: 24030002 li v1,2 +80031324: 3c028021 lui v0,0x8021 +80031328: a043ceba sb v1,-12614(v0) +8003132c: a0c50016 sb a1,22(a2) +80031330: a0c70017 sb a3,23(a2) +80031334: a0c00015 sb zero,21(a2) +80031338: 0800c3f3 j 80030fcc <_Z9DSP4_Op09v+0x540> +8003133c: a0c00014 sb zero,20(a2) +80031340: 2704ca64 addiu a0,t8,-13724 +80031344: 24020002 li v0,2 +80031348: ac820008 sw v0,8(a0) +8003134c: 24030007 li v1,7 +80031350: 24020006 li v0,6 +80031354: a323ce7c sb v1,-12676(t9) +80031358: 0800c310 j 80030c40 <_Z9DSP4_Op09v+0x1b4> +8003135c: ac820004 sw v0,4(a0) +80031360: 24020001 li v0,1 +80031364: a082ceba sb v0,-12614(a0) +80031368: 2704ca64 addiu a0,t8,-13724 +8003136c: 24020004 li v0,4 +80031370: ac820008 sw v0,8(a0) +80031374: 24030003 li v1,3 +80031378: 24020012 li v0,18 +8003137c: a323ce7c sb v1,-12676(t9) +80031380: 0800c310 j 80030c40 <_Z9DSP4_Op09v+0x1b4> +80031384: ac820004 sw v0,4(a0) +80031388: 25620001 addiu v0,t3,1 +8003138c: 3c038021 lui v1,0x8021 +80031390: 3c048021 lui a0,0x8021 +80031394: a062cfb0 sb v0,-12368(v1) +80031398: 0800c4b0 j 800312c0 <_Z9DSP4_Op09v+0x834> +8003139c: a080cfb1 sb zero,-12367(a0) +800313a0: 294200cc slti v0,t2,204 +800313a4: 1440ff92 bnez v0,800311f0 <_Z9DSP4_Op09v+0x764> +800313a8: 3c028021 lui v0,0x8021 +800313ac: 3c0b8021 lui t3,0x8021 +800313b0: 3c178021 lui s7,0x8021 +800313b4: 8169cfb0 lb t1,-12368(t3) +800313b8: 3c168021 lui s6,0x8021 +800313bc: 82e4cfb1 lb a0,-12367(s7) +800313c0: 26c5cf90 addiu a1,s6,-12400 +800313c4: 3c1e8021 lui s8,0x8021 +800313c8: 01252821 addu a1,t1,a1 +800313cc: 93c3cebb lbu v1,-12613(s8) +800313d0: 90a60000 lbu a2,0(a1) +800313d4: 24820001 addiu v0,a0,1 +800313d8: 00431804 sllv v1,v1,v0 +800313dc: 00e06021 move t4,a3 +800313e0: 00661825 or v1,v1,a2 +800313e4: 24870002 addiu a3,a0,2 +800313e8: 008c2004 sllv a0,t4,a0 +800313ec: 2702ca64 addiu v0,t8,-13724 +800313f0: 00832025 or a0,a0,v1 +800313f4: 24030006 li v1,6 +800313f8: ac43000c sw v1,12(v0) +800313fc: 310d00ff andi t5,t0,0xff +80031400: 25460006 addiu a2,t2,6 +80031404: a0a40000 sb a0,0(a1) +80031408: 2403ffee li v1,-18 +8003140c: 24040001 li a0,1 +80031410: 30e700ff andi a3,a3,0xff +80031414: a0440214 sb a0,532(v0) +80031418: a0460217 sb a2,535(v0) +8003141c: a0430218 sb v1,536(v0) +80031420: a0400219 sb zero,537(v0) +80031424: a0400215 sb zero,533(v0) +80031428: a04d0216 sb t5,534(v0) +8003142c: 24020008 li v0,8 +80031430: 10e2001b beq a3,v0,800314a0 <_Z9DSP4_Op09v+0xa14> +80031434: a2e7cfb1 sb a3,-12367(s7) +80031438: 3c028021 lui v0,0x8021 +8003143c: 3c038021 lui v1,0x8021 +80031440: 2455cc7e addiu s5,v0,-13186 +80031444: 2474cc7f addiu s4,v1,-13185 +80031448: 3c028021 lui v0,0x8021 +8003144c: 3c038021 lui v1,0x8021 +80031450: 2453cc82 addiu s3,v0,-13182 +80031454: 2472cc83 addiu s2,v1,-13181 +80031458: 3c028021 lui v0,0x8021 +8003145c: 3c038021 lui v1,0x8021 +80031460: 2451cc84 addiu s1,v0,-13180 +80031464: 2470cc85 addiu s0,v1,-13179 +80031468: 240f0008 li t7,8 +8003146c: 0800c48f j 8003123c <_Z9DSP4_Op09v+0x7b0> +80031470: 24080009 li t0,9 +80031474: 1040ffce beqz v0,800313b0 <_Z9DSP4_Op09v+0x924> +80031478: 3c0b8021 lui t3,0x8021 +8003147c: 0800c47c j 800311f0 <_Z9DSP4_Op09v+0x764> +80031480: 3c028021 lui v0,0x8021 +80031484: 24030001 li v1,1 +80031488: a043ceba sb v1,-12614(v0) +8003148c: a0c50016 sb a1,22(a2) +80031490: a0c70017 sb a3,23(a2) +80031494: a0c00015 sb zero,21(a2) +80031498: 0800c4da j 80031368 <_Z9DSP4_Op09v+0x8dc> +8003149c: a0c00014 sb zero,20(a2) +800314a0: 25220001 addiu v0,t1,1 +800314a4: a162cfb0 sb v0,-12368(t3) +800314a8: 0800c50e j 80031438 <_Z9DSP4_Op09v+0x9ac> +800314ac: a2e0cfb1 sb zero,-12367(s7) + +800314b0 <_Z11DSP4GetBytet>: +800314b0: 3c028021 lui v0,0x8021 +800314b4: 3084ffff andi a0,a0,0xffff +800314b8: 2446ca64 addiu a2,v0,-13724 +800314bc: 38828000 xori v0,a0,0x8000 +800314c0: 2c434000 sltiu v1,v0,16384 +800314c4: 3084f000 andi a0,a0,0xf000 +800314c8: 24026000 li v0,24576 +800314cc: 10820003 beq a0,v0,800314dc <_Z11DSP4GetBytet+0x2c> +800314d0: 00000000 nop +800314d4: 1060000b beqz v1,80031504 <_Z11DSP4GetBytet+0x54> +800314d8: 24020080 li v0,128 +800314dc: 8cc5000c lw a1,12(a2) +800314e0: 10a00008 beqz a1,80031504 <_Z11DSP4GetBytet+0x54> +800314e4: 240200ff li v0,255 +800314e8: 8cc20010 lw v0,16(a2) +800314ec: 24430001 addiu v1,v0,1 +800314f0: 00461021 addu v0,v0,a2 +800314f4: 90440214 lbu a0,532(v0) +800314f8: acc30010 sw v1,16(a2) +800314fc: 10650003 beq v1,a1,8003150c <_Z11DSP4GetBytet+0x5c> +80031500: 00801021 move v0,a0 +80031504: 03e00008 jr ra +80031508: 00000000 nop +8003150c: 03e00008 jr ra +80031510: acc0000c sw zero,12(a2) + +80031514 <_Z9DSP4_Op0Dv>: +80031514: 27bdffc0 addiu sp,sp,-64 +80031518: afbf003c sw ra,60(sp) +8003151c: afbe0038 sw s8,56(sp) +80031520: afb70034 sw s7,52(sp) +80031524: afb60030 sw s6,48(sp) +80031528: afb5002c sw s5,44(sp) +8003152c: afb40028 sw s4,40(sp) +80031530: afb30024 sw s3,36(sp) +80031534: afb20020 sw s2,32(sp) +80031538: afb1001c sw s1,28(sp) +8003153c: afb00018 sw s0,24(sp) +80031540: 3c078021 lui a3,0x8021 +80031544: 80e5ce7c lb a1,-12676(a3) +80031548: 3c068021 lui a2,0x8021 +8003154c: 24190001 li t9,1 +80031550: 10b90090 beq a1,t9,80031794 <_Z9DSP4_Op0Dv+0x280> +80031554: a0c0ca64 sb zero,-13724(a2) +80031558: 241e0002 li s8,2 +8003155c: 10be00a5 beq a1,s8,800317f4 <_Z9DSP4_Op0Dv+0x2e0> +80031560: 24c4ca64 addiu a0,a2,-13724 +80031564: 90820023 lbu v0,35(a0) +80031568: 908e0022 lbu t6,34(a0) +8003156c: 90860017 lbu a2,23(a0) +80031570: 90910016 lbu s1,22(a0) +80031574: 90830025 lbu v1,37(a0) +80031578: 9089001b lbu t1,27(a0) +8003157c: 00021200 sll v0,v0,0x8 +80031580: 908f0024 lbu t7,36(a0) +80031584: 90870019 lbu a3,25(a0) +80031588: 90880027 lbu t0,39(a0) +8003158c: 9093001a lbu s3,26(a0) +80031590: 004e1025 or v0,v0,t6 +80031594: 00063200 sll a2,a2,0x8 +80031598: 00d13025 or a2,a2,s1 +8003159c: 9085001f lbu a1,31(a0) +800315a0: 908a0021 lbu t2,33(a0) +800315a4: 908c002d lbu t4,45(a0) +800315a8: 90920018 lbu s2,24(a0) +800315ac: 90950026 lbu s5,38(a0) +800315b0: 00027400 sll t6,v0,0x10 +800315b4: 00031a00 sll v1,v1,0x8 +800315b8: 3c028021 lui v0,0x8021 +800315bc: 00094a00 sll t1,t1,0x8 +800315c0: 9090001e lbu s0,30(a0) +800315c4: a446cea4 sh a2,-12636(v0) +800315c8: 908b002b lbu t3,43(a0) +800315cc: 90940020 lbu s4,32(a0) +800315d0: 9097002c lbu s7,44(a0) +800315d4: 006f1825 or v1,v1,t7 +800315d8: 01334825 or t1,t1,s3 +800315dc: 3c028021 lui v0,0x8021 +800315e0: 00073a00 sll a3,a3,0x8 +800315e4: 00084200 sll t0,t0,0x8 +800315e8: a449ceb0 sh t1,-12624(v0) +800315ec: 9096002a lbu s6,42(a0) +800315f0: 00f23825 or a3,a3,s2 +800315f4: 01154025 or t0,t0,s5 +800315f8: 00037c00 sll t7,v1,0x10 +800315fc: 3c028021 lui v0,0x8021 +80031600: 3c038021 lui v1,0x8021 +80031604: 00052a00 sll a1,a1,0x8 +80031608: 000a5200 sll t2,t2,0x8 +8003160c: 000c6200 sll t4,t4,0x8 +80031610: a467ce84 sh a3,-12668(v1) +80031614: a448cea6 sh t0,-12634(v0) +80031618: 908d002f lbu t5,47(a0) +8003161c: 00b02825 or a1,a1,s0 +80031620: 3c038021 lui v1,0x8021 +80031624: 3c028021 lui v0,0x8021 +80031628: 000b5a00 sll t3,t3,0x8 +8003162c: 01545025 or t2,t2,s4 +80031630: 01976025 or t4,t4,s7 +80031634: 9098002e lbu t8,46(a0) +80031638: 000e7403 sra t6,t6,0x10 +8003163c: 00058400 sll s0,a1,0x10 +80031640: a46ace90 sh t2,-12656(v1) +80031644: a44cce9e sh t4,-12642(v0) +80031648: 3c038021 lui v1,0x8021 +8003164c: 3c028021 lui v0,0x8021 +80031650: 01765825 or t3,t3,s6 +80031654: a46bcea0 sh t3,-12640(v1) +80031658: a44ece8e sh t6,-12658(v0) +8003165c: 3c038021 lui v1,0x8021 +80031660: 3c028021 lui v0,0x8021 +80031664: 000d6a00 sll t5,t5,0x8 +80031668: 00108403 sra s0,s0,0x10 +8003166c: 000f7c03 sra t7,t7,0x10 +80031670: a470ceb2 sh s0,-12622(v1) +80031674: a44fce8a sh t7,-12662(v0) +80031678: 3c038021 lui v1,0x8021 +8003167c: 3c028021 lui v0,0x8021 +80031680: 01b86825 or t5,t5,t8 +80031684: 3c118021 lui s1,0x8021 +80031688: a46ecea2 sh t6,-12638(v1) +8003168c: 9089001c lbu t1,28(a0) +80031690: 9088001d lbu t0,29(a0) +80031694: a44dce9c sh t5,-12644(v0) +80031698: 8625cef8 lh a1,-12552(s1) +8003169c: 90860031 lbu a2,49(a0) +800316a0: 90820030 lbu v0,48(a0) +800316a4: 90870033 lbu a3,51(a0) +800316a8: 24a50001 addiu a1,a1,1 +800316ac: 00063200 sll a2,a2,0x8 +800316b0: 90830032 lbu v1,50(a0) +800316b4: 00c23025 or a2,a2,v0 +800316b8: 00052c00 sll a1,a1,0x10 +800316bc: 3c028000 lui v0,0x8000 +800316c0: 34420003 ori v0,v0,0x3 +800316c4: 00073a00 sll a3,a3,0x8 +800316c8: 00052c03 sra a1,a1,0x10 +800316cc: 00e33825 or a3,a3,v1 +800316d0: 00a22824 and a1,a1,v0 +800316d4: 3c038021 lui v1,0x8021 +800316d8: 3c028021 lui v0,0x8021 +800316dc: a466ce9a sh a2,-12646(v1) +800316e0: 04a00155 bltz a1,80031c38 <_Z9DSP4_Op0Dv+0x724> +800316e4: a447ce80 sh a3,-12672(v0) +800316e8: 00052c00 sll a1,a1,0x10 +800316ec: 00052c03 sra a1,a1,0x10 +800316f0: 10b9014d beq a1,t9,80031c28 <_Z9DSP4_Op0Dv+0x714> +800316f4: a625cef8 sh a1,-12552(s1) +800316f8: 28a20002 slti v0,a1,2 +800316fc: 14400160 bnez v0,80031c80 <_Z9DSP4_Op0Dv+0x76c> +80031700: 00000000 nop +80031704: 10be015b beq a1,s8,80031c74 <_Z9DSP4_Op0Dv+0x760> +80031708: 24020003 li v0,3 +8003170c: 10a20154 beq a1,v0,80031c60 <_Z9DSP4_Op0Dv+0x74c> +80031710: 3c028021 lui v0,0x8021 +80031714: 00082200 sll a0,t0,0x8 +80031718: 01242025 or a0,t1,a0 +8003171c: 3c028021 lui v0,0x8021 +80031720: 3c038021 lui v1,0x8021 +80031724: 00902023 subu a0,a0,s0 +80031728: 24057fff li a1,32767 +8003172c: 01ee3021 addu a2,t7,t6 +80031730: a445ce7e sh a1,-12674(v0) +80031734: a464ce88 sh a0,-12664(v1) +80031738: 3c028021 lui v0,0x8021 +8003173c: 3c038021 lui v1,0x8021 +80031740: a446ce86 sh a2,-12666(v0) +80031744: ac60ce78 sw zero,-12680(v1) +80031748: 3c038021 lui v1,0x8021 +8003174c: 2462ca64 addiu v0,v1,-13724 +80031750: 24040001 li a0,1 +80031754: 24030002 li v1,2 +80031758: 3c058021 lui a1,0x8021 +8003175c: ac430004 sw v1,4(v0) +80031760: a0a4ce7c sb a0,-12676(a1) +80031764: 8fbf003c lw ra,60(sp) +80031768: 8fbe0038 lw s8,56(sp) +8003176c: 8fb70034 lw s7,52(sp) +80031770: 8fb60030 lw s6,48(sp) +80031774: 8fb5002c lw s5,44(sp) +80031778: 8fb40028 lw s4,40(sp) +8003177c: 8fb30024 lw s3,36(sp) +80031780: 8fb20020 lw s2,32(sp) +80031784: 8fb1001c lw s1,28(sp) +80031788: 8fb00018 lw s0,24(sp) +8003178c: 03e00008 jr ra +80031790: 27bd0040 addiu sp,sp,64 +80031794: 24c8ca64 addiu t0,a2,-13724 +80031798: 91020015 lbu v0,21(t0) +8003179c: 91040014 lbu a0,20(t0) +800317a0: 00021200 sll v0,v0,0x8 +800317a4: 00441025 or v0,v0,a0 +800317a8: 34038000 li v1,0x8000 +800317ac: 1043012e beq v0,v1,80031c68 <_Z9DSP4_Op0Dv+0x754> +800317b0: 24030002 li v1,2 +800317b4: 24020008 li v0,8 +800317b8: ad020004 sw v0,4(t0) +800317bc: a0e3ce7c sb v1,-12676(a3) +800317c0: ad030008 sw v1,8(t0) +800317c4: 8fbf003c lw ra,60(sp) +800317c8: 8fbe0038 lw s8,56(sp) +800317cc: 8fb70034 lw s7,52(sp) +800317d0: 8fb60030 lw s6,48(sp) +800317d4: 8fb5002c lw s5,44(sp) +800317d8: 8fb40028 lw s4,40(sp) +800317dc: 8fb30024 lw s3,36(sp) +800317e0: 8fb20020 lw s2,32(sp) +800317e4: 8fb1001c lw s1,28(sp) +800317e8: 8fb00018 lw s0,24(sp) +800317ec: 03e00008 jr ra +800317f0: 27bd0040 addiu sp,sp,64 +800317f4: 24c3ca64 addiu v1,a2,-13724 +800317f8: 90620015 lbu v0,21(v1) +800317fc: 90640014 lbu a0,20(v1) +80031800: 00021200 sll v0,v0,0x8 +80031804: 00441025 or v0,v0,a0 +80031808: 00021400 sll v0,v0,0x10 +8003180c: 00021403 sra v0,v0,0x10 +80031810: 24038001 li v1,-32767 +80031814: 1043ffcc beq v0,v1,80031748 <_Z9DSP4_Op0Dv+0x234> +80031818: afa20014 sw v0,20(sp) +8003181c: 3c058021 lui a1,0x8021 +80031820: 84a3ce80 lh v1,-12672(a1) +80031824: 1060000a beqz v1,80031850 <_Z9DSP4_Op0Dv+0x33c> +80031828: 3c068021 lui a2,0x8021 +8003182c: 94c2cea2 lhu v0,-12638(a2) +80031830: 3c078021 lui a3,0x8021 +80031834: 94e4cea4 lhu a0,-12636(a3) +80031838: afa30014 sw v1,20(sp) +8003183c: 3c038021 lui v1,0x8021 +80031840: a462ce8e sh v0,-12658(v1) +80031844: 3c028021 lui v0,0x8021 +80031848: a444ce92 sh a0,-12654(v0) +8003184c: a4a0ce80 sh zero,-12672(a1) +80031850: 3c038021 lui v1,0x8021 +80031854: 8475cea4 lh s5,-12636(v1) +80031858: 8fa20014 lw v0,20(sp) +8003185c: 3c048021 lui a0,0x8021 +80031860: 849ecea2 lh s8,-12638(a0) +80031864: 70552002 mul a0,v0,s5 +80031868: 73c22802 mul a1,s8,v0 +8003186c: 3c028021 lui v0,0x8021 +80031870: 8443ce7e lh v1,-12674(v0) +80031874: 2aa2fff1 slti v0,s5,-15 +80031878: 0083001a div zero,a0,v1 +8003187c: 006001f4 teq v1,zero,0x7 +80031880: 00002012 mflo a0 +80031884: 00a3001a div zero,a1,v1 +80031888: 006001f4 teq v1,zero,0x7 +8003188c: 0004a400 sll s4,a0,0x10 +80031890: 0014a403 sra s4,s4,0x10 +80031894: 3c038021 lui v1,0x8021 +80031898: 3c048021 lui a0,0x8021 +8003189c: a474ce98 sh s4,-12648(v1) +800318a0: 00002812 mflo a1 +800318a4: 0005b400 sll s6,a1,0x10 +800318a8: 0016b403 sra s6,s6,0x10 +800318ac: 14400108 bnez v0,80031cd0 <_Z9DSP4_Op0Dv+0x7bc> +800318b0: a496ce96 sh s6,-12650(a0) +800318b4: 3c118019 lui s1,0x8019 +800318b8: 2631b190 addiu s1,s1,-20080 +800318bc: 0220f809 jalr s1 +800318c0: 72b52002 mul a0,s5,s5 +800318c4: 3c048019 lui a0,0x8019 +800318c8: 8c86ce60 lw a2,-12704(a0) +800318cc: 8c87ce64 lw a3,-12700(a0) +800318d0: 3c108019 lui s0,0x8019 +800318d4: 00602821 move a1,v1 +800318d8: 2610a780 addiu s0,s0,-22656 +800318dc: 0200f809 jalr s0 +800318e0: 00402021 move a0,v0 +800318e4: 02a02021 move a0,s5 +800318e8: 00409021 move s2,v0 +800318ec: 0220f809 jalr s1 +800318f0: 00609821 move s3,v1 +800318f4: 3c048019 lui a0,0x8019 +800318f8: 8c86ce68 lw a2,-12696(a0) +800318fc: 8c87ce6c lw a3,-12692(a0) +80031900: 00602821 move a1,v1 +80031904: 0200f809 jalr s0 +80031908: 00402021 move a0,v0 +8003190c: 3c088019 lui t0,0x8019 +80031910: 02402021 move a0,s2 +80031914: 00403021 move a2,v0 +80031918: 00603821 move a3,v1 +8003191c: 2508a708 addiu t0,t0,-22776 +80031920: 0100f809 jalr t0 +80031924: 02602821 move a1,s3 +80031928: 3c048019 lui a0,0x8019 +8003192c: 8c86ce70 lw a2,-12688(a0) +80031930: 8c87ce74 lw a3,-12684(a0) +80031934: 3c088019 lui t0,0x8019 +80031938: 2508a688 addiu t0,t0,-22904 +8003193c: 00402021 move a0,v0 +80031940: 0100f809 jalr t0 +80031944: 00602821 move a1,v1 +80031948: 00402021 move a0,v0 +8003194c: 3c028019 lui v0,0x8019 +80031950: 2442b280 addiu v0,v0,-19840 +80031954: 0040f809 jalr v0 +80031958: 00602821 move a1,v1 +8003195c: 0002bc00 sll s7,v0,0x10 +80031960: 3c028021 lui v0,0x8021 +80031964: 8444ce92 lh a0,-12654(v0) +80031968: 3c028011 lui v0,0x8011 +8003196c: 2442e2b0 addiu v0,v0,-7504 +80031970: 0040f809 jalr v0 +80031974: 02842023 subu a0,s4,a0 +80031978: 3c048021 lui a0,0x8021 +8003197c: 8483ce84 lh v1,-12668(a0) +80031980: 3c058021 lui a1,0x8021 +80031984: 0283182a slt v1,s4,v1 +80031988: 0017bc03 sra s7,s7,0x10 +8003198c: 146000ce bnez v1,80031cc8 <_Z9DSP4_Op0Dv+0x7b4> +80031990: a4a2ce82 sh v0,-12670(a1) +80031994: a4a0ce82 sh zero,-12670(a1) +80031998: 3c038021 lui v1,0x8021 +8003199c: 8462ceb0 lh v0,-12624(v1) +800319a0: 0282102a slt v0,s4,v0 +800319a4: 104000bb beqz v0,80031c94 <_Z9DSP4_Op0Dv+0x780> +800319a8: 3c078021 lui a3,0x8021 +800319ac: 3c068021 lui a2,0x8021 +800319b0: afa00010 sw zero,16(sp) +800319b4: a4c0ce82 sh zero,-12670(a2) +800319b8: 3c028021 lui v0,0x8021 +800319bc: 844bce82 lh t3,-12670(v0) +800319c0: 3c068021 lui a2,0x8021 +800319c4: 8cc5ce78 lw a1,-12680(a2) +800319c8: 000b1040 sll v0,t3,0x1 +800319cc: 000b18c0 sll v1,t3,0x3 +800319d0: 00621823 subu v1,v1,v0 +800319d4: 3c048021 lui a0,0x8021 +800319d8: 2482ca64 addiu v0,a0,-13724 +800319dc: 24a50001 addiu a1,a1,1 +800319e0: 2463000a addiu v1,v1,10 +800319e4: 001e3a03 sra a3,s8,0x8 +800319e8: 00164203 sra t0,s6,0x8 +800319ec: 00154a03 sra t1,s5,0x8 +800319f0: 00145203 sra t2,s4,0x8 +800319f4: 000b2203 sra a0,t3,0x8 +800319f8: acc5ce78 sw a1,-12680(a2) +800319fc: a044021d sb a0,541(v0) +80031a00: ac43000c sw v1,12(v0) +80031a04: a0470215 sb a3,533(v0) +80031a08: a0480217 sb t0,535(v0) +80031a0c: a0490219 sb t1,537(v0) +80031a10: a04a021b sb t2,539(v0) +80031a14: a05e0214 sb s8,532(v0) +80031a18: a0560216 sb s6,534(v0) +80031a1c: a0550218 sb s5,536(v0) +80031a20: a054021a sb s4,538(v0) +80031a24: 196000cd blez t3,80031d5c <_Z9DSP4_Op0Dv+0x848> +80031a28: a04b021c sb t3,540(v0) +80031a2c: 3c038021 lui v1,0x8021 +80031a30: 3c058021 lui a1,0x8021 +80031a34: 3c068021 lui a2,0x8021 +80031a38: 3c078021 lui a3,0x8021 +80031a3c: 247ecc7b addiu s8,v1,-13189 +80031a40: 3c028021 lui v0,0x8021 +80031a44: 3c038021 lui v1,0x8021 +80031a48: 94b6ce88 lhu s6,-12664(a1) +80031a4c: 94d5ce86 lhu s5,-12666(a2) +80031a50: 94efcea6 lhu t7,-12634(a3) +80031a54: 2459cc7c addiu t9,v0,-13188 +80031a58: 2478cc7d addiu t8,v1,-13187 +80031a5c: 0160a021 move s4,t3 +80031a60: 2408000a li t0,10 +80031a64: 00008021 move s0,zero +80031a68: 00009021 move s2,zero +80031a6c: 00008821 move s1,zero +80031a70: 00121a03 sra v1,s2,0x8 +80031a74: 00112203 sra a0,s1,0x8 +80031a78: 26020001 addiu v0,s0,1 +80031a7c: 00761821 addu v1,v1,s6 +80031a80: 00952021 addu a0,a0,s5 +80031a84: 00028400 sll s0,v0,0x10 +80031a88: 00031c00 sll v1,v1,0x10 +80031a8c: 00042400 sll a0,a0,0x10 +80031a90: 3c028021 lui v0,0x8021 +80031a94: 3c058021 lui a1,0x8021 +80031a98: 3c068021 lui a2,0x8021 +80031a9c: 00031c03 sra v1,v1,0x10 +80031aa0: 00042403 sra a0,a0,0x10 +80031aa4: 2442cc78 addiu v0,v0,-13192 +80031aa8: 24a5cc79 addiu a1,a1,-13191 +80031aac: 24c6cc7a addiu a2,a2,-13190 +80031ab0: 01024821 addu t1,t0,v0 +80031ab4: 01055021 addu t2,t0,a1 +80031ab8: 01193821 addu a3,t0,t9 +80031abc: 01062821 addu a1,t0,a2 +80031ac0: 250e0006 addiu t6,t0,6 +80031ac4: 000f1202 srl v0,t7,0x8 +80031ac8: 011e3021 addu a2,t0,s8 +80031acc: 00036203 sra t4,v1,0x8 +80031ad0: 01184021 addu t0,t0,t8 +80031ad4: 00046a03 sra t5,a0,0x8 +80031ad8: a12f0000 sb t7,0(t1) +80031adc: a1420000 sb v0,0(t2) +80031ae0: a0a30000 sb v1,0(a1) +80031ae4: a0cc0000 sb t4,0(a2) +80031ae8: a0e40000 sb a0,0(a3) +80031aec: a10d0000 sb t5,0(t0) +80031af0: 00108403 sra s0,s0,0x10 +80031af4: 8fa70010 lw a3,16(sp) +80031af8: 25f3fffc addiu s3,t7,-4 +80031afc: 000e4400 sll t0,t6,0x10 +80031b00: 0214582a slt t3,s0,s4 +80031b04: 00084403 sra t0,t0,0x10 +80031b08: 02579021 addu s2,s2,s7 +80031b0c: 02278821 addu s1,s1,a3 +80031b10: 1560ffd7 bnez t3,80031a70 <_Z9DSP4_Op0Dv+0x55c> +80031b14: 02607821 move t7,s3 +80031b18: 72071802 mul v1,s0,a3 +80031b1c: 72f01002 mul v0,s7,s0 +80031b20: 00031a03 sra v1,v1,0x8 +80031b24: 00021203 sra v0,v0,0x8 +80031b28: 3c048021 lui a0,0x8021 +80031b2c: a493cea6 sh s3,-12634(a0) +80031b30: 3046ffff andi a2,v0,0xffff +80031b34: 3065ffff andi a1,v1,0xffff +80031b38: 3c078021 lui a3,0x8021 +80031b3c: 3c048021 lui a0,0x8021 +80031b40: 94e2ce88 lhu v0,-12664(a3) +80031b44: 9483ce86 lhu v1,-12666(a0) +80031b48: 3c078021 lui a3,0x8021 +80031b4c: 84e4ce82 lh a0,-12670(a3) +80031b50: 00c21021 addu v0,a2,v0 +80031b54: 00a31821 addu v1,a1,v1 +80031b58: 3c068021 lui a2,0x8021 +80031b5c: 3c058021 lui a1,0x8021 +80031b60: a4a2ce88 sh v0,-12664(a1) +80031b64: 18800015 blez a0,80031bbc <_Z9DSP4_Op0Dv+0x6a8> +80031b68: a4c3ce86 sh v1,-12666(a2) +80031b6c: 3c028021 lui v0,0x8021 +80031b70: 3c038021 lui v1,0x8021 +80031b74: 9466ce96 lhu a2,-12650(v1) +80031b78: 8445cefa lh a1,-12550(v0) +80031b7c: 3c028021 lui v0,0x8021 +80031b80: 8447ce98 lh a3,-12648(v0) +80031b84: 3c048021 lui a0,0x8021 +80031b88: 3c028021 lui v0,0x8021 +80031b8c: 3c038021 lui v1,0x8021 +80031b90: 00052840 sll a1,a1,0x1 +80031b94: 2442cf80 addiu v0,v0,-12416 +80031b98: 2484cf88 addiu a0,a0,-12408 +80031b9c: a466ce8e sh a2,-12658(v1) +80031ba0: 8fa60014 lw a2,20(sp) +80031ba4: 00a42021 addu a0,a1,a0 +80031ba8: 00a22821 addu a1,a1,v0 +80031bac: 3c028021 lui v0,0x8021 +80031bb0: a4a60000 sh a2,0(a1) +80031bb4: a4870000 sh a3,0(a0) +80031bb8: a447ce92 sh a3,-12654(v0) +80031bbc: 3c048021 lui a0,0x8021 +80031bc0: 2483ca64 addiu v1,a0,-13724 +80031bc4: 3c078021 lui a3,0x8021 +80031bc8: 94e6ce9e lhu a2,-12642(a3) +80031bcc: 3c088021 lui t0,0x8021 +80031bd0: 80640017 lb a0,23(v1) +80031bd4: 9502ce9a lhu v0,-12646(t0) +80031bd8: 80650019 lb a1,25(v1) +80031bdc: 00862021 addu a0,a0,a2 +80031be0: 3c068021 lui a2,0x8021 +80031be4: 00a22821 addu a1,a1,v0 +80031be8: 00042400 sll a0,a0,0x10 +80031bec: 94c2cea4 lhu v0,-12636(a2) +80031bf0: 3c068021 lui a2,0x8021 +80031bf4: 94c3cea2 lhu v1,-12638(a2) +80031bf8: 00042403 sra a0,a0,0x10 +80031bfc: 00052c00 sll a1,a1,0x10 +80031c00: 00052c03 sra a1,a1,0x10 +80031c04: 00821021 addu v0,a0,v0 +80031c08: 3c068021 lui a2,0x8021 +80031c0c: 00a31821 addu v1,a1,v1 +80031c10: a4c2cea4 sh v0,-12636(a2) +80031c14: 3c028021 lui v0,0x8021 +80031c18: a443cea2 sh v1,-12638(v0) +80031c1c: a4e4ce9e sh a0,-12642(a3) +80031c20: 0800c5d2 j 80031748 <_Z9DSP4_Op0Dv+0x234> +80031c24: a505ce9a sh a1,-12646(t0) +80031c28: 24030003 li v1,3 +80031c2c: 3c028021 lui v0,0x8021 +80031c30: 0800c5c5 j 80031714 <_Z9DSP4_Op0Dv+0x200> +80031c34: a443cefa sh v1,-12550(v0) +80031c38: 24a5ffff addiu a1,a1,-1 +80031c3c: 2402fffc li v0,-4 +80031c40: 00a22825 or a1,a1,v0 +80031c44: 24a50001 addiu a1,a1,1 +80031c48: 00052c00 sll a1,a1,0x10 +80031c4c: 00052c03 sra a1,a1,0x10 +80031c50: 14b9fea9 bne a1,t9,800316f8 <_Z9DSP4_Op0Dv+0x1e4> +80031c54: a625cef8 sh a1,-12552(s1) +80031c58: 0800c70b j 80031c2c <_Z9DSP4_Op0Dv+0x718> +80031c5c: 24030003 li v1,3 +80031c60: 0800c5c5 j 80031714 <_Z9DSP4_Op0Dv+0x200> +80031c64: a440cefa sh zero,-12550(v0) +80031c68: a0c5ca64 sb a1,-13724(a2) +80031c6c: 0800c5d9 j 80031764 <_Z9DSP4_Op0Dv+0x250> +80031c70: ad00000c sw zero,12(t0) +80031c74: 3c028021 lui v0,0x8021 +80031c78: 0800c5c5 j 80031714 <_Z9DSP4_Op0Dv+0x200> +80031c7c: a459cefa sh t9,-12550(v0) +80031c80: 14a0fea5 bnez a1,80031718 <_Z9DSP4_Op0Dv+0x204> +80031c84: 00082200 sll a0,t0,0x8 +80031c88: 3c028021 lui v0,0x8021 +80031c8c: 0800c5c6 j 80031718 <_Z9DSP4_Op0Dv+0x204> +80031c90: a45ecefa sh s8,-12550(v0) +80031c94: 84e4ce82 lh a0,-12670(a3) +80031c98: 1880002e blez a0,80031d54 <_Z9DSP4_Op0Dv+0x840> +80031c9c: 3c028021 lui v0,0x8021 +80031ca0: 8443ce8e lh v1,-12658(v0) +80031ca4: 02c31823 subu v1,s6,v1 +80031ca8: 00031a00 sll v1,v1,0x8 +80031cac: 0064001a div zero,v1,a0 +80031cb0: 008001f4 teq a0,zero,0x7 +80031cb4: 00001812 mflo v1 +80031cb8: 00031c00 sll v1,v1,0x10 +80031cbc: 00031c03 sra v1,v1,0x10 +80031cc0: 0800c66e j 800319b8 <_Z9DSP4_Op0Dv+0x4a4> +80031cc4: afa30010 sw v1,16(sp) +80031cc8: 0800c666 j 80031998 <_Z9DSP4_Op0Dv+0x484> +80031ccc: a494ce84 sh s4,-12668(a0) +80031cd0: 3c118019 lui s1,0x8019 +80031cd4: 2631b190 addiu s1,s1,-20080 +80031cd8: 0220f809 jalr s1 +80031cdc: 72b52002 mul a0,s5,s5 +80031ce0: 3c048019 lui a0,0x8019 +80031ce4: 8c86ce78 lw a2,-12680(a0) +80031ce8: 8c87ce7c lw a3,-12676(a0) +80031cec: 3c108019 lui s0,0x8019 +80031cf0: 00602821 move a1,v1 +80031cf4: 2610a780 addiu s0,s0,-22656 +80031cf8: 0200f809 jalr s0 +80031cfc: 00402021 move a0,v0 +80031d00: 02a02021 move a0,s5 +80031d04: 00409021 move s2,v0 +80031d08: 0220f809 jalr s1 +80031d0c: 00609821 move s3,v1 +80031d10: 3c048019 lui a0,0x8019 +80031d14: 8c86ce80 lw a2,-12672(a0) +80031d18: 8c87ce84 lw a3,-12668(a0) +80031d1c: 00602821 move a1,v1 +80031d20: 0200f809 jalr s0 +80031d24: 00402021 move a0,v0 +80031d28: 3c088019 lui t0,0x8019 +80031d2c: 02402021 move a0,s2 +80031d30: 00403021 move a2,v0 +80031d34: 00603821 move a3,v1 +80031d38: 2508a708 addiu t0,t0,-22776 +80031d3c: 0100f809 jalr t0 +80031d40: 02602821 move a1,s3 +80031d44: 3c048019 lui a0,0x8019 +80031d48: 8c86ce88 lw a2,-12664(a0) +80031d4c: 0800c64d j 80031934 <_Z9DSP4_Op0Dv+0x420> +80031d50: 8c87ce8c lw a3,-12660(a0) +80031d54: 0800c66e j 800319b8 <_Z9DSP4_Op0Dv+0x4a4> +80031d58: afa00010 sw zero,16(sp) +80031d5c: 00003021 move a2,zero +80031d60: 0800c6ce j 80031b38 <_Z9DSP4_Op0Dv+0x624> +80031d64: 00002821 move a1,zero + +80031d68 <_Z9DSP4_Op08v>: +80031d68: 27bdff70 addiu sp,sp,-144 +80031d6c: afbf008c sw ra,140(sp) +80031d70: afbe0088 sw s8,136(sp) +80031d74: afb70084 sw s7,132(sp) +80031d78: afb60080 sw s6,128(sp) +80031d7c: afb5007c sw s5,124(sp) +80031d80: afb40078 sw s4,120(sp) +80031d84: afb30074 sw s3,116(sp) +80031d88: afb20070 sw s2,112(sp) +80031d8c: afb1006c sw s1,108(sp) +80031d90: afb00068 sw s0,104(sp) +80031d94: 3c068021 lui a2,0x8021 +80031d98: 80d0ce7c lb s0,-12676(a2) +80031d9c: 3c058021 lui a1,0x8021 +80031da0: 24020001 li v0,1 +80031da4: 120200a9 beq s0,v0,8003204c <_Z9DSP4_Op08v+0x2e4> +80031da8: a0a0ca64 sb zero,-13724(a1) +80031dac: 24020002 li v0,2 +80031db0: 120200be beq s0,v0,800320ac <_Z9DSP4_Op08v+0x344> +80031db4: 24a2ca64 addiu v0,a1,-13724 +80031db8: 90500017 lbu s0,23(v0) +80031dbc: 90440016 lbu a0,22(v0) +80031dc0: 904f0015 lbu t7,21(v0) +80031dc4: 90510019 lbu s1,25(v0) +80031dc8: 9047001b lbu a3,27(v0) +80031dcc: 904b003b lbu t3,59(v0) +80031dd0: 90430014 lbu v1,20(v0) +80031dd4: 90450018 lbu a1,24(v0) +80031dd8: 9055001a lbu s5,26(v0) +80031ddc: 9052003a lbu s2,58(v0) +80031de0: 904c001d lbu t4,29(v0) +80031de4: 904d001f lbu t5,31(v0) +80031de8: 904e0021 lbu t6,33(v0) +80031dec: 90460023 lbu a2,35(v0) +80031df0: 90480035 lbu t0,53(v0) +80031df4: 90490037 lbu t1,55(v0) +80031df8: 00108200 sll s0,s0,0x8 +80031dfc: 9056001c lbu s6,28(v0) +80031e00: 9057001e lbu s7,30(v0) +80031e04: 90580020 lbu t8,32(v0) +80031e08: 90590022 lbu t9,34(v0) +80031e0c: 905e0034 lbu s8,52(v0) +80031e10: 90540036 lbu s4,54(v0) +80031e14: 02048025 or s0,s0,a0 +80031e18: 000f7a00 sll t7,t7,0x8 +80031e1c: 3c048021 lui a0,0x8021 +80031e20: 00118a00 sll s1,s1,0x8 +80031e24: 00073a00 sll a3,a3,0x8 +80031e28: 000b5a00 sll t3,t3,0x8 +80031e2c: 904a0039 lbu t2,57(v0) +80031e30: 01e37825 or t7,t7,v1 +80031e34: 02258825 or s1,s1,a1 +80031e38: 2483cebc addiu v1,a0,-12612 +80031e3c: 00f53825 or a3,a3,s5 +80031e40: 01725825 or t3,t3,s2 +80031e44: 3c058021 lui a1,0x8021 +80031e48: 3c128021 lui s2,0x8021 +80031e4c: 000c6200 sll t4,t4,0x8 +80031e50: 000d6a00 sll t5,t5,0x8 +80031e54: 000e7200 sll t6,t6,0x8 +80031e58: 00063200 sll a2,a2,0x8 +80031e5c: 00084200 sll t0,t0,0x8 +80031e60: 00094a00 sll t1,t1,0x8 +80031e64: 24a4cec4 addiu a0,a1,-12604 +80031e68: 90530038 lbu s3,56(v0) +80031e6c: 2645cecc addiu a1,s2,-12596 +80031e70: 01966025 or t4,t4,s6 +80031e74: 01b76825 or t5,t5,s7 +80031e78: 01d87025 or t6,t6,t8 +80031e7c: 00d93025 or a2,a2,t9 +80031e80: 011e4025 or t0,t0,s8 +80031e84: a4670006 sh a3,6(v1) +80031e88: a4700002 sh s0,2(v1) +80031e8c: a4710004 sh s1,4(v1) +80031e90: 01344825 or t1,t1,s4 +80031e94: 3c168021 lui s6,0x8021 +80031e98: 3c038021 lui v1,0x8021 +80031e9c: a4860006 sh a2,6(a0) +80031ea0: a6cfcebc sh t7,-12612(s6) +80031ea4: a46ccec4 sh t4,-12604(v1) +80031ea8: a48d0002 sh t5,2(a0) +80031eac: a48e0004 sh t6,4(a0) +80031eb0: a648cecc sh t0,-12596(s2) +80031eb4: 000a5200 sll t2,t2,0x8 +80031eb8: a4a90002 sh t1,2(a1) +80031ebc: 9051004c lbu s1,76(v0) +80031ec0: 01535025 or t2,t2,s3 +80031ec4: 9043003c lbu v1,60(v0) +80031ec8: 90560044 lbu s6,68(v0) +80031ecc: 90500053 lbu s0,83(v0) +80031ed0: 904d003d lbu t5,61(v0) +80031ed4: 904e003f lbu t6,63(v0) +80031ed8: 904f0041 lbu t7,65(v0) +80031edc: 90460043 lbu a2,67(v0) +80031ee0: 904c0049 lbu t4,73(v0) +80031ee4: 9044004b lbu a0,75(v0) +80031ee8: 9047004d lbu a3,77(v0) +80031eec: 9048004f lbu t0,79(v0) +80031ef0: 90490051 lbu t1,81(v0) +80031ef4: 905e0040 lbu s8,64(v0) +80031ef8: 90550042 lbu s5,66(v0) +80031efc: 90570046 lbu s7,70(v0) +80031f00: 90580048 lbu t8,72(v0) +80031f04: 9059004a lbu t9,74(v0) +80031f08: a4aa0004 sh t2,4(a1) +80031f0c: a4ab0006 sh t3,6(a1) +80031f10: 904a0045 lbu t2,69(v0) +80031f14: 9045003e lbu a1,62(v0) +80031f18: 904b0047 lbu t3,71(v0) +80031f1c: a7b10040 sh s1,64(sp) +80031f20: 9052004e lbu s2,78(v0) +80031f24: 000d6a00 sll t5,t5,0x8 +80031f28: a7b20048 sh s2,72(sp) +80031f2c: 90510050 lbu s1,80(v0) +80031f30: 97b20040 lhu s2,64(sp) +80031f34: a7b10050 sh s1,80(sp) +80031f38: 90420052 lbu v0,82(v0) +80031f3c: 01a36825 or t5,t5,v1 +80031f40: 000e7200 sll t6,t6,0x8 +80031f44: 97a30050 lhu v1,80(sp) +80031f48: 000a5200 sll t2,t2,0x8 +80031f4c: 3c118021 lui s1,0x8021 +80031f50: 01c57025 or t6,t6,a1 +80031f54: 01565025 or t2,t2,s6 +80031f58: 3c058021 lui a1,0x8021 +80031f5c: 97b60048 lhu s6,72(sp) +80031f60: 000f7a00 sll t7,t7,0x8 +80031f64: 00063200 sll a2,a2,0x8 +80031f68: 000b5a00 sll t3,t3,0x8 +80031f6c: 000c6200 sll t4,t4,0x8 +80031f70: 00042200 sll a0,a0,0x8 +80031f74: 00073a00 sll a3,a3,0x8 +80031f78: 00094a00 sll t1,t1,0x8 +80031f7c: 00108200 sll s0,s0,0x8 +80031f80: 00992025 or a0,a0,t9 +80031f84: 00f23825 or a3,a3,s2 +80031f88: 01234825 or t1,t1,v1 +80031f8c: 02028025 or s0,s0,v0 +80031f90: 24a3cedc addiu v1,a1,-12580 +80031f94: 2622ced4 addiu v0,s1,-12588 +80031f98: 3c128021 lui s2,0x8021 +80031f9c: 00084200 sll t0,t0,0x8 +80031fa0: 01fe7825 or t7,t7,s8 +80031fa4: 00d53025 or a2,a2,s5 +80031fa8: 01775825 or t3,t3,s7 +80031fac: 01986025 or t4,t4,t8 +80031fb0: 2645cee4 addiu a1,s2,-12572 +80031fb4: 01164025 or t0,t0,s6 +80031fb8: a4460006 sh a2,6(v0) +80031fbc: 3c168021 lui s6,0x8021 +80031fc0: a4640006 sh a0,6(v1) +80031fc4: a44e0002 sh t6,2(v0) +80031fc8: a44f0004 sh t7,4(v0) +80031fcc: a46b0002 sh t3,2(v1) +80031fd0: a46c0004 sh t4,4(v1) +80031fd4: 24047fff li a0,32767 +80031fd8: 3c028021 lui v0,0x8021 +80031fdc: 3c038021 lui v1,0x8021 +80031fe0: a62dced4 sh t5,-12588(s1) +80031fe4: a6cacedc sh t2,-12580(s6) +80031fe8: a647cee4 sh a3,-12572(s2) +80031fec: a4a80002 sh t0,2(a1) +80031ff0: a4a90004 sh t1,4(a1) +80031ff4: a4b00006 sh s0,6(a1) +80031ff8: a444ce7e sh a0,-12674(v0) +80031ffc: ac60ce78 sw zero,-12680(v1) +80032000: 3c038021 lui v1,0x8021 +80032004: 2462ca64 addiu v0,v1,-13724 +80032008: 24040001 li a0,1 +8003200c: 24030002 li v1,2 +80032010: 3c058021 lui a1,0x8021 +80032014: ac430004 sw v1,4(v0) +80032018: a0a4ce7c sb a0,-12676(a1) +8003201c: 8fbf008c lw ra,140(sp) +80032020: 8fbe0088 lw s8,136(sp) +80032024: 8fb70084 lw s7,132(sp) +80032028: 8fb60080 lw s6,128(sp) +8003202c: 8fb5007c lw s5,124(sp) +80032030: 8fb40078 lw s4,120(sp) +80032034: 8fb30074 lw s3,116(sp) +80032038: 8fb20070 lw s2,112(sp) +8003203c: 8fb1006c lw s1,108(sp) +80032040: 8fb00068 lw s0,104(sp) +80032044: 03e00008 jr ra +80032048: 27bd0090 addiu sp,sp,144 +8003204c: 24a7ca64 addiu a3,a1,-13724 +80032050: 90e20015 lbu v0,21(a3) +80032054: 90e40014 lbu a0,20(a3) +80032058: 00021200 sll v0,v0,0x8 +8003205c: 00441025 or v0,v0,a0 +80032060: 34038000 li v1,0x8000 +80032064: 1043008a beq v0,v1,80032290 <_Z9DSP4_Op08v+0x528> +80032068: 24030002 li v1,2 +8003206c: 24020012 li v0,18 +80032070: ace20004 sw v0,4(a3) +80032074: a0c3ce7c sb v1,-12676(a2) +80032078: ace30008 sw v1,8(a3) +8003207c: 8fbf008c lw ra,140(sp) +80032080: 8fbe0088 lw s8,136(sp) +80032084: 8fb70084 lw s7,132(sp) +80032088: 8fb60080 lw s6,128(sp) +8003208c: 8fb5007c lw s5,124(sp) +80032090: 8fb40078 lw s4,120(sp) +80032094: 8fb30074 lw s3,116(sp) +80032098: 8fb20070 lw s2,112(sp) +8003209c: 8fb1006c lw s1,108(sp) +800320a0: 8fb00068 lw s0,104(sp) +800320a4: 03e00008 jr ra +800320a8: 27bd0090 addiu sp,sp,144 +800320ac: 24afca64 addiu t7,a1,-13724 +800320b0: 91e30015 lbu v1,21(t7) +800320b4: 91e40014 lbu a0,20(t7) +800320b8: 00031a00 sll v1,v1,0x8 +800320bc: 00641825 or v1,v1,a0 +800320c0: 3c058021 lui a1,0x8021 +800320c4: 00031c00 sll v1,v1,0x10 +800320c8: 8ca2ce78 lw v0,-12680(a1) +800320cc: 00031c03 sra v1,v1,0x10 +800320d0: afa30038 sw v1,56(sp) +800320d4: 24420001 addiu v0,v0,1 +800320d8: 8fb10038 lw s1,56(sp) +800320dc: aca2ce78 sw v0,-12680(a1) +800320e0: 24028001 li v0,-32767 +800320e4: 91ee0016 lbu t6,22(t7) +800320e8: 91e80017 lbu t0,23(t7) +800320ec: 91ed0018 lbu t5,24(t7) +800320f0: 91e30019 lbu v1,25(t7) +800320f4: 91ec001a lbu t4,26(t7) +800320f8: 91e4001b lbu a0,27(t7) +800320fc: 91eb001c lbu t3,28(t7) +80032100: 91e5001d lbu a1,29(t7) +80032104: 91ea001e lbu t2,30(t7) +80032108: 91e6001f lbu a2,31(t7) +8003210c: 91e90020 lbu t1,32(t7) +80032110: 1222ffbb beq s1,v0,80032000 <_Z9DSP4_Op08v+0x298> +80032114: 91e70021 lbu a3,33(t7) +80032118: 00081200 sll v0,t0,0x8 +8003211c: 00031a00 sll v1,v1,0x8 +80032120: 00042200 sll a0,a0,0x8 +80032124: 00052a00 sll a1,a1,0x8 +80032128: 00063200 sll a2,a2,0x8 +8003212c: 00073a00 sll a3,a3,0x8 +80032130: 01c21025 or v0,t6,v0 +80032134: 01a31825 or v1,t5,v1 +80032138: 01842025 or a0,t4,a0 +8003213c: 01652825 or a1,t3,a1 +80032140: 01463025 or a2,t2,a2 +80032144: 01273825 or a3,t1,a3 +80032148: 00021400 sll v0,v0,0x10 +8003214c: 00021403 sra v0,v0,0x10 +80032150: 00031c00 sll v1,v1,0x10 +80032154: 00042400 sll a0,a0,0x10 +80032158: 00052c00 sll a1,a1,0x10 +8003215c: 00063400 sll a2,a2,0x10 +80032160: 00073c00 sll a3,a3,0x10 +80032164: afa20034 sw v0,52(sp) +80032168: 00031c03 sra v1,v1,0x10 +8003216c: 00042403 sra a0,a0,0x10 +80032170: 00052c03 sra a1,a1,0x10 +80032174: 00063403 sra a2,a2,0x10 +80032178: 00073c03 sra a3,a3,0x10 +8003217c: 24027fff li v0,32767 +80032180: afa30030 sw v1,48(sp) +80032184: afa4002c sw a0,44(sp) +80032188: afa50028 sw a1,40(sp) +8003218c: afa60024 sw a2,36(sp) +80032190: 16220045 bne s1,v0,800322a8 <_Z9DSP4_Op08v+0x540> +80032194: afa70020 sw a3,32(sp) +80032198: 00a08821 move s1,a1 +8003219c: 3c058021 lui a1,0x8021 +800321a0: 24a7cecc addiu a3,a1,-12596 +800321a4: 8fb20034 lw s2,52(sp) +800321a8: 94a2cecc lhu v0,-12596(a1) +800321ac: 94e30002 lhu v1,2(a3) +800321b0: 3244ffff andi a0,s2,0xffff +800321b4: 00441023 subu v0,v0,a0 +800321b8: 00c0b021 move s6,a2 +800321bc: 00641823 subu v1,v1,a0 +800321c0: 3c068021 lui a2,0x8021 +800321c4: a4a2cecc sh v0,-12596(a1) +800321c8: a4e30002 sh v1,2(a3) +800321cc: 00021c00 sll v1,v0,0x10 +800321d0: 24c2cec4 addiu v0,a2,-12604 +800321d4: 84490002 lh t1,2(v0) +800321d8: 84e40002 lh a0,2(a3) +800321dc: 8fa20020 lw v0,32(sp) +800321e0: 84c8cec4 lh t0,-12604(a2) +800321e4: 3c058021 lui a1,0x8021 +800321e8: 00031c03 sra v1,v1,0x10 +800321ec: 00761821 addu v1,v1,s6 +800321f0: 00822021 addu a0,a0,v0 +800321f4: 24a2cebc addiu v0,a1,-12612 +800321f8: 84460002 lh a2,2(v0) +800321fc: 84aacebc lh t2,-12612(a1) +80032200: 0068102a slt v0,v1,t0 +80032204: 0102180b movn v1,t0,v0 +80032208: 0089282a slt a1,a0,t1 +8003220c: 0125200b movn a0,t1,a1 +80032210: 0143102a slt v0,t2,v1 +80032214: 8fa5002c lw a1,44(sp) +80032218: 3c0c8021 lui t4,0x8021 +8003221c: 3c0d8021 lui t5,0x8021 +80032220: 8fb20038 lw s2,56(sp) +80032224: 0062500a movz t2,v1,v0 +80032228: 94e80004 lhu t0,4(a3) +8003222c: 94e90006 lhu t1,6(a3) +80032230: 2583ceec addiu v1,t4,-12564 +80032234: 25a2cef4 addiu v0,t5,-12556 +80032238: 30abffff andi t3,a1,0xffff +8003223c: 3c0e8021 lui t6,0x8021 +80032240: 00c4282a slt a1,a2,a0 +80032244: a4710002 sh s1,2(v1) +80032248: a4520002 sh s2,2(v0) +8003224c: 8fb6002c lw s6,44(sp) +80032250: 8fa20030 lw v0,48(sp) +80032254: 8fa30034 lw v1,52(sp) +80032258: 0085300a movz a2,a0,a1 +8003225c: 012b4823 subu t1,t1,t3 +80032260: 25c4cef0 addiu a0,t6,-12560 +80032264: 010b4023 subu t0,t0,t3 +80032268: a1e60215 sb a2,533(t7) +8003226c: a4960002 sh s6,2(a0) +80032270: a582ceec sh v0,-12564(t4) +80032274: a4e80004 sh t0,4(a3) +80032278: a4e90006 sh t1,6(a3) +8003227c: adf0000c sw s0,12(t7) +80032280: a1ea0214 sb t2,532(t7) +80032284: a5c3cef0 sh v1,-12560(t6) +80032288: 0800c800 j 80032000 <_Z9DSP4_Op08v+0x298> +8003228c: a5b2cef4 sh s2,-12556(t5) +80032290: 24020002 li v0,2 +80032294: a0b0ca64 sb s0,-13724(a1) +80032298: ace2000c sw v0,12(a3) +8003229c: a0e00215 sb zero,533(a3) +800322a0: 0800c807 j 8003201c <_Z9DSP4_Op08v+0x2b4> +800322a4: a0e00214 sb zero,532(a3) +800322a8: 3c058021 lui a1,0x8021 +800322ac: 84a4ceec lh a0,-12564(a1) +800322b0: 3c078011 lui a3,0x8011 +800322b4: 00642023 subu a0,v1,a0 +800322b8: 24e2e2b0 addiu v0,a3,-7504 +800322bc: 0040f809 jalr v0 +800322c0: 00608821 move s1,v1 +800322c4: 3c088021 lui t0,0x8021 +800322c8: 8503cedc lh v1,-12580(t0) +800322cc: 3c128021 lui s2,0x8021 +800322d0: 0223182a slt v1,s1,v1 +800322d4: 14600131 bnez v1,8003279c <_Z9DSP4_Op08v+0xa34> +800322d8: a642ce82 sh v0,-12670(s2) +800322dc: a640ce82 sh zero,-12670(s2) +800322e0: 3c038021 lui v1,0x8021 +800322e4: 3c048021 lui a0,0x8021 +800322e8: 8462cedc lh v0,-12580(v1) +800322ec: 8483cee4 lh v1,-12572(a0) +800322f0: 0043102a slt v0,v0,v1 +800322f4: 1040012c beqz v0,800327a8 <_Z9DSP4_Op08v+0xa40> +800322f8: 3c068021 lui a2,0x8021 +800322fc: 3c058021 lui a1,0x8021 +80032300: afa0001c sw zero,28(sp) +80032304: afa00018 sw zero,24(sp) +80032308: a4a0ce82 sh zero,-12670(a1) +8003230c: 3c028021 lui v0,0x8021 +80032310: 8448ce82 lh t0,-12670(v0) +80032314: 3c038021 lui v1,0x8021 +80032318: 00081080 sll v0,t0,0x2 +8003231c: 2464ca64 addiu a0,v1,-13724 +80032320: 24420002 addiu v0,v0,2 +80032324: 00081a03 sra v1,t0,0x8 +80032328: ac82000c sw v0,12(a0) +8003232c: a0830215 sb v1,533(a0) +80032330: 190001b2 blez t0,800329fc <_Z9DSP4_Op08v+0xc94> +80032334: a0880214 sb t0,532(a0) +80032338: 3c058021 lui a1,0x8021 +8003233c: 8fb10010 lw s1,16(sp) +80032340: 3c078021 lui a3,0x8021 +80032344: 3c038021 lui v1,0x8021 +80032348: 3c0b8021 lui t3,0x8021 +8003234c: 24a6cecc addiu a2,a1,-12596 +80032350: 01009821 move s3,t0 +80032354: 8fa80014 lw t0,20(sp) +80032358: 3231ffff andi s1,s1,0xffff +8003235c: 9579cebc lhu t9,-12612(t3) +80032360: 94bfcecc lhu ra,-12596(a1) +80032364: 94de0002 lhu s8,2(a2) +80032368: 8474cec4 lh s4,-12604(v1) +8003236c: 94efced4 lhu t7,-12588(a3) +80032370: 0080c021 move t8,a0 +80032374: 3117ffff andi s7,t0,0xffff +80032378: afb10060 sw s1,96(sp) +8003237c: 24100002 li s0,2 +80032380: 24120001 li s2,1 +80032384: 00006821 move t5,zero +80032388: 00007021 move t6,zero +8003238c: 24f5ced4 addiu s5,a3,-12588 +80032390: 8fb60018 lw s6,24(sp) +80032394: 8fa2001c lw v0,28(sp) +80032398: 8fa40060 lw a0,96(sp) +8003239c: 01d67021 addu t6,t6,s6 +800323a0: 01a26821 addu t5,t5,v0 +800323a4: 000e1a03 sra v1,t6,0x8 +800323a8: 009e1021 addu v0,a0,s8 +800323ac: 3c058021 lui a1,0x8021 +800323b0: 00621821 addu v1,v1,v0 +800323b4: 24a5cec4 addiu a1,a1,-12604 +800323b8: 84a60002 lh a2,2(a1) +800323bc: 02ff1021 addu v0,s7,ra +800323c0: 000d2203 sra a0,t5,0x8 +800323c4: 00031c00 sll v1,v1,0x10 +800323c8: 00822021 addu a0,a0,v0 +800323cc: 00031c03 sra v1,v1,0x10 +800323d0: 26090002 addiu t1,s0,2 +800323d4: 0066102a slt v0,v1,a2 +800323d8: 00042400 sll a0,a0,0x10 +800323dc: 00094c00 sll t1,t1,0x10 +800323e0: 00c2180b movn v1,a2,v0 +800323e4: 00042403 sra a0,a0,0x10 +800323e8: 00094c03 sra t1,t1,0x10 +800323ec: 3c028021 lui v0,0x8021 +800323f0: 0094282a slt a1,a0,s4 +800323f4: 2442cebc addiu v0,v0,-12612 +800323f8: 25260001 addiu a2,t1,1 +800323fc: 00195c00 sll t3,t9,0x10 +80032400: 844c0002 lh t4,2(v0) +80032404: 0285200b movn a0,s4,a1 +80032408: 000b5c03 sra t3,t3,0x10 +8003240c: 26420001 addiu v0,s2,1 +80032410: 3c168021 lui s6,0x8021 +80032414: 00063400 sll a2,a2,0x10 +80032418: 96aa0002 lhu t2,2(s5) +8003241c: 0164382a slt a3,t3,a0 +80032420: 00063403 sra a2,a2,0x10 +80032424: 00029400 sll s2,v0,0x10 +80032428: 26c2cc78 addiu v0,s6,-13192 +8003242c: 3c168021 lui s6,0x8021 +80032430: 0183402a slt t0,t4,v1 +80032434: 0167200b movn a0,t3,a3 +80032438: 00129403 sra s2,s2,0x10 +8003243c: 24cb0001 addiu t3,a2,1 +80032440: 26c5cc79 addiu a1,s6,-13191 +80032444: 0188180b movn v1,t4,t0 +80032448: 02021021 addu v0,s0,v0 +8003244c: 02052821 addu a1,s0,a1 +80032450: 000f3a02 srl a3,t7,0x8 +80032454: 25ecfffc addiu t4,t7,-4 +80032458: 254afffc addiu t2,t2,-4 +8003245c: 01384821 addu t1,t1,t8 +80032460: 00d83021 addu a2,a2,t8 +80032464: 000b8400 sll s0,t3,0x10 +80032468: 0272402a slt t0,s3,s2 +8003246c: a04f0000 sb t7,0(v0) +80032470: 00108403 sra s0,s0,0x10 +80032474: a0a70000 sb a3,0(a1) +80032478: 01807821 move t7,t4 +8003247c: a1240214 sb a0,532(t1) +80032480: a6aa0002 sh t2,2(s5) +80032484: 1100ffc2 beqz t0,80032390 <_Z9DSP4_Op08v+0x628> +80032488: a0c30214 sb v1,532(a2) +8003248c: 3c028021 lui v0,0x8021 +80032490: 1a600150 blez s3,800329d4 <_Z9DSP4_Op08v+0xc6c> +80032494: a44cced4 sh t4,-12588(v0) +80032498: 3c078021 lui a3,0x8021 +8003249c: 84e2cef0 lh v0,-12560(a3) +800324a0: 8fa30034 lw v1,52(sp) +800324a4: 2644ffff addiu a0,s2,-1 +800324a8: 00431023 subu v0,v0,v1 +800324ac: 00021200 sll v0,v0,0x8 +800324b0: 0053001a div zero,v0,s3 +800324b4: 026001f4 teq s3,zero,0x7 +800324b8: 00042400 sll a0,a0,0x10 +800324bc: 00042403 sra a0,a0,0x10 +800324c0: 8fb20030 lw s2,48(sp) +800324c4: 02182821 addu a1,s0,t8 +800324c8: 26060002 addiu a2,s0,2 +800324cc: 3c118021 lui s1,0x8021 +800324d0: 8fa80034 lw t0,52(sp) +800324d4: a632ceec sh s2,-12564(s1) +800324d8: 24b00215 addiu s0,a1,533 +800324dc: 24b10214 addiu s1,a1,532 +800324e0: 0006ac00 sll s5,a2,0x10 +800324e4: a4e8cef0 sh t0,-12560(a3) +800324e8: 0015ac03 sra s5,s5,0x10 +800324ec: 00001012 mflo v0 +800324f0: 00021400 sll v0,v0,0x10 +800324f4: 00021403 sra v0,v0,0x10 +800324f8: 70441002 mul v0,v0,a0 +800324fc: 3c048021 lui a0,0x8021 +80032500: 00021203 sra v0,v0,0x8 +80032504: 3042ffff andi v0,v0,0xffff +80032508: 005e1821 addu v1,v0,s8 +8003250c: 2485cecc addiu a1,a0,-12596 +80032510: 005f1021 addu v0,v0,ra +80032514: a482cecc sh v0,-12596(a0) +80032518: a4a30002 sh v1,2(a1) +8003251c: 3c068021 lui a2,0x8021 +80032520: 24c2ceec addiu v0,a2,-12564 +80032524: 84440002 lh a0,2(v0) +80032528: 8fa80028 lw t0,40(sp) +8003252c: 3c078011 lui a3,0x8011 +80032530: 01042023 subu a0,t0,a0 +80032534: 24e2e2b0 addiu v0,a3,-7504 +80032538: 0040f809 jalr v0 +8003253c: 3c128021 lui s2,0x8021 +80032540: 3c168021 lui s6,0x8021 +80032544: 2644cedc addiu a0,s2,-12580 +80032548: 84830004 lh v1,4(a0) +8003254c: a6c2ce82 sh v0,-12670(s6) +80032550: 8fa20028 lw v0,40(sp) +80032554: 0043182a slt v1,v0,v1 +80032558: 1460011c bnez v1,800329cc <_Z9DSP4_Op08v+0xc64> +8003255c: 00000000 nop +80032560: a6c0ce82 sh zero,-12670(s6) +80032564: 3c058021 lui a1,0x8021 +80032568: 3c068021 lui a2,0x8021 +8003256c: 24a4cedc addiu a0,a1,-12580 +80032570: 24c5cee4 addiu a1,a2,-12572 +80032574: 84820004 lh v0,4(a0) +80032578: 84a30004 lh v1,4(a1) +8003257c: 0043102a slt v0,v0,v1 +80032580: 104000cd beqz v0,800328b8 <_Z9DSP4_Op08v+0xb50> +80032584: 3c088021 lui t0,0x8021 +80032588: 3c078021 lui a3,0x8021 +8003258c: a4e0ce82 sh zero,-12670(a3) +80032590: 3c028021 lui v0,0x8021 +80032594: 2445ca64 addiu a1,v0,-13724 +80032598: 3c038021 lui v1,0x8021 +8003259c: 8467ce82 lh a3,-12670(v1) +800325a0: 8ca2000c lw v0,12(a1) +800325a4: 00071880 sll v1,a3,0x2 +800325a8: 24420002 addiu v0,v0,2 +800325ac: 00621821 addu v1,v1,v0 +800325b0: 00072203 sra a0,a3,0x8 +800325b4: aca3000c sw v1,12(a1) +800325b8: a2270000 sb a3,0(s1) +800325bc: 18e0fe90 blez a3,80032000 <_Z9DSP4_Op08v+0x298> +800325c0: a2040000 sb a0,0(s0) +800325c4: 3c048021 lui a0,0x8021 +800325c8: 2484cecc addiu a0,a0,-12596 +800325cc: 3c068021 lui a2,0x8021 +800325d0: 3c088021 lui t0,0x8021 +800325d4: 8fb20010 lw s2,16(sp) +800325d8: 8fb10014 lw s1,20(sp) +800325dc: 94840004 lhu a0,4(a0) +800325e0: 24c6cecc addiu a2,a2,-12596 +800325e4: 2508cec4 addiu t0,t0,-12604 +800325e8: 3252ffff andi s2,s2,0xffff +800325ec: 3c0b8021 lui t3,0x8021 +800325f0: 3c168021 lui s6,0x8021 +800325f4: 94de0006 lhu s8,6(a2) +800325f8: 85140004 lh s4,4(t0) +800325fc: 3238ffff andi t8,s1,0xffff +80032600: afb20060 sw s2,96(sp) +80032604: a7a40058 sh a0,88(sp) +80032608: 2579cebc addiu t9,t3,-12612 +8003260c: 26d1ced4 addiu s1,s6,-12588 +80032610: 00a0b821 move s7,a1 +80032614: 00e09821 move s3,a3 +80032618: 24120001 li s2,1 +8003261c: 00007821 move t7,zero +80032620: 00008021 move s0,zero +80032624: 8fa20018 lw v0,24(sp) +80032628: 8fa3001c lw v1,28(sp) +8003262c: 8fa40060 lw a0,96(sp) +80032630: 02028021 addu s0,s0,v0 +80032634: 97a50058 lhu a1,88(sp) +80032638: 009e1021 addu v0,a0,s8 +8003263c: 01e37821 addu t7,t7,v1 +80032640: 3c078021 lui a3,0x8021 +80032644: 00101a03 sra v1,s0,0x8 +80032648: 00621821 addu v1,v1,v0 +8003264c: 24e7cec4 addiu a3,a3,-12604 +80032650: 84e60006 lh a2,6(a3) +80032654: 03051021 addu v0,t8,a1 +80032658: 26a90002 addiu t1,s5,2 +8003265c: 000f2203 sra a0,t7,0x8 +80032660: 00031c00 sll v1,v1,0x10 +80032664: 00822021 addu a0,a0,v0 +80032668: 00031c03 sra v1,v1,0x10 +8003266c: 00094c00 sll t1,t1,0x10 +80032670: 0066102a slt v0,v1,a2 +80032674: 00094c03 sra t1,t1,0x10 +80032678: 00042400 sll a0,a0,0x10 +8003267c: 00c2180b movn v1,a2,v0 +80032680: 872c0006 lh t4,6(t9) +80032684: 00042403 sra a0,a0,0x10 +80032688: 25260001 addiu a2,t1,1 +8003268c: 872a0004 lh t2,4(t9) +80032690: 0094282a slt a1,a0,s4 +80032694: 26420001 addiu v0,s2,1 +80032698: 3c168021 lui s6,0x8021 +8003269c: 00063400 sll a2,a2,0x10 +800326a0: 0285200b movn a0,s4,a1 +800326a4: 962d0004 lhu t5,4(s1) +800326a8: 962b0006 lhu t3,6(s1) +800326ac: 00063403 sra a2,a2,0x10 +800326b0: 00029400 sll s2,v0,0x10 +800326b4: 0183402a slt t0,t4,v1 +800326b8: 26c2cc78 addiu v0,s6,-13192 +800326bc: 3c168021 lui s6,0x8021 +800326c0: 822e0005 lb t6,5(s1) +800326c4: 008a382a slt a3,a0,t2 +800326c8: 0188180b movn v1,t4,t0 +800326cc: 00129403 sra s2,s2,0x10 +800326d0: 24c80001 addiu t0,a2,1 +800326d4: 26c5cc79 addiu a1,s6,-13191 +800326d8: 0087500b movn t2,a0,a3 +800326dc: 02a21021 addu v0,s5,v0 +800326e0: 02a52821 addu a1,s5,a1 +800326e4: 25a4fffc addiu a0,t5,-4 +800326e8: 256bfffc addiu t3,t3,-4 +800326ec: 01374821 addu t1,t1,s7 +800326f0: 00d73021 addu a2,a2,s7 +800326f4: 0008ac00 sll s5,t0,0x10 +800326f8: 0272382a slt a3,s3,s2 +800326fc: a04d0000 sb t5,0(v0) +80032700: 0015ac03 sra s5,s5,0x10 +80032704: a0ae0000 sb t6,0(a1) +80032708: a12a0214 sb t2,532(t1) +8003270c: a6240004 sh a0,4(s1) +80032710: a0c30214 sb v1,532(a2) +80032714: 10e0ffc3 beqz a3,80032624 <_Z9DSP4_Op08v+0x8bc> +80032718: a62b0006 sh t3,6(s1) +8003271c: 1a60fe38 blez s3,80032000 <_Z9DSP4_Op08v+0x298> +80032720: 3c038021 lui v1,0x8021 +80032724: 2463cef0 addiu v1,v1,-12560 +80032728: 84620002 lh v0,2(v1) +8003272c: 8fa4002c lw a0,44(sp) +80032730: 2645ffff addiu a1,s2,-1 +80032734: 00441023 subu v0,v0,a0 +80032738: 00021200 sll v0,v0,0x8 +8003273c: 0053001a div zero,v0,s3 +80032740: 026001f4 teq s3,zero,0x7 +80032744: 00052c00 sll a1,a1,0x10 +80032748: 00052c03 sra a1,a1,0x10 +8003274c: 3c068021 lui a2,0x8021 +80032750: 8fa80028 lw t0,40(sp) +80032754: 24c4ceec addiu a0,a2,-12564 +80032758: 8fa7002c lw a3,44(sp) +8003275c: a4880002 sh t0,2(a0) +80032760: 97a40058 lhu a0,88(sp) +80032764: a4670002 sh a3,2(v1) +80032768: 00001012 mflo v0 +8003276c: 00021400 sll v0,v0,0x10 +80032770: 00021403 sra v0,v0,0x10 +80032774: 70451002 mul v0,v0,a1 +80032778: 3c058021 lui a1,0x8021 +8003277c: 00021203 sra v0,v0,0x8 +80032780: 3042ffff andi v0,v0,0xffff +80032784: 005e1821 addu v1,v0,s8 +80032788: 24a5cecc addiu a1,a1,-12596 +8003278c: 00441021 addu v0,v0,a0 +80032790: a4a30006 sh v1,6(a1) +80032794: 0800c800 j 80032000 <_Z9DSP4_Op08v+0x298> +80032798: a4a20004 sh v0,4(a1) +8003279c: 3c168021 lui s6,0x8021 +800327a0: 0800c8b8 j 800322e0 <_Z9DSP4_Op08v+0x578> +800327a4: a6d1cedc sh s1,-12580(s6) +800327a8: 84cbce82 lh t3,-12670(a2) +800327ac: 19600090 blez t3,800329f0 <_Z9DSP4_Op08v+0xc88> +800327b0: 8fa30038 lw v1,56(sp) +800327b4: 8fa20024 lw v0,36(sp) +800327b8: 3c0a8021 lui t2,0x8021 +800327bc: 70434802 mul t1,v0,v1 +800327c0: 8545cef4 lh a1,-12556(t2) +800327c4: 8fa20020 lw v0,32(sp) +800327c8: 8fa40020 lw a0,32(sp) +800327cc: 70a24002 mul t0,a1,v0 +800327d0: 8fa20024 lw v0,36(sp) +800327d4: 8fb10038 lw s1,56(sp) +800327d8: 70452802 mul a1,v0,a1 +800327dc: 70831002 mul v0,a0,v1 +800327e0: 3c038021 lui v1,0x8021 +800327e4: 8464ce7e lh a0,-12674(v1) +800327e8: 3c038021 lui v1,0x8021 +800327ec: 00a4001a div zero,a1,a0 +800327f0: 008001f4 teq a0,zero,0x7 +800327f4: 9466cef0 lhu a2,-12560(v1) +800327f8: 8fa30034 lw v1,52(sp) +800327fc: a551cef4 sh s1,-12556(t2) +80032800: 3067ffff andi a3,v1,0xffff +80032804: 00002812 mflo a1 +80032808: 0104001a div zero,t0,a0 +8003280c: 008001f4 teq a0,zero,0x7 +80032810: 00052c00 sll a1,a1,0x10 +80032814: 00052c03 sra a1,a1,0x10 +80032818: 00e51821 addu v1,a3,a1 +8003281c: 00031c00 sll v1,v1,0x10 +80032820: 00031c03 sra v1,v1,0x10 +80032824: afa50014 sw a1,20(sp) +80032828: 00004012 mflo t0 +8003282c: 0044001a div zero,v0,a0 +80032830: 008001f4 teq a0,zero,0x7 +80032834: 00084400 sll t0,t0,0x10 +80032838: 00084403 sra t0,t0,0x10 +8003283c: 00e83821 addu a3,a3,t0 +80032840: 00073c00 sll a3,a3,0x10 +80032844: 00073c03 sra a3,a3,0x10 +80032848: afa80010 sw t0,16(sp) +8003284c: 00001012 mflo v0 +80032850: 0124001a div zero,t1,a0 +80032854: 008001f4 teq a0,zero,0x7 +80032858: 00c21021 addu v0,a2,v0 +8003285c: 00021400 sll v0,v0,0x10 +80032860: 00021403 sra v0,v0,0x10 +80032864: 00471023 subu v0,v0,a3 +80032868: 00021200 sll v0,v0,0x8 +8003286c: 00004812 mflo t1 +80032870: 004b001a div zero,v0,t3 +80032874: 016001f4 teq t3,zero,0x7 +80032878: 00c93021 addu a2,a2,t1 +8003287c: 00063400 sll a2,a2,0x10 +80032880: 00063403 sra a2,a2,0x10 +80032884: 00c33023 subu a2,a2,v1 +80032888: 00063200 sll a2,a2,0x8 +8003288c: 00001012 mflo v0 +80032890: 00cb001a div zero,a2,t3 +80032894: 016001f4 teq t3,zero,0x7 +80032898: 00021400 sll v0,v0,0x10 +8003289c: 00021403 sra v0,v0,0x10 +800328a0: afa20018 sw v0,24(sp) +800328a4: 00003012 mflo a2 +800328a8: 00063400 sll a2,a2,0x10 +800328ac: 00063403 sra a2,a2,0x10 +800328b0: 0800c8c3 j 8003230c <_Z9DSP4_Op08v+0x5a4> +800328b4: afa6001c sw a2,28(sp) +800328b8: 850bce82 lh t3,-12670(t0) +800328bc: 1960ff34 blez t3,80032590 <_Z9DSP4_Op08v+0x828> +800328c0: 8fa30038 lw v1,56(sp) +800328c4: 8fa20024 lw v0,36(sp) +800328c8: 3c088021 lui t0,0x8021 +800328cc: 2508cef4 addiu t0,t0,-12556 +800328d0: 70435002 mul t2,v0,v1 +800328d4: 85050002 lh a1,2(t0) +800328d8: 8fa20020 lw v0,32(sp) +800328dc: 8fa40020 lw a0,32(sp) +800328e0: 70a24802 mul t1,a1,v0 +800328e4: 8fa20024 lw v0,36(sp) +800328e8: 8fb20038 lw s2,56(sp) +800328ec: 70452802 mul a1,v0,a1 +800328f0: 70831002 mul v0,a0,v1 +800328f4: 3c038021 lui v1,0x8021 +800328f8: 8464ce7e lh a0,-12674(v1) +800328fc: 3c038021 lui v1,0x8021 +80032900: 00a4001a div zero,a1,a0 +80032904: 008001f4 teq a0,zero,0x7 +80032908: 9466cef2 lhu a2,-12558(v1) +8003290c: 8fa30034 lw v1,52(sp) +80032910: a5120002 sh s2,2(t0) +80032914: 3067ffff andi a3,v1,0xffff +80032918: 00002812 mflo a1 +8003291c: 0124001a div zero,t1,a0 +80032920: 008001f4 teq a0,zero,0x7 +80032924: 00052c00 sll a1,a1,0x10 +80032928: 00052c03 sra a1,a1,0x10 +8003292c: 00e51821 addu v1,a3,a1 +80032930: 00031c00 sll v1,v1,0x10 +80032934: 00031c03 sra v1,v1,0x10 +80032938: afa50014 sw a1,20(sp) +8003293c: 00004812 mflo t1 +80032940: 0044001a div zero,v0,a0 +80032944: 008001f4 teq a0,zero,0x7 +80032948: 00094c00 sll t1,t1,0x10 +8003294c: 00094c03 sra t1,t1,0x10 +80032950: 00e93821 addu a3,a3,t1 +80032954: 00073c00 sll a3,a3,0x10 +80032958: 00073c03 sra a3,a3,0x10 +8003295c: afa90010 sw t1,16(sp) +80032960: 00001012 mflo v0 +80032964: 0144001a div zero,t2,a0 +80032968: 008001f4 teq a0,zero,0x7 +8003296c: 00c21021 addu v0,a2,v0 +80032970: 00021400 sll v0,v0,0x10 +80032974: 00021403 sra v0,v0,0x10 +80032978: 00471023 subu v0,v0,a3 +8003297c: 00021200 sll v0,v0,0x8 +80032980: 00005012 mflo t2 +80032984: 004b001a div zero,v0,t3 +80032988: 016001f4 teq t3,zero,0x7 +8003298c: 00ca3021 addu a2,a2,t2 +80032990: 00063400 sll a2,a2,0x10 +80032994: 00063403 sra a2,a2,0x10 +80032998: 00c33023 subu a2,a2,v1 +8003299c: 00063200 sll a2,a2,0x8 +800329a0: 00001012 mflo v0 +800329a4: 00cb001a div zero,a2,t3 +800329a8: 016001f4 teq t3,zero,0x7 +800329ac: 00021400 sll v0,v0,0x10 +800329b0: 00021403 sra v0,v0,0x10 +800329b4: afa20018 sw v0,24(sp) +800329b8: 00003012 mflo a2 +800329bc: 00063400 sll a2,a2,0x10 +800329c0: 00063403 sra a2,a2,0x10 +800329c4: 0800c964 j 80032590 <_Z9DSP4_Op08v+0x828> +800329c8: afa6001c sw a2,28(sp) +800329cc: 0800c959 j 80032564 <_Z9DSP4_Op08v+0x7fc> +800329d0: a4820004 sh v0,4(a0) +800329d4: 26040002 addiu a0,s0,2 +800329d8: 02181021 addu v0,s0,t8 +800329dc: 0004ac00 sll s5,a0,0x10 +800329e0: 24510214 addiu s1,v0,532 +800329e4: 24500215 addiu s0,v0,533 +800329e8: 0800c947 j 8003251c <_Z9DSP4_Op08v+0x7b4> +800329ec: 0015ac03 sra s5,s5,0x10 +800329f0: afa0001c sw zero,28(sp) +800329f4: 0800c8c3 j 8003230c <_Z9DSP4_Op08v+0x5a4> +800329f8: afa00018 sw zero,24(sp) +800329fc: 3c028021 lui v0,0x8021 +80032a00: 3c038021 lui v1,0x8021 +80032a04: 2451cc7a addiu s1,v0,-13190 +80032a08: 2470cc7b addiu s0,v1,-13189 +80032a0c: 0800c947 j 8003251c <_Z9DSP4_Op08v+0x7b4> +80032a10: 24150004 li s5,4 + +80032a14 <_Z9DSP4_Op07v>: +80032a14: 27bdffc0 addiu sp,sp,-64 +80032a18: afbf003c sw ra,60(sp) +80032a1c: afbe0038 sw s8,56(sp) +80032a20: afb70034 sw s7,52(sp) +80032a24: afb60030 sw s6,48(sp) +80032a28: afb5002c sw s5,44(sp) +80032a2c: afb40028 sw s4,40(sp) +80032a30: afb30024 sw s3,36(sp) +80032a34: afb20020 sw s2,32(sp) +80032a38: afb1001c sw s1,28(sp) +80032a3c: afb00018 sw s0,24(sp) +80032a40: 3c078021 lui a3,0x8021 +80032a44: 80e5ce7c lb a1,-12676(a3) +80032a48: 3c068021 lui a2,0x8021 +80032a4c: 24020001 li v0,1 +80032a50: 10a20062 beq a1,v0,80032bdc <_Z9DSP4_Op07v+0x1c8> +80032a54: a0c0ca64 sb zero,-13724(a2) +80032a58: 24020002 li v0,2 +80032a5c: 10a20077 beq a1,v0,80032c3c <_Z9DSP4_Op07v+0x228> +80032a60: 24c2ca64 addiu v0,a2,-13724 +80032a64: 9047001f lbu a3,31(v0) +80032a68: 90480023 lbu t0,35(v0) +80032a6c: 9043001e lbu v1,30(v0) +80032a70: 904d0022 lbu t5,34(v0) +80032a74: 90490025 lbu t1,37(v0) +80032a78: 904e0024 lbu t6,36(v0) +80032a7c: 90450017 lbu a1,23(v0) +80032a80: 90440019 lbu a0,25(v0) +80032a84: 904a001b lbu t2,27(v0) +80032a88: 00073a00 sll a3,a3,0x8 +80032a8c: 00084200 sll t0,t0,0x8 +80032a90: 904c0027 lbu t4,39(v0) +80032a94: 90510016 lbu s1,22(v0) +80032a98: 904b0021 lbu t3,33(v0) +80032a9c: 00e33825 or a3,a3,v1 +80032aa0: 010d4025 or t0,t0,t5 +80032aa4: 90430018 lbu v1,24(v0) +80032aa8: 904d001a lbu t5,26(v0) +80032aac: 00094a00 sll t1,t1,0x8 +80032ab0: 9046001d lbu a2,29(v0) +80032ab4: 012e4825 or t1,t1,t6 +80032ab8: 90500026 lbu s0,38(v0) +80032abc: 904e0020 lbu t6,32(v0) +80032ac0: 00052a00 sll a1,a1,0x8 +80032ac4: 00042200 sll a0,a0,0x8 +80032ac8: 000a5200 sll t2,t2,0x8 +80032acc: 00832025 or a0,a0,v1 +80032ad0: 904f001c lbu t7,28(v0) +80032ad4: 014d5025 or t2,t2,t5 +80032ad8: 3c028021 lui v0,0x8021 +80032adc: 3c038021 lui v1,0x8021 +80032ae0: 00b12825 or a1,a1,s1 +80032ae4: 000b5a00 sll t3,t3,0x8 +80032ae8: 000c6200 sll t4,t4,0x8 +80032aec: a444ce84 sh a0,-12668(v0) +80032af0: 00063200 sll a2,a2,0x8 +80032af4: 3c028021 lui v0,0x8021 +80032af8: 00073c00 sll a3,a3,0x10 +80032afc: 00084400 sll t0,t0,0x10 +80032b00: 00094c00 sll t1,t1,0x10 +80032b04: 016e5825 or t3,t3,t6 +80032b08: 01906025 or t4,t4,s0 +80032b0c: 00052c00 sll a1,a1,0x10 +80032b10: a46aceb0 sh t2,-12624(v1) +80032b14: 3c038021 lui v1,0x8021 +80032b18: 00073c03 sra a3,a3,0x10 +80032b1c: 00084403 sra t0,t0,0x10 +80032b20: 00094c03 sra t1,t1,0x10 +80032b24: 00052c03 sra a1,a1,0x10 +80032b28: 00cf3025 or a2,a2,t7 +80032b2c: a44bce90 sh t3,-12656(v0) +80032b30: a46ccea6 sh t4,-12634(v1) +80032b34: 3c028021 lui v0,0x8021 +80032b38: 3c038021 lui v1,0x8021 +80032b3c: 24047fff li a0,32767 +80032b40: 00c73023 subu a2,a2,a3 +80032b44: 01286821 addu t5,t1,t0 +80032b48: a444ce7e sh a0,-12674(v0) +80032b4c: a465ce92 sh a1,-12654(v1) +80032b50: 3c028021 lui v0,0x8021 +80032b54: 3c038021 lui v1,0x8021 +80032b58: a446ce88 sh a2,-12664(v0) +80032b5c: a46dce86 sh t5,-12666(v1) +80032b60: 3c028021 lui v0,0x8021 +80032b64: 3c038021 lui v1,0x8021 +80032b68: a445cea4 sh a1,-12636(v0) +80032b6c: a467ceb2 sh a3,-12622(v1) +80032b70: 3c028021 lui v0,0x8021 +80032b74: 3c038021 lui v1,0x8021 +80032b78: a448ce8e sh t0,-12658(v0) +80032b7c: a469ce8a sh t1,-12662(v1) +80032b80: 3c028021 lui v0,0x8021 +80032b84: 3c038021 lui v1,0x8021 +80032b88: a440cefa sh zero,-12550(v0) +80032b8c: ac60ce78 sw zero,-12680(v1) +80032b90: 3c038021 lui v1,0x8021 +80032b94: 2462ca64 addiu v0,v1,-13724 +80032b98: 24040001 li a0,1 +80032b9c: 24030002 li v1,2 +80032ba0: 3c058021 lui a1,0x8021 +80032ba4: ac430004 sw v1,4(v0) +80032ba8: a0a4ce7c sb a0,-12676(a1) +80032bac: 8fbf003c lw ra,60(sp) +80032bb0: 8fbe0038 lw s8,56(sp) +80032bb4: 8fb70034 lw s7,52(sp) +80032bb8: 8fb60030 lw s6,48(sp) +80032bbc: 8fb5002c lw s5,44(sp) +80032bc0: 8fb40028 lw s4,40(sp) +80032bc4: 8fb30024 lw s3,36(sp) +80032bc8: 8fb20020 lw s2,32(sp) +80032bcc: 8fb1001c lw s1,28(sp) +80032bd0: 8fb00018 lw s0,24(sp) +80032bd4: 03e00008 jr ra +80032bd8: 27bd0040 addiu sp,sp,64 +80032bdc: 24c8ca64 addiu t0,a2,-13724 +80032be0: 91020015 lbu v0,21(t0) +80032be4: 91040014 lbu a0,20(t0) +80032be8: 00021200 sll v0,v0,0x8 +80032bec: 00441025 or v0,v0,a0 +80032bf0: 34038000 li v1,0x8000 +80032bf4: 104300e7 beq v0,v1,80032f94 <_Z9DSP4_Op07v+0x580> +80032bf8: 24030002 li v1,2 +80032bfc: 2402000c li v0,12 +80032c00: ad020004 sw v0,4(t0) +80032c04: a0e3ce7c sb v1,-12676(a3) +80032c08: ad030008 sw v1,8(t0) +80032c0c: 8fbf003c lw ra,60(sp) +80032c10: 8fbe0038 lw s8,56(sp) +80032c14: 8fb70034 lw s7,52(sp) +80032c18: 8fb60030 lw s6,48(sp) +80032c1c: 8fb5002c lw s5,44(sp) +80032c20: 8fb40028 lw s4,40(sp) +80032c24: 8fb30024 lw s3,36(sp) +80032c28: 8fb20020 lw s2,32(sp) +80032c2c: 8fb1001c lw s1,28(sp) +80032c30: 8fb00018 lw s0,24(sp) +80032c34: 03e00008 jr ra +80032c38: 27bd0040 addiu sp,sp,64 +80032c3c: 9045001b lbu a1,27(v0) +80032c40: 90430015 lbu v1,21(v0) +80032c44: 90440017 lbu a0,23(v0) +80032c48: 90460014 lbu a2,20(v0) +80032c4c: 90470016 lbu a3,22(v0) +80032c50: 3c098021 lui t1,0x8021 +80032c54: 9048001a lbu t0,26(v0) +80032c58: 00031a00 sll v1,v1,0x8 +80032c5c: 8d22ce78 lw v0,-12680(t1) +80032c60: 00042200 sll a0,a0,0x8 +80032c64: 00052a00 sll a1,a1,0x8 +80032c68: 00661825 or v1,v1,a2 +80032c6c: 00872025 or a0,a0,a3 +80032c70: 00a82825 or a1,a1,t0 +80032c74: 24420001 addiu v0,v0,1 +80032c78: 0004b400 sll s6,a0,0x10 +80032c7c: 0005bc00 sll s7,a1,0x10 +80032c80: 00031c00 sll v1,v1,0x10 +80032c84: 0016b403 sra s6,s6,0x10 +80032c88: 0017bc03 sra s7,s7,0x10 +80032c8c: ad22ce78 sw v0,-12680(t1) +80032c90: 3c068021 lui a2,0x8021 +80032c94: 3c078021 lui a3,0x8021 +80032c98: 00031c03 sra v1,v1,0x10 +80032c9c: 24028001 li v0,-32767 +80032ca0: a4d6ce98 sh s6,-12648(a2) +80032ca4: 1062ffba beq v1,v0,80032b90 <_Z9DSP4_Op07v+0x17c> +80032ca8: a4f7ce96 sh s7,-12650(a3) +80032cac: 3c028021 lui v0,0x8021 +80032cb0: 8443cefa lh v1,-12550(v0) +80032cb4: 3c028021 lui v0,0x8021 +80032cb8: 2442cf00 addiu v0,v0,-12544 +80032cbc: 00031840 sll v1,v1,0x1 +80032cc0: 00621821 addu v1,v1,v0 +80032cc4: 84740000 lh s4,0(v1) +80032cc8: 3c028021 lui v0,0x8021 +80032ccc: 2a84fff1 slti a0,s4,-15 +80032cd0: 148000b3 bnez a0,80032fa0 <_Z9DSP4_Op07v+0x58c> +80032cd4: a454cea4 sh s4,-12636(v0) +80032cd8: 3c118019 lui s1,0x8019 +80032cdc: 2631b190 addiu s1,s1,-20080 +80032ce0: 0220f809 jalr s1 +80032ce4: 72942002 mul a0,s4,s4 +80032ce8: 3c048019 lui a0,0x8019 +80032cec: 8c86ce60 lw a2,-12704(a0) +80032cf0: 8c87ce64 lw a3,-12700(a0) +80032cf4: 3c108019 lui s0,0x8019 +80032cf8: 00602821 move a1,v1 +80032cfc: 2610a780 addiu s0,s0,-22656 +80032d00: 0200f809 jalr s0 +80032d04: 00402021 move a0,v0 +80032d08: 02802021 move a0,s4 +80032d0c: 00409021 move s2,v0 +80032d10: 0220f809 jalr s1 +80032d14: 00609821 move s3,v1 +80032d18: 3c048019 lui a0,0x8019 +80032d1c: 8c86ce68 lw a2,-12696(a0) +80032d20: 8c87ce6c lw a3,-12692(a0) +80032d24: 00602821 move a1,v1 +80032d28: 0200f809 jalr s0 +80032d2c: 00402021 move a0,v0 +80032d30: 3c088019 lui t0,0x8019 +80032d34: 02402021 move a0,s2 +80032d38: 00403021 move a2,v0 +80032d3c: 00603821 move a3,v1 +80032d40: 2508a708 addiu t0,t0,-22776 +80032d44: 0100f809 jalr t0 +80032d48: 02602821 move a1,s3 +80032d4c: 3c048019 lui a0,0x8019 +80032d50: 8c86ce70 lw a2,-12688(a0) +80032d54: 8c87ce74 lw a3,-12684(a0) +80032d58: 3c088019 lui t0,0x8019 +80032d5c: 2508a688 addiu t0,t0,-22904 +80032d60: 00402021 move a0,v0 +80032d64: 0100f809 jalr t0 +80032d68: 00602821 move a1,v1 +80032d6c: 00402021 move a0,v0 +80032d70: 3c028019 lui v0,0x8019 +80032d74: 2442b280 addiu v0,v0,-19840 +80032d78: 0040f809 jalr v0 +80032d7c: 00602821 move a1,v1 +80032d80: 0002ac00 sll s5,v0,0x10 +80032d84: 3c028021 lui v0,0x8021 +80032d88: 8444ce92 lh a0,-12654(v0) +80032d8c: 3c028011 lui v0,0x8011 +80032d90: 2442e2b0 addiu v0,v0,-7504 +80032d94: 0040f809 jalr v0 +80032d98: 02c42023 subu a0,s6,a0 +80032d9c: 3c048021 lui a0,0x8021 +80032da0: 8483ce84 lh v1,-12668(a0) +80032da4: 3c058021 lui a1,0x8021 +80032da8: 02c3182a slt v1,s6,v1 +80032dac: 0015ac03 sra s5,s5,0x10 +80032db0: 146000ad bnez v1,80033068 <_Z9DSP4_Op07v+0x654> +80032db4: a4a2ce82 sh v0,-12670(a1) +80032db8: a4a0ce82 sh zero,-12670(a1) +80032dbc: 3c038021 lui v1,0x8021 +80032dc0: 8462ceb0 lh v0,-12624(v1) +80032dc4: 02c2102a slt v0,s6,v0 +80032dc8: 10400096 beqz v0,80033024 <_Z9DSP4_Op07v+0x610> +80032dcc: 3c028021 lui v0,0x8021 +80032dd0: 3c078021 lui a3,0x8021 +80032dd4: 24060006 li a2,6 +80032dd8: afa00010 sw zero,16(sp) +80032ddc: a4e0ce82 sh zero,-12670(a3) +80032de0: 3c028021 lui v0,0x8021 +80032de4: 844bce82 lh t3,-12670(v0) +80032de8: 3c038021 lui v1,0x8021 +80032dec: 2462ca64 addiu v0,v1,-13724 +80032df0: 00172203 sra a0,s7,0x8 +80032df4: 00162a03 sra a1,s6,0x8 +80032df8: 000b1a03 sra v1,t3,0x8 +80032dfc: a0430219 sb v1,537(v0) +80032e00: ac46000c sw a2,12(v0) +80032e04: a0440215 sb a0,533(v0) +80032e08: a0450217 sb a1,535(v0) +80032e0c: a0570214 sb s7,532(v0) +80032e10: a0560216 sb s6,534(v0) +80032e14: 1960009c blez t3,80033088 <_Z9DSP4_Op07v+0x674> +80032e18: a04b0218 sb t3,536(v0) +80032e1c: 3c038021 lui v1,0x8021 +80032e20: 3c048021 lui a0,0x8021 +80032e24: 3c058021 lui a1,0x8021 +80032e28: 3c068021 lui a2,0x8021 +80032e2c: 247ecc7b addiu s8,v1,-13189 +80032e30: 3c028021 lui v0,0x8021 +80032e34: 3c038021 lui v1,0x8021 +80032e38: 9493ce88 lhu s3,-12664(a0) +80032e3c: 94b9ce86 lhu t9,-12666(a1) +80032e40: 94cfcea6 lhu t7,-12634(a2) +80032e44: 2457cc7c addiu s7,v0,-13188 +80032e48: 2476cc7d addiu s6,v1,-13187 +80032e4c: 0160a021 move s4,t3 +80032e50: 24080006 li t0,6 +80032e54: 00008021 move s0,zero +80032e58: 00009021 move s2,zero +80032e5c: 00008821 move s1,zero +80032e60: 00121a03 sra v1,s2,0x8 +80032e64: 00112203 sra a0,s1,0x8 +80032e68: 26020001 addiu v0,s0,1 +80032e6c: 00731821 addu v1,v1,s3 +80032e70: 00992021 addu a0,a0,t9 +80032e74: 00028400 sll s0,v0,0x10 +80032e78: 00031c00 sll v1,v1,0x10 +80032e7c: 00042400 sll a0,a0,0x10 +80032e80: 3c078021 lui a3,0x8021 +80032e84: 3c028021 lui v0,0x8021 +80032e88: 3c068021 lui a2,0x8021 +80032e8c: 00031c03 sra v1,v1,0x10 +80032e90: 00042403 sra a0,a0,0x10 +80032e94: 24e7cc78 addiu a3,a3,-13192 +80032e98: 2442cc79 addiu v0,v0,-13191 +80032e9c: 24c6cc7a addiu a2,a2,-13190 +80032ea0: 01074821 addu t1,t0,a3 +80032ea4: 01025021 addu t2,t0,v0 +80032ea8: 01062821 addu a1,t0,a2 +80032eac: 01173821 addu a3,t0,s7 +80032eb0: 250e0006 addiu t6,t0,6 +80032eb4: 000f1202 srl v0,t7,0x8 +80032eb8: 011e3021 addu a2,t0,s8 +80032ebc: 00036203 sra t4,v1,0x8 +80032ec0: 01164021 addu t0,t0,s6 +80032ec4: 00046a03 sra t5,a0,0x8 +80032ec8: a12f0000 sb t7,0(t1) +80032ecc: a1420000 sb v0,0(t2) +80032ed0: a0a30000 sb v1,0(a1) +80032ed4: a0cc0000 sb t4,0(a2) +80032ed8: a0e40000 sb a0,0(a3) +80032edc: a10d0000 sb t5,0(t0) +80032ee0: 00108403 sra s0,s0,0x10 +80032ee4: 8fa70010 lw a3,16(sp) +80032ee8: 25f8fffc addiu t8,t7,-4 +80032eec: 000e4400 sll t0,t6,0x10 +80032ef0: 0214582a slt t3,s0,s4 +80032ef4: 00084403 sra t0,t0,0x10 +80032ef8: 02559021 addu s2,s2,s5 +80032efc: 02278821 addu s1,s1,a3 +80032f00: 1560ffd7 bnez t3,80032e60 <_Z9DSP4_Op07v+0x44c> +80032f04: 03007821 move t7,t8 +80032f08: 70f01802 mul v1,a3,s0 +80032f0c: 72b01002 mul v0,s5,s0 +80032f10: 00031a03 sra v1,v1,0x8 +80032f14: 00021203 sra v0,v0,0x8 +80032f18: 3c048021 lui a0,0x8021 +80032f1c: a498cea6 sh t8,-12634(a0) +80032f20: 3046ffff andi a2,v0,0xffff +80032f24: 3065ffff andi a1,v1,0xffff +80032f28: 3c078021 lui a3,0x8021 +80032f2c: 3c048021 lui a0,0x8021 +80032f30: 94e2ce88 lhu v0,-12664(a3) +80032f34: 9483ce86 lhu v1,-12666(a0) +80032f38: 3c078021 lui a3,0x8021 +80032f3c: 84e4ce82 lh a0,-12670(a3) +80032f40: 00c21021 addu v0,a2,v0 +80032f44: 00a31821 addu v1,a1,v1 +80032f48: 3c068021 lui a2,0x8021 +80032f4c: 3c058021 lui a1,0x8021 +80032f50: a4a2ce88 sh v0,-12664(a1) +80032f54: 1880ff0e blez a0,80032b90 <_Z9DSP4_Op07v+0x17c> +80032f58: a4c3ce86 sh v1,-12666(a2) +80032f5c: 3c078021 lui a3,0x8021 +80032f60: 3c028021 lui v0,0x8021 +80032f64: 94e3cefa lhu v1,-12550(a3) +80032f68: 9444ce96 lhu a0,-12650(v0) +80032f6c: 3c068021 lui a2,0x8021 +80032f70: 3c028021 lui v0,0x8021 +80032f74: 94c5ce98 lhu a1,-12648(a2) +80032f78: 24630001 addiu v1,v1,1 +80032f7c: a444ce8e sh a0,-12658(v0) +80032f80: 3c078021 lui a3,0x8021 +80032f84: 3c028021 lui v0,0x8021 +80032f88: a4e5ce92 sh a1,-12654(a3) +80032f8c: 0800cae4 j 80032b90 <_Z9DSP4_Op07v+0x17c> +80032f90: a443cefa sh v1,-12550(v0) +80032f94: a0c5ca64 sb a1,-13724(a2) +80032f98: 0800caeb j 80032bac <_Z9DSP4_Op07v+0x198> +80032f9c: ad00000c sw zero,12(t0) +80032fa0: 3c118019 lui s1,0x8019 +80032fa4: 2631b190 addiu s1,s1,-20080 +80032fa8: 0220f809 jalr s1 +80032fac: 72942002 mul a0,s4,s4 +80032fb0: 3c048019 lui a0,0x8019 +80032fb4: 8c86ce78 lw a2,-12680(a0) +80032fb8: 8c87ce7c lw a3,-12676(a0) +80032fbc: 3c108019 lui s0,0x8019 +80032fc0: 00602821 move a1,v1 +80032fc4: 2610a780 addiu s0,s0,-22656 +80032fc8: 0200f809 jalr s0 +80032fcc: 00402021 move a0,v0 +80032fd0: 02802021 move a0,s4 +80032fd4: 00409021 move s2,v0 +80032fd8: 0220f809 jalr s1 +80032fdc: 00609821 move s3,v1 +80032fe0: 3c048019 lui a0,0x8019 +80032fe4: 8c86ce80 lw a2,-12672(a0) +80032fe8: 8c87ce84 lw a3,-12668(a0) +80032fec: 00602821 move a1,v1 +80032ff0: 0200f809 jalr s0 +80032ff4: 00402021 move a0,v0 +80032ff8: 3c088019 lui t0,0x8019 +80032ffc: 02402021 move a0,s2 +80033000: 00403021 move a2,v0 +80033004: 00603821 move a3,v1 +80033008: 2508a708 addiu t0,t0,-22776 +8003300c: 0100f809 jalr t0 +80033010: 02602821 move a1,s3 +80033014: 3c048019 lui a0,0x8019 +80033018: 8c86ce88 lw a2,-12664(a0) +8003301c: 0800cb56 j 80032d58 <_Z9DSP4_Op07v+0x344> +80033020: 8c87ce8c lw a3,-12660(a0) +80033024: 8445ce82 lh a1,-12670(v0) +80033028: 18a00011 blez a1,80033070 <_Z9DSP4_Op07v+0x65c> +8003302c: 3c028021 lui v0,0x8021 +80033030: 8443ce8e lh v1,-12658(v0) +80033034: 00052040 sll a0,a1,0x1 +80033038: 02e31823 subu v1,s7,v1 +8003303c: 00031a00 sll v1,v1,0x8 +80033040: 0065001a div zero,v1,a1 +80033044: 00a001f4 teq a1,zero,0x7 +80033048: 000510c0 sll v0,a1,0x3 +8003304c: 00441023 subu v0,v0,a0 +80033050: 24460006 addiu a2,v0,6 +80033054: 00001812 mflo v1 +80033058: 00031c00 sll v1,v1,0x10 +8003305c: 00031c03 sra v1,v1,0x10 +80033060: 0800cb78 j 80032de0 <_Z9DSP4_Op07v+0x3cc> +80033064: afa30010 sw v1,16(sp) +80033068: 0800cb6f j 80032dbc <_Z9DSP4_Op07v+0x3a8> +8003306c: a496ce84 sh s6,-12668(a0) +80033070: 000510c0 sll v0,a1,0x3 +80033074: 00051840 sll v1,a1,0x1 +80033078: 00431023 subu v0,v0,v1 +8003307c: 24460006 addiu a2,v0,6 +80033080: 0800cb78 j 80032de0 <_Z9DSP4_Op07v+0x3cc> +80033084: afa00010 sw zero,16(sp) +80033088: 00003021 move a2,zero +8003308c: 0800cbca j 80032f28 <_Z9DSP4_Op07v+0x514> +80033090: 00002821 move a1,zero + +80033094 <_Z9DSP4_Op01v>: +80033094: 27bdffc0 addiu sp,sp,-64 +80033098: afbf003c sw ra,60(sp) +8003309c: afbe0038 sw s8,56(sp) +800330a0: afb70034 sw s7,52(sp) +800330a4: afb60030 sw s6,48(sp) +800330a8: afb5002c sw s5,44(sp) +800330ac: afb40028 sw s4,40(sp) +800330b0: afb30024 sw s3,36(sp) +800330b4: afb20020 sw s2,32(sp) +800330b8: afb1001c sw s1,28(sp) +800330bc: afb00018 sw s0,24(sp) +800330c0: 3c078021 lui a3,0x8021 +800330c4: 80e5ce7c lb a1,-12676(a3) +800330c8: 3c068021 lui a2,0x8021 +800330cc: 24020001 li v0,1 +800330d0: 10a20086 beq a1,v0,800332ec <_Z9DSP4_Op01v+0x258> +800330d4: a0c0ca64 sb zero,-13724(a2) +800330d8: 24020002 li v0,2 +800330dc: 10a2009b beq a1,v0,8003334c <_Z9DSP4_Op01v+0x2b8> +800330e0: 24c4ca64 addiu a0,a2,-13724 +800330e4: 908b0023 lbu t3,35(a0) +800330e8: 90850017 lbu a1,23(a0) +800330ec: 90820022 lbu v0,34(a0) +800330f0: 90890025 lbu t1,37(a0) +800330f4: 90860019 lbu a2,25(a0) +800330f8: 908c001b lbu t4,27(a0) +800330fc: 90910016 lbu s1,22(a0) +80033100: 90830024 lbu v1,36(a0) +80033104: 908a001f lbu t2,31(a0) +80033108: 908d0021 lbu t5,33(a0) +8003310c: 90870027 lbu a3,39(a0) +80033110: 90920018 lbu s2,24(a0) +80033114: 9093001a lbu s3,26(a0) +80033118: 000b5a00 sll t3,t3,0x8 +8003311c: 00052a00 sll a1,a1,0x8 +80033120: 9088001e lbu t0,30(a0) +80033124: 908e002b lbu t6,43(a0) +80033128: 908f002d lbu t7,45(a0) +8003312c: 90940020 lbu s4,32(a0) +80033130: 90950026 lbu s5,38(a0) +80033134: 01625825 or t3,t3,v0 +80033138: 00b12825 or a1,a1,s1 +8003313c: 3c028021 lui v0,0x8021 +80033140: 00094a00 sll t1,t1,0x8 +80033144: 00063200 sll a2,a2,0x8 +80033148: 000c6200 sll t4,t4,0x8 +8003314c: 9096002a lbu s6,42(a0) +80033150: 9097002c lbu s7,44(a0) +80033154: a445cea4 sh a1,-12636(v0) +80033158: 01234825 or t1,t1,v1 +8003315c: 00d23025 or a2,a2,s2 +80033160: 01936025 or t4,t4,s3 +80033164: 3c038021 lui v1,0x8021 +80033168: 3c028021 lui v0,0x8021 +8003316c: 000a5200 sll t2,t2,0x8 +80033170: 000d6a00 sll t5,t5,0x8 +80033174: 00073a00 sll a3,a3,0x8 +80033178: 9090002f lbu s0,47(a0) +8003317c: a466ce84 sh a2,-12668(v1) +80033180: a44cceb0 sh t4,-12624(v0) +80033184: 01485025 or t2,t2,t0 +80033188: 01b46825 or t5,t5,s4 +8003318c: 00f53825 or a3,a3,s5 +80033190: 3c038021 lui v1,0x8021 +80033194: 3c028021 lui v0,0x8021 +80033198: 000e7200 sll t6,t6,0x8 +8003319c: 000f7a00 sll t7,t7,0x8 +800331a0: 9098002e lbu t8,46(a0) +800331a4: a46dce90 sh t5,-12656(v1) +800331a8: a447cea6 sh a3,-12634(v0) +800331ac: 3c038021 lui v1,0x8021 +800331b0: 3c028021 lui v0,0x8021 +800331b4: 01d67025 or t6,t6,s6 +800331b8: 01f77825 or t7,t7,s7 +800331bc: 000b5c00 sll t3,t3,0x10 +800331c0: 000a5400 sll t2,t2,0x10 +800331c4: 000b5c03 sra t3,t3,0x10 +800331c8: 000a5403 sra t2,t2,0x10 +800331cc: a46ecea0 sh t6,-12640(v1) +800331d0: a44fce9e sh t7,-12642(v0) +800331d4: 3c038021 lui v1,0x8021 +800331d8: 3c028021 lui v0,0x8021 +800331dc: 00108200 sll s0,s0,0x8 +800331e0: 00094c00 sll t1,t1,0x10 +800331e4: 00094c03 sra t1,t1,0x10 +800331e8: a46aceb2 sh t2,-12622(v1) +800331ec: a44bcea2 sh t3,-12638(v0) +800331f0: 3c038021 lui v1,0x8021 +800331f4: 3c028021 lui v0,0x8021 +800331f8: 02188025 or s0,s0,t8 +800331fc: 9088001d lbu t0,29(a0) +80033200: a469ce8a sh t1,-12662(v1) +80033204: 908d001c lbu t5,28(a0) +80033208: a450ce9c sh s0,-12644(v0) +8003320c: 90850031 lbu a1,49(a0) +80033210: 90820030 lbu v0,48(a0) +80033214: 90870037 lbu a3,55(a0) +80033218: 90860033 lbu a2,51(a0) +8003321c: 908c0036 lbu t4,54(a0) +80033220: 00052a00 sll a1,a1,0x8 +80033224: 90830032 lbu v1,50(a0) +80033228: 00a22825 or a1,a1,v0 +8003322c: 00073a00 sll a3,a3,0x8 +80033230: 3c028021 lui v0,0x8021 +80033234: 00084200 sll t0,t0,0x8 +80033238: 00063200 sll a2,a2,0x8 +8003323c: 00ec3825 or a3,a3,t4 +80033240: a445ce9a sh a1,-12646(v0) +80033244: 3c028021 lui v0,0x8021 +80033248: 00c33025 or a2,a2,v1 +8003324c: 010d4025 or t0,t0,t5 +80033250: 3c038021 lui v1,0x8021 +80033254: a447ce94 sh a3,-12652(v0) +80033258: 24047fff li a0,32767 +8003325c: 3c028021 lui v0,0x8021 +80033260: 010a4023 subu t0,t0,t2 +80033264: 012b4821 addu t1,t1,t3 +80033268: a466ce80 sh a2,-12672(v1) +8003326c: a444ce7e sh a0,-12674(v0) +80033270: 3c038021 lui v1,0x8021 +80033274: 3c028021 lui v0,0x8021 +80033278: a468ce88 sh t0,-12664(v1) +8003327c: a449ce86 sh t1,-12666(v0) +80033280: 3c038021 lui v1,0x8021 +80033284: 3c028021 lui v0,0x8021 +80033288: a46bce8e sh t3,-12658(v1) +8003328c: a440cef8 sh zero,-12552(v0) +80033290: 3c038021 lui v1,0x8021 +80033294: 3c028021 lui v0,0x8021 +80033298: a460cefa sh zero,-12550(v1) +8003329c: ac40ce78 sw zero,-12680(v0) +800332a0: 3c038021 lui v1,0x8021 +800332a4: 2462ca64 addiu v0,v1,-13724 +800332a8: 24040001 li a0,1 +800332ac: 24030002 li v1,2 +800332b0: 3c058021 lui a1,0x8021 +800332b4: ac430004 sw v1,4(v0) +800332b8: a0a4ce7c sb a0,-12676(a1) +800332bc: 8fbf003c lw ra,60(sp) +800332c0: 8fbe0038 lw s8,56(sp) +800332c4: 8fb70034 lw s7,52(sp) +800332c8: 8fb60030 lw s6,48(sp) +800332cc: 8fb5002c lw s5,44(sp) +800332d0: 8fb40028 lw s4,40(sp) +800332d4: 8fb30024 lw s3,36(sp) +800332d8: 8fb20020 lw s2,32(sp) +800332dc: 8fb1001c lw s1,28(sp) +800332e0: 8fb00018 lw s0,24(sp) +800332e4: 03e00008 jr ra +800332e8: 27bd0040 addiu sp,sp,64 +800332ec: 24c8ca64 addiu t0,a2,-13724 +800332f0: 91020015 lbu v0,21(t0) +800332f4: 91040014 lbu a0,20(t0) +800332f8: 00021200 sll v0,v0,0x8 +800332fc: 00441025 or v0,v0,a0 +80033300: 34038000 li v1,0x8000 +80033304: 1043012a beq v0,v1,800337b0 <_Z9DSP4_Op01v+0x71c> +80033308: 24030002 li v1,2 +8003330c: 24020008 li v0,8 +80033310: ad020004 sw v0,4(t0) +80033314: a0e3ce7c sb v1,-12676(a3) +80033318: ad030008 sw v1,8(t0) +8003331c: 8fbf003c lw ra,60(sp) +80033320: 8fbe0038 lw s8,56(sp) +80033324: 8fb70034 lw s7,52(sp) +80033328: 8fb60030 lw s6,48(sp) +8003332c: 8fb5002c lw s5,44(sp) +80033330: 8fb40028 lw s4,40(sp) +80033334: 8fb30024 lw s3,36(sp) +80033338: 8fb20020 lw s2,32(sp) +8003333c: 8fb1001c lw s1,28(sp) +80033340: 8fb00018 lw s0,24(sp) +80033344: 03e00008 jr ra +80033348: 27bd0040 addiu sp,sp,64 +8003334c: 24c3ca64 addiu v1,a2,-13724 +80033350: 90620015 lbu v0,21(v1) +80033354: 90640014 lbu a0,20(v1) +80033358: 00021200 sll v0,v0,0x8 +8003335c: 00441025 or v0,v0,a0 +80033360: 00021400 sll v0,v0,0x10 +80033364: 00021403 sra v0,v0,0x10 +80033368: 24038001 li v1,-32767 +8003336c: 1043ffcc beq v0,v1,800332a0 <_Z9DSP4_Op01v+0x20c> +80033370: afa20014 sw v0,20(sp) +80033374: 3c068021 lui a2,0x8021 +80033378: 84c5ce80 lh a1,-12672(a2) +8003337c: 10a00012 beqz a1,800333c8 <_Z9DSP4_Op01v+0x334> +80033380: 8fa20014 lw v0,20(sp) +80033384: 3c078021 lui a3,0x8021 +80033388: 94e2cea2 lhu v0,-12638(a3) +8003338c: 8fa30014 lw v1,20(sp) +80033390: 3c078021 lui a3,0x8021 +80033394: 00621021 addu v0,v1,v0 +80033398: 00021400 sll v0,v0,0x10 +8003339c: 00021403 sra v0,v0,0x10 +800333a0: 94e4cea4 lhu a0,-12636(a3) +800333a4: 3c038021 lui v1,0x8021 +800333a8: a462ce8e sh v0,-12658(v1) +800333ac: 3c038021 lui v1,0x8021 +800333b0: a464ce92 sh a0,-12654(v1) +800333b4: 3c048021 lui a0,0x8021 +800333b8: a482cea2 sh v0,-12638(a0) +800333bc: afa50014 sw a1,20(sp) +800333c0: a4c0ce80 sh zero,-12672(a2) +800333c4: 00a01021 move v0,a1 +800333c8: 3c058021 lui a1,0x8021 +800333cc: 84b5cea4 lh s5,-12636(a1) +800333d0: 3c068021 lui a2,0x8021 +800333d4: 84decea2 lh s8,-12638(a2) +800333d8: 70552002 mul a0,v0,s5 +800333dc: 73c22802 mul a1,s8,v0 +800333e0: 3c028021 lui v0,0x8021 +800333e4: 8443ce7e lh v1,-12674(v0) +800333e8: 2aa2fff1 slti v0,s5,-15 +800333ec: 0083001a div zero,a0,v1 +800333f0: 006001f4 teq v1,zero,0x7 +800333f4: 00002012 mflo a0 +800333f8: 00a3001a div zero,a1,v1 +800333fc: 006001f4 teq v1,zero,0x7 +80033400: 0004a400 sll s4,a0,0x10 +80033404: 0014a403 sra s4,s4,0x10 +80033408: 3c038021 lui v1,0x8021 +8003340c: 3c048021 lui a0,0x8021 +80033410: a474ce98 sh s4,-12648(v1) +80033414: 00002812 mflo a1 +80033418: 0005b400 sll s6,a1,0x10 +8003341c: 0016b403 sra s6,s6,0x10 +80033420: 144000f5 bnez v0,800337f8 <_Z9DSP4_Op01v+0x764> +80033424: a496ce96 sh s6,-12650(a0) +80033428: 3c118019 lui s1,0x8019 +8003342c: 2631b190 addiu s1,s1,-20080 +80033430: 0220f809 jalr s1 +80033434: 72b52002 mul a0,s5,s5 +80033438: 3c048019 lui a0,0x8019 +8003343c: 8c86ce60 lw a2,-12704(a0) +80033440: 8c87ce64 lw a3,-12700(a0) +80033444: 3c108019 lui s0,0x8019 +80033448: 00602821 move a1,v1 +8003344c: 2610a780 addiu s0,s0,-22656 +80033450: 0200f809 jalr s0 +80033454: 00402021 move a0,v0 +80033458: 02a02021 move a0,s5 +8003345c: 00409021 move s2,v0 +80033460: 0220f809 jalr s1 +80033464: 00609821 move s3,v1 +80033468: 3c048019 lui a0,0x8019 +8003346c: 8c86ce68 lw a2,-12696(a0) +80033470: 8c87ce6c lw a3,-12692(a0) +80033474: 00602821 move a1,v1 +80033478: 0200f809 jalr s0 +8003347c: 00402021 move a0,v0 +80033480: 3c088019 lui t0,0x8019 +80033484: 02402021 move a0,s2 +80033488: 00403021 move a2,v0 +8003348c: 00603821 move a3,v1 +80033490: 2508a708 addiu t0,t0,-22776 +80033494: 0100f809 jalr t0 +80033498: 02602821 move a1,s3 +8003349c: 3c048019 lui a0,0x8019 +800334a0: 8c86ce70 lw a2,-12688(a0) +800334a4: 8c87ce74 lw a3,-12684(a0) +800334a8: 3c088019 lui t0,0x8019 +800334ac: 2508a688 addiu t0,t0,-22904 +800334b0: 00402021 move a0,v0 +800334b4: 0100f809 jalr t0 +800334b8: 00602821 move a1,v1 +800334bc: 00402021 move a0,v0 +800334c0: 3c028019 lui v0,0x8019 +800334c4: 2442b280 addiu v0,v0,-19840 +800334c8: 0040f809 jalr v0 +800334cc: 00602821 move a1,v1 +800334d0: 0002bc00 sll s7,v0,0x10 +800334d4: 3c028021 lui v0,0x8021 +800334d8: 8444ce92 lh a0,-12654(v0) +800334dc: 3c028011 lui v0,0x8011 +800334e0: 2442e2b0 addiu v0,v0,-7504 +800334e4: 0040f809 jalr v0 +800334e8: 02842023 subu a0,s4,a0 +800334ec: 3c048021 lui a0,0x8021 +800334f0: 8483ce84 lh v1,-12668(a0) +800334f4: 3c058021 lui a1,0x8021 +800334f8: 0283182a slt v1,s4,v1 +800334fc: 0017bc03 sra s7,s7,0x10 +80033500: 146000bb bnez v1,800337f0 <_Z9DSP4_Op01v+0x75c> +80033504: a4a2ce82 sh v0,-12670(a1) +80033508: a4a0ce82 sh zero,-12670(a1) +8003350c: 3c038021 lui v1,0x8021 +80033510: 8462ceb0 lh v0,-12624(v1) +80033514: 0282102a slt v0,s4,v0 +80033518: 104000a8 beqz v0,800337bc <_Z9DSP4_Op01v+0x728> +8003351c: 3c078021 lui a3,0x8021 +80033520: 3c068021 lui a2,0x8021 +80033524: afa00010 sw zero,16(sp) +80033528: a4c0ce82 sh zero,-12670(a2) +8003352c: 3c028021 lui v0,0x8021 +80033530: 844bce82 lh t3,-12670(v0) +80033534: 3c068021 lui a2,0x8021 +80033538: 8cc5ce78 lw a1,-12680(a2) +8003353c: 000b1040 sll v0,t3,0x1 +80033540: 000b18c0 sll v1,t3,0x3 +80033544: 00621823 subu v1,v1,v0 +80033548: 3c048021 lui a0,0x8021 +8003354c: 2482ca64 addiu v0,a0,-13724 +80033550: 24a50001 addiu a1,a1,1 +80033554: 2463000a addiu v1,v1,10 +80033558: 001e3a03 sra a3,s8,0x8 +8003355c: 00164203 sra t0,s6,0x8 +80033560: 00154a03 sra t1,s5,0x8 +80033564: 00145203 sra t2,s4,0x8 +80033568: 000b2203 sra a0,t3,0x8 +8003356c: acc5ce78 sw a1,-12680(a2) +80033570: a044021d sb a0,541(v0) +80033574: ac43000c sw v1,12(v0) +80033578: a0470215 sb a3,533(v0) +8003357c: a0480217 sb t0,535(v0) +80033580: a0490219 sb t1,537(v0) +80033584: a04a021b sb t2,539(v0) +80033588: a05e0214 sb s8,532(v0) +8003358c: a0560216 sb s6,534(v0) +80033590: a0550218 sb s5,536(v0) +80033594: a054021a sb s4,538(v0) +80033598: 196000ba blez t3,80033884 <_Z9DSP4_Op01v+0x7f0> +8003359c: a04b021c sb t3,540(v0) +800335a0: 3c038021 lui v1,0x8021 +800335a4: 3c058021 lui a1,0x8021 +800335a8: 3c068021 lui a2,0x8021 +800335ac: 3c078021 lui a3,0x8021 +800335b0: 247ecc7b addiu s8,v1,-13189 +800335b4: 3c028021 lui v0,0x8021 +800335b8: 3c038021 lui v1,0x8021 +800335bc: 94b6ce88 lhu s6,-12664(a1) +800335c0: 94d5ce86 lhu s5,-12666(a2) +800335c4: 94efcea6 lhu t7,-12634(a3) +800335c8: 2459cc7c addiu t9,v0,-13188 +800335cc: 2478cc7d addiu t8,v1,-13187 +800335d0: 0160a021 move s4,t3 +800335d4: 2408000a li t0,10 +800335d8: 00008021 move s0,zero +800335dc: 00009021 move s2,zero +800335e0: 00008821 move s1,zero +800335e4: 00121a03 sra v1,s2,0x8 +800335e8: 00112203 sra a0,s1,0x8 +800335ec: 26020001 addiu v0,s0,1 +800335f0: 00761821 addu v1,v1,s6 +800335f4: 00952021 addu a0,a0,s5 +800335f8: 00028400 sll s0,v0,0x10 +800335fc: 00031c00 sll v1,v1,0x10 +80033600: 00042400 sll a0,a0,0x10 +80033604: 3c028021 lui v0,0x8021 +80033608: 3c058021 lui a1,0x8021 +8003360c: 3c068021 lui a2,0x8021 +80033610: 00031c03 sra v1,v1,0x10 +80033614: 00042403 sra a0,a0,0x10 +80033618: 2442cc78 addiu v0,v0,-13192 +8003361c: 24a5cc79 addiu a1,a1,-13191 +80033620: 24c6cc7a addiu a2,a2,-13190 +80033624: 01024821 addu t1,t0,v0 +80033628: 01055021 addu t2,t0,a1 +8003362c: 01193821 addu a3,t0,t9 +80033630: 01062821 addu a1,t0,a2 +80033634: 250e0006 addiu t6,t0,6 +80033638: 000f1202 srl v0,t7,0x8 +8003363c: 011e3021 addu a2,t0,s8 +80033640: 00036203 sra t4,v1,0x8 +80033644: 01184021 addu t0,t0,t8 +80033648: 00046a03 sra t5,a0,0x8 +8003364c: a12f0000 sb t7,0(t1) +80033650: a1420000 sb v0,0(t2) +80033654: a0a30000 sb v1,0(a1) +80033658: a0cc0000 sb t4,0(a2) +8003365c: a0e40000 sb a0,0(a3) +80033660: a10d0000 sb t5,0(t0) +80033664: 00108403 sra s0,s0,0x10 +80033668: 8fa70010 lw a3,16(sp) +8003366c: 25f3fffc addiu s3,t7,-4 +80033670: 000e4400 sll t0,t6,0x10 +80033674: 0214582a slt t3,s0,s4 +80033678: 00084403 sra t0,t0,0x10 +8003367c: 02579021 addu s2,s2,s7 +80033680: 02278821 addu s1,s1,a3 +80033684: 1560ffd7 bnez t3,800335e4 <_Z9DSP4_Op01v+0x550> +80033688: 02607821 move t7,s3 +8003368c: 70f01802 mul v1,a3,s0 +80033690: 72f01002 mul v0,s7,s0 +80033694: 00031a03 sra v1,v1,0x8 +80033698: 00021203 sra v0,v0,0x8 +8003369c: 3c048021 lui a0,0x8021 +800336a0: a493cea6 sh s3,-12634(a0) +800336a4: 3046ffff andi a2,v0,0xffff +800336a8: 3065ffff andi a1,v1,0xffff +800336ac: 3c078021 lui a3,0x8021 +800336b0: 3c048021 lui a0,0x8021 +800336b4: 94e2ce88 lhu v0,-12664(a3) +800336b8: 9483ce86 lhu v1,-12666(a0) +800336bc: 3c078021 lui a3,0x8021 +800336c0: 84e4ce82 lh a0,-12670(a3) +800336c4: 00c21021 addu v0,a2,v0 +800336c8: 00a31821 addu v1,a1,v1 +800336cc: 3c068021 lui a2,0x8021 +800336d0: 3c058021 lui a1,0x8021 +800336d4: a4a2ce88 sh v0,-12664(a1) +800336d8: 1880001a blez a0,80033744 <_Z9DSP4_Op01v+0x6b0> +800336dc: a4c3ce86 sh v1,-12666(a2) +800336e0: 3c088021 lui t0,0x8021 +800336e4: 8504cefa lh a0,-12550(t0) +800336e8: 3c078021 lui a3,0x8021 +800336ec: 3c028021 lui v0,0x8021 +800336f0: 84e9ce98 lh t1,-12648(a3) +800336f4: 9447ce96 lhu a3,-12650(v0) +800336f8: 3c028021 lui v0,0x8021 +800336fc: 00041840 sll v1,a0,0x1 +80033700: 2442cf00 addiu v0,v0,-12544 +80033704: 00621821 addu v1,v1,v0 +80033708: 3c068021 lui a2,0x8021 +8003370c: 3c028021 lui v0,0x8021 +80033710: 94c5cea4 lhu a1,-12636(a2) +80033714: a447ce8e sh a3,-12658(v0) +80033718: 8fa70014 lw a3,20(sp) +8003371c: 3c028021 lui v0,0x8021 +80033720: 24840001 addiu a0,a0,1 +80033724: 2526ffff addiu a2,t1,-1 +80033728: a4650000 sh a1,0(v1) +8003372c: a447cf82 sh a3,-12414(v0) +80033730: 3c038021 lui v1,0x8021 +80033734: 3c028021 lui v0,0x8021 +80033738: a504cefa sh a0,-12550(t0) +8003373c: a466cf8a sh a2,-12406(v1) +80033740: a449ce92 sh t1,-12654(v0) +80033744: 3c048021 lui a0,0x8021 +80033748: 2483ca64 addiu v1,a0,-13724 +8003374c: 3c078021 lui a3,0x8021 +80033750: 94e6ce9e lhu a2,-12642(a3) +80033754: 3c088021 lui t0,0x8021 +80033758: 80640017 lb a0,23(v1) +8003375c: 9502ce9a lhu v0,-12646(t0) +80033760: 80650019 lb a1,25(v1) +80033764: 00862021 addu a0,a0,a2 +80033768: 3c068021 lui a2,0x8021 +8003376c: 00a22821 addu a1,a1,v0 +80033770: 00042400 sll a0,a0,0x10 +80033774: 94c2cea4 lhu v0,-12636(a2) +80033778: 3c068021 lui a2,0x8021 +8003377c: 94c3cea2 lhu v1,-12638(a2) +80033780: 00042403 sra a0,a0,0x10 +80033784: 00052c00 sll a1,a1,0x10 +80033788: 00052c03 sra a1,a1,0x10 +8003378c: 00821021 addu v0,a0,v0 +80033790: 3c068021 lui a2,0x8021 +80033794: 00a31821 addu v1,a1,v1 +80033798: a4c2cea4 sh v0,-12636(a2) +8003379c: 3c028021 lui v0,0x8021 +800337a0: a443cea2 sh v1,-12638(v0) +800337a4: a4e4ce9e sh a0,-12642(a3) +800337a8: 0800cca8 j 800332a0 <_Z9DSP4_Op01v+0x20c> +800337ac: a505ce9a sh a1,-12646(t0) +800337b0: a0c5ca64 sb a1,-13724(a2) +800337b4: 0800ccaf j 800332bc <_Z9DSP4_Op01v+0x228> +800337b8: ad00000c sw zero,12(t0) +800337bc: 84e4ce82 lh a0,-12670(a3) +800337c0: 1880002e blez a0,8003387c <_Z9DSP4_Op01v+0x7e8> +800337c4: 3c028021 lui v0,0x8021 +800337c8: 8443ce8e lh v1,-12658(v0) +800337cc: 02c31823 subu v1,s6,v1 +800337d0: 00031a00 sll v1,v1,0x8 +800337d4: 0064001a div zero,v1,a0 +800337d8: 008001f4 teq a0,zero,0x7 +800337dc: 00001812 mflo v1 +800337e0: 00031c00 sll v1,v1,0x10 +800337e4: 00031c03 sra v1,v1,0x10 +800337e8: 0800cd4b j 8003352c <_Z9DSP4_Op01v+0x498> +800337ec: afa30010 sw v1,16(sp) +800337f0: 0800cd43 j 8003350c <_Z9DSP4_Op01v+0x478> +800337f4: a494ce84 sh s4,-12668(a0) +800337f8: 3c118019 lui s1,0x8019 +800337fc: 2631b190 addiu s1,s1,-20080 +80033800: 0220f809 jalr s1 +80033804: 72b52002 mul a0,s5,s5 +80033808: 3c048019 lui a0,0x8019 +8003380c: 8c86ce78 lw a2,-12680(a0) +80033810: 8c87ce7c lw a3,-12676(a0) +80033814: 3c108019 lui s0,0x8019 +80033818: 00602821 move a1,v1 +8003381c: 2610a780 addiu s0,s0,-22656 +80033820: 0200f809 jalr s0 +80033824: 00402021 move a0,v0 +80033828: 02a02021 move a0,s5 +8003382c: 00409021 move s2,v0 +80033830: 0220f809 jalr s1 +80033834: 00609821 move s3,v1 +80033838: 3c048019 lui a0,0x8019 +8003383c: 8c86ce80 lw a2,-12672(a0) +80033840: 8c87ce84 lw a3,-12668(a0) +80033844: 00602821 move a1,v1 +80033848: 0200f809 jalr s0 +8003384c: 00402021 move a0,v0 +80033850: 3c088019 lui t0,0x8019 +80033854: 02402021 move a0,s2 +80033858: 00403021 move a2,v0 +8003385c: 00603821 move a3,v1 +80033860: 2508a708 addiu t0,t0,-22776 +80033864: 0100f809 jalr t0 +80033868: 02602821 move a1,s3 +8003386c: 3c048019 lui a0,0x8019 +80033870: 8c86ce88 lw a2,-12664(a0) +80033874: 0800cd2a j 800334a8 <_Z9DSP4_Op01v+0x414> +80033878: 8c87ce8c lw a3,-12660(a0) +8003387c: 0800cd4b j 8003352c <_Z9DSP4_Op01v+0x498> +80033880: afa00010 sw zero,16(sp) +80033884: 00003021 move a2,zero +80033888: 0800cdab j 800336ac <_Z9DSP4_Op01v+0x618> +8003388c: 00002821 move a1,zero + +80033890 <_Z7InitDSPv>: +80033890: 27bdffc8 addiu sp,sp,-56 +80033894: 3c028020 lui v0,0x8020 +80033898: afb40020 sw s4,32(sp) +8003389c: 3c038021 lui v1,0x8021 +800338a0: 24544860 addiu s4,v0,18528 +800338a4: 3c028019 lui v0,0x8019 +800338a8: afbe0030 sw s8,48(sp) +800338ac: afb7002c sw s7,44(sp) +800338b0: afb60028 sw s6,40(sp) +800338b4: afb50024 sw s5,36(sp) +800338b8: afb3001c sw s3,28(sp) +800338bc: afb20018 sw s2,24(sp) +800338c0: 24738860 addiu s3,v1,-30624 +800338c4: 2455a780 addiu s5,v0,-22656 +800338c8: 00009021 move s2,zero +800338cc: 3c1e8019 lui s8,0x8019 +800338d0: 3c178017 lui s7,0x8017 +800338d4: 3c168017 lui s6,0x8017 +800338d8: afbf0034 sw ra,52(sp) +800338dc: afb10014 sw s1,20(sp) +800338e0: 0800ce58 j 80033960 <_Z7InitDSPv+0xd0> +800338e4: afb00010 sw s0,16(sp) +800338e8: 3c048019 lui a0,0x8019 +800338ec: 8c86ce98 lw a2,-12648(a0) +800338f0: 8c87ce9c lw a3,-12644(a0) +800338f4: 00602821 move a1,v1 +800338f8: 02a0f809 jalr s5 +800338fc: 00402021 move a0,v0 +80033900: 8fc6cea0 lw a2,-12640(s8) +80033904: 8fc7cea4 lw a3,-12636(s8) +80033908: 00402021 move a0,v0 +8003390c: 02a0f809 jalr s5 +80033910: 00602821 move a1,v1 +80033914: 00402021 move a0,v0 +80033918: 00602821 move a1,v1 +8003391c: 26e649b4 addiu a2,s7,18868 +80033920: 00408021 move s0,v0 +80033924: 00c0f809 jalr a2 +80033928: 00608821 move s1,v1 +8003392c: ae820000 sw v0,0(s4) +80033930: ae830004 sw v1,4(s4) +80033934: 02002021 move a0,s0 +80033938: 26c67b40 addiu a2,s6,31552 +8003393c: 00c0f809 jalr a2 +80033940: 02202821 move a1,s1 +80033944: ae620000 sw v0,0(s3) +80033948: 26520001 addiu s2,s2,1 +8003394c: 24020800 li v0,2048 +80033950: ae630004 sw v1,4(s3) +80033954: 26940008 addiu s4,s4,8 +80033958: 12420011 beq s2,v0,800339a0 <_Z7InitDSPv+0x110> +8003395c: 26730008 addiu s3,s3,8 +80033960: 3c058019 lui a1,0x8019 +80033964: 24a5b190 addiu a1,a1,-20080 +80033968: 00a0f809 jalr a1 +8003396c: 02402021 move a0,s2 +80033970: 00402021 move a0,v0 +80033974: 0641ffdc bgez s2,800338e8 <_Z7InitDSPv+0x58> +80033978: 00602821 move a1,v1 +8003397c: 3c088019 lui t0,0x8019 +80033980: 8d06ce90 lw a2,-12656(t0) +80033984: 8d07ce94 lw a3,-12652(t0) +80033988: 3c088019 lui t0,0x8019 +8003398c: 2508a708 addiu t0,t0,-22776 +80033990: 0100f809 jalr t0 +80033994: 00000000 nop +80033998: 0800ce3b j 800338ec <_Z7InitDSPv+0x5c> +8003399c: 3c048019 lui a0,0x8019 +800339a0: 8fbf0034 lw ra,52(sp) +800339a4: 8fbe0030 lw s8,48(sp) +800339a8: 8fb7002c lw s7,44(sp) +800339ac: 8fb60028 lw s6,40(sp) +800339b0: 8fb50024 lw s5,36(sp) +800339b4: 8fb40020 lw s4,32(sp) +800339b8: 8fb3001c lw s3,28(sp) +800339bc: 8fb20018 lw s2,24(sp) +800339c0: 8fb10014 lw s1,20(sp) +800339c4: 8fb00010 lw s0,16(sp) +800339c8: 03e00008 jr ra +800339cc: 27bd0038 addiu sp,sp,56 + +800339d0 <_Z11DSP4SetByteht>: +800339d0: 3c068021 lui a2,0x8021 +800339d4: 8cc2cfb4 lw v0,-12364(a2) +800339d8: 308700ff andi a3,a0,0xff +800339dc: 14400006 bnez v0,800339f8 <_Z11DSP4SetByteht+0x28> +800339e0: 30a5ffff andi a1,a1,0xffff +800339e4: 24020001 li v0,1 +800339e8: 3c038021 lui v1,0x8021 +800339ec: 24040001 li a0,1 +800339f0: a062ca64 sb v0,-13724(v1) +800339f4: acc4cfb4 sw a0,-12364(a2) +800339f8: 30a3f000 andi v1,a1,0xf000 +800339fc: 24026000 li v0,24576 +80033a00: 10620004 beq v1,v0,80033a14 <_Z11DSP4SetByteht+0x44> +80033a04: 38a28000 xori v0,a1,0x8000 +80033a08: 2c424000 sltiu v0,v0,16384 +80033a0c: 10400074 beqz v0,80033be0 <_Z11DSP4SetByteht+0x210> +80033a10: 00000000 nop +80033a14: 3c0a8021 lui t2,0x8021 +80033a18: 2545ca64 addiu a1,t2,-13724 +80033a1c: 8ca30010 lw v1,16(a1) +80033a20: 8ca2000c lw v0,12(a1) +80033a24: 0062102b sltu v0,v1,v0 +80033a28: 14400023 bnez v0,80033ab8 <_Z11DSP4SetByteht+0xe8> +80033a2c: 24620001 addiu v0,v1,1 +80033a30: 9142ca64 lbu v0,-13724(t2) +80033a34: 14400022 bnez v0,80033ac0 <_Z11DSP4SetByteht+0xf0> +80033a38: 00000000 nop +80033a3c: 8ca20008 lw v0,8(a1) +80033a40: 24430001 addiu v1,v0,1 +80033a44: 00451021 addu v0,v0,a1 +80033a48: a0470014 sb a3,20(v0) +80033a4c: aca30008 sw v1,8(a1) +80033a50: 9142ca64 lbu v0,-13724(t2) +80033a54: 14400016 bnez v0,80033ab0 <_Z11DSP4SetByteht+0xe0> +80033a58: 3c058021 lui a1,0x8021 +80033a5c: 24a4ca64 addiu a0,a1,-13724 +80033a60: 8c830004 lw v1,4(a0) +80033a64: 8c820008 lw v0,8(a0) +80033a68: 14620011 bne v1,v0,80033ab0 <_Z11DSP4SetByteht+0xe0> +80033a6c: 24020001 li v0,1 +80033a70: 94860002 lhu a2,2(a0) +80033a74: 2cc30012 sltiu v1,a2,18 +80033a78: a0a2ca64 sb v0,-13724(a1) +80033a7c: ac800010 sw zero,16(a0) +80033a80: 1060000b beqz v1,80033ab0 <_Z11DSP4SetByteht+0xe0> +80033a84: ac800008 sw zero,8(a0) +80033a88: 3c038019 lui v1,0x8019 +80033a8c: 00061080 sll v0,a2,0x2 +80033a90: 2463cee0 addiu v1,v1,-12576 +80033a94: 00431021 addu v0,v0,v1 +80033a98: 8c440000 lw a0,0(v0) +80033a9c: 00800008 jr a0 +80033aa0: 00000000 nop +80033aa4: a1400215 sb zero,533(t2) +80033aa8: ad40000c sw zero,12(t2) +80033aac: a1400214 sb zero,532(t2) +80033ab0: 03e00008 jr ra +80033ab4: 00000000 nop +80033ab8: 03e00008 jr ra +80033abc: aca20010 sw v0,16(a1) +80033ac0: 90a20001 lbu v0,1(a1) +80033ac4: 10400012 beqz v0,80033b10 <_Z11DSP4SetByteht+0x140> +80033ac8: 24020001 li v0,1 +80033acc: 94a30002 lhu v1,2(a1) +80033ad0: 00071200 sll v0,a3,0x8 +80033ad4: 00431025 or v0,v0,v1 +80033ad8: 3044ffff andi a0,v0,0xffff +80033adc: a4a20002 sh v0,2(a1) +80033ae0: 2c830012 sltiu v1,a0,18 +80033ae4: 3c028021 lui v0,0x8021 +80033ae8: a040ce7c sb zero,-12676(v0) +80033aec: aca00008 sw zero,8(a1) +80033af0: a140ca64 sb zero,-13724(t2) +80033af4: a0a00001 sb zero,1(a1) +80033af8: aca0000c sw zero,12(a1) +80033afc: 14600007 bnez v1,80033b1c <_Z11DSP4SetByteht+0x14c> +80033b00: aca00010 sw zero,16(a1) +80033b04: 24020001 li v0,1 +80033b08: 03e00008 jr ra +80033b0c: a142ca64 sb v0,-13724(t2) +80033b10: a0a20001 sb v0,1(a1) +80033b14: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033b18: a4a70002 sh a3,2(a1) +80033b1c: 3c038019 lui v1,0x8019 +80033b20: 00041080 sll v0,a0,0x2 +80033b24: 2463cf28 addiu v1,v1,-12504 +80033b28: 00431021 addu v0,v0,v1 +80033b2c: 8c440000 lw a0,0(v0) +80033b30: 00800008 jr a0 +80033b34: 00000000 nop +80033b38: 2542ca64 addiu v0,t2,-13724 +80033b3c: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033b40: ac400004 sw zero,4(v0) +80033b44: 2543ca64 addiu v1,t2,-13724 +80033b48: 24020006 li v0,6 +80033b4c: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033b50: ac620004 sw v0,4(v1) +80033b54: 3c198003 lui t9,0x8003 +80033b58: 27393094 addiu t9,t9,12436 +80033b5c: 03200008 jr t9 +80033b60: 00000000 nop +80033b64: 3c028021 lui v0,0x8021 +80033b68: 03e00008 jr ra +80033b6c: a040cefc sb zero,-12548(v0) +80033b70: 3c028021 lui v0,0x8021 +80033b74: 3c038021 lui v1,0x8021 +80033b78: a040cfb0 sb zero,-12368(v0) +80033b7c: a060cfb1 sb zero,-12367(v1) +80033b80: 3c028021 lui v0,0x8021 +80033b84: 3c038021 lui v1,0x8021 +80033b88: 2442cf90 addiu v0,v0,-12400 +80033b8c: 2463cfb0 addiu v1,v1,-12368 +80033b90: a0400000 sb zero,0(v0) +80033b94: 24420001 addiu v0,v0,1 +80033b98: 1443fffd bne v0,v1,80033b90 <_Z11DSP4SetByteht+0x1c0> +80033b9c: 00000000 nop +80033ba0: 03e00008 jr ra +80033ba4: 00000000 nop +80033ba8: 2544ca64 addiu a0,t2,-13724 +80033bac: 24020020 li v0,32 +80033bb0: 3c038021 lui v1,0x8021 +80033bb4: ac82000c sw v0,12(a0) +80033bb8: 2464cf90 addiu a0,v1,-12400 +80033bbc: 3c028021 lui v0,0x8021 +80033bc0: 3c038021 lui v1,0x8021 +80033bc4: 2445cc78 addiu a1,v0,-13192 +80033bc8: 2463cfb0 addiu v1,v1,-12368 +80033bcc: 90820000 lbu v0,0(a0) +80033bd0: 24840001 addiu a0,a0,1 +80033bd4: a0a20000 sb v0,0(a1) +80033bd8: 1483fffc bne a0,v1,80033bcc <_Z11DSP4SetByteht+0x1fc> +80033bdc: 24a50001 addiu a1,a1,1 +80033be0: 03e00008 jr ra +80033be4: 00000000 nop +80033be8: 2544ca64 addiu a0,t2,-13724 +80033bec: 90830017 lbu v1,23(a0) +80033bf0: 90820015 lbu v0,21(a0) +80033bf4: 90850016 lbu a1,22(a0) +80033bf8: 90860014 lbu a2,20(a0) +80033bfc: 00031a00 sll v1,v1,0x8 +80033c00: 00021200 sll v0,v0,0x8 +80033c04: 00651825 or v1,v1,a1 +80033c08: 00461025 or v0,v0,a2 +80033c0c: 00031c00 sll v1,v1,0x10 +80033c10: 00021400 sll v0,v0,0x10 +80033c14: 00021403 sra v0,v0,0x10 +80033c18: 00031c03 sra v1,v1,0x10 +80033c1c: 70621802 mul v1,v1,v0 +80033c20: 24020004 li v0,4 +80033c24: 00032e03 sra a1,v1,0x18 +80033c28: 00033203 sra a2,v1,0x8 +80033c2c: 00033c03 sra a3,v1,0x10 +80033c30: a0850217 sb a1,535(a0) +80033c34: ac82000c sw v0,12(a0) +80033c38: a0860215 sb a2,533(a0) +80033c3c: a0870216 sb a3,534(a0) +80033c40: 03e00008 jr ra +80033c44: a0830214 sb v1,532(a0) +80033c48: 3c198003 lui t9,0x8003 +80033c4c: 27392a14 addiu t9,t9,10772 +80033c50: 03200008 jr t9 +80033c54: 00000000 nop +80033c58: 3c198003 lui t9,0x8003 +80033c5c: 27391d68 addiu t9,t9,7528 +80033c60: 03200008 jr t9 +80033c64: 00000000 nop +80033c68: 3c198003 lui t9,0x8003 +80033c6c: 27390a8c addiu t9,t9,2700 +80033c70: 03200008 jr t9 +80033c74: 00000000 nop +80033c78: 2542ca64 addiu v0,t2,-13724 +80033c7c: 24040040 li a0,64 +80033c80: 2405ffff li a1,-1 +80033c84: 2406ffc0 li a2,-64 +80033c88: 24030008 li v1,8 +80033c8c: ac43000c sw v1,12(v0) +80033c90: a0440218 sb a0,536(v0) +80033c94: a0450219 sb a1,537(v0) +80033c98: a046021a sb a2,538(v0) +80033c9c: a040021b sb zero,539(v0) +80033ca0: a0440214 sb a0,532(v0) +80033ca4: a0450215 sb a1,533(v0) +80033ca8: a0460216 sb a2,534(v0) +80033cac: 03e00008 jr ra +80033cb0: a0400217 sb zero,535(v0) +80033cb4: 3c028021 lui v0,0x8021 +80033cb8: 9043cefc lbu v1,-12548(v0) +80033cbc: 254aca64 addiu t2,t2,-13724 +80033cc0: 91470014 lbu a3,20(t2) +80033cc4: 91460016 lbu a2,22(t2) +80033cc8: 91420018 lbu v0,24(t2) +80033ccc: 1460ff75 bnez v1,80033aa4 <_Z11DSP4SetByteht+0xd4> +80033cd0: 91440019 lbu a0,25(t2) +80033cd4: 00042200 sll a0,a0,0x8 +80033cd8: 3c098021 lui t1,0x8021 +80033cdc: 00442025 or a0,v0,a0 +80033ce0: 8125cfb1 lb a1,-12367(t1) +80033ce4: 00042400 sll a0,a0,0x10 +80033ce8: 00042403 sra a0,a0,0x10 +80033cec: 00041a03 sra v1,a0,0x8 +80033cf0: 24020006 li v0,6 +80033cf4: 24a50002 addiu a1,a1,2 +80033cf8: 30a500ff andi a1,a1,0xff +80033cfc: 3c088021 lui t0,0x8021 +80033d00: a1430219 sb v1,537(t2) +80033d04: ad42000c sw v0,12(t2) +80033d08: 24030001 li v1,1 +80033d0c: 24020008 li v0,8 +80033d10: a1430214 sb v1,532(t2) +80033d14: a1470216 sb a3,534(t2) +80033d18: a1460217 sb a2,535(t2) +80033d1c: a1400215 sb zero,533(t2) +80033d20: a1440218 sb a0,536(t2) +80033d24: a125cfb1 sb a1,-12367(t1) +80033d28: 14a2ff61 bne a1,v0,80033ab0 <_Z11DSP4SetByteht+0xe0> +80033d2c: 8103cfb0 lb v1,-12368(t0) +80033d30: 24620001 addiu v0,v1,1 +80033d34: a102cfb0 sb v0,-12368(t0) +80033d38: 03e00008 jr ra +80033d3c: a120cfb1 sb zero,-12367(t1) +80033d40: 3c198003 lui t9,0x8003 +80033d44: 27391514 addiu t9,t9,5396 +80033d48: 03200008 jr t9 +80033d4c: 00000000 nop +80033d50: 24030001 li v1,1 +80033d54: 3c028021 lui v0,0x8021 +80033d58: 03e00008 jr ra +80033d5c: a043cefc sb v1,-12548(v0) +80033d60: 254aca64 addiu t2,t2,-13724 +80033d64: 9142001b lbu v0,27(t2) +80033d68: 91470019 lbu a3,25(t2) +80033d6c: 91480017 lbu t0,23(t2) +80033d70: 91490015 lbu t1,21(t2) +80033d74: 9143001a lbu v1,26(t2) +80033d78: 91440018 lbu a0,24(t2) +80033d7c: 91450016 lbu a1,22(t2) +80033d80: 91460014 lbu a2,20(t2) +80033d84: 00021200 sll v0,v0,0x8 +80033d88: 00073a00 sll a3,a3,0x8 +80033d8c: 00084200 sll t0,t0,0x8 +80033d90: 00094a00 sll t1,t1,0x8 +80033d94: 00431025 or v0,v0,v1 +80033d98: 00e43825 or a3,a3,a0 +80033d9c: 01054025 or t0,t0,a1 +80033da0: 01264825 or t1,t1,a2 +80033da4: 00021400 sll v0,v0,0x10 +80033da8: 00073c00 sll a3,a3,0x10 +80033dac: 00084400 sll t0,t0,0x10 +80033db0: 00094c00 sll t1,t1,0x10 +80033db4: 00021403 sra v0,v0,0x10 +80033db8: 00073c03 sra a3,a3,0x10 +80033dbc: 00084403 sra t0,t0,0x10 +80033dc0: 00094c03 sra t1,t1,0x10 +80033dc4: 00027100 sll t6,v0,0x4 +80033dc8: 00022080 sll a0,v0,0x2 +80033dcc: 00076900 sll t5,a3,0x4 +80033dd0: 00086100 sll t4,t0,0x4 +80033dd4: 00095900 sll t3,t1,0x4 +80033dd8: 00073080 sll a2,a3,0x2 +80033ddc: 00081880 sll v1,t0,0x2 +80033de0: 00092880 sll a1,t1,0x2 +80033de4: 008e2021 addu a0,a0,t6 +80033de8: 00cd3021 addu a2,a2,t5 +80033dec: 006c1821 addu v1,v1,t4 +80033df0: 00ab2821 addu a1,a1,t3 +80033df4: 00046100 sll t4,a0,0x4 +80033df8: 00065900 sll t3,a2,0x4 +80033dfc: 00036900 sll t5,v1,0x4 +80033e00: 00057100 sll t6,a1,0x4 +80033e04: 008c2021 addu a0,a0,t4 +80033e08: 00cb3021 addu a2,a2,t3 +80033e0c: 006d1821 addu v1,v1,t5 +80033e10: 00ae2821 addu a1,a1,t6 +80033e14: 00822021 addu a0,a0,v0 +80033e18: 00c73021 addu a2,a2,a3 +80033e1c: 00681821 addu v1,v1,t0 +80033e20: 00a92821 addu a1,a1,t1 +80033e24: 2402f000 li v0,-4096 +80033e28: 00042083 sra a0,a0,0x2 +80033e2c: 00063183 sra a2,a2,0x6 +80033e30: 00031a83 sra v1,v1,0xa +80033e34: 00052b83 sra a1,a1,0xe +80033e38: 00822024 and a0,a0,v0 +80033e3c: 30c60f00 andi a2,a2,0xf00 +80033e40: 306300f0 andi v1,v1,0xf0 +80033e44: 30a5000f andi a1,a1,0xf +80033e48: 00651825 or v1,v1,a1 +80033e4c: 00862025 or a0,a0,a2 +80033e50: 00832025 or a0,a0,v1 +80033e54: 00042400 sll a0,a0,0x10 +80033e58: 00042403 sra a0,a0,0x10 +80033e5c: 00041203 sra v0,a0,0x8 +80033e60: 24030002 li v1,2 +80033e64: a1420215 sb v0,533(t2) +80033e68: ad43000c sw v1,12(t2) +80033e6c: 03e00008 jr ra +80033e70: a1440214 sb a0,532(t2) +80033e74: 2543ca64 addiu v1,t2,-13724 +80033e78: 24020016 li v0,22 +80033e7c: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033e80: ac620004 sw v0,4(v1) +80033e84: 2543ca64 addiu v1,t2,-13724 +80033e88: 24020048 li v0,72 +80033e8c: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033e90: ac620004 sw v0,4(v1) +80033e94: 2543ca64 addiu v1,t2,-13724 +80033e98: 24020024 li v0,36 +80033e9c: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033ea0: ac620004 sw v0,4(v1) +80033ea4: 2543ca64 addiu v1,t2,-13724 +80033ea8: 24020008 li v0,8 +80033eac: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033eb0: ac620004 sw v0,4(v1) +80033eb4: 2543ca64 addiu v1,t2,-13724 +80033eb8: 24020022 li v0,34 +80033ebc: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033ec0: ac620004 sw v0,4(v1) +80033ec4: 2543ca64 addiu v1,t2,-13724 +80033ec8: 2402000e li v0,14 +80033ecc: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033ed0: ac620004 sw v0,4(v1) +80033ed4: 2543ca64 addiu v1,t2,-13724 +80033ed8: 24020004 li v0,4 +80033edc: 0800ce94 j 80033a50 <_Z11DSP4SetByteht+0x80> +80033ee0: ac620004 sw v0,4(v1) + +80033ee4 <_Z11DSP2SetByteht>: +80033ee4: 30a5ffff andi a1,a1,0xffff +80033ee8: 27bdfde0 addiu sp,sp,-544 +80033eec: 30a3f000 andi v1,a1,0xf000 +80033ef0: 24026000 li v0,24576 +80033ef4: afb10214 sw s1,532(sp) +80033ef8: afbf0218 sw ra,536(sp) +80033efc: afb00210 sw s0,528(sp) +80033f00: 10620005 beq v1,v0,80033f18 <_Z11DSP2SetByteht+0x34> +80033f04: 309100ff andi s1,a0,0xff +80033f08: 38a28000 xori v0,a1,0x8000 +80033f0c: 2c424000 sltiu v0,v0,16384 +80033f10: 10400017 beqz v0,80033f70 <_Z11DSP2SetByteht+0x8c> +80033f14: 8fbf0218 lw ra,536(sp) +80033f18: 3c108021 lui s0,0x8021 +80033f1c: 9202e560 lbu v0,-6816(s0) +80033f20: 14400017 bnez v0,80033f80 <_Z11DSP2SetByteht+0x9c> +80033f24: 2602e560 addiu v0,s0,-6816 +80033f28: 8c430008 lw v1,8(v0) +80033f2c: 24640001 addiu a0,v1,1 +80033f30: 00621821 addu v1,v1,v0 +80033f34: ac440008 sw a0,8(v0) +80033f38: a0710014 sb s1,20(v1) +80033f3c: 2605e560 addiu a1,s0,-6816 +80033f40: 8ca30004 lw v1,4(a1) +80033f44: 8ca20008 lw v0,8(a1) +80033f48: 14620009 bne v1,v0,80033f70 <_Z11DSP2SetByteht+0x8c> +80033f4c: 8fbf0218 lw ra,536(sp) +80033f50: 90a60002 lbu a2,2(a1) +80033f54: 24030001 li v1,1 +80033f58: 3c028021 lui v0,0x8021 +80033f5c: 2cc4000e sltiu a0,a2,14 +80033f60: a043e560 sb v1,-6816(v0) +80033f64: 1480001b bnez a0,80033fd4 <_Z11DSP2SetByteht+0xf0> +80033f68: aca00010 sw zero,16(a1) +80033f6c: 8fbf0218 lw ra,536(sp) +80033f70: 8fb10214 lw s1,532(sp) +80033f74: 8fb00210 lw s0,528(sp) +80033f78: 03e00008 jr ra +80033f7c: 27bd0220 addiu sp,sp,544 +80033f80: 2e230010 sltiu v1,s1,16 +80033f84: ac400008 sw zero,8(v0) +80033f88: a0510002 sb s1,2(v0) +80033f8c: 1460000a bnez v1,80033fb8 <_Z11DSP2SetByteht+0xd4> +80033f90: a200e560 sb zero,-6816(s0) +80033f94: 3c048019 lui a0,0x8019 +80033f98: 3c02800f lui v0,0x800f +80033f9c: 2484de10 addiu a0,a0,-8688 +80033fa0: 24424bb0 addiu v0,v0,19376 +80033fa4: 0040f809 jalr v0 +80033fa8: 02202821 move a1,s1 +80033fac: 2602e560 addiu v0,s0,-6816 +80033fb0: 0800cfcf j 80033f3c <_Z11DSP2SetByteht+0x58> +80033fb4: ac400004 sw zero,4(v0) +80033fb8: 3c038019 lui v1,0x8019 +80033fbc: 00111080 sll v0,s1,0x2 +80033fc0: 2463cf70 addiu v1,v1,-12432 +80033fc4: 00431021 addu v0,v0,v1 +80033fc8: 8c440000 lw a0,0(v0) +80033fcc: 00800008 jr a0 +80033fd0: 00000000 nop +80033fd4: 3c038019 lui v1,0x8019 +80033fd8: 00061080 sll v0,a2,0x2 +80033fdc: 2463cfb0 addiu v1,v1,-12368 +80033fe0: 00431021 addu v0,v0,v1 +80033fe4: 8c440000 lw a0,0(v0) +80033fe8: 00800008 jr a0 +80033fec: 00000000 nop +80033ff0: 2603e560 addiu v1,s0,-6816 +80033ff4: 24020001 li v0,1 +80033ff8: 0800cfcf j 80033f3c <_Z11DSP2SetByteht+0x58> +80033ffc: ac620004 sw v0,4(v1) +80034000: 2603e560 addiu v1,s0,-6816 +80034004: 24020020 li v0,32 +80034008: ac62000c sw v0,12(v1) +8003400c: 3c198003 lui t9,0x8003 +80034010: 8fbf0218 lw ra,536(sp) +80034014: 8fb10214 lw s1,532(sp) +80034018: 8fb00210 lw s0,528(sp) +8003401c: 27390598 addiu t9,t9,1432 +80034020: 03200008 jr t9 +80034024: 27bd0220 addiu sp,sp,544 +80034028: 2602e560 addiu v0,s0,-6816 +8003402c: 90440014 lbu a0,20(v0) +80034030: 3c038021 lui v1,0x8021 +80034034: 0800cfdb j 80033f6c <_Z11DSP2SetByteht+0x88> +80034038: a064ca54 sb a0,-13740(v1) +8003403c: 3c068021 lui a2,0x8021 +80034040: 8cc2ca44 lw v0,-13756(a2) +80034044: 10400095 beqz v0,8003429c <_Z11DSP2SetByteht+0x3b8> +80034048: 2604e560 addiu a0,s0,-6816 +8003404c: 3c028021 lui v0,0x8021 +80034050: 8c4aca48 lw t2,-13752(v0) +80034054: 2603e560 addiu v1,s0,-6816 +80034058: 3c028021 lui v0,0x8021 +8003405c: acc0ca44 sw zero,-13756(a2) +80034060: ac6a000c sw t2,12(v1) +80034064: 1940ffc1 blez t2,80033f6c <_Z11DSP2SetByteht+0x88> +80034068: 9045ca54 lbu a1,-13740(v0) +8003406c: 01431021 addu v0,t2,v1 +80034070: 24430014 addiu v1,v0,20 +80034074: 3c028021 lui v0,0x8021 +80034078: 30a9000f andi t1,a1,0xf +8003407c: 2446e574 addiu a2,v0,-6796 +80034080: 00004021 move t0,zero +80034084: 0800d02d j 800340b4 <_Z11DSP2SetByteht+0x1d0> +80034088: 240bfff0 li t3,-16 +8003408c: 00ab1024 and v0,a1,t3 +80034090: 00022600 sll a0,v0,0x18 +80034094: 00042603 sra a0,a0,0x18 +80034098: 30a2000f andi v0,a1,0xf +8003409c: 11220072 beq t1,v0,80034268 <_Z11DSP2SetByteht+0x384> +800340a0: 00000000 nop +800340a4: 00441025 or v0,v0,a0 +800340a8: 25080001 addiu t0,t0,1 +800340ac: 1148ffaf beq t2,t0,80033f6c <_Z11DSP2SetByteht+0x88> +800340b0: a0c201ff sb v0,511(a2) +800340b4: 90650000 lbu a1,0(v1) +800340b8: 90c70000 lbu a3,0(a2) +800340bc: 00051102 srl v0,a1,0x4 +800340c0: 24630001 addiu v1,v1,1 +800340c4: 1449fff1 bne v0,t1,8003408c <_Z11DSP2SetByteht+0x1a8> +800340c8: 24c60001 addiu a2,a2,1 +800340cc: 00eb1024 and v0,a3,t3 +800340d0: 00022600 sll a0,v0,0x18 +800340d4: 0800d026 j 80034098 <_Z11DSP2SetByteht+0x1b4> +800340d8: 00042603 sra a0,a0,0x18 +800340dc: 3c068021 lui a2,0x8021 +800340e0: 8cc2ca4c lw v0,-13748(a2) +800340e4: 10400062 beqz v0,80034270 <_Z11DSP2SetByteht+0x38c> +800340e8: 2604e560 addiu a0,s0,-6816 +800340ec: 3c028021 lui v0,0x8021 +800340f0: 8c44ca50 lw a0,-13744(v0) +800340f4: 2603e560 addiu v1,s0,-6816 +800340f8: acc0ca4c sw zero,-13748(a2) +800340fc: 1880ff9b blez a0,80033f6c <_Z11DSP2SetByteht+0x88> +80034100: ac64000c sw a0,12(v1) +80034104: 3c028021 lui v0,0x8021 +80034108: 2485ffff addiu a1,a0,-1 +8003410c: 2446e574 addiu a2,v0,-6796 +80034110: 00604021 move t0,v1 +80034114: 2407ffff li a3,-1 +80034118: 90c20000 lbu v0,0(a2) +8003411c: 00a82021 addu a0,a1,t0 +80034120: 00021902 srl v1,v0,0x4 +80034124: 00021100 sll v0,v0,0x4 +80034128: 00431025 or v0,v0,v1 +8003412c: 24a5ffff addiu a1,a1,-1 +80034130: a0820214 sb v0,532(a0) +80034134: 14a7fff8 bne a1,a3,80034118 <_Z11DSP2SetByteht+0x234> +80034138: 24c60001 addiu a2,a2,1 +8003413c: 0800cfdc j 80033f70 <_Z11DSP2SetByteht+0x8c> +80034140: 8fbf0218 lw ra,536(sp) +80034144: 2604e560 addiu a0,s0,-6816 +80034148: 90850015 lbu a1,21(a0) +8003414c: 90860017 lbu a2,23(a0) +80034150: 90820014 lbu v0,20(a0) +80034154: 90830016 lbu v1,22(a0) +80034158: 00052a00 sll a1,a1,0x8 +8003415c: 00063200 sll a2,a2,0x8 +80034160: 00a22825 or a1,a1,v0 +80034164: 00c33025 or a2,a2,v1 +80034168: 70a63802 mul a3,a1,a2 +8003416c: 3c028021 lui v0,0x8021 +80034170: 00071e02 srl v1,a3,0x18 +80034174: 00074202 srl t0,a3,0x8 +80034178: 00074c02 srl t1,a3,0x10 +8003417c: a0830217 sb v1,535(a0) +80034180: a445ca40 sh a1,-13760(v0) +80034184: 3c038021 lui v1,0x8021 +80034188: 24020004 li v0,4 +8003418c: a466ca42 sh a2,-13758(v1) +80034190: ac82000c sw v0,12(a0) +80034194: a0880215 sb t0,533(a0) +80034198: a0890216 sb t1,534(a0) +8003419c: 0800cfdb j 80033f6c <_Z11DSP2SetByteht+0x88> +800341a0: a0870214 sb a3,532(a0) +800341a4: 3c088021 lui t0,0x8021 +800341a8: 8d02ca58 lw v0,-13736(t0) +800341ac: 10400057 beqz v0,8003430c <_Z11DSP2SetByteht+0x428> +800341b0: 2604e560 addiu a0,s0,-6816 +800341b4: 3c028021 lui v0,0x8021 +800341b8: 8c47ca5c lw a3,-13732(v0) +800341bc: 2603e560 addiu v1,s0,-6816 +800341c0: 00075040 sll t2,a3,0x1 +800341c4: ad00ca58 sw zero,-13736(t0) +800341c8: 19400040 blez t2,800342cc <_Z11DSP2SetByteht+0x3e8> +800341cc: ac67000c sw a3,12(v1) +800341d0: 3c028021 lui v0,0x8021 +800341d4: 8c49ca60 lw t1,-13728(v0) +800341d8: 00602021 move a0,v1 +800341dc: 00004021 move t0,zero +800341e0: 00002821 move a1,zero +800341e4: 0800d083 j 8003420c <_Z11DSP2SetByteht+0x328> +800341e8: 27a60010 addiu a2,sp,16 +800341ec: 00441021 addu v0,v0,a0 +800341f0: 90430014 lbu v1,20(v0) +800341f4: 00031902 srl v1,v1,0x4 +800341f8: a0c30000 sb v1,0(a2) +800341fc: 25080001 addiu t0,t0,1 +80034200: 00a92821 addu a1,a1,t1 +80034204: 11480031 beq t2,t0,800342cc <_Z11DSP2SetByteht+0x3e8> +80034208: 24c60001 addiu a2,a2,1 +8003420c: 00a7001a div zero,a1,a3 +80034210: 00e001f4 teq a3,zero,0x7 +80034214: 00001812 mflo v1 +80034218: 30620001 andi v0,v1,0x1 +8003421c: 1040fff3 beqz v0,800341ec <_Z11DSP2SetByteht+0x308> +80034220: 00031043 sra v0,v1,0x1 +80034224: 00441021 addu v0,v0,a0 +80034228: 90430014 lbu v1,20(v0) +8003422c: 3063000f andi v1,v1,0xf +80034230: 0800d07f j 800341fc <_Z11DSP2SetByteht+0x318> +80034234: a0c30000 sb v1,0(a2) +80034238: 2603e560 addiu v1,s0,-6816 +8003423c: 24020020 li v0,32 +80034240: 0800cfcf j 80033f3c <_Z11DSP2SetByteht+0x58> +80034244: ac620004 sw v0,4(v1) +80034248: 2603e560 addiu v1,s0,-6816 +8003424c: 24020004 li v0,4 +80034250: 0800cfcf j 80033f3c <_Z11DSP2SetByteht+0x58> +80034254: ac620004 sw v0,4(v1) +80034258: 2603e560 addiu v1,s0,-6816 +8003425c: 24020002 li v0,2 +80034260: 0800cfcf j 80033f3c <_Z11DSP2SetByteht+0x58> +80034264: ac620004 sw v0,4(v1) +80034268: 0800d029 j 800340a4 <_Z11DSP2SetByteht+0x1c0> +8003426c: 30e2000f andi v0,a3,0xf +80034270: 90850014 lbu a1,20(a0) +80034274: 24020001 li v0,1 +80034278: 3c038021 lui v1,0x8021 +8003427c: ac850004 sw a1,4(a0) +80034280: acc2ca4c sw v0,-13748(a2) +80034284: ac65ca50 sw a1,-13744(v1) +80034288: 1220ff38 beqz s1,80033f6c <_Z11DSP2SetByteht+0x88> +8003428c: ac800008 sw zero,8(a0) +80034290: 3c028021 lui v0,0x8021 +80034294: 0800cfdb j 80033f6c <_Z11DSP2SetByteht+0x88> +80034298: a040e560 sb zero,-6816(v0) +8003429c: 90850014 lbu a1,20(a0) +800342a0: 24030001 li v1,1 +800342a4: 00051040 sll v0,a1,0x1 +800342a8: ac820004 sw v0,4(a0) +800342ac: 3c028021 lui v0,0x8021 +800342b0: acc3ca44 sw v1,-13756(a2) +800342b4: ac45ca48 sw a1,-13752(v0) +800342b8: 1220ff2c beqz s1,80033f6c <_Z11DSP2SetByteht+0x88> +800342bc: ac800008 sw zero,8(a0) +800342c0: 3c028021 lui v0,0x8021 +800342c4: 0800cfdb j 80033f6c <_Z11DSP2SetByteht+0x88> +800342c8: a040e560 sb zero,-6816(v0) +800342cc: 18e0ff27 blez a3,80033f6c <_Z11DSP2SetByteht+0x88> +800342d0: 3c028021 lui v0,0x8021 +800342d4: 2446e774 addiu a2,v0,-6284 +800342d8: 00002821 move a1,zero +800342dc: 27a40010 addiu a0,sp,16 +800342e0: 90820000 lbu v0,0(a0) +800342e4: 90830001 lbu v1,1(a0) +800342e8: 00021100 sll v0,v0,0x4 +800342ec: 00431025 or v0,v0,v1 +800342f0: 24a50001 addiu a1,a1,1 +800342f4: a0c20000 sb v0,0(a2) +800342f8: 24840002 addiu a0,a0,2 +800342fc: 14e5fff8 bne a3,a1,800342e0 <_Z11DSP2SetByteht+0x3fc> +80034300: 24c60001 addiu a2,a2,1 +80034304: 0800cfdc j 80033f70 <_Z11DSP2SetByteht+0x8c> +80034308: 8fbf0218 lw ra,536(sp) +8003430c: 90860014 lbu a2,20(a0) +80034310: 90850015 lbu a1,21(a0) +80034314: 24c20001 addiu v0,a2,1 +80034318: 00021043 sra v0,v0,0x1 +8003431c: 3c038021 lui v1,0x8021 +80034320: ac65ca5c sw a1,-13732(v1) +80034324: ac820004 sw v0,4(a0) +80034328: 24030001 li v1,1 +8003432c: 3c028021 lui v0,0x8021 +80034330: ad03ca58 sw v1,-13736(t0) +80034334: ac46ca60 sw a2,-13728(v0) +80034338: 1220ff0c beqz s1,80033f6c <_Z11DSP2SetByteht+0x88> +8003433c: ac800008 sw zero,8(a0) +80034340: 3c028021 lui v0,0x8021 +80034344: 0800cfdb j 80033f6c <_Z11DSP2SetByteht+0x88> +80034348: a040e560 sb zero,-6816(v0) + +8003434c <_Z4Atand>: +8003434c: 27bdffd0 addiu sp,sp,-48 +80034350: 3c028019 lui v0,0x8019 +80034354: afb50024 sw s5,36(sp) +80034358: afb40020 sw s4,32(sp) +8003435c: 8c55ceac lw s5,-12628(v0) +80034360: 8c54cea8 lw s4,-12632(v0) +80034364: 3c038019 lui v1,0x8019 +80034368: afb3001c sw s3,28(sp) +8003436c: afb20018 sw s2,24(sp) +80034370: afb00010 sw s0,16(sp) +80034374: afbf002c sw ra,44(sp) +80034378: afb60028 sw s6,40(sp) +8003437c: afb10014 sw s1,20(sp) +80034380: 2470afa0 addiu s0,v1,-20576 +80034384: 02803021 move a2,s4 +80034388: 02a03821 move a3,s5 +8003438c: 00809021 move s2,a0 +80034390: 0200f809 jalr s0 +80034394: 00a09821 move s3,a1 +80034398: 04400026 bltz v0,80034434 <_Z4Atand+0xe8> +8003439c: 3c028019 lui v0,0x8019 +800343a0: 3c028019 lui v0,0x8019 +800343a4: 8c46ceb0 lw a2,-12624(v0) +800343a8: 8c47ceb4 lw a3,-12620(v0) +800343ac: 3c108019 lui s0,0x8019 +800343b0: 2610a780 addiu s0,s0,-22656 +800343b4: 02402021 move a0,s2 +800343b8: 0200f809 jalr s0 +800343bc: 02602821 move a1,s3 +800343c0: 00403021 move a2,v0 +800343c4: 02402021 move a0,s2 +800343c8: 02602821 move a1,s3 +800343cc: 0200f809 jalr s0 +800343d0: 00603821 move a3,v1 +800343d4: 3c088019 lui t0,0x8019 +800343d8: 02803021 move a2,s4 +800343dc: 02a03821 move a3,s5 +800343e0: 00402021 move a0,v0 +800343e4: 2508a708 addiu t0,t0,-22776 +800343e8: 0100f809 jalr t0 +800343ec: 00602821 move a1,v1 +800343f0: 3c088019 lui t0,0x8019 +800343f4: 02402021 move a0,s2 +800343f8: 02602821 move a1,s3 +800343fc: 00403021 move a2,v0 +80034400: 2508ab40 addiu t0,t0,-21696 +80034404: 0100f809 jalr t0 +80034408: 00603821 move a3,v1 +8003440c: 8fbf002c lw ra,44(sp) +80034410: 8fb60028 lw s6,40(sp) +80034414: 8fb50024 lw s5,36(sp) +80034418: 8fb40020 lw s4,32(sp) +8003441c: 8fb3001c lw s3,28(sp) +80034420: 8fb20018 lw s2,24(sp) +80034424: 8fb10014 lw s1,20(sp) +80034428: 8fb00010 lw s0,16(sp) +8003442c: 03e00008 jr ra +80034430: 27bd0030 addiu sp,sp,48 +80034434: 2451b0e0 addiu s1,v0,-20256 +80034438: 02402021 move a0,s2 +8003443c: 02602821 move a1,s3 +80034440: 02803021 move a2,s4 +80034444: 0220f809 jalr s1 +80034448: 02a03821 move a3,s5 +8003444c: 1840ffd4 blez v0,800343a0 <_Z4Atand+0x54> +80034450: 3c028019 lui v0,0x8019 +80034454: 02403021 move a2,s2 +80034458: 02603821 move a3,s3 +8003445c: 02802021 move a0,s4 +80034460: 2456ab40 addiu s6,v0,-21696 +80034464: 02c0f809 jalr s6 +80034468: 02a02821 move a1,s5 +8003446c: 00402021 move a0,v0 +80034470: 00602821 move a1,v1 +80034474: 02803021 move a2,s4 +80034478: 02a03821 move a3,s5 +8003447c: 00409021 move s2,v0 +80034480: 0200f809 jalr s0 +80034484: 00609821 move s3,v1 +80034488: 0440002c bltz v0,8003453c <_Z4Atand+0x1f0> +8003448c: 02402021 move a0,s2 +80034490: 3c028019 lui v0,0x8019 +80034494: 8c46ceb0 lw a2,-12624(v0) +80034498: 8c47ceb4 lw a3,-12620(v0) +8003449c: 3c108019 lui s0,0x8019 +800344a0: 2610a780 addiu s0,s0,-22656 +800344a4: 02402021 move a0,s2 +800344a8: 0200f809 jalr s0 +800344ac: 02602821 move a1,s3 +800344b0: 00403021 move a2,v0 +800344b4: 02402021 move a0,s2 +800344b8: 02602821 move a1,s3 +800344bc: 0200f809 jalr s0 +800344c0: 00603821 move a3,v1 +800344c4: 3c088019 lui t0,0x8019 +800344c8: 00402021 move a0,v0 +800344cc: 00602821 move a1,v1 +800344d0: 02803021 move a2,s4 +800344d4: 2508a708 addiu t0,t0,-22776 +800344d8: 0100f809 jalr t0 +800344dc: 02a03821 move a3,s5 +800344e0: 00403021 move a2,v0 +800344e4: 02402021 move a0,s2 +800344e8: 02602821 move a1,s3 +800344ec: 02c0f809 jalr s6 +800344f0: 00603821 move a3,v1 +800344f4: 3c108019 lui s0,0x8019 +800344f8: 3c118019 lui s1,0x8019 +800344fc: 8e04ceb8 lw a0,-12616(s0) +80034500: 8e05cebc lw a1,-12612(s0) +80034504: 2628a688 addiu t0,s1,-22904 +80034508: 00403021 move a2,v0 +8003450c: 0100f809 jalr t0 +80034510: 00603821 move a3,v1 +80034514: 8fbf002c lw ra,44(sp) +80034518: 8fb60028 lw s6,40(sp) +8003451c: 8fb50024 lw s5,36(sp) +80034520: 8fb40020 lw s4,32(sp) +80034524: 8fb3001c lw s3,28(sp) +80034528: 8fb20018 lw s2,24(sp) +8003452c: 8fb10014 lw s1,20(sp) +80034530: 8fb00010 lw s0,16(sp) +80034534: 03e00008 jr ra +80034538: 27bd0030 addiu sp,sp,48 +8003453c: 02602821 move a1,s3 +80034540: 02803021 move a2,s4 +80034544: 0220f809 jalr s1 +80034548: 02a03821 move a3,s5 +8003454c: 1840ffd0 blez v0,80034490 <_Z4Atand+0x144> +80034550: 02403021 move a2,s2 +80034554: 02603821 move a3,s3 +80034558: 02802021 move a0,s4 +8003455c: 02c0f809 jalr s6 +80034560: 02a02821 move a1,s5 +80034564: 00402021 move a0,v0 +80034568: 00602821 move a1,v1 +8003456c: 02803021 move a2,s4 +80034570: 02a03821 move a3,s5 +80034574: 00409021 move s2,v0 +80034578: 0200f809 jalr s0 +8003457c: 00609821 move s3,v1 +80034580: 04400024 bltz v0,80034614 <_Z4Atand+0x2c8> +80034584: 02803021 move a2,s4 +80034588: 3c028019 lui v0,0x8019 +8003458c: 8c46ceb0 lw a2,-12624(v0) +80034590: 8c47ceb4 lw a3,-12620(v0) +80034594: 3c108019 lui s0,0x8019 +80034598: 2610a780 addiu s0,s0,-22656 +8003459c: 02402021 move a0,s2 +800345a0: 0200f809 jalr s0 +800345a4: 02602821 move a1,s3 +800345a8: 00403021 move a2,v0 +800345ac: 02402021 move a0,s2 +800345b0: 02602821 move a1,s3 +800345b4: 0200f809 jalr s0 +800345b8: 00603821 move a3,v1 +800345bc: 3c088019 lui t0,0x8019 +800345c0: 00402021 move a0,v0 +800345c4: 00602821 move a1,v1 +800345c8: 02803021 move a2,s4 +800345cc: 2508a708 addiu t0,t0,-22776 +800345d0: 0100f809 jalr t0 +800345d4: 02a03821 move a3,s5 +800345d8: 00403021 move a2,v0 +800345dc: 02402021 move a0,s2 +800345e0: 02602821 move a1,s3 +800345e4: 02c0f809 jalr s6 +800345e8: 00603821 move a3,v1 +800345ec: 3c108019 lui s0,0x8019 +800345f0: 3c118019 lui s1,0x8019 +800345f4: 8e04ceb8 lw a0,-12616(s0) +800345f8: 8e05cebc lw a1,-12612(s0) +800345fc: 00403021 move a2,v0 +80034600: 2628a688 addiu t0,s1,-22904 +80034604: 0100f809 jalr t0 +80034608: 00603821 move a3,v1 +8003460c: 0800d140 j 80034500 <_Z4Atand+0x1b4> +80034610: 8e04ceb8 lw a0,-12616(s0) +80034614: 02402021 move a0,s2 +80034618: 02602821 move a1,s3 +8003461c: 0220f809 jalr s1 +80034620: 02a03821 move a3,s5 +80034624: 1840ffd8 blez v0,80034588 <_Z4Atand+0x23c> +80034628: 02403021 move a2,s2 +8003462c: 02603821 move a3,s3 +80034630: 02802021 move a0,s4 +80034634: 02c0f809 jalr s6 +80034638: 02a02821 move a1,s5 +8003463c: 00402021 move a0,v0 +80034640: 00602821 move a1,v1 +80034644: 02803021 move a2,s4 +80034648: 02a03821 move a3,s5 +8003464c: 00409021 move s2,v0 +80034650: 0200f809 jalr s0 +80034654: 00609821 move s3,v1 +80034658: 04400024 bltz v0,800346ec <_Z4Atand+0x3a0> +8003465c: 02803021 move a2,s4 +80034660: 3c028019 lui v0,0x8019 +80034664: 8c46ceb0 lw a2,-12624(v0) +80034668: 8c47ceb4 lw a3,-12620(v0) +8003466c: 3c108019 lui s0,0x8019 +80034670: 2610a780 addiu s0,s0,-22656 +80034674: 02402021 move a0,s2 +80034678: 0200f809 jalr s0 +8003467c: 02602821 move a1,s3 +80034680: 00403021 move a2,v0 +80034684: 02402021 move a0,s2 +80034688: 02602821 move a1,s3 +8003468c: 0200f809 jalr s0 +80034690: 00603821 move a3,v1 +80034694: 3c088019 lui t0,0x8019 +80034698: 00402021 move a0,v0 +8003469c: 00602821 move a1,v1 +800346a0: 02803021 move a2,s4 +800346a4: 2508a708 addiu t0,t0,-22776 +800346a8: 0100f809 jalr t0 +800346ac: 02a03821 move a3,s5 +800346b0: 00403021 move a2,v0 +800346b4: 02402021 move a0,s2 +800346b8: 02602821 move a1,s3 +800346bc: 02c0f809 jalr s6 +800346c0: 00603821 move a3,v1 +800346c4: 3c108019 lui s0,0x8019 +800346c8: 3c118019 lui s1,0x8019 +800346cc: 8e04ceb8 lw a0,-12616(s0) +800346d0: 8e05cebc lw a1,-12612(s0) +800346d4: 00403021 move a2,v0 +800346d8: 2628a688 addiu t0,s1,-22904 +800346dc: 0100f809 jalr t0 +800346e0: 00603821 move a3,v1 +800346e4: 0800d17e j 800345f8 <_Z4Atand+0x2ac> +800346e8: 8e04ceb8 lw a0,-12616(s0) +800346ec: 02402021 move a0,s2 +800346f0: 02602821 move a1,s3 +800346f4: 0220f809 jalr s1 +800346f8: 02a03821 move a3,s5 +800346fc: 1840ffd8 blez v0,80034660 <_Z4Atand+0x314> +80034700: 02403021 move a2,s2 +80034704: 02603821 move a3,s3 +80034708: 02802021 move a0,s4 +8003470c: 02c0f809 jalr s6 +80034710: 02a02821 move a1,s5 +80034714: 00402021 move a0,v0 +80034718: 00602821 move a1,v1 +8003471c: 02803021 move a2,s4 +80034720: 02a03821 move a3,s5 +80034724: 00409021 move s2,v0 +80034728: 0200f809 jalr s0 +8003472c: 00609821 move s3,v1 +80034730: 04400024 bltz v0,800347c4 <_Z4Atand+0x478> +80034734: 02803021 move a2,s4 +80034738: 3c028019 lui v0,0x8019 +8003473c: 8c46ceb0 lw a2,-12624(v0) +80034740: 8c47ceb4 lw a3,-12620(v0) +80034744: 3c108019 lui s0,0x8019 +80034748: 2610a780 addiu s0,s0,-22656 +8003474c: 02402021 move a0,s2 +80034750: 0200f809 jalr s0 +80034754: 02602821 move a1,s3 +80034758: 00403021 move a2,v0 +8003475c: 02402021 move a0,s2 +80034760: 02602821 move a1,s3 +80034764: 0200f809 jalr s0 +80034768: 00603821 move a3,v1 +8003476c: 3c088019 lui t0,0x8019 +80034770: 00402021 move a0,v0 +80034774: 00602821 move a1,v1 +80034778: 02803021 move a2,s4 +8003477c: 2508a708 addiu t0,t0,-22776 +80034780: 0100f809 jalr t0 +80034784: 02a03821 move a3,s5 +80034788: 00403021 move a2,v0 +8003478c: 02402021 move a0,s2 +80034790: 02602821 move a1,s3 +80034794: 02c0f809 jalr s6 +80034798: 00603821 move a3,v1 +8003479c: 3c108019 lui s0,0x8019 +800347a0: 3c118019 lui s1,0x8019 +800347a4: 8e04ceb8 lw a0,-12616(s0) +800347a8: 8e05cebc lw a1,-12612(s0) +800347ac: 00403021 move a2,v0 +800347b0: 2628a688 addiu t0,s1,-22904 +800347b4: 0100f809 jalr t0 +800347b8: 00603821 move a3,v1 +800347bc: 0800d1b4 j 800346d0 <_Z4Atand+0x384> +800347c0: 8e04ceb8 lw a0,-12616(s0) +800347c4: 02402021 move a0,s2 +800347c8: 02602821 move a1,s3 +800347cc: 0220f809 jalr s1 +800347d0: 02a03821 move a3,s5 +800347d4: 1840ffd8 blez v0,80034738 <_Z4Atand+0x3ec> +800347d8: 02403021 move a2,s2 +800347dc: 02603821 move a3,s3 +800347e0: 02802021 move a0,s4 +800347e4: 02c0f809 jalr s6 +800347e8: 02a02821 move a1,s5 +800347ec: 00402021 move a0,v0 +800347f0: 00602821 move a1,v1 +800347f4: 02803021 move a2,s4 +800347f8: 02a03821 move a3,s5 +800347fc: 00409021 move s2,v0 +80034800: 0200f809 jalr s0 +80034804: 00609821 move s3,v1 +80034808: 04400024 bltz v0,8003489c <_Z4Atand+0x550> +8003480c: 02803021 move a2,s4 +80034810: 3c028019 lui v0,0x8019 +80034814: 8c46ceb0 lw a2,-12624(v0) +80034818: 8c47ceb4 lw a3,-12620(v0) +8003481c: 3c108019 lui s0,0x8019 +80034820: 2610a780 addiu s0,s0,-22656 +80034824: 02402021 move a0,s2 +80034828: 0200f809 jalr s0 +8003482c: 02602821 move a1,s3 +80034830: 00403021 move a2,v0 +80034834: 02402021 move a0,s2 +80034838: 02602821 move a1,s3 +8003483c: 0200f809 jalr s0 +80034840: 00603821 move a3,v1 +80034844: 3c088019 lui t0,0x8019 +80034848: 00402021 move a0,v0 +8003484c: 00602821 move a1,v1 +80034850: 02803021 move a2,s4 +80034854: 2508a708 addiu t0,t0,-22776 +80034858: 0100f809 jalr t0 +8003485c: 02a03821 move a3,s5 +80034860: 00403021 move a2,v0 +80034864: 02402021 move a0,s2 +80034868: 02602821 move a1,s3 +8003486c: 02c0f809 jalr s6 +80034870: 00603821 move a3,v1 +80034874: 3c108019 lui s0,0x8019 +80034878: 3c118019 lui s1,0x8019 +8003487c: 8e04ceb8 lw a0,-12616(s0) +80034880: 8e05cebc lw a1,-12612(s0) +80034884: 00403021 move a2,v0 +80034888: 2628a688 addiu t0,s1,-22904 +8003488c: 0100f809 jalr t0 +80034890: 00603821 move a3,v1 +80034894: 0800d1ea j 800347a8 <_Z4Atand+0x45c> +80034898: 8e04ceb8 lw a0,-12616(s0) +8003489c: 02402021 move a0,s2 +800348a0: 02602821 move a1,s3 +800348a4: 0220f809 jalr s1 +800348a8: 02a03821 move a3,s5 +800348ac: 1840ffd8 blez v0,80034810 <_Z4Atand+0x4c4> +800348b0: 02403021 move a2,s2 +800348b4: 02603821 move a3,s3 +800348b8: 02802021 move a0,s4 +800348bc: 02c0f809 jalr s6 +800348c0: 02a02821 move a1,s5 +800348c4: 00402021 move a0,v0 +800348c8: 00602821 move a1,v1 +800348cc: 02803021 move a2,s4 +800348d0: 02a03821 move a3,s5 +800348d4: 00409021 move s2,v0 +800348d8: 0200f809 jalr s0 +800348dc: 00609821 move s3,v1 +800348e0: 04400024 bltz v0,80034974 <_Z4Atand+0x628> +800348e4: 02803021 move a2,s4 +800348e8: 3c028019 lui v0,0x8019 +800348ec: 8c46ceb0 lw a2,-12624(v0) +800348f0: 8c47ceb4 lw a3,-12620(v0) +800348f4: 3c108019 lui s0,0x8019 +800348f8: 2610a780 addiu s0,s0,-22656 +800348fc: 02402021 move a0,s2 +80034900: 0200f809 jalr s0 +80034904: 02602821 move a1,s3 +80034908: 00403021 move a2,v0 +8003490c: 02402021 move a0,s2 +80034910: 02602821 move a1,s3 +80034914: 0200f809 jalr s0 +80034918: 00603821 move a3,v1 +8003491c: 3c088019 lui t0,0x8019 +80034920: 00402021 move a0,v0 +80034924: 00602821 move a1,v1 +80034928: 02803021 move a2,s4 +8003492c: 2508a708 addiu t0,t0,-22776 +80034930: 0100f809 jalr t0 +80034934: 02a03821 move a3,s5 +80034938: 00403021 move a2,v0 +8003493c: 02402021 move a0,s2 +80034940: 02602821 move a1,s3 +80034944: 02c0f809 jalr s6 +80034948: 00603821 move a3,v1 +8003494c: 3c108019 lui s0,0x8019 +80034950: 3c118019 lui s1,0x8019 +80034954: 8e04ceb8 lw a0,-12616(s0) +80034958: 8e05cebc lw a1,-12612(s0) +8003495c: 00403021 move a2,v0 +80034960: 2628a688 addiu t0,s1,-22904 +80034964: 0100f809 jalr t0 +80034968: 00603821 move a3,v1 +8003496c: 0800d220 j 80034880 <_Z4Atand+0x534> +80034970: 8e04ceb8 lw a0,-12616(s0) +80034974: 02402021 move a0,s2 +80034978: 02602821 move a1,s3 +8003497c: 0220f809 jalr s1 +80034980: 02a03821 move a3,s5 +80034984: 1840ffd8 blez v0,800348e8 <_Z4Atand+0x59c> +80034988: 02403021 move a2,s2 +8003498c: 02603821 move a3,s3 +80034990: 02802021 move a0,s4 +80034994: 02c0f809 jalr s6 +80034998: 02a02821 move a1,s5 +8003499c: 00402021 move a0,v0 +800349a0: 00602821 move a1,v1 +800349a4: 02803021 move a2,s4 +800349a8: 02a03821 move a3,s5 +800349ac: 00409021 move s2,v0 +800349b0: 0200f809 jalr s0 +800349b4: 00609821 move s3,v1 +800349b8: 04400024 bltz v0,80034a4c <_Z4Atand+0x700> +800349bc: 02803021 move a2,s4 +800349c0: 3c028019 lui v0,0x8019 +800349c4: 8c46ceb0 lw a2,-12624(v0) +800349c8: 8c47ceb4 lw a3,-12620(v0) +800349cc: 3c108019 lui s0,0x8019 +800349d0: 2610a780 addiu s0,s0,-22656 +800349d4: 02402021 move a0,s2 +800349d8: 0200f809 jalr s0 +800349dc: 02602821 move a1,s3 +800349e0: 00403021 move a2,v0 +800349e4: 02402021 move a0,s2 +800349e8: 02602821 move a1,s3 +800349ec: 0200f809 jalr s0 +800349f0: 00603821 move a3,v1 +800349f4: 3c088019 lui t0,0x8019 +800349f8: 00402021 move a0,v0 +800349fc: 00602821 move a1,v1 +80034a00: 02803021 move a2,s4 +80034a04: 2508a708 addiu t0,t0,-22776 +80034a08: 0100f809 jalr t0 +80034a0c: 02a03821 move a3,s5 +80034a10: 00403021 move a2,v0 +80034a14: 02402021 move a0,s2 +80034a18: 02602821 move a1,s3 +80034a1c: 02c0f809 jalr s6 +80034a20: 00603821 move a3,v1 +80034a24: 3c108019 lui s0,0x8019 +80034a28: 3c118019 lui s1,0x8019 +80034a2c: 8e04ceb8 lw a0,-12616(s0) +80034a30: 8e05cebc lw a1,-12612(s0) +80034a34: 00403021 move a2,v0 +80034a38: 2628a688 addiu t0,s1,-22904 +80034a3c: 0100f809 jalr t0 +80034a40: 00603821 move a3,v1 +80034a44: 0800d256 j 80034958 <_Z4Atand+0x60c> +80034a48: 8e04ceb8 lw a0,-12616(s0) +80034a4c: 02402021 move a0,s2 +80034a50: 02602821 move a1,s3 +80034a54: 0220f809 jalr s1 +80034a58: 02a03821 move a3,s5 +80034a5c: 1840ffd8 blez v0,800349c0 <_Z4Atand+0x674> +80034a60: 02403021 move a2,s2 +80034a64: 02603821 move a3,s3 +80034a68: 02802021 move a0,s4 +80034a6c: 02c0f809 jalr s6 +80034a70: 02a02821 move a1,s5 +80034a74: 00402021 move a0,v0 +80034a78: 00602821 move a1,v1 +80034a7c: 02803021 move a2,s4 +80034a80: 02a03821 move a3,s5 +80034a84: 00409021 move s2,v0 +80034a88: 0200f809 jalr s0 +80034a8c: 00609821 move s3,v1 +80034a90: 04400024 bltz v0,80034b24 <_Z4Atand+0x7d8> +80034a94: 02803021 move a2,s4 +80034a98: 3c028019 lui v0,0x8019 +80034a9c: 8c46ceb0 lw a2,-12624(v0) +80034aa0: 8c47ceb4 lw a3,-12620(v0) +80034aa4: 3c108019 lui s0,0x8019 +80034aa8: 2610a780 addiu s0,s0,-22656 +80034aac: 02402021 move a0,s2 +80034ab0: 0200f809 jalr s0 +80034ab4: 02602821 move a1,s3 +80034ab8: 00403021 move a2,v0 +80034abc: 02402021 move a0,s2 +80034ac0: 02602821 move a1,s3 +80034ac4: 0200f809 jalr s0 +80034ac8: 00603821 move a3,v1 +80034acc: 3c088019 lui t0,0x8019 +80034ad0: 00402021 move a0,v0 +80034ad4: 00602821 move a1,v1 +80034ad8: 02803021 move a2,s4 +80034adc: 2508a708 addiu t0,t0,-22776 +80034ae0: 0100f809 jalr t0 +80034ae4: 02a03821 move a3,s5 +80034ae8: 00403021 move a2,v0 +80034aec: 02402021 move a0,s2 +80034af0: 02602821 move a1,s3 +80034af4: 02c0f809 jalr s6 +80034af8: 00603821 move a3,v1 +80034afc: 3c108019 lui s0,0x8019 +80034b00: 3c118019 lui s1,0x8019 +80034b04: 8e04ceb8 lw a0,-12616(s0) +80034b08: 8e05cebc lw a1,-12612(s0) +80034b0c: 00403021 move a2,v0 +80034b10: 2628a688 addiu t0,s1,-22904 +80034b14: 0100f809 jalr t0 +80034b18: 00603821 move a3,v1 +80034b1c: 0800d28c j 80034a30 <_Z4Atand+0x6e4> +80034b20: 8e04ceb8 lw a0,-12616(s0) +80034b24: 02402021 move a0,s2 +80034b28: 02602821 move a1,s3 +80034b2c: 0220f809 jalr s1 +80034b30: 02a03821 move a3,s5 +80034b34: 1840ffd8 blez v0,80034a98 <_Z4Atand+0x74c> +80034b38: 02403021 move a2,s2 +80034b3c: 02603821 move a3,s3 +80034b40: 02802021 move a0,s4 +80034b44: 02c0f809 jalr s6 +80034b48: 02a02821 move a1,s5 +80034b4c: 3c068003 lui a2,0x8003 +80034b50: 3c108019 lui s0,0x8019 +80034b54: 00402021 move a0,v0 +80034b58: 24c6434c addiu a2,a2,17228 +80034b5c: 00c0f809 jalr a2 +80034b60: 00602821 move a1,v1 +80034b64: 3c118019 lui s1,0x8019 +80034b68: 8e04ceb8 lw a0,-12616(s0) +80034b6c: 8e05cebc lw a1,-12612(s0) +80034b70: 00403021 move a2,v0 +80034b74: 2628a688 addiu t0,s1,-22904 +80034b78: 0100f809 jalr t0 +80034b7c: 00603821 move a3,v1 +80034b80: 0800d2c2 j 80034b08 <_Z4Atand+0x7bc> +80034b84: 8e04ceb8 lw a0,-12616(s0) + +80034b88 <_Z11S9xInitDSP1v>: +80034b88: 3c03801f lui v1,0x801f +80034b8c: 9062441c lbu v0,17436(v1) +80034b90: 27bdffc8 addiu sp,sp,-56 +80034b94: afbf0034 sw ra,52(sp) +80034b98: afbe0030 sw s8,48(sp) +80034b9c: afb7002c sw s7,44(sp) +80034ba0: afb60028 sw s6,40(sp) +80034ba4: afb50024 sw s5,36(sp) +80034ba8: afb40020 sw s4,32(sp) +80034bac: afb3001c sw s3,28(sp) +80034bb0: afb20018 sw s2,24(sp) +80034bb4: afb10014 sw s1,20(sp) +80034bb8: 1440003d bnez v0,80034cb0 <_Z11S9xInitDSP1v+0x128> +80034bbc: afb00010 sw s0,16(sp) +80034bc0: 3c028020 lui v0,0x8020 +80034bc4: 24544860 addiu s4,v0,18528 +80034bc8: 3c038021 lui v1,0x8021 +80034bcc: 3c028019 lui v0,0x8019 +80034bd0: 24738860 addiu s3,v1,-30624 +80034bd4: 2455a780 addiu s5,v0,-22656 +80034bd8: 00009021 move s2,zero +80034bdc: 3c1e8019 lui s8,0x8019 +80034be0: 3c178017 lui s7,0x8017 +80034be4: 0800d319 j 80034c64 <_Z11S9xInitDSP1v+0xdc> +80034be8: 3c168017 lui s6,0x8017 +80034bec: 3c048019 lui a0,0x8019 +80034bf0: 8c86ce98 lw a2,-12648(a0) +80034bf4: 8c87ce9c lw a3,-12644(a0) +80034bf8: 00602821 move a1,v1 +80034bfc: 02a0f809 jalr s5 +80034c00: 00402021 move a0,v0 +80034c04: 8fc6cea0 lw a2,-12640(s8) +80034c08: 8fc7cea4 lw a3,-12636(s8) +80034c0c: 00402021 move a0,v0 +80034c10: 02a0f809 jalr s5 +80034c14: 00602821 move a1,v1 +80034c18: 00402021 move a0,v0 +80034c1c: 00602821 move a1,v1 +80034c20: 26e649b4 addiu a2,s7,18868 +80034c24: 00408021 move s0,v0 +80034c28: 00c0f809 jalr a2 +80034c2c: 00608821 move s1,v1 +80034c30: ae820000 sw v0,0(s4) +80034c34: ae830004 sw v1,4(s4) +80034c38: 02002021 move a0,s0 +80034c3c: 26c67b40 addiu a2,s6,31552 +80034c40: 00c0f809 jalr a2 +80034c44: 02202821 move a1,s1 +80034c48: ae620000 sw v0,0(s3) +80034c4c: 26520001 addiu s2,s2,1 +80034c50: 24020800 li v0,2048 +80034c54: ae630004 sw v1,4(s3) +80034c58: 26940008 addiu s4,s4,8 +80034c5c: 12420011 beq s2,v0,80034ca4 <_Z11S9xInitDSP1v+0x11c> +80034c60: 26730008 addiu s3,s3,8 +80034c64: 3c058019 lui a1,0x8019 +80034c68: 24a5b190 addiu a1,a1,-20080 +80034c6c: 00a0f809 jalr a1 +80034c70: 02402021 move a0,s2 +80034c74: 00402021 move a0,v0 +80034c78: 0641ffdc bgez s2,80034bec <_Z11S9xInitDSP1v+0x64> +80034c7c: 00602821 move a1,v1 +80034c80: 3c088019 lui t0,0x8019 +80034c84: 8d06ce90 lw a2,-12656(t0) +80034c88: 8d07ce94 lw a3,-12652(t0) +80034c8c: 3c088019 lui t0,0x8019 +80034c90: 2508a708 addiu t0,t0,-22776 +80034c94: 0100f809 jalr t0 +80034c98: 00000000 nop +80034c9c: 0800d2fc j 80034bf0 <_Z11S9xInitDSP1v+0x68> +80034ca0: 3c048019 lui a0,0x8019 +80034ca4: 24020001 li v0,1 +80034ca8: 3c05801f lui a1,0x801f +80034cac: a0a2441c sb v0,17436(a1) +80034cb0: 8fbf0034 lw ra,52(sp) +80034cb4: 8fbe0030 lw s8,48(sp) +80034cb8: 8fb7002c lw s7,44(sp) +80034cbc: 8fb60028 lw s6,40(sp) +80034cc0: 8fb50024 lw s5,36(sp) +80034cc4: 8fb40020 lw s4,32(sp) +80034cc8: 8fb3001c lw s3,28(sp) +80034ccc: 8fb20018 lw s2,24(sp) +80034cd0: 8fb10014 lw s1,20(sp) +80034cd4: 8fb00010 lw s0,16(sp) +80034cd8: 03e00008 jr ra +80034cdc: 27bd0038 addiu sp,sp,56 + +80034ce0 : +80034ce0: 3c03801f lui v1,0x801f +80034ce4: 9062441c lbu v0,17436(v1) +80034ce8: 27bdffc8 addiu sp,sp,-56 +80034cec: afbf0034 sw ra,52(sp) +80034cf0: afbe0030 sw s8,48(sp) +80034cf4: afb7002c sw s7,44(sp) +80034cf8: afb60028 sw s6,40(sp) +80034cfc: afb50024 sw s5,36(sp) +80034d00: afb40020 sw s4,32(sp) +80034d04: afb3001c sw s3,28(sp) +80034d08: afb20018 sw s2,24(sp) +80034d0c: afb10014 sw s1,20(sp) +80034d10: 1440003d bnez v0,80034e08 +80034d14: afb00010 sw s0,16(sp) +80034d18: 3c028020 lui v0,0x8020 +80034d1c: 24544860 addiu s4,v0,18528 +80034d20: 3c038021 lui v1,0x8021 +80034d24: 3c028019 lui v0,0x8019 +80034d28: 24738860 addiu s3,v1,-30624 +80034d2c: 2455a780 addiu s5,v0,-22656 +80034d30: 00009021 move s2,zero +80034d34: 3c1e8019 lui s8,0x8019 +80034d38: 3c178017 lui s7,0x8017 +80034d3c: 0800d36f j 80034dbc +80034d40: 3c168017 lui s6,0x8017 +80034d44: 3c048019 lui a0,0x8019 +80034d48: 8c86ce98 lw a2,-12648(a0) +80034d4c: 8c87ce9c lw a3,-12644(a0) +80034d50: 00602821 move a1,v1 +80034d54: 02a0f809 jalr s5 +80034d58: 00402021 move a0,v0 +80034d5c: 8fc6cea0 lw a2,-12640(s8) +80034d60: 8fc7cea4 lw a3,-12636(s8) +80034d64: 00402021 move a0,v0 +80034d68: 02a0f809 jalr s5 +80034d6c: 00602821 move a1,v1 +80034d70: 00402021 move a0,v0 +80034d74: 00602821 move a1,v1 +80034d78: 26e649b4 addiu a2,s7,18868 +80034d7c: 00408021 move s0,v0 +80034d80: 00c0f809 jalr a2 +80034d84: 00608821 move s1,v1 +80034d88: ae820000 sw v0,0(s4) +80034d8c: ae830004 sw v1,4(s4) +80034d90: 02002021 move a0,s0 +80034d94: 26c67b40 addiu a2,s6,31552 +80034d98: 00c0f809 jalr a2 +80034d9c: 02202821 move a1,s1 +80034da0: ae620000 sw v0,0(s3) +80034da4: 26520001 addiu s2,s2,1 +80034da8: 24020800 li v0,2048 +80034dac: ae630004 sw v1,4(s3) +80034db0: 26940008 addiu s4,s4,8 +80034db4: 12420011 beq s2,v0,80034dfc +80034db8: 26730008 addiu s3,s3,8 +80034dbc: 3c058019 lui a1,0x8019 +80034dc0: 24a5b190 addiu a1,a1,-20080 +80034dc4: 00a0f809 jalr a1 +80034dc8: 02402021 move a0,s2 +80034dcc: 00402021 move a0,v0 +80034dd0: 0641ffdc bgez s2,80034d44 +80034dd4: 00602821 move a1,v1 +80034dd8: 3c088019 lui t0,0x8019 +80034ddc: 8d06ce90 lw a2,-12656(t0) +80034de0: 8d07ce94 lw a3,-12652(t0) +80034de4: 3c088019 lui t0,0x8019 +80034de8: 2508a708 addiu t0,t0,-22776 +80034dec: 0100f809 jalr t0 +80034df0: 00000000 nop +80034df4: 0800d352 j 80034d48 +80034df8: 3c048019 lui a0,0x8019 +80034dfc: 24020001 li v0,1 +80034e00: 3c05801f lui a1,0x801f +80034e04: a0a2441c sb v0,17436(a1) +80034e08: 3c028021 lui v0,0x8021 +80034e0c: 2443e560 addiu v1,v0,-6816 +80034e10: 24040001 li a0,1 +80034e14: a0640001 sb a0,1(v1) +80034e18: a044e560 sb a0,-6816(v0) +80034e1c: ac600004 sw zero,4(v1) +80034e20: ac60000c sw zero,12(v1) +80034e24: ac600008 sw zero,8(v1) +80034e28: ac600010 sw zero,16(v1) +80034e2c: 8fbf0034 lw ra,52(sp) +80034e30: 8fbe0030 lw s8,48(sp) +80034e34: 8fb7002c lw s7,44(sp) +80034e38: 8fb60028 lw s6,40(sp) +80034e3c: 8fb50024 lw s5,36(sp) +80034e40: 8fb40020 lw s4,32(sp) +80034e44: 8fb3001c lw s3,28(sp) +80034e48: 8fb20018 lw s2,24(sp) +80034e4c: 8fb10014 lw s1,20(sp) +80034e50: 8fb00010 lw s0,16(sp) +80034e54: 03e00008 jr ra +80034e58: 27bd0038 addiu sp,sp,56 + +80034e5c <_Z7DSPOp28v>: +80034e5c: 3c038021 lui v1,0x8021 +80034e60: 8462ca14 lh v0,-13804(v1) +80034e64: 3c038021 lui v1,0x8021 +80034e68: 00420018 mult v0,v0 +80034e6c: 8464ca12 lh a0,-13806(v1) +80034e70: 3c028021 lui v0,0x8021 +80034e74: 70840000 madd a0,a0 +80034e78: 8443ca16 lh v1,-13802(v0) +80034e7c: 70630000 madd v1,v1 +80034e80: 00002812 mflo a1 +80034e84: 14a00004 bnez a1,80034e98 <_Z7DSPOp28v+0x3c> +80034e88: 000513c3 sra v0,a1,0xf +80034e8c: 3c028021 lui v0,0x8021 +80034e90: 03e00008 jr ra +80034e94: a440ca18 sh zero,-13800(v0) +80034e98: 00023400 sll a2,v0,0x10 +80034e9c: 00063403 sra a2,a2,0x10 +80034ea0: 04c00093 bltz a2,800350f0 <_Z7DSPOp28v+0x294> +80034ea4: 30c24000 andi v0,a2,0x4000 +80034ea8: 1440011b bnez v0,80035318 <_Z7DSPOp28v+0x4bc> +80034eac: 30c22000 andi v0,a2,0x2000 +80034eb0: 1440011d bnez v0,80035328 <_Z7DSPOp28v+0x4cc> +80034eb4: 30c21000 andi v0,a2,0x1000 +80034eb8: 1440011d bnez v0,80035330 <_Z7DSPOp28v+0x4d4> +80034ebc: 30c20800 andi v0,a2,0x800 +80034ec0: 1440011d bnez v0,80035338 <_Z7DSPOp28v+0x4dc> +80034ec4: 30c20400 andi v0,a2,0x400 +80034ec8: 1440011d bnez v0,80035340 <_Z7DSPOp28v+0x4e4> +80034ecc: 30c20200 andi v0,a2,0x200 +80034ed0: 1440011d bnez v0,80035348 <_Z7DSPOp28v+0x4ec> +80034ed4: 30c20100 andi v0,a2,0x100 +80034ed8: 1440011d bnez v0,80035350 <_Z7DSPOp28v+0x4f4> +80034edc: 30c20080 andi v0,a2,0x80 +80034ee0: 1440011d bnez v0,80035358 <_Z7DSPOp28v+0x4fc> +80034ee4: 30c20040 andi v0,a2,0x40 +80034ee8: 1440011d bnez v0,80035360 <_Z7DSPOp28v+0x504> +80034eec: 30c20020 andi v0,a2,0x20 +80034ef0: 1440011d bnez v0,80035368 <_Z7DSPOp28v+0x50c> +80034ef4: 30c20010 andi v0,a2,0x10 +80034ef8: 1440011d bnez v0,80035370 <_Z7DSPOp28v+0x514> +80034efc: 30c20008 andi v0,a2,0x8 +80034f00: 1440011d bnez v0,80035378 <_Z7DSPOp28v+0x51c> +80034f04: 30c20004 andi v0,a2,0x4 +80034f08: 1440011d bnez v0,80035380 <_Z7DSPOp28v+0x524> +80034f0c: 30c20002 andi v0,a2,0x2 +80034f10: 144000b6 bnez v0,800351ec <_Z7DSPOp28v+0x390> +80034f14: 30c20001 andi v0,a2,0x1 +80034f18: 1440011b bnez v0,80035388 <_Z7DSPOp28v+0x52c> +80034f1c: 3c0a8019 lui t2,0x8019 +80034f20: 2543d1e4 addiu v1,t2,-11804 +80034f24: 94620060 lhu v0,96(v1) +80034f28: 30a57fff andi a1,a1,0x7fff +80034f2c: 70c21002 mul v0,a2,v0 +80034f30: 2407000f li a3,15 +80034f34: 00021040 sll v0,v0,0x1 +80034f38: 00024c00 sll t1,v0,0x10 +80034f3c: 00094c03 sra t1,t1,0x10 +80034f40: 04c000ac bltz a2,800351f4 <_Z7DSPOp28v+0x398> +80034f44: 30a24000 andi v0,a1,0x4000 +80034f48: 14400049 bnez v0,80035070 <_Z7DSPOp28v+0x214> +80034f4c: 24e20001 addiu v0,a3,1 +80034f50: 00023c00 sll a3,v0,0x10 +80034f54: 30a32000 andi v1,a1,0x2000 +80034f58: 14600045 bnez v1,80035070 <_Z7DSPOp28v+0x214> +80034f5c: 00073c03 sra a3,a3,0x10 +80034f60: 24e20001 addiu v0,a3,1 +80034f64: 00023c00 sll a3,v0,0x10 +80034f68: 30a31000 andi v1,a1,0x1000 +80034f6c: 14600040 bnez v1,80035070 <_Z7DSPOp28v+0x214> +80034f70: 00073c03 sra a3,a3,0x10 +80034f74: 24e20001 addiu v0,a3,1 +80034f78: 00023c00 sll a3,v0,0x10 +80034f7c: 30a30800 andi v1,a1,0x800 +80034f80: 1460003b bnez v1,80035070 <_Z7DSPOp28v+0x214> +80034f84: 00073c03 sra a3,a3,0x10 +80034f88: 24e20001 addiu v0,a3,1 +80034f8c: 00023c00 sll a3,v0,0x10 +80034f90: 30a30400 andi v1,a1,0x400 +80034f94: 14600036 bnez v1,80035070 <_Z7DSPOp28v+0x214> +80034f98: 00073c03 sra a3,a3,0x10 +80034f9c: 24e20001 addiu v0,a3,1 +80034fa0: 00023c00 sll a3,v0,0x10 +80034fa4: 30a30200 andi v1,a1,0x200 +80034fa8: 14600031 bnez v1,80035070 <_Z7DSPOp28v+0x214> +80034fac: 00073c03 sra a3,a3,0x10 +80034fb0: 24e20001 addiu v0,a3,1 +80034fb4: 00023c00 sll a3,v0,0x10 +80034fb8: 30a30100 andi v1,a1,0x100 +80034fbc: 1460002c bnez v1,80035070 <_Z7DSPOp28v+0x214> +80034fc0: 00073c03 sra a3,a3,0x10 +80034fc4: 24e20001 addiu v0,a3,1 +80034fc8: 00023c00 sll a3,v0,0x10 +80034fcc: 30a30080 andi v1,a1,0x80 +80034fd0: 14600027 bnez v1,80035070 <_Z7DSPOp28v+0x214> +80034fd4: 00073c03 sra a3,a3,0x10 +80034fd8: 24e20001 addiu v0,a3,1 +80034fdc: 00023c00 sll a3,v0,0x10 +80034fe0: 30a30040 andi v1,a1,0x40 +80034fe4: 14600022 bnez v1,80035070 <_Z7DSPOp28v+0x214> +80034fe8: 00073c03 sra a3,a3,0x10 +80034fec: 24e20001 addiu v0,a3,1 +80034ff0: 00023c00 sll a3,v0,0x10 +80034ff4: 30a30020 andi v1,a1,0x20 +80034ff8: 1460001d bnez v1,80035070 <_Z7DSPOp28v+0x214> +80034ffc: 00073c03 sra a3,a3,0x10 +80035000: 24e20001 addiu v0,a3,1 +80035004: 00023c00 sll a3,v0,0x10 +80035008: 30a30010 andi v1,a1,0x10 +8003500c: 14600018 bnez v1,80035070 <_Z7DSPOp28v+0x214> +80035010: 00073c03 sra a3,a3,0x10 +80035014: 24e20001 addiu v0,a3,1 +80035018: 00023c00 sll a3,v0,0x10 +8003501c: 30a30008 andi v1,a1,0x8 +80035020: 14600013 bnez v1,80035070 <_Z7DSPOp28v+0x214> +80035024: 00073c03 sra a3,a3,0x10 +80035028: 24e20001 addiu v0,a3,1 +8003502c: 00023c00 sll a3,v0,0x10 +80035030: 30a30004 andi v1,a1,0x4 +80035034: 1460000e bnez v1,80035070 <_Z7DSPOp28v+0x214> +80035038: 00073c03 sra a3,a3,0x10 +8003503c: 24e20001 addiu v0,a3,1 +80035040: 00023c00 sll a3,v0,0x10 +80035044: 30a30002 andi v1,a1,0x2 +80035048: 14600009 bnez v1,80035070 <_Z7DSPOp28v+0x214> +8003504c: 00073c03 sra a3,a3,0x10 +80035050: 24e20001 addiu v0,a3,1 +80035054: 00023c00 sll a3,v0,0x10 +80035058: 30a30001 andi v1,a1,0x1 +8003505c: 14600004 bnez v1,80035070 <_Z7DSPOp28v+0x214> +80035060: 00073c03 sra a3,a3,0x10 +80035064: 24e20001 addiu v0,a3,1 +80035068: 00023c00 sll a3,v0,0x10 +8003506c: 00073c03 sra a3,a3,0x10 +80035070: 2402000f li v0,15 +80035074: 10e20058 beq a3,v0,800351d8 <_Z7DSPOp28v+0x37c> +80035078: 2544d1e4 addiu a0,t2,-11804 +8003507c: 00071040 sll v0,a3,0x1 +80035080: 00441021 addu v0,v0,a0 +80035084: 94430024 lhu v1,36(v0) +80035088: 30e40001 andi a0,a3,0x1 +8003508c: 70a31802 mul v1,a1,v1 +80035090: 00031840 sll v1,v1,0x1 +80035094: 00033400 sll a2,v1,0x10 +80035098: 00063403 sra a2,a2,0x10 +8003509c: 1080004c beqz a0,800351d0 <_Z7DSPOp28v+0x374> +800350a0: 00c01021 move v0,a2 +800350a4: 00073843 sra a3,a3,0x1 +800350a8: 00023043 sra a2,v0,0x1 +800350ac: 00061a43 sra v1,a2,0x9 +800350b0: 2544d1e4 addiu a0,t2,-11804 +800350b4: 00031840 sll v1,v1,0x1 +800350b8: 00641821 addu v1,v1,a0 +800350bc: 846501aa lh a1,426(v1) +800350c0: 846201ac lh v0,428(v1) +800350c4: 30c401ff andi a0,a2,0x1ff +800350c8: 00451023 subu v0,v0,a1 +800350cc: 70441002 mul v0,v0,a0 +800350d0: 3c038021 lui v1,0x8021 +800350d4: 00021243 sra v0,v0,0x9 +800350d8: 00451021 addu v0,v0,a1 +800350dc: 00021400 sll v0,v0,0x10 +800350e0: 00021403 sra v0,v0,0x10 +800350e4: 00e21007 srav v0,v0,a3 +800350e8: 03e00008 jr ra +800350ec: a462ca18 sh v0,-13800(v1) +800350f0: 10400089 beqz v0,80035318 <_Z7DSPOp28v+0x4bc> +800350f4: 30c22000 andi v0,a2,0x2000 +800350f8: 1040008b beqz v0,80035328 <_Z7DSPOp28v+0x4cc> +800350fc: 30c21000 andi v0,a2,0x1000 +80035100: 1040008b beqz v0,80035330 <_Z7DSPOp28v+0x4d4> +80035104: 30c20800 andi v0,a2,0x800 +80035108: 1040008b beqz v0,80035338 <_Z7DSPOp28v+0x4dc> +8003510c: 30c20400 andi v0,a2,0x400 +80035110: 1040008b beqz v0,80035340 <_Z7DSPOp28v+0x4e4> +80035114: 30c20200 andi v0,a2,0x200 +80035118: 1040008b beqz v0,80035348 <_Z7DSPOp28v+0x4ec> +8003511c: 30c20100 andi v0,a2,0x100 +80035120: 1040008b beqz v0,80035350 <_Z7DSPOp28v+0x4f4> +80035124: 30c20080 andi v0,a2,0x80 +80035128: 1040008b beqz v0,80035358 <_Z7DSPOp28v+0x4fc> +8003512c: 30c20040 andi v0,a2,0x40 +80035130: 1040008b beqz v0,80035360 <_Z7DSPOp28v+0x504> +80035134: 30c20020 andi v0,a2,0x20 +80035138: 1040008b beqz v0,80035368 <_Z7DSPOp28v+0x50c> +8003513c: 30c20010 andi v0,a2,0x10 +80035140: 1040008b beqz v0,80035370 <_Z7DSPOp28v+0x514> +80035144: 30c20008 andi v0,a2,0x8 +80035148: 1040008b beqz v0,80035378 <_Z7DSPOp28v+0x51c> +8003514c: 30c20004 andi v0,a2,0x4 +80035150: 1040008b beqz v0,80035380 <_Z7DSPOp28v+0x524> +80035154: 30c20002 andi v0,a2,0x2 +80035158: 10400024 beqz v0,800351ec <_Z7DSPOp28v+0x390> +8003515c: 30c30001 andi v1,a2,0x1 +80035160: 2407000e li a3,14 +80035164: 2402000f li v0,15 +80035168: 0043380b movn a3,v0,v1 +8003516c: 3c0a8019 lui t2,0x8019 +80035170: 00071040 sll v0,a3,0x1 +80035174: 2548d1e4 addiu t0,t2,-11804 +80035178: 00481021 addu v0,v0,t0 +8003517c: 94430042 lhu v1,66(v0) +80035180: 28e4000f slti a0,a3,15 +80035184: 70661802 mul v1,v1,a2 +80035188: 30a57fff andi a1,a1,0x7fff +8003518c: 00031840 sll v1,v1,0x1 +80035190: 00034c00 sll t1,v1,0x10 +80035194: 1080ff6a beqz a0,80034f40 <_Z7DSPOp28v+0xe4> +80035198: 00094c03 sra t1,t1,0x10 +8003519c: 24020040 li v0,64 +800351a0: 00471023 subu v0,v0,a3 +800351a4: 00021040 sll v0,v0,0x1 +800351a8: 00481021 addu v0,v0,t0 +800351ac: 94430000 lhu v1,0(v0) +800351b0: 30e40001 andi a0,a3,0x1 +800351b4: 70a31802 mul v1,a1,v1 +800351b8: 00031bc3 sra v1,v1,0xf +800351bc: 01231821 addu v1,t1,v1 +800351c0: 00033400 sll a2,v1,0x10 +800351c4: 00063403 sra a2,a2,0x10 +800351c8: 1480ffb6 bnez a0,800350a4 <_Z7DSPOp28v+0x248> +800351cc: 00c01021 move v0,a2 +800351d0: 0800d42b j 800350ac <_Z7DSPOp28v+0x250> +800351d4: 00073843 sra a3,a3,0x1 +800351d8: 01251021 addu v0,t1,a1 +800351dc: 00021400 sll v0,v0,0x10 +800351e0: 00021403 sra v0,v0,0x10 +800351e4: 0800d42a j 800350a8 <_Z7DSPOp28v+0x24c> +800351e8: 24070007 li a3,7 +800351ec: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +800351f0: 2407000d li a3,13 +800351f4: 1040ff9e beqz v0,80035070 <_Z7DSPOp28v+0x214> +800351f8: 24e20001 addiu v0,a3,1 +800351fc: 00023c00 sll a3,v0,0x10 +80035200: 30a32000 andi v1,a1,0x2000 +80035204: 1060ff9a beqz v1,80035070 <_Z7DSPOp28v+0x214> +80035208: 00073c03 sra a3,a3,0x10 +8003520c: 24e20001 addiu v0,a3,1 +80035210: 00023c00 sll a3,v0,0x10 +80035214: 30a31000 andi v1,a1,0x1000 +80035218: 1060ff95 beqz v1,80035070 <_Z7DSPOp28v+0x214> +8003521c: 00073c03 sra a3,a3,0x10 +80035220: 24e20001 addiu v0,a3,1 +80035224: 00023c00 sll a3,v0,0x10 +80035228: 30a30800 andi v1,a1,0x800 +8003522c: 1060ff90 beqz v1,80035070 <_Z7DSPOp28v+0x214> +80035230: 00073c03 sra a3,a3,0x10 +80035234: 24e20001 addiu v0,a3,1 +80035238: 00023c00 sll a3,v0,0x10 +8003523c: 30a30400 andi v1,a1,0x400 +80035240: 1060ff8b beqz v1,80035070 <_Z7DSPOp28v+0x214> +80035244: 00073c03 sra a3,a3,0x10 +80035248: 24e20001 addiu v0,a3,1 +8003524c: 00023c00 sll a3,v0,0x10 +80035250: 30a30200 andi v1,a1,0x200 +80035254: 1060ff86 beqz v1,80035070 <_Z7DSPOp28v+0x214> +80035258: 00073c03 sra a3,a3,0x10 +8003525c: 24e20001 addiu v0,a3,1 +80035260: 00023c00 sll a3,v0,0x10 +80035264: 30a30100 andi v1,a1,0x100 +80035268: 1060ff81 beqz v1,80035070 <_Z7DSPOp28v+0x214> +8003526c: 00073c03 sra a3,a3,0x10 +80035270: 24e20001 addiu v0,a3,1 +80035274: 00023c00 sll a3,v0,0x10 +80035278: 30a30080 andi v1,a1,0x80 +8003527c: 1060ff7c beqz v1,80035070 <_Z7DSPOp28v+0x214> +80035280: 00073c03 sra a3,a3,0x10 +80035284: 24e20001 addiu v0,a3,1 +80035288: 00023c00 sll a3,v0,0x10 +8003528c: 30a30040 andi v1,a1,0x40 +80035290: 1060ff77 beqz v1,80035070 <_Z7DSPOp28v+0x214> +80035294: 00073c03 sra a3,a3,0x10 +80035298: 24e20001 addiu v0,a3,1 +8003529c: 00023c00 sll a3,v0,0x10 +800352a0: 30a30020 andi v1,a1,0x20 +800352a4: 1060ff72 beqz v1,80035070 <_Z7DSPOp28v+0x214> +800352a8: 00073c03 sra a3,a3,0x10 +800352ac: 24e20001 addiu v0,a3,1 +800352b0: 00023c00 sll a3,v0,0x10 +800352b4: 30a30010 andi v1,a1,0x10 +800352b8: 1060ff6d beqz v1,80035070 <_Z7DSPOp28v+0x214> +800352bc: 00073c03 sra a3,a3,0x10 +800352c0: 24e20001 addiu v0,a3,1 +800352c4: 00023c00 sll a3,v0,0x10 +800352c8: 30a30008 andi v1,a1,0x8 +800352cc: 1060ff68 beqz v1,80035070 <_Z7DSPOp28v+0x214> +800352d0: 00073c03 sra a3,a3,0x10 +800352d4: 24e20001 addiu v0,a3,1 +800352d8: 00023c00 sll a3,v0,0x10 +800352dc: 30a30004 andi v1,a1,0x4 +800352e0: 1060ff63 beqz v1,80035070 <_Z7DSPOp28v+0x214> +800352e4: 00073c03 sra a3,a3,0x10 +800352e8: 24e20001 addiu v0,a3,1 +800352ec: 00023c00 sll a3,v0,0x10 +800352f0: 30a30002 andi v1,a1,0x2 +800352f4: 1060ff5e beqz v1,80035070 <_Z7DSPOp28v+0x214> +800352f8: 00073c03 sra a3,a3,0x10 +800352fc: 24e20001 addiu v0,a3,1 +80035300: 00023c00 sll a3,v0,0x10 +80035304: 30a30001 andi v1,a1,0x1 +80035308: 1460ff56 bnez v1,80035064 <_Z7DSPOp28v+0x208> +8003530c: 00073c03 sra a3,a3,0x10 +80035310: 0800d41d j 80035074 <_Z7DSPOp28v+0x218> +80035314: 2402000f li v0,15 +80035318: 00003821 move a3,zero +8003531c: 3c0a8019 lui t2,0x8019 +80035320: 0800d42b j 800350ac <_Z7DSPOp28v+0x250> +80035324: 00073843 sra a3,a3,0x1 +80035328: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +8003532c: 24070001 li a3,1 +80035330: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +80035334: 24070002 li a3,2 +80035338: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +8003533c: 24070003 li a3,3 +80035340: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +80035344: 24070004 li a3,4 +80035348: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +8003534c: 24070005 li a3,5 +80035350: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +80035354: 24070006 li a3,6 +80035358: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +8003535c: 24070007 li a3,7 +80035360: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +80035364: 24070008 li a3,8 +80035368: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +8003536c: 24070009 li a3,9 +80035370: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +80035374: 2407000a li a3,10 +80035378: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +8003537c: 2407000b li a3,11 +80035380: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +80035384: 2407000c li a3,12 +80035388: 0800d45b j 8003516c <_Z7DSPOp28v+0x310> +8003538c: 2407000e li a3,14 + +80035390 <_Z11DSP1_TargetssPsS_>: +80035390: 3c038021 lui v1,0x8021 +80035394: 8462c894 lh v0,-14188(v1) +80035398: 00056c00 sll t5,a1,0x10 +8003539c: 000d6c03 sra t5,t5,0x10 +800353a0: 71a21002 mul v0,t5,v0 +800353a4: 3c038021 lui v1,0x8021 +800353a8: 9465c88a lhu a1,-14198(v1) +800353ac: 000213c3 sra v0,v0,0xf +800353b0: 00451021 addu v0,v0,a1 +800353b4: 00022c00 sll a1,v0,0x10 +800353b8: 00045c00 sll t3,a0,0x10 +800353bc: 00052c03 sra a1,a1,0x10 +800353c0: 14a000ac bnez a1,80035674 <_Z11DSP1_TargetssPsS_+0x2e4> +800353c4: 000b5c03 sra t3,t3,0x10 +800353c8: 3c038021 lui v1,0x8021 +800353cc: 8462c88c lh v0,-14196(v1) +800353d0: 24047fff li a0,32767 +800353d4: 70441002 mul v0,v0,a0 +800353d8: 3c038021 lui v1,0x8021 +800353dc: 000213c3 sra v0,v0,0xf +800353e0: 00024c00 sll t1,v0,0x10 +800353e4: 9464c88e lhu a0,-14194(v1) +800353e8: 2405002f li a1,47 +800353ec: 00094c03 sra t1,t1,0x10 +800353f0: 00a42021 addu a0,a1,a0 +800353f4: 00092c00 sll a1,t1,0x10 +800353f8: 3c028021 lui v0,0x8021 +800353fc: 00052c03 sra a1,a1,0x10 +80035400: 308affff andi t2,a0,0xffff +80035404: 04a000d8 bltz a1,80035768 <_Z11DSP1_TargetssPsS_+0x3d8> +80035408: 844ec89e lh t6,-14178(v0) +8003540c: 30a24000 andi v0,a1,0x4000 +80035410: 1440014c bnez v0,80035944 <_Z11DSP1_TargetssPsS_+0x5b4> +80035414: 00a01821 move v1,a1 +80035418: 30a22000 andi v0,a1,0x2000 +8003541c: 14400151 bnez v0,80035964 <_Z11DSP1_TargetssPsS_+0x5d4> +80035420: 30a21000 andi v0,a1,0x1000 +80035424: 14400153 bnez v0,80035974 <_Z11DSP1_TargetssPsS_+0x5e4> +80035428: 30a20800 andi v0,a1,0x800 +8003542c: 14400153 bnez v0,8003597c <_Z11DSP1_TargetssPsS_+0x5ec> +80035430: 30a20400 andi v0,a1,0x400 +80035434: 14400159 bnez v0,8003599c <_Z11DSP1_TargetssPsS_+0x60c> +80035438: 30a20200 andi v0,a1,0x200 +8003543c: 14400159 bnez v0,800359a4 <_Z11DSP1_TargetssPsS_+0x614> +80035440: 30a20100 andi v0,a1,0x100 +80035444: 1440015d bnez v0,800359bc <_Z11DSP1_TargetssPsS_+0x62c> +80035448: 30a20080 andi v0,a1,0x80 +8003544c: 1440015f bnez v0,800359cc <_Z11DSP1_TargetssPsS_+0x63c> +80035450: 30a20040 andi v0,a1,0x40 +80035454: 1440013f bnez v0,80035954 <_Z11DSP1_TargetssPsS_+0x5c4> +80035458: 30a20020 andi v0,a1,0x20 +8003545c: 14400161 bnez v0,800359e4 <_Z11DSP1_TargetssPsS_+0x654> +80035460: 30a20010 andi v0,a1,0x10 +80035464: 14400164 bnez v0,800359f8 <_Z11DSP1_TargetssPsS_+0x668> +80035468: 30a20008 andi v0,a1,0x8 +8003546c: 14400166 bnez v0,80035a08 <_Z11DSP1_TargetssPsS_+0x678> +80035470: 30a20004 andi v0,a1,0x4 +80035474: 14400168 bnez v0,80035a18 <_Z11DSP1_TargetssPsS_+0x688> +80035478: 30a20002 andi v0,a1,0x2 +8003547c: 1440016a bnez v0,80035a28 <_Z11DSP1_TargetssPsS_+0x698> +80035480: 30a30001 andi v1,a1,0x1 +80035484: 2408000e li t0,14 +80035488: 2402000f li v0,15 +8003548c: 0043400a movz t0,v0,v1 +80035490: 3c038019 lui v1,0x8019 +80035494: 2463d1e4 addiu v1,v1,-11804 +80035498: 00081040 sll v0,t0,0x1 +8003549c: 00431021 addu v0,v0,v1 +800354a0: 94440042 lhu a0,66(v0) +800354a4: 3102ffff andi v0,t0,0xffff +800354a8: 70852002 mul a0,a0,a1 +800354ac: 00042040 sll a0,a0,0x1 +800354b0: 00041c00 sll v1,a0,0x10 +800354b4: 00031c03 sra v1,v1,0x10 +800354b8: 01421023 subu v0,t2,v0 +800354bc: 00021400 sll v0,v0,0x10 +800354c0: 00032c00 sll a1,v1,0x10 +800354c4: 00021403 sra v0,v0,0x10 +800354c8: 184000fa blez v0,800358b4 <_Z11DSP1_TargetssPsS_+0x524> +800354cc: 00052c03 sra a1,a1,0x10 +800354d0: 18a0010f blez a1,80035910 <_Z11DSP1_TargetssPsS_+0x580> +800354d4: 24027fff li v0,32767 +800354d8: 000b1a00 sll v1,t3,0x8 +800354dc: 00031c00 sll v1,v1,0x10 +800354e0: 00031c03 sra v1,v1,0x10 +800354e4: 70621802 mul v1,v1,v0 +800354e8: 3c0c8021 lui t4,0x8021 +800354ec: 00031bc3 sra v1,v1,0xf +800354f0: 8582c892 lh v0,-14190(t4) +800354f4: 00031c00 sll v1,v1,0x10 +800354f8: 00031c03 sra v1,v1,0x10 +800354fc: 70621002 mul v0,v1,v0 +80035500: 3c048021 lui a0,0x8021 +80035504: 9485c886 lhu a1,-14202(a0) +80035508: 000213c3 sra v0,v0,0xf +8003550c: 00451021 addu v0,v0,a1 +80035510: a4c20000 sh v0,0(a2) +80035514: 3c0b8021 lui t3,0x8021 +80035518: 8562c890 lh v0,-14192(t3) +8003551c: 3c048021 lui a0,0x8021 +80035520: 70621802 mul v1,v1,v0 +80035524: 9482c888 lhu v0,-14200(a0) +80035528: 00031bc3 sra v1,v1,0xf +8003552c: 00431023 subu v0,v0,v1 +80035530: a4e20000 sh v0,0(a3) +80035534: 3c038021 lui v1,0x8021 +80035538: 8462c89c lh v0,-14180(v1) +8003553c: 71221002 mul v0,t1,v0 +80035540: 000213c3 sra v0,v0,0xf +80035544: 00024400 sll t0,v0,0x10 +80035548: 00084403 sra t0,t0,0x10 +8003554c: 050000b8 bltz t0,80035830 <_Z11DSP1_TargetssPsS_+0x4a0> +80035550: 31024000 andi v0,t0,0x4000 +80035554: 144000f9 bnez v0,8003593c <_Z11DSP1_TargetssPsS_+0x5ac> +80035558: 01001821 move v1,t0 +8003555c: 31022000 andi v0,t0,0x2000 +80035560: 144000fe bnez v0,8003595c <_Z11DSP1_TargetssPsS_+0x5cc> +80035564: 31021000 andi v0,t0,0x1000 +80035568: 14400100 bnez v0,8003596c <_Z11DSP1_TargetssPsS_+0x5dc> +8003556c: 31020800 andi v0,t0,0x800 +80035570: 14400104 bnez v0,80035984 <_Z11DSP1_TargetssPsS_+0x5f4> +80035574: 31020400 andi v0,t0,0x400 +80035578: 14400106 bnez v0,80035994 <_Z11DSP1_TargetssPsS_+0x604> +8003557c: 31020200 andi v0,t0,0x200 +80035580: 1440010a bnez v0,800359ac <_Z11DSP1_TargetssPsS_+0x61c> +80035584: 31020100 andi v0,t0,0x100 +80035588: 1440010a bnez v0,800359b4 <_Z11DSP1_TargetssPsS_+0x624> +8003558c: 31020080 andi v0,t0,0x80 +80035590: 1440010c bnez v0,800359c4 <_Z11DSP1_TargetssPsS_+0x634> +80035594: 31020040 andi v0,t0,0x40 +80035598: 1440010e bnez v0,800359d4 <_Z11DSP1_TargetssPsS_+0x644> +8003559c: 31020020 andi v0,t0,0x20 +800355a0: 1440010e bnez v0,800359dc <_Z11DSP1_TargetssPsS_+0x64c> +800355a4: 31020010 andi v0,t0,0x10 +800355a8: 14400115 bnez v0,80035a00 <_Z11DSP1_TargetssPsS_+0x670> +800355ac: 31020008 andi v0,t0,0x8 +800355b0: 14400117 bnez v0,80035a10 <_Z11DSP1_TargetssPsS_+0x680> +800355b4: 31020004 andi v0,t0,0x4 +800355b8: 14400119 bnez v0,80035a20 <_Z11DSP1_TargetssPsS_+0x690> +800355bc: 31020002 andi v0,t0,0x2 +800355c0: 1440011b bnez v0,80035a30 <_Z11DSP1_TargetssPsS_+0x6a0> +800355c4: 31030001 andi v1,t0,0x1 +800355c8: 2405000e li a1,14 +800355cc: 2402000f li v0,15 +800355d0: 0043280a movz a1,v0,v1 +800355d4: 3c038019 lui v1,0x8019 +800355d8: 00051040 sll v0,a1,0x1 +800355dc: 2463d1e4 addiu v1,v1,-11804 +800355e0: 00431021 addu v0,v0,v1 +800355e4: 94440042 lhu a0,66(v0) +800355e8: 30a5ffff andi a1,a1,0xffff +800355ec: 70882002 mul a0,a0,t0 +800355f0: 00042040 sll a0,a0,0x1 +800355f4: 00041c00 sll v1,a0,0x10 +800355f8: 00031c03 sra v1,v1,0x10 +800355fc: 014e1021 addu v0,t2,t6 +80035600: 00451023 subu v0,v0,a1 +80035604: 00021400 sll v0,v0,0x10 +80035608: 00032c00 sll a1,v1,0x10 +8003560c: 00021403 sra v0,v0,0x10 +80035610: 1840007c blez v0,80035804 <_Z11DSP1_TargetssPsS_+0x474> +80035614: 00052c03 sra a1,a1,0x10 +80035618: 18a00075 blez a1,800357f0 <_Z11DSP1_TargetssPsS_+0x460> +8003561c: 24037fff li v1,32767 +80035620: 000d1200 sll v0,t5,0x8 +80035624: 00021400 sll v0,v0,0x10 +80035628: 00021403 sra v0,v0,0x10 +8003562c: 70621002 mul v0,v1,v0 +80035630: 8563c890 lh v1,-14192(t3) +80035634: 000213c3 sra v0,v0,0xf +80035638: 00021400 sll v0,v0,0x10 +8003563c: 00021403 sra v0,v0,0x10 +80035640: 00031823 negu v1,v1 +80035644: 70431802 mul v1,v0,v1 +80035648: 94c40000 lhu a0,0(a2) +8003564c: 00031bc3 sra v1,v1,0xf +80035650: 00641821 addu v1,v1,a0 +80035654: a4c30000 sh v1,0(a2) +80035658: 8584c892 lh a0,-14190(t4) +8003565c: 94e30000 lhu v1,0(a3) +80035660: 70441002 mul v0,v0,a0 +80035664: 000213c3 sra v0,v0,0xf +80035668: 00431021 addu v0,v0,v1 +8003566c: 03e00008 jr ra +80035670: a4e20000 sh v0,0(a3) +80035674: 04a0009d bltz a1,800358ec <_Z11DSP1_TargetssPsS_+0x55c> +80035678: 24090001 li t1,1 +8003567c: 28a24000 slti v0,a1,16384 +80035680: 104000b2 beqz v0,8003594c <_Z11DSP1_TargetssPsS_+0x5bc> +80035684: 00000000 nop +80035688: 24080008 li t0,8 +8003568c: 00051040 sll v0,a1,0x1 +80035690: 00022c00 sll a1,v0,0x10 +80035694: 00052c03 sra a1,a1,0x10 +80035698: 2503ffff addiu v1,t0,-1 +8003569c: 00034400 sll t0,v1,0x10 +800356a0: 28a24000 slti v0,a1,16384 +800356a4: 1440fff9 bnez v0,8003568c <_Z11DSP1_TargetssPsS_+0x2fc> +800356a8: 00084403 sra t0,t0,0x10 +800356ac: 24024000 li v0,16384 +800356b0: 10a2009b beq a1,v0,80035920 <_Z11DSP1_TargetssPsS_+0x590> +800356b4: 24a3c000 addiu v1,a1,-16384 +800356b8: 000319c3 sra v1,v1,0x7 +800356bc: 3c048019 lui a0,0x8019 +800356c0: 2484d1e4 addiu a0,a0,-11804 +800356c4: 00031840 sll v1,v1,0x1 +800356c8: 00641821 addu v1,v1,a0 +800356cc: 846200ca lh v0,202(v1) +800356d0: 70a22002 mul a0,a1,v0 +800356d4: 00021823 negu v1,v0 +800356d8: 000423c3 sra a0,a0,0xf +800356dc: 70641802 mul v1,v1,a0 +800356e0: 00031bc3 sra v1,v1,0xf +800356e4: 00431021 addu v0,v0,v1 +800356e8: 00021040 sll v0,v0,0x1 +800356ec: 00021400 sll v0,v0,0x10 +800356f0: 00021403 sra v0,v0,0x10 +800356f4: 70a22002 mul a0,a1,v0 +800356f8: 00021823 negu v1,v0 +800356fc: 000423c3 sra a0,a0,0xf +80035700: 70641802 mul v1,v1,a0 +80035704: 00031bc3 sra v1,v1,0xf +80035708: 00431021 addu v0,v0,v1 +8003570c: 00021040 sll v0,v0,0x1 +80035710: 71221002 mul v0,t1,v0 +80035714: 00021c00 sll v1,v0,0x10 +80035718: 00031c03 sra v1,v1,0x10 +8003571c: 24020001 li v0,1 +80035720: 00602021 move a0,v1 +80035724: 00481023 subu v0,v0,t0 +80035728: 3c038021 lui v1,0x8021 +8003572c: 3045ffff andi a1,v0,0xffff +80035730: 8462c88c lh v0,-14196(v1) +80035734: 3c038021 lui v1,0x8021 +80035738: 70441002 mul v0,v0,a0 +8003573c: 9464c88e lhu a0,-14194(v1) +80035740: 000213c3 sra v0,v0,0xf +80035744: 00024c00 sll t1,v0,0x10 +80035748: 00094c03 sra t1,t1,0x10 +8003574c: 00a42021 addu a0,a1,a0 +80035750: 00092c00 sll a1,t1,0x10 +80035754: 3c028021 lui v0,0x8021 +80035758: 00052c03 sra a1,a1,0x10 +8003575c: 308affff andi t2,a0,0xffff +80035760: 04a1ff2a bgez a1,8003540c <_Z11DSP1_TargetssPsS_+0x7c> +80035764: 844ec89e lh t6,-14178(v0) +80035768: 30a24000 andi v0,a1,0x4000 +8003576c: 10400075 beqz v0,80035944 <_Z11DSP1_TargetssPsS_+0x5b4> +80035770: 00a01821 move v1,a1 +80035774: 30a22000 andi v0,a1,0x2000 +80035778: 1040007a beqz v0,80035964 <_Z11DSP1_TargetssPsS_+0x5d4> +8003577c: 30a21000 andi v0,a1,0x1000 +80035780: 1040007c beqz v0,80035974 <_Z11DSP1_TargetssPsS_+0x5e4> +80035784: 30a20800 andi v0,a1,0x800 +80035788: 1040007c beqz v0,8003597c <_Z11DSP1_TargetssPsS_+0x5ec> +8003578c: 30a20400 andi v0,a1,0x400 +80035790: 10400082 beqz v0,8003599c <_Z11DSP1_TargetssPsS_+0x60c> +80035794: 30a20200 andi v0,a1,0x200 +80035798: 10400082 beqz v0,800359a4 <_Z11DSP1_TargetssPsS_+0x614> +8003579c: 30a20100 andi v0,a1,0x100 +800357a0: 10400086 beqz v0,800359bc <_Z11DSP1_TargetssPsS_+0x62c> +800357a4: 30a20080 andi v0,a1,0x80 +800357a8: 10400088 beqz v0,800359cc <_Z11DSP1_TargetssPsS_+0x63c> +800357ac: 30a20040 andi v0,a1,0x40 +800357b0: 10400068 beqz v0,80035954 <_Z11DSP1_TargetssPsS_+0x5c4> +800357b4: 30a20020 andi v0,a1,0x20 +800357b8: 1040008a beqz v0,800359e4 <_Z11DSP1_TargetssPsS_+0x654> +800357bc: 30a20010 andi v0,a1,0x10 +800357c0: 1040008d beqz v0,800359f8 <_Z11DSP1_TargetssPsS_+0x668> +800357c4: 30a20008 andi v0,a1,0x8 +800357c8: 1040008f beqz v0,80035a08 <_Z11DSP1_TargetssPsS_+0x678> +800357cc: 30a20004 andi v0,a1,0x4 +800357d0: 10400091 beqz v0,80035a18 <_Z11DSP1_TargetssPsS_+0x688> +800357d4: 30a20002 andi v0,a1,0x2 +800357d8: 10400093 beqz v0,80035a28 <_Z11DSP1_TargetssPsS_+0x698> +800357dc: 30a30001 andi v1,a1,0x1 +800357e0: 2408000e li t0,14 +800357e4: 2402000f li v0,15 +800357e8: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +800357ec: 0043400b movn t0,v0,v1 +800357f0: 14a00045 bnez a1,80035908 <_Z11DSP1_TargetssPsS_+0x578> +800357f4: 00000000 nop +800357f8: 00051c00 sll v1,a1,0x10 +800357fc: 0800d588 j 80035620 <_Z11DSP1_TargetssPsS_+0x290> +80035800: 00031c03 sra v1,v1,0x10 +80035804: 1040fffc beqz v0,800357f8 <_Z11DSP1_TargetssPsS_+0x468> +80035808: 00021040 sll v0,v0,0x1 +8003580c: 3c038019 lui v1,0x8019 +80035810: 2463d1e4 addiu v1,v1,-11804 +80035814: 00431021 addu v0,v0,v1 +80035818: 94440062 lhu a0,98(v0) +8003581c: 70a42002 mul a0,a1,a0 +80035820: 000423c3 sra a0,a0,0xf +80035824: 00041c00 sll v1,a0,0x10 +80035828: 0800d588 j 80035620 <_Z11DSP1_TargetssPsS_+0x290> +8003582c: 00031c03 sra v1,v1,0x10 +80035830: 10400042 beqz v0,8003593c <_Z11DSP1_TargetssPsS_+0x5ac> +80035834: 01001821 move v1,t0 +80035838: 31022000 andi v0,t0,0x2000 +8003583c: 10400047 beqz v0,8003595c <_Z11DSP1_TargetssPsS_+0x5cc> +80035840: 31021000 andi v0,t0,0x1000 +80035844: 10400049 beqz v0,8003596c <_Z11DSP1_TargetssPsS_+0x5dc> +80035848: 31020800 andi v0,t0,0x800 +8003584c: 1040004d beqz v0,80035984 <_Z11DSP1_TargetssPsS_+0x5f4> +80035850: 31020400 andi v0,t0,0x400 +80035854: 1040004f beqz v0,80035994 <_Z11DSP1_TargetssPsS_+0x604> +80035858: 31020200 andi v0,t0,0x200 +8003585c: 10400053 beqz v0,800359ac <_Z11DSP1_TargetssPsS_+0x61c> +80035860: 31020100 andi v0,t0,0x100 +80035864: 10400053 beqz v0,800359b4 <_Z11DSP1_TargetssPsS_+0x624> +80035868: 31020080 andi v0,t0,0x80 +8003586c: 10400055 beqz v0,800359c4 <_Z11DSP1_TargetssPsS_+0x634> +80035870: 31020040 andi v0,t0,0x40 +80035874: 10400057 beqz v0,800359d4 <_Z11DSP1_TargetssPsS_+0x644> +80035878: 31020020 andi v0,t0,0x20 +8003587c: 10400057 beqz v0,800359dc <_Z11DSP1_TargetssPsS_+0x64c> +80035880: 31020010 andi v0,t0,0x10 +80035884: 1040005e beqz v0,80035a00 <_Z11DSP1_TargetssPsS_+0x670> +80035888: 31020008 andi v0,t0,0x8 +8003588c: 10400060 beqz v0,80035a10 <_Z11DSP1_TargetssPsS_+0x680> +80035890: 31020004 andi v0,t0,0x4 +80035894: 10400062 beqz v0,80035a20 <_Z11DSP1_TargetssPsS_+0x690> +80035898: 31020002 andi v0,t0,0x2 +8003589c: 10400064 beqz v0,80035a30 <_Z11DSP1_TargetssPsS_+0x6a0> +800358a0: 31030001 andi v1,t0,0x1 +800358a4: 2405000e li a1,14 +800358a8: 2402000f li v0,15 +800358ac: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +800358b0: 0043280b movn a1,v0,v1 +800358b4: 14400004 bnez v0,800358c8 <_Z11DSP1_TargetssPsS_+0x538> +800358b8: 3c038019 lui v1,0x8019 +800358bc: 00051400 sll v0,a1,0x10 +800358c0: 0800d536 j 800354d8 <_Z11DSP1_TargetssPsS_+0x148> +800358c4: 00021403 sra v0,v0,0x10 +800358c8: 00021040 sll v0,v0,0x1 +800358cc: 2463d1e4 addiu v1,v1,-11804 +800358d0: 00431021 addu v0,v0,v1 +800358d4: 94440062 lhu a0,98(v0) +800358d8: 70a42002 mul a0,a1,a0 +800358dc: 000423c3 sra a0,a0,0xf +800358e0: 00041400 sll v0,a0,0x10 +800358e4: 0800d536 j 800354d8 <_Z11DSP1_TargetssPsS_+0x148> +800358e8: 00021403 sra v0,v0,0x10 +800358ec: 24028000 li v0,-32768 +800358f0: 10a2003e beq a1,v0,800359ec <_Z11DSP1_TargetssPsS_+0x65c> +800358f4: 00051023 negu v0,a1 +800358f8: 00022c00 sll a1,v0,0x10 +800358fc: 00052c03 sra a1,a1,0x10 +80035900: 0800d59f j 8003567c <_Z11DSP1_TargetssPsS_+0x2ec> +80035904: 2409ffff li t1,-1 +80035908: 0800d588 j 80035620 <_Z11DSP1_TargetssPsS_+0x290> +8003590c: 24038001 li v1,-32767 +80035910: 10a0ffea beqz a1,800358bc <_Z11DSP1_TargetssPsS_+0x52c> +80035914: 00000000 nop +80035918: 0800d536 j 800354d8 <_Z11DSP1_TargetssPsS_+0x148> +8003591c: 24028001 li v0,-32767 +80035920: 24020001 li v0,1 +80035924: 11220019 beq t1,v0,8003598c <_Z11DSP1_TargetssPsS_+0x5fc> +80035928: 2502ffff addiu v0,t0,-1 +8003592c: 00024400 sll t0,v0,0x10 +80035930: 00084403 sra t0,t0,0x10 +80035934: 0800d5c7 j 8003571c <_Z11DSP1_TargetssPsS_+0x38c> +80035938: 2403c000 li v1,-16384 +8003593c: 0800d57f j 800355fc <_Z11DSP1_TargetssPsS_+0x26c> +80035940: 00002821 move a1,zero +80035944: 0800d52e j 800354b8 <_Z11DSP1_TargetssPsS_+0x128> +80035948: 00001021 move v0,zero +8003594c: 0800d5ab j 800356ac <_Z11DSP1_TargetssPsS_+0x31c> +80035950: 24080008 li t0,8 +80035954: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +80035958: 24080008 li t0,8 +8003595c: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +80035960: 24050001 li a1,1 +80035964: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +80035968: 24080001 li t0,1 +8003596c: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +80035970: 24050002 li a1,2 +80035974: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +80035978: 24080002 li t0,2 +8003597c: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +80035980: 24080003 li t0,3 +80035984: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +80035988: 24050003 li a1,3 +8003598c: 0800d5c7 j 8003571c <_Z11DSP1_TargetssPsS_+0x38c> +80035990: 24037fff li v1,32767 +80035994: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +80035998: 24050004 li a1,4 +8003599c: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +800359a0: 24080004 li t0,4 +800359a4: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +800359a8: 24080005 li t0,5 +800359ac: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +800359b0: 24050005 li a1,5 +800359b4: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +800359b8: 24050006 li a1,6 +800359bc: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +800359c0: 24080006 li t0,6 +800359c4: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +800359c8: 24050007 li a1,7 +800359cc: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +800359d0: 24080007 li t0,7 +800359d4: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +800359d8: 24050008 li a1,8 +800359dc: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +800359e0: 24050009 li a1,9 +800359e4: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +800359e8: 24080009 li t0,9 +800359ec: 24057fff li a1,32767 +800359f0: 0800d59f j 8003567c <_Z11DSP1_TargetssPsS_+0x2ec> +800359f4: 2409ffff li t1,-1 +800359f8: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +800359fc: 2408000a li t0,10 +80035a00: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +80035a04: 2405000a li a1,10 +80035a08: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +80035a0c: 2408000b li t0,11 +80035a10: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +80035a14: 2405000b li a1,11 +80035a18: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +80035a1c: 2408000c li t0,12 +80035a20: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +80035a24: 2405000c li a1,12 +80035a28: 0800d524 j 80035490 <_Z11DSP1_TargetssPsS_+0x100> +80035a2c: 2408000d li t0,13 +80035a30: 0800d575 j 800355d4 <_Z11DSP1_TargetssPsS_+0x244> +80035a34: 2405000d li a1,13 + +80035a38 <_Z7DSPOp0Ev>: +80035a38: 3c028021 lui v0,0x8021 +80035a3c: 3c038021 lui v1,0x8021 +80035a40: 3c068021 lui a2,0x8021 +80035a44: 3c078021 lui a3,0x8021 +80035a48: 3c198003 lui t9,0x8003 +80035a4c: 8444c9d4 lh a0,-13868(v0) +80035a50: 8465c9d6 lh a1,-13866(v1) +80035a54: 24c6c9d8 addiu a2,a2,-13864 +80035a58: 27395390 addiu t9,t9,21392 +80035a5c: 03200008 jr t9 +80035a60: 24e7c9da addiu a3,a3,-13862 + +80035a64 <_Z11DSP1_RastersPsS_S_S_>: +80035a64: 3c028021 lui v0,0x8021 +80035a68: 8443c894 lh v1,-14188(v0) +80035a6c: 00042400 sll a0,a0,0x10 +80035a70: 00042403 sra a0,a0,0x10 +80035a74: 70832002 mul a0,a0,v1 +80035a78: 3c028021 lui v0,0x8021 +80035a7c: 9443c88a lhu v1,-14198(v0) +80035a80: 000423c3 sra a0,a0,0xf +80035a84: 00832021 addu a0,a0,v1 +80035a88: 00044400 sll t0,a0,0x10 +80035a8c: 00084403 sra t0,t0,0x10 +80035a90: 15000094 bnez t0,80035ce4 <_Z11DSP1_RastersPsS_S_S_+0x280> +80035a94: 3c038021 lui v1,0x8021 +80035a98: 8462c88c lh v0,-14196(v1) +80035a9c: 24047fff li a0,32767 +80035aa0: 70441002 mul v0,v0,a0 +80035aa4: 3c038021 lui v1,0x8021 +80035aa8: 000213c3 sra v0,v0,0xf +80035aac: 00025400 sll t2,v0,0x10 +80035ab0: 9464c88e lhu a0,-14194(v1) +80035ab4: 2408002f li t0,47 +80035ab8: 000a5403 sra t2,t2,0x10 +80035abc: 01042021 addu a0,t0,a0 +80035ac0: 000a4400 sll t0,t2,0x10 +80035ac4: 3c028021 lui v0,0x8021 +80035ac8: 00084403 sra t0,t0,0x10 +80035acc: 308bffff andi t3,a0,0xffff +80035ad0: 050000c1 bltz t0,80035dd8 <_Z11DSP1_RastersPsS_S_S_+0x374> +80035ad4: 844cc8a2 lh t4,-14174(v0) +80035ad8: 31024000 andi v0,t0,0x4000 +80035adc: 14400147 bnez v0,80035ffc <_Z11DSP1_RastersPsS_S_S_+0x598> +80035ae0: 01001821 move v1,t0 +80035ae4: 31022000 andi v0,t0,0x2000 +80035ae8: 1440014c bnez v0,8003601c <_Z11DSP1_RastersPsS_S_S_+0x5b8> +80035aec: 31021000 andi v0,t0,0x1000 +80035af0: 1440014e bnez v0,8003602c <_Z11DSP1_RastersPsS_S_S_+0x5c8> +80035af4: 31020800 andi v0,t0,0x800 +80035af8: 1440014e bnez v0,80036034 <_Z11DSP1_RastersPsS_S_S_+0x5d0> +80035afc: 31020400 andi v0,t0,0x400 +80035b00: 14400154 bnez v0,80036054 <_Z11DSP1_RastersPsS_S_S_+0x5f0> +80035b04: 31020200 andi v0,t0,0x200 +80035b08: 14400154 bnez v0,8003605c <_Z11DSP1_RastersPsS_S_S_+0x5f8> +80035b0c: 31020100 andi v0,t0,0x100 +80035b10: 14400158 bnez v0,80036074 <_Z11DSP1_RastersPsS_S_S_+0x610> +80035b14: 31020080 andi v0,t0,0x80 +80035b18: 1440015a bnez v0,80036084 <_Z11DSP1_RastersPsS_S_S_+0x620> +80035b1c: 31020040 andi v0,t0,0x40 +80035b20: 1440013a bnez v0,8003600c <_Z11DSP1_RastersPsS_S_S_+0x5a8> +80035b24: 31020020 andi v0,t0,0x20 +80035b28: 1440015c bnez v0,8003609c <_Z11DSP1_RastersPsS_S_S_+0x638> +80035b2c: 31020010 andi v0,t0,0x10 +80035b30: 1440015f bnez v0,800360b0 <_Z11DSP1_RastersPsS_S_S_+0x64c> +80035b34: 31020008 andi v0,t0,0x8 +80035b38: 14400161 bnez v0,800360c0 <_Z11DSP1_RastersPsS_S_S_+0x65c> +80035b3c: 31020004 andi v0,t0,0x4 +80035b40: 14400163 bnez v0,800360d0 <_Z11DSP1_RastersPsS_S_S_+0x66c> +80035b44: 31020002 andi v0,t0,0x2 +80035b48: 14400165 bnez v0,800360e0 <_Z11DSP1_RastersPsS_S_S_+0x67c> +80035b4c: 31030001 andi v1,t0,0x1 +80035b50: 2409000e li t1,14 +80035b54: 2402000f li v0,15 +80035b58: 0043480a movz t1,v0,v1 +80035b5c: 3c038019 lui v1,0x8019 +80035b60: 2463d1e4 addiu v1,v1,-11804 +80035b64: 00091040 sll v0,t1,0x1 +80035b68: 00431021 addu v0,v0,v1 +80035b6c: 94440042 lhu a0,66(v0) +80035b70: 3122ffff andi v0,t1,0xffff +80035b74: 70882002 mul a0,a0,t0 +80035b78: 00042040 sll a0,a0,0x1 +80035b7c: 00041c00 sll v1,a0,0x10 +80035b80: 00031c03 sra v1,v1,0x10 +80035b84: 01621023 subu v0,t3,v0 +80035b88: 00021400 sll v0,v0,0x10 +80035b8c: 00034400 sll t0,v1,0x10 +80035b90: 00021403 sra v0,v0,0x10 +80035b94: 184000f7 blez v0,80035f74 <_Z11DSP1_RastersPsS_S_S_+0x510> +80035b98: 00084403 sra t0,t0,0x10 +80035b9c: 1900010a blez t0,80035fc8 <_Z11DSP1_RastersPsS_S_S_+0x564> +80035ba0: 24047fff li a0,32767 +80035ba4: 3c098021 lui t1,0x8021 +80035ba8: 8523c892 lh v1,-14190(t1) +80035bac: 3c088021 lui t0,0x8021 +80035bb0: 70641802 mul v1,v1,a0 +80035bb4: 00031bc3 sra v1,v1,0xf +80035bb8: a4a30000 sh v1,0(a1) +80035bbc: 8502c890 lh v0,-14192(t0) +80035bc0: 3c038021 lui v1,0x8021 +80035bc4: 70441002 mul v0,v0,a0 +80035bc8: 000213c3 sra v0,v0,0xf +80035bcc: a4e20000 sh v0,0(a3) +80035bd0: 8462c8a0 lh v0,-14176(v1) +80035bd4: 71421002 mul v0,t2,v0 +80035bd8: 000213c3 sra v0,v0,0xf +80035bdc: 00023c00 sll a3,v0,0x10 +80035be0: 00073c03 sra a3,a3,0x10 +80035be4: 04e000c2 bltz a3,80035ef0 <_Z11DSP1_RastersPsS_S_S_+0x48c> +80035be8: 30e24000 andi v0,a3,0x4000 +80035bec: 14400101 bnez v0,80035ff4 <_Z11DSP1_RastersPsS_S_S_+0x590> +80035bf0: 00e01821 move v1,a3 +80035bf4: 30e22000 andi v0,a3,0x2000 +80035bf8: 14400106 bnez v0,80036014 <_Z11DSP1_RastersPsS_S_S_+0x5b0> +80035bfc: 30e21000 andi v0,a3,0x1000 +80035c00: 14400108 bnez v0,80036024 <_Z11DSP1_RastersPsS_S_S_+0x5c0> +80035c04: 30e20800 andi v0,a3,0x800 +80035c08: 1440010c bnez v0,8003603c <_Z11DSP1_RastersPsS_S_S_+0x5d8> +80035c0c: 30e20400 andi v0,a3,0x400 +80035c10: 1440010e bnez v0,8003604c <_Z11DSP1_RastersPsS_S_S_+0x5e8> +80035c14: 30e20200 andi v0,a3,0x200 +80035c18: 14400112 bnez v0,80036064 <_Z11DSP1_RastersPsS_S_S_+0x600> +80035c1c: 30e20100 andi v0,a3,0x100 +80035c20: 14400112 bnez v0,8003606c <_Z11DSP1_RastersPsS_S_S_+0x608> +80035c24: 30e20080 andi v0,a3,0x80 +80035c28: 14400114 bnez v0,8003607c <_Z11DSP1_RastersPsS_S_S_+0x618> +80035c2c: 30e20040 andi v0,a3,0x40 +80035c30: 14400116 bnez v0,8003608c <_Z11DSP1_RastersPsS_S_S_+0x628> +80035c34: 30e20020 andi v0,a3,0x20 +80035c38: 14400116 bnez v0,80036094 <_Z11DSP1_RastersPsS_S_S_+0x630> +80035c3c: 30e20010 andi v0,a3,0x10 +80035c40: 1440011d bnez v0,800360b8 <_Z11DSP1_RastersPsS_S_S_+0x654> +80035c44: 30e20008 andi v0,a3,0x8 +80035c48: 1440011f bnez v0,800360c8 <_Z11DSP1_RastersPsS_S_S_+0x664> +80035c4c: 30e20004 andi v0,a3,0x4 +80035c50: 14400121 bnez v0,800360d8 <_Z11DSP1_RastersPsS_S_S_+0x674> +80035c54: 30e20002 andi v0,a3,0x2 +80035c58: 14400123 bnez v0,800360e8 <_Z11DSP1_RastersPsS_S_S_+0x684> +80035c5c: 30e30001 andi v1,a3,0x1 +80035c60: 2405000e li a1,14 +80035c64: 2402000f li v0,15 +80035c68: 0043280a movz a1,v0,v1 +80035c6c: 3c038019 lui v1,0x8019 +80035c70: 00051040 sll v0,a1,0x1 +80035c74: 2463d1e4 addiu v1,v1,-11804 +80035c78: 00431021 addu v0,v0,v1 +80035c7c: 94440042 lhu a0,66(v0) +80035c80: 30a5ffff andi a1,a1,0xffff +80035c84: 70872002 mul a0,a0,a3 +80035c88: 00042040 sll a0,a0,0x1 +80035c8c: 00041c00 sll v1,a0,0x10 +80035c90: 00031c03 sra v1,v1,0x10 +80035c94: 016c1021 addu v0,t3,t4 +80035c98: 00451023 subu v0,v0,a1 +80035c9c: 00021400 sll v0,v0,0x10 +80035ca0: 00032c00 sll a1,v1,0x10 +80035ca4: 00021403 sra v0,v0,0x10 +80035ca8: 1840007c blez v0,80035e9c <_Z11DSP1_RastersPsS_S_S_+0x438> +80035cac: 00052c03 sra a1,a1,0x10 +80035cb0: 18a0006b blez a1,80035e60 <_Z11DSP1_RastersPsS_S_S_+0x3fc> +80035cb4: 24047fff li a0,32767 +80035cb8: 8502c890 lh v0,-14192(t0) +80035cbc: 00021023 negu v0,v0 +80035cc0: 70821002 mul v0,a0,v0 +80035cc4: 000213c3 sra v0,v0,0xf +80035cc8: a4c20000 sh v0,0(a2) +80035ccc: 8523c892 lh v1,-14190(t1) +80035cd0: 8fa20010 lw v0,16(sp) +80035cd4: 70831802 mul v1,a0,v1 +80035cd8: 00031bc3 sra v1,v1,0xf +80035cdc: 03e00008 jr ra +80035ce0: a4430000 sh v1,0(v0) +80035ce4: 050000b1 bltz t0,80035fac <_Z11DSP1_RastersPsS_S_S_+0x548> +80035ce8: 240a0001 li t2,1 +80035cec: 29024000 slti v0,t0,16384 +80035cf0: 104000c4 beqz v0,80036004 <_Z11DSP1_RastersPsS_S_S_+0x5a0> +80035cf4: 00000000 nop +80035cf8: 24090007 li t1,7 +80035cfc: 00081040 sll v0,t0,0x1 +80035d00: 00024400 sll t0,v0,0x10 +80035d04: 00084403 sra t0,t0,0x10 +80035d08: 2523ffff addiu v1,t1,-1 +80035d0c: 00034c00 sll t1,v1,0x10 +80035d10: 29024000 slti v0,t0,16384 +80035d14: 1440fff9 bnez v0,80035cfc <_Z11DSP1_RastersPsS_S_S_+0x298> +80035d18: 00094c03 sra t1,t1,0x10 +80035d1c: 24024000 li v0,16384 +80035d20: 110200ad beq t0,v0,80035fd8 <_Z11DSP1_RastersPsS_S_S_+0x574> +80035d24: 2503c000 addiu v1,t0,-16384 +80035d28: 000319c3 sra v1,v1,0x7 +80035d2c: 3c048019 lui a0,0x8019 +80035d30: 2484d1e4 addiu a0,a0,-11804 +80035d34: 00031840 sll v1,v1,0x1 +80035d38: 00641821 addu v1,v1,a0 +80035d3c: 846200ca lh v0,202(v1) +80035d40: 71022002 mul a0,t0,v0 +80035d44: 00021823 negu v1,v0 +80035d48: 000423c3 sra a0,a0,0xf +80035d4c: 70641802 mul v1,v1,a0 +80035d50: 00031bc3 sra v1,v1,0xf +80035d54: 00431021 addu v0,v0,v1 +80035d58: 00021040 sll v0,v0,0x1 +80035d5c: 00021400 sll v0,v0,0x10 +80035d60: 00021403 sra v0,v0,0x10 +80035d64: 71022002 mul a0,t0,v0 +80035d68: 00021823 negu v1,v0 +80035d6c: 000423c3 sra a0,a0,0xf +80035d70: 70641802 mul v1,v1,a0 +80035d74: 00031bc3 sra v1,v1,0xf +80035d78: 00431021 addu v0,v0,v1 +80035d7c: 00021040 sll v0,v0,0x1 +80035d80: 71421002 mul v0,t2,v0 +80035d84: 00021c00 sll v1,v0,0x10 +80035d88: 00031c03 sra v1,v1,0x10 +80035d8c: 24020001 li v0,1 +80035d90: 00602021 move a0,v1 +80035d94: 00491023 subu v0,v0,t1 +80035d98: 3c038021 lui v1,0x8021 +80035d9c: 3048ffff andi t0,v0,0xffff +80035da0: 8462c88c lh v0,-14196(v1) +80035da4: 3c038021 lui v1,0x8021 +80035da8: 70441002 mul v0,v0,a0 +80035dac: 9464c88e lhu a0,-14194(v1) +80035db0: 000213c3 sra v0,v0,0xf +80035db4: 00025400 sll t2,v0,0x10 +80035db8: 000a5403 sra t2,t2,0x10 +80035dbc: 01042021 addu a0,t0,a0 +80035dc0: 000a4400 sll t0,t2,0x10 +80035dc4: 3c028021 lui v0,0x8021 +80035dc8: 00084403 sra t0,t0,0x10 +80035dcc: 308bffff andi t3,a0,0xffff +80035dd0: 0501ff41 bgez t0,80035ad8 <_Z11DSP1_RastersPsS_S_S_+0x74> +80035dd4: 844cc8a2 lh t4,-14174(v0) +80035dd8: 31024000 andi v0,t0,0x4000 +80035ddc: 10400087 beqz v0,80035ffc <_Z11DSP1_RastersPsS_S_S_+0x598> +80035de0: 01001821 move v1,t0 +80035de4: 31022000 andi v0,t0,0x2000 +80035de8: 1040008c beqz v0,8003601c <_Z11DSP1_RastersPsS_S_S_+0x5b8> +80035dec: 31021000 andi v0,t0,0x1000 +80035df0: 1040008e beqz v0,8003602c <_Z11DSP1_RastersPsS_S_S_+0x5c8> +80035df4: 31020800 andi v0,t0,0x800 +80035df8: 1040008e beqz v0,80036034 <_Z11DSP1_RastersPsS_S_S_+0x5d0> +80035dfc: 31020400 andi v0,t0,0x400 +80035e00: 10400094 beqz v0,80036054 <_Z11DSP1_RastersPsS_S_S_+0x5f0> +80035e04: 31020200 andi v0,t0,0x200 +80035e08: 10400094 beqz v0,8003605c <_Z11DSP1_RastersPsS_S_S_+0x5f8> +80035e0c: 31020100 andi v0,t0,0x100 +80035e10: 10400098 beqz v0,80036074 <_Z11DSP1_RastersPsS_S_S_+0x610> +80035e14: 31020080 andi v0,t0,0x80 +80035e18: 1040009a beqz v0,80036084 <_Z11DSP1_RastersPsS_S_S_+0x620> +80035e1c: 31020040 andi v0,t0,0x40 +80035e20: 1040007a beqz v0,8003600c <_Z11DSP1_RastersPsS_S_S_+0x5a8> +80035e24: 31020020 andi v0,t0,0x20 +80035e28: 1040009c beqz v0,8003609c <_Z11DSP1_RastersPsS_S_S_+0x638> +80035e2c: 31020010 andi v0,t0,0x10 +80035e30: 1040009f beqz v0,800360b0 <_Z11DSP1_RastersPsS_S_S_+0x64c> +80035e34: 31020008 andi v0,t0,0x8 +80035e38: 104000a1 beqz v0,800360c0 <_Z11DSP1_RastersPsS_S_S_+0x65c> +80035e3c: 31020004 andi v0,t0,0x4 +80035e40: 104000a3 beqz v0,800360d0 <_Z11DSP1_RastersPsS_S_S_+0x66c> +80035e44: 31020002 andi v0,t0,0x2 +80035e48: 104000a5 beqz v0,800360e0 <_Z11DSP1_RastersPsS_S_S_+0x67c> +80035e4c: 31030001 andi v1,t0,0x1 +80035e50: 2409000e li t1,14 +80035e54: 2402000f li v0,15 +80035e58: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +80035e5c: 0043480b movn t1,v0,v1 +80035e60: 14a0ff95 bnez a1,80035cb8 <_Z11DSP1_RastersPsS_S_S_+0x254> +80035e64: 24048001 li a0,-32767 +80035e68: 8502c890 lh v0,-14192(t0) +80035e6c: 00052400 sll a0,a1,0x10 +80035e70: 00042403 sra a0,a0,0x10 +80035e74: 00021023 negu v0,v0 +80035e78: 70821002 mul v0,a0,v0 +80035e7c: 000213c3 sra v0,v0,0xf +80035e80: a4c20000 sh v0,0(a2) +80035e84: 8523c892 lh v1,-14190(t1) +80035e88: 8fa20010 lw v0,16(sp) +80035e8c: 70831802 mul v1,a0,v1 +80035e90: 00031bc3 sra v1,v1,0xf +80035e94: 03e00008 jr ra +80035e98: a4430000 sh v1,0(v0) +80035e9c: 1040fff2 beqz v0,80035e68 <_Z11DSP1_RastersPsS_S_S_+0x404> +80035ea0: 3c038019 lui v1,0x8019 +80035ea4: 2463d1e4 addiu v1,v1,-11804 +80035ea8: 00021040 sll v0,v0,0x1 +80035eac: 00431021 addu v0,v0,v1 +80035eb0: 94440062 lhu a0,98(v0) +80035eb4: 8502c890 lh v0,-14192(t0) +80035eb8: 70a42002 mul a0,a1,a0 +80035ebc: 00021023 negu v0,v0 +80035ec0: 000423c3 sra a0,a0,0xf +80035ec4: 00042400 sll a0,a0,0x10 +80035ec8: 00042403 sra a0,a0,0x10 +80035ecc: 70821002 mul v0,a0,v0 +80035ed0: 000213c3 sra v0,v0,0xf +80035ed4: a4c20000 sh v0,0(a2) +80035ed8: 8523c892 lh v1,-14190(t1) +80035edc: 8fa20010 lw v0,16(sp) +80035ee0: 70831802 mul v1,a0,v1 +80035ee4: 00031bc3 sra v1,v1,0xf +80035ee8: 03e00008 jr ra +80035eec: a4430000 sh v1,0(v0) +80035ef0: 10400040 beqz v0,80035ff4 <_Z11DSP1_RastersPsS_S_S_+0x590> +80035ef4: 00e01821 move v1,a3 +80035ef8: 30e22000 andi v0,a3,0x2000 +80035efc: 10400045 beqz v0,80036014 <_Z11DSP1_RastersPsS_S_S_+0x5b0> +80035f00: 30e21000 andi v0,a3,0x1000 +80035f04: 10400047 beqz v0,80036024 <_Z11DSP1_RastersPsS_S_S_+0x5c0> +80035f08: 30e20800 andi v0,a3,0x800 +80035f0c: 1040004b beqz v0,8003603c <_Z11DSP1_RastersPsS_S_S_+0x5d8> +80035f10: 30e20400 andi v0,a3,0x400 +80035f14: 1040004d beqz v0,8003604c <_Z11DSP1_RastersPsS_S_S_+0x5e8> +80035f18: 30e20200 andi v0,a3,0x200 +80035f1c: 10400051 beqz v0,80036064 <_Z11DSP1_RastersPsS_S_S_+0x600> +80035f20: 30e20100 andi v0,a3,0x100 +80035f24: 10400051 beqz v0,8003606c <_Z11DSP1_RastersPsS_S_S_+0x608> +80035f28: 30e20080 andi v0,a3,0x80 +80035f2c: 10400053 beqz v0,8003607c <_Z11DSP1_RastersPsS_S_S_+0x618> +80035f30: 30e20040 andi v0,a3,0x40 +80035f34: 10400055 beqz v0,8003608c <_Z11DSP1_RastersPsS_S_S_+0x628> +80035f38: 30e20020 andi v0,a3,0x20 +80035f3c: 10400055 beqz v0,80036094 <_Z11DSP1_RastersPsS_S_S_+0x630> +80035f40: 30e20010 andi v0,a3,0x10 +80035f44: 1040005c beqz v0,800360b8 <_Z11DSP1_RastersPsS_S_S_+0x654> +80035f48: 30e20008 andi v0,a3,0x8 +80035f4c: 1040005e beqz v0,800360c8 <_Z11DSP1_RastersPsS_S_S_+0x664> +80035f50: 30e20004 andi v0,a3,0x4 +80035f54: 10400060 beqz v0,800360d8 <_Z11DSP1_RastersPsS_S_S_+0x674> +80035f58: 30e20002 andi v0,a3,0x2 +80035f5c: 10400062 beqz v0,800360e8 <_Z11DSP1_RastersPsS_S_S_+0x684> +80035f60: 30e30001 andi v1,a3,0x1 +80035f64: 2405000e li a1,14 +80035f68: 2402000f li v0,15 +80035f6c: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80035f70: 0043280b movn a1,v0,v1 +80035f74: 14400004 bnez v0,80035f88 <_Z11DSP1_RastersPsS_S_S_+0x524> +80035f78: 3c038019 lui v1,0x8019 +80035f7c: 00082400 sll a0,t0,0x10 +80035f80: 0800d6e9 j 80035ba4 <_Z11DSP1_RastersPsS_S_S_+0x140> +80035f84: 00042403 sra a0,a0,0x10 +80035f88: 00021040 sll v0,v0,0x1 +80035f8c: 2463d1e4 addiu v1,v1,-11804 +80035f90: 00431021 addu v0,v0,v1 +80035f94: 94440062 lhu a0,98(v0) +80035f98: 71042002 mul a0,t0,a0 +80035f9c: 000423c3 sra a0,a0,0xf +80035fa0: 00042400 sll a0,a0,0x10 +80035fa4: 0800d6e9 j 80035ba4 <_Z11DSP1_RastersPsS_S_S_+0x140> +80035fa8: 00042403 sra a0,a0,0x10 +80035fac: 24028000 li v0,-32768 +80035fb0: 1102003c beq t0,v0,800360a4 <_Z11DSP1_RastersPsS_S_S_+0x640> +80035fb4: 00081023 negu v0,t0 +80035fb8: 00024400 sll t0,v0,0x10 +80035fbc: 00084403 sra t0,t0,0x10 +80035fc0: 0800d73b j 80035cec <_Z11DSP1_RastersPsS_S_S_+0x288> +80035fc4: 240affff li t2,-1 +80035fc8: 1100ffec beqz t0,80035f7c <_Z11DSP1_RastersPsS_S_S_+0x518> +80035fcc: 00000000 nop +80035fd0: 0800d6e9 j 80035ba4 <_Z11DSP1_RastersPsS_S_S_+0x140> +80035fd4: 24048001 li a0,-32767 +80035fd8: 24020001 li v0,1 +80035fdc: 11420019 beq t2,v0,80036044 <_Z11DSP1_RastersPsS_S_S_+0x5e0> +80035fe0: 2522ffff addiu v0,t1,-1 +80035fe4: 00024c00 sll t1,v0,0x10 +80035fe8: 00094c03 sra t1,t1,0x10 +80035fec: 0800d763 j 80035d8c <_Z11DSP1_RastersPsS_S_S_+0x328> +80035ff0: 2403c000 li v1,-16384 +80035ff4: 0800d725 j 80035c94 <_Z11DSP1_RastersPsS_S_S_+0x230> +80035ff8: 00002821 move a1,zero +80035ffc: 0800d6e1 j 80035b84 <_Z11DSP1_RastersPsS_S_S_+0x120> +80036000: 00001021 move v0,zero +80036004: 0800d747 j 80035d1c <_Z11DSP1_RastersPsS_S_S_+0x2b8> +80036008: 24090007 li t1,7 +8003600c: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +80036010: 24090008 li t1,8 +80036014: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80036018: 24050001 li a1,1 +8003601c: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +80036020: 24090001 li t1,1 +80036024: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80036028: 24050002 li a1,2 +8003602c: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +80036030: 24090002 li t1,2 +80036034: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +80036038: 24090003 li t1,3 +8003603c: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80036040: 24050003 li a1,3 +80036044: 0800d763 j 80035d8c <_Z11DSP1_RastersPsS_S_S_+0x328> +80036048: 24037fff li v1,32767 +8003604c: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80036050: 24050004 li a1,4 +80036054: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +80036058: 24090004 li t1,4 +8003605c: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +80036060: 24090005 li t1,5 +80036064: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80036068: 24050005 li a1,5 +8003606c: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80036070: 24050006 li a1,6 +80036074: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +80036078: 24090006 li t1,6 +8003607c: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80036080: 24050007 li a1,7 +80036084: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +80036088: 24090007 li t1,7 +8003608c: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80036090: 24050008 li a1,8 +80036094: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +80036098: 24050009 li a1,9 +8003609c: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +800360a0: 24090009 li t1,9 +800360a4: 24087fff li t0,32767 +800360a8: 0800d73b j 80035cec <_Z11DSP1_RastersPsS_S_S_+0x288> +800360ac: 240affff li t2,-1 +800360b0: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +800360b4: 2409000a li t1,10 +800360b8: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +800360bc: 2405000a li a1,10 +800360c0: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +800360c4: 2409000b li t1,11 +800360c8: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +800360cc: 2405000b li a1,11 +800360d0: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +800360d4: 2409000c li t1,12 +800360d8: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +800360dc: 2405000c li a1,12 +800360e0: 0800d6d7 j 80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8> +800360e4: 2409000d li t1,13 +800360e8: 0800d71b j 80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208> +800360ec: 2405000d li a1,13 + +800360f0 <_Z7DSPOp0Av>: +800360f0: 27bdffe0 addiu sp,sp,-32 +800360f4: afb00018 sw s0,24(sp) +800360f8: 3c108021 lui s0,0x8021 +800360fc: 8604c8ba lh a0,-14150(s0) +80036100: 3c058021 lui a1,0x8021 +80036104: 3c068021 lui a2,0x8021 +80036108: 3c078021 lui a3,0x8021 +8003610c: 3c028021 lui v0,0x8021 +80036110: 3c038003 lui v1,0x8003 +80036114: 2442c8c2 addiu v0,v0,-14142 +80036118: 24a5c8bc addiu a1,a1,-14148 +8003611c: 24c6c8be addiu a2,a2,-14146 +80036120: 24e7c8c0 addiu a3,a3,-14144 +80036124: 24635a64 addiu v1,v1,23140 +80036128: afbf001c sw ra,28(sp) +8003612c: 0060f809 jalr v1 +80036130: afa20010 sw v0,16(sp) +80036134: 9602c8ba lhu v0,-14150(s0) +80036138: 8fbf001c lw ra,28(sp) +8003613c: 24420001 addiu v0,v0,1 +80036140: a602c8ba sh v0,-14150(s0) +80036144: 8fb00018 lw s0,24(sp) +80036148: 03e00008 jr ra +8003614c: 27bd0020 addiu sp,sp,32 + +80036150 <_Z11DSP1GetBytet>: +80036150: 3084ffff andi a0,a0,0xffff +80036154: 27bdffc0 addiu sp,sp,-64 +80036158: 3083f000 andi v1,a0,0xf000 +8003615c: 24026000 li v0,24576 +80036160: afbf0038 sw ra,56(sp) +80036164: afb70034 sw s7,52(sp) +80036168: afb60030 sw s6,48(sp) +8003616c: afb5002c sw s5,44(sp) +80036170: afb40028 sw s4,40(sp) +80036174: afb30024 sw s3,36(sp) +80036178: afb20020 sw s2,32(sp) +8003617c: afb1001c sw s1,28(sp) +80036180: 10620005 beq v1,v0,80036198 <_Z11DSP1GetBytet+0x48> +80036184: afb00018 sw s0,24(sp) +80036188: 30827fff andi v0,a0,0x7fff +8003618c: 28424000 slti v0,v0,16384 +80036190: 10400031 beqz v0,80036258 <_Z11DSP1GetBytet+0x108> +80036194: 8fbf0038 lw ra,56(sp) +80036198: 3c178021 lui s7,0x8021 +8003619c: 26f5e560 addiu s5,s7,-6816 +800361a0: 8ea4000c lw a0,12(s5) +800361a4: 10800037 beqz a0,80036284 <_Z11DSP1GetBytet+0x134> +800361a8: 2484ffff addiu a0,a0,-1 +800361ac: 8ea20010 lw v0,16(s5) +800361b0: 24430001 addiu v1,v0,1 +800361b4: 00551021 addu v0,v0,s5 +800361b8: aea30010 sw v1,16(s5) +800361bc: 90560214 lbu s6,532(v0) +800361c0: 1080000f beqz a0,80036200 <_Z11DSP1GetBytet+0xb0> +800361c4: aea4000c sw a0,12(s5) +800361c8: 24020001 li v0,1 +800361cc: a2e2e560 sb v0,-6816(s7) +800361d0: 8fbf0038 lw ra,56(sp) +800361d4: 02c01021 move v0,s6 +800361d8: 8fb70034 lw s7,52(sp) +800361dc: 8fb60030 lw s6,48(sp) +800361e0: 8fb5002c lw s5,44(sp) +800361e4: 8fb40028 lw s4,40(sp) +800361e8: 8fb30024 lw s3,36(sp) +800361ec: 8fb20020 lw s2,32(sp) +800361f0: 8fb1001c lw s1,28(sp) +800361f4: 8fb00018 lw s0,24(sp) +800361f8: 03e00008 jr ra +800361fc: 27bd0040 addiu sp,sp,64 +80036200: 92a30002 lbu v1,2(s5) +80036204: 2402001a li v0,26 +80036208: 1062002a beq v1,v0,800362b4 <_Z11DSP1GetBytet+0x164> +8003620c: 2402000a li v0,10 +80036210: 10620028 beq v1,v0,800362b4 <_Z11DSP1GetBytet+0x164> +80036214: 26e4e560 addiu a0,s7,-6816 +80036218: 90830002 lbu v1,2(a0) +8003621c: 2402001f li v0,31 +80036220: 1462ffea bne v1,v0,800361cc <_Z11DSP1GetBytet+0x7c> +80036224: 24020001 li v0,1 +80036228: 8c830010 lw v1,16(a0) +8003622c: 30620001 andi v0,v1,0x1 +80036230: 1440004a bnez v0,8003635c <_Z11DSP1GetBytet+0x20c> +80036234: 3c028019 lui v0,0x8019 +80036238: 00031042 srl v0,v1,0x1 +8003623c: 3c038019 lui v1,0x8019 +80036240: 00021040 sll v0,v0,0x1 +80036244: 2463d1e4 addiu v1,v1,-11804 +80036248: 00431021 addu v0,v0,v1 +8003624c: 94440000 lhu a0,0(v0) +80036250: 0800d872 j 800361c8 <_Z11DSP1GetBytet+0x78> +80036254: 0004b202 srl s6,a0,0x8 +80036258: 8fb70034 lw s7,52(sp) +8003625c: 8fb60030 lw s6,48(sp) +80036260: 8fb5002c lw s5,44(sp) +80036264: 8fb40028 lw s4,40(sp) +80036268: 8fb30024 lw s3,36(sp) +8003626c: 8fb20020 lw s2,32(sp) +80036270: 8fb1001c lw s1,28(sp) +80036274: 8fb00018 lw s0,24(sp) +80036278: 24020080 li v0,128 +8003627c: 03e00008 jr ra +80036280: 27bd0040 addiu sp,sp,64 +80036284: 8fbf0038 lw ra,56(sp) +80036288: 8fb70034 lw s7,52(sp) +8003628c: 8fb60030 lw s6,48(sp) +80036290: 8fb5002c lw s5,44(sp) +80036294: 8fb40028 lw s4,40(sp) +80036298: 8fb30024 lw s3,36(sp) +8003629c: 8fb20020 lw s2,32(sp) +800362a0: 8fb1001c lw s1,28(sp) +800362a4: 8fb00018 lw s0,24(sp) +800362a8: 240200ff li v0,255 +800362ac: 03e00008 jr ra +800362b0: 27bd0040 addiu sp,sp,64 +800362b4: 3c108021 lui s0,0x8021 +800362b8: 3c148021 lui s4,0x8021 +800362bc: 8604c8ba lh a0,-14150(s0) +800362c0: 2683c8c2 addiu v1,s4,-14142 +800362c4: 3c118021 lui s1,0x8021 +800362c8: 3c128021 lui s2,0x8021 +800362cc: 3c138021 lui s3,0x8021 +800362d0: 3c028003 lui v0,0x8003 +800362d4: 2625c8bc addiu a1,s1,-14148 +800362d8: 2646c8be addiu a2,s2,-14146 +800362dc: 2667c8c0 addiu a3,s3,-14144 +800362e0: 24425a64 addiu v0,v0,23140 +800362e4: 0040f809 jalr v0 +800362e8: afa30010 sw v1,16(sp) +800362ec: 8648c8be lh t0,-14146(s2) +800362f0: 868ac8c2 lh t2,-14142(s4) +800362f4: 9602c8ba lhu v0,-14150(s0) +800362f8: 00082203 sra a0,t0,0x8 +800362fc: 8627c8bc lh a3,-14148(s1) +80036300: 8669c8c0 lh t1,-14144(s3) +80036304: 24420001 addiu v0,v0,1 +80036308: 000a1a03 sra v1,t2,0x8 +8003630c: a2a40217 sb a0,535(s5) +80036310: 26e4e560 addiu a0,s7,-6816 +80036314: a602c8ba sh v0,-14150(s0) +80036318: a2a3021b sb v1,539(s5) +8003631c: 24020008 li v0,8 +80036320: 90830002 lbu v1,2(a0) +80036324: 00073203 sra a2,a3,0x8 +80036328: 00092a03 sra a1,t1,0x8 +8003632c: aea2000c sw v0,12(s5) +80036330: 2402001f li v0,31 +80036334: a2a60215 sb a2,533(s5) +80036338: a2a50219 sb a1,537(s5) +8003633c: aea00010 sw zero,16(s5) +80036340: a2a70214 sb a3,532(s5) +80036344: a2a80216 sb t0,534(s5) +80036348: a2a90218 sb t1,536(s5) +8003634c: 1462ff9e bne v1,v0,800361c8 <_Z11DSP1GetBytet+0x78> +80036350: a2aa021a sb t2,538(s5) +80036354: 0800d88b j 8003622c <_Z11DSP1GetBytet+0xdc> +80036358: 8c830010 lw v1,16(a0) +8003635c: 00031842 srl v1,v1,0x1 +80036360: 00031840 sll v1,v1,0x1 +80036364: 2442d1e4 addiu v0,v0,-11804 +80036368: 00621821 addu v1,v1,v0 +8003636c: 0800d872 j 800361c8 <_Z11DSP1GetBytet+0x78> +80036370: 90760000 lbu s6,0(v1) + +80036374 <_Z7DSPOp10v>: +80036374: 3c028021 lui v0,0x8021 +80036378: 8445c86c lh a1,-14228(v0) +8003637c: 3c038021 lui v1,0x8021 +80036380: 14a00008 bnez a1,800363a4 <_Z7DSPOp10v+0x30> +80036384: 8463c86e lh v1,-14226(v1) +80036388: 3c028021 lui v0,0x8021 +8003638c: 24037fff li v1,32767 +80036390: a443c870 sh v1,-14224(v0) +80036394: 2404002f li a0,47 +80036398: 3c028021 lui v0,0x8021 +8003639c: 03e00008 jr ra +800363a0: a444c872 sh a0,-14222(v0) +800363a4: 04a0002c bltz a1,80036458 <_Z7DSPOp10v+0xe4> +800363a8: 24070001 li a3,1 +800363ac: 0800d8f2 j 800363c8 <_Z7DSPOp10v+0x54> +800363b0: 00033400 sll a2,v1,0x10 +800363b4: 00051040 sll v0,a1,0x1 +800363b8: 00022c00 sll a1,v0,0x10 +800363bc: 00052c03 sra a1,a1,0x10 +800363c0: 24c3ffff addiu v1,a2,-1 +800363c4: 00033400 sll a2,v1,0x10 +800363c8: 28a24000 slti v0,a1,16384 +800363cc: 1440fff9 bnez v0,800363b4 <_Z7DSPOp10v+0x40> +800363d0: 00063403 sra a2,a2,0x10 +800363d4: 24024000 li v0,16384 +800363d8: 10a20026 beq a1,v0,80036474 <_Z7DSPOp10v+0x100> +800363dc: 24a2c000 addiu v0,a1,-16384 +800363e0: 000211c3 sra v0,v0,0x7 +800363e4: 3c038019 lui v1,0x8019 +800363e8: 2463d1e4 addiu v1,v1,-11804 +800363ec: 00021040 sll v0,v0,0x1 +800363f0: 00431021 addu v0,v0,v1 +800363f4: 844400ca lh a0,202(v0) +800363f8: 70a41802 mul v1,a1,a0 +800363fc: 00041023 negu v0,a0 +80036400: 00031bc3 sra v1,v1,0xf +80036404: 70431002 mul v0,v0,v1 +80036408: 000213c3 sra v0,v0,0xf +8003640c: 00822021 addu a0,a0,v0 +80036410: 00042040 sll a0,a0,0x1 +80036414: 00042400 sll a0,a0,0x10 +80036418: 00042403 sra a0,a0,0x10 +8003641c: 70a41802 mul v1,a1,a0 +80036420: 00041023 negu v0,a0 +80036424: 00031bc3 sra v1,v1,0xf +80036428: 70431002 mul v0,v0,v1 +8003642c: 000213c3 sra v0,v0,0xf +80036430: 00822021 addu a0,a0,v0 +80036434: 00042040 sll a0,a0,0x1 +80036438: 70e42002 mul a0,a3,a0 +8003643c: 3c028021 lui v0,0x8021 +80036440: a444c870 sh a0,-14224(v0) +80036444: 24020001 li v0,1 +80036448: 00461023 subu v0,v0,a2 +8003644c: 3c038021 lui v1,0x8021 +80036450: 03e00008 jr ra +80036454: a462c872 sh v0,-14222(v1) +80036458: 24028000 li v0,-32768 +8003645c: 10a20016 beq a1,v0,800364b8 <_Z7DSPOp10v+0x144> +80036460: 00051023 negu v0,a1 +80036464: 00022c00 sll a1,v0,0x10 +80036468: 00052c03 sra a1,a1,0x10 +8003646c: 0800d8f1 j 800363c4 <_Z7DSPOp10v+0x50> +80036470: 2407ffff li a3,-1 +80036474: 24020001 li v0,1 +80036478: 10e2000b beq a3,v0,800364a8 <_Z7DSPOp10v+0x134> +8003647c: 24c2ffff addiu v0,a2,-1 +80036480: 00023400 sll a2,v0,0x10 +80036484: 2403c000 li v1,-16384 +80036488: 3c028021 lui v0,0x8021 +8003648c: a443c870 sh v1,-14224(v0) +80036490: 00063403 sra a2,a2,0x10 +80036494: 24020001 li v0,1 +80036498: 00461023 subu v0,v0,a2 +8003649c: 3c038021 lui v1,0x8021 +800364a0: 03e00008 jr ra +800364a4: a462c872 sh v0,-14222(v1) +800364a8: 24037fff li v1,32767 +800364ac: 3c028021 lui v0,0x8021 +800364b0: 0800d911 j 80036444 <_Z7DSPOp10v+0xd0> +800364b4: a443c870 sh v1,-14224(v0) +800364b8: 24057fff li a1,32767 +800364bc: 0800d8f1 j 800363c4 <_Z7DSPOp10v+0x50> +800364c0: 2407ffff li a3,-1 + +800364c4 <_Z8DSP1_Sins>: +800364c4: 00042c00 sll a1,a0,0x10 +800364c8: 27bdffe8 addiu sp,sp,-24 +800364cc: 00052c03 sra a1,a1,0x10 +800364d0: 04a0001a bltz a1,8003653c <_Z8DSP1_Sins+0x78> +800364d4: afbf0010 sw ra,16(sp) +800364d8: 30a400ff andi a0,a1,0xff +800364dc: 3c028019 lui v0,0x8019 +800364e0: 00052a03 sra a1,a1,0x8 +800364e4: 3c038019 lui v1,0x8019 +800364e8: 2442da04 addiu v0,v0,-9724 +800364ec: 2463dc04 addiu v1,v1,-9212 +800364f0: 00052840 sll a1,a1,0x1 +800364f4: 00042040 sll a0,a0,0x1 +800364f8: 00a22821 addu a1,a1,v0 +800364fc: 00832021 addu a0,a0,v1 +80036500: 84820000 lh v0,0(a0) +80036504: 84a30080 lh v1,128(a1) +80036508: 84a40000 lh a0,0(a1) +8003650c: 70431002 mul v0,v0,v1 +80036510: 34038000 li v1,0x8000 +80036514: 000213c3 sra v0,v0,0xf +80036518: 00822021 addu a0,a0,v0 +8003651c: 0083182a slt v1,a0,v1 +80036520: 24027fff li v0,32767 +80036524: 0083100b movn v0,a0,v1 +80036528: 00021400 sll v0,v0,0x10 +8003652c: 00021403 sra v0,v0,0x10 +80036530: 8fbf0010 lw ra,16(sp) +80036534: 03e00008 jr ra +80036538: 27bd0018 addiu sp,sp,24 +8003653c: 24028000 li v0,-32768 +80036540: 10a2fffb beq a1,v0,80036530 <_Z8DSP1_Sins+0x6c> +80036544: 00001021 move v0,zero +80036548: 00051023 negu v0,a1 +8003654c: 00022c00 sll a1,v0,0x10 +80036550: 00052c03 sra a1,a1,0x10 +80036554: 04a0001a bltz a1,800365c0 <_Z8DSP1_Sins+0xfc> +80036558: 30a400ff andi a0,a1,0xff +8003655c: 3c028019 lui v0,0x8019 +80036560: 00052a03 sra a1,a1,0x8 +80036564: 3c038019 lui v1,0x8019 +80036568: 2442da04 addiu v0,v0,-9724 +8003656c: 2463dc04 addiu v1,v1,-9212 +80036570: 00052840 sll a1,a1,0x1 +80036574: 00042040 sll a0,a0,0x1 +80036578: 00a22821 addu a1,a1,v0 +8003657c: 00832021 addu a0,a0,v1 +80036580: 84820000 lh v0,0(a0) +80036584: 84a30080 lh v1,128(a1) +80036588: 84a40000 lh a0,0(a1) +8003658c: 70431002 mul v0,v0,v1 +80036590: 34038000 li v1,0x8000 +80036594: 000213c3 sra v0,v0,0xf +80036598: 00822021 addu a0,a0,v0 +8003659c: 0083182a slt v1,a0,v1 +800365a0: 24027fff li v0,32767 +800365a4: 0083100b movn v0,a0,v1 +800365a8: 00021023 negu v0,v0 +800365ac: 00021400 sll v0,v0,0x10 +800365b0: 8fbf0010 lw ra,16(sp) +800365b4: 00021403 sra v0,v0,0x10 +800365b8: 03e00008 jr ra +800365bc: 27bd0018 addiu sp,sp,24 +800365c0: 24028000 li v0,-32768 +800365c4: 10a2ffda beq a1,v0,80036530 <_Z8DSP1_Sins+0x6c> +800365c8: 00001021 move v0,zero +800365cc: 00051023 negu v0,a1 +800365d0: 00022c00 sll a1,v0,0x10 +800365d4: 00052c03 sra a1,a1,0x10 +800365d8: 04a00018 bltz a1,8003663c <_Z8DSP1_Sins+0x178> +800365dc: 30a400ff andi a0,a1,0xff +800365e0: 3c028019 lui v0,0x8019 +800365e4: 00052a03 sra a1,a1,0x8 +800365e8: 3c038019 lui v1,0x8019 +800365ec: 2442da04 addiu v0,v0,-9724 +800365f0: 2463dc04 addiu v1,v1,-9212 +800365f4: 00052840 sll a1,a1,0x1 +800365f8: 00042040 sll a0,a0,0x1 +800365fc: 00a22821 addu a1,a1,v0 +80036600: 00832021 addu a0,a0,v1 +80036604: 84820000 lh v0,0(a0) +80036608: 84a30080 lh v1,128(a1) +8003660c: 84a40000 lh a0,0(a1) +80036610: 70431002 mul v0,v0,v1 +80036614: 34038000 li v1,0x8000 +80036618: 000213c3 sra v0,v0,0xf +8003661c: 00822021 addu a0,a0,v0 +80036620: 0083182a slt v1,a0,v1 +80036624: 24027fff li v0,32767 +80036628: 0083100b movn v0,a0,v1 +8003662c: 00021023 negu v0,v0 +80036630: 00021400 sll v0,v0,0x10 +80036634: 0800d96a j 800365a8 <_Z8DSP1_Sins+0xe4> +80036638: 00021403 sra v0,v0,0x10 +8003663c: 24028000 li v0,-32768 +80036640: 10a2ffd9 beq a1,v0,800365a8 <_Z8DSP1_Sins+0xe4> +80036644: 00001021 move v0,zero +80036648: 00051023 negu v0,a1 +8003664c: 00022c00 sll a1,v0,0x10 +80036650: 00052c03 sra a1,a1,0x10 +80036654: 04a00018 bltz a1,800366b8 <_Z8DSP1_Sins+0x1f4> +80036658: 30a400ff andi a0,a1,0xff +8003665c: 3c028019 lui v0,0x8019 +80036660: 00052a03 sra a1,a1,0x8 +80036664: 3c038019 lui v1,0x8019 +80036668: 2442da04 addiu v0,v0,-9724 +8003666c: 2463dc04 addiu v1,v1,-9212 +80036670: 00052840 sll a1,a1,0x1 +80036674: 00042040 sll a0,a0,0x1 +80036678: 00a22821 addu a1,a1,v0 +8003667c: 00832021 addu a0,a0,v1 +80036680: 84820000 lh v0,0(a0) +80036684: 84a30080 lh v1,128(a1) +80036688: 84a40000 lh a0,0(a1) +8003668c: 70431002 mul v0,v0,v1 +80036690: 34038000 li v1,0x8000 +80036694: 000213c3 sra v0,v0,0xf +80036698: 00822021 addu a0,a0,v0 +8003669c: 0083182a slt v1,a0,v1 +800366a0: 24027fff li v0,32767 +800366a4: 0083100b movn v0,a0,v1 +800366a8: 00021023 negu v0,v0 +800366ac: 00021400 sll v0,v0,0x10 +800366b0: 0800d98b j 8003662c <_Z8DSP1_Sins+0x168> +800366b4: 00021403 sra v0,v0,0x10 +800366b8: 24028000 li v0,-32768 +800366bc: 10a2ffdb beq a1,v0,8003662c <_Z8DSP1_Sins+0x168> +800366c0: 00001021 move v0,zero +800366c4: 00051023 negu v0,a1 +800366c8: 00021400 sll v0,v0,0x10 +800366cc: 00021403 sra v0,v0,0x10 +800366d0: 04400018 bltz v0,80036734 <_Z8DSP1_Sins+0x270> +800366d4: 304400ff andi a0,v0,0xff +800366d8: 00022a03 sra a1,v0,0x8 +800366dc: 3c038019 lui v1,0x8019 +800366e0: 3c028019 lui v0,0x8019 +800366e4: 2442da04 addiu v0,v0,-9724 +800366e8: 2463dc04 addiu v1,v1,-9212 +800366ec: 00052840 sll a1,a1,0x1 +800366f0: 00042040 sll a0,a0,0x1 +800366f4: 00a22821 addu a1,a1,v0 +800366f8: 00832021 addu a0,a0,v1 +800366fc: 84820000 lh v0,0(a0) +80036700: 84a30080 lh v1,128(a1) +80036704: 84a40000 lh a0,0(a1) +80036708: 70431002 mul v0,v0,v1 +8003670c: 34038000 li v1,0x8000 +80036710: 000213c3 sra v0,v0,0xf +80036714: 00822021 addu a0,a0,v0 +80036718: 0083182a slt v1,a0,v1 +8003671c: 24027fff li v0,32767 +80036720: 0083100b movn v0,a0,v1 +80036724: 00021023 negu v0,v0 +80036728: 00021400 sll v0,v0,0x10 +8003672c: 0800d9aa j 800366a8 <_Z8DSP1_Sins+0x1e4> +80036730: 00021403 sra v0,v0,0x10 +80036734: 24038000 li v1,-32768 +80036738: 1043001d beq v0,v1,800367b0 <_Z8DSP1_Sins+0x2ec> +8003673c: 00000000 nop +80036740: 00021023 negu v0,v0 +80036744: 00021400 sll v0,v0,0x10 +80036748: 00021403 sra v0,v0,0x10 +8003674c: 0440001a bltz v0,800367b8 <_Z8DSP1_Sins+0x2f4> +80036750: 304400ff andi a0,v0,0xff +80036754: 00022a03 sra a1,v0,0x8 +80036758: 3c038019 lui v1,0x8019 +8003675c: 3c028019 lui v0,0x8019 +80036760: 2442da04 addiu v0,v0,-9724 +80036764: 2463dc04 addiu v1,v1,-9212 +80036768: 00052840 sll a1,a1,0x1 +8003676c: 00042040 sll a0,a0,0x1 +80036770: 00a22821 addu a1,a1,v0 +80036774: 00832021 addu a0,a0,v1 +80036778: 84820000 lh v0,0(a0) +8003677c: 84a30080 lh v1,128(a1) +80036780: 84a40000 lh a0,0(a1) +80036784: 70431002 mul v0,v0,v1 +80036788: 34038000 li v1,0x8000 +8003678c: 000213c3 sra v0,v0,0xf +80036790: 00822021 addu a0,a0,v0 +80036794: 0083182a slt v1,a0,v1 +80036798: 24027fff li v0,32767 +8003679c: 0083100b movn v0,a0,v1 +800367a0: 00021023 negu v0,v0 +800367a4: 00021400 sll v0,v0,0x10 +800367a8: 0800d9c9 j 80036724 <_Z8DSP1_Sins+0x260> +800367ac: 00021403 sra v0,v0,0x10 +800367b0: 0800d9aa j 800366a8 <_Z8DSP1_Sins+0x1e4> +800367b4: 00001021 move v0,zero +800367b8: 1043001d beq v0,v1,80036830 <_Z8DSP1_Sins+0x36c> +800367bc: 00000000 nop +800367c0: 00021023 negu v0,v0 +800367c4: 00021400 sll v0,v0,0x10 +800367c8: 00021403 sra v0,v0,0x10 +800367cc: 0440001a bltz v0,80036838 <_Z8DSP1_Sins+0x374> +800367d0: 304400ff andi a0,v0,0xff +800367d4: 00022a03 sra a1,v0,0x8 +800367d8: 3c038019 lui v1,0x8019 +800367dc: 3c028019 lui v0,0x8019 +800367e0: 2442da04 addiu v0,v0,-9724 +800367e4: 2463dc04 addiu v1,v1,-9212 +800367e8: 00052840 sll a1,a1,0x1 +800367ec: 00042040 sll a0,a0,0x1 +800367f0: 00a22821 addu a1,a1,v0 +800367f4: 00832021 addu a0,a0,v1 +800367f8: 84820000 lh v0,0(a0) +800367fc: 84a30080 lh v1,128(a1) +80036800: 84a40000 lh a0,0(a1) +80036804: 70431002 mul v0,v0,v1 +80036808: 34038000 li v1,0x8000 +8003680c: 000213c3 sra v0,v0,0xf +80036810: 00822021 addu a0,a0,v0 +80036814: 0083182a slt v1,a0,v1 +80036818: 24027fff li v0,32767 +8003681c: 0083100b movn v0,a0,v1 +80036820: 00021023 negu v0,v0 +80036824: 00021400 sll v0,v0,0x10 +80036828: 0800d9e8 j 800367a0 <_Z8DSP1_Sins+0x2dc> +8003682c: 00021403 sra v0,v0,0x10 +80036830: 0800d9c9 j 80036724 <_Z8DSP1_Sins+0x260> +80036834: 00001021 move v0,zero +80036838: 1043001d beq v0,v1,800368b0 <_Z8DSP1_Sins+0x3ec> +8003683c: 00000000 nop +80036840: 00021023 negu v0,v0 +80036844: 00021400 sll v0,v0,0x10 +80036848: 00021403 sra v0,v0,0x10 +8003684c: 0440001a bltz v0,800368b8 <_Z8DSP1_Sins+0x3f4> +80036850: 304400ff andi a0,v0,0xff +80036854: 00022a03 sra a1,v0,0x8 +80036858: 3c038019 lui v1,0x8019 +8003685c: 3c028019 lui v0,0x8019 +80036860: 2442da04 addiu v0,v0,-9724 +80036864: 2463dc04 addiu v1,v1,-9212 +80036868: 00052840 sll a1,a1,0x1 +8003686c: 00042040 sll a0,a0,0x1 +80036870: 00a22821 addu a1,a1,v0 +80036874: 00832021 addu a0,a0,v1 +80036878: 84820000 lh v0,0(a0) +8003687c: 84a30080 lh v1,128(a1) +80036880: 84a40000 lh a0,0(a1) +80036884: 70431002 mul v0,v0,v1 +80036888: 34038000 li v1,0x8000 +8003688c: 000213c3 sra v0,v0,0xf +80036890: 00822021 addu a0,a0,v0 +80036894: 0083182a slt v1,a0,v1 +80036898: 24027fff li v0,32767 +8003689c: 0083100b movn v0,a0,v1 +800368a0: 00021023 negu v0,v0 +800368a4: 00021400 sll v0,v0,0x10 +800368a8: 0800da08 j 80036820 <_Z8DSP1_Sins+0x35c> +800368ac: 00021403 sra v0,v0,0x10 +800368b0: 0800d9e8 j 800367a0 <_Z8DSP1_Sins+0x2dc> +800368b4: 00001021 move v0,zero +800368b8: 1043001d beq v0,v1,80036930 <_Z8DSP1_Sins+0x46c> +800368bc: 00000000 nop +800368c0: 00021023 negu v0,v0 +800368c4: 00021400 sll v0,v0,0x10 +800368c8: 00021403 sra v0,v0,0x10 +800368cc: 0440001a bltz v0,80036938 <_Z8DSP1_Sins+0x474> +800368d0: 304400ff andi a0,v0,0xff +800368d4: 00022a03 sra a1,v0,0x8 +800368d8: 3c038019 lui v1,0x8019 +800368dc: 3c028019 lui v0,0x8019 +800368e0: 2442da04 addiu v0,v0,-9724 +800368e4: 2463dc04 addiu v1,v1,-9212 +800368e8: 00052840 sll a1,a1,0x1 +800368ec: 00042040 sll a0,a0,0x1 +800368f0: 00a22821 addu a1,a1,v0 +800368f4: 00832021 addu a0,a0,v1 +800368f8: 84820000 lh v0,0(a0) +800368fc: 84a30080 lh v1,128(a1) +80036900: 84a40000 lh a0,0(a1) +80036904: 70431002 mul v0,v0,v1 +80036908: 34038000 li v1,0x8000 +8003690c: 000213c3 sra v0,v0,0xf +80036910: 00822021 addu a0,a0,v0 +80036914: 0083182a slt v1,a0,v1 +80036918: 24027fff li v0,32767 +8003691c: 0083100b movn v0,a0,v1 +80036920: 00021023 negu v0,v0 +80036924: 00021400 sll v0,v0,0x10 +80036928: 0800da28 j 800368a0 <_Z8DSP1_Sins+0x3dc> +8003692c: 00021403 sra v0,v0,0x10 +80036930: 0800da08 j 80036820 <_Z8DSP1_Sins+0x35c> +80036934: 00001021 move v0,zero +80036938: 14430003 bne v0,v1,80036948 <_Z8DSP1_Sins+0x484> +8003693c: 00022023 negu a0,v0 +80036940: 0800da28 j 800368a0 <_Z8DSP1_Sins+0x3dc> +80036944: 00001021 move v0,zero +80036948: 00042400 sll a0,a0,0x10 +8003694c: 3c028003 lui v0,0x8003 +80036950: 244264c4 addiu v0,v0,25796 +80036954: 0040f809 jalr v0 +80036958: 00042403 sra a0,a0,0x10 +8003695c: 00021400 sll v0,v0,0x10 +80036960: 0800da28 j 800368a0 <_Z8DSP1_Sins+0x3dc> +80036964: 00021403 sra v0,v0,0x10 + +80036968 <_Z14DSP1_ParametersssssssPsS_S_S_>: +80036968: 27bdffb8 addiu sp,sp,-72 +8003696c: afb00020 sw s0,32(sp) +80036970: 87a20058 lh v0,88(sp) +80036974: 87b0005c lh s0,92(sp) +80036978: afb60038 sw s6,56(sp) +8003697c: afb50034 sw s5,52(sp) +80036980: afb3002c sw s3,44(sp) +80036984: afb10024 sw s1,36(sp) +80036988: 00049c00 sll s3,a0,0x10 +8003698c: 0005ac00 sll s5,a1,0x10 +80036990: 0006b400 sll s6,a2,0x10 +80036994: 00078c00 sll s1,a3,0x10 +80036998: afb40030 sw s4,48(sp) +8003699c: afbf0044 sw ra,68(sp) +800369a0: afbe0040 sw s8,64(sp) +800369a4: afb7003c sw s7,60(sp) +800369a8: afb20028 sw s2,40(sp) +800369ac: 00139c03 sra s3,s3,0x10 +800369b0: 0015ac03 sra s5,s5,0x10 +800369b4: 0016b403 sra s6,s6,0x10 +800369b8: 00118c03 sra s1,s1,0x10 +800369bc: afa2001c sw v0,28(sp) +800369c0: 06000332 bltz s0,8003768c <_Z14DSP1_ParametersssssssPsS_S_S_+0xd24> +800369c4: 87b40060 lh s4,96(sp) +800369c8: 00103a03 sra a3,s0,0x8 +800369cc: 24e40040 addiu a0,a3,64 +800369d0: 321000ff andi s0,s0,0xff +800369d4: 3c0b8019 lui t3,0x8019 +800369d8: 3c0a8019 lui t2,0x8019 +800369dc: 2565da04 addiu a1,t3,-9724 +800369e0: 00108040 sll s0,s0,0x1 +800369e4: 00044040 sll t0,a0,0x1 +800369e8: 2542dc04 addiu v0,t2,-9212 +800369ec: 01052021 addu a0,t0,a1 +800369f0: 02021021 addu v0,s0,v0 +800369f4: 84430000 lh v1,0(v0) +800369f8: 84860000 lh a2,0(a0) +800369fc: 00073840 sll a3,a3,0x1 +80036a00: 70661802 mul v1,v1,a2 +80036a04: 00e52821 addu a1,a3,a1 +80036a08: 84a40000 lh a0,0(a1) +80036a0c: 00031bc3 sra v1,v1,0xf +80036a10: 00832021 addu a0,a0,v1 +80036a14: 34028000 li v0,0x8000 +80036a18: 0082102a slt v0,a0,v0 +80036a1c: 24037fff li v1,32767 +80036a20: 0082180b movn v1,a0,v0 +80036a24: 3c178021 lui s7,0x8021 +80036a28: a6e3c890 sh v1,-14192(s7) +80036a2c: 2564da04 addiu a0,t3,-9724 +80036a30: 2542dc04 addiu v0,t2,-9212 +80036a34: 00e42821 addu a1,a3,a0 +80036a38: 02021021 addu v0,s0,v0 +80036a3c: 84430000 lh v1,0(v0) +80036a40: 84a60000 lh a2,0(a1) +80036a44: 01042021 addu a0,t0,a0 +80036a48: 70661802 mul v1,v1,a2 +80036a4c: 84850000 lh a1,0(a0) +80036a50: 00031bc3 sra v1,v1,0xf +80036a54: 00a32023 subu a0,a1,v1 +80036a58: 28828000 slti v0,a0,-32768 +80036a5c: 104001dd beqz v0,800371d4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x86c> +80036a60: 00041400 sll v0,a0,0x10 +80036a64: 24028001 li v0,-32767 +80036a68: 0002f400 sll s8,v0,0x10 +80036a6c: 001ef403 sra s8,s8,0x10 +80036a70: 03c01821 move v1,s8 +80036a74: 00149400 sll s2,s4,0x10 +80036a78: 3c028021 lui v0,0x8021 +80036a7c: 00129403 sra s2,s2,0x10 +80036a80: 06400317 bltz s2,800376e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xd78> +80036a84: a443c892 sh v1,-14190(v0) +80036a88: 00123a03 sra a3,s2,0x8 +80036a8c: 24e40040 addiu a0,a3,64 +80036a90: 325000ff andi s0,s2,0xff +80036a94: 3c0b8019 lui t3,0x8019 +80036a98: 3c0a8019 lui t2,0x8019 +80036a9c: 2565da04 addiu a1,t3,-9724 +80036aa0: 00108040 sll s0,s0,0x1 +80036aa4: 00044040 sll t0,a0,0x1 +80036aa8: 2542dc04 addiu v0,t2,-9212 +80036aac: 01052021 addu a0,t0,a1 +80036ab0: 02021021 addu v0,s0,v0 +80036ab4: 84430000 lh v1,0(v0) +80036ab8: 84860000 lh a2,0(a0) +80036abc: 00073840 sll a3,a3,0x1 +80036ac0: 70661802 mul v1,v1,a2 +80036ac4: 00e52821 addu a1,a3,a1 +80036ac8: 84a40000 lh a0,0(a1) +80036acc: 00031bc3 sra v1,v1,0xf +80036ad0: 00832021 addu a0,a0,v1 +80036ad4: 34028000 li v0,0x8000 +80036ad8: 0082102a slt v0,a0,v0 +80036adc: 24037fff li v1,32767 +80036ae0: 0082180b movn v1,a0,v0 +80036ae4: 3c098021 lui t1,0x8021 +80036ae8: a523c894 sh v1,-14188(t1) +80036aec: 2564da04 addiu a0,t3,-9724 +80036af0: 2542dc04 addiu v0,t2,-9212 +80036af4: 00e42821 addu a1,a3,a0 +80036af8: 02021021 addu v0,s0,v0 +80036afc: 84430000 lh v1,0(v0) +80036b00: 84a60000 lh a2,0(a1) +80036b04: 01042021 addu a0,t0,a0 +80036b08: 70661802 mul v1,v1,a2 +80036b0c: 84850000 lh a1,0(a0) +80036b10: 00031bc3 sra v1,v1,0xf +80036b14: 00a32023 subu a0,a1,v1 +80036b18: 28828000 slti v0,a0,-32768 +80036b1c: 104002c4 beqz v0,80037630 <_Z14DSP1_ParametersssssssPsS_S_S_+0xcc8> +80036b20: 00041400 sll v0,a0,0x10 +80036b24: 24028001 li v0,-32767 +80036b28: 00022c00 sll a1,v0,0x10 +80036b2c: 00052c03 sra a1,a1,0x10 +80036b30: 000513c0 sll v0,a1,0xf +80036b34: 00451023 subu v0,v0,a1 +80036b38: 000223c3 sra a0,v0,0xf +80036b3c: 86f7c890 lh s7,-14192(s7) +80036b40: 8523c894 lh v1,-14188(t1) +80036b44: 00171023 negu v0,s7 +80036b48: 70621002 mul v0,v1,v0 +80036b4c: 707e1802 mul v1,v1,s8 +80036b50: 000213c3 sra v0,v0,0xf +80036b54: 00031bc3 sra v1,v1,0xf +80036b58: 72221002 mul v0,s1,v0 +80036b5c: 72231802 mul v1,s1,v1 +80036b60: 72242002 mul a0,s1,a0 +80036b64: 000213c3 sra v0,v0,0xf +80036b68: 00031bc3 sra v1,v1,0xf +80036b6c: 00531021 addu v0,v0,s3 +80036b70: 00751821 addu v1,v1,s5 +80036b74: 00021400 sll v0,v0,0x10 +80036b78: 00031c00 sll v1,v1,0x10 +80036b7c: 00021403 sra v0,v0,0x10 +80036b80: 00031c03 sra v1,v1,0x10 +80036b84: 000423c3 sra a0,a0,0xf +80036b88: 00962021 addu a0,a0,s6 +80036b8c: afa20014 sw v0,20(sp) +80036b90: afa30010 sw v1,16(sp) +80036b94: 00048c00 sll s1,a0,0x10 +80036b98: 3c028021 lui v0,0x8021 +80036b9c: 8fa30014 lw v1,20(sp) +80036ba0: 8fa40010 lw a0,16(sp) +80036ba4: afb70018 sw s7,24(sp) +80036ba8: a445c896 sh a1,-14186(v0) +80036bac: 3c178021 lui s7,0x8021 +80036bb0: 3c028021 lui v0,0x8021 +80036bb4: 00118c03 sra s1,s1,0x10 +80036bb8: a443c886 sh v1,-14202(v0) +80036bbc: 062002fd bltz s1,800377b4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xe4c> +80036bc0: a6e4c888 sh a0,-14200(s7) +80036bc4: 32224000 andi v0,s1,0x4000 +80036bc8: 14400347 bnez v0,800378e8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf80> +80036bcc: 32222000 andi v0,s1,0x2000 +80036bd0: 14400381 bnez v0,800379d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1070> +80036bd4: 32221000 andi v0,s1,0x1000 +80036bd8: 1440038d bnez v0,80037a10 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10a8> +80036bdc: 32220800 andi v0,s1,0x800 +80036be0: 14400391 bnez v0,80037a28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c0> +80036be4: 32220400 andi v0,s1,0x400 +80036be8: 1440039b bnez v0,80037a58 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10f0> +80036bec: 32220200 andi v0,s1,0x200 +80036bf0: 1440039f bnez v0,80037a70 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1108> +80036bf4: 32220100 andi v0,s1,0x100 +80036bf8: 144003a7 bnez v0,80037a98 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1130> +80036bfc: 32220080 andi v0,s1,0x80 +80036c00: 144003ab bnez v0,80037ab0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1148> +80036c04: 32220040 andi v0,s1,0x40 +80036c08: 144003b3 bnez v0,80037ad8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1170> +80036c0c: 32220020 andi v0,s1,0x20 +80036c10: 144003b7 bnez v0,80037af0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1188> +80036c14: 32220010 andi v0,s1,0x10 +80036c18: 144003c5 bnez v0,80037b30 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11c8> +80036c1c: 32220008 andi v0,s1,0x8 +80036c20: 144003c9 bnez v0,80037b48 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11e0> +80036c24: 32220004 andi v0,s1,0x4 +80036c28: 144003d5 bnez v0,80037b80 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1218> +80036c2c: 32220002 andi v0,s1,0x2 +80036c30: 144003db bnez v0,80037ba0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1238> +80036c34: 32230001 andi v1,s1,0x1 +80036c38: 2405000e li a1,14 +80036c3c: 2402000f li v0,15 +80036c40: 0043280a movz a1,v0,v1 +80036c44: 3c028019 lui v0,0x8019 +80036c48: 2442d1e4 addiu v0,v0,-11804 +80036c4c: 00052040 sll a0,a1,0x1 +80036c50: 00822021 addu a0,a0,v0 +80036c54: 94830042 lhu v1,66(a0) +80036c58: 00051023 negu v0,a1 +80036c5c: 72231802 mul v1,s1,v1 +80036c60: 0002ac00 sll s5,v0,0x10 +80036c64: 00031840 sll v1,v1,0x1 +80036c68: 0015ac03 sra s5,s5,0x10 +80036c6c: 00038c00 sll s1,v1,0x10 +80036c70: 00118c03 sra s1,s1,0x10 +80036c74: 00152023 negu a0,s5 +80036c78: 3c028019 lui v0,0x8019 +80036c7c: 2442d9e4 addiu v0,v0,-9756 +80036c80: 00042040 sll a0,a0,0x1 +80036c84: 00822021 addu a0,a0,v0 +80036c88: 3c038021 lui v1,0x8021 +80036c8c: 3c028021 lui v0,0x8021 +80036c90: a471c88c sh s1,-14196(v1) +80036c94: a455c88e sh s5,-14194(v0) +80036c98: 06800150 bltz s4,800371dc <_Z14DSP1_ParametersssssssPsS_S_S_+0x874> +80036c9c: 84930000 lh s3,0(a0) +80036ca0: 0274102a slt v0,s3,s4 +80036ca4: 10400154 beqz v0,800371f8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x890> +80036ca8: 0260b021 move s6,s3 +80036cac: 00139400 sll s2,s3,0x10 +80036cb0: 00129403 sra s2,s2,0x10 +80036cb4: 06400153 bltz s2,80037204 <_Z14DSP1_ParametersssssssPsS_S_S_+0x89c> +80036cb8: 24028000 li v0,-32768 +80036cbc: 00123a03 sra a3,s2,0x8 +80036cc0: 24e40040 addiu a0,a3,64 +80036cc4: 3c0b8019 lui t3,0x8019 +80036cc8: 3c0a8019 lui t2,0x8019 +80036ccc: 325000ff andi s0,s2,0xff +80036cd0: 00108040 sll s0,s0,0x1 +80036cd4: 00044040 sll t0,a0,0x1 +80036cd8: 2565da04 addiu a1,t3,-9724 +80036cdc: 2542dc04 addiu v0,t2,-9212 +80036ce0: 01052021 addu a0,t0,a1 +80036ce4: 02021021 addu v0,s0,v0 +80036ce8: 84860000 lh a2,0(a0) +80036cec: 84430000 lh v1,0(v0) +80036cf0: 00073840 sll a3,a3,0x1 +80036cf4: 70661802 mul v1,v1,a2 +80036cf8: 00e52821 addu a1,a3,a1 +80036cfc: 84a40000 lh a0,0(a1) +80036d00: 00031bc3 sra v1,v1,0xf +80036d04: 00832021 addu a0,a0,v1 +80036d08: 34028000 li v0,0x8000 +80036d0c: 0082102a slt v0,a0,v0 +80036d10: 24037fff li v1,32767 +80036d14: 0082180b movn v1,a0,v0 +80036d18: 2564da04 addiu a0,t3,-9724 +80036d1c: 2542dc04 addiu v0,t2,-9212 +80036d20: 00e42821 addu a1,a3,a0 +80036d24: 02021021 addu v0,s0,v0 +80036d28: 3c098021 lui t1,0x8021 +80036d2c: 84a60000 lh a2,0(a1) +80036d30: a523c898 sh v1,-14184(t1) +80036d34: 84430000 lh v1,0(v0) +80036d38: 01042021 addu a0,t0,a0 +80036d3c: 70661802 mul v1,v1,a2 +80036d40: 84850000 lh a1,0(a0) +80036d44: 00031bc3 sra v1,v1,0xf +80036d48: 00a32023 subu a0,a1,v1 +80036d4c: 28828000 slti v0,a0,-32768 +80036d50: 1440014e bnez v0,8003728c <_Z14DSP1_ParametersssssssPsS_S_S_+0x924> +80036d54: 3c0a8021 lui t2,0x8021 +80036d58: 00041400 sll v0,a0,0x10 +80036d5c: 00021403 sra v0,v0,0x10 +80036d60: 00023400 sll a2,v0,0x10 +80036d64: 3c0a8021 lui t2,0x8021 +80036d68: 00063403 sra a2,a2,0x10 +80036d6c: 14c0038e bnez a2,80037ba8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1240> +80036d70: a542c89a sh v0,-14182(t2) +80036d74: 3c088021 lui t0,0x8021 +80036d78: 24027fff li v0,32767 +80036d7c: a502c89c sh v0,-14180(t0) +80036d80: 8502c89c lh v0,-14180(t0) +80036d84: 3c078021 lui a3,0x8021 +80036d88: 72221002 mul v0,s1,v0 +80036d8c: 2403002f li v1,47 +80036d90: 000213c3 sra v0,v0,0xf +80036d94: 00023400 sll a2,v0,0x10 +80036d98: 00063403 sra a2,a2,0x10 +80036d9c: 04c00175 bltz a2,80037374 <_Z14DSP1_ParametersssssssPsS_S_S_+0xa0c> +80036da0: a4e3c89e sh v1,-14178(a3) +80036da4: 30c24000 andi v0,a2,0x4000 +80036da8: 144002cd bnez v0,800378e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf78> +80036dac: 00c02021 move a0,a2 +80036db0: 30c22000 andi v0,a2,0x2000 +80036db4: 1440030a bnez v0,800379e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1078> +80036db8: 30c21000 andi v0,a2,0x1000 +80036dbc: 14400312 bnez v0,80037a08 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10a0> +80036dc0: 30c20800 andi v0,a2,0x800 +80036dc4: 14400316 bnez v0,80037a20 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10b8> +80036dc8: 30c20400 andi v0,a2,0x400 +80036dcc: 14400320 bnez v0,80037a50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10e8> +80036dd0: 30c20200 andi v0,a2,0x200 +80036dd4: 1440032c bnez v0,80037a88 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1120> +80036dd8: 30c20100 andi v0,a2,0x100 +80036ddc: 1440032c bnez v0,80037a90 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1128> +80036de0: 30c20080 andi v0,a2,0x80 +80036de4: 14400334 bnez v0,80037ab8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1150> +80036de8: 30c20040 andi v0,a2,0x40 +80036dec: 14400338 bnez v0,80037ad0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1168> +80036df0: 30c20020 andi v0,a2,0x20 +80036df4: 14400340 bnez v0,80037af8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1190> +80036df8: 30c20010 andi v0,a2,0x10 +80036dfc: 14400344 bnez v0,80037b10 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11a8> +80036e00: 30c20008 andi v0,a2,0x8 +80036e04: 14400356 bnez v0,80037b60 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11f8> +80036e08: 30c20004 andi v0,a2,0x4 +80036e0c: 14400356 bnez v0,80037b68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1200> +80036e10: 30c20002 andi v0,a2,0x2 +80036e14: 1440035e bnez v0,80037b90 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1228> +80036e18: 30c30001 andi v1,a2,0x1 +80036e1c: 2405000e li a1,14 +80036e20: 2402000f li v0,15 +80036e24: 0043280a movz a1,v0,v1 +80036e28: 3c038019 lui v1,0x8019 +80036e2c: 00051040 sll v0,a1,0x1 +80036e30: 2463d1e4 addiu v1,v1,-11804 +80036e34: 00431021 addu v0,v0,v1 +80036e38: 94440042 lhu a0,66(v0) +80036e3c: 30a2ffff andi v0,a1,0xffff +80036e40: 70c42002 mul a0,a2,a0 +80036e44: 00042040 sll a0,a0,0x1 +80036e48: 00042400 sll a0,a0,0x10 +80036e4c: 00042403 sra a0,a0,0x10 +80036e50: 94e3c89e lhu v1,-14178(a3) +80036e54: 02a21023 subu v0,s5,v0 +80036e58: 00431021 addu v0,v0,v1 +80036e5c: 00021400 sll v0,v0,0x10 +80036e60: 00043400 sll a2,a0,0x10 +80036e64: 00021403 sra v0,v0,0x10 +80036e68: 18400203 blez v0,80037678 <_Z14DSP1_ParametersssssssPsS_S_S_+0xd10> +80036e6c: 00063403 sra a2,a2,0x10 +80036e70: 18c002a0 blez a2,800378f4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf8c> +80036e74: 24037fff li v1,32767 +80036e78: 8522c898 lh v0,-14184(t1) +80036e7c: 8fa40018 lw a0,24(sp) +80036e80: 70431002 mul v0,v0,v1 +80036e84: 8fa50010 lw a1,16(sp) +80036e88: 000213c3 sra v0,v0,0xf +80036e8c: 00021400 sll v0,v0,0x10 +80036e90: 00021403 sra v0,v0,0x10 +80036e94: 70821802 mul v1,a0,v0 +80036e98: 705e1002 mul v0,v0,s8 +80036e9c: 8fa40014 lw a0,20(sp) +80036ea0: 00031bc3 sra v1,v1,0xf +80036ea4: 000213c3 sra v0,v0,0xf +80036ea8: 00641821 addu v1,v1,a0 +80036eac: 00a21023 subu v0,a1,v0 +80036eb0: a6e2c888 sh v0,-14200(s7) +80036eb4: 00031c00 sll v1,v1,0x10 +80036eb8: 8fa2006c lw v0,108(sp) +80036ebc: 00031c03 sra v1,v1,0x10 +80036ec0: 3c068021 lui a2,0x8021 +80036ec4: a4c3c886 sh v1,-14202(a2) +80036ec8: a4430000 sh v1,0(v0) +80036ecc: 96e4c888 lhu a0,-14200(s7) +80036ed0: 8fa20070 lw v0,112(sp) +80036ed4: a4440000 sh a0,0(v0) +80036ed8: 8fa20064 lw v0,100(sp) +80036edc: 12d401e2 beq s6,s4,80037668 <_Z14DSP1_ParametersssssssPsS_S_S_+0xd00> +80036ee0: a4400000 sh zero,0(v0) +80036ee4: 24028000 li v0,-32768 +80036ee8: 12820002 beq s4,v0,80036ef4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x58c> +80036eec: 34028001 li v0,0x8001 +80036ef0: 3282ffff andi v0,s4,0xffff +80036ef4: 00531023 subu v0,v0,s3 +80036ef8: 00021400 sll v0,v0,0x10 +80036efc: 00021403 sra v0,v0,0x10 +80036f00: 04400005 bltz v0,80036f18 <_Z14DSP1_ParametersssssssPsS_S_S_+0x5b0> +80036f04: 00021880 sll v1,v0,0x2 +80036f08: 2442ffff addiu v0,v0,-1 +80036f0c: 00021400 sll v0,v0,0x10 +80036f10: 00021403 sra v0,v0,0x10 +80036f14: 00021880 sll v1,v0,0x2 +80036f18: 00031827 nor v1,zero,v1 +80036f1c: 00031c00 sll v1,v1,0x10 +80036f20: 00031c03 sra v1,v1,0x10 +80036f24: 240214ac li v0,5292 +80036f28: 70621002 mul v0,v1,v0 +80036f2c: 70632002 mul a0,v1,v1 +80036f30: 000213c3 sra v0,v0,0xf +80036f34: 70621002 mul v0,v1,v0 +80036f38: 000423c3 sra a0,a0,0xf +80036f3c: 000213c3 sra v0,v0,0xf +80036f40: 24426488 addiu v0,v0,25736 +80036f44: 00021400 sll v0,v0,0x10 +80036f48: 00021403 sra v0,v0,0x10 +80036f4c: 70621802 mul v1,v1,v0 +80036f50: 00042400 sll a0,a0,0x10 +80036f54: 00042403 sra a0,a0,0x10 +80036f58: 24020a26 li v0,2598 +80036f5c: 70821002 mul v0,a0,v0 +80036f60: 8fa5001c lw a1,28(sp) +80036f64: 00031bc3 sra v1,v1,0xf +80036f68: 70651802 mul v1,v1,a1 +80036f6c: 000213c3 sra v0,v0,0xf +80036f70: 2442277a addiu v0,v0,10106 +80036f74: 70822002 mul a0,a0,v0 +80036f78: 00031bc3 sra v1,v1,0xf +80036f7c: 8fa20064 lw v0,100(sp) +80036f80: 00031823 negu v1,v1 +80036f84: a4430000 sh v1,0(v0) +80036f88: 8542c89a lh v0,-14182(t2) +80036f8c: 000423c3 sra a0,a0,0xf +80036f90: 70822002 mul a0,a0,v0 +80036f94: 000423c3 sra a0,a0,0xf +80036f98: 00822021 addu a0,a0,v0 +80036f9c: a544c89a sh a0,-14182(t2) +80036fa0: 8fa3001c lw v1,28(sp) +80036fa4: 8542c89a lh v0,-14182(t2) +80036fa8: 8525c898 lh a1,-14184(t1) +80036fac: 70431002 mul v0,v0,v1 +80036fb0: 3c038021 lui v1,0x8021 +80036fb4: 000213c3 sra v0,v0,0xf +80036fb8: 00023c00 sll a3,v0,0x10 +80036fbc: 00073c03 sra a3,a3,0x10 +80036fc0: 14a00148 bnez a1,800374e4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xb7c> +80036fc4: a467c88a sh a3,-14198(v1) +80036fc8: 00072c00 sll a1,a3,0x10 +80036fcc: 00052c03 sra a1,a1,0x10 +80036fd0: 24087fff li t0,32767 +80036fd4: 04a00174 bltz a1,800375a8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xc40> +80036fd8: 2409002f li t1,47 +80036fdc: 30a24000 andi v0,a1,0x4000 +80036fe0: 1440023d bnez v0,800378d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf70> +80036fe4: 00a01821 move v1,a1 +80036fe8: 30a22000 andi v0,a1,0x2000 +80036fec: 14400278 bnez v0,800379d0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1068> +80036ff0: 30a21000 andi v0,a1,0x1000 +80036ff4: 14400280 bnez v0,800379f8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1090> +80036ff8: 30a20800 andi v0,a1,0x800 +80036ffc: 14400286 bnez v0,80037a18 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10b0> +80037000: 30a20400 andi v0,a1,0x400 +80037004: 14400298 bnez v0,80037a68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1100> +80037008: 30a20200 andi v0,a1,0x200 +8003700c: 1440029c bnez v0,80037a80 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1118> +80037010: 30a20100 andi v0,a1,0x100 +80037014: 144002a2 bnez v0,80037aa0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1138> +80037018: 30a20080 andi v0,a1,0x80 +8003701c: 144002a8 bnez v0,80037ac0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1158> +80037020: 30a20040 andi v0,a1,0x40 +80037024: 144002ae bnez v0,80037ae0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1178> +80037028: 30a20020 andi v0,a1,0x20 +8003702c: 144002b4 bnez v0,80037b00 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1198> +80037030: 30a20010 andi v0,a1,0x10 +80037034: 144002c2 bnez v0,80037b40 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11d8> +80037038: 30a20008 andi v0,a1,0x8 +8003703c: 144002c6 bnez v0,80037b58 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11f0> +80037040: 30a20004 andi v0,a1,0x4 +80037044: 144002cc bnez v0,80037b78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1210> +80037048: 30a20002 andi v0,a1,0x2 +8003704c: 144002d2 bnez v0,80037b98 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1230> +80037050: 30a30001 andi v1,a1,0x1 +80037054: 2406000e li a2,14 +80037058: 2402000f li v0,15 +8003705c: 0043300a movz a2,v0,v1 +80037060: 3c038019 lui v1,0x8019 +80037064: 2463d1e4 addiu v1,v1,-11804 +80037068: 00061040 sll v0,a2,0x1 +8003706c: 00431021 addu v0,v0,v1 +80037070: 94440042 lhu a0,66(v0) +80037074: 30c7ffff andi a3,a2,0xffff +80037078: 70a42002 mul a0,a1,a0 +8003707c: 00042040 sll a0,a0,0x1 +80037080: 00041c00 sll v1,a0,0x10 +80037084: 00031c03 sra v1,v1,0x10 +80037088: 70681002 mul v0,v1,t0 +8003708c: 000213c3 sra v0,v0,0xf +80037090: 00022c00 sll a1,v0,0x10 +80037094: 00052c03 sra a1,a1,0x10 +80037098: 04a001a6 bltz a1,80037734 <_Z14DSP1_ParametersssssssPsS_S_S_+0xdcc> +8003709c: 30a24000 andi v0,a1,0x4000 +800370a0: 1440020b bnez v0,800378d0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf68> +800370a4: 30a22000 andi v0,a1,0x2000 +800370a8: 14400247 bnez v0,800379c8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1060> +800370ac: 30a21000 andi v0,a1,0x1000 +800370b0: 14400253 bnez v0,80037a00 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1098> +800370b4: 30a20800 andi v0,a1,0x800 +800370b8: 1440025d bnez v0,80037a30 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c8> +800370bc: 30a20400 andi v0,a1,0x400 +800370c0: 14400267 bnez v0,80037a60 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10f8> +800370c4: 30a20200 andi v0,a1,0x200 +800370c8: 1440026b bnez v0,80037a78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1110> +800370cc: 30a20100 andi v0,a1,0x100 +800370d0: 14400275 bnez v0,80037aa8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1140> +800370d4: 30a20080 andi v0,a1,0x80 +800370d8: 1440027b bnez v0,80037ac8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1160> +800370dc: 30a20040 andi v0,a1,0x40 +800370e0: 14400281 bnez v0,80037ae8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1180> +800370e4: 30a20020 andi v0,a1,0x20 +800370e8: 14400287 bnez v0,80037b08 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11a0> +800370ec: 30a20010 andi v0,a1,0x10 +800370f0: 14400291 bnez v0,80037b38 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11d0> +800370f4: 30a20008 andi v0,a1,0x8 +800370f8: 14400295 bnez v0,80037b50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11e8> +800370fc: 30a20004 andi v0,a1,0x4 +80037100: 1440029b bnez v0,80037b70 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1208> +80037104: 30a20002 andi v0,a1,0x2 +80037108: 1440029f bnez v0,80037b88 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1220> +8003710c: 30a30001 andi v1,a1,0x1 +80037110: 2406000e li a2,14 +80037114: 2402000f li v0,15 +80037118: 0043300a movz a2,v0,v1 +8003711c: 3c038019 lui v1,0x8019 +80037120: 2463d1e4 addiu v1,v1,-11804 +80037124: 00061040 sll v0,a2,0x1 +80037128: 00431021 addu v0,v0,v1 +8003712c: 94440042 lhu a0,66(v0) +80037130: 30c3ffff andi v1,a2,0xffff +80037134: 70a42002 mul a0,a1,a0 +80037138: 00042040 sll a0,a0,0x1 +8003713c: 00042c00 sll a1,a0,0x10 +80037140: 00052c03 sra a1,a1,0x10 +80037144: 01271023 subu v0,t1,a3 +80037148: 00431023 subu v0,v0,v1 +8003714c: 00022400 sll a0,v0,0x10 +80037150: 24038000 li v1,-32768 +80037154: 10a30138 beq a1,v1,80037638 <_Z14DSP1_ParametersssssssPsS_S_S_+0xcd0> +80037158: 00042403 sra a0,a0,0x10 +8003715c: 00051023 negu v0,a1 +80037160: 00022c00 sll a1,v0,0x10 +80037164: 00041400 sll v0,a0,0x10 +80037168: 00021403 sra v0,v0,0x10 +8003716c: 18400139 blez v0,80037654 <_Z14DSP1_ParametersssssssPsS_S_S_+0xcec> +80037170: 00052c03 sra a1,a1,0x10 +80037174: 18a001e3 blez a1,80037904 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf9c> +80037178: 24037fff li v1,32767 +8003717c: 8fa20068 lw v0,104(sp) +80037180: a4430000 sh v1,0(v0) +80037184: 8545c89a lh a1,-14182(t2) +80037188: 14a0009c bnez a1,800373fc <_Z14DSP1_ParametersssssssPsS_S_S_+0xa94> +8003718c: 3c028021 lui v0,0x8021 +80037190: 24037fff li v1,32767 +80037194: a443c8a0 sh v1,-14176(v0) +80037198: 2404002f li a0,47 +8003719c: 3c028021 lui v0,0x8021 +800371a0: a444c8a2 sh a0,-14174(v0) +800371a4: 8fbf0044 lw ra,68(sp) +800371a8: 8fbe0040 lw s8,64(sp) +800371ac: 8fb7003c lw s7,60(sp) +800371b0: 8fb60038 lw s6,56(sp) +800371b4: 8fb50034 lw s5,52(sp) +800371b8: 8fb40030 lw s4,48(sp) +800371bc: 8fb3002c lw s3,44(sp) +800371c0: 8fb20028 lw s2,40(sp) +800371c4: 8fb10024 lw s1,36(sp) +800371c8: 8fb00020 lw s0,32(sp) +800371cc: 03e00008 jr ra +800371d0: 27bd0048 addiu sp,sp,72 +800371d4: 0800da9a j 80036a68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x100> +800371d8: 00021403 sra v0,v0,0x10 +800371dc: 00131023 negu v0,s3 +800371e0: 00029c00 sll s3,v0,0x10 +800371e4: 00139c03 sra s3,s3,0x10 +800371e8: 26630001 addiu v1,s3,1 +800371ec: 0283102a slt v0,s4,v1 +800371f0: 14400191 bnez v0,80037838 <_Z14DSP1_ParametersssssssPsS_S_S_+0xed0> +800371f4: 0003b400 sll s6,v1,0x10 +800371f8: 0641feb0 bgez s2,80036cbc <_Z14DSP1_ParametersssssssPsS_S_S_+0x354> +800371fc: 0280b021 move s6,s4 +80037200: 24028000 li v0,-32768 +80037204: 124201a2 beq s2,v0,80037890 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf28> +80037208: 00128023 negu s0,s2 +8003720c: 00108400 sll s0,s0,0x10 +80037210: 00108403 sra s0,s0,0x10 +80037214: 3c028003 lui v0,0x8003 +80037218: 244264c4 addiu v0,v0,25796 +8003721c: 0040f809 jalr v0 +80037220: 02002021 move a0,s0 +80037224: 00103a03 sra a3,s0,0x8 +80037228: 24e40040 addiu a0,a3,64 +8003722c: 00021023 negu v0,v0 +80037230: 321000ff andi s0,s0,0xff +80037234: 3c098021 lui t1,0x8021 +80037238: 3c0b8019 lui t3,0x8019 +8003723c: 3c0a8019 lui t2,0x8019 +80037240: 00044040 sll t0,a0,0x1 +80037244: 00073840 sll a3,a3,0x1 +80037248: 2564da04 addiu a0,t3,-9724 +8003724c: 00108040 sll s0,s0,0x1 +80037250: a522c898 sh v0,-14184(t1) +80037254: 2542dc04 addiu v0,t2,-9212 +80037258: 00e42821 addu a1,a3,a0 +8003725c: 02021021 addu v0,s0,v0 +80037260: 84430000 lh v1,0(v0) +80037264: 84a60000 lh a2,0(a1) +80037268: 01042021 addu a0,t0,a0 +8003726c: 70661802 mul v1,v1,a2 +80037270: 84850000 lh a1,0(a0) +80037274: 00031bc3 sra v1,v1,0xf +80037278: 00a32023 subu a0,a1,v1 +8003727c: 28828000 slti v0,a0,-32768 +80037280: 1040feb6 beqz v0,80036d5c <_Z14DSP1_ParametersssssssPsS_S_S_+0x3f4> +80037284: 00041400 sll v0,a0,0x10 +80037288: 3c0a8021 lui t2,0x8021 +8003728c: 24028001 li v0,-32767 +80037290: 24068001 li a2,-32767 +80037294: a542c89a sh v0,-14182(t2) +80037298: 00061023 negu v0,a2 +8003729c: 00023400 sll a2,v0,0x10 +800372a0: 00063403 sra a2,a2,0x10 +800372a4: 2407ffff li a3,-1 +800372a8: 28c24000 slti v0,a2,16384 +800372ac: 104001c0 beqz v0,800379b0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1048> +800372b0: 00000000 nop +800372b4: 00002821 move a1,zero +800372b8: 00061040 sll v0,a2,0x1 +800372bc: 00023400 sll a2,v0,0x10 +800372c0: 00063403 sra a2,a2,0x10 +800372c4: 24a3ffff addiu v1,a1,-1 +800372c8: 00032c00 sll a1,v1,0x10 +800372cc: 28c24000 slti v0,a2,16384 +800372d0: 1440fff9 bnez v0,800372b8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x950> +800372d4: 00052c03 sra a1,a1,0x10 +800372d8: 24024000 li v0,16384 +800372dc: 10c2018d beq a2,v0,80037914 <_Z14DSP1_ParametersssssssPsS_S_S_+0xfac> +800372e0: 24c2c000 addiu v0,a2,-16384 +800372e4: 000211c3 sra v0,v0,0x7 +800372e8: 3c038019 lui v1,0x8019 +800372ec: 2463d1e4 addiu v1,v1,-11804 +800372f0: 00021040 sll v0,v0,0x1 +800372f4: 00431021 addu v0,v0,v1 +800372f8: 844400ca lh a0,202(v0) +800372fc: 3c088021 lui t0,0x8021 +80037300: 70c41802 mul v1,a2,a0 +80037304: 00041023 negu v0,a0 +80037308: 00031bc3 sra v1,v1,0xf +8003730c: 70431002 mul v0,v0,v1 +80037310: 000213c3 sra v0,v0,0xf +80037314: 00822021 addu a0,a0,v0 +80037318: 00042040 sll a0,a0,0x1 +8003731c: 00042400 sll a0,a0,0x10 +80037320: 00042403 sra a0,a0,0x10 +80037324: 70c41802 mul v1,a2,a0 +80037328: 00041023 negu v0,a0 +8003732c: 00031bc3 sra v1,v1,0xf +80037330: 70431002 mul v0,v0,v1 +80037334: 000213c3 sra v0,v0,0xf +80037338: 00822021 addu a0,a0,v0 +8003733c: 00042040 sll a0,a0,0x1 +80037340: 70e42002 mul a0,a3,a0 +80037344: a504c89c sh a0,-14180(t0) +80037348: 24020001 li v0,1 +8003734c: 00451023 subu v0,v0,a1 +80037350: 3c078021 lui a3,0x8021 +80037354: a4e2c89e sh v0,-14178(a3) +80037358: 8502c89c lh v0,-14180(t0) +8003735c: 72221002 mul v0,s1,v0 +80037360: 000213c3 sra v0,v0,0xf +80037364: 00023400 sll a2,v0,0x10 +80037368: 00063403 sra a2,a2,0x10 +8003736c: 04c1fe8e bgez a2,80036da8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x440> +80037370: 30c24000 andi v0,a2,0x4000 +80037374: 30c24000 andi v0,a2,0x4000 +80037378: 10400159 beqz v0,800378e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf78> +8003737c: 00c02021 move a0,a2 +80037380: 30c22000 andi v0,a2,0x2000 +80037384: 10400196 beqz v0,800379e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1078> +80037388: 30c21000 andi v0,a2,0x1000 +8003738c: 1040019e beqz v0,80037a08 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10a0> +80037390: 30c20800 andi v0,a2,0x800 +80037394: 104001a2 beqz v0,80037a20 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10b8> +80037398: 30c20400 andi v0,a2,0x400 +8003739c: 104001ac beqz v0,80037a50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10e8> +800373a0: 30c20200 andi v0,a2,0x200 +800373a4: 104001b8 beqz v0,80037a88 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1120> +800373a8: 30c20100 andi v0,a2,0x100 +800373ac: 104001b8 beqz v0,80037a90 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1128> +800373b0: 30c20080 andi v0,a2,0x80 +800373b4: 104001c0 beqz v0,80037ab8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1150> +800373b8: 30c20040 andi v0,a2,0x40 +800373bc: 104001c4 beqz v0,80037ad0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1168> +800373c0: 30c20020 andi v0,a2,0x20 +800373c4: 104001cc beqz v0,80037af8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1190> +800373c8: 30c20010 andi v0,a2,0x10 +800373cc: 104001d0 beqz v0,80037b10 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11a8> +800373d0: 30c20008 andi v0,a2,0x8 +800373d4: 104001e2 beqz v0,80037b60 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11f8> +800373d8: 30c20004 andi v0,a2,0x4 +800373dc: 104001e2 beqz v0,80037b68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1200> +800373e0: 30c20002 andi v0,a2,0x2 +800373e4: 104001ea beqz v0,80037b90 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1228> +800373e8: 30c30001 andi v1,a2,0x1 +800373ec: 2405000e li a1,14 +800373f0: 2402000f li v0,15 +800373f4: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +800373f8: 0043280b movn a1,v0,v1 +800373fc: 04a00165 bltz a1,80037994 <_Z14DSP1_ParametersssssssPsS_S_S_+0x102c> +80037400: 24070001 li a3,1 +80037404: 28a24000 slti v0,a1,16384 +80037408: 1040016b beqz v0,800379b8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1050> +8003740c: 00000000 nop +80037410: 00003021 move a2,zero +80037414: 00051040 sll v0,a1,0x1 +80037418: 00022c00 sll a1,v0,0x10 +8003741c: 00052c03 sra a1,a1,0x10 +80037420: 24c3ffff addiu v1,a2,-1 +80037424: 00033400 sll a2,v1,0x10 +80037428: 28a24000 slti v0,a1,16384 +8003742c: 1440fff9 bnez v0,80037414 <_Z14DSP1_ParametersssssssPsS_S_S_+0xaac> +80037430: 00063403 sra a2,a2,0x10 +80037434: 24024000 li v0,16384 +80037438: 10a20146 beq a1,v0,80037954 <_Z14DSP1_ParametersssssssPsS_S_S_+0xfec> +8003743c: 24a2c000 addiu v0,a1,-16384 +80037440: 000211c3 sra v0,v0,0x7 +80037444: 3c038019 lui v1,0x8019 +80037448: 2463d1e4 addiu v1,v1,-11804 +8003744c: 00021040 sll v0,v0,0x1 +80037450: 00431021 addu v0,v0,v1 +80037454: 844400ca lh a0,202(v0) +80037458: 70a41802 mul v1,a1,a0 +8003745c: 00041023 negu v0,a0 +80037460: 00031bc3 sra v1,v1,0xf +80037464: 70431002 mul v0,v0,v1 +80037468: 000213c3 sra v0,v0,0xf +8003746c: 00822021 addu a0,a0,v0 +80037470: 00042040 sll a0,a0,0x1 +80037474: 00042400 sll a0,a0,0x10 +80037478: 00042403 sra a0,a0,0x10 +8003747c: 70a41802 mul v1,a1,a0 +80037480: 00041023 negu v0,a0 +80037484: 00031bc3 sra v1,v1,0xf +80037488: 70431002 mul v0,v0,v1 +8003748c: 000213c3 sra v0,v0,0xf +80037490: 00822021 addu a0,a0,v0 +80037494: 00042040 sll a0,a0,0x1 +80037498: 70e42002 mul a0,a3,a0 +8003749c: 3c028021 lui v0,0x8021 +800374a0: a444c8a0 sh a0,-14176(v0) +800374a4: 24020001 li v0,1 +800374a8: 00461023 subu v0,v0,a2 +800374ac: 3c038021 lui v1,0x8021 +800374b0: a462c8a2 sh v0,-14174(v1) +800374b4: 8fbf0044 lw ra,68(sp) +800374b8: 8fbe0040 lw s8,64(sp) +800374bc: 8fb7003c lw s7,60(sp) +800374c0: 8fb60038 lw s6,56(sp) +800374c4: 8fb50034 lw s5,52(sp) +800374c8: 8fb40030 lw s4,48(sp) +800374cc: 8fb3002c lw s3,44(sp) +800374d0: 8fb20028 lw s2,40(sp) +800374d4: 8fb10024 lw s1,36(sp) +800374d8: 8fb00020 lw s0,32(sp) +800374dc: 03e00008 jr ra +800374e0: 27bd0048 addiu sp,sp,72 +800374e4: 04a00124 bltz a1,80037978 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1010> +800374e8: 24080001 li t0,1 +800374ec: 28a24000 slti v0,a1,16384 +800374f0: 10400133 beqz v0,800379c0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1058> +800374f4: 00000000 nop +800374f8: 00003021 move a2,zero +800374fc: 00051040 sll v0,a1,0x1 +80037500: 00022c00 sll a1,v0,0x10 +80037504: 00052c03 sra a1,a1,0x10 +80037508: 24c3ffff addiu v1,a2,-1 +8003750c: 00033400 sll a2,v1,0x10 +80037510: 28a24000 slti v0,a1,16384 +80037514: 1440fff9 bnez v0,800374fc <_Z14DSP1_ParametersssssssPsS_S_S_+0xb94> +80037518: 00063403 sra a2,a2,0x10 +8003751c: 24024000 li v0,16384 +80037520: 10a20105 beq a1,v0,80037938 <_Z14DSP1_ParametersssssssPsS_S_S_+0xfd0> +80037524: 24a3c000 addiu v1,a1,-16384 +80037528: 000319c3 sra v1,v1,0x7 +8003752c: 3c048019 lui a0,0x8019 +80037530: 2484d1e4 addiu a0,a0,-11804 +80037534: 00031840 sll v1,v1,0x1 +80037538: 00641821 addu v1,v1,a0 +8003753c: 846200ca lh v0,202(v1) +80037540: 70a22002 mul a0,a1,v0 +80037544: 00021823 negu v1,v0 +80037548: 000423c3 sra a0,a0,0xf +8003754c: 70641802 mul v1,v1,a0 +80037550: 00031bc3 sra v1,v1,0xf +80037554: 00431021 addu v0,v0,v1 +80037558: 00021040 sll v0,v0,0x1 +8003755c: 00021400 sll v0,v0,0x10 +80037560: 00021403 sra v0,v0,0x10 +80037564: 70a22002 mul a0,a1,v0 +80037568: 00021823 negu v1,v0 +8003756c: 000423c3 sra a0,a0,0xf +80037570: 70641802 mul v1,v1,a0 +80037574: 00031bc3 sra v1,v1,0xf +80037578: 00431021 addu v0,v0,v1 +8003757c: 00021040 sll v0,v0,0x1 +80037580: 71021002 mul v0,t0,v0 +80037584: 00024400 sll t0,v0,0x10 +80037588: 00084403 sra t0,t0,0x10 +8003758c: 24020001 li v0,1 +80037590: 00461023 subu v0,v0,a2 +80037594: 00072c00 sll a1,a3,0x10 +80037598: 00024c00 sll t1,v0,0x10 +8003759c: 00052c03 sra a1,a1,0x10 +800375a0: 04a1fe8e bgez a1,80036fdc <_Z14DSP1_ParametersssssssPsS_S_S_+0x674> +800375a4: 00094c03 sra t1,t1,0x10 +800375a8: 30a24000 andi v0,a1,0x4000 +800375ac: 104000ca beqz v0,800378d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf70> +800375b0: 00a01821 move v1,a1 +800375b4: 30a22000 andi v0,a1,0x2000 +800375b8: 10400105 beqz v0,800379d0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1068> +800375bc: 30a21000 andi v0,a1,0x1000 +800375c0: 1040010d beqz v0,800379f8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1090> +800375c4: 30a20800 andi v0,a1,0x800 +800375c8: 10400113 beqz v0,80037a18 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10b0> +800375cc: 30a20400 andi v0,a1,0x400 +800375d0: 10400125 beqz v0,80037a68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1100> +800375d4: 30a20200 andi v0,a1,0x200 +800375d8: 10400129 beqz v0,80037a80 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1118> +800375dc: 30a20100 andi v0,a1,0x100 +800375e0: 1040012f beqz v0,80037aa0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1138> +800375e4: 30a20080 andi v0,a1,0x80 +800375e8: 10400135 beqz v0,80037ac0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1158> +800375ec: 30a20040 andi v0,a1,0x40 +800375f0: 1040013b beqz v0,80037ae0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1178> +800375f4: 30a20020 andi v0,a1,0x20 +800375f8: 10400141 beqz v0,80037b00 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1198> +800375fc: 30a20010 andi v0,a1,0x10 +80037600: 1040014f beqz v0,80037b40 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11d8> +80037604: 30a20008 andi v0,a1,0x8 +80037608: 10400153 beqz v0,80037b58 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11f0> +8003760c: 30a20004 andi v0,a1,0x4 +80037610: 10400159 beqz v0,80037b78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1210> +80037614: 30a20002 andi v0,a1,0x2 +80037618: 1040015f beqz v0,80037b98 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1230> +8003761c: 30a30001 andi v1,a1,0x1 +80037620: 2406000e li a2,14 +80037624: 2402000f li v0,15 +80037628: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +8003762c: 0043300b movn a2,v0,v1 +80037630: 0800daca j 80036b28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1c0> +80037634: 00021403 sra v0,v0,0x10 +80037638: 24820001 addiu v0,a0,1 +8003763c: 00022400 sll a0,v0,0x10 +80037640: 00042403 sra a0,a0,0x10 +80037644: 00041400 sll v0,a0,0x10 +80037648: 00021403 sra v0,v0,0x10 +8003764c: 1c40fec9 bgtz v0,80037174 <_Z14DSP1_ParametersssssssPsS_S_S_+0x80c> +80037650: 24054000 li a1,16384 +80037654: 14400085 bnez v0,8003786c <_Z14DSP1_ParametersssssssPsS_S_S_+0xf04> +80037658: 00021040 sll v0,v0,0x1 +8003765c: 00051c00 sll v1,a1,0x10 +80037660: 0800dc5f j 8003717c <_Z14DSP1_ParametersssssssPsS_S_S_+0x814> +80037664: 00031c03 sra v1,v1,0x10 +80037668: 1693fe4d bne s4,s3,80036fa0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x638> +8003766c: 24028000 li v0,-32768 +80037670: 0800dbba j 80036ee8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x580> +80037674: 00000000 nop +80037678: 14400073 bnez v0,80037848 <_Z14DSP1_ParametersssssssPsS_S_S_+0xee0> +8003767c: 00021040 sll v0,v0,0x1 +80037680: 00061c00 sll v1,a2,0x10 +80037684: 0800db9e j 80036e78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x510> +80037688: 00031c03 sra v1,v1,0x10 +8003768c: 24028000 li v0,-32768 +80037690: 1202008a beq s0,v0,800378bc <_Z14DSP1_ParametersssssssPsS_S_S_+0xf54> +80037694: 00108023 negu s0,s0 +80037698: 00108400 sll s0,s0,0x10 +8003769c: 00108403 sra s0,s0,0x10 +800376a0: 3c028003 lui v0,0x8003 +800376a4: 244264c4 addiu v0,v0,25796 +800376a8: 0040f809 jalr v0 +800376ac: 02002021 move a0,s0 +800376b0: 00103a03 sra a3,s0,0x8 +800376b4: 24e40040 addiu a0,a3,64 +800376b8: 321000ff andi s0,s0,0xff +800376bc: 00021023 negu v0,v0 +800376c0: 3c178021 lui s7,0x8021 +800376c4: 00073840 sll a3,a3,0x1 +800376c8: 00108040 sll s0,s0,0x1 +800376cc: 00044040 sll t0,a0,0x1 +800376d0: 3c0b8019 lui t3,0x8019 +800376d4: 3c0a8019 lui t2,0x8019 +800376d8: 0800da8b j 80036a2c <_Z14DSP1_ParametersssssssPsS_S_S_+0xc4> +800376dc: a6e2c890 sh v0,-14192(s7) +800376e0: 24028000 li v0,-32768 +800376e4: 12420070 beq s2,v0,800378a8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf40> +800376e8: 00128023 negu s0,s2 +800376ec: 00108400 sll s0,s0,0x10 +800376f0: 00108403 sra s0,s0,0x10 +800376f4: 3c028003 lui v0,0x8003 +800376f8: 244264c4 addiu v0,v0,25796 +800376fc: 0040f809 jalr v0 +80037700: 02002021 move a0,s0 +80037704: 00103a03 sra a3,s0,0x8 +80037708: 24e40040 addiu a0,a3,64 +8003770c: 321000ff andi s0,s0,0xff +80037710: 00021023 negu v0,v0 +80037714: 3c098021 lui t1,0x8021 +80037718: 00073840 sll a3,a3,0x1 +8003771c: 00108040 sll s0,s0,0x1 +80037720: 00044040 sll t0,a0,0x1 +80037724: 3c0b8019 lui t3,0x8019 +80037728: 3c0a8019 lui t2,0x8019 +8003772c: 0800dabb j 80036aec <_Z14DSP1_ParametersssssssPsS_S_S_+0x184> +80037730: a522c894 sh v0,-14188(t1) +80037734: 10400066 beqz v0,800378d0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf68> +80037738: 30a22000 andi v0,a1,0x2000 +8003773c: 104000a2 beqz v0,800379c8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1060> +80037740: 30a21000 andi v0,a1,0x1000 +80037744: 104000ae beqz v0,80037a00 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1098> +80037748: 30a20800 andi v0,a1,0x800 +8003774c: 104000b8 beqz v0,80037a30 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c8> +80037750: 30a20400 andi v0,a1,0x400 +80037754: 104000c2 beqz v0,80037a60 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10f8> +80037758: 30a20200 andi v0,a1,0x200 +8003775c: 104000c6 beqz v0,80037a78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1110> +80037760: 30a20100 andi v0,a1,0x100 +80037764: 104000d0 beqz v0,80037aa8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1140> +80037768: 30a20080 andi v0,a1,0x80 +8003776c: 104000d6 beqz v0,80037ac8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1160> +80037770: 30a20040 andi v0,a1,0x40 +80037774: 104000dc beqz v0,80037ae8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1180> +80037778: 30a20020 andi v0,a1,0x20 +8003777c: 104000e2 beqz v0,80037b08 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11a0> +80037780: 30a20010 andi v0,a1,0x10 +80037784: 104000ec beqz v0,80037b38 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11d0> +80037788: 30a20008 andi v0,a1,0x8 +8003778c: 104000f0 beqz v0,80037b50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11e8> +80037790: 30a20004 andi v0,a1,0x4 +80037794: 104000f6 beqz v0,80037b70 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1208> +80037798: 30a20002 andi v0,a1,0x2 +8003779c: 104000fa beqz v0,80037b88 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1220> +800377a0: 30a30001 andi v1,a1,0x1 +800377a4: 2406000e li a2,14 +800377a8: 2402000f li v0,15 +800377ac: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +800377b0: 0043300b movn a2,v0,v1 +800377b4: 32224000 andi v0,s1,0x4000 +800377b8: 1040004b beqz v0,800378e8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf80> +800377bc: 32222000 andi v0,s1,0x2000 +800377c0: 10400085 beqz v0,800379d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1070> +800377c4: 32221000 andi v0,s1,0x1000 +800377c8: 10400091 beqz v0,80037a10 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10a8> +800377cc: 32220800 andi v0,s1,0x800 +800377d0: 10400095 beqz v0,80037a28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c0> +800377d4: 32220400 andi v0,s1,0x400 +800377d8: 1040009f beqz v0,80037a58 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10f0> +800377dc: 32220200 andi v0,s1,0x200 +800377e0: 104000a3 beqz v0,80037a70 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1108> +800377e4: 32220100 andi v0,s1,0x100 +800377e8: 104000ab beqz v0,80037a98 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1130> +800377ec: 32220080 andi v0,s1,0x80 +800377f0: 104000af beqz v0,80037ab0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1148> +800377f4: 32220040 andi v0,s1,0x40 +800377f8: 104000b7 beqz v0,80037ad8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1170> +800377fc: 32220020 andi v0,s1,0x20 +80037800: 104000bb beqz v0,80037af0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1188> +80037804: 32220010 andi v0,s1,0x10 +80037808: 104000c9 beqz v0,80037b30 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11c8> +8003780c: 32220008 andi v0,s1,0x8 +80037810: 104000cd beqz v0,80037b48 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11e0> +80037814: 32220004 andi v0,s1,0x4 +80037818: 104000d9 beqz v0,80037b80 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1218> +8003781c: 32220002 andi v0,s1,0x2 +80037820: 104000df beqz v0,80037ba0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1238> +80037824: 32230001 andi v1,s1,0x1 +80037828: 2405000e li a1,14 +8003782c: 2402000f li v0,15 +80037830: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037834: 0043280b movn a1,v0,v1 +80037838: 0016b403 sra s6,s6,0x10 +8003783c: 00169400 sll s2,s6,0x10 +80037840: 0800db2d j 80036cb4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x34c> +80037844: 00129403 sra s2,s2,0x10 +80037848: 3c038019 lui v1,0x8019 +8003784c: 2463d1e4 addiu v1,v1,-11804 +80037850: 00431021 addu v0,v0,v1 +80037854: 94440062 lhu a0,98(v0) +80037858: 70c42002 mul a0,a2,a0 +8003785c: 000423c3 sra a0,a0,0xf +80037860: 00041c00 sll v1,a0,0x10 +80037864: 0800db9e j 80036e78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x510> +80037868: 00031c03 sra v1,v1,0x10 +8003786c: 3c038019 lui v1,0x8019 +80037870: 2463d1e4 addiu v1,v1,-11804 +80037874: 00431021 addu v0,v0,v1 +80037878: 94440062 lhu a0,98(v0) +8003787c: 70a42002 mul a0,a1,a0 +80037880: 000423c3 sra a0,a0,0xf +80037884: 00041c00 sll v1,a0,0x10 +80037888: 0800dc5f j 8003717c <_Z14DSP1_ParametersssssssPsS_S_S_+0x814> +8003788c: 00031c03 sra v1,v1,0x10 +80037890: 3c098021 lui t1,0x8021 +80037894: 3c0a8021 lui t2,0x8021 +80037898: 24067fff li a2,32767 +8003789c: a552c89a sh s2,-14182(t2) +800378a0: 0800dca9 j 800372a4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x93c> +800378a4: a520c898 sh zero,-14184(t1) +800378a8: 3c098021 lui t1,0x8021 +800378ac: 24058000 li a1,-32768 +800378b0: 24048001 li a0,-32767 +800378b4: 0800dacf j 80036b3c <_Z14DSP1_ParametersssssssPsS_S_S_+0x1d4> +800378b8: a520c894 sh zero,-14188(t1) +800378bc: 3c178021 lui s7,0x8021 +800378c0: 24038000 li v1,-32768 +800378c4: 241e8000 li s8,-32768 +800378c8: 0800da9d j 80036a74 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c> +800378cc: a6e0c890 sh zero,-14192(s7) +800378d0: 0800dc51 j 80037144 <_Z14DSP1_ParametersssssssPsS_S_S_+0x7dc> +800378d4: 00001821 move v1,zero +800378d8: 0800dc22 j 80037088 <_Z14DSP1_ParametersssssssPsS_S_S_+0x720> +800378dc: 00003821 move a3,zero +800378e0: 0800db94 j 80036e50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4e8> +800378e4: 00001021 move v0,zero +800378e8: 0000a821 move s5,zero +800378ec: 0800db1e j 80036c78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x310> +800378f0: 00002021 move a0,zero +800378f4: 10c0ff62 beqz a2,80037680 <_Z14DSP1_ParametersssssssPsS_S_S_+0xd18> +800378f8: 00000000 nop +800378fc: 0800db9e j 80036e78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x510> +80037900: 24038001 li v1,-32767 +80037904: 10a0ff55 beqz a1,8003765c <_Z14DSP1_ParametersssssssPsS_S_S_+0xcf4> +80037908: 00000000 nop +8003790c: 0800dc5f j 8003717c <_Z14DSP1_ParametersssssssPsS_S_S_+0x814> +80037910: 24038001 li v1,-32767 +80037914: 24020001 li v0,1 +80037918: 10e20033 beq a3,v0,800379e8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1080> +8003791c: 24a2ffff addiu v0,a1,-1 +80037920: 00022c00 sll a1,v0,0x10 +80037924: 3c088021 lui t0,0x8021 +80037928: 2402c000 li v0,-16384 +8003792c: 00052c03 sra a1,a1,0x10 +80037930: 0800dcd2 j 80037348 <_Z14DSP1_ParametersssssssPsS_S_S_+0x9e0> +80037934: a502c89c sh v0,-14180(t0) +80037938: 24020001 li v0,1 +8003793c: 1102003e beq t0,v0,80037a38 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10d0> +80037940: 24c2ffff addiu v0,a2,-1 +80037944: 00023400 sll a2,v0,0x10 +80037948: 00063403 sra a2,a2,0x10 +8003794c: 0800dd63 j 8003758c <_Z14DSP1_ParametersssssssPsS_S_S_+0xc24> +80037950: 2408c000 li t0,-16384 +80037954: 24020001 li v0,1 +80037958: 10e20039 beq a3,v0,80037a40 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10d8> +8003795c: 24c2ffff addiu v0,a2,-1 +80037960: 00023400 sll a2,v0,0x10 +80037964: 2403c000 li v1,-16384 +80037968: 3c028021 lui v0,0x8021 +8003796c: 00063403 sra a2,a2,0x10 +80037970: 0800dd29 j 800374a4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xb3c> +80037974: a443c8a0 sh v1,-14176(v0) +80037978: 24028000 li v0,-32768 +8003797c: 10a20066 beq a1,v0,80037b18 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11b0> +80037980: 00051023 negu v0,a1 +80037984: 00022c00 sll a1,v0,0x10 +80037988: 00052c03 sra a1,a1,0x10 +8003798c: 0800dd3b j 800374ec <_Z14DSP1_ParametersssssssPsS_S_S_+0xb84> +80037990: 2408ffff li t0,-1 +80037994: 24028000 li v0,-32768 +80037998: 10a20062 beq a1,v0,80037b24 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11bc> +8003799c: 00051023 negu v0,a1 +800379a0: 00022c00 sll a1,v0,0x10 +800379a4: 00052c03 sra a1,a1,0x10 +800379a8: 0800dd01 j 80037404 <_Z14DSP1_ParametersssssssPsS_S_S_+0xa9c> +800379ac: 2407ffff li a3,-1 +800379b0: 0800dcb6 j 800372d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x970> +800379b4: 00002821 move a1,zero +800379b8: 0800dd0d j 80037434 <_Z14DSP1_ParametersssssssPsS_S_S_+0xacc> +800379bc: 00003021 move a2,zero +800379c0: 0800dd47 j 8003751c <_Z14DSP1_ParametersssssssPsS_S_S_+0xbb4> +800379c4: 00003021 move a2,zero +800379c8: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +800379cc: 24060001 li a2,1 +800379d0: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +800379d4: 24060001 li a2,1 +800379d8: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +800379dc: 24050001 li a1,1 +800379e0: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +800379e4: 24050001 li a1,1 +800379e8: 3c088021 lui t0,0x8021 +800379ec: 24027fff li v0,32767 +800379f0: 0800dcd2 j 80037348 <_Z14DSP1_ParametersssssssPsS_S_S_+0x9e0> +800379f4: a502c89c sh v0,-14180(t0) +800379f8: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +800379fc: 24060002 li a2,2 +80037a00: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037a04: 24060002 li a2,2 +80037a08: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037a0c: 24050002 li a1,2 +80037a10: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037a14: 24050002 li a1,2 +80037a18: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037a1c: 24060003 li a2,3 +80037a20: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037a24: 24050003 li a1,3 +80037a28: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037a2c: 24050003 li a1,3 +80037a30: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037a34: 24060003 li a2,3 +80037a38: 0800dd63 j 8003758c <_Z14DSP1_ParametersssssssPsS_S_S_+0xc24> +80037a3c: 24087fff li t0,32767 +80037a40: 24037fff li v1,32767 +80037a44: 3c028021 lui v0,0x8021 +80037a48: 0800dd29 j 800374a4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xb3c> +80037a4c: a443c8a0 sh v1,-14176(v0) +80037a50: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037a54: 24050004 li a1,4 +80037a58: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037a5c: 24050004 li a1,4 +80037a60: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037a64: 24060004 li a2,4 +80037a68: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037a6c: 24060004 li a2,4 +80037a70: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037a74: 24050005 li a1,5 +80037a78: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037a7c: 24060005 li a2,5 +80037a80: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037a84: 24060005 li a2,5 +80037a88: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037a8c: 24050005 li a1,5 +80037a90: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037a94: 24050006 li a1,6 +80037a98: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037a9c: 24050006 li a1,6 +80037aa0: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037aa4: 24060006 li a2,6 +80037aa8: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037aac: 24060006 li a2,6 +80037ab0: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037ab4: 24050007 li a1,7 +80037ab8: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037abc: 24050007 li a1,7 +80037ac0: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037ac4: 24060007 li a2,7 +80037ac8: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037acc: 24060007 li a2,7 +80037ad0: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037ad4: 24050008 li a1,8 +80037ad8: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037adc: 24050008 li a1,8 +80037ae0: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037ae4: 24060008 li a2,8 +80037ae8: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037aec: 24060008 li a2,8 +80037af0: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037af4: 24050009 li a1,9 +80037af8: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037afc: 24050009 li a1,9 +80037b00: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037b04: 24060009 li a2,9 +80037b08: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037b0c: 24060009 li a2,9 +80037b10: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037b14: 2405000a li a1,10 +80037b18: 24057fff li a1,32767 +80037b1c: 0800dd3b j 800374ec <_Z14DSP1_ParametersssssssPsS_S_S_+0xb84> +80037b20: 2408ffff li t0,-1 +80037b24: 24057fff li a1,32767 +80037b28: 0800dd01 j 80037404 <_Z14DSP1_ParametersssssssPsS_S_S_+0xa9c> +80037b2c: 2407ffff li a3,-1 +80037b30: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037b34: 2405000a li a1,10 +80037b38: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037b3c: 2406000a li a2,10 +80037b40: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037b44: 2406000a li a2,10 +80037b48: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037b4c: 2405000b li a1,11 +80037b50: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037b54: 2406000b li a2,11 +80037b58: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037b5c: 2406000b li a2,11 +80037b60: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037b64: 2405000b li a1,11 +80037b68: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037b6c: 2405000c li a1,12 +80037b70: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037b74: 2406000c li a2,12 +80037b78: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037b7c: 2406000c li a2,12 +80037b80: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037b84: 2405000c li a1,12 +80037b88: 0800dc47 j 8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4> +80037b8c: 2406000d li a2,13 +80037b90: 0800db8a j 80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0> +80037b94: 2405000d li a1,13 +80037b98: 0800dc18 j 80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8> +80037b9c: 2406000d li a2,13 +80037ba0: 0800db11 j 80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc> +80037ba4: 2405000d li a1,13 +80037ba8: 04c1fdbf bgez a2,800372a8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x940> +80037bac: 24070001 li a3,1 +80037bb0: 24028000 li v0,-32768 +80037bb4: 14c2fdb9 bne a2,v0,8003729c <_Z14DSP1_ParametersssssssPsS_S_S_+0x934> +80037bb8: 00061023 negu v0,a2 +80037bbc: 0800dca9 j 800372a4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x93c> +80037bc0: 24067fff li a2,32767 + +80037bc4 <_Z7DSPOp02v>: +80037bc4: 27bdffc8 addiu sp,sp,-56 +80037bc8: afbf0030 sw ra,48(sp) +80037bcc: 3c028021 lui v0,0x8021 +80037bd0: 8444c8a4 lh a0,-14172(v0) +80037bd4: 3c038021 lui v1,0x8021 +80037bd8: 3c028021 lui v0,0x8021 +80037bdc: 8465c8a6 lh a1,-14170(v1) +80037be0: 8446c8a8 lh a2,-14168(v0) +80037be4: 3c038021 lui v1,0x8021 +80037be8: 3c028021 lui v0,0x8021 +80037bec: 8467c8aa lh a3,-14166(v1) +80037bf0: 8449c8ac lh t1,-14164(v0) +80037bf4: 3c038021 lui v1,0x8021 +80037bf8: 3c028021 lui v0,0x8021 +80037bfc: 8468c8ae lh t0,-14162(v1) +80037c00: 8443c8b0 lh v1,-14160(v0) +80037c04: 3c028021 lui v0,0x8021 +80037c08: afa30018 sw v1,24(sp) +80037c0c: 2442c8b2 addiu v0,v0,-14158 +80037c10: 3c038021 lui v1,0x8021 +80037c14: afa2001c sw v0,28(sp) +80037c18: 2463c8b4 addiu v1,v1,-14156 +80037c1c: 3c028021 lui v0,0x8021 +80037c20: afa30020 sw v1,32(sp) +80037c24: 2442c8b6 addiu v0,v0,-14154 +80037c28: 3c038021 lui v1,0x8021 +80037c2c: afa20024 sw v0,36(sp) +80037c30: 2463c8b8 addiu v1,v1,-14152 +80037c34: 3c028003 lui v0,0x8003 +80037c38: afa90010 sw t1,16(sp) +80037c3c: afa80014 sw t0,20(sp) +80037c40: 24426968 addiu v0,v0,26984 +80037c44: 0040f809 jalr v0 +80037c48: afa30028 sw v1,40(sp) +80037c4c: 8fbf0030 lw ra,48(sp) +80037c50: 03e00008 jr ra +80037c54: 27bd0038 addiu sp,sp,56 + +80037c58 <_Z7DSPOp0Cv>: +80037c58: 27bdffd8 addiu sp,sp,-40 +80037c5c: afbf0020 sw ra,32(sp) +80037c60: afb3001c sw s3,28(sp) +80037c64: afb20018 sw s2,24(sp) +80037c68: afb10014 sw s1,20(sp) +80037c6c: afb00010 sw s0,16(sp) +80037c70: 3c028021 lui v0,0x8021 +80037c74: 8451c87c lh s1,-14212(v0) +80037c78: 3c038021 lui v1,0x8021 +80037c7c: 06200088 bltz s1,80037ea0 <_Z7DSPOp0Cv+0x248> +80037c80: 8473c880 lh s3,-14208(v1) +80037c84: 00113a03 sra a3,s1,0x8 +80037c88: 24e40040 addiu a0,a3,64 +80037c8c: 323000ff andi s0,s1,0xff +80037c90: 3c0b8019 lui t3,0x8019 +80037c94: 3c0a8019 lui t2,0x8019 +80037c98: 00044040 sll t0,a0,0x1 +80037c9c: 2563da04 addiu v1,t3,-9724 +80037ca0: 00108040 sll s0,s0,0x1 +80037ca4: 2542dc04 addiu v0,t2,-9212 +80037ca8: 01032821 addu a1,t0,v1 +80037cac: 02021021 addu v0,s0,v0 +80037cb0: 84440000 lh a0,0(v0) +80037cb4: 84a60000 lh a2,0(a1) +80037cb8: 00073840 sll a3,a3,0x1 +80037cbc: 70862002 mul a0,a0,a2 +80037cc0: 00e31821 addu v1,a3,v1 +80037cc4: 84650000 lh a1,0(v1) +80037cc8: 000423c3 sra a0,a0,0xf +80037ccc: 00a42821 addu a1,a1,a0 +80037cd0: 34038000 li v1,0x8000 +80037cd4: 00a3182a slt v1,a1,v1 +80037cd8: 24027fff li v0,32767 +80037cdc: 00a3100b movn v0,a1,v1 +80037ce0: 00021400 sll v0,v0,0x10 +80037ce4: 00021403 sra v0,v0,0x10 +80037ce8: 72621002 mul v0,s3,v0 +80037cec: 3c038021 lui v1,0x8021 +80037cf0: 000213c3 sra v0,v0,0xf +80037cf4: 8472c87e lh s2,-14210(v1) +80037cf8: 3049ffff andi t1,v0,0xffff +80037cfc: 2564da04 addiu a0,t3,-9724 +80037d00: 2542dc04 addiu v0,t2,-9212 +80037d04: 00e42821 addu a1,a3,a0 +80037d08: 02021021 addu v0,s0,v0 +80037d0c: 84430000 lh v1,0(v0) +80037d10: 84a60000 lh a2,0(a1) +80037d14: 01042021 addu a0,t0,a0 +80037d18: 70661802 mul v1,v1,a2 +80037d1c: 84850000 lh a1,0(a0) +80037d20: 00031bc3 sra v1,v1,0xf +80037d24: 00a31823 subu v1,a1,v1 +80037d28: 28628000 slti v0,v1,-32768 +80037d2c: 10400040 beqz v0,80037e30 <_Z7DSPOp0Cv+0x1d8> +80037d30: 00031400 sll v0,v1,0x10 +80037d34: 24028001 li v0,-32767 +80037d38: 72421002 mul v0,s2,v0 +80037d3c: 3c038021 lui v1,0x8021 +80037d40: 000213c3 sra v0,v0,0xf +80037d44: 01221021 addu v0,t1,v0 +80037d48: 06200040 bltz s1,80037e4c <_Z7DSPOp0Cv+0x1f4> +80037d4c: a462c882 sh v0,-14206(v1) +80037d50: 02201021 move v0,s1 +80037d54: 304400ff andi a0,v0,0xff +80037d58: 00021a03 sra v1,v0,0x8 +80037d5c: 2545dc04 addiu a1,t2,-9212 +80037d60: 2562da04 addiu v0,t3,-9724 +80037d64: 00031840 sll v1,v1,0x1 +80037d68: 00042040 sll a0,a0,0x1 +80037d6c: 00621821 addu v1,v1,v0 +80037d70: 00852021 addu a0,a0,a1 +80037d74: 84820000 lh v0,0(a0) +80037d78: 84650000 lh a1,0(v1) +80037d7c: 84640080 lh a0,128(v1) +80037d80: 70451002 mul v0,v0,a1 +80037d84: 000213c3 sra v0,v0,0xf +80037d88: 00821023 subu v0,a0,v0 +80037d8c: 28438000 slti v1,v0,-32768 +80037d90: 10600034 beqz v1,80037e64 <_Z7DSPOp0Cv+0x20c> +80037d94: 00021400 sll v0,v0,0x10 +80037d98: 24028001 li v0,-32767 +80037d9c: 72621002 mul v0,s3,v0 +80037da0: 000213c3 sra v0,v0,0xf +80037da4: 06200034 bltz s1,80037e78 <_Z7DSPOp0Cv+0x220> +80037da8: 3050ffff andi s0,v0,0xffff +80037dac: 322400ff andi a0,s1,0xff +80037db0: 00111a03 sra v1,s1,0x8 +80037db4: 2562da04 addiu v0,t3,-9724 +80037db8: 2545dc04 addiu a1,t2,-9212 +80037dbc: 00031840 sll v1,v1,0x1 +80037dc0: 00042040 sll a0,a0,0x1 +80037dc4: 00621821 addu v1,v1,v0 +80037dc8: 00852021 addu a0,a0,a1 +80037dcc: 84820000 lh v0,0(a0) +80037dd0: 84650080 lh a1,128(v1) +80037dd4: 84640000 lh a0,0(v1) +80037dd8: 70451002 mul v0,v0,a1 +80037ddc: 34038000 li v1,0x8000 +80037de0: 000213c3 sra v0,v0,0xf +80037de4: 00822021 addu a0,a0,v0 +80037de8: 0083182a slt v1,a0,v1 +80037dec: 24027fff li v0,32767 +80037df0: 0083100b movn v0,a0,v1 +80037df4: 00021400 sll v0,v0,0x10 +80037df8: 00021403 sra v0,v0,0x10 +80037dfc: 70521002 mul v0,v0,s2 +80037e00: 000213c3 sra v0,v0,0xf +80037e04: 3042ffff andi v0,v0,0xffff +80037e08: 02021823 subu v1,s0,v0 +80037e0c: 3c028021 lui v0,0x8021 +80037e10: a443c884 sh v1,-14204(v0) +80037e14: 8fbf0020 lw ra,32(sp) +80037e18: 8fb3001c lw s3,28(sp) +80037e1c: 8fb20018 lw s2,24(sp) +80037e20: 8fb10014 lw s1,20(sp) +80037e24: 8fb00010 lw s0,16(sp) +80037e28: 03e00008 jr ra +80037e2c: 27bd0028 addiu sp,sp,40 +80037e30: 00021403 sra v0,v0,0x10 +80037e34: 72421002 mul v0,s2,v0 +80037e38: 3c038021 lui v1,0x8021 +80037e3c: 000213c3 sra v0,v0,0xf +80037e40: 01221021 addu v0,t1,v0 +80037e44: 0621ffc2 bgez s1,80037d50 <_Z7DSPOp0Cv+0xf8> +80037e48: a462c882 sh v0,-14206(v1) +80037e4c: 24028000 li v0,-32768 +80037e50: 12220034 beq s1,v0,80037f24 <_Z7DSPOp0Cv+0x2cc> +80037e54: 00111023 negu v0,s1 +80037e58: 00021400 sll v0,v0,0x10 +80037e5c: 0800df55 j 80037d54 <_Z7DSPOp0Cv+0xfc> +80037e60: 00021403 sra v0,v0,0x10 +80037e64: 00021403 sra v0,v0,0x10 +80037e68: 72621002 mul v0,s3,v0 +80037e6c: 000213c3 sra v0,v0,0xf +80037e70: 0621ffce bgez s1,80037dac <_Z7DSPOp0Cv+0x154> +80037e74: 3050ffff andi s0,v0,0xffff +80037e78: 24028000 li v0,-32768 +80037e7c: 1222002d beq s1,v0,80037f34 <_Z7DSPOp0Cv+0x2dc> +80037e80: 00112023 negu a0,s1 +80037e84: 00042400 sll a0,a0,0x10 +80037e88: 3c028003 lui v0,0x8003 +80037e8c: 244264c4 addiu v0,v0,25796 +80037e90: 0040f809 jalr v0 +80037e94: 00042403 sra a0,a0,0x10 +80037e98: 0800df7d j 80037df4 <_Z7DSPOp0Cv+0x19c> +80037e9c: 00021023 negu v0,v0 +80037ea0: 24028000 li v0,-32768 +80037ea4: 12220018 beq s1,v0,80037f08 <_Z7DSPOp0Cv+0x2b0> +80037ea8: 00118023 negu s0,s1 +80037eac: 00108400 sll s0,s0,0x10 +80037eb0: 00108403 sra s0,s0,0x10 +80037eb4: 3c028003 lui v0,0x8003 +80037eb8: 244264c4 addiu v0,v0,25796 +80037ebc: 0040f809 jalr v0 +80037ec0: 02002021 move a0,s0 +80037ec4: 00021023 negu v0,v0 +80037ec8: 00021400 sll v0,v0,0x10 +80037ecc: 00021403 sra v0,v0,0x10 +80037ed0: 72621002 mul v0,s3,v0 +80037ed4: 00103a03 sra a3,s0,0x8 +80037ed8: 3c038021 lui v1,0x8021 +80037edc: 24e40040 addiu a0,a3,64 +80037ee0: 000213c3 sra v0,v0,0xf +80037ee4: 321000ff andi s0,s0,0xff +80037ee8: 8472c87e lh s2,-14210(v1) +80037eec: 3049ffff andi t1,v0,0xffff +80037ef0: 00073840 sll a3,a3,0x1 +80037ef4: 00108040 sll s0,s0,0x1 +80037ef8: 00044040 sll t0,a0,0x1 +80037efc: 3c0b8019 lui t3,0x8019 +80037f00: 0800df3f j 80037cfc <_Z7DSPOp0Cv+0xa4> +80037f04: 3c0a8019 lui t2,0x8019 +80037f08: 3c028021 lui v0,0x8021 +80037f0c: 8443c87e lh v1,-14210(v0) +80037f10: 3c028021 lui v0,0x8021 +80037f14: 00031bc0 sll v1,v1,0xf +80037f18: 00031823 negu v1,v1 +80037f1c: 00031bc3 sra v1,v1,0xf +80037f20: a443c882 sh v1,-14206(v0) +80037f24: 001313c0 sll v0,s3,0xf +80037f28: 00021023 negu v0,v0 +80037f2c: 000213c3 sra v0,v0,0xf +80037f30: 3050ffff andi s0,v0,0xffff +80037f34: 00001021 move v0,zero +80037f38: 02021823 subu v1,s0,v0 +80037f3c: 3c028021 lui v0,0x8021 +80037f40: a443c884 sh v1,-14204(v0) +80037f44: 8fbf0020 lw ra,32(sp) +80037f48: 8fb3001c lw s3,28(sp) +80037f4c: 8fb20018 lw s2,24(sp) +80037f50: 8fb10014 lw s1,20(sp) +80037f54: 8fb00010 lw s0,16(sp) +80037f58: 03e00008 jr ra +80037f5c: 27bd0028 addiu sp,sp,40 + +80037f60 <_Z7DSPOp04v>: +80037f60: 27bdffe0 addiu sp,sp,-32 +80037f64: 3c038021 lui v1,0x8021 +80037f68: afbf0018 sw ra,24(sp) +80037f6c: afb10014 sw s1,20(sp) +80037f70: afb00010 sw s0,16(sp) +80037f74: 8467c874 lh a3,-14220(v1) +80037f78: 3c0d8019 lui t5,0x8019 +80037f7c: 00072a03 sra a1,a3,0x8 +80037f80: 30e300ff andi v1,a3,0xff +80037f84: 3c0c8019 lui t4,0x8019 +80037f88: 24a60040 addiu a2,a1,64 +80037f8c: 25a2da04 addiu v0,t5,-9724 +80037f90: 2584dc04 addiu a0,t4,-9212 +80037f94: 00034840 sll t1,v1,0x1 +80037f98: 00065040 sll t2,a2,0x1 +80037f9c: 00054040 sll t0,a1,0x1 +80037fa0: 01241821 addu v1,t1,a0 +80037fa4: 240b7fff li t3,32767 +80037fa8: 01422021 addu a0,t2,v0 +80037fac: 04e0002e bltz a3,80038068 <_Z7DSPOp04v+0x108> +80037fb0: 01021021 addu v0,t0,v0 +80037fb4: 84850000 lh a1,0(a0) +80037fb8: 84630000 lh v1,0(v1) +80037fbc: 84440000 lh a0,0(v0) +80037fc0: 70651802 mul v1,v1,a1 +80037fc4: 3c028021 lui v0,0x8021 +80037fc8: 00031bc3 sra v1,v1,0xf +80037fcc: 00832021 addu a0,a0,v1 +80037fd0: 8450c876 lh s0,-14218(v0) +80037fd4: 34028000 li v0,0x8000 +80037fd8: 0082102a slt v0,a0,v0 +80037fdc: 0082580b movn t3,a0,v0 +80037fe0: 000b1c00 sll v1,t3,0x10 +80037fe4: 00031c03 sra v1,v1,0x10 +80037fe8: 72031802 mul v1,s0,v1 +80037fec: 3c028021 lui v0,0x8021 +80037ff0: 00031bc3 sra v1,v1,0xf +80037ff4: a443c878 sh v1,-14216(v0) +80037ff8: 25a4da04 addiu a0,t5,-9724 +80037ffc: 2582dc04 addiu v0,t4,-9212 +80038000: 01042821 addu a1,t0,a0 +80038004: 01221021 addu v0,t1,v0 +80038008: 84430000 lh v1,0(v0) +8003800c: 84a60000 lh a2,0(a1) +80038010: 01442021 addu a0,t2,a0 +80038014: 70661802 mul v1,v1,a2 +80038018: 84850000 lh a1,0(a0) +8003801c: 00031bc3 sra v1,v1,0xf +80038020: 00a32023 subu a0,a1,v1 +80038024: 28828000 slti v0,a0,-32768 +80038028: 1040000c beqz v0,8003805c <_Z7DSPOp04v+0xfc> +8003802c: 24078001 li a3,-32767 +80038030: 00072c00 sll a1,a3,0x10 +80038034: 00052c03 sra a1,a1,0x10 +80038038: 70b01002 mul v0,a1,s0 +8003803c: 3c038021 lui v1,0x8021 +80038040: 000213c3 sra v0,v0,0xf +80038044: a462c87a sh v0,-14214(v1) +80038048: 8fbf0018 lw ra,24(sp) +8003804c: 8fb10014 lw s1,20(sp) +80038050: 8fb00010 lw s0,16(sp) +80038054: 03e00008 jr ra +80038058: 27bd0020 addiu sp,sp,32 +8003805c: 00043c00 sll a3,a0,0x10 +80038060: 0800e00c j 80038030 <_Z7DSPOp04v+0xd0> +80038064: 00073c03 sra a3,a3,0x10 +80038068: 00071023 negu v0,a3 +8003806c: 00028c00 sll s1,v0,0x10 +80038070: 00118c03 sra s1,s1,0x10 +80038074: 24028000 li v0,-32768 +80038078: 02202021 move a0,s1 +8003807c: 10e20017 beq a3,v0,800380dc <_Z7DSPOp04v+0x17c> +80038080: 24058000 li a1,-32768 +80038084: 3c028021 lui v0,0x8021 +80038088: 8450c876 lh s0,-14218(v0) +8003808c: 3c028003 lui v0,0x8003 +80038090: 244264c4 addiu v0,v0,25796 +80038094: 0040f809 jalr v0 +80038098: 00000000 nop +8003809c: 00021023 negu v0,v0 +800380a0: 00021400 sll v0,v0,0x10 +800380a4: 00021403 sra v0,v0,0x10 +800380a8: 70501002 mul v0,v0,s0 +800380ac: 00112a03 sra a1,s1,0x8 +800380b0: 322300ff andi v1,s1,0xff +800380b4: 24a60040 addiu a2,a1,64 +800380b8: 000213c3 sra v0,v0,0xf +800380bc: 00034840 sll t1,v1,0x1 +800380c0: 00054040 sll t0,a1,0x1 +800380c4: 3c038021 lui v1,0x8021 +800380c8: 00065040 sll t2,a2,0x1 +800380cc: 3c0d8019 lui t5,0x8019 +800380d0: 3c0c8019 lui t4,0x8019 +800380d4: 0800dffe j 80037ff8 <_Z7DSPOp04v+0x98> +800380d8: a462c878 sh v0,-14216(v1) +800380dc: 3c028021 lui v0,0x8021 +800380e0: 8450c876 lh s0,-14218(v0) +800380e4: 3c038021 lui v1,0x8021 +800380e8: 70b01002 mul v0,a1,s0 +800380ec: a460c878 sh zero,-14216(v1) +800380f0: 000213c3 sra v0,v0,0xf +800380f4: 3c038021 lui v1,0x8021 +800380f8: a462c87a sh v0,-14214(v1) +800380fc: 8fbf0018 lw ra,24(sp) +80038100: 8fb10014 lw s1,20(sp) +80038104: 8fb00010 lw s0,16(sp) +80038108: 03e00008 jr ra +8003810c: 27bd0020 addiu sp,sp,32 + +80038110 <_Z7DSPOp14v>: +80038110: 27bdffc8 addiu sp,sp,-56 +80038114: afb20018 sw s2,24(sp) +80038118: afbf0034 sw ra,52(sp) +8003811c: afbe0030 sw s8,48(sp) +80038120: afb7002c sw s7,44(sp) +80038124: afb60028 sw s6,40(sp) +80038128: afb50024 sw s5,36(sp) +8003812c: afb40020 sw s4,32(sp) +80038130: afb3001c sw s3,28(sp) +80038134: afb10014 sw s1,20(sp) +80038138: afb00010 sw s0,16(sp) +8003813c: 3c028021 lui v0,0x8021 +80038140: 8455c9c4 lh s5,-13884(v0) +80038144: 00159400 sll s2,s5,0x10 +80038148: 00129403 sra s2,s2,0x10 +8003814c: 0640035e bltz s2,80038ec8 <_Z7DSPOp14v+0xdb8> +80038150: 02401021 move v0,s2 +80038154: 304400ff andi a0,v0,0xff +80038158: 00021a03 sra v1,v0,0x8 +8003815c: 3c0a8019 lui t2,0x8019 +80038160: 3c0b8019 lui t3,0x8019 +80038164: 2542da04 addiu v0,t2,-9724 +80038168: 2565dc04 addiu a1,t3,-9212 +8003816c: 00031840 sll v1,v1,0x1 +80038170: 00042040 sll a0,a0,0x1 +80038174: 00621821 addu v1,v1,v0 +80038178: 00852021 addu a0,a0,a1 +8003817c: 84820000 lh v0,0(a0) +80038180: 84650000 lh a1,0(v1) +80038184: 84640080 lh a0,128(v1) +80038188: 70451002 mul v0,v0,a1 +8003818c: 000213c3 sra v0,v0,0xf +80038190: 00821023 subu v0,a0,v0 +80038194: 28438000 slti v1,v0,-32768 +80038198: 14600014 bnez v1,800381ec <_Z7DSPOp14v+0xdc> +8003819c: 24058001 li a1,-32767 +800381a0: 00022c00 sll a1,v0,0x10 +800381a4: 00052c03 sra a1,a1,0x10 +800381a8: 14a00574 bnez a1,8003977c <_Z7DSPOp14v+0x166c> +800381ac: 3c028021 lui v0,0x8021 +800381b0: 8457c9c6 lh s7,-13882(v0) +800381b4: 3c028021 lui v0,0x8021 +800381b8: 00178c00 sll s1,s7,0x10 +800381bc: 00118c03 sra s1,s1,0x10 +800381c0: 241e7fff li s8,32767 +800381c4: 2416002f li s6,47 +800381c8: 0621003f bgez s1,800382c8 <_Z7DSPOp14v+0x1b8> +800381cc: 8454c9c8 lh s4,-13880(v0) +800381d0: 24028000 li v0,-32768 +800381d4: 1222040b beq s1,v0,80039204 <_Z7DSPOp14v+0x10f4> +800381d8: 00141bc0 sll v1,s4,0xf +800381dc: 00111023 negu v0,s1 +800381e0: 00021400 sll v0,v0,0x10 +800381e4: 0800e0b3 j 800382cc <_Z7DSPOp14v+0x1bc> +800381e8: 00021403 sra v0,v0,0x10 +800381ec: 00051023 negu v0,a1 +800381f0: 00022c00 sll a1,v0,0x10 +800381f4: 00052c03 sra a1,a1,0x10 +800381f8: 2407ffff li a3,-1 +800381fc: 28a24000 slti v0,a1,16384 +80038200: 104004b4 beqz v0,800394d4 <_Z7DSPOp14v+0x13c4> +80038204: 00000000 nop +80038208: 00003021 move a2,zero +8003820c: 00051040 sll v0,a1,0x1 +80038210: 00022c00 sll a1,v0,0x10 +80038214: 00052c03 sra a1,a1,0x10 +80038218: 24c3ffff addiu v1,a2,-1 +8003821c: 00033400 sll a2,v1,0x10 +80038220: 28a24000 slti v0,a1,16384 +80038224: 1440fff9 bnez v0,8003820c <_Z7DSPOp14v+0xfc> +80038228: 00063403 sra a2,a2,0x10 +8003822c: 24024000 li v0,16384 +80038230: 10a20405 beq a1,v0,80039248 <_Z7DSPOp14v+0x1138> +80038234: 24a3c000 addiu v1,a1,-16384 +80038238: 000319c3 sra v1,v1,0x7 +8003823c: 3c048019 lui a0,0x8019 +80038240: 2484d1e4 addiu a0,a0,-11804 +80038244: 00031840 sll v1,v1,0x1 +80038248: 00641821 addu v1,v1,a0 +8003824c: 846200ca lh v0,202(v1) +80038250: 70a22002 mul a0,a1,v0 +80038254: 00021823 negu v1,v0 +80038258: 000423c3 sra a0,a0,0xf +8003825c: 70641802 mul v1,v1,a0 +80038260: 00031bc3 sra v1,v1,0xf +80038264: 00431021 addu v0,v0,v1 +80038268: 00021040 sll v0,v0,0x1 +8003826c: 00021400 sll v0,v0,0x10 +80038270: 00021403 sra v0,v0,0x10 +80038274: 70a22002 mul a0,a1,v0 +80038278: 00021823 negu v1,v0 +8003827c: 000423c3 sra a0,a0,0xf +80038280: 70641802 mul v1,v1,a0 +80038284: 00031bc3 sra v1,v1,0xf +80038288: 00431021 addu v0,v0,v1 +8003828c: 00021040 sll v0,v0,0x1 +80038290: 70e21002 mul v0,a3,v0 +80038294: 0002f400 sll s8,v0,0x10 +80038298: 001ef403 sra s8,s8,0x10 +8003829c: 24020001 li v0,1 +800382a0: 00461023 subu v0,v0,a2 +800382a4: 0002b400 sll s6,v0,0x10 +800382a8: 3c028021 lui v0,0x8021 +800382ac: 8457c9c6 lh s7,-13882(v0) +800382b0: 3c028021 lui v0,0x8021 +800382b4: 00178c00 sll s1,s7,0x10 +800382b8: 00118c03 sra s1,s1,0x10 +800382bc: 0016b403 sra s6,s6,0x10 +800382c0: 0620ffc3 bltz s1,800381d0 <_Z7DSPOp14v+0xc0> +800382c4: 8454c9c8 lh s4,-13880(v0) +800382c8: 02201021 move v0,s1 +800382cc: 304400ff andi a0,v0,0xff +800382d0: 00021a03 sra v1,v0,0x8 +800382d4: 3c0a8019 lui t2,0x8019 +800382d8: 3c0b8019 lui t3,0x8019 +800382dc: 2542da04 addiu v0,t2,-9724 +800382e0: 2565dc04 addiu a1,t3,-9212 +800382e4: 00031840 sll v1,v1,0x1 +800382e8: 00042040 sll a0,a0,0x1 +800382ec: 00621821 addu v1,v1,v0 +800382f0: 00852021 addu a0,a0,a1 +800382f4: 84820000 lh v0,0(a0) +800382f8: 84650000 lh a1,0(v1) +800382fc: 84640080 lh a0,128(v1) +80038300: 70451002 mul v0,v0,a1 +80038304: 000213c3 sra v0,v0,0xf +80038308: 00821023 subu v0,a0,v0 +8003830c: 28438000 slti v1,v0,-32768 +80038310: 10600254 beqz v1,80038c64 <_Z7DSPOp14v+0xb54> +80038314: 00021400 sll v0,v0,0x10 +80038318: 24028001 li v0,-32767 +8003831c: 70548002 mul s0,v0,s4 +80038320: 3c028021 lui v0,0x8021 +80038324: 06200254 bltz s1,80038c78 <_Z7DSPOp14v+0xb68> +80038328: 8453c9ca lh s3,-13878(v0) +8003832c: 00112a03 sra a1,s1,0x8 +80038330: 322300ff andi v1,s1,0xff +80038334: 2542da04 addiu v0,t2,-9724 +80038338: 2564dc04 addiu a0,t3,-9212 +8003833c: 00052840 sll a1,a1,0x1 +80038340: 00031840 sll v1,v1,0x1 +80038344: 00a22821 addu a1,a1,v0 +80038348: 00641821 addu v1,v1,a0 +8003834c: 84620000 lh v0,0(v1) +80038350: 84a60080 lh a2,128(a1) +80038354: 84a40000 lh a0,0(a1) +80038358: 70461002 mul v0,v0,a2 +8003835c: 34038000 li v1,0x8000 +80038360: 000213c3 sra v0,v0,0xf +80038364: 00822021 addu a0,a0,v0 +80038368: 0083182a slt v1,a0,v1 +8003836c: 24027fff li v0,32767 +80038370: 0083100b movn v0,a0,v1 +80038374: 00021400 sll v0,v0,0x10 +80038378: 00021403 sra v0,v0,0x10 +8003837c: 70531002 mul v0,v0,s3 +80038380: 02023823 subu a3,s0,v0 +80038384: 000713c3 sra v0,a3,0xf +80038388: 00022c00 sll a1,v0,0x10 +8003838c: 00052c03 sra a1,a1,0x10 +80038390: 04a0024b bltz a1,80038cc0 <_Z7DSPOp14v+0xbb0> +80038394: 30a24000 andi v0,a1,0x4000 +80038398: 1440039f bnez v0,80039218 <_Z7DSPOp14v+0x1108> +8003839c: 00a01821 move v1,a1 +800383a0: 30a22000 andi v0,a1,0x2000 +800383a4: 14400453 bnez v0,800394f4 <_Z7DSPOp14v+0x13e4> +800383a8: 30a21000 andi v0,a1,0x1000 +800383ac: 1440045d bnez v0,80039524 <_Z7DSPOp14v+0x1414> +800383b0: 30a20800 andi v0,a1,0x800 +800383b4: 14400467 bnez v0,80039554 <_Z7DSPOp14v+0x1444> +800383b8: 30a20400 andi v0,a1,0x400 +800383bc: 14400467 bnez v0,8003955c <_Z7DSPOp14v+0x144c> +800383c0: 30a20200 andi v0,a1,0x200 +800383c4: 1440046d bnez v0,8003957c <_Z7DSPOp14v+0x146c> +800383c8: 30a20100 andi v0,a1,0x100 +800383cc: 14400475 bnez v0,800395a4 <_Z7DSPOp14v+0x1494> +800383d0: 30a20080 andi v0,a1,0x80 +800383d4: 1440047f bnez v0,800395d4 <_Z7DSPOp14v+0x14c4> +800383d8: 30a20040 andi v0,a1,0x40 +800383dc: 14400483 bnez v0,800395ec <_Z7DSPOp14v+0x14dc> +800383e0: 30a20020 andi v0,a1,0x20 +800383e4: 1440048d bnez v0,8003961c <_Z7DSPOp14v+0x150c> +800383e8: 30a20010 andi v0,a1,0x10 +800383ec: 1440048f bnez v0,8003962c <_Z7DSPOp14v+0x151c> +800383f0: 30a20008 andi v0,a1,0x8 +800383f4: 1440049b bnez v0,80039664 <_Z7DSPOp14v+0x1554> +800383f8: 30a20004 andi v0,a1,0x4 +800383fc: 144004a1 bnez v0,80039684 <_Z7DSPOp14v+0x1574> +80038400: 30a20002 andi v0,a1,0x2 +80038404: 144004af bnez v0,800396c4 <_Z7DSPOp14v+0x15b4> +80038408: 30a20001 andi v0,a1,0x1 +8003840c: 144004b9 bnez v0,800396f4 <_Z7DSPOp14v+0x15e4> +80038410: 3c0a8019 lui t2,0x8019 +80038414: 2543d1e4 addiu v1,t2,-11804 +80038418: 94620060 lhu v0,96(v1) +8003841c: 30e77fff andi a3,a3,0x7fff +80038420: 70a21002 mul v0,a1,v0 +80038424: 2406000f li a2,15 +80038428: 00021040 sll v0,v0,0x1 +8003842c: 00024c00 sll t1,v0,0x10 +80038430: 00094c03 sra t1,t1,0x10 +80038434: 04a003de bltz a1,800393b0 <_Z7DSPOp14v+0x12a0> +80038438: 30e24000 andi v0,a3,0x4000 +8003843c: 14400049 bnez v0,80038564 <_Z7DSPOp14v+0x454> +80038440: 24c20001 addiu v0,a2,1 +80038444: 00023400 sll a2,v0,0x10 +80038448: 30e32000 andi v1,a3,0x2000 +8003844c: 14600045 bnez v1,80038564 <_Z7DSPOp14v+0x454> +80038450: 00063403 sra a2,a2,0x10 +80038454: 24c20001 addiu v0,a2,1 +80038458: 00023400 sll a2,v0,0x10 +8003845c: 30e31000 andi v1,a3,0x1000 +80038460: 14600040 bnez v1,80038564 <_Z7DSPOp14v+0x454> +80038464: 00063403 sra a2,a2,0x10 +80038468: 24c20001 addiu v0,a2,1 +8003846c: 00023400 sll a2,v0,0x10 +80038470: 30e30800 andi v1,a3,0x800 +80038474: 1460003b bnez v1,80038564 <_Z7DSPOp14v+0x454> +80038478: 00063403 sra a2,a2,0x10 +8003847c: 24c20001 addiu v0,a2,1 +80038480: 00023400 sll a2,v0,0x10 +80038484: 30e30400 andi v1,a3,0x400 +80038488: 14600036 bnez v1,80038564 <_Z7DSPOp14v+0x454> +8003848c: 00063403 sra a2,a2,0x10 +80038490: 24c20001 addiu v0,a2,1 +80038494: 00023400 sll a2,v0,0x10 +80038498: 30e30200 andi v1,a3,0x200 +8003849c: 14600031 bnez v1,80038564 <_Z7DSPOp14v+0x454> +800384a0: 00063403 sra a2,a2,0x10 +800384a4: 24c20001 addiu v0,a2,1 +800384a8: 00023400 sll a2,v0,0x10 +800384ac: 30e30100 andi v1,a3,0x100 +800384b0: 1460002c bnez v1,80038564 <_Z7DSPOp14v+0x454> +800384b4: 00063403 sra a2,a2,0x10 +800384b8: 24c20001 addiu v0,a2,1 +800384bc: 00023400 sll a2,v0,0x10 +800384c0: 30e30080 andi v1,a3,0x80 +800384c4: 14600027 bnez v1,80038564 <_Z7DSPOp14v+0x454> +800384c8: 00063403 sra a2,a2,0x10 +800384cc: 24c20001 addiu v0,a2,1 +800384d0: 00023400 sll a2,v0,0x10 +800384d4: 30e30040 andi v1,a3,0x40 +800384d8: 14600022 bnez v1,80038564 <_Z7DSPOp14v+0x454> +800384dc: 00063403 sra a2,a2,0x10 +800384e0: 24c20001 addiu v0,a2,1 +800384e4: 00023400 sll a2,v0,0x10 +800384e8: 30e30020 andi v1,a3,0x20 +800384ec: 1460001d bnez v1,80038564 <_Z7DSPOp14v+0x454> +800384f0: 00063403 sra a2,a2,0x10 +800384f4: 24c20001 addiu v0,a2,1 +800384f8: 00023400 sll a2,v0,0x10 +800384fc: 30e30010 andi v1,a3,0x10 +80038500: 14600018 bnez v1,80038564 <_Z7DSPOp14v+0x454> +80038504: 00063403 sra a2,a2,0x10 +80038508: 24c20001 addiu v0,a2,1 +8003850c: 00023400 sll a2,v0,0x10 +80038510: 30e30008 andi v1,a3,0x8 +80038514: 14600013 bnez v1,80038564 <_Z7DSPOp14v+0x454> +80038518: 00063403 sra a2,a2,0x10 +8003851c: 24c20001 addiu v0,a2,1 +80038520: 00023400 sll a2,v0,0x10 +80038524: 30e30004 andi v1,a3,0x4 +80038528: 1460000e bnez v1,80038564 <_Z7DSPOp14v+0x454> +8003852c: 00063403 sra a2,a2,0x10 +80038530: 24c20001 addiu v0,a2,1 +80038534: 00023400 sll a2,v0,0x10 +80038538: 30e30002 andi v1,a3,0x2 +8003853c: 14600009 bnez v1,80038564 <_Z7DSPOp14v+0x454> +80038540: 00063403 sra a2,a2,0x10 +80038544: 24c20001 addiu v0,a2,1 +80038548: 00023400 sll a2,v0,0x10 +8003854c: 30e30001 andi v1,a3,0x1 +80038550: 14600004 bnez v1,80038564 <_Z7DSPOp14v+0x454> +80038554: 00063403 sra a2,a2,0x10 +80038558: 24c20001 addiu v0,a2,1 +8003855c: 00023400 sll a2,v0,0x10 +80038560: 00063403 sra a2,a2,0x10 +80038564: 2402000f li v0,15 +80038568: 10c20343 beq a2,v0,80039278 <_Z7DSPOp14v+0x1168> +8003856c: 00061040 sll v0,a2,0x1 +80038570: 2544d1e4 addiu a0,t2,-11804 +80038574: 00441021 addu v0,v0,a0 +80038578: 94430024 lhu v1,36(v0) +8003857c: 30c8ffff andi t0,a2,0xffff +80038580: 70e31802 mul v1,a3,v1 +80038584: 00031840 sll v1,v1,0x1 +80038588: 00031c00 sll v1,v1,0x10 +8003858c: 00031c03 sra v1,v1,0x10 +80038590: 707e1002 mul v0,v1,s8 +80038594: 000213c3 sra v0,v0,0xf +80038598: 00023400 sll a2,v0,0x10 +8003859c: 00063403 sra a2,a2,0x10 +800385a0: 04c00204 bltz a2,80038db4 <_Z7DSPOp14v+0xca4> +800385a4: 32d6ffff andi s6,s6,0xffff +800385a8: 30c24000 andi v0,a2,0x4000 +800385ac: 1440031e bnez v0,80039228 <_Z7DSPOp14v+0x1118> +800385b0: 00c01821 move v1,a2 +800385b4: 30c22000 andi v0,a2,0x2000 +800385b8: 144003d4 bnez v0,8003950c <_Z7DSPOp14v+0x13fc> +800385bc: 30c21000 andi v0,a2,0x1000 +800385c0: 144003d6 bnez v0,8003951c <_Z7DSPOp14v+0x140c> +800385c4: 30c20800 andi v0,a2,0x800 +800385c8: 144003e0 bnez v0,8003954c <_Z7DSPOp14v+0x143c> +800385cc: 30c20400 andi v0,a2,0x400 +800385d0: 144003e4 bnez v0,80039564 <_Z7DSPOp14v+0x1454> +800385d4: 30c20200 andi v0,a2,0x200 +800385d8: 144003f0 bnez v0,8003959c <_Z7DSPOp14v+0x148c> +800385dc: 30c20100 andi v0,a2,0x100 +800385e0: 144003f8 bnez v0,800395c4 <_Z7DSPOp14v+0x14b4> +800385e4: 30c20080 andi v0,a2,0x80 +800385e8: 144003fe bnez v0,800395e4 <_Z7DSPOp14v+0x14d4> +800385ec: 30c20040 andi v0,a2,0x40 +800385f0: 14400402 bnez v0,800395fc <_Z7DSPOp14v+0x14ec> +800385f4: 30c20020 andi v0,a2,0x20 +800385f8: 14400406 bnez v0,80039614 <_Z7DSPOp14v+0x1504> +800385fc: 30c20010 andi v0,a2,0x10 +80038600: 1440040e bnez v0,8003963c <_Z7DSPOp14v+0x152c> +80038604: 30c20008 andi v0,a2,0x8 +80038608: 14400412 bnez v0,80039654 <_Z7DSPOp14v+0x1544> +8003860c: 30c20004 andi v0,a2,0x4 +80038610: 1440041a bnez v0,8003967c <_Z7DSPOp14v+0x156c> +80038614: 30c20002 andi v0,a2,0x2 +80038618: 14400422 bnez v0,800396a4 <_Z7DSPOp14v+0x1594> +8003861c: 30c30001 andi v1,a2,0x1 +80038620: 2405000e li a1,14 +80038624: 2402000f li v0,15 +80038628: 0043280a movz a1,v0,v1 +8003862c: 3c038019 lui v1,0x8019 +80038630: 00051040 sll v0,a1,0x1 +80038634: 2463d1e4 addiu v1,v1,-11804 +80038638: 00431021 addu v0,v0,v1 +8003863c: 94440042 lhu a0,66(v0) +80038640: 30a5ffff andi a1,a1,0xffff +80038644: 70862002 mul a0,a0,a2 +80038648: 00042040 sll a0,a0,0x1 +8003864c: 00041c00 sll v1,a0,0x10 +80038650: 00031c03 sra v1,v1,0x10 +80038654: 02c81023 subu v0,s6,t0 +80038658: 00451023 subu v0,v0,a1 +8003865c: 00021400 sll v0,v0,0x10 +80038660: 00032c00 sll a1,v1,0x10 +80038664: 00021403 sra v0,v0,0x10 +80038668: 184002c8 blez v0,8003918c <_Z7DSPOp14v+0x107c> +8003866c: 00052c03 sra a1,a1,0x10 +80038670: 18a002f1 blez a1,80039238 <_Z7DSPOp14v+0x1128> +80038674: 24047fff li a0,32767 +80038678: 3c028021 lui v0,0x8021 +8003867c: 9443c9c2 lhu v1,-13886(v0) +80038680: 3c028021 lui v0,0x8021 +80038684: 00831821 addu v1,a0,v1 +80038688: 062002a6 bltz s1,80039124 <_Z7DSPOp14v+0x1014> +8003868c: a443c9ce sh v1,-13874(v0) +80038690: 00113a03 sra a3,s1,0x8 +80038694: 24e40040 addiu a0,a3,64 +80038698: 323000ff andi s0,s1,0xff +8003869c: 3c0a8019 lui t2,0x8019 +800386a0: 3c0b8019 lui t3,0x8019 +800386a4: 00044040 sll t0,a0,0x1 +800386a8: 2543da04 addiu v1,t2,-9724 +800386ac: 00108040 sll s0,s0,0x1 +800386b0: 2562dc04 addiu v0,t3,-9212 +800386b4: 01032821 addu a1,t0,v1 +800386b8: 02021021 addu v0,s0,v0 +800386bc: 84440000 lh a0,0(v0) +800386c0: 84a60000 lh a2,0(a1) +800386c4: 00073840 sll a3,a3,0x1 +800386c8: 70862002 mul a0,a0,a2 +800386cc: 00e31821 addu v1,a3,v1 +800386d0: 84650000 lh a1,0(v1) +800386d4: 000423c3 sra a0,a0,0xf +800386d8: 00a42821 addu a1,a1,a0 +800386dc: 34038000 li v1,0x8000 +800386e0: 00a3182a slt v1,a1,v1 +800386e4: 24027fff li v0,32767 +800386e8: 00a3100b movn v0,a1,v1 +800386ec: 00021400 sll v0,v0,0x10 +800386f0: 00021403 sra v0,v0,0x10 +800386f4: 72821002 mul v0,s4,v0 +800386f8: 000213c3 sra v0,v0,0xf +800386fc: 00551021 addu v0,v0,s5 +80038700: 3049ffff andi t1,v0,0xffff +80038704: 2544da04 addiu a0,t2,-9724 +80038708: 2562dc04 addiu v0,t3,-9212 +8003870c: 00e42821 addu a1,a3,a0 +80038710: 02021021 addu v0,s0,v0 +80038714: 84430000 lh v1,0(v0) +80038718: 84a60000 lh a2,0(a1) +8003871c: 01042021 addu a0,t0,a0 +80038720: 70661802 mul v1,v1,a2 +80038724: 84850000 lh a1,0(a0) +80038728: 00031bc3 sra v1,v1,0xf +8003872c: 00a31823 subu v1,a1,v1 +80038730: 28628000 slti v0,v1,-32768 +80038734: 104001c1 beqz v0,80038e3c <_Z7DSPOp14v+0xd2c> +80038738: 00031400 sll v0,v1,0x10 +8003873c: 24028001 li v0,-32767 +80038740: 72621002 mul v0,s3,v0 +80038744: 3c038021 lui v1,0x8021 +80038748: 000213c3 sra v0,v0,0xf +8003874c: 01221021 addu v0,t1,v0 +80038750: 062001c1 bltz s1,80038e58 <_Z7DSPOp14v+0xd48> +80038754: a462c9d0 sh v0,-13872(v1) +80038758: 02201021 move v0,s1 +8003875c: 304400ff andi a0,v0,0xff +80038760: 00021a03 sra v1,v0,0x8 +80038764: 2565dc04 addiu a1,t3,-9212 +80038768: 2542da04 addiu v0,t2,-9724 +8003876c: 00031840 sll v1,v1,0x1 +80038770: 00042040 sll a0,a0,0x1 +80038774: 00621821 addu v1,v1,v0 +80038778: 00852021 addu a0,a0,a1 +8003877c: 84820000 lh v0,0(a0) +80038780: 84650000 lh a1,0(v1) +80038784: 84640080 lh a0,128(v1) +80038788: 70451002 mul v0,v0,a1 +8003878c: 000213c3 sra v0,v0,0xf +80038790: 00821023 subu v0,a0,v0 +80038794: 28438000 slti v1,v0,-32768 +80038798: 106001b6 beqz v1,80038e74 <_Z7DSPOp14v+0xd64> +8003879c: 00021400 sll v0,v0,0x10 +800387a0: 24028001 li v0,-32767 +800387a4: 062001b6 bltz s1,80038e80 <_Z7DSPOp14v+0xd70> +800387a8: 72828002 mul s0,s4,v0 +800387ac: 322400ff andi a0,s1,0xff +800387b0: 00111a03 sra v1,s1,0x8 +800387b4: 2542da04 addiu v0,t2,-9724 +800387b8: 2565dc04 addiu a1,t3,-9212 +800387bc: 00031840 sll v1,v1,0x1 +800387c0: 00042040 sll a0,a0,0x1 +800387c4: 00621821 addu v1,v1,v0 +800387c8: 00852021 addu a0,a0,a1 +800387cc: 84820000 lh v0,0(a0) +800387d0: 84650080 lh a1,128(v1) +800387d4: 84640000 lh a0,0(v1) +800387d8: 70451002 mul v0,v0,a1 +800387dc: 34038000 li v1,0x8000 +800387e0: 000213c3 sra v0,v0,0xf +800387e4: 00822021 addu a0,a0,v0 +800387e8: 0083182a slt v1,a0,v1 +800387ec: 24027fff li v0,32767 +800387f0: 0083100b movn v0,a0,v1 +800387f4: 00021400 sll v0,v0,0x10 +800387f8: 00021403 sra v0,v0,0x10 +800387fc: 72621002 mul v0,s3,v0 +80038800: 00503021 addu a2,v0,s0 +80038804: 000613c3 sra v0,a2,0xf +80038808: 00028400 sll s0,v0,0x10 +8003880c: 00108403 sra s0,s0,0x10 +80038810: 060001b3 bltz s0,80038ee0 <_Z7DSPOp14v+0xdd0> +80038814: 32024000 andi v0,s0,0x4000 +80038818: 14400285 bnez v0,80039230 <_Z7DSPOp14v+0x1120> +8003881c: 32022000 andi v0,s0,0x2000 +80038820: 14400336 bnez v0,800394fc <_Z7DSPOp14v+0x13ec> +80038824: 32021000 andi v0,s0,0x1000 +80038828: 14400340 bnez v0,8003952c <_Z7DSPOp14v+0x141c> +8003882c: 32020800 andi v0,s0,0x800 +80038830: 14400344 bnez v0,80039544 <_Z7DSPOp14v+0x1434> +80038834: 32020400 andi v0,s0,0x400 +80038838: 1440034e bnez v0,80039574 <_Z7DSPOp14v+0x1464> +8003883c: 32020200 andi v0,s0,0x200 +80038840: 14400350 bnez v0,80039584 <_Z7DSPOp14v+0x1474> +80038844: 32020100 andi v0,s0,0x100 +80038848: 14400358 bnez v0,800395ac <_Z7DSPOp14v+0x149c> +8003884c: 32020080 andi v0,s0,0x80 +80038850: 1440035e bnez v0,800395cc <_Z7DSPOp14v+0x14bc> +80038854: 32020040 andi v0,s0,0x40 +80038858: 1440036a bnez v0,80039604 <_Z7DSPOp14v+0x14f4> +8003885c: 32020020 andi v0,s0,0x20 +80038860: 1440036a bnez v0,8003960c <_Z7DSPOp14v+0x14fc> +80038864: 32020010 andi v0,s0,0x10 +80038868: 14400376 bnez v0,80039644 <_Z7DSPOp14v+0x1534> +8003886c: 32020008 andi v0,s0,0x8 +80038870: 1440037e bnez v0,8003966c <_Z7DSPOp14v+0x155c> +80038874: 32020004 andi v0,s0,0x4 +80038878: 14400384 bnez v0,8003968c <_Z7DSPOp14v+0x157c> +8003887c: 32020002 andi v0,s0,0x2 +80038880: 1440038c bnez v0,800396b4 <_Z7DSPOp14v+0x15a4> +80038884: 32020001 andi v0,s0,0x1 +80038888: 1440039c bnez v0,800396fc <_Z7DSPOp14v+0x15ec> +8003888c: 3c0a8019 lui t2,0x8019 +80038890: 2543d1e4 addiu v1,t2,-11804 +80038894: 94620060 lhu v0,96(v1) +80038898: 30c67fff andi a2,a2,0x7fff +8003889c: 72021002 mul v0,s0,v0 +800388a0: 2405000f li a1,15 +800388a4: 00021040 sll v0,v0,0x1 +800388a8: 00024400 sll t0,v0,0x10 +800388ac: 00084403 sra t0,t0,0x10 +800388b0: 06000276 bltz s0,8003928c <_Z7DSPOp14v+0x117c> +800388b4: 30c24000 andi v0,a2,0x4000 +800388b8: 14400049 bnez v0,800389e0 <_Z7DSPOp14v+0x8d0> +800388bc: 24a20001 addiu v0,a1,1 +800388c0: 00022c00 sll a1,v0,0x10 +800388c4: 30c32000 andi v1,a2,0x2000 +800388c8: 14600045 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +800388cc: 00052c03 sra a1,a1,0x10 +800388d0: 24a20001 addiu v0,a1,1 +800388d4: 00022c00 sll a1,v0,0x10 +800388d8: 30c31000 andi v1,a2,0x1000 +800388dc: 14600040 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +800388e0: 00052c03 sra a1,a1,0x10 +800388e4: 24a20001 addiu v0,a1,1 +800388e8: 00022c00 sll a1,v0,0x10 +800388ec: 30c30800 andi v1,a2,0x800 +800388f0: 1460003b bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +800388f4: 00052c03 sra a1,a1,0x10 +800388f8: 24a20001 addiu v0,a1,1 +800388fc: 00022c00 sll a1,v0,0x10 +80038900: 30c30400 andi v1,a2,0x400 +80038904: 14600036 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +80038908: 00052c03 sra a1,a1,0x10 +8003890c: 24a20001 addiu v0,a1,1 +80038910: 00022c00 sll a1,v0,0x10 +80038914: 30c30200 andi v1,a2,0x200 +80038918: 14600031 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +8003891c: 00052c03 sra a1,a1,0x10 +80038920: 24a20001 addiu v0,a1,1 +80038924: 00022c00 sll a1,v0,0x10 +80038928: 30c30100 andi v1,a2,0x100 +8003892c: 1460002c bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +80038930: 00052c03 sra a1,a1,0x10 +80038934: 24a20001 addiu v0,a1,1 +80038938: 00022c00 sll a1,v0,0x10 +8003893c: 30c30080 andi v1,a2,0x80 +80038940: 14600027 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +80038944: 00052c03 sra a1,a1,0x10 +80038948: 24a20001 addiu v0,a1,1 +8003894c: 00022c00 sll a1,v0,0x10 +80038950: 30c30040 andi v1,a2,0x40 +80038954: 14600022 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +80038958: 00052c03 sra a1,a1,0x10 +8003895c: 24a20001 addiu v0,a1,1 +80038960: 00022c00 sll a1,v0,0x10 +80038964: 30c30020 andi v1,a2,0x20 +80038968: 1460001d bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +8003896c: 00052c03 sra a1,a1,0x10 +80038970: 24a20001 addiu v0,a1,1 +80038974: 00022c00 sll a1,v0,0x10 +80038978: 30c30010 andi v1,a2,0x10 +8003897c: 14600018 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +80038980: 00052c03 sra a1,a1,0x10 +80038984: 24a20001 addiu v0,a1,1 +80038988: 00022c00 sll a1,v0,0x10 +8003898c: 30c30008 andi v1,a2,0x8 +80038990: 14600013 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +80038994: 00052c03 sra a1,a1,0x10 +80038998: 24a20001 addiu v0,a1,1 +8003899c: 00022c00 sll a1,v0,0x10 +800389a0: 30c30004 andi v1,a2,0x4 +800389a4: 1460000e bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +800389a8: 00052c03 sra a1,a1,0x10 +800389ac: 24a20001 addiu v0,a1,1 +800389b0: 00022c00 sll a1,v0,0x10 +800389b4: 30c30002 andi v1,a2,0x2 +800389b8: 14600009 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +800389bc: 00052c03 sra a1,a1,0x10 +800389c0: 24a20001 addiu v0,a1,1 +800389c4: 00022c00 sll a1,v0,0x10 +800389c8: 30c30001 andi v1,a2,0x1 +800389cc: 14600004 bnez v1,800389e0 <_Z7DSPOp14v+0x8d0> +800389d0: 00052c03 sra a1,a1,0x10 +800389d4: 24a20001 addiu v0,a1,1 +800389d8: 00022c00 sll a1,v0,0x10 +800389dc: 00052c03 sra a1,a1,0x10 +800389e0: 2402000f li v0,15 +800389e4: 10a2021f beq a1,v0,80039264 <_Z7DSPOp14v+0x1154> +800389e8: 2542d1e4 addiu v0,t2,-11804 +800389ec: 00051840 sll v1,a1,0x1 +800389f0: 00621821 addu v1,v1,v0 +800389f4: 94640024 lhu a0,36(v1) +800389f8: 30b1ffff andi s1,a1,0xffff +800389fc: 70c42002 mul a0,a2,a0 +80038a00: 00042040 sll a0,a0,0x1 +80038a04: 00048400 sll s0,a0,0x10 +80038a08: 00108403 sra s0,s0,0x10 +80038a0c: 0640016c bltz s2,80038fc0 <_Z7DSPOp14v+0xeb0> +80038a10: 24028000 li v0,-32768 +80038a14: 324400ff andi a0,s2,0xff +80038a18: 00122a03 sra a1,s2,0x8 +80038a1c: 3c028019 lui v0,0x8019 +80038a20: 3c038019 lui v1,0x8019 +80038a24: 2442da04 addiu v0,v0,-9724 +80038a28: 2463dc04 addiu v1,v1,-9212 +80038a2c: 00052840 sll a1,a1,0x1 +80038a30: 00042040 sll a0,a0,0x1 +80038a34: 00a22821 addu a1,a1,v0 +80038a38: 00832021 addu a0,a0,v1 +80038a3c: 84820000 lh v0,0(a0) +80038a40: 84a30080 lh v1,128(a1) +80038a44: 84a40000 lh a0,0(a1) +80038a48: 70431002 mul v0,v0,v1 +80038a4c: 34038000 li v1,0x8000 +80038a50: 000213c3 sra v0,v0,0xf +80038a54: 00822021 addu a0,a0,v0 +80038a58: 0083182a slt v1,a0,v1 +80038a5c: 24027fff li v0,32767 +80038a60: 0083100b movn v0,a0,v1 +80038a64: 00021400 sll v0,v0,0x10 +80038a68: 00021403 sra v0,v0,0x10 +80038a6c: 04400160 bltz v0,80038ff0 <_Z7DSPOp14v+0xee0> +80038a70: 00403021 move a2,v0 +80038a74: 30424000 andi v0,v0,0x4000 +80038a78: 14400298 bnez v0,800394dc <_Z7DSPOp14v+0x13cc> +80038a7c: 00c01821 move v1,a2 +80038a80: 30c22000 andi v0,a2,0x2000 +80038a84: 144002c3 bnez v0,80039594 <_Z7DSPOp14v+0x1484> +80038a88: 30c21000 andi v0,a2,0x1000 +80038a8c: 144002cb bnez v0,800395bc <_Z7DSPOp14v+0x14ac> +80038a90: 30c20800 andi v0,a2,0x800 +80038a94: 144002ed bnez v0,8003964c <_Z7DSPOp14v+0x153c> +80038a98: 30c20400 andi v0,a2,0x400 +80038a9c: 144002f5 bnez v0,80039674 <_Z7DSPOp14v+0x1564> +80038aa0: 30c20200 andi v0,a2,0x200 +80038aa4: 144002fd bnez v0,8003969c <_Z7DSPOp14v+0x158c> +80038aa8: 30c20100 andi v0,a2,0x100 +80038aac: 14400303 bnez v0,800396bc <_Z7DSPOp14v+0x15ac> +80038ab0: 30c20080 andi v0,a2,0x80 +80038ab4: 14400305 bnez v0,800396cc <_Z7DSPOp14v+0x15bc> +80038ab8: 30c20040 andi v0,a2,0x40 +80038abc: 14400305 bnez v0,800396d4 <_Z7DSPOp14v+0x15c4> +80038ac0: 30c20020 andi v0,a2,0x20 +80038ac4: 14400305 bnez v0,800396dc <_Z7DSPOp14v+0x15cc> +80038ac8: 30c20010 andi v0,a2,0x10 +80038acc: 14400305 bnez v0,800396e4 <_Z7DSPOp14v+0x15d4> +80038ad0: 30c20008 andi v0,a2,0x8 +80038ad4: 14400305 bnez v0,800396ec <_Z7DSPOp14v+0x15dc> +80038ad8: 30c20004 andi v0,a2,0x4 +80038adc: 14400309 bnez v0,80039704 <_Z7DSPOp14v+0x15f4> +80038ae0: 30c20002 andi v0,a2,0x2 +80038ae4: 14400309 bnez v0,8003970c <_Z7DSPOp14v+0x15fc> +80038ae8: 30c20001 andi v0,a2,0x1 +80038aec: 1440027d bnez v0,800394e4 <_Z7DSPOp14v+0x13d4> +80038af0: 2405000e li a1,14 +80038af4: 2405000f li a1,15 +80038af8: 3c038019 lui v1,0x8019 +80038afc: 2463d1e4 addiu v1,v1,-11804 +80038b00: 00051040 sll v0,a1,0x1 +80038b04: 00431021 addu v0,v0,v1 +80038b08: 94440042 lhu a0,66(v0) +80038b0c: 30a7ffff andi a3,a1,0xffff +80038b10: 70c42002 mul a0,a2,a0 +80038b14: 00042040 sll a0,a0,0x1 +80038b18: 00041c00 sll v1,a0,0x10 +80038b1c: 00031c03 sra v1,v1,0x10 +80038b20: 73c31002 mul v0,s8,v1 +80038b24: 000213c3 sra v0,v0,0xf +80038b28: 00021400 sll v0,v0,0x10 +80038b2c: 00021403 sra v0,v0,0x10 +80038b30: 72021002 mul v0,s0,v0 +80038b34: 000213c3 sra v0,v0,0xf +80038b38: 00021023 negu v0,v0 +80038b3c: 00022c00 sll a1,v0,0x10 +80038b40: 00052c03 sra a1,a1,0x10 +80038b44: 04a00156 bltz a1,800390a0 <_Z7DSPOp14v+0xf90> +80038b48: 30a24000 andi v0,a1,0x4000 +80038b4c: 144001b4 bnez v0,80039220 <_Z7DSPOp14v+0x1110> +80038b50: 00a01821 move v1,a1 +80038b54: 30a22000 andi v0,a1,0x2000 +80038b58: 1440026a bnez v0,80039504 <_Z7DSPOp14v+0x13f4> +80038b5c: 30a21000 andi v0,a1,0x1000 +80038b60: 1440026c bnez v0,80039514 <_Z7DSPOp14v+0x1404> +80038b64: 30a20800 andi v0,a1,0x800 +80038b68: 14400274 bnez v0,8003953c <_Z7DSPOp14v+0x142c> +80038b6c: 30a20400 andi v0,a1,0x400 +80038b70: 1440027e bnez v0,8003956c <_Z7DSPOp14v+0x145c> +80038b74: 30a20200 andi v0,a1,0x200 +80038b78: 14400284 bnez v0,8003958c <_Z7DSPOp14v+0x147c> +80038b7c: 30a20100 andi v0,a1,0x100 +80038b80: 1440028c bnez v0,800395b4 <_Z7DSPOp14v+0x14a4> +80038b84: 30a20080 andi v0,a1,0x80 +80038b88: 14400294 bnez v0,800395dc <_Z7DSPOp14v+0x14cc> +80038b8c: 30a20040 andi v0,a1,0x40 +80038b90: 14400298 bnez v0,800395f4 <_Z7DSPOp14v+0x14e4> +80038b94: 30a20020 andi v0,a1,0x20 +80038b98: 144002a2 bnez v0,80039624 <_Z7DSPOp14v+0x1514> +80038b9c: 30a20010 andi v0,a1,0x10 +80038ba0: 144002a4 bnez v0,80039634 <_Z7DSPOp14v+0x1524> +80038ba4: 30a20008 andi v0,a1,0x8 +80038ba8: 144002ac bnez v0,8003965c <_Z7DSPOp14v+0x154c> +80038bac: 30a20004 andi v0,a1,0x4 +80038bb0: 144002b8 bnez v0,80039694 <_Z7DSPOp14v+0x1584> +80038bb4: 30a20002 andi v0,a1,0x2 +80038bb8: 144002bc bnez v0,800396ac <_Z7DSPOp14v+0x159c> +80038bbc: 30a30001 andi v1,a1,0x1 +80038bc0: 2406000e li a2,14 +80038bc4: 2402000f li v0,15 +80038bc8: 0043300a movz a2,v0,v1 +80038bcc: 3c038019 lui v1,0x8019 +80038bd0: 00061040 sll v0,a2,0x1 +80038bd4: 2463d1e4 addiu v1,v1,-11804 +80038bd8: 00431021 addu v0,v0,v1 +80038bdc: 94440042 lhu a0,66(v0) +80038be0: 30c6ffff andi a2,a2,0xffff +80038be4: 70a42002 mul a0,a1,a0 +80038be8: 00042040 sll a0,a0,0x1 +80038bec: 00041c00 sll v1,a0,0x10 +80038bf0: 00031c03 sra v1,v1,0x10 +80038bf4: 02d11023 subu v0,s6,s1 +80038bf8: 00471023 subu v0,v0,a3 +80038bfc: 00461023 subu v0,v0,a2 +80038c00: 00021400 sll v0,v0,0x10 +80038c04: 00032c00 sll a1,v1,0x10 +80038c08: 00021403 sra v0,v0,0x10 +80038c0c: 1840011a blez v0,80039078 <_Z7DSPOp14v+0xf68> +80038c10: 00052c03 sra a1,a1,0x10 +80038c14: 18a000a8 blez a1,80038eb8 <_Z7DSPOp14v+0xda8> +80038c18: 24047fff li a0,32767 +80038c1c: 3c028021 lui v0,0x8021 +80038c20: 9443c9cc lhu v1,-13876(v0) +80038c24: 3c028021 lui v0,0x8021 +80038c28: 02e31821 addu v1,s7,v1 +80038c2c: 00831821 addu v1,a0,v1 +80038c30: a443c9d2 sh v1,-13870(v0) +80038c34: 8fbf0034 lw ra,52(sp) +80038c38: 8fbe0030 lw s8,48(sp) +80038c3c: 8fb7002c lw s7,44(sp) +80038c40: 8fb60028 lw s6,40(sp) +80038c44: 8fb50024 lw s5,36(sp) +80038c48: 8fb40020 lw s4,32(sp) +80038c4c: 8fb3001c lw s3,28(sp) +80038c50: 8fb20018 lw s2,24(sp) +80038c54: 8fb10014 lw s1,20(sp) +80038c58: 8fb00010 lw s0,16(sp) +80038c5c: 03e00008 jr ra +80038c60: 27bd0038 addiu sp,sp,56 +80038c64: 00021403 sra v0,v0,0x10 +80038c68: 70548002 mul s0,v0,s4 +80038c6c: 3c028021 lui v0,0x8021 +80038c70: 0621fdae bgez s1,8003832c <_Z7DSPOp14v+0x21c> +80038c74: 8453c9ca lh s3,-13878(v0) +80038c78: 24028000 li v0,-32768 +80038c7c: 12220164 beq s1,v0,80039210 <_Z7DSPOp14v+0x1100> +80038c80: 00112023 negu a0,s1 +80038c84: 00042400 sll a0,a0,0x10 +80038c88: 3c028003 lui v0,0x8003 +80038c8c: 244264c4 addiu v0,v0,25796 +80038c90: 0040f809 jalr v0 +80038c94: 00042403 sra a0,a0,0x10 +80038c98: 00021023 negu v0,v0 +80038c9c: 00021400 sll v0,v0,0x10 +80038ca0: 00021403 sra v0,v0,0x10 +80038ca4: 72621002 mul v0,s3,v0 +80038ca8: 02023823 subu a3,s0,v0 +80038cac: 000713c3 sra v0,a3,0xf +80038cb0: 00022c00 sll a1,v0,0x10 +80038cb4: 00052c03 sra a1,a1,0x10 +80038cb8: 04a1fdb7 bgez a1,80038398 <_Z7DSPOp14v+0x288> +80038cbc: 30a24000 andi v0,a1,0x4000 +80038cc0: 10400155 beqz v0,80039218 <_Z7DSPOp14v+0x1108> +80038cc4: 00a01821 move v1,a1 +80038cc8: 30a22000 andi v0,a1,0x2000 +80038ccc: 10400209 beqz v0,800394f4 <_Z7DSPOp14v+0x13e4> +80038cd0: 30a21000 andi v0,a1,0x1000 +80038cd4: 10400213 beqz v0,80039524 <_Z7DSPOp14v+0x1414> +80038cd8: 30a20800 andi v0,a1,0x800 +80038cdc: 1040021d beqz v0,80039554 <_Z7DSPOp14v+0x1444> +80038ce0: 30a20400 andi v0,a1,0x400 +80038ce4: 1040021d beqz v0,8003955c <_Z7DSPOp14v+0x144c> +80038ce8: 30a20200 andi v0,a1,0x200 +80038cec: 10400223 beqz v0,8003957c <_Z7DSPOp14v+0x146c> +80038cf0: 30a20100 andi v0,a1,0x100 +80038cf4: 1040022b beqz v0,800395a4 <_Z7DSPOp14v+0x1494> +80038cf8: 30a20080 andi v0,a1,0x80 +80038cfc: 10400235 beqz v0,800395d4 <_Z7DSPOp14v+0x14c4> +80038d00: 30a20040 andi v0,a1,0x40 +80038d04: 10400239 beqz v0,800395ec <_Z7DSPOp14v+0x14dc> +80038d08: 30a20020 andi v0,a1,0x20 +80038d0c: 10400243 beqz v0,8003961c <_Z7DSPOp14v+0x150c> +80038d10: 30a20010 andi v0,a1,0x10 +80038d14: 10400245 beqz v0,8003962c <_Z7DSPOp14v+0x151c> +80038d18: 30a20008 andi v0,a1,0x8 +80038d1c: 10400251 beqz v0,80039664 <_Z7DSPOp14v+0x1554> +80038d20: 30a20004 andi v0,a1,0x4 +80038d24: 10400257 beqz v0,80039684 <_Z7DSPOp14v+0x1574> +80038d28: 30a20002 andi v0,a1,0x2 +80038d2c: 10400265 beqz v0,800396c4 <_Z7DSPOp14v+0x15b4> +80038d30: 30a30001 andi v1,a1,0x1 +80038d34: 2406000e li a2,14 +80038d38: 2402000f li v0,15 +80038d3c: 0043300b movn a2,v0,v1 +80038d40: 3c0a8019 lui t2,0x8019 +80038d44: 00061040 sll v0,a2,0x1 +80038d48: 2548d1e4 addiu t0,t2,-11804 +80038d4c: 00481021 addu v0,v0,t0 +80038d50: 94430042 lhu v1,66(v0) +80038d54: 28c4000f slti a0,a2,15 +80038d58: 70651802 mul v1,v1,a1 +80038d5c: 30e77fff andi a3,a3,0x7fff +80038d60: 00031840 sll v1,v1,0x1 +80038d64: 00034c00 sll t1,v1,0x10 +80038d68: 1080fdb2 beqz a0,80038434 <_Z7DSPOp14v+0x324> +80038d6c: 00094c03 sra t1,t1,0x10 +80038d70: 24020040 li v0,64 +80038d74: 00461023 subu v0,v0,a2 +80038d78: 00021040 sll v0,v0,0x1 +80038d7c: 00481021 addu v0,v0,t0 +80038d80: 94430000 lhu v1,0(v0) +80038d84: 30c8ffff andi t0,a2,0xffff +80038d88: 70e31802 mul v1,a3,v1 +80038d8c: 00031bc3 sra v1,v1,0xf +80038d90: 01231821 addu v1,t1,v1 +80038d94: 00031c00 sll v1,v1,0x10 +80038d98: 00031c03 sra v1,v1,0x10 +80038d9c: 707e1002 mul v0,v1,s8 +80038da0: 000213c3 sra v0,v0,0xf +80038da4: 00023400 sll a2,v0,0x10 +80038da8: 00063403 sra a2,a2,0x10 +80038dac: 04c1fdfe bgez a2,800385a8 <_Z7DSPOp14v+0x498> +80038db0: 32d6ffff andi s6,s6,0xffff +80038db4: 30c24000 andi v0,a2,0x4000 +80038db8: 1040011b beqz v0,80039228 <_Z7DSPOp14v+0x1118> +80038dbc: 00c01821 move v1,a2 +80038dc0: 30c22000 andi v0,a2,0x2000 +80038dc4: 104001d1 beqz v0,8003950c <_Z7DSPOp14v+0x13fc> +80038dc8: 30c21000 andi v0,a2,0x1000 +80038dcc: 104001d3 beqz v0,8003951c <_Z7DSPOp14v+0x140c> +80038dd0: 30c20800 andi v0,a2,0x800 +80038dd4: 104001dd beqz v0,8003954c <_Z7DSPOp14v+0x143c> +80038dd8: 30c20400 andi v0,a2,0x400 +80038ddc: 104001e1 beqz v0,80039564 <_Z7DSPOp14v+0x1454> +80038de0: 30c20200 andi v0,a2,0x200 +80038de4: 104001ed beqz v0,8003959c <_Z7DSPOp14v+0x148c> +80038de8: 30c20100 andi v0,a2,0x100 +80038dec: 104001f5 beqz v0,800395c4 <_Z7DSPOp14v+0x14b4> +80038df0: 30c20080 andi v0,a2,0x80 +80038df4: 104001fb beqz v0,800395e4 <_Z7DSPOp14v+0x14d4> +80038df8: 30c20040 andi v0,a2,0x40 +80038dfc: 104001ff beqz v0,800395fc <_Z7DSPOp14v+0x14ec> +80038e00: 30c20020 andi v0,a2,0x20 +80038e04: 10400203 beqz v0,80039614 <_Z7DSPOp14v+0x1504> +80038e08: 30c20010 andi v0,a2,0x10 +80038e0c: 1040020b beqz v0,8003963c <_Z7DSPOp14v+0x152c> +80038e10: 30c20008 andi v0,a2,0x8 +80038e14: 1040020f beqz v0,80039654 <_Z7DSPOp14v+0x1544> +80038e18: 30c20004 andi v0,a2,0x4 +80038e1c: 10400217 beqz v0,8003967c <_Z7DSPOp14v+0x156c> +80038e20: 30c20002 andi v0,a2,0x2 +80038e24: 1040021f beqz v0,800396a4 <_Z7DSPOp14v+0x1594> +80038e28: 30c30001 andi v1,a2,0x1 +80038e2c: 2405000e li a1,14 +80038e30: 2402000f li v0,15 +80038e34: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80038e38: 0043280b movn a1,v0,v1 +80038e3c: 00021403 sra v0,v0,0x10 +80038e40: 72621002 mul v0,s3,v0 +80038e44: 3c038021 lui v1,0x8021 +80038e48: 000213c3 sra v0,v0,0xf +80038e4c: 01221021 addu v0,t1,v0 +80038e50: 0621fe41 bgez s1,80038758 <_Z7DSPOp14v+0x648> +80038e54: a462c9d0 sh v0,-13872(v1) +80038e58: 24028000 li v0,-32768 +80038e5c: 122200de beq s1,v0,800391d8 <_Z7DSPOp14v+0x10c8> +80038e60: 00000000 nop +80038e64: 00111023 negu v0,s1 +80038e68: 00021400 sll v0,v0,0x10 +80038e6c: 0800e1d7 j 8003875c <_Z7DSPOp14v+0x64c> +80038e70: 00021403 sra v0,v0,0x10 +80038e74: 00021403 sra v0,v0,0x10 +80038e78: 0621fe4c bgez s1,800387ac <_Z7DSPOp14v+0x69c> +80038e7c: 72828002 mul s0,s4,v0 +80038e80: 24028000 li v0,-32768 +80038e84: 122200d6 beq s1,v0,800391e0 <_Z7DSPOp14v+0x10d0> +80038e88: 00000000 nop +80038e8c: 00112023 negu a0,s1 +80038e90: 00042400 sll a0,a0,0x10 +80038e94: 3c028003 lui v0,0x8003 +80038e98: 244264c4 addiu v0,v0,25796 +80038e9c: 0040f809 jalr v0 +80038ea0: 00042403 sra a0,a0,0x10 +80038ea4: 00021023 negu v0,v0 +80038ea8: 00021400 sll v0,v0,0x10 +80038eac: 00021403 sra v0,v0,0x10 +80038eb0: 0800e200 j 80038800 <_Z7DSPOp14v+0x6f0> +80038eb4: 72621002 mul v0,s3,v0 +80038eb8: 14a000cb bnez a1,800391e8 <_Z7DSPOp14v+0x10d8> +80038ebc: 00000000 nop +80038ec0: 0800e307 j 80038c1c <_Z7DSPOp14v+0xb0c> +80038ec4: 30a4ffff andi a0,a1,0xffff +80038ec8: 24028000 li v0,-32768 +80038ecc: 124200cb beq s2,v0,800391fc <_Z7DSPOp14v+0x10ec> +80038ed0: 00121023 negu v0,s2 +80038ed4: 00021400 sll v0,v0,0x10 +80038ed8: 0800e055 j 80038154 <_Z7DSPOp14v+0x44> +80038edc: 00021403 sra v0,v0,0x10 +80038ee0: 104000d3 beqz v0,80039230 <_Z7DSPOp14v+0x1120> +80038ee4: 32022000 andi v0,s0,0x2000 +80038ee8: 10400184 beqz v0,800394fc <_Z7DSPOp14v+0x13ec> +80038eec: 32021000 andi v0,s0,0x1000 +80038ef0: 1040018e beqz v0,8003952c <_Z7DSPOp14v+0x141c> +80038ef4: 32020800 andi v0,s0,0x800 +80038ef8: 10400192 beqz v0,80039544 <_Z7DSPOp14v+0x1434> +80038efc: 32020400 andi v0,s0,0x400 +80038f00: 1040019c beqz v0,80039574 <_Z7DSPOp14v+0x1464> +80038f04: 32020200 andi v0,s0,0x200 +80038f08: 1040019e beqz v0,80039584 <_Z7DSPOp14v+0x1474> +80038f0c: 32020100 andi v0,s0,0x100 +80038f10: 104001a6 beqz v0,800395ac <_Z7DSPOp14v+0x149c> +80038f14: 32020080 andi v0,s0,0x80 +80038f18: 104001ac beqz v0,800395cc <_Z7DSPOp14v+0x14bc> +80038f1c: 32020040 andi v0,s0,0x40 +80038f20: 104001b8 beqz v0,80039604 <_Z7DSPOp14v+0x14f4> +80038f24: 32020020 andi v0,s0,0x20 +80038f28: 104001b8 beqz v0,8003960c <_Z7DSPOp14v+0x14fc> +80038f2c: 32020010 andi v0,s0,0x10 +80038f30: 104001c4 beqz v0,80039644 <_Z7DSPOp14v+0x1534> +80038f34: 32020008 andi v0,s0,0x8 +80038f38: 104001cc beqz v0,8003966c <_Z7DSPOp14v+0x155c> +80038f3c: 32020004 andi v0,s0,0x4 +80038f40: 104001d2 beqz v0,8003968c <_Z7DSPOp14v+0x157c> +80038f44: 32020002 andi v0,s0,0x2 +80038f48: 104001da beqz v0,800396b4 <_Z7DSPOp14v+0x15a4> +80038f4c: 32030001 andi v1,s0,0x1 +80038f50: 2405000e li a1,14 +80038f54: 2402000f li v0,15 +80038f58: 0043280b movn a1,v0,v1 +80038f5c: 3c0a8019 lui t2,0x8019 +80038f60: 00051040 sll v0,a1,0x1 +80038f64: 2547d1e4 addiu a3,t2,-11804 +80038f68: 00471021 addu v0,v0,a3 +80038f6c: 94430042 lhu v1,66(v0) +80038f70: 28a4000f slti a0,a1,15 +80038f74: 72031802 mul v1,s0,v1 +80038f78: 30c67fff andi a2,a2,0x7fff +80038f7c: 00031840 sll v1,v1,0x1 +80038f80: 00034400 sll t0,v1,0x10 +80038f84: 1080fe4a beqz a0,800388b0 <_Z7DSPOp14v+0x7a0> +80038f88: 00084403 sra t0,t0,0x10 +80038f8c: 24020040 li v0,64 +80038f90: 00451023 subu v0,v0,a1 +80038f94: 00021040 sll v0,v0,0x1 +80038f98: 00471021 addu v0,v0,a3 +80038f9c: 94430000 lhu v1,0(v0) +80038fa0: 30b1ffff andi s1,a1,0xffff +80038fa4: 70c31802 mul v1,a2,v1 +80038fa8: 00031bc3 sra v1,v1,0xf +80038fac: 01031821 addu v1,t0,v1 +80038fb0: 00038400 sll s0,v1,0x10 +80038fb4: 0641fe97 bgez s2,80038a14 <_Z7DSPOp14v+0x904> +80038fb8: 00108403 sra s0,s0,0x10 +80038fbc: 24028000 li v0,-32768 +80038fc0: 1242007e beq s2,v0,800391bc <_Z7DSPOp14v+0x10ac> +80038fc4: 00122023 negu a0,s2 +80038fc8: 00042400 sll a0,a0,0x10 +80038fcc: 3c028003 lui v0,0x8003 +80038fd0: 244264c4 addiu v0,v0,25796 +80038fd4: 0040f809 jalr v0 +80038fd8: 00042403 sra a0,a0,0x10 +80038fdc: 00021023 negu v0,v0 +80038fe0: 00021400 sll v0,v0,0x10 +80038fe4: 00021403 sra v0,v0,0x10 +80038fe8: 0441fea2 bgez v0,80038a74 <_Z7DSPOp14v+0x964> +80038fec: 00403021 move a2,v0 +80038ff0: 30424000 andi v0,v0,0x4000 +80038ff4: 10400139 beqz v0,800394dc <_Z7DSPOp14v+0x13cc> +80038ff8: 00c01821 move v1,a2 +80038ffc: 30c22000 andi v0,a2,0x2000 +80039000: 104001c4 beqz v0,80039714 <_Z7DSPOp14v+0x1604> +80039004: 30c21000 andi v0,a2,0x1000 +80039008: 104001c4 beqz v0,8003971c <_Z7DSPOp14v+0x160c> +8003900c: 30c20800 andi v0,a2,0x800 +80039010: 104001c4 beqz v0,80039724 <_Z7DSPOp14v+0x1614> +80039014: 30c20400 andi v0,a2,0x400 +80039018: 104001c4 beqz v0,8003972c <_Z7DSPOp14v+0x161c> +8003901c: 30c20200 andi v0,a2,0x200 +80039020: 104001c4 beqz v0,80039734 <_Z7DSPOp14v+0x1624> +80039024: 30c20100 andi v0,a2,0x100 +80039028: 104001c4 beqz v0,8003973c <_Z7DSPOp14v+0x162c> +8003902c: 30c20080 andi v0,a2,0x80 +80039030: 104001c4 beqz v0,80039744 <_Z7DSPOp14v+0x1634> +80039034: 30c20040 andi v0,a2,0x40 +80039038: 104001c4 beqz v0,8003974c <_Z7DSPOp14v+0x163c> +8003903c: 30c20020 andi v0,a2,0x20 +80039040: 104001c4 beqz v0,80039754 <_Z7DSPOp14v+0x1644> +80039044: 30c20010 andi v0,a2,0x10 +80039048: 104001c4 beqz v0,8003975c <_Z7DSPOp14v+0x164c> +8003904c: 30c20008 andi v0,a2,0x8 +80039050: 104001c4 beqz v0,80039764 <_Z7DSPOp14v+0x1654> +80039054: 30c20004 andi v0,a2,0x4 +80039058: 104001c4 beqz v0,8003976c <_Z7DSPOp14v+0x165c> +8003905c: 30c20002 andi v0,a2,0x2 +80039060: 104001c4 beqz v0,80039774 <_Z7DSPOp14v+0x1664> +80039064: 30c30001 andi v1,a2,0x1 +80039068: 2405000e li a1,14 +8003906c: 2402000f li v0,15 +80039070: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039074: 0043280b movn a1,v0,v1 +80039078: 1040ff91 beqz v0,80038ec0 <_Z7DSPOp14v+0xdb0> +8003907c: 3c038019 lui v1,0x8019 +80039080: 00021040 sll v0,v0,0x1 +80039084: 2463d1e4 addiu v1,v1,-11804 +80039088: 00431021 addu v0,v0,v1 +8003908c: 94440062 lhu a0,98(v0) +80039090: 70a42002 mul a0,a1,a0 +80039094: 000423c3 sra a0,a0,0xf +80039098: 0800e307 j 80038c1c <_Z7DSPOp14v+0xb0c> +8003909c: 3084ffff andi a0,a0,0xffff +800390a0: 1040005f beqz v0,80039220 <_Z7DSPOp14v+0x1110> +800390a4: 00a01821 move v1,a1 +800390a8: 30a22000 andi v0,a1,0x2000 +800390ac: 10400115 beqz v0,80039504 <_Z7DSPOp14v+0x13f4> +800390b0: 30a21000 andi v0,a1,0x1000 +800390b4: 10400117 beqz v0,80039514 <_Z7DSPOp14v+0x1404> +800390b8: 30a20800 andi v0,a1,0x800 +800390bc: 1040011f beqz v0,8003953c <_Z7DSPOp14v+0x142c> +800390c0: 30a20400 andi v0,a1,0x400 +800390c4: 10400129 beqz v0,8003956c <_Z7DSPOp14v+0x145c> +800390c8: 30a20200 andi v0,a1,0x200 +800390cc: 1040012f beqz v0,8003958c <_Z7DSPOp14v+0x147c> +800390d0: 30a20100 andi v0,a1,0x100 +800390d4: 10400137 beqz v0,800395b4 <_Z7DSPOp14v+0x14a4> +800390d8: 30a20080 andi v0,a1,0x80 +800390dc: 1040013f beqz v0,800395dc <_Z7DSPOp14v+0x14cc> +800390e0: 30a20040 andi v0,a1,0x40 +800390e4: 10400143 beqz v0,800395f4 <_Z7DSPOp14v+0x14e4> +800390e8: 30a20020 andi v0,a1,0x20 +800390ec: 1040014d beqz v0,80039624 <_Z7DSPOp14v+0x1514> +800390f0: 30a20010 andi v0,a1,0x10 +800390f4: 1040014f beqz v0,80039634 <_Z7DSPOp14v+0x1524> +800390f8: 30a20008 andi v0,a1,0x8 +800390fc: 10400157 beqz v0,8003965c <_Z7DSPOp14v+0x154c> +80039100: 30a20004 andi v0,a1,0x4 +80039104: 10400163 beqz v0,80039694 <_Z7DSPOp14v+0x1584> +80039108: 30a20002 andi v0,a1,0x2 +8003910c: 10400167 beqz v0,800396ac <_Z7DSPOp14v+0x159c> +80039110: 30a30001 andi v1,a1,0x1 +80039114: 2406000e li a2,14 +80039118: 2402000f li v0,15 +8003911c: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039120: 0043300b movn a2,v0,v1 +80039124: 24028000 li v0,-32768 +80039128: 12220026 beq s1,v0,800391c4 <_Z7DSPOp14v+0x10b4> +8003912c: 001313c0 sll v0,s3,0xf +80039130: 00118023 negu s0,s1 +80039134: 00108400 sll s0,s0,0x10 +80039138: 00108403 sra s0,s0,0x10 +8003913c: 3c028003 lui v0,0x8003 +80039140: 244264c4 addiu v0,v0,25796 +80039144: 0040f809 jalr v0 +80039148: 02002021 move a0,s0 +8003914c: 00021023 negu v0,v0 +80039150: 00021400 sll v0,v0,0x10 +80039154: 00021403 sra v0,v0,0x10 +80039158: 72821002 mul v0,s4,v0 +8003915c: 00103a03 sra a3,s0,0x8 +80039160: 000213c3 sra v0,v0,0xf +80039164: 24e40040 addiu a0,a3,64 +80039168: 00551021 addu v0,v0,s5 +8003916c: 321000ff andi s0,s0,0xff +80039170: 3049ffff andi t1,v0,0xffff +80039174: 00073840 sll a3,a3,0x1 +80039178: 00108040 sll s0,s0,0x1 +8003917c: 00044040 sll t0,a0,0x1 +80039180: 3c0a8019 lui t2,0x8019 +80039184: 0800e1c1 j 80038704 <_Z7DSPOp14v+0x5f4> +80039188: 3c0b8019 lui t3,0x8019 +8003918c: 14400003 bnez v0,8003919c <_Z7DSPOp14v+0x108c> +80039190: 3c038019 lui v1,0x8019 +80039194: 0800e19e j 80038678 <_Z7DSPOp14v+0x568> +80039198: 30a4ffff andi a0,a1,0xffff +8003919c: 00021040 sll v0,v0,0x1 +800391a0: 2463d1e4 addiu v1,v1,-11804 +800391a4: 00431021 addu v0,v0,v1 +800391a8: 94440062 lhu a0,98(v0) +800391ac: 70a42002 mul a0,a1,a0 +800391b0: 000423c3 sra a0,a0,0xf +800391b4: 0800e19e j 80038678 <_Z7DSPOp14v+0x568> +800391b8: 3084ffff andi a0,a0,0xffff +800391bc: 0800e2bd j 80038af4 <_Z7DSPOp14v+0x9e4> +800391c0: 00003021 move a2,zero +800391c4: 00021023 negu v0,v0 +800391c8: 000213c3 sra v0,v0,0xf +800391cc: 02a21021 addu v0,s5,v0 +800391d0: 3c038021 lui v1,0x8021 +800391d4: a462c9d0 sh v0,-13872(v1) +800391d8: 001413c0 sll v0,s4,0xf +800391dc: 00028023 negu s0,v0 +800391e0: 0800e200 j 80038800 <_Z7DSPOp14v+0x6f0> +800391e4: 00001021 move v0,zero +800391e8: 0800e307 j 80038c1c <_Z7DSPOp14v+0xb0c> +800391ec: 34048001 li a0,0x8001 +800391f0: 24028000 li v0,-32768 +800391f4: 14a2fbfe bne a1,v0,800381f0 <_Z7DSPOp14v+0xe0> +800391f8: 00051023 negu v0,a1 +800391fc: 0800e07e j 800381f8 <_Z7DSPOp14v+0xe8> +80039200: 24057fff li a1,32767 +80039204: 3c028021 lui v0,0x8021 +80039208: 8453c9ca lh s3,-13878(v0) +8003920c: 00038023 negu s0,v1 +80039210: 0800e0e0 j 80038380 <_Z7DSPOp14v+0x270> +80039214: 00001021 move v0,zero +80039218: 0800e164 j 80038590 <_Z7DSPOp14v+0x480> +8003921c: 00004021 move t0,zero +80039220: 0800e2fd j 80038bf4 <_Z7DSPOp14v+0xae4> +80039224: 00003021 move a2,zero +80039228: 0800e195 j 80038654 <_Z7DSPOp14v+0x544> +8003922c: 00002821 move a1,zero +80039230: 0800e283 j 80038a0c <_Z7DSPOp14v+0x8fc> +80039234: 00008821 move s1,zero +80039238: 10a0ffd6 beqz a1,80039194 <_Z7DSPOp14v+0x1084> +8003923c: 00000000 nop +80039240: 0800e19e j 80038678 <_Z7DSPOp14v+0x568> +80039244: 34048001 li a0,0x8001 +80039248: 24020001 li v0,1 +8003924c: 10e200b9 beq a3,v0,80039534 <_Z7DSPOp14v+0x1424> +80039250: 24c2ffff addiu v0,a2,-1 +80039254: 00023400 sll a2,v0,0x10 +80039258: 00063403 sra a2,a2,0x10 +8003925c: 0800e0a7 j 8003829c <_Z7DSPOp14v+0x18c> +80039260: 241ec000 li s8,-16384 +80039264: 01061021 addu v0,t0,a2 +80039268: 00028400 sll s0,v0,0x10 +8003926c: 00108403 sra s0,s0,0x10 +80039270: 0800e283 j 80038a0c <_Z7DSPOp14v+0x8fc> +80039274: 2411000f li s1,15 +80039278: 01271021 addu v0,t1,a3 +8003927c: 00021c00 sll v1,v0,0x10 +80039280: 00031c03 sra v1,v1,0x10 +80039284: 0800e164 j 80038590 <_Z7DSPOp14v+0x480> +80039288: 2408000f li t0,15 +8003928c: 1040fdd4 beqz v0,800389e0 <_Z7DSPOp14v+0x8d0> +80039290: 24a20001 addiu v0,a1,1 +80039294: 00022c00 sll a1,v0,0x10 +80039298: 30c32000 andi v1,a2,0x2000 +8003929c: 1060fdd0 beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +800392a0: 00052c03 sra a1,a1,0x10 +800392a4: 24a20001 addiu v0,a1,1 +800392a8: 00022c00 sll a1,v0,0x10 +800392ac: 30c31000 andi v1,a2,0x1000 +800392b0: 1060fdcb beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +800392b4: 00052c03 sra a1,a1,0x10 +800392b8: 24a20001 addiu v0,a1,1 +800392bc: 00022c00 sll a1,v0,0x10 +800392c0: 30c30800 andi v1,a2,0x800 +800392c4: 1060fdc6 beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +800392c8: 00052c03 sra a1,a1,0x10 +800392cc: 24a20001 addiu v0,a1,1 +800392d0: 00022c00 sll a1,v0,0x10 +800392d4: 30c30400 andi v1,a2,0x400 +800392d8: 1060fdc1 beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +800392dc: 00052c03 sra a1,a1,0x10 +800392e0: 24a20001 addiu v0,a1,1 +800392e4: 00022c00 sll a1,v0,0x10 +800392e8: 30c30200 andi v1,a2,0x200 +800392ec: 1060fdbc beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +800392f0: 00052c03 sra a1,a1,0x10 +800392f4: 24a20001 addiu v0,a1,1 +800392f8: 00022c00 sll a1,v0,0x10 +800392fc: 30c30100 andi v1,a2,0x100 +80039300: 1060fdb7 beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +80039304: 00052c03 sra a1,a1,0x10 +80039308: 24a20001 addiu v0,a1,1 +8003930c: 00022c00 sll a1,v0,0x10 +80039310: 30c30080 andi v1,a2,0x80 +80039314: 1060fdb2 beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +80039318: 00052c03 sra a1,a1,0x10 +8003931c: 24a20001 addiu v0,a1,1 +80039320: 00022c00 sll a1,v0,0x10 +80039324: 30c30040 andi v1,a2,0x40 +80039328: 1060fdad beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +8003932c: 00052c03 sra a1,a1,0x10 +80039330: 24a20001 addiu v0,a1,1 +80039334: 00022c00 sll a1,v0,0x10 +80039338: 30c30020 andi v1,a2,0x20 +8003933c: 1060fda8 beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +80039340: 00052c03 sra a1,a1,0x10 +80039344: 24a20001 addiu v0,a1,1 +80039348: 00022c00 sll a1,v0,0x10 +8003934c: 30c30010 andi v1,a2,0x10 +80039350: 1060fda3 beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +80039354: 00052c03 sra a1,a1,0x10 +80039358: 24a20001 addiu v0,a1,1 +8003935c: 00022c00 sll a1,v0,0x10 +80039360: 30c30008 andi v1,a2,0x8 +80039364: 1060fd9e beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +80039368: 00052c03 sra a1,a1,0x10 +8003936c: 24a20001 addiu v0,a1,1 +80039370: 00022c00 sll a1,v0,0x10 +80039374: 30c30004 andi v1,a2,0x4 +80039378: 1060fd99 beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +8003937c: 00052c03 sra a1,a1,0x10 +80039380: 24a20001 addiu v0,a1,1 +80039384: 00022c00 sll a1,v0,0x10 +80039388: 30c30002 andi v1,a2,0x2 +8003938c: 1060fd94 beqz v1,800389e0 <_Z7DSPOp14v+0x8d0> +80039390: 00052c03 sra a1,a1,0x10 +80039394: 24a20001 addiu v0,a1,1 +80039398: 00022c00 sll a1,v0,0x10 +8003939c: 30c30001 andi v1,a2,0x1 +800393a0: 1460fd8c bnez v1,800389d4 <_Z7DSPOp14v+0x8c4> +800393a4: 00052c03 sra a1,a1,0x10 +800393a8: 0800e279 j 800389e4 <_Z7DSPOp14v+0x8d4> +800393ac: 2402000f li v0,15 +800393b0: 1040fc6c beqz v0,80038564 <_Z7DSPOp14v+0x454> +800393b4: 24c20001 addiu v0,a2,1 +800393b8: 00023400 sll a2,v0,0x10 +800393bc: 30e32000 andi v1,a3,0x2000 +800393c0: 1060fc68 beqz v1,80038564 <_Z7DSPOp14v+0x454> +800393c4: 00063403 sra a2,a2,0x10 +800393c8: 24c20001 addiu v0,a2,1 +800393cc: 00023400 sll a2,v0,0x10 +800393d0: 30e31000 andi v1,a3,0x1000 +800393d4: 1060fc63 beqz v1,80038564 <_Z7DSPOp14v+0x454> +800393d8: 00063403 sra a2,a2,0x10 +800393dc: 24c20001 addiu v0,a2,1 +800393e0: 00023400 sll a2,v0,0x10 +800393e4: 30e30800 andi v1,a3,0x800 +800393e8: 1060fc5e beqz v1,80038564 <_Z7DSPOp14v+0x454> +800393ec: 00063403 sra a2,a2,0x10 +800393f0: 24c20001 addiu v0,a2,1 +800393f4: 00023400 sll a2,v0,0x10 +800393f8: 30e30400 andi v1,a3,0x400 +800393fc: 1060fc59 beqz v1,80038564 <_Z7DSPOp14v+0x454> +80039400: 00063403 sra a2,a2,0x10 +80039404: 24c20001 addiu v0,a2,1 +80039408: 00023400 sll a2,v0,0x10 +8003940c: 30e30200 andi v1,a3,0x200 +80039410: 1060fc54 beqz v1,80038564 <_Z7DSPOp14v+0x454> +80039414: 00063403 sra a2,a2,0x10 +80039418: 24c20001 addiu v0,a2,1 +8003941c: 00023400 sll a2,v0,0x10 +80039420: 30e30100 andi v1,a3,0x100 +80039424: 1060fc4f beqz v1,80038564 <_Z7DSPOp14v+0x454> +80039428: 00063403 sra a2,a2,0x10 +8003942c: 24c20001 addiu v0,a2,1 +80039430: 00023400 sll a2,v0,0x10 +80039434: 30e30080 andi v1,a3,0x80 +80039438: 1060fc4a beqz v1,80038564 <_Z7DSPOp14v+0x454> +8003943c: 00063403 sra a2,a2,0x10 +80039440: 24c20001 addiu v0,a2,1 +80039444: 00023400 sll a2,v0,0x10 +80039448: 30e30040 andi v1,a3,0x40 +8003944c: 1060fc45 beqz v1,80038564 <_Z7DSPOp14v+0x454> +80039450: 00063403 sra a2,a2,0x10 +80039454: 24c20001 addiu v0,a2,1 +80039458: 00023400 sll a2,v0,0x10 +8003945c: 30e30020 andi v1,a3,0x20 +80039460: 1060fc40 beqz v1,80038564 <_Z7DSPOp14v+0x454> +80039464: 00063403 sra a2,a2,0x10 +80039468: 24c20001 addiu v0,a2,1 +8003946c: 00023400 sll a2,v0,0x10 +80039470: 30e30010 andi v1,a3,0x10 +80039474: 1060fc3b beqz v1,80038564 <_Z7DSPOp14v+0x454> +80039478: 00063403 sra a2,a2,0x10 +8003947c: 24c20001 addiu v0,a2,1 +80039480: 00023400 sll a2,v0,0x10 +80039484: 30e30008 andi v1,a3,0x8 +80039488: 1060fc36 beqz v1,80038564 <_Z7DSPOp14v+0x454> +8003948c: 00063403 sra a2,a2,0x10 +80039490: 24c20001 addiu v0,a2,1 +80039494: 00023400 sll a2,v0,0x10 +80039498: 30e30004 andi v1,a3,0x4 +8003949c: 1060fc31 beqz v1,80038564 <_Z7DSPOp14v+0x454> +800394a0: 00063403 sra a2,a2,0x10 +800394a4: 24c20001 addiu v0,a2,1 +800394a8: 00023400 sll a2,v0,0x10 +800394ac: 30e30002 andi v1,a3,0x2 +800394b0: 1060fc2c beqz v1,80038564 <_Z7DSPOp14v+0x454> +800394b4: 00063403 sra a2,a2,0x10 +800394b8: 24c20001 addiu v0,a2,1 +800394bc: 00023400 sll a2,v0,0x10 +800394c0: 30e30001 andi v1,a3,0x1 +800394c4: 1460fc24 bnez v1,80038558 <_Z7DSPOp14v+0x448> +800394c8: 00063403 sra a2,a2,0x10 +800394cc: 0800e15a j 80038568 <_Z7DSPOp14v+0x458> +800394d0: 2402000f li v0,15 +800394d4: 0800e08b j 8003822c <_Z7DSPOp14v+0x11c> +800394d8: 00003021 move a2,zero +800394dc: 0800e2c8 j 80038b20 <_Z7DSPOp14v+0xa10> +800394e0: 00003821 move a3,zero +800394e4: 1ca0fd84 bgtz a1,80038af8 <_Z7DSPOp14v+0x9e8> +800394e8: 30a7ffff andi a3,a1,0xffff +800394ec: 0800e2c8 j 80038b20 <_Z7DSPOp14v+0xa10> +800394f0: 00c01821 move v1,a2 +800394f4: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +800394f8: 24060001 li a2,1 +800394fc: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039500: 24050001 li a1,1 +80039504: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039508: 24060001 li a2,1 +8003950c: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80039510: 24050001 li a1,1 +80039514: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039518: 24060002 li a2,2 +8003951c: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80039520: 24050002 li a1,2 +80039524: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +80039528: 24060002 li a2,2 +8003952c: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039530: 24050002 li a1,2 +80039534: 0800e0a7 j 8003829c <_Z7DSPOp14v+0x18c> +80039538: 241e7fff li s8,32767 +8003953c: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039540: 24060003 li a2,3 +80039544: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039548: 24050003 li a1,3 +8003954c: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80039550: 24050003 li a1,3 +80039554: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +80039558: 24060003 li a2,3 +8003955c: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +80039560: 24060004 li a2,4 +80039564: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80039568: 24050004 li a1,4 +8003956c: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039570: 24060004 li a2,4 +80039574: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039578: 24050004 li a1,4 +8003957c: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +80039580: 24060005 li a2,5 +80039584: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039588: 24050005 li a1,5 +8003958c: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039590: 24060005 li a2,5 +80039594: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +80039598: 24050001 li a1,1 +8003959c: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +800395a0: 24050005 li a1,5 +800395a4: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +800395a8: 24060006 li a2,6 +800395ac: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +800395b0: 24050006 li a1,6 +800395b4: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +800395b8: 24060006 li a2,6 +800395bc: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +800395c0: 24050002 li a1,2 +800395c4: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +800395c8: 24050006 li a1,6 +800395cc: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +800395d0: 24050007 li a1,7 +800395d4: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +800395d8: 24060007 li a2,7 +800395dc: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +800395e0: 24060007 li a2,7 +800395e4: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +800395e8: 24050007 li a1,7 +800395ec: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +800395f0: 24060008 li a2,8 +800395f4: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +800395f8: 24060008 li a2,8 +800395fc: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80039600: 24050008 li a1,8 +80039604: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039608: 24050008 li a1,8 +8003960c: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039610: 24050009 li a1,9 +80039614: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80039618: 24050009 li a1,9 +8003961c: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +80039620: 24060009 li a2,9 +80039624: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039628: 24060009 li a2,9 +8003962c: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +80039630: 2406000a li a2,10 +80039634: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039638: 2406000a li a2,10 +8003963c: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80039640: 2405000a li a1,10 +80039644: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039648: 2405000a li a1,10 +8003964c: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +80039650: 24050003 li a1,3 +80039654: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80039658: 2405000b li a1,11 +8003965c: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039660: 2406000b li a2,11 +80039664: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +80039668: 2406000b li a2,11 +8003966c: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039670: 2405000b li a1,11 +80039674: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +80039678: 24050004 li a1,4 +8003967c: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +80039680: 2405000c li a1,12 +80039684: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +80039688: 2406000c li a2,12 +8003968c: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039690: 2405000c li a1,12 +80039694: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +80039698: 2406000c li a2,12 +8003969c: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +800396a0: 24050005 li a1,5 +800396a4: 0800e18b j 8003862c <_Z7DSPOp14v+0x51c> +800396a8: 2405000d li a1,13 +800396ac: 0800e2f3 j 80038bcc <_Z7DSPOp14v+0xabc> +800396b0: 2406000d li a2,13 +800396b4: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +800396b8: 2405000d li a1,13 +800396bc: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +800396c0: 24050006 li a1,6 +800396c4: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +800396c8: 2406000d li a2,13 +800396cc: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +800396d0: 24050007 li a1,7 +800396d4: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +800396d8: 24050008 li a1,8 +800396dc: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +800396e0: 24050009 li a1,9 +800396e4: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +800396e8: 2405000a li a1,10 +800396ec: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +800396f0: 2405000b li a1,11 +800396f4: 0800e350 j 80038d40 <_Z7DSPOp14v+0xc30> +800396f8: 2406000e li a2,14 +800396fc: 0800e3d7 j 80038f5c <_Z7DSPOp14v+0xe4c> +80039700: 2405000e li a1,14 +80039704: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +80039708: 2405000c li a1,12 +8003970c: 0800e539 j 800394e4 <_Z7DSPOp14v+0x13d4> +80039710: 2405000d li a1,13 +80039714: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039718: 24050001 li a1,1 +8003971c: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039720: 24050002 li a1,2 +80039724: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039728: 24050003 li a1,3 +8003972c: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039730: 24050004 li a1,4 +80039734: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039738: 24050005 li a1,5 +8003973c: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039740: 24050006 li a1,6 +80039744: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039748: 24050007 li a1,7 +8003974c: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039750: 24050008 li a1,8 +80039754: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039758: 24050009 li a1,9 +8003975c: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039760: 2405000a li a1,10 +80039764: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039768: 2405000b li a1,11 +8003976c: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039770: 2405000c li a1,12 +80039774: 0800e2be j 80038af8 <_Z7DSPOp14v+0x9e8> +80039778: 2405000d li a1,13 +8003977c: 04a0fe9c bltz a1,800391f0 <_Z7DSPOp14v+0x10e0> +80039780: 24070001 li a3,1 +80039784: 0800e080 j 80038200 <_Z7DSPOp14v+0xf0> +80039788: 28a24000 slti v0,a1,16384 + +8003978c <_Z7DSPOp1Cv>: +8003978c: 27bdffc8 addiu sp,sp,-56 +80039790: afb7002c sw s7,44(sp) +80039794: afbf0034 sw ra,52(sp) +80039798: afbe0030 sw s8,48(sp) +8003979c: afb60028 sw s6,40(sp) +800397a0: afb50024 sw s5,36(sp) +800397a4: afb40020 sw s4,32(sp) +800397a8: afb3001c sw s3,28(sp) +800397ac: afb20018 sw s2,24(sp) +800397b0: afb10014 sw s1,20(sp) +800397b4: afb00010 sw s0,16(sp) +800397b8: 3c028021 lui v0,0x8021 +800397bc: 8451ca1e lh s1,-13794(v0) +800397c0: 3c178021 lui s7,0x8021 +800397c4: 062001c7 bltz s1,80039ee4 <_Z7DSPOp1Cv+0x758> +800397c8: 86f4ca22 lh s4,-13790(s7) +800397cc: 00113a03 sra a3,s1,0x8 +800397d0: 24e40040 addiu a0,a3,64 +800397d4: 323000ff andi s0,s1,0xff +800397d8: 3c0b8019 lui t3,0x8019 +800397dc: 3c0a8019 lui t2,0x8019 +800397e0: 00044040 sll t0,a0,0x1 +800397e4: 2563da04 addiu v1,t3,-9724 +800397e8: 00108040 sll s0,s0,0x1 +800397ec: 2542dc04 addiu v0,t2,-9212 +800397f0: 01032821 addu a1,t0,v1 +800397f4: 02021021 addu v0,s0,v0 +800397f8: 84440000 lh a0,0(v0) +800397fc: 84a60000 lh a2,0(a1) +80039800: 00073840 sll a3,a3,0x1 +80039804: 70862002 mul a0,a0,a2 +80039808: 00e31821 addu v1,a3,v1 +8003980c: 84650000 lh a1,0(v1) +80039810: 000423c3 sra a0,a0,0xf +80039814: 00a42821 addu a1,a1,a0 +80039818: 34038000 li v1,0x8000 +8003981c: 00a3182a slt v1,a1,v1 +80039820: 24027fff li v0,32767 +80039824: 00a3100b movn v0,a1,v1 +80039828: 00021400 sll v0,v0,0x10 +8003982c: 00021403 sra v0,v0,0x10 +80039830: 72821002 mul v0,s4,v0 +80039834: 3c1e8021 lui s8,0x8021 +80039838: 000213c3 sra v0,v0,0xf +8003983c: 87d2ca20 lh s2,-13792(s8) +80039840: 3049ffff andi t1,v0,0xffff +80039844: 2564da04 addiu a0,t3,-9724 +80039848: 2542dc04 addiu v0,t2,-9212 +8003984c: 00e42821 addu a1,a3,a0 +80039850: 02021021 addu v0,s0,v0 +80039854: 84430000 lh v1,0(v0) +80039858: 84a60000 lh a2,0(a1) +8003985c: 01042021 addu a0,t0,a0 +80039860: 70661802 mul v1,v1,a2 +80039864: 84850000 lh a1,0(a0) +80039868: 00031bc3 sra v1,v1,0xf +8003986c: 00a31823 subu v1,a1,v1 +80039870: 28628000 slti v0,v1,-32768 +80039874: 10400124 beqz v0,80039d08 <_Z7DSPOp1Cv+0x57c> +80039878: 00031400 sll v0,v1,0x10 +8003987c: 24028001 li v0,-32767 +80039880: 72421002 mul v0,s2,v0 +80039884: 000213c3 sra v0,v0,0xf +80039888: 01221021 addu v0,t1,v0 +8003988c: 00029c00 sll s3,v0,0x10 +80039890: 00139c03 sra s3,s3,0x10 +80039894: 3c028021 lui v0,0x8021 +80039898: 06200124 bltz s1,80039d2c <_Z7DSPOp1Cv+0x5a0> +8003989c: a453ca2c sh s3,-13780(v0) +800398a0: 02201021 move v0,s1 +800398a4: 304400ff andi a0,v0,0xff +800398a8: 00021a03 sra v1,v0,0x8 +800398ac: 2545dc04 addiu a1,t2,-9212 +800398b0: 2562da04 addiu v0,t3,-9724 +800398b4: 00031840 sll v1,v1,0x1 +800398b8: 00042040 sll a0,a0,0x1 +800398bc: 00621821 addu v1,v1,v0 +800398c0: 00852021 addu a0,a0,a1 +800398c4: 84820000 lh v0,0(a0) +800398c8: 84650000 lh a1,0(v1) +800398cc: 84640080 lh a0,128(v1) +800398d0: 70451002 mul v0,v0,a1 +800398d4: 000213c3 sra v0,v0,0xf +800398d8: 00821023 subu v0,a0,v0 +800398dc: 28438000 slti v1,v0,-32768 +800398e0: 10600156 beqz v1,80039e3c <_Z7DSPOp1Cv+0x6b0> +800398e4: 00021400 sll v0,v0,0x10 +800398e8: 24028001 li v0,-32767 +800398ec: 72821002 mul v0,s4,v0 +800398f0: 000213c3 sra v0,v0,0xf +800398f4: 06200156 bltz s1,80039e50 <_Z7DSPOp1Cv+0x6c4> +800398f8: 3050ffff andi s0,v0,0xffff +800398fc: 322400ff andi a0,s1,0xff +80039900: 00111a03 sra v1,s1,0x8 +80039904: 2562da04 addiu v0,t3,-9724 +80039908: 2545dc04 addiu a1,t2,-9212 +8003990c: 00031840 sll v1,v1,0x1 +80039910: 00042040 sll a0,a0,0x1 +80039914: 00621821 addu v1,v1,v0 +80039918: 00852021 addu a0,a0,a1 +8003991c: 84820000 lh v0,0(a0) +80039920: 84650080 lh a1,128(v1) +80039924: 84640000 lh a0,0(v1) +80039928: 70451002 mul v0,v0,a1 +8003992c: 34038000 li v1,0x8000 +80039930: 000213c3 sra v0,v0,0xf +80039934: 00822021 addu a0,a0,v0 +80039938: 0083182a slt v1,a0,v1 +8003993c: 24027fff li v0,32767 +80039940: 0083100b movn v0,a0,v1 +80039944: 00021400 sll v0,v0,0x10 +80039948: 00021403 sra v0,v0,0x10 +8003994c: 70521002 mul v0,v0,s2 +80039950: 000213c3 sra v0,v0,0xf +80039954: 3042ffff andi v0,v0,0xffff +80039958: 02021823 subu v1,s0,v0 +8003995c: 3c028021 lui v0,0x8021 +80039960: 0003ac00 sll s5,v1,0x10 +80039964: 8451ca1c lh s1,-13796(v0) +80039968: 0015ac03 sra s5,s5,0x10 +8003996c: 3c168021 lui s6,0x8021 +80039970: a7d3ca20 sh s3,-13792(s8) +80039974: a6f5ca22 sh s5,-13790(s7) +80039978: 0620013f bltz s1,80039e78 <_Z7DSPOp1Cv+0x6ec> +8003997c: a6d5ca2e sh s5,-13778(s6) +80039980: 00113a03 sra a3,s1,0x8 +80039984: 24e40040 addiu a0,a3,64 +80039988: 323000ff andi s0,s1,0xff +8003998c: 3c0b8019 lui t3,0x8019 +80039990: 3c0a8019 lui t2,0x8019 +80039994: 00044040 sll t0,a0,0x1 +80039998: 2563da04 addiu v1,t3,-9724 +8003999c: 00108040 sll s0,s0,0x1 +800399a0: 2542dc04 addiu v0,t2,-9212 +800399a4: 01032821 addu a1,t0,v1 +800399a8: 02021021 addu v0,s0,v0 +800399ac: 84440000 lh a0,0(v0) +800399b0: 84a60000 lh a2,0(a1) +800399b4: 00073840 sll a3,a3,0x1 +800399b8: 70862002 mul a0,a0,a2 +800399bc: 00e31821 addu v1,a3,v1 +800399c0: 84650000 lh a1,0(v1) +800399c4: 000423c3 sra a0,a0,0xf +800399c8: 00a42821 addu a1,a1,a0 +800399cc: 34038000 li v1,0x8000 +800399d0: 00a3182a slt v1,a1,v1 +800399d4: 24027fff li v0,32767 +800399d8: 00a3100b movn v0,a1,v1 +800399dc: 00021400 sll v0,v0,0x10 +800399e0: 00021403 sra v0,v0,0x10 +800399e4: 72621002 mul v0,s3,v0 +800399e8: 3c1e8021 lui s8,0x8021 +800399ec: 000213c3 sra v0,v0,0xf +800399f0: 87d4ca24 lh s4,-13788(s8) +800399f4: 3049ffff andi t1,v0,0xffff +800399f8: 2564da04 addiu a0,t3,-9724 +800399fc: 2542dc04 addiu v0,t2,-9212 +80039a00: 00e42821 addu a1,a3,a0 +80039a04: 02021021 addu v0,s0,v0 +80039a08: 84430000 lh v1,0(v0) +80039a0c: 84a60000 lh a2,0(a1) +80039a10: 01042021 addu a0,t0,a0 +80039a14: 70661802 mul v1,v1,a2 +80039a18: 84850000 lh a1,0(a0) +80039a1c: 00031bc3 sra v1,v1,0xf +80039a20: 00a31823 subu v1,a1,v1 +80039a24: 28628000 slti v0,v1,-32768 +80039a28: 104000d6 beqz v0,80039d84 <_Z7DSPOp1Cv+0x5f8> +80039a2c: 00031400 sll v0,v1,0x10 +80039a30: 24028001 li v0,-32767 +80039a34: 72821002 mul v0,s4,v0 +80039a38: 3c178021 lui s7,0x8021 +80039a3c: 000213c3 sra v0,v0,0xf +80039a40: 01221021 addu v0,t1,v0 +80039a44: 00029400 sll s2,v0,0x10 +80039a48: 00129403 sra s2,s2,0x10 +80039a4c: 062000d6 bltz s1,80039da8 <_Z7DSPOp1Cv+0x61c> +80039a50: a6f2ca30 sh s2,-13776(s7) +80039a54: 02201021 move v0,s1 +80039a58: 304400ff andi a0,v0,0xff +80039a5c: 00021a03 sra v1,v0,0x8 +80039a60: 2545dc04 addiu a1,t2,-9212 +80039a64: 2562da04 addiu v0,t3,-9724 +80039a68: 00031840 sll v1,v1,0x1 +80039a6c: 00042040 sll a0,a0,0x1 +80039a70: 00621821 addu v1,v1,v0 +80039a74: 00852021 addu a0,a0,a1 +80039a78: 84820000 lh v0,0(a0) +80039a7c: 84650000 lh a1,0(v1) +80039a80: 84640080 lh a0,128(v1) +80039a84: 70451002 mul v0,v0,a1 +80039a88: 000213c3 sra v0,v0,0xf +80039a8c: 00821023 subu v0,a0,v0 +80039a90: 28438000 slti v1,v0,-32768 +80039a94: 106000da beqz v1,80039e00 <_Z7DSPOp1Cv+0x674> +80039a98: 00021400 sll v0,v0,0x10 +80039a9c: 24028001 li v0,-32767 +80039aa0: 72621002 mul v0,s3,v0 +80039aa4: 000213c3 sra v0,v0,0xf +80039aa8: 062000da bltz s1,80039e14 <_Z7DSPOp1Cv+0x688> +80039aac: 3050ffff andi s0,v0,0xffff +80039ab0: 322400ff andi a0,s1,0xff +80039ab4: 00111a03 sra v1,s1,0x8 +80039ab8: 2562da04 addiu v0,t3,-9724 +80039abc: 2545dc04 addiu a1,t2,-9212 +80039ac0: 00031840 sll v1,v1,0x1 +80039ac4: 00042040 sll a0,a0,0x1 +80039ac8: 00621821 addu v1,v1,v0 +80039acc: 00852021 addu a0,a0,a1 +80039ad0: 84820000 lh v0,0(a0) +80039ad4: 84650080 lh a1,128(v1) +80039ad8: 84640000 lh a0,0(v1) +80039adc: 70451002 mul v0,v0,a1 +80039ae0: 34038000 li v1,0x8000 +80039ae4: 000213c3 sra v0,v0,0xf +80039ae8: 00822021 addu a0,a0,v0 +80039aec: 0083182a slt v1,a0,v1 +80039af0: 24027fff li v0,32767 +80039af4: 0083100b movn v0,a0,v1 +80039af8: 00021400 sll v0,v0,0x10 +80039afc: 00021403 sra v0,v0,0x10 +80039b00: 70541002 mul v0,v0,s4 +80039b04: 000213c3 sra v0,v0,0xf +80039b08: 3042ffff andi v0,v0,0xffff +80039b0c: 02021023 subu v0,s0,v0 +80039b10: 3c038021 lui v1,0x8021 +80039b14: 00021400 sll v0,v0,0x10 +80039b18: 00021403 sra v0,v0,0x10 +80039b1c: 8471ca1a lh s1,-13798(v1) +80039b20: 3c038021 lui v1,0x8021 +80039b24: a462ca26 sh v0,-13786(v1) +80039b28: 3c038021 lui v1,0x8021 +80039b2c: a462ca2c sh v0,-13780(v1) +80039b30: 06200107 bltz s1,80039f50 <_Z7DSPOp1Cv+0x7c4> +80039b34: a7d2ca24 sh s2,-13788(s8) +80039b38: 00113a03 sra a3,s1,0x8 +80039b3c: 24e40040 addiu a0,a3,64 +80039b40: 323000ff andi s0,s1,0xff +80039b44: 3c0b8019 lui t3,0x8019 +80039b48: 3c0a8019 lui t2,0x8019 +80039b4c: 00044040 sll t0,a0,0x1 +80039b50: 2563da04 addiu v1,t3,-9724 +80039b54: 00108040 sll s0,s0,0x1 +80039b58: 2542dc04 addiu v0,t2,-9212 +80039b5c: 01032821 addu a1,t0,v1 +80039b60: 02021021 addu v0,s0,v0 +80039b64: 84440000 lh a0,0(v0) +80039b68: 84a60000 lh a2,0(a1) +80039b6c: 00073840 sll a3,a3,0x1 +80039b70: 70862002 mul a0,a0,a2 +80039b74: 00e31821 addu v1,a3,v1 +80039b78: 84650000 lh a1,0(v1) +80039b7c: 000423c3 sra a0,a0,0xf +80039b80: 00a42821 addu a1,a1,a0 +80039b84: 34038000 li v1,0x8000 +80039b88: 00a3182a slt v1,a1,v1 +80039b8c: 24027fff li v0,32767 +80039b90: 00a3100b movn v0,a1,v1 +80039b94: 00021400 sll v0,v0,0x10 +80039b98: 00021403 sra v0,v0,0x10 +80039b9c: 72421002 mul v0,s2,v0 +80039ba0: 000213c3 sra v0,v0,0xf +80039ba4: 3049ffff andi t1,v0,0xffff +80039ba8: 2564da04 addiu a0,t3,-9724 +80039bac: 2542dc04 addiu v0,t2,-9212 +80039bb0: 00e42821 addu a1,a3,a0 +80039bb4: 02021021 addu v0,s0,v0 +80039bb8: 84430000 lh v1,0(v0) +80039bbc: 84a60000 lh a2,0(a1) +80039bc0: 01042021 addu a0,t0,a0 +80039bc4: 70661802 mul v1,v1,a2 +80039bc8: 84850000 lh a1,0(a0) +80039bcc: 00031bc3 sra v1,v1,0xf +80039bd0: 00a31823 subu v1,a1,v1 +80039bd4: 28628000 slti v0,v1,-32768 +80039bd8: 1040005b beqz v0,80039d48 <_Z7DSPOp1Cv+0x5bc> +80039bdc: 00031400 sll v0,v1,0x10 +80039be0: 24028001 li v0,-32767 +80039be4: 70551002 mul v0,v0,s5 +80039be8: 000213c3 sra v0,v0,0xf +80039bec: 01221021 addu v0,t1,v0 +80039bf0: 00028400 sll s0,v0,0x10 +80039bf4: 00108403 sra s0,s0,0x10 +80039bf8: 0620005b bltz s1,80039d68 <_Z7DSPOp1Cv+0x5dc> +80039bfc: a6d0ca2e sh s0,-13778(s6) +80039c00: 02201021 move v0,s1 +80039c04: 304400ff andi a0,v0,0xff +80039c08: 00021a03 sra v1,v0,0x8 +80039c0c: 2545dc04 addiu a1,t2,-9212 +80039c10: 2562da04 addiu v0,t3,-9724 +80039c14: 00031840 sll v1,v1,0x1 +80039c18: 00042040 sll a0,a0,0x1 +80039c1c: 00621821 addu v1,v1,v0 +80039c20: 00852021 addu a0,a0,a1 +80039c24: 84820000 lh v0,0(a0) +80039c28: 84650000 lh a1,0(v1) +80039c2c: 84640080 lh a0,128(v1) +80039c30: 70451002 mul v0,v0,a1 +80039c34: 000213c3 sra v0,v0,0xf +80039c38: 00821023 subu v0,a0,v0 +80039c3c: 28438000 slti v1,v0,-32768 +80039c40: 10600060 beqz v1,80039dc4 <_Z7DSPOp1Cv+0x638> +80039c44: 00021400 sll v0,v0,0x10 +80039c48: 24028001 li v0,-32767 +80039c4c: 70521002 mul v0,v0,s2 +80039c50: 000213c3 sra v0,v0,0xf +80039c54: 06200060 bltz s1,80039dd8 <_Z7DSPOp1Cv+0x64c> +80039c58: 3052ffff andi s2,v0,0xffff +80039c5c: 322400ff andi a0,s1,0xff +80039c60: 00111a03 sra v1,s1,0x8 +80039c64: 2562da04 addiu v0,t3,-9724 +80039c68: 2545dc04 addiu a1,t2,-9212 +80039c6c: 00031840 sll v1,v1,0x1 +80039c70: 00042040 sll a0,a0,0x1 +80039c74: 00621821 addu v1,v1,v0 +80039c78: 00852021 addu a0,a0,a1 +80039c7c: 84820000 lh v0,0(a0) +80039c80: 84650080 lh a1,128(v1) +80039c84: 84640000 lh a0,0(v1) +80039c88: 70451002 mul v0,v0,a1 +80039c8c: 34038000 li v1,0x8000 +80039c90: 000213c3 sra v0,v0,0xf +80039c94: 00822021 addu a0,a0,v0 +80039c98: 0083182a slt v1,a0,v1 +80039c9c: 24027fff li v0,32767 +80039ca0: 0083100b movn v0,a0,v1 +80039ca4: 00021400 sll v0,v0,0x10 +80039ca8: 00021403 sra v0,v0,0x10 +80039cac: 72a21002 mul v0,s5,v0 +80039cb0: 000213c3 sra v0,v0,0xf +80039cb4: 3042ffff andi v0,v0,0xffff +80039cb8: 02421023 subu v0,s2,v0 +80039cbc: 00021400 sll v0,v0,0x10 +80039cc0: 00021403 sra v0,v0,0x10 +80039cc4: 3c038021 lui v1,0x8021 +80039cc8: 3c048021 lui a0,0x8021 +80039ccc: a470ca28 sh s0,-13784(v1) +80039cd0: a482ca2a sh v0,-13782(a0) +80039cd4: a6e2ca30 sh v0,-13776(s7) +80039cd8: 8fbf0034 lw ra,52(sp) +80039cdc: 8fbe0030 lw s8,48(sp) +80039ce0: 8fb7002c lw s7,44(sp) +80039ce4: 8fb60028 lw s6,40(sp) +80039ce8: 8fb50024 lw s5,36(sp) +80039cec: 8fb40020 lw s4,32(sp) +80039cf0: 8fb3001c lw s3,28(sp) +80039cf4: 8fb20018 lw s2,24(sp) +80039cf8: 8fb10014 lw s1,20(sp) +80039cfc: 8fb00010 lw s0,16(sp) +80039d00: 03e00008 jr ra +80039d04: 27bd0038 addiu sp,sp,56 +80039d08: 00021403 sra v0,v0,0x10 +80039d0c: 72421002 mul v0,s2,v0 +80039d10: 000213c3 sra v0,v0,0xf +80039d14: 01221021 addu v0,t1,v0 +80039d18: 00029c00 sll s3,v0,0x10 +80039d1c: 00139c03 sra s3,s3,0x10 +80039d20: 3c028021 lui v0,0x8021 +80039d24: 0621fede bgez s1,800398a0 <_Z7DSPOp1Cv+0x114> +80039d28: a453ca2c sh s3,-13780(v0) +80039d2c: 24028000 li v0,-32768 +80039d30: 122200c2 beq s1,v0,8003a03c <_Z7DSPOp1Cv+0x8b0> +80039d34: 00000000 nop +80039d38: 00111023 negu v0,s1 +80039d3c: 00021400 sll v0,v0,0x10 +80039d40: 0800e629 j 800398a4 <_Z7DSPOp1Cv+0x118> +80039d44: 00021403 sra v0,v0,0x10 +80039d48: 00021403 sra v0,v0,0x10 +80039d4c: 70551002 mul v0,v0,s5 +80039d50: 000213c3 sra v0,v0,0xf +80039d54: 01221021 addu v0,t1,v0 +80039d58: 00028400 sll s0,v0,0x10 +80039d5c: 00108403 sra s0,s0,0x10 +80039d60: 0621ffa7 bgez s1,80039c00 <_Z7DSPOp1Cv+0x474> +80039d64: a6d0ca2e sh s0,-13778(s6) +80039d68: 24028000 li v0,-32768 +80039d6c: 122200a4 beq s1,v0,8003a000 <_Z7DSPOp1Cv+0x874> +80039d70: 00000000 nop +80039d74: 00111023 negu v0,s1 +80039d78: 00021400 sll v0,v0,0x10 +80039d7c: 0800e701 j 80039c04 <_Z7DSPOp1Cv+0x478> +80039d80: 00021403 sra v0,v0,0x10 +80039d84: 00021403 sra v0,v0,0x10 +80039d88: 72821002 mul v0,s4,v0 +80039d8c: 3c178021 lui s7,0x8021 +80039d90: 000213c3 sra v0,v0,0xf +80039d94: 01221021 addu v0,t1,v0 +80039d98: 00029400 sll s2,v0,0x10 +80039d9c: 00129403 sra s2,s2,0x10 +80039da0: 0621ff2c bgez s1,80039a54 <_Z7DSPOp1Cv+0x2c8> +80039da4: a6f2ca30 sh s2,-13776(s7) +80039da8: 24028000 li v0,-32768 +80039dac: 12220089 beq s1,v0,80039fd4 <_Z7DSPOp1Cv+0x848> +80039db0: 00000000 nop +80039db4: 00111023 negu v0,s1 +80039db8: 00021400 sll v0,v0,0x10 +80039dbc: 0800e696 j 80039a58 <_Z7DSPOp1Cv+0x2cc> +80039dc0: 00021403 sra v0,v0,0x10 +80039dc4: 00021403 sra v0,v0,0x10 +80039dc8: 70521002 mul v0,v0,s2 +80039dcc: 000213c3 sra v0,v0,0xf +80039dd0: 0621ffa2 bgez s1,80039c5c <_Z7DSPOp1Cv+0x4d0> +80039dd4: 3052ffff andi s2,v0,0xffff +80039dd8: 24028000 li v0,-32768 +80039ddc: 1222008c beq s1,v0,8003a010 <_Z7DSPOp1Cv+0x884> +80039de0: 00112023 negu a0,s1 +80039de4: 00042400 sll a0,a0,0x10 +80039de8: 3c028003 lui v0,0x8003 +80039dec: 244264c4 addiu v0,v0,25796 +80039df0: 0040f809 jalr v0 +80039df4: 00042403 sra a0,a0,0x10 +80039df8: 0800e729 j 80039ca4 <_Z7DSPOp1Cv+0x518> +80039dfc: 00021023 negu v0,v0 +80039e00: 00021403 sra v0,v0,0x10 +80039e04: 72621002 mul v0,s3,v0 +80039e08: 000213c3 sra v0,v0,0xf +80039e0c: 0621ff28 bgez s1,80039ab0 <_Z7DSPOp1Cv+0x324> +80039e10: 3050ffff andi s0,v0,0xffff +80039e14: 24028000 li v0,-32768 +80039e18: 12220072 beq s1,v0,80039fe4 <_Z7DSPOp1Cv+0x858> +80039e1c: 00112023 negu a0,s1 +80039e20: 00042400 sll a0,a0,0x10 +80039e24: 3c028003 lui v0,0x8003 +80039e28: 244264c4 addiu v0,v0,25796 +80039e2c: 0040f809 jalr v0 +80039e30: 00042403 sra a0,a0,0x10 +80039e34: 0800e6be j 80039af8 <_Z7DSPOp1Cv+0x36c> +80039e38: 00021023 negu v0,v0 +80039e3c: 00021403 sra v0,v0,0x10 +80039e40: 72821002 mul v0,s4,v0 +80039e44: 000213c3 sra v0,v0,0xf +80039e48: 0621feac bgez s1,800398fc <_Z7DSPOp1Cv+0x170> +80039e4c: 3050ffff andi s0,v0,0xffff +80039e50: 24028000 li v0,-32768 +80039e54: 1222007d beq s1,v0,8003a04c <_Z7DSPOp1Cv+0x8c0> +80039e58: 00112023 negu a0,s1 +80039e5c: 00042400 sll a0,a0,0x10 +80039e60: 3c028003 lui v0,0x8003 +80039e64: 244264c4 addiu v0,v0,25796 +80039e68: 0040f809 jalr v0 +80039e6c: 00042403 sra a0,a0,0x10 +80039e70: 0800e651 j 80039944 <_Z7DSPOp1Cv+0x1b8> +80039e74: 00021023 negu v0,v0 +80039e78: 24028000 li v0,-32768 +80039e7c: 1222004d beq s1,v0,80039fb4 <_Z7DSPOp1Cv+0x828> +80039e80: 3c178021 lui s7,0x8021 +80039e84: 00118023 negu s0,s1 +80039e88: 00108400 sll s0,s0,0x10 +80039e8c: 00108403 sra s0,s0,0x10 +80039e90: 3c028003 lui v0,0x8003 +80039e94: 244264c4 addiu v0,v0,25796 +80039e98: 0040f809 jalr v0 +80039e9c: 02002021 move a0,s0 +80039ea0: 00021023 negu v0,v0 +80039ea4: 00021400 sll v0,v0,0x10 +80039ea8: 00021403 sra v0,v0,0x10 +80039eac: 72621002 mul v0,s3,v0 +80039eb0: 00103a03 sra a3,s0,0x8 +80039eb4: 3c1e8021 lui s8,0x8021 +80039eb8: 24e40040 addiu a0,a3,64 +80039ebc: 000213c3 sra v0,v0,0xf +80039ec0: 321000ff andi s0,s0,0xff +80039ec4: 87d4ca24 lh s4,-13788(s8) +80039ec8: 3049ffff andi t1,v0,0xffff +80039ecc: 00073840 sll a3,a3,0x1 +80039ed0: 00108040 sll s0,s0,0x1 +80039ed4: 00044040 sll t0,a0,0x1 +80039ed8: 3c0b8019 lui t3,0x8019 +80039edc: 0800e67e j 800399f8 <_Z7DSPOp1Cv+0x26c> +80039ee0: 3c0a8019 lui t2,0x8019 +80039ee4: 24028000 li v0,-32768 +80039ee8: 1222004b beq s1,v0,8003a018 <_Z7DSPOp1Cv+0x88c> +80039eec: 00000000 nop +80039ef0: 00118023 negu s0,s1 +80039ef4: 00108400 sll s0,s0,0x10 +80039ef8: 00108403 sra s0,s0,0x10 +80039efc: 3c028003 lui v0,0x8003 +80039f00: 244264c4 addiu v0,v0,25796 +80039f04: 0040f809 jalr v0 +80039f08: 02002021 move a0,s0 +80039f0c: 00021023 negu v0,v0 +80039f10: 00021400 sll v0,v0,0x10 +80039f14: 00021403 sra v0,v0,0x10 +80039f18: 72821002 mul v0,s4,v0 +80039f1c: 00103a03 sra a3,s0,0x8 +80039f20: 3c1e8021 lui s8,0x8021 +80039f24: 24e40040 addiu a0,a3,64 +80039f28: 000213c3 sra v0,v0,0xf +80039f2c: 321000ff andi s0,s0,0xff +80039f30: 87d2ca20 lh s2,-13792(s8) +80039f34: 3049ffff andi t1,v0,0xffff +80039f38: 00073840 sll a3,a3,0x1 +80039f3c: 00108040 sll s0,s0,0x1 +80039f40: 00044040 sll t0,a0,0x1 +80039f44: 3c0b8019 lui t3,0x8019 +80039f48: 0800e611 j 80039844 <_Z7DSPOp1Cv+0xb8> +80039f4c: 3c0a8019 lui t2,0x8019 +80039f50: 24028000 li v0,-32768 +80039f54: 12220025 beq s1,v0,80039fec <_Z7DSPOp1Cv+0x860> +80039f58: 001513c0 sll v0,s5,0xf +80039f5c: 00118023 negu s0,s1 +80039f60: 00108400 sll s0,s0,0x10 +80039f64: 00108403 sra s0,s0,0x10 +80039f68: 3c028003 lui v0,0x8003 +80039f6c: 244264c4 addiu v0,v0,25796 +80039f70: 0040f809 jalr v0 +80039f74: 02002021 move a0,s0 +80039f78: 00021023 negu v0,v0 +80039f7c: 00021400 sll v0,v0,0x10 +80039f80: 00021403 sra v0,v0,0x10 +80039f84: 72421002 mul v0,s2,v0 +80039f88: 00103a03 sra a3,s0,0x8 +80039f8c: 24e40040 addiu a0,a3,64 +80039f90: 000213c3 sra v0,v0,0xf +80039f94: 321000ff andi s0,s0,0xff +80039f98: 3049ffff andi t1,v0,0xffff +80039f9c: 00073840 sll a3,a3,0x1 +80039fa0: 00108040 sll s0,s0,0x1 +80039fa4: 00044040 sll t0,a0,0x1 +80039fa8: 3c0b8019 lui t3,0x8019 +80039fac: 0800e6ea j 80039ba8 <_Z7DSPOp1Cv+0x41c> +80039fb0: 3c0a8019 lui t2,0x8019 +80039fb4: 3c1e8021 lui s8,0x8021 +80039fb8: 87c2ca24 lh v0,-13788(s8) +80039fbc: 000213c0 sll v0,v0,0xf +80039fc0: 00021023 negu v0,v0 +80039fc4: 000213c3 sra v0,v0,0xf +80039fc8: 00029400 sll s2,v0,0x10 +80039fcc: 00129403 sra s2,s2,0x10 +80039fd0: a6f2ca30 sh s2,-13776(s7) +80039fd4: 001313c0 sll v0,s3,0xf +80039fd8: 00021023 negu v0,v0 +80039fdc: 000213c3 sra v0,v0,0xf +80039fe0: 3050ffff andi s0,v0,0xffff +80039fe4: 0800e6c3 j 80039b0c <_Z7DSPOp1Cv+0x380> +80039fe8: 00001021 move v0,zero +80039fec: 00021023 negu v0,v0 +80039ff0: 000213c3 sra v0,v0,0xf +80039ff4: 00028400 sll s0,v0,0x10 +80039ff8: 00108403 sra s0,s0,0x10 +80039ffc: a6d0ca2e sh s0,-13778(s6) +8003a000: 001213c0 sll v0,s2,0xf +8003a004: 00021023 negu v0,v0 +8003a008: 000213c3 sra v0,v0,0xf +8003a00c: 3052ffff andi s2,v0,0xffff +8003a010: 0800e72e j 80039cb8 <_Z7DSPOp1Cv+0x52c> +8003a014: 00001021 move v0,zero +8003a018: 3c1e8021 lui s8,0x8021 +8003a01c: 87c2ca20 lh v0,-13792(s8) +8003a020: 000213c0 sll v0,v0,0xf +8003a024: 00021023 negu v0,v0 +8003a028: 000213c3 sra v0,v0,0xf +8003a02c: 00029c00 sll s3,v0,0x10 +8003a030: 00139c03 sra s3,s3,0x10 +8003a034: 3c028021 lui v0,0x8021 +8003a038: a453ca2c sh s3,-13780(v0) +8003a03c: 001413c0 sll v0,s4,0xf +8003a040: 00021023 negu v0,v0 +8003a044: 000213c3 sra v0,v0,0xf +8003a048: 3050ffff andi s0,v0,0xffff +8003a04c: 0800e656 j 80039958 <_Z7DSPOp1Cv+0x1cc> +8003a050: 00001021 move v0,zero + +8003a054 <_Z7DSPOp11v>: +8003a054: 27bdffd0 addiu sp,sp,-48 +8003a058: afbf0028 sw ra,40(sp) +8003a05c: afb50024 sw s5,36(sp) +8003a060: afb40020 sw s4,32(sp) +8003a064: afb3001c sw s3,28(sp) +8003a068: afb20018 sw s2,24(sp) +8003a06c: afb10014 sw s1,20(sp) +8003a070: afb00010 sw s0,16(sp) +8003a074: 3c028021 lui v0,0x8021 +8003a078: 8450c96c lh s0,-13972(v0) +8003a07c: 060000e2 bltz s0,8003a408 <_Z7DSPOp11v+0x3b4> +8003a080: 00103a03 sra a3,s0,0x8 +8003a084: 24e40040 addiu a0,a3,64 +8003a088: 321000ff andi s0,s0,0xff +8003a08c: 3c0b8019 lui t3,0x8019 +8003a090: 3c0a8019 lui t2,0x8019 +8003a094: 00044040 sll t0,a0,0x1 +8003a098: 2563da04 addiu v1,t3,-9724 +8003a09c: 00108040 sll s0,s0,0x1 +8003a0a0: 2542dc04 addiu v0,t2,-9212 +8003a0a4: 01032821 addu a1,t0,v1 +8003a0a8: 02021021 addu v0,s0,v0 +8003a0ac: 84440000 lh a0,0(v0) +8003a0b0: 84a60000 lh a2,0(a1) +8003a0b4: 00073840 sll a3,a3,0x1 +8003a0b8: 70862002 mul a0,a0,a2 +8003a0bc: 00e31821 addu v1,a3,v1 +8003a0c0: 84650000 lh a1,0(v1) +8003a0c4: 000423c3 sra a0,a0,0xf +8003a0c8: 00a42821 addu a1,a1,a0 +8003a0cc: 34038000 li v1,0x8000 +8003a0d0: 00a3182a slt v1,a1,v1 +8003a0d4: 24027fff li v0,32767 +8003a0d8: 00a3100b movn v0,a1,v1 +8003a0dc: 00024c00 sll t1,v0,0x10 +8003a0e0: 00094c03 sra t1,t1,0x10 +8003a0e4: 2564da04 addiu a0,t3,-9724 +8003a0e8: 2542dc04 addiu v0,t2,-9212 +8003a0ec: 00e42821 addu a1,a3,a0 +8003a0f0: 02021021 addu v0,s0,v0 +8003a0f4: 84430000 lh v1,0(v0) +8003a0f8: 84a60000 lh a2,0(a1) +8003a0fc: 01042021 addu a0,t0,a0 +8003a100: 70661802 mul v1,v1,a2 +8003a104: 84850000 lh a1,0(a0) +8003a108: 00031bc3 sra v1,v1,0xf +8003a10c: 00a31823 subu v1,a1,v1 +8003a110: 28628000 slti v0,v1,-32768 +8003a114: 104000a1 beqz v0,8003a39c <_Z7DSPOp11v+0x348> +8003a118: 00031400 sll v0,v1,0x10 +8003a11c: 24028001 li v0,-32767 +8003a120: 0002ac00 sll s5,v0,0x10 +8003a124: 0015ac03 sra s5,s5,0x10 +8003a128: 0120a021 move s4,t1 +8003a12c: 3c028021 lui v0,0x8021 +8003a130: 8450c970 lh s0,-13968(v0) +8003a134: 0600009f bltz s0,8003a3b4 <_Z7DSPOp11v+0x360> +8003a138: 00103a03 sra a3,s0,0x8 +8003a13c: 24e40040 addiu a0,a3,64 +8003a140: 321000ff andi s0,s0,0xff +8003a144: 3c0b8019 lui t3,0x8019 +8003a148: 3c0a8019 lui t2,0x8019 +8003a14c: 00046040 sll t4,a0,0x1 +8003a150: 2563da04 addiu v1,t3,-9724 +8003a154: 00108040 sll s0,s0,0x1 +8003a158: 2542dc04 addiu v0,t2,-9212 +8003a15c: 01832821 addu a1,t4,v1 +8003a160: 02021021 addu v0,s0,v0 +8003a164: 84440000 lh a0,0(v0) +8003a168: 84a60000 lh a2,0(a1) +8003a16c: 00073840 sll a3,a3,0x1 +8003a170: 70862002 mul a0,a0,a2 +8003a174: 00e31821 addu v1,a3,v1 +8003a178: 84650000 lh a1,0(v1) +8003a17c: 000423c3 sra a0,a0,0xf +8003a180: 00a42821 addu a1,a1,a0 +8003a184: 34038000 li v1,0x8000 +8003a188: 00a3182a slt v1,a1,v1 +8003a18c: 24027fff li v0,32767 +8003a190: 00a3100b movn v0,a1,v1 +8003a194: 00024400 sll t0,v0,0x10 +8003a198: 00084403 sra t0,t0,0x10 +8003a19c: 2564da04 addiu a0,t3,-9724 +8003a1a0: 2542dc04 addiu v0,t2,-9212 +8003a1a4: 00e42821 addu a1,a3,a0 +8003a1a8: 02021021 addu v0,s0,v0 +8003a1ac: 84430000 lh v1,0(v0) +8003a1b0: 84a60000 lh a2,0(a1) +8003a1b4: 01842021 addu a0,t4,a0 +8003a1b8: 70661802 mul v1,v1,a2 +8003a1bc: 84850000 lh a1,0(a0) +8003a1c0: 00031bc3 sra v1,v1,0xf +8003a1c4: 00a31823 subu v1,a1,v1 +8003a1c8: 28628000 slti v0,v1,-32768 +8003a1cc: 10400077 beqz v0,8003a3ac <_Z7DSPOp11v+0x358> +8003a1d0: 00031400 sll v0,v1,0x10 +8003a1d4: 24028001 li v0,-32767 +8003a1d8: 00029c00 sll s3,v0,0x10 +8003a1dc: 00139c03 sra s3,s3,0x10 +8003a1e0: 01009021 move s2,t0 +8003a1e4: 3c028021 lui v0,0x8021 +8003a1e8: 8450c96e lh s0,-13970(v0) +8003a1ec: 0600009b bltz s0,8003a45c <_Z7DSPOp11v+0x408> +8003a1f0: 00103a03 sra a3,s0,0x8 +8003a1f4: 24e40040 addiu a0,a3,64 +8003a1f8: 321000ff andi s0,s0,0xff +8003a1fc: 3c0b8019 lui t3,0x8019 +8003a200: 3c0a8019 lui t2,0x8019 +8003a204: 00044040 sll t0,a0,0x1 +8003a208: 2563da04 addiu v1,t3,-9724 +8003a20c: 00108040 sll s0,s0,0x1 +8003a210: 2542dc04 addiu v0,t2,-9212 +8003a214: 01032821 addu a1,t0,v1 +8003a218: 02021021 addu v0,s0,v0 +8003a21c: 84440000 lh a0,0(v0) +8003a220: 84a60000 lh a2,0(a1) +8003a224: 00073840 sll a3,a3,0x1 +8003a228: 70862002 mul a0,a0,a2 +8003a22c: 00e31821 addu v1,a3,v1 +8003a230: 84650000 lh a1,0(v1) +8003a234: 000423c3 sra a0,a0,0xf +8003a238: 00a42821 addu a1,a1,a0 +8003a23c: 34038000 li v1,0x8000 +8003a240: 00a3182a slt v1,a1,v1 +8003a244: 24027fff li v0,32767 +8003a248: 00a3100b movn v0,a1,v1 +8003a24c: 00024c00 sll t1,v0,0x10 +8003a250: 00094c03 sra t1,t1,0x10 +8003a254: 2564da04 addiu a0,t3,-9724 +8003a258: 2542dc04 addiu v0,t2,-9212 +8003a25c: 00e42821 addu a1,a3,a0 +8003a260: 02021021 addu v0,s0,v0 +8003a264: 84430000 lh v1,0(v0) +8003a268: 84a60000 lh a2,0(a1) +8003a26c: 01042021 addu a0,t0,a0 +8003a270: 70661802 mul v1,v1,a2 +8003a274: 84850000 lh a1,0(a0) +8003a278: 00031bc3 sra v1,v1,0xf +8003a27c: 00a31823 subu v1,a1,v1 +8003a280: 28628000 slti v0,v1,-32768 +8003a284: 10400047 beqz v0,8003a3a4 <_Z7DSPOp11v+0x350> +8003a288: 00031400 sll v0,v1,0x10 +8003a28c: 24028001 li v0,-32767 +8003a290: 00022400 sll a0,v0,0x10 +8003a294: 00042403 sra a0,a0,0x10 +8003a298: 01201021 move v0,t1 +8003a29c: 3c118021 lui s1,0x8021 +8003a2a0: 8627c96a lh a3,-13974(s1) +8003a2a4: 3c108021 lui s0,0x8021 +8003a2a8: 00073843 sra a3,a3,0x1 +8003a2ac: 70f53002 mul a2,a3,s5 +8003a2b0: 70f41802 mul v1,a3,s4 +8003a2b4: 000633c3 sra a2,a2,0xf +8003a2b8: 00031bc3 sra v1,v1,0xf +8003a2bc: 70c47002 mul t6,a2,a0 +8003a2c0: 70627802 mul t7,v1,v0 +8003a2c4: 70646002 mul t4,v1,a0 +8003a2c8: 70c26802 mul t5,a2,v0 +8003a2cc: 70e22802 mul a1,a3,v0 +8003a2d0: 70e42002 mul a0,a3,a0 +8003a2d4: 000c63c3 sra t4,t4,0xf +8003a2d8: 000d6bc3 sra t5,t5,0xf +8003a2dc: 000e73c3 sra t6,t6,0xf +8003a2e0: 000f7bc3 sra t7,t7,0xf +8003a2e4: 00052bc3 sra a1,a1,0xf +8003a2e8: 724c4002 mul t0,s2,t4 +8003a2ec: 724e1002 mul v0,s2,t6 +8003a2f0: 724d4802 mul t1,s2,t5 +8003a2f4: 724f5002 mul t2,s2,t7 +8003a2f8: 72652802 mul a1,s3,a1 +8003a2fc: 72631802 mul v1,s3,v1 +8003a300: 000423c3 sra a0,a0,0xf +8003a304: 72642002 mul a0,s3,a0 +8003a308: 72663002 mul a2,s3,a2 +8003a30c: 72475802 mul t3,s2,a3 +8003a310: 000213c3 sra v0,v0,0xf +8003a314: 00031bc3 sra v1,v1,0xf +8003a318: 00094bc3 sra t1,t1,0xf +8003a31c: 000a53c3 sra t2,t2,0xf +8003a320: 00052bc3 sra a1,a1,0xf +8003a324: 000843c3 sra t0,t0,0xf +8003a328: 01e27823 subu t7,t7,v0 +8003a32c: 01a86821 addu t5,t5,t0 +8003a330: 2602c93c addiu v0,s0,-14020 +8003a334: 000633c3 sra a2,a2,0xf +8003a338: 00031823 negu v1,v1 +8003a33c: 000b5bc3 sra t3,t3,0xf +8003a340: 01896021 addu t4,t4,t1 +8003a344: 01ca7023 subu t6,t6,t2 +8003a348: 00052823 negu a1,a1 +8003a34c: 000423c3 sra a0,a0,0xf +8003a350: a4440010 sh a0,16(v0) +8003a354: a606c93c sh a2,-14020(s0) +8003a358: a4430002 sh v1,2(v0) +8003a35c: a44b0004 sh t3,4(v0) +8003a360: a44c0006 sh t4,6(v0) +8003a364: a44e0008 sh t6,8(v0) +8003a368: a445000a sh a1,10(v0) +8003a36c: a44f000c sh t7,12(v0) +8003a370: a44d000e sh t5,14(v0) +8003a374: a627c96a sh a3,-13974(s1) +8003a378: 8fbf0028 lw ra,40(sp) +8003a37c: 8fb50024 lw s5,36(sp) +8003a380: 8fb40020 lw s4,32(sp) +8003a384: 8fb3001c lw s3,28(sp) +8003a388: 8fb20018 lw s2,24(sp) +8003a38c: 8fb10014 lw s1,20(sp) +8003a390: 8fb00010 lw s0,16(sp) +8003a394: 03e00008 jr ra +8003a398: 27bd0030 addiu sp,sp,48 +8003a39c: 0800e848 j 8003a120 <_Z7DSPOp11v+0xcc> +8003a3a0: 00021403 sra v0,v0,0x10 +8003a3a4: 0800e8a4 j 8003a290 <_Z7DSPOp11v+0x23c> +8003a3a8: 00021403 sra v0,v0,0x10 +8003a3ac: 0800e876 j 8003a1d8 <_Z7DSPOp11v+0x184> +8003a3b0: 00021403 sra v0,v0,0x10 +8003a3b4: 24028000 li v0,-32768 +8003a3b8: 12020043 beq s0,v0,8003a4c8 <_Z7DSPOp11v+0x474> +8003a3bc: 00108023 negu s0,s0 +8003a3c0: 00108400 sll s0,s0,0x10 +8003a3c4: 00108403 sra s0,s0,0x10 +8003a3c8: 3c028003 lui v0,0x8003 +8003a3cc: 244264c4 addiu v0,v0,25796 +8003a3d0: 0040f809 jalr v0 +8003a3d4: 02002021 move a0,s0 +8003a3d8: 00021023 negu v0,v0 +8003a3dc: 00103a03 sra a3,s0,0x8 +8003a3e0: 24e40040 addiu a0,a3,64 +8003a3e4: 321000ff andi s0,s0,0xff +8003a3e8: 00024400 sll t0,v0,0x10 +8003a3ec: 00084403 sra t0,t0,0x10 +8003a3f0: 00073840 sll a3,a3,0x1 +8003a3f4: 00108040 sll s0,s0,0x1 +8003a3f8: 00046040 sll t4,a0,0x1 +8003a3fc: 3c0b8019 lui t3,0x8019 +8003a400: 0800e867 j 8003a19c <_Z7DSPOp11v+0x148> +8003a404: 3c0a8019 lui t2,0x8019 +8003a408: 24028000 li v0,-32768 +8003a40c: 1202002b beq s0,v0,8003a4bc <_Z7DSPOp11v+0x468> +8003a410: 00108023 negu s0,s0 +8003a414: 00108400 sll s0,s0,0x10 +8003a418: 00108403 sra s0,s0,0x10 +8003a41c: 3c028003 lui v0,0x8003 +8003a420: 244264c4 addiu v0,v0,25796 +8003a424: 0040f809 jalr v0 +8003a428: 02002021 move a0,s0 +8003a42c: 00021023 negu v0,v0 +8003a430: 00103a03 sra a3,s0,0x8 +8003a434: 24e40040 addiu a0,a3,64 +8003a438: 321000ff andi s0,s0,0xff +8003a43c: 00024c00 sll t1,v0,0x10 +8003a440: 00094c03 sra t1,t1,0x10 +8003a444: 00073840 sll a3,a3,0x1 +8003a448: 00108040 sll s0,s0,0x1 +8003a44c: 00044040 sll t0,a0,0x1 +8003a450: 3c0b8019 lui t3,0x8019 +8003a454: 0800e839 j 8003a0e4 <_Z7DSPOp11v+0x90> +8003a458: 3c0a8019 lui t2,0x8019 +8003a45c: 24028000 li v0,-32768 +8003a460: 12020013 beq s0,v0,8003a4b0 <_Z7DSPOp11v+0x45c> +8003a464: 00108023 negu s0,s0 +8003a468: 00108400 sll s0,s0,0x10 +8003a46c: 00108403 sra s0,s0,0x10 +8003a470: 3c028003 lui v0,0x8003 +8003a474: 244264c4 addiu v0,v0,25796 +8003a478: 0040f809 jalr v0 +8003a47c: 02002021 move a0,s0 +8003a480: 00021023 negu v0,v0 +8003a484: 00103a03 sra a3,s0,0x8 +8003a488: 24e40040 addiu a0,a3,64 +8003a48c: 321000ff andi s0,s0,0xff +8003a490: 00024c00 sll t1,v0,0x10 +8003a494: 00094c03 sra t1,t1,0x10 +8003a498: 00073840 sll a3,a3,0x1 +8003a49c: 00108040 sll s0,s0,0x1 +8003a4a0: 00044040 sll t0,a0,0x1 +8003a4a4: 3c0b8019 lui t3,0x8019 +8003a4a8: 0800e895 j 8003a254 <_Z7DSPOp11v+0x200> +8003a4ac: 3c0a8019 lui t2,0x8019 +8003a4b0: 24048000 li a0,-32768 +8003a4b4: 0800e8a7 j 8003a29c <_Z7DSPOp11v+0x248> +8003a4b8: 00001021 move v0,zero +8003a4bc: 24158000 li s5,-32768 +8003a4c0: 0800e84b j 8003a12c <_Z7DSPOp11v+0xd8> +8003a4c4: 0000a021 move s4,zero +8003a4c8: 24138000 li s3,-32768 +8003a4cc: 0800e879 j 8003a1e4 <_Z7DSPOp11v+0x190> +8003a4d0: 00009021 move s2,zero + +8003a4d4 <_Z7DSPOp01v>: +8003a4d4: 27bdffd0 addiu sp,sp,-48 +8003a4d8: afbf0028 sw ra,40(sp) +8003a4dc: afb50024 sw s5,36(sp) +8003a4e0: afb40020 sw s4,32(sp) +8003a4e4: afb3001c sw s3,28(sp) +8003a4e8: afb20018 sw s2,24(sp) +8003a4ec: afb10014 sw s1,20(sp) +8003a4f0: afb00010 sw s0,16(sp) +8003a4f4: 3c028021 lui v0,0x8021 +8003a4f8: 8450c964 lh s0,-13980(v0) +8003a4fc: 060000e2 bltz s0,8003a888 <_Z7DSPOp01v+0x3b4> +8003a500: 00103a03 sra a3,s0,0x8 +8003a504: 24e40040 addiu a0,a3,64 +8003a508: 321000ff andi s0,s0,0xff +8003a50c: 3c0b8019 lui t3,0x8019 +8003a510: 3c0a8019 lui t2,0x8019 +8003a514: 00044040 sll t0,a0,0x1 +8003a518: 2563da04 addiu v1,t3,-9724 +8003a51c: 00108040 sll s0,s0,0x1 +8003a520: 2542dc04 addiu v0,t2,-9212 +8003a524: 01032821 addu a1,t0,v1 +8003a528: 02021021 addu v0,s0,v0 +8003a52c: 84440000 lh a0,0(v0) +8003a530: 84a60000 lh a2,0(a1) +8003a534: 00073840 sll a3,a3,0x1 +8003a538: 70862002 mul a0,a0,a2 +8003a53c: 00e31821 addu v1,a3,v1 +8003a540: 84650000 lh a1,0(v1) +8003a544: 000423c3 sra a0,a0,0xf +8003a548: 00a42821 addu a1,a1,a0 +8003a54c: 34038000 li v1,0x8000 +8003a550: 00a3182a slt v1,a1,v1 +8003a554: 24027fff li v0,32767 +8003a558: 00a3100b movn v0,a1,v1 +8003a55c: 00024c00 sll t1,v0,0x10 +8003a560: 00094c03 sra t1,t1,0x10 +8003a564: 2564da04 addiu a0,t3,-9724 +8003a568: 2542dc04 addiu v0,t2,-9212 +8003a56c: 00e42821 addu a1,a3,a0 +8003a570: 02021021 addu v0,s0,v0 +8003a574: 84430000 lh v1,0(v0) +8003a578: 84a60000 lh a2,0(a1) +8003a57c: 01042021 addu a0,t0,a0 +8003a580: 70661802 mul v1,v1,a2 +8003a584: 84850000 lh a1,0(a0) +8003a588: 00031bc3 sra v1,v1,0xf +8003a58c: 00a31823 subu v1,a1,v1 +8003a590: 28628000 slti v0,v1,-32768 +8003a594: 104000a1 beqz v0,8003a81c <_Z7DSPOp01v+0x348> +8003a598: 00031400 sll v0,v1,0x10 +8003a59c: 24028001 li v0,-32767 +8003a5a0: 0002ac00 sll s5,v0,0x10 +8003a5a4: 0015ac03 sra s5,s5,0x10 +8003a5a8: 0120a021 move s4,t1 +8003a5ac: 3c028021 lui v0,0x8021 +8003a5b0: 8450c968 lh s0,-13976(v0) +8003a5b4: 0600009f bltz s0,8003a834 <_Z7DSPOp01v+0x360> +8003a5b8: 00103a03 sra a3,s0,0x8 +8003a5bc: 24e40040 addiu a0,a3,64 +8003a5c0: 321000ff andi s0,s0,0xff +8003a5c4: 3c0b8019 lui t3,0x8019 +8003a5c8: 3c0a8019 lui t2,0x8019 +8003a5cc: 00046040 sll t4,a0,0x1 +8003a5d0: 2563da04 addiu v1,t3,-9724 +8003a5d4: 00108040 sll s0,s0,0x1 +8003a5d8: 2542dc04 addiu v0,t2,-9212 +8003a5dc: 01832821 addu a1,t4,v1 +8003a5e0: 02021021 addu v0,s0,v0 +8003a5e4: 84440000 lh a0,0(v0) +8003a5e8: 84a60000 lh a2,0(a1) +8003a5ec: 00073840 sll a3,a3,0x1 +8003a5f0: 70862002 mul a0,a0,a2 +8003a5f4: 00e31821 addu v1,a3,v1 +8003a5f8: 84650000 lh a1,0(v1) +8003a5fc: 000423c3 sra a0,a0,0xf +8003a600: 00a42821 addu a1,a1,a0 +8003a604: 34038000 li v1,0x8000 +8003a608: 00a3182a slt v1,a1,v1 +8003a60c: 24027fff li v0,32767 +8003a610: 00a3100b movn v0,a1,v1 +8003a614: 00024400 sll t0,v0,0x10 +8003a618: 00084403 sra t0,t0,0x10 +8003a61c: 2564da04 addiu a0,t3,-9724 +8003a620: 2542dc04 addiu v0,t2,-9212 +8003a624: 00e42821 addu a1,a3,a0 +8003a628: 02021021 addu v0,s0,v0 +8003a62c: 84430000 lh v1,0(v0) +8003a630: 84a60000 lh a2,0(a1) +8003a634: 01842021 addu a0,t4,a0 +8003a638: 70661802 mul v1,v1,a2 +8003a63c: 84850000 lh a1,0(a0) +8003a640: 00031bc3 sra v1,v1,0xf +8003a644: 00a31823 subu v1,a1,v1 +8003a648: 28628000 slti v0,v1,-32768 +8003a64c: 10400077 beqz v0,8003a82c <_Z7DSPOp01v+0x358> +8003a650: 00031400 sll v0,v1,0x10 +8003a654: 24028001 li v0,-32767 +8003a658: 00029c00 sll s3,v0,0x10 +8003a65c: 00139c03 sra s3,s3,0x10 +8003a660: 01009021 move s2,t0 +8003a664: 3c028021 lui v0,0x8021 +8003a668: 8450c966 lh s0,-13978(v0) +8003a66c: 0600009b bltz s0,8003a8dc <_Z7DSPOp01v+0x408> +8003a670: 00103a03 sra a3,s0,0x8 +8003a674: 24e40040 addiu a0,a3,64 +8003a678: 321000ff andi s0,s0,0xff +8003a67c: 3c0b8019 lui t3,0x8019 +8003a680: 3c0a8019 lui t2,0x8019 +8003a684: 00044040 sll t0,a0,0x1 +8003a688: 2563da04 addiu v1,t3,-9724 +8003a68c: 00108040 sll s0,s0,0x1 +8003a690: 2542dc04 addiu v0,t2,-9212 +8003a694: 01032821 addu a1,t0,v1 +8003a698: 02021021 addu v0,s0,v0 +8003a69c: 84440000 lh a0,0(v0) +8003a6a0: 84a60000 lh a2,0(a1) +8003a6a4: 00073840 sll a3,a3,0x1 +8003a6a8: 70862002 mul a0,a0,a2 +8003a6ac: 00e31821 addu v1,a3,v1 +8003a6b0: 84650000 lh a1,0(v1) +8003a6b4: 000423c3 sra a0,a0,0xf +8003a6b8: 00a42821 addu a1,a1,a0 +8003a6bc: 34038000 li v1,0x8000 +8003a6c0: 00a3182a slt v1,a1,v1 +8003a6c4: 24027fff li v0,32767 +8003a6c8: 00a3100b movn v0,a1,v1 +8003a6cc: 00024c00 sll t1,v0,0x10 +8003a6d0: 00094c03 sra t1,t1,0x10 +8003a6d4: 2564da04 addiu a0,t3,-9724 +8003a6d8: 2542dc04 addiu v0,t2,-9212 +8003a6dc: 00e42821 addu a1,a3,a0 +8003a6e0: 02021021 addu v0,s0,v0 +8003a6e4: 84430000 lh v1,0(v0) +8003a6e8: 84a60000 lh a2,0(a1) +8003a6ec: 01042021 addu a0,t0,a0 +8003a6f0: 70661802 mul v1,v1,a2 +8003a6f4: 84850000 lh a1,0(a0) +8003a6f8: 00031bc3 sra v1,v1,0xf +8003a6fc: 00a31823 subu v1,a1,v1 +8003a700: 28628000 slti v0,v1,-32768 +8003a704: 10400047 beqz v0,8003a824 <_Z7DSPOp01v+0x350> +8003a708: 00031400 sll v0,v1,0x10 +8003a70c: 24028001 li v0,-32767 +8003a710: 00022400 sll a0,v0,0x10 +8003a714: 00042403 sra a0,a0,0x10 +8003a718: 01201021 move v0,t1 +8003a71c: 3c118021 lui s1,0x8021 +8003a720: 8627c962 lh a3,-13982(s1) +8003a724: 3c108021 lui s0,0x8021 +8003a728: 00073843 sra a3,a3,0x1 +8003a72c: 70f53002 mul a2,a3,s5 +8003a730: 70f41802 mul v1,a3,s4 +8003a734: 000633c3 sra a2,a2,0xf +8003a738: 00031bc3 sra v1,v1,0xf +8003a73c: 70c47002 mul t6,a2,a0 +8003a740: 70627802 mul t7,v1,v0 +8003a744: 70646002 mul t4,v1,a0 +8003a748: 70c26802 mul t5,a2,v0 +8003a74c: 70e22802 mul a1,a3,v0 +8003a750: 70e42002 mul a0,a3,a0 +8003a754: 000c63c3 sra t4,t4,0xf +8003a758: 000d6bc3 sra t5,t5,0xf +8003a75c: 000e73c3 sra t6,t6,0xf +8003a760: 000f7bc3 sra t7,t7,0xf +8003a764: 00052bc3 sra a1,a1,0xf +8003a768: 724c4002 mul t0,s2,t4 +8003a76c: 724e1002 mul v0,s2,t6 +8003a770: 724d4802 mul t1,s2,t5 +8003a774: 724f5002 mul t2,s2,t7 +8003a778: 72652802 mul a1,s3,a1 +8003a77c: 72631802 mul v1,s3,v1 +8003a780: 000423c3 sra a0,a0,0xf +8003a784: 72642002 mul a0,s3,a0 +8003a788: 72663002 mul a2,s3,a2 +8003a78c: 72475802 mul t3,s2,a3 +8003a790: 000213c3 sra v0,v0,0xf +8003a794: 00031bc3 sra v1,v1,0xf +8003a798: 00094bc3 sra t1,t1,0xf +8003a79c: 000a53c3 sra t2,t2,0xf +8003a7a0: 00052bc3 sra a1,a1,0xf +8003a7a4: 000843c3 sra t0,t0,0xf +8003a7a8: 01e27823 subu t7,t7,v0 +8003a7ac: 01a86821 addu t5,t5,t0 +8003a7b0: 2602c950 addiu v0,s0,-14000 +8003a7b4: 000633c3 sra a2,a2,0xf +8003a7b8: 00031823 negu v1,v1 +8003a7bc: 000b5bc3 sra t3,t3,0xf +8003a7c0: 01896021 addu t4,t4,t1 +8003a7c4: 01ca7023 subu t6,t6,t2 +8003a7c8: 00052823 negu a1,a1 +8003a7cc: 000423c3 sra a0,a0,0xf +8003a7d0: a4440010 sh a0,16(v0) +8003a7d4: a606c950 sh a2,-14000(s0) +8003a7d8: a4430002 sh v1,2(v0) +8003a7dc: a44b0004 sh t3,4(v0) +8003a7e0: a44c0006 sh t4,6(v0) +8003a7e4: a44e0008 sh t6,8(v0) +8003a7e8: a445000a sh a1,10(v0) +8003a7ec: a44f000c sh t7,12(v0) +8003a7f0: a44d000e sh t5,14(v0) +8003a7f4: a627c962 sh a3,-13982(s1) +8003a7f8: 8fbf0028 lw ra,40(sp) +8003a7fc: 8fb50024 lw s5,36(sp) +8003a800: 8fb40020 lw s4,32(sp) +8003a804: 8fb3001c lw s3,28(sp) +8003a808: 8fb20018 lw s2,24(sp) +8003a80c: 8fb10014 lw s1,20(sp) +8003a810: 8fb00010 lw s0,16(sp) +8003a814: 03e00008 jr ra +8003a818: 27bd0030 addiu sp,sp,48 +8003a81c: 0800e968 j 8003a5a0 <_Z7DSPOp01v+0xcc> +8003a820: 00021403 sra v0,v0,0x10 +8003a824: 0800e9c4 j 8003a710 <_Z7DSPOp01v+0x23c> +8003a828: 00021403 sra v0,v0,0x10 +8003a82c: 0800e996 j 8003a658 <_Z7DSPOp01v+0x184> +8003a830: 00021403 sra v0,v0,0x10 +8003a834: 24028000 li v0,-32768 +8003a838: 12020043 beq s0,v0,8003a948 <_Z7DSPOp01v+0x474> +8003a83c: 00108023 negu s0,s0 +8003a840: 00108400 sll s0,s0,0x10 +8003a844: 00108403 sra s0,s0,0x10 +8003a848: 3c028003 lui v0,0x8003 +8003a84c: 244264c4 addiu v0,v0,25796 +8003a850: 0040f809 jalr v0 +8003a854: 02002021 move a0,s0 +8003a858: 00021023 negu v0,v0 +8003a85c: 00103a03 sra a3,s0,0x8 +8003a860: 24e40040 addiu a0,a3,64 +8003a864: 321000ff andi s0,s0,0xff +8003a868: 00024400 sll t0,v0,0x10 +8003a86c: 00084403 sra t0,t0,0x10 +8003a870: 00073840 sll a3,a3,0x1 +8003a874: 00108040 sll s0,s0,0x1 +8003a878: 00046040 sll t4,a0,0x1 +8003a87c: 3c0b8019 lui t3,0x8019 +8003a880: 0800e987 j 8003a61c <_Z7DSPOp01v+0x148> +8003a884: 3c0a8019 lui t2,0x8019 +8003a888: 24028000 li v0,-32768 +8003a88c: 1202002b beq s0,v0,8003a93c <_Z7DSPOp01v+0x468> +8003a890: 00108023 negu s0,s0 +8003a894: 00108400 sll s0,s0,0x10 +8003a898: 00108403 sra s0,s0,0x10 +8003a89c: 3c028003 lui v0,0x8003 +8003a8a0: 244264c4 addiu v0,v0,25796 +8003a8a4: 0040f809 jalr v0 +8003a8a8: 02002021 move a0,s0 +8003a8ac: 00021023 negu v0,v0 +8003a8b0: 00103a03 sra a3,s0,0x8 +8003a8b4: 24e40040 addiu a0,a3,64 +8003a8b8: 321000ff andi s0,s0,0xff +8003a8bc: 00024c00 sll t1,v0,0x10 +8003a8c0: 00094c03 sra t1,t1,0x10 +8003a8c4: 00073840 sll a3,a3,0x1 +8003a8c8: 00108040 sll s0,s0,0x1 +8003a8cc: 00044040 sll t0,a0,0x1 +8003a8d0: 3c0b8019 lui t3,0x8019 +8003a8d4: 0800e959 j 8003a564 <_Z7DSPOp01v+0x90> +8003a8d8: 3c0a8019 lui t2,0x8019 +8003a8dc: 24028000 li v0,-32768 +8003a8e0: 12020013 beq s0,v0,8003a930 <_Z7DSPOp01v+0x45c> +8003a8e4: 00108023 negu s0,s0 +8003a8e8: 00108400 sll s0,s0,0x10 +8003a8ec: 00108403 sra s0,s0,0x10 +8003a8f0: 3c028003 lui v0,0x8003 +8003a8f4: 244264c4 addiu v0,v0,25796 +8003a8f8: 0040f809 jalr v0 +8003a8fc: 02002021 move a0,s0 +8003a900: 00021023 negu v0,v0 +8003a904: 00103a03 sra a3,s0,0x8 +8003a908: 24e40040 addiu a0,a3,64 +8003a90c: 321000ff andi s0,s0,0xff +8003a910: 00024c00 sll t1,v0,0x10 +8003a914: 00094c03 sra t1,t1,0x10 +8003a918: 00073840 sll a3,a3,0x1 +8003a91c: 00108040 sll s0,s0,0x1 +8003a920: 00044040 sll t0,a0,0x1 +8003a924: 3c0b8019 lui t3,0x8019 +8003a928: 0800e9b5 j 8003a6d4 <_Z7DSPOp01v+0x200> +8003a92c: 3c0a8019 lui t2,0x8019 +8003a930: 24048000 li a0,-32768 +8003a934: 0800e9c7 j 8003a71c <_Z7DSPOp01v+0x248> +8003a938: 00001021 move v0,zero +8003a93c: 24158000 li s5,-32768 +8003a940: 0800e96b j 8003a5ac <_Z7DSPOp01v+0xd8> +8003a944: 0000a021 move s4,zero +8003a948: 24138000 li s3,-32768 +8003a94c: 0800e999 j 8003a664 <_Z7DSPOp01v+0x190> +8003a950: 00009021 move s2,zero + +8003a954 <_Z7DSPOp21v>: +8003a954: 27bdffd0 addiu sp,sp,-48 +8003a958: afbf0028 sw ra,40(sp) +8003a95c: afb50024 sw s5,36(sp) +8003a960: afb40020 sw s4,32(sp) +8003a964: afb3001c sw s3,28(sp) +8003a968: afb20018 sw s2,24(sp) +8003a96c: afb10014 sw s1,20(sp) +8003a970: afb00010 sw s0,16(sp) +8003a974: 3c028021 lui v0,0x8021 +8003a978: 8450c974 lh s0,-13964(v0) +8003a97c: 060000e2 bltz s0,8003ad08 <_Z7DSPOp21v+0x3b4> +8003a980: 00103a03 sra a3,s0,0x8 +8003a984: 24e40040 addiu a0,a3,64 +8003a988: 321000ff andi s0,s0,0xff +8003a98c: 3c0b8019 lui t3,0x8019 +8003a990: 3c0a8019 lui t2,0x8019 +8003a994: 00044040 sll t0,a0,0x1 +8003a998: 2563da04 addiu v1,t3,-9724 +8003a99c: 00108040 sll s0,s0,0x1 +8003a9a0: 2542dc04 addiu v0,t2,-9212 +8003a9a4: 01032821 addu a1,t0,v1 +8003a9a8: 02021021 addu v0,s0,v0 +8003a9ac: 84440000 lh a0,0(v0) +8003a9b0: 84a60000 lh a2,0(a1) +8003a9b4: 00073840 sll a3,a3,0x1 +8003a9b8: 70862002 mul a0,a0,a2 +8003a9bc: 00e31821 addu v1,a3,v1 +8003a9c0: 84650000 lh a1,0(v1) +8003a9c4: 000423c3 sra a0,a0,0xf +8003a9c8: 00a42821 addu a1,a1,a0 +8003a9cc: 34038000 li v1,0x8000 +8003a9d0: 00a3182a slt v1,a1,v1 +8003a9d4: 24027fff li v0,32767 +8003a9d8: 00a3100b movn v0,a1,v1 +8003a9dc: 00024c00 sll t1,v0,0x10 +8003a9e0: 00094c03 sra t1,t1,0x10 +8003a9e4: 2564da04 addiu a0,t3,-9724 +8003a9e8: 2542dc04 addiu v0,t2,-9212 +8003a9ec: 00e42821 addu a1,a3,a0 +8003a9f0: 02021021 addu v0,s0,v0 +8003a9f4: 84430000 lh v1,0(v0) +8003a9f8: 84a60000 lh a2,0(a1) +8003a9fc: 01042021 addu a0,t0,a0 +8003aa00: 70661802 mul v1,v1,a2 +8003aa04: 84850000 lh a1,0(a0) +8003aa08: 00031bc3 sra v1,v1,0xf +8003aa0c: 00a31823 subu v1,a1,v1 +8003aa10: 28628000 slti v0,v1,-32768 +8003aa14: 104000a1 beqz v0,8003ac9c <_Z7DSPOp21v+0x348> +8003aa18: 00031400 sll v0,v1,0x10 +8003aa1c: 24028001 li v0,-32767 +8003aa20: 0002ac00 sll s5,v0,0x10 +8003aa24: 0015ac03 sra s5,s5,0x10 +8003aa28: 0120a021 move s4,t1 +8003aa2c: 3c028021 lui v0,0x8021 +8003aa30: 8450c978 lh s0,-13960(v0) +8003aa34: 0600009f bltz s0,8003acb4 <_Z7DSPOp21v+0x360> +8003aa38: 00103a03 sra a3,s0,0x8 +8003aa3c: 24e40040 addiu a0,a3,64 +8003aa40: 321000ff andi s0,s0,0xff +8003aa44: 3c0b8019 lui t3,0x8019 +8003aa48: 3c0a8019 lui t2,0x8019 +8003aa4c: 00046040 sll t4,a0,0x1 +8003aa50: 2563da04 addiu v1,t3,-9724 +8003aa54: 00108040 sll s0,s0,0x1 +8003aa58: 2542dc04 addiu v0,t2,-9212 +8003aa5c: 01832821 addu a1,t4,v1 +8003aa60: 02021021 addu v0,s0,v0 +8003aa64: 84440000 lh a0,0(v0) +8003aa68: 84a60000 lh a2,0(a1) +8003aa6c: 00073840 sll a3,a3,0x1 +8003aa70: 70862002 mul a0,a0,a2 +8003aa74: 00e31821 addu v1,a3,v1 +8003aa78: 84650000 lh a1,0(v1) +8003aa7c: 000423c3 sra a0,a0,0xf +8003aa80: 00a42821 addu a1,a1,a0 +8003aa84: 34038000 li v1,0x8000 +8003aa88: 00a3182a slt v1,a1,v1 +8003aa8c: 24027fff li v0,32767 +8003aa90: 00a3100b movn v0,a1,v1 +8003aa94: 00024400 sll t0,v0,0x10 +8003aa98: 00084403 sra t0,t0,0x10 +8003aa9c: 2564da04 addiu a0,t3,-9724 +8003aaa0: 2542dc04 addiu v0,t2,-9212 +8003aaa4: 00e42821 addu a1,a3,a0 +8003aaa8: 02021021 addu v0,s0,v0 +8003aaac: 84430000 lh v1,0(v0) +8003aab0: 84a60000 lh a2,0(a1) +8003aab4: 01842021 addu a0,t4,a0 +8003aab8: 70661802 mul v1,v1,a2 +8003aabc: 84850000 lh a1,0(a0) +8003aac0: 00031bc3 sra v1,v1,0xf +8003aac4: 00a31823 subu v1,a1,v1 +8003aac8: 28628000 slti v0,v1,-32768 +8003aacc: 10400077 beqz v0,8003acac <_Z7DSPOp21v+0x358> +8003aad0: 00031400 sll v0,v1,0x10 +8003aad4: 24028001 li v0,-32767 +8003aad8: 00029c00 sll s3,v0,0x10 +8003aadc: 00139c03 sra s3,s3,0x10 +8003aae0: 01009021 move s2,t0 +8003aae4: 3c028021 lui v0,0x8021 +8003aae8: 8450c976 lh s0,-13962(v0) +8003aaec: 0600009b bltz s0,8003ad5c <_Z7DSPOp21v+0x408> +8003aaf0: 00103a03 sra a3,s0,0x8 +8003aaf4: 24e40040 addiu a0,a3,64 +8003aaf8: 321000ff andi s0,s0,0xff +8003aafc: 3c0b8019 lui t3,0x8019 +8003ab00: 3c0a8019 lui t2,0x8019 +8003ab04: 00044040 sll t0,a0,0x1 +8003ab08: 2563da04 addiu v1,t3,-9724 +8003ab0c: 00108040 sll s0,s0,0x1 +8003ab10: 2542dc04 addiu v0,t2,-9212 +8003ab14: 01032821 addu a1,t0,v1 +8003ab18: 02021021 addu v0,s0,v0 +8003ab1c: 84440000 lh a0,0(v0) +8003ab20: 84a60000 lh a2,0(a1) +8003ab24: 00073840 sll a3,a3,0x1 +8003ab28: 70862002 mul a0,a0,a2 +8003ab2c: 00e31821 addu v1,a3,v1 +8003ab30: 84650000 lh a1,0(v1) +8003ab34: 000423c3 sra a0,a0,0xf +8003ab38: 00a42821 addu a1,a1,a0 +8003ab3c: 34038000 li v1,0x8000 +8003ab40: 00a3182a slt v1,a1,v1 +8003ab44: 24027fff li v0,32767 +8003ab48: 00a3100b movn v0,a1,v1 +8003ab4c: 00024c00 sll t1,v0,0x10 +8003ab50: 00094c03 sra t1,t1,0x10 +8003ab54: 2564da04 addiu a0,t3,-9724 +8003ab58: 2542dc04 addiu v0,t2,-9212 +8003ab5c: 00e42821 addu a1,a3,a0 +8003ab60: 02021021 addu v0,s0,v0 +8003ab64: 84430000 lh v1,0(v0) +8003ab68: 84a60000 lh a2,0(a1) +8003ab6c: 01042021 addu a0,t0,a0 +8003ab70: 70661802 mul v1,v1,a2 +8003ab74: 84850000 lh a1,0(a0) +8003ab78: 00031bc3 sra v1,v1,0xf +8003ab7c: 00a31823 subu v1,a1,v1 +8003ab80: 28628000 slti v0,v1,-32768 +8003ab84: 10400047 beqz v0,8003aca4 <_Z7DSPOp21v+0x350> +8003ab88: 00031400 sll v0,v1,0x10 +8003ab8c: 24028001 li v0,-32767 +8003ab90: 00022400 sll a0,v0,0x10 +8003ab94: 00042403 sra a0,a0,0x10 +8003ab98: 01201021 move v0,t1 +8003ab9c: 3c118021 lui s1,0x8021 +8003aba0: 8627c972 lh a3,-13966(s1) +8003aba4: 3c108021 lui s0,0x8021 +8003aba8: 00073843 sra a3,a3,0x1 +8003abac: 70f53002 mul a2,a3,s5 +8003abb0: 70f41802 mul v1,a3,s4 +8003abb4: 000633c3 sra a2,a2,0xf +8003abb8: 00031bc3 sra v1,v1,0xf +8003abbc: 70c47002 mul t6,a2,a0 +8003abc0: 70627802 mul t7,v1,v0 +8003abc4: 70646002 mul t4,v1,a0 +8003abc8: 70c26802 mul t5,a2,v0 +8003abcc: 70e22802 mul a1,a3,v0 +8003abd0: 70e42002 mul a0,a3,a0 +8003abd4: 000c63c3 sra t4,t4,0xf +8003abd8: 000d6bc3 sra t5,t5,0xf +8003abdc: 000e73c3 sra t6,t6,0xf +8003abe0: 000f7bc3 sra t7,t7,0xf +8003abe4: 00052bc3 sra a1,a1,0xf +8003abe8: 724c4002 mul t0,s2,t4 +8003abec: 724e1002 mul v0,s2,t6 +8003abf0: 724d4802 mul t1,s2,t5 +8003abf4: 724f5002 mul t2,s2,t7 +8003abf8: 72652802 mul a1,s3,a1 +8003abfc: 72631802 mul v1,s3,v1 +8003ac00: 000423c3 sra a0,a0,0xf +8003ac04: 72642002 mul a0,s3,a0 +8003ac08: 72663002 mul a2,s3,a2 +8003ac0c: 72475802 mul t3,s2,a3 +8003ac10: 000213c3 sra v0,v0,0xf +8003ac14: 00031bc3 sra v1,v1,0xf +8003ac18: 00094bc3 sra t1,t1,0xf +8003ac1c: 000a53c3 sra t2,t2,0xf +8003ac20: 00052bc3 sra a1,a1,0xf +8003ac24: 000843c3 sra t0,t0,0xf +8003ac28: 01e27823 subu t7,t7,v0 +8003ac2c: 01a86821 addu t5,t5,t0 +8003ac30: 2602c928 addiu v0,s0,-14040 +8003ac34: 000633c3 sra a2,a2,0xf +8003ac38: 00031823 negu v1,v1 +8003ac3c: 000b5bc3 sra t3,t3,0xf +8003ac40: 01896021 addu t4,t4,t1 +8003ac44: 01ca7023 subu t6,t6,t2 +8003ac48: 00052823 negu a1,a1 +8003ac4c: 000423c3 sra a0,a0,0xf +8003ac50: a4440010 sh a0,16(v0) +8003ac54: a606c928 sh a2,-14040(s0) +8003ac58: a4430002 sh v1,2(v0) +8003ac5c: a44b0004 sh t3,4(v0) +8003ac60: a44c0006 sh t4,6(v0) +8003ac64: a44e0008 sh t6,8(v0) +8003ac68: a445000a sh a1,10(v0) +8003ac6c: a44f000c sh t7,12(v0) +8003ac70: a44d000e sh t5,14(v0) +8003ac74: a627c972 sh a3,-13966(s1) +8003ac78: 8fbf0028 lw ra,40(sp) +8003ac7c: 8fb50024 lw s5,36(sp) +8003ac80: 8fb40020 lw s4,32(sp) +8003ac84: 8fb3001c lw s3,28(sp) +8003ac88: 8fb20018 lw s2,24(sp) +8003ac8c: 8fb10014 lw s1,20(sp) +8003ac90: 8fb00010 lw s0,16(sp) +8003ac94: 03e00008 jr ra +8003ac98: 27bd0030 addiu sp,sp,48 +8003ac9c: 0800ea88 j 8003aa20 <_Z7DSPOp21v+0xcc> +8003aca0: 00021403 sra v0,v0,0x10 +8003aca4: 0800eae4 j 8003ab90 <_Z7DSPOp21v+0x23c> +8003aca8: 00021403 sra v0,v0,0x10 +8003acac: 0800eab6 j 8003aad8 <_Z7DSPOp21v+0x184> +8003acb0: 00021403 sra v0,v0,0x10 +8003acb4: 24028000 li v0,-32768 +8003acb8: 12020043 beq s0,v0,8003adc8 <_Z7DSPOp21v+0x474> +8003acbc: 00108023 negu s0,s0 +8003acc0: 00108400 sll s0,s0,0x10 +8003acc4: 00108403 sra s0,s0,0x10 +8003acc8: 3c028003 lui v0,0x8003 +8003accc: 244264c4 addiu v0,v0,25796 +8003acd0: 0040f809 jalr v0 +8003acd4: 02002021 move a0,s0 +8003acd8: 00021023 negu v0,v0 +8003acdc: 00103a03 sra a3,s0,0x8 +8003ace0: 24e40040 addiu a0,a3,64 +8003ace4: 321000ff andi s0,s0,0xff +8003ace8: 00024400 sll t0,v0,0x10 +8003acec: 00084403 sra t0,t0,0x10 +8003acf0: 00073840 sll a3,a3,0x1 +8003acf4: 00108040 sll s0,s0,0x1 +8003acf8: 00046040 sll t4,a0,0x1 +8003acfc: 3c0b8019 lui t3,0x8019 +8003ad00: 0800eaa7 j 8003aa9c <_Z7DSPOp21v+0x148> +8003ad04: 3c0a8019 lui t2,0x8019 +8003ad08: 24028000 li v0,-32768 +8003ad0c: 1202002b beq s0,v0,8003adbc <_Z7DSPOp21v+0x468> +8003ad10: 00108023 negu s0,s0 +8003ad14: 00108400 sll s0,s0,0x10 +8003ad18: 00108403 sra s0,s0,0x10 +8003ad1c: 3c028003 lui v0,0x8003 +8003ad20: 244264c4 addiu v0,v0,25796 +8003ad24: 0040f809 jalr v0 +8003ad28: 02002021 move a0,s0 +8003ad2c: 00021023 negu v0,v0 +8003ad30: 00103a03 sra a3,s0,0x8 +8003ad34: 24e40040 addiu a0,a3,64 +8003ad38: 321000ff andi s0,s0,0xff +8003ad3c: 00024c00 sll t1,v0,0x10 +8003ad40: 00094c03 sra t1,t1,0x10 +8003ad44: 00073840 sll a3,a3,0x1 +8003ad48: 00108040 sll s0,s0,0x1 +8003ad4c: 00044040 sll t0,a0,0x1 +8003ad50: 3c0b8019 lui t3,0x8019 +8003ad54: 0800ea79 j 8003a9e4 <_Z7DSPOp21v+0x90> +8003ad58: 3c0a8019 lui t2,0x8019 +8003ad5c: 24028000 li v0,-32768 +8003ad60: 12020013 beq s0,v0,8003adb0 <_Z7DSPOp21v+0x45c> +8003ad64: 00108023 negu s0,s0 +8003ad68: 00108400 sll s0,s0,0x10 +8003ad6c: 00108403 sra s0,s0,0x10 +8003ad70: 3c028003 lui v0,0x8003 +8003ad74: 244264c4 addiu v0,v0,25796 +8003ad78: 0040f809 jalr v0 +8003ad7c: 02002021 move a0,s0 +8003ad80: 00021023 negu v0,v0 +8003ad84: 00103a03 sra a3,s0,0x8 +8003ad88: 24e40040 addiu a0,a3,64 +8003ad8c: 321000ff andi s0,s0,0xff +8003ad90: 00024c00 sll t1,v0,0x10 +8003ad94: 00094c03 sra t1,t1,0x10 +8003ad98: 00073840 sll a3,a3,0x1 +8003ad9c: 00108040 sll s0,s0,0x1 +8003ada0: 00044040 sll t0,a0,0x1 +8003ada4: 3c0b8019 lui t3,0x8019 +8003ada8: 0800ead5 j 8003ab54 <_Z7DSPOp21v+0x200> +8003adac: 3c0a8019 lui t2,0x8019 +8003adb0: 24048000 li a0,-32768 +8003adb4: 0800eae7 j 8003ab9c <_Z7DSPOp21v+0x248> +8003adb8: 00001021 move v0,zero +8003adbc: 24158000 li s5,-32768 +8003adc0: 0800ea8b j 8003aa2c <_Z7DSPOp21v+0xd8> +8003adc4: 0000a021 move s4,zero +8003adc8: 24138000 li s3,-32768 +8003adcc: 0800eab9 j 8003aae4 <_Z7DSPOp21v+0x190> +8003add0: 00009021 move s2,zero + +8003add4 <_Z11DSP1SetByteht>: +8003add4: 30a5ffff andi a1,a1,0xffff +8003add8: 27bdffa8 addiu sp,sp,-88 +8003addc: 30a3f000 andi v1,a1,0xf000 +8003ade0: 24026000 li v0,24576 +8003ade4: afbf0050 sw ra,80(sp) +8003ade8: afb7004c sw s7,76(sp) +8003adec: afb60048 sw s6,72(sp) +8003adf0: afb50044 sw s5,68(sp) +8003adf4: afb40040 sw s4,64(sp) +8003adf8: afb3003c sw s3,60(sp) +8003adfc: afb20038 sw s2,56(sp) +8003ae00: afb10034 sw s1,52(sp) +8003ae04: afb00030 sw s0,48(sp) +8003ae08: 10620005 beq v1,v0,8003ae20 <_Z11DSP1SetByteht+0x4c> +8003ae0c: 308600ff andi a2,a0,0xff +8003ae10: 30a27fff andi v0,a1,0x7fff +8003ae14: 28424000 slti v0,v0,16384 +8003ae18: 10400025 beqz v0,8003aeb0 <_Z11DSP1SetByteht+0xdc> +8003ae1c: 8fbf0050 lw ra,80(sp) +8003ae20: 3c118021 lui s1,0x8021 +8003ae24: 2624e560 addiu a0,s1,-6816 +8003ae28: 90830002 lbu v1,2(a0) +8003ae2c: 2402000a li v0,10 +8003ae30: 1062004a beq v1,v0,8003af5c <_Z11DSP1SetByteht+0x188> +8003ae34: 2402001a li v0,26 +8003ae38: 10620048 beq v1,v0,8003af5c <_Z11DSP1SetByteht+0x188> +8003ae3c: 9222e560 lbu v0,-6816(s1) +8003ae40: 14400025 bnez v0,8003aed8 <_Z11DSP1SetByteht+0x104> +8003ae44: 3c048021 lui a0,0x8021 +8003ae48: 2482e560 addiu v0,a0,-6816 +8003ae4c: 8c430008 lw v1,8(v0) +8003ae50: a0400001 sb zero,1(v0) +8003ae54: 24640001 addiu a0,v1,1 +8003ae58: ac440008 sw a0,8(v0) +8003ae5c: 00621821 addu v1,v1,v0 +8003ae60: 9222e560 lbu v0,-6816(s1) +8003ae64: a0660014 sb a2,20(v1) +8003ae68: 1440002d bnez v0,8003af20 <_Z11DSP1SetByteht+0x14c> +8003ae6c: 3c058021 lui a1,0x8021 +8003ae70: 24a4e560 addiu a0,a1,-6816 +8003ae74: 90820001 lbu v0,1(a0) +8003ae78: 1440004b bnez v0,8003afa8 <_Z11DSP1SetByteht+0x1d4> +8003ae7c: 00801821 move v1,a0 +8003ae80: 8c820004 lw v0,4(a0) +8003ae84: 10400009 beqz v0,8003aeac <_Z11DSP1SetByteht+0xd8> +8003ae88: 2442ffff addiu v0,v0,-1 +8003ae8c: 14400007 bnez v0,8003aeac <_Z11DSP1SetByteht+0xd8> +8003ae90: ac820004 sw v0,4(a0) +8003ae94: 90860002 lbu a2,2(a0) +8003ae98: 24020001 li v0,1 +8003ae9c: 2cc3003f sltiu v1,a2,63 +8003aea0: a0a2e560 sb v0,-6816(a1) +8003aea4: 14600058 bnez v1,8003b008 <_Z11DSP1SetByteht+0x234> +8003aea8: ac800010 sw zero,16(a0) +8003aeac: 8fbf0050 lw ra,80(sp) +8003aeb0: 8fb7004c lw s7,76(sp) +8003aeb4: 8fb60048 lw s6,72(sp) +8003aeb8: 8fb50044 lw s5,68(sp) +8003aebc: 8fb40040 lw s4,64(sp) +8003aec0: 8fb3003c lw s3,60(sp) +8003aec4: 8fb20038 lw s2,56(sp) +8003aec8: 8fb10034 lw s1,52(sp) +8003aecc: 8fb00030 lw s0,48(sp) +8003aed0: 03e00008 jr ra +8003aed4: 27bd0058 addiu sp,sp,88 +8003aed8: 2483e560 addiu v1,a0,-6816 +8003aedc: 24050001 li a1,1 +8003aee0: 2cc20040 sltiu v0,a2,64 +8003aee4: a0660002 sb a2,2(v1) +8003aee8: ac600008 sw zero,8(v1) +8003aeec: a080e560 sb zero,-6816(a0) +8003aef0: 1440003a bnez v0,8003afdc <_Z11DSP1SetByteht+0x208> +8003aef4: a0650001 sb a1,1(v1) +8003aef8: a0650001 sb a1,1(v1) +8003aefc: a085e560 sb a1,-6816(a0) +8003af00: ac600004 sw zero,4(v1) +8003af04: 2623e560 addiu v1,s1,-6816 +8003af08: 8c620004 lw v0,4(v1) +8003af0c: 00021040 sll v0,v0,0x1 +8003af10: ac620004 sw v0,4(v1) +8003af14: 9222e560 lbu v0,-6816(s1) +8003af18: 1040ffd5 beqz v0,8003ae70 <_Z11DSP1SetByteht+0x9c> +8003af1c: 3c058021 lui a1,0x8021 +8003af20: 24a3e560 addiu v1,a1,-6816 +8003af24: 24020001 li v0,1 +8003af28: a0a2e560 sb v0,-6816(a1) +8003af2c: a0600001 sb zero,1(v1) +8003af30: 8fbf0050 lw ra,80(sp) +8003af34: 8fb7004c lw s7,76(sp) +8003af38: 8fb60048 lw s6,72(sp) +8003af3c: 8fb50044 lw s5,68(sp) +8003af40: 8fb40040 lw s4,64(sp) +8003af44: 8fb3003c lw s3,60(sp) +8003af48: 8fb20038 lw s2,56(sp) +8003af4c: 8fb10034 lw s1,52(sp) +8003af50: 8fb00030 lw s0,48(sp) +8003af54: 03e00008 jr ra +8003af58: 27bd0058 addiu sp,sp,88 +8003af5c: 8c83000c lw v1,12(a0) +8003af60: 1060ffb7 beqz v1,8003ae40 <_Z11DSP1SetByteht+0x6c> +8003af64: 9222e560 lbu v0,-6816(s1) +8003af68: 8c820010 lw v0,16(a0) +8003af6c: 2463ffff addiu v1,v1,-1 +8003af70: 24420001 addiu v0,v0,1 +8003af74: ac820010 sw v0,16(a0) +8003af78: ac83000c sw v1,12(a0) +8003af7c: 8fbf0050 lw ra,80(sp) +8003af80: 8fb7004c lw s7,76(sp) +8003af84: 8fb60048 lw s6,72(sp) +8003af88: 8fb50044 lw s5,68(sp) +8003af8c: 8fb40040 lw s4,64(sp) +8003af90: 8fb3003c lw s3,60(sp) +8003af94: 8fb20038 lw s2,56(sp) +8003af98: 8fb10034 lw s1,52(sp) +8003af9c: 8fb00030 lw s0,48(sp) +8003afa0: 03e00008 jr ra +8003afa4: 27bd0058 addiu sp,sp,88 +8003afa8: 24020080 li v0,128 +8003afac: 10c2ffdd beq a2,v0,8003af24 <_Z11DSP1SetByteht+0x150> +8003afb0: 8fbf0050 lw ra,80(sp) +8003afb4: 8fb7004c lw s7,76(sp) +8003afb8: 8fb60048 lw s6,72(sp) +8003afbc: 8fb50044 lw s5,68(sp) +8003afc0: 8fb40040 lw s4,64(sp) +8003afc4: 8fb3003c lw s3,60(sp) +8003afc8: 8fb20038 lw s2,56(sp) +8003afcc: 8fb10034 lw s1,52(sp) +8003afd0: 8fb00030 lw s0,48(sp) +8003afd4: 03e00008 jr ra +8003afd8: 27bd0058 addiu sp,sp,88 +8003afdc: 3c038019 lui v1,0x8019 +8003afe0: 00061080 sll v0,a2,0x2 +8003afe4: 2463cfe8 addiu v1,v1,-12312 +8003afe8: 00431021 addu v0,v0,v1 +8003afec: 8c440000 lw a0,0(v0) +8003aff0: 00800008 jr a0 +8003aff4: 00000000 nop +8003aff8: 2623e560 addiu v1,s1,-6816 +8003affc: 24020003 li v0,3 +8003b000: 0800ebc2 j 8003af08 <_Z11DSP1SetByteht+0x134> +8003b004: ac620004 sw v0,4(v1) +8003b008: 3c038019 lui v1,0x8019 +8003b00c: 00061080 sll v0,a2,0x2 +8003b010: 2463d0e8 addiu v1,v1,-12056 +8003b014: 00431021 addu v0,v0,v1 +8003b018: 8c440000 lw a0,0(v0) +8003b01c: 00800008 jr a0 +8003b020: 00000000 nop +8003b024: 2623e560 addiu v1,s1,-6816 +8003b028: 24020004 li v0,4 +8003b02c: 0800ebc2 j 8003af08 <_Z11DSP1SetByteht+0x134> +8003b030: ac620004 sw v0,4(v1) +8003b034: 2623e560 addiu v1,s1,-6816 +8003b038: 24020002 li v0,2 +8003b03c: 0800ebc2 j 8003af08 <_Z11DSP1SetByteht+0x134> +8003b040: ac620004 sw v0,4(v1) +8003b044: 2623e560 addiu v1,s1,-6816 +8003b048: 2402001f li v0,31 +8003b04c: a0620002 sb v0,2(v1) +8003b050: 2623e560 addiu v1,s1,-6816 +8003b054: 24020001 li v0,1 +8003b058: 0800ebc2 j 8003af08 <_Z11DSP1SetByteht+0x134> +8003b05c: ac620004 sw v0,4(v1) +8003b060: 2623e560 addiu v1,s1,-6816 +8003b064: 24020006 li v0,6 +8003b068: 0800ebc2 j 8003af08 <_Z11DSP1SetByteht+0x134> +8003b06c: ac620004 sw v0,4(v1) +8003b070: 2623e560 addiu v1,s1,-6816 +8003b074: 24020007 li v0,7 +8003b078: 0800ebc2 j 8003af08 <_Z11DSP1SetByteht+0x134> +8003b07c: ac620004 sw v0,4(v1) +8003b080: 2622e560 addiu v0,s1,-6816 +8003b084: 24030001 li v1,1 +8003b088: 2404001a li a0,26 +8003b08c: ac430004 sw v1,4(v0) +8003b090: 0800ebc1 j 8003af04 <_Z11DSP1SetByteht+0x130> +8003b094: a0440002 sb a0,2(v0) +8003b098: 2627e560 addiu a3,s1,-6816 +8003b09c: 90e50015 lbu a1,21(a3) +8003b0a0: 90e60017 lbu a2,23(a3) +8003b0a4: 90e20014 lbu v0,20(a3) +8003b0a8: 90e30016 lbu v1,22(a3) +8003b0ac: 00052a00 sll a1,a1,0x8 +8003b0b0: 00063200 sll a2,a2,0x8 +8003b0b4: 00a22825 or a1,a1,v0 +8003b0b8: 00c33025 or a2,a2,v1 +8003b0bc: 00052c00 sll a1,a1,0x10 +8003b0c0: 00063400 sll a2,a2,0x10 +8003b0c4: 00052c03 sra a1,a1,0x10 +8003b0c8: 00063403 sra a2,a2,0x10 +8003b0cc: 70a62002 mul a0,a1,a2 +8003b0d0: 3c038021 lui v1,0x8021 +8003b0d4: 000423c3 sra a0,a0,0xf +8003b0d8: 00042400 sll a0,a0,0x10 +8003b0dc: 00042403 sra a0,a0,0x10 +8003b0e0: 00041203 sra v0,a0,0x8 +8003b0e4: a0e20215 sb v0,533(a3) +8003b0e8: 3c028021 lui v0,0x8021 +8003b0ec: a465c860 sh a1,-14240(v1) +8003b0f0: a446c862 sh a2,-14238(v0) +8003b0f4: 3c038021 lui v1,0x8021 +8003b0f8: 24020002 li v0,2 +8003b0fc: a464c864 sh a0,-14236(v1) +8003b100: ace2000c sw v0,12(a3) +8003b104: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003b108: a0e40214 sb a0,532(a3) +8003b10c: 2627e560 addiu a3,s1,-6816 +8003b110: 90e60017 lbu a2,23(a3) +8003b114: 90e20016 lbu v0,22(a3) +8003b118: 00063200 sll a2,a2,0x8 +8003b11c: 90e40015 lbu a0,21(a3) +8003b120: 00c23025 or a2,a2,v0 +8003b124: 90e30014 lbu v1,20(a3) +8003b128: 00063400 sll a2,a2,0x10 +8003b12c: 90e50019 lbu a1,25(a3) +8003b130: 00042200 sll a0,a0,0x8 +8003b134: 00063403 sra a2,a2,0x10 +8003b138: 90e20018 lbu v0,24(a3) +8003b13c: 00832025 or a0,a0,v1 +8003b140: 00c60018 mult a2,a2 +8003b144: 00052a00 sll a1,a1,0x8 +8003b148: 00042400 sll a0,a0,0x10 +8003b14c: 00a22825 or a1,a1,v0 +8003b150: 00042403 sra a0,a0,0x10 +8003b154: 70840000 madd a0,a0 +8003b158: 00052c00 sll a1,a1,0x10 +8003b15c: 00052c03 sra a1,a1,0x10 +8003b160: 70a50000 madd a1,a1 +8003b164: 3c038021 lui v1,0x8021 +8003b168: 00001012 mflo v0 +8003b16c: a464c9f4 sh a0,-13836(v1) +8003b170: 00024040 sll t0,v0,0x1 +8003b174: 00084c03 sra t1,t0,0x10 +8003b178: 00091203 sra v0,t1,0x8 +8003b17c: 00084400 sll t0,t0,0x10 +8003b180: a0e20217 sb v0,535(a3) +8003b184: 3c028021 lui v0,0x8021 +8003b188: 00084403 sra t0,t0,0x10 +8003b18c: 3c038021 lui v1,0x8021 +8003b190: a446c9f6 sh a2,-13834(v0) +8003b194: 3c028021 lui v0,0x8021 +8003b198: 00085203 sra t2,t0,0x8 +8003b19c: a465c9f8 sh a1,-13832(v1) +8003b1a0: a448c9fa sh t0,-13830(v0) +8003b1a4: 3c038021 lui v1,0x8021 +8003b1a8: 24020004 li v0,4 +8003b1ac: a469c9fc sh t1,-13828(v1) +8003b1b0: ace2000c sw v0,12(a3) +8003b1b4: a0ea0215 sb t2,533(a3) +8003b1b8: a0e80214 sb t0,532(a3) +8003b1bc: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003b1c0: a0e90216 sb t1,534(a3) +8003b1c4: 2625e560 addiu a1,s1,-6816 +8003b1c8: 90a20015 lbu v0,21(a1) +8003b1cc: 90a40014 lbu a0,20(a1) +8003b1d0: 00021200 sll v0,v0,0x8 +8003b1d4: 00441025 or v0,v0,a0 +8003b1d8: 3c038021 lui v1,0x8021 +8003b1dc: a462ca38 sh v0,-13768(v1) +8003b1e0: 3c048021 lui a0,0x8021 +8003b1e4: 24020002 li v0,2 +8003b1e8: a480ca3a sh zero,-13766(a0) +8003b1ec: aca2000c sw v0,12(a1) +8003b1f0: a0a00215 sb zero,533(a1) +8003b1f4: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003b1f8: a0a00214 sb zero,532(a1) +8003b1fc: 2627e560 addiu a3,s1,-6816 +8003b200: 90e80015 lbu t0,21(a3) +8003b204: 90e90017 lbu t1,23(a3) +8003b208: 90e30014 lbu v1,20(a3) +8003b20c: 90e40016 lbu a0,22(a3) +8003b210: 90ea0019 lbu t2,25(a3) +8003b214: 3c058021 lui a1,0x8021 +8003b218: 90ed0018 lbu t5,24(a3) +8003b21c: 00084200 sll t0,t0,0x8 +8003b220: 00094a00 sll t1,t1,0x8 +8003b224: 24a2c93c addiu v0,a1,-14020 +8003b228: 01034025 or t0,t0,v1 +8003b22c: 01244825 or t1,t1,a0 +8003b230: 000a5200 sll t2,t2,0x8 +8003b234: 84460004 lh a2,4(v0) +8003b238: 844c000a lh t4,10(v0) +8003b23c: 014d5025 or t2,t2,t5 +8003b240: 00084400 sll t0,t0,0x10 +8003b244: 00094c00 sll t1,t1,0x10 +8003b248: 00084403 sra t0,t0,0x10 +8003b24c: 00094c03 sra t1,t1,0x10 +8003b250: 844d0010 lh t5,16(v0) +8003b254: 000a5400 sll t2,t2,0x10 +8003b258: 000a5403 sra t2,t2,0x10 +8003b25c: 71063002 mul a2,t0,a2 +8003b260: 712c6002 mul t4,t1,t4 +8003b264: 84a4c93c lh a0,-14020(a1) +8003b268: 84430006 lh v1,6(v0) +8003b26c: 714d6802 mul t5,t2,t5 +8003b270: 84450002 lh a1,2(v0) +8003b274: 844b0008 lh t3,8(v0) +8003b278: 844e000c lh t6,12(v0) +8003b27c: 844f000e lh t7,14(v0) +8003b280: 71042002 mul a0,t0,a0 +8003b284: 71231802 mul v1,t1,v1 +8003b288: 000c63c3 sra t4,t4,0xf +8003b28c: 71052802 mul a1,t0,a1 +8003b290: 712b5802 mul t3,t1,t3 +8003b294: 714e7002 mul t6,t2,t6 +8003b298: 000633c3 sra a2,a2,0xf +8003b29c: 00cc3021 addu a2,a2,t4 +8003b2a0: 714f7802 mul t7,t2,t7 +8003b2a4: 000d6bc3 sra t5,t5,0xf +8003b2a8: 00cd3021 addu a2,a2,t5 +8003b2ac: 00031bc3 sra v1,v1,0xf +8003b2b0: 000423c3 sra a0,a0,0xf +8003b2b4: 00063400 sll a2,a2,0x10 +8003b2b8: 000b5bc3 sra t3,t3,0xf +8003b2bc: 00832021 addu a0,a0,v1 +8003b2c0: 00063403 sra a2,a2,0x10 +8003b2c4: 00052bc3 sra a1,a1,0xf +8003b2c8: 000e73c3 sra t6,t6,0xf +8003b2cc: 00ab2821 addu a1,a1,t3 +8003b2d0: 00061203 sra v0,a2,0x8 +8003b2d4: 000f7bc3 sra t7,t7,0xf +8003b2d8: 008e2021 addu a0,a0,t6 +8003b2dc: 3c038021 lui v1,0x8021 +8003b2e0: 00af2821 addu a1,a1,t7 +8003b2e4: 00042400 sll a0,a0,0x10 +8003b2e8: a0e20219 sb v0,537(a3) +8003b2ec: 3c028021 lui v0,0x8021 +8003b2f0: 00042403 sra a0,a0,0x10 +8003b2f4: 00052c00 sll a1,a1,0x10 +8003b2f8: a468c9aa sh t0,-13910(v1) +8003b2fc: a449c9ac sh t1,-13908(v0) +8003b300: 3c038021 lui v1,0x8021 +8003b304: 3c028021 lui v0,0x8021 +8003b308: 00052c03 sra a1,a1,0x10 +8003b30c: a46ac9ae sh t2,-13906(v1) +8003b310: a444c9b0 sh a0,-13904(v0) +8003b314: 3c038021 lui v1,0x8021 +8003b318: 3c028021 lui v0,0x8021 +8003b31c: 00045a03 sra t3,a0,0x8 +8003b320: 00056203 sra t4,a1,0x8 +8003b324: a465c9b2 sh a1,-13902(v1) +8003b328: a446c9b4 sh a2,-13900(v0) +8003b32c: 24030006 li v1,6 +8003b330: ace3000c sw v1,12(a3) +8003b334: a0eb0215 sb t3,533(a3) +8003b338: a0ec0217 sb t4,535(a3) +8003b33c: a0e40214 sb a0,532(a3) +8003b340: a0e50216 sb a1,534(a3) +8003b344: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003b348: a0e60218 sb a2,536(a3) +8003b34c: 2622e560 addiu v0,s1,-6816 +8003b350: 9047001b lbu a3,27(v0) +8003b354: 90440015 lbu a0,21(v0) +8003b358: 90450017 lbu a1,23(v0) +8003b35c: 90460019 lbu a2,25(v0) +8003b360: 90480014 lbu t0,20(v0) +8003b364: 90490016 lbu t1,22(v0) +8003b368: 904a0018 lbu t2,24(v0) +8003b36c: 00071a00 sll v1,a3,0x8 +8003b370: 00042200 sll a0,a0,0x8 +8003b374: 00052a00 sll a1,a1,0x8 +8003b378: 00e33825 or a3,a3,v1 +8003b37c: 3c028021 lui v0,0x8021 +8003b380: 3c038021 lui v1,0x8021 +8003b384: 00063200 sll a2,a2,0x8 +8003b388: 00882025 or a0,a0,t0 +8003b38c: 00a92825 or a1,a1,t1 +8003b390: 00ca3025 or a2,a2,t2 +8003b394: a444c96a sh a0,-13974(v0) +8003b398: a465c96c sh a1,-13972(v1) +8003b39c: 3c028021 lui v0,0x8021 +8003b3a0: 3c038021 lui v1,0x8021 +8003b3a4: 3c198004 lui t9,0x8004 +8003b3a8: a446c970 sh a2,-13968(v0) +8003b3ac: a467c96e sh a3,-13970(v1) +8003b3b0: 2739a054 addiu t9,t9,-24492 +8003b3b4: 8fbf0050 lw ra,80(sp) +8003b3b8: 8fb7004c lw s7,76(sp) +8003b3bc: 8fb60048 lw s6,72(sp) +8003b3c0: 8fb50044 lw s5,68(sp) +8003b3c4: 8fb40040 lw s4,64(sp) +8003b3c8: 8fb3003c lw s3,60(sp) +8003b3cc: 8fb20038 lw s2,56(sp) +8003b3d0: 8fb10034 lw s1,52(sp) +8003b3d4: 8fb00030 lw s0,48(sp) +8003b3d8: 03200008 jr t9 +8003b3dc: 27bd0058 addiu sp,sp,88 +8003b3e0: 2627e560 addiu a3,s1,-6816 +8003b3e4: 90e80017 lbu t0,23(a3) +8003b3e8: 90e20016 lbu v0,22(a3) +8003b3ec: 00084200 sll t0,t0,0x8 +8003b3f0: 90e40015 lbu a0,21(a3) +8003b3f4: 01024025 or t0,t0,v0 +8003b3f8: 90e20014 lbu v0,20(a3) +8003b3fc: 00084400 sll t0,t0,0x10 +8003b400: 90e50019 lbu a1,25(a3) +8003b404: 00042200 sll a0,a0,0x8 +8003b408: 00084403 sra t0,t0,0x10 +8003b40c: 90e30018 lbu v1,24(a3) +8003b410: 00822025 or a0,a0,v0 +8003b414: 01080018 mult t0,t0 +8003b418: 90e6001b lbu a2,27(a3) +8003b41c: 00052a00 sll a1,a1,0x8 +8003b420: 00042400 sll a0,a0,0x10 +8003b424: 90e2001a lbu v0,26(a3) +8003b428: 00a32825 or a1,a1,v1 +8003b42c: 00042403 sra a0,a0,0x10 +8003b430: 70840000 madd a0,a0 +8003b434: 00063200 sll a2,a2,0x8 +8003b438: 00052c00 sll a1,a1,0x10 +8003b43c: 00c23025 or a2,a2,v0 +8003b440: 00052c03 sra a1,a1,0x10 +8003b444: 70a50000 madd a1,a1 +8003b448: 00063400 sll a2,a2,0x10 +8003b44c: 00063403 sra a2,a2,0x10 +8003b450: 70c60004 msub a2,a2 +8003b454: 3c038021 lui v1,0x8021 +8003b458: 00001012 mflo v0 +8003b45c: a464c9fe sh a0,-13826(v1) +8003b460: 00024bc3 sra t1,v0,0xf +8003b464: 00094c00 sll t1,t1,0x10 +8003b468: 00094c03 sra t1,t1,0x10 +8003b46c: 00091203 sra v0,t1,0x8 +8003b470: a0e20215 sb v0,533(a3) +8003b474: 3c028021 lui v0,0x8021 +8003b478: 3c038021 lui v1,0x8021 +8003b47c: a448ca00 sh t0,-13824(v0) +8003b480: 3c028021 lui v0,0x8021 +8003b484: a465ca02 sh a1,-13822(v1) +8003b488: a446ca04 sh a2,-13820(v0) +8003b48c: 3c038021 lui v1,0x8021 +8003b490: 24020002 li v0,2 +8003b494: a469ca06 sh t1,-13818(v1) +8003b498: ace2000c sw v0,12(a3) +8003b49c: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003b4a0: a0e90214 sb t1,532(a3) +8003b4a4: 2628e560 addiu t0,s1,-6816 +8003b4a8: 91070017 lbu a3,23(t0) +8003b4ac: 91020016 lbu v0,22(t0) +8003b4b0: 3c048021 lui a0,0x8021 +8003b4b4: 00073a00 sll a3,a3,0x8 +8003b4b8: 2489c93c addiu t1,a0,-14020 +8003b4bc: 00e23825 or a3,a3,v0 +8003b4c0: 91050015 lbu a1,21(t0) +8003b4c4: 85230002 lh v1,2(t1) +8003b4c8: 91020014 lbu v0,20(t0) +8003b4cc: 00073c00 sll a3,a3,0x10 +8003b4d0: 00073c03 sra a3,a3,0x10 +8003b4d4: 91060019 lbu a2,25(t0) +8003b4d8: 00052a00 sll a1,a1,0x8 +8003b4dc: 00e30018 mult a3,v1 +8003b4e0: 00a22825 or a1,a1,v0 +8003b4e4: 91030018 lbu v1,24(t0) +8003b4e8: 8482c93c lh v0,-14020(a0) +8003b4ec: 00063200 sll a2,a2,0x8 +8003b4f0: 00052c00 sll a1,a1,0x10 +8003b4f4: 00c33025 or a2,a2,v1 +8003b4f8: 00052c03 sra a1,a1,0x10 +8003b4fc: 70a20000 madd a1,v0 +8003b500: 85240004 lh a0,4(t1) +8003b504: 00063400 sll a2,a2,0x10 +8003b508: 00063403 sra a2,a2,0x10 +8003b50c: 70c40000 madd a2,a0 +8003b510: 3c038021 lui v1,0x8021 +8003b514: 00002012 mflo a0 +8003b518: a465c9e4 sh a1,-13852(v1) +8003b51c: 000423c3 sra a0,a0,0xf +8003b520: 00042400 sll a0,a0,0x10 +8003b524: 00042403 sra a0,a0,0x10 +8003b528: 00041203 sra v0,a0,0x8 +8003b52c: 3c038021 lui v1,0x8021 +8003b530: a1020215 sb v0,533(t0) +8003b534: 3c028021 lui v0,0x8021 +8003b538: a447c9e6 sh a3,-13850(v0) +8003b53c: a466c9e8 sh a2,-13848(v1) +8003b540: 3c028021 lui v0,0x8021 +8003b544: 24030002 li v1,2 +8003b548: a444c9ea sh a0,-13846(v0) +8003b54c: ad03000c sw v1,12(t0) +8003b550: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003b554: a1040214 sb a0,532(t0) +8003b558: 2627e560 addiu a3,s1,-6816 +8003b55c: 90e80015 lbu t0,21(a3) +8003b560: 90e90017 lbu t1,23(a3) +8003b564: 90e30014 lbu v1,20(a3) +8003b568: 90e40016 lbu a0,22(a3) +8003b56c: 90ea0019 lbu t2,25(a3) +8003b570: 3c058021 lui a1,0x8021 +8003b574: 90ed0018 lbu t5,24(a3) +8003b578: 00084200 sll t0,t0,0x8 +8003b57c: 00094a00 sll t1,t1,0x8 +8003b580: 24a2c93c addiu v0,a1,-14020 +8003b584: 01034025 or t0,t0,v1 +8003b588: 01244825 or t1,t1,a0 +8003b58c: 000a5200 sll t2,t2,0x8 +8003b590: 8446000c lh a2,12(v0) +8003b594: 844c000e lh t4,14(v0) +8003b598: 014d5025 or t2,t2,t5 +8003b59c: 00084400 sll t0,t0,0x10 +8003b5a0: 00094c00 sll t1,t1,0x10 +8003b5a4: 00084403 sra t0,t0,0x10 +8003b5a8: 00094c03 sra t1,t1,0x10 +8003b5ac: 844d0010 lh t5,16(v0) +8003b5b0: 000a5400 sll t2,t2,0x10 +8003b5b4: 000a5403 sra t2,t2,0x10 +8003b5b8: 71063002 mul a2,t0,a2 +8003b5bc: 712c6002 mul t4,t1,t4 +8003b5c0: 84a4c93c lh a0,-14020(a1) +8003b5c4: 84430002 lh v1,2(v0) +8003b5c8: 84450006 lh a1,6(v0) +8003b5cc: 844b0008 lh t3,8(v0) +8003b5d0: 714d6802 mul t5,t2,t5 +8003b5d4: 844e0004 lh t6,4(v0) +8003b5d8: 844f000a lh t7,10(v0) +8003b5dc: 71042002 mul a0,t0,a0 +8003b5e0: 71231802 mul v1,t1,v1 +8003b5e4: 71052802 mul a1,t0,a1 +8003b5e8: 712b5802 mul t3,t1,t3 +8003b5ec: 000c63c3 sra t4,t4,0xf +8003b5f0: 714e7002 mul t6,t2,t6 +8003b5f4: 714f7802 mul t7,t2,t7 +8003b5f8: 000633c3 sra a2,a2,0xf +8003b5fc: 00cc3021 addu a2,a2,t4 +8003b600: 000d6bc3 sra t5,t5,0xf +8003b604: 00cd3021 addu a2,a2,t5 +8003b608: 00031bc3 sra v1,v1,0xf +8003b60c: 000b5bc3 sra t3,t3,0xf +8003b610: 000423c3 sra a0,a0,0xf +8003b614: 00052bc3 sra a1,a1,0xf +8003b618: 00063400 sll a2,a2,0x10 +8003b61c: 00832021 addu a0,a0,v1 +8003b620: 00ab2821 addu a1,a1,t3 +8003b624: 00063403 sra a2,a2,0x10 +8003b628: 000e73c3 sra t6,t6,0xf +8003b62c: 000f7bc3 sra t7,t7,0xf +8003b630: 00061203 sra v0,a2,0x8 +8003b634: 008e2021 addu a0,a0,t6 +8003b638: 00af2821 addu a1,a1,t7 +8003b63c: 3c038021 lui v1,0x8021 +8003b640: 00042400 sll a0,a0,0x10 +8003b644: 00052c00 sll a1,a1,0x10 +8003b648: a0e20219 sb v0,537(a3) +8003b64c: 3c028021 lui v0,0x8021 +8003b650: 00042403 sra a0,a0,0x10 +8003b654: 00052c03 sra a1,a1,0x10 +8003b658: a468c986 sh t0,-13946(v1) +8003b65c: a449c988 sh t1,-13944(v0) +8003b660: 3c038021 lui v1,0x8021 +8003b664: 3c028021 lui v0,0x8021 +8003b668: a46ac98a sh t2,-13942(v1) +8003b66c: a444c98c sh a0,-13940(v0) +8003b670: 3c038021 lui v1,0x8021 +8003b674: 3c028021 lui v0,0x8021 +8003b678: 00045a03 sra t3,a0,0x8 +8003b67c: 00056203 sra t4,a1,0x8 +8003b680: a465c98e sh a1,-13938(v1) +8003b684: 0800eccb j 8003b32c <_Z11DSP1SetByteht+0x558> +8003b688: a446c990 sh a2,-13936(v0) +8003b68c: 2623e560 addiu v1,s1,-6816 +8003b690: 24020800 li v0,2048 +8003b694: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003b698: ac62000c sw v0,12(v1) +8003b69c: 2627e560 addiu a3,s1,-6816 +8003b6a0: 90e50015 lbu a1,21(a3) +8003b6a4: 90e60017 lbu a2,23(a3) +8003b6a8: 90e20014 lbu v0,20(a3) +8003b6ac: 90e30016 lbu v1,22(a3) +8003b6b0: 00052a00 sll a1,a1,0x8 +8003b6b4: 00063200 sll a2,a2,0x8 +8003b6b8: 00a22825 or a1,a1,v0 +8003b6bc: 00c33025 or a2,a2,v1 +8003b6c0: 00052c00 sll a1,a1,0x10 +8003b6c4: 00063400 sll a2,a2,0x10 +8003b6c8: 00052c03 sra a1,a1,0x10 +8003b6cc: 00063403 sra a2,a2,0x10 +8003b6d0: 70a61002 mul v0,a1,a2 +8003b6d4: 3c048021 lui a0,0x8021 +8003b6d8: 000213c3 sra v0,v0,0xf +8003b6dc: 24420001 addiu v0,v0,1 +8003b6e0: 00021400 sll v0,v0,0x10 +8003b6e4: 00021403 sra v0,v0,0x10 +8003b6e8: 00021a03 sra v1,v0,0x8 +8003b6ec: a0e30215 sb v1,533(a3) +8003b6f0: 3c038021 lui v1,0x8021 +8003b6f4: a485c866 sh a1,-14234(a0) +8003b6f8: a466c868 sh a2,-14232(v1) +8003b6fc: 3c048021 lui a0,0x8021 +8003b700: 24030002 li v1,2 +8003b704: a482c86a sh v0,-14230(a0) +8003b708: ace3000c sw v1,12(a3) +8003b70c: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003b710: a0e20214 sb v0,532(a3) +8003b714: 2627e560 addiu a3,s1,-6816 +8003b718: 90e80015 lbu t0,21(a3) +8003b71c: 90e90017 lbu t1,23(a3) +8003b720: 90e30014 lbu v1,20(a3) +8003b724: 90e40016 lbu a0,22(a3) +8003b728: 90ea0019 lbu t2,25(a3) +8003b72c: 3c058021 lui a1,0x8021 +8003b730: 90ed0018 lbu t5,24(a3) +8003b734: 00084200 sll t0,t0,0x8 +8003b738: 00094a00 sll t1,t1,0x8 +8003b73c: 24a2c928 addiu v0,a1,-14040 +8003b740: 01034025 or t0,t0,v1 +8003b744: 01244825 or t1,t1,a0 +8003b748: 000a5200 sll t2,t2,0x8 +8003b74c: 84460004 lh a2,4(v0) +8003b750: 844c000a lh t4,10(v0) +8003b754: 014d5025 or t2,t2,t5 +8003b758: 00084400 sll t0,t0,0x10 +8003b75c: 00094c00 sll t1,t1,0x10 +8003b760: 00084403 sra t0,t0,0x10 +8003b764: 00094c03 sra t1,t1,0x10 +8003b768: 844d0010 lh t5,16(v0) +8003b76c: 000a5400 sll t2,t2,0x10 +8003b770: 000a5403 sra t2,t2,0x10 +8003b774: 71063002 mul a2,t0,a2 +8003b778: 712c6002 mul t4,t1,t4 +8003b77c: 84a4c928 lh a0,-14040(a1) +8003b780: 84430006 lh v1,6(v0) +8003b784: 84450002 lh a1,2(v0) +8003b788: 844b0008 lh t3,8(v0) +8003b78c: 714d6802 mul t5,t2,t5 +8003b790: 844e000c lh t6,12(v0) +8003b794: 844f000e lh t7,14(v0) +8003b798: 71042002 mul a0,t0,a0 +8003b79c: 71231802 mul v1,t1,v1 +8003b7a0: 71052802 mul a1,t0,a1 +8003b7a4: 712b5802 mul t3,t1,t3 +8003b7a8: 000c63c3 sra t4,t4,0xf +8003b7ac: 714e7002 mul t6,t2,t6 +8003b7b0: 714f7802 mul t7,t2,t7 +8003b7b4: 000633c3 sra a2,a2,0xf +8003b7b8: 00cc3021 addu a2,a2,t4 +8003b7bc: 000d6bc3 sra t5,t5,0xf +8003b7c0: 00cd3021 addu a2,a2,t5 +8003b7c4: 00031bc3 sra v1,v1,0xf +8003b7c8: 000b5bc3 sra t3,t3,0xf +8003b7cc: 000423c3 sra a0,a0,0xf +8003b7d0: 00052bc3 sra a1,a1,0xf +8003b7d4: 00063400 sll a2,a2,0x10 +8003b7d8: 00832021 addu a0,a0,v1 +8003b7dc: 00ab2821 addu a1,a1,t3 +8003b7e0: 00063403 sra a2,a2,0x10 +8003b7e4: 000e73c3 sra t6,t6,0xf +8003b7e8: 000f7bc3 sra t7,t7,0xf +8003b7ec: 00061203 sra v0,a2,0x8 +8003b7f0: 008e2021 addu a0,a0,t6 +8003b7f4: 00af2821 addu a1,a1,t7 +8003b7f8: 3c038021 lui v1,0x8021 +8003b7fc: 00042400 sll a0,a0,0x10 +8003b800: 00052c00 sll a1,a1,0x10 +8003b804: a0e20219 sb v0,537(a3) +8003b808: 3c028021 lui v0,0x8021 +8003b80c: 00042403 sra a0,a0,0x10 +8003b810: 00052c03 sra a1,a1,0x10 +8003b814: a468c9b6 sh t0,-13898(v1) +8003b818: a449c9b8 sh t1,-13896(v0) +8003b81c: 3c038021 lui v1,0x8021 +8003b820: 3c028021 lui v0,0x8021 +8003b824: a46ac9ba sh t2,-13894(v1) +8003b828: a444c9bc sh a0,-13892(v0) +8003b82c: 3c038021 lui v1,0x8021 +8003b830: 3c028021 lui v0,0x8021 +8003b834: 00045a03 sra t3,a0,0x8 +8003b838: 00056203 sra t4,a1,0x8 +8003b83c: a465c9be sh a1,-13890(v1) +8003b840: 0800eccb j 8003b32c <_Z11DSP1SetByteht+0x558> +8003b844: a446c9c0 sh a2,-13888(v0) +8003b848: 2622e560 addiu v0,s1,-6816 +8003b84c: 90500015 lbu s0,21(v0) +8003b850: 90440014 lbu a0,20(v0) +8003b854: 90430017 lbu v1,23(v0) +8003b858: 90450016 lbu a1,22(v0) +8003b85c: 00108200 sll s0,s0,0x8 +8003b860: 02048025 or s0,s0,a0 +8003b864: 00031a00 sll v1,v1,0x8 +8003b868: 00651825 or v1,v1,a1 +8003b86c: 00108400 sll s0,s0,0x10 +8003b870: 00108403 sra s0,s0,0x10 +8003b874: 00039400 sll s2,v1,0x10 +8003b878: 3c028021 lui v0,0x8021 +8003b87c: 00129403 sra s2,s2,0x10 +8003b880: a450c874 sh s0,-14220(v0) +8003b884: 3c038021 lui v1,0x8021 +8003b888: 3c028003 lui v0,0x8003 +8003b88c: a472c876 sh s2,-14218(v1) +8003b890: 244264c4 addiu v0,v0,25796 +8003b894: 0040f809 jalr v0 +8003b898: 02002021 move a0,s0 +8003b89c: 70521002 mul v0,v0,s2 +8003b8a0: 00102c00 sll a1,s0,0x10 +8003b8a4: 000213c3 sra v0,v0,0xf +8003b8a8: 00023c00 sll a3,v0,0x10 +8003b8ac: 00073c03 sra a3,a3,0x10 +8003b8b0: 3c028021 lui v0,0x8021 +8003b8b4: 00052c03 sra a1,a1,0x10 +8003b8b8: 04a004b4 bltz a1,8003cb8c <_Z11DSP1SetByteht+0x1db8> +8003b8bc: a447c878 sh a3,-14216(v0) +8003b8c0: 30a400ff andi a0,a1,0xff +8003b8c4: 3c028019 lui v0,0x8019 +8003b8c8: 00052a03 sra a1,a1,0x8 +8003b8cc: 3c038019 lui v1,0x8019 +8003b8d0: 2442da04 addiu v0,v0,-9724 +8003b8d4: 2463dc04 addiu v1,v1,-9212 +8003b8d8: 00052840 sll a1,a1,0x1 +8003b8dc: 00042040 sll a0,a0,0x1 +8003b8e0: 00a22821 addu a1,a1,v0 +8003b8e4: 00832021 addu a0,a0,v1 +8003b8e8: 84820000 lh v0,0(a0) +8003b8ec: 84a30000 lh v1,0(a1) +8003b8f0: 84a40080 lh a0,128(a1) +8003b8f4: 70431002 mul v0,v0,v1 +8003b8f8: 000213c3 sra v0,v0,0xf +8003b8fc: 00821023 subu v0,a0,v0 +8003b900: 28438000 slti v1,v0,-32768 +8003b904: 10600491 beqz v1,8003cb4c <_Z11DSP1SetByteht+0x1d78> +8003b908: 00021400 sll v0,v0,0x10 +8003b90c: 24028001 li v0,-32767 +8003b910: 00021400 sll v0,v0,0x10 +8003b914: 00021403 sra v0,v0,0x10 +8003b918: 70522002 mul a0,v0,s2 +8003b91c: 2625e560 addiu a1,s1,-6816 +8003b920: 000423c3 sra a0,a0,0xf +8003b924: 00042400 sll a0,a0,0x10 +8003b928: 00042403 sra a0,a0,0x10 +8003b92c: 00041203 sra v0,a0,0x8 +8003b930: 00073203 sra a2,a3,0x8 +8003b934: a0a20217 sb v0,535(a1) +8003b938: 3c038021 lui v1,0x8021 +8003b93c: 24020004 li v0,4 +8003b940: a464c87a sh a0,-14214(v1) +8003b944: aca2000c sw v0,12(a1) +8003b948: a0a60215 sb a2,533(a1) +8003b94c: a0a70214 sb a3,532(a1) +8003b950: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003b954: a0a40216 sb a0,534(a1) +8003b958: 2622e560 addiu v0,s1,-6816 +8003b95c: 90440015 lbu a0,21(v0) +8003b960: 90450017 lbu a1,23(v0) +8003b964: 90430014 lbu v1,20(v0) +8003b968: 9047001b lbu a3,27(v0) +8003b96c: 90460019 lbu a2,25(v0) +8003b970: 90480016 lbu t0,22(v0) +8003b974: 90490018 lbu t1,24(v0) +8003b978: 904a001a lbu t2,26(v0) +8003b97c: 00042200 sll a0,a0,0x8 +8003b980: 00052a00 sll a1,a1,0x8 +8003b984: 00832025 or a0,a0,v1 +8003b988: 3c028021 lui v0,0x8021 +8003b98c: 3c038021 lui v1,0x8021 +8003b990: 00063200 sll a2,a2,0x8 +8003b994: 00073a00 sll a3,a3,0x8 +8003b998: 00a82825 or a1,a1,t0 +8003b99c: 3c198004 lui t9,0x8004 +8003b9a0: 00c93025 or a2,a2,t1 +8003b9a4: 00ea3825 or a3,a3,t2 +8003b9a8: a444c972 sh a0,-13966(v0) +8003b9ac: a465c974 sh a1,-13964(v1) +8003b9b0: 3c028021 lui v0,0x8021 +8003b9b4: 3c038021 lui v1,0x8021 +8003b9b8: 2739a954 addiu t9,t9,-22188 +8003b9bc: a446c978 sh a2,-13960(v0) +8003b9c0: 0800eced j 8003b3b4 <_Z11DSP1SetByteht+0x5e0> +8003b9c4: a467c976 sh a3,-13962(v1) +8003b9c8: 2623e560 addiu v1,s1,-6816 +8003b9cc: 90660017 lbu a2,23(v1) +8003b9d0: 90620016 lbu v0,22(v1) +8003b9d4: 00063200 sll a2,a2,0x8 +8003b9d8: 00c23025 or a2,a2,v0 +8003b9dc: 90620015 lbu v0,21(v1) +8003b9e0: 90640014 lbu a0,20(v1) +8003b9e4: 90650019 lbu a1,25(v1) +8003b9e8: 00063400 sll a2,a2,0x10 +8003b9ec: 00021200 sll v0,v0,0x8 +8003b9f0: 90670018 lbu a3,24(v1) +8003b9f4: 00063403 sra a2,a2,0x10 +8003b9f8: 00441025 or v0,v0,a0 +8003b9fc: 00c60018 mult a2,a2 +8003ba00: 00052a00 sll a1,a1,0x8 +8003ba04: 00021400 sll v0,v0,0x10 +8003ba08: 00021403 sra v0,v0,0x10 +8003ba0c: 00a72825 or a1,a1,a3 +8003ba10: 70420000 madd v0,v0 +8003ba14: 00052c00 sll a1,a1,0x10 +8003ba18: 00052c03 sra a1,a1,0x10 +8003ba1c: 70a50000 madd a1,a1 +8003ba20: 3c038021 lui v1,0x8021 +8003ba24: 00003812 mflo a3 +8003ba28: a462ca12 sh v0,-13806(v1) +8003ba2c: 3c048021 lui a0,0x8021 +8003ba30: 3c028021 lui v0,0x8021 +8003ba34: a486ca14 sh a2,-13804(a0) +8003ba38: 14e0037a bnez a3,8003c824 <_Z11DSP1SetByteht+0x1a50> +8003ba3c: a445ca16 sh a1,-13802(v0) +8003ba40: 3c038021 lui v1,0x8021 +8003ba44: a460ca18 sh zero,-13800(v1) +8003ba48: 8465ca18 lh a1,-13800(v1) +8003ba4c: 2624e560 addiu a0,s1,-6816 +8003ba50: 00051203 sra v0,a1,0x8 +8003ba54: 24030002 li v1,2 +8003ba58: a0820215 sb v0,533(a0) +8003ba5c: ac83000c sw v1,12(a0) +8003ba60: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003ba64: a0850214 sb a1,532(a0) +8003ba68: 2628e560 addiu t0,s1,-6816 +8003ba6c: 91070017 lbu a3,23(t0) +8003ba70: 91020016 lbu v0,22(t0) +8003ba74: 3c048021 lui a0,0x8021 +8003ba78: 00073a00 sll a3,a3,0x8 +8003ba7c: 2489c928 addiu t1,a0,-14040 +8003ba80: 00e23825 or a3,a3,v0 +8003ba84: 91050015 lbu a1,21(t0) +8003ba88: 85230002 lh v1,2(t1) +8003ba8c: 91020014 lbu v0,20(t0) +8003ba90: 00073c00 sll a3,a3,0x10 +8003ba94: 00073c03 sra a3,a3,0x10 +8003ba98: 91060019 lbu a2,25(t0) +8003ba9c: 00052a00 sll a1,a1,0x8 +8003baa0: 00e30018 mult a3,v1 +8003baa4: 00a22825 or a1,a1,v0 +8003baa8: 91030018 lbu v1,24(t0) +8003baac: 8482c928 lh v0,-14040(a0) +8003bab0: 00063200 sll a2,a2,0x8 +8003bab4: 00052c00 sll a1,a1,0x10 +8003bab8: 00c33025 or a2,a2,v1 +8003babc: 00052c03 sra a1,a1,0x10 +8003bac0: 70a20000 madd a1,v0 +8003bac4: 85240004 lh a0,4(t1) +8003bac8: 00063400 sll a2,a2,0x10 +8003bacc: 00063403 sra a2,a2,0x10 +8003bad0: 70c40000 madd a2,a0 +8003bad4: 3c038021 lui v1,0x8021 +8003bad8: 00002012 mflo a0 +8003badc: a465c9ec sh a1,-13844(v1) +8003bae0: 000423c3 sra a0,a0,0xf +8003bae4: 00042400 sll a0,a0,0x10 +8003bae8: 00042403 sra a0,a0,0x10 +8003baec: 00041203 sra v0,a0,0x8 +8003baf0: 3c038021 lui v1,0x8021 +8003baf4: a1020215 sb v0,533(t0) +8003baf8: 3c028021 lui v0,0x8021 +8003bafc: a447c9ee sh a3,-13842(v0) +8003bb00: a466c9f0 sh a2,-13840(v1) +8003bb04: 3c028021 lui v0,0x8021 +8003bb08: 24030002 li v1,2 +8003bb0c: a444c9f2 sh a0,-13838(v0) +8003bb10: ad03000c sw v1,12(t0) +8003bb14: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003bb18: a1040214 sb a0,532(t0) +8003bb1c: 2622e560 addiu v0,s1,-6816 +8003bb20: 90440015 lbu a0,21(v0) +8003bb24: 90450017 lbu a1,23(v0) +8003bb28: 90430014 lbu v1,20(v0) +8003bb2c: 9047001b lbu a3,27(v0) +8003bb30: 90460019 lbu a2,25(v0) +8003bb34: 90480016 lbu t0,22(v0) +8003bb38: 90490018 lbu t1,24(v0) +8003bb3c: 904a001a lbu t2,26(v0) +8003bb40: 00042200 sll a0,a0,0x8 +8003bb44: 00052a00 sll a1,a1,0x8 +8003bb48: 00832025 or a0,a0,v1 +8003bb4c: 3c028021 lui v0,0x8021 +8003bb50: 3c038021 lui v1,0x8021 +8003bb54: 00063200 sll a2,a2,0x8 +8003bb58: 00073a00 sll a3,a3,0x8 +8003bb5c: 00a82825 or a1,a1,t0 +8003bb60: 3c198004 lui t9,0x8004 +8003bb64: 00c93025 or a2,a2,t1 +8003bb68: 00ea3825 or a3,a3,t2 +8003bb6c: a444c962 sh a0,-13982(v0) +8003bb70: a465c964 sh a1,-13980(v1) +8003bb74: 3c028021 lui v0,0x8021 +8003bb78: 3c038021 lui v1,0x8021 +8003bb7c: 2739a4d4 addiu t9,t9,-23340 +8003bb80: a446c968 sh a2,-13976(v0) +8003bb84: 0800eced j 8003b3b4 <_Z11DSP1SetByteht+0x5e0> +8003bb88: a467c966 sh a3,-13978(v1) +8003bb8c: 2630e560 addiu s0,s1,-6816 +8003bb90: 92040015 lbu a0,21(s0) +8003bb94: 92020014 lbu v0,20(s0) +8003bb98: 92050017 lbu a1,23(s0) +8003bb9c: 92060019 lbu a2,25(s0) +8003bba0: 92030016 lbu v1,22(s0) +8003bba4: 92070018 lbu a3,24(s0) +8003bba8: 00042200 sll a0,a0,0x8 +8003bbac: 00822025 or a0,a0,v0 +8003bbb0: 00052a00 sll a1,a1,0x8 +8003bbb4: 3c028021 lui v0,0x8021 +8003bbb8: 00063200 sll a2,a2,0x8 +8003bbbc: 00a32825 or a1,a1,v1 +8003bbc0: 00c73025 or a2,a2,a3 +8003bbc4: a444c8c4 sh a0,-14140(v0) +8003bbc8: 3c038021 lui v1,0x8021 +8003bbcc: 3c048021 lui a0,0x8021 +8003bbd0: 3c028003 lui v0,0x8003 +8003bbd4: a465c8c6 sh a1,-14138(v1) +8003bbd8: 2442f93c addiu v0,v0,-1732 +8003bbdc: 0040f809 jalr v0 +8003bbe0: a486c8c8 sh a2,-14136(a0) +8003bbe4: 3c038021 lui v1,0x8021 +8003bbe8: 8464c8ca lh a0,-14134(v1) +8003bbec: 3c028021 lui v0,0x8021 +8003bbf0: 3c038021 lui v1,0x8021 +8003bbf4: 8445c8cc lh a1,-14132(v0) +8003bbf8: 9466c8ce lhu a2,-14130(v1) +8003bbfc: 00043a03 sra a3,a0,0x8 +8003bc00: 00054203 sra t0,a1,0x8 +8003bc04: 00061202 srl v0,a2,0x8 +8003bc08: 24030006 li v1,6 +8003bc0c: a2020219 sb v0,537(s0) +8003bc10: ae03000c sw v1,12(s0) +8003bc14: a2070215 sb a3,533(s0) +8003bc18: a2080217 sb t0,535(s0) +8003bc1c: a2040214 sb a0,532(s0) +8003bc20: a2050216 sb a1,534(s0) +8003bc24: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003bc28: a2060218 sb a2,536(s0) +8003bc2c: 2628e560 addiu t0,s1,-6816 +8003bc30: 91090017 lbu t1,23(t0) +8003bc34: 91020016 lbu v0,22(t0) +8003bc38: 00094a00 sll t1,t1,0x8 +8003bc3c: 91050015 lbu a1,21(t0) +8003bc40: 01224825 or t1,t1,v0 +8003bc44: 91020014 lbu v0,20(t0) +8003bc48: 00094c00 sll t1,t1,0x10 +8003bc4c: 91070019 lbu a3,25(t0) +8003bc50: 00052a00 sll a1,a1,0x8 +8003bc54: 00094c03 sra t1,t1,0x10 +8003bc58: 91030018 lbu v1,24(t0) +8003bc5c: 00a22825 or a1,a1,v0 +8003bc60: 01290018 mult t1,t1 +8003bc64: 9106001b lbu a2,27(t0) +8003bc68: 00073a00 sll a3,a3,0x8 +8003bc6c: 00052c00 sll a1,a1,0x10 +8003bc70: 9102001a lbu v0,26(t0) +8003bc74: 00e33825 or a3,a3,v1 +8003bc78: 00052c03 sra a1,a1,0x10 +8003bc7c: 70a50000 madd a1,a1 +8003bc80: 00063200 sll a2,a2,0x8 +8003bc84: 00073c00 sll a3,a3,0x10 +8003bc88: 00c23025 or a2,a2,v0 +8003bc8c: 00073c03 sra a3,a3,0x10 +8003bc90: 70e70000 madd a3,a3 +8003bc94: 00063400 sll a2,a2,0x10 +8003bc98: 00063403 sra a2,a2,0x10 +8003bc9c: 70c60004 msub a2,a2 +8003bca0: 3c038021 lui v1,0x8021 +8003bca4: 00001012 mflo v0 +8003bca8: a465ca08 sh a1,-13816(v1) +8003bcac: 000223c3 sra a0,v0,0xf +8003bcb0: 24840001 addiu a0,a0,1 +8003bcb4: 00042400 sll a0,a0,0x10 +8003bcb8: 00042403 sra a0,a0,0x10 +8003bcbc: 00041203 sra v0,a0,0x8 +8003bcc0: a1020215 sb v0,533(t0) +8003bcc4: 3c028021 lui v0,0x8021 +8003bcc8: 3c038021 lui v1,0x8021 +8003bccc: a449ca0a sh t1,-13814(v0) +8003bcd0: 3c028021 lui v0,0x8021 +8003bcd4: a467ca0c sh a3,-13812(v1) +8003bcd8: a446ca0e sh a2,-13810(v0) +8003bcdc: 3c038021 lui v1,0x8021 +8003bce0: 24020002 li v0,2 +8003bce4: a464ca10 sh a0,-13808(v1) +8003bce8: ad02000c sw v0,12(t0) +8003bcec: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003bcf0: a1040214 sb a0,532(t0) +8003bcf4: 2630e560 addiu s0,s1,-6816 +8003bcf8: 92030015 lbu v1,21(s0) +8003bcfc: 92020014 lbu v0,20(s0) +8003bd00: 00031a00 sll v1,v1,0x8 +8003bd04: 00621825 or v1,v1,v0 +8003bd08: 3c158021 lui s5,0x8021 +8003bd0c: 26a2c8c2 addiu v0,s5,-14142 +8003bd10: 00031c00 sll v1,v1,0x10 +8003bd14: 00031c03 sra v1,v1,0x10 +8003bd18: 3c118021 lui s1,0x8021 +8003bd1c: afa20010 sw v0,16(sp) +8003bd20: 3c128021 lui s2,0x8021 +8003bd24: 3c138021 lui s3,0x8021 +8003bd28: 3c148021 lui s4,0x8021 +8003bd2c: 3c028003 lui v0,0x8003 +8003bd30: 00602021 move a0,v1 +8003bd34: 2645c8bc addiu a1,s2,-14148 +8003bd38: 2666c8be addiu a2,s3,-14146 +8003bd3c: 2687c8c0 addiu a3,s4,-14144 +8003bd40: 24425a64 addiu v0,v0,23140 +8003bd44: 0040f809 jalr v0 +8003bd48: a623c8ba sh v1,-14150(s1) +8003bd4c: 8648c8bc lh t0,-14148(s2) +8003bd50: 8669c8be lh t1,-14146(s3) +8003bd54: 868ac8c0 lh t2,-14144(s4) +8003bd58: 86abc8c2 lh t3,-14142(s5) +8003bd5c: 9623c8ba lhu v1,-14150(s1) +8003bd60: 00082203 sra a0,t0,0x8 +8003bd64: 24630001 addiu v1,v1,1 +8003bd68: 00092a03 sra a1,t1,0x8 +8003bd6c: 000a3203 sra a2,t2,0x8 +8003bd70: 000b3a03 sra a3,t3,0x8 +8003bd74: 24020008 li v0,8 +8003bd78: a623c8ba sh v1,-14150(s1) +8003bd7c: ae02000c sw v0,12(s0) +8003bd80: a2040215 sb a0,533(s0) +8003bd84: a2050217 sb a1,535(s0) +8003bd88: a2060219 sb a2,537(s0) +8003bd8c: a207021b sb a3,539(s0) +8003bd90: ae000008 sw zero,8(s0) +8003bd94: a2080214 sb t0,532(s0) +8003bd98: a2090216 sb t1,534(s0) +8003bd9c: a20a0218 sb t2,536(s0) +8003bda0: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003bda4: a20b021a sb t3,538(s0) +8003bda8: 2628e560 addiu t0,s1,-6816 +8003bdac: 91070017 lbu a3,23(t0) +8003bdb0: 91020016 lbu v0,22(t0) +8003bdb4: 3c048021 lui a0,0x8021 +8003bdb8: 00073a00 sll a3,a3,0x8 +8003bdbc: 2489c950 addiu t1,a0,-14000 +8003bdc0: 00e23825 or a3,a3,v0 +8003bdc4: 91050015 lbu a1,21(t0) +8003bdc8: 85230002 lh v1,2(t1) +8003bdcc: 91020014 lbu v0,20(t0) +8003bdd0: 00073c00 sll a3,a3,0x10 +8003bdd4: 00073c03 sra a3,a3,0x10 +8003bdd8: 91060019 lbu a2,25(t0) +8003bddc: 00052a00 sll a1,a1,0x8 +8003bde0: 00e30018 mult a3,v1 +8003bde4: 00a22825 or a1,a1,v0 +8003bde8: 91030018 lbu v1,24(t0) +8003bdec: 8482c950 lh v0,-14000(a0) +8003bdf0: 00063200 sll a2,a2,0x8 +8003bdf4: 00052c00 sll a1,a1,0x10 +8003bdf8: 00c33025 or a2,a2,v1 +8003bdfc: 00052c03 sra a1,a1,0x10 +8003be00: 70a20000 madd a1,v0 +8003be04: 85240004 lh a0,4(t1) +8003be08: 00063400 sll a2,a2,0x10 +8003be0c: 00063403 sra a2,a2,0x10 +8003be10: 70c40000 madd a2,a0 +8003be14: 3c038021 lui v1,0x8021 +8003be18: 00002012 mflo a0 +8003be1c: a465c9dc sh a1,-13860(v1) +8003be20: 000423c3 sra a0,a0,0xf +8003be24: 00042400 sll a0,a0,0x10 +8003be28: 00042403 sra a0,a0,0x10 +8003be2c: 00041203 sra v0,a0,0x8 +8003be30: 3c038021 lui v1,0x8021 +8003be34: a1020215 sb v0,533(t0) +8003be38: 3c028021 lui v0,0x8021 +8003be3c: a447c9de sh a3,-13858(v0) +8003be40: a466c9e0 sh a2,-13856(v1) +8003be44: 3c028021 lui v0,0x8021 +8003be48: 24030002 li v1,2 +8003be4c: a444c9e2 sh a0,-13854(v0) +8003be50: ad03000c sw v1,12(t0) +8003be54: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003be58: a1040214 sb a0,532(t0) +8003be5c: 2630e560 addiu s0,s1,-6816 +8003be60: 92040015 lbu a0,21(s0) +8003be64: 92020014 lbu v0,20(s0) +8003be68: 92050017 lbu a1,23(s0) +8003be6c: 92060019 lbu a2,25(s0) +8003be70: 92030016 lbu v1,22(s0) +8003be74: 9207001b lbu a3,27(s0) +8003be78: 9208001d lbu t0,29(s0) +8003be7c: 920a0018 lbu t2,24(s0) +8003be80: 00042200 sll a0,a0,0x8 +8003be84: 00822025 or a0,a0,v0 +8003be88: 9209001f lbu t1,31(s0) +8003be8c: 920b001a lbu t3,26(s0) +8003be90: 920c001c lbu t4,28(s0) +8003be94: 3c028021 lui v0,0x8021 +8003be98: 00052a00 sll a1,a1,0x8 +8003be9c: 00063200 sll a2,a2,0x8 +8003bea0: 00a32825 or a1,a1,v1 +8003bea4: 00ca3025 or a2,a2,t2 +8003bea8: a444ca1e sh a0,-13794(v0) +8003beac: 920d001e lbu t5,30(s0) +8003beb0: 3c038021 lui v1,0x8021 +8003beb4: 3c028021 lui v0,0x8021 +8003beb8: 00073a00 sll a3,a3,0x8 +8003bebc: 00084200 sll t0,t0,0x8 +8003bec0: 00eb3825 or a3,a3,t3 +8003bec4: 010c4025 or t0,t0,t4 +8003bec8: a465ca1c sh a1,-13796(v1) +8003becc: a446ca1a sh a2,-13798(v0) +8003bed0: 3c038021 lui v1,0x8021 +8003bed4: 3c028021 lui v0,0x8021 +8003bed8: 00094a00 sll t1,t1,0x8 +8003bedc: a467ca20 sh a3,-13792(v1) +8003bee0: a448ca22 sh t0,-13790(v0) +8003bee4: 3c038021 lui v1,0x8021 +8003bee8: 012d4825 or t1,t1,t5 +8003beec: 3c028004 lui v0,0x8004 +8003bef0: 2442978c addiu v0,v0,-26740 +8003bef4: 0040f809 jalr v0 +8003bef8: a469ca24 sh t1,-13788(v1) +8003befc: 3c038021 lui v1,0x8021 +8003bf00: 8464ca26 lh a0,-13786(v1) +8003bf04: 3c028021 lui v0,0x8021 +8003bf08: 3c038021 lui v1,0x8021 +8003bf0c: 8445ca28 lh a1,-13784(v0) +8003bf10: 8466ca2a lh a2,-13782(v1) +8003bf14: 00043a03 sra a3,a0,0x8 +8003bf18: 00054203 sra t0,a1,0x8 +8003bf1c: 0800ef02 j 8003bc08 <_Z11DSP1SetByteht+0xe34> +8003bf20: 00061203 sra v0,a2,0x8 +8003bf24: 2627e560 addiu a3,s1,-6816 +8003bf28: 90e80015 lbu t0,21(a3) +8003bf2c: 90e90017 lbu t1,23(a3) +8003bf30: 90e30014 lbu v1,20(a3) +8003bf34: 90e40016 lbu a0,22(a3) +8003bf38: 90ea0019 lbu t2,25(a3) +8003bf3c: 3c058021 lui a1,0x8021 +8003bf40: 90ed0018 lbu t5,24(a3) +8003bf44: 00084200 sll t0,t0,0x8 +8003bf48: 00094a00 sll t1,t1,0x8 +8003bf4c: 24a2c950 addiu v0,a1,-14000 +8003bf50: 01034025 or t0,t0,v1 +8003bf54: 01244825 or t1,t1,a0 +8003bf58: 000a5200 sll t2,t2,0x8 +8003bf5c: 8446000c lh a2,12(v0) +8003bf60: 844c000e lh t4,14(v0) +8003bf64: 014d5025 or t2,t2,t5 +8003bf68: 00084400 sll t0,t0,0x10 +8003bf6c: 00094c00 sll t1,t1,0x10 +8003bf70: 00084403 sra t0,t0,0x10 +8003bf74: 00094c03 sra t1,t1,0x10 +8003bf78: 844d0010 lh t5,16(v0) +8003bf7c: 000a5400 sll t2,t2,0x10 +8003bf80: 000a5403 sra t2,t2,0x10 +8003bf84: 71063002 mul a2,t0,a2 +8003bf88: 712c6002 mul t4,t1,t4 +8003bf8c: 84a4c950 lh a0,-14000(a1) +8003bf90: 84430002 lh v1,2(v0) +8003bf94: 84450006 lh a1,6(v0) +8003bf98: 844b0008 lh t3,8(v0) +8003bf9c: 714d6802 mul t5,t2,t5 +8003bfa0: 844e0004 lh t6,4(v0) +8003bfa4: 844f000a lh t7,10(v0) +8003bfa8: 71042002 mul a0,t0,a0 +8003bfac: 71231802 mul v1,t1,v1 +8003bfb0: 71052802 mul a1,t0,a1 +8003bfb4: 712b5802 mul t3,t1,t3 +8003bfb8: 000c63c3 sra t4,t4,0xf +8003bfbc: 714e7002 mul t6,t2,t6 +8003bfc0: 714f7802 mul t7,t2,t7 +8003bfc4: 000633c3 sra a2,a2,0xf +8003bfc8: 00cc3021 addu a2,a2,t4 +8003bfcc: 000d6bc3 sra t5,t5,0xf +8003bfd0: 00cd3021 addu a2,a2,t5 +8003bfd4: 00031bc3 sra v1,v1,0xf +8003bfd8: 000b5bc3 sra t3,t3,0xf +8003bfdc: 000423c3 sra a0,a0,0xf +8003bfe0: 00052bc3 sra a1,a1,0xf +8003bfe4: 00063400 sll a2,a2,0x10 +8003bfe8: 00832021 addu a0,a0,v1 +8003bfec: 00ab2821 addu a1,a1,t3 +8003bff0: 00063403 sra a2,a2,0x10 +8003bff4: 000e73c3 sra t6,t6,0xf +8003bff8: 000f7bc3 sra t7,t7,0xf +8003bffc: 00061203 sra v0,a2,0x8 +8003c000: 008e2021 addu a0,a0,t6 +8003c004: 00af2821 addu a1,a1,t7 +8003c008: 3c038021 lui v1,0x8021 +8003c00c: 00042400 sll a0,a0,0x10 +8003c010: 00052c00 sll a1,a1,0x10 +8003c014: a0e20219 sb v0,537(a3) +8003c018: 3c028021 lui v0,0x8021 +8003c01c: 00042403 sra a0,a0,0x10 +8003c020: 00052c03 sra a1,a1,0x10 +8003c024: a468c97a sh t0,-13958(v1) +8003c028: a449c97c sh t1,-13956(v0) +8003c02c: 3c038021 lui v1,0x8021 +8003c030: 3c028021 lui v0,0x8021 +8003c034: a46ac97e sh t2,-13954(v1) +8003c038: a444c980 sh a0,-13952(v0) +8003c03c: 3c038021 lui v1,0x8021 +8003c040: 3c028021 lui v0,0x8021 +8003c044: 00045a03 sra t3,a0,0x8 +8003c048: 00056203 sra t4,a1,0x8 +8003c04c: a465c982 sh a1,-13950(v1) +8003c050: 0800eccb j 8003b32c <_Z11DSP1SetByteht+0x558> +8003c054: a446c984 sh a2,-13948(v0) +8003c058: 2630e560 addiu s0,s1,-6816 +8003c05c: 92080015 lbu t0,21(s0) +8003c060: 92020014 lbu v0,20(s0) +8003c064: 92090017 lbu t1,23(s0) +8003c068: 92030016 lbu v1,22(s0) +8003c06c: 00084200 sll t0,t0,0x8 +8003c070: 01024025 or t0,t0,v0 +8003c074: 00094a00 sll t1,t1,0x8 +8003c078: 01234825 or t1,t1,v1 +8003c07c: 00084400 sll t0,t0,0x10 +8003c080: 00084403 sra t0,t0,0x10 +8003c084: 3c028021 lui v0,0x8021 +8003c088: 00094c00 sll t1,t1,0x10 +8003c08c: 00094c03 sra t1,t1,0x10 +8003c090: 3c038021 lui v1,0x8021 +8003c094: 3c118021 lui s1,0x8021 +8003c098: 3c128021 lui s2,0x8021 +8003c09c: a448c9d4 sh t0,-13868(v0) +8003c0a0: 3c028003 lui v0,0x8003 +8003c0a4: 01002021 move a0,t0 +8003c0a8: 01202821 move a1,t1 +8003c0ac: 2626c9d8 addiu a2,s1,-13864 +8003c0b0: a469c9d6 sh t1,-13866(v1) +8003c0b4: 24425390 addiu v0,v0,21392 +8003c0b8: 0040f809 jalr v0 +8003c0bc: 2647c9da addiu a3,s2,-13862 +8003c0c0: 8625c9d8 lh a1,-13864(s1) +8003c0c4: 8646c9da lh a2,-13862(s2) +8003c0c8: 00052203 sra a0,a1,0x8 +8003c0cc: 00061203 sra v0,a2,0x8 +8003c0d0: 24030004 li v1,4 +8003c0d4: a2020217 sb v0,535(s0) +8003c0d8: ae03000c sw v1,12(s0) +8003c0dc: a2040215 sb a0,533(s0) +8003c0e0: a2050214 sb a1,532(s0) +8003c0e4: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003c0e8: a2060216 sb a2,534(s0) +8003c0ec: 2623e560 addiu v1,s1,-6816 +8003c0f0: 90620015 lbu v0,21(v1) +8003c0f4: 90650014 lbu a1,20(v1) +8003c0f8: 90640017 lbu a0,23(v1) +8003c0fc: 00021200 sll v0,v0,0x8 +8003c100: 90660016 lbu a2,22(v1) +8003c104: 00451025 or v0,v0,a1 +8003c108: 00042200 sll a0,a0,0x8 +8003c10c: 00021400 sll v0,v0,0x10 +8003c110: 00862025 or a0,a0,a2 +8003c114: 00021403 sra v0,v0,0x10 +8003c118: 00043400 sll a2,a0,0x10 +8003c11c: 00022c00 sll a1,v0,0x10 +8003c120: 00063403 sra a2,a2,0x10 +8003c124: 3c038021 lui v1,0x8021 +8003c128: 3c048021 lui a0,0x8021 +8003c12c: 00052c03 sra a1,a1,0x10 +8003c130: a462c86c sh v0,-14228(v1) +8003c134: 14a00254 bnez a1,8003ca88 <_Z11DSP1SetByteht+0x1cb4> +8003c138: a486c86e sh a2,-14226(a0) +8003c13c: 3c088021 lui t0,0x8021 +8003c140: 3c048021 lui a0,0x8021 +8003c144: 24027fff li v0,32767 +8003c148: 2403002f li v1,47 +8003c14c: a502c870 sh v0,-14224(t0) +8003c150: a483c872 sh v1,-14222(a0) +8003c154: 8487c872 lh a3,-14222(a0) +8003c158: 8506c870 lh a2,-14224(t0) +8003c15c: 2624e560 addiu a0,s1,-6816 +8003c160: 00062a03 sra a1,a2,0x8 +8003c164: 00071203 sra v0,a3,0x8 +8003c168: 24030004 li v1,4 +8003c16c: a0820217 sb v0,535(a0) +8003c170: ac83000c sw v1,12(a0) +8003c174: a0850215 sb a1,533(a0) +8003c178: a0860214 sb a2,532(a0) +8003c17c: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003c180: a0870216 sb a3,534(a0) +8003c184: 2630e560 addiu s0,s1,-6816 +8003c188: 92080015 lbu t0,21(s0) +8003c18c: 92050014 lbu a1,20(s0) +8003c190: 920a0019 lbu t2,25(s0) +8003c194: 92070018 lbu a3,24(s0) +8003c198: 92090017 lbu t1,23(s0) +8003c19c: 920c001d lbu t4,29(s0) +8003c1a0: 00084200 sll t0,t0,0x8 +8003c1a4: 92060016 lbu a2,22(s0) +8003c1a8: 9202001c lbu v0,28(s0) +8003c1ac: 920b001b lbu t3,27(s0) +8003c1b0: 920e0021 lbu t6,33(s0) +8003c1b4: 01054025 or t0,t0,a1 +8003c1b8: 000a5200 sll t2,t2,0x8 +8003c1bc: 920f001a lbu t7,26(s0) +8003c1c0: 92040020 lbu a0,32(s0) +8003c1c4: 920d001f lbu t5,31(s0) +8003c1c8: 01475025 or t2,t2,a3 +8003c1cc: 00094a00 sll t1,t1,0x8 +8003c1d0: 000c6200 sll t4,t4,0x8 +8003c1d4: 00084400 sll t0,t0,0x10 +8003c1d8: 9203001e lbu v1,30(s0) +8003c1dc: 00084403 sra t0,t0,0x10 +8003c1e0: 01264825 or t1,t1,a2 +8003c1e4: 01826025 or t4,t4,v0 +8003c1e8: 000b5a00 sll t3,t3,0x8 +8003c1ec: 3c028021 lui v0,0x8021 +8003c1f0: 000e7200 sll t6,t6,0x8 +8003c1f4: 000a5400 sll t2,t2,0x10 +8003c1f8: a448c8a4 sh t0,-14172(v0) +8003c1fc: 000a5403 sra t2,t2,0x10 +8003c200: 016f5825 or t3,t3,t7 +8003c204: 01c47025 or t6,t6,a0 +8003c208: 3c028021 lui v0,0x8021 +8003c20c: 000d6a00 sll t5,t5,0x8 +8003c210: 00094c00 sll t1,t1,0x10 +8003c214: 000c6400 sll t4,t4,0x10 +8003c218: a44ac8a8 sh t2,-14168(v0) +8003c21c: 00094c03 sra t1,t1,0x10 +8003c220: 000c6403 sra t4,t4,0x10 +8003c224: 01a36825 or t5,t5,v1 +8003c228: 3c028021 lui v0,0x8021 +8003c22c: 3c038021 lui v1,0x8021 +8003c230: 000b5c00 sll t3,t3,0x10 +8003c234: 000e7400 sll t6,t6,0x10 +8003c238: a469c8a6 sh t1,-14170(v1) +8003c23c: a44cc8ac sh t4,-14164(v0) +8003c240: 000b5c03 sra t3,t3,0x10 +8003c244: 000e7403 sra t6,t6,0x10 +8003c248: 3c118021 lui s1,0x8021 +8003c24c: 3c128021 lui s2,0x8021 +8003c250: 3c138021 lui s3,0x8021 +8003c254: 3c148021 lui s4,0x8021 +8003c258: 3c038021 lui v1,0x8021 +8003c25c: 3c028021 lui v0,0x8021 +8003c260: 000d6c00 sll t5,t5,0x10 +8003c264: a46bc8aa sh t3,-14166(v1) +8003c268: a44ec8b0 sh t6,-14160(v0) +8003c26c: 000d6c03 sra t5,t5,0x10 +8003c270: 3c038021 lui v1,0x8021 +8003c274: 262fc8b2 addiu t7,s1,-14158 +8003c278: 2655c8b4 addiu s5,s2,-14156 +8003c27c: 2676c8b6 addiu s6,s3,-14154 +8003c280: 2697c8b8 addiu s7,s4,-14152 +8003c284: 3c028003 lui v0,0x8003 +8003c288: a46dc8ae sh t5,-14162(v1) +8003c28c: 01002021 move a0,t0 +8003c290: 01202821 move a1,t1 +8003c294: 01403021 move a2,t2 +8003c298: 01603821 move a3,t3 +8003c29c: 24426968 addiu v0,v0,26984 +8003c2a0: afac0010 sw t4,16(sp) +8003c2a4: afad0014 sw t5,20(sp) +8003c2a8: afae0018 sw t6,24(sp) +8003c2ac: afaf001c sw t7,28(sp) +8003c2b0: afb50020 sw s5,32(sp) +8003c2b4: afb60024 sw s6,36(sp) +8003c2b8: 0040f809 jalr v0 +8003c2bc: afb70028 sw s7,40(sp) +8003c2c0: 8624c8b2 lh a0,-14158(s1) +8003c2c4: 8645c8b4 lh a1,-14156(s2) +8003c2c8: 8666c8b6 lh a2,-14154(s3) +8003c2cc: 8687c8b8 lh a3,-14152(s4) +8003c2d0: 00044203 sra t0,a0,0x8 +8003c2d4: 00054a03 sra t1,a1,0x8 +8003c2d8: 00065203 sra t2,a2,0x8 +8003c2dc: 00071203 sra v0,a3,0x8 +8003c2e0: 24030008 li v1,8 +8003c2e4: a202021b sb v0,539(s0) +8003c2e8: ae03000c sw v1,12(s0) +8003c2ec: a2080215 sb t0,533(s0) +8003c2f0: a2090217 sb t1,535(s0) +8003c2f4: a20a0219 sb t2,537(s0) +8003c2f8: a2040214 sb a0,532(s0) +8003c2fc: a2050216 sb a1,534(s0) +8003c300: a2060218 sb a2,536(s0) +8003c304: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003c308: a207021a sb a3,538(s0) +8003c30c: 2627e560 addiu a3,s1,-6816 +8003c310: 90e80015 lbu t0,21(a3) +8003c314: 90e90017 lbu t1,23(a3) +8003c318: 90e30014 lbu v1,20(a3) +8003c31c: 90e40016 lbu a0,22(a3) +8003c320: 90ea0019 lbu t2,25(a3) +8003c324: 3c058021 lui a1,0x8021 +8003c328: 90ed0018 lbu t5,24(a3) +8003c32c: 00084200 sll t0,t0,0x8 +8003c330: 00094a00 sll t1,t1,0x8 +8003c334: 24a2c928 addiu v0,a1,-14040 +8003c338: 01034025 or t0,t0,v1 +8003c33c: 01244825 or t1,t1,a0 +8003c340: 000a5200 sll t2,t2,0x8 +8003c344: 8446000c lh a2,12(v0) +8003c348: 844c000e lh t4,14(v0) +8003c34c: 014d5025 or t2,t2,t5 +8003c350: 00084400 sll t0,t0,0x10 +8003c354: 00094c00 sll t1,t1,0x10 +8003c358: 00084403 sra t0,t0,0x10 +8003c35c: 00094c03 sra t1,t1,0x10 +8003c360: 844d0010 lh t5,16(v0) +8003c364: 000a5400 sll t2,t2,0x10 +8003c368: 000a5403 sra t2,t2,0x10 +8003c36c: 71063002 mul a2,t0,a2 +8003c370: 712c6002 mul t4,t1,t4 +8003c374: 84a4c928 lh a0,-14040(a1) +8003c378: 84430002 lh v1,2(v0) +8003c37c: 84450006 lh a1,6(v0) +8003c380: 844b0008 lh t3,8(v0) +8003c384: 714d6802 mul t5,t2,t5 +8003c388: 844e0004 lh t6,4(v0) +8003c38c: 844f000a lh t7,10(v0) +8003c390: 71042002 mul a0,t0,a0 +8003c394: 71231802 mul v1,t1,v1 +8003c398: 71052802 mul a1,t0,a1 +8003c39c: 712b5802 mul t3,t1,t3 +8003c3a0: 000c63c3 sra t4,t4,0xf +8003c3a4: 714e7002 mul t6,t2,t6 +8003c3a8: 714f7802 mul t7,t2,t7 +8003c3ac: 000633c3 sra a2,a2,0xf +8003c3b0: 00cc3021 addu a2,a2,t4 +8003c3b4: 000d6bc3 sra t5,t5,0xf +8003c3b8: 00cd3021 addu a2,a2,t5 +8003c3bc: 00031bc3 sra v1,v1,0xf +8003c3c0: 000b5bc3 sra t3,t3,0xf +8003c3c4: 000423c3 sra a0,a0,0xf +8003c3c8: 00052bc3 sra a1,a1,0xf +8003c3cc: 00063400 sll a2,a2,0x10 +8003c3d0: 00832021 addu a0,a0,v1 +8003c3d4: 00ab2821 addu a1,a1,t3 +8003c3d8: 00063403 sra a2,a2,0x10 +8003c3dc: 000e73c3 sra t6,t6,0xf +8003c3e0: 000f7bc3 sra t7,t7,0xf +8003c3e4: 00061203 sra v0,a2,0x8 +8003c3e8: 008e2021 addu a0,a0,t6 +8003c3ec: 00af2821 addu a1,a1,t7 +8003c3f0: 3c038021 lui v1,0x8021 +8003c3f4: 00042400 sll a0,a0,0x10 +8003c3f8: 00052c00 sll a1,a1,0x10 +8003c3fc: a0e20219 sb v0,537(a3) +8003c400: 3c028021 lui v0,0x8021 +8003c404: 00042403 sra a0,a0,0x10 +8003c408: 00052c03 sra a1,a1,0x10 +8003c40c: a468c992 sh t0,-13934(v1) +8003c410: a449c994 sh t1,-13932(v0) +8003c414: 3c038021 lui v1,0x8021 +8003c418: 3c028021 lui v0,0x8021 +8003c41c: a46ac996 sh t2,-13930(v1) +8003c420: a444c998 sh a0,-13928(v0) +8003c424: 3c038021 lui v1,0x8021 +8003c428: 3c028021 lui v0,0x8021 +8003c42c: 00045a03 sra t3,a0,0x8 +8003c430: 00056203 sra t4,a1,0x8 +8003c434: a465c99a sh a1,-13926(v1) +8003c438: 0800eccb j 8003b32c <_Z11DSP1SetByteht+0x558> +8003c43c: a446c99c sh a2,-13924(v0) +8003c440: 2625e560 addiu a1,s1,-6816 +8003c444: 90a20015 lbu v0,21(a1) +8003c448: 90a40014 lbu a0,20(a1) +8003c44c: 00021200 sll v0,v0,0x8 +8003c450: 00441025 or v0,v0,a0 +8003c454: 3c038021 lui v1,0x8021 +8003c458: a462ca3c sh v0,-13764(v1) +8003c45c: 24040100 li a0,256 +8003c460: 3c028021 lui v0,0x8021 +8003c464: a444ca3e sh a0,-13762(v0) +8003c468: 24030001 li v1,1 +8003c46c: 24020002 li v0,2 +8003c470: a0a30215 sb v1,533(a1) +8003c474: aca2000c sw v0,12(a1) +8003c478: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003c47c: a0a00214 sb zero,532(a1) +8003c480: 2622e560 addiu v0,s1,-6816 +8003c484: 90430015 lbu v1,21(v0) +8003c488: 90460014 lbu a2,20(v0) +8003c48c: 90450019 lbu a1,25(v0) +8003c490: 90440017 lbu a0,23(v0) +8003c494: 90470016 lbu a3,22(v0) +8003c498: 90480018 lbu t0,24(v0) +8003c49c: 00031a00 sll v1,v1,0x8 +8003c4a0: 00661825 or v1,v1,a2 +8003c4a4: 00042200 sll a0,a0,0x8 +8003c4a8: 00052a00 sll a1,a1,0x8 +8003c4ac: 00872025 or a0,a0,a3 +8003c4b0: 00a82825 or a1,a1,t0 +8003c4b4: 0003a400 sll s4,v1,0x10 +8003c4b8: 0014a403 sra s4,s4,0x10 +8003c4bc: 00058400 sll s0,a1,0x10 +8003c4c0: 00049c00 sll s3,a0,0x10 +8003c4c4: 3c028021 lui v0,0x8021 +8003c4c8: 00108403 sra s0,s0,0x10 +8003c4cc: a454c87c sh s4,-14212(v0) +8003c4d0: 3c038021 lui v1,0x8021 +8003c4d4: 3c028021 lui v0,0x8021 +8003c4d8: 00139c03 sra s3,s3,0x10 +8003c4dc: 3c158003 lui s5,0x8003 +8003c4e0: a450c880 sh s0,-14208(v0) +8003c4e4: a473c87e sh s3,-14210(v1) +8003c4e8: 26a264c4 addiu v0,s5,25796 +8003c4ec: 0040f809 jalr v0 +8003c4f0: 02802021 move a0,s4 +8003c4f4: 72021002 mul v0,s0,v0 +8003c4f8: 00143c00 sll a3,s4,0x10 +8003c4fc: 000213c3 sra v0,v0,0xf +8003c500: 00073c03 sra a3,a3,0x10 +8003c504: 04e00195 bltz a3,8003cb5c <_Z11DSP1SetByteht+0x1d88> +8003c508: 3048ffff andi t0,v0,0xffff +8003c50c: 00e01021 move v0,a3 +8003c510: 304300ff andi v1,v0,0xff +8003c514: 00022203 sra a0,v0,0x8 +8003c518: 3c098019 lui t1,0x8019 +8003c51c: 3c0a8019 lui t2,0x8019 +8003c520: 2522da04 addiu v0,t1,-9724 +8003c524: 2545dc04 addiu a1,t2,-9212 +8003c528: 00042040 sll a0,a0,0x1 +8003c52c: 00031840 sll v1,v1,0x1 +8003c530: 00822021 addu a0,a0,v0 +8003c534: 00651821 addu v1,v1,a1 +8003c538: 84620000 lh v0,0(v1) +8003c53c: 84850000 lh a1,0(a0) +8003c540: 84860080 lh a2,128(a0) +8003c544: 70451002 mul v0,v0,a1 +8003c548: 000213c3 sra v0,v0,0xf +8003c54c: 00c21023 subu v0,a2,v0 +8003c550: 28438000 slti v1,v0,-32768 +8003c554: 1060017f beqz v1,8003cb54 <_Z11DSP1SetByteht+0x1d80> +8003c558: 00021400 sll v0,v0,0x10 +8003c55c: 24028001 li v0,-32767 +8003c560: 70531002 mul v0,v0,s3 +8003c564: 3c038021 lui v1,0x8021 +8003c568: 000213c3 sra v0,v0,0xf +8003c56c: 01021021 addu v0,t0,v0 +8003c570: 00029400 sll s2,v0,0x10 +8003c574: 00129403 sra s2,s2,0x10 +8003c578: 04e0017e bltz a3,8003cb74 <_Z11DSP1SetByteht+0x1da0> +8003c57c: a472c882 sh s2,-14206(v1) +8003c580: 30e300ff andi v1,a3,0xff +8003c584: 00072203 sra a0,a3,0x8 +8003c588: 2522da04 addiu v0,t1,-9724 +8003c58c: 2545dc04 addiu a1,t2,-9212 +8003c590: 00042040 sll a0,a0,0x1 +8003c594: 00031840 sll v1,v1,0x1 +8003c598: 00822021 addu a0,a0,v0 +8003c59c: 00651821 addu v1,v1,a1 +8003c5a0: 84620000 lh v0,0(v1) +8003c5a4: 84850000 lh a1,0(a0) +8003c5a8: 84860080 lh a2,128(a0) +8003c5ac: 70451002 mul v0,v0,a1 +8003c5b0: 000213c3 sra v0,v0,0xf +8003c5b4: 00c21023 subu v0,a2,v0 +8003c5b8: 28438000 slti v1,v0,-32768 +8003c5bc: 10600161 beqz v1,8003cb44 <_Z11DSP1SetByteht+0x1d70> +8003c5c0: 00021400 sll v0,v0,0x10 +8003c5c4: 24028001 li v0,-32767 +8003c5c8: 00021c00 sll v1,v0,0x10 +8003c5cc: 00031c03 sra v1,v1,0x10 +8003c5d0: 02802021 move a0,s4 +8003c5d4: 26a264c4 addiu v0,s5,25796 +8003c5d8: 0040f809 jalr v0 +8003c5dc: 72038002 mul s0,s0,v1 +8003c5e0: 72621002 mul v0,s3,v0 +8003c5e4: 001083c3 sra s0,s0,0xf +8003c5e8: 000213c3 sra v0,v0,0xf +8003c5ec: 02028023 subu s0,s0,v0 +8003c5f0: 00108400 sll s0,s0,0x10 +8003c5f4: 00108403 sra s0,s0,0x10 +8003c5f8: 2624e560 addiu a0,s1,-6816 +8003c5fc: 00101203 sra v0,s0,0x8 +8003c600: 00122a03 sra a1,s2,0x8 +8003c604: a0820217 sb v0,535(a0) +8003c608: 3c038021 lui v1,0x8021 +8003c60c: 24020004 li v0,4 +8003c610: a470c884 sh s0,-14204(v1) +8003c614: ac82000c sw v0,12(a0) +8003c618: a0850215 sb a1,533(a0) +8003c61c: a0920214 sb s2,532(a0) +8003c620: 0800ebab j 8003aeac <_Z11DSP1SetByteht+0xd8> +8003c624: a0900216 sb s0,534(a0) +8003c628: 2627e560 addiu a3,s1,-6816 +8003c62c: 90e80015 lbu t0,21(a3) +8003c630: 90e90017 lbu t1,23(a3) +8003c634: 90e30014 lbu v1,20(a3) +8003c638: 90e40016 lbu a0,22(a3) +8003c63c: 90ea0019 lbu t2,25(a3) +8003c640: 3c058021 lui a1,0x8021 +8003c644: 90ed0018 lbu t5,24(a3) +8003c648: 00084200 sll t0,t0,0x8 +8003c64c: 00094a00 sll t1,t1,0x8 +8003c650: 24a2c950 addiu v0,a1,-14000 +8003c654: 01034025 or t0,t0,v1 +8003c658: 01244825 or t1,t1,a0 +8003c65c: 000a5200 sll t2,t2,0x8 +8003c660: 84460004 lh a2,4(v0) +8003c664: 844c000a lh t4,10(v0) +8003c668: 014d5025 or t2,t2,t5 +8003c66c: 00084400 sll t0,t0,0x10 +8003c670: 00094c00 sll t1,t1,0x10 +8003c674: 00084403 sra t0,t0,0x10 +8003c678: 00094c03 sra t1,t1,0x10 +8003c67c: 844d0010 lh t5,16(v0) +8003c680: 000a5400 sll t2,t2,0x10 +8003c684: 000a5403 sra t2,t2,0x10 +8003c688: 71063002 mul a2,t0,a2 +8003c68c: 712c6002 mul t4,t1,t4 +8003c690: 84a4c950 lh a0,-14000(a1) +8003c694: 84430006 lh v1,6(v0) +8003c698: 84450002 lh a1,2(v0) +8003c69c: 844b0008 lh t3,8(v0) +8003c6a0: 714d6802 mul t5,t2,t5 +8003c6a4: 844e000c lh t6,12(v0) +8003c6a8: 844f000e lh t7,14(v0) +8003c6ac: 71042002 mul a0,t0,a0 +8003c6b0: 71231802 mul v1,t1,v1 +8003c6b4: 71052802 mul a1,t0,a1 +8003c6b8: 712b5802 mul t3,t1,t3 +8003c6bc: 000c63c3 sra t4,t4,0xf +8003c6c0: 714e7002 mul t6,t2,t6 +8003c6c4: 714f7802 mul t7,t2,t7 +8003c6c8: 000633c3 sra a2,a2,0xf +8003c6cc: 00cc3021 addu a2,a2,t4 +8003c6d0: 000d6bc3 sra t5,t5,0xf +8003c6d4: 00cd3021 addu a2,a2,t5 +8003c6d8: 00031bc3 sra v1,v1,0xf +8003c6dc: 000b5bc3 sra t3,t3,0xf +8003c6e0: 000423c3 sra a0,a0,0xf +8003c6e4: 00052bc3 sra a1,a1,0xf +8003c6e8: 00063400 sll a2,a2,0x10 +8003c6ec: 00832021 addu a0,a0,v1 +8003c6f0: 00ab2821 addu a1,a1,t3 +8003c6f4: 00063403 sra a2,a2,0x10 +8003c6f8: 000e73c3 sra t6,t6,0xf +8003c6fc: 000f7bc3 sra t7,t7,0xf +8003c700: 00061203 sra v0,a2,0x8 +8003c704: 008e2021 addu a0,a0,t6 +8003c708: 00af2821 addu a1,a1,t7 +8003c70c: 3c038021 lui v1,0x8021 +8003c710: 00042400 sll a0,a0,0x10 +8003c714: 00052c00 sll a1,a1,0x10 +8003c718: a0e20219 sb v0,537(a3) +8003c71c: 3c028021 lui v0,0x8021 +8003c720: 00042403 sra a0,a0,0x10 +8003c724: 00052c03 sra a1,a1,0x10 +8003c728: a468c99e sh t0,-13922(v1) +8003c72c: a449c9a0 sh t1,-13920(v0) +8003c730: 3c038021 lui v1,0x8021 +8003c734: 3c028021 lui v0,0x8021 +8003c738: a46ac9a2 sh t2,-13918(v1) +8003c73c: a444c9a4 sh a0,-13916(v0) +8003c740: 3c038021 lui v1,0x8021 +8003c744: 3c028021 lui v0,0x8021 +8003c748: 00045a03 sra t3,a0,0x8 +8003c74c: 00056203 sra t4,a1,0x8 +8003c750: a465c9a6 sh a1,-13914(v1) +8003c754: 0800eccb j 8003b32c <_Z11DSP1SetByteht+0x558> +8003c758: a446c9a8 sh a2,-13912(v0) +8003c75c: 2630e560 addiu s0,s1,-6816 +8003c760: 92040015 lbu a0,21(s0) +8003c764: 92020014 lbu v0,20(s0) +8003c768: 92050017 lbu a1,23(s0) +8003c76c: 92060019 lbu a2,25(s0) +8003c770: 92030016 lbu v1,22(s0) +8003c774: 9207001b lbu a3,27(s0) +8003c778: 9208001d lbu t0,29(s0) +8003c77c: 920a0018 lbu t2,24(s0) +8003c780: 00042200 sll a0,a0,0x8 +8003c784: 00822025 or a0,a0,v0 +8003c788: 9209001f lbu t1,31(s0) +8003c78c: 920b001a lbu t3,26(s0) +8003c790: 920c001c lbu t4,28(s0) +8003c794: 3c028021 lui v0,0x8021 +8003c798: 00052a00 sll a1,a1,0x8 +8003c79c: 00063200 sll a2,a2,0x8 +8003c7a0: 00a32825 or a1,a1,v1 +8003c7a4: 00ca3025 or a2,a2,t2 +8003c7a8: a444c9c2 sh a0,-13886(v0) +8003c7ac: 920d001e lbu t5,30(s0) +8003c7b0: 3c038021 lui v1,0x8021 +8003c7b4: 3c028021 lui v0,0x8021 +8003c7b8: 00073a00 sll a3,a3,0x8 +8003c7bc: 00084200 sll t0,t0,0x8 +8003c7c0: 00eb3825 or a3,a3,t3 +8003c7c4: 010c4025 or t0,t0,t4 +8003c7c8: a465c9c4 sh a1,-13884(v1) +8003c7cc: a446c9c6 sh a2,-13882(v0) +8003c7d0: 3c038021 lui v1,0x8021 +8003c7d4: 3c028021 lui v0,0x8021 +8003c7d8: 00094a00 sll t1,t1,0x8 +8003c7dc: a467c9c8 sh a3,-13880(v1) +8003c7e0: a448c9ca sh t0,-13878(v0) +8003c7e4: 3c038021 lui v1,0x8021 +8003c7e8: 012d4825 or t1,t1,t5 +8003c7ec: 3c028004 lui v0,0x8004 +8003c7f0: 24428110 addiu v0,v0,-32496 +8003c7f4: 0040f809 jalr v0 +8003c7f8: a469c9cc sh t1,-13876(v1) +8003c7fc: 3c038021 lui v1,0x8021 +8003c800: 8464c9ce lh a0,-13874(v1) +8003c804: 3c028021 lui v0,0x8021 +8003c808: 3c038021 lui v1,0x8021 +8003c80c: 8445c9d0 lh a1,-13872(v0) +8003c810: 8466c9d2 lh a2,-13870(v1) +8003c814: 00043a03 sra a3,a0,0x8 +8003c818: 00054203 sra t0,a1,0x8 +8003c81c: 0800ef02 j 8003bc08 <_Z11DSP1SetByteht+0xe34> +8003c820: 00061203 sra v0,a2,0x8 +8003c824: 000713c3 sra v0,a3,0xf +8003c828: 00023400 sll a2,v0,0x10 +8003c82c: 00063403 sra a2,a2,0x10 +8003c830: 04c00101 bltz a2,8003cc38 <_Z11DSP1SetByteht+0x1e64> +8003c834: 30c24000 andi v0,a2,0x4000 +8003c838: 14400171 bnez v0,8003ce00 <_Z11DSP1SetByteht+0x202c> +8003c83c: 30c22000 andi v0,a2,0x2000 +8003c840: 1440016d bnez v0,8003cdf8 <_Z11DSP1SetByteht+0x2024> +8003c844: 30c21000 andi v0,a2,0x1000 +8003c848: 14400169 bnez v0,8003cdf0 <_Z11DSP1SetByteht+0x201c> +8003c84c: 30c20800 andi v0,a2,0x800 +8003c850: 14400165 bnez v0,8003cde8 <_Z11DSP1SetByteht+0x2014> +8003c854: 30c20400 andi v0,a2,0x400 +8003c858: 14400161 bnez v0,8003cde0 <_Z11DSP1SetByteht+0x200c> +8003c85c: 30c20200 andi v0,a2,0x200 +8003c860: 1440015d bnez v0,8003cdd8 <_Z11DSP1SetByteht+0x2004> +8003c864: 30c20100 andi v0,a2,0x100 +8003c868: 14400159 bnez v0,8003cdd0 <_Z11DSP1SetByteht+0x1ffc> +8003c86c: 30c20080 andi v0,a2,0x80 +8003c870: 14400155 bnez v0,8003cdc8 <_Z11DSP1SetByteht+0x1ff4> +8003c874: 30c20040 andi v0,a2,0x40 +8003c878: 14400151 bnez v0,8003cdc0 <_Z11DSP1SetByteht+0x1fec> +8003c87c: 30c20020 andi v0,a2,0x20 +8003c880: 1440014d bnez v0,8003cdb8 <_Z11DSP1SetByteht+0x1fe4> +8003c884: 30c20010 andi v0,a2,0x10 +8003c888: 14400149 bnez v0,8003cdb0 <_Z11DSP1SetByteht+0x1fdc> +8003c88c: 30c20008 andi v0,a2,0x8 +8003c890: 14400145 bnez v0,8003cda8 <_Z11DSP1SetByteht+0x1fd4> +8003c894: 30c20004 andi v0,a2,0x4 +8003c898: 14400141 bnez v0,8003cda0 <_Z11DSP1SetByteht+0x1fcc> +8003c89c: 30c20002 andi v0,a2,0x2 +8003c8a0: 1440013d bnez v0,8003cd98 <_Z11DSP1SetByteht+0x1fc4> +8003c8a4: 30c20001 andi v0,a2,0x1 +8003c8a8: 14400139 bnez v0,8003cd90 <_Z11DSP1SetByteht+0x1fbc> +8003c8ac: 3c0a8019 lui t2,0x8019 +8003c8b0: 2543d1e4 addiu v1,t2,-11804 +8003c8b4: 94620060 lhu v0,96(v1) +8003c8b8: 30e77fff andi a3,a3,0x7fff +8003c8bc: 70c21002 mul v0,a2,v0 +8003c8c0: 2404000f li a0,15 +8003c8c4: 00021040 sll v0,v0,0x1 +8003c8c8: 00024c00 sll t1,v0,0x10 +8003c8cc: 00094c03 sra t1,t1,0x10 +8003c8d0: 04c0011e bltz a2,8003cd4c <_Z11DSP1SetByteht+0x1f78> +8003c8d4: 30e24000 andi v0,a3,0x4000 +8003c8d8: 14400112 bnez v0,8003cd24 <_Z11DSP1SetByteht+0x1f50> +8003c8dc: 24820001 addiu v0,a0,1 +8003c8e0: 00022c00 sll a1,v0,0x10 +8003c8e4: 30e32000 andi v1,a3,0x2000 +8003c8e8: 14600045 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c8ec: 00052c03 sra a1,a1,0x10 +8003c8f0: 24a20001 addiu v0,a1,1 +8003c8f4: 00022c00 sll a1,v0,0x10 +8003c8f8: 30e31000 andi v1,a3,0x1000 +8003c8fc: 14600040 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c900: 00052c03 sra a1,a1,0x10 +8003c904: 24a20001 addiu v0,a1,1 +8003c908: 00022c00 sll a1,v0,0x10 +8003c90c: 30e30800 andi v1,a3,0x800 +8003c910: 1460003b bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c914: 00052c03 sra a1,a1,0x10 +8003c918: 24a20001 addiu v0,a1,1 +8003c91c: 00022c00 sll a1,v0,0x10 +8003c920: 30e30400 andi v1,a3,0x400 +8003c924: 14600036 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c928: 00052c03 sra a1,a1,0x10 +8003c92c: 24a20001 addiu v0,a1,1 +8003c930: 00022c00 sll a1,v0,0x10 +8003c934: 30e30200 andi v1,a3,0x200 +8003c938: 14600031 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c93c: 00052c03 sra a1,a1,0x10 +8003c940: 24a20001 addiu v0,a1,1 +8003c944: 00022c00 sll a1,v0,0x10 +8003c948: 30e30100 andi v1,a3,0x100 +8003c94c: 1460002c bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c950: 00052c03 sra a1,a1,0x10 +8003c954: 24a20001 addiu v0,a1,1 +8003c958: 00022c00 sll a1,v0,0x10 +8003c95c: 30e30080 andi v1,a3,0x80 +8003c960: 14600027 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c964: 00052c03 sra a1,a1,0x10 +8003c968: 24a20001 addiu v0,a1,1 +8003c96c: 00022c00 sll a1,v0,0x10 +8003c970: 30e30040 andi v1,a3,0x40 +8003c974: 14600022 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c978: 00052c03 sra a1,a1,0x10 +8003c97c: 24a20001 addiu v0,a1,1 +8003c980: 00022c00 sll a1,v0,0x10 +8003c984: 30e30020 andi v1,a3,0x20 +8003c988: 1460001d bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c98c: 00052c03 sra a1,a1,0x10 +8003c990: 24a20001 addiu v0,a1,1 +8003c994: 00022c00 sll a1,v0,0x10 +8003c998: 30e30010 andi v1,a3,0x10 +8003c99c: 14600018 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c9a0: 00052c03 sra a1,a1,0x10 +8003c9a4: 24a20001 addiu v0,a1,1 +8003c9a8: 00022c00 sll a1,v0,0x10 +8003c9ac: 30e30008 andi v1,a3,0x8 +8003c9b0: 14600013 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c9b4: 00052c03 sra a1,a1,0x10 +8003c9b8: 24a20001 addiu v0,a1,1 +8003c9bc: 00022c00 sll a1,v0,0x10 +8003c9c0: 30e30004 andi v1,a3,0x4 +8003c9c4: 1460000e bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c9c8: 00052c03 sra a1,a1,0x10 +8003c9cc: 24a20001 addiu v0,a1,1 +8003c9d0: 00022c00 sll a1,v0,0x10 +8003c9d4: 30e30002 andi v1,a3,0x2 +8003c9d8: 14600009 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c9dc: 00052c03 sra a1,a1,0x10 +8003c9e0: 24a20001 addiu v0,a1,1 +8003c9e4: 00022c00 sll a1,v0,0x10 +8003c9e8: 30e30001 andi v1,a3,0x1 +8003c9ec: 14600004 bnez v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003c9f0: 00052c03 sra a1,a1,0x10 +8003c9f4: 24a20001 addiu v0,a1,1 +8003c9f8: 00022c00 sll a1,v0,0x10 +8003c9fc: 00052c03 sra a1,a1,0x10 +8003ca00: 2402000f li v0,15 +8003ca04: 10a2007f beq a1,v0,8003cc04 <_Z11DSP1SetByteht+0x1e30> +8003ca08: 00051040 sll v0,a1,0x1 +8003ca0c: 2544d1e4 addiu a0,t2,-11804 +8003ca10: 00441021 addu v0,v0,a0 +8003ca14: 94430024 lhu v1,36(v0) +8003ca18: 30a20001 andi v0,a1,0x1 +8003ca1c: 70e31802 mul v1,a3,v1 +8003ca20: 00031840 sll v1,v1,0x1 +8003ca24: 00033400 sll a2,v1,0x10 +8003ca28: 00063403 sra a2,a2,0x10 +8003ca2c: 00c01821 move v1,a2 +8003ca30: 14400066 bnez v0,8003cbcc <_Z11DSP1SetByteht+0x1df8> +8003ca34: 00051043 sra v0,a1,0x1 +8003ca38: 00051043 sra v0,a1,0x1 +8003ca3c: 00023c00 sll a3,v0,0x10 +8003ca40: 00073c03 sra a3,a3,0x10 +8003ca44: 00061a43 sra v1,a2,0x9 +8003ca48: 2544d1e4 addiu a0,t2,-11804 +8003ca4c: 00031840 sll v1,v1,0x1 +8003ca50: 00641821 addu v1,v1,a0 +8003ca54: 846501aa lh a1,426(v1) +8003ca58: 846201ac lh v0,428(v1) +8003ca5c: 30c401ff andi a0,a2,0x1ff +8003ca60: 00451023 subu v0,v0,a1 +8003ca64: 70441002 mul v0,v0,a0 +8003ca68: 3c038021 lui v1,0x8021 +8003ca6c: 00021243 sra v0,v0,0x9 +8003ca70: 00451021 addu v0,v0,a1 +8003ca74: 00021400 sll v0,v0,0x10 +8003ca78: 00021403 sra v0,v0,0x10 +8003ca7c: 00e21007 srav v0,v0,a3 +8003ca80: 0800ee92 j 8003ba48 <_Z11DSP1SetByteht+0xc74> +8003ca84: a462ca18 sh v0,-13800(v1) +8003ca88: 04a00064 bltz a1,8003cc1c <_Z11DSP1SetByteht+0x1e48> +8003ca8c: 24070001 li a3,1 +8003ca90: 00063400 sll a2,a2,0x10 +8003ca94: 28a24000 slti v0,a1,16384 +8003ca98: 10400009 beqz v0,8003cac0 <_Z11DSP1SetByteht+0x1cec> +8003ca9c: 00063403 sra a2,a2,0x10 +8003caa0: 00051040 sll v0,a1,0x1 +8003caa4: 00022c00 sll a1,v0,0x10 +8003caa8: 00052c03 sra a1,a1,0x10 +8003caac: 24c3ffff addiu v1,a2,-1 +8003cab0: 00033400 sll a2,v1,0x10 +8003cab4: 28a24000 slti v0,a1,16384 +8003cab8: 1440fff9 bnez v0,8003caa0 <_Z11DSP1SetByteht+0x1ccc> +8003cabc: 00063403 sra a2,a2,0x10 +8003cac0: 24024000 li v0,16384 +8003cac4: 10a20038 beq a1,v0,8003cba8 <_Z11DSP1SetByteht+0x1dd4> +8003cac8: 24a2c000 addiu v0,a1,-16384 +8003cacc: 000211c3 sra v0,v0,0x7 +8003cad0: 3c038019 lui v1,0x8019 +8003cad4: 2463d1e4 addiu v1,v1,-11804 +8003cad8: 00021040 sll v0,v0,0x1 +8003cadc: 00431021 addu v0,v0,v1 +8003cae0: 844400ca lh a0,202(v0) +8003cae4: 3c088021 lui t0,0x8021 +8003cae8: 70a41802 mul v1,a1,a0 +8003caec: 00041023 negu v0,a0 +8003caf0: 00031bc3 sra v1,v1,0xf +8003caf4: 70431002 mul v0,v0,v1 +8003caf8: 000213c3 sra v0,v0,0xf +8003cafc: 00822021 addu a0,a0,v0 +8003cb00: 00042040 sll a0,a0,0x1 +8003cb04: 00042400 sll a0,a0,0x10 +8003cb08: 00042403 sra a0,a0,0x10 +8003cb0c: 70a41802 mul v1,a1,a0 +8003cb10: 00041023 negu v0,a0 +8003cb14: 00031bc3 sra v1,v1,0xf +8003cb18: 70431002 mul v0,v0,v1 +8003cb1c: 000213c3 sra v0,v0,0xf +8003cb20: 00822021 addu a0,a0,v0 +8003cb24: 00042040 sll a0,a0,0x1 +8003cb28: 70e42002 mul a0,a3,a0 +8003cb2c: a504c870 sh a0,-14224(t0) +8003cb30: 24020001 li v0,1 +8003cb34: 00461023 subu v0,v0,a2 +8003cb38: 3c048021 lui a0,0x8021 +8003cb3c: 0800f055 j 8003c154 <_Z11DSP1SetByteht+0x1380> +8003cb40: a482c872 sh v0,-14222(a0) +8003cb44: 0800f172 j 8003c5c8 <_Z11DSP1SetByteht+0x17f4> +8003cb48: 00021403 sra v0,v0,0x10 +8003cb4c: 0800ee44 j 8003b910 <_Z11DSP1SetByteht+0xb3c> +8003cb50: 00021403 sra v0,v0,0x10 +8003cb54: 0800f158 j 8003c560 <_Z11DSP1SetByteht+0x178c> +8003cb58: 00021403 sra v0,v0,0x10 +8003cb5c: 24028000 li v0,-32768 +8003cb60: 10e2001e beq a3,v0,8003cbdc <_Z11DSP1SetByteht+0x1e08> +8003cb64: 00071023 negu v0,a3 +8003cb68: 00021400 sll v0,v0,0x10 +8003cb6c: 0800f144 j 8003c510 <_Z11DSP1SetByteht+0x173c> +8003cb70: 00021403 sra v0,v0,0x10 +8003cb74: 24028000 li v0,-32768 +8003cb78: 10e2006c beq a3,v0,8003cd2c <_Z11DSP1SetByteht+0x1f58> +8003cb7c: 00071023 negu v0,a3 +8003cb80: 00023c00 sll a3,v0,0x10 +8003cb84: 0800f160 j 8003c580 <_Z11DSP1SetByteht+0x17ac> +8003cb88: 00073c03 sra a3,a3,0x10 +8003cb8c: 24028000 li v0,-32768 +8003cb90: 10a2fb62 beq a1,v0,8003b91c <_Z11DSP1SetByteht+0xb48> +8003cb94: 70522002 mul a0,v0,s2 +8003cb98: 00051023 negu v0,a1 +8003cb9c: 00022c00 sll a1,v0,0x10 +8003cba0: 0800ee30 j 8003b8c0 <_Z11DSP1SetByteht+0xaec> +8003cba4: 00052c03 sra a1,a1,0x10 +8003cba8: 24020001 li v0,1 +8003cbac: 10e20061 beq a3,v0,8003cd34 <_Z11DSP1SetByteht+0x1f60> +8003cbb0: 24c2ffff addiu v0,a2,-1 +8003cbb4: 00023400 sll a2,v0,0x10 +8003cbb8: 3c088021 lui t0,0x8021 +8003cbbc: 2402c000 li v0,-16384 +8003cbc0: 00063403 sra a2,a2,0x10 +8003cbc4: 0800f2cc j 8003cb30 <_Z11DSP1SetByteht+0x1d5c> +8003cbc8: a502c870 sh v0,-14224(t0) +8003cbcc: 00023c00 sll a3,v0,0x10 +8003cbd0: 00073c03 sra a3,a3,0x10 +8003cbd4: 0800f291 j 8003ca44 <_Z11DSP1SetByteht+0x1c70> +8003cbd8: 00033043 sra a2,v1,0x1 +8003cbdc: 001313c0 sll v0,s3,0xf +8003cbe0: 00021023 negu v0,v0 +8003cbe4: 000213c3 sra v0,v0,0xf +8003cbe8: 01021021 addu v0,t0,v0 +8003cbec: 00029400 sll s2,v0,0x10 +8003cbf0: 00129403 sra s2,s2,0x10 +8003cbf4: 3c028021 lui v0,0x8021 +8003cbf8: 24038000 li v1,-32768 +8003cbfc: 0800f174 j 8003c5d0 <_Z11DSP1SetByteht+0x17fc> +8003cc00: a452c882 sh s2,-14206(v0) +8003cc04: 01271021 addu v0,t1,a3 +8003cc08: 00021c00 sll v1,v0,0x10 +8003cc0c: 00031c03 sra v1,v1,0x10 +8003cc10: 24070007 li a3,7 +8003cc14: 0800f291 j 8003ca44 <_Z11DSP1SetByteht+0x1c70> +8003cc18: 00033043 sra a2,v1,0x1 +8003cc1c: 24028000 li v0,-32768 +8003cc20: 10a2003d beq a1,v0,8003cd18 <_Z11DSP1SetByteht+0x1f44> +8003cc24: 00051023 negu v0,a1 +8003cc28: 00022c00 sll a1,v0,0x10 +8003cc2c: 00052c03 sra a1,a1,0x10 +8003cc30: 0800f2a4 j 8003ca90 <_Z11DSP1SetByteht+0x1cbc> +8003cc34: 2407ffff li a3,-1 +8003cc38: 10400071 beqz v0,8003ce00 <_Z11DSP1SetByteht+0x202c> +8003cc3c: 30c22000 andi v0,a2,0x2000 +8003cc40: 1040006d beqz v0,8003cdf8 <_Z11DSP1SetByteht+0x2024> +8003cc44: 30c21000 andi v0,a2,0x1000 +8003cc48: 10400069 beqz v0,8003cdf0 <_Z11DSP1SetByteht+0x201c> +8003cc4c: 30c20800 andi v0,a2,0x800 +8003cc50: 10400065 beqz v0,8003cde8 <_Z11DSP1SetByteht+0x2014> +8003cc54: 30c20400 andi v0,a2,0x400 +8003cc58: 10400061 beqz v0,8003cde0 <_Z11DSP1SetByteht+0x200c> +8003cc5c: 30c20200 andi v0,a2,0x200 +8003cc60: 1040005d beqz v0,8003cdd8 <_Z11DSP1SetByteht+0x2004> +8003cc64: 30c20100 andi v0,a2,0x100 +8003cc68: 10400059 beqz v0,8003cdd0 <_Z11DSP1SetByteht+0x1ffc> +8003cc6c: 30c20080 andi v0,a2,0x80 +8003cc70: 10400055 beqz v0,8003cdc8 <_Z11DSP1SetByteht+0x1ff4> +8003cc74: 30c20040 andi v0,a2,0x40 +8003cc78: 10400051 beqz v0,8003cdc0 <_Z11DSP1SetByteht+0x1fec> +8003cc7c: 30c20020 andi v0,a2,0x20 +8003cc80: 1040004d beqz v0,8003cdb8 <_Z11DSP1SetByteht+0x1fe4> +8003cc84: 30c20010 andi v0,a2,0x10 +8003cc88: 10400049 beqz v0,8003cdb0 <_Z11DSP1SetByteht+0x1fdc> +8003cc8c: 30c20008 andi v0,a2,0x8 +8003cc90: 10400045 beqz v0,8003cda8 <_Z11DSP1SetByteht+0x1fd4> +8003cc94: 30c20004 andi v0,a2,0x4 +8003cc98: 10400041 beqz v0,8003cda0 <_Z11DSP1SetByteht+0x1fcc> +8003cc9c: 30c20002 andi v0,a2,0x2 +8003cca0: 1040003d beqz v0,8003cd98 <_Z11DSP1SetByteht+0x1fc4> +8003cca4: 30c30001 andi v1,a2,0x1 +8003cca8: 2405000e li a1,14 +8003ccac: 2402000f li v0,15 +8003ccb0: 0043280b movn a1,v0,v1 +8003ccb4: 3c0a8019 lui t2,0x8019 +8003ccb8: 00051040 sll v0,a1,0x1 +8003ccbc: 2548d1e4 addiu t0,t2,-11804 +8003ccc0: 00481021 addu v0,v0,t0 +8003ccc4: 94430042 lhu v1,66(v0) +8003ccc8: 28a4000f slti a0,a1,15 +8003cccc: 70c31802 mul v1,a2,v1 +8003ccd0: 30e77fff andi a3,a3,0x7fff +8003ccd4: 00031840 sll v1,v1,0x1 +8003ccd8: 00034c00 sll t1,v1,0x10 +8003ccdc: 10800019 beqz a0,8003cd44 <_Z11DSP1SetByteht+0x1f70> +8003cce0: 00094c03 sra t1,t1,0x10 +8003cce4: 24020040 li v0,64 +8003cce8: 00451023 subu v0,v0,a1 +8003ccec: 00021040 sll v0,v0,0x1 +8003ccf0: 00481021 addu v0,v0,t0 +8003ccf4: 94430000 lhu v1,0(v0) +8003ccf8: 30a20001 andi v0,a1,0x1 +8003ccfc: 70e31802 mul v1,a3,v1 +8003cd00: 00031bc3 sra v1,v1,0xf +8003cd04: 01231821 addu v1,t1,v1 +8003cd08: 00033400 sll a2,v1,0x10 +8003cd0c: 00063403 sra a2,a2,0x10 +8003cd10: 0800f28c j 8003ca30 <_Z11DSP1SetByteht+0x1c5c> +8003cd14: 00c01821 move v1,a2 +8003cd18: 24057fff li a1,32767 +8003cd1c: 0800f2a4 j 8003ca90 <_Z11DSP1SetByteht+0x1cbc> +8003cd20: 2407ffff li a3,-1 +8003cd24: 0800f280 j 8003ca00 <_Z11DSP1SetByteht+0x1c2c> +8003cd28: 00802821 move a1,a0 +8003cd2c: 0800f174 j 8003c5d0 <_Z11DSP1SetByteht+0x17fc> +8003cd30: 24038000 li v1,-32768 +8003cd34: 3c088021 lui t0,0x8021 +8003cd38: 24027fff li v0,32767 +8003cd3c: 0800f2cc j 8003cb30 <_Z11DSP1SetByteht+0x1d5c> +8003cd40: a502c870 sh v0,-14224(t0) +8003cd44: 0800f234 j 8003c8d0 <_Z11DSP1SetByteht+0x1afc> +8003cd48: 00a02021 move a0,a1 +8003cd4c: 1040fff5 beqz v0,8003cd24 <_Z11DSP1SetByteht+0x1f50> +8003cd50: 2482000f addiu v0,a0,15 +8003cd54: 00023400 sll a2,v0,0x10 +8003cd58: 00802821 move a1,a0 +8003cd5c: 00063403 sra a2,a2,0x10 +8003cd60: 0800f35c j 8003cd70 <_Z11DSP1SetByteht+0x1f9c> +8003cd64: 24044000 li a0,16384 +8003cd68: 10a6ff26 beq a1,a2,8003ca04 <_Z11DSP1SetByteht+0x1c30> +8003cd6c: 2402000f li v0,15 +8003cd70: 00042043 sra a0,a0,0x1 +8003cd74: 24a20001 addiu v0,a1,1 +8003cd78: 00022c00 sll a1,v0,0x10 +8003cd7c: 00871824 and v1,a0,a3 +8003cd80: 1460fff9 bnez v1,8003cd68 <_Z11DSP1SetByteht+0x1f94> +8003cd84: 00052c03 sra a1,a1,0x10 +8003cd88: 0800f281 j 8003ca04 <_Z11DSP1SetByteht+0x1c30> +8003cd8c: 2402000f li v0,15 +8003cd90: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cd94: 2405000e li a1,14 +8003cd98: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cd9c: 2405000d li a1,13 +8003cda0: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cda4: 2405000c li a1,12 +8003cda8: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cdac: 2405000b li a1,11 +8003cdb0: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cdb4: 2405000a li a1,10 +8003cdb8: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cdbc: 24050009 li a1,9 +8003cdc0: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cdc4: 24050008 li a1,8 +8003cdc8: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cdcc: 24050007 li a1,7 +8003cdd0: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cdd4: 24050006 li a1,6 +8003cdd8: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cddc: 24050005 li a1,5 +8003cde0: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cde4: 24050004 li a1,4 +8003cde8: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cdec: 24050003 li a1,3 +8003cdf0: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cdf4: 24050002 li a1,2 +8003cdf8: 0800f32d j 8003ccb4 <_Z11DSP1SetByteht+0x1ee0> +8003cdfc: 24050001 li a1,1 +8003ce00: 00002821 move a1,zero +8003ce04: 0800f28e j 8003ca38 <_Z11DSP1SetByteht+0x1c64> +8003ce08: 3c0a8019 lui t2,0x8019 +8003ce0c: 00000000 nop + +8003ce10 <_Z12FxPipeStringPc>: +8003ce10: 27bdffb8 addiu sp,sp,-72 +8003ce14: afbe0040 sw s8,64(sp) +8003ce18: 3c1e8021 lui s8,0x8021 +8003ce1c: afbf0044 sw ra,68(sp) +8003ce20: afb7003c sw s7,60(sp) +8003ce24: afb40030 sw s4,48(sp) +8003ce28: afb20028 sw s2,40(sp) +8003ce2c: afb10024 sw s1,36(sp) +8003ce30: afb00020 sw s0,32(sp) +8003ce34: afb60038 sw s6,56(sp) +8003ce38: afb50034 sw s5,52(sp) +8003ce3c: afb3002c sw s3,44(sp) +8003ce40: 27d0cfc0 addiu s0,s8,-12352 +8003ce44: 92060072 lbu a2,114(s0) +8003ce48: 96070070 lhu a3,112(s0) +8003ce4c: 00061080 sll v0,a2,0x2 +8003ce50: 00501021 addu v0,v0,s0 +8003ce54: 8c4b01ec lw t3,492(v0) +8003ce58: 24e80002 addiu t0,a3,2 +8003ce5c: 960c003c lhu t4,60(s0) +8003ce60: 3108ffff andi t0,t0,0xffff +8003ce64: 24e50001 addiu a1,a3,1 +8003ce68: 01684021 addu t0,t3,t0 +8003ce6c: 91080000 lbu t0,0(t0) +8003ce70: 8e0a01d8 lw t2,472(s0) +8003ce74: 8e030048 lw v1,72(s0) +8003ce78: 25890001 addiu t1,t4,1 +8003ce7c: 30a5ffff andi a1,a1,0xffff +8003ce80: 920d006d lbu t5,109(s0) +8003ce84: 01655821 addu t3,t3,a1 +8003ce88: 3129ffff andi t1,t1,0xffff +8003ce8c: 91730000 lbu s3,0(t3) +8003ce90: 01494821 addu t1,t2,t1 +8003ce94: afa8001c sw t0,28(sp) +8003ce98: 30630300 andi v1,v1,0x300 +8003ce9c: 91290000 lbu t1,0(t1) +8003cea0: 006d1825 or v1,v1,t5 +8003cea4: 3c02801f lui v0,0x801f +8003cea8: 014c5021 addu t2,t2,t4 +8003ceac: 24429360 addiu v0,v0,-27808 +8003ceb0: 00031880 sll v1,v1,0x2 +8003ceb4: 3c178011 lui s7,0x8011 +8003ceb8: 3c058019 lui a1,0x8019 +8003cebc: 91560000 lbu s6,0(t2) +8003cec0: 00621821 addu v1,v1,v0 +8003cec4: afad0010 sw t5,16(sp) +8003cec8: 24a5de18 addiu a1,a1,-8680 +8003cecc: afa90018 sw t1,24(sp) +8003ced0: 26f4ec30 addiu s4,s7,-5072 +8003ced4: 00808821 move s1,a0 +8003ced8: 0280f809 jalr s4 +8003cedc: 8c750000 lw s5,0(v1) +8003cee0: 3c028012 lui v0,0x8012 +8003cee4: 2442bdb0 addiu v0,v0,-16976 +8003cee8: 0040f809 jalr v0 +8003ceec: 02202021 move a0,s1 +8003cef0: 9208006d lbu t0,109(s0) +8003cef4: 02229021 addu s2,s1,v0 +8003cef8: 2502fffb addiu v0,t0,-5 +8003cefc: 304200ff andi v0,v0,0xff +8003cf00: 2c42000b sltiu v0,v0,11 +8003cf04: 1440003c bnez v0,8003cff8 <_Z12FxPipeStringPc+0x1e8> +8003cf08: 2502fff0 addiu v0,t0,-16 +8003cf0c: 304200ff andi v0,v0,0xff +8003cf10: 2c420010 sltiu v0,v0,16 +8003cf14: 14400020 bnez v0,8003cf98 <_Z12FxPipeStringPc+0x188> +8003cf18: 25020060 addiu v0,t0,96 +8003cf1c: 304200ff andi v0,v0,0xff +8003cf20: 2c420010 sltiu v0,v0,16 +8003cf24: 1440004e bnez v0,8003d060 <_Z12FxPipeStringPc+0x250> +8003cf28: 25020050 addiu v0,t0,80 +8003cf2c: 304200ff andi v0,v0,0xff +8003cf30: 2c420010 sltiu v0,v0,16 +8003cf34: 10400006 beqz v0,8003cf50 <_Z12FxPipeStringPc+0x140> +8003cf38: 2d0200f0 sltiu v0,t0,240 +8003cf3c: 27c3cfc0 addiu v1,s8,-12352 +8003cf40: 8c620048 lw v0,72(v1) +8003cf44: 30421000 andi v0,v0,0x1000 +8003cf48: 1440006f bnez v0,8003d108 <_Z12FxPipeStringPc+0x2f8> +8003cf4c: 2d0200f0 sltiu v0,t0,240 +8003cf50: 10400055 beqz v0,8003d0a8 <_Z12FxPipeStringPc+0x298> +8003cf54: 8fa7001c lw a3,28(sp) +8003cf58: 3c198012 lui t9,0x8012 +8003cf5c: 02402021 move a0,s2 +8003cf60: 02a02821 move a1,s5 +8003cf64: 8fbf0044 lw ra,68(sp) +8003cf68: 8fbe0040 lw s8,64(sp) +8003cf6c: 8fb7003c lw s7,60(sp) +8003cf70: 8fb60038 lw s6,56(sp) +8003cf74: 8fb50034 lw s5,52(sp) +8003cf78: 8fb40030 lw s4,48(sp) +8003cf7c: 8fb3002c lw s3,44(sp) +8003cf80: 8fb20028 lw s2,40(sp) +8003cf84: 8fb10024 lw s1,36(sp) +8003cf88: 8fb00020 lw s0,32(sp) +8003cf8c: 2739bbf0 addiu t9,t9,-17424 +8003cf90: 03200008 jr t9 +8003cf94: 27bd0048 addiu sp,sp,72 +8003cf98: 8e020048 lw v0,72(s0) +8003cf9c: 30421000 andi v0,v0,0x1000 +8003cfa0: 1040ffde beqz v0,8003cf1c <_Z12FxPipeStringPc+0x10c> +8003cfa4: 25020060 addiu v0,t0,96 +8003cfa8: 8e070068 lw a3,104(s0) +8003cfac: 3c058019 lui a1,0x8019 +8003cfb0: 00f03823 subu a3,a3,s0 +8003cfb4: 02402021 move a0,s2 +8003cfb8: 24a5de3c addiu a1,a1,-8644 +8003cfbc: 3106000f andi a2,t0,0xf +8003cfc0: 00073883 sra a3,a3,0x2 +8003cfc4: 0280c821 move t9,s4 +8003cfc8: 8fbf0044 lw ra,68(sp) +8003cfcc: 8fbe0040 lw s8,64(sp) +8003cfd0: 8fb7003c lw s7,60(sp) +8003cfd4: 8fb60038 lw s6,56(sp) +8003cfd8: 8fb50034 lw s5,52(sp) +8003cfdc: 8fb40030 lw s4,48(sp) +8003cfe0: 8fb3002c lw s3,44(sp) +8003cfe4: 8fb20028 lw s2,40(sp) +8003cfe8: 8fb10024 lw s1,36(sp) +8003cfec: 8fb00020 lw s0,32(sp) +8003cff0: 03200008 jr t9 +8003cff4: 27bd0048 addiu sp,sp,72 +8003cff8: 3c058019 lui a1,0x8019 +8003cffc: 2624000b addiu a0,s1,11 +8003d000: 24a5de30 addiu a1,a1,-8656 +8003d004: 0280f809 jalr s4 +8003d008: 02603021 move a2,s3 +8003d00c: 8e06003c lw a2,60(s0) +8003d010: 00161600 sll v0,s6,0x18 +8003d014: 00021603 sra v0,v0,0x18 +8003d018: 24c60001 addiu a2,a2,1 +8003d01c: 00c23021 addu a2,a2,v0 +8003d020: 02402021 move a0,s2 +8003d024: 02a02821 move a1,s5 +8003d028: 30c6ffff andi a2,a2,0xffff +8003d02c: 0280c821 move t9,s4 +8003d030: 8fbf0044 lw ra,68(sp) +8003d034: 8fbe0040 lw s8,64(sp) +8003d038: 8fb7003c lw s7,60(sp) +8003d03c: 8fb60038 lw s6,56(sp) +8003d040: 8fb50034 lw s5,52(sp) +8003d044: 8fb40030 lw s4,48(sp) +8003d048: 8fb3002c lw s3,44(sp) +8003d04c: 8fb20028 lw s2,40(sp) +8003d050: 8fb10024 lw s1,36(sp) +8003d054: 8fb00020 lw s0,32(sp) +8003d058: 03200008 jr t9 +8003d05c: 27bd0048 addiu sp,sp,72 +8003d060: 3c058019 lui a1,0x8019 +8003d064: 2624000b addiu a0,s1,11 +8003d068: 24a5de30 addiu a1,a1,-8656 +8003d06c: 26f0ec30 addiu s0,s7,-5072 +8003d070: 0200f809 jalr s0 +8003d074: 02603021 move a2,s3 +8003d078: 27c3cfc0 addiu v1,s8,-12352 +8003d07c: 8c620048 lw v0,72(v1) +8003d080: 24030100 li v1,256 +8003d084: 30440300 andi a0,v0,0x300 +8003d088: 10830028 beq a0,v1,8003d12c <_Z12FxPipeStringPc+0x31c> +8003d08c: 24020200 li v0,512 +8003d090: 10820026 beq a0,v0,8003d12c <_Z12FxPipeStringPc+0x31c> +8003d094: 02402021 move a0,s2 +8003d098: 02a02821 move a1,s5 +8003d09c: 02c03021 move a2,s6 +8003d0a0: 0800f40c j 8003d030 <_Z12FxPipeStringPc+0x220> +8003d0a4: 0200c821 move t9,s0 +8003d0a8: 3c058019 lui a1,0x8019 +8003d0ac: 2624000b addiu a0,s1,11 +8003d0b0: 02603021 move a2,s3 +8003d0b4: 26f1ec30 addiu s1,s7,-5072 +8003d0b8: 0220f809 jalr s1 +8003d0bc: 24a5de5c addiu a1,a1,-8612 +8003d0c0: 8fa20018 lw v0,24(sp) +8003d0c4: 02402021 move a0,s2 +8003d0c8: 00023200 sll a2,v0,0x8 +8003d0cc: 02c63025 or a2,s6,a2 +8003d0d0: 02a02821 move a1,s5 +8003d0d4: 0220c821 move t9,s1 +8003d0d8: 8fbf0044 lw ra,68(sp) +8003d0dc: 8fbe0040 lw s8,64(sp) +8003d0e0: 8fb7003c lw s7,60(sp) +8003d0e4: 8fb60038 lw s6,56(sp) +8003d0e8: 8fb50034 lw s5,52(sp) +8003d0ec: 8fb40030 lw s4,48(sp) +8003d0f0: 8fb3002c lw s3,44(sp) +8003d0f4: 8fb20028 lw s2,40(sp) +8003d0f8: 8fb10024 lw s1,36(sp) +8003d0fc: 8fb00020 lw s0,32(sp) +8003d100: 03200008 jr t9 +8003d104: 27bd0048 addiu sp,sp,72 +8003d108: 8c660064 lw a2,100(v1) +8003d10c: 3c058019 lui a1,0x8019 +8003d110: 00c33023 subu a2,a2,v1 +8003d114: 02402021 move a0,s2 +8003d118: 24a5de4c addiu a1,a1,-8628 +8003d11c: 00063083 sra a2,a2,0x2 +8003d120: 3107000f andi a3,t0,0xf +8003d124: 0800f3f2 j 8003cfc8 <_Z12FxPipeStringPc+0x1b8> +8003d128: 26f9ec30 addiu t9,s7,-5072 +8003d12c: 02402021 move a0,s2 +8003d130: 02a02821 move a1,s5 +8003d134: 00163040 sll a2,s6,0x1 +8003d138: 0200c821 move t9,s0 +8003d13c: 8fbf0044 lw ra,68(sp) +8003d140: 8fbe0040 lw s8,64(sp) +8003d144: 8fb7003c lw s7,60(sp) +8003d148: 8fb60038 lw s6,56(sp) +8003d14c: 8fb50034 lw s5,52(sp) +8003d150: 8fb40030 lw s4,48(sp) +8003d154: 8fb3002c lw s3,44(sp) +8003d158: 8fb20028 lw s2,40(sp) +8003d15c: 8fb10024 lw s1,36(sp) +8003d160: 8fb00020 lw s0,32(sp) +8003d164: 03200008 jr t9 +8003d168: 27bd0048 addiu sp,sp,72 +8003d16c: 00000000 nop + +8003d170 <_Z18FxCacheWriteAccesst>: +8003d170: 3c028021 lui v0,0x8021 +8003d174: 3084ffff andi a0,a0,0xffff +8003d178: 00041902 srl v1,a0,0x4 +8003d17c: 2445cfc0 addiu a1,v0,-12352 +8003d180: 24020001 li v0,1 +8003d184: 00621804 sllv v1,v0,v1 +8003d188: 3084000f andi a0,a0,0xf +8003d18c: 2402000f li v0,15 +8003d190: 10820003 beq a0,v0,8003d1a0 <_Z18FxCacheWriteAccesst+0x30> +8003d194: 00000000 nop +8003d198: 03e00008 jr ra +8003d19c: 00000000 nop +8003d1a0: 8ca2005c lw v0,92(a1) +8003d1a4: 00431025 or v0,v0,v1 +8003d1a8: 03e00008 jr ra +8003d1ac: aca2005c sw v0,92(a1) + +8003d1b0 <_Z12FxFlushCachev>: +8003d1b0: 3c028021 lui v0,0x8021 +8003d1b4: 2442cfc0 addiu v0,v0,-12352 +8003d1b8: a04005ec sb zero,1516(v0) +8003d1bc: ac40005c sw zero,92(v0) +8003d1c0: 03e00008 jr ra +8003d1c4: ac400058 sw zero,88(v0) + +8003d1c8 <_Z13fx_flushCachev>: +8003d1c8: 3c028021 lui v0,0x8021 +8003d1cc: 2442cfc0 addiu v0,v0,-12352 +8003d1d0: a04005ec sb zero,1516(v0) +8003d1d4: 03e00008 jr ra +8003d1d8: ac40005c sw zero,92(v0) + +8003d1dc <_Z16fx_updateRamBankh>: +8003d1dc: 30840003 andi a0,a0,0x3 +8003d1e0: 3c038021 lui v1,0x8021 +8003d1e4: 2463cfc0 addiu v1,v1,-12352 +8003d1e8: 00041080 sll v0,a0,0x2 +8003d1ec: 00431021 addu v0,v0,v1 +8003d1f0: 8c4501dc lw a1,476(v0) +8003d1f4: ac640054 sw a0,84(v1) +8003d1f8: 03e00008 jr ra +8003d1fc: ac6501d0 sw a1,464(v1) + +8003d200 <_Z12fx_dirtySCBRv>: +8003d200: 24030001 li v1,1 +8003d204: 3c028021 lui v0,0x8021 +8003d208: 03e00008 jr ra +8003d20c: ac43d7bc sw v1,-10308(v0) + +8003d210 <_Z24fx_computeScreenPointersv>: +8003d210: 3c0a8021 lui t2,0x8021 +8003d214: 2544cfc0 addiu a0,t2,-12352 +8003d218: 8c8300ac lw v1,172(a0) +8003d21c: 8c8200b0 lw v0,176(a0) +8003d220: 10620036 beq v1,v0,8003d2fc <_Z24fx_computeScreenPointersv+0xec> +8003d224: 00000000 nop +8003d228: 2544cfc0 addiu a0,t2,-12352 +8003d22c: 8c8301b8 lw v1,440(a0) +8003d230: 240200a0 li v0,160 +8003d234: 1062003a beq v1,v0,8003d320 <_Z24fx_computeScreenPointersv+0x110> +8003d238: ac8007fc sw zero,2044(a0) +8003d23c: 2c6200a1 sltiu v0,v1,161 +8003d240: 14400025 bnez v0,8003d2d8 <_Z24fx_computeScreenPointersv+0xc8> +8003d244: 24020080 li v0,128 +8003d248: 240200c0 li v0,192 +8003d24c: 1062005c beq v1,v0,8003d3c0 <_Z24fx_computeScreenPointersv+0x1b0> +8003d250: 24020100 li v0,256 +8003d254: 14620023 bne v1,v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d258: 2542cfc0 addiu v0,t2,-12352 +8003d25c: 8c8300ac lw v1,172(a0) +8003d260: 24020001 li v0,1 +8003d264: 106200e2 beq v1,v0,8003d5f0 <_Z24fx_computeScreenPointersv+0x3e0> +8003d268: 3c028021 lui v0,0x8021 +8003d26c: 106000af beqz v1,8003d52c <_Z24fx_computeScreenPointersv+0x31c> +8003d270: 8c48d074 lw t0,-12172(v0) +8003d274: 2c620004 sltiu v0,v1,4 +8003d278: 1040001a beqz v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d27c: 2542cfc0 addiu v0,t2,-12352 +8003d280: 3c028021 lui v0,0x8021 +8003d284: 3c038021 lui v1,0x8021 +8003d288: 8c48d074 lw t0,-12172(v0) +8003d28c: 2467d078 addiu a3,v1,-12168 +8003d290: 00003021 move a2,zero +8003d294: 24090020 li t1,32 +8003d298: 30c40010 andi a0,a2,0x10 +8003d29c: 30c2000f andi v0,a2,0xf +8003d2a0: 00041ac0 sll v1,a0,0xb +8003d2a4: 00022980 sll a1,v0,0x6 +8003d2a8: 00681821 addu v1,v1,t0 +8003d2ac: 00042280 sll a0,a0,0xa +8003d2b0: 00021280 sll v0,v0,0xa +8003d2b4: 00621821 addu v1,v1,v0 +8003d2b8: 00852021 addu a0,a0,a1 +8003d2bc: 24c60001 addiu a2,a2,1 +8003d2c0: ace30000 sw v1,0(a3) +8003d2c4: ace40080 sw a0,128(a3) +8003d2c8: 14c9fff3 bne a2,t1,8003d298 <_Z24fx_computeScreenPointersv+0x88> +8003d2cc: 24e70004 addiu a3,a3,4 +8003d2d0: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d2d4: 2542cfc0 addiu v0,t2,-12352 +8003d2d8: 10620053 beq v1,v0,8003d428 <_Z24fx_computeScreenPointersv+0x218> +8003d2dc: 24020001 li v0,1 +8003d2e0: 2542cfc0 addiu v0,t2,-12352 +8003d2e4: 8c4300ac lw v1,172(v0) +8003d2e8: 8c4401b8 lw a0,440(v0) +8003d2ec: ac4300b0 sw v1,176(v0) +8003d2f0: ac4401c0 sw a0,448(v0) +8003d2f4: 03e00008 jr ra +8003d2f8: 00000000 nop +8003d2fc: 8c8301c0 lw v1,448(a0) +8003d300: 8c8201b8 lw v0,440(a0) +8003d304: 1462ffc8 bne v1,v0,8003d228 <_Z24fx_computeScreenPointersv+0x18> +8003d308: 00000000 nop +8003d30c: 8c8207fc lw v0,2044(a0) +8003d310: 1440ffc6 bnez v0,8003d22c <_Z24fx_computeScreenPointersv+0x1c> +8003d314: 2544cfc0 addiu a0,t2,-12352 +8003d318: 0800f4bd j 8003d2f4 <_Z24fx_computeScreenPointersv+0xe4> +8003d31c: 00000000 nop +8003d320: 8c8300ac lw v1,172(a0) +8003d324: 24020001 li v0,1 +8003d328: 10620056 beq v1,v0,8003d484 <_Z24fx_computeScreenPointersv+0x274> +8003d32c: 3c028021 lui v0,0x8021 +8003d330: 10600015 beqz v1,8003d388 <_Z24fx_computeScreenPointersv+0x178> +8003d334: 2446d078 addiu a2,v0,-12168 +8003d338: 2c620004 sltiu v0,v1,4 +8003d33c: 1040ffe9 beqz v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d340: 2542cfc0 addiu v0,t2,-12352 +8003d344: 3c028021 lui v0,0x8021 +8003d348: 3c038021 lui v1,0x8021 +8003d34c: 8c45d074 lw a1,-12172(v0) +8003d350: 2466d078 addiu a2,v1,-12168 +8003d354: 00002021 move a0,zero +8003d358: 24070020 li a3,32 +8003d35c: 00041280 sll v0,a0,0xa +8003d360: 00041a00 sll v1,a0,0x8 +8003d364: 00431021 addu v0,v0,v1 +8003d368: 24840001 addiu a0,a0,1 +8003d36c: acc50000 sw a1,0(a2) +8003d370: acc20080 sw v0,128(a2) +8003d374: 24a50040 addiu a1,a1,64 +8003d378: 1487fff8 bne a0,a3,8003d35c <_Z24fx_computeScreenPointersv+0x14c> +8003d37c: 24c60004 addiu a2,a2,4 +8003d380: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d384: 2542cfc0 addiu v0,t2,-12352 +8003d388: 8c8500b4 lw a1,180(a0) +8003d38c: 00002021 move a0,zero +8003d390: 24070020 li a3,32 +8003d394: 00041200 sll v0,a0,0x8 +8003d398: 00041980 sll v1,a0,0x6 +8003d39c: 00431021 addu v0,v0,v1 +8003d3a0: 24840001 addiu a0,a0,1 +8003d3a4: acc50000 sw a1,0(a2) +8003d3a8: acc20080 sw v0,128(a2) +8003d3ac: 24a50010 addiu a1,a1,16 +8003d3b0: 1487fff8 bne a0,a3,8003d394 <_Z24fx_computeScreenPointersv+0x184> +8003d3b4: 24c60004 addiu a2,a2,4 +8003d3b8: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d3bc: 2542cfc0 addiu v0,t2,-12352 +8003d3c0: 8c8300ac lw v1,172(a0) +8003d3c4: 24020001 li v0,1 +8003d3c8: 1062007a beq v1,v0,8003d5b4 <_Z24fx_computeScreenPointersv+0x3a4> +8003d3cc: 3c028021 lui v0,0x8021 +8003d3d0: 10600048 beqz v1,8003d4f4 <_Z24fx_computeScreenPointersv+0x2e4> +8003d3d4: 2446d078 addiu a2,v0,-12168 +8003d3d8: 2c620004 sltiu v0,v1,4 +8003d3dc: 1040ffc1 beqz v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d3e0: 2542cfc0 addiu v0,t2,-12352 +8003d3e4: 3c028021 lui v0,0x8021 +8003d3e8: 3c038021 lui v1,0x8021 +8003d3ec: 8c45d074 lw a1,-12172(v0) +8003d3f0: 2466d078 addiu a2,v1,-12168 +8003d3f4: 00002021 move a0,zero +8003d3f8: 24070020 li a3,32 +8003d3fc: 00041280 sll v0,a0,0xa +8003d400: 00041a40 sll v1,a0,0x9 +8003d404: 00431021 addu v0,v0,v1 +8003d408: 24840001 addiu a0,a0,1 +8003d40c: acc50000 sw a1,0(a2) +8003d410: acc20080 sw v0,128(a2) +8003d414: 24a50040 addiu a1,a1,64 +8003d418: 1487fff8 bne a0,a3,8003d3fc <_Z24fx_computeScreenPointersv+0x1ec> +8003d41c: 24c60004 addiu a2,a2,4 +8003d420: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d424: 2542cfc0 addiu v0,t2,-12352 +8003d428: 8c8300ac lw v1,172(a0) +8003d42c: 10620053 beq v1,v0,8003d57c <_Z24fx_computeScreenPointersv+0x36c> +8003d430: 3c028021 lui v0,0x8021 +8003d434: 10600022 beqz v1,8003d4c0 <_Z24fx_computeScreenPointersv+0x2b0> +8003d438: 8c44d074 lw a0,-12172(v0) +8003d43c: 2c620004 sltiu v0,v1,4 +8003d440: 1040ffa8 beqz v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d444: 2542cfc0 addiu v0,t2,-12352 +8003d448: 3c028021 lui v0,0x8021 +8003d44c: 3c038021 lui v1,0x8021 +8003d450: 8c44d074 lw a0,-12172(v0) +8003d454: 2463d078 addiu v1,v1,-12168 +8003d458: 00002821 move a1,zero +8003d45c: 24060020 li a2,32 +8003d460: 00051280 sll v0,a1,0xa +8003d464: 24a50001 addiu a1,a1,1 +8003d468: ac640000 sw a0,0(v1) +8003d46c: ac620080 sw v0,128(v1) +8003d470: 24840040 addiu a0,a0,64 +8003d474: 14a6fffa bne a1,a2,8003d460 <_Z24fx_computeScreenPointersv+0x250> +8003d478: 24630004 addiu v1,v1,4 +8003d47c: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d480: 2542cfc0 addiu v0,t2,-12352 +8003d484: 8c8500b4 lw a1,180(a0) +8003d488: 2446d078 addiu a2,v0,-12168 +8003d48c: 00002021 move a0,zero +8003d490: 24070020 li a3,32 +8003d494: 00041240 sll v0,a0,0x9 +8003d498: 000419c0 sll v1,a0,0x7 +8003d49c: 00431021 addu v0,v0,v1 +8003d4a0: 24840001 addiu a0,a0,1 +8003d4a4: acc50000 sw a1,0(a2) +8003d4a8: acc20080 sw v0,128(a2) +8003d4ac: 24a50020 addiu a1,a1,32 +8003d4b0: 1487fff8 bne a0,a3,8003d494 <_Z24fx_computeScreenPointersv+0x284> +8003d4b4: 24c60004 addiu a2,a2,4 +8003d4b8: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d4bc: 2542cfc0 addiu v0,t2,-12352 +8003d4c0: 3c038021 lui v1,0x8021 +8003d4c4: 2463d078 addiu v1,v1,-12168 +8003d4c8: 00002821 move a1,zero +8003d4cc: 24060020 li a2,32 +8003d4d0: 00051200 sll v0,a1,0x8 +8003d4d4: 24a50001 addiu a1,a1,1 +8003d4d8: ac640000 sw a0,0(v1) +8003d4dc: ac620080 sw v0,128(v1) +8003d4e0: 24840010 addiu a0,a0,16 +8003d4e4: 14a6fffa bne a1,a2,8003d4d0 <_Z24fx_computeScreenPointersv+0x2c0> +8003d4e8: 24630004 addiu v1,v1,4 +8003d4ec: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d4f0: 2542cfc0 addiu v0,t2,-12352 +8003d4f4: 8c8500b4 lw a1,180(a0) +8003d4f8: 00002021 move a0,zero +8003d4fc: 24070020 li a3,32 +8003d500: 00041200 sll v0,a0,0x8 +8003d504: 000419c0 sll v1,a0,0x7 +8003d508: 00431021 addu v0,v0,v1 +8003d50c: 24840001 addiu a0,a0,1 +8003d510: acc50000 sw a1,0(a2) +8003d514: acc20080 sw v0,128(a2) +8003d518: 24a50010 addiu a1,a1,16 +8003d51c: 1487fff8 bne a0,a3,8003d500 <_Z24fx_computeScreenPointersv+0x2f0> +8003d520: 24c60004 addiu a2,a2,4 +8003d524: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d528: 2542cfc0 addiu v0,t2,-12352 +8003d52c: 3c038021 lui v1,0x8021 +8003d530: 2467d078 addiu a3,v1,-12168 +8003d534: 00003021 move a2,zero +8003d538: 24090020 li t1,32 +8003d53c: 30c40010 andi a0,a2,0x10 +8003d540: 30c2000f andi v0,a2,0xf +8003d544: 00041a40 sll v1,a0,0x9 +8003d548: 00022900 sll a1,v0,0x4 +8003d54c: 00681821 addu v1,v1,t0 +8003d550: 00042200 sll a0,a0,0x8 +8003d554: 00021200 sll v0,v0,0x8 +8003d558: 00621821 addu v1,v1,v0 +8003d55c: 00852021 addu a0,a0,a1 +8003d560: 24c60001 addiu a2,a2,1 +8003d564: ace30000 sw v1,0(a3) +8003d568: ace40080 sw a0,128(a3) +8003d56c: 14c9fff3 bne a2,t1,8003d53c <_Z24fx_computeScreenPointersv+0x32c> +8003d570: 24e70004 addiu a3,a3,4 +8003d574: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d578: 2542cfc0 addiu v0,t2,-12352 +8003d57c: 3c038021 lui v1,0x8021 +8003d580: 8c44d074 lw a0,-12172(v0) +8003d584: 2463d078 addiu v1,v1,-12168 +8003d588: 00002821 move a1,zero +8003d58c: 24060020 li a2,32 +8003d590: 00051240 sll v0,a1,0x9 +8003d594: 24a50001 addiu a1,a1,1 +8003d598: ac640000 sw a0,0(v1) +8003d59c: ac620080 sw v0,128(v1) +8003d5a0: 24840020 addiu a0,a0,32 +8003d5a4: 14a6fffa bne a1,a2,8003d590 <_Z24fx_computeScreenPointersv+0x380> +8003d5a8: 24630004 addiu v1,v1,4 +8003d5ac: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d5b0: 2542cfc0 addiu v0,t2,-12352 +8003d5b4: 8c8500b4 lw a1,180(a0) +8003d5b8: 2446d078 addiu a2,v0,-12168 +8003d5bc: 00002021 move a0,zero +8003d5c0: 24070020 li a3,32 +8003d5c4: 00041240 sll v0,a0,0x9 +8003d5c8: 00041a00 sll v1,a0,0x8 +8003d5cc: 00431021 addu v0,v0,v1 +8003d5d0: 24840001 addiu a0,a0,1 +8003d5d4: acc50000 sw a1,0(a2) +8003d5d8: acc20080 sw v0,128(a2) +8003d5dc: 24a50020 addiu a1,a1,32 +8003d5e0: 1487fff8 bne a0,a3,8003d5c4 <_Z24fx_computeScreenPointersv+0x3b4> +8003d5e4: 24c60004 addiu a2,a2,4 +8003d5e8: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d5ec: 2542cfc0 addiu v0,t2,-12352 +8003d5f0: 3c038021 lui v1,0x8021 +8003d5f4: 8c48d074 lw t0,-12172(v0) +8003d5f8: 2467d078 addiu a3,v1,-12168 +8003d5fc: 00003021 move a2,zero +8003d600: 24090020 li t1,32 +8003d604: 30c40010 andi a0,a2,0x10 +8003d608: 30c2000f andi v0,a2,0xf +8003d60c: 00041a80 sll v1,a0,0xa +8003d610: 00022940 sll a1,v0,0x5 +8003d614: 00681821 addu v1,v1,t0 +8003d618: 00042240 sll a0,a0,0x9 +8003d61c: 00021240 sll v0,v0,0x9 +8003d620: 00621821 addu v1,v1,v0 +8003d624: 00852021 addu a0,a0,a1 +8003d628: 24c60001 addiu a2,a2,1 +8003d62c: ace30000 sw v1,0(a3) +8003d630: ace40080 sw a0,128(a3) +8003d634: 14c9fff3 bne a2,t1,8003d604 <_Z24fx_computeScreenPointersv+0x3f4> +8003d638: 24e70004 addiu a3,a3,4 +8003d63c: 0800f4b9 j 8003d2e4 <_Z24fx_computeScreenPointersv+0xd4> +8003d640: 2542cfc0 addiu v0,t2,-12352 + +8003d644 <_Z20fx_readRegisterSpacev>: +8003d644: 27bdfff8 addiu sp,sp,-8 +8003d648: afb00000 sw s0,0(sp) +8003d64c: 3c108021 lui s0,0x8021 +8003d650: 2618cfc0 addiu t8,s0,-12352 +8003d654: 8f050098 lw a1,152(t8) +8003d658: af000084 sw zero,132(t8) +8003d65c: 90a30000 lbu v1,0(a1) +8003d660: 240f0002 li t7,2 +8003d664: ae03cfc0 sw v1,-12352(s0) +8003d668: 90a20001 lbu v0,1(a1) +8003d66c: 00021200 sll v0,v0,0x8 +8003d670: 00621821 addu v1,v1,v0 +8003d674: ae03cfc0 sw v1,-12352(s0) +8003d678: 90a40002 lbu a0,2(a1) +8003d67c: af040004 sw a0,4(t8) +8003d680: 90a20003 lbu v0,3(a1) +8003d684: 00021200 sll v0,v0,0x8 +8003d688: 00822021 addu a0,a0,v0 +8003d68c: af040004 sw a0,4(t8) +8003d690: 90a30004 lbu v1,4(a1) +8003d694: af030008 sw v1,8(t8) +8003d698: 90a20005 lbu v0,5(a1) +8003d69c: 00021200 sll v0,v0,0x8 +8003d6a0: 00621821 addu v1,v1,v0 +8003d6a4: af030008 sw v1,8(t8) +8003d6a8: 90a40006 lbu a0,6(a1) +8003d6ac: af04000c sw a0,12(t8) +8003d6b0: 90a20007 lbu v0,7(a1) +8003d6b4: 00021200 sll v0,v0,0x8 +8003d6b8: 00822021 addu a0,a0,v0 +8003d6bc: af04000c sw a0,12(t8) +8003d6c0: 90a30008 lbu v1,8(a1) +8003d6c4: af030010 sw v1,16(t8) +8003d6c8: 90a20009 lbu v0,9(a1) +8003d6cc: 00021200 sll v0,v0,0x8 +8003d6d0: 00621821 addu v1,v1,v0 +8003d6d4: af030010 sw v1,16(t8) +8003d6d8: 90a4000a lbu a0,10(a1) +8003d6dc: af040014 sw a0,20(t8) +8003d6e0: 90a2000b lbu v0,11(a1) +8003d6e4: 00021200 sll v0,v0,0x8 +8003d6e8: 00822021 addu a0,a0,v0 +8003d6ec: af040014 sw a0,20(t8) +8003d6f0: 90a3000c lbu v1,12(a1) +8003d6f4: af030018 sw v1,24(t8) +8003d6f8: 90a2000d lbu v0,13(a1) +8003d6fc: 00021200 sll v0,v0,0x8 +8003d700: 00621821 addu v1,v1,v0 +8003d704: af030018 sw v1,24(t8) +8003d708: 90a4000e lbu a0,14(a1) +8003d70c: af04001c sw a0,28(t8) +8003d710: 90a2000f lbu v0,15(a1) +8003d714: 00021200 sll v0,v0,0x8 +8003d718: 00822021 addu a0,a0,v0 +8003d71c: af04001c sw a0,28(t8) +8003d720: 90a30010 lbu v1,16(a1) +8003d724: af030020 sw v1,32(t8) +8003d728: 90a20011 lbu v0,17(a1) +8003d72c: 00021200 sll v0,v0,0x8 +8003d730: 00621821 addu v1,v1,v0 +8003d734: af030020 sw v1,32(t8) +8003d738: 90a40012 lbu a0,18(a1) +8003d73c: af040024 sw a0,36(t8) +8003d740: 90a20013 lbu v0,19(a1) +8003d744: 00021200 sll v0,v0,0x8 +8003d748: 00822021 addu a0,a0,v0 +8003d74c: af040024 sw a0,36(t8) +8003d750: 90a30014 lbu v1,20(a1) +8003d754: af030028 sw v1,40(t8) +8003d758: 90a20015 lbu v0,21(a1) +8003d75c: 00021200 sll v0,v0,0x8 +8003d760: 00621821 addu v1,v1,v0 +8003d764: af030028 sw v1,40(t8) +8003d768: 90a40016 lbu a0,22(a1) +8003d76c: af04002c sw a0,44(t8) +8003d770: 90a20017 lbu v0,23(a1) +8003d774: 00021200 sll v0,v0,0x8 +8003d778: 00822021 addu a0,a0,v0 +8003d77c: af04002c sw a0,44(t8) +8003d780: 90a30018 lbu v1,24(a1) +8003d784: af030030 sw v1,48(t8) +8003d788: 90a20019 lbu v0,25(a1) +8003d78c: 00021200 sll v0,v0,0x8 +8003d790: 00621821 addu v1,v1,v0 +8003d794: af030030 sw v1,48(t8) +8003d798: 90a4001a lbu a0,26(a1) +8003d79c: af040034 sw a0,52(t8) +8003d7a0: 90a2001b lbu v0,27(a1) +8003d7a4: 00021200 sll v0,v0,0x8 +8003d7a8: 00822021 addu a0,a0,v0 +8003d7ac: af040034 sw a0,52(t8) +8003d7b0: 90a3001c lbu v1,28(a1) +8003d7b4: af030038 sw v1,56(t8) +8003d7b8: 90a2001d lbu v0,29(a1) +8003d7bc: 00021200 sll v0,v0,0x8 +8003d7c0: 00621821 addu v1,v1,v0 +8003d7c4: af030038 sw v1,56(t8) +8003d7c8: 90a4001e lbu a0,30(a1) +8003d7cc: af04003c sw a0,60(t8) +8003d7d0: 90a2001f lbu v0,31(a1) +8003d7d4: 00021200 sll v0,v0,0x8 +8003d7d8: 00822021 addu a0,a0,v0 +8003d7dc: af04003c sw a0,60(t8) +8003d7e0: 90a30030 lbu v1,48(a1) +8003d7e4: af030048 sw v1,72(t8) +8003d7e8: 90a20031 lbu v0,49(a1) +8003d7ec: 8f0b00a0 lw t3,160(t8) +8003d7f0: 00021200 sll v0,v0,0x8 +8003d7f4: 00621825 or v1,v1,v0 +8003d7f8: af030048 sw v1,72(t8) +8003d7fc: 90a70034 lbu a3,52(a1) +8003d800: 00035042 srl t2,v1,0x1 +8003d804: af07004c sw a3,76(t8) +8003d808: 90a40036 lbu a0,54(a1) +8003d80c: 00073880 sll a3,a3,0x2 +8003d810: af040050 sw a0,80(t8) +8003d814: 90a2003c lbu v0,60(a1) +8003d818: 00042080 sll a0,a0,0x2 +8003d81c: 30420003 andi v0,v0,0x3 +8003d820: af020054 sw v0,84(t8) +8003d824: 90a9003e lbu t1,62(a1) +8003d828: 00021080 sll v0,v0,0x2 +8003d82c: af090058 sw t1,88(t8) +8003d830: 90a6003f lbu a2,63(a1) +8003d834: 00581021 addu v0,v0,t8 +8003d838: 00982021 addu a0,a0,t8 +8003d83c: 00f83821 addu a3,a3,t8 +8003d840: 30680004 andi t0,v1,0x4 +8003d844: 8c4c01dc lw t4,476(v0) +8003d848: 8c8d01ec lw t5,492(a0) +8003d84c: 30620008 andi v0,v1,0x8 +8003d850: 00063200 sll a2,a2,0x8 +8003d854: 394a0001 xori t2,t2,0x1 +8003d858: 8cee01ec lw t6,492(a3) +8003d85c: 30630010 andi v1,v1,0x10 +8003d860: 00021300 sll v0,v0,0xc +8003d864: 00031c00 sll v1,v1,0x10 +8003d868: 01264825 or t1,t1,a2 +8003d86c: 314a0001 andi t2,t2,0x1 +8003d870: 00084082 srl t0,t0,0x2 +8003d874: af030080 sw v1,128(t8) +8003d878: af090058 sw t1,88(t8) +8003d87c: af0a0078 sw t2,120(t8) +8003d880: af020074 sw v0,116(t8) +8003d884: af08007c sw t0,124(t8) +8003d888: af0c01d0 sw t4,464(t8) +8003d88c: af0d01d4 sw t5,468(t8) +8003d890: af0e01d8 sw t6,472(t8) +8003d894: 90a20038 lbu v0,56(a1) +8003d898: 00021280 sll v0,v0,0xa +8003d89c: 01625821 addu t3,t3,v0 +8003d8a0: af0b00b4 sw t3,180(t8) +8003d8a4: 90a2003a lbu v0,58(a1) +8003d8a8: 00021882 srl v1,v0,0x2 +8003d8ac: 30420020 andi v0,v0,0x20 +8003d8b0: 0002780a movz t7,zero,v0 +8003d8b4: 30630001 andi v1,v1,0x1 +8003d8b8: 01e37825 or t7,t7,v1 +8003d8bc: 3c028019 lui v0,0x8019 +8003d8c0: 2442f5d0 addiu v0,v0,-2608 +8003d8c4: 000f2080 sll a0,t7,0x2 +8003d8c8: 00822021 addu a0,a0,v0 +8003d8cc: 8c830000 lw v1,0(a0) +8003d8d0: af0301bc sw v1,444(t8) +8003d8d4: af0301b8 sw v1,440(t8) +8003d8d8: 90a2003a lbu v0,58(a1) +8003d8dc: 30440003 andi a0,v0,0x3 +8003d8e0: 24020003 li v0,3 +8003d8e4: 11e20032 beq t7,v0,8003d9b0 <_Z20fx_readRegisterSpacev+0x36c> +8003d8e8: af0400ac sw a0,172(t8) +8003d8ec: 3c028019 lui v0,0x8019 +8003d8f0: 2442f5c0 addiu v0,v0,-2624 +8003d8f4: 00042080 sll a0,a0,0x2 +8003d8f8: 00822021 addu a0,a0,v0 +8003d8fc: 000318c2 srl v1,v1,0x3 +8003d900: 8c820000 lw v0,0(a0) +8003d904: 00031940 sll v1,v1,0x5 +8003d908: 70431002 mul v0,v0,v1 +8003d90c: af0201c4 sw v0,452(t8) +8003d910: 2607cfc0 addiu a3,s0,-12352 +8003d914: 8ce20044 lw v0,68(a3) +8003d918: 30420010 andi v0,v0,0x10 +8003d91c: 10400002 beqz v0,8003d928 <_Z20fx_readRegisterSpacev+0x2e4> +8003d920: 24020100 li v0,256 +8003d924: ace201b8 sw v0,440(a3) +8003d928: 8ce2009c lw v0,156(a3) +8003d92c: 8ce501c4 lw a1,452(a3) +8003d930: 8ce400a0 lw a0,160(a3) +8003d934: 8ce300b4 lw v1,180(a3) +8003d938: 00021400 sll v0,v0,0x10 +8003d93c: 00441021 addu v0,v0,a0 +8003d940: 00a31821 addu v1,a1,v1 +8003d944: 0043182b sltu v1,v0,v1 +8003d948: 10600002 beqz v1,8003d954 <_Z20fx_readRegisterSpacev+0x310> +8003d94c: 00451023 subu v0,v0,a1 +8003d950: ace200b4 sw v0,180(a3) +8003d954: 8ce300ac lw v1,172(a3) +8003d958: 3c02801f lui v0,0x801f +8003d95c: 2442a36c addiu v0,v0,-23700 +8003d960: 00031880 sll v1,v1,0x2 +8003d964: 00621821 addu v1,v1,v0 +8003d968: 3c028021 lui v0,0x8021 +8003d96c: 8c660014 lw a2,20(v1) +8003d970: 8c650000 lw a1,0(v1) +8003d974: 8c44d7c8 lw a0,-10296(v0) +8003d978: ace601cc sw a2,460(a3) +8003d97c: ace501c8 sw a1,456(a3) +8003d980: ac850130 sw a1,304(a0) +8003d984: 8ce201cc lw v0,460(a3) +8003d988: 3c198004 lui t9,0x8004 +8003d98c: ac820530 sw v0,1328(a0) +8003d990: 8ce301c8 lw v1,456(a3) +8003d994: 2739d210 addiu t9,t9,-11760 +8003d998: ac830930 sw v1,2352(a0) +8003d99c: 8ce201cc lw v0,460(a3) +8003d9a0: ac820d30 sw v0,3376(a0) +8003d9a4: 8fb00000 lw s0,0(sp) +8003d9a8: 03200008 jr t9 +8003d9ac: 27bd0008 addiu sp,sp,8 +8003d9b0: 34028000 li v0,0x8000 +8003d9b4: 0800f644 j 8003d910 <_Z20fx_readRegisterSpacev+0x2cc> +8003d9b8: af0201c4 sw v0,452(t8) + +8003d9bc <_Z15FxBreakPointSetj>: +8003d9bc: 3c028021 lui v0,0x8021 +8003d9c0: 2442cfc0 addiu v0,v0,-12352 +8003d9c4: 3084ffff andi a0,a0,0xffff +8003d9c8: 24030001 li v1,1 +8003d9cc: ac440090 sw a0,144(v0) +8003d9d0: 03e00008 jr ra +8003d9d4: a043008c sb v1,140(v0) + +8003d9d8 <_Z17FxBreakPointClearv>: +8003d9d8: 3c028021 lui v0,0x8021 +8003d9dc: 03e00008 jr ra +8003d9e0: a040d04c sb zero,-12212(v0) + +8003d9e4 <_Z14FxGetErrorCodev>: +8003d9e4: 3c038021 lui v1,0x8021 +8003d9e8: 03e00008 jr ra +8003d9ec: 8c62d044 lw v0,-12220(v1) + +8003d9f0 <_Z19FxGetIllegalAddressv>: +8003d9f0: 3c038021 lui v1,0x8021 +8003d9f4: 03e00008 jr ra +8003d9f8: 8c62d048 lw v0,-12216(v1) + +8003d9fc <_Z18FxGetColorRegisterv>: +8003d9fc: 3c038021 lui v1,0x8021 +8003da00: 03e00008 jr ra +8003da04: 9062d000 lbu v0,-12288(v1) + +8003da08 <_Z23FxGetPlotOptionRegisterv>: +8003da08: 3c038021 lui v1,0x8021 +8003da0c: 8c62d004 lw v0,-12284(v1) +8003da10: 03e00008 jr ra +8003da14: 3042001f andi v0,v0,0x1f + +8003da18 <_Z24FxGetSourceRegisterIndexv>: +8003da18: 3c038021 lui v1,0x8021 +8003da1c: 2463cfc0 addiu v1,v1,-12352 +8003da20: 8c620068 lw v0,104(v1) +8003da24: 00431023 subu v0,v0,v1 +8003da28: 03e00008 jr ra +8003da2c: 00021083 sra v0,v0,0x2 + +8003da30 <_Z29FxGetDestinationRegisterIndexv>: +8003da30: 3c038021 lui v1,0x8021 +8003da34: 2463cfc0 addiu v1,v1,-12352 +8003da38: 8c620064 lw v0,100(v1) +8003da3c: 00431023 subu v0,v0,v1 +8003da40: 03e00008 jr ra +8003da44: 00021083 sra v0,v0,0x2 + +8003da48 <_Z6FxPipev>: +8003da48: 3c038021 lui v1,0x8021 +8003da4c: 03e00008 jr ra +8003da50: 9062d02d lbu v0,-12243(v1) + +8003da54 <_Z7FxResetP8FxInit_s>: +8003da54: 27bdffd8 addiu sp,sp,-40 +8003da58: afb3001c sw s3,28(sp) +8003da5c: afb20018 sw s2,24(sp) +8003da60: afb10014 sw s1,20(sp) +8003da64: afb00010 sw s0,16(sp) +8003da68: afbf0020 sw ra,32(sp) +8003da6c: 8c830000 lw v1,0(a0) +8003da70: 00808021 move s0,a0 +8003da74: 30630003 andi v1,v1,0x3 +8003da78: 3c048019 lui a0,0x8019 +8003da7c: 00031880 sll v1,v1,0x2 +8003da80: 3c058019 lui a1,0x8019 +8003da84: 2484f5e8 addiu a0,a0,-2584 +8003da88: 3c028019 lui v0,0x8019 +8003da8c: 00642021 addu a0,v1,a0 +8003da90: 2442f5e4 addiu v0,v0,-2588 +8003da94: 24a5f5e0 addiu a1,a1,-2592 +8003da98: 00652821 addu a1,v1,a1 +8003da9c: 8c870000 lw a3,0(a0) +8003daa0: 00621821 addu v1,v1,v0 +8003daa4: 3c028011 lui v0,0x8011 +8003daa8: 8c680000 lw t0,0(v1) +8003daac: 8ca90000 lw t1,0(a1) +8003dab0: 2452ca64 addiu s2,v0,-13724 +8003dab4: 3c138021 lui s3,0x8021 +8003dab8: 3c028021 lui v0,0x8021 +8003dabc: 2671cfc0 addiu s1,s3,-12352 +8003dac0: 3c038021 lui v1,0x8021 +8003dac4: ac47d7c0 sw a3,-10304(v0) +8003dac8: 3c028021 lui v0,0x8021 +8003dacc: 02202021 move a0,s1 +8003dad0: 00002821 move a1,zero +8003dad4: ac68d7c4 sw t0,-10300(v1) +8003dad8: 24060800 li a2,2048 +8003dadc: 0240f809 jalr s2 +8003dae0: ac49d7c8 sw t1,-10296(v0) +8003dae4: 8e030004 lw v1,4(s0) +8003dae8: 8e040008 lw a0,8(s0) +8003daec: ae230098 sw v1,152(s1) +8003daf0: 8e02000c lw v0,12(s0) +8003daf4: ae24009c sw a0,156(s1) +8003daf8: 8e040010 lw a0,16(s0) +8003dafc: ae2200a0 sw v0,160(s1) +8003db00: 8e020014 lw v0,20(s0) +8003db04: 2403ffff li v1,-1 +8003db08: 2c850021 sltiu a1,a0,33 +8003db0c: ae2200a8 sw v0,168(s1) +8003db10: ae2300b0 sw v1,176(s1) +8003db14: ae310064 sw s1,100(s1) +8003db18: ae310068 sw s1,104(s1) +8003db1c: ae2400a4 sw a0,164(s1) +8003db20: 14a00003 bnez a1,8003db30 <_Z7FxResetP8FxInit_s+0xdc> +8003db24: ae2301c0 sw v1,448(s1) +8003db28: 24020020 li v0,32 +8003db2c: ae2200a4 sw v0,164(s1) +8003db30: 8e240098 lw a0,152(s1) +8003db34: 24060300 li a2,768 +8003db38: 0240f809 jalr s2 +8003db3c: 00002821 move a1,zero +8003db40: 8e230098 lw v1,152(s1) +8003db44: 3c028021 lui v0,0x8021 +8003db48: a060003b sb zero,59(v1) +8003db4c: 8e2700a4 lw a3,164(s1) +8003db50: 8e2400a8 lw a0,168(s1) +8003db54: 2448d1ac addiu t0,v0,-11860 +8003db58: 00003021 move a2,zero +8003db5c: 00074840 sll t1,a3,0x1 +8003db60: 3c0b0020 lui t3,0x20 +8003db64: 0800f6e6 j 8003db98 <_Z7FxResetP8FxInit_s+0x144> +8003db68: 240a0100 li t2,256 +8003db6c: 14a00004 bnez a1,8003db80 <_Z7FxResetP8FxInit_s+0x12c> +8003db70: 30c20001 andi v0,a2,0x1 +8003db74: 0067001b divu zero,v1,a3 +8003db78: 00e001f4 teq a3,zero,0x7 +8003db7c: 00001010 mfhi v0 +8003db80: 00021400 sll v0,v0,0x10 +8003db84: 00821021 addu v0,a0,v0 +8003db88: 24c60001 addiu a2,a2,1 +8003db8c: ad020000 sw v0,0(t0) +8003db90: 10ca000f beq a2,t2,8003dbd0 <_Z7FxResetP8FxInit_s+0x17c> +8003db94: 25080004 addiu t0,t0,4 +8003db98: 30c3007f andi v1,a2,0x7f +8003db9c: 2c620040 sltiu v0,v1,64 +8003dba0: 1040fff2 beqz v0,8003db6c <_Z7FxResetP8FxInit_s+0x118> +8003dba4: 2ce50002 sltiu a1,a3,2 +8003dba8: 0069001b divu zero,v1,t1 +8003dbac: 012001f4 teq t1,zero,0x7 +8003dbb0: 24c60001 addiu a2,a2,1 +8003dbb4: 00001010 mfhi v0 +8003dbb8: 00021400 sll v0,v0,0x10 +8003dbbc: 00441021 addu v0,v0,a0 +8003dbc0: 004b1021 addu v0,v0,t3 +8003dbc4: ad020000 sw v0,0(t0) +8003dbc8: 14cafff3 bne a2,t2,8003db98 <_Z7FxResetP8FxInit_s+0x144> +8003dbcc: 25080004 addiu t0,t0,4 +8003dbd0: 2663cfc0 addiu v1,s3,-12352 +8003dbd4: 8c66009c lw a2,156(v1) +8003dbd8: 24020003 li v0,3 +8003dbdc: 0046001b divu zero,v0,a2 +8003dbe0: 00c001f4 teq a2,zero,0x7 +8003dbe4: 24090002 li t1,2 +8003dbe8: 24080001 li t0,1 +8003dbec: 8c620098 lw v0,152(v1) +8003dbf0: 8c6700a0 lw a3,160(v1) +8003dbf4: 24420100 addiu v0,v0,256 +8003dbf8: ac6205f0 sw v0,1520(v1) +8003dbfc: a068006d sb t0,109(v1) +8003dc00: ac6701dc sw a3,476(v1) +8003dc04: ac6703ac sw a3,940(v1) +8003dc08: 3c198004 lui t9,0x8004 +8003dc0c: 2739d644 addiu t9,t9,-10684 +8003dc10: 00002810 mfhi a1 +8003dc14: 0126001b divu zero,t1,a2 +8003dc18: 00c001f4 teq a2,zero,0x7 +8003dc1c: 00052c00 sll a1,a1,0x10 +8003dc20: 00a72821 addu a1,a1,a3 +8003dc24: ac6503b8 sw a1,952(v1) +8003dc28: ac6501e8 sw a1,488(v1) +8003dc2c: 00002010 mfhi a0 +8003dc30: 0106001b divu zero,t0,a2 +8003dc34: 00c001f4 teq a2,zero,0x7 +8003dc38: 00042400 sll a0,a0,0x10 +8003dc3c: 00872021 addu a0,a0,a3 +8003dc40: ac6403b4 sw a0,948(v1) +8003dc44: ac6401e4 sw a0,484(v1) +8003dc48: 00001010 mfhi v0 +8003dc4c: 00021400 sll v0,v0,0x10 +8003dc50: 00471021 addu v0,v0,a3 +8003dc54: ac6203b0 sw v0,944(v1) +8003dc58: ac6201e0 sw v0,480(v1) +8003dc5c: 8fbf0020 lw ra,32(sp) +8003dc60: 8fb3001c lw s3,28(sp) +8003dc64: 8fb20018 lw s2,24(sp) +8003dc68: 8fb10014 lw s1,20(sp) +8003dc6c: 8fb00010 lw s0,16(sp) +8003dc70: 03200008 jr t9 +8003dc74: 27bd0028 addiu sp,sp,40 + +8003dc78 <_Z10FxStepOverj>: +8003dc78: 27bdffe0 addiu sp,sp,-32 +8003dc7c: 3c028004 lui v0,0x8004 +8003dc80: afb10014 sw s1,20(sp) +8003dc84: afb00010 sw s0,16(sp) +8003dc88: 2442d644 addiu v0,v0,-10684 +8003dc8c: afbf0018 sw ra,24(sp) +8003dc90: 3c108021 lui s0,0x8021 +8003dc94: 0040f809 jalr v0 +8003dc98: 00808821 move s1,a0 +8003dc9c: 2603cfc0 addiu v1,s0,-12352 +8003dca0: 906205ec lbu v0,1516(v1) +8003dca4: 10400007 beqz v0,8003dcc4 <_Z10FxStepOverj+0x4c> +8003dca8: 2605cfc0 addiu a1,s0,-12352 +8003dcac: 8c640058 lw a0,88(v1) +8003dcb0: 8c63003c lw v1,60(v1) +8003dcb4: 0064102b sltu v0,v1,a0 +8003dcb8: 104000c9 beqz v0,8003dfe0 <_Z10FxStepOverj+0x368> +8003dcbc: 24820200 addiu v0,a0,512 +8003dcc0: 2605cfc0 addiu a1,s0,-12352 +8003dcc4: 8ca4004c lw a0,76(a1) +8003dcc8: 2c820040 sltiu v0,a0,64 +8003dccc: 14400010 bnez v0,8003dd10 <_Z10FxStepOverj+0x98> +8003dcd0: 00000000 nop +8003dcd4: 2482ffa0 addiu v0,a0,-96 +8003dcd8: 2c420010 sltiu v0,v0,16 +8003dcdc: 10400016 beqz v0,8003dd38 <_Z10FxStepOverj+0xc0> +8003dce0: 2c820074 sltiu v0,a0,116 +8003dce4: 2602cfc0 addiu v0,s0,-12352 +8003dce8: 8c430048 lw v1,72(v0) +8003dcec: 2404ffdf li a0,-33 +8003dcf0: 00641824 and v1,v1,a0 +8003dcf4: ac430048 sw v1,72(v0) +8003dcf8: 00001021 move v0,zero +8003dcfc: 8fbf0018 lw ra,24(sp) +8003dd00: 8fb10014 lw s1,20(sp) +8003dd04: 8fb00010 lw s0,16(sp) +8003dd08: 03e00008 jr ra +8003dd0c: 27bd0020 addiu sp,sp,32 +8003dd10: 8ca2003c lw v0,60(a1) +8003dd14: 34038000 li v1,0x8000 +8003dd18: 0043102b sltu v0,v0,v1 +8003dd1c: 1440fff2 bnez v0,8003dce8 <_Z10FxStepOverj+0x70> +8003dd20: 2602cfc0 addiu v0,s0,-12352 +8003dd24: 2482ffa0 addiu v0,a0,-96 +8003dd28: 2c420010 sltiu v0,v0,16 +8003dd2c: 1440ffee bnez v0,8003dce8 <_Z10FxStepOverj+0x70> +8003dd30: 2602cfc0 addiu v0,s0,-12352 +8003dd34: 2c820074 sltiu v0,a0,116 +8003dd38: 1040ffeb beqz v0,8003dce8 <_Z10FxStepOverj+0x70> +8003dd3c: 2602cfc0 addiu v0,s0,-12352 +8003dd40: 2482ff90 addiu v0,a0,-112 +8003dd44: 2c420004 sltiu v0,v0,4 +8003dd48: 104000d1 beqz v0,8003e090 <_Z10FxStepOverj+0x418> +8003dd4c: 00000000 nop +8003dd50: 8ca30098 lw v1,152(a1) +8003dd54: 9062003a lbu v0,58(v1) +8003dd58: 30420008 andi v0,v0,0x8 +8003dd5c: 1040ffe2 beqz v0,8003dce8 <_Z10FxStepOverj+0x70> +8003dd60: 2602cfc0 addiu v0,s0,-12352 +8003dd64: 9062003a lbu v0,58(v1) +8003dd68: 30420010 andi v0,v0,0x10 +8003dd6c: 1040ffde beqz v0,8003dce8 <_Z10FxStepOverj+0x70> +8003dd70: 2602cfc0 addiu v0,s0,-12352 +8003dd74: 2604cfc0 addiu a0,s0,-12352 +8003dd78: 9083006d lbu v1,109(a0) +8003dd7c: 2c6200f0 sltiu v0,v1,240 +8003dd80: 144000b1 bnez v0,8003e048 <_Z10FxStepOverj+0x3d0> +8003dd84: 2462fffb addiu v0,v1,-5 +8003dd88: 8c82003c lw v0,60(a0) +8003dd8c: 24420003 addiu v0,v0,3 +8003dd90: 3042ffff andi v0,v0,0xffff +8003dd94: ac820094 sw v0,148(a0) +8003dd98: 3c028021 lui v0,0x8021 +8003dd9c: 8c43d7c0 lw v1,-10304(v0) +8003dda0: 8c620008 lw v0,8(v1) +8003dda4: 0040f809 jalr v0 +8003dda8: 02202021 move a0,s1 +8003ddac: 2605cfc0 addiu a1,s0,-12352 +8003ddb0: 8ca30098 lw v1,152(a1) +8003ddb4: 8e04cfc0 lw a0,-12352(s0) +8003ddb8: 00403821 move a3,v0 +8003ddbc: a0640000 sb a0,0(v1) +8003ddc0: 8e02cfc0 lw v0,-12352(s0) +8003ddc4: 00021202 srl v0,v0,0x8 +8003ddc8: a0620001 sb v0,1(v1) +8003ddcc: 8ca40004 lw a0,4(a1) +8003ddd0: a0640002 sb a0,2(v1) +8003ddd4: 8ca20004 lw v0,4(a1) +8003ddd8: 00021202 srl v0,v0,0x8 +8003dddc: a0620003 sb v0,3(v1) +8003dde0: 8ca40008 lw a0,8(a1) +8003dde4: a0640004 sb a0,4(v1) +8003dde8: 8ca20008 lw v0,8(a1) +8003ddec: 00021202 srl v0,v0,0x8 +8003ddf0: a0620005 sb v0,5(v1) +8003ddf4: 8ca4000c lw a0,12(a1) +8003ddf8: a0640006 sb a0,6(v1) +8003ddfc: 8ca2000c lw v0,12(a1) +8003de00: 00021202 srl v0,v0,0x8 +8003de04: a0620007 sb v0,7(v1) +8003de08: 8ca40010 lw a0,16(a1) +8003de0c: a0640008 sb a0,8(v1) +8003de10: 8ca20010 lw v0,16(a1) +8003de14: 00021202 srl v0,v0,0x8 +8003de18: a0620009 sb v0,9(v1) +8003de1c: 8ca40014 lw a0,20(a1) +8003de20: a064000a sb a0,10(v1) +8003de24: 8ca20014 lw v0,20(a1) +8003de28: 00021202 srl v0,v0,0x8 +8003de2c: a062000b sb v0,11(v1) +8003de30: 8ca40018 lw a0,24(a1) +8003de34: a064000c sb a0,12(v1) +8003de38: 8ca20018 lw v0,24(a1) +8003de3c: 00021202 srl v0,v0,0x8 +8003de40: a062000d sb v0,13(v1) +8003de44: 8ca4001c lw a0,28(a1) +8003de48: a064000e sb a0,14(v1) +8003de4c: 8ca2001c lw v0,28(a1) +8003de50: 00021202 srl v0,v0,0x8 +8003de54: a062000f sb v0,15(v1) +8003de58: 8ca40020 lw a0,32(a1) +8003de5c: a0640010 sb a0,16(v1) +8003de60: 8ca20020 lw v0,32(a1) +8003de64: 00021202 srl v0,v0,0x8 +8003de68: a0620011 sb v0,17(v1) +8003de6c: 8ca40024 lw a0,36(a1) +8003de70: a0640012 sb a0,18(v1) +8003de74: 8ca20024 lw v0,36(a1) +8003de78: 00021202 srl v0,v0,0x8 +8003de7c: a0620013 sb v0,19(v1) +8003de80: 8ca40028 lw a0,40(a1) +8003de84: a0640014 sb a0,20(v1) +8003de88: 8ca20028 lw v0,40(a1) +8003de8c: 00021202 srl v0,v0,0x8 +8003de90: a0620015 sb v0,21(v1) +8003de94: 8ca4002c lw a0,44(a1) +8003de98: a0640016 sb a0,22(v1) +8003de9c: 8ca2002c lw v0,44(a1) +8003dea0: 00021202 srl v0,v0,0x8 +8003dea4: a0620017 sb v0,23(v1) +8003dea8: 8ca40030 lw a0,48(a1) +8003deac: a0640018 sb a0,24(v1) +8003deb0: 8ca20030 lw v0,48(a1) +8003deb4: 00021202 srl v0,v0,0x8 +8003deb8: a0620019 sb v0,25(v1) +8003debc: 8ca40034 lw a0,52(a1) +8003dec0: a064001a sb a0,26(v1) +8003dec4: 8ca20034 lw v0,52(a1) +8003dec8: 00021202 srl v0,v0,0x8 +8003decc: a062001b sb v0,27(v1) +8003ded0: 8ca40038 lw a0,56(a1) +8003ded4: a064001c sb a0,28(v1) +8003ded8: 8ca20038 lw v0,56(a1) +8003dedc: 00021202 srl v0,v0,0x8 +8003dee0: a062001d sb v0,29(v1) +8003dee4: 8ca4003c lw a0,60(a1) +8003dee8: a064001e sb a0,30(v1) +8003deec: 8ca2003c lw v0,60(a1) +8003def0: 00021202 srl v0,v0,0x8 +8003def4: a062001f sb v0,31(v1) +8003def8: 94a40078 lhu a0,120(a1) +8003defc: 1480004e bnez a0,8003e038 <_Z10FxStepOverj+0x3c0> +8003df00: 2403fffd li v1,-3 +8003df04: 8ca20048 lw v0,72(a1) +8003df08: 34420002 ori v0,v0,0x2 +8003df0c: aca20048 sw v0,72(a1) +8003df10: 2604cfc0 addiu a0,s0,-12352 +8003df14: 8c820074 lw v0,116(a0) +8003df18: 30428000 andi v0,v0,0x8000 +8003df1c: 10400042 beqz v0,8003e028 <_Z10FxStepOverj+0x3b0> +8003df20: 2403fff7 li v1,-9 +8003df24: 8c820048 lw v0,72(a0) +8003df28: 34420008 ori v0,v0,0x8 +8003df2c: ac820048 sw v0,72(a0) +8003df30: 2605cfc0 addiu a1,s0,-12352 +8003df34: 8ca20080 lw v0,128(a1) +8003df38: 34038000 li v1,0x8000 +8003df3c: 00431021 addu v0,v0,v1 +8003df40: 3c040001 lui a0,0x1 +8003df44: 0044102b sltu v0,v0,a0 +8003df48: 14400033 bnez v0,8003e018 <_Z10FxStepOverj+0x3a0> +8003df4c: 2403ffef li v1,-17 +8003df50: 8ca20048 lw v0,72(a1) +8003df54: 34420010 ori v0,v0,0x10 +8003df58: aca20048 sw v0,72(a1) +8003df5c: 2604cfc0 addiu a0,s0,-12352 +8003df60: 8c82007c lw v0,124(a0) +8003df64: 10400028 beqz v0,8003e008 <_Z10FxStepOverj+0x390> +8003df68: 2403fffb li v1,-5 +8003df6c: 8c820048 lw v0,72(a0) +8003df70: 34420004 ori v0,v0,0x4 +8003df74: ac820048 sw v0,72(a0) +8003df78: 2605cfc0 addiu a1,s0,-12352 +8003df7c: 8ca30048 lw v1,72(a1) +8003df80: 8ca60098 lw a2,152(a1) +8003df84: a0c30030 sb v1,48(a2) +8003df88: 8ca20048 lw v0,72(a1) +8003df8c: 00021202 srl v0,v0,0x8 +8003df90: a0c20031 sb v0,49(a2) +8003df94: 8ca3004c lw v1,76(a1) +8003df98: a0c30034 sb v1,52(a2) +8003df9c: 8ca20050 lw v0,80(a1) +8003dfa0: a0c20036 sb v0,54(a2) +8003dfa4: 8ca30054 lw v1,84(a1) +8003dfa8: a0c3003c sb v1,60(a2) +8003dfac: 8ca40058 lw a0,88(a1) +8003dfb0: a0c4003e sb a0,62(a2) +8003dfb4: 8ca20058 lw v0,88(a1) +8003dfb8: 00021202 srl v0,v0,0x8 +8003dfbc: a0c2003f sb v0,63(a2) +8003dfc0: 8ca20084 lw v0,132(a1) +8003dfc4: 1440ff4d bnez v0,8003dcfc <_Z10FxStepOverj+0x84> +8003dfc8: 8fbf0018 lw ra,24(sp) +8003dfcc: 8fb10014 lw s1,20(sp) +8003dfd0: 8fb00010 lw s0,16(sp) +8003dfd4: 00e01021 move v0,a3 +8003dfd8: 03e00008 jr ra +8003dfdc: 27bd0020 addiu sp,sp,32 +8003dfe0: 0062102b sltu v0,v1,v0 +8003dfe4: 1440ff64 bnez v0,8003dd78 <_Z10FxStepOverj+0x100> +8003dfe8: 2604cfc0 addiu a0,s0,-12352 +8003dfec: 2605cfc0 addiu a1,s0,-12352 +8003dff0: 8ca4004c lw a0,76(a1) +8003dff4: 2c820040 sltiu v0,a0,64 +8003dff8: 1040ff36 beqz v0,8003dcd4 <_Z10FxStepOverj+0x5c> +8003dffc: 00000000 nop +8003e000: 0800f745 j 8003dd14 <_Z10FxStepOverj+0x9c> +8003e004: 8ca2003c lw v0,60(a1) +8003e008: 8c820048 lw v0,72(a0) +8003e00c: 00431024 and v0,v0,v1 +8003e010: 0800f7de j 8003df78 <_Z10FxStepOverj+0x300> +8003e014: ac820048 sw v0,72(a0) +8003e018: 8ca20048 lw v0,72(a1) +8003e01c: 00431024 and v0,v0,v1 +8003e020: 0800f7d7 j 8003df5c <_Z10FxStepOverj+0x2e4> +8003e024: aca20048 sw v0,72(a1) +8003e028: 8c820048 lw v0,72(a0) +8003e02c: 00431024 and v0,v0,v1 +8003e030: 0800f7cc j 8003df30 <_Z10FxStepOverj+0x2b8> +8003e034: ac820048 sw v0,72(a0) +8003e038: 8ca20048 lw v0,72(a1) +8003e03c: 00431024 and v0,v0,v1 +8003e040: 0800f7c4 j 8003df10 <_Z10FxStepOverj+0x298> +8003e044: aca20048 sw v0,72(a1) +8003e048: 304200ff andi v0,v0,0xff +8003e04c: 2c42000b sltiu v0,v0,11 +8003e050: 1440000a bnez v0,8003e07c <_Z10FxStepOverj+0x404> +8003e054: 24620060 addiu v0,v1,96 +8003e058: 304200ff andi v0,v0,0xff +8003e05c: 2c420010 sltiu v0,v0,16 +8003e060: 14400006 bnez v0,8003e07c <_Z10FxStepOverj+0x404> +8003e064: 00000000 nop +8003e068: 8c82003c lw v0,60(a0) +8003e06c: 24420001 addiu v0,v0,1 +8003e070: 3042ffff andi v0,v0,0xffff +8003e074: 0800f766 j 8003dd98 <_Z10FxStepOverj+0x120> +8003e078: ac820094 sw v0,148(a0) +8003e07c: 8c82003c lw v0,60(a0) +8003e080: 24420002 addiu v0,v0,2 +8003e084: 3042ffff andi v0,v0,0xffff +8003e088: 0800f766 j 8003dd98 <_Z10FxStepOverj+0x120> +8003e08c: ac820094 sw v0,148(a0) +8003e090: 0800f759 j 8003dd64 <_Z10FxStepOverj+0xec> +8003e094: 8ca30098 lw v1,152(a1) + +8003e098 <_Z9FxEmulatej>: +8003e098: 27bdffe0 addiu sp,sp,-32 +8003e09c: 3c028004 lui v0,0x8004 +8003e0a0: afb10014 sw s1,20(sp) +8003e0a4: afb00010 sw s0,16(sp) +8003e0a8: 2442d644 addiu v0,v0,-10684 +8003e0ac: afbf0018 sw ra,24(sp) +8003e0b0: 3c108021 lui s0,0x8021 +8003e0b4: 0040f809 jalr v0 +8003e0b8: 00808821 move s1,a0 +8003e0bc: 2603cfc0 addiu v1,s0,-12352 +8003e0c0: 906205ec lbu v0,1516(v1) +8003e0c4: 10400007 beqz v0,8003e0e4 <_Z9FxEmulatej+0x4c> +8003e0c8: 2605cfc0 addiu a1,s0,-12352 +8003e0cc: 8c640058 lw a0,88(v1) +8003e0d0: 8c63003c lw v1,60(v1) +8003e0d4: 0064102b sltu v0,v1,a0 +8003e0d8: 1040016c beqz v0,8003e68c <_Z9FxEmulatej+0x5f4> +8003e0dc: 24820200 addiu v0,a0,512 +8003e0e0: 2605cfc0 addiu a1,s0,-12352 +8003e0e4: 8ca4004c lw a0,76(a1) +8003e0e8: 2c820040 sltiu v0,a0,64 +8003e0ec: 14400096 bnez v0,8003e348 <_Z9FxEmulatej+0x2b0> +8003e0f0: 00000000 nop +8003e0f4: 2482ffa0 addiu v0,a0,-96 +8003e0f8: 2c420010 sltiu v0,v0,16 +8003e0fc: 104000b9 beqz v0,8003e3e4 <_Z9FxEmulatej+0x34c> +8003e100: 2c820074 sltiu v0,a0,116 +8003e104: 2606cfc0 addiu a2,s0,-12352 +8003e108: 8cc30048 lw v1,72(a2) +8003e10c: 8cc40098 lw a0,152(a2) +8003e110: 8e05cfc0 lw a1,-12352(s0) +8003e114: 2402ffdf li v0,-33 +8003e118: 00621824 and v1,v1,v0 +8003e11c: acc30048 sw v1,72(a2) +8003e120: a0850000 sb a1,0(a0) +8003e124: 8e02cfc0 lw v0,-12352(s0) +8003e128: 00021202 srl v0,v0,0x8 +8003e12c: a0820001 sb v0,1(a0) +8003e130: 8cc30004 lw v1,4(a2) +8003e134: a0830002 sb v1,2(a0) +8003e138: 8cc20004 lw v0,4(a2) +8003e13c: 00021202 srl v0,v0,0x8 +8003e140: a0820003 sb v0,3(a0) +8003e144: 8cc30008 lw v1,8(a2) +8003e148: a0830004 sb v1,4(a0) +8003e14c: 8cc20008 lw v0,8(a2) +8003e150: 00021202 srl v0,v0,0x8 +8003e154: a0820005 sb v0,5(a0) +8003e158: 8cc3000c lw v1,12(a2) +8003e15c: a0830006 sb v1,6(a0) +8003e160: 8cc2000c lw v0,12(a2) +8003e164: 00021202 srl v0,v0,0x8 +8003e168: a0820007 sb v0,7(a0) +8003e16c: 8cc30010 lw v1,16(a2) +8003e170: a0830008 sb v1,8(a0) +8003e174: 8cc20010 lw v0,16(a2) +8003e178: 00021202 srl v0,v0,0x8 +8003e17c: a0820009 sb v0,9(a0) +8003e180: 8cc30014 lw v1,20(a2) +8003e184: a083000a sb v1,10(a0) +8003e188: 8cc20014 lw v0,20(a2) +8003e18c: 00021202 srl v0,v0,0x8 +8003e190: a082000b sb v0,11(a0) +8003e194: 8cc30018 lw v1,24(a2) +8003e198: a083000c sb v1,12(a0) +8003e19c: 8cc20018 lw v0,24(a2) +8003e1a0: 00021202 srl v0,v0,0x8 +8003e1a4: a082000d sb v0,13(a0) +8003e1a8: 8cc3001c lw v1,28(a2) +8003e1ac: a083000e sb v1,14(a0) +8003e1b0: 8cc2001c lw v0,28(a2) +8003e1b4: 00021202 srl v0,v0,0x8 +8003e1b8: a082000f sb v0,15(a0) +8003e1bc: 8cc30020 lw v1,32(a2) +8003e1c0: a0830010 sb v1,16(a0) +8003e1c4: 8cc20020 lw v0,32(a2) +8003e1c8: 00021202 srl v0,v0,0x8 +8003e1cc: a0820011 sb v0,17(a0) +8003e1d0: 8cc30024 lw v1,36(a2) +8003e1d4: a0830012 sb v1,18(a0) +8003e1d8: 8cc20024 lw v0,36(a2) +8003e1dc: 00021202 srl v0,v0,0x8 +8003e1e0: a0820013 sb v0,19(a0) +8003e1e4: 8cc30028 lw v1,40(a2) +8003e1e8: a0830014 sb v1,20(a0) +8003e1ec: 8cc20028 lw v0,40(a2) +8003e1f0: 00021202 srl v0,v0,0x8 +8003e1f4: a0820015 sb v0,21(a0) +8003e1f8: 8cc3002c lw v1,44(a2) +8003e1fc: a0830016 sb v1,22(a0) +8003e200: 8cc2002c lw v0,44(a2) +8003e204: 00021202 srl v0,v0,0x8 +8003e208: a0820017 sb v0,23(a0) +8003e20c: 8cc30030 lw v1,48(a2) +8003e210: a0830018 sb v1,24(a0) +8003e214: 8cc20030 lw v0,48(a2) +8003e218: 00021202 srl v0,v0,0x8 +8003e21c: a0820019 sb v0,25(a0) +8003e220: 8cc30034 lw v1,52(a2) +8003e224: a083001a sb v1,26(a0) +8003e228: 8cc20034 lw v0,52(a2) +8003e22c: 00021202 srl v0,v0,0x8 +8003e230: a082001b sb v0,27(a0) +8003e234: 8cc30038 lw v1,56(a2) +8003e238: a083001c sb v1,28(a0) +8003e23c: 8cc20038 lw v0,56(a2) +8003e240: 00021202 srl v0,v0,0x8 +8003e244: a082001d sb v0,29(a0) +8003e248: 8cc3003c lw v1,60(a2) +8003e24c: a083001e sb v1,30(a0) +8003e250: 8cc2003c lw v0,60(a2) +8003e254: 00021202 srl v0,v0,0x8 +8003e258: a082001f sb v0,31(a0) +8003e25c: 94c30078 lhu v1,120(a2) +8003e260: 10600040 beqz v1,8003e364 <_Z9FxEmulatej+0x2cc> +8003e264: 2604cfc0 addiu a0,s0,-12352 +8003e268: 2602cfc0 addiu v0,s0,-12352 +8003e26c: 8c430048 lw v1,72(v0) +8003e270: 2404fffd li a0,-3 +8003e274: 00641824 and v1,v1,a0 +8003e278: 2604cfc0 addiu a0,s0,-12352 +8003e27c: ac430048 sw v1,72(v0) +8003e280: 8c820074 lw v0,116(a0) +8003e284: 30428000 andi v0,v0,0x8000 +8003e288: 1040003d beqz v0,8003e380 <_Z9FxEmulatej+0x2e8> +8003e28c: 00000000 nop +8003e290: 8c820048 lw v0,72(a0) +8003e294: 2605cfc0 addiu a1,s0,-12352 +8003e298: 34420008 ori v0,v0,0x8 +8003e29c: ac820048 sw v0,72(a0) +8003e2a0: 8ca20080 lw v0,128(a1) +8003e2a4: 34038000 li v1,0x8000 +8003e2a8: 00431021 addu v0,v0,v1 +8003e2ac: 3c040001 lui a0,0x1 +8003e2b0: 0044102b sltu v0,v0,a0 +8003e2b4: 1440003e bnez v0,8003e3b0 <_Z9FxEmulatej+0x318> +8003e2b8: 00000000 nop +8003e2bc: 8ca20048 lw v0,72(a1) +8003e2c0: 2604cfc0 addiu a0,s0,-12352 +8003e2c4: 34420010 ori v0,v0,0x10 +8003e2c8: aca20048 sw v0,72(a1) +8003e2cc: 8c82007c lw v0,124(a0) +8003e2d0: 1040003f beqz v0,8003e3d0 <_Z9FxEmulatej+0x338> +8003e2d4: 00000000 nop +8003e2d8: 8c820048 lw v0,72(a0) +8003e2dc: 34420004 ori v0,v0,0x4 +8003e2e0: ac820048 sw v0,72(a0) +8003e2e4: 2605cfc0 addiu a1,s0,-12352 +8003e2e8: 8ca30048 lw v1,72(a1) +8003e2ec: 8ca60098 lw a2,152(a1) +8003e2f0: 00003821 move a3,zero +8003e2f4: a0c30030 sb v1,48(a2) +8003e2f8: 8ca20048 lw v0,72(a1) +8003e2fc: 00021202 srl v0,v0,0x8 +8003e300: a0c20031 sb v0,49(a2) +8003e304: 8ca3004c lw v1,76(a1) +8003e308: a0c30034 sb v1,52(a2) +8003e30c: 8ca20050 lw v0,80(a1) +8003e310: a0c20036 sb v0,54(a2) +8003e314: 8ca30054 lw v1,84(a1) +8003e318: a0c3003c sb v1,60(a2) +8003e31c: 8ca40058 lw a0,88(a1) +8003e320: a0c4003e sb a0,62(a2) +8003e324: 8ca20058 lw v0,88(a1) +8003e328: 00021202 srl v0,v0,0x8 +8003e32c: a0c2003f sb v0,63(a2) +8003e330: 8fbf0018 lw ra,24(sp) +8003e334: 8fb10014 lw s1,20(sp) +8003e338: 8fb00010 lw s0,16(sp) +8003e33c: 00e01021 move v0,a3 +8003e340: 03e00008 jr ra +8003e344: 27bd0020 addiu sp,sp,32 +8003e348: 8ca2003c lw v0,60(a1) +8003e34c: 34038000 li v1,0x8000 +8003e350: 0043102b sltu v0,v0,v1 +8003e354: 1440ff6c bnez v0,8003e108 <_Z9FxEmulatej+0x70> +8003e358: 2606cfc0 addiu a2,s0,-12352 +8003e35c: 0800f83e j 8003e0f8 <_Z9FxEmulatej+0x60> +8003e360: 2482ffa0 addiu v0,a0,-96 +8003e364: 8cc20048 lw v0,72(a2) +8003e368: 34420002 ori v0,v0,0x2 +8003e36c: acc20048 sw v0,72(a2) +8003e370: 8c820074 lw v0,116(a0) +8003e374: 30428000 andi v0,v0,0x8000 +8003e378: 1440ffc5 bnez v0,8003e290 <_Z9FxEmulatej+0x1f8> +8003e37c: 00000000 nop +8003e380: 8c820048 lw v0,72(a0) +8003e384: 2403fff7 li v1,-9 +8003e388: 00431024 and v0,v0,v1 +8003e38c: 2605cfc0 addiu a1,s0,-12352 +8003e390: ac820048 sw v0,72(a0) +8003e394: 8ca20080 lw v0,128(a1) +8003e398: 34038000 li v1,0x8000 +8003e39c: 00431021 addu v0,v0,v1 +8003e3a0: 3c040001 lui a0,0x1 +8003e3a4: 0044102b sltu v0,v0,a0 +8003e3a8: 1040ffc4 beqz v0,8003e2bc <_Z9FxEmulatej+0x224> +8003e3ac: 00000000 nop +8003e3b0: 8ca20048 lw v0,72(a1) +8003e3b4: 2403ffef li v1,-17 +8003e3b8: 00431024 and v0,v0,v1 +8003e3bc: 2604cfc0 addiu a0,s0,-12352 +8003e3c0: aca20048 sw v0,72(a1) +8003e3c4: 8c82007c lw v0,124(a0) +8003e3c8: 1440ffc3 bnez v0,8003e2d8 <_Z9FxEmulatej+0x240> +8003e3cc: 00000000 nop +8003e3d0: 8c820048 lw v0,72(a0) +8003e3d4: 2403fffb li v1,-5 +8003e3d8: 00431024 and v0,v0,v1 +8003e3dc: 0800f8b9 j 8003e2e4 <_Z9FxEmulatej+0x24c> +8003e3e0: ac820048 sw v0,72(a0) +8003e3e4: 1040ff48 beqz v0,8003e108 <_Z9FxEmulatej+0x70> +8003e3e8: 2606cfc0 addiu a2,s0,-12352 +8003e3ec: 2482ff90 addiu v0,a0,-112 +8003e3f0: 2c420004 sltiu v0,v0,4 +8003e3f4: 104000c6 beqz v0,8003e710 <_Z9FxEmulatej+0x678> +8003e3f8: 00000000 nop +8003e3fc: 8ca30098 lw v1,152(a1) +8003e400: 9062003a lbu v0,58(v1) +8003e404: 30420008 andi v0,v0,0x8 +8003e408: 1040ff3f beqz v0,8003e108 <_Z9FxEmulatej+0x70> +8003e40c: 00000000 nop +8003e410: 9062003a lbu v0,58(v1) +8003e414: 30420010 andi v0,v0,0x10 +8003e418: 1040ff3b beqz v0,8003e108 <_Z9FxEmulatej+0x70> +8003e41c: 2606cfc0 addiu a2,s0,-12352 +8003e420: 2604cfc0 addiu a0,s0,-12352 +8003e424: 8c830048 lw v1,72(a0) +8003e428: 3c02ffff lui v0,0xffff +8003e42c: 34427fff ori v0,v0,0x7fff +8003e430: 9085008c lbu a1,140(a0) +8003e434: 00621824 and v1,v1,v0 +8003e438: 10a000ae beqz a1,8003e6f4 <_Z9FxEmulatej+0x65c> +8003e43c: ac830048 sw v1,72(a0) +8003e440: 3c028021 lui v0,0x8021 +8003e444: 8c43d7c0 lw v1,-10304(v0) +8003e448: 8c620004 lw v0,4(v1) +8003e44c: 0040f809 jalr v0 +8003e450: 02202021 move a0,s1 +8003e454: 00404021 move t0,v0 +8003e458: 2605cfc0 addiu a1,s0,-12352 +8003e45c: 8ca30098 lw v1,152(a1) +8003e460: 8e04cfc0 lw a0,-12352(s0) +8003e464: a0640000 sb a0,0(v1) +8003e468: 8e02cfc0 lw v0,-12352(s0) +8003e46c: 00021202 srl v0,v0,0x8 +8003e470: a0620001 sb v0,1(v1) +8003e474: 8ca40004 lw a0,4(a1) +8003e478: a0640002 sb a0,2(v1) +8003e47c: 8ca20004 lw v0,4(a1) +8003e480: 00021202 srl v0,v0,0x8 +8003e484: a0620003 sb v0,3(v1) +8003e488: 8ca40008 lw a0,8(a1) +8003e48c: a0640004 sb a0,4(v1) +8003e490: 8ca20008 lw v0,8(a1) +8003e494: 00021202 srl v0,v0,0x8 +8003e498: a0620005 sb v0,5(v1) +8003e49c: 8ca4000c lw a0,12(a1) +8003e4a0: a0640006 sb a0,6(v1) +8003e4a4: 8ca2000c lw v0,12(a1) +8003e4a8: 00021202 srl v0,v0,0x8 +8003e4ac: a0620007 sb v0,7(v1) +8003e4b0: 8ca40010 lw a0,16(a1) +8003e4b4: a0640008 sb a0,8(v1) +8003e4b8: 8ca20010 lw v0,16(a1) +8003e4bc: 00021202 srl v0,v0,0x8 +8003e4c0: a0620009 sb v0,9(v1) +8003e4c4: 8ca40014 lw a0,20(a1) +8003e4c8: a064000a sb a0,10(v1) +8003e4cc: 8ca20014 lw v0,20(a1) +8003e4d0: 00021202 srl v0,v0,0x8 +8003e4d4: a062000b sb v0,11(v1) +8003e4d8: 8ca40018 lw a0,24(a1) +8003e4dc: a064000c sb a0,12(v1) +8003e4e0: 8ca20018 lw v0,24(a1) +8003e4e4: 00021202 srl v0,v0,0x8 +8003e4e8: a062000d sb v0,13(v1) +8003e4ec: 8ca4001c lw a0,28(a1) +8003e4f0: a064000e sb a0,14(v1) +8003e4f4: 8ca2001c lw v0,28(a1) +8003e4f8: 00021202 srl v0,v0,0x8 +8003e4fc: a062000f sb v0,15(v1) +8003e500: 8ca40020 lw a0,32(a1) +8003e504: a0640010 sb a0,16(v1) +8003e508: 8ca20020 lw v0,32(a1) +8003e50c: 00021202 srl v0,v0,0x8 +8003e510: a0620011 sb v0,17(v1) +8003e514: 8ca40024 lw a0,36(a1) +8003e518: a0640012 sb a0,18(v1) +8003e51c: 8ca20024 lw v0,36(a1) +8003e520: 00021202 srl v0,v0,0x8 +8003e524: a0620013 sb v0,19(v1) +8003e528: 8ca40028 lw a0,40(a1) +8003e52c: a0640014 sb a0,20(v1) +8003e530: 8ca20028 lw v0,40(a1) +8003e534: 00021202 srl v0,v0,0x8 +8003e538: a0620015 sb v0,21(v1) +8003e53c: 8ca4002c lw a0,44(a1) +8003e540: a0640016 sb a0,22(v1) +8003e544: 8ca2002c lw v0,44(a1) +8003e548: 00021202 srl v0,v0,0x8 +8003e54c: a0620017 sb v0,23(v1) +8003e550: 8ca40030 lw a0,48(a1) +8003e554: a0640018 sb a0,24(v1) +8003e558: 8ca20030 lw v0,48(a1) +8003e55c: 00021202 srl v0,v0,0x8 +8003e560: a0620019 sb v0,25(v1) +8003e564: 8ca40034 lw a0,52(a1) +8003e568: a064001a sb a0,26(v1) +8003e56c: 8ca20034 lw v0,52(a1) +8003e570: 00021202 srl v0,v0,0x8 +8003e574: a062001b sb v0,27(v1) +8003e578: 8ca40038 lw a0,56(a1) +8003e57c: a064001c sb a0,28(v1) +8003e580: 8ca20038 lw v0,56(a1) +8003e584: 00021202 srl v0,v0,0x8 +8003e588: a062001d sb v0,29(v1) +8003e58c: 8ca4003c lw a0,60(a1) +8003e590: a064001e sb a0,30(v1) +8003e594: 8ca2003c lw v0,60(a1) +8003e598: 00021202 srl v0,v0,0x8 +8003e59c: a062001f sb v0,31(v1) +8003e5a0: 94a40078 lhu a0,120(a1) +8003e5a4: 1480004f bnez a0,8003e6e4 <_Z9FxEmulatej+0x64c> +8003e5a8: 2403fffd li v1,-3 +8003e5ac: 8ca20048 lw v0,72(a1) +8003e5b0: 34420002 ori v0,v0,0x2 +8003e5b4: aca20048 sw v0,72(a1) +8003e5b8: 2604cfc0 addiu a0,s0,-12352 +8003e5bc: 8c820074 lw v0,116(a0) +8003e5c0: 30428000 andi v0,v0,0x8000 +8003e5c4: 10400043 beqz v0,8003e6d4 <_Z9FxEmulatej+0x63c> +8003e5c8: 2403fff7 li v1,-9 +8003e5cc: 8c820048 lw v0,72(a0) +8003e5d0: 34420008 ori v0,v0,0x8 +8003e5d4: ac820048 sw v0,72(a0) +8003e5d8: 2605cfc0 addiu a1,s0,-12352 +8003e5dc: 8ca20080 lw v0,128(a1) +8003e5e0: 34038000 li v1,0x8000 +8003e5e4: 00431021 addu v0,v0,v1 +8003e5e8: 3c040001 lui a0,0x1 +8003e5ec: 0044102b sltu v0,v0,a0 +8003e5f0: 14400034 bnez v0,8003e6c4 <_Z9FxEmulatej+0x62c> +8003e5f4: 2403ffef li v1,-17 +8003e5f8: 8ca20048 lw v0,72(a1) +8003e5fc: 34420010 ori v0,v0,0x10 +8003e600: aca20048 sw v0,72(a1) +8003e604: 2604cfc0 addiu a0,s0,-12352 +8003e608: 8c82007c lw v0,124(a0) +8003e60c: 10400029 beqz v0,8003e6b4 <_Z9FxEmulatej+0x61c> +8003e610: 2403fffb li v1,-5 +8003e614: 8c820048 lw v0,72(a0) +8003e618: 34420004 ori v0,v0,0x4 +8003e61c: ac820048 sw v0,72(a0) +8003e620: 2605cfc0 addiu a1,s0,-12352 +8003e624: 8ca30048 lw v1,72(a1) +8003e628: 8ca60098 lw a2,152(a1) +8003e62c: a0c30030 sb v1,48(a2) +8003e630: 8ca20048 lw v0,72(a1) +8003e634: 00021202 srl v0,v0,0x8 +8003e638: a0c20031 sb v0,49(a2) +8003e63c: 8ca3004c lw v1,76(a1) +8003e640: a0c30034 sb v1,52(a2) +8003e644: 8ca20050 lw v0,80(a1) +8003e648: a0c20036 sb v0,54(a2) +8003e64c: 8ca30054 lw v1,84(a1) +8003e650: a0c3003c sb v1,60(a2) +8003e654: 8ca40058 lw a0,88(a1) +8003e658: a0c4003e sb a0,62(a2) +8003e65c: 8ca20058 lw v0,88(a1) +8003e660: 00021202 srl v0,v0,0x8 +8003e664: a0c2003f sb v0,63(a2) +8003e668: 8ca70084 lw a3,132(a1) +8003e66c: 14e0ff30 bnez a3,8003e330 <_Z9FxEmulatej+0x298> +8003e670: 8fbf0018 lw ra,24(sp) +8003e674: 01003821 move a3,t0 +8003e678: 8fb10014 lw s1,20(sp) +8003e67c: 8fb00010 lw s0,16(sp) +8003e680: 00e01021 move v0,a3 +8003e684: 03e00008 jr ra +8003e688: 27bd0020 addiu sp,sp,32 +8003e68c: 0062102b sltu v0,v1,v0 +8003e690: 1440ff64 bnez v0,8003e424 <_Z9FxEmulatej+0x38c> +8003e694: 2604cfc0 addiu a0,s0,-12352 +8003e698: 2605cfc0 addiu a1,s0,-12352 +8003e69c: 8ca4004c lw a0,76(a1) +8003e6a0: 2c820040 sltiu v0,a0,64 +8003e6a4: 1040fe93 beqz v0,8003e0f4 <_Z9FxEmulatej+0x5c> +8003e6a8: 00000000 nop +8003e6ac: 0800f8d3 j 8003e34c <_Z9FxEmulatej+0x2b4> +8003e6b0: 8ca2003c lw v0,60(a1) +8003e6b4: 8c820048 lw v0,72(a0) +8003e6b8: 00431024 and v0,v0,v1 +8003e6bc: 0800f988 j 8003e620 <_Z9FxEmulatej+0x588> +8003e6c0: ac820048 sw v0,72(a0) +8003e6c4: 8ca20048 lw v0,72(a1) +8003e6c8: 00431024 and v0,v0,v1 +8003e6cc: 0800f981 j 8003e604 <_Z9FxEmulatej+0x56c> +8003e6d0: aca20048 sw v0,72(a1) +8003e6d4: 8c820048 lw v0,72(a0) +8003e6d8: 00431024 and v0,v0,v1 +8003e6dc: 0800f976 j 8003e5d8 <_Z9FxEmulatej+0x540> +8003e6e0: ac820048 sw v0,72(a0) +8003e6e4: 8ca20048 lw v0,72(a1) +8003e6e8: 00431024 and v0,v0,v1 +8003e6ec: 0800f96e j 8003e5b8 <_Z9FxEmulatej+0x520> +8003e6f0: aca20048 sw v0,72(a1) +8003e6f4: 3c028021 lui v0,0x8021 +8003e6f8: 8c43d7c0 lw v1,-10304(v0) +8003e6fc: 8c620000 lw v0,0(v1) +8003e700: 0040f809 jalr v0 +8003e704: 02202021 move a0,s1 +8003e708: 0800f916 j 8003e458 <_Z9FxEmulatej+0x3c0> +8003e70c: 00404021 move t0,v0 +8003e710: 0800f904 j 8003e410 <_Z9FxEmulatej+0x378> +8003e714: 8ca30098 lw v1,152(a1) + ... + +8003e720 <_Z7fx_stopv>: +8003e720: 3c028021 lui v0,0x8021 +8003e724: 2445cfc0 addiu a1,v0,-12352 +8003e728: 8ca60048 lw a2,72(a1) +8003e72c: 2402ffdf li v0,-33 +8003e730: 00c23024 and a2,a2,v0 +8003e734: 8ca30098 lw v1,152(a1) +8003e738: aca60048 sw a2,72(a1) +8003e73c: aca007f4 sw zero,2036(a1) +8003e740: aca007f8 sw zero,2040(a1) +8003e744: 80620037 lb v0,55(v1) +8003e748: 04400003 bltz v0,8003e758 <_Z7fx_stopv+0x38> +8003e74c: 00000000 nop +8003e750: 34c68000 ori a2,a2,0x8000 +8003e754: aca60048 sw a2,72(a1) +8003e758: 8ca2003c lw v0,60(a1) +8003e75c: 2404ecff li a0,-4865 +8003e760: 00c42024 and a0,a2,a0 +8003e764: 24420001 addiu v0,v0,1 +8003e768: 24030001 li v1,1 +8003e76c: aca2003c sw v0,60(a1) +8003e770: a0a3006d sb v1,109(a1) +8003e774: aca40048 sw a0,72(a1) +8003e778: aca00044 sw zero,68(a1) +8003e77c: aca50068 sw a1,104(a1) +8003e780: 03e00008 jr ra +8003e784: aca50064 sw a1,100(a1) + +8003e788 <_Z6fx_nopv>: +8003e788: 3c028021 lui v0,0x8021 +8003e78c: 2442cfc0 addiu v0,v0,-12352 +8003e790: 8c450048 lw a1,72(v0) +8003e794: 8c43003c lw v1,60(v0) +8003e798: 2404ecff li a0,-4865 +8003e79c: 00a42824 and a1,a1,a0 +8003e7a0: 24630001 addiu v1,v1,1 +8003e7a4: ac43003c sw v1,60(v0) +8003e7a8: ac450048 sw a1,72(v0) +8003e7ac: ac420068 sw v0,104(v0) +8003e7b0: 03e00008 jr ra +8003e7b4: ac420064 sw v0,100(v0) + +8003e7b8 <_Z6fx_lsrv>: +8003e7b8: 3c028021 lui v0,0x8021 +8003e7bc: 2447cfc0 addiu a3,v0,-12352 +8003e7c0: 8ce50068 lw a1,104(a3) +8003e7c4: 8ce4003c lw a0,60(a3) +8003e7c8: 8ca20000 lw v0,0(a1) +8003e7cc: 8ce60064 lw a2,100(a3) +8003e7d0: 30420001 andi v0,v0,0x1 +8003e7d4: ace2007c sw v0,124(a3) +8003e7d8: 94a30000 lhu v1,0(a1) +8003e7dc: 3c028021 lui v0,0x8021 +8003e7e0: 00031842 srl v1,v1,0x1 +8003e7e4: 24840001 addiu a0,a0,1 +8003e7e8: 2442cff8 addiu v0,v0,-12296 +8003e7ec: ace4003c sw a0,60(a3) +8003e7f0: acc30000 sw v1,0(a2) +8003e7f4: ace30078 sw v1,120(a3) +8003e7f8: 10c20008 beq a2,v0,8003e81c <_Z6fx_lsrv+0x64> +8003e7fc: ace30074 sw v1,116(a3) +8003e800: 8ce20048 lw v0,72(a3) +8003e804: 2403ecff li v1,-4865 +8003e808: 00431024 and v0,v0,v1 +8003e80c: ace70064 sw a3,100(a3) +8003e810: ace20048 sw v0,72(a3) +8003e814: 03e00008 jr ra +8003e818: ace70068 sw a3,104(a3) +8003e81c: 94e20038 lhu v0,56(a3) +8003e820: 8ce301d4 lw v1,468(a3) +8003e824: 00621821 addu v1,v1,v0 +8003e828: 8ce20048 lw v0,72(a3) +8003e82c: 90640000 lbu a0,0(v1) +8003e830: 2403ecff li v1,-4865 +8003e834: 00431024 and v0,v0,v1 +8003e838: a0e4006c sb a0,108(a3) +8003e83c: ace70064 sw a3,100(a3) +8003e840: ace20048 sw v0,72(a3) +8003e844: 03e00008 jr ra +8003e848: ace70068 sw a3,104(a3) + +8003e84c <_Z6fx_rolv>: +8003e84c: 3c028021 lui v0,0x8021 +8003e850: 2446cfc0 addiu a2,v0,-12352 +8003e854: 8cc30068 lw v1,104(a2) +8003e858: 8cc5007c lw a1,124(a2) +8003e85c: 8c620000 lw v0,0(v1) +8003e860: 8cc4003c lw a0,60(a2) +8003e864: 00021840 sll v1,v0,0x1 +8003e868: 000213c2 srl v0,v0,0xf +8003e86c: 30420001 andi v0,v0,0x1 +8003e870: 00651821 addu v1,v1,a1 +8003e874: acc2007c sw v0,124(a2) +8003e878: 8cc50064 lw a1,100(a2) +8003e87c: 3c028021 lui v0,0x8021 +8003e880: 3063ffff andi v1,v1,0xffff +8003e884: 24840001 addiu a0,a0,1 +8003e888: 2442cff8 addiu v0,v0,-12296 +8003e88c: acc4003c sw a0,60(a2) +8003e890: aca30000 sw v1,0(a1) +8003e894: acc30078 sw v1,120(a2) +8003e898: 10a20008 beq a1,v0,8003e8bc <_Z6fx_rolv+0x70> +8003e89c: acc30074 sw v1,116(a2) +8003e8a0: 8cc20048 lw v0,72(a2) +8003e8a4: 2403ecff li v1,-4865 +8003e8a8: 00431024 and v0,v0,v1 +8003e8ac: acc60064 sw a2,100(a2) +8003e8b0: acc20048 sw v0,72(a2) +8003e8b4: 03e00008 jr ra +8003e8b8: acc60068 sw a2,104(a2) +8003e8bc: 94c20038 lhu v0,56(a2) +8003e8c0: 8cc301d4 lw v1,468(a2) +8003e8c4: 00621821 addu v1,v1,v0 +8003e8c8: 8cc20048 lw v0,72(a2) +8003e8cc: 90640000 lbu a0,0(v1) +8003e8d0: 2403ecff li v1,-4865 +8003e8d4: 00431024 and v0,v0,v1 +8003e8d8: a0c4006c sb a0,108(a2) +8003e8dc: acc60064 sw a2,100(a2) +8003e8e0: acc20048 sw v0,72(a2) +8003e8e4: 03e00008 jr ra +8003e8e8: acc60068 sw a2,104(a2) + +8003e8ec <_Z6fx_brav>: +8003e8ec: 3c038021 lui v1,0x8021 +8003e8f0: 2463cfc0 addiu v1,v1,-12352 +8003e8f4: 8c62003c lw v0,60(v1) +8003e8f8: 9066006d lbu a2,109(v1) +8003e8fc: 24420001 addiu v0,v0,1 +8003e900: 8c6501d8 lw a1,472(v1) +8003e904: 3044ffff andi a0,v0,0xffff +8003e908: ac62003c sw v0,60(v1) +8003e90c: 00a42821 addu a1,a1,a0 +8003e910: 00063600 sll a2,a2,0x18 +8003e914: 90a40000 lbu a0,0(a1) +8003e918: 00063603 sra a2,a2,0x18 +8003e91c: 00461021 addu v0,v0,a2 +8003e920: ac62003c sw v0,60(v1) +8003e924: 03e00008 jr ra +8003e928: a064006d sb a0,109(v1) + +8003e92c <_Z6fx_bltv>: +8003e92c: 3c028021 lui v0,0x8021 +8003e930: 2449cfc0 addiu t1,v0,-12352 +8003e934: 8d28003c lw t0,60(t1) +8003e938: 8d2301d8 lw v1,472(t1) +8003e93c: 25060001 addiu a2,t0,1 +8003e940: 30c2ffff andi v0,a2,0xffff +8003e944: 8d240080 lw a0,128(t1) +8003e948: 00621821 addu v1,v1,v0 +8003e94c: 34028000 li v0,0x8000 +8003e950: 00822021 addu a0,a0,v0 +8003e954: 3402ffff li v0,0xffff +8003e958: 8d250074 lw a1,116(t1) +8003e95c: 0044202b sltu a0,v0,a0 +8003e960: 9122006d lbu v0,109(t1) +8003e964: ad26003c sw a2,60(t1) +8003e968: 90670000 lbu a3,0(v1) +8003e96c: 00052bc2 srl a1,a1,0xf +8003e970: 00021600 sll v0,v0,0x18 +8003e974: 00021603 sra v0,v0,0x18 +8003e978: 30a50001 andi a1,a1,0x1 +8003e97c: 25080002 addiu t0,t0,2 +8003e980: a127006d sb a3,109(t1) +8003e984: 10850003 beq a0,a1,8003e994 <_Z6fx_bltv+0x68> +8003e988: 00c23021 addu a2,a2,v0 +8003e98c: 03e00008 jr ra +8003e990: ad26003c sw a2,60(t1) +8003e994: 03e00008 jr ra +8003e998: ad28003c sw t0,60(t1) + +8003e99c <_Z6fx_bgev>: +8003e99c: 3c028021 lui v0,0x8021 +8003e9a0: 2449cfc0 addiu t1,v0,-12352 +8003e9a4: 8d28003c lw t0,60(t1) +8003e9a8: 8d2401d8 lw a0,472(t1) +8003e9ac: 25060001 addiu a2,t0,1 +8003e9b0: 30c2ffff andi v0,a2,0xffff +8003e9b4: 8d250080 lw a1,128(t1) +8003e9b8: 00822021 addu a0,a0,v0 +8003e9bc: 34028000 li v0,0x8000 +8003e9c0: 00a22821 addu a1,a1,v0 +8003e9c4: 8d230074 lw v1,116(t1) +8003e9c8: 3402ffff li v0,0xffff +8003e9cc: 0045282b sltu a1,v0,a1 +8003e9d0: 9122006d lbu v0,109(t1) +8003e9d4: ad26003c sw a2,60(t1) +8003e9d8: 00031bc2 srl v1,v1,0xf +8003e9dc: 90870000 lbu a3,0(a0) +8003e9e0: 38630001 xori v1,v1,0x1 +8003e9e4: 00021600 sll v0,v0,0x18 +8003e9e8: 00021603 sra v0,v0,0x18 +8003e9ec: 30630001 andi v1,v1,0x1 +8003e9f0: 25080002 addiu t0,t0,2 +8003e9f4: a127006d sb a3,109(t1) +8003e9f8: 10a30003 beq a1,v1,8003ea08 <_Z6fx_bgev+0x6c> +8003e9fc: 00c23021 addu a2,a2,v0 +8003ea00: 03e00008 jr ra +8003ea04: ad26003c sw a2,60(t1) +8003ea08: 03e00008 jr ra +8003ea0c: ad28003c sw t0,60(t1) + +8003ea10 <_Z6fx_bnev>: +8003ea10: 3c028021 lui v0,0x8021 +8003ea14: 2447cfc0 addiu a3,v0,-12352 +8003ea18: 8ce6003c lw a2,60(a3) +8003ea1c: 8ce301d8 lw v1,472(a3) +8003ea20: 24c40001 addiu a0,a2,1 +8003ea24: 3082ffff andi v0,a0,0xffff +8003ea28: 00621821 addu v1,v1,v0 +8003ea2c: 90e2006d lbu v0,109(a3) +8003ea30: ace4003c sw a0,60(a3) +8003ea34: 90650000 lbu a1,0(v1) +8003ea38: 00021600 sll v0,v0,0x18 +8003ea3c: 94e30078 lhu v1,120(a3) +8003ea40: 00021603 sra v0,v0,0x18 +8003ea44: 24c60002 addiu a2,a2,2 +8003ea48: a0e5006d sb a1,109(a3) +8003ea4c: 10600003 beqz v1,8003ea5c <_Z6fx_bnev+0x4c> +8003ea50: 00822021 addu a0,a0,v0 +8003ea54: 03e00008 jr ra +8003ea58: ace4003c sw a0,60(a3) +8003ea5c: 03e00008 jr ra +8003ea60: ace6003c sw a2,60(a3) + +8003ea64 <_Z6fx_beqv>: +8003ea64: 3c028021 lui v0,0x8021 +8003ea68: 2447cfc0 addiu a3,v0,-12352 +8003ea6c: 8ce6003c lw a2,60(a3) +8003ea70: 8ce301d8 lw v1,472(a3) +8003ea74: 24c40001 addiu a0,a2,1 +8003ea78: 3082ffff andi v0,a0,0xffff +8003ea7c: 00621821 addu v1,v1,v0 +8003ea80: 90e2006d lbu v0,109(a3) +8003ea84: ace4003c sw a0,60(a3) +8003ea88: 90650000 lbu a1,0(v1) +8003ea8c: 00021600 sll v0,v0,0x18 +8003ea90: 94e30078 lhu v1,120(a3) +8003ea94: 00021603 sra v0,v0,0x18 +8003ea98: 24c60002 addiu a2,a2,2 +8003ea9c: a0e5006d sb a1,109(a3) +8003eaa0: 14600003 bnez v1,8003eab0 <_Z6fx_beqv+0x4c> +8003eaa4: 00822021 addu a0,a0,v0 +8003eaa8: 03e00008 jr ra +8003eaac: ace4003c sw a0,60(a3) +8003eab0: 03e00008 jr ra +8003eab4: ace6003c sw a2,60(a3) + +8003eab8 <_Z6fx_bplv>: +8003eab8: 3c028021 lui v0,0x8021 +8003eabc: 2448cfc0 addiu t0,v0,-12352 +8003eac0: 8d07003c lw a3,60(t0) +8003eac4: 8d0301d8 lw v1,472(t0) +8003eac8: 24e50001 addiu a1,a3,1 +8003eacc: 30a2ffff andi v0,a1,0xffff +8003ead0: 00621821 addu v1,v1,v0 +8003ead4: 9102006d lbu v0,109(t0) +8003ead8: ad05003c sw a1,60(t0) +8003eadc: 8d040074 lw a0,116(t0) +8003eae0: 90660000 lbu a2,0(v1) +8003eae4: 00021600 sll v0,v0,0x18 +8003eae8: 00021603 sra v0,v0,0x18 +8003eaec: 30848000 andi a0,a0,0x8000 +8003eaf0: 24e70002 addiu a3,a3,2 +8003eaf4: a106006d sb a2,109(t0) +8003eaf8: 14800003 bnez a0,8003eb08 <_Z6fx_bplv+0x50> +8003eafc: 00a22821 addu a1,a1,v0 +8003eb00: 03e00008 jr ra +8003eb04: ad05003c sw a1,60(t0) +8003eb08: 03e00008 jr ra +8003eb0c: ad07003c sw a3,60(t0) + +8003eb10 <_Z6fx_bmiv>: +8003eb10: 3c028021 lui v0,0x8021 +8003eb14: 2448cfc0 addiu t0,v0,-12352 +8003eb18: 8d07003c lw a3,60(t0) +8003eb1c: 8d0301d8 lw v1,472(t0) +8003eb20: 24e50001 addiu a1,a3,1 +8003eb24: 30a2ffff andi v0,a1,0xffff +8003eb28: 00621821 addu v1,v1,v0 +8003eb2c: 9102006d lbu v0,109(t0) +8003eb30: ad05003c sw a1,60(t0) +8003eb34: 8d040074 lw a0,116(t0) +8003eb38: 90660000 lbu a2,0(v1) +8003eb3c: 00021600 sll v0,v0,0x18 +8003eb40: 00021603 sra v0,v0,0x18 +8003eb44: 30848000 andi a0,a0,0x8000 +8003eb48: 24e70002 addiu a3,a3,2 +8003eb4c: a106006d sb a2,109(t0) +8003eb50: 10800003 beqz a0,8003eb60 <_Z6fx_bmiv+0x50> +8003eb54: 00a22821 addu a1,a1,v0 +8003eb58: 03e00008 jr ra +8003eb5c: ad05003c sw a1,60(t0) +8003eb60: 03e00008 jr ra +8003eb64: ad07003c sw a3,60(t0) + +8003eb68 <_Z6fx_bccv>: +8003eb68: 3c028021 lui v0,0x8021 +8003eb6c: 2448cfc0 addiu t0,v0,-12352 +8003eb70: 8d07003c lw a3,60(t0) +8003eb74: 8d0301d8 lw v1,472(t0) +8003eb78: 24e50001 addiu a1,a3,1 +8003eb7c: 30a2ffff andi v0,a1,0xffff +8003eb80: 00621821 addu v1,v1,v0 +8003eb84: 9102006d lbu v0,109(t0) +8003eb88: ad05003c sw a1,60(t0) +8003eb8c: 8d04007c lw a0,124(t0) +8003eb90: 90660000 lbu a2,0(v1) +8003eb94: 00021600 sll v0,v0,0x18 +8003eb98: 00021603 sra v0,v0,0x18 +8003eb9c: 30840001 andi a0,a0,0x1 +8003eba0: 24e70002 addiu a3,a3,2 +8003eba4: a106006d sb a2,109(t0) +8003eba8: 14800003 bnez a0,8003ebb8 <_Z6fx_bccv+0x50> +8003ebac: 00a22821 addu a1,a1,v0 +8003ebb0: 03e00008 jr ra +8003ebb4: ad05003c sw a1,60(t0) +8003ebb8: 03e00008 jr ra +8003ebbc: ad07003c sw a3,60(t0) + +8003ebc0 <_Z6fx_bcsv>: +8003ebc0: 3c028021 lui v0,0x8021 +8003ebc4: 2448cfc0 addiu t0,v0,-12352 +8003ebc8: 8d07003c lw a3,60(t0) +8003ebcc: 8d0301d8 lw v1,472(t0) +8003ebd0: 24e50001 addiu a1,a3,1 +8003ebd4: 30a2ffff andi v0,a1,0xffff +8003ebd8: 00621821 addu v1,v1,v0 +8003ebdc: 9102006d lbu v0,109(t0) +8003ebe0: ad05003c sw a1,60(t0) +8003ebe4: 8d04007c lw a0,124(t0) +8003ebe8: 90660000 lbu a2,0(v1) +8003ebec: 00021600 sll v0,v0,0x18 +8003ebf0: 00021603 sra v0,v0,0x18 +8003ebf4: 30840001 andi a0,a0,0x1 +8003ebf8: 24e70002 addiu a3,a3,2 +8003ebfc: a106006d sb a2,109(t0) +8003ec00: 10800003 beqz a0,8003ec10 <_Z6fx_bcsv+0x50> +8003ec04: 00a22821 addu a1,a1,v0 +8003ec08: 03e00008 jr ra +8003ec0c: ad05003c sw a1,60(t0) +8003ec10: 03e00008 jr ra +8003ec14: ad07003c sw a3,60(t0) + +8003ec18 <_Z6fx_bvcv>: +8003ec18: 3c028021 lui v0,0x8021 +8003ec1c: 2448cfc0 addiu t0,v0,-12352 +8003ec20: 8d07003c lw a3,60(t0) +8003ec24: 8d0301d8 lw v1,472(t0) +8003ec28: 24e50001 addiu a1,a3,1 +8003ec2c: 30a2ffff andi v0,a1,0xffff +8003ec30: 8d040080 lw a0,128(t0) +8003ec34: 00621821 addu v1,v1,v0 +8003ec38: 34028000 li v0,0x8000 +8003ec3c: 00822021 addu a0,a0,v0 +8003ec40: 9102006d lbu v0,109(t0) +8003ec44: ad05003c sw a1,60(t0) +8003ec48: 90660000 lbu a2,0(v1) +8003ec4c: 00021600 sll v0,v0,0x18 +8003ec50: 3403ffff li v1,0xffff +8003ec54: 00021603 sra v0,v0,0x18 +8003ec58: 0064202b sltu a0,v1,a0 +8003ec5c: 24e70002 addiu a3,a3,2 +8003ec60: a106006d sb a2,109(t0) +8003ec64: 14800003 bnez a0,8003ec74 <_Z6fx_bvcv+0x5c> +8003ec68: 00a22821 addu a1,a1,v0 +8003ec6c: 03e00008 jr ra +8003ec70: ad05003c sw a1,60(t0) +8003ec74: 03e00008 jr ra +8003ec78: ad07003c sw a3,60(t0) + +8003ec7c <_Z6fx_bvsv>: +8003ec7c: 3c028021 lui v0,0x8021 +8003ec80: 2448cfc0 addiu t0,v0,-12352 +8003ec84: 8d07003c lw a3,60(t0) +8003ec88: 8d0301d8 lw v1,472(t0) +8003ec8c: 24e50001 addiu a1,a3,1 +8003ec90: 30a2ffff andi v0,a1,0xffff +8003ec94: 8d040080 lw a0,128(t0) +8003ec98: 00621821 addu v1,v1,v0 +8003ec9c: 34028000 li v0,0x8000 +8003eca0: 00822021 addu a0,a0,v0 +8003eca4: 9102006d lbu v0,109(t0) +8003eca8: ad05003c sw a1,60(t0) +8003ecac: 90660000 lbu a2,0(v1) +8003ecb0: 00021600 sll v0,v0,0x18 +8003ecb4: 3c030001 lui v1,0x1 +8003ecb8: 00021603 sra v0,v0,0x18 +8003ecbc: 0083202b sltu a0,a0,v1 +8003ecc0: 24e70002 addiu a3,a3,2 +8003ecc4: a106006d sb a2,109(t0) +8003ecc8: 14800003 bnez a0,8003ecd8 <_Z6fx_bvsv+0x5c> +8003eccc: 00a22821 addu a1,a1,v0 +8003ecd0: 03e00008 jr ra +8003ecd4: ad05003c sw a1,60(t0) +8003ecd8: 03e00008 jr ra +8003ecdc: ad07003c sw a3,60(t0) + +8003ece0 <_Z8fx_to_r0v>: +8003ece0: 3c058021 lui a1,0x8021 +8003ece4: 24a4cfc0 addiu a0,a1,-12352 +8003ece8: 8c820048 lw v0,72(a0) +8003ecec: 2403ecff li v1,-4865 +8003ecf0: 00433024 and a2,v0,v1 +8003ecf4: 30421000 andi v0,v0,0x1000 +8003ecf8: 1040000c beqz v0,8003ed2c <_Z8fx_to_r0v+0x4c> +8003ecfc: 24a3cfc0 addiu v1,a1,-12352 +8003ed00: 8c830068 lw v1,104(a0) +8003ed04: ac840064 sw a0,100(a0) +8003ed08: 8c620000 lw v0,0(v1) +8003ed0c: 24a3cfc0 addiu v1,a1,-12352 +8003ed10: aca2cfc0 sw v0,-12352(a1) +8003ed14: 8c62003c lw v0,60(v1) +8003ed18: ac840068 sw a0,104(a0) +8003ed1c: 24420001 addiu v0,v0,1 +8003ed20: ac860048 sw a2,72(a0) +8003ed24: 03e00008 jr ra +8003ed28: ac62003c sw v0,60(v1) +8003ed2c: 8c62003c lw v0,60(v1) +8003ed30: ac840064 sw a0,100(a0) +8003ed34: 24420001 addiu v0,v0,1 +8003ed38: 03e00008 jr ra +8003ed3c: ac62003c sw v0,60(v1) + +8003ed40 <_Z8fx_to_r1v>: +8003ed40: 3c068021 lui a2,0x8021 +8003ed44: 24c4cfc0 addiu a0,a2,-12352 +8003ed48: 8c820048 lw v0,72(a0) +8003ed4c: 2403ecff li v1,-4865 +8003ed50: 00432824 and a1,v0,v1 +8003ed54: 30421000 andi v0,v0,0x1000 +8003ed58: 1040000c beqz v0,8003ed8c <_Z8fx_to_r1v+0x4c> +8003ed5c: 3c028021 lui v0,0x8021 +8003ed60: 8c830068 lw v1,104(a0) +8003ed64: ac840064 sw a0,100(a0) +8003ed68: 8c620000 lw v0,0(v1) +8003ed6c: 24c3cfc0 addiu v1,a2,-12352 +8003ed70: ac820004 sw v0,4(a0) +8003ed74: 8c62003c lw v0,60(v1) +8003ed78: ac840068 sw a0,104(a0) +8003ed7c: 24420001 addiu v0,v0,1 +8003ed80: ac850048 sw a1,72(a0) +8003ed84: 03e00008 jr ra +8003ed88: ac62003c sw v0,60(v1) +8003ed8c: 2442cfc4 addiu v0,v0,-12348 +8003ed90: 24c3cfc0 addiu v1,a2,-12352 +8003ed94: ac820064 sw v0,100(a0) +8003ed98: 8c62003c lw v0,60(v1) +8003ed9c: 24420001 addiu v0,v0,1 +8003eda0: 03e00008 jr ra +8003eda4: ac62003c sw v0,60(v1) + +8003eda8 <_Z8fx_to_r2v>: +8003eda8: 3c068021 lui a2,0x8021 +8003edac: 24c4cfc0 addiu a0,a2,-12352 +8003edb0: 8c820048 lw v0,72(a0) +8003edb4: 2403ecff li v1,-4865 +8003edb8: 00432824 and a1,v0,v1 +8003edbc: 30421000 andi v0,v0,0x1000 +8003edc0: 1040000c beqz v0,8003edf4 <_Z8fx_to_r2v+0x4c> +8003edc4: 3c028021 lui v0,0x8021 +8003edc8: 8c830068 lw v1,104(a0) +8003edcc: ac840064 sw a0,100(a0) +8003edd0: 8c620000 lw v0,0(v1) +8003edd4: 24c3cfc0 addiu v1,a2,-12352 +8003edd8: ac820008 sw v0,8(a0) +8003eddc: 8c62003c lw v0,60(v1) +8003ede0: ac840068 sw a0,104(a0) +8003ede4: 24420001 addiu v0,v0,1 +8003ede8: ac850048 sw a1,72(a0) +8003edec: 03e00008 jr ra +8003edf0: ac62003c sw v0,60(v1) +8003edf4: 2442cfc8 addiu v0,v0,-12344 +8003edf8: 24c3cfc0 addiu v1,a2,-12352 +8003edfc: ac820064 sw v0,100(a0) +8003ee00: 8c62003c lw v0,60(v1) +8003ee04: 24420001 addiu v0,v0,1 +8003ee08: 03e00008 jr ra +8003ee0c: ac62003c sw v0,60(v1) + +8003ee10 <_Z8fx_to_r3v>: +8003ee10: 3c068021 lui a2,0x8021 +8003ee14: 24c4cfc0 addiu a0,a2,-12352 +8003ee18: 8c820048 lw v0,72(a0) +8003ee1c: 2403ecff li v1,-4865 +8003ee20: 00432824 and a1,v0,v1 +8003ee24: 30421000 andi v0,v0,0x1000 +8003ee28: 1040000c beqz v0,8003ee5c <_Z8fx_to_r3v+0x4c> +8003ee2c: 3c028021 lui v0,0x8021 +8003ee30: 8c830068 lw v1,104(a0) +8003ee34: ac840064 sw a0,100(a0) +8003ee38: 8c620000 lw v0,0(v1) +8003ee3c: 24c3cfc0 addiu v1,a2,-12352 +8003ee40: ac82000c sw v0,12(a0) +8003ee44: 8c62003c lw v0,60(v1) +8003ee48: ac840068 sw a0,104(a0) +8003ee4c: 24420001 addiu v0,v0,1 +8003ee50: ac850048 sw a1,72(a0) +8003ee54: 03e00008 jr ra +8003ee58: ac62003c sw v0,60(v1) +8003ee5c: 2442cfcc addiu v0,v0,-12340 +8003ee60: 24c3cfc0 addiu v1,a2,-12352 +8003ee64: ac820064 sw v0,100(a0) +8003ee68: 8c62003c lw v0,60(v1) +8003ee6c: 24420001 addiu v0,v0,1 +8003ee70: 03e00008 jr ra +8003ee74: ac62003c sw v0,60(v1) + +8003ee78 <_Z8fx_to_r4v>: +8003ee78: 3c068021 lui a2,0x8021 +8003ee7c: 24c4cfc0 addiu a0,a2,-12352 +8003ee80: 8c820048 lw v0,72(a0) +8003ee84: 2403ecff li v1,-4865 +8003ee88: 00432824 and a1,v0,v1 +8003ee8c: 30421000 andi v0,v0,0x1000 +8003ee90: 1040000c beqz v0,8003eec4 <_Z8fx_to_r4v+0x4c> +8003ee94: 3c028021 lui v0,0x8021 +8003ee98: 8c830068 lw v1,104(a0) +8003ee9c: ac840064 sw a0,100(a0) +8003eea0: 8c620000 lw v0,0(v1) +8003eea4: 24c3cfc0 addiu v1,a2,-12352 +8003eea8: ac820010 sw v0,16(a0) +8003eeac: 8c62003c lw v0,60(v1) +8003eeb0: ac840068 sw a0,104(a0) +8003eeb4: 24420001 addiu v0,v0,1 +8003eeb8: ac850048 sw a1,72(a0) +8003eebc: 03e00008 jr ra +8003eec0: ac62003c sw v0,60(v1) +8003eec4: 2442cfd0 addiu v0,v0,-12336 +8003eec8: 24c3cfc0 addiu v1,a2,-12352 +8003eecc: ac820064 sw v0,100(a0) +8003eed0: 8c62003c lw v0,60(v1) +8003eed4: 24420001 addiu v0,v0,1 +8003eed8: 03e00008 jr ra +8003eedc: ac62003c sw v0,60(v1) + +8003eee0 <_Z8fx_to_r5v>: +8003eee0: 3c068021 lui a2,0x8021 +8003eee4: 24c4cfc0 addiu a0,a2,-12352 +8003eee8: 8c820048 lw v0,72(a0) +8003eeec: 2403ecff li v1,-4865 +8003eef0: 00432824 and a1,v0,v1 +8003eef4: 30421000 andi v0,v0,0x1000 +8003eef8: 1040000c beqz v0,8003ef2c <_Z8fx_to_r5v+0x4c> +8003eefc: 3c028021 lui v0,0x8021 +8003ef00: 8c830068 lw v1,104(a0) +8003ef04: ac840064 sw a0,100(a0) +8003ef08: 8c620000 lw v0,0(v1) +8003ef0c: 24c3cfc0 addiu v1,a2,-12352 +8003ef10: ac820014 sw v0,20(a0) +8003ef14: 8c62003c lw v0,60(v1) +8003ef18: ac840068 sw a0,104(a0) +8003ef1c: 24420001 addiu v0,v0,1 +8003ef20: ac850048 sw a1,72(a0) +8003ef24: 03e00008 jr ra +8003ef28: ac62003c sw v0,60(v1) +8003ef2c: 2442cfd4 addiu v0,v0,-12332 +8003ef30: 24c3cfc0 addiu v1,a2,-12352 +8003ef34: ac820064 sw v0,100(a0) +8003ef38: 8c62003c lw v0,60(v1) +8003ef3c: 24420001 addiu v0,v0,1 +8003ef40: 03e00008 jr ra +8003ef44: ac62003c sw v0,60(v1) + +8003ef48 <_Z8fx_to_r6v>: +8003ef48: 3c068021 lui a2,0x8021 +8003ef4c: 24c4cfc0 addiu a0,a2,-12352 +8003ef50: 8c820048 lw v0,72(a0) +8003ef54: 2403ecff li v1,-4865 +8003ef58: 00432824 and a1,v0,v1 +8003ef5c: 30421000 andi v0,v0,0x1000 +8003ef60: 1040000c beqz v0,8003ef94 <_Z8fx_to_r6v+0x4c> +8003ef64: 3c028021 lui v0,0x8021 +8003ef68: 8c830068 lw v1,104(a0) +8003ef6c: ac840064 sw a0,100(a0) +8003ef70: 8c620000 lw v0,0(v1) +8003ef74: 24c3cfc0 addiu v1,a2,-12352 +8003ef78: ac820018 sw v0,24(a0) +8003ef7c: 8c62003c lw v0,60(v1) +8003ef80: ac840068 sw a0,104(a0) +8003ef84: 24420001 addiu v0,v0,1 +8003ef88: ac850048 sw a1,72(a0) +8003ef8c: 03e00008 jr ra +8003ef90: ac62003c sw v0,60(v1) +8003ef94: 2442cfd8 addiu v0,v0,-12328 +8003ef98: 24c3cfc0 addiu v1,a2,-12352 +8003ef9c: ac820064 sw v0,100(a0) +8003efa0: 8c62003c lw v0,60(v1) +8003efa4: 24420001 addiu v0,v0,1 +8003efa8: 03e00008 jr ra +8003efac: ac62003c sw v0,60(v1) + +8003efb0 <_Z8fx_to_r7v>: +8003efb0: 3c068021 lui a2,0x8021 +8003efb4: 24c4cfc0 addiu a0,a2,-12352 +8003efb8: 8c820048 lw v0,72(a0) +8003efbc: 2403ecff li v1,-4865 +8003efc0: 00432824 and a1,v0,v1 +8003efc4: 30421000 andi v0,v0,0x1000 +8003efc8: 1040000c beqz v0,8003effc <_Z8fx_to_r7v+0x4c> +8003efcc: 3c028021 lui v0,0x8021 +8003efd0: 8c830068 lw v1,104(a0) +8003efd4: ac840064 sw a0,100(a0) +8003efd8: 8c620000 lw v0,0(v1) +8003efdc: 24c3cfc0 addiu v1,a2,-12352 +8003efe0: ac82001c sw v0,28(a0) +8003efe4: 8c62003c lw v0,60(v1) +8003efe8: ac840068 sw a0,104(a0) +8003efec: 24420001 addiu v0,v0,1 +8003eff0: ac850048 sw a1,72(a0) +8003eff4: 03e00008 jr ra +8003eff8: ac62003c sw v0,60(v1) +8003effc: 2442cfdc addiu v0,v0,-12324 +8003f000: 24c3cfc0 addiu v1,a2,-12352 +8003f004: ac820064 sw v0,100(a0) +8003f008: 8c62003c lw v0,60(v1) +8003f00c: 24420001 addiu v0,v0,1 +8003f010: 03e00008 jr ra +8003f014: ac62003c sw v0,60(v1) + +8003f018 <_Z8fx_to_r8v>: +8003f018: 3c068021 lui a2,0x8021 +8003f01c: 24c4cfc0 addiu a0,a2,-12352 +8003f020: 8c820048 lw v0,72(a0) +8003f024: 2403ecff li v1,-4865 +8003f028: 00432824 and a1,v0,v1 +8003f02c: 30421000 andi v0,v0,0x1000 +8003f030: 1040000c beqz v0,8003f064 <_Z8fx_to_r8v+0x4c> +8003f034: 3c028021 lui v0,0x8021 +8003f038: 8c830068 lw v1,104(a0) +8003f03c: ac840064 sw a0,100(a0) +8003f040: 8c620000 lw v0,0(v1) +8003f044: 24c3cfc0 addiu v1,a2,-12352 +8003f048: ac820020 sw v0,32(a0) +8003f04c: 8c62003c lw v0,60(v1) +8003f050: ac840068 sw a0,104(a0) +8003f054: 24420001 addiu v0,v0,1 +8003f058: ac850048 sw a1,72(a0) +8003f05c: 03e00008 jr ra +8003f060: ac62003c sw v0,60(v1) +8003f064: 2442cfe0 addiu v0,v0,-12320 +8003f068: 24c3cfc0 addiu v1,a2,-12352 +8003f06c: ac820064 sw v0,100(a0) +8003f070: 8c62003c lw v0,60(v1) +8003f074: 24420001 addiu v0,v0,1 +8003f078: 03e00008 jr ra +8003f07c: ac62003c sw v0,60(v1) + +8003f080 <_Z8fx_to_r9v>: +8003f080: 3c068021 lui a2,0x8021 +8003f084: 24c4cfc0 addiu a0,a2,-12352 +8003f088: 8c820048 lw v0,72(a0) +8003f08c: 2403ecff li v1,-4865 +8003f090: 00432824 and a1,v0,v1 +8003f094: 30421000 andi v0,v0,0x1000 +8003f098: 1040000c beqz v0,8003f0cc <_Z8fx_to_r9v+0x4c> +8003f09c: 3c028021 lui v0,0x8021 +8003f0a0: 8c830068 lw v1,104(a0) +8003f0a4: ac840064 sw a0,100(a0) +8003f0a8: 8c620000 lw v0,0(v1) +8003f0ac: 24c3cfc0 addiu v1,a2,-12352 +8003f0b0: ac820024 sw v0,36(a0) +8003f0b4: 8c62003c lw v0,60(v1) +8003f0b8: ac840068 sw a0,104(a0) +8003f0bc: 24420001 addiu v0,v0,1 +8003f0c0: ac850048 sw a1,72(a0) +8003f0c4: 03e00008 jr ra +8003f0c8: ac62003c sw v0,60(v1) +8003f0cc: 2442cfe4 addiu v0,v0,-12316 +8003f0d0: 24c3cfc0 addiu v1,a2,-12352 +8003f0d4: ac820064 sw v0,100(a0) +8003f0d8: 8c62003c lw v0,60(v1) +8003f0dc: 24420001 addiu v0,v0,1 +8003f0e0: 03e00008 jr ra +8003f0e4: ac62003c sw v0,60(v1) + +8003f0e8 <_Z9fx_to_r10v>: +8003f0e8: 3c068021 lui a2,0x8021 +8003f0ec: 24c4cfc0 addiu a0,a2,-12352 +8003f0f0: 8c820048 lw v0,72(a0) +8003f0f4: 2403ecff li v1,-4865 +8003f0f8: 00432824 and a1,v0,v1 +8003f0fc: 30421000 andi v0,v0,0x1000 +8003f100: 1040000c beqz v0,8003f134 <_Z9fx_to_r10v+0x4c> +8003f104: 3c028021 lui v0,0x8021 +8003f108: 8c830068 lw v1,104(a0) +8003f10c: ac840064 sw a0,100(a0) +8003f110: 8c620000 lw v0,0(v1) +8003f114: 24c3cfc0 addiu v1,a2,-12352 +8003f118: ac820028 sw v0,40(a0) +8003f11c: 8c62003c lw v0,60(v1) +8003f120: ac840068 sw a0,104(a0) +8003f124: 24420001 addiu v0,v0,1 +8003f128: ac850048 sw a1,72(a0) +8003f12c: 03e00008 jr ra +8003f130: ac62003c sw v0,60(v1) +8003f134: 2442cfe8 addiu v0,v0,-12312 +8003f138: 24c3cfc0 addiu v1,a2,-12352 +8003f13c: ac820064 sw v0,100(a0) +8003f140: 8c62003c lw v0,60(v1) +8003f144: 24420001 addiu v0,v0,1 +8003f148: 03e00008 jr ra +8003f14c: ac62003c sw v0,60(v1) + +8003f150 <_Z9fx_to_r11v>: +8003f150: 3c068021 lui a2,0x8021 +8003f154: 24c4cfc0 addiu a0,a2,-12352 +8003f158: 8c820048 lw v0,72(a0) +8003f15c: 2403ecff li v1,-4865 +8003f160: 00432824 and a1,v0,v1 +8003f164: 30421000 andi v0,v0,0x1000 +8003f168: 1040000c beqz v0,8003f19c <_Z9fx_to_r11v+0x4c> +8003f16c: 3c028021 lui v0,0x8021 +8003f170: 8c830068 lw v1,104(a0) +8003f174: ac840064 sw a0,100(a0) +8003f178: 8c620000 lw v0,0(v1) +8003f17c: 24c3cfc0 addiu v1,a2,-12352 +8003f180: ac82002c sw v0,44(a0) +8003f184: 8c62003c lw v0,60(v1) +8003f188: ac840068 sw a0,104(a0) +8003f18c: 24420001 addiu v0,v0,1 +8003f190: ac850048 sw a1,72(a0) +8003f194: 03e00008 jr ra +8003f198: ac62003c sw v0,60(v1) +8003f19c: 2442cfec addiu v0,v0,-12308 +8003f1a0: 24c3cfc0 addiu v1,a2,-12352 +8003f1a4: ac820064 sw v0,100(a0) +8003f1a8: 8c62003c lw v0,60(v1) +8003f1ac: 24420001 addiu v0,v0,1 +8003f1b0: 03e00008 jr ra +8003f1b4: ac62003c sw v0,60(v1) + +8003f1b8 <_Z9fx_to_r12v>: +8003f1b8: 3c068021 lui a2,0x8021 +8003f1bc: 24c4cfc0 addiu a0,a2,-12352 +8003f1c0: 8c820048 lw v0,72(a0) +8003f1c4: 2403ecff li v1,-4865 +8003f1c8: 00432824 and a1,v0,v1 +8003f1cc: 30421000 andi v0,v0,0x1000 +8003f1d0: 1040000c beqz v0,8003f204 <_Z9fx_to_r12v+0x4c> +8003f1d4: 3c028021 lui v0,0x8021 +8003f1d8: 8c830068 lw v1,104(a0) +8003f1dc: ac840064 sw a0,100(a0) +8003f1e0: 8c620000 lw v0,0(v1) +8003f1e4: 24c3cfc0 addiu v1,a2,-12352 +8003f1e8: ac820030 sw v0,48(a0) +8003f1ec: 8c62003c lw v0,60(v1) +8003f1f0: ac840068 sw a0,104(a0) +8003f1f4: 24420001 addiu v0,v0,1 +8003f1f8: ac850048 sw a1,72(a0) +8003f1fc: 03e00008 jr ra +8003f200: ac62003c sw v0,60(v1) +8003f204: 2442cff0 addiu v0,v0,-12304 +8003f208: 24c3cfc0 addiu v1,a2,-12352 +8003f20c: ac820064 sw v0,100(a0) +8003f210: 8c62003c lw v0,60(v1) +8003f214: 24420001 addiu v0,v0,1 +8003f218: 03e00008 jr ra +8003f21c: ac62003c sw v0,60(v1) + +8003f220 <_Z9fx_to_r13v>: +8003f220: 3c068021 lui a2,0x8021 +8003f224: 24c4cfc0 addiu a0,a2,-12352 +8003f228: 8c820048 lw v0,72(a0) +8003f22c: 2403ecff li v1,-4865 +8003f230: 00432824 and a1,v0,v1 +8003f234: 30421000 andi v0,v0,0x1000 +8003f238: 1040000c beqz v0,8003f26c <_Z9fx_to_r13v+0x4c> +8003f23c: 3c028021 lui v0,0x8021 +8003f240: 8c830068 lw v1,104(a0) +8003f244: ac840064 sw a0,100(a0) +8003f248: 8c620000 lw v0,0(v1) +8003f24c: 24c3cfc0 addiu v1,a2,-12352 +8003f250: ac820034 sw v0,52(a0) +8003f254: 8c62003c lw v0,60(v1) +8003f258: ac840068 sw a0,104(a0) +8003f25c: 24420001 addiu v0,v0,1 +8003f260: ac850048 sw a1,72(a0) +8003f264: 03e00008 jr ra +8003f268: ac62003c sw v0,60(v1) +8003f26c: 2442cff4 addiu v0,v0,-12300 +8003f270: 24c3cfc0 addiu v1,a2,-12352 +8003f274: ac820064 sw v0,100(a0) +8003f278: 8c62003c lw v0,60(v1) +8003f27c: 24420001 addiu v0,v0,1 +8003f280: 03e00008 jr ra +8003f284: ac62003c sw v0,60(v1) + +8003f288 <_Z9fx_to_r14v>: +8003f288: 3c078021 lui a3,0x8021 +8003f28c: 24e5cfc0 addiu a1,a3,-12352 +8003f290: 8ca20048 lw v0,72(a1) +8003f294: 2403ecff li v1,-4865 +8003f298: 00433024 and a2,v0,v1 +8003f29c: 30421000 andi v0,v0,0x1000 +8003f2a0: 10400011 beqz v0,8003f2e8 <_Z9fx_to_r14v+0x60> +8003f2a4: 3c028021 lui v0,0x8021 +8003f2a8: 8ca20068 lw v0,104(a1) +8003f2ac: 8ca301d4 lw v1,468(a1) +8003f2b0: 8c440000 lw a0,0(v0) +8003f2b4: aca50068 sw a1,104(a1) +8003f2b8: 3082ffff andi v0,a0,0xffff +8003f2bc: 00621821 addu v1,v1,v0 +8003f2c0: aca50064 sw a1,100(a1) +8003f2c4: aca60048 sw a2,72(a1) +8003f2c8: aca40038 sw a0,56(a1) +8003f2cc: 90620000 lbu v0,0(v1) +8003f2d0: 24e3cfc0 addiu v1,a3,-12352 +8003f2d4: a0a2006c sb v0,108(a1) +8003f2d8: 8c62003c lw v0,60(v1) +8003f2dc: 24420001 addiu v0,v0,1 +8003f2e0: 03e00008 jr ra +8003f2e4: ac62003c sw v0,60(v1) +8003f2e8: 2442cff8 addiu v0,v0,-12296 +8003f2ec: 24e3cfc0 addiu v1,a3,-12352 +8003f2f0: aca20064 sw v0,100(a1) +8003f2f4: 8c62003c lw v0,60(v1) +8003f2f8: 24420001 addiu v0,v0,1 +8003f2fc: 03e00008 jr ra +8003f300: ac62003c sw v0,60(v1) + +8003f304 <_Z9fx_to_r15v>: +8003f304: 3c028021 lui v0,0x8021 +8003f308: 2444cfc0 addiu a0,v0,-12352 +8003f30c: 8c830048 lw v1,72(a0) +8003f310: 2402ecff li v0,-4865 +8003f314: 00622824 and a1,v1,v0 +8003f318: 30631000 andi v1,v1,0x1000 +8003f31c: 10600008 beqz v1,8003f340 <_Z9fx_to_r15v+0x3c> +8003f320: 3c028021 lui v0,0x8021 +8003f324: 8c830068 lw v1,104(a0) +8003f328: ac840064 sw a0,100(a0) +8003f32c: 8c620000 lw v0,0(v1) +8003f330: ac840068 sw a0,104(a0) +8003f334: ac850048 sw a1,72(a0) +8003f338: 03e00008 jr ra +8003f33c: ac82003c sw v0,60(a0) +8003f340: 8c83003c lw v1,60(a0) +8003f344: 2442cffc addiu v0,v0,-12292 +8003f348: 24630001 addiu v1,v1,1 +8003f34c: ac820064 sw v0,100(a0) +8003f350: 03e00008 jr ra +8003f354: ac83003c sw v1,60(a0) + +8003f358 <_Z10fx_with_r0v>: +8003f358: 3c028021 lui v0,0x8021 +8003f35c: 2442cfc0 addiu v0,v0,-12352 +8003f360: 8c440048 lw a0,72(v0) +8003f364: 8c43003c lw v1,60(v0) +8003f368: 34841000 ori a0,a0,0x1000 +8003f36c: 24630001 addiu v1,v1,1 +8003f370: ac43003c sw v1,60(v0) +8003f374: ac440048 sw a0,72(v0) +8003f378: ac420064 sw v0,100(v0) +8003f37c: 03e00008 jr ra +8003f380: ac420068 sw v0,104(v0) + +8003f384 <_Z10fx_with_r1v>: +8003f384: 3c028021 lui v0,0x8021 +8003f388: 2442cfc0 addiu v0,v0,-12352 +8003f38c: 8c450048 lw a1,72(v0) +8003f390: 8c43003c lw v1,60(v0) +8003f394: 3c048021 lui a0,0x8021 +8003f398: 2484cfc4 addiu a0,a0,-12348 +8003f39c: 34a51000 ori a1,a1,0x1000 +8003f3a0: 24630001 addiu v1,v1,1 +8003f3a4: ac43003c sw v1,60(v0) +8003f3a8: ac450048 sw a1,72(v0) +8003f3ac: ac440068 sw a0,104(v0) +8003f3b0: 03e00008 jr ra +8003f3b4: ac440064 sw a0,100(v0) + +8003f3b8 <_Z10fx_with_r2v>: +8003f3b8: 3c028021 lui v0,0x8021 +8003f3bc: 2442cfc0 addiu v0,v0,-12352 +8003f3c0: 8c450048 lw a1,72(v0) +8003f3c4: 8c43003c lw v1,60(v0) +8003f3c8: 3c048021 lui a0,0x8021 +8003f3cc: 2484cfc8 addiu a0,a0,-12344 +8003f3d0: 34a51000 ori a1,a1,0x1000 +8003f3d4: 24630001 addiu v1,v1,1 +8003f3d8: ac43003c sw v1,60(v0) +8003f3dc: ac450048 sw a1,72(v0) +8003f3e0: ac440068 sw a0,104(v0) +8003f3e4: 03e00008 jr ra +8003f3e8: ac440064 sw a0,100(v0) + +8003f3ec <_Z10fx_with_r3v>: +8003f3ec: 3c028021 lui v0,0x8021 +8003f3f0: 2442cfc0 addiu v0,v0,-12352 +8003f3f4: 8c450048 lw a1,72(v0) +8003f3f8: 8c43003c lw v1,60(v0) +8003f3fc: 3c048021 lui a0,0x8021 +8003f400: 2484cfcc addiu a0,a0,-12340 +8003f404: 34a51000 ori a1,a1,0x1000 +8003f408: 24630001 addiu v1,v1,1 +8003f40c: ac43003c sw v1,60(v0) +8003f410: ac450048 sw a1,72(v0) +8003f414: ac440068 sw a0,104(v0) +8003f418: 03e00008 jr ra +8003f41c: ac440064 sw a0,100(v0) + +8003f420 <_Z10fx_with_r4v>: +8003f420: 3c028021 lui v0,0x8021 +8003f424: 2442cfc0 addiu v0,v0,-12352 +8003f428: 8c450048 lw a1,72(v0) +8003f42c: 8c43003c lw v1,60(v0) +8003f430: 3c048021 lui a0,0x8021 +8003f434: 2484cfd0 addiu a0,a0,-12336 +8003f438: 34a51000 ori a1,a1,0x1000 +8003f43c: 24630001 addiu v1,v1,1 +8003f440: ac43003c sw v1,60(v0) +8003f444: ac450048 sw a1,72(v0) +8003f448: ac440068 sw a0,104(v0) +8003f44c: 03e00008 jr ra +8003f450: ac440064 sw a0,100(v0) + +8003f454 <_Z10fx_with_r5v>: +8003f454: 3c028021 lui v0,0x8021 +8003f458: 2442cfc0 addiu v0,v0,-12352 +8003f45c: 8c450048 lw a1,72(v0) +8003f460: 8c43003c lw v1,60(v0) +8003f464: 3c048021 lui a0,0x8021 +8003f468: 2484cfd4 addiu a0,a0,-12332 +8003f46c: 34a51000 ori a1,a1,0x1000 +8003f470: 24630001 addiu v1,v1,1 +8003f474: ac43003c sw v1,60(v0) +8003f478: ac450048 sw a1,72(v0) +8003f47c: ac440068 sw a0,104(v0) +8003f480: 03e00008 jr ra +8003f484: ac440064 sw a0,100(v0) + +8003f488 <_Z10fx_with_r6v>: +8003f488: 3c028021 lui v0,0x8021 +8003f48c: 2442cfc0 addiu v0,v0,-12352 +8003f490: 8c450048 lw a1,72(v0) +8003f494: 8c43003c lw v1,60(v0) +8003f498: 3c048021 lui a0,0x8021 +8003f49c: 2484cfd8 addiu a0,a0,-12328 +8003f4a0: 34a51000 ori a1,a1,0x1000 +8003f4a4: 24630001 addiu v1,v1,1 +8003f4a8: ac43003c sw v1,60(v0) +8003f4ac: ac450048 sw a1,72(v0) +8003f4b0: ac440068 sw a0,104(v0) +8003f4b4: 03e00008 jr ra +8003f4b8: ac440064 sw a0,100(v0) + +8003f4bc <_Z10fx_with_r7v>: +8003f4bc: 3c028021 lui v0,0x8021 +8003f4c0: 2442cfc0 addiu v0,v0,-12352 +8003f4c4: 8c450048 lw a1,72(v0) +8003f4c8: 8c43003c lw v1,60(v0) +8003f4cc: 3c048021 lui a0,0x8021 +8003f4d0: 2484cfdc addiu a0,a0,-12324 +8003f4d4: 34a51000 ori a1,a1,0x1000 +8003f4d8: 24630001 addiu v1,v1,1 +8003f4dc: ac43003c sw v1,60(v0) +8003f4e0: ac450048 sw a1,72(v0) +8003f4e4: ac440068 sw a0,104(v0) +8003f4e8: 03e00008 jr ra +8003f4ec: ac440064 sw a0,100(v0) + +8003f4f0 <_Z10fx_with_r8v>: +8003f4f0: 3c028021 lui v0,0x8021 +8003f4f4: 2442cfc0 addiu v0,v0,-12352 +8003f4f8: 8c450048 lw a1,72(v0) +8003f4fc: 8c43003c lw v1,60(v0) +8003f500: 3c048021 lui a0,0x8021 +8003f504: 2484cfe0 addiu a0,a0,-12320 +8003f508: 34a51000 ori a1,a1,0x1000 +8003f50c: 24630001 addiu v1,v1,1 +8003f510: ac43003c sw v1,60(v0) +8003f514: ac450048 sw a1,72(v0) +8003f518: ac440068 sw a0,104(v0) +8003f51c: 03e00008 jr ra +8003f520: ac440064 sw a0,100(v0) + +8003f524 <_Z10fx_with_r9v>: +8003f524: 3c028021 lui v0,0x8021 +8003f528: 2442cfc0 addiu v0,v0,-12352 +8003f52c: 8c450048 lw a1,72(v0) +8003f530: 8c43003c lw v1,60(v0) +8003f534: 3c048021 lui a0,0x8021 +8003f538: 2484cfe4 addiu a0,a0,-12316 +8003f53c: 34a51000 ori a1,a1,0x1000 +8003f540: 24630001 addiu v1,v1,1 +8003f544: ac43003c sw v1,60(v0) +8003f548: ac450048 sw a1,72(v0) +8003f54c: ac440068 sw a0,104(v0) +8003f550: 03e00008 jr ra +8003f554: ac440064 sw a0,100(v0) + +8003f558 <_Z11fx_with_r10v>: +8003f558: 3c028021 lui v0,0x8021 +8003f55c: 2442cfc0 addiu v0,v0,-12352 +8003f560: 8c450048 lw a1,72(v0) +8003f564: 8c43003c lw v1,60(v0) +8003f568: 3c048021 lui a0,0x8021 +8003f56c: 2484cfe8 addiu a0,a0,-12312 +8003f570: 34a51000 ori a1,a1,0x1000 +8003f574: 24630001 addiu v1,v1,1 +8003f578: ac43003c sw v1,60(v0) +8003f57c: ac450048 sw a1,72(v0) +8003f580: ac440068 sw a0,104(v0) +8003f584: 03e00008 jr ra +8003f588: ac440064 sw a0,100(v0) + +8003f58c <_Z11fx_with_r11v>: +8003f58c: 3c028021 lui v0,0x8021 +8003f590: 2442cfc0 addiu v0,v0,-12352 +8003f594: 8c450048 lw a1,72(v0) +8003f598: 8c43003c lw v1,60(v0) +8003f59c: 3c048021 lui a0,0x8021 +8003f5a0: 2484cfec addiu a0,a0,-12308 +8003f5a4: 34a51000 ori a1,a1,0x1000 +8003f5a8: 24630001 addiu v1,v1,1 +8003f5ac: ac43003c sw v1,60(v0) +8003f5b0: ac450048 sw a1,72(v0) +8003f5b4: ac440068 sw a0,104(v0) +8003f5b8: 03e00008 jr ra +8003f5bc: ac440064 sw a0,100(v0) + +8003f5c0 <_Z11fx_with_r12v>: +8003f5c0: 3c028021 lui v0,0x8021 +8003f5c4: 2442cfc0 addiu v0,v0,-12352 +8003f5c8: 8c450048 lw a1,72(v0) +8003f5cc: 8c43003c lw v1,60(v0) +8003f5d0: 3c048021 lui a0,0x8021 +8003f5d4: 2484cff0 addiu a0,a0,-12304 +8003f5d8: 34a51000 ori a1,a1,0x1000 +8003f5dc: 24630001 addiu v1,v1,1 +8003f5e0: ac43003c sw v1,60(v0) +8003f5e4: ac450048 sw a1,72(v0) +8003f5e8: ac440068 sw a0,104(v0) +8003f5ec: 03e00008 jr ra +8003f5f0: ac440064 sw a0,100(v0) + +8003f5f4 <_Z11fx_with_r13v>: +8003f5f4: 3c028021 lui v0,0x8021 +8003f5f8: 2442cfc0 addiu v0,v0,-12352 +8003f5fc: 8c450048 lw a1,72(v0) +8003f600: 8c43003c lw v1,60(v0) +8003f604: 3c048021 lui a0,0x8021 +8003f608: 2484cff4 addiu a0,a0,-12300 +8003f60c: 34a51000 ori a1,a1,0x1000 +8003f610: 24630001 addiu v1,v1,1 +8003f614: ac43003c sw v1,60(v0) +8003f618: ac450048 sw a1,72(v0) +8003f61c: ac440068 sw a0,104(v0) +8003f620: 03e00008 jr ra +8003f624: ac440064 sw a0,100(v0) + +8003f628 <_Z11fx_with_r14v>: +8003f628: 3c028021 lui v0,0x8021 +8003f62c: 2442cfc0 addiu v0,v0,-12352 +8003f630: 8c450048 lw a1,72(v0) +8003f634: 8c43003c lw v1,60(v0) +8003f638: 3c048021 lui a0,0x8021 +8003f63c: 2484cff8 addiu a0,a0,-12296 +8003f640: 34a51000 ori a1,a1,0x1000 +8003f644: 24630001 addiu v1,v1,1 +8003f648: ac43003c sw v1,60(v0) +8003f64c: ac450048 sw a1,72(v0) +8003f650: ac440068 sw a0,104(v0) +8003f654: 03e00008 jr ra +8003f658: ac440064 sw a0,100(v0) + +8003f65c <_Z11fx_with_r15v>: +8003f65c: 3c028021 lui v0,0x8021 +8003f660: 2442cfc0 addiu v0,v0,-12352 +8003f664: 8c450048 lw a1,72(v0) +8003f668: 8c43003c lw v1,60(v0) +8003f66c: 3c048021 lui a0,0x8021 +8003f670: 2484cffc addiu a0,a0,-12292 +8003f674: 34a51000 ori a1,a1,0x1000 +8003f678: 24630001 addiu v1,v1,1 +8003f67c: ac43003c sw v1,60(v0) +8003f680: ac450048 sw a1,72(v0) +8003f684: ac440068 sw a0,104(v0) +8003f688: 03e00008 jr ra +8003f68c: ac440064 sw a0,100(v0) + +8003f690 <_Z9fx_stw_r0v>: +8003f690: 3c078021 lui a3,0x8021 +8003f694: 24e4cfc0 addiu a0,a3,-12352 +8003f698: 8ce3cfc0 lw v1,-12352(a3) +8003f69c: 8c850068 lw a1,104(a0) +8003f6a0: ac830060 sw v1,96(a0) +8003f6a4: 8c8201d0 lw v0,464(a0) +8003f6a8: 8ca80000 lw t0,0(a1) +8003f6ac: 3063ffff andi v1,v1,0xffff +8003f6b0: 00431021 addu v0,v0,v1 +8003f6b4: a0480000 sb t0,0(v0) +8003f6b8: 8c860068 lw a2,104(a0) +8003f6bc: 94e2cfc0 lhu v0,-12352(a3) +8003f6c0: 8cc50000 lw a1,0(a2) +8003f6c4: 8c8301d0 lw v1,464(a0) +8003f6c8: 38420001 xori v0,v0,0x1 +8003f6cc: 00621821 addu v1,v1,v0 +8003f6d0: 00052a02 srl a1,a1,0x8 +8003f6d4: a0650000 sb a1,0(v1) +8003f6d8: 8c860048 lw a2,72(a0) +8003f6dc: 8c82003c lw v0,60(a0) +8003f6e0: 2403ecff li v1,-4865 +8003f6e4: 00c33024 and a2,a2,v1 +8003f6e8: 24420001 addiu v0,v0,1 +8003f6ec: ac82003c sw v0,60(a0) +8003f6f0: ac860048 sw a2,72(a0) +8003f6f4: ac840068 sw a0,104(a0) +8003f6f8: 03e00008 jr ra +8003f6fc: ac840064 sw a0,100(a0) + +8003f700 <_Z9fx_stw_r1v>: +8003f700: 3c028021 lui v0,0x8021 +8003f704: 2442cfc0 addiu v0,v0,-12352 +8003f708: 8c440004 lw a0,4(v0) +8003f70c: 8c450068 lw a1,104(v0) +8003f710: ac440060 sw a0,96(v0) +8003f714: 8c4301d0 lw v1,464(v0) +8003f718: 8ca70000 lw a3,0(a1) +8003f71c: 3084ffff andi a0,a0,0xffff +8003f720: 00641821 addu v1,v1,a0 +8003f724: a0670000 sb a3,0(v1) +8003f728: 8c460068 lw a2,104(v0) +8003f72c: 94430004 lhu v1,4(v0) +8003f730: 8cc50000 lw a1,0(a2) +8003f734: 8c4401d0 lw a0,464(v0) +8003f738: 38630001 xori v1,v1,0x1 +8003f73c: 00832021 addu a0,a0,v1 +8003f740: 00052a02 srl a1,a1,0x8 +8003f744: a0850000 sb a1,0(a0) +8003f748: 8c460048 lw a2,72(v0) +8003f74c: 8c43003c lw v1,60(v0) +8003f750: 2404ecff li a0,-4865 +8003f754: 00c43024 and a2,a2,a0 +8003f758: 24630001 addiu v1,v1,1 +8003f75c: ac43003c sw v1,60(v0) +8003f760: ac460048 sw a2,72(v0) +8003f764: ac420068 sw v0,104(v0) +8003f768: 03e00008 jr ra +8003f76c: ac420064 sw v0,100(v0) + +8003f770 <_Z9fx_stw_r2v>: +8003f770: 3c028021 lui v0,0x8021 +8003f774: 2442cfc0 addiu v0,v0,-12352 +8003f778: 8c440008 lw a0,8(v0) +8003f77c: 8c450068 lw a1,104(v0) +8003f780: ac440060 sw a0,96(v0) +8003f784: 8c4301d0 lw v1,464(v0) +8003f788: 8ca70000 lw a3,0(a1) +8003f78c: 3084ffff andi a0,a0,0xffff +8003f790: 00641821 addu v1,v1,a0 +8003f794: a0670000 sb a3,0(v1) +8003f798: 8c460068 lw a2,104(v0) +8003f79c: 94430008 lhu v1,8(v0) +8003f7a0: 8cc50000 lw a1,0(a2) +8003f7a4: 8c4401d0 lw a0,464(v0) +8003f7a8: 38630001 xori v1,v1,0x1 +8003f7ac: 00832021 addu a0,a0,v1 +8003f7b0: 00052a02 srl a1,a1,0x8 +8003f7b4: a0850000 sb a1,0(a0) +8003f7b8: 8c460048 lw a2,72(v0) +8003f7bc: 8c43003c lw v1,60(v0) +8003f7c0: 2404ecff li a0,-4865 +8003f7c4: 00c43024 and a2,a2,a0 +8003f7c8: 24630001 addiu v1,v1,1 +8003f7cc: ac43003c sw v1,60(v0) +8003f7d0: ac460048 sw a2,72(v0) +8003f7d4: ac420068 sw v0,104(v0) +8003f7d8: 03e00008 jr ra +8003f7dc: ac420064 sw v0,100(v0) + +8003f7e0 <_Z9fx_stw_r3v>: +8003f7e0: 3c028021 lui v0,0x8021 +8003f7e4: 2442cfc0 addiu v0,v0,-12352 +8003f7e8: 8c44000c lw a0,12(v0) +8003f7ec: 8c450068 lw a1,104(v0) +8003f7f0: ac440060 sw a0,96(v0) +8003f7f4: 8c4301d0 lw v1,464(v0) +8003f7f8: 8ca70000 lw a3,0(a1) +8003f7fc: 3084ffff andi a0,a0,0xffff +8003f800: 00641821 addu v1,v1,a0 +8003f804: a0670000 sb a3,0(v1) +8003f808: 8c460068 lw a2,104(v0) +8003f80c: 9443000c lhu v1,12(v0) +8003f810: 8cc50000 lw a1,0(a2) +8003f814: 8c4401d0 lw a0,464(v0) +8003f818: 38630001 xori v1,v1,0x1 +8003f81c: 00832021 addu a0,a0,v1 +8003f820: 00052a02 srl a1,a1,0x8 +8003f824: a0850000 sb a1,0(a0) +8003f828: 8c460048 lw a2,72(v0) +8003f82c: 8c43003c lw v1,60(v0) +8003f830: 2404ecff li a0,-4865 +8003f834: 00c43024 and a2,a2,a0 +8003f838: 24630001 addiu v1,v1,1 +8003f83c: ac43003c sw v1,60(v0) +8003f840: ac460048 sw a2,72(v0) +8003f844: ac420068 sw v0,104(v0) +8003f848: 03e00008 jr ra +8003f84c: ac420064 sw v0,100(v0) + +8003f850 <_Z9fx_stw_r4v>: +8003f850: 3c028021 lui v0,0x8021 +8003f854: 2442cfc0 addiu v0,v0,-12352 +8003f858: 8c440010 lw a0,16(v0) +8003f85c: 8c450068 lw a1,104(v0) +8003f860: ac440060 sw a0,96(v0) +8003f864: 8c4301d0 lw v1,464(v0) +8003f868: 8ca70000 lw a3,0(a1) +8003f86c: 3084ffff andi a0,a0,0xffff +8003f870: 00641821 addu v1,v1,a0 +8003f874: a0670000 sb a3,0(v1) +8003f878: 8c460068 lw a2,104(v0) +8003f87c: 94430010 lhu v1,16(v0) +8003f880: 8cc50000 lw a1,0(a2) +8003f884: 8c4401d0 lw a0,464(v0) +8003f888: 38630001 xori v1,v1,0x1 +8003f88c: 00832021 addu a0,a0,v1 +8003f890: 00052a02 srl a1,a1,0x8 +8003f894: a0850000 sb a1,0(a0) +8003f898: 8c460048 lw a2,72(v0) +8003f89c: 8c43003c lw v1,60(v0) +8003f8a0: 2404ecff li a0,-4865 +8003f8a4: 00c43024 and a2,a2,a0 +8003f8a8: 24630001 addiu v1,v1,1 +8003f8ac: ac43003c sw v1,60(v0) +8003f8b0: ac460048 sw a2,72(v0) +8003f8b4: ac420068 sw v0,104(v0) +8003f8b8: 03e00008 jr ra +8003f8bc: ac420064 sw v0,100(v0) + +8003f8c0 <_Z9fx_stw_r5v>: +8003f8c0: 3c028021 lui v0,0x8021 +8003f8c4: 2442cfc0 addiu v0,v0,-12352 +8003f8c8: 8c440014 lw a0,20(v0) +8003f8cc: 8c450068 lw a1,104(v0) +8003f8d0: ac440060 sw a0,96(v0) +8003f8d4: 8c4301d0 lw v1,464(v0) +8003f8d8: 8ca70000 lw a3,0(a1) +8003f8dc: 3084ffff andi a0,a0,0xffff +8003f8e0: 00641821 addu v1,v1,a0 +8003f8e4: a0670000 sb a3,0(v1) +8003f8e8: 8c460068 lw a2,104(v0) +8003f8ec: 94430014 lhu v1,20(v0) +8003f8f0: 8cc50000 lw a1,0(a2) +8003f8f4: 8c4401d0 lw a0,464(v0) +8003f8f8: 38630001 xori v1,v1,0x1 +8003f8fc: 00832021 addu a0,a0,v1 +8003f900: 00052a02 srl a1,a1,0x8 +8003f904: a0850000 sb a1,0(a0) +8003f908: 8c460048 lw a2,72(v0) +8003f90c: 8c43003c lw v1,60(v0) +8003f910: 2404ecff li a0,-4865 +8003f914: 00c43024 and a2,a2,a0 +8003f918: 24630001 addiu v1,v1,1 +8003f91c: ac43003c sw v1,60(v0) +8003f920: ac460048 sw a2,72(v0) +8003f924: ac420068 sw v0,104(v0) +8003f928: 03e00008 jr ra +8003f92c: ac420064 sw v0,100(v0) + +8003f930 <_Z9fx_stw_r6v>: +8003f930: 3c028021 lui v0,0x8021 +8003f934: 2442cfc0 addiu v0,v0,-12352 +8003f938: 8c440018 lw a0,24(v0) +8003f93c: 8c450068 lw a1,104(v0) +8003f940: ac440060 sw a0,96(v0) +8003f944: 8c4301d0 lw v1,464(v0) +8003f948: 8ca70000 lw a3,0(a1) +8003f94c: 3084ffff andi a0,a0,0xffff +8003f950: 00641821 addu v1,v1,a0 +8003f954: a0670000 sb a3,0(v1) +8003f958: 8c460068 lw a2,104(v0) +8003f95c: 94430018 lhu v1,24(v0) +8003f960: 8cc50000 lw a1,0(a2) +8003f964: 8c4401d0 lw a0,464(v0) +8003f968: 38630001 xori v1,v1,0x1 +8003f96c: 00832021 addu a0,a0,v1 +8003f970: 00052a02 srl a1,a1,0x8 +8003f974: a0850000 sb a1,0(a0) +8003f978: 8c460048 lw a2,72(v0) +8003f97c: 8c43003c lw v1,60(v0) +8003f980: 2404ecff li a0,-4865 +8003f984: 00c43024 and a2,a2,a0 +8003f988: 24630001 addiu v1,v1,1 +8003f98c: ac43003c sw v1,60(v0) +8003f990: ac460048 sw a2,72(v0) +8003f994: ac420068 sw v0,104(v0) +8003f998: 03e00008 jr ra +8003f99c: ac420064 sw v0,100(v0) + +8003f9a0 <_Z9fx_stw_r7v>: +8003f9a0: 3c028021 lui v0,0x8021 +8003f9a4: 2442cfc0 addiu v0,v0,-12352 +8003f9a8: 8c44001c lw a0,28(v0) +8003f9ac: 8c450068 lw a1,104(v0) +8003f9b0: ac440060 sw a0,96(v0) +8003f9b4: 8c4301d0 lw v1,464(v0) +8003f9b8: 8ca70000 lw a3,0(a1) +8003f9bc: 3084ffff andi a0,a0,0xffff +8003f9c0: 00641821 addu v1,v1,a0 +8003f9c4: a0670000 sb a3,0(v1) +8003f9c8: 8c460068 lw a2,104(v0) +8003f9cc: 9443001c lhu v1,28(v0) +8003f9d0: 8cc50000 lw a1,0(a2) +8003f9d4: 8c4401d0 lw a0,464(v0) +8003f9d8: 38630001 xori v1,v1,0x1 +8003f9dc: 00832021 addu a0,a0,v1 +8003f9e0: 00052a02 srl a1,a1,0x8 +8003f9e4: a0850000 sb a1,0(a0) +8003f9e8: 8c460048 lw a2,72(v0) +8003f9ec: 8c43003c lw v1,60(v0) +8003f9f0: 2404ecff li a0,-4865 +8003f9f4: 00c43024 and a2,a2,a0 +8003f9f8: 24630001 addiu v1,v1,1 +8003f9fc: ac43003c sw v1,60(v0) +8003fa00: ac460048 sw a2,72(v0) +8003fa04: ac420068 sw v0,104(v0) +8003fa08: 03e00008 jr ra +8003fa0c: ac420064 sw v0,100(v0) + +8003fa10 <_Z9fx_stw_r8v>: +8003fa10: 3c028021 lui v0,0x8021 +8003fa14: 2442cfc0 addiu v0,v0,-12352 +8003fa18: 8c440020 lw a0,32(v0) +8003fa1c: 8c450068 lw a1,104(v0) +8003fa20: ac440060 sw a0,96(v0) +8003fa24: 8c4301d0 lw v1,464(v0) +8003fa28: 8ca70000 lw a3,0(a1) +8003fa2c: 3084ffff andi a0,a0,0xffff +8003fa30: 00641821 addu v1,v1,a0 +8003fa34: a0670000 sb a3,0(v1) +8003fa38: 8c460068 lw a2,104(v0) +8003fa3c: 94430020 lhu v1,32(v0) +8003fa40: 8cc50000 lw a1,0(a2) +8003fa44: 8c4401d0 lw a0,464(v0) +8003fa48: 38630001 xori v1,v1,0x1 +8003fa4c: 00832021 addu a0,a0,v1 +8003fa50: 00052a02 srl a1,a1,0x8 +8003fa54: a0850000 sb a1,0(a0) +8003fa58: 8c460048 lw a2,72(v0) +8003fa5c: 8c43003c lw v1,60(v0) +8003fa60: 2404ecff li a0,-4865 +8003fa64: 00c43024 and a2,a2,a0 +8003fa68: 24630001 addiu v1,v1,1 +8003fa6c: ac43003c sw v1,60(v0) +8003fa70: ac460048 sw a2,72(v0) +8003fa74: ac420068 sw v0,104(v0) +8003fa78: 03e00008 jr ra +8003fa7c: ac420064 sw v0,100(v0) + +8003fa80 <_Z9fx_stw_r9v>: +8003fa80: 3c028021 lui v0,0x8021 +8003fa84: 2442cfc0 addiu v0,v0,-12352 +8003fa88: 8c440024 lw a0,36(v0) +8003fa8c: 8c450068 lw a1,104(v0) +8003fa90: ac440060 sw a0,96(v0) +8003fa94: 8c4301d0 lw v1,464(v0) +8003fa98: 8ca70000 lw a3,0(a1) +8003fa9c: 3084ffff andi a0,a0,0xffff +8003faa0: 00641821 addu v1,v1,a0 +8003faa4: a0670000 sb a3,0(v1) +8003faa8: 8c460068 lw a2,104(v0) +8003faac: 94430024 lhu v1,36(v0) +8003fab0: 8cc50000 lw a1,0(a2) +8003fab4: 8c4401d0 lw a0,464(v0) +8003fab8: 38630001 xori v1,v1,0x1 +8003fabc: 00832021 addu a0,a0,v1 +8003fac0: 00052a02 srl a1,a1,0x8 +8003fac4: a0850000 sb a1,0(a0) +8003fac8: 8c460048 lw a2,72(v0) +8003facc: 8c43003c lw v1,60(v0) +8003fad0: 2404ecff li a0,-4865 +8003fad4: 00c43024 and a2,a2,a0 +8003fad8: 24630001 addiu v1,v1,1 +8003fadc: ac43003c sw v1,60(v0) +8003fae0: ac460048 sw a2,72(v0) +8003fae4: ac420068 sw v0,104(v0) +8003fae8: 03e00008 jr ra +8003faec: ac420064 sw v0,100(v0) + +8003faf0 <_Z10fx_stw_r10v>: +8003faf0: 3c028021 lui v0,0x8021 +8003faf4: 2442cfc0 addiu v0,v0,-12352 +8003faf8: 8c440028 lw a0,40(v0) +8003fafc: 8c450068 lw a1,104(v0) +8003fb00: ac440060 sw a0,96(v0) +8003fb04: 8c4301d0 lw v1,464(v0) +8003fb08: 8ca70000 lw a3,0(a1) +8003fb0c: 3084ffff andi a0,a0,0xffff +8003fb10: 00641821 addu v1,v1,a0 +8003fb14: a0670000 sb a3,0(v1) +8003fb18: 8c460068 lw a2,104(v0) +8003fb1c: 94430028 lhu v1,40(v0) +8003fb20: 8cc50000 lw a1,0(a2) +8003fb24: 8c4401d0 lw a0,464(v0) +8003fb28: 38630001 xori v1,v1,0x1 +8003fb2c: 00832021 addu a0,a0,v1 +8003fb30: 00052a02 srl a1,a1,0x8 +8003fb34: a0850000 sb a1,0(a0) +8003fb38: 8c460048 lw a2,72(v0) +8003fb3c: 8c43003c lw v1,60(v0) +8003fb40: 2404ecff li a0,-4865 +8003fb44: 00c43024 and a2,a2,a0 +8003fb48: 24630001 addiu v1,v1,1 +8003fb4c: ac43003c sw v1,60(v0) +8003fb50: ac460048 sw a2,72(v0) +8003fb54: ac420068 sw v0,104(v0) +8003fb58: 03e00008 jr ra +8003fb5c: ac420064 sw v0,100(v0) + +8003fb60 <_Z10fx_stw_r11v>: +8003fb60: 3c028021 lui v0,0x8021 +8003fb64: 2442cfc0 addiu v0,v0,-12352 +8003fb68: 8c44002c lw a0,44(v0) +8003fb6c: 8c450068 lw a1,104(v0) +8003fb70: ac440060 sw a0,96(v0) +8003fb74: 8c4301d0 lw v1,464(v0) +8003fb78: 8ca70000 lw a3,0(a1) +8003fb7c: 3084ffff andi a0,a0,0xffff +8003fb80: 00641821 addu v1,v1,a0 +8003fb84: a0670000 sb a3,0(v1) +8003fb88: 8c460068 lw a2,104(v0) +8003fb8c: 9443002c lhu v1,44(v0) +8003fb90: 8cc50000 lw a1,0(a2) +8003fb94: 8c4401d0 lw a0,464(v0) +8003fb98: 38630001 xori v1,v1,0x1 +8003fb9c: 00832021 addu a0,a0,v1 +8003fba0: 00052a02 srl a1,a1,0x8 +8003fba4: a0850000 sb a1,0(a0) +8003fba8: 8c460048 lw a2,72(v0) +8003fbac: 8c43003c lw v1,60(v0) +8003fbb0: 2404ecff li a0,-4865 +8003fbb4: 00c43024 and a2,a2,a0 +8003fbb8: 24630001 addiu v1,v1,1 +8003fbbc: ac43003c sw v1,60(v0) +8003fbc0: ac460048 sw a2,72(v0) +8003fbc4: ac420068 sw v0,104(v0) +8003fbc8: 03e00008 jr ra +8003fbcc: ac420064 sw v0,100(v0) + +8003fbd0 <_Z9fx_stb_r0v>: +8003fbd0: 3c028021 lui v0,0x8021 +8003fbd4: 8c44cfc0 lw a0,-12352(v0) +8003fbd8: 2442cfc0 addiu v0,v0,-12352 +8003fbdc: 8c450068 lw a1,104(v0) +8003fbe0: ac440060 sw a0,96(v0) +8003fbe4: 8c4301d0 lw v1,464(v0) +8003fbe8: 8ca60000 lw a2,0(a1) +8003fbec: 3084ffff andi a0,a0,0xffff +8003fbf0: 00641821 addu v1,v1,a0 +8003fbf4: a0660000 sb a2,0(v1) +8003fbf8: 8c450048 lw a1,72(v0) +8003fbfc: 8c43003c lw v1,60(v0) +8003fc00: 2404ecff li a0,-4865 +8003fc04: 00a42824 and a1,a1,a0 +8003fc08: 24630001 addiu v1,v1,1 +8003fc0c: ac43003c sw v1,60(v0) +8003fc10: ac450048 sw a1,72(v0) +8003fc14: ac420068 sw v0,104(v0) +8003fc18: 03e00008 jr ra +8003fc1c: ac420064 sw v0,100(v0) + +8003fc20 <_Z9fx_stb_r1v>: +8003fc20: 3c028021 lui v0,0x8021 +8003fc24: 2442cfc0 addiu v0,v0,-12352 +8003fc28: 8c440004 lw a0,4(v0) +8003fc2c: 8c450068 lw a1,104(v0) +8003fc30: ac440060 sw a0,96(v0) +8003fc34: 8c4301d0 lw v1,464(v0) +8003fc38: 8ca60000 lw a2,0(a1) +8003fc3c: 3084ffff andi a0,a0,0xffff +8003fc40: 00641821 addu v1,v1,a0 +8003fc44: a0660000 sb a2,0(v1) +8003fc48: 8c450048 lw a1,72(v0) +8003fc4c: 8c43003c lw v1,60(v0) +8003fc50: 2404ecff li a0,-4865 +8003fc54: 00a42824 and a1,a1,a0 +8003fc58: 24630001 addiu v1,v1,1 +8003fc5c: ac43003c sw v1,60(v0) +8003fc60: ac450048 sw a1,72(v0) +8003fc64: ac420068 sw v0,104(v0) +8003fc68: 03e00008 jr ra +8003fc6c: ac420064 sw v0,100(v0) + +8003fc70 <_Z9fx_stb_r2v>: +8003fc70: 3c028021 lui v0,0x8021 +8003fc74: 2442cfc0 addiu v0,v0,-12352 +8003fc78: 8c440008 lw a0,8(v0) +8003fc7c: 8c450068 lw a1,104(v0) +8003fc80: ac440060 sw a0,96(v0) +8003fc84: 8c4301d0 lw v1,464(v0) +8003fc88: 8ca60000 lw a2,0(a1) +8003fc8c: 3084ffff andi a0,a0,0xffff +8003fc90: 00641821 addu v1,v1,a0 +8003fc94: a0660000 sb a2,0(v1) +8003fc98: 8c450048 lw a1,72(v0) +8003fc9c: 8c43003c lw v1,60(v0) +8003fca0: 2404ecff li a0,-4865 +8003fca4: 00a42824 and a1,a1,a0 +8003fca8: 24630001 addiu v1,v1,1 +8003fcac: ac43003c sw v1,60(v0) +8003fcb0: ac450048 sw a1,72(v0) +8003fcb4: ac420068 sw v0,104(v0) +8003fcb8: 03e00008 jr ra +8003fcbc: ac420064 sw v0,100(v0) + +8003fcc0 <_Z9fx_stb_r3v>: +8003fcc0: 3c028021 lui v0,0x8021 +8003fcc4: 2442cfc0 addiu v0,v0,-12352 +8003fcc8: 8c44000c lw a0,12(v0) +8003fccc: 8c450068 lw a1,104(v0) +8003fcd0: ac440060 sw a0,96(v0) +8003fcd4: 8c4301d0 lw v1,464(v0) +8003fcd8: 8ca60000 lw a2,0(a1) +8003fcdc: 3084ffff andi a0,a0,0xffff +8003fce0: 00641821 addu v1,v1,a0 +8003fce4: a0660000 sb a2,0(v1) +8003fce8: 8c450048 lw a1,72(v0) +8003fcec: 8c43003c lw v1,60(v0) +8003fcf0: 2404ecff li a0,-4865 +8003fcf4: 00a42824 and a1,a1,a0 +8003fcf8: 24630001 addiu v1,v1,1 +8003fcfc: ac43003c sw v1,60(v0) +8003fd00: ac450048 sw a1,72(v0) +8003fd04: ac420068 sw v0,104(v0) +8003fd08: 03e00008 jr ra +8003fd0c: ac420064 sw v0,100(v0) + +8003fd10 <_Z9fx_stb_r4v>: +8003fd10: 3c028021 lui v0,0x8021 +8003fd14: 2442cfc0 addiu v0,v0,-12352 +8003fd18: 8c440010 lw a0,16(v0) +8003fd1c: 8c450068 lw a1,104(v0) +8003fd20: ac440060 sw a0,96(v0) +8003fd24: 8c4301d0 lw v1,464(v0) +8003fd28: 8ca60000 lw a2,0(a1) +8003fd2c: 3084ffff andi a0,a0,0xffff +8003fd30: 00641821 addu v1,v1,a0 +8003fd34: a0660000 sb a2,0(v1) +8003fd38: 8c450048 lw a1,72(v0) +8003fd3c: 8c43003c lw v1,60(v0) +8003fd40: 2404ecff li a0,-4865 +8003fd44: 00a42824 and a1,a1,a0 +8003fd48: 24630001 addiu v1,v1,1 +8003fd4c: ac43003c sw v1,60(v0) +8003fd50: ac450048 sw a1,72(v0) +8003fd54: ac420068 sw v0,104(v0) +8003fd58: 03e00008 jr ra +8003fd5c: ac420064 sw v0,100(v0) + +8003fd60 <_Z9fx_stb_r5v>: +8003fd60: 3c028021 lui v0,0x8021 +8003fd64: 2442cfc0 addiu v0,v0,-12352 +8003fd68: 8c440014 lw a0,20(v0) +8003fd6c: 8c450068 lw a1,104(v0) +8003fd70: ac440060 sw a0,96(v0) +8003fd74: 8c4301d0 lw v1,464(v0) +8003fd78: 8ca60000 lw a2,0(a1) +8003fd7c: 3084ffff andi a0,a0,0xffff +8003fd80: 00641821 addu v1,v1,a0 +8003fd84: a0660000 sb a2,0(v1) +8003fd88: 8c450048 lw a1,72(v0) +8003fd8c: 8c43003c lw v1,60(v0) +8003fd90: 2404ecff li a0,-4865 +8003fd94: 00a42824 and a1,a1,a0 +8003fd98: 24630001 addiu v1,v1,1 +8003fd9c: ac43003c sw v1,60(v0) +8003fda0: ac450048 sw a1,72(v0) +8003fda4: ac420068 sw v0,104(v0) +8003fda8: 03e00008 jr ra +8003fdac: ac420064 sw v0,100(v0) + +8003fdb0 <_Z9fx_stb_r6v>: +8003fdb0: 3c028021 lui v0,0x8021 +8003fdb4: 2442cfc0 addiu v0,v0,-12352 +8003fdb8: 8c440018 lw a0,24(v0) +8003fdbc: 8c450068 lw a1,104(v0) +8003fdc0: ac440060 sw a0,96(v0) +8003fdc4: 8c4301d0 lw v1,464(v0) +8003fdc8: 8ca60000 lw a2,0(a1) +8003fdcc: 3084ffff andi a0,a0,0xffff +8003fdd0: 00641821 addu v1,v1,a0 +8003fdd4: a0660000 sb a2,0(v1) +8003fdd8: 8c450048 lw a1,72(v0) +8003fddc: 8c43003c lw v1,60(v0) +8003fde0: 2404ecff li a0,-4865 +8003fde4: 00a42824 and a1,a1,a0 +8003fde8: 24630001 addiu v1,v1,1 +8003fdec: ac43003c sw v1,60(v0) +8003fdf0: ac450048 sw a1,72(v0) +8003fdf4: ac420068 sw v0,104(v0) +8003fdf8: 03e00008 jr ra +8003fdfc: ac420064 sw v0,100(v0) + +8003fe00 <_Z9fx_stb_r7v>: +8003fe00: 3c028021 lui v0,0x8021 +8003fe04: 2442cfc0 addiu v0,v0,-12352 +8003fe08: 8c44001c lw a0,28(v0) +8003fe0c: 8c450068 lw a1,104(v0) +8003fe10: ac440060 sw a0,96(v0) +8003fe14: 8c4301d0 lw v1,464(v0) +8003fe18: 8ca60000 lw a2,0(a1) +8003fe1c: 3084ffff andi a0,a0,0xffff +8003fe20: 00641821 addu v1,v1,a0 +8003fe24: a0660000 sb a2,0(v1) +8003fe28: 8c450048 lw a1,72(v0) +8003fe2c: 8c43003c lw v1,60(v0) +8003fe30: 2404ecff li a0,-4865 +8003fe34: 00a42824 and a1,a1,a0 +8003fe38: 24630001 addiu v1,v1,1 +8003fe3c: ac43003c sw v1,60(v0) +8003fe40: ac450048 sw a1,72(v0) +8003fe44: ac420068 sw v0,104(v0) +8003fe48: 03e00008 jr ra +8003fe4c: ac420064 sw v0,100(v0) + +8003fe50 <_Z9fx_stb_r8v>: +8003fe50: 3c028021 lui v0,0x8021 +8003fe54: 2442cfc0 addiu v0,v0,-12352 +8003fe58: 8c440020 lw a0,32(v0) +8003fe5c: 8c450068 lw a1,104(v0) +8003fe60: ac440060 sw a0,96(v0) +8003fe64: 8c4301d0 lw v1,464(v0) +8003fe68: 8ca60000 lw a2,0(a1) +8003fe6c: 3084ffff andi a0,a0,0xffff +8003fe70: 00641821 addu v1,v1,a0 +8003fe74: a0660000 sb a2,0(v1) +8003fe78: 8c450048 lw a1,72(v0) +8003fe7c: 8c43003c lw v1,60(v0) +8003fe80: 2404ecff li a0,-4865 +8003fe84: 00a42824 and a1,a1,a0 +8003fe88: 24630001 addiu v1,v1,1 +8003fe8c: ac43003c sw v1,60(v0) +8003fe90: ac450048 sw a1,72(v0) +8003fe94: ac420068 sw v0,104(v0) +8003fe98: 03e00008 jr ra +8003fe9c: ac420064 sw v0,100(v0) + +8003fea0 <_Z9fx_stb_r9v>: +8003fea0: 3c028021 lui v0,0x8021 +8003fea4: 2442cfc0 addiu v0,v0,-12352 +8003fea8: 8c440024 lw a0,36(v0) +8003feac: 8c450068 lw a1,104(v0) +8003feb0: ac440060 sw a0,96(v0) +8003feb4: 8c4301d0 lw v1,464(v0) +8003feb8: 8ca60000 lw a2,0(a1) +8003febc: 3084ffff andi a0,a0,0xffff +8003fec0: 00641821 addu v1,v1,a0 +8003fec4: a0660000 sb a2,0(v1) +8003fec8: 8c450048 lw a1,72(v0) +8003fecc: 8c43003c lw v1,60(v0) +8003fed0: 2404ecff li a0,-4865 +8003fed4: 00a42824 and a1,a1,a0 +8003fed8: 24630001 addiu v1,v1,1 +8003fedc: ac43003c sw v1,60(v0) +8003fee0: ac450048 sw a1,72(v0) +8003fee4: ac420068 sw v0,104(v0) +8003fee8: 03e00008 jr ra +8003feec: ac420064 sw v0,100(v0) + +8003fef0 <_Z10fx_stb_r10v>: +8003fef0: 3c028021 lui v0,0x8021 +8003fef4: 2442cfc0 addiu v0,v0,-12352 +8003fef8: 8c440028 lw a0,40(v0) +8003fefc: 8c450068 lw a1,104(v0) +8003ff00: ac440060 sw a0,96(v0) +8003ff04: 8c4301d0 lw v1,464(v0) +8003ff08: 8ca60000 lw a2,0(a1) +8003ff0c: 3084ffff andi a0,a0,0xffff +8003ff10: 00641821 addu v1,v1,a0 +8003ff14: a0660000 sb a2,0(v1) +8003ff18: 8c450048 lw a1,72(v0) +8003ff1c: 8c43003c lw v1,60(v0) +8003ff20: 2404ecff li a0,-4865 +8003ff24: 00a42824 and a1,a1,a0 +8003ff28: 24630001 addiu v1,v1,1 +8003ff2c: ac43003c sw v1,60(v0) +8003ff30: ac450048 sw a1,72(v0) +8003ff34: ac420068 sw v0,104(v0) +8003ff38: 03e00008 jr ra +8003ff3c: ac420064 sw v0,100(v0) + +8003ff40 <_Z10fx_stb_r11v>: +8003ff40: 3c028021 lui v0,0x8021 +8003ff44: 2442cfc0 addiu v0,v0,-12352 +8003ff48: 8c44002c lw a0,44(v0) +8003ff4c: 8c450068 lw a1,104(v0) +8003ff50: ac440060 sw a0,96(v0) +8003ff54: 8c4301d0 lw v1,464(v0) +8003ff58: 8ca60000 lw a2,0(a1) +8003ff5c: 3084ffff andi a0,a0,0xffff +8003ff60: 00641821 addu v1,v1,a0 +8003ff64: a0660000 sb a2,0(v1) +8003ff68: 8c450048 lw a1,72(v0) +8003ff6c: 8c43003c lw v1,60(v0) +8003ff70: 2404ecff li a0,-4865 +8003ff74: 00a42824 and a1,a1,a0 +8003ff78: 24630001 addiu v1,v1,1 +8003ff7c: ac43003c sw v1,60(v0) +8003ff80: ac450048 sw a1,72(v0) +8003ff84: ac420068 sw v0,104(v0) +8003ff88: 03e00008 jr ra +8003ff8c: ac420064 sw v0,100(v0) + +8003ff90 <_Z7fx_loopv>: +8003ff90: 3c058021 lui a1,0x8021 +8003ff94: 24a4cfc0 addiu a0,a1,-12352 +8003ff98: 8c820030 lw v0,48(a0) +8003ff9c: 2442ffff addiu v0,v0,-1 +8003ffa0: 3043ffff andi v1,v0,0xffff +8003ffa4: ac820030 sw v0,48(a0) +8003ffa8: ac820078 sw v0,120(a0) +8003ffac: 1060000b beqz v1,8003ffdc <_Z7fx_loopv+0x4c> +8003ffb0: ac820074 sw v0,116(a0) +8003ffb4: 8c820034 lw v0,52(a0) +8003ffb8: ac82003c sw v0,60(a0) +8003ffbc: 24a2cfc0 addiu v0,a1,-12352 +8003ffc0: 8c430048 lw v1,72(v0) +8003ffc4: 2404ecff li a0,-4865 +8003ffc8: 00641824 and v1,v1,a0 +8003ffcc: ac420064 sw v0,100(v0) +8003ffd0: ac430048 sw v1,72(v0) +8003ffd4: 03e00008 jr ra +8003ffd8: ac420068 sw v0,104(v0) +8003ffdc: 8c82003c lw v0,60(a0) +8003ffe0: 24420001 addiu v0,v0,1 +8003ffe4: ac82003c sw v0,60(a0) +8003ffe8: 24a2cfc0 addiu v0,a1,-12352 +8003ffec: 8c430048 lw v1,72(v0) +8003fff0: 2404ecff li a0,-4865 +8003fff4: 00641824 and v1,v1,a0 +8003fff8: ac420064 sw v0,100(v0) +8003fffc: ac430048 sw v1,72(v0) +80040000: 03e00008 jr ra +80040004: ac420068 sw v0,104(v0) + +80040008 <_Z7fx_alt1v>: +80040008: 3c058021 lui a1,0x8021 +8004000c: 24a5cfc0 addiu a1,a1,-12352 +80040010: 8ca30048 lw v1,72(a1) +80040014: 8ca4003c lw a0,60(a1) +80040018: 34630100 ori v1,v1,0x100 +8004001c: 2402efff li v0,-4097 +80040020: 00621824 and v1,v1,v0 +80040024: 24840001 addiu a0,a0,1 +80040028: aca4003c sw a0,60(a1) +8004002c: 03e00008 jr ra +80040030: aca30048 sw v1,72(a1) + +80040034 <_Z7fx_alt2v>: +80040034: 3c058021 lui a1,0x8021 +80040038: 24a5cfc0 addiu a1,a1,-12352 +8004003c: 8ca30048 lw v1,72(a1) +80040040: 8ca4003c lw a0,60(a1) +80040044: 34630200 ori v1,v1,0x200 +80040048: 2402efff li v0,-4097 +8004004c: 00621824 and v1,v1,v0 +80040050: 24840001 addiu a0,a0,1 +80040054: aca4003c sw a0,60(a1) +80040058: 03e00008 jr ra +8004005c: aca30048 sw v1,72(a1) + +80040060 <_Z7fx_alt3v>: +80040060: 3c058021 lui a1,0x8021 +80040064: 24a5cfc0 addiu a1,a1,-12352 +80040068: 8ca30048 lw v1,72(a1) +8004006c: 8ca4003c lw a0,60(a1) +80040070: 34630300 ori v1,v1,0x300 +80040074: 2402efff li v0,-4097 +80040078: 00621824 and v1,v1,v0 +8004007c: 24840001 addiu a0,a0,1 +80040080: aca4003c sw a0,60(a1) +80040084: 03e00008 jr ra +80040088: aca30048 sw v1,72(a1) + +8004008c <_Z9fx_ldw_r0v>: +8004008c: 3c028021 lui v0,0x8021 +80040090: 8c45cfc0 lw a1,-12352(v0) +80040094: 2447cfc0 addiu a3,v0,-12352 +80040098: 30a6ffff andi a2,a1,0xffff +8004009c: 8ce301d0 lw v1,464(a3) +800400a0: 38c20001 xori v0,a2,0x1 +800400a4: 00621021 addu v0,v1,v0 +800400a8: ace50060 sw a1,96(a3) +800400ac: 90440000 lbu a0,0(v0) +800400b0: 8ce2003c lw v0,60(a3) +800400b4: 00661821 addu v1,v1,a2 +800400b8: 90650000 lbu a1,0(v1) +800400bc: 24420001 addiu v0,v0,1 +800400c0: ace2003c sw v0,60(a3) +800400c4: 00042200 sll a0,a0,0x8 +800400c8: 8ce30064 lw v1,100(a3) +800400cc: 3c028021 lui v0,0x8021 +800400d0: 00a42825 or a1,a1,a0 +800400d4: 2442cff8 addiu v0,v0,-12296 +800400d8: 10620008 beq v1,v0,800400fc <_Z9fx_ldw_r0v+0x70> +800400dc: ac650000 sw a1,0(v1) +800400e0: 8ce20048 lw v0,72(a3) +800400e4: 2403ecff li v1,-4865 +800400e8: 00431024 and v0,v0,v1 +800400ec: ace70064 sw a3,100(a3) +800400f0: ace20048 sw v0,72(a3) +800400f4: 03e00008 jr ra +800400f8: ace70068 sw a3,104(a3) +800400fc: 94e20038 lhu v0,56(a3) +80040100: 8ce301d4 lw v1,468(a3) +80040104: 00621821 addu v1,v1,v0 +80040108: 8ce20048 lw v0,72(a3) +8004010c: 90640000 lbu a0,0(v1) +80040110: 2403ecff li v1,-4865 +80040114: 00431024 and v0,v0,v1 +80040118: a0e4006c sb a0,108(a3) +8004011c: ace70064 sw a3,100(a3) +80040120: ace20048 sw v0,72(a3) +80040124: 03e00008 jr ra +80040128: ace70068 sw a3,104(a3) + +8004012c <_Z9fx_ldw_r1v>: +8004012c: 3c028021 lui v0,0x8021 +80040130: 2447cfc0 addiu a3,v0,-12352 +80040134: 8ce50004 lw a1,4(a3) +80040138: 8ce301d0 lw v1,464(a3) +8004013c: 30a6ffff andi a2,a1,0xffff +80040140: 38c20001 xori v0,a2,0x1 +80040144: 00621021 addu v0,v1,v0 +80040148: ace50060 sw a1,96(a3) +8004014c: 90440000 lbu a0,0(v0) +80040150: 8ce2003c lw v0,60(a3) +80040154: 00661821 addu v1,v1,a2 +80040158: 90650000 lbu a1,0(v1) +8004015c: 24420001 addiu v0,v0,1 +80040160: ace2003c sw v0,60(a3) +80040164: 00042200 sll a0,a0,0x8 +80040168: 8ce30064 lw v1,100(a3) +8004016c: 3c028021 lui v0,0x8021 +80040170: 00a42825 or a1,a1,a0 +80040174: 2442cff8 addiu v0,v0,-12296 +80040178: 10620008 beq v1,v0,8004019c <_Z9fx_ldw_r1v+0x70> +8004017c: ac650000 sw a1,0(v1) +80040180: 8ce20048 lw v0,72(a3) +80040184: 2403ecff li v1,-4865 +80040188: 00431024 and v0,v0,v1 +8004018c: ace70064 sw a3,100(a3) +80040190: ace20048 sw v0,72(a3) +80040194: 03e00008 jr ra +80040198: ace70068 sw a3,104(a3) +8004019c: 94e20038 lhu v0,56(a3) +800401a0: 8ce301d4 lw v1,468(a3) +800401a4: 00621821 addu v1,v1,v0 +800401a8: 8ce20048 lw v0,72(a3) +800401ac: 90640000 lbu a0,0(v1) +800401b0: 2403ecff li v1,-4865 +800401b4: 00431024 and v0,v0,v1 +800401b8: a0e4006c sb a0,108(a3) +800401bc: ace70064 sw a3,100(a3) +800401c0: ace20048 sw v0,72(a3) +800401c4: 03e00008 jr ra +800401c8: ace70068 sw a3,104(a3) + +800401cc <_Z9fx_ldw_r2v>: +800401cc: 3c028021 lui v0,0x8021 +800401d0: 2447cfc0 addiu a3,v0,-12352 +800401d4: 8ce50008 lw a1,8(a3) +800401d8: 8ce301d0 lw v1,464(a3) +800401dc: 30a6ffff andi a2,a1,0xffff +800401e0: 38c20001 xori v0,a2,0x1 +800401e4: 00621021 addu v0,v1,v0 +800401e8: ace50060 sw a1,96(a3) +800401ec: 90440000 lbu a0,0(v0) +800401f0: 8ce2003c lw v0,60(a3) +800401f4: 00661821 addu v1,v1,a2 +800401f8: 90650000 lbu a1,0(v1) +800401fc: 24420001 addiu v0,v0,1 +80040200: ace2003c sw v0,60(a3) +80040204: 00042200 sll a0,a0,0x8 +80040208: 8ce30064 lw v1,100(a3) +8004020c: 3c028021 lui v0,0x8021 +80040210: 00a42825 or a1,a1,a0 +80040214: 2442cff8 addiu v0,v0,-12296 +80040218: 10620008 beq v1,v0,8004023c <_Z9fx_ldw_r2v+0x70> +8004021c: ac650000 sw a1,0(v1) +80040220: 8ce20048 lw v0,72(a3) +80040224: 2403ecff li v1,-4865 +80040228: 00431024 and v0,v0,v1 +8004022c: ace70064 sw a3,100(a3) +80040230: ace20048 sw v0,72(a3) +80040234: 03e00008 jr ra +80040238: ace70068 sw a3,104(a3) +8004023c: 94e20038 lhu v0,56(a3) +80040240: 8ce301d4 lw v1,468(a3) +80040244: 00621821 addu v1,v1,v0 +80040248: 8ce20048 lw v0,72(a3) +8004024c: 90640000 lbu a0,0(v1) +80040250: 2403ecff li v1,-4865 +80040254: 00431024 and v0,v0,v1 +80040258: a0e4006c sb a0,108(a3) +8004025c: ace70064 sw a3,100(a3) +80040260: ace20048 sw v0,72(a3) +80040264: 03e00008 jr ra +80040268: ace70068 sw a3,104(a3) + +8004026c <_Z9fx_ldw_r3v>: +8004026c: 3c028021 lui v0,0x8021 +80040270: 2447cfc0 addiu a3,v0,-12352 +80040274: 8ce5000c lw a1,12(a3) +80040278: 8ce301d0 lw v1,464(a3) +8004027c: 30a6ffff andi a2,a1,0xffff +80040280: 38c20001 xori v0,a2,0x1 +80040284: 00621021 addu v0,v1,v0 +80040288: ace50060 sw a1,96(a3) +8004028c: 90440000 lbu a0,0(v0) +80040290: 8ce2003c lw v0,60(a3) +80040294: 00661821 addu v1,v1,a2 +80040298: 90650000 lbu a1,0(v1) +8004029c: 24420001 addiu v0,v0,1 +800402a0: ace2003c sw v0,60(a3) +800402a4: 00042200 sll a0,a0,0x8 +800402a8: 8ce30064 lw v1,100(a3) +800402ac: 3c028021 lui v0,0x8021 +800402b0: 00a42825 or a1,a1,a0 +800402b4: 2442cff8 addiu v0,v0,-12296 +800402b8: 10620008 beq v1,v0,800402dc <_Z9fx_ldw_r3v+0x70> +800402bc: ac650000 sw a1,0(v1) +800402c0: 8ce20048 lw v0,72(a3) +800402c4: 2403ecff li v1,-4865 +800402c8: 00431024 and v0,v0,v1 +800402cc: ace70064 sw a3,100(a3) +800402d0: ace20048 sw v0,72(a3) +800402d4: 03e00008 jr ra +800402d8: ace70068 sw a3,104(a3) +800402dc: 94e20038 lhu v0,56(a3) +800402e0: 8ce301d4 lw v1,468(a3) +800402e4: 00621821 addu v1,v1,v0 +800402e8: 8ce20048 lw v0,72(a3) +800402ec: 90640000 lbu a0,0(v1) +800402f0: 2403ecff li v1,-4865 +800402f4: 00431024 and v0,v0,v1 +800402f8: a0e4006c sb a0,108(a3) +800402fc: ace70064 sw a3,100(a3) +80040300: ace20048 sw v0,72(a3) +80040304: 03e00008 jr ra +80040308: ace70068 sw a3,104(a3) + +8004030c <_Z9fx_ldw_r4v>: +8004030c: 3c028021 lui v0,0x8021 +80040310: 2447cfc0 addiu a3,v0,-12352 +80040314: 8ce50010 lw a1,16(a3) +80040318: 8ce301d0 lw v1,464(a3) +8004031c: 30a6ffff andi a2,a1,0xffff +80040320: 38c20001 xori v0,a2,0x1 +80040324: 00621021 addu v0,v1,v0 +80040328: ace50060 sw a1,96(a3) +8004032c: 90440000 lbu a0,0(v0) +80040330: 8ce2003c lw v0,60(a3) +80040334: 00661821 addu v1,v1,a2 +80040338: 90650000 lbu a1,0(v1) +8004033c: 24420001 addiu v0,v0,1 +80040340: ace2003c sw v0,60(a3) +80040344: 00042200 sll a0,a0,0x8 +80040348: 8ce30064 lw v1,100(a3) +8004034c: 3c028021 lui v0,0x8021 +80040350: 00a42825 or a1,a1,a0 +80040354: 2442cff8 addiu v0,v0,-12296 +80040358: 10620008 beq v1,v0,8004037c <_Z9fx_ldw_r4v+0x70> +8004035c: ac650000 sw a1,0(v1) +80040360: 8ce20048 lw v0,72(a3) +80040364: 2403ecff li v1,-4865 +80040368: 00431024 and v0,v0,v1 +8004036c: ace70064 sw a3,100(a3) +80040370: ace20048 sw v0,72(a3) +80040374: 03e00008 jr ra +80040378: ace70068 sw a3,104(a3) +8004037c: 94e20038 lhu v0,56(a3) +80040380: 8ce301d4 lw v1,468(a3) +80040384: 00621821 addu v1,v1,v0 +80040388: 8ce20048 lw v0,72(a3) +8004038c: 90640000 lbu a0,0(v1) +80040390: 2403ecff li v1,-4865 +80040394: 00431024 and v0,v0,v1 +80040398: a0e4006c sb a0,108(a3) +8004039c: ace70064 sw a3,100(a3) +800403a0: ace20048 sw v0,72(a3) +800403a4: 03e00008 jr ra +800403a8: ace70068 sw a3,104(a3) + +800403ac <_Z9fx_ldw_r5v>: +800403ac: 3c028021 lui v0,0x8021 +800403b0: 2447cfc0 addiu a3,v0,-12352 +800403b4: 8ce50014 lw a1,20(a3) +800403b8: 8ce301d0 lw v1,464(a3) +800403bc: 30a6ffff andi a2,a1,0xffff +800403c0: 38c20001 xori v0,a2,0x1 +800403c4: 00621021 addu v0,v1,v0 +800403c8: ace50060 sw a1,96(a3) +800403cc: 90440000 lbu a0,0(v0) +800403d0: 8ce2003c lw v0,60(a3) +800403d4: 00661821 addu v1,v1,a2 +800403d8: 90650000 lbu a1,0(v1) +800403dc: 24420001 addiu v0,v0,1 +800403e0: ace2003c sw v0,60(a3) +800403e4: 00042200 sll a0,a0,0x8 +800403e8: 8ce30064 lw v1,100(a3) +800403ec: 3c028021 lui v0,0x8021 +800403f0: 00a42825 or a1,a1,a0 +800403f4: 2442cff8 addiu v0,v0,-12296 +800403f8: 10620008 beq v1,v0,8004041c <_Z9fx_ldw_r5v+0x70> +800403fc: ac650000 sw a1,0(v1) +80040400: 8ce20048 lw v0,72(a3) +80040404: 2403ecff li v1,-4865 +80040408: 00431024 and v0,v0,v1 +8004040c: ace70064 sw a3,100(a3) +80040410: ace20048 sw v0,72(a3) +80040414: 03e00008 jr ra +80040418: ace70068 sw a3,104(a3) +8004041c: 94e20038 lhu v0,56(a3) +80040420: 8ce301d4 lw v1,468(a3) +80040424: 00621821 addu v1,v1,v0 +80040428: 8ce20048 lw v0,72(a3) +8004042c: 90640000 lbu a0,0(v1) +80040430: 2403ecff li v1,-4865 +80040434: 00431024 and v0,v0,v1 +80040438: a0e4006c sb a0,108(a3) +8004043c: ace70064 sw a3,100(a3) +80040440: ace20048 sw v0,72(a3) +80040444: 03e00008 jr ra +80040448: ace70068 sw a3,104(a3) + +8004044c <_Z9fx_ldw_r6v>: +8004044c: 3c028021 lui v0,0x8021 +80040450: 2447cfc0 addiu a3,v0,-12352 +80040454: 8ce50018 lw a1,24(a3) +80040458: 8ce301d0 lw v1,464(a3) +8004045c: 30a6ffff andi a2,a1,0xffff +80040460: 38c20001 xori v0,a2,0x1 +80040464: 00621021 addu v0,v1,v0 +80040468: ace50060 sw a1,96(a3) +8004046c: 90440000 lbu a0,0(v0) +80040470: 8ce2003c lw v0,60(a3) +80040474: 00661821 addu v1,v1,a2 +80040478: 90650000 lbu a1,0(v1) +8004047c: 24420001 addiu v0,v0,1 +80040480: ace2003c sw v0,60(a3) +80040484: 00042200 sll a0,a0,0x8 +80040488: 8ce30064 lw v1,100(a3) +8004048c: 3c028021 lui v0,0x8021 +80040490: 00a42825 or a1,a1,a0 +80040494: 2442cff8 addiu v0,v0,-12296 +80040498: 10620008 beq v1,v0,800404bc <_Z9fx_ldw_r6v+0x70> +8004049c: ac650000 sw a1,0(v1) +800404a0: 8ce20048 lw v0,72(a3) +800404a4: 2403ecff li v1,-4865 +800404a8: 00431024 and v0,v0,v1 +800404ac: ace70064 sw a3,100(a3) +800404b0: ace20048 sw v0,72(a3) +800404b4: 03e00008 jr ra +800404b8: ace70068 sw a3,104(a3) +800404bc: 94e20038 lhu v0,56(a3) +800404c0: 8ce301d4 lw v1,468(a3) +800404c4: 00621821 addu v1,v1,v0 +800404c8: 8ce20048 lw v0,72(a3) +800404cc: 90640000 lbu a0,0(v1) +800404d0: 2403ecff li v1,-4865 +800404d4: 00431024 and v0,v0,v1 +800404d8: a0e4006c sb a0,108(a3) +800404dc: ace70064 sw a3,100(a3) +800404e0: ace20048 sw v0,72(a3) +800404e4: 03e00008 jr ra +800404e8: ace70068 sw a3,104(a3) + +800404ec <_Z9fx_ldw_r7v>: +800404ec: 3c028021 lui v0,0x8021 +800404f0: 2447cfc0 addiu a3,v0,-12352 +800404f4: 8ce5001c lw a1,28(a3) +800404f8: 8ce301d0 lw v1,464(a3) +800404fc: 30a6ffff andi a2,a1,0xffff +80040500: 38c20001 xori v0,a2,0x1 +80040504: 00621021 addu v0,v1,v0 +80040508: ace50060 sw a1,96(a3) +8004050c: 90440000 lbu a0,0(v0) +80040510: 8ce2003c lw v0,60(a3) +80040514: 00661821 addu v1,v1,a2 +80040518: 90650000 lbu a1,0(v1) +8004051c: 24420001 addiu v0,v0,1 +80040520: ace2003c sw v0,60(a3) +80040524: 00042200 sll a0,a0,0x8 +80040528: 8ce30064 lw v1,100(a3) +8004052c: 3c028021 lui v0,0x8021 +80040530: 00a42825 or a1,a1,a0 +80040534: 2442cff8 addiu v0,v0,-12296 +80040538: 10620008 beq v1,v0,8004055c <_Z9fx_ldw_r7v+0x70> +8004053c: ac650000 sw a1,0(v1) +80040540: 8ce20048 lw v0,72(a3) +80040544: 2403ecff li v1,-4865 +80040548: 00431024 and v0,v0,v1 +8004054c: ace70064 sw a3,100(a3) +80040550: ace20048 sw v0,72(a3) +80040554: 03e00008 jr ra +80040558: ace70068 sw a3,104(a3) +8004055c: 94e20038 lhu v0,56(a3) +80040560: 8ce301d4 lw v1,468(a3) +80040564: 00621821 addu v1,v1,v0 +80040568: 8ce20048 lw v0,72(a3) +8004056c: 90640000 lbu a0,0(v1) +80040570: 2403ecff li v1,-4865 +80040574: 00431024 and v0,v0,v1 +80040578: a0e4006c sb a0,108(a3) +8004057c: ace70064 sw a3,100(a3) +80040580: ace20048 sw v0,72(a3) +80040584: 03e00008 jr ra +80040588: ace70068 sw a3,104(a3) + +8004058c <_Z9fx_ldw_r8v>: +8004058c: 3c028021 lui v0,0x8021 +80040590: 2447cfc0 addiu a3,v0,-12352 +80040594: 8ce50020 lw a1,32(a3) +80040598: 8ce301d0 lw v1,464(a3) +8004059c: 30a6ffff andi a2,a1,0xffff +800405a0: 38c20001 xori v0,a2,0x1 +800405a4: 00621021 addu v0,v1,v0 +800405a8: ace50060 sw a1,96(a3) +800405ac: 90440000 lbu a0,0(v0) +800405b0: 8ce2003c lw v0,60(a3) +800405b4: 00661821 addu v1,v1,a2 +800405b8: 90650000 lbu a1,0(v1) +800405bc: 24420001 addiu v0,v0,1 +800405c0: ace2003c sw v0,60(a3) +800405c4: 00042200 sll a0,a0,0x8 +800405c8: 8ce30064 lw v1,100(a3) +800405cc: 3c028021 lui v0,0x8021 +800405d0: 00a42825 or a1,a1,a0 +800405d4: 2442cff8 addiu v0,v0,-12296 +800405d8: 10620008 beq v1,v0,800405fc <_Z9fx_ldw_r8v+0x70> +800405dc: ac650000 sw a1,0(v1) +800405e0: 8ce20048 lw v0,72(a3) +800405e4: 2403ecff li v1,-4865 +800405e8: 00431024 and v0,v0,v1 +800405ec: ace70064 sw a3,100(a3) +800405f0: ace20048 sw v0,72(a3) +800405f4: 03e00008 jr ra +800405f8: ace70068 sw a3,104(a3) +800405fc: 94e20038 lhu v0,56(a3) +80040600: 8ce301d4 lw v1,468(a3) +80040604: 00621821 addu v1,v1,v0 +80040608: 8ce20048 lw v0,72(a3) +8004060c: 90640000 lbu a0,0(v1) +80040610: 2403ecff li v1,-4865 +80040614: 00431024 and v0,v0,v1 +80040618: a0e4006c sb a0,108(a3) +8004061c: ace70064 sw a3,100(a3) +80040620: ace20048 sw v0,72(a3) +80040624: 03e00008 jr ra +80040628: ace70068 sw a3,104(a3) + +8004062c <_Z9fx_ldw_r9v>: +8004062c: 3c028021 lui v0,0x8021 +80040630: 2447cfc0 addiu a3,v0,-12352 +80040634: 8ce50024 lw a1,36(a3) +80040638: 8ce301d0 lw v1,464(a3) +8004063c: 30a6ffff andi a2,a1,0xffff +80040640: 38c20001 xori v0,a2,0x1 +80040644: 00621021 addu v0,v1,v0 +80040648: ace50060 sw a1,96(a3) +8004064c: 90440000 lbu a0,0(v0) +80040650: 8ce2003c lw v0,60(a3) +80040654: 00661821 addu v1,v1,a2 +80040658: 90650000 lbu a1,0(v1) +8004065c: 24420001 addiu v0,v0,1 +80040660: ace2003c sw v0,60(a3) +80040664: 00042200 sll a0,a0,0x8 +80040668: 8ce30064 lw v1,100(a3) +8004066c: 3c028021 lui v0,0x8021 +80040670: 00a42825 or a1,a1,a0 +80040674: 2442cff8 addiu v0,v0,-12296 +80040678: 10620008 beq v1,v0,8004069c <_Z9fx_ldw_r9v+0x70> +8004067c: ac650000 sw a1,0(v1) +80040680: 8ce20048 lw v0,72(a3) +80040684: 2403ecff li v1,-4865 +80040688: 00431024 and v0,v0,v1 +8004068c: ace70064 sw a3,100(a3) +80040690: ace20048 sw v0,72(a3) +80040694: 03e00008 jr ra +80040698: ace70068 sw a3,104(a3) +8004069c: 94e20038 lhu v0,56(a3) +800406a0: 8ce301d4 lw v1,468(a3) +800406a4: 00621821 addu v1,v1,v0 +800406a8: 8ce20048 lw v0,72(a3) +800406ac: 90640000 lbu a0,0(v1) +800406b0: 2403ecff li v1,-4865 +800406b4: 00431024 and v0,v0,v1 +800406b8: a0e4006c sb a0,108(a3) +800406bc: ace70064 sw a3,100(a3) +800406c0: ace20048 sw v0,72(a3) +800406c4: 03e00008 jr ra +800406c8: ace70068 sw a3,104(a3) + +800406cc <_Z10fx_ldw_r10v>: +800406cc: 3c028021 lui v0,0x8021 +800406d0: 2447cfc0 addiu a3,v0,-12352 +800406d4: 8ce50028 lw a1,40(a3) +800406d8: 8ce301d0 lw v1,464(a3) +800406dc: 30a6ffff andi a2,a1,0xffff +800406e0: 38c20001 xori v0,a2,0x1 +800406e4: 00621021 addu v0,v1,v0 +800406e8: ace50060 sw a1,96(a3) +800406ec: 90440000 lbu a0,0(v0) +800406f0: 8ce2003c lw v0,60(a3) +800406f4: 00661821 addu v1,v1,a2 +800406f8: 90650000 lbu a1,0(v1) +800406fc: 24420001 addiu v0,v0,1 +80040700: ace2003c sw v0,60(a3) +80040704: 00042200 sll a0,a0,0x8 +80040708: 8ce30064 lw v1,100(a3) +8004070c: 3c028021 lui v0,0x8021 +80040710: 00a42825 or a1,a1,a0 +80040714: 2442cff8 addiu v0,v0,-12296 +80040718: 10620008 beq v1,v0,8004073c <_Z10fx_ldw_r10v+0x70> +8004071c: ac650000 sw a1,0(v1) +80040720: 8ce20048 lw v0,72(a3) +80040724: 2403ecff li v1,-4865 +80040728: 00431024 and v0,v0,v1 +8004072c: ace70064 sw a3,100(a3) +80040730: ace20048 sw v0,72(a3) +80040734: 03e00008 jr ra +80040738: ace70068 sw a3,104(a3) +8004073c: 94e20038 lhu v0,56(a3) +80040740: 8ce301d4 lw v1,468(a3) +80040744: 00621821 addu v1,v1,v0 +80040748: 8ce20048 lw v0,72(a3) +8004074c: 90640000 lbu a0,0(v1) +80040750: 2403ecff li v1,-4865 +80040754: 00431024 and v0,v0,v1 +80040758: a0e4006c sb a0,108(a3) +8004075c: ace70064 sw a3,100(a3) +80040760: ace20048 sw v0,72(a3) +80040764: 03e00008 jr ra +80040768: ace70068 sw a3,104(a3) + +8004076c <_Z10fx_ldw_r11v>: +8004076c: 3c028021 lui v0,0x8021 +80040770: 2447cfc0 addiu a3,v0,-12352 +80040774: 8ce5002c lw a1,44(a3) +80040778: 8ce301d0 lw v1,464(a3) +8004077c: 30a6ffff andi a2,a1,0xffff +80040780: 38c20001 xori v0,a2,0x1 +80040784: 00621021 addu v0,v1,v0 +80040788: ace50060 sw a1,96(a3) +8004078c: 90440000 lbu a0,0(v0) +80040790: 8ce2003c lw v0,60(a3) +80040794: 00661821 addu v1,v1,a2 +80040798: 90650000 lbu a1,0(v1) +8004079c: 24420001 addiu v0,v0,1 +800407a0: ace2003c sw v0,60(a3) +800407a4: 00042200 sll a0,a0,0x8 +800407a8: 8ce30064 lw v1,100(a3) +800407ac: 3c028021 lui v0,0x8021 +800407b0: 00a42825 or a1,a1,a0 +800407b4: 2442cff8 addiu v0,v0,-12296 +800407b8: 10620008 beq v1,v0,800407dc <_Z10fx_ldw_r11v+0x70> +800407bc: ac650000 sw a1,0(v1) +800407c0: 8ce20048 lw v0,72(a3) +800407c4: 2403ecff li v1,-4865 +800407c8: 00431024 and v0,v0,v1 +800407cc: ace70064 sw a3,100(a3) +800407d0: ace20048 sw v0,72(a3) +800407d4: 03e00008 jr ra +800407d8: ace70068 sw a3,104(a3) +800407dc: 94e20038 lhu v0,56(a3) +800407e0: 8ce301d4 lw v1,468(a3) +800407e4: 00621821 addu v1,v1,v0 +800407e8: 8ce20048 lw v0,72(a3) +800407ec: 90640000 lbu a0,0(v1) +800407f0: 2403ecff li v1,-4865 +800407f4: 00431024 and v0,v0,v1 +800407f8: a0e4006c sb a0,108(a3) +800407fc: ace70064 sw a3,100(a3) +80040800: ace20048 sw v0,72(a3) +80040804: 03e00008 jr ra +80040808: ace70068 sw a3,104(a3) + +8004080c <_Z9fx_ldb_r0v>: +8004080c: 3c028021 lui v0,0x8021 +80040810: 2446cfc0 addiu a2,v0,-12352 +80040814: 8c44cfc0 lw a0,-12352(v0) +80040818: 8cc301d0 lw v1,464(a2) +8004081c: 3082ffff andi v0,a0,0xffff +80040820: 00621821 addu v1,v1,v0 +80040824: 8cc2003c lw v0,60(a2) +80040828: acc40060 sw a0,96(a2) +8004082c: 24420001 addiu v0,v0,1 +80040830: 90640000 lbu a0,0(v1) +80040834: 8cc50064 lw a1,100(a2) +80040838: acc2003c sw v0,60(a2) +8004083c: 3c028021 lui v0,0x8021 +80040840: 2442cff8 addiu v0,v0,-12296 +80040844: 10a20008 beq a1,v0,80040868 <_Z9fx_ldb_r0v+0x5c> +80040848: aca40000 sw a0,0(a1) +8004084c: 8cc20048 lw v0,72(a2) +80040850: 2403ecff li v1,-4865 +80040854: 00431024 and v0,v0,v1 +80040858: acc60064 sw a2,100(a2) +8004085c: acc20048 sw v0,72(a2) +80040860: 03e00008 jr ra +80040864: acc60068 sw a2,104(a2) +80040868: 94c20038 lhu v0,56(a2) +8004086c: 8cc301d4 lw v1,468(a2) +80040870: 00621821 addu v1,v1,v0 +80040874: 8cc20048 lw v0,72(a2) +80040878: 90640000 lbu a0,0(v1) +8004087c: 2403ecff li v1,-4865 +80040880: 00431024 and v0,v0,v1 +80040884: a0c4006c sb a0,108(a2) +80040888: acc60064 sw a2,100(a2) +8004088c: acc20048 sw v0,72(a2) +80040890: 03e00008 jr ra +80040894: acc60068 sw a2,104(a2) + +80040898 <_Z9fx_ldb_r1v>: +80040898: 3c028021 lui v0,0x8021 +8004089c: 2446cfc0 addiu a2,v0,-12352 +800408a0: 8cc40004 lw a0,4(a2) +800408a4: 8cc301d0 lw v1,464(a2) +800408a8: 3082ffff andi v0,a0,0xffff +800408ac: 00621821 addu v1,v1,v0 +800408b0: 8cc2003c lw v0,60(a2) +800408b4: acc40060 sw a0,96(a2) +800408b8: 24420001 addiu v0,v0,1 +800408bc: 90640000 lbu a0,0(v1) +800408c0: 8cc50064 lw a1,100(a2) +800408c4: acc2003c sw v0,60(a2) +800408c8: 3c028021 lui v0,0x8021 +800408cc: 2442cff8 addiu v0,v0,-12296 +800408d0: 10a20008 beq a1,v0,800408f4 <_Z9fx_ldb_r1v+0x5c> +800408d4: aca40000 sw a0,0(a1) +800408d8: 8cc20048 lw v0,72(a2) +800408dc: 2403ecff li v1,-4865 +800408e0: 00431024 and v0,v0,v1 +800408e4: acc60064 sw a2,100(a2) +800408e8: acc20048 sw v0,72(a2) +800408ec: 03e00008 jr ra +800408f0: acc60068 sw a2,104(a2) +800408f4: 94c20038 lhu v0,56(a2) +800408f8: 8cc301d4 lw v1,468(a2) +800408fc: 00621821 addu v1,v1,v0 +80040900: 8cc20048 lw v0,72(a2) +80040904: 90640000 lbu a0,0(v1) +80040908: 2403ecff li v1,-4865 +8004090c: 00431024 and v0,v0,v1 +80040910: a0c4006c sb a0,108(a2) +80040914: acc60064 sw a2,100(a2) +80040918: acc20048 sw v0,72(a2) +8004091c: 03e00008 jr ra +80040920: acc60068 sw a2,104(a2) + +80040924 <_Z9fx_ldb_r2v>: +80040924: 3c028021 lui v0,0x8021 +80040928: 2446cfc0 addiu a2,v0,-12352 +8004092c: 8cc40008 lw a0,8(a2) +80040930: 8cc301d0 lw v1,464(a2) +80040934: 3082ffff andi v0,a0,0xffff +80040938: 00621821 addu v1,v1,v0 +8004093c: 8cc2003c lw v0,60(a2) +80040940: acc40060 sw a0,96(a2) +80040944: 24420001 addiu v0,v0,1 +80040948: 90640000 lbu a0,0(v1) +8004094c: 8cc50064 lw a1,100(a2) +80040950: acc2003c sw v0,60(a2) +80040954: 3c028021 lui v0,0x8021 +80040958: 2442cff8 addiu v0,v0,-12296 +8004095c: 10a20008 beq a1,v0,80040980 <_Z9fx_ldb_r2v+0x5c> +80040960: aca40000 sw a0,0(a1) +80040964: 8cc20048 lw v0,72(a2) +80040968: 2403ecff li v1,-4865 +8004096c: 00431024 and v0,v0,v1 +80040970: acc60064 sw a2,100(a2) +80040974: acc20048 sw v0,72(a2) +80040978: 03e00008 jr ra +8004097c: acc60068 sw a2,104(a2) +80040980: 94c20038 lhu v0,56(a2) +80040984: 8cc301d4 lw v1,468(a2) +80040988: 00621821 addu v1,v1,v0 +8004098c: 8cc20048 lw v0,72(a2) +80040990: 90640000 lbu a0,0(v1) +80040994: 2403ecff li v1,-4865 +80040998: 00431024 and v0,v0,v1 +8004099c: a0c4006c sb a0,108(a2) +800409a0: acc60064 sw a2,100(a2) +800409a4: acc20048 sw v0,72(a2) +800409a8: 03e00008 jr ra +800409ac: acc60068 sw a2,104(a2) + +800409b0 <_Z9fx_ldb_r3v>: +800409b0: 3c028021 lui v0,0x8021 +800409b4: 2446cfc0 addiu a2,v0,-12352 +800409b8: 8cc4000c lw a0,12(a2) +800409bc: 8cc301d0 lw v1,464(a2) +800409c0: 3082ffff andi v0,a0,0xffff +800409c4: 00621821 addu v1,v1,v0 +800409c8: 8cc2003c lw v0,60(a2) +800409cc: acc40060 sw a0,96(a2) +800409d0: 24420001 addiu v0,v0,1 +800409d4: 90640000 lbu a0,0(v1) +800409d8: 8cc50064 lw a1,100(a2) +800409dc: acc2003c sw v0,60(a2) +800409e0: 3c028021 lui v0,0x8021 +800409e4: 2442cff8 addiu v0,v0,-12296 +800409e8: 10a20008 beq a1,v0,80040a0c <_Z9fx_ldb_r3v+0x5c> +800409ec: aca40000 sw a0,0(a1) +800409f0: 8cc20048 lw v0,72(a2) +800409f4: 2403ecff li v1,-4865 +800409f8: 00431024 and v0,v0,v1 +800409fc: acc60064 sw a2,100(a2) +80040a00: acc20048 sw v0,72(a2) +80040a04: 03e00008 jr ra +80040a08: acc60068 sw a2,104(a2) +80040a0c: 94c20038 lhu v0,56(a2) +80040a10: 8cc301d4 lw v1,468(a2) +80040a14: 00621821 addu v1,v1,v0 +80040a18: 8cc20048 lw v0,72(a2) +80040a1c: 90640000 lbu a0,0(v1) +80040a20: 2403ecff li v1,-4865 +80040a24: 00431024 and v0,v0,v1 +80040a28: a0c4006c sb a0,108(a2) +80040a2c: acc60064 sw a2,100(a2) +80040a30: acc20048 sw v0,72(a2) +80040a34: 03e00008 jr ra +80040a38: acc60068 sw a2,104(a2) + +80040a3c <_Z9fx_ldb_r4v>: +80040a3c: 3c028021 lui v0,0x8021 +80040a40: 2446cfc0 addiu a2,v0,-12352 +80040a44: 8cc40010 lw a0,16(a2) +80040a48: 8cc301d0 lw v1,464(a2) +80040a4c: 3082ffff andi v0,a0,0xffff +80040a50: 00621821 addu v1,v1,v0 +80040a54: 8cc2003c lw v0,60(a2) +80040a58: acc40060 sw a0,96(a2) +80040a5c: 24420001 addiu v0,v0,1 +80040a60: 90640000 lbu a0,0(v1) +80040a64: 8cc50064 lw a1,100(a2) +80040a68: acc2003c sw v0,60(a2) +80040a6c: 3c028021 lui v0,0x8021 +80040a70: 2442cff8 addiu v0,v0,-12296 +80040a74: 10a20008 beq a1,v0,80040a98 <_Z9fx_ldb_r4v+0x5c> +80040a78: aca40000 sw a0,0(a1) +80040a7c: 8cc20048 lw v0,72(a2) +80040a80: 2403ecff li v1,-4865 +80040a84: 00431024 and v0,v0,v1 +80040a88: acc60064 sw a2,100(a2) +80040a8c: acc20048 sw v0,72(a2) +80040a90: 03e00008 jr ra +80040a94: acc60068 sw a2,104(a2) +80040a98: 94c20038 lhu v0,56(a2) +80040a9c: 8cc301d4 lw v1,468(a2) +80040aa0: 00621821 addu v1,v1,v0 +80040aa4: 8cc20048 lw v0,72(a2) +80040aa8: 90640000 lbu a0,0(v1) +80040aac: 2403ecff li v1,-4865 +80040ab0: 00431024 and v0,v0,v1 +80040ab4: a0c4006c sb a0,108(a2) +80040ab8: acc60064 sw a2,100(a2) +80040abc: acc20048 sw v0,72(a2) +80040ac0: 03e00008 jr ra +80040ac4: acc60068 sw a2,104(a2) + +80040ac8 <_Z9fx_ldb_r5v>: +80040ac8: 3c028021 lui v0,0x8021 +80040acc: 2446cfc0 addiu a2,v0,-12352 +80040ad0: 8cc40014 lw a0,20(a2) +80040ad4: 8cc301d0 lw v1,464(a2) +80040ad8: 3082ffff andi v0,a0,0xffff +80040adc: 00621821 addu v1,v1,v0 +80040ae0: 8cc2003c lw v0,60(a2) +80040ae4: acc40060 sw a0,96(a2) +80040ae8: 24420001 addiu v0,v0,1 +80040aec: 90640000 lbu a0,0(v1) +80040af0: 8cc50064 lw a1,100(a2) +80040af4: acc2003c sw v0,60(a2) +80040af8: 3c028021 lui v0,0x8021 +80040afc: 2442cff8 addiu v0,v0,-12296 +80040b00: 10a20008 beq a1,v0,80040b24 <_Z9fx_ldb_r5v+0x5c> +80040b04: aca40000 sw a0,0(a1) +80040b08: 8cc20048 lw v0,72(a2) +80040b0c: 2403ecff li v1,-4865 +80040b10: 00431024 and v0,v0,v1 +80040b14: acc60064 sw a2,100(a2) +80040b18: acc20048 sw v0,72(a2) +80040b1c: 03e00008 jr ra +80040b20: acc60068 sw a2,104(a2) +80040b24: 94c20038 lhu v0,56(a2) +80040b28: 8cc301d4 lw v1,468(a2) +80040b2c: 00621821 addu v1,v1,v0 +80040b30: 8cc20048 lw v0,72(a2) +80040b34: 90640000 lbu a0,0(v1) +80040b38: 2403ecff li v1,-4865 +80040b3c: 00431024 and v0,v0,v1 +80040b40: a0c4006c sb a0,108(a2) +80040b44: acc60064 sw a2,100(a2) +80040b48: acc20048 sw v0,72(a2) +80040b4c: 03e00008 jr ra +80040b50: acc60068 sw a2,104(a2) + +80040b54 <_Z9fx_ldb_r6v>: +80040b54: 3c028021 lui v0,0x8021 +80040b58: 2446cfc0 addiu a2,v0,-12352 +80040b5c: 8cc40018 lw a0,24(a2) +80040b60: 8cc301d0 lw v1,464(a2) +80040b64: 3082ffff andi v0,a0,0xffff +80040b68: 00621821 addu v1,v1,v0 +80040b6c: 8cc2003c lw v0,60(a2) +80040b70: acc40060 sw a0,96(a2) +80040b74: 24420001 addiu v0,v0,1 +80040b78: 90640000 lbu a0,0(v1) +80040b7c: 8cc50064 lw a1,100(a2) +80040b80: acc2003c sw v0,60(a2) +80040b84: 3c028021 lui v0,0x8021 +80040b88: 2442cff8 addiu v0,v0,-12296 +80040b8c: 10a20008 beq a1,v0,80040bb0 <_Z9fx_ldb_r6v+0x5c> +80040b90: aca40000 sw a0,0(a1) +80040b94: 8cc20048 lw v0,72(a2) +80040b98: 2403ecff li v1,-4865 +80040b9c: 00431024 and v0,v0,v1 +80040ba0: acc60064 sw a2,100(a2) +80040ba4: acc20048 sw v0,72(a2) +80040ba8: 03e00008 jr ra +80040bac: acc60068 sw a2,104(a2) +80040bb0: 94c20038 lhu v0,56(a2) +80040bb4: 8cc301d4 lw v1,468(a2) +80040bb8: 00621821 addu v1,v1,v0 +80040bbc: 8cc20048 lw v0,72(a2) +80040bc0: 90640000 lbu a0,0(v1) +80040bc4: 2403ecff li v1,-4865 +80040bc8: 00431024 and v0,v0,v1 +80040bcc: a0c4006c sb a0,108(a2) +80040bd0: acc60064 sw a2,100(a2) +80040bd4: acc20048 sw v0,72(a2) +80040bd8: 03e00008 jr ra +80040bdc: acc60068 sw a2,104(a2) + +80040be0 <_Z9fx_ldb_r7v>: +80040be0: 3c028021 lui v0,0x8021 +80040be4: 2446cfc0 addiu a2,v0,-12352 +80040be8: 8cc4001c lw a0,28(a2) +80040bec: 8cc301d0 lw v1,464(a2) +80040bf0: 3082ffff andi v0,a0,0xffff +80040bf4: 00621821 addu v1,v1,v0 +80040bf8: 8cc2003c lw v0,60(a2) +80040bfc: acc40060 sw a0,96(a2) +80040c00: 24420001 addiu v0,v0,1 +80040c04: 90640000 lbu a0,0(v1) +80040c08: 8cc50064 lw a1,100(a2) +80040c0c: acc2003c sw v0,60(a2) +80040c10: 3c028021 lui v0,0x8021 +80040c14: 2442cff8 addiu v0,v0,-12296 +80040c18: 10a20008 beq a1,v0,80040c3c <_Z9fx_ldb_r7v+0x5c> +80040c1c: aca40000 sw a0,0(a1) +80040c20: 8cc20048 lw v0,72(a2) +80040c24: 2403ecff li v1,-4865 +80040c28: 00431024 and v0,v0,v1 +80040c2c: acc60064 sw a2,100(a2) +80040c30: acc20048 sw v0,72(a2) +80040c34: 03e00008 jr ra +80040c38: acc60068 sw a2,104(a2) +80040c3c: 94c20038 lhu v0,56(a2) +80040c40: 8cc301d4 lw v1,468(a2) +80040c44: 00621821 addu v1,v1,v0 +80040c48: 8cc20048 lw v0,72(a2) +80040c4c: 90640000 lbu a0,0(v1) +80040c50: 2403ecff li v1,-4865 +80040c54: 00431024 and v0,v0,v1 +80040c58: a0c4006c sb a0,108(a2) +80040c5c: acc60064 sw a2,100(a2) +80040c60: acc20048 sw v0,72(a2) +80040c64: 03e00008 jr ra +80040c68: acc60068 sw a2,104(a2) + +80040c6c <_Z9fx_ldb_r8v>: +80040c6c: 3c028021 lui v0,0x8021 +80040c70: 2446cfc0 addiu a2,v0,-12352 +80040c74: 8cc40020 lw a0,32(a2) +80040c78: 8cc301d0 lw v1,464(a2) +80040c7c: 3082ffff andi v0,a0,0xffff +80040c80: 00621821 addu v1,v1,v0 +80040c84: 8cc2003c lw v0,60(a2) +80040c88: acc40060 sw a0,96(a2) +80040c8c: 24420001 addiu v0,v0,1 +80040c90: 90640000 lbu a0,0(v1) +80040c94: 8cc50064 lw a1,100(a2) +80040c98: acc2003c sw v0,60(a2) +80040c9c: 3c028021 lui v0,0x8021 +80040ca0: 2442cff8 addiu v0,v0,-12296 +80040ca4: 10a20008 beq a1,v0,80040cc8 <_Z9fx_ldb_r8v+0x5c> +80040ca8: aca40000 sw a0,0(a1) +80040cac: 8cc20048 lw v0,72(a2) +80040cb0: 2403ecff li v1,-4865 +80040cb4: 00431024 and v0,v0,v1 +80040cb8: acc60064 sw a2,100(a2) +80040cbc: acc20048 sw v0,72(a2) +80040cc0: 03e00008 jr ra +80040cc4: acc60068 sw a2,104(a2) +80040cc8: 94c20038 lhu v0,56(a2) +80040ccc: 8cc301d4 lw v1,468(a2) +80040cd0: 00621821 addu v1,v1,v0 +80040cd4: 8cc20048 lw v0,72(a2) +80040cd8: 90640000 lbu a0,0(v1) +80040cdc: 2403ecff li v1,-4865 +80040ce0: 00431024 and v0,v0,v1 +80040ce4: a0c4006c sb a0,108(a2) +80040ce8: acc60064 sw a2,100(a2) +80040cec: acc20048 sw v0,72(a2) +80040cf0: 03e00008 jr ra +80040cf4: acc60068 sw a2,104(a2) + +80040cf8 <_Z9fx_ldb_r9v>: +80040cf8: 3c028021 lui v0,0x8021 +80040cfc: 2446cfc0 addiu a2,v0,-12352 +80040d00: 8cc40024 lw a0,36(a2) +80040d04: 8cc301d0 lw v1,464(a2) +80040d08: 3082ffff andi v0,a0,0xffff +80040d0c: 00621821 addu v1,v1,v0 +80040d10: 8cc2003c lw v0,60(a2) +80040d14: acc40060 sw a0,96(a2) +80040d18: 24420001 addiu v0,v0,1 +80040d1c: 90640000 lbu a0,0(v1) +80040d20: 8cc50064 lw a1,100(a2) +80040d24: acc2003c sw v0,60(a2) +80040d28: 3c028021 lui v0,0x8021 +80040d2c: 2442cff8 addiu v0,v0,-12296 +80040d30: 10a20008 beq a1,v0,80040d54 <_Z9fx_ldb_r9v+0x5c> +80040d34: aca40000 sw a0,0(a1) +80040d38: 8cc20048 lw v0,72(a2) +80040d3c: 2403ecff li v1,-4865 +80040d40: 00431024 and v0,v0,v1 +80040d44: acc60064 sw a2,100(a2) +80040d48: acc20048 sw v0,72(a2) +80040d4c: 03e00008 jr ra +80040d50: acc60068 sw a2,104(a2) +80040d54: 94c20038 lhu v0,56(a2) +80040d58: 8cc301d4 lw v1,468(a2) +80040d5c: 00621821 addu v1,v1,v0 +80040d60: 8cc20048 lw v0,72(a2) +80040d64: 90640000 lbu a0,0(v1) +80040d68: 2403ecff li v1,-4865 +80040d6c: 00431024 and v0,v0,v1 +80040d70: a0c4006c sb a0,108(a2) +80040d74: acc60064 sw a2,100(a2) +80040d78: acc20048 sw v0,72(a2) +80040d7c: 03e00008 jr ra +80040d80: acc60068 sw a2,104(a2) + +80040d84 <_Z10fx_ldb_r10v>: +80040d84: 3c028021 lui v0,0x8021 +80040d88: 2446cfc0 addiu a2,v0,-12352 +80040d8c: 8cc40028 lw a0,40(a2) +80040d90: 8cc301d0 lw v1,464(a2) +80040d94: 3082ffff andi v0,a0,0xffff +80040d98: 00621821 addu v1,v1,v0 +80040d9c: 8cc2003c lw v0,60(a2) +80040da0: acc40060 sw a0,96(a2) +80040da4: 24420001 addiu v0,v0,1 +80040da8: 90640000 lbu a0,0(v1) +80040dac: 8cc50064 lw a1,100(a2) +80040db0: acc2003c sw v0,60(a2) +80040db4: 3c028021 lui v0,0x8021 +80040db8: 2442cff8 addiu v0,v0,-12296 +80040dbc: 10a20008 beq a1,v0,80040de0 <_Z10fx_ldb_r10v+0x5c> +80040dc0: aca40000 sw a0,0(a1) +80040dc4: 8cc20048 lw v0,72(a2) +80040dc8: 2403ecff li v1,-4865 +80040dcc: 00431024 and v0,v0,v1 +80040dd0: acc60064 sw a2,100(a2) +80040dd4: acc20048 sw v0,72(a2) +80040dd8: 03e00008 jr ra +80040ddc: acc60068 sw a2,104(a2) +80040de0: 94c20038 lhu v0,56(a2) +80040de4: 8cc301d4 lw v1,468(a2) +80040de8: 00621821 addu v1,v1,v0 +80040dec: 8cc20048 lw v0,72(a2) +80040df0: 90640000 lbu a0,0(v1) +80040df4: 2403ecff li v1,-4865 +80040df8: 00431024 and v0,v0,v1 +80040dfc: a0c4006c sb a0,108(a2) +80040e00: acc60064 sw a2,100(a2) +80040e04: acc20048 sw v0,72(a2) +80040e08: 03e00008 jr ra +80040e0c: acc60068 sw a2,104(a2) + +80040e10 <_Z10fx_ldb_r11v>: +80040e10: 3c028021 lui v0,0x8021 +80040e14: 2446cfc0 addiu a2,v0,-12352 +80040e18: 8cc4002c lw a0,44(a2) +80040e1c: 8cc301d0 lw v1,464(a2) +80040e20: 3082ffff andi v0,a0,0xffff +80040e24: 00621821 addu v1,v1,v0 +80040e28: 8cc2003c lw v0,60(a2) +80040e2c: acc40060 sw a0,96(a2) +80040e30: 24420001 addiu v0,v0,1 +80040e34: 90640000 lbu a0,0(v1) +80040e38: 8cc50064 lw a1,100(a2) +80040e3c: acc2003c sw v0,60(a2) +80040e40: 3c028021 lui v0,0x8021 +80040e44: 2442cff8 addiu v0,v0,-12296 +80040e48: 10a20008 beq a1,v0,80040e6c <_Z10fx_ldb_r11v+0x5c> +80040e4c: aca40000 sw a0,0(a1) +80040e50: 8cc20048 lw v0,72(a2) +80040e54: 2403ecff li v1,-4865 +80040e58: 00431024 and v0,v0,v1 +80040e5c: acc60064 sw a2,100(a2) +80040e60: acc20048 sw v0,72(a2) +80040e64: 03e00008 jr ra +80040e68: acc60068 sw a2,104(a2) +80040e6c: 94c20038 lhu v0,56(a2) +80040e70: 8cc301d4 lw v1,468(a2) +80040e74: 00621821 addu v1,v1,v0 +80040e78: 8cc20048 lw v0,72(a2) +80040e7c: 90640000 lbu a0,0(v1) +80040e80: 2403ecff li v1,-4865 +80040e84: 00431024 and v0,v0,v1 +80040e88: a0c4006c sb a0,108(a2) +80040e8c: acc60064 sw a2,100(a2) +80040e90: acc20048 sw v0,72(a2) +80040e94: 03e00008 jr ra +80040e98: acc60068 sw a2,104(a2) + +80040e9c <_Z12fx_plot_2bitv>: +80040e9c: 3c0a8021 lui t2,0x8021 +80040ea0: 2546cfc0 addiu a2,t2,-12352 +80040ea4: 8cc80004 lw t0,4(a2) +80040ea8: 8cc3003c lw v1,60(a2) +80040eac: 8cc40048 lw a0,72(a2) +80040eb0: 90c70008 lbu a3,8(a2) +80040eb4: 8cc501b8 lw a1,440(a2) +80040eb8: 2402ecff li v0,-4865 +80040ebc: 00822024 and a0,a0,v0 +80040ec0: 24630001 addiu v1,v1,1 +80040ec4: 25020001 addiu v0,t0,1 +80040ec8: 00e5282b sltu a1,a3,a1 +80040ecc: acc3003c sw v1,60(a2) +80040ed0: acc40048 sw a0,72(a2) +80040ed4: acc20004 sw v0,4(a2) +80040ed8: acc60068 sw a2,104(a2) +80040edc: 10a00029 beqz a1,80040f84 <_Z12fx_plot_2bitv+0xe8> +80040ee0: acc60064 sw a2,100(a2) +80040ee4: 8cc30044 lw v1,68(a2) +80040ee8: 30620002 andi v0,v1,0x2 +80040eec: 1440002b bnez v0,80040f9c <_Z12fx_plot_2bitv+0x100> +80040ef0: 310800ff andi t0,t0,0xff +80040ef4: 90c90040 lbu t1,64(a2) +80040ef8: 30620001 andi v0,v1,0x1 +80040efc: 10400023 beqz v0,80040f8c <_Z12fx_plot_2bitv+0xf0> +80040f00: 3122000f andi v0,t1,0xf +80040f04: 000710c2 srl v0,a3,0x3 +80040f08: 000818c2 srl v1,t0,0x3 +80040f0c: 2544cfc0 addiu a0,t2,-12352 +80040f10: 00021080 sll v0,v0,0x2 +80040f14: 00031880 sll v1,v1,0x2 +80040f18: 00641821 addu v1,v1,a0 +80040f1c: 00441021 addu v0,v0,a0 +80040f20: 8c4500b8 lw a1,184(v0) +80040f24: 8c660138 lw a2,312(v1) +80040f28: 30e40007 andi a0,a3,0x7 +80040f2c: 31030007 andi v1,t0,0x7 +80040f30: 24020080 li v0,128 +80040f34: 00a62821 addu a1,a1,a2 +80040f38: 00621007 srav v0,v0,v1 +80040f3c: 00042040 sll a0,a0,0x1 +80040f40: 31230001 andi v1,t1,0x1 +80040f44: 00a42021 addu a0,a1,a0 +80040f48: 1060001c beqz v1,80040fbc <_Z12fx_plot_2bitv+0x120> +80040f4c: 304500ff andi a1,v0,0xff +80040f50: 90820000 lbu v0,0(a0) +80040f54: 00a21025 or v0,a1,v0 +80040f58: a0820000 sb v0,0(a0) +80040f5c: 31220002 andi v0,t1,0x2 +80040f60: 10400005 beqz v0,80040f78 <_Z12fx_plot_2bitv+0xdc> +80040f64: 00051027 nor v0,zero,a1 +80040f68: 90820001 lbu v0,1(a0) +80040f6c: 00a21025 or v0,a1,v0 +80040f70: 03e00008 jr ra +80040f74: a0820001 sb v0,1(a0) +80040f78: 90830001 lbu v1,1(a0) +80040f7c: 00431024 and v0,v0,v1 +80040f80: a0820001 sb v0,1(a0) +80040f84: 03e00008 jr ra +80040f88: 00000000 nop +80040f8c: 1440ffde bnez v0,80040f08 <_Z12fx_plot_2bitv+0x6c> +80040f90: 000710c2 srl v0,a3,0x3 +80040f94: 080103e1 j 80040f84 <_Z12fx_plot_2bitv+0xe8> +80040f98: 00000000 nop +80040f9c: 01071026 xor v0,t0,a3 +80040fa0: 30420001 andi v0,v0,0x1 +80040fa4: 1040ffd3 beqz v0,80040ef4 <_Z12fx_plot_2bitv+0x58> +80040fa8: 00000000 nop +80040fac: 8cc20040 lw v0,64(a2) +80040fb0: 00021102 srl v0,v0,0x4 +80040fb4: 080103be j 80040ef8 <_Z12fx_plot_2bitv+0x5c> +80040fb8: 304900ff andi t1,v0,0xff +80040fbc: 90830000 lbu v1,0(a0) +80040fc0: 00051027 nor v0,zero,a1 +80040fc4: 00431024 and v0,v0,v1 +80040fc8: 080103d7 j 80040f5c <_Z12fx_plot_2bitv+0xc0> +80040fcc: a0820000 sb v0,0(a0) + +80040fd0 <_Z12fx_rpix_2bitv>: +80040fd0: 3c098021 lui t1,0x8021 +80040fd4: 2527cfc0 addiu a3,t1,-12352 +80040fd8: 90e50008 lbu a1,8(a3) +80040fdc: 8ce6003c lw a2,60(a3) +80040fe0: 30a30007 andi v1,a1,0x7 +80040fe4: 000510c2 srl v0,a1,0x3 +80040fe8: 00021080 sll v0,v0,0x2 +80040fec: 8ce40048 lw a0,72(a3) +80040ff0: 00035840 sll t3,v1,0x1 +80040ff4: 8ce301b8 lw v1,440(a3) +80040ff8: 00474021 addu t0,v0,a3 +80040ffc: 2402ecff li v0,-4865 +80041000: 00822024 and a0,a0,v0 +80041004: 24c60001 addiu a2,a2,1 +80041008: 00a3282b sltu a1,a1,v1 +8004100c: 240a0002 li t2,2 +80041010: ace6003c sw a2,60(a3) +80041014: ace40048 sw a0,72(a3) +80041018: ace70068 sw a3,104(a3) +8004101c: ace70064 sw a3,100(a3) +80041020: 10a00017 beqz a1,80041080 <_Z12fx_rpix_2bitv+0xb0> +80041024: 8ce20004 lw v0,4(a3) +80041028: 304200ff andi v0,v0,0xff +8004102c: 000220c2 srl a0,v0,0x3 +80041030: 00042080 sll a0,a0,0x2 +80041034: 00872021 addu a0,a0,a3 +80041038: 30420007 andi v0,v0,0x7 +8004103c: 24030080 li v1,128 +80041040: 00431807 srav v1,v1,v0 +80041044: 8d0500b8 lw a1,184(t0) +80041048: 8c820138 lw v0,312(a0) +8004104c: ad20cfc0 sw zero,-12352(t1) +80041050: 00a22821 addu a1,a1,v0 +80041054: 00ab2821 addu a1,a1,t3 +80041058: 90a20000 lbu v0,0(a1) +8004105c: 306300ff andi v1,v1,0xff +80041060: 00431024 and v0,v0,v1 +80041064: 0002102b sltu v0,zero,v0 +80041068: ad22cfc0 sw v0,-12352(t1) +8004106c: 90a40001 lbu a0,1(a1) +80041070: 00641824 and v1,v1,a0 +80041074: 0003500a movz t2,zero,v1 +80041078: 01421025 or v0,t2,v0 +8004107c: ad22cfc0 sw v0,-12352(t1) +80041080: 03e00008 jr ra +80041084: 00000000 nop + +80041088 <_Z12fx_plot_4bitv>: +80041088: 3c0a8021 lui t2,0x8021 +8004108c: 2546cfc0 addiu a2,t2,-12352 +80041090: 8cc70004 lw a3,4(a2) +80041094: 8cc3003c lw v1,60(a2) +80041098: 8cc40048 lw a0,72(a2) +8004109c: 90c80008 lbu t0,8(a2) +800410a0: 8cc501b8 lw a1,440(a2) +800410a4: 2402ecff li v0,-4865 +800410a8: 00822024 and a0,a0,v0 +800410ac: 24630001 addiu v1,v1,1 +800410b0: 24e20001 addiu v0,a3,1 +800410b4: 0105282b sltu a1,t0,a1 +800410b8: acc3003c sw v1,60(a2) +800410bc: acc40048 sw a0,72(a2) +800410c0: acc20004 sw v0,4(a2) +800410c4: acc60068 sw a2,104(a2) +800410c8: 10a00035 beqz a1,800411a0 <_Z12fx_plot_4bitv+0x118> +800410cc: acc60064 sw a2,100(a2) +800410d0: 8cc30044 lw v1,68(a2) +800410d4: 30620002 andi v0,v1,0x2 +800410d8: 14400037 bnez v0,800411b8 <_Z12fx_plot_4bitv+0x130> +800410dc: 30e900ff andi t1,a3,0xff +800410e0: 90c70040 lbu a3,64(a2) +800410e4: 30620001 andi v0,v1,0x1 +800410e8: 1040002f beqz v0,800411a8 <_Z12fx_plot_4bitv+0x120> +800410ec: 30e2000f andi v0,a3,0xf +800410f0: 000810c2 srl v0,t0,0x3 +800410f4: 000918c2 srl v1,t1,0x3 +800410f8: 2544cfc0 addiu a0,t2,-12352 +800410fc: 00021080 sll v0,v0,0x2 +80041100: 00031880 sll v1,v1,0x2 +80041104: 00641821 addu v1,v1,a0 +80041108: 00441021 addu v0,v0,a0 +8004110c: 8c4500b8 lw a1,184(v0) +80041110: 8c660138 lw a2,312(v1) +80041114: 31040007 andi a0,t0,0x7 +80041118: 31230007 andi v1,t1,0x7 +8004111c: 24020080 li v0,128 +80041120: 00a62821 addu a1,a1,a2 +80041124: 00621007 srav v0,v0,v1 +80041128: 00042040 sll a0,a0,0x1 +8004112c: 30e30001 andi v1,a3,0x1 +80041130: 00a42021 addu a0,a1,a0 +80041134: 10600028 beqz v1,800411d8 <_Z12fx_plot_4bitv+0x150> +80041138: 304500ff andi a1,v0,0xff +8004113c: 90820000 lbu v0,0(a0) +80041140: 00a21025 or v0,a1,v0 +80041144: a0820000 sb v0,0(a0) +80041148: 30e20002 andi v0,a3,0x2 +8004114c: 10400029 beqz v0,800411f4 <_Z12fx_plot_4bitv+0x16c> +80041150: 00000000 nop +80041154: 90820001 lbu v0,1(a0) +80041158: 00a21025 or v0,a1,v0 +8004115c: a0820001 sb v0,1(a0) +80041160: 30e20004 andi v0,a3,0x4 +80041164: 1040002a beqz v0,80041210 <_Z12fx_plot_4bitv+0x188> +80041168: 00000000 nop +8004116c: 90820010 lbu v0,16(a0) +80041170: 00a21025 or v0,a1,v0 +80041174: a0820010 sb v0,16(a0) +80041178: 30e20008 andi v0,a3,0x8 +8004117c: 10400005 beqz v0,80041194 <_Z12fx_plot_4bitv+0x10c> +80041180: 00051027 nor v0,zero,a1 +80041184: 90820011 lbu v0,17(a0) +80041188: 00a21025 or v0,a1,v0 +8004118c: 03e00008 jr ra +80041190: a0820011 sb v0,17(a0) +80041194: 90830011 lbu v1,17(a0) +80041198: 00431024 and v0,v0,v1 +8004119c: a0820011 sb v0,17(a0) +800411a0: 03e00008 jr ra +800411a4: 00000000 nop +800411a8: 1440ffd2 bnez v0,800410f4 <_Z12fx_plot_4bitv+0x6c> +800411ac: 000810c2 srl v0,t0,0x3 +800411b0: 08010468 j 800411a0 <_Z12fx_plot_4bitv+0x118> +800411b4: 00000000 nop +800411b8: 01281026 xor v0,t1,t0 +800411bc: 30420001 andi v0,v0,0x1 +800411c0: 1040ffc7 beqz v0,800410e0 <_Z12fx_plot_4bitv+0x58> +800411c4: 00000000 nop +800411c8: 8cc20040 lw v0,64(a2) +800411cc: 00021102 srl v0,v0,0x4 +800411d0: 08010439 j 800410e4 <_Z12fx_plot_4bitv+0x5c> +800411d4: 304700ff andi a3,v0,0xff +800411d8: 90830000 lbu v1,0(a0) +800411dc: 00051027 nor v0,zero,a1 +800411e0: 00431024 and v0,v0,v1 +800411e4: a0820000 sb v0,0(a0) +800411e8: 30e20002 andi v0,a3,0x2 +800411ec: 1440ffd9 bnez v0,80041154 <_Z12fx_plot_4bitv+0xcc> +800411f0: 00000000 nop +800411f4: 90830001 lbu v1,1(a0) +800411f8: 00051027 nor v0,zero,a1 +800411fc: 00431024 and v0,v0,v1 +80041200: a0820001 sb v0,1(a0) +80041204: 30e20004 andi v0,a3,0x4 +80041208: 1440ffd8 bnez v0,8004116c <_Z12fx_plot_4bitv+0xe4> +8004120c: 00000000 nop +80041210: 90830010 lbu v1,16(a0) +80041214: 00051027 nor v0,zero,a1 +80041218: 00431024 and v0,v0,v1 +8004121c: 0801045e j 80041178 <_Z12fx_plot_4bitv+0xf0> +80041220: a0820010 sb v0,16(a0) + +80041224 <_Z12fx_rpix_4bitv>: +80041224: 3c088021 lui t0,0x8021 +80041228: 2507cfc0 addiu a3,t0,-12352 +8004122c: 90e50008 lbu a1,8(a3) +80041230: 8ce6003c lw a2,60(a3) +80041234: 30a30007 andi v1,a1,0x7 +80041238: 000510c2 srl v0,a1,0x3 +8004123c: 00021080 sll v0,v0,0x2 +80041240: 8ce40048 lw a0,72(a3) +80041244: 00035040 sll t2,v1,0x1 +80041248: 8ce301b8 lw v1,440(a3) +8004124c: 00474821 addu t1,v0,a3 +80041250: 2402ecff li v0,-4865 +80041254: 00822024 and a0,a0,v0 +80041258: 24c60001 addiu a2,a2,1 +8004125c: 00a3282b sltu a1,a1,v1 +80041260: 240b0002 li t3,2 +80041264: 240c0004 li t4,4 +80041268: 240d0008 li t5,8 +8004126c: ace6003c sw a2,60(a3) +80041270: ace40048 sw a0,72(a3) +80041274: ace70068 sw a3,104(a3) +80041278: ace70064 sw a3,100(a3) +8004127c: 10a00021 beqz a1,80041304 <_Z12fx_rpix_4bitv+0xe0> +80041280: 8ce20004 lw v0,4(a3) +80041284: 304200ff andi v0,v0,0xff +80041288: 000218c2 srl v1,v0,0x3 +8004128c: 00031880 sll v1,v1,0x2 +80041290: 00671821 addu v1,v1,a3 +80041294: 30420007 andi v0,v0,0x7 +80041298: 24040080 li a0,128 +8004129c: 00442007 srav a0,a0,v0 +800412a0: 8d2500b8 lw a1,184(t1) +800412a4: 8c620138 lw v0,312(v1) +800412a8: ad00cfc0 sw zero,-12352(t0) +800412ac: 00a22821 addu a1,a1,v0 +800412b0: 00aa2821 addu a1,a1,t2 +800412b4: 90a30000 lbu v1,0(a1) +800412b8: 308400ff andi a0,a0,0xff +800412bc: 00641824 and v1,v1,a0 +800412c0: 0003182b sltu v1,zero,v1 +800412c4: ad03cfc0 sw v1,-12352(t0) +800412c8: 90a20001 lbu v0,1(a1) +800412cc: 00821024 and v0,a0,v0 +800412d0: 0002580a movz t3,zero,v0 +800412d4: 01631825 or v1,t3,v1 +800412d8: ad03cfc0 sw v1,-12352(t0) +800412dc: 90a20010 lbu v0,16(a1) +800412e0: 00821024 and v0,a0,v0 +800412e4: 0002600a movz t4,zero,v0 +800412e8: 01831825 or v1,t4,v1 +800412ec: ad03cfc0 sw v1,-12352(t0) +800412f0: 90a20011 lbu v0,17(a1) +800412f4: 00822024 and a0,a0,v0 +800412f8: 0004680a movz t5,zero,a0 +800412fc: 01a31825 or v1,t5,v1 +80041300: ad03cfc0 sw v1,-12352(t0) +80041304: 03e00008 jr ra +80041308: 00000000 nop + +8004130c <_Z12fx_plot_8bitv>: +8004130c: 3c0a8021 lui t2,0x8021 +80041310: 2547cfc0 addiu a3,t2,-12352 +80041314: 8ce60004 lw a2,4(a3) +80041318: 8ce3003c lw v1,60(a3) +8004131c: 8ce40048 lw a0,72(a3) +80041320: 90e80008 lbu t0,8(a3) +80041324: 8ce501b8 lw a1,440(a3) +80041328: 2402ecff li v0,-4865 +8004132c: 00822024 and a0,a0,v0 +80041330: 24630001 addiu v1,v1,1 +80041334: 24c20001 addiu v0,a2,1 +80041338: 0105282b sltu a1,t0,a1 +8004133c: ace3003c sw v1,60(a3) +80041340: ace40048 sw a0,72(a3) +80041344: ace20004 sw v0,4(a3) +80041348: ace70068 sw a3,104(a3) +8004134c: 10a00051 beqz a1,80041494 <_Z12fx_plot_8bitv+0x188> +80041350: ace70064 sw a3,100(a3) +80041354: 8ce30044 lw v1,68(a3) +80041358: 30620010 andi v0,v1,0x10 +8004135c: 10400048 beqz v0,80041480 <_Z12fx_plot_8bitv+0x174> +80041360: 90e90040 lbu t1,64(a3) +80041364: 30620001 andi v0,v1,0x1 +80041368: 10400082 beqz v0,80041574 <_Z12fx_plot_8bitv+0x268> +8004136c: 00000000 nop +80041370: 30c600ff andi a2,a2,0xff +80041374: 000618c2 srl v1,a2,0x3 +80041378: 000810c2 srl v0,t0,0x3 +8004137c: 2544cfc0 addiu a0,t2,-12352 +80041380: 00021080 sll v0,v0,0x2 +80041384: 00031880 sll v1,v1,0x2 +80041388: 00641821 addu v1,v1,a0 +8004138c: 00441021 addu v0,v0,a0 +80041390: 8c4500b8 lw a1,184(v0) +80041394: 8c670138 lw a3,312(v1) +80041398: 30c60007 andi a2,a2,0x7 +8004139c: 31040007 andi a0,t0,0x7 +800413a0: 24020080 li v0,128 +800413a4: 00a72821 addu a1,a1,a3 +800413a8: 00c21007 srav v0,v0,a2 +800413ac: 00042040 sll a0,a0,0x1 +800413b0: 31230001 andi v1,t1,0x1 +800413b4: 00a42021 addu a0,a1,a0 +800413b8: 10600038 beqz v1,8004149c <_Z12fx_plot_8bitv+0x190> +800413bc: 304600ff andi a2,v0,0xff +800413c0: 90820000 lbu v0,0(a0) +800413c4: 00c21025 or v0,a2,v0 +800413c8: a0820000 sb v0,0(a0) +800413cc: 31220002 andi v0,t1,0x2 +800413d0: 10400039 beqz v0,800414b8 <_Z12fx_plot_8bitv+0x1ac> +800413d4: 00000000 nop +800413d8: 90820001 lbu v0,1(a0) +800413dc: 00c21025 or v0,a2,v0 +800413e0: a0820001 sb v0,1(a0) +800413e4: 31220004 andi v0,t1,0x4 +800413e8: 1040003a beqz v0,800414d4 <_Z12fx_plot_8bitv+0x1c8> +800413ec: 00000000 nop +800413f0: 90820010 lbu v0,16(a0) +800413f4: 00c21025 or v0,a2,v0 +800413f8: a0820010 sb v0,16(a0) +800413fc: 31220008 andi v0,t1,0x8 +80041400: 1040003b beqz v0,800414f0 <_Z12fx_plot_8bitv+0x1e4> +80041404: 00000000 nop +80041408: 90820011 lbu v0,17(a0) +8004140c: 00c21025 or v0,a2,v0 +80041410: a0820011 sb v0,17(a0) +80041414: 31220010 andi v0,t1,0x10 +80041418: 1040003c beqz v0,8004150c <_Z12fx_plot_8bitv+0x200> +8004141c: 00000000 nop +80041420: 90820020 lbu v0,32(a0) +80041424: 00c21025 or v0,a2,v0 +80041428: a0820020 sb v0,32(a0) +8004142c: 31220020 andi v0,t1,0x20 +80041430: 1040003d beqz v0,80041528 <_Z12fx_plot_8bitv+0x21c> +80041434: 00000000 nop +80041438: 90820021 lbu v0,33(a0) +8004143c: 00c21025 or v0,a2,v0 +80041440: a0820021 sb v0,33(a0) +80041444: 31220040 andi v0,t1,0x40 +80041448: 1040003e beqz v0,80041544 <_Z12fx_plot_8bitv+0x238> +8004144c: 00000000 nop +80041450: 90820030 lbu v0,48(a0) +80041454: 00c21025 or v0,a2,v0 +80041458: a0820030 sb v0,48(a0) +8004145c: 00091600 sll v0,t1,0x18 +80041460: 00021603 sra v0,v0,0x18 +80041464: 0440003f bltz v0,80041564 <_Z12fx_plot_8bitv+0x258> +80041468: 00000000 nop +8004146c: 90830031 lbu v1,49(a0) +80041470: 00061027 nor v0,zero,a2 +80041474: 00431024 and v0,v0,v1 +80041478: 03e00008 jr ra +8004147c: a0820031 sb v0,49(a0) +80041480: 30620001 andi v0,v1,0x1 +80041484: 1440ffba bnez v0,80041370 <_Z12fx_plot_8bitv+0x64> +80041488: 3122000f andi v0,t1,0xf +8004148c: 1440ffb9 bnez v0,80041374 <_Z12fx_plot_8bitv+0x68> +80041490: 30c600ff andi a2,a2,0xff +80041494: 03e00008 jr ra +80041498: 00000000 nop +8004149c: 90830000 lbu v1,0(a0) +800414a0: 00061027 nor v0,zero,a2 +800414a4: 00431024 and v0,v0,v1 +800414a8: a0820000 sb v0,0(a0) +800414ac: 31220002 andi v0,t1,0x2 +800414b0: 1440ffc9 bnez v0,800413d8 <_Z12fx_plot_8bitv+0xcc> +800414b4: 00000000 nop +800414b8: 90830001 lbu v1,1(a0) +800414bc: 00061027 nor v0,zero,a2 +800414c0: 00431024 and v0,v0,v1 +800414c4: a0820001 sb v0,1(a0) +800414c8: 31220004 andi v0,t1,0x4 +800414cc: 1440ffc8 bnez v0,800413f0 <_Z12fx_plot_8bitv+0xe4> +800414d0: 00000000 nop +800414d4: 90830010 lbu v1,16(a0) +800414d8: 00061027 nor v0,zero,a2 +800414dc: 00431024 and v0,v0,v1 +800414e0: a0820010 sb v0,16(a0) +800414e4: 31220008 andi v0,t1,0x8 +800414e8: 1440ffc7 bnez v0,80041408 <_Z12fx_plot_8bitv+0xfc> +800414ec: 00000000 nop +800414f0: 90830011 lbu v1,17(a0) +800414f4: 00061027 nor v0,zero,a2 +800414f8: 00431024 and v0,v0,v1 +800414fc: a0820011 sb v0,17(a0) +80041500: 31220010 andi v0,t1,0x10 +80041504: 1440ffc6 bnez v0,80041420 <_Z12fx_plot_8bitv+0x114> +80041508: 00000000 nop +8004150c: 90830020 lbu v1,32(a0) +80041510: 00061027 nor v0,zero,a2 +80041514: 00431024 and v0,v0,v1 +80041518: a0820020 sb v0,32(a0) +8004151c: 31220020 andi v0,t1,0x20 +80041520: 1440ffc5 bnez v0,80041438 <_Z12fx_plot_8bitv+0x12c> +80041524: 00000000 nop +80041528: 90830021 lbu v1,33(a0) +8004152c: 00061027 nor v0,zero,a2 +80041530: 00431024 and v0,v0,v1 +80041534: a0820021 sb v0,33(a0) +80041538: 31220040 andi v0,t1,0x40 +8004153c: 1440ffc4 bnez v0,80041450 <_Z12fx_plot_8bitv+0x144> +80041540: 00000000 nop +80041544: 90830030 lbu v1,48(a0) +80041548: 00061027 nor v0,zero,a2 +8004154c: 00431024 and v0,v0,v1 +80041550: a0820030 sb v0,48(a0) +80041554: 00091600 sll v0,t1,0x18 +80041558: 00021603 sra v0,v0,0x18 +8004155c: 0441ffc3 bgez v0,8004146c <_Z12fx_plot_8bitv+0x160> +80041560: 00000000 nop +80041564: 90820031 lbu v0,49(a0) +80041568: 00c21025 or v0,a2,v0 +8004156c: 03e00008 jr ra +80041570: a0820031 sb v0,49(a0) +80041574: 1520ff7f bnez t1,80041374 <_Z12fx_plot_8bitv+0x68> +80041578: 30c600ff andi a2,a2,0xff +8004157c: 03e00008 jr ra +80041580: 00000000 nop + +80041584 <_Z12fx_rpix_8bitv>: +80041584: 3c088021 lui t0,0x8021 +80041588: 2507cfc0 addiu a3,t0,-12352 +8004158c: 90e50008 lbu a1,8(a3) +80041590: 8ce6003c lw a2,60(a3) +80041594: 30a30007 andi v1,a1,0x7 +80041598: 000510c2 srl v0,a1,0x3 +8004159c: 00021080 sll v0,v0,0x2 +800415a0: 8ce40048 lw a0,72(a3) +800415a4: 00035040 sll t2,v1,0x1 +800415a8: 8ce301b8 lw v1,440(a3) +800415ac: 00474821 addu t1,v0,a3 +800415b0: 2402ecff li v0,-4865 +800415b4: 00822024 and a0,a0,v0 +800415b8: 24c60001 addiu a2,a2,1 +800415bc: 00a3282b sltu a1,a1,v1 +800415c0: ace40048 sw a0,72(a3) +800415c4: 24180080 li t8,128 +800415c8: 240b0002 li t3,2 +800415cc: 240c0004 li t4,4 +800415d0: 240d0008 li t5,8 +800415d4: 240e0010 li t6,16 +800415d8: 240f0020 li t7,32 +800415dc: 24190040 li t9,64 +800415e0: ace6003c sw a2,60(a3) +800415e4: ace70068 sw a3,104(a3) +800415e8: ace70064 sw a3,100(a3) +800415ec: 10a00035 beqz a1,800416c4 <_Z12fx_rpix_8bitv+0x140> +800415f0: 8ce40004 lw a0,4(a3) +800415f4: 308400ff andi a0,a0,0xff +800415f8: 000418c2 srl v1,a0,0x3 +800415fc: 00031880 sll v1,v1,0x2 +80041600: 00671821 addu v1,v1,a3 +80041604: 8c620138 lw v0,312(v1) +80041608: 8d2500b8 lw a1,184(t1) +8004160c: ad00cfc0 sw zero,-12352(t0) +80041610: 00a22821 addu a1,a1,v0 +80041614: 00aa2821 addu a1,a1,t2 +80041618: 30840007 andi a0,a0,0x7 +8004161c: 90a30000 lbu v1,0(a1) +80041620: 00982007 srav a0,t8,a0 +80041624: 308400ff andi a0,a0,0xff +80041628: 00641824 and v1,v1,a0 +8004162c: 0003182b sltu v1,zero,v1 +80041630: ad03cfc0 sw v1,-12352(t0) +80041634: 90a20001 lbu v0,1(a1) +80041638: 00821024 and v0,a0,v0 +8004163c: 0002580a movz t3,zero,v0 +80041640: 01631825 or v1,t3,v1 +80041644: ad03cfc0 sw v1,-12352(t0) +80041648: 90a20010 lbu v0,16(a1) +8004164c: 00821024 and v0,a0,v0 +80041650: 0002600a movz t4,zero,v0 +80041654: 01831825 or v1,t4,v1 +80041658: ad03cfc0 sw v1,-12352(t0) +8004165c: 90a20011 lbu v0,17(a1) +80041660: 00821024 and v0,a0,v0 +80041664: 0002680a movz t5,zero,v0 +80041668: 01a31825 or v1,t5,v1 +8004166c: ad03cfc0 sw v1,-12352(t0) +80041670: 90a20020 lbu v0,32(a1) +80041674: 00821024 and v0,a0,v0 +80041678: 0002700a movz t6,zero,v0 +8004167c: 01c31825 or v1,t6,v1 +80041680: ad03cfc0 sw v1,-12352(t0) +80041684: 90a20021 lbu v0,33(a1) +80041688: 00821024 and v0,a0,v0 +8004168c: 0002780a movz t7,zero,v0 +80041690: 01e31825 or v1,t7,v1 +80041694: ad03cfc0 sw v1,-12352(t0) +80041698: 90a20030 lbu v0,48(a1) +8004169c: 00821024 and v0,a0,v0 +800416a0: 0002c80a movz t9,zero,v0 +800416a4: 03231825 or v1,t9,v1 +800416a8: ad03cfc0 sw v1,-12352(t0) +800416ac: 90a20031 lbu v0,49(a1) +800416b0: 00822024 and a0,a0,v0 +800416b4: 0004c00a movz t8,zero,a0 +800416b8: 03031825 or v1,t8,v1 +800416bc: ace30078 sw v1,120(a3) +800416c0: ad03cfc0 sw v1,-12352(t0) +800416c4: 03e00008 jr ra +800416c8: 00000000 nop + +800416cc <_Z7fx_swapv>: +800416cc: 3c028021 lui v0,0x8021 +800416d0: 2446cfc0 addiu a2,v0,-12352 +800416d4: 8cc40068 lw a0,104(a2) +800416d8: 8cc5003c lw a1,60(a2) +800416dc: 8c830000 lw v1,0(a0) +800416e0: 8cc40064 lw a0,100(a2) +800416e4: 00031202 srl v0,v1,0x8 +800416e8: 306300ff andi v1,v1,0xff +800416ec: 304200ff andi v0,v0,0xff +800416f0: 00031a00 sll v1,v1,0x8 +800416f4: 00621825 or v1,v1,v0 +800416f8: 3c028021 lui v0,0x8021 +800416fc: 24a50001 addiu a1,a1,1 +80041700: 2442cff8 addiu v0,v0,-12296 +80041704: acc5003c sw a1,60(a2) +80041708: ac830000 sw v1,0(a0) +8004170c: acc30078 sw v1,120(a2) +80041710: 10820008 beq a0,v0,80041734 <_Z7fx_swapv+0x68> +80041714: acc30074 sw v1,116(a2) +80041718: 8cc20048 lw v0,72(a2) +8004171c: 2403ecff li v1,-4865 +80041720: 00431024 and v0,v0,v1 +80041724: acc60064 sw a2,100(a2) +80041728: acc20048 sw v0,72(a2) +8004172c: 03e00008 jr ra +80041730: acc60068 sw a2,104(a2) +80041734: 94c20038 lhu v0,56(a2) +80041738: 8cc301d4 lw v1,468(a2) +8004173c: 00621821 addu v1,v1,v0 +80041740: 8cc20048 lw v0,72(a2) +80041744: 90640000 lbu a0,0(v1) +80041748: 2403ecff li v1,-4865 +8004174c: 00431024 and v0,v0,v1 +80041750: a0c4006c sb a0,108(a2) +80041754: acc60064 sw a2,100(a2) +80041758: acc20048 sw v0,72(a2) +8004175c: 03e00008 jr ra +80041760: acc60068 sw a2,104(a2) + +80041764 <_Z8fx_colorv>: +80041764: 3c078021 lui a3,0x8021 +80041768: 24e5cfc0 addiu a1,a3,-12352 +8004176c: 8ca20044 lw v0,68(a1) +80041770: 8ca30068 lw v1,104(a1) +80041774: 30460008 andi a2,v0,0x8 +80041778: 30420004 andi v0,v0,0x4 +8004177c: 10400004 beqz v0,80041790 <_Z8fx_colorv+0x2c> +80041780: 90640000 lbu a0,0(v1) +80041784: 00041902 srl v1,a0,0x4 +80041788: 308200f0 andi v0,a0,0xf0 +8004178c: 00432025 or a0,v0,v1 +80041790: 10c00010 beqz a2,800417d4 <_Z8fx_colorv+0x70> +80041794: 3083000f andi v1,a0,0xf +80041798: 8ca20040 lw v0,64(a1) +8004179c: 2404ecff li a0,-4865 +800417a0: 304200f0 andi v0,v0,0xf0 +800417a4: 00431025 or v0,v0,v1 +800417a8: aca20040 sw v0,64(a1) +800417ac: 24e2cfc0 addiu v0,a3,-12352 +800417b0: 8c450048 lw a1,72(v0) +800417b4: 8c43003c lw v1,60(v0) +800417b8: 00a42824 and a1,a1,a0 +800417bc: 24630001 addiu v1,v1,1 +800417c0: ac43003c sw v1,60(v0) +800417c4: ac450048 sw a1,72(v0) +800417c8: ac420068 sw v0,104(v0) +800417cc: 03e00008 jr ra +800417d0: ac420064 sw v0,100(v0) +800417d4: 24e2cfc0 addiu v0,a3,-12352 +800417d8: aca40040 sw a0,64(a1) +800417dc: 8c43003c lw v1,60(v0) +800417e0: 8c450048 lw a1,72(v0) +800417e4: 2404ecff li a0,-4865 +800417e8: 00a42824 and a1,a1,a0 +800417ec: 24630001 addiu v1,v1,1 +800417f0: ac43003c sw v1,60(v0) +800417f4: ac450048 sw a1,72(v0) +800417f8: ac420068 sw v0,104(v0) +800417fc: 03e00008 jr ra +80041800: ac420064 sw v0,100(v0) + +80041804 <_Z6fx_notv>: +80041804: 3c028021 lui v0,0x8021 +80041808: 2446cfc0 addiu a2,v0,-12352 +8004180c: 8cc2003c lw v0,60(a2) +80041810: 8cc40068 lw a0,104(a2) +80041814: 24420001 addiu v0,v0,1 +80041818: 8c830000 lw v1,0(a0) +8004181c: 8cc50064 lw a1,100(a2) +80041820: acc2003c sw v0,60(a2) +80041824: 3c028021 lui v0,0x8021 +80041828: 00031827 nor v1,zero,v1 +8004182c: 2442cff8 addiu v0,v0,-12296 +80041830: aca30000 sw v1,0(a1) +80041834: acc30078 sw v1,120(a2) +80041838: 10a20008 beq a1,v0,8004185c <_Z6fx_notv+0x58> +8004183c: acc30074 sw v1,116(a2) +80041840: 8cc20048 lw v0,72(a2) +80041844: 2403ecff li v1,-4865 +80041848: 00431024 and v0,v0,v1 +8004184c: acc60064 sw a2,100(a2) +80041850: acc20048 sw v0,72(a2) +80041854: 03e00008 jr ra +80041858: acc60068 sw a2,104(a2) +8004185c: 94c20038 lhu v0,56(a2) +80041860: 8cc301d4 lw v1,468(a2) +80041864: 00621821 addu v1,v1,v0 +80041868: 8cc20048 lw v0,72(a2) +8004186c: 90640000 lbu a0,0(v1) +80041870: 2403ecff li v1,-4865 +80041874: 00431024 and v0,v0,v1 +80041878: a0c4006c sb a0,108(a2) +8004187c: acc60064 sw a2,100(a2) +80041880: acc20048 sw v0,72(a2) +80041884: 03e00008 jr ra +80041888: acc60068 sw a2,104(a2) + +8004188c <_Z9fx_add_r0v>: +8004188c: 3c028021 lui v0,0x8021 +80041890: 2448cfc0 addiu t0,v0,-12352 +80041894: 8d070068 lw a3,104(t0) +80041898: 8c43cfc0 lw v1,-12352(v0) +8004189c: 94e50000 lhu a1,0(a3) +800418a0: 3064ffff andi a0,v1,0xffff +800418a4: 00a42821 addu a1,a1,a0 +800418a8: 3402ffff li v0,0xffff +800418ac: 0045102a slt v0,v0,a1 +800418b0: ad02007c sw v0,124(t0) +800418b4: 8ce40000 lw a0,0(a3) +800418b8: 8d02003c lw v0,60(t0) +800418bc: 00653026 xor a2,v1,a1 +800418c0: 00641826 xor v1,v1,a0 +800418c4: 24420001 addiu v0,v0,1 +800418c8: 00031827 nor v1,zero,v1 +800418cc: ad02003c sw v0,60(t0) +800418d0: 00661824 and v1,v1,a2 +800418d4: 8d040064 lw a0,100(t0) +800418d8: 3c028021 lui v0,0x8021 +800418dc: 30638000 andi v1,v1,0x8000 +800418e0: 2442cff8 addiu v0,v0,-12296 +800418e4: ad030080 sw v1,128(t0) +800418e8: ad050074 sw a1,116(t0) +800418ec: ad050078 sw a1,120(t0) +800418f0: 10820008 beq a0,v0,80041914 <_Z9fx_add_r0v+0x88> +800418f4: ac850000 sw a1,0(a0) +800418f8: 8d020048 lw v0,72(t0) +800418fc: 2403ecff li v1,-4865 +80041900: 00431024 and v0,v0,v1 +80041904: ad080064 sw t0,100(t0) +80041908: ad020048 sw v0,72(t0) +8004190c: 03e00008 jr ra +80041910: ad080068 sw t0,104(t0) +80041914: 95020038 lhu v0,56(t0) +80041918: 8d0301d4 lw v1,468(t0) +8004191c: 00621821 addu v1,v1,v0 +80041920: 8d020048 lw v0,72(t0) +80041924: 90640000 lbu a0,0(v1) +80041928: 2403ecff li v1,-4865 +8004192c: 00431024 and v0,v0,v1 +80041930: a104006c sb a0,108(t0) +80041934: ad080064 sw t0,100(t0) +80041938: ad020048 sw v0,72(t0) +8004193c: 03e00008 jr ra +80041940: ad080068 sw t0,104(t0) + +80041944 <_Z9fx_add_r1v>: +80041944: 3c028021 lui v0,0x8021 +80041948: 2448cfc0 addiu t0,v0,-12352 +8004194c: 8d070068 lw a3,104(t0) +80041950: 8d030004 lw v1,4(t0) +80041954: 94e50000 lhu a1,0(a3) +80041958: 3064ffff andi a0,v1,0xffff +8004195c: 00a42821 addu a1,a1,a0 +80041960: 3402ffff li v0,0xffff +80041964: 0045102a slt v0,v0,a1 +80041968: ad02007c sw v0,124(t0) +8004196c: 8ce40000 lw a0,0(a3) +80041970: 8d02003c lw v0,60(t0) +80041974: 00653026 xor a2,v1,a1 +80041978: 00641826 xor v1,v1,a0 +8004197c: 24420001 addiu v0,v0,1 +80041980: 00031827 nor v1,zero,v1 +80041984: ad02003c sw v0,60(t0) +80041988: 00661824 and v1,v1,a2 +8004198c: 8d040064 lw a0,100(t0) +80041990: 3c028021 lui v0,0x8021 +80041994: 30638000 andi v1,v1,0x8000 +80041998: 2442cff8 addiu v0,v0,-12296 +8004199c: ad030080 sw v1,128(t0) +800419a0: ad050074 sw a1,116(t0) +800419a4: ad050078 sw a1,120(t0) +800419a8: 10820008 beq a0,v0,800419cc <_Z9fx_add_r1v+0x88> +800419ac: ac850000 sw a1,0(a0) +800419b0: 8d020048 lw v0,72(t0) +800419b4: 2403ecff li v1,-4865 +800419b8: 00431024 and v0,v0,v1 +800419bc: ad080064 sw t0,100(t0) +800419c0: ad020048 sw v0,72(t0) +800419c4: 03e00008 jr ra +800419c8: ad080068 sw t0,104(t0) +800419cc: 95020038 lhu v0,56(t0) +800419d0: 8d0301d4 lw v1,468(t0) +800419d4: 00621821 addu v1,v1,v0 +800419d8: 8d020048 lw v0,72(t0) +800419dc: 90640000 lbu a0,0(v1) +800419e0: 2403ecff li v1,-4865 +800419e4: 00431024 and v0,v0,v1 +800419e8: a104006c sb a0,108(t0) +800419ec: ad080064 sw t0,100(t0) +800419f0: ad020048 sw v0,72(t0) +800419f4: 03e00008 jr ra +800419f8: ad080068 sw t0,104(t0) + +800419fc <_Z9fx_add_r2v>: +800419fc: 3c028021 lui v0,0x8021 +80041a00: 2448cfc0 addiu t0,v0,-12352 +80041a04: 8d070068 lw a3,104(t0) +80041a08: 8d030008 lw v1,8(t0) +80041a0c: 94e50000 lhu a1,0(a3) +80041a10: 3064ffff andi a0,v1,0xffff +80041a14: 00a42821 addu a1,a1,a0 +80041a18: 3402ffff li v0,0xffff +80041a1c: 0045102a slt v0,v0,a1 +80041a20: ad02007c sw v0,124(t0) +80041a24: 8ce40000 lw a0,0(a3) +80041a28: 8d02003c lw v0,60(t0) +80041a2c: 00653026 xor a2,v1,a1 +80041a30: 00641826 xor v1,v1,a0 +80041a34: 24420001 addiu v0,v0,1 +80041a38: 00031827 nor v1,zero,v1 +80041a3c: ad02003c sw v0,60(t0) +80041a40: 00661824 and v1,v1,a2 +80041a44: 8d040064 lw a0,100(t0) +80041a48: 3c028021 lui v0,0x8021 +80041a4c: 30638000 andi v1,v1,0x8000 +80041a50: 2442cff8 addiu v0,v0,-12296 +80041a54: ad030080 sw v1,128(t0) +80041a58: ad050074 sw a1,116(t0) +80041a5c: ad050078 sw a1,120(t0) +80041a60: 10820008 beq a0,v0,80041a84 <_Z9fx_add_r2v+0x88> +80041a64: ac850000 sw a1,0(a0) +80041a68: 8d020048 lw v0,72(t0) +80041a6c: 2403ecff li v1,-4865 +80041a70: 00431024 and v0,v0,v1 +80041a74: ad080064 sw t0,100(t0) +80041a78: ad020048 sw v0,72(t0) +80041a7c: 03e00008 jr ra +80041a80: ad080068 sw t0,104(t0) +80041a84: 95020038 lhu v0,56(t0) +80041a88: 8d0301d4 lw v1,468(t0) +80041a8c: 00621821 addu v1,v1,v0 +80041a90: 8d020048 lw v0,72(t0) +80041a94: 90640000 lbu a0,0(v1) +80041a98: 2403ecff li v1,-4865 +80041a9c: 00431024 and v0,v0,v1 +80041aa0: a104006c sb a0,108(t0) +80041aa4: ad080064 sw t0,100(t0) +80041aa8: ad020048 sw v0,72(t0) +80041aac: 03e00008 jr ra +80041ab0: ad080068 sw t0,104(t0) + +80041ab4 <_Z9fx_add_r3v>: +80041ab4: 3c028021 lui v0,0x8021 +80041ab8: 2448cfc0 addiu t0,v0,-12352 +80041abc: 8d070068 lw a3,104(t0) +80041ac0: 8d03000c lw v1,12(t0) +80041ac4: 94e50000 lhu a1,0(a3) +80041ac8: 3064ffff andi a0,v1,0xffff +80041acc: 00a42821 addu a1,a1,a0 +80041ad0: 3402ffff li v0,0xffff +80041ad4: 0045102a slt v0,v0,a1 +80041ad8: ad02007c sw v0,124(t0) +80041adc: 8ce40000 lw a0,0(a3) +80041ae0: 8d02003c lw v0,60(t0) +80041ae4: 00653026 xor a2,v1,a1 +80041ae8: 00641826 xor v1,v1,a0 +80041aec: 24420001 addiu v0,v0,1 +80041af0: 00031827 nor v1,zero,v1 +80041af4: ad02003c sw v0,60(t0) +80041af8: 00661824 and v1,v1,a2 +80041afc: 8d040064 lw a0,100(t0) +80041b00: 3c028021 lui v0,0x8021 +80041b04: 30638000 andi v1,v1,0x8000 +80041b08: 2442cff8 addiu v0,v0,-12296 +80041b0c: ad030080 sw v1,128(t0) +80041b10: ad050074 sw a1,116(t0) +80041b14: ad050078 sw a1,120(t0) +80041b18: 10820008 beq a0,v0,80041b3c <_Z9fx_add_r3v+0x88> +80041b1c: ac850000 sw a1,0(a0) +80041b20: 8d020048 lw v0,72(t0) +80041b24: 2403ecff li v1,-4865 +80041b28: 00431024 and v0,v0,v1 +80041b2c: ad080064 sw t0,100(t0) +80041b30: ad020048 sw v0,72(t0) +80041b34: 03e00008 jr ra +80041b38: ad080068 sw t0,104(t0) +80041b3c: 95020038 lhu v0,56(t0) +80041b40: 8d0301d4 lw v1,468(t0) +80041b44: 00621821 addu v1,v1,v0 +80041b48: 8d020048 lw v0,72(t0) +80041b4c: 90640000 lbu a0,0(v1) +80041b50: 2403ecff li v1,-4865 +80041b54: 00431024 and v0,v0,v1 +80041b58: a104006c sb a0,108(t0) +80041b5c: ad080064 sw t0,100(t0) +80041b60: ad020048 sw v0,72(t0) +80041b64: 03e00008 jr ra +80041b68: ad080068 sw t0,104(t0) + +80041b6c <_Z9fx_add_r4v>: +80041b6c: 3c028021 lui v0,0x8021 +80041b70: 2448cfc0 addiu t0,v0,-12352 +80041b74: 8d070068 lw a3,104(t0) +80041b78: 8d030010 lw v1,16(t0) +80041b7c: 94e50000 lhu a1,0(a3) +80041b80: 3064ffff andi a0,v1,0xffff +80041b84: 00a42821 addu a1,a1,a0 +80041b88: 3402ffff li v0,0xffff +80041b8c: 0045102a slt v0,v0,a1 +80041b90: ad02007c sw v0,124(t0) +80041b94: 8ce40000 lw a0,0(a3) +80041b98: 8d02003c lw v0,60(t0) +80041b9c: 00653026 xor a2,v1,a1 +80041ba0: 00641826 xor v1,v1,a0 +80041ba4: 24420001 addiu v0,v0,1 +80041ba8: 00031827 nor v1,zero,v1 +80041bac: ad02003c sw v0,60(t0) +80041bb0: 00661824 and v1,v1,a2 +80041bb4: 8d040064 lw a0,100(t0) +80041bb8: 3c028021 lui v0,0x8021 +80041bbc: 30638000 andi v1,v1,0x8000 +80041bc0: 2442cff8 addiu v0,v0,-12296 +80041bc4: ad030080 sw v1,128(t0) +80041bc8: ad050074 sw a1,116(t0) +80041bcc: ad050078 sw a1,120(t0) +80041bd0: 10820008 beq a0,v0,80041bf4 <_Z9fx_add_r4v+0x88> +80041bd4: ac850000 sw a1,0(a0) +80041bd8: 8d020048 lw v0,72(t0) +80041bdc: 2403ecff li v1,-4865 +80041be0: 00431024 and v0,v0,v1 +80041be4: ad080064 sw t0,100(t0) +80041be8: ad020048 sw v0,72(t0) +80041bec: 03e00008 jr ra +80041bf0: ad080068 sw t0,104(t0) +80041bf4: 95020038 lhu v0,56(t0) +80041bf8: 8d0301d4 lw v1,468(t0) +80041bfc: 00621821 addu v1,v1,v0 +80041c00: 8d020048 lw v0,72(t0) +80041c04: 90640000 lbu a0,0(v1) +80041c08: 2403ecff li v1,-4865 +80041c0c: 00431024 and v0,v0,v1 +80041c10: a104006c sb a0,108(t0) +80041c14: ad080064 sw t0,100(t0) +80041c18: ad020048 sw v0,72(t0) +80041c1c: 03e00008 jr ra +80041c20: ad080068 sw t0,104(t0) + +80041c24 <_Z9fx_add_r5v>: +80041c24: 3c028021 lui v0,0x8021 +80041c28: 2448cfc0 addiu t0,v0,-12352 +80041c2c: 8d070068 lw a3,104(t0) +80041c30: 8d030014 lw v1,20(t0) +80041c34: 94e50000 lhu a1,0(a3) +80041c38: 3064ffff andi a0,v1,0xffff +80041c3c: 00a42821 addu a1,a1,a0 +80041c40: 3402ffff li v0,0xffff +80041c44: 0045102a slt v0,v0,a1 +80041c48: ad02007c sw v0,124(t0) +80041c4c: 8ce40000 lw a0,0(a3) +80041c50: 8d02003c lw v0,60(t0) +80041c54: 00653026 xor a2,v1,a1 +80041c58: 00641826 xor v1,v1,a0 +80041c5c: 24420001 addiu v0,v0,1 +80041c60: 00031827 nor v1,zero,v1 +80041c64: ad02003c sw v0,60(t0) +80041c68: 00661824 and v1,v1,a2 +80041c6c: 8d040064 lw a0,100(t0) +80041c70: 3c028021 lui v0,0x8021 +80041c74: 30638000 andi v1,v1,0x8000 +80041c78: 2442cff8 addiu v0,v0,-12296 +80041c7c: ad030080 sw v1,128(t0) +80041c80: ad050074 sw a1,116(t0) +80041c84: ad050078 sw a1,120(t0) +80041c88: 10820008 beq a0,v0,80041cac <_Z9fx_add_r5v+0x88> +80041c8c: ac850000 sw a1,0(a0) +80041c90: 8d020048 lw v0,72(t0) +80041c94: 2403ecff li v1,-4865 +80041c98: 00431024 and v0,v0,v1 +80041c9c: ad080064 sw t0,100(t0) +80041ca0: ad020048 sw v0,72(t0) +80041ca4: 03e00008 jr ra +80041ca8: ad080068 sw t0,104(t0) +80041cac: 95020038 lhu v0,56(t0) +80041cb0: 8d0301d4 lw v1,468(t0) +80041cb4: 00621821 addu v1,v1,v0 +80041cb8: 8d020048 lw v0,72(t0) +80041cbc: 90640000 lbu a0,0(v1) +80041cc0: 2403ecff li v1,-4865 +80041cc4: 00431024 and v0,v0,v1 +80041cc8: a104006c sb a0,108(t0) +80041ccc: ad080064 sw t0,100(t0) +80041cd0: ad020048 sw v0,72(t0) +80041cd4: 03e00008 jr ra +80041cd8: ad080068 sw t0,104(t0) + +80041cdc <_Z9fx_add_r6v>: +80041cdc: 3c028021 lui v0,0x8021 +80041ce0: 2448cfc0 addiu t0,v0,-12352 +80041ce4: 8d070068 lw a3,104(t0) +80041ce8: 8d030018 lw v1,24(t0) +80041cec: 94e50000 lhu a1,0(a3) +80041cf0: 3064ffff andi a0,v1,0xffff +80041cf4: 00a42821 addu a1,a1,a0 +80041cf8: 3402ffff li v0,0xffff +80041cfc: 0045102a slt v0,v0,a1 +80041d00: ad02007c sw v0,124(t0) +80041d04: 8ce40000 lw a0,0(a3) +80041d08: 8d02003c lw v0,60(t0) +80041d0c: 00653026 xor a2,v1,a1 +80041d10: 00641826 xor v1,v1,a0 +80041d14: 24420001 addiu v0,v0,1 +80041d18: 00031827 nor v1,zero,v1 +80041d1c: ad02003c sw v0,60(t0) +80041d20: 00661824 and v1,v1,a2 +80041d24: 8d040064 lw a0,100(t0) +80041d28: 3c028021 lui v0,0x8021 +80041d2c: 30638000 andi v1,v1,0x8000 +80041d30: 2442cff8 addiu v0,v0,-12296 +80041d34: ad030080 sw v1,128(t0) +80041d38: ad050074 sw a1,116(t0) +80041d3c: ad050078 sw a1,120(t0) +80041d40: 10820008 beq a0,v0,80041d64 <_Z9fx_add_r6v+0x88> +80041d44: ac850000 sw a1,0(a0) +80041d48: 8d020048 lw v0,72(t0) +80041d4c: 2403ecff li v1,-4865 +80041d50: 00431024 and v0,v0,v1 +80041d54: ad080064 sw t0,100(t0) +80041d58: ad020048 sw v0,72(t0) +80041d5c: 03e00008 jr ra +80041d60: ad080068 sw t0,104(t0) +80041d64: 95020038 lhu v0,56(t0) +80041d68: 8d0301d4 lw v1,468(t0) +80041d6c: 00621821 addu v1,v1,v0 +80041d70: 8d020048 lw v0,72(t0) +80041d74: 90640000 lbu a0,0(v1) +80041d78: 2403ecff li v1,-4865 +80041d7c: 00431024 and v0,v0,v1 +80041d80: a104006c sb a0,108(t0) +80041d84: ad080064 sw t0,100(t0) +80041d88: ad020048 sw v0,72(t0) +80041d8c: 03e00008 jr ra +80041d90: ad080068 sw t0,104(t0) + +80041d94 <_Z9fx_add_r7v>: +80041d94: 3c028021 lui v0,0x8021 +80041d98: 2448cfc0 addiu t0,v0,-12352 +80041d9c: 8d070068 lw a3,104(t0) +80041da0: 8d03001c lw v1,28(t0) +80041da4: 94e50000 lhu a1,0(a3) +80041da8: 3064ffff andi a0,v1,0xffff +80041dac: 00a42821 addu a1,a1,a0 +80041db0: 3402ffff li v0,0xffff +80041db4: 0045102a slt v0,v0,a1 +80041db8: ad02007c sw v0,124(t0) +80041dbc: 8ce40000 lw a0,0(a3) +80041dc0: 8d02003c lw v0,60(t0) +80041dc4: 00653026 xor a2,v1,a1 +80041dc8: 00641826 xor v1,v1,a0 +80041dcc: 24420001 addiu v0,v0,1 +80041dd0: 00031827 nor v1,zero,v1 +80041dd4: ad02003c sw v0,60(t0) +80041dd8: 00661824 and v1,v1,a2 +80041ddc: 8d040064 lw a0,100(t0) +80041de0: 3c028021 lui v0,0x8021 +80041de4: 30638000 andi v1,v1,0x8000 +80041de8: 2442cff8 addiu v0,v0,-12296 +80041dec: ad030080 sw v1,128(t0) +80041df0: ad050074 sw a1,116(t0) +80041df4: ad050078 sw a1,120(t0) +80041df8: 10820008 beq a0,v0,80041e1c <_Z9fx_add_r7v+0x88> +80041dfc: ac850000 sw a1,0(a0) +80041e00: 8d020048 lw v0,72(t0) +80041e04: 2403ecff li v1,-4865 +80041e08: 00431024 and v0,v0,v1 +80041e0c: ad080064 sw t0,100(t0) +80041e10: ad020048 sw v0,72(t0) +80041e14: 03e00008 jr ra +80041e18: ad080068 sw t0,104(t0) +80041e1c: 95020038 lhu v0,56(t0) +80041e20: 8d0301d4 lw v1,468(t0) +80041e24: 00621821 addu v1,v1,v0 +80041e28: 8d020048 lw v0,72(t0) +80041e2c: 90640000 lbu a0,0(v1) +80041e30: 2403ecff li v1,-4865 +80041e34: 00431024 and v0,v0,v1 +80041e38: a104006c sb a0,108(t0) +80041e3c: ad080064 sw t0,100(t0) +80041e40: ad020048 sw v0,72(t0) +80041e44: 03e00008 jr ra +80041e48: ad080068 sw t0,104(t0) + +80041e4c <_Z9fx_add_r8v>: +80041e4c: 3c028021 lui v0,0x8021 +80041e50: 2448cfc0 addiu t0,v0,-12352 +80041e54: 8d070068 lw a3,104(t0) +80041e58: 8d030020 lw v1,32(t0) +80041e5c: 94e50000 lhu a1,0(a3) +80041e60: 3064ffff andi a0,v1,0xffff +80041e64: 00a42821 addu a1,a1,a0 +80041e68: 3402ffff li v0,0xffff +80041e6c: 0045102a slt v0,v0,a1 +80041e70: ad02007c sw v0,124(t0) +80041e74: 8ce40000 lw a0,0(a3) +80041e78: 8d02003c lw v0,60(t0) +80041e7c: 00653026 xor a2,v1,a1 +80041e80: 00641826 xor v1,v1,a0 +80041e84: 24420001 addiu v0,v0,1 +80041e88: 00031827 nor v1,zero,v1 +80041e8c: ad02003c sw v0,60(t0) +80041e90: 00661824 and v1,v1,a2 +80041e94: 8d040064 lw a0,100(t0) +80041e98: 3c028021 lui v0,0x8021 +80041e9c: 30638000 andi v1,v1,0x8000 +80041ea0: 2442cff8 addiu v0,v0,-12296 +80041ea4: ad030080 sw v1,128(t0) +80041ea8: ad050074 sw a1,116(t0) +80041eac: ad050078 sw a1,120(t0) +80041eb0: 10820008 beq a0,v0,80041ed4 <_Z9fx_add_r8v+0x88> +80041eb4: ac850000 sw a1,0(a0) +80041eb8: 8d020048 lw v0,72(t0) +80041ebc: 2403ecff li v1,-4865 +80041ec0: 00431024 and v0,v0,v1 +80041ec4: ad080064 sw t0,100(t0) +80041ec8: ad020048 sw v0,72(t0) +80041ecc: 03e00008 jr ra +80041ed0: ad080068 sw t0,104(t0) +80041ed4: 95020038 lhu v0,56(t0) +80041ed8: 8d0301d4 lw v1,468(t0) +80041edc: 00621821 addu v1,v1,v0 +80041ee0: 8d020048 lw v0,72(t0) +80041ee4: 90640000 lbu a0,0(v1) +80041ee8: 2403ecff li v1,-4865 +80041eec: 00431024 and v0,v0,v1 +80041ef0: a104006c sb a0,108(t0) +80041ef4: ad080064 sw t0,100(t0) +80041ef8: ad020048 sw v0,72(t0) +80041efc: 03e00008 jr ra +80041f00: ad080068 sw t0,104(t0) + +80041f04 <_Z9fx_add_r9v>: +80041f04: 3c028021 lui v0,0x8021 +80041f08: 2448cfc0 addiu t0,v0,-12352 +80041f0c: 8d070068 lw a3,104(t0) +80041f10: 8d030024 lw v1,36(t0) +80041f14: 94e50000 lhu a1,0(a3) +80041f18: 3064ffff andi a0,v1,0xffff +80041f1c: 00a42821 addu a1,a1,a0 +80041f20: 3402ffff li v0,0xffff +80041f24: 0045102a slt v0,v0,a1 +80041f28: ad02007c sw v0,124(t0) +80041f2c: 8ce40000 lw a0,0(a3) +80041f30: 8d02003c lw v0,60(t0) +80041f34: 00653026 xor a2,v1,a1 +80041f38: 00641826 xor v1,v1,a0 +80041f3c: 24420001 addiu v0,v0,1 +80041f40: 00031827 nor v1,zero,v1 +80041f44: ad02003c sw v0,60(t0) +80041f48: 00661824 and v1,v1,a2 +80041f4c: 8d040064 lw a0,100(t0) +80041f50: 3c028021 lui v0,0x8021 +80041f54: 30638000 andi v1,v1,0x8000 +80041f58: 2442cff8 addiu v0,v0,-12296 +80041f5c: ad030080 sw v1,128(t0) +80041f60: ad050074 sw a1,116(t0) +80041f64: ad050078 sw a1,120(t0) +80041f68: 10820008 beq a0,v0,80041f8c <_Z9fx_add_r9v+0x88> +80041f6c: ac850000 sw a1,0(a0) +80041f70: 8d020048 lw v0,72(t0) +80041f74: 2403ecff li v1,-4865 +80041f78: 00431024 and v0,v0,v1 +80041f7c: ad080064 sw t0,100(t0) +80041f80: ad020048 sw v0,72(t0) +80041f84: 03e00008 jr ra +80041f88: ad080068 sw t0,104(t0) +80041f8c: 95020038 lhu v0,56(t0) +80041f90: 8d0301d4 lw v1,468(t0) +80041f94: 00621821 addu v1,v1,v0 +80041f98: 8d020048 lw v0,72(t0) +80041f9c: 90640000 lbu a0,0(v1) +80041fa0: 2403ecff li v1,-4865 +80041fa4: 00431024 and v0,v0,v1 +80041fa8: a104006c sb a0,108(t0) +80041fac: ad080064 sw t0,100(t0) +80041fb0: ad020048 sw v0,72(t0) +80041fb4: 03e00008 jr ra +80041fb8: ad080068 sw t0,104(t0) + +80041fbc <_Z10fx_add_r10v>: +80041fbc: 3c028021 lui v0,0x8021 +80041fc0: 2448cfc0 addiu t0,v0,-12352 +80041fc4: 8d070068 lw a3,104(t0) +80041fc8: 8d030028 lw v1,40(t0) +80041fcc: 94e50000 lhu a1,0(a3) +80041fd0: 3064ffff andi a0,v1,0xffff +80041fd4: 00a42821 addu a1,a1,a0 +80041fd8: 3402ffff li v0,0xffff +80041fdc: 0045102a slt v0,v0,a1 +80041fe0: ad02007c sw v0,124(t0) +80041fe4: 8ce40000 lw a0,0(a3) +80041fe8: 8d02003c lw v0,60(t0) +80041fec: 00653026 xor a2,v1,a1 +80041ff0: 00641826 xor v1,v1,a0 +80041ff4: 24420001 addiu v0,v0,1 +80041ff8: 00031827 nor v1,zero,v1 +80041ffc: ad02003c sw v0,60(t0) +80042000: 00661824 and v1,v1,a2 +80042004: 8d040064 lw a0,100(t0) +80042008: 3c028021 lui v0,0x8021 +8004200c: 30638000 andi v1,v1,0x8000 +80042010: 2442cff8 addiu v0,v0,-12296 +80042014: ad030080 sw v1,128(t0) +80042018: ad050074 sw a1,116(t0) +8004201c: ad050078 sw a1,120(t0) +80042020: 10820008 beq a0,v0,80042044 <_Z10fx_add_r10v+0x88> +80042024: ac850000 sw a1,0(a0) +80042028: 8d020048 lw v0,72(t0) +8004202c: 2403ecff li v1,-4865 +80042030: 00431024 and v0,v0,v1 +80042034: ad080064 sw t0,100(t0) +80042038: ad020048 sw v0,72(t0) +8004203c: 03e00008 jr ra +80042040: ad080068 sw t0,104(t0) +80042044: 95020038 lhu v0,56(t0) +80042048: 8d0301d4 lw v1,468(t0) +8004204c: 00621821 addu v1,v1,v0 +80042050: 8d020048 lw v0,72(t0) +80042054: 90640000 lbu a0,0(v1) +80042058: 2403ecff li v1,-4865 +8004205c: 00431024 and v0,v0,v1 +80042060: a104006c sb a0,108(t0) +80042064: ad080064 sw t0,100(t0) +80042068: ad020048 sw v0,72(t0) +8004206c: 03e00008 jr ra +80042070: ad080068 sw t0,104(t0) + +80042074 <_Z10fx_add_r11v>: +80042074: 3c028021 lui v0,0x8021 +80042078: 2448cfc0 addiu t0,v0,-12352 +8004207c: 8d070068 lw a3,104(t0) +80042080: 8d03002c lw v1,44(t0) +80042084: 94e50000 lhu a1,0(a3) +80042088: 3064ffff andi a0,v1,0xffff +8004208c: 00a42821 addu a1,a1,a0 +80042090: 3402ffff li v0,0xffff +80042094: 0045102a slt v0,v0,a1 +80042098: ad02007c sw v0,124(t0) +8004209c: 8ce40000 lw a0,0(a3) +800420a0: 8d02003c lw v0,60(t0) +800420a4: 00653026 xor a2,v1,a1 +800420a8: 00641826 xor v1,v1,a0 +800420ac: 24420001 addiu v0,v0,1 +800420b0: 00031827 nor v1,zero,v1 +800420b4: ad02003c sw v0,60(t0) +800420b8: 00661824 and v1,v1,a2 +800420bc: 8d040064 lw a0,100(t0) +800420c0: 3c028021 lui v0,0x8021 +800420c4: 30638000 andi v1,v1,0x8000 +800420c8: 2442cff8 addiu v0,v0,-12296 +800420cc: ad030080 sw v1,128(t0) +800420d0: ad050074 sw a1,116(t0) +800420d4: ad050078 sw a1,120(t0) +800420d8: 10820008 beq a0,v0,800420fc <_Z10fx_add_r11v+0x88> +800420dc: ac850000 sw a1,0(a0) +800420e0: 8d020048 lw v0,72(t0) +800420e4: 2403ecff li v1,-4865 +800420e8: 00431024 and v0,v0,v1 +800420ec: ad080064 sw t0,100(t0) +800420f0: ad020048 sw v0,72(t0) +800420f4: 03e00008 jr ra +800420f8: ad080068 sw t0,104(t0) +800420fc: 95020038 lhu v0,56(t0) +80042100: 8d0301d4 lw v1,468(t0) +80042104: 00621821 addu v1,v1,v0 +80042108: 8d020048 lw v0,72(t0) +8004210c: 90640000 lbu a0,0(v1) +80042110: 2403ecff li v1,-4865 +80042114: 00431024 and v0,v0,v1 +80042118: a104006c sb a0,108(t0) +8004211c: ad080064 sw t0,100(t0) +80042120: ad020048 sw v0,72(t0) +80042124: 03e00008 jr ra +80042128: ad080068 sw t0,104(t0) + +8004212c <_Z10fx_add_r12v>: +8004212c: 3c028021 lui v0,0x8021 +80042130: 2448cfc0 addiu t0,v0,-12352 +80042134: 8d070068 lw a3,104(t0) +80042138: 8d030030 lw v1,48(t0) +8004213c: 94e50000 lhu a1,0(a3) +80042140: 3064ffff andi a0,v1,0xffff +80042144: 00a42821 addu a1,a1,a0 +80042148: 3402ffff li v0,0xffff +8004214c: 0045102a slt v0,v0,a1 +80042150: ad02007c sw v0,124(t0) +80042154: 8ce40000 lw a0,0(a3) +80042158: 8d02003c lw v0,60(t0) +8004215c: 00653026 xor a2,v1,a1 +80042160: 00641826 xor v1,v1,a0 +80042164: 24420001 addiu v0,v0,1 +80042168: 00031827 nor v1,zero,v1 +8004216c: ad02003c sw v0,60(t0) +80042170: 00661824 and v1,v1,a2 +80042174: 8d040064 lw a0,100(t0) +80042178: 3c028021 lui v0,0x8021 +8004217c: 30638000 andi v1,v1,0x8000 +80042180: 2442cff8 addiu v0,v0,-12296 +80042184: ad030080 sw v1,128(t0) +80042188: ad050074 sw a1,116(t0) +8004218c: ad050078 sw a1,120(t0) +80042190: 10820008 beq a0,v0,800421b4 <_Z10fx_add_r12v+0x88> +80042194: ac850000 sw a1,0(a0) +80042198: 8d020048 lw v0,72(t0) +8004219c: 2403ecff li v1,-4865 +800421a0: 00431024 and v0,v0,v1 +800421a4: ad080064 sw t0,100(t0) +800421a8: ad020048 sw v0,72(t0) +800421ac: 03e00008 jr ra +800421b0: ad080068 sw t0,104(t0) +800421b4: 95020038 lhu v0,56(t0) +800421b8: 8d0301d4 lw v1,468(t0) +800421bc: 00621821 addu v1,v1,v0 +800421c0: 8d020048 lw v0,72(t0) +800421c4: 90640000 lbu a0,0(v1) +800421c8: 2403ecff li v1,-4865 +800421cc: 00431024 and v0,v0,v1 +800421d0: a104006c sb a0,108(t0) +800421d4: ad080064 sw t0,100(t0) +800421d8: ad020048 sw v0,72(t0) +800421dc: 03e00008 jr ra +800421e0: ad080068 sw t0,104(t0) + +800421e4 <_Z10fx_add_r13v>: +800421e4: 3c028021 lui v0,0x8021 +800421e8: 2448cfc0 addiu t0,v0,-12352 +800421ec: 8d070068 lw a3,104(t0) +800421f0: 8d030034 lw v1,52(t0) +800421f4: 94e50000 lhu a1,0(a3) +800421f8: 3064ffff andi a0,v1,0xffff +800421fc: 00a42821 addu a1,a1,a0 +80042200: 3402ffff li v0,0xffff +80042204: 0045102a slt v0,v0,a1 +80042208: ad02007c sw v0,124(t0) +8004220c: 8ce40000 lw a0,0(a3) +80042210: 8d02003c lw v0,60(t0) +80042214: 00653026 xor a2,v1,a1 +80042218: 00641826 xor v1,v1,a0 +8004221c: 24420001 addiu v0,v0,1 +80042220: 00031827 nor v1,zero,v1 +80042224: ad02003c sw v0,60(t0) +80042228: 00661824 and v1,v1,a2 +8004222c: 8d040064 lw a0,100(t0) +80042230: 3c028021 lui v0,0x8021 +80042234: 30638000 andi v1,v1,0x8000 +80042238: 2442cff8 addiu v0,v0,-12296 +8004223c: ad030080 sw v1,128(t0) +80042240: ad050074 sw a1,116(t0) +80042244: ad050078 sw a1,120(t0) +80042248: 10820008 beq a0,v0,8004226c <_Z10fx_add_r13v+0x88> +8004224c: ac850000 sw a1,0(a0) +80042250: 8d020048 lw v0,72(t0) +80042254: 2403ecff li v1,-4865 +80042258: 00431024 and v0,v0,v1 +8004225c: ad080064 sw t0,100(t0) +80042260: ad020048 sw v0,72(t0) +80042264: 03e00008 jr ra +80042268: ad080068 sw t0,104(t0) +8004226c: 95020038 lhu v0,56(t0) +80042270: 8d0301d4 lw v1,468(t0) +80042274: 00621821 addu v1,v1,v0 +80042278: 8d020048 lw v0,72(t0) +8004227c: 90640000 lbu a0,0(v1) +80042280: 2403ecff li v1,-4865 +80042284: 00431024 and v0,v0,v1 +80042288: a104006c sb a0,108(t0) +8004228c: ad080064 sw t0,100(t0) +80042290: ad020048 sw v0,72(t0) +80042294: 03e00008 jr ra +80042298: ad080068 sw t0,104(t0) + +8004229c <_Z10fx_add_r14v>: +8004229c: 3c028021 lui v0,0x8021 +800422a0: 2448cfc0 addiu t0,v0,-12352 +800422a4: 8d070068 lw a3,104(t0) +800422a8: 8d030038 lw v1,56(t0) +800422ac: 94e50000 lhu a1,0(a3) +800422b0: 3064ffff andi a0,v1,0xffff +800422b4: 00a42821 addu a1,a1,a0 +800422b8: 3402ffff li v0,0xffff +800422bc: 0045102a slt v0,v0,a1 +800422c0: ad02007c sw v0,124(t0) +800422c4: 8ce40000 lw a0,0(a3) +800422c8: 8d02003c lw v0,60(t0) +800422cc: 00653026 xor a2,v1,a1 +800422d0: 00641826 xor v1,v1,a0 +800422d4: 24420001 addiu v0,v0,1 +800422d8: 00031827 nor v1,zero,v1 +800422dc: ad02003c sw v0,60(t0) +800422e0: 00661824 and v1,v1,a2 +800422e4: 8d040064 lw a0,100(t0) +800422e8: 3c028021 lui v0,0x8021 +800422ec: 30638000 andi v1,v1,0x8000 +800422f0: 2442cff8 addiu v0,v0,-12296 +800422f4: ad030080 sw v1,128(t0) +800422f8: ad050074 sw a1,116(t0) +800422fc: ad050078 sw a1,120(t0) +80042300: 10820008 beq a0,v0,80042324 <_Z10fx_add_r14v+0x88> +80042304: ac850000 sw a1,0(a0) +80042308: 8d020048 lw v0,72(t0) +8004230c: 2403ecff li v1,-4865 +80042310: 00431024 and v0,v0,v1 +80042314: ad080064 sw t0,100(t0) +80042318: ad020048 sw v0,72(t0) +8004231c: 03e00008 jr ra +80042320: ad080068 sw t0,104(t0) +80042324: 95020038 lhu v0,56(t0) +80042328: 8d0301d4 lw v1,468(t0) +8004232c: 00621821 addu v1,v1,v0 +80042330: 8d020048 lw v0,72(t0) +80042334: 90640000 lbu a0,0(v1) +80042338: 2403ecff li v1,-4865 +8004233c: 00431024 and v0,v0,v1 +80042340: a104006c sb a0,108(t0) +80042344: ad080064 sw t0,100(t0) +80042348: ad020048 sw v0,72(t0) +8004234c: 03e00008 jr ra +80042350: ad080068 sw t0,104(t0) + +80042354 <_Z10fx_add_r15v>: +80042354: 3c028021 lui v0,0x8021 +80042358: 2447cfc0 addiu a3,v0,-12352 +8004235c: 8ce60068 lw a2,104(a3) +80042360: 8ce5003c lw a1,60(a3) +80042364: 94c40000 lhu a0,0(a2) +80042368: 30a3ffff andi v1,a1,0xffff +8004236c: 00832021 addu a0,a0,v1 +80042370: 3402ffff li v0,0xffff +80042374: 0044102a slt v0,v0,a0 +80042378: ace2007c sw v0,124(a3) +8004237c: 8cc30000 lw v1,0(a2) +80042380: 00a41026 xor v0,a1,a0 +80042384: 00a31826 xor v1,a1,v1 +80042388: 00031827 nor v1,zero,v1 +8004238c: 00621824 and v1,v1,v0 +80042390: 8ce60064 lw a2,100(a3) +80042394: 3c028021 lui v0,0x8021 +80042398: 30638000 andi v1,v1,0x8000 +8004239c: 24a50001 addiu a1,a1,1 +800423a0: 2442cff8 addiu v0,v0,-12296 +800423a4: ace30080 sw v1,128(a3) +800423a8: ace5003c sw a1,60(a3) +800423ac: ace40074 sw a0,116(a3) +800423b0: ace40078 sw a0,120(a3) +800423b4: 10c20008 beq a2,v0,800423d8 <_Z10fx_add_r15v+0x84> +800423b8: acc40000 sw a0,0(a2) +800423bc: 8ce20048 lw v0,72(a3) +800423c0: 2403ecff li v1,-4865 +800423c4: 00431024 and v0,v0,v1 +800423c8: ace70064 sw a3,100(a3) +800423cc: ace20048 sw v0,72(a3) +800423d0: 03e00008 jr ra +800423d4: ace70068 sw a3,104(a3) +800423d8: 94e20038 lhu v0,56(a3) +800423dc: 8ce301d4 lw v1,468(a3) +800423e0: 00621821 addu v1,v1,v0 +800423e4: 8ce20048 lw v0,72(a3) +800423e8: 90640000 lbu a0,0(v1) +800423ec: 2403ecff li v1,-4865 +800423f0: 00431024 and v0,v0,v1 +800423f4: a0e4006c sb a0,108(a3) +800423f8: ace70064 sw a3,100(a3) +800423fc: ace20048 sw v0,72(a3) +80042400: 03e00008 jr ra +80042404: ace70068 sw a3,104(a3) + +80042408 <_Z9fx_adc_r0v>: +80042408: 3c028021 lui v0,0x8021 +8004240c: 2447cfc0 addiu a3,v0,-12352 +80042410: 8c44cfc0 lw a0,-12352(v0) +80042414: 8ce60068 lw a2,104(a3) +80042418: 84e3007c lh v1,124(a3) +8004241c: 94c50000 lhu a1,0(a2) +80042420: 3082ffff andi v0,a0,0xffff +80042424: 00431021 addu v0,v0,v1 +80042428: 00a22821 addu a1,a1,v0 +8004242c: 3403ffff li v1,0xffff +80042430: 0065182a slt v1,v1,a1 +80042434: ace3007c sw v1,124(a3) +80042438: 8cc20000 lw v0,0(a2) +8004243c: 00851826 xor v1,a0,a1 +80042440: 00822026 xor a0,a0,v0 +80042444: 8ce2003c lw v0,60(a3) +80042448: 00042027 nor a0,zero,a0 +8004244c: 24420001 addiu v0,v0,1 +80042450: ace2003c sw v0,60(a3) +80042454: 00832024 and a0,a0,v1 +80042458: 8ce60064 lw a2,100(a3) +8004245c: 3c028021 lui v0,0x8021 +80042460: 30848000 andi a0,a0,0x8000 +80042464: 2442cff8 addiu v0,v0,-12296 +80042468: ace40080 sw a0,128(a3) +8004246c: ace50074 sw a1,116(a3) +80042470: ace50078 sw a1,120(a3) +80042474: 10c20008 beq a2,v0,80042498 <_Z9fx_adc_r0v+0x90> +80042478: acc50000 sw a1,0(a2) +8004247c: 8ce20048 lw v0,72(a3) +80042480: 2403ecff li v1,-4865 +80042484: 00431024 and v0,v0,v1 +80042488: ace70068 sw a3,104(a3) +8004248c: ace20048 sw v0,72(a3) +80042490: 03e00008 jr ra +80042494: ace70064 sw a3,100(a3) +80042498: 94e20038 lhu v0,56(a3) +8004249c: 8ce301d4 lw v1,468(a3) +800424a0: 00621821 addu v1,v1,v0 +800424a4: 8ce20048 lw v0,72(a3) +800424a8: 90640000 lbu a0,0(v1) +800424ac: 2403ecff li v1,-4865 +800424b0: 00431024 and v0,v0,v1 +800424b4: a0e4006c sb a0,108(a3) +800424b8: ace70068 sw a3,104(a3) +800424bc: ace20048 sw v0,72(a3) +800424c0: 03e00008 jr ra +800424c4: ace70064 sw a3,100(a3) + +800424c8 <_Z9fx_adc_r1v>: +800424c8: 3c028021 lui v0,0x8021 +800424cc: 2447cfc0 addiu a3,v0,-12352 +800424d0: 8ce40004 lw a0,4(a3) +800424d4: 8ce60068 lw a2,104(a3) +800424d8: 84e3007c lh v1,124(a3) +800424dc: 94c50000 lhu a1,0(a2) +800424e0: 3082ffff andi v0,a0,0xffff +800424e4: 00431021 addu v0,v0,v1 +800424e8: 00a22821 addu a1,a1,v0 +800424ec: 3403ffff li v1,0xffff +800424f0: 0065182a slt v1,v1,a1 +800424f4: ace3007c sw v1,124(a3) +800424f8: 8cc20000 lw v0,0(a2) +800424fc: 00851826 xor v1,a0,a1 +80042500: 00822026 xor a0,a0,v0 +80042504: 8ce2003c lw v0,60(a3) +80042508: 00042027 nor a0,zero,a0 +8004250c: 24420001 addiu v0,v0,1 +80042510: ace2003c sw v0,60(a3) +80042514: 00832024 and a0,a0,v1 +80042518: 8ce60064 lw a2,100(a3) +8004251c: 3c028021 lui v0,0x8021 +80042520: 30848000 andi a0,a0,0x8000 +80042524: 2442cff8 addiu v0,v0,-12296 +80042528: ace40080 sw a0,128(a3) +8004252c: ace50074 sw a1,116(a3) +80042530: ace50078 sw a1,120(a3) +80042534: 10c20008 beq a2,v0,80042558 <_Z9fx_adc_r1v+0x90> +80042538: acc50000 sw a1,0(a2) +8004253c: 8ce20048 lw v0,72(a3) +80042540: 2403ecff li v1,-4865 +80042544: 00431024 and v0,v0,v1 +80042548: ace70068 sw a3,104(a3) +8004254c: ace20048 sw v0,72(a3) +80042550: 03e00008 jr ra +80042554: ace70064 sw a3,100(a3) +80042558: 94e20038 lhu v0,56(a3) +8004255c: 8ce301d4 lw v1,468(a3) +80042560: 00621821 addu v1,v1,v0 +80042564: 8ce20048 lw v0,72(a3) +80042568: 90640000 lbu a0,0(v1) +8004256c: 2403ecff li v1,-4865 +80042570: 00431024 and v0,v0,v1 +80042574: a0e4006c sb a0,108(a3) +80042578: ace70068 sw a3,104(a3) +8004257c: ace20048 sw v0,72(a3) +80042580: 03e00008 jr ra +80042584: ace70064 sw a3,100(a3) + +80042588 <_Z9fx_adc_r2v>: +80042588: 3c028021 lui v0,0x8021 +8004258c: 2447cfc0 addiu a3,v0,-12352 +80042590: 8ce40008 lw a0,8(a3) +80042594: 8ce60068 lw a2,104(a3) +80042598: 84e3007c lh v1,124(a3) +8004259c: 94c50000 lhu a1,0(a2) +800425a0: 3082ffff andi v0,a0,0xffff +800425a4: 00431021 addu v0,v0,v1 +800425a8: 00a22821 addu a1,a1,v0 +800425ac: 3403ffff li v1,0xffff +800425b0: 0065182a slt v1,v1,a1 +800425b4: ace3007c sw v1,124(a3) +800425b8: 8cc20000 lw v0,0(a2) +800425bc: 00851826 xor v1,a0,a1 +800425c0: 00822026 xor a0,a0,v0 +800425c4: 8ce2003c lw v0,60(a3) +800425c8: 00042027 nor a0,zero,a0 +800425cc: 24420001 addiu v0,v0,1 +800425d0: ace2003c sw v0,60(a3) +800425d4: 00832024 and a0,a0,v1 +800425d8: 8ce60064 lw a2,100(a3) +800425dc: 3c028021 lui v0,0x8021 +800425e0: 30848000 andi a0,a0,0x8000 +800425e4: 2442cff8 addiu v0,v0,-12296 +800425e8: ace40080 sw a0,128(a3) +800425ec: ace50074 sw a1,116(a3) +800425f0: ace50078 sw a1,120(a3) +800425f4: 10c20008 beq a2,v0,80042618 <_Z9fx_adc_r2v+0x90> +800425f8: acc50000 sw a1,0(a2) +800425fc: 8ce20048 lw v0,72(a3) +80042600: 2403ecff li v1,-4865 +80042604: 00431024 and v0,v0,v1 +80042608: ace70068 sw a3,104(a3) +8004260c: ace20048 sw v0,72(a3) +80042610: 03e00008 jr ra +80042614: ace70064 sw a3,100(a3) +80042618: 94e20038 lhu v0,56(a3) +8004261c: 8ce301d4 lw v1,468(a3) +80042620: 00621821 addu v1,v1,v0 +80042624: 8ce20048 lw v0,72(a3) +80042628: 90640000 lbu a0,0(v1) +8004262c: 2403ecff li v1,-4865 +80042630: 00431024 and v0,v0,v1 +80042634: a0e4006c sb a0,108(a3) +80042638: ace70068 sw a3,104(a3) +8004263c: ace20048 sw v0,72(a3) +80042640: 03e00008 jr ra +80042644: ace70064 sw a3,100(a3) + +80042648 <_Z9fx_adc_r3v>: +80042648: 3c028021 lui v0,0x8021 +8004264c: 2447cfc0 addiu a3,v0,-12352 +80042650: 8ce4000c lw a0,12(a3) +80042654: 8ce60068 lw a2,104(a3) +80042658: 84e3007c lh v1,124(a3) +8004265c: 94c50000 lhu a1,0(a2) +80042660: 3082ffff andi v0,a0,0xffff +80042664: 00431021 addu v0,v0,v1 +80042668: 00a22821 addu a1,a1,v0 +8004266c: 3403ffff li v1,0xffff +80042670: 0065182a slt v1,v1,a1 +80042674: ace3007c sw v1,124(a3) +80042678: 8cc20000 lw v0,0(a2) +8004267c: 00851826 xor v1,a0,a1 +80042680: 00822026 xor a0,a0,v0 +80042684: 8ce2003c lw v0,60(a3) +80042688: 00042027 nor a0,zero,a0 +8004268c: 24420001 addiu v0,v0,1 +80042690: ace2003c sw v0,60(a3) +80042694: 00832024 and a0,a0,v1 +80042698: 8ce60064 lw a2,100(a3) +8004269c: 3c028021 lui v0,0x8021 +800426a0: 30848000 andi a0,a0,0x8000 +800426a4: 2442cff8 addiu v0,v0,-12296 +800426a8: ace40080 sw a0,128(a3) +800426ac: ace50074 sw a1,116(a3) +800426b0: ace50078 sw a1,120(a3) +800426b4: 10c20008 beq a2,v0,800426d8 <_Z9fx_adc_r3v+0x90> +800426b8: acc50000 sw a1,0(a2) +800426bc: 8ce20048 lw v0,72(a3) +800426c0: 2403ecff li v1,-4865 +800426c4: 00431024 and v0,v0,v1 +800426c8: ace70068 sw a3,104(a3) +800426cc: ace20048 sw v0,72(a3) +800426d0: 03e00008 jr ra +800426d4: ace70064 sw a3,100(a3) +800426d8: 94e20038 lhu v0,56(a3) +800426dc: 8ce301d4 lw v1,468(a3) +800426e0: 00621821 addu v1,v1,v0 +800426e4: 8ce20048 lw v0,72(a3) +800426e8: 90640000 lbu a0,0(v1) +800426ec: 2403ecff li v1,-4865 +800426f0: 00431024 and v0,v0,v1 +800426f4: a0e4006c sb a0,108(a3) +800426f8: ace70068 sw a3,104(a3) +800426fc: ace20048 sw v0,72(a3) +80042700: 03e00008 jr ra +80042704: ace70064 sw a3,100(a3) + +80042708 <_Z9fx_adc_r4v>: +80042708: 3c028021 lui v0,0x8021 +8004270c: 2447cfc0 addiu a3,v0,-12352 +80042710: 8ce40010 lw a0,16(a3) +80042714: 8ce60068 lw a2,104(a3) +80042718: 84e3007c lh v1,124(a3) +8004271c: 94c50000 lhu a1,0(a2) +80042720: 3082ffff andi v0,a0,0xffff +80042724: 00431021 addu v0,v0,v1 +80042728: 00a22821 addu a1,a1,v0 +8004272c: 3403ffff li v1,0xffff +80042730: 0065182a slt v1,v1,a1 +80042734: ace3007c sw v1,124(a3) +80042738: 8cc20000 lw v0,0(a2) +8004273c: 00851826 xor v1,a0,a1 +80042740: 00822026 xor a0,a0,v0 +80042744: 8ce2003c lw v0,60(a3) +80042748: 00042027 nor a0,zero,a0 +8004274c: 24420001 addiu v0,v0,1 +80042750: ace2003c sw v0,60(a3) +80042754: 00832024 and a0,a0,v1 +80042758: 8ce60064 lw a2,100(a3) +8004275c: 3c028021 lui v0,0x8021 +80042760: 30848000 andi a0,a0,0x8000 +80042764: 2442cff8 addiu v0,v0,-12296 +80042768: ace40080 sw a0,128(a3) +8004276c: ace50074 sw a1,116(a3) +80042770: ace50078 sw a1,120(a3) +80042774: 10c20008 beq a2,v0,80042798 <_Z9fx_adc_r4v+0x90> +80042778: acc50000 sw a1,0(a2) +8004277c: 8ce20048 lw v0,72(a3) +80042780: 2403ecff li v1,-4865 +80042784: 00431024 and v0,v0,v1 +80042788: ace70068 sw a3,104(a3) +8004278c: ace20048 sw v0,72(a3) +80042790: 03e00008 jr ra +80042794: ace70064 sw a3,100(a3) +80042798: 94e20038 lhu v0,56(a3) +8004279c: 8ce301d4 lw v1,468(a3) +800427a0: 00621821 addu v1,v1,v0 +800427a4: 8ce20048 lw v0,72(a3) +800427a8: 90640000 lbu a0,0(v1) +800427ac: 2403ecff li v1,-4865 +800427b0: 00431024 and v0,v0,v1 +800427b4: a0e4006c sb a0,108(a3) +800427b8: ace70068 sw a3,104(a3) +800427bc: ace20048 sw v0,72(a3) +800427c0: 03e00008 jr ra +800427c4: ace70064 sw a3,100(a3) + +800427c8 <_Z9fx_adc_r5v>: +800427c8: 3c028021 lui v0,0x8021 +800427cc: 2447cfc0 addiu a3,v0,-12352 +800427d0: 8ce40014 lw a0,20(a3) +800427d4: 8ce60068 lw a2,104(a3) +800427d8: 84e3007c lh v1,124(a3) +800427dc: 94c50000 lhu a1,0(a2) +800427e0: 3082ffff andi v0,a0,0xffff +800427e4: 00431021 addu v0,v0,v1 +800427e8: 00a22821 addu a1,a1,v0 +800427ec: 3403ffff li v1,0xffff +800427f0: 0065182a slt v1,v1,a1 +800427f4: ace3007c sw v1,124(a3) +800427f8: 8cc20000 lw v0,0(a2) +800427fc: 00851826 xor v1,a0,a1 +80042800: 00822026 xor a0,a0,v0 +80042804: 8ce2003c lw v0,60(a3) +80042808: 00042027 nor a0,zero,a0 +8004280c: 24420001 addiu v0,v0,1 +80042810: ace2003c sw v0,60(a3) +80042814: 00832024 and a0,a0,v1 +80042818: 8ce60064 lw a2,100(a3) +8004281c: 3c028021 lui v0,0x8021 +80042820: 30848000 andi a0,a0,0x8000 +80042824: 2442cff8 addiu v0,v0,-12296 +80042828: ace40080 sw a0,128(a3) +8004282c: ace50074 sw a1,116(a3) +80042830: ace50078 sw a1,120(a3) +80042834: 10c20008 beq a2,v0,80042858 <_Z9fx_adc_r5v+0x90> +80042838: acc50000 sw a1,0(a2) +8004283c: 8ce20048 lw v0,72(a3) +80042840: 2403ecff li v1,-4865 +80042844: 00431024 and v0,v0,v1 +80042848: ace70068 sw a3,104(a3) +8004284c: ace20048 sw v0,72(a3) +80042850: 03e00008 jr ra +80042854: ace70064 sw a3,100(a3) +80042858: 94e20038 lhu v0,56(a3) +8004285c: 8ce301d4 lw v1,468(a3) +80042860: 00621821 addu v1,v1,v0 +80042864: 8ce20048 lw v0,72(a3) +80042868: 90640000 lbu a0,0(v1) +8004286c: 2403ecff li v1,-4865 +80042870: 00431024 and v0,v0,v1 +80042874: a0e4006c sb a0,108(a3) +80042878: ace70068 sw a3,104(a3) +8004287c: ace20048 sw v0,72(a3) +80042880: 03e00008 jr ra +80042884: ace70064 sw a3,100(a3) + +80042888 <_Z9fx_adc_r6v>: +80042888: 3c028021 lui v0,0x8021 +8004288c: 2447cfc0 addiu a3,v0,-12352 +80042890: 8ce40018 lw a0,24(a3) +80042894: 8ce60068 lw a2,104(a3) +80042898: 84e3007c lh v1,124(a3) +8004289c: 94c50000 lhu a1,0(a2) +800428a0: 3082ffff andi v0,a0,0xffff +800428a4: 00431021 addu v0,v0,v1 +800428a8: 00a22821 addu a1,a1,v0 +800428ac: 3403ffff li v1,0xffff +800428b0: 0065182a slt v1,v1,a1 +800428b4: ace3007c sw v1,124(a3) +800428b8: 8cc20000 lw v0,0(a2) +800428bc: 00851826 xor v1,a0,a1 +800428c0: 00822026 xor a0,a0,v0 +800428c4: 8ce2003c lw v0,60(a3) +800428c8: 00042027 nor a0,zero,a0 +800428cc: 24420001 addiu v0,v0,1 +800428d0: ace2003c sw v0,60(a3) +800428d4: 00832024 and a0,a0,v1 +800428d8: 8ce60064 lw a2,100(a3) +800428dc: 3c028021 lui v0,0x8021 +800428e0: 30848000 andi a0,a0,0x8000 +800428e4: 2442cff8 addiu v0,v0,-12296 +800428e8: ace40080 sw a0,128(a3) +800428ec: ace50074 sw a1,116(a3) +800428f0: ace50078 sw a1,120(a3) +800428f4: 10c20008 beq a2,v0,80042918 <_Z9fx_adc_r6v+0x90> +800428f8: acc50000 sw a1,0(a2) +800428fc: 8ce20048 lw v0,72(a3) +80042900: 2403ecff li v1,-4865 +80042904: 00431024 and v0,v0,v1 +80042908: ace70068 sw a3,104(a3) +8004290c: ace20048 sw v0,72(a3) +80042910: 03e00008 jr ra +80042914: ace70064 sw a3,100(a3) +80042918: 94e20038 lhu v0,56(a3) +8004291c: 8ce301d4 lw v1,468(a3) +80042920: 00621821 addu v1,v1,v0 +80042924: 8ce20048 lw v0,72(a3) +80042928: 90640000 lbu a0,0(v1) +8004292c: 2403ecff li v1,-4865 +80042930: 00431024 and v0,v0,v1 +80042934: a0e4006c sb a0,108(a3) +80042938: ace70068 sw a3,104(a3) +8004293c: ace20048 sw v0,72(a3) +80042940: 03e00008 jr ra +80042944: ace70064 sw a3,100(a3) + +80042948 <_Z9fx_adc_r7v>: +80042948: 3c028021 lui v0,0x8021 +8004294c: 2447cfc0 addiu a3,v0,-12352 +80042950: 8ce4001c lw a0,28(a3) +80042954: 8ce60068 lw a2,104(a3) +80042958: 84e3007c lh v1,124(a3) +8004295c: 94c50000 lhu a1,0(a2) +80042960: 3082ffff andi v0,a0,0xffff +80042964: 00431021 addu v0,v0,v1 +80042968: 00a22821 addu a1,a1,v0 +8004296c: 3403ffff li v1,0xffff +80042970: 0065182a slt v1,v1,a1 +80042974: ace3007c sw v1,124(a3) +80042978: 8cc20000 lw v0,0(a2) +8004297c: 00851826 xor v1,a0,a1 +80042980: 00822026 xor a0,a0,v0 +80042984: 8ce2003c lw v0,60(a3) +80042988: 00042027 nor a0,zero,a0 +8004298c: 24420001 addiu v0,v0,1 +80042990: ace2003c sw v0,60(a3) +80042994: 00832024 and a0,a0,v1 +80042998: 8ce60064 lw a2,100(a3) +8004299c: 3c028021 lui v0,0x8021 +800429a0: 30848000 andi a0,a0,0x8000 +800429a4: 2442cff8 addiu v0,v0,-12296 +800429a8: ace40080 sw a0,128(a3) +800429ac: ace50074 sw a1,116(a3) +800429b0: ace50078 sw a1,120(a3) +800429b4: 10c20008 beq a2,v0,800429d8 <_Z9fx_adc_r7v+0x90> +800429b8: acc50000 sw a1,0(a2) +800429bc: 8ce20048 lw v0,72(a3) +800429c0: 2403ecff li v1,-4865 +800429c4: 00431024 and v0,v0,v1 +800429c8: ace70068 sw a3,104(a3) +800429cc: ace20048 sw v0,72(a3) +800429d0: 03e00008 jr ra +800429d4: ace70064 sw a3,100(a3) +800429d8: 94e20038 lhu v0,56(a3) +800429dc: 8ce301d4 lw v1,468(a3) +800429e0: 00621821 addu v1,v1,v0 +800429e4: 8ce20048 lw v0,72(a3) +800429e8: 90640000 lbu a0,0(v1) +800429ec: 2403ecff li v1,-4865 +800429f0: 00431024 and v0,v0,v1 +800429f4: a0e4006c sb a0,108(a3) +800429f8: ace70068 sw a3,104(a3) +800429fc: ace20048 sw v0,72(a3) +80042a00: 03e00008 jr ra +80042a04: ace70064 sw a3,100(a3) + +80042a08 <_Z9fx_adc_r8v>: +80042a08: 3c028021 lui v0,0x8021 +80042a0c: 2447cfc0 addiu a3,v0,-12352 +80042a10: 8ce40020 lw a0,32(a3) +80042a14: 8ce60068 lw a2,104(a3) +80042a18: 84e3007c lh v1,124(a3) +80042a1c: 94c50000 lhu a1,0(a2) +80042a20: 3082ffff andi v0,a0,0xffff +80042a24: 00431021 addu v0,v0,v1 +80042a28: 00a22821 addu a1,a1,v0 +80042a2c: 3403ffff li v1,0xffff +80042a30: 0065182a slt v1,v1,a1 +80042a34: ace3007c sw v1,124(a3) +80042a38: 8cc20000 lw v0,0(a2) +80042a3c: 00851826 xor v1,a0,a1 +80042a40: 00822026 xor a0,a0,v0 +80042a44: 8ce2003c lw v0,60(a3) +80042a48: 00042027 nor a0,zero,a0 +80042a4c: 24420001 addiu v0,v0,1 +80042a50: ace2003c sw v0,60(a3) +80042a54: 00832024 and a0,a0,v1 +80042a58: 8ce60064 lw a2,100(a3) +80042a5c: 3c028021 lui v0,0x8021 +80042a60: 30848000 andi a0,a0,0x8000 +80042a64: 2442cff8 addiu v0,v0,-12296 +80042a68: ace40080 sw a0,128(a3) +80042a6c: ace50074 sw a1,116(a3) +80042a70: ace50078 sw a1,120(a3) +80042a74: 10c20008 beq a2,v0,80042a98 <_Z9fx_adc_r8v+0x90> +80042a78: acc50000 sw a1,0(a2) +80042a7c: 8ce20048 lw v0,72(a3) +80042a80: 2403ecff li v1,-4865 +80042a84: 00431024 and v0,v0,v1 +80042a88: ace70068 sw a3,104(a3) +80042a8c: ace20048 sw v0,72(a3) +80042a90: 03e00008 jr ra +80042a94: ace70064 sw a3,100(a3) +80042a98: 94e20038 lhu v0,56(a3) +80042a9c: 8ce301d4 lw v1,468(a3) +80042aa0: 00621821 addu v1,v1,v0 +80042aa4: 8ce20048 lw v0,72(a3) +80042aa8: 90640000 lbu a0,0(v1) +80042aac: 2403ecff li v1,-4865 +80042ab0: 00431024 and v0,v0,v1 +80042ab4: a0e4006c sb a0,108(a3) +80042ab8: ace70068 sw a3,104(a3) +80042abc: ace20048 sw v0,72(a3) +80042ac0: 03e00008 jr ra +80042ac4: ace70064 sw a3,100(a3) + +80042ac8 <_Z9fx_adc_r9v>: +80042ac8: 3c028021 lui v0,0x8021 +80042acc: 2447cfc0 addiu a3,v0,-12352 +80042ad0: 8ce40024 lw a0,36(a3) +80042ad4: 8ce60068 lw a2,104(a3) +80042ad8: 84e3007c lh v1,124(a3) +80042adc: 94c50000 lhu a1,0(a2) +80042ae0: 3082ffff andi v0,a0,0xffff +80042ae4: 00431021 addu v0,v0,v1 +80042ae8: 00a22821 addu a1,a1,v0 +80042aec: 3403ffff li v1,0xffff +80042af0: 0065182a slt v1,v1,a1 +80042af4: ace3007c sw v1,124(a3) +80042af8: 8cc20000 lw v0,0(a2) +80042afc: 00851826 xor v1,a0,a1 +80042b00: 00822026 xor a0,a0,v0 +80042b04: 8ce2003c lw v0,60(a3) +80042b08: 00042027 nor a0,zero,a0 +80042b0c: 24420001 addiu v0,v0,1 +80042b10: ace2003c sw v0,60(a3) +80042b14: 00832024 and a0,a0,v1 +80042b18: 8ce60064 lw a2,100(a3) +80042b1c: 3c028021 lui v0,0x8021 +80042b20: 30848000 andi a0,a0,0x8000 +80042b24: 2442cff8 addiu v0,v0,-12296 +80042b28: ace40080 sw a0,128(a3) +80042b2c: ace50074 sw a1,116(a3) +80042b30: ace50078 sw a1,120(a3) +80042b34: 10c20008 beq a2,v0,80042b58 <_Z9fx_adc_r9v+0x90> +80042b38: acc50000 sw a1,0(a2) +80042b3c: 8ce20048 lw v0,72(a3) +80042b40: 2403ecff li v1,-4865 +80042b44: 00431024 and v0,v0,v1 +80042b48: ace70068 sw a3,104(a3) +80042b4c: ace20048 sw v0,72(a3) +80042b50: 03e00008 jr ra +80042b54: ace70064 sw a3,100(a3) +80042b58: 94e20038 lhu v0,56(a3) +80042b5c: 8ce301d4 lw v1,468(a3) +80042b60: 00621821 addu v1,v1,v0 +80042b64: 8ce20048 lw v0,72(a3) +80042b68: 90640000 lbu a0,0(v1) +80042b6c: 2403ecff li v1,-4865 +80042b70: 00431024 and v0,v0,v1 +80042b74: a0e4006c sb a0,108(a3) +80042b78: ace70068 sw a3,104(a3) +80042b7c: ace20048 sw v0,72(a3) +80042b80: 03e00008 jr ra +80042b84: ace70064 sw a3,100(a3) + +80042b88 <_Z10fx_adc_r10v>: +80042b88: 3c028021 lui v0,0x8021 +80042b8c: 2447cfc0 addiu a3,v0,-12352 +80042b90: 8ce40028 lw a0,40(a3) +80042b94: 8ce60068 lw a2,104(a3) +80042b98: 84e3007c lh v1,124(a3) +80042b9c: 94c50000 lhu a1,0(a2) +80042ba0: 3082ffff andi v0,a0,0xffff +80042ba4: 00431021 addu v0,v0,v1 +80042ba8: 00a22821 addu a1,a1,v0 +80042bac: 3403ffff li v1,0xffff +80042bb0: 0065182a slt v1,v1,a1 +80042bb4: ace3007c sw v1,124(a3) +80042bb8: 8cc20000 lw v0,0(a2) +80042bbc: 00851826 xor v1,a0,a1 +80042bc0: 00822026 xor a0,a0,v0 +80042bc4: 8ce2003c lw v0,60(a3) +80042bc8: 00042027 nor a0,zero,a0 +80042bcc: 24420001 addiu v0,v0,1 +80042bd0: ace2003c sw v0,60(a3) +80042bd4: 00832024 and a0,a0,v1 +80042bd8: 8ce60064 lw a2,100(a3) +80042bdc: 3c028021 lui v0,0x8021 +80042be0: 30848000 andi a0,a0,0x8000 +80042be4: 2442cff8 addiu v0,v0,-12296 +80042be8: ace40080 sw a0,128(a3) +80042bec: ace50074 sw a1,116(a3) +80042bf0: ace50078 sw a1,120(a3) +80042bf4: 10c20008 beq a2,v0,80042c18 <_Z10fx_adc_r10v+0x90> +80042bf8: acc50000 sw a1,0(a2) +80042bfc: 8ce20048 lw v0,72(a3) +80042c00: 2403ecff li v1,-4865 +80042c04: 00431024 and v0,v0,v1 +80042c08: ace70068 sw a3,104(a3) +80042c0c: ace20048 sw v0,72(a3) +80042c10: 03e00008 jr ra +80042c14: ace70064 sw a3,100(a3) +80042c18: 94e20038 lhu v0,56(a3) +80042c1c: 8ce301d4 lw v1,468(a3) +80042c20: 00621821 addu v1,v1,v0 +80042c24: 8ce20048 lw v0,72(a3) +80042c28: 90640000 lbu a0,0(v1) +80042c2c: 2403ecff li v1,-4865 +80042c30: 00431024 and v0,v0,v1 +80042c34: a0e4006c sb a0,108(a3) +80042c38: ace70068 sw a3,104(a3) +80042c3c: ace20048 sw v0,72(a3) +80042c40: 03e00008 jr ra +80042c44: ace70064 sw a3,100(a3) + +80042c48 <_Z10fx_adc_r11v>: +80042c48: 3c028021 lui v0,0x8021 +80042c4c: 2447cfc0 addiu a3,v0,-12352 +80042c50: 8ce4002c lw a0,44(a3) +80042c54: 8ce60068 lw a2,104(a3) +80042c58: 84e3007c lh v1,124(a3) +80042c5c: 94c50000 lhu a1,0(a2) +80042c60: 3082ffff andi v0,a0,0xffff +80042c64: 00431021 addu v0,v0,v1 +80042c68: 00a22821 addu a1,a1,v0 +80042c6c: 3403ffff li v1,0xffff +80042c70: 0065182a slt v1,v1,a1 +80042c74: ace3007c sw v1,124(a3) +80042c78: 8cc20000 lw v0,0(a2) +80042c7c: 00851826 xor v1,a0,a1 +80042c80: 00822026 xor a0,a0,v0 +80042c84: 8ce2003c lw v0,60(a3) +80042c88: 00042027 nor a0,zero,a0 +80042c8c: 24420001 addiu v0,v0,1 +80042c90: ace2003c sw v0,60(a3) +80042c94: 00832024 and a0,a0,v1 +80042c98: 8ce60064 lw a2,100(a3) +80042c9c: 3c028021 lui v0,0x8021 +80042ca0: 30848000 andi a0,a0,0x8000 +80042ca4: 2442cff8 addiu v0,v0,-12296 +80042ca8: ace40080 sw a0,128(a3) +80042cac: ace50074 sw a1,116(a3) +80042cb0: ace50078 sw a1,120(a3) +80042cb4: 10c20008 beq a2,v0,80042cd8 <_Z10fx_adc_r11v+0x90> +80042cb8: acc50000 sw a1,0(a2) +80042cbc: 8ce20048 lw v0,72(a3) +80042cc0: 2403ecff li v1,-4865 +80042cc4: 00431024 and v0,v0,v1 +80042cc8: ace70068 sw a3,104(a3) +80042ccc: ace20048 sw v0,72(a3) +80042cd0: 03e00008 jr ra +80042cd4: ace70064 sw a3,100(a3) +80042cd8: 94e20038 lhu v0,56(a3) +80042cdc: 8ce301d4 lw v1,468(a3) +80042ce0: 00621821 addu v1,v1,v0 +80042ce4: 8ce20048 lw v0,72(a3) +80042ce8: 90640000 lbu a0,0(v1) +80042cec: 2403ecff li v1,-4865 +80042cf0: 00431024 and v0,v0,v1 +80042cf4: a0e4006c sb a0,108(a3) +80042cf8: ace70068 sw a3,104(a3) +80042cfc: ace20048 sw v0,72(a3) +80042d00: 03e00008 jr ra +80042d04: ace70064 sw a3,100(a3) + +80042d08 <_Z10fx_adc_r12v>: +80042d08: 3c028021 lui v0,0x8021 +80042d0c: 2447cfc0 addiu a3,v0,-12352 +80042d10: 8ce40030 lw a0,48(a3) +80042d14: 8ce60068 lw a2,104(a3) +80042d18: 84e3007c lh v1,124(a3) +80042d1c: 94c50000 lhu a1,0(a2) +80042d20: 3082ffff andi v0,a0,0xffff +80042d24: 00431021 addu v0,v0,v1 +80042d28: 00a22821 addu a1,a1,v0 +80042d2c: 3403ffff li v1,0xffff +80042d30: 0065182a slt v1,v1,a1 +80042d34: ace3007c sw v1,124(a3) +80042d38: 8cc20000 lw v0,0(a2) +80042d3c: 00851826 xor v1,a0,a1 +80042d40: 00822026 xor a0,a0,v0 +80042d44: 8ce2003c lw v0,60(a3) +80042d48: 00042027 nor a0,zero,a0 +80042d4c: 24420001 addiu v0,v0,1 +80042d50: ace2003c sw v0,60(a3) +80042d54: 00832024 and a0,a0,v1 +80042d58: 8ce60064 lw a2,100(a3) +80042d5c: 3c028021 lui v0,0x8021 +80042d60: 30848000 andi a0,a0,0x8000 +80042d64: 2442cff8 addiu v0,v0,-12296 +80042d68: ace40080 sw a0,128(a3) +80042d6c: ace50074 sw a1,116(a3) +80042d70: ace50078 sw a1,120(a3) +80042d74: 10c20008 beq a2,v0,80042d98 <_Z10fx_adc_r12v+0x90> +80042d78: acc50000 sw a1,0(a2) +80042d7c: 8ce20048 lw v0,72(a3) +80042d80: 2403ecff li v1,-4865 +80042d84: 00431024 and v0,v0,v1 +80042d88: ace70068 sw a3,104(a3) +80042d8c: ace20048 sw v0,72(a3) +80042d90: 03e00008 jr ra +80042d94: ace70064 sw a3,100(a3) +80042d98: 94e20038 lhu v0,56(a3) +80042d9c: 8ce301d4 lw v1,468(a3) +80042da0: 00621821 addu v1,v1,v0 +80042da4: 8ce20048 lw v0,72(a3) +80042da8: 90640000 lbu a0,0(v1) +80042dac: 2403ecff li v1,-4865 +80042db0: 00431024 and v0,v0,v1 +80042db4: a0e4006c sb a0,108(a3) +80042db8: ace70068 sw a3,104(a3) +80042dbc: ace20048 sw v0,72(a3) +80042dc0: 03e00008 jr ra +80042dc4: ace70064 sw a3,100(a3) + +80042dc8 <_Z10fx_adc_r13v>: +80042dc8: 3c028021 lui v0,0x8021 +80042dcc: 2447cfc0 addiu a3,v0,-12352 +80042dd0: 8ce40034 lw a0,52(a3) +80042dd4: 8ce60068 lw a2,104(a3) +80042dd8: 84e3007c lh v1,124(a3) +80042ddc: 94c50000 lhu a1,0(a2) +80042de0: 3082ffff andi v0,a0,0xffff +80042de4: 00431021 addu v0,v0,v1 +80042de8: 00a22821 addu a1,a1,v0 +80042dec: 3403ffff li v1,0xffff +80042df0: 0065182a slt v1,v1,a1 +80042df4: ace3007c sw v1,124(a3) +80042df8: 8cc20000 lw v0,0(a2) +80042dfc: 00851826 xor v1,a0,a1 +80042e00: 00822026 xor a0,a0,v0 +80042e04: 8ce2003c lw v0,60(a3) +80042e08: 00042027 nor a0,zero,a0 +80042e0c: 24420001 addiu v0,v0,1 +80042e10: ace2003c sw v0,60(a3) +80042e14: 00832024 and a0,a0,v1 +80042e18: 8ce60064 lw a2,100(a3) +80042e1c: 3c028021 lui v0,0x8021 +80042e20: 30848000 andi a0,a0,0x8000 +80042e24: 2442cff8 addiu v0,v0,-12296 +80042e28: ace40080 sw a0,128(a3) +80042e2c: ace50074 sw a1,116(a3) +80042e30: ace50078 sw a1,120(a3) +80042e34: 10c20008 beq a2,v0,80042e58 <_Z10fx_adc_r13v+0x90> +80042e38: acc50000 sw a1,0(a2) +80042e3c: 8ce20048 lw v0,72(a3) +80042e40: 2403ecff li v1,-4865 +80042e44: 00431024 and v0,v0,v1 +80042e48: ace70068 sw a3,104(a3) +80042e4c: ace20048 sw v0,72(a3) +80042e50: 03e00008 jr ra +80042e54: ace70064 sw a3,100(a3) +80042e58: 94e20038 lhu v0,56(a3) +80042e5c: 8ce301d4 lw v1,468(a3) +80042e60: 00621821 addu v1,v1,v0 +80042e64: 8ce20048 lw v0,72(a3) +80042e68: 90640000 lbu a0,0(v1) +80042e6c: 2403ecff li v1,-4865 +80042e70: 00431024 and v0,v0,v1 +80042e74: a0e4006c sb a0,108(a3) +80042e78: ace70068 sw a3,104(a3) +80042e7c: ace20048 sw v0,72(a3) +80042e80: 03e00008 jr ra +80042e84: ace70064 sw a3,100(a3) + +80042e88 <_Z10fx_adc_r14v>: +80042e88: 3c028021 lui v0,0x8021 +80042e8c: 2447cfc0 addiu a3,v0,-12352 +80042e90: 8ce40038 lw a0,56(a3) +80042e94: 8ce60068 lw a2,104(a3) +80042e98: 84e3007c lh v1,124(a3) +80042e9c: 94c50000 lhu a1,0(a2) +80042ea0: 3082ffff andi v0,a0,0xffff +80042ea4: 00431021 addu v0,v0,v1 +80042ea8: 00a22821 addu a1,a1,v0 +80042eac: 3403ffff li v1,0xffff +80042eb0: 0065182a slt v1,v1,a1 +80042eb4: ace3007c sw v1,124(a3) +80042eb8: 8cc20000 lw v0,0(a2) +80042ebc: 00851826 xor v1,a0,a1 +80042ec0: 00822026 xor a0,a0,v0 +80042ec4: 8ce2003c lw v0,60(a3) +80042ec8: 00042027 nor a0,zero,a0 +80042ecc: 24420001 addiu v0,v0,1 +80042ed0: ace2003c sw v0,60(a3) +80042ed4: 00832024 and a0,a0,v1 +80042ed8: 8ce60064 lw a2,100(a3) +80042edc: 3c028021 lui v0,0x8021 +80042ee0: 30848000 andi a0,a0,0x8000 +80042ee4: 2442cff8 addiu v0,v0,-12296 +80042ee8: ace40080 sw a0,128(a3) +80042eec: ace50074 sw a1,116(a3) +80042ef0: ace50078 sw a1,120(a3) +80042ef4: 10c20008 beq a2,v0,80042f18 <_Z10fx_adc_r14v+0x90> +80042ef8: acc50000 sw a1,0(a2) +80042efc: 8ce20048 lw v0,72(a3) +80042f00: 2403ecff li v1,-4865 +80042f04: 00431024 and v0,v0,v1 +80042f08: ace70068 sw a3,104(a3) +80042f0c: ace20048 sw v0,72(a3) +80042f10: 03e00008 jr ra +80042f14: ace70064 sw a3,100(a3) +80042f18: 94e20038 lhu v0,56(a3) +80042f1c: 8ce301d4 lw v1,468(a3) +80042f20: 00621821 addu v1,v1,v0 +80042f24: 8ce20048 lw v0,72(a3) +80042f28: 90640000 lbu a0,0(v1) +80042f2c: 2403ecff li v1,-4865 +80042f30: 00431024 and v0,v0,v1 +80042f34: a0e4006c sb a0,108(a3) +80042f38: ace70068 sw a3,104(a3) +80042f3c: ace20048 sw v0,72(a3) +80042f40: 03e00008 jr ra +80042f44: ace70064 sw a3,100(a3) + +80042f48 <_Z10fx_adc_r15v>: +80042f48: 3c028021 lui v0,0x8021 +80042f4c: 2447cfc0 addiu a3,v0,-12352 +80042f50: 8ce5003c lw a1,60(a3) +80042f54: 8ce60068 lw a2,104(a3) +80042f58: 84e3007c lh v1,124(a3) +80042f5c: 94c40000 lhu a0,0(a2) +80042f60: 30a2ffff andi v0,a1,0xffff +80042f64: 00431021 addu v0,v0,v1 +80042f68: 00822021 addu a0,a0,v0 +80042f6c: 3403ffff li v1,0xffff +80042f70: 0064182a slt v1,v1,a0 +80042f74: ace3007c sw v1,124(a3) +80042f78: 8cc20000 lw v0,0(a2) +80042f7c: 00a41826 xor v1,a1,a0 +80042f80: 00a21026 xor v0,a1,v0 +80042f84: 00021027 nor v0,zero,v0 +80042f88: 00431024 and v0,v0,v1 +80042f8c: 30428000 andi v0,v0,0x8000 +80042f90: ace20080 sw v0,128(a3) +80042f94: 8ce60064 lw a2,100(a3) +80042f98: 3c028021 lui v0,0x8021 +80042f9c: 24a50001 addiu a1,a1,1 +80042fa0: 2442cff8 addiu v0,v0,-12296 +80042fa4: ace5003c sw a1,60(a3) +80042fa8: ace40074 sw a0,116(a3) +80042fac: ace40078 sw a0,120(a3) +80042fb0: 10c20008 beq a2,v0,80042fd4 <_Z10fx_adc_r15v+0x8c> +80042fb4: acc40000 sw a0,0(a2) +80042fb8: 8ce20048 lw v0,72(a3) +80042fbc: 2403ecff li v1,-4865 +80042fc0: 00431024 and v0,v0,v1 +80042fc4: ace70064 sw a3,100(a3) +80042fc8: ace20048 sw v0,72(a3) +80042fcc: 03e00008 jr ra +80042fd0: ace70068 sw a3,104(a3) +80042fd4: 94e20038 lhu v0,56(a3) +80042fd8: 8ce301d4 lw v1,468(a3) +80042fdc: 00621821 addu v1,v1,v0 +80042fe0: 8ce20048 lw v0,72(a3) +80042fe4: 90640000 lbu a0,0(v1) +80042fe8: 2403ecff li v1,-4865 +80042fec: 00431024 and v0,v0,v1 +80042ff0: a0e4006c sb a0,108(a3) +80042ff4: ace70064 sw a3,100(a3) +80042ff8: ace20048 sw v0,72(a3) +80042ffc: 03e00008 jr ra +80043000: ace70068 sw a3,104(a3) + +80043004 <_Z9fx_add_i0v>: +80043004: 3c028021 lui v0,0x8021 +80043008: 2447cfc0 addiu a3,v0,-12352 +8004300c: 8ce60068 lw a2,104(a3) +80043010: 3402ffff li v0,0xffff +80043014: 94c40000 lhu a0,0(a2) +80043018: 8ce5003c lw a1,60(a3) +8004301c: 0044102a slt v0,v0,a0 +80043020: ace2007c sw v0,124(a3) +80043024: 8cc30000 lw v1,0(a2) +80043028: 3c028021 lui v0,0x8021 +8004302c: 00031827 nor v1,zero,v1 +80043030: 00641824 and v1,v1,a0 +80043034: 8ce60064 lw a2,100(a3) +80043038: 30638000 andi v1,v1,0x8000 +8004303c: 24a50001 addiu a1,a1,1 +80043040: 2442cff8 addiu v0,v0,-12296 +80043044: ace30080 sw v1,128(a3) +80043048: ace5003c sw a1,60(a3) +8004304c: ace40074 sw a0,116(a3) +80043050: ace40078 sw a0,120(a3) +80043054: 10c20008 beq a2,v0,80043078 <_Z9fx_add_i0v+0x74> +80043058: acc40000 sw a0,0(a2) +8004305c: 8ce20048 lw v0,72(a3) +80043060: 2403ecff li v1,-4865 +80043064: 00431024 and v0,v0,v1 +80043068: ace70064 sw a3,100(a3) +8004306c: ace20048 sw v0,72(a3) +80043070: 03e00008 jr ra +80043074: ace70068 sw a3,104(a3) +80043078: 94e20038 lhu v0,56(a3) +8004307c: 8ce301d4 lw v1,468(a3) +80043080: 00621821 addu v1,v1,v0 +80043084: 8ce20048 lw v0,72(a3) +80043088: 90640000 lbu a0,0(v1) +8004308c: 2403ecff li v1,-4865 +80043090: 00431024 and v0,v0,v1 +80043094: a0e4006c sb a0,108(a3) +80043098: ace70064 sw a3,100(a3) +8004309c: ace20048 sw v0,72(a3) +800430a0: 03e00008 jr ra +800430a4: ace70068 sw a3,104(a3) + +800430a8 <_Z9fx_add_i1v>: +800430a8: 3c028021 lui v0,0x8021 +800430ac: 2447cfc0 addiu a3,v0,-12352 +800430b0: 8ce60068 lw a2,104(a3) +800430b4: 3402ffff li v0,0xffff +800430b8: 94c40000 lhu a0,0(a2) +800430bc: 8ce5003c lw a1,60(a3) +800430c0: 24840001 addiu a0,a0,1 +800430c4: 0044102a slt v0,v0,a0 +800430c8: ace2007c sw v0,124(a3) +800430cc: 8cc30000 lw v1,0(a2) +800430d0: 2402fffe li v0,-2 +800430d4: 00621826 xor v1,v1,v0 +800430d8: 00831824 and v1,a0,v1 +800430dc: 8ce60064 lw a2,100(a3) +800430e0: 3c028021 lui v0,0x8021 +800430e4: 30638000 andi v1,v1,0x8000 +800430e8: 24a50001 addiu a1,a1,1 +800430ec: 2442cff8 addiu v0,v0,-12296 +800430f0: ace30080 sw v1,128(a3) +800430f4: ace5003c sw a1,60(a3) +800430f8: ace40074 sw a0,116(a3) +800430fc: ace40078 sw a0,120(a3) +80043100: 10c20008 beq a2,v0,80043124 <_Z9fx_add_i1v+0x7c> +80043104: acc40000 sw a0,0(a2) +80043108: 8ce20048 lw v0,72(a3) +8004310c: 2403ecff li v1,-4865 +80043110: 00431024 and v0,v0,v1 +80043114: ace70064 sw a3,100(a3) +80043118: ace20048 sw v0,72(a3) +8004311c: 03e00008 jr ra +80043120: ace70068 sw a3,104(a3) +80043124: 94e20038 lhu v0,56(a3) +80043128: 8ce301d4 lw v1,468(a3) +8004312c: 00621821 addu v1,v1,v0 +80043130: 8ce20048 lw v0,72(a3) +80043134: 90640000 lbu a0,0(v1) +80043138: 2403ecff li v1,-4865 +8004313c: 00431024 and v0,v0,v1 +80043140: a0e4006c sb a0,108(a3) +80043144: ace70064 sw a3,100(a3) +80043148: ace20048 sw v0,72(a3) +8004314c: 03e00008 jr ra +80043150: ace70068 sw a3,104(a3) + +80043154 <_Z9fx_add_i2v>: +80043154: 3c028021 lui v0,0x8021 +80043158: 2447cfc0 addiu a3,v0,-12352 +8004315c: 8ce60068 lw a2,104(a3) +80043160: 3402ffff li v0,0xffff +80043164: 94c40000 lhu a0,0(a2) +80043168: 8ce5003c lw a1,60(a3) +8004316c: 24840002 addiu a0,a0,2 +80043170: 0044102a slt v0,v0,a0 +80043174: ace2007c sw v0,124(a3) +80043178: 8cc30000 lw v1,0(a2) +8004317c: 2402fffd li v0,-3 +80043180: 00621826 xor v1,v1,v0 +80043184: 00831824 and v1,a0,v1 +80043188: 8ce60064 lw a2,100(a3) +8004318c: 3c028021 lui v0,0x8021 +80043190: 30638000 andi v1,v1,0x8000 +80043194: 24a50001 addiu a1,a1,1 +80043198: 2442cff8 addiu v0,v0,-12296 +8004319c: ace30080 sw v1,128(a3) +800431a0: ace5003c sw a1,60(a3) +800431a4: ace40074 sw a0,116(a3) +800431a8: ace40078 sw a0,120(a3) +800431ac: 10c20008 beq a2,v0,800431d0 <_Z9fx_add_i2v+0x7c> +800431b0: acc40000 sw a0,0(a2) +800431b4: 8ce20048 lw v0,72(a3) +800431b8: 2403ecff li v1,-4865 +800431bc: 00431024 and v0,v0,v1 +800431c0: ace70064 sw a3,100(a3) +800431c4: ace20048 sw v0,72(a3) +800431c8: 03e00008 jr ra +800431cc: ace70068 sw a3,104(a3) +800431d0: 94e20038 lhu v0,56(a3) +800431d4: 8ce301d4 lw v1,468(a3) +800431d8: 00621821 addu v1,v1,v0 +800431dc: 8ce20048 lw v0,72(a3) +800431e0: 90640000 lbu a0,0(v1) +800431e4: 2403ecff li v1,-4865 +800431e8: 00431024 and v0,v0,v1 +800431ec: a0e4006c sb a0,108(a3) +800431f0: ace70064 sw a3,100(a3) +800431f4: ace20048 sw v0,72(a3) +800431f8: 03e00008 jr ra +800431fc: ace70068 sw a3,104(a3) + +80043200 <_Z9fx_add_i3v>: +80043200: 3c028021 lui v0,0x8021 +80043204: 2447cfc0 addiu a3,v0,-12352 +80043208: 8ce60068 lw a2,104(a3) +8004320c: 3402ffff li v0,0xffff +80043210: 94c40000 lhu a0,0(a2) +80043214: 8ce5003c lw a1,60(a3) +80043218: 24840003 addiu a0,a0,3 +8004321c: 0044102a slt v0,v0,a0 +80043220: ace2007c sw v0,124(a3) +80043224: 8cc30000 lw v1,0(a2) +80043228: 2402fffc li v0,-4 +8004322c: 00621826 xor v1,v1,v0 +80043230: 00831824 and v1,a0,v1 +80043234: 8ce60064 lw a2,100(a3) +80043238: 3c028021 lui v0,0x8021 +8004323c: 30638000 andi v1,v1,0x8000 +80043240: 24a50001 addiu a1,a1,1 +80043244: 2442cff8 addiu v0,v0,-12296 +80043248: ace30080 sw v1,128(a3) +8004324c: ace5003c sw a1,60(a3) +80043250: ace40074 sw a0,116(a3) +80043254: ace40078 sw a0,120(a3) +80043258: 10c20008 beq a2,v0,8004327c <_Z9fx_add_i3v+0x7c> +8004325c: acc40000 sw a0,0(a2) +80043260: 8ce20048 lw v0,72(a3) +80043264: 2403ecff li v1,-4865 +80043268: 00431024 and v0,v0,v1 +8004326c: ace70064 sw a3,100(a3) +80043270: ace20048 sw v0,72(a3) +80043274: 03e00008 jr ra +80043278: ace70068 sw a3,104(a3) +8004327c: 94e20038 lhu v0,56(a3) +80043280: 8ce301d4 lw v1,468(a3) +80043284: 00621821 addu v1,v1,v0 +80043288: 8ce20048 lw v0,72(a3) +8004328c: 90640000 lbu a0,0(v1) +80043290: 2403ecff li v1,-4865 +80043294: 00431024 and v0,v0,v1 +80043298: a0e4006c sb a0,108(a3) +8004329c: ace70064 sw a3,100(a3) +800432a0: ace20048 sw v0,72(a3) +800432a4: 03e00008 jr ra +800432a8: ace70068 sw a3,104(a3) + +800432ac <_Z9fx_add_i4v>: +800432ac: 3c028021 lui v0,0x8021 +800432b0: 2447cfc0 addiu a3,v0,-12352 +800432b4: 8ce60068 lw a2,104(a3) +800432b8: 3402ffff li v0,0xffff +800432bc: 94c40000 lhu a0,0(a2) +800432c0: 8ce5003c lw a1,60(a3) +800432c4: 24840004 addiu a0,a0,4 +800432c8: 0044102a slt v0,v0,a0 +800432cc: ace2007c sw v0,124(a3) +800432d0: 8cc30000 lw v1,0(a2) +800432d4: 2402fffb li v0,-5 +800432d8: 00621826 xor v1,v1,v0 +800432dc: 00831824 and v1,a0,v1 +800432e0: 8ce60064 lw a2,100(a3) +800432e4: 3c028021 lui v0,0x8021 +800432e8: 30638000 andi v1,v1,0x8000 +800432ec: 24a50001 addiu a1,a1,1 +800432f0: 2442cff8 addiu v0,v0,-12296 +800432f4: ace30080 sw v1,128(a3) +800432f8: ace5003c sw a1,60(a3) +800432fc: ace40074 sw a0,116(a3) +80043300: ace40078 sw a0,120(a3) +80043304: 10c20008 beq a2,v0,80043328 <_Z9fx_add_i4v+0x7c> +80043308: acc40000 sw a0,0(a2) +8004330c: 8ce20048 lw v0,72(a3) +80043310: 2403ecff li v1,-4865 +80043314: 00431024 and v0,v0,v1 +80043318: ace70064 sw a3,100(a3) +8004331c: ace20048 sw v0,72(a3) +80043320: 03e00008 jr ra +80043324: ace70068 sw a3,104(a3) +80043328: 94e20038 lhu v0,56(a3) +8004332c: 8ce301d4 lw v1,468(a3) +80043330: 00621821 addu v1,v1,v0 +80043334: 8ce20048 lw v0,72(a3) +80043338: 90640000 lbu a0,0(v1) +8004333c: 2403ecff li v1,-4865 +80043340: 00431024 and v0,v0,v1 +80043344: a0e4006c sb a0,108(a3) +80043348: ace70064 sw a3,100(a3) +8004334c: ace20048 sw v0,72(a3) +80043350: 03e00008 jr ra +80043354: ace70068 sw a3,104(a3) + +80043358 <_Z9fx_add_i5v>: +80043358: 3c028021 lui v0,0x8021 +8004335c: 2447cfc0 addiu a3,v0,-12352 +80043360: 8ce60068 lw a2,104(a3) +80043364: 3402ffff li v0,0xffff +80043368: 94c40000 lhu a0,0(a2) +8004336c: 8ce5003c lw a1,60(a3) +80043370: 24840005 addiu a0,a0,5 +80043374: 0044102a slt v0,v0,a0 +80043378: ace2007c sw v0,124(a3) +8004337c: 8cc30000 lw v1,0(a2) +80043380: 2402fffa li v0,-6 +80043384: 00621826 xor v1,v1,v0 +80043388: 00831824 and v1,a0,v1 +8004338c: 8ce60064 lw a2,100(a3) +80043390: 3c028021 lui v0,0x8021 +80043394: 30638000 andi v1,v1,0x8000 +80043398: 24a50001 addiu a1,a1,1 +8004339c: 2442cff8 addiu v0,v0,-12296 +800433a0: ace30080 sw v1,128(a3) +800433a4: ace5003c sw a1,60(a3) +800433a8: ace40074 sw a0,116(a3) +800433ac: ace40078 sw a0,120(a3) +800433b0: 10c20008 beq a2,v0,800433d4 <_Z9fx_add_i5v+0x7c> +800433b4: acc40000 sw a0,0(a2) +800433b8: 8ce20048 lw v0,72(a3) +800433bc: 2403ecff li v1,-4865 +800433c0: 00431024 and v0,v0,v1 +800433c4: ace70064 sw a3,100(a3) +800433c8: ace20048 sw v0,72(a3) +800433cc: 03e00008 jr ra +800433d0: ace70068 sw a3,104(a3) +800433d4: 94e20038 lhu v0,56(a3) +800433d8: 8ce301d4 lw v1,468(a3) +800433dc: 00621821 addu v1,v1,v0 +800433e0: 8ce20048 lw v0,72(a3) +800433e4: 90640000 lbu a0,0(v1) +800433e8: 2403ecff li v1,-4865 +800433ec: 00431024 and v0,v0,v1 +800433f0: a0e4006c sb a0,108(a3) +800433f4: ace70064 sw a3,100(a3) +800433f8: ace20048 sw v0,72(a3) +800433fc: 03e00008 jr ra +80043400: ace70068 sw a3,104(a3) + +80043404 <_Z9fx_add_i6v>: +80043404: 3c028021 lui v0,0x8021 +80043408: 2447cfc0 addiu a3,v0,-12352 +8004340c: 8ce60068 lw a2,104(a3) +80043410: 3402ffff li v0,0xffff +80043414: 94c40000 lhu a0,0(a2) +80043418: 8ce5003c lw a1,60(a3) +8004341c: 24840006 addiu a0,a0,6 +80043420: 0044102a slt v0,v0,a0 +80043424: ace2007c sw v0,124(a3) +80043428: 8cc30000 lw v1,0(a2) +8004342c: 2402fff9 li v0,-7 +80043430: 00621826 xor v1,v1,v0 +80043434: 00831824 and v1,a0,v1 +80043438: 8ce60064 lw a2,100(a3) +8004343c: 3c028021 lui v0,0x8021 +80043440: 30638000 andi v1,v1,0x8000 +80043444: 24a50001 addiu a1,a1,1 +80043448: 2442cff8 addiu v0,v0,-12296 +8004344c: ace30080 sw v1,128(a3) +80043450: ace5003c sw a1,60(a3) +80043454: ace40074 sw a0,116(a3) +80043458: ace40078 sw a0,120(a3) +8004345c: 10c20008 beq a2,v0,80043480 <_Z9fx_add_i6v+0x7c> +80043460: acc40000 sw a0,0(a2) +80043464: 8ce20048 lw v0,72(a3) +80043468: 2403ecff li v1,-4865 +8004346c: 00431024 and v0,v0,v1 +80043470: ace70064 sw a3,100(a3) +80043474: ace20048 sw v0,72(a3) +80043478: 03e00008 jr ra +8004347c: ace70068 sw a3,104(a3) +80043480: 94e20038 lhu v0,56(a3) +80043484: 8ce301d4 lw v1,468(a3) +80043488: 00621821 addu v1,v1,v0 +8004348c: 8ce20048 lw v0,72(a3) +80043490: 90640000 lbu a0,0(v1) +80043494: 2403ecff li v1,-4865 +80043498: 00431024 and v0,v0,v1 +8004349c: a0e4006c sb a0,108(a3) +800434a0: ace70064 sw a3,100(a3) +800434a4: ace20048 sw v0,72(a3) +800434a8: 03e00008 jr ra +800434ac: ace70068 sw a3,104(a3) + +800434b0 <_Z9fx_add_i7v>: +800434b0: 3c028021 lui v0,0x8021 +800434b4: 2447cfc0 addiu a3,v0,-12352 +800434b8: 8ce60068 lw a2,104(a3) +800434bc: 3402ffff li v0,0xffff +800434c0: 94c40000 lhu a0,0(a2) +800434c4: 8ce5003c lw a1,60(a3) +800434c8: 24840007 addiu a0,a0,7 +800434cc: 0044102a slt v0,v0,a0 +800434d0: ace2007c sw v0,124(a3) +800434d4: 8cc30000 lw v1,0(a2) +800434d8: 2402fff8 li v0,-8 +800434dc: 00621826 xor v1,v1,v0 +800434e0: 00831824 and v1,a0,v1 +800434e4: 8ce60064 lw a2,100(a3) +800434e8: 3c028021 lui v0,0x8021 +800434ec: 30638000 andi v1,v1,0x8000 +800434f0: 24a50001 addiu a1,a1,1 +800434f4: 2442cff8 addiu v0,v0,-12296 +800434f8: ace30080 sw v1,128(a3) +800434fc: ace5003c sw a1,60(a3) +80043500: ace40074 sw a0,116(a3) +80043504: ace40078 sw a0,120(a3) +80043508: 10c20008 beq a2,v0,8004352c <_Z9fx_add_i7v+0x7c> +8004350c: acc40000 sw a0,0(a2) +80043510: 8ce20048 lw v0,72(a3) +80043514: 2403ecff li v1,-4865 +80043518: 00431024 and v0,v0,v1 +8004351c: ace70064 sw a3,100(a3) +80043520: ace20048 sw v0,72(a3) +80043524: 03e00008 jr ra +80043528: ace70068 sw a3,104(a3) +8004352c: 94e20038 lhu v0,56(a3) +80043530: 8ce301d4 lw v1,468(a3) +80043534: 00621821 addu v1,v1,v0 +80043538: 8ce20048 lw v0,72(a3) +8004353c: 90640000 lbu a0,0(v1) +80043540: 2403ecff li v1,-4865 +80043544: 00431024 and v0,v0,v1 +80043548: a0e4006c sb a0,108(a3) +8004354c: ace70064 sw a3,100(a3) +80043550: ace20048 sw v0,72(a3) +80043554: 03e00008 jr ra +80043558: ace70068 sw a3,104(a3) + +8004355c <_Z9fx_add_i8v>: +8004355c: 3c028021 lui v0,0x8021 +80043560: 2447cfc0 addiu a3,v0,-12352 +80043564: 8ce60068 lw a2,104(a3) +80043568: 3402ffff li v0,0xffff +8004356c: 94c40000 lhu a0,0(a2) +80043570: 8ce5003c lw a1,60(a3) +80043574: 24840008 addiu a0,a0,8 +80043578: 0044102a slt v0,v0,a0 +8004357c: ace2007c sw v0,124(a3) +80043580: 8cc30000 lw v1,0(a2) +80043584: 2402fff7 li v0,-9 +80043588: 00621826 xor v1,v1,v0 +8004358c: 00831824 and v1,a0,v1 +80043590: 8ce60064 lw a2,100(a3) +80043594: 3c028021 lui v0,0x8021 +80043598: 30638000 andi v1,v1,0x8000 +8004359c: 24a50001 addiu a1,a1,1 +800435a0: 2442cff8 addiu v0,v0,-12296 +800435a4: ace30080 sw v1,128(a3) +800435a8: ace5003c sw a1,60(a3) +800435ac: ace40074 sw a0,116(a3) +800435b0: ace40078 sw a0,120(a3) +800435b4: 10c20008 beq a2,v0,800435d8 <_Z9fx_add_i8v+0x7c> +800435b8: acc40000 sw a0,0(a2) +800435bc: 8ce20048 lw v0,72(a3) +800435c0: 2403ecff li v1,-4865 +800435c4: 00431024 and v0,v0,v1 +800435c8: ace70064 sw a3,100(a3) +800435cc: ace20048 sw v0,72(a3) +800435d0: 03e00008 jr ra +800435d4: ace70068 sw a3,104(a3) +800435d8: 94e20038 lhu v0,56(a3) +800435dc: 8ce301d4 lw v1,468(a3) +800435e0: 00621821 addu v1,v1,v0 +800435e4: 8ce20048 lw v0,72(a3) +800435e8: 90640000 lbu a0,0(v1) +800435ec: 2403ecff li v1,-4865 +800435f0: 00431024 and v0,v0,v1 +800435f4: a0e4006c sb a0,108(a3) +800435f8: ace70064 sw a3,100(a3) +800435fc: ace20048 sw v0,72(a3) +80043600: 03e00008 jr ra +80043604: ace70068 sw a3,104(a3) + +80043608 <_Z9fx_add_i9v>: +80043608: 3c028021 lui v0,0x8021 +8004360c: 2447cfc0 addiu a3,v0,-12352 +80043610: 8ce60068 lw a2,104(a3) +80043614: 3402ffff li v0,0xffff +80043618: 94c40000 lhu a0,0(a2) +8004361c: 8ce5003c lw a1,60(a3) +80043620: 24840009 addiu a0,a0,9 +80043624: 0044102a slt v0,v0,a0 +80043628: ace2007c sw v0,124(a3) +8004362c: 8cc30000 lw v1,0(a2) +80043630: 2402fff6 li v0,-10 +80043634: 00621826 xor v1,v1,v0 +80043638: 00831824 and v1,a0,v1 +8004363c: 8ce60064 lw a2,100(a3) +80043640: 3c028021 lui v0,0x8021 +80043644: 30638000 andi v1,v1,0x8000 +80043648: 24a50001 addiu a1,a1,1 +8004364c: 2442cff8 addiu v0,v0,-12296 +80043650: ace30080 sw v1,128(a3) +80043654: ace5003c sw a1,60(a3) +80043658: ace40074 sw a0,116(a3) +8004365c: ace40078 sw a0,120(a3) +80043660: 10c20008 beq a2,v0,80043684 <_Z9fx_add_i9v+0x7c> +80043664: acc40000 sw a0,0(a2) +80043668: 8ce20048 lw v0,72(a3) +8004366c: 2403ecff li v1,-4865 +80043670: 00431024 and v0,v0,v1 +80043674: ace70064 sw a3,100(a3) +80043678: ace20048 sw v0,72(a3) +8004367c: 03e00008 jr ra +80043680: ace70068 sw a3,104(a3) +80043684: 94e20038 lhu v0,56(a3) +80043688: 8ce301d4 lw v1,468(a3) +8004368c: 00621821 addu v1,v1,v0 +80043690: 8ce20048 lw v0,72(a3) +80043694: 90640000 lbu a0,0(v1) +80043698: 2403ecff li v1,-4865 +8004369c: 00431024 and v0,v0,v1 +800436a0: a0e4006c sb a0,108(a3) +800436a4: ace70064 sw a3,100(a3) +800436a8: ace20048 sw v0,72(a3) +800436ac: 03e00008 jr ra +800436b0: ace70068 sw a3,104(a3) + +800436b4 <_Z10fx_add_i10v>: +800436b4: 3c028021 lui v0,0x8021 +800436b8: 2447cfc0 addiu a3,v0,-12352 +800436bc: 8ce60068 lw a2,104(a3) +800436c0: 3402ffff li v0,0xffff +800436c4: 94c40000 lhu a0,0(a2) +800436c8: 8ce5003c lw a1,60(a3) +800436cc: 2484000a addiu a0,a0,10 +800436d0: 0044102a slt v0,v0,a0 +800436d4: ace2007c sw v0,124(a3) +800436d8: 8cc30000 lw v1,0(a2) +800436dc: 2402fff5 li v0,-11 +800436e0: 00621826 xor v1,v1,v0 +800436e4: 00831824 and v1,a0,v1 +800436e8: 8ce60064 lw a2,100(a3) +800436ec: 3c028021 lui v0,0x8021 +800436f0: 30638000 andi v1,v1,0x8000 +800436f4: 24a50001 addiu a1,a1,1 +800436f8: 2442cff8 addiu v0,v0,-12296 +800436fc: ace30080 sw v1,128(a3) +80043700: ace5003c sw a1,60(a3) +80043704: ace40074 sw a0,116(a3) +80043708: ace40078 sw a0,120(a3) +8004370c: 10c20008 beq a2,v0,80043730 <_Z10fx_add_i10v+0x7c> +80043710: acc40000 sw a0,0(a2) +80043714: 8ce20048 lw v0,72(a3) +80043718: 2403ecff li v1,-4865 +8004371c: 00431024 and v0,v0,v1 +80043720: ace70064 sw a3,100(a3) +80043724: ace20048 sw v0,72(a3) +80043728: 03e00008 jr ra +8004372c: ace70068 sw a3,104(a3) +80043730: 94e20038 lhu v0,56(a3) +80043734: 8ce301d4 lw v1,468(a3) +80043738: 00621821 addu v1,v1,v0 +8004373c: 8ce20048 lw v0,72(a3) +80043740: 90640000 lbu a0,0(v1) +80043744: 2403ecff li v1,-4865 +80043748: 00431024 and v0,v0,v1 +8004374c: a0e4006c sb a0,108(a3) +80043750: ace70064 sw a3,100(a3) +80043754: ace20048 sw v0,72(a3) +80043758: 03e00008 jr ra +8004375c: ace70068 sw a3,104(a3) + +80043760 <_Z10fx_add_i11v>: +80043760: 3c028021 lui v0,0x8021 +80043764: 2447cfc0 addiu a3,v0,-12352 +80043768: 8ce60068 lw a2,104(a3) +8004376c: 3402ffff li v0,0xffff +80043770: 94c40000 lhu a0,0(a2) +80043774: 8ce5003c lw a1,60(a3) +80043778: 2484000b addiu a0,a0,11 +8004377c: 0044102a slt v0,v0,a0 +80043780: ace2007c sw v0,124(a3) +80043784: 8cc30000 lw v1,0(a2) +80043788: 2402fff4 li v0,-12 +8004378c: 00621826 xor v1,v1,v0 +80043790: 00831824 and v1,a0,v1 +80043794: 8ce60064 lw a2,100(a3) +80043798: 3c028021 lui v0,0x8021 +8004379c: 30638000 andi v1,v1,0x8000 +800437a0: 24a50001 addiu a1,a1,1 +800437a4: 2442cff8 addiu v0,v0,-12296 +800437a8: ace30080 sw v1,128(a3) +800437ac: ace5003c sw a1,60(a3) +800437b0: ace40074 sw a0,116(a3) +800437b4: ace40078 sw a0,120(a3) +800437b8: 10c20008 beq a2,v0,800437dc <_Z10fx_add_i11v+0x7c> +800437bc: acc40000 sw a0,0(a2) +800437c0: 8ce20048 lw v0,72(a3) +800437c4: 2403ecff li v1,-4865 +800437c8: 00431024 and v0,v0,v1 +800437cc: ace70064 sw a3,100(a3) +800437d0: ace20048 sw v0,72(a3) +800437d4: 03e00008 jr ra +800437d8: ace70068 sw a3,104(a3) +800437dc: 94e20038 lhu v0,56(a3) +800437e0: 8ce301d4 lw v1,468(a3) +800437e4: 00621821 addu v1,v1,v0 +800437e8: 8ce20048 lw v0,72(a3) +800437ec: 90640000 lbu a0,0(v1) +800437f0: 2403ecff li v1,-4865 +800437f4: 00431024 and v0,v0,v1 +800437f8: a0e4006c sb a0,108(a3) +800437fc: ace70064 sw a3,100(a3) +80043800: ace20048 sw v0,72(a3) +80043804: 03e00008 jr ra +80043808: ace70068 sw a3,104(a3) + +8004380c <_Z10fx_add_i12v>: +8004380c: 3c028021 lui v0,0x8021 +80043810: 2447cfc0 addiu a3,v0,-12352 +80043814: 8ce60068 lw a2,104(a3) +80043818: 3402ffff li v0,0xffff +8004381c: 94c40000 lhu a0,0(a2) +80043820: 8ce5003c lw a1,60(a3) +80043824: 2484000c addiu a0,a0,12 +80043828: 0044102a slt v0,v0,a0 +8004382c: ace2007c sw v0,124(a3) +80043830: 8cc30000 lw v1,0(a2) +80043834: 2402fff3 li v0,-13 +80043838: 00621826 xor v1,v1,v0 +8004383c: 00831824 and v1,a0,v1 +80043840: 8ce60064 lw a2,100(a3) +80043844: 3c028021 lui v0,0x8021 +80043848: 30638000 andi v1,v1,0x8000 +8004384c: 24a50001 addiu a1,a1,1 +80043850: 2442cff8 addiu v0,v0,-12296 +80043854: ace30080 sw v1,128(a3) +80043858: ace5003c sw a1,60(a3) +8004385c: ace40074 sw a0,116(a3) +80043860: ace40078 sw a0,120(a3) +80043864: 10c20008 beq a2,v0,80043888 <_Z10fx_add_i12v+0x7c> +80043868: acc40000 sw a0,0(a2) +8004386c: 8ce20048 lw v0,72(a3) +80043870: 2403ecff li v1,-4865 +80043874: 00431024 and v0,v0,v1 +80043878: ace70064 sw a3,100(a3) +8004387c: ace20048 sw v0,72(a3) +80043880: 03e00008 jr ra +80043884: ace70068 sw a3,104(a3) +80043888: 94e20038 lhu v0,56(a3) +8004388c: 8ce301d4 lw v1,468(a3) +80043890: 00621821 addu v1,v1,v0 +80043894: 8ce20048 lw v0,72(a3) +80043898: 90640000 lbu a0,0(v1) +8004389c: 2403ecff li v1,-4865 +800438a0: 00431024 and v0,v0,v1 +800438a4: a0e4006c sb a0,108(a3) +800438a8: ace70064 sw a3,100(a3) +800438ac: ace20048 sw v0,72(a3) +800438b0: 03e00008 jr ra +800438b4: ace70068 sw a3,104(a3) + +800438b8 <_Z10fx_add_i13v>: +800438b8: 3c028021 lui v0,0x8021 +800438bc: 2447cfc0 addiu a3,v0,-12352 +800438c0: 8ce60068 lw a2,104(a3) +800438c4: 3402ffff li v0,0xffff +800438c8: 94c40000 lhu a0,0(a2) +800438cc: 8ce5003c lw a1,60(a3) +800438d0: 2484000d addiu a0,a0,13 +800438d4: 0044102a slt v0,v0,a0 +800438d8: ace2007c sw v0,124(a3) +800438dc: 8cc30000 lw v1,0(a2) +800438e0: 2402fff2 li v0,-14 +800438e4: 00621826 xor v1,v1,v0 +800438e8: 00831824 and v1,a0,v1 +800438ec: 8ce60064 lw a2,100(a3) +800438f0: 3c028021 lui v0,0x8021 +800438f4: 30638000 andi v1,v1,0x8000 +800438f8: 24a50001 addiu a1,a1,1 +800438fc: 2442cff8 addiu v0,v0,-12296 +80043900: ace30080 sw v1,128(a3) +80043904: ace5003c sw a1,60(a3) +80043908: ace40074 sw a0,116(a3) +8004390c: ace40078 sw a0,120(a3) +80043910: 10c20008 beq a2,v0,80043934 <_Z10fx_add_i13v+0x7c> +80043914: acc40000 sw a0,0(a2) +80043918: 8ce20048 lw v0,72(a3) +8004391c: 2403ecff li v1,-4865 +80043920: 00431024 and v0,v0,v1 +80043924: ace70064 sw a3,100(a3) +80043928: ace20048 sw v0,72(a3) +8004392c: 03e00008 jr ra +80043930: ace70068 sw a3,104(a3) +80043934: 94e20038 lhu v0,56(a3) +80043938: 8ce301d4 lw v1,468(a3) +8004393c: 00621821 addu v1,v1,v0 +80043940: 8ce20048 lw v0,72(a3) +80043944: 90640000 lbu a0,0(v1) +80043948: 2403ecff li v1,-4865 +8004394c: 00431024 and v0,v0,v1 +80043950: a0e4006c sb a0,108(a3) +80043954: ace70064 sw a3,100(a3) +80043958: ace20048 sw v0,72(a3) +8004395c: 03e00008 jr ra +80043960: ace70068 sw a3,104(a3) + +80043964 <_Z10fx_add_i14v>: +80043964: 3c028021 lui v0,0x8021 +80043968: 2447cfc0 addiu a3,v0,-12352 +8004396c: 8ce60068 lw a2,104(a3) +80043970: 3402ffff li v0,0xffff +80043974: 94c40000 lhu a0,0(a2) +80043978: 8ce5003c lw a1,60(a3) +8004397c: 2484000e addiu a0,a0,14 +80043980: 0044102a slt v0,v0,a0 +80043984: ace2007c sw v0,124(a3) +80043988: 8cc30000 lw v1,0(a2) +8004398c: 2402fff1 li v0,-15 +80043990: 00621826 xor v1,v1,v0 +80043994: 00831824 and v1,a0,v1 +80043998: 8ce60064 lw a2,100(a3) +8004399c: 3c028021 lui v0,0x8021 +800439a0: 30638000 andi v1,v1,0x8000 +800439a4: 24a50001 addiu a1,a1,1 +800439a8: 2442cff8 addiu v0,v0,-12296 +800439ac: ace30080 sw v1,128(a3) +800439b0: ace5003c sw a1,60(a3) +800439b4: ace40074 sw a0,116(a3) +800439b8: ace40078 sw a0,120(a3) +800439bc: 10c20008 beq a2,v0,800439e0 <_Z10fx_add_i14v+0x7c> +800439c0: acc40000 sw a0,0(a2) +800439c4: 8ce20048 lw v0,72(a3) +800439c8: 2403ecff li v1,-4865 +800439cc: 00431024 and v0,v0,v1 +800439d0: ace70064 sw a3,100(a3) +800439d4: ace20048 sw v0,72(a3) +800439d8: 03e00008 jr ra +800439dc: ace70068 sw a3,104(a3) +800439e0: 94e20038 lhu v0,56(a3) +800439e4: 8ce301d4 lw v1,468(a3) +800439e8: 00621821 addu v1,v1,v0 +800439ec: 8ce20048 lw v0,72(a3) +800439f0: 90640000 lbu a0,0(v1) +800439f4: 2403ecff li v1,-4865 +800439f8: 00431024 and v0,v0,v1 +800439fc: a0e4006c sb a0,108(a3) +80043a00: ace70064 sw a3,100(a3) +80043a04: ace20048 sw v0,72(a3) +80043a08: 03e00008 jr ra +80043a0c: ace70068 sw a3,104(a3) + +80043a10 <_Z10fx_add_i15v>: +80043a10: 3c028021 lui v0,0x8021 +80043a14: 2447cfc0 addiu a3,v0,-12352 +80043a18: 8ce60068 lw a2,104(a3) +80043a1c: 3402ffff li v0,0xffff +80043a20: 94c40000 lhu a0,0(a2) +80043a24: 8ce5003c lw a1,60(a3) +80043a28: 2484000f addiu a0,a0,15 +80043a2c: 0044102a slt v0,v0,a0 +80043a30: ace2007c sw v0,124(a3) +80043a34: 8cc30000 lw v1,0(a2) +80043a38: 2402fff0 li v0,-16 +80043a3c: 00621826 xor v1,v1,v0 +80043a40: 00831824 and v1,a0,v1 +80043a44: 8ce60064 lw a2,100(a3) +80043a48: 3c028021 lui v0,0x8021 +80043a4c: 30638000 andi v1,v1,0x8000 +80043a50: 24a50001 addiu a1,a1,1 +80043a54: 2442cff8 addiu v0,v0,-12296 +80043a58: ace30080 sw v1,128(a3) +80043a5c: ace5003c sw a1,60(a3) +80043a60: ace40074 sw a0,116(a3) +80043a64: ace40078 sw a0,120(a3) +80043a68: 10c20008 beq a2,v0,80043a8c <_Z10fx_add_i15v+0x7c> +80043a6c: acc40000 sw a0,0(a2) +80043a70: 8ce20048 lw v0,72(a3) +80043a74: 2403ecff li v1,-4865 +80043a78: 00431024 and v0,v0,v1 +80043a7c: ace70064 sw a3,100(a3) +80043a80: ace20048 sw v0,72(a3) +80043a84: 03e00008 jr ra +80043a88: ace70068 sw a3,104(a3) +80043a8c: 94e20038 lhu v0,56(a3) +80043a90: 8ce301d4 lw v1,468(a3) +80043a94: 00621821 addu v1,v1,v0 +80043a98: 8ce20048 lw v0,72(a3) +80043a9c: 90640000 lbu a0,0(v1) +80043aa0: 2403ecff li v1,-4865 +80043aa4: 00431024 and v0,v0,v1 +80043aa8: a0e4006c sb a0,108(a3) +80043aac: ace70064 sw a3,100(a3) +80043ab0: ace20048 sw v0,72(a3) +80043ab4: 03e00008 jr ra +80043ab8: ace70068 sw a3,104(a3) + +80043abc <_Z9fx_adc_i0v>: +80043abc: 3c028021 lui v0,0x8021 +80043ac0: 2446cfc0 addiu a2,v0,-12352 +80043ac4: 8cc50068 lw a1,104(a2) +80043ac8: 94c3007c lhu v1,124(a2) +80043acc: 94a40000 lhu a0,0(a1) +80043ad0: 3402ffff li v0,0xffff +80043ad4: 00832021 addu a0,a0,v1 +80043ad8: 0044102a slt v0,v0,a0 +80043adc: acc2007c sw v0,124(a2) +80043ae0: 8ca30000 lw v1,0(a1) +80043ae4: 8cc2003c lw v0,60(a2) +80043ae8: 00031827 nor v1,zero,v1 +80043aec: 24420001 addiu v0,v0,1 +80043af0: acc2003c sw v0,60(a2) +80043af4: 00641824 and v1,v1,a0 +80043af8: 8cc50064 lw a1,100(a2) +80043afc: 3c028021 lui v0,0x8021 +80043b00: 30638000 andi v1,v1,0x8000 +80043b04: 2442cff8 addiu v0,v0,-12296 +80043b08: acc30080 sw v1,128(a2) +80043b0c: acc40074 sw a0,116(a2) +80043b10: acc40078 sw a0,120(a2) +80043b14: 10a20008 beq a1,v0,80043b38 <_Z9fx_adc_i0v+0x7c> +80043b18: aca40000 sw a0,0(a1) +80043b1c: 8cc20048 lw v0,72(a2) +80043b20: 2403ecff li v1,-4865 +80043b24: 00431024 and v0,v0,v1 +80043b28: acc60064 sw a2,100(a2) +80043b2c: acc20048 sw v0,72(a2) +80043b30: 03e00008 jr ra +80043b34: acc60068 sw a2,104(a2) +80043b38: 94c20038 lhu v0,56(a2) +80043b3c: 8cc301d4 lw v1,468(a2) +80043b40: 00621821 addu v1,v1,v0 +80043b44: 8cc20048 lw v0,72(a2) +80043b48: 90640000 lbu a0,0(v1) +80043b4c: 2403ecff li v1,-4865 +80043b50: 00431024 and v0,v0,v1 +80043b54: a0c4006c sb a0,108(a2) +80043b58: acc60064 sw a2,100(a2) +80043b5c: acc20048 sw v0,72(a2) +80043b60: 03e00008 jr ra +80043b64: acc60068 sw a2,104(a2) + +80043b68 <_Z9fx_adc_i1v>: +80043b68: 3c028021 lui v0,0x8021 +80043b6c: 2447cfc0 addiu a3,v0,-12352 +80043b70: 8ce50068 lw a1,104(a3) +80043b74: 94e3007c lhu v1,124(a3) +80043b78: 94a40000 lhu a0,0(a1) +80043b7c: 24630001 addiu v1,v1,1 +80043b80: 00832021 addu a0,a0,v1 +80043b84: 3402ffff li v0,0xffff +80043b88: 0044102a slt v0,v0,a0 +80043b8c: ace2007c sw v0,124(a3) +80043b90: 8ca30000 lw v1,0(a1) +80043b94: 2402fffe li v0,-2 +80043b98: 8ce5003c lw a1,60(a3) +80043b9c: 00621826 xor v1,v1,v0 +80043ba0: 00831824 and v1,a0,v1 +80043ba4: 8ce60064 lw a2,100(a3) +80043ba8: 3c028021 lui v0,0x8021 +80043bac: 30638000 andi v1,v1,0x8000 +80043bb0: 24a50001 addiu a1,a1,1 +80043bb4: 2442cff8 addiu v0,v0,-12296 +80043bb8: ace30080 sw v1,128(a3) +80043bbc: ace5003c sw a1,60(a3) +80043bc0: ace40074 sw a0,116(a3) +80043bc4: ace40078 sw a0,120(a3) +80043bc8: 10c20008 beq a2,v0,80043bec <_Z9fx_adc_i1v+0x84> +80043bcc: acc40000 sw a0,0(a2) +80043bd0: 8ce20048 lw v0,72(a3) +80043bd4: 2403ecff li v1,-4865 +80043bd8: 00431024 and v0,v0,v1 +80043bdc: ace70064 sw a3,100(a3) +80043be0: ace20048 sw v0,72(a3) +80043be4: 03e00008 jr ra +80043be8: ace70068 sw a3,104(a3) +80043bec: 94e20038 lhu v0,56(a3) +80043bf0: 8ce301d4 lw v1,468(a3) +80043bf4: 00621821 addu v1,v1,v0 +80043bf8: 8ce20048 lw v0,72(a3) +80043bfc: 90640000 lbu a0,0(v1) +80043c00: 2403ecff li v1,-4865 +80043c04: 00431024 and v0,v0,v1 +80043c08: a0e4006c sb a0,108(a3) +80043c0c: ace70064 sw a3,100(a3) +80043c10: ace20048 sw v0,72(a3) +80043c14: 03e00008 jr ra +80043c18: ace70068 sw a3,104(a3) + +80043c1c <_Z9fx_adc_i2v>: +80043c1c: 3c028021 lui v0,0x8021 +80043c20: 2447cfc0 addiu a3,v0,-12352 +80043c24: 8ce50068 lw a1,104(a3) +80043c28: 94e3007c lhu v1,124(a3) +80043c2c: 94a40000 lhu a0,0(a1) +80043c30: 24630002 addiu v1,v1,2 +80043c34: 00832021 addu a0,a0,v1 +80043c38: 3402ffff li v0,0xffff +80043c3c: 0044102a slt v0,v0,a0 +80043c40: ace2007c sw v0,124(a3) +80043c44: 8ca30000 lw v1,0(a1) +80043c48: 2402fffd li v0,-3 +80043c4c: 8ce5003c lw a1,60(a3) +80043c50: 00621826 xor v1,v1,v0 +80043c54: 00831824 and v1,a0,v1 +80043c58: 8ce60064 lw a2,100(a3) +80043c5c: 3c028021 lui v0,0x8021 +80043c60: 30638000 andi v1,v1,0x8000 +80043c64: 24a50001 addiu a1,a1,1 +80043c68: 2442cff8 addiu v0,v0,-12296 +80043c6c: ace30080 sw v1,128(a3) +80043c70: ace5003c sw a1,60(a3) +80043c74: ace40074 sw a0,116(a3) +80043c78: ace40078 sw a0,120(a3) +80043c7c: 10c20008 beq a2,v0,80043ca0 <_Z9fx_adc_i2v+0x84> +80043c80: acc40000 sw a0,0(a2) +80043c84: 8ce20048 lw v0,72(a3) +80043c88: 2403ecff li v1,-4865 +80043c8c: 00431024 and v0,v0,v1 +80043c90: ace70064 sw a3,100(a3) +80043c94: ace20048 sw v0,72(a3) +80043c98: 03e00008 jr ra +80043c9c: ace70068 sw a3,104(a3) +80043ca0: 94e20038 lhu v0,56(a3) +80043ca4: 8ce301d4 lw v1,468(a3) +80043ca8: 00621821 addu v1,v1,v0 +80043cac: 8ce20048 lw v0,72(a3) +80043cb0: 90640000 lbu a0,0(v1) +80043cb4: 2403ecff li v1,-4865 +80043cb8: 00431024 and v0,v0,v1 +80043cbc: a0e4006c sb a0,108(a3) +80043cc0: ace70064 sw a3,100(a3) +80043cc4: ace20048 sw v0,72(a3) +80043cc8: 03e00008 jr ra +80043ccc: ace70068 sw a3,104(a3) + +80043cd0 <_Z9fx_adc_i3v>: +80043cd0: 3c028021 lui v0,0x8021 +80043cd4: 2447cfc0 addiu a3,v0,-12352 +80043cd8: 8ce50068 lw a1,104(a3) +80043cdc: 94e3007c lhu v1,124(a3) +80043ce0: 94a40000 lhu a0,0(a1) +80043ce4: 24630003 addiu v1,v1,3 +80043ce8: 00832021 addu a0,a0,v1 +80043cec: 3402ffff li v0,0xffff +80043cf0: 0044102a slt v0,v0,a0 +80043cf4: ace2007c sw v0,124(a3) +80043cf8: 8ca30000 lw v1,0(a1) +80043cfc: 2402fffc li v0,-4 +80043d00: 8ce5003c lw a1,60(a3) +80043d04: 00621826 xor v1,v1,v0 +80043d08: 00831824 and v1,a0,v1 +80043d0c: 8ce60064 lw a2,100(a3) +80043d10: 3c028021 lui v0,0x8021 +80043d14: 30638000 andi v1,v1,0x8000 +80043d18: 24a50001 addiu a1,a1,1 +80043d1c: 2442cff8 addiu v0,v0,-12296 +80043d20: ace30080 sw v1,128(a3) +80043d24: ace5003c sw a1,60(a3) +80043d28: ace40074 sw a0,116(a3) +80043d2c: ace40078 sw a0,120(a3) +80043d30: 10c20008 beq a2,v0,80043d54 <_Z9fx_adc_i3v+0x84> +80043d34: acc40000 sw a0,0(a2) +80043d38: 8ce20048 lw v0,72(a3) +80043d3c: 2403ecff li v1,-4865 +80043d40: 00431024 and v0,v0,v1 +80043d44: ace70064 sw a3,100(a3) +80043d48: ace20048 sw v0,72(a3) +80043d4c: 03e00008 jr ra +80043d50: ace70068 sw a3,104(a3) +80043d54: 94e20038 lhu v0,56(a3) +80043d58: 8ce301d4 lw v1,468(a3) +80043d5c: 00621821 addu v1,v1,v0 +80043d60: 8ce20048 lw v0,72(a3) +80043d64: 90640000 lbu a0,0(v1) +80043d68: 2403ecff li v1,-4865 +80043d6c: 00431024 and v0,v0,v1 +80043d70: a0e4006c sb a0,108(a3) +80043d74: ace70064 sw a3,100(a3) +80043d78: ace20048 sw v0,72(a3) +80043d7c: 03e00008 jr ra +80043d80: ace70068 sw a3,104(a3) + +80043d84 <_Z9fx_adc_i4v>: +80043d84: 3c028021 lui v0,0x8021 +80043d88: 2447cfc0 addiu a3,v0,-12352 +80043d8c: 8ce50068 lw a1,104(a3) +80043d90: 94e3007c lhu v1,124(a3) +80043d94: 94a40000 lhu a0,0(a1) +80043d98: 24630004 addiu v1,v1,4 +80043d9c: 00832021 addu a0,a0,v1 +80043da0: 3402ffff li v0,0xffff +80043da4: 0044102a slt v0,v0,a0 +80043da8: ace2007c sw v0,124(a3) +80043dac: 8ca30000 lw v1,0(a1) +80043db0: 2402fffb li v0,-5 +80043db4: 8ce5003c lw a1,60(a3) +80043db8: 00621826 xor v1,v1,v0 +80043dbc: 00831824 and v1,a0,v1 +80043dc0: 8ce60064 lw a2,100(a3) +80043dc4: 3c028021 lui v0,0x8021 +80043dc8: 30638000 andi v1,v1,0x8000 +80043dcc: 24a50001 addiu a1,a1,1 +80043dd0: 2442cff8 addiu v0,v0,-12296 +80043dd4: ace30080 sw v1,128(a3) +80043dd8: ace5003c sw a1,60(a3) +80043ddc: ace40074 sw a0,116(a3) +80043de0: ace40078 sw a0,120(a3) +80043de4: 10c20008 beq a2,v0,80043e08 <_Z9fx_adc_i4v+0x84> +80043de8: acc40000 sw a0,0(a2) +80043dec: 8ce20048 lw v0,72(a3) +80043df0: 2403ecff li v1,-4865 +80043df4: 00431024 and v0,v0,v1 +80043df8: ace70064 sw a3,100(a3) +80043dfc: ace20048 sw v0,72(a3) +80043e00: 03e00008 jr ra +80043e04: ace70068 sw a3,104(a3) +80043e08: 94e20038 lhu v0,56(a3) +80043e0c: 8ce301d4 lw v1,468(a3) +80043e10: 00621821 addu v1,v1,v0 +80043e14: 8ce20048 lw v0,72(a3) +80043e18: 90640000 lbu a0,0(v1) +80043e1c: 2403ecff li v1,-4865 +80043e20: 00431024 and v0,v0,v1 +80043e24: a0e4006c sb a0,108(a3) +80043e28: ace70064 sw a3,100(a3) +80043e2c: ace20048 sw v0,72(a3) +80043e30: 03e00008 jr ra +80043e34: ace70068 sw a3,104(a3) + +80043e38 <_Z9fx_adc_i5v>: +80043e38: 3c028021 lui v0,0x8021 +80043e3c: 2447cfc0 addiu a3,v0,-12352 +80043e40: 8ce50068 lw a1,104(a3) +80043e44: 94e3007c lhu v1,124(a3) +80043e48: 94a40000 lhu a0,0(a1) +80043e4c: 24630005 addiu v1,v1,5 +80043e50: 00832021 addu a0,a0,v1 +80043e54: 3402ffff li v0,0xffff +80043e58: 0044102a slt v0,v0,a0 +80043e5c: ace2007c sw v0,124(a3) +80043e60: 8ca30000 lw v1,0(a1) +80043e64: 2402fffa li v0,-6 +80043e68: 8ce5003c lw a1,60(a3) +80043e6c: 00621826 xor v1,v1,v0 +80043e70: 00831824 and v1,a0,v1 +80043e74: 8ce60064 lw a2,100(a3) +80043e78: 3c028021 lui v0,0x8021 +80043e7c: 30638000 andi v1,v1,0x8000 +80043e80: 24a50001 addiu a1,a1,1 +80043e84: 2442cff8 addiu v0,v0,-12296 +80043e88: ace30080 sw v1,128(a3) +80043e8c: ace5003c sw a1,60(a3) +80043e90: ace40074 sw a0,116(a3) +80043e94: ace40078 sw a0,120(a3) +80043e98: 10c20008 beq a2,v0,80043ebc <_Z9fx_adc_i5v+0x84> +80043e9c: acc40000 sw a0,0(a2) +80043ea0: 8ce20048 lw v0,72(a3) +80043ea4: 2403ecff li v1,-4865 +80043ea8: 00431024 and v0,v0,v1 +80043eac: ace70064 sw a3,100(a3) +80043eb0: ace20048 sw v0,72(a3) +80043eb4: 03e00008 jr ra +80043eb8: ace70068 sw a3,104(a3) +80043ebc: 94e20038 lhu v0,56(a3) +80043ec0: 8ce301d4 lw v1,468(a3) +80043ec4: 00621821 addu v1,v1,v0 +80043ec8: 8ce20048 lw v0,72(a3) +80043ecc: 90640000 lbu a0,0(v1) +80043ed0: 2403ecff li v1,-4865 +80043ed4: 00431024 and v0,v0,v1 +80043ed8: a0e4006c sb a0,108(a3) +80043edc: ace70064 sw a3,100(a3) +80043ee0: ace20048 sw v0,72(a3) +80043ee4: 03e00008 jr ra +80043ee8: ace70068 sw a3,104(a3) + +80043eec <_Z9fx_adc_i6v>: +80043eec: 3c028021 lui v0,0x8021 +80043ef0: 2447cfc0 addiu a3,v0,-12352 +80043ef4: 8ce50068 lw a1,104(a3) +80043ef8: 94e3007c lhu v1,124(a3) +80043efc: 94a40000 lhu a0,0(a1) +80043f00: 24630006 addiu v1,v1,6 +80043f04: 00832021 addu a0,a0,v1 +80043f08: 3402ffff li v0,0xffff +80043f0c: 0044102a slt v0,v0,a0 +80043f10: ace2007c sw v0,124(a3) +80043f14: 8ca30000 lw v1,0(a1) +80043f18: 2402fff9 li v0,-7 +80043f1c: 8ce5003c lw a1,60(a3) +80043f20: 00621826 xor v1,v1,v0 +80043f24: 00831824 and v1,a0,v1 +80043f28: 8ce60064 lw a2,100(a3) +80043f2c: 3c028021 lui v0,0x8021 +80043f30: 30638000 andi v1,v1,0x8000 +80043f34: 24a50001 addiu a1,a1,1 +80043f38: 2442cff8 addiu v0,v0,-12296 +80043f3c: ace30080 sw v1,128(a3) +80043f40: ace5003c sw a1,60(a3) +80043f44: ace40074 sw a0,116(a3) +80043f48: ace40078 sw a0,120(a3) +80043f4c: 10c20008 beq a2,v0,80043f70 <_Z9fx_adc_i6v+0x84> +80043f50: acc40000 sw a0,0(a2) +80043f54: 8ce20048 lw v0,72(a3) +80043f58: 2403ecff li v1,-4865 +80043f5c: 00431024 and v0,v0,v1 +80043f60: ace70064 sw a3,100(a3) +80043f64: ace20048 sw v0,72(a3) +80043f68: 03e00008 jr ra +80043f6c: ace70068 sw a3,104(a3) +80043f70: 94e20038 lhu v0,56(a3) +80043f74: 8ce301d4 lw v1,468(a3) +80043f78: 00621821 addu v1,v1,v0 +80043f7c: 8ce20048 lw v0,72(a3) +80043f80: 90640000 lbu a0,0(v1) +80043f84: 2403ecff li v1,-4865 +80043f88: 00431024 and v0,v0,v1 +80043f8c: a0e4006c sb a0,108(a3) +80043f90: ace70064 sw a3,100(a3) +80043f94: ace20048 sw v0,72(a3) +80043f98: 03e00008 jr ra +80043f9c: ace70068 sw a3,104(a3) + +80043fa0 <_Z9fx_adc_i7v>: +80043fa0: 3c028021 lui v0,0x8021 +80043fa4: 2447cfc0 addiu a3,v0,-12352 +80043fa8: 8ce50068 lw a1,104(a3) +80043fac: 94e3007c lhu v1,124(a3) +80043fb0: 94a40000 lhu a0,0(a1) +80043fb4: 24630007 addiu v1,v1,7 +80043fb8: 00832021 addu a0,a0,v1 +80043fbc: 3402ffff li v0,0xffff +80043fc0: 0044102a slt v0,v0,a0 +80043fc4: ace2007c sw v0,124(a3) +80043fc8: 8ca30000 lw v1,0(a1) +80043fcc: 2402fff8 li v0,-8 +80043fd0: 8ce5003c lw a1,60(a3) +80043fd4: 00621826 xor v1,v1,v0 +80043fd8: 00831824 and v1,a0,v1 +80043fdc: 8ce60064 lw a2,100(a3) +80043fe0: 3c028021 lui v0,0x8021 +80043fe4: 30638000 andi v1,v1,0x8000 +80043fe8: 24a50001 addiu a1,a1,1 +80043fec: 2442cff8 addiu v0,v0,-12296 +80043ff0: ace30080 sw v1,128(a3) +80043ff4: ace5003c sw a1,60(a3) +80043ff8: ace40074 sw a0,116(a3) +80043ffc: ace40078 sw a0,120(a3) +80044000: 10c20008 beq a2,v0,80044024 <_Z9fx_adc_i7v+0x84> +80044004: acc40000 sw a0,0(a2) +80044008: 8ce20048 lw v0,72(a3) +8004400c: 2403ecff li v1,-4865 +80044010: 00431024 and v0,v0,v1 +80044014: ace70064 sw a3,100(a3) +80044018: ace20048 sw v0,72(a3) +8004401c: 03e00008 jr ra +80044020: ace70068 sw a3,104(a3) +80044024: 94e20038 lhu v0,56(a3) +80044028: 8ce301d4 lw v1,468(a3) +8004402c: 00621821 addu v1,v1,v0 +80044030: 8ce20048 lw v0,72(a3) +80044034: 90640000 lbu a0,0(v1) +80044038: 2403ecff li v1,-4865 +8004403c: 00431024 and v0,v0,v1 +80044040: a0e4006c sb a0,108(a3) +80044044: ace70064 sw a3,100(a3) +80044048: ace20048 sw v0,72(a3) +8004404c: 03e00008 jr ra +80044050: ace70068 sw a3,104(a3) + +80044054 <_Z9fx_adc_i8v>: +80044054: 3c028021 lui v0,0x8021 +80044058: 2447cfc0 addiu a3,v0,-12352 +8004405c: 8ce50068 lw a1,104(a3) +80044060: 94e3007c lhu v1,124(a3) +80044064: 94a40000 lhu a0,0(a1) +80044068: 24630008 addiu v1,v1,8 +8004406c: 00832021 addu a0,a0,v1 +80044070: 3402ffff li v0,0xffff +80044074: 0044102a slt v0,v0,a0 +80044078: ace2007c sw v0,124(a3) +8004407c: 8ca30000 lw v1,0(a1) +80044080: 2402fff7 li v0,-9 +80044084: 8ce5003c lw a1,60(a3) +80044088: 00621826 xor v1,v1,v0 +8004408c: 00831824 and v1,a0,v1 +80044090: 8ce60064 lw a2,100(a3) +80044094: 3c028021 lui v0,0x8021 +80044098: 30638000 andi v1,v1,0x8000 +8004409c: 24a50001 addiu a1,a1,1 +800440a0: 2442cff8 addiu v0,v0,-12296 +800440a4: ace30080 sw v1,128(a3) +800440a8: ace5003c sw a1,60(a3) +800440ac: ace40074 sw a0,116(a3) +800440b0: ace40078 sw a0,120(a3) +800440b4: 10c20008 beq a2,v0,800440d8 <_Z9fx_adc_i8v+0x84> +800440b8: acc40000 sw a0,0(a2) +800440bc: 8ce20048 lw v0,72(a3) +800440c0: 2403ecff li v1,-4865 +800440c4: 00431024 and v0,v0,v1 +800440c8: ace70064 sw a3,100(a3) +800440cc: ace20048 sw v0,72(a3) +800440d0: 03e00008 jr ra +800440d4: ace70068 sw a3,104(a3) +800440d8: 94e20038 lhu v0,56(a3) +800440dc: 8ce301d4 lw v1,468(a3) +800440e0: 00621821 addu v1,v1,v0 +800440e4: 8ce20048 lw v0,72(a3) +800440e8: 90640000 lbu a0,0(v1) +800440ec: 2403ecff li v1,-4865 +800440f0: 00431024 and v0,v0,v1 +800440f4: a0e4006c sb a0,108(a3) +800440f8: ace70064 sw a3,100(a3) +800440fc: ace20048 sw v0,72(a3) +80044100: 03e00008 jr ra +80044104: ace70068 sw a3,104(a3) + +80044108 <_Z9fx_adc_i9v>: +80044108: 3c028021 lui v0,0x8021 +8004410c: 2447cfc0 addiu a3,v0,-12352 +80044110: 8ce50068 lw a1,104(a3) +80044114: 94e3007c lhu v1,124(a3) +80044118: 94a40000 lhu a0,0(a1) +8004411c: 24630009 addiu v1,v1,9 +80044120: 00832021 addu a0,a0,v1 +80044124: 3402ffff li v0,0xffff +80044128: 0044102a slt v0,v0,a0 +8004412c: ace2007c sw v0,124(a3) +80044130: 8ca30000 lw v1,0(a1) +80044134: 2402fff6 li v0,-10 +80044138: 8ce5003c lw a1,60(a3) +8004413c: 00621826 xor v1,v1,v0 +80044140: 00831824 and v1,a0,v1 +80044144: 8ce60064 lw a2,100(a3) +80044148: 3c028021 lui v0,0x8021 +8004414c: 30638000 andi v1,v1,0x8000 +80044150: 24a50001 addiu a1,a1,1 +80044154: 2442cff8 addiu v0,v0,-12296 +80044158: ace30080 sw v1,128(a3) +8004415c: ace5003c sw a1,60(a3) +80044160: ace40074 sw a0,116(a3) +80044164: ace40078 sw a0,120(a3) +80044168: 10c20008 beq a2,v0,8004418c <_Z9fx_adc_i9v+0x84> +8004416c: acc40000 sw a0,0(a2) +80044170: 8ce20048 lw v0,72(a3) +80044174: 2403ecff li v1,-4865 +80044178: 00431024 and v0,v0,v1 +8004417c: ace70064 sw a3,100(a3) +80044180: ace20048 sw v0,72(a3) +80044184: 03e00008 jr ra +80044188: ace70068 sw a3,104(a3) +8004418c: 94e20038 lhu v0,56(a3) +80044190: 8ce301d4 lw v1,468(a3) +80044194: 00621821 addu v1,v1,v0 +80044198: 8ce20048 lw v0,72(a3) +8004419c: 90640000 lbu a0,0(v1) +800441a0: 2403ecff li v1,-4865 +800441a4: 00431024 and v0,v0,v1 +800441a8: a0e4006c sb a0,108(a3) +800441ac: ace70064 sw a3,100(a3) +800441b0: ace20048 sw v0,72(a3) +800441b4: 03e00008 jr ra +800441b8: ace70068 sw a3,104(a3) + +800441bc <_Z10fx_adc_i10v>: +800441bc: 3c028021 lui v0,0x8021 +800441c0: 2447cfc0 addiu a3,v0,-12352 +800441c4: 8ce50068 lw a1,104(a3) +800441c8: 94e3007c lhu v1,124(a3) +800441cc: 94a40000 lhu a0,0(a1) +800441d0: 2463000a addiu v1,v1,10 +800441d4: 00832021 addu a0,a0,v1 +800441d8: 3402ffff li v0,0xffff +800441dc: 0044102a slt v0,v0,a0 +800441e0: ace2007c sw v0,124(a3) +800441e4: 8ca30000 lw v1,0(a1) +800441e8: 2402fff5 li v0,-11 +800441ec: 8ce5003c lw a1,60(a3) +800441f0: 00621826 xor v1,v1,v0 +800441f4: 00831824 and v1,a0,v1 +800441f8: 8ce60064 lw a2,100(a3) +800441fc: 3c028021 lui v0,0x8021 +80044200: 30638000 andi v1,v1,0x8000 +80044204: 24a50001 addiu a1,a1,1 +80044208: 2442cff8 addiu v0,v0,-12296 +8004420c: ace30080 sw v1,128(a3) +80044210: ace5003c sw a1,60(a3) +80044214: ace40074 sw a0,116(a3) +80044218: ace40078 sw a0,120(a3) +8004421c: 10c20008 beq a2,v0,80044240 <_Z10fx_adc_i10v+0x84> +80044220: acc40000 sw a0,0(a2) +80044224: 8ce20048 lw v0,72(a3) +80044228: 2403ecff li v1,-4865 +8004422c: 00431024 and v0,v0,v1 +80044230: ace70064 sw a3,100(a3) +80044234: ace20048 sw v0,72(a3) +80044238: 03e00008 jr ra +8004423c: ace70068 sw a3,104(a3) +80044240: 94e20038 lhu v0,56(a3) +80044244: 8ce301d4 lw v1,468(a3) +80044248: 00621821 addu v1,v1,v0 +8004424c: 8ce20048 lw v0,72(a3) +80044250: 90640000 lbu a0,0(v1) +80044254: 2403ecff li v1,-4865 +80044258: 00431024 and v0,v0,v1 +8004425c: a0e4006c sb a0,108(a3) +80044260: ace70064 sw a3,100(a3) +80044264: ace20048 sw v0,72(a3) +80044268: 03e00008 jr ra +8004426c: ace70068 sw a3,104(a3) + +80044270 <_Z10fx_adc_i11v>: +80044270: 3c028021 lui v0,0x8021 +80044274: 2447cfc0 addiu a3,v0,-12352 +80044278: 8ce50068 lw a1,104(a3) +8004427c: 94e3007c lhu v1,124(a3) +80044280: 94a40000 lhu a0,0(a1) +80044284: 2463000b addiu v1,v1,11 +80044288: 00832021 addu a0,a0,v1 +8004428c: 3402ffff li v0,0xffff +80044290: 0044102a slt v0,v0,a0 +80044294: ace2007c sw v0,124(a3) +80044298: 8ca30000 lw v1,0(a1) +8004429c: 2402fff4 li v0,-12 +800442a0: 8ce5003c lw a1,60(a3) +800442a4: 00621826 xor v1,v1,v0 +800442a8: 00831824 and v1,a0,v1 +800442ac: 8ce60064 lw a2,100(a3) +800442b0: 3c028021 lui v0,0x8021 +800442b4: 30638000 andi v1,v1,0x8000 +800442b8: 24a50001 addiu a1,a1,1 +800442bc: 2442cff8 addiu v0,v0,-12296 +800442c0: ace30080 sw v1,128(a3) +800442c4: ace5003c sw a1,60(a3) +800442c8: ace40074 sw a0,116(a3) +800442cc: ace40078 sw a0,120(a3) +800442d0: 10c20008 beq a2,v0,800442f4 <_Z10fx_adc_i11v+0x84> +800442d4: acc40000 sw a0,0(a2) +800442d8: 8ce20048 lw v0,72(a3) +800442dc: 2403ecff li v1,-4865 +800442e0: 00431024 and v0,v0,v1 +800442e4: ace70064 sw a3,100(a3) +800442e8: ace20048 sw v0,72(a3) +800442ec: 03e00008 jr ra +800442f0: ace70068 sw a3,104(a3) +800442f4: 94e20038 lhu v0,56(a3) +800442f8: 8ce301d4 lw v1,468(a3) +800442fc: 00621821 addu v1,v1,v0 +80044300: 8ce20048 lw v0,72(a3) +80044304: 90640000 lbu a0,0(v1) +80044308: 2403ecff li v1,-4865 +8004430c: 00431024 and v0,v0,v1 +80044310: a0e4006c sb a0,108(a3) +80044314: ace70064 sw a3,100(a3) +80044318: ace20048 sw v0,72(a3) +8004431c: 03e00008 jr ra +80044320: ace70068 sw a3,104(a3) + +80044324 <_Z10fx_adc_i12v>: +80044324: 3c028021 lui v0,0x8021 +80044328: 2447cfc0 addiu a3,v0,-12352 +8004432c: 8ce50068 lw a1,104(a3) +80044330: 94e3007c lhu v1,124(a3) +80044334: 94a40000 lhu a0,0(a1) +80044338: 2463000c addiu v1,v1,12 +8004433c: 00832021 addu a0,a0,v1 +80044340: 3402ffff li v0,0xffff +80044344: 0044102a slt v0,v0,a0 +80044348: ace2007c sw v0,124(a3) +8004434c: 8ca30000 lw v1,0(a1) +80044350: 2402fff3 li v0,-13 +80044354: 8ce5003c lw a1,60(a3) +80044358: 00621826 xor v1,v1,v0 +8004435c: 00831824 and v1,a0,v1 +80044360: 8ce60064 lw a2,100(a3) +80044364: 3c028021 lui v0,0x8021 +80044368: 30638000 andi v1,v1,0x8000 +8004436c: 24a50001 addiu a1,a1,1 +80044370: 2442cff8 addiu v0,v0,-12296 +80044374: ace30080 sw v1,128(a3) +80044378: ace5003c sw a1,60(a3) +8004437c: ace40074 sw a0,116(a3) +80044380: ace40078 sw a0,120(a3) +80044384: 10c20008 beq a2,v0,800443a8 <_Z10fx_adc_i12v+0x84> +80044388: acc40000 sw a0,0(a2) +8004438c: 8ce20048 lw v0,72(a3) +80044390: 2403ecff li v1,-4865 +80044394: 00431024 and v0,v0,v1 +80044398: ace70064 sw a3,100(a3) +8004439c: ace20048 sw v0,72(a3) +800443a0: 03e00008 jr ra +800443a4: ace70068 sw a3,104(a3) +800443a8: 94e20038 lhu v0,56(a3) +800443ac: 8ce301d4 lw v1,468(a3) +800443b0: 00621821 addu v1,v1,v0 +800443b4: 8ce20048 lw v0,72(a3) +800443b8: 90640000 lbu a0,0(v1) +800443bc: 2403ecff li v1,-4865 +800443c0: 00431024 and v0,v0,v1 +800443c4: a0e4006c sb a0,108(a3) +800443c8: ace70064 sw a3,100(a3) +800443cc: ace20048 sw v0,72(a3) +800443d0: 03e00008 jr ra +800443d4: ace70068 sw a3,104(a3) + +800443d8 <_Z10fx_adc_i13v>: +800443d8: 3c028021 lui v0,0x8021 +800443dc: 2447cfc0 addiu a3,v0,-12352 +800443e0: 8ce50068 lw a1,104(a3) +800443e4: 94e3007c lhu v1,124(a3) +800443e8: 94a40000 lhu a0,0(a1) +800443ec: 2463000d addiu v1,v1,13 +800443f0: 00832021 addu a0,a0,v1 +800443f4: 3402ffff li v0,0xffff +800443f8: 0044102a slt v0,v0,a0 +800443fc: ace2007c sw v0,124(a3) +80044400: 8ca30000 lw v1,0(a1) +80044404: 2402fff2 li v0,-14 +80044408: 8ce5003c lw a1,60(a3) +8004440c: 00621826 xor v1,v1,v0 +80044410: 00831824 and v1,a0,v1 +80044414: 8ce60064 lw a2,100(a3) +80044418: 3c028021 lui v0,0x8021 +8004441c: 30638000 andi v1,v1,0x8000 +80044420: 24a50001 addiu a1,a1,1 +80044424: 2442cff8 addiu v0,v0,-12296 +80044428: ace30080 sw v1,128(a3) +8004442c: ace5003c sw a1,60(a3) +80044430: ace40074 sw a0,116(a3) +80044434: ace40078 sw a0,120(a3) +80044438: 10c20008 beq a2,v0,8004445c <_Z10fx_adc_i13v+0x84> +8004443c: acc40000 sw a0,0(a2) +80044440: 8ce20048 lw v0,72(a3) +80044444: 2403ecff li v1,-4865 +80044448: 00431024 and v0,v0,v1 +8004444c: ace70064 sw a3,100(a3) +80044450: ace20048 sw v0,72(a3) +80044454: 03e00008 jr ra +80044458: ace70068 sw a3,104(a3) +8004445c: 94e20038 lhu v0,56(a3) +80044460: 8ce301d4 lw v1,468(a3) +80044464: 00621821 addu v1,v1,v0 +80044468: 8ce20048 lw v0,72(a3) +8004446c: 90640000 lbu a0,0(v1) +80044470: 2403ecff li v1,-4865 +80044474: 00431024 and v0,v0,v1 +80044478: a0e4006c sb a0,108(a3) +8004447c: ace70064 sw a3,100(a3) +80044480: ace20048 sw v0,72(a3) +80044484: 03e00008 jr ra +80044488: ace70068 sw a3,104(a3) + +8004448c <_Z10fx_adc_i14v>: +8004448c: 3c028021 lui v0,0x8021 +80044490: 2447cfc0 addiu a3,v0,-12352 +80044494: 8ce50068 lw a1,104(a3) +80044498: 94e3007c lhu v1,124(a3) +8004449c: 94a40000 lhu a0,0(a1) +800444a0: 2463000e addiu v1,v1,14 +800444a4: 00832021 addu a0,a0,v1 +800444a8: 3402ffff li v0,0xffff +800444ac: 0044102a slt v0,v0,a0 +800444b0: ace2007c sw v0,124(a3) +800444b4: 8ca30000 lw v1,0(a1) +800444b8: 2402fff1 li v0,-15 +800444bc: 8ce5003c lw a1,60(a3) +800444c0: 00621826 xor v1,v1,v0 +800444c4: 00831824 and v1,a0,v1 +800444c8: 8ce60064 lw a2,100(a3) +800444cc: 3c028021 lui v0,0x8021 +800444d0: 30638000 andi v1,v1,0x8000 +800444d4: 24a50001 addiu a1,a1,1 +800444d8: 2442cff8 addiu v0,v0,-12296 +800444dc: ace30080 sw v1,128(a3) +800444e0: ace5003c sw a1,60(a3) +800444e4: ace40074 sw a0,116(a3) +800444e8: ace40078 sw a0,120(a3) +800444ec: 10c20008 beq a2,v0,80044510 <_Z10fx_adc_i14v+0x84> +800444f0: acc40000 sw a0,0(a2) +800444f4: 8ce20048 lw v0,72(a3) +800444f8: 2403ecff li v1,-4865 +800444fc: 00431024 and v0,v0,v1 +80044500: ace70064 sw a3,100(a3) +80044504: ace20048 sw v0,72(a3) +80044508: 03e00008 jr ra +8004450c: ace70068 sw a3,104(a3) +80044510: 94e20038 lhu v0,56(a3) +80044514: 8ce301d4 lw v1,468(a3) +80044518: 00621821 addu v1,v1,v0 +8004451c: 8ce20048 lw v0,72(a3) +80044520: 90640000 lbu a0,0(v1) +80044524: 2403ecff li v1,-4865 +80044528: 00431024 and v0,v0,v1 +8004452c: a0e4006c sb a0,108(a3) +80044530: ace70064 sw a3,100(a3) +80044534: ace20048 sw v0,72(a3) +80044538: 03e00008 jr ra +8004453c: ace70068 sw a3,104(a3) + +80044540 <_Z10fx_adc_i15v>: +80044540: 3c028021 lui v0,0x8021 +80044544: 2447cfc0 addiu a3,v0,-12352 +80044548: 8ce50068 lw a1,104(a3) +8004454c: 94e3007c lhu v1,124(a3) +80044550: 94a40000 lhu a0,0(a1) +80044554: 2463000f addiu v1,v1,15 +80044558: 00832021 addu a0,a0,v1 +8004455c: 3402ffff li v0,0xffff +80044560: 0044102a slt v0,v0,a0 +80044564: ace2007c sw v0,124(a3) +80044568: 8ca30000 lw v1,0(a1) +8004456c: 2402fff0 li v0,-16 +80044570: 8ce5003c lw a1,60(a3) +80044574: 00621826 xor v1,v1,v0 +80044578: 00831824 and v1,a0,v1 +8004457c: 8ce60064 lw a2,100(a3) +80044580: 3c028021 lui v0,0x8021 +80044584: 30638000 andi v1,v1,0x8000 +80044588: 24a50001 addiu a1,a1,1 +8004458c: 2442cff8 addiu v0,v0,-12296 +80044590: ace30080 sw v1,128(a3) +80044594: ace5003c sw a1,60(a3) +80044598: ace40074 sw a0,116(a3) +8004459c: ace40078 sw a0,120(a3) +800445a0: 10c20008 beq a2,v0,800445c4 <_Z10fx_adc_i15v+0x84> +800445a4: acc40000 sw a0,0(a2) +800445a8: 8ce20048 lw v0,72(a3) +800445ac: 2403ecff li v1,-4865 +800445b0: 00431024 and v0,v0,v1 +800445b4: ace70064 sw a3,100(a3) +800445b8: ace20048 sw v0,72(a3) +800445bc: 03e00008 jr ra +800445c0: ace70068 sw a3,104(a3) +800445c4: 94e20038 lhu v0,56(a3) +800445c8: 8ce301d4 lw v1,468(a3) +800445cc: 00621821 addu v1,v1,v0 +800445d0: 8ce20048 lw v0,72(a3) +800445d4: 90640000 lbu a0,0(v1) +800445d8: 2403ecff li v1,-4865 +800445dc: 00431024 and v0,v0,v1 +800445e0: a0e4006c sb a0,108(a3) +800445e4: ace70064 sw a3,100(a3) +800445e8: ace20048 sw v0,72(a3) +800445ec: 03e00008 jr ra +800445f0: ace70068 sw a3,104(a3) + +800445f4 <_Z9fx_sub_r0v>: +800445f4: 3c028021 lui v0,0x8021 +800445f8: 2447cfc0 addiu a3,v0,-12352 +800445fc: 8ce60068 lw a2,104(a3) +80044600: 8c44cfc0 lw a0,-12352(v0) +80044604: 94c50000 lhu a1,0(a2) +80044608: 3083ffff andi v1,a0,0xffff +8004460c: 00a32823 subu a1,a1,v1 +80044610: 00051027 nor v0,zero,a1 +80044614: 000217c2 srl v0,v0,0x1f +80044618: ace2007c sw v0,124(a3) +8004461c: 8cc30000 lw v1,0(a2) +80044620: 8ce2003c lw v0,60(a3) +80044624: 00642026 xor a0,v1,a0 +80044628: 24420001 addiu v0,v0,1 +8004462c: 00651826 xor v1,v1,a1 +80044630: ace2003c sw v0,60(a3) +80044634: 00832024 and a0,a0,v1 +80044638: 8ce60064 lw a2,100(a3) +8004463c: 3c028021 lui v0,0x8021 +80044640: 30848000 andi a0,a0,0x8000 +80044644: 2442cff8 addiu v0,v0,-12296 +80044648: ace40080 sw a0,128(a3) +8004464c: ace50074 sw a1,116(a3) +80044650: ace50078 sw a1,120(a3) +80044654: 10c20008 beq a2,v0,80044678 <_Z9fx_sub_r0v+0x84> +80044658: acc50000 sw a1,0(a2) +8004465c: 8ce20048 lw v0,72(a3) +80044660: 2403ecff li v1,-4865 +80044664: 00431024 and v0,v0,v1 +80044668: ace70064 sw a3,100(a3) +8004466c: ace20048 sw v0,72(a3) +80044670: 03e00008 jr ra +80044674: ace70068 sw a3,104(a3) +80044678: 94e20038 lhu v0,56(a3) +8004467c: 8ce301d4 lw v1,468(a3) +80044680: 00621821 addu v1,v1,v0 +80044684: 8ce20048 lw v0,72(a3) +80044688: 90640000 lbu a0,0(v1) +8004468c: 2403ecff li v1,-4865 +80044690: 00431024 and v0,v0,v1 +80044694: a0e4006c sb a0,108(a3) +80044698: ace70064 sw a3,100(a3) +8004469c: ace20048 sw v0,72(a3) +800446a0: 03e00008 jr ra +800446a4: ace70068 sw a3,104(a3) + +800446a8 <_Z9fx_sub_r1v>: +800446a8: 3c028021 lui v0,0x8021 +800446ac: 2447cfc0 addiu a3,v0,-12352 +800446b0: 8ce60068 lw a2,104(a3) +800446b4: 8ce40004 lw a0,4(a3) +800446b8: 94c50000 lhu a1,0(a2) +800446bc: 3083ffff andi v1,a0,0xffff +800446c0: 00a32823 subu a1,a1,v1 +800446c4: 00051027 nor v0,zero,a1 +800446c8: 000217c2 srl v0,v0,0x1f +800446cc: ace2007c sw v0,124(a3) +800446d0: 8cc30000 lw v1,0(a2) +800446d4: 8ce2003c lw v0,60(a3) +800446d8: 00642026 xor a0,v1,a0 +800446dc: 24420001 addiu v0,v0,1 +800446e0: 00651826 xor v1,v1,a1 +800446e4: ace2003c sw v0,60(a3) +800446e8: 00832024 and a0,a0,v1 +800446ec: 8ce60064 lw a2,100(a3) +800446f0: 3c028021 lui v0,0x8021 +800446f4: 30848000 andi a0,a0,0x8000 +800446f8: 2442cff8 addiu v0,v0,-12296 +800446fc: ace40080 sw a0,128(a3) +80044700: ace50074 sw a1,116(a3) +80044704: ace50078 sw a1,120(a3) +80044708: 10c20008 beq a2,v0,8004472c <_Z9fx_sub_r1v+0x84> +8004470c: acc50000 sw a1,0(a2) +80044710: 8ce20048 lw v0,72(a3) +80044714: 2403ecff li v1,-4865 +80044718: 00431024 and v0,v0,v1 +8004471c: ace70064 sw a3,100(a3) +80044720: ace20048 sw v0,72(a3) +80044724: 03e00008 jr ra +80044728: ace70068 sw a3,104(a3) +8004472c: 94e20038 lhu v0,56(a3) +80044730: 8ce301d4 lw v1,468(a3) +80044734: 00621821 addu v1,v1,v0 +80044738: 8ce20048 lw v0,72(a3) +8004473c: 90640000 lbu a0,0(v1) +80044740: 2403ecff li v1,-4865 +80044744: 00431024 and v0,v0,v1 +80044748: a0e4006c sb a0,108(a3) +8004474c: ace70064 sw a3,100(a3) +80044750: ace20048 sw v0,72(a3) +80044754: 03e00008 jr ra +80044758: ace70068 sw a3,104(a3) + +8004475c <_Z9fx_sub_r2v>: +8004475c: 3c028021 lui v0,0x8021 +80044760: 2447cfc0 addiu a3,v0,-12352 +80044764: 8ce60068 lw a2,104(a3) +80044768: 8ce40008 lw a0,8(a3) +8004476c: 94c50000 lhu a1,0(a2) +80044770: 3083ffff andi v1,a0,0xffff +80044774: 00a32823 subu a1,a1,v1 +80044778: 00051027 nor v0,zero,a1 +8004477c: 000217c2 srl v0,v0,0x1f +80044780: ace2007c sw v0,124(a3) +80044784: 8cc30000 lw v1,0(a2) +80044788: 8ce2003c lw v0,60(a3) +8004478c: 00642026 xor a0,v1,a0 +80044790: 24420001 addiu v0,v0,1 +80044794: 00651826 xor v1,v1,a1 +80044798: ace2003c sw v0,60(a3) +8004479c: 00832024 and a0,a0,v1 +800447a0: 8ce60064 lw a2,100(a3) +800447a4: 3c028021 lui v0,0x8021 +800447a8: 30848000 andi a0,a0,0x8000 +800447ac: 2442cff8 addiu v0,v0,-12296 +800447b0: ace40080 sw a0,128(a3) +800447b4: ace50074 sw a1,116(a3) +800447b8: ace50078 sw a1,120(a3) +800447bc: 10c20008 beq a2,v0,800447e0 <_Z9fx_sub_r2v+0x84> +800447c0: acc50000 sw a1,0(a2) +800447c4: 8ce20048 lw v0,72(a3) +800447c8: 2403ecff li v1,-4865 +800447cc: 00431024 and v0,v0,v1 +800447d0: ace70064 sw a3,100(a3) +800447d4: ace20048 sw v0,72(a3) +800447d8: 03e00008 jr ra +800447dc: ace70068 sw a3,104(a3) +800447e0: 94e20038 lhu v0,56(a3) +800447e4: 8ce301d4 lw v1,468(a3) +800447e8: 00621821 addu v1,v1,v0 +800447ec: 8ce20048 lw v0,72(a3) +800447f0: 90640000 lbu a0,0(v1) +800447f4: 2403ecff li v1,-4865 +800447f8: 00431024 and v0,v0,v1 +800447fc: a0e4006c sb a0,108(a3) +80044800: ace70064 sw a3,100(a3) +80044804: ace20048 sw v0,72(a3) +80044808: 03e00008 jr ra +8004480c: ace70068 sw a3,104(a3) + +80044810 <_Z9fx_sub_r3v>: +80044810: 3c028021 lui v0,0x8021 +80044814: 2447cfc0 addiu a3,v0,-12352 +80044818: 8ce60068 lw a2,104(a3) +8004481c: 8ce4000c lw a0,12(a3) +80044820: 94c50000 lhu a1,0(a2) +80044824: 3083ffff andi v1,a0,0xffff +80044828: 00a32823 subu a1,a1,v1 +8004482c: 00051027 nor v0,zero,a1 +80044830: 000217c2 srl v0,v0,0x1f +80044834: ace2007c sw v0,124(a3) +80044838: 8cc30000 lw v1,0(a2) +8004483c: 8ce2003c lw v0,60(a3) +80044840: 00642026 xor a0,v1,a0 +80044844: 24420001 addiu v0,v0,1 +80044848: 00651826 xor v1,v1,a1 +8004484c: ace2003c sw v0,60(a3) +80044850: 00832024 and a0,a0,v1 +80044854: 8ce60064 lw a2,100(a3) +80044858: 3c028021 lui v0,0x8021 +8004485c: 30848000 andi a0,a0,0x8000 +80044860: 2442cff8 addiu v0,v0,-12296 +80044864: ace40080 sw a0,128(a3) +80044868: ace50074 sw a1,116(a3) +8004486c: ace50078 sw a1,120(a3) +80044870: 10c20008 beq a2,v0,80044894 <_Z9fx_sub_r3v+0x84> +80044874: acc50000 sw a1,0(a2) +80044878: 8ce20048 lw v0,72(a3) +8004487c: 2403ecff li v1,-4865 +80044880: 00431024 and v0,v0,v1 +80044884: ace70064 sw a3,100(a3) +80044888: ace20048 sw v0,72(a3) +8004488c: 03e00008 jr ra +80044890: ace70068 sw a3,104(a3) +80044894: 94e20038 lhu v0,56(a3) +80044898: 8ce301d4 lw v1,468(a3) +8004489c: 00621821 addu v1,v1,v0 +800448a0: 8ce20048 lw v0,72(a3) +800448a4: 90640000 lbu a0,0(v1) +800448a8: 2403ecff li v1,-4865 +800448ac: 00431024 and v0,v0,v1 +800448b0: a0e4006c sb a0,108(a3) +800448b4: ace70064 sw a3,100(a3) +800448b8: ace20048 sw v0,72(a3) +800448bc: 03e00008 jr ra +800448c0: ace70068 sw a3,104(a3) + +800448c4 <_Z9fx_sub_r4v>: +800448c4: 3c028021 lui v0,0x8021 +800448c8: 2447cfc0 addiu a3,v0,-12352 +800448cc: 8ce60068 lw a2,104(a3) +800448d0: 8ce40010 lw a0,16(a3) +800448d4: 94c50000 lhu a1,0(a2) +800448d8: 3083ffff andi v1,a0,0xffff +800448dc: 00a32823 subu a1,a1,v1 +800448e0: 00051027 nor v0,zero,a1 +800448e4: 000217c2 srl v0,v0,0x1f +800448e8: ace2007c sw v0,124(a3) +800448ec: 8cc30000 lw v1,0(a2) +800448f0: 8ce2003c lw v0,60(a3) +800448f4: 00642026 xor a0,v1,a0 +800448f8: 24420001 addiu v0,v0,1 +800448fc: 00651826 xor v1,v1,a1 +80044900: ace2003c sw v0,60(a3) +80044904: 00832024 and a0,a0,v1 +80044908: 8ce60064 lw a2,100(a3) +8004490c: 3c028021 lui v0,0x8021 +80044910: 30848000 andi a0,a0,0x8000 +80044914: 2442cff8 addiu v0,v0,-12296 +80044918: ace40080 sw a0,128(a3) +8004491c: ace50074 sw a1,116(a3) +80044920: ace50078 sw a1,120(a3) +80044924: 10c20008 beq a2,v0,80044948 <_Z9fx_sub_r4v+0x84> +80044928: acc50000 sw a1,0(a2) +8004492c: 8ce20048 lw v0,72(a3) +80044930: 2403ecff li v1,-4865 +80044934: 00431024 and v0,v0,v1 +80044938: ace70064 sw a3,100(a3) +8004493c: ace20048 sw v0,72(a3) +80044940: 03e00008 jr ra +80044944: ace70068 sw a3,104(a3) +80044948: 94e20038 lhu v0,56(a3) +8004494c: 8ce301d4 lw v1,468(a3) +80044950: 00621821 addu v1,v1,v0 +80044954: 8ce20048 lw v0,72(a3) +80044958: 90640000 lbu a0,0(v1) +8004495c: 2403ecff li v1,-4865 +80044960: 00431024 and v0,v0,v1 +80044964: a0e4006c sb a0,108(a3) +80044968: ace70064 sw a3,100(a3) +8004496c: ace20048 sw v0,72(a3) +80044970: 03e00008 jr ra +80044974: ace70068 sw a3,104(a3) + +80044978 <_Z9fx_sub_r5v>: +80044978: 3c028021 lui v0,0x8021 +8004497c: 2447cfc0 addiu a3,v0,-12352 +80044980: 8ce60068 lw a2,104(a3) +80044984: 8ce40014 lw a0,20(a3) +80044988: 94c50000 lhu a1,0(a2) +8004498c: 3083ffff andi v1,a0,0xffff +80044990: 00a32823 subu a1,a1,v1 +80044994: 00051027 nor v0,zero,a1 +80044998: 000217c2 srl v0,v0,0x1f +8004499c: ace2007c sw v0,124(a3) +800449a0: 8cc30000 lw v1,0(a2) +800449a4: 8ce2003c lw v0,60(a3) +800449a8: 00642026 xor a0,v1,a0 +800449ac: 24420001 addiu v0,v0,1 +800449b0: 00651826 xor v1,v1,a1 +800449b4: ace2003c sw v0,60(a3) +800449b8: 00832024 and a0,a0,v1 +800449bc: 8ce60064 lw a2,100(a3) +800449c0: 3c028021 lui v0,0x8021 +800449c4: 30848000 andi a0,a0,0x8000 +800449c8: 2442cff8 addiu v0,v0,-12296 +800449cc: ace40080 sw a0,128(a3) +800449d0: ace50074 sw a1,116(a3) +800449d4: ace50078 sw a1,120(a3) +800449d8: 10c20008 beq a2,v0,800449fc <_Z9fx_sub_r5v+0x84> +800449dc: acc50000 sw a1,0(a2) +800449e0: 8ce20048 lw v0,72(a3) +800449e4: 2403ecff li v1,-4865 +800449e8: 00431024 and v0,v0,v1 +800449ec: ace70064 sw a3,100(a3) +800449f0: ace20048 sw v0,72(a3) +800449f4: 03e00008 jr ra +800449f8: ace70068 sw a3,104(a3) +800449fc: 94e20038 lhu v0,56(a3) +80044a00: 8ce301d4 lw v1,468(a3) +80044a04: 00621821 addu v1,v1,v0 +80044a08: 8ce20048 lw v0,72(a3) +80044a0c: 90640000 lbu a0,0(v1) +80044a10: 2403ecff li v1,-4865 +80044a14: 00431024 and v0,v0,v1 +80044a18: a0e4006c sb a0,108(a3) +80044a1c: ace70064 sw a3,100(a3) +80044a20: ace20048 sw v0,72(a3) +80044a24: 03e00008 jr ra +80044a28: ace70068 sw a3,104(a3) + +80044a2c <_Z9fx_sub_r6v>: +80044a2c: 3c028021 lui v0,0x8021 +80044a30: 2447cfc0 addiu a3,v0,-12352 +80044a34: 8ce60068 lw a2,104(a3) +80044a38: 8ce40018 lw a0,24(a3) +80044a3c: 94c50000 lhu a1,0(a2) +80044a40: 3083ffff andi v1,a0,0xffff +80044a44: 00a32823 subu a1,a1,v1 +80044a48: 00051027 nor v0,zero,a1 +80044a4c: 000217c2 srl v0,v0,0x1f +80044a50: ace2007c sw v0,124(a3) +80044a54: 8cc30000 lw v1,0(a2) +80044a58: 8ce2003c lw v0,60(a3) +80044a5c: 00642026 xor a0,v1,a0 +80044a60: 24420001 addiu v0,v0,1 +80044a64: 00651826 xor v1,v1,a1 +80044a68: ace2003c sw v0,60(a3) +80044a6c: 00832024 and a0,a0,v1 +80044a70: 8ce60064 lw a2,100(a3) +80044a74: 3c028021 lui v0,0x8021 +80044a78: 30848000 andi a0,a0,0x8000 +80044a7c: 2442cff8 addiu v0,v0,-12296 +80044a80: ace40080 sw a0,128(a3) +80044a84: ace50074 sw a1,116(a3) +80044a88: ace50078 sw a1,120(a3) +80044a8c: 10c20008 beq a2,v0,80044ab0 <_Z9fx_sub_r6v+0x84> +80044a90: acc50000 sw a1,0(a2) +80044a94: 8ce20048 lw v0,72(a3) +80044a98: 2403ecff li v1,-4865 +80044a9c: 00431024 and v0,v0,v1 +80044aa0: ace70064 sw a3,100(a3) +80044aa4: ace20048 sw v0,72(a3) +80044aa8: 03e00008 jr ra +80044aac: ace70068 sw a3,104(a3) +80044ab0: 94e20038 lhu v0,56(a3) +80044ab4: 8ce301d4 lw v1,468(a3) +80044ab8: 00621821 addu v1,v1,v0 +80044abc: 8ce20048 lw v0,72(a3) +80044ac0: 90640000 lbu a0,0(v1) +80044ac4: 2403ecff li v1,-4865 +80044ac8: 00431024 and v0,v0,v1 +80044acc: a0e4006c sb a0,108(a3) +80044ad0: ace70064 sw a3,100(a3) +80044ad4: ace20048 sw v0,72(a3) +80044ad8: 03e00008 jr ra +80044adc: ace70068 sw a3,104(a3) + +80044ae0 <_Z9fx_sub_r7v>: +80044ae0: 3c028021 lui v0,0x8021 +80044ae4: 2447cfc0 addiu a3,v0,-12352 +80044ae8: 8ce60068 lw a2,104(a3) +80044aec: 8ce4001c lw a0,28(a3) +80044af0: 94c50000 lhu a1,0(a2) +80044af4: 3083ffff andi v1,a0,0xffff +80044af8: 00a32823 subu a1,a1,v1 +80044afc: 00051027 nor v0,zero,a1 +80044b00: 000217c2 srl v0,v0,0x1f +80044b04: ace2007c sw v0,124(a3) +80044b08: 8cc30000 lw v1,0(a2) +80044b0c: 8ce2003c lw v0,60(a3) +80044b10: 00642026 xor a0,v1,a0 +80044b14: 24420001 addiu v0,v0,1 +80044b18: 00651826 xor v1,v1,a1 +80044b1c: ace2003c sw v0,60(a3) +80044b20: 00832024 and a0,a0,v1 +80044b24: 8ce60064 lw a2,100(a3) +80044b28: 3c028021 lui v0,0x8021 +80044b2c: 30848000 andi a0,a0,0x8000 +80044b30: 2442cff8 addiu v0,v0,-12296 +80044b34: ace40080 sw a0,128(a3) +80044b38: ace50074 sw a1,116(a3) +80044b3c: ace50078 sw a1,120(a3) +80044b40: 10c20008 beq a2,v0,80044b64 <_Z9fx_sub_r7v+0x84> +80044b44: acc50000 sw a1,0(a2) +80044b48: 8ce20048 lw v0,72(a3) +80044b4c: 2403ecff li v1,-4865 +80044b50: 00431024 and v0,v0,v1 +80044b54: ace70064 sw a3,100(a3) +80044b58: ace20048 sw v0,72(a3) +80044b5c: 03e00008 jr ra +80044b60: ace70068 sw a3,104(a3) +80044b64: 94e20038 lhu v0,56(a3) +80044b68: 8ce301d4 lw v1,468(a3) +80044b6c: 00621821 addu v1,v1,v0 +80044b70: 8ce20048 lw v0,72(a3) +80044b74: 90640000 lbu a0,0(v1) +80044b78: 2403ecff li v1,-4865 +80044b7c: 00431024 and v0,v0,v1 +80044b80: a0e4006c sb a0,108(a3) +80044b84: ace70064 sw a3,100(a3) +80044b88: ace20048 sw v0,72(a3) +80044b8c: 03e00008 jr ra +80044b90: ace70068 sw a3,104(a3) + +80044b94 <_Z9fx_sub_r8v>: +80044b94: 3c028021 lui v0,0x8021 +80044b98: 2447cfc0 addiu a3,v0,-12352 +80044b9c: 8ce60068 lw a2,104(a3) +80044ba0: 8ce40020 lw a0,32(a3) +80044ba4: 94c50000 lhu a1,0(a2) +80044ba8: 3083ffff andi v1,a0,0xffff +80044bac: 00a32823 subu a1,a1,v1 +80044bb0: 00051027 nor v0,zero,a1 +80044bb4: 000217c2 srl v0,v0,0x1f +80044bb8: ace2007c sw v0,124(a3) +80044bbc: 8cc30000 lw v1,0(a2) +80044bc0: 8ce2003c lw v0,60(a3) +80044bc4: 00642026 xor a0,v1,a0 +80044bc8: 24420001 addiu v0,v0,1 +80044bcc: 00651826 xor v1,v1,a1 +80044bd0: ace2003c sw v0,60(a3) +80044bd4: 00832024 and a0,a0,v1 +80044bd8: 8ce60064 lw a2,100(a3) +80044bdc: 3c028021 lui v0,0x8021 +80044be0: 30848000 andi a0,a0,0x8000 +80044be4: 2442cff8 addiu v0,v0,-12296 +80044be8: ace40080 sw a0,128(a3) +80044bec: ace50074 sw a1,116(a3) +80044bf0: ace50078 sw a1,120(a3) +80044bf4: 10c20008 beq a2,v0,80044c18 <_Z9fx_sub_r8v+0x84> +80044bf8: acc50000 sw a1,0(a2) +80044bfc: 8ce20048 lw v0,72(a3) +80044c00: 2403ecff li v1,-4865 +80044c04: 00431024 and v0,v0,v1 +80044c08: ace70064 sw a3,100(a3) +80044c0c: ace20048 sw v0,72(a3) +80044c10: 03e00008 jr ra +80044c14: ace70068 sw a3,104(a3) +80044c18: 94e20038 lhu v0,56(a3) +80044c1c: 8ce301d4 lw v1,468(a3) +80044c20: 00621821 addu v1,v1,v0 +80044c24: 8ce20048 lw v0,72(a3) +80044c28: 90640000 lbu a0,0(v1) +80044c2c: 2403ecff li v1,-4865 +80044c30: 00431024 and v0,v0,v1 +80044c34: a0e4006c sb a0,108(a3) +80044c38: ace70064 sw a3,100(a3) +80044c3c: ace20048 sw v0,72(a3) +80044c40: 03e00008 jr ra +80044c44: ace70068 sw a3,104(a3) + +80044c48 <_Z9fx_sub_r9v>: +80044c48: 3c028021 lui v0,0x8021 +80044c4c: 2447cfc0 addiu a3,v0,-12352 +80044c50: 8ce60068 lw a2,104(a3) +80044c54: 8ce40024 lw a0,36(a3) +80044c58: 94c50000 lhu a1,0(a2) +80044c5c: 3083ffff andi v1,a0,0xffff +80044c60: 00a32823 subu a1,a1,v1 +80044c64: 00051027 nor v0,zero,a1 +80044c68: 000217c2 srl v0,v0,0x1f +80044c6c: ace2007c sw v0,124(a3) +80044c70: 8cc30000 lw v1,0(a2) +80044c74: 8ce2003c lw v0,60(a3) +80044c78: 00642026 xor a0,v1,a0 +80044c7c: 24420001 addiu v0,v0,1 +80044c80: 00651826 xor v1,v1,a1 +80044c84: ace2003c sw v0,60(a3) +80044c88: 00832024 and a0,a0,v1 +80044c8c: 8ce60064 lw a2,100(a3) +80044c90: 3c028021 lui v0,0x8021 +80044c94: 30848000 andi a0,a0,0x8000 +80044c98: 2442cff8 addiu v0,v0,-12296 +80044c9c: ace40080 sw a0,128(a3) +80044ca0: ace50074 sw a1,116(a3) +80044ca4: ace50078 sw a1,120(a3) +80044ca8: 10c20008 beq a2,v0,80044ccc <_Z9fx_sub_r9v+0x84> +80044cac: acc50000 sw a1,0(a2) +80044cb0: 8ce20048 lw v0,72(a3) +80044cb4: 2403ecff li v1,-4865 +80044cb8: 00431024 and v0,v0,v1 +80044cbc: ace70064 sw a3,100(a3) +80044cc0: ace20048 sw v0,72(a3) +80044cc4: 03e00008 jr ra +80044cc8: ace70068 sw a3,104(a3) +80044ccc: 94e20038 lhu v0,56(a3) +80044cd0: 8ce301d4 lw v1,468(a3) +80044cd4: 00621821 addu v1,v1,v0 +80044cd8: 8ce20048 lw v0,72(a3) +80044cdc: 90640000 lbu a0,0(v1) +80044ce0: 2403ecff li v1,-4865 +80044ce4: 00431024 and v0,v0,v1 +80044ce8: a0e4006c sb a0,108(a3) +80044cec: ace70064 sw a3,100(a3) +80044cf0: ace20048 sw v0,72(a3) +80044cf4: 03e00008 jr ra +80044cf8: ace70068 sw a3,104(a3) + +80044cfc <_Z10fx_sub_r10v>: +80044cfc: 3c028021 lui v0,0x8021 +80044d00: 2447cfc0 addiu a3,v0,-12352 +80044d04: 8ce60068 lw a2,104(a3) +80044d08: 8ce40028 lw a0,40(a3) +80044d0c: 94c50000 lhu a1,0(a2) +80044d10: 3083ffff andi v1,a0,0xffff +80044d14: 00a32823 subu a1,a1,v1 +80044d18: 00051027 nor v0,zero,a1 +80044d1c: 000217c2 srl v0,v0,0x1f +80044d20: ace2007c sw v0,124(a3) +80044d24: 8cc30000 lw v1,0(a2) +80044d28: 8ce2003c lw v0,60(a3) +80044d2c: 00642026 xor a0,v1,a0 +80044d30: 24420001 addiu v0,v0,1 +80044d34: 00651826 xor v1,v1,a1 +80044d38: ace2003c sw v0,60(a3) +80044d3c: 00832024 and a0,a0,v1 +80044d40: 8ce60064 lw a2,100(a3) +80044d44: 3c028021 lui v0,0x8021 +80044d48: 30848000 andi a0,a0,0x8000 +80044d4c: 2442cff8 addiu v0,v0,-12296 +80044d50: ace40080 sw a0,128(a3) +80044d54: ace50074 sw a1,116(a3) +80044d58: ace50078 sw a1,120(a3) +80044d5c: 10c20008 beq a2,v0,80044d80 <_Z10fx_sub_r10v+0x84> +80044d60: acc50000 sw a1,0(a2) +80044d64: 8ce20048 lw v0,72(a3) +80044d68: 2403ecff li v1,-4865 +80044d6c: 00431024 and v0,v0,v1 +80044d70: ace70064 sw a3,100(a3) +80044d74: ace20048 sw v0,72(a3) +80044d78: 03e00008 jr ra +80044d7c: ace70068 sw a3,104(a3) +80044d80: 94e20038 lhu v0,56(a3) +80044d84: 8ce301d4 lw v1,468(a3) +80044d88: 00621821 addu v1,v1,v0 +80044d8c: 8ce20048 lw v0,72(a3) +80044d90: 90640000 lbu a0,0(v1) +80044d94: 2403ecff li v1,-4865 +80044d98: 00431024 and v0,v0,v1 +80044d9c: a0e4006c sb a0,108(a3) +80044da0: ace70064 sw a3,100(a3) +80044da4: ace20048 sw v0,72(a3) +80044da8: 03e00008 jr ra +80044dac: ace70068 sw a3,104(a3) + +80044db0 <_Z10fx_sub_r11v>: +80044db0: 3c028021 lui v0,0x8021 +80044db4: 2447cfc0 addiu a3,v0,-12352 +80044db8: 8ce60068 lw a2,104(a3) +80044dbc: 8ce4002c lw a0,44(a3) +80044dc0: 94c50000 lhu a1,0(a2) +80044dc4: 3083ffff andi v1,a0,0xffff +80044dc8: 00a32823 subu a1,a1,v1 +80044dcc: 00051027 nor v0,zero,a1 +80044dd0: 000217c2 srl v0,v0,0x1f +80044dd4: ace2007c sw v0,124(a3) +80044dd8: 8cc30000 lw v1,0(a2) +80044ddc: 8ce2003c lw v0,60(a3) +80044de0: 00642026 xor a0,v1,a0 +80044de4: 24420001 addiu v0,v0,1 +80044de8: 00651826 xor v1,v1,a1 +80044dec: ace2003c sw v0,60(a3) +80044df0: 00832024 and a0,a0,v1 +80044df4: 8ce60064 lw a2,100(a3) +80044df8: 3c028021 lui v0,0x8021 +80044dfc: 30848000 andi a0,a0,0x8000 +80044e00: 2442cff8 addiu v0,v0,-12296 +80044e04: ace40080 sw a0,128(a3) +80044e08: ace50074 sw a1,116(a3) +80044e0c: ace50078 sw a1,120(a3) +80044e10: 10c20008 beq a2,v0,80044e34 <_Z10fx_sub_r11v+0x84> +80044e14: acc50000 sw a1,0(a2) +80044e18: 8ce20048 lw v0,72(a3) +80044e1c: 2403ecff li v1,-4865 +80044e20: 00431024 and v0,v0,v1 +80044e24: ace70064 sw a3,100(a3) +80044e28: ace20048 sw v0,72(a3) +80044e2c: 03e00008 jr ra +80044e30: ace70068 sw a3,104(a3) +80044e34: 94e20038 lhu v0,56(a3) +80044e38: 8ce301d4 lw v1,468(a3) +80044e3c: 00621821 addu v1,v1,v0 +80044e40: 8ce20048 lw v0,72(a3) +80044e44: 90640000 lbu a0,0(v1) +80044e48: 2403ecff li v1,-4865 +80044e4c: 00431024 and v0,v0,v1 +80044e50: a0e4006c sb a0,108(a3) +80044e54: ace70064 sw a3,100(a3) +80044e58: ace20048 sw v0,72(a3) +80044e5c: 03e00008 jr ra +80044e60: ace70068 sw a3,104(a3) + +80044e64 <_Z10fx_sub_r12v>: +80044e64: 3c028021 lui v0,0x8021 +80044e68: 2447cfc0 addiu a3,v0,-12352 +80044e6c: 8ce60068 lw a2,104(a3) +80044e70: 8ce40030 lw a0,48(a3) +80044e74: 94c50000 lhu a1,0(a2) +80044e78: 3083ffff andi v1,a0,0xffff +80044e7c: 00a32823 subu a1,a1,v1 +80044e80: 00051027 nor v0,zero,a1 +80044e84: 000217c2 srl v0,v0,0x1f +80044e88: ace2007c sw v0,124(a3) +80044e8c: 8cc30000 lw v1,0(a2) +80044e90: 8ce2003c lw v0,60(a3) +80044e94: 00642026 xor a0,v1,a0 +80044e98: 24420001 addiu v0,v0,1 +80044e9c: 00651826 xor v1,v1,a1 +80044ea0: ace2003c sw v0,60(a3) +80044ea4: 00832024 and a0,a0,v1 +80044ea8: 8ce60064 lw a2,100(a3) +80044eac: 3c028021 lui v0,0x8021 +80044eb0: 30848000 andi a0,a0,0x8000 +80044eb4: 2442cff8 addiu v0,v0,-12296 +80044eb8: ace40080 sw a0,128(a3) +80044ebc: ace50074 sw a1,116(a3) +80044ec0: ace50078 sw a1,120(a3) +80044ec4: 10c20008 beq a2,v0,80044ee8 <_Z10fx_sub_r12v+0x84> +80044ec8: acc50000 sw a1,0(a2) +80044ecc: 8ce20048 lw v0,72(a3) +80044ed0: 2403ecff li v1,-4865 +80044ed4: 00431024 and v0,v0,v1 +80044ed8: ace70064 sw a3,100(a3) +80044edc: ace20048 sw v0,72(a3) +80044ee0: 03e00008 jr ra +80044ee4: ace70068 sw a3,104(a3) +80044ee8: 94e20038 lhu v0,56(a3) +80044eec: 8ce301d4 lw v1,468(a3) +80044ef0: 00621821 addu v1,v1,v0 +80044ef4: 8ce20048 lw v0,72(a3) +80044ef8: 90640000 lbu a0,0(v1) +80044efc: 2403ecff li v1,-4865 +80044f00: 00431024 and v0,v0,v1 +80044f04: a0e4006c sb a0,108(a3) +80044f08: ace70064 sw a3,100(a3) +80044f0c: ace20048 sw v0,72(a3) +80044f10: 03e00008 jr ra +80044f14: ace70068 sw a3,104(a3) + +80044f18 <_Z10fx_sub_r13v>: +80044f18: 3c028021 lui v0,0x8021 +80044f1c: 2447cfc0 addiu a3,v0,-12352 +80044f20: 8ce60068 lw a2,104(a3) +80044f24: 8ce40034 lw a0,52(a3) +80044f28: 94c50000 lhu a1,0(a2) +80044f2c: 3083ffff andi v1,a0,0xffff +80044f30: 00a32823 subu a1,a1,v1 +80044f34: 00051027 nor v0,zero,a1 +80044f38: 000217c2 srl v0,v0,0x1f +80044f3c: ace2007c sw v0,124(a3) +80044f40: 8cc30000 lw v1,0(a2) +80044f44: 8ce2003c lw v0,60(a3) +80044f48: 00642026 xor a0,v1,a0 +80044f4c: 24420001 addiu v0,v0,1 +80044f50: 00651826 xor v1,v1,a1 +80044f54: ace2003c sw v0,60(a3) +80044f58: 00832024 and a0,a0,v1 +80044f5c: 8ce60064 lw a2,100(a3) +80044f60: 3c028021 lui v0,0x8021 +80044f64: 30848000 andi a0,a0,0x8000 +80044f68: 2442cff8 addiu v0,v0,-12296 +80044f6c: ace40080 sw a0,128(a3) +80044f70: ace50074 sw a1,116(a3) +80044f74: ace50078 sw a1,120(a3) +80044f78: 10c20008 beq a2,v0,80044f9c <_Z10fx_sub_r13v+0x84> +80044f7c: acc50000 sw a1,0(a2) +80044f80: 8ce20048 lw v0,72(a3) +80044f84: 2403ecff li v1,-4865 +80044f88: 00431024 and v0,v0,v1 +80044f8c: ace70064 sw a3,100(a3) +80044f90: ace20048 sw v0,72(a3) +80044f94: 03e00008 jr ra +80044f98: ace70068 sw a3,104(a3) +80044f9c: 94e20038 lhu v0,56(a3) +80044fa0: 8ce301d4 lw v1,468(a3) +80044fa4: 00621821 addu v1,v1,v0 +80044fa8: 8ce20048 lw v0,72(a3) +80044fac: 90640000 lbu a0,0(v1) +80044fb0: 2403ecff li v1,-4865 +80044fb4: 00431024 and v0,v0,v1 +80044fb8: a0e4006c sb a0,108(a3) +80044fbc: ace70064 sw a3,100(a3) +80044fc0: ace20048 sw v0,72(a3) +80044fc4: 03e00008 jr ra +80044fc8: ace70068 sw a3,104(a3) + +80044fcc <_Z10fx_sub_r14v>: +80044fcc: 3c028021 lui v0,0x8021 +80044fd0: 2447cfc0 addiu a3,v0,-12352 +80044fd4: 8ce60068 lw a2,104(a3) +80044fd8: 8ce40038 lw a0,56(a3) +80044fdc: 94c50000 lhu a1,0(a2) +80044fe0: 3083ffff andi v1,a0,0xffff +80044fe4: 00a32823 subu a1,a1,v1 +80044fe8: 00051027 nor v0,zero,a1 +80044fec: 000217c2 srl v0,v0,0x1f +80044ff0: ace2007c sw v0,124(a3) +80044ff4: 8cc30000 lw v1,0(a2) +80044ff8: 8ce2003c lw v0,60(a3) +80044ffc: 00642026 xor a0,v1,a0 +80045000: 24420001 addiu v0,v0,1 +80045004: 00651826 xor v1,v1,a1 +80045008: ace2003c sw v0,60(a3) +8004500c: 00832024 and a0,a0,v1 +80045010: 8ce60064 lw a2,100(a3) +80045014: 3c028021 lui v0,0x8021 +80045018: 30848000 andi a0,a0,0x8000 +8004501c: 2442cff8 addiu v0,v0,-12296 +80045020: ace40080 sw a0,128(a3) +80045024: ace50074 sw a1,116(a3) +80045028: ace50078 sw a1,120(a3) +8004502c: 10c20008 beq a2,v0,80045050 <_Z10fx_sub_r14v+0x84> +80045030: acc50000 sw a1,0(a2) +80045034: 8ce20048 lw v0,72(a3) +80045038: 2403ecff li v1,-4865 +8004503c: 00431024 and v0,v0,v1 +80045040: ace70064 sw a3,100(a3) +80045044: ace20048 sw v0,72(a3) +80045048: 03e00008 jr ra +8004504c: ace70068 sw a3,104(a3) +80045050: 94e20038 lhu v0,56(a3) +80045054: 8ce301d4 lw v1,468(a3) +80045058: 00621821 addu v1,v1,v0 +8004505c: 8ce20048 lw v0,72(a3) +80045060: 90640000 lbu a0,0(v1) +80045064: 2403ecff li v1,-4865 +80045068: 00431024 and v0,v0,v1 +8004506c: a0e4006c sb a0,108(a3) +80045070: ace70064 sw a3,100(a3) +80045074: ace20048 sw v0,72(a3) +80045078: 03e00008 jr ra +8004507c: ace70068 sw a3,104(a3) + +80045080 <_Z10fx_sub_r15v>: +80045080: 3c028021 lui v0,0x8021 +80045084: 2447cfc0 addiu a3,v0,-12352 +80045088: 8ce60068 lw a2,104(a3) +8004508c: 8ce5003c lw a1,60(a3) +80045090: 94c40000 lhu a0,0(a2) +80045094: 30a3ffff andi v1,a1,0xffff +80045098: 00832023 subu a0,a0,v1 +8004509c: 00041027 nor v0,zero,a0 +800450a0: 000217c2 srl v0,v0,0x1f +800450a4: ace2007c sw v0,124(a3) +800450a8: 8cc30000 lw v1,0(a2) +800450ac: 8ce60064 lw a2,100(a3) +800450b0: 00641026 xor v0,v1,a0 +800450b4: 00651826 xor v1,v1,a1 +800450b8: 00621824 and v1,v1,v0 +800450bc: 3c028021 lui v0,0x8021 +800450c0: 30638000 andi v1,v1,0x8000 +800450c4: 24a50001 addiu a1,a1,1 +800450c8: 2442cff8 addiu v0,v0,-12296 +800450cc: ace30080 sw v1,128(a3) +800450d0: ace5003c sw a1,60(a3) +800450d4: ace40074 sw a0,116(a3) +800450d8: ace40078 sw a0,120(a3) +800450dc: 10c20008 beq a2,v0,80045100 <_Z10fx_sub_r15v+0x80> +800450e0: acc40000 sw a0,0(a2) +800450e4: 8ce20048 lw v0,72(a3) +800450e8: 2403ecff li v1,-4865 +800450ec: 00431024 and v0,v0,v1 +800450f0: ace70064 sw a3,100(a3) +800450f4: ace20048 sw v0,72(a3) +800450f8: 03e00008 jr ra +800450fc: ace70068 sw a3,104(a3) +80045100: 94e20038 lhu v0,56(a3) +80045104: 8ce301d4 lw v1,468(a3) +80045108: 00621821 addu v1,v1,v0 +8004510c: 8ce20048 lw v0,72(a3) +80045110: 90640000 lbu a0,0(v1) +80045114: 2403ecff li v1,-4865 +80045118: 00431024 and v0,v0,v1 +8004511c: a0e4006c sb a0,108(a3) +80045120: ace70064 sw a3,100(a3) +80045124: ace20048 sw v0,72(a3) +80045128: 03e00008 jr ra +8004512c: ace70068 sw a3,104(a3) + +80045130 <_Z9fx_sbc_r0v>: +80045130: 3c028021 lui v0,0x8021 +80045134: 2447cfc0 addiu a3,v0,-12352 +80045138: 8ce60068 lw a2,104(a3) +8004513c: 8c44cfc0 lw a0,-12352(v0) +80045140: 94c50000 lhu a1,0(a2) +80045144: 94e3007c lhu v1,124(a3) +80045148: 3082ffff andi v0,a0,0xffff +8004514c: 00a22823 subu a1,a1,v0 +80045150: 38630001 xori v1,v1,0x1 +80045154: 00a32823 subu a1,a1,v1 +80045158: 00051027 nor v0,zero,a1 +8004515c: 000217c2 srl v0,v0,0x1f +80045160: ace2007c sw v0,124(a3) +80045164: 8cc30000 lw v1,0(a2) +80045168: 8ce2003c lw v0,60(a3) +8004516c: 00642026 xor a0,v1,a0 +80045170: 24420001 addiu v0,v0,1 +80045174: 00651826 xor v1,v1,a1 +80045178: ace2003c sw v0,60(a3) +8004517c: 00832024 and a0,a0,v1 +80045180: 8ce60064 lw a2,100(a3) +80045184: 3c028021 lui v0,0x8021 +80045188: 30848000 andi a0,a0,0x8000 +8004518c: 2442cff8 addiu v0,v0,-12296 +80045190: ace40080 sw a0,128(a3) +80045194: ace50074 sw a1,116(a3) +80045198: ace50078 sw a1,120(a3) +8004519c: 10c20008 beq a2,v0,800451c0 <_Z9fx_sbc_r0v+0x90> +800451a0: acc50000 sw a1,0(a2) +800451a4: 8ce20048 lw v0,72(a3) +800451a8: 2403ecff li v1,-4865 +800451ac: 00431024 and v0,v0,v1 +800451b0: ace70068 sw a3,104(a3) +800451b4: ace20048 sw v0,72(a3) +800451b8: 03e00008 jr ra +800451bc: ace70064 sw a3,100(a3) +800451c0: 94e20038 lhu v0,56(a3) +800451c4: 8ce301d4 lw v1,468(a3) +800451c8: 00621821 addu v1,v1,v0 +800451cc: 8ce20048 lw v0,72(a3) +800451d0: 90640000 lbu a0,0(v1) +800451d4: 2403ecff li v1,-4865 +800451d8: 00431024 and v0,v0,v1 +800451dc: a0e4006c sb a0,108(a3) +800451e0: ace70068 sw a3,104(a3) +800451e4: ace20048 sw v0,72(a3) +800451e8: 03e00008 jr ra +800451ec: ace70064 sw a3,100(a3) + +800451f0 <_Z9fx_sbc_r1v>: +800451f0: 3c028021 lui v0,0x8021 +800451f4: 2447cfc0 addiu a3,v0,-12352 +800451f8: 8ce60068 lw a2,104(a3) +800451fc: 8ce40004 lw a0,4(a3) +80045200: 94c50000 lhu a1,0(a2) +80045204: 94e3007c lhu v1,124(a3) +80045208: 3082ffff andi v0,a0,0xffff +8004520c: 00a22823 subu a1,a1,v0 +80045210: 38630001 xori v1,v1,0x1 +80045214: 00a32823 subu a1,a1,v1 +80045218: 00051027 nor v0,zero,a1 +8004521c: 000217c2 srl v0,v0,0x1f +80045220: ace2007c sw v0,124(a3) +80045224: 8cc30000 lw v1,0(a2) +80045228: 8ce2003c lw v0,60(a3) +8004522c: 00642026 xor a0,v1,a0 +80045230: 24420001 addiu v0,v0,1 +80045234: 00651826 xor v1,v1,a1 +80045238: ace2003c sw v0,60(a3) +8004523c: 00832024 and a0,a0,v1 +80045240: 8ce60064 lw a2,100(a3) +80045244: 3c028021 lui v0,0x8021 +80045248: 30848000 andi a0,a0,0x8000 +8004524c: 2442cff8 addiu v0,v0,-12296 +80045250: ace40080 sw a0,128(a3) +80045254: ace50074 sw a1,116(a3) +80045258: ace50078 sw a1,120(a3) +8004525c: 10c20008 beq a2,v0,80045280 <_Z9fx_sbc_r1v+0x90> +80045260: acc50000 sw a1,0(a2) +80045264: 8ce20048 lw v0,72(a3) +80045268: 2403ecff li v1,-4865 +8004526c: 00431024 and v0,v0,v1 +80045270: ace70068 sw a3,104(a3) +80045274: ace20048 sw v0,72(a3) +80045278: 03e00008 jr ra +8004527c: ace70064 sw a3,100(a3) +80045280: 94e20038 lhu v0,56(a3) +80045284: 8ce301d4 lw v1,468(a3) +80045288: 00621821 addu v1,v1,v0 +8004528c: 8ce20048 lw v0,72(a3) +80045290: 90640000 lbu a0,0(v1) +80045294: 2403ecff li v1,-4865 +80045298: 00431024 and v0,v0,v1 +8004529c: a0e4006c sb a0,108(a3) +800452a0: ace70068 sw a3,104(a3) +800452a4: ace20048 sw v0,72(a3) +800452a8: 03e00008 jr ra +800452ac: ace70064 sw a3,100(a3) + +800452b0 <_Z9fx_sbc_r2v>: +800452b0: 3c028021 lui v0,0x8021 +800452b4: 2447cfc0 addiu a3,v0,-12352 +800452b8: 8ce60068 lw a2,104(a3) +800452bc: 8ce40008 lw a0,8(a3) +800452c0: 94c50000 lhu a1,0(a2) +800452c4: 94e3007c lhu v1,124(a3) +800452c8: 3082ffff andi v0,a0,0xffff +800452cc: 00a22823 subu a1,a1,v0 +800452d0: 38630001 xori v1,v1,0x1 +800452d4: 00a32823 subu a1,a1,v1 +800452d8: 00051027 nor v0,zero,a1 +800452dc: 000217c2 srl v0,v0,0x1f +800452e0: ace2007c sw v0,124(a3) +800452e4: 8cc30000 lw v1,0(a2) +800452e8: 8ce2003c lw v0,60(a3) +800452ec: 00642026 xor a0,v1,a0 +800452f0: 24420001 addiu v0,v0,1 +800452f4: 00651826 xor v1,v1,a1 +800452f8: ace2003c sw v0,60(a3) +800452fc: 00832024 and a0,a0,v1 +80045300: 8ce60064 lw a2,100(a3) +80045304: 3c028021 lui v0,0x8021 +80045308: 30848000 andi a0,a0,0x8000 +8004530c: 2442cff8 addiu v0,v0,-12296 +80045310: ace40080 sw a0,128(a3) +80045314: ace50074 sw a1,116(a3) +80045318: ace50078 sw a1,120(a3) +8004531c: 10c20008 beq a2,v0,80045340 <_Z9fx_sbc_r2v+0x90> +80045320: acc50000 sw a1,0(a2) +80045324: 8ce20048 lw v0,72(a3) +80045328: 2403ecff li v1,-4865 +8004532c: 00431024 and v0,v0,v1 +80045330: ace70068 sw a3,104(a3) +80045334: ace20048 sw v0,72(a3) +80045338: 03e00008 jr ra +8004533c: ace70064 sw a3,100(a3) +80045340: 94e20038 lhu v0,56(a3) +80045344: 8ce301d4 lw v1,468(a3) +80045348: 00621821 addu v1,v1,v0 +8004534c: 8ce20048 lw v0,72(a3) +80045350: 90640000 lbu a0,0(v1) +80045354: 2403ecff li v1,-4865 +80045358: 00431024 and v0,v0,v1 +8004535c: a0e4006c sb a0,108(a3) +80045360: ace70068 sw a3,104(a3) +80045364: ace20048 sw v0,72(a3) +80045368: 03e00008 jr ra +8004536c: ace70064 sw a3,100(a3) + +80045370 <_Z9fx_sbc_r3v>: +80045370: 3c028021 lui v0,0x8021 +80045374: 2447cfc0 addiu a3,v0,-12352 +80045378: 8ce60068 lw a2,104(a3) +8004537c: 8ce4000c lw a0,12(a3) +80045380: 94c50000 lhu a1,0(a2) +80045384: 94e3007c lhu v1,124(a3) +80045388: 3082ffff andi v0,a0,0xffff +8004538c: 00a22823 subu a1,a1,v0 +80045390: 38630001 xori v1,v1,0x1 +80045394: 00a32823 subu a1,a1,v1 +80045398: 00051027 nor v0,zero,a1 +8004539c: 000217c2 srl v0,v0,0x1f +800453a0: ace2007c sw v0,124(a3) +800453a4: 8cc30000 lw v1,0(a2) +800453a8: 8ce2003c lw v0,60(a3) +800453ac: 00642026 xor a0,v1,a0 +800453b0: 24420001 addiu v0,v0,1 +800453b4: 00651826 xor v1,v1,a1 +800453b8: ace2003c sw v0,60(a3) +800453bc: 00832024 and a0,a0,v1 +800453c0: 8ce60064 lw a2,100(a3) +800453c4: 3c028021 lui v0,0x8021 +800453c8: 30848000 andi a0,a0,0x8000 +800453cc: 2442cff8 addiu v0,v0,-12296 +800453d0: ace40080 sw a0,128(a3) +800453d4: ace50074 sw a1,116(a3) +800453d8: ace50078 sw a1,120(a3) +800453dc: 10c20008 beq a2,v0,80045400 <_Z9fx_sbc_r3v+0x90> +800453e0: acc50000 sw a1,0(a2) +800453e4: 8ce20048 lw v0,72(a3) +800453e8: 2403ecff li v1,-4865 +800453ec: 00431024 and v0,v0,v1 +800453f0: ace70068 sw a3,104(a3) +800453f4: ace20048 sw v0,72(a3) +800453f8: 03e00008 jr ra +800453fc: ace70064 sw a3,100(a3) +80045400: 94e20038 lhu v0,56(a3) +80045404: 8ce301d4 lw v1,468(a3) +80045408: 00621821 addu v1,v1,v0 +8004540c: 8ce20048 lw v0,72(a3) +80045410: 90640000 lbu a0,0(v1) +80045414: 2403ecff li v1,-4865 +80045418: 00431024 and v0,v0,v1 +8004541c: a0e4006c sb a0,108(a3) +80045420: ace70068 sw a3,104(a3) +80045424: ace20048 sw v0,72(a3) +80045428: 03e00008 jr ra +8004542c: ace70064 sw a3,100(a3) + +80045430 <_Z9fx_sbc_r4v>: +80045430: 3c028021 lui v0,0x8021 +80045434: 2447cfc0 addiu a3,v0,-12352 +80045438: 8ce60068 lw a2,104(a3) +8004543c: 8ce40010 lw a0,16(a3) +80045440: 94c50000 lhu a1,0(a2) +80045444: 94e3007c lhu v1,124(a3) +80045448: 3082ffff andi v0,a0,0xffff +8004544c: 00a22823 subu a1,a1,v0 +80045450: 38630001 xori v1,v1,0x1 +80045454: 00a32823 subu a1,a1,v1 +80045458: 00051027 nor v0,zero,a1 +8004545c: 000217c2 srl v0,v0,0x1f +80045460: ace2007c sw v0,124(a3) +80045464: 8cc30000 lw v1,0(a2) +80045468: 8ce2003c lw v0,60(a3) +8004546c: 00642026 xor a0,v1,a0 +80045470: 24420001 addiu v0,v0,1 +80045474: 00651826 xor v1,v1,a1 +80045478: ace2003c sw v0,60(a3) +8004547c: 00832024 and a0,a0,v1 +80045480: 8ce60064 lw a2,100(a3) +80045484: 3c028021 lui v0,0x8021 +80045488: 30848000 andi a0,a0,0x8000 +8004548c: 2442cff8 addiu v0,v0,-12296 +80045490: ace40080 sw a0,128(a3) +80045494: ace50074 sw a1,116(a3) +80045498: ace50078 sw a1,120(a3) +8004549c: 10c20008 beq a2,v0,800454c0 <_Z9fx_sbc_r4v+0x90> +800454a0: acc50000 sw a1,0(a2) +800454a4: 8ce20048 lw v0,72(a3) +800454a8: 2403ecff li v1,-4865 +800454ac: 00431024 and v0,v0,v1 +800454b0: ace70068 sw a3,104(a3) +800454b4: ace20048 sw v0,72(a3) +800454b8: 03e00008 jr ra +800454bc: ace70064 sw a3,100(a3) +800454c0: 94e20038 lhu v0,56(a3) +800454c4: 8ce301d4 lw v1,468(a3) +800454c8: 00621821 addu v1,v1,v0 +800454cc: 8ce20048 lw v0,72(a3) +800454d0: 90640000 lbu a0,0(v1) +800454d4: 2403ecff li v1,-4865 +800454d8: 00431024 and v0,v0,v1 +800454dc: a0e4006c sb a0,108(a3) +800454e0: ace70068 sw a3,104(a3) +800454e4: ace20048 sw v0,72(a3) +800454e8: 03e00008 jr ra +800454ec: ace70064 sw a3,100(a3) + +800454f0 <_Z9fx_sbc_r5v>: +800454f0: 3c028021 lui v0,0x8021 +800454f4: 2447cfc0 addiu a3,v0,-12352 +800454f8: 8ce60068 lw a2,104(a3) +800454fc: 8ce40014 lw a0,20(a3) +80045500: 94c50000 lhu a1,0(a2) +80045504: 94e3007c lhu v1,124(a3) +80045508: 3082ffff andi v0,a0,0xffff +8004550c: 00a22823 subu a1,a1,v0 +80045510: 38630001 xori v1,v1,0x1 +80045514: 00a32823 subu a1,a1,v1 +80045518: 00051027 nor v0,zero,a1 +8004551c: 000217c2 srl v0,v0,0x1f +80045520: ace2007c sw v0,124(a3) +80045524: 8cc30000 lw v1,0(a2) +80045528: 8ce2003c lw v0,60(a3) +8004552c: 00642026 xor a0,v1,a0 +80045530: 24420001 addiu v0,v0,1 +80045534: 00651826 xor v1,v1,a1 +80045538: ace2003c sw v0,60(a3) +8004553c: 00832024 and a0,a0,v1 +80045540: 8ce60064 lw a2,100(a3) +80045544: 3c028021 lui v0,0x8021 +80045548: 30848000 andi a0,a0,0x8000 +8004554c: 2442cff8 addiu v0,v0,-12296 +80045550: ace40080 sw a0,128(a3) +80045554: ace50074 sw a1,116(a3) +80045558: ace50078 sw a1,120(a3) +8004555c: 10c20008 beq a2,v0,80045580 <_Z9fx_sbc_r5v+0x90> +80045560: acc50000 sw a1,0(a2) +80045564: 8ce20048 lw v0,72(a3) +80045568: 2403ecff li v1,-4865 +8004556c: 00431024 and v0,v0,v1 +80045570: ace70068 sw a3,104(a3) +80045574: ace20048 sw v0,72(a3) +80045578: 03e00008 jr ra +8004557c: ace70064 sw a3,100(a3) +80045580: 94e20038 lhu v0,56(a3) +80045584: 8ce301d4 lw v1,468(a3) +80045588: 00621821 addu v1,v1,v0 +8004558c: 8ce20048 lw v0,72(a3) +80045590: 90640000 lbu a0,0(v1) +80045594: 2403ecff li v1,-4865 +80045598: 00431024 and v0,v0,v1 +8004559c: a0e4006c sb a0,108(a3) +800455a0: ace70068 sw a3,104(a3) +800455a4: ace20048 sw v0,72(a3) +800455a8: 03e00008 jr ra +800455ac: ace70064 sw a3,100(a3) + +800455b0 <_Z9fx_sbc_r6v>: +800455b0: 3c028021 lui v0,0x8021 +800455b4: 2447cfc0 addiu a3,v0,-12352 +800455b8: 8ce60068 lw a2,104(a3) +800455bc: 8ce40018 lw a0,24(a3) +800455c0: 94c50000 lhu a1,0(a2) +800455c4: 94e3007c lhu v1,124(a3) +800455c8: 3082ffff andi v0,a0,0xffff +800455cc: 00a22823 subu a1,a1,v0 +800455d0: 38630001 xori v1,v1,0x1 +800455d4: 00a32823 subu a1,a1,v1 +800455d8: 00051027 nor v0,zero,a1 +800455dc: 000217c2 srl v0,v0,0x1f +800455e0: ace2007c sw v0,124(a3) +800455e4: 8cc30000 lw v1,0(a2) +800455e8: 8ce2003c lw v0,60(a3) +800455ec: 00642026 xor a0,v1,a0 +800455f0: 24420001 addiu v0,v0,1 +800455f4: 00651826 xor v1,v1,a1 +800455f8: ace2003c sw v0,60(a3) +800455fc: 00832024 and a0,a0,v1 +80045600: 8ce60064 lw a2,100(a3) +80045604: 3c028021 lui v0,0x8021 +80045608: 30848000 andi a0,a0,0x8000 +8004560c: 2442cff8 addiu v0,v0,-12296 +80045610: ace40080 sw a0,128(a3) +80045614: ace50074 sw a1,116(a3) +80045618: ace50078 sw a1,120(a3) +8004561c: 10c20008 beq a2,v0,80045640 <_Z9fx_sbc_r6v+0x90> +80045620: acc50000 sw a1,0(a2) +80045624: 8ce20048 lw v0,72(a3) +80045628: 2403ecff li v1,-4865 +8004562c: 00431024 and v0,v0,v1 +80045630: ace70068 sw a3,104(a3) +80045634: ace20048 sw v0,72(a3) +80045638: 03e00008 jr ra +8004563c: ace70064 sw a3,100(a3) +80045640: 94e20038 lhu v0,56(a3) +80045644: 8ce301d4 lw v1,468(a3) +80045648: 00621821 addu v1,v1,v0 +8004564c: 8ce20048 lw v0,72(a3) +80045650: 90640000 lbu a0,0(v1) +80045654: 2403ecff li v1,-4865 +80045658: 00431024 and v0,v0,v1 +8004565c: a0e4006c sb a0,108(a3) +80045660: ace70068 sw a3,104(a3) +80045664: ace20048 sw v0,72(a3) +80045668: 03e00008 jr ra +8004566c: ace70064 sw a3,100(a3) + +80045670 <_Z9fx_sbc_r7v>: +80045670: 3c028021 lui v0,0x8021 +80045674: 2447cfc0 addiu a3,v0,-12352 +80045678: 8ce60068 lw a2,104(a3) +8004567c: 8ce4001c lw a0,28(a3) +80045680: 94c50000 lhu a1,0(a2) +80045684: 94e3007c lhu v1,124(a3) +80045688: 3082ffff andi v0,a0,0xffff +8004568c: 00a22823 subu a1,a1,v0 +80045690: 38630001 xori v1,v1,0x1 +80045694: 00a32823 subu a1,a1,v1 +80045698: 00051027 nor v0,zero,a1 +8004569c: 000217c2 srl v0,v0,0x1f +800456a0: ace2007c sw v0,124(a3) +800456a4: 8cc30000 lw v1,0(a2) +800456a8: 8ce2003c lw v0,60(a3) +800456ac: 00642026 xor a0,v1,a0 +800456b0: 24420001 addiu v0,v0,1 +800456b4: 00651826 xor v1,v1,a1 +800456b8: ace2003c sw v0,60(a3) +800456bc: 00832024 and a0,a0,v1 +800456c0: 8ce60064 lw a2,100(a3) +800456c4: 3c028021 lui v0,0x8021 +800456c8: 30848000 andi a0,a0,0x8000 +800456cc: 2442cff8 addiu v0,v0,-12296 +800456d0: ace40080 sw a0,128(a3) +800456d4: ace50074 sw a1,116(a3) +800456d8: ace50078 sw a1,120(a3) +800456dc: 10c20008 beq a2,v0,80045700 <_Z9fx_sbc_r7v+0x90> +800456e0: acc50000 sw a1,0(a2) +800456e4: 8ce20048 lw v0,72(a3) +800456e8: 2403ecff li v1,-4865 +800456ec: 00431024 and v0,v0,v1 +800456f0: ace70068 sw a3,104(a3) +800456f4: ace20048 sw v0,72(a3) +800456f8: 03e00008 jr ra +800456fc: ace70064 sw a3,100(a3) +80045700: 94e20038 lhu v0,56(a3) +80045704: 8ce301d4 lw v1,468(a3) +80045708: 00621821 addu v1,v1,v0 +8004570c: 8ce20048 lw v0,72(a3) +80045710: 90640000 lbu a0,0(v1) +80045714: 2403ecff li v1,-4865 +80045718: 00431024 and v0,v0,v1 +8004571c: a0e4006c sb a0,108(a3) +80045720: ace70068 sw a3,104(a3) +80045724: ace20048 sw v0,72(a3) +80045728: 03e00008 jr ra +8004572c: ace70064 sw a3,100(a3) + +80045730 <_Z9fx_sbc_r8v>: +80045730: 3c028021 lui v0,0x8021 +80045734: 2447cfc0 addiu a3,v0,-12352 +80045738: 8ce60068 lw a2,104(a3) +8004573c: 8ce40020 lw a0,32(a3) +80045740: 94c50000 lhu a1,0(a2) +80045744: 94e3007c lhu v1,124(a3) +80045748: 3082ffff andi v0,a0,0xffff +8004574c: 00a22823 subu a1,a1,v0 +80045750: 38630001 xori v1,v1,0x1 +80045754: 00a32823 subu a1,a1,v1 +80045758: 00051027 nor v0,zero,a1 +8004575c: 000217c2 srl v0,v0,0x1f +80045760: ace2007c sw v0,124(a3) +80045764: 8cc30000 lw v1,0(a2) +80045768: 8ce2003c lw v0,60(a3) +8004576c: 00642026 xor a0,v1,a0 +80045770: 24420001 addiu v0,v0,1 +80045774: 00651826 xor v1,v1,a1 +80045778: ace2003c sw v0,60(a3) +8004577c: 00832024 and a0,a0,v1 +80045780: 8ce60064 lw a2,100(a3) +80045784: 3c028021 lui v0,0x8021 +80045788: 30848000 andi a0,a0,0x8000 +8004578c: 2442cff8 addiu v0,v0,-12296 +80045790: ace40080 sw a0,128(a3) +80045794: ace50074 sw a1,116(a3) +80045798: ace50078 sw a1,120(a3) +8004579c: 10c20008 beq a2,v0,800457c0 <_Z9fx_sbc_r8v+0x90> +800457a0: acc50000 sw a1,0(a2) +800457a4: 8ce20048 lw v0,72(a3) +800457a8: 2403ecff li v1,-4865 +800457ac: 00431024 and v0,v0,v1 +800457b0: ace70068 sw a3,104(a3) +800457b4: ace20048 sw v0,72(a3) +800457b8: 03e00008 jr ra +800457bc: ace70064 sw a3,100(a3) +800457c0: 94e20038 lhu v0,56(a3) +800457c4: 8ce301d4 lw v1,468(a3) +800457c8: 00621821 addu v1,v1,v0 +800457cc: 8ce20048 lw v0,72(a3) +800457d0: 90640000 lbu a0,0(v1) +800457d4: 2403ecff li v1,-4865 +800457d8: 00431024 and v0,v0,v1 +800457dc: a0e4006c sb a0,108(a3) +800457e0: ace70068 sw a3,104(a3) +800457e4: ace20048 sw v0,72(a3) +800457e8: 03e00008 jr ra +800457ec: ace70064 sw a3,100(a3) + +800457f0 <_Z9fx_sbc_r9v>: +800457f0: 3c028021 lui v0,0x8021 +800457f4: 2447cfc0 addiu a3,v0,-12352 +800457f8: 8ce60068 lw a2,104(a3) +800457fc: 8ce40024 lw a0,36(a3) +80045800: 94c50000 lhu a1,0(a2) +80045804: 94e3007c lhu v1,124(a3) +80045808: 3082ffff andi v0,a0,0xffff +8004580c: 00a22823 subu a1,a1,v0 +80045810: 38630001 xori v1,v1,0x1 +80045814: 00a32823 subu a1,a1,v1 +80045818: 00051027 nor v0,zero,a1 +8004581c: 000217c2 srl v0,v0,0x1f +80045820: ace2007c sw v0,124(a3) +80045824: 8cc30000 lw v1,0(a2) +80045828: 8ce2003c lw v0,60(a3) +8004582c: 00642026 xor a0,v1,a0 +80045830: 24420001 addiu v0,v0,1 +80045834: 00651826 xor v1,v1,a1 +80045838: ace2003c sw v0,60(a3) +8004583c: 00832024 and a0,a0,v1 +80045840: 8ce60064 lw a2,100(a3) +80045844: 3c028021 lui v0,0x8021 +80045848: 30848000 andi a0,a0,0x8000 +8004584c: 2442cff8 addiu v0,v0,-12296 +80045850: ace40080 sw a0,128(a3) +80045854: ace50074 sw a1,116(a3) +80045858: ace50078 sw a1,120(a3) +8004585c: 10c20008 beq a2,v0,80045880 <_Z9fx_sbc_r9v+0x90> +80045860: acc50000 sw a1,0(a2) +80045864: 8ce20048 lw v0,72(a3) +80045868: 2403ecff li v1,-4865 +8004586c: 00431024 and v0,v0,v1 +80045870: ace70068 sw a3,104(a3) +80045874: ace20048 sw v0,72(a3) +80045878: 03e00008 jr ra +8004587c: ace70064 sw a3,100(a3) +80045880: 94e20038 lhu v0,56(a3) +80045884: 8ce301d4 lw v1,468(a3) +80045888: 00621821 addu v1,v1,v0 +8004588c: 8ce20048 lw v0,72(a3) +80045890: 90640000 lbu a0,0(v1) +80045894: 2403ecff li v1,-4865 +80045898: 00431024 and v0,v0,v1 +8004589c: a0e4006c sb a0,108(a3) +800458a0: ace70068 sw a3,104(a3) +800458a4: ace20048 sw v0,72(a3) +800458a8: 03e00008 jr ra +800458ac: ace70064 sw a3,100(a3) + +800458b0 <_Z10fx_sbc_r10v>: +800458b0: 3c028021 lui v0,0x8021 +800458b4: 2447cfc0 addiu a3,v0,-12352 +800458b8: 8ce60068 lw a2,104(a3) +800458bc: 8ce40028 lw a0,40(a3) +800458c0: 94c50000 lhu a1,0(a2) +800458c4: 94e3007c lhu v1,124(a3) +800458c8: 3082ffff andi v0,a0,0xffff +800458cc: 00a22823 subu a1,a1,v0 +800458d0: 38630001 xori v1,v1,0x1 +800458d4: 00a32823 subu a1,a1,v1 +800458d8: 00051027 nor v0,zero,a1 +800458dc: 000217c2 srl v0,v0,0x1f +800458e0: ace2007c sw v0,124(a3) +800458e4: 8cc30000 lw v1,0(a2) +800458e8: 8ce2003c lw v0,60(a3) +800458ec: 00642026 xor a0,v1,a0 +800458f0: 24420001 addiu v0,v0,1 +800458f4: 00651826 xor v1,v1,a1 +800458f8: ace2003c sw v0,60(a3) +800458fc: 00832024 and a0,a0,v1 +80045900: 8ce60064 lw a2,100(a3) +80045904: 3c028021 lui v0,0x8021 +80045908: 30848000 andi a0,a0,0x8000 +8004590c: 2442cff8 addiu v0,v0,-12296 +80045910: ace40080 sw a0,128(a3) +80045914: ace50074 sw a1,116(a3) +80045918: ace50078 sw a1,120(a3) +8004591c: 10c20008 beq a2,v0,80045940 <_Z10fx_sbc_r10v+0x90> +80045920: acc50000 sw a1,0(a2) +80045924: 8ce20048 lw v0,72(a3) +80045928: 2403ecff li v1,-4865 +8004592c: 00431024 and v0,v0,v1 +80045930: ace70068 sw a3,104(a3) +80045934: ace20048 sw v0,72(a3) +80045938: 03e00008 jr ra +8004593c: ace70064 sw a3,100(a3) +80045940: 94e20038 lhu v0,56(a3) +80045944: 8ce301d4 lw v1,468(a3) +80045948: 00621821 addu v1,v1,v0 +8004594c: 8ce20048 lw v0,72(a3) +80045950: 90640000 lbu a0,0(v1) +80045954: 2403ecff li v1,-4865 +80045958: 00431024 and v0,v0,v1 +8004595c: a0e4006c sb a0,108(a3) +80045960: ace70068 sw a3,104(a3) +80045964: ace20048 sw v0,72(a3) +80045968: 03e00008 jr ra +8004596c: ace70064 sw a3,100(a3) + +80045970 <_Z10fx_sbc_r11v>: +80045970: 3c028021 lui v0,0x8021 +80045974: 2447cfc0 addiu a3,v0,-12352 +80045978: 8ce60068 lw a2,104(a3) +8004597c: 8ce4002c lw a0,44(a3) +80045980: 94c50000 lhu a1,0(a2) +80045984: 94e3007c lhu v1,124(a3) +80045988: 3082ffff andi v0,a0,0xffff +8004598c: 00a22823 subu a1,a1,v0 +80045990: 38630001 xori v1,v1,0x1 +80045994: 00a32823 subu a1,a1,v1 +80045998: 00051027 nor v0,zero,a1 +8004599c: 000217c2 srl v0,v0,0x1f +800459a0: ace2007c sw v0,124(a3) +800459a4: 8cc30000 lw v1,0(a2) +800459a8: 8ce2003c lw v0,60(a3) +800459ac: 00642026 xor a0,v1,a0 +800459b0: 24420001 addiu v0,v0,1 +800459b4: 00651826 xor v1,v1,a1 +800459b8: ace2003c sw v0,60(a3) +800459bc: 00832024 and a0,a0,v1 +800459c0: 8ce60064 lw a2,100(a3) +800459c4: 3c028021 lui v0,0x8021 +800459c8: 30848000 andi a0,a0,0x8000 +800459cc: 2442cff8 addiu v0,v0,-12296 +800459d0: ace40080 sw a0,128(a3) +800459d4: ace50074 sw a1,116(a3) +800459d8: ace50078 sw a1,120(a3) +800459dc: 10c20008 beq a2,v0,80045a00 <_Z10fx_sbc_r11v+0x90> +800459e0: acc50000 sw a1,0(a2) +800459e4: 8ce20048 lw v0,72(a3) +800459e8: 2403ecff li v1,-4865 +800459ec: 00431024 and v0,v0,v1 +800459f0: ace70068 sw a3,104(a3) +800459f4: ace20048 sw v0,72(a3) +800459f8: 03e00008 jr ra +800459fc: ace70064 sw a3,100(a3) +80045a00: 94e20038 lhu v0,56(a3) +80045a04: 8ce301d4 lw v1,468(a3) +80045a08: 00621821 addu v1,v1,v0 +80045a0c: 8ce20048 lw v0,72(a3) +80045a10: 90640000 lbu a0,0(v1) +80045a14: 2403ecff li v1,-4865 +80045a18: 00431024 and v0,v0,v1 +80045a1c: a0e4006c sb a0,108(a3) +80045a20: ace70068 sw a3,104(a3) +80045a24: ace20048 sw v0,72(a3) +80045a28: 03e00008 jr ra +80045a2c: ace70064 sw a3,100(a3) + +80045a30 <_Z10fx_sbc_r12v>: +80045a30: 3c028021 lui v0,0x8021 +80045a34: 2447cfc0 addiu a3,v0,-12352 +80045a38: 8ce60068 lw a2,104(a3) +80045a3c: 8ce40030 lw a0,48(a3) +80045a40: 94c50000 lhu a1,0(a2) +80045a44: 94e3007c lhu v1,124(a3) +80045a48: 3082ffff andi v0,a0,0xffff +80045a4c: 00a22823 subu a1,a1,v0 +80045a50: 38630001 xori v1,v1,0x1 +80045a54: 00a32823 subu a1,a1,v1 +80045a58: 00051027 nor v0,zero,a1 +80045a5c: 000217c2 srl v0,v0,0x1f +80045a60: ace2007c sw v0,124(a3) +80045a64: 8cc30000 lw v1,0(a2) +80045a68: 8ce2003c lw v0,60(a3) +80045a6c: 00642026 xor a0,v1,a0 +80045a70: 24420001 addiu v0,v0,1 +80045a74: 00651826 xor v1,v1,a1 +80045a78: ace2003c sw v0,60(a3) +80045a7c: 00832024 and a0,a0,v1 +80045a80: 8ce60064 lw a2,100(a3) +80045a84: 3c028021 lui v0,0x8021 +80045a88: 30848000 andi a0,a0,0x8000 +80045a8c: 2442cff8 addiu v0,v0,-12296 +80045a90: ace40080 sw a0,128(a3) +80045a94: ace50074 sw a1,116(a3) +80045a98: ace50078 sw a1,120(a3) +80045a9c: 10c20008 beq a2,v0,80045ac0 <_Z10fx_sbc_r12v+0x90> +80045aa0: acc50000 sw a1,0(a2) +80045aa4: 8ce20048 lw v0,72(a3) +80045aa8: 2403ecff li v1,-4865 +80045aac: 00431024 and v0,v0,v1 +80045ab0: ace70068 sw a3,104(a3) +80045ab4: ace20048 sw v0,72(a3) +80045ab8: 03e00008 jr ra +80045abc: ace70064 sw a3,100(a3) +80045ac0: 94e20038 lhu v0,56(a3) +80045ac4: 8ce301d4 lw v1,468(a3) +80045ac8: 00621821 addu v1,v1,v0 +80045acc: 8ce20048 lw v0,72(a3) +80045ad0: 90640000 lbu a0,0(v1) +80045ad4: 2403ecff li v1,-4865 +80045ad8: 00431024 and v0,v0,v1 +80045adc: a0e4006c sb a0,108(a3) +80045ae0: ace70068 sw a3,104(a3) +80045ae4: ace20048 sw v0,72(a3) +80045ae8: 03e00008 jr ra +80045aec: ace70064 sw a3,100(a3) + +80045af0 <_Z10fx_sbc_r13v>: +80045af0: 3c028021 lui v0,0x8021 +80045af4: 2447cfc0 addiu a3,v0,-12352 +80045af8: 8ce60068 lw a2,104(a3) +80045afc: 8ce40034 lw a0,52(a3) +80045b00: 94c50000 lhu a1,0(a2) +80045b04: 94e3007c lhu v1,124(a3) +80045b08: 3082ffff andi v0,a0,0xffff +80045b0c: 00a22823 subu a1,a1,v0 +80045b10: 38630001 xori v1,v1,0x1 +80045b14: 00a32823 subu a1,a1,v1 +80045b18: 00051027 nor v0,zero,a1 +80045b1c: 000217c2 srl v0,v0,0x1f +80045b20: ace2007c sw v0,124(a3) +80045b24: 8cc30000 lw v1,0(a2) +80045b28: 8ce2003c lw v0,60(a3) +80045b2c: 00642026 xor a0,v1,a0 +80045b30: 24420001 addiu v0,v0,1 +80045b34: 00651826 xor v1,v1,a1 +80045b38: ace2003c sw v0,60(a3) +80045b3c: 00832024 and a0,a0,v1 +80045b40: 8ce60064 lw a2,100(a3) +80045b44: 3c028021 lui v0,0x8021 +80045b48: 30848000 andi a0,a0,0x8000 +80045b4c: 2442cff8 addiu v0,v0,-12296 +80045b50: ace40080 sw a0,128(a3) +80045b54: ace50074 sw a1,116(a3) +80045b58: ace50078 sw a1,120(a3) +80045b5c: 10c20008 beq a2,v0,80045b80 <_Z10fx_sbc_r13v+0x90> +80045b60: acc50000 sw a1,0(a2) +80045b64: 8ce20048 lw v0,72(a3) +80045b68: 2403ecff li v1,-4865 +80045b6c: 00431024 and v0,v0,v1 +80045b70: ace70068 sw a3,104(a3) +80045b74: ace20048 sw v0,72(a3) +80045b78: 03e00008 jr ra +80045b7c: ace70064 sw a3,100(a3) +80045b80: 94e20038 lhu v0,56(a3) +80045b84: 8ce301d4 lw v1,468(a3) +80045b88: 00621821 addu v1,v1,v0 +80045b8c: 8ce20048 lw v0,72(a3) +80045b90: 90640000 lbu a0,0(v1) +80045b94: 2403ecff li v1,-4865 +80045b98: 00431024 and v0,v0,v1 +80045b9c: a0e4006c sb a0,108(a3) +80045ba0: ace70068 sw a3,104(a3) +80045ba4: ace20048 sw v0,72(a3) +80045ba8: 03e00008 jr ra +80045bac: ace70064 sw a3,100(a3) + +80045bb0 <_Z10fx_sbc_r14v>: +80045bb0: 3c028021 lui v0,0x8021 +80045bb4: 2447cfc0 addiu a3,v0,-12352 +80045bb8: 8ce60068 lw a2,104(a3) +80045bbc: 8ce40038 lw a0,56(a3) +80045bc0: 94c50000 lhu a1,0(a2) +80045bc4: 94e3007c lhu v1,124(a3) +80045bc8: 3082ffff andi v0,a0,0xffff +80045bcc: 00a22823 subu a1,a1,v0 +80045bd0: 38630001 xori v1,v1,0x1 +80045bd4: 00a32823 subu a1,a1,v1 +80045bd8: 00051027 nor v0,zero,a1 +80045bdc: 000217c2 srl v0,v0,0x1f +80045be0: ace2007c sw v0,124(a3) +80045be4: 8cc30000 lw v1,0(a2) +80045be8: 8ce2003c lw v0,60(a3) +80045bec: 00642026 xor a0,v1,a0 +80045bf0: 24420001 addiu v0,v0,1 +80045bf4: 00651826 xor v1,v1,a1 +80045bf8: ace2003c sw v0,60(a3) +80045bfc: 00832024 and a0,a0,v1 +80045c00: 8ce60064 lw a2,100(a3) +80045c04: 3c028021 lui v0,0x8021 +80045c08: 30848000 andi a0,a0,0x8000 +80045c0c: 2442cff8 addiu v0,v0,-12296 +80045c10: ace40080 sw a0,128(a3) +80045c14: ace50074 sw a1,116(a3) +80045c18: ace50078 sw a1,120(a3) +80045c1c: 10c20008 beq a2,v0,80045c40 <_Z10fx_sbc_r14v+0x90> +80045c20: acc50000 sw a1,0(a2) +80045c24: 8ce20048 lw v0,72(a3) +80045c28: 2403ecff li v1,-4865 +80045c2c: 00431024 and v0,v0,v1 +80045c30: ace70068 sw a3,104(a3) +80045c34: ace20048 sw v0,72(a3) +80045c38: 03e00008 jr ra +80045c3c: ace70064 sw a3,100(a3) +80045c40: 94e20038 lhu v0,56(a3) +80045c44: 8ce301d4 lw v1,468(a3) +80045c48: 00621821 addu v1,v1,v0 +80045c4c: 8ce20048 lw v0,72(a3) +80045c50: 90640000 lbu a0,0(v1) +80045c54: 2403ecff li v1,-4865 +80045c58: 00431024 and v0,v0,v1 +80045c5c: a0e4006c sb a0,108(a3) +80045c60: ace70068 sw a3,104(a3) +80045c64: ace20048 sw v0,72(a3) +80045c68: 03e00008 jr ra +80045c6c: ace70064 sw a3,100(a3) + +80045c70 <_Z10fx_sbc_r15v>: +80045c70: 3c028021 lui v0,0x8021 +80045c74: 2447cfc0 addiu a3,v0,-12352 +80045c78: 8ce60068 lw a2,104(a3) +80045c7c: 8ce5003c lw a1,60(a3) +80045c80: 94c40000 lhu a0,0(a2) +80045c84: 94e3007c lhu v1,124(a3) +80045c88: 30a2ffff andi v0,a1,0xffff +80045c8c: 00822023 subu a0,a0,v0 +80045c90: 38630001 xori v1,v1,0x1 +80045c94: 00832023 subu a0,a0,v1 +80045c98: 00041027 nor v0,zero,a0 +80045c9c: 000217c2 srl v0,v0,0x1f +80045ca0: ace2007c sw v0,124(a3) +80045ca4: 8cc30000 lw v1,0(a2) +80045ca8: 8ce60064 lw a2,100(a3) +80045cac: 00641026 xor v0,v1,a0 +80045cb0: 00651826 xor v1,v1,a1 +80045cb4: 00621824 and v1,v1,v0 +80045cb8: 3c028021 lui v0,0x8021 +80045cbc: 30638000 andi v1,v1,0x8000 +80045cc0: 24a50001 addiu a1,a1,1 +80045cc4: 2442cff8 addiu v0,v0,-12296 +80045cc8: ace30080 sw v1,128(a3) +80045ccc: ace5003c sw a1,60(a3) +80045cd0: ace40074 sw a0,116(a3) +80045cd4: ace40078 sw a0,120(a3) +80045cd8: 10c20008 beq a2,v0,80045cfc <_Z10fx_sbc_r15v+0x8c> +80045cdc: acc40000 sw a0,0(a2) +80045ce0: 8ce20048 lw v0,72(a3) +80045ce4: 2403ecff li v1,-4865 +80045ce8: 00431024 and v0,v0,v1 +80045cec: ace70064 sw a3,100(a3) +80045cf0: ace20048 sw v0,72(a3) +80045cf4: 03e00008 jr ra +80045cf8: ace70068 sw a3,104(a3) +80045cfc: 94e20038 lhu v0,56(a3) +80045d00: 8ce301d4 lw v1,468(a3) +80045d04: 00621821 addu v1,v1,v0 +80045d08: 8ce20048 lw v0,72(a3) +80045d0c: 90640000 lbu a0,0(v1) +80045d10: 2403ecff li v1,-4865 +80045d14: 00431024 and v0,v0,v1 +80045d18: a0e4006c sb a0,108(a3) +80045d1c: ace70064 sw a3,100(a3) +80045d20: ace20048 sw v0,72(a3) +80045d24: 03e00008 jr ra +80045d28: ace70068 sw a3,104(a3) + +80045d2c <_Z9fx_sub_i0v>: +80045d2c: 3c028021 lui v0,0x8021 +80045d30: 2447cfc0 addiu a3,v0,-12352 +80045d34: 8ce50068 lw a1,104(a3) +80045d38: 24020001 li v0,1 +80045d3c: 94a60000 lhu a2,0(a1) +80045d40: ace2007c sw v0,124(a3) +80045d44: 8ca30000 lw v1,0(a1) +80045d48: 8ce4003c lw a0,60(a3) +80045d4c: 00661026 xor v0,v1,a2 +80045d50: 00621824 and v1,v1,v0 +80045d54: 8ce50064 lw a1,100(a3) +80045d58: 3c028021 lui v0,0x8021 +80045d5c: 30638000 andi v1,v1,0x8000 +80045d60: 24840001 addiu a0,a0,1 +80045d64: 2442cff8 addiu v0,v0,-12296 +80045d68: ace30080 sw v1,128(a3) +80045d6c: ace4003c sw a0,60(a3) +80045d70: ace60074 sw a2,116(a3) +80045d74: ace60078 sw a2,120(a3) +80045d78: 10a20008 beq a1,v0,80045d9c <_Z9fx_sub_i0v+0x70> +80045d7c: aca60000 sw a2,0(a1) +80045d80: 8ce20048 lw v0,72(a3) +80045d84: 2403ecff li v1,-4865 +80045d88: 00431024 and v0,v0,v1 +80045d8c: ace70064 sw a3,100(a3) +80045d90: ace20048 sw v0,72(a3) +80045d94: 03e00008 jr ra +80045d98: ace70068 sw a3,104(a3) +80045d9c: 94e20038 lhu v0,56(a3) +80045da0: 8ce301d4 lw v1,468(a3) +80045da4: 00621821 addu v1,v1,v0 +80045da8: 8ce20048 lw v0,72(a3) +80045dac: 90640000 lbu a0,0(v1) +80045db0: 2403ecff li v1,-4865 +80045db4: 00431024 and v0,v0,v1 +80045db8: a0e4006c sb a0,108(a3) +80045dbc: ace70064 sw a3,100(a3) +80045dc0: ace20048 sw v0,72(a3) +80045dc4: 03e00008 jr ra +80045dc8: ace70068 sw a3,104(a3) + +80045dcc <_Z9fx_sub_i1v>: +80045dcc: 3c028021 lui v0,0x8021 +80045dd0: 2448cfc0 addiu t0,v0,-12352 +80045dd4: 8d060068 lw a2,104(t0) +80045dd8: 8d05003c lw a1,60(t0) +80045ddc: 94c40000 lhu a0,0(a2) +80045de0: 8d070064 lw a3,100(t0) +80045de4: 2484ffff addiu a0,a0,-1 +80045de8: 00041027 nor v0,zero,a0 +80045dec: 000217c2 srl v0,v0,0x1f +80045df0: ad02007c sw v0,124(t0) +80045df4: 8cc30000 lw v1,0(a2) +80045df8: 24a50001 addiu a1,a1,1 +80045dfc: 00641026 xor v0,v1,a0 +80045e00: 00621824 and v1,v1,v0 +80045e04: 3c028021 lui v0,0x8021 +80045e08: 30638000 andi v1,v1,0x8000 +80045e0c: 2442cff8 addiu v0,v0,-12296 +80045e10: ad030080 sw v1,128(t0) +80045e14: ad05003c sw a1,60(t0) +80045e18: ad040074 sw a0,116(t0) +80045e1c: ad040078 sw a0,120(t0) +80045e20: 10e20008 beq a3,v0,80045e44 <_Z9fx_sub_i1v+0x78> +80045e24: ace40000 sw a0,0(a3) +80045e28: 8d020048 lw v0,72(t0) +80045e2c: 2403ecff li v1,-4865 +80045e30: 00431024 and v0,v0,v1 +80045e34: ad080064 sw t0,100(t0) +80045e38: ad020048 sw v0,72(t0) +80045e3c: 03e00008 jr ra +80045e40: ad080068 sw t0,104(t0) +80045e44: 95020038 lhu v0,56(t0) +80045e48: 8d0301d4 lw v1,468(t0) +80045e4c: 00621821 addu v1,v1,v0 +80045e50: 8d020048 lw v0,72(t0) +80045e54: 90640000 lbu a0,0(v1) +80045e58: 2403ecff li v1,-4865 +80045e5c: 00431024 and v0,v0,v1 +80045e60: a104006c sb a0,108(t0) +80045e64: ad080064 sw t0,100(t0) +80045e68: ad020048 sw v0,72(t0) +80045e6c: 03e00008 jr ra +80045e70: ad080068 sw t0,104(t0) + +80045e74 <_Z9fx_sub_i2v>: +80045e74: 3c028021 lui v0,0x8021 +80045e78: 2448cfc0 addiu t0,v0,-12352 +80045e7c: 8d060068 lw a2,104(t0) +80045e80: 8d05003c lw a1,60(t0) +80045e84: 94c40000 lhu a0,0(a2) +80045e88: 8d070064 lw a3,100(t0) +80045e8c: 2484fffe addiu a0,a0,-2 +80045e90: 00041027 nor v0,zero,a0 +80045e94: 000217c2 srl v0,v0,0x1f +80045e98: ad02007c sw v0,124(t0) +80045e9c: 8cc30000 lw v1,0(a2) +80045ea0: 24a50001 addiu a1,a1,1 +80045ea4: 00641026 xor v0,v1,a0 +80045ea8: 00621824 and v1,v1,v0 +80045eac: 3c028021 lui v0,0x8021 +80045eb0: 30638000 andi v1,v1,0x8000 +80045eb4: 2442cff8 addiu v0,v0,-12296 +80045eb8: ad030080 sw v1,128(t0) +80045ebc: ad05003c sw a1,60(t0) +80045ec0: ad040074 sw a0,116(t0) +80045ec4: ad040078 sw a0,120(t0) +80045ec8: 10e20008 beq a3,v0,80045eec <_Z9fx_sub_i2v+0x78> +80045ecc: ace40000 sw a0,0(a3) +80045ed0: 8d020048 lw v0,72(t0) +80045ed4: 2403ecff li v1,-4865 +80045ed8: 00431024 and v0,v0,v1 +80045edc: ad080064 sw t0,100(t0) +80045ee0: ad020048 sw v0,72(t0) +80045ee4: 03e00008 jr ra +80045ee8: ad080068 sw t0,104(t0) +80045eec: 95020038 lhu v0,56(t0) +80045ef0: 8d0301d4 lw v1,468(t0) +80045ef4: 00621821 addu v1,v1,v0 +80045ef8: 8d020048 lw v0,72(t0) +80045efc: 90640000 lbu a0,0(v1) +80045f00: 2403ecff li v1,-4865 +80045f04: 00431024 and v0,v0,v1 +80045f08: a104006c sb a0,108(t0) +80045f0c: ad080064 sw t0,100(t0) +80045f10: ad020048 sw v0,72(t0) +80045f14: 03e00008 jr ra +80045f18: ad080068 sw t0,104(t0) + +80045f1c <_Z9fx_sub_i3v>: +80045f1c: 3c028021 lui v0,0x8021 +80045f20: 2448cfc0 addiu t0,v0,-12352 +80045f24: 8d060068 lw a2,104(t0) +80045f28: 8d05003c lw a1,60(t0) +80045f2c: 94c40000 lhu a0,0(a2) +80045f30: 8d070064 lw a3,100(t0) +80045f34: 2484fffd addiu a0,a0,-3 +80045f38: 00041027 nor v0,zero,a0 +80045f3c: 000217c2 srl v0,v0,0x1f +80045f40: ad02007c sw v0,124(t0) +80045f44: 8cc30000 lw v1,0(a2) +80045f48: 24a50001 addiu a1,a1,1 +80045f4c: 00641026 xor v0,v1,a0 +80045f50: 00621824 and v1,v1,v0 +80045f54: 3c028021 lui v0,0x8021 +80045f58: 30638000 andi v1,v1,0x8000 +80045f5c: 2442cff8 addiu v0,v0,-12296 +80045f60: ad030080 sw v1,128(t0) +80045f64: ad05003c sw a1,60(t0) +80045f68: ad040074 sw a0,116(t0) +80045f6c: ad040078 sw a0,120(t0) +80045f70: 10e20008 beq a3,v0,80045f94 <_Z9fx_sub_i3v+0x78> +80045f74: ace40000 sw a0,0(a3) +80045f78: 8d020048 lw v0,72(t0) +80045f7c: 2403ecff li v1,-4865 +80045f80: 00431024 and v0,v0,v1 +80045f84: ad080064 sw t0,100(t0) +80045f88: ad020048 sw v0,72(t0) +80045f8c: 03e00008 jr ra +80045f90: ad080068 sw t0,104(t0) +80045f94: 95020038 lhu v0,56(t0) +80045f98: 8d0301d4 lw v1,468(t0) +80045f9c: 00621821 addu v1,v1,v0 +80045fa0: 8d020048 lw v0,72(t0) +80045fa4: 90640000 lbu a0,0(v1) +80045fa8: 2403ecff li v1,-4865 +80045fac: 00431024 and v0,v0,v1 +80045fb0: a104006c sb a0,108(t0) +80045fb4: ad080064 sw t0,100(t0) +80045fb8: ad020048 sw v0,72(t0) +80045fbc: 03e00008 jr ra +80045fc0: ad080068 sw t0,104(t0) + +80045fc4 <_Z9fx_sub_i4v>: +80045fc4: 3c028021 lui v0,0x8021 +80045fc8: 2448cfc0 addiu t0,v0,-12352 +80045fcc: 8d060068 lw a2,104(t0) +80045fd0: 8d05003c lw a1,60(t0) +80045fd4: 94c40000 lhu a0,0(a2) +80045fd8: 8d070064 lw a3,100(t0) +80045fdc: 2484fffc addiu a0,a0,-4 +80045fe0: 00041027 nor v0,zero,a0 +80045fe4: 000217c2 srl v0,v0,0x1f +80045fe8: ad02007c sw v0,124(t0) +80045fec: 8cc30000 lw v1,0(a2) +80045ff0: 24a50001 addiu a1,a1,1 +80045ff4: 00641026 xor v0,v1,a0 +80045ff8: 00621824 and v1,v1,v0 +80045ffc: 3c028021 lui v0,0x8021 +80046000: 30638000 andi v1,v1,0x8000 +80046004: 2442cff8 addiu v0,v0,-12296 +80046008: ad030080 sw v1,128(t0) +8004600c: ad05003c sw a1,60(t0) +80046010: ad040074 sw a0,116(t0) +80046014: ad040078 sw a0,120(t0) +80046018: 10e20008 beq a3,v0,8004603c <_Z9fx_sub_i4v+0x78> +8004601c: ace40000 sw a0,0(a3) +80046020: 8d020048 lw v0,72(t0) +80046024: 2403ecff li v1,-4865 +80046028: 00431024 and v0,v0,v1 +8004602c: ad080064 sw t0,100(t0) +80046030: ad020048 sw v0,72(t0) +80046034: 03e00008 jr ra +80046038: ad080068 sw t0,104(t0) +8004603c: 95020038 lhu v0,56(t0) +80046040: 8d0301d4 lw v1,468(t0) +80046044: 00621821 addu v1,v1,v0 +80046048: 8d020048 lw v0,72(t0) +8004604c: 90640000 lbu a0,0(v1) +80046050: 2403ecff li v1,-4865 +80046054: 00431024 and v0,v0,v1 +80046058: a104006c sb a0,108(t0) +8004605c: ad080064 sw t0,100(t0) +80046060: ad020048 sw v0,72(t0) +80046064: 03e00008 jr ra +80046068: ad080068 sw t0,104(t0) + +8004606c <_Z9fx_sub_i5v>: +8004606c: 3c028021 lui v0,0x8021 +80046070: 2448cfc0 addiu t0,v0,-12352 +80046074: 8d060068 lw a2,104(t0) +80046078: 8d05003c lw a1,60(t0) +8004607c: 94c40000 lhu a0,0(a2) +80046080: 8d070064 lw a3,100(t0) +80046084: 2484fffb addiu a0,a0,-5 +80046088: 00041027 nor v0,zero,a0 +8004608c: 000217c2 srl v0,v0,0x1f +80046090: ad02007c sw v0,124(t0) +80046094: 8cc30000 lw v1,0(a2) +80046098: 24a50001 addiu a1,a1,1 +8004609c: 00641026 xor v0,v1,a0 +800460a0: 00621824 and v1,v1,v0 +800460a4: 3c028021 lui v0,0x8021 +800460a8: 30638000 andi v1,v1,0x8000 +800460ac: 2442cff8 addiu v0,v0,-12296 +800460b0: ad030080 sw v1,128(t0) +800460b4: ad05003c sw a1,60(t0) +800460b8: ad040074 sw a0,116(t0) +800460bc: ad040078 sw a0,120(t0) +800460c0: 10e20008 beq a3,v0,800460e4 <_Z9fx_sub_i5v+0x78> +800460c4: ace40000 sw a0,0(a3) +800460c8: 8d020048 lw v0,72(t0) +800460cc: 2403ecff li v1,-4865 +800460d0: 00431024 and v0,v0,v1 +800460d4: ad080064 sw t0,100(t0) +800460d8: ad020048 sw v0,72(t0) +800460dc: 03e00008 jr ra +800460e0: ad080068 sw t0,104(t0) +800460e4: 95020038 lhu v0,56(t0) +800460e8: 8d0301d4 lw v1,468(t0) +800460ec: 00621821 addu v1,v1,v0 +800460f0: 8d020048 lw v0,72(t0) +800460f4: 90640000 lbu a0,0(v1) +800460f8: 2403ecff li v1,-4865 +800460fc: 00431024 and v0,v0,v1 +80046100: a104006c sb a0,108(t0) +80046104: ad080064 sw t0,100(t0) +80046108: ad020048 sw v0,72(t0) +8004610c: 03e00008 jr ra +80046110: ad080068 sw t0,104(t0) + +80046114 <_Z9fx_sub_i6v>: +80046114: 3c028021 lui v0,0x8021 +80046118: 2448cfc0 addiu t0,v0,-12352 +8004611c: 8d060068 lw a2,104(t0) +80046120: 8d05003c lw a1,60(t0) +80046124: 94c40000 lhu a0,0(a2) +80046128: 8d070064 lw a3,100(t0) +8004612c: 2484fffa addiu a0,a0,-6 +80046130: 00041027 nor v0,zero,a0 +80046134: 000217c2 srl v0,v0,0x1f +80046138: ad02007c sw v0,124(t0) +8004613c: 8cc30000 lw v1,0(a2) +80046140: 24a50001 addiu a1,a1,1 +80046144: 00641026 xor v0,v1,a0 +80046148: 00621824 and v1,v1,v0 +8004614c: 3c028021 lui v0,0x8021 +80046150: 30638000 andi v1,v1,0x8000 +80046154: 2442cff8 addiu v0,v0,-12296 +80046158: ad030080 sw v1,128(t0) +8004615c: ad05003c sw a1,60(t0) +80046160: ad040074 sw a0,116(t0) +80046164: ad040078 sw a0,120(t0) +80046168: 10e20008 beq a3,v0,8004618c <_Z9fx_sub_i6v+0x78> +8004616c: ace40000 sw a0,0(a3) +80046170: 8d020048 lw v0,72(t0) +80046174: 2403ecff li v1,-4865 +80046178: 00431024 and v0,v0,v1 +8004617c: ad080064 sw t0,100(t0) +80046180: ad020048 sw v0,72(t0) +80046184: 03e00008 jr ra +80046188: ad080068 sw t0,104(t0) +8004618c: 95020038 lhu v0,56(t0) +80046190: 8d0301d4 lw v1,468(t0) +80046194: 00621821 addu v1,v1,v0 +80046198: 8d020048 lw v0,72(t0) +8004619c: 90640000 lbu a0,0(v1) +800461a0: 2403ecff li v1,-4865 +800461a4: 00431024 and v0,v0,v1 +800461a8: a104006c sb a0,108(t0) +800461ac: ad080064 sw t0,100(t0) +800461b0: ad020048 sw v0,72(t0) +800461b4: 03e00008 jr ra +800461b8: ad080068 sw t0,104(t0) + +800461bc <_Z9fx_sub_i7v>: +800461bc: 3c028021 lui v0,0x8021 +800461c0: 2448cfc0 addiu t0,v0,-12352 +800461c4: 8d060068 lw a2,104(t0) +800461c8: 8d05003c lw a1,60(t0) +800461cc: 94c40000 lhu a0,0(a2) +800461d0: 8d070064 lw a3,100(t0) +800461d4: 2484fff9 addiu a0,a0,-7 +800461d8: 00041027 nor v0,zero,a0 +800461dc: 000217c2 srl v0,v0,0x1f +800461e0: ad02007c sw v0,124(t0) +800461e4: 8cc30000 lw v1,0(a2) +800461e8: 24a50001 addiu a1,a1,1 +800461ec: 00641026 xor v0,v1,a0 +800461f0: 00621824 and v1,v1,v0 +800461f4: 3c028021 lui v0,0x8021 +800461f8: 30638000 andi v1,v1,0x8000 +800461fc: 2442cff8 addiu v0,v0,-12296 +80046200: ad030080 sw v1,128(t0) +80046204: ad05003c sw a1,60(t0) +80046208: ad040074 sw a0,116(t0) +8004620c: ad040078 sw a0,120(t0) +80046210: 10e20008 beq a3,v0,80046234 <_Z9fx_sub_i7v+0x78> +80046214: ace40000 sw a0,0(a3) +80046218: 8d020048 lw v0,72(t0) +8004621c: 2403ecff li v1,-4865 +80046220: 00431024 and v0,v0,v1 +80046224: ad080064 sw t0,100(t0) +80046228: ad020048 sw v0,72(t0) +8004622c: 03e00008 jr ra +80046230: ad080068 sw t0,104(t0) +80046234: 95020038 lhu v0,56(t0) +80046238: 8d0301d4 lw v1,468(t0) +8004623c: 00621821 addu v1,v1,v0 +80046240: 8d020048 lw v0,72(t0) +80046244: 90640000 lbu a0,0(v1) +80046248: 2403ecff li v1,-4865 +8004624c: 00431024 and v0,v0,v1 +80046250: a104006c sb a0,108(t0) +80046254: ad080064 sw t0,100(t0) +80046258: ad020048 sw v0,72(t0) +8004625c: 03e00008 jr ra +80046260: ad080068 sw t0,104(t0) + +80046264 <_Z9fx_sub_i8v>: +80046264: 3c028021 lui v0,0x8021 +80046268: 2448cfc0 addiu t0,v0,-12352 +8004626c: 8d060068 lw a2,104(t0) +80046270: 8d05003c lw a1,60(t0) +80046274: 94c40000 lhu a0,0(a2) +80046278: 8d070064 lw a3,100(t0) +8004627c: 2484fff8 addiu a0,a0,-8 +80046280: 00041027 nor v0,zero,a0 +80046284: 000217c2 srl v0,v0,0x1f +80046288: ad02007c sw v0,124(t0) +8004628c: 8cc30000 lw v1,0(a2) +80046290: 24a50001 addiu a1,a1,1 +80046294: 00641026 xor v0,v1,a0 +80046298: 00621824 and v1,v1,v0 +8004629c: 3c028021 lui v0,0x8021 +800462a0: 30638000 andi v1,v1,0x8000 +800462a4: 2442cff8 addiu v0,v0,-12296 +800462a8: ad030080 sw v1,128(t0) +800462ac: ad05003c sw a1,60(t0) +800462b0: ad040074 sw a0,116(t0) +800462b4: ad040078 sw a0,120(t0) +800462b8: 10e20008 beq a3,v0,800462dc <_Z9fx_sub_i8v+0x78> +800462bc: ace40000 sw a0,0(a3) +800462c0: 8d020048 lw v0,72(t0) +800462c4: 2403ecff li v1,-4865 +800462c8: 00431024 and v0,v0,v1 +800462cc: ad080064 sw t0,100(t0) +800462d0: ad020048 sw v0,72(t0) +800462d4: 03e00008 jr ra +800462d8: ad080068 sw t0,104(t0) +800462dc: 95020038 lhu v0,56(t0) +800462e0: 8d0301d4 lw v1,468(t0) +800462e4: 00621821 addu v1,v1,v0 +800462e8: 8d020048 lw v0,72(t0) +800462ec: 90640000 lbu a0,0(v1) +800462f0: 2403ecff li v1,-4865 +800462f4: 00431024 and v0,v0,v1 +800462f8: a104006c sb a0,108(t0) +800462fc: ad080064 sw t0,100(t0) +80046300: ad020048 sw v0,72(t0) +80046304: 03e00008 jr ra +80046308: ad080068 sw t0,104(t0) + +8004630c <_Z9fx_sub_i9v>: +8004630c: 3c028021 lui v0,0x8021 +80046310: 2448cfc0 addiu t0,v0,-12352 +80046314: 8d060068 lw a2,104(t0) +80046318: 8d05003c lw a1,60(t0) +8004631c: 94c40000 lhu a0,0(a2) +80046320: 8d070064 lw a3,100(t0) +80046324: 2484fff7 addiu a0,a0,-9 +80046328: 00041027 nor v0,zero,a0 +8004632c: 000217c2 srl v0,v0,0x1f +80046330: ad02007c sw v0,124(t0) +80046334: 8cc30000 lw v1,0(a2) +80046338: 24a50001 addiu a1,a1,1 +8004633c: 00641026 xor v0,v1,a0 +80046340: 00621824 and v1,v1,v0 +80046344: 3c028021 lui v0,0x8021 +80046348: 30638000 andi v1,v1,0x8000 +8004634c: 2442cff8 addiu v0,v0,-12296 +80046350: ad030080 sw v1,128(t0) +80046354: ad05003c sw a1,60(t0) +80046358: ad040074 sw a0,116(t0) +8004635c: ad040078 sw a0,120(t0) +80046360: 10e20008 beq a3,v0,80046384 <_Z9fx_sub_i9v+0x78> +80046364: ace40000 sw a0,0(a3) +80046368: 8d020048 lw v0,72(t0) +8004636c: 2403ecff li v1,-4865 +80046370: 00431024 and v0,v0,v1 +80046374: ad080064 sw t0,100(t0) +80046378: ad020048 sw v0,72(t0) +8004637c: 03e00008 jr ra +80046380: ad080068 sw t0,104(t0) +80046384: 95020038 lhu v0,56(t0) +80046388: 8d0301d4 lw v1,468(t0) +8004638c: 00621821 addu v1,v1,v0 +80046390: 8d020048 lw v0,72(t0) +80046394: 90640000 lbu a0,0(v1) +80046398: 2403ecff li v1,-4865 +8004639c: 00431024 and v0,v0,v1 +800463a0: a104006c sb a0,108(t0) +800463a4: ad080064 sw t0,100(t0) +800463a8: ad020048 sw v0,72(t0) +800463ac: 03e00008 jr ra +800463b0: ad080068 sw t0,104(t0) + +800463b4 <_Z10fx_sub_i10v>: +800463b4: 3c028021 lui v0,0x8021 +800463b8: 2448cfc0 addiu t0,v0,-12352 +800463bc: 8d060068 lw a2,104(t0) +800463c0: 8d05003c lw a1,60(t0) +800463c4: 94c40000 lhu a0,0(a2) +800463c8: 8d070064 lw a3,100(t0) +800463cc: 2484fff6 addiu a0,a0,-10 +800463d0: 00041027 nor v0,zero,a0 +800463d4: 000217c2 srl v0,v0,0x1f +800463d8: ad02007c sw v0,124(t0) +800463dc: 8cc30000 lw v1,0(a2) +800463e0: 24a50001 addiu a1,a1,1 +800463e4: 00641026 xor v0,v1,a0 +800463e8: 00621824 and v1,v1,v0 +800463ec: 3c028021 lui v0,0x8021 +800463f0: 30638000 andi v1,v1,0x8000 +800463f4: 2442cff8 addiu v0,v0,-12296 +800463f8: ad030080 sw v1,128(t0) +800463fc: ad05003c sw a1,60(t0) +80046400: ad040074 sw a0,116(t0) +80046404: ad040078 sw a0,120(t0) +80046408: 10e20008 beq a3,v0,8004642c <_Z10fx_sub_i10v+0x78> +8004640c: ace40000 sw a0,0(a3) +80046410: 8d020048 lw v0,72(t0) +80046414: 2403ecff li v1,-4865 +80046418: 00431024 and v0,v0,v1 +8004641c: ad080064 sw t0,100(t0) +80046420: ad020048 sw v0,72(t0) +80046424: 03e00008 jr ra +80046428: ad080068 sw t0,104(t0) +8004642c: 95020038 lhu v0,56(t0) +80046430: 8d0301d4 lw v1,468(t0) +80046434: 00621821 addu v1,v1,v0 +80046438: 8d020048 lw v0,72(t0) +8004643c: 90640000 lbu a0,0(v1) +80046440: 2403ecff li v1,-4865 +80046444: 00431024 and v0,v0,v1 +80046448: a104006c sb a0,108(t0) +8004644c: ad080064 sw t0,100(t0) +80046450: ad020048 sw v0,72(t0) +80046454: 03e00008 jr ra +80046458: ad080068 sw t0,104(t0) + +8004645c <_Z10fx_sub_i11v>: +8004645c: 3c028021 lui v0,0x8021 +80046460: 2448cfc0 addiu t0,v0,-12352 +80046464: 8d060068 lw a2,104(t0) +80046468: 8d05003c lw a1,60(t0) +8004646c: 94c40000 lhu a0,0(a2) +80046470: 8d070064 lw a3,100(t0) +80046474: 2484fff5 addiu a0,a0,-11 +80046478: 00041027 nor v0,zero,a0 +8004647c: 000217c2 srl v0,v0,0x1f +80046480: ad02007c sw v0,124(t0) +80046484: 8cc30000 lw v1,0(a2) +80046488: 24a50001 addiu a1,a1,1 +8004648c: 00641026 xor v0,v1,a0 +80046490: 00621824 and v1,v1,v0 +80046494: 3c028021 lui v0,0x8021 +80046498: 30638000 andi v1,v1,0x8000 +8004649c: 2442cff8 addiu v0,v0,-12296 +800464a0: ad030080 sw v1,128(t0) +800464a4: ad05003c sw a1,60(t0) +800464a8: ad040074 sw a0,116(t0) +800464ac: ad040078 sw a0,120(t0) +800464b0: 10e20008 beq a3,v0,800464d4 <_Z10fx_sub_i11v+0x78> +800464b4: ace40000 sw a0,0(a3) +800464b8: 8d020048 lw v0,72(t0) +800464bc: 2403ecff li v1,-4865 +800464c0: 00431024 and v0,v0,v1 +800464c4: ad080064 sw t0,100(t0) +800464c8: ad020048 sw v0,72(t0) +800464cc: 03e00008 jr ra +800464d0: ad080068 sw t0,104(t0) +800464d4: 95020038 lhu v0,56(t0) +800464d8: 8d0301d4 lw v1,468(t0) +800464dc: 00621821 addu v1,v1,v0 +800464e0: 8d020048 lw v0,72(t0) +800464e4: 90640000 lbu a0,0(v1) +800464e8: 2403ecff li v1,-4865 +800464ec: 00431024 and v0,v0,v1 +800464f0: a104006c sb a0,108(t0) +800464f4: ad080064 sw t0,100(t0) +800464f8: ad020048 sw v0,72(t0) +800464fc: 03e00008 jr ra +80046500: ad080068 sw t0,104(t0) + +80046504 <_Z10fx_sub_i12v>: +80046504: 3c028021 lui v0,0x8021 +80046508: 2448cfc0 addiu t0,v0,-12352 +8004650c: 8d060068 lw a2,104(t0) +80046510: 8d05003c lw a1,60(t0) +80046514: 94c40000 lhu a0,0(a2) +80046518: 8d070064 lw a3,100(t0) +8004651c: 2484fff4 addiu a0,a0,-12 +80046520: 00041027 nor v0,zero,a0 +80046524: 000217c2 srl v0,v0,0x1f +80046528: ad02007c sw v0,124(t0) +8004652c: 8cc30000 lw v1,0(a2) +80046530: 24a50001 addiu a1,a1,1 +80046534: 00641026 xor v0,v1,a0 +80046538: 00621824 and v1,v1,v0 +8004653c: 3c028021 lui v0,0x8021 +80046540: 30638000 andi v1,v1,0x8000 +80046544: 2442cff8 addiu v0,v0,-12296 +80046548: ad030080 sw v1,128(t0) +8004654c: ad05003c sw a1,60(t0) +80046550: ad040074 sw a0,116(t0) +80046554: ad040078 sw a0,120(t0) +80046558: 10e20008 beq a3,v0,8004657c <_Z10fx_sub_i12v+0x78> +8004655c: ace40000 sw a0,0(a3) +80046560: 8d020048 lw v0,72(t0) +80046564: 2403ecff li v1,-4865 +80046568: 00431024 and v0,v0,v1 +8004656c: ad080064 sw t0,100(t0) +80046570: ad020048 sw v0,72(t0) +80046574: 03e00008 jr ra +80046578: ad080068 sw t0,104(t0) +8004657c: 95020038 lhu v0,56(t0) +80046580: 8d0301d4 lw v1,468(t0) +80046584: 00621821 addu v1,v1,v0 +80046588: 8d020048 lw v0,72(t0) +8004658c: 90640000 lbu a0,0(v1) +80046590: 2403ecff li v1,-4865 +80046594: 00431024 and v0,v0,v1 +80046598: a104006c sb a0,108(t0) +8004659c: ad080064 sw t0,100(t0) +800465a0: ad020048 sw v0,72(t0) +800465a4: 03e00008 jr ra +800465a8: ad080068 sw t0,104(t0) + +800465ac <_Z10fx_sub_i13v>: +800465ac: 3c028021 lui v0,0x8021 +800465b0: 2448cfc0 addiu t0,v0,-12352 +800465b4: 8d060068 lw a2,104(t0) +800465b8: 8d05003c lw a1,60(t0) +800465bc: 94c40000 lhu a0,0(a2) +800465c0: 8d070064 lw a3,100(t0) +800465c4: 2484fff3 addiu a0,a0,-13 +800465c8: 00041027 nor v0,zero,a0 +800465cc: 000217c2 srl v0,v0,0x1f +800465d0: ad02007c sw v0,124(t0) +800465d4: 8cc30000 lw v1,0(a2) +800465d8: 24a50001 addiu a1,a1,1 +800465dc: 00641026 xor v0,v1,a0 +800465e0: 00621824 and v1,v1,v0 +800465e4: 3c028021 lui v0,0x8021 +800465e8: 30638000 andi v1,v1,0x8000 +800465ec: 2442cff8 addiu v0,v0,-12296 +800465f0: ad030080 sw v1,128(t0) +800465f4: ad05003c sw a1,60(t0) +800465f8: ad040074 sw a0,116(t0) +800465fc: ad040078 sw a0,120(t0) +80046600: 10e20008 beq a3,v0,80046624 <_Z10fx_sub_i13v+0x78> +80046604: ace40000 sw a0,0(a3) +80046608: 8d020048 lw v0,72(t0) +8004660c: 2403ecff li v1,-4865 +80046610: 00431024 and v0,v0,v1 +80046614: ad080064 sw t0,100(t0) +80046618: ad020048 sw v0,72(t0) +8004661c: 03e00008 jr ra +80046620: ad080068 sw t0,104(t0) +80046624: 95020038 lhu v0,56(t0) +80046628: 8d0301d4 lw v1,468(t0) +8004662c: 00621821 addu v1,v1,v0 +80046630: 8d020048 lw v0,72(t0) +80046634: 90640000 lbu a0,0(v1) +80046638: 2403ecff li v1,-4865 +8004663c: 00431024 and v0,v0,v1 +80046640: a104006c sb a0,108(t0) +80046644: ad080064 sw t0,100(t0) +80046648: ad020048 sw v0,72(t0) +8004664c: 03e00008 jr ra +80046650: ad080068 sw t0,104(t0) + +80046654 <_Z10fx_sub_i14v>: +80046654: 3c028021 lui v0,0x8021 +80046658: 2448cfc0 addiu t0,v0,-12352 +8004665c: 8d060068 lw a2,104(t0) +80046660: 8d05003c lw a1,60(t0) +80046664: 94c40000 lhu a0,0(a2) +80046668: 8d070064 lw a3,100(t0) +8004666c: 2484fff2 addiu a0,a0,-14 +80046670: 00041027 nor v0,zero,a0 +80046674: 000217c2 srl v0,v0,0x1f +80046678: ad02007c sw v0,124(t0) +8004667c: 8cc30000 lw v1,0(a2) +80046680: 24a50001 addiu a1,a1,1 +80046684: 00641026 xor v0,v1,a0 +80046688: 00621824 and v1,v1,v0 +8004668c: 3c028021 lui v0,0x8021 +80046690: 30638000 andi v1,v1,0x8000 +80046694: 2442cff8 addiu v0,v0,-12296 +80046698: ad030080 sw v1,128(t0) +8004669c: ad05003c sw a1,60(t0) +800466a0: ad040074 sw a0,116(t0) +800466a4: ad040078 sw a0,120(t0) +800466a8: 10e20008 beq a3,v0,800466cc <_Z10fx_sub_i14v+0x78> +800466ac: ace40000 sw a0,0(a3) +800466b0: 8d020048 lw v0,72(t0) +800466b4: 2403ecff li v1,-4865 +800466b8: 00431024 and v0,v0,v1 +800466bc: ad080064 sw t0,100(t0) +800466c0: ad020048 sw v0,72(t0) +800466c4: 03e00008 jr ra +800466c8: ad080068 sw t0,104(t0) +800466cc: 95020038 lhu v0,56(t0) +800466d0: 8d0301d4 lw v1,468(t0) +800466d4: 00621821 addu v1,v1,v0 +800466d8: 8d020048 lw v0,72(t0) +800466dc: 90640000 lbu a0,0(v1) +800466e0: 2403ecff li v1,-4865 +800466e4: 00431024 and v0,v0,v1 +800466e8: a104006c sb a0,108(t0) +800466ec: ad080064 sw t0,100(t0) +800466f0: ad020048 sw v0,72(t0) +800466f4: 03e00008 jr ra +800466f8: ad080068 sw t0,104(t0) + +800466fc <_Z10fx_sub_i15v>: +800466fc: 3c028021 lui v0,0x8021 +80046700: 2448cfc0 addiu t0,v0,-12352 +80046704: 8d060068 lw a2,104(t0) +80046708: 8d05003c lw a1,60(t0) +8004670c: 94c40000 lhu a0,0(a2) +80046710: 8d070064 lw a3,100(t0) +80046714: 2484fff1 addiu a0,a0,-15 +80046718: 00041027 nor v0,zero,a0 +8004671c: 000217c2 srl v0,v0,0x1f +80046720: ad02007c sw v0,124(t0) +80046724: 8cc30000 lw v1,0(a2) +80046728: 24a50001 addiu a1,a1,1 +8004672c: 00641026 xor v0,v1,a0 +80046730: 00621824 and v1,v1,v0 +80046734: 3c028021 lui v0,0x8021 +80046738: 30638000 andi v1,v1,0x8000 +8004673c: 2442cff8 addiu v0,v0,-12296 +80046740: ad030080 sw v1,128(t0) +80046744: ad05003c sw a1,60(t0) +80046748: ad040074 sw a0,116(t0) +8004674c: ad040078 sw a0,120(t0) +80046750: 10e20008 beq a3,v0,80046774 <_Z10fx_sub_i15v+0x78> +80046754: ace40000 sw a0,0(a3) +80046758: 8d020048 lw v0,72(t0) +8004675c: 2403ecff li v1,-4865 +80046760: 00431024 and v0,v0,v1 +80046764: ad080064 sw t0,100(t0) +80046768: ad020048 sw v0,72(t0) +8004676c: 03e00008 jr ra +80046770: ad080068 sw t0,104(t0) +80046774: 95020038 lhu v0,56(t0) +80046778: 8d0301d4 lw v1,468(t0) +8004677c: 00621821 addu v1,v1,v0 +80046780: 8d020048 lw v0,72(t0) +80046784: 90640000 lbu a0,0(v1) +80046788: 2403ecff li v1,-4865 +8004678c: 00431024 and v0,v0,v1 +80046790: a104006c sb a0,108(t0) +80046794: ad080064 sw t0,100(t0) +80046798: ad020048 sw v0,72(t0) +8004679c: 03e00008 jr ra +800467a0: ad080068 sw t0,104(t0) + +800467a4 <_Z9fx_cmp_r0v>: +800467a4: 3c028021 lui v0,0x8021 +800467a8: 2444cfc0 addiu a0,v0,-12352 +800467ac: 8c860068 lw a2,104(a0) +800467b0: 8c45cfc0 lw a1,-12352(v0) +800467b4: 94c80000 lhu t0,0(a2) +800467b8: 30a3ffff andi v1,a1,0xffff +800467bc: 01034023 subu t0,t0,v1 +800467c0: 00081027 nor v0,zero,t0 +800467c4: 000217c2 srl v0,v0,0x1f +800467c8: ac82007c sw v0,124(a0) +800467cc: 8cc30000 lw v1,0(a2) +800467d0: 8c87003c lw a3,60(a0) +800467d4: 00652826 xor a1,v1,a1 +800467d8: 8c860048 lw a2,72(a0) +800467dc: 00681826 xor v1,v1,t0 +800467e0: 00a32824 and a1,a1,v1 +800467e4: 2402ecff li v0,-4865 +800467e8: 00c23024 and a2,a2,v0 +800467ec: 30a58000 andi a1,a1,0x8000 +800467f0: 24e70001 addiu a3,a3,1 +800467f4: ac850080 sw a1,128(a0) +800467f8: ac880078 sw t0,120(a0) +800467fc: ac87003c sw a3,60(a0) +80046800: ac860048 sw a2,72(a0) +80046804: ac840064 sw a0,100(a0) +80046808: ac880074 sw t0,116(a0) +8004680c: 03e00008 jr ra +80046810: ac840068 sw a0,104(a0) + +80046814 <_Z9fx_cmp_r1v>: +80046814: 3c038021 lui v1,0x8021 +80046818: 2463cfc0 addiu v1,v1,-12352 +8004681c: 8c660068 lw a2,104(v1) +80046820: 8c650004 lw a1,4(v1) +80046824: 94c80000 lhu t0,0(a2) +80046828: 30a4ffff andi a0,a1,0xffff +8004682c: 01044023 subu t0,t0,a0 +80046830: 00081027 nor v0,zero,t0 +80046834: 000217c2 srl v0,v0,0x1f +80046838: ac62007c sw v0,124(v1) +8004683c: 8cc40000 lw a0,0(a2) +80046840: 8c67003c lw a3,60(v1) +80046844: 00852826 xor a1,a0,a1 +80046848: 8c660048 lw a2,72(v1) +8004684c: 00882026 xor a0,a0,t0 +80046850: 00a42824 and a1,a1,a0 +80046854: 2402ecff li v0,-4865 +80046858: 00c23024 and a2,a2,v0 +8004685c: 30a58000 andi a1,a1,0x8000 +80046860: 24e70001 addiu a3,a3,1 +80046864: ac650080 sw a1,128(v1) +80046868: ac680078 sw t0,120(v1) +8004686c: ac67003c sw a3,60(v1) +80046870: ac660048 sw a2,72(v1) +80046874: ac630064 sw v1,100(v1) +80046878: ac680074 sw t0,116(v1) +8004687c: 03e00008 jr ra +80046880: ac630068 sw v1,104(v1) + +80046884 <_Z9fx_cmp_r2v>: +80046884: 3c038021 lui v1,0x8021 +80046888: 2463cfc0 addiu v1,v1,-12352 +8004688c: 8c660068 lw a2,104(v1) +80046890: 8c650008 lw a1,8(v1) +80046894: 94c80000 lhu t0,0(a2) +80046898: 30a4ffff andi a0,a1,0xffff +8004689c: 01044023 subu t0,t0,a0 +800468a0: 00081027 nor v0,zero,t0 +800468a4: 000217c2 srl v0,v0,0x1f +800468a8: ac62007c sw v0,124(v1) +800468ac: 8cc40000 lw a0,0(a2) +800468b0: 8c67003c lw a3,60(v1) +800468b4: 00852826 xor a1,a0,a1 +800468b8: 8c660048 lw a2,72(v1) +800468bc: 00882026 xor a0,a0,t0 +800468c0: 00a42824 and a1,a1,a0 +800468c4: 2402ecff li v0,-4865 +800468c8: 00c23024 and a2,a2,v0 +800468cc: 30a58000 andi a1,a1,0x8000 +800468d0: 24e70001 addiu a3,a3,1 +800468d4: ac650080 sw a1,128(v1) +800468d8: ac680078 sw t0,120(v1) +800468dc: ac67003c sw a3,60(v1) +800468e0: ac660048 sw a2,72(v1) +800468e4: ac630064 sw v1,100(v1) +800468e8: ac680074 sw t0,116(v1) +800468ec: 03e00008 jr ra +800468f0: ac630068 sw v1,104(v1) + +800468f4 <_Z9fx_cmp_r3v>: +800468f4: 3c038021 lui v1,0x8021 +800468f8: 2463cfc0 addiu v1,v1,-12352 +800468fc: 8c660068 lw a2,104(v1) +80046900: 8c65000c lw a1,12(v1) +80046904: 94c80000 lhu t0,0(a2) +80046908: 30a4ffff andi a0,a1,0xffff +8004690c: 01044023 subu t0,t0,a0 +80046910: 00081027 nor v0,zero,t0 +80046914: 000217c2 srl v0,v0,0x1f +80046918: ac62007c sw v0,124(v1) +8004691c: 8cc40000 lw a0,0(a2) +80046920: 8c67003c lw a3,60(v1) +80046924: 00852826 xor a1,a0,a1 +80046928: 8c660048 lw a2,72(v1) +8004692c: 00882026 xor a0,a0,t0 +80046930: 00a42824 and a1,a1,a0 +80046934: 2402ecff li v0,-4865 +80046938: 00c23024 and a2,a2,v0 +8004693c: 30a58000 andi a1,a1,0x8000 +80046940: 24e70001 addiu a3,a3,1 +80046944: ac650080 sw a1,128(v1) +80046948: ac680078 sw t0,120(v1) +8004694c: ac67003c sw a3,60(v1) +80046950: ac660048 sw a2,72(v1) +80046954: ac630064 sw v1,100(v1) +80046958: ac680074 sw t0,116(v1) +8004695c: 03e00008 jr ra +80046960: ac630068 sw v1,104(v1) + +80046964 <_Z9fx_cmp_r4v>: +80046964: 3c038021 lui v1,0x8021 +80046968: 2463cfc0 addiu v1,v1,-12352 +8004696c: 8c660068 lw a2,104(v1) +80046970: 8c650010 lw a1,16(v1) +80046974: 94c80000 lhu t0,0(a2) +80046978: 30a4ffff andi a0,a1,0xffff +8004697c: 01044023 subu t0,t0,a0 +80046980: 00081027 nor v0,zero,t0 +80046984: 000217c2 srl v0,v0,0x1f +80046988: ac62007c sw v0,124(v1) +8004698c: 8cc40000 lw a0,0(a2) +80046990: 8c67003c lw a3,60(v1) +80046994: 00852826 xor a1,a0,a1 +80046998: 8c660048 lw a2,72(v1) +8004699c: 00882026 xor a0,a0,t0 +800469a0: 00a42824 and a1,a1,a0 +800469a4: 2402ecff li v0,-4865 +800469a8: 00c23024 and a2,a2,v0 +800469ac: 30a58000 andi a1,a1,0x8000 +800469b0: 24e70001 addiu a3,a3,1 +800469b4: ac650080 sw a1,128(v1) +800469b8: ac680078 sw t0,120(v1) +800469bc: ac67003c sw a3,60(v1) +800469c0: ac660048 sw a2,72(v1) +800469c4: ac630064 sw v1,100(v1) +800469c8: ac680074 sw t0,116(v1) +800469cc: 03e00008 jr ra +800469d0: ac630068 sw v1,104(v1) + +800469d4 <_Z9fx_cmp_r5v>: +800469d4: 3c038021 lui v1,0x8021 +800469d8: 2463cfc0 addiu v1,v1,-12352 +800469dc: 8c660068 lw a2,104(v1) +800469e0: 8c650014 lw a1,20(v1) +800469e4: 94c80000 lhu t0,0(a2) +800469e8: 30a4ffff andi a0,a1,0xffff +800469ec: 01044023 subu t0,t0,a0 +800469f0: 00081027 nor v0,zero,t0 +800469f4: 000217c2 srl v0,v0,0x1f +800469f8: ac62007c sw v0,124(v1) +800469fc: 8cc40000 lw a0,0(a2) +80046a00: 8c67003c lw a3,60(v1) +80046a04: 00852826 xor a1,a0,a1 +80046a08: 8c660048 lw a2,72(v1) +80046a0c: 00882026 xor a0,a0,t0 +80046a10: 00a42824 and a1,a1,a0 +80046a14: 2402ecff li v0,-4865 +80046a18: 00c23024 and a2,a2,v0 +80046a1c: 30a58000 andi a1,a1,0x8000 +80046a20: 24e70001 addiu a3,a3,1 +80046a24: ac650080 sw a1,128(v1) +80046a28: ac680078 sw t0,120(v1) +80046a2c: ac67003c sw a3,60(v1) +80046a30: ac660048 sw a2,72(v1) +80046a34: ac630064 sw v1,100(v1) +80046a38: ac680074 sw t0,116(v1) +80046a3c: 03e00008 jr ra +80046a40: ac630068 sw v1,104(v1) + +80046a44 <_Z9fx_cmp_r6v>: +80046a44: 3c038021 lui v1,0x8021 +80046a48: 2463cfc0 addiu v1,v1,-12352 +80046a4c: 8c660068 lw a2,104(v1) +80046a50: 8c650018 lw a1,24(v1) +80046a54: 94c80000 lhu t0,0(a2) +80046a58: 30a4ffff andi a0,a1,0xffff +80046a5c: 01044023 subu t0,t0,a0 +80046a60: 00081027 nor v0,zero,t0 +80046a64: 000217c2 srl v0,v0,0x1f +80046a68: ac62007c sw v0,124(v1) +80046a6c: 8cc40000 lw a0,0(a2) +80046a70: 8c67003c lw a3,60(v1) +80046a74: 00852826 xor a1,a0,a1 +80046a78: 8c660048 lw a2,72(v1) +80046a7c: 00882026 xor a0,a0,t0 +80046a80: 00a42824 and a1,a1,a0 +80046a84: 2402ecff li v0,-4865 +80046a88: 00c23024 and a2,a2,v0 +80046a8c: 30a58000 andi a1,a1,0x8000 +80046a90: 24e70001 addiu a3,a3,1 +80046a94: ac650080 sw a1,128(v1) +80046a98: ac680078 sw t0,120(v1) +80046a9c: ac67003c sw a3,60(v1) +80046aa0: ac660048 sw a2,72(v1) +80046aa4: ac630064 sw v1,100(v1) +80046aa8: ac680074 sw t0,116(v1) +80046aac: 03e00008 jr ra +80046ab0: ac630068 sw v1,104(v1) + +80046ab4 <_Z9fx_cmp_r7v>: +80046ab4: 3c038021 lui v1,0x8021 +80046ab8: 2463cfc0 addiu v1,v1,-12352 +80046abc: 8c660068 lw a2,104(v1) +80046ac0: 8c65001c lw a1,28(v1) +80046ac4: 94c80000 lhu t0,0(a2) +80046ac8: 30a4ffff andi a0,a1,0xffff +80046acc: 01044023 subu t0,t0,a0 +80046ad0: 00081027 nor v0,zero,t0 +80046ad4: 000217c2 srl v0,v0,0x1f +80046ad8: ac62007c sw v0,124(v1) +80046adc: 8cc40000 lw a0,0(a2) +80046ae0: 8c67003c lw a3,60(v1) +80046ae4: 00852826 xor a1,a0,a1 +80046ae8: 8c660048 lw a2,72(v1) +80046aec: 00882026 xor a0,a0,t0 +80046af0: 00a42824 and a1,a1,a0 +80046af4: 2402ecff li v0,-4865 +80046af8: 00c23024 and a2,a2,v0 +80046afc: 30a58000 andi a1,a1,0x8000 +80046b00: 24e70001 addiu a3,a3,1 +80046b04: ac650080 sw a1,128(v1) +80046b08: ac680078 sw t0,120(v1) +80046b0c: ac67003c sw a3,60(v1) +80046b10: ac660048 sw a2,72(v1) +80046b14: ac630064 sw v1,100(v1) +80046b18: ac680074 sw t0,116(v1) +80046b1c: 03e00008 jr ra +80046b20: ac630068 sw v1,104(v1) + +80046b24 <_Z9fx_cmp_r8v>: +80046b24: 3c038021 lui v1,0x8021 +80046b28: 2463cfc0 addiu v1,v1,-12352 +80046b2c: 8c660068 lw a2,104(v1) +80046b30: 8c650020 lw a1,32(v1) +80046b34: 94c80000 lhu t0,0(a2) +80046b38: 30a4ffff andi a0,a1,0xffff +80046b3c: 01044023 subu t0,t0,a0 +80046b40: 00081027 nor v0,zero,t0 +80046b44: 000217c2 srl v0,v0,0x1f +80046b48: ac62007c sw v0,124(v1) +80046b4c: 8cc40000 lw a0,0(a2) +80046b50: 8c67003c lw a3,60(v1) +80046b54: 00852826 xor a1,a0,a1 +80046b58: 8c660048 lw a2,72(v1) +80046b5c: 00882026 xor a0,a0,t0 +80046b60: 00a42824 and a1,a1,a0 +80046b64: 2402ecff li v0,-4865 +80046b68: 00c23024 and a2,a2,v0 +80046b6c: 30a58000 andi a1,a1,0x8000 +80046b70: 24e70001 addiu a3,a3,1 +80046b74: ac650080 sw a1,128(v1) +80046b78: ac680078 sw t0,120(v1) +80046b7c: ac67003c sw a3,60(v1) +80046b80: ac660048 sw a2,72(v1) +80046b84: ac630064 sw v1,100(v1) +80046b88: ac680074 sw t0,116(v1) +80046b8c: 03e00008 jr ra +80046b90: ac630068 sw v1,104(v1) + +80046b94 <_Z9fx_cmp_r9v>: +80046b94: 3c038021 lui v1,0x8021 +80046b98: 2463cfc0 addiu v1,v1,-12352 +80046b9c: 8c660068 lw a2,104(v1) +80046ba0: 8c650024 lw a1,36(v1) +80046ba4: 94c80000 lhu t0,0(a2) +80046ba8: 30a4ffff andi a0,a1,0xffff +80046bac: 01044023 subu t0,t0,a0 +80046bb0: 00081027 nor v0,zero,t0 +80046bb4: 000217c2 srl v0,v0,0x1f +80046bb8: ac62007c sw v0,124(v1) +80046bbc: 8cc40000 lw a0,0(a2) +80046bc0: 8c67003c lw a3,60(v1) +80046bc4: 00852826 xor a1,a0,a1 +80046bc8: 8c660048 lw a2,72(v1) +80046bcc: 00882026 xor a0,a0,t0 +80046bd0: 00a42824 and a1,a1,a0 +80046bd4: 2402ecff li v0,-4865 +80046bd8: 00c23024 and a2,a2,v0 +80046bdc: 30a58000 andi a1,a1,0x8000 +80046be0: 24e70001 addiu a3,a3,1 +80046be4: ac650080 sw a1,128(v1) +80046be8: ac680078 sw t0,120(v1) +80046bec: ac67003c sw a3,60(v1) +80046bf0: ac660048 sw a2,72(v1) +80046bf4: ac630064 sw v1,100(v1) +80046bf8: ac680074 sw t0,116(v1) +80046bfc: 03e00008 jr ra +80046c00: ac630068 sw v1,104(v1) + +80046c04 <_Z10fx_cmp_r10v>: +80046c04: 3c038021 lui v1,0x8021 +80046c08: 2463cfc0 addiu v1,v1,-12352 +80046c0c: 8c660068 lw a2,104(v1) +80046c10: 8c650028 lw a1,40(v1) +80046c14: 94c80000 lhu t0,0(a2) +80046c18: 30a4ffff andi a0,a1,0xffff +80046c1c: 01044023 subu t0,t0,a0 +80046c20: 00081027 nor v0,zero,t0 +80046c24: 000217c2 srl v0,v0,0x1f +80046c28: ac62007c sw v0,124(v1) +80046c2c: 8cc40000 lw a0,0(a2) +80046c30: 8c67003c lw a3,60(v1) +80046c34: 00852826 xor a1,a0,a1 +80046c38: 8c660048 lw a2,72(v1) +80046c3c: 00882026 xor a0,a0,t0 +80046c40: 00a42824 and a1,a1,a0 +80046c44: 2402ecff li v0,-4865 +80046c48: 00c23024 and a2,a2,v0 +80046c4c: 30a58000 andi a1,a1,0x8000 +80046c50: 24e70001 addiu a3,a3,1 +80046c54: ac650080 sw a1,128(v1) +80046c58: ac680078 sw t0,120(v1) +80046c5c: ac67003c sw a3,60(v1) +80046c60: ac660048 sw a2,72(v1) +80046c64: ac630064 sw v1,100(v1) +80046c68: ac680074 sw t0,116(v1) +80046c6c: 03e00008 jr ra +80046c70: ac630068 sw v1,104(v1) + +80046c74 <_Z10fx_cmp_r11v>: +80046c74: 3c038021 lui v1,0x8021 +80046c78: 2463cfc0 addiu v1,v1,-12352 +80046c7c: 8c660068 lw a2,104(v1) +80046c80: 8c65002c lw a1,44(v1) +80046c84: 94c80000 lhu t0,0(a2) +80046c88: 30a4ffff andi a0,a1,0xffff +80046c8c: 01044023 subu t0,t0,a0 +80046c90: 00081027 nor v0,zero,t0 +80046c94: 000217c2 srl v0,v0,0x1f +80046c98: ac62007c sw v0,124(v1) +80046c9c: 8cc40000 lw a0,0(a2) +80046ca0: 8c67003c lw a3,60(v1) +80046ca4: 00852826 xor a1,a0,a1 +80046ca8: 8c660048 lw a2,72(v1) +80046cac: 00882026 xor a0,a0,t0 +80046cb0: 00a42824 and a1,a1,a0 +80046cb4: 2402ecff li v0,-4865 +80046cb8: 00c23024 and a2,a2,v0 +80046cbc: 30a58000 andi a1,a1,0x8000 +80046cc0: 24e70001 addiu a3,a3,1 +80046cc4: ac650080 sw a1,128(v1) +80046cc8: ac680078 sw t0,120(v1) +80046ccc: ac67003c sw a3,60(v1) +80046cd0: ac660048 sw a2,72(v1) +80046cd4: ac630064 sw v1,100(v1) +80046cd8: ac680074 sw t0,116(v1) +80046cdc: 03e00008 jr ra +80046ce0: ac630068 sw v1,104(v1) + +80046ce4 <_Z10fx_cmp_r12v>: +80046ce4: 3c038021 lui v1,0x8021 +80046ce8: 2463cfc0 addiu v1,v1,-12352 +80046cec: 8c660068 lw a2,104(v1) +80046cf0: 8c650030 lw a1,48(v1) +80046cf4: 94c80000 lhu t0,0(a2) +80046cf8: 30a4ffff andi a0,a1,0xffff +80046cfc: 01044023 subu t0,t0,a0 +80046d00: 00081027 nor v0,zero,t0 +80046d04: 000217c2 srl v0,v0,0x1f +80046d08: ac62007c sw v0,124(v1) +80046d0c: 8cc40000 lw a0,0(a2) +80046d10: 8c67003c lw a3,60(v1) +80046d14: 00852826 xor a1,a0,a1 +80046d18: 8c660048 lw a2,72(v1) +80046d1c: 00882026 xor a0,a0,t0 +80046d20: 00a42824 and a1,a1,a0 +80046d24: 2402ecff li v0,-4865 +80046d28: 00c23024 and a2,a2,v0 +80046d2c: 30a58000 andi a1,a1,0x8000 +80046d30: 24e70001 addiu a3,a3,1 +80046d34: ac650080 sw a1,128(v1) +80046d38: ac680078 sw t0,120(v1) +80046d3c: ac67003c sw a3,60(v1) +80046d40: ac660048 sw a2,72(v1) +80046d44: ac630064 sw v1,100(v1) +80046d48: ac680074 sw t0,116(v1) +80046d4c: 03e00008 jr ra +80046d50: ac630068 sw v1,104(v1) + +80046d54 <_Z10fx_cmp_r13v>: +80046d54: 3c038021 lui v1,0x8021 +80046d58: 2463cfc0 addiu v1,v1,-12352 +80046d5c: 8c660068 lw a2,104(v1) +80046d60: 8c650034 lw a1,52(v1) +80046d64: 94c80000 lhu t0,0(a2) +80046d68: 30a4ffff andi a0,a1,0xffff +80046d6c: 01044023 subu t0,t0,a0 +80046d70: 00081027 nor v0,zero,t0 +80046d74: 000217c2 srl v0,v0,0x1f +80046d78: ac62007c sw v0,124(v1) +80046d7c: 8cc40000 lw a0,0(a2) +80046d80: 8c67003c lw a3,60(v1) +80046d84: 00852826 xor a1,a0,a1 +80046d88: 8c660048 lw a2,72(v1) +80046d8c: 00882026 xor a0,a0,t0 +80046d90: 00a42824 and a1,a1,a0 +80046d94: 2402ecff li v0,-4865 +80046d98: 00c23024 and a2,a2,v0 +80046d9c: 30a58000 andi a1,a1,0x8000 +80046da0: 24e70001 addiu a3,a3,1 +80046da4: ac650080 sw a1,128(v1) +80046da8: ac680078 sw t0,120(v1) +80046dac: ac67003c sw a3,60(v1) +80046db0: ac660048 sw a2,72(v1) +80046db4: ac630064 sw v1,100(v1) +80046db8: ac680074 sw t0,116(v1) +80046dbc: 03e00008 jr ra +80046dc0: ac630068 sw v1,104(v1) + +80046dc4 <_Z10fx_cmp_r14v>: +80046dc4: 3c038021 lui v1,0x8021 +80046dc8: 2463cfc0 addiu v1,v1,-12352 +80046dcc: 8c660068 lw a2,104(v1) +80046dd0: 8c650038 lw a1,56(v1) +80046dd4: 94c80000 lhu t0,0(a2) +80046dd8: 30a4ffff andi a0,a1,0xffff +80046ddc: 01044023 subu t0,t0,a0 +80046de0: 00081027 nor v0,zero,t0 +80046de4: 000217c2 srl v0,v0,0x1f +80046de8: ac62007c sw v0,124(v1) +80046dec: 8cc40000 lw a0,0(a2) +80046df0: 8c67003c lw a3,60(v1) +80046df4: 00852826 xor a1,a0,a1 +80046df8: 8c660048 lw a2,72(v1) +80046dfc: 00882026 xor a0,a0,t0 +80046e00: 00a42824 and a1,a1,a0 +80046e04: 2402ecff li v0,-4865 +80046e08: 00c23024 and a2,a2,v0 +80046e0c: 30a58000 andi a1,a1,0x8000 +80046e10: 24e70001 addiu a3,a3,1 +80046e14: ac650080 sw a1,128(v1) +80046e18: ac680078 sw t0,120(v1) +80046e1c: ac67003c sw a3,60(v1) +80046e20: ac660048 sw a2,72(v1) +80046e24: ac630064 sw v1,100(v1) +80046e28: ac680074 sw t0,116(v1) +80046e2c: 03e00008 jr ra +80046e30: ac630068 sw v1,104(v1) + +80046e34 <_Z10fx_cmp_r15v>: +80046e34: 3c048021 lui a0,0x8021 +80046e38: 2484cfc0 addiu a0,a0,-12352 +80046e3c: 8c850068 lw a1,104(a0) +80046e40: 8c88003c lw t0,60(a0) +80046e44: 94a70000 lhu a3,0(a1) +80046e48: 3103ffff andi v1,t0,0xffff +80046e4c: 00e33823 subu a3,a3,v1 +80046e50: 00071027 nor v0,zero,a3 +80046e54: 000217c2 srl v0,v0,0x1f +80046e58: ac82007c sw v0,124(a0) +80046e5c: 8ca30000 lw v1,0(a1) +80046e60: 8c860048 lw a2,72(a0) +80046e64: 00672826 xor a1,v1,a3 +80046e68: 00681826 xor v1,v1,t0 +80046e6c: 00651824 and v1,v1,a1 +80046e70: 2402ecff li v0,-4865 +80046e74: 00c23024 and a2,a2,v0 +80046e78: 30638000 andi v1,v1,0x8000 +80046e7c: 25080001 addiu t0,t0,1 +80046e80: ac830080 sw v1,128(a0) +80046e84: ac870078 sw a3,120(a0) +80046e88: ac88003c sw t0,60(a0) +80046e8c: ac860048 sw a2,72(a0) +80046e90: ac840064 sw a0,100(a0) +80046e94: ac870074 sw a3,116(a0) +80046e98: 03e00008 jr ra +80046e9c: ac840068 sw a0,104(a0) + +80046ea0 <_Z8fx_mergev>: +80046ea0: 3c028021 lui v0,0x8021 +80046ea4: 2449cfc0 addiu t1,v0,-12352 +80046ea8: 8d23001c lw v1,28(t1) +80046eac: 91220021 lbu v0,33(t1) +80046eb0: 3063ff00 andi v1,v1,0xff00 +80046eb4: 00621825 or v1,v1,v0 +80046eb8: 8d26003c lw a2,60(t1) +80046ebc: 8d280064 lw t0,100(t1) +80046ec0: 3062c0c0 andi v0,v1,0xc0c0 +80046ec4: 00021400 sll v0,v0,0x10 +80046ec8: 00032a00 sll a1,v1,0x8 +80046ecc: 24c60001 addiu a2,a2,1 +80046ed0: 00652825 or a1,v1,a1 +80046ed4: 3067e0e0 andi a3,v1,0xe0e0 +80046ed8: 3064f0f0 andi a0,v1,0xf0f0 +80046edc: ad26003c sw a2,60(t1) +80046ee0: ad030000 sw v1,0(t0) +80046ee4: ad220080 sw v0,128(t1) +80046ee8: 3c028021 lui v0,0x8021 +80046eec: 2c840001 sltiu a0,a0,1 +80046ef0: 30a58000 andi a1,a1,0x8000 +80046ef4: 0007382b sltu a3,zero,a3 +80046ef8: 2442cff8 addiu v0,v0,-12296 +80046efc: ad240078 sw a0,120(t1) +80046f00: ad250074 sw a1,116(t1) +80046f04: 11020008 beq t0,v0,80046f28 <_Z8fx_mergev+0x88> +80046f08: ad27007c sw a3,124(t1) +80046f0c: 8d220048 lw v0,72(t1) +80046f10: 2403ecff li v1,-4865 +80046f14: 00431024 and v0,v0,v1 +80046f18: ad290064 sw t1,100(t1) +80046f1c: ad220048 sw v0,72(t1) +80046f20: 03e00008 jr ra +80046f24: ad290068 sw t1,104(t1) +80046f28: 95220038 lhu v0,56(t1) +80046f2c: 8d2301d4 lw v1,468(t1) +80046f30: 00621821 addu v1,v1,v0 +80046f34: 8d220048 lw v0,72(t1) +80046f38: 90640000 lbu a0,0(v1) +80046f3c: 2403ecff li v1,-4865 +80046f40: 00431024 and v0,v0,v1 +80046f44: a124006c sb a0,108(t1) +80046f48: ad290064 sw t1,100(t1) +80046f4c: ad220048 sw v0,72(t1) +80046f50: 03e00008 jr ra +80046f54: ad290068 sw t1,104(t1) + +80046f58 <_Z9fx_and_r1v>: +80046f58: 3c028021 lui v0,0x8021 +80046f5c: 2446cfc0 addiu a2,v0,-12352 +80046f60: 8cc2003c lw v0,60(a2) +80046f64: 8cc40068 lw a0,104(a2) +80046f68: 8cc50004 lw a1,4(a2) +80046f6c: 8c830000 lw v1,0(a0) +80046f70: 24420001 addiu v0,v0,1 +80046f74: acc2003c sw v0,60(a2) +80046f78: 8cc40064 lw a0,100(a2) +80046f7c: 3c028021 lui v0,0x8021 +80046f80: 00651824 and v1,v1,a1 +80046f84: 2442cff8 addiu v0,v0,-12296 +80046f88: ac830000 sw v1,0(a0) +80046f8c: acc30078 sw v1,120(a2) +80046f90: 10820008 beq a0,v0,80046fb4 <_Z9fx_and_r1v+0x5c> +80046f94: acc30074 sw v1,116(a2) +80046f98: 8cc20048 lw v0,72(a2) +80046f9c: 2403ecff li v1,-4865 +80046fa0: 00431024 and v0,v0,v1 +80046fa4: acc60064 sw a2,100(a2) +80046fa8: acc20048 sw v0,72(a2) +80046fac: 03e00008 jr ra +80046fb0: acc60068 sw a2,104(a2) +80046fb4: 94c20038 lhu v0,56(a2) +80046fb8: 8cc301d4 lw v1,468(a2) +80046fbc: 00621821 addu v1,v1,v0 +80046fc0: 8cc20048 lw v0,72(a2) +80046fc4: 90640000 lbu a0,0(v1) +80046fc8: 2403ecff li v1,-4865 +80046fcc: 00431024 and v0,v0,v1 +80046fd0: a0c4006c sb a0,108(a2) +80046fd4: acc60064 sw a2,100(a2) +80046fd8: acc20048 sw v0,72(a2) +80046fdc: 03e00008 jr ra +80046fe0: acc60068 sw a2,104(a2) + +80046fe4 <_Z9fx_and_r2v>: +80046fe4: 3c028021 lui v0,0x8021 +80046fe8: 2446cfc0 addiu a2,v0,-12352 +80046fec: 8cc2003c lw v0,60(a2) +80046ff0: 8cc40068 lw a0,104(a2) +80046ff4: 8cc50008 lw a1,8(a2) +80046ff8: 8c830000 lw v1,0(a0) +80046ffc: 24420001 addiu v0,v0,1 +80047000: acc2003c sw v0,60(a2) +80047004: 8cc40064 lw a0,100(a2) +80047008: 3c028021 lui v0,0x8021 +8004700c: 00651824 and v1,v1,a1 +80047010: 2442cff8 addiu v0,v0,-12296 +80047014: ac830000 sw v1,0(a0) +80047018: acc30078 sw v1,120(a2) +8004701c: 10820008 beq a0,v0,80047040 <_Z9fx_and_r2v+0x5c> +80047020: acc30074 sw v1,116(a2) +80047024: 8cc20048 lw v0,72(a2) +80047028: 2403ecff li v1,-4865 +8004702c: 00431024 and v0,v0,v1 +80047030: acc60064 sw a2,100(a2) +80047034: acc20048 sw v0,72(a2) +80047038: 03e00008 jr ra +8004703c: acc60068 sw a2,104(a2) +80047040: 94c20038 lhu v0,56(a2) +80047044: 8cc301d4 lw v1,468(a2) +80047048: 00621821 addu v1,v1,v0 +8004704c: 8cc20048 lw v0,72(a2) +80047050: 90640000 lbu a0,0(v1) +80047054: 2403ecff li v1,-4865 +80047058: 00431024 and v0,v0,v1 +8004705c: a0c4006c sb a0,108(a2) +80047060: acc60064 sw a2,100(a2) +80047064: acc20048 sw v0,72(a2) +80047068: 03e00008 jr ra +8004706c: acc60068 sw a2,104(a2) + +80047070 <_Z9fx_and_r3v>: +80047070: 3c028021 lui v0,0x8021 +80047074: 2446cfc0 addiu a2,v0,-12352 +80047078: 8cc2003c lw v0,60(a2) +8004707c: 8cc40068 lw a0,104(a2) +80047080: 8cc5000c lw a1,12(a2) +80047084: 8c830000 lw v1,0(a0) +80047088: 24420001 addiu v0,v0,1 +8004708c: acc2003c sw v0,60(a2) +80047090: 8cc40064 lw a0,100(a2) +80047094: 3c028021 lui v0,0x8021 +80047098: 00651824 and v1,v1,a1 +8004709c: 2442cff8 addiu v0,v0,-12296 +800470a0: ac830000 sw v1,0(a0) +800470a4: acc30078 sw v1,120(a2) +800470a8: 10820008 beq a0,v0,800470cc <_Z9fx_and_r3v+0x5c> +800470ac: acc30074 sw v1,116(a2) +800470b0: 8cc20048 lw v0,72(a2) +800470b4: 2403ecff li v1,-4865 +800470b8: 00431024 and v0,v0,v1 +800470bc: acc60064 sw a2,100(a2) +800470c0: acc20048 sw v0,72(a2) +800470c4: 03e00008 jr ra +800470c8: acc60068 sw a2,104(a2) +800470cc: 94c20038 lhu v0,56(a2) +800470d0: 8cc301d4 lw v1,468(a2) +800470d4: 00621821 addu v1,v1,v0 +800470d8: 8cc20048 lw v0,72(a2) +800470dc: 90640000 lbu a0,0(v1) +800470e0: 2403ecff li v1,-4865 +800470e4: 00431024 and v0,v0,v1 +800470e8: a0c4006c sb a0,108(a2) +800470ec: acc60064 sw a2,100(a2) +800470f0: acc20048 sw v0,72(a2) +800470f4: 03e00008 jr ra +800470f8: acc60068 sw a2,104(a2) + +800470fc <_Z9fx_and_r4v>: +800470fc: 3c028021 lui v0,0x8021 +80047100: 2446cfc0 addiu a2,v0,-12352 +80047104: 8cc2003c lw v0,60(a2) +80047108: 8cc40068 lw a0,104(a2) +8004710c: 8cc50010 lw a1,16(a2) +80047110: 8c830000 lw v1,0(a0) +80047114: 24420001 addiu v0,v0,1 +80047118: acc2003c sw v0,60(a2) +8004711c: 8cc40064 lw a0,100(a2) +80047120: 3c028021 lui v0,0x8021 +80047124: 00651824 and v1,v1,a1 +80047128: 2442cff8 addiu v0,v0,-12296 +8004712c: ac830000 sw v1,0(a0) +80047130: acc30078 sw v1,120(a2) +80047134: 10820008 beq a0,v0,80047158 <_Z9fx_and_r4v+0x5c> +80047138: acc30074 sw v1,116(a2) +8004713c: 8cc20048 lw v0,72(a2) +80047140: 2403ecff li v1,-4865 +80047144: 00431024 and v0,v0,v1 +80047148: acc60064 sw a2,100(a2) +8004714c: acc20048 sw v0,72(a2) +80047150: 03e00008 jr ra +80047154: acc60068 sw a2,104(a2) +80047158: 94c20038 lhu v0,56(a2) +8004715c: 8cc301d4 lw v1,468(a2) +80047160: 00621821 addu v1,v1,v0 +80047164: 8cc20048 lw v0,72(a2) +80047168: 90640000 lbu a0,0(v1) +8004716c: 2403ecff li v1,-4865 +80047170: 00431024 and v0,v0,v1 +80047174: a0c4006c sb a0,108(a2) +80047178: acc60064 sw a2,100(a2) +8004717c: acc20048 sw v0,72(a2) +80047180: 03e00008 jr ra +80047184: acc60068 sw a2,104(a2) + +80047188 <_Z9fx_and_r5v>: +80047188: 3c028021 lui v0,0x8021 +8004718c: 2446cfc0 addiu a2,v0,-12352 +80047190: 8cc2003c lw v0,60(a2) +80047194: 8cc40068 lw a0,104(a2) +80047198: 8cc50014 lw a1,20(a2) +8004719c: 8c830000 lw v1,0(a0) +800471a0: 24420001 addiu v0,v0,1 +800471a4: acc2003c sw v0,60(a2) +800471a8: 8cc40064 lw a0,100(a2) +800471ac: 3c028021 lui v0,0x8021 +800471b0: 00651824 and v1,v1,a1 +800471b4: 2442cff8 addiu v0,v0,-12296 +800471b8: ac830000 sw v1,0(a0) +800471bc: acc30078 sw v1,120(a2) +800471c0: 10820008 beq a0,v0,800471e4 <_Z9fx_and_r5v+0x5c> +800471c4: acc30074 sw v1,116(a2) +800471c8: 8cc20048 lw v0,72(a2) +800471cc: 2403ecff li v1,-4865 +800471d0: 00431024 and v0,v0,v1 +800471d4: acc60064 sw a2,100(a2) +800471d8: acc20048 sw v0,72(a2) +800471dc: 03e00008 jr ra +800471e0: acc60068 sw a2,104(a2) +800471e4: 94c20038 lhu v0,56(a2) +800471e8: 8cc301d4 lw v1,468(a2) +800471ec: 00621821 addu v1,v1,v0 +800471f0: 8cc20048 lw v0,72(a2) +800471f4: 90640000 lbu a0,0(v1) +800471f8: 2403ecff li v1,-4865 +800471fc: 00431024 and v0,v0,v1 +80047200: a0c4006c sb a0,108(a2) +80047204: acc60064 sw a2,100(a2) +80047208: acc20048 sw v0,72(a2) +8004720c: 03e00008 jr ra +80047210: acc60068 sw a2,104(a2) + +80047214 <_Z9fx_and_r6v>: +80047214: 3c028021 lui v0,0x8021 +80047218: 2446cfc0 addiu a2,v0,-12352 +8004721c: 8cc2003c lw v0,60(a2) +80047220: 8cc40068 lw a0,104(a2) +80047224: 8cc50018 lw a1,24(a2) +80047228: 8c830000 lw v1,0(a0) +8004722c: 24420001 addiu v0,v0,1 +80047230: acc2003c sw v0,60(a2) +80047234: 8cc40064 lw a0,100(a2) +80047238: 3c028021 lui v0,0x8021 +8004723c: 00651824 and v1,v1,a1 +80047240: 2442cff8 addiu v0,v0,-12296 +80047244: ac830000 sw v1,0(a0) +80047248: acc30078 sw v1,120(a2) +8004724c: 10820008 beq a0,v0,80047270 <_Z9fx_and_r6v+0x5c> +80047250: acc30074 sw v1,116(a2) +80047254: 8cc20048 lw v0,72(a2) +80047258: 2403ecff li v1,-4865 +8004725c: 00431024 and v0,v0,v1 +80047260: acc60064 sw a2,100(a2) +80047264: acc20048 sw v0,72(a2) +80047268: 03e00008 jr ra +8004726c: acc60068 sw a2,104(a2) +80047270: 94c20038 lhu v0,56(a2) +80047274: 8cc301d4 lw v1,468(a2) +80047278: 00621821 addu v1,v1,v0 +8004727c: 8cc20048 lw v0,72(a2) +80047280: 90640000 lbu a0,0(v1) +80047284: 2403ecff li v1,-4865 +80047288: 00431024 and v0,v0,v1 +8004728c: a0c4006c sb a0,108(a2) +80047290: acc60064 sw a2,100(a2) +80047294: acc20048 sw v0,72(a2) +80047298: 03e00008 jr ra +8004729c: acc60068 sw a2,104(a2) + +800472a0 <_Z9fx_and_r7v>: +800472a0: 3c028021 lui v0,0x8021 +800472a4: 2446cfc0 addiu a2,v0,-12352 +800472a8: 8cc2003c lw v0,60(a2) +800472ac: 8cc40068 lw a0,104(a2) +800472b0: 8cc5001c lw a1,28(a2) +800472b4: 8c830000 lw v1,0(a0) +800472b8: 24420001 addiu v0,v0,1 +800472bc: acc2003c sw v0,60(a2) +800472c0: 8cc40064 lw a0,100(a2) +800472c4: 3c028021 lui v0,0x8021 +800472c8: 00651824 and v1,v1,a1 +800472cc: 2442cff8 addiu v0,v0,-12296 +800472d0: ac830000 sw v1,0(a0) +800472d4: acc30078 sw v1,120(a2) +800472d8: 10820008 beq a0,v0,800472fc <_Z9fx_and_r7v+0x5c> +800472dc: acc30074 sw v1,116(a2) +800472e0: 8cc20048 lw v0,72(a2) +800472e4: 2403ecff li v1,-4865 +800472e8: 00431024 and v0,v0,v1 +800472ec: acc60064 sw a2,100(a2) +800472f0: acc20048 sw v0,72(a2) +800472f4: 03e00008 jr ra +800472f8: acc60068 sw a2,104(a2) +800472fc: 94c20038 lhu v0,56(a2) +80047300: 8cc301d4 lw v1,468(a2) +80047304: 00621821 addu v1,v1,v0 +80047308: 8cc20048 lw v0,72(a2) +8004730c: 90640000 lbu a0,0(v1) +80047310: 2403ecff li v1,-4865 +80047314: 00431024 and v0,v0,v1 +80047318: a0c4006c sb a0,108(a2) +8004731c: acc60064 sw a2,100(a2) +80047320: acc20048 sw v0,72(a2) +80047324: 03e00008 jr ra +80047328: acc60068 sw a2,104(a2) + +8004732c <_Z9fx_and_r8v>: +8004732c: 3c028021 lui v0,0x8021 +80047330: 2446cfc0 addiu a2,v0,-12352 +80047334: 8cc2003c lw v0,60(a2) +80047338: 8cc40068 lw a0,104(a2) +8004733c: 8cc50020 lw a1,32(a2) +80047340: 8c830000 lw v1,0(a0) +80047344: 24420001 addiu v0,v0,1 +80047348: acc2003c sw v0,60(a2) +8004734c: 8cc40064 lw a0,100(a2) +80047350: 3c028021 lui v0,0x8021 +80047354: 00651824 and v1,v1,a1 +80047358: 2442cff8 addiu v0,v0,-12296 +8004735c: ac830000 sw v1,0(a0) +80047360: acc30078 sw v1,120(a2) +80047364: 10820008 beq a0,v0,80047388 <_Z9fx_and_r8v+0x5c> +80047368: acc30074 sw v1,116(a2) +8004736c: 8cc20048 lw v0,72(a2) +80047370: 2403ecff li v1,-4865 +80047374: 00431024 and v0,v0,v1 +80047378: acc60064 sw a2,100(a2) +8004737c: acc20048 sw v0,72(a2) +80047380: 03e00008 jr ra +80047384: acc60068 sw a2,104(a2) +80047388: 94c20038 lhu v0,56(a2) +8004738c: 8cc301d4 lw v1,468(a2) +80047390: 00621821 addu v1,v1,v0 +80047394: 8cc20048 lw v0,72(a2) +80047398: 90640000 lbu a0,0(v1) +8004739c: 2403ecff li v1,-4865 +800473a0: 00431024 and v0,v0,v1 +800473a4: a0c4006c sb a0,108(a2) +800473a8: acc60064 sw a2,100(a2) +800473ac: acc20048 sw v0,72(a2) +800473b0: 03e00008 jr ra +800473b4: acc60068 sw a2,104(a2) + +800473b8 <_Z9fx_and_r9v>: +800473b8: 3c028021 lui v0,0x8021 +800473bc: 2446cfc0 addiu a2,v0,-12352 +800473c0: 8cc2003c lw v0,60(a2) +800473c4: 8cc40068 lw a0,104(a2) +800473c8: 8cc50024 lw a1,36(a2) +800473cc: 8c830000 lw v1,0(a0) +800473d0: 24420001 addiu v0,v0,1 +800473d4: acc2003c sw v0,60(a2) +800473d8: 8cc40064 lw a0,100(a2) +800473dc: 3c028021 lui v0,0x8021 +800473e0: 00651824 and v1,v1,a1 +800473e4: 2442cff8 addiu v0,v0,-12296 +800473e8: ac830000 sw v1,0(a0) +800473ec: acc30078 sw v1,120(a2) +800473f0: 10820008 beq a0,v0,80047414 <_Z9fx_and_r9v+0x5c> +800473f4: acc30074 sw v1,116(a2) +800473f8: 8cc20048 lw v0,72(a2) +800473fc: 2403ecff li v1,-4865 +80047400: 00431024 and v0,v0,v1 +80047404: acc60064 sw a2,100(a2) +80047408: acc20048 sw v0,72(a2) +8004740c: 03e00008 jr ra +80047410: acc60068 sw a2,104(a2) +80047414: 94c20038 lhu v0,56(a2) +80047418: 8cc301d4 lw v1,468(a2) +8004741c: 00621821 addu v1,v1,v0 +80047420: 8cc20048 lw v0,72(a2) +80047424: 90640000 lbu a0,0(v1) +80047428: 2403ecff li v1,-4865 +8004742c: 00431024 and v0,v0,v1 +80047430: a0c4006c sb a0,108(a2) +80047434: acc60064 sw a2,100(a2) +80047438: acc20048 sw v0,72(a2) +8004743c: 03e00008 jr ra +80047440: acc60068 sw a2,104(a2) + +80047444 <_Z10fx_and_r10v>: +80047444: 3c028021 lui v0,0x8021 +80047448: 2446cfc0 addiu a2,v0,-12352 +8004744c: 8cc2003c lw v0,60(a2) +80047450: 8cc40068 lw a0,104(a2) +80047454: 8cc50028 lw a1,40(a2) +80047458: 8c830000 lw v1,0(a0) +8004745c: 24420001 addiu v0,v0,1 +80047460: acc2003c sw v0,60(a2) +80047464: 8cc40064 lw a0,100(a2) +80047468: 3c028021 lui v0,0x8021 +8004746c: 00651824 and v1,v1,a1 +80047470: 2442cff8 addiu v0,v0,-12296 +80047474: ac830000 sw v1,0(a0) +80047478: acc30078 sw v1,120(a2) +8004747c: 10820008 beq a0,v0,800474a0 <_Z10fx_and_r10v+0x5c> +80047480: acc30074 sw v1,116(a2) +80047484: 8cc20048 lw v0,72(a2) +80047488: 2403ecff li v1,-4865 +8004748c: 00431024 and v0,v0,v1 +80047490: acc60064 sw a2,100(a2) +80047494: acc20048 sw v0,72(a2) +80047498: 03e00008 jr ra +8004749c: acc60068 sw a2,104(a2) +800474a0: 94c20038 lhu v0,56(a2) +800474a4: 8cc301d4 lw v1,468(a2) +800474a8: 00621821 addu v1,v1,v0 +800474ac: 8cc20048 lw v0,72(a2) +800474b0: 90640000 lbu a0,0(v1) +800474b4: 2403ecff li v1,-4865 +800474b8: 00431024 and v0,v0,v1 +800474bc: a0c4006c sb a0,108(a2) +800474c0: acc60064 sw a2,100(a2) +800474c4: acc20048 sw v0,72(a2) +800474c8: 03e00008 jr ra +800474cc: acc60068 sw a2,104(a2) + +800474d0 <_Z10fx_and_r11v>: +800474d0: 3c028021 lui v0,0x8021 +800474d4: 2446cfc0 addiu a2,v0,-12352 +800474d8: 8cc2003c lw v0,60(a2) +800474dc: 8cc40068 lw a0,104(a2) +800474e0: 8cc5002c lw a1,44(a2) +800474e4: 8c830000 lw v1,0(a0) +800474e8: 24420001 addiu v0,v0,1 +800474ec: acc2003c sw v0,60(a2) +800474f0: 8cc40064 lw a0,100(a2) +800474f4: 3c028021 lui v0,0x8021 +800474f8: 00651824 and v1,v1,a1 +800474fc: 2442cff8 addiu v0,v0,-12296 +80047500: ac830000 sw v1,0(a0) +80047504: acc30078 sw v1,120(a2) +80047508: 10820008 beq a0,v0,8004752c <_Z10fx_and_r11v+0x5c> +8004750c: acc30074 sw v1,116(a2) +80047510: 8cc20048 lw v0,72(a2) +80047514: 2403ecff li v1,-4865 +80047518: 00431024 and v0,v0,v1 +8004751c: acc60064 sw a2,100(a2) +80047520: acc20048 sw v0,72(a2) +80047524: 03e00008 jr ra +80047528: acc60068 sw a2,104(a2) +8004752c: 94c20038 lhu v0,56(a2) +80047530: 8cc301d4 lw v1,468(a2) +80047534: 00621821 addu v1,v1,v0 +80047538: 8cc20048 lw v0,72(a2) +8004753c: 90640000 lbu a0,0(v1) +80047540: 2403ecff li v1,-4865 +80047544: 00431024 and v0,v0,v1 +80047548: a0c4006c sb a0,108(a2) +8004754c: acc60064 sw a2,100(a2) +80047550: acc20048 sw v0,72(a2) +80047554: 03e00008 jr ra +80047558: acc60068 sw a2,104(a2) + +8004755c <_Z10fx_and_r12v>: +8004755c: 3c028021 lui v0,0x8021 +80047560: 2446cfc0 addiu a2,v0,-12352 +80047564: 8cc2003c lw v0,60(a2) +80047568: 8cc40068 lw a0,104(a2) +8004756c: 8cc50030 lw a1,48(a2) +80047570: 8c830000 lw v1,0(a0) +80047574: 24420001 addiu v0,v0,1 +80047578: acc2003c sw v0,60(a2) +8004757c: 8cc40064 lw a0,100(a2) +80047580: 3c028021 lui v0,0x8021 +80047584: 00651824 and v1,v1,a1 +80047588: 2442cff8 addiu v0,v0,-12296 +8004758c: ac830000 sw v1,0(a0) +80047590: acc30078 sw v1,120(a2) +80047594: 10820008 beq a0,v0,800475b8 <_Z10fx_and_r12v+0x5c> +80047598: acc30074 sw v1,116(a2) +8004759c: 8cc20048 lw v0,72(a2) +800475a0: 2403ecff li v1,-4865 +800475a4: 00431024 and v0,v0,v1 +800475a8: acc60064 sw a2,100(a2) +800475ac: acc20048 sw v0,72(a2) +800475b0: 03e00008 jr ra +800475b4: acc60068 sw a2,104(a2) +800475b8: 94c20038 lhu v0,56(a2) +800475bc: 8cc301d4 lw v1,468(a2) +800475c0: 00621821 addu v1,v1,v0 +800475c4: 8cc20048 lw v0,72(a2) +800475c8: 90640000 lbu a0,0(v1) +800475cc: 2403ecff li v1,-4865 +800475d0: 00431024 and v0,v0,v1 +800475d4: a0c4006c sb a0,108(a2) +800475d8: acc60064 sw a2,100(a2) +800475dc: acc20048 sw v0,72(a2) +800475e0: 03e00008 jr ra +800475e4: acc60068 sw a2,104(a2) + +800475e8 <_Z10fx_and_r13v>: +800475e8: 3c028021 lui v0,0x8021 +800475ec: 2446cfc0 addiu a2,v0,-12352 +800475f0: 8cc2003c lw v0,60(a2) +800475f4: 8cc40068 lw a0,104(a2) +800475f8: 8cc50034 lw a1,52(a2) +800475fc: 8c830000 lw v1,0(a0) +80047600: 24420001 addiu v0,v0,1 +80047604: acc2003c sw v0,60(a2) +80047608: 8cc40064 lw a0,100(a2) +8004760c: 3c028021 lui v0,0x8021 +80047610: 00651824 and v1,v1,a1 +80047614: 2442cff8 addiu v0,v0,-12296 +80047618: ac830000 sw v1,0(a0) +8004761c: acc30078 sw v1,120(a2) +80047620: 10820008 beq a0,v0,80047644 <_Z10fx_and_r13v+0x5c> +80047624: acc30074 sw v1,116(a2) +80047628: 8cc20048 lw v0,72(a2) +8004762c: 2403ecff li v1,-4865 +80047630: 00431024 and v0,v0,v1 +80047634: acc60064 sw a2,100(a2) +80047638: acc20048 sw v0,72(a2) +8004763c: 03e00008 jr ra +80047640: acc60068 sw a2,104(a2) +80047644: 94c20038 lhu v0,56(a2) +80047648: 8cc301d4 lw v1,468(a2) +8004764c: 00621821 addu v1,v1,v0 +80047650: 8cc20048 lw v0,72(a2) +80047654: 90640000 lbu a0,0(v1) +80047658: 2403ecff li v1,-4865 +8004765c: 00431024 and v0,v0,v1 +80047660: a0c4006c sb a0,108(a2) +80047664: acc60064 sw a2,100(a2) +80047668: acc20048 sw v0,72(a2) +8004766c: 03e00008 jr ra +80047670: acc60068 sw a2,104(a2) + +80047674 <_Z10fx_and_r14v>: +80047674: 3c028021 lui v0,0x8021 +80047678: 2446cfc0 addiu a2,v0,-12352 +8004767c: 8cc2003c lw v0,60(a2) +80047680: 8cc40068 lw a0,104(a2) +80047684: 8cc50038 lw a1,56(a2) +80047688: 8c830000 lw v1,0(a0) +8004768c: 24420001 addiu v0,v0,1 +80047690: acc2003c sw v0,60(a2) +80047694: 8cc40064 lw a0,100(a2) +80047698: 3c028021 lui v0,0x8021 +8004769c: 00651824 and v1,v1,a1 +800476a0: 2442cff8 addiu v0,v0,-12296 +800476a4: ac830000 sw v1,0(a0) +800476a8: acc30078 sw v1,120(a2) +800476ac: 10820008 beq a0,v0,800476d0 <_Z10fx_and_r14v+0x5c> +800476b0: acc30074 sw v1,116(a2) +800476b4: 8cc20048 lw v0,72(a2) +800476b8: 2403ecff li v1,-4865 +800476bc: 00431024 and v0,v0,v1 +800476c0: acc60064 sw a2,100(a2) +800476c4: acc20048 sw v0,72(a2) +800476c8: 03e00008 jr ra +800476cc: acc60068 sw a2,104(a2) +800476d0: 94c20038 lhu v0,56(a2) +800476d4: 8cc301d4 lw v1,468(a2) +800476d8: 00621821 addu v1,v1,v0 +800476dc: 8cc20048 lw v0,72(a2) +800476e0: 90640000 lbu a0,0(v1) +800476e4: 2403ecff li v1,-4865 +800476e8: 00431024 and v0,v0,v1 +800476ec: a0c4006c sb a0,108(a2) +800476f0: acc60064 sw a2,100(a2) +800476f4: acc20048 sw v0,72(a2) +800476f8: 03e00008 jr ra +800476fc: acc60068 sw a2,104(a2) + +80047700 <_Z10fx_and_r15v>: +80047700: 3c028021 lui v0,0x8021 +80047704: 2446cfc0 addiu a2,v0,-12352 +80047708: 8cc40068 lw a0,104(a2) +8004770c: 8cc2003c lw v0,60(a2) +80047710: 8c830000 lw v1,0(a0) +80047714: 8cc50064 lw a1,100(a2) +80047718: 00431824 and v1,v0,v1 +8004771c: 24420001 addiu v0,v0,1 +80047720: acc2003c sw v0,60(a2) +80047724: 3c028021 lui v0,0x8021 +80047728: 2442cff8 addiu v0,v0,-12296 +8004772c: aca30000 sw v1,0(a1) +80047730: acc30078 sw v1,120(a2) +80047734: 10a20008 beq a1,v0,80047758 <_Z10fx_and_r15v+0x58> +80047738: acc30074 sw v1,116(a2) +8004773c: 8cc20048 lw v0,72(a2) +80047740: 2403ecff li v1,-4865 +80047744: 00431024 and v0,v0,v1 +80047748: acc60064 sw a2,100(a2) +8004774c: acc20048 sw v0,72(a2) +80047750: 03e00008 jr ra +80047754: acc60068 sw a2,104(a2) +80047758: 94c20038 lhu v0,56(a2) +8004775c: 8cc301d4 lw v1,468(a2) +80047760: 00621821 addu v1,v1,v0 +80047764: 8cc20048 lw v0,72(a2) +80047768: 90640000 lbu a0,0(v1) +8004776c: 2403ecff li v1,-4865 +80047770: 00431024 and v0,v0,v1 +80047774: a0c4006c sb a0,108(a2) +80047778: acc60064 sw a2,100(a2) +8004777c: acc20048 sw v0,72(a2) +80047780: 03e00008 jr ra +80047784: acc60068 sw a2,104(a2) + +80047788 <_Z9fx_bic_r1v>: +80047788: 3c028021 lui v0,0x8021 +8004778c: 2446cfc0 addiu a2,v0,-12352 +80047790: 8cc2003c lw v0,60(a2) +80047794: 8cc40068 lw a0,104(a2) +80047798: 8cc30004 lw v1,4(a2) +8004779c: 8c850000 lw a1,0(a0) +800477a0: 24420001 addiu v0,v0,1 +800477a4: acc2003c sw v0,60(a2) +800477a8: 00031827 nor v1,zero,v1 +800477ac: 8cc40064 lw a0,100(a2) +800477b0: 3c028021 lui v0,0x8021 +800477b4: 00651824 and v1,v1,a1 +800477b8: 2442cff8 addiu v0,v0,-12296 +800477bc: ac830000 sw v1,0(a0) +800477c0: acc30078 sw v1,120(a2) +800477c4: 10820008 beq a0,v0,800477e8 <_Z9fx_bic_r1v+0x60> +800477c8: acc30074 sw v1,116(a2) +800477cc: 8cc20048 lw v0,72(a2) +800477d0: 2403ecff li v1,-4865 +800477d4: 00431024 and v0,v0,v1 +800477d8: acc60064 sw a2,100(a2) +800477dc: acc20048 sw v0,72(a2) +800477e0: 03e00008 jr ra +800477e4: acc60068 sw a2,104(a2) +800477e8: 94c20038 lhu v0,56(a2) +800477ec: 8cc301d4 lw v1,468(a2) +800477f0: 00621821 addu v1,v1,v0 +800477f4: 8cc20048 lw v0,72(a2) +800477f8: 90640000 lbu a0,0(v1) +800477fc: 2403ecff li v1,-4865 +80047800: 00431024 and v0,v0,v1 +80047804: a0c4006c sb a0,108(a2) +80047808: acc60064 sw a2,100(a2) +8004780c: acc20048 sw v0,72(a2) +80047810: 03e00008 jr ra +80047814: acc60068 sw a2,104(a2) + +80047818 <_Z9fx_bic_r2v>: +80047818: 3c028021 lui v0,0x8021 +8004781c: 2446cfc0 addiu a2,v0,-12352 +80047820: 8cc2003c lw v0,60(a2) +80047824: 8cc40068 lw a0,104(a2) +80047828: 8cc30008 lw v1,8(a2) +8004782c: 8c850000 lw a1,0(a0) +80047830: 24420001 addiu v0,v0,1 +80047834: acc2003c sw v0,60(a2) +80047838: 00031827 nor v1,zero,v1 +8004783c: 8cc40064 lw a0,100(a2) +80047840: 3c028021 lui v0,0x8021 +80047844: 00651824 and v1,v1,a1 +80047848: 2442cff8 addiu v0,v0,-12296 +8004784c: ac830000 sw v1,0(a0) +80047850: acc30078 sw v1,120(a2) +80047854: 10820008 beq a0,v0,80047878 <_Z9fx_bic_r2v+0x60> +80047858: acc30074 sw v1,116(a2) +8004785c: 8cc20048 lw v0,72(a2) +80047860: 2403ecff li v1,-4865 +80047864: 00431024 and v0,v0,v1 +80047868: acc60064 sw a2,100(a2) +8004786c: acc20048 sw v0,72(a2) +80047870: 03e00008 jr ra +80047874: acc60068 sw a2,104(a2) +80047878: 94c20038 lhu v0,56(a2) +8004787c: 8cc301d4 lw v1,468(a2) +80047880: 00621821 addu v1,v1,v0 +80047884: 8cc20048 lw v0,72(a2) +80047888: 90640000 lbu a0,0(v1) +8004788c: 2403ecff li v1,-4865 +80047890: 00431024 and v0,v0,v1 +80047894: a0c4006c sb a0,108(a2) +80047898: acc60064 sw a2,100(a2) +8004789c: acc20048 sw v0,72(a2) +800478a0: 03e00008 jr ra +800478a4: acc60068 sw a2,104(a2) + +800478a8 <_Z9fx_bic_r3v>: +800478a8: 3c028021 lui v0,0x8021 +800478ac: 2446cfc0 addiu a2,v0,-12352 +800478b0: 8cc2003c lw v0,60(a2) +800478b4: 8cc40068 lw a0,104(a2) +800478b8: 8cc3000c lw v1,12(a2) +800478bc: 8c850000 lw a1,0(a0) +800478c0: 24420001 addiu v0,v0,1 +800478c4: acc2003c sw v0,60(a2) +800478c8: 00031827 nor v1,zero,v1 +800478cc: 8cc40064 lw a0,100(a2) +800478d0: 3c028021 lui v0,0x8021 +800478d4: 00651824 and v1,v1,a1 +800478d8: 2442cff8 addiu v0,v0,-12296 +800478dc: ac830000 sw v1,0(a0) +800478e0: acc30078 sw v1,120(a2) +800478e4: 10820008 beq a0,v0,80047908 <_Z9fx_bic_r3v+0x60> +800478e8: acc30074 sw v1,116(a2) +800478ec: 8cc20048 lw v0,72(a2) +800478f0: 2403ecff li v1,-4865 +800478f4: 00431024 and v0,v0,v1 +800478f8: acc60064 sw a2,100(a2) +800478fc: acc20048 sw v0,72(a2) +80047900: 03e00008 jr ra +80047904: acc60068 sw a2,104(a2) +80047908: 94c20038 lhu v0,56(a2) +8004790c: 8cc301d4 lw v1,468(a2) +80047910: 00621821 addu v1,v1,v0 +80047914: 8cc20048 lw v0,72(a2) +80047918: 90640000 lbu a0,0(v1) +8004791c: 2403ecff li v1,-4865 +80047920: 00431024 and v0,v0,v1 +80047924: a0c4006c sb a0,108(a2) +80047928: acc60064 sw a2,100(a2) +8004792c: acc20048 sw v0,72(a2) +80047930: 03e00008 jr ra +80047934: acc60068 sw a2,104(a2) + +80047938 <_Z9fx_bic_r4v>: +80047938: 3c028021 lui v0,0x8021 +8004793c: 2446cfc0 addiu a2,v0,-12352 +80047940: 8cc2003c lw v0,60(a2) +80047944: 8cc40068 lw a0,104(a2) +80047948: 8cc30010 lw v1,16(a2) +8004794c: 8c850000 lw a1,0(a0) +80047950: 24420001 addiu v0,v0,1 +80047954: acc2003c sw v0,60(a2) +80047958: 00031827 nor v1,zero,v1 +8004795c: 8cc40064 lw a0,100(a2) +80047960: 3c028021 lui v0,0x8021 +80047964: 00651824 and v1,v1,a1 +80047968: 2442cff8 addiu v0,v0,-12296 +8004796c: ac830000 sw v1,0(a0) +80047970: acc30078 sw v1,120(a2) +80047974: 10820008 beq a0,v0,80047998 <_Z9fx_bic_r4v+0x60> +80047978: acc30074 sw v1,116(a2) +8004797c: 8cc20048 lw v0,72(a2) +80047980: 2403ecff li v1,-4865 +80047984: 00431024 and v0,v0,v1 +80047988: acc60064 sw a2,100(a2) +8004798c: acc20048 sw v0,72(a2) +80047990: 03e00008 jr ra +80047994: acc60068 sw a2,104(a2) +80047998: 94c20038 lhu v0,56(a2) +8004799c: 8cc301d4 lw v1,468(a2) +800479a0: 00621821 addu v1,v1,v0 +800479a4: 8cc20048 lw v0,72(a2) +800479a8: 90640000 lbu a0,0(v1) +800479ac: 2403ecff li v1,-4865 +800479b0: 00431024 and v0,v0,v1 +800479b4: a0c4006c sb a0,108(a2) +800479b8: acc60064 sw a2,100(a2) +800479bc: acc20048 sw v0,72(a2) +800479c0: 03e00008 jr ra +800479c4: acc60068 sw a2,104(a2) + +800479c8 <_Z9fx_bic_r5v>: +800479c8: 3c028021 lui v0,0x8021 +800479cc: 2446cfc0 addiu a2,v0,-12352 +800479d0: 8cc2003c lw v0,60(a2) +800479d4: 8cc40068 lw a0,104(a2) +800479d8: 8cc30014 lw v1,20(a2) +800479dc: 8c850000 lw a1,0(a0) +800479e0: 24420001 addiu v0,v0,1 +800479e4: acc2003c sw v0,60(a2) +800479e8: 00031827 nor v1,zero,v1 +800479ec: 8cc40064 lw a0,100(a2) +800479f0: 3c028021 lui v0,0x8021 +800479f4: 00651824 and v1,v1,a1 +800479f8: 2442cff8 addiu v0,v0,-12296 +800479fc: ac830000 sw v1,0(a0) +80047a00: acc30078 sw v1,120(a2) +80047a04: 10820008 beq a0,v0,80047a28 <_Z9fx_bic_r5v+0x60> +80047a08: acc30074 sw v1,116(a2) +80047a0c: 8cc20048 lw v0,72(a2) +80047a10: 2403ecff li v1,-4865 +80047a14: 00431024 and v0,v0,v1 +80047a18: acc60064 sw a2,100(a2) +80047a1c: acc20048 sw v0,72(a2) +80047a20: 03e00008 jr ra +80047a24: acc60068 sw a2,104(a2) +80047a28: 94c20038 lhu v0,56(a2) +80047a2c: 8cc301d4 lw v1,468(a2) +80047a30: 00621821 addu v1,v1,v0 +80047a34: 8cc20048 lw v0,72(a2) +80047a38: 90640000 lbu a0,0(v1) +80047a3c: 2403ecff li v1,-4865 +80047a40: 00431024 and v0,v0,v1 +80047a44: a0c4006c sb a0,108(a2) +80047a48: acc60064 sw a2,100(a2) +80047a4c: acc20048 sw v0,72(a2) +80047a50: 03e00008 jr ra +80047a54: acc60068 sw a2,104(a2) + +80047a58 <_Z9fx_bic_r6v>: +80047a58: 3c028021 lui v0,0x8021 +80047a5c: 2446cfc0 addiu a2,v0,-12352 +80047a60: 8cc2003c lw v0,60(a2) +80047a64: 8cc40068 lw a0,104(a2) +80047a68: 8cc30018 lw v1,24(a2) +80047a6c: 8c850000 lw a1,0(a0) +80047a70: 24420001 addiu v0,v0,1 +80047a74: acc2003c sw v0,60(a2) +80047a78: 00031827 nor v1,zero,v1 +80047a7c: 8cc40064 lw a0,100(a2) +80047a80: 3c028021 lui v0,0x8021 +80047a84: 00651824 and v1,v1,a1 +80047a88: 2442cff8 addiu v0,v0,-12296 +80047a8c: ac830000 sw v1,0(a0) +80047a90: acc30078 sw v1,120(a2) +80047a94: 10820008 beq a0,v0,80047ab8 <_Z9fx_bic_r6v+0x60> +80047a98: acc30074 sw v1,116(a2) +80047a9c: 8cc20048 lw v0,72(a2) +80047aa0: 2403ecff li v1,-4865 +80047aa4: 00431024 and v0,v0,v1 +80047aa8: acc60064 sw a2,100(a2) +80047aac: acc20048 sw v0,72(a2) +80047ab0: 03e00008 jr ra +80047ab4: acc60068 sw a2,104(a2) +80047ab8: 94c20038 lhu v0,56(a2) +80047abc: 8cc301d4 lw v1,468(a2) +80047ac0: 00621821 addu v1,v1,v0 +80047ac4: 8cc20048 lw v0,72(a2) +80047ac8: 90640000 lbu a0,0(v1) +80047acc: 2403ecff li v1,-4865 +80047ad0: 00431024 and v0,v0,v1 +80047ad4: a0c4006c sb a0,108(a2) +80047ad8: acc60064 sw a2,100(a2) +80047adc: acc20048 sw v0,72(a2) +80047ae0: 03e00008 jr ra +80047ae4: acc60068 sw a2,104(a2) + +80047ae8 <_Z9fx_bic_r7v>: +80047ae8: 3c028021 lui v0,0x8021 +80047aec: 2446cfc0 addiu a2,v0,-12352 +80047af0: 8cc2003c lw v0,60(a2) +80047af4: 8cc40068 lw a0,104(a2) +80047af8: 8cc3001c lw v1,28(a2) +80047afc: 8c850000 lw a1,0(a0) +80047b00: 24420001 addiu v0,v0,1 +80047b04: acc2003c sw v0,60(a2) +80047b08: 00031827 nor v1,zero,v1 +80047b0c: 8cc40064 lw a0,100(a2) +80047b10: 3c028021 lui v0,0x8021 +80047b14: 00651824 and v1,v1,a1 +80047b18: 2442cff8 addiu v0,v0,-12296 +80047b1c: ac830000 sw v1,0(a0) +80047b20: acc30078 sw v1,120(a2) +80047b24: 10820008 beq a0,v0,80047b48 <_Z9fx_bic_r7v+0x60> +80047b28: acc30074 sw v1,116(a2) +80047b2c: 8cc20048 lw v0,72(a2) +80047b30: 2403ecff li v1,-4865 +80047b34: 00431024 and v0,v0,v1 +80047b38: acc60064 sw a2,100(a2) +80047b3c: acc20048 sw v0,72(a2) +80047b40: 03e00008 jr ra +80047b44: acc60068 sw a2,104(a2) +80047b48: 94c20038 lhu v0,56(a2) +80047b4c: 8cc301d4 lw v1,468(a2) +80047b50: 00621821 addu v1,v1,v0 +80047b54: 8cc20048 lw v0,72(a2) +80047b58: 90640000 lbu a0,0(v1) +80047b5c: 2403ecff li v1,-4865 +80047b60: 00431024 and v0,v0,v1 +80047b64: a0c4006c sb a0,108(a2) +80047b68: acc60064 sw a2,100(a2) +80047b6c: acc20048 sw v0,72(a2) +80047b70: 03e00008 jr ra +80047b74: acc60068 sw a2,104(a2) + +80047b78 <_Z9fx_bic_r8v>: +80047b78: 3c028021 lui v0,0x8021 +80047b7c: 2446cfc0 addiu a2,v0,-12352 +80047b80: 8cc2003c lw v0,60(a2) +80047b84: 8cc40068 lw a0,104(a2) +80047b88: 8cc30020 lw v1,32(a2) +80047b8c: 8c850000 lw a1,0(a0) +80047b90: 24420001 addiu v0,v0,1 +80047b94: acc2003c sw v0,60(a2) +80047b98: 00031827 nor v1,zero,v1 +80047b9c: 8cc40064 lw a0,100(a2) +80047ba0: 3c028021 lui v0,0x8021 +80047ba4: 00651824 and v1,v1,a1 +80047ba8: 2442cff8 addiu v0,v0,-12296 +80047bac: ac830000 sw v1,0(a0) +80047bb0: acc30078 sw v1,120(a2) +80047bb4: 10820008 beq a0,v0,80047bd8 <_Z9fx_bic_r8v+0x60> +80047bb8: acc30074 sw v1,116(a2) +80047bbc: 8cc20048 lw v0,72(a2) +80047bc0: 2403ecff li v1,-4865 +80047bc4: 00431024 and v0,v0,v1 +80047bc8: acc60064 sw a2,100(a2) +80047bcc: acc20048 sw v0,72(a2) +80047bd0: 03e00008 jr ra +80047bd4: acc60068 sw a2,104(a2) +80047bd8: 94c20038 lhu v0,56(a2) +80047bdc: 8cc301d4 lw v1,468(a2) +80047be0: 00621821 addu v1,v1,v0 +80047be4: 8cc20048 lw v0,72(a2) +80047be8: 90640000 lbu a0,0(v1) +80047bec: 2403ecff li v1,-4865 +80047bf0: 00431024 and v0,v0,v1 +80047bf4: a0c4006c sb a0,108(a2) +80047bf8: acc60064 sw a2,100(a2) +80047bfc: acc20048 sw v0,72(a2) +80047c00: 03e00008 jr ra +80047c04: acc60068 sw a2,104(a2) + +80047c08 <_Z9fx_bic_r9v>: +80047c08: 3c028021 lui v0,0x8021 +80047c0c: 2446cfc0 addiu a2,v0,-12352 +80047c10: 8cc2003c lw v0,60(a2) +80047c14: 8cc40068 lw a0,104(a2) +80047c18: 8cc30024 lw v1,36(a2) +80047c1c: 8c850000 lw a1,0(a0) +80047c20: 24420001 addiu v0,v0,1 +80047c24: acc2003c sw v0,60(a2) +80047c28: 00031827 nor v1,zero,v1 +80047c2c: 8cc40064 lw a0,100(a2) +80047c30: 3c028021 lui v0,0x8021 +80047c34: 00651824 and v1,v1,a1 +80047c38: 2442cff8 addiu v0,v0,-12296 +80047c3c: ac830000 sw v1,0(a0) +80047c40: acc30078 sw v1,120(a2) +80047c44: 10820008 beq a0,v0,80047c68 <_Z9fx_bic_r9v+0x60> +80047c48: acc30074 sw v1,116(a2) +80047c4c: 8cc20048 lw v0,72(a2) +80047c50: 2403ecff li v1,-4865 +80047c54: 00431024 and v0,v0,v1 +80047c58: acc60064 sw a2,100(a2) +80047c5c: acc20048 sw v0,72(a2) +80047c60: 03e00008 jr ra +80047c64: acc60068 sw a2,104(a2) +80047c68: 94c20038 lhu v0,56(a2) +80047c6c: 8cc301d4 lw v1,468(a2) +80047c70: 00621821 addu v1,v1,v0 +80047c74: 8cc20048 lw v0,72(a2) +80047c78: 90640000 lbu a0,0(v1) +80047c7c: 2403ecff li v1,-4865 +80047c80: 00431024 and v0,v0,v1 +80047c84: a0c4006c sb a0,108(a2) +80047c88: acc60064 sw a2,100(a2) +80047c8c: acc20048 sw v0,72(a2) +80047c90: 03e00008 jr ra +80047c94: acc60068 sw a2,104(a2) + +80047c98 <_Z10fx_bic_r10v>: +80047c98: 3c028021 lui v0,0x8021 +80047c9c: 2446cfc0 addiu a2,v0,-12352 +80047ca0: 8cc2003c lw v0,60(a2) +80047ca4: 8cc40068 lw a0,104(a2) +80047ca8: 8cc30028 lw v1,40(a2) +80047cac: 8c850000 lw a1,0(a0) +80047cb0: 24420001 addiu v0,v0,1 +80047cb4: acc2003c sw v0,60(a2) +80047cb8: 00031827 nor v1,zero,v1 +80047cbc: 8cc40064 lw a0,100(a2) +80047cc0: 3c028021 lui v0,0x8021 +80047cc4: 00651824 and v1,v1,a1 +80047cc8: 2442cff8 addiu v0,v0,-12296 +80047ccc: ac830000 sw v1,0(a0) +80047cd0: acc30078 sw v1,120(a2) +80047cd4: 10820008 beq a0,v0,80047cf8 <_Z10fx_bic_r10v+0x60> +80047cd8: acc30074 sw v1,116(a2) +80047cdc: 8cc20048 lw v0,72(a2) +80047ce0: 2403ecff li v1,-4865 +80047ce4: 00431024 and v0,v0,v1 +80047ce8: acc60064 sw a2,100(a2) +80047cec: acc20048 sw v0,72(a2) +80047cf0: 03e00008 jr ra +80047cf4: acc60068 sw a2,104(a2) +80047cf8: 94c20038 lhu v0,56(a2) +80047cfc: 8cc301d4 lw v1,468(a2) +80047d00: 00621821 addu v1,v1,v0 +80047d04: 8cc20048 lw v0,72(a2) +80047d08: 90640000 lbu a0,0(v1) +80047d0c: 2403ecff li v1,-4865 +80047d10: 00431024 and v0,v0,v1 +80047d14: a0c4006c sb a0,108(a2) +80047d18: acc60064 sw a2,100(a2) +80047d1c: acc20048 sw v0,72(a2) +80047d20: 03e00008 jr ra +80047d24: acc60068 sw a2,104(a2) + +80047d28 <_Z10fx_bic_r11v>: +80047d28: 3c028021 lui v0,0x8021 +80047d2c: 2446cfc0 addiu a2,v0,-12352 +80047d30: 8cc2003c lw v0,60(a2) +80047d34: 8cc40068 lw a0,104(a2) +80047d38: 8cc3002c lw v1,44(a2) +80047d3c: 8c850000 lw a1,0(a0) +80047d40: 24420001 addiu v0,v0,1 +80047d44: acc2003c sw v0,60(a2) +80047d48: 00031827 nor v1,zero,v1 +80047d4c: 8cc40064 lw a0,100(a2) +80047d50: 3c028021 lui v0,0x8021 +80047d54: 00651824 and v1,v1,a1 +80047d58: 2442cff8 addiu v0,v0,-12296 +80047d5c: ac830000 sw v1,0(a0) +80047d60: acc30078 sw v1,120(a2) +80047d64: 10820008 beq a0,v0,80047d88 <_Z10fx_bic_r11v+0x60> +80047d68: acc30074 sw v1,116(a2) +80047d6c: 8cc20048 lw v0,72(a2) +80047d70: 2403ecff li v1,-4865 +80047d74: 00431024 and v0,v0,v1 +80047d78: acc60064 sw a2,100(a2) +80047d7c: acc20048 sw v0,72(a2) +80047d80: 03e00008 jr ra +80047d84: acc60068 sw a2,104(a2) +80047d88: 94c20038 lhu v0,56(a2) +80047d8c: 8cc301d4 lw v1,468(a2) +80047d90: 00621821 addu v1,v1,v0 +80047d94: 8cc20048 lw v0,72(a2) +80047d98: 90640000 lbu a0,0(v1) +80047d9c: 2403ecff li v1,-4865 +80047da0: 00431024 and v0,v0,v1 +80047da4: a0c4006c sb a0,108(a2) +80047da8: acc60064 sw a2,100(a2) +80047dac: acc20048 sw v0,72(a2) +80047db0: 03e00008 jr ra +80047db4: acc60068 sw a2,104(a2) + +80047db8 <_Z10fx_bic_r12v>: +80047db8: 3c028021 lui v0,0x8021 +80047dbc: 2446cfc0 addiu a2,v0,-12352 +80047dc0: 8cc2003c lw v0,60(a2) +80047dc4: 8cc40068 lw a0,104(a2) +80047dc8: 8cc30030 lw v1,48(a2) +80047dcc: 8c850000 lw a1,0(a0) +80047dd0: 24420001 addiu v0,v0,1 +80047dd4: acc2003c sw v0,60(a2) +80047dd8: 00031827 nor v1,zero,v1 +80047ddc: 8cc40064 lw a0,100(a2) +80047de0: 3c028021 lui v0,0x8021 +80047de4: 00651824 and v1,v1,a1 +80047de8: 2442cff8 addiu v0,v0,-12296 +80047dec: ac830000 sw v1,0(a0) +80047df0: acc30078 sw v1,120(a2) +80047df4: 10820008 beq a0,v0,80047e18 <_Z10fx_bic_r12v+0x60> +80047df8: acc30074 sw v1,116(a2) +80047dfc: 8cc20048 lw v0,72(a2) +80047e00: 2403ecff li v1,-4865 +80047e04: 00431024 and v0,v0,v1 +80047e08: acc60064 sw a2,100(a2) +80047e0c: acc20048 sw v0,72(a2) +80047e10: 03e00008 jr ra +80047e14: acc60068 sw a2,104(a2) +80047e18: 94c20038 lhu v0,56(a2) +80047e1c: 8cc301d4 lw v1,468(a2) +80047e20: 00621821 addu v1,v1,v0 +80047e24: 8cc20048 lw v0,72(a2) +80047e28: 90640000 lbu a0,0(v1) +80047e2c: 2403ecff li v1,-4865 +80047e30: 00431024 and v0,v0,v1 +80047e34: a0c4006c sb a0,108(a2) +80047e38: acc60064 sw a2,100(a2) +80047e3c: acc20048 sw v0,72(a2) +80047e40: 03e00008 jr ra +80047e44: acc60068 sw a2,104(a2) + +80047e48 <_Z10fx_bic_r13v>: +80047e48: 3c028021 lui v0,0x8021 +80047e4c: 2446cfc0 addiu a2,v0,-12352 +80047e50: 8cc2003c lw v0,60(a2) +80047e54: 8cc40068 lw a0,104(a2) +80047e58: 8cc30034 lw v1,52(a2) +80047e5c: 8c850000 lw a1,0(a0) +80047e60: 24420001 addiu v0,v0,1 +80047e64: acc2003c sw v0,60(a2) +80047e68: 00031827 nor v1,zero,v1 +80047e6c: 8cc40064 lw a0,100(a2) +80047e70: 3c028021 lui v0,0x8021 +80047e74: 00651824 and v1,v1,a1 +80047e78: 2442cff8 addiu v0,v0,-12296 +80047e7c: ac830000 sw v1,0(a0) +80047e80: acc30078 sw v1,120(a2) +80047e84: 10820008 beq a0,v0,80047ea8 <_Z10fx_bic_r13v+0x60> +80047e88: acc30074 sw v1,116(a2) +80047e8c: 8cc20048 lw v0,72(a2) +80047e90: 2403ecff li v1,-4865 +80047e94: 00431024 and v0,v0,v1 +80047e98: acc60064 sw a2,100(a2) +80047e9c: acc20048 sw v0,72(a2) +80047ea0: 03e00008 jr ra +80047ea4: acc60068 sw a2,104(a2) +80047ea8: 94c20038 lhu v0,56(a2) +80047eac: 8cc301d4 lw v1,468(a2) +80047eb0: 00621821 addu v1,v1,v0 +80047eb4: 8cc20048 lw v0,72(a2) +80047eb8: 90640000 lbu a0,0(v1) +80047ebc: 2403ecff li v1,-4865 +80047ec0: 00431024 and v0,v0,v1 +80047ec4: a0c4006c sb a0,108(a2) +80047ec8: acc60064 sw a2,100(a2) +80047ecc: acc20048 sw v0,72(a2) +80047ed0: 03e00008 jr ra +80047ed4: acc60068 sw a2,104(a2) + +80047ed8 <_Z10fx_bic_r14v>: +80047ed8: 3c028021 lui v0,0x8021 +80047edc: 2446cfc0 addiu a2,v0,-12352 +80047ee0: 8cc2003c lw v0,60(a2) +80047ee4: 8cc40068 lw a0,104(a2) +80047ee8: 8cc30038 lw v1,56(a2) +80047eec: 8c850000 lw a1,0(a0) +80047ef0: 24420001 addiu v0,v0,1 +80047ef4: acc2003c sw v0,60(a2) +80047ef8: 00031827 nor v1,zero,v1 +80047efc: 8cc40064 lw a0,100(a2) +80047f00: 3c028021 lui v0,0x8021 +80047f04: 00651824 and v1,v1,a1 +80047f08: 2442cff8 addiu v0,v0,-12296 +80047f0c: ac830000 sw v1,0(a0) +80047f10: acc30078 sw v1,120(a2) +80047f14: 10820008 beq a0,v0,80047f38 <_Z10fx_bic_r14v+0x60> +80047f18: acc30074 sw v1,116(a2) +80047f1c: 8cc20048 lw v0,72(a2) +80047f20: 2403ecff li v1,-4865 +80047f24: 00431024 and v0,v0,v1 +80047f28: acc60064 sw a2,100(a2) +80047f2c: acc20048 sw v0,72(a2) +80047f30: 03e00008 jr ra +80047f34: acc60068 sw a2,104(a2) +80047f38: 94c20038 lhu v0,56(a2) +80047f3c: 8cc301d4 lw v1,468(a2) +80047f40: 00621821 addu v1,v1,v0 +80047f44: 8cc20048 lw v0,72(a2) +80047f48: 90640000 lbu a0,0(v1) +80047f4c: 2403ecff li v1,-4865 +80047f50: 00431024 and v0,v0,v1 +80047f54: a0c4006c sb a0,108(a2) +80047f58: acc60064 sw a2,100(a2) +80047f5c: acc20048 sw v0,72(a2) +80047f60: 03e00008 jr ra +80047f64: acc60068 sw a2,104(a2) + +80047f68 <_Z10fx_bic_r15v>: +80047f68: 3c028021 lui v0,0x8021 +80047f6c: 2446cfc0 addiu a2,v0,-12352 +80047f70: 8cc2003c lw v0,60(a2) +80047f74: 8cc30068 lw v1,104(a2) +80047f78: 8cc50064 lw a1,100(a2) +80047f7c: 8c640000 lw a0,0(v1) +80047f80: 00021827 nor v1,zero,v0 +80047f84: 24420001 addiu v0,v0,1 +80047f88: acc2003c sw v0,60(a2) +80047f8c: 3c028021 lui v0,0x8021 +80047f90: 00641824 and v1,v1,a0 +80047f94: 2442cff8 addiu v0,v0,-12296 +80047f98: aca30000 sw v1,0(a1) +80047f9c: acc30078 sw v1,120(a2) +80047fa0: 10a20008 beq a1,v0,80047fc4 <_Z10fx_bic_r15v+0x5c> +80047fa4: acc30074 sw v1,116(a2) +80047fa8: 8cc20048 lw v0,72(a2) +80047fac: 2403ecff li v1,-4865 +80047fb0: 00431024 and v0,v0,v1 +80047fb4: acc60064 sw a2,100(a2) +80047fb8: acc20048 sw v0,72(a2) +80047fbc: 03e00008 jr ra +80047fc0: acc60068 sw a2,104(a2) +80047fc4: 94c20038 lhu v0,56(a2) +80047fc8: 8cc301d4 lw v1,468(a2) +80047fcc: 00621821 addu v1,v1,v0 +80047fd0: 8cc20048 lw v0,72(a2) +80047fd4: 90640000 lbu a0,0(v1) +80047fd8: 2403ecff li v1,-4865 +80047fdc: 00431024 and v0,v0,v1 +80047fe0: a0c4006c sb a0,108(a2) +80047fe4: acc60064 sw a2,100(a2) +80047fe8: acc20048 sw v0,72(a2) +80047fec: 03e00008 jr ra +80047ff0: acc60068 sw a2,104(a2) + +80047ff4 <_Z9fx_and_i1v>: +80047ff4: 3c028021 lui v0,0x8021 +80047ff8: 2446cfc0 addiu a2,v0,-12352 +80047ffc: 8cc2003c lw v0,60(a2) +80048000: 8cc40068 lw a0,104(a2) +80048004: 24420001 addiu v0,v0,1 +80048008: 8c830000 lw v1,0(a0) +8004800c: 8cc50064 lw a1,100(a2) +80048010: acc2003c sw v0,60(a2) +80048014: 3c028021 lui v0,0x8021 +80048018: 30630001 andi v1,v1,0x1 +8004801c: 2442cff8 addiu v0,v0,-12296 +80048020: aca30000 sw v1,0(a1) +80048024: acc30078 sw v1,120(a2) +80048028: 10a20008 beq a1,v0,8004804c <_Z9fx_and_i1v+0x58> +8004802c: acc30074 sw v1,116(a2) +80048030: 8cc20048 lw v0,72(a2) +80048034: 2403ecff li v1,-4865 +80048038: 00431024 and v0,v0,v1 +8004803c: acc60064 sw a2,100(a2) +80048040: acc20048 sw v0,72(a2) +80048044: 03e00008 jr ra +80048048: acc60068 sw a2,104(a2) +8004804c: 94c20038 lhu v0,56(a2) +80048050: 8cc301d4 lw v1,468(a2) +80048054: 00621821 addu v1,v1,v0 +80048058: 8cc20048 lw v0,72(a2) +8004805c: 90640000 lbu a0,0(v1) +80048060: 2403ecff li v1,-4865 +80048064: 00431024 and v0,v0,v1 +80048068: a0c4006c sb a0,108(a2) +8004806c: acc60064 sw a2,100(a2) +80048070: acc20048 sw v0,72(a2) +80048074: 03e00008 jr ra +80048078: acc60068 sw a2,104(a2) + +8004807c <_Z9fx_and_i2v>: +8004807c: 3c028021 lui v0,0x8021 +80048080: 2446cfc0 addiu a2,v0,-12352 +80048084: 8cc2003c lw v0,60(a2) +80048088: 8cc40068 lw a0,104(a2) +8004808c: 24420001 addiu v0,v0,1 +80048090: 8c830000 lw v1,0(a0) +80048094: 8cc50064 lw a1,100(a2) +80048098: acc2003c sw v0,60(a2) +8004809c: 3c028021 lui v0,0x8021 +800480a0: 30630002 andi v1,v1,0x2 +800480a4: 2442cff8 addiu v0,v0,-12296 +800480a8: aca30000 sw v1,0(a1) +800480ac: acc30078 sw v1,120(a2) +800480b0: 10a20008 beq a1,v0,800480d4 <_Z9fx_and_i2v+0x58> +800480b4: acc30074 sw v1,116(a2) +800480b8: 8cc20048 lw v0,72(a2) +800480bc: 2403ecff li v1,-4865 +800480c0: 00431024 and v0,v0,v1 +800480c4: acc60064 sw a2,100(a2) +800480c8: acc20048 sw v0,72(a2) +800480cc: 03e00008 jr ra +800480d0: acc60068 sw a2,104(a2) +800480d4: 94c20038 lhu v0,56(a2) +800480d8: 8cc301d4 lw v1,468(a2) +800480dc: 00621821 addu v1,v1,v0 +800480e0: 8cc20048 lw v0,72(a2) +800480e4: 90640000 lbu a0,0(v1) +800480e8: 2403ecff li v1,-4865 +800480ec: 00431024 and v0,v0,v1 +800480f0: a0c4006c sb a0,108(a2) +800480f4: acc60064 sw a2,100(a2) +800480f8: acc20048 sw v0,72(a2) +800480fc: 03e00008 jr ra +80048100: acc60068 sw a2,104(a2) + +80048104 <_Z9fx_and_i3v>: +80048104: 3c028021 lui v0,0x8021 +80048108: 2446cfc0 addiu a2,v0,-12352 +8004810c: 8cc2003c lw v0,60(a2) +80048110: 8cc40068 lw a0,104(a2) +80048114: 24420001 addiu v0,v0,1 +80048118: 8c830000 lw v1,0(a0) +8004811c: 8cc50064 lw a1,100(a2) +80048120: acc2003c sw v0,60(a2) +80048124: 3c028021 lui v0,0x8021 +80048128: 30630003 andi v1,v1,0x3 +8004812c: 2442cff8 addiu v0,v0,-12296 +80048130: aca30000 sw v1,0(a1) +80048134: acc30078 sw v1,120(a2) +80048138: 10a20008 beq a1,v0,8004815c <_Z9fx_and_i3v+0x58> +8004813c: acc30074 sw v1,116(a2) +80048140: 8cc20048 lw v0,72(a2) +80048144: 2403ecff li v1,-4865 +80048148: 00431024 and v0,v0,v1 +8004814c: acc60064 sw a2,100(a2) +80048150: acc20048 sw v0,72(a2) +80048154: 03e00008 jr ra +80048158: acc60068 sw a2,104(a2) +8004815c: 94c20038 lhu v0,56(a2) +80048160: 8cc301d4 lw v1,468(a2) +80048164: 00621821 addu v1,v1,v0 +80048168: 8cc20048 lw v0,72(a2) +8004816c: 90640000 lbu a0,0(v1) +80048170: 2403ecff li v1,-4865 +80048174: 00431024 and v0,v0,v1 +80048178: a0c4006c sb a0,108(a2) +8004817c: acc60064 sw a2,100(a2) +80048180: acc20048 sw v0,72(a2) +80048184: 03e00008 jr ra +80048188: acc60068 sw a2,104(a2) + +8004818c <_Z9fx_and_i4v>: +8004818c: 3c028021 lui v0,0x8021 +80048190: 2446cfc0 addiu a2,v0,-12352 +80048194: 8cc2003c lw v0,60(a2) +80048198: 8cc40068 lw a0,104(a2) +8004819c: 24420001 addiu v0,v0,1 +800481a0: 8c830000 lw v1,0(a0) +800481a4: 8cc50064 lw a1,100(a2) +800481a8: acc2003c sw v0,60(a2) +800481ac: 3c028021 lui v0,0x8021 +800481b0: 30630004 andi v1,v1,0x4 +800481b4: 2442cff8 addiu v0,v0,-12296 +800481b8: aca30000 sw v1,0(a1) +800481bc: acc30078 sw v1,120(a2) +800481c0: 10a20008 beq a1,v0,800481e4 <_Z9fx_and_i4v+0x58> +800481c4: acc30074 sw v1,116(a2) +800481c8: 8cc20048 lw v0,72(a2) +800481cc: 2403ecff li v1,-4865 +800481d0: 00431024 and v0,v0,v1 +800481d4: acc60064 sw a2,100(a2) +800481d8: acc20048 sw v0,72(a2) +800481dc: 03e00008 jr ra +800481e0: acc60068 sw a2,104(a2) +800481e4: 94c20038 lhu v0,56(a2) +800481e8: 8cc301d4 lw v1,468(a2) +800481ec: 00621821 addu v1,v1,v0 +800481f0: 8cc20048 lw v0,72(a2) +800481f4: 90640000 lbu a0,0(v1) +800481f8: 2403ecff li v1,-4865 +800481fc: 00431024 and v0,v0,v1 +80048200: a0c4006c sb a0,108(a2) +80048204: acc60064 sw a2,100(a2) +80048208: acc20048 sw v0,72(a2) +8004820c: 03e00008 jr ra +80048210: acc60068 sw a2,104(a2) + +80048214 <_Z9fx_and_i5v>: +80048214: 3c028021 lui v0,0x8021 +80048218: 2446cfc0 addiu a2,v0,-12352 +8004821c: 8cc2003c lw v0,60(a2) +80048220: 8cc40068 lw a0,104(a2) +80048224: 24420001 addiu v0,v0,1 +80048228: 8c830000 lw v1,0(a0) +8004822c: 8cc50064 lw a1,100(a2) +80048230: acc2003c sw v0,60(a2) +80048234: 3c028021 lui v0,0x8021 +80048238: 30630005 andi v1,v1,0x5 +8004823c: 2442cff8 addiu v0,v0,-12296 +80048240: aca30000 sw v1,0(a1) +80048244: acc30078 sw v1,120(a2) +80048248: 10a20008 beq a1,v0,8004826c <_Z9fx_and_i5v+0x58> +8004824c: acc30074 sw v1,116(a2) +80048250: 8cc20048 lw v0,72(a2) +80048254: 2403ecff li v1,-4865 +80048258: 00431024 and v0,v0,v1 +8004825c: acc60064 sw a2,100(a2) +80048260: acc20048 sw v0,72(a2) +80048264: 03e00008 jr ra +80048268: acc60068 sw a2,104(a2) +8004826c: 94c20038 lhu v0,56(a2) +80048270: 8cc301d4 lw v1,468(a2) +80048274: 00621821 addu v1,v1,v0 +80048278: 8cc20048 lw v0,72(a2) +8004827c: 90640000 lbu a0,0(v1) +80048280: 2403ecff li v1,-4865 +80048284: 00431024 and v0,v0,v1 +80048288: a0c4006c sb a0,108(a2) +8004828c: acc60064 sw a2,100(a2) +80048290: acc20048 sw v0,72(a2) +80048294: 03e00008 jr ra +80048298: acc60068 sw a2,104(a2) + +8004829c <_Z9fx_and_i6v>: +8004829c: 3c028021 lui v0,0x8021 +800482a0: 2446cfc0 addiu a2,v0,-12352 +800482a4: 8cc2003c lw v0,60(a2) +800482a8: 8cc40068 lw a0,104(a2) +800482ac: 24420001 addiu v0,v0,1 +800482b0: 8c830000 lw v1,0(a0) +800482b4: 8cc50064 lw a1,100(a2) +800482b8: acc2003c sw v0,60(a2) +800482bc: 3c028021 lui v0,0x8021 +800482c0: 30630006 andi v1,v1,0x6 +800482c4: 2442cff8 addiu v0,v0,-12296 +800482c8: aca30000 sw v1,0(a1) +800482cc: acc30078 sw v1,120(a2) +800482d0: 10a20008 beq a1,v0,800482f4 <_Z9fx_and_i6v+0x58> +800482d4: acc30074 sw v1,116(a2) +800482d8: 8cc20048 lw v0,72(a2) +800482dc: 2403ecff li v1,-4865 +800482e0: 00431024 and v0,v0,v1 +800482e4: acc60064 sw a2,100(a2) +800482e8: acc20048 sw v0,72(a2) +800482ec: 03e00008 jr ra +800482f0: acc60068 sw a2,104(a2) +800482f4: 94c20038 lhu v0,56(a2) +800482f8: 8cc301d4 lw v1,468(a2) +800482fc: 00621821 addu v1,v1,v0 +80048300: 8cc20048 lw v0,72(a2) +80048304: 90640000 lbu a0,0(v1) +80048308: 2403ecff li v1,-4865 +8004830c: 00431024 and v0,v0,v1 +80048310: a0c4006c sb a0,108(a2) +80048314: acc60064 sw a2,100(a2) +80048318: acc20048 sw v0,72(a2) +8004831c: 03e00008 jr ra +80048320: acc60068 sw a2,104(a2) + +80048324 <_Z9fx_and_i7v>: +80048324: 3c028021 lui v0,0x8021 +80048328: 2446cfc0 addiu a2,v0,-12352 +8004832c: 8cc2003c lw v0,60(a2) +80048330: 8cc40068 lw a0,104(a2) +80048334: 24420001 addiu v0,v0,1 +80048338: 8c830000 lw v1,0(a0) +8004833c: 8cc50064 lw a1,100(a2) +80048340: acc2003c sw v0,60(a2) +80048344: 3c028021 lui v0,0x8021 +80048348: 30630007 andi v1,v1,0x7 +8004834c: 2442cff8 addiu v0,v0,-12296 +80048350: aca30000 sw v1,0(a1) +80048354: acc30078 sw v1,120(a2) +80048358: 10a20008 beq a1,v0,8004837c <_Z9fx_and_i7v+0x58> +8004835c: acc30074 sw v1,116(a2) +80048360: 8cc20048 lw v0,72(a2) +80048364: 2403ecff li v1,-4865 +80048368: 00431024 and v0,v0,v1 +8004836c: acc60064 sw a2,100(a2) +80048370: acc20048 sw v0,72(a2) +80048374: 03e00008 jr ra +80048378: acc60068 sw a2,104(a2) +8004837c: 94c20038 lhu v0,56(a2) +80048380: 8cc301d4 lw v1,468(a2) +80048384: 00621821 addu v1,v1,v0 +80048388: 8cc20048 lw v0,72(a2) +8004838c: 90640000 lbu a0,0(v1) +80048390: 2403ecff li v1,-4865 +80048394: 00431024 and v0,v0,v1 +80048398: a0c4006c sb a0,108(a2) +8004839c: acc60064 sw a2,100(a2) +800483a0: acc20048 sw v0,72(a2) +800483a4: 03e00008 jr ra +800483a8: acc60068 sw a2,104(a2) + +800483ac <_Z9fx_and_i8v>: +800483ac: 3c028021 lui v0,0x8021 +800483b0: 2446cfc0 addiu a2,v0,-12352 +800483b4: 8cc2003c lw v0,60(a2) +800483b8: 8cc40068 lw a0,104(a2) +800483bc: 24420001 addiu v0,v0,1 +800483c0: 8c830000 lw v1,0(a0) +800483c4: 8cc50064 lw a1,100(a2) +800483c8: acc2003c sw v0,60(a2) +800483cc: 3c028021 lui v0,0x8021 +800483d0: 30630008 andi v1,v1,0x8 +800483d4: 2442cff8 addiu v0,v0,-12296 +800483d8: aca30000 sw v1,0(a1) +800483dc: acc30078 sw v1,120(a2) +800483e0: 10a20008 beq a1,v0,80048404 <_Z9fx_and_i8v+0x58> +800483e4: acc30074 sw v1,116(a2) +800483e8: 8cc20048 lw v0,72(a2) +800483ec: 2403ecff li v1,-4865 +800483f0: 00431024 and v0,v0,v1 +800483f4: acc60064 sw a2,100(a2) +800483f8: acc20048 sw v0,72(a2) +800483fc: 03e00008 jr ra +80048400: acc60068 sw a2,104(a2) +80048404: 94c20038 lhu v0,56(a2) +80048408: 8cc301d4 lw v1,468(a2) +8004840c: 00621821 addu v1,v1,v0 +80048410: 8cc20048 lw v0,72(a2) +80048414: 90640000 lbu a0,0(v1) +80048418: 2403ecff li v1,-4865 +8004841c: 00431024 and v0,v0,v1 +80048420: a0c4006c sb a0,108(a2) +80048424: acc60064 sw a2,100(a2) +80048428: acc20048 sw v0,72(a2) +8004842c: 03e00008 jr ra +80048430: acc60068 sw a2,104(a2) + +80048434 <_Z9fx_and_i9v>: +80048434: 3c028021 lui v0,0x8021 +80048438: 2446cfc0 addiu a2,v0,-12352 +8004843c: 8cc2003c lw v0,60(a2) +80048440: 8cc40068 lw a0,104(a2) +80048444: 24420001 addiu v0,v0,1 +80048448: 8c830000 lw v1,0(a0) +8004844c: 8cc50064 lw a1,100(a2) +80048450: acc2003c sw v0,60(a2) +80048454: 3c028021 lui v0,0x8021 +80048458: 30630009 andi v1,v1,0x9 +8004845c: 2442cff8 addiu v0,v0,-12296 +80048460: aca30000 sw v1,0(a1) +80048464: acc30078 sw v1,120(a2) +80048468: 10a20008 beq a1,v0,8004848c <_Z9fx_and_i9v+0x58> +8004846c: acc30074 sw v1,116(a2) +80048470: 8cc20048 lw v0,72(a2) +80048474: 2403ecff li v1,-4865 +80048478: 00431024 and v0,v0,v1 +8004847c: acc60064 sw a2,100(a2) +80048480: acc20048 sw v0,72(a2) +80048484: 03e00008 jr ra +80048488: acc60068 sw a2,104(a2) +8004848c: 94c20038 lhu v0,56(a2) +80048490: 8cc301d4 lw v1,468(a2) +80048494: 00621821 addu v1,v1,v0 +80048498: 8cc20048 lw v0,72(a2) +8004849c: 90640000 lbu a0,0(v1) +800484a0: 2403ecff li v1,-4865 +800484a4: 00431024 and v0,v0,v1 +800484a8: a0c4006c sb a0,108(a2) +800484ac: acc60064 sw a2,100(a2) +800484b0: acc20048 sw v0,72(a2) +800484b4: 03e00008 jr ra +800484b8: acc60068 sw a2,104(a2) + +800484bc <_Z10fx_and_i10v>: +800484bc: 3c028021 lui v0,0x8021 +800484c0: 2446cfc0 addiu a2,v0,-12352 +800484c4: 8cc2003c lw v0,60(a2) +800484c8: 8cc40068 lw a0,104(a2) +800484cc: 24420001 addiu v0,v0,1 +800484d0: 8c830000 lw v1,0(a0) +800484d4: 8cc50064 lw a1,100(a2) +800484d8: acc2003c sw v0,60(a2) +800484dc: 3c028021 lui v0,0x8021 +800484e0: 3063000a andi v1,v1,0xa +800484e4: 2442cff8 addiu v0,v0,-12296 +800484e8: aca30000 sw v1,0(a1) +800484ec: acc30078 sw v1,120(a2) +800484f0: 10a20008 beq a1,v0,80048514 <_Z10fx_and_i10v+0x58> +800484f4: acc30074 sw v1,116(a2) +800484f8: 8cc20048 lw v0,72(a2) +800484fc: 2403ecff li v1,-4865 +80048500: 00431024 and v0,v0,v1 +80048504: acc60064 sw a2,100(a2) +80048508: acc20048 sw v0,72(a2) +8004850c: 03e00008 jr ra +80048510: acc60068 sw a2,104(a2) +80048514: 94c20038 lhu v0,56(a2) +80048518: 8cc301d4 lw v1,468(a2) +8004851c: 00621821 addu v1,v1,v0 +80048520: 8cc20048 lw v0,72(a2) +80048524: 90640000 lbu a0,0(v1) +80048528: 2403ecff li v1,-4865 +8004852c: 00431024 and v0,v0,v1 +80048530: a0c4006c sb a0,108(a2) +80048534: acc60064 sw a2,100(a2) +80048538: acc20048 sw v0,72(a2) +8004853c: 03e00008 jr ra +80048540: acc60068 sw a2,104(a2) + +80048544 <_Z10fx_and_i11v>: +80048544: 3c028021 lui v0,0x8021 +80048548: 2446cfc0 addiu a2,v0,-12352 +8004854c: 8cc2003c lw v0,60(a2) +80048550: 8cc40068 lw a0,104(a2) +80048554: 24420001 addiu v0,v0,1 +80048558: 8c830000 lw v1,0(a0) +8004855c: 8cc50064 lw a1,100(a2) +80048560: acc2003c sw v0,60(a2) +80048564: 3c028021 lui v0,0x8021 +80048568: 3063000b andi v1,v1,0xb +8004856c: 2442cff8 addiu v0,v0,-12296 +80048570: aca30000 sw v1,0(a1) +80048574: acc30078 sw v1,120(a2) +80048578: 10a20008 beq a1,v0,8004859c <_Z10fx_and_i11v+0x58> +8004857c: acc30074 sw v1,116(a2) +80048580: 8cc20048 lw v0,72(a2) +80048584: 2403ecff li v1,-4865 +80048588: 00431024 and v0,v0,v1 +8004858c: acc60064 sw a2,100(a2) +80048590: acc20048 sw v0,72(a2) +80048594: 03e00008 jr ra +80048598: acc60068 sw a2,104(a2) +8004859c: 94c20038 lhu v0,56(a2) +800485a0: 8cc301d4 lw v1,468(a2) +800485a4: 00621821 addu v1,v1,v0 +800485a8: 8cc20048 lw v0,72(a2) +800485ac: 90640000 lbu a0,0(v1) +800485b0: 2403ecff li v1,-4865 +800485b4: 00431024 and v0,v0,v1 +800485b8: a0c4006c sb a0,108(a2) +800485bc: acc60064 sw a2,100(a2) +800485c0: acc20048 sw v0,72(a2) +800485c4: 03e00008 jr ra +800485c8: acc60068 sw a2,104(a2) + +800485cc <_Z10fx_and_i12v>: +800485cc: 3c028021 lui v0,0x8021 +800485d0: 2446cfc0 addiu a2,v0,-12352 +800485d4: 8cc2003c lw v0,60(a2) +800485d8: 8cc40068 lw a0,104(a2) +800485dc: 24420001 addiu v0,v0,1 +800485e0: 8c830000 lw v1,0(a0) +800485e4: 8cc50064 lw a1,100(a2) +800485e8: acc2003c sw v0,60(a2) +800485ec: 3c028021 lui v0,0x8021 +800485f0: 3063000c andi v1,v1,0xc +800485f4: 2442cff8 addiu v0,v0,-12296 +800485f8: aca30000 sw v1,0(a1) +800485fc: acc30078 sw v1,120(a2) +80048600: 10a20008 beq a1,v0,80048624 <_Z10fx_and_i12v+0x58> +80048604: acc30074 sw v1,116(a2) +80048608: 8cc20048 lw v0,72(a2) +8004860c: 2403ecff li v1,-4865 +80048610: 00431024 and v0,v0,v1 +80048614: acc60064 sw a2,100(a2) +80048618: acc20048 sw v0,72(a2) +8004861c: 03e00008 jr ra +80048620: acc60068 sw a2,104(a2) +80048624: 94c20038 lhu v0,56(a2) +80048628: 8cc301d4 lw v1,468(a2) +8004862c: 00621821 addu v1,v1,v0 +80048630: 8cc20048 lw v0,72(a2) +80048634: 90640000 lbu a0,0(v1) +80048638: 2403ecff li v1,-4865 +8004863c: 00431024 and v0,v0,v1 +80048640: a0c4006c sb a0,108(a2) +80048644: acc60064 sw a2,100(a2) +80048648: acc20048 sw v0,72(a2) +8004864c: 03e00008 jr ra +80048650: acc60068 sw a2,104(a2) + +80048654 <_Z10fx_and_i13v>: +80048654: 3c028021 lui v0,0x8021 +80048658: 2446cfc0 addiu a2,v0,-12352 +8004865c: 8cc2003c lw v0,60(a2) +80048660: 8cc40068 lw a0,104(a2) +80048664: 24420001 addiu v0,v0,1 +80048668: 8c830000 lw v1,0(a0) +8004866c: 8cc50064 lw a1,100(a2) +80048670: acc2003c sw v0,60(a2) +80048674: 3c028021 lui v0,0x8021 +80048678: 3063000d andi v1,v1,0xd +8004867c: 2442cff8 addiu v0,v0,-12296 +80048680: aca30000 sw v1,0(a1) +80048684: acc30078 sw v1,120(a2) +80048688: 10a20008 beq a1,v0,800486ac <_Z10fx_and_i13v+0x58> +8004868c: acc30074 sw v1,116(a2) +80048690: 8cc20048 lw v0,72(a2) +80048694: 2403ecff li v1,-4865 +80048698: 00431024 and v0,v0,v1 +8004869c: acc60064 sw a2,100(a2) +800486a0: acc20048 sw v0,72(a2) +800486a4: 03e00008 jr ra +800486a8: acc60068 sw a2,104(a2) +800486ac: 94c20038 lhu v0,56(a2) +800486b0: 8cc301d4 lw v1,468(a2) +800486b4: 00621821 addu v1,v1,v0 +800486b8: 8cc20048 lw v0,72(a2) +800486bc: 90640000 lbu a0,0(v1) +800486c0: 2403ecff li v1,-4865 +800486c4: 00431024 and v0,v0,v1 +800486c8: a0c4006c sb a0,108(a2) +800486cc: acc60064 sw a2,100(a2) +800486d0: acc20048 sw v0,72(a2) +800486d4: 03e00008 jr ra +800486d8: acc60068 sw a2,104(a2) + +800486dc <_Z10fx_and_i14v>: +800486dc: 3c028021 lui v0,0x8021 +800486e0: 2446cfc0 addiu a2,v0,-12352 +800486e4: 8cc2003c lw v0,60(a2) +800486e8: 8cc40068 lw a0,104(a2) +800486ec: 24420001 addiu v0,v0,1 +800486f0: 8c830000 lw v1,0(a0) +800486f4: 8cc50064 lw a1,100(a2) +800486f8: acc2003c sw v0,60(a2) +800486fc: 3c028021 lui v0,0x8021 +80048700: 3063000e andi v1,v1,0xe +80048704: 2442cff8 addiu v0,v0,-12296 +80048708: aca30000 sw v1,0(a1) +8004870c: acc30078 sw v1,120(a2) +80048710: 10a20008 beq a1,v0,80048734 <_Z10fx_and_i14v+0x58> +80048714: acc30074 sw v1,116(a2) +80048718: 8cc20048 lw v0,72(a2) +8004871c: 2403ecff li v1,-4865 +80048720: 00431024 and v0,v0,v1 +80048724: acc60064 sw a2,100(a2) +80048728: acc20048 sw v0,72(a2) +8004872c: 03e00008 jr ra +80048730: acc60068 sw a2,104(a2) +80048734: 94c20038 lhu v0,56(a2) +80048738: 8cc301d4 lw v1,468(a2) +8004873c: 00621821 addu v1,v1,v0 +80048740: 8cc20048 lw v0,72(a2) +80048744: 90640000 lbu a0,0(v1) +80048748: 2403ecff li v1,-4865 +8004874c: 00431024 and v0,v0,v1 +80048750: a0c4006c sb a0,108(a2) +80048754: acc60064 sw a2,100(a2) +80048758: acc20048 sw v0,72(a2) +8004875c: 03e00008 jr ra +80048760: acc60068 sw a2,104(a2) + +80048764 <_Z10fx_and_i15v>: +80048764: 3c028021 lui v0,0x8021 +80048768: 2446cfc0 addiu a2,v0,-12352 +8004876c: 8cc2003c lw v0,60(a2) +80048770: 8cc40068 lw a0,104(a2) +80048774: 24420001 addiu v0,v0,1 +80048778: 8c830000 lw v1,0(a0) +8004877c: 8cc50064 lw a1,100(a2) +80048780: acc2003c sw v0,60(a2) +80048784: 3c028021 lui v0,0x8021 +80048788: 3063000f andi v1,v1,0xf +8004878c: 2442cff8 addiu v0,v0,-12296 +80048790: aca30000 sw v1,0(a1) +80048794: acc30078 sw v1,120(a2) +80048798: 10a20008 beq a1,v0,800487bc <_Z10fx_and_i15v+0x58> +8004879c: acc30074 sw v1,116(a2) +800487a0: 8cc20048 lw v0,72(a2) +800487a4: 2403ecff li v1,-4865 +800487a8: 00431024 and v0,v0,v1 +800487ac: acc60064 sw a2,100(a2) +800487b0: acc20048 sw v0,72(a2) +800487b4: 03e00008 jr ra +800487b8: acc60068 sw a2,104(a2) +800487bc: 94c20038 lhu v0,56(a2) +800487c0: 8cc301d4 lw v1,468(a2) +800487c4: 00621821 addu v1,v1,v0 +800487c8: 8cc20048 lw v0,72(a2) +800487cc: 90640000 lbu a0,0(v1) +800487d0: 2403ecff li v1,-4865 +800487d4: 00431024 and v0,v0,v1 +800487d8: a0c4006c sb a0,108(a2) +800487dc: acc60064 sw a2,100(a2) +800487e0: acc20048 sw v0,72(a2) +800487e4: 03e00008 jr ra +800487e8: acc60068 sw a2,104(a2) + +800487ec <_Z9fx_bic_i1v>: +800487ec: 3c028021 lui v0,0x8021 +800487f0: 2447cfc0 addiu a3,v0,-12352 +800487f4: 8ce50068 lw a1,104(a3) +800487f8: 8ce4003c lw a0,60(a3) +800487fc: 8ca30000 lw v1,0(a1) +80048800: 2402fffe li v0,-2 +80048804: 00621824 and v1,v1,v0 +80048808: 8ce60064 lw a2,100(a3) +8004880c: 3c028021 lui v0,0x8021 +80048810: 24840001 addiu a0,a0,1 +80048814: 2442cff8 addiu v0,v0,-12296 +80048818: ace4003c sw a0,60(a3) +8004881c: acc30000 sw v1,0(a2) +80048820: ace30078 sw v1,120(a3) +80048824: 10c20008 beq a2,v0,80048848 <_Z9fx_bic_i1v+0x5c> +80048828: ace30074 sw v1,116(a3) +8004882c: 8ce20048 lw v0,72(a3) +80048830: 2403ecff li v1,-4865 +80048834: 00431024 and v0,v0,v1 +80048838: ace70064 sw a3,100(a3) +8004883c: ace20048 sw v0,72(a3) +80048840: 03e00008 jr ra +80048844: ace70068 sw a3,104(a3) +80048848: 94e20038 lhu v0,56(a3) +8004884c: 8ce301d4 lw v1,468(a3) +80048850: 00621821 addu v1,v1,v0 +80048854: 8ce20048 lw v0,72(a3) +80048858: 90640000 lbu a0,0(v1) +8004885c: 2403ecff li v1,-4865 +80048860: 00431024 and v0,v0,v1 +80048864: a0e4006c sb a0,108(a3) +80048868: ace70064 sw a3,100(a3) +8004886c: ace20048 sw v0,72(a3) +80048870: 03e00008 jr ra +80048874: ace70068 sw a3,104(a3) + +80048878 <_Z9fx_bic_i2v>: +80048878: 3c028021 lui v0,0x8021 +8004887c: 2447cfc0 addiu a3,v0,-12352 +80048880: 8ce50068 lw a1,104(a3) +80048884: 8ce4003c lw a0,60(a3) +80048888: 8ca30000 lw v1,0(a1) +8004888c: 2402fffd li v0,-3 +80048890: 00621824 and v1,v1,v0 +80048894: 8ce60064 lw a2,100(a3) +80048898: 3c028021 lui v0,0x8021 +8004889c: 24840001 addiu a0,a0,1 +800488a0: 2442cff8 addiu v0,v0,-12296 +800488a4: ace4003c sw a0,60(a3) +800488a8: acc30000 sw v1,0(a2) +800488ac: ace30078 sw v1,120(a3) +800488b0: 10c20008 beq a2,v0,800488d4 <_Z9fx_bic_i2v+0x5c> +800488b4: ace30074 sw v1,116(a3) +800488b8: 8ce20048 lw v0,72(a3) +800488bc: 2403ecff li v1,-4865 +800488c0: 00431024 and v0,v0,v1 +800488c4: ace70064 sw a3,100(a3) +800488c8: ace20048 sw v0,72(a3) +800488cc: 03e00008 jr ra +800488d0: ace70068 sw a3,104(a3) +800488d4: 94e20038 lhu v0,56(a3) +800488d8: 8ce301d4 lw v1,468(a3) +800488dc: 00621821 addu v1,v1,v0 +800488e0: 8ce20048 lw v0,72(a3) +800488e4: 90640000 lbu a0,0(v1) +800488e8: 2403ecff li v1,-4865 +800488ec: 00431024 and v0,v0,v1 +800488f0: a0e4006c sb a0,108(a3) +800488f4: ace70064 sw a3,100(a3) +800488f8: ace20048 sw v0,72(a3) +800488fc: 03e00008 jr ra +80048900: ace70068 sw a3,104(a3) + +80048904 <_Z9fx_bic_i3v>: +80048904: 3c028021 lui v0,0x8021 +80048908: 2447cfc0 addiu a3,v0,-12352 +8004890c: 8ce50068 lw a1,104(a3) +80048910: 8ce4003c lw a0,60(a3) +80048914: 8ca30000 lw v1,0(a1) +80048918: 2402fffc li v0,-4 +8004891c: 00621824 and v1,v1,v0 +80048920: 8ce60064 lw a2,100(a3) +80048924: 3c028021 lui v0,0x8021 +80048928: 24840001 addiu a0,a0,1 +8004892c: 2442cff8 addiu v0,v0,-12296 +80048930: ace4003c sw a0,60(a3) +80048934: acc30000 sw v1,0(a2) +80048938: ace30078 sw v1,120(a3) +8004893c: 10c20008 beq a2,v0,80048960 <_Z9fx_bic_i3v+0x5c> +80048940: ace30074 sw v1,116(a3) +80048944: 8ce20048 lw v0,72(a3) +80048948: 2403ecff li v1,-4865 +8004894c: 00431024 and v0,v0,v1 +80048950: ace70064 sw a3,100(a3) +80048954: ace20048 sw v0,72(a3) +80048958: 03e00008 jr ra +8004895c: ace70068 sw a3,104(a3) +80048960: 94e20038 lhu v0,56(a3) +80048964: 8ce301d4 lw v1,468(a3) +80048968: 00621821 addu v1,v1,v0 +8004896c: 8ce20048 lw v0,72(a3) +80048970: 90640000 lbu a0,0(v1) +80048974: 2403ecff li v1,-4865 +80048978: 00431024 and v0,v0,v1 +8004897c: a0e4006c sb a0,108(a3) +80048980: ace70064 sw a3,100(a3) +80048984: ace20048 sw v0,72(a3) +80048988: 03e00008 jr ra +8004898c: ace70068 sw a3,104(a3) + +80048990 <_Z9fx_bic_i4v>: +80048990: 3c028021 lui v0,0x8021 +80048994: 2447cfc0 addiu a3,v0,-12352 +80048998: 8ce50068 lw a1,104(a3) +8004899c: 8ce4003c lw a0,60(a3) +800489a0: 8ca30000 lw v1,0(a1) +800489a4: 2402fffb li v0,-5 +800489a8: 00621824 and v1,v1,v0 +800489ac: 8ce60064 lw a2,100(a3) +800489b0: 3c028021 lui v0,0x8021 +800489b4: 24840001 addiu a0,a0,1 +800489b8: 2442cff8 addiu v0,v0,-12296 +800489bc: ace4003c sw a0,60(a3) +800489c0: acc30000 sw v1,0(a2) +800489c4: ace30078 sw v1,120(a3) +800489c8: 10c20008 beq a2,v0,800489ec <_Z9fx_bic_i4v+0x5c> +800489cc: ace30074 sw v1,116(a3) +800489d0: 8ce20048 lw v0,72(a3) +800489d4: 2403ecff li v1,-4865 +800489d8: 00431024 and v0,v0,v1 +800489dc: ace70064 sw a3,100(a3) +800489e0: ace20048 sw v0,72(a3) +800489e4: 03e00008 jr ra +800489e8: ace70068 sw a3,104(a3) +800489ec: 94e20038 lhu v0,56(a3) +800489f0: 8ce301d4 lw v1,468(a3) +800489f4: 00621821 addu v1,v1,v0 +800489f8: 8ce20048 lw v0,72(a3) +800489fc: 90640000 lbu a0,0(v1) +80048a00: 2403ecff li v1,-4865 +80048a04: 00431024 and v0,v0,v1 +80048a08: a0e4006c sb a0,108(a3) +80048a0c: ace70064 sw a3,100(a3) +80048a10: ace20048 sw v0,72(a3) +80048a14: 03e00008 jr ra +80048a18: ace70068 sw a3,104(a3) + +80048a1c <_Z9fx_bic_i5v>: +80048a1c: 3c028021 lui v0,0x8021 +80048a20: 2447cfc0 addiu a3,v0,-12352 +80048a24: 8ce50068 lw a1,104(a3) +80048a28: 8ce4003c lw a0,60(a3) +80048a2c: 8ca30000 lw v1,0(a1) +80048a30: 2402fffa li v0,-6 +80048a34: 00621824 and v1,v1,v0 +80048a38: 8ce60064 lw a2,100(a3) +80048a3c: 3c028021 lui v0,0x8021 +80048a40: 24840001 addiu a0,a0,1 +80048a44: 2442cff8 addiu v0,v0,-12296 +80048a48: ace4003c sw a0,60(a3) +80048a4c: acc30000 sw v1,0(a2) +80048a50: ace30078 sw v1,120(a3) +80048a54: 10c20008 beq a2,v0,80048a78 <_Z9fx_bic_i5v+0x5c> +80048a58: ace30074 sw v1,116(a3) +80048a5c: 8ce20048 lw v0,72(a3) +80048a60: 2403ecff li v1,-4865 +80048a64: 00431024 and v0,v0,v1 +80048a68: ace70064 sw a3,100(a3) +80048a6c: ace20048 sw v0,72(a3) +80048a70: 03e00008 jr ra +80048a74: ace70068 sw a3,104(a3) +80048a78: 94e20038 lhu v0,56(a3) +80048a7c: 8ce301d4 lw v1,468(a3) +80048a80: 00621821 addu v1,v1,v0 +80048a84: 8ce20048 lw v0,72(a3) +80048a88: 90640000 lbu a0,0(v1) +80048a8c: 2403ecff li v1,-4865 +80048a90: 00431024 and v0,v0,v1 +80048a94: a0e4006c sb a0,108(a3) +80048a98: ace70064 sw a3,100(a3) +80048a9c: ace20048 sw v0,72(a3) +80048aa0: 03e00008 jr ra +80048aa4: ace70068 sw a3,104(a3) + +80048aa8 <_Z9fx_bic_i6v>: +80048aa8: 3c028021 lui v0,0x8021 +80048aac: 2447cfc0 addiu a3,v0,-12352 +80048ab0: 8ce50068 lw a1,104(a3) +80048ab4: 8ce4003c lw a0,60(a3) +80048ab8: 8ca30000 lw v1,0(a1) +80048abc: 2402fff9 li v0,-7 +80048ac0: 00621824 and v1,v1,v0 +80048ac4: 8ce60064 lw a2,100(a3) +80048ac8: 3c028021 lui v0,0x8021 +80048acc: 24840001 addiu a0,a0,1 +80048ad0: 2442cff8 addiu v0,v0,-12296 +80048ad4: ace4003c sw a0,60(a3) +80048ad8: acc30000 sw v1,0(a2) +80048adc: ace30078 sw v1,120(a3) +80048ae0: 10c20008 beq a2,v0,80048b04 <_Z9fx_bic_i6v+0x5c> +80048ae4: ace30074 sw v1,116(a3) +80048ae8: 8ce20048 lw v0,72(a3) +80048aec: 2403ecff li v1,-4865 +80048af0: 00431024 and v0,v0,v1 +80048af4: ace70064 sw a3,100(a3) +80048af8: ace20048 sw v0,72(a3) +80048afc: 03e00008 jr ra +80048b00: ace70068 sw a3,104(a3) +80048b04: 94e20038 lhu v0,56(a3) +80048b08: 8ce301d4 lw v1,468(a3) +80048b0c: 00621821 addu v1,v1,v0 +80048b10: 8ce20048 lw v0,72(a3) +80048b14: 90640000 lbu a0,0(v1) +80048b18: 2403ecff li v1,-4865 +80048b1c: 00431024 and v0,v0,v1 +80048b20: a0e4006c sb a0,108(a3) +80048b24: ace70064 sw a3,100(a3) +80048b28: ace20048 sw v0,72(a3) +80048b2c: 03e00008 jr ra +80048b30: ace70068 sw a3,104(a3) + +80048b34 <_Z9fx_bic_i7v>: +80048b34: 3c028021 lui v0,0x8021 +80048b38: 2447cfc0 addiu a3,v0,-12352 +80048b3c: 8ce50068 lw a1,104(a3) +80048b40: 8ce4003c lw a0,60(a3) +80048b44: 8ca30000 lw v1,0(a1) +80048b48: 2402fff8 li v0,-8 +80048b4c: 00621824 and v1,v1,v0 +80048b50: 8ce60064 lw a2,100(a3) +80048b54: 3c028021 lui v0,0x8021 +80048b58: 24840001 addiu a0,a0,1 +80048b5c: 2442cff8 addiu v0,v0,-12296 +80048b60: ace4003c sw a0,60(a3) +80048b64: acc30000 sw v1,0(a2) +80048b68: ace30078 sw v1,120(a3) +80048b6c: 10c20008 beq a2,v0,80048b90 <_Z9fx_bic_i7v+0x5c> +80048b70: ace30074 sw v1,116(a3) +80048b74: 8ce20048 lw v0,72(a3) +80048b78: 2403ecff li v1,-4865 +80048b7c: 00431024 and v0,v0,v1 +80048b80: ace70064 sw a3,100(a3) +80048b84: ace20048 sw v0,72(a3) +80048b88: 03e00008 jr ra +80048b8c: ace70068 sw a3,104(a3) +80048b90: 94e20038 lhu v0,56(a3) +80048b94: 8ce301d4 lw v1,468(a3) +80048b98: 00621821 addu v1,v1,v0 +80048b9c: 8ce20048 lw v0,72(a3) +80048ba0: 90640000 lbu a0,0(v1) +80048ba4: 2403ecff li v1,-4865 +80048ba8: 00431024 and v0,v0,v1 +80048bac: a0e4006c sb a0,108(a3) +80048bb0: ace70064 sw a3,100(a3) +80048bb4: ace20048 sw v0,72(a3) +80048bb8: 03e00008 jr ra +80048bbc: ace70068 sw a3,104(a3) + +80048bc0 <_Z9fx_bic_i8v>: +80048bc0: 3c028021 lui v0,0x8021 +80048bc4: 2447cfc0 addiu a3,v0,-12352 +80048bc8: 8ce50068 lw a1,104(a3) +80048bcc: 8ce4003c lw a0,60(a3) +80048bd0: 8ca30000 lw v1,0(a1) +80048bd4: 2402fff7 li v0,-9 +80048bd8: 00621824 and v1,v1,v0 +80048bdc: 8ce60064 lw a2,100(a3) +80048be0: 3c028021 lui v0,0x8021 +80048be4: 24840001 addiu a0,a0,1 +80048be8: 2442cff8 addiu v0,v0,-12296 +80048bec: ace4003c sw a0,60(a3) +80048bf0: acc30000 sw v1,0(a2) +80048bf4: ace30078 sw v1,120(a3) +80048bf8: 10c20008 beq a2,v0,80048c1c <_Z9fx_bic_i8v+0x5c> +80048bfc: ace30074 sw v1,116(a3) +80048c00: 8ce20048 lw v0,72(a3) +80048c04: 2403ecff li v1,-4865 +80048c08: 00431024 and v0,v0,v1 +80048c0c: ace70064 sw a3,100(a3) +80048c10: ace20048 sw v0,72(a3) +80048c14: 03e00008 jr ra +80048c18: ace70068 sw a3,104(a3) +80048c1c: 94e20038 lhu v0,56(a3) +80048c20: 8ce301d4 lw v1,468(a3) +80048c24: 00621821 addu v1,v1,v0 +80048c28: 8ce20048 lw v0,72(a3) +80048c2c: 90640000 lbu a0,0(v1) +80048c30: 2403ecff li v1,-4865 +80048c34: 00431024 and v0,v0,v1 +80048c38: a0e4006c sb a0,108(a3) +80048c3c: ace70064 sw a3,100(a3) +80048c40: ace20048 sw v0,72(a3) +80048c44: 03e00008 jr ra +80048c48: ace70068 sw a3,104(a3) + +80048c4c <_Z9fx_bic_i9v>: +80048c4c: 3c028021 lui v0,0x8021 +80048c50: 2447cfc0 addiu a3,v0,-12352 +80048c54: 8ce50068 lw a1,104(a3) +80048c58: 8ce4003c lw a0,60(a3) +80048c5c: 8ca30000 lw v1,0(a1) +80048c60: 2402fff6 li v0,-10 +80048c64: 00621824 and v1,v1,v0 +80048c68: 8ce60064 lw a2,100(a3) +80048c6c: 3c028021 lui v0,0x8021 +80048c70: 24840001 addiu a0,a0,1 +80048c74: 2442cff8 addiu v0,v0,-12296 +80048c78: ace4003c sw a0,60(a3) +80048c7c: acc30000 sw v1,0(a2) +80048c80: ace30078 sw v1,120(a3) +80048c84: 10c20008 beq a2,v0,80048ca8 <_Z9fx_bic_i9v+0x5c> +80048c88: ace30074 sw v1,116(a3) +80048c8c: 8ce20048 lw v0,72(a3) +80048c90: 2403ecff li v1,-4865 +80048c94: 00431024 and v0,v0,v1 +80048c98: ace70064 sw a3,100(a3) +80048c9c: ace20048 sw v0,72(a3) +80048ca0: 03e00008 jr ra +80048ca4: ace70068 sw a3,104(a3) +80048ca8: 94e20038 lhu v0,56(a3) +80048cac: 8ce301d4 lw v1,468(a3) +80048cb0: 00621821 addu v1,v1,v0 +80048cb4: 8ce20048 lw v0,72(a3) +80048cb8: 90640000 lbu a0,0(v1) +80048cbc: 2403ecff li v1,-4865 +80048cc0: 00431024 and v0,v0,v1 +80048cc4: a0e4006c sb a0,108(a3) +80048cc8: ace70064 sw a3,100(a3) +80048ccc: ace20048 sw v0,72(a3) +80048cd0: 03e00008 jr ra +80048cd4: ace70068 sw a3,104(a3) + +80048cd8 <_Z10fx_bic_i10v>: +80048cd8: 3c028021 lui v0,0x8021 +80048cdc: 2447cfc0 addiu a3,v0,-12352 +80048ce0: 8ce50068 lw a1,104(a3) +80048ce4: 8ce4003c lw a0,60(a3) +80048ce8: 8ca30000 lw v1,0(a1) +80048cec: 2402fff5 li v0,-11 +80048cf0: 00621824 and v1,v1,v0 +80048cf4: 8ce60064 lw a2,100(a3) +80048cf8: 3c028021 lui v0,0x8021 +80048cfc: 24840001 addiu a0,a0,1 +80048d00: 2442cff8 addiu v0,v0,-12296 +80048d04: ace4003c sw a0,60(a3) +80048d08: acc30000 sw v1,0(a2) +80048d0c: ace30078 sw v1,120(a3) +80048d10: 10c20008 beq a2,v0,80048d34 <_Z10fx_bic_i10v+0x5c> +80048d14: ace30074 sw v1,116(a3) +80048d18: 8ce20048 lw v0,72(a3) +80048d1c: 2403ecff li v1,-4865 +80048d20: 00431024 and v0,v0,v1 +80048d24: ace70064 sw a3,100(a3) +80048d28: ace20048 sw v0,72(a3) +80048d2c: 03e00008 jr ra +80048d30: ace70068 sw a3,104(a3) +80048d34: 94e20038 lhu v0,56(a3) +80048d38: 8ce301d4 lw v1,468(a3) +80048d3c: 00621821 addu v1,v1,v0 +80048d40: 8ce20048 lw v0,72(a3) +80048d44: 90640000 lbu a0,0(v1) +80048d48: 2403ecff li v1,-4865 +80048d4c: 00431024 and v0,v0,v1 +80048d50: a0e4006c sb a0,108(a3) +80048d54: ace70064 sw a3,100(a3) +80048d58: ace20048 sw v0,72(a3) +80048d5c: 03e00008 jr ra +80048d60: ace70068 sw a3,104(a3) + +80048d64 <_Z10fx_bic_i11v>: +80048d64: 3c028021 lui v0,0x8021 +80048d68: 2447cfc0 addiu a3,v0,-12352 +80048d6c: 8ce50068 lw a1,104(a3) +80048d70: 8ce4003c lw a0,60(a3) +80048d74: 8ca30000 lw v1,0(a1) +80048d78: 2402fff4 li v0,-12 +80048d7c: 00621824 and v1,v1,v0 +80048d80: 8ce60064 lw a2,100(a3) +80048d84: 3c028021 lui v0,0x8021 +80048d88: 24840001 addiu a0,a0,1 +80048d8c: 2442cff8 addiu v0,v0,-12296 +80048d90: ace4003c sw a0,60(a3) +80048d94: acc30000 sw v1,0(a2) +80048d98: ace30078 sw v1,120(a3) +80048d9c: 10c20008 beq a2,v0,80048dc0 <_Z10fx_bic_i11v+0x5c> +80048da0: ace30074 sw v1,116(a3) +80048da4: 8ce20048 lw v0,72(a3) +80048da8: 2403ecff li v1,-4865 +80048dac: 00431024 and v0,v0,v1 +80048db0: ace70064 sw a3,100(a3) +80048db4: ace20048 sw v0,72(a3) +80048db8: 03e00008 jr ra +80048dbc: ace70068 sw a3,104(a3) +80048dc0: 94e20038 lhu v0,56(a3) +80048dc4: 8ce301d4 lw v1,468(a3) +80048dc8: 00621821 addu v1,v1,v0 +80048dcc: 8ce20048 lw v0,72(a3) +80048dd0: 90640000 lbu a0,0(v1) +80048dd4: 2403ecff li v1,-4865 +80048dd8: 00431024 and v0,v0,v1 +80048ddc: a0e4006c sb a0,108(a3) +80048de0: ace70064 sw a3,100(a3) +80048de4: ace20048 sw v0,72(a3) +80048de8: 03e00008 jr ra +80048dec: ace70068 sw a3,104(a3) + +80048df0 <_Z10fx_bic_i12v>: +80048df0: 3c028021 lui v0,0x8021 +80048df4: 2447cfc0 addiu a3,v0,-12352 +80048df8: 8ce50068 lw a1,104(a3) +80048dfc: 8ce4003c lw a0,60(a3) +80048e00: 8ca30000 lw v1,0(a1) +80048e04: 2402fff3 li v0,-13 +80048e08: 00621824 and v1,v1,v0 +80048e0c: 8ce60064 lw a2,100(a3) +80048e10: 3c028021 lui v0,0x8021 +80048e14: 24840001 addiu a0,a0,1 +80048e18: 2442cff8 addiu v0,v0,-12296 +80048e1c: ace4003c sw a0,60(a3) +80048e20: acc30000 sw v1,0(a2) +80048e24: ace30078 sw v1,120(a3) +80048e28: 10c20008 beq a2,v0,80048e4c <_Z10fx_bic_i12v+0x5c> +80048e2c: ace30074 sw v1,116(a3) +80048e30: 8ce20048 lw v0,72(a3) +80048e34: 2403ecff li v1,-4865 +80048e38: 00431024 and v0,v0,v1 +80048e3c: ace70064 sw a3,100(a3) +80048e40: ace20048 sw v0,72(a3) +80048e44: 03e00008 jr ra +80048e48: ace70068 sw a3,104(a3) +80048e4c: 94e20038 lhu v0,56(a3) +80048e50: 8ce301d4 lw v1,468(a3) +80048e54: 00621821 addu v1,v1,v0 +80048e58: 8ce20048 lw v0,72(a3) +80048e5c: 90640000 lbu a0,0(v1) +80048e60: 2403ecff li v1,-4865 +80048e64: 00431024 and v0,v0,v1 +80048e68: a0e4006c sb a0,108(a3) +80048e6c: ace70064 sw a3,100(a3) +80048e70: ace20048 sw v0,72(a3) +80048e74: 03e00008 jr ra +80048e78: ace70068 sw a3,104(a3) + +80048e7c <_Z10fx_bic_i13v>: +80048e7c: 3c028021 lui v0,0x8021 +80048e80: 2447cfc0 addiu a3,v0,-12352 +80048e84: 8ce50068 lw a1,104(a3) +80048e88: 8ce4003c lw a0,60(a3) +80048e8c: 8ca30000 lw v1,0(a1) +80048e90: 2402fff2 li v0,-14 +80048e94: 00621824 and v1,v1,v0 +80048e98: 8ce60064 lw a2,100(a3) +80048e9c: 3c028021 lui v0,0x8021 +80048ea0: 24840001 addiu a0,a0,1 +80048ea4: 2442cff8 addiu v0,v0,-12296 +80048ea8: ace4003c sw a0,60(a3) +80048eac: acc30000 sw v1,0(a2) +80048eb0: ace30078 sw v1,120(a3) +80048eb4: 10c20008 beq a2,v0,80048ed8 <_Z10fx_bic_i13v+0x5c> +80048eb8: ace30074 sw v1,116(a3) +80048ebc: 8ce20048 lw v0,72(a3) +80048ec0: 2403ecff li v1,-4865 +80048ec4: 00431024 and v0,v0,v1 +80048ec8: ace70064 sw a3,100(a3) +80048ecc: ace20048 sw v0,72(a3) +80048ed0: 03e00008 jr ra +80048ed4: ace70068 sw a3,104(a3) +80048ed8: 94e20038 lhu v0,56(a3) +80048edc: 8ce301d4 lw v1,468(a3) +80048ee0: 00621821 addu v1,v1,v0 +80048ee4: 8ce20048 lw v0,72(a3) +80048ee8: 90640000 lbu a0,0(v1) +80048eec: 2403ecff li v1,-4865 +80048ef0: 00431024 and v0,v0,v1 +80048ef4: a0e4006c sb a0,108(a3) +80048ef8: ace70064 sw a3,100(a3) +80048efc: ace20048 sw v0,72(a3) +80048f00: 03e00008 jr ra +80048f04: ace70068 sw a3,104(a3) + +80048f08 <_Z10fx_bic_i14v>: +80048f08: 3c028021 lui v0,0x8021 +80048f0c: 2447cfc0 addiu a3,v0,-12352 +80048f10: 8ce50068 lw a1,104(a3) +80048f14: 8ce4003c lw a0,60(a3) +80048f18: 8ca30000 lw v1,0(a1) +80048f1c: 2402fff1 li v0,-15 +80048f20: 00621824 and v1,v1,v0 +80048f24: 8ce60064 lw a2,100(a3) +80048f28: 3c028021 lui v0,0x8021 +80048f2c: 24840001 addiu a0,a0,1 +80048f30: 2442cff8 addiu v0,v0,-12296 +80048f34: ace4003c sw a0,60(a3) +80048f38: acc30000 sw v1,0(a2) +80048f3c: ace30078 sw v1,120(a3) +80048f40: 10c20008 beq a2,v0,80048f64 <_Z10fx_bic_i14v+0x5c> +80048f44: ace30074 sw v1,116(a3) +80048f48: 8ce20048 lw v0,72(a3) +80048f4c: 2403ecff li v1,-4865 +80048f50: 00431024 and v0,v0,v1 +80048f54: ace70064 sw a3,100(a3) +80048f58: ace20048 sw v0,72(a3) +80048f5c: 03e00008 jr ra +80048f60: ace70068 sw a3,104(a3) +80048f64: 94e20038 lhu v0,56(a3) +80048f68: 8ce301d4 lw v1,468(a3) +80048f6c: 00621821 addu v1,v1,v0 +80048f70: 8ce20048 lw v0,72(a3) +80048f74: 90640000 lbu a0,0(v1) +80048f78: 2403ecff li v1,-4865 +80048f7c: 00431024 and v0,v0,v1 +80048f80: a0e4006c sb a0,108(a3) +80048f84: ace70064 sw a3,100(a3) +80048f88: ace20048 sw v0,72(a3) +80048f8c: 03e00008 jr ra +80048f90: ace70068 sw a3,104(a3) + +80048f94 <_Z10fx_bic_i15v>: +80048f94: 3c028021 lui v0,0x8021 +80048f98: 2447cfc0 addiu a3,v0,-12352 +80048f9c: 8ce50068 lw a1,104(a3) +80048fa0: 8ce4003c lw a0,60(a3) +80048fa4: 8ca30000 lw v1,0(a1) +80048fa8: 2402fff0 li v0,-16 +80048fac: 00621824 and v1,v1,v0 +80048fb0: 8ce60064 lw a2,100(a3) +80048fb4: 3c028021 lui v0,0x8021 +80048fb8: 24840001 addiu a0,a0,1 +80048fbc: 2442cff8 addiu v0,v0,-12296 +80048fc0: ace4003c sw a0,60(a3) +80048fc4: acc30000 sw v1,0(a2) +80048fc8: ace30078 sw v1,120(a3) +80048fcc: 10c20008 beq a2,v0,80048ff0 <_Z10fx_bic_i15v+0x5c> +80048fd0: ace30074 sw v1,116(a3) +80048fd4: 8ce20048 lw v0,72(a3) +80048fd8: 2403ecff li v1,-4865 +80048fdc: 00431024 and v0,v0,v1 +80048fe0: ace70064 sw a3,100(a3) +80048fe4: ace20048 sw v0,72(a3) +80048fe8: 03e00008 jr ra +80048fec: ace70068 sw a3,104(a3) +80048ff0: 94e20038 lhu v0,56(a3) +80048ff4: 8ce301d4 lw v1,468(a3) +80048ff8: 00621821 addu v1,v1,v0 +80048ffc: 8ce20048 lw v0,72(a3) +80049000: 90640000 lbu a0,0(v1) +80049004: 2403ecff li v1,-4865 +80049008: 00431024 and v0,v0,v1 +8004900c: a0e4006c sb a0,108(a3) +80049010: ace70064 sw a3,100(a3) +80049014: ace20048 sw v0,72(a3) +80049018: 03e00008 jr ra +8004901c: ace70068 sw a3,104(a3) + +80049020 <_Z10fx_mult_r0v>: +80049020: 3c028021 lui v0,0x8021 +80049024: 2446cfc0 addiu a2,v0,-12352 +80049028: 8cc40068 lw a0,104(a2) +8004902c: 8045cfc0 lb a1,-12352(v0) +80049030: 80830000 lb v1,0(a0) +80049034: 8cc2003c lw v0,60(a2) +80049038: 70651802 mul v1,v1,a1 +8004903c: 24420001 addiu v0,v0,1 +80049040: acc2003c sw v0,60(a2) +80049044: 8cc40064 lw a0,100(a2) +80049048: 3c028021 lui v0,0x8021 +8004904c: 2442cff8 addiu v0,v0,-12296 +80049050: ac830000 sw v1,0(a0) +80049054: acc30078 sw v1,120(a2) +80049058: 10820008 beq a0,v0,8004907c <_Z10fx_mult_r0v+0x5c> +8004905c: acc30074 sw v1,116(a2) +80049060: 8cc20048 lw v0,72(a2) +80049064: 2403ecff li v1,-4865 +80049068: 00431024 and v0,v0,v1 +8004906c: acc60064 sw a2,100(a2) +80049070: acc20048 sw v0,72(a2) +80049074: 03e00008 jr ra +80049078: acc60068 sw a2,104(a2) +8004907c: 94c20038 lhu v0,56(a2) +80049080: 8cc301d4 lw v1,468(a2) +80049084: 00621821 addu v1,v1,v0 +80049088: 8cc20048 lw v0,72(a2) +8004908c: 90640000 lbu a0,0(v1) +80049090: 2403ecff li v1,-4865 +80049094: 00431024 and v0,v0,v1 +80049098: a0c4006c sb a0,108(a2) +8004909c: acc60064 sw a2,100(a2) +800490a0: acc20048 sw v0,72(a2) +800490a4: 03e00008 jr ra +800490a8: acc60068 sw a2,104(a2) + +800490ac <_Z10fx_mult_r1v>: +800490ac: 3c028021 lui v0,0x8021 +800490b0: 2446cfc0 addiu a2,v0,-12352 +800490b4: 8cc40068 lw a0,104(a2) +800490b8: 80c50004 lb a1,4(a2) +800490bc: 80830000 lb v1,0(a0) +800490c0: 8cc2003c lw v0,60(a2) +800490c4: 70651802 mul v1,v1,a1 +800490c8: 24420001 addiu v0,v0,1 +800490cc: acc2003c sw v0,60(a2) +800490d0: 8cc40064 lw a0,100(a2) +800490d4: 3c028021 lui v0,0x8021 +800490d8: 2442cff8 addiu v0,v0,-12296 +800490dc: ac830000 sw v1,0(a0) +800490e0: acc30078 sw v1,120(a2) +800490e4: 10820008 beq a0,v0,80049108 <_Z10fx_mult_r1v+0x5c> +800490e8: acc30074 sw v1,116(a2) +800490ec: 8cc20048 lw v0,72(a2) +800490f0: 2403ecff li v1,-4865 +800490f4: 00431024 and v0,v0,v1 +800490f8: acc60064 sw a2,100(a2) +800490fc: acc20048 sw v0,72(a2) +80049100: 03e00008 jr ra +80049104: acc60068 sw a2,104(a2) +80049108: 94c20038 lhu v0,56(a2) +8004910c: 8cc301d4 lw v1,468(a2) +80049110: 00621821 addu v1,v1,v0 +80049114: 8cc20048 lw v0,72(a2) +80049118: 90640000 lbu a0,0(v1) +8004911c: 2403ecff li v1,-4865 +80049120: 00431024 and v0,v0,v1 +80049124: a0c4006c sb a0,108(a2) +80049128: acc60064 sw a2,100(a2) +8004912c: acc20048 sw v0,72(a2) +80049130: 03e00008 jr ra +80049134: acc60068 sw a2,104(a2) + +80049138 <_Z10fx_mult_r2v>: +80049138: 3c028021 lui v0,0x8021 +8004913c: 2446cfc0 addiu a2,v0,-12352 +80049140: 8cc40068 lw a0,104(a2) +80049144: 80c50008 lb a1,8(a2) +80049148: 80830000 lb v1,0(a0) +8004914c: 8cc2003c lw v0,60(a2) +80049150: 70651802 mul v1,v1,a1 +80049154: 24420001 addiu v0,v0,1 +80049158: acc2003c sw v0,60(a2) +8004915c: 8cc40064 lw a0,100(a2) +80049160: 3c028021 lui v0,0x8021 +80049164: 2442cff8 addiu v0,v0,-12296 +80049168: ac830000 sw v1,0(a0) +8004916c: acc30078 sw v1,120(a2) +80049170: 10820008 beq a0,v0,80049194 <_Z10fx_mult_r2v+0x5c> +80049174: acc30074 sw v1,116(a2) +80049178: 8cc20048 lw v0,72(a2) +8004917c: 2403ecff li v1,-4865 +80049180: 00431024 and v0,v0,v1 +80049184: acc60064 sw a2,100(a2) +80049188: acc20048 sw v0,72(a2) +8004918c: 03e00008 jr ra +80049190: acc60068 sw a2,104(a2) +80049194: 94c20038 lhu v0,56(a2) +80049198: 8cc301d4 lw v1,468(a2) +8004919c: 00621821 addu v1,v1,v0 +800491a0: 8cc20048 lw v0,72(a2) +800491a4: 90640000 lbu a0,0(v1) +800491a8: 2403ecff li v1,-4865 +800491ac: 00431024 and v0,v0,v1 +800491b0: a0c4006c sb a0,108(a2) +800491b4: acc60064 sw a2,100(a2) +800491b8: acc20048 sw v0,72(a2) +800491bc: 03e00008 jr ra +800491c0: acc60068 sw a2,104(a2) + +800491c4 <_Z10fx_mult_r3v>: +800491c4: 3c028021 lui v0,0x8021 +800491c8: 2446cfc0 addiu a2,v0,-12352 +800491cc: 8cc40068 lw a0,104(a2) +800491d0: 80c5000c lb a1,12(a2) +800491d4: 80830000 lb v1,0(a0) +800491d8: 8cc2003c lw v0,60(a2) +800491dc: 70651802 mul v1,v1,a1 +800491e0: 24420001 addiu v0,v0,1 +800491e4: acc2003c sw v0,60(a2) +800491e8: 8cc40064 lw a0,100(a2) +800491ec: 3c028021 lui v0,0x8021 +800491f0: 2442cff8 addiu v0,v0,-12296 +800491f4: ac830000 sw v1,0(a0) +800491f8: acc30078 sw v1,120(a2) +800491fc: 10820008 beq a0,v0,80049220 <_Z10fx_mult_r3v+0x5c> +80049200: acc30074 sw v1,116(a2) +80049204: 8cc20048 lw v0,72(a2) +80049208: 2403ecff li v1,-4865 +8004920c: 00431024 and v0,v0,v1 +80049210: acc60064 sw a2,100(a2) +80049214: acc20048 sw v0,72(a2) +80049218: 03e00008 jr ra +8004921c: acc60068 sw a2,104(a2) +80049220: 94c20038 lhu v0,56(a2) +80049224: 8cc301d4 lw v1,468(a2) +80049228: 00621821 addu v1,v1,v0 +8004922c: 8cc20048 lw v0,72(a2) +80049230: 90640000 lbu a0,0(v1) +80049234: 2403ecff li v1,-4865 +80049238: 00431024 and v0,v0,v1 +8004923c: a0c4006c sb a0,108(a2) +80049240: acc60064 sw a2,100(a2) +80049244: acc20048 sw v0,72(a2) +80049248: 03e00008 jr ra +8004924c: acc60068 sw a2,104(a2) + +80049250 <_Z10fx_mult_r4v>: +80049250: 3c028021 lui v0,0x8021 +80049254: 2446cfc0 addiu a2,v0,-12352 +80049258: 8cc40068 lw a0,104(a2) +8004925c: 80c50010 lb a1,16(a2) +80049260: 80830000 lb v1,0(a0) +80049264: 8cc2003c lw v0,60(a2) +80049268: 70651802 mul v1,v1,a1 +8004926c: 24420001 addiu v0,v0,1 +80049270: acc2003c sw v0,60(a2) +80049274: 8cc40064 lw a0,100(a2) +80049278: 3c028021 lui v0,0x8021 +8004927c: 2442cff8 addiu v0,v0,-12296 +80049280: ac830000 sw v1,0(a0) +80049284: acc30078 sw v1,120(a2) +80049288: 10820008 beq a0,v0,800492ac <_Z10fx_mult_r4v+0x5c> +8004928c: acc30074 sw v1,116(a2) +80049290: 8cc20048 lw v0,72(a2) +80049294: 2403ecff li v1,-4865 +80049298: 00431024 and v0,v0,v1 +8004929c: acc60064 sw a2,100(a2) +800492a0: acc20048 sw v0,72(a2) +800492a4: 03e00008 jr ra +800492a8: acc60068 sw a2,104(a2) +800492ac: 94c20038 lhu v0,56(a2) +800492b0: 8cc301d4 lw v1,468(a2) +800492b4: 00621821 addu v1,v1,v0 +800492b8: 8cc20048 lw v0,72(a2) +800492bc: 90640000 lbu a0,0(v1) +800492c0: 2403ecff li v1,-4865 +800492c4: 00431024 and v0,v0,v1 +800492c8: a0c4006c sb a0,108(a2) +800492cc: acc60064 sw a2,100(a2) +800492d0: acc20048 sw v0,72(a2) +800492d4: 03e00008 jr ra +800492d8: acc60068 sw a2,104(a2) + +800492dc <_Z10fx_mult_r5v>: +800492dc: 3c028021 lui v0,0x8021 +800492e0: 2446cfc0 addiu a2,v0,-12352 +800492e4: 8cc40068 lw a0,104(a2) +800492e8: 80c50014 lb a1,20(a2) +800492ec: 80830000 lb v1,0(a0) +800492f0: 8cc2003c lw v0,60(a2) +800492f4: 70651802 mul v1,v1,a1 +800492f8: 24420001 addiu v0,v0,1 +800492fc: acc2003c sw v0,60(a2) +80049300: 8cc40064 lw a0,100(a2) +80049304: 3c028021 lui v0,0x8021 +80049308: 2442cff8 addiu v0,v0,-12296 +8004930c: ac830000 sw v1,0(a0) +80049310: acc30078 sw v1,120(a2) +80049314: 10820008 beq a0,v0,80049338 <_Z10fx_mult_r5v+0x5c> +80049318: acc30074 sw v1,116(a2) +8004931c: 8cc20048 lw v0,72(a2) +80049320: 2403ecff li v1,-4865 +80049324: 00431024 and v0,v0,v1 +80049328: acc60064 sw a2,100(a2) +8004932c: acc20048 sw v0,72(a2) +80049330: 03e00008 jr ra +80049334: acc60068 sw a2,104(a2) +80049338: 94c20038 lhu v0,56(a2) +8004933c: 8cc301d4 lw v1,468(a2) +80049340: 00621821 addu v1,v1,v0 +80049344: 8cc20048 lw v0,72(a2) +80049348: 90640000 lbu a0,0(v1) +8004934c: 2403ecff li v1,-4865 +80049350: 00431024 and v0,v0,v1 +80049354: a0c4006c sb a0,108(a2) +80049358: acc60064 sw a2,100(a2) +8004935c: acc20048 sw v0,72(a2) +80049360: 03e00008 jr ra +80049364: acc60068 sw a2,104(a2) + +80049368 <_Z10fx_mult_r6v>: +80049368: 3c028021 lui v0,0x8021 +8004936c: 2446cfc0 addiu a2,v0,-12352 +80049370: 8cc40068 lw a0,104(a2) +80049374: 80c50018 lb a1,24(a2) +80049378: 80830000 lb v1,0(a0) +8004937c: 8cc2003c lw v0,60(a2) +80049380: 70651802 mul v1,v1,a1 +80049384: 24420001 addiu v0,v0,1 +80049388: acc2003c sw v0,60(a2) +8004938c: 8cc40064 lw a0,100(a2) +80049390: 3c028021 lui v0,0x8021 +80049394: 2442cff8 addiu v0,v0,-12296 +80049398: ac830000 sw v1,0(a0) +8004939c: acc30078 sw v1,120(a2) +800493a0: 10820008 beq a0,v0,800493c4 <_Z10fx_mult_r6v+0x5c> +800493a4: acc30074 sw v1,116(a2) +800493a8: 8cc20048 lw v0,72(a2) +800493ac: 2403ecff li v1,-4865 +800493b0: 00431024 and v0,v0,v1 +800493b4: acc60064 sw a2,100(a2) +800493b8: acc20048 sw v0,72(a2) +800493bc: 03e00008 jr ra +800493c0: acc60068 sw a2,104(a2) +800493c4: 94c20038 lhu v0,56(a2) +800493c8: 8cc301d4 lw v1,468(a2) +800493cc: 00621821 addu v1,v1,v0 +800493d0: 8cc20048 lw v0,72(a2) +800493d4: 90640000 lbu a0,0(v1) +800493d8: 2403ecff li v1,-4865 +800493dc: 00431024 and v0,v0,v1 +800493e0: a0c4006c sb a0,108(a2) +800493e4: acc60064 sw a2,100(a2) +800493e8: acc20048 sw v0,72(a2) +800493ec: 03e00008 jr ra +800493f0: acc60068 sw a2,104(a2) + +800493f4 <_Z10fx_mult_r7v>: +800493f4: 3c028021 lui v0,0x8021 +800493f8: 2446cfc0 addiu a2,v0,-12352 +800493fc: 8cc40068 lw a0,104(a2) +80049400: 80c5001c lb a1,28(a2) +80049404: 80830000 lb v1,0(a0) +80049408: 8cc2003c lw v0,60(a2) +8004940c: 70651802 mul v1,v1,a1 +80049410: 24420001 addiu v0,v0,1 +80049414: acc2003c sw v0,60(a2) +80049418: 8cc40064 lw a0,100(a2) +8004941c: 3c028021 lui v0,0x8021 +80049420: 2442cff8 addiu v0,v0,-12296 +80049424: ac830000 sw v1,0(a0) +80049428: acc30078 sw v1,120(a2) +8004942c: 10820008 beq a0,v0,80049450 <_Z10fx_mult_r7v+0x5c> +80049430: acc30074 sw v1,116(a2) +80049434: 8cc20048 lw v0,72(a2) +80049438: 2403ecff li v1,-4865 +8004943c: 00431024 and v0,v0,v1 +80049440: acc60064 sw a2,100(a2) +80049444: acc20048 sw v0,72(a2) +80049448: 03e00008 jr ra +8004944c: acc60068 sw a2,104(a2) +80049450: 94c20038 lhu v0,56(a2) +80049454: 8cc301d4 lw v1,468(a2) +80049458: 00621821 addu v1,v1,v0 +8004945c: 8cc20048 lw v0,72(a2) +80049460: 90640000 lbu a0,0(v1) +80049464: 2403ecff li v1,-4865 +80049468: 00431024 and v0,v0,v1 +8004946c: a0c4006c sb a0,108(a2) +80049470: acc60064 sw a2,100(a2) +80049474: acc20048 sw v0,72(a2) +80049478: 03e00008 jr ra +8004947c: acc60068 sw a2,104(a2) + +80049480 <_Z10fx_mult_r8v>: +80049480: 3c028021 lui v0,0x8021 +80049484: 2446cfc0 addiu a2,v0,-12352 +80049488: 8cc40068 lw a0,104(a2) +8004948c: 80c50020 lb a1,32(a2) +80049490: 80830000 lb v1,0(a0) +80049494: 8cc2003c lw v0,60(a2) +80049498: 70651802 mul v1,v1,a1 +8004949c: 24420001 addiu v0,v0,1 +800494a0: acc2003c sw v0,60(a2) +800494a4: 8cc40064 lw a0,100(a2) +800494a8: 3c028021 lui v0,0x8021 +800494ac: 2442cff8 addiu v0,v0,-12296 +800494b0: ac830000 sw v1,0(a0) +800494b4: acc30078 sw v1,120(a2) +800494b8: 10820008 beq a0,v0,800494dc <_Z10fx_mult_r8v+0x5c> +800494bc: acc30074 sw v1,116(a2) +800494c0: 8cc20048 lw v0,72(a2) +800494c4: 2403ecff li v1,-4865 +800494c8: 00431024 and v0,v0,v1 +800494cc: acc60064 sw a2,100(a2) +800494d0: acc20048 sw v0,72(a2) +800494d4: 03e00008 jr ra +800494d8: acc60068 sw a2,104(a2) +800494dc: 94c20038 lhu v0,56(a2) +800494e0: 8cc301d4 lw v1,468(a2) +800494e4: 00621821 addu v1,v1,v0 +800494e8: 8cc20048 lw v0,72(a2) +800494ec: 90640000 lbu a0,0(v1) +800494f0: 2403ecff li v1,-4865 +800494f4: 00431024 and v0,v0,v1 +800494f8: a0c4006c sb a0,108(a2) +800494fc: acc60064 sw a2,100(a2) +80049500: acc20048 sw v0,72(a2) +80049504: 03e00008 jr ra +80049508: acc60068 sw a2,104(a2) + +8004950c <_Z10fx_mult_r9v>: +8004950c: 3c028021 lui v0,0x8021 +80049510: 2446cfc0 addiu a2,v0,-12352 +80049514: 8cc40068 lw a0,104(a2) +80049518: 80c50024 lb a1,36(a2) +8004951c: 80830000 lb v1,0(a0) +80049520: 8cc2003c lw v0,60(a2) +80049524: 70651802 mul v1,v1,a1 +80049528: 24420001 addiu v0,v0,1 +8004952c: acc2003c sw v0,60(a2) +80049530: 8cc40064 lw a0,100(a2) +80049534: 3c028021 lui v0,0x8021 +80049538: 2442cff8 addiu v0,v0,-12296 +8004953c: ac830000 sw v1,0(a0) +80049540: acc30078 sw v1,120(a2) +80049544: 10820008 beq a0,v0,80049568 <_Z10fx_mult_r9v+0x5c> +80049548: acc30074 sw v1,116(a2) +8004954c: 8cc20048 lw v0,72(a2) +80049550: 2403ecff li v1,-4865 +80049554: 00431024 and v0,v0,v1 +80049558: acc60064 sw a2,100(a2) +8004955c: acc20048 sw v0,72(a2) +80049560: 03e00008 jr ra +80049564: acc60068 sw a2,104(a2) +80049568: 94c20038 lhu v0,56(a2) +8004956c: 8cc301d4 lw v1,468(a2) +80049570: 00621821 addu v1,v1,v0 +80049574: 8cc20048 lw v0,72(a2) +80049578: 90640000 lbu a0,0(v1) +8004957c: 2403ecff li v1,-4865 +80049580: 00431024 and v0,v0,v1 +80049584: a0c4006c sb a0,108(a2) +80049588: acc60064 sw a2,100(a2) +8004958c: acc20048 sw v0,72(a2) +80049590: 03e00008 jr ra +80049594: acc60068 sw a2,104(a2) + +80049598 <_Z11fx_mult_r10v>: +80049598: 3c028021 lui v0,0x8021 +8004959c: 2446cfc0 addiu a2,v0,-12352 +800495a0: 8cc40068 lw a0,104(a2) +800495a4: 80c50028 lb a1,40(a2) +800495a8: 80830000 lb v1,0(a0) +800495ac: 8cc2003c lw v0,60(a2) +800495b0: 70651802 mul v1,v1,a1 +800495b4: 24420001 addiu v0,v0,1 +800495b8: acc2003c sw v0,60(a2) +800495bc: 8cc40064 lw a0,100(a2) +800495c0: 3c028021 lui v0,0x8021 +800495c4: 2442cff8 addiu v0,v0,-12296 +800495c8: ac830000 sw v1,0(a0) +800495cc: acc30078 sw v1,120(a2) +800495d0: 10820008 beq a0,v0,800495f4 <_Z11fx_mult_r10v+0x5c> +800495d4: acc30074 sw v1,116(a2) +800495d8: 8cc20048 lw v0,72(a2) +800495dc: 2403ecff li v1,-4865 +800495e0: 00431024 and v0,v0,v1 +800495e4: acc60064 sw a2,100(a2) +800495e8: acc20048 sw v0,72(a2) +800495ec: 03e00008 jr ra +800495f0: acc60068 sw a2,104(a2) +800495f4: 94c20038 lhu v0,56(a2) +800495f8: 8cc301d4 lw v1,468(a2) +800495fc: 00621821 addu v1,v1,v0 +80049600: 8cc20048 lw v0,72(a2) +80049604: 90640000 lbu a0,0(v1) +80049608: 2403ecff li v1,-4865 +8004960c: 00431024 and v0,v0,v1 +80049610: a0c4006c sb a0,108(a2) +80049614: acc60064 sw a2,100(a2) +80049618: acc20048 sw v0,72(a2) +8004961c: 03e00008 jr ra +80049620: acc60068 sw a2,104(a2) + +80049624 <_Z11fx_mult_r11v>: +80049624: 3c028021 lui v0,0x8021 +80049628: 2446cfc0 addiu a2,v0,-12352 +8004962c: 8cc40068 lw a0,104(a2) +80049630: 80c5002c lb a1,44(a2) +80049634: 80830000 lb v1,0(a0) +80049638: 8cc2003c lw v0,60(a2) +8004963c: 70651802 mul v1,v1,a1 +80049640: 24420001 addiu v0,v0,1 +80049644: acc2003c sw v0,60(a2) +80049648: 8cc40064 lw a0,100(a2) +8004964c: 3c028021 lui v0,0x8021 +80049650: 2442cff8 addiu v0,v0,-12296 +80049654: ac830000 sw v1,0(a0) +80049658: acc30078 sw v1,120(a2) +8004965c: 10820008 beq a0,v0,80049680 <_Z11fx_mult_r11v+0x5c> +80049660: acc30074 sw v1,116(a2) +80049664: 8cc20048 lw v0,72(a2) +80049668: 2403ecff li v1,-4865 +8004966c: 00431024 and v0,v0,v1 +80049670: acc60064 sw a2,100(a2) +80049674: acc20048 sw v0,72(a2) +80049678: 03e00008 jr ra +8004967c: acc60068 sw a2,104(a2) +80049680: 94c20038 lhu v0,56(a2) +80049684: 8cc301d4 lw v1,468(a2) +80049688: 00621821 addu v1,v1,v0 +8004968c: 8cc20048 lw v0,72(a2) +80049690: 90640000 lbu a0,0(v1) +80049694: 2403ecff li v1,-4865 +80049698: 00431024 and v0,v0,v1 +8004969c: a0c4006c sb a0,108(a2) +800496a0: acc60064 sw a2,100(a2) +800496a4: acc20048 sw v0,72(a2) +800496a8: 03e00008 jr ra +800496ac: acc60068 sw a2,104(a2) + +800496b0 <_Z11fx_mult_r12v>: +800496b0: 3c028021 lui v0,0x8021 +800496b4: 2446cfc0 addiu a2,v0,-12352 +800496b8: 8cc40068 lw a0,104(a2) +800496bc: 80c50030 lb a1,48(a2) +800496c0: 80830000 lb v1,0(a0) +800496c4: 8cc2003c lw v0,60(a2) +800496c8: 70651802 mul v1,v1,a1 +800496cc: 24420001 addiu v0,v0,1 +800496d0: acc2003c sw v0,60(a2) +800496d4: 8cc40064 lw a0,100(a2) +800496d8: 3c028021 lui v0,0x8021 +800496dc: 2442cff8 addiu v0,v0,-12296 +800496e0: ac830000 sw v1,0(a0) +800496e4: acc30078 sw v1,120(a2) +800496e8: 10820008 beq a0,v0,8004970c <_Z11fx_mult_r12v+0x5c> +800496ec: acc30074 sw v1,116(a2) +800496f0: 8cc20048 lw v0,72(a2) +800496f4: 2403ecff li v1,-4865 +800496f8: 00431024 and v0,v0,v1 +800496fc: acc60064 sw a2,100(a2) +80049700: acc20048 sw v0,72(a2) +80049704: 03e00008 jr ra +80049708: acc60068 sw a2,104(a2) +8004970c: 94c20038 lhu v0,56(a2) +80049710: 8cc301d4 lw v1,468(a2) +80049714: 00621821 addu v1,v1,v0 +80049718: 8cc20048 lw v0,72(a2) +8004971c: 90640000 lbu a0,0(v1) +80049720: 2403ecff li v1,-4865 +80049724: 00431024 and v0,v0,v1 +80049728: a0c4006c sb a0,108(a2) +8004972c: acc60064 sw a2,100(a2) +80049730: acc20048 sw v0,72(a2) +80049734: 03e00008 jr ra +80049738: acc60068 sw a2,104(a2) + +8004973c <_Z11fx_mult_r13v>: +8004973c: 3c028021 lui v0,0x8021 +80049740: 2446cfc0 addiu a2,v0,-12352 +80049744: 8cc40068 lw a0,104(a2) +80049748: 80c50034 lb a1,52(a2) +8004974c: 80830000 lb v1,0(a0) +80049750: 8cc2003c lw v0,60(a2) +80049754: 70651802 mul v1,v1,a1 +80049758: 24420001 addiu v0,v0,1 +8004975c: acc2003c sw v0,60(a2) +80049760: 8cc40064 lw a0,100(a2) +80049764: 3c028021 lui v0,0x8021 +80049768: 2442cff8 addiu v0,v0,-12296 +8004976c: ac830000 sw v1,0(a0) +80049770: acc30078 sw v1,120(a2) +80049774: 10820008 beq a0,v0,80049798 <_Z11fx_mult_r13v+0x5c> +80049778: acc30074 sw v1,116(a2) +8004977c: 8cc20048 lw v0,72(a2) +80049780: 2403ecff li v1,-4865 +80049784: 00431024 and v0,v0,v1 +80049788: acc60064 sw a2,100(a2) +8004978c: acc20048 sw v0,72(a2) +80049790: 03e00008 jr ra +80049794: acc60068 sw a2,104(a2) +80049798: 94c20038 lhu v0,56(a2) +8004979c: 8cc301d4 lw v1,468(a2) +800497a0: 00621821 addu v1,v1,v0 +800497a4: 8cc20048 lw v0,72(a2) +800497a8: 90640000 lbu a0,0(v1) +800497ac: 2403ecff li v1,-4865 +800497b0: 00431024 and v0,v0,v1 +800497b4: a0c4006c sb a0,108(a2) +800497b8: acc60064 sw a2,100(a2) +800497bc: acc20048 sw v0,72(a2) +800497c0: 03e00008 jr ra +800497c4: acc60068 sw a2,104(a2) + +800497c8 <_Z11fx_mult_r14v>: +800497c8: 3c028021 lui v0,0x8021 +800497cc: 2446cfc0 addiu a2,v0,-12352 +800497d0: 8cc40068 lw a0,104(a2) +800497d4: 80c50038 lb a1,56(a2) +800497d8: 80830000 lb v1,0(a0) +800497dc: 8cc2003c lw v0,60(a2) +800497e0: 70651802 mul v1,v1,a1 +800497e4: 24420001 addiu v0,v0,1 +800497e8: acc2003c sw v0,60(a2) +800497ec: 8cc40064 lw a0,100(a2) +800497f0: 3c028021 lui v0,0x8021 +800497f4: 2442cff8 addiu v0,v0,-12296 +800497f8: ac830000 sw v1,0(a0) +800497fc: acc30078 sw v1,120(a2) +80049800: 10820008 beq a0,v0,80049824 <_Z11fx_mult_r14v+0x5c> +80049804: acc30074 sw v1,116(a2) +80049808: 8cc20048 lw v0,72(a2) +8004980c: 2403ecff li v1,-4865 +80049810: 00431024 and v0,v0,v1 +80049814: acc60064 sw a2,100(a2) +80049818: acc20048 sw v0,72(a2) +8004981c: 03e00008 jr ra +80049820: acc60068 sw a2,104(a2) +80049824: 94c20038 lhu v0,56(a2) +80049828: 8cc301d4 lw v1,468(a2) +8004982c: 00621821 addu v1,v1,v0 +80049830: 8cc20048 lw v0,72(a2) +80049834: 90640000 lbu a0,0(v1) +80049838: 2403ecff li v1,-4865 +8004983c: 00431024 and v0,v0,v1 +80049840: a0c4006c sb a0,108(a2) +80049844: acc60064 sw a2,100(a2) +80049848: acc20048 sw v0,72(a2) +8004984c: 03e00008 jr ra +80049850: acc60068 sw a2,104(a2) + +80049854 <_Z11fx_mult_r15v>: +80049854: 3c028021 lui v0,0x8021 +80049858: 2446cfc0 addiu a2,v0,-12352 +8004985c: 8cc3003c lw v1,60(a2) +80049860: 8cc50068 lw a1,104(a2) +80049864: 00031600 sll v0,v1,0x18 +80049868: 80a40000 lb a0,0(a1) +8004986c: 00021603 sra v0,v0,0x18 +80049870: 70822002 mul a0,a0,v0 +80049874: 8cc50064 lw a1,100(a2) +80049878: 3c028021 lui v0,0x8021 +8004987c: 24630001 addiu v1,v1,1 +80049880: 2442cff8 addiu v0,v0,-12296 +80049884: acc3003c sw v1,60(a2) +80049888: aca40000 sw a0,0(a1) +8004988c: acc40078 sw a0,120(a2) +80049890: 10a20008 beq a1,v0,800498b4 <_Z11fx_mult_r15v+0x60> +80049894: acc40074 sw a0,116(a2) +80049898: 8cc20048 lw v0,72(a2) +8004989c: 2403ecff li v1,-4865 +800498a0: 00431024 and v0,v0,v1 +800498a4: acc60064 sw a2,100(a2) +800498a8: acc20048 sw v0,72(a2) +800498ac: 03e00008 jr ra +800498b0: acc60068 sw a2,104(a2) +800498b4: 94c20038 lhu v0,56(a2) +800498b8: 8cc301d4 lw v1,468(a2) +800498bc: 00621821 addu v1,v1,v0 +800498c0: 8cc20048 lw v0,72(a2) +800498c4: 90640000 lbu a0,0(v1) +800498c8: 2403ecff li v1,-4865 +800498cc: 00431024 and v0,v0,v1 +800498d0: a0c4006c sb a0,108(a2) +800498d4: acc60064 sw a2,100(a2) +800498d8: acc20048 sw v0,72(a2) +800498dc: 03e00008 jr ra +800498e0: acc60068 sw a2,104(a2) + +800498e4 <_Z11fx_umult_r0v>: +800498e4: 3c028021 lui v0,0x8021 +800498e8: 2446cfc0 addiu a2,v0,-12352 +800498ec: 8cc40068 lw a0,104(a2) +800498f0: 9045cfc0 lbu a1,-12352(v0) +800498f4: 90830000 lbu v1,0(a0) +800498f8: 8cc2003c lw v0,60(a2) +800498fc: 70651802 mul v1,v1,a1 +80049900: 24420001 addiu v0,v0,1 +80049904: acc2003c sw v0,60(a2) +80049908: 8cc40064 lw a0,100(a2) +8004990c: 3c028021 lui v0,0x8021 +80049910: 2442cff8 addiu v0,v0,-12296 +80049914: ac830000 sw v1,0(a0) +80049918: acc30078 sw v1,120(a2) +8004991c: 10820008 beq a0,v0,80049940 <_Z11fx_umult_r0v+0x5c> +80049920: acc30074 sw v1,116(a2) +80049924: 8cc20048 lw v0,72(a2) +80049928: 2403ecff li v1,-4865 +8004992c: 00431024 and v0,v0,v1 +80049930: acc60064 sw a2,100(a2) +80049934: acc20048 sw v0,72(a2) +80049938: 03e00008 jr ra +8004993c: acc60068 sw a2,104(a2) +80049940: 94c20038 lhu v0,56(a2) +80049944: 8cc301d4 lw v1,468(a2) +80049948: 00621821 addu v1,v1,v0 +8004994c: 8cc20048 lw v0,72(a2) +80049950: 90640000 lbu a0,0(v1) +80049954: 2403ecff li v1,-4865 +80049958: 00431024 and v0,v0,v1 +8004995c: a0c4006c sb a0,108(a2) +80049960: acc60064 sw a2,100(a2) +80049964: acc20048 sw v0,72(a2) +80049968: 03e00008 jr ra +8004996c: acc60068 sw a2,104(a2) + +80049970 <_Z11fx_umult_r1v>: +80049970: 3c028021 lui v0,0x8021 +80049974: 2446cfc0 addiu a2,v0,-12352 +80049978: 8cc40068 lw a0,104(a2) +8004997c: 90c50004 lbu a1,4(a2) +80049980: 90830000 lbu v1,0(a0) +80049984: 8cc2003c lw v0,60(a2) +80049988: 70651802 mul v1,v1,a1 +8004998c: 24420001 addiu v0,v0,1 +80049990: acc2003c sw v0,60(a2) +80049994: 8cc40064 lw a0,100(a2) +80049998: 3c028021 lui v0,0x8021 +8004999c: 2442cff8 addiu v0,v0,-12296 +800499a0: ac830000 sw v1,0(a0) +800499a4: acc30078 sw v1,120(a2) +800499a8: 10820008 beq a0,v0,800499cc <_Z11fx_umult_r1v+0x5c> +800499ac: acc30074 sw v1,116(a2) +800499b0: 8cc20048 lw v0,72(a2) +800499b4: 2403ecff li v1,-4865 +800499b8: 00431024 and v0,v0,v1 +800499bc: acc60064 sw a2,100(a2) +800499c0: acc20048 sw v0,72(a2) +800499c4: 03e00008 jr ra +800499c8: acc60068 sw a2,104(a2) +800499cc: 94c20038 lhu v0,56(a2) +800499d0: 8cc301d4 lw v1,468(a2) +800499d4: 00621821 addu v1,v1,v0 +800499d8: 8cc20048 lw v0,72(a2) +800499dc: 90640000 lbu a0,0(v1) +800499e0: 2403ecff li v1,-4865 +800499e4: 00431024 and v0,v0,v1 +800499e8: a0c4006c sb a0,108(a2) +800499ec: acc60064 sw a2,100(a2) +800499f0: acc20048 sw v0,72(a2) +800499f4: 03e00008 jr ra +800499f8: acc60068 sw a2,104(a2) + +800499fc <_Z11fx_umult_r2v>: +800499fc: 3c028021 lui v0,0x8021 +80049a00: 2446cfc0 addiu a2,v0,-12352 +80049a04: 8cc40068 lw a0,104(a2) +80049a08: 90c50008 lbu a1,8(a2) +80049a0c: 90830000 lbu v1,0(a0) +80049a10: 8cc2003c lw v0,60(a2) +80049a14: 70651802 mul v1,v1,a1 +80049a18: 24420001 addiu v0,v0,1 +80049a1c: acc2003c sw v0,60(a2) +80049a20: 8cc40064 lw a0,100(a2) +80049a24: 3c028021 lui v0,0x8021 +80049a28: 2442cff8 addiu v0,v0,-12296 +80049a2c: ac830000 sw v1,0(a0) +80049a30: acc30078 sw v1,120(a2) +80049a34: 10820008 beq a0,v0,80049a58 <_Z11fx_umult_r2v+0x5c> +80049a38: acc30074 sw v1,116(a2) +80049a3c: 8cc20048 lw v0,72(a2) +80049a40: 2403ecff li v1,-4865 +80049a44: 00431024 and v0,v0,v1 +80049a48: acc60064 sw a2,100(a2) +80049a4c: acc20048 sw v0,72(a2) +80049a50: 03e00008 jr ra +80049a54: acc60068 sw a2,104(a2) +80049a58: 94c20038 lhu v0,56(a2) +80049a5c: 8cc301d4 lw v1,468(a2) +80049a60: 00621821 addu v1,v1,v0 +80049a64: 8cc20048 lw v0,72(a2) +80049a68: 90640000 lbu a0,0(v1) +80049a6c: 2403ecff li v1,-4865 +80049a70: 00431024 and v0,v0,v1 +80049a74: a0c4006c sb a0,108(a2) +80049a78: acc60064 sw a2,100(a2) +80049a7c: acc20048 sw v0,72(a2) +80049a80: 03e00008 jr ra +80049a84: acc60068 sw a2,104(a2) + +80049a88 <_Z11fx_umult_r3v>: +80049a88: 3c028021 lui v0,0x8021 +80049a8c: 2446cfc0 addiu a2,v0,-12352 +80049a90: 8cc40068 lw a0,104(a2) +80049a94: 90c5000c lbu a1,12(a2) +80049a98: 90830000 lbu v1,0(a0) +80049a9c: 8cc2003c lw v0,60(a2) +80049aa0: 70651802 mul v1,v1,a1 +80049aa4: 24420001 addiu v0,v0,1 +80049aa8: acc2003c sw v0,60(a2) +80049aac: 8cc40064 lw a0,100(a2) +80049ab0: 3c028021 lui v0,0x8021 +80049ab4: 2442cff8 addiu v0,v0,-12296 +80049ab8: ac830000 sw v1,0(a0) +80049abc: acc30078 sw v1,120(a2) +80049ac0: 10820008 beq a0,v0,80049ae4 <_Z11fx_umult_r3v+0x5c> +80049ac4: acc30074 sw v1,116(a2) +80049ac8: 8cc20048 lw v0,72(a2) +80049acc: 2403ecff li v1,-4865 +80049ad0: 00431024 and v0,v0,v1 +80049ad4: acc60064 sw a2,100(a2) +80049ad8: acc20048 sw v0,72(a2) +80049adc: 03e00008 jr ra +80049ae0: acc60068 sw a2,104(a2) +80049ae4: 94c20038 lhu v0,56(a2) +80049ae8: 8cc301d4 lw v1,468(a2) +80049aec: 00621821 addu v1,v1,v0 +80049af0: 8cc20048 lw v0,72(a2) +80049af4: 90640000 lbu a0,0(v1) +80049af8: 2403ecff li v1,-4865 +80049afc: 00431024 and v0,v0,v1 +80049b00: a0c4006c sb a0,108(a2) +80049b04: acc60064 sw a2,100(a2) +80049b08: acc20048 sw v0,72(a2) +80049b0c: 03e00008 jr ra +80049b10: acc60068 sw a2,104(a2) + +80049b14 <_Z11fx_umult_r4v>: +80049b14: 3c028021 lui v0,0x8021 +80049b18: 2446cfc0 addiu a2,v0,-12352 +80049b1c: 8cc40068 lw a0,104(a2) +80049b20: 90c50010 lbu a1,16(a2) +80049b24: 90830000 lbu v1,0(a0) +80049b28: 8cc2003c lw v0,60(a2) +80049b2c: 70651802 mul v1,v1,a1 +80049b30: 24420001 addiu v0,v0,1 +80049b34: acc2003c sw v0,60(a2) +80049b38: 8cc40064 lw a0,100(a2) +80049b3c: 3c028021 lui v0,0x8021 +80049b40: 2442cff8 addiu v0,v0,-12296 +80049b44: ac830000 sw v1,0(a0) +80049b48: acc30078 sw v1,120(a2) +80049b4c: 10820008 beq a0,v0,80049b70 <_Z11fx_umult_r4v+0x5c> +80049b50: acc30074 sw v1,116(a2) +80049b54: 8cc20048 lw v0,72(a2) +80049b58: 2403ecff li v1,-4865 +80049b5c: 00431024 and v0,v0,v1 +80049b60: acc60064 sw a2,100(a2) +80049b64: acc20048 sw v0,72(a2) +80049b68: 03e00008 jr ra +80049b6c: acc60068 sw a2,104(a2) +80049b70: 94c20038 lhu v0,56(a2) +80049b74: 8cc301d4 lw v1,468(a2) +80049b78: 00621821 addu v1,v1,v0 +80049b7c: 8cc20048 lw v0,72(a2) +80049b80: 90640000 lbu a0,0(v1) +80049b84: 2403ecff li v1,-4865 +80049b88: 00431024 and v0,v0,v1 +80049b8c: a0c4006c sb a0,108(a2) +80049b90: acc60064 sw a2,100(a2) +80049b94: acc20048 sw v0,72(a2) +80049b98: 03e00008 jr ra +80049b9c: acc60068 sw a2,104(a2) + +80049ba0 <_Z11fx_umult_r5v>: +80049ba0: 3c028021 lui v0,0x8021 +80049ba4: 2446cfc0 addiu a2,v0,-12352 +80049ba8: 8cc40068 lw a0,104(a2) +80049bac: 90c50014 lbu a1,20(a2) +80049bb0: 90830000 lbu v1,0(a0) +80049bb4: 8cc2003c lw v0,60(a2) +80049bb8: 70651802 mul v1,v1,a1 +80049bbc: 24420001 addiu v0,v0,1 +80049bc0: acc2003c sw v0,60(a2) +80049bc4: 8cc40064 lw a0,100(a2) +80049bc8: 3c028021 lui v0,0x8021 +80049bcc: 2442cff8 addiu v0,v0,-12296 +80049bd0: ac830000 sw v1,0(a0) +80049bd4: acc30078 sw v1,120(a2) +80049bd8: 10820008 beq a0,v0,80049bfc <_Z11fx_umult_r5v+0x5c> +80049bdc: acc30074 sw v1,116(a2) +80049be0: 8cc20048 lw v0,72(a2) +80049be4: 2403ecff li v1,-4865 +80049be8: 00431024 and v0,v0,v1 +80049bec: acc60064 sw a2,100(a2) +80049bf0: acc20048 sw v0,72(a2) +80049bf4: 03e00008 jr ra +80049bf8: acc60068 sw a2,104(a2) +80049bfc: 94c20038 lhu v0,56(a2) +80049c00: 8cc301d4 lw v1,468(a2) +80049c04: 00621821 addu v1,v1,v0 +80049c08: 8cc20048 lw v0,72(a2) +80049c0c: 90640000 lbu a0,0(v1) +80049c10: 2403ecff li v1,-4865 +80049c14: 00431024 and v0,v0,v1 +80049c18: a0c4006c sb a0,108(a2) +80049c1c: acc60064 sw a2,100(a2) +80049c20: acc20048 sw v0,72(a2) +80049c24: 03e00008 jr ra +80049c28: acc60068 sw a2,104(a2) + +80049c2c <_Z11fx_umult_r6v>: +80049c2c: 3c028021 lui v0,0x8021 +80049c30: 2446cfc0 addiu a2,v0,-12352 +80049c34: 8cc40068 lw a0,104(a2) +80049c38: 90c50018 lbu a1,24(a2) +80049c3c: 90830000 lbu v1,0(a0) +80049c40: 8cc2003c lw v0,60(a2) +80049c44: 70651802 mul v1,v1,a1 +80049c48: 24420001 addiu v0,v0,1 +80049c4c: acc2003c sw v0,60(a2) +80049c50: 8cc40064 lw a0,100(a2) +80049c54: 3c028021 lui v0,0x8021 +80049c58: 2442cff8 addiu v0,v0,-12296 +80049c5c: ac830000 sw v1,0(a0) +80049c60: acc30078 sw v1,120(a2) +80049c64: 10820008 beq a0,v0,80049c88 <_Z11fx_umult_r6v+0x5c> +80049c68: acc30074 sw v1,116(a2) +80049c6c: 8cc20048 lw v0,72(a2) +80049c70: 2403ecff li v1,-4865 +80049c74: 00431024 and v0,v0,v1 +80049c78: acc60064 sw a2,100(a2) +80049c7c: acc20048 sw v0,72(a2) +80049c80: 03e00008 jr ra +80049c84: acc60068 sw a2,104(a2) +80049c88: 94c20038 lhu v0,56(a2) +80049c8c: 8cc301d4 lw v1,468(a2) +80049c90: 00621821 addu v1,v1,v0 +80049c94: 8cc20048 lw v0,72(a2) +80049c98: 90640000 lbu a0,0(v1) +80049c9c: 2403ecff li v1,-4865 +80049ca0: 00431024 and v0,v0,v1 +80049ca4: a0c4006c sb a0,108(a2) +80049ca8: acc60064 sw a2,100(a2) +80049cac: acc20048 sw v0,72(a2) +80049cb0: 03e00008 jr ra +80049cb4: acc60068 sw a2,104(a2) + +80049cb8 <_Z11fx_umult_r7v>: +80049cb8: 3c028021 lui v0,0x8021 +80049cbc: 2446cfc0 addiu a2,v0,-12352 +80049cc0: 8cc40068 lw a0,104(a2) +80049cc4: 90c5001c lbu a1,28(a2) +80049cc8: 90830000 lbu v1,0(a0) +80049ccc: 8cc2003c lw v0,60(a2) +80049cd0: 70651802 mul v1,v1,a1 +80049cd4: 24420001 addiu v0,v0,1 +80049cd8: acc2003c sw v0,60(a2) +80049cdc: 8cc40064 lw a0,100(a2) +80049ce0: 3c028021 lui v0,0x8021 +80049ce4: 2442cff8 addiu v0,v0,-12296 +80049ce8: ac830000 sw v1,0(a0) +80049cec: acc30078 sw v1,120(a2) +80049cf0: 10820008 beq a0,v0,80049d14 <_Z11fx_umult_r7v+0x5c> +80049cf4: acc30074 sw v1,116(a2) +80049cf8: 8cc20048 lw v0,72(a2) +80049cfc: 2403ecff li v1,-4865 +80049d00: 00431024 and v0,v0,v1 +80049d04: acc60064 sw a2,100(a2) +80049d08: acc20048 sw v0,72(a2) +80049d0c: 03e00008 jr ra +80049d10: acc60068 sw a2,104(a2) +80049d14: 94c20038 lhu v0,56(a2) +80049d18: 8cc301d4 lw v1,468(a2) +80049d1c: 00621821 addu v1,v1,v0 +80049d20: 8cc20048 lw v0,72(a2) +80049d24: 90640000 lbu a0,0(v1) +80049d28: 2403ecff li v1,-4865 +80049d2c: 00431024 and v0,v0,v1 +80049d30: a0c4006c sb a0,108(a2) +80049d34: acc60064 sw a2,100(a2) +80049d38: acc20048 sw v0,72(a2) +80049d3c: 03e00008 jr ra +80049d40: acc60068 sw a2,104(a2) + +80049d44 <_Z11fx_umult_r8v>: +80049d44: 3c028021 lui v0,0x8021 +80049d48: 2446cfc0 addiu a2,v0,-12352 +80049d4c: 8cc40068 lw a0,104(a2) +80049d50: 90c50020 lbu a1,32(a2) +80049d54: 90830000 lbu v1,0(a0) +80049d58: 8cc2003c lw v0,60(a2) +80049d5c: 70651802 mul v1,v1,a1 +80049d60: 24420001 addiu v0,v0,1 +80049d64: acc2003c sw v0,60(a2) +80049d68: 8cc40064 lw a0,100(a2) +80049d6c: 3c028021 lui v0,0x8021 +80049d70: 2442cff8 addiu v0,v0,-12296 +80049d74: ac830000 sw v1,0(a0) +80049d78: acc30078 sw v1,120(a2) +80049d7c: 10820008 beq a0,v0,80049da0 <_Z11fx_umult_r8v+0x5c> +80049d80: acc30074 sw v1,116(a2) +80049d84: 8cc20048 lw v0,72(a2) +80049d88: 2403ecff li v1,-4865 +80049d8c: 00431024 and v0,v0,v1 +80049d90: acc60064 sw a2,100(a2) +80049d94: acc20048 sw v0,72(a2) +80049d98: 03e00008 jr ra +80049d9c: acc60068 sw a2,104(a2) +80049da0: 94c20038 lhu v0,56(a2) +80049da4: 8cc301d4 lw v1,468(a2) +80049da8: 00621821 addu v1,v1,v0 +80049dac: 8cc20048 lw v0,72(a2) +80049db0: 90640000 lbu a0,0(v1) +80049db4: 2403ecff li v1,-4865 +80049db8: 00431024 and v0,v0,v1 +80049dbc: a0c4006c sb a0,108(a2) +80049dc0: acc60064 sw a2,100(a2) +80049dc4: acc20048 sw v0,72(a2) +80049dc8: 03e00008 jr ra +80049dcc: acc60068 sw a2,104(a2) + +80049dd0 <_Z11fx_umult_r9v>: +80049dd0: 3c028021 lui v0,0x8021 +80049dd4: 2446cfc0 addiu a2,v0,-12352 +80049dd8: 8cc40068 lw a0,104(a2) +80049ddc: 90c50024 lbu a1,36(a2) +80049de0: 90830000 lbu v1,0(a0) +80049de4: 8cc2003c lw v0,60(a2) +80049de8: 70651802 mul v1,v1,a1 +80049dec: 24420001 addiu v0,v0,1 +80049df0: acc2003c sw v0,60(a2) +80049df4: 8cc40064 lw a0,100(a2) +80049df8: 3c028021 lui v0,0x8021 +80049dfc: 2442cff8 addiu v0,v0,-12296 +80049e00: ac830000 sw v1,0(a0) +80049e04: acc30078 sw v1,120(a2) +80049e08: 10820008 beq a0,v0,80049e2c <_Z11fx_umult_r9v+0x5c> +80049e0c: acc30074 sw v1,116(a2) +80049e10: 8cc20048 lw v0,72(a2) +80049e14: 2403ecff li v1,-4865 +80049e18: 00431024 and v0,v0,v1 +80049e1c: acc60064 sw a2,100(a2) +80049e20: acc20048 sw v0,72(a2) +80049e24: 03e00008 jr ra +80049e28: acc60068 sw a2,104(a2) +80049e2c: 94c20038 lhu v0,56(a2) +80049e30: 8cc301d4 lw v1,468(a2) +80049e34: 00621821 addu v1,v1,v0 +80049e38: 8cc20048 lw v0,72(a2) +80049e3c: 90640000 lbu a0,0(v1) +80049e40: 2403ecff li v1,-4865 +80049e44: 00431024 and v0,v0,v1 +80049e48: a0c4006c sb a0,108(a2) +80049e4c: acc60064 sw a2,100(a2) +80049e50: acc20048 sw v0,72(a2) +80049e54: 03e00008 jr ra +80049e58: acc60068 sw a2,104(a2) + +80049e5c <_Z12fx_umult_r10v>: +80049e5c: 3c028021 lui v0,0x8021 +80049e60: 2446cfc0 addiu a2,v0,-12352 +80049e64: 8cc40068 lw a0,104(a2) +80049e68: 90c50028 lbu a1,40(a2) +80049e6c: 90830000 lbu v1,0(a0) +80049e70: 8cc2003c lw v0,60(a2) +80049e74: 70651802 mul v1,v1,a1 +80049e78: 24420001 addiu v0,v0,1 +80049e7c: acc2003c sw v0,60(a2) +80049e80: 8cc40064 lw a0,100(a2) +80049e84: 3c028021 lui v0,0x8021 +80049e88: 2442cff8 addiu v0,v0,-12296 +80049e8c: ac830000 sw v1,0(a0) +80049e90: acc30078 sw v1,120(a2) +80049e94: 10820008 beq a0,v0,80049eb8 <_Z12fx_umult_r10v+0x5c> +80049e98: acc30074 sw v1,116(a2) +80049e9c: 8cc20048 lw v0,72(a2) +80049ea0: 2403ecff li v1,-4865 +80049ea4: 00431024 and v0,v0,v1 +80049ea8: acc60064 sw a2,100(a2) +80049eac: acc20048 sw v0,72(a2) +80049eb0: 03e00008 jr ra +80049eb4: acc60068 sw a2,104(a2) +80049eb8: 94c20038 lhu v0,56(a2) +80049ebc: 8cc301d4 lw v1,468(a2) +80049ec0: 00621821 addu v1,v1,v0 +80049ec4: 8cc20048 lw v0,72(a2) +80049ec8: 90640000 lbu a0,0(v1) +80049ecc: 2403ecff li v1,-4865 +80049ed0: 00431024 and v0,v0,v1 +80049ed4: a0c4006c sb a0,108(a2) +80049ed8: acc60064 sw a2,100(a2) +80049edc: acc20048 sw v0,72(a2) +80049ee0: 03e00008 jr ra +80049ee4: acc60068 sw a2,104(a2) + +80049ee8 <_Z12fx_umult_r11v>: +80049ee8: 3c028021 lui v0,0x8021 +80049eec: 2446cfc0 addiu a2,v0,-12352 +80049ef0: 8cc40068 lw a0,104(a2) +80049ef4: 90c5002c lbu a1,44(a2) +80049ef8: 90830000 lbu v1,0(a0) +80049efc: 8cc2003c lw v0,60(a2) +80049f00: 70651802 mul v1,v1,a1 +80049f04: 24420001 addiu v0,v0,1 +80049f08: acc2003c sw v0,60(a2) +80049f0c: 8cc40064 lw a0,100(a2) +80049f10: 3c028021 lui v0,0x8021 +80049f14: 2442cff8 addiu v0,v0,-12296 +80049f18: ac830000 sw v1,0(a0) +80049f1c: acc30078 sw v1,120(a2) +80049f20: 10820008 beq a0,v0,80049f44 <_Z12fx_umult_r11v+0x5c> +80049f24: acc30074 sw v1,116(a2) +80049f28: 8cc20048 lw v0,72(a2) +80049f2c: 2403ecff li v1,-4865 +80049f30: 00431024 and v0,v0,v1 +80049f34: acc60064 sw a2,100(a2) +80049f38: acc20048 sw v0,72(a2) +80049f3c: 03e00008 jr ra +80049f40: acc60068 sw a2,104(a2) +80049f44: 94c20038 lhu v0,56(a2) +80049f48: 8cc301d4 lw v1,468(a2) +80049f4c: 00621821 addu v1,v1,v0 +80049f50: 8cc20048 lw v0,72(a2) +80049f54: 90640000 lbu a0,0(v1) +80049f58: 2403ecff li v1,-4865 +80049f5c: 00431024 and v0,v0,v1 +80049f60: a0c4006c sb a0,108(a2) +80049f64: acc60064 sw a2,100(a2) +80049f68: acc20048 sw v0,72(a2) +80049f6c: 03e00008 jr ra +80049f70: acc60068 sw a2,104(a2) + +80049f74 <_Z12fx_umult_r12v>: +80049f74: 3c028021 lui v0,0x8021 +80049f78: 2446cfc0 addiu a2,v0,-12352 +80049f7c: 8cc40068 lw a0,104(a2) +80049f80: 90c50030 lbu a1,48(a2) +80049f84: 90830000 lbu v1,0(a0) +80049f88: 8cc2003c lw v0,60(a2) +80049f8c: 70651802 mul v1,v1,a1 +80049f90: 24420001 addiu v0,v0,1 +80049f94: acc2003c sw v0,60(a2) +80049f98: 8cc40064 lw a0,100(a2) +80049f9c: 3c028021 lui v0,0x8021 +80049fa0: 2442cff8 addiu v0,v0,-12296 +80049fa4: ac830000 sw v1,0(a0) +80049fa8: acc30078 sw v1,120(a2) +80049fac: 10820008 beq a0,v0,80049fd0 <_Z12fx_umult_r12v+0x5c> +80049fb0: acc30074 sw v1,116(a2) +80049fb4: 8cc20048 lw v0,72(a2) +80049fb8: 2403ecff li v1,-4865 +80049fbc: 00431024 and v0,v0,v1 +80049fc0: acc60064 sw a2,100(a2) +80049fc4: acc20048 sw v0,72(a2) +80049fc8: 03e00008 jr ra +80049fcc: acc60068 sw a2,104(a2) +80049fd0: 94c20038 lhu v0,56(a2) +80049fd4: 8cc301d4 lw v1,468(a2) +80049fd8: 00621821 addu v1,v1,v0 +80049fdc: 8cc20048 lw v0,72(a2) +80049fe0: 90640000 lbu a0,0(v1) +80049fe4: 2403ecff li v1,-4865 +80049fe8: 00431024 and v0,v0,v1 +80049fec: a0c4006c sb a0,108(a2) +80049ff0: acc60064 sw a2,100(a2) +80049ff4: acc20048 sw v0,72(a2) +80049ff8: 03e00008 jr ra +80049ffc: acc60068 sw a2,104(a2) + +8004a000 <_Z12fx_umult_r13v>: +8004a000: 3c028021 lui v0,0x8021 +8004a004: 2446cfc0 addiu a2,v0,-12352 +8004a008: 8cc40068 lw a0,104(a2) +8004a00c: 90c50034 lbu a1,52(a2) +8004a010: 90830000 lbu v1,0(a0) +8004a014: 8cc2003c lw v0,60(a2) +8004a018: 70651802 mul v1,v1,a1 +8004a01c: 24420001 addiu v0,v0,1 +8004a020: acc2003c sw v0,60(a2) +8004a024: 8cc40064 lw a0,100(a2) +8004a028: 3c028021 lui v0,0x8021 +8004a02c: 2442cff8 addiu v0,v0,-12296 +8004a030: ac830000 sw v1,0(a0) +8004a034: acc30078 sw v1,120(a2) +8004a038: 10820008 beq a0,v0,8004a05c <_Z12fx_umult_r13v+0x5c> +8004a03c: acc30074 sw v1,116(a2) +8004a040: 8cc20048 lw v0,72(a2) +8004a044: 2403ecff li v1,-4865 +8004a048: 00431024 and v0,v0,v1 +8004a04c: acc60064 sw a2,100(a2) +8004a050: acc20048 sw v0,72(a2) +8004a054: 03e00008 jr ra +8004a058: acc60068 sw a2,104(a2) +8004a05c: 94c20038 lhu v0,56(a2) +8004a060: 8cc301d4 lw v1,468(a2) +8004a064: 00621821 addu v1,v1,v0 +8004a068: 8cc20048 lw v0,72(a2) +8004a06c: 90640000 lbu a0,0(v1) +8004a070: 2403ecff li v1,-4865 +8004a074: 00431024 and v0,v0,v1 +8004a078: a0c4006c sb a0,108(a2) +8004a07c: acc60064 sw a2,100(a2) +8004a080: acc20048 sw v0,72(a2) +8004a084: 03e00008 jr ra +8004a088: acc60068 sw a2,104(a2) + +8004a08c <_Z12fx_umult_r14v>: +8004a08c: 3c028021 lui v0,0x8021 +8004a090: 2446cfc0 addiu a2,v0,-12352 +8004a094: 8cc40068 lw a0,104(a2) +8004a098: 90c50038 lbu a1,56(a2) +8004a09c: 90830000 lbu v1,0(a0) +8004a0a0: 8cc2003c lw v0,60(a2) +8004a0a4: 70651802 mul v1,v1,a1 +8004a0a8: 24420001 addiu v0,v0,1 +8004a0ac: acc2003c sw v0,60(a2) +8004a0b0: 8cc40064 lw a0,100(a2) +8004a0b4: 3c028021 lui v0,0x8021 +8004a0b8: 2442cff8 addiu v0,v0,-12296 +8004a0bc: ac830000 sw v1,0(a0) +8004a0c0: acc30078 sw v1,120(a2) +8004a0c4: 10820008 beq a0,v0,8004a0e8 <_Z12fx_umult_r14v+0x5c> +8004a0c8: acc30074 sw v1,116(a2) +8004a0cc: 8cc20048 lw v0,72(a2) +8004a0d0: 2403ecff li v1,-4865 +8004a0d4: 00431024 and v0,v0,v1 +8004a0d8: acc60064 sw a2,100(a2) +8004a0dc: acc20048 sw v0,72(a2) +8004a0e0: 03e00008 jr ra +8004a0e4: acc60068 sw a2,104(a2) +8004a0e8: 94c20038 lhu v0,56(a2) +8004a0ec: 8cc301d4 lw v1,468(a2) +8004a0f0: 00621821 addu v1,v1,v0 +8004a0f4: 8cc20048 lw v0,72(a2) +8004a0f8: 90640000 lbu a0,0(v1) +8004a0fc: 2403ecff li v1,-4865 +8004a100: 00431024 and v0,v0,v1 +8004a104: a0c4006c sb a0,108(a2) +8004a108: acc60064 sw a2,100(a2) +8004a10c: acc20048 sw v0,72(a2) +8004a110: 03e00008 jr ra +8004a114: acc60068 sw a2,104(a2) + +8004a118 <_Z12fx_umult_r15v>: +8004a118: 3c028021 lui v0,0x8021 +8004a11c: 2446cfc0 addiu a2,v0,-12352 +8004a120: 8cc50068 lw a1,104(a2) +8004a124: 8cc3003c lw v1,60(a2) +8004a128: 90a40000 lbu a0,0(a1) +8004a12c: 306200ff andi v0,v1,0xff +8004a130: 70822002 mul a0,a0,v0 +8004a134: 8cc50064 lw a1,100(a2) +8004a138: 3c028021 lui v0,0x8021 +8004a13c: 24630001 addiu v1,v1,1 +8004a140: 2442cff8 addiu v0,v0,-12296 +8004a144: acc3003c sw v1,60(a2) +8004a148: aca40000 sw a0,0(a1) +8004a14c: acc40078 sw a0,120(a2) +8004a150: 10a20008 beq a1,v0,8004a174 <_Z12fx_umult_r15v+0x5c> +8004a154: acc40074 sw a0,116(a2) +8004a158: 8cc20048 lw v0,72(a2) +8004a15c: 2403ecff li v1,-4865 +8004a160: 00431024 and v0,v0,v1 +8004a164: acc60064 sw a2,100(a2) +8004a168: acc20048 sw v0,72(a2) +8004a16c: 03e00008 jr ra +8004a170: acc60068 sw a2,104(a2) +8004a174: 94c20038 lhu v0,56(a2) +8004a178: 8cc301d4 lw v1,468(a2) +8004a17c: 00621821 addu v1,v1,v0 +8004a180: 8cc20048 lw v0,72(a2) +8004a184: 90640000 lbu a0,0(v1) +8004a188: 2403ecff li v1,-4865 +8004a18c: 00431024 and v0,v0,v1 +8004a190: a0c4006c sb a0,108(a2) +8004a194: acc60064 sw a2,100(a2) +8004a198: acc20048 sw v0,72(a2) +8004a19c: 03e00008 jr ra +8004a1a0: acc60068 sw a2,104(a2) + +8004a1a4 <_Z10fx_mult_i0v>: +8004a1a4: 3c038021 lui v1,0x8021 +8004a1a8: 2465cfc0 addiu a1,v1,-12352 +8004a1ac: 8ca2003c lw v0,60(a1) +8004a1b0: 8ca30064 lw v1,100(a1) +8004a1b4: 24420001 addiu v0,v0,1 +8004a1b8: aca2003c sw v0,60(a1) +8004a1bc: 3c028021 lui v0,0x8021 +8004a1c0: 2442cff8 addiu v0,v0,-12296 +8004a1c4: ac600000 sw zero,0(v1) +8004a1c8: aca00074 sw zero,116(a1) +8004a1cc: 10620008 beq v1,v0,8004a1f0 <_Z10fx_mult_i0v+0x4c> +8004a1d0: aca00078 sw zero,120(a1) +8004a1d4: 8ca20048 lw v0,72(a1) +8004a1d8: 2403ecff li v1,-4865 +8004a1dc: 00431024 and v0,v0,v1 +8004a1e0: aca50064 sw a1,100(a1) +8004a1e4: aca20048 sw v0,72(a1) +8004a1e8: 03e00008 jr ra +8004a1ec: aca50068 sw a1,104(a1) +8004a1f0: 94a20038 lhu v0,56(a1) +8004a1f4: 8ca301d4 lw v1,468(a1) +8004a1f8: 00621821 addu v1,v1,v0 +8004a1fc: 8ca20048 lw v0,72(a1) +8004a200: 90640000 lbu a0,0(v1) +8004a204: 2403ecff li v1,-4865 +8004a208: 00431024 and v0,v0,v1 +8004a20c: a0a4006c sb a0,108(a1) +8004a210: aca50064 sw a1,100(a1) +8004a214: aca20048 sw v0,72(a1) +8004a218: 03e00008 jr ra +8004a21c: aca50068 sw a1,104(a1) + +8004a220 <_Z10fx_mult_i1v>: +8004a220: 3c028021 lui v0,0x8021 +8004a224: 2446cfc0 addiu a2,v0,-12352 +8004a228: 8cc2003c lw v0,60(a2) +8004a22c: 8cc40068 lw a0,104(a2) +8004a230: 24420001 addiu v0,v0,1 +8004a234: 80830000 lb v1,0(a0) +8004a238: 8cc50064 lw a1,100(a2) +8004a23c: acc2003c sw v0,60(a2) +8004a240: 3c028021 lui v0,0x8021 +8004a244: 2442cff8 addiu v0,v0,-12296 +8004a248: aca30000 sw v1,0(a1) +8004a24c: acc30078 sw v1,120(a2) +8004a250: 10a20008 beq a1,v0,8004a274 <_Z10fx_mult_i1v+0x54> +8004a254: acc30074 sw v1,116(a2) +8004a258: 8cc20048 lw v0,72(a2) +8004a25c: 2403ecff li v1,-4865 +8004a260: 00431024 and v0,v0,v1 +8004a264: acc60064 sw a2,100(a2) +8004a268: acc20048 sw v0,72(a2) +8004a26c: 03e00008 jr ra +8004a270: acc60068 sw a2,104(a2) +8004a274: 94c20038 lhu v0,56(a2) +8004a278: 8cc301d4 lw v1,468(a2) +8004a27c: 00621821 addu v1,v1,v0 +8004a280: 8cc20048 lw v0,72(a2) +8004a284: 90640000 lbu a0,0(v1) +8004a288: 2403ecff li v1,-4865 +8004a28c: 00431024 and v0,v0,v1 +8004a290: a0c4006c sb a0,108(a2) +8004a294: acc60064 sw a2,100(a2) +8004a298: acc20048 sw v0,72(a2) +8004a29c: 03e00008 jr ra +8004a2a0: acc60068 sw a2,104(a2) + +8004a2a4 <_Z10fx_mult_i2v>: +8004a2a4: 3c028021 lui v0,0x8021 +8004a2a8: 2446cfc0 addiu a2,v0,-12352 +8004a2ac: 8cc2003c lw v0,60(a2) +8004a2b0: 8cc40068 lw a0,104(a2) +8004a2b4: 24420001 addiu v0,v0,1 +8004a2b8: 80830000 lb v1,0(a0) +8004a2bc: 8cc50064 lw a1,100(a2) +8004a2c0: acc2003c sw v0,60(a2) +8004a2c4: 3c028021 lui v0,0x8021 +8004a2c8: 00031840 sll v1,v1,0x1 +8004a2cc: 2442cff8 addiu v0,v0,-12296 +8004a2d0: aca30000 sw v1,0(a1) +8004a2d4: acc30078 sw v1,120(a2) +8004a2d8: 10a20008 beq a1,v0,8004a2fc <_Z10fx_mult_i2v+0x58> +8004a2dc: acc30074 sw v1,116(a2) +8004a2e0: 8cc20048 lw v0,72(a2) +8004a2e4: 2403ecff li v1,-4865 +8004a2e8: 00431024 and v0,v0,v1 +8004a2ec: acc60064 sw a2,100(a2) +8004a2f0: acc20048 sw v0,72(a2) +8004a2f4: 03e00008 jr ra +8004a2f8: acc60068 sw a2,104(a2) +8004a2fc: 94c20038 lhu v0,56(a2) +8004a300: 8cc301d4 lw v1,468(a2) +8004a304: 00621821 addu v1,v1,v0 +8004a308: 8cc20048 lw v0,72(a2) +8004a30c: 90640000 lbu a0,0(v1) +8004a310: 2403ecff li v1,-4865 +8004a314: 00431024 and v0,v0,v1 +8004a318: a0c4006c sb a0,108(a2) +8004a31c: acc60064 sw a2,100(a2) +8004a320: acc20048 sw v0,72(a2) +8004a324: 03e00008 jr ra +8004a328: acc60068 sw a2,104(a2) + +8004a32c <_Z10fx_mult_i3v>: +8004a32c: 3c028021 lui v0,0x8021 +8004a330: 2446cfc0 addiu a2,v0,-12352 +8004a334: 8cc30068 lw v1,104(a2) +8004a338: 8cc2003c lw v0,60(a2) +8004a33c: 80640000 lb a0,0(v1) +8004a340: 24420001 addiu v0,v0,1 +8004a344: acc2003c sw v0,60(a2) +8004a348: 8cc50064 lw a1,100(a2) +8004a34c: 00041840 sll v1,a0,0x1 +8004a350: 3c028021 lui v0,0x8021 +8004a354: 00641821 addu v1,v1,a0 +8004a358: 2442cff8 addiu v0,v0,-12296 +8004a35c: aca30000 sw v1,0(a1) +8004a360: acc30078 sw v1,120(a2) +8004a364: 10a20008 beq a1,v0,8004a388 <_Z10fx_mult_i3v+0x5c> +8004a368: acc30074 sw v1,116(a2) +8004a36c: 8cc20048 lw v0,72(a2) +8004a370: 2403ecff li v1,-4865 +8004a374: 00431024 and v0,v0,v1 +8004a378: acc60064 sw a2,100(a2) +8004a37c: acc20048 sw v0,72(a2) +8004a380: 03e00008 jr ra +8004a384: acc60068 sw a2,104(a2) +8004a388: 94c20038 lhu v0,56(a2) +8004a38c: 8cc301d4 lw v1,468(a2) +8004a390: 00621821 addu v1,v1,v0 +8004a394: 8cc20048 lw v0,72(a2) +8004a398: 90640000 lbu a0,0(v1) +8004a39c: 2403ecff li v1,-4865 +8004a3a0: 00431024 and v0,v0,v1 +8004a3a4: a0c4006c sb a0,108(a2) +8004a3a8: acc60064 sw a2,100(a2) +8004a3ac: acc20048 sw v0,72(a2) +8004a3b0: 03e00008 jr ra +8004a3b4: acc60068 sw a2,104(a2) + +8004a3b8 <_Z10fx_mult_i4v>: +8004a3b8: 3c028021 lui v0,0x8021 +8004a3bc: 2446cfc0 addiu a2,v0,-12352 +8004a3c0: 8cc2003c lw v0,60(a2) +8004a3c4: 8cc40068 lw a0,104(a2) +8004a3c8: 24420001 addiu v0,v0,1 +8004a3cc: 80830000 lb v1,0(a0) +8004a3d0: 8cc50064 lw a1,100(a2) +8004a3d4: acc2003c sw v0,60(a2) +8004a3d8: 3c028021 lui v0,0x8021 +8004a3dc: 00031880 sll v1,v1,0x2 +8004a3e0: 2442cff8 addiu v0,v0,-12296 +8004a3e4: aca30000 sw v1,0(a1) +8004a3e8: acc30078 sw v1,120(a2) +8004a3ec: 10a20008 beq a1,v0,8004a410 <_Z10fx_mult_i4v+0x58> +8004a3f0: acc30074 sw v1,116(a2) +8004a3f4: 8cc20048 lw v0,72(a2) +8004a3f8: 2403ecff li v1,-4865 +8004a3fc: 00431024 and v0,v0,v1 +8004a400: acc60064 sw a2,100(a2) +8004a404: acc20048 sw v0,72(a2) +8004a408: 03e00008 jr ra +8004a40c: acc60068 sw a2,104(a2) +8004a410: 94c20038 lhu v0,56(a2) +8004a414: 8cc301d4 lw v1,468(a2) +8004a418: 00621821 addu v1,v1,v0 +8004a41c: 8cc20048 lw v0,72(a2) +8004a420: 90640000 lbu a0,0(v1) +8004a424: 2403ecff li v1,-4865 +8004a428: 00431024 and v0,v0,v1 +8004a42c: a0c4006c sb a0,108(a2) +8004a430: acc60064 sw a2,100(a2) +8004a434: acc20048 sw v0,72(a2) +8004a438: 03e00008 jr ra +8004a43c: acc60068 sw a2,104(a2) + +8004a440 <_Z10fx_mult_i5v>: +8004a440: 3c028021 lui v0,0x8021 +8004a444: 2446cfc0 addiu a2,v0,-12352 +8004a448: 8cc30068 lw v1,104(a2) +8004a44c: 8cc2003c lw v0,60(a2) +8004a450: 80640000 lb a0,0(v1) +8004a454: 24420001 addiu v0,v0,1 +8004a458: acc2003c sw v0,60(a2) +8004a45c: 8cc50064 lw a1,100(a2) +8004a460: 00041880 sll v1,a0,0x2 +8004a464: 3c028021 lui v0,0x8021 +8004a468: 00641821 addu v1,v1,a0 +8004a46c: 2442cff8 addiu v0,v0,-12296 +8004a470: aca30000 sw v1,0(a1) +8004a474: acc30078 sw v1,120(a2) +8004a478: 10a20008 beq a1,v0,8004a49c <_Z10fx_mult_i5v+0x5c> +8004a47c: acc30074 sw v1,116(a2) +8004a480: 8cc20048 lw v0,72(a2) +8004a484: 2403ecff li v1,-4865 +8004a488: 00431024 and v0,v0,v1 +8004a48c: acc60064 sw a2,100(a2) +8004a490: acc20048 sw v0,72(a2) +8004a494: 03e00008 jr ra +8004a498: acc60068 sw a2,104(a2) +8004a49c: 94c20038 lhu v0,56(a2) +8004a4a0: 8cc301d4 lw v1,468(a2) +8004a4a4: 00621821 addu v1,v1,v0 +8004a4a8: 8cc20048 lw v0,72(a2) +8004a4ac: 90640000 lbu a0,0(v1) +8004a4b0: 2403ecff li v1,-4865 +8004a4b4: 00431024 and v0,v0,v1 +8004a4b8: a0c4006c sb a0,108(a2) +8004a4bc: acc60064 sw a2,100(a2) +8004a4c0: acc20048 sw v0,72(a2) +8004a4c4: 03e00008 jr ra +8004a4c8: acc60068 sw a2,104(a2) + +8004a4cc <_Z10fx_mult_i6v>: +8004a4cc: 3c028021 lui v0,0x8021 +8004a4d0: 2446cfc0 addiu a2,v0,-12352 +8004a4d4: 8cc50068 lw a1,104(a2) +8004a4d8: 8cc4003c lw a0,60(a2) +8004a4dc: 80a20000 lb v0,0(a1) +8004a4e0: 8cc50064 lw a1,100(a2) +8004a4e4: 000218c0 sll v1,v0,0x3 +8004a4e8: 00021040 sll v0,v0,0x1 +8004a4ec: 00621823 subu v1,v1,v0 +8004a4f0: 3c028021 lui v0,0x8021 +8004a4f4: 24840001 addiu a0,a0,1 +8004a4f8: 2442cff8 addiu v0,v0,-12296 +8004a4fc: acc4003c sw a0,60(a2) +8004a500: aca30000 sw v1,0(a1) +8004a504: acc30078 sw v1,120(a2) +8004a508: 10a20008 beq a1,v0,8004a52c <_Z10fx_mult_i6v+0x60> +8004a50c: acc30074 sw v1,116(a2) +8004a510: 8cc20048 lw v0,72(a2) +8004a514: 2403ecff li v1,-4865 +8004a518: 00431024 and v0,v0,v1 +8004a51c: acc60064 sw a2,100(a2) +8004a520: acc20048 sw v0,72(a2) +8004a524: 03e00008 jr ra +8004a528: acc60068 sw a2,104(a2) +8004a52c: 94c20038 lhu v0,56(a2) +8004a530: 8cc301d4 lw v1,468(a2) +8004a534: 00621821 addu v1,v1,v0 +8004a538: 8cc20048 lw v0,72(a2) +8004a53c: 90640000 lbu a0,0(v1) +8004a540: 2403ecff li v1,-4865 +8004a544: 00431024 and v0,v0,v1 +8004a548: a0c4006c sb a0,108(a2) +8004a54c: acc60064 sw a2,100(a2) +8004a550: acc20048 sw v0,72(a2) +8004a554: 03e00008 jr ra +8004a558: acc60068 sw a2,104(a2) + +8004a55c <_Z10fx_mult_i7v>: +8004a55c: 3c028021 lui v0,0x8021 +8004a560: 2446cfc0 addiu a2,v0,-12352 +8004a564: 8cc30068 lw v1,104(a2) +8004a568: 8cc2003c lw v0,60(a2) +8004a56c: 80640000 lb a0,0(v1) +8004a570: 24420001 addiu v0,v0,1 +8004a574: acc2003c sw v0,60(a2) +8004a578: 8cc50064 lw a1,100(a2) +8004a57c: 000418c0 sll v1,a0,0x3 +8004a580: 3c028021 lui v0,0x8021 +8004a584: 00641823 subu v1,v1,a0 +8004a588: 2442cff8 addiu v0,v0,-12296 +8004a58c: aca30000 sw v1,0(a1) +8004a590: acc30078 sw v1,120(a2) +8004a594: 10a20008 beq a1,v0,8004a5b8 <_Z10fx_mult_i7v+0x5c> +8004a598: acc30074 sw v1,116(a2) +8004a59c: 8cc20048 lw v0,72(a2) +8004a5a0: 2403ecff li v1,-4865 +8004a5a4: 00431024 and v0,v0,v1 +8004a5a8: acc60064 sw a2,100(a2) +8004a5ac: acc20048 sw v0,72(a2) +8004a5b0: 03e00008 jr ra +8004a5b4: acc60068 sw a2,104(a2) +8004a5b8: 94c20038 lhu v0,56(a2) +8004a5bc: 8cc301d4 lw v1,468(a2) +8004a5c0: 00621821 addu v1,v1,v0 +8004a5c4: 8cc20048 lw v0,72(a2) +8004a5c8: 90640000 lbu a0,0(v1) +8004a5cc: 2403ecff li v1,-4865 +8004a5d0: 00431024 and v0,v0,v1 +8004a5d4: a0c4006c sb a0,108(a2) +8004a5d8: acc60064 sw a2,100(a2) +8004a5dc: acc20048 sw v0,72(a2) +8004a5e0: 03e00008 jr ra +8004a5e4: acc60068 sw a2,104(a2) + +8004a5e8 <_Z10fx_mult_i8v>: +8004a5e8: 3c028021 lui v0,0x8021 +8004a5ec: 2446cfc0 addiu a2,v0,-12352 +8004a5f0: 8cc2003c lw v0,60(a2) +8004a5f4: 8cc40068 lw a0,104(a2) +8004a5f8: 24420001 addiu v0,v0,1 +8004a5fc: 80830000 lb v1,0(a0) +8004a600: 8cc50064 lw a1,100(a2) +8004a604: acc2003c sw v0,60(a2) +8004a608: 3c028021 lui v0,0x8021 +8004a60c: 000318c0 sll v1,v1,0x3 +8004a610: 2442cff8 addiu v0,v0,-12296 +8004a614: aca30000 sw v1,0(a1) +8004a618: acc30078 sw v1,120(a2) +8004a61c: 10a20008 beq a1,v0,8004a640 <_Z10fx_mult_i8v+0x58> +8004a620: acc30074 sw v1,116(a2) +8004a624: 8cc20048 lw v0,72(a2) +8004a628: 2403ecff li v1,-4865 +8004a62c: 00431024 and v0,v0,v1 +8004a630: acc60064 sw a2,100(a2) +8004a634: acc20048 sw v0,72(a2) +8004a638: 03e00008 jr ra +8004a63c: acc60068 sw a2,104(a2) +8004a640: 94c20038 lhu v0,56(a2) +8004a644: 8cc301d4 lw v1,468(a2) +8004a648: 00621821 addu v1,v1,v0 +8004a64c: 8cc20048 lw v0,72(a2) +8004a650: 90640000 lbu a0,0(v1) +8004a654: 2403ecff li v1,-4865 +8004a658: 00431024 and v0,v0,v1 +8004a65c: a0c4006c sb a0,108(a2) +8004a660: acc60064 sw a2,100(a2) +8004a664: acc20048 sw v0,72(a2) +8004a668: 03e00008 jr ra +8004a66c: acc60068 sw a2,104(a2) + +8004a670 <_Z10fx_mult_i9v>: +8004a670: 3c028021 lui v0,0x8021 +8004a674: 2446cfc0 addiu a2,v0,-12352 +8004a678: 8cc30068 lw v1,104(a2) +8004a67c: 8cc2003c lw v0,60(a2) +8004a680: 80640000 lb a0,0(v1) +8004a684: 24420001 addiu v0,v0,1 +8004a688: acc2003c sw v0,60(a2) +8004a68c: 8cc50064 lw a1,100(a2) +8004a690: 000418c0 sll v1,a0,0x3 +8004a694: 3c028021 lui v0,0x8021 +8004a698: 00641821 addu v1,v1,a0 +8004a69c: 2442cff8 addiu v0,v0,-12296 +8004a6a0: aca30000 sw v1,0(a1) +8004a6a4: acc30078 sw v1,120(a2) +8004a6a8: 10a20008 beq a1,v0,8004a6cc <_Z10fx_mult_i9v+0x5c> +8004a6ac: acc30074 sw v1,116(a2) +8004a6b0: 8cc20048 lw v0,72(a2) +8004a6b4: 2403ecff li v1,-4865 +8004a6b8: 00431024 and v0,v0,v1 +8004a6bc: acc60064 sw a2,100(a2) +8004a6c0: acc20048 sw v0,72(a2) +8004a6c4: 03e00008 jr ra +8004a6c8: acc60068 sw a2,104(a2) +8004a6cc: 94c20038 lhu v0,56(a2) +8004a6d0: 8cc301d4 lw v1,468(a2) +8004a6d4: 00621821 addu v1,v1,v0 +8004a6d8: 8cc20048 lw v0,72(a2) +8004a6dc: 90640000 lbu a0,0(v1) +8004a6e0: 2403ecff li v1,-4865 +8004a6e4: 00431024 and v0,v0,v1 +8004a6e8: a0c4006c sb a0,108(a2) +8004a6ec: acc60064 sw a2,100(a2) +8004a6f0: acc20048 sw v0,72(a2) +8004a6f4: 03e00008 jr ra +8004a6f8: acc60068 sw a2,104(a2) + +8004a6fc <_Z11fx_mult_i10v>: +8004a6fc: 3c028021 lui v0,0x8021 +8004a700: 2446cfc0 addiu a2,v0,-12352 +8004a704: 8cc40068 lw a0,104(a2) +8004a708: 8cc2003c lw v0,60(a2) +8004a70c: 80830000 lb v1,0(a0) +8004a710: 24420001 addiu v0,v0,1 +8004a714: 000328c0 sll a1,v1,0x3 +8004a718: acc2003c sw v0,60(a2) +8004a71c: 8cc40064 lw a0,100(a2) +8004a720: 00031840 sll v1,v1,0x1 +8004a724: 3c028021 lui v0,0x8021 +8004a728: 00651821 addu v1,v1,a1 +8004a72c: 2442cff8 addiu v0,v0,-12296 +8004a730: ac830000 sw v1,0(a0) +8004a734: acc30078 sw v1,120(a2) +8004a738: 10820008 beq a0,v0,8004a75c <_Z11fx_mult_i10v+0x60> +8004a73c: acc30074 sw v1,116(a2) +8004a740: 8cc20048 lw v0,72(a2) +8004a744: 2403ecff li v1,-4865 +8004a748: 00431024 and v0,v0,v1 +8004a74c: acc60064 sw a2,100(a2) +8004a750: acc20048 sw v0,72(a2) +8004a754: 03e00008 jr ra +8004a758: acc60068 sw a2,104(a2) +8004a75c: 94c20038 lhu v0,56(a2) +8004a760: 8cc301d4 lw v1,468(a2) +8004a764: 00621821 addu v1,v1,v0 +8004a768: 8cc20048 lw v0,72(a2) +8004a76c: 90640000 lbu a0,0(v1) +8004a770: 2403ecff li v1,-4865 +8004a774: 00431024 and v0,v0,v1 +8004a778: a0c4006c sb a0,108(a2) +8004a77c: acc60064 sw a2,100(a2) +8004a780: acc20048 sw v0,72(a2) +8004a784: 03e00008 jr ra +8004a788: acc60068 sw a2,104(a2) + +8004a78c <_Z11fx_mult_i11v>: +8004a78c: 3c028021 lui v0,0x8021 +8004a790: 2447cfc0 addiu a3,v0,-12352 +8004a794: 8ce30068 lw v1,104(a3) +8004a798: 8ce4003c lw a0,60(a3) +8004a79c: 80620000 lb v0,0(v1) +8004a7a0: 8ce60064 lw a2,100(a3) +8004a7a4: 00022880 sll a1,v0,0x2 +8004a7a8: 00021900 sll v1,v0,0x4 +8004a7ac: 00651823 subu v1,v1,a1 +8004a7b0: 00621823 subu v1,v1,v0 +8004a7b4: 3c028021 lui v0,0x8021 +8004a7b8: 24840001 addiu a0,a0,1 +8004a7bc: 2442cff8 addiu v0,v0,-12296 +8004a7c0: ace4003c sw a0,60(a3) +8004a7c4: acc30000 sw v1,0(a2) +8004a7c8: ace30078 sw v1,120(a3) +8004a7cc: 10c20008 beq a2,v0,8004a7f0 <_Z11fx_mult_i11v+0x64> +8004a7d0: ace30074 sw v1,116(a3) +8004a7d4: 8ce20048 lw v0,72(a3) +8004a7d8: 2403ecff li v1,-4865 +8004a7dc: 00431024 and v0,v0,v1 +8004a7e0: ace70064 sw a3,100(a3) +8004a7e4: ace20048 sw v0,72(a3) +8004a7e8: 03e00008 jr ra +8004a7ec: ace70068 sw a3,104(a3) +8004a7f0: 94e20038 lhu v0,56(a3) +8004a7f4: 8ce301d4 lw v1,468(a3) +8004a7f8: 00621821 addu v1,v1,v0 +8004a7fc: 8ce20048 lw v0,72(a3) +8004a800: 90640000 lbu a0,0(v1) +8004a804: 2403ecff li v1,-4865 +8004a808: 00431024 and v0,v0,v1 +8004a80c: a0e4006c sb a0,108(a3) +8004a810: ace70064 sw a3,100(a3) +8004a814: ace20048 sw v0,72(a3) +8004a818: 03e00008 jr ra +8004a81c: ace70068 sw a3,104(a3) + +8004a820 <_Z11fx_mult_i12v>: +8004a820: 3c028021 lui v0,0x8021 +8004a824: 2446cfc0 addiu a2,v0,-12352 +8004a828: 8cc50068 lw a1,104(a2) +8004a82c: 8cc4003c lw a0,60(a2) +8004a830: 80a20000 lb v0,0(a1) +8004a834: 8cc50064 lw a1,100(a2) +8004a838: 00021900 sll v1,v0,0x4 +8004a83c: 00021080 sll v0,v0,0x2 +8004a840: 00621823 subu v1,v1,v0 +8004a844: 3c028021 lui v0,0x8021 +8004a848: 24840001 addiu a0,a0,1 +8004a84c: 2442cff8 addiu v0,v0,-12296 +8004a850: acc4003c sw a0,60(a2) +8004a854: aca30000 sw v1,0(a1) +8004a858: acc30078 sw v1,120(a2) +8004a85c: 10a20008 beq a1,v0,8004a880 <_Z11fx_mult_i12v+0x60> +8004a860: acc30074 sw v1,116(a2) +8004a864: 8cc20048 lw v0,72(a2) +8004a868: 2403ecff li v1,-4865 +8004a86c: 00431024 and v0,v0,v1 +8004a870: acc60064 sw a2,100(a2) +8004a874: acc20048 sw v0,72(a2) +8004a878: 03e00008 jr ra +8004a87c: acc60068 sw a2,104(a2) +8004a880: 94c20038 lhu v0,56(a2) +8004a884: 8cc301d4 lw v1,468(a2) +8004a888: 00621821 addu v1,v1,v0 +8004a88c: 8cc20048 lw v0,72(a2) +8004a890: 90640000 lbu a0,0(v1) +8004a894: 2403ecff li v1,-4865 +8004a898: 00431024 and v0,v0,v1 +8004a89c: a0c4006c sb a0,108(a2) +8004a8a0: acc60064 sw a2,100(a2) +8004a8a4: acc20048 sw v0,72(a2) +8004a8a8: 03e00008 jr ra +8004a8ac: acc60068 sw a2,104(a2) + +8004a8b0 <_Z11fx_mult_i13v>: +8004a8b0: 3c028021 lui v0,0x8021 +8004a8b4: 2447cfc0 addiu a3,v0,-12352 +8004a8b8: 8ce30068 lw v1,104(a3) +8004a8bc: 8ce4003c lw a0,60(a3) +8004a8c0: 80620000 lb v0,0(v1) +8004a8c4: 8ce60064 lw a2,100(a3) +8004a8c8: 00022880 sll a1,v0,0x2 +8004a8cc: 00021900 sll v1,v0,0x4 +8004a8d0: 00651823 subu v1,v1,a1 +8004a8d4: 00621821 addu v1,v1,v0 +8004a8d8: 3c028021 lui v0,0x8021 +8004a8dc: 24840001 addiu a0,a0,1 +8004a8e0: 2442cff8 addiu v0,v0,-12296 +8004a8e4: ace4003c sw a0,60(a3) +8004a8e8: acc30000 sw v1,0(a2) +8004a8ec: ace30078 sw v1,120(a3) +8004a8f0: 10c20008 beq a2,v0,8004a914 <_Z11fx_mult_i13v+0x64> +8004a8f4: ace30074 sw v1,116(a3) +8004a8f8: 8ce20048 lw v0,72(a3) +8004a8fc: 2403ecff li v1,-4865 +8004a900: 00431024 and v0,v0,v1 +8004a904: ace70064 sw a3,100(a3) +8004a908: ace20048 sw v0,72(a3) +8004a90c: 03e00008 jr ra +8004a910: ace70068 sw a3,104(a3) +8004a914: 94e20038 lhu v0,56(a3) +8004a918: 8ce301d4 lw v1,468(a3) +8004a91c: 00621821 addu v1,v1,v0 +8004a920: 8ce20048 lw v0,72(a3) +8004a924: 90640000 lbu a0,0(v1) +8004a928: 2403ecff li v1,-4865 +8004a92c: 00431024 and v0,v0,v1 +8004a930: a0e4006c sb a0,108(a3) +8004a934: ace70064 sw a3,100(a3) +8004a938: ace20048 sw v0,72(a3) +8004a93c: 03e00008 jr ra +8004a940: ace70068 sw a3,104(a3) + +8004a944 <_Z11fx_mult_i14v>: +8004a944: 3c028021 lui v0,0x8021 +8004a948: 2446cfc0 addiu a2,v0,-12352 +8004a94c: 8cc50068 lw a1,104(a2) +8004a950: 8cc4003c lw a0,60(a2) +8004a954: 80a20000 lb v0,0(a1) +8004a958: 8cc50064 lw a1,100(a2) +8004a95c: 00021900 sll v1,v0,0x4 +8004a960: 00021040 sll v0,v0,0x1 +8004a964: 00621823 subu v1,v1,v0 +8004a968: 3c028021 lui v0,0x8021 +8004a96c: 24840001 addiu a0,a0,1 +8004a970: 2442cff8 addiu v0,v0,-12296 +8004a974: acc4003c sw a0,60(a2) +8004a978: aca30000 sw v1,0(a1) +8004a97c: acc30078 sw v1,120(a2) +8004a980: 10a20008 beq a1,v0,8004a9a4 <_Z11fx_mult_i14v+0x60> +8004a984: acc30074 sw v1,116(a2) +8004a988: 8cc20048 lw v0,72(a2) +8004a98c: 2403ecff li v1,-4865 +8004a990: 00431024 and v0,v0,v1 +8004a994: acc60064 sw a2,100(a2) +8004a998: acc20048 sw v0,72(a2) +8004a99c: 03e00008 jr ra +8004a9a0: acc60068 sw a2,104(a2) +8004a9a4: 94c20038 lhu v0,56(a2) +8004a9a8: 8cc301d4 lw v1,468(a2) +8004a9ac: 00621821 addu v1,v1,v0 +8004a9b0: 8cc20048 lw v0,72(a2) +8004a9b4: 90640000 lbu a0,0(v1) +8004a9b8: 2403ecff li v1,-4865 +8004a9bc: 00431024 and v0,v0,v1 +8004a9c0: a0c4006c sb a0,108(a2) +8004a9c4: acc60064 sw a2,100(a2) +8004a9c8: acc20048 sw v0,72(a2) +8004a9cc: 03e00008 jr ra +8004a9d0: acc60068 sw a2,104(a2) + +8004a9d4 <_Z11fx_mult_i15v>: +8004a9d4: 3c028021 lui v0,0x8021 +8004a9d8: 2446cfc0 addiu a2,v0,-12352 +8004a9dc: 8cc30068 lw v1,104(a2) +8004a9e0: 8cc2003c lw v0,60(a2) +8004a9e4: 80640000 lb a0,0(v1) +8004a9e8: 24420001 addiu v0,v0,1 +8004a9ec: acc2003c sw v0,60(a2) +8004a9f0: 8cc50064 lw a1,100(a2) +8004a9f4: 00041900 sll v1,a0,0x4 +8004a9f8: 3c028021 lui v0,0x8021 +8004a9fc: 00641823 subu v1,v1,a0 +8004aa00: 2442cff8 addiu v0,v0,-12296 +8004aa04: aca30000 sw v1,0(a1) +8004aa08: acc30078 sw v1,120(a2) +8004aa0c: 10a20008 beq a1,v0,8004aa30 <_Z11fx_mult_i15v+0x5c> +8004aa10: acc30074 sw v1,116(a2) +8004aa14: 8cc20048 lw v0,72(a2) +8004aa18: 2403ecff li v1,-4865 +8004aa1c: 00431024 and v0,v0,v1 +8004aa20: acc60064 sw a2,100(a2) +8004aa24: acc20048 sw v0,72(a2) +8004aa28: 03e00008 jr ra +8004aa2c: acc60068 sw a2,104(a2) +8004aa30: 94c20038 lhu v0,56(a2) +8004aa34: 8cc301d4 lw v1,468(a2) +8004aa38: 00621821 addu v1,v1,v0 +8004aa3c: 8cc20048 lw v0,72(a2) +8004aa40: 90640000 lbu a0,0(v1) +8004aa44: 2403ecff li v1,-4865 +8004aa48: 00431024 and v0,v0,v1 +8004aa4c: a0c4006c sb a0,108(a2) +8004aa50: acc60064 sw a2,100(a2) +8004aa54: acc20048 sw v0,72(a2) +8004aa58: 03e00008 jr ra +8004aa5c: acc60068 sw a2,104(a2) + +8004aa60 <_Z11fx_umult_i0v>: +8004aa60: 3c038021 lui v1,0x8021 +8004aa64: 2465cfc0 addiu a1,v1,-12352 +8004aa68: 8ca2003c lw v0,60(a1) +8004aa6c: 8ca30064 lw v1,100(a1) +8004aa70: 24420001 addiu v0,v0,1 +8004aa74: aca2003c sw v0,60(a1) +8004aa78: 3c028021 lui v0,0x8021 +8004aa7c: 2442cff8 addiu v0,v0,-12296 +8004aa80: ac600000 sw zero,0(v1) +8004aa84: aca00074 sw zero,116(a1) +8004aa88: 10620008 beq v1,v0,8004aaac <_Z11fx_umult_i0v+0x4c> +8004aa8c: aca00078 sw zero,120(a1) +8004aa90: 8ca20048 lw v0,72(a1) +8004aa94: 2403ecff li v1,-4865 +8004aa98: 00431024 and v0,v0,v1 +8004aa9c: aca50064 sw a1,100(a1) +8004aaa0: aca20048 sw v0,72(a1) +8004aaa4: 03e00008 jr ra +8004aaa8: aca50068 sw a1,104(a1) +8004aaac: 94a20038 lhu v0,56(a1) +8004aab0: 8ca301d4 lw v1,468(a1) +8004aab4: 00621821 addu v1,v1,v0 +8004aab8: 8ca20048 lw v0,72(a1) +8004aabc: 90640000 lbu a0,0(v1) +8004aac0: 2403ecff li v1,-4865 +8004aac4: 00431024 and v0,v0,v1 +8004aac8: a0a4006c sb a0,108(a1) +8004aacc: aca50064 sw a1,100(a1) +8004aad0: aca20048 sw v0,72(a1) +8004aad4: 03e00008 jr ra +8004aad8: aca50068 sw a1,104(a1) + +8004aadc <_Z11fx_umult_i1v>: +8004aadc: 3c028021 lui v0,0x8021 +8004aae0: 2446cfc0 addiu a2,v0,-12352 +8004aae4: 8cc2003c lw v0,60(a2) +8004aae8: 8cc40068 lw a0,104(a2) +8004aaec: 24420001 addiu v0,v0,1 +8004aaf0: 90830000 lbu v1,0(a0) +8004aaf4: 8cc50064 lw a1,100(a2) +8004aaf8: acc2003c sw v0,60(a2) +8004aafc: 3c028021 lui v0,0x8021 +8004ab00: 2442cff8 addiu v0,v0,-12296 +8004ab04: aca30000 sw v1,0(a1) +8004ab08: acc30078 sw v1,120(a2) +8004ab0c: 10a20008 beq a1,v0,8004ab30 <_Z11fx_umult_i1v+0x54> +8004ab10: acc30074 sw v1,116(a2) +8004ab14: 8cc20048 lw v0,72(a2) +8004ab18: 2403ecff li v1,-4865 +8004ab1c: 00431024 and v0,v0,v1 +8004ab20: acc60064 sw a2,100(a2) +8004ab24: acc20048 sw v0,72(a2) +8004ab28: 03e00008 jr ra +8004ab2c: acc60068 sw a2,104(a2) +8004ab30: 94c20038 lhu v0,56(a2) +8004ab34: 8cc301d4 lw v1,468(a2) +8004ab38: 00621821 addu v1,v1,v0 +8004ab3c: 8cc20048 lw v0,72(a2) +8004ab40: 90640000 lbu a0,0(v1) +8004ab44: 2403ecff li v1,-4865 +8004ab48: 00431024 and v0,v0,v1 +8004ab4c: a0c4006c sb a0,108(a2) +8004ab50: acc60064 sw a2,100(a2) +8004ab54: acc20048 sw v0,72(a2) +8004ab58: 03e00008 jr ra +8004ab5c: acc60068 sw a2,104(a2) + +8004ab60 <_Z11fx_umult_i2v>: +8004ab60: 3c028021 lui v0,0x8021 +8004ab64: 2446cfc0 addiu a2,v0,-12352 +8004ab68: 8cc2003c lw v0,60(a2) +8004ab6c: 8cc40068 lw a0,104(a2) +8004ab70: 24420001 addiu v0,v0,1 +8004ab74: 90830000 lbu v1,0(a0) +8004ab78: 8cc50064 lw a1,100(a2) +8004ab7c: acc2003c sw v0,60(a2) +8004ab80: 3c028021 lui v0,0x8021 +8004ab84: 00031840 sll v1,v1,0x1 +8004ab88: 2442cff8 addiu v0,v0,-12296 +8004ab8c: aca30000 sw v1,0(a1) +8004ab90: acc30078 sw v1,120(a2) +8004ab94: 10a20008 beq a1,v0,8004abb8 <_Z11fx_umult_i2v+0x58> +8004ab98: acc30074 sw v1,116(a2) +8004ab9c: 8cc20048 lw v0,72(a2) +8004aba0: 2403ecff li v1,-4865 +8004aba4: 00431024 and v0,v0,v1 +8004aba8: acc60064 sw a2,100(a2) +8004abac: acc20048 sw v0,72(a2) +8004abb0: 03e00008 jr ra +8004abb4: acc60068 sw a2,104(a2) +8004abb8: 94c20038 lhu v0,56(a2) +8004abbc: 8cc301d4 lw v1,468(a2) +8004abc0: 00621821 addu v1,v1,v0 +8004abc4: 8cc20048 lw v0,72(a2) +8004abc8: 90640000 lbu a0,0(v1) +8004abcc: 2403ecff li v1,-4865 +8004abd0: 00431024 and v0,v0,v1 +8004abd4: a0c4006c sb a0,108(a2) +8004abd8: acc60064 sw a2,100(a2) +8004abdc: acc20048 sw v0,72(a2) +8004abe0: 03e00008 jr ra +8004abe4: acc60068 sw a2,104(a2) + +8004abe8 <_Z11fx_umult_i3v>: +8004abe8: 3c028021 lui v0,0x8021 +8004abec: 2446cfc0 addiu a2,v0,-12352 +8004abf0: 8cc30068 lw v1,104(a2) +8004abf4: 8cc2003c lw v0,60(a2) +8004abf8: 90640000 lbu a0,0(v1) +8004abfc: 24420001 addiu v0,v0,1 +8004ac00: acc2003c sw v0,60(a2) +8004ac04: 8cc50064 lw a1,100(a2) +8004ac08: 00041840 sll v1,a0,0x1 +8004ac0c: 3c028021 lui v0,0x8021 +8004ac10: 00641821 addu v1,v1,a0 +8004ac14: 2442cff8 addiu v0,v0,-12296 +8004ac18: aca30000 sw v1,0(a1) +8004ac1c: acc30078 sw v1,120(a2) +8004ac20: 10a20008 beq a1,v0,8004ac44 <_Z11fx_umult_i3v+0x5c> +8004ac24: acc30074 sw v1,116(a2) +8004ac28: 8cc20048 lw v0,72(a2) +8004ac2c: 2403ecff li v1,-4865 +8004ac30: 00431024 and v0,v0,v1 +8004ac34: acc60064 sw a2,100(a2) +8004ac38: acc20048 sw v0,72(a2) +8004ac3c: 03e00008 jr ra +8004ac40: acc60068 sw a2,104(a2) +8004ac44: 94c20038 lhu v0,56(a2) +8004ac48: 8cc301d4 lw v1,468(a2) +8004ac4c: 00621821 addu v1,v1,v0 +8004ac50: 8cc20048 lw v0,72(a2) +8004ac54: 90640000 lbu a0,0(v1) +8004ac58: 2403ecff li v1,-4865 +8004ac5c: 00431024 and v0,v0,v1 +8004ac60: a0c4006c sb a0,108(a2) +8004ac64: acc60064 sw a2,100(a2) +8004ac68: acc20048 sw v0,72(a2) +8004ac6c: 03e00008 jr ra +8004ac70: acc60068 sw a2,104(a2) + +8004ac74 <_Z11fx_umult_i4v>: +8004ac74: 3c028021 lui v0,0x8021 +8004ac78: 2446cfc0 addiu a2,v0,-12352 +8004ac7c: 8cc2003c lw v0,60(a2) +8004ac80: 8cc40068 lw a0,104(a2) +8004ac84: 24420001 addiu v0,v0,1 +8004ac88: 90830000 lbu v1,0(a0) +8004ac8c: 8cc50064 lw a1,100(a2) +8004ac90: acc2003c sw v0,60(a2) +8004ac94: 3c028021 lui v0,0x8021 +8004ac98: 00031880 sll v1,v1,0x2 +8004ac9c: 2442cff8 addiu v0,v0,-12296 +8004aca0: aca30000 sw v1,0(a1) +8004aca4: acc30078 sw v1,120(a2) +8004aca8: 10a20008 beq a1,v0,8004accc <_Z11fx_umult_i4v+0x58> +8004acac: acc30074 sw v1,116(a2) +8004acb0: 8cc20048 lw v0,72(a2) +8004acb4: 2403ecff li v1,-4865 +8004acb8: 00431024 and v0,v0,v1 +8004acbc: acc60064 sw a2,100(a2) +8004acc0: acc20048 sw v0,72(a2) +8004acc4: 03e00008 jr ra +8004acc8: acc60068 sw a2,104(a2) +8004accc: 94c20038 lhu v0,56(a2) +8004acd0: 8cc301d4 lw v1,468(a2) +8004acd4: 00621821 addu v1,v1,v0 +8004acd8: 8cc20048 lw v0,72(a2) +8004acdc: 90640000 lbu a0,0(v1) +8004ace0: 2403ecff li v1,-4865 +8004ace4: 00431024 and v0,v0,v1 +8004ace8: a0c4006c sb a0,108(a2) +8004acec: acc60064 sw a2,100(a2) +8004acf0: acc20048 sw v0,72(a2) +8004acf4: 03e00008 jr ra +8004acf8: acc60068 sw a2,104(a2) + +8004acfc <_Z11fx_umult_i5v>: +8004acfc: 3c028021 lui v0,0x8021 +8004ad00: 2446cfc0 addiu a2,v0,-12352 +8004ad04: 8cc30068 lw v1,104(a2) +8004ad08: 8cc2003c lw v0,60(a2) +8004ad0c: 90640000 lbu a0,0(v1) +8004ad10: 24420001 addiu v0,v0,1 +8004ad14: acc2003c sw v0,60(a2) +8004ad18: 8cc50064 lw a1,100(a2) +8004ad1c: 00041880 sll v1,a0,0x2 +8004ad20: 3c028021 lui v0,0x8021 +8004ad24: 00641821 addu v1,v1,a0 +8004ad28: 2442cff8 addiu v0,v0,-12296 +8004ad2c: aca30000 sw v1,0(a1) +8004ad30: acc30078 sw v1,120(a2) +8004ad34: 10a20008 beq a1,v0,8004ad58 <_Z11fx_umult_i5v+0x5c> +8004ad38: acc30074 sw v1,116(a2) +8004ad3c: 8cc20048 lw v0,72(a2) +8004ad40: 2403ecff li v1,-4865 +8004ad44: 00431024 and v0,v0,v1 +8004ad48: acc60064 sw a2,100(a2) +8004ad4c: acc20048 sw v0,72(a2) +8004ad50: 03e00008 jr ra +8004ad54: acc60068 sw a2,104(a2) +8004ad58: 94c20038 lhu v0,56(a2) +8004ad5c: 8cc301d4 lw v1,468(a2) +8004ad60: 00621821 addu v1,v1,v0 +8004ad64: 8cc20048 lw v0,72(a2) +8004ad68: 90640000 lbu a0,0(v1) +8004ad6c: 2403ecff li v1,-4865 +8004ad70: 00431024 and v0,v0,v1 +8004ad74: a0c4006c sb a0,108(a2) +8004ad78: acc60064 sw a2,100(a2) +8004ad7c: acc20048 sw v0,72(a2) +8004ad80: 03e00008 jr ra +8004ad84: acc60068 sw a2,104(a2) + +8004ad88 <_Z11fx_umult_i6v>: +8004ad88: 3c028021 lui v0,0x8021 +8004ad8c: 2446cfc0 addiu a2,v0,-12352 +8004ad90: 8cc50068 lw a1,104(a2) +8004ad94: 8cc4003c lw a0,60(a2) +8004ad98: 90a20000 lbu v0,0(a1) +8004ad9c: 8cc50064 lw a1,100(a2) +8004ada0: 000218c0 sll v1,v0,0x3 +8004ada4: 00021040 sll v0,v0,0x1 +8004ada8: 00621823 subu v1,v1,v0 +8004adac: 3c028021 lui v0,0x8021 +8004adb0: 24840001 addiu a0,a0,1 +8004adb4: 2442cff8 addiu v0,v0,-12296 +8004adb8: acc4003c sw a0,60(a2) +8004adbc: aca30000 sw v1,0(a1) +8004adc0: acc30078 sw v1,120(a2) +8004adc4: 10a20008 beq a1,v0,8004ade8 <_Z11fx_umult_i6v+0x60> +8004adc8: acc30074 sw v1,116(a2) +8004adcc: 8cc20048 lw v0,72(a2) +8004add0: 2403ecff li v1,-4865 +8004add4: 00431024 and v0,v0,v1 +8004add8: acc60064 sw a2,100(a2) +8004addc: acc20048 sw v0,72(a2) +8004ade0: 03e00008 jr ra +8004ade4: acc60068 sw a2,104(a2) +8004ade8: 94c20038 lhu v0,56(a2) +8004adec: 8cc301d4 lw v1,468(a2) +8004adf0: 00621821 addu v1,v1,v0 +8004adf4: 8cc20048 lw v0,72(a2) +8004adf8: 90640000 lbu a0,0(v1) +8004adfc: 2403ecff li v1,-4865 +8004ae00: 00431024 and v0,v0,v1 +8004ae04: a0c4006c sb a0,108(a2) +8004ae08: acc60064 sw a2,100(a2) +8004ae0c: acc20048 sw v0,72(a2) +8004ae10: 03e00008 jr ra +8004ae14: acc60068 sw a2,104(a2) + +8004ae18 <_Z11fx_umult_i7v>: +8004ae18: 3c028021 lui v0,0x8021 +8004ae1c: 2446cfc0 addiu a2,v0,-12352 +8004ae20: 8cc30068 lw v1,104(a2) +8004ae24: 8cc2003c lw v0,60(a2) +8004ae28: 90640000 lbu a0,0(v1) +8004ae2c: 24420001 addiu v0,v0,1 +8004ae30: acc2003c sw v0,60(a2) +8004ae34: 8cc50064 lw a1,100(a2) +8004ae38: 000418c0 sll v1,a0,0x3 +8004ae3c: 3c028021 lui v0,0x8021 +8004ae40: 00641823 subu v1,v1,a0 +8004ae44: 2442cff8 addiu v0,v0,-12296 +8004ae48: aca30000 sw v1,0(a1) +8004ae4c: acc30078 sw v1,120(a2) +8004ae50: 10a20008 beq a1,v0,8004ae74 <_Z11fx_umult_i7v+0x5c> +8004ae54: acc30074 sw v1,116(a2) +8004ae58: 8cc20048 lw v0,72(a2) +8004ae5c: 2403ecff li v1,-4865 +8004ae60: 00431024 and v0,v0,v1 +8004ae64: acc60064 sw a2,100(a2) +8004ae68: acc20048 sw v0,72(a2) +8004ae6c: 03e00008 jr ra +8004ae70: acc60068 sw a2,104(a2) +8004ae74: 94c20038 lhu v0,56(a2) +8004ae78: 8cc301d4 lw v1,468(a2) +8004ae7c: 00621821 addu v1,v1,v0 +8004ae80: 8cc20048 lw v0,72(a2) +8004ae84: 90640000 lbu a0,0(v1) +8004ae88: 2403ecff li v1,-4865 +8004ae8c: 00431024 and v0,v0,v1 +8004ae90: a0c4006c sb a0,108(a2) +8004ae94: acc60064 sw a2,100(a2) +8004ae98: acc20048 sw v0,72(a2) +8004ae9c: 03e00008 jr ra +8004aea0: acc60068 sw a2,104(a2) + +8004aea4 <_Z11fx_umult_i8v>: +8004aea4: 3c028021 lui v0,0x8021 +8004aea8: 2446cfc0 addiu a2,v0,-12352 +8004aeac: 8cc2003c lw v0,60(a2) +8004aeb0: 8cc40068 lw a0,104(a2) +8004aeb4: 24420001 addiu v0,v0,1 +8004aeb8: 90830000 lbu v1,0(a0) +8004aebc: 8cc50064 lw a1,100(a2) +8004aec0: acc2003c sw v0,60(a2) +8004aec4: 3c028021 lui v0,0x8021 +8004aec8: 000318c0 sll v1,v1,0x3 +8004aecc: 2442cff8 addiu v0,v0,-12296 +8004aed0: aca30000 sw v1,0(a1) +8004aed4: acc30078 sw v1,120(a2) +8004aed8: 10a20008 beq a1,v0,8004aefc <_Z11fx_umult_i8v+0x58> +8004aedc: acc30074 sw v1,116(a2) +8004aee0: 8cc20048 lw v0,72(a2) +8004aee4: 2403ecff li v1,-4865 +8004aee8: 00431024 and v0,v0,v1 +8004aeec: acc60064 sw a2,100(a2) +8004aef0: acc20048 sw v0,72(a2) +8004aef4: 03e00008 jr ra +8004aef8: acc60068 sw a2,104(a2) +8004aefc: 94c20038 lhu v0,56(a2) +8004af00: 8cc301d4 lw v1,468(a2) +8004af04: 00621821 addu v1,v1,v0 +8004af08: 8cc20048 lw v0,72(a2) +8004af0c: 90640000 lbu a0,0(v1) +8004af10: 2403ecff li v1,-4865 +8004af14: 00431024 and v0,v0,v1 +8004af18: a0c4006c sb a0,108(a2) +8004af1c: acc60064 sw a2,100(a2) +8004af20: acc20048 sw v0,72(a2) +8004af24: 03e00008 jr ra +8004af28: acc60068 sw a2,104(a2) + +8004af2c <_Z11fx_umult_i9v>: +8004af2c: 3c028021 lui v0,0x8021 +8004af30: 2446cfc0 addiu a2,v0,-12352 +8004af34: 8cc30068 lw v1,104(a2) +8004af38: 8cc2003c lw v0,60(a2) +8004af3c: 90640000 lbu a0,0(v1) +8004af40: 24420001 addiu v0,v0,1 +8004af44: acc2003c sw v0,60(a2) +8004af48: 8cc50064 lw a1,100(a2) +8004af4c: 000418c0 sll v1,a0,0x3 +8004af50: 3c028021 lui v0,0x8021 +8004af54: 00641821 addu v1,v1,a0 +8004af58: 2442cff8 addiu v0,v0,-12296 +8004af5c: aca30000 sw v1,0(a1) +8004af60: acc30078 sw v1,120(a2) +8004af64: 10a20008 beq a1,v0,8004af88 <_Z11fx_umult_i9v+0x5c> +8004af68: acc30074 sw v1,116(a2) +8004af6c: 8cc20048 lw v0,72(a2) +8004af70: 2403ecff li v1,-4865 +8004af74: 00431024 and v0,v0,v1 +8004af78: acc60064 sw a2,100(a2) +8004af7c: acc20048 sw v0,72(a2) +8004af80: 03e00008 jr ra +8004af84: acc60068 sw a2,104(a2) +8004af88: 94c20038 lhu v0,56(a2) +8004af8c: 8cc301d4 lw v1,468(a2) +8004af90: 00621821 addu v1,v1,v0 +8004af94: 8cc20048 lw v0,72(a2) +8004af98: 90640000 lbu a0,0(v1) +8004af9c: 2403ecff li v1,-4865 +8004afa0: 00431024 and v0,v0,v1 +8004afa4: a0c4006c sb a0,108(a2) +8004afa8: acc60064 sw a2,100(a2) +8004afac: acc20048 sw v0,72(a2) +8004afb0: 03e00008 jr ra +8004afb4: acc60068 sw a2,104(a2) + +8004afb8 <_Z12fx_umult_i10v>: +8004afb8: 3c028021 lui v0,0x8021 +8004afbc: 2446cfc0 addiu a2,v0,-12352 +8004afc0: 8cc40068 lw a0,104(a2) +8004afc4: 8cc2003c lw v0,60(a2) +8004afc8: 90830000 lbu v1,0(a0) +8004afcc: 24420001 addiu v0,v0,1 +8004afd0: 000328c0 sll a1,v1,0x3 +8004afd4: acc2003c sw v0,60(a2) +8004afd8: 8cc40064 lw a0,100(a2) +8004afdc: 00031840 sll v1,v1,0x1 +8004afe0: 3c028021 lui v0,0x8021 +8004afe4: 00651821 addu v1,v1,a1 +8004afe8: 2442cff8 addiu v0,v0,-12296 +8004afec: ac830000 sw v1,0(a0) +8004aff0: acc30078 sw v1,120(a2) +8004aff4: 10820008 beq a0,v0,8004b018 <_Z12fx_umult_i10v+0x60> +8004aff8: acc30074 sw v1,116(a2) +8004affc: 8cc20048 lw v0,72(a2) +8004b000: 2403ecff li v1,-4865 +8004b004: 00431024 and v0,v0,v1 +8004b008: acc60064 sw a2,100(a2) +8004b00c: acc20048 sw v0,72(a2) +8004b010: 03e00008 jr ra +8004b014: acc60068 sw a2,104(a2) +8004b018: 94c20038 lhu v0,56(a2) +8004b01c: 8cc301d4 lw v1,468(a2) +8004b020: 00621821 addu v1,v1,v0 +8004b024: 8cc20048 lw v0,72(a2) +8004b028: 90640000 lbu a0,0(v1) +8004b02c: 2403ecff li v1,-4865 +8004b030: 00431024 and v0,v0,v1 +8004b034: a0c4006c sb a0,108(a2) +8004b038: acc60064 sw a2,100(a2) +8004b03c: acc20048 sw v0,72(a2) +8004b040: 03e00008 jr ra +8004b044: acc60068 sw a2,104(a2) + +8004b048 <_Z12fx_umult_i11v>: +8004b048: 3c028021 lui v0,0x8021 +8004b04c: 2447cfc0 addiu a3,v0,-12352 +8004b050: 8ce30068 lw v1,104(a3) +8004b054: 8ce4003c lw a0,60(a3) +8004b058: 90620000 lbu v0,0(v1) +8004b05c: 8ce60064 lw a2,100(a3) +8004b060: 00022880 sll a1,v0,0x2 +8004b064: 00021900 sll v1,v0,0x4 +8004b068: 00651823 subu v1,v1,a1 +8004b06c: 00621823 subu v1,v1,v0 +8004b070: 3c028021 lui v0,0x8021 +8004b074: 24840001 addiu a0,a0,1 +8004b078: 2442cff8 addiu v0,v0,-12296 +8004b07c: ace4003c sw a0,60(a3) +8004b080: acc30000 sw v1,0(a2) +8004b084: ace30078 sw v1,120(a3) +8004b088: 10c20008 beq a2,v0,8004b0ac <_Z12fx_umult_i11v+0x64> +8004b08c: ace30074 sw v1,116(a3) +8004b090: 8ce20048 lw v0,72(a3) +8004b094: 2403ecff li v1,-4865 +8004b098: 00431024 and v0,v0,v1 +8004b09c: ace70064 sw a3,100(a3) +8004b0a0: ace20048 sw v0,72(a3) +8004b0a4: 03e00008 jr ra +8004b0a8: ace70068 sw a3,104(a3) +8004b0ac: 94e20038 lhu v0,56(a3) +8004b0b0: 8ce301d4 lw v1,468(a3) +8004b0b4: 00621821 addu v1,v1,v0 +8004b0b8: 8ce20048 lw v0,72(a3) +8004b0bc: 90640000 lbu a0,0(v1) +8004b0c0: 2403ecff li v1,-4865 +8004b0c4: 00431024 and v0,v0,v1 +8004b0c8: a0e4006c sb a0,108(a3) +8004b0cc: ace70064 sw a3,100(a3) +8004b0d0: ace20048 sw v0,72(a3) +8004b0d4: 03e00008 jr ra +8004b0d8: ace70068 sw a3,104(a3) + +8004b0dc <_Z12fx_umult_i12v>: +8004b0dc: 3c028021 lui v0,0x8021 +8004b0e0: 2446cfc0 addiu a2,v0,-12352 +8004b0e4: 8cc50068 lw a1,104(a2) +8004b0e8: 8cc4003c lw a0,60(a2) +8004b0ec: 90a20000 lbu v0,0(a1) +8004b0f0: 8cc50064 lw a1,100(a2) +8004b0f4: 00021900 sll v1,v0,0x4 +8004b0f8: 00021080 sll v0,v0,0x2 +8004b0fc: 00621823 subu v1,v1,v0 +8004b100: 3c028021 lui v0,0x8021 +8004b104: 24840001 addiu a0,a0,1 +8004b108: 2442cff8 addiu v0,v0,-12296 +8004b10c: acc4003c sw a0,60(a2) +8004b110: aca30000 sw v1,0(a1) +8004b114: acc30078 sw v1,120(a2) +8004b118: 10a20008 beq a1,v0,8004b13c <_Z12fx_umult_i12v+0x60> +8004b11c: acc30074 sw v1,116(a2) +8004b120: 8cc20048 lw v0,72(a2) +8004b124: 2403ecff li v1,-4865 +8004b128: 00431024 and v0,v0,v1 +8004b12c: acc60064 sw a2,100(a2) +8004b130: acc20048 sw v0,72(a2) +8004b134: 03e00008 jr ra +8004b138: acc60068 sw a2,104(a2) +8004b13c: 94c20038 lhu v0,56(a2) +8004b140: 8cc301d4 lw v1,468(a2) +8004b144: 00621821 addu v1,v1,v0 +8004b148: 8cc20048 lw v0,72(a2) +8004b14c: 90640000 lbu a0,0(v1) +8004b150: 2403ecff li v1,-4865 +8004b154: 00431024 and v0,v0,v1 +8004b158: a0c4006c sb a0,108(a2) +8004b15c: acc60064 sw a2,100(a2) +8004b160: acc20048 sw v0,72(a2) +8004b164: 03e00008 jr ra +8004b168: acc60068 sw a2,104(a2) + +8004b16c <_Z12fx_umult_i13v>: +8004b16c: 3c028021 lui v0,0x8021 +8004b170: 2447cfc0 addiu a3,v0,-12352 +8004b174: 8ce30068 lw v1,104(a3) +8004b178: 8ce4003c lw a0,60(a3) +8004b17c: 90620000 lbu v0,0(v1) +8004b180: 8ce60064 lw a2,100(a3) +8004b184: 00022880 sll a1,v0,0x2 +8004b188: 00021900 sll v1,v0,0x4 +8004b18c: 00651823 subu v1,v1,a1 +8004b190: 00621821 addu v1,v1,v0 +8004b194: 3c028021 lui v0,0x8021 +8004b198: 24840001 addiu a0,a0,1 +8004b19c: 2442cff8 addiu v0,v0,-12296 +8004b1a0: ace4003c sw a0,60(a3) +8004b1a4: acc30000 sw v1,0(a2) +8004b1a8: ace30078 sw v1,120(a3) +8004b1ac: 10c20008 beq a2,v0,8004b1d0 <_Z12fx_umult_i13v+0x64> +8004b1b0: ace30074 sw v1,116(a3) +8004b1b4: 8ce20048 lw v0,72(a3) +8004b1b8: 2403ecff li v1,-4865 +8004b1bc: 00431024 and v0,v0,v1 +8004b1c0: ace70064 sw a3,100(a3) +8004b1c4: ace20048 sw v0,72(a3) +8004b1c8: 03e00008 jr ra +8004b1cc: ace70068 sw a3,104(a3) +8004b1d0: 94e20038 lhu v0,56(a3) +8004b1d4: 8ce301d4 lw v1,468(a3) +8004b1d8: 00621821 addu v1,v1,v0 +8004b1dc: 8ce20048 lw v0,72(a3) +8004b1e0: 90640000 lbu a0,0(v1) +8004b1e4: 2403ecff li v1,-4865 +8004b1e8: 00431024 and v0,v0,v1 +8004b1ec: a0e4006c sb a0,108(a3) +8004b1f0: ace70064 sw a3,100(a3) +8004b1f4: ace20048 sw v0,72(a3) +8004b1f8: 03e00008 jr ra +8004b1fc: ace70068 sw a3,104(a3) + +8004b200 <_Z12fx_umult_i14v>: +8004b200: 3c028021 lui v0,0x8021 +8004b204: 2446cfc0 addiu a2,v0,-12352 +8004b208: 8cc50068 lw a1,104(a2) +8004b20c: 8cc4003c lw a0,60(a2) +8004b210: 90a20000 lbu v0,0(a1) +8004b214: 8cc50064 lw a1,100(a2) +8004b218: 00021900 sll v1,v0,0x4 +8004b21c: 00021040 sll v0,v0,0x1 +8004b220: 00621823 subu v1,v1,v0 +8004b224: 3c028021 lui v0,0x8021 +8004b228: 24840001 addiu a0,a0,1 +8004b22c: 2442cff8 addiu v0,v0,-12296 +8004b230: acc4003c sw a0,60(a2) +8004b234: aca30000 sw v1,0(a1) +8004b238: acc30078 sw v1,120(a2) +8004b23c: 10a20008 beq a1,v0,8004b260 <_Z12fx_umult_i14v+0x60> +8004b240: acc30074 sw v1,116(a2) +8004b244: 8cc20048 lw v0,72(a2) +8004b248: 2403ecff li v1,-4865 +8004b24c: 00431024 and v0,v0,v1 +8004b250: acc60064 sw a2,100(a2) +8004b254: acc20048 sw v0,72(a2) +8004b258: 03e00008 jr ra +8004b25c: acc60068 sw a2,104(a2) +8004b260: 94c20038 lhu v0,56(a2) +8004b264: 8cc301d4 lw v1,468(a2) +8004b268: 00621821 addu v1,v1,v0 +8004b26c: 8cc20048 lw v0,72(a2) +8004b270: 90640000 lbu a0,0(v1) +8004b274: 2403ecff li v1,-4865 +8004b278: 00431024 and v0,v0,v1 +8004b27c: a0c4006c sb a0,108(a2) +8004b280: acc60064 sw a2,100(a2) +8004b284: acc20048 sw v0,72(a2) +8004b288: 03e00008 jr ra +8004b28c: acc60068 sw a2,104(a2) + +8004b290 <_Z12fx_umult_i15v>: +8004b290: 3c028021 lui v0,0x8021 +8004b294: 2446cfc0 addiu a2,v0,-12352 +8004b298: 8cc30068 lw v1,104(a2) +8004b29c: 8cc2003c lw v0,60(a2) +8004b2a0: 90640000 lbu a0,0(v1) +8004b2a4: 24420001 addiu v0,v0,1 +8004b2a8: acc2003c sw v0,60(a2) +8004b2ac: 8cc50064 lw a1,100(a2) +8004b2b0: 00041900 sll v1,a0,0x4 +8004b2b4: 3c028021 lui v0,0x8021 +8004b2b8: 00641823 subu v1,v1,a0 +8004b2bc: 2442cff8 addiu v0,v0,-12296 +8004b2c0: aca30000 sw v1,0(a1) +8004b2c4: acc30078 sw v1,120(a2) +8004b2c8: 10a20008 beq a1,v0,8004b2ec <_Z12fx_umult_i15v+0x5c> +8004b2cc: acc30074 sw v1,116(a2) +8004b2d0: 8cc20048 lw v0,72(a2) +8004b2d4: 2403ecff li v1,-4865 +8004b2d8: 00431024 and v0,v0,v1 +8004b2dc: acc60064 sw a2,100(a2) +8004b2e0: acc20048 sw v0,72(a2) +8004b2e4: 03e00008 jr ra +8004b2e8: acc60068 sw a2,104(a2) +8004b2ec: 94c20038 lhu v0,56(a2) +8004b2f0: 8cc301d4 lw v1,468(a2) +8004b2f4: 00621821 addu v1,v1,v0 +8004b2f8: 8cc20048 lw v0,72(a2) +8004b2fc: 90640000 lbu a0,0(v1) +8004b300: 2403ecff li v1,-4865 +8004b304: 00431024 and v0,v0,v1 +8004b308: a0c4006c sb a0,108(a2) +8004b30c: acc60064 sw a2,100(a2) +8004b310: acc20048 sw v0,72(a2) +8004b314: 03e00008 jr ra +8004b318: acc60068 sw a2,104(a2) + +8004b31c <_Z6fx_sbkv>: +8004b31c: 3c028021 lui v0,0x8021 +8004b320: 2442cfc0 addiu v0,v0,-12352 +8004b324: 8c450068 lw a1,104(v0) +8004b328: 94460060 lhu a2,96(v0) +8004b32c: 8c4301d0 lw v1,464(v0) +8004b330: 8ca40000 lw a0,0(a1) +8004b334: 00661821 addu v1,v1,a2 +8004b338: a0640000 sb a0,0(v1) +8004b33c: 8c460068 lw a2,104(v0) +8004b340: 94430060 lhu v1,96(v0) +8004b344: 8cc50000 lw a1,0(a2) +8004b348: 8c4401d0 lw a0,464(v0) +8004b34c: 38630001 xori v1,v1,0x1 +8004b350: 00832021 addu a0,a0,v1 +8004b354: 00052a02 srl a1,a1,0x8 +8004b358: a0850000 sb a1,0(a0) +8004b35c: 8c460048 lw a2,72(v0) +8004b360: 8c43003c lw v1,60(v0) +8004b364: 2404ecff li a0,-4865 +8004b368: 00c43024 and a2,a2,a0 +8004b36c: 24630001 addiu v1,v1,1 +8004b370: ac43003c sw v1,60(v0) +8004b374: ac460048 sw a2,72(v0) +8004b378: ac420068 sw v0,104(v0) +8004b37c: 03e00008 jr ra +8004b380: ac420064 sw v0,100(v0) + +8004b384 <_Z10fx_link_i1v>: +8004b384: 3c028021 lui v0,0x8021 +8004b388: 2442cfc0 addiu v0,v0,-12352 +8004b38c: 8c45003c lw a1,60(v0) +8004b390: 8c440048 lw a0,72(v0) +8004b394: 2403ecff li v1,-4865 +8004b398: 24a50001 addiu a1,a1,1 +8004b39c: 00832024 and a0,a0,v1 +8004b3a0: ac45003c sw a1,60(v0) +8004b3a4: ac440048 sw a0,72(v0) +8004b3a8: ac45002c sw a1,44(v0) +8004b3ac: ac420068 sw v0,104(v0) +8004b3b0: 03e00008 jr ra +8004b3b4: ac420064 sw v0,100(v0) + +8004b3b8 <_Z10fx_link_i2v>: +8004b3b8: 3c028021 lui v0,0x8021 +8004b3bc: 2442cfc0 addiu v0,v0,-12352 +8004b3c0: 8c44003c lw a0,60(v0) +8004b3c4: 8c450048 lw a1,72(v0) +8004b3c8: 2403ecff li v1,-4865 +8004b3cc: 24860001 addiu a2,a0,1 +8004b3d0: 00a32824 and a1,a1,v1 +8004b3d4: 24840002 addiu a0,a0,2 +8004b3d8: ac46003c sw a2,60(v0) +8004b3dc: ac44002c sw a0,44(v0) +8004b3e0: ac450048 sw a1,72(v0) +8004b3e4: ac420068 sw v0,104(v0) +8004b3e8: 03e00008 jr ra +8004b3ec: ac420064 sw v0,100(v0) + +8004b3f0 <_Z10fx_link_i3v>: +8004b3f0: 3c028021 lui v0,0x8021 +8004b3f4: 2442cfc0 addiu v0,v0,-12352 +8004b3f8: 8c44003c lw a0,60(v0) +8004b3fc: 8c450048 lw a1,72(v0) +8004b400: 2403ecff li v1,-4865 +8004b404: 24860001 addiu a2,a0,1 +8004b408: 00a32824 and a1,a1,v1 +8004b40c: 24840003 addiu a0,a0,3 +8004b410: ac46003c sw a2,60(v0) +8004b414: ac44002c sw a0,44(v0) +8004b418: ac450048 sw a1,72(v0) +8004b41c: ac420068 sw v0,104(v0) +8004b420: 03e00008 jr ra +8004b424: ac420064 sw v0,100(v0) + +8004b428 <_Z10fx_link_i4v>: +8004b428: 3c028021 lui v0,0x8021 +8004b42c: 2442cfc0 addiu v0,v0,-12352 +8004b430: 8c44003c lw a0,60(v0) +8004b434: 8c450048 lw a1,72(v0) +8004b438: 2403ecff li v1,-4865 +8004b43c: 24860001 addiu a2,a0,1 +8004b440: 00a32824 and a1,a1,v1 +8004b444: 24840004 addiu a0,a0,4 +8004b448: ac46003c sw a2,60(v0) +8004b44c: ac44002c sw a0,44(v0) +8004b450: ac450048 sw a1,72(v0) +8004b454: ac420068 sw v0,104(v0) +8004b458: 03e00008 jr ra +8004b45c: ac420064 sw v0,100(v0) + +8004b460 <_Z6fx_sexv>: +8004b460: 3c028021 lui v0,0x8021 +8004b464: 2446cfc0 addiu a2,v0,-12352 +8004b468: 8cc2003c lw v0,60(a2) +8004b46c: 8cc40068 lw a0,104(a2) +8004b470: 24420001 addiu v0,v0,1 +8004b474: 80830000 lb v1,0(a0) +8004b478: 8cc50064 lw a1,100(a2) +8004b47c: acc2003c sw v0,60(a2) +8004b480: 3c028021 lui v0,0x8021 +8004b484: 2442cff8 addiu v0,v0,-12296 +8004b488: aca30000 sw v1,0(a1) +8004b48c: acc30078 sw v1,120(a2) +8004b490: 10a20008 beq a1,v0,8004b4b4 <_Z6fx_sexv+0x54> +8004b494: acc30074 sw v1,116(a2) +8004b498: 8cc20048 lw v0,72(a2) +8004b49c: 2403ecff li v1,-4865 +8004b4a0: 00431024 and v0,v0,v1 +8004b4a4: acc60064 sw a2,100(a2) +8004b4a8: acc20048 sw v0,72(a2) +8004b4ac: 03e00008 jr ra +8004b4b0: acc60068 sw a2,104(a2) +8004b4b4: 94c20038 lhu v0,56(a2) +8004b4b8: 8cc301d4 lw v1,468(a2) +8004b4bc: 00621821 addu v1,v1,v0 +8004b4c0: 8cc20048 lw v0,72(a2) +8004b4c4: 90640000 lbu a0,0(v1) +8004b4c8: 2403ecff li v1,-4865 +8004b4cc: 00431024 and v0,v0,v1 +8004b4d0: a0c4006c sb a0,108(a2) +8004b4d4: acc60064 sw a2,100(a2) +8004b4d8: acc20048 sw v0,72(a2) +8004b4dc: 03e00008 jr ra +8004b4e0: acc60068 sw a2,104(a2) + +8004b4e4 <_Z6fx_asrv>: +8004b4e4: 3c028021 lui v0,0x8021 +8004b4e8: 2447cfc0 addiu a3,v0,-12352 +8004b4ec: 8ce50068 lw a1,104(a3) +8004b4f0: 8ce4003c lw a0,60(a3) +8004b4f4: 8ca20000 lw v0,0(a1) +8004b4f8: 8ce60064 lw a2,100(a3) +8004b4fc: 30420001 andi v0,v0,0x1 +8004b500: ace2007c sw v0,124(a3) +8004b504: 84a30000 lh v1,0(a1) +8004b508: 3c028021 lui v0,0x8021 +8004b50c: 00031843 sra v1,v1,0x1 +8004b510: 24840001 addiu a0,a0,1 +8004b514: 2442cff8 addiu v0,v0,-12296 +8004b518: ace4003c sw a0,60(a3) +8004b51c: acc30000 sw v1,0(a2) +8004b520: ace30078 sw v1,120(a3) +8004b524: 10c20008 beq a2,v0,8004b548 <_Z6fx_asrv+0x64> +8004b528: ace30074 sw v1,116(a3) +8004b52c: 8ce20048 lw v0,72(a3) +8004b530: 2403ecff li v1,-4865 +8004b534: 00431024 and v0,v0,v1 +8004b538: ace70064 sw a3,100(a3) +8004b53c: ace20048 sw v0,72(a3) +8004b540: 03e00008 jr ra +8004b544: ace70068 sw a3,104(a3) +8004b548: 94e20038 lhu v0,56(a3) +8004b54c: 8ce301d4 lw v1,468(a3) +8004b550: 00621821 addu v1,v1,v0 +8004b554: 8ce20048 lw v0,72(a3) +8004b558: 90640000 lbu a0,0(v1) +8004b55c: 2403ecff li v1,-4865 +8004b560: 00431024 and v0,v0,v1 +8004b564: a0e4006c sb a0,108(a3) +8004b568: ace70064 sw a3,100(a3) +8004b56c: ace20048 sw v0,72(a3) +8004b570: 03e00008 jr ra +8004b574: ace70068 sw a3,104(a3) + +8004b578 <_Z7fx_div2v>: +8004b578: 3c078021 lui a3,0x8021 +8004b57c: 24e4cfc0 addiu a0,a3,-12352 +8004b580: 8c820068 lw v0,104(a0) +8004b584: 2403ffff li v1,-1 +8004b588: 84450000 lh a1,0(v0) +8004b58c: 00003021 move a2,zero +8004b590: 30a20001 andi v0,a1,0x1 +8004b594: 10a30002 beq a1,v1,8004b5a0 <_Z7fx_div2v+0x28> +8004b598: ac82007c sw v0,124(a0) +8004b59c: 00053043 sra a2,a1,0x1 +8004b5a0: 24e5cfc0 addiu a1,a3,-12352 +8004b5a4: 8ca2003c lw v0,60(a1) +8004b5a8: 8ca30064 lw v1,100(a1) +8004b5ac: 24420001 addiu v0,v0,1 +8004b5b0: aca2003c sw v0,60(a1) +8004b5b4: 3c028021 lui v0,0x8021 +8004b5b8: 2442cff8 addiu v0,v0,-12296 +8004b5bc: ac660000 sw a2,0(v1) +8004b5c0: aca60078 sw a2,120(a1) +8004b5c4: 10620008 beq v1,v0,8004b5e8 <_Z7fx_div2v+0x70> +8004b5c8: aca60074 sw a2,116(a1) +8004b5cc: 8ca20048 lw v0,72(a1) +8004b5d0: 2403ecff li v1,-4865 +8004b5d4: 00431024 and v0,v0,v1 +8004b5d8: aca50064 sw a1,100(a1) +8004b5dc: aca20048 sw v0,72(a1) +8004b5e0: 03e00008 jr ra +8004b5e4: aca50068 sw a1,104(a1) +8004b5e8: 94a20038 lhu v0,56(a1) +8004b5ec: 8ca301d4 lw v1,468(a1) +8004b5f0: 00621821 addu v1,v1,v0 +8004b5f4: 8ca20048 lw v0,72(a1) +8004b5f8: 90640000 lbu a0,0(v1) +8004b5fc: 2403ecff li v1,-4865 +8004b600: 00431024 and v0,v0,v1 +8004b604: a0a4006c sb a0,108(a1) +8004b608: aca50064 sw a1,100(a1) +8004b60c: aca20048 sw v0,72(a1) +8004b610: 03e00008 jr ra +8004b614: aca50068 sw a1,104(a1) + +8004b618 <_Z6fx_rorv>: +8004b618: 3c028021 lui v0,0x8021 +8004b61c: 2447cfc0 addiu a3,v0,-12352 +8004b620: 8ce30068 lw v1,104(a3) +8004b624: 8ce2007c lw v0,124(a3) +8004b628: 8c640000 lw a0,0(v1) +8004b62c: 8ce5003c lw a1,60(a3) +8004b630: 3083ffff andi v1,a0,0xffff +8004b634: 000213c0 sll v0,v0,0xf +8004b638: 00031842 srl v1,v1,0x1 +8004b63c: 00621825 or v1,v1,v0 +8004b640: 8ce60064 lw a2,100(a3) +8004b644: 3c028021 lui v0,0x8021 +8004b648: 30840001 andi a0,a0,0x1 +8004b64c: 24a50001 addiu a1,a1,1 +8004b650: 2442cff8 addiu v0,v0,-12296 +8004b654: ace4007c sw a0,124(a3) +8004b658: ace5003c sw a1,60(a3) +8004b65c: acc30000 sw v1,0(a2) +8004b660: ace30078 sw v1,120(a3) +8004b664: 10c20008 beq a2,v0,8004b688 <_Z6fx_rorv+0x70> +8004b668: ace30074 sw v1,116(a3) +8004b66c: 8ce20048 lw v0,72(a3) +8004b670: 2403ecff li v1,-4865 +8004b674: 00431024 and v0,v0,v1 +8004b678: ace70064 sw a3,100(a3) +8004b67c: ace20048 sw v0,72(a3) +8004b680: 03e00008 jr ra +8004b684: ace70068 sw a3,104(a3) +8004b688: 94e20038 lhu v0,56(a3) +8004b68c: 8ce301d4 lw v1,468(a3) +8004b690: 00621821 addu v1,v1,v0 +8004b694: 8ce20048 lw v0,72(a3) +8004b698: 90640000 lbu a0,0(v1) +8004b69c: 2403ecff li v1,-4865 +8004b6a0: 00431024 and v0,v0,v1 +8004b6a4: a0e4006c sb a0,108(a3) +8004b6a8: ace70064 sw a3,100(a3) +8004b6ac: ace20048 sw v0,72(a3) +8004b6b0: 03e00008 jr ra +8004b6b4: ace70068 sw a3,104(a3) + +8004b6b8 <_Z9fx_jmp_r8v>: +8004b6b8: 3c028021 lui v0,0x8021 +8004b6bc: 2442cfc0 addiu v0,v0,-12352 +8004b6c0: 8c440048 lw a0,72(v0) +8004b6c4: 8c450020 lw a1,32(v0) +8004b6c8: 2403ecff li v1,-4865 +8004b6cc: 00832024 and a0,a0,v1 +8004b6d0: ac45003c sw a1,60(v0) +8004b6d4: ac440048 sw a0,72(v0) +8004b6d8: ac420064 sw v0,100(v0) +8004b6dc: 03e00008 jr ra +8004b6e0: ac420068 sw v0,104(v0) + +8004b6e4 <_Z9fx_jmp_r9v>: +8004b6e4: 3c028021 lui v0,0x8021 +8004b6e8: 2442cfc0 addiu v0,v0,-12352 +8004b6ec: 8c440048 lw a0,72(v0) +8004b6f0: 8c450024 lw a1,36(v0) +8004b6f4: 2403ecff li v1,-4865 +8004b6f8: 00832024 and a0,a0,v1 +8004b6fc: ac45003c sw a1,60(v0) +8004b700: ac440048 sw a0,72(v0) +8004b704: ac420064 sw v0,100(v0) +8004b708: 03e00008 jr ra +8004b70c: ac420068 sw v0,104(v0) + +8004b710 <_Z10fx_jmp_r10v>: +8004b710: 3c028021 lui v0,0x8021 +8004b714: 2442cfc0 addiu v0,v0,-12352 +8004b718: 8c440048 lw a0,72(v0) +8004b71c: 8c450028 lw a1,40(v0) +8004b720: 2403ecff li v1,-4865 +8004b724: 00832024 and a0,a0,v1 +8004b728: ac45003c sw a1,60(v0) +8004b72c: ac440048 sw a0,72(v0) +8004b730: ac420064 sw v0,100(v0) +8004b734: 03e00008 jr ra +8004b738: ac420068 sw v0,104(v0) + +8004b73c <_Z10fx_jmp_r11v>: +8004b73c: 3c028021 lui v0,0x8021 +8004b740: 2442cfc0 addiu v0,v0,-12352 +8004b744: 8c440048 lw a0,72(v0) +8004b748: 8c45002c lw a1,44(v0) +8004b74c: 2403ecff li v1,-4865 +8004b750: 00832024 and a0,a0,v1 +8004b754: ac45003c sw a1,60(v0) +8004b758: ac440048 sw a0,72(v0) +8004b75c: ac420064 sw v0,100(v0) +8004b760: 03e00008 jr ra +8004b764: ac420068 sw v0,104(v0) + +8004b768 <_Z10fx_jmp_r12v>: +8004b768: 3c028021 lui v0,0x8021 +8004b76c: 2442cfc0 addiu v0,v0,-12352 +8004b770: 8c440048 lw a0,72(v0) +8004b774: 8c450030 lw a1,48(v0) +8004b778: 2403ecff li v1,-4865 +8004b77c: 00832024 and a0,a0,v1 +8004b780: ac45003c sw a1,60(v0) +8004b784: ac440048 sw a0,72(v0) +8004b788: ac420064 sw v0,100(v0) +8004b78c: 03e00008 jr ra +8004b790: ac420068 sw v0,104(v0) + +8004b794 <_Z10fx_jmp_r13v>: +8004b794: 3c028021 lui v0,0x8021 +8004b798: 2442cfc0 addiu v0,v0,-12352 +8004b79c: 8c440048 lw a0,72(v0) +8004b7a0: 8c450034 lw a1,52(v0) +8004b7a4: 2403ecff li v1,-4865 +8004b7a8: 00832024 and a0,a0,v1 +8004b7ac: ac45003c sw a1,60(v0) +8004b7b0: ac440048 sw a0,72(v0) +8004b7b4: ac420064 sw v0,100(v0) +8004b7b8: 03e00008 jr ra +8004b7bc: ac420068 sw v0,104(v0) + +8004b7c0 <_Z6fx_lobv>: +8004b7c0: 3c028021 lui v0,0x8021 +8004b7c4: 2446cfc0 addiu a2,v0,-12352 +8004b7c8: 8cc2003c lw v0,60(a2) +8004b7cc: 8cc30068 lw v1,104(a2) +8004b7d0: 24420001 addiu v0,v0,1 +8004b7d4: 90640000 lbu a0,0(v1) +8004b7d8: 8cc50064 lw a1,100(a2) +8004b7dc: acc2003c sw v0,60(a2) +8004b7e0: 3c028021 lui v0,0x8021 +8004b7e4: 00041a00 sll v1,a0,0x8 +8004b7e8: 2442cff8 addiu v0,v0,-12296 +8004b7ec: aca40000 sw a0,0(a1) +8004b7f0: acc30078 sw v1,120(a2) +8004b7f4: 10a20008 beq a1,v0,8004b818 <_Z6fx_lobv+0x58> +8004b7f8: acc30074 sw v1,116(a2) +8004b7fc: 8cc20048 lw v0,72(a2) +8004b800: 2403ecff li v1,-4865 +8004b804: 00431024 and v0,v0,v1 +8004b808: acc60064 sw a2,100(a2) +8004b80c: acc20048 sw v0,72(a2) +8004b810: 03e00008 jr ra +8004b814: acc60068 sw a2,104(a2) +8004b818: 94c20038 lhu v0,56(a2) +8004b81c: 8cc301d4 lw v1,468(a2) +8004b820: 00621821 addu v1,v1,v0 +8004b824: 8cc20048 lw v0,72(a2) +8004b828: 90640000 lbu a0,0(v1) +8004b82c: 2403ecff li v1,-4865 +8004b830: 00431024 and v0,v0,v1 +8004b834: a0c4006c sb a0,108(a2) +8004b838: acc60064 sw a2,100(a2) +8004b83c: acc20048 sw v0,72(a2) +8004b840: 03e00008 jr ra +8004b844: acc60068 sw a2,104(a2) + +8004b848 <_Z8fx_fmultv>: +8004b848: 3c028021 lui v0,0x8021 +8004b84c: 2446cfc0 addiu a2,v0,-12352 +8004b850: 8cc40068 lw a0,104(a2) +8004b854: 84c50018 lh a1,24(a2) +8004b858: 84830000 lh v1,0(a0) +8004b85c: 8cc2003c lw v0,60(a2) +8004b860: 70651802 mul v1,v1,a1 +8004b864: 24420001 addiu v0,v0,1 +8004b868: 000323c2 srl a0,v1,0xf +8004b86c: acc2003c sw v0,60(a2) +8004b870: 8cc50064 lw a1,100(a2) +8004b874: 3c028021 lui v0,0x8021 +8004b878: 00031c02 srl v1,v1,0x10 +8004b87c: 30840001 andi a0,a0,0x1 +8004b880: 2442cff8 addiu v0,v0,-12296 +8004b884: aca30000 sw v1,0(a1) +8004b888: acc30078 sw v1,120(a2) +8004b88c: acc4007c sw a0,124(a2) +8004b890: 10a20008 beq a1,v0,8004b8b4 <_Z8fx_fmultv+0x6c> +8004b894: acc30074 sw v1,116(a2) +8004b898: 8cc20048 lw v0,72(a2) +8004b89c: 2403ecff li v1,-4865 +8004b8a0: 00431024 and v0,v0,v1 +8004b8a4: acc60064 sw a2,100(a2) +8004b8a8: acc20048 sw v0,72(a2) +8004b8ac: 03e00008 jr ra +8004b8b0: acc60068 sw a2,104(a2) +8004b8b4: 94c20038 lhu v0,56(a2) +8004b8b8: 8cc301d4 lw v1,468(a2) +8004b8bc: 00621821 addu v1,v1,v0 +8004b8c0: 8cc20048 lw v0,72(a2) +8004b8c4: 90640000 lbu a0,0(v1) +8004b8c8: 2403ecff li v1,-4865 +8004b8cc: 00431024 and v0,v0,v1 +8004b8d0: a0c4006c sb a0,108(a2) +8004b8d4: acc60064 sw a2,100(a2) +8004b8d8: acc20048 sw v0,72(a2) +8004b8dc: 03e00008 jr ra +8004b8e0: acc60068 sw a2,104(a2) + +8004b8e4 <_Z8fx_lmultv>: +8004b8e4: 3c028021 lui v0,0x8021 +8004b8e8: 2447cfc0 addiu a3,v0,-12352 +8004b8ec: 8ce40068 lw a0,104(a3) +8004b8f0: 84e50018 lh a1,24(a3) +8004b8f4: 84830000 lh v1,0(a0) +8004b8f8: 8ce2003c lw v0,60(a3) +8004b8fc: 70651802 mul v1,v1,a1 +8004b900: 8ce60064 lw a2,100(a3) +8004b904: 00032402 srl a0,v1,0x10 +8004b908: 24420001 addiu v0,v0,1 +8004b90c: ace2003c sw v0,60(a3) +8004b910: ace30010 sw v1,16(a3) +8004b914: acc40000 sw a0,0(a2) +8004b918: 8ce20010 lw v0,16(a3) +8004b91c: ace40078 sw a0,120(a3) +8004b920: 000213c2 srl v0,v0,0xf +8004b924: 30420001 andi v0,v0,0x1 +8004b928: ace2007c sw v0,124(a3) +8004b92c: 3c028021 lui v0,0x8021 +8004b930: 2442cff8 addiu v0,v0,-12296 +8004b934: 10c20008 beq a2,v0,8004b958 <_Z8fx_lmultv+0x74> +8004b938: ace40074 sw a0,116(a3) +8004b93c: 8ce20048 lw v0,72(a3) +8004b940: 2403ecff li v1,-4865 +8004b944: 00431024 and v0,v0,v1 +8004b948: ace70064 sw a3,100(a3) +8004b94c: ace20048 sw v0,72(a3) +8004b950: 03e00008 jr ra +8004b954: ace70068 sw a3,104(a3) +8004b958: 94e20038 lhu v0,56(a3) +8004b95c: 8ce301d4 lw v1,468(a3) +8004b960: 00621821 addu v1,v1,v0 +8004b964: 8ce20048 lw v0,72(a3) +8004b968: 90640000 lbu a0,0(v1) +8004b96c: 2403ecff li v1,-4865 +8004b970: 00431024 and v0,v0,v1 +8004b974: a0e4006c sb a0,108(a3) +8004b978: ace70064 sw a3,100(a3) +8004b97c: ace20048 sw v0,72(a3) +8004b980: 03e00008 jr ra +8004b984: ace70068 sw a3,104(a3) + +8004b988 <_Z9fx_ibt_r0v>: +8004b988: 3c098021 lui t1,0x8021 +8004b98c: 2522cfc0 addiu v0,t1,-12352 +8004b990: 8c47003c lw a3,60(v0) +8004b994: 8c4401d8 lw a0,472(v0) +8004b998: 24e60001 addiu a2,a3,1 +8004b99c: 30c3ffff andi v1,a2,0xffff +8004b9a0: 9045006d lbu a1,109(v0) +8004b9a4: ac46003c sw a2,60(v0) +8004b9a8: 00832021 addu a0,a0,v1 +8004b9ac: 8c460048 lw a2,72(v0) +8004b9b0: 90880000 lbu t0,0(a0) +8004b9b4: 2403ecff li v1,-4865 +8004b9b8: 00052e00 sll a1,a1,0x18 +8004b9bc: 00c33024 and a2,a2,v1 +8004b9c0: 24e70002 addiu a3,a3,2 +8004b9c4: 00052e03 sra a1,a1,0x18 +8004b9c8: ad25cfc0 sw a1,-12352(t1) +8004b9cc: a048006d sb t0,109(v0) +8004b9d0: ac47003c sw a3,60(v0) +8004b9d4: ac460048 sw a2,72(v0) +8004b9d8: ac420064 sw v0,100(v0) +8004b9dc: 03e00008 jr ra +8004b9e0: ac420068 sw v0,104(v0) + +8004b9e4 <_Z9fx_ibt_r1v>: +8004b9e4: 3c028021 lui v0,0x8021 +8004b9e8: 2442cfc0 addiu v0,v0,-12352 +8004b9ec: 8c47003c lw a3,60(v0) +8004b9f0: 8c4401d8 lw a0,472(v0) +8004b9f4: 24e50001 addiu a1,a3,1 +8004b9f8: 30a3ffff andi v1,a1,0xffff +8004b9fc: 9046006d lbu a2,109(v0) +8004ba00: ac45003c sw a1,60(v0) +8004ba04: 00832021 addu a0,a0,v1 +8004ba08: 8c450048 lw a1,72(v0) +8004ba0c: 90880000 lbu t0,0(a0) +8004ba10: 2403ecff li v1,-4865 +8004ba14: 00063600 sll a2,a2,0x18 +8004ba18: 00a32824 and a1,a1,v1 +8004ba1c: 24e70002 addiu a3,a3,2 +8004ba20: 00063603 sra a2,a2,0x18 +8004ba24: a048006d sb t0,109(v0) +8004ba28: ac47003c sw a3,60(v0) +8004ba2c: ac460004 sw a2,4(v0) +8004ba30: ac450048 sw a1,72(v0) +8004ba34: ac420064 sw v0,100(v0) +8004ba38: 03e00008 jr ra +8004ba3c: ac420068 sw v0,104(v0) + +8004ba40 <_Z9fx_ibt_r2v>: +8004ba40: 3c028021 lui v0,0x8021 +8004ba44: 2442cfc0 addiu v0,v0,-12352 +8004ba48: 8c47003c lw a3,60(v0) +8004ba4c: 8c4401d8 lw a0,472(v0) +8004ba50: 24e50001 addiu a1,a3,1 +8004ba54: 30a3ffff andi v1,a1,0xffff +8004ba58: 9046006d lbu a2,109(v0) +8004ba5c: ac45003c sw a1,60(v0) +8004ba60: 00832021 addu a0,a0,v1 +8004ba64: 8c450048 lw a1,72(v0) +8004ba68: 90880000 lbu t0,0(a0) +8004ba6c: 2403ecff li v1,-4865 +8004ba70: 00063600 sll a2,a2,0x18 +8004ba74: 00a32824 and a1,a1,v1 +8004ba78: 24e70002 addiu a3,a3,2 +8004ba7c: 00063603 sra a2,a2,0x18 +8004ba80: a048006d sb t0,109(v0) +8004ba84: ac47003c sw a3,60(v0) +8004ba88: ac460008 sw a2,8(v0) +8004ba8c: ac450048 sw a1,72(v0) +8004ba90: ac420064 sw v0,100(v0) +8004ba94: 03e00008 jr ra +8004ba98: ac420068 sw v0,104(v0) + +8004ba9c <_Z9fx_ibt_r3v>: +8004ba9c: 3c028021 lui v0,0x8021 +8004baa0: 2442cfc0 addiu v0,v0,-12352 +8004baa4: 8c47003c lw a3,60(v0) +8004baa8: 8c4401d8 lw a0,472(v0) +8004baac: 24e50001 addiu a1,a3,1 +8004bab0: 30a3ffff andi v1,a1,0xffff +8004bab4: 9046006d lbu a2,109(v0) +8004bab8: ac45003c sw a1,60(v0) +8004babc: 00832021 addu a0,a0,v1 +8004bac0: 8c450048 lw a1,72(v0) +8004bac4: 90880000 lbu t0,0(a0) +8004bac8: 2403ecff li v1,-4865 +8004bacc: 00063600 sll a2,a2,0x18 +8004bad0: 00a32824 and a1,a1,v1 +8004bad4: 24e70002 addiu a3,a3,2 +8004bad8: 00063603 sra a2,a2,0x18 +8004badc: a048006d sb t0,109(v0) +8004bae0: ac47003c sw a3,60(v0) +8004bae4: ac46000c sw a2,12(v0) +8004bae8: ac450048 sw a1,72(v0) +8004baec: ac420064 sw v0,100(v0) +8004baf0: 03e00008 jr ra +8004baf4: ac420068 sw v0,104(v0) + +8004baf8 <_Z9fx_ibt_r4v>: +8004baf8: 3c028021 lui v0,0x8021 +8004bafc: 2442cfc0 addiu v0,v0,-12352 +8004bb00: 8c47003c lw a3,60(v0) +8004bb04: 8c4401d8 lw a0,472(v0) +8004bb08: 24e50001 addiu a1,a3,1 +8004bb0c: 30a3ffff andi v1,a1,0xffff +8004bb10: 9046006d lbu a2,109(v0) +8004bb14: ac45003c sw a1,60(v0) +8004bb18: 00832021 addu a0,a0,v1 +8004bb1c: 8c450048 lw a1,72(v0) +8004bb20: 90880000 lbu t0,0(a0) +8004bb24: 2403ecff li v1,-4865 +8004bb28: 00063600 sll a2,a2,0x18 +8004bb2c: 00a32824 and a1,a1,v1 +8004bb30: 24e70002 addiu a3,a3,2 +8004bb34: 00063603 sra a2,a2,0x18 +8004bb38: a048006d sb t0,109(v0) +8004bb3c: ac47003c sw a3,60(v0) +8004bb40: ac460010 sw a2,16(v0) +8004bb44: ac450048 sw a1,72(v0) +8004bb48: ac420064 sw v0,100(v0) +8004bb4c: 03e00008 jr ra +8004bb50: ac420068 sw v0,104(v0) + +8004bb54 <_Z9fx_ibt_r5v>: +8004bb54: 3c028021 lui v0,0x8021 +8004bb58: 2442cfc0 addiu v0,v0,-12352 +8004bb5c: 8c47003c lw a3,60(v0) +8004bb60: 8c4401d8 lw a0,472(v0) +8004bb64: 24e50001 addiu a1,a3,1 +8004bb68: 30a3ffff andi v1,a1,0xffff +8004bb6c: 9046006d lbu a2,109(v0) +8004bb70: ac45003c sw a1,60(v0) +8004bb74: 00832021 addu a0,a0,v1 +8004bb78: 8c450048 lw a1,72(v0) +8004bb7c: 90880000 lbu t0,0(a0) +8004bb80: 2403ecff li v1,-4865 +8004bb84: 00063600 sll a2,a2,0x18 +8004bb88: 00a32824 and a1,a1,v1 +8004bb8c: 24e70002 addiu a3,a3,2 +8004bb90: 00063603 sra a2,a2,0x18 +8004bb94: a048006d sb t0,109(v0) +8004bb98: ac47003c sw a3,60(v0) +8004bb9c: ac460014 sw a2,20(v0) +8004bba0: ac450048 sw a1,72(v0) +8004bba4: ac420064 sw v0,100(v0) +8004bba8: 03e00008 jr ra +8004bbac: ac420068 sw v0,104(v0) + +8004bbb0 <_Z9fx_ibt_r6v>: +8004bbb0: 3c028021 lui v0,0x8021 +8004bbb4: 2442cfc0 addiu v0,v0,-12352 +8004bbb8: 8c47003c lw a3,60(v0) +8004bbbc: 8c4401d8 lw a0,472(v0) +8004bbc0: 24e50001 addiu a1,a3,1 +8004bbc4: 30a3ffff andi v1,a1,0xffff +8004bbc8: 9046006d lbu a2,109(v0) +8004bbcc: ac45003c sw a1,60(v0) +8004bbd0: 00832021 addu a0,a0,v1 +8004bbd4: 8c450048 lw a1,72(v0) +8004bbd8: 90880000 lbu t0,0(a0) +8004bbdc: 2403ecff li v1,-4865 +8004bbe0: 00063600 sll a2,a2,0x18 +8004bbe4: 00a32824 and a1,a1,v1 +8004bbe8: 24e70002 addiu a3,a3,2 +8004bbec: 00063603 sra a2,a2,0x18 +8004bbf0: a048006d sb t0,109(v0) +8004bbf4: ac47003c sw a3,60(v0) +8004bbf8: ac460018 sw a2,24(v0) +8004bbfc: ac450048 sw a1,72(v0) +8004bc00: ac420064 sw v0,100(v0) +8004bc04: 03e00008 jr ra +8004bc08: ac420068 sw v0,104(v0) + +8004bc0c <_Z9fx_ibt_r7v>: +8004bc0c: 3c028021 lui v0,0x8021 +8004bc10: 2442cfc0 addiu v0,v0,-12352 +8004bc14: 8c47003c lw a3,60(v0) +8004bc18: 8c4401d8 lw a0,472(v0) +8004bc1c: 24e50001 addiu a1,a3,1 +8004bc20: 30a3ffff andi v1,a1,0xffff +8004bc24: 9046006d lbu a2,109(v0) +8004bc28: ac45003c sw a1,60(v0) +8004bc2c: 00832021 addu a0,a0,v1 +8004bc30: 8c450048 lw a1,72(v0) +8004bc34: 90880000 lbu t0,0(a0) +8004bc38: 2403ecff li v1,-4865 +8004bc3c: 00063600 sll a2,a2,0x18 +8004bc40: 00a32824 and a1,a1,v1 +8004bc44: 24e70002 addiu a3,a3,2 +8004bc48: 00063603 sra a2,a2,0x18 +8004bc4c: a048006d sb t0,109(v0) +8004bc50: ac47003c sw a3,60(v0) +8004bc54: ac46001c sw a2,28(v0) +8004bc58: ac450048 sw a1,72(v0) +8004bc5c: ac420064 sw v0,100(v0) +8004bc60: 03e00008 jr ra +8004bc64: ac420068 sw v0,104(v0) + +8004bc68 <_Z9fx_ibt_r8v>: +8004bc68: 3c028021 lui v0,0x8021 +8004bc6c: 2442cfc0 addiu v0,v0,-12352 +8004bc70: 8c47003c lw a3,60(v0) +8004bc74: 8c4401d8 lw a0,472(v0) +8004bc78: 24e50001 addiu a1,a3,1 +8004bc7c: 30a3ffff andi v1,a1,0xffff +8004bc80: 9046006d lbu a2,109(v0) +8004bc84: ac45003c sw a1,60(v0) +8004bc88: 00832021 addu a0,a0,v1 +8004bc8c: 8c450048 lw a1,72(v0) +8004bc90: 90880000 lbu t0,0(a0) +8004bc94: 2403ecff li v1,-4865 +8004bc98: 00063600 sll a2,a2,0x18 +8004bc9c: 00a32824 and a1,a1,v1 +8004bca0: 24e70002 addiu a3,a3,2 +8004bca4: 00063603 sra a2,a2,0x18 +8004bca8: a048006d sb t0,109(v0) +8004bcac: ac47003c sw a3,60(v0) +8004bcb0: ac460020 sw a2,32(v0) +8004bcb4: ac450048 sw a1,72(v0) +8004bcb8: ac420064 sw v0,100(v0) +8004bcbc: 03e00008 jr ra +8004bcc0: ac420068 sw v0,104(v0) + +8004bcc4 <_Z9fx_ibt_r9v>: +8004bcc4: 3c028021 lui v0,0x8021 +8004bcc8: 2442cfc0 addiu v0,v0,-12352 +8004bccc: 8c47003c lw a3,60(v0) +8004bcd0: 8c4401d8 lw a0,472(v0) +8004bcd4: 24e50001 addiu a1,a3,1 +8004bcd8: 30a3ffff andi v1,a1,0xffff +8004bcdc: 9046006d lbu a2,109(v0) +8004bce0: ac45003c sw a1,60(v0) +8004bce4: 00832021 addu a0,a0,v1 +8004bce8: 8c450048 lw a1,72(v0) +8004bcec: 90880000 lbu t0,0(a0) +8004bcf0: 2403ecff li v1,-4865 +8004bcf4: 00063600 sll a2,a2,0x18 +8004bcf8: 00a32824 and a1,a1,v1 +8004bcfc: 24e70002 addiu a3,a3,2 +8004bd00: 00063603 sra a2,a2,0x18 +8004bd04: a048006d sb t0,109(v0) +8004bd08: ac47003c sw a3,60(v0) +8004bd0c: ac460024 sw a2,36(v0) +8004bd10: ac450048 sw a1,72(v0) +8004bd14: ac420064 sw v0,100(v0) +8004bd18: 03e00008 jr ra +8004bd1c: ac420068 sw v0,104(v0) + +8004bd20 <_Z10fx_ibt_r10v>: +8004bd20: 3c028021 lui v0,0x8021 +8004bd24: 2442cfc0 addiu v0,v0,-12352 +8004bd28: 8c47003c lw a3,60(v0) +8004bd2c: 8c4401d8 lw a0,472(v0) +8004bd30: 24e50001 addiu a1,a3,1 +8004bd34: 30a3ffff andi v1,a1,0xffff +8004bd38: 9046006d lbu a2,109(v0) +8004bd3c: ac45003c sw a1,60(v0) +8004bd40: 00832021 addu a0,a0,v1 +8004bd44: 8c450048 lw a1,72(v0) +8004bd48: 90880000 lbu t0,0(a0) +8004bd4c: 2403ecff li v1,-4865 +8004bd50: 00063600 sll a2,a2,0x18 +8004bd54: 00a32824 and a1,a1,v1 +8004bd58: 24e70002 addiu a3,a3,2 +8004bd5c: 00063603 sra a2,a2,0x18 +8004bd60: a048006d sb t0,109(v0) +8004bd64: ac47003c sw a3,60(v0) +8004bd68: ac460028 sw a2,40(v0) +8004bd6c: ac450048 sw a1,72(v0) +8004bd70: ac420064 sw v0,100(v0) +8004bd74: 03e00008 jr ra +8004bd78: ac420068 sw v0,104(v0) + +8004bd7c <_Z10fx_ibt_r11v>: +8004bd7c: 3c028021 lui v0,0x8021 +8004bd80: 2442cfc0 addiu v0,v0,-12352 +8004bd84: 8c47003c lw a3,60(v0) +8004bd88: 8c4401d8 lw a0,472(v0) +8004bd8c: 24e50001 addiu a1,a3,1 +8004bd90: 30a3ffff andi v1,a1,0xffff +8004bd94: 9046006d lbu a2,109(v0) +8004bd98: ac45003c sw a1,60(v0) +8004bd9c: 00832021 addu a0,a0,v1 +8004bda0: 8c450048 lw a1,72(v0) +8004bda4: 90880000 lbu t0,0(a0) +8004bda8: 2403ecff li v1,-4865 +8004bdac: 00063600 sll a2,a2,0x18 +8004bdb0: 00a32824 and a1,a1,v1 +8004bdb4: 24e70002 addiu a3,a3,2 +8004bdb8: 00063603 sra a2,a2,0x18 +8004bdbc: a048006d sb t0,109(v0) +8004bdc0: ac47003c sw a3,60(v0) +8004bdc4: ac46002c sw a2,44(v0) +8004bdc8: ac450048 sw a1,72(v0) +8004bdcc: ac420064 sw v0,100(v0) +8004bdd0: 03e00008 jr ra +8004bdd4: ac420068 sw v0,104(v0) + +8004bdd8 <_Z10fx_ibt_r12v>: +8004bdd8: 3c028021 lui v0,0x8021 +8004bddc: 2442cfc0 addiu v0,v0,-12352 +8004bde0: 8c47003c lw a3,60(v0) +8004bde4: 8c4401d8 lw a0,472(v0) +8004bde8: 24e50001 addiu a1,a3,1 +8004bdec: 30a3ffff andi v1,a1,0xffff +8004bdf0: 9046006d lbu a2,109(v0) +8004bdf4: ac45003c sw a1,60(v0) +8004bdf8: 00832021 addu a0,a0,v1 +8004bdfc: 8c450048 lw a1,72(v0) +8004be00: 90880000 lbu t0,0(a0) +8004be04: 2403ecff li v1,-4865 +8004be08: 00063600 sll a2,a2,0x18 +8004be0c: 00a32824 and a1,a1,v1 +8004be10: 24e70002 addiu a3,a3,2 +8004be14: 00063603 sra a2,a2,0x18 +8004be18: a048006d sb t0,109(v0) +8004be1c: ac47003c sw a3,60(v0) +8004be20: ac460030 sw a2,48(v0) +8004be24: ac450048 sw a1,72(v0) +8004be28: ac420064 sw v0,100(v0) +8004be2c: 03e00008 jr ra +8004be30: ac420068 sw v0,104(v0) + +8004be34 <_Z10fx_ibt_r13v>: +8004be34: 3c028021 lui v0,0x8021 +8004be38: 2442cfc0 addiu v0,v0,-12352 +8004be3c: 8c47003c lw a3,60(v0) +8004be40: 8c4401d8 lw a0,472(v0) +8004be44: 24e50001 addiu a1,a3,1 +8004be48: 30a3ffff andi v1,a1,0xffff +8004be4c: 9046006d lbu a2,109(v0) +8004be50: ac45003c sw a1,60(v0) +8004be54: 00832021 addu a0,a0,v1 +8004be58: 8c450048 lw a1,72(v0) +8004be5c: 90880000 lbu t0,0(a0) +8004be60: 2403ecff li v1,-4865 +8004be64: 00063600 sll a2,a2,0x18 +8004be68: 00a32824 and a1,a1,v1 +8004be6c: 24e70002 addiu a3,a3,2 +8004be70: 00063603 sra a2,a2,0x18 +8004be74: a048006d sb t0,109(v0) +8004be78: ac47003c sw a3,60(v0) +8004be7c: ac460034 sw a2,52(v0) +8004be80: ac450048 sw a1,72(v0) +8004be84: ac420064 sw v0,100(v0) +8004be88: 03e00008 jr ra +8004be8c: ac420068 sw v0,104(v0) + +8004be90 <_Z10fx_ibt_r14v>: +8004be90: 3c028021 lui v0,0x8021 +8004be94: 2442cfc0 addiu v0,v0,-12352 +8004be98: 8c47003c lw a3,60(v0) +8004be9c: 9046006d lbu a2,109(v0) +8004bea0: 24e50001 addiu a1,a3,1 +8004bea4: 8c4301d8 lw v1,472(v0) +8004bea8: 30a4ffff andi a0,a1,0xffff +8004beac: ac45003c sw a1,60(v0) +8004beb0: 00641821 addu v1,v1,a0 +8004beb4: 00063600 sll a2,a2,0x18 +8004beb8: 8c440048 lw a0,72(v0) +8004bebc: 90680000 lbu t0,0(v1) +8004bec0: 00063603 sra a2,a2,0x18 +8004bec4: 2403ecff li v1,-4865 +8004bec8: 8c4501d4 lw a1,468(v0) +8004becc: 00832024 and a0,a0,v1 +8004bed0: 24e70002 addiu a3,a3,2 +8004bed4: 30c3ffff andi v1,a2,0xffff +8004bed8: a048006d sb t0,109(v0) +8004bedc: ac47003c sw a3,60(v0) +8004bee0: ac440048 sw a0,72(v0) +8004bee4: 00a32821 addu a1,a1,v1 +8004bee8: ac460038 sw a2,56(v0) +8004beec: ac420068 sw v0,104(v0) +8004bef0: ac420064 sw v0,100(v0) +8004bef4: 90a30000 lbu v1,0(a1) +8004bef8: 03e00008 jr ra +8004befc: a043006c sb v1,108(v0) + +8004bf00 <_Z10fx_ibt_r15v>: +8004bf00: 3c028021 lui v0,0x8021 +8004bf04: 2442cfc0 addiu v0,v0,-12352 +8004bf08: 8c43003c lw v1,60(v0) +8004bf0c: 8c4501d8 lw a1,472(v0) +8004bf10: 24630001 addiu v1,v1,1 +8004bf14: 3064ffff andi a0,v1,0xffff +8004bf18: 00a42821 addu a1,a1,a0 +8004bf1c: 9044006d lbu a0,109(v0) +8004bf20: ac43003c sw v1,60(v0) +8004bf24: 8c460048 lw a2,72(v0) +8004bf28: 90a70000 lbu a3,0(a1) +8004bf2c: 2403ecff li v1,-4865 +8004bf30: 00042600 sll a0,a0,0x18 +8004bf34: 00c33024 and a2,a2,v1 +8004bf38: 00042603 sra a0,a0,0x18 +8004bf3c: a047006d sb a3,109(v0) +8004bf40: ac44003c sw a0,60(v0) +8004bf44: ac460048 sw a2,72(v0) +8004bf48: ac420064 sw v0,100(v0) +8004bf4c: 03e00008 jr ra +8004bf50: ac420068 sw v0,104(v0) + +8004bf54 <_Z9fx_lms_r0v>: +8004bf54: 3c088021 lui t0,0x8021 +8004bf58: 2504cfc0 addiu a0,t0,-12352 +8004bf5c: 8c86003c lw a2,60(a0) +8004bf60: 9083006d lbu v1,109(a0) +8004bf64: 24c70001 addiu a3,a2,1 +8004bf68: 8c8501d8 lw a1,472(a0) +8004bf6c: 00031840 sll v1,v1,0x1 +8004bf70: 30e2ffff andi v0,a3,0xffff +8004bf74: ac87003c sw a3,60(a0) +8004bf78: ac830060 sw v1,96(a0) +8004bf7c: 00a22821 addu a1,a1,v0 +8004bf80: 90a20000 lbu v0,0(a1) +8004bf84: 8c8701d0 lw a3,464(a0) +8004bf88: 24c60002 addiu a2,a2,2 +8004bf8c: a082006d sb v0,109(a0) +8004bf90: ac86003c sw a2,60(a0) +8004bf94: 00e31021 addu v0,a3,v1 +8004bf98: 90460000 lbu a2,0(v0) +8004bf9c: 8c850048 lw a1,72(a0) +8004bfa0: ad06cfc0 sw a2,-12352(t0) +8004bfa4: 90420001 lbu v0,1(v0) +8004bfa8: 2403ecff li v1,-4865 +8004bfac: 00021200 sll v0,v0,0x8 +8004bfb0: 00c23025 or a2,a2,v0 +8004bfb4: 00a32824 and a1,a1,v1 +8004bfb8: ad06cfc0 sw a2,-12352(t0) +8004bfbc: ac850048 sw a1,72(a0) +8004bfc0: ac840064 sw a0,100(a0) +8004bfc4: 03e00008 jr ra +8004bfc8: ac840068 sw a0,104(a0) + +8004bfcc <_Z9fx_lms_r1v>: +8004bfcc: 3c038021 lui v1,0x8021 +8004bfd0: 2463cfc0 addiu v1,v1,-12352 +8004bfd4: 8c66003c lw a2,60(v1) +8004bfd8: 9064006d lbu a0,109(v1) +8004bfdc: 24c70001 addiu a3,a2,1 +8004bfe0: 8c6501d8 lw a1,472(v1) +8004bfe4: 00042040 sll a0,a0,0x1 +8004bfe8: 30e2ffff andi v0,a3,0xffff +8004bfec: ac67003c sw a3,60(v1) +8004bff0: ac640060 sw a0,96(v1) +8004bff4: 00a22821 addu a1,a1,v0 +8004bff8: 90a20000 lbu v0,0(a1) +8004bffc: 8c6701d0 lw a3,464(v1) +8004c000: 24c60002 addiu a2,a2,2 +8004c004: a062006d sb v0,109(v1) +8004c008: ac66003c sw a2,60(v1) +8004c00c: 00e41021 addu v0,a3,a0 +8004c010: 90460000 lbu a2,0(v0) +8004c014: 8c650048 lw a1,72(v1) +8004c018: ac660004 sw a2,4(v1) +8004c01c: 90420001 lbu v0,1(v0) +8004c020: 2404ecff li a0,-4865 +8004c024: 00021200 sll v0,v0,0x8 +8004c028: 00c23025 or a2,a2,v0 +8004c02c: 00a42824 and a1,a1,a0 +8004c030: ac660004 sw a2,4(v1) +8004c034: ac650048 sw a1,72(v1) +8004c038: ac630064 sw v1,100(v1) +8004c03c: 03e00008 jr ra +8004c040: ac630068 sw v1,104(v1) + +8004c044 <_Z9fx_lms_r2v>: +8004c044: 3c038021 lui v1,0x8021 +8004c048: 2463cfc0 addiu v1,v1,-12352 +8004c04c: 8c66003c lw a2,60(v1) +8004c050: 9064006d lbu a0,109(v1) +8004c054: 24c70001 addiu a3,a2,1 +8004c058: 8c6501d8 lw a1,472(v1) +8004c05c: 00042040 sll a0,a0,0x1 +8004c060: 30e2ffff andi v0,a3,0xffff +8004c064: ac67003c sw a3,60(v1) +8004c068: ac640060 sw a0,96(v1) +8004c06c: 00a22821 addu a1,a1,v0 +8004c070: 90a20000 lbu v0,0(a1) +8004c074: 8c6701d0 lw a3,464(v1) +8004c078: 24c60002 addiu a2,a2,2 +8004c07c: a062006d sb v0,109(v1) +8004c080: ac66003c sw a2,60(v1) +8004c084: 00e41021 addu v0,a3,a0 +8004c088: 90460000 lbu a2,0(v0) +8004c08c: 8c650048 lw a1,72(v1) +8004c090: ac660008 sw a2,8(v1) +8004c094: 90420001 lbu v0,1(v0) +8004c098: 2404ecff li a0,-4865 +8004c09c: 00021200 sll v0,v0,0x8 +8004c0a0: 00c23025 or a2,a2,v0 +8004c0a4: 00a42824 and a1,a1,a0 +8004c0a8: ac660008 sw a2,8(v1) +8004c0ac: ac650048 sw a1,72(v1) +8004c0b0: ac630064 sw v1,100(v1) +8004c0b4: 03e00008 jr ra +8004c0b8: ac630068 sw v1,104(v1) + +8004c0bc <_Z9fx_lms_r3v>: +8004c0bc: 3c038021 lui v1,0x8021 +8004c0c0: 2463cfc0 addiu v1,v1,-12352 +8004c0c4: 8c66003c lw a2,60(v1) +8004c0c8: 9064006d lbu a0,109(v1) +8004c0cc: 24c70001 addiu a3,a2,1 +8004c0d0: 8c6501d8 lw a1,472(v1) +8004c0d4: 00042040 sll a0,a0,0x1 +8004c0d8: 30e2ffff andi v0,a3,0xffff +8004c0dc: ac67003c sw a3,60(v1) +8004c0e0: ac640060 sw a0,96(v1) +8004c0e4: 00a22821 addu a1,a1,v0 +8004c0e8: 90a20000 lbu v0,0(a1) +8004c0ec: 8c6701d0 lw a3,464(v1) +8004c0f0: 24c60002 addiu a2,a2,2 +8004c0f4: a062006d sb v0,109(v1) +8004c0f8: ac66003c sw a2,60(v1) +8004c0fc: 00e41021 addu v0,a3,a0 +8004c100: 90460000 lbu a2,0(v0) +8004c104: 8c650048 lw a1,72(v1) +8004c108: ac66000c sw a2,12(v1) +8004c10c: 90420001 lbu v0,1(v0) +8004c110: 2404ecff li a0,-4865 +8004c114: 00021200 sll v0,v0,0x8 +8004c118: 00c23025 or a2,a2,v0 +8004c11c: 00a42824 and a1,a1,a0 +8004c120: ac66000c sw a2,12(v1) +8004c124: ac650048 sw a1,72(v1) +8004c128: ac630064 sw v1,100(v1) +8004c12c: 03e00008 jr ra +8004c130: ac630068 sw v1,104(v1) + +8004c134 <_Z9fx_lms_r4v>: +8004c134: 3c038021 lui v1,0x8021 +8004c138: 2463cfc0 addiu v1,v1,-12352 +8004c13c: 8c66003c lw a2,60(v1) +8004c140: 9064006d lbu a0,109(v1) +8004c144: 24c70001 addiu a3,a2,1 +8004c148: 8c6501d8 lw a1,472(v1) +8004c14c: 00042040 sll a0,a0,0x1 +8004c150: 30e2ffff andi v0,a3,0xffff +8004c154: ac67003c sw a3,60(v1) +8004c158: ac640060 sw a0,96(v1) +8004c15c: 00a22821 addu a1,a1,v0 +8004c160: 90a20000 lbu v0,0(a1) +8004c164: 8c6701d0 lw a3,464(v1) +8004c168: 24c60002 addiu a2,a2,2 +8004c16c: a062006d sb v0,109(v1) +8004c170: ac66003c sw a2,60(v1) +8004c174: 00e41021 addu v0,a3,a0 +8004c178: 90460000 lbu a2,0(v0) +8004c17c: 8c650048 lw a1,72(v1) +8004c180: ac660010 sw a2,16(v1) +8004c184: 90420001 lbu v0,1(v0) +8004c188: 2404ecff li a0,-4865 +8004c18c: 00021200 sll v0,v0,0x8 +8004c190: 00c23025 or a2,a2,v0 +8004c194: 00a42824 and a1,a1,a0 +8004c198: ac660010 sw a2,16(v1) +8004c19c: ac650048 sw a1,72(v1) +8004c1a0: ac630064 sw v1,100(v1) +8004c1a4: 03e00008 jr ra +8004c1a8: ac630068 sw v1,104(v1) + +8004c1ac <_Z9fx_lms_r5v>: +8004c1ac: 3c038021 lui v1,0x8021 +8004c1b0: 2463cfc0 addiu v1,v1,-12352 +8004c1b4: 8c66003c lw a2,60(v1) +8004c1b8: 9064006d lbu a0,109(v1) +8004c1bc: 24c70001 addiu a3,a2,1 +8004c1c0: 8c6501d8 lw a1,472(v1) +8004c1c4: 00042040 sll a0,a0,0x1 +8004c1c8: 30e2ffff andi v0,a3,0xffff +8004c1cc: ac67003c sw a3,60(v1) +8004c1d0: ac640060 sw a0,96(v1) +8004c1d4: 00a22821 addu a1,a1,v0 +8004c1d8: 90a20000 lbu v0,0(a1) +8004c1dc: 8c6701d0 lw a3,464(v1) +8004c1e0: 24c60002 addiu a2,a2,2 +8004c1e4: a062006d sb v0,109(v1) +8004c1e8: ac66003c sw a2,60(v1) +8004c1ec: 00e41021 addu v0,a3,a0 +8004c1f0: 90460000 lbu a2,0(v0) +8004c1f4: 8c650048 lw a1,72(v1) +8004c1f8: ac660014 sw a2,20(v1) +8004c1fc: 90420001 lbu v0,1(v0) +8004c200: 2404ecff li a0,-4865 +8004c204: 00021200 sll v0,v0,0x8 +8004c208: 00c23025 or a2,a2,v0 +8004c20c: 00a42824 and a1,a1,a0 +8004c210: ac660014 sw a2,20(v1) +8004c214: ac650048 sw a1,72(v1) +8004c218: ac630064 sw v1,100(v1) +8004c21c: 03e00008 jr ra +8004c220: ac630068 sw v1,104(v1) + +8004c224 <_Z9fx_lms_r6v>: +8004c224: 3c038021 lui v1,0x8021 +8004c228: 2463cfc0 addiu v1,v1,-12352 +8004c22c: 8c66003c lw a2,60(v1) +8004c230: 9064006d lbu a0,109(v1) +8004c234: 24c70001 addiu a3,a2,1 +8004c238: 8c6501d8 lw a1,472(v1) +8004c23c: 00042040 sll a0,a0,0x1 +8004c240: 30e2ffff andi v0,a3,0xffff +8004c244: ac67003c sw a3,60(v1) +8004c248: ac640060 sw a0,96(v1) +8004c24c: 00a22821 addu a1,a1,v0 +8004c250: 90a20000 lbu v0,0(a1) +8004c254: 8c6701d0 lw a3,464(v1) +8004c258: 24c60002 addiu a2,a2,2 +8004c25c: a062006d sb v0,109(v1) +8004c260: ac66003c sw a2,60(v1) +8004c264: 00e41021 addu v0,a3,a0 +8004c268: 90460000 lbu a2,0(v0) +8004c26c: 8c650048 lw a1,72(v1) +8004c270: ac660018 sw a2,24(v1) +8004c274: 90420001 lbu v0,1(v0) +8004c278: 2404ecff li a0,-4865 +8004c27c: 00021200 sll v0,v0,0x8 +8004c280: 00c23025 or a2,a2,v0 +8004c284: 00a42824 and a1,a1,a0 +8004c288: ac660018 sw a2,24(v1) +8004c28c: ac650048 sw a1,72(v1) +8004c290: ac630064 sw v1,100(v1) +8004c294: 03e00008 jr ra +8004c298: ac630068 sw v1,104(v1) + +8004c29c <_Z9fx_lms_r7v>: +8004c29c: 3c038021 lui v1,0x8021 +8004c2a0: 2463cfc0 addiu v1,v1,-12352 +8004c2a4: 8c66003c lw a2,60(v1) +8004c2a8: 9064006d lbu a0,109(v1) +8004c2ac: 24c70001 addiu a3,a2,1 +8004c2b0: 8c6501d8 lw a1,472(v1) +8004c2b4: 00042040 sll a0,a0,0x1 +8004c2b8: 30e2ffff andi v0,a3,0xffff +8004c2bc: ac67003c sw a3,60(v1) +8004c2c0: ac640060 sw a0,96(v1) +8004c2c4: 00a22821 addu a1,a1,v0 +8004c2c8: 90a20000 lbu v0,0(a1) +8004c2cc: 8c6701d0 lw a3,464(v1) +8004c2d0: 24c60002 addiu a2,a2,2 +8004c2d4: a062006d sb v0,109(v1) +8004c2d8: ac66003c sw a2,60(v1) +8004c2dc: 00e41021 addu v0,a3,a0 +8004c2e0: 90460000 lbu a2,0(v0) +8004c2e4: 8c650048 lw a1,72(v1) +8004c2e8: ac66001c sw a2,28(v1) +8004c2ec: 90420001 lbu v0,1(v0) +8004c2f0: 2404ecff li a0,-4865 +8004c2f4: 00021200 sll v0,v0,0x8 +8004c2f8: 00c23025 or a2,a2,v0 +8004c2fc: 00a42824 and a1,a1,a0 +8004c300: ac66001c sw a2,28(v1) +8004c304: ac650048 sw a1,72(v1) +8004c308: ac630064 sw v1,100(v1) +8004c30c: 03e00008 jr ra +8004c310: ac630068 sw v1,104(v1) + +8004c314 <_Z9fx_lms_r8v>: +8004c314: 3c038021 lui v1,0x8021 +8004c318: 2463cfc0 addiu v1,v1,-12352 +8004c31c: 8c66003c lw a2,60(v1) +8004c320: 9064006d lbu a0,109(v1) +8004c324: 24c70001 addiu a3,a2,1 +8004c328: 8c6501d8 lw a1,472(v1) +8004c32c: 00042040 sll a0,a0,0x1 +8004c330: 30e2ffff andi v0,a3,0xffff +8004c334: ac67003c sw a3,60(v1) +8004c338: ac640060 sw a0,96(v1) +8004c33c: 00a22821 addu a1,a1,v0 +8004c340: 90a20000 lbu v0,0(a1) +8004c344: 8c6701d0 lw a3,464(v1) +8004c348: 24c60002 addiu a2,a2,2 +8004c34c: a062006d sb v0,109(v1) +8004c350: ac66003c sw a2,60(v1) +8004c354: 00e41021 addu v0,a3,a0 +8004c358: 90460000 lbu a2,0(v0) +8004c35c: 8c650048 lw a1,72(v1) +8004c360: ac660020 sw a2,32(v1) +8004c364: 90420001 lbu v0,1(v0) +8004c368: 2404ecff li a0,-4865 +8004c36c: 00021200 sll v0,v0,0x8 +8004c370: 00c23025 or a2,a2,v0 +8004c374: 00a42824 and a1,a1,a0 +8004c378: ac660020 sw a2,32(v1) +8004c37c: ac650048 sw a1,72(v1) +8004c380: ac630064 sw v1,100(v1) +8004c384: 03e00008 jr ra +8004c388: ac630068 sw v1,104(v1) + +8004c38c <_Z9fx_lms_r9v>: +8004c38c: 3c038021 lui v1,0x8021 +8004c390: 2463cfc0 addiu v1,v1,-12352 +8004c394: 8c66003c lw a2,60(v1) +8004c398: 9064006d lbu a0,109(v1) +8004c39c: 24c70001 addiu a3,a2,1 +8004c3a0: 8c6501d8 lw a1,472(v1) +8004c3a4: 00042040 sll a0,a0,0x1 +8004c3a8: 30e2ffff andi v0,a3,0xffff +8004c3ac: ac67003c sw a3,60(v1) +8004c3b0: ac640060 sw a0,96(v1) +8004c3b4: 00a22821 addu a1,a1,v0 +8004c3b8: 90a20000 lbu v0,0(a1) +8004c3bc: 8c6701d0 lw a3,464(v1) +8004c3c0: 24c60002 addiu a2,a2,2 +8004c3c4: a062006d sb v0,109(v1) +8004c3c8: ac66003c sw a2,60(v1) +8004c3cc: 00e41021 addu v0,a3,a0 +8004c3d0: 90460000 lbu a2,0(v0) +8004c3d4: 8c650048 lw a1,72(v1) +8004c3d8: ac660024 sw a2,36(v1) +8004c3dc: 90420001 lbu v0,1(v0) +8004c3e0: 2404ecff li a0,-4865 +8004c3e4: 00021200 sll v0,v0,0x8 +8004c3e8: 00c23025 or a2,a2,v0 +8004c3ec: 00a42824 and a1,a1,a0 +8004c3f0: ac660024 sw a2,36(v1) +8004c3f4: ac650048 sw a1,72(v1) +8004c3f8: ac630064 sw v1,100(v1) +8004c3fc: 03e00008 jr ra +8004c400: ac630068 sw v1,104(v1) + +8004c404 <_Z10fx_lms_r10v>: +8004c404: 3c038021 lui v1,0x8021 +8004c408: 2463cfc0 addiu v1,v1,-12352 +8004c40c: 8c66003c lw a2,60(v1) +8004c410: 9064006d lbu a0,109(v1) +8004c414: 24c70001 addiu a3,a2,1 +8004c418: 8c6501d8 lw a1,472(v1) +8004c41c: 00042040 sll a0,a0,0x1 +8004c420: 30e2ffff andi v0,a3,0xffff +8004c424: ac67003c sw a3,60(v1) +8004c428: ac640060 sw a0,96(v1) +8004c42c: 00a22821 addu a1,a1,v0 +8004c430: 90a20000 lbu v0,0(a1) +8004c434: 8c6701d0 lw a3,464(v1) +8004c438: 24c60002 addiu a2,a2,2 +8004c43c: a062006d sb v0,109(v1) +8004c440: ac66003c sw a2,60(v1) +8004c444: 00e41021 addu v0,a3,a0 +8004c448: 90460000 lbu a2,0(v0) +8004c44c: 8c650048 lw a1,72(v1) +8004c450: ac660028 sw a2,40(v1) +8004c454: 90420001 lbu v0,1(v0) +8004c458: 2404ecff li a0,-4865 +8004c45c: 00021200 sll v0,v0,0x8 +8004c460: 00c23025 or a2,a2,v0 +8004c464: 00a42824 and a1,a1,a0 +8004c468: ac660028 sw a2,40(v1) +8004c46c: ac650048 sw a1,72(v1) +8004c470: ac630064 sw v1,100(v1) +8004c474: 03e00008 jr ra +8004c478: ac630068 sw v1,104(v1) + +8004c47c <_Z10fx_lms_r11v>: +8004c47c: 3c038021 lui v1,0x8021 +8004c480: 2463cfc0 addiu v1,v1,-12352 +8004c484: 8c66003c lw a2,60(v1) +8004c488: 9064006d lbu a0,109(v1) +8004c48c: 24c70001 addiu a3,a2,1 +8004c490: 8c6501d8 lw a1,472(v1) +8004c494: 00042040 sll a0,a0,0x1 +8004c498: 30e2ffff andi v0,a3,0xffff +8004c49c: ac67003c sw a3,60(v1) +8004c4a0: ac640060 sw a0,96(v1) +8004c4a4: 00a22821 addu a1,a1,v0 +8004c4a8: 90a20000 lbu v0,0(a1) +8004c4ac: 8c6701d0 lw a3,464(v1) +8004c4b0: 24c60002 addiu a2,a2,2 +8004c4b4: a062006d sb v0,109(v1) +8004c4b8: ac66003c sw a2,60(v1) +8004c4bc: 00e41021 addu v0,a3,a0 +8004c4c0: 90460000 lbu a2,0(v0) +8004c4c4: 8c650048 lw a1,72(v1) +8004c4c8: ac66002c sw a2,44(v1) +8004c4cc: 90420001 lbu v0,1(v0) +8004c4d0: 2404ecff li a0,-4865 +8004c4d4: 00021200 sll v0,v0,0x8 +8004c4d8: 00c23025 or a2,a2,v0 +8004c4dc: 00a42824 and a1,a1,a0 +8004c4e0: ac66002c sw a2,44(v1) +8004c4e4: ac650048 sw a1,72(v1) +8004c4e8: ac630064 sw v1,100(v1) +8004c4ec: 03e00008 jr ra +8004c4f0: ac630068 sw v1,104(v1) + +8004c4f4 <_Z10fx_lms_r12v>: +8004c4f4: 3c038021 lui v1,0x8021 +8004c4f8: 2463cfc0 addiu v1,v1,-12352 +8004c4fc: 8c66003c lw a2,60(v1) +8004c500: 9064006d lbu a0,109(v1) +8004c504: 24c70001 addiu a3,a2,1 +8004c508: 8c6501d8 lw a1,472(v1) +8004c50c: 00042040 sll a0,a0,0x1 +8004c510: 30e2ffff andi v0,a3,0xffff +8004c514: ac67003c sw a3,60(v1) +8004c518: ac640060 sw a0,96(v1) +8004c51c: 00a22821 addu a1,a1,v0 +8004c520: 90a20000 lbu v0,0(a1) +8004c524: 8c6701d0 lw a3,464(v1) +8004c528: 24c60002 addiu a2,a2,2 +8004c52c: a062006d sb v0,109(v1) +8004c530: ac66003c sw a2,60(v1) +8004c534: 00e41021 addu v0,a3,a0 +8004c538: 90460000 lbu a2,0(v0) +8004c53c: 8c650048 lw a1,72(v1) +8004c540: ac660030 sw a2,48(v1) +8004c544: 90420001 lbu v0,1(v0) +8004c548: 2404ecff li a0,-4865 +8004c54c: 00021200 sll v0,v0,0x8 +8004c550: 00c23025 or a2,a2,v0 +8004c554: 00a42824 and a1,a1,a0 +8004c558: ac660030 sw a2,48(v1) +8004c55c: ac650048 sw a1,72(v1) +8004c560: ac630064 sw v1,100(v1) +8004c564: 03e00008 jr ra +8004c568: ac630068 sw v1,104(v1) + +8004c56c <_Z10fx_lms_r13v>: +8004c56c: 3c038021 lui v1,0x8021 +8004c570: 2463cfc0 addiu v1,v1,-12352 +8004c574: 8c66003c lw a2,60(v1) +8004c578: 9064006d lbu a0,109(v1) +8004c57c: 24c70001 addiu a3,a2,1 +8004c580: 8c6501d8 lw a1,472(v1) +8004c584: 00042040 sll a0,a0,0x1 +8004c588: 30e2ffff andi v0,a3,0xffff +8004c58c: ac67003c sw a3,60(v1) +8004c590: ac640060 sw a0,96(v1) +8004c594: 00a22821 addu a1,a1,v0 +8004c598: 90a20000 lbu v0,0(a1) +8004c59c: 8c6701d0 lw a3,464(v1) +8004c5a0: 24c60002 addiu a2,a2,2 +8004c5a4: a062006d sb v0,109(v1) +8004c5a8: ac66003c sw a2,60(v1) +8004c5ac: 00e41021 addu v0,a3,a0 +8004c5b0: 90460000 lbu a2,0(v0) +8004c5b4: 8c650048 lw a1,72(v1) +8004c5b8: ac660034 sw a2,52(v1) +8004c5bc: 90420001 lbu v0,1(v0) +8004c5c0: 2404ecff li a0,-4865 +8004c5c4: 00021200 sll v0,v0,0x8 +8004c5c8: 00c23025 or a2,a2,v0 +8004c5cc: 00a42824 and a1,a1,a0 +8004c5d0: ac660034 sw a2,52(v1) +8004c5d4: ac650048 sw a1,72(v1) +8004c5d8: ac630064 sw v1,100(v1) +8004c5dc: 03e00008 jr ra +8004c5e0: ac630068 sw v1,104(v1) + +8004c5e4 <_Z10fx_lms_r14v>: +8004c5e4: 3c028021 lui v0,0x8021 +8004c5e8: 2442cfc0 addiu v0,v0,-12352 +8004c5ec: 8c46003c lw a2,60(v0) +8004c5f0: 9044006d lbu a0,109(v0) +8004c5f4: 24c70001 addiu a3,a2,1 +8004c5f8: 8c4501d8 lw a1,472(v0) +8004c5fc: 00042040 sll a0,a0,0x1 +8004c600: 30e3ffff andi v1,a3,0xffff +8004c604: ac47003c sw a3,60(v0) +8004c608: ac440060 sw a0,96(v0) +8004c60c: 00a32821 addu a1,a1,v1 +8004c610: 90a30000 lbu v1,0(a1) +8004c614: 8c4701d0 lw a3,464(v0) +8004c618: 24c60002 addiu a2,a2,2 +8004c61c: a043006d sb v1,109(v0) +8004c620: ac46003c sw a2,60(v0) +8004c624: 00e41821 addu v1,a3,a0 +8004c628: 90660000 lbu a2,0(v1) +8004c62c: 8c450048 lw a1,72(v0) +8004c630: ac460038 sw a2,56(v0) +8004c634: 90630001 lbu v1,1(v1) +8004c638: 8c4701d4 lw a3,468(v0) +8004c63c: 00031a00 sll v1,v1,0x8 +8004c640: 2404ecff li a0,-4865 +8004c644: 00c33025 or a2,a2,v1 +8004c648: 00a42824 and a1,a1,a0 +8004c64c: ac450048 sw a1,72(v0) +8004c650: 00e63821 addu a3,a3,a2 +8004c654: ac460038 sw a2,56(v0) +8004c658: ac420068 sw v0,104(v0) +8004c65c: ac420064 sw v0,100(v0) +8004c660: 90e30000 lbu v1,0(a3) +8004c664: 03e00008 jr ra +8004c668: a043006c sb v1,108(v0) + +8004c66c <_Z10fx_lms_r15v>: +8004c66c: 3c038021 lui v1,0x8021 +8004c670: 2463cfc0 addiu v1,v1,-12352 +8004c674: 8c66003c lw a2,60(v1) +8004c678: 9064006d lbu a0,109(v1) +8004c67c: 24c70001 addiu a3,a2,1 +8004c680: 8c6501d8 lw a1,472(v1) +8004c684: 00042040 sll a0,a0,0x1 +8004c688: 30e2ffff andi v0,a3,0xffff +8004c68c: ac67003c sw a3,60(v1) +8004c690: ac640060 sw a0,96(v1) +8004c694: 00a22821 addu a1,a1,v0 +8004c698: 90a70000 lbu a3,0(a1) +8004c69c: 8c6801d0 lw t0,464(v1) +8004c6a0: 24c60002 addiu a2,a2,2 +8004c6a4: ac66003c sw a2,60(v1) +8004c6a8: 01041021 addu v0,t0,a0 +8004c6ac: a067006d sb a3,109(v1) +8004c6b0: 90460000 lbu a2,0(v0) +8004c6b4: 8c650048 lw a1,72(v1) +8004c6b8: ac66003c sw a2,60(v1) +8004c6bc: 90420001 lbu v0,1(v0) +8004c6c0: 2404ecff li a0,-4865 +8004c6c4: 00021200 sll v0,v0,0x8 +8004c6c8: 00c23025 or a2,a2,v0 +8004c6cc: 00a42824 and a1,a1,a0 +8004c6d0: ac66003c sw a2,60(v1) +8004c6d4: ac650048 sw a1,72(v1) +8004c6d8: ac630064 sw v1,100(v1) +8004c6dc: 03e00008 jr ra +8004c6e0: ac630068 sw v1,104(v1) + +8004c6e4 <_Z9fx_sms_r0v>: +8004c6e4: 3c088021 lui t0,0x8021 +8004c6e8: 2503cfc0 addiu v1,t0,-12352 +8004c6ec: 8c64003c lw a0,60(v1) +8004c6f0: 9067006d lbu a3,109(v1) +8004c6f4: 24840001 addiu a0,a0,1 +8004c6f8: 8c6501d8 lw a1,472(v1) +8004c6fc: 3082ffff andi v0,a0,0xffff +8004c700: 00073840 sll a3,a3,0x1 +8004c704: ac64003c sw a0,60(v1) +8004c708: ac670060 sw a3,96(v1) +8004c70c: 8c6401d0 lw a0,464(v1) +8004c710: 00a22821 addu a1,a1,v0 +8004c714: 90a20000 lbu v0,0(a1) +8004c718: 8d06cfc0 lw a2,-12352(t0) +8004c71c: 00872021 addu a0,a0,a3 +8004c720: a062006d sb v0,109(v1) +8004c724: a0860000 sb a2,0(a0) +8004c728: 8c620060 lw v0,96(v1) +8004c72c: 8c6401d0 lw a0,464(v1) +8004c730: 24420001 addiu v0,v0,1 +8004c734: 3042ffff andi v0,v0,0xffff +8004c738: 00822021 addu a0,a0,v0 +8004c73c: 00063202 srl a2,a2,0x8 +8004c740: a0860000 sb a2,0(a0) +8004c744: 8c650048 lw a1,72(v1) +8004c748: 8c62003c lw v0,60(v1) +8004c74c: 2404ecff li a0,-4865 +8004c750: 00a42824 and a1,a1,a0 +8004c754: 24420001 addiu v0,v0,1 +8004c758: ac62003c sw v0,60(v1) +8004c75c: ac650048 sw a1,72(v1) +8004c760: ac630068 sw v1,104(v1) +8004c764: 03e00008 jr ra +8004c768: ac630064 sw v1,100(v1) + +8004c76c <_Z9fx_sms_r1v>: +8004c76c: 3c038021 lui v1,0x8021 +8004c770: 2463cfc0 addiu v1,v1,-12352 +8004c774: 8c64003c lw a0,60(v1) +8004c778: 9067006d lbu a3,109(v1) +8004c77c: 24840001 addiu a0,a0,1 +8004c780: 8c6501d8 lw a1,472(v1) +8004c784: 3082ffff andi v0,a0,0xffff +8004c788: 00073840 sll a3,a3,0x1 +8004c78c: ac64003c sw a0,60(v1) +8004c790: ac670060 sw a3,96(v1) +8004c794: 8c6401d0 lw a0,464(v1) +8004c798: 00a22821 addu a1,a1,v0 +8004c79c: 90a20000 lbu v0,0(a1) +8004c7a0: 8c660004 lw a2,4(v1) +8004c7a4: 00872021 addu a0,a0,a3 +8004c7a8: a062006d sb v0,109(v1) +8004c7ac: a0860000 sb a2,0(a0) +8004c7b0: 8c620060 lw v0,96(v1) +8004c7b4: 8c6401d0 lw a0,464(v1) +8004c7b8: 24420001 addiu v0,v0,1 +8004c7bc: 3042ffff andi v0,v0,0xffff +8004c7c0: 00822021 addu a0,a0,v0 +8004c7c4: 00063202 srl a2,a2,0x8 +8004c7c8: a0860000 sb a2,0(a0) +8004c7cc: 8c650048 lw a1,72(v1) +8004c7d0: 8c62003c lw v0,60(v1) +8004c7d4: 2404ecff li a0,-4865 +8004c7d8: 00a42824 and a1,a1,a0 +8004c7dc: 24420001 addiu v0,v0,1 +8004c7e0: ac62003c sw v0,60(v1) +8004c7e4: ac650048 sw a1,72(v1) +8004c7e8: ac630068 sw v1,104(v1) +8004c7ec: 03e00008 jr ra +8004c7f0: ac630064 sw v1,100(v1) + +8004c7f4 <_Z9fx_sms_r2v>: +8004c7f4: 3c038021 lui v1,0x8021 +8004c7f8: 2463cfc0 addiu v1,v1,-12352 +8004c7fc: 8c64003c lw a0,60(v1) +8004c800: 9067006d lbu a3,109(v1) +8004c804: 24840001 addiu a0,a0,1 +8004c808: 8c6501d8 lw a1,472(v1) +8004c80c: 3082ffff andi v0,a0,0xffff +8004c810: 00073840 sll a3,a3,0x1 +8004c814: ac64003c sw a0,60(v1) +8004c818: ac670060 sw a3,96(v1) +8004c81c: 8c6401d0 lw a0,464(v1) +8004c820: 00a22821 addu a1,a1,v0 +8004c824: 90a20000 lbu v0,0(a1) +8004c828: 8c660008 lw a2,8(v1) +8004c82c: 00872021 addu a0,a0,a3 +8004c830: a062006d sb v0,109(v1) +8004c834: a0860000 sb a2,0(a0) +8004c838: 8c620060 lw v0,96(v1) +8004c83c: 8c6401d0 lw a0,464(v1) +8004c840: 24420001 addiu v0,v0,1 +8004c844: 3042ffff andi v0,v0,0xffff +8004c848: 00822021 addu a0,a0,v0 +8004c84c: 00063202 srl a2,a2,0x8 +8004c850: a0860000 sb a2,0(a0) +8004c854: 8c650048 lw a1,72(v1) +8004c858: 8c62003c lw v0,60(v1) +8004c85c: 2404ecff li a0,-4865 +8004c860: 00a42824 and a1,a1,a0 +8004c864: 24420001 addiu v0,v0,1 +8004c868: ac62003c sw v0,60(v1) +8004c86c: ac650048 sw a1,72(v1) +8004c870: ac630068 sw v1,104(v1) +8004c874: 03e00008 jr ra +8004c878: ac630064 sw v1,100(v1) + +8004c87c <_Z9fx_sms_r3v>: +8004c87c: 3c038021 lui v1,0x8021 +8004c880: 2463cfc0 addiu v1,v1,-12352 +8004c884: 8c64003c lw a0,60(v1) +8004c888: 9067006d lbu a3,109(v1) +8004c88c: 24840001 addiu a0,a0,1 +8004c890: 8c6501d8 lw a1,472(v1) +8004c894: 3082ffff andi v0,a0,0xffff +8004c898: 00073840 sll a3,a3,0x1 +8004c89c: ac64003c sw a0,60(v1) +8004c8a0: ac670060 sw a3,96(v1) +8004c8a4: 8c6401d0 lw a0,464(v1) +8004c8a8: 00a22821 addu a1,a1,v0 +8004c8ac: 90a20000 lbu v0,0(a1) +8004c8b0: 8c66000c lw a2,12(v1) +8004c8b4: 00872021 addu a0,a0,a3 +8004c8b8: a062006d sb v0,109(v1) +8004c8bc: a0860000 sb a2,0(a0) +8004c8c0: 8c620060 lw v0,96(v1) +8004c8c4: 8c6401d0 lw a0,464(v1) +8004c8c8: 24420001 addiu v0,v0,1 +8004c8cc: 3042ffff andi v0,v0,0xffff +8004c8d0: 00822021 addu a0,a0,v0 +8004c8d4: 00063202 srl a2,a2,0x8 +8004c8d8: a0860000 sb a2,0(a0) +8004c8dc: 8c650048 lw a1,72(v1) +8004c8e0: 8c62003c lw v0,60(v1) +8004c8e4: 2404ecff li a0,-4865 +8004c8e8: 00a42824 and a1,a1,a0 +8004c8ec: 24420001 addiu v0,v0,1 +8004c8f0: ac62003c sw v0,60(v1) +8004c8f4: ac650048 sw a1,72(v1) +8004c8f8: ac630068 sw v1,104(v1) +8004c8fc: 03e00008 jr ra +8004c900: ac630064 sw v1,100(v1) + +8004c904 <_Z9fx_sms_r4v>: +8004c904: 3c038021 lui v1,0x8021 +8004c908: 2463cfc0 addiu v1,v1,-12352 +8004c90c: 8c64003c lw a0,60(v1) +8004c910: 9067006d lbu a3,109(v1) +8004c914: 24840001 addiu a0,a0,1 +8004c918: 8c6501d8 lw a1,472(v1) +8004c91c: 3082ffff andi v0,a0,0xffff +8004c920: 00073840 sll a3,a3,0x1 +8004c924: ac64003c sw a0,60(v1) +8004c928: ac670060 sw a3,96(v1) +8004c92c: 8c6401d0 lw a0,464(v1) +8004c930: 00a22821 addu a1,a1,v0 +8004c934: 90a20000 lbu v0,0(a1) +8004c938: 8c660010 lw a2,16(v1) +8004c93c: 00872021 addu a0,a0,a3 +8004c940: a062006d sb v0,109(v1) +8004c944: a0860000 sb a2,0(a0) +8004c948: 8c620060 lw v0,96(v1) +8004c94c: 8c6401d0 lw a0,464(v1) +8004c950: 24420001 addiu v0,v0,1 +8004c954: 3042ffff andi v0,v0,0xffff +8004c958: 00822021 addu a0,a0,v0 +8004c95c: 00063202 srl a2,a2,0x8 +8004c960: a0860000 sb a2,0(a0) +8004c964: 8c650048 lw a1,72(v1) +8004c968: 8c62003c lw v0,60(v1) +8004c96c: 2404ecff li a0,-4865 +8004c970: 00a42824 and a1,a1,a0 +8004c974: 24420001 addiu v0,v0,1 +8004c978: ac62003c sw v0,60(v1) +8004c97c: ac650048 sw a1,72(v1) +8004c980: ac630068 sw v1,104(v1) +8004c984: 03e00008 jr ra +8004c988: ac630064 sw v1,100(v1) + +8004c98c <_Z9fx_sms_r5v>: +8004c98c: 3c038021 lui v1,0x8021 +8004c990: 2463cfc0 addiu v1,v1,-12352 +8004c994: 8c64003c lw a0,60(v1) +8004c998: 9067006d lbu a3,109(v1) +8004c99c: 24840001 addiu a0,a0,1 +8004c9a0: 8c6501d8 lw a1,472(v1) +8004c9a4: 3082ffff andi v0,a0,0xffff +8004c9a8: 00073840 sll a3,a3,0x1 +8004c9ac: ac64003c sw a0,60(v1) +8004c9b0: ac670060 sw a3,96(v1) +8004c9b4: 8c6401d0 lw a0,464(v1) +8004c9b8: 00a22821 addu a1,a1,v0 +8004c9bc: 90a20000 lbu v0,0(a1) +8004c9c0: 8c660014 lw a2,20(v1) +8004c9c4: 00872021 addu a0,a0,a3 +8004c9c8: a062006d sb v0,109(v1) +8004c9cc: a0860000 sb a2,0(a0) +8004c9d0: 8c620060 lw v0,96(v1) +8004c9d4: 8c6401d0 lw a0,464(v1) +8004c9d8: 24420001 addiu v0,v0,1 +8004c9dc: 3042ffff andi v0,v0,0xffff +8004c9e0: 00822021 addu a0,a0,v0 +8004c9e4: 00063202 srl a2,a2,0x8 +8004c9e8: a0860000 sb a2,0(a0) +8004c9ec: 8c650048 lw a1,72(v1) +8004c9f0: 8c62003c lw v0,60(v1) +8004c9f4: 2404ecff li a0,-4865 +8004c9f8: 00a42824 and a1,a1,a0 +8004c9fc: 24420001 addiu v0,v0,1 +8004ca00: ac62003c sw v0,60(v1) +8004ca04: ac650048 sw a1,72(v1) +8004ca08: ac630068 sw v1,104(v1) +8004ca0c: 03e00008 jr ra +8004ca10: ac630064 sw v1,100(v1) + +8004ca14 <_Z9fx_sms_r6v>: +8004ca14: 3c038021 lui v1,0x8021 +8004ca18: 2463cfc0 addiu v1,v1,-12352 +8004ca1c: 8c64003c lw a0,60(v1) +8004ca20: 9067006d lbu a3,109(v1) +8004ca24: 24840001 addiu a0,a0,1 +8004ca28: 8c6501d8 lw a1,472(v1) +8004ca2c: 3082ffff andi v0,a0,0xffff +8004ca30: 00073840 sll a3,a3,0x1 +8004ca34: ac64003c sw a0,60(v1) +8004ca38: ac670060 sw a3,96(v1) +8004ca3c: 8c6401d0 lw a0,464(v1) +8004ca40: 00a22821 addu a1,a1,v0 +8004ca44: 90a20000 lbu v0,0(a1) +8004ca48: 8c660018 lw a2,24(v1) +8004ca4c: 00872021 addu a0,a0,a3 +8004ca50: a062006d sb v0,109(v1) +8004ca54: a0860000 sb a2,0(a0) +8004ca58: 8c620060 lw v0,96(v1) +8004ca5c: 8c6401d0 lw a0,464(v1) +8004ca60: 24420001 addiu v0,v0,1 +8004ca64: 3042ffff andi v0,v0,0xffff +8004ca68: 00822021 addu a0,a0,v0 +8004ca6c: 00063202 srl a2,a2,0x8 +8004ca70: a0860000 sb a2,0(a0) +8004ca74: 8c650048 lw a1,72(v1) +8004ca78: 8c62003c lw v0,60(v1) +8004ca7c: 2404ecff li a0,-4865 +8004ca80: 00a42824 and a1,a1,a0 +8004ca84: 24420001 addiu v0,v0,1 +8004ca88: ac62003c sw v0,60(v1) +8004ca8c: ac650048 sw a1,72(v1) +8004ca90: ac630068 sw v1,104(v1) +8004ca94: 03e00008 jr ra +8004ca98: ac630064 sw v1,100(v1) + +8004ca9c <_Z9fx_sms_r7v>: +8004ca9c: 3c038021 lui v1,0x8021 +8004caa0: 2463cfc0 addiu v1,v1,-12352 +8004caa4: 8c64003c lw a0,60(v1) +8004caa8: 9067006d lbu a3,109(v1) +8004caac: 24840001 addiu a0,a0,1 +8004cab0: 8c6501d8 lw a1,472(v1) +8004cab4: 3082ffff andi v0,a0,0xffff +8004cab8: 00073840 sll a3,a3,0x1 +8004cabc: ac64003c sw a0,60(v1) +8004cac0: ac670060 sw a3,96(v1) +8004cac4: 8c6401d0 lw a0,464(v1) +8004cac8: 00a22821 addu a1,a1,v0 +8004cacc: 90a20000 lbu v0,0(a1) +8004cad0: 8c66001c lw a2,28(v1) +8004cad4: 00872021 addu a0,a0,a3 +8004cad8: a062006d sb v0,109(v1) +8004cadc: a0860000 sb a2,0(a0) +8004cae0: 8c620060 lw v0,96(v1) +8004cae4: 8c6401d0 lw a0,464(v1) +8004cae8: 24420001 addiu v0,v0,1 +8004caec: 3042ffff andi v0,v0,0xffff +8004caf0: 00822021 addu a0,a0,v0 +8004caf4: 00063202 srl a2,a2,0x8 +8004caf8: a0860000 sb a2,0(a0) +8004cafc: 8c650048 lw a1,72(v1) +8004cb00: 8c62003c lw v0,60(v1) +8004cb04: 2404ecff li a0,-4865 +8004cb08: 00a42824 and a1,a1,a0 +8004cb0c: 24420001 addiu v0,v0,1 +8004cb10: ac62003c sw v0,60(v1) +8004cb14: ac650048 sw a1,72(v1) +8004cb18: ac630068 sw v1,104(v1) +8004cb1c: 03e00008 jr ra +8004cb20: ac630064 sw v1,100(v1) + +8004cb24 <_Z9fx_sms_r8v>: +8004cb24: 3c038021 lui v1,0x8021 +8004cb28: 2463cfc0 addiu v1,v1,-12352 +8004cb2c: 8c64003c lw a0,60(v1) +8004cb30: 9067006d lbu a3,109(v1) +8004cb34: 24840001 addiu a0,a0,1 +8004cb38: 8c6501d8 lw a1,472(v1) +8004cb3c: 3082ffff andi v0,a0,0xffff +8004cb40: 00073840 sll a3,a3,0x1 +8004cb44: ac64003c sw a0,60(v1) +8004cb48: ac670060 sw a3,96(v1) +8004cb4c: 8c6401d0 lw a0,464(v1) +8004cb50: 00a22821 addu a1,a1,v0 +8004cb54: 90a20000 lbu v0,0(a1) +8004cb58: 8c660020 lw a2,32(v1) +8004cb5c: 00872021 addu a0,a0,a3 +8004cb60: a062006d sb v0,109(v1) +8004cb64: a0860000 sb a2,0(a0) +8004cb68: 8c620060 lw v0,96(v1) +8004cb6c: 8c6401d0 lw a0,464(v1) +8004cb70: 24420001 addiu v0,v0,1 +8004cb74: 3042ffff andi v0,v0,0xffff +8004cb78: 00822021 addu a0,a0,v0 +8004cb7c: 00063202 srl a2,a2,0x8 +8004cb80: a0860000 sb a2,0(a0) +8004cb84: 8c650048 lw a1,72(v1) +8004cb88: 8c62003c lw v0,60(v1) +8004cb8c: 2404ecff li a0,-4865 +8004cb90: 00a42824 and a1,a1,a0 +8004cb94: 24420001 addiu v0,v0,1 +8004cb98: ac62003c sw v0,60(v1) +8004cb9c: ac650048 sw a1,72(v1) +8004cba0: ac630068 sw v1,104(v1) +8004cba4: 03e00008 jr ra +8004cba8: ac630064 sw v1,100(v1) + +8004cbac <_Z9fx_sms_r9v>: +8004cbac: 3c038021 lui v1,0x8021 +8004cbb0: 2463cfc0 addiu v1,v1,-12352 +8004cbb4: 8c64003c lw a0,60(v1) +8004cbb8: 9067006d lbu a3,109(v1) +8004cbbc: 24840001 addiu a0,a0,1 +8004cbc0: 8c6501d8 lw a1,472(v1) +8004cbc4: 3082ffff andi v0,a0,0xffff +8004cbc8: 00073840 sll a3,a3,0x1 +8004cbcc: ac64003c sw a0,60(v1) +8004cbd0: ac670060 sw a3,96(v1) +8004cbd4: 8c6401d0 lw a0,464(v1) +8004cbd8: 00a22821 addu a1,a1,v0 +8004cbdc: 90a20000 lbu v0,0(a1) +8004cbe0: 8c660024 lw a2,36(v1) +8004cbe4: 00872021 addu a0,a0,a3 +8004cbe8: a062006d sb v0,109(v1) +8004cbec: a0860000 sb a2,0(a0) +8004cbf0: 8c620060 lw v0,96(v1) +8004cbf4: 8c6401d0 lw a0,464(v1) +8004cbf8: 24420001 addiu v0,v0,1 +8004cbfc: 3042ffff andi v0,v0,0xffff +8004cc00: 00822021 addu a0,a0,v0 +8004cc04: 00063202 srl a2,a2,0x8 +8004cc08: a0860000 sb a2,0(a0) +8004cc0c: 8c650048 lw a1,72(v1) +8004cc10: 8c62003c lw v0,60(v1) +8004cc14: 2404ecff li a0,-4865 +8004cc18: 00a42824 and a1,a1,a0 +8004cc1c: 24420001 addiu v0,v0,1 +8004cc20: ac62003c sw v0,60(v1) +8004cc24: ac650048 sw a1,72(v1) +8004cc28: ac630068 sw v1,104(v1) +8004cc2c: 03e00008 jr ra +8004cc30: ac630064 sw v1,100(v1) + +8004cc34 <_Z10fx_sms_r10v>: +8004cc34: 3c038021 lui v1,0x8021 +8004cc38: 2463cfc0 addiu v1,v1,-12352 +8004cc3c: 8c64003c lw a0,60(v1) +8004cc40: 9067006d lbu a3,109(v1) +8004cc44: 24840001 addiu a0,a0,1 +8004cc48: 8c6501d8 lw a1,472(v1) +8004cc4c: 3082ffff andi v0,a0,0xffff +8004cc50: 00073840 sll a3,a3,0x1 +8004cc54: ac64003c sw a0,60(v1) +8004cc58: ac670060 sw a3,96(v1) +8004cc5c: 8c6401d0 lw a0,464(v1) +8004cc60: 00a22821 addu a1,a1,v0 +8004cc64: 90a20000 lbu v0,0(a1) +8004cc68: 8c660028 lw a2,40(v1) +8004cc6c: 00872021 addu a0,a0,a3 +8004cc70: a062006d sb v0,109(v1) +8004cc74: a0860000 sb a2,0(a0) +8004cc78: 8c620060 lw v0,96(v1) +8004cc7c: 8c6401d0 lw a0,464(v1) +8004cc80: 24420001 addiu v0,v0,1 +8004cc84: 3042ffff andi v0,v0,0xffff +8004cc88: 00822021 addu a0,a0,v0 +8004cc8c: 00063202 srl a2,a2,0x8 +8004cc90: a0860000 sb a2,0(a0) +8004cc94: 8c650048 lw a1,72(v1) +8004cc98: 8c62003c lw v0,60(v1) +8004cc9c: 2404ecff li a0,-4865 +8004cca0: 00a42824 and a1,a1,a0 +8004cca4: 24420001 addiu v0,v0,1 +8004cca8: ac62003c sw v0,60(v1) +8004ccac: ac650048 sw a1,72(v1) +8004ccb0: ac630068 sw v1,104(v1) +8004ccb4: 03e00008 jr ra +8004ccb8: ac630064 sw v1,100(v1) + +8004ccbc <_Z10fx_sms_r11v>: +8004ccbc: 3c038021 lui v1,0x8021 +8004ccc0: 2463cfc0 addiu v1,v1,-12352 +8004ccc4: 8c64003c lw a0,60(v1) +8004ccc8: 9067006d lbu a3,109(v1) +8004cccc: 24840001 addiu a0,a0,1 +8004ccd0: 8c6501d8 lw a1,472(v1) +8004ccd4: 3082ffff andi v0,a0,0xffff +8004ccd8: 00073840 sll a3,a3,0x1 +8004ccdc: ac64003c sw a0,60(v1) +8004cce0: ac670060 sw a3,96(v1) +8004cce4: 8c6401d0 lw a0,464(v1) +8004cce8: 00a22821 addu a1,a1,v0 +8004ccec: 90a20000 lbu v0,0(a1) +8004ccf0: 8c66002c lw a2,44(v1) +8004ccf4: 00872021 addu a0,a0,a3 +8004ccf8: a062006d sb v0,109(v1) +8004ccfc: a0860000 sb a2,0(a0) +8004cd00: 8c620060 lw v0,96(v1) +8004cd04: 8c6401d0 lw a0,464(v1) +8004cd08: 24420001 addiu v0,v0,1 +8004cd0c: 3042ffff andi v0,v0,0xffff +8004cd10: 00822021 addu a0,a0,v0 +8004cd14: 00063202 srl a2,a2,0x8 +8004cd18: a0860000 sb a2,0(a0) +8004cd1c: 8c650048 lw a1,72(v1) +8004cd20: 8c62003c lw v0,60(v1) +8004cd24: 2404ecff li a0,-4865 +8004cd28: 00a42824 and a1,a1,a0 +8004cd2c: 24420001 addiu v0,v0,1 +8004cd30: ac62003c sw v0,60(v1) +8004cd34: ac650048 sw a1,72(v1) +8004cd38: ac630068 sw v1,104(v1) +8004cd3c: 03e00008 jr ra +8004cd40: ac630064 sw v1,100(v1) + +8004cd44 <_Z10fx_sms_r12v>: +8004cd44: 3c038021 lui v1,0x8021 +8004cd48: 2463cfc0 addiu v1,v1,-12352 +8004cd4c: 8c64003c lw a0,60(v1) +8004cd50: 9067006d lbu a3,109(v1) +8004cd54: 24840001 addiu a0,a0,1 +8004cd58: 8c6501d8 lw a1,472(v1) +8004cd5c: 3082ffff andi v0,a0,0xffff +8004cd60: 00073840 sll a3,a3,0x1 +8004cd64: ac64003c sw a0,60(v1) +8004cd68: ac670060 sw a3,96(v1) +8004cd6c: 8c6401d0 lw a0,464(v1) +8004cd70: 00a22821 addu a1,a1,v0 +8004cd74: 90a20000 lbu v0,0(a1) +8004cd78: 8c660030 lw a2,48(v1) +8004cd7c: 00872021 addu a0,a0,a3 +8004cd80: a062006d sb v0,109(v1) +8004cd84: a0860000 sb a2,0(a0) +8004cd88: 8c620060 lw v0,96(v1) +8004cd8c: 8c6401d0 lw a0,464(v1) +8004cd90: 24420001 addiu v0,v0,1 +8004cd94: 3042ffff andi v0,v0,0xffff +8004cd98: 00822021 addu a0,a0,v0 +8004cd9c: 00063202 srl a2,a2,0x8 +8004cda0: a0860000 sb a2,0(a0) +8004cda4: 8c650048 lw a1,72(v1) +8004cda8: 8c62003c lw v0,60(v1) +8004cdac: 2404ecff li a0,-4865 +8004cdb0: 00a42824 and a1,a1,a0 +8004cdb4: 24420001 addiu v0,v0,1 +8004cdb8: ac62003c sw v0,60(v1) +8004cdbc: ac650048 sw a1,72(v1) +8004cdc0: ac630068 sw v1,104(v1) +8004cdc4: 03e00008 jr ra +8004cdc8: ac630064 sw v1,100(v1) + +8004cdcc <_Z10fx_sms_r13v>: +8004cdcc: 3c038021 lui v1,0x8021 +8004cdd0: 2463cfc0 addiu v1,v1,-12352 +8004cdd4: 8c64003c lw a0,60(v1) +8004cdd8: 9067006d lbu a3,109(v1) +8004cddc: 24840001 addiu a0,a0,1 +8004cde0: 8c6501d8 lw a1,472(v1) +8004cde4: 3082ffff andi v0,a0,0xffff +8004cde8: 00073840 sll a3,a3,0x1 +8004cdec: ac64003c sw a0,60(v1) +8004cdf0: ac670060 sw a3,96(v1) +8004cdf4: 8c6401d0 lw a0,464(v1) +8004cdf8: 00a22821 addu a1,a1,v0 +8004cdfc: 90a20000 lbu v0,0(a1) +8004ce00: 8c660034 lw a2,52(v1) +8004ce04: 00872021 addu a0,a0,a3 +8004ce08: a062006d sb v0,109(v1) +8004ce0c: a0860000 sb a2,0(a0) +8004ce10: 8c620060 lw v0,96(v1) +8004ce14: 8c6401d0 lw a0,464(v1) +8004ce18: 24420001 addiu v0,v0,1 +8004ce1c: 3042ffff andi v0,v0,0xffff +8004ce20: 00822021 addu a0,a0,v0 +8004ce24: 00063202 srl a2,a2,0x8 +8004ce28: a0860000 sb a2,0(a0) +8004ce2c: 8c650048 lw a1,72(v1) +8004ce30: 8c62003c lw v0,60(v1) +8004ce34: 2404ecff li a0,-4865 +8004ce38: 00a42824 and a1,a1,a0 +8004ce3c: 24420001 addiu v0,v0,1 +8004ce40: ac62003c sw v0,60(v1) +8004ce44: ac650048 sw a1,72(v1) +8004ce48: ac630068 sw v1,104(v1) +8004ce4c: 03e00008 jr ra +8004ce50: ac630064 sw v1,100(v1) + +8004ce54 <_Z10fx_sms_r14v>: +8004ce54: 3c038021 lui v1,0x8021 +8004ce58: 2463cfc0 addiu v1,v1,-12352 +8004ce5c: 8c64003c lw a0,60(v1) +8004ce60: 9067006d lbu a3,109(v1) +8004ce64: 24840001 addiu a0,a0,1 +8004ce68: 8c6501d8 lw a1,472(v1) +8004ce6c: 3082ffff andi v0,a0,0xffff +8004ce70: 00073840 sll a3,a3,0x1 +8004ce74: ac64003c sw a0,60(v1) +8004ce78: ac670060 sw a3,96(v1) +8004ce7c: 8c6401d0 lw a0,464(v1) +8004ce80: 00a22821 addu a1,a1,v0 +8004ce84: 90a20000 lbu v0,0(a1) +8004ce88: 8c660038 lw a2,56(v1) +8004ce8c: 00872021 addu a0,a0,a3 +8004ce90: a062006d sb v0,109(v1) +8004ce94: a0860000 sb a2,0(a0) +8004ce98: 8c620060 lw v0,96(v1) +8004ce9c: 8c6401d0 lw a0,464(v1) +8004cea0: 24420001 addiu v0,v0,1 +8004cea4: 3042ffff andi v0,v0,0xffff +8004cea8: 00822021 addu a0,a0,v0 +8004ceac: 00063202 srl a2,a2,0x8 +8004ceb0: a0860000 sb a2,0(a0) +8004ceb4: 8c650048 lw a1,72(v1) +8004ceb8: 8c62003c lw v0,60(v1) +8004cebc: 2404ecff li a0,-4865 +8004cec0: 00a42824 and a1,a1,a0 +8004cec4: 24420001 addiu v0,v0,1 +8004cec8: ac62003c sw v0,60(v1) +8004cecc: ac650048 sw a1,72(v1) +8004ced0: ac630068 sw v1,104(v1) +8004ced4: 03e00008 jr ra +8004ced8: ac630064 sw v1,100(v1) + +8004cedc <_Z10fx_sms_r15v>: +8004cedc: 3c038021 lui v1,0x8021 +8004cee0: 2463cfc0 addiu v1,v1,-12352 +8004cee4: 8c67003c lw a3,60(v1) +8004cee8: 9065006d lbu a1,109(v1) +8004ceec: 24e40001 addiu a0,a3,1 +8004cef0: 8c6601d8 lw a2,472(v1) +8004cef4: 00052840 sll a1,a1,0x1 +8004cef8: 3082ffff andi v0,a0,0xffff +8004cefc: ac64003c sw a0,60(v1) +8004cf00: ac650060 sw a1,96(v1) +8004cf04: 8c6401d0 lw a0,464(v1) +8004cf08: 00c23021 addu a2,a2,v0 +8004cf0c: 90c20000 lbu v0,0(a2) +8004cf10: 00852021 addu a0,a0,a1 +8004cf14: a062006d sb v0,109(v1) +8004cf18: a0870000 sb a3,0(a0) +8004cf1c: 8c620060 lw v0,96(v1) +8004cf20: 8c6401d0 lw a0,464(v1) +8004cf24: 24420001 addiu v0,v0,1 +8004cf28: 3042ffff andi v0,v0,0xffff +8004cf2c: 00822021 addu a0,a0,v0 +8004cf30: 00073a02 srl a3,a3,0x8 +8004cf34: a0870000 sb a3,0(a0) +8004cf38: 8c650048 lw a1,72(v1) +8004cf3c: 8c62003c lw v0,60(v1) +8004cf40: 2404ecff li a0,-4865 +8004cf44: 00a42824 and a1,a1,a0 +8004cf48: 24420001 addiu v0,v0,1 +8004cf4c: ac62003c sw v0,60(v1) +8004cf50: ac650048 sw a1,72(v1) +8004cf54: ac630068 sw v1,104(v1) +8004cf58: 03e00008 jr ra +8004cf5c: ac630064 sw v1,100(v1) + +8004cf60 <_Z10fx_from_r0v>: +8004cf60: 3c038021 lui v1,0x8021 +8004cf64: 2466cfc0 addiu a2,v1,-12352 +8004cf68: 8cc20048 lw v0,72(a2) +8004cf6c: 30421000 andi v0,v0,0x1000 +8004cf70: 10400015 beqz v0,8004cfc8 <_Z10fx_from_r0v+0x68> +8004cf74: 8c64cfc0 lw a0,-12352(v1) +8004cf78: 8cc2003c lw v0,60(a2) +8004cf7c: 24420001 addiu v0,v0,1 +8004cf80: acc2003c sw v0,60(a2) +8004cf84: 8cc50064 lw a1,100(a2) +8004cf88: 30830080 andi v1,a0,0x80 +8004cf8c: 3c028021 lui v0,0x8021 +8004cf90: 00031c00 sll v1,v1,0x10 +8004cf94: 2442cff8 addiu v0,v0,-12296 +8004cf98: aca40000 sw a0,0(a1) +8004cf9c: acc30080 sw v1,128(a2) +8004cfa0: acc40078 sw a0,120(a2) +8004cfa4: 10a2000d beq a1,v0,8004cfdc <_Z10fx_from_r0v+0x7c> +8004cfa8: acc40074 sw a0,116(a2) +8004cfac: 8cc30048 lw v1,72(a2) +8004cfb0: 2402ecff li v0,-4865 +8004cfb4: 00621824 and v1,v1,v0 +8004cfb8: acc60064 sw a2,100(a2) +8004cfbc: acc30048 sw v1,72(a2) +8004cfc0: 03e00008 jr ra +8004cfc4: acc60068 sw a2,104(a2) +8004cfc8: 8cc2003c lw v0,60(a2) +8004cfcc: acc60068 sw a2,104(a2) +8004cfd0: 24420001 addiu v0,v0,1 +8004cfd4: 03e00008 jr ra +8004cfd8: acc2003c sw v0,60(a2) +8004cfdc: 94c20038 lhu v0,56(a2) +8004cfe0: 8cc301d4 lw v1,468(a2) +8004cfe4: 00621821 addu v1,v1,v0 +8004cfe8: 90640000 lbu a0,0(v1) +8004cfec: 080133eb j 8004cfac <_Z10fx_from_r0v+0x4c> +8004cff0: a0c4006c sb a0,108(a2) + +8004cff4 <_Z10fx_from_r1v>: +8004cff4: 3c038021 lui v1,0x8021 +8004cff8: 2466cfc0 addiu a2,v1,-12352 +8004cffc: 8cc20048 lw v0,72(a2) +8004d000: 30421000 andi v0,v0,0x1000 +8004d004: 10400016 beqz v0,8004d060 <_Z10fx_from_r1v+0x6c> +8004d008: 3c028021 lui v0,0x8021 +8004d00c: 8cc2003c lw v0,60(a2) +8004d010: 8cc40004 lw a0,4(a2) +8004d014: 24420001 addiu v0,v0,1 +8004d018: acc2003c sw v0,60(a2) +8004d01c: 8cc50064 lw a1,100(a2) +8004d020: 30830080 andi v1,a0,0x80 +8004d024: 3c028021 lui v0,0x8021 +8004d028: 00031c00 sll v1,v1,0x10 +8004d02c: 2442cff8 addiu v0,v0,-12296 +8004d030: aca40000 sw a0,0(a1) +8004d034: acc30080 sw v1,128(a2) +8004d038: acc40078 sw a0,120(a2) +8004d03c: 10a2000e beq a1,v0,8004d078 <_Z10fx_from_r1v+0x84> +8004d040: acc40074 sw a0,116(a2) +8004d044: 8cc30048 lw v1,72(a2) +8004d048: 2402ecff li v0,-4865 +8004d04c: 00621824 and v1,v1,v0 +8004d050: acc60064 sw a2,100(a2) +8004d054: acc30048 sw v1,72(a2) +8004d058: 03e00008 jr ra +8004d05c: acc60068 sw a2,104(a2) +8004d060: 8cc3003c lw v1,60(a2) +8004d064: 2442cfc4 addiu v0,v0,-12348 +8004d068: 24630001 addiu v1,v1,1 +8004d06c: acc20068 sw v0,104(a2) +8004d070: 03e00008 jr ra +8004d074: acc3003c sw v1,60(a2) +8004d078: 94c20038 lhu v0,56(a2) +8004d07c: 8cc301d4 lw v1,468(a2) +8004d080: 00621821 addu v1,v1,v0 +8004d084: 90640000 lbu a0,0(v1) +8004d088: 08013411 j 8004d044 <_Z10fx_from_r1v+0x50> +8004d08c: a0c4006c sb a0,108(a2) + +8004d090 <_Z10fx_from_r2v>: +8004d090: 3c038021 lui v1,0x8021 +8004d094: 2466cfc0 addiu a2,v1,-12352 +8004d098: 8cc20048 lw v0,72(a2) +8004d09c: 30421000 andi v0,v0,0x1000 +8004d0a0: 10400016 beqz v0,8004d0fc <_Z10fx_from_r2v+0x6c> +8004d0a4: 3c028021 lui v0,0x8021 +8004d0a8: 8cc2003c lw v0,60(a2) +8004d0ac: 8cc40008 lw a0,8(a2) +8004d0b0: 24420001 addiu v0,v0,1 +8004d0b4: acc2003c sw v0,60(a2) +8004d0b8: 8cc50064 lw a1,100(a2) +8004d0bc: 30830080 andi v1,a0,0x80 +8004d0c0: 3c028021 lui v0,0x8021 +8004d0c4: 00031c00 sll v1,v1,0x10 +8004d0c8: 2442cff8 addiu v0,v0,-12296 +8004d0cc: aca40000 sw a0,0(a1) +8004d0d0: acc30080 sw v1,128(a2) +8004d0d4: acc40078 sw a0,120(a2) +8004d0d8: 10a2000e beq a1,v0,8004d114 <_Z10fx_from_r2v+0x84> +8004d0dc: acc40074 sw a0,116(a2) +8004d0e0: 8cc30048 lw v1,72(a2) +8004d0e4: 2402ecff li v0,-4865 +8004d0e8: 00621824 and v1,v1,v0 +8004d0ec: acc60064 sw a2,100(a2) +8004d0f0: acc30048 sw v1,72(a2) +8004d0f4: 03e00008 jr ra +8004d0f8: acc60068 sw a2,104(a2) +8004d0fc: 8cc3003c lw v1,60(a2) +8004d100: 2442cfc8 addiu v0,v0,-12344 +8004d104: 24630001 addiu v1,v1,1 +8004d108: acc20068 sw v0,104(a2) +8004d10c: 03e00008 jr ra +8004d110: acc3003c sw v1,60(a2) +8004d114: 94c20038 lhu v0,56(a2) +8004d118: 8cc301d4 lw v1,468(a2) +8004d11c: 00621821 addu v1,v1,v0 +8004d120: 90640000 lbu a0,0(v1) +8004d124: 08013438 j 8004d0e0 <_Z10fx_from_r2v+0x50> +8004d128: a0c4006c sb a0,108(a2) + +8004d12c <_Z10fx_from_r3v>: +8004d12c: 3c038021 lui v1,0x8021 +8004d130: 2466cfc0 addiu a2,v1,-12352 +8004d134: 8cc20048 lw v0,72(a2) +8004d138: 30421000 andi v0,v0,0x1000 +8004d13c: 10400016 beqz v0,8004d198 <_Z10fx_from_r3v+0x6c> +8004d140: 3c028021 lui v0,0x8021 +8004d144: 8cc2003c lw v0,60(a2) +8004d148: 8cc4000c lw a0,12(a2) +8004d14c: 24420001 addiu v0,v0,1 +8004d150: acc2003c sw v0,60(a2) +8004d154: 8cc50064 lw a1,100(a2) +8004d158: 30830080 andi v1,a0,0x80 +8004d15c: 3c028021 lui v0,0x8021 +8004d160: 00031c00 sll v1,v1,0x10 +8004d164: 2442cff8 addiu v0,v0,-12296 +8004d168: aca40000 sw a0,0(a1) +8004d16c: acc30080 sw v1,128(a2) +8004d170: acc40078 sw a0,120(a2) +8004d174: 10a2000e beq a1,v0,8004d1b0 <_Z10fx_from_r3v+0x84> +8004d178: acc40074 sw a0,116(a2) +8004d17c: 8cc30048 lw v1,72(a2) +8004d180: 2402ecff li v0,-4865 +8004d184: 00621824 and v1,v1,v0 +8004d188: acc60064 sw a2,100(a2) +8004d18c: acc30048 sw v1,72(a2) +8004d190: 03e00008 jr ra +8004d194: acc60068 sw a2,104(a2) +8004d198: 8cc3003c lw v1,60(a2) +8004d19c: 2442cfcc addiu v0,v0,-12340 +8004d1a0: 24630001 addiu v1,v1,1 +8004d1a4: acc20068 sw v0,104(a2) +8004d1a8: 03e00008 jr ra +8004d1ac: acc3003c sw v1,60(a2) +8004d1b0: 94c20038 lhu v0,56(a2) +8004d1b4: 8cc301d4 lw v1,468(a2) +8004d1b8: 00621821 addu v1,v1,v0 +8004d1bc: 90640000 lbu a0,0(v1) +8004d1c0: 0801345f j 8004d17c <_Z10fx_from_r3v+0x50> +8004d1c4: a0c4006c sb a0,108(a2) + +8004d1c8 <_Z10fx_from_r4v>: +8004d1c8: 3c038021 lui v1,0x8021 +8004d1cc: 2466cfc0 addiu a2,v1,-12352 +8004d1d0: 8cc20048 lw v0,72(a2) +8004d1d4: 30421000 andi v0,v0,0x1000 +8004d1d8: 10400016 beqz v0,8004d234 <_Z10fx_from_r4v+0x6c> +8004d1dc: 3c028021 lui v0,0x8021 +8004d1e0: 8cc2003c lw v0,60(a2) +8004d1e4: 8cc40010 lw a0,16(a2) +8004d1e8: 24420001 addiu v0,v0,1 +8004d1ec: acc2003c sw v0,60(a2) +8004d1f0: 8cc50064 lw a1,100(a2) +8004d1f4: 30830080 andi v1,a0,0x80 +8004d1f8: 3c028021 lui v0,0x8021 +8004d1fc: 00031c00 sll v1,v1,0x10 +8004d200: 2442cff8 addiu v0,v0,-12296 +8004d204: aca40000 sw a0,0(a1) +8004d208: acc30080 sw v1,128(a2) +8004d20c: acc40078 sw a0,120(a2) +8004d210: 10a2000e beq a1,v0,8004d24c <_Z10fx_from_r4v+0x84> +8004d214: acc40074 sw a0,116(a2) +8004d218: 8cc30048 lw v1,72(a2) +8004d21c: 2402ecff li v0,-4865 +8004d220: 00621824 and v1,v1,v0 +8004d224: acc60064 sw a2,100(a2) +8004d228: acc30048 sw v1,72(a2) +8004d22c: 03e00008 jr ra +8004d230: acc60068 sw a2,104(a2) +8004d234: 8cc3003c lw v1,60(a2) +8004d238: 2442cfd0 addiu v0,v0,-12336 +8004d23c: 24630001 addiu v1,v1,1 +8004d240: acc20068 sw v0,104(a2) +8004d244: 03e00008 jr ra +8004d248: acc3003c sw v1,60(a2) +8004d24c: 94c20038 lhu v0,56(a2) +8004d250: 8cc301d4 lw v1,468(a2) +8004d254: 00621821 addu v1,v1,v0 +8004d258: 90640000 lbu a0,0(v1) +8004d25c: 08013486 j 8004d218 <_Z10fx_from_r4v+0x50> +8004d260: a0c4006c sb a0,108(a2) + +8004d264 <_Z10fx_from_r5v>: +8004d264: 3c038021 lui v1,0x8021 +8004d268: 2466cfc0 addiu a2,v1,-12352 +8004d26c: 8cc20048 lw v0,72(a2) +8004d270: 30421000 andi v0,v0,0x1000 +8004d274: 10400016 beqz v0,8004d2d0 <_Z10fx_from_r5v+0x6c> +8004d278: 3c028021 lui v0,0x8021 +8004d27c: 8cc2003c lw v0,60(a2) +8004d280: 8cc40014 lw a0,20(a2) +8004d284: 24420001 addiu v0,v0,1 +8004d288: acc2003c sw v0,60(a2) +8004d28c: 8cc50064 lw a1,100(a2) +8004d290: 30830080 andi v1,a0,0x80 +8004d294: 3c028021 lui v0,0x8021 +8004d298: 00031c00 sll v1,v1,0x10 +8004d29c: 2442cff8 addiu v0,v0,-12296 +8004d2a0: aca40000 sw a0,0(a1) +8004d2a4: acc30080 sw v1,128(a2) +8004d2a8: acc40078 sw a0,120(a2) +8004d2ac: 10a2000e beq a1,v0,8004d2e8 <_Z10fx_from_r5v+0x84> +8004d2b0: acc40074 sw a0,116(a2) +8004d2b4: 8cc30048 lw v1,72(a2) +8004d2b8: 2402ecff li v0,-4865 +8004d2bc: 00621824 and v1,v1,v0 +8004d2c0: acc60064 sw a2,100(a2) +8004d2c4: acc30048 sw v1,72(a2) +8004d2c8: 03e00008 jr ra +8004d2cc: acc60068 sw a2,104(a2) +8004d2d0: 8cc3003c lw v1,60(a2) +8004d2d4: 2442cfd4 addiu v0,v0,-12332 +8004d2d8: 24630001 addiu v1,v1,1 +8004d2dc: acc20068 sw v0,104(a2) +8004d2e0: 03e00008 jr ra +8004d2e4: acc3003c sw v1,60(a2) +8004d2e8: 94c20038 lhu v0,56(a2) +8004d2ec: 8cc301d4 lw v1,468(a2) +8004d2f0: 00621821 addu v1,v1,v0 +8004d2f4: 90640000 lbu a0,0(v1) +8004d2f8: 080134ad j 8004d2b4 <_Z10fx_from_r5v+0x50> +8004d2fc: a0c4006c sb a0,108(a2) + +8004d300 <_Z10fx_from_r6v>: +8004d300: 3c038021 lui v1,0x8021 +8004d304: 2466cfc0 addiu a2,v1,-12352 +8004d308: 8cc20048 lw v0,72(a2) +8004d30c: 30421000 andi v0,v0,0x1000 +8004d310: 10400016 beqz v0,8004d36c <_Z10fx_from_r6v+0x6c> +8004d314: 3c028021 lui v0,0x8021 +8004d318: 8cc2003c lw v0,60(a2) +8004d31c: 8cc40018 lw a0,24(a2) +8004d320: 24420001 addiu v0,v0,1 +8004d324: acc2003c sw v0,60(a2) +8004d328: 8cc50064 lw a1,100(a2) +8004d32c: 30830080 andi v1,a0,0x80 +8004d330: 3c028021 lui v0,0x8021 +8004d334: 00031c00 sll v1,v1,0x10 +8004d338: 2442cff8 addiu v0,v0,-12296 +8004d33c: aca40000 sw a0,0(a1) +8004d340: acc30080 sw v1,128(a2) +8004d344: acc40078 sw a0,120(a2) +8004d348: 10a2000e beq a1,v0,8004d384 <_Z10fx_from_r6v+0x84> +8004d34c: acc40074 sw a0,116(a2) +8004d350: 8cc30048 lw v1,72(a2) +8004d354: 2402ecff li v0,-4865 +8004d358: 00621824 and v1,v1,v0 +8004d35c: acc60064 sw a2,100(a2) +8004d360: acc30048 sw v1,72(a2) +8004d364: 03e00008 jr ra +8004d368: acc60068 sw a2,104(a2) +8004d36c: 8cc3003c lw v1,60(a2) +8004d370: 2442cfd8 addiu v0,v0,-12328 +8004d374: 24630001 addiu v1,v1,1 +8004d378: acc20068 sw v0,104(a2) +8004d37c: 03e00008 jr ra +8004d380: acc3003c sw v1,60(a2) +8004d384: 94c20038 lhu v0,56(a2) +8004d388: 8cc301d4 lw v1,468(a2) +8004d38c: 00621821 addu v1,v1,v0 +8004d390: 90640000 lbu a0,0(v1) +8004d394: 080134d4 j 8004d350 <_Z10fx_from_r6v+0x50> +8004d398: a0c4006c sb a0,108(a2) + +8004d39c <_Z10fx_from_r7v>: +8004d39c: 3c038021 lui v1,0x8021 +8004d3a0: 2466cfc0 addiu a2,v1,-12352 +8004d3a4: 8cc20048 lw v0,72(a2) +8004d3a8: 30421000 andi v0,v0,0x1000 +8004d3ac: 10400016 beqz v0,8004d408 <_Z10fx_from_r7v+0x6c> +8004d3b0: 3c028021 lui v0,0x8021 +8004d3b4: 8cc2003c lw v0,60(a2) +8004d3b8: 8cc4001c lw a0,28(a2) +8004d3bc: 24420001 addiu v0,v0,1 +8004d3c0: acc2003c sw v0,60(a2) +8004d3c4: 8cc50064 lw a1,100(a2) +8004d3c8: 30830080 andi v1,a0,0x80 +8004d3cc: 3c028021 lui v0,0x8021 +8004d3d0: 00031c00 sll v1,v1,0x10 +8004d3d4: 2442cff8 addiu v0,v0,-12296 +8004d3d8: aca40000 sw a0,0(a1) +8004d3dc: acc30080 sw v1,128(a2) +8004d3e0: acc40078 sw a0,120(a2) +8004d3e4: 10a2000e beq a1,v0,8004d420 <_Z10fx_from_r7v+0x84> +8004d3e8: acc40074 sw a0,116(a2) +8004d3ec: 8cc30048 lw v1,72(a2) +8004d3f0: 2402ecff li v0,-4865 +8004d3f4: 00621824 and v1,v1,v0 +8004d3f8: acc60064 sw a2,100(a2) +8004d3fc: acc30048 sw v1,72(a2) +8004d400: 03e00008 jr ra +8004d404: acc60068 sw a2,104(a2) +8004d408: 8cc3003c lw v1,60(a2) +8004d40c: 2442cfdc addiu v0,v0,-12324 +8004d410: 24630001 addiu v1,v1,1 +8004d414: acc20068 sw v0,104(a2) +8004d418: 03e00008 jr ra +8004d41c: acc3003c sw v1,60(a2) +8004d420: 94c20038 lhu v0,56(a2) +8004d424: 8cc301d4 lw v1,468(a2) +8004d428: 00621821 addu v1,v1,v0 +8004d42c: 90640000 lbu a0,0(v1) +8004d430: 080134fb j 8004d3ec <_Z10fx_from_r7v+0x50> +8004d434: a0c4006c sb a0,108(a2) + +8004d438 <_Z10fx_from_r8v>: +8004d438: 3c038021 lui v1,0x8021 +8004d43c: 2466cfc0 addiu a2,v1,-12352 +8004d440: 8cc20048 lw v0,72(a2) +8004d444: 30421000 andi v0,v0,0x1000 +8004d448: 10400016 beqz v0,8004d4a4 <_Z10fx_from_r8v+0x6c> +8004d44c: 3c028021 lui v0,0x8021 +8004d450: 8cc2003c lw v0,60(a2) +8004d454: 8cc40020 lw a0,32(a2) +8004d458: 24420001 addiu v0,v0,1 +8004d45c: acc2003c sw v0,60(a2) +8004d460: 8cc50064 lw a1,100(a2) +8004d464: 30830080 andi v1,a0,0x80 +8004d468: 3c028021 lui v0,0x8021 +8004d46c: 00031c00 sll v1,v1,0x10 +8004d470: 2442cff8 addiu v0,v0,-12296 +8004d474: aca40000 sw a0,0(a1) +8004d478: acc30080 sw v1,128(a2) +8004d47c: acc40078 sw a0,120(a2) +8004d480: 10a2000e beq a1,v0,8004d4bc <_Z10fx_from_r8v+0x84> +8004d484: acc40074 sw a0,116(a2) +8004d488: 8cc30048 lw v1,72(a2) +8004d48c: 2402ecff li v0,-4865 +8004d490: 00621824 and v1,v1,v0 +8004d494: acc60064 sw a2,100(a2) +8004d498: acc30048 sw v1,72(a2) +8004d49c: 03e00008 jr ra +8004d4a0: acc60068 sw a2,104(a2) +8004d4a4: 8cc3003c lw v1,60(a2) +8004d4a8: 2442cfe0 addiu v0,v0,-12320 +8004d4ac: 24630001 addiu v1,v1,1 +8004d4b0: acc20068 sw v0,104(a2) +8004d4b4: 03e00008 jr ra +8004d4b8: acc3003c sw v1,60(a2) +8004d4bc: 94c20038 lhu v0,56(a2) +8004d4c0: 8cc301d4 lw v1,468(a2) +8004d4c4: 00621821 addu v1,v1,v0 +8004d4c8: 90640000 lbu a0,0(v1) +8004d4cc: 08013522 j 8004d488 <_Z10fx_from_r8v+0x50> +8004d4d0: a0c4006c sb a0,108(a2) + +8004d4d4 <_Z10fx_from_r9v>: +8004d4d4: 3c038021 lui v1,0x8021 +8004d4d8: 2466cfc0 addiu a2,v1,-12352 +8004d4dc: 8cc20048 lw v0,72(a2) +8004d4e0: 30421000 andi v0,v0,0x1000 +8004d4e4: 10400016 beqz v0,8004d540 <_Z10fx_from_r9v+0x6c> +8004d4e8: 3c028021 lui v0,0x8021 +8004d4ec: 8cc2003c lw v0,60(a2) +8004d4f0: 8cc40024 lw a0,36(a2) +8004d4f4: 24420001 addiu v0,v0,1 +8004d4f8: acc2003c sw v0,60(a2) +8004d4fc: 8cc50064 lw a1,100(a2) +8004d500: 30830080 andi v1,a0,0x80 +8004d504: 3c028021 lui v0,0x8021 +8004d508: 00031c00 sll v1,v1,0x10 +8004d50c: 2442cff8 addiu v0,v0,-12296 +8004d510: aca40000 sw a0,0(a1) +8004d514: acc30080 sw v1,128(a2) +8004d518: acc40078 sw a0,120(a2) +8004d51c: 10a2000e beq a1,v0,8004d558 <_Z10fx_from_r9v+0x84> +8004d520: acc40074 sw a0,116(a2) +8004d524: 8cc30048 lw v1,72(a2) +8004d528: 2402ecff li v0,-4865 +8004d52c: 00621824 and v1,v1,v0 +8004d530: acc60064 sw a2,100(a2) +8004d534: acc30048 sw v1,72(a2) +8004d538: 03e00008 jr ra +8004d53c: acc60068 sw a2,104(a2) +8004d540: 8cc3003c lw v1,60(a2) +8004d544: 2442cfe4 addiu v0,v0,-12316 +8004d548: 24630001 addiu v1,v1,1 +8004d54c: acc20068 sw v0,104(a2) +8004d550: 03e00008 jr ra +8004d554: acc3003c sw v1,60(a2) +8004d558: 94c20038 lhu v0,56(a2) +8004d55c: 8cc301d4 lw v1,468(a2) +8004d560: 00621821 addu v1,v1,v0 +8004d564: 90640000 lbu a0,0(v1) +8004d568: 08013549 j 8004d524 <_Z10fx_from_r9v+0x50> +8004d56c: a0c4006c sb a0,108(a2) + +8004d570 <_Z11fx_from_r10v>: +8004d570: 3c038021 lui v1,0x8021 +8004d574: 2466cfc0 addiu a2,v1,-12352 +8004d578: 8cc20048 lw v0,72(a2) +8004d57c: 30421000 andi v0,v0,0x1000 +8004d580: 10400016 beqz v0,8004d5dc <_Z11fx_from_r10v+0x6c> +8004d584: 3c028021 lui v0,0x8021 +8004d588: 8cc2003c lw v0,60(a2) +8004d58c: 8cc40028 lw a0,40(a2) +8004d590: 24420001 addiu v0,v0,1 +8004d594: acc2003c sw v0,60(a2) +8004d598: 8cc50064 lw a1,100(a2) +8004d59c: 30830080 andi v1,a0,0x80 +8004d5a0: 3c028021 lui v0,0x8021 +8004d5a4: 00031c00 sll v1,v1,0x10 +8004d5a8: 2442cff8 addiu v0,v0,-12296 +8004d5ac: aca40000 sw a0,0(a1) +8004d5b0: acc30080 sw v1,128(a2) +8004d5b4: acc40078 sw a0,120(a2) +8004d5b8: 10a2000e beq a1,v0,8004d5f4 <_Z11fx_from_r10v+0x84> +8004d5bc: acc40074 sw a0,116(a2) +8004d5c0: 8cc30048 lw v1,72(a2) +8004d5c4: 2402ecff li v0,-4865 +8004d5c8: 00621824 and v1,v1,v0 +8004d5cc: acc60064 sw a2,100(a2) +8004d5d0: acc30048 sw v1,72(a2) +8004d5d4: 03e00008 jr ra +8004d5d8: acc60068 sw a2,104(a2) +8004d5dc: 8cc3003c lw v1,60(a2) +8004d5e0: 2442cfe8 addiu v0,v0,-12312 +8004d5e4: 24630001 addiu v1,v1,1 +8004d5e8: acc20068 sw v0,104(a2) +8004d5ec: 03e00008 jr ra +8004d5f0: acc3003c sw v1,60(a2) +8004d5f4: 94c20038 lhu v0,56(a2) +8004d5f8: 8cc301d4 lw v1,468(a2) +8004d5fc: 00621821 addu v1,v1,v0 +8004d600: 90640000 lbu a0,0(v1) +8004d604: 08013570 j 8004d5c0 <_Z11fx_from_r10v+0x50> +8004d608: a0c4006c sb a0,108(a2) + +8004d60c <_Z11fx_from_r11v>: +8004d60c: 3c038021 lui v1,0x8021 +8004d610: 2466cfc0 addiu a2,v1,-12352 +8004d614: 8cc20048 lw v0,72(a2) +8004d618: 30421000 andi v0,v0,0x1000 +8004d61c: 10400016 beqz v0,8004d678 <_Z11fx_from_r11v+0x6c> +8004d620: 3c028021 lui v0,0x8021 +8004d624: 8cc2003c lw v0,60(a2) +8004d628: 8cc4002c lw a0,44(a2) +8004d62c: 24420001 addiu v0,v0,1 +8004d630: acc2003c sw v0,60(a2) +8004d634: 8cc50064 lw a1,100(a2) +8004d638: 30830080 andi v1,a0,0x80 +8004d63c: 3c028021 lui v0,0x8021 +8004d640: 00031c00 sll v1,v1,0x10 +8004d644: 2442cff8 addiu v0,v0,-12296 +8004d648: aca40000 sw a0,0(a1) +8004d64c: acc30080 sw v1,128(a2) +8004d650: acc40078 sw a0,120(a2) +8004d654: 10a2000e beq a1,v0,8004d690 <_Z11fx_from_r11v+0x84> +8004d658: acc40074 sw a0,116(a2) +8004d65c: 8cc30048 lw v1,72(a2) +8004d660: 2402ecff li v0,-4865 +8004d664: 00621824 and v1,v1,v0 +8004d668: acc60064 sw a2,100(a2) +8004d66c: acc30048 sw v1,72(a2) +8004d670: 03e00008 jr ra +8004d674: acc60068 sw a2,104(a2) +8004d678: 8cc3003c lw v1,60(a2) +8004d67c: 2442cfec addiu v0,v0,-12308 +8004d680: 24630001 addiu v1,v1,1 +8004d684: acc20068 sw v0,104(a2) +8004d688: 03e00008 jr ra +8004d68c: acc3003c sw v1,60(a2) +8004d690: 94c20038 lhu v0,56(a2) +8004d694: 8cc301d4 lw v1,468(a2) +8004d698: 00621821 addu v1,v1,v0 +8004d69c: 90640000 lbu a0,0(v1) +8004d6a0: 08013597 j 8004d65c <_Z11fx_from_r11v+0x50> +8004d6a4: a0c4006c sb a0,108(a2) + +8004d6a8 <_Z11fx_from_r12v>: +8004d6a8: 3c038021 lui v1,0x8021 +8004d6ac: 2466cfc0 addiu a2,v1,-12352 +8004d6b0: 8cc20048 lw v0,72(a2) +8004d6b4: 30421000 andi v0,v0,0x1000 +8004d6b8: 10400016 beqz v0,8004d714 <_Z11fx_from_r12v+0x6c> +8004d6bc: 3c028021 lui v0,0x8021 +8004d6c0: 8cc2003c lw v0,60(a2) +8004d6c4: 8cc40030 lw a0,48(a2) +8004d6c8: 24420001 addiu v0,v0,1 +8004d6cc: acc2003c sw v0,60(a2) +8004d6d0: 8cc50064 lw a1,100(a2) +8004d6d4: 30830080 andi v1,a0,0x80 +8004d6d8: 3c028021 lui v0,0x8021 +8004d6dc: 00031c00 sll v1,v1,0x10 +8004d6e0: 2442cff8 addiu v0,v0,-12296 +8004d6e4: aca40000 sw a0,0(a1) +8004d6e8: acc30080 sw v1,128(a2) +8004d6ec: acc40078 sw a0,120(a2) +8004d6f0: 10a2000e beq a1,v0,8004d72c <_Z11fx_from_r12v+0x84> +8004d6f4: acc40074 sw a0,116(a2) +8004d6f8: 8cc30048 lw v1,72(a2) +8004d6fc: 2402ecff li v0,-4865 +8004d700: 00621824 and v1,v1,v0 +8004d704: acc60064 sw a2,100(a2) +8004d708: acc30048 sw v1,72(a2) +8004d70c: 03e00008 jr ra +8004d710: acc60068 sw a2,104(a2) +8004d714: 8cc3003c lw v1,60(a2) +8004d718: 2442cff0 addiu v0,v0,-12304 +8004d71c: 24630001 addiu v1,v1,1 +8004d720: acc20068 sw v0,104(a2) +8004d724: 03e00008 jr ra +8004d728: acc3003c sw v1,60(a2) +8004d72c: 94c20038 lhu v0,56(a2) +8004d730: 8cc301d4 lw v1,468(a2) +8004d734: 00621821 addu v1,v1,v0 +8004d738: 90640000 lbu a0,0(v1) +8004d73c: 080135be j 8004d6f8 <_Z11fx_from_r12v+0x50> +8004d740: a0c4006c sb a0,108(a2) + +8004d744 <_Z11fx_from_r13v>: +8004d744: 3c038021 lui v1,0x8021 +8004d748: 2466cfc0 addiu a2,v1,-12352 +8004d74c: 8cc20048 lw v0,72(a2) +8004d750: 30421000 andi v0,v0,0x1000 +8004d754: 10400016 beqz v0,8004d7b0 <_Z11fx_from_r13v+0x6c> +8004d758: 3c028021 lui v0,0x8021 +8004d75c: 8cc2003c lw v0,60(a2) +8004d760: 8cc40034 lw a0,52(a2) +8004d764: 24420001 addiu v0,v0,1 +8004d768: acc2003c sw v0,60(a2) +8004d76c: 8cc50064 lw a1,100(a2) +8004d770: 30830080 andi v1,a0,0x80 +8004d774: 3c028021 lui v0,0x8021 +8004d778: 00031c00 sll v1,v1,0x10 +8004d77c: 2442cff8 addiu v0,v0,-12296 +8004d780: aca40000 sw a0,0(a1) +8004d784: acc30080 sw v1,128(a2) +8004d788: acc40078 sw a0,120(a2) +8004d78c: 10a2000e beq a1,v0,8004d7c8 <_Z11fx_from_r13v+0x84> +8004d790: acc40074 sw a0,116(a2) +8004d794: 8cc30048 lw v1,72(a2) +8004d798: 2402ecff li v0,-4865 +8004d79c: 00621824 and v1,v1,v0 +8004d7a0: acc60064 sw a2,100(a2) +8004d7a4: acc30048 sw v1,72(a2) +8004d7a8: 03e00008 jr ra +8004d7ac: acc60068 sw a2,104(a2) +8004d7b0: 8cc3003c lw v1,60(a2) +8004d7b4: 2442cff4 addiu v0,v0,-12300 +8004d7b8: 24630001 addiu v1,v1,1 +8004d7bc: acc20068 sw v0,104(a2) +8004d7c0: 03e00008 jr ra +8004d7c4: acc3003c sw v1,60(a2) +8004d7c8: 94c20038 lhu v0,56(a2) +8004d7cc: 8cc301d4 lw v1,468(a2) +8004d7d0: 00621821 addu v1,v1,v0 +8004d7d4: 90640000 lbu a0,0(v1) +8004d7d8: 080135e5 j 8004d794 <_Z11fx_from_r13v+0x50> +8004d7dc: a0c4006c sb a0,108(a2) + +8004d7e0 <_Z11fx_from_r14v>: +8004d7e0: 3c038021 lui v1,0x8021 +8004d7e4: 2466cfc0 addiu a2,v1,-12352 +8004d7e8: 8cc20048 lw v0,72(a2) +8004d7ec: 30421000 andi v0,v0,0x1000 +8004d7f0: 10400016 beqz v0,8004d84c <_Z11fx_from_r14v+0x6c> +8004d7f4: 3c028021 lui v0,0x8021 +8004d7f8: 8cc2003c lw v0,60(a2) +8004d7fc: 8cc40038 lw a0,56(a2) +8004d800: 24420001 addiu v0,v0,1 +8004d804: acc2003c sw v0,60(a2) +8004d808: 8cc50064 lw a1,100(a2) +8004d80c: 30830080 andi v1,a0,0x80 +8004d810: 3c028021 lui v0,0x8021 +8004d814: 00031c00 sll v1,v1,0x10 +8004d818: 2442cff8 addiu v0,v0,-12296 +8004d81c: aca40000 sw a0,0(a1) +8004d820: acc30080 sw v1,128(a2) +8004d824: acc40078 sw a0,120(a2) +8004d828: 10a2000e beq a1,v0,8004d864 <_Z11fx_from_r14v+0x84> +8004d82c: acc40074 sw a0,116(a2) +8004d830: 8cc30048 lw v1,72(a2) +8004d834: 2402ecff li v0,-4865 +8004d838: 00621824 and v1,v1,v0 +8004d83c: acc60064 sw a2,100(a2) +8004d840: acc30048 sw v1,72(a2) +8004d844: 03e00008 jr ra +8004d848: acc60068 sw a2,104(a2) +8004d84c: 8cc3003c lw v1,60(a2) +8004d850: 2442cff8 addiu v0,v0,-12296 +8004d854: 24630001 addiu v1,v1,1 +8004d858: acc20068 sw v0,104(a2) +8004d85c: 03e00008 jr ra +8004d860: acc3003c sw v1,60(a2) +8004d864: 94c20038 lhu v0,56(a2) +8004d868: 8cc301d4 lw v1,468(a2) +8004d86c: 00621821 addu v1,v1,v0 +8004d870: 90640000 lbu a0,0(v1) +8004d874: 0801360c j 8004d830 <_Z11fx_from_r14v+0x50> +8004d878: a0c4006c sb a0,108(a2) + +8004d87c <_Z11fx_from_r15v>: +8004d87c: 3c038021 lui v1,0x8021 +8004d880: 2466cfc0 addiu a2,v1,-12352 +8004d884: 8cc20048 lw v0,72(a2) +8004d888: 30421000 andi v0,v0,0x1000 +8004d88c: 10400015 beqz v0,8004d8e4 <_Z11fx_from_r15v+0x68> +8004d890: 3c028021 lui v0,0x8021 +8004d894: 8cc4003c lw a0,60(a2) +8004d898: 8cc50064 lw a1,100(a2) +8004d89c: 24820001 addiu v0,a0,1 +8004d8a0: acc2003c sw v0,60(a2) +8004d8a4: 30830080 andi v1,a0,0x80 +8004d8a8: 3c028021 lui v0,0x8021 +8004d8ac: 00031c00 sll v1,v1,0x10 +8004d8b0: 2442cff8 addiu v0,v0,-12296 +8004d8b4: aca40000 sw a0,0(a1) +8004d8b8: acc30080 sw v1,128(a2) +8004d8bc: acc40078 sw a0,120(a2) +8004d8c0: 10a2000e beq a1,v0,8004d8fc <_Z11fx_from_r15v+0x80> +8004d8c4: acc40074 sw a0,116(a2) +8004d8c8: 8cc30048 lw v1,72(a2) +8004d8cc: 2402ecff li v0,-4865 +8004d8d0: 00621824 and v1,v1,v0 +8004d8d4: acc60064 sw a2,100(a2) +8004d8d8: acc30048 sw v1,72(a2) +8004d8dc: 03e00008 jr ra +8004d8e0: acc60068 sw a2,104(a2) +8004d8e4: 8cc3003c lw v1,60(a2) +8004d8e8: 2442cffc addiu v0,v0,-12292 +8004d8ec: 24630001 addiu v1,v1,1 +8004d8f0: acc20068 sw v0,104(a2) +8004d8f4: 03e00008 jr ra +8004d8f8: acc3003c sw v1,60(a2) +8004d8fc: 94c20038 lhu v0,56(a2) +8004d900: 8cc301d4 lw v1,468(a2) +8004d904: 00621821 addu v1,v1,v0 +8004d908: 90640000 lbu a0,0(v1) +8004d90c: 08013632 j 8004d8c8 <_Z11fx_from_r15v+0x4c> +8004d910: a0c4006c sb a0,108(a2) + +8004d914 <_Z6fx_hibv>: +8004d914: 3c028021 lui v0,0x8021 +8004d918: 2446cfc0 addiu a2,v0,-12352 +8004d91c: 8cc2003c lw v0,60(a2) +8004d920: 8cc30068 lw v1,104(a2) +8004d924: 24420001 addiu v0,v0,1 +8004d928: 90640001 lbu a0,1(v1) +8004d92c: 8cc50064 lw a1,100(a2) +8004d930: acc2003c sw v0,60(a2) +8004d934: 3c028021 lui v0,0x8021 +8004d938: 00041a00 sll v1,a0,0x8 +8004d93c: 2442cff8 addiu v0,v0,-12296 +8004d940: aca40000 sw a0,0(a1) +8004d944: acc30078 sw v1,120(a2) +8004d948: 10a20008 beq a1,v0,8004d96c <_Z6fx_hibv+0x58> +8004d94c: acc30074 sw v1,116(a2) +8004d950: 8cc20048 lw v0,72(a2) +8004d954: 2403ecff li v1,-4865 +8004d958: 00431024 and v0,v0,v1 +8004d95c: acc60064 sw a2,100(a2) +8004d960: acc20048 sw v0,72(a2) +8004d964: 03e00008 jr ra +8004d968: acc60068 sw a2,104(a2) +8004d96c: 94c20038 lhu v0,56(a2) +8004d970: 8cc301d4 lw v1,468(a2) +8004d974: 00621821 addu v1,v1,v0 +8004d978: 8cc20048 lw v0,72(a2) +8004d97c: 90640000 lbu a0,0(v1) +8004d980: 2403ecff li v1,-4865 +8004d984: 00431024 and v0,v0,v1 +8004d988: a0c4006c sb a0,108(a2) +8004d98c: acc60064 sw a2,100(a2) +8004d990: acc20048 sw v0,72(a2) +8004d994: 03e00008 jr ra +8004d998: acc60068 sw a2,104(a2) + +8004d99c <_Z8fx_or_r1v>: +8004d99c: 3c028021 lui v0,0x8021 +8004d9a0: 2446cfc0 addiu a2,v0,-12352 +8004d9a4: 8cc2003c lw v0,60(a2) +8004d9a8: 8cc40068 lw a0,104(a2) +8004d9ac: 8cc50004 lw a1,4(a2) +8004d9b0: 8c830000 lw v1,0(a0) +8004d9b4: 24420001 addiu v0,v0,1 +8004d9b8: acc2003c sw v0,60(a2) +8004d9bc: 8cc40064 lw a0,100(a2) +8004d9c0: 3c028021 lui v0,0x8021 +8004d9c4: 00651825 or v1,v1,a1 +8004d9c8: 2442cff8 addiu v0,v0,-12296 +8004d9cc: ac830000 sw v1,0(a0) +8004d9d0: acc30078 sw v1,120(a2) +8004d9d4: 10820008 beq a0,v0,8004d9f8 <_Z8fx_or_r1v+0x5c> +8004d9d8: acc30074 sw v1,116(a2) +8004d9dc: 8cc20048 lw v0,72(a2) +8004d9e0: 2403ecff li v1,-4865 +8004d9e4: 00431024 and v0,v0,v1 +8004d9e8: acc60064 sw a2,100(a2) +8004d9ec: acc20048 sw v0,72(a2) +8004d9f0: 03e00008 jr ra +8004d9f4: acc60068 sw a2,104(a2) +8004d9f8: 94c20038 lhu v0,56(a2) +8004d9fc: 8cc301d4 lw v1,468(a2) +8004da00: 00621821 addu v1,v1,v0 +8004da04: 8cc20048 lw v0,72(a2) +8004da08: 90640000 lbu a0,0(v1) +8004da0c: 2403ecff li v1,-4865 +8004da10: 00431024 and v0,v0,v1 +8004da14: a0c4006c sb a0,108(a2) +8004da18: acc60064 sw a2,100(a2) +8004da1c: acc20048 sw v0,72(a2) +8004da20: 03e00008 jr ra +8004da24: acc60068 sw a2,104(a2) + +8004da28 <_Z8fx_or_r2v>: +8004da28: 3c028021 lui v0,0x8021 +8004da2c: 2446cfc0 addiu a2,v0,-12352 +8004da30: 8cc2003c lw v0,60(a2) +8004da34: 8cc40068 lw a0,104(a2) +8004da38: 8cc50008 lw a1,8(a2) +8004da3c: 8c830000 lw v1,0(a0) +8004da40: 24420001 addiu v0,v0,1 +8004da44: acc2003c sw v0,60(a2) +8004da48: 8cc40064 lw a0,100(a2) +8004da4c: 3c028021 lui v0,0x8021 +8004da50: 00651825 or v1,v1,a1 +8004da54: 2442cff8 addiu v0,v0,-12296 +8004da58: ac830000 sw v1,0(a0) +8004da5c: acc30078 sw v1,120(a2) +8004da60: 10820008 beq a0,v0,8004da84 <_Z8fx_or_r2v+0x5c> +8004da64: acc30074 sw v1,116(a2) +8004da68: 8cc20048 lw v0,72(a2) +8004da6c: 2403ecff li v1,-4865 +8004da70: 00431024 and v0,v0,v1 +8004da74: acc60064 sw a2,100(a2) +8004da78: acc20048 sw v0,72(a2) +8004da7c: 03e00008 jr ra +8004da80: acc60068 sw a2,104(a2) +8004da84: 94c20038 lhu v0,56(a2) +8004da88: 8cc301d4 lw v1,468(a2) +8004da8c: 00621821 addu v1,v1,v0 +8004da90: 8cc20048 lw v0,72(a2) +8004da94: 90640000 lbu a0,0(v1) +8004da98: 2403ecff li v1,-4865 +8004da9c: 00431024 and v0,v0,v1 +8004daa0: a0c4006c sb a0,108(a2) +8004daa4: acc60064 sw a2,100(a2) +8004daa8: acc20048 sw v0,72(a2) +8004daac: 03e00008 jr ra +8004dab0: acc60068 sw a2,104(a2) + +8004dab4 <_Z8fx_or_r3v>: +8004dab4: 3c028021 lui v0,0x8021 +8004dab8: 2446cfc0 addiu a2,v0,-12352 +8004dabc: 8cc2003c lw v0,60(a2) +8004dac0: 8cc40068 lw a0,104(a2) +8004dac4: 8cc5000c lw a1,12(a2) +8004dac8: 8c830000 lw v1,0(a0) +8004dacc: 24420001 addiu v0,v0,1 +8004dad0: acc2003c sw v0,60(a2) +8004dad4: 8cc40064 lw a0,100(a2) +8004dad8: 3c028021 lui v0,0x8021 +8004dadc: 00651825 or v1,v1,a1 +8004dae0: 2442cff8 addiu v0,v0,-12296 +8004dae4: ac830000 sw v1,0(a0) +8004dae8: acc30078 sw v1,120(a2) +8004daec: 10820008 beq a0,v0,8004db10 <_Z8fx_or_r3v+0x5c> +8004daf0: acc30074 sw v1,116(a2) +8004daf4: 8cc20048 lw v0,72(a2) +8004daf8: 2403ecff li v1,-4865 +8004dafc: 00431024 and v0,v0,v1 +8004db00: acc60064 sw a2,100(a2) +8004db04: acc20048 sw v0,72(a2) +8004db08: 03e00008 jr ra +8004db0c: acc60068 sw a2,104(a2) +8004db10: 94c20038 lhu v0,56(a2) +8004db14: 8cc301d4 lw v1,468(a2) +8004db18: 00621821 addu v1,v1,v0 +8004db1c: 8cc20048 lw v0,72(a2) +8004db20: 90640000 lbu a0,0(v1) +8004db24: 2403ecff li v1,-4865 +8004db28: 00431024 and v0,v0,v1 +8004db2c: a0c4006c sb a0,108(a2) +8004db30: acc60064 sw a2,100(a2) +8004db34: acc20048 sw v0,72(a2) +8004db38: 03e00008 jr ra +8004db3c: acc60068 sw a2,104(a2) + +8004db40 <_Z8fx_or_r4v>: +8004db40: 3c028021 lui v0,0x8021 +8004db44: 2446cfc0 addiu a2,v0,-12352 +8004db48: 8cc2003c lw v0,60(a2) +8004db4c: 8cc40068 lw a0,104(a2) +8004db50: 8cc50010 lw a1,16(a2) +8004db54: 8c830000 lw v1,0(a0) +8004db58: 24420001 addiu v0,v0,1 +8004db5c: acc2003c sw v0,60(a2) +8004db60: 8cc40064 lw a0,100(a2) +8004db64: 3c028021 lui v0,0x8021 +8004db68: 00651825 or v1,v1,a1 +8004db6c: 2442cff8 addiu v0,v0,-12296 +8004db70: ac830000 sw v1,0(a0) +8004db74: acc30078 sw v1,120(a2) +8004db78: 10820008 beq a0,v0,8004db9c <_Z8fx_or_r4v+0x5c> +8004db7c: acc30074 sw v1,116(a2) +8004db80: 8cc20048 lw v0,72(a2) +8004db84: 2403ecff li v1,-4865 +8004db88: 00431024 and v0,v0,v1 +8004db8c: acc60064 sw a2,100(a2) +8004db90: acc20048 sw v0,72(a2) +8004db94: 03e00008 jr ra +8004db98: acc60068 sw a2,104(a2) +8004db9c: 94c20038 lhu v0,56(a2) +8004dba0: 8cc301d4 lw v1,468(a2) +8004dba4: 00621821 addu v1,v1,v0 +8004dba8: 8cc20048 lw v0,72(a2) +8004dbac: 90640000 lbu a0,0(v1) +8004dbb0: 2403ecff li v1,-4865 +8004dbb4: 00431024 and v0,v0,v1 +8004dbb8: a0c4006c sb a0,108(a2) +8004dbbc: acc60064 sw a2,100(a2) +8004dbc0: acc20048 sw v0,72(a2) +8004dbc4: 03e00008 jr ra +8004dbc8: acc60068 sw a2,104(a2) + +8004dbcc <_Z8fx_or_r5v>: +8004dbcc: 3c028021 lui v0,0x8021 +8004dbd0: 2446cfc0 addiu a2,v0,-12352 +8004dbd4: 8cc2003c lw v0,60(a2) +8004dbd8: 8cc40068 lw a0,104(a2) +8004dbdc: 8cc50014 lw a1,20(a2) +8004dbe0: 8c830000 lw v1,0(a0) +8004dbe4: 24420001 addiu v0,v0,1 +8004dbe8: acc2003c sw v0,60(a2) +8004dbec: 8cc40064 lw a0,100(a2) +8004dbf0: 3c028021 lui v0,0x8021 +8004dbf4: 00651825 or v1,v1,a1 +8004dbf8: 2442cff8 addiu v0,v0,-12296 +8004dbfc: ac830000 sw v1,0(a0) +8004dc00: acc30078 sw v1,120(a2) +8004dc04: 10820008 beq a0,v0,8004dc28 <_Z8fx_or_r5v+0x5c> +8004dc08: acc30074 sw v1,116(a2) +8004dc0c: 8cc20048 lw v0,72(a2) +8004dc10: 2403ecff li v1,-4865 +8004dc14: 00431024 and v0,v0,v1 +8004dc18: acc60064 sw a2,100(a2) +8004dc1c: acc20048 sw v0,72(a2) +8004dc20: 03e00008 jr ra +8004dc24: acc60068 sw a2,104(a2) +8004dc28: 94c20038 lhu v0,56(a2) +8004dc2c: 8cc301d4 lw v1,468(a2) +8004dc30: 00621821 addu v1,v1,v0 +8004dc34: 8cc20048 lw v0,72(a2) +8004dc38: 90640000 lbu a0,0(v1) +8004dc3c: 2403ecff li v1,-4865 +8004dc40: 00431024 and v0,v0,v1 +8004dc44: a0c4006c sb a0,108(a2) +8004dc48: acc60064 sw a2,100(a2) +8004dc4c: acc20048 sw v0,72(a2) +8004dc50: 03e00008 jr ra +8004dc54: acc60068 sw a2,104(a2) + +8004dc58 <_Z8fx_or_r6v>: +8004dc58: 3c028021 lui v0,0x8021 +8004dc5c: 2446cfc0 addiu a2,v0,-12352 +8004dc60: 8cc2003c lw v0,60(a2) +8004dc64: 8cc40068 lw a0,104(a2) +8004dc68: 8cc50018 lw a1,24(a2) +8004dc6c: 8c830000 lw v1,0(a0) +8004dc70: 24420001 addiu v0,v0,1 +8004dc74: acc2003c sw v0,60(a2) +8004dc78: 8cc40064 lw a0,100(a2) +8004dc7c: 3c028021 lui v0,0x8021 +8004dc80: 00651825 or v1,v1,a1 +8004dc84: 2442cff8 addiu v0,v0,-12296 +8004dc88: ac830000 sw v1,0(a0) +8004dc8c: acc30078 sw v1,120(a2) +8004dc90: 10820008 beq a0,v0,8004dcb4 <_Z8fx_or_r6v+0x5c> +8004dc94: acc30074 sw v1,116(a2) +8004dc98: 8cc20048 lw v0,72(a2) +8004dc9c: 2403ecff li v1,-4865 +8004dca0: 00431024 and v0,v0,v1 +8004dca4: acc60064 sw a2,100(a2) +8004dca8: acc20048 sw v0,72(a2) +8004dcac: 03e00008 jr ra +8004dcb0: acc60068 sw a2,104(a2) +8004dcb4: 94c20038 lhu v0,56(a2) +8004dcb8: 8cc301d4 lw v1,468(a2) +8004dcbc: 00621821 addu v1,v1,v0 +8004dcc0: 8cc20048 lw v0,72(a2) +8004dcc4: 90640000 lbu a0,0(v1) +8004dcc8: 2403ecff li v1,-4865 +8004dccc: 00431024 and v0,v0,v1 +8004dcd0: a0c4006c sb a0,108(a2) +8004dcd4: acc60064 sw a2,100(a2) +8004dcd8: acc20048 sw v0,72(a2) +8004dcdc: 03e00008 jr ra +8004dce0: acc60068 sw a2,104(a2) + +8004dce4 <_Z8fx_or_r7v>: +8004dce4: 3c028021 lui v0,0x8021 +8004dce8: 2446cfc0 addiu a2,v0,-12352 +8004dcec: 8cc2003c lw v0,60(a2) +8004dcf0: 8cc40068 lw a0,104(a2) +8004dcf4: 8cc5001c lw a1,28(a2) +8004dcf8: 8c830000 lw v1,0(a0) +8004dcfc: 24420001 addiu v0,v0,1 +8004dd00: acc2003c sw v0,60(a2) +8004dd04: 8cc40064 lw a0,100(a2) +8004dd08: 3c028021 lui v0,0x8021 +8004dd0c: 00651825 or v1,v1,a1 +8004dd10: 2442cff8 addiu v0,v0,-12296 +8004dd14: ac830000 sw v1,0(a0) +8004dd18: acc30078 sw v1,120(a2) +8004dd1c: 10820008 beq a0,v0,8004dd40 <_Z8fx_or_r7v+0x5c> +8004dd20: acc30074 sw v1,116(a2) +8004dd24: 8cc20048 lw v0,72(a2) +8004dd28: 2403ecff li v1,-4865 +8004dd2c: 00431024 and v0,v0,v1 +8004dd30: acc60064 sw a2,100(a2) +8004dd34: acc20048 sw v0,72(a2) +8004dd38: 03e00008 jr ra +8004dd3c: acc60068 sw a2,104(a2) +8004dd40: 94c20038 lhu v0,56(a2) +8004dd44: 8cc301d4 lw v1,468(a2) +8004dd48: 00621821 addu v1,v1,v0 +8004dd4c: 8cc20048 lw v0,72(a2) +8004dd50: 90640000 lbu a0,0(v1) +8004dd54: 2403ecff li v1,-4865 +8004dd58: 00431024 and v0,v0,v1 +8004dd5c: a0c4006c sb a0,108(a2) +8004dd60: acc60064 sw a2,100(a2) +8004dd64: acc20048 sw v0,72(a2) +8004dd68: 03e00008 jr ra +8004dd6c: acc60068 sw a2,104(a2) + +8004dd70 <_Z8fx_or_r8v>: +8004dd70: 3c028021 lui v0,0x8021 +8004dd74: 2446cfc0 addiu a2,v0,-12352 +8004dd78: 8cc2003c lw v0,60(a2) +8004dd7c: 8cc40068 lw a0,104(a2) +8004dd80: 8cc50020 lw a1,32(a2) +8004dd84: 8c830000 lw v1,0(a0) +8004dd88: 24420001 addiu v0,v0,1 +8004dd8c: acc2003c sw v0,60(a2) +8004dd90: 8cc40064 lw a0,100(a2) +8004dd94: 3c028021 lui v0,0x8021 +8004dd98: 00651825 or v1,v1,a1 +8004dd9c: 2442cff8 addiu v0,v0,-12296 +8004dda0: ac830000 sw v1,0(a0) +8004dda4: acc30078 sw v1,120(a2) +8004dda8: 10820008 beq a0,v0,8004ddcc <_Z8fx_or_r8v+0x5c> +8004ddac: acc30074 sw v1,116(a2) +8004ddb0: 8cc20048 lw v0,72(a2) +8004ddb4: 2403ecff li v1,-4865 +8004ddb8: 00431024 and v0,v0,v1 +8004ddbc: acc60064 sw a2,100(a2) +8004ddc0: acc20048 sw v0,72(a2) +8004ddc4: 03e00008 jr ra +8004ddc8: acc60068 sw a2,104(a2) +8004ddcc: 94c20038 lhu v0,56(a2) +8004ddd0: 8cc301d4 lw v1,468(a2) +8004ddd4: 00621821 addu v1,v1,v0 +8004ddd8: 8cc20048 lw v0,72(a2) +8004dddc: 90640000 lbu a0,0(v1) +8004dde0: 2403ecff li v1,-4865 +8004dde4: 00431024 and v0,v0,v1 +8004dde8: a0c4006c sb a0,108(a2) +8004ddec: acc60064 sw a2,100(a2) +8004ddf0: acc20048 sw v0,72(a2) +8004ddf4: 03e00008 jr ra +8004ddf8: acc60068 sw a2,104(a2) + +8004ddfc <_Z8fx_or_r9v>: +8004ddfc: 3c028021 lui v0,0x8021 +8004de00: 2446cfc0 addiu a2,v0,-12352 +8004de04: 8cc2003c lw v0,60(a2) +8004de08: 8cc40068 lw a0,104(a2) +8004de0c: 8cc50024 lw a1,36(a2) +8004de10: 8c830000 lw v1,0(a0) +8004de14: 24420001 addiu v0,v0,1 +8004de18: acc2003c sw v0,60(a2) +8004de1c: 8cc40064 lw a0,100(a2) +8004de20: 3c028021 lui v0,0x8021 +8004de24: 00651825 or v1,v1,a1 +8004de28: 2442cff8 addiu v0,v0,-12296 +8004de2c: ac830000 sw v1,0(a0) +8004de30: acc30078 sw v1,120(a2) +8004de34: 10820008 beq a0,v0,8004de58 <_Z8fx_or_r9v+0x5c> +8004de38: acc30074 sw v1,116(a2) +8004de3c: 8cc20048 lw v0,72(a2) +8004de40: 2403ecff li v1,-4865 +8004de44: 00431024 and v0,v0,v1 +8004de48: acc60064 sw a2,100(a2) +8004de4c: acc20048 sw v0,72(a2) +8004de50: 03e00008 jr ra +8004de54: acc60068 sw a2,104(a2) +8004de58: 94c20038 lhu v0,56(a2) +8004de5c: 8cc301d4 lw v1,468(a2) +8004de60: 00621821 addu v1,v1,v0 +8004de64: 8cc20048 lw v0,72(a2) +8004de68: 90640000 lbu a0,0(v1) +8004de6c: 2403ecff li v1,-4865 +8004de70: 00431024 and v0,v0,v1 +8004de74: a0c4006c sb a0,108(a2) +8004de78: acc60064 sw a2,100(a2) +8004de7c: acc20048 sw v0,72(a2) +8004de80: 03e00008 jr ra +8004de84: acc60068 sw a2,104(a2) + +8004de88 <_Z9fx_or_r10v>: +8004de88: 3c028021 lui v0,0x8021 +8004de8c: 2446cfc0 addiu a2,v0,-12352 +8004de90: 8cc2003c lw v0,60(a2) +8004de94: 8cc40068 lw a0,104(a2) +8004de98: 8cc50028 lw a1,40(a2) +8004de9c: 8c830000 lw v1,0(a0) +8004dea0: 24420001 addiu v0,v0,1 +8004dea4: acc2003c sw v0,60(a2) +8004dea8: 8cc40064 lw a0,100(a2) +8004deac: 3c028021 lui v0,0x8021 +8004deb0: 00651825 or v1,v1,a1 +8004deb4: 2442cff8 addiu v0,v0,-12296 +8004deb8: ac830000 sw v1,0(a0) +8004debc: acc30078 sw v1,120(a2) +8004dec0: 10820008 beq a0,v0,8004dee4 <_Z9fx_or_r10v+0x5c> +8004dec4: acc30074 sw v1,116(a2) +8004dec8: 8cc20048 lw v0,72(a2) +8004decc: 2403ecff li v1,-4865 +8004ded0: 00431024 and v0,v0,v1 +8004ded4: acc60064 sw a2,100(a2) +8004ded8: acc20048 sw v0,72(a2) +8004dedc: 03e00008 jr ra +8004dee0: acc60068 sw a2,104(a2) +8004dee4: 94c20038 lhu v0,56(a2) +8004dee8: 8cc301d4 lw v1,468(a2) +8004deec: 00621821 addu v1,v1,v0 +8004def0: 8cc20048 lw v0,72(a2) +8004def4: 90640000 lbu a0,0(v1) +8004def8: 2403ecff li v1,-4865 +8004defc: 00431024 and v0,v0,v1 +8004df00: a0c4006c sb a0,108(a2) +8004df04: acc60064 sw a2,100(a2) +8004df08: acc20048 sw v0,72(a2) +8004df0c: 03e00008 jr ra +8004df10: acc60068 sw a2,104(a2) + +8004df14 <_Z9fx_or_r11v>: +8004df14: 3c028021 lui v0,0x8021 +8004df18: 2446cfc0 addiu a2,v0,-12352 +8004df1c: 8cc2003c lw v0,60(a2) +8004df20: 8cc40068 lw a0,104(a2) +8004df24: 8cc5002c lw a1,44(a2) +8004df28: 8c830000 lw v1,0(a0) +8004df2c: 24420001 addiu v0,v0,1 +8004df30: acc2003c sw v0,60(a2) +8004df34: 8cc40064 lw a0,100(a2) +8004df38: 3c028021 lui v0,0x8021 +8004df3c: 00651825 or v1,v1,a1 +8004df40: 2442cff8 addiu v0,v0,-12296 +8004df44: ac830000 sw v1,0(a0) +8004df48: acc30078 sw v1,120(a2) +8004df4c: 10820008 beq a0,v0,8004df70 <_Z9fx_or_r11v+0x5c> +8004df50: acc30074 sw v1,116(a2) +8004df54: 8cc20048 lw v0,72(a2) +8004df58: 2403ecff li v1,-4865 +8004df5c: 00431024 and v0,v0,v1 +8004df60: acc60064 sw a2,100(a2) +8004df64: acc20048 sw v0,72(a2) +8004df68: 03e00008 jr ra +8004df6c: acc60068 sw a2,104(a2) +8004df70: 94c20038 lhu v0,56(a2) +8004df74: 8cc301d4 lw v1,468(a2) +8004df78: 00621821 addu v1,v1,v0 +8004df7c: 8cc20048 lw v0,72(a2) +8004df80: 90640000 lbu a0,0(v1) +8004df84: 2403ecff li v1,-4865 +8004df88: 00431024 and v0,v0,v1 +8004df8c: a0c4006c sb a0,108(a2) +8004df90: acc60064 sw a2,100(a2) +8004df94: acc20048 sw v0,72(a2) +8004df98: 03e00008 jr ra +8004df9c: acc60068 sw a2,104(a2) + +8004dfa0 <_Z9fx_or_r12v>: +8004dfa0: 3c028021 lui v0,0x8021 +8004dfa4: 2446cfc0 addiu a2,v0,-12352 +8004dfa8: 8cc2003c lw v0,60(a2) +8004dfac: 8cc40068 lw a0,104(a2) +8004dfb0: 8cc50030 lw a1,48(a2) +8004dfb4: 8c830000 lw v1,0(a0) +8004dfb8: 24420001 addiu v0,v0,1 +8004dfbc: acc2003c sw v0,60(a2) +8004dfc0: 8cc40064 lw a0,100(a2) +8004dfc4: 3c028021 lui v0,0x8021 +8004dfc8: 00651825 or v1,v1,a1 +8004dfcc: 2442cff8 addiu v0,v0,-12296 +8004dfd0: ac830000 sw v1,0(a0) +8004dfd4: acc30078 sw v1,120(a2) +8004dfd8: 10820008 beq a0,v0,8004dffc <_Z9fx_or_r12v+0x5c> +8004dfdc: acc30074 sw v1,116(a2) +8004dfe0: 8cc20048 lw v0,72(a2) +8004dfe4: 2403ecff li v1,-4865 +8004dfe8: 00431024 and v0,v0,v1 +8004dfec: acc60064 sw a2,100(a2) +8004dff0: acc20048 sw v0,72(a2) +8004dff4: 03e00008 jr ra +8004dff8: acc60068 sw a2,104(a2) +8004dffc: 94c20038 lhu v0,56(a2) +8004e000: 8cc301d4 lw v1,468(a2) +8004e004: 00621821 addu v1,v1,v0 +8004e008: 8cc20048 lw v0,72(a2) +8004e00c: 90640000 lbu a0,0(v1) +8004e010: 2403ecff li v1,-4865 +8004e014: 00431024 and v0,v0,v1 +8004e018: a0c4006c sb a0,108(a2) +8004e01c: acc60064 sw a2,100(a2) +8004e020: acc20048 sw v0,72(a2) +8004e024: 03e00008 jr ra +8004e028: acc60068 sw a2,104(a2) + +8004e02c <_Z9fx_or_r13v>: +8004e02c: 3c028021 lui v0,0x8021 +8004e030: 2446cfc0 addiu a2,v0,-12352 +8004e034: 8cc2003c lw v0,60(a2) +8004e038: 8cc40068 lw a0,104(a2) +8004e03c: 8cc50034 lw a1,52(a2) +8004e040: 8c830000 lw v1,0(a0) +8004e044: 24420001 addiu v0,v0,1 +8004e048: acc2003c sw v0,60(a2) +8004e04c: 8cc40064 lw a0,100(a2) +8004e050: 3c028021 lui v0,0x8021 +8004e054: 00651825 or v1,v1,a1 +8004e058: 2442cff8 addiu v0,v0,-12296 +8004e05c: ac830000 sw v1,0(a0) +8004e060: acc30078 sw v1,120(a2) +8004e064: 10820008 beq a0,v0,8004e088 <_Z9fx_or_r13v+0x5c> +8004e068: acc30074 sw v1,116(a2) +8004e06c: 8cc20048 lw v0,72(a2) +8004e070: 2403ecff li v1,-4865 +8004e074: 00431024 and v0,v0,v1 +8004e078: acc60064 sw a2,100(a2) +8004e07c: acc20048 sw v0,72(a2) +8004e080: 03e00008 jr ra +8004e084: acc60068 sw a2,104(a2) +8004e088: 94c20038 lhu v0,56(a2) +8004e08c: 8cc301d4 lw v1,468(a2) +8004e090: 00621821 addu v1,v1,v0 +8004e094: 8cc20048 lw v0,72(a2) +8004e098: 90640000 lbu a0,0(v1) +8004e09c: 2403ecff li v1,-4865 +8004e0a0: 00431024 and v0,v0,v1 +8004e0a4: a0c4006c sb a0,108(a2) +8004e0a8: acc60064 sw a2,100(a2) +8004e0ac: acc20048 sw v0,72(a2) +8004e0b0: 03e00008 jr ra +8004e0b4: acc60068 sw a2,104(a2) + +8004e0b8 <_Z9fx_or_r14v>: +8004e0b8: 3c028021 lui v0,0x8021 +8004e0bc: 2446cfc0 addiu a2,v0,-12352 +8004e0c0: 8cc2003c lw v0,60(a2) +8004e0c4: 8cc40068 lw a0,104(a2) +8004e0c8: 8cc50038 lw a1,56(a2) +8004e0cc: 8c830000 lw v1,0(a0) +8004e0d0: 24420001 addiu v0,v0,1 +8004e0d4: acc2003c sw v0,60(a2) +8004e0d8: 8cc40064 lw a0,100(a2) +8004e0dc: 3c028021 lui v0,0x8021 +8004e0e0: 00651825 or v1,v1,a1 +8004e0e4: 2442cff8 addiu v0,v0,-12296 +8004e0e8: ac830000 sw v1,0(a0) +8004e0ec: acc30078 sw v1,120(a2) +8004e0f0: 10820008 beq a0,v0,8004e114 <_Z9fx_or_r14v+0x5c> +8004e0f4: acc30074 sw v1,116(a2) +8004e0f8: 8cc20048 lw v0,72(a2) +8004e0fc: 2403ecff li v1,-4865 +8004e100: 00431024 and v0,v0,v1 +8004e104: acc60064 sw a2,100(a2) +8004e108: acc20048 sw v0,72(a2) +8004e10c: 03e00008 jr ra +8004e110: acc60068 sw a2,104(a2) +8004e114: 94c20038 lhu v0,56(a2) +8004e118: 8cc301d4 lw v1,468(a2) +8004e11c: 00621821 addu v1,v1,v0 +8004e120: 8cc20048 lw v0,72(a2) +8004e124: 90640000 lbu a0,0(v1) +8004e128: 2403ecff li v1,-4865 +8004e12c: 00431024 and v0,v0,v1 +8004e130: a0c4006c sb a0,108(a2) +8004e134: acc60064 sw a2,100(a2) +8004e138: acc20048 sw v0,72(a2) +8004e13c: 03e00008 jr ra +8004e140: acc60068 sw a2,104(a2) + +8004e144 <_Z9fx_or_r15v>: +8004e144: 3c028021 lui v0,0x8021 +8004e148: 2446cfc0 addiu a2,v0,-12352 +8004e14c: 8cc40068 lw a0,104(a2) +8004e150: 8cc2003c lw v0,60(a2) +8004e154: 8c830000 lw v1,0(a0) +8004e158: 8cc50064 lw a1,100(a2) +8004e15c: 00431825 or v1,v0,v1 +8004e160: 24420001 addiu v0,v0,1 +8004e164: acc2003c sw v0,60(a2) +8004e168: 3c028021 lui v0,0x8021 +8004e16c: 2442cff8 addiu v0,v0,-12296 +8004e170: aca30000 sw v1,0(a1) +8004e174: acc30078 sw v1,120(a2) +8004e178: 10a20008 beq a1,v0,8004e19c <_Z9fx_or_r15v+0x58> +8004e17c: acc30074 sw v1,116(a2) +8004e180: 8cc20048 lw v0,72(a2) +8004e184: 2403ecff li v1,-4865 +8004e188: 00431024 and v0,v0,v1 +8004e18c: acc60064 sw a2,100(a2) +8004e190: acc20048 sw v0,72(a2) +8004e194: 03e00008 jr ra +8004e198: acc60068 sw a2,104(a2) +8004e19c: 94c20038 lhu v0,56(a2) +8004e1a0: 8cc301d4 lw v1,468(a2) +8004e1a4: 00621821 addu v1,v1,v0 +8004e1a8: 8cc20048 lw v0,72(a2) +8004e1ac: 90640000 lbu a0,0(v1) +8004e1b0: 2403ecff li v1,-4865 +8004e1b4: 00431024 and v0,v0,v1 +8004e1b8: a0c4006c sb a0,108(a2) +8004e1bc: acc60064 sw a2,100(a2) +8004e1c0: acc20048 sw v0,72(a2) +8004e1c4: 03e00008 jr ra +8004e1c8: acc60068 sw a2,104(a2) + +8004e1cc <_Z9fx_xor_r1v>: +8004e1cc: 3c028021 lui v0,0x8021 +8004e1d0: 2446cfc0 addiu a2,v0,-12352 +8004e1d4: 8cc2003c lw v0,60(a2) +8004e1d8: 8cc40068 lw a0,104(a2) +8004e1dc: 8cc50004 lw a1,4(a2) +8004e1e0: 8c830000 lw v1,0(a0) +8004e1e4: 24420001 addiu v0,v0,1 +8004e1e8: acc2003c sw v0,60(a2) +8004e1ec: 8cc40064 lw a0,100(a2) +8004e1f0: 3c028021 lui v0,0x8021 +8004e1f4: 00651826 xor v1,v1,a1 +8004e1f8: 2442cff8 addiu v0,v0,-12296 +8004e1fc: ac830000 sw v1,0(a0) +8004e200: acc30078 sw v1,120(a2) +8004e204: 10820008 beq a0,v0,8004e228 <_Z9fx_xor_r1v+0x5c> +8004e208: acc30074 sw v1,116(a2) +8004e20c: 8cc20048 lw v0,72(a2) +8004e210: 2403ecff li v1,-4865 +8004e214: 00431024 and v0,v0,v1 +8004e218: acc60064 sw a2,100(a2) +8004e21c: acc20048 sw v0,72(a2) +8004e220: 03e00008 jr ra +8004e224: acc60068 sw a2,104(a2) +8004e228: 94c20038 lhu v0,56(a2) +8004e22c: 8cc301d4 lw v1,468(a2) +8004e230: 00621821 addu v1,v1,v0 +8004e234: 8cc20048 lw v0,72(a2) +8004e238: 90640000 lbu a0,0(v1) +8004e23c: 2403ecff li v1,-4865 +8004e240: 00431024 and v0,v0,v1 +8004e244: a0c4006c sb a0,108(a2) +8004e248: acc60064 sw a2,100(a2) +8004e24c: acc20048 sw v0,72(a2) +8004e250: 03e00008 jr ra +8004e254: acc60068 sw a2,104(a2) + +8004e258 <_Z9fx_xor_r2v>: +8004e258: 3c028021 lui v0,0x8021 +8004e25c: 2446cfc0 addiu a2,v0,-12352 +8004e260: 8cc2003c lw v0,60(a2) +8004e264: 8cc40068 lw a0,104(a2) +8004e268: 8cc50008 lw a1,8(a2) +8004e26c: 8c830000 lw v1,0(a0) +8004e270: 24420001 addiu v0,v0,1 +8004e274: acc2003c sw v0,60(a2) +8004e278: 8cc40064 lw a0,100(a2) +8004e27c: 3c028021 lui v0,0x8021 +8004e280: 00651826 xor v1,v1,a1 +8004e284: 2442cff8 addiu v0,v0,-12296 +8004e288: ac830000 sw v1,0(a0) +8004e28c: acc30078 sw v1,120(a2) +8004e290: 10820008 beq a0,v0,8004e2b4 <_Z9fx_xor_r2v+0x5c> +8004e294: acc30074 sw v1,116(a2) +8004e298: 8cc20048 lw v0,72(a2) +8004e29c: 2403ecff li v1,-4865 +8004e2a0: 00431024 and v0,v0,v1 +8004e2a4: acc60064 sw a2,100(a2) +8004e2a8: acc20048 sw v0,72(a2) +8004e2ac: 03e00008 jr ra +8004e2b0: acc60068 sw a2,104(a2) +8004e2b4: 94c20038 lhu v0,56(a2) +8004e2b8: 8cc301d4 lw v1,468(a2) +8004e2bc: 00621821 addu v1,v1,v0 +8004e2c0: 8cc20048 lw v0,72(a2) +8004e2c4: 90640000 lbu a0,0(v1) +8004e2c8: 2403ecff li v1,-4865 +8004e2cc: 00431024 and v0,v0,v1 +8004e2d0: a0c4006c sb a0,108(a2) +8004e2d4: acc60064 sw a2,100(a2) +8004e2d8: acc20048 sw v0,72(a2) +8004e2dc: 03e00008 jr ra +8004e2e0: acc60068 sw a2,104(a2) + +8004e2e4 <_Z9fx_xor_r3v>: +8004e2e4: 3c028021 lui v0,0x8021 +8004e2e8: 2446cfc0 addiu a2,v0,-12352 +8004e2ec: 8cc2003c lw v0,60(a2) +8004e2f0: 8cc40068 lw a0,104(a2) +8004e2f4: 8cc5000c lw a1,12(a2) +8004e2f8: 8c830000 lw v1,0(a0) +8004e2fc: 24420001 addiu v0,v0,1 +8004e300: acc2003c sw v0,60(a2) +8004e304: 8cc40064 lw a0,100(a2) +8004e308: 3c028021 lui v0,0x8021 +8004e30c: 00651826 xor v1,v1,a1 +8004e310: 2442cff8 addiu v0,v0,-12296 +8004e314: ac830000 sw v1,0(a0) +8004e318: acc30078 sw v1,120(a2) +8004e31c: 10820008 beq a0,v0,8004e340 <_Z9fx_xor_r3v+0x5c> +8004e320: acc30074 sw v1,116(a2) +8004e324: 8cc20048 lw v0,72(a2) +8004e328: 2403ecff li v1,-4865 +8004e32c: 00431024 and v0,v0,v1 +8004e330: acc60064 sw a2,100(a2) +8004e334: acc20048 sw v0,72(a2) +8004e338: 03e00008 jr ra +8004e33c: acc60068 sw a2,104(a2) +8004e340: 94c20038 lhu v0,56(a2) +8004e344: 8cc301d4 lw v1,468(a2) +8004e348: 00621821 addu v1,v1,v0 +8004e34c: 8cc20048 lw v0,72(a2) +8004e350: 90640000 lbu a0,0(v1) +8004e354: 2403ecff li v1,-4865 +8004e358: 00431024 and v0,v0,v1 +8004e35c: a0c4006c sb a0,108(a2) +8004e360: acc60064 sw a2,100(a2) +8004e364: acc20048 sw v0,72(a2) +8004e368: 03e00008 jr ra +8004e36c: acc60068 sw a2,104(a2) + +8004e370 <_Z9fx_xor_r4v>: +8004e370: 3c028021 lui v0,0x8021 +8004e374: 2446cfc0 addiu a2,v0,-12352 +8004e378: 8cc2003c lw v0,60(a2) +8004e37c: 8cc40068 lw a0,104(a2) +8004e380: 8cc50010 lw a1,16(a2) +8004e384: 8c830000 lw v1,0(a0) +8004e388: 24420001 addiu v0,v0,1 +8004e38c: acc2003c sw v0,60(a2) +8004e390: 8cc40064 lw a0,100(a2) +8004e394: 3c028021 lui v0,0x8021 +8004e398: 00651826 xor v1,v1,a1 +8004e39c: 2442cff8 addiu v0,v0,-12296 +8004e3a0: ac830000 sw v1,0(a0) +8004e3a4: acc30078 sw v1,120(a2) +8004e3a8: 10820008 beq a0,v0,8004e3cc <_Z9fx_xor_r4v+0x5c> +8004e3ac: acc30074 sw v1,116(a2) +8004e3b0: 8cc20048 lw v0,72(a2) +8004e3b4: 2403ecff li v1,-4865 +8004e3b8: 00431024 and v0,v0,v1 +8004e3bc: acc60064 sw a2,100(a2) +8004e3c0: acc20048 sw v0,72(a2) +8004e3c4: 03e00008 jr ra +8004e3c8: acc60068 sw a2,104(a2) +8004e3cc: 94c20038 lhu v0,56(a2) +8004e3d0: 8cc301d4 lw v1,468(a2) +8004e3d4: 00621821 addu v1,v1,v0 +8004e3d8: 8cc20048 lw v0,72(a2) +8004e3dc: 90640000 lbu a0,0(v1) +8004e3e0: 2403ecff li v1,-4865 +8004e3e4: 00431024 and v0,v0,v1 +8004e3e8: a0c4006c sb a0,108(a2) +8004e3ec: acc60064 sw a2,100(a2) +8004e3f0: acc20048 sw v0,72(a2) +8004e3f4: 03e00008 jr ra +8004e3f8: acc60068 sw a2,104(a2) + +8004e3fc <_Z9fx_xor_r5v>: +8004e3fc: 3c028021 lui v0,0x8021 +8004e400: 2446cfc0 addiu a2,v0,-12352 +8004e404: 8cc2003c lw v0,60(a2) +8004e408: 8cc40068 lw a0,104(a2) +8004e40c: 8cc50014 lw a1,20(a2) +8004e410: 8c830000 lw v1,0(a0) +8004e414: 24420001 addiu v0,v0,1 +8004e418: acc2003c sw v0,60(a2) +8004e41c: 8cc40064 lw a0,100(a2) +8004e420: 3c028021 lui v0,0x8021 +8004e424: 00651826 xor v1,v1,a1 +8004e428: 2442cff8 addiu v0,v0,-12296 +8004e42c: ac830000 sw v1,0(a0) +8004e430: acc30078 sw v1,120(a2) +8004e434: 10820008 beq a0,v0,8004e458 <_Z9fx_xor_r5v+0x5c> +8004e438: acc30074 sw v1,116(a2) +8004e43c: 8cc20048 lw v0,72(a2) +8004e440: 2403ecff li v1,-4865 +8004e444: 00431024 and v0,v0,v1 +8004e448: acc60064 sw a2,100(a2) +8004e44c: acc20048 sw v0,72(a2) +8004e450: 03e00008 jr ra +8004e454: acc60068 sw a2,104(a2) +8004e458: 94c20038 lhu v0,56(a2) +8004e45c: 8cc301d4 lw v1,468(a2) +8004e460: 00621821 addu v1,v1,v0 +8004e464: 8cc20048 lw v0,72(a2) +8004e468: 90640000 lbu a0,0(v1) +8004e46c: 2403ecff li v1,-4865 +8004e470: 00431024 and v0,v0,v1 +8004e474: a0c4006c sb a0,108(a2) +8004e478: acc60064 sw a2,100(a2) +8004e47c: acc20048 sw v0,72(a2) +8004e480: 03e00008 jr ra +8004e484: acc60068 sw a2,104(a2) + +8004e488 <_Z9fx_xor_r6v>: +8004e488: 3c028021 lui v0,0x8021 +8004e48c: 2446cfc0 addiu a2,v0,-12352 +8004e490: 8cc2003c lw v0,60(a2) +8004e494: 8cc40068 lw a0,104(a2) +8004e498: 8cc50018 lw a1,24(a2) +8004e49c: 8c830000 lw v1,0(a0) +8004e4a0: 24420001 addiu v0,v0,1 +8004e4a4: acc2003c sw v0,60(a2) +8004e4a8: 8cc40064 lw a0,100(a2) +8004e4ac: 3c028021 lui v0,0x8021 +8004e4b0: 00651826 xor v1,v1,a1 +8004e4b4: 2442cff8 addiu v0,v0,-12296 +8004e4b8: ac830000 sw v1,0(a0) +8004e4bc: acc30078 sw v1,120(a2) +8004e4c0: 10820008 beq a0,v0,8004e4e4 <_Z9fx_xor_r6v+0x5c> +8004e4c4: acc30074 sw v1,116(a2) +8004e4c8: 8cc20048 lw v0,72(a2) +8004e4cc: 2403ecff li v1,-4865 +8004e4d0: 00431024 and v0,v0,v1 +8004e4d4: acc60064 sw a2,100(a2) +8004e4d8: acc20048 sw v0,72(a2) +8004e4dc: 03e00008 jr ra +8004e4e0: acc60068 sw a2,104(a2) +8004e4e4: 94c20038 lhu v0,56(a2) +8004e4e8: 8cc301d4 lw v1,468(a2) +8004e4ec: 00621821 addu v1,v1,v0 +8004e4f0: 8cc20048 lw v0,72(a2) +8004e4f4: 90640000 lbu a0,0(v1) +8004e4f8: 2403ecff li v1,-4865 +8004e4fc: 00431024 and v0,v0,v1 +8004e500: a0c4006c sb a0,108(a2) +8004e504: acc60064 sw a2,100(a2) +8004e508: acc20048 sw v0,72(a2) +8004e50c: 03e00008 jr ra +8004e510: acc60068 sw a2,104(a2) + +8004e514 <_Z9fx_xor_r7v>: +8004e514: 3c028021 lui v0,0x8021 +8004e518: 2446cfc0 addiu a2,v0,-12352 +8004e51c: 8cc2003c lw v0,60(a2) +8004e520: 8cc40068 lw a0,104(a2) +8004e524: 8cc5001c lw a1,28(a2) +8004e528: 8c830000 lw v1,0(a0) +8004e52c: 24420001 addiu v0,v0,1 +8004e530: acc2003c sw v0,60(a2) +8004e534: 8cc40064 lw a0,100(a2) +8004e538: 3c028021 lui v0,0x8021 +8004e53c: 00651826 xor v1,v1,a1 +8004e540: 2442cff8 addiu v0,v0,-12296 +8004e544: ac830000 sw v1,0(a0) +8004e548: acc30078 sw v1,120(a2) +8004e54c: 10820008 beq a0,v0,8004e570 <_Z9fx_xor_r7v+0x5c> +8004e550: acc30074 sw v1,116(a2) +8004e554: 8cc20048 lw v0,72(a2) +8004e558: 2403ecff li v1,-4865 +8004e55c: 00431024 and v0,v0,v1 +8004e560: acc60064 sw a2,100(a2) +8004e564: acc20048 sw v0,72(a2) +8004e568: 03e00008 jr ra +8004e56c: acc60068 sw a2,104(a2) +8004e570: 94c20038 lhu v0,56(a2) +8004e574: 8cc301d4 lw v1,468(a2) +8004e578: 00621821 addu v1,v1,v0 +8004e57c: 8cc20048 lw v0,72(a2) +8004e580: 90640000 lbu a0,0(v1) +8004e584: 2403ecff li v1,-4865 +8004e588: 00431024 and v0,v0,v1 +8004e58c: a0c4006c sb a0,108(a2) +8004e590: acc60064 sw a2,100(a2) +8004e594: acc20048 sw v0,72(a2) +8004e598: 03e00008 jr ra +8004e59c: acc60068 sw a2,104(a2) + +8004e5a0 <_Z9fx_xor_r8v>: +8004e5a0: 3c028021 lui v0,0x8021 +8004e5a4: 2446cfc0 addiu a2,v0,-12352 +8004e5a8: 8cc2003c lw v0,60(a2) +8004e5ac: 8cc40068 lw a0,104(a2) +8004e5b0: 8cc50020 lw a1,32(a2) +8004e5b4: 8c830000 lw v1,0(a0) +8004e5b8: 24420001 addiu v0,v0,1 +8004e5bc: acc2003c sw v0,60(a2) +8004e5c0: 8cc40064 lw a0,100(a2) +8004e5c4: 3c028021 lui v0,0x8021 +8004e5c8: 00651826 xor v1,v1,a1 +8004e5cc: 2442cff8 addiu v0,v0,-12296 +8004e5d0: ac830000 sw v1,0(a0) +8004e5d4: acc30078 sw v1,120(a2) +8004e5d8: 10820008 beq a0,v0,8004e5fc <_Z9fx_xor_r8v+0x5c> +8004e5dc: acc30074 sw v1,116(a2) +8004e5e0: 8cc20048 lw v0,72(a2) +8004e5e4: 2403ecff li v1,-4865 +8004e5e8: 00431024 and v0,v0,v1 +8004e5ec: acc60064 sw a2,100(a2) +8004e5f0: acc20048 sw v0,72(a2) +8004e5f4: 03e00008 jr ra +8004e5f8: acc60068 sw a2,104(a2) +8004e5fc: 94c20038 lhu v0,56(a2) +8004e600: 8cc301d4 lw v1,468(a2) +8004e604: 00621821 addu v1,v1,v0 +8004e608: 8cc20048 lw v0,72(a2) +8004e60c: 90640000 lbu a0,0(v1) +8004e610: 2403ecff li v1,-4865 +8004e614: 00431024 and v0,v0,v1 +8004e618: a0c4006c sb a0,108(a2) +8004e61c: acc60064 sw a2,100(a2) +8004e620: acc20048 sw v0,72(a2) +8004e624: 03e00008 jr ra +8004e628: acc60068 sw a2,104(a2) + +8004e62c <_Z9fx_xor_r9v>: +8004e62c: 3c028021 lui v0,0x8021 +8004e630: 2446cfc0 addiu a2,v0,-12352 +8004e634: 8cc2003c lw v0,60(a2) +8004e638: 8cc40068 lw a0,104(a2) +8004e63c: 8cc50024 lw a1,36(a2) +8004e640: 8c830000 lw v1,0(a0) +8004e644: 24420001 addiu v0,v0,1 +8004e648: acc2003c sw v0,60(a2) +8004e64c: 8cc40064 lw a0,100(a2) +8004e650: 3c028021 lui v0,0x8021 +8004e654: 00651826 xor v1,v1,a1 +8004e658: 2442cff8 addiu v0,v0,-12296 +8004e65c: ac830000 sw v1,0(a0) +8004e660: acc30078 sw v1,120(a2) +8004e664: 10820008 beq a0,v0,8004e688 <_Z9fx_xor_r9v+0x5c> +8004e668: acc30074 sw v1,116(a2) +8004e66c: 8cc20048 lw v0,72(a2) +8004e670: 2403ecff li v1,-4865 +8004e674: 00431024 and v0,v0,v1 +8004e678: acc60064 sw a2,100(a2) +8004e67c: acc20048 sw v0,72(a2) +8004e680: 03e00008 jr ra +8004e684: acc60068 sw a2,104(a2) +8004e688: 94c20038 lhu v0,56(a2) +8004e68c: 8cc301d4 lw v1,468(a2) +8004e690: 00621821 addu v1,v1,v0 +8004e694: 8cc20048 lw v0,72(a2) +8004e698: 90640000 lbu a0,0(v1) +8004e69c: 2403ecff li v1,-4865 +8004e6a0: 00431024 and v0,v0,v1 +8004e6a4: a0c4006c sb a0,108(a2) +8004e6a8: acc60064 sw a2,100(a2) +8004e6ac: acc20048 sw v0,72(a2) +8004e6b0: 03e00008 jr ra +8004e6b4: acc60068 sw a2,104(a2) + +8004e6b8 <_Z10fx_xor_r10v>: +8004e6b8: 3c028021 lui v0,0x8021 +8004e6bc: 2446cfc0 addiu a2,v0,-12352 +8004e6c0: 8cc2003c lw v0,60(a2) +8004e6c4: 8cc40068 lw a0,104(a2) +8004e6c8: 8cc50028 lw a1,40(a2) +8004e6cc: 8c830000 lw v1,0(a0) +8004e6d0: 24420001 addiu v0,v0,1 +8004e6d4: acc2003c sw v0,60(a2) +8004e6d8: 8cc40064 lw a0,100(a2) +8004e6dc: 3c028021 lui v0,0x8021 +8004e6e0: 00651826 xor v1,v1,a1 +8004e6e4: 2442cff8 addiu v0,v0,-12296 +8004e6e8: ac830000 sw v1,0(a0) +8004e6ec: acc30078 sw v1,120(a2) +8004e6f0: 10820008 beq a0,v0,8004e714 <_Z10fx_xor_r10v+0x5c> +8004e6f4: acc30074 sw v1,116(a2) +8004e6f8: 8cc20048 lw v0,72(a2) +8004e6fc: 2403ecff li v1,-4865 +8004e700: 00431024 and v0,v0,v1 +8004e704: acc60064 sw a2,100(a2) +8004e708: acc20048 sw v0,72(a2) +8004e70c: 03e00008 jr ra +8004e710: acc60068 sw a2,104(a2) +8004e714: 94c20038 lhu v0,56(a2) +8004e718: 8cc301d4 lw v1,468(a2) +8004e71c: 00621821 addu v1,v1,v0 +8004e720: 8cc20048 lw v0,72(a2) +8004e724: 90640000 lbu a0,0(v1) +8004e728: 2403ecff li v1,-4865 +8004e72c: 00431024 and v0,v0,v1 +8004e730: a0c4006c sb a0,108(a2) +8004e734: acc60064 sw a2,100(a2) +8004e738: acc20048 sw v0,72(a2) +8004e73c: 03e00008 jr ra +8004e740: acc60068 sw a2,104(a2) + +8004e744 <_Z10fx_xor_r11v>: +8004e744: 3c028021 lui v0,0x8021 +8004e748: 2446cfc0 addiu a2,v0,-12352 +8004e74c: 8cc2003c lw v0,60(a2) +8004e750: 8cc40068 lw a0,104(a2) +8004e754: 8cc5002c lw a1,44(a2) +8004e758: 8c830000 lw v1,0(a0) +8004e75c: 24420001 addiu v0,v0,1 +8004e760: acc2003c sw v0,60(a2) +8004e764: 8cc40064 lw a0,100(a2) +8004e768: 3c028021 lui v0,0x8021 +8004e76c: 00651826 xor v1,v1,a1 +8004e770: 2442cff8 addiu v0,v0,-12296 +8004e774: ac830000 sw v1,0(a0) +8004e778: acc30078 sw v1,120(a2) +8004e77c: 10820008 beq a0,v0,8004e7a0 <_Z10fx_xor_r11v+0x5c> +8004e780: acc30074 sw v1,116(a2) +8004e784: 8cc20048 lw v0,72(a2) +8004e788: 2403ecff li v1,-4865 +8004e78c: 00431024 and v0,v0,v1 +8004e790: acc60064 sw a2,100(a2) +8004e794: acc20048 sw v0,72(a2) +8004e798: 03e00008 jr ra +8004e79c: acc60068 sw a2,104(a2) +8004e7a0: 94c20038 lhu v0,56(a2) +8004e7a4: 8cc301d4 lw v1,468(a2) +8004e7a8: 00621821 addu v1,v1,v0 +8004e7ac: 8cc20048 lw v0,72(a2) +8004e7b0: 90640000 lbu a0,0(v1) +8004e7b4: 2403ecff li v1,-4865 +8004e7b8: 00431024 and v0,v0,v1 +8004e7bc: a0c4006c sb a0,108(a2) +8004e7c0: acc60064 sw a2,100(a2) +8004e7c4: acc20048 sw v0,72(a2) +8004e7c8: 03e00008 jr ra +8004e7cc: acc60068 sw a2,104(a2) + +8004e7d0 <_Z10fx_xor_r12v>: +8004e7d0: 3c028021 lui v0,0x8021 +8004e7d4: 2446cfc0 addiu a2,v0,-12352 +8004e7d8: 8cc2003c lw v0,60(a2) +8004e7dc: 8cc40068 lw a0,104(a2) +8004e7e0: 8cc50030 lw a1,48(a2) +8004e7e4: 8c830000 lw v1,0(a0) +8004e7e8: 24420001 addiu v0,v0,1 +8004e7ec: acc2003c sw v0,60(a2) +8004e7f0: 8cc40064 lw a0,100(a2) +8004e7f4: 3c028021 lui v0,0x8021 +8004e7f8: 00651826 xor v1,v1,a1 +8004e7fc: 2442cff8 addiu v0,v0,-12296 +8004e800: ac830000 sw v1,0(a0) +8004e804: acc30078 sw v1,120(a2) +8004e808: 10820008 beq a0,v0,8004e82c <_Z10fx_xor_r12v+0x5c> +8004e80c: acc30074 sw v1,116(a2) +8004e810: 8cc20048 lw v0,72(a2) +8004e814: 2403ecff li v1,-4865 +8004e818: 00431024 and v0,v0,v1 +8004e81c: acc60064 sw a2,100(a2) +8004e820: acc20048 sw v0,72(a2) +8004e824: 03e00008 jr ra +8004e828: acc60068 sw a2,104(a2) +8004e82c: 94c20038 lhu v0,56(a2) +8004e830: 8cc301d4 lw v1,468(a2) +8004e834: 00621821 addu v1,v1,v0 +8004e838: 8cc20048 lw v0,72(a2) +8004e83c: 90640000 lbu a0,0(v1) +8004e840: 2403ecff li v1,-4865 +8004e844: 00431024 and v0,v0,v1 +8004e848: a0c4006c sb a0,108(a2) +8004e84c: acc60064 sw a2,100(a2) +8004e850: acc20048 sw v0,72(a2) +8004e854: 03e00008 jr ra +8004e858: acc60068 sw a2,104(a2) + +8004e85c <_Z10fx_xor_r13v>: +8004e85c: 3c028021 lui v0,0x8021 +8004e860: 2446cfc0 addiu a2,v0,-12352 +8004e864: 8cc2003c lw v0,60(a2) +8004e868: 8cc40068 lw a0,104(a2) +8004e86c: 8cc50034 lw a1,52(a2) +8004e870: 8c830000 lw v1,0(a0) +8004e874: 24420001 addiu v0,v0,1 +8004e878: acc2003c sw v0,60(a2) +8004e87c: 8cc40064 lw a0,100(a2) +8004e880: 3c028021 lui v0,0x8021 +8004e884: 00651826 xor v1,v1,a1 +8004e888: 2442cff8 addiu v0,v0,-12296 +8004e88c: ac830000 sw v1,0(a0) +8004e890: acc30078 sw v1,120(a2) +8004e894: 10820008 beq a0,v0,8004e8b8 <_Z10fx_xor_r13v+0x5c> +8004e898: acc30074 sw v1,116(a2) +8004e89c: 8cc20048 lw v0,72(a2) +8004e8a0: 2403ecff li v1,-4865 +8004e8a4: 00431024 and v0,v0,v1 +8004e8a8: acc60064 sw a2,100(a2) +8004e8ac: acc20048 sw v0,72(a2) +8004e8b0: 03e00008 jr ra +8004e8b4: acc60068 sw a2,104(a2) +8004e8b8: 94c20038 lhu v0,56(a2) +8004e8bc: 8cc301d4 lw v1,468(a2) +8004e8c0: 00621821 addu v1,v1,v0 +8004e8c4: 8cc20048 lw v0,72(a2) +8004e8c8: 90640000 lbu a0,0(v1) +8004e8cc: 2403ecff li v1,-4865 +8004e8d0: 00431024 and v0,v0,v1 +8004e8d4: a0c4006c sb a0,108(a2) +8004e8d8: acc60064 sw a2,100(a2) +8004e8dc: acc20048 sw v0,72(a2) +8004e8e0: 03e00008 jr ra +8004e8e4: acc60068 sw a2,104(a2) + +8004e8e8 <_Z10fx_xor_r14v>: +8004e8e8: 3c028021 lui v0,0x8021 +8004e8ec: 2446cfc0 addiu a2,v0,-12352 +8004e8f0: 8cc2003c lw v0,60(a2) +8004e8f4: 8cc40068 lw a0,104(a2) +8004e8f8: 8cc50038 lw a1,56(a2) +8004e8fc: 8c830000 lw v1,0(a0) +8004e900: 24420001 addiu v0,v0,1 +8004e904: acc2003c sw v0,60(a2) +8004e908: 8cc40064 lw a0,100(a2) +8004e90c: 3c028021 lui v0,0x8021 +8004e910: 00651826 xor v1,v1,a1 +8004e914: 2442cff8 addiu v0,v0,-12296 +8004e918: ac830000 sw v1,0(a0) +8004e91c: acc30078 sw v1,120(a2) +8004e920: 10820008 beq a0,v0,8004e944 <_Z10fx_xor_r14v+0x5c> +8004e924: acc30074 sw v1,116(a2) +8004e928: 8cc20048 lw v0,72(a2) +8004e92c: 2403ecff li v1,-4865 +8004e930: 00431024 and v0,v0,v1 +8004e934: acc60064 sw a2,100(a2) +8004e938: acc20048 sw v0,72(a2) +8004e93c: 03e00008 jr ra +8004e940: acc60068 sw a2,104(a2) +8004e944: 94c20038 lhu v0,56(a2) +8004e948: 8cc301d4 lw v1,468(a2) +8004e94c: 00621821 addu v1,v1,v0 +8004e950: 8cc20048 lw v0,72(a2) +8004e954: 90640000 lbu a0,0(v1) +8004e958: 2403ecff li v1,-4865 +8004e95c: 00431024 and v0,v0,v1 +8004e960: a0c4006c sb a0,108(a2) +8004e964: acc60064 sw a2,100(a2) +8004e968: acc20048 sw v0,72(a2) +8004e96c: 03e00008 jr ra +8004e970: acc60068 sw a2,104(a2) + +8004e974 <_Z10fx_xor_r15v>: +8004e974: 3c028021 lui v0,0x8021 +8004e978: 2446cfc0 addiu a2,v0,-12352 +8004e97c: 8cc40068 lw a0,104(a2) +8004e980: 8cc2003c lw v0,60(a2) +8004e984: 8c830000 lw v1,0(a0) +8004e988: 8cc50064 lw a1,100(a2) +8004e98c: 00431826 xor v1,v0,v1 +8004e990: 24420001 addiu v0,v0,1 +8004e994: acc2003c sw v0,60(a2) +8004e998: 3c028021 lui v0,0x8021 +8004e99c: 2442cff8 addiu v0,v0,-12296 +8004e9a0: aca30000 sw v1,0(a1) +8004e9a4: acc30078 sw v1,120(a2) +8004e9a8: 10a20008 beq a1,v0,8004e9cc <_Z10fx_xor_r15v+0x58> +8004e9ac: acc30074 sw v1,116(a2) +8004e9b0: 8cc20048 lw v0,72(a2) +8004e9b4: 2403ecff li v1,-4865 +8004e9b8: 00431024 and v0,v0,v1 +8004e9bc: acc60064 sw a2,100(a2) +8004e9c0: acc20048 sw v0,72(a2) +8004e9c4: 03e00008 jr ra +8004e9c8: acc60068 sw a2,104(a2) +8004e9cc: 94c20038 lhu v0,56(a2) +8004e9d0: 8cc301d4 lw v1,468(a2) +8004e9d4: 00621821 addu v1,v1,v0 +8004e9d8: 8cc20048 lw v0,72(a2) +8004e9dc: 90640000 lbu a0,0(v1) +8004e9e0: 2403ecff li v1,-4865 +8004e9e4: 00431024 and v0,v0,v1 +8004e9e8: a0c4006c sb a0,108(a2) +8004e9ec: acc60064 sw a2,100(a2) +8004e9f0: acc20048 sw v0,72(a2) +8004e9f4: 03e00008 jr ra +8004e9f8: acc60068 sw a2,104(a2) + +8004e9fc <_Z8fx_or_i1v>: +8004e9fc: 3c028021 lui v0,0x8021 +8004ea00: 2446cfc0 addiu a2,v0,-12352 +8004ea04: 8cc2003c lw v0,60(a2) +8004ea08: 8cc40068 lw a0,104(a2) +8004ea0c: 24420001 addiu v0,v0,1 +8004ea10: 8c830000 lw v1,0(a0) +8004ea14: 8cc50064 lw a1,100(a2) +8004ea18: acc2003c sw v0,60(a2) +8004ea1c: 3c028021 lui v0,0x8021 +8004ea20: 34630001 ori v1,v1,0x1 +8004ea24: 2442cff8 addiu v0,v0,-12296 +8004ea28: aca30000 sw v1,0(a1) +8004ea2c: acc30078 sw v1,120(a2) +8004ea30: 10a20008 beq a1,v0,8004ea54 <_Z8fx_or_i1v+0x58> +8004ea34: acc30074 sw v1,116(a2) +8004ea38: 8cc20048 lw v0,72(a2) +8004ea3c: 2403ecff li v1,-4865 +8004ea40: 00431024 and v0,v0,v1 +8004ea44: acc60064 sw a2,100(a2) +8004ea48: acc20048 sw v0,72(a2) +8004ea4c: 03e00008 jr ra +8004ea50: acc60068 sw a2,104(a2) +8004ea54: 94c20038 lhu v0,56(a2) +8004ea58: 8cc301d4 lw v1,468(a2) +8004ea5c: 00621821 addu v1,v1,v0 +8004ea60: 8cc20048 lw v0,72(a2) +8004ea64: 90640000 lbu a0,0(v1) +8004ea68: 2403ecff li v1,-4865 +8004ea6c: 00431024 and v0,v0,v1 +8004ea70: a0c4006c sb a0,108(a2) +8004ea74: acc60064 sw a2,100(a2) +8004ea78: acc20048 sw v0,72(a2) +8004ea7c: 03e00008 jr ra +8004ea80: acc60068 sw a2,104(a2) + +8004ea84 <_Z8fx_or_i2v>: +8004ea84: 3c028021 lui v0,0x8021 +8004ea88: 2446cfc0 addiu a2,v0,-12352 +8004ea8c: 8cc2003c lw v0,60(a2) +8004ea90: 8cc40068 lw a0,104(a2) +8004ea94: 24420001 addiu v0,v0,1 +8004ea98: 8c830000 lw v1,0(a0) +8004ea9c: 8cc50064 lw a1,100(a2) +8004eaa0: acc2003c sw v0,60(a2) +8004eaa4: 3c028021 lui v0,0x8021 +8004eaa8: 34630002 ori v1,v1,0x2 +8004eaac: 2442cff8 addiu v0,v0,-12296 +8004eab0: aca30000 sw v1,0(a1) +8004eab4: acc30078 sw v1,120(a2) +8004eab8: 10a20008 beq a1,v0,8004eadc <_Z8fx_or_i2v+0x58> +8004eabc: acc30074 sw v1,116(a2) +8004eac0: 8cc20048 lw v0,72(a2) +8004eac4: 2403ecff li v1,-4865 +8004eac8: 00431024 and v0,v0,v1 +8004eacc: acc60064 sw a2,100(a2) +8004ead0: acc20048 sw v0,72(a2) +8004ead4: 03e00008 jr ra +8004ead8: acc60068 sw a2,104(a2) +8004eadc: 94c20038 lhu v0,56(a2) +8004eae0: 8cc301d4 lw v1,468(a2) +8004eae4: 00621821 addu v1,v1,v0 +8004eae8: 8cc20048 lw v0,72(a2) +8004eaec: 90640000 lbu a0,0(v1) +8004eaf0: 2403ecff li v1,-4865 +8004eaf4: 00431024 and v0,v0,v1 +8004eaf8: a0c4006c sb a0,108(a2) +8004eafc: acc60064 sw a2,100(a2) +8004eb00: acc20048 sw v0,72(a2) +8004eb04: 03e00008 jr ra +8004eb08: acc60068 sw a2,104(a2) + +8004eb0c <_Z8fx_or_i3v>: +8004eb0c: 3c028021 lui v0,0x8021 +8004eb10: 2446cfc0 addiu a2,v0,-12352 +8004eb14: 8cc2003c lw v0,60(a2) +8004eb18: 8cc40068 lw a0,104(a2) +8004eb1c: 24420001 addiu v0,v0,1 +8004eb20: 8c830000 lw v1,0(a0) +8004eb24: 8cc50064 lw a1,100(a2) +8004eb28: acc2003c sw v0,60(a2) +8004eb2c: 3c028021 lui v0,0x8021 +8004eb30: 34630003 ori v1,v1,0x3 +8004eb34: 2442cff8 addiu v0,v0,-12296 +8004eb38: aca30000 sw v1,0(a1) +8004eb3c: acc30078 sw v1,120(a2) +8004eb40: 10a20008 beq a1,v0,8004eb64 <_Z8fx_or_i3v+0x58> +8004eb44: acc30074 sw v1,116(a2) +8004eb48: 8cc20048 lw v0,72(a2) +8004eb4c: 2403ecff li v1,-4865 +8004eb50: 00431024 and v0,v0,v1 +8004eb54: acc60064 sw a2,100(a2) +8004eb58: acc20048 sw v0,72(a2) +8004eb5c: 03e00008 jr ra +8004eb60: acc60068 sw a2,104(a2) +8004eb64: 94c20038 lhu v0,56(a2) +8004eb68: 8cc301d4 lw v1,468(a2) +8004eb6c: 00621821 addu v1,v1,v0 +8004eb70: 8cc20048 lw v0,72(a2) +8004eb74: 90640000 lbu a0,0(v1) +8004eb78: 2403ecff li v1,-4865 +8004eb7c: 00431024 and v0,v0,v1 +8004eb80: a0c4006c sb a0,108(a2) +8004eb84: acc60064 sw a2,100(a2) +8004eb88: acc20048 sw v0,72(a2) +8004eb8c: 03e00008 jr ra +8004eb90: acc60068 sw a2,104(a2) + +8004eb94 <_Z8fx_or_i4v>: +8004eb94: 3c028021 lui v0,0x8021 +8004eb98: 2446cfc0 addiu a2,v0,-12352 +8004eb9c: 8cc2003c lw v0,60(a2) +8004eba0: 8cc40068 lw a0,104(a2) +8004eba4: 24420001 addiu v0,v0,1 +8004eba8: 8c830000 lw v1,0(a0) +8004ebac: 8cc50064 lw a1,100(a2) +8004ebb0: acc2003c sw v0,60(a2) +8004ebb4: 3c028021 lui v0,0x8021 +8004ebb8: 34630004 ori v1,v1,0x4 +8004ebbc: 2442cff8 addiu v0,v0,-12296 +8004ebc0: aca30000 sw v1,0(a1) +8004ebc4: acc30078 sw v1,120(a2) +8004ebc8: 10a20008 beq a1,v0,8004ebec <_Z8fx_or_i4v+0x58> +8004ebcc: acc30074 sw v1,116(a2) +8004ebd0: 8cc20048 lw v0,72(a2) +8004ebd4: 2403ecff li v1,-4865 +8004ebd8: 00431024 and v0,v0,v1 +8004ebdc: acc60064 sw a2,100(a2) +8004ebe0: acc20048 sw v0,72(a2) +8004ebe4: 03e00008 jr ra +8004ebe8: acc60068 sw a2,104(a2) +8004ebec: 94c20038 lhu v0,56(a2) +8004ebf0: 8cc301d4 lw v1,468(a2) +8004ebf4: 00621821 addu v1,v1,v0 +8004ebf8: 8cc20048 lw v0,72(a2) +8004ebfc: 90640000 lbu a0,0(v1) +8004ec00: 2403ecff li v1,-4865 +8004ec04: 00431024 and v0,v0,v1 +8004ec08: a0c4006c sb a0,108(a2) +8004ec0c: acc60064 sw a2,100(a2) +8004ec10: acc20048 sw v0,72(a2) +8004ec14: 03e00008 jr ra +8004ec18: acc60068 sw a2,104(a2) + +8004ec1c <_Z8fx_or_i5v>: +8004ec1c: 3c028021 lui v0,0x8021 +8004ec20: 2446cfc0 addiu a2,v0,-12352 +8004ec24: 8cc2003c lw v0,60(a2) +8004ec28: 8cc40068 lw a0,104(a2) +8004ec2c: 24420001 addiu v0,v0,1 +8004ec30: 8c830000 lw v1,0(a0) +8004ec34: 8cc50064 lw a1,100(a2) +8004ec38: acc2003c sw v0,60(a2) +8004ec3c: 3c028021 lui v0,0x8021 +8004ec40: 34630005 ori v1,v1,0x5 +8004ec44: 2442cff8 addiu v0,v0,-12296 +8004ec48: aca30000 sw v1,0(a1) +8004ec4c: acc30078 sw v1,120(a2) +8004ec50: 10a20008 beq a1,v0,8004ec74 <_Z8fx_or_i5v+0x58> +8004ec54: acc30074 sw v1,116(a2) +8004ec58: 8cc20048 lw v0,72(a2) +8004ec5c: 2403ecff li v1,-4865 +8004ec60: 00431024 and v0,v0,v1 +8004ec64: acc60064 sw a2,100(a2) +8004ec68: acc20048 sw v0,72(a2) +8004ec6c: 03e00008 jr ra +8004ec70: acc60068 sw a2,104(a2) +8004ec74: 94c20038 lhu v0,56(a2) +8004ec78: 8cc301d4 lw v1,468(a2) +8004ec7c: 00621821 addu v1,v1,v0 +8004ec80: 8cc20048 lw v0,72(a2) +8004ec84: 90640000 lbu a0,0(v1) +8004ec88: 2403ecff li v1,-4865 +8004ec8c: 00431024 and v0,v0,v1 +8004ec90: a0c4006c sb a0,108(a2) +8004ec94: acc60064 sw a2,100(a2) +8004ec98: acc20048 sw v0,72(a2) +8004ec9c: 03e00008 jr ra +8004eca0: acc60068 sw a2,104(a2) + +8004eca4 <_Z8fx_or_i6v>: +8004eca4: 3c028021 lui v0,0x8021 +8004eca8: 2446cfc0 addiu a2,v0,-12352 +8004ecac: 8cc2003c lw v0,60(a2) +8004ecb0: 8cc40068 lw a0,104(a2) +8004ecb4: 24420001 addiu v0,v0,1 +8004ecb8: 8c830000 lw v1,0(a0) +8004ecbc: 8cc50064 lw a1,100(a2) +8004ecc0: acc2003c sw v0,60(a2) +8004ecc4: 3c028021 lui v0,0x8021 +8004ecc8: 34630006 ori v1,v1,0x6 +8004eccc: 2442cff8 addiu v0,v0,-12296 +8004ecd0: aca30000 sw v1,0(a1) +8004ecd4: acc30078 sw v1,120(a2) +8004ecd8: 10a20008 beq a1,v0,8004ecfc <_Z8fx_or_i6v+0x58> +8004ecdc: acc30074 sw v1,116(a2) +8004ece0: 8cc20048 lw v0,72(a2) +8004ece4: 2403ecff li v1,-4865 +8004ece8: 00431024 and v0,v0,v1 +8004ecec: acc60064 sw a2,100(a2) +8004ecf0: acc20048 sw v0,72(a2) +8004ecf4: 03e00008 jr ra +8004ecf8: acc60068 sw a2,104(a2) +8004ecfc: 94c20038 lhu v0,56(a2) +8004ed00: 8cc301d4 lw v1,468(a2) +8004ed04: 00621821 addu v1,v1,v0 +8004ed08: 8cc20048 lw v0,72(a2) +8004ed0c: 90640000 lbu a0,0(v1) +8004ed10: 2403ecff li v1,-4865 +8004ed14: 00431024 and v0,v0,v1 +8004ed18: a0c4006c sb a0,108(a2) +8004ed1c: acc60064 sw a2,100(a2) +8004ed20: acc20048 sw v0,72(a2) +8004ed24: 03e00008 jr ra +8004ed28: acc60068 sw a2,104(a2) + +8004ed2c <_Z8fx_or_i7v>: +8004ed2c: 3c028021 lui v0,0x8021 +8004ed30: 2446cfc0 addiu a2,v0,-12352 +8004ed34: 8cc2003c lw v0,60(a2) +8004ed38: 8cc40068 lw a0,104(a2) +8004ed3c: 24420001 addiu v0,v0,1 +8004ed40: 8c830000 lw v1,0(a0) +8004ed44: 8cc50064 lw a1,100(a2) +8004ed48: acc2003c sw v0,60(a2) +8004ed4c: 3c028021 lui v0,0x8021 +8004ed50: 34630007 ori v1,v1,0x7 +8004ed54: 2442cff8 addiu v0,v0,-12296 +8004ed58: aca30000 sw v1,0(a1) +8004ed5c: acc30078 sw v1,120(a2) +8004ed60: 10a20008 beq a1,v0,8004ed84 <_Z8fx_or_i7v+0x58> +8004ed64: acc30074 sw v1,116(a2) +8004ed68: 8cc20048 lw v0,72(a2) +8004ed6c: 2403ecff li v1,-4865 +8004ed70: 00431024 and v0,v0,v1 +8004ed74: acc60064 sw a2,100(a2) +8004ed78: acc20048 sw v0,72(a2) +8004ed7c: 03e00008 jr ra +8004ed80: acc60068 sw a2,104(a2) +8004ed84: 94c20038 lhu v0,56(a2) +8004ed88: 8cc301d4 lw v1,468(a2) +8004ed8c: 00621821 addu v1,v1,v0 +8004ed90: 8cc20048 lw v0,72(a2) +8004ed94: 90640000 lbu a0,0(v1) +8004ed98: 2403ecff li v1,-4865 +8004ed9c: 00431024 and v0,v0,v1 +8004eda0: a0c4006c sb a0,108(a2) +8004eda4: acc60064 sw a2,100(a2) +8004eda8: acc20048 sw v0,72(a2) +8004edac: 03e00008 jr ra +8004edb0: acc60068 sw a2,104(a2) + +8004edb4 <_Z8fx_or_i8v>: +8004edb4: 3c028021 lui v0,0x8021 +8004edb8: 2446cfc0 addiu a2,v0,-12352 +8004edbc: 8cc2003c lw v0,60(a2) +8004edc0: 8cc40068 lw a0,104(a2) +8004edc4: 24420001 addiu v0,v0,1 +8004edc8: 8c830000 lw v1,0(a0) +8004edcc: 8cc50064 lw a1,100(a2) +8004edd0: acc2003c sw v0,60(a2) +8004edd4: 3c028021 lui v0,0x8021 +8004edd8: 34630008 ori v1,v1,0x8 +8004eddc: 2442cff8 addiu v0,v0,-12296 +8004ede0: aca30000 sw v1,0(a1) +8004ede4: acc30078 sw v1,120(a2) +8004ede8: 10a20008 beq a1,v0,8004ee0c <_Z8fx_or_i8v+0x58> +8004edec: acc30074 sw v1,116(a2) +8004edf0: 8cc20048 lw v0,72(a2) +8004edf4: 2403ecff li v1,-4865 +8004edf8: 00431024 and v0,v0,v1 +8004edfc: acc60064 sw a2,100(a2) +8004ee00: acc20048 sw v0,72(a2) +8004ee04: 03e00008 jr ra +8004ee08: acc60068 sw a2,104(a2) +8004ee0c: 94c20038 lhu v0,56(a2) +8004ee10: 8cc301d4 lw v1,468(a2) +8004ee14: 00621821 addu v1,v1,v0 +8004ee18: 8cc20048 lw v0,72(a2) +8004ee1c: 90640000 lbu a0,0(v1) +8004ee20: 2403ecff li v1,-4865 +8004ee24: 00431024 and v0,v0,v1 +8004ee28: a0c4006c sb a0,108(a2) +8004ee2c: acc60064 sw a2,100(a2) +8004ee30: acc20048 sw v0,72(a2) +8004ee34: 03e00008 jr ra +8004ee38: acc60068 sw a2,104(a2) + +8004ee3c <_Z8fx_or_i9v>: +8004ee3c: 3c028021 lui v0,0x8021 +8004ee40: 2446cfc0 addiu a2,v0,-12352 +8004ee44: 8cc2003c lw v0,60(a2) +8004ee48: 8cc40068 lw a0,104(a2) +8004ee4c: 24420001 addiu v0,v0,1 +8004ee50: 8c830000 lw v1,0(a0) +8004ee54: 8cc50064 lw a1,100(a2) +8004ee58: acc2003c sw v0,60(a2) +8004ee5c: 3c028021 lui v0,0x8021 +8004ee60: 34630009 ori v1,v1,0x9 +8004ee64: 2442cff8 addiu v0,v0,-12296 +8004ee68: aca30000 sw v1,0(a1) +8004ee6c: acc30078 sw v1,120(a2) +8004ee70: 10a20008 beq a1,v0,8004ee94 <_Z8fx_or_i9v+0x58> +8004ee74: acc30074 sw v1,116(a2) +8004ee78: 8cc20048 lw v0,72(a2) +8004ee7c: 2403ecff li v1,-4865 +8004ee80: 00431024 and v0,v0,v1 +8004ee84: acc60064 sw a2,100(a2) +8004ee88: acc20048 sw v0,72(a2) +8004ee8c: 03e00008 jr ra +8004ee90: acc60068 sw a2,104(a2) +8004ee94: 94c20038 lhu v0,56(a2) +8004ee98: 8cc301d4 lw v1,468(a2) +8004ee9c: 00621821 addu v1,v1,v0 +8004eea0: 8cc20048 lw v0,72(a2) +8004eea4: 90640000 lbu a0,0(v1) +8004eea8: 2403ecff li v1,-4865 +8004eeac: 00431024 and v0,v0,v1 +8004eeb0: a0c4006c sb a0,108(a2) +8004eeb4: acc60064 sw a2,100(a2) +8004eeb8: acc20048 sw v0,72(a2) +8004eebc: 03e00008 jr ra +8004eec0: acc60068 sw a2,104(a2) + +8004eec4 <_Z9fx_or_i10v>: +8004eec4: 3c028021 lui v0,0x8021 +8004eec8: 2446cfc0 addiu a2,v0,-12352 +8004eecc: 8cc2003c lw v0,60(a2) +8004eed0: 8cc40068 lw a0,104(a2) +8004eed4: 24420001 addiu v0,v0,1 +8004eed8: 8c830000 lw v1,0(a0) +8004eedc: 8cc50064 lw a1,100(a2) +8004eee0: acc2003c sw v0,60(a2) +8004eee4: 3c028021 lui v0,0x8021 +8004eee8: 3463000a ori v1,v1,0xa +8004eeec: 2442cff8 addiu v0,v0,-12296 +8004eef0: aca30000 sw v1,0(a1) +8004eef4: acc30078 sw v1,120(a2) +8004eef8: 10a20008 beq a1,v0,8004ef1c <_Z9fx_or_i10v+0x58> +8004eefc: acc30074 sw v1,116(a2) +8004ef00: 8cc20048 lw v0,72(a2) +8004ef04: 2403ecff li v1,-4865 +8004ef08: 00431024 and v0,v0,v1 +8004ef0c: acc60064 sw a2,100(a2) +8004ef10: acc20048 sw v0,72(a2) +8004ef14: 03e00008 jr ra +8004ef18: acc60068 sw a2,104(a2) +8004ef1c: 94c20038 lhu v0,56(a2) +8004ef20: 8cc301d4 lw v1,468(a2) +8004ef24: 00621821 addu v1,v1,v0 +8004ef28: 8cc20048 lw v0,72(a2) +8004ef2c: 90640000 lbu a0,0(v1) +8004ef30: 2403ecff li v1,-4865 +8004ef34: 00431024 and v0,v0,v1 +8004ef38: a0c4006c sb a0,108(a2) +8004ef3c: acc60064 sw a2,100(a2) +8004ef40: acc20048 sw v0,72(a2) +8004ef44: 03e00008 jr ra +8004ef48: acc60068 sw a2,104(a2) + +8004ef4c <_Z9fx_or_i11v>: +8004ef4c: 3c028021 lui v0,0x8021 +8004ef50: 2446cfc0 addiu a2,v0,-12352 +8004ef54: 8cc2003c lw v0,60(a2) +8004ef58: 8cc40068 lw a0,104(a2) +8004ef5c: 24420001 addiu v0,v0,1 +8004ef60: 8c830000 lw v1,0(a0) +8004ef64: 8cc50064 lw a1,100(a2) +8004ef68: acc2003c sw v0,60(a2) +8004ef6c: 3c028021 lui v0,0x8021 +8004ef70: 3463000b ori v1,v1,0xb +8004ef74: 2442cff8 addiu v0,v0,-12296 +8004ef78: aca30000 sw v1,0(a1) +8004ef7c: acc30078 sw v1,120(a2) +8004ef80: 10a20008 beq a1,v0,8004efa4 <_Z9fx_or_i11v+0x58> +8004ef84: acc30074 sw v1,116(a2) +8004ef88: 8cc20048 lw v0,72(a2) +8004ef8c: 2403ecff li v1,-4865 +8004ef90: 00431024 and v0,v0,v1 +8004ef94: acc60064 sw a2,100(a2) +8004ef98: acc20048 sw v0,72(a2) +8004ef9c: 03e00008 jr ra +8004efa0: acc60068 sw a2,104(a2) +8004efa4: 94c20038 lhu v0,56(a2) +8004efa8: 8cc301d4 lw v1,468(a2) +8004efac: 00621821 addu v1,v1,v0 +8004efb0: 8cc20048 lw v0,72(a2) +8004efb4: 90640000 lbu a0,0(v1) +8004efb8: 2403ecff li v1,-4865 +8004efbc: 00431024 and v0,v0,v1 +8004efc0: a0c4006c sb a0,108(a2) +8004efc4: acc60064 sw a2,100(a2) +8004efc8: acc20048 sw v0,72(a2) +8004efcc: 03e00008 jr ra +8004efd0: acc60068 sw a2,104(a2) + +8004efd4 <_Z9fx_or_i12v>: +8004efd4: 3c028021 lui v0,0x8021 +8004efd8: 2446cfc0 addiu a2,v0,-12352 +8004efdc: 8cc2003c lw v0,60(a2) +8004efe0: 8cc40068 lw a0,104(a2) +8004efe4: 24420001 addiu v0,v0,1 +8004efe8: 8c830000 lw v1,0(a0) +8004efec: 8cc50064 lw a1,100(a2) +8004eff0: acc2003c sw v0,60(a2) +8004eff4: 3c028021 lui v0,0x8021 +8004eff8: 3463000c ori v1,v1,0xc +8004effc: 2442cff8 addiu v0,v0,-12296 +8004f000: aca30000 sw v1,0(a1) +8004f004: acc30078 sw v1,120(a2) +8004f008: 10a20008 beq a1,v0,8004f02c <_Z9fx_or_i12v+0x58> +8004f00c: acc30074 sw v1,116(a2) +8004f010: 8cc20048 lw v0,72(a2) +8004f014: 2403ecff li v1,-4865 +8004f018: 00431024 and v0,v0,v1 +8004f01c: acc60064 sw a2,100(a2) +8004f020: acc20048 sw v0,72(a2) +8004f024: 03e00008 jr ra +8004f028: acc60068 sw a2,104(a2) +8004f02c: 94c20038 lhu v0,56(a2) +8004f030: 8cc301d4 lw v1,468(a2) +8004f034: 00621821 addu v1,v1,v0 +8004f038: 8cc20048 lw v0,72(a2) +8004f03c: 90640000 lbu a0,0(v1) +8004f040: 2403ecff li v1,-4865 +8004f044: 00431024 and v0,v0,v1 +8004f048: a0c4006c sb a0,108(a2) +8004f04c: acc60064 sw a2,100(a2) +8004f050: acc20048 sw v0,72(a2) +8004f054: 03e00008 jr ra +8004f058: acc60068 sw a2,104(a2) + +8004f05c <_Z9fx_or_i13v>: +8004f05c: 3c028021 lui v0,0x8021 +8004f060: 2446cfc0 addiu a2,v0,-12352 +8004f064: 8cc2003c lw v0,60(a2) +8004f068: 8cc40068 lw a0,104(a2) +8004f06c: 24420001 addiu v0,v0,1 +8004f070: 8c830000 lw v1,0(a0) +8004f074: 8cc50064 lw a1,100(a2) +8004f078: acc2003c sw v0,60(a2) +8004f07c: 3c028021 lui v0,0x8021 +8004f080: 3463000d ori v1,v1,0xd +8004f084: 2442cff8 addiu v0,v0,-12296 +8004f088: aca30000 sw v1,0(a1) +8004f08c: acc30078 sw v1,120(a2) +8004f090: 10a20008 beq a1,v0,8004f0b4 <_Z9fx_or_i13v+0x58> +8004f094: acc30074 sw v1,116(a2) +8004f098: 8cc20048 lw v0,72(a2) +8004f09c: 2403ecff li v1,-4865 +8004f0a0: 00431024 and v0,v0,v1 +8004f0a4: acc60064 sw a2,100(a2) +8004f0a8: acc20048 sw v0,72(a2) +8004f0ac: 03e00008 jr ra +8004f0b0: acc60068 sw a2,104(a2) +8004f0b4: 94c20038 lhu v0,56(a2) +8004f0b8: 8cc301d4 lw v1,468(a2) +8004f0bc: 00621821 addu v1,v1,v0 +8004f0c0: 8cc20048 lw v0,72(a2) +8004f0c4: 90640000 lbu a0,0(v1) +8004f0c8: 2403ecff li v1,-4865 +8004f0cc: 00431024 and v0,v0,v1 +8004f0d0: a0c4006c sb a0,108(a2) +8004f0d4: acc60064 sw a2,100(a2) +8004f0d8: acc20048 sw v0,72(a2) +8004f0dc: 03e00008 jr ra +8004f0e0: acc60068 sw a2,104(a2) + +8004f0e4 <_Z9fx_or_i14v>: +8004f0e4: 3c028021 lui v0,0x8021 +8004f0e8: 2446cfc0 addiu a2,v0,-12352 +8004f0ec: 8cc2003c lw v0,60(a2) +8004f0f0: 8cc40068 lw a0,104(a2) +8004f0f4: 24420001 addiu v0,v0,1 +8004f0f8: 8c830000 lw v1,0(a0) +8004f0fc: 8cc50064 lw a1,100(a2) +8004f100: acc2003c sw v0,60(a2) +8004f104: 3c028021 lui v0,0x8021 +8004f108: 3463000e ori v1,v1,0xe +8004f10c: 2442cff8 addiu v0,v0,-12296 +8004f110: aca30000 sw v1,0(a1) +8004f114: acc30078 sw v1,120(a2) +8004f118: 10a20008 beq a1,v0,8004f13c <_Z9fx_or_i14v+0x58> +8004f11c: acc30074 sw v1,116(a2) +8004f120: 8cc20048 lw v0,72(a2) +8004f124: 2403ecff li v1,-4865 +8004f128: 00431024 and v0,v0,v1 +8004f12c: acc60064 sw a2,100(a2) +8004f130: acc20048 sw v0,72(a2) +8004f134: 03e00008 jr ra +8004f138: acc60068 sw a2,104(a2) +8004f13c: 94c20038 lhu v0,56(a2) +8004f140: 8cc301d4 lw v1,468(a2) +8004f144: 00621821 addu v1,v1,v0 +8004f148: 8cc20048 lw v0,72(a2) +8004f14c: 90640000 lbu a0,0(v1) +8004f150: 2403ecff li v1,-4865 +8004f154: 00431024 and v0,v0,v1 +8004f158: a0c4006c sb a0,108(a2) +8004f15c: acc60064 sw a2,100(a2) +8004f160: acc20048 sw v0,72(a2) +8004f164: 03e00008 jr ra +8004f168: acc60068 sw a2,104(a2) + +8004f16c <_Z9fx_or_i15v>: +8004f16c: 3c028021 lui v0,0x8021 +8004f170: 2446cfc0 addiu a2,v0,-12352 +8004f174: 8cc2003c lw v0,60(a2) +8004f178: 8cc40068 lw a0,104(a2) +8004f17c: 24420001 addiu v0,v0,1 +8004f180: 8c830000 lw v1,0(a0) +8004f184: 8cc50064 lw a1,100(a2) +8004f188: acc2003c sw v0,60(a2) +8004f18c: 3c028021 lui v0,0x8021 +8004f190: 3463000f ori v1,v1,0xf +8004f194: 2442cff8 addiu v0,v0,-12296 +8004f198: aca30000 sw v1,0(a1) +8004f19c: acc30078 sw v1,120(a2) +8004f1a0: 10a20008 beq a1,v0,8004f1c4 <_Z9fx_or_i15v+0x58> +8004f1a4: acc30074 sw v1,116(a2) +8004f1a8: 8cc20048 lw v0,72(a2) +8004f1ac: 2403ecff li v1,-4865 +8004f1b0: 00431024 and v0,v0,v1 +8004f1b4: acc60064 sw a2,100(a2) +8004f1b8: acc20048 sw v0,72(a2) +8004f1bc: 03e00008 jr ra +8004f1c0: acc60068 sw a2,104(a2) +8004f1c4: 94c20038 lhu v0,56(a2) +8004f1c8: 8cc301d4 lw v1,468(a2) +8004f1cc: 00621821 addu v1,v1,v0 +8004f1d0: 8cc20048 lw v0,72(a2) +8004f1d4: 90640000 lbu a0,0(v1) +8004f1d8: 2403ecff li v1,-4865 +8004f1dc: 00431024 and v0,v0,v1 +8004f1e0: a0c4006c sb a0,108(a2) +8004f1e4: acc60064 sw a2,100(a2) +8004f1e8: acc20048 sw v0,72(a2) +8004f1ec: 03e00008 jr ra +8004f1f0: acc60068 sw a2,104(a2) + +8004f1f4 <_Z9fx_xor_i1v>: +8004f1f4: 3c028021 lui v0,0x8021 +8004f1f8: 2446cfc0 addiu a2,v0,-12352 +8004f1fc: 8cc2003c lw v0,60(a2) +8004f200: 8cc40068 lw a0,104(a2) +8004f204: 24420001 addiu v0,v0,1 +8004f208: 8c830000 lw v1,0(a0) +8004f20c: 8cc50064 lw a1,100(a2) +8004f210: acc2003c sw v0,60(a2) +8004f214: 3c028021 lui v0,0x8021 +8004f218: 38630001 xori v1,v1,0x1 +8004f21c: 2442cff8 addiu v0,v0,-12296 +8004f220: aca30000 sw v1,0(a1) +8004f224: acc30078 sw v1,120(a2) +8004f228: 10a20008 beq a1,v0,8004f24c <_Z9fx_xor_i1v+0x58> +8004f22c: acc30074 sw v1,116(a2) +8004f230: 8cc20048 lw v0,72(a2) +8004f234: 2403ecff li v1,-4865 +8004f238: 00431024 and v0,v0,v1 +8004f23c: acc60064 sw a2,100(a2) +8004f240: acc20048 sw v0,72(a2) +8004f244: 03e00008 jr ra +8004f248: acc60068 sw a2,104(a2) +8004f24c: 94c20038 lhu v0,56(a2) +8004f250: 8cc301d4 lw v1,468(a2) +8004f254: 00621821 addu v1,v1,v0 +8004f258: 8cc20048 lw v0,72(a2) +8004f25c: 90640000 lbu a0,0(v1) +8004f260: 2403ecff li v1,-4865 +8004f264: 00431024 and v0,v0,v1 +8004f268: a0c4006c sb a0,108(a2) +8004f26c: acc60064 sw a2,100(a2) +8004f270: acc20048 sw v0,72(a2) +8004f274: 03e00008 jr ra +8004f278: acc60068 sw a2,104(a2) + +8004f27c <_Z9fx_xor_i2v>: +8004f27c: 3c028021 lui v0,0x8021 +8004f280: 2446cfc0 addiu a2,v0,-12352 +8004f284: 8cc2003c lw v0,60(a2) +8004f288: 8cc40068 lw a0,104(a2) +8004f28c: 24420001 addiu v0,v0,1 +8004f290: 8c830000 lw v1,0(a0) +8004f294: 8cc50064 lw a1,100(a2) +8004f298: acc2003c sw v0,60(a2) +8004f29c: 3c028021 lui v0,0x8021 +8004f2a0: 38630002 xori v1,v1,0x2 +8004f2a4: 2442cff8 addiu v0,v0,-12296 +8004f2a8: aca30000 sw v1,0(a1) +8004f2ac: acc30078 sw v1,120(a2) +8004f2b0: 10a20008 beq a1,v0,8004f2d4 <_Z9fx_xor_i2v+0x58> +8004f2b4: acc30074 sw v1,116(a2) +8004f2b8: 8cc20048 lw v0,72(a2) +8004f2bc: 2403ecff li v1,-4865 +8004f2c0: 00431024 and v0,v0,v1 +8004f2c4: acc60064 sw a2,100(a2) +8004f2c8: acc20048 sw v0,72(a2) +8004f2cc: 03e00008 jr ra +8004f2d0: acc60068 sw a2,104(a2) +8004f2d4: 94c20038 lhu v0,56(a2) +8004f2d8: 8cc301d4 lw v1,468(a2) +8004f2dc: 00621821 addu v1,v1,v0 +8004f2e0: 8cc20048 lw v0,72(a2) +8004f2e4: 90640000 lbu a0,0(v1) +8004f2e8: 2403ecff li v1,-4865 +8004f2ec: 00431024 and v0,v0,v1 +8004f2f0: a0c4006c sb a0,108(a2) +8004f2f4: acc60064 sw a2,100(a2) +8004f2f8: acc20048 sw v0,72(a2) +8004f2fc: 03e00008 jr ra +8004f300: acc60068 sw a2,104(a2) + +8004f304 <_Z9fx_xor_i3v>: +8004f304: 3c028021 lui v0,0x8021 +8004f308: 2446cfc0 addiu a2,v0,-12352 +8004f30c: 8cc2003c lw v0,60(a2) +8004f310: 8cc40068 lw a0,104(a2) +8004f314: 24420001 addiu v0,v0,1 +8004f318: 8c830000 lw v1,0(a0) +8004f31c: 8cc50064 lw a1,100(a2) +8004f320: acc2003c sw v0,60(a2) +8004f324: 3c028021 lui v0,0x8021 +8004f328: 38630003 xori v1,v1,0x3 +8004f32c: 2442cff8 addiu v0,v0,-12296 +8004f330: aca30000 sw v1,0(a1) +8004f334: acc30078 sw v1,120(a2) +8004f338: 10a20008 beq a1,v0,8004f35c <_Z9fx_xor_i3v+0x58> +8004f33c: acc30074 sw v1,116(a2) +8004f340: 8cc20048 lw v0,72(a2) +8004f344: 2403ecff li v1,-4865 +8004f348: 00431024 and v0,v0,v1 +8004f34c: acc60064 sw a2,100(a2) +8004f350: acc20048 sw v0,72(a2) +8004f354: 03e00008 jr ra +8004f358: acc60068 sw a2,104(a2) +8004f35c: 94c20038 lhu v0,56(a2) +8004f360: 8cc301d4 lw v1,468(a2) +8004f364: 00621821 addu v1,v1,v0 +8004f368: 8cc20048 lw v0,72(a2) +8004f36c: 90640000 lbu a0,0(v1) +8004f370: 2403ecff li v1,-4865 +8004f374: 00431024 and v0,v0,v1 +8004f378: a0c4006c sb a0,108(a2) +8004f37c: acc60064 sw a2,100(a2) +8004f380: acc20048 sw v0,72(a2) +8004f384: 03e00008 jr ra +8004f388: acc60068 sw a2,104(a2) + +8004f38c <_Z9fx_xor_i4v>: +8004f38c: 3c028021 lui v0,0x8021 +8004f390: 2446cfc0 addiu a2,v0,-12352 +8004f394: 8cc2003c lw v0,60(a2) +8004f398: 8cc40068 lw a0,104(a2) +8004f39c: 24420001 addiu v0,v0,1 +8004f3a0: 8c830000 lw v1,0(a0) +8004f3a4: 8cc50064 lw a1,100(a2) +8004f3a8: acc2003c sw v0,60(a2) +8004f3ac: 3c028021 lui v0,0x8021 +8004f3b0: 38630004 xori v1,v1,0x4 +8004f3b4: 2442cff8 addiu v0,v0,-12296 +8004f3b8: aca30000 sw v1,0(a1) +8004f3bc: acc30078 sw v1,120(a2) +8004f3c0: 10a20008 beq a1,v0,8004f3e4 <_Z9fx_xor_i4v+0x58> +8004f3c4: acc30074 sw v1,116(a2) +8004f3c8: 8cc20048 lw v0,72(a2) +8004f3cc: 2403ecff li v1,-4865 +8004f3d0: 00431024 and v0,v0,v1 +8004f3d4: acc60064 sw a2,100(a2) +8004f3d8: acc20048 sw v0,72(a2) +8004f3dc: 03e00008 jr ra +8004f3e0: acc60068 sw a2,104(a2) +8004f3e4: 94c20038 lhu v0,56(a2) +8004f3e8: 8cc301d4 lw v1,468(a2) +8004f3ec: 00621821 addu v1,v1,v0 +8004f3f0: 8cc20048 lw v0,72(a2) +8004f3f4: 90640000 lbu a0,0(v1) +8004f3f8: 2403ecff li v1,-4865 +8004f3fc: 00431024 and v0,v0,v1 +8004f400: a0c4006c sb a0,108(a2) +8004f404: acc60064 sw a2,100(a2) +8004f408: acc20048 sw v0,72(a2) +8004f40c: 03e00008 jr ra +8004f410: acc60068 sw a2,104(a2) + +8004f414 <_Z9fx_xor_i5v>: +8004f414: 3c028021 lui v0,0x8021 +8004f418: 2446cfc0 addiu a2,v0,-12352 +8004f41c: 8cc2003c lw v0,60(a2) +8004f420: 8cc40068 lw a0,104(a2) +8004f424: 24420001 addiu v0,v0,1 +8004f428: 8c830000 lw v1,0(a0) +8004f42c: 8cc50064 lw a1,100(a2) +8004f430: acc2003c sw v0,60(a2) +8004f434: 3c028021 lui v0,0x8021 +8004f438: 38630005 xori v1,v1,0x5 +8004f43c: 2442cff8 addiu v0,v0,-12296 +8004f440: aca30000 sw v1,0(a1) +8004f444: acc30078 sw v1,120(a2) +8004f448: 10a20008 beq a1,v0,8004f46c <_Z9fx_xor_i5v+0x58> +8004f44c: acc30074 sw v1,116(a2) +8004f450: 8cc20048 lw v0,72(a2) +8004f454: 2403ecff li v1,-4865 +8004f458: 00431024 and v0,v0,v1 +8004f45c: acc60064 sw a2,100(a2) +8004f460: acc20048 sw v0,72(a2) +8004f464: 03e00008 jr ra +8004f468: acc60068 sw a2,104(a2) +8004f46c: 94c20038 lhu v0,56(a2) +8004f470: 8cc301d4 lw v1,468(a2) +8004f474: 00621821 addu v1,v1,v0 +8004f478: 8cc20048 lw v0,72(a2) +8004f47c: 90640000 lbu a0,0(v1) +8004f480: 2403ecff li v1,-4865 +8004f484: 00431024 and v0,v0,v1 +8004f488: a0c4006c sb a0,108(a2) +8004f48c: acc60064 sw a2,100(a2) +8004f490: acc20048 sw v0,72(a2) +8004f494: 03e00008 jr ra +8004f498: acc60068 sw a2,104(a2) + +8004f49c <_Z9fx_xor_i6v>: +8004f49c: 3c028021 lui v0,0x8021 +8004f4a0: 2446cfc0 addiu a2,v0,-12352 +8004f4a4: 8cc2003c lw v0,60(a2) +8004f4a8: 8cc40068 lw a0,104(a2) +8004f4ac: 24420001 addiu v0,v0,1 +8004f4b0: 8c830000 lw v1,0(a0) +8004f4b4: 8cc50064 lw a1,100(a2) +8004f4b8: acc2003c sw v0,60(a2) +8004f4bc: 3c028021 lui v0,0x8021 +8004f4c0: 38630006 xori v1,v1,0x6 +8004f4c4: 2442cff8 addiu v0,v0,-12296 +8004f4c8: aca30000 sw v1,0(a1) +8004f4cc: acc30078 sw v1,120(a2) +8004f4d0: 10a20008 beq a1,v0,8004f4f4 <_Z9fx_xor_i6v+0x58> +8004f4d4: acc30074 sw v1,116(a2) +8004f4d8: 8cc20048 lw v0,72(a2) +8004f4dc: 2403ecff li v1,-4865 +8004f4e0: 00431024 and v0,v0,v1 +8004f4e4: acc60064 sw a2,100(a2) +8004f4e8: acc20048 sw v0,72(a2) +8004f4ec: 03e00008 jr ra +8004f4f0: acc60068 sw a2,104(a2) +8004f4f4: 94c20038 lhu v0,56(a2) +8004f4f8: 8cc301d4 lw v1,468(a2) +8004f4fc: 00621821 addu v1,v1,v0 +8004f500: 8cc20048 lw v0,72(a2) +8004f504: 90640000 lbu a0,0(v1) +8004f508: 2403ecff li v1,-4865 +8004f50c: 00431024 and v0,v0,v1 +8004f510: a0c4006c sb a0,108(a2) +8004f514: acc60064 sw a2,100(a2) +8004f518: acc20048 sw v0,72(a2) +8004f51c: 03e00008 jr ra +8004f520: acc60068 sw a2,104(a2) + +8004f524 <_Z9fx_xor_i7v>: +8004f524: 3c028021 lui v0,0x8021 +8004f528: 2446cfc0 addiu a2,v0,-12352 +8004f52c: 8cc2003c lw v0,60(a2) +8004f530: 8cc40068 lw a0,104(a2) +8004f534: 24420001 addiu v0,v0,1 +8004f538: 8c830000 lw v1,0(a0) +8004f53c: 8cc50064 lw a1,100(a2) +8004f540: acc2003c sw v0,60(a2) +8004f544: 3c028021 lui v0,0x8021 +8004f548: 38630007 xori v1,v1,0x7 +8004f54c: 2442cff8 addiu v0,v0,-12296 +8004f550: aca30000 sw v1,0(a1) +8004f554: acc30078 sw v1,120(a2) +8004f558: 10a20008 beq a1,v0,8004f57c <_Z9fx_xor_i7v+0x58> +8004f55c: acc30074 sw v1,116(a2) +8004f560: 8cc20048 lw v0,72(a2) +8004f564: 2403ecff li v1,-4865 +8004f568: 00431024 and v0,v0,v1 +8004f56c: acc60064 sw a2,100(a2) +8004f570: acc20048 sw v0,72(a2) +8004f574: 03e00008 jr ra +8004f578: acc60068 sw a2,104(a2) +8004f57c: 94c20038 lhu v0,56(a2) +8004f580: 8cc301d4 lw v1,468(a2) +8004f584: 00621821 addu v1,v1,v0 +8004f588: 8cc20048 lw v0,72(a2) +8004f58c: 90640000 lbu a0,0(v1) +8004f590: 2403ecff li v1,-4865 +8004f594: 00431024 and v0,v0,v1 +8004f598: a0c4006c sb a0,108(a2) +8004f59c: acc60064 sw a2,100(a2) +8004f5a0: acc20048 sw v0,72(a2) +8004f5a4: 03e00008 jr ra +8004f5a8: acc60068 sw a2,104(a2) + +8004f5ac <_Z9fx_xor_i8v>: +8004f5ac: 3c028021 lui v0,0x8021 +8004f5b0: 2446cfc0 addiu a2,v0,-12352 +8004f5b4: 8cc2003c lw v0,60(a2) +8004f5b8: 8cc40068 lw a0,104(a2) +8004f5bc: 24420001 addiu v0,v0,1 +8004f5c0: 8c830000 lw v1,0(a0) +8004f5c4: 8cc50064 lw a1,100(a2) +8004f5c8: acc2003c sw v0,60(a2) +8004f5cc: 3c028021 lui v0,0x8021 +8004f5d0: 38630008 xori v1,v1,0x8 +8004f5d4: 2442cff8 addiu v0,v0,-12296 +8004f5d8: aca30000 sw v1,0(a1) +8004f5dc: acc30078 sw v1,120(a2) +8004f5e0: 10a20008 beq a1,v0,8004f604 <_Z9fx_xor_i8v+0x58> +8004f5e4: acc30074 sw v1,116(a2) +8004f5e8: 8cc20048 lw v0,72(a2) +8004f5ec: 2403ecff li v1,-4865 +8004f5f0: 00431024 and v0,v0,v1 +8004f5f4: acc60064 sw a2,100(a2) +8004f5f8: acc20048 sw v0,72(a2) +8004f5fc: 03e00008 jr ra +8004f600: acc60068 sw a2,104(a2) +8004f604: 94c20038 lhu v0,56(a2) +8004f608: 8cc301d4 lw v1,468(a2) +8004f60c: 00621821 addu v1,v1,v0 +8004f610: 8cc20048 lw v0,72(a2) +8004f614: 90640000 lbu a0,0(v1) +8004f618: 2403ecff li v1,-4865 +8004f61c: 00431024 and v0,v0,v1 +8004f620: a0c4006c sb a0,108(a2) +8004f624: acc60064 sw a2,100(a2) +8004f628: acc20048 sw v0,72(a2) +8004f62c: 03e00008 jr ra +8004f630: acc60068 sw a2,104(a2) + +8004f634 <_Z9fx_xor_i9v>: +8004f634: 3c028021 lui v0,0x8021 +8004f638: 2446cfc0 addiu a2,v0,-12352 +8004f63c: 8cc2003c lw v0,60(a2) +8004f640: 8cc40068 lw a0,104(a2) +8004f644: 24420001 addiu v0,v0,1 +8004f648: 8c830000 lw v1,0(a0) +8004f64c: 8cc50064 lw a1,100(a2) +8004f650: acc2003c sw v0,60(a2) +8004f654: 3c028021 lui v0,0x8021 +8004f658: 38630009 xori v1,v1,0x9 +8004f65c: 2442cff8 addiu v0,v0,-12296 +8004f660: aca30000 sw v1,0(a1) +8004f664: acc30078 sw v1,120(a2) +8004f668: 10a20008 beq a1,v0,8004f68c <_Z9fx_xor_i9v+0x58> +8004f66c: acc30074 sw v1,116(a2) +8004f670: 8cc20048 lw v0,72(a2) +8004f674: 2403ecff li v1,-4865 +8004f678: 00431024 and v0,v0,v1 +8004f67c: acc60064 sw a2,100(a2) +8004f680: acc20048 sw v0,72(a2) +8004f684: 03e00008 jr ra +8004f688: acc60068 sw a2,104(a2) +8004f68c: 94c20038 lhu v0,56(a2) +8004f690: 8cc301d4 lw v1,468(a2) +8004f694: 00621821 addu v1,v1,v0 +8004f698: 8cc20048 lw v0,72(a2) +8004f69c: 90640000 lbu a0,0(v1) +8004f6a0: 2403ecff li v1,-4865 +8004f6a4: 00431024 and v0,v0,v1 +8004f6a8: a0c4006c sb a0,108(a2) +8004f6ac: acc60064 sw a2,100(a2) +8004f6b0: acc20048 sw v0,72(a2) +8004f6b4: 03e00008 jr ra +8004f6b8: acc60068 sw a2,104(a2) + +8004f6bc <_Z10fx_xor_i10v>: +8004f6bc: 3c028021 lui v0,0x8021 +8004f6c0: 2446cfc0 addiu a2,v0,-12352 +8004f6c4: 8cc2003c lw v0,60(a2) +8004f6c8: 8cc40068 lw a0,104(a2) +8004f6cc: 24420001 addiu v0,v0,1 +8004f6d0: 8c830000 lw v1,0(a0) +8004f6d4: 8cc50064 lw a1,100(a2) +8004f6d8: acc2003c sw v0,60(a2) +8004f6dc: 3c028021 lui v0,0x8021 +8004f6e0: 3863000a xori v1,v1,0xa +8004f6e4: 2442cff8 addiu v0,v0,-12296 +8004f6e8: aca30000 sw v1,0(a1) +8004f6ec: acc30078 sw v1,120(a2) +8004f6f0: 10a20008 beq a1,v0,8004f714 <_Z10fx_xor_i10v+0x58> +8004f6f4: acc30074 sw v1,116(a2) +8004f6f8: 8cc20048 lw v0,72(a2) +8004f6fc: 2403ecff li v1,-4865 +8004f700: 00431024 and v0,v0,v1 +8004f704: acc60064 sw a2,100(a2) +8004f708: acc20048 sw v0,72(a2) +8004f70c: 03e00008 jr ra +8004f710: acc60068 sw a2,104(a2) +8004f714: 94c20038 lhu v0,56(a2) +8004f718: 8cc301d4 lw v1,468(a2) +8004f71c: 00621821 addu v1,v1,v0 +8004f720: 8cc20048 lw v0,72(a2) +8004f724: 90640000 lbu a0,0(v1) +8004f728: 2403ecff li v1,-4865 +8004f72c: 00431024 and v0,v0,v1 +8004f730: a0c4006c sb a0,108(a2) +8004f734: acc60064 sw a2,100(a2) +8004f738: acc20048 sw v0,72(a2) +8004f73c: 03e00008 jr ra +8004f740: acc60068 sw a2,104(a2) + +8004f744 <_Z10fx_xor_i11v>: +8004f744: 3c028021 lui v0,0x8021 +8004f748: 2446cfc0 addiu a2,v0,-12352 +8004f74c: 8cc2003c lw v0,60(a2) +8004f750: 8cc40068 lw a0,104(a2) +8004f754: 24420001 addiu v0,v0,1 +8004f758: 8c830000 lw v1,0(a0) +8004f75c: 8cc50064 lw a1,100(a2) +8004f760: acc2003c sw v0,60(a2) +8004f764: 3c028021 lui v0,0x8021 +8004f768: 3863000b xori v1,v1,0xb +8004f76c: 2442cff8 addiu v0,v0,-12296 +8004f770: aca30000 sw v1,0(a1) +8004f774: acc30078 sw v1,120(a2) +8004f778: 10a20008 beq a1,v0,8004f79c <_Z10fx_xor_i11v+0x58> +8004f77c: acc30074 sw v1,116(a2) +8004f780: 8cc20048 lw v0,72(a2) +8004f784: 2403ecff li v1,-4865 +8004f788: 00431024 and v0,v0,v1 +8004f78c: acc60064 sw a2,100(a2) +8004f790: acc20048 sw v0,72(a2) +8004f794: 03e00008 jr ra +8004f798: acc60068 sw a2,104(a2) +8004f79c: 94c20038 lhu v0,56(a2) +8004f7a0: 8cc301d4 lw v1,468(a2) +8004f7a4: 00621821 addu v1,v1,v0 +8004f7a8: 8cc20048 lw v0,72(a2) +8004f7ac: 90640000 lbu a0,0(v1) +8004f7b0: 2403ecff li v1,-4865 +8004f7b4: 00431024 and v0,v0,v1 +8004f7b8: a0c4006c sb a0,108(a2) +8004f7bc: acc60064 sw a2,100(a2) +8004f7c0: acc20048 sw v0,72(a2) +8004f7c4: 03e00008 jr ra +8004f7c8: acc60068 sw a2,104(a2) + +8004f7cc <_Z10fx_xor_i12v>: +8004f7cc: 3c028021 lui v0,0x8021 +8004f7d0: 2446cfc0 addiu a2,v0,-12352 +8004f7d4: 8cc2003c lw v0,60(a2) +8004f7d8: 8cc40068 lw a0,104(a2) +8004f7dc: 24420001 addiu v0,v0,1 +8004f7e0: 8c830000 lw v1,0(a0) +8004f7e4: 8cc50064 lw a1,100(a2) +8004f7e8: acc2003c sw v0,60(a2) +8004f7ec: 3c028021 lui v0,0x8021 +8004f7f0: 3863000c xori v1,v1,0xc +8004f7f4: 2442cff8 addiu v0,v0,-12296 +8004f7f8: aca30000 sw v1,0(a1) +8004f7fc: acc30078 sw v1,120(a2) +8004f800: 10a20008 beq a1,v0,8004f824 <_Z10fx_xor_i12v+0x58> +8004f804: acc30074 sw v1,116(a2) +8004f808: 8cc20048 lw v0,72(a2) +8004f80c: 2403ecff li v1,-4865 +8004f810: 00431024 and v0,v0,v1 +8004f814: acc60064 sw a2,100(a2) +8004f818: acc20048 sw v0,72(a2) +8004f81c: 03e00008 jr ra +8004f820: acc60068 sw a2,104(a2) +8004f824: 94c20038 lhu v0,56(a2) +8004f828: 8cc301d4 lw v1,468(a2) +8004f82c: 00621821 addu v1,v1,v0 +8004f830: 8cc20048 lw v0,72(a2) +8004f834: 90640000 lbu a0,0(v1) +8004f838: 2403ecff li v1,-4865 +8004f83c: 00431024 and v0,v0,v1 +8004f840: a0c4006c sb a0,108(a2) +8004f844: acc60064 sw a2,100(a2) +8004f848: acc20048 sw v0,72(a2) +8004f84c: 03e00008 jr ra +8004f850: acc60068 sw a2,104(a2) + +8004f854 <_Z10fx_xor_i13v>: +8004f854: 3c028021 lui v0,0x8021 +8004f858: 2446cfc0 addiu a2,v0,-12352 +8004f85c: 8cc2003c lw v0,60(a2) +8004f860: 8cc40068 lw a0,104(a2) +8004f864: 24420001 addiu v0,v0,1 +8004f868: 8c830000 lw v1,0(a0) +8004f86c: 8cc50064 lw a1,100(a2) +8004f870: acc2003c sw v0,60(a2) +8004f874: 3c028021 lui v0,0x8021 +8004f878: 3863000d xori v1,v1,0xd +8004f87c: 2442cff8 addiu v0,v0,-12296 +8004f880: aca30000 sw v1,0(a1) +8004f884: acc30078 sw v1,120(a2) +8004f888: 10a20008 beq a1,v0,8004f8ac <_Z10fx_xor_i13v+0x58> +8004f88c: acc30074 sw v1,116(a2) +8004f890: 8cc20048 lw v0,72(a2) +8004f894: 2403ecff li v1,-4865 +8004f898: 00431024 and v0,v0,v1 +8004f89c: acc60064 sw a2,100(a2) +8004f8a0: acc20048 sw v0,72(a2) +8004f8a4: 03e00008 jr ra +8004f8a8: acc60068 sw a2,104(a2) +8004f8ac: 94c20038 lhu v0,56(a2) +8004f8b0: 8cc301d4 lw v1,468(a2) +8004f8b4: 00621821 addu v1,v1,v0 +8004f8b8: 8cc20048 lw v0,72(a2) +8004f8bc: 90640000 lbu a0,0(v1) +8004f8c0: 2403ecff li v1,-4865 +8004f8c4: 00431024 and v0,v0,v1 +8004f8c8: a0c4006c sb a0,108(a2) +8004f8cc: acc60064 sw a2,100(a2) +8004f8d0: acc20048 sw v0,72(a2) +8004f8d4: 03e00008 jr ra +8004f8d8: acc60068 sw a2,104(a2) + +8004f8dc <_Z10fx_xor_i14v>: +8004f8dc: 3c028021 lui v0,0x8021 +8004f8e0: 2446cfc0 addiu a2,v0,-12352 +8004f8e4: 8cc2003c lw v0,60(a2) +8004f8e8: 8cc40068 lw a0,104(a2) +8004f8ec: 24420001 addiu v0,v0,1 +8004f8f0: 8c830000 lw v1,0(a0) +8004f8f4: 8cc50064 lw a1,100(a2) +8004f8f8: acc2003c sw v0,60(a2) +8004f8fc: 3c028021 lui v0,0x8021 +8004f900: 3863000e xori v1,v1,0xe +8004f904: 2442cff8 addiu v0,v0,-12296 +8004f908: aca30000 sw v1,0(a1) +8004f90c: acc30078 sw v1,120(a2) +8004f910: 10a20008 beq a1,v0,8004f934 <_Z10fx_xor_i14v+0x58> +8004f914: acc30074 sw v1,116(a2) +8004f918: 8cc20048 lw v0,72(a2) +8004f91c: 2403ecff li v1,-4865 +8004f920: 00431024 and v0,v0,v1 +8004f924: acc60064 sw a2,100(a2) +8004f928: acc20048 sw v0,72(a2) +8004f92c: 03e00008 jr ra +8004f930: acc60068 sw a2,104(a2) +8004f934: 94c20038 lhu v0,56(a2) +8004f938: 8cc301d4 lw v1,468(a2) +8004f93c: 00621821 addu v1,v1,v0 +8004f940: 8cc20048 lw v0,72(a2) +8004f944: 90640000 lbu a0,0(v1) +8004f948: 2403ecff li v1,-4865 +8004f94c: 00431024 and v0,v0,v1 +8004f950: a0c4006c sb a0,108(a2) +8004f954: acc60064 sw a2,100(a2) +8004f958: acc20048 sw v0,72(a2) +8004f95c: 03e00008 jr ra +8004f960: acc60068 sw a2,104(a2) + +8004f964 <_Z10fx_xor_i15v>: +8004f964: 3c028021 lui v0,0x8021 +8004f968: 2446cfc0 addiu a2,v0,-12352 +8004f96c: 8cc2003c lw v0,60(a2) +8004f970: 8cc40068 lw a0,104(a2) +8004f974: 24420001 addiu v0,v0,1 +8004f978: 8c830000 lw v1,0(a0) +8004f97c: 8cc50064 lw a1,100(a2) +8004f980: acc2003c sw v0,60(a2) +8004f984: 3c028021 lui v0,0x8021 +8004f988: 3863000f xori v1,v1,0xf +8004f98c: 2442cff8 addiu v0,v0,-12296 +8004f990: aca30000 sw v1,0(a1) +8004f994: acc30078 sw v1,120(a2) +8004f998: 10a20008 beq a1,v0,8004f9bc <_Z10fx_xor_i15v+0x58> +8004f99c: acc30074 sw v1,116(a2) +8004f9a0: 8cc20048 lw v0,72(a2) +8004f9a4: 2403ecff li v1,-4865 +8004f9a8: 00431024 and v0,v0,v1 +8004f9ac: acc60064 sw a2,100(a2) +8004f9b0: acc20048 sw v0,72(a2) +8004f9b4: 03e00008 jr ra +8004f9b8: acc60068 sw a2,104(a2) +8004f9bc: 94c20038 lhu v0,56(a2) +8004f9c0: 8cc301d4 lw v1,468(a2) +8004f9c4: 00621821 addu v1,v1,v0 +8004f9c8: 8cc20048 lw v0,72(a2) +8004f9cc: 90640000 lbu a0,0(v1) +8004f9d0: 2403ecff li v1,-4865 +8004f9d4: 00431024 and v0,v0,v1 +8004f9d8: a0c4006c sb a0,108(a2) +8004f9dc: acc60064 sw a2,100(a2) +8004f9e0: acc20048 sw v0,72(a2) +8004f9e4: 03e00008 jr ra +8004f9e8: acc60068 sw a2,104(a2) + +8004f9ec <_Z9fx_inc_r0v>: +8004f9ec: 3c078021 lui a3,0x8021 +8004f9f0: 24e2cfc0 addiu v0,a3,-12352 +8004f9f4: 8ce5cfc0 lw a1,-12352(a3) +8004f9f8: 8c460048 lw a2,72(v0) +8004f9fc: 8c44003c lw a0,60(v0) +8004fa00: 2403ecff li v1,-4865 +8004fa04: 24a50001 addiu a1,a1,1 +8004fa08: 00c33024 and a2,a2,v1 +8004fa0c: 24840001 addiu a0,a0,1 +8004fa10: ac44003c sw a0,60(v0) +8004fa14: ac450078 sw a1,120(v0) +8004fa18: ac460048 sw a2,72(v0) +8004fa1c: ace5cfc0 sw a1,-12352(a3) +8004fa20: ac450074 sw a1,116(v0) +8004fa24: ac420068 sw v0,104(v0) +8004fa28: 03e00008 jr ra +8004fa2c: ac420064 sw v0,100(v0) + +8004fa30 <_Z9fx_inc_r1v>: +8004fa30: 3c028021 lui v0,0x8021 +8004fa34: 2442cfc0 addiu v0,v0,-12352 +8004fa38: 8c450004 lw a1,4(v0) +8004fa3c: 8c460048 lw a2,72(v0) +8004fa40: 8c44003c lw a0,60(v0) +8004fa44: 2403ecff li v1,-4865 +8004fa48: 24a50001 addiu a1,a1,1 +8004fa4c: 00c33024 and a2,a2,v1 +8004fa50: 24840001 addiu a0,a0,1 +8004fa54: ac44003c sw a0,60(v0) +8004fa58: ac450078 sw a1,120(v0) +8004fa5c: ac460048 sw a2,72(v0) +8004fa60: ac450004 sw a1,4(v0) +8004fa64: ac450074 sw a1,116(v0) +8004fa68: ac420068 sw v0,104(v0) +8004fa6c: 03e00008 jr ra +8004fa70: ac420064 sw v0,100(v0) + +8004fa74 <_Z9fx_inc_r2v>: +8004fa74: 3c028021 lui v0,0x8021 +8004fa78: 2442cfc0 addiu v0,v0,-12352 +8004fa7c: 8c450008 lw a1,8(v0) +8004fa80: 8c460048 lw a2,72(v0) +8004fa84: 8c44003c lw a0,60(v0) +8004fa88: 2403ecff li v1,-4865 +8004fa8c: 24a50001 addiu a1,a1,1 +8004fa90: 00c33024 and a2,a2,v1 +8004fa94: 24840001 addiu a0,a0,1 +8004fa98: ac44003c sw a0,60(v0) +8004fa9c: ac450078 sw a1,120(v0) +8004faa0: ac460048 sw a2,72(v0) +8004faa4: ac450008 sw a1,8(v0) +8004faa8: ac450074 sw a1,116(v0) +8004faac: ac420068 sw v0,104(v0) +8004fab0: 03e00008 jr ra +8004fab4: ac420064 sw v0,100(v0) + +8004fab8 <_Z9fx_inc_r3v>: +8004fab8: 3c028021 lui v0,0x8021 +8004fabc: 2442cfc0 addiu v0,v0,-12352 +8004fac0: 8c45000c lw a1,12(v0) +8004fac4: 8c460048 lw a2,72(v0) +8004fac8: 8c44003c lw a0,60(v0) +8004facc: 2403ecff li v1,-4865 +8004fad0: 24a50001 addiu a1,a1,1 +8004fad4: 00c33024 and a2,a2,v1 +8004fad8: 24840001 addiu a0,a0,1 +8004fadc: ac44003c sw a0,60(v0) +8004fae0: ac450078 sw a1,120(v0) +8004fae4: ac460048 sw a2,72(v0) +8004fae8: ac45000c sw a1,12(v0) +8004faec: ac450074 sw a1,116(v0) +8004faf0: ac420068 sw v0,104(v0) +8004faf4: 03e00008 jr ra +8004faf8: ac420064 sw v0,100(v0) + +8004fafc <_Z9fx_inc_r4v>: +8004fafc: 3c028021 lui v0,0x8021 +8004fb00: 2442cfc0 addiu v0,v0,-12352 +8004fb04: 8c450010 lw a1,16(v0) +8004fb08: 8c460048 lw a2,72(v0) +8004fb0c: 8c44003c lw a0,60(v0) +8004fb10: 2403ecff li v1,-4865 +8004fb14: 24a50001 addiu a1,a1,1 +8004fb18: 00c33024 and a2,a2,v1 +8004fb1c: 24840001 addiu a0,a0,1 +8004fb20: ac44003c sw a0,60(v0) +8004fb24: ac450078 sw a1,120(v0) +8004fb28: ac460048 sw a2,72(v0) +8004fb2c: ac450010 sw a1,16(v0) +8004fb30: ac450074 sw a1,116(v0) +8004fb34: ac420068 sw v0,104(v0) +8004fb38: 03e00008 jr ra +8004fb3c: ac420064 sw v0,100(v0) + +8004fb40 <_Z9fx_inc_r5v>: +8004fb40: 3c028021 lui v0,0x8021 +8004fb44: 2442cfc0 addiu v0,v0,-12352 +8004fb48: 8c450014 lw a1,20(v0) +8004fb4c: 8c460048 lw a2,72(v0) +8004fb50: 8c44003c lw a0,60(v0) +8004fb54: 2403ecff li v1,-4865 +8004fb58: 24a50001 addiu a1,a1,1 +8004fb5c: 00c33024 and a2,a2,v1 +8004fb60: 24840001 addiu a0,a0,1 +8004fb64: ac44003c sw a0,60(v0) +8004fb68: ac450078 sw a1,120(v0) +8004fb6c: ac460048 sw a2,72(v0) +8004fb70: ac450014 sw a1,20(v0) +8004fb74: ac450074 sw a1,116(v0) +8004fb78: ac420068 sw v0,104(v0) +8004fb7c: 03e00008 jr ra +8004fb80: ac420064 sw v0,100(v0) + +8004fb84 <_Z9fx_inc_r6v>: +8004fb84: 3c028021 lui v0,0x8021 +8004fb88: 2442cfc0 addiu v0,v0,-12352 +8004fb8c: 8c450018 lw a1,24(v0) +8004fb90: 8c460048 lw a2,72(v0) +8004fb94: 8c44003c lw a0,60(v0) +8004fb98: 2403ecff li v1,-4865 +8004fb9c: 24a50001 addiu a1,a1,1 +8004fba0: 00c33024 and a2,a2,v1 +8004fba4: 24840001 addiu a0,a0,1 +8004fba8: ac44003c sw a0,60(v0) +8004fbac: ac450078 sw a1,120(v0) +8004fbb0: ac460048 sw a2,72(v0) +8004fbb4: ac450018 sw a1,24(v0) +8004fbb8: ac450074 sw a1,116(v0) +8004fbbc: ac420068 sw v0,104(v0) +8004fbc0: 03e00008 jr ra +8004fbc4: ac420064 sw v0,100(v0) + +8004fbc8 <_Z9fx_inc_r7v>: +8004fbc8: 3c028021 lui v0,0x8021 +8004fbcc: 2442cfc0 addiu v0,v0,-12352 +8004fbd0: 8c45001c lw a1,28(v0) +8004fbd4: 8c460048 lw a2,72(v0) +8004fbd8: 8c44003c lw a0,60(v0) +8004fbdc: 2403ecff li v1,-4865 +8004fbe0: 24a50001 addiu a1,a1,1 +8004fbe4: 00c33024 and a2,a2,v1 +8004fbe8: 24840001 addiu a0,a0,1 +8004fbec: ac44003c sw a0,60(v0) +8004fbf0: ac450078 sw a1,120(v0) +8004fbf4: ac460048 sw a2,72(v0) +8004fbf8: ac45001c sw a1,28(v0) +8004fbfc: ac450074 sw a1,116(v0) +8004fc00: ac420068 sw v0,104(v0) +8004fc04: 03e00008 jr ra +8004fc08: ac420064 sw v0,100(v0) + +8004fc0c <_Z9fx_inc_r8v>: +8004fc0c: 3c028021 lui v0,0x8021 +8004fc10: 2442cfc0 addiu v0,v0,-12352 +8004fc14: 8c450020 lw a1,32(v0) +8004fc18: 8c460048 lw a2,72(v0) +8004fc1c: 8c44003c lw a0,60(v0) +8004fc20: 2403ecff li v1,-4865 +8004fc24: 24a50001 addiu a1,a1,1 +8004fc28: 00c33024 and a2,a2,v1 +8004fc2c: 24840001 addiu a0,a0,1 +8004fc30: ac44003c sw a0,60(v0) +8004fc34: ac450078 sw a1,120(v0) +8004fc38: ac460048 sw a2,72(v0) +8004fc3c: ac450020 sw a1,32(v0) +8004fc40: ac450074 sw a1,116(v0) +8004fc44: ac420068 sw v0,104(v0) +8004fc48: 03e00008 jr ra +8004fc4c: ac420064 sw v0,100(v0) + +8004fc50 <_Z9fx_inc_r9v>: +8004fc50: 3c028021 lui v0,0x8021 +8004fc54: 2442cfc0 addiu v0,v0,-12352 +8004fc58: 8c450024 lw a1,36(v0) +8004fc5c: 8c460048 lw a2,72(v0) +8004fc60: 8c44003c lw a0,60(v0) +8004fc64: 2403ecff li v1,-4865 +8004fc68: 24a50001 addiu a1,a1,1 +8004fc6c: 00c33024 and a2,a2,v1 +8004fc70: 24840001 addiu a0,a0,1 +8004fc74: ac44003c sw a0,60(v0) +8004fc78: ac450078 sw a1,120(v0) +8004fc7c: ac460048 sw a2,72(v0) +8004fc80: ac450024 sw a1,36(v0) +8004fc84: ac450074 sw a1,116(v0) +8004fc88: ac420068 sw v0,104(v0) +8004fc8c: 03e00008 jr ra +8004fc90: ac420064 sw v0,100(v0) + +8004fc94 <_Z10fx_inc_r10v>: +8004fc94: 3c028021 lui v0,0x8021 +8004fc98: 2442cfc0 addiu v0,v0,-12352 +8004fc9c: 8c450028 lw a1,40(v0) +8004fca0: 8c460048 lw a2,72(v0) +8004fca4: 8c44003c lw a0,60(v0) +8004fca8: 2403ecff li v1,-4865 +8004fcac: 24a50001 addiu a1,a1,1 +8004fcb0: 00c33024 and a2,a2,v1 +8004fcb4: 24840001 addiu a0,a0,1 +8004fcb8: ac44003c sw a0,60(v0) +8004fcbc: ac450078 sw a1,120(v0) +8004fcc0: ac460048 sw a2,72(v0) +8004fcc4: ac450028 sw a1,40(v0) +8004fcc8: ac450074 sw a1,116(v0) +8004fccc: ac420068 sw v0,104(v0) +8004fcd0: 03e00008 jr ra +8004fcd4: ac420064 sw v0,100(v0) + +8004fcd8 <_Z10fx_inc_r11v>: +8004fcd8: 3c028021 lui v0,0x8021 +8004fcdc: 2442cfc0 addiu v0,v0,-12352 +8004fce0: 8c45002c lw a1,44(v0) +8004fce4: 8c460048 lw a2,72(v0) +8004fce8: 8c44003c lw a0,60(v0) +8004fcec: 2403ecff li v1,-4865 +8004fcf0: 24a50001 addiu a1,a1,1 +8004fcf4: 00c33024 and a2,a2,v1 +8004fcf8: 24840001 addiu a0,a0,1 +8004fcfc: ac44003c sw a0,60(v0) +8004fd00: ac450078 sw a1,120(v0) +8004fd04: ac460048 sw a2,72(v0) +8004fd08: ac45002c sw a1,44(v0) +8004fd0c: ac450074 sw a1,116(v0) +8004fd10: ac420068 sw v0,104(v0) +8004fd14: 03e00008 jr ra +8004fd18: ac420064 sw v0,100(v0) + +8004fd1c <_Z10fx_inc_r12v>: +8004fd1c: 3c028021 lui v0,0x8021 +8004fd20: 2442cfc0 addiu v0,v0,-12352 +8004fd24: 8c450030 lw a1,48(v0) +8004fd28: 8c460048 lw a2,72(v0) +8004fd2c: 8c44003c lw a0,60(v0) +8004fd30: 2403ecff li v1,-4865 +8004fd34: 24a50001 addiu a1,a1,1 +8004fd38: 00c33024 and a2,a2,v1 +8004fd3c: 24840001 addiu a0,a0,1 +8004fd40: ac44003c sw a0,60(v0) +8004fd44: ac450078 sw a1,120(v0) +8004fd48: ac460048 sw a2,72(v0) +8004fd4c: ac450030 sw a1,48(v0) +8004fd50: ac450074 sw a1,116(v0) +8004fd54: ac420068 sw v0,104(v0) +8004fd58: 03e00008 jr ra +8004fd5c: ac420064 sw v0,100(v0) + +8004fd60 <_Z10fx_inc_r13v>: +8004fd60: 3c028021 lui v0,0x8021 +8004fd64: 2442cfc0 addiu v0,v0,-12352 +8004fd68: 8c450034 lw a1,52(v0) +8004fd6c: 8c460048 lw a2,72(v0) +8004fd70: 8c44003c lw a0,60(v0) +8004fd74: 2403ecff li v1,-4865 +8004fd78: 24a50001 addiu a1,a1,1 +8004fd7c: 00c33024 and a2,a2,v1 +8004fd80: 24840001 addiu a0,a0,1 +8004fd84: ac44003c sw a0,60(v0) +8004fd88: ac450078 sw a1,120(v0) +8004fd8c: ac460048 sw a2,72(v0) +8004fd90: ac450034 sw a1,52(v0) +8004fd94: ac450074 sw a1,116(v0) +8004fd98: ac420068 sw v0,104(v0) +8004fd9c: 03e00008 jr ra +8004fda0: ac420064 sw v0,100(v0) + +8004fda4 <_Z10fx_inc_r14v>: +8004fda4: 3c028021 lui v0,0x8021 +8004fda8: 2442cfc0 addiu v0,v0,-12352 +8004fdac: 8c440038 lw a0,56(v0) +8004fdb0: 8c450048 lw a1,72(v0) +8004fdb4: 8c46003c lw a2,60(v0) +8004fdb8: 24840001 addiu a0,a0,1 +8004fdbc: 2403ecff li v1,-4865 +8004fdc0: 8c4701d4 lw a3,468(v0) +8004fdc4: 00a32824 and a1,a1,v1 +8004fdc8: 24c60001 addiu a2,a2,1 +8004fdcc: 3083ffff andi v1,a0,0xffff +8004fdd0: ac450048 sw a1,72(v0) +8004fdd4: ac46003c sw a2,60(v0) +8004fdd8: 00e33821 addu a3,a3,v1 +8004fddc: ac440038 sw a0,56(v0) +8004fde0: ac440074 sw a0,116(v0) +8004fde4: ac440078 sw a0,120(v0) +8004fde8: ac420068 sw v0,104(v0) +8004fdec: ac420064 sw v0,100(v0) +8004fdf0: 90e30000 lbu v1,0(a3) +8004fdf4: 03e00008 jr ra +8004fdf8: a043006c sb v1,108(v0) + +8004fdfc <_Z7fx_getcv>: +8004fdfc: 3c088021 lui t0,0x8021 +8004fe00: 2506cfc0 addiu a2,t0,-12352 +8004fe04: 8cc20044 lw v0,68(a2) +8004fe08: 90c3006c lbu v1,108(a2) +8004fe0c: 30470008 andi a3,v0,0x8 +8004fe10: 30420004 andi v0,v0,0x4 +8004fe14: 00032902 srl a1,v1,0x4 +8004fe18: 10400002 beqz v0,8004fe24 <_Z7fx_getcv+0x28> +8004fe1c: 306400f0 andi a0,v1,0xf0 +8004fe20: 00851825 or v1,a0,a1 +8004fe24: 10e00010 beqz a3,8004fe68 <_Z7fx_getcv+0x6c> +8004fe28: 3064000f andi a0,v1,0xf +8004fe2c: 8cc20040 lw v0,64(a2) +8004fe30: 304200f0 andi v0,v0,0xf0 +8004fe34: 00441025 or v0,v0,a0 +8004fe38: acc20040 sw v0,64(a2) +8004fe3c: 2502cfc0 addiu v0,t0,-12352 +8004fe40: 8c450048 lw a1,72(v0) +8004fe44: 8c43003c lw v1,60(v0) +8004fe48: 2404ecff li a0,-4865 +8004fe4c: 00a42824 and a1,a1,a0 +8004fe50: 24630001 addiu v1,v1,1 +8004fe54: ac43003c sw v1,60(v0) +8004fe58: ac450048 sw a1,72(v0) +8004fe5c: ac420068 sw v0,104(v0) +8004fe60: 03e00008 jr ra +8004fe64: ac420064 sw v0,100(v0) +8004fe68: 2502cfc0 addiu v0,t0,-12352 +8004fe6c: 8c450048 lw a1,72(v0) +8004fe70: acc30040 sw v1,64(a2) +8004fe74: 8c43003c lw v1,60(v0) +8004fe78: 2404ecff li a0,-4865 +8004fe7c: 00a42824 and a1,a1,a0 +8004fe80: 24630001 addiu v1,v1,1 +8004fe84: ac43003c sw v1,60(v0) +8004fe88: ac450048 sw a1,72(v0) +8004fe8c: ac420068 sw v0,104(v0) +8004fe90: 03e00008 jr ra +8004fe94: ac420064 sw v0,100(v0) + +8004fe98 <_Z7fx_rambv>: +8004fe98: 3c038021 lui v1,0x8021 +8004fe9c: 2463cfc0 addiu v1,v1,-12352 +8004fea0: 8c620068 lw v0,104(v1) +8004fea4: 8c670048 lw a3,72(v1) +8004fea8: 8c460000 lw a2,0(v0) +8004feac: 8c65003c lw a1,60(v1) +8004feb0: 30c60003 andi a2,a2,0x3 +8004feb4: 00061080 sll v0,a2,0x2 +8004feb8: 00431021 addu v0,v0,v1 +8004febc: 8c4801dc lw t0,476(v0) +8004fec0: 2404ecff li a0,-4865 +8004fec4: 00e43824 and a3,a3,a0 +8004fec8: 24a50001 addiu a1,a1,1 +8004fecc: ac65003c sw a1,60(v1) +8004fed0: ac6801d0 sw t0,464(v1) +8004fed4: ac670048 sw a3,72(v1) +8004fed8: ac660054 sw a2,84(v1) +8004fedc: ac630068 sw v1,104(v1) +8004fee0: 03e00008 jr ra +8004fee4: ac630064 sw v1,100(v1) + +8004fee8 <_Z7fx_rombv>: +8004fee8: 3c038021 lui v1,0x8021 +8004feec: 2463cfc0 addiu v1,v1,-12352 +8004fef0: 8c620068 lw v0,104(v1) +8004fef4: 8c670048 lw a3,72(v1) +8004fef8: 90460000 lbu a2,0(v0) +8004fefc: 8c65003c lw a1,60(v1) +8004ff00: 30c6007f andi a2,a2,0x7f +8004ff04: 00061080 sll v0,a2,0x2 +8004ff08: 00431021 addu v0,v0,v1 +8004ff0c: 8c4801ec lw t0,492(v0) +8004ff10: 2404ecff li a0,-4865 +8004ff14: 00e43824 and a3,a3,a0 +8004ff18: 24a50001 addiu a1,a1,1 +8004ff1c: ac65003c sw a1,60(v1) +8004ff20: ac6801d4 sw t0,468(v1) +8004ff24: ac670048 sw a3,72(v1) +8004ff28: ac660050 sw a2,80(v1) +8004ff2c: ac630068 sw v1,104(v1) +8004ff30: 03e00008 jr ra +8004ff34: ac630064 sw v1,100(v1) + +8004ff38 <_Z9fx_dec_r0v>: +8004ff38: 3c078021 lui a3,0x8021 +8004ff3c: 24e2cfc0 addiu v0,a3,-12352 +8004ff40: 8ce5cfc0 lw a1,-12352(a3) +8004ff44: 8c460048 lw a2,72(v0) +8004ff48: 8c44003c lw a0,60(v0) +8004ff4c: 2403ecff li v1,-4865 +8004ff50: 24a5ffff addiu a1,a1,-1 +8004ff54: 00c33024 and a2,a2,v1 +8004ff58: 24840001 addiu a0,a0,1 +8004ff5c: ac44003c sw a0,60(v0) +8004ff60: ac450078 sw a1,120(v0) +8004ff64: ac460048 sw a2,72(v0) +8004ff68: ace5cfc0 sw a1,-12352(a3) +8004ff6c: ac450074 sw a1,116(v0) +8004ff70: ac420068 sw v0,104(v0) +8004ff74: 03e00008 jr ra +8004ff78: ac420064 sw v0,100(v0) + +8004ff7c <_Z9fx_dec_r1v>: +8004ff7c: 3c028021 lui v0,0x8021 +8004ff80: 2442cfc0 addiu v0,v0,-12352 +8004ff84: 8c450004 lw a1,4(v0) +8004ff88: 8c460048 lw a2,72(v0) +8004ff8c: 8c44003c lw a0,60(v0) +8004ff90: 2403ecff li v1,-4865 +8004ff94: 24a5ffff addiu a1,a1,-1 +8004ff98: 00c33024 and a2,a2,v1 +8004ff9c: 24840001 addiu a0,a0,1 +8004ffa0: ac44003c sw a0,60(v0) +8004ffa4: ac450078 sw a1,120(v0) +8004ffa8: ac460048 sw a2,72(v0) +8004ffac: ac450004 sw a1,4(v0) +8004ffb0: ac450074 sw a1,116(v0) +8004ffb4: ac420068 sw v0,104(v0) +8004ffb8: 03e00008 jr ra +8004ffbc: ac420064 sw v0,100(v0) + +8004ffc0 <_Z9fx_dec_r2v>: +8004ffc0: 3c028021 lui v0,0x8021 +8004ffc4: 2442cfc0 addiu v0,v0,-12352 +8004ffc8: 8c450008 lw a1,8(v0) +8004ffcc: 8c460048 lw a2,72(v0) +8004ffd0: 8c44003c lw a0,60(v0) +8004ffd4: 2403ecff li v1,-4865 +8004ffd8: 24a5ffff addiu a1,a1,-1 +8004ffdc: 00c33024 and a2,a2,v1 +8004ffe0: 24840001 addiu a0,a0,1 +8004ffe4: ac44003c sw a0,60(v0) +8004ffe8: ac450078 sw a1,120(v0) +8004ffec: ac460048 sw a2,72(v0) +8004fff0: ac450008 sw a1,8(v0) +8004fff4: ac450074 sw a1,116(v0) +8004fff8: ac420068 sw v0,104(v0) +8004fffc: 03e00008 jr ra +80050000: ac420064 sw v0,100(v0) + +80050004 <_Z9fx_dec_r3v>: +80050004: 3c028021 lui v0,0x8021 +80050008: 2442cfc0 addiu v0,v0,-12352 +8005000c: 8c45000c lw a1,12(v0) +80050010: 8c460048 lw a2,72(v0) +80050014: 8c44003c lw a0,60(v0) +80050018: 2403ecff li v1,-4865 +8005001c: 24a5ffff addiu a1,a1,-1 +80050020: 00c33024 and a2,a2,v1 +80050024: 24840001 addiu a0,a0,1 +80050028: ac44003c sw a0,60(v0) +8005002c: ac450078 sw a1,120(v0) +80050030: ac460048 sw a2,72(v0) +80050034: ac45000c sw a1,12(v0) +80050038: ac450074 sw a1,116(v0) +8005003c: ac420068 sw v0,104(v0) +80050040: 03e00008 jr ra +80050044: ac420064 sw v0,100(v0) + +80050048 <_Z9fx_dec_r4v>: +80050048: 3c028021 lui v0,0x8021 +8005004c: 2442cfc0 addiu v0,v0,-12352 +80050050: 8c450010 lw a1,16(v0) +80050054: 8c460048 lw a2,72(v0) +80050058: 8c44003c lw a0,60(v0) +8005005c: 2403ecff li v1,-4865 +80050060: 24a5ffff addiu a1,a1,-1 +80050064: 00c33024 and a2,a2,v1 +80050068: 24840001 addiu a0,a0,1 +8005006c: ac44003c sw a0,60(v0) +80050070: ac450078 sw a1,120(v0) +80050074: ac460048 sw a2,72(v0) +80050078: ac450010 sw a1,16(v0) +8005007c: ac450074 sw a1,116(v0) +80050080: ac420068 sw v0,104(v0) +80050084: 03e00008 jr ra +80050088: ac420064 sw v0,100(v0) + +8005008c <_Z9fx_dec_r5v>: +8005008c: 3c028021 lui v0,0x8021 +80050090: 2442cfc0 addiu v0,v0,-12352 +80050094: 8c450014 lw a1,20(v0) +80050098: 8c460048 lw a2,72(v0) +8005009c: 8c44003c lw a0,60(v0) +800500a0: 2403ecff li v1,-4865 +800500a4: 24a5ffff addiu a1,a1,-1 +800500a8: 00c33024 and a2,a2,v1 +800500ac: 24840001 addiu a0,a0,1 +800500b0: ac44003c sw a0,60(v0) +800500b4: ac450078 sw a1,120(v0) +800500b8: ac460048 sw a2,72(v0) +800500bc: ac450014 sw a1,20(v0) +800500c0: ac450074 sw a1,116(v0) +800500c4: ac420068 sw v0,104(v0) +800500c8: 03e00008 jr ra +800500cc: ac420064 sw v0,100(v0) + +800500d0 <_Z9fx_dec_r6v>: +800500d0: 3c028021 lui v0,0x8021 +800500d4: 2442cfc0 addiu v0,v0,-12352 +800500d8: 8c450018 lw a1,24(v0) +800500dc: 8c460048 lw a2,72(v0) +800500e0: 8c44003c lw a0,60(v0) +800500e4: 2403ecff li v1,-4865 +800500e8: 24a5ffff addiu a1,a1,-1 +800500ec: 00c33024 and a2,a2,v1 +800500f0: 24840001 addiu a0,a0,1 +800500f4: ac44003c sw a0,60(v0) +800500f8: ac450078 sw a1,120(v0) +800500fc: ac460048 sw a2,72(v0) +80050100: ac450018 sw a1,24(v0) +80050104: ac450074 sw a1,116(v0) +80050108: ac420068 sw v0,104(v0) +8005010c: 03e00008 jr ra +80050110: ac420064 sw v0,100(v0) + +80050114 <_Z9fx_dec_r7v>: +80050114: 3c028021 lui v0,0x8021 +80050118: 2442cfc0 addiu v0,v0,-12352 +8005011c: 8c45001c lw a1,28(v0) +80050120: 8c460048 lw a2,72(v0) +80050124: 8c44003c lw a0,60(v0) +80050128: 2403ecff li v1,-4865 +8005012c: 24a5ffff addiu a1,a1,-1 +80050130: 00c33024 and a2,a2,v1 +80050134: 24840001 addiu a0,a0,1 +80050138: ac44003c sw a0,60(v0) +8005013c: ac450078 sw a1,120(v0) +80050140: ac460048 sw a2,72(v0) +80050144: ac45001c sw a1,28(v0) +80050148: ac450074 sw a1,116(v0) +8005014c: ac420068 sw v0,104(v0) +80050150: 03e00008 jr ra +80050154: ac420064 sw v0,100(v0) + +80050158 <_Z9fx_dec_r8v>: +80050158: 3c028021 lui v0,0x8021 +8005015c: 2442cfc0 addiu v0,v0,-12352 +80050160: 8c450020 lw a1,32(v0) +80050164: 8c460048 lw a2,72(v0) +80050168: 8c44003c lw a0,60(v0) +8005016c: 2403ecff li v1,-4865 +80050170: 24a5ffff addiu a1,a1,-1 +80050174: 00c33024 and a2,a2,v1 +80050178: 24840001 addiu a0,a0,1 +8005017c: ac44003c sw a0,60(v0) +80050180: ac450078 sw a1,120(v0) +80050184: ac460048 sw a2,72(v0) +80050188: ac450020 sw a1,32(v0) +8005018c: ac450074 sw a1,116(v0) +80050190: ac420068 sw v0,104(v0) +80050194: 03e00008 jr ra +80050198: ac420064 sw v0,100(v0) + +8005019c <_Z9fx_dec_r9v>: +8005019c: 3c028021 lui v0,0x8021 +800501a0: 2442cfc0 addiu v0,v0,-12352 +800501a4: 8c450024 lw a1,36(v0) +800501a8: 8c460048 lw a2,72(v0) +800501ac: 8c44003c lw a0,60(v0) +800501b0: 2403ecff li v1,-4865 +800501b4: 24a5ffff addiu a1,a1,-1 +800501b8: 00c33024 and a2,a2,v1 +800501bc: 24840001 addiu a0,a0,1 +800501c0: ac44003c sw a0,60(v0) +800501c4: ac450078 sw a1,120(v0) +800501c8: ac460048 sw a2,72(v0) +800501cc: ac450024 sw a1,36(v0) +800501d0: ac450074 sw a1,116(v0) +800501d4: ac420068 sw v0,104(v0) +800501d8: 03e00008 jr ra +800501dc: ac420064 sw v0,100(v0) + +800501e0 <_Z10fx_dec_r10v>: +800501e0: 3c028021 lui v0,0x8021 +800501e4: 2442cfc0 addiu v0,v0,-12352 +800501e8: 8c450028 lw a1,40(v0) +800501ec: 8c460048 lw a2,72(v0) +800501f0: 8c44003c lw a0,60(v0) +800501f4: 2403ecff li v1,-4865 +800501f8: 24a5ffff addiu a1,a1,-1 +800501fc: 00c33024 and a2,a2,v1 +80050200: 24840001 addiu a0,a0,1 +80050204: ac44003c sw a0,60(v0) +80050208: ac450078 sw a1,120(v0) +8005020c: ac460048 sw a2,72(v0) +80050210: ac450028 sw a1,40(v0) +80050214: ac450074 sw a1,116(v0) +80050218: ac420068 sw v0,104(v0) +8005021c: 03e00008 jr ra +80050220: ac420064 sw v0,100(v0) + +80050224 <_Z10fx_dec_r11v>: +80050224: 3c028021 lui v0,0x8021 +80050228: 2442cfc0 addiu v0,v0,-12352 +8005022c: 8c45002c lw a1,44(v0) +80050230: 8c460048 lw a2,72(v0) +80050234: 8c44003c lw a0,60(v0) +80050238: 2403ecff li v1,-4865 +8005023c: 24a5ffff addiu a1,a1,-1 +80050240: 00c33024 and a2,a2,v1 +80050244: 24840001 addiu a0,a0,1 +80050248: ac44003c sw a0,60(v0) +8005024c: ac450078 sw a1,120(v0) +80050250: ac460048 sw a2,72(v0) +80050254: ac45002c sw a1,44(v0) +80050258: ac450074 sw a1,116(v0) +8005025c: ac420068 sw v0,104(v0) +80050260: 03e00008 jr ra +80050264: ac420064 sw v0,100(v0) + +80050268 <_Z10fx_dec_r12v>: +80050268: 3c028021 lui v0,0x8021 +8005026c: 2442cfc0 addiu v0,v0,-12352 +80050270: 8c450030 lw a1,48(v0) +80050274: 8c460048 lw a2,72(v0) +80050278: 8c44003c lw a0,60(v0) +8005027c: 2403ecff li v1,-4865 +80050280: 24a5ffff addiu a1,a1,-1 +80050284: 00c33024 and a2,a2,v1 +80050288: 24840001 addiu a0,a0,1 +8005028c: ac44003c sw a0,60(v0) +80050290: ac450078 sw a1,120(v0) +80050294: ac460048 sw a2,72(v0) +80050298: ac450030 sw a1,48(v0) +8005029c: ac450074 sw a1,116(v0) +800502a0: ac420068 sw v0,104(v0) +800502a4: 03e00008 jr ra +800502a8: ac420064 sw v0,100(v0) + +800502ac <_Z10fx_dec_r13v>: +800502ac: 3c028021 lui v0,0x8021 +800502b0: 2442cfc0 addiu v0,v0,-12352 +800502b4: 8c450034 lw a1,52(v0) +800502b8: 8c460048 lw a2,72(v0) +800502bc: 8c44003c lw a0,60(v0) +800502c0: 2403ecff li v1,-4865 +800502c4: 24a5ffff addiu a1,a1,-1 +800502c8: 00c33024 and a2,a2,v1 +800502cc: 24840001 addiu a0,a0,1 +800502d0: ac44003c sw a0,60(v0) +800502d4: ac450078 sw a1,120(v0) +800502d8: ac460048 sw a2,72(v0) +800502dc: ac450034 sw a1,52(v0) +800502e0: ac450074 sw a1,116(v0) +800502e4: ac420068 sw v0,104(v0) +800502e8: 03e00008 jr ra +800502ec: ac420064 sw v0,100(v0) + +800502f0 <_Z10fx_dec_r14v>: +800502f0: 3c028021 lui v0,0x8021 +800502f4: 2442cfc0 addiu v0,v0,-12352 +800502f8: 8c440038 lw a0,56(v0) +800502fc: 8c450048 lw a1,72(v0) +80050300: 8c46003c lw a2,60(v0) +80050304: 2484ffff addiu a0,a0,-1 +80050308: 2403ecff li v1,-4865 +8005030c: 8c4701d4 lw a3,468(v0) +80050310: 00a32824 and a1,a1,v1 +80050314: 24c60001 addiu a2,a2,1 +80050318: 3083ffff andi v1,a0,0xffff +8005031c: ac450048 sw a1,72(v0) +80050320: ac46003c sw a2,60(v0) +80050324: 00e33821 addu a3,a3,v1 +80050328: ac440038 sw a0,56(v0) +8005032c: ac440074 sw a0,116(v0) +80050330: ac440078 sw a0,120(v0) +80050334: ac420068 sw v0,104(v0) +80050338: ac420064 sw v0,100(v0) +8005033c: 90e30000 lbu v1,0(a3) +80050340: 03e00008 jr ra +80050344: a043006c sb v1,108(v0) + +80050348 <_Z7fx_getbv>: +80050348: 3c028021 lui v0,0x8021 +8005034c: 2446cfc0 addiu a2,v0,-12352 +80050350: 8cc3003c lw v1,60(a2) +80050354: 90c4006c lbu a0,108(a2) +80050358: 8cc50064 lw a1,100(a2) +8005035c: 3c028021 lui v0,0x8021 +80050360: 24630001 addiu v1,v1,1 +80050364: 2442cff8 addiu v0,v0,-12296 +80050368: acc3003c sw v1,60(a2) +8005036c: 10a20008 beq a1,v0,80050390 <_Z7fx_getbv+0x48> +80050370: aca40000 sw a0,0(a1) +80050374: 8cc20048 lw v0,72(a2) +80050378: 2403ecff li v1,-4865 +8005037c: 00431024 and v0,v0,v1 +80050380: acc60064 sw a2,100(a2) +80050384: acc20048 sw v0,72(a2) +80050388: 03e00008 jr ra +8005038c: acc60068 sw a2,104(a2) +80050390: 94c20038 lhu v0,56(a2) +80050394: 8cc301d4 lw v1,468(a2) +80050398: 00621821 addu v1,v1,v0 +8005039c: 8cc20048 lw v0,72(a2) +800503a0: 90640000 lbu a0,0(v1) +800503a4: 2403ecff li v1,-4865 +800503a8: 00431024 and v0,v0,v1 +800503ac: a0c4006c sb a0,108(a2) +800503b0: acc60064 sw a2,100(a2) +800503b4: acc20048 sw v0,72(a2) +800503b8: 03e00008 jr ra +800503bc: acc60068 sw a2,104(a2) + +800503c0 <_Z8fx_getbhv>: +800503c0: 3c028021 lui v0,0x8021 +800503c4: 2446cfc0 addiu a2,v0,-12352 +800503c8: 8cc50068 lw a1,104(a2) +800503cc: 90c2006c lbu v0,108(a2) +800503d0: 90a40000 lbu a0,0(a1) +800503d4: 8cc3003c lw v1,60(a2) +800503d8: 00021200 sll v0,v0,0x8 +800503dc: 00822025 or a0,a0,v0 +800503e0: 8cc50064 lw a1,100(a2) +800503e4: 3c028021 lui v0,0x8021 +800503e8: 24630001 addiu v1,v1,1 +800503ec: 2442cff8 addiu v0,v0,-12296 +800503f0: acc3003c sw v1,60(a2) +800503f4: 10a20008 beq a1,v0,80050418 <_Z8fx_getbhv+0x58> +800503f8: aca40000 sw a0,0(a1) +800503fc: 8cc20048 lw v0,72(a2) +80050400: 2403ecff li v1,-4865 +80050404: 00431024 and v0,v0,v1 +80050408: acc60064 sw a2,100(a2) +8005040c: acc20048 sw v0,72(a2) +80050410: 03e00008 jr ra +80050414: acc60068 sw a2,104(a2) +80050418: 94c20038 lhu v0,56(a2) +8005041c: 8cc301d4 lw v1,468(a2) +80050420: 00621821 addu v1,v1,v0 +80050424: 8cc20048 lw v0,72(a2) +80050428: 90640000 lbu a0,0(v1) +8005042c: 2403ecff li v1,-4865 +80050430: 00431024 and v0,v0,v1 +80050434: a0c4006c sb a0,108(a2) +80050438: acc60064 sw a2,100(a2) +8005043c: acc20048 sw v0,72(a2) +80050440: 03e00008 jr ra +80050444: acc60068 sw a2,104(a2) + +80050448 <_Z8fx_getblv>: +80050448: 3c028021 lui v0,0x8021 +8005044c: 2446cfc0 addiu a2,v0,-12352 +80050450: 8cc40068 lw a0,104(a2) +80050454: 90c5006c lbu a1,108(a2) +80050458: 8c820000 lw v0,0(a0) +8005045c: 8cc3003c lw v1,60(a2) +80050460: 3042ff00 andi v0,v0,0xff00 +80050464: 00a22825 or a1,a1,v0 +80050468: 8cc40064 lw a0,100(a2) +8005046c: 3c028021 lui v0,0x8021 +80050470: 24630001 addiu v1,v1,1 +80050474: 2442cff8 addiu v0,v0,-12296 +80050478: acc3003c sw v1,60(a2) +8005047c: 10820008 beq a0,v0,800504a0 <_Z8fx_getblv+0x58> +80050480: ac850000 sw a1,0(a0) +80050484: 8cc20048 lw v0,72(a2) +80050488: 2403ecff li v1,-4865 +8005048c: 00431024 and v0,v0,v1 +80050490: acc60064 sw a2,100(a2) +80050494: acc20048 sw v0,72(a2) +80050498: 03e00008 jr ra +8005049c: acc60068 sw a2,104(a2) +800504a0: 94c20038 lhu v0,56(a2) +800504a4: 8cc301d4 lw v1,468(a2) +800504a8: 00621821 addu v1,v1,v0 +800504ac: 8cc20048 lw v0,72(a2) +800504b0: 90640000 lbu a0,0(v1) +800504b4: 2403ecff li v1,-4865 +800504b8: 00431024 and v0,v0,v1 +800504bc: a0c4006c sb a0,108(a2) +800504c0: acc60064 sw a2,100(a2) +800504c4: acc20048 sw v0,72(a2) +800504c8: 03e00008 jr ra +800504cc: acc60068 sw a2,104(a2) + +800504d0 <_Z8fx_getbsv>: +800504d0: 3c028021 lui v0,0x8021 +800504d4: 2446cfc0 addiu a2,v0,-12352 +800504d8: 8cc3003c lw v1,60(a2) +800504dc: 80c4006c lb a0,108(a2) +800504e0: 8cc50064 lw a1,100(a2) +800504e4: 3c028021 lui v0,0x8021 +800504e8: 24630001 addiu v1,v1,1 +800504ec: 2442cff8 addiu v0,v0,-12296 +800504f0: acc3003c sw v1,60(a2) +800504f4: 10a20008 beq a1,v0,80050518 <_Z8fx_getbsv+0x48> +800504f8: aca40000 sw a0,0(a1) +800504fc: 8cc20048 lw v0,72(a2) +80050500: 2403ecff li v1,-4865 +80050504: 00431024 and v0,v0,v1 +80050508: acc60064 sw a2,100(a2) +8005050c: acc20048 sw v0,72(a2) +80050510: 03e00008 jr ra +80050514: acc60068 sw a2,104(a2) +80050518: 94c20038 lhu v0,56(a2) +8005051c: 8cc301d4 lw v1,468(a2) +80050520: 00621821 addu v1,v1,v0 +80050524: 8cc20048 lw v0,72(a2) +80050528: 90640000 lbu a0,0(v1) +8005052c: 2403ecff li v1,-4865 +80050530: 00431024 and v0,v0,v1 +80050534: a0c4006c sb a0,108(a2) +80050538: acc60064 sw a2,100(a2) +8005053c: acc20048 sw v0,72(a2) +80050540: 03e00008 jr ra +80050544: acc60068 sw a2,104(a2) + +80050548 <_Z9fx_iwt_r0v>: +80050548: 3c0a8021 lui t2,0x8021 +8005054c: 2543cfc0 addiu v1,t2,-12352 +80050550: 8c69003c lw t1,60(v1) +80050554: 8c6701d8 lw a3,472(v1) +80050558: 25240001 addiu a0,t1,1 +8005055c: 3082ffff andi v0,a0,0xffff +80050560: ac64003c sw a0,60(v1) +80050564: 00e21021 addu v0,a3,v0 +80050568: 90440000 lbu a0,0(v0) +8005056c: 25260002 addiu a2,t1,2 +80050570: 30c2ffff andi v0,a2,0xffff +80050574: 9068006d lbu t0,109(v1) +80050578: 00e23821 addu a3,a3,v0 +8005057c: a064006d sb a0,109(v1) +80050580: ac66003c sw a2,60(v1) +80050584: 8c650048 lw a1,72(v1) +80050588: 308400ff andi a0,a0,0xff +8005058c: 90e60000 lbu a2,0(a3) +80050590: 00042200 sll a0,a0,0x8 +80050594: 2402ecff li v0,-4865 +80050598: 01044025 or t0,t0,a0 +8005059c: 00a22824 and a1,a1,v0 +800505a0: 25290003 addiu t1,t1,3 +800505a4: ad48cfc0 sw t0,-12352(t2) +800505a8: a066006d sb a2,109(v1) +800505ac: ac69003c sw t1,60(v1) +800505b0: ac650048 sw a1,72(v1) +800505b4: ac630064 sw v1,100(v1) +800505b8: 03e00008 jr ra +800505bc: ac630068 sw v1,104(v1) + +800505c0 <_Z9fx_iwt_r1v>: +800505c0: 3c028021 lui v0,0x8021 +800505c4: 2442cfc0 addiu v0,v0,-12352 +800505c8: 8c48003c lw t0,60(v0) +800505cc: 8c4701d8 lw a3,472(v0) +800505d0: 25040001 addiu a0,t0,1 +800505d4: 3083ffff andi v1,a0,0xffff +800505d8: ac44003c sw a0,60(v0) +800505dc: 00e31821 addu v1,a3,v1 +800505e0: 90640000 lbu a0,0(v1) +800505e4: 25060002 addiu a2,t0,2 +800505e8: 30c3ffff andi v1,a2,0xffff +800505ec: 9049006d lbu t1,109(v0) +800505f0: 00e33821 addu a3,a3,v1 +800505f4: a044006d sb a0,109(v0) +800505f8: ac46003c sw a2,60(v0) +800505fc: 8c450048 lw a1,72(v0) +80050600: 308400ff andi a0,a0,0xff +80050604: 90e60000 lbu a2,0(a3) +80050608: 00042200 sll a0,a0,0x8 +8005060c: 2403ecff li v1,-4865 +80050610: 01244825 or t1,t1,a0 +80050614: 00a32824 and a1,a1,v1 +80050618: 25080003 addiu t0,t0,3 +8005061c: a046006d sb a2,109(v0) +80050620: ac48003c sw t0,60(v0) +80050624: ac490004 sw t1,4(v0) +80050628: ac450048 sw a1,72(v0) +8005062c: ac420064 sw v0,100(v0) +80050630: 03e00008 jr ra +80050634: ac420068 sw v0,104(v0) + +80050638 <_Z9fx_iwt_r2v>: +80050638: 3c028021 lui v0,0x8021 +8005063c: 2442cfc0 addiu v0,v0,-12352 +80050640: 8c48003c lw t0,60(v0) +80050644: 8c4701d8 lw a3,472(v0) +80050648: 25040001 addiu a0,t0,1 +8005064c: 3083ffff andi v1,a0,0xffff +80050650: ac44003c sw a0,60(v0) +80050654: 00e31821 addu v1,a3,v1 +80050658: 90640000 lbu a0,0(v1) +8005065c: 25060002 addiu a2,t0,2 +80050660: 30c3ffff andi v1,a2,0xffff +80050664: 9049006d lbu t1,109(v0) +80050668: 00e33821 addu a3,a3,v1 +8005066c: a044006d sb a0,109(v0) +80050670: ac46003c sw a2,60(v0) +80050674: 8c450048 lw a1,72(v0) +80050678: 308400ff andi a0,a0,0xff +8005067c: 90e60000 lbu a2,0(a3) +80050680: 00042200 sll a0,a0,0x8 +80050684: 2403ecff li v1,-4865 +80050688: 01244825 or t1,t1,a0 +8005068c: 00a32824 and a1,a1,v1 +80050690: 25080003 addiu t0,t0,3 +80050694: a046006d sb a2,109(v0) +80050698: ac48003c sw t0,60(v0) +8005069c: ac490008 sw t1,8(v0) +800506a0: ac450048 sw a1,72(v0) +800506a4: ac420064 sw v0,100(v0) +800506a8: 03e00008 jr ra +800506ac: ac420068 sw v0,104(v0) + +800506b0 <_Z9fx_iwt_r3v>: +800506b0: 3c028021 lui v0,0x8021 +800506b4: 2442cfc0 addiu v0,v0,-12352 +800506b8: 8c48003c lw t0,60(v0) +800506bc: 8c4701d8 lw a3,472(v0) +800506c0: 25040001 addiu a0,t0,1 +800506c4: 3083ffff andi v1,a0,0xffff +800506c8: ac44003c sw a0,60(v0) +800506cc: 00e31821 addu v1,a3,v1 +800506d0: 90640000 lbu a0,0(v1) +800506d4: 25060002 addiu a2,t0,2 +800506d8: 30c3ffff andi v1,a2,0xffff +800506dc: 9049006d lbu t1,109(v0) +800506e0: 00e33821 addu a3,a3,v1 +800506e4: a044006d sb a0,109(v0) +800506e8: ac46003c sw a2,60(v0) +800506ec: 8c450048 lw a1,72(v0) +800506f0: 308400ff andi a0,a0,0xff +800506f4: 90e60000 lbu a2,0(a3) +800506f8: 00042200 sll a0,a0,0x8 +800506fc: 2403ecff li v1,-4865 +80050700: 01244825 or t1,t1,a0 +80050704: 00a32824 and a1,a1,v1 +80050708: 25080003 addiu t0,t0,3 +8005070c: a046006d sb a2,109(v0) +80050710: ac48003c sw t0,60(v0) +80050714: ac49000c sw t1,12(v0) +80050718: ac450048 sw a1,72(v0) +8005071c: ac420064 sw v0,100(v0) +80050720: 03e00008 jr ra +80050724: ac420068 sw v0,104(v0) + +80050728 <_Z9fx_iwt_r4v>: +80050728: 3c028021 lui v0,0x8021 +8005072c: 2442cfc0 addiu v0,v0,-12352 +80050730: 8c48003c lw t0,60(v0) +80050734: 8c4701d8 lw a3,472(v0) +80050738: 25040001 addiu a0,t0,1 +8005073c: 3083ffff andi v1,a0,0xffff +80050740: ac44003c sw a0,60(v0) +80050744: 00e31821 addu v1,a3,v1 +80050748: 90640000 lbu a0,0(v1) +8005074c: 25060002 addiu a2,t0,2 +80050750: 30c3ffff andi v1,a2,0xffff +80050754: 9049006d lbu t1,109(v0) +80050758: 00e33821 addu a3,a3,v1 +8005075c: a044006d sb a0,109(v0) +80050760: ac46003c sw a2,60(v0) +80050764: 8c450048 lw a1,72(v0) +80050768: 308400ff andi a0,a0,0xff +8005076c: 90e60000 lbu a2,0(a3) +80050770: 00042200 sll a0,a0,0x8 +80050774: 2403ecff li v1,-4865 +80050778: 01244825 or t1,t1,a0 +8005077c: 00a32824 and a1,a1,v1 +80050780: 25080003 addiu t0,t0,3 +80050784: a046006d sb a2,109(v0) +80050788: ac48003c sw t0,60(v0) +8005078c: ac490010 sw t1,16(v0) +80050790: ac450048 sw a1,72(v0) +80050794: ac420064 sw v0,100(v0) +80050798: 03e00008 jr ra +8005079c: ac420068 sw v0,104(v0) + +800507a0 <_Z9fx_iwt_r5v>: +800507a0: 3c028021 lui v0,0x8021 +800507a4: 2442cfc0 addiu v0,v0,-12352 +800507a8: 8c48003c lw t0,60(v0) +800507ac: 8c4701d8 lw a3,472(v0) +800507b0: 25040001 addiu a0,t0,1 +800507b4: 3083ffff andi v1,a0,0xffff +800507b8: ac44003c sw a0,60(v0) +800507bc: 00e31821 addu v1,a3,v1 +800507c0: 90640000 lbu a0,0(v1) +800507c4: 25060002 addiu a2,t0,2 +800507c8: 30c3ffff andi v1,a2,0xffff +800507cc: 9049006d lbu t1,109(v0) +800507d0: 00e33821 addu a3,a3,v1 +800507d4: a044006d sb a0,109(v0) +800507d8: ac46003c sw a2,60(v0) +800507dc: 8c450048 lw a1,72(v0) +800507e0: 308400ff andi a0,a0,0xff +800507e4: 90e60000 lbu a2,0(a3) +800507e8: 00042200 sll a0,a0,0x8 +800507ec: 2403ecff li v1,-4865 +800507f0: 01244825 or t1,t1,a0 +800507f4: 00a32824 and a1,a1,v1 +800507f8: 25080003 addiu t0,t0,3 +800507fc: a046006d sb a2,109(v0) +80050800: ac48003c sw t0,60(v0) +80050804: ac490014 sw t1,20(v0) +80050808: ac450048 sw a1,72(v0) +8005080c: ac420064 sw v0,100(v0) +80050810: 03e00008 jr ra +80050814: ac420068 sw v0,104(v0) + +80050818 <_Z9fx_iwt_r6v>: +80050818: 3c028021 lui v0,0x8021 +8005081c: 2442cfc0 addiu v0,v0,-12352 +80050820: 8c48003c lw t0,60(v0) +80050824: 8c4701d8 lw a3,472(v0) +80050828: 25040001 addiu a0,t0,1 +8005082c: 3083ffff andi v1,a0,0xffff +80050830: ac44003c sw a0,60(v0) +80050834: 00e31821 addu v1,a3,v1 +80050838: 90640000 lbu a0,0(v1) +8005083c: 25060002 addiu a2,t0,2 +80050840: 30c3ffff andi v1,a2,0xffff +80050844: 9049006d lbu t1,109(v0) +80050848: 00e33821 addu a3,a3,v1 +8005084c: a044006d sb a0,109(v0) +80050850: ac46003c sw a2,60(v0) +80050854: 8c450048 lw a1,72(v0) +80050858: 308400ff andi a0,a0,0xff +8005085c: 90e60000 lbu a2,0(a3) +80050860: 00042200 sll a0,a0,0x8 +80050864: 2403ecff li v1,-4865 +80050868: 01244825 or t1,t1,a0 +8005086c: 00a32824 and a1,a1,v1 +80050870: 25080003 addiu t0,t0,3 +80050874: a046006d sb a2,109(v0) +80050878: ac48003c sw t0,60(v0) +8005087c: ac490018 sw t1,24(v0) +80050880: ac450048 sw a1,72(v0) +80050884: ac420064 sw v0,100(v0) +80050888: 03e00008 jr ra +8005088c: ac420068 sw v0,104(v0) + +80050890 <_Z9fx_iwt_r7v>: +80050890: 3c028021 lui v0,0x8021 +80050894: 2442cfc0 addiu v0,v0,-12352 +80050898: 8c48003c lw t0,60(v0) +8005089c: 8c4701d8 lw a3,472(v0) +800508a0: 25040001 addiu a0,t0,1 +800508a4: 3083ffff andi v1,a0,0xffff +800508a8: ac44003c sw a0,60(v0) +800508ac: 00e31821 addu v1,a3,v1 +800508b0: 90640000 lbu a0,0(v1) +800508b4: 25060002 addiu a2,t0,2 +800508b8: 30c3ffff andi v1,a2,0xffff +800508bc: 9049006d lbu t1,109(v0) +800508c0: 00e33821 addu a3,a3,v1 +800508c4: a044006d sb a0,109(v0) +800508c8: ac46003c sw a2,60(v0) +800508cc: 8c450048 lw a1,72(v0) +800508d0: 308400ff andi a0,a0,0xff +800508d4: 90e60000 lbu a2,0(a3) +800508d8: 00042200 sll a0,a0,0x8 +800508dc: 2403ecff li v1,-4865 +800508e0: 01244825 or t1,t1,a0 +800508e4: 00a32824 and a1,a1,v1 +800508e8: 25080003 addiu t0,t0,3 +800508ec: a046006d sb a2,109(v0) +800508f0: ac48003c sw t0,60(v0) +800508f4: ac49001c sw t1,28(v0) +800508f8: ac450048 sw a1,72(v0) +800508fc: ac420064 sw v0,100(v0) +80050900: 03e00008 jr ra +80050904: ac420068 sw v0,104(v0) + +80050908 <_Z9fx_iwt_r8v>: +80050908: 3c028021 lui v0,0x8021 +8005090c: 2442cfc0 addiu v0,v0,-12352 +80050910: 8c48003c lw t0,60(v0) +80050914: 8c4701d8 lw a3,472(v0) +80050918: 25040001 addiu a0,t0,1 +8005091c: 3083ffff andi v1,a0,0xffff +80050920: ac44003c sw a0,60(v0) +80050924: 00e31821 addu v1,a3,v1 +80050928: 90640000 lbu a0,0(v1) +8005092c: 25060002 addiu a2,t0,2 +80050930: 30c3ffff andi v1,a2,0xffff +80050934: 9049006d lbu t1,109(v0) +80050938: 00e33821 addu a3,a3,v1 +8005093c: a044006d sb a0,109(v0) +80050940: ac46003c sw a2,60(v0) +80050944: 8c450048 lw a1,72(v0) +80050948: 308400ff andi a0,a0,0xff +8005094c: 90e60000 lbu a2,0(a3) +80050950: 00042200 sll a0,a0,0x8 +80050954: 2403ecff li v1,-4865 +80050958: 01244825 or t1,t1,a0 +8005095c: 00a32824 and a1,a1,v1 +80050960: 25080003 addiu t0,t0,3 +80050964: a046006d sb a2,109(v0) +80050968: ac48003c sw t0,60(v0) +8005096c: ac490020 sw t1,32(v0) +80050970: ac450048 sw a1,72(v0) +80050974: ac420064 sw v0,100(v0) +80050978: 03e00008 jr ra +8005097c: ac420068 sw v0,104(v0) + +80050980 <_Z9fx_iwt_r9v>: +80050980: 3c028021 lui v0,0x8021 +80050984: 2442cfc0 addiu v0,v0,-12352 +80050988: 8c48003c lw t0,60(v0) +8005098c: 8c4701d8 lw a3,472(v0) +80050990: 25040001 addiu a0,t0,1 +80050994: 3083ffff andi v1,a0,0xffff +80050998: ac44003c sw a0,60(v0) +8005099c: 00e31821 addu v1,a3,v1 +800509a0: 90640000 lbu a0,0(v1) +800509a4: 25060002 addiu a2,t0,2 +800509a8: 30c3ffff andi v1,a2,0xffff +800509ac: 9049006d lbu t1,109(v0) +800509b0: 00e33821 addu a3,a3,v1 +800509b4: a044006d sb a0,109(v0) +800509b8: ac46003c sw a2,60(v0) +800509bc: 8c450048 lw a1,72(v0) +800509c0: 308400ff andi a0,a0,0xff +800509c4: 90e60000 lbu a2,0(a3) +800509c8: 00042200 sll a0,a0,0x8 +800509cc: 2403ecff li v1,-4865 +800509d0: 01244825 or t1,t1,a0 +800509d4: 00a32824 and a1,a1,v1 +800509d8: 25080003 addiu t0,t0,3 +800509dc: a046006d sb a2,109(v0) +800509e0: ac48003c sw t0,60(v0) +800509e4: ac490024 sw t1,36(v0) +800509e8: ac450048 sw a1,72(v0) +800509ec: ac420064 sw v0,100(v0) +800509f0: 03e00008 jr ra +800509f4: ac420068 sw v0,104(v0) + +800509f8 <_Z10fx_iwt_r10v>: +800509f8: 3c028021 lui v0,0x8021 +800509fc: 2442cfc0 addiu v0,v0,-12352 +80050a00: 8c48003c lw t0,60(v0) +80050a04: 8c4701d8 lw a3,472(v0) +80050a08: 25040001 addiu a0,t0,1 +80050a0c: 3083ffff andi v1,a0,0xffff +80050a10: ac44003c sw a0,60(v0) +80050a14: 00e31821 addu v1,a3,v1 +80050a18: 90640000 lbu a0,0(v1) +80050a1c: 25060002 addiu a2,t0,2 +80050a20: 30c3ffff andi v1,a2,0xffff +80050a24: 9049006d lbu t1,109(v0) +80050a28: 00e33821 addu a3,a3,v1 +80050a2c: a044006d sb a0,109(v0) +80050a30: ac46003c sw a2,60(v0) +80050a34: 8c450048 lw a1,72(v0) +80050a38: 308400ff andi a0,a0,0xff +80050a3c: 90e60000 lbu a2,0(a3) +80050a40: 00042200 sll a0,a0,0x8 +80050a44: 2403ecff li v1,-4865 +80050a48: 01244825 or t1,t1,a0 +80050a4c: 00a32824 and a1,a1,v1 +80050a50: 25080003 addiu t0,t0,3 +80050a54: a046006d sb a2,109(v0) +80050a58: ac48003c sw t0,60(v0) +80050a5c: ac490028 sw t1,40(v0) +80050a60: ac450048 sw a1,72(v0) +80050a64: ac420064 sw v0,100(v0) +80050a68: 03e00008 jr ra +80050a6c: ac420068 sw v0,104(v0) + +80050a70 <_Z10fx_iwt_r11v>: +80050a70: 3c028021 lui v0,0x8021 +80050a74: 2442cfc0 addiu v0,v0,-12352 +80050a78: 8c48003c lw t0,60(v0) +80050a7c: 8c4701d8 lw a3,472(v0) +80050a80: 25040001 addiu a0,t0,1 +80050a84: 3083ffff andi v1,a0,0xffff +80050a88: ac44003c sw a0,60(v0) +80050a8c: 00e31821 addu v1,a3,v1 +80050a90: 90640000 lbu a0,0(v1) +80050a94: 25060002 addiu a2,t0,2 +80050a98: 30c3ffff andi v1,a2,0xffff +80050a9c: 9049006d lbu t1,109(v0) +80050aa0: 00e33821 addu a3,a3,v1 +80050aa4: a044006d sb a0,109(v0) +80050aa8: ac46003c sw a2,60(v0) +80050aac: 8c450048 lw a1,72(v0) +80050ab0: 308400ff andi a0,a0,0xff +80050ab4: 90e60000 lbu a2,0(a3) +80050ab8: 00042200 sll a0,a0,0x8 +80050abc: 2403ecff li v1,-4865 +80050ac0: 01244825 or t1,t1,a0 +80050ac4: 00a32824 and a1,a1,v1 +80050ac8: 25080003 addiu t0,t0,3 +80050acc: a046006d sb a2,109(v0) +80050ad0: ac48003c sw t0,60(v0) +80050ad4: ac49002c sw t1,44(v0) +80050ad8: ac450048 sw a1,72(v0) +80050adc: ac420064 sw v0,100(v0) +80050ae0: 03e00008 jr ra +80050ae4: ac420068 sw v0,104(v0) + +80050ae8 <_Z10fx_iwt_r12v>: +80050ae8: 3c028021 lui v0,0x8021 +80050aec: 2442cfc0 addiu v0,v0,-12352 +80050af0: 8c48003c lw t0,60(v0) +80050af4: 8c4701d8 lw a3,472(v0) +80050af8: 25040001 addiu a0,t0,1 +80050afc: 3083ffff andi v1,a0,0xffff +80050b00: ac44003c sw a0,60(v0) +80050b04: 00e31821 addu v1,a3,v1 +80050b08: 90640000 lbu a0,0(v1) +80050b0c: 25060002 addiu a2,t0,2 +80050b10: 30c3ffff andi v1,a2,0xffff +80050b14: 9049006d lbu t1,109(v0) +80050b18: 00e33821 addu a3,a3,v1 +80050b1c: a044006d sb a0,109(v0) +80050b20: ac46003c sw a2,60(v0) +80050b24: 8c450048 lw a1,72(v0) +80050b28: 308400ff andi a0,a0,0xff +80050b2c: 90e60000 lbu a2,0(a3) +80050b30: 00042200 sll a0,a0,0x8 +80050b34: 2403ecff li v1,-4865 +80050b38: 01244825 or t1,t1,a0 +80050b3c: 00a32824 and a1,a1,v1 +80050b40: 25080003 addiu t0,t0,3 +80050b44: a046006d sb a2,109(v0) +80050b48: ac48003c sw t0,60(v0) +80050b4c: ac490030 sw t1,48(v0) +80050b50: ac450048 sw a1,72(v0) +80050b54: ac420064 sw v0,100(v0) +80050b58: 03e00008 jr ra +80050b5c: ac420068 sw v0,104(v0) + +80050b60 <_Z10fx_iwt_r13v>: +80050b60: 3c028021 lui v0,0x8021 +80050b64: 2442cfc0 addiu v0,v0,-12352 +80050b68: 8c48003c lw t0,60(v0) +80050b6c: 8c4701d8 lw a3,472(v0) +80050b70: 25040001 addiu a0,t0,1 +80050b74: 3083ffff andi v1,a0,0xffff +80050b78: ac44003c sw a0,60(v0) +80050b7c: 00e31821 addu v1,a3,v1 +80050b80: 90640000 lbu a0,0(v1) +80050b84: 25060002 addiu a2,t0,2 +80050b88: 30c3ffff andi v1,a2,0xffff +80050b8c: 9049006d lbu t1,109(v0) +80050b90: 00e33821 addu a3,a3,v1 +80050b94: a044006d sb a0,109(v0) +80050b98: ac46003c sw a2,60(v0) +80050b9c: 8c450048 lw a1,72(v0) +80050ba0: 308400ff andi a0,a0,0xff +80050ba4: 90e60000 lbu a2,0(a3) +80050ba8: 00042200 sll a0,a0,0x8 +80050bac: 2403ecff li v1,-4865 +80050bb0: 01244825 or t1,t1,a0 +80050bb4: 00a32824 and a1,a1,v1 +80050bb8: 25080003 addiu t0,t0,3 +80050bbc: a046006d sb a2,109(v0) +80050bc0: ac48003c sw t0,60(v0) +80050bc4: ac490034 sw t1,52(v0) +80050bc8: ac450048 sw a1,72(v0) +80050bcc: ac420064 sw v0,100(v0) +80050bd0: 03e00008 jr ra +80050bd4: ac420068 sw v0,104(v0) + +80050bd8 <_Z10fx_iwt_r14v>: +80050bd8: 3c038021 lui v1,0x8021 +80050bdc: 2463cfc0 addiu v1,v1,-12352 +80050be0: 8c69003c lw t1,60(v1) +80050be4: 8c6701d8 lw a3,472(v1) +80050be8: 25240001 addiu a0,t1,1 +80050bec: 3082ffff andi v0,a0,0xffff +80050bf0: ac64003c sw a0,60(v1) +80050bf4: 00e21021 addu v0,a3,v0 +80050bf8: 90440000 lbu a0,0(v0) +80050bfc: 25260002 addiu a2,t1,2 +80050c00: 30c2ffff andi v0,a2,0xffff +80050c04: ac66003c sw a2,60(v1) +80050c08: 9068006d lbu t0,109(v1) +80050c0c: 00e23821 addu a3,a3,v0 +80050c10: a064006d sb a0,109(v1) +80050c14: 8c650048 lw a1,72(v1) +80050c18: 308400ff andi a0,a0,0xff +80050c1c: 90ea0000 lbu t2,0(a3) +80050c20: 2402ecff li v0,-4865 +80050c24: 00042200 sll a0,a0,0x8 +80050c28: 8c6601d4 lw a2,468(v1) +80050c2c: 01044025 or t0,t0,a0 +80050c30: 00a22824 and a1,a1,v0 +80050c34: 25290003 addiu t1,t1,3 +80050c38: a06a006d sb t2,109(v1) +80050c3c: ac69003c sw t1,60(v1) +80050c40: ac650048 sw a1,72(v1) +80050c44: 00c83021 addu a2,a2,t0 +80050c48: ac680038 sw t0,56(v1) +80050c4c: ac630068 sw v1,104(v1) +80050c50: ac630064 sw v1,100(v1) +80050c54: 90c20000 lbu v0,0(a2) +80050c58: 03e00008 jr ra +80050c5c: a062006c sb v0,108(v1) + +80050c60 <_Z10fx_iwt_r15v>: +80050c60: 3c028021 lui v0,0x8021 +80050c64: 2442cfc0 addiu v0,v0,-12352 +80050c68: 8c46003c lw a2,60(v0) +80050c6c: 8c4701d8 lw a3,472(v0) +80050c70: 24c40001 addiu a0,a2,1 +80050c74: 3083ffff andi v1,a0,0xffff +80050c78: ac44003c sw a0,60(v0) +80050c7c: 00e31821 addu v1,a3,v1 +80050c80: 90640000 lbu a0,0(v1) +80050c84: 24c60002 addiu a2,a2,2 +80050c88: 30c3ffff andi v1,a2,0xffff +80050c8c: 9048006d lbu t0,109(v0) +80050c90: 00e33821 addu a3,a3,v1 +80050c94: a044006d sb a0,109(v0) +80050c98: ac46003c sw a2,60(v0) +80050c9c: 8c450048 lw a1,72(v0) +80050ca0: 308400ff andi a0,a0,0xff +80050ca4: 90e60000 lbu a2,0(a3) +80050ca8: 00042200 sll a0,a0,0x8 +80050cac: 2403ecff li v1,-4865 +80050cb0: 01044025 or t0,t0,a0 +80050cb4: 00a32824 and a1,a1,v1 +80050cb8: a046006d sb a2,109(v0) +80050cbc: ac48003c sw t0,60(v0) +80050cc0: ac450048 sw a1,72(v0) +80050cc4: ac420064 sw v0,100(v0) +80050cc8: 03e00008 jr ra +80050ccc: ac420068 sw v0,104(v0) + +80050cd0 <_Z8fx_lm_r0v>: +80050cd0: 3c098021 lui t1,0x8021 +80050cd4: 2523cfc0 addiu v1,t1,-12352 +80050cd8: 8c67003c lw a3,60(v1) +80050cdc: 9065006d lbu a1,109(v1) +80050ce0: 24e40001 addiu a0,a3,1 +80050ce4: 8c6601d8 lw a2,472(v1) +80050ce8: 3082ffff andi v0,a0,0xffff +80050cec: ac64003c sw a0,60(v1) +80050cf0: ac650060 sw a1,96(v1) +80050cf4: 00c21021 addu v0,a2,v0 +80050cf8: 90440000 lbu a0,0(v0) +80050cfc: 24e80002 addiu t0,a3,2 +80050d00: 308200ff andi v0,a0,0xff +80050d04: 00021200 sll v0,v0,0x8 +80050d08: a064006d sb a0,109(v1) +80050d0c: 00a22825 or a1,a1,v0 +80050d10: 3104ffff andi a0,t0,0xffff +80050d14: ac68003c sw t0,60(v1) +80050d18: ac650060 sw a1,96(v1) +80050d1c: 00c43021 addu a2,a2,a0 +80050d20: 90c20000 lbu v0,0(a2) +80050d24: 8c6401d0 lw a0,464(v1) +80050d28: 24e70003 addiu a3,a3,3 +80050d2c: a062006d sb v0,109(v1) +80050d30: ac67003c sw a3,60(v1) +80050d34: 00851021 addu v0,a0,a1 +80050d38: 90460000 lbu a2,0(v0) +80050d3c: 38a50001 xori a1,a1,0x1 +80050d40: 00852021 addu a0,a0,a1 +80050d44: ad26cfc0 sw a2,-12352(t1) +80050d48: 90820000 lbu v0,0(a0) +80050d4c: 8c650048 lw a1,72(v1) +80050d50: 00021200 sll v0,v0,0x8 +80050d54: 2404ecff li a0,-4865 +80050d58: 00c23025 or a2,a2,v0 +80050d5c: 00a42824 and a1,a1,a0 +80050d60: ad26cfc0 sw a2,-12352(t1) +80050d64: ac650048 sw a1,72(v1) +80050d68: ac630064 sw v1,100(v1) +80050d6c: 03e00008 jr ra +80050d70: ac630068 sw v1,104(v1) + +80050d74 <_Z8fx_lm_r1v>: +80050d74: 3c038021 lui v1,0x8021 +80050d78: 2463cfc0 addiu v1,v1,-12352 +80050d7c: 8c67003c lw a3,60(v1) +80050d80: 9065006d lbu a1,109(v1) +80050d84: 24e40001 addiu a0,a3,1 +80050d88: 8c6601d8 lw a2,472(v1) +80050d8c: 3082ffff andi v0,a0,0xffff +80050d90: ac64003c sw a0,60(v1) +80050d94: ac650060 sw a1,96(v1) +80050d98: 00c21021 addu v0,a2,v0 +80050d9c: 90440000 lbu a0,0(v0) +80050da0: 24e80002 addiu t0,a3,2 +80050da4: 308200ff andi v0,a0,0xff +80050da8: 00021200 sll v0,v0,0x8 +80050dac: a064006d sb a0,109(v1) +80050db0: 00a22825 or a1,a1,v0 +80050db4: 3104ffff andi a0,t0,0xffff +80050db8: ac68003c sw t0,60(v1) +80050dbc: ac650060 sw a1,96(v1) +80050dc0: 00c43021 addu a2,a2,a0 +80050dc4: 90c20000 lbu v0,0(a2) +80050dc8: 8c6401d0 lw a0,464(v1) +80050dcc: 24e70003 addiu a3,a3,3 +80050dd0: a062006d sb v0,109(v1) +80050dd4: ac67003c sw a3,60(v1) +80050dd8: 00851021 addu v0,a0,a1 +80050ddc: 90460000 lbu a2,0(v0) +80050de0: 38a50001 xori a1,a1,0x1 +80050de4: 00852021 addu a0,a0,a1 +80050de8: ac660004 sw a2,4(v1) +80050dec: 90820000 lbu v0,0(a0) +80050df0: 8c650048 lw a1,72(v1) +80050df4: 00021200 sll v0,v0,0x8 +80050df8: 2404ecff li a0,-4865 +80050dfc: 00c23025 or a2,a2,v0 +80050e00: 00a42824 and a1,a1,a0 +80050e04: ac660004 sw a2,4(v1) +80050e08: ac650048 sw a1,72(v1) +80050e0c: ac630064 sw v1,100(v1) +80050e10: 03e00008 jr ra +80050e14: ac630068 sw v1,104(v1) + +80050e18 <_Z8fx_lm_r2v>: +80050e18: 3c038021 lui v1,0x8021 +80050e1c: 2463cfc0 addiu v1,v1,-12352 +80050e20: 8c67003c lw a3,60(v1) +80050e24: 9065006d lbu a1,109(v1) +80050e28: 24e40001 addiu a0,a3,1 +80050e2c: 8c6601d8 lw a2,472(v1) +80050e30: 3082ffff andi v0,a0,0xffff +80050e34: ac64003c sw a0,60(v1) +80050e38: ac650060 sw a1,96(v1) +80050e3c: 00c21021 addu v0,a2,v0 +80050e40: 90440000 lbu a0,0(v0) +80050e44: 24e80002 addiu t0,a3,2 +80050e48: 308200ff andi v0,a0,0xff +80050e4c: 00021200 sll v0,v0,0x8 +80050e50: a064006d sb a0,109(v1) +80050e54: 00a22825 or a1,a1,v0 +80050e58: 3104ffff andi a0,t0,0xffff +80050e5c: ac68003c sw t0,60(v1) +80050e60: ac650060 sw a1,96(v1) +80050e64: 00c43021 addu a2,a2,a0 +80050e68: 90c20000 lbu v0,0(a2) +80050e6c: 8c6401d0 lw a0,464(v1) +80050e70: 24e70003 addiu a3,a3,3 +80050e74: a062006d sb v0,109(v1) +80050e78: ac67003c sw a3,60(v1) +80050e7c: 00851021 addu v0,a0,a1 +80050e80: 90460000 lbu a2,0(v0) +80050e84: 38a50001 xori a1,a1,0x1 +80050e88: 00852021 addu a0,a0,a1 +80050e8c: ac660008 sw a2,8(v1) +80050e90: 90820000 lbu v0,0(a0) +80050e94: 8c650048 lw a1,72(v1) +80050e98: 00021200 sll v0,v0,0x8 +80050e9c: 2404ecff li a0,-4865 +80050ea0: 00c23025 or a2,a2,v0 +80050ea4: 00a42824 and a1,a1,a0 +80050ea8: ac660008 sw a2,8(v1) +80050eac: ac650048 sw a1,72(v1) +80050eb0: ac630064 sw v1,100(v1) +80050eb4: 03e00008 jr ra +80050eb8: ac630068 sw v1,104(v1) + +80050ebc <_Z8fx_lm_r3v>: +80050ebc: 3c038021 lui v1,0x8021 +80050ec0: 2463cfc0 addiu v1,v1,-12352 +80050ec4: 8c67003c lw a3,60(v1) +80050ec8: 9065006d lbu a1,109(v1) +80050ecc: 24e40001 addiu a0,a3,1 +80050ed0: 8c6601d8 lw a2,472(v1) +80050ed4: 3082ffff andi v0,a0,0xffff +80050ed8: ac64003c sw a0,60(v1) +80050edc: ac650060 sw a1,96(v1) +80050ee0: 00c21021 addu v0,a2,v0 +80050ee4: 90440000 lbu a0,0(v0) +80050ee8: 24e80002 addiu t0,a3,2 +80050eec: 308200ff andi v0,a0,0xff +80050ef0: 00021200 sll v0,v0,0x8 +80050ef4: a064006d sb a0,109(v1) +80050ef8: 00a22825 or a1,a1,v0 +80050efc: 3104ffff andi a0,t0,0xffff +80050f00: ac68003c sw t0,60(v1) +80050f04: ac650060 sw a1,96(v1) +80050f08: 00c43021 addu a2,a2,a0 +80050f0c: 90c20000 lbu v0,0(a2) +80050f10: 8c6401d0 lw a0,464(v1) +80050f14: 24e70003 addiu a3,a3,3 +80050f18: a062006d sb v0,109(v1) +80050f1c: ac67003c sw a3,60(v1) +80050f20: 00851021 addu v0,a0,a1 +80050f24: 90460000 lbu a2,0(v0) +80050f28: 38a50001 xori a1,a1,0x1 +80050f2c: 00852021 addu a0,a0,a1 +80050f30: ac66000c sw a2,12(v1) +80050f34: 90820000 lbu v0,0(a0) +80050f38: 8c650048 lw a1,72(v1) +80050f3c: 00021200 sll v0,v0,0x8 +80050f40: 2404ecff li a0,-4865 +80050f44: 00c23025 or a2,a2,v0 +80050f48: 00a42824 and a1,a1,a0 +80050f4c: ac66000c sw a2,12(v1) +80050f50: ac650048 sw a1,72(v1) +80050f54: ac630064 sw v1,100(v1) +80050f58: 03e00008 jr ra +80050f5c: ac630068 sw v1,104(v1) + +80050f60 <_Z8fx_lm_r4v>: +80050f60: 3c038021 lui v1,0x8021 +80050f64: 2463cfc0 addiu v1,v1,-12352 +80050f68: 8c67003c lw a3,60(v1) +80050f6c: 9065006d lbu a1,109(v1) +80050f70: 24e40001 addiu a0,a3,1 +80050f74: 8c6601d8 lw a2,472(v1) +80050f78: 3082ffff andi v0,a0,0xffff +80050f7c: ac64003c sw a0,60(v1) +80050f80: ac650060 sw a1,96(v1) +80050f84: 00c21021 addu v0,a2,v0 +80050f88: 90440000 lbu a0,0(v0) +80050f8c: 24e80002 addiu t0,a3,2 +80050f90: 308200ff andi v0,a0,0xff +80050f94: 00021200 sll v0,v0,0x8 +80050f98: a064006d sb a0,109(v1) +80050f9c: 00a22825 or a1,a1,v0 +80050fa0: 3104ffff andi a0,t0,0xffff +80050fa4: ac68003c sw t0,60(v1) +80050fa8: ac650060 sw a1,96(v1) +80050fac: 00c43021 addu a2,a2,a0 +80050fb0: 90c20000 lbu v0,0(a2) +80050fb4: 8c6401d0 lw a0,464(v1) +80050fb8: 24e70003 addiu a3,a3,3 +80050fbc: a062006d sb v0,109(v1) +80050fc0: ac67003c sw a3,60(v1) +80050fc4: 00851021 addu v0,a0,a1 +80050fc8: 90460000 lbu a2,0(v0) +80050fcc: 38a50001 xori a1,a1,0x1 +80050fd0: 00852021 addu a0,a0,a1 +80050fd4: ac660010 sw a2,16(v1) +80050fd8: 90820000 lbu v0,0(a0) +80050fdc: 8c650048 lw a1,72(v1) +80050fe0: 00021200 sll v0,v0,0x8 +80050fe4: 2404ecff li a0,-4865 +80050fe8: 00c23025 or a2,a2,v0 +80050fec: 00a42824 and a1,a1,a0 +80050ff0: ac660010 sw a2,16(v1) +80050ff4: ac650048 sw a1,72(v1) +80050ff8: ac630064 sw v1,100(v1) +80050ffc: 03e00008 jr ra +80051000: ac630068 sw v1,104(v1) + +80051004 <_Z8fx_lm_r5v>: +80051004: 3c038021 lui v1,0x8021 +80051008: 2463cfc0 addiu v1,v1,-12352 +8005100c: 8c67003c lw a3,60(v1) +80051010: 9065006d lbu a1,109(v1) +80051014: 24e40001 addiu a0,a3,1 +80051018: 8c6601d8 lw a2,472(v1) +8005101c: 3082ffff andi v0,a0,0xffff +80051020: ac64003c sw a0,60(v1) +80051024: ac650060 sw a1,96(v1) +80051028: 00c21021 addu v0,a2,v0 +8005102c: 90440000 lbu a0,0(v0) +80051030: 24e80002 addiu t0,a3,2 +80051034: 308200ff andi v0,a0,0xff +80051038: 00021200 sll v0,v0,0x8 +8005103c: a064006d sb a0,109(v1) +80051040: 00a22825 or a1,a1,v0 +80051044: 3104ffff andi a0,t0,0xffff +80051048: ac68003c sw t0,60(v1) +8005104c: ac650060 sw a1,96(v1) +80051050: 00c43021 addu a2,a2,a0 +80051054: 90c20000 lbu v0,0(a2) +80051058: 8c6401d0 lw a0,464(v1) +8005105c: 24e70003 addiu a3,a3,3 +80051060: a062006d sb v0,109(v1) +80051064: ac67003c sw a3,60(v1) +80051068: 00851021 addu v0,a0,a1 +8005106c: 90460000 lbu a2,0(v0) +80051070: 38a50001 xori a1,a1,0x1 +80051074: 00852021 addu a0,a0,a1 +80051078: ac660014 sw a2,20(v1) +8005107c: 90820000 lbu v0,0(a0) +80051080: 8c650048 lw a1,72(v1) +80051084: 00021200 sll v0,v0,0x8 +80051088: 2404ecff li a0,-4865 +8005108c: 00c23025 or a2,a2,v0 +80051090: 00a42824 and a1,a1,a0 +80051094: ac660014 sw a2,20(v1) +80051098: ac650048 sw a1,72(v1) +8005109c: ac630064 sw v1,100(v1) +800510a0: 03e00008 jr ra +800510a4: ac630068 sw v1,104(v1) + +800510a8 <_Z8fx_lm_r6v>: +800510a8: 3c038021 lui v1,0x8021 +800510ac: 2463cfc0 addiu v1,v1,-12352 +800510b0: 8c67003c lw a3,60(v1) +800510b4: 9065006d lbu a1,109(v1) +800510b8: 24e40001 addiu a0,a3,1 +800510bc: 8c6601d8 lw a2,472(v1) +800510c0: 3082ffff andi v0,a0,0xffff +800510c4: ac64003c sw a0,60(v1) +800510c8: ac650060 sw a1,96(v1) +800510cc: 00c21021 addu v0,a2,v0 +800510d0: 90440000 lbu a0,0(v0) +800510d4: 24e80002 addiu t0,a3,2 +800510d8: 308200ff andi v0,a0,0xff +800510dc: 00021200 sll v0,v0,0x8 +800510e0: a064006d sb a0,109(v1) +800510e4: 00a22825 or a1,a1,v0 +800510e8: 3104ffff andi a0,t0,0xffff +800510ec: ac68003c sw t0,60(v1) +800510f0: ac650060 sw a1,96(v1) +800510f4: 00c43021 addu a2,a2,a0 +800510f8: 90c20000 lbu v0,0(a2) +800510fc: 8c6401d0 lw a0,464(v1) +80051100: 24e70003 addiu a3,a3,3 +80051104: a062006d sb v0,109(v1) +80051108: ac67003c sw a3,60(v1) +8005110c: 00851021 addu v0,a0,a1 +80051110: 90460000 lbu a2,0(v0) +80051114: 38a50001 xori a1,a1,0x1 +80051118: 00852021 addu a0,a0,a1 +8005111c: ac660018 sw a2,24(v1) +80051120: 90820000 lbu v0,0(a0) +80051124: 8c650048 lw a1,72(v1) +80051128: 00021200 sll v0,v0,0x8 +8005112c: 2404ecff li a0,-4865 +80051130: 00c23025 or a2,a2,v0 +80051134: 00a42824 and a1,a1,a0 +80051138: ac660018 sw a2,24(v1) +8005113c: ac650048 sw a1,72(v1) +80051140: ac630064 sw v1,100(v1) +80051144: 03e00008 jr ra +80051148: ac630068 sw v1,104(v1) + +8005114c <_Z8fx_lm_r7v>: +8005114c: 3c038021 lui v1,0x8021 +80051150: 2463cfc0 addiu v1,v1,-12352 +80051154: 8c67003c lw a3,60(v1) +80051158: 9065006d lbu a1,109(v1) +8005115c: 24e40001 addiu a0,a3,1 +80051160: 8c6601d8 lw a2,472(v1) +80051164: 3082ffff andi v0,a0,0xffff +80051168: ac64003c sw a0,60(v1) +8005116c: ac650060 sw a1,96(v1) +80051170: 00c21021 addu v0,a2,v0 +80051174: 90440000 lbu a0,0(v0) +80051178: 24e80002 addiu t0,a3,2 +8005117c: 308200ff andi v0,a0,0xff +80051180: 00021200 sll v0,v0,0x8 +80051184: a064006d sb a0,109(v1) +80051188: 00a22825 or a1,a1,v0 +8005118c: 3104ffff andi a0,t0,0xffff +80051190: ac68003c sw t0,60(v1) +80051194: ac650060 sw a1,96(v1) +80051198: 00c43021 addu a2,a2,a0 +8005119c: 90c20000 lbu v0,0(a2) +800511a0: 8c6401d0 lw a0,464(v1) +800511a4: 24e70003 addiu a3,a3,3 +800511a8: a062006d sb v0,109(v1) +800511ac: ac67003c sw a3,60(v1) +800511b0: 00851021 addu v0,a0,a1 +800511b4: 90460000 lbu a2,0(v0) +800511b8: 38a50001 xori a1,a1,0x1 +800511bc: 00852021 addu a0,a0,a1 +800511c0: ac66001c sw a2,28(v1) +800511c4: 90820000 lbu v0,0(a0) +800511c8: 8c650048 lw a1,72(v1) +800511cc: 00021200 sll v0,v0,0x8 +800511d0: 2404ecff li a0,-4865 +800511d4: 00c23025 or a2,a2,v0 +800511d8: 00a42824 and a1,a1,a0 +800511dc: ac66001c sw a2,28(v1) +800511e0: ac650048 sw a1,72(v1) +800511e4: ac630064 sw v1,100(v1) +800511e8: 03e00008 jr ra +800511ec: ac630068 sw v1,104(v1) + +800511f0 <_Z8fx_lm_r8v>: +800511f0: 3c038021 lui v1,0x8021 +800511f4: 2463cfc0 addiu v1,v1,-12352 +800511f8: 8c67003c lw a3,60(v1) +800511fc: 9065006d lbu a1,109(v1) +80051200: 24e40001 addiu a0,a3,1 +80051204: 8c6601d8 lw a2,472(v1) +80051208: 3082ffff andi v0,a0,0xffff +8005120c: ac64003c sw a0,60(v1) +80051210: ac650060 sw a1,96(v1) +80051214: 00c21021 addu v0,a2,v0 +80051218: 90440000 lbu a0,0(v0) +8005121c: 24e80002 addiu t0,a3,2 +80051220: 308200ff andi v0,a0,0xff +80051224: 00021200 sll v0,v0,0x8 +80051228: a064006d sb a0,109(v1) +8005122c: 00a22825 or a1,a1,v0 +80051230: 3104ffff andi a0,t0,0xffff +80051234: ac68003c sw t0,60(v1) +80051238: ac650060 sw a1,96(v1) +8005123c: 00c43021 addu a2,a2,a0 +80051240: 90c20000 lbu v0,0(a2) +80051244: 8c6401d0 lw a0,464(v1) +80051248: 24e70003 addiu a3,a3,3 +8005124c: a062006d sb v0,109(v1) +80051250: ac67003c sw a3,60(v1) +80051254: 00851021 addu v0,a0,a1 +80051258: 90460000 lbu a2,0(v0) +8005125c: 38a50001 xori a1,a1,0x1 +80051260: 00852021 addu a0,a0,a1 +80051264: ac660020 sw a2,32(v1) +80051268: 90820000 lbu v0,0(a0) +8005126c: 8c650048 lw a1,72(v1) +80051270: 00021200 sll v0,v0,0x8 +80051274: 2404ecff li a0,-4865 +80051278: 00c23025 or a2,a2,v0 +8005127c: 00a42824 and a1,a1,a0 +80051280: ac660020 sw a2,32(v1) +80051284: ac650048 sw a1,72(v1) +80051288: ac630064 sw v1,100(v1) +8005128c: 03e00008 jr ra +80051290: ac630068 sw v1,104(v1) + +80051294 <_Z8fx_lm_r9v>: +80051294: 3c038021 lui v1,0x8021 +80051298: 2463cfc0 addiu v1,v1,-12352 +8005129c: 8c67003c lw a3,60(v1) +800512a0: 9065006d lbu a1,109(v1) +800512a4: 24e40001 addiu a0,a3,1 +800512a8: 8c6601d8 lw a2,472(v1) +800512ac: 3082ffff andi v0,a0,0xffff +800512b0: ac64003c sw a0,60(v1) +800512b4: ac650060 sw a1,96(v1) +800512b8: 00c21021 addu v0,a2,v0 +800512bc: 90440000 lbu a0,0(v0) +800512c0: 24e80002 addiu t0,a3,2 +800512c4: 308200ff andi v0,a0,0xff +800512c8: 00021200 sll v0,v0,0x8 +800512cc: a064006d sb a0,109(v1) +800512d0: 00a22825 or a1,a1,v0 +800512d4: 3104ffff andi a0,t0,0xffff +800512d8: ac68003c sw t0,60(v1) +800512dc: ac650060 sw a1,96(v1) +800512e0: 00c43021 addu a2,a2,a0 +800512e4: 90c20000 lbu v0,0(a2) +800512e8: 8c6401d0 lw a0,464(v1) +800512ec: 24e70003 addiu a3,a3,3 +800512f0: a062006d sb v0,109(v1) +800512f4: ac67003c sw a3,60(v1) +800512f8: 00851021 addu v0,a0,a1 +800512fc: 90460000 lbu a2,0(v0) +80051300: 38a50001 xori a1,a1,0x1 +80051304: 00852021 addu a0,a0,a1 +80051308: ac660024 sw a2,36(v1) +8005130c: 90820000 lbu v0,0(a0) +80051310: 8c650048 lw a1,72(v1) +80051314: 00021200 sll v0,v0,0x8 +80051318: 2404ecff li a0,-4865 +8005131c: 00c23025 or a2,a2,v0 +80051320: 00a42824 and a1,a1,a0 +80051324: ac660024 sw a2,36(v1) +80051328: ac650048 sw a1,72(v1) +8005132c: ac630064 sw v1,100(v1) +80051330: 03e00008 jr ra +80051334: ac630068 sw v1,104(v1) + +80051338 <_Z9fx_lm_r10v>: +80051338: 3c038021 lui v1,0x8021 +8005133c: 2463cfc0 addiu v1,v1,-12352 +80051340: 8c67003c lw a3,60(v1) +80051344: 9065006d lbu a1,109(v1) +80051348: 24e40001 addiu a0,a3,1 +8005134c: 8c6601d8 lw a2,472(v1) +80051350: 3082ffff andi v0,a0,0xffff +80051354: ac64003c sw a0,60(v1) +80051358: ac650060 sw a1,96(v1) +8005135c: 00c21021 addu v0,a2,v0 +80051360: 90440000 lbu a0,0(v0) +80051364: 24e80002 addiu t0,a3,2 +80051368: 308200ff andi v0,a0,0xff +8005136c: 00021200 sll v0,v0,0x8 +80051370: a064006d sb a0,109(v1) +80051374: 00a22825 or a1,a1,v0 +80051378: 3104ffff andi a0,t0,0xffff +8005137c: ac68003c sw t0,60(v1) +80051380: ac650060 sw a1,96(v1) +80051384: 00c43021 addu a2,a2,a0 +80051388: 90c20000 lbu v0,0(a2) +8005138c: 8c6401d0 lw a0,464(v1) +80051390: 24e70003 addiu a3,a3,3 +80051394: a062006d sb v0,109(v1) +80051398: ac67003c sw a3,60(v1) +8005139c: 00851021 addu v0,a0,a1 +800513a0: 90460000 lbu a2,0(v0) +800513a4: 38a50001 xori a1,a1,0x1 +800513a8: 00852021 addu a0,a0,a1 +800513ac: ac660028 sw a2,40(v1) +800513b0: 90820000 lbu v0,0(a0) +800513b4: 8c650048 lw a1,72(v1) +800513b8: 00021200 sll v0,v0,0x8 +800513bc: 2404ecff li a0,-4865 +800513c0: 00c23025 or a2,a2,v0 +800513c4: 00a42824 and a1,a1,a0 +800513c8: ac660028 sw a2,40(v1) +800513cc: ac650048 sw a1,72(v1) +800513d0: ac630064 sw v1,100(v1) +800513d4: 03e00008 jr ra +800513d8: ac630068 sw v1,104(v1) + +800513dc <_Z9fx_lm_r11v>: +800513dc: 3c038021 lui v1,0x8021 +800513e0: 2463cfc0 addiu v1,v1,-12352 +800513e4: 8c67003c lw a3,60(v1) +800513e8: 9065006d lbu a1,109(v1) +800513ec: 24e40001 addiu a0,a3,1 +800513f0: 8c6601d8 lw a2,472(v1) +800513f4: 3082ffff andi v0,a0,0xffff +800513f8: ac64003c sw a0,60(v1) +800513fc: ac650060 sw a1,96(v1) +80051400: 00c21021 addu v0,a2,v0 +80051404: 90440000 lbu a0,0(v0) +80051408: 24e80002 addiu t0,a3,2 +8005140c: 308200ff andi v0,a0,0xff +80051410: 00021200 sll v0,v0,0x8 +80051414: a064006d sb a0,109(v1) +80051418: 00a22825 or a1,a1,v0 +8005141c: 3104ffff andi a0,t0,0xffff +80051420: ac68003c sw t0,60(v1) +80051424: ac650060 sw a1,96(v1) +80051428: 00c43021 addu a2,a2,a0 +8005142c: 90c20000 lbu v0,0(a2) +80051430: 8c6401d0 lw a0,464(v1) +80051434: 24e70003 addiu a3,a3,3 +80051438: a062006d sb v0,109(v1) +8005143c: ac67003c sw a3,60(v1) +80051440: 00851021 addu v0,a0,a1 +80051444: 90460000 lbu a2,0(v0) +80051448: 38a50001 xori a1,a1,0x1 +8005144c: 00852021 addu a0,a0,a1 +80051450: ac66002c sw a2,44(v1) +80051454: 90820000 lbu v0,0(a0) +80051458: 8c650048 lw a1,72(v1) +8005145c: 00021200 sll v0,v0,0x8 +80051460: 2404ecff li a0,-4865 +80051464: 00c23025 or a2,a2,v0 +80051468: 00a42824 and a1,a1,a0 +8005146c: ac66002c sw a2,44(v1) +80051470: ac650048 sw a1,72(v1) +80051474: ac630064 sw v1,100(v1) +80051478: 03e00008 jr ra +8005147c: ac630068 sw v1,104(v1) + +80051480 <_Z9fx_lm_r12v>: +80051480: 3c038021 lui v1,0x8021 +80051484: 2463cfc0 addiu v1,v1,-12352 +80051488: 8c67003c lw a3,60(v1) +8005148c: 9065006d lbu a1,109(v1) +80051490: 24e40001 addiu a0,a3,1 +80051494: 8c6601d8 lw a2,472(v1) +80051498: 3082ffff andi v0,a0,0xffff +8005149c: ac64003c sw a0,60(v1) +800514a0: ac650060 sw a1,96(v1) +800514a4: 00c21021 addu v0,a2,v0 +800514a8: 90440000 lbu a0,0(v0) +800514ac: 24e80002 addiu t0,a3,2 +800514b0: 308200ff andi v0,a0,0xff +800514b4: 00021200 sll v0,v0,0x8 +800514b8: a064006d sb a0,109(v1) +800514bc: 00a22825 or a1,a1,v0 +800514c0: 3104ffff andi a0,t0,0xffff +800514c4: ac68003c sw t0,60(v1) +800514c8: ac650060 sw a1,96(v1) +800514cc: 00c43021 addu a2,a2,a0 +800514d0: 90c20000 lbu v0,0(a2) +800514d4: 8c6401d0 lw a0,464(v1) +800514d8: 24e70003 addiu a3,a3,3 +800514dc: a062006d sb v0,109(v1) +800514e0: ac67003c sw a3,60(v1) +800514e4: 00851021 addu v0,a0,a1 +800514e8: 90460000 lbu a2,0(v0) +800514ec: 38a50001 xori a1,a1,0x1 +800514f0: 00852021 addu a0,a0,a1 +800514f4: ac660030 sw a2,48(v1) +800514f8: 90820000 lbu v0,0(a0) +800514fc: 8c650048 lw a1,72(v1) +80051500: 00021200 sll v0,v0,0x8 +80051504: 2404ecff li a0,-4865 +80051508: 00c23025 or a2,a2,v0 +8005150c: 00a42824 and a1,a1,a0 +80051510: ac660030 sw a2,48(v1) +80051514: ac650048 sw a1,72(v1) +80051518: ac630064 sw v1,100(v1) +8005151c: 03e00008 jr ra +80051520: ac630068 sw v1,104(v1) + +80051524 <_Z9fx_lm_r13v>: +80051524: 3c038021 lui v1,0x8021 +80051528: 2463cfc0 addiu v1,v1,-12352 +8005152c: 8c67003c lw a3,60(v1) +80051530: 9065006d lbu a1,109(v1) +80051534: 24e40001 addiu a0,a3,1 +80051538: 8c6601d8 lw a2,472(v1) +8005153c: 3082ffff andi v0,a0,0xffff +80051540: ac64003c sw a0,60(v1) +80051544: ac650060 sw a1,96(v1) +80051548: 00c21021 addu v0,a2,v0 +8005154c: 90440000 lbu a0,0(v0) +80051550: 24e80002 addiu t0,a3,2 +80051554: 308200ff andi v0,a0,0xff +80051558: 00021200 sll v0,v0,0x8 +8005155c: a064006d sb a0,109(v1) +80051560: 00a22825 or a1,a1,v0 +80051564: 3104ffff andi a0,t0,0xffff +80051568: ac68003c sw t0,60(v1) +8005156c: ac650060 sw a1,96(v1) +80051570: 00c43021 addu a2,a2,a0 +80051574: 90c20000 lbu v0,0(a2) +80051578: 8c6401d0 lw a0,464(v1) +8005157c: 24e70003 addiu a3,a3,3 +80051580: a062006d sb v0,109(v1) +80051584: ac67003c sw a3,60(v1) +80051588: 00851021 addu v0,a0,a1 +8005158c: 90460000 lbu a2,0(v0) +80051590: 38a50001 xori a1,a1,0x1 +80051594: 00852021 addu a0,a0,a1 +80051598: ac660034 sw a2,52(v1) +8005159c: 90820000 lbu v0,0(a0) +800515a0: 8c650048 lw a1,72(v1) +800515a4: 00021200 sll v0,v0,0x8 +800515a8: 2404ecff li a0,-4865 +800515ac: 00c23025 or a2,a2,v0 +800515b0: 00a42824 and a1,a1,a0 +800515b4: ac660034 sw a2,52(v1) +800515b8: ac650048 sw a1,72(v1) +800515bc: ac630064 sw v1,100(v1) +800515c0: 03e00008 jr ra +800515c4: ac630068 sw v1,104(v1) + +800515c8 <_Z9fx_lm_r14v>: +800515c8: 3c038021 lui v1,0x8021 +800515cc: 2463cfc0 addiu v1,v1,-12352 +800515d0: 8c67003c lw a3,60(v1) +800515d4: 9065006d lbu a1,109(v1) +800515d8: 24e40001 addiu a0,a3,1 +800515dc: 8c6601d8 lw a2,472(v1) +800515e0: 3082ffff andi v0,a0,0xffff +800515e4: ac64003c sw a0,60(v1) +800515e8: ac650060 sw a1,96(v1) +800515ec: 00c21021 addu v0,a2,v0 +800515f0: 90440000 lbu a0,0(v0) +800515f4: 24e80002 addiu t0,a3,2 +800515f8: 308200ff andi v0,a0,0xff +800515fc: 00021200 sll v0,v0,0x8 +80051600: a064006d sb a0,109(v1) +80051604: 00a22825 or a1,a1,v0 +80051608: 3104ffff andi a0,t0,0xffff +8005160c: ac68003c sw t0,60(v1) +80051610: ac650060 sw a1,96(v1) +80051614: 00c43021 addu a2,a2,a0 +80051618: 90c20000 lbu v0,0(a2) +8005161c: 8c6401d0 lw a0,464(v1) +80051620: 24e70003 addiu a3,a3,3 +80051624: a062006d sb v0,109(v1) +80051628: ac67003c sw a3,60(v1) +8005162c: 00851021 addu v0,a0,a1 +80051630: 90460000 lbu a2,0(v0) +80051634: 38a50001 xori a1,a1,0x1 +80051638: ac660038 sw a2,56(v1) +8005163c: 00852021 addu a0,a0,a1 +80051640: 90820000 lbu v0,0(a0) +80051644: 8c650048 lw a1,72(v1) +80051648: 00021200 sll v0,v0,0x8 +8005164c: 8c6701d4 lw a3,468(v1) +80051650: 2404ecff li a0,-4865 +80051654: 00c23025 or a2,a2,v0 +80051658: 00a42824 and a1,a1,a0 +8005165c: ac650048 sw a1,72(v1) +80051660: 00e63821 addu a3,a3,a2 +80051664: ac660038 sw a2,56(v1) +80051668: ac630068 sw v1,104(v1) +8005166c: ac630064 sw v1,100(v1) +80051670: 90e20000 lbu v0,0(a3) +80051674: 03e00008 jr ra +80051678: a062006c sb v0,108(v1) + +8005167c <_Z9fx_lm_r15v>: +8005167c: 3c038021 lui v1,0x8021 +80051680: 2463cfc0 addiu v1,v1,-12352 +80051684: 8c67003c lw a3,60(v1) +80051688: 9065006d lbu a1,109(v1) +8005168c: 24e40001 addiu a0,a3,1 +80051690: 8c6601d8 lw a2,472(v1) +80051694: 3082ffff andi v0,a0,0xffff +80051698: ac64003c sw a0,60(v1) +8005169c: ac650060 sw a1,96(v1) +800516a0: 00c21021 addu v0,a2,v0 +800516a4: 90440000 lbu a0,0(v0) +800516a8: 24e80002 addiu t0,a3,2 +800516ac: 308200ff andi v0,a0,0xff +800516b0: 00021200 sll v0,v0,0x8 +800516b4: a064006d sb a0,109(v1) +800516b8: 00a22825 or a1,a1,v0 +800516bc: 3104ffff andi a0,t0,0xffff +800516c0: ac68003c sw t0,60(v1) +800516c4: ac650060 sw a1,96(v1) +800516c8: 00c43021 addu a2,a2,a0 +800516cc: 90c80000 lbu t0,0(a2) +800516d0: 8c6401d0 lw a0,464(v1) +800516d4: 24e70003 addiu a3,a3,3 +800516d8: ac67003c sw a3,60(v1) +800516dc: 00851021 addu v0,a0,a1 +800516e0: a068006d sb t0,109(v1) +800516e4: 90460000 lbu a2,0(v0) +800516e8: 38a50001 xori a1,a1,0x1 +800516ec: 00852021 addu a0,a0,a1 +800516f0: ac66003c sw a2,60(v1) +800516f4: 90820000 lbu v0,0(a0) +800516f8: 8c650048 lw a1,72(v1) +800516fc: 00021200 sll v0,v0,0x8 +80051700: 2404ecff li a0,-4865 +80051704: 00c23025 or a2,a2,v0 +80051708: 00a42824 and a1,a1,a0 +8005170c: ac66003c sw a2,60(v1) +80051710: ac650048 sw a1,72(v1) +80051714: ac630064 sw v1,100(v1) +80051718: 03e00008 jr ra +8005171c: ac630068 sw v1,104(v1) + +80051720 <_Z8fx_sm_r0v>: +80051720: 3c098021 lui t1,0x8021 +80051724: 2523cfc0 addiu v1,t1,-12352 +80051728: 8c65003c lw a1,60(v1) +8005172c: 9067006d lbu a3,109(v1) +80051730: 8c6801d8 lw t0,472(v1) +80051734: 24a40001 addiu a0,a1,1 +80051738: 3082ffff andi v0,a0,0xffff +8005173c: ac64003c sw a0,60(v1) +80051740: ac670060 sw a3,96(v1) +80051744: 01021021 addu v0,t0,v0 +80051748: 90440000 lbu a0,0(v0) +8005174c: 24a50002 addiu a1,a1,2 +80051750: 308200ff andi v0,a0,0xff +80051754: 00021200 sll v0,v0,0x8 +80051758: a064006d sb a0,109(v1) +8005175c: 00e23825 or a3,a3,v0 +80051760: 30a4ffff andi a0,a1,0xffff +80051764: ac65003c sw a1,60(v1) +80051768: ac670060 sw a3,96(v1) +8005176c: 01044021 addu t0,t0,a0 +80051770: 8c6401d0 lw a0,464(v1) +80051774: 91020000 lbu v0,0(t0) +80051778: 8d26cfc0 lw a2,-12352(t1) +8005177c: 00872021 addu a0,a0,a3 +80051780: a062006d sb v0,109(v1) +80051784: a0860000 sb a2,0(a0) +80051788: 94620060 lhu v0,96(v1) +8005178c: 8c6401d0 lw a0,464(v1) +80051790: 38420001 xori v0,v0,0x1 +80051794: 00822021 addu a0,a0,v0 +80051798: 00063202 srl a2,a2,0x8 +8005179c: a0860000 sb a2,0(a0) +800517a0: 8c650048 lw a1,72(v1) +800517a4: 8c62003c lw v0,60(v1) +800517a8: 2404ecff li a0,-4865 +800517ac: 00a42824 and a1,a1,a0 +800517b0: 24420001 addiu v0,v0,1 +800517b4: ac62003c sw v0,60(v1) +800517b8: ac650048 sw a1,72(v1) +800517bc: ac630068 sw v1,104(v1) +800517c0: 03e00008 jr ra +800517c4: ac630064 sw v1,100(v1) + +800517c8 <_Z8fx_sm_r1v>: +800517c8: 3c038021 lui v1,0x8021 +800517cc: 2463cfc0 addiu v1,v1,-12352 +800517d0: 8c65003c lw a1,60(v1) +800517d4: 9067006d lbu a3,109(v1) +800517d8: 8c6801d8 lw t0,472(v1) +800517dc: 24a40001 addiu a0,a1,1 +800517e0: 3082ffff andi v0,a0,0xffff +800517e4: ac64003c sw a0,60(v1) +800517e8: ac670060 sw a3,96(v1) +800517ec: 01021021 addu v0,t0,v0 +800517f0: 90440000 lbu a0,0(v0) +800517f4: 24a50002 addiu a1,a1,2 +800517f8: 308200ff andi v0,a0,0xff +800517fc: 00021200 sll v0,v0,0x8 +80051800: a064006d sb a0,109(v1) +80051804: 00e23825 or a3,a3,v0 +80051808: 30a4ffff andi a0,a1,0xffff +8005180c: ac65003c sw a1,60(v1) +80051810: ac670060 sw a3,96(v1) +80051814: 01044021 addu t0,t0,a0 +80051818: 8c6401d0 lw a0,464(v1) +8005181c: 91020000 lbu v0,0(t0) +80051820: 8c660004 lw a2,4(v1) +80051824: 00872021 addu a0,a0,a3 +80051828: a062006d sb v0,109(v1) +8005182c: a0860000 sb a2,0(a0) +80051830: 94620060 lhu v0,96(v1) +80051834: 8c6401d0 lw a0,464(v1) +80051838: 38420001 xori v0,v0,0x1 +8005183c: 00822021 addu a0,a0,v0 +80051840: 00063202 srl a2,a2,0x8 +80051844: a0860000 sb a2,0(a0) +80051848: 8c650048 lw a1,72(v1) +8005184c: 8c62003c lw v0,60(v1) +80051850: 2404ecff li a0,-4865 +80051854: 00a42824 and a1,a1,a0 +80051858: 24420001 addiu v0,v0,1 +8005185c: ac62003c sw v0,60(v1) +80051860: ac650048 sw a1,72(v1) +80051864: ac630068 sw v1,104(v1) +80051868: 03e00008 jr ra +8005186c: ac630064 sw v1,100(v1) + +80051870 <_Z8fx_sm_r2v>: +80051870: 3c038021 lui v1,0x8021 +80051874: 2463cfc0 addiu v1,v1,-12352 +80051878: 8c65003c lw a1,60(v1) +8005187c: 9067006d lbu a3,109(v1) +80051880: 8c6801d8 lw t0,472(v1) +80051884: 24a40001 addiu a0,a1,1 +80051888: 3082ffff andi v0,a0,0xffff +8005188c: ac64003c sw a0,60(v1) +80051890: ac670060 sw a3,96(v1) +80051894: 01021021 addu v0,t0,v0 +80051898: 90440000 lbu a0,0(v0) +8005189c: 24a50002 addiu a1,a1,2 +800518a0: 308200ff andi v0,a0,0xff +800518a4: 00021200 sll v0,v0,0x8 +800518a8: a064006d sb a0,109(v1) +800518ac: 00e23825 or a3,a3,v0 +800518b0: 30a4ffff andi a0,a1,0xffff +800518b4: ac65003c sw a1,60(v1) +800518b8: ac670060 sw a3,96(v1) +800518bc: 01044021 addu t0,t0,a0 +800518c0: 8c6401d0 lw a0,464(v1) +800518c4: 91020000 lbu v0,0(t0) +800518c8: 8c660008 lw a2,8(v1) +800518cc: 00872021 addu a0,a0,a3 +800518d0: a062006d sb v0,109(v1) +800518d4: a0860000 sb a2,0(a0) +800518d8: 94620060 lhu v0,96(v1) +800518dc: 8c6401d0 lw a0,464(v1) +800518e0: 38420001 xori v0,v0,0x1 +800518e4: 00822021 addu a0,a0,v0 +800518e8: 00063202 srl a2,a2,0x8 +800518ec: a0860000 sb a2,0(a0) +800518f0: 8c650048 lw a1,72(v1) +800518f4: 8c62003c lw v0,60(v1) +800518f8: 2404ecff li a0,-4865 +800518fc: 00a42824 and a1,a1,a0 +80051900: 24420001 addiu v0,v0,1 +80051904: ac62003c sw v0,60(v1) +80051908: ac650048 sw a1,72(v1) +8005190c: ac630068 sw v1,104(v1) +80051910: 03e00008 jr ra +80051914: ac630064 sw v1,100(v1) + +80051918 <_Z8fx_sm_r3v>: +80051918: 3c038021 lui v1,0x8021 +8005191c: 2463cfc0 addiu v1,v1,-12352 +80051920: 8c65003c lw a1,60(v1) +80051924: 9067006d lbu a3,109(v1) +80051928: 8c6801d8 lw t0,472(v1) +8005192c: 24a40001 addiu a0,a1,1 +80051930: 3082ffff andi v0,a0,0xffff +80051934: ac64003c sw a0,60(v1) +80051938: ac670060 sw a3,96(v1) +8005193c: 01021021 addu v0,t0,v0 +80051940: 90440000 lbu a0,0(v0) +80051944: 24a50002 addiu a1,a1,2 +80051948: 308200ff andi v0,a0,0xff +8005194c: 00021200 sll v0,v0,0x8 +80051950: a064006d sb a0,109(v1) +80051954: 00e23825 or a3,a3,v0 +80051958: 30a4ffff andi a0,a1,0xffff +8005195c: ac65003c sw a1,60(v1) +80051960: ac670060 sw a3,96(v1) +80051964: 01044021 addu t0,t0,a0 +80051968: 8c6401d0 lw a0,464(v1) +8005196c: 91020000 lbu v0,0(t0) +80051970: 8c66000c lw a2,12(v1) +80051974: 00872021 addu a0,a0,a3 +80051978: a062006d sb v0,109(v1) +8005197c: a0860000 sb a2,0(a0) +80051980: 94620060 lhu v0,96(v1) +80051984: 8c6401d0 lw a0,464(v1) +80051988: 38420001 xori v0,v0,0x1 +8005198c: 00822021 addu a0,a0,v0 +80051990: 00063202 srl a2,a2,0x8 +80051994: a0860000 sb a2,0(a0) +80051998: 8c650048 lw a1,72(v1) +8005199c: 8c62003c lw v0,60(v1) +800519a0: 2404ecff li a0,-4865 +800519a4: 00a42824 and a1,a1,a0 +800519a8: 24420001 addiu v0,v0,1 +800519ac: ac62003c sw v0,60(v1) +800519b0: ac650048 sw a1,72(v1) +800519b4: ac630068 sw v1,104(v1) +800519b8: 03e00008 jr ra +800519bc: ac630064 sw v1,100(v1) + +800519c0 <_Z8fx_sm_r4v>: +800519c0: 3c038021 lui v1,0x8021 +800519c4: 2463cfc0 addiu v1,v1,-12352 +800519c8: 8c65003c lw a1,60(v1) +800519cc: 9067006d lbu a3,109(v1) +800519d0: 8c6801d8 lw t0,472(v1) +800519d4: 24a40001 addiu a0,a1,1 +800519d8: 3082ffff andi v0,a0,0xffff +800519dc: ac64003c sw a0,60(v1) +800519e0: ac670060 sw a3,96(v1) +800519e4: 01021021 addu v0,t0,v0 +800519e8: 90440000 lbu a0,0(v0) +800519ec: 24a50002 addiu a1,a1,2 +800519f0: 308200ff andi v0,a0,0xff +800519f4: 00021200 sll v0,v0,0x8 +800519f8: a064006d sb a0,109(v1) +800519fc: 00e23825 or a3,a3,v0 +80051a00: 30a4ffff andi a0,a1,0xffff +80051a04: ac65003c sw a1,60(v1) +80051a08: ac670060 sw a3,96(v1) +80051a0c: 01044021 addu t0,t0,a0 +80051a10: 8c6401d0 lw a0,464(v1) +80051a14: 91020000 lbu v0,0(t0) +80051a18: 8c660010 lw a2,16(v1) +80051a1c: 00872021 addu a0,a0,a3 +80051a20: a062006d sb v0,109(v1) +80051a24: a0860000 sb a2,0(a0) +80051a28: 94620060 lhu v0,96(v1) +80051a2c: 8c6401d0 lw a0,464(v1) +80051a30: 38420001 xori v0,v0,0x1 +80051a34: 00822021 addu a0,a0,v0 +80051a38: 00063202 srl a2,a2,0x8 +80051a3c: a0860000 sb a2,0(a0) +80051a40: 8c650048 lw a1,72(v1) +80051a44: 8c62003c lw v0,60(v1) +80051a48: 2404ecff li a0,-4865 +80051a4c: 00a42824 and a1,a1,a0 +80051a50: 24420001 addiu v0,v0,1 +80051a54: ac62003c sw v0,60(v1) +80051a58: ac650048 sw a1,72(v1) +80051a5c: ac630068 sw v1,104(v1) +80051a60: 03e00008 jr ra +80051a64: ac630064 sw v1,100(v1) + +80051a68 <_Z8fx_sm_r5v>: +80051a68: 3c038021 lui v1,0x8021 +80051a6c: 2463cfc0 addiu v1,v1,-12352 +80051a70: 8c65003c lw a1,60(v1) +80051a74: 9067006d lbu a3,109(v1) +80051a78: 8c6801d8 lw t0,472(v1) +80051a7c: 24a40001 addiu a0,a1,1 +80051a80: 3082ffff andi v0,a0,0xffff +80051a84: ac64003c sw a0,60(v1) +80051a88: ac670060 sw a3,96(v1) +80051a8c: 01021021 addu v0,t0,v0 +80051a90: 90440000 lbu a0,0(v0) +80051a94: 24a50002 addiu a1,a1,2 +80051a98: 308200ff andi v0,a0,0xff +80051a9c: 00021200 sll v0,v0,0x8 +80051aa0: a064006d sb a0,109(v1) +80051aa4: 00e23825 or a3,a3,v0 +80051aa8: 30a4ffff andi a0,a1,0xffff +80051aac: ac65003c sw a1,60(v1) +80051ab0: ac670060 sw a3,96(v1) +80051ab4: 01044021 addu t0,t0,a0 +80051ab8: 8c6401d0 lw a0,464(v1) +80051abc: 91020000 lbu v0,0(t0) +80051ac0: 8c660014 lw a2,20(v1) +80051ac4: 00872021 addu a0,a0,a3 +80051ac8: a062006d sb v0,109(v1) +80051acc: a0860000 sb a2,0(a0) +80051ad0: 94620060 lhu v0,96(v1) +80051ad4: 8c6401d0 lw a0,464(v1) +80051ad8: 38420001 xori v0,v0,0x1 +80051adc: 00822021 addu a0,a0,v0 +80051ae0: 00063202 srl a2,a2,0x8 +80051ae4: a0860000 sb a2,0(a0) +80051ae8: 8c650048 lw a1,72(v1) +80051aec: 8c62003c lw v0,60(v1) +80051af0: 2404ecff li a0,-4865 +80051af4: 00a42824 and a1,a1,a0 +80051af8: 24420001 addiu v0,v0,1 +80051afc: ac62003c sw v0,60(v1) +80051b00: ac650048 sw a1,72(v1) +80051b04: ac630068 sw v1,104(v1) +80051b08: 03e00008 jr ra +80051b0c: ac630064 sw v1,100(v1) + +80051b10 <_Z8fx_sm_r6v>: +80051b10: 3c038021 lui v1,0x8021 +80051b14: 2463cfc0 addiu v1,v1,-12352 +80051b18: 8c65003c lw a1,60(v1) +80051b1c: 9067006d lbu a3,109(v1) +80051b20: 8c6801d8 lw t0,472(v1) +80051b24: 24a40001 addiu a0,a1,1 +80051b28: 3082ffff andi v0,a0,0xffff +80051b2c: ac64003c sw a0,60(v1) +80051b30: ac670060 sw a3,96(v1) +80051b34: 01021021 addu v0,t0,v0 +80051b38: 90440000 lbu a0,0(v0) +80051b3c: 24a50002 addiu a1,a1,2 +80051b40: 308200ff andi v0,a0,0xff +80051b44: 00021200 sll v0,v0,0x8 +80051b48: a064006d sb a0,109(v1) +80051b4c: 00e23825 or a3,a3,v0 +80051b50: 30a4ffff andi a0,a1,0xffff +80051b54: ac65003c sw a1,60(v1) +80051b58: ac670060 sw a3,96(v1) +80051b5c: 01044021 addu t0,t0,a0 +80051b60: 8c6401d0 lw a0,464(v1) +80051b64: 91020000 lbu v0,0(t0) +80051b68: 8c660018 lw a2,24(v1) +80051b6c: 00872021 addu a0,a0,a3 +80051b70: a062006d sb v0,109(v1) +80051b74: a0860000 sb a2,0(a0) +80051b78: 94620060 lhu v0,96(v1) +80051b7c: 8c6401d0 lw a0,464(v1) +80051b80: 38420001 xori v0,v0,0x1 +80051b84: 00822021 addu a0,a0,v0 +80051b88: 00063202 srl a2,a2,0x8 +80051b8c: a0860000 sb a2,0(a0) +80051b90: 8c650048 lw a1,72(v1) +80051b94: 8c62003c lw v0,60(v1) +80051b98: 2404ecff li a0,-4865 +80051b9c: 00a42824 and a1,a1,a0 +80051ba0: 24420001 addiu v0,v0,1 +80051ba4: ac62003c sw v0,60(v1) +80051ba8: ac650048 sw a1,72(v1) +80051bac: ac630068 sw v1,104(v1) +80051bb0: 03e00008 jr ra +80051bb4: ac630064 sw v1,100(v1) + +80051bb8 <_Z8fx_sm_r7v>: +80051bb8: 3c038021 lui v1,0x8021 +80051bbc: 2463cfc0 addiu v1,v1,-12352 +80051bc0: 8c65003c lw a1,60(v1) +80051bc4: 9067006d lbu a3,109(v1) +80051bc8: 8c6801d8 lw t0,472(v1) +80051bcc: 24a40001 addiu a0,a1,1 +80051bd0: 3082ffff andi v0,a0,0xffff +80051bd4: ac64003c sw a0,60(v1) +80051bd8: ac670060 sw a3,96(v1) +80051bdc: 01021021 addu v0,t0,v0 +80051be0: 90440000 lbu a0,0(v0) +80051be4: 24a50002 addiu a1,a1,2 +80051be8: 308200ff andi v0,a0,0xff +80051bec: 00021200 sll v0,v0,0x8 +80051bf0: a064006d sb a0,109(v1) +80051bf4: 00e23825 or a3,a3,v0 +80051bf8: 30a4ffff andi a0,a1,0xffff +80051bfc: ac65003c sw a1,60(v1) +80051c00: ac670060 sw a3,96(v1) +80051c04: 01044021 addu t0,t0,a0 +80051c08: 8c6401d0 lw a0,464(v1) +80051c0c: 91020000 lbu v0,0(t0) +80051c10: 8c66001c lw a2,28(v1) +80051c14: 00872021 addu a0,a0,a3 +80051c18: a062006d sb v0,109(v1) +80051c1c: a0860000 sb a2,0(a0) +80051c20: 94620060 lhu v0,96(v1) +80051c24: 8c6401d0 lw a0,464(v1) +80051c28: 38420001 xori v0,v0,0x1 +80051c2c: 00822021 addu a0,a0,v0 +80051c30: 00063202 srl a2,a2,0x8 +80051c34: a0860000 sb a2,0(a0) +80051c38: 8c650048 lw a1,72(v1) +80051c3c: 8c62003c lw v0,60(v1) +80051c40: 2404ecff li a0,-4865 +80051c44: 00a42824 and a1,a1,a0 +80051c48: 24420001 addiu v0,v0,1 +80051c4c: ac62003c sw v0,60(v1) +80051c50: ac650048 sw a1,72(v1) +80051c54: ac630068 sw v1,104(v1) +80051c58: 03e00008 jr ra +80051c5c: ac630064 sw v1,100(v1) + +80051c60 <_Z8fx_sm_r8v>: +80051c60: 3c038021 lui v1,0x8021 +80051c64: 2463cfc0 addiu v1,v1,-12352 +80051c68: 8c65003c lw a1,60(v1) +80051c6c: 9067006d lbu a3,109(v1) +80051c70: 8c6801d8 lw t0,472(v1) +80051c74: 24a40001 addiu a0,a1,1 +80051c78: 3082ffff andi v0,a0,0xffff +80051c7c: ac64003c sw a0,60(v1) +80051c80: ac670060 sw a3,96(v1) +80051c84: 01021021 addu v0,t0,v0 +80051c88: 90440000 lbu a0,0(v0) +80051c8c: 24a50002 addiu a1,a1,2 +80051c90: 308200ff andi v0,a0,0xff +80051c94: 00021200 sll v0,v0,0x8 +80051c98: a064006d sb a0,109(v1) +80051c9c: 00e23825 or a3,a3,v0 +80051ca0: 30a4ffff andi a0,a1,0xffff +80051ca4: ac65003c sw a1,60(v1) +80051ca8: ac670060 sw a3,96(v1) +80051cac: 01044021 addu t0,t0,a0 +80051cb0: 8c6401d0 lw a0,464(v1) +80051cb4: 91020000 lbu v0,0(t0) +80051cb8: 8c660020 lw a2,32(v1) +80051cbc: 00872021 addu a0,a0,a3 +80051cc0: a062006d sb v0,109(v1) +80051cc4: a0860000 sb a2,0(a0) +80051cc8: 94620060 lhu v0,96(v1) +80051ccc: 8c6401d0 lw a0,464(v1) +80051cd0: 38420001 xori v0,v0,0x1 +80051cd4: 00822021 addu a0,a0,v0 +80051cd8: 00063202 srl a2,a2,0x8 +80051cdc: a0860000 sb a2,0(a0) +80051ce0: 8c650048 lw a1,72(v1) +80051ce4: 8c62003c lw v0,60(v1) +80051ce8: 2404ecff li a0,-4865 +80051cec: 00a42824 and a1,a1,a0 +80051cf0: 24420001 addiu v0,v0,1 +80051cf4: ac62003c sw v0,60(v1) +80051cf8: ac650048 sw a1,72(v1) +80051cfc: ac630068 sw v1,104(v1) +80051d00: 03e00008 jr ra +80051d04: ac630064 sw v1,100(v1) + +80051d08 <_Z8fx_sm_r9v>: +80051d08: 3c038021 lui v1,0x8021 +80051d0c: 2463cfc0 addiu v1,v1,-12352 +80051d10: 8c65003c lw a1,60(v1) +80051d14: 9067006d lbu a3,109(v1) +80051d18: 8c6801d8 lw t0,472(v1) +80051d1c: 24a40001 addiu a0,a1,1 +80051d20: 3082ffff andi v0,a0,0xffff +80051d24: ac64003c sw a0,60(v1) +80051d28: ac670060 sw a3,96(v1) +80051d2c: 01021021 addu v0,t0,v0 +80051d30: 90440000 lbu a0,0(v0) +80051d34: 24a50002 addiu a1,a1,2 +80051d38: 308200ff andi v0,a0,0xff +80051d3c: 00021200 sll v0,v0,0x8 +80051d40: a064006d sb a0,109(v1) +80051d44: 00e23825 or a3,a3,v0 +80051d48: 30a4ffff andi a0,a1,0xffff +80051d4c: ac65003c sw a1,60(v1) +80051d50: ac670060 sw a3,96(v1) +80051d54: 01044021 addu t0,t0,a0 +80051d58: 8c6401d0 lw a0,464(v1) +80051d5c: 91020000 lbu v0,0(t0) +80051d60: 8c660024 lw a2,36(v1) +80051d64: 00872021 addu a0,a0,a3 +80051d68: a062006d sb v0,109(v1) +80051d6c: a0860000 sb a2,0(a0) +80051d70: 94620060 lhu v0,96(v1) +80051d74: 8c6401d0 lw a0,464(v1) +80051d78: 38420001 xori v0,v0,0x1 +80051d7c: 00822021 addu a0,a0,v0 +80051d80: 00063202 srl a2,a2,0x8 +80051d84: a0860000 sb a2,0(a0) +80051d88: 8c650048 lw a1,72(v1) +80051d8c: 8c62003c lw v0,60(v1) +80051d90: 2404ecff li a0,-4865 +80051d94: 00a42824 and a1,a1,a0 +80051d98: 24420001 addiu v0,v0,1 +80051d9c: ac62003c sw v0,60(v1) +80051da0: ac650048 sw a1,72(v1) +80051da4: ac630068 sw v1,104(v1) +80051da8: 03e00008 jr ra +80051dac: ac630064 sw v1,100(v1) + +80051db0 <_Z9fx_sm_r10v>: +80051db0: 3c038021 lui v1,0x8021 +80051db4: 2463cfc0 addiu v1,v1,-12352 +80051db8: 8c65003c lw a1,60(v1) +80051dbc: 9067006d lbu a3,109(v1) +80051dc0: 8c6801d8 lw t0,472(v1) +80051dc4: 24a40001 addiu a0,a1,1 +80051dc8: 3082ffff andi v0,a0,0xffff +80051dcc: ac64003c sw a0,60(v1) +80051dd0: ac670060 sw a3,96(v1) +80051dd4: 01021021 addu v0,t0,v0 +80051dd8: 90440000 lbu a0,0(v0) +80051ddc: 24a50002 addiu a1,a1,2 +80051de0: 308200ff andi v0,a0,0xff +80051de4: 00021200 sll v0,v0,0x8 +80051de8: a064006d sb a0,109(v1) +80051dec: 00e23825 or a3,a3,v0 +80051df0: 30a4ffff andi a0,a1,0xffff +80051df4: ac65003c sw a1,60(v1) +80051df8: ac670060 sw a3,96(v1) +80051dfc: 01044021 addu t0,t0,a0 +80051e00: 8c6401d0 lw a0,464(v1) +80051e04: 91020000 lbu v0,0(t0) +80051e08: 8c660028 lw a2,40(v1) +80051e0c: 00872021 addu a0,a0,a3 +80051e10: a062006d sb v0,109(v1) +80051e14: a0860000 sb a2,0(a0) +80051e18: 94620060 lhu v0,96(v1) +80051e1c: 8c6401d0 lw a0,464(v1) +80051e20: 38420001 xori v0,v0,0x1 +80051e24: 00822021 addu a0,a0,v0 +80051e28: 00063202 srl a2,a2,0x8 +80051e2c: a0860000 sb a2,0(a0) +80051e30: 8c650048 lw a1,72(v1) +80051e34: 8c62003c lw v0,60(v1) +80051e38: 2404ecff li a0,-4865 +80051e3c: 00a42824 and a1,a1,a0 +80051e40: 24420001 addiu v0,v0,1 +80051e44: ac62003c sw v0,60(v1) +80051e48: ac650048 sw a1,72(v1) +80051e4c: ac630068 sw v1,104(v1) +80051e50: 03e00008 jr ra +80051e54: ac630064 sw v1,100(v1) + +80051e58 <_Z9fx_sm_r11v>: +80051e58: 3c038021 lui v1,0x8021 +80051e5c: 2463cfc0 addiu v1,v1,-12352 +80051e60: 8c65003c lw a1,60(v1) +80051e64: 9067006d lbu a3,109(v1) +80051e68: 8c6801d8 lw t0,472(v1) +80051e6c: 24a40001 addiu a0,a1,1 +80051e70: 3082ffff andi v0,a0,0xffff +80051e74: ac64003c sw a0,60(v1) +80051e78: ac670060 sw a3,96(v1) +80051e7c: 01021021 addu v0,t0,v0 +80051e80: 90440000 lbu a0,0(v0) +80051e84: 24a50002 addiu a1,a1,2 +80051e88: 308200ff andi v0,a0,0xff +80051e8c: 00021200 sll v0,v0,0x8 +80051e90: a064006d sb a0,109(v1) +80051e94: 00e23825 or a3,a3,v0 +80051e98: 30a4ffff andi a0,a1,0xffff +80051e9c: ac65003c sw a1,60(v1) +80051ea0: ac670060 sw a3,96(v1) +80051ea4: 01044021 addu t0,t0,a0 +80051ea8: 8c6401d0 lw a0,464(v1) +80051eac: 91020000 lbu v0,0(t0) +80051eb0: 8c66002c lw a2,44(v1) +80051eb4: 00872021 addu a0,a0,a3 +80051eb8: a062006d sb v0,109(v1) +80051ebc: a0860000 sb a2,0(a0) +80051ec0: 94620060 lhu v0,96(v1) +80051ec4: 8c6401d0 lw a0,464(v1) +80051ec8: 38420001 xori v0,v0,0x1 +80051ecc: 00822021 addu a0,a0,v0 +80051ed0: 00063202 srl a2,a2,0x8 +80051ed4: a0860000 sb a2,0(a0) +80051ed8: 8c650048 lw a1,72(v1) +80051edc: 8c62003c lw v0,60(v1) +80051ee0: 2404ecff li a0,-4865 +80051ee4: 00a42824 and a1,a1,a0 +80051ee8: 24420001 addiu v0,v0,1 +80051eec: ac62003c sw v0,60(v1) +80051ef0: ac650048 sw a1,72(v1) +80051ef4: ac630068 sw v1,104(v1) +80051ef8: 03e00008 jr ra +80051efc: ac630064 sw v1,100(v1) + +80051f00 <_Z9fx_sm_r12v>: +80051f00: 3c038021 lui v1,0x8021 +80051f04: 2463cfc0 addiu v1,v1,-12352 +80051f08: 8c65003c lw a1,60(v1) +80051f0c: 9067006d lbu a3,109(v1) +80051f10: 8c6801d8 lw t0,472(v1) +80051f14: 24a40001 addiu a0,a1,1 +80051f18: 3082ffff andi v0,a0,0xffff +80051f1c: ac64003c sw a0,60(v1) +80051f20: ac670060 sw a3,96(v1) +80051f24: 01021021 addu v0,t0,v0 +80051f28: 90440000 lbu a0,0(v0) +80051f2c: 24a50002 addiu a1,a1,2 +80051f30: 308200ff andi v0,a0,0xff +80051f34: 00021200 sll v0,v0,0x8 +80051f38: a064006d sb a0,109(v1) +80051f3c: 00e23825 or a3,a3,v0 +80051f40: 30a4ffff andi a0,a1,0xffff +80051f44: ac65003c sw a1,60(v1) +80051f48: ac670060 sw a3,96(v1) +80051f4c: 01044021 addu t0,t0,a0 +80051f50: 8c6401d0 lw a0,464(v1) +80051f54: 91020000 lbu v0,0(t0) +80051f58: 8c660030 lw a2,48(v1) +80051f5c: 00872021 addu a0,a0,a3 +80051f60: a062006d sb v0,109(v1) +80051f64: a0860000 sb a2,0(a0) +80051f68: 94620060 lhu v0,96(v1) +80051f6c: 8c6401d0 lw a0,464(v1) +80051f70: 38420001 xori v0,v0,0x1 +80051f74: 00822021 addu a0,a0,v0 +80051f78: 00063202 srl a2,a2,0x8 +80051f7c: a0860000 sb a2,0(a0) +80051f80: 8c650048 lw a1,72(v1) +80051f84: 8c62003c lw v0,60(v1) +80051f88: 2404ecff li a0,-4865 +80051f8c: 00a42824 and a1,a1,a0 +80051f90: 24420001 addiu v0,v0,1 +80051f94: ac62003c sw v0,60(v1) +80051f98: ac650048 sw a1,72(v1) +80051f9c: ac630068 sw v1,104(v1) +80051fa0: 03e00008 jr ra +80051fa4: ac630064 sw v1,100(v1) + +80051fa8 <_Z9fx_sm_r13v>: +80051fa8: 3c038021 lui v1,0x8021 +80051fac: 2463cfc0 addiu v1,v1,-12352 +80051fb0: 8c65003c lw a1,60(v1) +80051fb4: 9067006d lbu a3,109(v1) +80051fb8: 8c6801d8 lw t0,472(v1) +80051fbc: 24a40001 addiu a0,a1,1 +80051fc0: 3082ffff andi v0,a0,0xffff +80051fc4: ac64003c sw a0,60(v1) +80051fc8: ac670060 sw a3,96(v1) +80051fcc: 01021021 addu v0,t0,v0 +80051fd0: 90440000 lbu a0,0(v0) +80051fd4: 24a50002 addiu a1,a1,2 +80051fd8: 308200ff andi v0,a0,0xff +80051fdc: 00021200 sll v0,v0,0x8 +80051fe0: a064006d sb a0,109(v1) +80051fe4: 00e23825 or a3,a3,v0 +80051fe8: 30a4ffff andi a0,a1,0xffff +80051fec: ac65003c sw a1,60(v1) +80051ff0: ac670060 sw a3,96(v1) +80051ff4: 01044021 addu t0,t0,a0 +80051ff8: 8c6401d0 lw a0,464(v1) +80051ffc: 91020000 lbu v0,0(t0) +80052000: 8c660034 lw a2,52(v1) +80052004: 00872021 addu a0,a0,a3 +80052008: a062006d sb v0,109(v1) +8005200c: a0860000 sb a2,0(a0) +80052010: 94620060 lhu v0,96(v1) +80052014: 8c6401d0 lw a0,464(v1) +80052018: 38420001 xori v0,v0,0x1 +8005201c: 00822021 addu a0,a0,v0 +80052020: 00063202 srl a2,a2,0x8 +80052024: a0860000 sb a2,0(a0) +80052028: 8c650048 lw a1,72(v1) +8005202c: 8c62003c lw v0,60(v1) +80052030: 2404ecff li a0,-4865 +80052034: 00a42824 and a1,a1,a0 +80052038: 24420001 addiu v0,v0,1 +8005203c: ac62003c sw v0,60(v1) +80052040: ac650048 sw a1,72(v1) +80052044: ac630068 sw v1,104(v1) +80052048: 03e00008 jr ra +8005204c: ac630064 sw v1,100(v1) + +80052050 <_Z9fx_sm_r14v>: +80052050: 3c038021 lui v1,0x8021 +80052054: 2463cfc0 addiu v1,v1,-12352 +80052058: 8c65003c lw a1,60(v1) +8005205c: 9067006d lbu a3,109(v1) +80052060: 8c6801d8 lw t0,472(v1) +80052064: 24a40001 addiu a0,a1,1 +80052068: 3082ffff andi v0,a0,0xffff +8005206c: ac64003c sw a0,60(v1) +80052070: ac670060 sw a3,96(v1) +80052074: 01021021 addu v0,t0,v0 +80052078: 90440000 lbu a0,0(v0) +8005207c: 24a50002 addiu a1,a1,2 +80052080: 308200ff andi v0,a0,0xff +80052084: 00021200 sll v0,v0,0x8 +80052088: a064006d sb a0,109(v1) +8005208c: 00e23825 or a3,a3,v0 +80052090: 30a4ffff andi a0,a1,0xffff +80052094: ac65003c sw a1,60(v1) +80052098: ac670060 sw a3,96(v1) +8005209c: 01044021 addu t0,t0,a0 +800520a0: 8c6401d0 lw a0,464(v1) +800520a4: 91020000 lbu v0,0(t0) +800520a8: 8c660038 lw a2,56(v1) +800520ac: 00872021 addu a0,a0,a3 +800520b0: a062006d sb v0,109(v1) +800520b4: a0860000 sb a2,0(a0) +800520b8: 94620060 lhu v0,96(v1) +800520bc: 8c6401d0 lw a0,464(v1) +800520c0: 38420001 xori v0,v0,0x1 +800520c4: 00822021 addu a0,a0,v0 +800520c8: 00063202 srl a2,a2,0x8 +800520cc: a0860000 sb a2,0(a0) +800520d0: 8c650048 lw a1,72(v1) +800520d4: 8c62003c lw v0,60(v1) +800520d8: 2404ecff li a0,-4865 +800520dc: 00a42824 and a1,a1,a0 +800520e0: 24420001 addiu v0,v0,1 +800520e4: ac62003c sw v0,60(v1) +800520e8: ac650048 sw a1,72(v1) +800520ec: ac630068 sw v1,104(v1) +800520f0: 03e00008 jr ra +800520f4: ac630064 sw v1,100(v1) + +800520f8 <_Z9fx_sm_r15v>: +800520f8: 3c038021 lui v1,0x8021 +800520fc: 2463cfc0 addiu v1,v1,-12352 +80052100: 8c67003c lw a3,60(v1) +80052104: 9065006d lbu a1,109(v1) +80052108: 8c6601d8 lw a2,472(v1) +8005210c: 24e40001 addiu a0,a3,1 +80052110: 3082ffff andi v0,a0,0xffff +80052114: ac64003c sw a0,60(v1) +80052118: ac650060 sw a1,96(v1) +8005211c: 00c21021 addu v0,a2,v0 +80052120: 90440000 lbu a0,0(v0) +80052124: 24e80002 addiu t0,a3,2 +80052128: 308200ff andi v0,a0,0xff +8005212c: 00021200 sll v0,v0,0x8 +80052130: a064006d sb a0,109(v1) +80052134: 00a22825 or a1,a1,v0 +80052138: 3104ffff andi a0,t0,0xffff +8005213c: ac68003c sw t0,60(v1) +80052140: ac650060 sw a1,96(v1) +80052144: 00c43021 addu a2,a2,a0 +80052148: 8c6401d0 lw a0,464(v1) +8005214c: 90c20000 lbu v0,0(a2) +80052150: 00852021 addu a0,a0,a1 +80052154: a062006d sb v0,109(v1) +80052158: a0870000 sb a3,0(a0) +8005215c: 94620060 lhu v0,96(v1) +80052160: 8c6401d0 lw a0,464(v1) +80052164: 38420001 xori v0,v0,0x1 +80052168: 00822021 addu a0,a0,v0 +8005216c: 00073a02 srl a3,a3,0x8 +80052170: a0870000 sb a3,0(a0) +80052174: 8c650048 lw a1,72(v1) +80052178: 8c62003c lw v0,60(v1) +8005217c: 2404ecff li a0,-4865 +80052180: 00a42824 and a1,a1,a0 +80052184: 24420001 addiu v0,v0,1 +80052188: ac62003c sw v0,60(v1) +8005218c: ac650048 sw a1,72(v1) +80052190: ac630068 sw v1,104(v1) +80052194: 03e00008 jr ra +80052198: ac630064 sw v1,100(v1) + +8005219c <_Z6fx_runj>: +8005219c: 27bdffd8 addiu sp,sp,-40 +800521a0: afb40020 sw s4,32(sp) +800521a4: 3c148021 lui s4,0x8021 +800521a8: afb3001c sw s3,28(sp) +800521ac: afbf0024 sw ra,36(sp) +800521b0: afb20018 sw s2,24(sp) +800521b4: afb10014 sw s1,20(sp) +800521b8: afb00010 sw s0,16(sp) +800521bc: 2685cfc0 addiu a1,s4,-12352 +800521c0: 94a20038 lhu v0,56(a1) +800521c4: 8ca301d4 lw v1,468(a1) +800521c8: aca407f4 sw a0,2036(a1) +800521cc: 00621821 addu v1,v1,v0 +800521d0: 8ca20048 lw v0,72(a1) +800521d4: 00809821 move s3,a0 +800521d8: 90640000 lbu a0,0(v1) +800521dc: 30420020 andi v0,v0,0x20 +800521e0: 10400020 beqz v0,80052264 <_Z6fx_runj+0xc8> +800521e4: a0a4006c sb a0,108(a1) +800521e8: 2663ffff addiu v1,s3,-1 +800521ec: 2402ffff li v0,-1 +800521f0: 1062001c beq v1,v0,80052264 <_Z6fx_runj+0xc8> +800521f4: aca307f4 sw v1,2036(a1) +800521f8: 00a08021 move s0,a1 +800521fc: 3c118021 lui s1,0x8021 +80052200: 08014886 j 80052218 <_Z6fx_runj+0x7c> +80052204: 2412ffff li s2,-1 +80052208: 8e0207f4 lw v0,2036(s0) +8005220c: 2442ffff addiu v0,v0,-1 +80052210: 10520014 beq v0,s2,80052264 <_Z6fx_runj+0xc8> +80052214: ae0207f4 sw v0,2036(s0) +80052218: 9605003c lhu a1,60(s0) +8005221c: 8e0401d8 lw a0,472(s0) +80052220: 8e030048 lw v1,72(s0) +80052224: 9202006d lbu v0,109(s0) +80052228: 00852021 addu a0,a0,a1 +8005222c: 30630300 andi v1,v1,0x300 +80052230: 00431025 or v0,v0,v1 +80052234: 90850000 lbu a1,0(a0) +80052238: 8e26d7c8 lw a2,-10296(s1) +8005223c: 00021080 sll v0,v0,0x2 +80052240: 00461021 addu v0,v0,a2 +80052244: a205006d sb a1,109(s0) +80052248: 8c430000 lw v1,0(v0) +8005224c: 0060f809 jalr v1 +80052250: 00000000 nop +80052254: 8e020048 lw v0,72(s0) +80052258: 30420020 andi v0,v0,0x20 +8005225c: 1440ffea bnez v0,80052208 <_Z6fx_runj+0x6c> +80052260: 00000000 nop +80052264: 2683cfc0 addiu v1,s4,-12352 +80052268: 8c6207f8 lw v0,2040(v1) +8005226c: 8fbf0024 lw ra,36(sp) +80052270: 02621023 subu v0,s3,v0 +80052274: 8fb40020 lw s4,32(sp) +80052278: 8fb3001c lw s3,28(sp) +8005227c: 8fb20018 lw s2,24(sp) +80052280: 8fb10014 lw s1,20(sp) +80052284: 8fb00010 lw s0,16(sp) +80052288: 03e00008 jr ra +8005228c: 27bd0028 addiu sp,sp,40 + +80052290 <_Z20fx_run_to_breakpointj>: +80052290: 27bdffd8 addiu sp,sp,-40 +80052294: 3c028021 lui v0,0x8021 +80052298: afb3001c sw s3,28(sp) +8005229c: afb20018 sw s2,24(sp) +800522a0: afb10014 sw s1,20(sp) +800522a4: afb00010 sw s0,16(sp) +800522a8: afbf0020 sw ra,32(sp) +800522ac: 00809821 move s3,a0 +800522b0: 2450cfc0 addiu s0,v0,-12352 +800522b4: 00008821 move s1,zero +800522b8: 3c128021 lui s2,0x8021 +800522bc: 8e020048 lw v0,72(s0) +800522c0: 30460300 andi a2,v0,0x300 +800522c4: 30420020 andi v0,v0,0x20 +800522c8: 10400015 beqz v0,80052320 <_Z20fx_run_to_breakpointj+0x90> +800522cc: 02201021 move v0,s1 +800522d0: 12330013 beq s1,s3,80052320 <_Z20fx_run_to_breakpointj+0x90> +800522d4: 8e45d7c8 lw a1,-10296(s2) +800522d8: 9604003c lhu a0,60(s0) +800522dc: 8e0301d8 lw v1,472(s0) +800522e0: 9202006d lbu v0,109(s0) +800522e4: 00641821 addu v1,v1,a0 +800522e8: 90640000 lbu a0,0(v1) +800522ec: 00461025 or v0,v0,a2 +800522f0: 00021080 sll v0,v0,0x2 +800522f4: a204006d sb a0,109(s0) +800522f8: 00451021 addu v0,v0,a1 +800522fc: 8c430000 lw v1,0(v0) +80052300: 0060f809 jalr v1 +80052304: 26310001 addiu s1,s1,1 +80052308: 9604003c lhu a0,60(s0) +8005230c: 8e020090 lw v0,144(s0) +80052310: 1482ffea bne a0,v0,800522bc <_Z20fx_run_to_breakpointj+0x2c> +80052314: 2402ffff li v0,-1 +80052318: ae020084 sw v0,132(s0) +8005231c: 02201021 move v0,s1 +80052320: 8fbf0020 lw ra,32(sp) +80052324: 8fb3001c lw s3,28(sp) +80052328: 8fb20018 lw s2,24(sp) +8005232c: 8fb10014 lw s1,20(sp) +80052330: 8fb00010 lw s0,16(sp) +80052334: 03e00008 jr ra +80052338: 27bd0028 addiu sp,sp,40 + +8005233c <_Z12fx_step_overj>: +8005233c: 27bdffd8 addiu sp,sp,-40 +80052340: 3c028021 lui v0,0x8021 +80052344: afb3001c sw s3,28(sp) +80052348: afb20018 sw s2,24(sp) +8005234c: afb10014 sw s1,20(sp) +80052350: afb00010 sw s0,16(sp) +80052354: afbf0020 sw ra,32(sp) +80052358: 00809821 move s3,a0 +8005235c: 2450cfc0 addiu s0,v0,-12352 +80052360: 00008821 move s1,zero +80052364: 3c128021 lui s2,0x8021 +80052368: 8e020048 lw v0,72(s0) +8005236c: 30460300 andi a2,v0,0x300 +80052370: 30420020 andi v0,v0,0x20 +80052374: 10400016 beqz v0,800523d0 <_Z12fx_step_overj+0x94> +80052378: 02201021 move v0,s1 +8005237c: 12330014 beq s1,s3,800523d0 <_Z12fx_step_overj+0x94> +80052380: 8e45d7c8 lw a1,-10296(s2) +80052384: 9604003c lhu a0,60(s0) +80052388: 8e0301d8 lw v1,472(s0) +8005238c: 9202006d lbu v0,109(s0) +80052390: 00641821 addu v1,v1,a0 +80052394: 90640000 lbu a0,0(v1) +80052398: 00461025 or v0,v0,a2 +8005239c: 00021080 sll v0,v0,0x2 +800523a0: 00451021 addu v0,v0,a1 +800523a4: a204006d sb a0,109(s0) +800523a8: 8c430000 lw v1,0(v0) +800523ac: 0060f809 jalr v1 +800523b0: 26310001 addiu s1,s1,1 +800523b4: 9603003c lhu v1,60(s0) +800523b8: 8e020090 lw v0,144(s0) +800523bc: 1062000b beq v1,v0,800523ec <_Z12fx_step_overj+0xb0> +800523c0: 2402ffff li v0,-1 +800523c4: 8e020094 lw v0,148(s0) +800523c8: 1462ffe7 bne v1,v0,80052368 <_Z12fx_step_overj+0x2c> +800523cc: 02201021 move v0,s1 +800523d0: 8fbf0020 lw ra,32(sp) +800523d4: 8fb3001c lw s3,28(sp) +800523d8: 8fb20018 lw s2,24(sp) +800523dc: 8fb10014 lw s1,20(sp) +800523e0: 8fb00010 lw s0,16(sp) +800523e4: 03e00008 jr ra +800523e8: 27bd0028 addiu sp,sp,40 +800523ec: ae020084 sw v0,132(s0) +800523f0: 8fbf0020 lw ra,32(sp) +800523f4: 02201021 move v0,s1 +800523f8: 8fb3001c lw s3,28(sp) +800523fc: 8fb20018 lw s2,24(sp) +80052400: 8fb10014 lw s1,20(sp) +80052404: 8fb00010 lw s0,16(sp) +80052408: 03e00008 jr ra +8005240c: 27bd0028 addiu sp,sp,40 + +80052410 <_Z8fx_cmodev>: +80052410: 27bdffe8 addiu sp,sp,-24 +80052414: afb00010 sw s0,16(sp) +80052418: 3c108021 lui s0,0x8021 +8005241c: afbf0014 sw ra,20(sp) +80052420: 2605cfc0 addiu a1,s0,-12352 +80052424: 8ca20068 lw v0,104(a1) +80052428: 8c430000 lw v1,0(v0) +8005242c: 30640010 andi a0,v1,0x10 +80052430: 10800015 beqz a0,80052488 <_Z8fx_cmodev+0x78> +80052434: aca30044 sw v1,68(a1) +80052438: 24020100 li v0,256 +8005243c: aca201b8 sw v0,440(a1) +80052440: 3c028004 lui v0,0x8004 +80052444: 2442d210 addiu v0,v0,-11760 +80052448: 0040f809 jalr v0 +8005244c: 00000000 nop +80052450: 2603cfc0 addiu v1,s0,-12352 +80052454: 8c650048 lw a1,72(v1) +80052458: 8c62003c lw v0,60(v1) +8005245c: 2404ecff li a0,-4865 +80052460: 00a42824 and a1,a1,a0 +80052464: 24420001 addiu v0,v0,1 +80052468: ac62003c sw v0,60(v1) +8005246c: ac650048 sw a1,72(v1) +80052470: ac630068 sw v1,104(v1) +80052474: ac630064 sw v1,100(v1) +80052478: 8fbf0014 lw ra,20(sp) +8005247c: 8fb00010 lw s0,16(sp) +80052480: 03e00008 jr ra +80052484: 27bd0018 addiu sp,sp,24 +80052488: 8ca201bc lw v0,444(a1) +8005248c: 08014910 j 80052440 <_Z8fx_cmodev+0x30> +80052490: aca201b8 sw v0,440(a1) + +80052494 <_Z8fx_cachev>: +80052494: 27bdffe0 addiu sp,sp,-32 +80052498: afb20018 sw s2,24(sp) +8005249c: 3c128021 lui s2,0x8021 +800524a0: afb00010 sw s0,16(sp) +800524a4: 2650cfc0 addiu s0,s2,-12352 +800524a8: 8e02003c lw v0,60(s0) +800524ac: 8e030058 lw v1,88(s0) +800524b0: afb10014 sw s1,20(sp) +800524b4: 3051fff0 andi s1,v0,0xfff0 +800524b8: 12230018 beq s1,v1,8005251c <_Z8fx_cachev+0x88> +800524bc: afbf001c sw ra,28(sp) +800524c0: 3c028004 lui v0,0x8004 +800524c4: 2442d1c8 addiu v0,v0,-11832 +800524c8: 0040f809 jalr v0 +800524cc: 00000000 nop +800524d0: 24030001 li v1,1 +800524d4: a20305ec sb v1,1516(s0) +800524d8: ae110058 sw s1,88(s0) +800524dc: 2642cfc0 addiu v0,s2,-12352 +800524e0: 8c44003c lw a0,60(v0) +800524e4: 8c450048 lw a1,72(v0) +800524e8: 2403ecff li v1,-4865 +800524ec: 24840001 addiu a0,a0,1 +800524f0: 00a32824 and a1,a1,v1 +800524f4: ac44003c sw a0,60(v0) +800524f8: ac450048 sw a1,72(v0) +800524fc: ac420064 sw v0,100(v0) +80052500: ac420068 sw v0,104(v0) +80052504: 8fbf001c lw ra,28(sp) +80052508: 8fb20018 lw s2,24(sp) +8005250c: 8fb10014 lw s1,20(sp) +80052510: 8fb00010 lw s0,16(sp) +80052514: 03e00008 jr ra +80052518: 27bd0020 addiu sp,sp,32 +8005251c: 920205ec lbu v0,1516(s0) +80052520: 1040ffe7 beqz v0,800524c0 <_Z8fx_cachev+0x2c> +80052524: 2642cfc0 addiu v0,s2,-12352 +80052528: 08014939 j 800524e4 <_Z8fx_cachev+0x50> +8005252c: 8c44003c lw a0,60(v0) + +80052530 <_Z11fx_rpix_objv>: +80052530: 3c048019 lui a0,0x8019 +80052534: 3c19800f lui t9,0x800f +80052538: 27394bb0 addiu t9,t9,19376 +8005253c: 03200008 jr t9 +80052540: 2484f5f0 addiu a0,a0,-2576 + +80052544 <_Z11fx_plot_objv>: +80052544: 3c048019 lui a0,0x8019 +80052548: 3c19800f lui t9,0x800f +8005254c: 27394bb0 addiu t9,t9,19376 +80052550: 03200008 jr t9 +80052554: 2484f60c addiu a0,a0,-2548 + +80052558 <_Z10fx_ljmp_r8v>: +80052558: 27bdffe0 addiu sp,sp,-32 +8005255c: afb00010 sw s0,16(sp) +80052560: 3c108021 lui s0,0x8021 +80052564: 2610cfc0 addiu s0,s0,-12352 +80052568: 8e020020 lw v0,32(s0) +8005256c: afbf0018 sw ra,24(sp) +80052570: 3042007f andi v0,v0,0x7f +80052574: 00021880 sll v1,v0,0x2 +80052578: afb10014 sw s1,20(sp) +8005257c: 00701821 addu v1,v1,s0 +80052580: 8e050068 lw a1,104(s0) +80052584: ae02004c sw v0,76(s0) +80052588: 8c6201ec lw v0,492(v1) +8005258c: 8ca40000 lw a0,0(a1) +80052590: ae0201d8 sw v0,472(s0) +80052594: 3c028004 lui v0,0x8004 +80052598: ae04003c sw a0,60(s0) +8005259c: a20005ec sb zero,1516(s0) +800525a0: 2442d1c8 addiu v0,v0,-11832 +800525a4: 0040f809 jalr v0 +800525a8: 3091fff0 andi s1,a0,0xfff0 +800525ac: 8e030048 lw v1,72(s0) +800525b0: 2402ecff li v0,-4865 +800525b4: 00621824 and v1,v1,v0 +800525b8: 24020001 li v0,1 +800525bc: ae110058 sw s1,88(s0) +800525c0: a20205ec sb v0,1516(s0) +800525c4: ae030048 sw v1,72(s0) +800525c8: ae100068 sw s0,104(s0) +800525cc: ae100064 sw s0,100(s0) +800525d0: 8fbf0018 lw ra,24(sp) +800525d4: 8fb10014 lw s1,20(sp) +800525d8: 8fb00010 lw s0,16(sp) +800525dc: 03e00008 jr ra +800525e0: 27bd0020 addiu sp,sp,32 + +800525e4 <_Z11fx_ljmp_r13v>: +800525e4: 27bdffe0 addiu sp,sp,-32 +800525e8: afb00010 sw s0,16(sp) +800525ec: 3c108021 lui s0,0x8021 +800525f0: 2610cfc0 addiu s0,s0,-12352 +800525f4: 8e020034 lw v0,52(s0) +800525f8: afbf0018 sw ra,24(sp) +800525fc: 3042007f andi v0,v0,0x7f +80052600: 00021880 sll v1,v0,0x2 +80052604: afb10014 sw s1,20(sp) +80052608: 00701821 addu v1,v1,s0 +8005260c: 8e050068 lw a1,104(s0) +80052610: ae02004c sw v0,76(s0) +80052614: 8c6201ec lw v0,492(v1) +80052618: 8ca40000 lw a0,0(a1) +8005261c: ae0201d8 sw v0,472(s0) +80052620: 3c028004 lui v0,0x8004 +80052624: ae04003c sw a0,60(s0) +80052628: a20005ec sb zero,1516(s0) +8005262c: 2442d1c8 addiu v0,v0,-11832 +80052630: 0040f809 jalr v0 +80052634: 3091fff0 andi s1,a0,0xfff0 +80052638: 8e030048 lw v1,72(s0) +8005263c: 2402ecff li v0,-4865 +80052640: 00621824 and v1,v1,v0 +80052644: 24020001 li v0,1 +80052648: ae110058 sw s1,88(s0) +8005264c: a20205ec sb v0,1516(s0) +80052650: ae030048 sw v1,72(s0) +80052654: ae100068 sw s0,104(s0) +80052658: ae100064 sw s0,100(s0) +8005265c: 8fbf0018 lw ra,24(sp) +80052660: 8fb10014 lw s1,20(sp) +80052664: 8fb00010 lw s0,16(sp) +80052668: 03e00008 jr ra +8005266c: 27bd0020 addiu sp,sp,32 + +80052670 <_Z11fx_ljmp_r12v>: +80052670: 27bdffe0 addiu sp,sp,-32 +80052674: afb00010 sw s0,16(sp) +80052678: 3c108021 lui s0,0x8021 +8005267c: 2610cfc0 addiu s0,s0,-12352 +80052680: 8e020030 lw v0,48(s0) +80052684: afbf0018 sw ra,24(sp) +80052688: 3042007f andi v0,v0,0x7f +8005268c: 00021880 sll v1,v0,0x2 +80052690: afb10014 sw s1,20(sp) +80052694: 00701821 addu v1,v1,s0 +80052698: 8e050068 lw a1,104(s0) +8005269c: ae02004c sw v0,76(s0) +800526a0: 8c6201ec lw v0,492(v1) +800526a4: 8ca40000 lw a0,0(a1) +800526a8: ae0201d8 sw v0,472(s0) +800526ac: 3c028004 lui v0,0x8004 +800526b0: ae04003c sw a0,60(s0) +800526b4: a20005ec sb zero,1516(s0) +800526b8: 2442d1c8 addiu v0,v0,-11832 +800526bc: 0040f809 jalr v0 +800526c0: 3091fff0 andi s1,a0,0xfff0 +800526c4: 8e030048 lw v1,72(s0) +800526c8: 2402ecff li v0,-4865 +800526cc: 00621824 and v1,v1,v0 +800526d0: 24020001 li v0,1 +800526d4: ae110058 sw s1,88(s0) +800526d8: a20205ec sb v0,1516(s0) +800526dc: ae030048 sw v1,72(s0) +800526e0: ae100068 sw s0,104(s0) +800526e4: ae100064 sw s0,100(s0) +800526e8: 8fbf0018 lw ra,24(sp) +800526ec: 8fb10014 lw s1,20(sp) +800526f0: 8fb00010 lw s0,16(sp) +800526f4: 03e00008 jr ra +800526f8: 27bd0020 addiu sp,sp,32 + +800526fc <_Z11fx_ljmp_r11v>: +800526fc: 27bdffe0 addiu sp,sp,-32 +80052700: afb00010 sw s0,16(sp) +80052704: 3c108021 lui s0,0x8021 +80052708: 2610cfc0 addiu s0,s0,-12352 +8005270c: 8e02002c lw v0,44(s0) +80052710: afbf0018 sw ra,24(sp) +80052714: 3042007f andi v0,v0,0x7f +80052718: 00021880 sll v1,v0,0x2 +8005271c: afb10014 sw s1,20(sp) +80052720: 00701821 addu v1,v1,s0 +80052724: 8e050068 lw a1,104(s0) +80052728: ae02004c sw v0,76(s0) +8005272c: 8c6201ec lw v0,492(v1) +80052730: 8ca40000 lw a0,0(a1) +80052734: ae0201d8 sw v0,472(s0) +80052738: 3c028004 lui v0,0x8004 +8005273c: ae04003c sw a0,60(s0) +80052740: a20005ec sb zero,1516(s0) +80052744: 2442d1c8 addiu v0,v0,-11832 +80052748: 0040f809 jalr v0 +8005274c: 3091fff0 andi s1,a0,0xfff0 +80052750: 8e030048 lw v1,72(s0) +80052754: 2402ecff li v0,-4865 +80052758: 00621824 and v1,v1,v0 +8005275c: 24020001 li v0,1 +80052760: ae110058 sw s1,88(s0) +80052764: a20205ec sb v0,1516(s0) +80052768: ae030048 sw v1,72(s0) +8005276c: ae100068 sw s0,104(s0) +80052770: ae100064 sw s0,100(s0) +80052774: 8fbf0018 lw ra,24(sp) +80052778: 8fb10014 lw s1,20(sp) +8005277c: 8fb00010 lw s0,16(sp) +80052780: 03e00008 jr ra +80052784: 27bd0020 addiu sp,sp,32 + +80052788 <_Z11fx_ljmp_r10v>: +80052788: 27bdffe0 addiu sp,sp,-32 +8005278c: afb00010 sw s0,16(sp) +80052790: 3c108021 lui s0,0x8021 +80052794: 2610cfc0 addiu s0,s0,-12352 +80052798: 8e020028 lw v0,40(s0) +8005279c: afbf0018 sw ra,24(sp) +800527a0: 3042007f andi v0,v0,0x7f +800527a4: 00021880 sll v1,v0,0x2 +800527a8: afb10014 sw s1,20(sp) +800527ac: 00701821 addu v1,v1,s0 +800527b0: 8e050068 lw a1,104(s0) +800527b4: ae02004c sw v0,76(s0) +800527b8: 8c6201ec lw v0,492(v1) +800527bc: 8ca40000 lw a0,0(a1) +800527c0: ae0201d8 sw v0,472(s0) +800527c4: 3c028004 lui v0,0x8004 +800527c8: ae04003c sw a0,60(s0) +800527cc: a20005ec sb zero,1516(s0) +800527d0: 2442d1c8 addiu v0,v0,-11832 +800527d4: 0040f809 jalr v0 +800527d8: 3091fff0 andi s1,a0,0xfff0 +800527dc: 8e030048 lw v1,72(s0) +800527e0: 2402ecff li v0,-4865 +800527e4: 00621824 and v1,v1,v0 +800527e8: 24020001 li v0,1 +800527ec: ae110058 sw s1,88(s0) +800527f0: a20205ec sb v0,1516(s0) +800527f4: ae030048 sw v1,72(s0) +800527f8: ae100068 sw s0,104(s0) +800527fc: ae100064 sw s0,100(s0) +80052800: 8fbf0018 lw ra,24(sp) +80052804: 8fb10014 lw s1,20(sp) +80052808: 8fb00010 lw s0,16(sp) +8005280c: 03e00008 jr ra +80052810: 27bd0020 addiu sp,sp,32 + +80052814 <_Z10fx_ljmp_r9v>: +80052814: 27bdffe0 addiu sp,sp,-32 +80052818: afb00010 sw s0,16(sp) +8005281c: 3c108021 lui s0,0x8021 +80052820: 2610cfc0 addiu s0,s0,-12352 +80052824: 8e020024 lw v0,36(s0) +80052828: afbf0018 sw ra,24(sp) +8005282c: 3042007f andi v0,v0,0x7f +80052830: 00021880 sll v1,v0,0x2 +80052834: afb10014 sw s1,20(sp) +80052838: 00701821 addu v1,v1,s0 +8005283c: 8e050068 lw a1,104(s0) +80052840: ae02004c sw v0,76(s0) +80052844: 8c6201ec lw v0,492(v1) +80052848: 8ca40000 lw a0,0(a1) +8005284c: ae0201d8 sw v0,472(s0) +80052850: 3c028004 lui v0,0x8004 +80052854: ae04003c sw a0,60(s0) +80052858: a20005ec sb zero,1516(s0) +8005285c: 2442d1c8 addiu v0,v0,-11832 +80052860: 0040f809 jalr v0 +80052864: 3091fff0 andi s1,a0,0xfff0 +80052868: 8e030048 lw v1,72(s0) +8005286c: 2402ecff li v0,-4865 +80052870: 00621824 and v1,v1,v0 +80052874: 24020001 li v0,1 +80052878: ae110058 sw s1,88(s0) +8005287c: a20205ec sb v0,1516(s0) +80052880: ae030048 sw v1,72(s0) +80052884: ae100068 sw s0,104(s0) +80052888: ae100064 sw s0,100(s0) +8005288c: 8fbf0018 lw ra,24(sp) +80052890: 8fb10014 lw s1,20(sp) +80052894: 8fb00010 lw s0,16(sp) +80052898: 03e00008 jr ra +8005289c: 27bd0020 addiu sp,sp,32 + +800528a0 : +800528a0: 00005021 move t2,zero +800528a4: 3c0b802c lui t3,0x802c +800528a8: 31420001 andi v0,t2,0x1 +800528ac: 00021040 sll v0,v0,0x1 +800528b0: 000a2240 sll a0,t2,0x9 +800528b4: 2563140c addiu v1,t3,5132 +800528b8: 00833021 addu a2,a0,v1 +800528bc: 3049ffff andi t1,v0,0xffff +800528c0: 31480004 andi t0,t2,0x4 +800528c4: 31470002 andi a3,t2,0x2 +800528c8: 00002821 move a1,zero +800528cc: 30a300c0 andi v1,a1,0xc0 +800528d0: 30a20038 andi v0,a1,0x38 +800528d4: 000318c2 srl v1,v1,0x3 +800528d8: 00021042 srl v0,v0,0x1 +800528dc: 30a40007 andi a0,a1,0x7 +800528e0: 00681825 or v1,v1,t0 +800528e4: 00471025 or v0,v0,a3 +800528e8: 00021140 sll v0,v0,0x5 +800528ec: 00031a80 sll v1,v1,0xa +800528f0: 00042080 sll a0,a0,0x2 +800528f4: 00621825 or v1,v1,v0 +800528f8: 01242025 or a0,t1,a0 +800528fc: 00641825 or v1,v1,a0 +80052900: 24a50001 addiu a1,a1,1 +80052904: 24020100 li v0,256 +80052908: a4c30000 sh v1,0(a2) +8005290c: 14a2ffef bne a1,v0,800528cc +80052910: 24c60002 addiu a2,a2,2 +80052914: 254a0001 addiu t2,t2,1 +80052918: 24020008 li v0,8 +8005291c: 1542ffe3 bne t2,v0,800528ac +80052920: 31420001 andi v0,t2,0x1 +80052924: 3c028022 lui v0,0x8022 +80052928: 03e00008 jr ra +8005292c: a0405bcb sb zero,23499(v0) + +80052930 : +80052930: 3c028022 lui v0,0x8022 +80052934: 24426dd8 addiu v0,v0,28120 +80052938: 24030078 li v1,120 +8005293c: ac430058 sw v1,88(v0) +80052940: 03e00008 jr ra +80052944: ac440054 sw a0,84(v0) + +80052948 <_Z20DrawBackgroundMosaicjjhh>: +80052948: 27bdff70 addiu sp,sp,-144 +8005294c: a7a00018 sh zero,24(sp) +80052950: afbf008c sw ra,140(sp) +80052954: afbe0088 sw s8,136(sp) +80052958: afb70084 sw s7,132(sp) +8005295c: afb60080 sw s6,128(sp) +80052960: afb5007c sw s5,124(sp) +80052964: afb40078 sw s4,120(sp) +80052968: afb30074 sw s3,116(sp) +8005296c: afb20070 sw s2,112(sp) +80052970: afb1006c sw s1,108(sp) +80052974: afb00068 sw s0,104(sp) +80052978: 00804021 move t0,a0 +8005297c: a3a60018 sb a2,24(sp) +80052980: a3a70019 sb a3,25(sp) +80052984: 148001a9 bnez a0,8005302c <_Z20DrawBackgroundMosaicjjhh+0x6e4> +80052988: afa50094 sw a1,148(sp) +8005298c: 3c028022 lui v0,0x8022 +80052990: 24436da8 addiu v1,v0,28072 +80052994: 00051140 sll v0,a1,0x5 +80052998: ac620018 sw v0,24(v1) +8005299c: 8fa50094 lw a1,148(sp) +800529a0: 8fa40094 lw a0,148(sp) +800529a4: 00051100 sll v0,a1,0x4 +800529a8: 00042080 sll a0,a0,0x2 +800529ac: 3c068022 lui a2,0x8022 +800529b0: 24c350e8 addiu v1,a2,20712 +800529b4: 00441023 subu v0,v0,a0 +800529b8: 00431021 addu v0,v0,v1 +800529bc: afa40058 sw a0,88(sp) +800529c0: 3c038021 lui v1,0x8021 +800529c4: 9444000e lhu a0,14(v0) +800529c8: 94470018 lhu a3,24(v0) +800529cc: 8c657024 lw a1,28708(v1) +800529d0: 00042040 sll a0,a0,0x1 +800529d4: 00a42021 addu a0,a1,a0 +800529d8: 30e60001 andi a2,a3,0x1 +800529dc: 14c0019c bnez a2,80053050 <_Z20DrawBackgroundMosaicjjhh+0x708> +800529e0: afa40054 sw a0,84(sp) +800529e4: afa40050 sw a0,80(sp) +800529e8: 00806821 move t5,a0 +800529ec: 01a51023 subu v0,t5,a1 +800529f0: 3c030001 lui v1,0x1 +800529f4: 0043102a slt v0,v0,v1 +800529f8: 01a31823 subu v1,t5,v1 +800529fc: 0062680a movz t5,v1,v0 +80052a00: 30e40002 andi a0,a3,0x2 +80052a04: 1480018d bnez a0,8005303c <_Z20DrawBackgroundMosaicjjhh+0x6f4> +80052a08: afad0050 sw t5,80(sp) +80052a0c: 8fa20054 lw v0,84(sp) +80052a10: afa2004c sw v0,76(sp) +80052a14: 00402021 move a0,v0 +80052a18: 00851823 subu v1,a0,a1 +80052a1c: 3c020001 lui v0,0x1 +80052a20: 0062182a slt v1,v1,v0 +80052a24: 00821023 subu v0,a0,v0 +80052a28: 0043200a movz a0,v0,v1 +80052a2c: 14c0016c bnez a2,80052fe0 <_Z20DrawBackgroundMosaicjjhh+0x698> +80052a30: afa4004c sw a0,76(sp) +80052a34: 00803821 move a3,a0 +80052a38: afa40048 sw a0,72(sp) +80052a3c: 3c020001 lui v0,0x1 +80052a40: 00e52023 subu a0,a3,a1 +80052a44: 3c0c8022 lui t4,0x8022 +80052a48: 0082202a slt a0,a0,v0 +80052a4c: 8d856da8 lw a1,28072(t4) +80052a50: 00e21023 subu v0,a3,v0 +80052a54: 0044380a movz a3,v0,a0 +80052a58: 24030010 li v1,16 +80052a5c: 10a3016e beq a1,v1,80053018 <_Z20DrawBackgroundMosaicjjhh+0x6d0> +80052a60: afa70048 sw a3,72(sp) +80052a64: 240301ff li v1,511 +80052a68: 24040003 li a0,3 +80052a6c: afa30040 sw v1,64(sp) +80052a70: afa4003c sw a0,60(sp) +80052a74: 3c058022 lui a1,0x8022 +80052a78: 24a46dd8 addiu a0,a1,28120 +80052a7c: 8c86005c lw a2,92(a0) +80052a80: 8c8a0060 lw t2,96(a0) +80052a84: 2502fffb addiu v0,t0,-5 +80052a88: 0146182b sltu v1,t2,a2 +80052a8c: afa60038 sw a2,56(sp) +80052a90: 14600107 bnez v1,80052eb0 <_Z20DrawBackgroundMosaicjjhh+0x568> +80052a94: 2c560002 sltiu s6,v0,2 +80052a98: 3c078022 lui a3,0x8022 +80052a9c: 24e350e8 addiu v1,a3,20712 +80052aa0: 90690a9e lbu t1,2718(v1) +80052aa4: 8fac0038 lw t4,56(sp) +80052aa8: 8fa30094 lw v1,148(sp) +80052aac: 0189001b divu zero,t4,t1 +80052ab0: 012001f4 teq t1,zero,0x7 +80052ab4: 000c1080 sll v0,t4,0x2 +80052ab8: 00431021 addu v0,v0,v1 +80052abc: 3c058023 lui a1,0x8023 +80052ac0: 00022080 sll a0,v0,0x2 +80052ac4: 24a5aecc addiu a1,a1,-20788 +80052ac8: 00851821 addu v1,a0,a1 +80052acc: 94680002 lhu t0,2(v1) +80052ad0: 00005810 mfhi t3 +80052ad4: 012b3823 subu a3,t1,t3 +80052ad8: 2ce20002 sltiu v0,a3,2 +80052adc: 14400161 bnez v0,80053064 <_Z20DrawBackgroundMosaicjjhh+0x71c> +80052ae0: 94660000 lhu a2,0(v1) +80052ae4: 25850001 addiu a1,t4,1 +80052ae8: 8fad0094 lw t5,148(sp) +80052aec: 00051080 sll v0,a1,0x2 +80052af0: 004d1021 addu v0,v0,t5 +80052af4: 3c038023 lui v1,0x8023 +80052af8: 2463aecc addiu v1,v1,-20788 +80052afc: 00021080 sll v0,v0,0x2 +80052b00: 00431021 addu v0,v0,v1 +80052b04: 94430000 lhu v1,0(v0) +80052b08: 14c30133 bne a2,v1,80052fd8 <_Z20DrawBackgroundMosaicjjhh+0x690> +80052b0c: 24030001 li v1,1 +80052b10: 94420002 lhu v0,2(v0) +80052b14: 15020130 bne t0,v0,80052fd8 <_Z20DrawBackgroundMosaicjjhh+0x690> +80052b18: 240c0001 li t4,1 +80052b1c: 3c058023 lui a1,0x8023 +80052b20: 24a5aecc addiu a1,a1,-20788 +80052b24: 00851021 addu v0,a0,a1 +80052b28: 24430022 addiu v1,v0,34 +80052b2c: 08014ad6 j 80052b58 <_Z20DrawBackgroundMosaicjjhh+0x210> +80052b30: afac0044 sw t4,68(sp) +80052b34: 9462fffe lhu v0,-2(v1) +80052b38: 8fac0038 lw t4,56(sp) +80052b3c: 00602021 move a0,v1 +80052b40: 01ac2821 addu a1,t5,t4 +80052b44: 14c2000a bne a2,v0,80052b70 <_Z20DrawBackgroundMosaicjjhh+0x228> +80052b48: 24630010 addiu v1,v1,16 +80052b4c: 94820000 lhu v0,0(a0) +80052b50: 15020008 bne t0,v0,80052b74 <_Z20DrawBackgroundMosaicjjhh+0x22c> +80052b54: 8fa40038 lw a0,56(sp) +80052b58: 8fad0044 lw t5,68(sp) +80052b5c: 25ad0001 addiu t5,t5,1 +80052b60: 14edfff4 bne a3,t5,80052b34 <_Z20DrawBackgroundMosaicjjhh+0x1ec> +80052b64: afad0044 sw t5,68(sp) +80052b68: 8fa20038 lw v0,56(sp) +80052b6c: 01a22821 addu a1,t5,v0 +80052b70: 8fa40038 lw a0,56(sp) +80052b74: 0145182b sltu v1,t2,a1 +80052b78: 00c41021 addu v0,a2,a0 +80052b7c: 10600004 beqz v1,80052b90 <_Z20DrawBackgroundMosaicjjhh+0x248> +80052b80: 004b2823 subu a1,v0,t3 +80052b84: 01441023 subu v0,t2,a0 +80052b88: 24420001 addiu v0,v0,1 +80052b8c: afa20044 sw v0,68(sp) +80052b90: 8fa6003c lw a2,60(sp) +80052b94: 30a20007 andi v0,a1,0x7 +80052b98: 00c52006 srlv a0,a1,a2 +80052b9c: 30830020 andi v1,a0,0x20 +80052ba0: 0002f0c0 sll s8,v0,0x3 +80052ba4: 10600109 beqz v1,80052fcc <_Z20DrawBackgroundMosaicjjhh+0x684> +80052ba8: 30a7000f andi a3,a1,0xf +80052bac: 8fa6004c lw a2,76(sp) +80052bb0: 8fa50048 lw a1,72(sp) +80052bb4: 3c0c8022 lui t4,0x8022 +80052bb8: 25836dd8 addiu v1,t4,28120 +80052bbc: 8c620064 lw v0,100(v1) +80052bc0: 8fad0058 lw t5,88(sp) +80052bc4: 3084001f andi a0,a0,0x1f +80052bc8: 01a21021 addu v0,t5,v0 +80052bcc: 8c420000 lw v0,0(v0) +80052bd0: 00042180 sll a0,a0,0x6 +80052bd4: afa20030 sw v0,48(sp) +80052bd8: 00c43021 addu a2,a2,a0 +80052bdc: 2ce70008 sltiu a3,a3,8 +80052be0: 8fa30030 lw v1,48(sp) +80052be4: afa60020 sw a2,32(sp) +80052be8: afa7005c sw a3,92(sp) +80052bec: 3c068019 lui a2,0x8019 +80052bf0: 8fa70094 lw a3,148(sp) +80052bf4: 24020001 li v0,1 +80052bf8: 24c6f628 addiu a2,a2,-2520 +80052bfc: 02c84004 sllv t0,t0,s6 +80052c00: 00a42821 addu a1,a1,a0 +80052c04: 0043180a movz v1,v0,v1 +80052c08: 00073880 sll a3,a3,0x2 +80052c0c: 24020100 li v0,256 +80052c10: 8cd70000 lw s7,0(a2) +80052c14: afa80028 sw t0,40(sp) +80052c18: afa50024 sw a1,36(sp) +80052c1c: afa30030 sw v1,48(sp) +80052c20: 02c2a804 sllv s5,v0,s6 +80052c24: 02c92004 sllv a0,t1,s6 +80052c28: 01008821 move s1,t0 +80052c2c: afa00034 sw zero,52(sp) +80052c30: afa0002c sw zero,44(sp) +80052c34: afa70060 sw a3,96(sp) +80052c38: 8ee50064 lw a1,100(s7) +80052c3c: 8fac0058 lw t4,88(sp) +80052c40: 01851021 addu v0,t4,a1 +80052c44: 8c430000 lw v1,0(v0) +80052c48: 10600013 beqz v1,80052c98 <_Z20DrawBackgroundMosaicjjhh+0x350> +80052c4c: 8fa70034 lw a3,52(sp) +80052c50: 8fad0060 lw t5,96(sp) +80052c54: 3c038022 lui v1,0x8022 +80052c58: 01a53021 addu a2,t5,a1 +80052c5c: 246250e8 addiu v0,v1,20712 +80052c60: 90430a9e lbu v1,2718(v0) +80052c64: 8cc40018 lw a0,24(a2) +80052c68: 02c31804 sllv v1,v1,s6 +80052c6c: 02c42004 sllv a0,a0,s6 +80052c70: 0083001b divu zero,a0,v1 +80052c74: 006001f4 teq v1,zero,0x7 +80052c78: 8cc200a8 lw v0,168(a2) +80052c7c: 8fa60028 lw a2,40(sp) +80052c80: afa40034 sw a0,52(sp) +80052c84: 00c48821 addu s1,a2,a0 +80052c88: 02c2a804 sllv s5,v0,s6 +80052c8c: 00002810 mfhi a1 +80052c90: 00652023 subu a0,v1,a1 +80052c94: 8fa70034 lw a3,52(sp) +80052c98: 8ee50030 lw a1,48(s7) +80052c9c: 00f5102b sltu v0,a3,s5 +80052ca0: 10400071 beqz v0,80052e68 <_Z20DrawBackgroundMosaicjjhh+0x520> +80052ca4: 8ee30038 lw v1,56(s7) +80052ca8: 00e30018 mult a3,v1 +80052cac: 8fa20038 lw v0,56(sp) +80052cb0: 00808021 move s0,a0 +80052cb4: 70a20000 madd a1,v0 +80052cb8: 00e01821 move v1,a3 +80052cbc: 08014b5e j 80052d78 <_Z20DrawBackgroundMosaicjjhh+0x430> +80052cc0: 00009012 mflo s2 +80052cc4: 30c2003e andi v0,a2,0x3e +80052cc8: 00621021 addu v0,v1,v0 +80052ccc: 90430001 lbu v1,1(v0) +80052cd0: 90440000 lbu a0,0(v0) +80052cd4: 00031a00 sll v1,v1,0x8 +80052cd8: 00832825 or a1,a0,v1 +80052cdc: 30a22000 andi v0,a1,0x2000 +80052ce0: 00021342 srl v0,v0,0xd +80052ce4: 27ac0018 addiu t4,sp,24 +80052ce8: 01821021 addu v0,t4,v0 +80052cec: 90430000 lbu v1,0(v0) +80052cf0: 24020008 li v0,8 +80052cf4: a2e3004c sb v1,76(s7) +80052cf8: 10e2003f beq a3,v0,80052df8 <_Z20DrawBackgroundMosaicjjhh+0x4b0> +80052cfc: a2e3004d sb v1,77(s7) +80052d00: 30a24000 andi v0,a1,0x4000 +80052d04: 10400042 beqz v0,80052e10 <_Z20DrawBackgroundMosaicjjhh+0x4c8> +80052d08: 30a28000 andi v0,a1,0x8000 +80052d0c: 1040008e beqz v0,80052f48 <_Z20DrawBackgroundMosaicjjhh+0x600> +80052d10: 8fac005c lw t4,92(sp) +80052d14: 8fad005c lw t5,92(sp) +80052d18: 11a000a2 beqz t5,80052fa4 <_Z20DrawBackgroundMosaicjjhh+0x65c> +80052d1c: 30c40001 andi a0,a2,0x1 +80052d20: 00a42023 subu a0,a1,a0 +80052d24: 3c038023 lui v1,0x8023 +80052d28: 8fa50044 lw a1,68(sp) +80052d2c: 8c62c920 lw v0,-14048(v1) +80052d30: afbe0010 sw s8,16(sp) +80052d34: afa50014 sw a1,20(sp) +80052d38: 24840011 addiu a0,a0,17 +80052d3c: 02402821 move a1,s2 +80052d40: 32260007 andi a2,s1,0x7 +80052d44: 0040f809 jalr v0 +80052d48: 02003821 move a3,s0 +80052d4c: 3c068022 lui a2,0x8022 +80052d50: 24c250e8 addiu v0,a2,20712 +80052d54: 90430a9e lbu v1,2718(v0) +80052d58: 02308821 addu s1,s1,s0 +80052d5c: 02c32004 sllv a0,v1,s6 +80052d60: 12800041 beqz s4,80052e68 <_Z20DrawBackgroundMosaicjjhh+0x520> +80052d64: 8ee20038 lw v0,56(s7) +80052d68: 72021802 mul v1,s0,v0 +80052d6c: 00808021 move s0,a0 +80052d70: 00729021 addu s2,v1,s2 +80052d74: 02601821 move v1,s3 +80052d78: 00839821 addu s3,a0,v1 +80052d7c: 8fa40040 lw a0,64(sp) +80052d80: 0275a02b sltu s4,s3,s5 +80052d84: 00911024 and v0,a0,s1 +80052d88: 16800004 bnez s4,80052d9c <_Z20DrawBackgroundMosaicjjhh+0x454> +80052d8c: 000230c2 srl a2,v0,0x3 +80052d90: 02a38023 subu s0,s5,v1 +80052d94: 02039821 addu s3,s0,v1 +80052d98: 0275a02b sltu s4,s3,s5 +80052d9c: 3c058022 lui a1,0x8022 +80052da0: 8ca76da8 lw a3,28072(a1) +80052da4: 24020008 li v0,8 +80052da8: 10e2004d beq a3,v0,80052ee0 <_Z20DrawBackgroundMosaicjjhh+0x598> +80052dac: 2cc20040 sltiu v0,a2,64 +80052db0: 1040ffc4 beqz v0,80052cc4 <_Z20DrawBackgroundMosaicjjhh+0x37c> +80052db4: 8fa30024 lw v1,36(sp) +80052db8: 8fa40020 lw a0,32(sp) +80052dbc: 30c2007e andi v0,a2,0x7e +80052dc0: 00821021 addu v0,a0,v0 +80052dc4: 90430001 lbu v1,1(v0) +80052dc8: 90440000 lbu a0,0(v0) +80052dcc: 00031a00 sll v1,v1,0x8 +80052dd0: 00832825 or a1,a0,v1 +80052dd4: 30a22000 andi v0,a1,0x2000 +80052dd8: 00021342 srl v0,v0,0xd +80052ddc: 27ac0018 addiu t4,sp,24 +80052de0: 01821021 addu v0,t4,v0 +80052de4: 90430000 lbu v1,0(v0) +80052de8: 24020008 li v0,8 +80052dec: a2e3004c sb v1,76(s7) +80052df0: 14e2ffc3 bne a3,v0,80052d00 <_Z20DrawBackgroundMosaicjjhh+0x3b8> +80052df4: a2e3004d sb v1,77(s7) +80052df8: 30c40001 andi a0,a2,0x1 +80052dfc: 70961802 mul v1,a0,s6 +80052e00: 3c068023 lui a2,0x8023 +80052e04: 8cc2c920 lw v0,-14048(a2) +80052e08: 08014b8c j 80052e30 <_Z20DrawBackgroundMosaicjjhh+0x4e8> +80052e0c: 00652021 addu a0,v1,a1 +80052e10: 1040003d beqz v0,80052f08 <_Z20DrawBackgroundMosaicjjhh+0x5c0> +80052e14: 8fa7005c lw a3,92(sp) +80052e18: 14e0003e bnez a3,80052f14 <_Z20DrawBackgroundMosaicjjhh+0x5cc> +80052e1c: 3c0c8023 lui t4,0x8023 +80052e20: 3c038023 lui v1,0x8023 +80052e24: 30c40001 andi a0,a2,0x1 +80052e28: 8c62c920 lw v0,-14048(v1) +80052e2c: 00a42021 addu a0,a1,a0 +80052e30: 8fa50044 lw a1,68(sp) +80052e34: 32260007 andi a2,s1,0x7 +80052e38: afa50014 sw a1,20(sp) +80052e3c: afbe0010 sw s8,16(sp) +80052e40: 02402821 move a1,s2 +80052e44: 0040f809 jalr v0 +80052e48: 02003821 move a3,s0 +80052e4c: 3c068022 lui a2,0x8022 +80052e50: 24c250e8 addiu v0,a2,20712 +80052e54: 90430a9e lbu v1,2718(v0) +80052e58: 02308821 addu s1,s1,s0 +80052e5c: 02c32004 sllv a0,v1,s6 +80052e60: 1680ffc1 bnez s4,80052d68 <_Z20DrawBackgroundMosaicjjhh+0x420> +80052e64: 8ee20038 lw v0,56(s7) +80052e68: 8fa5002c lw a1,44(sp) +80052e6c: 8fa70060 lw a3,96(sp) +80052e70: 8fa60030 lw a2,48(sp) +80052e74: 24a50001 addiu a1,a1,1 +80052e78: 24e70018 addiu a3,a3,24 +80052e7c: 00a6102b sltu v0,a1,a2 +80052e80: afa5002c sw a1,44(sp) +80052e84: 1440ff6c bnez v0,80052c38 <_Z20DrawBackgroundMosaicjjhh+0x2f0> +80052e88: afa70060 sw a3,96(sp) +80052e8c: 3c0c8022 lui t4,0x8022 +80052e90: 25826dd8 addiu v0,t4,28120 +80052e94: 8c4a0060 lw t2,96(v0) +80052e98: 8fad0038 lw t5,56(sp) +80052e9c: 8fa20044 lw v0,68(sp) +80052ea0: 01a26821 addu t5,t5,v0 +80052ea4: 014d102b sltu v0,t2,t5 +80052ea8: 1040fefb beqz v0,80052a98 <_Z20DrawBackgroundMosaicjjhh+0x150> +80052eac: afad0038 sw t5,56(sp) +80052eb0: 8fbf008c lw ra,140(sp) +80052eb4: 8fbe0088 lw s8,136(sp) +80052eb8: 8fb70084 lw s7,132(sp) +80052ebc: 8fb60080 lw s6,128(sp) +80052ec0: 8fb5007c lw s5,124(sp) +80052ec4: 8fb40078 lw s4,120(sp) +80052ec8: 8fb30074 lw s3,116(sp) +80052ecc: 8fb20070 lw s2,112(sp) +80052ed0: 8fb1006c lw s1,108(sp) +80052ed4: 8fb00068 lw s0,104(sp) +80052ed8: 03e00008 jr ra +80052edc: 27bd0090 addiu sp,sp,144 +80052ee0: 16c0ffb3 bnez s6,80052db0 <_Z20DrawBackgroundMosaicjjhh+0x468> +80052ee4: 00000000 nop +80052ee8: 2cc20020 sltiu v0,a2,32 +80052eec: 14400034 bnez v0,80052fc0 <_Z20DrawBackgroundMosaicjjhh+0x678> +80052ef0: 8fad0020 lw t5,32(sp) +80052ef4: 30c2001f andi v0,a2,0x1f +80052ef8: 8fac0024 lw t4,36(sp) +80052efc: 00021040 sll v0,v0,0x1 +80052f00: 08014b33 j 80052ccc <_Z20DrawBackgroundMosaicjjhh+0x384> +80052f04: 01821021 addu v0,t4,v0 +80052f08: 14e0ffc6 bnez a3,80052e24 <_Z20DrawBackgroundMosaicjjhh+0x4dc> +80052f0c: 3c038023 lui v1,0x8023 +80052f10: 3c0c8023 lui t4,0x8023 +80052f14: 8fad0044 lw t5,68(sp) +80052f18: 30c20001 andi v0,a2,0x1 +80052f1c: 24a40010 addiu a0,a1,16 +80052f20: 8d83c920 lw v1,-14048(t4) +80052f24: 00442021 addu a0,v0,a0 +80052f28: afbe0010 sw s8,16(sp) +80052f2c: afad0014 sw t5,20(sp) +80052f30: 02402821 move a1,s2 +80052f34: 32260007 andi a2,s1,0x7 +80052f38: 0060f809 jalr v1 +80052f3c: 02003821 move a3,s0 +80052f40: 08014b54 j 80052d50 <_Z20DrawBackgroundMosaicjjhh+0x408> +80052f44: 3c068022 lui a2,0x8022 +80052f48: 15800008 bnez t4,80052f6c <_Z20DrawBackgroundMosaicjjhh+0x624> +80052f4c: 3c0d8023 lui t5,0x8023 +80052f50: 30c40001 andi a0,a2,0x1 +80052f54: 8fa30044 lw v1,68(sp) +80052f58: 8da2c920 lw v0,-14048(t5) +80052f5c: 00a42023 subu a0,a1,a0 +80052f60: afbe0010 sw s8,16(sp) +80052f64: 08014b4e j 80052d38 <_Z20DrawBackgroundMosaicjjhh+0x3f0> +80052f68: afa30014 sw v1,20(sp) +80052f6c: 30c40001 andi a0,a2,0x1 +80052f70: 00a42023 subu a0,a1,a0 +80052f74: 8fa60044 lw a2,68(sp) +80052f78: 3c058023 lui a1,0x8023 +80052f7c: 8ca2c920 lw v0,-14048(a1) +80052f80: afbe0010 sw s8,16(sp) +80052f84: afa60014 sw a2,20(sp) +80052f88: 24840001 addiu a0,a0,1 +80052f8c: 02402821 move a1,s2 +80052f90: 32260007 andi a2,s1,0x7 +80052f94: 0040f809 jalr v0 +80052f98: 02003821 move a3,s0 +80052f9c: 08014b54 j 80052d50 <_Z20DrawBackgroundMosaicjjhh+0x408> +80052fa0: 3c068022 lui a2,0x8022 +80052fa4: 3c068023 lui a2,0x8023 +80052fa8: 8fa70044 lw a3,68(sp) +80052fac: 8cc2c920 lw v0,-14048(a2) +80052fb0: 00a42023 subu a0,a1,a0 +80052fb4: afbe0010 sw s8,16(sp) +80052fb8: 08014be2 j 80052f88 <_Z20DrawBackgroundMosaicjjhh+0x640> +80052fbc: afa70014 sw a3,20(sp) +80052fc0: 00061040 sll v0,a2,0x1 +80052fc4: 08014b33 j 80052ccc <_Z20DrawBackgroundMosaicjjhh+0x384> +80052fc8: 01a21021 addu v0,t5,v0 +80052fcc: 8fa60054 lw a2,84(sp) +80052fd0: 08014aed j 80052bb4 <_Z20DrawBackgroundMosaicjjhh+0x26c> +80052fd4: 8fa50050 lw a1,80(sp) +80052fd8: 08014adc j 80052b70 <_Z20DrawBackgroundMosaicjjhh+0x228> +80052fdc: afa30044 sw v1,68(sp) +80052fe0: 8fa6004c lw a2,76(sp) +80052fe4: 3c020001 lui v0,0x1 +80052fe8: 24c60800 addiu a2,a2,2048 +80052fec: 00c03821 move a3,a2 +80052ff0: 00e52023 subu a0,a3,a1 +80052ff4: 3c0c8022 lui t4,0x8022 +80052ff8: 0082202a slt a0,a0,v0 +80052ffc: 8d856da8 lw a1,28072(t4) +80053000: 00e21023 subu v0,a3,v0 +80053004: 0044380a movz a3,v0,a0 +80053008: 24030010 li v1,16 +8005300c: afa60048 sw a2,72(sp) +80053010: 14a3fe94 bne a1,v1,80052a64 <_Z20DrawBackgroundMosaicjjhh+0x11c> +80053014: afa70048 sw a3,72(sp) +80053018: 240d03ff li t5,1023 +8005301c: 24020004 li v0,4 +80053020: afad0040 sw t5,64(sp) +80053024: 08014a9d j 80052a74 <_Z20DrawBackgroundMosaicjjhh+0x12c> +80053028: afa2003c sw v0,60(sp) +8005302c: 3c038022 lui v1,0x8022 +80053030: 24626da8 addiu v0,v1,28072 +80053034: 08014a67 j 8005299c <_Z20DrawBackgroundMosaicjjhh+0x54> +80053038: ac400018 sw zero,24(v0) +8005303c: 8fa30050 lw v1,80(sp) +80053040: 24630800 addiu v1,v1,2048 +80053044: 00602021 move a0,v1 +80053048: 08014a86 j 80052a18 <_Z20DrawBackgroundMosaicjjhh+0xd0> +8005304c: afa3004c sw v1,76(sp) +80053050: 8fac0054 lw t4,84(sp) +80053054: 258c0800 addiu t4,t4,2048 +80053058: 01806821 move t5,t4 +8005305c: 08014a7b j 800529ec <_Z20DrawBackgroundMosaicjjhh+0xa4> +80053060: afac0050 sw t4,80(sp) +80053064: 24070001 li a3,1 +80053068: 25850001 addiu a1,t4,1 +8005306c: 08014adc j 80052b70 <_Z20DrawBackgroundMosaicjjhh+0x228> +80053070: afa70044 sw a3,68(sp) + +80053074 <_Z20DrawBackgroundOffsetjjhh>: +80053074: 27bdff58 addiu sp,sp,-168 +80053078: 3c0b8022 lui t3,0x8022 +8005307c: afbf00a4 sw ra,164(sp) +80053080: afbe00a0 sw s8,160(sp) +80053084: afb7009c sw s7,156(sp) +80053088: afb60098 sw s6,152(sp) +8005308c: afb50094 sw s5,148(sp) +80053090: afb40090 sw s4,144(sp) +80053094: afb3008c sw s3,140(sp) +80053098: afb20088 sw s2,136(sp) +8005309c: afb10084 sw s1,132(sp) +800530a0: afb00080 sw s0,128(sp) +800530a4: 256250e8 addiu v0,t3,20712 +800530a8: 944a0030 lhu t2,48(v0) +800530ac: 94480026 lhu t0,38(v0) +800530b0: 3c028021 lui v0,0x8021 +800530b4: 8c497024 lw t1,28708(v0) +800530b8: afa400a8 sw a0,168(sp) +800530bc: 38820004 xori v0,a0,0x4 +800530c0: 00084040 sll t0,t0,0x1 +800530c4: 3c048022 lui a0,0x8022 +800530c8: 240c0020 li t4,32 +800530cc: 24836da8 addiu v1,a0,28072 +800530d0: 0002600a movz t4,zero,v0 +800530d4: 01284021 addu t0,t1,t0 +800530d8: 31440001 andi a0,t2,0x1 +800530dc: a7a00018 sh zero,24(sp) +800530e0: afac0058 sw t4,88(sp) +800530e4: ac600018 sw zero,24(v1) +800530e8: a3a60018 sb a2,24(sp) +800530ec: a3a70019 sb a3,25(sp) +800530f0: afa500ac sw a1,172(sp) +800530f4: 14800172 bnez a0,800536c0 <_Z20DrawBackgroundOffsetjjhh+0x64c> +800530f8: afa8006c sw t0,108(sp) +800530fc: afa80068 sw t0,104(sp) +80053100: 31420002 andi v0,t2,0x2 +80053104: 1440016b bnez v0,800536b4 <_Z20DrawBackgroundOffsetjjhh+0x640> +80053108: 8fa50068 lw a1,104(sp) +8005310c: 8fa3006c lw v1,108(sp) +80053110: afa30064 sw v1,100(sp) +80053114: 14800164 bnez a0,800536a8 <_Z20DrawBackgroundOffsetjjhh+0x634> +80053118: 8fac0064 lw t4,100(sp) +8005311c: 8fa60064 lw a2,100(sp) +80053120: afa60060 sw a2,96(sp) +80053124: 8fa200ac lw v0,172(sp) +80053128: 8fa300ac lw v1,172(sp) +8005312c: 00021080 sll v0,v0,0x2 +80053130: afa2007c sw v0,124(sp) +80053134: 8fa4007c lw a0,124(sp) +80053138: 00031100 sll v0,v1,0x4 +8005313c: 00441023 subu v0,v0,a0 +80053140: 256350e8 addiu v1,t3,20712 +80053144: 00431021 addu v0,v0,v1 +80053148: 9443000e lhu v1,14(v0) +8005314c: 94440018 lhu a0,24(v0) +80053150: 00031840 sll v1,v1,0x1 +80053154: 01231821 addu v1,t1,v1 +80053158: 30850001 andi a1,a0,0x1 +8005315c: 14a00150 bnez a1,800536a0 <_Z20DrawBackgroundOffsetjjhh+0x62c> +80053160: afa30074 sw v1,116(sp) +80053164: 0060b021 move s6,v1 +80053168: 02c91023 subu v0,s6,t1 +8005316c: 3c030001 lui v1,0x1 +80053170: 0043102a slt v0,v0,v1 +80053174: 30840002 andi a0,a0,0x2 +80053178: 02c31823 subu v1,s6,v1 +8005317c: 14800146 bnez a0,80053698 <_Z20DrawBackgroundOffsetjjhh+0x624> +80053180: 0062b00a movz s6,v1,v0 +80053184: 8fb50074 lw s5,116(sp) +80053188: 02a91823 subu v1,s5,t1 +8005318c: 3c020001 lui v0,0x1 +80053190: 0062182a slt v1,v1,v0 +80053194: 02a21023 subu v0,s5,v0 +80053198: 14a0013a bnez a1,80053684 <_Z20DrawBackgroundOffsetjjhh+0x610> +8005319c: 0043a80a movz s5,v0,v1 +800531a0: afb50070 sw s5,112(sp) +800531a4: 02a01021 move v0,s5 +800531a8: 02a02821 move a1,s5 +800531ac: 3c038022 lui v1,0x8022 +800531b0: 00492023 subu a0,v0,t1 +800531b4: 8c666da8 lw a2,28072(v1) +800531b8: 3c020001 lui v0,0x1 +800531bc: 8fa30070 lw v1,112(sp) +800531c0: 0082202a slt a0,a0,v0 +800531c4: 8fac00ac lw t4,172(sp) +800531c8: 00a21023 subu v0,a1,v0 +800531cc: 0044180a movz v1,v0,a0 +800531d0: 2585000d addiu a1,t4,13 +800531d4: afa30070 sw v1,112(sp) +800531d8: 24030001 li v1,1 +800531dc: 00a31804 sllv v1,v1,a1 +800531e0: 24020010 li v0,16 +800531e4: 10c20163 beq a2,v0,80053774 <_Z20DrawBackgroundOffsetjjhh+0x700> +800531e8: afa3004c sw v1,76(sp) +800531ec: 3c028022 lui v0,0x8022 +800531f0: 24476dd8 addiu a3,v0,28120 +800531f4: 8cf4005c lw s4,92(a3) +800531f8: 8ce20060 lw v0,96(a3) +800531fc: 240601ff li a2,511 +80053200: 240c0003 li t4,3 +80053204: 0054102b sltu v0,v0,s4 +80053208: afa60054 sw a2,84(sp) +8005320c: 14400163 bnez v0,8005379c <_Z20DrawBackgroundOffsetjjhh+0x728> +80053210: afac0050 sw t4,80(sp) +80053214: 8fa6006c lw a2,108(sp) +80053218: 8fa300ac lw v1,172(sp) +8005321c: 8fa50064 lw a1,100(sp) +80053220: 00141080 sll v0,s4,0x2 +80053224: 00a62023 subu a0,a1,a2 +80053228: 00431021 addu v0,v0,v1 +8005322c: 00c52823 subu a1,a2,a1 +80053230: 3c038023 lui v1,0x8023 +80053234: 00143100 sll a2,s4,0x4 +80053238: 2463aecc addiu v1,v1,-20788 +8005323c: 24c60008 addiu a2,a2,8 +80053240: 00c33021 addu a2,a2,v1 +80053244: 00021080 sll v0,v0,0x2 +80053248: 00c06021 move t4,a2 +8005324c: 0043b821 addu s7,v0,v1 +80053250: 95820000 lhu v0,0(t4) +80053254: 00042043 sra a0,a0,0x1 +80053258: 2442ffff addiu v0,v0,-1 +8005325c: 00052843 sra a1,a1,0x1 +80053260: 95830002 lhu v1,2(t4) +80053264: 000210c2 srl v0,v0,0x3 +80053268: 00e0f021 move s8,a3 +8005326c: 2484fc20 addiu a0,a0,-992 +80053270: 24a5fc20 addiu a1,a1,-992 +80053274: 30470020 andi a3,v0,0x20 +80053278: afa4002c sw a0,44(sp) +8005327c: afa50028 sw a1,40(sp) +80053280: afa60030 sw a2,48(sp) +80053284: 10e00047 beqz a3,800533a4 <_Z20DrawBackgroundOffsetjjhh+0x330> +80053288: afa30048 sw v1,72(sp) +8005328c: 8fa60064 lw a2,100(sp) +80053290: 8fa50060 lw a1,96(sp) +80053294: 3044001f andi a0,v0,0x1f +80053298: 00041980 sll v1,a0,0x6 +8005329c: 00a32821 addu a1,a1,v1 +800532a0: afa50024 sw a1,36(sp) +800532a4: 8fa500a8 lw a1,168(sp) +800532a8: 00c33021 addu a2,a2,v1 +800532ac: 24020004 li v0,4 +800532b0: 10a20005 beq a1,v0,800532c8 <_Z20DrawBackgroundOffsetjjhh+0x254> +800532b4: afa60020 sw a2,32(sp) +800532b8: 2402001f li v0,31 +800532bc: 10820151 beq a0,v0,80053804 <_Z20DrawBackgroundOffsetjjhh+0x790> +800532c0: 24060020 li a2,32 +800532c4: afa60058 sw a2,88(sp) +800532c8: 8fc20064 lw v0,100(s8) +800532cc: 8fa3007c lw v1,124(sp) +800532d0: 00621021 addu v0,v1,v0 +800532d4: 8c420000 lw v0,0(v0) +800532d8: 144000e6 bnez v0,80053674 <_Z20DrawBackgroundOffsetjjhh+0x600> +800532dc: 24040001 li a0,1 +800532e0: afa40044 sw a0,68(sp) +800532e4: 8fa50058 lw a1,88(sp) +800532e8: afa00040 sw zero,64(sp) +800532ec: 00052840 sll a1,a1,0x1 +800532f0: afa50078 sw a1,120(sp) +800532f4: 3c068019 lui a2,0x8019 +800532f8: 24c6f62c addiu a2,a2,-2516 +800532fc: 8cc50000 lw a1,0(a2) +80053300: 8fac007c lw t4,124(sp) +80053304: 8ca40064 lw a0,100(a1) +80053308: 01841021 addu v0,t4,a0 +8005330c: 8c430000 lw v1,0(v0) +80053310: 10600027 beqz v1,800533b0 <_Z20DrawBackgroundOffsetjjhh+0x33c> +80053314: 3c038022 lui v1,0x8022 +80053318: 8fa30040 lw v1,64(sp) +8005331c: 8fa600ac lw a2,172(sp) +80053320: 00031040 sll v0,v1,0x1 +80053324: 000318c0 sll v1,v1,0x3 +80053328: 00621823 subu v1,v1,v0 +8005332c: 00661821 addu v1,v1,a2 +80053330: 00031880 sll v1,v1,0x2 +80053334: 00641821 addu v1,v1,a0 +80053338: 8c6c00a8 lw t4,168(v1) +8005333c: 8c720018 lw s2,24(v1) +80053340: 024c102b sltu v0,s2,t4 +80053344: 144000e1 bnez v0,800536cc <_Z20DrawBackgroundOffsetjjhh+0x658> +80053348: afac003c sw t4,60(sp) +8005334c: 8fa50040 lw a1,64(sp) +80053350: 8fa60044 lw a2,68(sp) +80053354: 24a50001 addiu a1,a1,1 +80053358: 00a6102a slt v0,a1,a2 +8005335c: 1440ffe5 bnez v0,800532f4 <_Z20DrawBackgroundOffsetjjhh+0x280> +80053360: afa50040 sw a1,64(sp) +80053364: 8fac0030 lw t4,48(sp) +80053368: 8fc20060 lw v0,96(s8) +8005336c: 26940001 addiu s4,s4,1 +80053370: 258c0010 addiu t4,t4,16 +80053374: 0054102b sltu v0,v0,s4 +80053378: afac0030 sw t4,48(sp) +8005337c: 14400107 bnez v0,8005379c <_Z20DrawBackgroundOffsetjjhh+0x728> +80053380: 26f70010 addiu s7,s7,16 +80053384: 8fac0030 lw t4,48(sp) +80053388: 95820000 lhu v0,0(t4) +8005338c: 95830002 lhu v1,2(t4) +80053390: 2442ffff addiu v0,v0,-1 +80053394: 000210c2 srl v0,v0,0x3 +80053398: 30470020 andi a3,v0,0x20 +8005339c: 14e0ffbb bnez a3,8005328c <_Z20DrawBackgroundOffsetjjhh+0x218> +800533a0: afa30048 sw v1,72(sp) +800533a4: 8fa6006c lw a2,108(sp) +800533a8: 08014ca5 j 80053294 <_Z20DrawBackgroundOffsetjjhh+0x220> +800533ac: 8fa50068 lw a1,104(sp) +800533b0: 24636dd8 addiu v1,v1,28120 +800533b4: 8c620030 lw v0,48(v1) +800533b8: 96e40002 lhu a0,2(s7) +800533bc: 02820018 mult s4,v0 +800533c0: 24020100 li v0,256 +800533c4: afa40038 sw a0,56(sp) +800533c8: afa2003c sw v0,60(sp) +800533cc: afa2005c sw v0,92(sp) +800533d0: 00009021 move s2,zero +800533d4: 24070008 li a3,8 +800533d8: 240c0008 li t4,8 +800533dc: 96e40000 lhu a0,0(s7) +800533e0: 8fa50038 lw a1,56(sp) +800533e4: afa00034 sw zero,52(sp) +800533e8: 00941021 addu v0,a0,s4 +800533ec: 3044000f andi a0,v0,0xf +800533f0: 8fa60050 lw a2,80(sp) +800533f4: 30430007 andi v1,v0,0x7 +800533f8: 2c840008 sltiu a0,a0,8 +800533fc: 000358c0 sll t3,v1,0x3 +80053400: 14800084 bnez a0,80053614 <_Z20DrawBackgroundOffsetjjhh+0x5a0> +80053404: 00c21806 srlv v1,v0,a2 +80053408: 30620020 andi v0,v1,0x20 +8005340c: 240d0010 li t5,16 +80053410: 10400084 beqz v0,80053624 <_Z20DrawBackgroundOffsetjjhh+0x5b0> +80053414: 00007021 move t6,zero +80053418: 3062001f andi v0,v1,0x1f +8005341c: 00b21821 addu v1,a1,s2 +80053420: 3c058022 lui a1,0x8022 +80053424: 8fa40070 lw a0,112(sp) +80053428: 8caa6da8 lw t2,28072(a1) +8005342c: 8fa50054 lw a1,84(sp) +80053430: 00021180 sll v0,v0,0x6 +80053434: 02a04021 move t0,s5 +80053438: 00653024 and a2,v1,a1 +8005343c: 00822021 addu a0,a0,v0 +80053440: 01021821 addu v1,t0,v0 +80053444: 24020008 li v0,8 +80053448: 11420084 beq t2,v0,8005365c <_Z20DrawBackgroundOffsetjjhh+0x5e8> +8005344c: 000648c2 srl t1,a2,0x3 +80053450: 2d220040 sltiu v0,t1,64 +80053454: 144000c2 bnez v0,80053760 <_Z20DrawBackgroundOffsetjjhh+0x6ec> +80053458: 00061102 srl v0,a2,0x4 +8005345c: 000610c2 srl v0,a2,0x3 +80053460: 3042003e andi v0,v0,0x3e +80053464: 00821821 addu v1,a0,v0 +80053468: 90620001 lbu v0,1(v1) +8005346c: 90640000 lbu a0,0(v1) +80053470: 8fa5005c lw a1,92(sp) +80053474: 00021200 sll v0,v0,0x8 +80053478: 00824025 or t0,a0,v0 +8005347c: 00ac202b sltu a0,a1,t4 +80053480: 8fac0034 lw t4,52(sp) +80053484: 30d10007 andi s1,a2,0x7 +80053488: 00ac1023 subu v0,a1,t4 +8005348c: 0044380b movn a3,v0,a0 +80053490: 31032000 andi v1,t0,0x2000 +80053494: 24020008 li v0,8 +80053498: 00512023 subu a0,v0,s1 +8005349c: 00031b42 srl v1,v1,0xd +800534a0: 27a60018 addiu a2,sp,24 +800534a4: 8fc20038 lw v0,56(s8) +800534a8: 00c31821 addu v1,a2,v1 +800534ac: 90650000 lbu a1,0(v1) +800534b0: 72220004 msub s1,v0 +800534b4: 0087182b sltu v1,a0,a3 +800534b8: 00808021 move s0,a0 +800534bc: 240c0008 li t4,8 +800534c0: 00009812 mflo s3 +800534c4: 00e3800a movz s0,a3,v1 +800534c8: a3c5004c sb a1,76(s8) +800534cc: 114c00f0 beq t2,t4,80053890 <_Z20DrawBackgroundOffsetjjhh+0x81c> +800534d0: a3c5004d sb a1,77(s8) +800534d4: 3102c000 andi v0,t0,0xc000 +800534d8: 104000bc beqz v0,800537cc <_Z20DrawBackgroundOffsetjjhh+0x758> +800534dc: 31024000 andi v0,t0,0x4000 +800534e0: 104000dd beqz v0,80053858 <_Z20DrawBackgroundOffsetjjhh+0x7e4> +800534e4: 31028000 andi v0,t0,0x8000 +800534e8: 104000cb beqz v0,80053818 <_Z20DrawBackgroundOffsetjjhh+0x7a4> +800534ec: 3c058023 lui a1,0x8023 +800534f0: 31220001 andi v0,t1,0x1 +800534f4: 010e2021 addu a0,t0,t6 +800534f8: 3c0c8023 lui t4,0x8023 +800534fc: 00822023 subu a0,a0,v0 +80053500: 8d83c914 lw v1,-14060(t4) +80053504: 24020001 li v0,1 +80053508: afab0010 sw t3,16(sp) +8005350c: afa20014 sw v0,20(sp) +80053510: 24840001 addiu a0,a0,1 +80053514: 02602821 move a1,s3 +80053518: 02203021 move a2,s1 +8005351c: 0060f809 jalr v1 +80053520: 02003821 move a3,s0 +80053524: 8fa3003c lw v1,60(sp) +80053528: 02509021 addu s2,s2,s0 +8005352c: 0243102b sltu v0,s2,v1 +80053530: 1040ff86 beqz v0,8005334c <_Z20DrawBackgroundOffsetjjhh+0x2d8> +80053534: 8fc30038 lw v1,56(s8) +80053538: 8fa40034 lw a0,52(sp) +8005353c: 02301021 addu v0,s1,s0 +80053540: 02600013 mtlo s3 +80053544: 00902021 addu a0,a0,s0 +80053548: 70430000 madd v0,v1 +8005354c: afa40034 sw a0,52(sp) +80053550: 248c0008 addiu t4,a0,8 +80053554: 24070008 li a3,8 +80053558: 8fa60048 lw a2,72(sp) +8005355c: 8fa30054 lw v1,84(sp) +80053560: 02461021 addu v0,s2,a2 +80053564: 2442ffff addiu v0,v0,-1 +80053568: 00621024 and v0,v1,v0 +8005356c: 000210c2 srl v0,v0,0x3 +80053570: 2c430020 sltiu v1,v0,32 +80053574: 14600065 bnez v1,8005370c <_Z20DrawBackgroundOffsetjjhh+0x698> +80053578: 8fa60020 lw a2,32(sp) +8005357c: 8fa40024 lw a0,36(sp) +80053580: 3042001f andi v0,v0,0x1f +80053584: 00021040 sll v0,v0,0x1 +80053588: 00822821 addu a1,a0,v0 +8005358c: 90a20001 lbu v0,1(a1) +80053590: 90a40000 lbu a0,0(a1) +80053594: 00021200 sll v0,v0,0x8 +80053598: 00823025 or a2,a0,v0 +8005359c: 8fa200a8 lw v0,168(sp) +800535a0: 24030004 li v1,4 +800535a4: 10430064 beq v0,v1,80053738 <_Z20DrawBackgroundOffsetjjhh+0x6c4> +800535a8: 8fa3004c lw v1,76(sp) +800535ac: 8fa40078 lw a0,120(sp) +800535b0: 00a41821 addu v1,a1,a0 +800535b4: 90620001 lbu v0,1(v1) +800535b8: 90640000 lbu a0,0(v1) +800535bc: 00021200 sll v0,v0,0x8 +800535c0: 8fa5004c lw a1,76(sp) +800535c4: 00821025 or v0,a0,v0 +800535c8: 00451824 and v1,v0,a1 +800535cc: 10600067 beqz v1,8005376c <_Z20DrawBackgroundOffsetjjhh+0x6f8> +800535d0: 00000000 nop +800535d4: 24440001 addiu a0,v0,1 +800535d8: 8fa3004c lw v1,76(sp) +800535dc: 00c31024 and v0,a2,v1 +800535e0: 1040ff81 beqz v0,800533e8 <_Z20DrawBackgroundOffsetjjhh+0x374> +800535e4: 8fa50038 lw a1,56(sp) +800535e8: 30c3fff8 andi v1,a2,0xfff8 +800535ec: 30a20007 andi v0,a1,0x7 +800535f0: 00622825 or a1,v1,v0 +800535f4: 00941021 addu v0,a0,s4 +800535f8: 3044000f andi a0,v0,0xf +800535fc: 8fa60050 lw a2,80(sp) +80053600: 30430007 andi v1,v0,0x7 +80053604: 2c840008 sltiu a0,a0,8 +80053608: 000358c0 sll t3,v1,0x3 +8005360c: 1080ff7e beqz a0,80053408 <_Z20DrawBackgroundOffsetjjhh+0x394> +80053610: 00c21806 srlv v1,v0,a2 +80053614: 30620020 andi v0,v1,0x20 +80053618: 00006821 move t5,zero +8005361c: 1440ff7e bnez v0,80053418 <_Z20DrawBackgroundOffsetjjhh+0x3a4> +80053620: 240e0010 li t6,16 +80053624: 3062001f andi v0,v1,0x1f +80053628: 00b21821 addu v1,a1,s2 +8005362c: 3c058022 lui a1,0x8022 +80053630: 8fa80074 lw t0,116(sp) +80053634: 8caa6da8 lw t2,28072(a1) +80053638: 8fa50054 lw a1,84(sp) +8005363c: 00021180 sll v0,v0,0x6 +80053640: 02c02021 move a0,s6 +80053644: 00653024 and a2,v1,a1 +80053648: 00822021 addu a0,a0,v0 +8005364c: 01021821 addu v1,t0,v0 +80053650: 24020008 li v0,8 +80053654: 1542ff7e bne t2,v0,80053450 <_Z20DrawBackgroundOffsetjjhh+0x3dc> +80053658: 000648c2 srl t1,a2,0x3 +8005365c: 2d220020 sltiu v0,t1,32 +80053660: 1040007a beqz v0,8005384c <_Z20DrawBackgroundOffsetjjhh+0x7d8> +80053664: 3122001f andi v0,t1,0x1f +80053668: 00091040 sll v0,t1,0x1 +8005366c: 08014d1a j 80053468 <_Z20DrawBackgroundOffsetjjhh+0x3f4> +80053670: 00621821 addu v1,v1,v0 +80053674: 1c40ff1b bgtz v0,800532e4 <_Z20DrawBackgroundOffsetjjhh+0x270> +80053678: afa20044 sw v0,68(sp) +8005367c: 08014cda j 80053368 <_Z20DrawBackgroundOffsetjjhh+0x2f4> +80053680: 8fac0030 lw t4,48(sp) +80053684: 26ac0800 addiu t4,s5,2048 +80053688: 01801021 move v0,t4 +8005368c: 01802821 move a1,t4 +80053690: 08014c6b j 800531ac <_Z20DrawBackgroundOffsetjjhh+0x138> +80053694: afac0070 sw t4,112(sp) +80053698: 08014c62 j 80053188 <_Z20DrawBackgroundOffsetjjhh+0x114> +8005369c: 26d50800 addiu s5,s6,2048 +800536a0: 08014c5a j 80053168 <_Z20DrawBackgroundOffsetjjhh+0xf4> +800536a4: 24760800 addiu s6,v1,2048 +800536a8: 258c0800 addiu t4,t4,2048 +800536ac: 08014c49 j 80053124 <_Z20DrawBackgroundOffsetjjhh+0xb0> +800536b0: afac0060 sw t4,96(sp) +800536b4: 24a50800 addiu a1,a1,2048 +800536b8: 08014c45 j 80053114 <_Z20DrawBackgroundOffsetjjhh+0xa0> +800536bc: afa50064 sw a1,100(sp) +800536c0: 25020800 addiu v0,t0,2048 +800536c4: 08014c40 j 80053100 <_Z20DrawBackgroundOffsetjjhh+0x8c> +800536c8: afa20068 sw v0,104(sp) +800536cc: 8ca20030 lw v0,48(a1) +800536d0: 8ca30038 lw v1,56(a1) +800536d4: 02820018 mult s4,v0 +800536d8: 96e20002 lhu v0,2(s7) +800536dc: 72430000 madd s2,v1 +800536e0: 32440007 andi a0,s2,0x7 +800536e4: 01921823 subu v1,t4,s2 +800536e8: afa20038 sw v0,56(sp) +800536ec: 10800052 beqz a0,80053838 <_Z20DrawBackgroundOffsetjjhh+0x7c4> +800536f0: afa3005c sw v1,92(sp) +800536f4: 24050008 li a1,8 +800536f8: 00a46023 subu t4,a1,a0 +800536fc: 1240ff37 beqz s2,800533dc <_Z20DrawBackgroundOffsetjjhh+0x368> +80053700: 01803821 move a3,t4 +80053704: 08014d56 j 80053558 <_Z20DrawBackgroundOffsetjjhh+0x4e4> +80053708: afa00034 sw zero,52(sp) +8005370c: 00021040 sll v0,v0,0x1 +80053710: 00c22821 addu a1,a2,v0 +80053714: 90a20001 lbu v0,1(a1) +80053718: 90a40000 lbu a0,0(a1) +8005371c: 00021200 sll v0,v0,0x8 +80053720: 00823025 or a2,a0,v0 +80053724: 8fa200a8 lw v0,168(sp) +80053728: 24030004 li v1,4 +8005372c: 1443ffa0 bne v0,v1,800535b0 <_Z20DrawBackgroundOffsetjjhh+0x53c> +80053730: 8fa40078 lw a0,120(sp) +80053734: 8fa3004c lw v1,76(sp) +80053738: 96e40000 lhu a0,0(s7) +8005373c: 00c31024 and v0,a2,v1 +80053740: 1040ff29 beqz v0,800533e8 <_Z20DrawBackgroundOffsetjjhh+0x374> +80053744: 8fa50038 lw a1,56(sp) +80053748: 30c28000 andi v0,a2,0x8000 +8005374c: 1040ff26 beqz v0,800533e8 <_Z20DrawBackgroundOffsetjjhh+0x374> +80053750: 00c02821 move a1,a2 +80053754: 8fa50038 lw a1,56(sp) +80053758: 08014cfa j 800533e8 <_Z20DrawBackgroundOffsetjjhh+0x374> +8005375c: 24c40001 addiu a0,a2,1 +80053760: 00021040 sll v0,v0,0x1 +80053764: 08014d1a j 80053468 <_Z20DrawBackgroundOffsetjjhh+0x3f4> +80053768: 00621821 addu v1,v1,v0 +8005376c: 08014d76 j 800535d8 <_Z20DrawBackgroundOffsetjjhh+0x564> +80053770: 96e40000 lhu a0,0(s7) +80053774: 3c028022 lui v0,0x8022 +80053778: 24476dd8 addiu a3,v0,28120 +8005377c: 8cf4005c lw s4,92(a3) +80053780: 8ce20060 lw v0,96(a3) +80053784: 240403ff li a0,1023 +80053788: 24050004 li a1,4 +8005378c: 0054102b sltu v0,v0,s4 +80053790: afa40054 sw a0,84(sp) +80053794: 1040fe9f beqz v0,80053214 <_Z20DrawBackgroundOffsetjjhh+0x1a0> +80053798: afa50050 sw a1,80(sp) +8005379c: 8fbf00a4 lw ra,164(sp) +800537a0: 8fbe00a0 lw s8,160(sp) +800537a4: 8fb7009c lw s7,156(sp) +800537a8: 8fb60098 lw s6,152(sp) +800537ac: 8fb50094 lw s5,148(sp) +800537b0: 8fb40090 lw s4,144(sp) +800537b4: 8fb3008c lw s3,140(sp) +800537b8: 8fb20088 lw s2,136(sp) +800537bc: 8fb10084 lw s1,132(sp) +800537c0: 8fb00080 lw s0,128(sp) +800537c4: 03e00008 jr ra +800537c8: 27bd00a8 addiu sp,sp,168 +800537cc: 3c058023 lui a1,0x8023 +800537d0: 010d1021 addu v0,t0,t5 +800537d4: 31240001 andi a0,t1,0x1 +800537d8: 8ca3c914 lw v1,-14060(a1) +800537dc: 24060001 li a2,1 +800537e0: afa60014 sw a2,20(sp) +800537e4: afab0010 sw t3,16(sp) +800537e8: 00442021 addu a0,v0,a0 +800537ec: 02602821 move a1,s3 +800537f0: 02203021 move a2,s1 +800537f4: 0060f809 jalr v1 +800537f8: 02003821 move a3,s0 +800537fc: 08014d4a j 80053528 <_Z20DrawBackgroundOffsetjjhh+0x4b4> +80053800: 8fa3003c lw v1,60(sp) +80053804: 8fac002c lw t4,44(sp) +80053808: 8fa20028 lw v0,40(sp) +8005380c: 0047600b movn t4,v0,a3 +80053810: 08014cb2 j 800532c8 <_Z20DrawBackgroundOffsetjjhh+0x254> +80053814: afac0058 sw t4,88(sp) +80053818: 010d2021 addu a0,t0,t5 +8005381c: 31220001 andi v0,t1,0x1 +80053820: 8ca3c914 lw v1,-14060(a1) +80053824: 24060001 li a2,1 +80053828: 00822023 subu a0,a0,v0 +8005382c: afab0010 sw t3,16(sp) +80053830: 08014d44 j 80053510 <_Z20DrawBackgroundOffsetjjhh+0x49c> +80053834: afa60014 sw a2,20(sp) +80053838: 24070008 li a3,8 +8005383c: 1240fee7 beqz s2,800533dc <_Z20DrawBackgroundOffsetjjhh+0x368> +80053840: 240c0008 li t4,8 +80053844: 08014d56 j 80053558 <_Z20DrawBackgroundOffsetjjhh+0x4e4> +80053848: afa00034 sw zero,52(sp) +8005384c: 00021040 sll v0,v0,0x1 +80053850: 08014d1a j 80053468 <_Z20DrawBackgroundOffsetjjhh+0x3f4> +80053854: 00821821 addu v1,a0,v0 +80053858: 010e1021 addu v0,t0,t6 +8005385c: 31240001 andi a0,t1,0x1 +80053860: 3c0c8023 lui t4,0x8023 +80053864: 00442021 addu a0,v0,a0 +80053868: 8d83c914 lw v1,-14060(t4) +8005386c: 24020001 li v0,1 +80053870: afab0010 sw t3,16(sp) +80053874: afa20014 sw v0,20(sp) +80053878: 02602821 move a1,s3 +8005387c: 02203021 move a2,s1 +80053880: 0060f809 jalr v1 +80053884: 02003821 move a3,s0 +80053888: 08014d4a j 80053528 <_Z20DrawBackgroundOffsetjjhh+0x4b4> +8005388c: 8fa3003c lw v1,60(sp) +80053890: 3c038023 lui v1,0x8023 +80053894: 24040001 li a0,1 +80053898: 8c62c914 lw v0,-14060(v1) +8005389c: afa40014 sw a0,20(sp) +800538a0: afab0010 sw t3,16(sp) +800538a4: 01002021 move a0,t0 +800538a8: 02602821 move a1,s3 +800538ac: 02203021 move a2,s1 +800538b0: 0040f809 jalr v0 +800538b4: 02003821 move a3,s0 +800538b8: 08014d4a j 80053528 <_Z20DrawBackgroundOffsetjjhh+0x4b4> +800538bc: 8fa3003c lw v1,60(sp) + +800538c0 <_Z19DrawBackgroundMode5jjhh>: +800538c0: 27bdff68 addiu sp,sp,-152 +800538c4: 3c038022 lui v1,0x8022 +800538c8: afbf0094 sw ra,148(sp) +800538cc: afbe0090 sw s8,144(sp) +800538d0: afb7008c sw s7,140(sp) +800538d4: afb60088 sw s6,136(sp) +800538d8: afb50084 sw s5,132(sp) +800538dc: afb40080 sw s4,128(sp) +800538e0: afb3007c sw s3,124(sp) +800538e4: afb20078 sw s2,120(sp) +800538e8: afb10074 sw s1,116(sp) +800538ec: afb00070 sw s0,112(sp) +800538f0: 24625bc4 addiu v0,v1,23492 +800538f4: 904b0036 lbu t3,54(v0) +800538f8: afa5009c sw a1,156(sp) +800538fc: 30c600ff andi a2,a2,0xff +80053900: 11600008 beqz t3,80053924 <_Z19DrawBackgroundMode5jjhh+0x64> +80053904: 30e700ff andi a3,a3,0xff +80053908: 3c048022 lui a0,0x8022 +8005390c: 24826dd8 addiu v0,a0,28120 +80053910: 8c430034 lw v1,52(v0) +80053914: 8c440024 lw a0,36(v0) +80053918: 00031842 srl v1,v1,0x1 +8005391c: ac430030 sw v1,48(v0) +80053920: ac440010 sw a0,16(v0) +80053924: 8fa2009c lw v0,156(sp) +80053928: 8fa5009c lw a1,156(sp) +8005392c: 00021900 sll v1,v0,0x4 +80053930: 00052880 sll a1,a1,0x2 +80053934: 3c028022 lui v0,0x8022 +80053938: 00651823 subu v1,v1,a1 +8005393c: 244250e8 addiu v0,v0,20712 +80053940: 00621821 addu v1,v1,v0 +80053944: 9464000e lhu a0,14(v1) +80053948: 3c028021 lui v0,0x8021 +8005394c: 946a0018 lhu t2,24(v1) +80053950: 8c487024 lw t0,28708(v0) +80053954: afa50064 sw a1,100(sp) +80053958: 3c028022 lui v0,0x8022 +8005395c: 3c058022 lui a1,0x8022 +80053960: 00042040 sll a0,a0,0x1 +80053964: 24a36dd8 addiu v1,a1,28120 +80053968: 01042021 addu a0,t0,a0 +8005396c: 24456da8 addiu a1,v0,28072 +80053970: 31490001 andi t1,t2,0x1 +80053974: 24020001 li v0,1 +80053978: a7a00018 sh zero,24(sp) +8005397c: ac620038 sw v0,56(v1) +80053980: aca00018 sw zero,24(a1) +80053984: a3a60018 sb a2,24(sp) +80053988: a3a70019 sb a3,25(sp) +8005398c: 15200261 bnez t1,80054314 <_Z19DrawBackgroundMode5jjhh+0xa54> +80053990: afa40060 sw a0,96(sp) +80053994: afa4005c sw a0,92(sp) +80053998: 3c020002 lui v0,0x2 +8005399c: 00881823 subu v1,a0,t0 +800539a0: 34420002 ori v0,v0,0x2 +800539a4: 0062102a slt v0,v1,v0 +800539a8: 14400005 bnez v0,800539c0 <_Z19DrawBackgroundMode5jjhh+0x100> +800539ac: 31420002 andi v0,t2,0x2 +800539b0: 3062ffff andi v0,v1,0xffff +800539b4: 01021021 addu v0,t0,v0 +800539b8: afa2005c sw v0,92(sp) +800539bc: 31420002 andi v0,t2,0x2 +800539c0: 1440024f bnez v0,80054300 <_Z19DrawBackgroundMode5jjhh+0xa40> +800539c4: 8fa6005c lw a2,92(sp) +800539c8: 8fa50060 lw a1,96(sp) +800539cc: afa50058 sw a1,88(sp) +800539d0: 00a01021 move v0,a1 +800539d4: 00a02021 move a0,a1 +800539d8: 00481823 subu v1,v0,t0 +800539dc: 3c020001 lui v0,0x1 +800539e0: 0062182a slt v1,v1,v0 +800539e4: 00821023 subu v0,a0,v0 +800539e8: 0043200a movz a0,v0,v1 +800539ec: 1520023e bnez t1,800542e8 <_Z19DrawBackgroundMode5jjhh+0xa28> +800539f0: afa40058 sw a0,88(sp) +800539f4: afa40054 sw a0,84(sp) +800539f8: 00801021 move v0,a0 +800539fc: 00801821 move v1,a0 +80053a00: 3c068022 lui a2,0x8022 +80053a04: 00482023 subu a0,v0,t0 +80053a08: 3c020001 lui v0,0x1 +80053a0c: 8cc56da8 lw a1,28072(a2) +80053a10: 0082202a slt a0,a0,v0 +80053a14: 00621023 subu v0,v1,v0 +80053a18: 0044180a movz v1,v0,a0 +80053a1c: 38a50010 xori a1,a1,0x10 +80053a20: 24060004 li a2,4 +80053a24: afa30054 sw v1,84(sp) +80053a28: 24030003 li v1,3 +80053a2c: 0065300b movn a2,v1,a1 +80053a30: 11600224 beqz t3,800542c4 <_Z19DrawBackgroundMode5jjhh+0xa04> +80053a34: afa6004c sw a2,76(sp) +80053a38: 3c038022 lui v1,0x8022 +80053a3c: 24626dd8 addiu v0,v1,28120 +80053a40: 8c430060 lw v1,96(v0) +80053a44: 8c44005c lw a0,92(v0) +80053a48: 00031840 sll v1,v1,0x1 +80053a4c: 00042040 sll a0,a0,0x1 +80053a50: 24630001 addiu v1,v1,1 +80053a54: afa30048 sw v1,72(sp) +80053a58: afa40044 sw a0,68(sp) +80053a5c: 00803021 move a2,a0 +80053a60: 0066102a slt v0,v1,a2 +80053a64: 14400105 bnez v0,80053e7c <_Z19DrawBackgroundMode5jjhh+0x5bc> +80053a68: 3c068022 lui a2,0x8022 +80053a6c: 3c048022 lui a0,0x8022 +80053a70: 24825bc4 addiu v0,a0,23492 +80053a74: 90430036 lbu v1,54(v0) +80053a78: 146001e0 bnez v1,800541fc <_Z19DrawBackgroundMode5jjhh+0x93c> +80053a7c: 8fa50044 lw a1,68(sp) +80053a80: 8fa40044 lw a0,68(sp) +80053a84: 8fa6009c lw a2,156(sp) +80053a88: 00041080 sll v0,a0,0x2 +80053a8c: 00461021 addu v0,v0,a2 +80053a90: 00025080 sll t2,v0,0x2 +80053a94: 3c028023 lui v0,0x8023 +80053a98: 2442aecc addiu v0,v0,-20788 +80053a9c: 01421821 addu v1,t2,v0 +80053aa0: 94650000 lhu a1,0(v1) +80053aa4: 94670002 lhu a3,2(v1) +80053aa8: 8fa30044 lw v1,68(sp) +80053aac: 24020008 li v0,8 +80053ab0: 00a34821 addu t1,a1,v1 +80053ab4: 31260007 andi a2,t1,0x7 +80053ab8: 00464023 subu t0,v0,a2 +80053abc: 29020002 slti v0,t0,2 +80053ac0: 144001e9 bnez v0,80054268 <_Z19DrawBackgroundMode5jjhh+0x9a8> +80053ac4: 24820001 addiu v0,a0,1 +80053ac8: 8fa3009c lw v1,156(sp) +80053acc: 00021080 sll v0,v0,0x2 +80053ad0: 00431021 addu v0,v0,v1 +80053ad4: 3c048023 lui a0,0x8023 +80053ad8: 00021080 sll v0,v0,0x2 +80053adc: 2484aecc addiu a0,a0,-20788 +80053ae0: 00441021 addu v0,v0,a0 +80053ae4: 94430000 lhu v1,0(v0) +80053ae8: 14a301df bne a1,v1,80054268 <_Z19DrawBackgroundMode5jjhh+0x9a8> +80053aec: 00000000 nop +80053af0: 94420002 lhu v0,2(v0) +80053af4: 14e201dc bne a3,v0,80054268 <_Z19DrawBackgroundMode5jjhh+0x9a8> +80053af8: 01441021 addu v0,t2,a0 +80053afc: 24430022 addiu v1,v0,34 +80053b00: 24020001 li v0,1 +80053b04: 08014eca j 80053b28 <_Z19DrawBackgroundMode5jjhh+0x268> +80053b08: afa20050 sw v0,80(sp) +80053b0c: 9462fffe lhu v0,-2(v1) +80053b10: 00602021 move a0,v1 +80053b14: 14a20008 bne a1,v0,80053b38 <_Z19DrawBackgroundMode5jjhh+0x278> +80053b18: 24630010 addiu v1,v1,16 +80053b1c: 94820000 lhu v0,0(a0) +80053b20: 14e20006 bne a3,v0,80053b3c <_Z19DrawBackgroundMode5jjhh+0x27c> +80053b24: 8fa20050 lw v0,80(sp) +80053b28: 8fa40050 lw a0,80(sp) +80053b2c: 24840001 addiu a0,a0,1 +80053b30: 1504fff6 bne t0,a0,80053b0c <_Z19DrawBackgroundMode5jjhh+0x24c> +80053b34: afa40050 sw a0,80(sp) +80053b38: 8fa20050 lw v0,80(sp) +80053b3c: 8fa30044 lw v1,68(sp) +80053b40: 8fa40048 lw a0,72(sp) +80053b44: 00431021 addu v0,v0,v1 +80053b48: afa20068 sw v0,104(sp) +80053b4c: 00073840 sll a3,a3,0x1 +80053b50: 0082102a slt v0,a0,v0 +80053b54: 10400006 beqz v0,80053b70 <_Z19DrawBackgroundMode5jjhh+0x2b0> +80053b58: afa70020 sw a3,32(sp) +80053b5c: 00831023 subu v0,a0,v1 +80053b60: 24420001 addiu v0,v0,1 +80053b64: 00432821 addu a1,v0,v1 +80053b68: afa20050 sw v0,80(sp) +80053b6c: afa50068 sw a1,104(sp) +80053b70: 3122000f andi v0,t1,0xf +80053b74: 0006b0c0 sll s6,a2,0x3 +80053b78: 8fa6004c lw a2,76(sp) +80053b7c: 2c420008 sltiu v0,v0,8 +80053b80: 1440019a bnez v0,800541ec <_Z19DrawBackgroundMode5jjhh+0x92c> +80053b84: 00c91806 srlv v1,t1,a2 +80053b88: 24020010 li v0,16 +80053b8c: afa20040 sw v0,64(sp) +80053b90: afa0003c sw zero,60(sp) +80053b94: 30620020 andi v0,v1,0x20 +80053b98: 10400192 beqz v0,800541e4 <_Z19DrawBackgroundMode5jjhh+0x924> +80053b9c: 8fa50060 lw a1,96(sp) +80053ba0: 8fa50058 lw a1,88(sp) +80053ba4: 8fa40054 lw a0,84(sp) +80053ba8: 3c068022 lui a2,0x8022 +80053bac: 24c66dd8 addiu a2,a2,28120 +80053bb0: 8cc20064 lw v0,100(a2) +80053bb4: 8fa60064 lw a2,100(sp) +80053bb8: 3063001f andi v1,v1,0x1f +80053bbc: 00c21021 addu v0,a2,v0 +80053bc0: 00031980 sll v1,v1,0x6 +80053bc4: 8c420000 lw v0,0(v0) +80053bc8: 00832021 addu a0,a0,v1 +80053bcc: 00a32821 addu a1,a1,v1 +80053bd0: afa40028 sw a0,40(sp) +80053bd4: 1440017a bnez v0,800541c0 <_Z19DrawBackgroundMode5jjhh+0x900> +80053bd8: afa50024 sw a1,36(sp) +80053bdc: 24020001 li v0,1 +80053be0: afa20038 sw v0,56(sp) +80053be4: afa00034 sw zero,52(sp) +80053be8: 3c038022 lui v1,0x8022 +80053bec: 24636dd8 addiu v1,v1,28120 +80053bf0: 8c640064 lw a0,100(v1) +80053bf4: 8fa50064 lw a1,100(sp) +80053bf8: 00a41021 addu v0,a1,a0 +80053bfc: 8c430000 lw v1,0(v0) +80053c00: 146000d1 bnez v1,80053f48 <_Z19DrawBackgroundMode5jjhh+0x688> +80053c04: 8fa60034 lw a2,52(sp) +80053c08: 00001021 move v0,zero +80053c0c: 24140200 li s4,512 +80053c10: 3c048022 lui a0,0x8022 +80053c14: 24846dd8 addiu a0,a0,28120 +80053c18: 8c830038 lw v1,56(a0) +80053c1c: 8fa50020 lw a1,32(sp) +80053c20: 70431802 mul v1,v0,v1 +80053c24: 8c840030 lw a0,48(a0) +80053c28: 00a31021 addu v0,a1,v1 +80053c2c: 8fa50044 lw a1,68(sp) +80053c30: 00600013 mtlo v1 +80053c34: 70a40000 madd a1,a0 +80053c38: 304603ff andi a2,v0,0x3ff +80053c3c: 0006a8c2 srl s5,a2,0x3 +80053c40: 00002812 mflo a1 +80053c44: 2ea20040 sltiu v0,s5,64 +80053c48: 144000cf bnez v0,80053f88 <_Z19DrawBackgroundMode5jjhh+0x6c8> +80053c4c: afa50030 sw a1,48(sp) +80053c50: 8fa30028 lw v1,40(sp) +80053c54: 32a2003e andi v0,s5,0x3e +80053c58: 30c60007 andi a2,a2,0x7 +80053c5c: 14c000d0 bnez a2,80053fa0 <_Z19DrawBackgroundMode5jjhh+0x6e0> +80053c60: 00629821 addu s3,v1,v0 +80053c64: 00009021 move s2,zero +80053c68: 02921023 subu v0,s4,s2 +80053c6c: 0002f0c2 srl s8,v0,0x3 +80053c70: 30420007 andi v0,v0,0x7 +80053c74: 1bc0004a blez s8,80053da0 <_Z19DrawBackgroundMode5jjhh+0x4e0> +80053c78: afa2002c sw v0,44(sp) +80053c7c: 8fb20030 lw s2,48(sp) +80053c80: 02a08021 move s0,s5 +80053c84: 03c0a021 move s4,s8 +80053c88: 08014f40 j 80053d00 <_Z19DrawBackgroundMode5jjhh+0x440> +80053c8c: 3c178023 lui s7,0x8023 +80053c90: 10400093 beqz v0,80053ee0 <_Z19DrawBackgroundMode5jjhh+0x620> +80053c94: 32110001 andi s1,s0,0x1 +80053c98: 30a24000 andi v0,a1,0x4000 +80053c9c: 1040009f beqz v0,80053f1c <_Z19DrawBackgroundMode5jjhh+0x65c> +80053ca0: 8fa3003c lw v1,60(sp) +80053ca4: 30a28000 andi v0,a1,0x8000 +80053ca8: 10400099 beqz v0,80053f10 <_Z19DrawBackgroundMode5jjhh+0x650> +80053cac: 8fa20040 lw v0,64(sp) +80053cb0: 8fa6003c lw a2,60(sp) +80053cb4: 32110001 andi s1,s0,0x1 +80053cb8: 00a62021 addu a0,a1,a2 +80053cbc: 00912023 subu a0,a0,s1 +80053cc0: 8ee2c918 lw v0,-14056(s7) +80053cc4: 8fa70050 lw a3,80(sp) +80053cc8: 24840001 addiu a0,a0,1 +80053ccc: 02402821 move a1,s2 +80053cd0: 0040f809 jalr v0 +80053cd4: 02c03021 move a2,s6 +80053cd8: 2402003f li v0,63 +80053cdc: 12020026 beq s0,v0,80053d78 <_Z19DrawBackgroundMode5jjhh+0x4b8> +80053ce0: 2402007f li v0,127 +80053ce4: 12020088 beq s0,v0,80053f08 <_Z19DrawBackgroundMode5jjhh+0x648> +80053ce8: 00111040 sll v0,s1,0x1 +80053cec: 02629821 addu s3,s3,v0 +80053cf0: 2694ffff addiu s4,s4,-1 +80053cf4: 26520008 addiu s2,s2,8 +80053cf8: 12800024 beqz s4,80053d8c <_Z19DrawBackgroundMode5jjhh+0x4cc> +80053cfc: 26100001 addiu s0,s0,1 +80053d00: 92630001 lbu v1,1(s3) +80053d04: 92640000 lbu a0,0(s3) +80053d08: 00031a00 sll v1,v1,0x8 +80053d0c: 00832825 or a1,a0,v1 +80053d10: 30a22000 andi v0,a1,0x2000 +80053d14: 27a40018 addiu a0,sp,24 +80053d18: 00021342 srl v0,v0,0xd +80053d1c: 00821021 addu v0,a0,v0 +80053d20: 90430000 lbu v1,0(v0) +80053d24: 3c068022 lui a2,0x8022 +80053d28: 3c028022 lui v0,0x8022 +80053d2c: 24426dd8 addiu v0,v0,28120 +80053d30: 8cc46da8 lw a0,28072(a2) +80053d34: a043004c sb v1,76(v0) +80053d38: a043004d sb v1,77(v0) +80053d3c: 24030008 li v1,8 +80053d40: 1483ffd3 bne a0,v1,80053c90 <_Z19DrawBackgroundMode5jjhh+0x3d0> +80053d44: 30a2c000 andi v0,a1,0xc000 +80053d48: 30a24000 andi v0,a1,0x4000 +80053d4c: 1440007c bnez v0,80053f40 <_Z19DrawBackgroundMode5jjhh+0x680> +80053d50: 32110001 andi s1,s0,0x1 +80053d54: 8ee2c918 lw v0,-14056(s7) +80053d58: 8fa70050 lw a3,80(sp) +80053d5c: 00b12021 addu a0,a1,s1 +80053d60: 02c03021 move a2,s6 +80053d64: 0040f809 jalr v0 +80053d68: 02402821 move a1,s2 +80053d6c: 2402003f li v0,63 +80053d70: 1602ffdc bne s0,v0,80053ce4 <_Z19DrawBackgroundMode5jjhh+0x424> +80053d74: 2402007f li v0,127 +80053d78: 2694ffff addiu s4,s4,-1 +80053d7c: 8fb30028 lw s3,40(sp) +80053d80: 26520008 addiu s2,s2,8 +80053d84: 1680ffde bnez s4,80053d00 <_Z19DrawBackgroundMode5jjhh+0x440> +80053d88: 26100001 addiu s0,s0,1 +80053d8c: 8fa40030 lw a0,48(sp) +80053d90: 001e10c0 sll v0,s8,0x3 +80053d94: 00822021 addu a0,a0,v0 +80053d98: afa40030 sw a0,48(sp) +80053d9c: 02bea821 addu s5,s5,s8 +80053da0: 8fa5002c lw a1,44(sp) +80053da4: 10a00029 beqz a1,80053e4c <_Z19DrawBackgroundMode5jjhh+0x58c> +80053da8: 8fa20034 lw v0,52(sp) +80053dac: 92630001 lbu v1,1(s3) +80053db0: 92640000 lbu a0,0(s3) +80053db4: 00031a00 sll v1,v1,0x8 +80053db8: 00832825 or a1,a0,v1 +80053dbc: 30a22000 andi v0,a1,0x2000 +80053dc0: 00021342 srl v0,v0,0xd +80053dc4: 03a21821 addu v1,sp,v0 +80053dc8: 90640018 lbu a0,24(v1) +80053dcc: 3c068022 lui a2,0x8022 +80053dd0: 3c038022 lui v1,0x8022 +80053dd4: 24636dd8 addiu v1,v1,28120 +80053dd8: 8cc26da8 lw v0,28072(a2) +80053ddc: a064004c sb a0,76(v1) +80053de0: a064004d sb a0,77(v1) +80053de4: 24040008 li a0,8 +80053de8: 104400a4 beq v0,a0,8005407c <_Z19DrawBackgroundMode5jjhh+0x7bc> +80053dec: 30a2c000 andi v0,a1,0xc000 +80053df0: 104000ce beqz v0,8005412c <_Z19DrawBackgroundMode5jjhh+0x86c> +80053df4: 32a40001 andi a0,s5,0x1 +80053df8: 30a24000 andi v0,a1,0x4000 +80053dfc: 104000db beqz v0,8005416c <_Z19DrawBackgroundMode5jjhh+0x8ac> +80053e00: 00000000 nop +80053e04: 30a28000 andi v0,a1,0x8000 +80053e08: 10400002 beqz v0,80053e14 <_Z19DrawBackgroundMode5jjhh+0x554> +80053e0c: 8fa20040 lw v0,64(sp) +80053e10: 8fa2003c lw v0,60(sp) +80053e14: 00a22021 addu a0,a1,v0 +80053e18: 8fa60050 lw a2,80(sp) +80053e1c: 3c058023 lui a1,0x8023 +80053e20: 32a20001 andi v0,s5,0x1 +80053e24: 00822023 subu a0,a0,v0 +80053e28: 8ca3c91c lw v1,-14052(a1) +80053e2c: 8fa7002c lw a3,44(sp) +80053e30: 8fa50030 lw a1,48(sp) +80053e34: afa60014 sw a2,20(sp) +80053e38: afb60010 sw s6,16(sp) +80053e3c: 24840001 addiu a0,a0,1 +80053e40: 0060f809 jalr v1 +80053e44: 00003021 move a2,zero +80053e48: 8fa20034 lw v0,52(sp) +80053e4c: 8fa30038 lw v1,56(sp) +80053e50: 24420001 addiu v0,v0,1 +80053e54: afa20034 sw v0,52(sp) +80053e58: 0043102a slt v0,v0,v1 +80053e5c: 1440ff63 bnez v0,80053bec <_Z19DrawBackgroundMode5jjhh+0x32c> +80053e60: 3c038022 lui v1,0x8022 +80053e64: 8fa40068 lw a0,104(sp) +80053e68: 8fa50048 lw a1,72(sp) +80053e6c: 00a4102a slt v0,a1,a0 +80053e70: 1040fefe beqz v0,80053a6c <_Z19DrawBackgroundMode5jjhh+0x1ac> +80053e74: afa40044 sw a0,68(sp) +80053e78: 3c068022 lui a2,0x8022 +80053e7c: 24c25bc4 addiu v0,a2,23492 +80053e80: 90430035 lbu v1,53(v0) +80053e84: 106000fb beqz v1,80054274 <_Z19DrawBackgroundMode5jjhh+0x9b4> +80053e88: 3c038022 lui v1,0x8022 +80053e8c: 3c028022 lui v0,0x8022 +80053e90: 24436dd8 addiu v1,v0,28120 +80053e94: 8c620024 lw v0,36(v1) +80053e98: 8c650034 lw a1,52(v1) +80053e9c: 00021040 sll v0,v0,0x1 +80053ea0: 3c048022 lui a0,0x8022 +80053ea4: ac620010 sw v0,16(v1) +80053ea8: 24826dd8 addiu v0,a0,28120 +80053eac: ac450030 sw a1,48(v0) +80053eb0: 8fbf0094 lw ra,148(sp) +80053eb4: 8fbe0090 lw s8,144(sp) +80053eb8: 8fb7008c lw s7,140(sp) +80053ebc: 8fb60088 lw s6,136(sp) +80053ec0: 8fb50084 lw s5,132(sp) +80053ec4: 8fb40080 lw s4,128(sp) +80053ec8: 8fb3007c lw s3,124(sp) +80053ecc: 8fb20078 lw s2,120(sp) +80053ed0: 8fb10074 lw s1,116(sp) +80053ed4: 8fb00070 lw s0,112(sp) +80053ed8: 03e00008 jr ra +80053edc: 27bd0098 addiu sp,sp,152 +80053ee0: 00b12021 addu a0,a1,s1 +80053ee4: 8fa50040 lw a1,64(sp) +80053ee8: 8ee2c918 lw v0,-14056(s7) +80053eec: 8fa70050 lw a3,80(sp) +80053ef0: 00a42021 addu a0,a1,a0 +80053ef4: 02c03021 move a2,s6 +80053ef8: 0040f809 jalr v0 +80053efc: 02402821 move a1,s2 +80053f00: 08014f37 j 80053cdc <_Z19DrawBackgroundMode5jjhh+0x41c> +80053f04: 2402003f li v0,63 +80053f08: 08014f3c j 80053cf0 <_Z19DrawBackgroundMode5jjhh+0x430> +80053f0c: 8fb30024 lw s3,36(sp) +80053f10: 00a22021 addu a0,a1,v0 +80053f14: 08014f30 j 80053cc0 <_Z19DrawBackgroundMode5jjhh+0x400> +80053f18: 00912023 subu a0,a0,s1 +80053f1c: 00b12021 addu a0,a1,s1 +80053f20: 8ee2c918 lw v0,-14056(s7) +80053f24: 8fa70050 lw a3,80(sp) +80053f28: 00642021 addu a0,v1,a0 +80053f2c: 02402821 move a1,s2 +80053f30: 0040f809 jalr v0 +80053f34: 02c03021 move a2,s6 +80053f38: 08014f37 j 80053cdc <_Z19DrawBackgroundMode5jjhh+0x41c> +80053f3c: 2402003f li v0,63 +80053f40: 08014f30 j 80053cc0 <_Z19DrawBackgroundMode5jjhh+0x400> +80053f44: 00b12023 subu a0,a1,s1 +80053f48: 00061840 sll v1,a2,0x1 +80053f4c: 000610c0 sll v0,a2,0x3 +80053f50: 00431023 subu v0,v0,v1 +80053f54: 8fa3009c lw v1,156(sp) +80053f58: 00431021 addu v0,v0,v1 +80053f5c: 00021080 sll v0,v0,0x2 +80053f60: 00441021 addu v0,v0,a0 +80053f64: 8c4300a8 lw v1,168(v0) +80053f68: 8c440018 lw a0,24(v0) +80053f6c: 00032840 sll a1,v1,0x1 +80053f70: 00041840 sll v1,a0,0x1 +80053f74: 0065102a slt v0,v1,a1 +80053f78: 1040ffb3 beqz v0,80053e48 <_Z19DrawBackgroundMode5jjhh+0x588> +80053f7c: 00601021 move v0,v1 +80053f80: 08014f04 j 80053c10 <_Z19DrawBackgroundMode5jjhh+0x350> +80053f84: 00a3a023 subu s4,a1,v1 +80053f88: 00061102 srl v0,a2,0x4 +80053f8c: 8fa40024 lw a0,36(sp) +80053f90: 00021040 sll v0,v0,0x1 +80053f94: 30c60007 andi a2,a2,0x7 +80053f98: 10c0ff32 beqz a2,80053c64 <_Z19DrawBackgroundMode5jjhh+0x3a4> +80053f9c: 00829821 addu s3,a0,v0 +80053fa0: 92630001 lbu v1,1(s3) +80053fa4: 92640000 lbu a0,0(s3) +80053fa8: 00031a00 sll v1,v1,0x8 +80053fac: 00833825 or a3,a0,v1 +80053fb0: 30e22000 andi v0,a3,0x2000 +80053fb4: 00021342 srl v0,v0,0xd +80053fb8: 03a21821 addu v1,sp,v0 +80053fbc: 24020008 li v0,8 +80053fc0: 00462023 subu a0,v0,a2 +80053fc4: 3c028022 lui v0,0x8022 +80053fc8: 90650018 lbu a1,24(v1) +80053fcc: 02809021 move s2,s4 +80053fd0: 8c436da8 lw v1,28072(v0) +80053fd4: 0284102b sltu v0,s4,a0 +80053fd8: 0082900a movz s2,a0,v0 +80053fdc: 3c048022 lui a0,0x8022 +80053fe0: 24846dd8 addiu a0,a0,28120 +80053fe4: 8fa20030 lw v0,48(sp) +80053fe8: a085004c sb a1,76(a0) +80053fec: a085004d sb a1,77(a0) +80053ff0: 24040008 li a0,8 +80053ff4: 10640032 beq v1,a0,800540c0 <_Z19DrawBackgroundMode5jjhh+0x800> +80053ff8: 00468823 subu s1,v0,a2 +80053ffc: 30e2c000 andi v0,a3,0xc000 +80054000: 1040003d beqz v0,800540f8 <_Z19DrawBackgroundMode5jjhh+0x838> +80054004: 32b00001 andi s0,s5,0x1 +80054008: 30e24000 andi v0,a3,0x4000 +8005400c: 1040005f beqz v0,8005418c <_Z19DrawBackgroundMode5jjhh+0x8cc> +80054010: 3c038023 lui v1,0x8023 +80054014: 30e28000 andi v0,a3,0x8000 +80054018: 10400002 beqz v0,80054024 <_Z19DrawBackgroundMode5jjhh+0x764> +8005401c: 8fa20040 lw v0,64(sp) +80054020: 8fa2003c lw v0,60(sp) +80054024: 00e22021 addu a0,a3,v0 +80054028: 8fa50050 lw a1,80(sp) +8005402c: 32b00001 andi s0,s5,0x1 +80054030: 3c038023 lui v1,0x8023 +80054034: 00902023 subu a0,a0,s0 +80054038: 8c62c91c lw v0,-14052(v1) +8005403c: afa50014 sw a1,20(sp) +80054040: afb60010 sw s6,16(sp) +80054044: 24840001 addiu a0,a0,1 +80054048: 02202821 move a1,s1 +8005404c: 0040f809 jalr v0 +80054050: 02403821 move a3,s2 +80054054: 2402003f li v0,63 +80054058: 12a20017 beq s5,v0,800540b8 <_Z19DrawBackgroundMode5jjhh+0x7f8> +8005405c: 2402007f li v0,127 +80054060: 12a20040 beq s5,v0,80054164 <_Z19DrawBackgroundMode5jjhh+0x8a4> +80054064: 00101040 sll v0,s0,0x1 +80054068: 02629821 addu s3,s3,v0 +8005406c: 26310008 addiu s1,s1,8 +80054070: 26b50001 addiu s5,s5,1 +80054074: 08014f1a j 80053c68 <_Z19DrawBackgroundMode5jjhh+0x3a8> +80054078: afb10030 sw s1,48(sp) +8005407c: 30a24000 andi v0,a1,0x4000 +80054080: 14400060 bnez v0,80054204 <_Z19DrawBackgroundMode5jjhh+0x944> +80054084: 32a40001 andi a0,s5,0x1 +80054088: 3c068023 lui a2,0x8023 +8005408c: 8fa30050 lw v1,80(sp) +80054090: 8cc2c91c lw v0,-14052(a2) +80054094: 00a42021 addu a0,a1,a0 +80054098: 8fa7002c lw a3,44(sp) +8005409c: 8fa50030 lw a1,48(sp) +800540a0: afb60010 sw s6,16(sp) +800540a4: afa30014 sw v1,20(sp) +800540a8: 0040f809 jalr v0 +800540ac: 00003021 move a2,zero +800540b0: 08014f93 j 80053e4c <_Z19DrawBackgroundMode5jjhh+0x58c> +800540b4: 8fa20034 lw v0,52(sp) +800540b8: 0801501b j 8005406c <_Z19DrawBackgroundMode5jjhh+0x7ac> +800540bc: 8fb30028 lw s3,40(sp) +800540c0: 30e24000 andi v0,a3,0x4000 +800540c4: 1440005c bnez v0,80054238 <_Z19DrawBackgroundMode5jjhh+0x978> +800540c8: 3c058023 lui a1,0x8023 +800540cc: 8fa30050 lw v1,80(sp) +800540d0: 32b00001 andi s0,s5,0x1 +800540d4: 8ca2c91c lw v0,-14052(a1) +800540d8: 00f02021 addu a0,a3,s0 +800540dc: afb60010 sw s6,16(sp) +800540e0: afa30014 sw v1,20(sp) +800540e4: 02202821 move a1,s1 +800540e8: 0040f809 jalr v0 +800540ec: 02403821 move a3,s2 +800540f0: 08015016 j 80054058 <_Z19DrawBackgroundMode5jjhh+0x798> +800540f4: 2402003f li v0,63 +800540f8: 3c058023 lui a1,0x8023 +800540fc: 8ca2c91c lw v0,-14052(a1) +80054100: 8fa30050 lw v1,80(sp) +80054104: 8fa50040 lw a1,64(sp) +80054108: 00f02021 addu a0,a3,s0 +8005410c: 00a42021 addu a0,a1,a0 +80054110: afb60010 sw s6,16(sp) +80054114: afa30014 sw v1,20(sp) +80054118: 02202821 move a1,s1 +8005411c: 0040f809 jalr v0 +80054120: 02403821 move a3,s2 +80054124: 08015016 j 80054058 <_Z19DrawBackgroundMode5jjhh+0x798> +80054128: 2402003f li v0,63 +8005412c: 00a42021 addu a0,a1,a0 +80054130: 3c038023 lui v1,0x8023 +80054134: 8fa50050 lw a1,80(sp) +80054138: 8c62c91c lw v0,-14052(v1) +8005413c: 8fa60040 lw a2,64(sp) +80054140: afb60010 sw s6,16(sp) +80054144: afa50014 sw a1,20(sp) +80054148: 8fa50030 lw a1,48(sp) +8005414c: 8fa7002c lw a3,44(sp) +80054150: 00c42021 addu a0,a2,a0 +80054154: 0040f809 jalr v0 +80054158: 00003021 move a2,zero +8005415c: 08014f93 j 80053e4c <_Z19DrawBackgroundMode5jjhh+0x58c> +80054160: 8fa20034 lw v0,52(sp) +80054164: 0801501b j 8005406c <_Z19DrawBackgroundMode5jjhh+0x7ac> +80054168: 8fb30024 lw s3,36(sp) +8005416c: 3c038023 lui v1,0x8023 +80054170: 00a42021 addu a0,a1,a0 +80054174: 8c62c91c lw v0,-14052(v1) +80054178: 8fa50050 lw a1,80(sp) +8005417c: 8fa6003c lw a2,60(sp) +80054180: afb60010 sw s6,16(sp) +80054184: 08015052 j 80054148 <_Z19DrawBackgroundMode5jjhh+0x888> +80054188: afa50014 sw a1,20(sp) +8005418c: 8fa50050 lw a1,80(sp) +80054190: 32b00001 andi s0,s5,0x1 +80054194: 8c62c91c lw v0,-14052(v1) +80054198: 8fa3003c lw v1,60(sp) +8005419c: 00f02021 addu a0,a3,s0 +800541a0: afa50014 sw a1,20(sp) +800541a4: afb60010 sw s6,16(sp) +800541a8: 00642021 addu a0,v1,a0 +800541ac: 02202821 move a1,s1 +800541b0: 0040f809 jalr v0 +800541b4: 02403821 move a3,s2 +800541b8: 08015016 j 80054058 <_Z19DrawBackgroundMode5jjhh+0x798> +800541bc: 2402003f li v0,63 +800541c0: 1c40fe88 bgtz v0,80053be4 <_Z19DrawBackgroundMode5jjhh+0x324> +800541c4: afa20038 sw v0,56(sp) +800541c8: 8fa40068 lw a0,104(sp) +800541cc: 8fa50048 lw a1,72(sp) +800541d0: 00a4102a slt v0,a1,a0 +800541d4: 1040fe25 beqz v0,80053a6c <_Z19DrawBackgroundMode5jjhh+0x1ac> +800541d8: afa40044 sw a0,68(sp) +800541dc: 08014f9f j 80053e7c <_Z19DrawBackgroundMode5jjhh+0x5bc> +800541e0: 3c068022 lui a2,0x8022 +800541e4: 08014eea j 80053ba8 <_Z19DrawBackgroundMode5jjhh+0x2e8> +800541e8: 8fa4005c lw a0,92(sp) +800541ec: 24040010 li a0,16 +800541f0: afa00040 sw zero,64(sp) +800541f4: 08014ee5 j 80053b94 <_Z19DrawBackgroundMode5jjhh+0x2d4> +800541f8: afa4003c sw a0,60(sp) +800541fc: 08014ea1 j 80053a84 <_Z19DrawBackgroundMode5jjhh+0x1c4> +80054200: 00052043 sra a0,a1,0x1 +80054204: 8fa60050 lw a2,80(sp) +80054208: 00a42023 subu a0,a1,a0 +8005420c: 3c058023 lui a1,0x8023 +80054210: 8ca2c91c lw v0,-14052(a1) +80054214: 8fa7002c lw a3,44(sp) +80054218: 8fa50030 lw a1,48(sp) +8005421c: afa60014 sw a2,20(sp) +80054220: afb60010 sw s6,16(sp) +80054224: 24840001 addiu a0,a0,1 +80054228: 0040f809 jalr v0 +8005422c: 00003021 move a2,zero +80054230: 08014f93 j 80053e4c <_Z19DrawBackgroundMode5jjhh+0x58c> +80054234: 8fa20034 lw v0,52(sp) +80054238: 32b00001 andi s0,s5,0x1 +8005423c: 8fa30050 lw v1,80(sp) +80054240: 00f02023 subu a0,a3,s0 +80054244: 8ca2c91c lw v0,-14052(a1) +80054248: afb60010 sw s6,16(sp) +8005424c: afa30014 sw v1,20(sp) +80054250: 24840001 addiu a0,a0,1 +80054254: 02202821 move a1,s1 +80054258: 0040f809 jalr v0 +8005425c: 02403821 move a3,s2 +80054260: 08015016 j 80054058 <_Z19DrawBackgroundMode5jjhh+0x798> +80054264: 2402003f li v0,63 +80054268: 24050001 li a1,1 +8005426c: 08014ece j 80053b38 <_Z19DrawBackgroundMode5jjhh+0x278> +80054270: afa50050 sw a1,80(sp) +80054274: 24626dd8 addiu v0,v1,28120 +80054278: 8c440024 lw a0,36(v0) +8005427c: 8c430034 lw v1,52(v0) +80054280: ac440010 sw a0,16(v0) +80054284: 3c048022 lui a0,0x8022 +80054288: 00032842 srl a1,v1,0x1 +8005428c: 24826dd8 addiu v0,a0,28120 +80054290: ac450030 sw a1,48(v0) +80054294: 8fbf0094 lw ra,148(sp) +80054298: 8fbe0090 lw s8,144(sp) +8005429c: 8fb7008c lw s7,140(sp) +800542a0: 8fb60088 lw s6,136(sp) +800542a4: 8fb50084 lw s5,132(sp) +800542a8: 8fb40080 lw s4,128(sp) +800542ac: 8fb3007c lw s3,124(sp) +800542b0: 8fb20078 lw s2,120(sp) +800542b4: 8fb10074 lw s1,116(sp) +800542b8: 8fb00070 lw s0,112(sp) +800542bc: 03e00008 jr ra +800542c0: 27bd0098 addiu sp,sp,152 +800542c4: 3c048022 lui a0,0x8022 +800542c8: 24826dd8 addiu v0,a0,28120 +800542cc: 8c45005c lw a1,92(v0) +800542d0: 8c420060 lw v0,96(v0) +800542d4: 00a03021 move a2,a1 +800542d8: 00401821 move v1,v0 +800542dc: afa50044 sw a1,68(sp) +800542e0: 08014e98 j 80053a60 <_Z19DrawBackgroundMode5jjhh+0x1a0> +800542e4: afa20048 sw v0,72(sp) +800542e8: 8fa50058 lw a1,88(sp) +800542ec: 24a50800 addiu a1,a1,2048 +800542f0: 00a01021 move v0,a1 +800542f4: 00a01821 move v1,a1 +800542f8: 08014e80 j 80053a00 <_Z19DrawBackgroundMode5jjhh+0x140> +800542fc: afa50054 sw a1,84(sp) +80054300: 24c60800 addiu a2,a2,2048 +80054304: 00c01021 move v0,a2 +80054308: 00c02021 move a0,a2 +8005430c: 08014e76 j 800539d8 <_Z19DrawBackgroundMode5jjhh+0x118> +80054310: afa60058 sw a2,88(sp) +80054314: 8fa30060 lw v1,96(sp) +80054318: 24630800 addiu v1,v1,2048 +8005431c: 00602021 move a0,v1 +80054320: 08014e66 j 80053998 <_Z19DrawBackgroundMode5jjhh+0xd8> +80054324: afa3005c sw v1,92(sp) + +80054328 <_Z14DrawBackgroundjjhh>: +80054328: 3c02801f lui v0,0x801f +8005432c: 00044880 sll t1,a0,0x2 +80054330: 2442b450 addiu v0,v0,-19376 +80054334: 27bdff68 addiu sp,sp,-152 +80054338: 00051880 sll v1,a1,0x2 +8005433c: 01221021 addu v0,t1,v0 +80054340: afb40080 sw s4,128(sp) +80054344: afb3007c sw s3,124(sp) +80054348: afb10074 sw s1,116(sp) +8005434c: afb00070 sw s0,112(sp) +80054350: afbf0094 sw ra,148(sp) +80054354: afbe0090 sw s8,144(sp) +80054358: afb7008c sw s7,140(sp) +8005435c: afb60088 sw s6,136(sp) +80054360: afb50084 sw s5,132(sp) +80054364: afb20078 sw s2,120(sp) +80054368: afa30068 sw v1,104(sp) +8005436c: 00451021 addu v0,v0,a1 +80054370: 00059900 sll s3,a1,0x4 +80054374: 3c118022 lui s1,0x8022 +80054378: afa50064 sw a1,100(sp) +8005437c: 904a0000 lbu t2,0(v0) +80054380: 00808021 move s0,a0 +80054384: 02635823 subu t3,s3,v1 +80054388: 3c08801f lui t0,0x801f +8005438c: 262350e8 addiu v1,s1,20712 +80054390: 3c05801f lui a1,0x801f +80054394: 3c04801f lui a0,0x801f +80054398: 3c02801f lui v0,0x801f +8005439c: 01635821 addu t3,t3,v1 +800543a0: 2442b410 addiu v0,v0,-19440 +800543a4: 2508b430 addiu t0,t0,-19408 +800543a8: 24a5b3d0 addiu a1,a1,-19504 +800543ac: 2484b3f0 addiu a0,a0,-19472 +800543b0: 916d0014 lbu t5,20(t3) +800543b4: 01284021 addu t0,t1,t0 +800543b8: 01252821 addu a1,t1,a1 +800543bc: 01242021 addu a0,t1,a0 +800543c0: 01224821 addu t1,t1,v0 +800543c4: 3c02801f lui v0,0x801f +800543c8: 2442b470 addiu v0,v0,-19344 +800543cc: 8fac0064 lw t4,100(sp) +800543d0: 01a26821 addu t5,t5,v0 +800543d4: 8fa20064 lw v0,100(sp) +800543d8: 3c038022 lui v1,0x8022 +800543dc: 00ac2821 addu a1,a1,t4 +800543e0: 01024021 addu t0,t0,v0 +800543e4: 24635bc4 addiu v1,v1,23492 +800543e8: 000a5080 sll t2,t2,0x2 +800543ec: 01435021 addu t2,t2,v1 +800543f0: 008c2021 addu a0,a0,t4 +800543f4: 01224821 addu t1,t1,v0 +800543f8: 956c0016 lhu t4,22(t3) +800543fc: 3c028022 lui v0,0x8022 +80054400: 90ab0000 lbu t3,0(a1) +80054404: 91050000 lbu a1,0(t0) +80054408: 24436da8 addiu v1,v0,28072 +8005440c: 91b20000 lbu s2,0(t5) +80054410: 912f0000 lbu t7,0(t1) +80054414: 908d0000 lbu t5,0(a0) +80054418: 8d4e0028 lw t6,40(t2) +8005441c: 8d48001c lw t0,28(t2) +80054420: 3c148022 lui s4,0x8022 +80054424: 2604fffd addiu a0,s0,-3 +80054428: ac650020 sw a1,32(v1) +8005442c: 000c6040 sll t4,t4,0x1 +80054430: 26896dd8 addiu t1,s4,28120 +80054434: 24020001 li v0,1 +80054438: 3c058022 lui a1,0x8022 +8005443c: 2c840002 sltiu a0,a0,2 +80054440: ad220038 sw v0,56(t1) +80054444: ac6b0004 sw t3,4(v1) +80054448: ac6d0008 sw t5,8(v1) +8005444c: ac6c000c sw t4,12(v1) +80054450: ac680024 sw t0,36(v1) +80054454: ac6e0028 sw t6,40(v1) +80054458: ac6f001c sw t7,28(v1) +8005445c: acb26da8 sw s2,28072(a1) +80054460: 30c600ff andi a2,a2,0xff +80054464: 30e700ff andi a3,a3,0xff +80054468: 14800199 bnez a0,80054ad0 <_Z14DrawBackgroundjjhh+0x7a8> +8005446c: ac600010 sw zero,16(v1) +80054470: 00002821 move a1,zero +80054474: 8fad0064 lw t5,100(sp) +80054478: 262850e8 addiu t0,s1,20712 +8005447c: 01a81021 addu v0,t5,t0 +80054480: 90440a9f lbu a0,2719(v0) +80054484: 3c028022 lui v0,0x8022 +80054488: 24436da8 addiu v1,v0,28072 +8005448c: 10800014 beqz a0,800544e0 <_Z14DrawBackgroundjjhh+0x1b8> +80054490: a065002c sb a1,44(v1) +80054494: 91020a9e lbu v0,2718(t0) +80054498: 2c420002 sltiu v0,v0,2 +8005449c: 14400010 bnez v0,800544e0 <_Z14DrawBackgroundjjhh+0x1b8> +800544a0: 3c198005 lui t9,0x8005 +800544a4: 02002021 move a0,s0 +800544a8: 01a02821 move a1,t5 +800544ac: 27392948 addiu t9,t9,10568 +800544b0: 8fbf0094 lw ra,148(sp) +800544b4: 8fbe0090 lw s8,144(sp) +800544b8: 8fb7008c lw s7,140(sp) +800544bc: 8fb60088 lw s6,136(sp) +800544c0: 8fb50084 lw s5,132(sp) +800544c4: 8fb40080 lw s4,128(sp) +800544c8: 8fb3007c lw s3,124(sp) +800544cc: 8fb20078 lw s2,120(sp) +800544d0: 8fb10074 lw s1,116(sp) +800544d4: 8fb00070 lw s0,112(sp) +800544d8: 03200008 jr t9 +800544dc: 27bd0098 addiu sp,sp,152 +800544e0: 24020004 li v0,4 +800544e4: 1202016a beq s0,v0,80054a90 <_Z14DrawBackgroundjjhh+0x768> +800544e8: 2e020005 sltiu v0,s0,5 +800544ec: 10400281 beqz v0,80054ef4 <_Z14DrawBackgroundjjhh+0xbcc> +800544f0: 2e020007 sltiu v0,s0,7 +800544f4: 24020002 li v0,2 +800544f8: 12020166 beq s0,v0,80054a94 <_Z14DrawBackgroundjjhh+0x76c> +800544fc: 8fa50064 lw a1,100(sp) +80054500: a7a00018 sh zero,24(sp) +80054504: a3a60018 sb a2,24(sp) +80054508: 16000286 bnez s0,80054f24 <_Z14DrawBackgroundjjhh+0xbfc> +8005450c: a3a70019 sb a3,25(sp) +80054510: 8fa50064 lw a1,100(sp) +80054514: 3c048022 lui a0,0x8022 +80054518: 8fac0068 lw t4,104(sp) +8005451c: 24836da8 addiu v1,a0,28072 +80054520: 00051140 sll v0,a1,0x5 +80054524: ac620018 sw v0,24(v1) +80054528: 262350e8 addiu v1,s1,20712 +8005452c: 026c1023 subu v0,s3,t4 +80054530: 00431021 addu v0,v0,v1 +80054534: 9444000e lhu a0,14(v0) +80054538: 3c038021 lui v1,0x8021 +8005453c: 94460018 lhu a2,24(v0) +80054540: 8c657024 lw a1,28708(v1) +80054544: 00042040 sll a0,a0,0x1 +80054548: 00a42021 addu a0,a1,a0 +8005454c: 30c70001 andi a3,a2,0x1 +80054550: 14e00284 bnez a3,80054f64 <_Z14DrawBackgroundjjhh+0xc3c> +80054554: afa4005c sw a0,92(sp) +80054558: afa40058 sw a0,88(sp) +8005455c: 00801821 move v1,a0 +80054560: 3c020001 lui v0,0x1 +80054564: 00a21021 addu v0,a1,v0 +80054568: 0062102b sltu v0,v1,v0 +8005456c: 1440000a bnez v0,80054598 <_Z14DrawBackgroundjjhh+0x270> +80054570: 30c20002 andi v0,a2,0x2 +80054574: 3c028000 lui v0,0x8000 +80054578: 00651823 subu v1,v1,a1 +8005457c: 3442ffff ori v0,v0,0xffff +80054580: 00621824 and v1,v1,v0 +80054584: 04600293 bltz v1,80054fd4 <_Z14DrawBackgroundjjhh+0xcac> +80054588: 3c02ffff lui v0,0xffff +8005458c: 00a31821 addu v1,a1,v1 +80054590: afa30058 sw v1,88(sp) +80054594: 30c20002 andi v0,a2,0x2 +80054598: 1440028a bnez v0,80054fc4 <_Z14DrawBackgroundjjhh+0xc9c> +8005459c: 8fa60058 lw a2,88(sp) +800545a0: 8fa4005c lw a0,92(sp) +800545a4: afa40054 sw a0,84(sp) +800545a8: 00806021 move t4,a0 +800545ac: 01851823 subu v1,t4,a1 +800545b0: 3c020001 lui v0,0x1 +800545b4: 0062182a slt v1,v1,v0 +800545b8: 01821023 subu v0,t4,v0 +800545bc: 0043600a movz t4,v0,v1 +800545c0: 14e0026d bnez a3,80054f78 <_Z14DrawBackgroundjjhh+0xc50> +800545c4: afac0054 sw t4,84(sp) +800545c8: 01801821 move v1,t4 +800545cc: 01802021 move a0,t4 +800545d0: 00651023 subu v0,v1,a1 +800545d4: 3c030001 lui v1,0x1 +800545d8: 0043102a slt v0,v0,v1 +800545dc: 00831823 subu v1,a0,v1 +800545e0: 0062200a movz a0,v1,v0 +800545e4: afac0050 sw t4,80(sp) +800545e8: afa40050 sw a0,80(sp) +800545ec: 24040010 li a0,16 +800545f0: 12440270 beq s2,a0,80054fb4 <_Z14DrawBackgroundjjhh+0xc8c> +800545f4: 240503ff li a1,1023 +800545f8: 240c01ff li t4,511 +800545fc: 240d0003 li t5,3 +80054600: afac0048 sw t4,72(sp) +80054604: afad0044 sw t5,68(sp) +80054608: 26836dd8 addiu v1,s4,28120 +8005460c: 8c62005c lw v0,92(v1) +80054610: 8c6b0060 lw t3,96(v1) +80054614: afa20040 sw v0,64(sp) +80054618: 0162102b sltu v0,t3,v0 +8005461c: 14400111 bnez v0,80054a64 <_Z14DrawBackgroundjjhh+0x73c> +80054620: 8fbf0094 lw ra,148(sp) +80054624: 8fa30040 lw v1,64(sp) +80054628: 8fa40064 lw a0,100(sp) +8005462c: 00031080 sll v0,v1,0x2 +80054630: 00441021 addu v0,v0,a0 +80054634: 3c058023 lui a1,0x8023 +80054638: 00022080 sll a0,v0,0x2 +8005463c: 24a5aecc addiu a1,a1,-20788 +80054640: 00851821 addu v1,a0,a1 +80054644: 94670000 lhu a3,0(v1) +80054648: 8fa60040 lw a2,64(sp) +8005464c: 240c0008 li t4,8 +80054650: 00e65021 addu t2,a3,a2 +80054654: 31460007 andi a2,t2,0x7 +80054658: 94630002 lhu v1,2(v1) +8005465c: 01864823 subu t1,t4,a2 +80054660: 29220002 slti v0,t1,2 +80054664: 1440025f bnez v0,80054fe4 <_Z14DrawBackgroundjjhh+0xcbc> +80054668: afa3003c sw v1,60(sp) +8005466c: 8fa30040 lw v1,64(sp) +80054670: 8fac0064 lw t4,100(sp) +80054674: 24650001 addiu a1,v1,1 +80054678: 00051080 sll v0,a1,0x2 +8005467c: 004c1021 addu v0,v0,t4 +80054680: 3c0d8023 lui t5,0x8023 +80054684: 00021080 sll v0,v0,0x2 +80054688: 25adaecc addiu t5,t5,-20788 +8005468c: 004d1021 addu v0,v0,t5 +80054690: 94430000 lhu v1,0(v0) +80054694: 14e30220 bne a3,v1,80054f18 <_Z14DrawBackgroundjjhh+0xbf0> +80054698: 00000000 nop +8005469c: 94480002 lhu t0,2(v0) +800546a0: 8fa2003c lw v0,60(sp) +800546a4: 1502021c bne t0,v0,80054f18 <_Z14DrawBackgroundjjhh+0xbf0> +800546a8: 008d1021 addu v0,a0,t5 +800546ac: 24430022 addiu v1,v0,34 +800546b0: 24040001 li a0,1 +800546b4: 080151b9 j 800546e4 <_Z14DrawBackgroundjjhh+0x3bc> +800546b8: afa4004c sw a0,76(sp) +800546bc: 00406021 move t4,v0 +800546c0: 8fad0040 lw t5,64(sp) +800546c4: 9462fffe lhu v0,-2(v1) +800546c8: 00602021 move a0,v1 +800546cc: 018d2821 addu a1,t4,t5 +800546d0: 14e2000a bne a3,v0,800546fc <_Z14DrawBackgroundjjhh+0x3d4> +800546d4: 24630010 addiu v1,v1,16 +800546d8: 94820000 lhu v0,0(a0) +800546dc: 15020008 bne t0,v0,80054700 <_Z14DrawBackgroundjjhh+0x3d8> +800546e0: 0165102b sltu v0,t3,a1 +800546e4: 8fa2004c lw v0,76(sp) +800546e8: 24420001 addiu v0,v0,1 +800546ec: 1522fff3 bne t1,v0,800546bc <_Z14DrawBackgroundjjhh+0x394> +800546f0: afa2004c sw v0,76(sp) +800546f4: 8fa30040 lw v1,64(sp) +800546f8: 00432821 addu a1,v0,v1 +800546fc: 0165102b sltu v0,t3,a1 +80054700: 10400006 beqz v0,8005471c <_Z14DrawBackgroundjjhh+0x3f4> +80054704: 3142000f andi v0,t2,0xf +80054708: 8fa50040 lw a1,64(sp) +8005470c: 01651023 subu v0,t3,a1 +80054710: 24420001 addiu v0,v0,1 +80054714: afa2004c sw v0,76(sp) +80054718: 3142000f andi v0,t2,0xf +8005471c: 0006b0c0 sll s6,a2,0x3 +80054720: 8fa60044 lw a2,68(sp) +80054724: 2c420008 sltiu v0,v0,8 +80054728: 144001d1 bnez v0,80054e70 <_Z14DrawBackgroundjjhh+0xb48> +8005472c: 00ca1806 srlv v1,t2,a2 +80054730: 240c0010 li t4,16 +80054734: 30620020 andi v0,v1,0x20 +80054738: afac0038 sw t4,56(sp) +8005473c: 104001d1 beqz v0,80054e84 <_Z14DrawBackgroundjjhh+0xb5c> +80054740: afa00034 sw zero,52(sp) +80054744: 3c068022 lui a2,0x8022 +80054748: 24c66dd8 addiu a2,a2,28120 +8005474c: 8cc20064 lw v0,100(a2) +80054750: 8fac0068 lw t4,104(sp) +80054754: 8fa50054 lw a1,84(sp) +80054758: 8fa40050 lw a0,80(sp) +8005475c: 3063001f andi v1,v1,0x1f +80054760: 01821021 addu v0,t4,v0 +80054764: 00031980 sll v1,v1,0x6 +80054768: 8c420000 lw v0,0(v0) +8005476c: 00832021 addu a0,a0,v1 +80054770: 00a32821 addu a1,a1,v1 +80054774: afa40024 sw a0,36(sp) +80054778: 144001d1 bnez v0,80054ec0 <_Z14DrawBackgroundjjhh+0xb98> +8005477c: afa50020 sw a1,32(sp) +80054780: 240d0001 li t5,1 +80054784: afad0030 sw t5,48(sp) +80054788: afa0002c sw zero,44(sp) +8005478c: 3c028022 lui v0,0x8022 +80054790: 24426dd8 addiu v0,v0,28120 +80054794: 8fa30068 lw v1,104(sp) +80054798: 8c440064 lw a0,100(v0) +8005479c: 00641021 addu v0,v1,a0 +800547a0: 8c430000 lw v1,0(v0) +800547a4: 146000e8 bnez v1,80054b48 <_Z14DrawBackgroundjjhh+0x820> +800547a8: 8fa5002c lw a1,44(sp) +800547ac: 00002821 move a1,zero +800547b0: 24140100 li s4,256 +800547b4: 3c0c8022 lui t4,0x8022 +800547b8: 258c6dd8 addiu t4,t4,28120 +800547bc: 8d820030 lw v0,48(t4) +800547c0: 8fa40040 lw a0,64(sp) +800547c4: 8d880038 lw t0,56(t4) +800547c8: 00820018 mult a0,v0 +800547cc: 8fad003c lw t5,60(sp) +800547d0: 3c068022 lui a2,0x8022 +800547d4: 8fac0048 lw t4,72(sp) +800547d8: 00ad1821 addu v1,a1,t5 +800547dc: 70a80000 madd a1,t0 +800547e0: 8cc96da8 lw t1,28072(a2) +800547e4: 006c1824 and v1,v1,t4 +800547e8: 24040008 li a0,8 +800547ec: 00009812 mflo s3 +800547f0: 11240121 beq t1,a0,80054c78 <_Z14DrawBackgroundjjhh+0x950> +800547f4: 0003a8c2 srl s5,v1,0x3 +800547f8: 2ea20040 sltiu v0,s5,64 +800547fc: 1440011a bnez v0,80054c68 <_Z14DrawBackgroundjjhh+0x940> +80054800: 00031102 srl v0,v1,0x4 +80054804: 000310c2 srl v0,v1,0x3 +80054808: 8fac0024 lw t4,36(sp) +8005480c: 3042003e andi v0,v0,0x3e +80054810: 01828821 addu s1,t4,v0 +80054814: 30660007 andi a2,v1,0x7 +80054818: 14c000d9 bnez a2,80054b80 <_Z14DrawBackgroundjjhh+0x858> +8005481c: 71062802 mul a1,t0,a2 +80054820: 00008021 move s0,zero +80054824: 02901023 subu v0,s4,s0 +80054828: 000230c2 srl a2,v0,0x3 +8005482c: 30420007 andi v0,v0,0x7 +80054830: afa60060 sw a2,96(sp) +80054834: 18c00053 blez a2,80054984 <_Z14DrawBackgroundjjhh+0x65c> +80054838: afa20028 sw v0,40(sp) +8005483c: 3c0c8019 lui t4,0x8019 +80054840: 258cf630 addiu t4,t4,-2512 +80054844: 8d940000 lw s4,0(t4) +80054848: 02a08021 move s0,s5 +8005484c: 00c09021 move s2,a2 +80054850: 3c178023 lui s7,0x8023 +80054854: 08015234 j 800548d0 <_Z14DrawBackgroundjjhh+0x5a8> +80054858: 241e0008 li s8,8 +8005485c: 104000a4 beqz v0,80054af0 <_Z14DrawBackgroundjjhh+0x7c8> +80054860: 8fa60038 lw a2,56(sp) +80054864: 8fa30034 lw v1,52(sp) +80054868: 00652021 addu a0,v1,a1 +8005486c: 32020001 andi v0,s0,0x1 +80054870: 00822023 subu a0,a0,v0 +80054874: 8ee3c910 lw v1,-14064(s7) +80054878: 8fa7004c lw a3,76(sp) +8005487c: 24840001 addiu a0,a0,1 +80054880: 02602821 move a1,s3 +80054884: 0060f809 jalr v1 +80054888: 02c03021 move a2,s6 +8005488c: 3c038022 lui v1,0x8022 +80054890: 8c626da8 lw v0,28072(v1) +80054894: 105e002e beq v0,s8,80054950 <_Z14DrawBackgroundjjhh+0x628> +80054898: 2402001f li v0,31 +8005489c: 2405003f li a1,63 +800548a0: 12050091 beq s0,a1,80054ae8 <_Z14DrawBackgroundjjhh+0x7c0> +800548a4: 2402007f li v0,127 +800548a8: 1202009d beq s0,v0,80054b20 <_Z14DrawBackgroundjjhh+0x7f8> +800548ac: 32020001 andi v0,s0,0x1 +800548b0: 00021040 sll v0,v0,0x1 +800548b4: 02228821 addu s1,s1,v0 +800548b8: 8e820038 lw v0,56(s4) +800548bc: 2652ffff addiu s2,s2,-1 +800548c0: 000210c0 sll v0,v0,0x3 +800548c4: 02629821 addu s3,s3,v0 +800548c8: 1240002c beqz s2,8005497c <_Z14DrawBackgroundjjhh+0x654> +800548cc: 26100001 addiu s0,s0,1 +800548d0: 92230001 lbu v1,1(s1) +800548d4: 92240000 lbu a0,0(s1) +800548d8: 00031a00 sll v1,v1,0x8 +800548dc: 00832825 or a1,a0,v1 +800548e0: 30a22000 andi v0,a1,0x2000 +800548e4: 00021342 srl v0,v0,0xd +800548e8: 27ad0018 addiu t5,sp,24 +800548ec: 01a21021 addu v0,t5,v0 +800548f0: 90430000 lbu v1,0(v0) +800548f4: 3c028022 lui v0,0x8022 +800548f8: 8c446da8 lw a0,28072(v0) +800548fc: a283004c sb v1,76(s4) +80054900: 109e0089 beq a0,s8,80054b28 <_Z14DrawBackgroundjjhh+0x800> +80054904: a283004d sb v1,77(s4) +80054908: 30a24000 andi v0,a1,0x4000 +8005490c: 1440ffd3 bnez v0,8005485c <_Z14DrawBackgroundjjhh+0x534> +80054910: 30a28000 andi v0,a1,0x8000 +80054914: 10400078 beqz v0,80054af8 <_Z14DrawBackgroundjjhh+0x7d0> +80054918: 32040001 andi a0,s0,0x1 +8005491c: 8fac0034 lw t4,52(sp) +80054920: 00a42021 addu a0,a1,a0 +80054924: 8ee2c910 lw v0,-14064(s7) +80054928: 8fa7004c lw a3,76(sp) +8005492c: 01842021 addu a0,t4,a0 +80054930: 02602821 move a1,s3 +80054934: 0040f809 jalr v0 +80054938: 02c03021 move a2,s6 +8005493c: 3c038022 lui v1,0x8022 +80054940: 8c626da8 lw v0,28072(v1) +80054944: 145effd6 bne v0,s8,800548a0 <_Z14DrawBackgroundjjhh+0x578> +80054948: 2405003f li a1,63 +8005494c: 2402001f li v0,31 +80054950: 12020065 beq s0,v0,80054ae8 <_Z14DrawBackgroundjjhh+0x7c0> +80054954: 2404003f li a0,63 +80054958: 12040071 beq s0,a0,80054b20 <_Z14DrawBackgroundjjhh+0x7f8> +8005495c: 00000000 nop +80054960: 8e820038 lw v0,56(s4) +80054964: 2652ffff addiu s2,s2,-1 +80054968: 000210c0 sll v0,v0,0x3 +8005496c: 26310002 addiu s1,s1,2 +80054970: 02629821 addu s3,s3,v0 +80054974: 1640ffd6 bnez s2,800548d0 <_Z14DrawBackgroundjjhh+0x5a8> +80054978: 26100001 addiu s0,s0,1 +8005497c: 8fa60060 lw a2,96(sp) +80054980: 02a6a821 addu s5,s5,a2 +80054984: 8fac0028 lw t4,40(sp) +80054988: 11800027 beqz t4,80054a28 <_Z14DrawBackgroundjjhh+0x700> +8005498c: 8fa4002c lw a0,44(sp) +80054990: 92230001 lbu v1,1(s1) +80054994: 92240000 lbu a0,0(s1) +80054998: 00031a00 sll v1,v1,0x8 +8005499c: 00832825 or a1,a0,v1 +800549a0: 30a22000 andi v0,a1,0x2000 +800549a4: 00021342 srl v0,v0,0xd +800549a8: 03a21821 addu v1,sp,v0 +800549ac: 90640018 lbu a0,24(v1) +800549b0: 3c0d8022 lui t5,0x8022 +800549b4: 3c038022 lui v1,0x8022 +800549b8: 24636dd8 addiu v1,v1,28120 +800549bc: 8da26da8 lw v0,28072(t5) +800549c0: a064004c sb a0,76(v1) +800549c4: a064004d sb a0,77(v1) +800549c8: 24040008 li a0,8 +800549cc: 1044011c beq v0,a0,80054e40 <_Z14DrawBackgroundjjhh+0xb18> +800549d0: 30a2c000 andi v0,a1,0xc000 +800549d4: 104000ca beqz v0,80054d00 <_Z14DrawBackgroundjjhh+0x9d8> +800549d8: 30a24000 andi v0,a1,0x4000 +800549dc: 104000f0 beqz v0,80054da0 <_Z14DrawBackgroundjjhh+0xa78> +800549e0: 30a28000 andi v0,a1,0x8000 +800549e4: 104000d5 beqz v0,80054d3c <_Z14DrawBackgroundjjhh+0xa14> +800549e8: 8fa20038 lw v0,56(sp) +800549ec: 8fa60034 lw a2,52(sp) +800549f0: 3c0c8023 lui t4,0x8023 +800549f4: 8fad004c lw t5,76(sp) +800549f8: 00c52021 addu a0,a2,a1 +800549fc: 32a20001 andi v0,s5,0x1 +80054a00: 8d83c914 lw v1,-14060(t4) +80054a04: 00822023 subu a0,a0,v0 +80054a08: afb60010 sw s6,16(sp) +80054a0c: afad0014 sw t5,20(sp) +80054a10: 8fa70028 lw a3,40(sp) +80054a14: 24840001 addiu a0,a0,1 +80054a18: 02602821 move a1,s3 +80054a1c: 0060f809 jalr v1 +80054a20: 00003021 move a2,zero +80054a24: 8fa4002c lw a0,44(sp) +80054a28: 8fa50030 lw a1,48(sp) +80054a2c: 24840001 addiu a0,a0,1 +80054a30: 0085102a slt v0,a0,a1 +80054a34: 1440ff55 bnez v0,8005478c <_Z14DrawBackgroundjjhh+0x464> +80054a38: afa4002c sw a0,44(sp) +80054a3c: 3c068022 lui a2,0x8022 +80054a40: 8fac0040 lw t4,64(sp) +80054a44: 24c66dd8 addiu a2,a2,28120 +80054a48: 8fad004c lw t5,76(sp) +80054a4c: 8ccb0060 lw t3,96(a2) +80054a50: 018d6021 addu t4,t4,t5 +80054a54: 016c102b sltu v0,t3,t4 +80054a58: 1040fef2 beqz v0,80054624 <_Z14DrawBackgroundjjhh+0x2fc> +80054a5c: afac0040 sw t4,64(sp) +80054a60: 8fbf0094 lw ra,148(sp) +80054a64: 8fbe0090 lw s8,144(sp) +80054a68: 8fb7008c lw s7,140(sp) +80054a6c: 8fb60088 lw s6,136(sp) +80054a70: 8fb50084 lw s5,132(sp) +80054a74: 8fb40080 lw s4,128(sp) +80054a78: 8fb3007c lw s3,124(sp) +80054a7c: 8fb20078 lw s2,120(sp) +80054a80: 8fb10074 lw s1,116(sp) +80054a84: 8fb00070 lw s0,112(sp) +80054a88: 03e00008 jr ra +80054a8c: 27bd0098 addiu sp,sp,152 +80054a90: 8fa50064 lw a1,100(sp) +80054a94: 3c198005 lui t9,0x8005 +80054a98: 02002021 move a0,s0 +80054a9c: 8fbf0094 lw ra,148(sp) +80054aa0: 8fbe0090 lw s8,144(sp) +80054aa4: 8fb7008c lw s7,140(sp) +80054aa8: 8fb60088 lw s6,136(sp) +80054aac: 8fb50084 lw s5,132(sp) +80054ab0: 8fb40080 lw s4,128(sp) +80054ab4: 8fb3007c lw s3,124(sp) +80054ab8: 8fb20078 lw s2,120(sp) +80054abc: 8fb10074 lw s1,116(sp) +80054ac0: 8fb00070 lw s0,112(sp) +80054ac4: 27393074 addiu t9,t9,12404 +80054ac8: 03200008 jr t9 +80054acc: 27bd0098 addiu sp,sp,152 +80054ad0: 8fac0064 lw t4,100(sp) +80054ad4: 1580fe66 bnez t4,80054470 <_Z14DrawBackgroundjjhh+0x148> +80054ad8: 00000000 nop +80054adc: 912240ee lbu v0,16622(t1) +80054ae0: 0801511d j 80054474 <_Z14DrawBackgroundjjhh+0x14c> +80054ae4: 30450001 andi a1,v0,0x1 +80054ae8: 0801522e j 800548b8 <_Z14DrawBackgroundjjhh+0x590> +80054aec: 8fb10024 lw s1,36(sp) +80054af0: 0801521b j 8005486c <_Z14DrawBackgroundjjhh+0x544> +80054af4: 00c52021 addu a0,a2,a1 +80054af8: 8fad0038 lw t5,56(sp) +80054afc: 00a42021 addu a0,a1,a0 +80054b00: 8ee2c910 lw v0,-14064(s7) +80054b04: 8fa7004c lw a3,76(sp) +80054b08: 01a42021 addu a0,t5,a0 +80054b0c: 02602821 move a1,s3 +80054b10: 0040f809 jalr v0 +80054b14: 02c03021 move a2,s6 +80054b18: 08015224 j 80054890 <_Z14DrawBackgroundjjhh+0x568> +80054b1c: 3c038022 lui v1,0x8022 +80054b20: 0801522e j 800548b8 <_Z14DrawBackgroundjjhh+0x590> +80054b24: 8fb10020 lw s1,32(sp) +80054b28: 8ee2c910 lw v0,-14064(s7) +80054b2c: 8fa7004c lw a3,76(sp) +80054b30: 00a02021 move a0,a1 +80054b34: 02c03021 move a2,s6 +80054b38: 0040f809 jalr v0 +80054b3c: 02602821 move a1,s3 +80054b40: 08015224 j 80054890 <_Z14DrawBackgroundjjhh+0x568> +80054b44: 3c038022 lui v1,0x8022 +80054b48: 8fa60064 lw a2,100(sp) +80054b4c: 00051040 sll v0,a1,0x1 +80054b50: 000518c0 sll v1,a1,0x3 +80054b54: 00621823 subu v1,v1,v0 +80054b58: 00661821 addu v1,v1,a2 +80054b5c: 00031880 sll v1,v1,0x2 +80054b60: 00641821 addu v1,v1,a0 +80054b64: 8c6400a8 lw a0,168(v1) +80054b68: 8c650018 lw a1,24(v1) +80054b6c: 00a4102b sltu v0,a1,a0 +80054b70: 1040ffac beqz v0,80054a24 <_Z14DrawBackgroundjjhh+0x6fc> +80054b74: 00000000 nop +80054b78: 080151ed j 800547b4 <_Z14DrawBackgroundjjhh+0x48c> +80054b7c: 0085a023 subu s4,a0,a1 +80054b80: 92230001 lbu v1,1(s1) +80054b84: 92240000 lbu a0,0(s1) +80054b88: 00031a00 sll v1,v1,0x8 +80054b8c: 00833825 or a3,a0,v1 +80054b90: 30e22000 andi v0,a3,0x2000 +80054b94: 00021342 srl v0,v0,0xd +80054b98: 03a21821 addu v1,sp,v0 +80054b9c: 90640018 lbu a0,24(v1) +80054ba0: 24030008 li v1,8 +80054ba4: 00661023 subu v0,v1,a2 +80054ba8: 3c0c8022 lui t4,0x8022 +80054bac: 258c6dd8 addiu t4,t4,28120 +80054bb0: 0282182b sltu v1,s4,v0 +80054bb4: 02808021 move s0,s4 +80054bb8: 240d0008 li t5,8 +80054bbc: 02659023 subu s2,s3,a1 +80054bc0: 0043800a movz s0,v0,v1 +80054bc4: a184004c sb a0,76(t4) +80054bc8: 112d0092 beq t1,t5,80054e14 <_Z14DrawBackgroundjjhh+0xaec> +80054bcc: a184004d sb a0,77(t4) +80054bd0: 30e2c000 andi v0,a3,0xc000 +80054bd4: 1040003c beqz v0,80054cc8 <_Z14DrawBackgroundjjhh+0x9a0> +80054bd8: 30e24000 andi v0,a3,0x4000 +80054bdc: 1040007f beqz v0,80054ddc <_Z14DrawBackgroundjjhh+0xab4> +80054be0: 30e28000 andi v0,a3,0x8000 +80054be4: 1040005e beqz v0,80054d60 <_Z14DrawBackgroundjjhh+0xa38> +80054be8: 8fad0038 lw t5,56(sp) +80054bec: 8fa20034 lw v0,52(sp) +80054bf0: 3c058023 lui a1,0x8023 +80054bf4: 00472021 addu a0,v0,a3 +80054bf8: 8fac004c lw t4,76(sp) +80054bfc: 32a20001 andi v0,s5,0x1 +80054c00: 00822023 subu a0,a0,v0 +80054c04: 8ca3c914 lw v1,-14060(a1) +80054c08: afb60010 sw s6,16(sp) +80054c0c: afac0014 sw t4,20(sp) +80054c10: 24840001 addiu a0,a0,1 +80054c14: 02402821 move a1,s2 +80054c18: 0060f809 jalr v1 +80054c1c: 02003821 move a3,s0 +80054c20: 3c038022 lui v1,0x8022 +80054c24: 8c626da8 lw v0,28072(v1) +80054c28: 24040008 li a0,8 +80054c2c: 1044001c beq v0,a0,80054ca0 <_Z14DrawBackgroundjjhh+0x978> +80054c30: 2402003f li v0,63 +80054c34: 12a20018 beq s5,v0,80054c98 <_Z14DrawBackgroundjjhh+0x970> +80054c38: 2402007f li v0,127 +80054c3c: 12a20056 beq s5,v0,80054d98 <_Z14DrawBackgroundjjhh+0xa70> +80054c40: 32a20001 andi v0,s5,0x1 +80054c44: 00021040 sll v0,v0,0x1 +80054c48: 02228821 addu s1,s1,v0 +80054c4c: 3c058022 lui a1,0x8022 +80054c50: 24a56dd8 addiu a1,a1,28120 +80054c54: 8ca20038 lw v0,56(a1) +80054c58: 26b50001 addiu s5,s5,1 +80054c5c: 000210c0 sll v0,v0,0x3 +80054c60: 08015209 j 80054824 <_Z14DrawBackgroundjjhh+0x4fc> +80054c64: 02429821 addu s3,s2,v0 +80054c68: 8fad0020 lw t5,32(sp) +80054c6c: 00021040 sll v0,v0,0x1 +80054c70: 08015205 j 80054814 <_Z14DrawBackgroundjjhh+0x4ec> +80054c74: 01a28821 addu s1,t5,v0 +80054c78: 2ea20020 sltiu v0,s5,32 +80054c7c: 1440000f bnez v0,80054cbc <_Z14DrawBackgroundjjhh+0x994> +80054c80: 8fa60020 lw a2,32(sp) +80054c84: 32a2001f andi v0,s5,0x1f +80054c88: 8fa50024 lw a1,36(sp) +80054c8c: 00021040 sll v0,v0,0x1 +80054c90: 08015205 j 80054814 <_Z14DrawBackgroundjjhh+0x4ec> +80054c94: 00a28821 addu s1,a1,v0 +80054c98: 08015313 j 80054c4c <_Z14DrawBackgroundjjhh+0x924> +80054c9c: 8fb10024 lw s1,36(sp) +80054ca0: 2402001f li v0,31 +80054ca4: 12a2fffc beq s5,v0,80054c98 <_Z14DrawBackgroundjjhh+0x970> +80054ca8: 2402003f li v0,63 +80054cac: 12a2003a beq s5,v0,80054d98 <_Z14DrawBackgroundjjhh+0xa70> +80054cb0: 00000000 nop +80054cb4: 08015313 j 80054c4c <_Z14DrawBackgroundjjhh+0x924> +80054cb8: 26310002 addiu s1,s1,2 +80054cbc: 00151040 sll v0,s5,0x1 +80054cc0: 08015205 j 80054814 <_Z14DrawBackgroundjjhh+0x4ec> +80054cc4: 00c28821 addu s1,a2,v0 +80054cc8: 8fa50038 lw a1,56(sp) +80054ccc: 3c0c8023 lui t4,0x8023 +80054cd0: 8fad004c lw t5,76(sp) +80054cd4: 00a71021 addu v0,a1,a3 +80054cd8: 32a40001 andi a0,s5,0x1 +80054cdc: 8d83c914 lw v1,-14060(t4) +80054ce0: 00442021 addu a0,v0,a0 +80054ce4: afb60010 sw s6,16(sp) +80054ce8: afad0014 sw t5,20(sp) +80054cec: 02402821 move a1,s2 +80054cf0: 0060f809 jalr v1 +80054cf4: 02003821 move a3,s0 +80054cf8: 08015309 j 80054c24 <_Z14DrawBackgroundjjhh+0x8fc> +80054cfc: 3c038022 lui v1,0x8022 +80054d00: 32a40001 andi a0,s5,0x1 +80054d04: 00a42021 addu a0,a1,a0 +80054d08: 3c0d8023 lui t5,0x8023 +80054d0c: 8fa50038 lw a1,56(sp) +80054d10: 8fa3004c lw v1,76(sp) +80054d14: 8da2c914 lw v0,-14060(t5) +80054d18: 8fa70028 lw a3,40(sp) +80054d1c: 00a42021 addu a0,a1,a0 +80054d20: afb60010 sw s6,16(sp) +80054d24: afa30014 sw v1,20(sp) +80054d28: 02602821 move a1,s3 +80054d2c: 0040f809 jalr v0 +80054d30: 00003021 move a2,zero +80054d34: 0801528a j 80054a28 <_Z14DrawBackgroundjjhh+0x700> +80054d38: 8fa4002c lw a0,44(sp) +80054d3c: 8fa6004c lw a2,76(sp) +80054d40: 00452021 addu a0,v0,a1 +80054d44: 3c058023 lui a1,0x8023 +80054d48: 32a20001 andi v0,s5,0x1 +80054d4c: 8ca3c914 lw v1,-14060(a1) +80054d50: 00822023 subu a0,a0,v0 +80054d54: afb60010 sw s6,16(sp) +80054d58: 08015284 j 80054a10 <_Z14DrawBackgroundjjhh+0x6e8> +80054d5c: afa60014 sw a2,20(sp) +80054d60: 32a20001 andi v0,s5,0x1 +80054d64: 01a72021 addu a0,t5,a3 +80054d68: 8fa5004c lw a1,76(sp) +80054d6c: 00822023 subu a0,a0,v0 +80054d70: 3c028023 lui v0,0x8023 +80054d74: 8c43c914 lw v1,-14060(v0) +80054d78: afa50014 sw a1,20(sp) +80054d7c: afb60010 sw s6,16(sp) +80054d80: 24840001 addiu a0,a0,1 +80054d84: 02402821 move a1,s2 +80054d88: 0060f809 jalr v1 +80054d8c: 02003821 move a3,s0 +80054d90: 08015309 j 80054c24 <_Z14DrawBackgroundjjhh+0x8fc> +80054d94: 3c038022 lui v1,0x8022 +80054d98: 08015313 j 80054c4c <_Z14DrawBackgroundjjhh+0x924> +80054d9c: 8fb10020 lw s1,32(sp) +80054da0: 32a40001 andi a0,s5,0x1 +80054da4: 3c0c8023 lui t4,0x8023 +80054da8: 8fad004c lw t5,76(sp) +80054dac: 8fa30034 lw v1,52(sp) +80054db0: 00a42021 addu a0,a1,a0 +80054db4: 8d82c914 lw v0,-14060(t4) +80054db8: 8fa70028 lw a3,40(sp) +80054dbc: afb60010 sw s6,16(sp) +80054dc0: afad0014 sw t5,20(sp) +80054dc4: 00642021 addu a0,v1,a0 +80054dc8: 02602821 move a1,s3 +80054dcc: 0040f809 jalr v0 +80054dd0: 00003021 move a2,zero +80054dd4: 0801528a j 80054a28 <_Z14DrawBackgroundjjhh+0x700> +80054dd8: 8fa4002c lw a0,44(sp) +80054ddc: 8fac0034 lw t4,52(sp) +80054de0: 32a40001 andi a0,s5,0x1 +80054de4: 01871021 addu v0,t4,a3 +80054de8: 3c0d8023 lui t5,0x8023 +80054dec: 00442021 addu a0,v0,a0 +80054df0: 8fa2004c lw v0,76(sp) +80054df4: 8da3c914 lw v1,-14060(t5) +80054df8: afb60010 sw s6,16(sp) +80054dfc: afa20014 sw v0,20(sp) +80054e00: 02402821 move a1,s2 +80054e04: 0060f809 jalr v1 +80054e08: 02003821 move a3,s0 +80054e0c: 08015309 j 80054c24 <_Z14DrawBackgroundjjhh+0x8fc> +80054e10: 3c038022 lui v1,0x8022 +80054e14: 8fa4004c lw a0,76(sp) +80054e18: 3c038023 lui v1,0x8023 +80054e1c: 8c62c914 lw v0,-14060(v1) +80054e20: afa40014 sw a0,20(sp) +80054e24: afb60010 sw s6,16(sp) +80054e28: 00e02021 move a0,a3 +80054e2c: 02402821 move a1,s2 +80054e30: 0040f809 jalr v0 +80054e34: 02003821 move a3,s0 +80054e38: 08015309 j 80054c24 <_Z14DrawBackgroundjjhh+0x8fc> +80054e3c: 3c038022 lui v1,0x8022 +80054e40: 3c068023 lui a2,0x8023 +80054e44: 8fac004c lw t4,76(sp) +80054e48: 8cc2c914 lw v0,-14060(a2) +80054e4c: 8fa70028 lw a3,40(sp) +80054e50: 00a02021 move a0,a1 +80054e54: afb60010 sw s6,16(sp) +80054e58: afac0014 sw t4,20(sp) +80054e5c: 02602821 move a1,s3 +80054e60: 0040f809 jalr v0 +80054e64: 00003021 move a2,zero +80054e68: 0801528a j 80054a28 <_Z14DrawBackgroundjjhh+0x700> +80054e6c: 8fa4002c lw a0,44(sp) +80054e70: 240d0010 li t5,16 +80054e74: 30620020 andi v0,v1,0x20 +80054e78: afa00038 sw zero,56(sp) +80054e7c: 1440fe31 bnez v0,80054744 <_Z14DrawBackgroundjjhh+0x41c> +80054e80: afad0034 sw t5,52(sp) +80054e84: 3c068022 lui a2,0x8022 +80054e88: 24c66dd8 addiu a2,a2,28120 +80054e8c: 8cc20064 lw v0,100(a2) +80054e90: 8fac0068 lw t4,104(sp) +80054e94: 8fa5005c lw a1,92(sp) +80054e98: 8fa40058 lw a0,88(sp) +80054e9c: 3063001f andi v1,v1,0x1f +80054ea0: 01821021 addu v0,t4,v0 +80054ea4: 00031980 sll v1,v1,0x6 +80054ea8: 8c420000 lw v0,0(v0) +80054eac: 00832021 addu a0,a0,v1 +80054eb0: 00a32821 addu a1,a1,v1 +80054eb4: afa40024 sw a0,36(sp) +80054eb8: 1040fe31 beqz v0,80054780 <_Z14DrawBackgroundjjhh+0x458> +80054ebc: afa50020 sw a1,32(sp) +80054ec0: 1c40fe31 bgtz v0,80054788 <_Z14DrawBackgroundjjhh+0x460> +80054ec4: afa20030 sw v0,48(sp) +80054ec8: 3c068022 lui a2,0x8022 +80054ecc: 8fac0040 lw t4,64(sp) +80054ed0: 24c66dd8 addiu a2,a2,28120 +80054ed4: 8fad004c lw t5,76(sp) +80054ed8: 8ccb0060 lw t3,96(a2) +80054edc: 018d6021 addu t4,t4,t5 +80054ee0: 016c102b sltu v0,t3,t4 +80054ee4: 1040fdcf beqz v0,80054624 <_Z14DrawBackgroundjjhh+0x2fc> +80054ee8: afac0040 sw t4,64(sp) +80054eec: 08015299 j 80054a64 <_Z14DrawBackgroundjjhh+0x73c> +80054ef0: 8fbf0094 lw ra,148(sp) +80054ef4: 1040fd82 beqz v0,80054500 <_Z14DrawBackgroundjjhh+0x1d8> +80054ef8: 3c028021 lui v0,0x8021 +80054efc: 9043e4a1 lbu v1,-7007(v0) +80054f00: 1060fd7f beqz v1,80054500 <_Z14DrawBackgroundjjhh+0x1d8> +80054f04: 3c198005 lui t9,0x8005 +80054f08: 8fa50064 lw a1,100(sp) +80054f0c: 02002021 move a0,s0 +80054f10: 0801512c j 800544b0 <_Z14DrawBackgroundjjhh+0x188> +80054f14: 273938c0 addiu t9,t9,14528 +80054f18: 24040001 li a0,1 +80054f1c: 080151bf j 800546fc <_Z14DrawBackgroundjjhh+0x3d4> +80054f20: afa4004c sw a0,76(sp) +80054f24: 3c068022 lui a2,0x8022 +80054f28: 8fac0068 lw t4,104(sp) +80054f2c: 24c26da8 addiu v0,a2,28072 +80054f30: 262350e8 addiu v1,s1,20712 +80054f34: ac400018 sw zero,24(v0) +80054f38: 026c1023 subu v0,s3,t4 +80054f3c: 00431021 addu v0,v0,v1 +80054f40: 9444000e lhu a0,14(v0) +80054f44: 3c038021 lui v1,0x8021 +80054f48: 94460018 lhu a2,24(v0) +80054f4c: 8c657024 lw a1,28708(v1) +80054f50: 00042040 sll a0,a0,0x1 +80054f54: 00a42021 addu a0,a1,a0 +80054f58: 30c70001 andi a3,a2,0x1 +80054f5c: 10e0fd7e beqz a3,80054558 <_Z14DrawBackgroundjjhh+0x230> +80054f60: afa4005c sw a0,92(sp) +80054f64: 8fad005c lw t5,92(sp) +80054f68: 25ad0800 addiu t5,t5,2048 +80054f6c: 01a01821 move v1,t5 +80054f70: 08015158 j 80054560 <_Z14DrawBackgroundjjhh+0x238> +80054f74: afad0058 sw t5,88(sp) +80054f78: 8fad0054 lw t5,84(sp) +80054f7c: 25ad0800 addiu t5,t5,2048 +80054f80: 01a01821 move v1,t5 +80054f84: 01a02021 move a0,t5 +80054f88: 00651023 subu v0,v1,a1 +80054f8c: 3c030001 lui v1,0x1 +80054f90: 0043102a slt v0,v0,v1 +80054f94: 00831823 subu v1,a0,v1 +80054f98: 0062200a movz a0,v1,v0 +80054f9c: afad0050 sw t5,80(sp) +80054fa0: afa40050 sw a0,80(sp) +80054fa4: 24040010 li a0,16 +80054fa8: 1644fd94 bne s2,a0,800545fc <_Z14DrawBackgroundjjhh+0x2d4> +80054fac: 240c01ff li t4,511 +80054fb0: 240503ff li a1,1023 +80054fb4: 24060004 li a2,4 +80054fb8: afa50048 sw a1,72(sp) +80054fbc: 08015182 j 80054608 <_Z14DrawBackgroundjjhh+0x2e0> +80054fc0: afa60044 sw a2,68(sp) +80054fc4: 24c60800 addiu a2,a2,2048 +80054fc8: 00c06021 move t4,a2 +80054fcc: 0801516b j 800545ac <_Z14DrawBackgroundjjhh+0x284> +80054fd0: afa60054 sw a2,84(sp) +80054fd4: 2463ffff addiu v1,v1,-1 +80054fd8: 00621825 or v1,v1,v0 +80054fdc: 08015163 j 8005458c <_Z14DrawBackgroundjjhh+0x264> +80054fe0: 24630001 addiu v1,v1,1 +80054fe4: 8fad0040 lw t5,64(sp) +80054fe8: 24020001 li v0,1 +80054fec: 25a50001 addiu a1,t5,1 +80054ff0: 080151bf j 800546fc <_Z14DrawBackgroundjjhh+0x3d4> +80054ff4: afa2004c sw v0,76(sp) + +80054ff8 <_Z11DisplayCharPhh>: +80054ff8: 3c028021 lui v0,0x8021 +80054ffc: 30a5007f andi a1,a1,0x7f +80055000: 24a5ffe0 addiu a1,a1,-32 +80055004: 2447e42c addiu a3,v0,-7124 +80055008: 00051903 sra v1,a1,0x4 +8005500c: 90e60073 lbu a2,115(a3) +80055010: 30a5000f andi a1,a1,0xf +80055014: 000310c0 sll v0,v1,0x3 +80055018: 00431021 addu v0,v0,v1 +8005501c: 00804021 move t0,a0 +80055020: 14c0008f bnez a2,80055260 <_Z11DisplayCharPhh+0x268> +80055024: 000528c0 sll a1,a1,0x3 +80055028: 00021880 sll v1,v0,0x2 +8005502c: 3c028019 lui v0,0x8019 +80055030: 2442f6d0 addiu v0,v0,-2352 +80055034: 00621821 addu v1,v1,v0 +80055038: 00005021 move t2,zero +8005503c: 0801544d j 80055134 <_Z11DisplayCharPhh+0x13c> +80055040: 3c0b8022 lui t3,0x8022 +80055044: 10c20078 beq a2,v0,80055228 <_Z11DisplayCharPhh+0x230> +80055048: 00000000 nop +8005504c: 80e60001 lb a2,1(a3) +80055050: 24020023 li v0,35 +80055054: 10c20043 beq a2,v0,80055164 <_Z11DisplayCharPhh+0x16c> +80055058: 24880001 addiu t0,a0,1 +8005505c: 2402002e li v0,46 +80055060: 10c2006f beq a2,v0,80055220 <_Z11DisplayCharPhh+0x228> +80055064: 00000000 nop +80055068: 80e60002 lb a2,2(a3) +8005506c: 24020023 li v0,35 +80055070: 10c20042 beq a2,v0,8005517c <_Z11DisplayCharPhh+0x184> +80055074: 25090001 addiu t1,t0,1 +80055078: 2402002e li v0,46 +8005507c: 10c20072 beq a2,v0,80055248 <_Z11DisplayCharPhh+0x250> +80055080: 00000000 nop +80055084: 80e60003 lb a2,3(a3) +80055088: 24020023 li v0,35 +8005508c: 10c20041 beq a2,v0,80055194 <_Z11DisplayCharPhh+0x19c> +80055090: 25280001 addiu t0,t1,1 +80055094: 2402002e li v0,46 +80055098: 10c20069 beq a2,v0,80055240 <_Z11DisplayCharPhh+0x248> +8005509c: 00000000 nop +800550a0: 80e60004 lb a2,4(a3) +800550a4: 24020023 li v0,35 +800550a8: 10c20040 beq a2,v0,800551ac <_Z11DisplayCharPhh+0x1b4> +800550ac: 25090001 addiu t1,t0,1 +800550b0: 2402002e li v0,46 +800550b4: 10c20068 beq a2,v0,80055258 <_Z11DisplayCharPhh+0x260> +800550b8: 00000000 nop +800550bc: 80e60005 lb a2,5(a3) +800550c0: 24020023 li v0,35 +800550c4: 10c2003f beq a2,v0,800551c4 <_Z11DisplayCharPhh+0x1cc> +800550c8: 25280001 addiu t0,t1,1 +800550cc: 2402002e li v0,46 +800550d0: 10c2005f beq a2,v0,80055250 <_Z11DisplayCharPhh+0x258> +800550d4: 00000000 nop +800550d8: 80e60006 lb a2,6(a3) +800550dc: 24020023 li v0,35 +800550e0: 10c2003e beq a2,v0,800551dc <_Z11DisplayCharPhh+0x1e4> +800550e4: 25090001 addiu t1,t0,1 +800550e8: 2402002e li v0,46 +800550ec: 10c20050 beq a2,v0,80055230 <_Z11DisplayCharPhh+0x238> +800550f0: 00000000 nop +800550f4: 80e60007 lb a2,7(a3) +800550f8: 24020023 li v0,35 +800550fc: 10c2003d beq a2,v0,800551f4 <_Z11DisplayCharPhh+0x1fc> +80055100: 25270001 addiu a3,t1,1 +80055104: 2402002e li v0,46 +80055108: 10c2004b beq a2,v0,80055238 <_Z11DisplayCharPhh+0x240> +8005510c: 00000000 nop +80055110: 25626dd8 addiu v0,t3,28120 +80055114: 8c460030 lw a2,48(v0) +80055118: 254a0001 addiu t2,t2,1 +8005511c: 24020009 li v0,9 +80055120: 24840008 addiu a0,a0,8 +80055124: 1142003c beq t2,v0,80055218 <_Z11DisplayCharPhh+0x220> +80055128: 24630004 addiu v1,v1,4 +8005512c: 24c2fff8 addiu v0,a2,-8 +80055130: 00442021 addu a0,v0,a0 +80055134: 8c620000 lw v0,0(v1) +80055138: 00453821 addu a3,v0,a1 +8005513c: 80e60000 lb a2,0(a3) +80055140: 24020023 li v0,35 +80055144: 14c2ffbf bne a2,v0,80055044 <_Z11DisplayCharPhh+0x4c> +80055148: 2402002e li v0,46 +8005514c: 2402ffff li v0,-1 +80055150: a0820000 sb v0,0(a0) +80055154: 80e60001 lb a2,1(a3) +80055158: 24020023 li v0,35 +8005515c: 14c2ffbf bne a2,v0,8005505c <_Z11DisplayCharPhh+0x64> +80055160: 24880001 addiu t0,a0,1 +80055164: 2402ffff li v0,-1 +80055168: a0820001 sb v0,1(a0) +8005516c: 80e60002 lb a2,2(a3) +80055170: 24020023 li v0,35 +80055174: 14c2ffc0 bne a2,v0,80055078 <_Z11DisplayCharPhh+0x80> +80055178: 25090001 addiu t1,t0,1 +8005517c: 2402ffff li v0,-1 +80055180: a1020001 sb v0,1(t0) +80055184: 80e60003 lb a2,3(a3) +80055188: 24020023 li v0,35 +8005518c: 14c2ffc1 bne a2,v0,80055094 <_Z11DisplayCharPhh+0x9c> +80055190: 25280001 addiu t0,t1,1 +80055194: 2402ffff li v0,-1 +80055198: a1220001 sb v0,1(t1) +8005519c: 80e60004 lb a2,4(a3) +800551a0: 24020023 li v0,35 +800551a4: 14c2ffc2 bne a2,v0,800550b0 <_Z11DisplayCharPhh+0xb8> +800551a8: 25090001 addiu t1,t0,1 +800551ac: 2402ffff li v0,-1 +800551b0: a1020001 sb v0,1(t0) +800551b4: 80e60005 lb a2,5(a3) +800551b8: 24020023 li v0,35 +800551bc: 14c2ffc3 bne a2,v0,800550cc <_Z11DisplayCharPhh+0xd4> +800551c0: 25280001 addiu t0,t1,1 +800551c4: 2402ffff li v0,-1 +800551c8: a1220001 sb v0,1(t1) +800551cc: 80e60006 lb a2,6(a3) +800551d0: 24020023 li v0,35 +800551d4: 14c2ffc4 bne a2,v0,800550e8 <_Z11DisplayCharPhh+0xf0> +800551d8: 25090001 addiu t1,t0,1 +800551dc: 2402ffff li v0,-1 +800551e0: a1020001 sb v0,1(t0) +800551e4: 80e60007 lb a2,7(a3) +800551e8: 24020023 li v0,35 +800551ec: 14c2ffc5 bne a2,v0,80055104 <_Z11DisplayCharPhh+0x10c> +800551f0: 25270001 addiu a3,t1,1 +800551f4: 2402ffff li v0,-1 +800551f8: a0e20000 sb v0,0(a3) +800551fc: 25626dd8 addiu v0,t3,28120 +80055200: 8c460030 lw a2,48(v0) +80055204: 254a0001 addiu t2,t2,1 +80055208: 24020009 li v0,9 +8005520c: 24840008 addiu a0,a0,8 +80055210: 1542ffc6 bne t2,v0,8005512c <_Z11DisplayCharPhh+0x134> +80055214: 24630004 addiu v1,v1,4 +80055218: 03e00008 jr ra +8005521c: 00000000 nop +80055220: 0801541a j 80055068 <_Z11DisplayCharPhh+0x70> +80055224: a0800001 sb zero,1(a0) +80055228: 08015413 j 8005504c <_Z11DisplayCharPhh+0x54> +8005522c: a0800000 sb zero,0(a0) +80055230: 0801543d j 800550f4 <_Z11DisplayCharPhh+0xfc> +80055234: a1000001 sb zero,1(t0) +80055238: 08015444 j 80055110 <_Z11DisplayCharPhh+0x118> +8005523c: a1200001 sb zero,1(t1) +80055240: 08015428 j 800550a0 <_Z11DisplayCharPhh+0xa8> +80055244: a1200001 sb zero,1(t1) +80055248: 08015421 j 80055084 <_Z11DisplayCharPhh+0x8c> +8005524c: a1000001 sb zero,1(t0) +80055250: 08015436 j 800550d8 <_Z11DisplayCharPhh+0xe0> +80055254: a1200001 sb zero,1(t1) +80055258: 0801542f j 800550bc <_Z11DisplayCharPhh+0xc4> +8005525c: a1000001 sb zero,1(t0) +80055260: 00022080 sll a0,v0,0x2 +80055264: 3c038022 lui v1,0x8022 +80055268: 3c028019 lui v0,0x8019 +8005526c: 8c6d6e08 lw t5,28168(v1) +80055270: 2442f6d0 addiu v0,v0,-2352 +80055274: 00821821 addu v1,a0,v0 +80055278: 00e05821 move t3,a3 +8005527c: 01002021 move a0,t0 +80055280: 00006021 move t4,zero +80055284: 24090023 li t1,35 +80055288: 080154d1 j 80055344 <_Z11DisplayCharPhh+0x34c> +8005528c: 240a002e li t2,46 +80055290: 104a0059 beq v0,t2,800553f8 <_Z11DisplayCharPhh+0x400> +80055294: 00000000 nop +80055298: 80c20001 lb v0,1(a2) +8005529c: 10490033 beq v0,t1,8005536c <_Z11DisplayCharPhh+0x374> +800552a0: 24870002 addiu a3,a0,2 +800552a4: 104a0052 beq v0,t2,800553f0 <_Z11DisplayCharPhh+0x3f8> +800552a8: 00000000 nop +800552ac: 80c20002 lb v0,2(a2) +800552b0: 10490033 beq v0,t1,80055380 <_Z11DisplayCharPhh+0x388> +800552b4: 24e80002 addiu t0,a3,2 +800552b8: 104a0053 beq v0,t2,80055408 <_Z11DisplayCharPhh+0x410> +800552bc: 00000000 nop +800552c0: 80c20003 lb v0,3(a2) +800552c4: 10490033 beq v0,t1,80055394 <_Z11DisplayCharPhh+0x39c> +800552c8: 25070002 addiu a3,t0,2 +800552cc: 104a004c beq v0,t2,80055400 <_Z11DisplayCharPhh+0x408> +800552d0: 00000000 nop +800552d4: 80c20004 lb v0,4(a2) +800552d8: 10490033 beq v0,t1,800553a8 <_Z11DisplayCharPhh+0x3b0> +800552dc: 24e80002 addiu t0,a3,2 +800552e0: 104a004d beq v0,t2,80055418 <_Z11DisplayCharPhh+0x420> +800552e4: 00000000 nop +800552e8: 80c20005 lb v0,5(a2) +800552ec: 10490033 beq v0,t1,800553bc <_Z11DisplayCharPhh+0x3c4> +800552f0: 25070002 addiu a3,t0,2 +800552f4: 104a0046 beq v0,t2,80055410 <_Z11DisplayCharPhh+0x418> +800552f8: 00000000 nop +800552fc: 80c20006 lb v0,6(a2) +80055300: 10490033 beq v0,t1,800553d0 <_Z11DisplayCharPhh+0x3d8> +80055304: 24e80002 addiu t0,a3,2 +80055308: 104a0047 beq v0,t2,80055428 <_Z11DisplayCharPhh+0x430> +8005530c: 00000000 nop +80055310: 80c20007 lb v0,7(a2) +80055314: 10490033 beq v0,t1,800553e4 <_Z11DisplayCharPhh+0x3ec> +80055318: 00000000 nop +8005531c: 104a0040 beq v0,t2,80055420 <_Z11DisplayCharPhh+0x428> +80055320: 00000000 nop +80055324: 258c0001 addiu t4,t4,1 +80055328: 24020009 li v0,9 +8005532c: 24840010 addiu a0,a0,16 +80055330: 1182ffb9 beq t4,v0,80055218 <_Z11DisplayCharPhh+0x220> +80055334: 24630004 addiu v1,v1,4 +80055338: 25a2fff8 addiu v0,t5,-8 +8005533c: 00021040 sll v0,v0,0x1 +80055340: 00442021 addu a0,v0,a0 +80055344: 8c620000 lw v0,0(v1) +80055348: 00453021 addu a2,v0,a1 +8005534c: 80c20000 lb v0,0(a2) +80055350: 1449ffcf bne v0,t1,80055290 <_Z11DisplayCharPhh+0x298> +80055354: 00000000 nop +80055358: 95620124 lhu v0,292(t3) +8005535c: a4820000 sh v0,0(a0) +80055360: 80c20001 lb v0,1(a2) +80055364: 1449ffcf bne v0,t1,800552a4 <_Z11DisplayCharPhh+0x2ac> +80055368: 24870002 addiu a3,a0,2 +8005536c: 95620124 lhu v0,292(t3) +80055370: a4820002 sh v0,2(a0) +80055374: 80c20002 lb v0,2(a2) +80055378: 1449ffcf bne v0,t1,800552b8 <_Z11DisplayCharPhh+0x2c0> +8005537c: 24e80002 addiu t0,a3,2 +80055380: 95620124 lhu v0,292(t3) +80055384: a4e20002 sh v0,2(a3) +80055388: 80c20003 lb v0,3(a2) +8005538c: 1449ffcf bne v0,t1,800552cc <_Z11DisplayCharPhh+0x2d4> +80055390: 25070002 addiu a3,t0,2 +80055394: 95620124 lhu v0,292(t3) +80055398: a5020002 sh v0,2(t0) +8005539c: 80c20004 lb v0,4(a2) +800553a0: 1449ffcf bne v0,t1,800552e0 <_Z11DisplayCharPhh+0x2e8> +800553a4: 24e80002 addiu t0,a3,2 +800553a8: 95620124 lhu v0,292(t3) +800553ac: a4e20002 sh v0,2(a3) +800553b0: 80c20005 lb v0,5(a2) +800553b4: 1449ffcf bne v0,t1,800552f4 <_Z11DisplayCharPhh+0x2fc> +800553b8: 25070002 addiu a3,t0,2 +800553bc: 95620124 lhu v0,292(t3) +800553c0: a5020002 sh v0,2(t0) +800553c4: 80c20006 lb v0,6(a2) +800553c8: 1449ffcf bne v0,t1,80055308 <_Z11DisplayCharPhh+0x310> +800553cc: 24e80002 addiu t0,a3,2 +800553d0: 95620124 lhu v0,292(t3) +800553d4: a4e20002 sh v0,2(a3) +800553d8: 80c20007 lb v0,7(a2) +800553dc: 1449ffcf bne v0,t1,8005531c <_Z11DisplayCharPhh+0x324> +800553e0: 00000000 nop +800553e4: 95620124 lhu v0,292(t3) +800553e8: 080154c9 j 80055324 <_Z11DisplayCharPhh+0x32c> +800553ec: a5020002 sh v0,2(t0) +800553f0: 080154ab j 800552ac <_Z11DisplayCharPhh+0x2b4> +800553f4: a4800002 sh zero,2(a0) +800553f8: 080154a6 j 80055298 <_Z11DisplayCharPhh+0x2a0> +800553fc: a4800000 sh zero,0(a0) +80055400: 080154b5 j 800552d4 <_Z11DisplayCharPhh+0x2dc> +80055404: a5000002 sh zero,2(t0) +80055408: 080154b0 j 800552c0 <_Z11DisplayCharPhh+0x2c8> +8005540c: a4e00002 sh zero,2(a3) +80055410: 080154bf j 800552fc <_Z11DisplayCharPhh+0x304> +80055414: a5000002 sh zero,2(t0) +80055418: 080154ba j 800552e8 <_Z11DisplayCharPhh+0x2f0> +8005541c: a4e00002 sh zero,2(a3) +80055420: 080154c9 j 80055324 <_Z11DisplayCharPhh+0x32c> +80055424: a5000002 sh zero,2(t0) +80055428: 080154c4 j 80055310 <_Z11DisplayCharPhh+0x318> +8005542c: a4e00002 sh zero,2(a3) + +80055430 : +80055430: 27bd8758 addiu sp,sp,-30888 +80055434: afb67898 sw s6,30872(sp) +80055438: 3c168022 lui s6,0x8022 +8005543c: afbf78a0 sw ra,30880(sp) +80055440: afb7789c sw s7,30876(sp) +80055444: afb57894 sw s5,30868(sp) +80055448: afb47890 sw s4,30864(sp) +8005544c: afb3788c sw s3,30860(sp) +80055450: afb27888 sw s2,30856(sp) +80055454: afb17884 sw s1,30852(sp) +80055458: afb07880 sw s0,30848(sp) +8005545c: 26c250e8 addiu v0,s6,20712 +80055460: 90420874 lbu v0,2164(v0) +80055464: 2c430008 sltiu v1,v0,8 +80055468: 10600007 beqz v1,80055488 +8005546c: 3c038019 lui v1,0x8019 +80055470: 00021080 sll v0,v0,0x2 +80055474: 2463f6b0 addiu v1,v1,-2384 +80055478: 00431021 addu v0,v0,v1 +8005547c: 8c440000 lw a0,0(v0) +80055480: 00800008 jr a0 +80055484: 00000000 nop +80055488: 24140020 li s4,32 +8005548c: 24130020 li s3,32 +80055490: 24120040 li s2,64 +80055494: 24110040 li s1,64 +80055498: 3c178022 lui s7,0x8022 +8005549c: 26e25bc4 addiu v0,s7,23492 +800554a0: 90430037 lbu v1,55(v0) +800554a4: 10600003 beqz v1,800554b4 +800554a8: 26d050e8 addiu s0,s6,20712 +800554ac: 00139843 sra s3,s3,0x1 +800554b0: 00118843 sra s1,s1,0x1 +800554b4: 92020842 lbu v0,2114(s0) +800554b8: 10400007 beqz v0,800554d8 +800554bc: 27b50010 addiu s5,sp,16 +800554c0: 92020847 lbu v0,2119(s0) +800554c4: 96030844 lhu v1,2116(s0) +800554c8: 30420001 andi v0,v0,0x1 +800554cc: 00621824 and v1,v1,v0 +800554d0: 146000ac bnez v1,80055784 +800554d4: 27a400ff addiu a0,sp,255 +800554d8: 3c028011 lui v0,0x8011 +800554dc: 00002821 move a1,zero +800554e0: 240600ef li a2,239 +800554e4: 2442ca64 addiu v0,v0,-13724 +800554e8: 0040f809 jalr v0 +800554ec: 02a02021 move a0,s5 +800554f0: 3c038022 lui v1,0x8022 +800554f4: 24636f48 addiu v1,v1,28488 +800554f8: 00004021 move t0,zero +800554fc: 240a0022 li t2,34 +80055500: 2406ffff li a2,-1 +80055504: 24050020 li a1,32 +80055508: 240900ef li t1,239 +8005550c: 00603821 move a3,v1 +80055510: a0600000 sb zero,0(v1) +80055514: a46a0002 sh t2,2(v1) +80055518: 24e20004 addiu v0,a3,4 +8005551c: 00002021 move a0,zero +80055520: 24840001 addiu a0,a0,1 +80055524: a0460000 sb a2,0(v0) +80055528: 1485fffd bne a0,a1,80055520 +8005552c: 24420002 addiu v0,v0,2 +80055530: 25080001 addiu t0,t0,1 +80055534: 24e70044 addiu a3,a3,68 +80055538: 1509fff5 bne t0,t1,80055510 +8005553c: 24630044 addiu v1,v1,68 +80055540: 26c350e8 addiu v1,s6,20712 +80055544: 906d0240 lbu t5,576(v1) +80055548: 3c028022 lui v0,0x8022 +8005554c: 244f6dd8 addiu t7,v0,28120 +80055550: 00607021 move t6,v1 +80055554: 01a04021 move t0,t5 +80055558: 01e0c821 move t9,t7 +8005555c: 00084880 sll t1,t0,0x2 +80055560: 00085100 sll t2,t0,0x4 +80055564: 01491023 subu v0,t2,t1 +80055568: 004e1021 addu v0,v0,t6 +8005556c: 9043024c lbu v1,588(v0) +80055570: 10600078 beqz v1,80055754 +80055574: 010f1021 addu v0,t0,t7 +80055578: 02205821 move t3,s1 +8005557c: a0520070 sb s2,112(v0) +80055580: 01491023 subu v0,t2,t1 +80055584: 004e1021 addu v0,v0,t6 +80055588: 84440242 lh a0,578(v0) +8005558c: 010f3821 addu a3,t0,t7 +80055590: 90e60070 lbu a2,112(a3) +80055594: 2403ff00 li v1,-256 +80055598: 00831826 xor v1,a0,v1 +8005559c: 24050100 li a1,256 +800555a0: 0083280b movn a1,a0,v1 +800555a4: 00061023 negu v0,a2 +800555a8: 0045102a slt v0,v0,a1 +800555ac: 1040004f beqz v0,800556ec +800555b0: 25020001 addiu v0,t0,1 +800555b4: 28a20101 slti v0,a1,257 +800555b8: 1040004b beqz v0,800556e8 +800555bc: 00000000 nop +800555c0: 04a0011f bltz a1,80055a40 +800555c4: 24a20007 addiu v0,a1,7 +800555c8: 00a61021 addu v0,a1,a2 +800555cc: 28420101 slti v0,v0,257 +800555d0: 14400065 bnez v0,80055768 +800555d4: 00000000 nop +800555d8: 24020108 li v0,264 +800555dc: 00451023 subu v0,v0,a1 +800555e0: 000210c3 sra v0,v0,0x3 +800555e4: a0e200f0 sb v0,240(a3) +800555e8: 01491023 subu v0,t2,t1 +800555ec: 004e1821 addu v1,v0,t6 +800555f0: 1960003d blez t3,800556e8 +800555f4: 94620244 lhu v0,580(v1) +800555f8: 304500ff andi a1,v0,0xff +800555fc: 0060c021 move t8,v1 +80055600: 00004821 move t1,zero +80055604: 00005021 move t2,zero +80055608: 0320b021 move s6,t9 +8005560c: 08015592 j 80055648 +80055610: 2410ff80 li s0,-128 +80055614: 00051080 sll v0,a1,0x2 +80055618: 00431021 addu v0,v0,v1 +8005561c: 004f1021 addu v0,v0,t7 +80055620: 90430170 lbu v1,368(v0) +80055624: 34630040 ori v1,v1,0x40 +80055628: a0430170 sb v1,368(v0) +8005562c: 25220001 addiu v0,t1,1 +80055630: 304900ff andi t1,v0,0xff +80055634: 012b182a slt v1,t1,t3 +80055638: 1060002b beqz v1,800556e8 +8005563c: 254a0001 addiu t2,t2,1 +80055640: 24a20001 addiu v0,a1,1 +80055644: 304500ff andi a1,v0,0xff +80055648: 2ca200ef sltiu v0,a1,239 +8005564c: 1040fff8 beqz v0,80055630 +80055650: 25220001 addiu v0,t1,1 +80055654: 02a51021 addu v0,s5,a1 +80055658: 90470000 lbu a3,0(v0) +8005565c: 2ce30020 sltiu v1,a3,32 +80055660: 1060ffec beqz v1,80055614 +80055664: 00051980 sll v1,a1,0x6 +80055668: 00051080 sll v0,a1,0x2 +8005566c: 00431021 addu v0,v0,v1 +80055670: 00563021 addu a2,v0,s6 +80055674: 01166021 addu t4,t0,s6 +80055678: 918300f0 lbu v1,240(t4) +8005567c: 94c20172 lhu v0,370(a2) +80055680: 00431023 subu v0,v0,v1 +80055684: 00021400 sll v0,v0,0x10 +80055688: 00021403 sra v0,v0,0x10 +8005568c: 04400039 bltz v0,80055774 +80055690: a4c20172 sh v0,370(a2) +80055694: 00051940 sll v1,a1,0x5 +80055698: 00051040 sll v0,a1,0x1 +8005569c: 00431021 addu v0,v0,v1 +800556a0: 00471021 addu v0,v0,a3 +800556a4: 00021040 sll v0,v0,0x1 +800556a8: 93030248 lbu v1,584(t8) +800556ac: 00562021 addu a0,v0,s6 +800556b0: 1060002b beqz v1,80055760 +800556b4: a0880174 sb t0,372(a0) +800556b8: 91820070 lbu v0,112(t4) +800556bc: 2442ffff addiu v0,v0,-1 +800556c0: 004a1026 xor v0,v0,t2 +800556c4: a0820175 sb v0,373(a0) +800556c8: 24e30001 addiu v1,a3,1 +800556cc: 02a51021 addu v0,s5,a1 +800556d0: a0430000 sb v1,0(v0) +800556d4: 25220001 addiu v0,t1,1 +800556d8: 304900ff andi t1,v0,0xff +800556dc: 012b182a slt v1,t1,t3 +800556e0: 1460ffd7 bnez v1,80055640 +800556e4: 254a0001 addiu t2,t2,1 +800556e8: 25020001 addiu v0,t0,1 +800556ec: 3048007f andi t0,v0,0x7f +800556f0: 15a8ff9a bne t5,t0,8005555c +800556f4: 3c028022 lui v0,0x8022 +800556f8: 3c038023 lui v1,0x8023 +800556fc: 24446f8c addiu a0,v0,28556 +80055700: 2465aec4 addiu a1,v1,-20796 +80055704: 90820000 lbu v0,0(a0) +80055708: 9083ffbc lbu v1,-68(a0) +8005570c: 00431025 or v0,v0,v1 +80055710: a0820000 sb v0,0(a0) +80055714: 24840044 addiu a0,a0,68 +80055718: 1485fffa bne a0,a1,80055704 +8005571c: 00000000 nop +80055720: 26e25bc4 addiu v0,s7,23492 +80055724: a0400005 sb zero,5(v0) +80055728: 8fbf78a0 lw ra,30880(sp) +8005572c: 8fb7789c lw s7,30876(sp) +80055730: 8fb67898 lw s6,30872(sp) +80055734: 8fb57894 lw s5,30868(sp) +80055738: 8fb47890 lw s4,30864(sp) +8005573c: 8fb3788c lw s3,30860(sp) +80055740: 8fb27888 lw s2,30856(sp) +80055744: 8fb17884 lw s1,30852(sp) +80055748: 8fb07880 lw s0,30848(sp) +8005574c: 03e00008 jr ra +80055750: 27bd78a8 addiu sp,sp,30888 +80055754: 02605821 move t3,s3 +80055758: 08015560 j 80055580 +8005575c: a0540070 sb s4,112(v0) +80055760: 080155b2 j 800556c8 +80055764: a0890175 sb t1,373(a0) +80055768: 000610c2 srl v0,a2,0x3 +8005576c: 0801557a j 800555e8 +80055770: a0e200f0 sb v0,240(a3) +80055774: 90c20170 lbu v0,368(a2) +80055778: 02021025 or v0,s0,v0 +8005577c: 080155a5 j 80055694 +80055780: a0c20170 sb v0,368(a2) +80055784: 3c028011 lui v0,0x8011 +80055788: 00002821 move a1,zero +8005578c: 2442ca64 addiu v0,v0,-13724 +80055790: 0040f809 jalr v0 +80055794: 24067780 li a2,30592 +80055798: 3c038022 lui v1,0x8022 +8005579c: 246e6dd8 addiu t6,v1,28120 +800557a0: 02006821 move t5,s0 +800557a4: 00006021 move t4,zero +800557a8: 27b50010 addiu s5,sp,16 +800557ac: 01c08021 move s0,t6 +800557b0: 318700ff andi a3,t4,0xff +800557b4: 00075080 sll t2,a3,0x2 +800557b8: 00074900 sll t1,a3,0x4 +800557bc: 012a1023 subu v0,t1,t2 +800557c0: 004d1021 addu v0,v0,t5 +800557c4: 9043024c lbu v1,588(v0) +800557c8: 1060008f beqz v1,80055a08 +800557cc: 00ee1021 addu v0,a3,t6 +800557d0: 02205821 move t3,s1 +800557d4: a0520070 sb s2,112(v0) +800557d8: 012a1023 subu v0,t1,t2 +800557dc: 004d1021 addu v0,v0,t5 +800557e0: 84440242 lh a0,578(v0) +800557e4: 00ee4021 addu t0,a3,t6 +800557e8: 91060070 lbu a2,112(t0) +800557ec: 2403ff00 li v1,-256 +800557f0: 00831826 xor v1,a0,v1 +800557f4: 24050100 li a1,256 +800557f8: 0083280b movn a1,a0,v1 +800557fc: 00061023 negu v0,a2 +80055800: 0045102a slt v0,v0,a1 +80055804: 10400037 beqz v0,800558e4 +80055808: 28a20101 slti v0,a1,257 +8005580c: 10400035 beqz v0,800558e4 +80055810: 00000000 nop +80055814: 04a00086 bltz a1,80055a30 +80055818: 24a20007 addiu v0,a1,7 +8005581c: 00a61021 addu v0,a1,a2 +80055820: 28420101 slti v0,v0,257 +80055824: 1440007f bnez v0,80055a24 +80055828: 00000000 nop +8005582c: 24020108 li v0,264 +80055830: 00451023 subu v0,v0,a1 +80055834: 000210c3 sra v0,v0,0x3 +80055838: a10200f0 sb v0,240(t0) +8005583c: 012a1023 subu v0,t1,t2 +80055840: 004d1821 addu v1,v0,t5 +80055844: 19600027 blez t3,800558e4 +80055848: 94620244 lhu v0,580(v1) +8005584c: 304400ff andi a0,v0,0xff +80055850: 00604021 move t0,v1 +80055854: 00002821 move a1,zero +80055858: 00003021 move a2,zero +8005585c: 00f04821 addu t1,a3,s0 +80055860: 240aff80 li t2,-128 +80055864: 08015629 j 800558a4 +80055868: 240fff80 li t7,-128 +8005586c: 91220070 lbu v0,112(t1) +80055870: 2442ffff addiu v0,v0,-1 +80055874: 00751821 addu v1,v1,s5 +80055878: 00c21026 xor v0,a2,v0 +8005587c: 00671821 addu v1,v1,a3 +80055880: 004a1025 or v0,v0,t2 +80055884: a06200ef sb v0,239(v1) +80055888: 24a20001 addiu v0,a1,1 +8005588c: 304500ff andi a1,v0,0xff +80055890: 00ab182a slt v1,a1,t3 +80055894: 10600013 beqz v1,800558e4 +80055898: 24c60001 addiu a2,a2,1 +8005589c: 24820001 addiu v0,a0,1 +800558a0: 304400ff andi a0,v0,0xff +800558a4: 2c8200ef sltiu v0,a0,239 +800558a8: 1040fff8 beqz v0,8005588c +800558ac: 24a20001 addiu v0,a1,1 +800558b0: 91020248 lbu v0,584(t0) +800558b4: 1440ffed bnez v0,8005586c +800558b8: 000419c0 sll v1,a0,0x7 +800558bc: 000411c0 sll v0,a0,0x7 +800558c0: 00551021 addu v0,v0,s5 +800558c4: 00af1825 or v1,a1,t7 +800558c8: 00471021 addu v0,v0,a3 +800558cc: a04300ef sb v1,239(v0) +800558d0: 24a20001 addiu v0,a1,1 +800558d4: 304500ff andi a1,v0,0xff +800558d8: 00ab182a slt v1,a1,t3 +800558dc: 1460ffef bnez v1,8005589c +800558e0: 24c60001 addiu a2,a2,1 +800558e4: 258c0001 addiu t4,t4,1 +800558e8: 24020080 li v0,128 +800558ec: 1582ffb1 bne t4,v0,800557b4 +800558f0: 318700ff andi a3,t4,0xff +800558f4: 3c038022 lui v1,0x8022 +800558f8: 24796dd8 addiu t9,v1,28120 +800558fc: 26c250e8 addiu v0,s6,20712 +80055900: 3c038022 lui v1,0x8022 +80055904: 00006821 move t5,zero +80055908: 90580240 lbu t8,576(v0) +8005590c: 24696f48 addiu t1,v1,28488 +80055910: 02a05021 move t2,s5 +80055914: 00007821 move t7,zero +80055918: 03209021 move s2,t9 +8005591c: 03208821 move s1,t9 +80055920: 11a00033 beqz t5,800559f0 +80055924: 00007021 move t6,zero +80055928: 00001821 move v1,zero +8005592c: 030d1021 addu v0,t8,t5 +80055930: 304b007f andi t3,v0,0x7f +80055934: 24020022 li v0,34 +80055938: a1230000 sb v1,0(t1) +8005593c: a5220002 sh v0,2(t1) +80055940: 01602821 move a1,t3 +80055944: 00004021 move t0,zero +80055948: 2410ff80 li s0,-128 +8005594c: 01d13821 addu a3,t6,s1 +80055950: 02406021 move t4,s2 +80055954: 01451021 addu v0,t2,a1 +80055958: 904600ef lbu a2,239(v0) +8005595c: 10c00011 beqz a2,800559a4 +80055960: 24a20001 addiu v0,a1,1 +80055964: 29020020 slti v0,t0,32 +80055968: 1040002a beqz v0,80055a14 +8005596c: 00ac1021 addu v0,a1,t4 +80055970: 904400f0 lbu a0,240(v0) +80055974: 95230002 lhu v1,2(t1) +80055978: 00641823 subu v1,v1,a0 +8005597c: 00031c00 sll v1,v1,0x10 +80055980: 00031c03 sra v1,v1,0x10 +80055984: 0460001c bltz v1,800559f8 +80055988: a5230002 sh v1,2(t1) +8005598c: 30c2007f andi v0,a2,0x7f +80055990: a0e20175 sb v0,373(a3) +80055994: a0e50174 sb a1,372(a3) +80055998: 25080001 addiu t0,t0,1 +8005599c: 24e70002 addiu a3,a3,2 +800559a0: 24a20001 addiu v0,a1,1 +800559a4: 3045007f andi a1,v0,0x7f +800559a8: 1565ffeb bne t3,a1,80055958 +800559ac: 01451021 addu v0,t2,a1 +800559b0: 29020020 slti v0,t0,32 +800559b4: 10400005 beqz v0,800559cc +800559b8: 01e81021 addu v0,t7,t0 +800559bc: 00021040 sll v0,v0,0x1 +800559c0: 00591021 addu v0,v0,t9 +800559c4: 2403ffff li v1,-1 +800559c8: a0430174 sb v1,372(v0) +800559cc: 25ad0001 addiu t5,t5,1 +800559d0: 240200ef li v0,239 +800559d4: 25ce0044 addiu t6,t6,68 +800559d8: 254a0080 addiu t2,t2,128 +800559dc: 25ef0022 addiu t7,t7,34 +800559e0: 11a2ff4f beq t5,v0,80055720 +800559e4: 25290044 addiu t1,t1,68 +800559e8: 15a0ffcf bnez t5,80055928 +800559ec: 00000000 nop +800559f0: 0801564b j 8005592c +800559f4: 9323012c lbu v1,300(t9) +800559f8: 91220000 lbu v0,0(t1) +800559fc: 02021025 or v0,s0,v0 +80055a00: 08015663 j 8005598c +80055a04: a1220000 sb v0,0(t1) +80055a08: 02605821 move t3,s3 +80055a0c: 080155f6 j 800557d8 +80055a10: a0540070 sb s4,112(v0) +80055a14: 91220000 lbu v0,0(t1) +80055a18: 34420040 ori v0,v0,0x40 +80055a1c: 08015673 j 800559cc +80055a20: a1220000 sb v0,0(t1) +80055a24: 000610c2 srl v0,a2,0x3 +80055a28: 0801560f j 8005583c +80055a2c: a10200f0 sb v0,240(t0) +80055a30: 00c21021 addu v0,a2,v0 +80055a34: 000210c3 sra v0,v0,0x3 +80055a38: 0801560f j 8005583c +80055a3c: a10200f0 sb v0,240(t0) +80055a40: 00c21021 addu v0,a2,v0 +80055a44: 000210c3 sra v0,v0,0x3 +80055a48: 0801557a j 800555e8 +80055a4c: a0e200f0 sb v0,240(a3) +80055a50: 24140010 li s4,16 +80055a54: 24130020 li s3,32 +80055a58: 24120020 li s2,32 +80055a5c: 08015526 j 80055498 +80055a60: 24110020 li s1,32 +80055a64: 24140010 li s4,16 +80055a68: 24130010 li s3,16 +80055a6c: 24120040 li s2,64 +80055a70: 08015526 j 80055498 +80055a74: 24110040 li s1,64 +80055a78: 24140010 li s4,16 +80055a7c: 24130020 li s3,32 +80055a80: 24120020 li s2,32 +80055a84: 08015526 j 80055498 +80055a88: 24110040 li s1,64 +80055a8c: 24140008 li s4,8 +80055a90: 24130008 li s3,8 +80055a94: 24120010 li s2,16 +80055a98: 08015526 j 80055498 +80055a9c: 24110010 li s1,16 +80055aa0: 24140008 li s4,8 +80055aa4: 24130008 li s3,8 +80055aa8: 24120020 li s2,32 +80055aac: 08015526 j 80055498 +80055ab0: 24110020 li s1,32 +80055ab4: 24140008 li s4,8 +80055ab8: 24130008 li s3,8 +80055abc: 24120040 li s2,64 +80055ac0: 08015526 j 80055498 +80055ac4: 24110040 li s1,64 +80055ac8: 24140010 li s4,16 +80055acc: 24130010 li s3,16 +80055ad0: 24120020 li s2,32 +80055ad4: 08015526 j 80055498 +80055ad8: 24110020 li s1,32 + +80055adc : +80055adc: 27bdffe8 addiu sp,sp,-24 +80055ae0: 3c0c8022 lui t4,0x8022 +80055ae4: afb00010 sw s0,16(sp) +80055ae8: afbf0014 sw ra,20(sp) +80055aec: 25835bc4 addiu v1,t4,23492 +80055af0: 90620006 lbu v0,6(v1) +80055af4: 1040002c beqz v0,80055ba8 +80055af8: 309000ff andi s0,a0,0xff +80055afc: 3c0a8022 lui t2,0x8022 +80055b00: 254950e8 addiu t1,t2,20712 +80055b04: 95220010 lhu v0,16(t1) +80055b08: 3c0b8023 lui t3,0x8023 +80055b0c: 9523001c lhu v1,28(t1) +80055b10: 00104100 sll t0,s0,0x4 +80055b14: 2564aecc addiu a0,t3,-20788 +80055b18: 95250012 lhu a1,18(t1) +80055b1c: 9526001e lhu a2,30(t1) +80055b20: 914750e8 lbu a3,20712(t2) +80055b24: 01042021 addu a0,t0,a0 +80055b28: 24420001 addiu v0,v0,1 +80055b2c: 24630001 addiu v1,v1,1 +80055b30: a4820000 sh v0,0(a0) +80055b34: 24020007 li v0,7 +80055b38: a4850002 sh a1,2(a0) +80055b3c: a4830004 sh v1,4(a0) +80055b40: 10e20038 beq a3,v0,80055c24 +80055b44: a4860006 sh a2,6(a0) +80055b48: 3c028021 lui v0,0x8021 +80055b4c: 9043e544 lbu v1,-6844(v0) +80055b50: 14600028 bnez v1,80055bf4 +80055b54: 3c02e000 lui v0,0xe000 +80055b58: 254250e8 addiu v0,t2,20712 +80055b5c: 94440028 lhu a0,40(v0) +80055b60: 94450034 lhu a1,52(v0) +80055b64: 94460036 lhu a2,54(v0) +80055b68: 9447002a lhu a3,42(v0) +80055b6c: 2563aecc addiu v1,t3,-20788 +80055b70: 01031821 addu v1,t0,v1 +80055b74: 24840001 addiu a0,a0,1 +80055b78: 24a50001 addiu a1,a1,1 +80055b7c: a466000e sh a2,14(v1) +80055b80: a4640008 sh a0,8(v1) +80055b84: a467000a sh a3,10(v1) +80055b88: a465000c sh a1,12(v1) +80055b8c: 26020001 addiu v0,s0,1 +80055b90: 25835bc4 addiu v1,t4,23492 +80055b94: ac620e4c sw v0,3660(v1) +80055b98: 8fbf0014 lw ra,20(sp) +80055b9c: 8fb00010 lw s0,16(sp) +80055ba0: 03e00008 jr ra +80055ba4: 27bd0018 addiu sp,sp,24 +80055ba8: 90620005 lbu v0,5(v1) +80055bac: 14400018 bnez v0,80055c10 +80055bb0: 3c028005 lui v0,0x8005 +80055bb4: 00101980 sll v1,s0,0x6 +80055bb8: 00102080 sll a0,s0,0x2 +80055bbc: 3c028022 lui v0,0x8022 +80055bc0: 00832021 addu a0,a0,v1 +80055bc4: 24426dd8 addiu v0,v0,28120 +80055bc8: 3c038022 lui v1,0x8022 +80055bcc: 00822021 addu a0,a0,v0 +80055bd0: 246350e8 addiu v1,v1,20712 +80055bd4: 90850170 lbu a1,368(a0) +80055bd8: 90620846 lbu v0,2118(v1) +80055bdc: 00451025 or v0,v0,a1 +80055be0: a0620846 sb v0,2118(v1) +80055be4: 8fbf0014 lw ra,20(sp) +80055be8: 8fb00010 lw s0,16(sp) +80055bec: 03e00008 jr ra +80055bf0: 27bd0018 addiu sp,sp,24 +80055bf4: 8d230028 lw v1,40(t1) +80055bf8: 1462ffd8 bne v1,v0,80055b5c +80055bfc: 254250e8 addiu v0,t2,20712 +80055c00: 240200e1 li v0,225 +80055c04: a4820008 sh v0,8(a0) +80055c08: 080156e3 j 80055b8c +80055c0c: a480000a sh zero,10(a0) +80055c10: 24425430 addiu v0,v0,21552 +80055c14: 0040f809 jalr v0 +80055c18: 00000000 nop +80055c1c: 080156ee j 80055bb8 +80055c20: 00101980 sll v1,s0,0x6 +80055c24: 00101880 sll v1,s0,0x2 +80055c28: 3c028023 lui v0,0x8023 +80055c2c: 95240860 lhu a0,2144(t1) +80055c30: 95250856 lhu a1,2134(t1) +80055c34: 95260858 lhu a2,2136(t1) +80055c38: 9527085a lhu a3,2138(t1) +80055c3c: 01031823 subu v1,t0,v1 +80055c40: 2442bdcc addiu v0,v0,-16948 +80055c44: 9528085c lhu t0,2140(t1) +80055c48: 9529085e lhu t1,2142(t1) +80055c4c: 00621821 addu v1,v1,v0 +80055c50: a464000a sh a0,10(v1) +80055c54: a4650000 sh a1,0(v1) +80055c58: a4660002 sh a2,2(v1) +80055c5c: a4670004 sh a3,4(v1) +80055c60: a4680006 sh t0,6(v1) +80055c64: 080156e3 j 80055b8c +80055c68: a4690008 sh t1,8(v1) + +80055c6c : +80055c6c: 27bdffe0 addiu sp,sp,-32 +80055c70: afb10014 sw s1,20(sp) +80055c74: 3c118022 lui s1,0x8022 +80055c78: afbf001c sw ra,28(sp) +80055c7c: afb20018 sw s2,24(sp) +80055c80: afb00010 sw s0,16(sp) +80055c84: 26236dd8 addiu v1,s1,28120 +80055c88: 8c620058 lw v0,88(v1) +80055c8c: 10400005 beqz v0,80055ca4 +80055c90: 3c128022 lui s2,0x8022 +80055c94: 2442ffff addiu v0,v0,-1 +80055c98: 1040001d beqz v0,80055d10 +80055c9c: ac620058 sw v0,88(v1) +80055ca0: 3c128022 lui s2,0x8022 +80055ca4: 26505bc4 addiu s0,s2,23492 +80055ca8: 92020006 lbu v0,6(s0) +80055cac: 1440001d bnez v0,80055d24 +80055cb0: 3c02800d lui v0,0x800d +80055cb4: 3c0b8021 lui t3,0x8021 +80055cb8: 26455bc4 addiu a1,s2,23492 +80055cbc: 3c040001 lui a0,0x1 +80055cc0: 2563701c addiu v1,t3,28700 +80055cc4: 00641821 addu v1,v1,a0 +80055cc8: 8ca20008 lw v0,8(a1) +80055ccc: 8c64b04c lw a0,-20404(v1) +80055cd0: 24420001 addiu v0,v0,1 +80055cd4: 0044001b divu zero,v0,a0 +80055cd8: 008001f4 teq a0,zero,0x7 +80055cdc: 00001810 mfhi v1 +80055ce0: 14600005 bnez v1,80055cf8 +80055ce4: aca20008 sw v0,8(a1) +80055ce8: 8ca2000c lw v0,12(a1) +80055cec: aca00008 sw zero,8(a1) +80055cf0: aca20010 sw v0,16(a1) +80055cf4: aca0000c sw zero,12(a1) +80055cf8: 8fbf001c lw ra,28(sp) +80055cfc: 8fb20018 lw s2,24(sp) +80055d00: 8fb10014 lw s1,20(sp) +80055d04: 8fb00010 lw s0,16(sp) +80055d08: 03e00008 jr ra +80055d0c: 27bd0020 addiu sp,sp,32 +80055d10: 26505bc4 addiu s0,s2,23492 +80055d14: 92020006 lbu v0,6(s0) +80055d18: 1040ffe6 beqz v0,80055cb4 +80055d1c: ac600054 sw zero,84(v1) +80055d20: 3c02800d lui v0,0x800d +80055d24: 24426a08 addiu v0,v0,27144 +80055d28: 0040f809 jalr v0 +80055d2c: 00000000 nop +80055d30: 1040003e beqz v0,80055e2c +80055d34: 3c098022 lui t1,0x8022 +80055d38: 912250e8 lbu v0,20712(t1) +80055d3c: 8e03000c lw v1,12(s0) +80055d40: 252850e8 addiu t0,t1,20712 +80055d44: 2442fffb addiu v0,v0,-5 +80055d48: 304200ff andi v0,v0,0xff +80055d4c: 91040002 lbu a0,2(t0) +80055d50: 91050871 lbu a1,2161(t0) +80055d54: 24630001 addiu v1,v1,1 +80055d58: 2c460002 sltiu a2,v0,2 +80055d5c: ae03000c sw v1,12(s0) +80055d60: a2040003 sb a0,3(s0) +80055d64: a2050004 sb a1,4(s0) +80055d68: ae000e4c sw zero,3660(s0) +80055d6c: 14c00049 bnez a2,80055e94 +80055d70: ae000e48 sw zero,3656(s0) +80055d74: 3c0b8021 lui t3,0x8021 +80055d78: 3c038021 lui v1,0x8021 +80055d7c: 2465e42c addiu a1,v1,-7124 +80055d80: 90a20075 lbu v0,117(a1) +80055d84: 10400006 beqz v0,80055da0 +80055d88: 00000000 nop +80055d8c: 14c0002e bnez a2,80055e48 +80055d90: 240a0001 li t2,1 +80055d94: 92040036 lbu a0,54(s0) +80055d98: 1480002c bnez a0,80055e4c +80055d9c: 00000000 nop +80055da0: 26286dd8 addiu t0,s1,28120 +80055da4: 2463e42c addiu v1,v1,-7124 +80055da8: 252250e8 addiu v0,t1,20712 +80055dac: 8d040034 lw a0,52(t0) +80055db0: 8d070024 lw a3,36(t0) +80055db4: 9445086a lhu a1,2154(v0) +80055db8: 90660073 lbu a2,115(v1) +80055dbc: 00042042 srl a0,a0,0x1 +80055dc0: 26435bc4 addiu v1,s2,23492 +80055dc4: 24020100 li v0,256 +80055dc8: ac620040 sw v0,64(v1) +80055dcc: ac65003c sw a1,60(v1) +80055dd0: a0600035 sb zero,53(v1) +80055dd4: ad040030 sw a0,48(t0) +80055dd8: a0600038 sb zero,56(v1) +80055ddc: ad070010 sw a3,16(t0) +80055de0: ad070028 sw a3,40(t0) +80055de4: 10c00003 beqz a2,80055df4 +80055de8: ad07002c sw a3,44(t0) +80055dec: 00071042 srl v0,a3,0x1 +80055df0: ad02002c sw v0,44(t0) +80055df4: 26246dd8 addiu a0,s1,28120 +80055df8: 8e266dd8 lw a2,28120(s1) +80055dfc: 8c830004 lw v1,4(a0) +80055e00: 8c820008 lw v0,8(a0) +80055e04: 8c85000c lw a1,12(a0) +80055e08: 00661823 subu v1,v1,a2 +80055e0c: 00a22823 subu a1,a1,v0 +80055e10: 252650e8 addiu a2,t1,20712 +80055e14: 00031843 sra v1,v1,0x1 +80055e18: 24020001 li v0,1 +80055e1c: a0c20ace sb v0,2766(a2) +80055e20: ac830014 sw v1,20(a0) +80055e24: 0801572e j 80055cb8 +80055e28: ac850048 sw a1,72(a0) +80055e2c: a2000006 sb zero,6(s0) +80055e30: 8fbf001c lw ra,28(sp) +80055e34: 8fb20018 lw s2,24(sp) +80055e38: 8fb10014 lw s1,20(sp) +80055e3c: 8fb00010 lw s0,16(sp) +80055e40: 03e00008 jr ra +80055e44: 27bd0020 addiu sp,sp,32 +80055e48: 92040036 lbu a0,54(s0) +80055e4c: 24020200 li v0,512 +80055e50: ae020040 sw v0,64(s0) +80055e54: 10800016 beqz a0,80055eb0 +80055e58: a20a0038 sb t2,56(s0) +80055e5c: 26276dd8 addiu a3,s1,28120 +80055e60: 8ce60024 lw a2,36(a3) +80055e64: 9502086a lhu v0,2154(t0) +80055e68: 90a30073 lbu v1,115(a1) +80055e6c: 00021040 sll v0,v0,0x1 +80055e70: 00062040 sll a0,a2,0x1 +80055e74: a20a0035 sb t2,53(s0) +80055e78: ae02003c sw v0,60(s0) +80055e7c: ace60028 sw a2,40(a3) +80055e80: 1060001b beqz v1,80055ef0 +80055e84: ace40010 sw a0,16(a3) +80055e88: ace60030 sw a2,48(a3) +80055e8c: 0801577d j 80055df4 +80055e90: ace60034 sw a2,52(a3) +80055e94: 3c0b8021 lui t3,0x8021 +80055e98: 2562701c addiu v0,t3,28700 +80055e9c: 8c440014 lw a0,20(v0) +80055ea0: 90832133 lbu v1,8499(a0) +80055ea4: 30630001 andi v1,v1,0x1 +80055ea8: 0801575e j 80055d78 +80055eac: a2030036 sb v1,54(s0) +80055eb0: 26266dd8 addiu a2,s1,28120 +80055eb4: 8cc40024 lw a0,36(a2) +80055eb8: 9502086a lhu v0,2154(t0) +80055ebc: 90a30073 lbu v1,115(a1) +80055ec0: ae02003c sw v0,60(s0) +80055ec4: a2000035 sb zero,53(s0) +80055ec8: acc40010 sw a0,16(a2) +80055ecc: 1060000b beqz v1,80055efc +80055ed0: acc40028 sw a0,40(a2) +80055ed4: 00041042 srl v0,a0,0x1 +80055ed8: acc20030 sw v0,48(a2) +80055edc: 26236dd8 addiu v1,s1,28120 +80055ee0: 8c620030 lw v0,48(v1) +80055ee4: 00021040 sll v0,v0,0x1 +80055ee8: 0801577d j 80055df4 +80055eec: ac620034 sw v0,52(v1) +80055ef0: ace40030 sw a0,48(a3) +80055ef4: 0801577d j 80055df4 +80055ef8: ace40034 sw a0,52(a3) +80055efc: 080157b7 j 80055edc +80055f00: acc40030 sw a0,48(a2) + +80055f04 : +80055f04: 27bdffe8 addiu sp,sp,-24 +80055f08: 3c028022 lui v0,0x8022 +80055f0c: afb00010 sw s0,16(sp) +80055f10: 24506dd8 addiu s0,v0,28120 +80055f14: 8e030018 lw v1,24(s0) +80055f18: afbf0014 sw ra,20(sp) +80055f1c: 10600006 beqz v1,80055f38 +80055f20: 00602021 move a0,v1 +80055f24: 3c028010 lui v0,0x8010 +80055f28: 24424e60 addiu v0,v0,20064 +80055f2c: 0040f809 jalr v0 +80055f30: 00000000 nop +80055f34: ae000018 sw zero,24(s0) +80055f38: 8e02001c lw v0,28(s0) +80055f3c: 10400006 beqz v0,80055f58 +80055f40: 00402021 move a0,v0 +80055f44: 3c028010 lui v0,0x8010 +80055f48: 24424e60 addiu v0,v0,20064 +80055f4c: 0040f809 jalr v0 +80055f50: 00000000 nop +80055f54: ae00001c sw zero,28(s0) +80055f58: 8e020020 lw v0,32(s0) +80055f5c: 10400006 beqz v0,80055f78 +80055f60: 00402021 move a0,v0 +80055f64: 3c028010 lui v0,0x8010 +80055f68: 24424e60 addiu v0,v0,20064 +80055f6c: 0040f809 jalr v0 +80055f70: 00000000 nop +80055f74: ae000020 sw zero,32(s0) +80055f78: 8fbf0014 lw ra,20(sp) +80055f7c: 8fb00010 lw s0,16(sp) +80055f80: 03e00008 jr ra +80055f84: 27bd0018 addiu sp,sp,24 + +80055f88 : +80055f88: 27bdffe0 addiu sp,sp,-32 +80055f8c: afb20018 sw s2,24(sp) +80055f90: afb10014 sw s1,20(sp) +80055f94: afb00010 sw s0,16(sp) +80055f98: afbf001c sw ra,28(sp) +80055f9c: 240f0001 li t7,1 +80055fa0: 240e0002 li t6,2 +80055fa4: 00008021 move s0,zero +80055fa8: 3c198023 lui t9,0x8023 +80055fac: 3c128023 lui s2,0x8023 +80055fb0: 3c188023 lui t8,0x8023 +80055fb4: 3c118023 lui s1,0x8023 +80055fb8: 00101980 sll v1,s0,0x6 +80055fbc: 2706c924 addiu a2,t8,-14044 +80055fc0: 2724cb24 addiu a0,t9,-13532 +80055fc4: 2645cc24 addiu a1,s2,-13276 +80055fc8: 2622ca24 addiu v0,s1,-13788 +80055fcc: 00626821 addu t5,v1,v0 +80055fd0: 00646021 addu t4,v1,a0 +80055fd4: 00655821 addu t3,v1,a1 +80055fd8: 00661821 addu v1,v1,a2 +80055fdc: 00003021 move a2,zero +80055fe0: 30ca0008 andi t2,a2,0x8 +80055fe4: 01e02821 move a1,t7 +80055fe8: 30c90004 andi t1,a2,0x4 +80055fec: 11200003 beqz t1,80055ffc +80055ff0: 000a280a movz a1,zero,t2 +80055ff4: 000f1200 sll v0,t7,0x8 +80055ff8: 00a22825 or a1,a1,v0 +80055ffc: 30c80002 andi t0,a2,0x2 +80056000: 11000003 beqz t0,80056010 +80056004: 30c70001 andi a3,a2,0x1 +80056008: 000f1400 sll v0,t7,0x10 +8005600c: 00a22825 or a1,a1,v0 +80056010: 10e00002 beqz a3,8005601c +80056014: 000f1600 sll v0,t7,0x18 +80056018: 00a22825 or a1,a1,v0 +8005601c: 01e02021 move a0,t7 +80056020: 11200003 beqz t1,80056030 +80056024: 000a200a movz a0,zero,t2 +80056028: 000f1200 sll v0,t7,0x8 +8005602c: 00822025 or a0,a0,v0 +80056030: 11000002 beqz t0,8005603c +80056034: 000f1400 sll v0,t7,0x10 +80056038: 00822025 or a0,a0,v0 +8005603c: 10e00002 beqz a3,80056048 +80056040: 000f1600 sll v0,t7,0x18 +80056044: 00822025 or a0,a0,v0 +80056048: ac650000 sw a1,0(v1) +8005604c: 01c02821 move a1,t6 +80056050: ada40000 sw a0,0(t5) +80056054: 11200003 beqz t1,80056064 +80056058: 000a280a movz a1,zero,t2 +8005605c: 000e1200 sll v0,t6,0x8 +80056060: 00a22825 or a1,a1,v0 +80056064: 11000002 beqz t0,80056070 +80056068: 000e1400 sll v0,t6,0x10 +8005606c: 00a22825 or a1,a1,v0 +80056070: 10e00002 beqz a3,8005607c +80056074: 000e1600 sll v0,t6,0x18 +80056078: 00a22825 or a1,a1,v0 +8005607c: 01c02021 move a0,t6 +80056080: 11200003 beqz t1,80056090 +80056084: 000a200a movz a0,zero,t2 +80056088: 000e1200 sll v0,t6,0x8 +8005608c: 00822025 or a0,a0,v0 +80056090: 11000002 beqz t0,8005609c +80056094: 000e1400 sll v0,t6,0x10 +80056098: 00822025 or a0,a0,v0 +8005609c: 10e00002 beqz a3,800560a8 +800560a0: 000e1600 sll v0,t6,0x18 +800560a4: 00822025 or a0,a0,v0 +800560a8: 24c60001 addiu a2,a2,1 +800560ac: 24020010 li v0,16 +800560b0: ad850000 sw a1,0(t4) +800560b4: ad640000 sw a0,0(t3) +800560b8: 258c0004 addiu t4,t4,4 +800560bc: 256b0004 addiu t3,t3,4 +800560c0: 24630004 addiu v1,v1,4 +800560c4: 14c2ffc6 bne a2,v0,80055fe0 +800560c8: 25ad0004 addiu t5,t5,4 +800560cc: 26100001 addiu s0,s0,1 +800560d0: 24020004 li v0,4 +800560d4: 12020003 beq s0,v0,800560e4 +800560d8: 000e7080 sll t6,t6,0x2 +800560dc: 080157ee j 80055fb8 +800560e0: 000f7880 sll t7,t7,0x2 +800560e4: 3c128022 lui s2,0x8022 +800560e8: 3c108021 lui s0,0x8021 +800560ec: 26486dd8 addiu t0,s2,28120 +800560f0: 260be42c addiu t3,s0,-7124 +800560f4: 8d090010 lw t1,16(t0) +800560f8: 916a0073 lbu t2,115(t3) +800560fc: ad090028 sw t1,40(t0) +80056100: ad090024 sw t1,36(t0) +80056104: 11400003 beqz t2,80056114 +80056108: ad09002c sw t1,44(t0) +8005610c: 00091042 srl v0,t1,0x1 +80056110: ad02002c sw v0,44(t0) +80056114: 8e426dd8 lw v0,28120(s2) +80056118: 8d030004 lw v1,4(t0) +8005611c: 8d050008 lw a1,8(t0) +80056120: 8d04000c lw a0,12(t0) +80056124: 00621823 subu v1,v1,v0 +80056128: 91660074 lbu a2,116(t3) +8005612c: 3c028022 lui v0,0x8022 +80056130: 00852023 subu a0,a0,a1 +80056134: 24475bc4 addiu a3,v0,23492 +80056138: 00031843 sra v1,v1,0x1 +8005613c: 24050001 li a1,1 +80056140: 3c028022 lui v0,0x8022 +80056144: ad030014 sw v1,20(t0) +80056148: ad040048 sw a0,72(t0) +8005614c: a0405958 sb zero,22872(v0) +80056150: 10c0002d beqz a2,80056208 +80056154: a0e50005 sb a1,5(a3) +80056158: 24020001 li v0,1 +8005615c: a0e50007 sb a1,7(a3) +80056160: ad020038 sw v0,56(t0) +80056164: a1650073 sb a1,115(t3) +80056168: 26476dd8 addiu a3,s2,28120 +8005616c: 3c02800a lui v0,0x800a +80056170: 8ce80010 lw t0,16(a3) +80056174: 244226c4 addiu v0,v0,9924 +80056178: 3c038023 lui v1,0x8023 +8005617c: 3c06800a lui a2,0x800a +80056180: 24c6384c addiu a2,a2,14412 +80056184: ac62c920 sw v0,-14048(v1) +80056188: 3c05800a lui a1,0x800a +8005618c: 3c028023 lui v0,0x8023 +80056190: 24a544f8 addiu a1,a1,17656 +80056194: 00084842 srl t1,t0,0x1 +80056198: 3c048023 lui a0,0x8023 +8005619c: ac46c91c sw a2,-14052(v0) +800561a0: 3c038023 lui v1,0x8023 +800561a4: 3c028023 lui v0,0x8023 +800561a8: ac85c918 sw a1,-14056(a0) +800561ac: ace80034 sw t0,52(a3) +800561b0: ac45c910 sw a1,-14064(v0) +800561b4: ac66c914 sw a2,-14060(v1) +800561b8: ace90030 sw t1,48(a3) +800561bc: 3c028007 lui v0,0x8007 +800561c0: 2442f760 addiu v0,v0,-2208 +800561c4: 0040f809 jalr v0 +800561c8: 00000000 nop +800561cc: 2603e42c addiu v1,s0,-7124 +800561d0: 90620073 lbu v0,115(v1) +800561d4: 14400024 bnez v0,80056268 +800561d8: 26426dd8 addiu v0,s2,28120 +800561dc: 24030001 li v1,1 +800561e0: ac400020 sw zero,32(v0) +800561e4: ac400018 sw zero,24(v0) +800561e8: ac40001c sw zero,28(v0) +800561ec: 8fbf001c lw ra,28(sp) +800561f0: 8fb20018 lw s2,24(sp) +800561f4: 8fb10014 lw s1,20(sp) +800561f8: 8fb00010 lw s0,16(sp) +800561fc: 00601021 move v0,v1 +80056200: 03e00008 jr ra +80056204: 27bd0020 addiu sp,sp,32 +80056208: 24020001 li v0,1 +8005620c: a0e50007 sb a1,7(a3) +80056210: 1540ffd5 bnez t2,80056168 +80056214: ad020038 sw v0,56(t0) +80056218: 3c02800a lui v0,0x800a +8005621c: 24423420 addiu v0,v0,13344 +80056220: 3c038023 lui v1,0x8023 +80056224: 3c06800a lui a2,0x800a +80056228: 24c65020 addiu a2,a2,20512 +8005622c: ac62c920 sw v0,-14048(v1) +80056230: 3c05800a lui a1,0x800a +80056234: 3c028023 lui v0,0x8023 +80056238: 24a55cac addiu a1,a1,23724 +8005623c: 00093840 sll a3,t1,0x1 +80056240: 3c048023 lui a0,0x8023 +80056244: ac46c91c sw a2,-14052(v0) +80056248: 3c038023 lui v1,0x8023 +8005624c: 3c028023 lui v0,0x8023 +80056250: ac85c918 sw a1,-14056(a0) +80056254: ad070034 sw a3,52(t0) +80056258: ac45c910 sw a1,-14064(v0) +8005625c: ac66c914 sw a2,-14060(v1) +80056260: 0801586f j 800561bc +80056264: ad090030 sw t1,48(t0) +80056268: 3c028010 lui v0,0x8010 +8005626c: 24515378 addiu s1,v0,21368 +80056270: 0220f809 jalr s1 +80056274: 3c040002 lui a0,0x2 +80056278: 26506dd8 addiu s0,s2,28120 +8005627c: 104000b5 beqz v0,80056554 +80056280: ae020018 sw v0,24(s0) +80056284: 0220f809 jalr s1 +80056288: 3c040002 lui a0,0x2 +8005628c: 104000ba beqz v0,80056578 +80056290: ae02001c sw v0,28(s0) +80056294: 0220f809 jalr s1 +80056298: 3c040002 lui a0,0x2 +8005629c: 104000af beqz v0,8005655c +800562a0: ae020020 sw v0,32(s0) +800562a4: 8e0b0018 lw t3,24(s0) +800562a8: 02008821 move s1,s0 +800562ac: 00005021 move t2,zero +800562b0: 2409001f li t1,31 +800562b4: 240c0020 li t4,32 +800562b8: 240e0020 li t6,32 +800562bc: 000a1040 sll v0,t2,0x1 +800562c0: 2c430020 sltiu v1,v0,32 +800562c4: 0123100a movz v0,t1,v1 +800562c8: 00024400 sll t0,v0,0x10 +800562cc: 00084403 sra t0,t0,0x10 +800562d0: 00006821 move t5,zero +800562d4: 000d1040 sll v0,t5,0x1 +800562d8: 2c430020 sltiu v1,v0,32 +800562dc: 0123100a movz v0,t1,v1 +800562e0: 00021140 sll v0,v0,0x5 +800562e4: 00023c00 sll a3,v0,0x10 +800562e8: 00073c03 sra a3,a3,0x10 +800562ec: 000d3140 sll a2,t5,0x5 +800562f0: 00002821 move a1,zero +800562f4: 00051040 sll v0,a1,0x1 +800562f8: 00051a80 sll v1,a1,0xa +800562fc: 2c440020 sltiu a0,v0,32 +80056300: 0124100a movz v0,t1,a0 +80056304: 00c31825 or v1,a2,v1 +80056308: 01431825 or v1,t2,v1 +8005630c: 00021280 sll v0,v0,0xa +80056310: 00031840 sll v1,v1,0x1 +80056314: 00e21025 or v0,a3,v0 +80056318: 01021025 or v0,t0,v0 +8005631c: 01631821 addu v1,t3,v1 +80056320: 24a50001 addiu a1,a1,1 +80056324: 14acfff3 bne a1,t4,800562f4 +80056328: a4620000 sh v0,0(v1) +8005632c: 25ad0001 addiu t5,t5,1 +80056330: 15aeffe9 bne t5,t6,800562d8 +80056334: 000d1040 sll v0,t5,0x1 +80056338: 254a0001 addiu t2,t2,1 +8005633c: 154dffe0 bne t2,t5,800562c0 +80056340: 000a1040 sll v0,t2,0x1 +80056344: 8e240020 lw a0,32(s1) +80056348: 3c108011 lui s0,0x8011 +8005634c: 2610ca64 addiu s0,s0,-13724 +80056350: 00002821 move a1,zero +80056354: 0200f809 jalr s0 +80056358: 3c060002 lui a2,0x2 +8005635c: 8e24001c lw a0,28(s1) +80056360: 00002821 move a1,zero +80056364: 0200f809 jalr s0 +80056368: 3c060002 lui a2,0x2 +8005636c: 3c038022 lui v1,0x8022 +80056370: 24716dd8 addiu s1,v1,28120 +80056374: 00007021 move t6,zero +80056378: 31c20010 andi v0,t6,0x10 +8005637c: 10400007 beqz v0,8005639c +80056380: 240d0001 li t5,1 +80056384: 000e1040 sll v0,t6,0x1 +80056388: 3042001f andi v0,v0,0x1f +8005638c: 10400003 beqz v0,8005639c +80056390: 00000000 nop +80056394: 00026c00 sll t5,v0,0x10 +80056398: 000d6c03 sra t5,t5,0x10 +8005639c: 8e2b001c lw t3,28(s1) +800563a0: 00007821 move t7,zero +800563a4: 24100020 li s0,32 +800563a8: 31e20010 andi v0,t7,0x10 +800563ac: 10400006 beqz v0,800563c8 +800563b0: 240a0020 li t2,32 +800563b4: 000f1040 sll v0,t7,0x1 +800563b8: 3042001f andi v0,v0,0x1f +800563bc: 10400003 beqz v0,800563cc +800563c0: 000f4940 sll t1,t7,0x5 +800563c4: 00025140 sll t2,v0,0x5 +800563c8: 000f4940 sll t1,t7,0x5 +800563cc: 24070400 li a3,1024 +800563d0: 00002821 move a1,zero +800563d4: 240c0020 li t4,32 +800563d8: 00051280 sll v0,a1,0xa +800563dc: 00491025 or v0,v0,t1 +800563e0: 24a50001 addiu a1,a1,1 +800563e4: 004e1025 or v0,v0,t6 +800563e8: 00ea2025 or a0,a3,t2 +800563ec: 00021040 sll v0,v0,0x1 +800563f0: 00051840 sll v1,a1,0x1 +800563f4: 3063001f andi v1,v1,0x1f +800563f8: 01a42025 or a0,t5,a0 +800563fc: 01621021 addu v0,t3,v0 +80056400: 30a60010 andi a2,a1,0x10 +80056404: 00034280 sll t0,v1,0xa +80056408: 24070400 li a3,1024 +8005640c: 10ac0012 beq a1,t4,80056458 +80056410: a4440000 sh a0,0(v0) +80056414: 10c0fff0 beqz a2,800563d8 +80056418: 00051280 sll v0,a1,0xa +8005641c: 00491025 or v0,v0,t1 +80056420: 0103380b movn a3,t0,v1 +80056424: 24a50001 addiu a1,a1,1 +80056428: 004e1025 or v0,v0,t6 +8005642c: 00ea2025 or a0,a3,t2 +80056430: 00021040 sll v0,v0,0x1 +80056434: 00051840 sll v1,a1,0x1 +80056438: 3063001f andi v1,v1,0x1f +8005643c: 01a42025 or a0,t5,a0 +80056440: 01621021 addu v0,t3,v0 +80056444: 30a60010 andi a2,a1,0x10 +80056448: 00034280 sll t0,v1,0xa +8005644c: 24070400 li a3,1024 +80056450: 14acfff0 bne a1,t4,80056414 +80056454: a4440000 sh a0,0(v0) +80056458: 25ef0001 addiu t7,t7,1 +8005645c: 15f0ffd3 bne t7,s0,800563ac +80056460: 31e20010 andi v0,t7,0x10 +80056464: 25ce0001 addiu t6,t6,1 +80056468: 15cfffc4 bne t6,t7,8005637c +8005646c: 31c20010 andi v0,t6,0x10 +80056470: 3c028022 lui v0,0x8022 +80056474: 24526dd8 addiu s2,v0,28120 +80056478: 00005021 move t2,zero +8005647c: 2411ffef li s1,-17 +80056480: 31420010 andi v0,t2,0x10 +80056484: 1440004a bnez v0,800565b0 +80056488: 01511024 and v0,t2,s1 +8005648c: 00006821 move t5,zero +80056490: 8e480020 lw t0,32(s2) +80056494: 00007021 move t6,zero +80056498: 2410ffef li s0,-17 +8005649c: 240f0020 li t7,32 +800564a0: 31c20010 andi v0,t6,0x10 +800564a4: 1440003e bnez v0,800565a0 +800564a8: 01d01024 and v0,t6,s0 +800564ac: 00005821 move t3,zero +800564b0: 000e3940 sll a3,t6,0x5 +800564b4: 00003021 move a2,zero +800564b8: 00002821 move a1,zero +800564bc: 24090020 li t1,32 +800564c0: 240cffef li t4,-17 +800564c4: 00051280 sll v0,a1,0xa +800564c8: 00471025 or v0,v0,a3 +800564cc: 00061a80 sll v1,a2,0xa +800564d0: 004a1025 or v0,v0,t2 +800564d4: 00021040 sll v0,v0,0x1 +800564d8: 01631825 or v1,t3,v1 +800564dc: 24a50001 addiu a1,a1,1 +800564e0: 01a31825 or v1,t5,v1 +800564e4: 01021021 addu v0,t0,v0 +800564e8: 00003021 move a2,zero +800564ec: 30a40010 andi a0,a1,0x10 +800564f0: 10a90010 beq a1,t1,80056534 +800564f4: a4430000 sh v1,0(v0) +800564f8: 1080fff2 beqz a0,800564c4 +800564fc: 00051280 sll v0,a1,0xa +80056500: 00ac3024 and a2,a1,t4 +80056504: 00471025 or v0,v0,a3 +80056508: 00061a80 sll v1,a2,0xa +8005650c: 004a1025 or v0,v0,t2 +80056510: 00021040 sll v0,v0,0x1 +80056514: 01631825 or v1,t3,v1 +80056518: 24a50001 addiu a1,a1,1 +8005651c: 01a31825 or v1,t5,v1 +80056520: 01021021 addu v0,t0,v0 +80056524: 00003021 move a2,zero +80056528: 30a40010 andi a0,a1,0x10 +8005652c: 14a9fff2 bne a1,t1,800564f8 +80056530: a4430000 sh v1,0(v0) +80056534: 25ce0001 addiu t6,t6,1 +80056538: 15cfffda bne t6,t7,800564a4 +8005653c: 31c20010 andi v0,t6,0x10 +80056540: 254a0001 addiu t2,t2,1 +80056544: 154effcf bne t2,t6,80056484 +80056548: 31420010 andi v0,t2,0x10 +8005654c: 0801587b j 800561ec +80056550: 24030001 li v1,1 +80056554: 0801587b j 800561ec +80056558: 00001821 move v1,zero +8005655c: 8e04001c lw a0,28(s0) +80056560: 10800005 beqz a0,80056578 +80056564: 3c028010 lui v0,0x8010 +80056568: 24424e60 addiu v0,v0,20064 +8005656c: 0040f809 jalr v0 +80056570: 00000000 nop +80056574: ae00001c sw zero,28(s0) +80056578: 26506dd8 addiu s0,s2,28120 +8005657c: 8e040018 lw a0,24(s0) +80056580: 1080fff4 beqz a0,80056554 +80056584: 3c028010 lui v0,0x8010 +80056588: 24424e60 addiu v0,v0,20064 +8005658c: 0040f809 jalr v0 +80056590: 00000000 nop +80056594: 00001821 move v1,zero +80056598: 0801587b j 800561ec +8005659c: ae000018 sw zero,24(s0) +800565a0: 00021140 sll v0,v0,0x5 +800565a4: 00025c00 sll t3,v0,0x10 +800565a8: 0801592c j 800564b0 +800565ac: 000b5c03 sra t3,t3,0x10 +800565b0: 00026c00 sll t5,v0,0x10 +800565b4: 08015924 j 80056490 +800565b8: 000d6c03 sra t5,t5,0x10 + +800565bc <_Z31DrawBGMode7Background16Sub1_2_iPhi>: +800565bc: 27bdff60 addiu sp,sp,-160 +800565c0: 3c028022 lui v0,0x8022 +800565c4: 3c038021 lui v1,0x8021 +800565c8: afbe0098 sw s8,152(sp) +800565cc: afb70094 sw s7,148(sp) +800565d0: afb60090 sw s6,144(sp) +800565d4: afb5008c sw s5,140(sp) +800565d8: afb40088 sw s4,136(sp) +800565dc: afb30084 sw s3,132(sp) +800565e0: afb20080 sw s2,128(sp) +800565e4: afb1007c sw s1,124(sp) +800565e8: afb00078 sw s0,120(sp) +800565ec: 24476dd8 addiu a3,v0,28120 +800565f0: 2462701c addiu v0,v1,28700 +800565f4: 8c460008 lw a2,8(v0) +800565f8: 90e340ee lbu v1,16622(a3) +800565fc: 24c60001 addiu a2,a2,1 +80056600: 30630001 andi v1,v1,0x1 +80056604: 00806821 move t5,a0 +80056608: afa500a4 sw a1,164(sp) +8005660c: 10600029 beqz v1,800566b4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xf8> +80056610: afa60054 sw a2,84(sp) +80056614: 3c0c8022 lui t4,0x8022 +80056618: 25825bc4 addiu v0,t4,23492 +8005661c: 90430007 lbu v1,7(v0) +80056620: 10600539 beqz v1,80057b08 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x154c> +80056624: 3c0b802c lui t3,0x802c +80056628: 00005021 move t2,zero +8005662c: 31420001 andi v0,t2,0x1 +80056630: 00021040 sll v0,v0,0x1 +80056634: 000a2240 sll a0,t2,0x9 +80056638: 2563140c addiu v1,t3,5132 +8005663c: 00833021 addu a2,a0,v1 +80056640: 3049ffff andi t1,v0,0xffff +80056644: 31480004 andi t0,t2,0x4 +80056648: 31470002 andi a3,t2,0x2 +8005664c: 00002821 move a1,zero +80056650: 30a300c0 andi v1,a1,0xc0 +80056654: 30a20038 andi v0,a1,0x38 +80056658: 000318c2 srl v1,v1,0x3 +8005665c: 00021042 srl v0,v0,0x1 +80056660: 30a40007 andi a0,a1,0x7 +80056664: 01031825 or v1,t0,v1 +80056668: 00e21025 or v0,a3,v0 +8005666c: 00021140 sll v0,v0,0x5 +80056670: 00031a80 sll v1,v1,0xa +80056674: 00042080 sll a0,a0,0x2 +80056678: 00621825 or v1,v1,v0 +8005667c: 01242025 or a0,t1,a0 +80056680: 00641825 or v1,v1,a0 +80056684: 24a50001 addiu a1,a1,1 +80056688: 24020100 li v0,256 +8005668c: a4c30000 sh v1,0(a2) +80056690: 14a2ffef bne a1,v0,80056650 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x94> +80056694: 24c60002 addiu a2,a2,2 +80056698: 254a0001 addiu t2,t2,1 +8005669c: 24020008 li v0,8 +800566a0: 1542ffe3 bne t2,v0,80056630 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x74> +800566a4: 31420001 andi v0,t2,0x1 +800566a8: 25825bc4 addiu v0,t4,23492 +800566ac: 08015ec2 j 80057b08 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x154c> +800566b0: a0400007 sb zero,7(v0) +800566b4: 3c028022 lui v0,0x8022 +800566b8: 2442680c addiu v0,v0,26636 +800566bc: ace20044 sw v0,68(a3) +800566c0: 3c068022 lui a2,0x8022 +800566c4: 24c56dd8 addiu a1,a2,28120 +800566c8: 8ca7005c lw a3,92(a1) +800566cc: 8fa900a4 lw t1,164(sp) +800566d0: 8ca40064 lw a0,100(a1) +800566d4: 00094880 sll t1,t1,0x2 +800566d8: 00071880 sll v1,a3,0x2 +800566dc: 00076100 sll t4,a3,0x4 +800566e0: 3c028023 lui v0,0x8023 +800566e4: 244bbdcc addiu t3,v0,-16948 +800566e8: 01242021 addu a0,t1,a0 +800566ec: 01831823 subu v1,t4,v1 +800566f0: 006b1821 addu v1,v1,t3 +800566f4: 8c840000 lw a0,0(a0) +800566f8: 24020001 li v0,1 +800566fc: 84680002 lh t0,2(v1) +80056700: 0044200a movz a0,v0,a0 +80056704: afa70034 sw a3,52(sp) +80056708: afa90064 sw t1,100(sp) +8005670c: afa3003c sw v1,60(sp) +80056710: afa40044 sw a0,68(sp) +80056714: 8caa0010 lw t2,16(a1) +80056718: 8ca90040 lw t1,64(a1) +8005671c: 15000004 bnez t0,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174> +80056720: 8ca70030 lw a3,48(a1) +80056724: 84620004 lh v0,4(v1) +80056728: 104004de beqz v0,80057aa4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x14e8> +8005672c: 24020100 li v0,256 +80056730: afa00038 sw zero,56(sp) +80056734: 3c048022 lui a0,0x8022 +80056738: 24836dd8 addiu v1,a0,28120 +8005673c: 8c620060 lw v0,96(v1) +80056740: 8fa50034 lw a1,52(sp) +80056744: 0045102b sltu v0,v0,a1 +80056748: 144004aa bnez v0,800579f4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1438> +8005674c: 01a00013 mtlo t5 +80056750: 70aa0000 madd a1,t2 +80056754: 3c048023 lui a0,0x8023 +80056758: 00001012 mflo v0 +8005675c: 01200013 mtlo t1 +80056760: 70a70000 madd a1,a3 +80056764: afa20000 sw v0,0(sp) +80056768: 00001012 mflo v0 +8005676c: 2484aecc addiu a0,a0,-20788 +80056770: 01842021 addu a0,t4,a0 +80056774: afa20040 sw v0,64(sp) +80056778: 240200ff li v0,255 +8005677c: afa40008 sw a0,8(sp) +80056780: 00451023 subu v0,v0,a1 +80056784: 24840002 addiu a0,a0,2 +80056788: 24030100 li v1,256 +8005678c: 8fa6003c lw a2,60(sp) +80056790: afa20004 sw v0,4(sp) +80056794: afa4000c sw a0,12(sp) +80056798: afa0004c sw zero,76(sp) +8005679c: afa30048 sw v1,72(sp) +800567a0: 00806021 move t4,a0 +800567a4: 8fa50008 lw a1,8(sp) +800567a8: 84c2000a lh v0,10(a2) +800567ac: 94a40000 lhu a0,0(a1) +800567b0: 000214c0 sll v0,v0,0x13 +800567b4: 000424c0 sll a0,a0,0x13 +800567b8: 00023cc3 sra a3,v0,0x13 +800567bc: 000424c3 sra a0,a0,0x13 +800567c0: 00872023 subu a0,a0,a3 +800567c4: 30822000 andi v0,a0,0x2000 +800567c8: 38422000 xori v0,v0,0x2000 +800567cc: 3c098022 lui t1,0x8022 +800567d0: 2442e000 addiu v0,v0,-8192 +800567d4: 252350e8 addiu v1,t1,20712 +800567d8: 000210c3 sra v0,v0,0x3 +800567dc: 308403ff andi a0,a0,0x3ff +800567e0: 90660aa4 lbu a2,2724(v1) +800567e4: 00822021 addu a0,a0,v0 +800567e8: 95830000 lhu v1,0(t4) +800567ec: 8fa9003c lw t1,60(sp) +800567f0: 8fa20004 lw v0,4(sp) +800567f4: 8fac0034 lw t4,52(sp) +800567f8: 85250008 lh a1,8(t1) +800567fc: 0186100a movz v0,t4,a2 +80056800: 00031cc0 sll v1,v1,0x13 +80056804: 00442021 addu a0,v0,a0 +80056808: 8fa20038 lw v0,56(sp) +8005680c: 00052cc0 sll a1,a1,0x13 +80056810: 00031cc3 sra v1,v1,0x13 +80056814: afa30030 sw v1,48(sp) +80056818: 1040042a beqz v0,800578c4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1308> +8005681c: 00052cc3 sra a1,a1,0x13 +80056820: 1500045d bnez t0,80057998 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x13dc> +80056824: 00000000 nop +80056828: 85220004 lh v0,4(t1) +8005682c: 1440046f bnez v0,800579ec <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1430> +80056830: 8fa2003c lw v0,60(sp) +80056834: 85230000 lh v1,0(t1) +80056838: 24020100 li v0,256 +8005683c: 106204b7 beq v1,v0,80057b1c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1560> +80056840: 00000000 nop +80056844: 8fa3003c lw v1,60(sp) +80056848: 84660006 lh a2,6(v1) +8005684c: 00051200 sll v0,a1,0x8 +80056850: 00400013 mtlo v0 +80056854: 70880000 madd a0,t0 +80056858: 00071a00 sll v1,a3,0x8 +8005685c: 00004812 mflo t1 +80056860: 00600013 mtlo v1 +80056864: 70860000 madd a0,a2 +80056868: afa90028 sw t1,40(sp) +8005686c: 00001012 mflo v0 +80056870: afa0002c sw zero,44(sp) +80056874: afa20024 sw v0,36(sp) +80056878: 8fa30044 lw v1,68(sp) +8005687c: 10600099 beqz v1,80056ae4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x528> +80056880: 8fa60030 lw a2,48(sp) +80056884: 00e41821 addu v1,a3,a0 +80056888: 00c52823 subu a1,a2,a1 +8005688c: 30a22000 andi v0,a1,0x2000 +80056890: 38422000 xori v0,v0,0x2000 +80056894: 8fa700a4 lw a3,164(sp) +80056898: 30630007 andi v1,v1,0x7 +8005689c: 2442e000 addiu v0,v0,-8192 +800568a0: 00031900 sll v1,v1,0x4 +800568a4: 000210c3 sra v0,v0,0x3 +800568a8: 00073880 sll a3,a3,0x2 +800568ac: afa5005c sw a1,92(sp) +800568b0: afa3006c sw v1,108(sp) +800568b4: afa20060 sw v0,96(sp) +800568b8: afa00020 sw zero,32(sp) +800568bc: afa70068 sw a3,104(sp) +800568c0: afa30070 sw v1,112(sp) +800568c4: 3c098022 lui t1,0x8022 +800568c8: 25296dd8 addiu t1,t1,28120 +800568cc: 8d240064 lw a0,100(t1) +800568d0: 8fac0064 lw t4,100(sp) +800568d4: 01841021 addu v0,t4,a0 +800568d8: 8c430000 lw v1,0(v0) +800568dc: 1060000a beqz v1,80056908 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x34c> +800568e0: 3c058022 lui a1,0x8022 +800568e4: 8fa20068 lw v0,104(sp) +800568e8: 00441821 addu v1,v0,a0 +800568ec: 8c6400a8 lw a0,168(v1) +800568f0: 8c630018 lw v1,24(v1) +800568f4: afa40048 sw a0,72(sp) +800568f8: 0064102b sltu v0,v1,a0 +800568fc: 10400071 beqz v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508> +80056900: afa3004c sw v1,76(sp) +80056904: 3c058022 lui a1,0x8022 +80056908: 8fa6004c lw a2,76(sp) +8005690c: 24a550e8 addiu a1,a1,20712 +80056910: 8fa70000 lw a3,0(sp) +80056914: 8fa90040 lw t1,64(sp) +80056918: 90a30aa3 lbu v1,2723(a1) +8005691c: 00061040 sll v0,a2,0x1 +80056920: 0047c821 addu t9,v0,a3 +80056924: 1060017f beqz v1,80056f24 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x968> +80056928: 00c97821 addu t7,a2,t1 +8005692c: 8fac003c lw t4,60(sp) +80056930: 8fa20048 lw v0,72(sp) +80056934: 85850000 lh a1,0(t4) +80056938: 85830004 lh v1,4(t4) +8005693c: 24c4ffff addiu a0,a2,-1 +80056940: 2447ffff addiu a3,v0,-1 +80056944: afa40050 sw a0,80(sp) +80056948: 0005a023 negu s4,a1 +8005694c: 0003a823 negu s5,v1 +80056950: 2413ffff li s3,-1 +80056954: 8fa9005c lw t1,92(sp) +80056958: 8fac0060 lw t4,96(sp) +8005695c: 312203ff andi v0,t1,0x3ff +80056960: 004c1021 addu v0,v0,t4 +80056964: 00e22021 addu a0,a3,v0 +80056968: 8fa2002c lw v0,44(sp) +8005696c: 1040007c beqz v0,80056b60 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x5a4> +80056970: 3c068022 lui a2,0x8022 +80056974: 3c038022 lui v1,0x8022 +80056978: 246350e8 addiu v1,v1,20712 +8005697c: 90620aa5 lbu v0,2725(v1) +80056980: 1440023b bnez v0,80057270 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xcb4> +80056984: 00042200 sll a0,a0,0x8 +80056988: 8fa30024 lw v1,36(sp) +8005698c: 3c098019 lui t1,0x8019 +80056990: 00031203 sra v0,v1,0x8 +80056994: 8fa50028 lw a1,40(sp) +80056998: 2529f634 addiu t1,t1,-2508 +8005699c: 30430007 andi v1,v0,0x7 +800569a0: 8d280000 lw t0,0(t1) +800569a4: 304203f8 andi v0,v0,0x3f8 +800569a8: 00025940 sll t3,v0,0x5 +800569ac: 00035100 sll t2,v1,0x4 +800569b0: 02673821 addu a3,s3,a3 +800569b4: 00a43021 addu a2,a1,a0 +800569b8: 240dfbde li t5,-1058 +800569bc: 3c0c8021 lui t4,0x8021 +800569c0: 2582701c addiu v0,t4,28700 +800569c4: 8c440008 lw a0,8(v0) +800569c8: 00061a03 sra v1,a2,0x8 +800569cc: 00031082 srl v0,v1,0x2 +800569d0: 304200fe andi v0,v0,0xfe +800569d4: 01642021 addu a0,t3,a0 +800569d8: 00822021 addu a0,a0,v0 +800569dc: 90850000 lbu a1,0(a0) +800569e0: 8fa20054 lw v0,84(sp) +800569e4: 30630007 andi v1,v1,0x7 +800569e8: 00031840 sll v1,v1,0x1 +800569ec: 00431821 addu v1,v0,v1 +800569f0: 000529c0 sll a1,a1,0x7 +800569f4: 00651821 addu v1,v1,a1 +800569f8: 006a1821 addu v1,v1,t2 +800569fc: 90640000 lbu a0,0(v1) +80056a00: 8d02006c lw v0,108(t0) +80056a04: 3c038023 lui v1,0x8023 +80056a08: 00821024 and v0,a0,v0 +80056a0c: 2463c90c addiu v1,v1,-14068 +80056a10: 000211c2 srl v0,v0,0x7 +80056a14: 00431021 addu v0,v0,v1 +80056a18: 90430000 lbu v1,0(v0) +80056a1c: a103004c sb v1,76(t0) +80056a20: 91e20000 lbu v0,0(t7) +80056a24: 0043182b sltu v1,v0,v1 +80056a28: 1060001f beqz v1,80056aa8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x4ec> +80056a2c: 00000000 nop +80056a30: 8d020068 lw v0,104(t0) +80056a34: 00821024 and v0,a0,v0 +80056a38: 1040001b beqz v0,80056aa8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x4ec> +80056a3c: 00022040 sll a0,v0,0x1 +80056a40: 8d020048 lw v0,72(t0) +80056a44: 8d030044 lw v1,68(t0) +80056a48: 01e21021 addu v0,t7,v0 +80056a4c: 90450000 lbu a1,0(v0) +80056a50: 00831821 addu v1,a0,v1 +80056a54: 10a00011 beqz a1,80056a9c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x4e0> +80056a58: 94620000 lhu v0,0(v1) +80056a5c: 34438420 ori v1,v0,0x8420 +80056a60: 24040001 li a0,1 +80056a64: 00604821 move t1,v1 +80056a68: 10a40389 beq a1,a0,80057890 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x12d4> +80056a6c: 304c0421 andi t4,v0,0x421 +80056a70: 8d020014 lw v0,20(t0) +80056a74: 8d040020 lw a0,32(t0) +80056a78: 00021040 sll v0,v0,0x1 +80056a7c: 00591021 addu v0,v0,t9 +80056a80: 94430000 lhu v1,0(v0) +80056a84: 006d1824 and v1,v1,t5 +80056a88: 01231823 subu v1,t1,v1 +80056a8c: 00031843 sra v1,v1,0x1 +80056a90: 00031840 sll v1,v1,0x1 +80056a94: 00641821 addu v1,v1,a0 +80056a98: 94620000 lhu v0,0(v1) +80056a9c: a7220000 sh v0,0(t9) +80056aa0: 9102004c lbu v0,76(t0) +80056aa4: a1e20000 sb v0,0(t7) +80056aa8: 00f33821 addu a3,a3,s3 +80056aac: 8fa50050 lw a1,80(sp) +80056ab0: 00f31023 subu v0,a3,s3 +80056ab4: 27390002 addiu t9,t9,2 +80056ab8: 25ef0001 addiu t7,t7,1 +80056abc: 14a2ffbf bne a1,v0,800569bc <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x400> +80056ac0: 00d43021 addu a2,a2,s4 +80056ac4: 8fa40020 lw a0,32(sp) +80056ac8: 8fa50068 lw a1,104(sp) +80056acc: 8fa60044 lw a2,68(sp) +80056ad0: 24840001 addiu a0,a0,1 +80056ad4: 24a50018 addiu a1,a1,24 +80056ad8: afa40020 sw a0,32(sp) +80056adc: 14c4ff79 bne a2,a0,800568c4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x308> +80056ae0: afa50068 sw a1,104(sp) +80056ae4: 3c078022 lui a3,0x8022 +80056ae8: 24e26dd8 addiu v0,a3,28120 +80056aec: 8fa90034 lw t1,52(sp) +80056af0: 8c430060 lw v1,96(v0) +80056af4: 8fac000c lw t4,12(sp) +80056af8: 8fa40008 lw a0,8(sp) +80056afc: 8fa50004 lw a1,4(sp) +80056b00: 25290001 addiu t1,t1,1 +80056b04: 24840010 addiu a0,a0,16 +80056b08: 258c0010 addiu t4,t4,16 +80056b0c: 24a5ffff addiu a1,a1,-1 +80056b10: 0069182b sltu v1,v1,t1 +80056b14: afa40008 sw a0,8(sp) +80056b18: afa90034 sw t1,52(sp) +80056b1c: 8c440010 lw a0,16(v0) +80056b20: afac000c sw t4,12(sp) +80056b24: afa50004 sw a1,4(sp) +80056b28: 146003b2 bnez v1,800579f4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1438> +80056b2c: 8c420030 lw v0,48(v0) +80056b30: 8fa6003c lw a2,60(sp) +80056b34: 8fa70000 lw a3,0(sp) +80056b38: 24c6000c addiu a2,a2,12 +80056b3c: 8fa90040 lw t1,64(sp) +80056b40: 84c80002 lh t0,2(a2) +80056b44: 8fac000c lw t4,12(sp) +80056b48: 00e43821 addu a3,a3,a0 +80056b4c: 01224821 addu t1,t1,v0 +80056b50: afa6003c sw a2,60(sp) +80056b54: afa70000 sw a3,0(sp) +80056b58: 080159e9 j 800567a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1e8> +80056b5c: afa90040 sw t1,64(sp) +80056b60: 24c650e8 addiu a2,a2,20712 +80056b64: 90c20aa5 lbu v0,2725(a2) +80056b68: 70835002 mul t2,a0,v1 +80056b6c: 104000f7 beqz v0,80056f4c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x990> +80056b70: 70854002 mul t0,a0,a1 +80056b74: 8fa20050 lw v0,80(sp) +80056b78: 10e2ffd2 beq a3,v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508> +80056b7c: 8fa90028 lw t1,40(sp) +80056b80: 8fac0024 lw t4,36(sp) +80056b84: 8fa20030 lw v0,48(sp) +80056b88: 01287021 addu t6,t1,t0 +80056b8c: 018a8821 addu s1,t4,t2 +80056b90: 00e2b021 addu s6,a3,v0 +80056b94: 08015b87 j 80056e1c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x860> +80056b98: 02679021 addu s2,s3,a3 +80056b9c: 2483701c addiu v1,a0,28700 +80056ba0: 2402fff8 li v0,-8 +80056ba4: 8c6a0008 lw t2,8(v1) +80056ba8: 01221024 and v0,t1,v0 +80056bac: 00021140 sll v0,v0,0x5 +80056bb0: 000e1a82 srl v1,t6,0xa +80056bb4: 2417fffe li s7,-2 +80056bb8: 00775824 and t3,v1,s7 +80056bbc: 004a3021 addu a2,v0,t2 +80056bc0: 00cb2021 addu a0,a2,t3 +80056bc4: 8fa50054 lw a1,84(sp) +80056bc8: 30e20007 andi v0,a3,0x7 +80056bcc: 90830000 lbu v1,0(a0) +80056bd0: 00021040 sll v0,v0,0x1 +80056bd4: 00a26021 addu t4,a1,v0 +80056bd8: 3c028019 lui v0,0x8019 +80056bdc: 2442f634 addiu v0,v0,-2508 +80056be0: 000319c0 sll v1,v1,0x7 +80056be4: 31240007 andi a0,t1,0x7 +80056be8: 8c580000 lw t8,0(v0) +80056bec: 00048100 sll s0,a0,0x4 +80056bf0: 01831821 addu v1,t4,v1 +80056bf4: 00701821 addu v1,v1,s0 +80056bf8: 90650000 lbu a1,0(v1) +80056bfc: 8f02006c lw v0,108(t8) +80056c00: 3c038023 lui v1,0x8023 +80056c04: 00a21024 and v0,a1,v0 +80056c08: 2463c90c addiu v1,v1,-14068 +80056c0c: 000211c2 srl v0,v0,0x7 +80056c10: 00431021 addu v0,v0,v1 +80056c14: 90430000 lbu v1,0(v0) +80056c18: a303004c sb v1,76(t8) +80056c1c: 91e20000 lbu v0,0(t7) +80056c20: 0043182b sltu v1,v0,v1 +80056c24: 10600074 beqz v1,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c> +80056c28: 00000000 nop +80056c2c: 8f0d0068 lw t5,104(t8) +80056c30: 00adf024 and s8,a1,t5 +80056c34: 13c00070 beqz s8,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c> +80056c38: 00f33821 addu a3,a3,s3 +80056c3c: 30e503ff andi a1,a3,0x3ff +80056c40: 00052882 srl a1,a1,0x2 +80056c44: 01334821 addu t1,t1,s3 +80056c48: 00b72824 and a1,a1,s7 +80056c4c: 00c53021 addu a2,a2,a1 +80056c50: 312803f8 andi t0,t1,0x3f8 +80056c54: 016a1021 addu v0,t3,t2 +80056c58: 00084140 sll t0,t0,0x5 +80056c5c: 90c30000 lbu v1,0(a2) +80056c60: 30e70007 andi a3,a3,0x7 +80056c64: 8fa60054 lw a2,84(sp) +80056c68: 00481021 addu v0,v0,t0 +80056c6c: 00073840 sll a3,a3,0x1 +80056c70: 00c73821 addu a3,a2,a3 +80056c74: 90440000 lbu a0,0(v0) +80056c78: 000319c0 sll v1,v1,0x7 +80056c7c: 00e31821 addu v1,a3,v1 +80056c80: 00aa2821 addu a1,a1,t2 +80056c84: 00701821 addu v1,v1,s0 +80056c88: 31290007 andi t1,t1,0x7 +80056c8c: 000421c0 sll a0,a0,0x7 +80056c90: 00094900 sll t1,t1,0x4 +80056c94: 00a82821 addu a1,a1,t0 +80056c98: 01842021 addu a0,t4,a0 +80056c9c: 90660000 lbu a2,0(v1) +80056ca0: 00892021 addu a0,a0,t1 +80056ca4: 90a20000 lbu v0,0(a1) +80056ca8: 8f0a0044 lw t2,68(t8) +80056cac: 90850000 lbu a1,0(a0) +80056cb0: 01a63024 and a2,t5,a2 +80056cb4: 000211c0 sll v0,v0,0x7 +80056cb8: 000e40c2 srl t0,t6,0x3 +80056cbc: 001160c2 srl t4,s1,0x3 +80056cc0: 00063040 sll a2,a2,0x1 +80056cc4: 3108001f andi t0,t0,0x1f +80056cc8: 318c001f andi t4,t4,0x1f +80056ccc: 00e23821 addu a3,a3,v0 +80056cd0: 00ca3021 addu a2,a2,t2 +80056cd4: 01a52824 and a1,t5,a1 +80056cd8: 00e93821 addu a3,a3,t1 +80056cdc: 710c5802 mul t3,t0,t4 +80056ce0: 94c90000 lhu t1,0(a2) +80056ce4: 00052840 sll a1,a1,0x1 +80056ce8: 00aa2821 addu a1,a1,t2 +80056cec: 90e40000 lbu a0,0(a3) +80056cf0: 312203e0 andi v0,t1,0x3e0 +80056cf4: 94a70000 lhu a3,0(a1) +80056cf8: 001e2840 sll a1,s8,0x1 +80056cfc: 00aa2821 addu a1,a1,t2 +80056d00: 00021400 sll v0,v0,0x10 +80056d04: 31297c1f andi t1,t1,0x7c1f +80056d08: 000b5942 srl t3,t3,0x5 +80056d0c: 01224825 or t1,t1,v0 +80056d10: 94a20000 lhu v0,0(a1) +80056d14: 01a42024 and a0,t5,a0 +80056d18: 010b2823 subu a1,t0,t3 +80056d1c: 71253002 mul a2,t1,a1 +80056d20: 30e303e0 andi v1,a3,0x3e0 +80056d24: 304503e0 andi a1,v0,0x3e0 +80056d28: 00042040 sll a0,a0,0x1 +80056d2c: 01684023 subu t0,t3,t0 +80056d30: 008a2021 addu a0,a0,t2 +80056d34: 00031c00 sll v1,v1,0x10 +80056d38: 00052c00 sll a1,a1,0x10 +80056d3c: 30e77c1f andi a3,a3,0x7c1f +80056d40: 010c4023 subu t0,t0,t4 +80056d44: 30427c1f andi v0,v0,0x7c1f +80056d48: 00e33825 or a3,a3,v1 +80056d4c: 00451025 or v0,v0,a1 +80056d50: 94830000 lhu v1,0(a0) +80056d54: 25080020 addiu t0,t0,32 +80056d58: 018b2023 subu a0,t4,t3 +80056d5c: 70482802 mul a1,v0,t0 +80056d60: 70e44802 mul t1,a3,a0 +80056d64: 306403e0 andi a0,v1,0x3e0 +80056d68: 00042400 sll a0,a0,0x10 +80056d6c: 30637c1f andi v1,v1,0x7c1f +80056d70: 00641825 or v1,v1,a0 +80056d74: 00a61021 addu v0,a1,a2 +80056d78: 706b2802 mul a1,v1,t3 +80056d7c: 8f040048 lw a0,72(t8) +80056d80: 00a91821 addu v1,a1,t1 +80056d84: 00431021 addu v0,v0,v1 +80056d88: 008f2021 addu a0,a0,t7 +80056d8c: 00021d42 srl v1,v0,0x15 +80056d90: 90840000 lbu a0,0(a0) +80056d94: 00021142 srl v0,v0,0x5 +80056d98: 30427c1f andi v0,v0,0x7c1f +80056d9c: 306303e0 andi v1,v1,0x3e0 +80056da0: 10800010 beqz a0,80056de4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x828> +80056da4: 00433025 or a2,v0,v1 +80056da8: 24070001 li a3,1 +80056dac: 108702e8 beq a0,a3,80057950 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1394> +80056db0: 2409fbde li t1,-1058 +80056db4: 8f020014 lw v0,20(t8) +80056db8: 00021040 sll v0,v0,0x1 +80056dbc: 00591021 addu v0,v0,t9 +80056dc0: 94440000 lhu a0,0(v0) +80056dc4: 34c38420 ori v1,a2,0x8420 +80056dc8: 00892024 and a0,a0,t1 +80056dcc: 00641823 subu v1,v1,a0 +80056dd0: 8f050020 lw a1,32(t8) +80056dd4: 00031843 sra v1,v1,0x1 +80056dd8: 00031840 sll v1,v1,0x1 +80056ddc: 00651821 addu v1,v1,a1 +80056de0: 94660000 lhu a2,0(v1) +80056de4: 3c058022 lui a1,0x8022 +80056de8: a7260000 sh a2,0(t9) +80056dec: 24a56dd8 addiu a1,a1,28120 +80056df0: 90a2004c lbu v0,76(a1) +80056df4: a1e20000 sb v0,0(t7) +80056df8: 02539021 addu s2,s2,s3 +80056dfc: 8fa30050 lw v1,80(sp) +80056e00: 02531023 subu v0,s2,s3 +80056e04: 01d47021 addu t6,t6,s4 +80056e08: 02358821 addu s1,s1,s5 +80056e0c: 1062ff2d beq v1,v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508> +80056e10: 02d3b021 addu s6,s6,s3 +80056e14: 27390002 addiu t9,t9,2 +80056e18: 25ef0001 addiu t7,t7,1 +80056e1c: 000e3a02 srl a3,t6,0x8 +80056e20: 00114a02 srl t1,s1,0x8 +80056e24: 00e91025 or v0,a3,t1 +80056e28: 2403fc00 li v1,-1024 +80056e2c: 00431024 and v0,v0,v1 +80056e30: 1040ff5a beqz v0,80056b9c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x5e0> +80056e34: 3c048021 lui a0,0x8021 +80056e38: 3c068022 lui a2,0x8022 +80056e3c: 24c650e8 addiu a2,a2,20712 +80056e40: 90c30aa5 lbu v1,2725(a2) +80056e44: 24020003 li v0,3 +80056e48: 1462ffeb bne v1,v0,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c> +80056e4c: 32c30007 andi v1,s6,0x7 +80056e50: 8fa70054 lw a3,84(sp) +80056e54: 3c0c8019 lui t4,0x8019 +80056e58: 8fa90070 lw t1,112(sp) +80056e5c: 00031840 sll v1,v1,0x1 +80056e60: 258cf634 addiu t4,t4,-2508 +80056e64: 8d850000 lw a1,0(t4) +80056e68: 00e31821 addu v1,a3,v1 +80056e6c: 00691821 addu v1,v1,t1 +80056e70: 90640000 lbu a0,0(v1) +80056e74: 8ca2006c lw v0,108(a1) +80056e78: 3c038023 lui v1,0x8023 +80056e7c: 00821024 and v0,a0,v0 +80056e80: 2463c90c addiu v1,v1,-14068 +80056e84: 000211c2 srl v0,v0,0x7 +80056e88: 00431021 addu v0,v0,v1 +80056e8c: 90430000 lbu v1,0(v0) +80056e90: a0a3004c sb v1,76(a1) +80056e94: 91e20000 lbu v0,0(t7) +80056e98: 0043182b sltu v1,v0,v1 +80056e9c: 1060ffd6 beqz v1,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c> +80056ea0: 00000000 nop +80056ea4: 8ca20068 lw v0,104(a1) +80056ea8: 00821824 and v1,a0,v0 +80056eac: 1060ffd2 beqz v1,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c> +80056eb0: 00031840 sll v1,v1,0x1 +80056eb4: 8ca20048 lw v0,72(a1) +80056eb8: 8ca40044 lw a0,68(a1) +80056ebc: 004f1021 addu v0,v0,t7 +80056ec0: 90420000 lbu v0,0(v0) +80056ec4: 00641821 addu v1,v1,a0 +80056ec8: 10400010 beqz v0,80056f0c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x950> +80056ecc: 94660000 lhu a2,0(v1) +80056ed0: 24040001 li a0,1 +80056ed4: 104402d2 beq v0,a0,80057a20 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1464> +80056ed8: 34c38420 ori v1,a2,0x8420 +80056edc: 8ca20014 lw v0,20(a1) +80056ee0: 00021040 sll v0,v0,0x1 +80056ee4: 00591021 addu v0,v0,t9 +80056ee8: 94440000 lhu a0,0(v0) +80056eec: 2406fbde li a2,-1058 +80056ef0: 00862024 and a0,a0,a2 +80056ef4: 00641823 subu v1,v1,a0 +80056ef8: 8ca50020 lw a1,32(a1) +80056efc: 00031843 sra v1,v1,0x1 +80056f00: 00031840 sll v1,v1,0x1 +80056f04: 00651821 addu v1,v1,a1 +80056f08: 94660000 lhu a2,0(v1) +80056f0c: 3c0c8022 lui t4,0x8022 +80056f10: a7260000 sh a2,0(t9) +80056f14: 258c6dd8 addiu t4,t4,28120 +80056f18: 9182004c lbu v0,76(t4) +80056f1c: 08015b7e j 80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c> +80056f20: a1e20000 sb v0,0(t7) +80056f24: 8fa5003c lw a1,60(sp) +80056f28: 00c03821 move a3,a2 +80056f2c: 84b50004 lh s5,4(a1) +80056f30: 84b40000 lh s4,0(a1) +80056f34: 8fa60048 lw a2,72(sp) +80056f38: 02802821 move a1,s4 +80056f3c: 02a01821 move v1,s5 +80056f40: 24130001 li s3,1 +80056f44: 08015a55 j 80056954 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x398> +80056f48: afa60050 sw a2,80(sp) +80056f4c: 268201cb addiu v0,s4,459 +80056f50: 2c420397 sltiu v0,v0,919 +80056f54: 1040015c beqz v0,800574c8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xf0c> +80056f58: 8fa6003c lw a2,60(sp) +80056f5c: 26a201cb addiu v0,s5,459 +80056f60: 2c420397 sltiu v0,v0,919 +80056f64: 10400159 beqz v0,800574cc <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xf10> +80056f68: 8fa90028 lw t1,40(sp) +80056f6c: 8fa60050 lw a2,80(sp) +80056f70: 10e6fed4 beq a3,a2,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508> +80056f74: 3c0c8019 lui t4,0x8019 +80056f78: 02679021 addu s2,s3,a3 +80056f7c: 8fa90024 lw t1,36(sp) +80056f80: 8fa70028 lw a3,40(sp) +80056f84: 258cf634 addiu t4,t4,-2508 +80056f88: 8d970000 lw s7,0(t4) +80056f8c: 00e88821 addu s1,a3,t0 +80056f90: 012a8021 addu s0,t1,t2 +80056f94: 241efffe li s8,-2 +80056f98: 3c048021 lui a0,0x8021 +80056f9c: 00113a02 srl a3,s1,0x8 +80056fa0: 00102a02 srl a1,s0,0x8 +80056fa4: 2484701c addiu a0,a0,28700 +80056fa8: 8c8a0008 lw t2,8(a0) +80056fac: 30e203ff andi v0,a3,0x3ff +80056fb0: 30a303f8 andi v1,a1,0x3f8 +80056fb4: 00031940 sll v1,v1,0x5 +80056fb8: 00021082 srl v0,v0,0x2 +80056fbc: 005e4824 and t1,v0,s8 +80056fc0: 006a5821 addu t3,v1,t2 +80056fc4: 01692021 addu a0,t3,t1 +80056fc8: 90830000 lbu v1,0(a0) +80056fcc: 8fa60054 lw a2,84(sp) +80056fd0: 30e20007 andi v0,a3,0x7 +80056fd4: 00021040 sll v0,v0,0x1 +80056fd8: 00c26821 addu t5,a2,v0 +80056fdc: 000319c0 sll v1,v1,0x7 +80056fe0: 30a40007 andi a0,a1,0x7 +80056fe4: 00047100 sll t6,a0,0x4 +80056fe8: 01a31821 addu v1,t5,v1 +80056fec: 006e1821 addu v1,v1,t6 +80056ff0: 90660000 lbu a2,0(v1) +80056ff4: 8ee2006c lw v0,108(s7) +80056ff8: 3c0c8023 lui t4,0x8023 +80056ffc: 00c21024 and v0,a2,v0 +80057000: 000211c2 srl v0,v0,0x7 +80057004: 258cc90c addiu t4,t4,-14068 +80057008: 004c1021 addu v0,v0,t4 +8005700c: 90430000 lbu v1,0(v0) +80057010: a2e3004c sb v1,76(s7) +80057014: 91e20000 lbu v0,0(t7) +80057018: 0043182b sltu v1,v0,v1 +8005701c: 1060008b beqz v1,8005724c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xc90> +80057020: 00000000 nop +80057024: 8eec0068 lw t4,104(s7) +80057028: 00ccb024 and s6,a2,t4 +8005702c: 12c00087 beqz s6,8005724c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xc90> +80057030: 3c028022 lui v0,0x8022 +80057034: 244250e8 addiu v0,v0,20712 +80057038: 90580aa4 lbu t8,2724(v0) +8005703c: 00f33821 addu a3,a3,s3 +80057040: 2403ffff li v1,-1 +80057044: 24080001 li t0,1 +80057048: 0078400b movn t0,v1,t8 +8005704c: 30e203ff andi v0,a3,0x3ff +80057050: 01054021 addu t0,t0,a1 +80057054: 00021082 srl v0,v0,0x2 +80057058: 005e1024 and v0,v0,s8 +8005705c: 310303f8 andi v1,t0,0x3f8 +80057060: 00031940 sll v1,v1,0x5 +80057064: 004a2021 addu a0,v0,t2 +80057068: 012a4821 addu t1,t1,t2 +8005706c: 01234821 addu t1,t1,v1 +80057070: 01621021 addu v0,t3,v0 +80057074: 00832021 addu a0,a0,v1 +80057078: 90850000 lbu a1,0(a0) +8005707c: 90430000 lbu v1,0(v0) +80057080: 91260000 lbu a2,0(t1) +80057084: 8fa40054 lw a0,84(sp) +80057088: 30e70007 andi a3,a3,0x7 +8005708c: 00073840 sll a3,a3,0x1 +80057090: 00873821 addu a3,a0,a3 +80057094: 000319c0 sll v1,v1,0x7 +80057098: 001148c2 srl t1,s1,0x3 +8005709c: 001050c2 srl t2,s0,0x3 +800570a0: 31080007 andi t0,t0,0x7 +800570a4: 000529c0 sll a1,a1,0x7 +800570a8: 000631c0 sll a2,a2,0x7 +800570ac: 3129001f andi t1,t1,0x1f +800570b0: 314a001f andi t2,t2,0x1f +800570b4: 00084100 sll t0,t0,0x4 +800570b8: 00e52821 addu a1,a3,a1 +800570bc: 01a63021 addu a2,t5,a2 +800570c0: 00e33821 addu a3,a3,v1 +800570c4: 00ee3821 addu a3,a3,t6 +800570c8: 00c83021 addu a2,a2,t0 +800570cc: 00a82821 addu a1,a1,t0 +800570d0: 712a5802 mul t3,t1,t2 +800570d4: 90e20000 lbu v0,0(a3) +800570d8: 90a30000 lbu v1,0(a1) +800570dc: 90c40000 lbu a0,0(a2) +800570e0: 01821024 and v0,t4,v0 +800570e4: 01842024 and a0,t4,a0 +800570e8: 01831824 and v1,t4,v1 +800570ec: 3c0c8022 lui t4,0x8022 +800570f0: 8ee50044 lw a1,68(s7) +800570f4: 000b5942 srl t3,t3,0x5 +800570f8: 258c50e8 addiu t4,t4,20712 +800570fc: 00163040 sll a2,s6,0x1 +80057100: 01693823 subu a3,t3,t1 +80057104: 00021040 sll v0,v0,0x1 +80057108: 00031840 sll v1,v1,0x1 +8005710c: 00042040 sll a0,a0,0x1 +80057110: 91880aa3 lbu t0,2723(t4) +80057114: 00c53021 addu a2,a2,a1 +80057118: 00ea3823 subu a3,a3,t2 +8005711c: 00852021 addu a0,a0,a1 +80057120: 00451021 addu v0,v0,a1 +80057124: 00651821 addu v1,v1,a1 +80057128: 94d60000 lhu s6,0(a2) +8005712c: 24ec0020 addiu t4,a3,32 +80057130: 944d0000 lhu t5,0(v0) +80057134: 946e0000 lhu t6,0(v1) +80057138: 94860000 lhu a2,0(a0) +8005713c: 012b4823 subu t1,t1,t3 +80057140: 110001e2 beqz t0,800578cc <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1310> +80057144: 014b3823 subu a3,t2,t3 +80057148: 01201021 move v0,t1 +8005714c: 00e04021 move t0,a3 +80057150: 01804821 move t1,t4 +80057154: 01603821 move a3,t3 +80057158: 00406021 move t4,v0 +8005715c: 13000007 beqz t8,8005717c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xbc0> +80057160: 31a403e0 andi a0,t5,0x3e0 +80057164: 00e01021 move v0,a3 +80057168: 01001821 move v1,t0 +8005716c: 01803821 move a3,t4 +80057170: 01204021 move t0,t1 +80057174: 00406021 move t4,v0 +80057178: 00604821 move t1,v1 +8005717c: 30c503e0 andi a1,a2,0x3e0 +80057180: 00042400 sll a0,a0,0x10 +80057184: 31a27c1f andi v0,t5,0x7c1f +80057188: 00441025 or v0,v0,a0 +8005718c: 00052c00 sll a1,a1,0x10 +80057190: 30c37c1f andi v1,a2,0x7c1f +80057194: 32c403e0 andi a0,s6,0x3e0 +80057198: 00651825 or v1,v1,a1 +8005719c: 71224802 mul t1,t1,v0 +800571a0: 00042400 sll a0,a0,0x10 +800571a4: 31c503e0 andi a1,t6,0x3e0 +800571a8: 32c27c1f andi v0,s6,0x7c1f +800571ac: 00441025 or v0,v0,a0 +800571b0: 70e33802 mul a3,a3,v1 +800571b4: 00052c00 sll a1,a1,0x10 +800571b8: 31c37c1f andi v1,t6,0x7c1f +800571bc: 00651825 or v1,v1,a1 +800571c0: 71822802 mul a1,t4,v0 +800571c4: 3c068019 lui a2,0x8019 +800571c8: 24c6f634 addiu a2,a2,-2508 +800571cc: 00a91021 addu v0,a1,t1 +800571d0: 71032802 mul a1,t0,v1 +800571d4: 8ccb0000 lw t3,0(a2) +800571d8: 00a71821 addu v1,a1,a3 +800571dc: 8d640048 lw a0,72(t3) +800571e0: 00431021 addu v0,v0,v1 +800571e4: 008f2021 addu a0,a0,t7 +800571e8: 00021d42 srl v1,v0,0x15 +800571ec: 90840000 lbu a0,0(a0) +800571f0: 00021142 srl v0,v0,0x5 +800571f4: 30427c1f andi v0,v0,0x7c1f +800571f8: 306303e0 andi v1,v1,0x3e0 +800571fc: 10800010 beqz a0,80057240 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xc84> +80057200: 00433025 or a2,v0,v1 +80057204: 24070001 li a3,1 +80057208: 108701e6 beq a0,a3,800579a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x13e8> +8005720c: 2409fbde li t1,-1058 +80057210: 8d620014 lw v0,20(t3) +80057214: 00021040 sll v0,v0,0x1 +80057218: 00591021 addu v0,v0,t9 +8005721c: 94440000 lhu a0,0(v0) +80057220: 34c38420 ori v1,a2,0x8420 +80057224: 00892024 and a0,a0,t1 +80057228: 00641823 subu v1,v1,a0 +8005722c: 8d650020 lw a1,32(t3) +80057230: 00031843 sra v1,v1,0x1 +80057234: 00031840 sll v1,v1,0x1 +80057238: 00651821 addu v1,v1,a1 +8005723c: 94660000 lhu a2,0(v1) +80057240: a7260000 sh a2,0(t9) +80057244: 92e2004c lbu v0,76(s7) +80057248: a1e20000 sb v0,0(t7) +8005724c: 02539021 addu s2,s2,s3 +80057250: 8fa50050 lw a1,80(sp) +80057254: 02531023 subu v0,s2,s3 +80057258: 02348821 addu s1,s1,s4 +8005725c: 10a2fe19 beq a1,v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508> +80057260: 02158021 addu s0,s0,s5 +80057264: 27390002 addiu t9,t9,2 +80057268: 08015be6 j 80056f98 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x9dc> +8005726c: 25ef0001 addiu t7,t7,1 +80057270: 8fa60024 lw a2,36(sp) +80057274: 8fa90028 lw t1,40(sp) +80057278: 00065203 sra t2,a2,0x8 +8005727c: 31430007 andi v1,t2,0x7 +80057280: 8fac0030 lw t4,48(sp) +80057284: 2402fff8 li v0,-8 +80057288: 01421024 and v0,t2,v0 +8005728c: 00036900 sll t5,v1,0x4 +80057290: 3c038019 lui v1,0x8019 +80057294: 01244021 addu t0,t1,a0 +80057298: 2463f634 addiu v1,v1,-2508 +8005729c: 00ec4821 addu t1,a3,t4 +800572a0: 00026140 sll t4,v0,0x5 +800572a4: 3c028019 lui v0,0x8019 +800572a8: 2442f638 addiu v0,v0,-2504 +800572ac: 8c6b0000 lw t3,0(v1) +800572b0: 8c4e0000 lw t6,0(v0) +800572b4: 02673821 addu a3,s3,a3 +800572b8: 2410fffe li s0,-2 +800572bc: 2412fbde li s2,-1058 +800572c0: 08015cf1 j 800573c4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xe08> +800572c4: 01608821 move s1,t3 +800572c8: 8dc40008 lw a0,8(t6) +800572cc: 00501024 and v0,v0,s0 +800572d0: 01842021 addu a0,t4,a0 +800572d4: 00822021 addu a0,a0,v0 +800572d8: 90850000 lbu a1,0(a0) +800572dc: 30c30007 andi v1,a2,0x7 +800572e0: 8fa60054 lw a2,84(sp) +800572e4: 00031840 sll v1,v1,0x1 +800572e8: 000529c0 sll a1,a1,0x7 +800572ec: 00c31821 addu v1,a2,v1 +800572f0: 00651821 addu v1,v1,a1 +800572f4: 006d1821 addu v1,v1,t5 +800572f8: 90640000 lbu a0,0(v1) +800572fc: 8d62006c lw v0,108(t3) +80057300: 3c038023 lui v1,0x8023 +80057304: 00821024 and v0,a0,v0 +80057308: 2463c90c addiu v1,v1,-14068 +8005730c: 000211c2 srl v0,v0,0x7 +80057310: 00431021 addu v0,v0,v1 +80057314: 90430000 lbu v1,0(v0) +80057318: a163004c sb v1,76(t3) +8005731c: 91e20000 lbu v0,0(t7) +80057320: 0043182b sltu v1,v0,v1 +80057324: 1060001f beqz v1,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8> +80057328: 00000000 nop +8005732c: 8d620068 lw v0,104(t3) +80057330: 00821824 and v1,a0,v0 +80057334: 1060001b beqz v1,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8> +80057338: 00031840 sll v1,v1,0x1 +8005733c: 8d620048 lw v0,72(t3) +80057340: 8d640044 lw a0,68(t3) +80057344: 01e21021 addu v0,t7,v0 +80057348: 90420000 lbu v0,0(v0) +8005734c: 00641821 addu v1,v1,a0 +80057350: 1040000f beqz v0,80057390 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xdd4> +80057354: 94660000 lhu a2,0(v1) +80057358: 24040001 li a0,1 +8005735c: 1044016d beq v0,a0,80057914 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1358> +80057360: 34c38420 ori v1,a2,0x8420 +80057364: 8d620014 lw v0,20(t3) +80057368: 00021040 sll v0,v0,0x1 +8005736c: 00591021 addu v0,v0,t9 +80057370: 94440000 lhu a0,0(v0) +80057374: 8d650020 lw a1,32(t3) +80057378: 00922024 and a0,a0,s2 +8005737c: 00641823 subu v1,v1,a0 +80057380: 00031843 sra v1,v1,0x1 +80057384: 00031840 sll v1,v1,0x1 +80057388: 00651821 addu v1,v1,a1 +8005738c: 94660000 lhu a2,0(v1) +80057390: 3c058022 lui a1,0x8022 +80057394: a7260000 sh a2,0(t9) +80057398: 24a56dd8 addiu a1,a1,28120 +8005739c: 90a2004c lbu v0,76(a1) +800573a0: a1e20000 sb v0,0(t7) +800573a4: 00f33821 addu a3,a3,s3 +800573a8: 8fa50050 lw a1,80(sp) +800573ac: 00f31023 subu v0,a3,s3 +800573b0: 01144021 addu t0,t0,s4 +800573b4: 10a2fdc3 beq a1,v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508> +800573b8: 01334821 addu t1,t1,s3 +800573bc: 27390002 addiu t9,t9,2 +800573c0: 25ef0001 addiu t7,t7,1 +800573c4: 00083203 sra a2,t0,0x8 +800573c8: 01461025 or v0,t2,a2 +800573cc: 2403fc00 li v1,-1024 +800573d0: 00431024 and v0,v0,v1 +800573d4: 1040ffbc beqz v0,800572c8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xd0c> +800573d8: 00081283 sra v0,t0,0xa +800573dc: 3c068022 lui a2,0x8022 +800573e0: 24c650e8 addiu a2,a2,20712 +800573e4: 90c30aa5 lbu v1,2725(a2) +800573e8: 24020003 li v0,3 +800573ec: 1462ffed bne v1,v0,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8> +800573f0: 31230007 andi v1,t1,0x7 +800573f4: 8dc40008 lw a0,8(t6) +800573f8: 90820000 lbu v0,0(a0) +800573fc: 8fa40054 lw a0,84(sp) +80057400: 00031840 sll v1,v1,0x1 +80057404: 000211c0 sll v0,v0,0x7 +80057408: 00831821 addu v1,a0,v1 +8005740c: 8fa5006c lw a1,108(sp) +80057410: 00621821 addu v1,v1,v0 +80057414: 00651821 addu v1,v1,a1 +80057418: 90640000 lbu a0,0(v1) +8005741c: 8e22006c lw v0,108(s1) +80057420: 3c068023 lui a2,0x8023 +80057424: 00821024 and v0,a0,v0 +80057428: 000211c2 srl v0,v0,0x7 +8005742c: 24c6c90c addiu a2,a2,-14068 +80057430: 00461021 addu v0,v0,a2 +80057434: 90430000 lbu v1,0(v0) +80057438: a223004c sb v1,76(s1) +8005743c: 91e20000 lbu v0,0(t7) +80057440: 0043182b sltu v1,v0,v1 +80057444: 1060ffd7 beqz v1,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8> +80057448: 00000000 nop +8005744c: 8e220068 lw v0,104(s1) +80057450: 00821824 and v1,a0,v0 +80057454: 1060ffd3 beqz v1,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8> +80057458: 00031840 sll v1,v1,0x1 +8005745c: 8e220048 lw v0,72(s1) +80057460: 8e240044 lw a0,68(s1) +80057464: 01e21021 addu v0,t7,v0 +80057468: 90420000 lbu v0,0(v0) +8005746c: 00641821 addu v1,v1,a0 +80057470: 1040000f beqz v0,800574b0 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xef4> +80057474: 94660000 lhu a2,0(v1) +80057478: 24030001 li v1,1 +8005747c: 1043017a beq v0,v1,80057a68 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x14ac> +80057480: 34c38420 ori v1,a2,0x8420 +80057484: 8e220014 lw v0,20(s1) +80057488: 00021040 sll v0,v0,0x1 +8005748c: 00591021 addu v0,v0,t9 +80057490: 94440000 lhu a0,0(v0) +80057494: 8e250020 lw a1,32(s1) +80057498: 00922024 and a0,a0,s2 +8005749c: 00641823 subu v1,v1,a0 +800574a0: 00031843 sra v1,v1,0x1 +800574a4: 00031840 sll v1,v1,0x1 +800574a8: 00651821 addu v1,v1,a1 +800574ac: 94660000 lhu a2,0(v1) +800574b0: 3c048022 lui a0,0x8022 +800574b4: a7260000 sh a2,0(t9) +800574b8: 24846dd8 addiu a0,a0,28120 +800574bc: 9082004c lbu v0,76(a0) +800574c0: 08015ce9 j 800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8> +800574c4: a1e20000 sb v0,0(t7) +800574c8: 8fa90028 lw t1,40(sp) +800574cc: 84c20002 lh v0,2(a2) +800574d0: 84c30006 lh v1,6(a2) +800574d4: 00023043 sra a2,v0,0x1 +800574d8: 00061042 srl v0,a2,0x1 +800574dc: 01224823 subu t1,t1,v0 +800574e0: 00036043 sra t4,v1,0x1 +800574e4: 8fa20024 lw v0,36(sp) +800574e8: 000c1842 srl v1,t4,0x1 +800574ec: 00431023 subu v0,v0,v1 +800574f0: afa20024 sw v0,36(sp) +800574f4: 8fa40024 lw a0,36(sp) +800574f8: 8fa50050 lw a1,80(sp) +800574fc: 00141043 sra v0,s4,0x1 +80057500: 00151843 sra v1,s5,0x1 +80057504: afa90028 sw t1,40(sp) +80057508: 00645821 addu t3,v1,a0 +8005750c: 10e5fd6d beq a3,a1,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508> +80057510: 00494821 addu t1,v0,t1 +80057514: 00021042 srl v0,v0,0x1 +80057518: 01021023 subu v0,t0,v0 +8005751c: 00494821 addu t1,v0,t1 +80057520: 00031842 srl v1,v1,0x1 +80057524: 01431823 subu v1,t2,v1 +80057528: afa9001c sw t1,28(sp) +8005752c: 8fa90024 lw t1,36(sp) +80057530: 01832821 addu a1,t4,v1 +80057534: 02679021 addu s2,s3,a3 +80057538: 8fa70028 lw a3,40(sp) +8005753c: 00c22021 addu a0,a2,v0 +80057540: 01252821 addu a1,t1,a1 +80057544: 00e42021 addu a0,a3,a0 +80057548: afa50014 sw a1,20(sp) +8005754c: 3c058019 lui a1,0x8019 +80057550: afa40018 sw a0,24(sp) +80057554: 24a5f634 addiu a1,a1,-2508 +80057558: 8fa4001c lw a0,28(sp) +8005755c: 006bf021 addu s8,v1,t3 +80057560: 8cb60000 lw s6,0(a1) +80057564: 00c43021 addu a2,a2,a0 +80057568: 019eb821 addu s7,t4,s8 +8005756c: 00e28821 addu s1,a3,v0 +80057570: 01238021 addu s0,t1,v1 +80057574: 08015d61 j 80057584 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xfc8> +80057578: afa60010 sw a2,16(sp) +8005757c: 27390002 addiu t9,t9,2 +80057580: 25ef0001 addiu t7,t7,1 +80057584: 3c078021 lui a3,0x8021 +80057588: 00112203 sra a0,s1,0x8 +8005758c: 00103203 sra a2,s0,0x8 +80057590: 24e2701c addiu v0,a3,28700 +80057594: 8c4e0008 lw t6,8(v0) +80057598: 308303ff andi v1,a0,0x3ff +8005759c: 30c203f8 andi v0,a2,0x3f8 +800575a0: 00021140 sll v0,v0,0x5 +800575a4: 00031882 srl v1,v1,0x2 +800575a8: 2409fffe li t1,-2 +800575ac: 00691824 and v1,v1,t1 +800575b0: 004e1021 addu v0,v0,t6 +800575b4: 00431021 addu v0,v0,v1 +800575b8: 90450000 lbu a1,0(v0) +800575bc: 30840007 andi a0,a0,0x7 +800575c0: 8fac0054 lw t4,84(sp) +800575c4: 00042040 sll a0,a0,0x1 +800575c8: 000529c0 sll a1,a1,0x7 +800575cc: 30c60007 andi a2,a2,0x7 +800575d0: 01842021 addu a0,t4,a0 +800575d4: 00063100 sll a2,a2,0x4 +800575d8: 00852021 addu a0,a0,a1 +800575dc: 00862021 addu a0,a0,a2 +800575e0: 90860000 lbu a2,0(a0) +800575e4: 8ec2006c lw v0,108(s6) +800575e8: 3c038023 lui v1,0x8023 +800575ec: 00c21024 and v0,a2,v0 +800575f0: 2463c90c addiu v1,v1,-14068 +800575f4: 000211c2 srl v0,v0,0x7 +800575f8: 00431021 addu v0,v0,v1 +800575fc: 90430000 lbu v1,0(v0) +80057600: a2c3004c sb v1,76(s6) +80057604: 91e20000 lbu v0,0(t7) +80057608: 0043182b sltu v1,v0,v1 +8005760c: 10600083 beqz v1,8005781c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1260> +80057610: 8fa3001c lw v1,28(sp) +80057614: 8ed80068 lw t8,104(s6) +80057618: 00d83024 and a2,a2,t8 +8005761c: 10c0007e beqz a2,80057818 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x125c> +80057620: afa60058 sw a2,88(sp) +80057624: 8fa4001c lw a0,28(sp) +80057628: 001e5a02 srl t3,s8,0x8 +8005762c: 00044a02 srl t1,a0,0x8 +80057630: 8fa50018 lw a1,24(sp) +80057634: 8fa60014 lw a2,20(sp) +80057638: 312703ff andi a3,t1,0x3ff +8005763c: 316403f8 andi a0,t3,0x3f8 +80057640: 00055202 srl t2,a1,0x8 +80057644: 00066a02 srl t5,a2,0x8 +80057648: 8fac0010 lw t4,16(sp) +8005764c: 2403fffe li v1,-2 +80057650: 00042140 sll a0,a0,0x5 +80057654: 00073882 srl a3,a3,0x2 +80057658: 00e33824 and a3,a3,v1 +8005765c: 314603ff andi a2,t2,0x3ff +80057660: 31a203f8 andi v0,t5,0x3f8 +80057664: 008e2021 addu a0,a0,t6 +80057668: 000c4202 srl t0,t4,0x8 +8005766c: 00872021 addu a0,a0,a3 +80057670: 00176202 srl t4,s7,0x8 +80057674: 2407fffe li a3,-2 +80057678: 00021140 sll v0,v0,0x5 +8005767c: 00063082 srl a2,a2,0x2 +80057680: 00c73024 and a2,a2,a3 +80057684: 310503ff andi a1,t0,0x3ff +80057688: 318303f8 andi v1,t4,0x3f8 +8005768c: 004e1021 addu v0,v0,t6 +80057690: 00461021 addu v0,v0,a2 +80057694: 00031940 sll v1,v1,0x5 +80057698: 00052882 srl a1,a1,0x2 +8005769c: 00a72824 and a1,a1,a3 +800576a0: 90860000 lbu a2,0(a0) +800576a4: 006e1821 addu v1,v1,t6 +800576a8: 90440000 lbu a0,0(v0) +800576ac: 31290007 andi t1,t1,0x7 +800576b0: 8fa20054 lw v0,84(sp) +800576b4: 00651821 addu v1,v1,a1 +800576b8: 00094840 sll t1,t1,0x1 +800576bc: 314a0007 andi t2,t2,0x7 +800576c0: 000631c0 sll a2,a2,0x7 +800576c4: 00494821 addu t1,v0,t1 +800576c8: 90650000 lbu a1,0(v1) +800576cc: 316b0007 andi t3,t3,0x7 +800576d0: 000a5040 sll t2,t2,0x1 +800576d4: 31080007 andi t0,t0,0x7 +800576d8: 01264821 addu t1,t1,a2 +800576dc: 000421c0 sll a0,a0,0x7 +800576e0: 004a5021 addu t2,v0,t2 +800576e4: 000b5900 sll t3,t3,0x4 +800576e8: 31ad0007 andi t5,t5,0x7 +800576ec: 00084040 sll t0,t0,0x1 +800576f0: 01445021 addu t2,t2,a0 +800576f4: 000529c0 sll a1,a1,0x7 +800576f8: 00484021 addu t0,v0,t0 +800576fc: 012b4821 addu t1,t1,t3 +80057700: 000d6900 sll t5,t5,0x4 +80057704: 318c0007 andi t4,t4,0x7 +80057708: 01054021 addu t0,t0,a1 +8005770c: 014d5021 addu t2,t2,t5 +80057710: 91220000 lbu v0,0(t1) +80057714: 000c6100 sll t4,t4,0x4 +80057718: 010c4021 addu t0,t0,t4 +8005771c: 8fa50058 lw a1,88(sp) +80057720: 91440000 lbu a0,0(t2) +80057724: 8ec70044 lw a3,68(s6) +80057728: 91030000 lbu v1,0(t0) +8005772c: 03021024 and v0,t8,v0 +80057730: 00053040 sll a2,a1,0x1 +80057734: 00021040 sll v0,v0,0x1 +80057738: 03042024 and a0,t8,a0 +8005773c: 00c73021 addu a2,a2,a3 +80057740: 00471021 addu v0,v0,a3 +80057744: 03031824 and v1,t8,v1 +80057748: 00042040 sll a0,a0,0x1 +8005774c: 94c50000 lhu a1,0(a2) +80057750: 00872021 addu a0,a0,a3 +80057754: 94480000 lhu t0,0(v0) +80057758: 00031840 sll v1,v1,0x1 +8005775c: 94860000 lhu a2,0(a0) +80057760: 00671821 addu v1,v1,a3 +80057764: 94670000 lhu a3,0(v1) +80057768: 31020c63 andi v0,t0,0xc63 +8005776c: 30a40c63 andi a0,a1,0xc63 +80057770: 30c30c63 andi v1,a2,0xc63 +80057774: 00822021 addu a0,a0,v0 +80057778: 00052882 srl a1,a1,0x2 +8005777c: 00084082 srl t0,t0,0x2 +80057780: 00832021 addu a0,a0,v1 +80057784: 30a51ce7 andi a1,a1,0x1ce7 +80057788: 30e30c63 andi v1,a3,0xc63 +8005778c: 31081ce7 andi t0,t0,0x1ce7 +80057790: 00063082 srl a2,a2,0x2 +80057794: 8ec20048 lw v0,72(s6) +80057798: 30c61ce7 andi a2,a2,0x1ce7 +8005779c: 00a82821 addu a1,a1,t0 +800577a0: 00832021 addu a0,a0,v1 +800577a4: 00073882 srl a3,a3,0x2 +800577a8: 00a62821 addu a1,a1,a2 +800577ac: 30e71ce7 andi a3,a3,0x1ce7 +800577b0: 00042082 srl a0,a0,0x2 +800577b4: 004f1021 addu v0,v0,t7 +800577b8: 00a72821 addu a1,a1,a3 +800577bc: 30840c63 andi a0,a0,0xc63 +800577c0: 90420000 lbu v0,0(v0) +800577c4: 00a42821 addu a1,a1,a0 +800577c8: 10400010 beqz v0,8005780c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1250> +800577cc: 30a6ffff andi a2,a1,0xffff +800577d0: 24070001 li a3,1 +800577d4: 1047003f beq v0,a3,800578d4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1318> +800577d8: 2409fbde li t1,-1058 +800577dc: 8ec20014 lw v0,20(s6) +800577e0: 00021040 sll v0,v0,0x1 +800577e4: 00591021 addu v0,v0,t9 +800577e8: 94440000 lhu a0,0(v0) +800577ec: 34c38420 ori v1,a2,0x8420 +800577f0: 00892024 and a0,a0,t1 +800577f4: 00641823 subu v1,v1,a0 +800577f8: 8ec50020 lw a1,32(s6) +800577fc: 00031843 sra v1,v1,0x1 +80057800: 00031840 sll v1,v1,0x1 +80057804: 00651821 addu v1,v1,a1 +80057808: 94660000 lhu a2,0(v1) +8005780c: a7260000 sh a2,0(t9) +80057810: 92c2004c lbu v0,76(s6) +80057814: a1e20000 sb v0,0(t7) +80057818: 8fa3001c lw v1,28(sp) +8005781c: 8fa40018 lw a0,24(sp) +80057820: 8fa50014 lw a1,20(sp) +80057824: 8fa60010 lw a2,16(sp) +80057828: 02539021 addu s2,s2,s3 +8005782c: 8fa70050 lw a3,80(sp) +80057830: 00741821 addu v1,v1,s4 +80057834: 00942021 addu a0,a0,s4 +80057838: 00b52821 addu a1,a1,s5 +8005783c: 00d43021 addu a2,a2,s4 +80057840: 02531023 subu v0,s2,s3 +80057844: 02348821 addu s1,s1,s4 +80057848: 02158021 addu s0,s0,s5 +8005784c: afa3001c sw v1,28(sp) +80057850: 03d5f021 addu s8,s8,s5 +80057854: afa40018 sw a0,24(sp) +80057858: afa50014 sw a1,20(sp) +8005785c: afa60010 sw a2,16(sp) +80057860: 14e2ff46 bne a3,v0,8005757c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xfc0> +80057864: 02f5b821 addu s7,s7,s5 +80057868: 8fa40020 lw a0,32(sp) +8005786c: 8fa50068 lw a1,104(sp) +80057870: 8fa60044 lw a2,68(sp) +80057874: 24840001 addiu a0,a0,1 +80057878: 24a50018 addiu a1,a1,24 +8005787c: afa40020 sw a0,32(sp) +80057880: 14c4fc10 bne a2,a0,800568c4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x308> +80057884: afa50068 sw a1,104(sp) +80057888: 08015aba j 80056ae8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x52c> +8005788c: 3c078022 lui a3,0x8022 +80057890: 8d040050 lw a0,80(t0) +80057894: 8d05001c lw a1,28(t0) +80057898: 008d1024 and v0,a0,t5 +8005789c: 00621023 subu v0,v1,v0 +800578a0: 00021042 srl v0,v0,0x1 +800578a4: 00021040 sll v0,v0,0x1 +800578a8: 00451021 addu v0,v0,a1 +800578ac: 94430000 lhu v1,0(v0) +800578b0: 30840421 andi a0,a0,0x421 +800578b4: 01831821 addu v1,t4,v1 +800578b8: 00641823 subu v1,v1,a0 +800578bc: 08015aa7 j 80056a9c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x4e0> +800578c0: 3062ffff andi v0,v1,0xffff +800578c4: 08015a13 j 8005684c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x290> +800578c8: 85260006 lh a2,6(t1) +800578cc: 08015c57 j 8005715c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xba0> +800578d0: 01604021 move t0,t3 +800578d4: 8ec50050 lw a1,80(s6) +800578d8: 240cfbde li t4,-1058 +800578dc: 00ac1824 and v1,a1,t4 +800578e0: 34c28420 ori v0,a2,0x8420 +800578e4: 00431023 subu v0,v0,v1 +800578e8: 00021042 srl v0,v0,0x1 +800578ec: 8ec3001c lw v1,28(s6) +800578f0: 00021040 sll v0,v0,0x1 +800578f4: 00431021 addu v0,v0,v1 +800578f8: 94440000 lhu a0,0(v0) +800578fc: 30c30421 andi v1,a2,0x421 +80057900: 00641821 addu v1,v1,a0 +80057904: 30a50421 andi a1,a1,0x421 +80057908: 00651823 subu v1,v1,a1 +8005790c: 08015e03 j 8005780c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1250> +80057910: 3066ffff andi a2,v1,0xffff +80057914: 8d650050 lw a1,80(t3) +80057918: 34c28420 ori v0,a2,0x8420 +8005791c: 00b21824 and v1,a1,s2 +80057920: 00431023 subu v0,v0,v1 +80057924: 00021042 srl v0,v0,0x1 +80057928: 8d63001c lw v1,28(t3) +8005792c: 00021040 sll v0,v0,0x1 +80057930: 00431021 addu v0,v0,v1 +80057934: 94440000 lhu a0,0(v0) +80057938: 30c30421 andi v1,a2,0x421 +8005793c: 00641821 addu v1,v1,a0 +80057940: 30a50421 andi a1,a1,0x421 +80057944: 00651823 subu v1,v1,a1 +80057948: 08015ce4 j 80057390 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xdd4> +8005794c: 3066ffff andi a2,v1,0xffff +80057950: 3c0c8022 lui t4,0x8022 +80057954: 258c6dd8 addiu t4,t4,28120 +80057958: 8d850050 lw a1,80(t4) +8005795c: 2404fbde li a0,-1058 +80057960: 00a41824 and v1,a1,a0 +80057964: 34c28420 ori v0,a2,0x8420 +80057968: 00431023 subu v0,v0,v1 +8005796c: 00021042 srl v0,v0,0x1 +80057970: 8d83001c lw v1,28(t4) +80057974: 00021040 sll v0,v0,0x1 +80057978: 00431021 addu v0,v0,v1 +8005797c: 94440000 lhu a0,0(v0) +80057980: 30c30421 andi v1,a2,0x421 +80057984: 00641821 addu v1,v1,a0 +80057988: 30a50421 andi a1,a1,0x421 +8005798c: 00651823 subu v1,v1,a1 +80057990: 08015b79 j 80056de4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x828> +80057994: 3066ffff andi a2,v1,0xffff +80057998: 8fac003c lw t4,60(sp) +8005799c: 08015a13 j 8005684c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x290> +800579a0: 85860006 lh a2,6(t4) +800579a4: 3c0c8022 lui t4,0x8022 +800579a8: 258c6dd8 addiu t4,t4,28120 +800579ac: 8d850050 lw a1,80(t4) +800579b0: 2404fbde li a0,-1058 +800579b4: 00a41824 and v1,a1,a0 +800579b8: 34c28420 ori v0,a2,0x8420 +800579bc: 00431023 subu v0,v0,v1 +800579c0: 00021042 srl v0,v0,0x1 +800579c4: 8d83001c lw v1,28(t4) +800579c8: 00021040 sll v0,v0,0x1 +800579cc: 00431021 addu v0,v0,v1 +800579d0: 94440000 lhu a0,0(v0) +800579d4: 30c30421 andi v1,a2,0x421 +800579d8: 00641821 addu v1,v1,a0 +800579dc: 30a50421 andi a1,a1,0x421 +800579e0: 00651823 subu v1,v1,a1 +800579e4: 08015c90 j 80057240 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xc84> +800579e8: 3066ffff andi a2,v1,0xffff +800579ec: 08015a13 j 8005684c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x290> +800579f0: 84460006 lh a2,6(v0) +800579f4: 8fbe0098 lw s8,152(sp) +800579f8: 8fb70094 lw s7,148(sp) +800579fc: 8fb60090 lw s6,144(sp) +80057a00: 8fb5008c lw s5,140(sp) +80057a04: 8fb40088 lw s4,136(sp) +80057a08: 8fb30084 lw s3,132(sp) +80057a0c: 8fb20080 lw s2,128(sp) +80057a10: 8fb1007c lw s1,124(sp) +80057a14: 8fb00078 lw s0,120(sp) +80057a18: 03e00008 jr ra +80057a1c: 27bd00a0 addiu sp,sp,160 +80057a20: 3c078022 lui a3,0x8022 +80057a24: 24e76dd8 addiu a3,a3,28120 +80057a28: 8ce50050 lw a1,80(a3) +80057a2c: 2409fbde li t1,-1058 +80057a30: 00a91824 and v1,a1,t1 +80057a34: 34c28420 ori v0,a2,0x8420 +80057a38: 00431023 subu v0,v0,v1 +80057a3c: 00021042 srl v0,v0,0x1 +80057a40: 8ce3001c lw v1,28(a3) +80057a44: 00021040 sll v0,v0,0x1 +80057a48: 00431021 addu v0,v0,v1 +80057a4c: 94440000 lhu a0,0(v0) +80057a50: 30c30421 andi v1,a2,0x421 +80057a54: 00641821 addu v1,v1,a0 +80057a58: 30a50421 andi a1,a1,0x421 +80057a5c: 00651823 subu v1,v1,a1 +80057a60: 08015bc3 j 80056f0c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x950> +80057a64: 3066ffff andi a2,v1,0xffff +80057a68: 8e250050 lw a1,80(s1) +80057a6c: 34c28420 ori v0,a2,0x8420 +80057a70: 00b21824 and v1,a1,s2 +80057a74: 00431023 subu v0,v0,v1 +80057a78: 00021042 srl v0,v0,0x1 +80057a7c: 8e23001c lw v1,28(s1) +80057a80: 00021040 sll v0,v0,0x1 +80057a84: 00431021 addu v0,v0,v1 +80057a88: 94440000 lhu a0,0(v0) +80057a8c: 30c30421 andi v1,a2,0x421 +80057a90: 00641821 addu v1,v1,a0 +80057a94: 30a50421 andi a1,a1,0x421 +80057a98: 00651823 subu v1,v1,a1 +80057a9c: 08015d2c j 800574b0 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xef4> +80057aa0: 3066ffff andi a2,v1,0xffff +80057aa4: 84630000 lh v1,0(v1) +80057aa8: 1462fb21 bne v1,v0,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174> +80057aac: 8fa2003c lw v0,60(sp) +80057ab0: 84460006 lh a2,6(v0) +80057ab4: 14c3fb1e bne a2,v1,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174> +80057ab8: 00000000 nop +80057abc: 8ca20060 lw v0,96(a1) +80057ac0: 00021900 sll v1,v0,0x4 +80057ac4: 00021080 sll v0,v0,0x2 +80057ac8: 00621823 subu v1,v1,v0 +80057acc: 006b1821 addu v1,v1,t3 +80057ad0: 84620002 lh v0,2(v1) +80057ad4: 1440fb16 bnez v0,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174> +80057ad8: 00000000 nop +80057adc: 84620004 lh v0,4(v1) +80057ae0: 1440fb13 bnez v0,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174> +80057ae4: 00000000 nop +80057ae8: 84620000 lh v0,0(v1) +80057aec: 1446fb10 bne v0,a2,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174> +80057af0: 00000000 nop +80057af4: 84620006 lh v0,6(v1) +80057af8: 38420100 xori v0,v0,0x100 +80057afc: 2c420001 sltiu v0,v0,1 +80057b00: 080159cd j 80056734 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x178> +80057b04: afa20038 sw v0,56(sp) +80057b08: 3c048022 lui a0,0x8022 +80057b0c: 2563140c addiu v1,t3,5132 +80057b10: 24826dd8 addiu v0,a0,28120 +80057b14: 080159b0 j 800566c0 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x104> +80057b18: ac430044 sw v1,68(v0) +80057b1c: 85260006 lh a2,6(t1) +80057b20: 14c3fb4b bne a2,v1,80056850 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x294> +80057b24: 00051200 sll v0,a1,0x8 +80057b28: 00e41021 addu v0,a3,a0 +80057b2c: 00021200 sll v0,v0,0x8 +80057b30: 00051a00 sll v1,a1,0x8 +80057b34: 24060001 li a2,1 +80057b38: afa20024 sw v0,36(sp) +80057b3c: afa30028 sw v1,40(sp) +80057b40: 08015a1e j 80056878 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x2bc> +80057b44: afa6002c sw a2,44(sp) + +80057b48 <_Z28DrawBGMode7Background16Sub_iPhi>: +80057b48: 27bdff60 addiu sp,sp,-160 +80057b4c: 3c028022 lui v0,0x8022 +80057b50: afbe0098 sw s8,152(sp) +80057b54: afb70094 sw s7,148(sp) +80057b58: afb60090 sw s6,144(sp) +80057b5c: afb5008c sw s5,140(sp) +80057b60: afb40088 sw s4,136(sp) +80057b64: afb30084 sw s3,132(sp) +80057b68: afb20080 sw s2,128(sp) +80057b6c: afb1007c sw s1,124(sp) +80057b70: afb00078 sw s0,120(sp) +80057b74: 24476dd8 addiu a3,v0,28120 +80057b78: 3c038021 lui v1,0x8021 +80057b7c: 90e240ee lbu v0,16622(a3) +80057b80: 8c667024 lw a2,28708(v1) +80057b84: 30420001 andi v0,v0,0x1 +80057b88: 24c60001 addiu a2,a2,1 +80057b8c: 00806821 move t5,a0 +80057b90: afa500a4 sw a1,164(sp) +80057b94: 10400029 beqz v0,80057c3c <_Z28DrawBGMode7Background16Sub_iPhi+0xf4> +80057b98: afa60054 sw a2,84(sp) +80057b9c: 3c0c8022 lui t4,0x8022 +80057ba0: 25825bc4 addiu v0,t4,23492 +80057ba4: 90430007 lbu v1,7(v0) +80057ba8: 1060053b beqz v1,80059098 <_Z28DrawBGMode7Background16Sub_iPhi+0x1550> +80057bac: 3c0b802c lui t3,0x802c +80057bb0: 00005021 move t2,zero +80057bb4: 31420001 andi v0,t2,0x1 +80057bb8: 00021040 sll v0,v0,0x1 +80057bbc: 000a2240 sll a0,t2,0x9 +80057bc0: 2563140c addiu v1,t3,5132 +80057bc4: 00833021 addu a2,a0,v1 +80057bc8: 3049ffff andi t1,v0,0xffff +80057bcc: 31480004 andi t0,t2,0x4 +80057bd0: 31470002 andi a3,t2,0x2 +80057bd4: 00002821 move a1,zero +80057bd8: 30a300c0 andi v1,a1,0xc0 +80057bdc: 30a20038 andi v0,a1,0x38 +80057be0: 000318c2 srl v1,v1,0x3 +80057be4: 00021042 srl v0,v0,0x1 +80057be8: 30a40007 andi a0,a1,0x7 +80057bec: 01031825 or v1,t0,v1 +80057bf0: 00e21025 or v0,a3,v0 +80057bf4: 00021140 sll v0,v0,0x5 +80057bf8: 00031a80 sll v1,v1,0xa +80057bfc: 00042080 sll a0,a0,0x2 +80057c00: 00621825 or v1,v1,v0 +80057c04: 01242025 or a0,t1,a0 +80057c08: 00641825 or v1,v1,a0 +80057c0c: 24a50001 addiu a1,a1,1 +80057c10: 24020100 li v0,256 +80057c14: a4c30000 sh v1,0(a2) +80057c18: 14a2ffef bne a1,v0,80057bd8 <_Z28DrawBGMode7Background16Sub_iPhi+0x90> +80057c1c: 24c60002 addiu a2,a2,2 +80057c20: 254a0001 addiu t2,t2,1 +80057c24: 24020008 li v0,8 +80057c28: 1542ffe3 bne t2,v0,80057bb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x70> +80057c2c: 31420001 andi v0,t2,0x1 +80057c30: 25825bc4 addiu v0,t4,23492 +80057c34: 08016426 j 80059098 <_Z28DrawBGMode7Background16Sub_iPhi+0x1550> +80057c38: a0400007 sb zero,7(v0) +80057c3c: 3c028022 lui v0,0x8022 +80057c40: 2442680c addiu v0,v0,26636 +80057c44: ace20044 sw v0,68(a3) +80057c48: 3c068022 lui a2,0x8022 +80057c4c: 24c56dd8 addiu a1,a2,28120 +80057c50: 8ca7005c lw a3,92(a1) +80057c54: 8fa900a4 lw t1,164(sp) +80057c58: 8ca40064 lw a0,100(a1) +80057c5c: 00094880 sll t1,t1,0x2 +80057c60: 00071880 sll v1,a3,0x2 +80057c64: 00076100 sll t4,a3,0x4 +80057c68: 3c028023 lui v0,0x8023 +80057c6c: 244bbdcc addiu t3,v0,-16948 +80057c70: 01242021 addu a0,t1,a0 +80057c74: 01831823 subu v1,t4,v1 +80057c78: 006b1821 addu v1,v1,t3 +80057c7c: 8c840000 lw a0,0(a0) +80057c80: 24020001 li v0,1 +80057c84: 84680002 lh t0,2(v1) +80057c88: 0044200a movz a0,v0,a0 +80057c8c: afa70034 sw a3,52(sp) +80057c90: afa90064 sw t1,100(sp) +80057c94: afa3003c sw v1,60(sp) +80057c98: afa40044 sw a0,68(sp) +80057c9c: 8caa0010 lw t2,16(a1) +80057ca0: 8ca90040 lw t1,64(a1) +80057ca4: 15000004 bnez t0,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170> +80057ca8: 8ca70030 lw a3,48(a1) +80057cac: 84620004 lh v0,4(v1) +80057cb0: 104004e0 beqz v0,80059034 <_Z28DrawBGMode7Background16Sub_iPhi+0x14ec> +80057cb4: 24020100 li v0,256 +80057cb8: afa00038 sw zero,56(sp) +80057cbc: 3c048022 lui a0,0x8022 +80057cc0: 24836dd8 addiu v1,a0,28120 +80057cc4: 8c620060 lw v0,96(v1) +80057cc8: 8fa50034 lw a1,52(sp) +80057ccc: 0045102b sltu v0,v0,a1 +80057cd0: 144004be bnez v0,80058fcc <_Z28DrawBGMode7Background16Sub_iPhi+0x1484> +80057cd4: 01a00013 mtlo t5 +80057cd8: 70aa0000 madd a1,t2 +80057cdc: 3c048023 lui a0,0x8023 +80057ce0: 00001012 mflo v0 +80057ce4: 01200013 mtlo t1 +80057ce8: 70a70000 madd a1,a3 +80057cec: afa20000 sw v0,0(sp) +80057cf0: 00001012 mflo v0 +80057cf4: 2484aecc addiu a0,a0,-20788 +80057cf8: 01842021 addu a0,t4,a0 +80057cfc: afa20040 sw v0,64(sp) +80057d00: 240200ff li v0,255 +80057d04: afa40008 sw a0,8(sp) +80057d08: 00451023 subu v0,v0,a1 +80057d0c: 24840002 addiu a0,a0,2 +80057d10: 24030100 li v1,256 +80057d14: 8fa6003c lw a2,60(sp) +80057d18: afa20004 sw v0,4(sp) +80057d1c: afa4000c sw a0,12(sp) +80057d20: afa0004c sw zero,76(sp) +80057d24: afa30048 sw v1,72(sp) +80057d28: 00806021 move t4,a0 +80057d2c: 8fa50008 lw a1,8(sp) +80057d30: 84c2000a lh v0,10(a2) +80057d34: 94a40000 lhu a0,0(a1) +80057d38: 000214c0 sll v0,v0,0x13 +80057d3c: 000424c0 sll a0,a0,0x13 +80057d40: 00023cc3 sra a3,v0,0x13 +80057d44: 000424c3 sra a0,a0,0x13 +80057d48: 00872023 subu a0,a0,a3 +80057d4c: 30822000 andi v0,a0,0x2000 +80057d50: 38422000 xori v0,v0,0x2000 +80057d54: 3c098022 lui t1,0x8022 +80057d58: 2442e000 addiu v0,v0,-8192 +80057d5c: 252350e8 addiu v1,t1,20712 +80057d60: 000210c3 sra v0,v0,0x3 +80057d64: 308403ff andi a0,a0,0x3ff +80057d68: 90660aa4 lbu a2,2724(v1) +80057d6c: 00822021 addu a0,a0,v0 +80057d70: 95830000 lhu v1,0(t4) +80057d74: 8fa9003c lw t1,60(sp) +80057d78: 8fa20004 lw v0,4(sp) +80057d7c: 8fac0034 lw t4,52(sp) +80057d80: 85250008 lh a1,8(t1) +80057d84: 0186100a movz v0,t4,a2 +80057d88: 00031cc0 sll v1,v1,0x13 +80057d8c: 00442021 addu a0,v0,a0 +80057d90: 8fa20038 lw v0,56(sp) +80057d94: 00052cc0 sll a1,a1,0x13 +80057d98: 00031cc3 sra v1,v1,0x13 +80057d9c: afa30030 sw v1,48(sp) +80057da0: 1040043c beqz v0,80058e94 <_Z28DrawBGMode7Background16Sub_iPhi+0x134c> +80057da4: 00052cc3 sra a1,a1,0x13 +80057da8: 1500046f bnez t0,80058f68 <_Z28DrawBGMode7Background16Sub_iPhi+0x1420> +80057dac: 00000000 nop +80057db0: 85220004 lh v0,4(t1) +80057db4: 14400483 bnez v0,80058fc4 <_Z28DrawBGMode7Background16Sub_iPhi+0x147c> +80057db8: 8fa2003c lw v0,60(sp) +80057dbc: 85230000 lh v1,0(t1) +80057dc0: 24020100 li v0,256 +80057dc4: 106204b9 beq v1,v0,800590ac <_Z28DrawBGMode7Background16Sub_iPhi+0x1564> +80057dc8: 00000000 nop +80057dcc: 8fa3003c lw v1,60(sp) +80057dd0: 84660006 lh a2,6(v1) +80057dd4: 00051200 sll v0,a1,0x8 +80057dd8: 00400013 mtlo v0 +80057ddc: 70880000 madd a0,t0 +80057de0: 00071a00 sll v1,a3,0x8 +80057de4: 00004812 mflo t1 +80057de8: 00600013 mtlo v1 +80057dec: 70860000 madd a0,a2 +80057df0: afa90028 sw t1,40(sp) +80057df4: 00001012 mflo v0 +80057df8: afa0002c sw zero,44(sp) +80057dfc: afa20024 sw v0,36(sp) +80057e00: 8fa30044 lw v1,68(sp) +80057e04: 1060009d beqz v1,8005807c <_Z28DrawBGMode7Background16Sub_iPhi+0x534> +80057e08: 8fa60030 lw a2,48(sp) +80057e0c: 00e41821 addu v1,a3,a0 +80057e10: 00c52823 subu a1,a2,a1 +80057e14: 30a22000 andi v0,a1,0x2000 +80057e18: 38422000 xori v0,v0,0x2000 +80057e1c: 8fa700a4 lw a3,164(sp) +80057e20: 30630007 andi v1,v1,0x7 +80057e24: 2442e000 addiu v0,v0,-8192 +80057e28: 00031900 sll v1,v1,0x4 +80057e2c: 000210c3 sra v0,v0,0x3 +80057e30: 00073880 sll a3,a3,0x2 +80057e34: afa5005c sw a1,92(sp) +80057e38: afa3006c sw v1,108(sp) +80057e3c: afa20060 sw v0,96(sp) +80057e40: afa00020 sw zero,32(sp) +80057e44: afa70068 sw a3,104(sp) +80057e48: afa30070 sw v1,112(sp) +80057e4c: 3c098022 lui t1,0x8022 +80057e50: 25296dd8 addiu t1,t1,28120 +80057e54: 8d240064 lw a0,100(t1) +80057e58: 8fac0064 lw t4,100(sp) +80057e5c: 01841021 addu v0,t4,a0 +80057e60: 8c430000 lw v1,0(v0) +80057e64: 1060000a beqz v1,80057e90 <_Z28DrawBGMode7Background16Sub_iPhi+0x348> +80057e68: 3c058022 lui a1,0x8022 +80057e6c: 8fa20068 lw v0,104(sp) +80057e70: 00441821 addu v1,v0,a0 +80057e74: 8c6400a8 lw a0,168(v1) +80057e78: 8c630018 lw v1,24(v1) +80057e7c: afa40048 sw a0,72(sp) +80057e80: 0064102b sltu v0,v1,a0 +80057e84: 10400075 beqz v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514> +80057e88: afa3004c sw v1,76(sp) +80057e8c: 3c058022 lui a1,0x8022 +80057e90: 8fa6004c lw a2,76(sp) +80057e94: 24a550e8 addiu a1,a1,20712 +80057e98: 8fa70000 lw a3,0(sp) +80057e9c: 8fa90040 lw t1,64(sp) +80057ea0: 90a30aa3 lbu v1,2723(a1) +80057ea4: 00061040 sll v0,a2,0x1 +80057ea8: 0047c821 addu t9,v0,a3 +80057eac: 1060017d beqz v1,800584a4 <_Z28DrawBGMode7Background16Sub_iPhi+0x95c> +80057eb0: 00c97821 addu t7,a2,t1 +80057eb4: 8fac003c lw t4,60(sp) +80057eb8: 8fa20048 lw v0,72(sp) +80057ebc: 85850000 lh a1,0(t4) +80057ec0: 85830004 lh v1,4(t4) +80057ec4: 24c4ffff addiu a0,a2,-1 +80057ec8: 2447ffff addiu a3,v0,-1 +80057ecc: afa40050 sw a0,80(sp) +80057ed0: 0005a023 negu s4,a1 +80057ed4: 0003a823 negu s5,v1 +80057ed8: 2413ffff li s3,-1 +80057edc: 8fa9005c lw t1,92(sp) +80057ee0: 8fac0060 lw t4,96(sp) +80057ee4: 312203ff andi v0,t1,0x3ff +80057ee8: 004c1021 addu v0,v0,t4 +80057eec: 00e22021 addu a0,a3,v0 +80057ef0: 8fa2002c lw v0,44(sp) +80057ef4: 10400081 beqz v0,800580fc <_Z28DrawBGMode7Background16Sub_iPhi+0x5b4> +80057ef8: 3c068022 lui a2,0x8022 +80057efc: 3c038022 lui v1,0x8022 +80057f00: 246350e8 addiu v1,v1,20712 +80057f04: 90620aa5 lbu v0,2725(v1) +80057f08: 1440023e bnez v0,80058804 <_Z28DrawBGMode7Background16Sub_iPhi+0xcbc> +80057f0c: 00042200 sll a0,a0,0x8 +80057f10: 8fa30024 lw v1,36(sp) +80057f14: 3c098019 lui t1,0x8019 +80057f18: 00031203 sra v0,v1,0x8 +80057f1c: 8fa50028 lw a1,40(sp) +80057f20: 2529f63c addiu t1,t1,-2500 +80057f24: 30430007 andi v1,v0,0x7 +80057f28: 8d280000 lw t0,0(t1) +80057f2c: 304203f8 andi v0,v0,0x3f8 +80057f30: 00026140 sll t4,v0,0x5 +80057f34: 00035100 sll t2,v1,0x4 +80057f38: 02673821 addu a3,s3,a3 +80057f3c: 00a43021 addu a2,a1,a0 +80057f40: 240efbde li t6,-1058 +80057f44: 3c028021 lui v0,0x8021 +80057f48: 2442701c addiu v0,v0,28700 +80057f4c: 00061a03 sra v1,a2,0x8 +80057f50: 8c440008 lw a0,8(v0) +80057f54: 00031082 srl v0,v1,0x2 +80057f58: 304200fe andi v0,v0,0xfe +80057f5c: 01842021 addu a0,t4,a0 +80057f60: 00822021 addu a0,a0,v0 +80057f64: 90850000 lbu a1,0(a0) +80057f68: 30630007 andi v1,v1,0x7 +80057f6c: 8fa40054 lw a0,84(sp) +80057f70: 00031840 sll v1,v1,0x1 +80057f74: 000529c0 sll a1,a1,0x7 +80057f78: 00831821 addu v1,a0,v1 +80057f7c: 00651821 addu v1,v1,a1 +80057f80: 006a1821 addu v1,v1,t2 +80057f84: 90640000 lbu a0,0(v1) +80057f88: 8d02006c lw v0,108(t0) +80057f8c: 3c058023 lui a1,0x8023 +80057f90: 00821024 and v0,a0,v0 +80057f94: 000211c2 srl v0,v0,0x7 +80057f98: 24a5c90c addiu a1,a1,-14068 +80057f9c: 00451021 addu v0,v0,a1 +80057fa0: 90430000 lbu v1,0(v0) +80057fa4: a103004c sb v1,76(t0) +80057fa8: 91e20000 lbu v0,0(t7) +80057fac: 0043182b sltu v1,v0,v1 +80057fb0: 10600023 beqz v1,80058040 <_Z28DrawBGMode7Background16Sub_iPhi+0x4f8> +80057fb4: 00000000 nop +80057fb8: 8d020068 lw v0,104(t0) +80057fbc: 00821024 and v0,a0,v0 +80057fc0: 1040001f beqz v0,80058040 <_Z28DrawBGMode7Background16Sub_iPhi+0x4f8> +80057fc4: 00022040 sll a0,v0,0x1 +80057fc8: 8d020048 lw v0,72(t0) +80057fcc: 8d030044 lw v1,68(t0) +80057fd0: 01e21021 addu v0,t7,v0 +80057fd4: 90450000 lbu a1,0(v0) +80057fd8: 00831821 addu v1,a0,v1 +80057fdc: 10a00015 beqz a1,80058034 <_Z28DrawBGMode7Background16Sub_iPhi+0x4ec> +80057fe0: 94620000 lhu v0,0(v1) +80057fe4: 34498420 ori t1,v0,0x8420 +80057fe8: 304d0421 andi t5,v0,0x421 +80057fec: 24020001 li v0,1 +80057ff0: 10a2039b beq a1,v0,80058e60 <_Z28DrawBGMode7Background16Sub_iPhi+0x1318> +80057ff4: 00000000 nop +80057ff8: 8d030014 lw v1,20(t0) +80057ffc: 8d05001c lw a1,28(t0) +80058000: 00031840 sll v1,v1,0x1 +80058004: 00791821 addu v1,v1,t9 +80058008: 94640000 lhu a0,0(v1) +8005800c: 008e1024 and v0,a0,t6 +80058010: 01221023 subu v0,t1,v0 +80058014: 00021043 sra v0,v0,0x1 +80058018: 00021040 sll v0,v0,0x1 +8005801c: 00451021 addu v0,v0,a1 +80058020: 94430000 lhu v1,0(v0) +80058024: 30840421 andi a0,a0,0x421 +80058028: 01a31821 addu v1,t5,v1 +8005802c: 00641823 subu v1,v1,a0 +80058030: 3062ffff andi v0,v1,0xffff +80058034: a7220000 sh v0,0(t9) +80058038: 9102004c lbu v0,76(t0) +8005803c: a1e20000 sb v0,0(t7) +80058040: 00f33821 addu a3,a3,s3 +80058044: 8fa30050 lw v1,80(sp) +80058048: 00f31023 subu v0,a3,s3 +8005804c: 27390002 addiu t9,t9,2 +80058050: 25ef0001 addiu t7,t7,1 +80058054: 1462ffbb bne v1,v0,80057f44 <_Z28DrawBGMode7Background16Sub_iPhi+0x3fc> +80058058: 00d43021 addu a2,a2,s4 +8005805c: 8fa70020 lw a3,32(sp) +80058060: 8fa90068 lw t1,104(sp) +80058064: 8fac0044 lw t4,68(sp) +80058068: 24e70001 addiu a3,a3,1 +8005806c: 25290018 addiu t1,t1,24 +80058070: afa70020 sw a3,32(sp) +80058074: 1587ff75 bne t4,a3,80057e4c <_Z28DrawBGMode7Background16Sub_iPhi+0x304> +80058078: afa90068 sw t1,104(sp) +8005807c: 3c038022 lui v1,0x8022 +80058080: 24626dd8 addiu v0,v1,28120 +80058084: 8fa40034 lw a0,52(sp) +80058088: 8c430060 lw v1,96(v0) +8005808c: 8fa5000c lw a1,12(sp) +80058090: 8fa60008 lw a2,8(sp) +80058094: 8fa70004 lw a3,4(sp) +80058098: 24840001 addiu a0,a0,1 +8005809c: 0064182b sltu v1,v1,a0 +800580a0: 24a50010 addiu a1,a1,16 +800580a4: 24c60010 addiu a2,a2,16 +800580a8: 24e7ffff addiu a3,a3,-1 +800580ac: afa40034 sw a0,52(sp) +800580b0: afa5000c sw a1,12(sp) +800580b4: 8c440010 lw a0,16(v0) +800580b8: afa60008 sw a2,8(sp) +800580bc: afa70004 sw a3,4(sp) +800580c0: 146003c2 bnez v1,80058fcc <_Z28DrawBGMode7Background16Sub_iPhi+0x1484> +800580c4: 8c420030 lw v0,48(v0) +800580c8: 8fa9003c lw t1,60(sp) +800580cc: 8fac0000 lw t4,0(sp) +800580d0: 2529000c addiu t1,t1,12 +800580d4: 01846021 addu t4,t4,a0 +800580d8: 8fa30040 lw v1,64(sp) +800580dc: afac0000 sw t4,0(sp) +800580e0: 85280002 lh t0,2(t1) +800580e4: 8fac000c lw t4,12(sp) +800580e8: 00621821 addu v1,v1,v0 +800580ec: 01203021 move a2,t1 +800580f0: afa9003c sw t1,60(sp) +800580f4: 08015f4b j 80057d2c <_Z28DrawBGMode7Background16Sub_iPhi+0x1e4> +800580f8: afa30040 sw v1,64(sp) +800580fc: 24c650e8 addiu a2,a2,20712 +80058100: 90c20aa5 lbu v0,2725(a2) +80058104: 70835002 mul t2,a0,v1 +80058108: 104000f0 beqz v0,800584cc <_Z28DrawBGMode7Background16Sub_iPhi+0x984> +8005810c: 70854002 mul t0,a0,a1 +80058110: 8fa20050 lw v0,80(sp) +80058114: 10e2ffd1 beq a3,v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514> +80058118: 8fa90028 lw t1,40(sp) +8005811c: 8fac0024 lw t4,36(sp) +80058120: 8fa20030 lw v0,48(sp) +80058124: 01287021 addu t6,t1,t0 +80058128: 018a8821 addu s1,t4,t2 +8005812c: 00e2b021 addu s6,a3,v0 +80058130: 080160f3 j 800583cc <_Z28DrawBGMode7Background16Sub_iPhi+0x884> +80058134: 02679021 addu s2,s3,a3 +80058138: 2463701c addiu v1,v1,28700 +8005813c: 2402fff8 li v0,-8 +80058140: 8c6a0008 lw t2,8(v1) +80058144: 01221024 and v0,t1,v0 +80058148: 00021140 sll v0,v0,0x5 +8005814c: 000e1a82 srl v1,t6,0xa +80058150: 2417fffe li s7,-2 +80058154: 00775824 and t3,v1,s7 +80058158: 004a3021 addu a2,v0,t2 +8005815c: 00cb2021 addu a0,a2,t3 +80058160: 90830000 lbu v1,0(a0) +80058164: 30e20007 andi v0,a3,0x7 +80058168: 8fa40054 lw a0,84(sp) +8005816c: 00021040 sll v0,v0,0x1 +80058170: 3c058019 lui a1,0x8019 +80058174: 00826021 addu t4,a0,v0 +80058178: 24a5f63c addiu a1,a1,-2500 +8005817c: 000319c0 sll v1,v1,0x7 +80058180: 31240007 andi a0,t1,0x7 +80058184: 8cb80000 lw t8,0(a1) +80058188: 00048100 sll s0,a0,0x4 +8005818c: 01831821 addu v1,t4,v1 +80058190: 00701821 addu v1,v1,s0 +80058194: 90650000 lbu a1,0(v1) +80058198: 8f02006c lw v0,108(t8) +8005819c: 3c038023 lui v1,0x8023 +800581a0: 00a21024 and v0,a1,v0 +800581a4: 2463c90c addiu v1,v1,-14068 +800581a8: 000211c2 srl v0,v0,0x7 +800581ac: 00431021 addu v0,v0,v1 +800581b0: 90430000 lbu v1,0(v0) +800581b4: a303004c sb v1,76(t8) +800581b8: 91e20000 lbu v0,0(t7) +800581bc: 0043182b sltu v1,v0,v1 +800581c0: 10600079 beqz v1,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860> +800581c4: 00000000 nop +800581c8: 8f0d0068 lw t5,104(t8) +800581cc: 00adf024 and s8,a1,t5 +800581d0: 13c00075 beqz s8,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860> +800581d4: 00f33821 addu a3,a3,s3 +800581d8: 30e503ff andi a1,a3,0x3ff +800581dc: 00052882 srl a1,a1,0x2 +800581e0: 01334821 addu t1,t1,s3 +800581e4: 00b72824 and a1,a1,s7 +800581e8: 00c53021 addu a2,a2,a1 +800581ec: 312803f8 andi t0,t1,0x3f8 +800581f0: 016a1021 addu v0,t3,t2 +800581f4: 00084140 sll t0,t0,0x5 +800581f8: 90c30000 lbu v1,0(a2) +800581fc: 30e70007 andi a3,a3,0x7 +80058200: 8fa60054 lw a2,84(sp) +80058204: 00481021 addu v0,v0,t0 +80058208: 00073840 sll a3,a3,0x1 +8005820c: 00c73821 addu a3,a2,a3 +80058210: 90440000 lbu a0,0(v0) +80058214: 000319c0 sll v1,v1,0x7 +80058218: 00e31821 addu v1,a3,v1 +8005821c: 00aa2821 addu a1,a1,t2 +80058220: 00701821 addu v1,v1,s0 +80058224: 31290007 andi t1,t1,0x7 +80058228: 000421c0 sll a0,a0,0x7 +8005822c: 00094900 sll t1,t1,0x4 +80058230: 00a82821 addu a1,a1,t0 +80058234: 01842021 addu a0,t4,a0 +80058238: 90660000 lbu a2,0(v1) +8005823c: 00892021 addu a0,a0,t1 +80058240: 90a20000 lbu v0,0(a1) +80058244: 8f0a0044 lw t2,68(t8) +80058248: 90850000 lbu a1,0(a0) +8005824c: 01a63024 and a2,t5,a2 +80058250: 000211c0 sll v0,v0,0x7 +80058254: 000e40c2 srl t0,t6,0x3 +80058258: 001160c2 srl t4,s1,0x3 +8005825c: 00063040 sll a2,a2,0x1 +80058260: 3108001f andi t0,t0,0x1f +80058264: 318c001f andi t4,t4,0x1f +80058268: 00e23821 addu a3,a3,v0 +8005826c: 00ca3021 addu a2,a2,t2 +80058270: 01a52824 and a1,t5,a1 +80058274: 00e93821 addu a3,a3,t1 +80058278: 710c5802 mul t3,t0,t4 +8005827c: 94c90000 lhu t1,0(a2) +80058280: 00052840 sll a1,a1,0x1 +80058284: 00aa2821 addu a1,a1,t2 +80058288: 90e40000 lbu a0,0(a3) +8005828c: 312203e0 andi v0,t1,0x3e0 +80058290: 94a70000 lhu a3,0(a1) +80058294: 001e2840 sll a1,s8,0x1 +80058298: 00aa2821 addu a1,a1,t2 +8005829c: 00021400 sll v0,v0,0x10 +800582a0: 31297c1f andi t1,t1,0x7c1f +800582a4: 000b5942 srl t3,t3,0x5 +800582a8: 01224825 or t1,t1,v0 +800582ac: 94a20000 lhu v0,0(a1) +800582b0: 01a42024 and a0,t5,a0 +800582b4: 010b2823 subu a1,t0,t3 +800582b8: 71253002 mul a2,t1,a1 +800582bc: 30e303e0 andi v1,a3,0x3e0 +800582c0: 304503e0 andi a1,v0,0x3e0 +800582c4: 00042040 sll a0,a0,0x1 +800582c8: 01684023 subu t0,t3,t0 +800582cc: 008a2021 addu a0,a0,t2 +800582d0: 00031c00 sll v1,v1,0x10 +800582d4: 00052c00 sll a1,a1,0x10 +800582d8: 30e77c1f andi a3,a3,0x7c1f +800582dc: 010c4023 subu t0,t0,t4 +800582e0: 30427c1f andi v0,v0,0x7c1f +800582e4: 00e33825 or a3,a3,v1 +800582e8: 00451025 or v0,v0,a1 +800582ec: 94830000 lhu v1,0(a0) +800582f0: 25080020 addiu t0,t0,32 +800582f4: 018b2023 subu a0,t4,t3 +800582f8: 70482802 mul a1,v0,t0 +800582fc: 70e44802 mul t1,a3,a0 +80058300: 306403e0 andi a0,v1,0x3e0 +80058304: 00042400 sll a0,a0,0x10 +80058308: 30637c1f andi v1,v1,0x7c1f +8005830c: 00641825 or v1,v1,a0 +80058310: 00a61021 addu v0,a1,a2 +80058314: 706b2802 mul a1,v1,t3 +80058318: 8f040048 lw a0,72(t8) +8005831c: 00a91821 addu v1,a1,t1 +80058320: 00431021 addu v0,v0,v1 +80058324: 008f2021 addu a0,a0,t7 +80058328: 00021d42 srl v1,v0,0x15 +8005832c: 90840000 lbu a0,0(a0) +80058330: 00021142 srl v0,v0,0x5 +80058334: 30427c1f andi v0,v0,0x7c1f +80058338: 306303e0 andi v1,v1,0x3e0 +8005833c: 10800015 beqz a0,80058394 <_Z28DrawBGMode7Background16Sub_iPhi+0x84c> +80058340: 00433825 or a3,v0,v1 +80058344: 24060001 li a2,1 +80058348: 108602e6 beq a0,a2,80058ee4 <_Z28DrawBGMode7Background16Sub_iPhi+0x139c> +8005834c: 34e38420 ori v1,a3,0x8420 +80058350: 8f020014 lw v0,20(t8) +80058354: 8f06001c lw a2,28(t8) +80058358: 00021040 sll v0,v0,0x1 +8005835c: 00591021 addu v0,v0,t9 +80058360: 94450000 lhu a1,0(v0) +80058364: 2409fbde li t1,-1058 +80058368: 00a91024 and v0,a1,t1 +8005836c: 00621823 subu v1,v1,v0 +80058370: 00031843 sra v1,v1,0x1 +80058374: 00031840 sll v1,v1,0x1 +80058378: 00661821 addu v1,v1,a2 +8005837c: 94640000 lhu a0,0(v1) +80058380: 30e20421 andi v0,a3,0x421 +80058384: 00441021 addu v0,v0,a0 +80058388: 30a50421 andi a1,a1,0x421 +8005838c: 00451023 subu v0,v0,a1 +80058390: 3047ffff andi a3,v0,0xffff +80058394: 3c058022 lui a1,0x8022 +80058398: a7270000 sh a3,0(t9) +8005839c: 24a56dd8 addiu a1,a1,28120 +800583a0: 90a2004c lbu v0,76(a1) +800583a4: a1e20000 sb v0,0(t7) +800583a8: 02539021 addu s2,s2,s3 +800583ac: 8fa60050 lw a2,80(sp) +800583b0: 02531023 subu v0,s2,s3 +800583b4: 01d47021 addu t6,t6,s4 +800583b8: 02358821 addu s1,s1,s5 +800583bc: 10c2ff27 beq a2,v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514> +800583c0: 02d3b021 addu s6,s6,s3 +800583c4: 27390002 addiu t9,t9,2 +800583c8: 25ef0001 addiu t7,t7,1 +800583cc: 000e3a02 srl a3,t6,0x8 +800583d0: 00114a02 srl t1,s1,0x8 +800583d4: 00e91025 or v0,a3,t1 +800583d8: 2403fc00 li v1,-1024 +800583dc: 00431024 and v0,v0,v1 +800583e0: 1040ff55 beqz v0,80058138 <_Z28DrawBGMode7Background16Sub_iPhi+0x5f0> +800583e4: 3c038021 lui v1,0x8021 +800583e8: 3c068022 lui a2,0x8022 +800583ec: 24c650e8 addiu a2,a2,20712 +800583f0: 90c30aa5 lbu v1,2725(a2) +800583f4: 24020003 li v0,3 +800583f8: 1462ffeb bne v1,v0,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860> +800583fc: 32c30007 andi v1,s6,0x7 +80058400: 8fa70054 lw a3,84(sp) +80058404: 3c0c8019 lui t4,0x8019 +80058408: 8fa90070 lw t1,112(sp) +8005840c: 00031840 sll v1,v1,0x1 +80058410: 258cf63c addiu t4,t4,-2500 +80058414: 8d860000 lw a2,0(t4) +80058418: 00e31821 addu v1,a3,v1 +8005841c: 00691821 addu v1,v1,t1 +80058420: 90640000 lbu a0,0(v1) +80058424: 8cc2006c lw v0,108(a2) +80058428: 3c038023 lui v1,0x8023 +8005842c: 00821024 and v0,a0,v0 +80058430: 2463c90c addiu v1,v1,-14068 +80058434: 000211c2 srl v0,v0,0x7 +80058438: 00431021 addu v0,v0,v1 +8005843c: 90430000 lbu v1,0(v0) +80058440: a0c3004c sb v1,76(a2) +80058444: 91e20000 lbu v0,0(t7) +80058448: 0043182b sltu v1,v0,v1 +8005844c: 1060ffd6 beqz v1,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860> +80058450: 00000000 nop +80058454: 8cc20068 lw v0,104(a2) +80058458: 00821824 and v1,a0,v0 +8005845c: 1060ffd2 beqz v1,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860> +80058460: 00031840 sll v1,v1,0x1 +80058464: 8cc20048 lw v0,72(a2) +80058468: 8cc40044 lw a0,68(a2) +8005846c: 004f1021 addu v0,v0,t7 +80058470: 90420000 lbu v0,0(v0) +80058474: 00641821 addu v1,v1,a0 +80058478: 1040ffc6 beqz v0,80058394 <_Z28DrawBGMode7Background16Sub_iPhi+0x84c> +8005847c: 94670000 lhu a3,0(v1) +80058480: 24040001 li a0,1 +80058484: 10440297 beq v0,a0,80058ee4 <_Z28DrawBGMode7Background16Sub_iPhi+0x139c> +80058488: 34e38420 ori v1,a3,0x8420 +8005848c: 8cc20014 lw v0,20(a2) +80058490: 8cc6001c lw a2,28(a2) +80058494: 00021040 sll v0,v0,0x1 +80058498: 00591021 addu v0,v0,t9 +8005849c: 080160d9 j 80058364 <_Z28DrawBGMode7Background16Sub_iPhi+0x81c> +800584a0: 94450000 lhu a1,0(v0) +800584a4: 8fa5003c lw a1,60(sp) +800584a8: 00c03821 move a3,a2 +800584ac: 84b50004 lh s5,4(a1) +800584b0: 84b40000 lh s4,0(a1) +800584b4: 8fa60048 lw a2,72(sp) +800584b8: 02802821 move a1,s4 +800584bc: 02a01821 move v1,s5 +800584c0: 24130001 li s3,1 +800584c4: 08015fb7 j 80057edc <_Z28DrawBGMode7Background16Sub_iPhi+0x394> +800584c8: afa60050 sw a2,80(sp) +800584cc: 268201cb addiu v0,s4,459 +800584d0: 2c420397 sltiu v0,v0,919 +800584d4: 1040016c beqz v0,80058a88 <_Z28DrawBGMode7Background16Sub_iPhi+0xf40> +800584d8: 8fa9003c lw t1,60(sp) +800584dc: 26a201cb addiu v0,s5,459 +800584e0: 2c420397 sltiu v0,v0,919 +800584e4: 10400169 beqz v0,80058a8c <_Z28DrawBGMode7Background16Sub_iPhi+0xf44> +800584e8: 8fa40028 lw a0,40(sp) +800584ec: 8fa90050 lw t1,80(sp) +800584f0: 10e9feda beq a3,t1,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514> +800584f4: 3c038019 lui v1,0x8019 +800584f8: 8fac0028 lw t4,40(sp) +800584fc: 8fa20024 lw v0,36(sp) +80058500: 2463f63c addiu v1,v1,-2500 +80058504: 8c770000 lw s7,0(v1) +80058508: 02679021 addu s2,s3,a3 +8005850c: 01888821 addu s1,t4,t0 +80058510: 004a8021 addu s0,v0,t2 +80058514: 241efffe li s8,-2 +80058518: 3c048021 lui a0,0x8021 +8005851c: 00113a02 srl a3,s1,0x8 +80058520: 00102a02 srl a1,s0,0x8 +80058524: 2484701c addiu a0,a0,28700 +80058528: 8c8a0008 lw t2,8(a0) +8005852c: 30e203ff andi v0,a3,0x3ff +80058530: 30a303f8 andi v1,a1,0x3f8 +80058534: 00031940 sll v1,v1,0x5 +80058538: 00021082 srl v0,v0,0x2 +8005853c: 005e4824 and t1,v0,s8 +80058540: 006a5821 addu t3,v1,t2 +80058544: 01692021 addu a0,t3,t1 +80058548: 90830000 lbu v1,0(a0) +8005854c: 8fa60054 lw a2,84(sp) +80058550: 30e20007 andi v0,a3,0x7 +80058554: 00021040 sll v0,v0,0x1 +80058558: 00c26821 addu t5,a2,v0 +8005855c: 000319c0 sll v1,v1,0x7 +80058560: 30a40007 andi a0,a1,0x7 +80058564: 00047100 sll t6,a0,0x4 +80058568: 01a31821 addu v1,t5,v1 +8005856c: 006e1821 addu v1,v1,t6 +80058570: 90660000 lbu a2,0(v1) +80058574: 8ee2006c lw v0,108(s7) +80058578: 3c0c8023 lui t4,0x8023 +8005857c: 00c21024 and v0,a2,v0 +80058580: 000211c2 srl v0,v0,0x7 +80058584: 258cc90c addiu t4,t4,-14068 +80058588: 004c1021 addu v0,v0,t4 +8005858c: 90430000 lbu v1,0(v0) +80058590: a2e3004c sb v1,76(s7) +80058594: 91e20000 lbu v0,0(t7) +80058598: 0043182b sltu v1,v0,v1 +8005859c: 10600090 beqz v1,800587e0 <_Z28DrawBGMode7Background16Sub_iPhi+0xc98> +800585a0: 00000000 nop +800585a4: 8eec0068 lw t4,104(s7) +800585a8: 00ccb024 and s6,a2,t4 +800585ac: 12c0008c beqz s6,800587e0 <_Z28DrawBGMode7Background16Sub_iPhi+0xc98> +800585b0: 3c028022 lui v0,0x8022 +800585b4: 244250e8 addiu v0,v0,20712 +800585b8: 90580aa4 lbu t8,2724(v0) +800585bc: 00f33821 addu a3,a3,s3 +800585c0: 2403ffff li v1,-1 +800585c4: 24080001 li t0,1 +800585c8: 0078400b movn t0,v1,t8 +800585cc: 30e203ff andi v0,a3,0x3ff +800585d0: 01054021 addu t0,t0,a1 +800585d4: 00021082 srl v0,v0,0x2 +800585d8: 005e1024 and v0,v0,s8 +800585dc: 310303f8 andi v1,t0,0x3f8 +800585e0: 00031940 sll v1,v1,0x5 +800585e4: 004a2021 addu a0,v0,t2 +800585e8: 012a4821 addu t1,t1,t2 +800585ec: 01234821 addu t1,t1,v1 +800585f0: 01621021 addu v0,t3,v0 +800585f4: 00832021 addu a0,a0,v1 +800585f8: 90850000 lbu a1,0(a0) +800585fc: 90430000 lbu v1,0(v0) +80058600: 91260000 lbu a2,0(t1) +80058604: 8fa40054 lw a0,84(sp) +80058608: 30e70007 andi a3,a3,0x7 +8005860c: 00073840 sll a3,a3,0x1 +80058610: 00873821 addu a3,a0,a3 +80058614: 000319c0 sll v1,v1,0x7 +80058618: 001148c2 srl t1,s1,0x3 +8005861c: 001050c2 srl t2,s0,0x3 +80058620: 31080007 andi t0,t0,0x7 +80058624: 000529c0 sll a1,a1,0x7 +80058628: 000631c0 sll a2,a2,0x7 +8005862c: 3129001f andi t1,t1,0x1f +80058630: 314a001f andi t2,t2,0x1f +80058634: 00084100 sll t0,t0,0x4 +80058638: 00e52821 addu a1,a3,a1 +8005863c: 01a63021 addu a2,t5,a2 +80058640: 00e33821 addu a3,a3,v1 +80058644: 00ee3821 addu a3,a3,t6 +80058648: 00c83021 addu a2,a2,t0 +8005864c: 00a82821 addu a1,a1,t0 +80058650: 712a5802 mul t3,t1,t2 +80058654: 90e20000 lbu v0,0(a3) +80058658: 90a30000 lbu v1,0(a1) +8005865c: 90c40000 lbu a0,0(a2) +80058660: 01821024 and v0,t4,v0 +80058664: 01842024 and a0,t4,a0 +80058668: 01831824 and v1,t4,v1 +8005866c: 3c0c8022 lui t4,0x8022 +80058670: 8ee50044 lw a1,68(s7) +80058674: 000b5942 srl t3,t3,0x5 +80058678: 258c50e8 addiu t4,t4,20712 +8005867c: 00163040 sll a2,s6,0x1 +80058680: 01693823 subu a3,t3,t1 +80058684: 00021040 sll v0,v0,0x1 +80058688: 00031840 sll v1,v1,0x1 +8005868c: 00042040 sll a0,a0,0x1 +80058690: 91880aa3 lbu t0,2723(t4) +80058694: 00c53021 addu a2,a2,a1 +80058698: 00ea3823 subu a3,a3,t2 +8005869c: 00852021 addu a0,a0,a1 +800586a0: 00451021 addu v0,v0,a1 +800586a4: 00651821 addu v1,v1,a1 +800586a8: 94d60000 lhu s6,0(a2) +800586ac: 24ec0020 addiu t4,a3,32 +800586b0: 944d0000 lhu t5,0(v0) +800586b4: 946e0000 lhu t6,0(v1) +800586b8: 94860000 lhu a2,0(a0) +800586bc: 012b4823 subu t1,t1,t3 +800586c0: 110001f6 beqz t0,80058e9c <_Z28DrawBGMode7Background16Sub_iPhi+0x1354> +800586c4: 014b3823 subu a3,t2,t3 +800586c8: 01201021 move v0,t1 +800586cc: 00e04021 move t0,a3 +800586d0: 01804821 move t1,t4 +800586d4: 01603821 move a3,t3 +800586d8: 00406021 move t4,v0 +800586dc: 13000007 beqz t8,800586fc <_Z28DrawBGMode7Background16Sub_iPhi+0xbb4> +800586e0: 31a403e0 andi a0,t5,0x3e0 +800586e4: 00e01021 move v0,a3 +800586e8: 01001821 move v1,t0 +800586ec: 01803821 move a3,t4 +800586f0: 01204021 move t0,t1 +800586f4: 00406021 move t4,v0 +800586f8: 00604821 move t1,v1 +800586fc: 30c503e0 andi a1,a2,0x3e0 +80058700: 00042400 sll a0,a0,0x10 +80058704: 31a27c1f andi v0,t5,0x7c1f +80058708: 00441025 or v0,v0,a0 +8005870c: 00052c00 sll a1,a1,0x10 +80058710: 30c37c1f andi v1,a2,0x7c1f +80058714: 32c403e0 andi a0,s6,0x3e0 +80058718: 00651825 or v1,v1,a1 +8005871c: 71225002 mul t2,t1,v0 +80058720: 00042400 sll a0,a0,0x10 +80058724: 31c503e0 andi a1,t6,0x3e0 +80058728: 32c27c1f andi v0,s6,0x7c1f +8005872c: 70e33802 mul a3,a3,v1 +80058730: 00441025 or v0,v0,a0 +80058734: 00052c00 sll a1,a1,0x10 +80058738: 31c37c1f andi v1,t6,0x7c1f +8005873c: 00651825 or v1,v1,a1 +80058740: 71822802 mul a1,t4,v0 +80058744: 3c098019 lui t1,0x8019 +80058748: 00aa1021 addu v0,a1,t2 +8005874c: 2529f63c addiu t1,t1,-2500 +80058750: 71032802 mul a1,t0,v1 +80058754: 8d260000 lw a2,0(t1) +80058758: 00a71821 addu v1,a1,a3 +8005875c: 8cc40048 lw a0,72(a2) +80058760: 00431021 addu v0,v0,v1 +80058764: 008f2021 addu a0,a0,t7 +80058768: 00021d42 srl v1,v0,0x15 +8005876c: 90840000 lbu a0,0(a0) +80058770: 00021142 srl v0,v0,0x5 +80058774: 30427c1f andi v0,v0,0x7c1f +80058778: 306303e0 andi v1,v1,0x3e0 +8005877c: 10800015 beqz a0,800587d4 <_Z28DrawBGMode7Background16Sub_iPhi+0xc8c> +80058780: 00433825 or a3,v0,v1 +80058784: 24090001 li t1,1 +80058788: 108901fa beq a0,t1,80058f74 <_Z28DrawBGMode7Background16Sub_iPhi+0x142c> +8005878c: 240cfbde li t4,-1058 +80058790: 8cc20014 lw v0,20(a2) +80058794: 00021040 sll v0,v0,0x1 +80058798: 00591021 addu v0,v0,t9 +8005879c: 94450000 lhu a1,0(v0) +800587a0: 34e38420 ori v1,a3,0x8420 +800587a4: 00ac1024 and v0,a1,t4 +800587a8: 00621823 subu v1,v1,v0 +800587ac: 8cc6001c lw a2,28(a2) +800587b0: 00031843 sra v1,v1,0x1 +800587b4: 00031840 sll v1,v1,0x1 +800587b8: 00661821 addu v1,v1,a2 +800587bc: 94640000 lhu a0,0(v1) +800587c0: 30e20421 andi v0,a3,0x421 +800587c4: 00441021 addu v0,v0,a0 +800587c8: 30a50421 andi a1,a1,0x421 +800587cc: 00451023 subu v0,v0,a1 +800587d0: 3047ffff andi a3,v0,0xffff +800587d4: a7270000 sh a3,0(t9) +800587d8: 92e2004c lbu v0,76(s7) +800587dc: a1e20000 sb v0,0(t7) +800587e0: 02539021 addu s2,s2,s3 +800587e4: 8fa70050 lw a3,80(sp) +800587e8: 02531023 subu v0,s2,s3 +800587ec: 02348821 addu s1,s1,s4 +800587f0: 10e2fe1a beq a3,v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514> +800587f4: 02158021 addu s0,s0,s5 +800587f8: 27390002 addiu t9,t9,2 +800587fc: 08016146 j 80058518 <_Z28DrawBGMode7Background16Sub_iPhi+0x9d0> +80058800: 25ef0001 addiu t7,t7,1 +80058804: 8fa50024 lw a1,36(sp) +80058808: 2402fff8 li v0,-8 +8005880c: 00055a03 sra t3,a1,0x8 +80058810: 01621024 and v0,t3,v0 +80058814: 00026940 sll t5,v0,0x5 +80058818: 3c028019 lui v0,0x8019 +8005881c: 2442f63c addiu v0,v0,-2500 +80058820: 8fa90030 lw t1,48(sp) +80058824: 8fa60028 lw a2,40(sp) +80058828: 8c4c0000 lw t4,0(v0) +8005882c: 31630007 andi v1,t3,0x7 +80058830: 00e95021 addu t2,a3,t1 +80058834: 00c44021 addu t0,a2,a0 +80058838: 00037100 sll t6,v1,0x4 +8005883c: 02674821 addu t1,s3,a3 +80058840: 2410fffe li s0,-2 +80058844: 2412fbde li s2,-1058 +80058848: 0801625a j 80058968 <_Z28DrawBGMode7Background16Sub_iPhi+0xe20> +8005884c: 01808821 move s1,t4 +80058850: 24a5701c addiu a1,a1,28700 +80058854: 8ca40008 lw a0,8(a1) +80058858: 00081283 sra v0,t0,0xa +8005885c: 00501024 and v0,v0,s0 +80058860: 01a42021 addu a0,t5,a0 +80058864: 00822021 addu a0,a0,v0 +80058868: 90850000 lbu a1,0(a0) +8005886c: 30c30007 andi v1,a2,0x7 +80058870: 8fa60054 lw a2,84(sp) +80058874: 00031840 sll v1,v1,0x1 +80058878: 000529c0 sll a1,a1,0x7 +8005887c: 00c31821 addu v1,a2,v1 +80058880: 00651821 addu v1,v1,a1 +80058884: 006e1821 addu v1,v1,t6 +80058888: 90640000 lbu a0,0(v1) +8005888c: 8d82006c lw v0,108(t4) +80058890: 3c078023 lui a3,0x8023 +80058894: 00821024 and v0,a0,v0 +80058898: 000211c2 srl v0,v0,0x7 +8005889c: 24e7c90c addiu a3,a3,-14068 +800588a0: 00471021 addu v0,v0,a3 +800588a4: 90430000 lbu v1,0(v0) +800588a8: a183004c sb v1,76(t4) +800588ac: 91e20000 lbu v0,0(t7) +800588b0: 0043182b sltu v1,v0,v1 +800588b4: 10600024 beqz v1,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00> +800588b8: 00000000 nop +800588bc: 8d820068 lw v0,104(t4) +800588c0: 00821824 and v1,a0,v0 +800588c4: 10600020 beqz v1,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00> +800588c8: 00031840 sll v1,v1,0x1 +800588cc: 8d820048 lw v0,72(t4) +800588d0: 8d840044 lw a0,68(t4) +800588d4: 01e21021 addu v0,t7,v0 +800588d8: 90420000 lbu v0,0(v0) +800588dc: 00641821 addu v1,v1,a0 +800588e0: 10400014 beqz v0,80058934 <_Z28DrawBGMode7Background16Sub_iPhi+0xdec> +800588e4: 94670000 lhu a3,0(v1) +800588e8: 24030001 li v1,1 +800588ec: 1043018f beq v0,v1,80058f2c <_Z28DrawBGMode7Background16Sub_iPhi+0x13e4> +800588f0: 34e38420 ori v1,a3,0x8420 +800588f4: 8d820014 lw v0,20(t4) +800588f8: 00021040 sll v0,v0,0x1 +800588fc: 00591021 addu v0,v0,t9 +80058900: 94450000 lhu a1,0(v0) +80058904: 8d86001c lw a2,28(t4) +80058908: 00b21024 and v0,a1,s2 +8005890c: 00621823 subu v1,v1,v0 +80058910: 00031843 sra v1,v1,0x1 +80058914: 00031840 sll v1,v1,0x1 +80058918: 00661821 addu v1,v1,a2 +8005891c: 94640000 lhu a0,0(v1) +80058920: 30e20421 andi v0,a3,0x421 +80058924: 00441021 addu v0,v0,a0 +80058928: 30a50421 andi a1,a1,0x421 +8005892c: 00451023 subu v0,v0,a1 +80058930: 3047ffff andi a3,v0,0xffff +80058934: 3c048022 lui a0,0x8022 +80058938: a7270000 sh a3,0(t9) +8005893c: 24846dd8 addiu a0,a0,28120 +80058940: 9082004c lbu v0,76(a0) +80058944: a1e20000 sb v0,0(t7) +80058948: 01334821 addu t1,t1,s3 +8005894c: 8fa60050 lw a2,80(sp) +80058950: 01331023 subu v0,t1,s3 +80058954: 01144021 addu t0,t0,s4 +80058958: 10c2fdc0 beq a2,v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514> +8005895c: 01535021 addu t2,t2,s3 +80058960: 27390002 addiu t9,t9,2 +80058964: 25ef0001 addiu t7,t7,1 +80058968: 00083203 sra a2,t0,0x8 +8005896c: 01661025 or v0,t3,a2 +80058970: 2403fc00 li v1,-1024 +80058974: 00431024 and v0,v0,v1 +80058978: 1040ffb5 beqz v0,80058850 <_Z28DrawBGMode7Background16Sub_iPhi+0xd08> +8005897c: 3c058021 lui a1,0x8021 +80058980: 3c058022 lui a1,0x8022 +80058984: 24a550e8 addiu a1,a1,20712 +80058988: 90a30aa5 lbu v1,2725(a1) +8005898c: 24020003 li v0,3 +80058990: 1462ffed bne v1,v0,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00> +80058994: 3c068021 lui a2,0x8021 +80058998: 24c6701c addiu a2,a2,28700 +8005899c: 8cc40008 lw a0,8(a2) +800589a0: 31430007 andi v1,t2,0x7 +800589a4: 90820000 lbu v0,0(a0) +800589a8: 8fa70054 lw a3,84(sp) +800589ac: 00031840 sll v1,v1,0x1 +800589b0: 000211c0 sll v0,v0,0x7 +800589b4: 00e31821 addu v1,a3,v1 +800589b8: 00621821 addu v1,v1,v0 +800589bc: 8fa2006c lw v0,108(sp) +800589c0: 00621821 addu v1,v1,v0 +800589c4: 90640000 lbu a0,0(v1) +800589c8: 8e22006c lw v0,108(s1) +800589cc: 3c038023 lui v1,0x8023 +800589d0: 00821024 and v0,a0,v0 +800589d4: 2463c90c addiu v1,v1,-14068 +800589d8: 000211c2 srl v0,v0,0x7 +800589dc: 00431021 addu v0,v0,v1 +800589e0: 90430000 lbu v1,0(v0) +800589e4: a223004c sb v1,76(s1) +800589e8: 91e20000 lbu v0,0(t7) +800589ec: 0043182b sltu v1,v0,v1 +800589f0: 1060ffd5 beqz v1,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00> +800589f4: 00000000 nop +800589f8: 8e220068 lw v0,104(s1) +800589fc: 00821824 and v1,a0,v0 +80058a00: 1060ffd1 beqz v1,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00> +80058a04: 00031840 sll v1,v1,0x1 +80058a08: 8e220048 lw v0,72(s1) +80058a0c: 8e240044 lw a0,68(s1) +80058a10: 01e21021 addu v0,t7,v0 +80058a14: 90420000 lbu v0,0(v0) +80058a18: 00641821 addu v1,v1,a0 +80058a1c: 10400014 beqz v0,80058a70 <_Z28DrawBGMode7Background16Sub_iPhi+0xf28> +80058a20: 94670000 lhu a3,0(v1) +80058a24: 24040001 li a0,1 +80058a28: 10440173 beq v0,a0,80058ff8 <_Z28DrawBGMode7Background16Sub_iPhi+0x14b0> +80058a2c: 34e38420 ori v1,a3,0x8420 +80058a30: 8e220014 lw v0,20(s1) +80058a34: 00021040 sll v0,v0,0x1 +80058a38: 00591021 addu v0,v0,t9 +80058a3c: 94450000 lhu a1,0(v0) +80058a40: 8e26001c lw a2,28(s1) +80058a44: 00b21024 and v0,a1,s2 +80058a48: 00621823 subu v1,v1,v0 +80058a4c: 00031843 sra v1,v1,0x1 +80058a50: 00031840 sll v1,v1,0x1 +80058a54: 00661821 addu v1,v1,a2 +80058a58: 94640000 lhu a0,0(v1) +80058a5c: 30e20421 andi v0,a3,0x421 +80058a60: 00441021 addu v0,v0,a0 +80058a64: 30a50421 andi a1,a1,0x421 +80058a68: 00451023 subu v0,v0,a1 +80058a6c: 3047ffff andi a3,v0,0xffff +80058a70: 3c058022 lui a1,0x8022 +80058a74: a7270000 sh a3,0(t9) +80058a78: 24a56dd8 addiu a1,a1,28120 +80058a7c: 90a2004c lbu v0,76(a1) +80058a80: 08016252 j 80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00> +80058a84: a1e20000 sb v0,0(t7) +80058a88: 8fa40028 lw a0,40(sp) +80058a8c: 85220002 lh v0,2(t1) +80058a90: 85230006 lh v1,6(t1) +80058a94: 00023043 sra a2,v0,0x1 +80058a98: 00061042 srl v0,a2,0x1 +80058a9c: 00822023 subu a0,a0,v0 +80058aa0: 8fa50024 lw a1,36(sp) +80058aa4: 00036043 sra t4,v1,0x1 +80058aa8: 00141043 sra v0,s4,0x1 +80058aac: 000c1842 srl v1,t4,0x1 +80058ab0: afa40028 sw a0,40(sp) +80058ab4: 00444821 addu t1,v0,a0 +80058ab8: 8fa40050 lw a0,80(sp) +80058abc: 00a32823 subu a1,a1,v1 +80058ac0: 00151843 sra v1,s5,0x1 +80058ac4: afa50024 sw a1,36(sp) +80058ac8: 10e4fd64 beq a3,a0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514> +80058acc: 00655821 addu t3,v1,a1 +80058ad0: 00021042 srl v0,v0,0x1 +80058ad4: 01021023 subu v0,t0,v0 +80058ad8: 00494821 addu t1,v0,t1 +80058adc: 00031842 srl v1,v1,0x1 +80058ae0: 01431823 subu v1,t2,v1 +80058ae4: afa9001c sw t1,28(sp) +80058ae8: 8fa90024 lw t1,36(sp) +80058aec: 01832821 addu a1,t4,v1 +80058af0: 02679021 addu s2,s3,a3 +80058af4: 8fa70028 lw a3,40(sp) +80058af8: 00c22021 addu a0,a2,v0 +80058afc: 01252821 addu a1,t1,a1 +80058b00: 00e42021 addu a0,a3,a0 +80058b04: afa50014 sw a1,20(sp) +80058b08: 3c058019 lui a1,0x8019 +80058b0c: afa40018 sw a0,24(sp) +80058b10: 24a5f63c addiu a1,a1,-2500 +80058b14: 8fa4001c lw a0,28(sp) +80058b18: 006bf021 addu s8,v1,t3 +80058b1c: 8cb60000 lw s6,0(a1) +80058b20: 00c43021 addu a2,a2,a0 +80058b24: 019eb821 addu s7,t4,s8 +80058b28: 00e28821 addu s1,a3,v0 +80058b2c: 01238021 addu s0,t1,v1 +80058b30: 080162d0 j 80058b40 <_Z28DrawBGMode7Background16Sub_iPhi+0xff8> +80058b34: afa60010 sw a2,16(sp) +80058b38: 27390002 addiu t9,t9,2 +80058b3c: 25ef0001 addiu t7,t7,1 +80058b40: 3c078021 lui a3,0x8021 +80058b44: 00111a03 sra v1,s1,0x8 +80058b48: 00103203 sra a2,s0,0x8 +80058b4c: 24e7701c addiu a3,a3,28700 +80058b50: 306403ff andi a0,v1,0x3ff +80058b54: 30c203f8 andi v0,a2,0x3f8 +80058b58: 8cee0008 lw t6,8(a3) +80058b5c: 00021140 sll v0,v0,0x5 +80058b60: 00042082 srl a0,a0,0x2 +80058b64: 2409fffe li t1,-2 +80058b68: 00892024 and a0,a0,t1 +80058b6c: 004e1021 addu v0,v0,t6 +80058b70: 00441021 addu v0,v0,a0 +80058b74: 90450000 lbu a1,0(v0) +80058b78: 30630007 andi v1,v1,0x7 +80058b7c: 8fac0054 lw t4,84(sp) +80058b80: 00031840 sll v1,v1,0x1 +80058b84: 000529c0 sll a1,a1,0x7 +80058b88: 30c60007 andi a2,a2,0x7 +80058b8c: 01831821 addu v1,t4,v1 +80058b90: 00063100 sll a2,a2,0x4 +80058b94: 00651821 addu v1,v1,a1 +80058b98: 00661821 addu v1,v1,a2 +80058b9c: 90660000 lbu a2,0(v1) +80058ba0: 8ec2006c lw v0,108(s6) +80058ba4: 3c038023 lui v1,0x8023 +80058ba8: 00c21024 and v0,a2,v0 +80058bac: 2463c90c addiu v1,v1,-14068 +80058bb0: 000211c2 srl v0,v0,0x7 +80058bb4: 00431021 addu v0,v0,v1 +80058bb8: 90430000 lbu v1,0(v0) +80058bbc: a2c3004c sb v1,76(s6) +80058bc0: 91e20000 lbu v0,0(t7) +80058bc4: 0043182b sltu v1,v0,v1 +80058bc8: 10600088 beqz v1,80058dec <_Z28DrawBGMode7Background16Sub_iPhi+0x12a4> +80058bcc: 8fa3001c lw v1,28(sp) +80058bd0: 8ed80068 lw t8,104(s6) +80058bd4: 00d83024 and a2,a2,t8 +80058bd8: 10c00083 beqz a2,80058de8 <_Z28DrawBGMode7Background16Sub_iPhi+0x12a0> +80058bdc: afa60058 sw a2,88(sp) +80058be0: 8fa4001c lw a0,28(sp) +80058be4: 001e5a02 srl t3,s8,0x8 +80058be8: 00044a02 srl t1,a0,0x8 +80058bec: 8fa50018 lw a1,24(sp) +80058bf0: 8fa60014 lw a2,20(sp) +80058bf4: 312703ff andi a3,t1,0x3ff +80058bf8: 316403f8 andi a0,t3,0x3f8 +80058bfc: 00055202 srl t2,a1,0x8 +80058c00: 00066a02 srl t5,a2,0x8 +80058c04: 8fac0010 lw t4,16(sp) +80058c08: 2403fffe li v1,-2 +80058c0c: 00042140 sll a0,a0,0x5 +80058c10: 00073882 srl a3,a3,0x2 +80058c14: 00e33824 and a3,a3,v1 +80058c18: 314603ff andi a2,t2,0x3ff +80058c1c: 31a203f8 andi v0,t5,0x3f8 +80058c20: 008e2021 addu a0,a0,t6 +80058c24: 000c4202 srl t0,t4,0x8 +80058c28: 00872021 addu a0,a0,a3 +80058c2c: 00176202 srl t4,s7,0x8 +80058c30: 2407fffe li a3,-2 +80058c34: 00021140 sll v0,v0,0x5 +80058c38: 00063082 srl a2,a2,0x2 +80058c3c: 00c73024 and a2,a2,a3 +80058c40: 310503ff andi a1,t0,0x3ff +80058c44: 318303f8 andi v1,t4,0x3f8 +80058c48: 004e1021 addu v0,v0,t6 +80058c4c: 00461021 addu v0,v0,a2 +80058c50: 00031940 sll v1,v1,0x5 +80058c54: 00052882 srl a1,a1,0x2 +80058c58: 00a72824 and a1,a1,a3 +80058c5c: 90860000 lbu a2,0(a0) +80058c60: 006e1821 addu v1,v1,t6 +80058c64: 90440000 lbu a0,0(v0) +80058c68: 31290007 andi t1,t1,0x7 +80058c6c: 8fa20054 lw v0,84(sp) +80058c70: 00651821 addu v1,v1,a1 +80058c74: 00094840 sll t1,t1,0x1 +80058c78: 314a0007 andi t2,t2,0x7 +80058c7c: 000631c0 sll a2,a2,0x7 +80058c80: 00494821 addu t1,v0,t1 +80058c84: 90650000 lbu a1,0(v1) +80058c88: 316b0007 andi t3,t3,0x7 +80058c8c: 000a5040 sll t2,t2,0x1 +80058c90: 31080007 andi t0,t0,0x7 +80058c94: 01264821 addu t1,t1,a2 +80058c98: 000421c0 sll a0,a0,0x7 +80058c9c: 004a5021 addu t2,v0,t2 +80058ca0: 000b5900 sll t3,t3,0x4 +80058ca4: 31ad0007 andi t5,t5,0x7 +80058ca8: 00084040 sll t0,t0,0x1 +80058cac: 01445021 addu t2,t2,a0 +80058cb0: 000529c0 sll a1,a1,0x7 +80058cb4: 00484021 addu t0,v0,t0 +80058cb8: 012b4821 addu t1,t1,t3 +80058cbc: 000d6900 sll t5,t5,0x4 +80058cc0: 318c0007 andi t4,t4,0x7 +80058cc4: 01054021 addu t0,t0,a1 +80058cc8: 014d5021 addu t2,t2,t5 +80058ccc: 91220000 lbu v0,0(t1) +80058cd0: 000c6100 sll t4,t4,0x4 +80058cd4: 010c4021 addu t0,t0,t4 +80058cd8: 8fa50058 lw a1,88(sp) +80058cdc: 91440000 lbu a0,0(t2) +80058ce0: 8ec70044 lw a3,68(s6) +80058ce4: 91030000 lbu v1,0(t0) +80058ce8: 03021024 and v0,t8,v0 +80058cec: 00053040 sll a2,a1,0x1 +80058cf0: 00021040 sll v0,v0,0x1 +80058cf4: 03042024 and a0,t8,a0 +80058cf8: 00c73021 addu a2,a2,a3 +80058cfc: 00471021 addu v0,v0,a3 +80058d00: 03031824 and v1,t8,v1 +80058d04: 00042040 sll a0,a0,0x1 +80058d08: 94c50000 lhu a1,0(a2) +80058d0c: 00872021 addu a0,a0,a3 +80058d10: 94480000 lhu t0,0(v0) +80058d14: 00031840 sll v1,v1,0x1 +80058d18: 94860000 lhu a2,0(a0) +80058d1c: 00671821 addu v1,v1,a3 +80058d20: 94670000 lhu a3,0(v1) +80058d24: 31020c63 andi v0,t0,0xc63 +80058d28: 30a40c63 andi a0,a1,0xc63 +80058d2c: 30c30c63 andi v1,a2,0xc63 +80058d30: 00822021 addu a0,a0,v0 +80058d34: 00052882 srl a1,a1,0x2 +80058d38: 00084082 srl t0,t0,0x2 +80058d3c: 00832021 addu a0,a0,v1 +80058d40: 30a51ce7 andi a1,a1,0x1ce7 +80058d44: 30e30c63 andi v1,a3,0xc63 +80058d48: 31081ce7 andi t0,t0,0x1ce7 +80058d4c: 00063082 srl a2,a2,0x2 +80058d50: 8ec20048 lw v0,72(s6) +80058d54: 00a82821 addu a1,a1,t0 +80058d58: 00832021 addu a0,a0,v1 +80058d5c: 30c61ce7 andi a2,a2,0x1ce7 +80058d60: 00073882 srl a3,a3,0x2 +80058d64: 30e71ce7 andi a3,a3,0x1ce7 +80058d68: 00a62821 addu a1,a1,a2 +80058d6c: 00042082 srl a0,a0,0x2 +80058d70: 004f1021 addu v0,v0,t7 +80058d74: 00a72821 addu a1,a1,a3 +80058d78: 30840c63 andi a0,a0,0xc63 +80058d7c: 90420000 lbu v0,0(v0) +80058d80: 00a42821 addu a1,a1,a0 +80058d84: 10400015 beqz v0,80058ddc <_Z28DrawBGMode7Background16Sub_iPhi+0x1294> +80058d88: 30a7ffff andi a3,a1,0xffff +80058d8c: 24060001 li a2,1 +80058d90: 10460044 beq v0,a2,80058ea4 <_Z28DrawBGMode7Background16Sub_iPhi+0x135c> +80058d94: 2409fbde li t1,-1058 +80058d98: 8ec20014 lw v0,20(s6) +80058d9c: 00021040 sll v0,v0,0x1 +80058da0: 00591021 addu v0,v0,t9 +80058da4: 94450000 lhu a1,0(v0) +80058da8: 34e38420 ori v1,a3,0x8420 +80058dac: 00a91024 and v0,a1,t1 +80058db0: 00621823 subu v1,v1,v0 +80058db4: 8ec6001c lw a2,28(s6) +80058db8: 00031843 sra v1,v1,0x1 +80058dbc: 00031840 sll v1,v1,0x1 +80058dc0: 00661821 addu v1,v1,a2 +80058dc4: 94640000 lhu a0,0(v1) +80058dc8: 30e20421 andi v0,a3,0x421 +80058dcc: 00441021 addu v0,v0,a0 +80058dd0: 30a50421 andi a1,a1,0x421 +80058dd4: 00451023 subu v0,v0,a1 +80058dd8: 3047ffff andi a3,v0,0xffff +80058ddc: a7270000 sh a3,0(t9) +80058de0: 92c2004c lbu v0,76(s6) +80058de4: a1e20000 sb v0,0(t7) +80058de8: 8fa3001c lw v1,28(sp) +80058dec: 8fa40018 lw a0,24(sp) +80058df0: 8fa50014 lw a1,20(sp) +80058df4: 8fa60010 lw a2,16(sp) +80058df8: 02539021 addu s2,s2,s3 +80058dfc: 8fa70050 lw a3,80(sp) +80058e00: 00741821 addu v1,v1,s4 +80058e04: 00942021 addu a0,a0,s4 +80058e08: 00b52821 addu a1,a1,s5 +80058e0c: 00d43021 addu a2,a2,s4 +80058e10: 02531023 subu v0,s2,s3 +80058e14: 02348821 addu s1,s1,s4 +80058e18: 02158021 addu s0,s0,s5 +80058e1c: afa3001c sw v1,28(sp) +80058e20: 03d5f021 addu s8,s8,s5 +80058e24: afa40018 sw a0,24(sp) +80058e28: afa50014 sw a1,20(sp) +80058e2c: afa60010 sw a2,16(sp) +80058e30: 14e2ff41 bne a3,v0,80058b38 <_Z28DrawBGMode7Background16Sub_iPhi+0xff0> +80058e34: 02f5b821 addu s7,s7,s5 +80058e38: 8fa70020 lw a3,32(sp) +80058e3c: 8fa90068 lw t1,104(sp) +80058e40: 8fac0044 lw t4,68(sp) +80058e44: 24e70001 addiu a3,a3,1 +80058e48: 25290018 addiu t1,t1,24 +80058e4c: afa70020 sw a3,32(sp) +80058e50: 1587fbfe bne t4,a3,80057e4c <_Z28DrawBGMode7Background16Sub_iPhi+0x304> +80058e54: afa90068 sw t1,104(sp) +80058e58: 08016020 j 80058080 <_Z28DrawBGMode7Background16Sub_iPhi+0x538> +80058e5c: 3c038022 lui v1,0x8022 +80058e60: 8d040050 lw a0,80(t0) +80058e64: 8d05001c lw a1,28(t0) +80058e68: 008e1024 and v0,a0,t6 +80058e6c: 01221023 subu v0,t1,v0 +80058e70: 00021042 srl v0,v0,0x1 +80058e74: 00021040 sll v0,v0,0x1 +80058e78: 00451021 addu v0,v0,a1 +80058e7c: 94430000 lhu v1,0(v0) +80058e80: 30840421 andi a0,a0,0x421 +80058e84: 01a31821 addu v1,t5,v1 +80058e88: 00641823 subu v1,v1,a0 +80058e8c: 0801600d j 80058034 <_Z28DrawBGMode7Background16Sub_iPhi+0x4ec> +80058e90: 3062ffff andi v0,v1,0xffff +80058e94: 08015f75 j 80057dd4 <_Z28DrawBGMode7Background16Sub_iPhi+0x28c> +80058e98: 85260006 lh a2,6(t1) +80058e9c: 080161b7 j 800586dc <_Z28DrawBGMode7Background16Sub_iPhi+0xb94> +80058ea0: 01604021 move t0,t3 +80058ea4: 8ec50050 lw a1,80(s6) +80058ea8: 240cfbde li t4,-1058 +80058eac: 00ac1824 and v1,a1,t4 +80058eb0: 34e28420 ori v0,a3,0x8420 +80058eb4: 00431023 subu v0,v0,v1 +80058eb8: 00021042 srl v0,v0,0x1 +80058ebc: 8ec3001c lw v1,28(s6) +80058ec0: 00021040 sll v0,v0,0x1 +80058ec4: 00431021 addu v0,v0,v1 +80058ec8: 94440000 lhu a0,0(v0) +80058ecc: 30e30421 andi v1,a3,0x421 +80058ed0: 00641821 addu v1,v1,a0 +80058ed4: 30a50421 andi a1,a1,0x421 +80058ed8: 00651823 subu v1,v1,a1 +80058edc: 08016377 j 80058ddc <_Z28DrawBGMode7Background16Sub_iPhi+0x1294> +80058ee0: 3067ffff andi a3,v1,0xffff +80058ee4: 3c0c8022 lui t4,0x8022 +80058ee8: 258c6dd8 addiu t4,t4,28120 +80058eec: 8d850050 lw a1,80(t4) +80058ef0: 2404fbde li a0,-1058 +80058ef4: 00a41824 and v1,a1,a0 +80058ef8: 34e28420 ori v0,a3,0x8420 +80058efc: 00431023 subu v0,v0,v1 +80058f00: 00021042 srl v0,v0,0x1 +80058f04: 8d83001c lw v1,28(t4) +80058f08: 00021040 sll v0,v0,0x1 +80058f0c: 00431021 addu v0,v0,v1 +80058f10: 94440000 lhu a0,0(v0) +80058f14: 30e30421 andi v1,a3,0x421 +80058f18: 00641821 addu v1,v1,a0 +80058f1c: 30a50421 andi a1,a1,0x421 +80058f20: 00651823 subu v1,v1,a1 +80058f24: 080160e5 j 80058394 <_Z28DrawBGMode7Background16Sub_iPhi+0x84c> +80058f28: 3067ffff andi a3,v1,0xffff +80058f2c: 8d850050 lw a1,80(t4) +80058f30: 34e28420 ori v0,a3,0x8420 +80058f34: 00b21824 and v1,a1,s2 +80058f38: 00431023 subu v0,v0,v1 +80058f3c: 00021042 srl v0,v0,0x1 +80058f40: 8d83001c lw v1,28(t4) +80058f44: 00021040 sll v0,v0,0x1 +80058f48: 00431021 addu v0,v0,v1 +80058f4c: 94440000 lhu a0,0(v0) +80058f50: 30e30421 andi v1,a3,0x421 +80058f54: 00641821 addu v1,v1,a0 +80058f58: 30a50421 andi a1,a1,0x421 +80058f5c: 00651823 subu v1,v1,a1 +80058f60: 0801624d j 80058934 <_Z28DrawBGMode7Background16Sub_iPhi+0xdec> +80058f64: 3067ffff andi a3,v1,0xffff +80058f68: 8fac003c lw t4,60(sp) +80058f6c: 08015f75 j 80057dd4 <_Z28DrawBGMode7Background16Sub_iPhi+0x28c> +80058f70: 85860006 lh a2,6(t4) +80058f74: 3c028022 lui v0,0x8022 +80058f78: 24426dd8 addiu v0,v0,28120 +80058f7c: 8c450050 lw a1,80(v0) +80058f80: 2404fbde li a0,-1058 +80058f84: 00a41824 and v1,a1,a0 +80058f88: 34e28420 ori v0,a3,0x8420 +80058f8c: 3c068022 lui a2,0x8022 +80058f90: 00431023 subu v0,v0,v1 +80058f94: 24c66dd8 addiu a2,a2,28120 +80058f98: 8cc3001c lw v1,28(a2) +80058f9c: 00021042 srl v0,v0,0x1 +80058fa0: 00021040 sll v0,v0,0x1 +80058fa4: 00431021 addu v0,v0,v1 +80058fa8: 94440000 lhu a0,0(v0) +80058fac: 30e30421 andi v1,a3,0x421 +80058fb0: 00641821 addu v1,v1,a0 +80058fb4: 30a50421 andi a1,a1,0x421 +80058fb8: 00651823 subu v1,v1,a1 +80058fbc: 080161f5 j 800587d4 <_Z28DrawBGMode7Background16Sub_iPhi+0xc8c> +80058fc0: 3067ffff andi a3,v1,0xffff +80058fc4: 08015f75 j 80057dd4 <_Z28DrawBGMode7Background16Sub_iPhi+0x28c> +80058fc8: 84460006 lh a2,6(v0) +80058fcc: 8fbe0098 lw s8,152(sp) +80058fd0: 8fb70094 lw s7,148(sp) +80058fd4: 8fb60090 lw s6,144(sp) +80058fd8: 8fb5008c lw s5,140(sp) +80058fdc: 8fb40088 lw s4,136(sp) +80058fe0: 8fb30084 lw s3,132(sp) +80058fe4: 8fb20080 lw s2,128(sp) +80058fe8: 8fb1007c lw s1,124(sp) +80058fec: 8fb00078 lw s0,120(sp) +80058ff0: 03e00008 jr ra +80058ff4: 27bd00a0 addiu sp,sp,160 +80058ff8: 8e250050 lw a1,80(s1) +80058ffc: 34e28420 ori v0,a3,0x8420 +80059000: 00b21824 and v1,a1,s2 +80059004: 00431023 subu v0,v0,v1 +80059008: 00021042 srl v0,v0,0x1 +8005900c: 8e23001c lw v1,28(s1) +80059010: 00021040 sll v0,v0,0x1 +80059014: 00431021 addu v0,v0,v1 +80059018: 94440000 lhu a0,0(v0) +8005901c: 30e30421 andi v1,a3,0x421 +80059020: 00641821 addu v1,v1,a0 +80059024: 30a50421 andi a1,a1,0x421 +80059028: 00651823 subu v1,v1,a1 +8005902c: 0801629c j 80058a70 <_Z28DrawBGMode7Background16Sub_iPhi+0xf28> +80059030: 3067ffff andi a3,v1,0xffff +80059034: 84630000 lh v1,0(v1) +80059038: 1462fb1f bne v1,v0,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170> +8005903c: 8fa2003c lw v0,60(sp) +80059040: 84460006 lh a2,6(v0) +80059044: 14c3fb1c bne a2,v1,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170> +80059048: 00000000 nop +8005904c: 8ca20060 lw v0,96(a1) +80059050: 00021900 sll v1,v0,0x4 +80059054: 00021080 sll v0,v0,0x2 +80059058: 00621823 subu v1,v1,v0 +8005905c: 006b1821 addu v1,v1,t3 +80059060: 84620002 lh v0,2(v1) +80059064: 1440fb14 bnez v0,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170> +80059068: 00000000 nop +8005906c: 84620004 lh v0,4(v1) +80059070: 1440fb11 bnez v0,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170> +80059074: 00000000 nop +80059078: 84620000 lh v0,0(v1) +8005907c: 1446fb0e bne v0,a2,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170> +80059080: 00000000 nop +80059084: 84620006 lh v0,6(v1) +80059088: 38420100 xori v0,v0,0x100 +8005908c: 2c420001 sltiu v0,v0,1 +80059090: 08015f2f j 80057cbc <_Z28DrawBGMode7Background16Sub_iPhi+0x174> +80059094: afa20038 sw v0,56(sp) +80059098: 3c048022 lui a0,0x8022 +8005909c: 2563140c addiu v1,t3,5132 +800590a0: 24826dd8 addiu v0,a0,28120 +800590a4: 08015f12 j 80057c48 <_Z28DrawBGMode7Background16Sub_iPhi+0x100> +800590a8: ac430044 sw v1,68(v0) +800590ac: 85260006 lh a2,6(t1) +800590b0: 14c3fb49 bne a2,v1,80057dd8 <_Z28DrawBGMode7Background16Sub_iPhi+0x290> +800590b4: 00051200 sll v0,a1,0x8 +800590b8: 00e41021 addu v0,a3,a0 +800590bc: 00021200 sll v0,v0,0x8 +800590c0: 00051a00 sll v1,a1,0x8 +800590c4: 24060001 li a2,1 +800590c8: afa20024 sw v0,36(sp) +800590cc: afa30028 sw v1,40(sp) +800590d0: 08015f80 j 80057e00 <_Z28DrawBGMode7Background16Sub_iPhi+0x2b8> +800590d4: afa6002c sw a2,44(sp) + +800590d8 <_Z31DrawBGMode7Background16Add1_2_iPhi>: +800590d8: 27bdff60 addiu sp,sp,-160 +800590dc: 3c028022 lui v0,0x8022 +800590e0: 3c038021 lui v1,0x8021 +800590e4: afbe0098 sw s8,152(sp) +800590e8: afb70094 sw s7,148(sp) +800590ec: afb60090 sw s6,144(sp) +800590f0: afb5008c sw s5,140(sp) +800590f4: afb40088 sw s4,136(sp) +800590f8: afb30084 sw s3,132(sp) +800590fc: afb20080 sw s2,128(sp) +80059100: afb1007c sw s1,124(sp) +80059104: afb00078 sw s0,120(sp) +80059108: 24476dd8 addiu a3,v0,28120 +8005910c: 2462701c addiu v0,v1,28700 +80059110: 8c460008 lw a2,8(v0) +80059114: 90e340ee lbu v1,16622(a3) +80059118: 24c60001 addiu a2,a2,1 +8005911c: 30630001 andi v1,v1,0x1 +80059120: 00806821 move t5,a0 +80059124: afa500a4 sw a1,164(sp) +80059128: 10600029 beqz v1,800591d0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xf8> +8005912c: afa60054 sw a2,84(sp) +80059130: 3c0c8022 lui t4,0x8022 +80059134: 25825bc4 addiu v0,t4,23492 +80059138: 90430007 lbu v1,7(v0) +8005913c: 10600542 beqz v1,8005a648 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1570> +80059140: 3c0b802c lui t3,0x802c +80059144: 00005021 move t2,zero +80059148: 31420001 andi v0,t2,0x1 +8005914c: 00021040 sll v0,v0,0x1 +80059150: 000a2240 sll a0,t2,0x9 +80059154: 2563140c addiu v1,t3,5132 +80059158: 00833021 addu a2,a0,v1 +8005915c: 3049ffff andi t1,v0,0xffff +80059160: 31480004 andi t0,t2,0x4 +80059164: 31470002 andi a3,t2,0x2 +80059168: 00002821 move a1,zero +8005916c: 30a300c0 andi v1,a1,0xc0 +80059170: 30a20038 andi v0,a1,0x38 +80059174: 000318c2 srl v1,v1,0x3 +80059178: 00021042 srl v0,v0,0x1 +8005917c: 30a40007 andi a0,a1,0x7 +80059180: 01031825 or v1,t0,v1 +80059184: 00e21025 or v0,a3,v0 +80059188: 00021140 sll v0,v0,0x5 +8005918c: 00031a80 sll v1,v1,0xa +80059190: 00042080 sll a0,a0,0x2 +80059194: 00621825 or v1,v1,v0 +80059198: 01242025 or a0,t1,a0 +8005919c: 00641825 or v1,v1,a0 +800591a0: 24a50001 addiu a1,a1,1 +800591a4: 24020100 li v0,256 +800591a8: a4c30000 sh v1,0(a2) +800591ac: 14a2ffef bne a1,v0,8005916c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x94> +800591b0: 24c60002 addiu a2,a2,2 +800591b4: 254a0001 addiu t2,t2,1 +800591b8: 24020008 li v0,8 +800591bc: 1542ffe3 bne t2,v0,8005914c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x74> +800591c0: 31420001 andi v0,t2,0x1 +800591c4: 25825bc4 addiu v0,t4,23492 +800591c8: 08016992 j 8005a648 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1570> +800591cc: a0400007 sb zero,7(v0) +800591d0: 3c028022 lui v0,0x8022 +800591d4: 2442680c addiu v0,v0,26636 +800591d8: ace20044 sw v0,68(a3) +800591dc: 3c068022 lui a2,0x8022 +800591e0: 24c56dd8 addiu a1,a2,28120 +800591e4: 8ca7005c lw a3,92(a1) +800591e8: 8fa900a4 lw t1,164(sp) +800591ec: 8ca40064 lw a0,100(a1) +800591f0: 00094880 sll t1,t1,0x2 +800591f4: 00071880 sll v1,a3,0x2 +800591f8: 00076100 sll t4,a3,0x4 +800591fc: 3c028023 lui v0,0x8023 +80059200: 244bbdcc addiu t3,v0,-16948 +80059204: 01242021 addu a0,t1,a0 +80059208: 01831823 subu v1,t4,v1 +8005920c: 006b1821 addu v1,v1,t3 +80059210: 8c840000 lw a0,0(a0) +80059214: 24020001 li v0,1 +80059218: 84680002 lh t0,2(v1) +8005921c: 0044200a movz a0,v0,a0 +80059220: afa70034 sw a3,52(sp) +80059224: afa90064 sw t1,100(sp) +80059228: afa3003c sw v1,60(sp) +8005922c: afa40044 sw a0,68(sp) +80059230: 8caa0010 lw t2,16(a1) +80059234: 8ca90040 lw t1,64(a1) +80059238: 15000004 bnez t0,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174> +8005923c: 8ca70030 lw a3,48(a1) +80059240: 84620004 lh v0,4(v1) +80059244: 104004e7 beqz v0,8005a5e4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x150c> +80059248: 24020100 li v0,256 +8005924c: afa00038 sw zero,56(sp) +80059250: 3c048022 lui a0,0x8022 +80059254: 24836dd8 addiu v1,a0,28120 +80059258: 8c620060 lw v0,96(v1) +8005925c: 8fa50034 lw a1,52(sp) +80059260: 0045102b sltu v0,v0,a1 +80059264: 144004b1 bnez v0,8005a52c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1454> +80059268: 01a00013 mtlo t5 +8005926c: 70aa0000 madd a1,t2 +80059270: 3c048023 lui a0,0x8023 +80059274: 00001012 mflo v0 +80059278: 01200013 mtlo t1 +8005927c: 70a70000 madd a1,a3 +80059280: afa20000 sw v0,0(sp) +80059284: 00001012 mflo v0 +80059288: 2484aecc addiu a0,a0,-20788 +8005928c: 01842021 addu a0,t4,a0 +80059290: afa20040 sw v0,64(sp) +80059294: 240200ff li v0,255 +80059298: afa40008 sw a0,8(sp) +8005929c: 00451023 subu v0,v0,a1 +800592a0: 24840002 addiu a0,a0,2 +800592a4: 24030100 li v1,256 +800592a8: 8fa6003c lw a2,60(sp) +800592ac: afa20004 sw v0,4(sp) +800592b0: afa4000c sw a0,12(sp) +800592b4: afa0004c sw zero,76(sp) +800592b8: afa30048 sw v1,72(sp) +800592bc: 00806021 move t4,a0 +800592c0: 8fa50008 lw a1,8(sp) +800592c4: 84c2000a lh v0,10(a2) +800592c8: 94a40000 lhu a0,0(a1) +800592cc: 000214c0 sll v0,v0,0x13 +800592d0: 000424c0 sll a0,a0,0x13 +800592d4: 00023cc3 sra a3,v0,0x13 +800592d8: 000424c3 sra a0,a0,0x13 +800592dc: 00872023 subu a0,a0,a3 +800592e0: 30822000 andi v0,a0,0x2000 +800592e4: 38422000 xori v0,v0,0x2000 +800592e8: 3c098022 lui t1,0x8022 +800592ec: 2442e000 addiu v0,v0,-8192 +800592f0: 252350e8 addiu v1,t1,20712 +800592f4: 000210c3 sra v0,v0,0x3 +800592f8: 308403ff andi a0,a0,0x3ff +800592fc: 90660aa4 lbu a2,2724(v1) +80059300: 00822021 addu a0,a0,v0 +80059304: 95830000 lhu v1,0(t4) +80059308: 8fa9003c lw t1,60(sp) +8005930c: 8fa20004 lw v0,4(sp) +80059310: 8fac0034 lw t4,52(sp) +80059314: 85250008 lh a1,8(t1) +80059318: 0186100a movz v0,t4,a2 +8005931c: 00031cc0 sll v1,v1,0x13 +80059320: 00442021 addu a0,v0,a0 +80059324: 8fa20038 lw v0,56(sp) +80059328: 00052cc0 sll a1,a1,0x13 +8005932c: 00031cc3 sra v1,v1,0x13 +80059330: afa30030 sw v1,48(sp) +80059334: 1040042d beqz v0,8005a3ec <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1314> +80059338: 00052cc3 sra a1,a1,0x13 +8005933c: 15000463 bnez t0,8005a4cc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x13f4> +80059340: 00000000 nop +80059344: 85220004 lh v0,4(t1) +80059348: 14400476 bnez v0,8005a524 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x144c> +8005934c: 8fa2003c lw v0,60(sp) +80059350: 85230000 lh v1,0(t1) +80059354: 24020100 li v0,256 +80059358: 106204c0 beq v1,v0,8005a65c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1584> +8005935c: 00000000 nop +80059360: 8fa3003c lw v1,60(sp) +80059364: 84660006 lh a2,6(v1) +80059368: 00051200 sll v0,a1,0x8 +8005936c: 00400013 mtlo v0 +80059370: 70880000 madd a0,t0 +80059374: 00071a00 sll v1,a3,0x8 +80059378: 00004812 mflo t1 +8005937c: 00600013 mtlo v1 +80059380: 70860000 madd a0,a2 +80059384: afa90028 sw t1,40(sp) +80059388: 00001012 mflo v0 +8005938c: afa0002c sw zero,44(sp) +80059390: afa20024 sw v0,36(sp) +80059394: 8fa30044 lw v1,68(sp) +80059398: 10600098 beqz v1,800595fc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x524> +8005939c: 8fa60030 lw a2,48(sp) +800593a0: 00e41821 addu v1,a3,a0 +800593a4: 00c52823 subu a1,a2,a1 +800593a8: 30a22000 andi v0,a1,0x2000 +800593ac: 38422000 xori v0,v0,0x2000 +800593b0: 8fa700a4 lw a3,164(sp) +800593b4: 30630007 andi v1,v1,0x7 +800593b8: 2442e000 addiu v0,v0,-8192 +800593bc: 00031900 sll v1,v1,0x4 +800593c0: 000210c3 sra v0,v0,0x3 +800593c4: 00073880 sll a3,a3,0x2 +800593c8: afa5005c sw a1,92(sp) +800593cc: afa3006c sw v1,108(sp) +800593d0: afa20060 sw v0,96(sp) +800593d4: afa00020 sw zero,32(sp) +800593d8: afa70068 sw a3,104(sp) +800593dc: afa30070 sw v1,112(sp) +800593e0: 3c098022 lui t1,0x8022 +800593e4: 25296dd8 addiu t1,t1,28120 +800593e8: 8d240064 lw a0,100(t1) +800593ec: 8fac0064 lw t4,100(sp) +800593f0: 01841021 addu v0,t4,a0 +800593f4: 8c430000 lw v1,0(v0) +800593f8: 1060000a beqz v1,80059424 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x34c> +800593fc: 3c058022 lui a1,0x8022 +80059400: 8fa20068 lw v0,104(sp) +80059404: 00441821 addu v1,v0,a0 +80059408: 8c6400a8 lw a0,168(v1) +8005940c: 8c630018 lw v1,24(v1) +80059410: afa40048 sw a0,72(sp) +80059414: 0064102b sltu v0,v1,a0 +80059418: 10400070 beqz v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504> +8005941c: afa3004c sw v1,76(sp) +80059420: 3c058022 lui a1,0x8022 +80059424: 8fa6004c lw a2,76(sp) +80059428: 24a550e8 addiu a1,a1,20712 +8005942c: 8fa70000 lw a3,0(sp) +80059430: 8fa90040 lw t1,64(sp) +80059434: 90a30aa3 lbu v1,2723(a1) +80059438: 00061040 sll v0,a2,0x1 +8005943c: 0047c821 addu t9,v0,a3 +80059440: 10600180 beqz v1,80059a44 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x96c> +80059444: 00c97821 addu t7,a2,t1 +80059448: 8fac003c lw t4,60(sp) +8005944c: 8fa20048 lw v0,72(sp) +80059450: 85850000 lh a1,0(t4) +80059454: 85830004 lh v1,4(t4) +80059458: 24c4ffff addiu a0,a2,-1 +8005945c: 2447ffff addiu a3,v0,-1 +80059460: afa40050 sw a0,80(sp) +80059464: 0005a023 negu s4,a1 +80059468: 0003a823 negu s5,v1 +8005946c: 2412ffff li s2,-1 +80059470: 8fa9005c lw t1,92(sp) +80059474: 8fac0060 lw t4,96(sp) +80059478: 312203ff andi v0,t1,0x3ff +8005947c: 004c1021 addu v0,v0,t4 +80059480: 00e22021 addu a0,a3,v0 +80059484: 8fa2002c lw v0,44(sp) +80059488: 1040007c beqz v0,8005967c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x5a4> +8005948c: 3c068022 lui a2,0x8022 +80059490: 3c038022 lui v1,0x8022 +80059494: 246350e8 addiu v1,v1,20712 +80059498: 90620aa5 lbu v0,2725(v1) +8005949c: 1440023c bnez v0,80059d90 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xcb8> +800594a0: 00042200 sll a0,a0,0x8 +800594a4: 8fa30024 lw v1,36(sp) +800594a8: 3c068019 lui a2,0x8019 +800594ac: 00031203 sra v0,v1,0x8 +800594b0: 8fa50028 lw a1,40(sp) +800594b4: 24c6f640 addiu a2,a2,-2496 +800594b8: 30430007 andi v1,v0,0x7 +800594bc: 8cc90000 lw t1,0(a2) +800594c0: 304203f8 andi v0,v0,0x3f8 +800594c4: 02474021 addu t0,s2,a3 +800594c8: 00025940 sll t3,v0,0x5 +800594cc: 00035100 sll t2,v1,0x4 +800594d0: 00a43821 addu a3,a1,a0 +800594d4: 240cfbde li t4,-1058 +800594d8: 3c038021 lui v1,0x8021 +800594dc: 2462701c addiu v0,v1,28700 +800594e0: 8c440008 lw a0,8(v0) +800594e4: 00071a03 sra v1,a3,0x8 +800594e8: 00031082 srl v0,v1,0x2 +800594ec: 304200fe andi v0,v0,0xfe +800594f0: 01642021 addu a0,t3,a0 +800594f4: 00822021 addu a0,a0,v0 +800594f8: 90850000 lbu a1,0(a0) +800594fc: 30630007 andi v1,v1,0x7 +80059500: 8fa40054 lw a0,84(sp) +80059504: 00031840 sll v1,v1,0x1 +80059508: 000529c0 sll a1,a1,0x7 +8005950c: 00831821 addu v1,a0,v1 +80059510: 00651821 addu v1,v1,a1 +80059514: 006a1821 addu v1,v1,t2 +80059518: 90640000 lbu a0,0(v1) +8005951c: 8d22006c lw v0,108(t1) +80059520: 3c058023 lui a1,0x8023 +80059524: 00821024 and v0,a0,v0 +80059528: 000211c2 srl v0,v0,0x7 +8005952c: 24a5c90c addiu a1,a1,-14068 +80059530: 00451021 addu v0,v0,a1 +80059534: 90430000 lbu v1,0(v0) +80059538: a123004c sb v1,76(t1) +8005953c: 91e20000 lbu v0,0(t7) +80059540: 0043182b sltu v1,v0,v1 +80059544: 1060001e beqz v1,800595c0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x4e8> +80059548: 00000000 nop +8005954c: 8d220068 lw v0,104(t1) +80059550: 00821024 and v0,a0,v0 +80059554: 1040001a beqz v0,800595c0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x4e8> +80059558: 00022040 sll a0,v0,0x1 +8005955c: 8d220048 lw v0,72(t1) +80059560: 8d230044 lw v1,68(t1) +80059564: 01e21021 addu v0,t7,v0 +80059568: 90420000 lbu v0,0(v0) +8005956c: 00831821 addu v1,a0,v1 +80059570: 10400010 beqz v0,800595b4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x4dc> +80059574: 94660000 lhu a2,0(v1) +80059578: 00cc1824 and v1,a2,t4 +8005957c: 24040001 li a0,1 +80059580: 1044038b beq v0,a0,8005a3b0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x12d8> +80059584: 00602821 move a1,v1 +80059588: 8d220014 lw v0,20(t1) +8005958c: 00021040 sll v0,v0,0x1 +80059590: 00591021 addu v0,v0,t9 +80059594: 94440000 lhu a0,0(v0) +80059598: 008c1824 and v1,a0,t4 +8005959c: 00a31821 addu v1,a1,v1 +800595a0: 30840421 andi a0,a0,0x421 +800595a4: 00c42024 and a0,a2,a0 +800595a8: 00031843 sra v1,v1,0x1 +800595ac: 00641821 addu v1,v1,a0 +800595b0: 3066ffff andi a2,v1,0xffff +800595b4: a7260000 sh a2,0(t9) +800595b8: 9122004c lbu v0,76(t1) +800595bc: a1e20000 sb v0,0(t7) +800595c0: 01124021 addu t0,t0,s2 +800595c4: 8fa50050 lw a1,80(sp) +800595c8: 01121023 subu v0,t0,s2 +800595cc: 27390002 addiu t9,t9,2 +800595d0: 25ef0001 addiu t7,t7,1 +800595d4: 14a2ffc0 bne a1,v0,800594d8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x400> +800595d8: 00f43821 addu a3,a3,s4 +800595dc: 8fa50020 lw a1,32(sp) +800595e0: 8fa60068 lw a2,104(sp) +800595e4: 8fa70044 lw a3,68(sp) +800595e8: 24a50001 addiu a1,a1,1 +800595ec: 24c60018 addiu a2,a2,24 +800595f0: afa50020 sw a1,32(sp) +800595f4: 14e5ff7a bne a3,a1,800593e0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x308> +800595f8: afa60068 sw a2,104(sp) +800595fc: 3c098022 lui t1,0x8022 +80059600: 25226dd8 addiu v0,t1,28120 +80059604: 8fac0034 lw t4,52(sp) +80059608: 8c430060 lw v1,96(v0) +8005960c: 8fa4000c lw a0,12(sp) +80059610: 8fa50008 lw a1,8(sp) +80059614: 8fa60004 lw a2,4(sp) +80059618: 258c0001 addiu t4,t4,1 +8005961c: 24840010 addiu a0,a0,16 +80059620: 24a50010 addiu a1,a1,16 +80059624: 24c6ffff addiu a2,a2,-1 +80059628: 006c182b sltu v1,v1,t4 +8005962c: afa4000c sw a0,12(sp) +80059630: afac0034 sw t4,52(sp) +80059634: 8c440010 lw a0,16(v0) +80059638: afa50008 sw a1,8(sp) +8005963c: afa60004 sw a2,4(sp) +80059640: 146003ba bnez v1,8005a52c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1454> +80059644: 8c420030 lw v0,48(v0) +80059648: 8fa7003c lw a3,60(sp) +8005964c: 8fac0040 lw t4,64(sp) +80059650: 24e7000c addiu a3,a3,12 +80059654: 8fa90000 lw t1,0(sp) +80059658: 01826021 addu t4,t4,v0 +8005965c: afac0040 sw t4,64(sp) +80059660: 84e80002 lh t0,2(a3) +80059664: 8fac000c lw t4,12(sp) +80059668: 01244821 addu t1,t1,a0 +8005966c: 00e03021 move a2,a3 +80059670: afa7003c sw a3,60(sp) +80059674: 080164b0 j 800592c0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1e8> +80059678: afa90000 sw t1,0(sp) +8005967c: 24c650e8 addiu a2,a2,20712 +80059680: 90c20aa5 lbu v0,2725(a2) +80059684: 70835002 mul t2,a0,v1 +80059688: 104000f8 beqz v0,80059a6c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x994> +8005968c: 70854002 mul t0,a0,a1 +80059690: 8fa20050 lw v0,80(sp) +80059694: 10e2ffd1 beq a3,v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504> +80059698: 8fa90028 lw t1,40(sp) +8005969c: 8fac0024 lw t4,36(sp) +800596a0: 8fa20030 lw v0,48(sp) +800596a4: 01287021 addu t6,t1,t0 +800596a8: 018a8021 addu s0,t4,t2 +800596ac: 00e2b021 addu s6,a3,v0 +800596b0: 0801664e j 80059938 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x860> +800596b4: 02478821 addu s1,s2,a3 +800596b8: 2483701c addiu v1,a0,28700 +800596bc: 2402fff8 li v0,-8 +800596c0: 8c6a0008 lw t2,8(v1) +800596c4: 01221024 and v0,t1,v0 +800596c8: 00021140 sll v0,v0,0x5 +800596cc: 000e1a82 srl v1,t6,0xa +800596d0: 2417fffe li s7,-2 +800596d4: 00775824 and t3,v1,s7 +800596d8: 004a3021 addu a2,v0,t2 +800596dc: 00cb2021 addu a0,a2,t3 +800596e0: 8fa50054 lw a1,84(sp) +800596e4: 30e20007 andi v0,a3,0x7 +800596e8: 90830000 lbu v1,0(a0) +800596ec: 00021040 sll v0,v0,0x1 +800596f0: 00a26021 addu t4,a1,v0 +800596f4: 3c028019 lui v0,0x8019 +800596f8: 2442f640 addiu v0,v0,-2496 +800596fc: 000319c0 sll v1,v1,0x7 +80059700: 31240007 andi a0,t1,0x7 +80059704: 8c530000 lw s3,0(v0) +80059708: 0004c100 sll t8,a0,0x4 +8005970c: 01831821 addu v1,t4,v1 +80059710: 00781821 addu v1,v1,t8 +80059714: 90650000 lbu a1,0(v1) +80059718: 8e62006c lw v0,108(s3) +8005971c: 3c038023 lui v1,0x8023 +80059720: 00a21024 and v0,a1,v0 +80059724: 2463c90c addiu v1,v1,-14068 +80059728: 000211c2 srl v0,v0,0x7 +8005972c: 00431021 addu v0,v0,v1 +80059730: 90430000 lbu v1,0(v0) +80059734: a263004c sb v1,76(s3) +80059738: 91e20000 lbu v0,0(t7) +8005973c: 0043182b sltu v1,v0,v1 +80059740: 10600074 beqz v1,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c> +80059744: 00000000 nop +80059748: 8e6d0068 lw t5,104(s3) +8005974c: 00adf024 and s8,a1,t5 +80059750: 13c00070 beqz s8,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c> +80059754: 00f23821 addu a3,a3,s2 +80059758: 30e503ff andi a1,a3,0x3ff +8005975c: 00052882 srl a1,a1,0x2 +80059760: 01324821 addu t1,t1,s2 +80059764: 00b72824 and a1,a1,s7 +80059768: 00c53021 addu a2,a2,a1 +8005976c: 312803f8 andi t0,t1,0x3f8 +80059770: 016a1021 addu v0,t3,t2 +80059774: 00084140 sll t0,t0,0x5 +80059778: 90c30000 lbu v1,0(a2) +8005977c: 30e70007 andi a3,a3,0x7 +80059780: 8fa60054 lw a2,84(sp) +80059784: 00481021 addu v0,v0,t0 +80059788: 00073840 sll a3,a3,0x1 +8005978c: 00c73821 addu a3,a2,a3 +80059790: 90440000 lbu a0,0(v0) +80059794: 000319c0 sll v1,v1,0x7 +80059798: 00e31821 addu v1,a3,v1 +8005979c: 00aa2821 addu a1,a1,t2 +800597a0: 00781821 addu v1,v1,t8 +800597a4: 31290007 andi t1,t1,0x7 +800597a8: 000421c0 sll a0,a0,0x7 +800597ac: 00094900 sll t1,t1,0x4 +800597b0: 00a82821 addu a1,a1,t0 +800597b4: 01842021 addu a0,t4,a0 +800597b8: 90660000 lbu a2,0(v1) +800597bc: 00892021 addu a0,a0,t1 +800597c0: 90a20000 lbu v0,0(a1) +800597c4: 8e6a0044 lw t2,68(s3) +800597c8: 90850000 lbu a1,0(a0) +800597cc: 01a63024 and a2,t5,a2 +800597d0: 000211c0 sll v0,v0,0x7 +800597d4: 000e40c2 srl t0,t6,0x3 +800597d8: 001060c2 srl t4,s0,0x3 +800597dc: 00063040 sll a2,a2,0x1 +800597e0: 3108001f andi t0,t0,0x1f +800597e4: 318c001f andi t4,t4,0x1f +800597e8: 00e23821 addu a3,a3,v0 +800597ec: 00ca3021 addu a2,a2,t2 +800597f0: 01a52824 and a1,t5,a1 +800597f4: 00e93821 addu a3,a3,t1 +800597f8: 710c5802 mul t3,t0,t4 +800597fc: 94c90000 lhu t1,0(a2) +80059800: 00052840 sll a1,a1,0x1 +80059804: 00aa2821 addu a1,a1,t2 +80059808: 90e40000 lbu a0,0(a3) +8005980c: 312203e0 andi v0,t1,0x3e0 +80059810: 94a70000 lhu a3,0(a1) +80059814: 001e2840 sll a1,s8,0x1 +80059818: 00aa2821 addu a1,a1,t2 +8005981c: 00021400 sll v0,v0,0x10 +80059820: 31297c1f andi t1,t1,0x7c1f +80059824: 000b5942 srl t3,t3,0x5 +80059828: 01224825 or t1,t1,v0 +8005982c: 94a20000 lhu v0,0(a1) +80059830: 01a42024 and a0,t5,a0 +80059834: 010b2823 subu a1,t0,t3 +80059838: 71253002 mul a2,t1,a1 +8005983c: 30e303e0 andi v1,a3,0x3e0 +80059840: 304503e0 andi a1,v0,0x3e0 +80059844: 00042040 sll a0,a0,0x1 +80059848: 01684023 subu t0,t3,t0 +8005984c: 008a2021 addu a0,a0,t2 +80059850: 00031c00 sll v1,v1,0x10 +80059854: 00052c00 sll a1,a1,0x10 +80059858: 30e77c1f andi a3,a3,0x7c1f +8005985c: 010c4023 subu t0,t0,t4 +80059860: 30427c1f andi v0,v0,0x7c1f +80059864: 00e33825 or a3,a3,v1 +80059868: 00451025 or v0,v0,a1 +8005986c: 94830000 lhu v1,0(a0) +80059870: 25080020 addiu t0,t0,32 +80059874: 018b2023 subu a0,t4,t3 +80059878: 70482802 mul a1,v0,t0 +8005987c: 70e44802 mul t1,a3,a0 +80059880: 306403e0 andi a0,v1,0x3e0 +80059884: 00042400 sll a0,a0,0x10 +80059888: 30637c1f andi v1,v1,0x7c1f +8005988c: 00641825 or v1,v1,a0 +80059890: 00a61021 addu v0,a1,a2 +80059894: 706b2802 mul a1,v1,t3 +80059898: 8e640048 lw a0,72(s3) +8005989c: 00a91821 addu v1,a1,t1 +800598a0: 00431021 addu v0,v0,v1 +800598a4: 008f2021 addu a0,a0,t7 +800598a8: 00021d42 srl v1,v0,0x15 +800598ac: 90840000 lbu a0,0(a0) +800598b0: 00021142 srl v0,v0,0x5 +800598b4: 30427c1f andi v0,v0,0x7c1f +800598b8: 306303e0 andi v1,v1,0x3e0 +800598bc: 10800010 beqz a0,80059900 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x828> +800598c0: 00433025 or a2,v0,v1 +800598c4: 24070001 li a3,1 +800598c8: 108702ed beq a0,a3,8005a480 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x13a8> +800598cc: 2409fbde li t1,-1058 +800598d0: 8e620014 lw v0,20(s3) +800598d4: 00021040 sll v0,v0,0x1 +800598d8: 00591021 addu v0,v0,t9 +800598dc: 94440000 lhu a0,0(v0) +800598e0: 00c91824 and v1,a2,t1 +800598e4: 00892824 and a1,a0,t1 +800598e8: 00651821 addu v1,v1,a1 +800598ec: 30840421 andi a0,a0,0x421 +800598f0: 00c42024 and a0,a2,a0 +800598f4: 00031843 sra v1,v1,0x1 +800598f8: 00641821 addu v1,v1,a0 +800598fc: 3066ffff andi a2,v1,0xffff +80059900: 3c048022 lui a0,0x8022 +80059904: a7260000 sh a2,0(t9) +80059908: 24846dd8 addiu a0,a0,28120 +8005990c: 9082004c lbu v0,76(a0) +80059910: a1e20000 sb v0,0(t7) +80059914: 02328821 addu s1,s1,s2 +80059918: 8fa40050 lw a0,80(sp) +8005991c: 02321023 subu v0,s1,s2 +80059920: 01d47021 addu t6,t6,s4 +80059924: 02158021 addu s0,s0,s5 +80059928: 1082ff2c beq a0,v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504> +8005992c: 02d2b021 addu s6,s6,s2 +80059930: 27390002 addiu t9,t9,2 +80059934: 25ef0001 addiu t7,t7,1 +80059938: 000e3a02 srl a3,t6,0x8 +8005993c: 00104a02 srl t1,s0,0x8 +80059940: 00e91025 or v0,a3,t1 +80059944: 2403fc00 li v1,-1024 +80059948: 00431024 and v0,v0,v1 +8005994c: 1040ff5a beqz v0,800596b8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x5e0> +80059950: 3c048021 lui a0,0x8021 +80059954: 3c058022 lui a1,0x8022 +80059958: 24a550e8 addiu a1,a1,20712 +8005995c: 90a30aa5 lbu v1,2725(a1) +80059960: 24020003 li v0,3 +80059964: 1462ffeb bne v1,v0,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c> +80059968: 32c30007 andi v1,s6,0x7 +8005996c: 8fa60054 lw a2,84(sp) +80059970: 3c098019 lui t1,0x8019 +80059974: 8fa70070 lw a3,112(sp) +80059978: 00031840 sll v1,v1,0x1 +8005997c: 2529f640 addiu t1,t1,-2496 +80059980: 8d250000 lw a1,0(t1) +80059984: 00c31821 addu v1,a2,v1 +80059988: 00671821 addu v1,v1,a3 +8005998c: 90640000 lbu a0,0(v1) +80059990: 8ca2006c lw v0,108(a1) +80059994: 3c0c8023 lui t4,0x8023 +80059998: 00821024 and v0,a0,v0 +8005999c: 000211c2 srl v0,v0,0x7 +800599a0: 258cc90c addiu t4,t4,-14068 +800599a4: 004c1021 addu v0,v0,t4 +800599a8: 90430000 lbu v1,0(v0) +800599ac: a0a3004c sb v1,76(a1) +800599b0: 91e20000 lbu v0,0(t7) +800599b4: 0043182b sltu v1,v0,v1 +800599b8: 1060ffd6 beqz v1,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c> +800599bc: 00000000 nop +800599c0: 8ca20068 lw v0,104(a1) +800599c4: 00821824 and v1,a0,v0 +800599c8: 1060ffd2 beqz v1,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c> +800599cc: 00031840 sll v1,v1,0x1 +800599d0: 8ca20048 lw v0,72(a1) +800599d4: 8ca40044 lw a0,68(a1) +800599d8: 004f1021 addu v0,v0,t7 +800599dc: 90420000 lbu v0,0(v0) +800599e0: 00641821 addu v1,v1,a0 +800599e4: 10400011 beqz v0,80059a2c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x954> +800599e8: 94660000 lhu a2,0(v1) +800599ec: 24030001 li v1,1 +800599f0: 104302d9 beq v0,v1,8005a558 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1480> +800599f4: 2404fbde li a0,-1058 +800599f8: 8ca20014 lw v0,20(a1) +800599fc: 00021040 sll v0,v0,0x1 +80059a00: 00591021 addu v0,v0,t9 +80059a04: 00c41824 and v1,a2,a0 +80059a08: 94440000 lhu a0,0(v0) +80059a0c: 2407fbde li a3,-1058 +80059a10: 00872824 and a1,a0,a3 +80059a14: 00651821 addu v1,v1,a1 +80059a18: 30840421 andi a0,a0,0x421 +80059a1c: 00c42024 and a0,a2,a0 +80059a20: 00031843 sra v1,v1,0x1 +80059a24: 00641821 addu v1,v1,a0 +80059a28: 3066ffff andi a2,v1,0xffff +80059a2c: 3c038022 lui v1,0x8022 +80059a30: a7260000 sh a2,0(t9) +80059a34: 24636dd8 addiu v1,v1,28120 +80059a38: 9062004c lbu v0,76(v1) +80059a3c: 08016645 j 80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c> +80059a40: a1e20000 sb v0,0(t7) +80059a44: 8fa5003c lw a1,60(sp) +80059a48: 00c03821 move a3,a2 +80059a4c: 84b50004 lh s5,4(a1) +80059a50: 84b40000 lh s4,0(a1) +80059a54: 8fa60048 lw a2,72(sp) +80059a58: 02802821 move a1,s4 +80059a5c: 02a01821 move v1,s5 +80059a60: 24120001 li s2,1 +80059a64: 0801651c j 80059470 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x398> +80059a68: afa60050 sw a2,80(sp) +80059a6c: 268201cb addiu v0,s4,459 +80059a70: 2c420397 sltiu v0,v0,919 +80059a74: 1040015c beqz v0,80059fe8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xf10> +80059a78: 8fa5003c lw a1,60(sp) +80059a7c: 26a201cb addiu v0,s5,459 +80059a80: 2c420397 sltiu v0,v0,919 +80059a84: 10400159 beqz v0,80059fec <_Z31DrawBGMode7Background16Add1_2_iPhi+0xf14> +80059a88: 8fa90028 lw t1,40(sp) +80059a8c: 8fa60050 lw a2,80(sp) +80059a90: 10e6fed2 beq a3,a2,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504> +80059a94: 3c0c8019 lui t4,0x8019 +80059a98: 02479821 addu s3,s2,a3 +80059a9c: 8fa90024 lw t1,36(sp) +80059aa0: 8fa70028 lw a3,40(sp) +80059aa4: 258cf640 addiu t4,t4,-2496 +80059aa8: 8d970000 lw s7,0(t4) +80059aac: 00e88821 addu s1,a3,t0 +80059ab0: 012a8021 addu s0,t1,t2 +80059ab4: 241efffe li s8,-2 +80059ab8: 3c048021 lui a0,0x8021 +80059abc: 00113a02 srl a3,s1,0x8 +80059ac0: 00102a02 srl a1,s0,0x8 +80059ac4: 2484701c addiu a0,a0,28700 +80059ac8: 8c8a0008 lw t2,8(a0) +80059acc: 30e203ff andi v0,a3,0x3ff +80059ad0: 30a303f8 andi v1,a1,0x3f8 +80059ad4: 00031940 sll v1,v1,0x5 +80059ad8: 00021082 srl v0,v0,0x2 +80059adc: 005e4824 and t1,v0,s8 +80059ae0: 006a5821 addu t3,v1,t2 +80059ae4: 01692021 addu a0,t3,t1 +80059ae8: 90830000 lbu v1,0(a0) +80059aec: 8fa60054 lw a2,84(sp) +80059af0: 30e20007 andi v0,a3,0x7 +80059af4: 00021040 sll v0,v0,0x1 +80059af8: 00c26821 addu t5,a2,v0 +80059afc: 000319c0 sll v1,v1,0x7 +80059b00: 30a40007 andi a0,a1,0x7 +80059b04: 00047100 sll t6,a0,0x4 +80059b08: 01a31821 addu v1,t5,v1 +80059b0c: 006e1821 addu v1,v1,t6 +80059b10: 90660000 lbu a2,0(v1) +80059b14: 8ee2006c lw v0,108(s7) +80059b18: 3c0c8023 lui t4,0x8023 +80059b1c: 00c21024 and v0,a2,v0 +80059b20: 000211c2 srl v0,v0,0x7 +80059b24: 258cc90c addiu t4,t4,-14068 +80059b28: 004c1021 addu v0,v0,t4 +80059b2c: 90430000 lbu v1,0(v0) +80059b30: a2e3004c sb v1,76(s7) +80059b34: 91e20000 lbu v0,0(t7) +80059b38: 0043182b sltu v1,v0,v1 +80059b3c: 1060008b beqz v1,80059d6c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xc94> +80059b40: 00000000 nop +80059b44: 8eec0068 lw t4,104(s7) +80059b48: 00ccb024 and s6,a2,t4 +80059b4c: 12c00087 beqz s6,80059d6c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xc94> +80059b50: 3c028022 lui v0,0x8022 +80059b54: 244250e8 addiu v0,v0,20712 +80059b58: 90580aa4 lbu t8,2724(v0) +80059b5c: 00f23821 addu a3,a3,s2 +80059b60: 2403ffff li v1,-1 +80059b64: 24080001 li t0,1 +80059b68: 0078400b movn t0,v1,t8 +80059b6c: 30e203ff andi v0,a3,0x3ff +80059b70: 01054021 addu t0,t0,a1 +80059b74: 00021082 srl v0,v0,0x2 +80059b78: 005e1024 and v0,v0,s8 +80059b7c: 310303f8 andi v1,t0,0x3f8 +80059b80: 00031940 sll v1,v1,0x5 +80059b84: 004a2021 addu a0,v0,t2 +80059b88: 012a4821 addu t1,t1,t2 +80059b8c: 01234821 addu t1,t1,v1 +80059b90: 01621021 addu v0,t3,v0 +80059b94: 00832021 addu a0,a0,v1 +80059b98: 90850000 lbu a1,0(a0) +80059b9c: 90430000 lbu v1,0(v0) +80059ba0: 91260000 lbu a2,0(t1) +80059ba4: 8fa40054 lw a0,84(sp) +80059ba8: 30e70007 andi a3,a3,0x7 +80059bac: 00073840 sll a3,a3,0x1 +80059bb0: 00873821 addu a3,a0,a3 +80059bb4: 000319c0 sll v1,v1,0x7 +80059bb8: 001148c2 srl t1,s1,0x3 +80059bbc: 001050c2 srl t2,s0,0x3 +80059bc0: 31080007 andi t0,t0,0x7 +80059bc4: 000529c0 sll a1,a1,0x7 +80059bc8: 000631c0 sll a2,a2,0x7 +80059bcc: 3129001f andi t1,t1,0x1f +80059bd0: 314a001f andi t2,t2,0x1f +80059bd4: 00084100 sll t0,t0,0x4 +80059bd8: 00e52821 addu a1,a3,a1 +80059bdc: 01a63021 addu a2,t5,a2 +80059be0: 00e33821 addu a3,a3,v1 +80059be4: 00ee3821 addu a3,a3,t6 +80059be8: 00c83021 addu a2,a2,t0 +80059bec: 00a82821 addu a1,a1,t0 +80059bf0: 712a5802 mul t3,t1,t2 +80059bf4: 90e20000 lbu v0,0(a3) +80059bf8: 90a30000 lbu v1,0(a1) +80059bfc: 90c40000 lbu a0,0(a2) +80059c00: 01821024 and v0,t4,v0 +80059c04: 01842024 and a0,t4,a0 +80059c08: 01831824 and v1,t4,v1 +80059c0c: 3c0c8022 lui t4,0x8022 +80059c10: 8ee50044 lw a1,68(s7) +80059c14: 000b5942 srl t3,t3,0x5 +80059c18: 258c50e8 addiu t4,t4,20712 +80059c1c: 00163040 sll a2,s6,0x1 +80059c20: 01693823 subu a3,t3,t1 +80059c24: 00021040 sll v0,v0,0x1 +80059c28: 00031840 sll v1,v1,0x1 +80059c2c: 00042040 sll a0,a0,0x1 +80059c30: 91880aa3 lbu t0,2723(t4) +80059c34: 00c53021 addu a2,a2,a1 +80059c38: 00ea3823 subu a3,a3,t2 +80059c3c: 00852021 addu a0,a0,a1 +80059c40: 00451021 addu v0,v0,a1 +80059c44: 00651821 addu v1,v1,a1 +80059c48: 94d60000 lhu s6,0(a2) +80059c4c: 24ec0020 addiu t4,a3,32 +80059c50: 944d0000 lhu t5,0(v0) +80059c54: 946e0000 lhu t6,0(v1) +80059c58: 94860000 lhu a2,0(a0) +80059c5c: 012b4823 subu t1,t1,t3 +80059c60: 110001e4 beqz t0,8005a3f4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x131c> +80059c64: 014b3823 subu a3,t2,t3 +80059c68: 01201021 move v0,t1 +80059c6c: 00e04021 move t0,a3 +80059c70: 01804821 move t1,t4 +80059c74: 01603821 move a3,t3 +80059c78: 00406021 move t4,v0 +80059c7c: 13000007 beqz t8,80059c9c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xbc4> +80059c80: 31a403e0 andi a0,t5,0x3e0 +80059c84: 00e01021 move v0,a3 +80059c88: 01001821 move v1,t0 +80059c8c: 01803821 move a3,t4 +80059c90: 01204021 move t0,t1 +80059c94: 00406021 move t4,v0 +80059c98: 00604821 move t1,v1 +80059c9c: 30c503e0 andi a1,a2,0x3e0 +80059ca0: 00042400 sll a0,a0,0x10 +80059ca4: 31a27c1f andi v0,t5,0x7c1f +80059ca8: 00441025 or v0,v0,a0 +80059cac: 00052c00 sll a1,a1,0x10 +80059cb0: 30c37c1f andi v1,a2,0x7c1f +80059cb4: 32c403e0 andi a0,s6,0x3e0 +80059cb8: 00651825 or v1,v1,a1 +80059cbc: 71225002 mul t2,t1,v0 +80059cc0: 00042400 sll a0,a0,0x10 +80059cc4: 31c503e0 andi a1,t6,0x3e0 +80059cc8: 32c27c1f andi v0,s6,0x7c1f +80059ccc: 00441025 or v0,v0,a0 +80059cd0: 70e33802 mul a3,a3,v1 +80059cd4: 00052c00 sll a1,a1,0x10 +80059cd8: 31c37c1f andi v1,t6,0x7c1f +80059cdc: 00651825 or v1,v1,a1 +80059ce0: 71822802 mul a1,t4,v0 +80059ce4: 3c068019 lui a2,0x8019 +80059ce8: 24c6f640 addiu a2,a2,-2496 +80059cec: 00aa1021 addu v0,a1,t2 +80059cf0: 71032802 mul a1,t0,v1 +80059cf4: 8cc90000 lw t1,0(a2) +80059cf8: 00a71821 addu v1,a1,a3 +80059cfc: 8d240048 lw a0,72(t1) +80059d00: 00431021 addu v0,v0,v1 +80059d04: 01e42021 addu a0,t7,a0 +80059d08: 00021d42 srl v1,v0,0x15 +80059d0c: 90840000 lbu a0,0(a0) +80059d10: 00021142 srl v0,v0,0x5 +80059d14: 30427c1f andi v0,v0,0x7c1f +80059d18: 306303e0 andi v1,v1,0x3e0 +80059d1c: 10800010 beqz a0,80059d60 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xc88> +80059d20: 00433025 or a2,v0,v1 +80059d24: 24070001 li a3,1 +80059d28: 108701eb beq a0,a3,8005a4d8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1400> +80059d2c: 30c50421 andi a1,a2,0x421 +80059d30: 8d220014 lw v0,20(t1) +80059d34: 2409fbde li t1,-1058 +80059d38: 00021040 sll v0,v0,0x1 +80059d3c: 00591021 addu v0,v0,t9 +80059d40: 94440000 lhu a0,0(v0) +80059d44: 00c91824 and v1,a2,t1 +80059d48: 00891024 and v0,a0,t1 +80059d4c: 00621821 addu v1,v1,v0 +80059d50: 00852024 and a0,a0,a1 +80059d54: 00031843 sra v1,v1,0x1 +80059d58: 00641821 addu v1,v1,a0 +80059d5c: 3066ffff andi a2,v1,0xffff +80059d60: a7260000 sh a2,0(t9) +80059d64: 92e2004c lbu v0,76(s7) +80059d68: a1e20000 sb v0,0(t7) +80059d6c: 02729821 addu s3,s3,s2 +80059d70: 8fa40050 lw a0,80(sp) +80059d74: 02721023 subu v0,s3,s2 +80059d78: 02348821 addu s1,s1,s4 +80059d7c: 1082fe17 beq a0,v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504> +80059d80: 02158021 addu s0,s0,s5 +80059d84: 27390002 addiu t9,t9,2 +80059d88: 080166ae j 80059ab8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x9e0> +80059d8c: 25ef0001 addiu t7,t7,1 +80059d90: 8fa60024 lw a2,36(sp) +80059d94: 8fa90028 lw t1,40(sp) +80059d98: 00065203 sra t2,a2,0x8 +80059d9c: 31430007 andi v1,t2,0x7 +80059da0: 8fac0030 lw t4,48(sp) +80059da4: 2402fff8 li v0,-8 +80059da8: 01421024 and v0,t2,v0 +80059dac: 00036900 sll t5,v1,0x4 +80059db0: 3c038019 lui v1,0x8019 +80059db4: 01244021 addu t0,t1,a0 +80059db8: 2463f640 addiu v1,v1,-2496 +80059dbc: 00ec4821 addu t1,a3,t4 +80059dc0: 00026140 sll t4,v0,0x5 +80059dc4: 3c028019 lui v0,0x8019 +80059dc8: 2442f644 addiu v0,v0,-2492 +80059dcc: 8c6b0000 lw t3,0(v1) +80059dd0: 8c500000 lw s0,0(v0) +80059dd4: 02473821 addu a3,s2,a3 +80059dd8: 2411fffe li s1,-2 +80059ddc: 240efbde li t6,-1058 +80059de0: 080167b9 j 80059ee4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xe0c> +80059de4: 01609821 move s3,t3 +80059de8: 8e040008 lw a0,8(s0) +80059dec: 00511024 and v0,v0,s1 +80059df0: 01842021 addu a0,t4,a0 +80059df4: 00822021 addu a0,a0,v0 +80059df8: 90850000 lbu a1,0(a0) +80059dfc: 30c30007 andi v1,a2,0x7 +80059e00: 8fa60054 lw a2,84(sp) +80059e04: 00031840 sll v1,v1,0x1 +80059e08: 000529c0 sll a1,a1,0x7 +80059e0c: 00c31821 addu v1,a2,v1 +80059e10: 00651821 addu v1,v1,a1 +80059e14: 006d1821 addu v1,v1,t5 +80059e18: 90640000 lbu a0,0(v1) +80059e1c: 8d62006c lw v0,108(t3) +80059e20: 3c038023 lui v1,0x8023 +80059e24: 00821024 and v0,a0,v0 +80059e28: 2463c90c addiu v1,v1,-14068 +80059e2c: 000211c2 srl v0,v0,0x7 +80059e30: 00431021 addu v0,v0,v1 +80059e34: 90430000 lbu v1,0(v0) +80059e38: a163004c sb v1,76(t3) +80059e3c: 91e20000 lbu v0,0(t7) +80059e40: 0043182b sltu v1,v0,v1 +80059e44: 1060001f beqz v1,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec> +80059e48: 00000000 nop +80059e4c: 8d620068 lw v0,104(t3) +80059e50: 00821824 and v1,a0,v0 +80059e54: 1060001b beqz v1,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec> +80059e58: 00031840 sll v1,v1,0x1 +80059e5c: 8d620048 lw v0,72(t3) +80059e60: 8d640044 lw a0,68(t3) +80059e64: 01e21021 addu v0,t7,v0 +80059e68: 90420000 lbu v0,0(v0) +80059e6c: 00641821 addu v1,v1,a0 +80059e70: 1040000f beqz v0,80059eb0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdd8> +80059e74: 94660000 lhu a2,0(v1) +80059e78: 24040001 li a0,1 +80059e7c: 10440170 beq v0,a0,8005a440 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1368> +80059e80: 00ce1824 and v1,a2,t6 +80059e84: 8d620014 lw v0,20(t3) +80059e88: 00021040 sll v0,v0,0x1 +80059e8c: 00591021 addu v0,v0,t9 +80059e90: 94440000 lhu a0,0(v0) +80059e94: 008e2824 and a1,a0,t6 +80059e98: 00651821 addu v1,v1,a1 +80059e9c: 30840421 andi a0,a0,0x421 +80059ea0: 00c42024 and a0,a2,a0 +80059ea4: 00031843 sra v1,v1,0x1 +80059ea8: 00641821 addu v1,v1,a0 +80059eac: 3066ffff andi a2,v1,0xffff +80059eb0: 3c058022 lui a1,0x8022 +80059eb4: a7260000 sh a2,0(t9) +80059eb8: 24a56dd8 addiu a1,a1,28120 +80059ebc: 90a2004c lbu v0,76(a1) +80059ec0: a1e20000 sb v0,0(t7) +80059ec4: 00f23821 addu a3,a3,s2 +80059ec8: 8fa50050 lw a1,80(sp) +80059ecc: 00f21023 subu v0,a3,s2 +80059ed0: 01144021 addu t0,t0,s4 +80059ed4: 10a2fdc1 beq a1,v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504> +80059ed8: 01324821 addu t1,t1,s2 +80059edc: 27390002 addiu t9,t9,2 +80059ee0: 25ef0001 addiu t7,t7,1 +80059ee4: 00083203 sra a2,t0,0x8 +80059ee8: 01461025 or v0,t2,a2 +80059eec: 2403fc00 li v1,-1024 +80059ef0: 00431024 and v0,v0,v1 +80059ef4: 1040ffbc beqz v0,80059de8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xd10> +80059ef8: 00081283 sra v0,t0,0xa +80059efc: 3c068022 lui a2,0x8022 +80059f00: 24c650e8 addiu a2,a2,20712 +80059f04: 90c30aa5 lbu v1,2725(a2) +80059f08: 24020003 li v0,3 +80059f0c: 1462ffed bne v1,v0,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec> +80059f10: 31230007 andi v1,t1,0x7 +80059f14: 8e040008 lw a0,8(s0) +80059f18: 90820000 lbu v0,0(a0) +80059f1c: 8fa40054 lw a0,84(sp) +80059f20: 00031840 sll v1,v1,0x1 +80059f24: 000211c0 sll v0,v0,0x7 +80059f28: 00831821 addu v1,a0,v1 +80059f2c: 8fa5006c lw a1,108(sp) +80059f30: 00621821 addu v1,v1,v0 +80059f34: 00651821 addu v1,v1,a1 +80059f38: 90640000 lbu a0,0(v1) +80059f3c: 8e62006c lw v0,108(s3) +80059f40: 3c068023 lui a2,0x8023 +80059f44: 00821024 and v0,a0,v0 +80059f48: 000211c2 srl v0,v0,0x7 +80059f4c: 24c6c90c addiu a2,a2,-14068 +80059f50: 00461021 addu v0,v0,a2 +80059f54: 90430000 lbu v1,0(v0) +80059f58: a263004c sb v1,76(s3) +80059f5c: 91e20000 lbu v0,0(t7) +80059f60: 0043182b sltu v1,v0,v1 +80059f64: 1060ffd7 beqz v1,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec> +80059f68: 00000000 nop +80059f6c: 8e620068 lw v0,104(s3) +80059f70: 00821824 and v1,a0,v0 +80059f74: 1060ffd3 beqz v1,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec> +80059f78: 00031840 sll v1,v1,0x1 +80059f7c: 8e620048 lw v0,72(s3) +80059f80: 8e640044 lw a0,68(s3) +80059f84: 01e21021 addu v0,t7,v0 +80059f88: 90420000 lbu v0,0(v0) +80059f8c: 00641821 addu v1,v1,a0 +80059f90: 1040000f beqz v0,80059fd0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xef8> +80059f94: 94660000 lhu a2,0(v1) +80059f98: 24030001 li v1,1 +80059f9c: 10430181 beq v0,v1,8005a5a4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x14cc> +80059fa0: 00ce1824 and v1,a2,t6 +80059fa4: 8e620014 lw v0,20(s3) +80059fa8: 00021040 sll v0,v0,0x1 +80059fac: 00591021 addu v0,v0,t9 +80059fb0: 94440000 lhu a0,0(v0) +80059fb4: 008e2824 and a1,a0,t6 +80059fb8: 00651821 addu v1,v1,a1 +80059fbc: 30840421 andi a0,a0,0x421 +80059fc0: 00c42024 and a0,a2,a0 +80059fc4: 00031843 sra v1,v1,0x1 +80059fc8: 00641821 addu v1,v1,a0 +80059fcc: 3066ffff andi a2,v1,0xffff +80059fd0: 3c048022 lui a0,0x8022 +80059fd4: a7260000 sh a2,0(t9) +80059fd8: 24846dd8 addiu a0,a0,28120 +80059fdc: 9082004c lbu v0,76(a0) +80059fe0: 080167b1 j 80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec> +80059fe4: a1e20000 sb v0,0(t7) +80059fe8: 8fa90028 lw t1,40(sp) +80059fec: 84a20002 lh v0,2(a1) +80059ff0: 84a30006 lh v1,6(a1) +80059ff4: 00023043 sra a2,v0,0x1 +80059ff8: 00061042 srl v0,a2,0x1 +80059ffc: 01224823 subu t1,t1,v0 +8005a000: 00036043 sra t4,v1,0x1 +8005a004: 8fa20024 lw v0,36(sp) +8005a008: 000c1842 srl v1,t4,0x1 +8005a00c: 00431023 subu v0,v0,v1 +8005a010: afa20024 sw v0,36(sp) +8005a014: 8fa40024 lw a0,36(sp) +8005a018: 8fa50050 lw a1,80(sp) +8005a01c: 00141043 sra v0,s4,0x1 +8005a020: 00151843 sra v1,s5,0x1 +8005a024: afa90028 sw t1,40(sp) +8005a028: 00645821 addu t3,v1,a0 +8005a02c: 10e5fd6b beq a3,a1,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504> +8005a030: 00494821 addu t1,v0,t1 +8005a034: 00021042 srl v0,v0,0x1 +8005a038: 01021023 subu v0,t0,v0 +8005a03c: 00494821 addu t1,v0,t1 +8005a040: 00031842 srl v1,v1,0x1 +8005a044: 01431823 subu v1,t2,v1 +8005a048: afa9001c sw t1,28(sp) +8005a04c: 8fa90024 lw t1,36(sp) +8005a050: 01832821 addu a1,t4,v1 +8005a054: 02479821 addu s3,s2,a3 +8005a058: 8fa70028 lw a3,40(sp) +8005a05c: 00c22021 addu a0,a2,v0 +8005a060: 01252821 addu a1,t1,a1 +8005a064: 00e42021 addu a0,a3,a0 +8005a068: afa50014 sw a1,20(sp) +8005a06c: 3c058019 lui a1,0x8019 +8005a070: afa40018 sw a0,24(sp) +8005a074: 24a5f640 addiu a1,a1,-2496 +8005a078: 8fa4001c lw a0,28(sp) +8005a07c: 006bf021 addu s8,v1,t3 +8005a080: 8cb60000 lw s6,0(a1) +8005a084: 00c43021 addu a2,a2,a0 +8005a088: 019eb821 addu s7,t4,s8 +8005a08c: 00e28821 addu s1,a3,v0 +8005a090: 01238021 addu s0,t1,v1 +8005a094: 08016829 j 8005a0a4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xfcc> +8005a098: afa60010 sw a2,16(sp) +8005a09c: 27390002 addiu t9,t9,2 +8005a0a0: 25ef0001 addiu t7,t7,1 +8005a0a4: 3c078021 lui a3,0x8021 +8005a0a8: 00112203 sra a0,s1,0x8 +8005a0ac: 00103203 sra a2,s0,0x8 +8005a0b0: 24e2701c addiu v0,a3,28700 +8005a0b4: 8c4e0008 lw t6,8(v0) +8005a0b8: 308303ff andi v1,a0,0x3ff +8005a0bc: 30c203f8 andi v0,a2,0x3f8 +8005a0c0: 00021140 sll v0,v0,0x5 +8005a0c4: 00031882 srl v1,v1,0x2 +8005a0c8: 2409fffe li t1,-2 +8005a0cc: 00691824 and v1,v1,t1 +8005a0d0: 004e1021 addu v0,v0,t6 +8005a0d4: 00431021 addu v0,v0,v1 +8005a0d8: 90450000 lbu a1,0(v0) +8005a0dc: 30840007 andi a0,a0,0x7 +8005a0e0: 8fac0054 lw t4,84(sp) +8005a0e4: 00042040 sll a0,a0,0x1 +8005a0e8: 000529c0 sll a1,a1,0x7 +8005a0ec: 30c60007 andi a2,a2,0x7 +8005a0f0: 01842021 addu a0,t4,a0 +8005a0f4: 00063100 sll a2,a2,0x4 +8005a0f8: 00852021 addu a0,a0,a1 +8005a0fc: 00862021 addu a0,a0,a2 +8005a100: 90860000 lbu a2,0(a0) +8005a104: 8ec2006c lw v0,108(s6) +8005a108: 3c038023 lui v1,0x8023 +8005a10c: 00c21024 and v0,a2,v0 +8005a110: 2463c90c addiu v1,v1,-14068 +8005a114: 000211c2 srl v0,v0,0x7 +8005a118: 00431021 addu v0,v0,v1 +8005a11c: 90430000 lbu v1,0(v0) +8005a120: a2c3004c sb v1,76(s6) +8005a124: 91e20000 lbu v0,0(t7) +8005a128: 0043182b sltu v1,v0,v1 +8005a12c: 10600083 beqz v1,8005a33c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1264> +8005a130: 8fa3001c lw v1,28(sp) +8005a134: 8ed80068 lw t8,104(s6) +8005a138: 00d83024 and a2,a2,t8 +8005a13c: 10c0007e beqz a2,8005a338 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1260> +8005a140: afa60058 sw a2,88(sp) +8005a144: 8fa4001c lw a0,28(sp) +8005a148: 001e5a02 srl t3,s8,0x8 +8005a14c: 00044a02 srl t1,a0,0x8 +8005a150: 8fa50018 lw a1,24(sp) +8005a154: 8fa60014 lw a2,20(sp) +8005a158: 312703ff andi a3,t1,0x3ff +8005a15c: 316403f8 andi a0,t3,0x3f8 +8005a160: 00055202 srl t2,a1,0x8 +8005a164: 00066a02 srl t5,a2,0x8 +8005a168: 8fac0010 lw t4,16(sp) +8005a16c: 2403fffe li v1,-2 +8005a170: 00042140 sll a0,a0,0x5 +8005a174: 00073882 srl a3,a3,0x2 +8005a178: 00e33824 and a3,a3,v1 +8005a17c: 314603ff andi a2,t2,0x3ff +8005a180: 31a203f8 andi v0,t5,0x3f8 +8005a184: 008e2021 addu a0,a0,t6 +8005a188: 000c4202 srl t0,t4,0x8 +8005a18c: 00872021 addu a0,a0,a3 +8005a190: 00176202 srl t4,s7,0x8 +8005a194: 2407fffe li a3,-2 +8005a198: 00021140 sll v0,v0,0x5 +8005a19c: 00063082 srl a2,a2,0x2 +8005a1a0: 00c73024 and a2,a2,a3 +8005a1a4: 310503ff andi a1,t0,0x3ff +8005a1a8: 318303f8 andi v1,t4,0x3f8 +8005a1ac: 004e1021 addu v0,v0,t6 +8005a1b0: 00461021 addu v0,v0,a2 +8005a1b4: 00031940 sll v1,v1,0x5 +8005a1b8: 00052882 srl a1,a1,0x2 +8005a1bc: 00a72824 and a1,a1,a3 +8005a1c0: 90860000 lbu a2,0(a0) +8005a1c4: 006e1821 addu v1,v1,t6 +8005a1c8: 90440000 lbu a0,0(v0) +8005a1cc: 31290007 andi t1,t1,0x7 +8005a1d0: 8fa20054 lw v0,84(sp) +8005a1d4: 00651821 addu v1,v1,a1 +8005a1d8: 00094840 sll t1,t1,0x1 +8005a1dc: 314a0007 andi t2,t2,0x7 +8005a1e0: 000631c0 sll a2,a2,0x7 +8005a1e4: 00494821 addu t1,v0,t1 +8005a1e8: 90650000 lbu a1,0(v1) +8005a1ec: 316b0007 andi t3,t3,0x7 +8005a1f0: 000a5040 sll t2,t2,0x1 +8005a1f4: 31080007 andi t0,t0,0x7 +8005a1f8: 01264821 addu t1,t1,a2 +8005a1fc: 000421c0 sll a0,a0,0x7 +8005a200: 004a5021 addu t2,v0,t2 +8005a204: 000b5900 sll t3,t3,0x4 +8005a208: 31ad0007 andi t5,t5,0x7 +8005a20c: 00084040 sll t0,t0,0x1 +8005a210: 01445021 addu t2,t2,a0 +8005a214: 000529c0 sll a1,a1,0x7 +8005a218: 00484021 addu t0,v0,t0 +8005a21c: 012b4821 addu t1,t1,t3 +8005a220: 000d6900 sll t5,t5,0x4 +8005a224: 318c0007 andi t4,t4,0x7 +8005a228: 01054021 addu t0,t0,a1 +8005a22c: 014d5021 addu t2,t2,t5 +8005a230: 91220000 lbu v0,0(t1) +8005a234: 000c6100 sll t4,t4,0x4 +8005a238: 010c4021 addu t0,t0,t4 +8005a23c: 8fa50058 lw a1,88(sp) +8005a240: 91440000 lbu a0,0(t2) +8005a244: 8ec70044 lw a3,68(s6) +8005a248: 91030000 lbu v1,0(t0) +8005a24c: 03021024 and v0,t8,v0 +8005a250: 00053040 sll a2,a1,0x1 +8005a254: 00021040 sll v0,v0,0x1 +8005a258: 03042024 and a0,t8,a0 +8005a25c: 00c73021 addu a2,a2,a3 +8005a260: 00471021 addu v0,v0,a3 +8005a264: 03031824 and v1,t8,v1 +8005a268: 00042040 sll a0,a0,0x1 +8005a26c: 94c50000 lhu a1,0(a2) +8005a270: 00872021 addu a0,a0,a3 +8005a274: 94480000 lhu t0,0(v0) +8005a278: 00031840 sll v1,v1,0x1 +8005a27c: 94860000 lhu a2,0(a0) +8005a280: 00671821 addu v1,v1,a3 +8005a284: 94670000 lhu a3,0(v1) +8005a288: 31020c63 andi v0,t0,0xc63 +8005a28c: 30a40c63 andi a0,a1,0xc63 +8005a290: 30c30c63 andi v1,a2,0xc63 +8005a294: 00822021 addu a0,a0,v0 +8005a298: 00052882 srl a1,a1,0x2 +8005a29c: 00084082 srl t0,t0,0x2 +8005a2a0: 00832021 addu a0,a0,v1 +8005a2a4: 30a51ce7 andi a1,a1,0x1ce7 +8005a2a8: 30e30c63 andi v1,a3,0xc63 +8005a2ac: 31081ce7 andi t0,t0,0x1ce7 +8005a2b0: 00063082 srl a2,a2,0x2 +8005a2b4: 8ec20048 lw v0,72(s6) +8005a2b8: 30c61ce7 andi a2,a2,0x1ce7 +8005a2bc: 00a82821 addu a1,a1,t0 +8005a2c0: 00832021 addu a0,a0,v1 +8005a2c4: 00073882 srl a3,a3,0x2 +8005a2c8: 00a62821 addu a1,a1,a2 +8005a2cc: 30e71ce7 andi a3,a3,0x1ce7 +8005a2d0: 00042082 srl a0,a0,0x2 +8005a2d4: 01e21021 addu v0,t7,v0 +8005a2d8: 00a72821 addu a1,a1,a3 +8005a2dc: 30840c63 andi a0,a0,0xc63 +8005a2e0: 90420000 lbu v0,0(v0) +8005a2e4: 00a42821 addu a1,a1,a0 +8005a2e8: 10400010 beqz v0,8005a32c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1254> +8005a2ec: 30a6ffff andi a2,a1,0xffff +8005a2f0: 24070001 li a3,1 +8005a2f4: 10470041 beq v0,a3,8005a3fc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1324> +8005a2f8: 2409fbde li t1,-1058 +8005a2fc: 8ec20014 lw v0,20(s6) +8005a300: 00021040 sll v0,v0,0x1 +8005a304: 00591021 addu v0,v0,t9 +8005a308: 94440000 lhu a0,0(v0) +8005a30c: 00c91824 and v1,a2,t1 +8005a310: 00892824 and a1,a0,t1 +8005a314: 00651821 addu v1,v1,a1 +8005a318: 30840421 andi a0,a0,0x421 +8005a31c: 00c42024 and a0,a2,a0 +8005a320: 00031843 sra v1,v1,0x1 +8005a324: 00641821 addu v1,v1,a0 +8005a328: 3066ffff andi a2,v1,0xffff +8005a32c: a7260000 sh a2,0(t9) +8005a330: 92c2004c lbu v0,76(s6) +8005a334: a1e20000 sb v0,0(t7) +8005a338: 8fa3001c lw v1,28(sp) +8005a33c: 8fa40018 lw a0,24(sp) +8005a340: 8fa50014 lw a1,20(sp) +8005a344: 8fa60010 lw a2,16(sp) +8005a348: 02729821 addu s3,s3,s2 +8005a34c: 8fa70050 lw a3,80(sp) +8005a350: 00741821 addu v1,v1,s4 +8005a354: 00942021 addu a0,a0,s4 +8005a358: 00b52821 addu a1,a1,s5 +8005a35c: 00d43021 addu a2,a2,s4 +8005a360: 02721023 subu v0,s3,s2 +8005a364: 02348821 addu s1,s1,s4 +8005a368: 02158021 addu s0,s0,s5 +8005a36c: afa3001c sw v1,28(sp) +8005a370: 03d5f021 addu s8,s8,s5 +8005a374: afa40018 sw a0,24(sp) +8005a378: afa50014 sw a1,20(sp) +8005a37c: afa60010 sw a2,16(sp) +8005a380: 14e2ff46 bne a3,v0,8005a09c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xfc4> +8005a384: 02f5b821 addu s7,s7,s5 +8005a388: 8fa50020 lw a1,32(sp) +8005a38c: 8fa60068 lw a2,104(sp) +8005a390: 8fa70044 lw a3,68(sp) +8005a394: 24a50001 addiu a1,a1,1 +8005a398: 24c60018 addiu a2,a2,24 +8005a39c: afa50020 sw a1,32(sp) +8005a3a0: 14e5fc0f bne a3,a1,800593e0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x308> +8005a3a4: afa60068 sw a2,104(sp) +8005a3a8: 08016580 j 80059600 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x528> +8005a3ac: 3c098022 lui t1,0x8022 +8005a3b0: 8d240050 lw a0,80(t1) +8005a3b4: 8d250018 lw a1,24(t1) +8005a3b8: 008c1024 and v0,a0,t4 +8005a3bc: 00621021 addu v0,v1,v0 +8005a3c0: 30830421 andi v1,a0,0x421 +8005a3c4: 00c31824 and v1,a2,v1 +8005a3c8: 00021042 srl v0,v0,0x1 +8005a3cc: 00431021 addu v0,v0,v1 +8005a3d0: 00021040 sll v0,v0,0x1 +8005a3d4: 00451021 addu v0,v0,a1 +8005a3d8: 00c42026 xor a0,a2,a0 +8005a3dc: 94430000 lhu v1,0(v0) +8005a3e0: 30840421 andi a0,a0,0x421 +8005a3e4: 0801656d j 800595b4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x4dc> +8005a3e8: 00833025 or a2,a0,v1 +8005a3ec: 080164da j 80059368 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x290> +8005a3f0: 85260006 lh a2,6(t1) +8005a3f4: 0801671f j 80059c7c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xba4> +8005a3f8: 01604021 move t0,t3 +8005a3fc: 8ec50050 lw a1,80(s6) +8005a400: 240cfbde li t4,-1058 +8005a404: 00ac2024 and a0,a1,t4 +8005a408: 00cc1024 and v0,a2,t4 +8005a40c: 00441021 addu v0,v0,a0 +8005a410: 30a30421 andi v1,a1,0x421 +8005a414: 00c31824 and v1,a2,v1 +8005a418: 00021042 srl v0,v0,0x1 +8005a41c: 00431021 addu v0,v0,v1 +8005a420: 8ec40018 lw a0,24(s6) +8005a424: 00021040 sll v0,v0,0x1 +8005a428: 00441021 addu v0,v0,a0 +8005a42c: 00c52826 xor a1,a2,a1 +8005a430: 94430000 lhu v1,0(v0) +8005a434: 30a50421 andi a1,a1,0x421 +8005a438: 080168cb j 8005a32c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1254> +8005a43c: 00a33025 or a2,a1,v1 +8005a440: 8d650050 lw a1,80(t3) +8005a444: 00ce1024 and v0,a2,t6 +8005a448: 00ae2024 and a0,a1,t6 +8005a44c: 00441021 addu v0,v0,a0 +8005a450: 30a30421 andi v1,a1,0x421 +8005a454: 00c31824 and v1,a2,v1 +8005a458: 00021042 srl v0,v0,0x1 +8005a45c: 00431021 addu v0,v0,v1 +8005a460: 8d640018 lw a0,24(t3) +8005a464: 00021040 sll v0,v0,0x1 +8005a468: 00441021 addu v0,v0,a0 +8005a46c: 00c52826 xor a1,a2,a1 +8005a470: 94430000 lhu v1,0(v0) +8005a474: 30a50421 andi a1,a1,0x421 +8005a478: 080167ac j 80059eb0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdd8> +8005a47c: 00a33025 or a2,a1,v1 +8005a480: 3c0c8022 lui t4,0x8022 +8005a484: 258c6dd8 addiu t4,t4,28120 +8005a488: 8d850050 lw a1,80(t4) +8005a48c: 2403fbde li v1,-1058 +8005a490: 00a32024 and a0,a1,v1 +8005a494: 00c31024 and v0,a2,v1 +8005a498: 00441021 addu v0,v0,a0 +8005a49c: 30a30421 andi v1,a1,0x421 +8005a4a0: 00c31824 and v1,a2,v1 +8005a4a4: 00021042 srl v0,v0,0x1 +8005a4a8: 00431021 addu v0,v0,v1 +8005a4ac: 8d840018 lw a0,24(t4) +8005a4b0: 00021040 sll v0,v0,0x1 +8005a4b4: 00441021 addu v0,v0,a0 +8005a4b8: 00c52826 xor a1,a2,a1 +8005a4bc: 94430000 lhu v1,0(v0) +8005a4c0: 30a50421 andi a1,a1,0x421 +8005a4c4: 08016640 j 80059900 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x828> +8005a4c8: 00a33025 or a2,a1,v1 +8005a4cc: 8fac003c lw t4,60(sp) +8005a4d0: 080164da j 80059368 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x290> +8005a4d4: 85860006 lh a2,6(t4) +8005a4d8: 3c0c8022 lui t4,0x8022 +8005a4dc: 258c6dd8 addiu t4,t4,28120 +8005a4e0: 8d850050 lw a1,80(t4) +8005a4e4: 2403fbde li v1,-1058 +8005a4e8: 00a32024 and a0,a1,v1 +8005a4ec: 00c31024 and v0,a2,v1 +8005a4f0: 00441021 addu v0,v0,a0 +8005a4f4: 30a30421 andi v1,a1,0x421 +8005a4f8: 00c31824 and v1,a2,v1 +8005a4fc: 00021042 srl v0,v0,0x1 +8005a500: 00431021 addu v0,v0,v1 +8005a504: 8d840018 lw a0,24(t4) +8005a508: 00021040 sll v0,v0,0x1 +8005a50c: 00441021 addu v0,v0,a0 +8005a510: 00c52826 xor a1,a2,a1 +8005a514: 94430000 lhu v1,0(v0) +8005a518: 30a50421 andi a1,a1,0x421 +8005a51c: 08016758 j 80059d60 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xc88> +8005a520: 00a33025 or a2,a1,v1 +8005a524: 080164da j 80059368 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x290> +8005a528: 84460006 lh a2,6(v0) +8005a52c: 8fbe0098 lw s8,152(sp) +8005a530: 8fb70094 lw s7,148(sp) +8005a534: 8fb60090 lw s6,144(sp) +8005a538: 8fb5008c lw s5,140(sp) +8005a53c: 8fb40088 lw s4,136(sp) +8005a540: 8fb30084 lw s3,132(sp) +8005a544: 8fb20080 lw s2,128(sp) +8005a548: 8fb1007c lw s1,124(sp) +8005a54c: 8fb00078 lw s0,120(sp) +8005a550: 03e00008 jr ra +8005a554: 27bd00a0 addiu sp,sp,160 +8005a558: 3c098022 lui t1,0x8022 +8005a55c: 25296dd8 addiu t1,t1,28120 +8005a560: 8d250050 lw a1,80(t1) +8005a564: 240cfbde li t4,-1058 +8005a568: 00ac2024 and a0,a1,t4 +8005a56c: 00cc1024 and v0,a2,t4 +8005a570: 00441021 addu v0,v0,a0 +8005a574: 30a30421 andi v1,a1,0x421 +8005a578: 00c31824 and v1,a2,v1 +8005a57c: 00021042 srl v0,v0,0x1 +8005a580: 00431021 addu v0,v0,v1 +8005a584: 8d240018 lw a0,24(t1) +8005a588: 00021040 sll v0,v0,0x1 +8005a58c: 00441021 addu v0,v0,a0 +8005a590: 00c52826 xor a1,a2,a1 +8005a594: 94430000 lhu v1,0(v0) +8005a598: 30a50421 andi a1,a1,0x421 +8005a59c: 0801668b j 80059a2c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x954> +8005a5a0: 00a33025 or a2,a1,v1 +8005a5a4: 8e650050 lw a1,80(s3) +8005a5a8: 00ce1024 and v0,a2,t6 +8005a5ac: 00ae2024 and a0,a1,t6 +8005a5b0: 00441021 addu v0,v0,a0 +8005a5b4: 30a30421 andi v1,a1,0x421 +8005a5b8: 00c31824 and v1,a2,v1 +8005a5bc: 00021042 srl v0,v0,0x1 +8005a5c0: 00431021 addu v0,v0,v1 +8005a5c4: 8e640018 lw a0,24(s3) +8005a5c8: 00021040 sll v0,v0,0x1 +8005a5cc: 00441021 addu v0,v0,a0 +8005a5d0: 00c52826 xor a1,a2,a1 +8005a5d4: 94430000 lhu v1,0(v0) +8005a5d8: 30a50421 andi a1,a1,0x421 +8005a5dc: 080167f4 j 80059fd0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xef8> +8005a5e0: 00a33025 or a2,a1,v1 +8005a5e4: 84630000 lh v1,0(v1) +8005a5e8: 1462fb18 bne v1,v0,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174> +8005a5ec: 8fa2003c lw v0,60(sp) +8005a5f0: 84460006 lh a2,6(v0) +8005a5f4: 14c3fb15 bne a2,v1,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174> +8005a5f8: 00000000 nop +8005a5fc: 8ca20060 lw v0,96(a1) +8005a600: 00021900 sll v1,v0,0x4 +8005a604: 00021080 sll v0,v0,0x2 +8005a608: 00621823 subu v1,v1,v0 +8005a60c: 006b1821 addu v1,v1,t3 +8005a610: 84620002 lh v0,2(v1) +8005a614: 1440fb0d bnez v0,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174> +8005a618: 00000000 nop +8005a61c: 84620004 lh v0,4(v1) +8005a620: 1440fb0a bnez v0,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174> +8005a624: 00000000 nop +8005a628: 84620000 lh v0,0(v1) +8005a62c: 1446fb07 bne v0,a2,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174> +8005a630: 00000000 nop +8005a634: 84620006 lh v0,6(v1) +8005a638: 38420100 xori v0,v0,0x100 +8005a63c: 2c420001 sltiu v0,v0,1 +8005a640: 08016494 j 80059250 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x178> +8005a644: afa20038 sw v0,56(sp) +8005a648: 3c048022 lui a0,0x8022 +8005a64c: 2563140c addiu v1,t3,5132 +8005a650: 24826dd8 addiu v0,a0,28120 +8005a654: 08016477 j 800591dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x104> +8005a658: ac430044 sw v1,68(v0) +8005a65c: 85260006 lh a2,6(t1) +8005a660: 14c3fb42 bne a2,v1,8005936c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x294> +8005a664: 00051200 sll v0,a1,0x8 +8005a668: 00e41021 addu v0,a3,a0 +8005a66c: 00021200 sll v0,v0,0x8 +8005a670: 00051a00 sll v1,a1,0x8 +8005a674: 24060001 li a2,1 +8005a678: afa20024 sw v0,36(sp) +8005a67c: afa30028 sw v1,40(sp) +8005a680: 080164e5 j 80059394 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x2bc> +8005a684: afa6002c sw a2,44(sp) + +8005a688 <_Z28DrawBGMode7Background16Add_iPhi>: +8005a688: 27bdff60 addiu sp,sp,-160 +8005a68c: 3c028022 lui v0,0x8022 +8005a690: afbe0098 sw s8,152(sp) +8005a694: afb70094 sw s7,148(sp) +8005a698: afb60090 sw s6,144(sp) +8005a69c: afb5008c sw s5,140(sp) +8005a6a0: afb40088 sw s4,136(sp) +8005a6a4: afb30084 sw s3,132(sp) +8005a6a8: afb20080 sw s2,128(sp) +8005a6ac: afb1007c sw s1,124(sp) +8005a6b0: afb00078 sw s0,120(sp) +8005a6b4: 24476dd8 addiu a3,v0,28120 +8005a6b8: 3c038021 lui v1,0x8021 +8005a6bc: 90e240ee lbu v0,16622(a3) +8005a6c0: 8c667024 lw a2,28708(v1) +8005a6c4: 30420001 andi v0,v0,0x1 +8005a6c8: 24c60001 addiu a2,a2,1 +8005a6cc: 00806821 move t5,a0 +8005a6d0: afa500a4 sw a1,164(sp) +8005a6d4: 10400029 beqz v0,8005a77c <_Z28DrawBGMode7Background16Add_iPhi+0xf4> +8005a6d8: afa60054 sw a2,84(sp) +8005a6dc: 3c0c8022 lui t4,0x8022 +8005a6e0: 25825bc4 addiu v0,t4,23492 +8005a6e4: 90430007 lbu v1,7(v0) +8005a6e8: 1060054e beqz v1,8005bc24 <_Z28DrawBGMode7Background16Add_iPhi+0x159c> +8005a6ec: 3c0b802c lui t3,0x802c +8005a6f0: 00005021 move t2,zero +8005a6f4: 31420001 andi v0,t2,0x1 +8005a6f8: 00021040 sll v0,v0,0x1 +8005a6fc: 000a2240 sll a0,t2,0x9 +8005a700: 2563140c addiu v1,t3,5132 +8005a704: 00833021 addu a2,a0,v1 +8005a708: 3049ffff andi t1,v0,0xffff +8005a70c: 31480004 andi t0,t2,0x4 +8005a710: 31470002 andi a3,t2,0x2 +8005a714: 00002821 move a1,zero +8005a718: 30a300c0 andi v1,a1,0xc0 +8005a71c: 30a20038 andi v0,a1,0x38 +8005a720: 000318c2 srl v1,v1,0x3 +8005a724: 00021042 srl v0,v0,0x1 +8005a728: 30a40007 andi a0,a1,0x7 +8005a72c: 01031825 or v1,t0,v1 +8005a730: 00e21025 or v0,a3,v0 +8005a734: 00021140 sll v0,v0,0x5 +8005a738: 00031a80 sll v1,v1,0xa +8005a73c: 00042080 sll a0,a0,0x2 +8005a740: 00621825 or v1,v1,v0 +8005a744: 01242025 or a0,t1,a0 +8005a748: 00641825 or v1,v1,a0 +8005a74c: 24a50001 addiu a1,a1,1 +8005a750: 24020100 li v0,256 +8005a754: a4c30000 sh v1,0(a2) +8005a758: 14a2ffef bne a1,v0,8005a718 <_Z28DrawBGMode7Background16Add_iPhi+0x90> +8005a75c: 24c60002 addiu a2,a2,2 +8005a760: 254a0001 addiu t2,t2,1 +8005a764: 24020008 li v0,8 +8005a768: 1542ffe3 bne t2,v0,8005a6f8 <_Z28DrawBGMode7Background16Add_iPhi+0x70> +8005a76c: 31420001 andi v0,t2,0x1 +8005a770: 25825bc4 addiu v0,t4,23492 +8005a774: 08016f09 j 8005bc24 <_Z28DrawBGMode7Background16Add_iPhi+0x159c> +8005a778: a0400007 sb zero,7(v0) +8005a77c: 3c028022 lui v0,0x8022 +8005a780: 2442680c addiu v0,v0,26636 +8005a784: ace20044 sw v0,68(a3) +8005a788: 3c068022 lui a2,0x8022 +8005a78c: 24c56dd8 addiu a1,a2,28120 +8005a790: 8ca7005c lw a3,92(a1) +8005a794: 8fa900a4 lw t1,164(sp) +8005a798: 8ca40064 lw a0,100(a1) +8005a79c: 00094880 sll t1,t1,0x2 +8005a7a0: 00071880 sll v1,a3,0x2 +8005a7a4: 00076100 sll t4,a3,0x4 +8005a7a8: 3c028023 lui v0,0x8023 +8005a7ac: 244bbdcc addiu t3,v0,-16948 +8005a7b0: 01242021 addu a0,t1,a0 +8005a7b4: 01831823 subu v1,t4,v1 +8005a7b8: 006b1821 addu v1,v1,t3 +8005a7bc: 8c840000 lw a0,0(a0) +8005a7c0: 24020001 li v0,1 +8005a7c4: 84680002 lh t0,2(v1) +8005a7c8: 0044200a movz a0,v0,a0 +8005a7cc: afa70034 sw a3,52(sp) +8005a7d0: afa90064 sw t1,100(sp) +8005a7d4: afa3003c sw v1,60(sp) +8005a7d8: afa40044 sw a0,68(sp) +8005a7dc: 8caa0010 lw t2,16(a1) +8005a7e0: 8ca90040 lw t1,64(a1) +8005a7e4: 15000004 bnez t0,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170> +8005a7e8: 8ca70030 lw a3,48(a1) +8005a7ec: 84620004 lh v0,4(v1) +8005a7f0: 104004f3 beqz v0,8005bbc0 <_Z28DrawBGMode7Background16Add_iPhi+0x1538> +8005a7f4: 24020100 li v0,256 +8005a7f8: afa00038 sw zero,56(sp) +8005a7fc: 3c048022 lui a0,0x8022 +8005a800: 24836dd8 addiu v1,a0,28120 +8005a804: 8c620060 lw v0,96(v1) +8005a808: 8fa50034 lw a1,52(sp) +8005a80c: 0045102b sltu v0,v0,a1 +8005a810: 144004c1 bnez v0,8005bb18 <_Z28DrawBGMode7Background16Add_iPhi+0x1490> +8005a814: 01a00013 mtlo t5 +8005a818: 70aa0000 madd a1,t2 +8005a81c: 3c048023 lui a0,0x8023 +8005a820: 00001012 mflo v0 +8005a824: 01200013 mtlo t1 +8005a828: 70a70000 madd a1,a3 +8005a82c: afa20000 sw v0,0(sp) +8005a830: 00001012 mflo v0 +8005a834: 2484aecc addiu a0,a0,-20788 +8005a838: 01842021 addu a0,t4,a0 +8005a83c: afa20040 sw v0,64(sp) +8005a840: 240200ff li v0,255 +8005a844: afa40008 sw a0,8(sp) +8005a848: 00451023 subu v0,v0,a1 +8005a84c: 24840002 addiu a0,a0,2 +8005a850: 24030100 li v1,256 +8005a854: 8fa6003c lw a2,60(sp) +8005a858: afa20004 sw v0,4(sp) +8005a85c: afa4000c sw a0,12(sp) +8005a860: afa0004c sw zero,76(sp) +8005a864: afa30048 sw v1,72(sp) +8005a868: 00806021 move t4,a0 +8005a86c: 8fa50008 lw a1,8(sp) +8005a870: 84c2000a lh v0,10(a2) +8005a874: 94a40000 lhu a0,0(a1) +8005a878: 000214c0 sll v0,v0,0x13 +8005a87c: 000424c0 sll a0,a0,0x13 +8005a880: 00023cc3 sra a3,v0,0x13 +8005a884: 000424c3 sra a0,a0,0x13 +8005a888: 00872023 subu a0,a0,a3 +8005a88c: 30822000 andi v0,a0,0x2000 +8005a890: 38422000 xori v0,v0,0x2000 +8005a894: 3c098022 lui t1,0x8022 +8005a898: 2442e000 addiu v0,v0,-8192 +8005a89c: 252350e8 addiu v1,t1,20712 +8005a8a0: 000210c3 sra v0,v0,0x3 +8005a8a4: 308403ff andi a0,a0,0x3ff +8005a8a8: 90660aa4 lbu a2,2724(v1) +8005a8ac: 00822021 addu a0,a0,v0 +8005a8b0: 95830000 lhu v1,0(t4) +8005a8b4: 8fa9003c lw t1,60(sp) +8005a8b8: 8fa20004 lw v0,4(sp) +8005a8bc: 8fac0034 lw t4,52(sp) +8005a8c0: 85250008 lh a1,8(t1) +8005a8c4: 0186100a movz v0,t4,a2 +8005a8c8: 00031cc0 sll v1,v1,0x13 +8005a8cc: 00442021 addu a0,v0,a0 +8005a8d0: 8fa20038 lw v0,56(sp) +8005a8d4: 00052cc0 sll a1,a1,0x13 +8005a8d8: 00031cc3 sra v1,v1,0x13 +8005a8dc: afa30030 sw v1,48(sp) +8005a8e0: 1040043d beqz v0,8005b9d8 <_Z28DrawBGMode7Background16Add_iPhi+0x1350> +8005a8e4: 00052cc3 sra a1,a1,0x13 +8005a8e8: 15000471 bnez t0,8005bab0 <_Z28DrawBGMode7Background16Add_iPhi+0x1428> +8005a8ec: 00000000 nop +8005a8f0: 85220004 lh v0,4(t1) +8005a8f4: 14400486 bnez v0,8005bb10 <_Z28DrawBGMode7Background16Add_iPhi+0x1488> +8005a8f8: 8fa2003c lw v0,60(sp) +8005a8fc: 85230000 lh v1,0(t1) +8005a900: 24020100 li v0,256 +8005a904: 106204cc beq v1,v0,8005bc38 <_Z28DrawBGMode7Background16Add_iPhi+0x15b0> +8005a908: 00000000 nop +8005a90c: 8fa3003c lw v1,60(sp) +8005a910: 84660006 lh a2,6(v1) +8005a914: 00051200 sll v0,a1,0x8 +8005a918: 00400013 mtlo v0 +8005a91c: 70880000 madd a0,t0 +8005a920: 00071a00 sll v1,a3,0x8 +8005a924: 00004812 mflo t1 +8005a928: 00600013 mtlo v1 +8005a92c: 70860000 madd a0,a2 +8005a930: afa90028 sw t1,40(sp) +8005a934: 00001012 mflo v0 +8005a938: afa0002c sw zero,44(sp) +8005a93c: afa20024 sw v0,36(sp) +8005a940: 8fa30044 lw v1,68(sp) +8005a944: 1060009d beqz v1,8005abbc <_Z28DrawBGMode7Background16Add_iPhi+0x534> +8005a948: 8fa60030 lw a2,48(sp) +8005a94c: 00e41821 addu v1,a3,a0 +8005a950: 00c52823 subu a1,a2,a1 +8005a954: 30a22000 andi v0,a1,0x2000 +8005a958: 38422000 xori v0,v0,0x2000 +8005a95c: 8fa700a4 lw a3,164(sp) +8005a960: 30630007 andi v1,v1,0x7 +8005a964: 2442e000 addiu v0,v0,-8192 +8005a968: 00031900 sll v1,v1,0x4 +8005a96c: 000210c3 sra v0,v0,0x3 +8005a970: 00073880 sll a3,a3,0x2 +8005a974: afa5005c sw a1,92(sp) +8005a978: afa3006c sw v1,108(sp) +8005a97c: afa20060 sw v0,96(sp) +8005a980: afa00020 sw zero,32(sp) +8005a984: afa70068 sw a3,104(sp) +8005a988: afa30070 sw v1,112(sp) +8005a98c: 3c098022 lui t1,0x8022 +8005a990: 25296dd8 addiu t1,t1,28120 +8005a994: 8d240064 lw a0,100(t1) +8005a998: 8fac0064 lw t4,100(sp) +8005a99c: 01841021 addu v0,t4,a0 +8005a9a0: 8c430000 lw v1,0(v0) +8005a9a4: 1060000a beqz v1,8005a9d0 <_Z28DrawBGMode7Background16Add_iPhi+0x348> +8005a9a8: 3c058022 lui a1,0x8022 +8005a9ac: 8fa20068 lw v0,104(sp) +8005a9b0: 00441821 addu v1,v0,a0 +8005a9b4: 8c6400a8 lw a0,168(v1) +8005a9b8: 8c630018 lw v1,24(v1) +8005a9bc: afa40048 sw a0,72(sp) +8005a9c0: 0064102b sltu v0,v1,a0 +8005a9c4: 10400075 beqz v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514> +8005a9c8: afa3004c sw v1,76(sp) +8005a9cc: 3c058022 lui a1,0x8022 +8005a9d0: 8fa6004c lw a2,76(sp) +8005a9d4: 24a550e8 addiu a1,a1,20712 +8005a9d8: 8fa70000 lw a3,0(sp) +8005a9dc: 8fa90040 lw t1,64(sp) +8005a9e0: 90a30aa3 lbu v1,2723(a1) +8005a9e4: 00061040 sll v0,a2,0x1 +8005a9e8: 0047c821 addu t9,v0,a3 +8005a9ec: 1060017e beqz v1,8005afe8 <_Z28DrawBGMode7Background16Add_iPhi+0x960> +8005a9f0: 00c97821 addu t7,a2,t1 +8005a9f4: 8fac003c lw t4,60(sp) +8005a9f8: 8fa20048 lw v0,72(sp) +8005a9fc: 85850000 lh a1,0(t4) +8005aa00: 85830004 lh v1,4(t4) +8005aa04: 24c4ffff addiu a0,a2,-1 +8005aa08: 2447ffff addiu a3,v0,-1 +8005aa0c: afa40050 sw a0,80(sp) +8005aa10: 0005a023 negu s4,a1 +8005aa14: 0003a823 negu s5,v1 +8005aa18: 2413ffff li s3,-1 +8005aa1c: 8fa9005c lw t1,92(sp) +8005aa20: 8fac0060 lw t4,96(sp) +8005aa24: 312203ff andi v0,t1,0x3ff +8005aa28: 004c1021 addu v0,v0,t4 +8005aa2c: 00e22021 addu a0,a3,v0 +8005aa30: 8fa2002c lw v0,44(sp) +8005aa34: 10400081 beqz v0,8005ac3c <_Z28DrawBGMode7Background16Add_iPhi+0x5b4> +8005aa38: 3c068022 lui a2,0x8022 +8005aa3c: 3c038022 lui v1,0x8022 +8005aa40: 246350e8 addiu v1,v1,20712 +8005aa44: 90620aa5 lbu v0,2725(v1) +8005aa48: 14400241 bnez v0,8005b350 <_Z28DrawBGMode7Background16Add_iPhi+0xcc8> +8005aa4c: 00042200 sll a0,a0,0x8 +8005aa50: 8fa30024 lw v1,36(sp) +8005aa54: 3c068019 lui a2,0x8019 +8005aa58: 00031203 sra v0,v1,0x8 +8005aa5c: 8fa50028 lw a1,40(sp) +8005aa60: 24c6f648 addiu a2,a2,-2488 +8005aa64: 30430007 andi v1,v0,0x7 +8005aa68: 8cc90000 lw t1,0(a2) +8005aa6c: 304203f8 andi v0,v0,0x3f8 +8005aa70: 02674021 addu t0,s3,a3 +8005aa74: 00026140 sll t4,v0,0x5 +8005aa78: 00035900 sll t3,v1,0x4 +8005aa7c: 00a43821 addu a3,a1,a0 +8005aa80: 240dfbde li t5,-1058 +8005aa84: 3c028021 lui v0,0x8021 +8005aa88: 2442701c addiu v0,v0,28700 +8005aa8c: 00071a03 sra v1,a3,0x8 +8005aa90: 8c440008 lw a0,8(v0) +8005aa94: 00031082 srl v0,v1,0x2 +8005aa98: 304200fe andi v0,v0,0xfe +8005aa9c: 01842021 addu a0,t4,a0 +8005aaa0: 00822021 addu a0,a0,v0 +8005aaa4: 90850000 lbu a1,0(a0) +8005aaa8: 30630007 andi v1,v1,0x7 +8005aaac: 8fa40054 lw a0,84(sp) +8005aab0: 00031840 sll v1,v1,0x1 +8005aab4: 000529c0 sll a1,a1,0x7 +8005aab8: 00831821 addu v1,a0,v1 +8005aabc: 00651821 addu v1,v1,a1 +8005aac0: 006b1821 addu v1,v1,t3 +8005aac4: 90640000 lbu a0,0(v1) +8005aac8: 8d22006c lw v0,108(t1) +8005aacc: 3c058023 lui a1,0x8023 +8005aad0: 00821024 and v0,a0,v0 +8005aad4: 000211c2 srl v0,v0,0x7 +8005aad8: 24a5c90c addiu a1,a1,-14068 +8005aadc: 00451021 addu v0,v0,a1 +8005aae0: 90430000 lbu v1,0(v0) +8005aae4: a123004c sb v1,76(t1) +8005aae8: 91e20000 lbu v0,0(t7) +8005aaec: 0043182b sltu v1,v0,v1 +8005aaf0: 10600023 beqz v1,8005ab80 <_Z28DrawBGMode7Background16Add_iPhi+0x4f8> +8005aaf4: 00000000 nop +8005aaf8: 8d220068 lw v0,104(t1) +8005aafc: 00821024 and v0,a0,v0 +8005ab00: 1040001f beqz v0,8005ab80 <_Z28DrawBGMode7Background16Add_iPhi+0x4f8> +8005ab04: 00022040 sll a0,v0,0x1 +8005ab08: 8d220048 lw v0,72(t1) +8005ab0c: 8d230044 lw v1,68(t1) +8005ab10: 01e21021 addu v0,t7,v0 +8005ab14: 90420000 lbu v0,0(v0) +8005ab18: 00831821 addu v1,a0,v1 +8005ab1c: 10400015 beqz v0,8005ab74 <_Z28DrawBGMode7Background16Add_iPhi+0x4ec> +8005ab20: 94660000 lhu a2,0(v1) +8005ab24: 24040001 li a0,1 +8005ab28: 104403a3 beq v0,a0,8005b9b8 <_Z28DrawBGMode7Background16Add_iPhi+0x1330> +8005ab2c: 00cd5024 and t2,a2,t5 +8005ab30: 8d230014 lw v1,20(t1) +8005ab34: 8d250018 lw a1,24(t1) +8005ab38: 00031840 sll v1,v1,0x1 +8005ab3c: 00791821 addu v1,v1,t9 +8005ab40: 94640000 lhu a0,0(v1) +8005ab44: 008d1024 and v0,a0,t5 +8005ab48: 01421021 addu v0,t2,v0 +8005ab4c: 00c41824 and v1,a2,a0 +8005ab50: 00021043 sra v0,v0,0x1 +8005ab54: 30630421 andi v1,v1,0x421 +8005ab58: 00431021 addu v0,v0,v1 +8005ab5c: 00021040 sll v0,v0,0x1 +8005ab60: 00451021 addu v0,v0,a1 +8005ab64: 00c42026 xor a0,a2,a0 +8005ab68: 94430000 lhu v1,0(v0) +8005ab6c: 30840421 andi a0,a0,0x421 +8005ab70: 00833025 or a2,a0,v1 +8005ab74: a7260000 sh a2,0(t9) +8005ab78: 9122004c lbu v0,76(t1) +8005ab7c: a1e20000 sb v0,0(t7) +8005ab80: 01134021 addu t0,t0,s3 +8005ab84: 8fa50050 lw a1,80(sp) +8005ab88: 01131023 subu v0,t0,s3 +8005ab8c: 27390002 addiu t9,t9,2 +8005ab90: 25ef0001 addiu t7,t7,1 +8005ab94: 14a2ffbb bne a1,v0,8005aa84 <_Z28DrawBGMode7Background16Add_iPhi+0x3fc> +8005ab98: 00f43821 addu a3,a3,s4 +8005ab9c: 8fac0020 lw t4,32(sp) +8005aba0: 8fa20068 lw v0,104(sp) +8005aba4: 8fa30044 lw v1,68(sp) +8005aba8: 258c0001 addiu t4,t4,1 +8005abac: 24420018 addiu v0,v0,24 +8005abb0: afac0020 sw t4,32(sp) +8005abb4: 146cff75 bne v1,t4,8005a98c <_Z28DrawBGMode7Background16Add_iPhi+0x304> +8005abb8: afa20068 sw v0,104(sp) +8005abbc: 3c048022 lui a0,0x8022 +8005abc0: 24826dd8 addiu v0,a0,28120 +8005abc4: 8fa50034 lw a1,52(sp) +8005abc8: 8c430060 lw v1,96(v0) +8005abcc: 8fa6000c lw a2,12(sp) +8005abd0: 8fa70008 lw a3,8(sp) +8005abd4: 8fa90004 lw t1,4(sp) +8005abd8: 24a50001 addiu a1,a1,1 +8005abdc: 24c60010 addiu a2,a2,16 +8005abe0: 24e70010 addiu a3,a3,16 +8005abe4: 2529ffff addiu t1,t1,-1 +8005abe8: 0065182b sltu v1,v1,a1 +8005abec: 8c440010 lw a0,16(v0) +8005abf0: afa50034 sw a1,52(sp) +8005abf4: afa6000c sw a2,12(sp) +8005abf8: afa70008 sw a3,8(sp) +8005abfc: afa90004 sw t1,4(sp) +8005ac00: 146003c5 bnez v1,8005bb18 <_Z28DrawBGMode7Background16Add_iPhi+0x1490> +8005ac04: 8c420030 lw v0,48(v0) +8005ac08: 8fac003c lw t4,60(sp) +8005ac0c: 8fa30000 lw v1,0(sp) +8005ac10: 258c000c addiu t4,t4,12 +8005ac14: 00641821 addu v1,v1,a0 +8005ac18: 8fa40040 lw a0,64(sp) +8005ac1c: afac003c sw t4,60(sp) +8005ac20: 85880002 lh t0,2(t4) +8005ac24: 01803021 move a2,t4 +8005ac28: 8fac000c lw t4,12(sp) +8005ac2c: 00822021 addu a0,a0,v0 +8005ac30: afa30000 sw v1,0(sp) +8005ac34: 08016a1b j 8005a86c <_Z28DrawBGMode7Background16Add_iPhi+0x1e4> +8005ac38: afa40040 sw a0,64(sp) +8005ac3c: 24c650e8 addiu a2,a2,20712 +8005ac40: 90c20aa5 lbu v0,2725(a2) +8005ac44: 70835002 mul t2,a0,v1 +8005ac48: 104000f1 beqz v0,8005b010 <_Z28DrawBGMode7Background16Add_iPhi+0x988> +8005ac4c: 70854002 mul t0,a0,a1 +8005ac50: 8fa20050 lw v0,80(sp) +8005ac54: 10e2ffd1 beq a3,v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514> +8005ac58: 3c038019 lui v1,0x8019 +8005ac5c: 8fa90028 lw t1,40(sp) +8005ac60: 8fac0024 lw t4,36(sp) +8005ac64: 8fa20030 lw v0,48(sp) +8005ac68: 2463f648 addiu v1,v1,-2488 +8005ac6c: 8c7e0000 lw s8,0(v1) +8005ac70: 01287021 addu t6,t1,t0 +8005ac74: 018a8021 addu s0,t4,t2 +8005ac78: 00e2b021 addu s6,a3,v0 +8005ac7c: 08016bc2 j 8005af08 <_Z28DrawBGMode7Background16Add_iPhi+0x880> +8005ac80: 02678821 addu s1,s3,a3 +8005ac84: 2484701c addiu a0,a0,28700 +8005ac88: 2402fff8 li v0,-8 +8005ac8c: 8c880008 lw t0,8(a0) +8005ac90: 01221024 and v0,t1,v0 +8005ac94: 00021140 sll v0,v0,0x5 +8005ac98: 000e1a82 srl v1,t6,0xa +8005ac9c: 240cfffe li t4,-2 +8005aca0: 006c5824 and t3,v1,t4 +8005aca4: 00482821 addu a1,v0,t0 +8005aca8: 00ab2021 addu a0,a1,t3 +8005acac: 90830000 lbu v1,0(a0) +8005acb0: 8fa60054 lw a2,84(sp) +8005acb4: 30e20007 andi v0,a3,0x7 +8005acb8: 00021040 sll v0,v0,0x1 +8005acbc: 00c29021 addu s2,a2,v0 +8005acc0: 000319c0 sll v1,v1,0x7 +8005acc4: 31240007 andi a0,t1,0x7 +8005acc8: 00045100 sll t2,a0,0x4 +8005accc: 02431821 addu v1,s2,v1 +8005acd0: 006a1821 addu v1,v1,t2 +8005acd4: 90660000 lbu a2,0(v1) +8005acd8: 8fc2006c lw v0,108(s8) +8005acdc: 3c038023 lui v1,0x8023 +8005ace0: 00c21024 and v0,a2,v0 +8005ace4: 2463c90c addiu v1,v1,-14068 +8005ace8: 000211c2 srl v0,v0,0x7 +8005acec: 00431021 addu v0,v0,v1 +8005acf0: 90430000 lbu v1,0(v0) +8005acf4: a3c3004c sb v1,76(s8) +8005acf8: 91e20000 lbu v0,0(t7) +8005acfc: 0043182b sltu v1,v0,v1 +8005ad00: 10600078 beqz v1,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c> +8005ad04: 00000000 nop +8005ad08: 8fcd0068 lw t5,104(s8) +8005ad0c: 00cdb824 and s7,a2,t5 +8005ad10: 12e00074 beqz s7,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c> +8005ad14: 00f33821 addu a3,a3,s3 +8005ad18: 30e303ff andi v1,a3,0x3ff +8005ad1c: 00031882 srl v1,v1,0x2 +8005ad20: 006c1824 and v1,v1,t4 +8005ad24: 00a32021 addu a0,a1,v1 +8005ad28: 90820000 lbu v0,0(a0) +8005ad2c: 30e70007 andi a3,a3,0x7 +8005ad30: 8fa40054 lw a0,84(sp) +8005ad34: 01334821 addu t1,t1,s3 +8005ad38: 00073840 sll a3,a3,0x1 +8005ad3c: 00873821 addu a3,a0,a3 +8005ad40: 312503f8 andi a1,t1,0x3f8 +8005ad44: 000211c0 sll v0,v0,0x7 +8005ad48: 00052940 sll a1,a1,0x5 +8005ad4c: 00e21021 addu v0,a3,v0 +8005ad50: 00681821 addu v1,v1,t0 +8005ad54: 004a1021 addu v0,v0,t2 +8005ad58: 01682021 addu a0,t3,t0 +8005ad5c: 00651821 addu v1,v1,a1 +8005ad60: 00852021 addu a0,a0,a1 +8005ad64: 90460000 lbu a2,0(v0) +8005ad68: 90650000 lbu a1,0(v1) +8005ad6c: 8fcc0044 lw t4,68(s8) +8005ad70: 90820000 lbu v0,0(a0) +8005ad74: 000529c0 sll a1,a1,0x7 +8005ad78: 01a63024 and a2,t5,a2 +8005ad7c: 31290007 andi t1,t1,0x7 +8005ad80: 000e40c2 srl t0,t6,0x3 +8005ad84: 001050c2 srl t2,s0,0x3 +8005ad88: 3108001f andi t0,t0,0x1f +8005ad8c: 314a001f andi t2,t2,0x1f +8005ad90: 00e53821 addu a3,a3,a1 +8005ad94: 00094900 sll t1,t1,0x4 +8005ad98: 00063040 sll a2,a2,0x1 +8005ad9c: 710a5802 mul t3,t0,t2 +8005ada0: 00cc3021 addu a2,a2,t4 +8005ada4: 00e93821 addu a3,a3,t1 +8005ada8: 000211c0 sll v0,v0,0x7 +8005adac: 94c30000 lhu v1,0(a2) +8005adb0: 90e40000 lbu a0,0(a3) +8005adb4: 02421021 addu v0,s2,v0 +8005adb8: 00491021 addu v0,v0,t1 +8005adbc: 00173040 sll a2,s7,0x1 +8005adc0: 90450000 lbu a1,0(v0) +8005adc4: 00cc3021 addu a2,a2,t4 +8005adc8: 306203e0 andi v0,v1,0x3e0 +8005adcc: 01a42024 and a0,t5,a0 +8005add0: 000b5942 srl t3,t3,0x5 +8005add4: 94c70000 lhu a3,0(a2) +8005add8: 00021400 sll v0,v0,0x10 +8005addc: 00042040 sll a0,a0,0x1 +8005ade0: 30637c1f andi v1,v1,0x7c1f +8005ade4: 00621825 or v1,v1,v0 +8005ade8: 008c2021 addu a0,a0,t4 +8005adec: 010b1023 subu v0,t0,t3 +8005adf0: 01a52824 and a1,t5,a1 +8005adf4: 00620018 mult v1,v0 +8005adf8: 94860000 lhu a2,0(a0) +8005adfc: 30e203e0 andi v0,a3,0x3e0 +8005ae00: 00052840 sll a1,a1,0x1 +8005ae04: 01684023 subu t0,t3,t0 +8005ae08: 00ac2821 addu a1,a1,t4 +8005ae0c: 010a4023 subu t0,t0,t2 +8005ae10: 00021400 sll v0,v0,0x10 +8005ae14: 30e77c1f andi a3,a3,0x7c1f +8005ae18: 00e23825 or a3,a3,v0 +8005ae1c: 94a30000 lhu v1,0(a1) +8005ae20: 30c403e0 andi a0,a2,0x3e0 +8005ae24: 25080020 addiu t0,t0,32 +8005ae28: 70e80000 madd a3,t0 +8005ae2c: 00042400 sll a0,a0,0x10 +8005ae30: 30c67c1f andi a2,a2,0x7c1f +8005ae34: 306503e0 andi a1,v1,0x3e0 +8005ae38: 00c43025 or a2,a2,a0 +8005ae3c: 70cb0000 madd a2,t3 +8005ae40: 00052c00 sll a1,a1,0x10 +8005ae44: 30637c1f andi v1,v1,0x7c1f +8005ae48: 00651825 or v1,v1,a1 +8005ae4c: 014b5023 subu t2,t2,t3 +8005ae50: 706a0000 madd v1,t2 +8005ae54: 8fc40048 lw a0,72(s8) +8005ae58: 00001812 mflo v1 +8005ae5c: 008f2021 addu a0,a0,t7 +8005ae60: 00031542 srl v0,v1,0x15 +8005ae64: 90840000 lbu a0,0(a0) +8005ae68: 00031942 srl v1,v1,0x5 +8005ae6c: 30637c1f andi v1,v1,0x7c1f +8005ae70: 304203e0 andi v0,v0,0x3e0 +8005ae74: 10800016 beqz a0,8005aed0 <_Z28DrawBGMode7Background16Add_iPhi+0x848> +8005ae78: 00623825 or a3,v1,v0 +8005ae7c: 24030001 li v1,1 +8005ae80: 108302fa beq a0,v1,8005ba6c <_Z28DrawBGMode7Background16Add_iPhi+0x13e4> +8005ae84: 2404fbde li a0,-1058 +8005ae88: 8fc20014 lw v0,20(s8) +8005ae8c: 00021040 sll v0,v0,0x1 +8005ae90: 00591021 addu v0,v0,t9 +8005ae94: 94450000 lhu a1,0(v0) +8005ae98: 8fc60018 lw a2,24(s8) +8005ae9c: 00e41824 and v1,a3,a0 +8005aea0: 00a42024 and a0,a1,a0 +8005aea4: 00e51024 and v0,a3,a1 +8005aea8: 00641821 addu v1,v1,a0 +8005aeac: 30420421 andi v0,v0,0x421 +8005aeb0: 00031843 sra v1,v1,0x1 +8005aeb4: 00621821 addu v1,v1,v0 +8005aeb8: 00031840 sll v1,v1,0x1 +8005aebc: 00661821 addu v1,v1,a2 +8005aec0: 00e52826 xor a1,a3,a1 +8005aec4: 94620000 lhu v0,0(v1) +8005aec8: 30a50421 andi a1,a1,0x421 +8005aecc: 00a23825 or a3,a1,v0 +8005aed0: a7270000 sh a3,0(t9) +8005aed4: 3c078022 lui a3,0x8022 +8005aed8: 24e76dd8 addiu a3,a3,28120 +8005aedc: 90e2004c lbu v0,76(a3) +8005aee0: a1e20000 sb v0,0(t7) +8005aee4: 02338821 addu s1,s1,s3 +8005aee8: 8fa90050 lw t1,80(sp) +8005aeec: 02331023 subu v0,s1,s3 +8005aef0: 01d47021 addu t6,t6,s4 +8005aef4: 02158021 addu s0,s0,s5 +8005aef8: 1122ff28 beq t1,v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514> +8005aefc: 02d3b021 addu s6,s6,s3 +8005af00: 27390002 addiu t9,t9,2 +8005af04: 25ef0001 addiu t7,t7,1 +8005af08: 000e3a02 srl a3,t6,0x8 +8005af0c: 00104a02 srl t1,s0,0x8 +8005af10: 00e91025 or v0,a3,t1 +8005af14: 2403fc00 li v1,-1024 +8005af18: 00431024 and v0,v0,v1 +8005af1c: 1040ff59 beqz v0,8005ac84 <_Z28DrawBGMode7Background16Add_iPhi+0x5fc> +8005af20: 3c048021 lui a0,0x8021 +8005af24: 3c098022 lui t1,0x8022 +8005af28: 252950e8 addiu t1,t1,20712 +8005af2c: 91230aa5 lbu v1,2725(t1) +8005af30: 24020003 li v0,3 +8005af34: 1462ffeb bne v1,v0,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c> +8005af38: 32c30007 andi v1,s6,0x7 +8005af3c: 8fac0054 lw t4,84(sp) +8005af40: 3c048019 lui a0,0x8019 +8005af44: 8fa20070 lw v0,112(sp) +8005af48: 2484f648 addiu a0,a0,-2488 +8005af4c: 00031840 sll v1,v1,0x1 +8005af50: 8c860000 lw a2,0(a0) +8005af54: 01831821 addu v1,t4,v1 +8005af58: 00621821 addu v1,v1,v0 +8005af5c: 90640000 lbu a0,0(v1) +8005af60: 8cc2006c lw v0,108(a2) +8005af64: 3c058023 lui a1,0x8023 +8005af68: 00821024 and v0,a0,v0 +8005af6c: 000211c2 srl v0,v0,0x7 +8005af70: 24a5c90c addiu a1,a1,-14068 +8005af74: 00451021 addu v0,v0,a1 +8005af78: 90430000 lbu v1,0(v0) +8005af7c: a0c3004c sb v1,76(a2) +8005af80: 91e20000 lbu v0,0(t7) +8005af84: 0043182b sltu v1,v0,v1 +8005af88: 1060ffd6 beqz v1,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c> +8005af8c: 00000000 nop +8005af90: 8cc20068 lw v0,104(a2) +8005af94: 00821824 and v1,a0,v0 +8005af98: 1060ffd2 beqz v1,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c> +8005af9c: 00031840 sll v1,v1,0x1 +8005afa0: 8cc20048 lw v0,72(a2) +8005afa4: 8cc40044 lw a0,68(a2) +8005afa8: 004f1021 addu v0,v0,t7 +8005afac: 90420000 lbu v0,0(v0) +8005afb0: 00641821 addu v1,v1,a0 +8005afb4: 1040ffc6 beqz v0,8005aed0 <_Z28DrawBGMode7Background16Add_iPhi+0x848> +8005afb8: 94670000 lhu a3,0(v1) +8005afbc: 24090001 li t1,1 +8005afc0: 104902e0 beq v0,t1,8005bb44 <_Z28DrawBGMode7Background16Add_iPhi+0x14bc> +8005afc4: 240cfbde li t4,-1058 +8005afc8: 8cc20014 lw v0,20(a2) +8005afcc: 00021040 sll v0,v0,0x1 +8005afd0: 00591021 addu v0,v0,t9 +8005afd4: 94450000 lhu a1,0(v0) +8005afd8: 8cc60018 lw a2,24(a2) +8005afdc: 00ec1824 and v1,a3,t4 +8005afe0: 08016ba9 j 8005aea4 <_Z28DrawBGMode7Background16Add_iPhi+0x81c> +8005afe4: 00ac2024 and a0,a1,t4 +8005afe8: 8fa5003c lw a1,60(sp) +8005afec: 00c03821 move a3,a2 +8005aff0: 84b50004 lh s5,4(a1) +8005aff4: 84b40000 lh s4,0(a1) +8005aff8: 8fa60048 lw a2,72(sp) +8005affc: 02802821 move a1,s4 +8005b000: 02a01821 move v1,s5 +8005b004: 24130001 li s3,1 +8005b008: 08016a87 j 8005aa1c <_Z28DrawBGMode7Background16Add_iPhi+0x394> +8005b00c: afa60050 sw a2,80(sp) +8005b010: 268201cb addiu v0,s4,459 +8005b014: 2c420397 sltiu v0,v0,919 +8005b018: 10400170 beqz v0,8005b5dc <_Z28DrawBGMode7Background16Add_iPhi+0xf54> +8005b01c: 8fa9003c lw t1,60(sp) +8005b020: 26a201cb addiu v0,s5,459 +8005b024: 2c420397 sltiu v0,v0,919 +8005b028: 1040016d beqz v0,8005b5e0 <_Z28DrawBGMode7Background16Add_iPhi+0xf58> +8005b02c: 8fa40028 lw a0,40(sp) +8005b030: 8fa90050 lw t1,80(sp) +8005b034: 10e9fed9 beq a3,t1,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514> +8005b038: 3c038019 lui v1,0x8019 +8005b03c: 8fac0028 lw t4,40(sp) +8005b040: 8fa20024 lw v0,36(sp) +8005b044: 2463f648 addiu v1,v1,-2488 +8005b048: 8c780000 lw t8,0(v1) +8005b04c: 0267b021 addu s6,s3,a3 +8005b050: 01889021 addu s2,t4,t0 +8005b054: 004a8821 addu s1,v0,t2 +8005b058: 3c048021 lui a0,0x8021 +8005b05c: 00122a02 srl a1,s2,0x8 +8005b060: 00115202 srl t2,s1,0x8 +8005b064: 2484701c addiu a0,a0,28700 +8005b068: 8c8b0008 lw t3,8(a0) +8005b06c: 30a203ff andi v0,a1,0x3ff +8005b070: 314303f8 andi v1,t2,0x3f8 +8005b074: 00031940 sll v1,v1,0x5 +8005b078: 00021082 srl v0,v0,0x2 +8005b07c: 2406fffe li a2,-2 +8005b080: 00464824 and t1,v0,a2 +8005b084: 006b6821 addu t5,v1,t3 +8005b088: 01a92021 addu a0,t5,t1 +8005b08c: 90830000 lbu v1,0(a0) +8005b090: 30a20007 andi v0,a1,0x7 +8005b094: 8fa70054 lw a3,84(sp) +8005b098: 00021040 sll v0,v0,0x1 +8005b09c: 00e27021 addu t6,a3,v0 +8005b0a0: 000319c0 sll v1,v1,0x7 +8005b0a4: 31440007 andi a0,t2,0x7 +8005b0a8: 00048100 sll s0,a0,0x4 +8005b0ac: 01c31821 addu v1,t6,v1 +8005b0b0: 00701821 addu v1,v1,s0 +8005b0b4: 90660000 lbu a2,0(v1) +8005b0b8: 8f02006c lw v0,108(t8) +8005b0bc: 3c0c8023 lui t4,0x8023 +8005b0c0: 00c21024 and v0,a2,v0 +8005b0c4: 000211c2 srl v0,v0,0x7 +8005b0c8: 258cc90c addiu t4,t4,-14068 +8005b0cc: 004c1021 addu v0,v0,t4 +8005b0d0: 90430000 lbu v1,0(v0) +8005b0d4: a303004c sb v1,76(t8) +8005b0d8: 91e20000 lbu v0,0(t7) +8005b0dc: 0043182b sltu v1,v0,v1 +8005b0e0: 10600092 beqz v1,8005b32c <_Z28DrawBGMode7Background16Add_iPhi+0xca4> +8005b0e4: 00000000 nop +8005b0e8: 8f0c0068 lw t4,104(t8) +8005b0ec: 00ccb824 and s7,a2,t4 +8005b0f0: 12e0008e beqz s7,8005b32c <_Z28DrawBGMode7Background16Add_iPhi+0xca4> +8005b0f4: 3c028022 lui v0,0x8022 +8005b0f8: 244250e8 addiu v0,v0,20712 +8005b0fc: 905e0aa4 lbu s8,2724(v0) +8005b100: 02653821 addu a3,s3,a1 +8005b104: 2403ffff li v1,-1 +8005b108: 24080001 li t0,1 +8005b10c: 007e400b movn t0,v1,s8 +8005b110: 30e203ff andi v0,a3,0x3ff +8005b114: 010a4021 addu t0,t0,t2 +8005b118: 2403fffe li v1,-2 +8005b11c: 00021082 srl v0,v0,0x2 +8005b120: 00431024 and v0,v0,v1 +8005b124: 310303f8 andi v1,t0,0x3f8 +8005b128: 00031940 sll v1,v1,0x5 +8005b12c: 004b2021 addu a0,v0,t3 +8005b130: 012b4821 addu t1,t1,t3 +8005b134: 01234821 addu t1,t1,v1 +8005b138: 01a21021 addu v0,t5,v0 +8005b13c: 00832021 addu a0,a0,v1 +8005b140: 90850000 lbu a1,0(a0) +8005b144: 90430000 lbu v1,0(v0) +8005b148: 91260000 lbu a2,0(t1) +8005b14c: 8fa40054 lw a0,84(sp) +8005b150: 30e70007 andi a3,a3,0x7 +8005b154: 00073840 sll a3,a3,0x1 +8005b158: 00873821 addu a3,a0,a3 +8005b15c: 000319c0 sll v1,v1,0x7 +8005b160: 001248c2 srl t1,s2,0x3 +8005b164: 001150c2 srl t2,s1,0x3 +8005b168: 31080007 andi t0,t0,0x7 +8005b16c: 000529c0 sll a1,a1,0x7 +8005b170: 000631c0 sll a2,a2,0x7 +8005b174: 3129001f andi t1,t1,0x1f +8005b178: 314a001f andi t2,t2,0x1f +8005b17c: 00084100 sll t0,t0,0x4 +8005b180: 00e52821 addu a1,a3,a1 +8005b184: 01c63021 addu a2,t6,a2 +8005b188: 00e33821 addu a3,a3,v1 +8005b18c: 00f03821 addu a3,a3,s0 +8005b190: 00c83021 addu a2,a2,t0 +8005b194: 00a82821 addu a1,a1,t0 +8005b198: 712a5802 mul t3,t1,t2 +8005b19c: 90e20000 lbu v0,0(a3) +8005b1a0: 90a30000 lbu v1,0(a1) +8005b1a4: 90c40000 lbu a0,0(a2) +8005b1a8: 01821024 and v0,t4,v0 +8005b1ac: 01842024 and a0,t4,a0 +8005b1b0: 01831824 and v1,t4,v1 +8005b1b4: 3c0c8022 lui t4,0x8022 +8005b1b8: 8f050044 lw a1,68(t8) +8005b1bc: 000b5942 srl t3,t3,0x5 +8005b1c0: 258c50e8 addiu t4,t4,20712 +8005b1c4: 01693823 subu a3,t3,t1 +8005b1c8: 00173040 sll a2,s7,0x1 +8005b1cc: 00021040 sll v0,v0,0x1 +8005b1d0: 00031840 sll v1,v1,0x1 +8005b1d4: 00042040 sll a0,a0,0x1 +8005b1d8: 91880aa3 lbu t0,2723(t4) +8005b1dc: 00c53021 addu a2,a2,a1 +8005b1e0: 00ea3823 subu a3,a3,t2 +8005b1e4: 00852021 addu a0,a0,a1 +8005b1e8: 00451021 addu v0,v0,a1 +8005b1ec: 00651821 addu v1,v1,a1 +8005b1f0: 94d00000 lhu s0,0(a2) +8005b1f4: 24ec0020 addiu t4,a3,32 +8005b1f8: 944d0000 lhu t5,0(v0) +8005b1fc: 946e0000 lhu t6,0(v1) +8005b200: 94860000 lhu a2,0(a0) +8005b204: 012b4823 subu t1,t1,t3 +8005b208: 110001f5 beqz t0,8005b9e0 <_Z28DrawBGMode7Background16Add_iPhi+0x1358> +8005b20c: 014b3823 subu a3,t2,t3 +8005b210: 01201021 move v0,t1 +8005b214: 00e04021 move t0,a3 +8005b218: 01804821 move t1,t4 +8005b21c: 01603821 move a3,t3 +8005b220: 00406021 move t4,v0 +8005b224: 13c00007 beqz s8,8005b244 <_Z28DrawBGMode7Background16Add_iPhi+0xbbc> +8005b228: 31a403e0 andi a0,t5,0x3e0 +8005b22c: 00e01021 move v0,a3 +8005b230: 01001821 move v1,t0 +8005b234: 01803821 move a3,t4 +8005b238: 01204021 move t0,t1 +8005b23c: 00406021 move t4,v0 +8005b240: 00604821 move t1,v1 +8005b244: 30c503e0 andi a1,a2,0x3e0 +8005b248: 00042400 sll a0,a0,0x10 +8005b24c: 31a27c1f andi v0,t5,0x7c1f +8005b250: 00441025 or v0,v0,a0 +8005b254: 00052c00 sll a1,a1,0x10 +8005b258: 30c37c1f andi v1,a2,0x7c1f +8005b25c: 320403e0 andi a0,s0,0x3e0 +8005b260: 00651825 or v1,v1,a1 +8005b264: 71225002 mul t2,t1,v0 +8005b268: 00042400 sll a0,a0,0x10 +8005b26c: 31c503e0 andi a1,t6,0x3e0 +8005b270: 32027c1f andi v0,s0,0x7c1f +8005b274: 70e33802 mul a3,a3,v1 +8005b278: 00441025 or v0,v0,a0 +8005b27c: 00052c00 sll a1,a1,0x10 +8005b280: 31c37c1f andi v1,t6,0x7c1f +8005b284: 00651825 or v1,v1,a1 +8005b288: 71822802 mul a1,t4,v0 +8005b28c: 3c098019 lui t1,0x8019 +8005b290: 00aa1021 addu v0,a1,t2 +8005b294: 2529f648 addiu t1,t1,-2488 +8005b298: 71032802 mul a1,t0,v1 +8005b29c: 8d260000 lw a2,0(t1) +8005b2a0: 00a71821 addu v1,a1,a3 +8005b2a4: 8cc40048 lw a0,72(a2) +8005b2a8: 00431021 addu v0,v0,v1 +8005b2ac: 01e42021 addu a0,t7,a0 +8005b2b0: 00021d42 srl v1,v0,0x15 +8005b2b4: 90840000 lbu a0,0(a0) +8005b2b8: 00021142 srl v0,v0,0x5 +8005b2bc: 30427c1f andi v0,v0,0x7c1f +8005b2c0: 306303e0 andi v1,v1,0x3e0 +8005b2c4: 10800016 beqz a0,8005b320 <_Z28DrawBGMode7Background16Add_iPhi+0xc98> +8005b2c8: 00433825 or a3,v0,v1 +8005b2cc: 24090001 li t1,1 +8005b2d0: 108901fa beq a0,t1,8005babc <_Z28DrawBGMode7Background16Add_iPhi+0x1434> +8005b2d4: 240cfbde li t4,-1058 +8005b2d8: 8cc20014 lw v0,20(a2) +8005b2dc: 00021040 sll v0,v0,0x1 +8005b2e0: 00591021 addu v0,v0,t9 +8005b2e4: 94450000 lhu a1,0(v0) +8005b2e8: 00ec1824 and v1,a3,t4 +8005b2ec: 00ac2024 and a0,a1,t4 +8005b2f0: 00e51024 and v0,a3,a1 +8005b2f4: 00641821 addu v1,v1,a0 +8005b2f8: 30420421 andi v0,v0,0x421 +8005b2fc: 00031843 sra v1,v1,0x1 +8005b300: 00621821 addu v1,v1,v0 +8005b304: 8cc60018 lw a2,24(a2) +8005b308: 00031840 sll v1,v1,0x1 +8005b30c: 00661821 addu v1,v1,a2 +8005b310: 00e52826 xor a1,a3,a1 +8005b314: 94620000 lhu v0,0(v1) +8005b318: 30a50421 andi a1,a1,0x421 +8005b31c: 00a23825 or a3,a1,v0 +8005b320: a7270000 sh a3,0(t9) +8005b324: 9302004c lbu v0,76(t8) +8005b328: a1e20000 sb v0,0(t7) +8005b32c: 02d3b021 addu s6,s6,s3 +8005b330: 8fa70050 lw a3,80(sp) +8005b334: 02d31023 subu v0,s6,s3 +8005b338: 02549021 addu s2,s2,s4 +8005b33c: 10e2fe17 beq a3,v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514> +8005b340: 02358821 addu s1,s1,s5 +8005b344: 27390002 addiu t9,t9,2 +8005b348: 08016c16 j 8005b058 <_Z28DrawBGMode7Background16Add_iPhi+0x9d0> +8005b34c: 25ef0001 addiu t7,t7,1 +8005b350: 8fa60024 lw a2,36(sp) +8005b354: 2402fff8 li v0,-8 +8005b358: 00065a03 sra t3,a2,0x8 +8005b35c: 01621024 and v0,t3,v0 +8005b360: 8fac0030 lw t4,48(sp) +8005b364: 00026940 sll t5,v0,0x5 +8005b368: 3c028019 lui v0,0x8019 +8005b36c: 2442f648 addiu v0,v0,-2488 +8005b370: 8fa90028 lw t1,40(sp) +8005b374: 00ec5021 addu t2,a3,t4 +8005b378: 8c4c0000 lw t4,0(v0) +8005b37c: 31630007 andi v1,t3,0x7 +8005b380: 01244021 addu t0,t1,a0 +8005b384: 00037100 sll t6,v1,0x4 +8005b388: 02674821 addu t1,s3,a3 +8005b38c: 2411fffe li s1,-2 +8005b390: 2410fbde li s0,-1058 +8005b394: 08016d2e j 8005b4b8 <_Z28DrawBGMode7Background16Add_iPhi+0xe30> +8005b398: 01809021 move s2,t4 +8005b39c: 24a5701c addiu a1,a1,28700 +8005b3a0: 8ca40008 lw a0,8(a1) +8005b3a4: 00081283 sra v0,t0,0xa +8005b3a8: 00511024 and v0,v0,s1 +8005b3ac: 01a42021 addu a0,t5,a0 +8005b3b0: 00822021 addu a0,a0,v0 +8005b3b4: 90850000 lbu a1,0(a0) +8005b3b8: 30c30007 andi v1,a2,0x7 +8005b3bc: 8fa60054 lw a2,84(sp) +8005b3c0: 00031840 sll v1,v1,0x1 +8005b3c4: 000529c0 sll a1,a1,0x7 +8005b3c8: 00c31821 addu v1,a2,v1 +8005b3cc: 00651821 addu v1,v1,a1 +8005b3d0: 006e1821 addu v1,v1,t6 +8005b3d4: 90640000 lbu a0,0(v1) +8005b3d8: 8d82006c lw v0,108(t4) +8005b3dc: 3c078023 lui a3,0x8023 +8005b3e0: 00821024 and v0,a0,v0 +8005b3e4: 000211c2 srl v0,v0,0x7 +8005b3e8: 24e7c90c addiu a3,a3,-14068 +8005b3ec: 00471021 addu v0,v0,a3 +8005b3f0: 90430000 lbu v1,0(v0) +8005b3f4: a183004c sb v1,76(t4) +8005b3f8: 91e20000 lbu v0,0(t7) +8005b3fc: 0043182b sltu v1,v0,v1 +8005b400: 10600025 beqz v1,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10> +8005b404: 00000000 nop +8005b408: 8d820068 lw v0,104(t4) +8005b40c: 00821824 and v1,a0,v0 +8005b410: 10600021 beqz v1,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10> +8005b414: 00031840 sll v1,v1,0x1 +8005b418: 8d820048 lw v0,72(t4) +8005b41c: 8d840044 lw a0,68(t4) +8005b420: 01e21021 addu v0,t7,v0 +8005b424: 90420000 lbu v0,0(v0) +8005b428: 00641821 addu v1,v1,a0 +8005b42c: 10400015 beqz v0,8005b484 <_Z28DrawBGMode7Background16Add_iPhi+0xdfc> +8005b430: 94670000 lhu a3,0(v1) +8005b434: 24030001 li v1,1 +8005b438: 1043017c beq v0,v1,8005ba2c <_Z28DrawBGMode7Background16Add_iPhi+0x13a4> +8005b43c: 00f01824 and v1,a3,s0 +8005b440: 8d820014 lw v0,20(t4) +8005b444: 00021040 sll v0,v0,0x1 +8005b448: 00591021 addu v0,v0,t9 +8005b44c: 94450000 lhu a1,0(v0) +8005b450: 8d860018 lw a2,24(t4) +8005b454: 00b02024 and a0,a1,s0 +8005b458: 00e51024 and v0,a3,a1 +8005b45c: 00641821 addu v1,v1,a0 +8005b460: 30420421 andi v0,v0,0x421 +8005b464: 00031843 sra v1,v1,0x1 +8005b468: 00621821 addu v1,v1,v0 +8005b46c: 00031840 sll v1,v1,0x1 +8005b470: 00661821 addu v1,v1,a2 +8005b474: 00e52826 xor a1,a3,a1 +8005b478: 94620000 lhu v0,0(v1) +8005b47c: 30a50421 andi a1,a1,0x421 +8005b480: 00a23825 or a3,a1,v0 +8005b484: 3c048022 lui a0,0x8022 +8005b488: a7270000 sh a3,0(t9) +8005b48c: 24846dd8 addiu a0,a0,28120 +8005b490: 9082004c lbu v0,76(a0) +8005b494: a1e20000 sb v0,0(t7) +8005b498: 01334821 addu t1,t1,s3 +8005b49c: 8fa60050 lw a2,80(sp) +8005b4a0: 01331023 subu v0,t1,s3 +8005b4a4: 01144021 addu t0,t0,s4 +8005b4a8: 10c2fdbc beq a2,v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514> +8005b4ac: 01535021 addu t2,t2,s3 +8005b4b0: 27390002 addiu t9,t9,2 +8005b4b4: 25ef0001 addiu t7,t7,1 +8005b4b8: 00083203 sra a2,t0,0x8 +8005b4bc: 01661025 or v0,t3,a2 +8005b4c0: 2403fc00 li v1,-1024 +8005b4c4: 00431024 and v0,v0,v1 +8005b4c8: 1040ffb4 beqz v0,8005b39c <_Z28DrawBGMode7Background16Add_iPhi+0xd14> +8005b4cc: 3c058021 lui a1,0x8021 +8005b4d0: 3c058022 lui a1,0x8022 +8005b4d4: 24a550e8 addiu a1,a1,20712 +8005b4d8: 90a30aa5 lbu v1,2725(a1) +8005b4dc: 24020003 li v0,3 +8005b4e0: 1462ffed bne v1,v0,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10> +8005b4e4: 3c068021 lui a2,0x8021 +8005b4e8: 24c6701c addiu a2,a2,28700 +8005b4ec: 8cc40008 lw a0,8(a2) +8005b4f0: 31430007 andi v1,t2,0x7 +8005b4f4: 90820000 lbu v0,0(a0) +8005b4f8: 8fa70054 lw a3,84(sp) +8005b4fc: 00031840 sll v1,v1,0x1 +8005b500: 000211c0 sll v0,v0,0x7 +8005b504: 00e31821 addu v1,a3,v1 +8005b508: 00621821 addu v1,v1,v0 +8005b50c: 8fa2006c lw v0,108(sp) +8005b510: 00621821 addu v1,v1,v0 +8005b514: 90640000 lbu a0,0(v1) +8005b518: 8e42006c lw v0,108(s2) +8005b51c: 3c038023 lui v1,0x8023 +8005b520: 00821024 and v0,a0,v0 +8005b524: 2463c90c addiu v1,v1,-14068 +8005b528: 000211c2 srl v0,v0,0x7 +8005b52c: 00431021 addu v0,v0,v1 +8005b530: 90430000 lbu v1,0(v0) +8005b534: a243004c sb v1,76(s2) +8005b538: 91e20000 lbu v0,0(t7) +8005b53c: 0043182b sltu v1,v0,v1 +8005b540: 1060ffd5 beqz v1,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10> +8005b544: 00000000 nop +8005b548: 8e420068 lw v0,104(s2) +8005b54c: 00821824 and v1,a0,v0 +8005b550: 1060ffd1 beqz v1,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10> +8005b554: 00031840 sll v1,v1,0x1 +8005b558: 8e420048 lw v0,72(s2) +8005b55c: 8e440044 lw a0,68(s2) +8005b560: 01e21021 addu v0,t7,v0 +8005b564: 90420000 lbu v0,0(v0) +8005b568: 00641821 addu v1,v1,a0 +8005b56c: 10400015 beqz v0,8005b5c4 <_Z28DrawBGMode7Background16Add_iPhi+0xf3c> +8005b570: 94670000 lhu a3,0(v1) +8005b574: 24040001 li a0,1 +8005b578: 10440181 beq v0,a0,8005bb80 <_Z28DrawBGMode7Background16Add_iPhi+0x14f8> +8005b57c: 00f01824 and v1,a3,s0 +8005b580: 8e420014 lw v0,20(s2) +8005b584: 00021040 sll v0,v0,0x1 +8005b588: 00591021 addu v0,v0,t9 +8005b58c: 94450000 lhu a1,0(v0) +8005b590: 8e460018 lw a2,24(s2) +8005b594: 00b02024 and a0,a1,s0 +8005b598: 00e51024 and v0,a3,a1 +8005b59c: 00641821 addu v1,v1,a0 +8005b5a0: 30420421 andi v0,v0,0x421 +8005b5a4: 00031843 sra v1,v1,0x1 +8005b5a8: 00621821 addu v1,v1,v0 +8005b5ac: 00031840 sll v1,v1,0x1 +8005b5b0: 00661821 addu v1,v1,a2 +8005b5b4: 00e52826 xor a1,a3,a1 +8005b5b8: 94620000 lhu v0,0(v1) +8005b5bc: 30a50421 andi a1,a1,0x421 +8005b5c0: 00a23825 or a3,a1,v0 +8005b5c4: 3c058022 lui a1,0x8022 +8005b5c8: a7270000 sh a3,0(t9) +8005b5cc: 24a56dd8 addiu a1,a1,28120 +8005b5d0: 90a2004c lbu v0,76(a1) +8005b5d4: 08016d26 j 8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10> +8005b5d8: a1e20000 sb v0,0(t7) +8005b5dc: 8fa40028 lw a0,40(sp) +8005b5e0: 85220002 lh v0,2(t1) +8005b5e4: 85230006 lh v1,6(t1) +8005b5e8: 00023043 sra a2,v0,0x1 +8005b5ec: 00061042 srl v0,a2,0x1 +8005b5f0: 00822023 subu a0,a0,v0 +8005b5f4: 8fa50024 lw a1,36(sp) +8005b5f8: 00036043 sra t4,v1,0x1 +8005b5fc: 00141043 sra v0,s4,0x1 +8005b600: 000c1842 srl v1,t4,0x1 +8005b604: afa40028 sw a0,40(sp) +8005b608: 00444821 addu t1,v0,a0 +8005b60c: 8fa40050 lw a0,80(sp) +8005b610: 00a32823 subu a1,a1,v1 +8005b614: 00151843 sra v1,s5,0x1 +8005b618: afa50024 sw a1,36(sp) +8005b61c: 10e4fd5f beq a3,a0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514> +8005b620: 00655821 addu t3,v1,a1 +8005b624: 00021042 srl v0,v0,0x1 +8005b628: 01021023 subu v0,t0,v0 +8005b62c: 00494821 addu t1,v0,t1 +8005b630: 00031842 srl v1,v1,0x1 +8005b634: 01431823 subu v1,t2,v1 +8005b638: afa9001c sw t1,28(sp) +8005b63c: 8fa90024 lw t1,36(sp) +8005b640: 01832821 addu a1,t4,v1 +8005b644: 02679021 addu s2,s3,a3 +8005b648: 8fa70028 lw a3,40(sp) +8005b64c: 00c22021 addu a0,a2,v0 +8005b650: 01252821 addu a1,t1,a1 +8005b654: 00e42021 addu a0,a3,a0 +8005b658: afa50014 sw a1,20(sp) +8005b65c: 3c058019 lui a1,0x8019 +8005b660: afa40018 sw a0,24(sp) +8005b664: 24a5f648 addiu a1,a1,-2488 +8005b668: 8fa4001c lw a0,28(sp) +8005b66c: 006bb821 addu s7,v1,t3 +8005b670: 8cb60000 lw s6,0(a1) +8005b674: 00c43021 addu a2,a2,a0 +8005b678: 0197f021 addu s8,t4,s7 +8005b67c: 00e28821 addu s1,a3,v0 +8005b680: 01238021 addu s0,t1,v1 +8005b684: 08016da5 j 8005b694 <_Z28DrawBGMode7Background16Add_iPhi+0x100c> +8005b688: afa60010 sw a2,16(sp) +8005b68c: 27390002 addiu t9,t9,2 +8005b690: 25ef0001 addiu t7,t7,1 +8005b694: 3c078021 lui a3,0x8021 +8005b698: 00111a03 sra v1,s1,0x8 +8005b69c: 00103203 sra a2,s0,0x8 +8005b6a0: 24e7701c addiu a3,a3,28700 +8005b6a4: 306403ff andi a0,v1,0x3ff +8005b6a8: 30c203f8 andi v0,a2,0x3f8 +8005b6ac: 8cee0008 lw t6,8(a3) +8005b6b0: 00021140 sll v0,v0,0x5 +8005b6b4: 00042082 srl a0,a0,0x2 +8005b6b8: 2409fffe li t1,-2 +8005b6bc: 00892024 and a0,a0,t1 +8005b6c0: 004e1021 addu v0,v0,t6 +8005b6c4: 00441021 addu v0,v0,a0 +8005b6c8: 90450000 lbu a1,0(v0) +8005b6cc: 30630007 andi v1,v1,0x7 +8005b6d0: 8fac0054 lw t4,84(sp) +8005b6d4: 00031840 sll v1,v1,0x1 +8005b6d8: 000529c0 sll a1,a1,0x7 +8005b6dc: 30c60007 andi a2,a2,0x7 +8005b6e0: 01831821 addu v1,t4,v1 +8005b6e4: 00063100 sll a2,a2,0x4 +8005b6e8: 00651821 addu v1,v1,a1 +8005b6ec: 00661821 addu v1,v1,a2 +8005b6f0: 90660000 lbu a2,0(v1) +8005b6f4: 8ec2006c lw v0,108(s6) +8005b6f8: 3c038023 lui v1,0x8023 +8005b6fc: 00c21024 and v0,a2,v0 +8005b700: 2463c90c addiu v1,v1,-14068 +8005b704: 000211c2 srl v0,v0,0x7 +8005b708: 00431021 addu v0,v0,v1 +8005b70c: 90430000 lbu v1,0(v0) +8005b710: a2c3004c sb v1,76(s6) +8005b714: 91e20000 lbu v0,0(t7) +8005b718: 0043182b sltu v1,v0,v1 +8005b71c: 10600089 beqz v1,8005b944 <_Z28DrawBGMode7Background16Add_iPhi+0x12bc> +8005b720: 8fa3001c lw v1,28(sp) +8005b724: 8ed80068 lw t8,104(s6) +8005b728: 00d83024 and a2,a2,t8 +8005b72c: 10c00084 beqz a2,8005b940 <_Z28DrawBGMode7Background16Add_iPhi+0x12b8> +8005b730: afa60058 sw a2,88(sp) +8005b734: 8fa4001c lw a0,28(sp) +8005b738: 00175a02 srl t3,s7,0x8 +8005b73c: 00044a02 srl t1,a0,0x8 +8005b740: 8fa50018 lw a1,24(sp) +8005b744: 8fa60014 lw a2,20(sp) +8005b748: 312703ff andi a3,t1,0x3ff +8005b74c: 316403f8 andi a0,t3,0x3f8 +8005b750: 00055202 srl t2,a1,0x8 +8005b754: 00066a02 srl t5,a2,0x8 +8005b758: 8fac0010 lw t4,16(sp) +8005b75c: 2403fffe li v1,-2 +8005b760: 00042140 sll a0,a0,0x5 +8005b764: 00073882 srl a3,a3,0x2 +8005b768: 00e33824 and a3,a3,v1 +8005b76c: 314603ff andi a2,t2,0x3ff +8005b770: 31a203f8 andi v0,t5,0x3f8 +8005b774: 008e2021 addu a0,a0,t6 +8005b778: 000c4202 srl t0,t4,0x8 +8005b77c: 00872021 addu a0,a0,a3 +8005b780: 001e6202 srl t4,s8,0x8 +8005b784: 2407fffe li a3,-2 +8005b788: 00021140 sll v0,v0,0x5 +8005b78c: 00063082 srl a2,a2,0x2 +8005b790: 00c73024 and a2,a2,a3 +8005b794: 310503ff andi a1,t0,0x3ff +8005b798: 318303f8 andi v1,t4,0x3f8 +8005b79c: 004e1021 addu v0,v0,t6 +8005b7a0: 00461021 addu v0,v0,a2 +8005b7a4: 00031940 sll v1,v1,0x5 +8005b7a8: 00052882 srl a1,a1,0x2 +8005b7ac: 00a72824 and a1,a1,a3 +8005b7b0: 90860000 lbu a2,0(a0) +8005b7b4: 006e1821 addu v1,v1,t6 +8005b7b8: 90440000 lbu a0,0(v0) +8005b7bc: 31290007 andi t1,t1,0x7 +8005b7c0: 8fa20054 lw v0,84(sp) +8005b7c4: 00651821 addu v1,v1,a1 +8005b7c8: 00094840 sll t1,t1,0x1 +8005b7cc: 314a0007 andi t2,t2,0x7 +8005b7d0: 000631c0 sll a2,a2,0x7 +8005b7d4: 00494821 addu t1,v0,t1 +8005b7d8: 90650000 lbu a1,0(v1) +8005b7dc: 316b0007 andi t3,t3,0x7 +8005b7e0: 000a5040 sll t2,t2,0x1 +8005b7e4: 31080007 andi t0,t0,0x7 +8005b7e8: 01264821 addu t1,t1,a2 +8005b7ec: 000421c0 sll a0,a0,0x7 +8005b7f0: 004a5021 addu t2,v0,t2 +8005b7f4: 000b5900 sll t3,t3,0x4 +8005b7f8: 31ad0007 andi t5,t5,0x7 +8005b7fc: 00084040 sll t0,t0,0x1 +8005b800: 01445021 addu t2,t2,a0 +8005b804: 000529c0 sll a1,a1,0x7 +8005b808: 00484021 addu t0,v0,t0 +8005b80c: 012b4821 addu t1,t1,t3 +8005b810: 000d6900 sll t5,t5,0x4 +8005b814: 318c0007 andi t4,t4,0x7 +8005b818: 01054021 addu t0,t0,a1 +8005b81c: 014d5021 addu t2,t2,t5 +8005b820: 91220000 lbu v0,0(t1) +8005b824: 000c6100 sll t4,t4,0x4 +8005b828: 010c4021 addu t0,t0,t4 +8005b82c: 8fa50058 lw a1,88(sp) +8005b830: 91440000 lbu a0,0(t2) +8005b834: 8ec70044 lw a3,68(s6) +8005b838: 91030000 lbu v1,0(t0) +8005b83c: 03021024 and v0,t8,v0 +8005b840: 00053040 sll a2,a1,0x1 +8005b844: 00021040 sll v0,v0,0x1 +8005b848: 03042024 and a0,t8,a0 +8005b84c: 00c73021 addu a2,a2,a3 +8005b850: 00471021 addu v0,v0,a3 +8005b854: 03031824 and v1,t8,v1 +8005b858: 00042040 sll a0,a0,0x1 +8005b85c: 94c50000 lhu a1,0(a2) +8005b860: 00872021 addu a0,a0,a3 +8005b864: 94480000 lhu t0,0(v0) +8005b868: 00031840 sll v1,v1,0x1 +8005b86c: 94860000 lhu a2,0(a0) +8005b870: 00671821 addu v1,v1,a3 +8005b874: 94670000 lhu a3,0(v1) +8005b878: 31020c63 andi v0,t0,0xc63 +8005b87c: 30a40c63 andi a0,a1,0xc63 +8005b880: 30c30c63 andi v1,a2,0xc63 +8005b884: 00822021 addu a0,a0,v0 +8005b888: 00052882 srl a1,a1,0x2 +8005b88c: 00084082 srl t0,t0,0x2 +8005b890: 00832021 addu a0,a0,v1 +8005b894: 30a51ce7 andi a1,a1,0x1ce7 +8005b898: 30e30c63 andi v1,a3,0xc63 +8005b89c: 31081ce7 andi t0,t0,0x1ce7 +8005b8a0: 00063082 srl a2,a2,0x2 +8005b8a4: 8ec20048 lw v0,72(s6) +8005b8a8: 00a82821 addu a1,a1,t0 +8005b8ac: 00832021 addu a0,a0,v1 +8005b8b0: 30c61ce7 andi a2,a2,0x1ce7 +8005b8b4: 00073882 srl a3,a3,0x2 +8005b8b8: 30e71ce7 andi a3,a3,0x1ce7 +8005b8bc: 00a62821 addu a1,a1,a2 +8005b8c0: 00042082 srl a0,a0,0x2 +8005b8c4: 01e21021 addu v0,t7,v0 +8005b8c8: 00a72821 addu a1,a1,a3 +8005b8cc: 30840c63 andi a0,a0,0xc63 +8005b8d0: 90420000 lbu v0,0(v0) +8005b8d4: 00a42821 addu a1,a1,a0 +8005b8d8: 10400016 beqz v0,8005b934 <_Z28DrawBGMode7Background16Add_iPhi+0x12ac> +8005b8dc: 30a7ffff andi a3,a1,0xffff +8005b8e0: 24060001 li a2,1 +8005b8e4: 10460040 beq v0,a2,8005b9e8 <_Z28DrawBGMode7Background16Add_iPhi+0x1360> +8005b8e8: 2409fbde li t1,-1058 +8005b8ec: 8ec20014 lw v0,20(s6) +8005b8f0: 00021040 sll v0,v0,0x1 +8005b8f4: 00591021 addu v0,v0,t9 +8005b8f8: 94450000 lhu a1,0(v0) +8005b8fc: 00e91824 and v1,a3,t1 +8005b900: 00a92024 and a0,a1,t1 +8005b904: 00e51024 and v0,a3,a1 +8005b908: 00641821 addu v1,v1,a0 +8005b90c: 30420421 andi v0,v0,0x421 +8005b910: 00031843 sra v1,v1,0x1 +8005b914: 00621821 addu v1,v1,v0 +8005b918: 8ec60018 lw a2,24(s6) +8005b91c: 00031840 sll v1,v1,0x1 +8005b920: 00661821 addu v1,v1,a2 +8005b924: 00e52826 xor a1,a3,a1 +8005b928: 94620000 lhu v0,0(v1) +8005b92c: 30a50421 andi a1,a1,0x421 +8005b930: 00a23825 or a3,a1,v0 +8005b934: a7270000 sh a3,0(t9) +8005b938: 92c2004c lbu v0,76(s6) +8005b93c: a1e20000 sb v0,0(t7) +8005b940: 8fa3001c lw v1,28(sp) +8005b944: 8fa40018 lw a0,24(sp) +8005b948: 8fa50014 lw a1,20(sp) +8005b94c: 8fa60010 lw a2,16(sp) +8005b950: 02539021 addu s2,s2,s3 +8005b954: 8fa70050 lw a3,80(sp) +8005b958: 00741821 addu v1,v1,s4 +8005b95c: 00942021 addu a0,a0,s4 +8005b960: 00b52821 addu a1,a1,s5 +8005b964: 00d43021 addu a2,a2,s4 +8005b968: 02531023 subu v0,s2,s3 +8005b96c: 02348821 addu s1,s1,s4 +8005b970: 02158021 addu s0,s0,s5 +8005b974: afa3001c sw v1,28(sp) +8005b978: 02f5b821 addu s7,s7,s5 +8005b97c: afa40018 sw a0,24(sp) +8005b980: afa50014 sw a1,20(sp) +8005b984: afa60010 sw a2,16(sp) +8005b988: 14e2ff40 bne a3,v0,8005b68c <_Z28DrawBGMode7Background16Add_iPhi+0x1004> +8005b98c: 03d5f021 addu s8,s8,s5 +8005b990: 8fac0020 lw t4,32(sp) +8005b994: 8fa20068 lw v0,104(sp) +8005b998: 8fa30044 lw v1,68(sp) +8005b99c: 258c0001 addiu t4,t4,1 +8005b9a0: 24420018 addiu v0,v0,24 +8005b9a4: afac0020 sw t4,32(sp) +8005b9a8: 146cfbf8 bne v1,t4,8005a98c <_Z28DrawBGMode7Background16Add_iPhi+0x304> +8005b9ac: afa20068 sw v0,104(sp) +8005b9b0: 08016af0 j 8005abc0 <_Z28DrawBGMode7Background16Add_iPhi+0x538> +8005b9b4: 3c048022 lui a0,0x8022 +8005b9b8: 8d240050 lw a0,80(t1) +8005b9bc: 8d250018 lw a1,24(t1) +8005b9c0: 008d1024 and v0,a0,t5 +8005b9c4: 01421021 addu v0,t2,v0 +8005b9c8: 30830421 andi v1,a0,0x421 +8005b9cc: 00c31824 and v1,a2,v1 +8005b9d0: 08016ad6 j 8005ab58 <_Z28DrawBGMode7Background16Add_iPhi+0x4d0> +8005b9d4: 00021042 srl v0,v0,0x1 +8005b9d8: 08016a45 j 8005a914 <_Z28DrawBGMode7Background16Add_iPhi+0x28c> +8005b9dc: 85260006 lh a2,6(t1) +8005b9e0: 08016c89 j 8005b224 <_Z28DrawBGMode7Background16Add_iPhi+0xb9c> +8005b9e4: 01604021 move t0,t3 +8005b9e8: 8ec50050 lw a1,80(s6) +8005b9ec: 240cfbde li t4,-1058 +8005b9f0: 00ac2024 and a0,a1,t4 +8005b9f4: 00ec1024 and v0,a3,t4 +8005b9f8: 00441021 addu v0,v0,a0 +8005b9fc: 30a30421 andi v1,a1,0x421 +8005ba00: 00e31824 and v1,a3,v1 +8005ba04: 00021042 srl v0,v0,0x1 +8005ba08: 00431021 addu v0,v0,v1 +8005ba0c: 8ec40018 lw a0,24(s6) +8005ba10: 00021040 sll v0,v0,0x1 +8005ba14: 00441021 addu v0,v0,a0 +8005ba18: 00e52826 xor a1,a3,a1 +8005ba1c: 94430000 lhu v1,0(v0) +8005ba20: 30a50421 andi a1,a1,0x421 +8005ba24: 08016e4d j 8005b934 <_Z28DrawBGMode7Background16Add_iPhi+0x12ac> +8005ba28: 00a33825 or a3,a1,v1 +8005ba2c: 8d850050 lw a1,80(t4) +8005ba30: 00f01024 and v0,a3,s0 +8005ba34: 00b02024 and a0,a1,s0 +8005ba38: 00441021 addu v0,v0,a0 +8005ba3c: 30a30421 andi v1,a1,0x421 +8005ba40: 00e31824 and v1,a3,v1 +8005ba44: 00021042 srl v0,v0,0x1 +8005ba48: 00431021 addu v0,v0,v1 +8005ba4c: 8d840018 lw a0,24(t4) +8005ba50: 00021040 sll v0,v0,0x1 +8005ba54: 00441021 addu v0,v0,a0 +8005ba58: 00e52826 xor a1,a3,a1 +8005ba5c: 94430000 lhu v1,0(v0) +8005ba60: 30a50421 andi a1,a1,0x421 +8005ba64: 08016d21 j 8005b484 <_Z28DrawBGMode7Background16Add_iPhi+0xdfc> +8005ba68: 00a33825 or a3,a1,v1 +8005ba6c: 8fc50050 lw a1,80(s8) +8005ba70: 2406fbde li a2,-1058 +8005ba74: 00a62024 and a0,a1,a2 +8005ba78: 00e61024 and v0,a3,a2 +8005ba7c: 00441021 addu v0,v0,a0 +8005ba80: 30a30421 andi v1,a1,0x421 +8005ba84: 00e31824 and v1,a3,v1 +8005ba88: 00021042 srl v0,v0,0x1 +8005ba8c: 8fc40018 lw a0,24(s8) +8005ba90: 00431021 addu v0,v0,v1 +8005ba94: 00021040 sll v0,v0,0x1 +8005ba98: 00441021 addu v0,v0,a0 +8005ba9c: 00e52826 xor a1,a3,a1 +8005baa0: 94430000 lhu v1,0(v0) +8005baa4: 30a50421 andi a1,a1,0x421 +8005baa8: 08016bb4 j 8005aed0 <_Z28DrawBGMode7Background16Add_iPhi+0x848> +8005baac: 00a33825 or a3,a1,v1 +8005bab0: 8fac003c lw t4,60(sp) +8005bab4: 08016a45 j 8005a914 <_Z28DrawBGMode7Background16Add_iPhi+0x28c> +8005bab8: 85860006 lh a2,6(t4) +8005babc: 3c028022 lui v0,0x8022 +8005bac0: 24426dd8 addiu v0,v0,28120 +8005bac4: 8c450050 lw a1,80(v0) +8005bac8: 2403fbde li v1,-1058 +8005bacc: 00a32024 and a0,a1,v1 +8005bad0: 00e31024 and v0,a3,v1 +8005bad4: 00441021 addu v0,v0,a0 +8005bad8: 30a30421 andi v1,a1,0x421 +8005badc: 3c068022 lui a2,0x8022 +8005bae0: 00e31824 and v1,a3,v1 +8005bae4: 00021042 srl v0,v0,0x1 +8005bae8: 24c66dd8 addiu a2,a2,28120 +8005baec: 00431021 addu v0,v0,v1 +8005baf0: 8cc40018 lw a0,24(a2) +8005baf4: 00021040 sll v0,v0,0x1 +8005baf8: 00441021 addu v0,v0,a0 +8005bafc: 00e52826 xor a1,a3,a1 +8005bb00: 94430000 lhu v1,0(v0) +8005bb04: 30a50421 andi a1,a1,0x421 +8005bb08: 08016cc8 j 8005b320 <_Z28DrawBGMode7Background16Add_iPhi+0xc98> +8005bb0c: 00a33825 or a3,a1,v1 +8005bb10: 08016a45 j 8005a914 <_Z28DrawBGMode7Background16Add_iPhi+0x28c> +8005bb14: 84460006 lh a2,6(v0) +8005bb18: 8fbe0098 lw s8,152(sp) +8005bb1c: 8fb70094 lw s7,148(sp) +8005bb20: 8fb60090 lw s6,144(sp) +8005bb24: 8fb5008c lw s5,140(sp) +8005bb28: 8fb40088 lw s4,136(sp) +8005bb2c: 8fb30084 lw s3,132(sp) +8005bb30: 8fb20080 lw s2,128(sp) +8005bb34: 8fb1007c lw s1,124(sp) +8005bb38: 8fb00078 lw s0,120(sp) +8005bb3c: 03e00008 jr ra +8005bb40: 27bd00a0 addiu sp,sp,160 +8005bb44: 3c028022 lui v0,0x8022 +8005bb48: 24426dd8 addiu v0,v0,28120 +8005bb4c: 8c450050 lw a1,80(v0) +8005bb50: 2403fbde li v1,-1058 +8005bb54: 00a32024 and a0,a1,v1 +8005bb58: 00e31024 and v0,a3,v1 +8005bb5c: 3c068022 lui a2,0x8022 +8005bb60: 00441021 addu v0,v0,a0 +8005bb64: 30a30421 andi v1,a1,0x421 +8005bb68: 24c66dd8 addiu a2,a2,28120 +8005bb6c: 00e31824 and v1,a3,v1 +8005bb70: 00021042 srl v0,v0,0x1 +8005bb74: 8cc40018 lw a0,24(a2) +8005bb78: 08016ea5 j 8005ba94 <_Z28DrawBGMode7Background16Add_iPhi+0x140c> +8005bb7c: 00431021 addu v0,v0,v1 +8005bb80: 8e450050 lw a1,80(s2) +8005bb84: 00f01024 and v0,a3,s0 +8005bb88: 00b02024 and a0,a1,s0 +8005bb8c: 00441021 addu v0,v0,a0 +8005bb90: 30a30421 andi v1,a1,0x421 +8005bb94: 00e31824 and v1,a3,v1 +8005bb98: 00021042 srl v0,v0,0x1 +8005bb9c: 00431021 addu v0,v0,v1 +8005bba0: 8e440018 lw a0,24(s2) +8005bba4: 00021040 sll v0,v0,0x1 +8005bba8: 00441021 addu v0,v0,a0 +8005bbac: 00e52826 xor a1,a3,a1 +8005bbb0: 94430000 lhu v1,0(v0) +8005bbb4: 30a50421 andi a1,a1,0x421 +8005bbb8: 08016d71 j 8005b5c4 <_Z28DrawBGMode7Background16Add_iPhi+0xf3c> +8005bbbc: 00a33825 or a3,a1,v1 +8005bbc0: 84630000 lh v1,0(v1) +8005bbc4: 1462fb0c bne v1,v0,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170> +8005bbc8: 8fa2003c lw v0,60(sp) +8005bbcc: 84460006 lh a2,6(v0) +8005bbd0: 14c3fb09 bne a2,v1,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170> +8005bbd4: 00000000 nop +8005bbd8: 8ca20060 lw v0,96(a1) +8005bbdc: 00021900 sll v1,v0,0x4 +8005bbe0: 00021080 sll v0,v0,0x2 +8005bbe4: 00621823 subu v1,v1,v0 +8005bbe8: 006b1821 addu v1,v1,t3 +8005bbec: 84620002 lh v0,2(v1) +8005bbf0: 1440fb01 bnez v0,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170> +8005bbf4: 00000000 nop +8005bbf8: 84620004 lh v0,4(v1) +8005bbfc: 1440fafe bnez v0,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170> +8005bc00: 00000000 nop +8005bc04: 84620000 lh v0,0(v1) +8005bc08: 1446fafb bne v0,a2,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170> +8005bc0c: 00000000 nop +8005bc10: 84620006 lh v0,6(v1) +8005bc14: 38420100 xori v0,v0,0x100 +8005bc18: 2c420001 sltiu v0,v0,1 +8005bc1c: 080169ff j 8005a7fc <_Z28DrawBGMode7Background16Add_iPhi+0x174> +8005bc20: afa20038 sw v0,56(sp) +8005bc24: 3c048022 lui a0,0x8022 +8005bc28: 2563140c addiu v1,t3,5132 +8005bc2c: 24826dd8 addiu v0,a0,28120 +8005bc30: 080169e2 j 8005a788 <_Z28DrawBGMode7Background16Add_iPhi+0x100> +8005bc34: ac430044 sw v1,68(v0) +8005bc38: 85260006 lh a2,6(t1) +8005bc3c: 14c3fb36 bne a2,v1,8005a918 <_Z28DrawBGMode7Background16Add_iPhi+0x290> +8005bc40: 00051200 sll v0,a1,0x8 +8005bc44: 00e41021 addu v0,a3,a0 +8005bc48: 00021200 sll v0,v0,0x8 +8005bc4c: 00051a00 sll v1,a1,0x8 +8005bc50: 24060001 li a2,1 +8005bc54: afa20024 sw v0,36(sp) +8005bc58: afa30028 sw v1,40(sp) +8005bc5c: 08016a50 j 8005a940 <_Z28DrawBGMode7Background16Add_iPhi+0x2b8> +8005bc60: afa6002c sw a2,44(sp) + +8005bc64 <_Z25DrawBGMode7Background16_iPhi>: +8005bc64: 27bdff68 addiu sp,sp,-152 +8005bc68: 3c028022 lui v0,0x8022 +8005bc6c: 3c038021 lui v1,0x8021 +8005bc70: afbe0090 sw s8,144(sp) +8005bc74: afb7008c sw s7,140(sp) +8005bc78: afb60088 sw s6,136(sp) +8005bc7c: afb50084 sw s5,132(sp) +8005bc80: afb40080 sw s4,128(sp) +8005bc84: afb3007c sw s3,124(sp) +8005bc88: afb20078 sw s2,120(sp) +8005bc8c: afb10074 sw s1,116(sp) +8005bc90: afb00070 sw s0,112(sp) +8005bc94: 24476dd8 addiu a3,v0,28120 +8005bc98: 2462701c addiu v0,v1,28700 +8005bc9c: 8c460008 lw a2,8(v0) +8005bca0: 90e340ee lbu v1,16622(a3) +8005bca4: 24c60001 addiu a2,a2,1 +8005bca8: 30630001 andi v1,v1,0x1 +8005bcac: 00806021 move t4,a0 +8005bcb0: afa5009c sw a1,156(sp) +8005bcb4: 10600029 beqz v1,8005bd5c <_Z25DrawBGMode7Background16_iPhi+0xf8> +8005bcb8: afa60050 sw a2,80(sp) +8005bcbc: 3c0d8022 lui t5,0x8022 +8005bcc0: 25a25bc4 addiu v0,t5,23492 +8005bcc4: 90430007 lbu v1,7(v0) +8005bcc8: 10600435 beqz v1,8005cda0 <_Z25DrawBGMode7Background16_iPhi+0x113c> +8005bccc: 3c0b802c lui t3,0x802c +8005bcd0: 00005021 move t2,zero +8005bcd4: 31420001 andi v0,t2,0x1 +8005bcd8: 00021040 sll v0,v0,0x1 +8005bcdc: 000a2240 sll a0,t2,0x9 +8005bce0: 2563140c addiu v1,t3,5132 +8005bce4: 00833021 addu a2,a0,v1 +8005bce8: 3049ffff andi t1,v0,0xffff +8005bcec: 31480004 andi t0,t2,0x4 +8005bcf0: 31470002 andi a3,t2,0x2 +8005bcf4: 00002821 move a1,zero +8005bcf8: 30a300c0 andi v1,a1,0xc0 +8005bcfc: 30a20038 andi v0,a1,0x38 +8005bd00: 000318c2 srl v1,v1,0x3 +8005bd04: 00021042 srl v0,v0,0x1 +8005bd08: 30a40007 andi a0,a1,0x7 +8005bd0c: 01031825 or v1,t0,v1 +8005bd10: 00e21025 or v0,a3,v0 +8005bd14: 00021140 sll v0,v0,0x5 +8005bd18: 00031a80 sll v1,v1,0xa +8005bd1c: 00042080 sll a0,a0,0x2 +8005bd20: 00621825 or v1,v1,v0 +8005bd24: 01242025 or a0,t1,a0 +8005bd28: 00641825 or v1,v1,a0 +8005bd2c: 24a50001 addiu a1,a1,1 +8005bd30: 24020100 li v0,256 +8005bd34: a4c30000 sh v1,0(a2) +8005bd38: 14a2ffef bne a1,v0,8005bcf8 <_Z25DrawBGMode7Background16_iPhi+0x94> +8005bd3c: 24c60002 addiu a2,a2,2 +8005bd40: 254a0001 addiu t2,t2,1 +8005bd44: 24020008 li v0,8 +8005bd48: 1542ffe3 bne t2,v0,8005bcd8 <_Z25DrawBGMode7Background16_iPhi+0x74> +8005bd4c: 31420001 andi v0,t2,0x1 +8005bd50: 25a25bc4 addiu v0,t5,23492 +8005bd54: 08017368 j 8005cda0 <_Z25DrawBGMode7Background16_iPhi+0x113c> +8005bd58: a0400007 sb zero,7(v0) +8005bd5c: 3c028022 lui v0,0x8022 +8005bd60: 2442680c addiu v0,v0,26636 +8005bd64: ace20044 sw v0,68(a3) +8005bd68: 3c068022 lui a2,0x8022 +8005bd6c: 24c56dd8 addiu a1,a2,28120 +8005bd70: 8ca7005c lw a3,92(a1) +8005bd74: 3c028023 lui v0,0x8023 +8005bd78: 00071880 sll v1,a3,0x2 +8005bd7c: 00074900 sll t1,a3,0x4 +8005bd80: afa70030 sw a3,48(sp) +8005bd84: 2447bdcc addiu a3,v0,-16948 +8005bd88: 8fa2009c lw v0,156(sp) +8005bd8c: 8ca40064 lw a0,100(a1) +8005bd90: 00021080 sll v0,v0,0x2 +8005bd94: 00442021 addu a0,v0,a0 +8005bd98: 01231823 subu v1,t1,v1 +8005bd9c: 00671821 addu v1,v1,a3 +8005bda0: 8c840000 lw a0,0(a0) +8005bda4: afa20060 sw v0,96(sp) +8005bda8: 84680002 lh t0,2(v1) +8005bdac: 24020001 li v0,1 +8005bdb0: 0044200a movz a0,v0,a0 +8005bdb4: afa40040 sw a0,64(sp) +8005bdb8: afa30038 sw v1,56(sp) +8005bdbc: 8cab0010 lw t3,16(a1) +8005bdc0: 8caa0040 lw t2,64(a1) +8005bdc4: 15000004 bnez t0,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174> +8005bdc8: 8ca40030 lw a0,48(a1) +8005bdcc: 84620004 lh v0,4(v1) +8005bdd0: 104003da beqz v0,8005cd3c <_Z25DrawBGMode7Background16_iPhi+0x10d8> +8005bdd4: 24020100 li v0,256 +8005bdd8: afa00034 sw zero,52(sp) +8005bddc: 3c058022 lui a1,0x8022 +8005bde0: 24a36dd8 addiu v1,a1,28120 +8005bde4: 8c620060 lw v0,96(v1) +8005bde8: 8fa60030 lw a2,48(sp) +8005bdec: 0046102b sltu v0,v0,a2 +8005bdf0: 144003c7 bnez v0,8005cd10 <_Z25DrawBGMode7Background16_iPhi+0x10ac> +8005bdf4: 01800013 mtlo t4 +8005bdf8: 70cb0000 madd a2,t3 +8005bdfc: 3c038023 lui v1,0x8023 +8005be00: 00001012 mflo v0 +8005be04: 01400013 mtlo t2 +8005be08: 70c40000 madd a2,a0 +8005be0c: 2463aecc addiu v1,v1,-20788 +8005be10: afa20000 sw v0,0(sp) +8005be14: 00001012 mflo v0 +8005be18: 01231821 addu v1,t1,v1 +8005be1c: afa2003c sw v0,60(sp) +8005be20: afa30008 sw v1,8(sp) +8005be24: 240200ff li v0,255 +8005be28: 24630002 addiu v1,v1,2 +8005be2c: 00461023 subu v0,v0,a2 +8005be30: afa3000c sw v1,12(sp) +8005be34: 8fa60038 lw a2,56(sp) +8005be38: 24030100 li v1,256 +8005be3c: afa20004 sw v0,4(sp) +8005be40: afa00048 sw zero,72(sp) +8005be44: afa30044 sw v1,68(sp) +8005be48: 8fa50008 lw a1,8(sp) +8005be4c: 84c2000a lh v0,10(a2) +8005be50: 94a40000 lhu a0,0(a1) +8005be54: 000214c0 sll v0,v0,0x13 +8005be58: 000424c0 sll a0,a0,0x13 +8005be5c: 00023cc3 sra a3,v0,0x13 +8005be60: 000424c3 sra a0,a0,0x13 +8005be64: 00872023 subu a0,a0,a3 +8005be68: 30822000 andi v0,a0,0x2000 +8005be6c: 38422000 xori v0,v0,0x2000 +8005be70: 3c098022 lui t1,0x8022 +8005be74: 8fac000c lw t4,12(sp) +8005be78: 2442e000 addiu v0,v0,-8192 +8005be7c: 252350e8 addiu v1,t1,20712 +8005be80: 000210c3 sra v0,v0,0x3 +8005be84: 308403ff andi a0,a0,0x3ff +8005be88: 90660aa4 lbu a2,2724(v1) +8005be8c: 00822021 addu a0,a0,v0 +8005be90: 95830000 lhu v1,0(t4) +8005be94: 8fa90038 lw t1,56(sp) +8005be98: 8fa20004 lw v0,4(sp) +8005be9c: 8fac0030 lw t4,48(sp) +8005bea0: 85250008 lh a1,8(t1) +8005bea4: 0186100a movz v0,t4,a2 +8005bea8: 00031cc0 sll v1,v1,0x13 +8005beac: 00442021 addu a0,v0,a0 +8005beb0: 8fa20034 lw v0,52(sp) +8005beb4: 00052cc0 sll a1,a1,0x13 +8005beb8: 00031cc3 sra v1,v1,0x13 +8005bebc: afa3002c sw v1,44(sp) +8005bec0: 1040038a beqz v0,8005ccec <_Z25DrawBGMode7Background16_iPhi+0x1088> +8005bec4: 00052cc3 sra a1,a1,0x13 +8005bec8: 1500038c bnez t0,8005ccfc <_Z25DrawBGMode7Background16_iPhi+0x1098> +8005becc: 00000000 nop +8005bed0: 85220004 lh v0,4(t1) +8005bed4: 1440038c bnez v0,8005cd08 <_Z25DrawBGMode7Background16_iPhi+0x10a4> +8005bed8: 8fa20038 lw v0,56(sp) +8005bedc: 85230000 lh v1,0(t1) +8005bee0: 24020100 li v0,256 +8005bee4: 106203b3 beq v1,v0,8005cdb4 <_Z25DrawBGMode7Background16_iPhi+0x1150> +8005bee8: 00000000 nop +8005beec: 8fa30038 lw v1,56(sp) +8005bef0: 84660006 lh a2,6(v1) +8005bef4: 00051200 sll v0,a1,0x8 +8005bef8: 00400013 mtlo v0 +8005befc: 70880000 madd a0,t0 +8005bf00: 00071a00 sll v1,a3,0x8 +8005bf04: 00004812 mflo t1 +8005bf08: 00600013 mtlo v1 +8005bf0c: 70860000 madd a0,a2 +8005bf10: afa90024 sw t1,36(sp) +8005bf14: 00001012 mflo v0 +8005bf18: afa00028 sw zero,40(sp) +8005bf1c: afa20020 sw v0,32(sp) +8005bf20: 8fa30040 lw v1,64(sp) +8005bf24: 10600086 beqz v1,8005c140 <_Z25DrawBGMode7Background16_iPhi+0x4dc> +8005bf28: 8fa6002c lw a2,44(sp) +8005bf2c: 00e41821 addu v1,a3,a0 +8005bf30: 00c52823 subu a1,a2,a1 +8005bf34: 30a22000 andi v0,a1,0x2000 +8005bf38: 38422000 xori v0,v0,0x2000 +8005bf3c: 8fa7009c lw a3,156(sp) +8005bf40: 30630007 andi v1,v1,0x7 +8005bf44: 2442e000 addiu v0,v0,-8192 +8005bf48: 00031900 sll v1,v1,0x4 +8005bf4c: 000210c3 sra v0,v0,0x3 +8005bf50: 00073880 sll a3,a3,0x2 +8005bf54: afa50058 sw a1,88(sp) +8005bf58: afa30068 sw v1,104(sp) +8005bf5c: afa2005c sw v0,92(sp) +8005bf60: afa0001c sw zero,28(sp) +8005bf64: afa70064 sw a3,100(sp) +8005bf68: afa3006c sw v1,108(sp) +8005bf6c: 3c098022 lui t1,0x8022 +8005bf70: 25226dd8 addiu v0,t1,28120 +8005bf74: 8c440064 lw a0,100(v0) +8005bf78: 8fac0060 lw t4,96(sp) +8005bf7c: 01841821 addu v1,t4,a0 +8005bf80: 8c620000 lw v0,0(v1) +8005bf84: 1040000a beqz v0,8005bfb0 <_Z25DrawBGMode7Background16_iPhi+0x34c> +8005bf88: 3c058022 lui a1,0x8022 +8005bf8c: 8fa20064 lw v0,100(sp) +8005bf90: 00441821 addu v1,v0,a0 +8005bf94: 8c6400a8 lw a0,168(v1) +8005bf98: 8c630018 lw v1,24(v1) +8005bf9c: afa40044 sw a0,68(sp) +8005bfa0: 0064102b sltu v0,v1,a0 +8005bfa4: 1040005e beqz v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc> +8005bfa8: afa30048 sw v1,72(sp) +8005bfac: 3c058022 lui a1,0x8022 +8005bfb0: 8fa60048 lw a2,72(sp) +8005bfb4: 24a550e8 addiu a1,a1,20712 +8005bfb8: 8fa70000 lw a3,0(sp) +8005bfbc: 8fa9003c lw t1,60(sp) +8005bfc0: 90a30aa3 lbu v1,2723(a1) +8005bfc4: 00061040 sll v0,a2,0x1 +8005bfc8: 0047c021 addu t8,v0,a3 +8005bfcc: 10600141 beqz v1,8005c4d4 <_Z25DrawBGMode7Background16_iPhi+0x870> +8005bfd0: 00c97821 addu t7,a2,t1 +8005bfd4: 8fac0038 lw t4,56(sp) +8005bfd8: 8fa20044 lw v0,68(sp) +8005bfdc: 85850000 lh a1,0(t4) +8005bfe0: 85830004 lh v1,4(t4) +8005bfe4: 24c4ffff addiu a0,a2,-1 +8005bfe8: 244effff addiu t6,v0,-1 +8005bfec: afa4004c sw a0,76(sp) +8005bff0: 00058823 negu s1,a1 +8005bff4: 0003a823 negu s5,v1 +8005bff8: 2410ffff li s0,-1 +8005bffc: 8fa70058 lw a3,88(sp) +8005c000: 8fa9005c lw t1,92(sp) +8005c004: 30e203ff andi v0,a3,0x3ff +8005c008: 8fac0028 lw t4,40(sp) +8005c00c: 00491021 addu v0,v0,t1 +8005c010: 11800069 beqz t4,8005c1b8 <_Z25DrawBGMode7Background16_iPhi+0x554> +8005c014: 01c22021 addu a0,t6,v0 +8005c018: 3c038022 lui v1,0x8022 +8005c01c: 246350e8 addiu v1,v1,20712 +8005c020: 90620aa5 lbu v0,2725(v1) +8005c024: 144001e9 bnez v0,8005c7cc <_Z25DrawBGMode7Background16_iPhi+0xb68> +8005c028: 00042200 sll a0,a0,0x8 +8005c02c: 8fa30020 lw v1,32(sp) +8005c030: 8fa50024 lw a1,36(sp) +8005c034: 00031203 sra v0,v1,0x8 +8005c038: 30430007 andi v1,v0,0x7 +8005c03c: 304203f8 andi v0,v0,0x3f8 +8005c040: 00025140 sll t2,v0,0x5 +8005c044: 00034900 sll t1,v1,0x4 +8005c048: 00a43021 addu a2,a1,a0 +8005c04c: 3c028019 lui v0,0x8019 +8005c050: 3c038019 lui v1,0x8019 +8005c054: 3c048019 lui a0,0x8019 +8005c058: 2442f64c addiu v0,v0,-2484 +8005c05c: 2463f650 addiu v1,v1,-2480 +8005c060: 2484f654 addiu a0,a0,-2476 +8005c064: 8c4c0000 lw t4,0(v0) +8005c068: 8c680000 lw t0,0(v1) +8005c06c: 8c8b0000 lw t3,0(a0) +8005c070: 020e3821 addu a3,s0,t6 +8005c074: 240dfffe li t5,-2 +8005c078: 00061a03 sra v1,a2,0x8 +8005c07c: 306203ff andi v0,v1,0x3ff +8005c080: 8d840008 lw a0,8(t4) +8005c084: 00021083 sra v0,v0,0x2 +8005c088: 004d1024 and v0,v0,t5 +8005c08c: 01442021 addu a0,t2,a0 +8005c090: 00822021 addu a0,a0,v0 +8005c094: 90850000 lbu a1,0(a0) +8005c098: 8fa20050 lw v0,80(sp) +8005c09c: 30630007 andi v1,v1,0x7 +8005c0a0: 00031840 sll v1,v1,0x1 +8005c0a4: 000529c0 sll a1,a1,0x7 +8005c0a8: 00431821 addu v1,v0,v1 +8005c0ac: 00651821 addu v1,v1,a1 +8005c0b0: 00691821 addu v1,v1,t1 +8005c0b4: 90640000 lbu a0,0(v1) +8005c0b8: 8d02006c lw v0,108(t0) +8005c0bc: 00f03821 addu a3,a3,s0 +8005c0c0: 00821024 and v0,a0,v0 +8005c0c4: 000211c2 srl v0,v0,0x7 +8005c0c8: 004b1021 addu v0,v0,t3 +8005c0cc: 90430000 lbu v1,0(v0) +8005c0d0: 00f02823 subu a1,a3,s0 +8005c0d4: a103004c sb v1,76(t0) +8005c0d8: 91e20000 lbu v0,0(t7) +8005c0dc: 0043182b sltu v1,v0,v1 +8005c0e0: 1060000b beqz v1,8005c110 <_Z25DrawBGMode7Background16_iPhi+0x4ac> +8005c0e4: 00d13021 addu a2,a2,s1 +8005c0e8: 8d020068 lw v0,104(t0) +8005c0ec: 00821024 and v0,a0,v0 +8005c0f0: 10400007 beqz v0,8005c110 <_Z25DrawBGMode7Background16_iPhi+0x4ac> +8005c0f4: 00021840 sll v1,v0,0x1 +8005c0f8: 8d020044 lw v0,68(t0) +8005c0fc: 00621021 addu v0,v1,v0 +8005c100: 94430000 lhu v1,0(v0) +8005c104: a7030000 sh v1,0(t8) +8005c108: 9102004c lbu v0,76(t0) +8005c10c: a1e20000 sb v0,0(t7) +8005c110: 8fa3004c lw v1,76(sp) +8005c114: 27180002 addiu t8,t8,2 +8005c118: 1465ffd7 bne v1,a1,8005c078 <_Z25DrawBGMode7Background16_iPhi+0x414> +8005c11c: 25ef0001 addiu t7,t7,1 +8005c120: 8fa4001c lw a0,28(sp) +8005c124: 8fa50064 lw a1,100(sp) +8005c128: 8fa60040 lw a2,64(sp) +8005c12c: 24840001 addiu a0,a0,1 +8005c130: 24a50018 addiu a1,a1,24 +8005c134: afa4001c sw a0,28(sp) +8005c138: 14c4ff8c bne a2,a0,8005bf6c <_Z25DrawBGMode7Background16_iPhi+0x308> +8005c13c: afa50064 sw a1,100(sp) +8005c140: 3c078022 lui a3,0x8022 +8005c144: 24e26dd8 addiu v0,a3,28120 +8005c148: 8fa90030 lw t1,48(sp) +8005c14c: 8c430060 lw v1,96(v0) +8005c150: 8fac000c lw t4,12(sp) +8005c154: 8fa40008 lw a0,8(sp) +8005c158: 8fa50004 lw a1,4(sp) +8005c15c: 25290001 addiu t1,t1,1 +8005c160: 24840010 addiu a0,a0,16 +8005c164: 258c0010 addiu t4,t4,16 +8005c168: 24a5ffff addiu a1,a1,-1 +8005c16c: 0069182b sltu v1,v1,t1 +8005c170: afa40008 sw a0,8(sp) +8005c174: afa90030 sw t1,48(sp) +8005c178: 8c440010 lw a0,16(v0) +8005c17c: afac000c sw t4,12(sp) +8005c180: afa50004 sw a1,4(sp) +8005c184: 146002e2 bnez v1,8005cd10 <_Z25DrawBGMode7Background16_iPhi+0x10ac> +8005c188: 8c420030 lw v0,48(v0) +8005c18c: 8fa60038 lw a2,56(sp) +8005c190: 8fa70000 lw a3,0(sp) +8005c194: 24c6000c addiu a2,a2,12 +8005c198: 8fa9003c lw t1,60(sp) +8005c19c: 84c80002 lh t0,2(a2) +8005c1a0: 00e43821 addu a3,a3,a0 +8005c1a4: 01224821 addu t1,t1,v0 +8005c1a8: afa60038 sw a2,56(sp) +8005c1ac: afa70000 sw a3,0(sp) +8005c1b0: 08016f92 j 8005be48 <_Z25DrawBGMode7Background16_iPhi+0x1e4> +8005c1b4: afa9003c sw t1,60(sp) +8005c1b8: 3c068022 lui a2,0x8022 +8005c1bc: 24c650e8 addiu a2,a2,20712 +8005c1c0: 90c20aa5 lbu v0,2725(a2) +8005c1c4: 70835002 mul t2,a0,v1 +8005c1c8: 104000cc beqz v0,8005c4fc <_Z25DrawBGMode7Background16_iPhi+0x898> +8005c1cc: 70854002 mul t0,a0,a1 +8005c1d0: 8fa2004c lw v0,76(sp) +8005c1d4: 11c2ffd2 beq t6,v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc> +8005c1d8: 3c038019 lui v1,0x8019 +8005c1dc: 8fa70024 lw a3,36(sp) +8005c1e0: 8fa90020 lw t1,32(sp) +8005c1e4: 8fa2002c lw v0,44(sp) +8005c1e8: 2463f650 addiu v1,v1,-2480 +8005c1ec: 8c7e0000 lw s8,0(v1) +8005c1f0: 01c2a021 addu s4,t6,v0 +8005c1f4: 00e86021 addu t4,a3,t0 +8005c1f8: 012a6821 addu t5,t1,t2 +8005c1fc: 08017109 j 8005c424 <_Z25DrawBGMode7Background16_iPhi+0x7c0> +8005c200: 020e7021 addu t6,s0,t6 +8005c204: 2483701c addiu v1,a0,28700 +8005c208: 2402fff8 li v0,-8 +8005c20c: 8c6a0008 lw t2,8(v1) +8005c210: 01221024 and v0,t1,v0 +8005c214: 00021140 sll v0,v0,0x5 +8005c218: 000c1a82 srl v1,t4,0xa +8005c21c: 2416fffe li s6,-2 +8005c220: 00762824 and a1,v1,s6 +8005c224: 004a5821 addu t3,v0,t2 +8005c228: 01652021 addu a0,t3,a1 +8005c22c: 90830000 lbu v1,0(a0) +8005c230: 8fa60050 lw a2,80(sp) +8005c234: 30e20007 andi v0,a3,0x7 +8005c238: 00021040 sll v0,v0,0x1 +8005c23c: 00c29021 addu s2,a2,v0 +8005c240: 000319c0 sll v1,v1,0x7 +8005c244: 31240007 andi a0,t1,0x7 +8005c248: 00049900 sll s3,a0,0x4 +8005c24c: 02431821 addu v1,s2,v1 +8005c250: 00731821 addu v1,v1,s3 +8005c254: 90660000 lbu a2,0(v1) +8005c258: 8fc2006c lw v0,108(s8) +8005c25c: 3c038023 lui v1,0x8023 +8005c260: 00c21024 and v0,a2,v0 +8005c264: 2463c90c addiu v1,v1,-14068 +8005c268: 000211c2 srl v0,v0,0x7 +8005c26c: 00431021 addu v0,v0,v1 +8005c270: 90430000 lbu v1,0(v0) +8005c274: a3c3004c sb v1,76(s8) +8005c278: 91e20000 lbu v0,0(t7) +8005c27c: 0043182b sltu v1,v0,v1 +8005c280: 1060005f beqz v1,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c> +8005c284: 00000000 nop +8005c288: 8fd90068 lw t9,104(s8) +8005c28c: 00d9b824 and s7,a2,t9 +8005c290: 12e0005b beqz s7,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c> +8005c294: 00f03821 addu a3,a3,s0 +8005c298: 30e603ff andi a2,a3,0x3ff +8005c29c: 01304821 addu t1,t1,s0 +8005c2a0: 00063082 srl a2,a2,0x2 +8005c2a4: 312803f8 andi t0,t1,0x3f8 +8005c2a8: 00d63024 and a2,a2,s6 +8005c2ac: 01661021 addu v0,t3,a2 +8005c2b0: 00aa1821 addu v1,a1,t2 +8005c2b4: 00084140 sll t0,t0,0x5 +8005c2b8: 90440000 lbu a0,0(v0) +8005c2bc: 00681821 addu v1,v1,t0 +8005c2c0: 8fa20050 lw v0,80(sp) +8005c2c4: 30e70007 andi a3,a3,0x7 +8005c2c8: 90650000 lbu a1,0(v1) +8005c2cc: 00073840 sll a3,a3,0x1 +8005c2d0: 00473821 addu a3,v0,a3 +8005c2d4: 000421c0 sll a0,a0,0x7 +8005c2d8: 00ca3021 addu a2,a2,t2 +8005c2dc: 00e42021 addu a0,a3,a0 +8005c2e0: 31290007 andi t1,t1,0x7 +8005c2e4: 000529c0 sll a1,a1,0x7 +8005c2e8: 00094900 sll t1,t1,0x4 +8005c2ec: 00c83021 addu a2,a2,t0 +8005c2f0: 00932021 addu a0,a0,s3 +8005c2f4: 02452821 addu a1,s2,a1 +8005c2f8: 90c20000 lbu v0,0(a2) +8005c2fc: 90830000 lbu v1,0(a0) +8005c300: 00a92821 addu a1,a1,t1 +8005c304: 90a60000 lbu a2,0(a1) +8005c308: 8fc40044 lw a0,68(s8) +8005c30c: 000211c0 sll v0,v0,0x7 +8005c310: 03231824 and v1,t9,v1 +8005c314: 00e23821 addu a3,a3,v0 +8005c318: 03263024 and a2,t9,a2 +8005c31c: 000c40c2 srl t0,t4,0x3 +8005c320: 000d58c2 srl t3,t5,0x3 +8005c324: 00031840 sll v1,v1,0x1 +8005c328: 3108001f andi t0,t0,0x1f +8005c32c: 316b001f andi t3,t3,0x1f +8005c330: 00e93821 addu a3,a3,t1 +8005c334: 00641821 addu v1,v1,a0 +8005c338: 00063040 sll a2,a2,0x1 +8005c33c: 90e50000 lbu a1,0(a3) +8005c340: 00c43021 addu a2,a2,a0 +8005c344: 94670000 lhu a3,0(v1) +8005c348: 710b5002 mul t2,t0,t3 +8005c34c: 94c90000 lhu t1,0(a2) +8005c350: 30e203e0 andi v0,a3,0x3e0 +8005c354: 00173040 sll a2,s7,0x1 +8005c358: 00c43021 addu a2,a2,a0 +8005c35c: 312303e0 andi v1,t1,0x3e0 +8005c360: 00021400 sll v0,v0,0x10 +8005c364: 30e77c1f andi a3,a3,0x7c1f +8005c368: 000a5142 srl t2,t2,0x5 +8005c36c: 00e23825 or a3,a3,v0 +8005c370: 00031c00 sll v1,v1,0x10 +8005c374: 94c20000 lhu v0,0(a2) +8005c378: 31297c1f andi t1,t1,0x7c1f +8005c37c: 01234825 or t1,t1,v1 +8005c380: 03252824 and a1,t9,a1 +8005c384: 010a1823 subu v1,t0,t2 +8005c388: 70e33002 mul a2,a3,v1 +8005c38c: 00052840 sll a1,a1,0x1 +8005c390: 304303e0 andi v1,v0,0x3e0 +8005c394: 01484023 subu t0,t2,t0 +8005c398: 00a42821 addu a1,a1,a0 +8005c39c: 00031c00 sll v1,v1,0x10 +8005c3a0: 010b4023 subu t0,t0,t3 +8005c3a4: 30427c1f andi v0,v0,0x7c1f +8005c3a8: 94a40000 lhu a0,0(a1) +8005c3ac: 00431025 or v0,v0,v1 +8005c3b0: 25080020 addiu t0,t0,32 +8005c3b4: 016a2823 subu a1,t3,t2 +8005c3b8: 70481802 mul v1,v0,t0 +8005c3bc: 71253802 mul a3,t1,a1 +8005c3c0: 308503e0 andi a1,a0,0x3e0 +8005c3c4: 00052c00 sll a1,a1,0x10 +8005c3c8: 30847c1f andi a0,a0,0x7c1f +8005c3cc: 00852025 or a0,a0,a1 +8005c3d0: 00661021 addu v0,v1,a2 +8005c3d4: 708a1802 mul v1,a0,t2 +8005c3d8: 00672021 addu a0,v1,a3 +8005c3dc: 00441021 addu v0,v0,a0 +8005c3e0: 00021d42 srl v1,v0,0x15 +8005c3e4: 00021142 srl v0,v0,0x5 +8005c3e8: 306303e0 andi v1,v1,0x3e0 +8005c3ec: 30427c1f andi v0,v0,0x7c1f +8005c3f0: 00431025 or v0,v0,v1 +8005c3f4: a7020000 sh v0,0(t8) +8005c3f8: 93c3004c lbu v1,76(s8) +8005c3fc: a1e30000 sb v1,0(t7) +8005c400: 01d07021 addu t6,t6,s0 +8005c404: 8fa3004c lw v1,76(sp) +8005c408: 01d01023 subu v0,t6,s0 +8005c40c: 01916021 addu t4,t4,s1 +8005c410: 01b56821 addu t5,t5,s5 +8005c414: 1062ff42 beq v1,v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc> +8005c418: 0290a021 addu s4,s4,s0 +8005c41c: 27180002 addiu t8,t8,2 +8005c420: 25ef0001 addiu t7,t7,1 +8005c424: 000c3a02 srl a3,t4,0x8 +8005c428: 000d4a02 srl t1,t5,0x8 +8005c42c: 00e91025 or v0,a3,t1 +8005c430: 2403fc00 li v1,-1024 +8005c434: 00431024 and v0,v0,v1 +8005c438: 1040ff72 beqz v0,8005c204 <_Z25DrawBGMode7Background16_iPhi+0x5a0> +8005c43c: 3c048021 lui a0,0x8021 +8005c440: 3c048022 lui a0,0x8022 +8005c444: 248450e8 addiu a0,a0,20712 +8005c448: 90830aa5 lbu v1,2725(a0) +8005c44c: 24020003 li v0,3 +8005c450: 1462ffeb bne v1,v0,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c> +8005c454: 32820007 andi v0,s4,0x7 +8005c458: 8fa50050 lw a1,80(sp) +8005c45c: 8fa6006c lw a2,108(sp) +8005c460: 00021040 sll v0,v0,0x1 +8005c464: 00a21021 addu v0,a1,v0 +8005c468: 3c078022 lui a3,0x8022 +8005c46c: 00461021 addu v0,v0,a2 +8005c470: 24e76dd8 addiu a3,a3,28120 +8005c474: 90440000 lbu a0,0(v0) +8005c478: 8ce3006c lw v1,108(a3) +8005c47c: 3c098023 lui t1,0x8023 +8005c480: 00831824 and v1,a0,v1 +8005c484: 000319c2 srl v1,v1,0x7 +8005c488: 2529c90c addiu t1,t1,-14068 +8005c48c: 00691821 addu v1,v1,t1 +8005c490: 90620000 lbu v0,0(v1) +8005c494: a0e2004c sb v0,76(a3) +8005c498: 91e30000 lbu v1,0(t7) +8005c49c: 0062102b sltu v0,v1,v0 +8005c4a0: 1040ffd7 beqz v0,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c> +8005c4a4: 00000000 nop +8005c4a8: 8ce20068 lw v0,104(a3) +8005c4ac: 00821024 and v0,a0,v0 +8005c4b0: 1040ffd3 beqz v0,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c> +8005c4b4: 00021040 sll v0,v0,0x1 +8005c4b8: 8ce40044 lw a0,68(a3) +8005c4bc: 00441021 addu v0,v0,a0 +8005c4c0: 94430000 lhu v1,0(v0) +8005c4c4: a7030000 sh v1,0(t8) +8005c4c8: 90e2004c lbu v0,76(a3) +8005c4cc: 08017100 j 8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c> +8005c4d0: a1e20000 sb v0,0(t7) +8005c4d4: 8fa50038 lw a1,56(sp) +8005c4d8: 00c07021 move t6,a2 +8005c4dc: 84b50004 lh s5,4(a1) +8005c4e0: 84b10000 lh s1,0(a1) +8005c4e4: 8fa60044 lw a2,68(sp) +8005c4e8: 02202821 move a1,s1 +8005c4ec: 02a01821 move v1,s5 +8005c4f0: 24100001 li s0,1 +8005c4f4: 08016fff j 8005bffc <_Z25DrawBGMode7Background16_iPhi+0x398> +8005c4f8: afa6004c sw a2,76(sp) +8005c4fc: 262201cb addiu v0,s1,459 +8005c500: 2c420397 sltiu v0,v0,919 +8005c504: 1040011d beqz v0,8005c97c <_Z25DrawBGMode7Background16_iPhi+0xd18> +8005c508: 8fa60038 lw a2,56(sp) +8005c50c: 26a201cb addiu v0,s5,459 +8005c510: 2c420397 sltiu v0,v0,919 +8005c514: 1040011a beqz v0,8005c980 <_Z25DrawBGMode7Background16_iPhi+0xd1c> +8005c518: 8fa90020 lw t1,32(sp) +8005c51c: 8fa6004c lw a2,76(sp) +8005c520: 11c6feff beq t6,a2,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc> +8005c524: 3c0c8019 lui t4,0x8019 +8005c528: 8fa70024 lw a3,36(sp) +8005c52c: 8fa90020 lw t1,32(sp) +8005c530: 258cf650 addiu t4,t4,-2480 +8005c534: 8d990000 lw t9,0(t4) +8005c538: 020eb021 addu s6,s0,t6 +8005c53c: 00e89821 addu s3,a3,t0 +8005c540: 012a9021 addu s2,t1,t2 +8005c544: 3c048021 lui a0,0x8021 +8005c548: 00132a02 srl a1,s3,0x8 +8005c54c: 00125202 srl t2,s2,0x8 +8005c550: 2484701c addiu a0,a0,28700 +8005c554: 8c8b0008 lw t3,8(a0) +8005c558: 30a203ff andi v0,a1,0x3ff +8005c55c: 314303f8 andi v1,t2,0x3f8 +8005c560: 00031940 sll v1,v1,0x5 +8005c564: 00021082 srl v0,v0,0x2 +8005c568: 2406fffe li a2,-2 +8005c56c: 00464824 and t1,v0,a2 +8005c570: 006b6821 addu t5,v1,t3 +8005c574: 01a92021 addu a0,t5,t1 +8005c578: 90830000 lbu v1,0(a0) +8005c57c: 30a20007 andi v0,a1,0x7 +8005c580: 8fa70050 lw a3,80(sp) +8005c584: 00021040 sll v0,v0,0x1 +8005c588: 00e27021 addu t6,a3,v0 +8005c58c: 31440007 andi a0,t2,0x7 +8005c590: 000319c0 sll v1,v1,0x7 +8005c594: 0004a100 sll s4,a0,0x4 +8005c598: 01c31821 addu v1,t6,v1 +8005c59c: 00741821 addu v1,v1,s4 +8005c5a0: 90660000 lbu a2,0(v1) +8005c5a4: 8f22006c lw v0,108(t9) +8005c5a8: 3c0c8023 lui t4,0x8023 +8005c5ac: 00c21024 and v0,a2,v0 +8005c5b0: 2584c90c addiu a0,t4,-14068 +8005c5b4: 000211c2 srl v0,v0,0x7 +8005c5b8: 00441021 addu v0,v0,a0 +8005c5bc: 90430000 lbu v1,0(v0) +8005c5c0: a323004c sb v1,76(t9) +8005c5c4: 91e20000 lbu v0,0(t7) +8005c5c8: 0043182b sltu v1,v0,v1 +8005c5cc: 10600076 beqz v1,8005c7a8 <_Z25DrawBGMode7Background16_iPhi+0xb44> +8005c5d0: 00000000 nop +8005c5d4: 8f2c0068 lw t4,104(t9) +8005c5d8: 00ccb824 and s7,a2,t4 +8005c5dc: 12e00072 beqz s7,8005c7a8 <_Z25DrawBGMode7Background16_iPhi+0xb44> +8005c5e0: 3c028022 lui v0,0x8022 +8005c5e4: 244250e8 addiu v0,v0,20712 +8005c5e8: 905e0aa4 lbu s8,2724(v0) +8005c5ec: 02053821 addu a3,s0,a1 +8005c5f0: 2403ffff li v1,-1 +8005c5f4: 24080001 li t0,1 +8005c5f8: 007e400b movn t0,v1,s8 +8005c5fc: 30e203ff andi v0,a3,0x3ff +8005c600: 010a4021 addu t0,t0,t2 +8005c604: 2403fffe li v1,-2 +8005c608: 00021082 srl v0,v0,0x2 +8005c60c: 00431024 and v0,v0,v1 +8005c610: 310303f8 andi v1,t0,0x3f8 +8005c614: 00031940 sll v1,v1,0x5 +8005c618: 004b2021 addu a0,v0,t3 +8005c61c: 012b4821 addu t1,t1,t3 +8005c620: 01234821 addu t1,t1,v1 +8005c624: 01a21021 addu v0,t5,v0 +8005c628: 00832021 addu a0,a0,v1 +8005c62c: 90850000 lbu a1,0(a0) +8005c630: 90430000 lbu v1,0(v0) +8005c634: 91260000 lbu a2,0(t1) +8005c638: 8fa40050 lw a0,80(sp) +8005c63c: 30e70007 andi a3,a3,0x7 +8005c640: 00073840 sll a3,a3,0x1 +8005c644: 00873821 addu a3,a0,a3 +8005c648: 000319c0 sll v1,v1,0x7 +8005c64c: 001348c2 srl t1,s3,0x3 +8005c650: 001250c2 srl t2,s2,0x3 +8005c654: 31080007 andi t0,t0,0x7 +8005c658: 000529c0 sll a1,a1,0x7 +8005c65c: 000631c0 sll a2,a2,0x7 +8005c660: 3129001f andi t1,t1,0x1f +8005c664: 314a001f andi t2,t2,0x1f +8005c668: 00084100 sll t0,t0,0x4 +8005c66c: 00e52821 addu a1,a3,a1 +8005c670: 01c63021 addu a2,t6,a2 +8005c674: 00e33821 addu a3,a3,v1 +8005c678: 00f43821 addu a3,a3,s4 +8005c67c: 00c83021 addu a2,a2,t0 +8005c680: 00a82821 addu a1,a1,t0 +8005c684: 712a5802 mul t3,t1,t2 +8005c688: 90e20000 lbu v0,0(a3) +8005c68c: 90a30000 lbu v1,0(a1) +8005c690: 90c40000 lbu a0,0(a2) +8005c694: 01821024 and v0,t4,v0 +8005c698: 01842024 and a0,t4,a0 +8005c69c: 01831824 and v1,t4,v1 +8005c6a0: 3c0c8022 lui t4,0x8022 +8005c6a4: 8f250044 lw a1,68(t9) +8005c6a8: 000b5942 srl t3,t3,0x5 +8005c6ac: 258c50e8 addiu t4,t4,20712 +8005c6b0: 01693823 subu a3,t3,t1 +8005c6b4: 00173040 sll a2,s7,0x1 +8005c6b8: 00021040 sll v0,v0,0x1 +8005c6bc: 00031840 sll v1,v1,0x1 +8005c6c0: 00042040 sll a0,a0,0x1 +8005c6c4: 91880aa3 lbu t0,2723(t4) +8005c6c8: 00c53021 addu a2,a2,a1 +8005c6cc: 00ea3823 subu a3,a3,t2 +8005c6d0: 00852021 addu a0,a0,a1 +8005c6d4: 00451021 addu v0,v0,a1 +8005c6d8: 00651821 addu v1,v1,a1 +8005c6dc: 94d40000 lhu s4,0(a2) +8005c6e0: 24ec0020 addiu t4,a3,32 +8005c6e4: 944d0000 lhu t5,0(v0) +8005c6e8: 946e0000 lhu t6,0(v1) +8005c6ec: 94860000 lhu a2,0(a0) +8005c6f0: 012b4823 subu t1,t1,t3 +8005c6f4: 1100017f beqz t0,8005ccf4 <_Z25DrawBGMode7Background16_iPhi+0x1090> +8005c6f8: 014b3823 subu a3,t2,t3 +8005c6fc: 01201021 move v0,t1 +8005c700: 00e04021 move t0,a3 +8005c704: 01804821 move t1,t4 +8005c708: 01603821 move a3,t3 +8005c70c: 00406021 move t4,v0 +8005c710: 13c00007 beqz s8,8005c730 <_Z25DrawBGMode7Background16_iPhi+0xacc> +8005c714: 31a403e0 andi a0,t5,0x3e0 +8005c718: 00e01021 move v0,a3 +8005c71c: 01001821 move v1,t0 +8005c720: 01803821 move a3,t4 +8005c724: 01204021 move t0,t1 +8005c728: 00406021 move t4,v0 +8005c72c: 00604821 move t1,v1 +8005c730: 00042400 sll a0,a0,0x10 +8005c734: 31a27c1f andi v0,t5,0x7c1f +8005c738: 00441025 or v0,v0,a0 +8005c73c: 328403e0 andi a0,s4,0x3e0 +8005c740: 71224802 mul t1,t1,v0 +8005c744: 00042400 sll a0,a0,0x10 +8005c748: 32827c1f andi v0,s4,0x7c1f +8005c74c: 00441025 or v0,v0,a0 +8005c750: 30c503e0 andi a1,a2,0x3e0 +8005c754: 00052c00 sll a1,a1,0x10 +8005c758: 71822002 mul a0,t4,v0 +8005c75c: 30c37c1f andi v1,a2,0x7c1f +8005c760: 00651825 or v1,v1,a1 +8005c764: 31c503e0 andi a1,t6,0x3e0 +8005c768: 70e33802 mul a3,a3,v1 +8005c76c: 00052c00 sll a1,a1,0x10 +8005c770: 31c37c1f andi v1,t6,0x7c1f +8005c774: 00651825 or v1,v1,a1 +8005c778: 00891021 addu v0,a0,t1 +8005c77c: 71032002 mul a0,t0,v1 +8005c780: 00871821 addu v1,a0,a3 +8005c784: 00431021 addu v0,v0,v1 +8005c788: 00022542 srl a0,v0,0x15 +8005c78c: 00021142 srl v0,v0,0x5 +8005c790: 30427c1f andi v0,v0,0x7c1f +8005c794: 308403e0 andi a0,a0,0x3e0 +8005c798: 00441025 or v0,v0,a0 +8005c79c: a7020000 sh v0,0(t8) +8005c7a0: 9323004c lbu v1,76(t9) +8005c7a4: a1e30000 sb v1,0(t7) +8005c7a8: 02d0b021 addu s6,s6,s0 +8005c7ac: 8fa5004c lw a1,76(sp) +8005c7b0: 02d01023 subu v0,s6,s0 +8005c7b4: 02719821 addu s3,s3,s1 +8005c7b8: 10a2fe59 beq a1,v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc> +8005c7bc: 02559021 addu s2,s2,s5 +8005c7c0: 27180002 addiu t8,t8,2 +8005c7c4: 08017151 j 8005c544 <_Z25DrawBGMode7Background16_iPhi+0x8e0> +8005c7c8: 25ef0001 addiu t7,t7,1 +8005c7cc: 8fa50020 lw a1,32(sp) +8005c7d0: 8fac002c lw t4,44(sp) +8005c7d4: 00055203 sra t2,a1,0x8 +8005c7d8: 31430007 andi v1,t2,0x7 +8005c7dc: 2402fff8 li v0,-8 +8005c7e0: 8fa60024 lw a2,36(sp) +8005c7e4: 01421024 and v0,t2,v0 +8005c7e8: 01cc4821 addu t1,t6,t4 +8005c7ec: 00036100 sll t4,v1,0x4 +8005c7f0: 3c038019 lui v1,0x8019 +8005c7f4: 00c43821 addu a3,a2,a0 +8005c7f8: 00026940 sll t5,v0,0x5 +8005c7fc: 2463f650 addiu v1,v1,-2480 +8005c800: 3c028019 lui v0,0x8019 +8005c804: 3c048019 lui a0,0x8019 +8005c808: 2442f64c addiu v0,v0,-2484 +8005c80c: 8c6b0000 lw t3,0(v1) +8005c810: 2484f654 addiu a0,a0,-2476 +8005c814: 8c530000 lw s3,0(v0) +8005c818: 8c940000 lw s4,0(a0) +8005c81c: 020e4021 addu t0,s0,t6 +8005c820: 2412fffe li s2,-2 +8005c824: 0801722f j 8005c8bc <_Z25DrawBGMode7Background16_iPhi+0xc58> +8005c828: 01607021 move t6,t3 +8005c82c: 8e630008 lw v1,8(s3) +8005c830: 8d64006c lw a0,108(t3) +8005c834: 01a31821 addu v1,t5,v1 +8005c838: 00661821 addu v1,v1,a2 +8005c83c: 90620000 lbu v0,0(v1) +8005c840: 000211c0 sll v0,v0,0x7 +8005c844: 00a21021 addu v0,a1,v0 +8005c848: 004c1021 addu v0,v0,t4 +8005c84c: 90450000 lbu a1,0(v0) +8005c850: 00a42024 and a0,a1,a0 +8005c854: 000421c2 srl a0,a0,0x7 +8005c858: 00942021 addu a0,a0,s4 +8005c85c: 90820000 lbu v0,0(a0) +8005c860: a162004c sb v0,76(t3) +8005c864: 91e30000 lbu v1,0(t7) +8005c868: 0062102b sltu v0,v1,v0 +8005c86c: 1040000b beqz v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38> +8005c870: 00000000 nop +8005c874: 8d620068 lw v0,104(t3) +8005c878: 00a21024 and v0,a1,v0 +8005c87c: 10400007 beqz v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38> +8005c880: 00021840 sll v1,v0,0x1 +8005c884: 8d620044 lw v0,68(t3) +8005c888: 00621021 addu v0,v1,v0 +8005c88c: 94430000 lhu v1,0(v0) +8005c890: a7030000 sh v1,0(t8) +8005c894: 9162004c lbu v0,76(t3) +8005c898: a1e20000 sb v0,0(t7) +8005c89c: 01104021 addu t0,t0,s0 +8005c8a0: 8fa5004c lw a1,76(sp) +8005c8a4: 01101023 subu v0,t0,s0 +8005c8a8: 27180002 addiu t8,t8,2 +8005c8ac: 25ef0001 addiu t7,t7,1 +8005c8b0: 00f13821 addu a3,a3,s1 +8005c8b4: 10a2fe1a beq a1,v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc> +8005c8b8: 01304821 addu t1,t1,s0 +8005c8bc: 00071283 sra v0,a3,0xa +8005c8c0: 00071a03 sra v1,a3,0x8 +8005c8c4: 00523024 and a2,v0,s2 +8005c8c8: 8fa40050 lw a0,80(sp) +8005c8cc: 30620007 andi v0,v1,0x7 +8005c8d0: 00021040 sll v0,v0,0x1 +8005c8d4: 00822821 addu a1,a0,v0 +8005c8d8: 01431825 or v1,t2,v1 +8005c8dc: 2402fc00 li v0,-1024 +8005c8e0: 00621824 and v1,v1,v0 +8005c8e4: 1060ffd1 beqz v1,8005c82c <_Z25DrawBGMode7Background16_iPhi+0xbc8> +8005c8e8: 31220007 andi v0,t1,0x7 +8005c8ec: 00021040 sll v0,v0,0x1 +8005c8f0: 00822821 addu a1,a0,v0 +8005c8f4: 3c028022 lui v0,0x8022 +8005c8f8: 244250e8 addiu v0,v0,20712 +8005c8fc: 90430aa5 lbu v1,2725(v0) +8005c900: 24020003 li v0,3 +8005c904: 1462ffe5 bne v1,v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38> +8005c908: 00000000 nop +8005c90c: 8e640008 lw a0,8(s3) +8005c910: 8dc3006c lw v1,108(t6) +8005c914: 90820000 lbu v0,0(a0) +8005c918: 8fa40068 lw a0,104(sp) +8005c91c: 000211c0 sll v0,v0,0x7 +8005c920: 00a21021 addu v0,a1,v0 +8005c924: 00441021 addu v0,v0,a0 +8005c928: 90440000 lbu a0,0(v0) +8005c92c: 00831824 and v1,a0,v1 +8005c930: 000319c2 srl v1,v1,0x7 +8005c934: 00741821 addu v1,v1,s4 +8005c938: 90620000 lbu v0,0(v1) +8005c93c: a1c2004c sb v0,76(t6) +8005c940: 91e30000 lbu v1,0(t7) +8005c944: 0062102b sltu v0,v1,v0 +8005c948: 1040ffd4 beqz v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38> +8005c94c: 00000000 nop +8005c950: 8dc20068 lw v0,104(t6) +8005c954: 00821024 and v0,a0,v0 +8005c958: 1040ffd0 beqz v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38> +8005c95c: 00021840 sll v1,v0,0x1 +8005c960: 8dc20044 lw v0,68(t6) +8005c964: 00621021 addu v0,v1,v0 +8005c968: 94430000 lhu v1,0(v0) +8005c96c: a7030000 sh v1,0(t8) +8005c970: 91c2004c lbu v0,76(t6) +8005c974: 08017227 j 8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38> +8005c978: a1e20000 sb v0,0(t7) +8005c97c: 8fa90020 lw t1,32(sp) +8005c980: 84c30006 lh v1,6(a2) +8005c984: 84c20002 lh v0,2(a2) +8005c988: 00036043 sra t4,v1,0x1 +8005c98c: 000c1842 srl v1,t4,0x1 +8005c990: 01234823 subu t1,t1,v1 +8005c994: 8fa70024 lw a3,36(sp) +8005c998: afa90020 sw t1,32(sp) +8005c99c: 00023043 sra a2,v0,0x1 +8005c9a0: 00061042 srl v0,a2,0x1 +8005c9a4: 8fa40020 lw a0,32(sp) +8005c9a8: 8fa5004c lw a1,76(sp) +8005c9ac: 00e23823 subu a3,a3,v0 +8005c9b0: 00151843 sra v1,s5,0x1 +8005c9b4: 00111043 sra v0,s1,0x1 +8005c9b8: afa70024 sw a3,36(sp) +8005c9bc: 00474821 addu t1,v0,a3 +8005c9c0: 11c5fdd7 beq t6,a1,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc> +8005c9c4: 00645821 addu t3,v1,a0 +8005c9c8: 00021042 srl v0,v0,0x1 +8005c9cc: 01021023 subu v0,t0,v0 +8005c9d0: 00494821 addu t1,v0,t1 +8005c9d4: 00031842 srl v1,v1,0x1 +8005c9d8: 00c22021 addu a0,a2,v0 +8005c9dc: 01431823 subu v1,t2,v1 +8005c9e0: 00e42021 addu a0,a3,a0 +8005c9e4: afa90018 sw t1,24(sp) +8005c9e8: 8fa70020 lw a3,32(sp) +8005c9ec: 0126b821 addu s7,t1,a2 +8005c9f0: 8fa90024 lw t1,36(sp) +8005c9f4: 006bf021 addu s8,v1,t3 +8005c9f8: 01832821 addu a1,t4,v1 +8005c9fc: 00a72821 addu a1,a1,a3 +8005ca00: 020ea021 addu s4,s0,t6 +8005ca04: 019eb021 addu s6,t4,s8 +8005ca08: 01229821 addu s3,t1,v0 +8005ca0c: 00e39021 addu s2,a3,v1 +8005ca10: afa40014 sw a0,20(sp) +8005ca14: 08017289 j 8005ca24 <_Z25DrawBGMode7Background16_iPhi+0xdc0> +8005ca18: afa50010 sw a1,16(sp) +8005ca1c: 27180002 addiu t8,t8,2 +8005ca20: 25ef0001 addiu t7,t7,1 +8005ca24: 3c0c8021 lui t4,0x8021 +8005ca28: 2582701c addiu v0,t4,28700 +8005ca2c: 00132203 sra a0,s3,0x8 +8005ca30: 00123203 sra a2,s2,0x8 +8005ca34: 8c4e0008 lw t6,8(v0) +8005ca38: 308303ff andi v1,a0,0x3ff +8005ca3c: 30c203f8 andi v0,a2,0x3f8 +8005ca40: 2405fffe li a1,-2 +8005ca44: 00021140 sll v0,v0,0x5 +8005ca48: 00031882 srl v1,v1,0x2 +8005ca4c: 00651824 and v1,v1,a1 +8005ca50: 004e1021 addu v0,v0,t6 +8005ca54: 00431021 addu v0,v0,v1 +8005ca58: 90450000 lbu a1,0(v0) +8005ca5c: 30840007 andi a0,a0,0x7 +8005ca60: 8fa70050 lw a3,80(sp) +8005ca64: 00042040 sll a0,a0,0x1 +8005ca68: 000529c0 sll a1,a1,0x7 +8005ca6c: 30c60007 andi a2,a2,0x7 +8005ca70: 00e42021 addu a0,a3,a0 +8005ca74: 00063100 sll a2,a2,0x4 +8005ca78: 00852021 addu a0,a0,a1 +8005ca7c: 3c098022 lui t1,0x8022 +8005ca80: 00862021 addu a0,a0,a2 +8005ca84: 25296dd8 addiu t1,t1,28120 +8005ca88: 90860000 lbu a2,0(a0) +8005ca8c: 8d22006c lw v0,108(t1) +8005ca90: 3c0c8023 lui t4,0x8023 +8005ca94: 00c21024 and v0,a2,v0 +8005ca98: 2584c90c addiu a0,t4,-14068 +8005ca9c: 000211c2 srl v0,v0,0x7 +8005caa0: 00441021 addu v0,v0,a0 +8005caa4: 90430000 lbu v1,0(v0) +8005caa8: a123004c sb v1,76(t1) +8005caac: 91e20000 lbu v0,0(t7) +8005cab0: 0043182b sltu v1,v0,v1 +8005cab4: 10600072 beqz v1,8005cc80 <_Z25DrawBGMode7Background16_iPhi+0x101c> +8005cab8: 8fa30018 lw v1,24(sp) +8005cabc: 8d390068 lw t9,104(t1) +8005cac0: 00d93024 and a2,a2,t9 +8005cac4: 10c0006d beqz a2,8005cc7c <_Z25DrawBGMode7Background16_iPhi+0x1018> +8005cac8: afa60054 sw a2,84(sp) +8005cacc: 8fa20018 lw v0,24(sp) +8005cad0: 8fa40010 lw a0,16(sp) +8005cad4: 00024a02 srl t1,v0,0x8 +8005cad8: 8fa30014 lw v1,20(sp) +8005cadc: 001e5a02 srl t3,s8,0x8 +8005cae0: 00046a02 srl t5,a0,0x8 +8005cae4: 312703ff andi a3,t1,0x3ff +8005cae8: 316403f8 andi a0,t3,0x3f8 +8005caec: 00035202 srl t2,v1,0x8 +8005caf0: 00174202 srl t0,s7,0x8 +8005caf4: 00166202 srl t4,s6,0x8 +8005caf8: 2405fffe li a1,-2 +8005cafc: 00042140 sll a0,a0,0x5 +8005cb00: 00073882 srl a3,a3,0x2 +8005cb04: 00e53824 and a3,a3,a1 +8005cb08: 314603ff andi a2,t2,0x3ff +8005cb0c: 31a303f8 andi v1,t5,0x3f8 +8005cb10: 310503ff andi a1,t0,0x3ff +8005cb14: 318203f8 andi v0,t4,0x3f8 +8005cb18: 008e2021 addu a0,a0,t6 +8005cb1c: 00872021 addu a0,a0,a3 +8005cb20: 00031940 sll v1,v1,0x5 +8005cb24: 2407fffe li a3,-2 +8005cb28: 00063082 srl a2,a2,0x2 +8005cb2c: 00021140 sll v0,v0,0x5 +8005cb30: 00052882 srl a1,a1,0x2 +8005cb34: 00c73024 and a2,a2,a3 +8005cb38: 00a72824 and a1,a1,a3 +8005cb3c: 006e1821 addu v1,v1,t6 +8005cb40: 004e1021 addu v0,v0,t6 +8005cb44: 00661821 addu v1,v1,a2 +8005cb48: 00451021 addu v0,v0,a1 +8005cb4c: 90860000 lbu a2,0(a0) +8005cb50: 31290007 andi t1,t1,0x7 +8005cb54: 90640000 lbu a0,0(v1) +8005cb58: 90430000 lbu v1,0(v0) +8005cb5c: 8fa20050 lw v0,80(sp) +8005cb60: 00094840 sll t1,t1,0x1 +8005cb64: 314a0007 andi t2,t2,0x7 +8005cb68: 000631c0 sll a2,a2,0x7 +8005cb6c: 00494821 addu t1,v0,t1 +8005cb70: 316b0007 andi t3,t3,0x7 +8005cb74: 000a5040 sll t2,t2,0x1 +8005cb78: 31080007 andi t0,t0,0x7 +8005cb7c: 01264821 addu t1,t1,a2 +8005cb80: 000421c0 sll a0,a0,0x7 +8005cb84: 004a5021 addu t2,v0,t2 +8005cb88: 000b5900 sll t3,t3,0x4 +8005cb8c: 31ad0007 andi t5,t5,0x7 +8005cb90: 00084040 sll t0,t0,0x1 +8005cb94: 012b4821 addu t1,t1,t3 +8005cb98: 01445021 addu t2,t2,a0 +8005cb9c: 000319c0 sll v1,v1,0x7 +8005cba0: 00484021 addu t0,v0,t0 +8005cba4: 000d6900 sll t5,t5,0x4 +8005cba8: 318c0007 andi t4,t4,0x7 +8005cbac: 91220000 lbu v0,0(t1) +8005cbb0: 01034021 addu t0,t0,v1 +8005cbb4: 000c6100 sll t4,t4,0x4 +8005cbb8: 014d5021 addu t2,t2,t5 +8005cbbc: 3c048022 lui a0,0x8022 +8005cbc0: 010c4021 addu t0,t0,t4 +8005cbc4: 91430000 lbu v1,0(t2) +8005cbc8: 24846dd8 addiu a0,a0,28120 +8005cbcc: 8fa90054 lw t1,84(sp) +8005cbd0: 8c870044 lw a3,68(a0) +8005cbd4: 91050000 lbu a1,0(t0) +8005cbd8: 03221024 and v0,t9,v0 +8005cbdc: 00093040 sll a2,t1,0x1 +8005cbe0: 00021040 sll v0,v0,0x1 +8005cbe4: 03231824 and v1,t9,v1 +8005cbe8: 00c73021 addu a2,a2,a3 +8005cbec: 00471021 addu v0,v0,a3 +8005cbf0: 03252824 and a1,t9,a1 +8005cbf4: 00031840 sll v1,v1,0x1 +8005cbf8: 94c40000 lhu a0,0(a2) +8005cbfc: 94480000 lhu t0,0(v0) +8005cc00: 00671821 addu v1,v1,a3 +8005cc04: 00052840 sll a1,a1,0x1 +8005cc08: 94660000 lhu a2,0(v1) +8005cc0c: 00a72821 addu a1,a1,a3 +8005cc10: 94a70000 lhu a3,0(a1) +8005cc14: 31020c63 andi v0,t0,0xc63 +8005cc18: 30830c63 andi v1,a0,0xc63 +8005cc1c: 00621821 addu v1,v1,v0 +8005cc20: 30c50c63 andi a1,a2,0xc63 +8005cc24: 00042082 srl a0,a0,0x2 +8005cc28: 00084082 srl t0,t0,0x2 +8005cc2c: 30e20c63 andi v0,a3,0xc63 +8005cc30: 00651821 addu v1,v1,a1 +8005cc34: 30841ce7 andi a0,a0,0x1ce7 +8005cc38: 31081ce7 andi t0,t0,0x1ce7 +8005cc3c: 00063082 srl a2,a2,0x2 +8005cc40: 00621821 addu v1,v1,v0 +8005cc44: 00882021 addu a0,a0,t0 +8005cc48: 30c61ce7 andi a2,a2,0x1ce7 +8005cc4c: 00073882 srl a3,a3,0x2 +8005cc50: 00862021 addu a0,a0,a2 +8005cc54: 30e71ce7 andi a3,a3,0x1ce7 +8005cc58: 00031882 srl v1,v1,0x2 +8005cc5c: 00872021 addu a0,a0,a3 +8005cc60: 30630c63 andi v1,v1,0xc63 +8005cc64: 00832021 addu a0,a0,v1 +8005cc68: 3c0c8022 lui t4,0x8022 +8005cc6c: a7040000 sh a0,0(t8) +8005cc70: 258c6dd8 addiu t4,t4,28120 +8005cc74: 9182004c lbu v0,76(t4) +8005cc78: a1e20000 sb v0,0(t7) +8005cc7c: 8fa30018 lw v1,24(sp) +8005cc80: 8fa40014 lw a0,20(sp) +8005cc84: 8fa50010 lw a1,16(sp) +8005cc88: 0290a021 addu s4,s4,s0 +8005cc8c: 8fa6004c lw a2,76(sp) +8005cc90: 00711821 addu v1,v1,s1 +8005cc94: 00912021 addu a0,a0,s1 +8005cc98: 00b52821 addu a1,a1,s5 +8005cc9c: 02901023 subu v0,s4,s0 +8005cca0: 02719821 addu s3,s3,s1 +8005cca4: 02559021 addu s2,s2,s5 +8005cca8: afa30018 sw v1,24(sp) +8005ccac: 03d5f021 addu s8,s8,s5 +8005ccb0: afa40014 sw a0,20(sp) +8005ccb4: afa50010 sw a1,16(sp) +8005ccb8: 02f1b821 addu s7,s7,s1 +8005ccbc: 1446ff57 bne v0,a2,8005ca1c <_Z25DrawBGMode7Background16_iPhi+0xdb8> +8005ccc0: 02d5b021 addu s6,s6,s5 +8005ccc4: 8fa4001c lw a0,28(sp) +8005ccc8: 8fa50064 lw a1,100(sp) +8005cccc: 8fa60040 lw a2,64(sp) +8005ccd0: 24840001 addiu a0,a0,1 +8005ccd4: 24a50018 addiu a1,a1,24 +8005ccd8: afa4001c sw a0,28(sp) +8005ccdc: 14c4fca3 bne a2,a0,8005bf6c <_Z25DrawBGMode7Background16_iPhi+0x308> +8005cce0: afa50064 sw a1,100(sp) +8005cce4: 08017051 j 8005c144 <_Z25DrawBGMode7Background16_iPhi+0x4e0> +8005cce8: 3c078022 lui a3,0x8022 +8005ccec: 08016fbd j 8005bef4 <_Z25DrawBGMode7Background16_iPhi+0x290> +8005ccf0: 85260006 lh a2,6(t1) +8005ccf4: 080171c4 j 8005c710 <_Z25DrawBGMode7Background16_iPhi+0xaac> +8005ccf8: 01604021 move t0,t3 +8005ccfc: 8fac0038 lw t4,56(sp) +8005cd00: 08016fbd j 8005bef4 <_Z25DrawBGMode7Background16_iPhi+0x290> +8005cd04: 85860006 lh a2,6(t4) +8005cd08: 08016fbd j 8005bef4 <_Z25DrawBGMode7Background16_iPhi+0x290> +8005cd0c: 84460006 lh a2,6(v0) +8005cd10: 8fbe0090 lw s8,144(sp) +8005cd14: 8fb7008c lw s7,140(sp) +8005cd18: 8fb60088 lw s6,136(sp) +8005cd1c: 8fb50084 lw s5,132(sp) +8005cd20: 8fb40080 lw s4,128(sp) +8005cd24: 8fb3007c lw s3,124(sp) +8005cd28: 8fb20078 lw s2,120(sp) +8005cd2c: 8fb10074 lw s1,116(sp) +8005cd30: 8fb00070 lw s0,112(sp) +8005cd34: 03e00008 jr ra +8005cd38: 27bd0098 addiu sp,sp,152 +8005cd3c: 84630000 lh v1,0(v1) +8005cd40: 1462fc25 bne v1,v0,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174> +8005cd44: 8fa20038 lw v0,56(sp) +8005cd48: 84460006 lh a2,6(v0) +8005cd4c: 14c3fc22 bne a2,v1,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174> +8005cd50: 00000000 nop +8005cd54: 8ca20060 lw v0,96(a1) +8005cd58: 00021900 sll v1,v0,0x4 +8005cd5c: 00021080 sll v0,v0,0x2 +8005cd60: 00621823 subu v1,v1,v0 +8005cd64: 00671821 addu v1,v1,a3 +8005cd68: 84620002 lh v0,2(v1) +8005cd6c: 1440fc1a bnez v0,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174> +8005cd70: 00000000 nop +8005cd74: 84620004 lh v0,4(v1) +8005cd78: 1440fc17 bnez v0,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174> +8005cd7c: 00000000 nop +8005cd80: 84620000 lh v0,0(v1) +8005cd84: 1446fc14 bne v0,a2,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174> +8005cd88: 00000000 nop +8005cd8c: 84620006 lh v0,6(v1) +8005cd90: 38420100 xori v0,v0,0x100 +8005cd94: 2c420001 sltiu v0,v0,1 +8005cd98: 08016f77 j 8005bddc <_Z25DrawBGMode7Background16_iPhi+0x178> +8005cd9c: afa20034 sw v0,52(sp) +8005cda0: 3c048022 lui a0,0x8022 +8005cda4: 2563140c addiu v1,t3,5132 +8005cda8: 24826dd8 addiu v0,a0,28120 +8005cdac: 08016f5a j 8005bd68 <_Z25DrawBGMode7Background16_iPhi+0x104> +8005cdb0: ac430044 sw v1,68(v0) +8005cdb4: 85260006 lh a2,6(t1) +8005cdb8: 14c3fc4f bne a2,v1,8005bef8 <_Z25DrawBGMode7Background16_iPhi+0x294> +8005cdbc: 00051200 sll v0,a1,0x8 +8005cdc0: 00e41021 addu v0,a3,a0 +8005cdc4: 00021200 sll v0,v0,0x8 +8005cdc8: 00051a00 sll v1,a1,0x8 +8005cdcc: 24060001 li a2,1 +8005cdd0: afa20020 sw v0,32(sp) +8005cdd4: afa30024 sw v1,36(sp) +8005cdd8: 08016fc8 j 8005bf20 <_Z25DrawBGMode7Background16_iPhi+0x2bc> +8005cddc: afa60028 sw a2,40(sp) + +8005cde0 <_Z29DrawBGMode7Background16Sub1_2Phi>: +8005cde0: 27bdffa0 addiu sp,sp,-96 +8005cde4: 3c028022 lui v0,0x8022 +8005cde8: afb40048 sw s4,72(sp) +8005cdec: afb00038 sw s0,56(sp) +8005cdf0: afbe0058 sw s8,88(sp) +8005cdf4: afb70054 sw s7,84(sp) +8005cdf8: afb60050 sw s6,80(sp) +8005cdfc: afb5004c sw s5,76(sp) +8005ce00: afb30044 sw s3,68(sp) +8005ce04: afb20040 sw s2,64(sp) +8005ce08: afb1003c sw s1,60(sp) +8005ce0c: 24476dd8 addiu a3,v0,28120 +8005ce10: 3c148021 lui s4,0x8021 +8005ce14: 2682701c addiu v0,s4,28700 +8005ce18: 90e340ee lbu v1,16622(a3) +8005ce1c: 8c460008 lw a2,8(v0) +8005ce20: 30630001 andi v1,v1,0x1 +8005ce24: 00806021 move t4,a0 +8005ce28: afa50064 sw a1,100(sp) +8005ce2c: 10600029 beqz v1,8005ced4 <_Z29DrawBGMode7Background16Sub1_2Phi+0xf4> +8005ce30: 24d00001 addiu s0,a2,1 +8005ce34: 3c0d8022 lui t5,0x8022 +8005ce38: 25a25bc4 addiu v0,t5,23492 +8005ce3c: 90430007 lbu v1,7(v0) +8005ce40: 10600223 beqz v1,8005d6d0 <_Z29DrawBGMode7Background16Sub1_2Phi+0x8f0> +8005ce44: 3c0b802c lui t3,0x802c +8005ce48: 00003821 move a3,zero +8005ce4c: 30e20001 andi v0,a3,0x1 +8005ce50: 00021040 sll v0,v0,0x1 +8005ce54: 00072240 sll a0,a3,0x9 +8005ce58: 2563140c addiu v1,t3,5132 +8005ce5c: 00833021 addu a2,a0,v1 +8005ce60: 304affff andi t2,v0,0xffff +8005ce64: 30e90004 andi t1,a3,0x4 +8005ce68: 30e80002 andi t0,a3,0x2 +8005ce6c: 00002821 move a1,zero +8005ce70: 30a300c0 andi v1,a1,0xc0 +8005ce74: 30a20038 andi v0,a1,0x38 +8005ce78: 000318c2 srl v1,v1,0x3 +8005ce7c: 00021042 srl v0,v0,0x1 +8005ce80: 30a40007 andi a0,a1,0x7 +8005ce84: 01231825 or v1,t1,v1 +8005ce88: 01021025 or v0,t0,v0 +8005ce8c: 00021140 sll v0,v0,0x5 +8005ce90: 00031a80 sll v1,v1,0xa +8005ce94: 00042080 sll a0,a0,0x2 +8005ce98: 00621825 or v1,v1,v0 +8005ce9c: 01442025 or a0,t2,a0 +8005cea0: 00641825 or v1,v1,a0 +8005cea4: 24a50001 addiu a1,a1,1 +8005cea8: 24020100 li v0,256 +8005ceac: a4c30000 sh v1,0(a2) +8005ceb0: 14a2ffef bne a1,v0,8005ce70 <_Z29DrawBGMode7Background16Sub1_2Phi+0x90> +8005ceb4: 24c60002 addiu a2,a2,2 +8005ceb8: 24e70001 addiu a3,a3,1 +8005cebc: 24020008 li v0,8 +8005cec0: 14e2ffe3 bne a3,v0,8005ce50 <_Z29DrawBGMode7Background16Sub1_2Phi+0x70> +8005cec4: 30e20001 andi v0,a3,0x1 +8005cec8: 25a25bc4 addiu v0,t5,23492 +8005cecc: 080175b4 j 8005d6d0 <_Z29DrawBGMode7Background16Sub1_2Phi+0x8f0> +8005ced0: a0400007 sb zero,7(v0) +8005ced4: 3c028022 lui v0,0x8022 +8005ced8: 2442680c addiu v0,v0,26636 +8005cedc: ace20044 sw v0,68(a3) +8005cee0: 3c068022 lui a2,0x8022 +8005cee4: 24c56dd8 addiu a1,a2,28120 +8005cee8: 8faa0064 lw t2,100(sp) +8005ceec: 8ca20064 lw v0,100(a1) +8005cef0: 000a5080 sll t2,t2,0x2 +8005cef4: 01421021 addu v0,t2,v0 +8005cef8: 8ca3005c lw v1,92(a1) +8005cefc: 8c420000 lw v0,0(v0) +8005cf00: afa3001c sw v1,28(sp) +8005cf04: afa20024 sw v0,36(sp) +8005cf08: 8fa60024 lw a2,36(sp) +8005cf0c: 8ca30060 lw v1,96(a1) +8005cf10: 8fa4001c lw a0,28(sp) +8005cf14: 24020001 li v0,1 +8005cf18: 0046300a movz a2,v0,a2 +8005cf1c: 0064182b sltu v1,v1,a0 +8005cf20: afa60024 sw a2,36(sp) +8005cf24: afaa0030 sw t2,48(sp) +8005cf28: 8ca80010 lw t0,16(a1) +8005cf2c: 8ca70040 lw a3,64(a1) +8005cf30: 146001dc bnez v1,8005d6a4 <_Z29DrawBGMode7Background16Sub1_2Phi+0x8c4> +8005cf34: 8ca60030 lw a2,48(a1) +8005cf38: 00041900 sll v1,a0,0x4 +8005cf3c: 00041080 sll v0,a0,0x2 +8005cf40: 3c048023 lui a0,0x8023 +8005cf44: 2484aecc addiu a0,a0,-20788 +8005cf48: 00642021 addu a0,v1,a0 +8005cf4c: 00621823 subu v1,v1,v0 +8005cf50: 8fa2001c lw v0,28(sp) +8005cf54: 01800013 mtlo t4 +8005cf58: 70480000 madd v0,t0 +8005cf5c: afa40008 sw a0,8(sp) +8005cf60: 00001012 mflo v0 +8005cf64: 00e00013 mtlo a3 +8005cf68: afa20000 sw v0,0(sp) +8005cf6c: 8fa2001c lw v0,28(sp) +8005cf70: 24840002 addiu a0,a0,2 +8005cf74: 70460000 madd v0,a2 +8005cf78: afa4000c sw a0,12(sp) +8005cf7c: 00001012 mflo v0 +8005cf80: 24040100 li a0,256 +8005cf84: afa20020 sw v0,32(sp) +8005cf88: 3c028023 lui v0,0x8023 +8005cf8c: 2442bdcc addiu v0,v0,-16948 +8005cf90: 00629021 addu s2,v1,v0 +8005cf94: 8fa3001c lw v1,28(sp) +8005cf98: 240200ff li v0,255 +8005cf9c: 00431023 subu v0,v0,v1 +8005cfa0: afa20004 sw v0,4(sp) +8005cfa4: 0000b821 move s7,zero +8005cfa8: afa40028 sw a0,40(sp) +8005cfac: 8fa50008 lw a1,8(sp) +8005cfb0: 8642000a lh v0,10(s2) +8005cfb4: 94a40000 lhu a0,0(a1) +8005cfb8: 000214c0 sll v0,v0,0x13 +8005cfbc: 000424c0 sll a0,a0,0x13 +8005cfc0: 000244c3 sra t0,v0,0x13 +8005cfc4: 000424c3 sra a0,a0,0x13 +8005cfc8: 00882023 subu a0,a0,t0 +8005cfcc: 30822000 andi v0,a0,0x2000 +8005cfd0: 38422000 xori v0,v0,0x2000 +8005cfd4: 3c068022 lui a2,0x8022 +8005cfd8: 2442e000 addiu v0,v0,-8192 +8005cfdc: 24c350e8 addiu v1,a2,20712 +8005cfe0: 000210c3 sra v0,v0,0x3 +8005cfe4: 86450008 lh a1,8(s2) +8005cfe8: 308403ff andi a0,a0,0x3ff +8005cfec: 90670aa4 lbu a3,2724(v1) +8005cff0: 00822021 addu a0,a0,v0 +8005cff4: 8fa3001c lw v1,28(sp) +8005cff8: 8fa20004 lw v0,4(sp) +8005cffc: 00052cc0 sll a1,a1,0x13 +8005d000: 0067100a movz v0,v1,a3 +8005d004: 00054cc3 sra t1,a1,0x13 +8005d008: 00442021 addu a0,v0,a0 +8005d00c: 86450002 lh a1,2(s2) +8005d010: 00091200 sll v0,t1,0x8 +8005d014: 00400013 mtlo v0 +8005d018: 70850000 madd a0,a1 +8005d01c: 8faa000c lw t2,12(sp) +8005d020: 00081a00 sll v1,t0,0x8 +8005d024: 86470006 lh a3,6(s2) +8005d028: 95460000 lhu a2,0(t2) +8005d02c: 00005012 mflo t2 +8005d030: 00600013 mtlo v1 +8005d034: 70870000 madd a0,a3 +8005d038: 000634c0 sll a2,a2,0x13 +8005d03c: 00001012 mflo v0 +8005d040: 8fa30024 lw v1,36(sp) +8005d044: 000634c3 sra a2,a2,0x13 +8005d048: afaa0014 sw t2,20(sp) +8005d04c: afa20010 sw v0,16(sp) +8005d050: 10600090 beqz v1,8005d294 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4b4> +8005d054: afa60018 sw a2,24(sp) +8005d058: 00c91023 subu v0,a2,t1 +8005d05c: 01042021 addu a0,t0,a0 +8005d060: 30432000 andi v1,v0,0x2000 +8005d064: 30840007 andi a0,a0,0x7 +8005d068: 00042100 sll a0,a0,0x4 +8005d06c: 38632000 xori v1,v1,0x2000 +8005d070: 2463e000 addiu v1,v1,-8192 +8005d074: afa40034 sw a0,52(sp) +8005d078: 3c048019 lui a0,0x8019 +8005d07c: 000318c3 sra v1,v1,0x3 +8005d080: 304203ff andi v0,v0,0x3ff +8005d084: 2484f658 addiu a0,a0,-2472 +8005d088: 8fa50064 lw a1,100(sp) +8005d08c: 00431021 addu v0,v0,v1 +8005d090: 8c950000 lw s5,0(a0) +8005d094: afa2002c sw v0,44(sp) +8005d098: 0000b021 move s6,zero +8005d09c: 00059880 sll s3,a1,0x2 +8005d0a0: 3c068022 lui a2,0x8022 +8005d0a4: 24c66dd8 addiu a2,a2,28120 +8005d0a8: 8cc40064 lw a0,100(a2) +8005d0ac: 8faa0030 lw t2,48(sp) +8005d0b0: 01441021 addu v0,t2,a0 +8005d0b4: 8c430000 lw v1,0(v0) +8005d0b8: 10600007 beqz v1,8005d0d8 <_Z29DrawBGMode7Background16Sub1_2Phi+0x2f8> +8005d0bc: 02641821 addu v1,s3,a0 +8005d0c0: 8c6200a8 lw v0,168(v1) +8005d0c4: 8c770018 lw s7,24(v1) +8005d0c8: afa20028 sw v0,40(sp) +8005d0cc: 02e2102b sltu v0,s7,v0 +8005d0d0: 1040006d beqz v0,8005d288 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a8> +8005d0d4: 8fa40024 lw a0,36(sp) +8005d0d8: 8fa40000 lw a0,0(sp) +8005d0dc: 8fa50020 lw a1,32(sp) +8005d0e0: 92a30aa3 lbu v1,2723(s5) +8005d0e4: 00171040 sll v0,s7,0x1 +8005d0e8: 00446021 addu t4,v0,a0 +8005d0ec: 10600084 beqz v1,8005d300 <_Z29DrawBGMode7Background16Sub1_2Phi+0x520> +8005d0f0: 02e54021 addu t0,s7,a1 +8005d0f4: 8fa60028 lw a2,40(sp) +8005d0f8: 8faa002c lw t2,44(sp) +8005d0fc: 86470000 lh a3,0(s2) +8005d100: 86440004 lh a0,4(s2) +8005d104: 24c5ffff addiu a1,a2,-1 +8005d108: 92a30aa5 lbu v1,2725(s5) +8005d10c: 00aa1021 addu v0,a1,t2 +8005d110: 70443002 mul a2,v0,a0 +8005d114: 26efffff addiu t7,s7,-1 +8005d118: 0007c823 negu t9,a3 +8005d11c: 0004c023 negu t8,a0 +8005d120: 240dffff li t5,-1 +8005d124: 14600083 bnez v1,8005d334 <_Z29DrawBGMode7Background16Sub1_2Phi+0x554> +8005d128: 70471002 mul v0,v0,a3 +8005d12c: 10af0055 beq a1,t7,8005d284 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a4> +8005d130: 01a55021 addu t2,t5,a1 +8005d134: 3c058019 lui a1,0x8019 +8005d138: 8fa30014 lw v1,20(sp) +8005d13c: 8fa40010 lw a0,16(sp) +8005d140: 24a5f65c addiu a1,a1,-2468 +8005d144: 8cab0000 lw t3,0(a1) +8005d148: 00624821 addu t1,v1,v0 +8005d14c: 00863821 addu a3,a0,a2 +8005d150: 3c118023 lui s1,0x8023 +8005d154: 08017475 j 8005d1d4 <_Z29DrawBGMode7Background16Sub1_2Phi+0x3f4> +8005d158: 241efbde li s8,-1058 +8005d15c: 24020001 li v0,1 +8005d160: 10620110 beq v1,v0,8005d5a4 <_Z29DrawBGMode7Background16Sub1_2Phi+0x7c4> +8005d164: 00a07021 move t6,a1 +8005d168: 8d640044 lw a0,68(t3) +8005d16c: 8d630014 lw v1,20(t3) +8005d170: 01c42021 addu a0,t6,a0 +8005d174: 00031840 sll v1,v1,0x1 +8005d178: 94820000 lhu v0,0(a0) +8005d17c: 006c1821 addu v1,v1,t4 +8005d180: 94640000 lhu a0,0(v1) +8005d184: 24068420 li a2,-31712 +8005d188: 00c21025 or v0,a2,v0 +8005d18c: 3042ffff andi v0,v0,0xffff +8005d190: 009e2024 and a0,a0,s8 +8005d194: 00441023 subu v0,v0,a0 +8005d198: 8d650020 lw a1,32(t3) +8005d19c: 00021043 sra v0,v0,0x1 +8005d1a0: 00021040 sll v0,v0,0x1 +8005d1a4: 00451021 addu v0,v0,a1 +8005d1a8: 94420000 lhu v0,0(v0) +8005d1ac: a5820000 sh v0,0(t4) +8005d1b0: 9162004c lbu v0,76(t3) +8005d1b4: a1020000 sb v0,0(t0) +8005d1b8: 014d5021 addu t2,t2,t5 +8005d1bc: 014d1023 subu v0,t2,t5 +8005d1c0: 258c0002 addiu t4,t4,2 +8005d1c4: 25080001 addiu t0,t0,1 +8005d1c8: 01394821 addu t1,t1,t9 +8005d1cc: 11e2002d beq t7,v0,8005d284 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a4> +8005d1d0: 00f83821 addu a3,a3,t8 +8005d1d4: 00073203 sra a2,a3,0x8 +8005d1d8: 2682701c addiu v0,s4,28700 +8005d1dc: 8c450008 lw a1,8(v0) +8005d1e0: 00092203 sra a0,t1,0x8 +8005d1e4: 30c203f8 andi v0,a2,0x3f8 +8005d1e8: 00041882 srl v1,a0,0x2 +8005d1ec: 00021140 sll v0,v0,0x5 +8005d1f0: 00451021 addu v0,v0,a1 +8005d1f4: 306300fe andi v1,v1,0xfe +8005d1f8: 00431021 addu v0,v0,v1 +8005d1fc: 90450000 lbu a1,0(v0) +8005d200: 30840007 andi a0,a0,0x7 +8005d204: 00042040 sll a0,a0,0x1 +8005d208: 000529c0 sll a1,a1,0x7 +8005d20c: 30c60007 andi a2,a2,0x7 +8005d210: 02042021 addu a0,s0,a0 +8005d214: 00852021 addu a0,a0,a1 +8005d218: 00063100 sll a2,a2,0x4 +8005d21c: 00862021 addu a0,a0,a2 +8005d220: 90850000 lbu a1,0(a0) +8005d224: 8d62006c lw v0,108(t3) +8005d228: 2624c90c addiu a0,s1,-14068 +8005d22c: 00a21024 and v0,a1,v0 +8005d230: 000211c2 srl v0,v0,0x7 +8005d234: 00441021 addu v0,v0,a0 +8005d238: 90430000 lbu v1,0(v0) +8005d23c: a163004c sb v1,76(t3) +8005d240: 91020000 lbu v0,0(t0) +8005d244: 0043182b sltu v1,v0,v1 +8005d248: 1060ffdb beqz v1,8005d1b8 <_Z29DrawBGMode7Background16Sub1_2Phi+0x3d8> +8005d24c: 00000000 nop +8005d250: 8d620068 lw v0,104(t3) +8005d254: 00a22024 and a0,a1,v0 +8005d258: 1080ffd7 beqz a0,8005d1b8 <_Z29DrawBGMode7Background16Sub1_2Phi+0x3d8> +8005d25c: 00000000 nop +8005d260: 8d620048 lw v0,72(t3) +8005d264: 00481021 addu v0,v0,t0 +8005d268: 90430000 lbu v1,0(v0) +8005d26c: 1460ffbb bnez v1,8005d15c <_Z29DrawBGMode7Background16Sub1_2Phi+0x37c> +8005d270: 00042840 sll a1,a0,0x1 +8005d274: 8d620044 lw v0,68(t3) +8005d278: 00a21021 addu v0,a1,v0 +8005d27c: 0801746b j 8005d1ac <_Z29DrawBGMode7Background16Sub1_2Phi+0x3cc> +8005d280: 94420000 lhu v0,0(v0) +8005d284: 8fa40024 lw a0,36(sp) +8005d288: 26d60001 addiu s6,s6,1 +8005d28c: 1496ff84 bne a0,s6,8005d0a0 <_Z29DrawBGMode7Background16Sub1_2Phi+0x2c0> +8005d290: 26730018 addiu s3,s3,24 +8005d294: 3c058022 lui a1,0x8022 +8005d298: 24a26dd8 addiu v0,a1,28120 +8005d29c: 8fa6001c lw a2,28(sp) +8005d2a0: 8c430060 lw v1,96(v0) +8005d2a4: 8faa000c lw t2,12(sp) +8005d2a8: 8fa40008 lw a0,8(sp) +8005d2ac: 8fa50004 lw a1,4(sp) +8005d2b0: 24c60001 addiu a2,a2,1 +8005d2b4: 24840010 addiu a0,a0,16 +8005d2b8: 254a0010 addiu t2,t2,16 +8005d2bc: 24a5ffff addiu a1,a1,-1 +8005d2c0: 0066182b sltu v1,v1,a2 +8005d2c4: afa40008 sw a0,8(sp) +8005d2c8: afa6001c sw a2,28(sp) +8005d2cc: 8c440010 lw a0,16(v0) +8005d2d0: afaa000c sw t2,12(sp) +8005d2d4: afa50004 sw a1,4(sp) +8005d2d8: 146000f2 bnez v1,8005d6a4 <_Z29DrawBGMode7Background16Sub1_2Phi+0x8c4> +8005d2dc: 8c420030 lw v0,48(v0) +8005d2e0: 8fa60000 lw a2,0(sp) +8005d2e4: 8faa0020 lw t2,32(sp) +8005d2e8: 00c43021 addu a2,a2,a0 +8005d2ec: 01425021 addu t2,t2,v0 +8005d2f0: 2652000c addiu s2,s2,12 +8005d2f4: afa60000 sw a2,0(sp) +8005d2f8: 080173eb j 8005cfac <_Z29DrawBGMode7Background16Sub1_2Phi+0x1cc> +8005d2fc: afaa0020 sw t2,32(sp) +8005d300: 86590000 lh t9,0(s2) +8005d304: 86580004 lh t8,4(s2) +8005d308: 8faa002c lw t2,44(sp) +8005d30c: 02e02821 move a1,s7 +8005d310: 92a30aa5 lbu v1,2725(s5) +8005d314: 00aa1021 addu v0,a1,t2 +8005d318: 03203821 move a3,t9 +8005d31c: 03002021 move a0,t8 +8005d320: 70443002 mul a2,v0,a0 +8005d324: 8faf0028 lw t7,40(sp) +8005d328: 240d0001 li t5,1 +8005d32c: 1060ff7f beqz v1,8005d12c <_Z29DrawBGMode7Background16Sub1_2Phi+0x34c> +8005d330: 70471002 mul v0,v0,a3 +8005d334: 10afffd3 beq a1,t7,8005d284 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a4> +8005d338: 8faa0014 lw t2,20(sp) +8005d33c: 8fa30018 lw v1,24(sp) +8005d340: 01424821 addu t1,t2,v0 +8005d344: 00a37021 addu t6,a1,v1 +8005d348: 01a55021 addu t2,t5,a1 +8005d34c: 3c048019 lui a0,0x8019 +8005d350: 3c058019 lui a1,0x8019 +8005d354: 8fa20010 lw v0,16(sp) +8005d358: 2484f65c addiu a0,a0,-2468 +8005d35c: 24a5f660 addiu a1,a1,-2464 +8005d360: 8c9e0000 lw s8,0(a0) +8005d364: 8cb10000 lw s1,0(a1) +8005d368: 08017523 j 8005d48c <_Z29DrawBGMode7Background16Sub1_2Phi+0x6ac> +8005d36c: 00465821 addu t3,v0,a2 +8005d370: 2402fff8 li v0,-8 +8005d374: 8c650008 lw a1,8(v1) +8005d378: 00c21024 and v0,a2,v0 +8005d37c: 2404fffe li a0,-2 +8005d380: 00021140 sll v0,v0,0x5 +8005d384: 00091a83 sra v1,t1,0xa +8005d388: 00641824 and v1,v1,a0 +8005d38c: 00451021 addu v0,v0,a1 +8005d390: 00431021 addu v0,v0,v1 +8005d394: 90440000 lbu a0,0(v0) +8005d398: 30e30007 andi v1,a3,0x7 +8005d39c: 00031840 sll v1,v1,0x1 +8005d3a0: 000421c0 sll a0,a0,0x7 +8005d3a4: 30c20007 andi v0,a2,0x7 +8005d3a8: 02031821 addu v1,s0,v1 +8005d3ac: 00641821 addu v1,v1,a0 +8005d3b0: 00021100 sll v0,v0,0x4 +8005d3b4: 00621821 addu v1,v1,v0 +8005d3b8: 90640000 lbu a0,0(v1) +8005d3bc: 8fc2006c lw v0,108(s8) +8005d3c0: 00821024 and v0,a0,v0 +8005d3c4: 000211c2 srl v0,v0,0x7 +8005d3c8: 00511021 addu v0,v0,s1 +8005d3cc: 90430000 lbu v1,0(v0) +8005d3d0: a3c3004c sb v1,76(s8) +8005d3d4: 91020000 lbu v0,0(t0) +8005d3d8: 0043182b sltu v1,v0,v1 +8005d3dc: 10600023 beqz v1,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c> +8005d3e0: 00000000 nop +8005d3e4: 8fc20068 lw v0,104(s8) +8005d3e8: 00822824 and a1,a0,v0 +8005d3ec: 10a0001f beqz a1,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c> +8005d3f0: 00000000 nop +8005d3f4: 8fc20048 lw v0,72(s8) +8005d3f8: 00481021 addu v0,v0,t0 +8005d3fc: 90420000 lbu v0,0(v0) +8005d400: 10400063 beqz v0,8005d590 <_Z29DrawBGMode7Background16Sub1_2Phi+0x7b0> +8005d404: 24060001 li a2,1 +8005d408: 10460078 beq v0,a2,8005d5ec <_Z29DrawBGMode7Background16Sub1_2Phi+0x80c> +8005d40c: 00051840 sll v1,a1,0x1 +8005d410: 8fc20044 lw v0,68(s8) +8005d414: 8fc40014 lw a0,20(s8) +8005d418: 00621821 addu v1,v1,v0 +8005d41c: 00042040 sll a0,a0,0x1 +8005d420: 94620000 lhu v0,0(v1) +8005d424: 008c2021 addu a0,a0,t4 +8005d428: 94830000 lhu v1,0(a0) +8005d42c: 24048420 li a0,-31712 +8005d430: 00821025 or v0,a0,v0 +8005d434: 2405fbde li a1,-1058 +8005d438: 00651824 and v1,v1,a1 +8005d43c: 3042ffff andi v0,v0,0xffff +8005d440: 00431023 subu v0,v0,v1 +8005d444: 00021043 sra v0,v0,0x1 +8005d448: 8fc30020 lw v1,32(s8) +8005d44c: 00021040 sll v0,v0,0x1 +8005d450: 00431021 addu v0,v0,v1 +8005d454: 94420000 lhu v0,0(v0) +8005d458: 3c068022 lui a2,0x8022 +8005d45c: a5820000 sh v0,0(t4) +8005d460: 24c66dd8 addiu a2,a2,28120 +8005d464: 90c2004c lbu v0,76(a2) +8005d468: a1020000 sb v0,0(t0) +8005d46c: 014d5021 addu t2,t2,t5 +8005d470: 014d1023 subu v0,t2,t5 +8005d474: 01394821 addu t1,t1,t9 +8005d478: 01785821 addu t3,t3,t8 +8005d47c: 11e2ff81 beq t7,v0,8005d284 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a4> +8005d480: 01cd7021 addu t6,t6,t5 +8005d484: 258c0002 addiu t4,t4,2 +8005d488: 25080001 addiu t0,t0,1 +8005d48c: 00093a03 sra a3,t1,0x8 +8005d490: 000b3203 sra a2,t3,0x8 +8005d494: 00e61025 or v0,a3,a2 +8005d498: 2403fc00 li v1,-1024 +8005d49c: 00431024 and v0,v0,v1 +8005d4a0: 1040ffb3 beqz v0,8005d370 <_Z29DrawBGMode7Background16Sub1_2Phi+0x590> +8005d4a4: 2683701c addiu v1,s4,28700 +8005d4a8: 92a30aa5 lbu v1,2725(s5) +8005d4ac: 24020003 li v0,3 +8005d4b0: 1462ffee bne v1,v0,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c> +8005d4b4: 31c30007 andi v1,t6,0x7 +8005d4b8: 3c048019 lui a0,0x8019 +8005d4bc: 8fa20034 lw v0,52(sp) +8005d4c0: 2484f65c addiu a0,a0,-2468 +8005d4c4: 00031840 sll v1,v1,0x1 +8005d4c8: 8c870000 lw a3,0(a0) +8005d4cc: 02031821 addu v1,s0,v1 +8005d4d0: 00621821 addu v1,v1,v0 +8005d4d4: 90640000 lbu a0,0(v1) +8005d4d8: 8ce2006c lw v0,108(a3) +8005d4dc: 00821024 and v0,a0,v0 +8005d4e0: 000211c2 srl v0,v0,0x7 +8005d4e4: 00511021 addu v0,v0,s1 +8005d4e8: 90430000 lbu v1,0(v0) +8005d4ec: a0e3004c sb v1,76(a3) +8005d4f0: 91020000 lbu v0,0(t0) +8005d4f4: 0043182b sltu v1,v0,v1 +8005d4f8: 1060ffdc beqz v1,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c> +8005d4fc: 00000000 nop +8005d500: 8ce20068 lw v0,104(a3) +8005d504: 00822824 and a1,a0,v0 +8005d508: 10a0ffd8 beqz a1,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c> +8005d50c: 00000000 nop +8005d510: 8ce20048 lw v0,72(a3) +8005d514: 00481021 addu v0,v0,t0 +8005d518: 90420000 lbu v0,0(v0) +8005d51c: 10400047 beqz v0,8005d63c <_Z29DrawBGMode7Background16Sub1_2Phi+0x85c> +8005d520: 3c068022 lui a2,0x8022 +8005d524: 24060001 li a2,1 +8005d528: 1046004a beq v0,a2,8005d654 <_Z29DrawBGMode7Background16Sub1_2Phi+0x874> +8005d52c: 00051840 sll v1,a1,0x1 +8005d530: 8ce20044 lw v0,68(a3) +8005d534: 8ce40014 lw a0,20(a3) +8005d538: 00621821 addu v1,v1,v0 +8005d53c: 00042040 sll a0,a0,0x1 +8005d540: 94620000 lhu v0,0(v1) +8005d544: 008c2021 addu a0,a0,t4 +8005d548: 94830000 lhu v1,0(a0) +8005d54c: 24048420 li a0,-31712 +8005d550: 00821025 or v0,a0,v0 +8005d554: 2405fbde li a1,-1058 +8005d558: 00651824 and v1,v1,a1 +8005d55c: 3042ffff andi v0,v0,0xffff +8005d560: 00431023 subu v0,v0,v1 +8005d564: 00021043 sra v0,v0,0x1 +8005d568: 8ce30020 lw v1,32(a3) +8005d56c: 00021040 sll v0,v0,0x1 +8005d570: 00431021 addu v0,v0,v1 +8005d574: 94420000 lhu v0,0(v0) +8005d578: 3c038022 lui v1,0x8022 +8005d57c: a5820000 sh v0,0(t4) +8005d580: 24636dd8 addiu v1,v1,28120 +8005d584: 9062004c lbu v0,76(v1) +8005d588: 0801751b j 8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c> +8005d58c: a1020000 sb v0,0(t0) +8005d590: 8fc30044 lw v1,68(s8) +8005d594: 00051040 sll v0,a1,0x1 +8005d598: 00431021 addu v0,v0,v1 +8005d59c: 08017516 j 8005d458 <_Z29DrawBGMode7Background16Sub1_2Phi+0x678> +8005d5a0: 94420000 lhu v0,0(v0) +8005d5a4: 8d620044 lw v0,68(t3) +8005d5a8: 8d650050 lw a1,80(t3) +8005d5ac: 01c21021 addu v0,t6,v0 +8005d5b0: 94430000 lhu v1,0(v0) +8005d5b4: 00be2024 and a0,a1,s8 +8005d5b8: 34628420 ori v0,v1,0x8420 +8005d5bc: 00441023 subu v0,v0,a0 +8005d5c0: 8d66001c lw a2,28(t3) +8005d5c4: 00021042 srl v0,v0,0x1 +8005d5c8: 00021040 sll v0,v0,0x1 +8005d5cc: 00461021 addu v0,v0,a2 +8005d5d0: 94440000 lhu a0,0(v0) +8005d5d4: 30630421 andi v1,v1,0x421 +8005d5d8: 00641821 addu v1,v1,a0 +8005d5dc: 30a50421 andi a1,a1,0x421 +8005d5e0: 00651823 subu v1,v1,a1 +8005d5e4: 0801746b j 8005d1ac <_Z29DrawBGMode7Background16Sub1_2Phi+0x3cc> +8005d5e8: 3062ffff andi v0,v1,0xffff +8005d5ec: 8fc30044 lw v1,68(s8) +8005d5f0: 00051040 sll v0,a1,0x1 +8005d5f4: 00431021 addu v0,v0,v1 +8005d5f8: 94440000 lhu a0,0(v0) +8005d5fc: 8fc60050 lw a2,80(s8) +8005d600: 2405fbde li a1,-1058 +8005d604: 00c51824 and v1,a2,a1 +8005d608: 34828420 ori v0,a0,0x8420 +8005d60c: 00431023 subu v0,v0,v1 +8005d610: 00021042 srl v0,v0,0x1 +8005d614: 8fc3001c lw v1,28(s8) +8005d618: 00021040 sll v0,v0,0x1 +8005d61c: 00431021 addu v0,v0,v1 +8005d620: 94450000 lhu a1,0(v0) +8005d624: 30840421 andi a0,a0,0x421 +8005d628: 00852021 addu a0,a0,a1 +8005d62c: 30c60421 andi a2,a2,0x421 +8005d630: 00862023 subu a0,a0,a2 +8005d634: 08017516 j 8005d458 <_Z29DrawBGMode7Background16Sub1_2Phi+0x678> +8005d638: 3082ffff andi v0,a0,0xffff +8005d63c: 24c66dd8 addiu a2,a2,28120 +8005d640: 8cc30044 lw v1,68(a2) +8005d644: 00051040 sll v0,a1,0x1 +8005d648: 00431021 addu v0,v0,v1 +8005d64c: 0801755e j 8005d578 <_Z29DrawBGMode7Background16Sub1_2Phi+0x798> +8005d650: 94420000 lhu v0,0(v0) +8005d654: 8ce30044 lw v1,68(a3) +8005d658: 00051040 sll v0,a1,0x1 +8005d65c: 00431021 addu v0,v0,v1 +8005d660: 94440000 lhu a0,0(v0) +8005d664: 8ce60050 lw a2,80(a3) +8005d668: 2405fbde li a1,-1058 +8005d66c: 00c51824 and v1,a2,a1 +8005d670: 34828420 ori v0,a0,0x8420 +8005d674: 00431023 subu v0,v0,v1 +8005d678: 00021042 srl v0,v0,0x1 +8005d67c: 8ce3001c lw v1,28(a3) +8005d680: 00021040 sll v0,v0,0x1 +8005d684: 00431021 addu v0,v0,v1 +8005d688: 94450000 lhu a1,0(v0) +8005d68c: 30840421 andi a0,a0,0x421 +8005d690: 00852021 addu a0,a0,a1 +8005d694: 30c60421 andi a2,a2,0x421 +8005d698: 00862023 subu a0,a0,a2 +8005d69c: 0801755e j 8005d578 <_Z29DrawBGMode7Background16Sub1_2Phi+0x798> +8005d6a0: 3082ffff andi v0,a0,0xffff +8005d6a4: 8fbe0058 lw s8,88(sp) +8005d6a8: 8fb70054 lw s7,84(sp) +8005d6ac: 8fb60050 lw s6,80(sp) +8005d6b0: 8fb5004c lw s5,76(sp) +8005d6b4: 8fb40048 lw s4,72(sp) +8005d6b8: 8fb30044 lw s3,68(sp) +8005d6bc: 8fb20040 lw s2,64(sp) +8005d6c0: 8fb1003c lw s1,60(sp) +8005d6c4: 8fb00038 lw s0,56(sp) +8005d6c8: 03e00008 jr ra +8005d6cc: 27bd0060 addiu sp,sp,96 +8005d6d0: 3c048022 lui a0,0x8022 +8005d6d4: 2563140c addiu v1,t3,5132 +8005d6d8: 24826dd8 addiu v0,a0,28120 +8005d6dc: 080173b8 j 8005cee0 <_Z29DrawBGMode7Background16Sub1_2Phi+0x100> +8005d6e0: ac430044 sw v1,68(v0) + +8005d6e4 <_Z26DrawBGMode7Background16SubPhi>: +8005d6e4: 27bdffa0 addiu sp,sp,-96 +8005d6e8: 3c028022 lui v0,0x8022 +8005d6ec: afb30044 sw s3,68(sp) +8005d6f0: afb00038 sw s0,56(sp) +8005d6f4: afbe0058 sw s8,88(sp) +8005d6f8: afb70054 sw s7,84(sp) +8005d6fc: afb60050 sw s6,80(sp) +8005d700: afb5004c sw s5,76(sp) +8005d704: afb40048 sw s4,72(sp) +8005d708: afb20040 sw s2,64(sp) +8005d70c: afb1003c sw s1,60(sp) +8005d710: 24476dd8 addiu a3,v0,28120 +8005d714: 3c138021 lui s3,0x8021 +8005d718: 2662701c addiu v0,s3,28700 +8005d71c: 90e340ee lbu v1,16622(a3) +8005d720: 8c460008 lw a2,8(v0) +8005d724: 30630001 andi v1,v1,0x1 +8005d728: 00806021 move t4,a0 +8005d72c: afa50064 sw a1,100(sp) +8005d730: 10600029 beqz v1,8005d7d8 <_Z26DrawBGMode7Background16SubPhi+0xf4> +8005d734: 24d00001 addiu s0,a2,1 +8005d738: 3c0d8022 lui t5,0x8022 +8005d73c: 25a25bc4 addiu v0,t5,23492 +8005d740: 90430007 lbu v1,7(v0) +8005d744: 10600210 beqz v1,8005df88 <_Z26DrawBGMode7Background16SubPhi+0x8a4> +8005d748: 3c0b802c lui t3,0x802c +8005d74c: 00003821 move a3,zero +8005d750: 30e20001 andi v0,a3,0x1 +8005d754: 00021040 sll v0,v0,0x1 +8005d758: 00072240 sll a0,a3,0x9 +8005d75c: 2563140c addiu v1,t3,5132 +8005d760: 00833021 addu a2,a0,v1 +8005d764: 304affff andi t2,v0,0xffff +8005d768: 30e90004 andi t1,a3,0x4 +8005d76c: 30e80002 andi t0,a3,0x2 +8005d770: 00002821 move a1,zero +8005d774: 30a300c0 andi v1,a1,0xc0 +8005d778: 30a20038 andi v0,a1,0x38 +8005d77c: 000318c2 srl v1,v1,0x3 +8005d780: 00021042 srl v0,v0,0x1 +8005d784: 30a40007 andi a0,a1,0x7 +8005d788: 01231825 or v1,t1,v1 +8005d78c: 01021025 or v0,t0,v0 +8005d790: 00021140 sll v0,v0,0x5 +8005d794: 00031a80 sll v1,v1,0xa +8005d798: 00042080 sll a0,a0,0x2 +8005d79c: 00621825 or v1,v1,v0 +8005d7a0: 01442025 or a0,t2,a0 +8005d7a4: 00641825 or v1,v1,a0 +8005d7a8: 24a50001 addiu a1,a1,1 +8005d7ac: 24020100 li v0,256 +8005d7b0: a4c30000 sh v1,0(a2) +8005d7b4: 14a2ffef bne a1,v0,8005d774 <_Z26DrawBGMode7Background16SubPhi+0x90> +8005d7b8: 24c60002 addiu a2,a2,2 +8005d7bc: 24e70001 addiu a3,a3,1 +8005d7c0: 24020008 li v0,8 +8005d7c4: 14e2ffe3 bne a3,v0,8005d754 <_Z26DrawBGMode7Background16SubPhi+0x70> +8005d7c8: 30e20001 andi v0,a3,0x1 +8005d7cc: 25a25bc4 addiu v0,t5,23492 +8005d7d0: 080177e2 j 8005df88 <_Z26DrawBGMode7Background16SubPhi+0x8a4> +8005d7d4: a0400007 sb zero,7(v0) +8005d7d8: 3c028022 lui v0,0x8022 +8005d7dc: 2442680c addiu v0,v0,26636 +8005d7e0: ace20044 sw v0,68(a3) +8005d7e4: 3c068022 lui a2,0x8022 +8005d7e8: 24c56dd8 addiu a1,a2,28120 +8005d7ec: 8faa0064 lw t2,100(sp) +8005d7f0: 8ca20064 lw v0,100(a1) +8005d7f4: 000a5080 sll t2,t2,0x2 +8005d7f8: 01421021 addu v0,t2,v0 +8005d7fc: 8ca3005c lw v1,92(a1) +8005d800: 8c420000 lw v0,0(v0) +8005d804: afa3001c sw v1,28(sp) +8005d808: afa20024 sw v0,36(sp) +8005d80c: 8fa60024 lw a2,36(sp) +8005d810: 8ca30060 lw v1,96(a1) +8005d814: 8fa4001c lw a0,28(sp) +8005d818: 24020001 li v0,1 +8005d81c: 0046300a movz a2,v0,a2 +8005d820: 0064182b sltu v1,v1,a0 +8005d824: afa60024 sw a2,36(sp) +8005d828: afaa0030 sw t2,48(sp) +8005d82c: 8ca80010 lw t0,16(a1) +8005d830: 8ca70040 lw a3,64(a1) +8005d834: 146001c9 bnez v1,8005df5c <_Z26DrawBGMode7Background16SubPhi+0x878> +8005d838: 8ca60030 lw a2,48(a1) +8005d83c: 00041900 sll v1,a0,0x4 +8005d840: 00041080 sll v0,a0,0x2 +8005d844: 3c048023 lui a0,0x8023 +8005d848: 2484aecc addiu a0,a0,-20788 +8005d84c: 00642021 addu a0,v1,a0 +8005d850: 00621823 subu v1,v1,v0 +8005d854: 8fa2001c lw v0,28(sp) +8005d858: 01800013 mtlo t4 +8005d85c: 70480000 madd v0,t0 +8005d860: afa40008 sw a0,8(sp) +8005d864: 00001012 mflo v0 +8005d868: 00e00013 mtlo a3 +8005d86c: afa20000 sw v0,0(sp) +8005d870: 8fa2001c lw v0,28(sp) +8005d874: 24840002 addiu a0,a0,2 +8005d878: 70460000 madd v0,a2 +8005d87c: afa4000c sw a0,12(sp) +8005d880: 00001012 mflo v0 +8005d884: 24040100 li a0,256 +8005d888: afa20020 sw v0,32(sp) +8005d88c: 3c028023 lui v0,0x8023 +8005d890: 2442bdcc addiu v0,v0,-16948 +8005d894: 00628821 addu s1,v1,v0 +8005d898: 8fa3001c lw v1,28(sp) +8005d89c: 240200ff li v0,255 +8005d8a0: 00431023 subu v0,v0,v1 +8005d8a4: afa20004 sw v0,4(sp) +8005d8a8: 0000b021 move s6,zero +8005d8ac: afa40028 sw a0,40(sp) +8005d8b0: 8fa50008 lw a1,8(sp) +8005d8b4: 8622000a lh v0,10(s1) +8005d8b8: 94a40000 lhu a0,0(a1) +8005d8bc: 000214c0 sll v0,v0,0x13 +8005d8c0: 000424c0 sll a0,a0,0x13 +8005d8c4: 000244c3 sra t0,v0,0x13 +8005d8c8: 000424c3 sra a0,a0,0x13 +8005d8cc: 00882023 subu a0,a0,t0 +8005d8d0: 30822000 andi v0,a0,0x2000 +8005d8d4: 38422000 xori v0,v0,0x2000 +8005d8d8: 3c068022 lui a2,0x8022 +8005d8dc: 2442e000 addiu v0,v0,-8192 +8005d8e0: 24c350e8 addiu v1,a2,20712 +8005d8e4: 000210c3 sra v0,v0,0x3 +8005d8e8: 86250008 lh a1,8(s1) +8005d8ec: 308403ff andi a0,a0,0x3ff +8005d8f0: 90670aa4 lbu a3,2724(v1) +8005d8f4: 00822021 addu a0,a0,v0 +8005d8f8: 8fa3001c lw v1,28(sp) +8005d8fc: 8fa20004 lw v0,4(sp) +8005d900: 00052cc0 sll a1,a1,0x13 +8005d904: 0067100a movz v0,v1,a3 +8005d908: 00054cc3 sra t1,a1,0x13 +8005d90c: 00442021 addu a0,v0,a0 +8005d910: 86250002 lh a1,2(s1) +8005d914: 00091200 sll v0,t1,0x8 +8005d918: 00400013 mtlo v0 +8005d91c: 70850000 madd a0,a1 +8005d920: 8faa000c lw t2,12(sp) +8005d924: 00081a00 sll v1,t0,0x8 +8005d928: 86270006 lh a3,6(s1) +8005d92c: 95460000 lhu a2,0(t2) +8005d930: 00005012 mflo t2 +8005d934: 00600013 mtlo v1 +8005d938: 70870000 madd a0,a3 +8005d93c: 000634c0 sll a2,a2,0x13 +8005d940: 00001012 mflo v0 +8005d944: 8fa30024 lw v1,36(sp) +8005d948: 000634c3 sra a2,a2,0x13 +8005d94c: afaa0014 sw t2,20(sp) +8005d950: afa20010 sw v0,16(sp) +8005d954: 10600093 beqz v1,8005dba4 <_Z26DrawBGMode7Background16SubPhi+0x4c0> +8005d958: afa60018 sw a2,24(sp) +8005d95c: 00c91023 subu v0,a2,t1 +8005d960: 01042021 addu a0,t0,a0 +8005d964: 30432000 andi v1,v0,0x2000 +8005d968: 30840007 andi a0,a0,0x7 +8005d96c: 00042100 sll a0,a0,0x4 +8005d970: 38632000 xori v1,v1,0x2000 +8005d974: 2463e000 addiu v1,v1,-8192 +8005d978: afa40034 sw a0,52(sp) +8005d97c: 3c048019 lui a0,0x8019 +8005d980: 000318c3 sra v1,v1,0x3 +8005d984: 304203ff andi v0,v0,0x3ff +8005d988: 2484f664 addiu a0,a0,-2460 +8005d98c: 8fa50064 lw a1,100(sp) +8005d990: 00431021 addu v0,v0,v1 +8005d994: 8c940000 lw s4,0(a0) +8005d998: afa2002c sw v0,44(sp) +8005d99c: 0000a821 move s5,zero +8005d9a0: 00059080 sll s2,a1,0x2 +8005d9a4: 3c068022 lui a2,0x8022 +8005d9a8: 24c66dd8 addiu a2,a2,28120 +8005d9ac: 8cc40064 lw a0,100(a2) +8005d9b0: 8faa0030 lw t2,48(sp) +8005d9b4: 01441021 addu v0,t2,a0 +8005d9b8: 8c430000 lw v1,0(v0) +8005d9bc: 10600007 beqz v1,8005d9dc <_Z26DrawBGMode7Background16SubPhi+0x2f8> +8005d9c0: 02441821 addu v1,s2,a0 +8005d9c4: 8c6200a8 lw v0,168(v1) +8005d9c8: 8c760018 lw s6,24(v1) +8005d9cc: afa20028 sw v0,40(sp) +8005d9d0: 02c2102b sltu v0,s6,v0 +8005d9d4: 10400070 beqz v0,8005db98 <_Z26DrawBGMode7Background16SubPhi+0x4b4> +8005d9d8: 8fa40024 lw a0,36(sp) +8005d9dc: 8fa40000 lw a0,0(sp) +8005d9e0: 8fa50020 lw a1,32(sp) +8005d9e4: 92830aa3 lbu v1,2723(s4) +8005d9e8: 00161040 sll v0,s6,0x1 +8005d9ec: 00446021 addu t4,v0,a0 +8005d9f0: 10600087 beqz v1,8005dc10 <_Z26DrawBGMode7Background16SubPhi+0x52c> +8005d9f4: 02c54021 addu t0,s6,a1 +8005d9f8: 8fa60028 lw a2,40(sp) +8005d9fc: 8faa002c lw t2,44(sp) +8005da00: 86270000 lh a3,0(s1) +8005da04: 86240004 lh a0,4(s1) +8005da08: 24c5ffff addiu a1,a2,-1 +8005da0c: 92830aa5 lbu v1,2725(s4) +8005da10: 00aa1021 addu v0,a1,t2 +8005da14: 70443002 mul a2,v0,a0 +8005da18: 26cfffff addiu t7,s6,-1 +8005da1c: 0007c823 negu t9,a3 +8005da20: 0004c023 negu t8,a0 +8005da24: 240dffff li t5,-1 +8005da28: 14600086 bnez v1,8005dc44 <_Z26DrawBGMode7Background16SubPhi+0x560> +8005da2c: 70471002 mul v0,v0,a3 +8005da30: 10af0058 beq a1,t7,8005db94 <_Z26DrawBGMode7Background16SubPhi+0x4b0> +8005da34: 01a55021 addu t2,t5,a1 +8005da38: 3c058019 lui a1,0x8019 +8005da3c: 8fa30014 lw v1,20(sp) +8005da40: 8fa40010 lw a0,16(sp) +8005da44: 24a5f668 addiu a1,a1,-2456 +8005da48: 8cab0000 lw t3,0(a1) +8005da4c: 00624821 addu t1,v1,v0 +8005da50: 00863821 addu a3,a0,a2 +8005da54: 3c0e8023 lui t6,0x8023 +8005da58: 080176b9 j 8005dae4 <_Z26DrawBGMode7Background16SubPhi+0x400> +8005da5c: 2417fbde li s7,-1058 +8005da60: 24020001 li v0,1 +8005da64: 10820119 beq a0,v0,8005decc <_Z26DrawBGMode7Background16SubPhi+0x7e8> +8005da68: 00a01821 move v1,a1 +8005da6c: 8d640014 lw a0,20(t3) +8005da70: 8d620044 lw v0,68(t3) +8005da74: 00042040 sll a0,a0,0x1 +8005da78: 00a21021 addu v0,a1,v0 +8005da7c: 008c2021 addu a0,a0,t4 +8005da80: 94430000 lhu v1,0(v0) +8005da84: 94850000 lhu a1,0(a0) +8005da88: 34628420 ori v0,v1,0x8420 +8005da8c: 00b72024 and a0,a1,s7 +8005da90: 00441023 subu v0,v0,a0 +8005da94: 8d66001c lw a2,28(t3) +8005da98: 00021043 sra v0,v0,0x1 +8005da9c: 00021040 sll v0,v0,0x1 +8005daa0: 00461021 addu v0,v0,a2 +8005daa4: 94440000 lhu a0,0(v0) +8005daa8: 30630421 andi v1,v1,0x421 +8005daac: 00641821 addu v1,v1,a0 +8005dab0: 30a50421 andi a1,a1,0x421 +8005dab4: 00651823 subu v1,v1,a1 +8005dab8: 3062ffff andi v0,v1,0xffff +8005dabc: a5820000 sh v0,0(t4) +8005dac0: 9162004c lbu v0,76(t3) +8005dac4: a1020000 sb v0,0(t0) +8005dac8: 014d5021 addu t2,t2,t5 +8005dacc: 014d1023 subu v0,t2,t5 +8005dad0: 258c0002 addiu t4,t4,2 +8005dad4: 25080001 addiu t0,t0,1 +8005dad8: 01394821 addu t1,t1,t9 +8005dadc: 11e2002d beq t7,v0,8005db94 <_Z26DrawBGMode7Background16SubPhi+0x4b0> +8005dae0: 00f83821 addu a3,a3,t8 +8005dae4: 00073203 sra a2,a3,0x8 +8005dae8: 2662701c addiu v0,s3,28700 +8005daec: 8c450008 lw a1,8(v0) +8005daf0: 00092203 sra a0,t1,0x8 +8005daf4: 30c203f8 andi v0,a2,0x3f8 +8005daf8: 00041882 srl v1,a0,0x2 +8005dafc: 00021140 sll v0,v0,0x5 +8005db00: 00451021 addu v0,v0,a1 +8005db04: 306300fe andi v1,v1,0xfe +8005db08: 00431021 addu v0,v0,v1 +8005db0c: 90450000 lbu a1,0(v0) +8005db10: 30840007 andi a0,a0,0x7 +8005db14: 00042040 sll a0,a0,0x1 +8005db18: 000529c0 sll a1,a1,0x7 +8005db1c: 30c60007 andi a2,a2,0x7 +8005db20: 02042021 addu a0,s0,a0 +8005db24: 00852021 addu a0,a0,a1 +8005db28: 00063100 sll a2,a2,0x4 +8005db2c: 00862021 addu a0,a0,a2 +8005db30: 90850000 lbu a1,0(a0) +8005db34: 8d62006c lw v0,108(t3) +8005db38: 25c4c90c addiu a0,t6,-14068 +8005db3c: 00a21024 and v0,a1,v0 +8005db40: 000211c2 srl v0,v0,0x7 +8005db44: 00441021 addu v0,v0,a0 +8005db48: 90430000 lbu v1,0(v0) +8005db4c: a163004c sb v1,76(t3) +8005db50: 91020000 lbu v0,0(t0) +8005db54: 0043182b sltu v1,v0,v1 +8005db58: 1060ffdb beqz v1,8005dac8 <_Z26DrawBGMode7Background16SubPhi+0x3e4> +8005db5c: 00000000 nop +8005db60: 8d620068 lw v0,104(t3) +8005db64: 00a21824 and v1,a1,v0 +8005db68: 1060ffd7 beqz v1,8005dac8 <_Z26DrawBGMode7Background16SubPhi+0x3e4> +8005db6c: 00000000 nop +8005db70: 8d620048 lw v0,72(t3) +8005db74: 01021021 addu v0,t0,v0 +8005db78: 90440000 lbu a0,0(v0) +8005db7c: 1480ffb8 bnez a0,8005da60 <_Z26DrawBGMode7Background16SubPhi+0x37c> +8005db80: 00032840 sll a1,v1,0x1 +8005db84: 8d620044 lw v0,68(t3) +8005db88: 00a21021 addu v0,a1,v0 +8005db8c: 080176af j 8005dabc <_Z26DrawBGMode7Background16SubPhi+0x3d8> +8005db90: 94420000 lhu v0,0(v0) +8005db94: 8fa40024 lw a0,36(sp) +8005db98: 26b50001 addiu s5,s5,1 +8005db9c: 1495ff81 bne a0,s5,8005d9a4 <_Z26DrawBGMode7Background16SubPhi+0x2c0> +8005dba0: 26520018 addiu s2,s2,24 +8005dba4: 3c058022 lui a1,0x8022 +8005dba8: 24a26dd8 addiu v0,a1,28120 +8005dbac: 8fa6001c lw a2,28(sp) +8005dbb0: 8c430060 lw v1,96(v0) +8005dbb4: 8faa000c lw t2,12(sp) +8005dbb8: 8fa40008 lw a0,8(sp) +8005dbbc: 8fa50004 lw a1,4(sp) +8005dbc0: 24c60001 addiu a2,a2,1 +8005dbc4: 24840010 addiu a0,a0,16 +8005dbc8: 254a0010 addiu t2,t2,16 +8005dbcc: 24a5ffff addiu a1,a1,-1 +8005dbd0: 0066182b sltu v1,v1,a2 +8005dbd4: afa40008 sw a0,8(sp) +8005dbd8: afa6001c sw a2,28(sp) +8005dbdc: 8c440010 lw a0,16(v0) +8005dbe0: afaa000c sw t2,12(sp) +8005dbe4: afa50004 sw a1,4(sp) +8005dbe8: 146000dc bnez v1,8005df5c <_Z26DrawBGMode7Background16SubPhi+0x878> +8005dbec: 8c420030 lw v0,48(v0) +8005dbf0: 8fa60000 lw a2,0(sp) +8005dbf4: 8faa0020 lw t2,32(sp) +8005dbf8: 00c43021 addu a2,a2,a0 +8005dbfc: 01425021 addu t2,t2,v0 +8005dc00: 2631000c addiu s1,s1,12 +8005dc04: afa60000 sw a2,0(sp) +8005dc08: 0801762c j 8005d8b0 <_Z26DrawBGMode7Background16SubPhi+0x1cc> +8005dc0c: afaa0020 sw t2,32(sp) +8005dc10: 86390000 lh t9,0(s1) +8005dc14: 86380004 lh t8,4(s1) +8005dc18: 8faa002c lw t2,44(sp) +8005dc1c: 02c02821 move a1,s6 +8005dc20: 92830aa5 lbu v1,2725(s4) +8005dc24: 00aa1021 addu v0,a1,t2 +8005dc28: 03203821 move a3,t9 +8005dc2c: 03002021 move a0,t8 +8005dc30: 70443002 mul a2,v0,a0 +8005dc34: 8faf0028 lw t7,40(sp) +8005dc38: 240d0001 li t5,1 +8005dc3c: 1060ff7c beqz v1,8005da30 <_Z26DrawBGMode7Background16SubPhi+0x34c> +8005dc40: 70471002 mul v0,v0,a3 +8005dc44: 10afffd3 beq a1,t7,8005db94 <_Z26DrawBGMode7Background16SubPhi+0x4b0> +8005dc48: 8faa0014 lw t2,20(sp) +8005dc4c: 8fa30018 lw v1,24(sp) +8005dc50: 01424821 addu t1,t2,v0 +8005dc54: 00a37021 addu t6,a1,v1 +8005dc58: 01a55021 addu t2,t5,a1 +8005dc5c: 3c048019 lui a0,0x8019 +8005dc60: 3c058019 lui a1,0x8019 +8005dc64: 8fa20010 lw v0,16(sp) +8005dc68: 2484f668 addiu a0,a0,-2456 +8005dc6c: 24a5f66c addiu a1,a1,-2452 +8005dc70: 8c9e0000 lw s8,0(a0) +8005dc74: 8cb70000 lw s7,0(a1) +8005dc78: 0801776a j 8005dda8 <_Z26DrawBGMode7Background16SubPhi+0x6c4> +8005dc7c: 00465821 addu t3,v0,a2 +8005dc80: 2402fff8 li v0,-8 +8005dc84: 8c650008 lw a1,8(v1) +8005dc88: 00c21024 and v0,a2,v0 +8005dc8c: 2404fffe li a0,-2 +8005dc90: 00021140 sll v0,v0,0x5 +8005dc94: 00091a83 sra v1,t1,0xa +8005dc98: 00641824 and v1,v1,a0 +8005dc9c: 00451021 addu v0,v0,a1 +8005dca0: 00431021 addu v0,v0,v1 +8005dca4: 90440000 lbu a0,0(v0) +8005dca8: 30e30007 andi v1,a3,0x7 +8005dcac: 00031840 sll v1,v1,0x1 +8005dcb0: 000421c0 sll a0,a0,0x7 +8005dcb4: 30c20007 andi v0,a2,0x7 +8005dcb8: 02031821 addu v1,s0,v1 +8005dcbc: 00641821 addu v1,v1,a0 +8005dcc0: 00021100 sll v0,v0,0x4 +8005dcc4: 00621821 addu v1,v1,v0 +8005dcc8: 90640000 lbu a0,0(v1) +8005dccc: 8fc2006c lw v0,108(s8) +8005dcd0: 00821024 and v0,a0,v0 +8005dcd4: 000211c2 srl v0,v0,0x7 +8005dcd8: 00571021 addu v0,v0,s7 +8005dcdc: 90430000 lbu v1,0(v0) +8005dce0: a3c3004c sb v1,76(s8) +8005dce4: 91020000 lbu v0,0(t0) +8005dce8: 0043182b sltu v1,v0,v1 +8005dcec: 10600026 beqz v1,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4> +8005dcf0: 03c03821 move a3,s8 +8005dcf4: 8fc20068 lw v0,104(s8) +8005dcf8: 00822824 and a1,a0,v0 +8005dcfc: 10a00022 beqz a1,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4> +8005dd00: 00000000 nop +8005dd04: 8fc20048 lw v0,72(s8) +8005dd08: 00481021 addu v0,v0,t0 +8005dd0c: 90420000 lbu v0,0(v0) +8005dd10: 10400069 beqz v0,8005deb8 <_Z26DrawBGMode7Background16SubPhi+0x7d4> +8005dd14: 24060001 li a2,1 +8005dd18: 10460076 beq v0,a2,8005def4 <_Z26DrawBGMode7Background16SubPhi+0x810> +8005dd1c: 00051040 sll v0,a1,0x1 +8005dd20: 8fc30014 lw v1,20(s8) +8005dd24: 8fc40044 lw a0,68(s8) +8005dd28: 00031840 sll v1,v1,0x1 +8005dd2c: 00441021 addu v0,v0,a0 +8005dd30: 006c1821 addu v1,v1,t4 +8005dd34: 94440000 lhu a0,0(v0) +8005dd38: 94660000 lhu a2,0(v1) +8005dd3c: 2405fbde li a1,-1058 +8005dd40: 34828420 ori v0,a0,0x8420 +8005dd44: 00c51824 and v1,a2,a1 +8005dd48: 00431023 subu v0,v0,v1 +8005dd4c: 00021043 sra v0,v0,0x1 +8005dd50: 8ce3001c lw v1,28(a3) +8005dd54: 00021040 sll v0,v0,0x1 +8005dd58: 00431021 addu v0,v0,v1 +8005dd5c: 94450000 lhu a1,0(v0) +8005dd60: 30840421 andi a0,a0,0x421 +8005dd64: 00852021 addu a0,a0,a1 +8005dd68: 30c60421 andi a2,a2,0x421 +8005dd6c: 00862023 subu a0,a0,a2 +8005dd70: 3082ffff andi v0,a0,0xffff +8005dd74: 3c068022 lui a2,0x8022 +8005dd78: a5820000 sh v0,0(t4) +8005dd7c: 24c66dd8 addiu a2,a2,28120 +8005dd80: 90c2004c lbu v0,76(a2) +8005dd84: a1020000 sb v0,0(t0) +8005dd88: 014d5021 addu t2,t2,t5 +8005dd8c: 014d1023 subu v0,t2,t5 +8005dd90: 01394821 addu t1,t1,t9 +8005dd94: 01785821 addu t3,t3,t8 +8005dd98: 11e2ff7e beq t7,v0,8005db94 <_Z26DrawBGMode7Background16SubPhi+0x4b0> +8005dd9c: 01cd7021 addu t6,t6,t5 +8005dda0: 258c0002 addiu t4,t4,2 +8005dda4: 25080001 addiu t0,t0,1 +8005dda8: 00093a03 sra a3,t1,0x8 +8005ddac: 000b3203 sra a2,t3,0x8 +8005ddb0: 00e61025 or v0,a3,a2 +8005ddb4: 2403fc00 li v1,-1024 +8005ddb8: 00431024 and v0,v0,v1 +8005ddbc: 1040ffb0 beqz v0,8005dc80 <_Z26DrawBGMode7Background16SubPhi+0x59c> +8005ddc0: 2663701c addiu v1,s3,28700 +8005ddc4: 92830aa5 lbu v1,2725(s4) +8005ddc8: 24020003 li v0,3 +8005ddcc: 1462ffee bne v1,v0,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4> +8005ddd0: 31c30007 andi v1,t6,0x7 +8005ddd4: 3c048019 lui a0,0x8019 +8005ddd8: 8fa20034 lw v0,52(sp) +8005dddc: 2484f668 addiu a0,a0,-2456 +8005dde0: 00031840 sll v1,v1,0x1 +8005dde4: 8c870000 lw a3,0(a0) +8005dde8: 02031821 addu v1,s0,v1 +8005ddec: 00621821 addu v1,v1,v0 +8005ddf0: 90640000 lbu a0,0(v1) +8005ddf4: 8ce2006c lw v0,108(a3) +8005ddf8: 00821024 and v0,a0,v0 +8005ddfc: 000211c2 srl v0,v0,0x7 +8005de00: 00571021 addu v0,v0,s7 +8005de04: 90430000 lbu v1,0(v0) +8005de08: a0e3004c sb v1,76(a3) +8005de0c: 91020000 lbu v0,0(t0) +8005de10: 0043182b sltu v1,v0,v1 +8005de14: 1060ffdc beqz v1,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4> +8005de18: 00000000 nop +8005de1c: 8ce20068 lw v0,104(a3) +8005de20: 00822824 and a1,a0,v0 +8005de24: 10a0ffd8 beqz a1,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4> +8005de28: 00000000 nop +8005de2c: 8ce20048 lw v0,72(a3) +8005de30: 00481021 addu v0,v0,t0 +8005de34: 90420000 lbu v0,0(v0) +8005de38: 10400038 beqz v0,8005df1c <_Z26DrawBGMode7Background16SubPhi+0x838> +8005de3c: 3c068022 lui a2,0x8022 +8005de40: 24060001 li a2,1 +8005de44: 1046003b beq v0,a2,8005df34 <_Z26DrawBGMode7Background16SubPhi+0x850> +8005de48: 00051040 sll v0,a1,0x1 +8005de4c: 8ce30014 lw v1,20(a3) +8005de50: 8ce40044 lw a0,68(a3) +8005de54: 00031840 sll v1,v1,0x1 +8005de58: 00441021 addu v0,v0,a0 +8005de5c: 006c1821 addu v1,v1,t4 +8005de60: 94440000 lhu a0,0(v0) +8005de64: 94660000 lhu a2,0(v1) +8005de68: 2405fbde li a1,-1058 +8005de6c: 34828420 ori v0,a0,0x8420 +8005de70: 00c51824 and v1,a2,a1 +8005de74: 00431023 subu v0,v0,v1 +8005de78: 00021043 sra v0,v0,0x1 +8005de7c: 8ce3001c lw v1,28(a3) +8005de80: 00021040 sll v0,v0,0x1 +8005de84: 00431021 addu v0,v0,v1 +8005de88: 94450000 lhu a1,0(v0) +8005de8c: 30840421 andi a0,a0,0x421 +8005de90: 00852021 addu a0,a0,a1 +8005de94: 30c60421 andi a2,a2,0x421 +8005de98: 00862023 subu a0,a0,a2 +8005de9c: 3082ffff andi v0,a0,0xffff +8005dea0: 3c038022 lui v1,0x8022 +8005dea4: a5820000 sh v0,0(t4) +8005dea8: 24636dd8 addiu v1,v1,28120 +8005deac: 9062004c lbu v0,76(v1) +8005deb0: 08017762 j 8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4> +8005deb4: a1020000 sb v0,0(t0) +8005deb8: 8fc30044 lw v1,68(s8) +8005debc: 00051040 sll v0,a1,0x1 +8005dec0: 00431021 addu v0,v0,v1 +8005dec4: 0801775d j 8005dd74 <_Z26DrawBGMode7Background16SubPhi+0x690> +8005dec8: 94420000 lhu v0,0(v0) +8005decc: 8d620044 lw v0,68(t3) +8005ded0: 8d650050 lw a1,80(t3) +8005ded4: 00621021 addu v0,v1,v0 +8005ded8: 94430000 lhu v1,0(v0) +8005dedc: 00b72024 and a0,a1,s7 +8005dee0: 34628420 ori v0,v1,0x8420 +8005dee4: 00441023 subu v0,v0,a0 +8005dee8: 8d66001c lw a2,28(t3) +8005deec: 080176a7 j 8005da9c <_Z26DrawBGMode7Background16SubPhi+0x3b8> +8005def0: 00021042 srl v0,v0,0x1 +8005def4: 8fc30044 lw v1,68(s8) +8005def8: 00431021 addu v0,v0,v1 +8005defc: 94440000 lhu a0,0(v0) +8005df00: 8fc60050 lw a2,80(s8) +8005df04: 2405fbde li a1,-1058 +8005df08: 34828420 ori v0,a0,0x8420 +8005df0c: 00c51824 and v1,a2,a1 +8005df10: 00431023 subu v0,v0,v1 +8005df14: 08017754 j 8005dd50 <_Z26DrawBGMode7Background16SubPhi+0x66c> +8005df18: 00021042 srl v0,v0,0x1 +8005df1c: 24c66dd8 addiu a2,a2,28120 +8005df20: 8cc30044 lw v1,68(a2) +8005df24: 00051040 sll v0,a1,0x1 +8005df28: 00431021 addu v0,v0,v1 +8005df2c: 080177a8 j 8005dea0 <_Z26DrawBGMode7Background16SubPhi+0x7bc> +8005df30: 94420000 lhu v0,0(v0) +8005df34: 8ce30044 lw v1,68(a3) +8005df38: 00431021 addu v0,v0,v1 +8005df3c: 94440000 lhu a0,0(v0) +8005df40: 8ce60050 lw a2,80(a3) +8005df44: 2405fbde li a1,-1058 +8005df48: 34828420 ori v0,a0,0x8420 +8005df4c: 00c51824 and v1,a2,a1 +8005df50: 00431023 subu v0,v0,v1 +8005df54: 0801779f j 8005de7c <_Z26DrawBGMode7Background16SubPhi+0x798> +8005df58: 00021042 srl v0,v0,0x1 +8005df5c: 8fbe0058 lw s8,88(sp) +8005df60: 8fb70054 lw s7,84(sp) +8005df64: 8fb60050 lw s6,80(sp) +8005df68: 8fb5004c lw s5,76(sp) +8005df6c: 8fb40048 lw s4,72(sp) +8005df70: 8fb30044 lw s3,68(sp) +8005df74: 8fb20040 lw s2,64(sp) +8005df78: 8fb1003c lw s1,60(sp) +8005df7c: 8fb00038 lw s0,56(sp) +8005df80: 03e00008 jr ra +8005df84: 27bd0060 addiu sp,sp,96 +8005df88: 3c048022 lui a0,0x8022 +8005df8c: 2563140c addiu v1,t3,5132 +8005df90: 24826dd8 addiu v0,a0,28120 +8005df94: 080175f9 j 8005d7e4 <_Z26DrawBGMode7Background16SubPhi+0x100> +8005df98: ac430044 sw v1,68(v0) + +8005df9c <_Z29DrawBGMode7Background16Add1_2Phi>: +8005df9c: 27bdff98 addiu sp,sp,-104 +8005dfa0: 3c028022 lui v0,0x8022 +8005dfa4: afb60058 sw s6,88(sp) +8005dfa8: afb10044 sw s1,68(sp) +8005dfac: afbe0060 sw s8,96(sp) +8005dfb0: afb7005c sw s7,92(sp) +8005dfb4: afb50054 sw s5,84(sp) +8005dfb8: afb40050 sw s4,80(sp) +8005dfbc: afb3004c sw s3,76(sp) +8005dfc0: afb20048 sw s2,72(sp) +8005dfc4: afb00040 sw s0,64(sp) +8005dfc8: 24476dd8 addiu a3,v0,28120 +8005dfcc: 3c168021 lui s6,0x8021 +8005dfd0: 26c2701c addiu v0,s6,28700 +8005dfd4: 90e340ee lbu v1,16622(a3) +8005dfd8: 8c460008 lw a2,8(v0) +8005dfdc: 30630001 andi v1,v1,0x1 +8005dfe0: 00806021 move t4,a0 +8005dfe4: afa5006c sw a1,108(sp) +8005dfe8: 10600029 beqz v1,8005e090 <_Z29DrawBGMode7Background16Add1_2Phi+0xf4> +8005dfec: 24d10001 addiu s1,a2,1 +8005dff0: 3c0d8022 lui t5,0x8022 +8005dff4: 25a25bc4 addiu v0,t5,23492 +8005dff8: 90430007 lbu v1,7(v0) +8005dffc: 1060021d beqz v1,8005e874 <_Z29DrawBGMode7Background16Add1_2Phi+0x8d8> +8005e000: 3c0b802c lui t3,0x802c +8005e004: 00003821 move a3,zero +8005e008: 30e20001 andi v0,a3,0x1 +8005e00c: 00021040 sll v0,v0,0x1 +8005e010: 00072240 sll a0,a3,0x9 +8005e014: 2563140c addiu v1,t3,5132 +8005e018: 00833021 addu a2,a0,v1 +8005e01c: 304affff andi t2,v0,0xffff +8005e020: 30e90004 andi t1,a3,0x4 +8005e024: 30e80002 andi t0,a3,0x2 +8005e028: 00002821 move a1,zero +8005e02c: 30a300c0 andi v1,a1,0xc0 +8005e030: 30a20038 andi v0,a1,0x38 +8005e034: 000318c2 srl v1,v1,0x3 +8005e038: 00021042 srl v0,v0,0x1 +8005e03c: 30a40007 andi a0,a1,0x7 +8005e040: 01231825 or v1,t1,v1 +8005e044: 01021025 or v0,t0,v0 +8005e048: 00021140 sll v0,v0,0x5 +8005e04c: 00031a80 sll v1,v1,0xa +8005e050: 00042080 sll a0,a0,0x2 +8005e054: 00621825 or v1,v1,v0 +8005e058: 01442025 or a0,t2,a0 +8005e05c: 00641825 or v1,v1,a0 +8005e060: 24a50001 addiu a1,a1,1 +8005e064: 24020100 li v0,256 +8005e068: a4c30000 sh v1,0(a2) +8005e06c: 14a2ffef bne a1,v0,8005e02c <_Z29DrawBGMode7Background16Add1_2Phi+0x90> +8005e070: 24c60002 addiu a2,a2,2 +8005e074: 24e70001 addiu a3,a3,1 +8005e078: 24020008 li v0,8 +8005e07c: 14e2ffe3 bne a3,v0,8005e00c <_Z29DrawBGMode7Background16Add1_2Phi+0x70> +8005e080: 30e20001 andi v0,a3,0x1 +8005e084: 25a25bc4 addiu v0,t5,23492 +8005e088: 08017a1d j 8005e874 <_Z29DrawBGMode7Background16Add1_2Phi+0x8d8> +8005e08c: a0400007 sb zero,7(v0) +8005e090: 3c028022 lui v0,0x8022 +8005e094: 2442680c addiu v0,v0,26636 +8005e098: ace20044 sw v0,68(a3) +8005e09c: 3c068022 lui a2,0x8022 +8005e0a0: 24c56dd8 addiu a1,a2,28120 +8005e0a4: 8faa006c lw t2,108(sp) +8005e0a8: 8ca20064 lw v0,100(a1) +8005e0ac: 000a5080 sll t2,t2,0x2 +8005e0b0: 01421021 addu v0,t2,v0 +8005e0b4: 8ca3005c lw v1,92(a1) +8005e0b8: 8c420000 lw v0,0(v0) +8005e0bc: afa3001c sw v1,28(sp) +8005e0c0: afa20024 sw v0,36(sp) +8005e0c4: 8fa60024 lw a2,36(sp) +8005e0c8: 8ca30060 lw v1,96(a1) +8005e0cc: 8fa4001c lw a0,28(sp) +8005e0d0: 24020001 li v0,1 +8005e0d4: 0046300a movz a2,v0,a2 +8005e0d8: 0064182b sltu v1,v1,a0 +8005e0dc: afa60024 sw a2,36(sp) +8005e0e0: afaa0034 sw t2,52(sp) +8005e0e4: 8ca80010 lw t0,16(a1) +8005e0e8: 8ca70040 lw a3,64(a1) +8005e0ec: 146001d6 bnez v1,8005e848 <_Z29DrawBGMode7Background16Add1_2Phi+0x8ac> +8005e0f0: 8ca60030 lw a2,48(a1) +8005e0f4: 00041900 sll v1,a0,0x4 +8005e0f8: 00041080 sll v0,a0,0x2 +8005e0fc: 3c048023 lui a0,0x8023 +8005e100: 2484aecc addiu a0,a0,-20788 +8005e104: 00642021 addu a0,v1,a0 +8005e108: 00621823 subu v1,v1,v0 +8005e10c: 8fa2001c lw v0,28(sp) +8005e110: 01800013 mtlo t4 +8005e114: 70480000 madd v0,t0 +8005e118: afa40008 sw a0,8(sp) +8005e11c: 00001012 mflo v0 +8005e120: 00e00013 mtlo a3 +8005e124: afa20000 sw v0,0(sp) +8005e128: 8fa2001c lw v0,28(sp) +8005e12c: 24840002 addiu a0,a0,2 +8005e130: 70460000 madd v0,a2 +8005e134: afa4000c sw a0,12(sp) +8005e138: 00001012 mflo v0 +8005e13c: 24040100 li a0,256 +8005e140: afa20020 sw v0,32(sp) +8005e144: 3c028023 lui v0,0x8023 +8005e148: 2442bdcc addiu v0,v0,-16948 +8005e14c: 00629821 addu s3,v1,v0 +8005e150: 8fa3001c lw v1,28(sp) +8005e154: 240200ff li v0,255 +8005e158: 00431023 subu v0,v0,v1 +8005e15c: afa20004 sw v0,4(sp) +8005e160: afa0002c sw zero,44(sp) +8005e164: afa40028 sw a0,40(sp) +8005e168: 8fa60008 lw a2,8(sp) +8005e16c: 8662000a lh v0,10(s3) +8005e170: 94c40000 lhu a0,0(a2) +8005e174: 000214c0 sll v0,v0,0x13 +8005e178: 000424c0 sll a0,a0,0x13 +8005e17c: 000244c3 sra t0,v0,0x13 +8005e180: 000424c3 sra a0,a0,0x13 +8005e184: 00882023 subu a0,a0,t0 +8005e188: 30822000 andi v0,a0,0x2000 +8005e18c: 38422000 xori v0,v0,0x2000 +8005e190: 3c0a8022 lui t2,0x8022 +8005e194: 2442e000 addiu v0,v0,-8192 +8005e198: 254350e8 addiu v1,t2,20712 +8005e19c: 000210c3 sra v0,v0,0x3 +8005e1a0: 86650008 lh a1,8(s3) +8005e1a4: 308403ff andi a0,a0,0x3ff +8005e1a8: 90670aa4 lbu a3,2724(v1) +8005e1ac: 00822021 addu a0,a0,v0 +8005e1b0: 8faa001c lw t2,28(sp) +8005e1b4: 8fa20004 lw v0,4(sp) +8005e1b8: 00052cc0 sll a1,a1,0x13 +8005e1bc: 0147100a movz v0,t2,a3 +8005e1c0: 00054cc3 sra t1,a1,0x13 +8005e1c4: 00442021 addu a0,v0,a0 +8005e1c8: 86650002 lh a1,2(s3) +8005e1cc: 00091200 sll v0,t1,0x8 +8005e1d0: 8fa3000c lw v1,12(sp) +8005e1d4: 00400013 mtlo v0 +8005e1d8: 70850000 madd a0,a1 +8005e1dc: 94660000 lhu a2,0(v1) +8005e1e0: 86670006 lh a3,6(s3) +8005e1e4: 00081a00 sll v1,t0,0x8 +8005e1e8: 00005012 mflo t2 +8005e1ec: 00600013 mtlo v1 +8005e1f0: 70870000 madd a0,a3 +8005e1f4: 000634c0 sll a2,a2,0x13 +8005e1f8: 00001012 mflo v0 +8005e1fc: 8fa30024 lw v1,36(sp) +8005e200: 000634c3 sra a2,a2,0x13 +8005e204: afaa0014 sw t2,20(sp) +8005e208: afa20010 sw v0,16(sp) +8005e20c: 10600090 beqz v1,8005e450 <_Z29DrawBGMode7Background16Add1_2Phi+0x4b4> +8005e210: afa60018 sw a2,24(sp) +8005e214: 00c91023 subu v0,a2,t1 +8005e218: 01042021 addu a0,t0,a0 +8005e21c: 30432000 andi v1,v0,0x2000 +8005e220: 30840007 andi a0,a0,0x7 +8005e224: 00042100 sll a0,a0,0x4 +8005e228: 38632000 xori v1,v1,0x2000 +8005e22c: 2463e000 addiu v1,v1,-8192 +8005e230: afa40038 sw a0,56(sp) +8005e234: 3c048019 lui a0,0x8019 +8005e238: 000318c3 sra v1,v1,0x3 +8005e23c: 304203ff andi v0,v0,0x3ff +8005e240: 2484f670 addiu a0,a0,-2448 +8005e244: 8fa6006c lw a2,108(sp) +8005e248: 00431021 addu v0,v0,v1 +8005e24c: 8c970000 lw s7,0(a0) +8005e250: afa20030 sw v0,48(sp) +8005e254: 0000f021 move s8,zero +8005e258: 0006a080 sll s4,a2,0x2 +8005e25c: 3c0a8022 lui t2,0x8022 +8005e260: 254a6dd8 addiu t2,t2,28120 +8005e264: 8fa30034 lw v1,52(sp) +8005e268: 8d440064 lw a0,100(t2) +8005e26c: 00641021 addu v0,v1,a0 +8005e270: 8c430000 lw v1,0(v0) +8005e274: 10600009 beqz v1,8005e29c <_Z29DrawBGMode7Background16Add1_2Phi+0x300> +8005e278: 8fa6002c lw a2,44(sp) +8005e27c: 02841821 addu v1,s4,a0 +8005e280: 8c6400a8 lw a0,168(v1) +8005e284: 8c630018 lw v1,24(v1) +8005e288: afa40028 sw a0,40(sp) +8005e28c: 0064102b sltu v0,v1,a0 +8005e290: 1040006b beqz v0,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4> +8005e294: afa3002c sw v1,44(sp) +8005e298: 8fa6002c lw a2,44(sp) +8005e29c: 8faa0000 lw t2,0(sp) +8005e2a0: 00061040 sll v0,a2,0x1 +8005e2a4: 004a6821 addu t5,v0,t2 +8005e2a8: 92e30aa3 lbu v1,2723(s7) +8005e2ac: 8fa20020 lw v0,32(sp) +8005e2b0: 10600082 beqz v1,8005e4bc <_Z29DrawBGMode7Background16Add1_2Phi+0x520> +8005e2b4: 00c24021 addu t0,a2,v0 +8005e2b8: 8fa30028 lw v1,40(sp) +8005e2bc: 24d8ffff addiu t8,a2,-1 +8005e2c0: 8fa60030 lw a2,48(sp) +8005e2c4: 86670000 lh a3,0(s3) +8005e2c8: 86640004 lh a0,4(s3) +8005e2cc: 2465ffff addiu a1,v1,-1 +8005e2d0: 92e30aa5 lbu v1,2725(s7) +8005e2d4: 00a61021 addu v0,a1,a2 +8005e2d8: 70443002 mul a2,v0,a0 +8005e2dc: 00078023 negu s0,a3 +8005e2e0: 0004c823 negu t9,a0 +8005e2e4: 240effff li t6,-1 +8005e2e8: 14600081 bnez v1,8005e4f0 <_Z29DrawBGMode7Background16Add1_2Phi+0x554> +8005e2ec: 70471002 mul v0,v0,a3 +8005e2f0: 10b80053 beq a1,t8,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4> +8005e2f4: 8fa40010 lw a0,16(sp) +8005e2f8: 8fa30014 lw v1,20(sp) +8005e2fc: 00864821 addu t1,a0,a2 +8005e300: 3c068019 lui a2,0x8019 +8005e304: 24c6f674 addiu a2,a2,-2444 +8005e308: 8ccc0000 lw t4,0(a2) +8005e30c: 01c55821 addu t3,t6,a1 +8005e310: 00625021 addu t2,v1,v0 +8005e314: 3c128023 lui s2,0x8023 +8005e318: 080178e4 j 8005e390 <_Z29DrawBGMode7Background16Add1_2Phi+0x3f4> +8005e31c: 2415fbde li s5,-1058 +8005e320: 24020001 li v0,1 +8005e324: 10820109 beq a0,v0,8005e74c <_Z29DrawBGMode7Background16Add1_2Phi+0x7b0> +8005e328: 00000000 nop +8005e32c: 8d830014 lw v1,20(t4) +8005e330: 8d820044 lw v0,68(t4) +8005e334: 00031840 sll v1,v1,0x1 +8005e338: 00a21021 addu v0,a1,v0 +8005e33c: 006d1821 addu v1,v1,t5 +8005e340: 94450000 lhu a1,0(v0) +8005e344: 94640000 lhu a0,0(v1) +8005e348: 00b51024 and v0,a1,s5 +8005e34c: 00951824 and v1,a0,s5 +8005e350: 00431021 addu v0,v0,v1 +8005e354: 30840421 andi a0,a0,0x421 +8005e358: 00a42824 and a1,a1,a0 +8005e35c: 00021043 sra v0,v0,0x1 +8005e360: 00451021 addu v0,v0,a1 +8005e364: 3042ffff andi v0,v0,0xffff +8005e368: a5a20000 sh v0,0(t5) +8005e36c: 9182004c lbu v0,76(t4) +8005e370: a1020000 sb v0,0(t0) +8005e374: 016e5821 addu t3,t3,t6 +8005e378: 016e1023 subu v0,t3,t6 +8005e37c: 25ad0002 addiu t5,t5,2 +8005e380: 25080001 addiu t0,t0,1 +8005e384: 01505021 addu t2,t2,s0 +8005e388: 1302002d beq t8,v0,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4> +8005e38c: 01394821 addu t1,t1,t9 +8005e390: 00093203 sra a2,t1,0x8 +8005e394: 26c2701c addiu v0,s6,28700 +8005e398: 8c450008 lw a1,8(v0) +8005e39c: 000a2203 sra a0,t2,0x8 +8005e3a0: 30c203f8 andi v0,a2,0x3f8 +8005e3a4: 00041882 srl v1,a0,0x2 +8005e3a8: 00021140 sll v0,v0,0x5 +8005e3ac: 00451021 addu v0,v0,a1 +8005e3b0: 306300fe andi v1,v1,0xfe +8005e3b4: 00431021 addu v0,v0,v1 +8005e3b8: 90450000 lbu a1,0(v0) +8005e3bc: 30840007 andi a0,a0,0x7 +8005e3c0: 00042040 sll a0,a0,0x1 +8005e3c4: 000529c0 sll a1,a1,0x7 +8005e3c8: 30c60007 andi a2,a2,0x7 +8005e3cc: 02242021 addu a0,s1,a0 +8005e3d0: 00852021 addu a0,a0,a1 +8005e3d4: 00063100 sll a2,a2,0x4 +8005e3d8: 00862021 addu a0,a0,a2 +8005e3dc: 90850000 lbu a1,0(a0) +8005e3e0: 8d82006c lw v0,108(t4) +8005e3e4: 2644c90c addiu a0,s2,-14068 +8005e3e8: 00a21024 and v0,a1,v0 +8005e3ec: 000211c2 srl v0,v0,0x7 +8005e3f0: 00441021 addu v0,v0,a0 +8005e3f4: 90430000 lbu v1,0(v0) +8005e3f8: a183004c sb v1,76(t4) +8005e3fc: 91020000 lbu v0,0(t0) +8005e400: 0043182b sltu v1,v0,v1 +8005e404: 1060ffdb beqz v1,8005e374 <_Z29DrawBGMode7Background16Add1_2Phi+0x3d8> +8005e408: 00000000 nop +8005e40c: 8d820068 lw v0,104(t4) +8005e410: 00a21824 and v1,a1,v0 +8005e414: 1060ffd7 beqz v1,8005e374 <_Z29DrawBGMode7Background16Add1_2Phi+0x3d8> +8005e418: 00000000 nop +8005e41c: 8d820048 lw v0,72(t4) +8005e420: 00481021 addu v0,v0,t0 +8005e424: 90440000 lbu a0,0(v0) +8005e428: 1480ffbd bnez a0,8005e320 <_Z29DrawBGMode7Background16Add1_2Phi+0x384> +8005e42c: 00032840 sll a1,v1,0x1 +8005e430: 8d820044 lw v0,68(t4) +8005e434: 00a21021 addu v0,a1,v0 +8005e438: 080178da j 8005e368 <_Z29DrawBGMode7Background16Add1_2Phi+0x3cc> +8005e43c: 94420000 lhu v0,0(v0) +8005e440: 8faa0024 lw t2,36(sp) +8005e444: 27de0001 addiu s8,s8,1 +8005e448: 155eff84 bne t2,s8,8005e25c <_Z29DrawBGMode7Background16Add1_2Phi+0x2c0> +8005e44c: 26940018 addiu s4,s4,24 +8005e450: 3c038022 lui v1,0x8022 +8005e454: 24626dd8 addiu v0,v1,28120 +8005e458: 8fa4001c lw a0,28(sp) +8005e45c: 8c430060 lw v1,96(v0) +8005e460: 24840001 addiu a0,a0,1 +8005e464: 8fa6000c lw a2,12(sp) +8005e468: 8faa0008 lw t2,8(sp) +8005e46c: afa4001c sw a0,28(sp) +8005e470: 0064182b sltu v1,v1,a0 +8005e474: 8fa40004 lw a0,4(sp) +8005e478: 24c60010 addiu a2,a2,16 +8005e47c: 2484ffff addiu a0,a0,-1 +8005e480: 254a0010 addiu t2,t2,16 +8005e484: afa40004 sw a0,4(sp) +8005e488: afa6000c sw a2,12(sp) +8005e48c: 8c440010 lw a0,16(v0) +8005e490: afaa0008 sw t2,8(sp) +8005e494: 146000ec bnez v1,8005e848 <_Z29DrawBGMode7Background16Add1_2Phi+0x8ac> +8005e498: 8c420030 lw v0,48(v0) +8005e49c: 8fa60000 lw a2,0(sp) +8005e4a0: 8faa0020 lw t2,32(sp) +8005e4a4: 00c43021 addu a2,a2,a0 +8005e4a8: 01425021 addu t2,t2,v0 +8005e4ac: 2673000c addiu s3,s3,12 +8005e4b0: afa60000 sw a2,0(sp) +8005e4b4: 0801785a j 8005e168 <_Z29DrawBGMode7Background16Add1_2Phi+0x1cc> +8005e4b8: afaa0020 sw t2,32(sp) +8005e4bc: 00c02821 move a1,a2 +8005e4c0: 86700000 lh s0,0(s3) +8005e4c4: 8fa60030 lw a2,48(sp) +8005e4c8: 86790004 lh t9,4(s3) +8005e4cc: 92e30aa5 lbu v1,2725(s7) +8005e4d0: 00a61021 addu v0,a1,a2 +8005e4d4: 02003821 move a3,s0 +8005e4d8: 03202021 move a0,t9 +8005e4dc: 70443002 mul a2,v0,a0 +8005e4e0: 8fb80028 lw t8,40(sp) +8005e4e4: 240e0001 li t6,1 +8005e4e8: 1060ff81 beqz v1,8005e2f0 <_Z29DrawBGMode7Background16Add1_2Phi+0x354> +8005e4ec: 70471002 mul v0,v0,a3 +8005e4f0: 10b8ffd3 beq a1,t8,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4> +8005e4f4: 8faa0014 lw t2,20(sp) +8005e4f8: 3c048019 lui a0,0x8019 +8005e4fc: 01424821 addu t1,t2,v0 +8005e500: 8fa20010 lw v0,16(sp) +8005e504: 8fa30018 lw v1,24(sp) +8005e508: 00465821 addu t3,v0,a2 +8005e50c: 3c068019 lui a2,0x8019 +8005e510: 2484f674 addiu a0,a0,-2444 +8005e514: 24c6f678 addiu a2,a2,-2440 +8005e518: 8c950000 lw s5,0(a0) +8005e51c: 8cd20000 lw s2,0(a2) +8005e520: 00a36021 addu t4,a1,v1 +8005e524: 01c55021 addu t2,t6,a1 +8005e528: 08017990 j 8005e640 <_Z29DrawBGMode7Background16Add1_2Phi+0x6a4> +8005e52c: 240ffbde li t7,-1058 +8005e530: 2402fff8 li v0,-8 +8005e534: 8c650008 lw a1,8(v1) +8005e538: 00c21024 and v0,a2,v0 +8005e53c: 2404fffe li a0,-2 +8005e540: 00021140 sll v0,v0,0x5 +8005e544: 00091a83 sra v1,t1,0xa +8005e548: 00641824 and v1,v1,a0 +8005e54c: 00451021 addu v0,v0,a1 +8005e550: 00431021 addu v0,v0,v1 +8005e554: 90440000 lbu a0,0(v0) +8005e558: 30e30007 andi v1,a3,0x7 +8005e55c: 00031840 sll v1,v1,0x1 +8005e560: 000421c0 sll a0,a0,0x7 +8005e564: 30c20007 andi v0,a2,0x7 +8005e568: 02231821 addu v1,s1,v1 +8005e56c: 00641821 addu v1,v1,a0 +8005e570: 00021100 sll v0,v0,0x4 +8005e574: 00621821 addu v1,v1,v0 +8005e578: 90640000 lbu a0,0(v1) +8005e57c: 8ea2006c lw v0,108(s5) +8005e580: 00821024 and v0,a0,v0 +8005e584: 000211c2 srl v0,v0,0x7 +8005e588: 00521021 addu v0,v0,s2 +8005e58c: 90430000 lbu v1,0(v0) +8005e590: a2a3004c sb v1,76(s5) +8005e594: 91020000 lbu v0,0(t0) +8005e598: 0043182b sltu v1,v0,v1 +8005e59c: 10600020 beqz v1,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684> +8005e5a0: 00000000 nop +8005e5a4: 8ea20068 lw v0,104(s5) +8005e5a8: 00822824 and a1,a0,v0 +8005e5ac: 10a0001c beqz a1,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684> +8005e5b0: 00000000 nop +8005e5b4: 8ea20048 lw v0,72(s5) +8005e5b8: 00481021 addu v0,v0,t0 +8005e5bc: 90420000 lbu v0,0(v0) +8005e5c0: 1040005d beqz v0,8005e738 <_Z29DrawBGMode7Background16Add1_2Phi+0x79c> +8005e5c4: 24030001 li v1,1 +8005e5c8: 10430073 beq v0,v1,8005e798 <_Z29DrawBGMode7Background16Add1_2Phi+0x7fc> +8005e5cc: 00051040 sll v0,a1,0x1 +8005e5d0: 8ea40014 lw a0,20(s5) +8005e5d4: 8ea30044 lw v1,68(s5) +8005e5d8: 00042040 sll a0,a0,0x1 +8005e5dc: 00431021 addu v0,v0,v1 +8005e5e0: 008d2021 addu a0,a0,t5 +8005e5e4: 94450000 lhu a1,0(v0) +8005e5e8: 94830000 lhu v1,0(a0) +8005e5ec: 00af1024 and v0,a1,t7 +8005e5f0: 006f2024 and a0,v1,t7 +8005e5f4: 00441021 addu v0,v0,a0 +8005e5f8: 30630421 andi v1,v1,0x421 +8005e5fc: 00a32824 and a1,a1,v1 +8005e600: 00021043 sra v0,v0,0x1 +8005e604: 00451021 addu v0,v0,a1 +8005e608: 3042ffff andi v0,v0,0xffff +8005e60c: 3c048022 lui a0,0x8022 +8005e610: a5a20000 sh v0,0(t5) +8005e614: 24846dd8 addiu a0,a0,28120 +8005e618: 9082004c lbu v0,76(a0) +8005e61c: a1020000 sb v0,0(t0) +8005e620: 014e5021 addu t2,t2,t6 +8005e624: 014e1023 subu v0,t2,t6 +8005e628: 01304821 addu t1,t1,s0 +8005e62c: 01795821 addu t3,t3,t9 +8005e630: 1302ff83 beq t8,v0,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4> +8005e634: 018e6021 addu t4,t4,t6 +8005e638: 25ad0002 addiu t5,t5,2 +8005e63c: 25080001 addiu t0,t0,1 +8005e640: 00093a03 sra a3,t1,0x8 +8005e644: 000b3203 sra a2,t3,0x8 +8005e648: 00e61025 or v0,a3,a2 +8005e64c: 2403fc00 li v1,-1024 +8005e650: 00431024 and v0,v0,v1 +8005e654: 1040ffb6 beqz v0,8005e530 <_Z29DrawBGMode7Background16Add1_2Phi+0x594> +8005e658: 26c3701c addiu v1,s6,28700 +8005e65c: 92e30aa5 lbu v1,2725(s7) +8005e660: 24020003 li v0,3 +8005e664: 1462ffee bne v1,v0,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684> +8005e668: 31830007 andi v1,t4,0x7 +8005e66c: 3c028019 lui v0,0x8019 +8005e670: 8fa60038 lw a2,56(sp) +8005e674: 2442f674 addiu v0,v0,-2444 +8005e678: 00031840 sll v1,v1,0x1 +8005e67c: 8c470000 lw a3,0(v0) +8005e680: 02231821 addu v1,s1,v1 +8005e684: 00661821 addu v1,v1,a2 +8005e688: 90640000 lbu a0,0(v1) +8005e68c: 8ce2006c lw v0,108(a3) +8005e690: 00821024 and v0,a0,v0 +8005e694: 000211c2 srl v0,v0,0x7 +8005e698: 00521021 addu v0,v0,s2 +8005e69c: 90430000 lbu v1,0(v0) +8005e6a0: a0e3004c sb v1,76(a3) +8005e6a4: 91020000 lbu v0,0(t0) +8005e6a8: 0043182b sltu v1,v0,v1 +8005e6ac: 1060ffdc beqz v1,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684> +8005e6b0: 00000000 nop +8005e6b4: 8ce20068 lw v0,104(a3) +8005e6b8: 00822824 and a1,a0,v0 +8005e6bc: 10a0ffd8 beqz a1,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684> +8005e6c0: 00000000 nop +8005e6c4: 8ce20048 lw v0,72(a3) +8005e6c8: 00481021 addu v0,v0,t0 +8005e6cc: 90420000 lbu v0,0(v0) +8005e6d0: 10400044 beqz v0,8005e7e4 <_Z29DrawBGMode7Background16Add1_2Phi+0x848> +8005e6d4: 3c048022 lui a0,0x8022 +8005e6d8: 24030001 li v1,1 +8005e6dc: 10430047 beq v0,v1,8005e7fc <_Z29DrawBGMode7Background16Add1_2Phi+0x860> +8005e6e0: 00051040 sll v0,a1,0x1 +8005e6e4: 8ce40014 lw a0,20(a3) +8005e6e8: 8ce30044 lw v1,68(a3) +8005e6ec: 00042040 sll a0,a0,0x1 +8005e6f0: 00431021 addu v0,v0,v1 +8005e6f4: 008d2021 addu a0,a0,t5 +8005e6f8: 94450000 lhu a1,0(v0) +8005e6fc: 94830000 lhu v1,0(a0) +8005e700: 00af1024 and v0,a1,t7 +8005e704: 006f2024 and a0,v1,t7 +8005e708: 00441021 addu v0,v0,a0 +8005e70c: 30630421 andi v1,v1,0x421 +8005e710: 00a32824 and a1,a1,v1 +8005e714: 00021043 sra v0,v0,0x1 +8005e718: 00451021 addu v0,v0,a1 +8005e71c: 3042ffff andi v0,v0,0xffff +8005e720: 3c068022 lui a2,0x8022 +8005e724: a5a20000 sh v0,0(t5) +8005e728: 24c66dd8 addiu a2,a2,28120 +8005e72c: 90c2004c lbu v0,76(a2) +8005e730: 08017988 j 8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684> +8005e734: a1020000 sb v0,0(t0) +8005e738: 8ea30044 lw v1,68(s5) +8005e73c: 00051040 sll v0,a1,0x1 +8005e740: 00431021 addu v0,v0,v1 +8005e744: 08017983 j 8005e60c <_Z29DrawBGMode7Background16Add1_2Phi+0x670> +8005e748: 94420000 lhu v0,0(v0) +8005e74c: 8d820044 lw v0,68(t4) +8005e750: 8d860050 lw a2,80(t4) +8005e754: 00a21021 addu v0,a1,v0 +8005e758: 94440000 lhu a0,0(v0) +8005e75c: 00d52824 and a1,a2,s5 +8005e760: 00951024 and v0,a0,s5 +8005e764: 00451021 addu v0,v0,a1 +8005e768: 30c30421 andi v1,a2,0x421 +8005e76c: 00831824 and v1,a0,v1 +8005e770: 00021042 srl v0,v0,0x1 +8005e774: 00431021 addu v0,v0,v1 +8005e778: 8d870018 lw a3,24(t4) +8005e77c: 00021040 sll v0,v0,0x1 +8005e780: 00471021 addu v0,v0,a3 +8005e784: 00862026 xor a0,a0,a2 +8005e788: 94430000 lhu v1,0(v0) +8005e78c: 30840421 andi a0,a0,0x421 +8005e790: 080178da j 8005e368 <_Z29DrawBGMode7Background16Add1_2Phi+0x3cc> +8005e794: 00831025 or v0,a0,v1 +8005e798: 8ea30044 lw v1,68(s5) +8005e79c: 00431021 addu v0,v0,v1 +8005e7a0: 94450000 lhu a1,0(v0) +8005e7a4: 8ea60050 lw a2,80(s5) +8005e7a8: 00af1024 and v0,a1,t7 +8005e7ac: 00cf2024 and a0,a2,t7 +8005e7b0: 00441021 addu v0,v0,a0 +8005e7b4: 30c30421 andi v1,a2,0x421 +8005e7b8: 00a31824 and v1,a1,v1 +8005e7bc: 00021042 srl v0,v0,0x1 +8005e7c0: 00431021 addu v0,v0,v1 +8005e7c4: 8ea40018 lw a0,24(s5) +8005e7c8: 00021040 sll v0,v0,0x1 +8005e7cc: 00441021 addu v0,v0,a0 +8005e7d0: 00a62826 xor a1,a1,a2 +8005e7d4: 94430000 lhu v1,0(v0) +8005e7d8: 30a50421 andi a1,a1,0x421 +8005e7dc: 08017983 j 8005e60c <_Z29DrawBGMode7Background16Add1_2Phi+0x670> +8005e7e0: 00a31025 or v0,a1,v1 +8005e7e4: 24846dd8 addiu a0,a0,28120 +8005e7e8: 8c830044 lw v1,68(a0) +8005e7ec: 00051040 sll v0,a1,0x1 +8005e7f0: 00431021 addu v0,v0,v1 +8005e7f4: 080179c8 j 8005e720 <_Z29DrawBGMode7Background16Add1_2Phi+0x784> +8005e7f8: 94420000 lhu v0,0(v0) +8005e7fc: 8ce30044 lw v1,68(a3) +8005e800: 00431021 addu v0,v0,v1 +8005e804: 94450000 lhu a1,0(v0) +8005e808: 8ce60050 lw a2,80(a3) +8005e80c: 00af1024 and v0,a1,t7 +8005e810: 00cf2024 and a0,a2,t7 +8005e814: 00441021 addu v0,v0,a0 +8005e818: 30c30421 andi v1,a2,0x421 +8005e81c: 00a31824 and v1,a1,v1 +8005e820: 00021042 srl v0,v0,0x1 +8005e824: 00431021 addu v0,v0,v1 +8005e828: 8ce40018 lw a0,24(a3) +8005e82c: 00021040 sll v0,v0,0x1 +8005e830: 00441021 addu v0,v0,a0 +8005e834: 00a62826 xor a1,a1,a2 +8005e838: 94430000 lhu v1,0(v0) +8005e83c: 30a50421 andi a1,a1,0x421 +8005e840: 080179c8 j 8005e720 <_Z29DrawBGMode7Background16Add1_2Phi+0x784> +8005e844: 00a31025 or v0,a1,v1 +8005e848: 8fbe0060 lw s8,96(sp) +8005e84c: 8fb7005c lw s7,92(sp) +8005e850: 8fb60058 lw s6,88(sp) +8005e854: 8fb50054 lw s5,84(sp) +8005e858: 8fb40050 lw s4,80(sp) +8005e85c: 8fb3004c lw s3,76(sp) +8005e860: 8fb20048 lw s2,72(sp) +8005e864: 8fb10044 lw s1,68(sp) +8005e868: 8fb00040 lw s0,64(sp) +8005e86c: 03e00008 jr ra +8005e870: 27bd0068 addiu sp,sp,104 +8005e874: 3c048022 lui a0,0x8022 +8005e878: 2563140c addiu v1,t3,5132 +8005e87c: 24826dd8 addiu v0,a0,28120 +8005e880: 08017827 j 8005e09c <_Z29DrawBGMode7Background16Add1_2Phi+0x100> +8005e884: ac430044 sw v1,68(v0) + +8005e888 <_Z26DrawBGMode7Background16AddPhi>: +8005e888: 27bdffa0 addiu sp,sp,-96 +8005e88c: 3c028022 lui v0,0x8022 +8005e890: afb5004c sw s5,76(sp) +8005e894: afb00038 sw s0,56(sp) +8005e898: afbe0058 sw s8,88(sp) +8005e89c: afb70054 sw s7,84(sp) +8005e8a0: afb60050 sw s6,80(sp) +8005e8a4: afb40048 sw s4,72(sp) +8005e8a8: afb30044 sw s3,68(sp) +8005e8ac: afb20040 sw s2,64(sp) +8005e8b0: afb1003c sw s1,60(sp) +8005e8b4: 24476dd8 addiu a3,v0,28120 +8005e8b8: 3c158021 lui s5,0x8021 +8005e8bc: 26a2701c addiu v0,s5,28700 +8005e8c0: 90e340ee lbu v1,16622(a3) +8005e8c4: 8c460008 lw a2,8(v0) +8005e8c8: 30630001 andi v1,v1,0x1 +8005e8cc: 00806021 move t4,a0 +8005e8d0: afa50064 sw a1,100(sp) +8005e8d4: 10600029 beqz v1,8005e97c <_Z26DrawBGMode7Background16AddPhi+0xf4> +8005e8d8: 24d00001 addiu s0,a2,1 +8005e8dc: 3c0d8022 lui t5,0x8022 +8005e8e0: 25a25bc4 addiu v0,t5,23492 +8005e8e4: 90430007 lbu v1,7(v0) +8005e8e8: 1060021f beqz v1,8005f168 <_Z26DrawBGMode7Background16AddPhi+0x8e0> +8005e8ec: 3c0b802c lui t3,0x802c +8005e8f0: 00003821 move a3,zero +8005e8f4: 30e20001 andi v0,a3,0x1 +8005e8f8: 00021040 sll v0,v0,0x1 +8005e8fc: 00072240 sll a0,a3,0x9 +8005e900: 2563140c addiu v1,t3,5132 +8005e904: 00833021 addu a2,a0,v1 +8005e908: 304affff andi t2,v0,0xffff +8005e90c: 30e90004 andi t1,a3,0x4 +8005e910: 30e80002 andi t0,a3,0x2 +8005e914: 00002821 move a1,zero +8005e918: 30a300c0 andi v1,a1,0xc0 +8005e91c: 30a20038 andi v0,a1,0x38 +8005e920: 000318c2 srl v1,v1,0x3 +8005e924: 00021042 srl v0,v0,0x1 +8005e928: 30a40007 andi a0,a1,0x7 +8005e92c: 01231825 or v1,t1,v1 +8005e930: 01021025 or v0,t0,v0 +8005e934: 00021140 sll v0,v0,0x5 +8005e938: 00031a80 sll v1,v1,0xa +8005e93c: 00042080 sll a0,a0,0x2 +8005e940: 00621825 or v1,v1,v0 +8005e944: 01442025 or a0,t2,a0 +8005e948: 00641825 or v1,v1,a0 +8005e94c: 24a50001 addiu a1,a1,1 +8005e950: 24020100 li v0,256 +8005e954: a4c30000 sh v1,0(a2) +8005e958: 14a2ffef bne a1,v0,8005e918 <_Z26DrawBGMode7Background16AddPhi+0x90> +8005e95c: 24c60002 addiu a2,a2,2 +8005e960: 24e70001 addiu a3,a3,1 +8005e964: 24020008 li v0,8 +8005e968: 14e2ffe3 bne a3,v0,8005e8f8 <_Z26DrawBGMode7Background16AddPhi+0x70> +8005e96c: 30e20001 andi v0,a3,0x1 +8005e970: 25a25bc4 addiu v0,t5,23492 +8005e974: 08017c5a j 8005f168 <_Z26DrawBGMode7Background16AddPhi+0x8e0> +8005e978: a0400007 sb zero,7(v0) +8005e97c: 3c028022 lui v0,0x8022 +8005e980: 2442680c addiu v0,v0,26636 +8005e984: ace20044 sw v0,68(a3) +8005e988: 3c068022 lui a2,0x8022 +8005e98c: 24c56dd8 addiu a1,a2,28120 +8005e990: 8faa0064 lw t2,100(sp) +8005e994: 8ca20064 lw v0,100(a1) +8005e998: 000a5080 sll t2,t2,0x2 +8005e99c: 01421021 addu v0,t2,v0 +8005e9a0: 8ca3005c lw v1,92(a1) +8005e9a4: 8c420000 lw v0,0(v0) +8005e9a8: afa3001c sw v1,28(sp) +8005e9ac: afa20024 sw v0,36(sp) +8005e9b0: 8fa60024 lw a2,36(sp) +8005e9b4: 8ca30060 lw v1,96(a1) +8005e9b8: 8fa4001c lw a0,28(sp) +8005e9bc: 24020001 li v0,1 +8005e9c0: 0046300a movz a2,v0,a2 +8005e9c4: 0064182b sltu v1,v1,a0 +8005e9c8: afa60024 sw a2,36(sp) +8005e9cc: afaa0030 sw t2,48(sp) +8005e9d0: 8ca80010 lw t0,16(a1) +8005e9d4: 8ca70040 lw a3,64(a1) +8005e9d8: 146001d8 bnez v1,8005f13c <_Z26DrawBGMode7Background16AddPhi+0x8b4> +8005e9dc: 8ca60030 lw a2,48(a1) +8005e9e0: 00041900 sll v1,a0,0x4 +8005e9e4: 00041080 sll v0,a0,0x2 +8005e9e8: 3c048023 lui a0,0x8023 +8005e9ec: 2484aecc addiu a0,a0,-20788 +8005e9f0: 00642021 addu a0,v1,a0 +8005e9f4: 00621823 subu v1,v1,v0 +8005e9f8: 8fa2001c lw v0,28(sp) +8005e9fc: 01800013 mtlo t4 +8005ea00: 70480000 madd v0,t0 +8005ea04: afa40008 sw a0,8(sp) +8005ea08: 00001012 mflo v0 +8005ea0c: 00e00013 mtlo a3 +8005ea10: afa20000 sw v0,0(sp) +8005ea14: 8fa2001c lw v0,28(sp) +8005ea18: 24840002 addiu a0,a0,2 +8005ea1c: 70460000 madd v0,a2 +8005ea20: afa4000c sw a0,12(sp) +8005ea24: 00001012 mflo v0 +8005ea28: 24040100 li a0,256 +8005ea2c: afa20020 sw v0,32(sp) +8005ea30: 3c028023 lui v0,0x8023 +8005ea34: 2442bdcc addiu v0,v0,-16948 +8005ea38: 00629021 addu s2,v1,v0 +8005ea3c: 8fa3001c lw v1,28(sp) +8005ea40: 240200ff li v0,255 +8005ea44: 00431023 subu v0,v0,v1 +8005ea48: afa20004 sw v0,4(sp) +8005ea4c: afa40028 sw a0,40(sp) +8005ea50: 0000f021 move s8,zero +8005ea54: 8fa60008 lw a2,8(sp) +8005ea58: 8642000a lh v0,10(s2) +8005ea5c: 94c40000 lhu a0,0(a2) +8005ea60: 000214c0 sll v0,v0,0x13 +8005ea64: 000424c0 sll a0,a0,0x13 +8005ea68: 000244c3 sra t0,v0,0x13 +8005ea6c: 000424c3 sra a0,a0,0x13 +8005ea70: 00882023 subu a0,a0,t0 +8005ea74: 30822000 andi v0,a0,0x2000 +8005ea78: 38422000 xori v0,v0,0x2000 +8005ea7c: 3c0a8022 lui t2,0x8022 +8005ea80: 2442e000 addiu v0,v0,-8192 +8005ea84: 254350e8 addiu v1,t2,20712 +8005ea88: 000210c3 sra v0,v0,0x3 +8005ea8c: 86450008 lh a1,8(s2) +8005ea90: 308403ff andi a0,a0,0x3ff +8005ea94: 90670aa4 lbu a3,2724(v1) +8005ea98: 00822021 addu a0,a0,v0 +8005ea9c: 8faa001c lw t2,28(sp) +8005eaa0: 8fa20004 lw v0,4(sp) +8005eaa4: 00052cc0 sll a1,a1,0x13 +8005eaa8: 0147100a movz v0,t2,a3 +8005eaac: 00054cc3 sra t1,a1,0x13 +8005eab0: 00442021 addu a0,v0,a0 +8005eab4: 86450002 lh a1,2(s2) +8005eab8: 00091200 sll v0,t1,0x8 +8005eabc: 8fa3000c lw v1,12(sp) +8005eac0: 00400013 mtlo v0 +8005eac4: 70850000 madd a0,a1 +8005eac8: 94660000 lhu a2,0(v1) +8005eacc: 86470006 lh a3,6(s2) +8005ead0: 00081a00 sll v1,t0,0x8 +8005ead4: 00005012 mflo t2 +8005ead8: 00600013 mtlo v1 +8005eadc: 70870000 madd a0,a3 +8005eae0: 000634c0 sll a2,a2,0x13 +8005eae4: 00001012 mflo v0 +8005eae8: 8fa30024 lw v1,36(sp) +8005eaec: 000634c3 sra a2,a2,0x13 +8005eaf0: afaa0014 sw t2,20(sp) +8005eaf4: afa20010 sw v0,16(sp) +8005eaf8: 10600094 beqz v1,8005ed4c <_Z26DrawBGMode7Background16AddPhi+0x4c4> +8005eafc: afa60018 sw a2,24(sp) +8005eb00: 00c91023 subu v0,a2,t1 +8005eb04: 01042021 addu a0,t0,a0 +8005eb08: 30432000 andi v1,v0,0x2000 +8005eb0c: 30840007 andi a0,a0,0x7 +8005eb10: 00042100 sll a0,a0,0x4 +8005eb14: 38632000 xori v1,v1,0x2000 +8005eb18: 2463e000 addiu v1,v1,-8192 +8005eb1c: afa40034 sw a0,52(sp) +8005eb20: 3c048019 lui a0,0x8019 +8005eb24: 000318c3 sra v1,v1,0x3 +8005eb28: 304203ff andi v0,v0,0x3ff +8005eb2c: 2484f67c addiu a0,a0,-2436 +8005eb30: 8fa60064 lw a2,100(sp) +8005eb34: 00431021 addu v0,v0,v1 +8005eb38: 8c960000 lw s6,0(a0) +8005eb3c: afa2002c sw v0,44(sp) +8005eb40: 0000b821 move s7,zero +8005eb44: 00069880 sll s3,a2,0x2 +8005eb48: 3c0a8022 lui t2,0x8022 +8005eb4c: 254a6dd8 addiu t2,t2,28120 +8005eb50: 8fa30030 lw v1,48(sp) +8005eb54: 8d440064 lw a0,100(t2) +8005eb58: 00641021 addu v0,v1,a0 +8005eb5c: 8c430000 lw v1,0(v0) +8005eb60: 10600008 beqz v1,8005eb84 <_Z26DrawBGMode7Background16AddPhi+0x2fc> +8005eb64: 8fa60000 lw a2,0(sp) +8005eb68: 02641821 addu v1,s3,a0 +8005eb6c: 8c6400a8 lw a0,168(v1) +8005eb70: 8c7e0018 lw s8,24(v1) +8005eb74: 03c4102b sltu v0,s8,a0 +8005eb78: 10400070 beqz v0,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4> +8005eb7c: afa40028 sw a0,40(sp) +8005eb80: 8fa60000 lw a2,0(sp) +8005eb84: 8faa0020 lw t2,32(sp) +8005eb88: 92c30aa3 lbu v1,2723(s6) +8005eb8c: 001e1040 sll v0,s8,0x1 +8005eb90: 00466821 addu t5,v0,a2 +8005eb94: 10600088 beqz v1,8005edb8 <_Z26DrawBGMode7Background16AddPhi+0x530> +8005eb98: 03ca4021 addu t0,s8,t2 +8005eb9c: 8fa20028 lw v0,40(sp) +8005eba0: 8fa6002c lw a2,44(sp) +8005eba4: 86470000 lh a3,0(s2) +8005eba8: 86440004 lh a0,4(s2) +8005ebac: 2445ffff addiu a1,v0,-1 +8005ebb0: 92c30aa5 lbu v1,2725(s6) +8005ebb4: 00a61021 addu v0,a1,a2 +8005ebb8: 70443002 mul a2,v0,a0 +8005ebbc: 27cfffff addiu t7,s8,-1 +8005ebc0: 0007c823 negu t9,a3 +8005ebc4: 0004c023 negu t8,a0 +8005ebc8: 240effff li t6,-1 +8005ebcc: 14600087 bnez v1,8005edec <_Z26DrawBGMode7Background16AddPhi+0x564> +8005ebd0: 70471002 mul v0,v0,a3 +8005ebd4: 11e50059 beq t7,a1,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4> +8005ebd8: 8fa40010 lw a0,16(sp) +8005ebdc: 8fa30014 lw v1,20(sp) +8005ebe0: 00864821 addu t1,a0,a2 +8005ebe4: 3c068019 lui a2,0x8019 +8005ebe8: 24c6f680 addiu a2,a2,-2432 +8005ebec: 8ccc0000 lw t4,0(a2) +8005ebf0: 01c55821 addu t3,t6,a1 +8005ebf4: 00625021 addu t2,v1,v0 +8005ebf8: 3c118023 lui s1,0x8023 +8005ebfc: 08017b23 j 8005ec8c <_Z26DrawBGMode7Background16AddPhi+0x404> +8005ec00: 2414fbde li s4,-1058 +8005ec04: 24020001 li v0,1 +8005ec08: 1082011c beq a0,v0,8005f07c <_Z26DrawBGMode7Background16AddPhi+0x7f4> +8005ec0c: 00000000 nop +8005ec10: 8d830014 lw v1,20(t4) +8005ec14: 8d820044 lw v0,68(t4) +8005ec18: 00031840 sll v1,v1,0x1 +8005ec1c: 00a21021 addu v0,a1,v0 +8005ec20: 006d1821 addu v1,v1,t5 +8005ec24: 94450000 lhu a1,0(v0) +8005ec28: 94660000 lhu a2,0(v1) +8005ec2c: 00b41024 and v0,a1,s4 +8005ec30: 00d42024 and a0,a2,s4 +8005ec34: 00a61824 and v1,a1,a2 +8005ec38: 00441021 addu v0,v0,a0 +8005ec3c: 30630421 andi v1,v1,0x421 +8005ec40: 00021043 sra v0,v0,0x1 +8005ec44: 00431021 addu v0,v0,v1 +8005ec48: 8d870018 lw a3,24(t4) +8005ec4c: 00021040 sll v0,v0,0x1 +8005ec50: 00471021 addu v0,v0,a3 +8005ec54: 00a62826 xor a1,a1,a2 +8005ec58: 94430000 lhu v1,0(v0) +8005ec5c: 30a50421 andi a1,a1,0x421 +8005ec60: 00a31025 or v0,a1,v1 +8005ec64: a5a20000 sh v0,0(t5) +8005ec68: 9182004c lbu v0,76(t4) +8005ec6c: a1020000 sb v0,0(t0) +8005ec70: 016e5821 addu t3,t3,t6 +8005ec74: 016e1023 subu v0,t3,t6 +8005ec78: 25ad0002 addiu t5,t5,2 +8005ec7c: 25080001 addiu t0,t0,1 +8005ec80: 01595021 addu t2,t2,t9 +8005ec84: 11e2002d beq t7,v0,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4> +8005ec88: 01384821 addu t1,t1,t8 +8005ec8c: 00093203 sra a2,t1,0x8 +8005ec90: 26a2701c addiu v0,s5,28700 +8005ec94: 8c450008 lw a1,8(v0) +8005ec98: 000a2203 sra a0,t2,0x8 +8005ec9c: 30c203f8 andi v0,a2,0x3f8 +8005eca0: 00041882 srl v1,a0,0x2 +8005eca4: 00021140 sll v0,v0,0x5 +8005eca8: 00451021 addu v0,v0,a1 +8005ecac: 306300fe andi v1,v1,0xfe +8005ecb0: 00431021 addu v0,v0,v1 +8005ecb4: 90450000 lbu a1,0(v0) +8005ecb8: 30840007 andi a0,a0,0x7 +8005ecbc: 00042040 sll a0,a0,0x1 +8005ecc0: 000529c0 sll a1,a1,0x7 +8005ecc4: 30c60007 andi a2,a2,0x7 +8005ecc8: 02042021 addu a0,s0,a0 +8005eccc: 00852021 addu a0,a0,a1 +8005ecd0: 00063100 sll a2,a2,0x4 +8005ecd4: 00862021 addu a0,a0,a2 +8005ecd8: 90850000 lbu a1,0(a0) +8005ecdc: 8d82006c lw v0,108(t4) +8005ece0: 2624c90c addiu a0,s1,-14068 +8005ece4: 00a21024 and v0,a1,v0 +8005ece8: 000211c2 srl v0,v0,0x7 +8005ecec: 00441021 addu v0,v0,a0 +8005ecf0: 90430000 lbu v1,0(v0) +8005ecf4: a183004c sb v1,76(t4) +8005ecf8: 91020000 lbu v0,0(t0) +8005ecfc: 0043182b sltu v1,v0,v1 +8005ed00: 1060ffdb beqz v1,8005ec70 <_Z26DrawBGMode7Background16AddPhi+0x3e8> +8005ed04: 00000000 nop +8005ed08: 8d820068 lw v0,104(t4) +8005ed0c: 00a21824 and v1,a1,v0 +8005ed10: 1060ffd7 beqz v1,8005ec70 <_Z26DrawBGMode7Background16AddPhi+0x3e8> +8005ed14: 00000000 nop +8005ed18: 8d820048 lw v0,72(t4) +8005ed1c: 00481021 addu v0,v0,t0 +8005ed20: 90440000 lbu a0,0(v0) +8005ed24: 1480ffb7 bnez a0,8005ec04 <_Z26DrawBGMode7Background16AddPhi+0x37c> +8005ed28: 00032840 sll a1,v1,0x1 +8005ed2c: 8d820044 lw v0,68(t4) +8005ed30: 00a21021 addu v0,a1,v0 +8005ed34: 08017b19 j 8005ec64 <_Z26DrawBGMode7Background16AddPhi+0x3dc> +8005ed38: 94420000 lhu v0,0(v0) +8005ed3c: 8fa40024 lw a0,36(sp) +8005ed40: 26f70001 addiu s7,s7,1 +8005ed44: 1497ff80 bne a0,s7,8005eb48 <_Z26DrawBGMode7Background16AddPhi+0x2c0> +8005ed48: 26730018 addiu s3,s3,24 +8005ed4c: 3c068022 lui a2,0x8022 +8005ed50: 24c26dd8 addiu v0,a2,28120 +8005ed54: 8faa001c lw t2,28(sp) +8005ed58: 8c430060 lw v1,96(v0) +8005ed5c: 254a0001 addiu t2,t2,1 +8005ed60: 8fa4000c lw a0,12(sp) +8005ed64: 8fa60008 lw a2,8(sp) +8005ed68: afaa001c sw t2,28(sp) +8005ed6c: 006a182b sltu v1,v1,t2 +8005ed70: 8faa0004 lw t2,4(sp) +8005ed74: 24840010 addiu a0,a0,16 +8005ed78: 24c60010 addiu a2,a2,16 +8005ed7c: 254affff addiu t2,t2,-1 +8005ed80: afa4000c sw a0,12(sp) +8005ed84: afa60008 sw a2,8(sp) +8005ed88: 8c440010 lw a0,16(v0) +8005ed8c: afaa0004 sw t2,4(sp) +8005ed90: 146000ea bnez v1,8005f13c <_Z26DrawBGMode7Background16AddPhi+0x8b4> +8005ed94: 8c420030 lw v0,48(v0) +8005ed98: 8fa30000 lw v1,0(sp) +8005ed9c: 2652000c addiu s2,s2,12 +8005eda0: 00641821 addu v1,v1,a0 +8005eda4: 8fa40020 lw a0,32(sp) +8005eda8: afa30000 sw v1,0(sp) +8005edac: 00822021 addu a0,a0,v0 +8005edb0: 08017a95 j 8005ea54 <_Z26DrawBGMode7Background16AddPhi+0x1cc> +8005edb4: afa40020 sw a0,32(sp) +8005edb8: 8fa6002c lw a2,44(sp) +8005edbc: 86590000 lh t9,0(s2) +8005edc0: 86580004 lh t8,4(s2) +8005edc4: 03c02821 move a1,s8 +8005edc8: 92c30aa5 lbu v1,2725(s6) +8005edcc: 00a61021 addu v0,a1,a2 +8005edd0: 03203821 move a3,t9 +8005edd4: 03002021 move a0,t8 +8005edd8: 70443002 mul a2,v0,a0 +8005eddc: 8faf0028 lw t7,40(sp) +8005ede0: 240e0001 li t6,1 +8005ede4: 1060ff7b beqz v1,8005ebd4 <_Z26DrawBGMode7Background16AddPhi+0x34c> +8005ede8: 70471002 mul v0,v0,a3 +8005edec: 11e5ffd3 beq t7,a1,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4> +8005edf0: 8faa0014 lw t2,20(sp) +8005edf4: 3c048019 lui a0,0x8019 +8005edf8: 01424821 addu t1,t2,v0 +8005edfc: 8fa30018 lw v1,24(sp) +8005ee00: 8fa20010 lw v0,16(sp) +8005ee04: 2484f684 addiu a0,a0,-2428 +8005ee08: 8c940000 lw s4,0(a0) +8005ee0c: 00465821 addu t3,v0,a2 +8005ee10: 00a36021 addu t4,a1,v1 +8005ee14: 01c55021 addu t2,t6,a1 +8005ee18: 08017bd6 j 8005ef58 <_Z26DrawBGMode7Background16AddPhi+0x6d0> +8005ee1c: 2411fbde li s1,-1058 +8005ee20: 2402fff8 li v0,-8 +8005ee24: 00c21024 and v0,a2,v0 +8005ee28: 8c650008 lw a1,8(v1) +8005ee2c: 2404fffe li a0,-2 +8005ee30: 00021140 sll v0,v0,0x5 +8005ee34: 00091a83 sra v1,t1,0xa +8005ee38: 00641824 and v1,v1,a0 +8005ee3c: 00451021 addu v0,v0,a1 +8005ee40: 00431021 addu v0,v0,v1 +8005ee44: 90440000 lbu a0,0(v0) +8005ee48: 30e30007 andi v1,a3,0x7 +8005ee4c: 30c20007 andi v0,a2,0x7 +8005ee50: 00031840 sll v1,v1,0x1 +8005ee54: 3c068019 lui a2,0x8019 +8005ee58: 000421c0 sll a0,a0,0x7 +8005ee5c: 02031821 addu v1,s0,v1 +8005ee60: 24c6f680 addiu a2,a2,-2432 +8005ee64: 00641821 addu v1,v1,a0 +8005ee68: 00021100 sll v0,v0,0x4 +8005ee6c: 8cc70000 lw a3,0(a2) +8005ee70: 00621821 addu v1,v1,v0 +8005ee74: 90640000 lbu a0,0(v1) +8005ee78: 8ce2006c lw v0,108(a3) +8005ee7c: 00821024 and v0,a0,v0 +8005ee80: 000211c2 srl v0,v0,0x7 +8005ee84: 00541021 addu v0,v0,s4 +8005ee88: 90430000 lbu v1,0(v0) +8005ee8c: a0e3004c sb v1,76(a3) +8005ee90: 91020000 lbu v0,0(t0) +8005ee94: 0043182b sltu v1,v0,v1 +8005ee98: 10600027 beqz v1,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0> +8005ee9c: 00000000 nop +8005eea0: 8ce20068 lw v0,104(a3) +8005eea4: 00822824 and a1,a0,v0 +8005eea8: 10a00023 beqz a1,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0> +8005eeac: 00000000 nop +8005eeb0: 8ce20048 lw v0,72(a3) +8005eeb4: 00481021 addu v0,v0,t0 +8005eeb8: 90420000 lbu v0,0(v0) +8005eebc: 10400069 beqz v0,8005f064 <_Z26DrawBGMode7Background16AddPhi+0x7dc> +8005eec0: 3c048022 lui a0,0x8022 +8005eec4: 24030001 li v1,1 +8005eec8: 1043007f beq v0,v1,8005f0c8 <_Z26DrawBGMode7Background16AddPhi+0x840> +8005eecc: 00051040 sll v0,a1,0x1 +8005eed0: 8ce30014 lw v1,20(a3) +8005eed4: 8ce40044 lw a0,68(a3) +8005eed8: 00031840 sll v1,v1,0x1 +8005eedc: 00441021 addu v0,v0,a0 +8005eee0: 006d1821 addu v1,v1,t5 +8005eee4: 94450000 lhu a1,0(v0) +8005eee8: 94660000 lhu a2,0(v1) +8005eeec: 00b11024 and v0,a1,s1 +8005eef0: 00d12024 and a0,a2,s1 +8005eef4: 00441021 addu v0,v0,a0 +8005eef8: 00a61824 and v1,a1,a2 +8005eefc: 00021043 sra v0,v0,0x1 +8005ef00: 30630421 andi v1,v1,0x421 +8005ef04: 00431021 addu v0,v0,v1 +8005ef08: 8ce40018 lw a0,24(a3) +8005ef0c: 00021040 sll v0,v0,0x1 +8005ef10: 00441021 addu v0,v0,a0 +8005ef14: 00a62826 xor a1,a1,a2 +8005ef18: 94430000 lhu v1,0(v0) +8005ef1c: 30a50421 andi a1,a1,0x421 +8005ef20: 00a31025 or v0,a1,v1 +8005ef24: 3c068022 lui a2,0x8022 +8005ef28: a5a20000 sh v0,0(t5) +8005ef2c: 24c66dd8 addiu a2,a2,28120 +8005ef30: 90c2004c lbu v0,76(a2) +8005ef34: a1020000 sb v0,0(t0) +8005ef38: 014e5021 addu t2,t2,t6 +8005ef3c: 014e1023 subu v0,t2,t6 +8005ef40: 01394821 addu t1,t1,t9 +8005ef44: 01785821 addu t3,t3,t8 +8005ef48: 11e2ff7c beq t7,v0,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4> +8005ef4c: 018e6021 addu t4,t4,t6 +8005ef50: 25ad0002 addiu t5,t5,2 +8005ef54: 25080001 addiu t0,t0,1 +8005ef58: 00093a03 sra a3,t1,0x8 +8005ef5c: 000b3203 sra a2,t3,0x8 +8005ef60: 00e61025 or v0,a3,a2 +8005ef64: 2403fc00 li v1,-1024 +8005ef68: 00431024 and v0,v0,v1 +8005ef6c: 1040ffac beqz v0,8005ee20 <_Z26DrawBGMode7Background16AddPhi+0x598> +8005ef70: 26a3701c addiu v1,s5,28700 +8005ef74: 92c30aa5 lbu v1,2725(s6) +8005ef78: 24020003 li v0,3 +8005ef7c: 1462ffee bne v1,v0,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0> +8005ef80: 31830007 andi v1,t4,0x7 +8005ef84: 3c048019 lui a0,0x8019 +8005ef88: 8fa20034 lw v0,52(sp) +8005ef8c: 2484f680 addiu a0,a0,-2432 +8005ef90: 00031840 sll v1,v1,0x1 +8005ef94: 8c870000 lw a3,0(a0) +8005ef98: 02031821 addu v1,s0,v1 +8005ef9c: 00621821 addu v1,v1,v0 +8005efa0: 90640000 lbu a0,0(v1) +8005efa4: 8ce2006c lw v0,108(a3) +8005efa8: 00821024 and v0,a0,v0 +8005efac: 000211c2 srl v0,v0,0x7 +8005efb0: 00541021 addu v0,v0,s4 +8005efb4: 90430000 lbu v1,0(v0) +8005efb8: a0e3004c sb v1,76(a3) +8005efbc: 91020000 lbu v0,0(t0) +8005efc0: 0043182b sltu v1,v0,v1 +8005efc4: 1060ffdc beqz v1,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0> +8005efc8: 00000000 nop +8005efcc: 8ce20068 lw v0,104(a3) +8005efd0: 00822824 and a1,a0,v0 +8005efd4: 10a0ffd8 beqz a1,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0> +8005efd8: 00000000 nop +8005efdc: 8ce20048 lw v0,72(a3) +8005efe0: 00481021 addu v0,v0,t0 +8005efe4: 90420000 lbu v0,0(v0) +8005efe8: 10400042 beqz v0,8005f0f4 <_Z26DrawBGMode7Background16AddPhi+0x86c> +8005efec: 24060001 li a2,1 +8005eff0: 10460047 beq v0,a2,8005f110 <_Z26DrawBGMode7Background16AddPhi+0x888> +8005eff4: 00051040 sll v0,a1,0x1 +8005eff8: 8ce30014 lw v1,20(a3) +8005effc: 8ce40044 lw a0,68(a3) +8005f000: 00031840 sll v1,v1,0x1 +8005f004: 00441021 addu v0,v0,a0 +8005f008: 006d1821 addu v1,v1,t5 +8005f00c: 94450000 lhu a1,0(v0) +8005f010: 94660000 lhu a2,0(v1) +8005f014: 00b11024 and v0,a1,s1 +8005f018: 00d12024 and a0,a2,s1 +8005f01c: 00441021 addu v0,v0,a0 +8005f020: 00a61824 and v1,a1,a2 +8005f024: 00021043 sra v0,v0,0x1 +8005f028: 30630421 andi v1,v1,0x421 +8005f02c: 00431021 addu v0,v0,v1 +8005f030: 8ce40018 lw a0,24(a3) +8005f034: 00021040 sll v0,v0,0x1 +8005f038: 00441021 addu v0,v0,a0 +8005f03c: 00a62826 xor a1,a1,a2 +8005f040: 94430000 lhu v1,0(v0) +8005f044: 30a50421 andi a1,a1,0x421 +8005f048: 00a31025 or v0,a1,v1 +8005f04c: 3c038022 lui v1,0x8022 +8005f050: a5a20000 sh v0,0(t5) +8005f054: 24636dd8 addiu v1,v1,28120 +8005f058: 9062004c lbu v0,76(v1) +8005f05c: 08017bce j 8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0> +8005f060: a1020000 sb v0,0(t0) +8005f064: 24846dd8 addiu a0,a0,28120 +8005f068: 8c830044 lw v1,68(a0) +8005f06c: 00051040 sll v0,a1,0x1 +8005f070: 00431021 addu v0,v0,v1 +8005f074: 08017bc9 j 8005ef24 <_Z26DrawBGMode7Background16AddPhi+0x69c> +8005f078: 94420000 lhu v0,0(v0) +8005f07c: 8d820044 lw v0,68(t4) +8005f080: 8d860050 lw a2,80(t4) +8005f084: 00a21021 addu v0,a1,v0 +8005f088: 94440000 lhu a0,0(v0) +8005f08c: 00d42824 and a1,a2,s4 +8005f090: 00941024 and v0,a0,s4 +8005f094: 00451021 addu v0,v0,a1 +8005f098: 30c30421 andi v1,a2,0x421 +8005f09c: 00831824 and v1,a0,v1 +8005f0a0: 00021042 srl v0,v0,0x1 +8005f0a4: 00431021 addu v0,v0,v1 +8005f0a8: 8d870018 lw a3,24(t4) +8005f0ac: 00021040 sll v0,v0,0x1 +8005f0b0: 00471021 addu v0,v0,a3 +8005f0b4: 00862026 xor a0,a0,a2 +8005f0b8: 94430000 lhu v1,0(v0) +8005f0bc: 30840421 andi a0,a0,0x421 +8005f0c0: 08017b19 j 8005ec64 <_Z26DrawBGMode7Background16AddPhi+0x3dc> +8005f0c4: 00831025 or v0,a0,v1 +8005f0c8: 8ce30044 lw v1,68(a3) +8005f0cc: 00431021 addu v0,v0,v1 +8005f0d0: 94450000 lhu a1,0(v0) +8005f0d4: 8ce60050 lw a2,80(a3) +8005f0d8: 00b11024 and v0,a1,s1 +8005f0dc: 00d12024 and a0,a2,s1 +8005f0e0: 00441021 addu v0,v0,a0 +8005f0e4: 30c30421 andi v1,a2,0x421 +8005f0e8: 00021042 srl v0,v0,0x1 +8005f0ec: 08017bc1 j 8005ef04 <_Z26DrawBGMode7Background16AddPhi+0x67c> +8005f0f0: 00a31824 and v1,a1,v1 +8005f0f4: 3c028022 lui v0,0x8022 +8005f0f8: 24426dd8 addiu v0,v0,28120 +8005f0fc: 8c430044 lw v1,68(v0) +8005f100: 00051040 sll v0,a1,0x1 +8005f104: 00431021 addu v0,v0,v1 +8005f108: 08017c13 j 8005f04c <_Z26DrawBGMode7Background16AddPhi+0x7c4> +8005f10c: 94420000 lhu v0,0(v0) +8005f110: 8ce30044 lw v1,68(a3) +8005f114: 00431021 addu v0,v0,v1 +8005f118: 94450000 lhu a1,0(v0) +8005f11c: 8ce60050 lw a2,80(a3) +8005f120: 00b11024 and v0,a1,s1 +8005f124: 00d12024 and a0,a2,s1 +8005f128: 00441021 addu v0,v0,a0 +8005f12c: 30c30421 andi v1,a2,0x421 +8005f130: 00021042 srl v0,v0,0x1 +8005f134: 08017c0b j 8005f02c <_Z26DrawBGMode7Background16AddPhi+0x7a4> +8005f138: 00a31824 and v1,a1,v1 +8005f13c: 8fbe0058 lw s8,88(sp) +8005f140: 8fb70054 lw s7,84(sp) +8005f144: 8fb60050 lw s6,80(sp) +8005f148: 8fb5004c lw s5,76(sp) +8005f14c: 8fb40048 lw s4,72(sp) +8005f150: 8fb30044 lw s3,68(sp) +8005f154: 8fb20040 lw s2,64(sp) +8005f158: 8fb1003c lw s1,60(sp) +8005f15c: 8fb00038 lw s0,56(sp) +8005f160: 03e00008 jr ra +8005f164: 27bd0060 addiu sp,sp,96 +8005f168: 3c048022 lui a0,0x8022 +8005f16c: 2563140c addiu v1,t3,5132 +8005f170: 24826dd8 addiu v0,a0,28120 +8005f174: 08017a62 j 8005e988 <_Z26DrawBGMode7Background16AddPhi+0x100> +8005f178: ac430044 sw v1,68(v0) + +8005f17c <_Z23DrawBGMode7Background16Phi>: +8005f17c: 27bdff98 addiu sp,sp,-104 +8005f180: 3c0b8022 lui t3,0x8022 +8005f184: afb40050 sw s4,80(sp) +8005f188: afbe0060 sw s8,96(sp) +8005f18c: afb7005c sw s7,92(sp) +8005f190: afb60058 sw s6,88(sp) +8005f194: afb50054 sw s5,84(sp) +8005f198: afb3004c sw s3,76(sp) +8005f19c: afb20048 sw s2,72(sp) +8005f1a0: afb10044 sw s1,68(sp) +8005f1a4: afb00040 sw s0,64(sp) +8005f1a8: 3c038021 lui v1,0x8021 +8005f1ac: 25676dd8 addiu a3,t3,28120 +8005f1b0: 2462701c addiu v0,v1,28700 +8005f1b4: 90e340ee lbu v1,16622(a3) +8005f1b8: 8c460008 lw a2,8(v0) +8005f1bc: 30630001 andi v1,v1,0x1 +8005f1c0: 00806821 move t5,a0 +8005f1c4: afa5006c sw a1,108(sp) +8005f1c8: 10600029 beqz v1,8005f270 <_Z23DrawBGMode7Background16Phi+0xf4> +8005f1cc: 24d40001 addiu s4,a2,1 +8005f1d0: 3c0e8022 lui t6,0x8022 +8005f1d4: 25c25bc4 addiu v0,t6,23492 +8005f1d8: 90430007 lbu v1,7(v0) +8005f1dc: 10600191 beqz v1,8005f824 <_Z23DrawBGMode7Background16Phi+0x6a8> +8005f1e0: 3c0c802c lui t4,0x802c +8005f1e4: 00003821 move a3,zero +8005f1e8: 30e20001 andi v0,a3,0x1 +8005f1ec: 00021040 sll v0,v0,0x1 +8005f1f0: 00072240 sll a0,a3,0x9 +8005f1f4: 2583140c addiu v1,t4,5132 +8005f1f8: 00833021 addu a2,a0,v1 +8005f1fc: 304affff andi t2,v0,0xffff +8005f200: 30e90004 andi t1,a3,0x4 +8005f204: 30e80002 andi t0,a3,0x2 +8005f208: 00002821 move a1,zero +8005f20c: 30a300c0 andi v1,a1,0xc0 +8005f210: 30a20038 andi v0,a1,0x38 +8005f214: 000318c2 srl v1,v1,0x3 +8005f218: 00021042 srl v0,v0,0x1 +8005f21c: 30a40007 andi a0,a1,0x7 +8005f220: 00691825 or v1,v1,t1 +8005f224: 00481025 or v0,v0,t0 +8005f228: 00021140 sll v0,v0,0x5 +8005f22c: 00031a80 sll v1,v1,0xa +8005f230: 00042080 sll a0,a0,0x2 +8005f234: 00621825 or v1,v1,v0 +8005f238: 01442025 or a0,t2,a0 +8005f23c: 00641825 or v1,v1,a0 +8005f240: 24a50001 addiu a1,a1,1 +8005f244: 24020100 li v0,256 +8005f248: a4c30000 sh v1,0(a2) +8005f24c: 14a2ffef bne a1,v0,8005f20c <_Z23DrawBGMode7Background16Phi+0x90> +8005f250: 24c60002 addiu a2,a2,2 +8005f254: 24e70001 addiu a3,a3,1 +8005f258: 24020008 li v0,8 +8005f25c: 14e2ffe3 bne a3,v0,8005f1ec <_Z23DrawBGMode7Background16Phi+0x70> +8005f260: 30e20001 andi v0,a3,0x1 +8005f264: 25c25bc4 addiu v0,t6,23492 +8005f268: 08017e09 j 8005f824 <_Z23DrawBGMode7Background16Phi+0x6a8> +8005f26c: a0400007 sb zero,7(v0) +8005f270: 3c028022 lui v0,0x8022 +8005f274: 2442680c addiu v0,v0,26636 +8005f278: ace20044 sw v0,68(a3) +8005f27c: 25656dd8 addiu a1,t3,28120 +8005f280: 8fa4006c lw a0,108(sp) +8005f284: 8ca20064 lw v0,100(a1) +8005f288: 00042080 sll a0,a0,0x2 +8005f28c: 00821021 addu v0,a0,v0 +8005f290: 8c420000 lw v0,0(v0) +8005f294: 8ca6005c lw a2,92(a1) +8005f298: afa20028 sw v0,40(sp) +8005f29c: 8faa0028 lw t2,40(sp) +8005f2a0: 8ca30060 lw v1,96(a1) +8005f2a4: 24020001 li v0,1 +8005f2a8: 0066182b sltu v1,v1,a2 +8005f2ac: 004a500a movz t2,v0,t2 +8005f2b0: afa60020 sw a2,32(sp) +8005f2b4: afa40038 sw a0,56(sp) +8005f2b8: afaa0028 sw t2,40(sp) +8005f2bc: 8ca80010 lw t0,16(a1) +8005f2c0: 8ca70040 lw a3,64(a1) +8005f2c4: 1460014c bnez v1,8005f7f8 <_Z23DrawBGMode7Background16Phi+0x67c> +8005f2c8: 8ca60030 lw a2,48(a1) +8005f2cc: 8faa0020 lw t2,32(sp) +8005f2d0: 01a00013 mtlo t5 +8005f2d4: 71480000 madd t2,t0 +8005f2d8: 3c048023 lui a0,0x8023 +8005f2dc: 000a1900 sll v1,t2,0x4 +8005f2e0: 000a1080 sll v0,t2,0x2 +8005f2e4: 2484aecc addiu a0,a0,-20788 +8005f2e8: 00642021 addu a0,v1,a0 +8005f2ec: 00621823 subu v1,v1,v0 +8005f2f0: 00001012 mflo v0 +8005f2f4: 00e00013 mtlo a3 +8005f2f8: 71460000 madd t2,a2 +8005f2fc: afa20000 sw v0,0(sp) +8005f300: 00001012 mflo v0 +8005f304: afa40008 sw a0,8(sp) +8005f308: afa20024 sw v0,36(sp) +8005f30c: 3c028023 lui v0,0x8023 +8005f310: 2442bdcc addiu v0,v0,-16948 +8005f314: 0062b021 addu s6,v1,v0 +8005f318: 240200ff li v0,255 +8005f31c: 004a1023 subu v0,v0,t2 +8005f320: 24840002 addiu a0,a0,2 +8005f324: 24030100 li v1,256 +8005f328: afa20004 sw v0,4(sp) +8005f32c: afa4000c sw a0,12(sp) +8005f330: afa3002c sw v1,44(sp) +8005f334: afa00030 sw zero,48(sp) +8005f338: 00805021 move t2,a0 +8005f33c: 8fa50008 lw a1,8(sp) +8005f340: 86c2000a lh v0,10(s6) +8005f344: 94a40000 lhu a0,0(a1) +8005f348: 000214c0 sll v0,v0,0x13 +8005f34c: 000424c0 sll a0,a0,0x13 +8005f350: 000244c3 sra t0,v0,0x13 +8005f354: 000424c3 sra a0,a0,0x13 +8005f358: 00882023 subu a0,a0,t0 +8005f35c: 30822000 andi v0,a0,0x2000 +8005f360: 38422000 xori v0,v0,0x2000 +8005f364: 3c068022 lui a2,0x8022 +8005f368: 2442e000 addiu v0,v0,-8192 +8005f36c: 24c350e8 addiu v1,a2,20712 +8005f370: 000210c3 sra v0,v0,0x3 +8005f374: 86c50008 lh a1,8(s6) +8005f378: 308403ff andi a0,a0,0x3ff +8005f37c: 90670aa4 lbu a3,2724(v1) +8005f380: 00822021 addu a0,a0,v0 +8005f384: 8fa30020 lw v1,32(sp) +8005f388: 8fa20004 lw v0,4(sp) +8005f38c: 00052cc0 sll a1,a1,0x13 +8005f390: 0067100a movz v0,v1,a3 +8005f394: 00054cc3 sra t1,a1,0x13 +8005f398: 00442021 addu a0,v0,a0 +8005f39c: 86c50002 lh a1,2(s6) +8005f3a0: 00091200 sll v0,t1,0x8 +8005f3a4: 00400013 mtlo v0 +8005f3a8: 70850000 madd a0,a1 +8005f3ac: 00081a00 sll v1,t0,0x8 +8005f3b0: 86c70006 lh a3,6(s6) +8005f3b4: 95460000 lhu a2,0(t2) +8005f3b8: 00005012 mflo t2 +8005f3bc: 00600013 mtlo v1 +8005f3c0: 70870000 madd a0,a3 +8005f3c4: 000634c0 sll a2,a2,0x13 +8005f3c8: 00001012 mflo v0 +8005f3cc: 8fa30028 lw v1,40(sp) +8005f3d0: 000634c3 sra a2,a2,0x13 +8005f3d4: afaa0018 sw t2,24(sp) +8005f3d8: afa20014 sw v0,20(sp) +8005f3dc: 1060007b beqz v1,8005f5cc <_Z23DrawBGMode7Background16Phi+0x450> +8005f3e0: afa6001c sw a2,28(sp) +8005f3e4: 00c91023 subu v0,a2,t1 +8005f3e8: 01042021 addu a0,t0,a0 +8005f3ec: 30432000 andi v1,v0,0x2000 +8005f3f0: 30840007 andi a0,a0,0x7 +8005f3f4: 00042100 sll a0,a0,0x4 +8005f3f8: 38632000 xori v1,v1,0x2000 +8005f3fc: 2463e000 addiu v1,v1,-8192 +8005f400: afa4003c sw a0,60(sp) +8005f404: 3c048019 lui a0,0x8019 +8005f408: 000318c3 sra v1,v1,0x3 +8005f40c: 304203ff andi v0,v0,0x3ff +8005f410: 2484f688 addiu a0,a0,-2424 +8005f414: 8fa5006c lw a1,108(sp) +8005f418: 00431021 addu v0,v0,v1 +8005f41c: 8c9e0000 lw s8,0(a0) +8005f420: afa20034 sw v0,52(sp) +8005f424: afa00010 sw zero,16(sp) +8005f428: 0005a880 sll s5,a1,0x2 +8005f42c: 3c068022 lui a2,0x8022 +8005f430: 24c66dd8 addiu a2,a2,28120 +8005f434: 8cc40064 lw a0,100(a2) +8005f438: 8faa0038 lw t2,56(sp) +8005f43c: 01441021 addu v0,t2,a0 +8005f440: 8c430000 lw v1,0(v0) +8005f444: 10600007 beqz v1,8005f464 <_Z23DrawBGMode7Background16Phi+0x2e8> +8005f448: 02a41821 addu v1,s5,a0 +8005f44c: 8c6200a8 lw v0,168(v1) +8005f450: 8c630018 lw v1,24(v1) +8005f454: afa2002c sw v0,44(sp) +8005f458: 0062102b sltu v0,v1,v0 +8005f45c: 10400055 beqz v0,8005f5b4 <_Z23DrawBGMode7Background16Phi+0x438> +8005f460: afa30030 sw v1,48(sp) +8005f464: 8fa40030 lw a0,48(sp) +8005f468: 8fa50000 lw a1,0(sp) +8005f46c: 8fa60024 lw a2,36(sp) +8005f470: 93c30aa3 lbu v1,2723(s8) +8005f474: 00041040 sll v0,a0,0x1 +8005f478: 00456021 addu t4,v0,a1 +8005f47c: 106000d6 beqz v1,8005f7d8 <_Z23DrawBGMode7Background16Phi+0x65c> +8005f480: 00865021 addu t2,a0,a2 +8005f484: 00801821 move v1,a0 +8005f488: 86c80000 lh t0,0(s6) +8005f48c: 86c40004 lh a0,4(s6) +8005f490: 8fa2002c lw v0,44(sp) +8005f494: 2470ffff addiu s0,v1,-1 +8005f498: 2447ffff addiu a3,v0,-1 +8005f49c: 00089023 negu s2,t0 +8005f4a0: 00048823 negu s1,a0 +8005f4a4: 2418ffff li t8,-1 +8005f4a8: 8fa50034 lw a1,52(sp) +8005f4ac: 93c30aa5 lbu v1,2725(s8) +8005f4b0: 00e51021 addu v0,a3,a1 +8005f4b4: 70442802 mul a1,v0,a0 +8005f4b8: 14600061 bnez v1,8005f640 <_Z23DrawBGMode7Background16Phi+0x4c4> +8005f4bc: 70481002 mul v0,v0,t0 +8005f4c0: 10f0003c beq a3,s0,8005f5b4 <_Z23DrawBGMode7Background16Phi+0x438> +8005f4c4: 8fa40014 lw a0,20(sp) +8005f4c8: 03074821 addu t1,t8,a3 +8005f4cc: 3c068019 lui a2,0x8019 +8005f4d0: 00853821 addu a3,a0,a1 +8005f4d4: 3c058019 lui a1,0x8019 +8005f4d8: 8fa30018 lw v1,24(sp) +8005f4dc: 24a5f68c addiu a1,a1,-2420 +8005f4e0: 24c6f690 addiu a2,a2,-2416 +8005f4e4: 8cad0000 lw t5,0(a1) +8005f4e8: 8ccb0000 lw t3,0(a2) +8005f4ec: 00624021 addu t0,v1,v0 +8005f4f0: 3c0f8023 lui t7,0x8023 +8005f4f4: 240efffe li t6,-2 +8005f4f8: 00081a03 sra v1,t0,0x8 +8005f4fc: 00073203 sra a2,a3,0x8 +8005f500: 8da50008 lw a1,8(t5) +8005f504: 306403ff andi a0,v1,0x3ff +8005f508: 30c203f8 andi v0,a2,0x3f8 +8005f50c: 00021140 sll v0,v0,0x5 +8005f510: 00042083 sra a0,a0,0x2 +8005f514: 00451021 addu v0,v0,a1 +8005f518: 008e2024 and a0,a0,t6 +8005f51c: 00441021 addu v0,v0,a0 +8005f520: 90450000 lbu a1,0(v0) +8005f524: 30630007 andi v1,v1,0x7 +8005f528: 00031840 sll v1,v1,0x1 +8005f52c: 000529c0 sll a1,a1,0x7 +8005f530: 30c60007 andi a2,a2,0x7 +8005f534: 02831821 addu v1,s4,v1 +8005f538: 00651821 addu v1,v1,a1 +8005f53c: 00063100 sll a2,a2,0x4 +8005f540: 00661821 addu v1,v1,a2 +8005f544: 90650000 lbu a1,0(v1) +8005f548: 8d62006c lw v0,108(t3) +8005f54c: 25e4c90c addiu a0,t7,-14068 +8005f550: 00a21024 and v0,a1,v0 +8005f554: 000211c2 srl v0,v0,0x7 +8005f558: 00441021 addu v0,v0,a0 +8005f55c: 90430000 lbu v1,0(v0) +8005f560: 01384821 addu t1,t1,t8 +8005f564: a163004c sb v1,76(t3) +8005f568: 91420000 lbu v0,0(t2) +8005f56c: 0043182b sltu v1,v0,v1 +8005f570: 1060000b beqz v1,8005f5a0 <_Z23DrawBGMode7Background16Phi+0x424> +8005f574: 01382023 subu a0,t1,t8 +8005f578: 8d620068 lw v0,104(t3) +8005f57c: 00a21024 and v0,a1,v0 +8005f580: 10400007 beqz v0,8005f5a0 <_Z23DrawBGMode7Background16Phi+0x424> +8005f584: 00021840 sll v1,v0,0x1 +8005f588: 8d620044 lw v0,68(t3) +8005f58c: 00621021 addu v0,v1,v0 +8005f590: 94430000 lhu v1,0(v0) +8005f594: a5830000 sh v1,0(t4) +8005f598: 9162004c lbu v0,76(t3) +8005f59c: a1420000 sb v0,0(t2) +8005f5a0: 258c0002 addiu t4,t4,2 +8005f5a4: 254a0001 addiu t2,t2,1 +8005f5a8: 01124021 addu t0,t0,s2 +8005f5ac: 1604ffd2 bne s0,a0,8005f4f8 <_Z23DrawBGMode7Background16Phi+0x37c> +8005f5b0: 00f13821 addu a3,a3,s1 +8005f5b4: 8fa60010 lw a2,16(sp) +8005f5b8: 8faa0028 lw t2,40(sp) +8005f5bc: 24c60001 addiu a2,a2,1 +8005f5c0: afa60010 sw a2,16(sp) +8005f5c4: 1546ff99 bne t2,a2,8005f42c <_Z23DrawBGMode7Background16Phi+0x2b0> +8005f5c8: 26b50018 addiu s5,s5,24 +8005f5cc: 3c038022 lui v1,0x8022 +8005f5d0: 24636dd8 addiu v1,v1,28120 +8005f5d4: 8fa40020 lw a0,32(sp) +8005f5d8: 8c620060 lw v0,96(v1) +8005f5dc: 8fa5000c lw a1,12(sp) +8005f5e0: 8fa60008 lw a2,8(sp) +8005f5e4: 8faa0004 lw t2,4(sp) +8005f5e8: 24840001 addiu a0,a0,1 +8005f5ec: afa40020 sw a0,32(sp) +8005f5f0: 0044102b sltu v0,v0,a0 +8005f5f4: 24a50010 addiu a1,a1,16 +8005f5f8: 00602021 move a0,v1 +8005f5fc: 24c60010 addiu a2,a2,16 +8005f600: 254affff addiu t2,t2,-1 +8005f604: afa5000c sw a1,12(sp) +8005f608: afa60008 sw a2,8(sp) +8005f60c: afaa0004 sw t2,4(sp) +8005f610: 8c630010 lw v1,16(v1) +8005f614: 14400078 bnez v0,8005f7f8 <_Z23DrawBGMode7Background16Phi+0x67c> +8005f618: 8c840030 lw a0,48(a0) +8005f61c: 8faa0024 lw t2,36(sp) +8005f620: 8fa60000 lw a2,0(sp) +8005f624: 01445021 addu t2,t2,a0 +8005f628: afaa0024 sw t2,36(sp) +8005f62c: 8faa000c lw t2,12(sp) +8005f630: 00c33021 addu a2,a2,v1 +8005f634: 26d6000c addiu s6,s6,12 +8005f638: 08017ccf j 8005f33c <_Z23DrawBGMode7Background16Phi+0x1c0> +8005f63c: afa60000 sw a2,0(sp) +8005f640: 10f0ffdc beq a3,s0,8005f5b4 <_Z23DrawBGMode7Background16Phi+0x438> +8005f644: 8fa30018 lw v1,24(sp) +8005f648: 8fa40014 lw a0,20(sp) +8005f64c: 00624821 addu t1,v1,v0 +8005f650: 3c028019 lui v0,0x8019 +8005f654: 2442f690 addiu v0,v0,-2416 +8005f658: 00853021 addu a2,a0,a1 +8005f65c: 8c530000 lw s3,0(v0) +8005f660: 8fa5001c lw a1,28(sp) +8005f664: 03077021 addu t6,t8,a3 +8005f668: 00e57821 addu t7,a3,a1 +8005f66c: 08017dc3 j 8005f70c <_Z23DrawBGMode7Background16Phi+0x590> +8005f670: 0260b821 move s7,s3 +8005f674: 8f230008 lw v1,8(t9) +8005f678: 8e64006c lw a0,108(s3) +8005f67c: 01031821 addu v1,t0,v1 +8005f680: 006d1821 addu v1,v1,t5 +8005f684: 90620000 lbu v0,0(v1) +8005f688: 000211c0 sll v0,v0,0x7 +8005f68c: 00e21021 addu v0,a3,v0 +8005f690: 004b1021 addu v0,v0,t3 +8005f694: 90450000 lbu a1,0(v0) +8005f698: 3c028023 lui v0,0x8023 +8005f69c: 00a42024 and a0,a1,a0 +8005f6a0: 2442c90c addiu v0,v0,-14068 +8005f6a4: 000421c2 srl a0,a0,0x7 +8005f6a8: 00822021 addu a0,a0,v0 +8005f6ac: 90820000 lbu v0,0(a0) +8005f6b0: a262004c sb v0,76(s3) +8005f6b4: 91430000 lbu v1,0(t2) +8005f6b8: 0062102b sltu v0,v1,v0 +8005f6bc: 1040000b beqz v0,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570> +8005f6c0: 00000000 nop +8005f6c4: 8e620068 lw v0,104(s3) +8005f6c8: 00a21024 and v0,a1,v0 +8005f6cc: 10400007 beqz v0,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570> +8005f6d0: 00021840 sll v1,v0,0x1 +8005f6d4: 8e620044 lw v0,68(s3) +8005f6d8: 00621021 addu v0,v1,v0 +8005f6dc: 94430000 lhu v1,0(v0) +8005f6e0: a5830000 sh v1,0(t4) +8005f6e4: 9262004c lbu v0,76(s3) +8005f6e8: a1420000 sb v0,0(t2) +8005f6ec: 01d87021 addu t6,t6,t8 +8005f6f0: 01d81023 subu v0,t6,t8 +8005f6f4: 258c0002 addiu t4,t4,2 +8005f6f8: 254a0001 addiu t2,t2,1 +8005f6fc: 01324821 addu t1,t1,s2 +8005f700: 00d13021 addu a2,a2,s1 +8005f704: 1202ffab beq s0,v0,8005f5b4 <_Z23DrawBGMode7Background16Phi+0x438> +8005f708: 01f87821 addu t7,t7,t8 +8005f70c: 00091a83 sra v1,t1,0xa +8005f710: 2402fffe li v0,-2 +8005f714: 00062a03 sra a1,a2,0x8 +8005f718: 3c048021 lui a0,0x8021 +8005f71c: 00626824 and t5,v1,v0 +8005f720: 2402fff8 li v0,-8 +8005f724: 00a21024 and v0,a1,v0 +8005f728: 2499701c addiu t9,a0,28700 +8005f72c: 00092203 sra a0,t1,0x8 +8005f730: 00024140 sll t0,v0,0x5 +8005f734: 30820007 andi v0,a0,0x7 +8005f738: 00021040 sll v0,v0,0x1 +8005f73c: 02823821 addu a3,s4,v0 +8005f740: 00852025 or a0,a0,a1 +8005f744: 2402fc00 li v0,-1024 +8005f748: 30a30007 andi v1,a1,0x7 +8005f74c: 00822024 and a0,a0,v0 +8005f750: 1080ffc8 beqz a0,8005f674 <_Z23DrawBGMode7Background16Phi+0x4f8> +8005f754: 00035900 sll t3,v1,0x4 +8005f758: 31e20007 andi v0,t7,0x7 +8005f75c: 8fa3003c lw v1,60(sp) +8005f760: 00021040 sll v0,v0,0x1 +8005f764: 02821021 addu v0,s4,v0 +8005f768: 00432021 addu a0,v0,v1 +8005f76c: 93c30aa5 lbu v1,2725(s8) +8005f770: 24020003 li v0,3 +8005f774: 1462ffdd bne v1,v0,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570> +8005f778: 3c058023 lui a1,0x8023 +8005f77c: 90840000 lbu a0,0(a0) +8005f780: 8ee2006c lw v0,108(s7) +8005f784: 00821024 and v0,a0,v0 +8005f788: 000211c2 srl v0,v0,0x7 +8005f78c: 24a5c90c addiu a1,a1,-14068 +8005f790: 00451021 addu v0,v0,a1 +8005f794: 90430000 lbu v1,0(v0) +8005f798: a2e3004c sb v1,76(s7) +8005f79c: 91420000 lbu v0,0(t2) +8005f7a0: 0043182b sltu v1,v0,v1 +8005f7a4: 1060ffd1 beqz v1,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570> +8005f7a8: 00000000 nop +8005f7ac: 8ee20068 lw v0,104(s7) +8005f7b0: 00821024 and v0,a0,v0 +8005f7b4: 1040ffcd beqz v0,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570> +8005f7b8: 00021840 sll v1,v0,0x1 +8005f7bc: 8ee20044 lw v0,68(s7) +8005f7c0: 00621021 addu v0,v1,v0 +8005f7c4: 94430000 lhu v1,0(v0) +8005f7c8: a5830000 sh v1,0(t4) +8005f7cc: 92e2004c lbu v0,76(s7) +8005f7d0: 08017dbb j 8005f6ec <_Z23DrawBGMode7Background16Phi+0x570> +8005f7d4: a1420000 sb v0,0(t2) +8005f7d8: 86d20000 lh s2,0(s6) +8005f7dc: 86d10004 lh s1,4(s6) +8005f7e0: 8fb0002c lw s0,44(sp) +8005f7e4: 00803821 move a3,a0 +8005f7e8: 02404021 move t0,s2 +8005f7ec: 02202021 move a0,s1 +8005f7f0: 08017d2a j 8005f4a8 <_Z23DrawBGMode7Background16Phi+0x32c> +8005f7f4: 24180001 li t8,1 +8005f7f8: 8fbe0060 lw s8,96(sp) +8005f7fc: 8fb7005c lw s7,92(sp) +8005f800: 8fb60058 lw s6,88(sp) +8005f804: 8fb50054 lw s5,84(sp) +8005f808: 8fb40050 lw s4,80(sp) +8005f80c: 8fb3004c lw s3,76(sp) +8005f810: 8fb20048 lw s2,72(sp) +8005f814: 8fb10044 lw s1,68(sp) +8005f818: 8fb00040 lw s0,64(sp) +8005f81c: 03e00008 jr ra +8005f820: 27bd0068 addiu sp,sp,104 +8005f824: 2583140c addiu v1,t4,5132 +8005f828: 25626dd8 addiu v0,t3,28120 +8005f82c: 08017c9f j 8005f27c <_Z23DrawBGMode7Background16Phi+0x100> +8005f830: ac430044 sw v1,68(v0) + +8005f834 <_Z21DrawBGMode7BackgroundPhi>: +8005f834: 27bdff98 addiu sp,sp,-104 +8005f838: 3c0b8022 lui t3,0x8022 +8005f83c: afb40050 sw s4,80(sp) +8005f840: afbe0060 sw s8,96(sp) +8005f844: afb7005c sw s7,92(sp) +8005f848: afb60058 sw s6,88(sp) +8005f84c: afb50054 sw s5,84(sp) +8005f850: afb3004c sw s3,76(sp) +8005f854: afb20048 sw s2,72(sp) +8005f858: afb10044 sw s1,68(sp) +8005f85c: afb00040 sw s0,64(sp) +8005f860: 3c038021 lui v1,0x8021 +8005f864: 25676dd8 addiu a3,t3,28120 +8005f868: 2462701c addiu v0,v1,28700 +8005f86c: 90e340ee lbu v1,16622(a3) +8005f870: 8c460008 lw a2,8(v0) +8005f874: 30630001 andi v1,v1,0x1 +8005f878: 00806821 move t5,a0 +8005f87c: afa5006c sw a1,108(sp) +8005f880: 10600029 beqz v1,8005f928 <_Z21DrawBGMode7BackgroundPhi+0xf4> +8005f884: 24d40001 addiu s4,a2,1 +8005f888: 3c0e8022 lui t6,0x8022 +8005f88c: 25c25bc4 addiu v0,t6,23492 +8005f890: 90430007 lbu v1,7(v0) +8005f894: 10600188 beqz v1,8005feb8 <_Z21DrawBGMode7BackgroundPhi+0x684> +8005f898: 3c0c802c lui t4,0x802c +8005f89c: 00003821 move a3,zero +8005f8a0: 30e20001 andi v0,a3,0x1 +8005f8a4: 00021040 sll v0,v0,0x1 +8005f8a8: 00072240 sll a0,a3,0x9 +8005f8ac: 2583140c addiu v1,t4,5132 +8005f8b0: 00833021 addu a2,a0,v1 +8005f8b4: 304affff andi t2,v0,0xffff +8005f8b8: 30e90004 andi t1,a3,0x4 +8005f8bc: 30e80002 andi t0,a3,0x2 +8005f8c0: 00002821 move a1,zero +8005f8c4: 30a300c0 andi v1,a1,0xc0 +8005f8c8: 30a20038 andi v0,a1,0x38 +8005f8cc: 000318c2 srl v1,v1,0x3 +8005f8d0: 00021042 srl v0,v0,0x1 +8005f8d4: 30a40007 andi a0,a1,0x7 +8005f8d8: 00691825 or v1,v1,t1 +8005f8dc: 01021025 or v0,t0,v0 +8005f8e0: 00021140 sll v0,v0,0x5 +8005f8e4: 00031a80 sll v1,v1,0xa +8005f8e8: 00042080 sll a0,a0,0x2 +8005f8ec: 00621825 or v1,v1,v0 +8005f8f0: 01442025 or a0,t2,a0 +8005f8f4: 00641825 or v1,v1,a0 +8005f8f8: 24a50001 addiu a1,a1,1 +8005f8fc: 24020100 li v0,256 +8005f900: a4c30000 sh v1,0(a2) +8005f904: 14a2ffef bne a1,v0,8005f8c4 <_Z21DrawBGMode7BackgroundPhi+0x90> +8005f908: 24c60002 addiu a2,a2,2 +8005f90c: 24e70001 addiu a3,a3,1 +8005f910: 24020008 li v0,8 +8005f914: 14e2ffe3 bne a3,v0,8005f8a4 <_Z21DrawBGMode7BackgroundPhi+0x70> +8005f918: 30e20001 andi v0,a3,0x1 +8005f91c: 25c25bc4 addiu v0,t6,23492 +8005f920: 08017fae j 8005feb8 <_Z21DrawBGMode7BackgroundPhi+0x684> +8005f924: a0400007 sb zero,7(v0) +8005f928: 3c028022 lui v0,0x8022 +8005f92c: 2442680c addiu v0,v0,26636 +8005f930: ace20044 sw v0,68(a3) +8005f934: 25656dd8 addiu a1,t3,28120 +8005f938: 8fa4006c lw a0,108(sp) +8005f93c: 8ca20064 lw v0,100(a1) +8005f940: 00042080 sll a0,a0,0x2 +8005f944: 00821021 addu v0,a0,v0 +8005f948: 8c420000 lw v0,0(v0) +8005f94c: 8ca6005c lw a2,92(a1) +8005f950: afa20028 sw v0,40(sp) +8005f954: 8faa0028 lw t2,40(sp) +8005f958: 8ca30060 lw v1,96(a1) +8005f95c: 24020001 li v0,1 +8005f960: 0066182b sltu v1,v1,a2 +8005f964: 004a500a movz t2,v0,t2 +8005f968: afa60020 sw a2,32(sp) +8005f96c: afa40038 sw a0,56(sp) +8005f970: afaa0028 sw t2,40(sp) +8005f974: 8ca80010 lw t0,16(a1) +8005f978: 8ca70040 lw a3,64(a1) +8005f97c: 14600143 bnez v1,8005fe8c <_Z21DrawBGMode7BackgroundPhi+0x658> +8005f980: 8ca60030 lw a2,48(a1) +8005f984: 8faa0020 lw t2,32(sp) +8005f988: 01a00013 mtlo t5 +8005f98c: 71480000 madd t2,t0 +8005f990: 3c048023 lui a0,0x8023 +8005f994: 000a1900 sll v1,t2,0x4 +8005f998: 000a1080 sll v0,t2,0x2 +8005f99c: 2484aecc addiu a0,a0,-20788 +8005f9a0: 00642021 addu a0,v1,a0 +8005f9a4: 00621823 subu v1,v1,v0 +8005f9a8: 00001012 mflo v0 +8005f9ac: 00e00013 mtlo a3 +8005f9b0: 71460000 madd t2,a2 +8005f9b4: afa20000 sw v0,0(sp) +8005f9b8: 00001012 mflo v0 +8005f9bc: afa40008 sw a0,8(sp) +8005f9c0: afa20024 sw v0,36(sp) +8005f9c4: 3c028023 lui v0,0x8023 +8005f9c8: 2442bdcc addiu v0,v0,-16948 +8005f9cc: 0062b021 addu s6,v1,v0 +8005f9d0: 240200ff li v0,255 +8005f9d4: 004a1023 subu v0,v0,t2 +8005f9d8: 24840002 addiu a0,a0,2 +8005f9dc: 24030100 li v1,256 +8005f9e0: afa20004 sw v0,4(sp) +8005f9e4: afa4000c sw a0,12(sp) +8005f9e8: afa00030 sw zero,48(sp) +8005f9ec: afa3002c sw v1,44(sp) +8005f9f0: 00805021 move t2,a0 +8005f9f4: 8fa50008 lw a1,8(sp) +8005f9f8: 86c2000a lh v0,10(s6) +8005f9fc: 94a40000 lhu a0,0(a1) +8005fa00: 000214c0 sll v0,v0,0x13 +8005fa04: 000424c0 sll a0,a0,0x13 +8005fa08: 000244c3 sra t0,v0,0x13 +8005fa0c: 000424c3 sra a0,a0,0x13 +8005fa10: 00882023 subu a0,a0,t0 +8005fa14: 30822000 andi v0,a0,0x2000 +8005fa18: 38422000 xori v0,v0,0x2000 +8005fa1c: 3c068022 lui a2,0x8022 +8005fa20: 2442e000 addiu v0,v0,-8192 +8005fa24: 24c350e8 addiu v1,a2,20712 +8005fa28: 000210c3 sra v0,v0,0x3 +8005fa2c: 86c50008 lh a1,8(s6) +8005fa30: 308403ff andi a0,a0,0x3ff +8005fa34: 90670aa4 lbu a3,2724(v1) +8005fa38: 00822021 addu a0,a0,v0 +8005fa3c: 8fa30020 lw v1,32(sp) +8005fa40: 8fa20004 lw v0,4(sp) +8005fa44: 00052cc0 sll a1,a1,0x13 +8005fa48: 0067100a movz v0,v1,a3 +8005fa4c: 00054cc3 sra t1,a1,0x13 +8005fa50: 00442021 addu a0,v0,a0 +8005fa54: 86c50002 lh a1,2(s6) +8005fa58: 00091200 sll v0,t1,0x8 +8005fa5c: 00400013 mtlo v0 +8005fa60: 70850000 madd a0,a1 +8005fa64: 00081a00 sll v1,t0,0x8 +8005fa68: 86c70006 lh a3,6(s6) +8005fa6c: 95460000 lhu a2,0(t2) +8005fa70: 00005012 mflo t2 +8005fa74: 00600013 mtlo v1 +8005fa78: 70870000 madd a0,a3 +8005fa7c: 000634c0 sll a2,a2,0x13 +8005fa80: 00001012 mflo v0 +8005fa84: 8fa30028 lw v1,40(sp) +8005fa88: 000634c3 sra a2,a2,0x13 +8005fa8c: afaa0018 sw t2,24(sp) +8005fa90: afa20014 sw v0,20(sp) +8005fa94: 10600078 beqz v1,8005fc78 <_Z21DrawBGMode7BackgroundPhi+0x444> +8005fa98: afa6001c sw a2,28(sp) +8005fa9c: 00c91023 subu v0,a2,t1 +8005faa0: 01042021 addu a0,t0,a0 +8005faa4: 30432000 andi v1,v0,0x2000 +8005faa8: 30840007 andi a0,a0,0x7 +8005faac: 00042100 sll a0,a0,0x4 +8005fab0: 38632000 xori v1,v1,0x2000 +8005fab4: 2463e000 addiu v1,v1,-8192 +8005fab8: afa4003c sw a0,60(sp) +8005fabc: 3c048019 lui a0,0x8019 +8005fac0: 000318c3 sra v1,v1,0x3 +8005fac4: 304203ff andi v0,v0,0x3ff +8005fac8: 2484f694 addiu a0,a0,-2412 +8005facc: 8fa5006c lw a1,108(sp) +8005fad0: 00431021 addu v0,v0,v1 +8005fad4: 8c9e0000 lw s8,0(a0) +8005fad8: afa20034 sw v0,52(sp) +8005fadc: afa00010 sw zero,16(sp) +8005fae0: 0005a880 sll s5,a1,0x2 +8005fae4: 3c068022 lui a2,0x8022 +8005fae8: 24c66dd8 addiu a2,a2,28120 +8005faec: 8cc40064 lw a0,100(a2) +8005faf0: 8faa0038 lw t2,56(sp) +8005faf4: 01441021 addu v0,t2,a0 +8005faf8: 8c430000 lw v1,0(v0) +8005fafc: 10600009 beqz v1,8005fb24 <_Z21DrawBGMode7BackgroundPhi+0x2f0> +8005fb00: 8fa30030 lw v1,48(sp) +8005fb04: 02a41821 addu v1,s5,a0 +8005fb08: 8c6200a8 lw v0,168(v1) +8005fb0c: 8c630018 lw v1,24(v1) +8005fb10: afa2002c sw v0,44(sp) +8005fb14: 0062102b sltu v0,v1,v0 +8005fb18: 10400051 beqz v0,8005fc60 <_Z21DrawBGMode7BackgroundPhi+0x42c> +8005fb1c: afa30030 sw v1,48(sp) +8005fb20: 8fa30030 lw v1,48(sp) +8005fb24: 8fa40000 lw a0,0(sp) +8005fb28: 8fa50024 lw a1,36(sp) +8005fb2c: 93c20aa3 lbu v0,2723(s8) +8005fb30: 00645821 addu t3,v1,a0 +8005fb34: 104000cd beqz v0,8005fe6c <_Z21DrawBGMode7BackgroundPhi+0x638> +8005fb38: 00655021 addu t2,v1,a1 +8005fb3c: 86c80000 lh t0,0(s6) +8005fb40: 86c40004 lh a0,4(s6) +8005fb44: 8fa6002c lw a2,44(sp) +8005fb48: 2470ffff addiu s0,v1,-1 +8005fb4c: 24c7ffff addiu a3,a2,-1 +8005fb50: 00089023 negu s2,t0 +8005fb54: 00048823 negu s1,a0 +8005fb58: 2418ffff li t8,-1 +8005fb5c: 8fa50034 lw a1,52(sp) +8005fb60: 93c30aa5 lbu v1,2725(s8) +8005fb64: 00e51021 addu v0,a3,a1 +8005fb68: 70442802 mul a1,v0,a0 +8005fb6c: 1460005f bnez v1,8005fcec <_Z21DrawBGMode7BackgroundPhi+0x4b8> +8005fb70: 70481002 mul v0,v0,t0 +8005fb74: 1207003a beq s0,a3,8005fc60 <_Z21DrawBGMode7BackgroundPhi+0x42c> +8005fb78: 8fa30018 lw v1,24(sp) +8005fb7c: 8fa40014 lw a0,20(sp) +8005fb80: 03074821 addu t1,t8,a3 +8005fb84: 00624021 addu t0,v1,v0 +8005fb88: 00853821 addu a3,a0,a1 +8005fb8c: 3c068019 lui a2,0x8019 +8005fb90: 3c058019 lui a1,0x8019 +8005fb94: 3c028019 lui v0,0x8019 +8005fb98: 24a5f698 addiu a1,a1,-2408 +8005fb9c: 24c6f69c addiu a2,a2,-2404 +8005fba0: 2442f6a0 addiu v0,v0,-2400 +8005fba4: 8cae0000 lw t6,0(a1) +8005fba8: 8ccc0000 lw t4,0(a2) +8005fbac: 8c4d0000 lw t5,0(v0) +8005fbb0: 240ffffe li t7,-2 +8005fbb4: 00081a03 sra v1,t0,0x8 +8005fbb8: 00073203 sra a2,a3,0x8 +8005fbbc: 8dc50008 lw a1,8(t6) +8005fbc0: 306403ff andi a0,v1,0x3ff +8005fbc4: 30c203f8 andi v0,a2,0x3f8 +8005fbc8: 00021140 sll v0,v0,0x5 +8005fbcc: 00042083 sra a0,a0,0x2 +8005fbd0: 00451021 addu v0,v0,a1 +8005fbd4: 008f2024 and a0,a0,t7 +8005fbd8: 00441021 addu v0,v0,a0 +8005fbdc: 90450000 lbu a1,0(v0) +8005fbe0: 30630007 andi v1,v1,0x7 +8005fbe4: 00031840 sll v1,v1,0x1 +8005fbe8: 000529c0 sll a1,a1,0x7 +8005fbec: 30c60007 andi a2,a2,0x7 +8005fbf0: 02831821 addu v1,s4,v1 +8005fbf4: 00651821 addu v1,v1,a1 +8005fbf8: 00063100 sll a2,a2,0x4 +8005fbfc: 00661821 addu v1,v1,a2 +8005fc00: 90640000 lbu a0,0(v1) +8005fc04: 8d82006c lw v0,108(t4) +8005fc08: 01384821 addu t1,t1,t8 +8005fc0c: 00821024 and v0,a0,v0 +8005fc10: 000211c2 srl v0,v0,0x7 +8005fc14: 004d1021 addu v0,v0,t5 +8005fc18: 90430000 lbu v1,0(v0) +8005fc1c: 01382823 subu a1,t1,t8 +8005fc20: a183004c sb v1,76(t4) +8005fc24: 91420000 lbu v0,0(t2) +8005fc28: 0043182b sltu v1,v0,v1 +8005fc2c: 10600008 beqz v1,8005fc50 <_Z21DrawBGMode7BackgroundPhi+0x41c> +8005fc30: 01124021 addu t0,t0,s2 +8005fc34: 8d820068 lw v0,104(t4) +8005fc38: 00821024 and v0,a0,v0 +8005fc3c: 10400004 beqz v0,8005fc50 <_Z21DrawBGMode7BackgroundPhi+0x41c> +8005fc40: 00000000 nop +8005fc44: a1620000 sb v0,0(t3) +8005fc48: 9182004c lbu v0,76(t4) +8005fc4c: a1420000 sb v0,0(t2) +8005fc50: 256b0001 addiu t3,t3,1 +8005fc54: 254a0001 addiu t2,t2,1 +8005fc58: 1605ffd6 bne s0,a1,8005fbb4 <_Z21DrawBGMode7BackgroundPhi+0x380> +8005fc5c: 00f13821 addu a3,a3,s1 +8005fc60: 8fa60010 lw a2,16(sp) +8005fc64: 8faa0028 lw t2,40(sp) +8005fc68: 24c60001 addiu a2,a2,1 +8005fc6c: afa60010 sw a2,16(sp) +8005fc70: 1546ff9c bne t2,a2,8005fae4 <_Z21DrawBGMode7BackgroundPhi+0x2b0> +8005fc74: 26b50018 addiu s5,s5,24 +8005fc78: 3c038022 lui v1,0x8022 +8005fc7c: 24636dd8 addiu v1,v1,28120 +8005fc80: 8fa40020 lw a0,32(sp) +8005fc84: 8c620060 lw v0,96(v1) +8005fc88: 8fa5000c lw a1,12(sp) +8005fc8c: 8fa60008 lw a2,8(sp) +8005fc90: 8faa0004 lw t2,4(sp) +8005fc94: 24840001 addiu a0,a0,1 +8005fc98: afa40020 sw a0,32(sp) +8005fc9c: 0044102b sltu v0,v0,a0 +8005fca0: 24a50010 addiu a1,a1,16 +8005fca4: 00602021 move a0,v1 +8005fca8: 24c60010 addiu a2,a2,16 +8005fcac: 254affff addiu t2,t2,-1 +8005fcb0: afa5000c sw a1,12(sp) +8005fcb4: afa60008 sw a2,8(sp) +8005fcb8: afaa0004 sw t2,4(sp) +8005fcbc: 8c630010 lw v1,16(v1) +8005fcc0: 14400072 bnez v0,8005fe8c <_Z21DrawBGMode7BackgroundPhi+0x658> +8005fcc4: 8c840030 lw a0,48(a0) +8005fcc8: 8faa0024 lw t2,36(sp) +8005fccc: 8fa60000 lw a2,0(sp) +8005fcd0: 01445021 addu t2,t2,a0 +8005fcd4: afaa0024 sw t2,36(sp) +8005fcd8: 8faa000c lw t2,12(sp) +8005fcdc: 00c33021 addu a2,a2,v1 +8005fce0: 26d6000c addiu s6,s6,12 +8005fce4: 08017e7d j 8005f9f4 <_Z21DrawBGMode7BackgroundPhi+0x1c0> +8005fce8: afa60000 sw a2,0(sp) +8005fcec: 1207ffdc beq s0,a3,8005fc60 <_Z21DrawBGMode7BackgroundPhi+0x42c> +8005fcf0: 8fa30018 lw v1,24(sp) +8005fcf4: 8fa40014 lw a0,20(sp) +8005fcf8: 00624021 addu t0,v1,v0 +8005fcfc: 3c028019 lui v0,0x8019 +8005fd00: 2442f69c addiu v0,v0,-2404 +8005fd04: 00853021 addu a2,a0,a1 +8005fd08: 8c530000 lw s3,0(v0) +8005fd0c: 8fa5001c lw a1,28(sp) +8005fd10: 03077021 addu t6,t8,a3 +8005fd14: 00e57821 addu t7,a3,a1 +8005fd18: 08017f6b j 8005fdac <_Z21DrawBGMode7BackgroundPhi+0x578> +8005fd1c: 0260b821 move s7,s3 +8005fd20: 8f230008 lw v1,8(t9) +8005fd24: 8e64006c lw a0,108(s3) +8005fd28: 01231821 addu v1,t1,v1 +8005fd2c: 006d1821 addu v1,v1,t5 +8005fd30: 90620000 lbu v0,0(v1) +8005fd34: 000211c0 sll v0,v0,0x7 +8005fd38: 00e21021 addu v0,a3,v0 +8005fd3c: 004c1021 addu v0,v0,t4 +8005fd40: 90450000 lbu a1,0(v0) +8005fd44: 3c028023 lui v0,0x8023 +8005fd48: 00a42024 and a0,a1,a0 +8005fd4c: 2442c90c addiu v0,v0,-14068 +8005fd50: 000421c2 srl a0,a0,0x7 +8005fd54: 00822021 addu a0,a0,v0 +8005fd58: 90820000 lbu v0,0(a0) +8005fd5c: a262004c sb v0,76(s3) +8005fd60: 91430000 lbu v1,0(t2) +8005fd64: 0062102b sltu v0,v1,v0 +8005fd68: 10400008 beqz v0,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558> +8005fd6c: 00000000 nop +8005fd70: 8e620068 lw v0,104(s3) +8005fd74: 00a21024 and v0,a1,v0 +8005fd78: 10400004 beqz v0,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558> +8005fd7c: 00000000 nop +8005fd80: a1620000 sb v0,0(t3) +8005fd84: 9262004c lbu v0,76(s3) +8005fd88: a1420000 sb v0,0(t2) +8005fd8c: 01d87021 addu t6,t6,t8 +8005fd90: 01d81023 subu v0,t6,t8 +8005fd94: 256b0001 addiu t3,t3,1 +8005fd98: 254a0001 addiu t2,t2,1 +8005fd9c: 01124021 addu t0,t0,s2 +8005fda0: 00d13021 addu a2,a2,s1 +8005fda4: 1202ffae beq s0,v0,8005fc60 <_Z21DrawBGMode7BackgroundPhi+0x42c> +8005fda8: 01f87821 addu t7,t7,t8 +8005fdac: 00081a83 sra v1,t0,0xa +8005fdb0: 2402fffe li v0,-2 +8005fdb4: 00062a03 sra a1,a2,0x8 +8005fdb8: 3c048021 lui a0,0x8021 +8005fdbc: 00626824 and t5,v1,v0 +8005fdc0: 2402fff8 li v0,-8 +8005fdc4: 00a21024 and v0,a1,v0 +8005fdc8: 2499701c addiu t9,a0,28700 +8005fdcc: 00082203 sra a0,t0,0x8 +8005fdd0: 00024940 sll t1,v0,0x5 +8005fdd4: 30820007 andi v0,a0,0x7 +8005fdd8: 00021040 sll v0,v0,0x1 +8005fddc: 02823821 addu a3,s4,v0 +8005fde0: 00852025 or a0,a0,a1 +8005fde4: 2402fc00 li v0,-1024 +8005fde8: 30a30007 andi v1,a1,0x7 +8005fdec: 00822024 and a0,a0,v0 +8005fdf0: 1080ffcb beqz a0,8005fd20 <_Z21DrawBGMode7BackgroundPhi+0x4ec> +8005fdf4: 00036100 sll t4,v1,0x4 +8005fdf8: 31e20007 andi v0,t7,0x7 +8005fdfc: 8fa3003c lw v1,60(sp) +8005fe00: 00021040 sll v0,v0,0x1 +8005fe04: 02821021 addu v0,s4,v0 +8005fe08: 00432021 addu a0,v0,v1 +8005fe0c: 93c30aa5 lbu v1,2725(s8) +8005fe10: 24020003 li v0,3 +8005fe14: 1462ffdd bne v1,v0,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558> +8005fe18: 3c058023 lui a1,0x8023 +8005fe1c: 90840000 lbu a0,0(a0) +8005fe20: 8ee2006c lw v0,108(s7) +8005fe24: 00821024 and v0,a0,v0 +8005fe28: 000211c2 srl v0,v0,0x7 +8005fe2c: 24a5c90c addiu a1,a1,-14068 +8005fe30: 00451021 addu v0,v0,a1 +8005fe34: 90430000 lbu v1,0(v0) +8005fe38: a2e3004c sb v1,76(s7) +8005fe3c: 91420000 lbu v0,0(t2) +8005fe40: 0043182b sltu v1,v0,v1 +8005fe44: 1060ffd1 beqz v1,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558> +8005fe48: 00000000 nop +8005fe4c: 8ee20068 lw v0,104(s7) +8005fe50: 00821024 and v0,a0,v0 +8005fe54: 1040ffcd beqz v0,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558> +8005fe58: 00000000 nop +8005fe5c: a1620000 sb v0,0(t3) +8005fe60: 92e2004c lbu v0,76(s7) +8005fe64: 08017f63 j 8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558> +8005fe68: a1420000 sb v0,0(t2) +8005fe6c: 86d20000 lh s2,0(s6) +8005fe70: 86d10004 lh s1,4(s6) +8005fe74: 8fb0002c lw s0,44(sp) +8005fe78: 00603821 move a3,v1 +8005fe7c: 02404021 move t0,s2 +8005fe80: 02202021 move a0,s1 +8005fe84: 08017ed7 j 8005fb5c <_Z21DrawBGMode7BackgroundPhi+0x328> +8005fe88: 24180001 li t8,1 +8005fe8c: 8fbe0060 lw s8,96(sp) +8005fe90: 8fb7005c lw s7,92(sp) +8005fe94: 8fb60058 lw s6,88(sp) +8005fe98: 8fb50054 lw s5,84(sp) +8005fe9c: 8fb40050 lw s4,80(sp) +8005fea0: 8fb3004c lw s3,76(sp) +8005fea4: 8fb20048 lw s2,72(sp) +8005fea8: 8fb10044 lw s1,68(sp) +8005feac: 8fb00040 lw s0,64(sp) +8005feb0: 03e00008 jr ra +8005feb4: 27bd0068 addiu sp,sp,104 +8005feb8: 2583140c addiu v1,t4,5132 +8005febc: 25626dd8 addiu v0,t3,28120 +8005fec0: 08017e4d j 8005f934 <_Z21DrawBGMode7BackgroundPhi+0x100> +8005fec4: ac430044 sw v1,68(v0) + +8005fec8 <_Z8DrawOBJShh>: +8005fec8: 27bdff40 addiu sp,sp,-192 +8005fecc: afb700b4 sw s7,180(sp) +8005fed0: 3c038022 lui v1,0x8022 +8005fed4: 3c178022 lui s7,0x8022 +8005fed8: afbe00b8 sw s8,184(sp) +8005fedc: afbf00bc sw ra,188(sp) +8005fee0: afb600b0 sw s6,176(sp) +8005fee4: afb500ac sw s5,172(sp) +8005fee8: afb400a8 sw s4,168(sp) +8005feec: afb300a4 sw s3,164(sp) +8005fef0: afb200a0 sw s2,160(sp) +8005fef4: afb1009c sw s1,156(sp) +8005fef8: afb00098 sw s0,152(sp) +8005fefc: 26e250e8 addiu v0,s7,20712 +8005ff00: 246a6dd8 addiu t2,v1,28120 +8005ff04: 3c038022 lui v1,0x8022 +8005ff08: 24636da8 addiu v1,v1,28072 +8005ff0c: 94460876 lhu a2,2166(v0) +8005ff10: 94480ad0 lhu t0,2768(v0) +8005ff14: 24020005 li v0,5 +8005ff18: ac620008 sw v0,8(v1) +8005ff1c: 24020080 li v0,128 +8005ff20: 24070004 li a3,4 +8005ff24: ac620018 sw v0,24(v1) +8005ff28: 3c1e8022 lui s8,0x8022 +8005ff2c: 24020007 li v0,7 +8005ff30: 240b0001 li t3,1 +8005ff34: 8d490064 lw t1,100(t2) +8005ff38: ac66000c sw a2,12(v1) +8005ff3c: ac67001c sw a3,28(v1) +8005ff40: ac620020 sw v0,32(v1) +8005ff44: ac670004 sw a3,4(v1) +8005ff48: 27c25bc4 addiu v0,s8,23492 +8005ff4c: ac680010 sw t0,16(v1) +8005ff50: a060002c sb zero,44(v1) +8005ff54: ad4b0038 sw t3,56(t2) +8005ff58: 8c47002c lw a3,44(v0) +8005ff5c: 8c460020 lw a2,32(v0) +8005ff60: 8d330010 lw s3,16(t1) +8005ff64: 308400ff andi a0,a0,0xff +8005ff68: 30a500ff andi a1,a1,0xff +8005ff6c: ac670028 sw a3,40(v1) +8005ff70: ac660024 sw a2,36(v1) +8005ff74: afa4005c sw a0,92(sp) +8005ff78: 166001d5 bnez s3,800606d0 <_Z8DrawOBJShh+0x808> +8005ff7c: afa50060 sw a1,96(sp) +8005ff80: 24020100 li v0,256 +8005ff84: 240303e8 li v1,1000 +8005ff88: a3ab001a sb t3,26(sp) +8005ff8c: a7a2001c sh v0,28(sp) +8005ff90: a7a30020 sh v1,32(sp) +8005ff94: a7a00018 sh zero,24(sp) +8005ff98: a3a0001e sb zero,30(sp) +8005ff9c: a3a00022 sb zero,34(sp) +8005ffa0: 3c028021 lui v0,0x8021 +8005ffa4: 2445e42c addiu a1,v0,-7124 +8005ffa8: 90a30075 lbu v1,117(a1) +8005ffac: 10600011 beqz v1,8005fff4 <_Z8DrawOBJShh+0x12c> +8005ffb0: 92e250e8 lbu v0,20712(s7) +8005ffb4: 2442fffb addiu v0,v0,-5 +8005ffb8: 304200ff andi v0,v0,0xff +8005ffbc: 2c420002 sltiu v0,v0,2 +8005ffc0: 1440024e bnez v0,800608fc <_Z8DrawOBJShh+0xa34> +8005ffc4: 27c25bc4 addiu v0,s8,23492 +8005ffc8: 90a20073 lbu v0,115(a1) +8005ffcc: 10400243 beqz v0,800608dc <_Z8DrawOBJShh+0xa14> +8005ffd0: 3c02800a lui v0,0x800a +8005ffd4: 3c02800a lui v0,0x800a +8005ffd8: 244244f8 addiu v0,v0,17656 +8005ffdc: 3c048023 lui a0,0x8023 +8005ffe0: 3c03800a lui v1,0x800a +8005ffe4: ac82c910 sw v0,-14064(a0) +8005ffe8: 2463384c addiu v1,v1,14412 +8005ffec: 3c028023 lui v0,0x8023 +8005fff0: ac43c914 sw v1,-14060(v0) +8005fff4: 3c038022 lui v1,0x8022 +8005fff8: 24656dd8 addiu a1,v1,28120 +8005fffc: 8ca4005c lw a0,92(a1) +80060000: 8ca20060 lw v0,96(a1) +80060004: afa40058 sw a0,88(sp) +80060008: 8fa40060 lw a0,96(sp) +8006000c: 24830002 addiu v1,a0,2 +80060010: 8fa40058 lw a0,88(sp) +80060014: a0a3004c sb v1,76(a1) +80060018: 0044102b sltu v0,v0,a0 +8006001c: 14400211 bnez v0,80060864 <_Z8DrawOBJShh+0x99c> +80060020: 8ca30030 lw v1,48(a1) +80060024: 70831002 mul v0,a0,v1 +80060028: 00041980 sll v1,a0,0x6 +8006002c: afa20054 sw v0,84(sp) +80060030: 00041080 sll v0,a0,0x2 +80060034: 00431021 addu v0,v0,v1 +80060038: 00452021 addu a0,v0,a1 +8006003c: 24820172 addiu v0,a0,370 +80060040: 00a05821 move t3,a1 +80060044: afa20038 sw v0,56(sp) +80060048: afa2006c sw v0,108(sp) +8006004c: 3c0c8023 lui t4,0x8023 +80060050: 3c0a8023 lui t2,0x8023 +80060054: 00401821 move v1,v0 +80060058: 80690002 lb t1,2(v1) +8006005c: 052000e8 bltz t1,80060400 <_Z8DrawOBJShh+0x538> +80060060: 84620000 lh v0,0(v1) +80060064: 8fa4006c lw a0,108(sp) +80060068: afa2004c sw v0,76(sp) +8006006c: 24840004 addiu a0,a0,4 +80060070: afa4003c sw a0,60(sp) +80060074: afa00050 sw zero,80(sp) +80060078: 3c058022 lui a1,0x8022 +8006007c: 24a56dd8 addiu a1,a1,28120 +80060080: 01251021 addu v0,t1,a1 +80060084: 904300f0 lbu v1,240(v0) +80060088: 8fa2004c lw v0,76(sp) +8006008c: 00431021 addu v0,v0,v1 +80060090: 184000d1 blez v0,800603d8 <_Z8DrawOBJShh+0x510> +80060094: afa2004c sw v0,76(sp) +80060098: 8fa3005c lw v1,92(sp) +8006009c: 1060011e beqz v1,80060518 <_Z8DrawOBJShh+0x650> +800600a0: 00091080 sll v0,t1,0x2 +800600a4: 90a440ef lbu a0,16623(a1) +800600a8: 30820010 andi v0,a0,0x10 +800600ac: 10400131 beqz v0,80060574 <_Z8DrawOBJShh+0x6ac> +800600b0: 00000000 nop +800600b4: 90a240f0 lbu v0,16624(a1) +800600b8: 14400134 bnez v0,8006058c <_Z8DrawOBJShh+0x6c4> +800600bc: 00091080 sll v0,t1,0x2 +800600c0: 00092880 sll a1,t1,0x2 +800600c4: 00091100 sll v0,t1,0x4 +800600c8: 3c038022 lui v1,0x8022 +800600cc: afa20068 sw v0,104(sp) +800600d0: 246350e8 addiu v1,v1,20712 +800600d4: 00451023 subu v0,v0,a1 +800600d8: afa50064 sw a1,100(sp) +800600dc: 00431021 addu v0,v0,v1 +800600e0: 9043024b lbu v1,587(v0) +800600e4: 2c630004 sltiu v1,v1,4 +800600e8: 1060012c beqz v1,8006059c <_Z8DrawOBJShh+0x6d4> +800600ec: 00041600 sll v0,a0,0x18 +800600f0: 3c02800a lui v0,0x800a +800600f4: 244244f8 addiu v0,v0,17656 +800600f8: ad82c910 sw v0,-14064(t4) +800600fc: 3c02800a lui v0,0x800a +80060100: 244226c4 addiu v0,v0,9924 +80060104: 3c048023 lui a0,0x8023 +80060108: 3c03800a lui v1,0x800a +8006010c: ac82c920 sw v0,-14048(a0) +80060110: 2463384c addiu v1,v1,14412 +80060114: 8fa20068 lw v0,104(sp) +80060118: 8fa40064 lw a0,100(sp) +8006011c: ad43c914 sw v1,-14060(t2) +80060120: 3c058022 lui a1,0x8022 +80060124: 00441823 subu v1,v0,a0 +80060128: 24a550e8 addiu a1,a1,20712 +8006012c: 8fa2003c lw v0,60(sp) +80060130: 00651821 addu v1,v1,a1 +80060134: 9046ffff lbu a2,-1(v0) +80060138: 94670246 lhu a3,582(v1) +8006013c: 9065024b lbu a1,587(v1) +80060140: 00062040 sll a0,a2,0x1 +80060144: 30e200f0 andi v0,a3,0xf0 +80060148: 00822021 addu a0,a0,v0 +8006014c: 00052a80 sll a1,a1,0xa +80060150: 30e20100 andi v0,a3,0x100 +80060154: 90680249 lbu t0,585(v1) +80060158: 00451025 or v0,v0,a1 +8006015c: 308400f0 andi a0,a0,0xf0 +80060160: 30c60007 andi a2,a2,0x7 +80060164: 00822025 or a0,a0,v0 +80060168: 000630c0 sll a2,a2,0x3 +8006016c: afa40048 sw a0,72(sp) +80060170: 30f7000f andi s7,a3,0xf +80060174: 150000ee bnez t0,80060530 <_Z8DrawOBJShh+0x668> +80060178: afa60044 sw a2,68(sp) +8006017c: 24030001 li v1,1 +80060180: afa30040 sw v1,64(sp) +80060184: 8fa30068 lw v1,104(sp) +80060188: 8fa40064 lw a0,100(sp) +8006018c: 3c058022 lui a1,0x8022 +80060190: 00641023 subu v0,v1,a0 +80060194: 24a550e8 addiu a1,a1,20712 +80060198: 00451021 addu v0,v0,a1 +8006019c: 9043024a lbu v1,586(v0) +800601a0: 8fa50060 lw a1,96(sp) +800601a4: 84440242 lh a0,578(v0) +800601a8: 00031880 sll v1,v1,0x2 +800601ac: 24a20004 addiu v0,a1,4 +800601b0: 00621821 addu v1,v1,v0 +800601b4: 3c028022 lui v0,0x8022 +800601b8: 24456dd8 addiu a1,v0,28120 +800601bc: 2402ff00 li v0,-256 +800601c0: 108200e6 beq a0,v0,8006055c <_Z8DrawOBJShh+0x694> +800601c4: a0a3004d sb v1,77(a1) +800601c8: 28820101 slti v0,a0,257 +800601cc: 10400082 beqz v0,800603d8 <_Z8DrawOBJShh+0x510> +800601d0: 8ca50038 lw a1,56(a1) +800601d4: 8fa20054 lw v0,84(sp) +800601d8: 00809821 move s3,a0 +800601dc: 00400013 mtlo v0 +800601e0: 70a40000 madd a1,a0 +800601e4: 0000b012 mflo s6 +800601e8: 012b1821 addu v1,t1,t3 +800601ec: 90620070 lbu v0,112(v1) +800601f0: 00821021 addu v0,a0,v0 +800601f4: 0262102a slt v0,s3,v0 +800601f8: 10400078 beqz v0,800603dc <_Z8DrawOBJShh+0x514> +800601fc: 8fa3003c lw v1,60(sp) +80060200: 8fbe004c lw s8,76(sp) +80060204: 24150001 li s5,1 +80060208: 00008021 move s0,zero +8006020c: 2412fc18 li s2,-1000 +80060210: 2a62fff9 slti v0,s3,-7 +80060214: 1440008c bnez v0,80060448 <_Z8DrawOBJShh+0x580> +80060218: 00000000 nop +8006021c: 27deffff addiu s8,s8,-1 +80060220: 07c00089 bltz s8,80060448 <_Z8DrawOBJShh+0x580> +80060224: 24020100 li v0,256 +80060228: 12620087 beq s3,v0,80060448 <_Z8DrawOBJShh+0x580> +8006022c: 0272102a slt v0,s3,s2 +80060230: 1440001a bnez v0,8006029c <_Z8DrawOBJShh+0x3d4> +80060234: 26740008 addiu s4,s3,8 +80060238: 2a020007 slti v0,s0,7 +8006023c: 104000af beqz v0,800604fc <_Z8DrawOBJShh+0x634> +80060240: 00108880 sll s1,s0,0x2 +80060244: 27a80018 addiu t0,sp,24 +80060248: 02281821 addu v1,s1,t0 +8006024c: 94620000 lhu v0,0(v1) +80060250: 0262102a slt v0,s3,v0 +80060254: 144000ab bnez v0,80060504 <_Z8DrawOBJShh+0x63c> +80060258: 26220004 addiu v0,s1,4 +8006025c: 0801809d j 80060274 <_Z8DrawOBJShh+0x3ac> +80060260: 01021821 addu v1,t0,v0 +80060264: 94620000 lhu v0,0(v1) +80060268: 0262102a slt v0,s3,v0 +8006026c: 144000a4 bnez v0,80060500 <_Z8DrawOBJShh+0x638> +80060270: 24630004 addiu v1,v1,4 +80060274: 26100001 addiu s0,s0,1 +80060278: 24020007 li v0,7 +8006027c: 1602fff9 bne s0,v0,80060264 <_Z8DrawOBJShh+0x39c> +80060280: 2411001c li s1,28 +80060284: 02281021 addu v0,s1,t0 +80060288: 2a030007 slti v1,s0,7 +8006028c: 146000a0 bnez v1,80060510 <_Z8DrawOBJShh+0x648> +80060290: 9055fffe lbu s5,-2(v0) +80060294: 241203e8 li s2,1000 +80060298: 26740008 addiu s4,s3,8 +8006029c: 0292102a slt v0,s4,s2 +800602a0: 14400083 bnez v0,800604b0 <_Z8DrawOBJShh+0x5e8> +800602a4: 0274102a slt v0,s3,s4 +800602a8: 10400045 beqz v0,800603c0 <_Z8DrawOBJShh+0x4f8> +800602ac: 02603021 move a2,s3 +800602b0: 27a80018 addiu t0,sp,24 +800602b4: 16a00020 bnez s5,80060338 <_Z8DrawOBJShh+0x470> +800602b8: 00108880 sll s1,s0,0x2 +800602bc: 2a020007 slti v0,s0,7 +800602c0: 10400034 beqz v0,80060394 <_Z8DrawOBJShh+0x4cc> +800602c4: 00000000 nop +800602c8: 02281821 addu v1,s1,t0 +800602cc: 94620000 lhu v0,0(v1) +800602d0: 0242102a slt v0,s2,v0 +800602d4: 1440002f bnez v0,80060394 <_Z8DrawOBJShh+0x4cc> +800602d8: 26220004 addiu v0,s1,4 +800602dc: 01021821 addu v1,t0,v0 +800602e0: 080180be j 800602f8 <_Z8DrawOBJShh+0x430> +800602e4: 24040007 li a0,7 +800602e8: 94620000 lhu v0,0(v1) +800602ec: 0242102a slt v0,s2,v0 +800602f0: 1440006d bnez v0,800604a8 <_Z8DrawOBJShh+0x5e0> +800602f4: 24630004 addiu v1,v1,4 +800602f8: 26100001 addiu s0,s0,1 +800602fc: 1604fffa bne s0,a0,800602e8 <_Z8DrawOBJShh+0x420> +80060300: 00108880 sll s1,s0,0x2 +80060304: 02281021 addu v0,s1,t0 +80060308: 2a030007 slti v1,s0,7 +8006030c: 14600024 bnez v1,800603a0 <_Z8DrawOBJShh+0x4d8> +80060310: 9055fffe lbu s5,-2(v0) +80060314: 240403e8 li a0,1000 +80060318: 0284102a slt v0,s4,a0 +8006031c: 0282200b movn a0,s4,v0 +80060320: 0254182a slt v1,s2,s4 +80060324: 02403021 move a2,s2 +80060328: 10600024 beqz v1,800603bc <_Z8DrawOBJShh+0x4f4> +8006032c: 00801021 move v0,a0 +80060330: 12a0ffe2 beqz s5,800602bc <_Z8DrawOBJShh+0x3f4> +80060334: 00409021 move s2,v0 +80060338: 8fa40044 lw a0,68(sp) +8006033c: 8fa50048 lw a1,72(sp) +80060340: 8d43c914 lw v1,-14060(t2) +80060344: 24020001 li v0,1 +80060348: afa20014 sw v0,20(sp) +8006034c: afa40010 sw a0,16(sp) +80060350: 02463823 subu a3,s2,a2 +80060354: 00b72025 or a0,a1,s7 +80060358: afa80080 sw t0,128(sp) +8006035c: afa90084 sw t1,132(sp) +80060360: afaa0088 sw t2,136(sp) +80060364: afab008c sw t3,140(sp) +80060368: afac0090 sw t4,144(sp) +8006036c: 02c02821 move a1,s6 +80060370: 0060f809 jalr v1 +80060374: 00d33023 subu a2,a2,s3 +80060378: 2a020007 slti v0,s0,7 +8006037c: 8fac0090 lw t4,144(sp) +80060380: 8fab008c lw t3,140(sp) +80060384: 8faa0088 lw t2,136(sp) +80060388: 8fa90084 lw t1,132(sp) +8006038c: 1440ffce bnez v0,800602c8 <_Z8DrawOBJShh+0x400> +80060390: 8fa80080 lw t0,128(sp) +80060394: 1600ffdb bnez s0,80060304 <_Z8DrawOBJShh+0x43c> +80060398: 0000a821 move s5,zero +8006039c: 02281021 addu v0,s1,t0 +800603a0: 94440000 lhu a0,0(v0) +800603a4: 0254182a slt v1,s2,s4 +800603a8: 0284102a slt v0,s4,a0 +800603ac: 0282200b movn a0,s4,v0 +800603b0: 02403021 move a2,s2 +800603b4: 1460ffde bnez v1,80060330 <_Z8DrawOBJShh+0x468> +800603b8: 00801021 move v0,a0 +800603bc: 00809021 move s2,a0 +800603c0: 3c028022 lui v0,0x8022 +800603c4: 02809821 move s3,s4 +800603c8: 24446dd8 addiu a0,v0,28120 +800603cc: 2a620101 slti v0,s3,257 +800603d0: 14400023 bnez v0,80060460 <_Z8DrawOBJShh+0x598> +800603d4: 8c860038 lw a2,56(a0) +800603d8: 8fa3003c lw v1,60(sp) +800603dc: 8fa40050 lw a0,80(sp) +800603e0: 80690000 lb t1,0(v1) +800603e4: 24840001 addiu a0,a0,1 +800603e8: 05200005 bltz t1,80060400 <_Z8DrawOBJShh+0x538> +800603ec: afa40050 sw a0,80(sp) +800603f0: 24630002 addiu v1,v1,2 +800603f4: 24020020 li v0,32 +800603f8: 1482ff1f bne a0,v0,80060078 <_Z8DrawOBJShh+0x1b0> +800603fc: afa3003c sw v1,60(sp) +80060400: 8fa50058 lw a1,88(sp) +80060404: 8fa3006c lw v1,108(sp) +80060408: 8fa40038 lw a0,56(sp) +8006040c: 8d620060 lw v0,96(t3) +80060410: 24a50001 addiu a1,a1,1 +80060414: 24630044 addiu v1,v1,68 +80060418: 24840044 addiu a0,a0,68 +8006041c: 0045102b sltu v0,v0,a1 +80060420: afa3006c sw v1,108(sp) +80060424: afa50058 sw a1,88(sp) +80060428: afa40038 sw a0,56(sp) +8006042c: 1440010d bnez v0,80060864 <_Z8DrawOBJShh+0x99c> +80060430: 8d630030 lw v1,48(t3) +80060434: 8fa50054 lw a1,84(sp) +80060438: 00a32821 addu a1,a1,v1 +8006043c: 8fa30038 lw v1,56(sp) +80060440: 08018016 j 80060058 <_Z8DrawOBJShh+0x190> +80060444: afa50054 sw a1,84(sp) +80060448: 26730008 addiu s3,s3,8 +8006044c: 3c028022 lui v0,0x8022 +80060450: 24446dd8 addiu a0,v0,28120 +80060454: 2a620101 slti v0,s3,257 +80060458: 1040ffdf beqz v0,800603d8 <_Z8DrawOBJShh+0x510> +8006045c: 8c860038 lw a2,56(a0) +80060460: 8fa50068 lw a1,104(sp) +80060464: 8fa20064 lw v0,100(sp) +80060468: 00a21823 subu v1,a1,v0 +8006046c: 3c058022 lui a1,0x8022 +80060470: 24a550e8 addiu a1,a1,20712 +80060474: 00651821 addu v1,v1,a1 +80060478: 01242821 addu a1,t1,a0 +8006047c: 84620242 lh v0,578(v1) +80060480: 90a40070 lbu a0,112(a1) +80060484: 00441021 addu v0,v0,a0 +80060488: 0262102a slt v0,s3,v0 +8006048c: 1040ffd2 beqz v0,800603d8 <_Z8DrawOBJShh+0x510> +80060490: 8fa20040 lw v0,64(sp) +80060494: 00571821 addu v1,v0,s7 +80060498: 000610c0 sll v0,a2,0x3 +8006049c: 0056b021 addu s6,v0,s6 +800604a0: 08018084 j 80060210 <_Z8DrawOBJShh+0x348> +800604a4: 3077000f andi s7,v1,0xf +800604a8: 080180e5 j 80060394 <_Z8DrawOBJShh+0x4cc> +800604ac: 00108880 sll s1,s0,0x2 +800604b0: 12a0ffc4 beqz s5,800603c4 <_Z8DrawOBJShh+0x4fc> +800604b4: 3c028022 lui v0,0x8022 +800604b8: 8fa30048 lw v1,72(sp) +800604bc: 8d82c910 lw v0,-14064(t4) +800604c0: 8fa60044 lw a2,68(sp) +800604c4: afa90084 sw t1,132(sp) +800604c8: afaa0088 sw t2,136(sp) +800604cc: afab008c sw t3,140(sp) +800604d0: afac0090 sw t4,144(sp) +800604d4: 00772025 or a0,v1,s7 +800604d8: 02c02821 move a1,s6 +800604dc: 0040f809 jalr v0 +800604e0: 24070001 li a3,1 +800604e4: 8fa90084 lw t1,132(sp) +800604e8: 8faa0088 lw t2,136(sp) +800604ec: 8fab008c lw t3,140(sp) +800604f0: 8fac0090 lw t4,144(sp) +800604f4: 08018113 j 8006044c <_Z8DrawOBJShh+0x584> +800604f8: 02809821 move s3,s4 +800604fc: 27a80018 addiu t0,sp,24 +80060500: 00108880 sll s1,s0,0x2 +80060504: 1600ff5f bnez s0,80060284 <_Z8DrawOBJShh+0x3bc> +80060508: 0000a821 move s5,zero +8006050c: 02281021 addu v0,s1,t0 +80060510: 080180a6 j 80060298 <_Z8DrawOBJShh+0x3d0> +80060514: 94520000 lhu s2,0(v0) +80060518: afa20064 sw v0,100(sp) +8006051c: 00091900 sll v1,t1,0x4 +80060520: 8fa40064 lw a0,100(sp) +80060524: 00601021 move v0,v1 +80060528: 08018048 j 80060120 <_Z8DrawOBJShh+0x258> +8006052c: afa30068 sw v1,104(sp) +80060530: 012b1821 addu v1,t1,t3 +80060534: 90620070 lbu v0,112(v1) +80060538: 34844000 ori a0,a0,0x4000 +8006053c: 000210c2 srl v0,v0,0x3 +80060540: 02e21021 addu v0,s7,v0 +80060544: 2442ffff addiu v0,v0,-1 +80060548: 2405ffff li a1,-1 +8006054c: 3057000f andi s7,v0,0xf +80060550: afa40048 sw a0,72(sp) +80060554: 08018061 j 80060184 <_Z8DrawOBJShh+0x2bc> +80060558: afa50040 sw a1,64(sp) +8006055c: 8d620038 lw v0,56(t3) +80060560: 8fa50054 lw a1,84(sp) +80060564: 00021200 sll v0,v0,0x8 +80060568: 24130100 li s3,256 +8006056c: 0801807a j 800601e8 <_Z8DrawOBJShh+0x320> +80060570: 0045b021 addu s6,v0,a1 +80060574: 00092900 sll a1,t1,0x4 +80060578: 00092080 sll a0,t1,0x2 +8006057c: 00a01021 move v0,a1 +80060580: afa40064 sw a0,100(sp) +80060584: 08018048 j 80060120 <_Z8DrawOBJShh+0x258> +80060588: afa50068 sw a1,104(sp) +8006058c: 00091900 sll v1,t1,0x4 +80060590: afa20064 sw v0,100(sp) +80060594: afa30068 sw v1,104(sp) +80060598: 00041600 sll v0,a0,0x18 +8006059c: 00021603 sra v0,v0,0x18 +800605a0: 04400020 bltz v0,80060624 <_Z8DrawOBJShh+0x75c> +800605a4: 30820040 andi v0,a0,0x40 +800605a8: 10400012 beqz v0,800605f4 <_Z8DrawOBJShh+0x72c> +800605ac: 3c02800a lui v0,0x800a +800605b0: 916240ee lbu v0,16622(t3) +800605b4: 30420002 andi v0,v0,0x2 +800605b8: 1040002d beqz v0,80060670 <_Z8DrawOBJShh+0x7a8> +800605bc: 3c03800b lui v1,0x800b +800605c0: 3c02800a lui v0,0x800a +800605c4: 3c03800a lui v1,0x800a +800605c8: 24421a1c addiu v0,v0,6684 +800605cc: 246314cc addiu v1,v1,5324 +800605d0: ad82c910 sw v0,-14064(t4) +800605d4: ad43c914 sw v1,-14060(t2) +800605d8: 3c02800a lui v0,0x800a +800605dc: 2442f4fc addiu v0,v0,-2820 +800605e0: 3c048023 lui a0,0x8023 +800605e4: ac82c920 sw v0,-14048(a0) +800605e8: 8fa20068 lw v0,104(sp) +800605ec: 08018048 j 80060120 <_Z8DrawOBJShh+0x258> +800605f0: 8fa40064 lw a0,100(sp) +800605f4: 24422318 addiu v0,v0,8984 +800605f8: ad82c910 sw v0,-14064(t4) +800605fc: 3c02800a lui v0,0x800a +80060600: 2442fbb8 addiu v0,v0,-1096 +80060604: 3c058023 lui a1,0x8023 +80060608: 3c03800a lui v1,0x800a +8006060c: aca2c920 sw v0,-14048(a1) +80060610: 8fa40064 lw a0,100(sp) +80060614: 8fa20068 lw v0,104(sp) +80060618: 24631dc8 addiu v1,v1,7624 +8006061c: 08018048 j 80060120 <_Z8DrawOBJShh+0x258> +80060620: ad43c914 sw v1,-14060(t2) +80060624: 10400018 beqz v0,80060688 <_Z8DrawOBJShh+0x7c0> +80060628: 3c02800a lui v0,0x800a +8006062c: 916240ee lbu v0,16622(t3) +80060630: 30420002 andi v0,v0,0x2 +80060634: 10400020 beqz v0,800606b8 <_Z8DrawOBJShh+0x7f0> +80060638: 3c03800b lui v1,0x800b +8006063c: 3c02800a lui v0,0x800a +80060640: 3c03800a lui v1,0x800a +80060644: 24420824 addiu v0,v0,2084 +80060648: 246302d4 addiu v1,v1,724 +8006064c: ad82c910 sw v0,-14064(t4) +80060650: ad43c914 sw v1,-14060(t2) +80060654: 3c02800a lui v0,0x800a +80060658: 2442e7d4 addiu v0,v0,-6188 +8006065c: 3c058023 lui a1,0x8023 +80060660: aca2c920 sw v0,-14048(a1) +80060664: 8fa40064 lw a0,100(sp) +80060668: 08018048 j 80060120 <_Z8DrawOBJShh+0x258> +8006066c: 8fa20068 lw v0,104(sp) +80060670: 3c02800b lui v0,0x800b +80060674: 2442e928 addiu v0,v0,-5848 +80060678: 2463f6f0 addiu v1,v1,-2320 +8006067c: ad82c910 sw v0,-14064(t4) +80060680: 08018176 j 800605d8 <_Z8DrawOBJShh+0x710> +80060684: ad43c914 sw v1,-14060(t2) +80060688: 24421120 addiu v0,v0,4384 +8006068c: 3c03800a lui v1,0x800a +80060690: 24630bd0 addiu v1,v1,3024 +80060694: ad82c910 sw v0,-14064(t4) +80060698: 3c02800a lui v0,0x800a +8006069c: 2442ee80 addiu v0,v0,-4480 +800606a0: ad43c914 sw v1,-14060(t2) +800606a4: 3c038023 lui v1,0x8023 +800606a8: ac62c920 sw v0,-14048(v1) +800606ac: 8fa40064 lw a0,100(sp) +800606b0: 08018048 j 80060120 <_Z8DrawOBJShh+0x258> +800606b4: 8fa20068 lw v0,104(sp) +800606b8: 3c02800b lui v0,0x800b +800606bc: 2442b264 addiu v0,v0,-19868 +800606c0: 24639b1c addiu v1,v1,-25828 +800606c4: ad82c910 sw v0,-14064(t4) +800606c8: 08018195 j 80060654 <_Z8DrawOBJShh+0x78c> +800606cc: ad43c914 sw v1,-14060(t2) +800606d0: 240203e8 li v0,1000 +800606d4: a7a20018 sh v0,24(sp) +800606d8: 1a60fe31 blez s3,8005ffa0 <_Z8DrawOBJShh+0xd8> +800606dc: a3a0001a sb zero,26(sp) +800606e0: 3c028012 lui v0,0x8012 +800606e4: 0140a021 move s4,t2 +800606e8: 2456c980 addiu s6,v0,-13952 +800606ec: 00009021 move s2,zero +800606f0: 24110001 li s1,1 +800606f4: afa00070 sw zero,112(sp) +800606f8: afa00074 sw zero,116(sp) +800606fc: afa00078 sw zero,120(sp) +80060700: afa0007c sw zero,124(sp) +80060704: 24150001 li s5,1 +80060708: 8e820064 lw v0,100(s4) +8006070c: 8fa4007c lw a0,124(sp) +80060710: 00821021 addu v0,a0,v0 +80060714: 8c4300b8 lw v1,184(v0) +80060718: 8c460028 lw a2,40(v0) +8006071c: 00c3182b sltu v1,a2,v1 +80060720: 10600036 beqz v1,800607fc <_Z8DrawOBJShh+0x934> +80060724: 8fa2007c lw v0,124(sp) +80060728: 1a200087 blez s1,80060948 <_Z8DrawOBJShh+0xa80> +8006072c: 97a30018 lhu v1,24(sp) +80060730: 0066102b sltu v0,v1,a2 +80060734: 10400057 beqz v0,80060894 <_Z8DrawOBJShh+0x9cc> +80060738: 00602021 move a0,v1 +8006073c: 00003821 move a3,zero +80060740: 080181d6 j 80060758 <_Z8DrawOBJShh+0x890> +80060744: 27a5001c addiu a1,sp,28 +80060748: 94a40000 lhu a0,0(a1) +8006074c: 0086102b sltu v0,a0,a2 +80060750: 10400051 beqz v0,80060898 <_Z8DrawOBJShh+0x9d0> +80060754: 24a50004 addiu a1,a1,4 +80060758: 24e70001 addiu a3,a3,1 +8006075c: 14f1fffa bne a3,s1,80060748 <_Z8DrawOBJShh+0x880> +80060760: 00118080 sll s0,s1,0x2 +80060764: 27a80018 addiu t0,sp,24 +80060768: 8e820064 lw v0,100(s4) +8006076c: 8fa50078 lw a1,120(sp) +80060770: 02082021 addu a0,s0,t0 +80060774: 00a21021 addu v0,a1,v0 +80060778: 8c430028 lw v1,40(v0) +8006077c: 26310001 addiu s1,s1,1 +80060780: a4830000 sh v1,0(a0) +80060784: 1a200073 blez s1,80060954 <_Z8DrawOBJShh+0xa8c> +80060788: a0950002 sb s5,2(a0) +8006078c: 97a30018 lhu v1,24(sp) +80060790: 00602021 move a0,v1 +80060794: 8e820064 lw v0,100(s4) +80060798: 8fa30074 lw v1,116(sp) +8006079c: 00621021 addu v0,v1,v0 +800607a0: 8c4500b8 lw a1,184(v0) +800607a4: 0085182b sltu v1,a0,a1 +800607a8: 10600023 beqz v1,80060838 <_Z8DrawOBJShh+0x970> +800607ac: 00003021 move a2,zero +800607b0: 080181f2 j 800607c8 <_Z8DrawOBJShh+0x900> +800607b4: 27a3001c addiu v1,sp,28 +800607b8: 94640000 lhu a0,0(v1) +800607bc: 0085102b sltu v0,a0,a1 +800607c0: 1040001d beqz v0,80060838 <_Z8DrawOBJShh+0x970> +800607c4: 24630004 addiu v1,v1,4 +800607c8: 24c60001 addiu a2,a2,1 +800607cc: 00d1102a slt v0,a2,s1 +800607d0: 1440fff9 bnez v0,800607b8 <_Z8DrawOBJShh+0x8f0> +800607d4: 00068080 sll s0,a2,0x2 +800607d8: 8e820064 lw v0,100(s4) +800607dc: 8fa50070 lw a1,112(sp) +800607e0: 02082021 addu a0,s0,t0 +800607e4: 00a21021 addu v0,a1,v0 +800607e8: 8c4300b8 lw v1,184(v0) +800607ec: 26310001 addiu s1,s1,1 +800607f0: a0800002 sb zero,2(a0) +800607f4: a4830000 sh v1,0(a0) +800607f8: 8fa2007c lw v0,124(sp) +800607fc: 8fa30078 lw v1,120(sp) +80060800: 8fa40074 lw a0,116(sp) +80060804: 8fa50070 lw a1,112(sp) +80060808: 24420018 addiu v0,v0,24 +8006080c: 24630018 addiu v1,v1,24 +80060810: 24840018 addiu a0,a0,24 +80060814: 24a50018 addiu a1,a1,24 +80060818: 26520001 addiu s2,s2,1 +8006081c: afa2007c sw v0,124(sp) +80060820: afa30078 sw v1,120(sp) +80060824: afa40074 sw a0,116(sp) +80060828: 1672ffb7 bne s3,s2,80060708 <_Z8DrawOBJShh+0x840> +8006082c: afa50070 sw a1,112(sp) +80060830: 08017fe9 j 8005ffa4 <_Z8DrawOBJShh+0xdc> +80060834: 3c028021 lui v0,0x8021 +80060838: 1085ffef beq a0,a1,800607f8 <_Z8DrawOBJShh+0x930> +8006083c: 00068080 sll s0,a2,0x2 +80060840: 26040004 addiu a0,s0,4 +80060844: 02263023 subu a2,s1,a2 +80060848: 01042021 addu a0,t0,a0 +8006084c: 01102821 addu a1,t0,s0 +80060850: afa80080 sw t0,128(sp) +80060854: 02c0f809 jalr s6 +80060858: 00063080 sll a2,a2,0x2 +8006085c: 080181f6 j 800607d8 <_Z8DrawOBJShh+0x910> +80060860: 8fa80080 lw t0,128(sp) +80060864: 8fbf00bc lw ra,188(sp) +80060868: 8fbe00b8 lw s8,184(sp) +8006086c: 8fb700b4 lw s7,180(sp) +80060870: 8fb600b0 lw s6,176(sp) +80060874: 8fb500ac lw s5,172(sp) +80060878: 8fb400a8 lw s4,168(sp) +8006087c: 8fb300a4 lw s3,164(sp) +80060880: 8fb200a0 lw s2,160(sp) +80060884: 8fb1009c lw s1,156(sp) +80060888: 8fb00098 lw s0,152(sp) +8006088c: 03e00008 jr ra +80060890: 27bd00c0 addiu sp,sp,192 +80060894: 00003821 move a3,zero +80060898: 14c40006 bne a2,a0,800608b4 <_Z8DrawOBJShh+0x9ec> +8006089c: 00078080 sll s0,a3,0x2 +800608a0: 00071080 sll v0,a3,0x2 +800608a4: 27a80018 addiu t0,sp,24 +800608a8: 00481021 addu v0,v0,t0 +800608ac: 080181e4 j 80060790 <_Z8DrawOBJShh+0x8c8> +800608b0: a0550002 sb s5,2(v0) +800608b4: 27a80018 addiu t0,sp,24 +800608b8: 02273023 subu a2,s1,a3 +800608bc: 26040004 addiu a0,s0,4 +800608c0: 01042021 addu a0,t0,a0 +800608c4: 01102821 addu a1,t0,s0 +800608c8: afa80080 sw t0,128(sp) +800608cc: 02c0f809 jalr s6 +800608d0: 00063080 sll a2,a2,0x2 +800608d4: 080181da j 80060768 <_Z8DrawOBJShh+0x8a0> +800608d8: 8fa80080 lw t0,128(sp) +800608dc: 24425cac addiu v0,v0,23724 +800608e0: 3c048023 lui a0,0x8023 +800608e4: 3c03800a lui v1,0x800a +800608e8: ac82c910 sw v0,-14064(a0) +800608ec: 24635020 addiu v1,v1,20512 +800608f0: 3c028023 lui v0,0x8023 +800608f4: 08017ffd j 8005fff4 <_Z8DrawOBJShh+0x12c> +800608f8: ac43c914 sw v1,-14060(v0) +800608fc: 90440035 lbu a0,53(v0) +80060900: 3c028022 lui v0,0x8022 +80060904: 24436dd8 addiu v1,v0,28120 +80060908: 24020002 li v0,2 +8006090c: 1080001c beqz a0,80060980 <_Z8DrawOBJShh+0xab8> +80060910: ac620038 sw v0,56(v1) +80060914: 90a20073 lbu v0,115(a1) +80060918: 10400010 beqz v0,8006095c <_Z8DrawOBJShh+0xa94> +8006091c: 3c02800b lui v0,0x800b +80060920: 3c02800a lui v0,0x800a +80060924: 24423074 addiu v0,v0,12404 +80060928: 3c048023 lui a0,0x8023 +8006092c: 3c03800a lui v1,0x800a +80060930: ac82c910 sw v0,-14064(a0) +80060934: 24632b24 addiu v1,v1,11044 +80060938: 3c028023 lui v0,0x8023 +8006093c: afa0005c sw zero,92(sp) +80060940: 08017ffd j 8005fff4 <_Z8DrawOBJShh+0x12c> +80060944: ac43c914 sw v1,-14060(v0) +80060948: 00008021 move s0,zero +8006094c: 080181da j 80060768 <_Z8DrawOBJShh+0x8a0> +80060950: 27a80018 addiu t0,sp,24 +80060954: 080181f6 j 800607d8 <_Z8DrawOBJShh+0x910> +80060958: 00008021 move s0,zero +8006095c: 2442c798 addiu v0,v0,-14440 +80060960: 3c048023 lui a0,0x8023 +80060964: 3c03800b lui v1,0x800b +80060968: ac82c910 sw v0,-14064(a0) +8006096c: 2463d7a0 addiu v1,v1,-10336 +80060970: 3c028023 lui v0,0x8023 +80060974: afa0005c sw zero,92(sp) +80060978: 08017ffd j 8005fff4 <_Z8DrawOBJShh+0x12c> +8006097c: ac43c914 sw v1,-14060(v0) +80060980: 90a20073 lbu v0,115(a1) +80060984: 1040000b beqz v0,800609b4 <_Z8DrawOBJShh+0xaec> +80060988: 3c02800b lui v0,0x800b +8006098c: 3c02800a lui v0,0x800a +80060990: 244267b4 addiu v0,v0,26548 +80060994: 3c048023 lui a0,0x8023 +80060998: 3c03800a lui v1,0x800a +8006099c: ac82c910 sw v0,-14064(a0) +800609a0: 246373dc addiu v1,v1,29660 +800609a4: 3c028023 lui v0,0x8023 +800609a8: afa0005c sw zero,92(sp) +800609ac: 08017ffd j 8005fff4 <_Z8DrawOBJShh+0x12c> +800609b0: ac43c914 sw v1,-14060(v0) +800609b4: 24428f14 addiu v0,v0,-28908 +800609b8: 3c048023 lui a0,0x8023 +800609bc: 3c03800b lui v1,0x800b +800609c0: ac82c910 sw v0,-14064(a0) +800609c4: 24638188 addiu v1,v1,-32376 +800609c8: 3c028023 lui v0,0x8023 +800609cc: afa0005c sw zero,92(sp) +800609d0: 08017ffd j 8005fff4 <_Z8DrawOBJShh+0x12c> +800609d4: ac43c914 sw v1,-14060(v0) + +800609d8 <_Z12RenderScreenPhhhh>: +800609d8: 27bdffc8 addiu sp,sp,-56 +800609dc: afb40020 sw s4,32(sp) +800609e0: 3c148022 lui s4,0x8022 +800609e4: 26886dd8 addiu t0,s4,28120 +800609e8: 30a500ff andi a1,a1,0xff +800609ec: afb10014 sw s1,20(sp) +800609f0: afb00010 sw s0,16(sp) +800609f4: afbf0034 sw ra,52(sp) +800609f8: afbe0030 sw s8,48(sp) +800609fc: afb7002c sw s7,44(sp) +80060a00: afb60028 sw s6,40(sp) +80060a04: afb50024 sw s5,36(sp) +80060a08: afb3001c sw s3,28(sp) +80060a0c: afb20018 sw s2,24(sp) +80060a10: 00808021 move s0,a0 +80060a14: 30c600ff andi a2,a2,0xff +80060a18: 30f100ff andi s1,a3,0xff +80060a1c: 14a00041 bnez a1,80060b24 <_Z12RenderScreenPhhhh+0x14c> +80060a20: ad04003c sw a0,60(t0) +80060a24: 910440ec lbu a0,16620(t0) +80060a28: 3c028022 lui v0,0x8022 +80060a2c: 24426a48 addiu v0,v0,27208 +80060a30: 30830001 andi v1,a0,0x1 +80060a34: 1460008b bnez v1,80060c64 <_Z12RenderScreenPhhhh+0x28c> +80060a38: ad020064 sw v0,100(t0) +80060a3c: 30820002 andi v0,a0,0x2 +80060a40: 00009821 move s3,zero +80060a44: 1440008f bnez v0,80060c84 <_Z12RenderScreenPhhhh+0x2ac> +80060a48: 3c1e8022 lui s8,0x8022 +80060a4c: 30820004 andi v0,a0,0x4 +80060a50: 14400094 bnez v0,80060ca4 <_Z12RenderScreenPhhhh+0x2cc> +80060a54: 0000a821 move s5,zero +80060a58: 30820008 andi v0,a0,0x8 +80060a5c: 14400099 bnez v0,80060cc4 <_Z12RenderScreenPhhhh+0x2ec> +80060a60: 0000b021 move s6,zero +80060a64: 0000b821 move s7,zero +80060a68: 30820010 andi v0,a0,0x10 +80060a6c: 10400059 beqz v0,80060bd4 <_Z12RenderScreenPhhhh+0x1fc> +80060a70: 93c350e8 lbu v1,20712(s8) +80060a74: 27c350e8 addiu v1,s8,20712 +80060a78: 90620870 lbu v0,2160(v1) +80060a7c: 00021102 srl v0,v0,0x4 +80060a80: 38420001 xori v0,v0,0x1 +80060a84: 30440001 andi a0,v0,0x1 +80060a88: 93c350e8 lbu v1,20712(s8) +80060a8c: 2c620002 sltiu v0,v1,2 +80060a90: 14400054 bnez v0,80060be4 <_Z12RenderScreenPhhhh+0x20c> +80060a94: 00a69025 or s2,a1,a2 +80060a98: 24020007 li v0,7 +80060a9c: 10620161 beq v1,v0,80061024 <_Z12RenderScreenPhhhh+0x64c> +80060aa0: 00000000 nop +80060aa4: 108000a4 beqz a0,80060d38 <_Z12RenderScreenPhhhh+0x360> +80060aa8: 00000000 nop +80060aac: 16400092 bnez s2,80060cf8 <_Z12RenderScreenPhhhh+0x320> +80060ab0: 3c02800a lui v0,0x800a +80060ab4: 26846dd8 addiu a0,s4,28120 +80060ab8: 908340ef lbu v1,16623(a0) +80060abc: 30620010 andi v0,v1,0x10 +80060ac0: 1040008d beqz v0,80060cf8 <_Z12RenderScreenPhhhh+0x320> +80060ac4: 3c02800a lui v0,0x800a +80060ac8: 00031600 sll v0,v1,0x18 +80060acc: 00021603 sra v0,v0,0x18 +80060ad0: 044002db bltz v0,80061640 <_Z12RenderScreenPhhhh+0xc68> +80060ad4: 30620040 andi v0,v1,0x40 +80060ad8: 1040025d beqz v0,80061450 <_Z12RenderScreenPhhhh+0xa78> +80060adc: 3c02800a lui v0,0x800a +80060ae0: 908240ee lbu v0,16622(a0) +80060ae4: 30420002 andi v0,v0,0x2 +80060ae8: 104002fb beqz v0,800616d8 <_Z12RenderScreenPhhhh+0xd00> +80060aec: 3c02800b lui v0,0x800b +80060af0: 3c02800a lui v0,0x800a +80060af4: 24421a1c addiu v0,v0,6684 +80060af8: 3c048023 lui a0,0x8023 +80060afc: 3c03800a lui v1,0x800a +80060b00: ac82c910 sw v0,-14064(a0) +80060b04: 246314cc addiu v1,v1,5324 +80060b08: 3c028023 lui v0,0x8023 +80060b0c: ac43c914 sw v1,-14060(v0) +80060b10: 3c02800a lui v0,0x800a +80060b14: 2442f4fc addiu v0,v0,-2820 +80060b18: 3c038023 lui v1,0x8023 +80060b1c: 08018349 j 80060d24 <_Z12RenderScreenPhhhh+0x34c> +80060b20: ac62c920 sw v0,-14048(v1) +80060b24: 910740ee lbu a3,16622(t0) +80060b28: 3c038022 lui v1,0x8022 +80060b2c: 24636b80 addiu v1,v1,27520 +80060b30: 30e20030 andi v0,a3,0x30 +80060b34: 24040030 li a0,48 +80060b38: 10440068 beq v0,a0,80060cdc <_Z12RenderScreenPhhhh+0x304> +80060b3c: ad030064 sw v1,100(t0) +80060b40: 30e20002 andi v0,a3,0x2 +80060b44: 10400066 beqz v0,80060ce0 <_Z12RenderScreenPhhhh+0x308> +80060b48: 00009821 move s3,zero +80060b4c: 910440ed lbu a0,16621(t0) +80060b50: 30820001 andi v0,a0,0x1 +80060b54: 14400220 bnez v0,800613d8 <_Z12RenderScreenPhhhh+0xa00> +80060b58: 3c1e8022 lui s8,0x8022 +80060b5c: 00009821 move s3,zero +80060b60: 30820002 andi v0,a0,0x2 +80060b64: 10400006 beqz v0,80060b80 <_Z12RenderScreenPhhhh+0x1a8> +80060b68: 0000a821 move s5,zero +80060b6c: 27c350e8 addiu v1,s8,20712 +80060b70: 90620870 lbu v0,2160(v1) +80060b74: 00021042 srl v0,v0,0x1 +80060b78: 38420001 xori v0,v0,0x1 +80060b7c: 30550001 andi s5,v0,0x1 +80060b80: 30820004 andi v0,a0,0x4 +80060b84: 1440020f bnez v0,800613c4 <_Z12RenderScreenPhhhh+0x9ec> +80060b88: 27c350e8 addiu v1,s8,20712 +80060b8c: 0000b021 move s6,zero +80060b90: 30820008 andi v0,a0,0x8 +80060b94: 10400006 beqz v0,80060bb0 <_Z12RenderScreenPhhhh+0x1d8> +80060b98: 0000b821 move s7,zero +80060b9c: 27c350e8 addiu v1,s8,20712 +80060ba0: 90620870 lbu v0,2160(v1) +80060ba4: 000210c2 srl v0,v0,0x3 +80060ba8: 38420001 xori v0,v0,0x1 +80060bac: 30570001 andi s7,v0,0x1 +80060bb0: 30820010 andi v0,a0,0x10 +80060bb4: 10400007 beqz v0,80060bd4 <_Z12RenderScreenPhhhh+0x1fc> +80060bb8: 93c350e8 lbu v1,20712(s8) +80060bbc: 27c350e8 addiu v1,s8,20712 +80060bc0: 90620870 lbu v0,2160(v1) +80060bc4: 30420010 andi v0,v0,0x10 +80060bc8: 1040ffaf beqz v0,80060a88 <_Z12RenderScreenPhhhh+0xb0> +80060bcc: 24040001 li a0,1 +80060bd0: 93c350e8 lbu v1,20712(s8) +80060bd4: 00002021 move a0,zero +80060bd8: 2c620002 sltiu v0,v1,2 +80060bdc: 1040ffae beqz v0,80060a98 <_Z12RenderScreenPhhhh+0xc0> +80060be0: 00a69025 or s2,a1,a2 +80060be4: 108000a4 beqz a0,80060e78 <_Z12RenderScreenPhhhh+0x4a0> +80060be8: 00000000 nop +80060bec: 16400092 bnez s2,80060e38 <_Z12RenderScreenPhhhh+0x460> +80060bf0: 3c02800a lui v0,0x800a +80060bf4: 26846dd8 addiu a0,s4,28120 +80060bf8: 908340ef lbu v1,16623(a0) +80060bfc: 30620010 andi v0,v1,0x10 +80060c00: 1040008d beqz v0,80060e38 <_Z12RenderScreenPhhhh+0x460> +80060c04: 3c02800a lui v0,0x800a +80060c08: 00031600 sll v0,v1,0x18 +80060c0c: 00021603 sra v0,v0,0x18 +80060c10: 0440036f bltz v0,800619d0 <_Z12RenderScreenPhhhh+0xff8> +80060c14: 30620040 andi v0,v1,0x40 +80060c18: 104002ef beqz v0,800617d8 <_Z12RenderScreenPhhhh+0xe00> +80060c1c: 3c02800a lui v0,0x800a +80060c20: 908240ee lbu v0,16622(a0) +80060c24: 30420002 andi v0,v0,0x2 +80060c28: 104003a2 beqz v0,80061ab4 <_Z12RenderScreenPhhhh+0x10dc> +80060c2c: 3c02800b lui v0,0x800b +80060c30: 3c02800a lui v0,0x800a +80060c34: 24421a1c addiu v0,v0,6684 +80060c38: 3c048023 lui a0,0x8023 +80060c3c: 3c03800a lui v1,0x800a +80060c40: ac82c910 sw v0,-14064(a0) +80060c44: 246314cc addiu v1,v1,5324 +80060c48: 3c028023 lui v0,0x8023 +80060c4c: ac43c914 sw v1,-14060(v0) +80060c50: 3c02800a lui v0,0x800a +80060c54: 2442f4fc addiu v0,v0,-2820 +80060c58: 3c038023 lui v1,0x8023 +80060c5c: 08018399 j 80060e64 <_Z12RenderScreenPhhhh+0x48c> +80060c60: ac62c920 sw v0,-14048(v1) +80060c64: 3c1e8022 lui s8,0x8022 +80060c68: 27c350e8 addiu v1,s8,20712 +80060c6c: 90620870 lbu v0,2160(v1) +80060c70: 38420001 xori v0,v0,0x1 +80060c74: 30530001 andi s3,v0,0x1 +80060c78: 30820002 andi v0,a0,0x2 +80060c7c: 1040ff74 beqz v0,80060a50 <_Z12RenderScreenPhhhh+0x78> +80060c80: 30820004 andi v0,a0,0x4 +80060c84: 27c350e8 addiu v1,s8,20712 +80060c88: 90620870 lbu v0,2160(v1) +80060c8c: 00021042 srl v0,v0,0x1 +80060c90: 38420001 xori v0,v0,0x1 +80060c94: 30550001 andi s5,v0,0x1 +80060c98: 30820004 andi v0,a0,0x4 +80060c9c: 1040ff6f beqz v0,80060a5c <_Z12RenderScreenPhhhh+0x84> +80060ca0: 30820008 andi v0,a0,0x8 +80060ca4: 27c350e8 addiu v1,s8,20712 +80060ca8: 90620870 lbu v0,2160(v1) +80060cac: 00021082 srl v0,v0,0x2 +80060cb0: 38420001 xori v0,v0,0x1 +80060cb4: 30560001 andi s6,v0,0x1 +80060cb8: 30820008 andi v0,a0,0x8 +80060cbc: 1040ff69 beqz v0,80060a64 <_Z12RenderScreenPhhhh+0x8c> +80060cc0: 00000000 nop +80060cc4: 27c350e8 addiu v1,s8,20712 +80060cc8: 90620870 lbu v0,2160(v1) +80060ccc: 000210c2 srl v0,v0,0x3 +80060cd0: 38420001 xori v0,v0,0x1 +80060cd4: 0801829a j 80060a68 <_Z12RenderScreenPhhhh+0x90> +80060cd8: 30570001 andi s7,v0,0x1 +80060cdc: 00009821 move s3,zero +80060ce0: 0000a821 move s5,zero +80060ce4: 0000b021 move s6,zero +80060ce8: 0000b821 move s7,zero +80060cec: 00002021 move a0,zero +80060cf0: 080182a2 j 80060a88 <_Z12RenderScreenPhhhh+0xb0> +80060cf4: 3c1e8022 lui s8,0x8022 +80060cf8: 244244f8 addiu v0,v0,17656 +80060cfc: 3c048023 lui a0,0x8023 +80060d00: 3c03800a lui v1,0x800a +80060d04: ac82c910 sw v0,-14064(a0) +80060d08: 2463384c addiu v1,v1,14412 +80060d0c: 3c048023 lui a0,0x8023 +80060d10: 3c02800a lui v0,0x800a +80060d14: ac83c914 sw v1,-14060(a0) +80060d18: 244226c4 addiu v0,v0,9924 +80060d1c: 3c038023 lui v1,0x8023 +80060d20: ac62c920 sw v0,-14048(v1) +80060d24: 3c028006 lui v0,0x8006 +80060d28: 2e440001 sltiu a0,s2,1 +80060d2c: 2442fec8 addiu v0,v0,-312 +80060d30: 0040f809 jalr v0 +80060d34: 02202821 move a1,s1 +80060d38: 12600019 beqz s3,80060da0 <_Z12RenderScreenPhhhh+0x3c8> +80060d3c: 93c850e8 lbu t0,20712(s8) +80060d40: 1240014d beqz s2,80061278 <_Z12RenderScreenPhhhh+0x8a0> +80060d44: 26846dd8 addiu a0,s4,28120 +80060d48: 3c02800a lui v0,0x800a +80060d4c: 244244f8 addiu v0,v0,17656 +80060d50: 3c048023 lui a0,0x8023 +80060d54: 3c03800a lui v1,0x800a +80060d58: ac82c910 sw v0,-14064(a0) +80060d5c: 2463384c addiu v1,v1,14412 +80060d60: 3c048023 lui a0,0x8023 +80060d64: 3c02800a lui v0,0x800a +80060d68: ac83c914 sw v1,-14060(a0) +80060d6c: 244226c4 addiu v0,v0,9924 +80060d70: 3c038023 lui v1,0x8023 +80060d74: ac62c920 sw v0,-14048(v1) +80060d78: 26260005 addiu a2,s1,5 +80060d7c: 2627000d addiu a3,s1,13 +80060d80: 3c028005 lui v0,0x8005 +80060d84: 93c450e8 lbu a0,20712(s8) +80060d88: 30c600ff andi a2,a2,0xff +80060d8c: 30e700ff andi a3,a3,0xff +80060d90: 24424328 addiu v0,v0,17192 +80060d94: 0040f809 jalr v0 +80060d98: 00002821 move a1,zero +80060d9c: 93c850e8 lbu t0,20712(s8) +80060da0: 24020006 li v0,6 +80060da4: 11020094 beq t0,v0,80060ff8 <_Z12RenderScreenPhhhh+0x620> +80060da8: 8fbf0034 lw ra,52(sp) +80060dac: 12a00093 beqz s5,80060ffc <_Z12RenderScreenPhhhh+0x624> +80060db0: 8fbe0030 lw s8,48(sp) +80060db4: 124000f5 beqz s2,8006118c <_Z12RenderScreenPhhhh+0x7b4> +80060db8: 3c02800a lui v0,0x800a +80060dbc: 244244f8 addiu v0,v0,17656 +80060dc0: 3c048023 lui a0,0x8023 +80060dc4: 3c03800a lui v1,0x800a +80060dc8: ac82c910 sw v0,-14064(a0) +80060dcc: 2463384c addiu v1,v1,14412 +80060dd0: 3c048023 lui a0,0x8023 +80060dd4: 3c02800a lui v0,0x800a +80060dd8: ac83c914 sw v1,-14060(a0) +80060ddc: 244226c4 addiu v0,v0,9924 +80060de0: 3c038023 lui v1,0x8023 +80060de4: ac62c920 sw v0,-14048(v1) +80060de8: 26270009 addiu a3,s1,9 +80060dec: 26260002 addiu a2,s1,2 +80060df0: 01002021 move a0,t0 +80060df4: 30c600ff andi a2,a2,0xff +80060df8: 30e700ff andi a3,a3,0xff +80060dfc: 24050001 li a1,1 +80060e00: 3c198005 lui t9,0x8005 +80060e04: 8fbf0034 lw ra,52(sp) +80060e08: 8fbe0030 lw s8,48(sp) +80060e0c: 8fb7002c lw s7,44(sp) +80060e10: 8fb60028 lw s6,40(sp) +80060e14: 8fb50024 lw s5,36(sp) +80060e18: 8fb40020 lw s4,32(sp) +80060e1c: 8fb3001c lw s3,28(sp) +80060e20: 8fb20018 lw s2,24(sp) +80060e24: 8fb10014 lw s1,20(sp) +80060e28: 8fb00010 lw s0,16(sp) +80060e2c: 27394328 addiu t9,t9,17192 +80060e30: 03200008 jr t9 +80060e34: 27bd0038 addiu sp,sp,56 +80060e38: 244244f8 addiu v0,v0,17656 +80060e3c: 3c048023 lui a0,0x8023 +80060e40: 3c03800a lui v1,0x800a +80060e44: ac82c910 sw v0,-14064(a0) +80060e48: 2463384c addiu v1,v1,14412 +80060e4c: 3c048023 lui a0,0x8023 +80060e50: 3c02800a lui v0,0x800a +80060e54: ac83c914 sw v1,-14060(a0) +80060e58: 244226c4 addiu v0,v0,9924 +80060e5c: 3c038023 lui v1,0x8023 +80060e60: ac62c920 sw v0,-14048(v1) +80060e64: 3c028006 lui v0,0x8006 +80060e68: 2e440001 sltiu a0,s2,1 +80060e6c: 2442fec8 addiu v0,v0,-312 +80060e70: 0040f809 jalr v0 +80060e74: 02202821 move a1,s1 +80060e78: 1260001d beqz s3,80060ef0 <_Z12RenderScreenPhhhh+0x518> +80060e7c: 00000000 nop +80060e80: 16400007 bnez s2,80060ea0 <_Z12RenderScreenPhhhh+0x4c8> +80060e84: 3c02800a lui v0,0x800a +80060e88: 26846dd8 addiu a0,s4,28120 +80060e8c: 908340ef lbu v1,16623(a0) +80060e90: 30620001 andi v0,v1,0x1 +80060e94: 14400186 bnez v0,800614b0 <_Z12RenderScreenPhhhh+0xad8> +80060e98: 00031600 sll v0,v1,0x18 +80060e9c: 3c02800a lui v0,0x800a +80060ea0: 244244f8 addiu v0,v0,17656 +80060ea4: 3c048023 lui a0,0x8023 +80060ea8: 3c03800a lui v1,0x800a +80060eac: ac82c910 sw v0,-14064(a0) +80060eb0: 2463384c addiu v1,v1,14412 +80060eb4: 3c048023 lui a0,0x8023 +80060eb8: 3c02800a lui v0,0x800a +80060ebc: ac83c914 sw v1,-14060(a0) +80060ec0: 244226c4 addiu v0,v0,9924 +80060ec4: 3c038023 lui v1,0x8023 +80060ec8: ac62c920 sw v0,-14048(v1) +80060ecc: 2626000a addiu a2,s1,10 +80060ed0: 2627000e addiu a3,s1,14 +80060ed4: 3c028005 lui v0,0x8005 +80060ed8: 93c450e8 lbu a0,20712(s8) +80060edc: 30c600ff andi a2,a2,0xff +80060ee0: 30e700ff andi a3,a3,0xff +80060ee4: 24424328 addiu v0,v0,17192 +80060ee8: 0040f809 jalr v0 +80060eec: 00002821 move a1,zero +80060ef0: 12a0001d beqz s5,80060f68 <_Z12RenderScreenPhhhh+0x590> +80060ef4: 00000000 nop +80060ef8: 16400007 bnez s2,80060f18 <_Z12RenderScreenPhhhh+0x540> +80060efc: 3c02800a lui v0,0x800a +80060f00: 26846dd8 addiu a0,s4,28120 +80060f04: 908340ef lbu v1,16623(a0) +80060f08: 30620002 andi v0,v1,0x2 +80060f0c: 1440017e bnez v0,80061508 <_Z12RenderScreenPhhhh+0xb30> +80060f10: 00031600 sll v0,v1,0x18 +80060f14: 3c02800a lui v0,0x800a +80060f18: 244244f8 addiu v0,v0,17656 +80060f1c: 3c048023 lui a0,0x8023 +80060f20: 3c03800a lui v1,0x800a +80060f24: ac82c910 sw v0,-14064(a0) +80060f28: 2463384c addiu v1,v1,14412 +80060f2c: 3c048023 lui a0,0x8023 +80060f30: 3c02800a lui v0,0x800a +80060f34: ac83c914 sw v1,-14060(a0) +80060f38: 244226c4 addiu v0,v0,9924 +80060f3c: 3c038023 lui v1,0x8023 +80060f40: ac62c920 sw v0,-14048(v1) +80060f44: 26260009 addiu a2,s1,9 +80060f48: 2627000d addiu a3,s1,13 +80060f4c: 3c028005 lui v0,0x8005 +80060f50: 93c450e8 lbu a0,20712(s8) +80060f54: 30c600ff andi a2,a2,0xff +80060f58: 30e700ff andi a3,a3,0xff +80060f5c: 24424328 addiu v0,v0,17192 +80060f60: 0040f809 jalr v0 +80060f64: 24050001 li a1,1 +80060f68: 12c00020 beqz s6,80060fec <_Z12RenderScreenPhhhh+0x614> +80060f6c: 00000000 nop +80060f70: 16400007 bnez s2,80060f90 <_Z12RenderScreenPhhhh+0x5b8> +80060f74: 3c02800a lui v0,0x800a +80060f78: 26846dd8 addiu a0,s4,28120 +80060f7c: 908340ef lbu v1,16623(a0) +80060f80: 30620004 andi v0,v1,0x4 +80060f84: 14400176 bnez v0,80061560 <_Z12RenderScreenPhhhh+0xb88> +80060f88: 00031600 sll v0,v1,0x18 +80060f8c: 3c02800a lui v0,0x800a +80060f90: 244244f8 addiu v0,v0,17656 +80060f94: 3c048023 lui a0,0x8023 +80060f98: 3c03800a lui v1,0x800a +80060f9c: ac82c910 sw v0,-14064(a0) +80060fa0: 2463384c addiu v1,v1,14412 +80060fa4: 3c048023 lui a0,0x8023 +80060fa8: 3c02800a lui v0,0x800a +80060fac: ac83c914 sw v1,-14060(a0) +80060fb0: 244226c4 addiu v0,v0,9924 +80060fb4: 3c038023 lui v1,0x8023 +80060fb8: ac62c920 sw v0,-14048(v1) +80060fbc: 27c250e8 addiu v0,s8,20712 +80060fc0: 90430001 lbu v1,1(v0) +80060fc4: 1060010d beqz v1,800613fc <_Z12RenderScreenPhhhh+0xa24> +80060fc8: 93c450e8 lbu a0,20712(s8) +80060fcc: 26220011 addiu v0,s1,17 +80060fd0: 304700ff andi a3,v0,0xff +80060fd4: 26260003 addiu a2,s1,3 +80060fd8: 3c028005 lui v0,0x8005 +80060fdc: 30c600ff andi a2,a2,0xff +80060fe0: 24424328 addiu v0,v0,17192 +80060fe4: 0040f809 jalr v0 +80060fe8: 24050002 li a1,2 +80060fec: 16e00082 bnez s7,800611f8 <_Z12RenderScreenPhhhh+0x820> +80060ff0: 93c250e8 lbu v0,20712(s8) +80060ff4: 8fbf0034 lw ra,52(sp) +80060ff8: 8fbe0030 lw s8,48(sp) +80060ffc: 8fb7002c lw s7,44(sp) +80061000: 8fb60028 lw s6,40(sp) +80061004: 8fb50024 lw s5,36(sp) +80061008: 8fb40020 lw s4,32(sp) +8006100c: 8fb3001c lw s3,28(sp) +80061010: 8fb20018 lw s2,24(sp) +80061014: 8fb10014 lw s1,20(sp) +80061018: 8fb00010 lw s0,16(sp) +8006101c: 03e00008 jr ra +80061020: 27bd0038 addiu sp,sp,56 +80061024: 1080002f beqz a0,800610e4 <_Z12RenderScreenPhhhh+0x70c> +80061028: 00000000 nop +8006102c: 1640001d bnez s2,800610a4 <_Z12RenderScreenPhhhh+0x6cc> +80061030: 3c02800a lui v0,0x800a +80061034: 26846dd8 addiu a0,s4,28120 +80061038: 908340ef lbu v1,16623(a0) +8006103c: 30620010 andi v0,v1,0x10 +80061040: 10400018 beqz v0,800610a4 <_Z12RenderScreenPhhhh+0x6cc> +80061044: 3c02800a lui v0,0x800a +80061048: 00031600 sll v0,v1,0x18 +8006104c: 00021603 sra v0,v0,0x18 +80061050: 04400231 bltz v0,80061918 <_Z12RenderScreenPhhhh+0xf40> +80061054: 30620040 andi v0,v1,0x40 +80061058: 104001af beqz v0,80061718 <_Z12RenderScreenPhhhh+0xd40> +8006105c: 3c02800a lui v0,0x800a +80061060: 908240ee lbu v0,16622(a0) +80061064: 30420002 andi v0,v0,0x2 +80061068: 1040023e beqz v0,80061964 <_Z12RenderScreenPhhhh+0xf8c> +8006106c: 3c02800b lui v0,0x800b +80061070: 3c02800a lui v0,0x800a +80061074: 24421a1c addiu v0,v0,6684 +80061078: 3c048023 lui a0,0x8023 +8006107c: 3c03800a lui v1,0x800a +80061080: ac82c910 sw v0,-14064(a0) +80061084: 246314cc addiu v1,v1,5324 +80061088: 3c028023 lui v0,0x8023 +8006108c: ac43c914 sw v1,-14060(v0) +80061090: 3c02800a lui v0,0x800a +80061094: 2442f4fc addiu v0,v0,-2820 +80061098: 3c038023 lui v1,0x8023 +8006109c: 08018434 j 800610d0 <_Z12RenderScreenPhhhh+0x6f8> +800610a0: ac62c920 sw v0,-14048(v1) +800610a4: 244244f8 addiu v0,v0,17656 +800610a8: 3c048023 lui a0,0x8023 +800610ac: 3c03800a lui v1,0x800a +800610b0: ac82c910 sw v0,-14064(a0) +800610b4: 2463384c addiu v1,v1,14412 +800610b8: 3c048023 lui a0,0x8023 +800610bc: 3c02800a lui v0,0x800a +800610c0: ac83c914 sw v1,-14060(a0) +800610c4: 244226c4 addiu v0,v0,9924 +800610c8: 3c038023 lui v1,0x8023 +800610cc: ac62c920 sw v0,-14048(v1) +800610d0: 3c028006 lui v0,0x8006 +800610d4: 2e440001 sltiu a0,s2,1 +800610d8: 2442fec8 addiu v0,v0,-312 +800610dc: 0040f809 jalr v0 +800610e0: 02202821 move a1,s1 +800610e4: 1660007f bnez s3,800612e4 <_Z12RenderScreenPhhhh+0x90c> +800610e8: 3c028021 lui v0,0x8021 +800610ec: 8c447030 lw a0,28720(v0) +800610f0: 90832133 lbu v1,8499(a0) +800610f4: 30630040 andi v1,v1,0x40 +800610f8: 1060ffbf beqz v1,80060ff8 <_Z12RenderScreenPhhhh+0x620> +800610fc: 8fbf0034 lw ra,52(sp) +80061100: 12a0ffbd beqz s5,80060ff8 <_Z12RenderScreenPhhhh+0x620> +80061104: 26826dd8 addiu v0,s4,28120 +80061108: 24030080 li v1,128 +8006110c: 2404007f li a0,127 +80061110: 24050001 li a1,1 +80061114: ac43006c sw v1,108(v0) +80061118: ac440068 sw a0,104(v0) +8006111c: 3c048023 lui a0,0x8023 +80061120: 00b12821 addu a1,a1,s1 +80061124: 2483c90c addiu v1,a0,-14068 +80061128: 26220009 addiu v0,s1,9 +8006112c: 24060001 li a2,1 +80061130: a0620001 sb v0,1(v1) +80061134: a085c90c sb a1,-14068(a0) +80061138: 1640008f bnez s2,80061378 <_Z12RenderScreenPhhhh+0x9a0> +8006113c: 3c028021 lui v0,0x8021 +80061140: 26826dd8 addiu v0,s4,28120 +80061144: 904540ef lbu a1,16623(v0) +80061148: 30a30001 andi v1,a1,0x1 +8006114c: 1060008a beqz v1,80061378 <_Z12RenderScreenPhhhh+0x9a0> +80061150: 3c028021 lui v0,0x8021 +80061154: 00051600 sll v0,a1,0x18 +80061158: 00021603 sra v0,v0,0x18 +8006115c: 044001b6 bltz v0,80061838 <_Z12RenderScreenPhhhh+0xe60> +80061160: 30a20040 andi v0,a1,0x40 +80061164: 10400126 beqz v0,80061600 <_Z12RenderScreenPhhhh+0xc28> +80061168: 3c028021 lui v0,0x8021 +8006116c: 9043e4a2 lbu v1,-7006(v0) +80061170: 146001c7 bnez v1,80061890 <_Z12RenderScreenPhhhh+0xeb8> +80061174: 00000000 nop +80061178: 3c198006 lui t9,0x8006 +8006117c: 02002021 move a0,s0 +80061180: 00c02821 move a1,a2 +80061184: 080184e5 j 80061394 <_Z12RenderScreenPhhhh+0x9bc> +80061188: 2739df9c addiu t9,t9,-8292 +8006118c: 26856dd8 addiu a1,s4,28120 +80061190: 90a340ef lbu v1,16623(a1) +80061194: 30620002 andi v0,v1,0x2 +80061198: 1040ff08 beqz v0,80060dbc <_Z12RenderScreenPhhhh+0x3e4> +8006119c: 3c02800a lui v0,0x800a +800611a0: 00031600 sll v0,v1,0x18 +800611a4: 00021603 sra v0,v0,0x18 +800611a8: 04400103 bltz v0,800615b8 <_Z12RenderScreenPhhhh+0xbe0> +800611ac: 30620040 andi v0,v1,0x40 +800611b0: 10400095 beqz v0,80061408 <_Z12RenderScreenPhhhh+0xa30> +800611b4: 3c02800a lui v0,0x800a +800611b8: 90a240ee lbu v0,16622(a1) +800611bc: 30420002 andi v0,v0,0x2 +800611c0: 10400117 beqz v0,80061620 <_Z12RenderScreenPhhhh+0xc48> +800611c4: 3c048023 lui a0,0x8023 +800611c8: 3c02800a lui v0,0x800a +800611cc: 24421a1c addiu v0,v0,6684 +800611d0: 3c03800a lui v1,0x800a +800611d4: ac82c910 sw v0,-14064(a0) +800611d8: 246314cc addiu v1,v1,5324 +800611dc: 3c028023 lui v0,0x8023 +800611e0: ac43c914 sw v1,-14060(v0) +800611e4: 3c02800a lui v0,0x800a +800611e8: 2442f4fc addiu v0,v0,-2820 +800611ec: 3c038023 lui v1,0x8023 +800611f0: 0801837a j 80060de8 <_Z12RenderScreenPhhhh+0x410> +800611f4: ac62c920 sw v0,-14048(v1) +800611f8: 1440ff7f bnez v0,80060ff8 <_Z12RenderScreenPhhhh+0x620> +800611fc: 8fbf0034 lw ra,52(sp) +80061200: 1640004b bnez s2,80061330 <_Z12RenderScreenPhhhh+0x958> +80061204: 3c02800a lui v0,0x800a +80061208: 26856dd8 addiu a1,s4,28120 +8006120c: 90a340ef lbu v1,16623(a1) +80061210: 30620008 andi v0,v1,0x8 +80061214: 10400046 beqz v0,80061330 <_Z12RenderScreenPhhhh+0x958> +80061218: 3c02800a lui v0,0x800a +8006121c: 00031600 sll v0,v1,0x18 +80061220: 00021603 sra v0,v0,0x18 +80061224: 04400243 bltz v0,80061b34 <_Z12RenderScreenPhhhh+0x115c> +80061228: 30620040 andi v0,v1,0x40 +8006122c: 10400176 beqz v0,80061808 <_Z12RenderScreenPhhhh+0xe30> +80061230: 3c02800a lui v0,0x800a +80061234: 90a240ee lbu v0,16622(a1) +80061238: 30420002 andi v0,v0,0x2 +8006123c: 10400250 beqz v0,80061b80 <_Z12RenderScreenPhhhh+0x11a8> +80061240: 3c03800b lui v1,0x800b +80061244: 3c02800a lui v0,0x800a +80061248: 24421a1c addiu v0,v0,6684 +8006124c: 3c048023 lui a0,0x8023 +80061250: 3c03800a lui v1,0x800a +80061254: ac82c910 sw v0,-14064(a0) +80061258: 246314cc addiu v1,v1,5324 +8006125c: 3c028023 lui v0,0x8023 +80061260: ac43c914 sw v1,-14060(v0) +80061264: 3c02800a lui v0,0x800a +80061268: 2442f4fc addiu v0,v0,-2820 +8006126c: 3c038023 lui v1,0x8023 +80061270: 080184d7 j 8006135c <_Z12RenderScreenPhhhh+0x984> +80061274: ac62c920 sw v0,-14048(v1) +80061278: 908340ef lbu v1,16623(a0) +8006127c: 30620001 andi v0,v1,0x1 +80061280: 1040feb2 beqz v0,80060d4c <_Z12RenderScreenPhhhh+0x374> +80061284: 3c02800a lui v0,0x800a +80061288: 00031600 sll v0,v1,0x18 +8006128c: 00021603 sra v0,v0,0x18 +80061290: 044000fe bltz v0,8006168c <_Z12RenderScreenPhhhh+0xcb4> +80061294: 30620040 andi v0,v1,0x40 +80061298: 10400079 beqz v0,80061480 <_Z12RenderScreenPhhhh+0xaa8> +8006129c: 3c02800a lui v0,0x800a +800612a0: 908240ee lbu v0,16622(a0) +800612a4: 30420002 andi v0,v0,0x2 +800612a8: 10400113 beqz v0,800616f8 <_Z12RenderScreenPhhhh+0xd20> +800612ac: 3c02800b lui v0,0x800b +800612b0: 3c02800a lui v0,0x800a +800612b4: 24421a1c addiu v0,v0,6684 +800612b8: 3c048023 lui a0,0x8023 +800612bc: 3c03800a lui v1,0x800a +800612c0: ac82c910 sw v0,-14064(a0) +800612c4: 246314cc addiu v1,v1,5324 +800612c8: 3c028023 lui v0,0x8023 +800612cc: ac43c914 sw v1,-14060(v0) +800612d0: 3c02800a lui v0,0x800a +800612d4: 2442f4fc addiu v0,v0,-2820 +800612d8: 3c038023 lui v1,0x8023 +800612dc: 0801835e j 80060d78 <_Z12RenderScreenPhhhh+0x3a0> +800612e0: ac62c920 sw v0,-14048(v1) +800612e4: 8c447030 lw a0,28720(v0) +800612e8: 90832133 lbu v1,8499(a0) +800612ec: 30630040 andi v1,v1,0x40 +800612f0: 10600004 beqz v1,80061304 <_Z12RenderScreenPhhhh+0x92c> +800612f4: 26230005 addiu v1,s1,5 +800612f8: 16a0004f bnez s5,80061438 <_Z12RenderScreenPhhhh+0xa60> +800612fc: 26826dd8 addiu v0,s4,28120 +80061300: 26230005 addiu v1,s1,5 +80061304: 3c068023 lui a2,0x8023 +80061308: 306300ff andi v1,v1,0xff +8006130c: 24c4c90c addiu a0,a2,-14068 +80061310: 26856dd8 addiu a1,s4,28120 +80061314: 240200ff li v0,255 +80061318: a0c3c90c sb v1,-14068(a2) +8006131c: 00003021 move a2,zero +80061320: a0830001 sb v1,1(a0) +80061324: aca20068 sw v0,104(a1) +80061328: 0801844e j 80061138 <_Z12RenderScreenPhhhh+0x760> +8006132c: aca0006c sw zero,108(a1) +80061330: 244244f8 addiu v0,v0,17656 +80061334: 3c048023 lui a0,0x8023 +80061338: 3c03800a lui v1,0x800a +8006133c: ac82c910 sw v0,-14064(a0) +80061340: 2463384c addiu v1,v1,14412 +80061344: 3c048023 lui a0,0x8023 +80061348: 3c02800a lui v0,0x800a +8006134c: ac83c914 sw v1,-14060(a0) +80061350: 244226c4 addiu v0,v0,9924 +80061354: 3c038023 lui v1,0x8023 +80061358: ac62c920 sw v0,-14048(v1) +8006135c: 26270005 addiu a3,s1,5 +80061360: 26260002 addiu a2,s1,2 +80061364: 30c600ff andi a2,a2,0xff +80061368: 30e700ff andi a3,a3,0xff +8006136c: 00002021 move a0,zero +80061370: 08018380 j 80060e00 <_Z12RenderScreenPhhhh+0x428> +80061374: 24050003 li a1,3 +80061378: 9043e4a2 lbu v1,-7006(v0) +8006137c: 1460001b bnez v1,800613ec <_Z12RenderScreenPhhhh+0xa14> +80061380: 3c198006 lui t9,0x8006 +80061384: 3c198006 lui t9,0x8006 +80061388: 02002021 move a0,s0 +8006138c: 00c02821 move a1,a2 +80061390: 2739f17c addiu t9,t9,-3716 +80061394: 8fbf0034 lw ra,52(sp) +80061398: 8fbe0030 lw s8,48(sp) +8006139c: 8fb7002c lw s7,44(sp) +800613a0: 8fb60028 lw s6,40(sp) +800613a4: 8fb50024 lw s5,36(sp) +800613a8: 8fb40020 lw s4,32(sp) +800613ac: 8fb3001c lw s3,28(sp) +800613b0: 8fb20018 lw s2,24(sp) +800613b4: 8fb10014 lw s1,20(sp) +800613b8: 8fb00010 lw s0,16(sp) +800613bc: 03200008 jr t9 +800613c0: 27bd0038 addiu sp,sp,56 +800613c4: 90620870 lbu v0,2160(v1) +800613c8: 00021082 srl v0,v0,0x2 +800613cc: 38420001 xori v0,v0,0x1 +800613d0: 080182e4 j 80060b90 <_Z12RenderScreenPhhhh+0x1b8> +800613d4: 30560001 andi s6,v0,0x1 +800613d8: 27c350e8 addiu v1,s8,20712 +800613dc: 90620870 lbu v0,2160(v1) +800613e0: 38420001 xori v0,v0,0x1 +800613e4: 080182d8 j 80060b60 <_Z12RenderScreenPhhhh+0x188> +800613e8: 30530001 andi s3,v0,0x1 +800613ec: 02002021 move a0,s0 +800613f0: 00c02821 move a1,a2 +800613f4: 080184e5 j 80061394 <_Z12RenderScreenPhhhh+0x9bc> +800613f8: 2739bc64 addiu t9,t9,-17308 +800613fc: 26220006 addiu v0,s1,6 +80061400: 080183f5 j 80060fd4 <_Z12RenderScreenPhhhh+0x5fc> +80061404: 304700ff andi a3,v0,0xff +80061408: 24422318 addiu v0,v0,8984 +8006140c: 3c048023 lui a0,0x8023 +80061410: 3c03800a lui v1,0x800a +80061414: ac82c910 sw v0,-14064(a0) +80061418: 24631dc8 addiu v1,v1,7624 +8006141c: 3c048023 lui a0,0x8023 +80061420: 3c02800a lui v0,0x800a +80061424: ac83c914 sw v1,-14060(a0) +80061428: 2442fbb8 addiu v0,v0,-1096 +8006142c: 3c038023 lui v1,0x8023 +80061430: 0801837a j 80060de8 <_Z12RenderScreenPhhhh+0x410> +80061434: ac62c920 sw v0,-14048(v1) +80061438: 24030080 li v1,128 +8006143c: 2404007f li a0,127 +80061440: 24050005 li a1,5 +80061444: ac43006c sw v1,108(v0) +80061448: 08018447 j 8006111c <_Z12RenderScreenPhhhh+0x744> +8006144c: ac440068 sw a0,104(v0) +80061450: 24422318 addiu v0,v0,8984 +80061454: 3c048023 lui a0,0x8023 +80061458: 3c03800a lui v1,0x800a +8006145c: ac82c910 sw v0,-14064(a0) +80061460: 24631dc8 addiu v1,v1,7624 +80061464: 3c048023 lui a0,0x8023 +80061468: 3c02800a lui v0,0x800a +8006146c: ac83c914 sw v1,-14060(a0) +80061470: 2442fbb8 addiu v0,v0,-1096 +80061474: 3c038023 lui v1,0x8023 +80061478: 08018349 j 80060d24 <_Z12RenderScreenPhhhh+0x34c> +8006147c: ac62c920 sw v0,-14048(v1) +80061480: 24422318 addiu v0,v0,8984 +80061484: 3c048023 lui a0,0x8023 +80061488: 3c03800a lui v1,0x800a +8006148c: ac82c910 sw v0,-14064(a0) +80061490: 24631dc8 addiu v1,v1,7624 +80061494: 3c048023 lui a0,0x8023 +80061498: 3c02800a lui v0,0x800a +8006149c: ac83c914 sw v1,-14060(a0) +800614a0: 2442fbb8 addiu v0,v0,-1096 +800614a4: 3c038023 lui v1,0x8023 +800614a8: 0801835e j 80060d78 <_Z12RenderScreenPhhhh+0x3a0> +800614ac: ac62c920 sw v0,-14048(v1) +800614b0: 00021603 sra v0,v0,0x18 +800614b4: 0440016c bltz v0,80061a68 <_Z12RenderScreenPhhhh+0x1090> +800614b8: 30620040 andi v0,v1,0x40 +800614bc: 104000ae beqz v0,80061778 <_Z12RenderScreenPhhhh+0xda0> +800614c0: 3c02800a lui v0,0x800a +800614c4: 908240ee lbu v0,16622(a0) +800614c8: 30420002 andi v0,v0,0x2 +800614cc: 10400181 beqz v0,80061ad4 <_Z12RenderScreenPhhhh+0x10fc> +800614d0: 3c02800b lui v0,0x800b +800614d4: 3c02800a lui v0,0x800a +800614d8: 24421a1c addiu v0,v0,6684 +800614dc: 3c048023 lui a0,0x8023 +800614e0: 3c03800a lui v1,0x800a +800614e4: ac82c910 sw v0,-14064(a0) +800614e8: 246314cc addiu v1,v1,5324 +800614ec: 3c028023 lui v0,0x8023 +800614f0: ac43c914 sw v1,-14060(v0) +800614f4: 3c02800a lui v0,0x800a +800614f8: 2442f4fc addiu v0,v0,-2820 +800614fc: 3c038023 lui v1,0x8023 +80061500: 080183b3 j 80060ecc <_Z12RenderScreenPhhhh+0x4f4> +80061504: ac62c920 sw v0,-14048(v1) +80061508: 00021603 sra v0,v0,0x18 +8006150c: 04400143 bltz v0,80061a1c <_Z12RenderScreenPhhhh+0x1044> +80061510: 30620040 andi v0,v1,0x40 +80061514: 1040008c beqz v0,80061748 <_Z12RenderScreenPhhhh+0xd70> +80061518: 3c02800a lui v0,0x800a +8006151c: 908240ee lbu v0,16622(a0) +80061520: 30420002 andi v0,v0,0x2 +80061524: 10400173 beqz v0,80061af4 <_Z12RenderScreenPhhhh+0x111c> +80061528: 3c02800b lui v0,0x800b +8006152c: 3c02800a lui v0,0x800a +80061530: 24421a1c addiu v0,v0,6684 +80061534: 3c048023 lui a0,0x8023 +80061538: 3c03800a lui v1,0x800a +8006153c: ac82c910 sw v0,-14064(a0) +80061540: 246314cc addiu v1,v1,5324 +80061544: 3c028023 lui v0,0x8023 +80061548: ac43c914 sw v1,-14060(v0) +8006154c: 3c02800a lui v0,0x800a +80061550: 2442f4fc addiu v0,v0,-2820 +80061554: 3c038023 lui v1,0x8023 +80061558: 080183d1 j 80060f44 <_Z12RenderScreenPhhhh+0x56c> +8006155c: ac62c920 sw v0,-14048(v1) +80061560: 00021603 sra v0,v0,0x18 +80061564: 04400107 bltz v0,80061984 <_Z12RenderScreenPhhhh+0xfac> +80061568: 30620040 andi v0,v1,0x40 +8006156c: 1040008e beqz v0,800617a8 <_Z12RenderScreenPhhhh+0xdd0> +80061570: 3c02800a lui v0,0x800a +80061574: 908240ee lbu v0,16622(a0) +80061578: 30420002 andi v0,v0,0x2 +8006157c: 10400165 beqz v0,80061b14 <_Z12RenderScreenPhhhh+0x113c> +80061580: 3c02800b lui v0,0x800b +80061584: 3c02800a lui v0,0x800a +80061588: 24421a1c addiu v0,v0,6684 +8006158c: 3c048023 lui a0,0x8023 +80061590: 3c03800a lui v1,0x800a +80061594: ac82c910 sw v0,-14064(a0) +80061598: 246314cc addiu v1,v1,5324 +8006159c: 3c028023 lui v0,0x8023 +800615a0: ac43c914 sw v1,-14060(v0) +800615a4: 3c02800a lui v0,0x800a +800615a8: 2442f4fc addiu v0,v0,-2820 +800615ac: 3c038023 lui v1,0x8023 +800615b0: 080183ef j 80060fbc <_Z12RenderScreenPhhhh+0x5e4> +800615b4: ac62c920 sw v0,-14048(v1) +800615b8: 104000a9 beqz v0,80061860 <_Z12RenderScreenPhhhh+0xe88> +800615bc: 3c02800a lui v0,0x800a +800615c0: 90a240ee lbu v0,16622(a1) +800615c4: 30420002 andi v0,v0,0x2 +800615c8: 1040017d beqz v0,80061bc0 <_Z12RenderScreenPhhhh+0x11e8> +800615cc: 3c048023 lui a0,0x8023 +800615d0: 3c02800a lui v0,0x800a +800615d4: 24420824 addiu v0,v0,2084 +800615d8: 3c03800a lui v1,0x800a +800615dc: ac82c910 sw v0,-14064(a0) +800615e0: 246302d4 addiu v1,v1,724 +800615e4: 3c028023 lui v0,0x8023 +800615e8: ac43c914 sw v1,-14060(v0) +800615ec: 3c02800a lui v0,0x800a +800615f0: 2442e7d4 addiu v0,v0,-6188 +800615f4: 3c038023 lui v1,0x8023 +800615f8: 0801837a j 80060de8 <_Z12RenderScreenPhhhh+0x410> +800615fc: ac62c920 sw v0,-14048(v1) +80061600: 9043e4a2 lbu v1,-7006(v0) +80061604: 146000a7 bnez v1,800618a4 <_Z12RenderScreenPhhhh+0xecc> +80061608: 00000000 nop +8006160c: 3c198006 lui t9,0x8006 +80061610: 02002021 move a0,s0 +80061614: 00c02821 move a1,a2 +80061618: 080184e5 j 80061394 <_Z12RenderScreenPhhhh+0x9bc> +8006161c: 2739e888 addiu t9,t9,-6008 +80061620: 3c02800b lui v0,0x800b +80061624: 2442e928 addiu v0,v0,-5848 +80061628: 3c03800b lui v1,0x800b +8006162c: ac82c910 sw v0,-14064(a0) +80061630: 2463f6f0 addiu v1,v1,-2320 +80061634: 3c028023 lui v0,0x8023 +80061638: 08018479 j 800611e4 <_Z12RenderScreenPhhhh+0x80c> +8006163c: ac43c914 sw v1,-14060(v0) +80061640: 1040009d beqz v0,800618b8 <_Z12RenderScreenPhhhh+0xee0> +80061644: 3c02800a lui v0,0x800a +80061648: 908240ee lbu v0,16622(a0) +8006164c: 30420002 andi v0,v0,0x2 +80061650: 10400163 beqz v0,80061be0 <_Z12RenderScreenPhhhh+0x1208> +80061654: 3c02800b lui v0,0x800b +80061658: 3c02800a lui v0,0x800a +8006165c: 24420824 addiu v0,v0,2084 +80061660: 3c048023 lui a0,0x8023 +80061664: 3c03800a lui v1,0x800a +80061668: ac82c910 sw v0,-14064(a0) +8006166c: 246302d4 addiu v1,v1,724 +80061670: 3c028023 lui v0,0x8023 +80061674: ac43c914 sw v1,-14060(v0) +80061678: 3c02800a lui v0,0x800a +8006167c: 2442e7d4 addiu v0,v0,-6188 +80061680: 3c038023 lui v1,0x8023 +80061684: 08018349 j 80060d24 <_Z12RenderScreenPhhhh+0x34c> +80061688: ac62c920 sw v0,-14048(v1) +8006168c: 10400096 beqz v0,800618e8 <_Z12RenderScreenPhhhh+0xf10> +80061690: 3c02800a lui v0,0x800a +80061694: 908240ee lbu v0,16622(a0) +80061698: 30420002 andi v0,v0,0x2 +8006169c: 10400158 beqz v0,80061c00 <_Z12RenderScreenPhhhh+0x1228> +800616a0: 3c02800b lui v0,0x800b +800616a4: 3c02800a lui v0,0x800a +800616a8: 24420824 addiu v0,v0,2084 +800616ac: 3c048023 lui a0,0x8023 +800616b0: 3c03800a lui v1,0x800a +800616b4: ac82c910 sw v0,-14064(a0) +800616b8: 246302d4 addiu v1,v1,724 +800616bc: 3c028023 lui v0,0x8023 +800616c0: ac43c914 sw v1,-14060(v0) +800616c4: 3c02800a lui v0,0x800a +800616c8: 2442e7d4 addiu v0,v0,-6188 +800616cc: 3c038023 lui v1,0x8023 +800616d0: 0801835e j 80060d78 <_Z12RenderScreenPhhhh+0x3a0> +800616d4: ac62c920 sw v0,-14048(v1) +800616d8: 2442e928 addiu v0,v0,-5848 +800616dc: 3c048023 lui a0,0x8023 +800616e0: 3c03800b lui v1,0x800b +800616e4: ac82c910 sw v0,-14064(a0) +800616e8: 2463f6f0 addiu v1,v1,-2320 +800616ec: 3c028023 lui v0,0x8023 +800616f0: 080182c4 j 80060b10 <_Z12RenderScreenPhhhh+0x138> +800616f4: ac43c914 sw v1,-14060(v0) +800616f8: 2442e928 addiu v0,v0,-5848 +800616fc: 3c048023 lui a0,0x8023 +80061700: 3c03800b lui v1,0x800b +80061704: ac82c910 sw v0,-14064(a0) +80061708: 2463f6f0 addiu v1,v1,-2320 +8006170c: 3c028023 lui v0,0x8023 +80061710: 080184b4 j 800612d0 <_Z12RenderScreenPhhhh+0x8f8> +80061714: ac43c914 sw v1,-14060(v0) +80061718: 24422318 addiu v0,v0,8984 +8006171c: 3c048023 lui a0,0x8023 +80061720: 3c03800a lui v1,0x800a +80061724: ac82c910 sw v0,-14064(a0) +80061728: 24631dc8 addiu v1,v1,7624 +8006172c: 3c048023 lui a0,0x8023 +80061730: 3c02800a lui v0,0x800a +80061734: ac83c914 sw v1,-14060(a0) +80061738: 2442fbb8 addiu v0,v0,-1096 +8006173c: 3c038023 lui v1,0x8023 +80061740: 08018434 j 800610d0 <_Z12RenderScreenPhhhh+0x6f8> +80061744: ac62c920 sw v0,-14048(v1) +80061748: 24422318 addiu v0,v0,8984 +8006174c: 3c048023 lui a0,0x8023 +80061750: 3c03800a lui v1,0x800a +80061754: ac82c910 sw v0,-14064(a0) +80061758: 24631dc8 addiu v1,v1,7624 +8006175c: 3c048023 lui a0,0x8023 +80061760: 3c02800a lui v0,0x800a +80061764: ac83c914 sw v1,-14060(a0) +80061768: 2442fbb8 addiu v0,v0,-1096 +8006176c: 3c038023 lui v1,0x8023 +80061770: 080183d1 j 80060f44 <_Z12RenderScreenPhhhh+0x56c> +80061774: ac62c920 sw v0,-14048(v1) +80061778: 24422318 addiu v0,v0,8984 +8006177c: 3c048023 lui a0,0x8023 +80061780: 3c03800a lui v1,0x800a +80061784: ac82c910 sw v0,-14064(a0) +80061788: 24631dc8 addiu v1,v1,7624 +8006178c: 3c048023 lui a0,0x8023 +80061790: 3c02800a lui v0,0x800a +80061794: ac83c914 sw v1,-14060(a0) +80061798: 2442fbb8 addiu v0,v0,-1096 +8006179c: 3c038023 lui v1,0x8023 +800617a0: 080183b3 j 80060ecc <_Z12RenderScreenPhhhh+0x4f4> +800617a4: ac62c920 sw v0,-14048(v1) +800617a8: 24422318 addiu v0,v0,8984 +800617ac: 3c048023 lui a0,0x8023 +800617b0: 3c03800a lui v1,0x800a +800617b4: ac82c910 sw v0,-14064(a0) +800617b8: 24631dc8 addiu v1,v1,7624 +800617bc: 3c048023 lui a0,0x8023 +800617c0: 3c02800a lui v0,0x800a +800617c4: ac83c914 sw v1,-14060(a0) +800617c8: 2442fbb8 addiu v0,v0,-1096 +800617cc: 3c038023 lui v1,0x8023 +800617d0: 080183ef j 80060fbc <_Z12RenderScreenPhhhh+0x5e4> +800617d4: ac62c920 sw v0,-14048(v1) +800617d8: 24422318 addiu v0,v0,8984 +800617dc: 3c048023 lui a0,0x8023 +800617e0: 3c03800a lui v1,0x800a +800617e4: ac82c910 sw v0,-14064(a0) +800617e8: 24631dc8 addiu v1,v1,7624 +800617ec: 3c048023 lui a0,0x8023 +800617f0: 3c02800a lui v0,0x800a +800617f4: ac83c914 sw v1,-14060(a0) +800617f8: 2442fbb8 addiu v0,v0,-1096 +800617fc: 3c038023 lui v1,0x8023 +80061800: 08018399 j 80060e64 <_Z12RenderScreenPhhhh+0x48c> +80061804: ac62c920 sw v0,-14048(v1) +80061808: 24422318 addiu v0,v0,8984 +8006180c: 3c048023 lui a0,0x8023 +80061810: 3c03800a lui v1,0x800a +80061814: ac82c910 sw v0,-14064(a0) +80061818: 24631dc8 addiu v1,v1,7624 +8006181c: 3c048023 lui a0,0x8023 +80061820: 3c02800a lui v0,0x800a +80061824: ac83c914 sw v1,-14060(a0) +80061828: 2442fbb8 addiu v0,v0,-1096 +8006182c: 3c038023 lui v1,0x8023 +80061830: 080184d7 j 8006135c <_Z12RenderScreenPhhhh+0x984> +80061834: ac62c920 sw v0,-14048(v1) +80061838: 104000d9 beqz v0,80061ba0 <_Z12RenderScreenPhhhh+0x11c8> +8006183c: 3c028021 lui v0,0x8021 +80061840: 9043e4a2 lbu v1,-7006(v0) +80061844: 1460013e bnez v1,80061d40 <_Z12RenderScreenPhhhh+0x1368> +80061848: 00000000 nop +8006184c: 3c198006 lui t9,0x8006 +80061850: 02002021 move a0,s0 +80061854: 00c02821 move a1,a2 +80061858: 080184e5 j 80061394 <_Z12RenderScreenPhhhh+0x9bc> +8006185c: 2739cde0 addiu t9,t9,-12832 +80061860: 24421120 addiu v0,v0,4384 +80061864: 3c048023 lui a0,0x8023 +80061868: 3c03800a lui v1,0x800a +8006186c: ac82c910 sw v0,-14064(a0) +80061870: 24630bd0 addiu v1,v1,3024 +80061874: 3c048023 lui a0,0x8023 +80061878: 3c02800a lui v0,0x800a +8006187c: ac83c914 sw v1,-14060(a0) +80061880: 2442ee80 addiu v0,v0,-4480 +80061884: 3c038023 lui v1,0x8023 +80061888: 0801837a j 80060de8 <_Z12RenderScreenPhhhh+0x410> +8006188c: ac62c920 sw v0,-14048(v1) +80061890: 3c198006 lui t9,0x8006 +80061894: 02002021 move a0,s0 +80061898: 00c02821 move a1,a2 +8006189c: 080184e5 j 80061394 <_Z12RenderScreenPhhhh+0x9bc> +800618a0: 273990d8 addiu t9,t9,-28456 +800618a4: 3c198006 lui t9,0x8006 +800618a8: 02002021 move a0,s0 +800618ac: 00c02821 move a1,a2 +800618b0: 080184e5 j 80061394 <_Z12RenderScreenPhhhh+0x9bc> +800618b4: 2739a688 addiu t9,t9,-22904 +800618b8: 24421120 addiu v0,v0,4384 +800618bc: 3c048023 lui a0,0x8023 +800618c0: 3c03800a lui v1,0x800a +800618c4: ac82c910 sw v0,-14064(a0) +800618c8: 24630bd0 addiu v1,v1,3024 +800618cc: 3c048023 lui a0,0x8023 +800618d0: 3c02800a lui v0,0x800a +800618d4: ac83c914 sw v1,-14060(a0) +800618d8: 2442ee80 addiu v0,v0,-4480 +800618dc: 3c038023 lui v1,0x8023 +800618e0: 08018349 j 80060d24 <_Z12RenderScreenPhhhh+0x34c> +800618e4: ac62c920 sw v0,-14048(v1) +800618e8: 24421120 addiu v0,v0,4384 +800618ec: 3c048023 lui a0,0x8023 +800618f0: 3c03800a lui v1,0x800a +800618f4: ac82c910 sw v0,-14064(a0) +800618f8: 24630bd0 addiu v1,v1,3024 +800618fc: 3c048023 lui a0,0x8023 +80061900: 3c02800a lui v0,0x800a +80061904: ac83c914 sw v1,-14060(a0) +80061908: 2442ee80 addiu v0,v0,-4480 +8006190c: 3c038023 lui v1,0x8023 +80061910: 0801835e j 80060d78 <_Z12RenderScreenPhhhh+0x3a0> +80061914: ac62c920 sw v0,-14048(v1) +80061918: 104000c1 beqz v0,80061c20 <_Z12RenderScreenPhhhh+0x1248> +8006191c: 3c02800a lui v0,0x800a +80061920: 908240ee lbu v0,16622(a0) +80061924: 30420002 andi v0,v0,0x2 +80061928: 1040010f beqz v0,80061d68 <_Z12RenderScreenPhhhh+0x1390> +8006192c: 3c02800b lui v0,0x800b +80061930: 3c02800a lui v0,0x800a +80061934: 24420824 addiu v0,v0,2084 +80061938: 3c048023 lui a0,0x8023 +8006193c: 3c03800a lui v1,0x800a +80061940: ac82c910 sw v0,-14064(a0) +80061944: 246302d4 addiu v1,v1,724 +80061948: 3c028023 lui v0,0x8023 +8006194c: ac43c914 sw v1,-14060(v0) +80061950: 3c02800a lui v0,0x800a +80061954: 2442e7d4 addiu v0,v0,-6188 +80061958: 3c038023 lui v1,0x8023 +8006195c: 08018434 j 800610d0 <_Z12RenderScreenPhhhh+0x6f8> +80061960: ac62c920 sw v0,-14048(v1) +80061964: 2442e928 addiu v0,v0,-5848 +80061968: 3c048023 lui a0,0x8023 +8006196c: 3c03800b lui v1,0x800b +80061970: ac82c910 sw v0,-14064(a0) +80061974: 2463f6f0 addiu v1,v1,-2320 +80061978: 3c028023 lui v0,0x8023 +8006197c: 08018424 j 80061090 <_Z12RenderScreenPhhhh+0x6b8> +80061980: ac43c914 sw v1,-14060(v0) +80061984: 104000b2 beqz v0,80061c50 <_Z12RenderScreenPhhhh+0x1278> +80061988: 3c02800a lui v0,0x800a +8006198c: 908240ee lbu v0,16622(a0) +80061990: 30420002 andi v0,v0,0x2 +80061994: 104000fc beqz v0,80061d88 <_Z12RenderScreenPhhhh+0x13b0> +80061998: 3c02800b lui v0,0x800b +8006199c: 3c02800a lui v0,0x800a +800619a0: 24420824 addiu v0,v0,2084 +800619a4: 3c048023 lui a0,0x8023 +800619a8: 3c03800a lui v1,0x800a +800619ac: ac82c910 sw v0,-14064(a0) +800619b0: 246302d4 addiu v1,v1,724 +800619b4: 3c028023 lui v0,0x8023 +800619b8: ac43c914 sw v1,-14060(v0) +800619bc: 3c02800a lui v0,0x800a +800619c0: 2442e7d4 addiu v0,v0,-6188 +800619c4: 3c038023 lui v1,0x8023 +800619c8: 080183ef j 80060fbc <_Z12RenderScreenPhhhh+0x5e4> +800619cc: ac62c920 sw v0,-14048(v1) +800619d0: 104000b7 beqz v0,80061cb0 <_Z12RenderScreenPhhhh+0x12d8> +800619d4: 3c02800a lui v0,0x800a +800619d8: 908240ee lbu v0,16622(a0) +800619dc: 30420002 andi v0,v0,0x2 +800619e0: 104000f9 beqz v0,80061dc8 <_Z12RenderScreenPhhhh+0x13f0> +800619e4: 3c02800b lui v0,0x800b +800619e8: 3c02800a lui v0,0x800a +800619ec: 24420824 addiu v0,v0,2084 +800619f0: 3c048023 lui a0,0x8023 +800619f4: 3c03800a lui v1,0x800a +800619f8: ac82c910 sw v0,-14064(a0) +800619fc: 246302d4 addiu v1,v1,724 +80061a00: 3c028023 lui v0,0x8023 +80061a04: ac43c914 sw v1,-14060(v0) +80061a08: 3c02800a lui v0,0x800a +80061a0c: 2442e7d4 addiu v0,v0,-6188 +80061a10: 3c038023 lui v1,0x8023 +80061a14: 08018399 j 80060e64 <_Z12RenderScreenPhhhh+0x48c> +80061a18: ac62c920 sw v0,-14048(v1) +80061a1c: 104000b0 beqz v0,80061ce0 <_Z12RenderScreenPhhhh+0x1308> +80061a20: 3c02800a lui v0,0x800a +80061a24: 908240ee lbu v0,16622(a0) +80061a28: 30420002 andi v0,v0,0x2 +80061a2c: 104000ee beqz v0,80061de8 <_Z12RenderScreenPhhhh+0x1410> +80061a30: 3c02800b lui v0,0x800b +80061a34: 3c02800a lui v0,0x800a +80061a38: 24420824 addiu v0,v0,2084 +80061a3c: 3c048023 lui a0,0x8023 +80061a40: 3c03800a lui v1,0x800a +80061a44: ac82c910 sw v0,-14064(a0) +80061a48: 246302d4 addiu v1,v1,724 +80061a4c: 3c028023 lui v0,0x8023 +80061a50: ac43c914 sw v1,-14060(v0) +80061a54: 3c02800a lui v0,0x800a +80061a58: 2442e7d4 addiu v0,v0,-6188 +80061a5c: 3c038023 lui v1,0x8023 +80061a60: 080183d1 j 80060f44 <_Z12RenderScreenPhhhh+0x56c> +80061a64: ac62c920 sw v0,-14048(v1) +80061a68: 10400085 beqz v0,80061c80 <_Z12RenderScreenPhhhh+0x12a8> +80061a6c: 3c02800a lui v0,0x800a +80061a70: 908240ee lbu v0,16622(a0) +80061a74: 30420002 andi v0,v0,0x2 +80061a78: 104000cb beqz v0,80061da8 <_Z12RenderScreenPhhhh+0x13d0> +80061a7c: 3c02800b lui v0,0x800b +80061a80: 3c02800a lui v0,0x800a +80061a84: 24420824 addiu v0,v0,2084 +80061a88: 3c048023 lui a0,0x8023 +80061a8c: 3c03800a lui v1,0x800a +80061a90: ac82c910 sw v0,-14064(a0) +80061a94: 246302d4 addiu v1,v1,724 +80061a98: 3c028023 lui v0,0x8023 +80061a9c: ac43c914 sw v1,-14060(v0) +80061aa0: 3c02800a lui v0,0x800a +80061aa4: 2442e7d4 addiu v0,v0,-6188 +80061aa8: 3c038023 lui v1,0x8023 +80061aac: 080183b3 j 80060ecc <_Z12RenderScreenPhhhh+0x4f4> +80061ab0: ac62c920 sw v0,-14048(v1) +80061ab4: 2442e928 addiu v0,v0,-5848 +80061ab8: 3c048023 lui a0,0x8023 +80061abc: 3c03800b lui v1,0x800b +80061ac0: ac82c910 sw v0,-14064(a0) +80061ac4: 2463f6f0 addiu v1,v1,-2320 +80061ac8: 3c028023 lui v0,0x8023 +80061acc: 08018314 j 80060c50 <_Z12RenderScreenPhhhh+0x278> +80061ad0: ac43c914 sw v1,-14060(v0) +80061ad4: 2442e928 addiu v0,v0,-5848 +80061ad8: 3c048023 lui a0,0x8023 +80061adc: 3c03800b lui v1,0x800b +80061ae0: ac82c910 sw v0,-14064(a0) +80061ae4: 2463f6f0 addiu v1,v1,-2320 +80061ae8: 3c028023 lui v0,0x8023 +80061aec: 0801853d j 800614f4 <_Z12RenderScreenPhhhh+0xb1c> +80061af0: ac43c914 sw v1,-14060(v0) +80061af4: 2442e928 addiu v0,v0,-5848 +80061af8: 3c048023 lui a0,0x8023 +80061afc: 3c03800b lui v1,0x800b +80061b00: ac82c910 sw v0,-14064(a0) +80061b04: 2463f6f0 addiu v1,v1,-2320 +80061b08: 3c028023 lui v0,0x8023 +80061b0c: 08018553 j 8006154c <_Z12RenderScreenPhhhh+0xb74> +80061b10: ac43c914 sw v1,-14060(v0) +80061b14: 2442e928 addiu v0,v0,-5848 +80061b18: 3c048023 lui a0,0x8023 +80061b1c: 3c03800b lui v1,0x800b +80061b20: ac82c910 sw v0,-14064(a0) +80061b24: 2463f6f0 addiu v1,v1,-2320 +80061b28: 3c028023 lui v0,0x8023 +80061b2c: 08018569 j 800615a4 <_Z12RenderScreenPhhhh+0xbcc> +80061b30: ac43c914 sw v1,-14060(v0) +80061b34: 10400076 beqz v0,80061d10 <_Z12RenderScreenPhhhh+0x1338> +80061b38: 3c02800a lui v0,0x800a +80061b3c: 90a240ee lbu v0,16622(a1) +80061b40: 30420002 andi v0,v0,0x2 +80061b44: 104000b0 beqz v0,80061e08 <_Z12RenderScreenPhhhh+0x1430> +80061b48: 3c03800b lui v1,0x800b +80061b4c: 3c02800a lui v0,0x800a +80061b50: 24420824 addiu v0,v0,2084 +80061b54: 3c048023 lui a0,0x8023 +80061b58: 3c03800a lui v1,0x800a +80061b5c: ac82c910 sw v0,-14064(a0) +80061b60: 246302d4 addiu v1,v1,724 +80061b64: 3c028023 lui v0,0x8023 +80061b68: ac43c914 sw v1,-14060(v0) +80061b6c: 3c02800a lui v0,0x800a +80061b70: 2442e7d4 addiu v0,v0,-6188 +80061b74: 3c038023 lui v1,0x8023 +80061b78: 080184d7 j 8006135c <_Z12RenderScreenPhhhh+0x984> +80061b7c: ac62c920 sw v0,-14048(v1) +80061b80: 3c02800b lui v0,0x800b +80061b84: 2442e928 addiu v0,v0,-5848 +80061b88: 3c048023 lui a0,0x8023 +80061b8c: ac82c910 sw v0,-14064(a0) +80061b90: 2463f6f0 addiu v1,v1,-2320 +80061b94: 3c028023 lui v0,0x8023 +80061b98: 08018499 j 80061264 <_Z12RenderScreenPhhhh+0x88c> +80061b9c: ac43c914 sw v1,-14060(v0) +80061ba0: 9043e4a2 lbu v1,-7006(v0) +80061ba4: 1460006b bnez v1,80061d54 <_Z12RenderScreenPhhhh+0x137c> +80061ba8: 00000000 nop +80061bac: 3c198006 lui t9,0x8006 +80061bb0: 02002021 move a0,s0 +80061bb4: 00c02821 move a1,a2 +80061bb8: 080184e5 j 80061394 <_Z12RenderScreenPhhhh+0x9bc> +80061bbc: 2739d6e4 addiu t9,t9,-10524 +80061bc0: 3c02800b lui v0,0x800b +80061bc4: 2442b264 addiu v0,v0,-19868 +80061bc8: 3c03800b lui v1,0x800b +80061bcc: ac82c910 sw v0,-14064(a0) +80061bd0: 24639b1c addiu v1,v1,-25828 +80061bd4: 3c028023 lui v0,0x8023 +80061bd8: 0801857b j 800615ec <_Z12RenderScreenPhhhh+0xc14> +80061bdc: ac43c914 sw v1,-14060(v0) +80061be0: 2442b264 addiu v0,v0,-19868 +80061be4: 3c048023 lui a0,0x8023 +80061be8: 3c03800b lui v1,0x800b +80061bec: ac82c910 sw v0,-14064(a0) +80061bf0: 24639b1c addiu v1,v1,-25828 +80061bf4: 3c028023 lui v0,0x8023 +80061bf8: 0801859e j 80061678 <_Z12RenderScreenPhhhh+0xca0> +80061bfc: ac43c914 sw v1,-14060(v0) +80061c00: 2442b264 addiu v0,v0,-19868 +80061c04: 3c048023 lui a0,0x8023 +80061c08: 3c03800b lui v1,0x800b +80061c0c: ac82c910 sw v0,-14064(a0) +80061c10: 24639b1c addiu v1,v1,-25828 +80061c14: 3c028023 lui v0,0x8023 +80061c18: 080185b1 j 800616c4 <_Z12RenderScreenPhhhh+0xcec> +80061c1c: ac43c914 sw v1,-14060(v0) +80061c20: 24421120 addiu v0,v0,4384 +80061c24: 3c048023 lui a0,0x8023 +80061c28: 3c03800a lui v1,0x800a +80061c2c: ac82c910 sw v0,-14064(a0) +80061c30: 24630bd0 addiu v1,v1,3024 +80061c34: 3c048023 lui a0,0x8023 +80061c38: 3c02800a lui v0,0x800a +80061c3c: ac83c914 sw v1,-14060(a0) +80061c40: 2442ee80 addiu v0,v0,-4480 +80061c44: 3c038023 lui v1,0x8023 +80061c48: 08018434 j 800610d0 <_Z12RenderScreenPhhhh+0x6f8> +80061c4c: ac62c920 sw v0,-14048(v1) +80061c50: 24421120 addiu v0,v0,4384 +80061c54: 3c048023 lui a0,0x8023 +80061c58: 3c03800a lui v1,0x800a +80061c5c: ac82c910 sw v0,-14064(a0) +80061c60: 24630bd0 addiu v1,v1,3024 +80061c64: 3c048023 lui a0,0x8023 +80061c68: 3c02800a lui v0,0x800a +80061c6c: ac83c914 sw v1,-14060(a0) +80061c70: 2442ee80 addiu v0,v0,-4480 +80061c74: 3c038023 lui v1,0x8023 +80061c78: 080183ef j 80060fbc <_Z12RenderScreenPhhhh+0x5e4> +80061c7c: ac62c920 sw v0,-14048(v1) +80061c80: 24421120 addiu v0,v0,4384 +80061c84: 3c048023 lui a0,0x8023 +80061c88: 3c03800a lui v1,0x800a +80061c8c: ac82c910 sw v0,-14064(a0) +80061c90: 24630bd0 addiu v1,v1,3024 +80061c94: 3c048023 lui a0,0x8023 +80061c98: 3c02800a lui v0,0x800a +80061c9c: ac83c914 sw v1,-14060(a0) +80061ca0: 2442ee80 addiu v0,v0,-4480 +80061ca4: 3c038023 lui v1,0x8023 +80061ca8: 080183b3 j 80060ecc <_Z12RenderScreenPhhhh+0x4f4> +80061cac: ac62c920 sw v0,-14048(v1) +80061cb0: 24421120 addiu v0,v0,4384 +80061cb4: 3c048023 lui a0,0x8023 +80061cb8: 3c03800a lui v1,0x800a +80061cbc: ac82c910 sw v0,-14064(a0) +80061cc0: 24630bd0 addiu v1,v1,3024 +80061cc4: 3c048023 lui a0,0x8023 +80061cc8: 3c02800a lui v0,0x800a +80061ccc: ac83c914 sw v1,-14060(a0) +80061cd0: 2442ee80 addiu v0,v0,-4480 +80061cd4: 3c038023 lui v1,0x8023 +80061cd8: 08018399 j 80060e64 <_Z12RenderScreenPhhhh+0x48c> +80061cdc: ac62c920 sw v0,-14048(v1) +80061ce0: 24421120 addiu v0,v0,4384 +80061ce4: 3c048023 lui a0,0x8023 +80061ce8: 3c03800a lui v1,0x800a +80061cec: ac82c910 sw v0,-14064(a0) +80061cf0: 24630bd0 addiu v1,v1,3024 +80061cf4: 3c048023 lui a0,0x8023 +80061cf8: 3c02800a lui v0,0x800a +80061cfc: ac83c914 sw v1,-14060(a0) +80061d00: 2442ee80 addiu v0,v0,-4480 +80061d04: 3c038023 lui v1,0x8023 +80061d08: 080183d1 j 80060f44 <_Z12RenderScreenPhhhh+0x56c> +80061d0c: ac62c920 sw v0,-14048(v1) +80061d10: 24421120 addiu v0,v0,4384 +80061d14: 3c048023 lui a0,0x8023 +80061d18: 3c03800a lui v1,0x800a +80061d1c: ac82c910 sw v0,-14064(a0) +80061d20: 24630bd0 addiu v1,v1,3024 +80061d24: 3c048023 lui a0,0x8023 +80061d28: 3c02800a lui v0,0x800a +80061d2c: ac83c914 sw v1,-14060(a0) +80061d30: 2442ee80 addiu v0,v0,-4480 +80061d34: 3c038023 lui v1,0x8023 +80061d38: 080184d7 j 8006135c <_Z12RenderScreenPhhhh+0x984> +80061d3c: ac62c920 sw v0,-14048(v1) +80061d40: 3c198005 lui t9,0x8005 +80061d44: 02002021 move a0,s0 +80061d48: 00c02821 move a1,a2 +80061d4c: 080184e5 j 80061394 <_Z12RenderScreenPhhhh+0x9bc> +80061d50: 273965bc addiu t9,t9,26044 +80061d54: 3c198005 lui t9,0x8005 +80061d58: 02002021 move a0,s0 +80061d5c: 00c02821 move a1,a2 +80061d60: 080184e5 j 80061394 <_Z12RenderScreenPhhhh+0x9bc> +80061d64: 27397b48 addiu t9,t9,31560 +80061d68: 2442b264 addiu v0,v0,-19868 +80061d6c: 3c048023 lui a0,0x8023 +80061d70: 3c03800b lui v1,0x800b +80061d74: ac82c910 sw v0,-14064(a0) +80061d78: 24639b1c addiu v1,v1,-25828 +80061d7c: 3c028023 lui v0,0x8023 +80061d80: 08018654 j 80061950 <_Z12RenderScreenPhhhh+0xf78> +80061d84: ac43c914 sw v1,-14060(v0) +80061d88: 2442b264 addiu v0,v0,-19868 +80061d8c: 3c048023 lui a0,0x8023 +80061d90: 3c03800b lui v1,0x800b +80061d94: ac82c910 sw v0,-14064(a0) +80061d98: 24639b1c addiu v1,v1,-25828 +80061d9c: 3c028023 lui v0,0x8023 +80061da0: 0801866f j 800619bc <_Z12RenderScreenPhhhh+0xfe4> +80061da4: ac43c914 sw v1,-14060(v0) +80061da8: 2442b264 addiu v0,v0,-19868 +80061dac: 3c048023 lui a0,0x8023 +80061db0: 3c03800b lui v1,0x800b +80061db4: ac82c910 sw v0,-14064(a0) +80061db8: 24639b1c addiu v1,v1,-25828 +80061dbc: 3c028023 lui v0,0x8023 +80061dc0: 080186a8 j 80061aa0 <_Z12RenderScreenPhhhh+0x10c8> +80061dc4: ac43c914 sw v1,-14060(v0) +80061dc8: 2442b264 addiu v0,v0,-19868 +80061dcc: 3c048023 lui a0,0x8023 +80061dd0: 3c03800b lui v1,0x800b +80061dd4: ac82c910 sw v0,-14064(a0) +80061dd8: 24639b1c addiu v1,v1,-25828 +80061ddc: 3c028023 lui v0,0x8023 +80061de0: 08018682 j 80061a08 <_Z12RenderScreenPhhhh+0x1030> +80061de4: ac43c914 sw v1,-14060(v0) +80061de8: 2442b264 addiu v0,v0,-19868 +80061dec: 3c048023 lui a0,0x8023 +80061df0: 3c03800b lui v1,0x800b +80061df4: ac82c910 sw v0,-14064(a0) +80061df8: 24639b1c addiu v1,v1,-25828 +80061dfc: 3c028023 lui v0,0x8023 +80061e00: 08018695 j 80061a54 <_Z12RenderScreenPhhhh+0x107c> +80061e04: ac43c914 sw v1,-14060(v0) +80061e08: 3c02800b lui v0,0x800b +80061e0c: 2442b264 addiu v0,v0,-19868 +80061e10: 3c048023 lui a0,0x8023 +80061e14: ac82c910 sw v0,-14064(a0) +80061e18: 24639b1c addiu v1,v1,-25828 +80061e1c: 3c028023 lui v0,0x8023 +80061e20: 080186db j 80061b6c <_Z12RenderScreenPhhhh+0x1194> +80061e24: ac43c914 sw v1,-14060(v0) + +80061e28 : +80061e28: 27bdff28 addiu sp,sp,-216 +80061e2c: afbe00d0 sw s8,208(sp) +80061e30: 3c028022 lui v0,0x8022 +80061e34: 3c1e8021 lui s8,0x8021 +80061e38: afbf00d4 sw ra,212(sp) +80061e3c: afb700cc sw s7,204(sp) +80061e40: afb600c8 sw s6,200(sp) +80061e44: afb500c4 sw s5,196(sp) +80061e48: afb400c0 sw s4,192(sp) +80061e4c: afb300bc sw s3,188(sp) +80061e50: afb200b8 sw s2,184(sp) +80061e54: afb100b4 sw s1,180(sp) +80061e58: afb000b0 sw s0,176(sp) +80061e5c: 8c436dd8 lw v1,28120(v0) +80061e60: 3c068022 lui a2,0x8022 +80061e64: 27c2701c addiu v0,s8,28700 +80061e68: 8c440014 lw a0,20(v0) +80061e6c: 24c56dd8 addiu a1,a2,28120 +80061e70: aca3003c sw v1,60(a1) +80061e74: 90822131 lbu v0,8497(a0) +80061e78: a0a240ef sb v0,16623(a1) +80061e7c: 9083212c lbu v1,8492(a0) +80061e80: a0a340ec sb v1,16620(a1) +80061e84: 9082212d lbu v0,8493(a0) +80061e88: a0a240ed sb v0,16621(a1) +80061e8c: 90832130 lbu v1,8496(a0) +80061e90: a0a340ee sb v1,16622(a1) +80061e94: 90822133 lbu v0,8499(a0) +80061e98: 30420008 andi v0,v0,0x8 +80061e9c: 1040001c beqz v0,80061f10 +80061ea0: 3c078022 lui a3,0x8022 +80061ea4: 90a340ec lbu v1,16620(a1) +80061ea8: 90a240ed lbu v0,16621(a1) +80061eac: 3063000f andi v1,v1,0xf +80061eb0: 3042000f andi v0,v0,0xf +80061eb4: 10620016 beq v1,v0,80061f10 +80061eb8: 24f25bc4 addiu s2,a3,23492 +80061ebc: 90a240ef lbu v0,16623(a1) +80061ec0: 3042003f andi v0,v0,0x3f +80061ec4: 2c430001 sltiu v1,v0,1 +80061ec8: 3c098022 lui t1,0x8022 +80061ecc: 92420005 lbu v0,5(s2) +80061ed0: 25306dd8 addiu s0,t1,28120 +80061ed4: 10400015 beqz v0,80061f2c +80061ed8: a20340f0 sb v1,16624(s0) +80061edc: 3c028005 lui v0,0x8005 +80061ee0: 3c158022 lui s5,0x8022 +80061ee4: 24425430 addiu v0,v0,21552 +80061ee8: 0040f809 jalr v0 +80061eec: 26b150e8 addiu s1,s5,20712 +80061ef0: 92220ace lbu v0,2766(s1) +80061ef4: 10400012 beqz v0,80061f40 +80061ef8: 3c028001 lui v0,0x8001 +80061efc: 2442bb60 addiu v0,v0,-17568 +80061f00: 0040f809 jalr v0 +80061f04: 00000000 nop +80061f08: 080187d0 j 80061f40 +80061f0c: a2200ace sb zero,2766(s1) +80061f10: 24f25bc4 addiu s2,a3,23492 +80061f14: 3c098022 lui t1,0x8022 +80061f18: 92420005 lbu v0,5(s2) +80061f1c: 00001821 move v1,zero +80061f20: 25306dd8 addiu s0,t1,28120 +80061f24: 1440ffed bnez v0,80061edc +80061f28: a20340f0 sb v1,16624(s0) +80061f2c: 3c158022 lui s5,0x8022 +80061f30: 26b150e8 addiu s1,s5,20712 +80061f34: 92220ace lbu v0,2766(s1) +80061f38: 1440fff0 bnez v0,80061efc +80061f3c: 3c028001 lui v0,0x8001 +80061f40: 8e420e4c lw v0,3660(s2) +80061f44: 9625086a lhu a1,2154(s1) +80061f48: 2442ffff addiu v0,v0,-1 +80061f4c: 8e430e48 lw v1,3656(s2) +80061f50: 0045202b sltu a0,v0,a1 +80061f54: ae03005c sw v1,92(s0) +80061f58: 14800003 bnez a0,80061f68 +80061f5c: ae020060 sw v0,96(s0) +80061f60: 24a2ffff addiu v0,a1,-1 +80061f64: ae020060 sw v0,96(s0) +80061f68: 8e130060 lw s3,96(s0) +80061f6c: 3c058021 lui a1,0x8021 +80061f70: 00131980 sll v1,s3,0x6 +80061f74: 00131080 sll v0,s3,0x2 +80061f78: 00431021 addu v0,v0,v1 +80061f7c: 00501021 addu v0,v0,s0 +80061f80: 90440170 lbu a0,368(v0) +80061f84: 92230846 lbu v1,2118(s1) +80061f88: 24a2e42c addiu v0,a1,-7124 +80061f8c: 90450075 lbu a1,117(v0) +80061f90: 00641825 or v1,v1,a0 +80061f94: a2230846 sb v1,2118(s1) +80061f98: 10a0005d beqz a1,80062110 +80061f9c: 8e17005c lw s7,92(s0) +80061fa0: 3c068022 lui a2,0x8022 +80061fa4: 90c250e8 lbu v0,20712(a2) +80061fa8: 2442fffb addiu v0,v0,-5 +80061fac: 304200ff andi v0,v0,0xff +80061fb0: 2c440002 sltiu a0,v0,2 +80061fb4: 14800009 bnez a0,80061fdc +80061fb8: 3c0200ff lui v0,0xff +80061fbc: 8e430034 lw v1,52(s2) +80061fc0: 3442ff00 ori v0,v0,0xff00 +80061fc4: 00621824 and v1,v1,v0 +80061fc8: 10600052 beqz v1,80062114 +80061fcc: 24140001 li s4,1 +80061fd0: 92420036 lbu v0,54(s2) +80061fd4: 10400007 beqz v0,80061ff4 +80061fd8: 3c098022 lui t1,0x8022 +80061fdc: 3c078022 lui a3,0x8022 +80061fe0: 24e35bc4 addiu v1,a3,23492 +80061fe4: 24020200 li v0,512 +80061fe8: ac620040 sw v0,64(v1) +80061fec: 24140002 li s4,2 +80061ff0: 3c098022 lui t1,0x8022 +80061ff4: 25235bc4 addiu v1,t1,23492 +80061ff8: 90620035 lbu v0,53(v1) +80061ffc: 14400122 bnez v0,80062488 +80062000: 00131040 sll v0,s3,0x1 +80062004: 14800319 bnez a0,80062c6c +80062008: 00000000 nop +8006200c: 3c068022 lui a2,0x8022 +80062010: 24ca5bc4 addiu t2,a2,23492 +80062014: 91420036 lbu v0,54(t2) +80062018: 1040003f beqz v0,80062118 +8006201c: 3c048021 lui a0,0x8021 +80062020: 91420035 lbu v0,53(t2) +80062024: 1440003d bnez v0,8006211c +80062028: 2483e42c addiu v1,a0,-7124 +8006202c: 3c078022 lui a3,0x8022 +80062030: 3c098022 lui t1,0x8022 +80062034: 24e86dd8 addiu t0,a3,28120 +80062038: 252250e8 addiu v0,t1,20712 +8006203c: 3c108021 lui s0,0x8021 +80062040: 9443086a lhu v1,2154(v0) +80062044: 8d090024 lw t1,36(t0) +80062048: 2602e42c addiu v0,s0,-7124 +8006204c: 8d040060 lw a0,96(t0) +80062050: 90460073 lbu a2,115(v0) +80062054: 8d05005c lw a1,92(t0) +80062058: 00042040 sll a0,a0,0x1 +8006205c: 00031840 sll v1,v1,0x1 +80062060: 00093840 sll a3,t1,0x1 +80062064: 24020001 li v0,1 +80062068: a1420035 sb v0,53(t2) +8006206c: ad43003c sw v1,60(t2) +80062070: 0005b840 sll s7,a1,0x1 +80062074: 24930001 addiu s3,a0,1 +80062078: ad090028 sw t1,40(t0) +8006207c: 10c0031a beqz a2,80062ce8 +80062080: ad070010 sw a3,16(t0) +80062084: ad090030 sw t1,48(t0) +80062088: ad090034 sw t1,52(t0) +8006208c: 3c118022 lui s1,0x8022 +80062090: 26236dd8 addiu v1,s1,28120 +80062094: 8c62005c lw v0,92(v1) +80062098: 2450ffff addiu s0,v0,-1 +8006209c: 0600001d bltz s0,80062114 +800620a0: 00021040 sll v0,v0,0x1 +800620a4: 2451ffff addiu s1,v0,-1 +800620a8: 3c028012 lui v0,0x8012 +800620ac: 00609021 move s2,v1 +800620b0: 2455c980 addiu s5,v0,-13952 +800620b4: 2416ffff li s6,-1 +800620b8: 8e460028 lw a2,40(s2) +800620bc: 3c038022 lui v1,0x8022 +800620c0: 70d02802 mul a1,a2,s0 +800620c4: 8c626dd8 lw v0,28120(v1) +800620c8: 00052040 sll a0,a1,0x1 +800620cc: 00442021 addu a0,v0,a0 +800620d0: 02a0f809 jalr s5 +800620d4: 00452821 addu a1,v0,a1 +800620d8: 8e440028 lw a0,40(s2) +800620dc: 3c028022 lui v0,0x8022 +800620e0: 8c436dd8 lw v1,28120(v0) +800620e4: 70901002 mul v0,a0,s0 +800620e8: 00803021 move a2,a0 +800620ec: 00432821 addu a1,v0,v1 +800620f0: 70911002 mul v0,a0,s1 +800620f4: 2610ffff addiu s0,s0,-1 +800620f8: 02a0f809 jalr s5 +800620fc: 00432021 addu a0,v0,v1 +80062100: 1616ffed bne s0,s6,800620b8 +80062104: 2631fffe addiu s1,s1,-2 +80062108: 08018846 j 80062118 +8006210c: 3c048021 lui a0,0x8021 +80062110: 24140001 li s4,1 +80062114: 3c048021 lui a0,0x8021 +80062118: 2483e42c addiu v1,a0,-7124 +8006211c: 90620074 lbu v0,116(v1) +80062120: 10400005 beqz v0,80062138 +80062124: 3c058021 lui a1,0x8021 +80062128: 90620073 lbu v0,115(v1) +8006212c: 14400064 bnez v0,800622c0 +80062130: 3c058022 lui a1,0x8022 +80062134: 3c058021 lui a1,0x8021 +80062138: 24a4e42c addiu a0,a1,-7124 +8006213c: 90820075 lbu v0,117(a0) +80062140: 1040002e beqz v0,800621fc +80062144: 3c068022 lui a2,0x8022 +80062148: 90c250e8 lbu v0,20712(a2) +8006214c: 2442fffb addiu v0,v0,-5 +80062150: 304200ff andi v0,v0,0xff +80062154: 2c420002 sltiu v0,v0,2 +80062158: 14400005 bnez v0,80062170 +8006215c: 3c078022 lui a3,0x8022 +80062160: 24e25bc4 addiu v0,a3,23492 +80062164: 90430038 lbu v1,56(v0) +80062168: 14600034 bnez v1,8006223c +8006216c: 00000000 nop +80062170: 3c058022 lui a1,0x8022 +80062174: 24a35bc4 addiu v1,a1,23492 +80062178: 90620035 lbu v0,53(v1) +8006217c: 1040001f beqz v0,800621fc +80062180: 00000000 nop +80062184: 3c068022 lui a2,0x8022 +80062188: 90c250e8 lbu v0,20712(a2) +8006218c: 2442fffb addiu v0,v0,-5 +80062190: 304200ff andi v0,v0,0xff +80062194: 2c420002 sltiu v0,v0,2 +80062198: 144002a5 bnez v0,80062c30 +8006219c: 3c078022 lui a3,0x8022 +800621a0: 24e36dd8 addiu v1,a3,28120 +800621a4: 8c71005c lw s1,92(v1) +800621a8: 8c620060 lw v0,96(v1) +800621ac: 0051102b sltu v0,v0,s1 +800621b0: 14400012 bnez v0,800621fc +800621b4: 3c028012 lui v0,0x8012 +800621b8: 00609021 move s2,v1 +800621bc: 2453c980 addiu s3,v0,-13952 +800621c0: 00118040 sll s0,s1,0x1 +800621c4: 8e460028 lw a2,40(s2) +800621c8: 3c098022 lui t1,0x8022 +800621cc: 70d01002 mul v0,a2,s0 +800621d0: 8d236dd8 lw v1,28120(t1) +800621d4: 26040001 addiu a0,s0,1 +800621d8: 00432821 addu a1,v0,v1 +800621dc: 70c41002 mul v0,a2,a0 +800621e0: 26310001 addiu s1,s1,1 +800621e4: 0260f809 jalr s3 +800621e8: 00432021 addu a0,v0,v1 +800621ec: 8e430060 lw v1,96(s2) +800621f0: 0071182b sltu v1,v1,s1 +800621f4: 1060fff3 beqz v1,800621c4 +800621f8: 26100002 addiu s0,s0,2 +800621fc: 3c048022 lui a0,0x8022 +80062200: 24835bc4 addiu v1,a0,23492 +80062204: 8c620e4c lw v0,3660(v1) +80062208: ac620e48 sw v0,3656(v1) +8006220c: 8fbf00d4 lw ra,212(sp) +80062210: 8fbe00d0 lw s8,208(sp) +80062214: 8fb700cc lw s7,204(sp) +80062218: 8fb600c8 lw s6,200(sp) +8006221c: 8fb500c4 lw s5,196(sp) +80062220: 8fb400c0 lw s4,192(sp) +80062224: 8fb300bc lw s3,188(sp) +80062228: 8fb200b8 lw s2,184(sp) +8006222c: 8fb100b4 lw s1,180(sp) +80062230: 8fb000b0 lw s0,176(sp) +80062234: 03e00008 jr ra +80062238: 27bd00d8 addiu sp,sp,216 +8006223c: 90820073 lbu v0,115(a0) +80062240: 14400094 bnez v0,80062494 +80062244: 0277102b sltu v0,s3,s7 +80062248: 1440ffc9 bnez v0,80062170 +8006224c: 3c028022 lui v0,0x8022 +80062250: 02e02821 move a1,s7 +80062254: 24496dd8 addiu t1,v0,28120 +80062258: 2408ffff li t0,-1 +8006225c: 8d230028 lw v1,40(t1) +80062260: 3c048022 lui a0,0x8022 +80062264: 8c826dd8 lw v0,28120(a0) +80062268: 70a32002 mul a0,a1,v1 +8006226c: 240600ff li a2,255 +80062270: 00823821 addu a3,a0,v0 +80062274: 24e401fe addiu a0,a3,510 +80062278: 00e61021 addu v0,a3,a2 +8006227c: 90430000 lbu v1,0(v0) +80062280: 24c6ffff addiu a2,a2,-1 +80062284: a0830000 sb v1,0(a0) +80062288: a0830001 sb v1,1(a0) +8006228c: 14c8fffa bne a2,t0,80062278 +80062290: 2484fffe addiu a0,a0,-2 +80062294: 24a50001 addiu a1,a1,1 +80062298: 0265102b sltu v0,s3,a1 +8006229c: 1040ffef beqz v0,8006225c +800622a0: 00000000 nop +800622a4: 3c058022 lui a1,0x8022 +800622a8: 24a35bc4 addiu v1,a1,23492 +800622ac: 90620035 lbu v0,53(v1) +800622b0: 1440ffb4 bnez v0,80062184 +800622b4: 00000000 nop +800622b8: 08018880 j 80062200 +800622bc: 3c048022 lui a0,0x8022 +800622c0: 24a76dd8 addiu a3,a1,28120 +800622c4: 90e240f0 lbu v0,16624(a3) +800622c8: 14400226 bnez v0,80062b64 +800622cc: 27c2701c addiu v0,s8,28700 +800622d0: 3c098022 lui t1,0x8022 +800622d4: 252650e8 addiu a2,t1,20712 +800622d8: 90c20871 lbu v0,2161(a2) +800622dc: 10400089 beqz v0,80062504 +800622e0: 00000000 nop +800622e4: 00003021 move a2,zero +800622e8: 3c048022 lui a0,0x8022 +800622ec: 24835bc4 addiu v1,a0,23492 +800622f0: 8c620e98 lw v0,3736(v1) +800622f4: 10400232 beqz v0,80062bc0 +800622f8: 0277282b sltu a1,s3,s7 +800622fc: 14a0003c bnez a1,800623f0 +80062300: afa50028 sw a1,40(sp) +80062304: 3c028022 lui v0,0x8022 +80062308: 244c6dd8 addiu t4,v0,28120 +8006230c: 8c4b6dd8 lw t3,28120(v0) +80062310: 00605021 move t2,v1 +80062314: 30c7ffff andi a3,a2,0xffff +80062318: 02e04821 move t1,s7 +8006231c: 00607821 move t7,v1 +80062320: 3c0d8022 lui t5,0x8022 +80062324: 01807021 move t6,t4 +80062328: 8d820028 lw v0,40(t4) +8006232c: 8d430040 lw v1,64(t2) +80062330: 71222802 mul a1,t1,v0 +80062334: 00031840 sll v1,v1,0x1 +80062338: 00ab2021 addu a0,a1,t3 +8006233c: 00641821 addu v1,v1,a0 +80062340: 0083102b sltu v0,a0,v1 +80062344: 10400006 beqz v0,80062360 +80062348: 00000000 nop +8006234c: ac800000 sw zero,0(a0) +80062350: 24840004 addiu a0,a0,4 +80062354: 0083102b sltu v0,a0,v1 +80062358: 1440fffc bnez v0,8006234c +8006235c: 00000000 nop +80062360: 8d420e98 lw v0,3736(t2) +80062364: 1040001e beqz v0,800623e0 +80062368: 00000000 nop +8006236c: 8dc20028 lw v0,40(t6) +80062370: 00003021 move a2,zero +80062374: 71221802 mul v1,t1,v0 +80062378: 25a56b04 addiu a1,t5,27396 +8006237c: 006b8821 addu s1,v1,t3 +80062380: 01e04021 move t0,t7 +80062384: 8ca40000 lw a0,0(a1) +80062388: 8ca3ff70 lw v1,-144(a1) +8006238c: 0064102b sltu v0,v1,a0 +80062390: 1040000e beqz v0,800623cc +80062394: 00041040 sll v0,a0,0x1 +80062398: 00031840 sll v1,v1,0x1 +8006239c: 72828002 mul s0,s4,v0 +800623a0: 72831002 mul v0,s4,v1 +800623a4: 02112021 addu a0,s0,s1 +800623a8: 00511821 addu v1,v0,s1 +800623ac: 0064102b sltu v0,v1,a0 +800623b0: 10400006 beqz v0,800623cc +800623b4: 00000000 nop +800623b8: a4670000 sh a3,0(v1) +800623bc: 24630002 addiu v1,v1,2 +800623c0: 0064102b sltu v0,v1,a0 +800623c4: 1440fffc bnez v0,800623b8 +800623c8: 00000000 nop +800623cc: 8d020e98 lw v0,3736(t0) +800623d0: 24c60001 addiu a2,a2,1 +800623d4: 00c2102b sltu v0,a2,v0 +800623d8: 1440ffea bnez v0,80062384 +800623dc: 24a50018 addiu a1,a1,24 +800623e0: 25290001 addiu t1,t1,1 +800623e4: 0269102b sltu v0,s3,t1 +800623e8: 1040ffcf beqz v0,80062328 +800623ec: 00000000 nop +800623f0: 3c108022 lui s0,0x8022 +800623f4: 260250e8 addiu v0,s0,20712 +800623f8: 90430871 lbu v1,2161(v0) +800623fc: 1460ff4e bnez v1,80062138 +80062400: 3c058021 lui a1,0x8021 +80062404: 8fb10028 lw s1,40(sp) +80062408: 16200012 bnez s1,80062454 +8006240c: 3c028022 lui v0,0x8022 +80062410: 24516dd8 addiu s1,v0,28120 +80062414: 3c038022 lui v1,0x8022 +80062418: 3c028011 lui v0,0x8011 +8006241c: 24745bc4 addiu s4,v1,23492 +80062420: 2452ca64 addiu s2,v0,-13724 +80062424: 02e08021 move s0,s7 +80062428: 8e22002c lw v0,44(s1) +8006242c: 8e240008 lw a0,8(s1) +80062430: 72021802 mul v1,s0,v0 +80062434: 8e860040 lw a2,64(s4) +80062438: 00642021 addu a0,v1,a0 +8006243c: 26100001 addiu s0,s0,1 +80062440: 0240f809 jalr s2 +80062444: 00002821 move a1,zero +80062448: 0270182b sltu v1,s3,s0 +8006244c: 1060fff6 beqz v1,80062428 +80062450: 00000000 nop +80062454: 3c048022 lui a0,0x8022 +80062458: 24826dd8 addiu v0,a0,28120 +8006245c: 8c480008 lw t0,8(v0) +80062460: 8c846dd8 lw a0,28120(a0) +80062464: 3c038006 lui v1,0x8006 +80062468: 00002821 move a1,zero +8006246c: 24060001 li a2,1 +80062470: 00003821 move a3,zero +80062474: 246309d8 addiu v1,v1,2520 +80062478: 0060f809 jalr v1 +8006247c: ac480040 sw t0,64(v0) +80062480: 0801884e j 80062138 +80062484: 3c058021 lui a1,0x8021 +80062488: 0017b840 sll s7,s7,0x1 +8006248c: 08018801 j 80062004 +80062490: 24530001 addiu s3,v0,1 +80062494: 1440ff36 bnez v0,80062170 +80062498: 3c028022 lui v0,0x8022 +8006249c: 8c486e00 lw t0,28160(v0) +800624a0: 3c098022 lui t1,0x8022 +800624a4: 72e81002 mul v0,s7,t0 +800624a8: 8d236dd8 lw v1,28120(t1) +800624ac: 02e02821 move a1,s7 +800624b0: 00433821 addu a3,v0,v1 +800624b4: 24e401fe addiu a0,a3,510 +800624b8: 24e303fc addiu v1,a3,1020 +800624bc: 24e6fffe addiu a2,a3,-2 +800624c0: 94820000 lhu v0,0(a0) +800624c4: 2484fffe addiu a0,a0,-2 +800624c8: a4620000 sh v0,0(v1) +800624cc: a4620002 sh v0,2(v1) +800624d0: 1486fffb bne a0,a2,800624c0 +800624d4: 2463fffc addiu v1,v1,-4 +800624d8: 24a50001 addiu a1,a1,1 +800624dc: 0265102b sltu v0,s3,a1 +800624e0: 1040fff4 beqz v0,800624b4 +800624e4: 00e83821 addu a3,a3,t0 +800624e8: 3c058022 lui a1,0x8022 +800624ec: 24a35bc4 addiu v1,a1,23492 +800624f0: 90620035 lbu v0,53(v1) +800624f4: 1440ff23 bnez v0,80062184 +800624f8: 00000000 nop +800624fc: 08018880 j 80062200 +80062500: 3c048022 lui a0,0x8022 +80062504: 90e240ef lbu v0,16623(a3) +80062508: 3042003f andi v0,v0,0x3f +8006250c: 104001d2 beqz v0,80062c58 +80062510: 3c058022 lui a1,0x8022 +80062514: 90e240ee lbu v0,16622(a3) +80062518: 24030030 li v1,48 +8006251c: 30440030 andi a0,v0,0x30 +80062520: 108301cd beq a0,v1,80062c58 +80062524: 24020010 li v0,16 +80062528: 108201c6 beq a0,v0,80062c44 +8006252c: 3c108022 lui s0,0x8022 +80062530: 3c118022 lui s1,0x8022 +80062534: 26285bc4 addiu t0,s1,23492 +80062538: 8d030c44 lw v1,3140(t0) +8006253c: 90c20867 lbu v0,2151(a2) +80062540: 90c50865 lbu a1,2149(a2) +80062544: 90c60866 lbu a2,2150(a2) +80062548: 00621021 addu v0,v1,v0 +8006254c: 90440000 lbu a0,0(v0) +80062550: 00652821 addu a1,v1,a1 +80062554: 00661821 addu v1,v1,a2 +80062558: 90620000 lbu v0,0(v1) +8006255c: 90a60000 lbu a2,0(a1) +80062560: 00042280 sll a0,a0,0xa +80062564: 00862025 or a0,a0,a2 +80062568: 00021140 sll v0,v0,0x5 +8006256c: 8d030fd0 lw v1,4048(t0) +80062570: 00441025 or v0,v0,a0 +80062574: 10600317 beqz v1,800631d4 +80062578: ace20050 sw v0,80(a3) +8006257c: 0277a82b sltu s5,s3,s7 +80062580: 16a00076 bnez s5,8006275c +80062584: afb50028 sw s5,40(sp) +80062588: 00e0f021 move s8,a3 +8006258c: 02e09021 move s2,s7 +80062590: 8fc2002c lw v0,44(s8) +80062594: 3c038022 lui v1,0x8022 +80062598: 24635bc4 addiu v1,v1,23492 +8006259c: 8c660040 lw a2,64(v1) +800625a0: 72421802 mul v1,s2,v0 +800625a4: 8fc4000c lw a0,12(s8) +800625a8: 3c078011 lui a3,0x8011 +800625ac: 00642021 addu a0,v1,a0 +800625b0: 24e7ca64 addiu a3,a3,-13724 +800625b4: 00e0f809 jalr a3 +800625b8: 00002821 move a1,zero +800625bc: 8fc3002c lw v1,44(s8) +800625c0: 3c098022 lui t1,0x8022 +800625c4: 72431002 mul v0,s2,v1 +800625c8: 8fc40008 lw a0,8(s8) +800625cc: 25295bc4 addiu t1,t1,23492 +800625d0: 8d260040 lw a2,64(t1) +800625d4: 3c038011 lui v1,0x8011 +800625d8: 00442021 addu a0,v0,a0 +800625dc: 2463ca64 addiu v1,v1,-13724 +800625e0: 0060f809 jalr v1 +800625e4: 00002821 move a1,zero +800625e8: 3c048022 lui a0,0x8022 +800625ec: 24845bc4 addiu a0,a0,23492 +800625f0: 8c830e98 lw v1,3736(a0) +800625f4: 10600013 beqz v1,80062644 +800625f8: 3c068022 lui a2,0x8022 +800625fc: 8fc40028 lw a0,40(s8) +80062600: 3c058022 lui a1,0x8022 +80062604: 24a55bc4 addiu a1,a1,23492 +80062608: 8ca20040 lw v0,64(a1) +8006260c: 72442802 mul a1,s2,a0 +80062610: 8fc30004 lw v1,4(s8) +80062614: 00021040 sll v0,v0,0x1 +80062618: 00a32021 addu a0,a1,v1 +8006261c: 00442821 addu a1,v0,a0 +80062620: 0085182b sltu v1,a0,a1 +80062624: 10600008 beqz v1,80062648 +80062628: 24c65bc4 addiu a2,a2,23492 +8006262c: ac800000 sw zero,0(a0) +80062630: 24840004 addiu a0,a0,4 +80062634: 0085102b sltu v0,a0,a1 +80062638: 1440fffc bnez v0,8006262c +8006263c: 00000000 nop +80062640: 3c068022 lui a2,0x8022 +80062644: 24c65bc4 addiu a2,a2,23492 +80062648: 8cc20fd0 lw v0,4048(a2) +8006264c: 1040003f beqz v0,8006274c +80062650: 3c078019 lui a3,0x8019 +80062654: 3c098019 lui t1,0x8019 +80062658: 24e7f6a4 addiu a3,a3,-2396 +8006265c: 2529f6a8 addiu t1,t1,-2392 +80062660: 3c028022 lui v0,0x8022 +80062664: 8cf60000 lw s6,0(a3) +80062668: 8d350000 lw s5,0(t1) +8006266c: 24506c3c addiu s0,v0,27708 +80062670: 080189a3 j 8006268c +80062674: 00008821 move s1,zero +80062678: 8ea20fd0 lw v0,4048(s5) +8006267c: 26310001 addiu s1,s1,1 +80062680: 0222102b sltu v0,s1,v0 +80062684: 10400031 beqz v0,8006274c +80062688: 26100018 addiu s0,s0,24 +8006268c: 8e060000 lw a2,0(s0) +80062690: 8e03ff70 lw v1,-144(s0) +80062694: 0066102b sltu v0,v1,a2 +80062698: 1040fff7 beqz v0,80062678 +8006269c: 00c33023 subu a2,a2,v1 +800626a0: 8ec2002c lw v0,44(s6) +800626a4: 72421002 mul v0,s2,v0 +800626a8: 72863002 mul a2,s4,a2 +800626ac: 00400013 mtlo v0 +800626b0: 70740000 madd v1,s4 +800626b4: 8ec4000c lw a0,12(s6) +800626b8: 00003812 mflo a3 +800626bc: 3c098011 lui t1,0x8011 +800626c0: 00e42021 addu a0,a3,a0 +800626c4: 2529ca64 addiu t1,t1,-13724 +800626c8: 0120f809 jalr t1 +800626cc: 24050001 li a1,1 +800626d0: 8ea30e98 lw v1,3736(s5) +800626d4: 1060ffe8 beqz v1,80062678 +800626d8: 00000000 nop +800626dc: 8ec20004 lw v0,4(s6) +800626e0: 8ec40028 lw a0,40(s6) +800626e4: 00400013 mtlo v0 +800626e8: 8e030000 lw v1,0(s0) +800626ec: 8e02ff70 lw v0,-144(s0) +800626f0: 72440000 madd s2,a0 +800626f4: 00021040 sll v0,v0,0x1 +800626f8: 00031840 sll v1,v1,0x1 +800626fc: 00003012 mflo a2 +80062700: 72822802 mul a1,s4,v0 +80062704: 72831002 mul v0,s4,v1 +80062708: 00a62021 addu a0,a1,a2 +8006270c: 00462821 addu a1,v0,a2 +80062710: 0085102b sltu v0,a0,a1 +80062714: 1040ffd8 beqz v0,80062678 +80062718: 3c068022 lui a2,0x8022 +8006271c: 24c66dd8 addiu a2,a2,28120 +80062720: 8cc30050 lw v1,80(a2) +80062724: a4830000 sh v1,0(a0) +80062728: 24840002 addiu a0,a0,2 +8006272c: 0085102b sltu v0,a0,a1 +80062730: 1440fffc bnez v0,80062724 +80062734: 00000000 nop +80062738: 8ea20fd0 lw v0,4048(s5) +8006273c: 26310001 addiu s1,s1,1 +80062740: 0222102b sltu v0,s1,v0 +80062744: 1440ffd1 bnez v0,8006268c +80062748: 26100018 addiu s0,s0,24 +8006274c: 26520001 addiu s2,s2,1 +80062750: 0272102b sltu v0,s3,s2 +80062754: 1040ff8e beqz v0,80062590 +80062758: 00000000 nop +8006275c: 3c078022 lui a3,0x8022 +80062760: 24e86dd8 addiu t0,a3,28120 +80062764: 910440ee lbu a0,16622(t0) +80062768: 24020030 li v0,48 +8006276c: 30830030 andi v1,a0,0x30 +80062770: 10620007 beq v1,v0,80062790 +80062774: 30820002 andi v0,a0,0x2 +80062778: 10400006 beqz v0,80062794 +8006277c: 3c118006 lui s1,0x8006 +80062780: 910240ed lbu v0,16621(t0) +80062784: 3042001f andi v0,v0,0x1f +80062788: 144002fc bnez v0,8006337c +8006278c: 24050001 li a1,1 +80062790: 3c118006 lui s1,0x8006 +80062794: 3c098022 lui t1,0x8022 +80062798: 25255bc4 addiu a1,t1,23492 +8006279c: 8ca20e98 lw v0,3736(a1) +800627a0: 1040002c beqz v0,80062854 +800627a4: 3c038022 lui v1,0x8022 +800627a8: 8fb00028 lw s0,40(sp) +800627ac: 16000029 bnez s0,80062854 +800627b0: 3c028022 lui v0,0x8022 +800627b4: 24426dd8 addiu v0,v0,28120 +800627b8: 8c4b002c lw t3,44(v0) +800627bc: 8c4d0028 lw t5,40(v0) +800627c0: 8c440014 lw a0,20(v0) +800627c4: 8c43000c lw v1,12(v0) +800627c8: 3c028022 lui v0,0x8022 +800627cc: 8c4c6dd8 lw t4,28120(v0) +800627d0: 72eb1002 mul v0,s7,t3 +800627d4: 72ed5002 mul t2,s7,t5 +800627d8: 8cae0040 lw t6,64(a1) +800627dc: 00434021 addu t0,v0,v1 +800627e0: 00042040 sll a0,a0,0x1 +800627e4: 02e04821 move t1,s7 +800627e8: 010e1821 addu v1,t0,t6 +800627ec: 0103102b sltu v0,t0,v1 +800627f0: 10400012 beqz v0,8006283c +800627f4: 00000000 nop +800627f8: 00603821 move a3,v1 +800627fc: 018a2821 addu a1,t4,t2 +80062800: 08018a07 j 8006281c +80062804: 01001821 move v1,t0 +80062808: 94c20000 lhu v0,0(a2) +8006280c: 24630001 addiu v1,v1,1 +80062810: a4a20000 sh v0,0(a1) +80062814: 10e30009 beq a3,v1,8006283c +80062818: 24a50002 addiu a1,a1,2 +8006281c: 90620000 lbu v0,0(v1) +80062820: 2c420002 sltiu v0,v0,2 +80062824: 1040fff8 beqz v0,80062808 +80062828: 00853021 addu a2,a0,a1 +8006282c: 24630001 addiu v1,v1,1 +80062830: a4a00000 sh zero,0(a1) +80062834: 14e3fff9 bne a3,v1,8006281c +80062838: 24a50002 addiu a1,a1,2 +8006283c: 25290001 addiu t1,t1,1 +80062840: 0269102b sltu v0,s3,t1 +80062844: 010b4021 addu t0,t0,t3 +80062848: 1040ffe7 beqz v0,800627e8 +8006284c: 014d5021 addu t2,t2,t5 +80062850: 3c038022 lui v1,0x8022 +80062854: 24706dd8 addiu s0,v1,28120 +80062858: 8e020008 lw v0,8(s0) +8006285c: 8c646dd8 lw a0,28120(v1) +80062860: ae020040 sw v0,64(s0) +80062864: 262309d8 addiu v1,s1,2520 +80062868: 00002821 move a1,zero +8006286c: 00003021 move a2,zero +80062870: 0060f809 jalr v1 +80062874: 24070020 li a3,32 +80062878: 920240ef lbu v0,16623(s0) +8006287c: 30420020 andi v0,v0,0x20 +80062880: 1040021b beqz v0,800630f0 +80062884: 3c028022 lui v0,0x8022 +80062888: 3c048022 lui a0,0x8022 +8006288c: 8fa50028 lw a1,40(sp) +80062890: 24835bc4 addiu v1,a0,23492 +80062894: 14a0fe27 bnez a1,80062134 +80062898: 94790c48 lhu t9,3144(v1) +8006289c: 8e020014 lw v0,20(s0) +800628a0: 3c068022 lui a2,0x8022 +800628a4: 8cc66dd8 lw a2,28120(a2) +800628a8: 8e090050 lw t1,80(s0) +800628ac: 3332ffff andi s2,t9,0xffff +800628b0: 37278420 ori a3,t9,0x8420 +800628b4: 00148200 sll s0,s4,0x8 +800628b8: 00021040 sll v0,v0,0x1 +800628bc: 33310421 andi s1,t9,0x421 +800628c0: afb000a8 sw s0,168(sp) +800628c4: afa60048 sw a2,72(sp) +800628c8: afa6004c sw a2,76(sp) +800628cc: afb20050 sw s2,80(sp) +800628d0: afa60058 sw a2,88(sp) +800628d4: afa70088 sw a3,136(sp) +800628d8: afa900a0 sw t1,160(sp) +800628dc: afa2009c sw v0,156(sp) +800628e0: 02e06821 move t5,s7 +800628e4: 00008021 move s0,zero +800628e8: 240f0100 li t7,256 +800628ec: afb10054 sw s1,84(sp) +800628f0: afb2008c sw s2,140(sp) +800628f4: afa60090 sw a2,144(sp) +800628f8: afa70094 sw a3,148(sp) +800628fc: afb20098 sw s2,152(sp) +80062900: 3c158022 lui s5,0x8022 +80062904: 26a25bc4 addiu v0,s5,23492 +80062908: 8c4e0e98 lw t6,3736(v0) +8006290c: 15c00004 bnez t6,80062920 +80062910: 3c038022 lui v1,0x8022 +80062914: 8faf00a8 lw t7,168(sp) +80062918: 00008021 move s0,zero +8006291c: 240e0001 li t6,1 +80062920: 24636dd8 addiu v1,v1,28120 +80062924: 8c62002c lw v0,44(v1) +80062928: 3c058022 lui a1,0x8022 +8006292c: 71a22002 mul a0,t5,v0 +80062930: 8c630014 lw v1,20(v1) +80062934: 24a56dd8 addiu a1,a1,28120 +80062938: 8ca7000c lw a3,12(a1) +8006293c: 8cb60050 lw s6,80(a1) +80062940: 8ca9001c lw t1,28(a1) +80062944: 00031840 sll v1,v1,0x1 +80062948: 8ca60028 lw a2,40(a1) +8006294c: 8cb10018 lw s1,24(a1) +80062950: afa40040 sw a0,64(sp) +80062954: afa30064 sw v1,100(sp) +80062958: afa40034 sw a0,52(sp) +8006295c: afa3005c sw v1,92(sp) +80062960: 241efbde li s8,-1058 +80062964: afa40038 sw a0,56(sp) +80062968: 3c038022 lui v1,0x8022 +8006296c: 8ca40008 lw a0,8(a1) +80062970: 3c058022 lui a1,0x8022 +80062974: afa90018 sw t1,24(sp) +80062978: 32d50421 andi s5,s6,0x421 +8006297c: afa70044 sw a3,68(sp) +80062980: 033e1024 and v0,t9,s8 +80062984: 24635bc4 addiu v1,v1,23492 +80062988: 24a56dd8 addiu a1,a1,28120 +8006298c: 8ca50020 lw a1,32(a1) +80062990: afb10024 sw s1,36(sp) +80062994: afb5001c sw s5,28(sp) +80062998: afa20074 sw v0,116(sp) +8006299c: 8c780e98 lw t8,3736(v1) +800629a0: 03354824 and t1,t9,s5 +800629a4: 8fb10040 lw s1,64(sp) +800629a8: 8fb50018 lw s5,24(sp) +800629ac: 8fa20044 lw v0,68(sp) +800629b0: 8fa30064 lw v1,100(sp) +800629b4: afa6002c sw a2,44(sp) +800629b8: afa70030 sw a3,48(sp) +800629bc: afa6006c sw a2,108(sp) +800629c0: 02de3824 and a3,s6,s8 +800629c4: 3c068022 lui a2,0x8022 +800629c8: afa40010 sw a0,16(sp) +800629cc: afa50060 sw a1,96(sp) +800629d0: 24cb6a74 addiu t3,a2,27252 +800629d4: afa70014 sw a3,20(sp) +800629d8: afa90020 sw t1,32(sp) +800629dc: afb1003c sw s1,60(sp) +800629e0: afb50068 sw s5,104(sp) +800629e4: afa20070 sw v0,112(sp) +800629e8: afa30078 sw v1,120(sp) +800629ec: 8fa4006c lw a0,108(sp) +800629f0: 8fa50074 lw a1,116(sp) +800629f4: 8fa60024 lw a2,36(sp) +800629f8: 00006021 move t4,zero +800629fc: afa4007c sw a0,124(sp) +80062a00: afa50080 sw a1,128(sp) +80062a04: afa60084 sw a2,132(sp) +80062a08: 13000008 beqz t8,80062a2c +80062a0c: 3c028022 lui v0,0x8022 +80062a10: 8d620000 lw v0,0(t3) +80062a14: 8d630090 lw v1,144(t3) +80062a18: 72828002 mul s0,s4,v0 +80062a1c: 72837802 mul t7,s4,v1 +80062a20: 020f102b sltu v0,s0,t7 +80062a24: 10400045 beqz v0,80062b3c +80062a28: 3c028022 lui v0,0x8022 +80062a2c: 24426dd8 addiu v0,v0,28120 +80062a30: 904340ef lbu v1,16623(v0) +80062a34: 00031600 sll v0,v1,0x18 +80062a38: 00021603 sra v0,v0,0x18 +80062a3c: 044000f7 bltz v0,80062e1c +80062a40: 30620040 andi v0,v1,0x40 +80062a44: 104000ab beqz v0,80062cf4 +80062a48: 8fa30074 lw v1,116(sp) +80062a4c: 8fa40014 lw a0,20(sp) +80062a50: 8fa50020 lw a1,32(sp) +80062a54: 00641021 addu v0,v1,a0 +80062a58: 00021042 srl v0,v0,0x1 +80062a5c: 8fa70038 lw a3,56(sp) +80062a60: 00451021 addu v0,v0,a1 +80062a64: 8fa60024 lw a2,36(sp) +80062a68: 8fa90010 lw t1,16(sp) +80062a6c: 00021040 sll v0,v0,0x1 +80062a70: 00e91821 addu v1,a3,t1 +80062a74: 00461021 addu v0,v0,a2 +80062a78: 94440000 lhu a0,0(v0) +80062a7c: 00703821 addu a3,v1,s0 +80062a80: 006f4021 addu t0,v1,t7 +80062a84: 02561026 xor v0,s2,s6 +80062a88: 30420421 andi v0,v0,0x421 +80062a8c: 00e8182b sltu v1,a3,t0 +80062a90: 1060002a beqz v1,80062b3c +80062a94: 00445025 or t2,v0,a0 +80062a98: 8fa3006c lw v1,108(sp) +80062a9c: 8fa50038 lw a1,56(sp) +80062aa0: 706d2002 mul a0,v1,t5 +80062aa4: 8fa60070 lw a2,112(sp) +80062aa8: 8fa90048 lw t1,72(sp) +80062aac: 00101040 sll v0,s0,0x1 +80062ab0: 00821021 addu v0,a0,v0 +80062ab4: 00a61821 addu v1,a1,a2 +80062ab8: 00e02021 move a0,a3 +80062abc: 01222821 addu a1,t1,v0 +80062ac0: 01003821 move a3,t0 +80062ac4: 00703021 addu a2,v1,s0 +80062ac8: 24090001 li t1,1 +80062acc: 2411fbde li s1,-1058 +80062ad0: 08018ac4 j 80062b10 +80062ad4: 32480421 andi t0,s2,0x421 +80062ad8: 104900ce beq v0,t1,80062e14 +80062adc: 02a51821 addu v1,s5,a1 +80062ae0: 94630000 lhu v1,0(v1) +80062ae4: 8fb50074 lw s5,116(sp) +80062ae8: 00711024 and v0,v1,s1 +80062aec: 02a21021 addu v0,s5,v0 +80062af0: 00021042 srl v0,v0,0x1 +80062af4: 00681824 and v1,v1,t0 +80062af8: 00431021 addu v0,v0,v1 +80062afc: a4a20000 sh v0,0(a1) +80062b00: 24840001 addiu a0,a0,1 +80062b04: 24a50002 addiu a1,a1,2 +80062b08: 1087000c beq a0,a3,80062b3c +80062b0c: 24c60001 addiu a2,a2,1 +80062b10: 90820000 lbu v0,0(a0) +80062b14: 1440fffa bnez v0,80062b00 +80062b18: 00000000 nop +80062b1c: 90c20000 lbu v0,0(a2) +80062b20: 1440ffed bnez v0,80062ad8 +80062b24: 8fb50078 lw s5,120(sp) +80062b28: 24840001 addiu a0,a0,1 +80062b2c: a4b20000 sh s2,0(a1) +80062b30: 24c60001 addiu a2,a2,1 +80062b34: 1487fff6 bne a0,a3,80062b10 +80062b38: 24a50002 addiu a1,a1,2 +80062b3c: 258c0001 addiu t4,t4,1 +80062b40: 018e102b sltu v0,t4,t6 +80062b44: 1440ffb0 bnez v0,80062a08 +80062b48: 256b0018 addiu t3,t3,24 +80062b4c: 25ad0001 addiu t5,t5,1 +80062b50: 026d102b sltu v0,s3,t5 +80062b54: 1040ff6b beqz v0,80062904 +80062b58: 3c158022 lui s5,0x8022 +80062b5c: 0801884e j 80062138 +80062b60: 3c058021 lui a1,0x8021 +80062b64: 8c450014 lw a1,20(v0) +80062b68: 2403005f li v1,95 +80062b6c: a0e340ef sb v1,16623(a3) +80062b70: 90a2212d lbu v0,8493(a1) +80062b74: 90e440ec lbu a0,16620(a3) +80062b78: 2403fff0 li v1,-16 +80062b7c: 00431025 or v0,v0,v1 +80062b80: 00441024 and v0,v0,a0 +80062b84: a0e240ec sb v0,16620(a3) +80062b88: 90e240ee lbu v0,16622(a3) +80062b8c: 90a3212c lbu v1,8492(a1) +80062b90: 3c098022 lui t1,0x8022 +80062b94: 90e440ed lbu a0,16621(a3) +80062b98: 34420002 ori v0,v0,0x2 +80062b9c: 252650e8 addiu a2,t1,20712 +80062ba0: 3063000f andi v1,v1,0xf +80062ba4: a0e240ee sb v0,16622(a3) +80062ba8: 90c20871 lbu v0,2161(a2) +80062bac: 00641825 or v1,v1,a0 +80062bb0: 1440fdcc bnez v0,800622e4 +80062bb4: a0e340ed sb v1,16621(a3) +80062bb8: 08018942 j 80062508 +80062bbc: 90e240ef lbu v0,16623(a3) +80062bc0: 0277382b sltu a3,s3,s7 +80062bc4: 14e0fe0a bnez a3,800623f0 +80062bc8: afa70028 sw a3,40(sp) +80062bcc: 3c048022 lui a0,0x8022 +80062bd0: 8c8a6dd8 lw t2,28120(a0) +80062bd4: 24876dd8 addiu a3,a0,28120 +80062bd8: 00604021 move t0,v1 +80062bdc: 02e02821 move a1,s7 +80062be0: 8ce20028 lw v0,40(a3) +80062be4: 8d030040 lw v1,64(t0) +80062be8: 70a24802 mul t1,a1,v0 +80062bec: 00031840 sll v1,v1,0x1 +80062bf0: 012a2021 addu a0,t1,t2 +80062bf4: 00641821 addu v1,v1,a0 +80062bf8: 0083102b sltu v0,a0,v1 +80062bfc: 10400006 beqz v0,80062c18 +80062c00: 00000000 nop +80062c04: ac860000 sw a2,0(a0) +80062c08: 24840004 addiu a0,a0,4 +80062c0c: 0083102b sltu v0,a0,v1 +80062c10: 1440fffc bnez v0,80062c04 +80062c14: 00000000 nop +80062c18: 24a50001 addiu a1,a1,1 +80062c1c: 0265102b sltu v0,s3,a1 +80062c20: 1040ffef beqz v0,80062be0 +80062c24: 3c108022 lui s0,0x8022 +80062c28: 080188fe j 800623f8 +80062c2c: 260250e8 addiu v0,s0,20712 +80062c30: 90620036 lbu v0,54(v1) +80062c34: 1040fd5a beqz v0,800621a0 +80062c38: 00000000 nop +80062c3c: 08018880 j 80062200 +80062c40: 3c048022 lui a0,0x8022 +80062c44: 26025bc4 addiu v0,s0,23492 +80062c48: 8c430fd0 lw v1,4048(v0) +80062c4c: 1460fe39 bnez v1,80062534 +80062c50: 3c118022 lui s1,0x8022 +80062c54: 3c058022 lui a1,0x8022 +80062c58: 24a25bc4 addiu v0,a1,23492 +80062c5c: 94440c48 lhu a0,3144(v0) +80062c60: 00041c00 sll v1,a0,0x10 +80062c64: 080188ba j 800622e8 +80062c68: 00643025 or a2,v1,a0 +80062c6c: 90620038 lbu v0,56(v1) +80062c70: 1440fce7 bnez v0,80062010 +80062c74: 3c068022 lui a2,0x8022 +80062c78: 3c108021 lui s0,0x8021 +80062c7c: 2602e42c addiu v0,s0,-7124 +80062c80: 90430073 lbu v1,115(v0) +80062c84: 10600183 beqz v1,80063294 +80062c88: 00000000 nop +80062c8c: 12e00011 beqz s7,80062cd4 +80062c90: 3c028022 lui v0,0x8022 +80062c94: 3c118022 lui s1,0x8022 +80062c98: 8c486e00 lw t0,28160(v0) +80062c9c: 8e266dd8 lw a2,28120(s1) +80062ca0: 00003821 move a3,zero +80062ca4: 24c401fe addiu a0,a2,510 +80062ca8: 24c303fc addiu v1,a2,1020 +80062cac: 24c5fffc addiu a1,a2,-4 +80062cb0: 94820000 lhu v0,0(a0) +80062cb4: a4620000 sh v0,0(v1) +80062cb8: a4620002 sh v0,2(v1) +80062cbc: 2463fffc addiu v1,v1,-4 +80062cc0: 1465fffb bne v1,a1,80062cb0 +80062cc4: 2484fffe addiu a0,a0,-2 +80062cc8: 24e70001 addiu a3,a3,1 +80062ccc: 16e7fff5 bne s7,a3,80062ca4 +80062cd0: 00c83021 addu a2,a2,t0 +80062cd4: 3c058022 lui a1,0x8022 +80062cd8: 24a35bc4 addiu v1,a1,23492 +80062cdc: 24020001 li v0,1 +80062ce0: 08018803 j 8006200c +80062ce4: a0620038 sb v0,56(v1) +80062ce8: ad070030 sw a3,48(t0) +80062cec: 08018823 j 8006208c +80062cf0: ad070034 sw a3,52(t0) +80062cf4: 1320008f beqz t9,80062f34 +80062cf8: 8fa30080 lw v1,128(sp) +80062cfc: 8fa40014 lw a0,20(sp) +80062d00: 8fa50020 lw a1,32(sp) +80062d04: 00641021 addu v0,v1,a0 +80062d08: 00021042 srl v0,v0,0x1 +80062d0c: 00451021 addu v0,v0,a1 +80062d10: 8fa90010 lw t1,16(sp) +80062d14: 8fa60024 lw a2,36(sp) +80062d18: 8fa7003c lw a3,60(sp) +80062d1c: 8fb10050 lw s1,80(sp) +80062d20: 00021040 sll v0,v0,0x1 +80062d24: 00e91821 addu v1,a3,t1 +80062d28: 00461021 addu v0,v0,a2 +80062d2c: 94440000 lhu a0,0(v0) +80062d30: 00704021 addu t0,v1,s0 +80062d34: 02361026 xor v0,s1,s6 +80062d38: 006f4821 addu t1,v1,t7 +80062d3c: 3c158022 lui s5,0x8022 +80062d40: 30420421 andi v0,v0,0x421 +80062d44: 26b56dd8 addiu s5,s5,28120 +80062d48: 0109182b sltu v1,t0,t1 +80062d4c: 00448825 or s1,v0,a0 +80062d50: 1060ff7a beqz v1,80062b3c +80062d54: 8ea5000c lw a1,12(s5) +80062d58: 8fa3007c lw v1,124(sp) +80062d5c: 00101040 sll v0,s0,0x1 +80062d60: 706d3002 mul a2,v1,t5 +80062d64: 8ea40014 lw a0,20(s5) +80062d68: 00e51821 addu v1,a3,a1 +80062d6c: 8fa7004c lw a3,76(sp) +80062d70: 00c21021 addu v0,a2,v0 +80062d74: 00e23021 addu a2,a3,v0 +80062d78: 01002821 move a1,t0 +80062d7c: 00703821 addu a3,v1,s0 +80062d80: 01204021 move t0,t1 +80062d84: 00045040 sll t2,a0,0x1 +80062d88: 08018b7c j 80062df0 +80062d8c: 24090001 li t1,1 +80062d90: 10490090 beq v0,t1,80062fd4 +80062d94: 01461821 addu v1,t2,a2 +80062d98: 94630000 lhu v1,0(v1) +80062d9c: 2415fbde li s5,-1058 +80062da0: 8fa40080 lw a0,128(sp) +80062da4: 00751024 and v0,v1,s5 +80062da8: 8fb50054 lw s5,84(sp) +80062dac: 00821021 addu v0,a0,v0 +80062db0: 00021042 srl v0,v0,0x1 +80062db4: 00752024 and a0,v1,s5 +80062db8: 00441021 addu v0,v0,a0 +80062dbc: 8fa40084 lw a0,132(sp) +80062dc0: 00021040 sll v0,v0,0x1 +80062dc4: 8fb50050 lw s5,80(sp) +80062dc8: 00441021 addu v0,v0,a0 +80062dcc: 94440000 lhu a0,0(v0) +80062dd0: 02a31826 xor v1,s5,v1 +80062dd4: 30630421 andi v1,v1,0x421 +80062dd8: 00641825 or v1,v1,a0 +80062ddc: a4c30000 sh v1,0(a2) +80062de0: 24a50001 addiu a1,a1,1 +80062de4: 24c60002 addiu a2,a2,2 +80062de8: 10a8ff54 beq a1,t0,80062b3c +80062dec: 24e70001 addiu a3,a3,1 +80062df0: 90a20000 lbu v0,0(a1) +80062df4: 1440fffa bnez v0,80062de0 +80062df8: 00000000 nop +80062dfc: 90e20000 lbu v0,0(a3) +80062e00: 1440ffe3 bnez v0,80062d90 +80062e04: 00000000 nop +80062e08: 8fa20050 lw v0,80(sp) +80062e0c: 08018b78 j 80062de0 +80062e10: a4c20000 sh v0,0(a2) +80062e14: 08018ac0 j 80062b00 +80062e18: a4aa0000 sh t2,0(a1) +80062e1c: 1040006f beqz v0,80062fdc +80062e20: 8fa30014 lw v1,20(sp) +80062e24: 3c038022 lui v1,0x8022 +80062e28: 24636dd8 addiu v1,v1,28120 +80062e2c: 8c660050 lw a2,80(v1) +80062e30: 8fa50088 lw a1,136(sp) +80062e34: 00602021 move a0,v1 +80062e38: 00de1024 and v0,a2,s8 +80062e3c: 8c63002c lw v1,44(v1) +80062e40: 00a21023 subu v0,a1,v0 +80062e44: 71a35002 mul t2,t5,v1 +80062e48: 00021042 srl v0,v0,0x1 +80062e4c: 00801821 move v1,a0 +80062e50: 8c84001c lw a0,28(a0) +80062e54: 00021040 sll v0,v0,0x1 +80062e58: 00441021 addu v0,v0,a0 +80062e5c: 8fa7008c lw a3,140(sp) +80062e60: 8c630008 lw v1,8(v1) +80062e64: 94450000 lhu a1,0(v0) +80062e68: 01431821 addu v1,t2,v1 +80062e6c: 30e40421 andi a0,a3,0x421 +80062e70: 00852021 addu a0,a0,a1 +80062e74: 30c60421 andi a2,a2,0x421 +80062e78: 3c028022 lui v0,0x8022 +80062e7c: 00704021 addu t0,v1,s0 +80062e80: 006f4821 addu t1,v1,t7 +80062e84: 00862023 subu a0,a0,a2 +80062e88: 24516dd8 addiu s1,v0,28120 +80062e8c: 0109182b sltu v1,t0,t1 +80062e90: 8c476dd8 lw a3,28120(v0) +80062e94: 3084ffff andi a0,a0,0xffff +80062e98: 8e260028 lw a2,40(s1) +80062e9c: 1060ff27 beqz v1,80062b3c +80062ea0: 8e25000c lw a1,12(s1) +80062ea4: 70cd1802 mul v1,a2,t5 +80062ea8: 00101040 sll v0,s0,0x1 +80062eac: 00621021 addu v0,v1,v0 +80062eb0: 01451821 addu v1,t2,a1 +80062eb4: 00e23021 addu a2,a3,v0 +80062eb8: 01002821 move a1,t0 +80062ebc: 00703821 addu a3,v1,s0 +80062ec0: 01204021 move t0,t1 +80062ec4: 240afbde li t2,-1058 +80062ec8: 08018bc5 j 80062f14 +80062ecc: 24090001 li t1,1 +80062ed0: 8fb1005c lw s1,92(sp) +80062ed4: 10490084 beq v0,t1,800630e8 +80062ed8: 02261821 addu v1,s1,a2 +80062edc: 94620000 lhu v0,0(v1) +80062ee0: 8fb50088 lw s5,136(sp) +80062ee4: 004a1024 and v0,v0,t2 +80062ee8: 02a21023 subu v0,s5,v0 +80062eec: 8fa30060 lw v1,96(sp) +80062ef0: 00021042 srl v0,v0,0x1 +80062ef4: 00021040 sll v0,v0,0x1 +80062ef8: 00431021 addu v0,v0,v1 +80062efc: 94430000 lhu v1,0(v0) +80062f00: a4c30000 sh v1,0(a2) +80062f04: 24a50001 addiu a1,a1,1 +80062f08: 24c60002 addiu a2,a2,2 +80062f0c: 10a8ff0b beq a1,t0,80062b3c +80062f10: 24e70001 addiu a3,a3,1 +80062f14: 90a20000 lbu v0,0(a1) +80062f18: 1440fffa bnez v0,80062f04 +80062f1c: 00000000 nop +80062f20: 90e20000 lbu v0,0(a3) +80062f24: 1440ffea bnez v0,80062ed0 +80062f28: 8fb1008c lw s1,140(sp) +80062f2c: 08018bc1 j 80062f04 +80062f30: a4d10000 sh s1,0(a2) +80062f34: 1700ff01 bnez t8,80062b3c +80062f38: 8fa30040 lw v1,64(sp) +80062f3c: 8fa40010 lw a0,16(sp) +80062f40: 3c068022 lui a2,0x8022 +80062f44: 00641021 addu v0,v1,a0 +80062f48: 00502821 addu a1,v0,s0 +80062f4c: 004f3821 addu a3,v0,t7 +80062f50: 24c66dd8 addiu a2,a2,28120 +80062f54: 00a7182b sltu v1,a1,a3 +80062f58: 1060fef8 beqz v1,80062b3c +80062f5c: 8cc40028 lw a0,40(a2) +80062f60: 708d1802 mul v1,a0,t5 +80062f64: 8fa60044 lw a2,68(sp) +80062f68: 8fa40040 lw a0,64(sp) +80062f6c: 00101040 sll v0,s0,0x1 +80062f70: 8fa90058 lw t1,88(sp) +80062f74: 00621021 addu v0,v1,v0 +80062f78: 00861821 addu v1,a0,a2 +80062f7c: 00701821 addu v1,v1,s0 +80062f80: 01223021 addu a2,t1,v0 +80062f84: 00a02021 move a0,a1 +80062f88: 08018bed j 80062fb4 +80062f8c: 24080001 li t0,1 +80062f90: 8fb1009c lw s1,156(sp) +80062f94: 10a80051 beq a1,t0,800630dc +80062f98: 02261021 addu v0,s1,a2 +80062f9c: 94420000 lhu v0,0(v0) +80062fa0: a4c20000 sh v0,0(a2) +80062fa4: 24840001 addiu a0,a0,1 +80062fa8: 24c60002 addiu a2,a2,2 +80062fac: 1087fee3 beq a0,a3,80062b3c +80062fb0: 24630001 addiu v1,v1,1 +80062fb4: 90820000 lbu v0,0(a0) +80062fb8: 1440fffa bnez v0,80062fa4 +80062fbc: 00000000 nop +80062fc0: 90650000 lbu a1,0(v1) +80062fc4: 14a0fff2 bnez a1,80062f90 +80062fc8: 00000000 nop +80062fcc: 08018be9 j 80062fa4 +80062fd0: a4c00000 sh zero,0(a2) +80062fd4: 08018b78 j 80062de0 +80062fd8: a4d10000 sh s1,0(a2) +80062fdc: 8fb50094 lw s5,148(sp) +80062fe0: 8fa40018 lw a0,24(sp) +80062fe4: 02a31023 subu v0,s5,v1 +80062fe8: 00021042 srl v0,v0,0x1 +80062fec: 00021040 sll v0,v0,0x1 +80062ff0: 00441021 addu v0,v0,a0 +80062ff4: 8fa50034 lw a1,52(sp) +80062ff8: 8fa60010 lw a2,16(sp) +80062ffc: 8fa70098 lw a3,152(sp) +80063000: 94430000 lhu v1,0(v0) +80063004: 00a62021 addu a0,a1,a2 +80063008: 8fa9001c lw t1,28(sp) +8006300c: 30ea0421 andi t2,a3,0x421 +80063010: 02042821 addu a1,s0,a0 +80063014: 01431821 addu v1,t2,v1 +80063018: 008f2021 addu a0,a0,t7 +8006301c: 00691823 subu v1,v1,t1 +80063020: 00a4102b sltu v0,a1,a0 +80063024: 1040fec5 beqz v0,80062b3c +80063028: 3069ffff andi t1,v1,0xffff +8006302c: 8fa3002c lw v1,44(sp) +80063030: 8fa70030 lw a3,48(sp) +80063034: 706d3002 mul a2,v1,t5 +80063038: 8fb10034 lw s1,52(sp) +8006303c: 00101040 sll v0,s0,0x1 +80063040: 8fb50090 lw s5,144(sp) +80063044: 00f11821 addu v1,a3,s1 +80063048: 00c21021 addu v0,a2,v0 +8006304c: 02a23821 addu a3,s5,v0 +80063050: 00703021 addu a2,v1,s0 +80063054: 00804021 move t0,a0 +80063058: 08018c2c j 800630b0 +8006305c: 24110001 li s1,1 +80063060: 1051001c beq v0,s1,800630d4 +80063064: 00871821 addu v1,a0,a3 +80063068: 94620000 lhu v0,0(v1) +8006306c: 2415fbde li s5,-1058 +80063070: 8fa40094 lw a0,148(sp) +80063074: 00551824 and v1,v0,s5 +80063078: 00831823 subu v1,a0,v1 +8006307c: 00031842 srl v1,v1,0x1 +80063080: 8fb50068 lw s5,104(sp) +80063084: 00031840 sll v1,v1,0x1 +80063088: 00751821 addu v1,v1,s5 +8006308c: 94640000 lhu a0,0(v1) +80063090: 30420421 andi v0,v0,0x421 +80063094: 01442021 addu a0,t2,a0 +80063098: 00822023 subu a0,a0,v0 +8006309c: a4e40000 sh a0,0(a3) +800630a0: 24a50001 addiu a1,a1,1 +800630a4: 24e70002 addiu a3,a3,2 +800630a8: 10a8fea4 beq a1,t0,80062b3c +800630ac: 24c60001 addiu a2,a2,1 +800630b0: 90a20000 lbu v0,0(a1) +800630b4: 1440fffa bnez v0,800630a0 +800630b8: 00000000 nop +800630bc: 90c20000 lbu v0,0(a2) +800630c0: 1440ffe7 bnez v0,80063060 +800630c4: 8fa40064 lw a0,100(sp) +800630c8: 8fa20098 lw v0,152(sp) +800630cc: 08018c28 j 800630a0 +800630d0: a4e20000 sh v0,0(a3) +800630d4: 08018c28 j 800630a0 +800630d8: a4e90000 sh t1,0(a3) +800630dc: 8fb500a0 lw s5,160(sp) +800630e0: 08018be9 j 80062fa4 +800630e4: a4d50000 sh s5,0(a2) +800630e8: 08018bc1 j 80062f04 +800630ec: a4c40000 sh a0,0(a2) +800630f0: 24435bc4 addiu v1,v0,23492 +800630f4: 94640c48 lhu a0,3144(v1) +800630f8: 8c650e98 lw a1,3736(v1) +800630fc: 00041400 sll v0,a0,0x10 +80063100: 10a0007c beqz a1,800632f4 +80063104: 00824025 or t0,a0,v0 +80063108: 8fa30028 lw v1,40(sp) +8006310c: 1460fc09 bnez v1,80062134 +80063110: 02e05021 move t2,s7 +80063114: 3c028022 lui v0,0x8022 +80063118: 24426dd8 addiu v0,v0,28120 +8006311c: 8c44002c lw a0,44(v0) +80063120: 8c430028 lw v1,40(v0) +80063124: 8c450008 lw a1,8(v0) +80063128: 3c028022 lui v0,0x8022 +8006312c: 8c496dd8 lw t1,28120(v0) +80063130: 71441002 mul v0,t2,a0 +80063134: 706a5802 mul t3,v1,t2 +80063138: 00456821 addu t5,v0,a1 +8006313c: 3c038022 lui v1,0x8022 +80063140: 3c028022 lui v0,0x8022 +80063144: 244c5bc4 addiu t4,v0,23492 +80063148: 00003821 move a3,zero +8006314c: 24666a74 addiu a2,v1,27252 +80063150: 8cc20000 lw v0,0(a2) +80063154: 8cc30090 lw v1,144(a2) +80063158: 72822002 mul a0,s4,v0 +8006315c: 72831002 mul v0,s4,v1 +80063160: 01a41821 addu v1,t5,a0 +80063164: 004d2821 addu a1,v0,t5 +80063168: 0065102b sltu v0,v1,a1 +8006316c: 10400009 beqz v0,80063194 +80063170: 00041040 sll v0,a0,0x1 +80063174: 004b1021 addu v0,v0,t3 +80063178: 01222021 addu a0,t1,v0 +8006317c: 90620000 lbu v0,0(v1) +80063180: 14400002 bnez v0,8006318c +80063184: 24630001 addiu v1,v1,1 +80063188: a4880000 sh t0,0(a0) +8006318c: 1465fffb bne v1,a1,8006317c +80063190: 24840002 addiu a0,a0,2 +80063194: 8d820e98 lw v0,3736(t4) +80063198: 24e70001 addiu a3,a3,1 +8006319c: 00e2102b sltu v0,a3,v0 +800631a0: 1440ffeb bnez v0,80063150 +800631a4: 24c60018 addiu a2,a2,24 +800631a8: 3c028022 lui v0,0x8022 +800631ac: 24435bc4 addiu v1,v0,23492 +800631b0: 254a0001 addiu t2,t2,1 +800631b4: 026a102b sltu v0,s3,t2 +800631b8: 1440fbde bnez v0,80062134 +800631bc: 00000000 nop +800631c0: 8c620e98 lw v0,3736(v1) +800631c4: 1440ffd4 bnez v0,80063118 +800631c8: 3c028022 lui v0,0x8022 +800631cc: 08018c6d j 800631b4 +800631d0: 254a0001 addiu t2,t2,1 +800631d4: 0277102b sltu v0,s3,s7 +800631d8: 1440fd60 bnez v0,8006275c +800631dc: afa20028 sw v0,40(sp) +800631e0: 3c028011 lui v0,0x8011 +800631e4: 00e08821 move s1,a3 +800631e8: 01009021 move s2,t0 +800631ec: 2455ca64 addiu s5,v0,-13724 +800631f0: 02e08021 move s0,s7 +800631f4: 8e22002c lw v0,44(s1) +800631f8: 8e240008 lw a0,8(s1) +800631fc: 72021802 mul v1,s0,v0 +80063200: 8e460040 lw a2,64(s2) +80063204: 00642021 addu a0,v1,a0 +80063208: 02a0f809 jalr s5 +8006320c: 00002821 move a1,zero +80063210: 8e23002c lw v1,44(s1) +80063214: 8e24000c lw a0,12(s1) +80063218: 72031002 mul v0,s0,v1 +8006321c: 8e460040 lw a2,64(s2) +80063220: 00442021 addu a0,v0,a0 +80063224: 02a0f809 jalr s5 +80063228: 24050001 li a1,1 +8006322c: 8e430e98 lw v1,3736(s2) +80063230: 10600012 beqz v1,8006327c +80063234: 00000000 nop +80063238: 8e240028 lw a0,40(s1) +8006323c: 8e230004 lw v1,4(s1) +80063240: 72043002 mul a2,s0,a0 +80063244: 8e420040 lw v0,64(s2) +80063248: 00c32821 addu a1,a2,v1 +8006324c: 00021040 sll v0,v0,0x1 +80063250: 8e240050 lw a0,80(s1) +80063254: 00453021 addu a2,v0,a1 +80063258: 00041c00 sll v1,a0,0x10 +8006325c: 00a6102b sltu v0,a1,a2 +80063260: 10400006 beqz v0,8006327c +80063264: 00832025 or a0,a0,v1 +80063268: aca40000 sw a0,0(a1) +8006326c: 24a50004 addiu a1,a1,4 +80063270: 00a6102b sltu v0,a1,a2 +80063274: 1440fffc bnez v0,80063268 +80063278: 00000000 nop +8006327c: 26100001 addiu s0,s0,1 +80063280: 0270102b sltu v0,s3,s0 +80063284: 1040ffdb beqz v0,800631f4 +80063288: 3c078022 lui a3,0x8022 +8006328c: 080189d9 j 80062764 +80063290: 24e86dd8 addiu t0,a3,28120 +80063294: 12e0fe8f beqz s7,80062cd4 +80063298: 3c028022 lui v0,0x8022 +8006329c: 24496dd8 addiu t1,v0,28120 +800632a0: 00004021 move t0,zero +800632a4: 2407ffff li a3,-1 +800632a8: 8d230028 lw v1,40(t1) +800632ac: 3c158022 lui s5,0x8022 +800632b0: 71032002 mul a0,t0,v1 +800632b4: 8ea26dd8 lw v0,28120(s5) +800632b8: 240500ff li a1,255 +800632bc: 00823021 addu a2,a0,v0 +800632c0: 24c401fe addiu a0,a2,510 +800632c4: 00c51021 addu v0,a2,a1 +800632c8: 90430000 lbu v1,0(v0) +800632cc: 24a5ffff addiu a1,a1,-1 +800632d0: a0830000 sb v1,0(a0) +800632d4: a0830001 sb v1,1(a0) +800632d8: 14a7fffa bne a1,a3,800632c4 +800632dc: 2484fffe addiu a0,a0,-2 +800632e0: 25080001 addiu t0,t0,1 +800632e4: 16e8fff0 bne s7,t0,800632a8 +800632e8: 3c058022 lui a1,0x8022 +800632ec: 08018b37 j 80062cdc +800632f0: 24a35bc4 addiu v1,a1,23492 +800632f4: 8fa40028 lw a0,40(sp) +800632f8: 1480fb8e bnez a0,80062134 +800632fc: 3c028022 lui v0,0x8022 +80063300: 24426dd8 addiu v0,v0,28120 +80063304: 8c4c002c lw t4,44(v0) +80063308: 8c4b0028 lw t3,40(v0) +8006330c: 8c430008 lw v1,8(v0) +80063310: 3c028022 lui v0,0x8022 +80063314: 8c4d6dd8 lw t5,28120(v0) +80063318: 72ec1002 mul v0,s7,t4 +8006331c: 72eb5002 mul t2,s7,t3 +80063320: 00433821 addu a3,v0,v1 +80063324: 00143200 sll a2,s4,0x8 +80063328: 02e04821 move t1,s7 +8006332c: 00e61821 addu v1,a3,a2 +80063330: 00e3102b sltu v0,a3,v1 +80063334: 1040000a beqz v0,80063360 +80063338: 00000000 nop +8006333c: 00602821 move a1,v1 +80063340: 01aa2021 addu a0,t5,t2 +80063344: 00e01821 move v1,a3 +80063348: 90620000 lbu v0,0(v1) +8006334c: 14400002 bnez v0,80063358 +80063350: 24630001 addiu v1,v1,1 +80063354: a4880000 sh t0,0(a0) +80063358: 1465fffb bne v1,a1,80063348 +8006335c: 24840002 addiu a0,a0,2 +80063360: 25290001 addiu t1,t1,1 +80063364: 0269102b sltu v0,s3,t1 +80063368: 00ec3821 addu a3,a3,t4 +8006336c: 1040ffef beqz v0,8006332c +80063370: 014b5021 addu t2,t2,t3 +80063374: 0801884e j 80062138 +80063378: 3c058021 lui a1,0x8021 +8006337c: 8d03000c lw v1,12(t0) +80063380: 8d040004 lw a0,4(t0) +80063384: 24060001 li a2,1 +80063388: 00003821 move a3,zero +8006338c: 262209d8 addiu v0,s1,2520 +80063390: 0040f809 jalr v0 +80063394: ad030040 sw v1,64(t0) +80063398: 080189e6 j 80062798 +8006339c: 3c098022 lui t1,0x8022 + +800633a0 : +800633a0: 27bdffe8 addiu sp,sp,-24 +800633a4: afb00010 sw s0,16(sp) +800633a8: 3c108022 lui s0,0x8022 +800633ac: afbf0014 sw ra,20(sp) +800633b0: 26045bc4 addiu a0,s0,23492 +800633b4: 90820006 lbu v0,6(a0) +800633b8: 1040001b beqz v0,80063428 +800633bc: a0800002 sb zero,2(a0) +800633c0: 8c830e4c lw v1,3660(a0) +800633c4: 8c820e48 lw v0,3656(a0) +800633c8: 10430004 beq v0,v1,800633dc +800633cc: 3c028006 lui v0,0x8006 +800633d0: 24421e28 addiu v0,v0,7720 +800633d4: 0040f809 jalr v0 +800633d8: 00000000 nop +800633dc: 92025bc4 lbu v0,23492(s0) +800633e0: 14400023 bnez v0,80063470 +800633e4: 3c078021 lui a3,0x8021 +800633e8: 3c028022 lui v0,0x8022 +800633ec: 24426dd8 addiu v0,v0,28120 +800633f0: 8c430034 lw v1,52(v0) +800633f4: 24e4e42c addiu a0,a3,-7124 +800633f8: 8c470024 lw a3,36(v0) +800633fc: 26085bc4 addiu t0,s0,23492 +80063400: 00031842 srl v1,v1,0x1 +80063404: 90860073 lbu a2,115(a0) +80063408: ac430030 sw v1,48(v0) +8006340c: ac470010 sw a3,16(v0) +80063410: ac470028 sw a3,40(v0) +80063414: 8d05003c lw a1,60(t0) +80063418: 3c02800d lui v0,0x800d +8006341c: 244277b4 addiu v0,v0,30644 +80063420: 0040f809 jalr v0 +80063424: 8d040040 lw a0,64(t0) +80063428: 3c02800f lui v0,0x800f +8006342c: 2442b350 addiu v0,v0,-19632 +80063430: 0040f809 jalr v0 +80063434: 00000000 nop +80063438: 3c038021 lui v1,0x8021 +8006343c: 2470e2a8 addiu s0,v1,-7512 +80063440: 9202003c lbu v0,60(s0) +80063444: 10400007 beqz v0,80063464 +80063448: 8fbf0014 lw ra,20(sp) +8006344c: 3c02800d lui v0,0x800d +80063450: 24427714 addiu v0,v0,30484 +80063454: 0040f809 jalr v0 +80063458: 00000000 nop +8006345c: a200003c sb zero,60(s0) +80063460: 8fbf0014 lw ra,20(sp) +80063464: 8fb00010 lw s0,16(sp) +80063468: 03e00008 jr ra +8006346c: 27bd0018 addiu sp,sp,24 +80063470: 24e2e42c addiu v0,a3,-7124 +80063474: 3c088022 lui t0,0x8022 +80063478: 90430073 lbu v1,115(v0) +8006347c: 250550e8 addiu a1,t0,20712 +80063480: 14600017 bnez v1,800634e0 +80063484: 94a60040 lhu a2,64(a1) +80063488: 3c028021 lui v0,0x8021 +8006348c: 8c437030 lw v1,28720(v0) +80063490: 90632131 lbu v1,8497(v1) +80063494: 00031600 sll v0,v1,0x18 +80063498: 00021603 sra v0,v0,0x18 +8006349c: 04400010 bltz v0,800634e0 +800634a0: 30620020 andi v0,v1,0x20 +800634a4: 1040000f beqz v0,800634e4 +800634a8: 250250e8 addiu v0,t0,20712 +800634ac: 8ca20864 lw v0,2148(a1) +800634b0: 2403ff00 li v1,-256 +800634b4: 00431024 and v0,v0,v1 +800634b8: 1040000a beqz v0,800634e4 +800634bc: 250250e8 addiu v0,t0,20712 +800634c0: 90a20866 lbu v0,2150(a1) +800634c4: 90a40865 lbu a0,2149(a1) +800634c8: 90a30867 lbu v1,2151(a1) +800634cc: 00021140 sll v0,v0,0x5 +800634d0: 00441025 or v0,v0,a0 +800634d4: 00031a80 sll v1,v1,0xa +800634d8: 00431025 or v0,v0,v1 +800634dc: a4a20040 sh v0,64(a1) +800634e0: 250250e8 addiu v0,t0,20712 +800634e4: a4460040 sh a2,64(v0) +800634e8: 08018cfa j 800633e8 +800634ec: a2005bc4 sb zero,23492(s0) + +800634f0 <_ZN7CMemory8AllASCIIEPhi>: +800634f0: 18c00011 blez a2,80063538 <_ZN7CMemory8AllASCIIEPhi+0x48> +800634f4: 00000000 nop +800634f8: 90a20000 lbu v0,0(a1) +800634fc: 2442ffe0 addiu v0,v0,-32 +80063500: 304200ff andi v0,v0,0xff +80063504: 2c42005f sltiu v0,v0,95 +80063508: 1040000d beqz v0,80063540 <_ZN7CMemory8AllASCIIEPhi+0x50> +8006350c: 00001821 move v1,zero +80063510: 08018d4c j 80063530 <_ZN7CMemory8AllASCIIEPhi+0x40> +80063514: 24630001 addiu v1,v1,1 +80063518: 90420000 lbu v0,0(v0) +8006351c: 2442ffe0 addiu v0,v0,-32 +80063520: 304200ff andi v0,v0,0xff +80063524: 2c42005f sltiu v0,v0,95 +80063528: 10400005 beqz v0,80063540 <_ZN7CMemory8AllASCIIEPhi+0x50> +8006352c: 24630001 addiu v1,v1,1 +80063530: 14c3fff9 bne a2,v1,80063518 <_ZN7CMemory8AllASCIIEPhi+0x28> +80063534: 00a31021 addu v0,a1,v1 +80063538: 03e00008 jr ra +8006353c: 24020001 li v0,1 +80063540: 03e00008 jr ra +80063544: 00001021 move v0,zero + +80063548 <_ZN7CMemory10ScoreHiROMEhi>: +80063548: 30a500ff andi a1,a1,0xff +8006354c: 10a00072 beqz a1,80063718 <_ZN7CMemory10ScoreHiROMEhi+0x1d0> +80063550: 00806021 move t4,a0 +80063554: 3c020001 lui v0,0x1 +80063558: 34430100 ori v1,v0,0x100 +8006355c: 3c028021 lui v0,0x8021 +80063560: 8c447020 lw a0,28704(v0) +80063564: 00661821 addu v1,v1,a2 +80063568: 00644021 addu t0,v1,a0 +8006356c: 910700d5 lbu a3,213(t0) +80063570: 910400df lbu a0,223(t0) +80063574: 30e30001 andi v1,a3,0x1 +80063578: 24090002 li t1,2 +8006357c: 910200dd lbu v0,221(t0) +80063580: 0003480a movz t1,zero,v1 +80063584: 910b00de lbu t3,222(t0) +80063588: 910500dc lbu a1,220(t0) +8006358c: 00045200 sll t2,a0,0x8 +80063590: 38e30023 xori v1,a3,0x23 +80063594: 00021200 sll v0,v0,0x8 +80063598: 2526fffe addiu a2,t1,-2 +8006359c: 910400d4 lbu a0,212(t0) +800635a0: 00c3480a movz t1,a2,v1 +800635a4: 004a1021 addu v0,v0,t2 +800635a8: 00ab2821 addu a1,a1,t3 +800635ac: 00a22821 addu a1,a1,v0 +800635b0: 38840020 xori a0,a0,0x20 +800635b4: 25220002 addiu v0,t1,2 +800635b8: 3403ffff li v1,0xffff +800635bc: 10a3005a beq a1,v1,80063728 <_ZN7CMemory10ScoreHiROMEhi+0x1e0> +800635c0: 0044480a movz t1,v0,a0 +800635c4: 910200da lbu v0,218(t0) +800635c8: 25240002 addiu a0,t1,2 +800635cc: 38420033 xori v0,v0,0x33 +800635d0: 0082480a movz t1,a0,v0 +800635d4: 30e3000f andi v1,a3,0xf +800635d8: 28630004 slti v1,v1,4 +800635dc: 910400fd lbu a0,253(t0) +800635e0: 25220002 addiu v0,t1,2 +800635e4: 0043480b movn t1,v0,v1 +800635e8: 2522fffa addiu v0,t1,-6 +800635ec: 00041a00 sll v1,a0,0x8 +800635f0: 910500fc lbu a1,252(t0) +800635f4: 000421c2 srl a0,a0,0x7 +800635f8: 0044480a movz t1,v0,a0 +800635fc: 3c020001 lui v0,0x1 +80063600: 00a32825 or a1,a1,v1 +80063604: 01821021 addu v0,t4,v0 +80063608: 3403ffb1 li v1,0xffb1 +8006360c: 00a3282a slt a1,a1,v1 +80063610: 8c46b054 lw a2,-20396(v0) +80063614: 2523fffe addiu v1,t1,-2 +80063618: 910700d7 lbu a3,215(t0) +8006361c: 910400b0 lbu a0,176(t0) +80063620: 3c020030 lui v0,0x30 +80063624: 0065480a movz t1,v1,a1 +80063628: 34420001 ori v0,v0,0x1 +8006362c: 00c2302b sltu a2,a2,v0 +80063630: 24e7fff9 addiu a3,a3,-7 +80063634: 25220004 addiu v0,t1,4 +80063638: 2484ffe0 addiu a0,a0,-32 +8006363c: 24030001 li v1,1 +80063640: 0046480a movz t1,v0,a2 +80063644: 00e31804 sllv v1,v1,a3 +80063648: 308400ff andi a0,a0,0xff +8006364c: 28630031 slti v1,v1,49 +80063650: 2522ffff addiu v0,t1,-1 +80063654: 2c84005f sltiu a0,a0,95 +80063658: 0043480a movz t1,v0,v1 +8006365c: 10800030 beqz a0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8> +80063660: 250300b0 addiu v1,t0,176 +80063664: 90620001 lbu v0,1(v1) +80063668: 2442ffe0 addiu v0,v0,-32 +8006366c: 304200ff andi v0,v0,0xff +80063670: 2c42005f sltiu v0,v0,95 +80063674: 1040002a beqz v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8> +80063678: 00000000 nop +8006367c: 90620002 lbu v0,2(v1) +80063680: 2442ffe0 addiu v0,v0,-32 +80063684: 304200ff andi v0,v0,0xff +80063688: 2c42005f sltiu v0,v0,95 +8006368c: 10400024 beqz v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8> +80063690: 00000000 nop +80063694: 90620003 lbu v0,3(v1) +80063698: 2442ffe0 addiu v0,v0,-32 +8006369c: 304200ff andi v0,v0,0xff +800636a0: 2c42005f sltiu v0,v0,95 +800636a4: 1040001e beqz v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8> +800636a8: 00000000 nop +800636ac: 90620004 lbu v0,4(v1) +800636b0: 2442ffe0 addiu v0,v0,-32 +800636b4: 304200ff andi v0,v0,0xff +800636b8: 2c42005f sltiu v0,v0,95 +800636bc: 10400018 beqz v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8> +800636c0: 00000000 nop +800636c4: 90620005 lbu v0,5(v1) +800636c8: 2442ffe0 addiu v0,v0,-32 +800636cc: 304200ff andi v0,v0,0xff +800636d0: 2c42005f sltiu v0,v0,95 +800636d4: 10400012 beqz v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8> +800636d8: 00000000 nop +800636dc: 00002021 move a0,zero +800636e0: 08018dbc j 800636f0 <_ZN7CMemory10ScoreHiROMEhi+0x1a8> +800636e4: 24050016 li a1,22 +800636e8: 10850009 beq a0,a1,80063710 <_ZN7CMemory10ScoreHiROMEhi+0x1c8> +800636ec: 00000000 nop +800636f0: 01041821 addu v1,t0,a0 +800636f4: 906200c0 lbu v0,192(v1) +800636f8: 2442ffe0 addiu v0,v0,-32 +800636fc: 304200ff andi v0,v0,0xff +80063700: 2c42005f sltiu v0,v0,95 +80063704: 1440fff8 bnez v0,800636e8 <_ZN7CMemory10ScoreHiROMEhi+0x1a0> +80063708: 24840001 addiu a0,a0,1 +8006370c: 2529ffff addiu t1,t1,-1 +80063710: 03e00008 jr ra +80063714: 01201021 move v0,t1 +80063718: 08018d57 j 8006355c <_ZN7CMemory10ScoreHiROMEhi+0x14> +8006371c: 3403ff00 li v1,0xff00 +80063720: 08018db7 j 800636dc <_ZN7CMemory10ScoreHiROMEhi+0x194> +80063724: 2529ffff addiu t1,t1,-1 +80063728: 25290002 addiu t1,t1,2 +8006372c: 016a1821 addu v1,t3,t2 +80063730: 25220001 addiu v0,t1,1 +80063734: 08018d71 j 800635c4 <_ZN7CMemory10ScoreHiROMEhi+0x7c> +80063738: 0043480b movn t1,v0,v1 + +8006373c <_ZN7CMemory10ScoreLoROMEhi>: +8006373c: 30a500ff andi a1,a1,0xff +80063740: 24037f00 li v1,32512 +80063744: 34028100 li v0,0x8100 +80063748: 0065100a movz v0,v1,a1 +8006374c: 3c058021 lui a1,0x8021 +80063750: 8ca37020 lw v1,28704(a1) +80063754: 00461021 addu v0,v0,a2 +80063758: 00434021 addu t0,v0,v1 +8006375c: 910600d5 lbu a2,213(t0) +80063760: 910300df lbu v1,223(t0) +80063764: 910200dd lbu v0,221(t0) +80063768: 910a00de lbu t2,222(t0) +8006376c: 910500dc lbu a1,220(t0) +80063770: 00033a00 sll a3,v1,0x8 +80063774: 00021200 sll v0,v0,0x8 +80063778: 30c30001 andi v1,a2,0x1 +8006377c: 24090003 li t1,3 +80063780: 0003480b movn t1,zero,v1 +80063784: 00471021 addu v0,v0,a3 +80063788: 00aa2821 addu a1,a1,t2 +8006378c: 00a22821 addu a1,a1,v0 +80063790: 25230002 addiu v1,t1,2 +80063794: 38c20023 xori v0,a2,0x23 +80063798: 0062480a movz t1,v1,v0 +8006379c: 3402ffff li v0,0xffff +800637a0: 10a20057 beq a1,v0,80063900 <_ZN7CMemory10ScoreLoROMEhi+0x1c4> +800637a4: 00805821 move t3,a0 +800637a8: 910200da lbu v0,218(t0) +800637ac: 25240002 addiu a0,t1,2 +800637b0: 38420033 xori v0,v0,0x33 +800637b4: 3c030001 lui v1,0x1 +800637b8: 0082480a movz t1,a0,v0 +800637bc: 01631821 addu v1,t3,v1 +800637c0: 30c2000f andi v0,a2,0xf +800637c4: 28420004 slti v0,v0,4 +800637c8: 8c65b054 lw a1,-20396(v1) +800637cc: 25240002 addiu a0,t1,2 +800637d0: 0082480b movn t1,a0,v0 +800637d4: 3c030100 lui v1,0x100 +800637d8: 0065282b sltu a1,v1,a1 +800637dc: 910600fd lbu a2,253(t0) +800637e0: 25220002 addiu v0,t1,2 +800637e4: 0045480a movz t1,v0,a1 +800637e8: 910700fc lbu a3,252(t0) +800637ec: 00061a00 sll v1,a2,0x8 +800637f0: 2522fffa addiu v0,t1,-6 +800637f4: 000631c2 srl a2,a2,0x7 +800637f8: 910500d7 lbu a1,215(t0) +800637fc: 910400b0 lbu a0,176(t0) +80063800: 0046480a movz t1,v0,a2 +80063804: 00e33825 or a3,a3,v1 +80063808: 3402ffb1 li v0,0xffb1 +8006380c: 00e2382a slt a3,a3,v0 +80063810: 24a5fff9 addiu a1,a1,-7 +80063814: 2522fffe addiu v0,t1,-2 +80063818: 2484ffe0 addiu a0,a0,-32 +8006381c: 24030001 li v1,1 +80063820: 0047480a movz t1,v0,a3 +80063824: 00a31804 sllv v1,v1,a1 +80063828: 308400ff andi a0,a0,0xff +8006382c: 28630031 slti v1,v1,49 +80063830: 2522ffff addiu v0,t1,-1 +80063834: 2c84005f sltiu a0,a0,95 +80063838: 0043480a movz t1,v0,v1 +8006383c: 1080002e beqz a0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc> +80063840: 250300b0 addiu v1,t0,176 +80063844: 90620001 lbu v0,1(v1) +80063848: 2442ffe0 addiu v0,v0,-32 +8006384c: 304200ff andi v0,v0,0xff +80063850: 2c42005f sltiu v0,v0,95 +80063854: 10400028 beqz v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc> +80063858: 00000000 nop +8006385c: 90620002 lbu v0,2(v1) +80063860: 2442ffe0 addiu v0,v0,-32 +80063864: 304200ff andi v0,v0,0xff +80063868: 2c42005f sltiu v0,v0,95 +8006386c: 10400022 beqz v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc> +80063870: 00000000 nop +80063874: 90620003 lbu v0,3(v1) +80063878: 2442ffe0 addiu v0,v0,-32 +8006387c: 304200ff andi v0,v0,0xff +80063880: 2c42005f sltiu v0,v0,95 +80063884: 1040001c beqz v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc> +80063888: 00000000 nop +8006388c: 90620004 lbu v0,4(v1) +80063890: 2442ffe0 addiu v0,v0,-32 +80063894: 304200ff andi v0,v0,0xff +80063898: 2c42005f sltiu v0,v0,95 +8006389c: 10400016 beqz v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc> +800638a0: 00000000 nop +800638a4: 90620005 lbu v0,5(v1) +800638a8: 2442ffe0 addiu v0,v0,-32 +800638ac: 304200ff andi v0,v0,0xff +800638b0: 2c42005f sltiu v0,v0,95 +800638b4: 10400010 beqz v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc> +800638b8: 00000000 nop +800638bc: 00002021 move a0,zero +800638c0: 08018e34 j 800638d0 <_ZN7CMemory10ScoreLoROMEhi+0x194> +800638c4: 24050016 li a1,22 +800638c8: 10850009 beq a0,a1,800638f0 <_ZN7CMemory10ScoreLoROMEhi+0x1b4> +800638cc: 00000000 nop +800638d0: 01041821 addu v1,t0,a0 +800638d4: 906200c0 lbu v0,192(v1) +800638d8: 2442ffe0 addiu v0,v0,-32 +800638dc: 304200ff andi v0,v0,0xff +800638e0: 2c42005f sltiu v0,v0,95 +800638e4: 1440fff8 bnez v0,800638c8 <_ZN7CMemory10ScoreLoROMEhi+0x18c> +800638e8: 24840001 addiu a0,a0,1 +800638ec: 2529ffff addiu t1,t1,-1 +800638f0: 03e00008 jr ra +800638f4: 01201021 move v0,t1 +800638f8: 08018e2f j 800638bc <_ZN7CMemory10ScoreLoROMEhi+0x180> +800638fc: 2529ffff addiu t1,t1,-1 +80063900: 25290002 addiu t1,t1,2 +80063904: 01471821 addu v1,t2,a3 +80063908: 25220001 addiu v0,t1,1 +8006390c: 08018dea j 800637a8 <_ZN7CMemory10ScoreLoROMEhi+0x6c> +80063910: 0043480b movn t1,v0,v1 + +80063914 <_ZN7CMemory11FixROMSpeedEv>: +80063914: 3c028021 lui v0,0x8021 +80063918: 2445e2a8 addiu a1,v0,-7512 +8006391c: 8ca30034 lw v1,52(a1) +80063920: 14600004 bnez v1,80063934 <_ZN7CMemory11FixROMSpeedEv+0x20> +80063924: 34028829 li v0,0x8829 +80063928: 24020008 li v0,8 +8006392c: aca20034 sw v0,52(a1) +80063930: 34028829 li v0,0x8829 +80063934: 00a03021 move a2,a1 +80063938: 00822021 addu a0,a0,v0 +8006393c: 24030801 li v1,2049 +80063940: 24051000 li a1,4096 +80063944: 30620408 andi v0,v1,0x408 +80063948: 10400003 beqz v0,80063958 <_ZN7CMemory11FixROMSpeedEv+0x44> +8006394c: 24630001 addiu v1,v1,1 +80063950: 8cc20034 lw v0,52(a2) +80063954: a0820000 sb v0,0(a0) +80063958: 1465fffa bne v1,a1,80063944 <_ZN7CMemory11FixROMSpeedEv+0x30> +8006395c: 24840001 addiu a0,a0,1 +80063960: 03e00008 jr ra +80063964: 00000000 nop + +80063968 <_ZN7CMemory11MapExtraRAMEv>: +80063968: 8c850000 lw a1,0(a0) +8006396c: 3c0f0001 lui t7,0x1 +80063970: 008f1021 addu v0,a0,t7 +80063974: 24030001 li v1,1 +80063978: 00af3021 addu a2,a1,t7 +8006397c: 27bdffe8 addiu sp,sp,-24 +80063980: afb40010 sw s4,16(sp) +80063984: afb3000c sw s3,12(sp) +80063988: afb20008 sw s2,8(sp) +8006398c: afb10004 sw s1,4(sp) +80063990: afb00000 sw s0,0(sp) +80063994: 3c0e8021 lui t6,0x8021 +80063998: ac851fa8 sw a1,8104(a0) +8006399c: ac861fe8 sw a2,8168(a0) +800639a0: ac851fac sw a1,8108(a0) +800639a4: ac861fec sw a2,8172(a0) +800639a8: ac851fb0 sw a1,8112(a0) +800639ac: ac861ff0 sw a2,8176(a0) +800639b0: ac851fb4 sw a1,8116(a0) +800639b4: ac861ff4 sw a2,8180(a0) +800639b8: ac851fb8 sw a1,8120(a0) +800639bc: ac861ff8 sw a2,8184(a0) +800639c0: a0439808 sb v1,-26616(v0) +800639c4: a0439818 sb v1,-26600(v0) +800639c8: a040a808 sb zero,-22520(v0) +800639cc: a040a818 sb zero,-22504(v0) +800639d0: a0439809 sb v1,-26615(v0) +800639d4: a0439819 sb v1,-26599(v0) +800639d8: a040a809 sb zero,-22519(v0) +800639dc: a040a819 sb zero,-22503(v0) +800639e0: a043980a sb v1,-26614(v0) +800639e4: a043981a sb v1,-26598(v0) +800639e8: a040a80a sb zero,-22518(v0) +800639ec: a040a81a sb zero,-22502(v0) +800639f0: a043980b sb v1,-26613(v0) +800639f4: a043981b sb v1,-26597(v0) +800639f8: a040a80b sb zero,-22517(v0) +800639fc: a040a81b sb zero,-22501(v0) +80063a00: a043980c sb v1,-26612(v0) +80063a04: a043981c sb v1,-26596(v0) +80063a08: ac851fbc sw a1,8124(a0) +80063a0c: ac861ffc sw a2,8188(a0) +80063a10: ac851fc0 sw a1,8128(a0) +80063a14: ac862000 sw a2,8192(a0) +80063a18: ac851fc4 sw a1,8132(a0) +80063a1c: ac862004 sw a2,8196(a0) +80063a20: ac851fc8 sw a1,8136(a0) +80063a24: ac862008 sw a2,8200(a0) +80063a28: ac851fcc sw a1,8140(a0) +80063a2c: ac86200c sw a2,8204(a0) +80063a30: ac851fd0 sw a1,8144(a0) +80063a34: a040a80c sb zero,-22516(v0) +80063a38: a040a81c sb zero,-22500(v0) +80063a3c: a043980d sb v1,-26611(v0) +80063a40: a043981d sb v1,-26595(v0) +80063a44: a040a80d sb zero,-22515(v0) +80063a48: a040a81d sb zero,-22499(v0) +80063a4c: a043980e sb v1,-26610(v0) +80063a50: a043981e sb v1,-26594(v0) +80063a54: a040a80e sb zero,-22514(v0) +80063a58: a040a81e sb zero,-22498(v0) +80063a5c: a043980f sb v1,-26609(v0) +80063a60: a043981f sb v1,-26593(v0) +80063a64: a040a80f sb zero,-22513(v0) +80063a68: a040a81f sb zero,-22497(v0) +80063a6c: a0439810 sb v1,-26608(v0) +80063a70: a0439820 sb v1,-26592(v0) +80063a74: a040a810 sb zero,-22512(v0) +80063a78: a040a820 sb zero,-22496(v0) +80063a7c: a0439811 sb v1,-26607(v0) +80063a80: a0439821 sb v1,-26591(v0) +80063a84: a040a811 sb zero,-22511(v0) +80063a88: a040a821 sb zero,-22495(v0) +80063a8c: ac862010 sw a2,8208(a0) +80063a90: a0439812 sb v1,-26606(v0) +80063a94: a0439822 sb v1,-26590(v0) +80063a98: a040a812 sb zero,-22510(v0) +80063a9c: a040a822 sb zero,-22494(v0) +80063aa0: a0439813 sb v1,-26605(v0) +80063aa4: a0439823 sb v1,-26589(v0) +80063aa8: a040a813 sb zero,-22509(v0) +80063aac: a040a823 sb zero,-22493(v0) +80063ab0: a0439814 sb v1,-26604(v0) +80063ab4: a0439824 sb v1,-26588(v0) +80063ab8: a040a814 sb zero,-22508(v0) +80063abc: a040a824 sb zero,-22492(v0) +80063ac0: a0439815 sb v1,-26603(v0) +80063ac4: a0439825 sb v1,-26587(v0) +80063ac8: a040a815 sb zero,-22507(v0) +80063acc: a040a825 sb zero,-22491(v0) +80063ad0: a0439816 sb v1,-26602(v0) +80063ad4: a0439826 sb v1,-26586(v0) +80063ad8: a040a816 sb zero,-22506(v0) +80063adc: a040a826 sb zero,-22490(v0) +80063ae0: a0439817 sb v1,-26601(v0) +80063ae4: a0439827 sb v1,-26585(v0) +80063ae8: a040a817 sb zero,-22505(v0) +80063aec: a040a827 sb zero,-22489(v0) +80063af0: 8dc77008 lw a3,28680(t6) +80063af4: 340d8000 li t5,0x8000 +80063af8: 00ed4021 addu t0,a3,t5 +80063afc: 00ef4821 addu t1,a3,t7 +80063b00: ac851fd4 sw a1,8148(a0) +80063b04: ac851fe4 sw a1,8164(a0) +80063b08: ac862024 sw a2,8228(a0) +80063b0c: ac881c68 sw t0,7272(a0) +80063b10: ac891ca8 sw t1,7336(a0) +80063b14: ac862014 sw a2,8212(a0) +80063b18: ac851fd8 sw a1,8152(a0) +80063b1c: ac862018 sw a2,8216(a0) +80063b20: ac851fdc sw a1,8156(a0) +80063b24: a0439728 sb v1,-26840(v0) +80063b28: a040a728 sb zero,-22744(v0) +80063b2c: a0439738 sb v1,-26824(v0) +80063b30: a040a738 sb zero,-22728(v0) +80063b34: a0439748 sb v1,-26808(v0) +80063b38: a040a748 sb zero,-22712(v0) +80063b3c: a0439758 sb v1,-26792(v0) +80063b40: a040a758 sb zero,-22696(v0) +80063b44: 8dc87008 lw t0,28680(t6) +80063b48: a0439729 sb v1,-26839(v0) +80063b4c: a040a729 sb zero,-22743(v0) +80063b50: a0439739 sb v1,-26823(v0) +80063b54: a040a739 sb zero,-22727(v0) +80063b58: a0439749 sb v1,-26807(v0) +80063b5c: a040a749 sb zero,-22711(v0) +80063b60: a0439759 sb v1,-26791(v0) +80063b64: a040a759 sb zero,-22695(v0) +80063b68: 35ec8000 ori t4,t7,0x8000 +80063b6c: ac851fe0 sw a1,8160(a0) +80063b70: 8dc57008 lw a1,28680(t6) +80063b74: 00ec5021 addu t2,a3,t4 +80063b78: 010c5821 addu t3,t0,t4 +80063b7c: 00ac8021 addu s0,a1,t4 +80063b80: 00ad4821 addu t1,a1,t5 +80063b84: ac86201c sw a2,8220(a0) +80063b88: ac862020 sw a2,8224(a0) +80063b8c: ac871c28 sw a3,7208(a0) +80063b90: 010d3021 addu a2,t0,t5 +80063b94: 010f3821 addu a3,t0,t7 +80063b98: ac8a1ce8 sw t2,7400(a0) +80063b9c: 00af5021 addu t2,a1,t7 +80063ba0: ac861c6c sw a2,7276(a0) +80063ba4: ac871cac sw a3,7340(a0) +80063ba8: ac8b1cec sw t3,7404(a0) +80063bac: ac891c70 sw t1,7280(a0) +80063bb0: ac8a1cb0 sw t2,7344(a0) +80063bb4: ac901cf0 sw s0,7408(a0) +80063bb8: ac881c2c sw t0,7212(a0) +80063bbc: ac851c30 sw a1,7216(a0) +80063bc0: a043972a sb v1,-26838(v0) +80063bc4: a040a72a sb zero,-22742(v0) +80063bc8: a043973a sb v1,-26822(v0) +80063bcc: a040a73a sb zero,-22726(v0) +80063bd0: a043974a sb v1,-26806(v0) +80063bd4: a040a74a sb zero,-22710(v0) +80063bd8: a043975a sb v1,-26790(v0) +80063bdc: a040a75a sb zero,-22694(v0) +80063be0: 8dcb7008 lw t3,28680(t6) +80063be4: a043972b sb v1,-26837(v0) +80063be8: a040a72b sb zero,-22741(v0) +80063bec: a043973b sb v1,-26821(v0) +80063bf0: a040a73b sb zero,-22725(v0) +80063bf4: a043974b sb v1,-26805(v0) +80063bf8: a040a74b sb zero,-22709(v0) +80063bfc: a043975b sb v1,-26789(v0) +80063c00: a040a75b sb zero,-22693(v0) +80063c04: 8dc67008 lw a2,28680(t6) +80063c08: a043972c sb v1,-26836(v0) +80063c0c: a040a72c sb zero,-22740(v0) +80063c10: a043973c sb v1,-26820(v0) +80063c14: a040a73c sb zero,-22724(v0) +80063c18: a043974c sb v1,-26804(v0) +80063c1c: a040a74c sb zero,-22708(v0) +80063c20: a043975c sb v1,-26788(v0) +80063c24: a040a75c sb zero,-22692(v0) +80063c28: 8dc57008 lw a1,28680(t6) +80063c2c: 016c9021 addu s2,t3,t4 +80063c30: 00cc9821 addu s3,a2,t4 +80063c34: 00aca021 addu s4,a1,t4 +80063c38: 016d3821 addu a3,t3,t5 +80063c3c: 016f4021 addu t0,t3,t7 +80063c40: 00cd4821 addu t1,a2,t5 +80063c44: 00cf5021 addu t2,a2,t7 +80063c48: 00ad8021 addu s0,a1,t5 +80063c4c: 00af8821 addu s1,a1,t7 +80063c50: ac871c74 sw a3,7284(a0) +80063c54: ac881cb4 sw t0,7348(a0) +80063c58: ac921cf4 sw s2,7412(a0) +80063c5c: ac891c78 sw t1,7288(a0) +80063c60: ac8a1cb8 sw t2,7352(a0) +80063c64: ac931cf8 sw s3,7416(a0) +80063c68: ac901c7c sw s0,7292(a0) +80063c6c: ac911cbc sw s1,7356(a0) +80063c70: ac941cfc sw s4,7420(a0) +80063c74: ac8b1c34 sw t3,7220(a0) +80063c78: a043972d sb v1,-26835(v0) +80063c7c: a040a72d sb zero,-22739(v0) +80063c80: a043973d sb v1,-26819(v0) +80063c84: a040a73d sb zero,-22723(v0) +80063c88: a043974d sb v1,-26803(v0) +80063c8c: a040a74d sb zero,-22707(v0) +80063c90: a043975d sb v1,-26787(v0) +80063c94: a040a75d sb zero,-22691(v0) +80063c98: 8dcb7008 lw t3,28680(t6) +80063c9c: a043972e sb v1,-26834(v0) +80063ca0: a040a72e sb zero,-22738(v0) +80063ca4: a043973e sb v1,-26818(v0) +80063ca8: a040a73e sb zero,-22722(v0) +80063cac: a043974e sb v1,-26802(v0) +80063cb0: a040a74e sb zero,-22706(v0) +80063cb4: a043975e sb v1,-26786(v0) +80063cb8: a040a75e sb zero,-22690(v0) +80063cbc: ac851c3c sw a1,7228(a0) +80063cc0: 8dc57008 lw a1,28680(t6) +80063cc4: 016c8021 addu s0,t3,t4 +80063cc8: 016f3821 addu a3,t3,t7 +80063ccc: 00ad4021 addu t0,a1,t5 +80063cd0: 00af4821 addu t1,a1,t7 +80063cd4: ac861c38 sw a2,7224(a0) +80063cd8: a043972f sb v1,-26833(v0) +80063cdc: 016d3021 addu a2,t3,t5 +80063ce0: a040a72f sb zero,-22737(v0) +80063ce4: a043973f sb v1,-26817(v0) +80063ce8: a040a73f sb zero,-22721(v0) +80063cec: a043974f sb v1,-26801(v0) +80063cf0: a040a74f sb zero,-22705(v0) +80063cf4: a043975f sb v1,-26785(v0) +80063cf8: a040a75f sb zero,-22689(v0) +80063cfc: 8dca7008 lw t2,28680(t6) +80063d00: ac861c80 sw a2,7296(a0) +80063d04: ac871cc0 sw a3,7360(a0) +80063d08: ac901d00 sw s0,7424(a0) +80063d0c: ac881c84 sw t0,7300(a0) +80063d10: ac891cc4 sw t1,7364(a0) +80063d14: a0439730 sb v1,-26832(v0) +80063d18: a040a730 sb zero,-22736(v0) +80063d1c: a0439740 sb v1,-26816(v0) +80063d20: a040a740 sb zero,-22720(v0) +80063d24: a0439750 sb v1,-26800(v0) +80063d28: a040a750 sb zero,-22704(v0) +80063d2c: a0439760 sb v1,-26784(v0) +80063d30: a040a760 sb zero,-22688(v0) +80063d34: 8dc67008 lw a2,28680(t6) +80063d38: a0439731 sb v1,-26831(v0) +80063d3c: a040a731 sb zero,-22735(v0) +80063d40: a0439741 sb v1,-26815(v0) +80063d44: a040a741 sb zero,-22719(v0) +80063d48: a0439751 sb v1,-26799(v0) +80063d4c: a040a751 sb zero,-22703(v0) +80063d50: a0439761 sb v1,-26783(v0) +80063d54: a040a761 sb zero,-22687(v0) +80063d58: 00ac9021 addu s2,a1,t4 +80063d5c: ac851c44 sw a1,7236(a0) +80063d60: 8dc57008 lw a1,28680(t6) +80063d64: 014d8821 addu s1,t2,t5 +80063d68: 014c8021 addu s0,t2,t4 +80063d6c: 00cd3821 addu a3,a2,t5 +80063d70: 00cf4021 addu t0,a2,t7 +80063d74: 00ad4821 addu t1,a1,t5 +80063d78: ac921d04 sw s2,7428(a0) +80063d7c: ac8b1c40 sw t3,7232(a0) +80063d80: 00ac9021 addu s2,a1,t4 +80063d84: 00af5821 addu t3,a1,t7 +80063d88: ac8a1c48 sw t2,7240(a0) +80063d8c: ac911c88 sw s1,7304(a0) +80063d90: 014f5021 addu t2,t2,t7 +80063d94: 00cc8821 addu s1,a2,t4 +80063d98: ac8a1cc8 sw t2,7368(a0) +80063d9c: ac901d08 sw s0,7432(a0) +80063da0: ac871c8c sw a3,7308(a0) +80063da4: ac881ccc sw t0,7372(a0) +80063da8: ac911d0c sw s1,7436(a0) +80063dac: ac891c90 sw t1,7312(a0) +80063db0: ac8b1cd0 sw t3,7376(a0) +80063db4: ac921d10 sw s2,7440(a0) +80063db8: ac861c4c sw a2,7244(a0) +80063dbc: ac851c50 sw a1,7248(a0) +80063dc0: a0439732 sb v1,-26830(v0) +80063dc4: a040a732 sb zero,-22734(v0) +80063dc8: a0439742 sb v1,-26814(v0) +80063dcc: a040a742 sb zero,-22718(v0) +80063dd0: a0439752 sb v1,-26798(v0) +80063dd4: a040a752 sb zero,-22702(v0) +80063dd8: a0439762 sb v1,-26782(v0) +80063ddc: a040a762 sb zero,-22686(v0) +80063de0: 8dcb7008 lw t3,28680(t6) +80063de4: a0439733 sb v1,-26829(v0) +80063de8: a040a733 sb zero,-22733(v0) +80063dec: a0439743 sb v1,-26813(v0) +80063df0: a040a743 sb zero,-22717(v0) +80063df4: a0439753 sb v1,-26797(v0) +80063df8: a040a753 sb zero,-22701(v0) +80063dfc: a0439763 sb v1,-26781(v0) +80063e00: a040a763 sb zero,-22685(v0) +80063e04: 8dc67008 lw a2,28680(t6) +80063e08: a0439734 sb v1,-26828(v0) +80063e0c: a040a734 sb zero,-22732(v0) +80063e10: a0439744 sb v1,-26812(v0) +80063e14: a040a744 sb zero,-22716(v0) +80063e18: a0439754 sb v1,-26796(v0) +80063e1c: a040a754 sb zero,-22700(v0) +80063e20: a0439764 sb v1,-26780(v0) +80063e24: a040a764 sb zero,-22684(v0) +80063e28: 8dc57008 lw a1,28680(t6) +80063e2c: 00cc9821 addu s3,a2,t4 +80063e30: 00cd4821 addu t1,a2,t5 +80063e34: 00ad8021 addu s0,a1,t5 +80063e38: 00af8821 addu s1,a1,t7 +80063e3c: 016c9021 addu s2,t3,t4 +80063e40: 016d3821 addu a3,t3,t5 +80063e44: 016f4021 addu t0,t3,t7 +80063e48: 00cf5021 addu t2,a2,t7 +80063e4c: ac871c94 sw a3,7316(a0) +80063e50: ac881cd4 sw t0,7380(a0) +80063e54: ac921d14 sw s2,7444(a0) +80063e58: ac891c98 sw t1,7320(a0) +80063e5c: ac931d18 sw s3,7448(a0) +80063e60: ac901c9c sw s0,7324(a0) +80063e64: ac8a1cd8 sw t2,7384(a0) +80063e68: ac911cdc sw s1,7388(a0) +80063e6c: a0439735 sb v1,-26827(v0) +80063e70: a040a735 sb zero,-22731(v0) +80063e74: a0439745 sb v1,-26811(v0) +80063e78: a040a745 sb zero,-22715(v0) +80063e7c: a0439755 sb v1,-26795(v0) +80063e80: a040a755 sb zero,-22699(v0) +80063e84: a0439765 sb v1,-26779(v0) +80063e88: a040a765 sb zero,-22683(v0) +80063e8c: ac861c58 sw a2,7256(a0) +80063e90: 8dc67008 lw a2,28680(t6) +80063e94: a0439736 sb v1,-26826(v0) +80063e98: a040a736 sb zero,-22730(v0) +80063e9c: a0439746 sb v1,-26810(v0) +80063ea0: a040a746 sb zero,-22714(v0) +80063ea4: a0439756 sb v1,-26794(v0) +80063ea8: a040a756 sb zero,-22698(v0) +80063eac: a0439766 sb v1,-26778(v0) +80063eb0: a040a766 sb zero,-22682(v0) +80063eb4: 00aca021 addu s4,a1,t4 +80063eb8: ac851c5c sw a1,7260(a0) +80063ebc: 8dc57008 lw a1,28680(t6) +80063ec0: 00cc4821 addu t1,a2,t4 +80063ec4: 00ad3821 addu a3,a1,t5 +80063ec8: 00af4021 addu t0,a1,t7 +80063ecc: 00ac6021 addu t4,a1,t4 +80063ed0: 00cd6821 addu t5,a2,t5 +80063ed4: 00cf7821 addu t7,a2,t7 +80063ed8: ac941d1c sw s4,7452(a0) +80063edc: ac8b1c54 sw t3,7252(a0) +80063ee0: ac8c1d24 sw t4,7460(a0) +80063ee4: ac8d1ca0 sw t5,7328(a0) +80063ee8: ac8f1ce0 sw t7,7392(a0) +80063eec: ac891d20 sw t1,7456(a0) +80063ef0: ac871ca4 sw a3,7332(a0) +80063ef4: ac881ce4 sw t0,7396(a0) +80063ef8: a0439767 sb v1,-26777(v0) +80063efc: a040a767 sb zero,-22681(v0) +80063f00: ac861c60 sw a2,7264(a0) +80063f04: ac851c64 sw a1,7268(a0) +80063f08: a0439737 sb v1,-26825(v0) +80063f0c: a040a737 sb zero,-22729(v0) +80063f10: a0439747 sb v1,-26809(v0) +80063f14: a040a747 sb zero,-22713(v0) +80063f18: a0439757 sb v1,-26793(v0) +80063f1c: a040a757 sb zero,-22697(v0) +80063f20: 8fb40010 lw s4,16(sp) +80063f24: 8fb3000c lw s3,12(sp) +80063f28: 8fb20008 lw s2,8(sp) +80063f2c: 8fb10004 lw s1,4(sp) +80063f30: 8fb00000 lw s0,0(sp) +80063f34: 03e00008 jr ra +80063f38: 27bd0018 addiu sp,sp,24 + +80063f3c <_ZN7CMemory11SPC7110SramEh>: +80063f3c: 00052e00 sll a1,a1,0x18 +80063f40: 3c028021 lui v0,0x8021 +80063f44: 00052e03 sra a1,a1,0x18 +80063f48: 2442701c addiu v0,v0,28700 +80063f4c: 24060004 li a2,4 +80063f50: 04a00006 bltz a1,80063f6c <_ZN7CMemory11SPC7110SramEh+0x30> +80063f54: 2404000e li a0,14 +80063f58: ac440c44 sw a0,3140(v0) +80063f5c: ac440040 sw a0,64(v0) +80063f60: ac440044 sw a0,68(v0) +80063f64: 03e00008 jr ra +80063f68: ac440c40 sw a0,3136(v0) +80063f6c: ac460c44 sw a2,3140(v0) +80063f70: ac460040 sw a2,64(v0) +80063f74: ac460044 sw a2,68(v0) +80063f78: 03e00008 jr ra +80063f7c: ac460c40 sw a2,3136(v0) + +80063f80 <_ZN7CMemory10TVStandardEv>: +80063f80: 3c028021 lui v0,0x8021 +80063f84: 9044e44a lbu a0,-7094(v0) +80063f88: 3c038019 lui v1,0x8019 +80063f8c: 10800003 beqz a0,80063f9c <_ZN7CMemory10TVStandardEv+0x1c> +80063f90: 24621388 addiu v0,v1,5000 +80063f94: 03e00008 jr ra +80063f98: 00000000 nop +80063f9c: 3c028019 lui v0,0x8019 +80063fa0: 03e00008 jr ra +80063fa4: 2442138c addiu v0,v0,5004 + +80063fa8 <_ZN7CMemory5SpeedEv>: +80063fa8: 3c020001 lui v0,0x1 +80063fac: 00822021 addu a0,a0,v0 +80063fb0: 9083b047 lbu v1,-20409(a0) +80063fb4: 3c028019 lui v0,0x8019 +80063fb8: 30630010 andi v1,v1,0x10 +80063fbc: 10600003 beqz v1,80063fcc <_ZN7CMemory5SpeedEv+0x24> +80063fc0: 24421394 addiu v0,v0,5012 +80063fc4: 03e00008 jr ra +80063fc8: 00000000 nop +80063fcc: 3c028019 lui v0,0x8019 +80063fd0: 03e00008 jr ra +80063fd4: 2442139c addiu v0,v0,5020 + +80063fd8 <_ZN7CMemory7MapTypeEv>: +80063fd8: 9083001c lbu v1,28(a0) +80063fdc: 3c028019 lui v0,0x8019 +80063fe0: 10600003 beqz v1,80063ff0 <_ZN7CMemory7MapTypeEv+0x18> +80063fe4: 244213a4 addiu v0,v0,5028 +80063fe8: 03e00008 jr ra +80063fec: 00000000 nop +80063ff0: 3c028019 lui v0,0x8019 +80063ff4: 03e00008 jr ra +80063ff8: 244213ac addiu v0,v0,5036 + +80063ffc <_ZN7CMemory5ROMIDEv>: +80063ffc: 3402b03f li v0,0xb03f +80064000: 03e00008 jr ra +80064004: 00821021 addu v0,a0,v0 + +80064008 <_Z7bs_namePh>: +80064008: 24050010 li a1,16 +8006400c: 00003021 move a2,zero +80064010: 08019014 j 80064050 <_Z7bs_namePh+0x48> +80064014: 2407000b li a3,11 +80064018: 2462ffe0 addiu v0,v1,-32 +8006401c: 30420040 andi v0,v0,0x40 +80064020: 1040000f beqz v0,80064060 <_Z7bs_namePh+0x58> +80064024: 00000000 nop +80064028: 90830000 lbu v1,0(a0) +8006402c: 2c620020 sltiu v0,v1,32 +80064030: 14400023 bnez v0,800640c0 <_Z7bs_namePh+0xb8> +80064034: 00000000 nop +80064038: 24840001 addiu a0,a0,1 +8006403c: 24c60001 addiu a2,a2,1 +80064040: 24a5ffff addiu a1,a1,-1 +80064044: 24a5ffff addiu a1,a1,-1 +80064048: 18a00014 blez a1,8006409c <_Z7bs_namePh+0x94> +8006404c: 00000000 nop +80064050: 90830000 lbu v1,0(a0) +80064054: 30620080 andi v0,v1,0x80 +80064058: 1440ffef bnez v0,80064018 <_Z7bs_namePh+0x10> +8006405c: 24840001 addiu a0,a0,1 +80064060: 14600005 bnez v1,80064078 <_Z7bs_namePh+0x70> +80064064: 2c620020 sltiu v0,v1,32 +80064068: 14c0fff7 bnez a2,80064048 <_Z7bs_namePh+0x40> +8006406c: 24a5ffff addiu a1,a1,-1 +80064070: 03e00008 jr ra +80064074: 2402ffff li v0,-1 +80064078: 1440fffd bnez v0,80064070 <_Z7bs_namePh+0x68> +8006407c: 00000000 nop +80064080: 2c620080 sltiu v0,v1,128 +80064084: 10400009 beqz v0,800640ac <_Z7bs_namePh+0xa4> +80064088: 2462ff60 addiu v0,v1,-160 +8006408c: 24c60001 addiu a2,a2,1 +80064090: 24a5ffff addiu a1,a1,-1 +80064094: 1ca0ffee bgtz a1,80064050 <_Z7bs_namePh+0x48> +80064098: 00000000 nop +8006409c: 18c0fff4 blez a2,80064070 <_Z7bs_namePh+0x68> +800640a0: 00000000 nop +800640a4: 03e00008 jr ra +800640a8: 00001021 move v0,zero +800640ac: 2c420050 sltiu v0,v0,80 +800640b0: 1040ffef beqz v0,80064070 <_Z7bs_namePh+0x68> +800640b4: 24c60001 addiu a2,a2,1 +800640b8: 08019025 j 80064094 <_Z7bs_namePh+0x8c> +800640bc: 24a5ffff addiu a1,a1,-1 +800640c0: 14c7ffeb bne a2,a3,80064070 <_Z7bs_namePh+0x68> +800640c4: 00000000 nop +800640c8: 1060ffdc beqz v1,8006403c <_Z7bs_namePh+0x34> +800640cc: 24840001 addiu a0,a0,1 +800640d0: 0801901c j 80064070 <_Z7bs_namePh+0x68> +800640d4: 2484ffff addiu a0,a0,-1 + +800640d8 <_Z10check_charj>: +800640d8: 2482ffe0 addiu v0,a0,-32 +800640dc: 30840080 andi a0,a0,0x80 +800640e0: 00021182 srl v0,v0,0x6 +800640e4: 10800002 beqz a0,800640f0 <_Z10check_charj+0x18> +800640e8: 00001821 move v1,zero +800640ec: 30430001 andi v1,v0,0x1 +800640f0: 03e00008 jr ra +800640f4: 00601021 move v0,v1 + +800640f8 <_Z12S9xSetPCBasej>: +800640f8: 00041302 srl v0,a0,0xc +800640fc: 3c078021 lui a3,0x8021 +80064100: 24e5701c addiu a1,a3,28700 +80064104: 30420fff andi v0,v0,0xfff +80064108: 3c030001 lui v1,0x1 +8006410c: 00804021 move t0,a0 +80064110: 00452021 addu a0,v0,a1 +80064114: 00021080 sll v0,v0,0x2 +80064118: 00832021 addu a0,a0,v1 +8006411c: 00451021 addu v0,v0,a1 +80064120: 90868028 lbu a2,-32728(a0) +80064124: 8c440028 lw a0,40(v0) +80064128: 3c098021 lui t1,0x8021 +8006412c: 2525e2a8 addiu a1,t1,-7512 +80064130: 00061040 sll v0,a2,0x1 +80064134: 2c830012 sltiu v1,a0,18 +80064138: aca20030 sw v0,48(a1) +8006413c: 14600006 bnez v1,80064158 <_Z12S9xSetPCBasej+0x60> +80064140: aca6002c sw a2,44(a1) +80064144: 3102ffff andi v0,t0,0xffff +80064148: 00821021 addu v0,a0,v0 +8006414c: aca2000c sw v0,12(a1) +80064150: 03e00008 jr ra +80064154: aca40010 sw a0,16(a1) +80064158: 2c82000c sltiu v0,a0,12 +8006415c: 14400009 bnez v0,80064184 <_Z12S9xSetPCBasej+0x8c> +80064160: 3c038019 lui v1,0x8019 +80064164: 24e3701c addiu v1,a3,28700 +80064168: 8c64000c lw a0,12(v1) +8006416c: 3102ffff andi v0,t0,0xffff +80064170: 2523e2a8 addiu v1,t1,-7512 +80064174: 00821021 addu v0,a0,v0 +80064178: ac62000c sw v0,12(v1) +8006417c: 03e00008 jr ra +80064180: ac640010 sw a0,16(v1) +80064184: 00041080 sll v0,a0,0x2 +80064188: 24631de0 addiu v1,v1,7648 +8006418c: 00431021 addu v0,v0,v1 +80064190: 8c440000 lw a0,0(v0) +80064194: 00800008 jr a0 +80064198: 00000000 nop +8006419c: 24e3701c addiu v1,a3,28700 +800641a0: 0801905b j 8006416c <_Z12S9xSetPCBasej+0x74> +800641a4: 8c640014 lw a0,20(v1) +800641a8: 24e2701c addiu v0,a3,28700 +800641ac: 8c440014 lw a0,20(v0) +800641b0: 2484a000 addiu a0,a0,-24576 +800641b4: 3103ffff andi v1,t0,0xffff +800641b8: 2522e2a8 addiu v0,t1,-7512 +800641bc: 00831821 addu v1,a0,v1 +800641c0: ac43000c sw v1,12(v0) +800641c4: 03e00008 jr ra +800641c8: ac440010 sw a0,16(v0) +800641cc: 24e2701c addiu v0,a3,28700 +800641d0: 0801906c j 800641b0 <_Z12S9xSetPCBasej+0xb8> +800641d4: 8c440010 lw a0,16(v0) +800641d8: 24e2701c addiu v0,a3,28700 +800641dc: 0801906c j 800641b0 <_Z12S9xSetPCBasej+0xb8> +800641e0: 8c440018 lw a0,24(v0) +800641e4: 24e2701c addiu v0,a3,28700 +800641e8: 0801906c j 800641b0 <_Z12S9xSetPCBasej+0xb8> +800641ec: 8c44000c lw a0,12(v0) + +800641f0 <_Z16S9xGetMemPointerj>: +800641f0: 00041282 srl v0,a0,0xa +800641f4: 3c068021 lui a2,0x8021 +800641f8: 24c3701c addiu v1,a2,28700 +800641fc: 30423ffc andi v0,v0,0x3ffc +80064200: 00431021 addu v0,v0,v1 +80064204: 00802821 move a1,a0 +80064208: 8c440028 lw a0,40(v0) +8006420c: 2c830012 sltiu v1,a0,18 +80064210: 14600003 bnez v1,80064220 <_Z16S9xGetMemPointerj+0x30> +80064214: 30a2ffff andi v0,a1,0xffff +80064218: 03e00008 jr ra +8006421c: 00821021 addu v0,a0,v0 +80064220: 3c028021 lui v0,0x8021 +80064224: 9043e481 lbu v1,-7039(v0) +80064228: 10600006 beqz v1,80064244 <_Z16S9xGetMemPointerj+0x54> +8006422c: 3c02007f lui v0,0x7f +80064230: 3442ffff ori v0,v0,0xffff +80064234: 00a21024 and v0,a1,v0 +80064238: 24034800 li v1,18432 +8006423c: 1043000c beq v0,v1,80064270 <_Z16S9xGetMemPointerj+0x80> +80064240: 3c02802f lui v0,0x802f +80064244: 2c820011 sltiu v0,a0,17 +80064248: 10400007 beqz v0,80064268 <_Z16S9xGetMemPointerj+0x78> +8006424c: 3c038019 lui v1,0x8019 +80064250: 00041080 sll v0,a0,0x2 +80064254: 24631e10 addiu v1,v1,7696 +80064258: 00431021 addu v0,v0,v1 +8006425c: 8c440000 lw a0,0(v0) +80064260: 00800008 jr a0 +80064264: 00000000 nop +80064268: 03e00008 jr ra +8006426c: 00001021 move v0,zero +80064270: 03e00008 jr ra +80064274: 24426f74 addiu v0,v0,28532 +80064278: 24c2701c addiu v0,a2,28700 +8006427c: 8c440014 lw a0,20(v0) +80064280: 30a3ffff andi v1,a1,0xffff +80064284: 03e00008 jr ra +80064288: 00641021 addu v0,v1,a0 +8006428c: 24c2701c addiu v0,a2,28700 +80064290: 94430020 lhu v1,32(v0) +80064294: 8c44000c lw a0,12(v0) +80064298: 00a31824 and v1,a1,v1 +8006429c: 03e00008 jr ra +800642a0: 00641021 addu v0,v1,a0 +800642a4: 3c19800d lui t9,0x800d +800642a8: 27392794 addiu t9,t9,10132 +800642ac: 03200008 jr t9 +800642b0: 00a02021 move a0,a1 +800642b4: 3c02802f lui v0,0x802f +800642b8: 24426f38 addiu v0,v0,28472 +800642bc: 30a3ffff andi v1,a1,0xffff +800642c0: 00621821 addu v1,v1,v0 +800642c4: 03e00008 jr ra +800642c8: 2462003c addiu v0,v1,60 +800642cc: 24c2701c addiu v0,a2,28700 +800642d0: 8c44000c lw a0,12(v0) +800642d4: 30a3ffff andi v1,a1,0xffff +800642d8: 03e00008 jr ra +800642dc: 00641021 addu v0,v1,a0 +800642e0: 24c2701c addiu v0,a2,28700 +800642e4: 8c440010 lw a0,16(v0) +800642e8: 30a3ffff andi v1,a1,0xffff +800642ec: 00641821 addu v1,v1,a0 +800642f0: 03e00008 jr ra +800642f4: 2462a000 addiu v0,v1,-24576 +800642f8: 24c2701c addiu v0,a2,28700 +800642fc: 8c440018 lw a0,24(v0) +80064300: 30a3ffff andi v1,a1,0xffff +80064304: 00641821 addu v1,v1,a0 +80064308: 03e00008 jr ra +8006430c: 2462a000 addiu v0,v1,-24576 +80064310: 24c2701c addiu v0,a2,28700 +80064314: 8c44000c lw a0,12(v0) +80064318: 30a3ffff andi v1,a1,0xffff +8006431c: 00641821 addu v1,v1,a0 +80064320: 03e00008 jr ra +80064324: 2462a000 addiu v0,v1,-24576 +80064328: 24c2701c addiu v0,a2,28700 +8006432c: 8c440014 lw a0,20(v0) +80064330: 30a3ffff andi v1,a1,0xffff +80064334: 00641821 addu v1,v1,a0 +80064338: 03e00008 jr ra +8006433c: 2462a000 addiu v0,v1,-24576 + +80064340 <_Z14GetBasePointerj>: +80064340: 00041282 srl v0,a0,0xa +80064344: 3c068021 lui a2,0x8021 +80064348: 24c3701c addiu v1,a2,28700 +8006434c: 30423ffc andi v0,v0,0x3ffc +80064350: 00431021 addu v0,v0,v1 +80064354: 00802821 move a1,a0 +80064358: 8c440028 lw a0,40(v0) +8006435c: 2c830012 sltiu v1,a0,18 +80064360: 1060000e beqz v1,8006439c <_Z14GetBasePointerj+0x5c> +80064364: 00000000 nop +80064368: 3c028021 lui v0,0x8021 +8006436c: 9043e481 lbu v1,-7039(v0) +80064370: 10600006 beqz v1,8006438c <_Z14GetBasePointerj+0x4c> +80064374: 3c02007f lui v0,0x7f +80064378: 3442ffff ori v0,v0,0xffff +8006437c: 00a21024 and v0,a1,v0 +80064380: 24034800 li v1,18432 +80064384: 1043000e beq v0,v1,800643c0 <_Z14GetBasePointerj+0x80> +80064388: 3c02802f lui v0,0x802f +8006438c: 2c820011 sltiu v0,a0,17 +80064390: 14400004 bnez v0,800643a4 <_Z14GetBasePointerj+0x64> +80064394: 3c038019 lui v1,0x8019 +80064398: 00002021 move a0,zero +8006439c: 03e00008 jr ra +800643a0: 00801021 move v0,a0 +800643a4: 00041080 sll v0,a0,0x2 +800643a8: 24631e54 addiu v1,v1,7764 +800643ac: 00431021 addu v0,v0,v1 +800643b0: 8c440000 lw a0,0(v0) +800643b4: 00800008 jr a0 +800643b8: 00000000 nop +800643bc: 3c02802f lui v0,0x802f +800643c0: 24446f74 addiu a0,v0,28532 +800643c4: 03e00008 jr ra +800643c8: 00801021 move v0,a0 +800643cc: 24c2701c addiu v0,a2,28700 +800643d0: 080190e7 j 8006439c <_Z14GetBasePointerj+0x5c> +800643d4: 8c440014 lw a0,20(v0) +800643d8: 24c2701c addiu v0,a2,28700 +800643dc: 080190e7 j 8006439c <_Z14GetBasePointerj+0x5c> +800643e0: 8c44000c lw a0,12(v0) +800643e4: 24c2701c addiu v0,a2,28700 +800643e8: 8c430018 lw v1,24(v0) +800643ec: 080190e7 j 8006439c <_Z14GetBasePointerj+0x5c> +800643f0: 2464a000 addiu a0,v1,-24576 +800643f4: 24c2701c addiu v0,a2,28700 +800643f8: 8c43000c lw v1,12(v0) +800643fc: 080190e7 j 8006439c <_Z14GetBasePointerj+0x5c> +80064400: 2464a000 addiu a0,v1,-24576 +80064404: 24c2701c addiu v0,a2,28700 +80064408: 8c430010 lw v1,16(v0) +8006440c: 080190e7 j 8006439c <_Z14GetBasePointerj+0x5c> +80064410: 2464a000 addiu a0,v1,-24576 +80064414: 3c19800d lui t9,0x800d +80064418: 2739e330 addiu t9,t9,-7376 +8006441c: 03200008 jr t9 +80064420: 00a02021 move a0,a1 +80064424: 24c2701c addiu v0,a2,28700 +80064428: 8c430014 lw v1,20(v0) +8006442c: 080190e7 j 8006439c <_Z14GetBasePointerj+0x5c> +80064430: 2464a000 addiu a0,v1,-24576 +80064434: 3c19800d lui t9,0x800d +80064438: 27392788 addiu t9,t9,10120 +8006443c: 03200008 jr t9 +80064440: 00a02021 move a0,a1 + +80064444 <_Z10S9xSetBytehj>: +80064444: 00051302 srl v0,a1,0xc +80064448: 3c0c8021 lui t4,0x8021 +8006444c: 2587e2a8 addiu a3,t4,-7512 +80064450: 30480fff andi t0,v0,0xfff +80064454: 3c0a8021 lui t2,0x8021 +80064458: 00081080 sll v0,t0,0x2 +8006445c: 2549701c addiu t1,t2,28700 +80064460: 90e30008 lbu v1,8(a3) +80064464: 00491021 addu v0,v0,t1 +80064468: 308b00ff andi t3,a0,0xff +8006446c: ace00018 sw zero,24(a3) +80064470: 14600008 bnez v1,80064494 <_Z10S9xSetBytehj+0x50> +80064474: 8c464028 lw a2,16424(v0) +80064478: 3c020001 lui v0,0x1 +8006447c: 01091821 addu v1,t0,t1 +80064480: 00621821 addu v1,v1,v0 +80064484: 90648028 lbu a0,-32728(v1) +80064488: 8ce20020 lw v0,32(a3) +8006448c: 00441021 addu v0,v0,a0 +80064490: ace20020 sw v0,32(a3) +80064494: 2cc20012 sltiu v0,a2,18 +80064498: 1440000d bnez v0,800644d0 <_Z10S9xSetBytehj+0x8c> +8006449c: 3c038019 lui v1,0x8019 +800644a0: 3c088021 lui t0,0x8021 +800644a4: 2507e988 addiu a3,t0,-5752 +800644a8: 30a2ffff andi v0,a1,0xffff +800644ac: 8ce30038 lw v1,56(a3) +800644b0: 00c22021 addu a0,a2,v0 +800644b4: 1083000e beq a0,v1,800644f0 <_Z10S9xSetBytehj+0xac> +800644b8: 8d02e988 lw v0,-5752(t0) +800644bc: 8ce2003c lw v0,60(a3) +800644c0: 1082000b beq a0,v0,800644f0 <_Z10S9xSetBytehj+0xac> +800644c4: 8d02e988 lw v0,-5752(t0) +800644c8: 03e00008 jr ra +800644cc: a08b0000 sb t3,0(a0) +800644d0: 00061080 sll v0,a2,0x2 +800644d4: 24631e98 addiu v1,v1,7832 +800644d8: 00431021 addu v0,v0,v1 +800644dc: 8c440000 lw a0,0(v0) +800644e0: 00800008 jr a0 +800644e4: 00000000 nop +800644e8: 03e00008 jr ra +800644ec: 00000000 nop +800644f0: ace00034 sw zero,52(a3) +800644f4: 0002102b sltu v0,zero,v0 +800644f8: a0e20018 sb v0,24(a3) +800644fc: 03e00008 jr ra +80064500: a08b0000 sb t3,0(a0) +80064504: 3c19800d lui t9,0x800d +80064508: 27393bf0 addiu t9,t9,15344 +8006450c: 03200008 jr t9 +80064510: 01602021 move a0,t3 +80064514: 3c198007 lui t9,0x8007 +80064518: 01602021 move a0,t3 +8006451c: 27390d28 addiu t9,t9,3368 +80064520: 03200008 jr t9 +80064524: 30a5ffff andi a1,a1,0xffff +80064528: 3c198007 lui t9,0x8007 +8006452c: 01602021 move a0,t3 +80064530: 27392c5c addiu t9,t9,11356 +80064534: 03200008 jr t9 +80064538: 30a5ffff andi a1,a1,0xffff +8006453c: 3c198003 lui t9,0x8003 +80064540: 01602021 move a0,t3 +80064544: 273908d0 addiu t9,t9,2256 +80064548: 03200008 jr t9 +8006454c: 30a5ffff andi a1,a1,0xffff +80064550: 2544701c addiu a0,t2,28700 +80064554: 8c860020 lw a2,32(a0) +80064558: 10c0ffe3 beqz a2,800644e8 <_Z10S9xSetBytehj+0xa4> +8006455c: 3c0200ff lui v0,0xff +80064560: 00a21024 and v0,a1,v0 +80064564: 00021042 srl v0,v0,0x1 +80064568: 30a37fff andi v1,a1,0x7fff +8006456c: 8c84000c lw a0,12(a0) +80064570: 00431025 or v0,v0,v1 +80064574: 00c21024 and v0,a2,v0 +80064578: 00822021 addu a0,a0,v0 +8006457c: 2583e2a8 addiu v1,t4,-7512 +80064580: 24020001 li v0,1 +80064584: a08b0000 sb t3,0(a0) +80064588: 03e00008 jr ra +8006458c: a062003c sb v0,60(v1) +80064590: 2544701c addiu a0,t2,28700 +80064594: 8c860020 lw a2,32(a0) +80064598: 10c0ffd3 beqz a2,800644e8 <_Z10S9xSetBytehj+0xa4> +8006459c: 3c03000f lui v1,0xf +800645a0: 00a31824 and v1,a1,v1 +800645a4: 000318c2 srl v1,v1,0x3 +800645a8: 30a27fff andi v0,a1,0x7fff +800645ac: 00431021 addu v0,v0,v1 +800645b0: 8c84000c lw a0,12(a0) +800645b4: 0801915d j 80064574 <_Z10S9xSetBytehj+0x130> +800645b8: 2442a000 addiu v0,v0,-24576 +800645bc: 3c198000 lui t9,0x8000 +800645c0: 01602021 move a0,t3 +800645c4: 27394134 addiu t9,t9,16692 +800645c8: 03200008 jr t9 +800645cc: 30a5ffff andi a1,a1,0xffff +800645d0: 2542701c addiu v0,t2,28700 +800645d4: 8c430010 lw v1,16(v0) +800645d8: 30a47fff andi a0,a1,0x7fff +800645dc: 00641821 addu v1,v1,a0 +800645e0: 2585e2a8 addiu a1,t4,-7512 +800645e4: 24020001 li v0,1 +800645e8: a06ba000 sb t3,-24576(v1) +800645ec: 03e00008 jr ra +800645f0: a0a2003c sb v0,60(a1) +800645f4: 2543701c addiu v1,t2,28700 +800645f8: 8c62000c lw v0,12(v1) +800645fc: 30a4ffff andi a0,a1,0xffff +80064600: 00441021 addu v0,v0,a0 +80064604: 3c038021 lui v1,0x8021 +80064608: a04b0000 sb t3,0(v0) +8006460c: 2463e988 addiu v1,v1,-5752 +80064610: 9062001c lbu v0,28(v1) +80064614: 2c420001 sltiu v0,v0,1 +80064618: 03e00008 jr ra +8006461c: a0620018 sb v0,24(v1) +80064620: 3c02802f lui v0,0x802f +80064624: 30a3ffff andi v1,a1,0xffff +80064628: 24426f38 addiu v0,v0,28472 +8006462c: 00621821 addu v1,v1,v0 +80064630: 03e00008 jr ra +80064634: a06b003c sb t3,60(v1) +80064638: 3c19800d lui t9,0x800d +8006463c: 01602021 move a0,t3 +80064640: 273925e4 addiu t9,t9,9700 +80064644: 03200008 jr t9 +80064648: 30a5ffff andi a1,a1,0xffff +8006464c: 3c19800d lui t9,0x800d +80064650: 27392814 addiu t9,t9,10260 +80064654: 03200008 jr t9 +80064658: 01602021 move a0,t3 + +8006465c <_Z10S9xSetWordtj>: +8006465c: 27bdffe0 addiu sp,sp,-32 +80064660: 30a30fff andi v1,a1,0xfff +80064664: 24020fff li v0,4095 +80064668: afb10014 sw s1,20(sp) +8006466c: afb00010 sw s0,16(sp) +80064670: afbf001c sw ra,28(sp) +80064674: afb20018 sw s2,24(sp) +80064678: 00a08021 move s0,a1 +8006467c: 10620036 beq v1,v0,80064758 <_Z10S9xSetWordtj+0xfc> +80064680: 3091ffff andi s1,a0,0xffff +80064684: 00051302 srl v0,a1,0xc +80064688: 3c098021 lui t1,0x8021 +8006468c: 2526e2a8 addiu a2,t1,-7512 +80064690: 30440fff andi a0,v0,0xfff +80064694: 3c088021 lui t0,0x8021 +80064698: 00041080 sll v0,a0,0x2 +8006469c: 2507701c addiu a3,t0,28700 +800646a0: 90c30008 lbu v1,8(a2) +800646a4: 00471021 addu v0,v0,a3 +800646a8: acc00018 sw zero,24(a2) +800646ac: 1060001e beqz v1,80064728 <_Z10S9xSetWordtj+0xcc> +800646b0: 8c454028 lw a1,16424(v0) +800646b4: 2ca20012 sltiu v0,a1,18 +800646b8: 14400015 bnez v0,80064710 <_Z10S9xSetWordtj+0xb4> +800646bc: 3c038019 lui v1,0x8019 +800646c0: 3c078021 lui a3,0x8021 +800646c4: 24e6e988 addiu a2,a3,-5752 +800646c8: 3202ffff andi v0,s0,0xffff +800646cc: 8cc30038 lw v1,56(a2) +800646d0: 00a22021 addu a0,a1,v0 +800646d4: 1083002d beq a0,v1,8006478c <_Z10S9xSetWordtj+0x130> +800646d8: 8ce2e988 lw v0,-5752(a3) +800646dc: 8cc2003c lw v0,60(a2) +800646e0: 1082002a beq a0,v0,8006478c <_Z10S9xSetWordtj+0x130> +800646e4: 8ce2e988 lw v0,-5752(a3) +800646e8: 00111202 srl v0,s1,0x8 +800646ec: a0820001 sb v0,1(a0) +800646f0: a0910000 sb s1,0(a0) +800646f4: 8fbf001c lw ra,28(sp) +800646f8: 8fb20018 lw s2,24(sp) +800646fc: 8fb10014 lw s1,20(sp) +80064700: 8fb00010 lw s0,16(sp) +80064704: 03e00008 jr ra +80064708: 27bd0020 addiu sp,sp,32 +8006470c: 3c038019 lui v1,0x8019 +80064710: 00051080 sll v0,a1,0x2 +80064714: 24631ee0 addiu v1,v1,7904 +80064718: 00431021 addu v0,v0,v1 +8006471c: 8c440000 lw a0,0(v0) +80064720: 00800008 jr a0 +80064724: 00000000 nop +80064728: 00871021 addu v0,a0,a3 +8006472c: 3c040001 lui a0,0x1 +80064730: 00441021 addu v0,v0,a0 +80064734: 90438028 lbu v1,-32728(v0) +80064738: 8cc40020 lw a0,32(a2) +8006473c: 00031840 sll v1,v1,0x1 +80064740: 00832021 addu a0,a0,v1 +80064744: 2ca20012 sltiu v0,a1,18 +80064748: 1440fff0 bnez v0,8006470c <_Z10S9xSetWordtj+0xb0> +8006474c: acc40020 sw a0,32(a2) +80064750: 080191b1 j 800646c4 <_Z10S9xSetWordtj+0x68> +80064754: 3c078021 lui a3,0x8021 +80064758: 3c028006 lui v0,0x8006 +8006475c: 24524444 addiu s2,v0,17476 +80064760: 0240f809 jalr s2 +80064764: 322400ff andi a0,s1,0xff +80064768: 00112202 srl a0,s1,0x8 +8006476c: 26050001 addiu a1,s0,1 +80064770: 0240c821 move t9,s2 +80064774: 8fbf001c lw ra,28(sp) +80064778: 8fb20018 lw s2,24(sp) +8006477c: 8fb10014 lw s1,20(sp) +80064780: 8fb00010 lw s0,16(sp) +80064784: 03200008 jr t9 +80064788: 27bd0020 addiu sp,sp,32 +8006478c: acc00034 sw zero,52(a2) +80064790: 0002102b sltu v0,zero,v0 +80064794: 080191ba j 800646e8 <_Z10S9xSetWordtj+0x8c> +80064798: a0c20018 sb v0,24(a2) +8006479c: 3c028007 lui v0,0x8007 +800647a0: 3210ffff andi s0,s0,0xffff +800647a4: 24520d28 addiu s2,v0,3368 +800647a8: 02002821 move a1,s0 +800647ac: 322400ff andi a0,s1,0xff +800647b0: 0240f809 jalr s2 +800647b4: 26100001 addiu s0,s0,1 +800647b8: 00112202 srl a0,s1,0x8 +800647bc: 3205ffff andi a1,s0,0xffff +800647c0: 0240c821 move t9,s2 +800647c4: 8fbf001c lw ra,28(sp) +800647c8: 8fb20018 lw s2,24(sp) +800647cc: 8fb10014 lw s1,20(sp) +800647d0: 8fb00010 lw s0,16(sp) +800647d4: 03200008 jr t9 +800647d8: 27bd0020 addiu sp,sp,32 +800647dc: 3c02800d lui v0,0x800d +800647e0: 24523bf0 addiu s2,v0,15344 +800647e4: 322400ff andi a0,s1,0xff +800647e8: 0240f809 jalr s2 +800647ec: 02002821 move a1,s0 +800647f0: 00112202 srl a0,s1,0x8 +800647f4: 080191f0 j 800647c0 <_Z10S9xSetWordtj+0x164> +800647f8: 26050001 addiu a1,s0,1 +800647fc: 3c02800d lui v0,0x800d +80064800: 080191f9 j 800647e4 <_Z10S9xSetWordtj+0x188> +80064804: 24522814 addiu s2,v0,10260 +80064808: 3c02800d lui v0,0x800d +8006480c: 3210ffff andi s0,s0,0xffff +80064810: 080191ea j 800647a8 <_Z10S9xSetWordtj+0x14c> +80064814: 245225e4 addiu s2,v0,9700 +80064818: 26040001 addiu a0,s0,1 +8006481c: 3c03802f lui v1,0x802f +80064820: 24636f38 addiu v1,v1,28472 +80064824: 3084ffff andi a0,a0,0xffff +80064828: 3202ffff andi v0,s0,0xffff +8006482c: 322500ff andi a1,s1,0xff +80064830: 00832021 addu a0,a0,v1 +80064834: 00431021 addu v0,v0,v1 +80064838: a045003c sb a1,60(v0) +8006483c: 080191bd j 800646f4 <_Z10S9xSetWordtj+0x98> +80064840: a085003c sb a1,60(a0) +80064844: 2504701c addiu a0,t0,28700 +80064848: 8c82000c lw v0,12(a0) +8006484c: 3203ffff andi v1,s0,0xffff +80064850: 00431021 addu v0,v0,v1 +80064854: a0510000 sb s1,0(v0) +80064858: 8c85000c lw a1,12(a0) +8006485c: 26020001 addiu v0,s0,1 +80064860: 3042ffff andi v0,v0,0xffff +80064864: 00a22821 addu a1,a1,v0 +80064868: 00112202 srl a0,s1,0x8 +8006486c: 3c038021 lui v1,0x8021 +80064870: a0a40000 sb a0,0(a1) +80064874: 2463e988 addiu v1,v1,-5752 +80064878: 9062001c lbu v0,28(v1) +8006487c: 2c420001 sltiu v0,v0,1 +80064880: 080191bd j 800646f4 <_Z10S9xSetWordtj+0x98> +80064884: a0620018 sb v0,24(v1) +80064888: 2504701c addiu a0,t0,28700 +8006488c: 8c820010 lw v0,16(a0) +80064890: 32037fff andi v1,s0,0x7fff +80064894: 00431021 addu v0,v0,v1 +80064898: a051a000 sb s1,-24576(v0) +8006489c: 8c830010 lw v1,16(a0) +800648a0: 26020001 addiu v0,s0,1 +800648a4: 30427fff andi v0,v0,0x7fff +800648a8: 00621821 addu v1,v1,v0 +800648ac: 00112202 srl a0,s1,0x8 +800648b0: 2525e2a8 addiu a1,t1,-7512 +800648b4: 24020001 li v0,1 +800648b8: a064a000 sb a0,-24576(v1) +800648bc: 080191bd j 800646f4 <_Z10S9xSetWordtj+0x98> +800648c0: a0a2003c sb v0,60(a1) +800648c4: 3c028000 lui v0,0x8000 +800648c8: 3210ffff andi s0,s0,0xffff +800648cc: 080191ea j 800647a8 <_Z10S9xSetWordtj+0x14c> +800648d0: 24524134 addiu s2,v0,16692 +800648d4: 2507701c addiu a3,t0,28700 +800648d8: 8ce60020 lw a2,32(a3) +800648dc: 10c0ff85 beqz a2,800646f4 <_Z10S9xSetWordtj+0x98> +800648e0: 3c05000f lui a1,0xf +800648e4: 02051824 and v1,s0,a1 +800648e8: 000318c2 srl v1,v1,0x3 +800648ec: 32027fff andi v0,s0,0x7fff +800648f0: 00431021 addu v0,v0,v1 +800648f4: 8ce4000c lw a0,12(a3) +800648f8: 2442a000 addiu v0,v0,-24576 +800648fc: 00c21024 and v0,a2,v0 +80064900: 26030001 addiu v1,s0,1 +80064904: 00822021 addu a0,a0,v0 +80064908: 00652824 and a1,v1,a1 +8006490c: a0910000 sb s1,0(a0) +80064910: 000528c2 srl a1,a1,0x3 +80064914: 30637fff andi v1,v1,0x7fff +80064918: 8ce20020 lw v0,32(a3) +8006491c: 00651821 addu v1,v1,a1 +80064920: 8ce4000c lw a0,12(a3) +80064924: 2463a000 addiu v1,v1,-24576 +80064928: 00621824 and v1,v1,v0 +8006492c: 00832021 addu a0,a0,v1 +80064930: 00112a02 srl a1,s1,0x8 +80064934: 2523e2a8 addiu v1,t1,-7512 +80064938: 24020001 li v0,1 +8006493c: a0850000 sb a1,0(a0) +80064940: 080191bd j 800646f4 <_Z10S9xSetWordtj+0x98> +80064944: a062003c sb v0,60(v1) +80064948: 2507701c addiu a3,t0,28700 +8006494c: 8ce60020 lw a2,32(a3) +80064950: 10c0ff68 beqz a2,800646f4 <_Z10S9xSetWordtj+0x98> +80064954: 3c0500ff lui a1,0xff +80064958: 02051024 and v0,s0,a1 +8006495c: 32037fff andi v1,s0,0x7fff +80064960: 00021042 srl v0,v0,0x1 +80064964: 8ce4000c lw a0,12(a3) +80064968: 00431025 or v0,v0,v1 +8006496c: 00c21024 and v0,a2,v0 +80064970: 00822021 addu a0,a0,v0 +80064974: 26030001 addiu v1,s0,1 +80064978: a0910000 sb s1,0(a0) +8006497c: 00652824 and a1,v1,a1 +80064980: 8ce20020 lw v0,32(a3) +80064984: 30637fff andi v1,v1,0x7fff +80064988: 00052842 srl a1,a1,0x1 +8006498c: 00a32825 or a1,a1,v1 +80064990: 8ce4000c lw a0,12(a3) +80064994: 00a22824 and a1,a1,v0 +80064998: 00852021 addu a0,a0,a1 +8006499c: 00111a02 srl v1,s1,0x8 +800649a0: 2525e2a8 addiu a1,t1,-7512 +800649a4: 24020001 li v0,1 +800649a8: a0830000 sb v1,0(a0) +800649ac: 080191bd j 800646f4 <_Z10S9xSetWordtj+0x98> +800649b0: a0a2003c sb v0,60(a1) +800649b4: 3c028003 lui v0,0x8003 +800649b8: 3210ffff andi s0,s0,0xffff +800649bc: 080191ea j 800647a8 <_Z10S9xSetWordtj+0x14c> +800649c0: 245208d0 addiu s2,v0,2256 +800649c4: 3c028007 lui v0,0x8007 +800649c8: 3210ffff andi s0,s0,0xffff +800649cc: 080191ea j 800647a8 <_Z10S9xSetWordtj+0x14c> +800649d0: 24522c5c addiu s2,v0,11356 + +800649d4 <_Z10S9xGetBytej>: +800649d4: 00041302 srl v0,a0,0xc +800649d8: 3c038021 lui v1,0x8021 +800649dc: 30470fff andi a3,v0,0xfff +800649e0: 246ae2a8 addiu t2,v1,-7512 +800649e4: 3c058021 lui a1,0x8021 +800649e8: 27bdffe8 addiu sp,sp,-24 +800649ec: 00071080 sll v0,a3,0x2 +800649f0: 24a9701c addiu t1,a1,28700 +800649f4: 91430008 lbu v1,8(t2) +800649f8: afbf0010 sw ra,16(sp) +800649fc: 00491021 addu v0,v0,t1 +80064a00: 00805821 move t3,a0 +80064a04: 14600008 bnez v1,80064a28 <_Z10S9xGetBytej+0x54> +80064a08: 8c480028 lw t0,40(v0) +80064a0c: 3c020001 lui v0,0x1 +80064a10: 00e91821 addu v1,a3,t1 +80064a14: 00621821 addu v1,v1,v0 +80064a18: 90648028 lbu a0,-32728(v1) +80064a1c: 8d420020 lw v0,32(t2) +80064a20: 00441021 addu v0,v0,a0 +80064a24: ad420020 sw v0,32(t2) +80064a28: 2d020012 sltiu v0,t0,18 +80064a2c: 1440000d bnez v0,80064a64 <_Z10S9xGetBytej+0x90> +80064a30: 3c038019 lui v1,0x8019 +80064a34: 00e91021 addu v0,a3,t1 +80064a38: 3c030001 lui v1,0x1 +80064a3c: 00431021 addu v0,v0,v1 +80064a40: 90449028 lbu a0,-28632(v0) +80064a44: 1480000d bnez a0,80064a7c <_Z10S9xGetBytej+0xa8> +80064a48: 00000000 nop +80064a4c: 3162ffff andi v0,t3,0xffff +80064a50: 01021021 addu v0,t0,v0 +80064a54: 90420000 lbu v0,0(v0) +80064a58: 8fbf0010 lw ra,16(sp) +80064a5c: 03e00008 jr ra +80064a60: 27bd0018 addiu sp,sp,24 +80064a64: 00081080 sll v0,t0,0x2 +80064a68: 24631f28 addiu v1,v1,7976 +80064a6c: 00431021 addu v0,v0,v1 +80064a70: 8c440000 lw a0,0(v0) +80064a74: 00800008 jr a0 +80064a78: 00000000 nop +80064a7c: 8d420014 lw v0,20(t2) +80064a80: 08019293 j 80064a4c <_Z10S9xGetBytej+0x78> +80064a84: ad420018 sw v0,24(t2) +80064a88: 3c028022 lui v0,0x8022 +80064a8c: 08019296 j 80064a58 <_Z10S9xGetBytej+0x84> +80064a90: 904250cc lbu v0,20684(v0) +80064a94: 3c02800d lui v0,0x800d +80064a98: 24423e04 addiu v0,v0,15876 +80064a9c: 0040f809 jalr v0 +80064aa0: 01602021 move a0,t3 +80064aa4: 08019297 j 80064a5c <_Z10S9xGetBytej+0x88> +80064aa8: 8fbf0010 lw ra,16(sp) +80064aac: 3c028003 lui v0,0x8003 +80064ab0: 244208ac addiu v0,v0,2220 +80064ab4: 0040f809 jalr v0 +80064ab8: 3164ffff andi a0,t3,0xffff +80064abc: 08019297 j 80064a5c <_Z10S9xGetBytej+0x88> +80064ac0: 8fbf0010 lw ra,16(sp) +80064ac4: 3c028007 lui v0,0x8007 +80064ac8: 244204f8 addiu v0,v0,1272 +80064acc: 0040f809 jalr v0 +80064ad0: 3164ffff andi a0,t3,0xffff +80064ad4: 08019297 j 80064a5c <_Z10S9xGetBytej+0x88> +80064ad8: 8fbf0010 lw ra,16(sp) +80064adc: 3c028000 lui v0,0x8000 +80064ae0: 24423640 addiu v0,v0,13888 +80064ae4: 0040f809 jalr v0 +80064ae8: 3164ffff andi a0,t3,0xffff +80064aec: 08019297 j 80064a5c <_Z10S9xGetBytej+0x88> +80064af0: 8fbf0010 lw ra,16(sp) +80064af4: 24a2701c addiu v0,a1,28700 +80064af8: 8c430010 lw v1,16(v0) +80064afc: 31647fff andi a0,t3,0x7fff +80064b00: 00641821 addu v1,v1,a0 +80064b04: 08019296 j 80064a58 <_Z10S9xGetBytej+0x84> +80064b08: 9062a000 lbu v0,-24576(v1) +80064b0c: 3c028007 lui v0,0x8007 +80064b10: 2442ffe4 addiu v0,v0,-28 +80064b14: 0040f809 jalr v0 +80064b18: 3164ffff andi a0,t3,0xffff +80064b1c: 08019297 j 80064a5c <_Z10S9xGetBytej+0x88> +80064b20: 8fbf0010 lw ra,16(sp) +80064b24: 3c0200ff lui v0,0xff +80064b28: 24a6701c addiu a2,a1,28700 +80064b2c: 01621024 and v0,t3,v0 +80064b30: 00021042 srl v0,v0,0x1 +80064b34: 31647fff andi a0,t3,0x7fff +80064b38: 8cc50020 lw a1,32(a2) +80064b3c: 00441025 or v0,v0,a0 +80064b40: 8cc3000c lw v1,12(a2) +80064b44: 00451024 and v0,v0,a1 +80064b48: 00621821 addu v1,v1,v0 +80064b4c: 08019296 j 80064a58 <_Z10S9xGetBytej+0x84> +80064b50: 90620000 lbu v0,0(v1) +80064b54: 3c02800d lui v0,0x800d +80064b58: 2442e1e0 addiu v0,v0,-7712 +80064b5c: 0040f809 jalr v0 +80064b60: 01602021 move a0,t3 +80064b64: 08019297 j 80064a5c <_Z10S9xGetBytej+0x88> +80064b68: 8fbf0010 lw ra,16(sp) +80064b6c: 3c02800d lui v0,0x800d +80064b70: 2442f7ec addiu v0,v0,-2068 +80064b74: 0040f809 jalr v0 +80064b78: 24044800 li a0,18432 +80064b7c: 08019297 j 80064a5c <_Z10S9xGetBytej+0x88> +80064b80: 8fbf0010 lw ra,16(sp) +80064b84: 3c03000f lui v1,0xf +80064b88: 01631824 and v1,t3,v1 +80064b8c: 24a5701c addiu a1,a1,28700 +80064b90: 000318c2 srl v1,v1,0x3 +80064b94: 31627fff andi v0,t3,0x7fff +80064b98: 00431021 addu v0,v0,v1 +80064b9c: 8ca40020 lw a0,32(a1) +80064ba0: 2442a000 addiu v0,v0,-24576 +80064ba4: 8ca3000c lw v1,12(a1) +80064ba8: 00441024 and v0,v0,a0 +80064bac: 00621821 addu v1,v1,v0 +80064bb0: 08019296 j 80064a58 <_Z10S9xGetBytej+0x84> +80064bb4: 90620000 lbu v0,0(v1) +80064bb8: 3c02800d lui v0,0x800d +80064bbc: 244224c0 addiu v0,v0,9408 +80064bc0: 0040f809 jalr v0 +80064bc4: 3164ffff andi a0,t3,0xffff +80064bc8: 08019297 j 80064a5c <_Z10S9xGetBytej+0x88> +80064bcc: 8fbf0010 lw ra,16(sp) +80064bd0: 3c02800d lui v0,0x800d +80064bd4: 244227f0 addiu v0,v0,10224 +80064bd8: 0040f809 jalr v0 +80064bdc: 01602021 move a0,t3 +80064be0: 08019297 j 80064a5c <_Z10S9xGetBytej+0x88> +80064be4: 8fbf0010 lw ra,16(sp) + +80064be8 <_Z10S9xGetWordj>: +80064be8: 27bdffe0 addiu sp,sp,-32 +80064bec: 30830fff andi v1,a0,0xfff +80064bf0: 24020fff li v0,4095 +80064bf4: afb20018 sw s2,24(sp) +80064bf8: afbf001c sw ra,28(sp) +80064bfc: afb10014 sw s1,20(sp) +80064c00: afb00010 sw s0,16(sp) +80064c04: 1062003b beq v1,v0,80064cf4 <_Z10S9xGetWordj+0x10c> +80064c08: 00809021 move s2,a0 +80064c0c: 00041302 srl v0,a0,0xc +80064c10: 3c038021 lui v1,0x8021 +80064c14: 30450fff andi a1,v0,0xfff +80064c18: 246ae2a8 addiu t2,v1,-7512 +80064c1c: 3c068021 lui a2,0x8021 +80064c20: 00051080 sll v0,a1,0x2 +80064c24: 24c9701c addiu t1,a2,28700 +80064c28: 91430008 lbu v1,8(t2) +80064c2c: 00491021 addu v0,v0,t1 +80064c30: 1060001f beqz v1,80064cb0 <_Z10S9xGetWordj+0xc8> +80064c34: 8c480028 lw t0,40(v0) +80064c38: 2d020012 sltiu v0,t0,18 +80064c3c: 14400016 bnez v0,80064c98 <_Z10S9xGetWordj+0xb0> +80064c40: 3c038019 lui v1,0x8019 +80064c44: 00a91021 addu v0,a1,t1 +80064c48: 3c030001 lui v1,0x1 +80064c4c: 00431021 addu v0,v0,v1 +80064c50: 90449028 lbu a0,-28632(v0) +80064c54: 10800004 beqz a0,80064c68 <_Z10S9xGetWordj+0x80> +80064c58: 3242ffff andi v0,s2,0xffff +80064c5c: 8d420014 lw v0,20(t2) +80064c60: ad420018 sw v0,24(t2) +80064c64: 3242ffff andi v0,s2,0xffff +80064c68: 01021021 addu v0,t0,v0 +80064c6c: 90430001 lbu v1,1(v0) +80064c70: 90440000 lbu a0,0(v0) +80064c74: 00031a00 sll v1,v1,0x8 +80064c78: 00641025 or v0,v1,a0 +80064c7c: 8fbf001c lw ra,28(sp) +80064c80: 8fb20018 lw s2,24(sp) +80064c84: 8fb10014 lw s1,20(sp) +80064c88: 8fb00010 lw s0,16(sp) +80064c8c: 03e00008 jr ra +80064c90: 27bd0020 addiu sp,sp,32 +80064c94: 3c038019 lui v1,0x8019 +80064c98: 00081080 sll v0,t0,0x2 +80064c9c: 24631f70 addiu v1,v1,8048 +80064ca0: 00431021 addu v0,v0,v1 +80064ca4: 8c440000 lw a0,0(v0) +80064ca8: 00800008 jr a0 +80064cac: 00000000 nop +80064cb0: 3c040001 lui a0,0x1 +80064cb4: 00a91021 addu v0,a1,t1 +80064cb8: 00441021 addu v0,v0,a0 +80064cbc: 90438028 lbu v1,-32728(v0) +80064cc0: 8d440020 lw a0,32(t2) +80064cc4: 00031840 sll v1,v1,0x1 +80064cc8: 00832021 addu a0,a0,v1 +80064ccc: 2d020012 sltiu v0,t0,18 +80064cd0: 1440fff0 bnez v0,80064c94 <_Z10S9xGetWordj+0xac> +80064cd4: ad440020 sw a0,32(t2) +80064cd8: 08019312 j 80064c48 <_Z10S9xGetWordj+0x60> +80064cdc: 00a91021 addu v0,a1,t1 +80064ce0: 3c028022 lui v0,0x8022 +80064ce4: 904450cc lbu a0,20684(v0) +80064ce8: 00041a00 sll v1,a0,0x8 +80064cec: 0801931f j 80064c7c <_Z10S9xGetWordj+0x94> +80064cf0: 00831025 or v0,a0,v1 +80064cf4: 3c108006 lui s0,0x8006 +80064cf8: 261049d4 addiu s0,s0,18900 +80064cfc: 0200f809 jalr s0 +80064d00: 00000000 nop +80064d04: 00408821 move s1,v0 +80064d08: 3c028022 lui v0,0x8022 +80064d0c: 26440001 addiu a0,s2,1 +80064d10: 0200f809 jalr s0 +80064d14: a05150cc sb s1,20684(v0) +80064d18: 00021200 sll v0,v0,0x8 +80064d1c: 02228825 or s1,s1,v0 +80064d20: 3222ffff andi v0,s1,0xffff +80064d24: 8fbf001c lw ra,28(sp) +80064d28: 8fb20018 lw s2,24(sp) +80064d2c: 8fb10014 lw s1,20(sp) +80064d30: 8fb00010 lw s0,16(sp) +80064d34: 03e00008 jr ra +80064d38: 27bd0020 addiu sp,sp,32 +80064d3c: 26420001 addiu v0,s2,1 +80064d40: 3c0300ff lui v1,0xff +80064d44: 00432024 and a0,v0,v1 +80064d48: 24c6701c addiu a2,a2,28700 +80064d4c: 8cc70020 lw a3,32(a2) +80064d50: 30427fff andi v0,v0,0x7fff +80064d54: 00042042 srl a0,a0,0x1 +80064d58: 02431824 and v1,s2,v1 +80064d5c: 00822025 or a0,a0,v0 +80064d60: 8cc5000c lw a1,12(a2) +80064d64: 32427fff andi v0,s2,0x7fff +80064d68: 00031842 srl v1,v1,0x1 +80064d6c: 00621825 or v1,v1,v0 +80064d70: 00e42024 and a0,a3,a0 +80064d74: 00a42021 addu a0,a1,a0 +80064d78: 00671824 and v1,v1,a3 +80064d7c: 00a32821 addu a1,a1,v1 +80064d80: 90820000 lbu v0,0(a0) +80064d84: 90a30000 lbu v1,0(a1) +80064d88: 00021200 sll v0,v0,0x8 +80064d8c: 0801931f j 80064c7c <_Z10S9xGetWordj+0x94> +80064d90: 00431025 or v0,v0,v1 +80064d94: 24c2701c addiu v0,a2,28700 +80064d98: 8c450010 lw a1,16(v0) +80064d9c: 26430001 addiu v1,s2,1 +80064da0: 30637fff andi v1,v1,0x7fff +80064da4: 00a31821 addu v1,a1,v1 +80064da8: 32447fff andi a0,s2,0x7fff +80064dac: 00a42821 addu a1,a1,a0 +80064db0: 9062a000 lbu v0,-24576(v1) +80064db4: 90a4a000 lbu a0,-24576(a1) +80064db8: 00021200 sll v0,v0,0x8 +80064dbc: 0801931f j 80064c7c <_Z10S9xGetWordj+0x94> +80064dc0: 00441025 or v0,v0,a0 +80064dc4: 3c118000 lui s1,0x8000 +80064dc8: 3250ffff andi s0,s2,0xffff +80064dcc: 26313640 addiu s1,s1,13888 +80064dd0: 02002021 move a0,s0 +80064dd4: 0220f809 jalr s1 +80064dd8: 26100001 addiu s0,s0,1 +80064ddc: 3204ffff andi a0,s0,0xffff +80064de0: 0220f809 jalr s1 +80064de4: 00409021 move s2,v0 +80064de8: 00021200 sll v0,v0,0x8 +80064dec: 02429025 or s2,s2,v0 +80064df0: 3242ffff andi v0,s2,0xffff +80064df4: 8fbf001c lw ra,28(sp) +80064df8: 8fb20018 lw s2,24(sp) +80064dfc: 8fb10014 lw s1,20(sp) +80064e00: 8fb00010 lw s0,16(sp) +80064e04: 03e00008 jr ra +80064e08: 27bd0020 addiu sp,sp,32 +80064e0c: 3c118007 lui s1,0x8007 +80064e10: 3250ffff andi s0,s2,0xffff +80064e14: 08019374 j 80064dd0 <_Z10S9xGetWordj+0x1e8> +80064e18: 263104f8 addiu s1,s1,1272 +80064e1c: 3c118003 lui s1,0x8003 +80064e20: 3250ffff andi s0,s2,0xffff +80064e24: 08019374 j 80064dd0 <_Z10S9xGetWordj+0x1e8> +80064e28: 263108ac addiu s1,s1,2220 +80064e2c: 3c118007 lui s1,0x8007 +80064e30: 3250ffff andi s0,s2,0xffff +80064e34: 08019374 j 80064dd0 <_Z10S9xGetWordj+0x1e8> +80064e38: 2631ffe4 addiu s1,s1,-28 +80064e3c: 3c10800d lui s0,0x800d +80064e40: 26103e04 addiu s0,s0,15876 +80064e44: 0200f809 jalr s0 +80064e48: 02402021 move a0,s2 +80064e4c: 26440001 addiu a0,s2,1 +80064e50: 0200f809 jalr s0 +80064e54: 00408821 move s1,v0 +80064e58: 00021200 sll v0,v0,0x8 +80064e5c: 02228825 or s1,s1,v0 +80064e60: 0801931f j 80064c7c <_Z10S9xGetWordj+0x94> +80064e64: 3222ffff andi v0,s1,0xffff +80064e68: 3c10800d lui s0,0x800d +80064e6c: 08019391 j 80064e44 <_Z10S9xGetWordj+0x25c> +80064e70: 261027f0 addiu s0,s0,10224 +80064e74: 3c11800d lui s1,0x800d +80064e78: 3250ffff andi s0,s2,0xffff +80064e7c: 08019374 j 80064dd0 <_Z10S9xGetWordj+0x1e8> +80064e80: 263124c0 addiu s1,s1,9408 +80064e84: 26440001 addiu a0,s2,1 +80064e88: 3c03000f lui v1,0xf +80064e8c: 00831024 and v0,a0,v1 +80064e90: 24c7701c addiu a3,a2,28700 +80064e94: 000210c2 srl v0,v0,0x3 +80064e98: 02431824 and v1,s2,v1 +80064e9c: 30847fff andi a0,a0,0x7fff +80064ea0: 00822021 addu a0,a0,v0 +80064ea4: 8ce60020 lw a2,32(a3) +80064ea8: 000318c2 srl v1,v1,0x3 +80064eac: 32427fff andi v0,s2,0x7fff +80064eb0: 00431021 addu v0,v0,v1 +80064eb4: 8ce5000c lw a1,12(a3) +80064eb8: 2484a000 addiu a0,a0,-24576 +80064ebc: 00c42024 and a0,a2,a0 +80064ec0: 2442a000 addiu v0,v0,-24576 +80064ec4: 00a42021 addu a0,a1,a0 +80064ec8: 00461024 and v0,v0,a2 +80064ecc: 00a22821 addu a1,a1,v0 +80064ed0: 90830000 lbu v1,0(a0) +80064ed4: 90a20000 lbu v0,0(a1) +80064ed8: 00031a00 sll v1,v1,0x8 +80064edc: 0801931f j 80064c7c <_Z10S9xGetWordj+0x94> +80064ee0: 00621025 or v0,v1,v0 +80064ee4: 3c10800d lui s0,0x800d +80064ee8: 2610f7ec addiu s0,s0,-2068 +80064eec: 0200f809 jalr s0 +80064ef0: 24044800 li a0,18432 +80064ef4: 24044800 li a0,18432 +80064ef8: 0200f809 jalr s0 +80064efc: 00408821 move s1,v0 +80064f00: 00021200 sll v0,v0,0x8 +80064f04: 02228825 or s1,s1,v0 +80064f08: 0801931f j 80064c7c <_Z10S9xGetWordj+0x94> +80064f0c: 3222ffff andi v0,s1,0xffff +80064f10: 3c10800d lui s0,0x800d +80064f14: 08019391 j 80064e44 <_Z10S9xGetWordj+0x25c> +80064f18: 2610e1e0 addiu s0,s0,-7712 + +80064f1c <_ZN7CMemory15WriteProtectROMEv>: +80064f1c: 27bdffe0 addiu sp,sp,-32 +80064f20: afb10014 sw s1,20(sp) +80064f24: afb00010 sw s0,16(sp) +80064f28: 24914028 addiu s1,a0,16424 +80064f2c: 00808021 move s0,a0 +80064f30: 3c028012 lui v0,0x8012 +80064f34: 26050028 addiu a1,s0,40 +80064f38: 02202021 move a0,s1 +80064f3c: afbf0018 sw ra,24(sp) +80064f40: 2442c980 addiu v0,v0,-13952 +80064f44: 0040f809 jalr v0 +80064f48: 24064000 li a2,16384 +80064f4c: 3403a028 li v1,0xa028 +80064f50: 02038021 addu s0,s0,v1 +80064f54: 24050005 li a1,5 +80064f58: 00001821 move v1,zero +80064f5c: 24041000 li a0,4096 +80064f60: 92020000 lbu v0,0(s0) +80064f64: 24630001 addiu v1,v1,1 +80064f68: 10400002 beqz v0,80064f74 <_ZN7CMemory15WriteProtectROMEv+0x58> +80064f6c: 26100001 addiu s0,s0,1 +80064f70: ae250000 sw a1,0(s1) +80064f74: 1464fffa bne v1,a0,80064f60 <_ZN7CMemory15WriteProtectROMEv+0x44> +80064f78: 26310004 addiu s1,s1,4 +80064f7c: 8fbf0018 lw ra,24(sp) +80064f80: 8fb10014 lw s1,20(sp) +80064f84: 8fb00010 lw s0,16(sp) +80064f88: 03e00008 jr ra +80064f8c: 27bd0020 addiu sp,sp,32 + +80064f90 <_ZN7CMemory15ParseSNESHeaderEPh>: +80064f90: 27bdffe0 addiu sp,sp,-32 +80064f94: afbf001c sw ra,28(sp) +80064f98: afb20018 sw s2,24(sp) +80064f9c: afb10014 sw s1,20(sp) +80064fa0: afb00010 sw s0,16(sp) +80064fa4: 90a30028 lbu v1,40(a1) +80064fa8: 3c028021 lui v0,0x8021 +80064fac: 00808821 move s1,a0 +80064fb0: a0437040 sb v1,28736(v0) +80064fb4: 3404b028 li a0,0xb028 +80064fb8: 3c028012 lui v0,0x8012 +80064fbc: 00a08021 move s0,a1 +80064fc0: 02242021 addu a0,s1,a0 +80064fc4: 24a50010 addiu a1,a1,16 +80064fc8: 2442c0d0 addiu v0,v0,-16176 +80064fcc: 0040f809 jalr v0 +80064fd0: 24060016 li a2,22 +80064fd4: 92030025 lbu v1,37(s0) +80064fd8: 3c050001 lui a1,0x1 +80064fdc: 02252821 addu a1,s1,a1 +80064fe0: a0a3b047 sb v1,-20409(a1) +80064fe4: 92020026 lbu v0,38(s0) +80064fe8: 3404b03f li a0,0xb03f +80064fec: a0a2b048 sb v0,-20408(a1) +80064ff0: 92030027 lbu v1,39(s0) +80064ff4: 02242021 addu a0,s1,a0 +80064ff8: a0a3b049 sb v1,-20407(a1) +80064ffc: 9202002f lbu v0,47(s0) +80065000: 9203002e lbu v1,46(s0) +80065004: 00021200 sll v0,v0,0x8 +80065008: 00621821 addu v1,v1,v0 +8006500c: aca3b05c sw v1,-20388(a1) +80065010: 9202002d lbu v0,45(s0) +80065014: 9203002c lbu v1,44(s0) +80065018: 00021200 sll v0,v0,0x8 +8006501c: 00621821 addu v1,v1,v0 +80065020: aca3b060 sw v1,-20384(a1) +80065024: 92060029 lbu a2,41(s0) +80065028: 3c028012 lui v0,0x8012 +8006502c: a0a6e078 sb a2,-8072(a1) +80065030: 2452c980 addiu s2,v0,-13952 +80065034: 26050002 addiu a1,s0,2 +80065038: 0240f809 jalr s2 +8006503c: 24060004 li a2,4 +80065040: 9203002a lbu v1,42(s0) +80065044: 3404b044 li a0,0xb044 +80065048: 24020033 li v0,51 +8006504c: 02242021 addu a0,s1,a0 +80065050: 02002821 move a1,s0 +80065054: 1062000e beq v1,v0,80065090 <_ZN7CMemory15ParseSNESHeaderEPh+0x100> +80065058: 24060002 li a2,2 +8006505c: 3404b044 li a0,0xb044 +80065060: 3c058019 lui a1,0x8019 +80065064: 3c198011 lui t9,0x8011 +80065068: 02242021 addu a0,s1,a0 +8006506c: 8fbf001c lw ra,28(sp) +80065070: 8fb20018 lw s2,24(sp) +80065074: 8fb10014 lw s1,20(sp) +80065078: 8fb00010 lw s0,16(sp) +8006507c: 24a513b4 addiu a1,a1,5044 +80065080: 00603021 move a2,v1 +80065084: 2739ec30 addiu t9,t9,-5072 +80065088: 03200008 jr t9 +8006508c: 27bd0020 addiu sp,sp,32 +80065090: 0240c821 move t9,s2 +80065094: 8fbf001c lw ra,28(sp) +80065098: 8fb20018 lw s2,24(sp) +8006509c: 8fb10014 lw s1,20(sp) +800650a0: 8fb00010 lw s0,16(sp) +800650a4: 03200008 jr t9 +800650a8: 27bd0020 addiu sp,sp,32 + +800650ac <_ZN7CMemory7MapModeEv>: +800650ac: 27bdffe8 addiu sp,sp,-24 +800650b0: 3c020001 lui v0,0x1 +800650b4: afbf0014 sw ra,20(sp) +800650b8: afb00010 sw s0,16(sp) +800650bc: 00822021 addu a0,a0,v0 +800650c0: 9086b047 lbu a2,-20409(a0) +800650c4: 3c10801f lui s0,0x801f +800650c8: 3c058019 lui a1,0x8019 +800650cc: 3c028011 lui v0,0x8011 +800650d0: 26044420 addiu a0,s0,17440 +800650d4: 24a513bc addiu a1,a1,5052 +800650d8: 2442ec30 addiu v0,v0,-5072 +800650dc: 0040f809 jalr v0 +800650e0: 30c600ef andi a2,a2,0xef +800650e4: 26024420 addiu v0,s0,17440 +800650e8: 8fbf0014 lw ra,20(sp) +800650ec: 8fb00010 lw s0,16(sp) +800650f0: 03e00008 jr ra +800650f4: 27bd0018 addiu sp,sp,24 + +800650f8 <_ZN7CMemory12KartContentsEv>: +800650f8: 27bdffd8 addiu sp,sp,-40 +800650fc: 3c020001 lui v0,0x1 +80065100: afb3001c sw s3,28(sp) +80065104: afbf0020 sw ra,32(sp) +80065108: afb20018 sw s2,24(sp) +8006510c: afb10014 sw s1,20(sp) +80065110: afb00010 sw s0,16(sp) +80065114: 00821021 addu v0,a0,v0 +80065118: 00809821 move s3,a0 +8006511c: 9044b048 lbu a0,-20408(v0) +80065120: 14800005 bnez a0,80065138 <_ZN7CMemory12KartContentsEv+0x40> +80065124: 3c118021 lui s1,0x8021 +80065128: 2622e42c addiu v0,s1,-7124 +8006512c: 9043011a lbu v1,282(v0) +80065130: 10600041 beqz v1,80065238 <_ZN7CMemory12KartContentsEv+0x140> +80065134: 3c028019 lui v0,0x8019 +80065138: 3c035555 lui v1,0x5555 +8006513c: 3084000f andi a0,a0,0xf +80065140: 34635556 ori v1,v1,0x5556 +80065144: 00830018 mult a0,v1 +80065148: 3c10802c lui s0,0x802c +8006514c: 00001810 mfhi v1 +80065150: 3c05801c lui a1,0x801c +80065154: 00031040 sll v0,v1,0x1 +80065158: 00431021 addu v0,v0,v1 +8006515c: 00822023 subu a0,a0,v0 +80065160: 3c028019 lui v0,0x8019 +80065164: 24421fb8 addiu v0,v0,8120 +80065168: 00042080 sll a0,a0,0x2 +8006516c: 00822021 addu a0,a0,v0 +80065170: 8c860000 lw a2,0(a0) +80065174: 3c028011 lui v0,0x8011 +80065178: 24a5e010 addiu a1,a1,-8176 +8006517c: 2452ec30 addiu s2,v0,-5072 +80065180: 0240f809 jalr s2 +80065184: 26044410 addiu a0,s0,17424 +80065188: 2623e42c addiu v1,s1,-7124 +8006518c: 9062011a lbu v0,282(v1) +80065190: 14400031 bnez v0,80065258 <_ZN7CMemory12KartContentsEv+0x160> +80065194: 3c058019 lui a1,0x8019 +80065198: 90620055 lbu v0,85(v1) +8006519c: 14400015 bnez v0,800651f4 <_ZN7CMemory12KartContentsEv+0xfc> +800651a0: 00000000 nop +800651a4: 80630121 lb v1,289(v1) +800651a8: 10600039 beqz v1,80065290 <_ZN7CMemory12KartContentsEv+0x198> +800651ac: 3c020001 lui v0,0x1 +800651b0: 24020002 li v0,2 +800651b4: 1062005d beq v1,v0,8006532c <_ZN7CMemory12KartContentsEv+0x234> +800651b8: 3c078019 lui a3,0x8019 +800651bc: 24020003 li v0,3 +800651c0: 10620061 beq v1,v0,80065348 <_ZN7CMemory12KartContentsEv+0x250> +800651c4: 3c078019 lui a3,0x8019 +800651c8: 24020001 li v0,1 +800651cc: 10620050 beq v1,v0,80065310 <_ZN7CMemory12KartContentsEv+0x218> +800651d0: 3c078019 lui a3,0x8019 +800651d4: 26024410 addiu v0,s0,17424 +800651d8: 8fbf0020 lw ra,32(sp) +800651dc: 8fb3001c lw s3,28(sp) +800651e0: 8fb20018 lw s2,24(sp) +800651e4: 8fb10014 lw s1,20(sp) +800651e8: 8fb00010 lw s0,16(sp) +800651ec: 03e00008 jr ra +800651f0: 27bd0028 addiu sp,sp,40 +800651f4: 90620056 lbu v0,86(v1) +800651f8: 14400037 bnez v0,800652d8 <_ZN7CMemory12KartContentsEv+0x1e0> +800651fc: 26044410 addiu a0,s0,17424 +80065200: 3c058019 lui a1,0x8019 +80065204: 3c078019 lui a3,0x8019 +80065208: 24a513d0 addiu a1,a1,5072 +8006520c: 24e713e8 addiu a3,a3,5096 +80065210: 0240f809 jalr s2 +80065214: 00803021 move a2,a0 +80065218: 26024410 addiu v0,s0,17424 +8006521c: 8fbf0020 lw ra,32(sp) +80065220: 8fb3001c lw s3,28(sp) +80065224: 8fb20018 lw s2,24(sp) +80065228: 8fb10014 lw s1,20(sp) +8006522c: 8fb00010 lw s0,16(sp) +80065230: 03e00008 jr ra +80065234: 27bd0028 addiu sp,sp,40 +80065238: 244213c4 addiu v0,v0,5060 +8006523c: 8fbf0020 lw ra,32(sp) +80065240: 8fb3001c lw s3,28(sp) +80065244: 8fb20018 lw s2,24(sp) +80065248: 8fb10014 lw s1,20(sp) +8006524c: 8fb00010 lw s0,16(sp) +80065250: 03e00008 jr ra +80065254: 27bd0028 addiu sp,sp,40 +80065258: 26044410 addiu a0,s0,17424 +8006525c: 3c078019 lui a3,0x8019 +80065260: 24a513d0 addiu a1,a1,5072 +80065264: 24e713d8 addiu a3,a3,5080 +80065268: 0240f809 jalr s2 +8006526c: 00803021 move a2,a0 +80065270: 26024410 addiu v0,s0,17424 +80065274: 8fbf0020 lw ra,32(sp) +80065278: 8fb3001c lw s3,28(sp) +8006527c: 8fb20018 lw s2,24(sp) +80065280: 8fb10014 lw s1,20(sp) +80065284: 8fb00010 lw s0,16(sp) +80065288: 03e00008 jr ra +8006528c: 27bd0028 addiu sp,sp,40 +80065290: 02621021 addu v0,s3,v0 +80065294: 9042b048 lbu v0,-20408(v0) +80065298: 3043000f andi v1,v0,0xf +8006529c: 28630003 slti v1,v1,3 +800652a0: 1460ffcc bnez v1,800651d4 <_ZN7CMemory12KartContentsEv+0xdc> +800652a4: 00021102 srl v0,v0,0x4 +800652a8: 3c038019 lui v1,0x8019 +800652ac: 24631fc4 addiu v1,v1,8132 +800652b0: 00021080 sll v0,v0,0x2 +800652b4: 00431021 addu v0,v0,v1 +800652b8: 26044410 addiu a0,s0,17424 +800652bc: 8c470000 lw a3,0(v0) +800652c0: 3c058019 lui a1,0x8019 +800652c4: 24a513d0 addiu a1,a1,5072 +800652c8: 0240f809 jalr s2 +800652cc: 00803021 move a2,a0 +800652d0: 0801948f j 8006523c <_ZN7CMemory12KartContentsEv+0x144> +800652d4: 26024410 addiu v0,s0,17424 +800652d8: 3c058019 lui a1,0x8019 +800652dc: 3c078019 lui a3,0x8019 +800652e0: 24a513d0 addiu a1,a1,5072 +800652e4: 24e713dc addiu a3,a3,5084 +800652e8: 0240f809 jalr s2 +800652ec: 00803021 move a2,a0 +800652f0: 26024410 addiu v0,s0,17424 +800652f4: 8fbf0020 lw ra,32(sp) +800652f8: 8fb3001c lw s3,28(sp) +800652fc: 8fb20018 lw s2,24(sp) +80065300: 8fb10014 lw s1,20(sp) +80065304: 8fb00010 lw s0,16(sp) +80065308: 03e00008 jr ra +8006530c: 27bd0028 addiu sp,sp,40 +80065310: 26044410 addiu a0,s0,17424 +80065314: 24a513d0 addiu a1,a1,5072 +80065318: 24e713f0 addiu a3,a3,5104 +8006531c: 0240f809 jalr s2 +80065320: 00803021 move a2,a0 +80065324: 0801948f j 8006523c <_ZN7CMemory12KartContentsEv+0x144> +80065328: 26024410 addiu v0,s0,17424 +8006532c: 26044410 addiu a0,s0,17424 +80065330: 24a513d0 addiu a1,a1,5072 +80065334: 24e713f8 addiu a3,a3,5112 +80065338: 0240f809 jalr s2 +8006533c: 00803021 move a2,a0 +80065340: 0801948f j 8006523c <_ZN7CMemory12KartContentsEv+0x144> +80065344: 26024410 addiu v0,s0,17424 +80065348: 26044410 addiu a0,s0,17424 +8006534c: 24a513d0 addiu a1,a1,5072 +80065350: 24e71400 addiu a3,a3,5120 +80065354: 0240f809 jalr s2 +80065358: 00803021 move a2,a0 +8006535c: 0801948f j 8006523c <_ZN7CMemory12KartContentsEv+0x144> +80065360: 26024410 addiu v0,s0,17424 + +80065364 <_ZN7CMemory4SizeEv>: +80065364: 27bdffe8 addiu sp,sp,-24 +80065368: 3c020001 lui v0,0x1 +8006536c: 00822021 addu a0,a0,v0 +80065370: afb00010 sw s0,16(sp) +80065374: afbf0014 sw ra,20(sp) +80065378: 9086b049 lbu a2,-20407(a0) +8006537c: 24020001 li v0,1 +80065380: 24c6fff9 addiu a2,a2,-7 +80065384: 30c300ff andi v1,a2,0xff +80065388: 3c10802c lui s0,0x802c +8006538c: 00c23004 sllv a2,v0,a2 +80065390: 3c058019 lui a1,0x8019 +80065394: 3c028019 lui v0,0x8019 +80065398: 2c630018 sltiu v1,v1,24 +8006539c: 24421408 addiu v0,v0,5128 +800653a0: 24a51410 addiu a1,a1,5136 +800653a4: 10600006 beqz v1,800653c0 <_ZN7CMemory4SizeEv+0x5c> +800653a8: 26044430 addiu a0,s0,17456 +800653ac: 3c028011 lui v0,0x8011 +800653b0: 2442ec30 addiu v0,v0,-5072 +800653b4: 0040f809 jalr v0 +800653b8: 00000000 nop +800653bc: 26024430 addiu v0,s0,17456 +800653c0: 8fbf0014 lw ra,20(sp) +800653c4: 8fb00010 lw s0,16(sp) +800653c8: 03e00008 jr ra +800653cc: 27bd0018 addiu sp,sp,24 + +800653d0 <_ZN7CMemory13StaticRAMSizeEv>: +800653d0: 27bdffe8 addiu sp,sp,-24 +800653d4: afb00010 sw s0,16(sp) +800653d8: 3c028021 lui v0,0x8021 +800653dc: afbf0014 sw ra,20(sp) +800653e0: 90437040 lbu v1,28736(v0) +800653e4: 3c10802c lui s0,0x802c +800653e8: 3c028019 lui v0,0x8019 +800653ec: 3c058019 lui a1,0x8019 +800653f0: 2c630011 sltiu v1,v1,17 +800653f4: 00803021 move a2,a0 +800653f8: 24421408 addiu v0,v0,5128 +800653fc: 24a51418 addiu a1,a1,5144 +80065400: 10600008 beqz v1,80065424 <_ZN7CMemory13StaticRAMSizeEv+0x54> +80065404: 26044444 addiu a0,s0,17476 +80065408: 8cc60020 lw a2,32(a2) +8006540c: 3c028011 lui v0,0x8011 +80065410: 24c60001 addiu a2,a2,1 +80065414: 2442ec30 addiu v0,v0,-5072 +80065418: 0040f809 jalr v0 +8006541c: 00063282 srl a2,a2,0xa +80065420: 26024444 addiu v0,s0,17476 +80065424: 8fbf0014 lw ra,20(sp) +80065428: 8fb00010 lw s0,16(sp) +8006542c: 03e00008 jr ra +80065430: 27bd0018 addiu sp,sp,24 + +80065434 <_Z20DetectSuperFxRamSizev>: +80065434: 27bdffe8 addiu sp,sp,-24 +80065438: afbf0010 sw ra,16(sp) +8006543c: 3c028021 lui v0,0x8021 +80065440: 8c47700c lw a3,28684(v0) +80065444: 3c048022 lui a0,0x8022 +80065448: 90e37fda lbu v1,32730(a3) +8006544c: 3c058019 lui a1,0x8019 +80065450: 24020033 li v0,51 +80065454: 24842044 addiu a0,a0,8260 +80065458: 24a51420 addiu a1,a1,5152 +8006545c: 10620012 beq v1,v0,800654a8 <_Z20DetectSuperFxRamSizev+0x74> +80065460: 2406000a li a2,10 +80065464: 3c028012 lui v0,0x8012 +80065468: 2442bfc0 addiu v0,v0,-16448 +8006546c: 0040f809 jalr v0 +80065470: 00000000 nop +80065474: 14400007 bnez v0,80065494 <_Z20DetectSuperFxRamSizev+0x60> +80065478: 24030005 li v1,5 +8006547c: 24030006 li v1,6 +80065480: 3c028021 lui v0,0x8021 +80065484: a0437040 sb v1,28736(v0) +80065488: 8fbf0010 lw ra,16(sp) +8006548c: 03e00008 jr ra +80065490: 27bd0018 addiu sp,sp,24 +80065494: 3c028021 lui v0,0x8021 +80065498: a0437040 sb v1,28736(v0) +8006549c: 8fbf0010 lw ra,16(sp) +800654a0: 03e00008 jr ra +800654a4: 27bd0018 addiu sp,sp,24 +800654a8: 90e37fbd lbu v1,32701(a3) +800654ac: 3c028021 lui v0,0x8021 +800654b0: a0437040 sb v1,28736(v0) +800654b4: 8fbf0010 lw ra,16(sp) +800654b8: 03e00008 jr ra +800654bc: 27bd0018 addiu sp,sp,24 + +800654c0 <_ZN7CMemory13ResetSpeedMapEv>: +800654c0: 27bdffe8 addiu sp,sp,-24 +800654c4: afb00010 sw s0,16(sp) +800654c8: 3c028011 lui v0,0x8011 +800654cc: 00808021 move s0,a0 +800654d0: 34048028 li a0,0x8028 +800654d4: 02042021 addu a0,s0,a0 +800654d8: 24050008 li a1,8 +800654dc: afbf0014 sw ra,20(sp) +800654e0: 2442ca64 addiu v0,v0,-13724 +800654e4: 0040f809 jalr v0 +800654e8: 24061000 li a2,4096 +800654ec: 3403882a li v1,0x882a +800654f0: 02031021 addu v0,s0,v1 +800654f4: 00002021 move a0,zero +800654f8: 24030006 li v1,6 +800654fc: 24050400 li a1,1024 +80065500: 24840010 addiu a0,a0,16 +80065504: a0430000 sb v1,0(v0) +80065508: a043f800 sb v1,-2048(v0) +8006550c: a0430001 sb v1,1(v0) +80065510: a043f801 sb v1,-2047(v0) +80065514: a0430002 sb v1,2(v0) +80065518: a043f802 sb v1,-2046(v0) +8006551c: a0430003 sb v1,3(v0) +80065520: a043f803 sb v1,-2045(v0) +80065524: 1485fff6 bne a0,a1,80065500 <_ZN7CMemory13ResetSpeedMapEv+0x40> +80065528: 24420010 addiu v0,v0,16 +8006552c: 3c028021 lui v0,0x8021 +80065530: 2445e2a8 addiu a1,v0,-7512 +80065534: 8ca30034 lw v1,52(a1) +80065538: 14600004 bnez v1,8006554c <_ZN7CMemory13ResetSpeedMapEv+0x8c> +8006553c: 34028829 li v0,0x8829 +80065540: 24020008 li v0,8 +80065544: aca20034 sw v0,52(a1) +80065548: 34028829 li v0,0x8829 +8006554c: 00a03021 move a2,a1 +80065550: 02022021 addu a0,s0,v0 +80065554: 24030801 li v1,2049 +80065558: 24051000 li a1,4096 +8006555c: 30620408 andi v0,v1,0x408 +80065560: 10400003 beqz v0,80065570 <_ZN7CMemory13ResetSpeedMapEv+0xb0> +80065564: 24630001 addiu v1,v1,1 +80065568: 8cc20034 lw v0,52(a2) +8006556c: a0820000 sb v0,0(a0) +80065570: 1465fffa bne v1,a1,8006555c <_ZN7CMemory13ResetSpeedMapEv+0x9c> +80065574: 24840001 addiu a0,a0,1 +80065578: 8fbf0014 lw ra,20(sp) +8006557c: 8fb00010 lw s0,16(sp) +80065580: 03e00008 jr ra +80065584: 27bd0018 addiu sp,sp,24 + +80065588 <_ZN7CMemory8SaveSRAMEPKc>: +80065588: 27bdffd8 addiu sp,sp,-40 +8006558c: afb20018 sw s2,24(sp) +80065590: 3c128021 lui s2,0x8021 +80065594: afb40020 sw s4,32(sp) +80065598: afbf0024 sw ra,36(sp) +8006559c: afb3001c sw s3,28(sp) +800655a0: afb10014 sw s1,20(sp) +800655a4: afb00010 sw s0,16(sp) +800655a8: 2646e42c addiu a2,s2,-7124 +800655ac: 90c20050 lbu v0,80(a2) +800655b0: 1040002a beqz v0,8006565c <_ZN7CMemory8SaveSRAMEPKc+0xd4> +800655b4: 00a0a021 move s4,a1 +800655b8: 3c138021 lui s3,0x8021 +800655bc: 2662701c addiu v0,s3,28700 +800655c0: 3c040001 lui a0,0x1 +800655c4: 00441021 addu v0,v0,a0 +800655c8: 9043b048 lbu v1,-20408(v0) +800655cc: 2c630015 sltiu v1,v1,21 +800655d0: 1460002c bnez v1,80065684 <_ZN7CMemory8SaveSRAMEPKc+0xfc> +800655d4: 00000000 nop +800655d8: 90c20052 lbu v0,82(a2) +800655dc: 14400023 bnez v0,8006566c <_ZN7CMemory8SaveSRAMEPKc+0xe4> +800655e0: 3c030001 lui v1,0x1 +800655e4: 2662701c addiu v0,s3,28700 +800655e8: 90430024 lbu v1,36(v0) +800655ec: 1460002e bnez v1,800656a8 <_ZN7CMemory8SaveSRAMEPKc+0x120> +800655f0: 24020080 li v0,128 +800655f4: 2650e42c addiu s0,s2,-7124 +800655f8: 92020044 lbu v0,68(s0) +800655fc: 14400030 bnez v0,800656c0 <_ZN7CMemory8SaveSRAMEPKc+0x138> +80065600: 00008821 move s1,zero +80065604: 92020054 lbu v0,84(s0) +80065608: 14400035 bnez v0,800656e0 <_ZN7CMemory8SaveSRAMEPKc+0x158> +8006560c: 3c028009 lui v0,0x8009 +80065610: 3c020002 lui v0,0x2 +80065614: 34420001 ori v0,v0,0x1 +80065618: 0222102a slt v0,s1,v0 +8006561c: 14400038 bnez v0,80065700 <_ZN7CMemory8SaveSRAMEPKc+0x178> +80065620: 2662701c addiu v0,s3,28700 +80065624: 3c030001 lui v1,0x1 +80065628: 00431021 addu v0,v0,v1 +8006562c: 8044d078 lb a0,-12168(v0) +80065630: 1480003a bnez a0,8006571c <_ZN7CMemory8SaveSRAMEPKc+0x194> +80065634: 3c110002 lui s1,0x2 +80065638: 8fbf0024 lw ra,36(sp) +8006563c: 8fb40020 lw s4,32(sp) +80065640: 8fb3001c lw s3,28(sp) +80065644: 8fb20018 lw s2,24(sp) +80065648: 8fb10014 lw s1,20(sp) +8006564c: 8fb00010 lw s0,16(sp) +80065650: 00001021 move v0,zero +80065654: 03e00008 jr ra +80065658: 27bd0028 addiu sp,sp,40 +8006565c: 90c20052 lbu v0,82(a2) +80065660: 1040ffe0 beqz v0,800655e4 <_ZN7CMemory8SaveSRAMEPKc+0x5c> +80065664: 3c138021 lui s3,0x8021 +80065668: 3c030001 lui v1,0x1 +8006566c: 2662701c addiu v0,s3,28700 +80065670: 00431021 addu v0,v0,v1 +80065674: 9044b048 lbu a0,-20408(v0) +80065678: 24030034 li v1,52 +8006567c: 1483ffda bne a0,v1,800655e8 <_ZN7CMemory8SaveSRAMEPKc+0x60> +80065680: 2662701c addiu v0,s3,28700 +80065684: 8fbf0024 lw ra,36(sp) +80065688: 8fb40020 lw s4,32(sp) +8006568c: 8fb3001c lw s3,28(sp) +80065690: 8fb20018 lw s2,24(sp) +80065694: 8fb10014 lw s1,20(sp) +80065698: 8fb00010 lw s0,16(sp) +8006569c: 24020001 li v0,1 +800656a0: 03e00008 jr ra +800656a4: 27bd0028 addiu sp,sp,40 +800656a8: 24630003 addiu v1,v1,3 +800656ac: 2650e42c addiu s0,s2,-7124 +800656b0: 00628804 sllv s1,v0,v1 +800656b4: 92020044 lbu v0,68(s0) +800656b8: 1040ffd2 beqz v0,80065604 <_ZN7CMemory8SaveSRAMEPKc+0x7c> +800656bc: 00000000 nop +800656c0: 3c02800a lui v0,0x800a +800656c4: 2442af7c addiu v0,v0,-20612 +800656c8: 0040f809 jalr v0 +800656cc: 26310019 addiu s1,s1,25 +800656d0: 92020054 lbu v0,84(s0) +800656d4: 1040ffcf beqz v0,80065614 <_ZN7CMemory8SaveSRAMEPKc+0x8c> +800656d8: 3c020002 lui v0,0x2 +800656dc: 3c028009 lui v0,0x8009 +800656e0: 24422e4c addiu v0,v0,11852 +800656e4: 0040f809 jalr v0 +800656e8: 00000000 nop +800656ec: 3c020002 lui v0,0x2 +800656f0: 34420001 ori v0,v0,0x1 +800656f4: 0222102a slt v0,s1,v0 +800656f8: 1040ffca beqz v0,80065624 <_ZN7CMemory8SaveSRAMEPKc+0x9c> +800656fc: 2662701c addiu v0,s3,28700 +80065700: 1220ffcd beqz s1,80065638 <_ZN7CMemory8SaveSRAMEPKc+0xb0> +80065704: 2662701c addiu v0,s3,28700 +80065708: 3c030001 lui v1,0x1 +8006570c: 00431021 addu v0,v0,v1 +80065710: 8044d078 lb a0,-12168(v0) +80065714: 1080ffc9 beqz a0,8006563c <_ZN7CMemory8SaveSRAMEPKc+0xb4> +80065718: 8fbf0024 lw ra,36(sp) +8006571c: 3c058019 lui a1,0x8019 +80065720: 3c02800f lui v0,0x800f +80065724: 02802021 move a0,s4 +80065728: 24425f70 addiu v0,v0,24432 +8006572c: 0040f809 jalr v0 +80065730: 24a5142c addiu a1,a1,5164 +80065734: 1040ffc0 beqz v0,80065638 <_ZN7CMemory8SaveSRAMEPKc+0xb0> +80065738: 00408021 move s0,v0 +8006573c: 3c028021 lui v0,0x8021 +80065740: 8c447008 lw a0,28680(v0) +80065744: 3c02800f lui v0,0x800f +80065748: 02202821 move a1,s1 +8006574c: 24060001 li a2,1 +80065750: 24425bb0 addiu v0,v0,23472 +80065754: 0040f809 jalr v0 +80065758: 02003821 move a3,s0 +8006575c: 3c02800f lui v0,0x800f +80065760: 24425f58 addiu v0,v0,24408 +80065764: 0040f809 jalr v0 +80065768: 02002021 move a0,s0 +8006576c: 2643e42c addiu v1,s2,-7124 +80065770: 90620056 lbu v0,86(v1) +80065774: 1040ffc4 beqz v0,80065688 <_ZN7CMemory8SaveSRAMEPKc+0x100> +80065778: 8fbf0024 lw ra,36(sp) +8006577c: 3c048030 lui a0,0x8030 +80065780: 3c02800d lui v0,0x800d +80065784: 2442e88c addiu v0,v0,-6004 +80065788: 0040f809 jalr v0 +8006578c: 24846f74 addiu a0,a0,28532 +80065790: 8fbf0024 lw ra,36(sp) +80065794: 8fb40020 lw s4,32(sp) +80065798: 8fb3001c lw s3,28(sp) +8006579c: 8fb20018 lw s2,24(sp) +800657a0: 8fb10014 lw s1,20(sp) +800657a4: 8fb00010 lw s0,16(sp) +800657a8: 24020001 li v0,1 +800657ac: 03e00008 jr ra +800657b0: 27bd0028 addiu sp,sp,40 + +800657b4 <_ZN7CMemory8LoadSRAMEPKc>: +800657b4: 27bdffd8 addiu sp,sp,-40 +800657b8: afb00010 sw s0,16(sp) +800657bc: afbf0020 sw ra,32(sp) +800657c0: afb3001c sw s3,28(sp) +800657c4: afb20018 sw s2,24(sp) +800657c8: afb10014 sw s1,20(sp) +800657cc: 3c028021 lui v0,0x8021 +800657d0: 90437040 lbu v1,28736(v0) +800657d4: 1060003a beqz v1,800658c0 <_ZN7CMemory8LoadSRAMEPKc+0x10c> +800657d8: 00a08021 move s0,a1 +800657dc: 3c028022 lui v0,0x8022 +800657e0: 24630003 addiu v1,v1,3 +800657e4: 904550a7 lbu a1,20647(v0) +800657e8: 24020080 li v0,128 +800657ec: 00628804 sllv s1,v0,v1 +800657f0: 8c84000c lw a0,12(a0) +800657f4: 3c028011 lui v0,0x8011 +800657f8: 2442ca64 addiu v0,v0,-13724 +800657fc: 0040f809 jalr v0 +80065800: 3c060002 lui a2,0x2 +80065804: 3c030002 lui v1,0x2 +80065808: 34630001 ori v1,v1,0x1 +8006580c: 0223182a slt v1,s1,v1 +80065810: 14600042 bnez v1,8006591c <_ZN7CMemory8LoadSRAMEPKc+0x168> +80065814: 3c058019 lui a1,0x8019 +80065818: 3c110002 lui s1,0x2 +8006581c: 3c02800f lui v0,0x800f +80065820: 02002021 move a0,s0 +80065824: 24425f70 addiu v0,v0,24432 +80065828: 0040f809 jalr v0 +8006582c: 24a5cdf4 addiu a1,a1,-12812 +80065830: 10400058 beqz v0,80065994 <_ZN7CMemory8LoadSRAMEPKc+0x1e0> +80065834: 00408021 move s0,v0 +80065838: 3c138021 lui s3,0x8021 +8006583c: 00403821 move a3,v0 +80065840: 8e647008 lw a0,28680(s3) +80065844: 3c02800f lui v0,0x800f +80065848: 24050001 li a1,1 +8006584c: 24425ed4 addiu v0,v0,24276 +80065850: 0040f809 jalr v0 +80065854: 3c060002 lui a2,0x2 +80065858: 00409021 move s2,v0 +8006585c: 3c02800f lui v0,0x800f +80065860: 24425f58 addiu v0,v0,24408 +80065864: 0040f809 jalr v0 +80065868: 02002021 move a0,s0 +8006586c: 2643fe00 addiu v1,s2,-512 +80065870: 1223004e beq s1,v1,800659ac <_ZN7CMemory8LoadSRAMEPKc+0x1f8> +80065874: 8e647008 lw a0,28680(s3) +80065878: 26220019 addiu v0,s1,25 +8006587c: 12420037 beq s2,v0,8006595c <_ZN7CMemory8LoadSRAMEPKc+0x1a8> +80065880: 3c02800a lui v0,0x800a +80065884: 2442a910 addiu v0,v0,-22256 +80065888: 0040f809 jalr v0 +8006588c: 00000000 nop +80065890: 3c028021 lui v0,0x8021 +80065894: 9043e482 lbu v1,-7038(v0) +80065898: 14600024 bnez v1,8006592c <_ZN7CMemory8LoadSRAMEPKc+0x178> +8006589c: 3c048030 lui a0,0x8030 +800658a0: 24020001 li v0,1 +800658a4: 8fbf0020 lw ra,32(sp) +800658a8: 8fb3001c lw s3,28(sp) +800658ac: 8fb20018 lw s2,24(sp) +800658b0: 8fb10014 lw s1,20(sp) +800658b4: 8fb00010 lw s0,16(sp) +800658b8: 03e00008 jr ra +800658bc: 27bd0028 addiu sp,sp,40 +800658c0: 3c028022 lui v0,0x8022 +800658c4: 904550a7 lbu a1,20647(v0) +800658c8: 8c84000c lw a0,12(a0) +800658cc: 3c028011 lui v0,0x8011 +800658d0: 2442ca64 addiu v0,v0,-13724 +800658d4: 0040f809 jalr v0 +800658d8: 3c060002 lui a2,0x2 +800658dc: 3c028021 lui v0,0x8021 +800658e0: 9043e480 lbu v1,-7040(v0) +800658e4: 1060ffef beqz v1,800658a4 <_ZN7CMemory8LoadSRAMEPKc+0xf0> +800658e8: 24020001 li v0,1 +800658ec: 3c028009 lui v0,0x8009 +800658f0: 24422d84 addiu v0,v0,11652 +800658f4: 0040f809 jalr v0 +800658f8: 00000000 nop +800658fc: 8fbf0020 lw ra,32(sp) +80065900: 8fb3001c lw s3,28(sp) +80065904: 8fb20018 lw s2,24(sp) +80065908: 8fb10014 lw s1,20(sp) +8006590c: 8fb00010 lw s0,16(sp) +80065910: 24020001 li v0,1 +80065914: 03e00008 jr ra +80065918: 27bd0028 addiu sp,sp,40 +8006591c: 1220fff0 beqz s1,800658e0 <_ZN7CMemory8LoadSRAMEPKc+0x12c> +80065920: 3c028021 lui v0,0x8021 +80065924: 08019607 j 8006581c <_ZN7CMemory8LoadSRAMEPKc+0x68> +80065928: 3c058019 lui a1,0x8019 +8006592c: 3c02800d lui v0,0x800d +80065930: 2442e3e8 addiu v0,v0,-7192 +80065934: 0040f809 jalr v0 +80065938: 24846f74 addiu a0,a0,28532 +8006593c: 8fbf0020 lw ra,32(sp) +80065940: 8fb3001c lw s3,28(sp) +80065944: 8fb20018 lw s2,24(sp) +80065948: 8fb10014 lw s1,20(sp) +8006594c: 8fb00010 lw s0,16(sp) +80065950: 24020001 li v0,1 +80065954: 03e00008 jr ra +80065958: 27bd0028 addiu sp,sp,40 +8006595c: 3c02800a lui v0,0x800a +80065960: 2442ae68 addiu v0,v0,-20888 +80065964: 0040f809 jalr v0 +80065968: 00000000 nop +8006596c: 3c03800a lui v1,0x800a +80065970: 2463a7d0 addiu v1,v1,-22576 +80065974: 0060f809 jalr v1 +80065978: 00000000 nop +8006597c: 3c02802c lui v0,0x802c +80065980: 24424540 addiu v0,v0,17728 +80065984: 2403ffff li v1,-1 +80065988: a043000f sb v1,15(v0) +8006598c: 08019624 j 80065890 <_ZN7CMemory8LoadSRAMEPKc+0xdc> +80065990: a0400010 sb zero,16(v0) +80065994: 3c02800a lui v0,0x800a +80065998: 2442a910 addiu v0,v0,-22256 +8006599c: 0040f809 jalr v0 +800659a0: 00000000 nop +800659a4: 08019629 j 800658a4 <_ZN7CMemory8LoadSRAMEPKc+0xf0> +800659a8: 00001021 move v0,zero +800659ac: 3c028012 lui v0,0x8012 +800659b0: 24850200 addiu a1,a0,512 +800659b4: 2442c980 addiu v0,v0,-13952 +800659b8: 0040f809 jalr v0 +800659bc: 02203021 move a2,s1 +800659c0: 0801961f j 8006587c <_ZN7CMemory8LoadSRAMEPKc+0xc8> +800659c4: 26220019 addiu v0,s1,25 + +800659c8 <_ZN7CMemory12FreeSDD1DataEv>: +800659c8: 27bdffe8 addiu sp,sp,-24 +800659cc: 3c020001 lui v0,0x1 +800659d0: afb00010 sw s0,16(sp) +800659d4: afbf0014 sw ra,20(sp) +800659d8: 00828021 addu s0,a0,v0 +800659dc: 8e03b064 lw v1,-20380(s0) +800659e0: 10600006 beqz v1,800659fc <_ZN7CMemory12FreeSDD1DataEv+0x34> +800659e4: 00602021 move a0,v1 +800659e8: 3c028010 lui v0,0x8010 +800659ec: 24424e60 addiu v0,v0,20064 +800659f0: 0040f809 jalr v0 +800659f4: 00000000 nop +800659f8: ae00b064 sw zero,-20380(s0) +800659fc: 8e02b068 lw v0,-20376(s0) +80065a00: 10400006 beqz v0,80065a1c <_ZN7CMemory12FreeSDD1DataEv+0x54> +80065a04: 00402021 move a0,v0 +80065a08: 3c028010 lui v0,0x8010 +80065a0c: 24424e60 addiu v0,v0,20064 +80065a10: 0040f809 jalr v0 +80065a14: 00000000 nop +80065a18: ae00b068 sw zero,-20376(s0) +80065a1c: 8fbf0014 lw ra,20(sp) +80065a20: 8fb00010 lw s0,16(sp) +80065a24: 03e00008 jr ra +80065a28: 27bd0018 addiu sp,sp,24 + +80065a2c <_ZN7CMemory4SafeEPKc>: +80065a2c: 27bdffd8 addiu sp,sp,-40 +80065a30: afb20018 sw s2,24(sp) +80065a34: afbf0024 sw ra,36(sp) +80065a38: afb40020 sw s4,32(sp) +80065a3c: afb3001c sw s3,28(sp) +80065a40: afb10014 sw s1,20(sp) +80065a44: afb00010 sw s0,16(sp) +80065a48: 10a0003d beqz a1,80065b40 <_ZN7CMemory4SafeEPKc+0x114> +80065a4c: 00a09021 move s2,a1 +80065a50: 3c028012 lui v0,0x8012 +80065a54: 00a02021 move a0,a1 +80065a58: 2442bdb0 addiu v0,v0,-16976 +80065a5c: 0040f809 jalr v0 +80065a60: 3c13801f lui s3,0x801f +80065a64: 8e64442c lw a0,17452(s3) +80065a68: 10800032 beqz a0,80065b34 <_ZN7CMemory4SafeEPKc+0x108> +80065a6c: 00408021 move s0,v0 +80065a70: 3c14801f lui s4,0x801f +80065a74: 8e824428 lw v0,17448(s4) +80065a78: 26110001 addiu s1,s0,1 +80065a7c: 0051102a slt v0,v0,s1 +80065a80: 14400022 bnez v0,80065b0c <_ZN7CMemory4SafeEPKc+0xe0> +80065a84: 3c028010 lui v0,0x8010 +80065a88: 1a000015 blez s0,80065ae0 <_ZN7CMemory4SafeEPKc+0xb4> +80065a8c: 8e63442c lw v1,17452(s3) +80065a90: 8e64442c lw a0,17452(s3) +80065a94: 00002821 move a1,zero +80065a98: 080196ac j 80065ab0 <_ZN7CMemory4SafeEPKc+0x84> +80065a9c: 2406003f li a2,63 +80065aa0: 24a50001 addiu a1,a1,1 +80065aa4: a0830000 sb v1,0(a0) +80065aa8: 1205000c beq s0,a1,80065adc <_ZN7CMemory4SafeEPKc+0xb0> +80065aac: 24840001 addiu a0,a0,1 +80065ab0: 02451821 addu v1,s2,a1 +80065ab4: 80630000 lb v1,0(v1) +80065ab8: 2462ffe0 addiu v0,v1,-32 +80065abc: 304200ff andi v0,v0,0xff +80065ac0: 2c42005f sltiu v0,v0,95 +80065ac4: 1440fff6 bnez v0,80065aa0 <_ZN7CMemory4SafeEPKc+0x74> +80065ac8: 00000000 nop +80065acc: 24a50001 addiu a1,a1,1 +80065ad0: a0860000 sb a2,0(a0) +80065ad4: 1605fff6 bne s0,a1,80065ab0 <_ZN7CMemory4SafeEPKc+0x84> +80065ad8: 24840001 addiu a0,a0,1 +80065adc: 8e63442c lw v1,17452(s3) +80065ae0: 00701021 addu v0,v1,s0 +80065ae4: a0400000 sb zero,0(v0) +80065ae8: 8fbf0024 lw ra,36(sp) +80065aec: 8fb40020 lw s4,32(sp) +80065af0: 8fb3001c lw s3,28(sp) +80065af4: 8fb20018 lw s2,24(sp) +80065af8: 8fb10014 lw s1,20(sp) +80065afc: 8fb00010 lw s0,16(sp) +80065b00: 00601021 move v0,v1 +80065b04: 03e00008 jr ra +80065b08: 27bd0028 addiu sp,sp,40 +80065b0c: 24424e60 addiu v0,v0,20064 +80065b10: 0040f809 jalr v0 +80065b14: 00000000 nop +80065b18: 3c028010 lui v0,0x8010 +80065b1c: 02202021 move a0,s1 +80065b20: 24425378 addiu v0,v0,21368 +80065b24: 0040f809 jalr v0 +80065b28: ae914428 sw s1,17448(s4) +80065b2c: 080196a2 j 80065a88 <_ZN7CMemory4SafeEPKc+0x5c> +80065b30: ae62442c sw v0,17452(s3) +80065b34: 24510001 addiu s1,v0,1 +80065b38: 080196c6 j 80065b18 <_ZN7CMemory4SafeEPKc+0xec> +80065b3c: 3c14801f lui s4,0x801f +80065b40: 3c10801f lui s0,0x801f +80065b44: 8e04442c lw a0,17452(s0) +80065b48: 14800003 bnez a0,80065b58 <_ZN7CMemory4SafeEPKc+0x12c> +80065b4c: 3c028010 lui v0,0x8010 +80065b50: 080196ba j 80065ae8 <_ZN7CMemory4SafeEPKc+0xbc> +80065b54: 00001821 move v1,zero +80065b58: 24424e60 addiu v0,v0,20064 +80065b5c: 0040f809 jalr v0 +80065b60: 00000000 nop +80065b64: 00001821 move v1,zero +80065b68: 080196ba j 80065ae8 <_ZN7CMemory4SafeEPKc+0xbc> +80065b6c: ae00442c sw zero,17452(s0) + +80065b70 <_Z20S9xDeinterleaveType1iPh>: +80065b70: 27bdfec0 addiu sp,sp,-320 +80065b74: 3c028021 lui v0,0x8021 +80065b78: 2446e42c addiu a2,v0,-7124 +80065b7c: afbf013c sw ra,316(sp) +80065b80: afbe0138 sw s8,312(sp) +80065b84: afb70134 sw s7,308(sp) +80065b88: afb60130 sw s6,304(sp) +80065b8c: afb5012c sw s5,300(sp) +80065b90: afb40128 sw s4,296(sp) +80065b94: afb30124 sw s3,292(sp) +80065b98: afb20120 sw s2,288(sp) +80065b9c: afb1011c sw s1,284(sp) +80065ba0: afb00118 sw s0,280(sp) +80065ba4: 94c30124 lhu v1,292(a2) +80065ba8: 3402ffff li v0,0xffff +80065bac: 10620052 beq v1,v0,80065cf8 <_Z20S9xDeinterleaveType1iPh+0x188> +80065bb0: afa50110 sw a1,272(sp) +80065bb4: 00048403 sra s0,a0,0x10 +80065bb8: 1a00000a blez s0,80065be4 <_Z20S9xDeinterleaveType1iPh+0x74> +80065bbc: 320600ff andi a2,s0,0xff +80065bc0: 00002821 move a1,zero +80065bc4: 27a40010 addiu a0,sp,16 +80065bc8: 30a300ff andi v1,a1,0xff +80065bcc: 00c31021 addu v0,a2,v1 +80065bd0: 24a50001 addiu a1,a1,1 +80065bd4: a0820000 sb v0,0(a0) +80065bd8: a0830001 sb v1,1(a0) +80065bdc: 1605fffa bne s0,a1,80065bc8 <_Z20S9xDeinterleaveType1iPh+0x58> +80065be0: 24840002 addiu a0,a0,2 +80065be4: 3c028010 lui v0,0x8010 +80065be8: 24425378 addiu v0,v0,21368 +80065bec: 0040f809 jalr v0 +80065bf0: 34048000 li a0,0x8000 +80065bf4: 10400043 beqz v0,80065d04 <_Z20S9xDeinterleaveType1iPh+0x194> +80065bf8: 0040f021 move s8,v0 +80065bfc: 0010a840 sll s5,s0,0x1 +80065c00: 1aa00011 blez s5,80065c48 <_Z20S9xDeinterleaveType1iPh+0xd8> +80065c04: 8fb70110 lw s7,272(sp) +80065c08: 0000a021 move s4,zero +80065c0c: 27b60010 addiu s6,sp,16 +80065c10: 27a20010 addiu v0,sp,16 +80065c14: 00541821 addu v1,v0,s4 +80065c18: 02809821 move s3,s4 +80065c1c: 90620000 lbu v0,0(v1) +80065c20: 10540018 beq v0,s4,80065c84 <_Z20S9xDeinterleaveType1iPh+0x114> +80065c24: 24630001 addiu v1,v1,1 +80065c28: 26730001 addiu s3,s3,1 +80065c2c: 0275102a slt v0,s3,s5 +80065c30: 1440fffa bnez v0,80065c1c <_Z20S9xDeinterleaveType1iPh+0xac> +80065c34: 34028000 li v0,0x8000 +80065c38: 26940001 addiu s4,s4,1 +80065c3c: 02e2b821 addu s7,s7,v0 +80065c40: 1695fff3 bne s4,s5,80065c10 <_Z20S9xDeinterleaveType1iPh+0xa0> +80065c44: 26d60001 addiu s6,s6,1 +80065c48: 3c198010 lui t9,0x8010 +80065c4c: 03c02021 move a0,s8 +80065c50: 8fbf013c lw ra,316(sp) +80065c54: 8fbe0138 lw s8,312(sp) +80065c58: 8fb70134 lw s7,308(sp) +80065c5c: 8fb60130 lw s6,304(sp) +80065c60: 8fb5012c lw s5,300(sp) +80065c64: 8fb40128 lw s4,296(sp) +80065c68: 8fb30124 lw s3,292(sp) +80065c6c: 8fb20120 lw s2,288(sp) +80065c70: 8fb1011c lw s1,284(sp) +80065c74: 8fb00118 lw s0,280(sp) +80065c78: 27394e60 addiu t9,t9,20064 +80065c7c: 03200008 jr t9 +80065c80: 27bd0140 addiu sp,sp,320 +80065c84: 3c118012 lui s1,0x8012 +80065c88: 2631c980 addiu s1,s1,-13952 +80065c8c: 02e02821 move a1,s7 +80065c90: 03c02021 move a0,s8 +80065c94: 0220f809 jalr s1 +80065c98: 34068000 li a2,0x8000 +80065c9c: 92d20000 lbu s2,0(s6) +80065ca0: 8fa20110 lw v0,272(sp) +80065ca4: 001283c0 sll s0,s2,0xf +80065ca8: 00508021 addu s0,v0,s0 +80065cac: 02e02021 move a0,s7 +80065cb0: 34068000 li a2,0x8000 +80065cb4: 0220f809 jalr s1 +80065cb8: 02002821 move a1,s0 +80065cbc: 02002021 move a0,s0 +80065cc0: 03c02821 move a1,s8 +80065cc4: 0220f809 jalr s1 +80065cc8: 34068000 li a2,0x8000 +80065ccc: 27a20010 addiu v0,sp,16 +80065cd0: 00531821 addu v1,v0,s3 +80065cd4: a0720000 sb s2,0(v1) +80065cd8: 34028000 li v0,0x8000 +80065cdc: a2d40000 sb s4,0(s6) +80065ce0: 26940001 addiu s4,s4,1 +80065ce4: 02e2b821 addu s7,s7,v0 +80065ce8: 1695ffc9 bne s4,s5,80065c10 <_Z20S9xDeinterleaveType1iPh+0xa0> +80065cec: 26d60001 addiu s6,s6,1 +80065cf0: 08019713 j 80065c4c <_Z20S9xDeinterleaveType1iPh+0xdc> +80065cf4: 3c198010 lui t9,0x8010 +80065cf8: 240203e0 li v0,992 +80065cfc: 080196ed j 80065bb4 <_Z20S9xDeinterleaveType1iPh+0x44> +80065d00: a4c20124 sh v0,292(a2) +80065d04: 8fbf013c lw ra,316(sp) +80065d08: 8fbe0138 lw s8,312(sp) +80065d0c: 8fb70134 lw s7,308(sp) +80065d10: 8fb60130 lw s6,304(sp) +80065d14: 8fb5012c lw s5,300(sp) +80065d18: 8fb40128 lw s4,296(sp) +80065d1c: 8fb30124 lw s3,292(sp) +80065d20: 8fb20120 lw s2,288(sp) +80065d24: 8fb1011c lw s1,284(sp) +80065d28: 8fb00118 lw s0,280(sp) +80065d2c: 03e00008 jr ra +80065d30: 27bd0140 addiu sp,sp,320 + +80065d34 <_Z19S9xDeinterleaveGD24iPh>: +80065d34: 3c028021 lui v0,0x8021 +80065d38: 27bdffd8 addiu sp,sp,-40 +80065d3c: 2446e42c addiu a2,v0,-7124 +80065d40: 3c020030 lui v0,0x30 +80065d44: afb3001c sw s3,28(sp) +80065d48: afbf0024 sw ra,36(sp) +80065d4c: afb40020 sw s4,32(sp) +80065d50: afb20018 sw s2,24(sp) +80065d54: afb10014 sw s1,20(sp) +80065d58: afb00010 sw s0,16(sp) +80065d5c: 10820009 beq a0,v0,80065d84 <_Z19S9xDeinterleaveGD24iPh+0x50> +80065d60: 00a09821 move s3,a1 +80065d64: 8fbf0024 lw ra,36(sp) +80065d68: 8fb40020 lw s4,32(sp) +80065d6c: 8fb3001c lw s3,28(sp) +80065d70: 8fb20018 lw s2,24(sp) +80065d74: 8fb10014 lw s1,20(sp) +80065d78: 8fb00010 lw s0,16(sp) +80065d7c: 03e00008 jr ra +80065d80: 27bd0028 addiu sp,sp,40 +80065d84: 94c30124 lhu v1,292(a2) +80065d88: 3402ffff li v0,0xffff +80065d8c: 1062002f beq v1,v0,80065e4c <_Z19S9xDeinterleaveGD24iPh+0x118> +80065d90: 3c040008 lui a0,0x8 +80065d94: 3c028010 lui v0,0x8010 +80065d98: 24425378 addiu v0,v0,21368 +80065d9c: 0040f809 jalr v0 +80065da0: 00000000 nop +80065da4: 00409021 move s2,v0 +80065da8: 3c020018 lui v0,0x18 +80065dac: 02628021 addu s0,s3,v0 +80065db0: 3c038012 lui v1,0x8012 +80065db4: 2474c980 addiu s4,v1,-13952 +80065db8: 02402021 move a0,s2 +80065dbc: 02002821 move a1,s0 +80065dc0: 1240ffe8 beqz s2,80065d64 <_Z19S9xDeinterleaveGD24iPh+0x30> +80065dc4: 3c060008 lui a2,0x8 +80065dc8: 0280f809 jalr s4 +80065dcc: 3c110020 lui s1,0x20 +80065dd0: 02718821 addu s1,s3,s1 +80065dd4: 02002021 move a0,s0 +80065dd8: 3c100028 lui s0,0x28 +80065ddc: 02708021 addu s0,s3,s0 +80065de0: 02202821 move a1,s1 +80065de4: 0280f809 jalr s4 +80065de8: 3c060008 lui a2,0x8 +80065dec: 02202021 move a0,s1 +80065df0: 02002821 move a1,s0 +80065df4: 0280f809 jalr s4 +80065df8: 3c060008 lui a2,0x8 +80065dfc: 02402821 move a1,s2 +80065e00: 02002021 move a0,s0 +80065e04: 0280f809 jalr s4 +80065e08: 3c060008 lui a2,0x8 +80065e0c: 3c028010 lui v0,0x8010 +80065e10: 24424e60 addiu v0,v0,20064 +80065e14: 0040f809 jalr v0 +80065e18: 02402021 move a0,s2 +80065e1c: 3c198006 lui t9,0x8006 +80065e20: 02602821 move a1,s3 +80065e24: 8fbf0024 lw ra,36(sp) +80065e28: 8fb40020 lw s4,32(sp) +80065e2c: 8fb3001c lw s3,28(sp) +80065e30: 8fb20018 lw s2,24(sp) +80065e34: 8fb10014 lw s1,20(sp) +80065e38: 8fb00010 lw s0,16(sp) +80065e3c: 3c040030 lui a0,0x30 +80065e40: 27395b70 addiu t9,t9,23408 +80065e44: 03200008 jr t9 +80065e48: 27bd0028 addiu sp,sp,40 +80065e4c: 24027fe0 li v0,32736 +80065e50: 08019765 j 80065d94 <_Z19S9xDeinterleaveGD24iPh+0x60> +80065e54: a4c20124 sh v0,292(a2) + +80065e58 <_ZN7CMemory10FileLoaderEPhPKci>: +80065e58: 27bdbfa8 addiu sp,sp,-16472 +80065e5c: afbe4050 sw s8,16464(sp) +80065e60: afb7404c sw s7,16460(sp) +80065e64: afb64048 sw s6,16456(sp) +80065e68: afb44040 sw s4,16448(sp) +80065e6c: 27be0020 addiu s8,sp,32 +80065e70: 27b42022 addiu s4,sp,8226 +80065e74: 27b61021 addiu s6,sp,4129 +80065e78: 27b70018 addiu s7,sp,24 +80065e7c: 3c02800d lui v0,0x800d +80065e80: afbf4054 sw ra,16468(sp) +80065e84: afb54044 sw s5,16452(sp) +80065e88: afb3403c sw s3,16444(sp) +80065e8c: afb24038 sw s2,16440(sp) +80065e90: afb04030 sw s0,16432(sp) +80065e94: afa5405c sw a1,16476(sp) +80065e98: 2442746c addiu v0,v0,29804 +80065e9c: 02e02821 move a1,s7 +80065ea0: afb14034 sw s1,16436(sp) +80065ea4: 0080a821 move s5,a0 +80065ea8: 00e09021 move s2,a3 +80065eac: 00c02021 move a0,a2 +80065eb0: 02c03821 move a3,s6 +80065eb4: 03c03021 move a2,s8 +80065eb8: afa0001c sw zero,28(sp) +80065ebc: 0040f809 jalr v0 +80065ec0: afb40010 sw s4,16(sp) +80065ec4: 27b33023 addiu s3,sp,12323 +80065ec8: 3c03800d lui v1,0x800d +80065ecc: 02e02821 move a1,s7 +80065ed0: 02602021 move a0,s3 +80065ed4: 24626b68 addiu v0,v1,27496 +80065ed8: 03c03021 move a2,s8 +80065edc: 02c03821 move a3,s6 +80065ee0: 0040f809 jalr v0 +80065ee4: afb40010 sw s4,16(sp) +80065ee8: 3c058019 lui a1,0x8019 +80065eec: 3c028012 lui v0,0x8012 +80065ef0: 02802021 move a0,s4 +80065ef4: 2450cc10 addiu s0,v0,-13296 +80065ef8: 0200f809 jalr s0 +80065efc: 24a51430 addiu a1,a1,5168 +80065f00: 1040001b beqz v0,80065f70 <_ZN7CMemory10FileLoaderEPhPKci+0x118> +80065f04: 3c02800f lui v0,0x800f +80065f08: 3c058019 lui a1,0x8019 +80065f0c: 24a51434 addiu a1,a1,5172 +80065f10: 0200f809 jalr s0 +80065f14: 02802021 move a0,s4 +80065f18: 14400036 bnez v0,80065ff4 <_ZN7CMemory10FileLoaderEPhPKci+0x19c> +80065f1c: 3c028019 lui v0,0x8019 +80065f20: 3c068019 lui a2,0x8019 +80065f24: 3c02800d lui v0,0x800d +80065f28: 24c614cc addiu a2,a2,5324 +80065f2c: 24040004 li a0,4 +80065f30: 24427918 addiu v0,v0,31000 +80065f34: 0040f809 jalr v0 +80065f38: 00002821 move a1,zero +80065f3c: 00001021 move v0,zero +80065f40: 8fbf4054 lw ra,16468(sp) +80065f44: 8fbe4050 lw s8,16464(sp) +80065f48: 8fb7404c lw s7,16460(sp) +80065f4c: 8fb64048 lw s6,16456(sp) +80065f50: 8fb54044 lw s5,16452(sp) +80065f54: 8fb44040 lw s4,16448(sp) +80065f58: 8fb3403c lw s3,16444(sp) +80065f5c: 8fb24038 lw s2,16440(sp) +80065f60: 8fb14034 lw s1,16436(sp) +80065f64: 8fb04030 lw s0,16432(sp) +80065f68: 03e00008 jr ra +80065f6c: 27bd4058 addiu sp,sp,16472 +80065f70: 24424014 addiu v0,v0,16404 +80065f74: 0040f809 jalr v0 +80065f78: 02602021 move a0,s3 +80065f7c: 1040006e beqz v0,80066138 <_ZN7CMemory10FileLoaderEPhPKci+0x2e0> +80065f80: 00402021 move a0,v0 +80065f84: 3c02800f lui v0,0x800f +80065f88: 24422a80 addiu v0,v0,10880 +80065f8c: 0040f809 jalr v0 +80065f90: 00000000 nop +80065f94: 3406b050 li a2,0xb050 +80065f98: 3c02800d lui v0,0x800d +80065f9c: 8ea70004 lw a3,4(s5) +80065fa0: 02a63021 addu a2,s5,a2 +80065fa4: 02602021 move a0,s3 +80065fa8: 24423ed0 addiu v0,v0,16080 +80065fac: 0040f809 jalr v0 +80065fb0: 27a5001c addiu a1,sp,28 +80065fb4: 1040ffe2 beqz v0,80065f40 <_ZN7CMemory10FileLoaderEPhPKci+0xe8> +80065fb8: 00001021 move v0,zero +80065fbc: 3404d078 li a0,0xd078 +80065fc0: 3c028012 lui v0,0x8012 +80065fc4: 02a42021 addu a0,s5,a0 +80065fc8: 2442bbf0 addiu v0,v0,-17424 +80065fcc: 0040f809 jalr v0 +80065fd0: 02602821 move a1,s3 +80065fd4: 3c020001 lui v0,0x1 +80065fd8: 02a21021 addu v0,s5,v0 +80065fdc: 8c43b050 lw v1,-20400(v0) +80065fe0: 1460003f bnez v1,800660e0 <_ZN7CMemory10FileLoaderEPhPKci+0x288> +80065fe4: 24020001 li v0,1 +80065fe8: 3c068019 lui a2,0x8019 +80065fec: 0801983c j 800660f0 <_ZN7CMemory10FileLoaderEPhPKci+0x298> +80065ff0: 24c61454 addiu a2,a2,5204 +80065ff4: 3c03800f lui v1,0x800f +80065ff8: 2445cdf4 addiu a1,v0,-12812 +80065ffc: 24625f70 addiu v0,v1,24432 +80066000: 0040f809 jalr v0 +80066004: 02602021 move a0,s3 +80066008: 1040ffcc beqz v0,80065f3c <_ZN7CMemory10FileLoaderEPhPKci+0xe4> +8006600c: 00408821 move s1,v0 +80066010: 3404d078 li a0,0xd078 +80066014: 3c028012 lui v0,0x8012 +80066018: 02a42021 addu a0,s5,a0 +8006601c: 2442bbf0 addiu v0,v0,-17424 +80066020: 0040f809 jalr v0 +80066024: 02602821 move a1,s3 +80066028: 26520200 addiu s2,s2,512 +8006602c: 3c030001 lui v1,0x1 +80066030: 02a31821 addu v1,s5,v1 +80066034: afb24028 sw s2,16424(sp) +80066038: 8fb2405c lw s2,16476(sp) +8006603c: ac60b050 sw zero,-20400(v1) +80066040: 8ea60004 lw a2,4(s5) +80066044: 8fa44028 lw a0,16424(sp) +80066048: 3c08800f lui t0,0x800f +8006604c: 00d23023 subu a2,a2,s2 +80066050: 00c43021 addu a2,a2,a0 +80066054: 24050001 li a1,1 +80066058: 02203821 move a3,s1 +8006605c: 25025ed4 addiu v0,t0,24276 +80066060: 0040f809 jalr v0 +80066064: 02402021 move a0,s2 +80066068: 3c03800f lui v1,0x800f +8006606c: 00408021 move s0,v0 +80066070: 24625f58 addiu v0,v1,24408 +80066074: 0040f809 jalr v0 +80066078: 02202021 move a0,s1 +8006607c: 00101b42 srl v1,s0,0xd +80066080: 00033340 sll a2,v1,0xd +80066084: 2602fe00 addiu v0,s0,-512 +80066088: 10c20034 beq a2,v0,8006615c <_ZN7CMemory10FileLoaderEPhPKci+0x304> +8006608c: 3c048021 lui a0,0x8021 +80066090: 3c088021 lui t0,0x8021 +80066094: 2502e42c addiu v0,t0,-7124 +80066098: 90430032 lbu v1,50(v0) +8006609c: 14600034 bnez v1,80066170 <_ZN7CMemory10FileLoaderEPhPKci+0x318> +800660a0: 3c028012 lui v0,0x8012 +800660a4: 02002021 move a0,s0 +800660a8: 8fa2001c lw v0,28(sp) +800660ac: 8ea30004 lw v1,4(s5) +800660b0: 02449021 addu s2,s2,a0 +800660b4: 00441021 addu v0,v0,a0 +800660b8: 8fa44028 lw a0,16424(sp) +800660bc: 02431823 subu v1,s2,v1 +800660c0: 0064182a slt v1,v1,a0 +800660c4: 14600035 bnez v1,8006619c <_ZN7CMemory10FileLoaderEPhPKci+0x344> +800660c8: afa2001c sw v0,28(sp) +800660cc: 3c020001 lui v0,0x1 +800660d0: 02a21021 addu v0,s5,v0 +800660d4: 8c43b050 lw v1,-20400(v0) +800660d8: 1060ffc3 beqz v1,80065fe8 <_ZN7CMemory10FileLoaderEPhPKci+0x190> +800660dc: 24020001 li v0,1 +800660e0: 10620077 beq v1,v0,800662c0 <_ZN7CMemory10FileLoaderEPhPKci+0x468> +800660e4: 3c068019 lui a2,0x8019 +800660e8: 3c068019 lui a2,0x8019 +800660ec: 24c61498 addiu a2,a2,5272 +800660f0: 3c02800d lui v0,0x800d +800660f4: 24427918 addiu v0,v0,31000 +800660f8: 24040003 li a0,3 +800660fc: 0040f809 jalr v0 +80066100: 24050001 li a1,1 +80066104: 8fa2001c lw v0,28(sp) +80066108: 8fbf4054 lw ra,16468(sp) +8006610c: 8fbe4050 lw s8,16464(sp) +80066110: 8fb7404c lw s7,16460(sp) +80066114: 8fb64048 lw s6,16456(sp) +80066118: 8fb54044 lw s5,16452(sp) +8006611c: 8fb44040 lw s4,16448(sp) +80066120: 8fb3403c lw s3,16444(sp) +80066124: 8fb24038 lw s2,16440(sp) +80066128: 8fb14034 lw s1,16436(sp) +8006612c: 8fb04030 lw s0,16432(sp) +80066130: 03e00008 jr ra +80066134: 27bd4058 addiu sp,sp,16472 +80066138: 3c068019 lui a2,0x8019 +8006613c: 3c02800d lui v0,0x800d +80066140: 24427918 addiu v0,v0,31000 +80066144: 24c61438 addiu a2,a2,5176 +80066148: 24040004 li a0,4 +8006614c: 0040f809 jalr v0 +80066150: 00002821 move a1,zero +80066154: 080197d0 j 80065f40 <_ZN7CMemory10FileLoaderEPhPKci+0xe8> +80066158: 00001021 move v0,zero +8006615c: 2482e42c addiu v0,a0,-7124 +80066160: 90430033 lbu v1,51(v0) +80066164: 1460ffcb bnez v1,80066094 <_ZN7CMemory10FileLoaderEPhPKci+0x23c> +80066168: 3c088021 lui t0,0x8021 +8006616c: 3c028012 lui v0,0x8012 +80066170: 02402021 move a0,s2 +80066174: 2442c980 addiu v0,v0,-13952 +80066178: 0040f809 jalr v0 +8006617c: 26450200 addiu a1,s2,512 +80066180: 3c030001 lui v1,0x1 +80066184: 02a31821 addu v1,s5,v1 +80066188: 8c62b050 lw v0,-20400(v1) +8006618c: 2604fe00 addiu a0,s0,-512 +80066190: 24420001 addiu v0,v0,1 +80066194: 0801982a j 800660a8 <_ZN7CMemory10FileLoaderEPhPKci+0x250> +80066198: ac62b050 sw v0,-20400(v1) +8006619c: 3c108011 lui s0,0x8011 +800661a0: 2602d308 addiu v0,s0,-11512 +800661a4: 0040f809 jalr v0 +800661a8: 83a42022 lb a0,8226(sp) +800661ac: 14400046 bnez v0,800662c8 <_ZN7CMemory10FileLoaderEPhPKci+0x470> +800661b0: 83a22023 lb v0,8227(sp) +800661b4: 8ea20004 lw v0,4(s5) +800661b8: 8fa44028 lw a0,16424(sp) +800661bc: 02421023 subu v0,s2,v0 +800661c0: 0044102a slt v0,v0,a0 +800661c4: 1040ffc1 beqz v0,800660cc <_ZN7CMemory10FileLoaderEPhPKci+0x274> +800661c8: 3c028012 lui v0,0x8012 +800661cc: 2442bdb0 addiu v0,v0,-16976 +800661d0: 0040f809 jalr v0 +800661d4: 02c02021 move a0,s6 +800661d8: 00408821 move s1,v0 +800661dc: 24020007 li v0,7 +800661e0: 12220003 beq s1,v0,800661f0 <_ZN7CMemory10FileLoaderEPhPKci+0x398> +800661e4: 24020008 li v0,8 +800661e8: 1622ffb9 bne s1,v0,800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278> +800661ec: 3c020001 lui v0,0x1 +800661f0: 3c058019 lui a1,0x8019 +800661f4: 3c028012 lui v0,0x8012 +800661f8: 24a51450 addiu a1,a1,5200 +800661fc: 02c02021 move a0,s6 +80066200: 2442ccc0 addiu v0,v0,-13120 +80066204: 0040f809 jalr v0 +80066208: 24060002 li a2,2 +8006620c: 1440ffaf bnez v0,800660cc <_ZN7CMemory10FileLoaderEPhPKci+0x274> +80066210: 2610d308 addiu s0,s0,-11512 +80066214: 0200f809 jalr s0 +80066218: 83a41023 lb a0,4131(sp) +8006621c: 1040ffac beqz v0,800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278> +80066220: 3c020001 lui v0,0x1 +80066224: 0200f809 jalr s0 +80066228: 83a41024 lb a0,4132(sp) +8006622c: 1040ffa8 beqz v0,800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278> +80066230: 3c020001 lui v0,0x1 +80066234: 0200f809 jalr s0 +80066238: 83a41025 lb a0,4133(sp) +8006623c: 1040ffa4 beqz v0,800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278> +80066240: 3c020001 lui v0,0x1 +80066244: 0200f809 jalr s0 +80066248: 83a41026 lb a0,4134(sp) +8006624c: 1040ff9f beqz v0,800660cc <_ZN7CMemory10FileLoaderEPhPKci+0x274> +80066250: 2622ffff addiu v0,s1,-1 +80066254: 02e28021 addu s0,s7,v0 +80066258: 3c028011 lui v0,0x8011 +8006625c: 2442d1a8 addiu v0,v0,-11864 +80066260: 0040f809 jalr v0 +80066264: 82041009 lb a0,4105(s0) +80066268: 1040ff98 beqz v0,800660cc <_ZN7CMemory10FileLoaderEPhPKci+0x274> +8006626c: 3c08800d lui t0,0x800d +80066270: 92021009 lbu v0,4105(s0) +80066274: 24420001 addiu v0,v0,1 +80066278: a2021009 sb v0,4105(s0) +8006627c: 02602021 move a0,s3 +80066280: 02e02821 move a1,s7 +80066284: 03c03021 move a2,s8 +80066288: 02c03821 move a3,s6 +8006628c: 25036b68 addiu v1,t0,27496 +80066290: 0060f809 jalr v1 +80066294: afb40010 sw s4,16(sp) +80066298: 3c088019 lui t0,0x8019 +8006629c: 3c03800f lui v1,0x800f +800662a0: 02602021 move a0,s3 +800662a4: 24625f70 addiu v0,v1,24432 +800662a8: 0040f809 jalr v0 +800662ac: 2505cdf4 addiu a1,t0,-12812 +800662b0: 1440ff63 bnez v0,80066040 <_ZN7CMemory10FileLoaderEPhPKci+0x1e8> +800662b4: 00408821 move s1,v0 +800662b8: 08019834 j 800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278> +800662bc: 3c020001 lui v0,0x1 +800662c0: 0801983c j 800660f0 <_ZN7CMemory10FileLoaderEPhPKci+0x298> +800662c4: 24c61470 addiu a2,a2,5232 +800662c8: 1440ffba bnez v0,800661b4 <_ZN7CMemory10FileLoaderEPhPKci+0x35c> +800662cc: 83a32022 lb v1,8226(sp) +800662d0: 28620039 slti v0,v1,57 +800662d4: 1040ffb7 beqz v0,800661b4 <_ZN7CMemory10FileLoaderEPhPKci+0x35c> +800662d8: 24630001 addiu v1,v1,1 +800662dc: 3c08800d lui t0,0x800d +800662e0: 02602021 move a0,s3 +800662e4: 02e02821 move a1,s7 +800662e8: 03c03021 move a2,s8 +800662ec: 02c03821 move a3,s6 +800662f0: 25026b68 addiu v0,t0,27496 +800662f4: a3a32022 sb v1,8226(sp) +800662f8: 0040f809 jalr v0 +800662fc: afb40010 sw s4,16(sp) +80066300: 080198a7 j 8006629c <_ZN7CMemory10FileLoaderEPhPKci+0x444> +80066304: 3c088019 lui t0,0x8019 + +80066308 <_ZN7CMemory16CheckForIPSPatchEPKchRi>: +80066308: 27bdbfb8 addiu sp,sp,-16456 +8006630c: 30c200ff andi v0,a2,0xff +80066310: afb7403c sw s7,16444(sp) +80066314: 24170200 li s7,512 +80066318: 27a3201c addiu v1,sp,8220 +8006631c: afb24028 sw s2,16424(sp) +80066320: afb14024 sw s1,16420(sp) +80066324: 27b2101b addiu s2,sp,4123 +80066328: 27b1001a addiu s1,sp,26 +8006632c: afb04020 sw s0,16416(sp) +80066330: 0002b80a movz s7,zero,v0 +80066334: 27b00018 addiu s0,sp,24 +80066338: 3c02800d lui v0,0x800d +8006633c: afbf4044 sw ra,16452(sp) +80066340: 02203021 move a2,s1 +80066344: afbe4040 sw s8,16448(sp) +80066348: afb3402c sw s3,16428(sp) +8006634c: afa74054 sw a3,16468(sp) +80066350: afa30010 sw v1,16(sp) +80066354: 02403821 move a3,s2 +80066358: 2442746c addiu v0,v0,29804 +8006635c: afb64038 sw s6,16440(sp) +80066360: afb54034 sw s5,16436(sp) +80066364: afb44030 sw s4,16432(sp) +80066368: 0080f021 move s8,a0 +8006636c: 00a02021 move a0,a1 +80066370: 0040f809 jalr v0 +80066374: 02002821 move a1,s0 +80066378: 3c028019 lui v0,0x8019 +8006637c: 244214f8 addiu v0,v0,5368 +80066380: 27b3301d addiu s3,sp,12317 +80066384: 3c03800d lui v1,0x800d +80066388: 02002821 move a1,s0 +8006638c: 02203021 move a2,s1 +80066390: 02403821 move a3,s2 +80066394: 02602021 move a0,s3 +80066398: 24636b68 addiu v1,v1,27496 +8006639c: 0060f809 jalr v1 +800663a0: afa20010 sw v0,16(sp) +800663a4: 3c128019 lui s2,0x8019 +800663a8: 3c02800f lui v0,0x800f +800663ac: 02602021 move a0,s3 +800663b0: 24505f70 addiu s0,v0,24432 +800663b4: 0200f809 jalr s0 +800663b8: 2645cdf4 addiu a1,s2,-12812 +800663bc: 10400064 beqz v0,80066550 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x248> +800663c0: 00408821 move s1,v0 +800663c4: 3c02800f lui v0,0x800f +800663c8: 02602021 move a0,s3 +800663cc: 24050001 li a1,1 +800663d0: 24060005 li a2,5 +800663d4: 24425ed4 addiu v0,v0,24276 +800663d8: 0040f809 jalr v0 +800663dc: 02203821 move a3,s1 +800663e0: 24030005 li v1,5 +800663e4: 10430011 beq v0,v1,8006642c <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x124> +800663e8: 3c058019 lui a1,0x8019 +800663ec: 3c02800f lui v0,0x800f +800663f0: 24425f58 addiu v0,v0,24408 +800663f4: 0040f809 jalr v0 +800663f8: 02202021 move a0,s1 +800663fc: 8fbf4044 lw ra,16452(sp) +80066400: 8fbe4040 lw s8,16448(sp) +80066404: 8fb7403c lw s7,16444(sp) +80066408: 8fb64038 lw s6,16440(sp) +8006640c: 8fb54034 lw s5,16436(sp) +80066410: 8fb44030 lw s4,16432(sp) +80066414: 8fb3402c lw s3,16428(sp) +80066418: 8fb24028 lw s2,16424(sp) +8006641c: 8fb14024 lw s1,16420(sp) +80066420: 8fb04020 lw s0,16416(sp) +80066424: 03e00008 jr ra +80066428: 27bd4048 addiu sp,sp,16456 +8006642c: 3c028012 lui v0,0x8012 +80066430: 02602021 move a0,s3 +80066434: 24a51504 addiu a1,a1,5380 +80066438: 2442bfc0 addiu v0,v0,-16448 +8006643c: 0040f809 jalr v0 +80066440: 24060005 li a2,5 +80066444: 1440ffea bnez v0,800663f0 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe8> +80066448: 3c02800f lui v0,0x800f +8006644c: 3c02800f lui v0,0x800f +80066450: 24565e90 addiu s6,v0,24208 +80066454: 2415ffff li s5,-1 +80066458: 02c0f809 jalr s6 +8006645c: 02202021 move a0,s1 +80066460: 10550037 beq v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +80066464: 00000000 nop +80066468: 02202021 move a0,s1 +8006646c: 02c0f809 jalr s6 +80066470: 305000ff andi s0,v0,0xff +80066474: 10550032 beq v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +80066478: 00000000 nop +8006647c: 304300ff andi v1,v0,0xff +80066480: 02202021 move a0,s1 +80066484: 00101200 sll v0,s0,0x8 +80066488: 02c0f809 jalr s6 +8006648c: 00438025 or s0,v0,v1 +80066490: 1055002b beq v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +80066494: 304200ff andi v0,v0,0xff +80066498: 00101a00 sll v1,s0,0x8 +8006649c: 00628025 or s0,v1,v0 +800664a0: 12150027 beq s0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +800664a4: 00000000 nop +800664a8: 3c030045 lui v1,0x45 +800664ac: 34634f46 ori v1,v1,0x4f46 +800664b0: 12030060 beq s0,v1,80066634 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x32c> +800664b4: 3c02800f lui v0,0x800f +800664b8: 02c0f809 jalr s6 +800664bc: 02202021 move a0,s1 +800664c0: 1055001f beq v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +800664c4: 00000000 nop +800664c8: 02202021 move a0,s1 +800664cc: 02c0f809 jalr s6 +800664d0: 305200ff andi s2,v0,0xff +800664d4: 1055001a beq v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +800664d8: 304200ff andi v0,v0,0xff +800664dc: 00121a00 sll v1,s2,0x8 +800664e0: 00621025 or v0,v1,v0 +800664e4: 10550016 beq v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +800664e8: 00000000 nop +800664ec: 10400024 beqz v0,80066580 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x278> +800664f0: 02179823 subu s3,s0,s7 +800664f4: 02629021 addu s2,s3,v0 +800664f8: 3c020080 lui v0,0x80 +800664fc: 0052102a slt v0,v0,s2 +80066500: 1440000f bnez v0,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +80066504: 02608021 move s0,s3 +80066508: 3c048019 lui a0,0x8019 +8006650c: 24842410 addiu a0,a0,9232 +80066510: 8c940000 lw s4,0(a0) +80066514: 0801994c j 80066530 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x228> +80066518: 2413ffff li s3,-1 +8006651c: 8fc20004 lw v0,4(s8) +80066520: 00501021 addu v0,v0,s0 +80066524: 26100001 addiu s0,s0,1 +80066528: 1212003b beq s0,s2,80066618 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x310> +8006652c: a0430000 sb v1,0(v0) +80066530: 0280f809 jalr s4 +80066534: 02202021 move a0,s1 +80066538: 1453fff8 bne v0,s3,8006651c <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x214> +8006653c: 00401821 move v1,v0 +80066540: 1620ffab bnez s1,800663f0 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe8> +80066544: 3c02800f lui v0,0x800f +80066548: 08019900 j 80066400 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xf8> +8006654c: 8fbf4044 lw ra,16452(sp) +80066550: 3c048019 lui a0,0x8019 +80066554: 3c02800d lui v0,0x800d +80066558: 24427660 addiu v0,v0,30304 +8006655c: 0040f809 jalr v0 +80066560: 248414fc addiu a0,a0,5372 +80066564: 00402021 move a0,v0 +80066568: 0200f809 jalr s0 +8006656c: 2645cdf4 addiu a1,s2,-12812 +80066570: 1440ff94 bnez v0,800663c4 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xbc> +80066574: 00408821 move s1,v0 +80066578: 08019900 j 80066400 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xf8> +8006657c: 8fbf4044 lw ra,16452(sp) +80066580: 02c0f809 jalr s6 +80066584: 02202021 move a0,s1 +80066588: 1055ffed beq v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +8006658c: 00000000 nop +80066590: 02202021 move a0,s1 +80066594: 02c0f809 jalr s6 +80066598: 305000ff andi s0,v0,0xff +8006659c: 1055ffe8 beq v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +800665a0: 304200ff andi v0,v0,0xff +800665a4: 00101a00 sll v1,s0,0x8 +800665a8: 00628025 or s0,v1,v0 +800665ac: 1215ffe4 beq s0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +800665b0: 00000000 nop +800665b4: 02c0f809 jalr s6 +800665b8: 02202021 move a0,s1 +800665bc: 1055ffe0 beq v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +800665c0: 00401821 move v1,v0 +800665c4: 02702821 addu a1,s3,s0 +800665c8: 3c020080 lui v0,0x80 +800665cc: 0045102a slt v0,v0,a1 +800665d0: 1440ffdb bnez v0,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238> +800665d4: 00000000 nop +800665d8: 12000008 beqz s0,800665fc <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x2f4> +800665dc: 306400ff andi a0,v1,0xff +800665e0: 02601821 move v1,s3 +800665e4: 8fc20004 lw v0,4(s8) +800665e8: 00431021 addu v0,v0,v1 +800665ec: 24630001 addiu v1,v1,1 +800665f0: 1465fffc bne v1,a1,800665e4 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x2dc> +800665f4: a0440000 sb a0,0(v0) +800665f8: 00609821 move s3,v1 +800665fc: 8fa44054 lw a0,16468(sp) +80066600: 8c820000 lw v0,0(a0) +80066604: 0053102a slt v0,v0,s3 +80066608: 1040ff93 beqz v0,80066458 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x150> +8006660c: 00000000 nop +80066610: 08019916 j 80066458 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x150> +80066614: ac930000 sw s3,0(a0) +80066618: 8fa34054 lw v1,16468(sp) +8006661c: 8c620000 lw v0,0(v1) +80066620: 0050102a slt v0,v0,s0 +80066624: 1040ff8c beqz v0,80066458 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x150> +80066628: 00000000 nop +8006662c: 08019916 j 80066458 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x150> +80066630: ac700000 sw s0,0(v1) +80066634: 24525e90 addiu s2,v0,24208 +80066638: 0240f809 jalr s2 +8006663c: 02202021 move a0,s1 +80066640: 2413ffff li s3,-1 +80066644: 1053ff69 beq v0,s3,800663ec <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe4> +80066648: 02202021 move a0,s1 +8006664c: 0240f809 jalr s2 +80066650: 305000ff andi s0,v0,0xff +80066654: 1053ff65 beq v0,s3,800663ec <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe4> +80066658: 304300ff andi v1,v0,0xff +8006665c: 02202021 move a0,s1 +80066660: 00101200 sll v0,s0,0x8 +80066664: 0240f809 jalr s2 +80066668: 00438025 or s0,v0,v1 +8006666c: 1053ff5f beq v0,s3,800663ec <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe4> +80066670: 00101a00 sll v1,s0,0x8 +80066674: 304200ff andi v0,v0,0xff +80066678: 00621825 or v1,v1,v0 +8006667c: 1073ff5b beq v1,s3,800663ec <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe4> +80066680: 8fa44054 lw a0,16468(sp) +80066684: 00771823 subu v1,v1,s7 +80066688: 8c820000 lw v0,0(a0) +8006668c: 0062102a slt v0,v1,v0 +80066690: 1040ff57 beqz v0,800663f0 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe8> +80066694: 3c02800f lui v0,0x800f +80066698: 080198fc j 800663f0 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe8> +8006669c: ac830000 sw v1,0(a0) + +800666a0 <_Z6is_bsxPh>: +800666a0: 90820019 lbu v0,25(a0) +800666a4: 3042004f andi v0,v0,0x4f +800666a8: 14400011 bnez v0,800666f0 <_Z6is_bsxPh+0x50> +800666ac: 00000000 nop +800666b0: 9083001a lbu v1,26(a0) +800666b4: 24020033 li v0,51 +800666b8: 1462000f bne v1,v0,800666f8 <_Z6is_bsxPh+0x58> +800666bc: 240200ff li v0,255 +800666c0: 90820017 lbu v0,23(a0) +800666c4: 90830016 lbu v1,22(a0) +800666c8: 00021200 sll v0,v0,0x8 +800666cc: 00431825 or v1,v0,v1 +800666d0: 10600003 beqz v1,800666e0 <_Z6is_bsxPh+0x40> +800666d4: 3402ffff li v0,0xffff +800666d8: 1462000b bne v1,v0,80066708 <_Z6is_bsxPh+0x68> +800666dc: 3062040f andi v0,v1,0x40f +800666e0: 90830018 lbu v1,24(a0) +800666e4: 306200ce andi v0,v1,0xce +800666e8: 1040000f beqz v0,80066728 <_Z6is_bsxPh+0x88> +800666ec: 00000000 nop +800666f0: 03e00008 jr ra +800666f4: 2402ffff li v0,-1 +800666f8: 1462fffd bne v1,v0,800666f0 <_Z6is_bsxPh+0x50> +800666fc: 00000000 nop +80066700: 080199b1 j 800666c4 <_Z6is_bsxPh+0x24> +80066704: 90820017 lbu v0,23(a0) +80066708: 1440fff9 bnez v0,800666f0 <_Z6is_bsxPh+0x50> +8006670c: 00000000 nop +80066710: 306200ff andi v0,v1,0xff +80066714: 2c4200c1 sltiu v0,v0,193 +80066718: 1440fff1 bnez v0,800666e0 <_Z6is_bsxPh+0x40> +8006671c: 00000000 nop +80066720: 080199bc j 800666f0 <_Z6is_bsxPh+0x50> +80066724: 00000000 nop +80066728: 30620030 andi v0,v1,0x30 +8006672c: 1040fff0 beqz v0,800666f0 <_Z6is_bsxPh+0x50> +80066730: 00000000 nop +80066734: 90820015 lbu v0,21(a0) +80066738: 30420003 andi v0,v0,0x3 +8006673c: 1440ffec bnez v0,800666f0 <_Z6is_bsxPh+0x50> +80066740: 00000000 nop +80066744: 90830013 lbu v1,19(a0) +80066748: 10600003 beqz v1,80066758 <_Z6is_bsxPh+0xb8> +8006674c: 240200ff li v0,255 +80066750: 1462ffe7 bne v1,v0,800666f0 <_Z6is_bsxPh+0x50> +80066754: 00000000 nop +80066758: 90820014 lbu v0,20(a0) +8006675c: 1440ffe4 bnez v0,800666f0 <_Z6is_bsxPh+0x50> +80066760: 24060010 li a2,16 +80066764: 080199ed j 800667b4 <_Z6is_bsxPh+0x114> +80066768: 00002821 move a1,zero +8006676c: 2462ffe0 addiu v0,v1,-32 +80066770: 30420040 andi v0,v0,0x40 +80066774: 10400013 beqz v0,800667c4 <_Z6is_bsxPh+0x124> +80066778: 00000000 nop +8006677c: 90830000 lbu v1,0(a0) +80066780: 2c620020 sltiu v0,v1,32 +80066784: 10400005 beqz v0,8006679c <_Z6is_bsxPh+0xfc> +80066788: 2402000b li v0,11 +8006678c: 14a2ffd8 bne a1,v0,800666f0 <_Z6is_bsxPh+0x50> +80066790: 00000000 nop +80066794: 1460ffd6 bnez v1,800666f0 <_Z6is_bsxPh+0x50> +80066798: 00000000 nop +8006679c: 24840001 addiu a0,a0,1 +800667a0: 24a50001 addiu a1,a1,1 +800667a4: 24c6ffff addiu a2,a2,-1 +800667a8: 24c6ffff addiu a2,a2,-1 +800667ac: 18c00015 blez a2,80066804 <_Z6is_bsxPh+0x164> +800667b0: 00000000 nop +800667b4: 90830000 lbu v1,0(a0) +800667b8: 30620080 andi v0,v1,0x80 +800667bc: 1440ffeb bnez v0,8006676c <_Z6is_bsxPh+0xcc> +800667c0: 24840001 addiu a0,a0,1 +800667c4: 14600005 bnez v1,800667dc <_Z6is_bsxPh+0x13c> +800667c8: 2c620020 sltiu v0,v1,32 +800667cc: 14a0fff7 bnez a1,800667ac <_Z6is_bsxPh+0x10c> +800667d0: 24c6ffff addiu a2,a2,-1 +800667d4: 080199bc j 800666f0 <_Z6is_bsxPh+0x50> +800667d8: 24c60001 addiu a2,a2,1 +800667dc: 1440ffc4 bnez v0,800666f0 <_Z6is_bsxPh+0x50> +800667e0: 00000000 nop +800667e4: 2c620080 sltiu v0,v1,128 +800667e8: 14400004 bnez v0,800667fc <_Z6is_bsxPh+0x15c> +800667ec: 2462ff60 addiu v0,v1,-160 +800667f0: 2c420050 sltiu v0,v0,80 +800667f4: 1040ffbe beqz v0,800666f0 <_Z6is_bsxPh+0x50> +800667f8: 00000000 nop +800667fc: 080199ea j 800667a8 <_Z6is_bsxPh+0x108> +80066800: 24a50001 addiu a1,a1,1 +80066804: 18a0ffba blez a1,800666f0 <_Z6is_bsxPh+0x50> +80066808: 00000000 nop +8006680c: 03e00008 jr ra +80066810: 00001021 move v0,zero + +80066814 <_ZN7CMemory6DeinitEv>: +80066814: 27bdffe0 addiu sp,sp,-32 +80066818: afb10014 sw s1,20(sp) +8006681c: afbf001c sw ra,28(sp) +80066820: afb20018 sw s2,24(sp) +80066824: afb00010 sw s0,16(sp) +80066828: 00808821 move s1,a0 +8006682c: 8c840000 lw a0,0(a0) +80066830: 10800005 beqz a0,80066848 <_ZN7CMemory6DeinitEv+0x34> +80066834: 3c028010 lui v0,0x8010 +80066838: 24424e60 addiu v0,v0,20064 +8006683c: 0040f809 jalr v0 +80066840: 00000000 nop +80066844: ae200000 sw zero,0(s1) +80066848: 8e24000c lw a0,12(s1) +8006684c: 10800005 beqz a0,80066864 <_ZN7CMemory6DeinitEv+0x50> +80066850: 3c028010 lui v0,0x8010 +80066854: 24424e60 addiu v0,v0,20064 +80066858: 0040f809 jalr v0 +8006685c: 00000000 nop +80066860: ae20000c sw zero,12(s1) +80066864: 8e240008 lw a0,8(s1) +80066868: 10800005 beqz a0,80066880 <_ZN7CMemory6DeinitEv+0x6c> +8006686c: 3c028010 lui v0,0x8010 +80066870: 24424e60 addiu v0,v0,20064 +80066874: 0040f809 jalr v0 +80066878: 00000000 nop +8006687c: ae200008 sw zero,8(s1) +80066880: 8e240004 lw a0,4(s1) +80066884: 10800006 beqz a0,800668a0 <_ZN7CMemory6DeinitEv+0x8c> +80066888: 24848000 addiu a0,a0,-32768 +8006688c: 3c028010 lui v0,0x8010 +80066890: 24424e60 addiu v0,v0,20064 +80066894: 0040f809 jalr v0 +80066898: ae240004 sw a0,4(s1) +8006689c: ae200004 sw zero,4(s1) +800668a0: 3c020001 lui v0,0x1 +800668a4: 02229021 addu s2,s1,v0 +800668a8: 8e44e084 lw a0,-8060(s2) +800668ac: 10800005 beqz a0,800668c4 <_ZN7CMemory6DeinitEv+0xb0> +800668b0: 3c028010 lui v0,0x8010 +800668b4: 24424e60 addiu v0,v0,20064 +800668b8: 0040f809 jalr v0 +800668bc: 00000000 nop +800668c0: ae40e084 sw zero,-8060(s2) +800668c4: 3c028022 lui v0,0x8022 +800668c8: 24505bc4 addiu s0,v0,23492 +800668cc: 8e04001c lw a0,28(s0) +800668d0: 10800005 beqz a0,800668e8 <_ZN7CMemory6DeinitEv+0xd4> +800668d4: 3c028010 lui v0,0x8010 +800668d8: 24424e60 addiu v0,v0,20064 +800668dc: 0040f809 jalr v0 +800668e0: 00000000 nop +800668e4: ae00001c sw zero,28(s0) +800668e8: 8e040020 lw a0,32(s0) +800668ec: 10800005 beqz a0,80066904 <_ZN7CMemory6DeinitEv+0xf0> +800668f0: 3c028010 lui v0,0x8010 +800668f4: 24424e60 addiu v0,v0,20064 +800668f8: 0040f809 jalr v0 +800668fc: 00000000 nop +80066900: ae000020 sw zero,32(s0) +80066904: 8e040024 lw a0,36(s0) +80066908: 10800005 beqz a0,80066920 <_ZN7CMemory6DeinitEv+0x10c> +8006690c: 3c028010 lui v0,0x8010 +80066910: 24424e60 addiu v0,v0,20064 +80066914: 0040f809 jalr v0 +80066918: 00000000 nop +8006691c: ae000024 sw zero,36(s0) +80066920: 8e040028 lw a0,40(s0) +80066924: 10800005 beqz a0,8006693c <_ZN7CMemory6DeinitEv+0x128> +80066928: 3c028010 lui v0,0x8010 +8006692c: 24424e60 addiu v0,v0,20064 +80066930: 0040f809 jalr v0 +80066934: 00000000 nop +80066938: ae000028 sw zero,40(s0) +8006693c: 8e04002c lw a0,44(s0) +80066940: 10800005 beqz a0,80066958 <_ZN7CMemory6DeinitEv+0x144> +80066944: 3c028010 lui v0,0x8010 +80066948: 24424e60 addiu v0,v0,20064 +8006694c: 0040f809 jalr v0 +80066950: 00000000 nop +80066954: ae00002c sw zero,44(s0) +80066958: 8e040030 lw a0,48(s0) +8006695c: 10800005 beqz a0,80066974 <_ZN7CMemory6DeinitEv+0x160> +80066960: 3c028010 lui v0,0x8010 +80066964: 24424e60 addiu v0,v0,20064 +80066968: 0040f809 jalr v0 +8006696c: 00000000 nop +80066970: ae000030 sw zero,48(s0) +80066974: 8e44b064 lw a0,-20380(s2) +80066978: 10800005 beqz a0,80066990 <_ZN7CMemory6DeinitEv+0x17c> +8006697c: 3c028010 lui v0,0x8010 +80066980: 24424e60 addiu v0,v0,20064 +80066984: 0040f809 jalr v0 +80066988: 00000000 nop +8006698c: ae40b064 sw zero,-20380(s2) +80066990: 8e44b068 lw a0,-20376(s2) +80066994: 10800005 beqz a0,800669ac <_ZN7CMemory6DeinitEv+0x198> +80066998: 3c028010 lui v0,0x8010 +8006699c: 24424e60 addiu v0,v0,20064 +800669a0: 0040f809 jalr v0 +800669a4: 00000000 nop +800669a8: ae40b068 sw zero,-20376(s2) +800669ac: 3c198006 lui t9,0x8006 +800669b0: 02202021 move a0,s1 +800669b4: 8fbf001c lw ra,28(sp) +800669b8: 8fb20018 lw s2,24(sp) +800669bc: 8fb10014 lw s1,20(sp) +800669c0: 8fb00010 lw s0,16(sp) +800669c4: 00002821 move a1,zero +800669c8: 27395a2c addiu t9,t9,23084 +800669cc: 03200008 jr t9 +800669d0: 27bd0020 addiu sp,sp,32 + +800669d4 <_ZN7CMemory4InitEv>: +800669d4: 27bdffd8 addiu sp,sp,-40 +800669d8: afb00010 sw s0,16(sp) +800669dc: 3c108010 lui s0,0x8010 +800669e0: 26105378 addiu s0,s0,21368 +800669e4: afb20018 sw s2,24(sp) +800669e8: 00809021 move s2,a0 +800669ec: 3c040002 lui a0,0x2 +800669f0: afbf0024 sw ra,36(sp) +800669f4: afb40020 sw s4,32(sp) +800669f8: afb3001c sw s3,28(sp) +800669fc: 0200f809 jalr s0 +80066a00: afb10014 sw s1,20(sp) +80066a04: ae420000 sw v0,0(s2) +80066a08: 0200f809 jalr s0 +80066a0c: 3c040002 lui a0,0x2 +80066a10: ae42000c sw v0,12(s2) +80066a14: 0200f809 jalr s0 +80066a18: 3c040001 lui a0,0x1 +80066a1c: 3c110080 lui s1,0x80 +80066a20: 36248200 ori a0,s1,0x8200 +80066a24: 0200f809 jalr s0 +80066a28: ae420008 sw v0,8(s2) +80066a2c: ae420004 sw v0,4(s2) +80066a30: 8e440000 lw a0,0(s2) +80066a34: 3c028011 lui v0,0x8011 +80066a38: 2453ca64 addiu s3,v0,-13724 +80066a3c: 00002821 move a1,zero +80066a40: 0260f809 jalr s3 +80066a44: 3c060002 lui a2,0x2 +80066a48: 8e44000c lw a0,12(s2) +80066a4c: 00002821 move a1,zero +80066a50: 0260f809 jalr s3 +80066a54: 3c060002 lui a2,0x2 +80066a58: 8e440008 lw a0,8(s2) +80066a5c: 00002821 move a1,zero +80066a60: 0260f809 jalr s3 +80066a64: 3c060001 lui a2,0x1 +80066a68: 8e440004 lw a0,4(s2) +80066a6c: 36268200 ori a2,s1,0x8200 +80066a70: 0260f809 jalr s3 +80066a74: 00002821 move a1,zero +80066a78: 0200f809 jalr s0 +80066a7c: 3c040008 lui a0,0x8 +80066a80: 3c030001 lui v1,0x1 +80066a84: 0243a021 addu s4,s2,v1 +80066a88: 00002821 move a1,zero +80066a8c: 3c060008 lui a2,0x8 +80066a90: 00402021 move a0,v0 +80066a94: 0260f809 jalr s3 +80066a98: ae82e084 sw v0,-8060(s4) +80066a9c: 3c040008 lui a0,0x8 +80066aa0: 0200f809 jalr s0 +80066aa4: ae400014 sw zero,20(s2) +80066aa8: 3c038022 lui v1,0x8022 +80066aac: 24715bc4 addiu s1,v1,23492 +80066ab0: 3c040004 lui a0,0x4 +80066ab4: 0200f809 jalr s0 +80066ab8: ae22001c sw v0,28(s1) +80066abc: ae220020 sw v0,32(s1) +80066ac0: 0200f809 jalr s0 +80066ac4: 3c040002 lui a0,0x2 +80066ac8: ae220024 sw v0,36(s1) +80066acc: 0200f809 jalr s0 +80066ad0: 24041000 li a0,4096 +80066ad4: ae220028 sw v0,40(s1) +80066ad8: 0200f809 jalr s0 +80066adc: 24040800 li a0,2048 +80066ae0: ae22002c sw v0,44(s1) +80066ae4: 0200f809 jalr s0 +80066ae8: 24040400 li a0,1024 +80066aec: ae220030 sw v0,48(s1) +80066af0: 00401821 move v1,v0 +80066af4: 8e420000 lw v0,0(s2) +80066af8: 10400054 beqz v0,80066c4c <_ZN7CMemory4InitEv+0x278> +80066afc: 3c028006 lui v0,0x8006 +80066b00: 8e4a000c lw t2,12(s2) +80066b04: 11400052 beqz t2,80066c50 <_ZN7CMemory4InitEv+0x27c> +80066b08: 24426814 addiu v0,v0,26644 +80066b0c: 8e420008 lw v0,8(s2) +80066b10: 1040004e beqz v0,80066c4c <_ZN7CMemory4InitEv+0x278> +80066b14: 3c028006 lui v0,0x8006 +80066b18: 8e4b0004 lw t3,4(s2) +80066b1c: 1160004c beqz t3,80066c50 <_ZN7CMemory4InitEv+0x27c> +80066b20: 24426814 addiu v0,v0,26644 +80066b24: 8e82e084 lw v0,-8060(s4) +80066b28: 10400048 beqz v0,80066c4c <_ZN7CMemory4InitEv+0x278> +80066b2c: 3c028006 lui v0,0x8006 +80066b30: 8e22001c lw v0,28(s1) +80066b34: 10400045 beqz v0,80066c4c <_ZN7CMemory4InitEv+0x278> +80066b38: 3c028006 lui v0,0x8006 +80066b3c: 8e220020 lw v0,32(s1) +80066b40: 10400042 beqz v0,80066c4c <_ZN7CMemory4InitEv+0x278> +80066b44: 3c028006 lui v0,0x8006 +80066b48: 8e220024 lw v0,36(s1) +80066b4c: 1040003f beqz v0,80066c4c <_ZN7CMemory4InitEv+0x278> +80066b50: 3c028006 lui v0,0x8006 +80066b54: 8e220028 lw v0,40(s1) +80066b58: 1040003c beqz v0,80066c4c <_ZN7CMemory4InitEv+0x278> +80066b5c: 3c028006 lui v0,0x8006 +80066b60: 8e22002c lw v0,44(s1) +80066b64: 10400039 beqz v0,80066c4c <_ZN7CMemory4InitEv+0x278> +80066b68: 3c028006 lui v0,0x8006 +80066b6c: 10600036 beqz v1,80066c48 <_ZN7CMemory4InitEv+0x274> +80066b70: 3c028021 lui v0,0x8021 +80066b74: ae4b0014 sw t3,20(s2) +80066b78: 8c437030 lw v1,28720(v0) +80066b7c: 34088000 li t0,0x8000 +80066b80: 01684021 addu t0,t3,t0 +80066b84: 3c078022 lui a3,0x8022 +80066b88: 3c020041 lui v0,0x41 +80066b8c: 24e750d0 addiu a3,a3,20688 +80066b90: 01021021 addu v0,t0,v0 +80066b94: 24633000 addiu v1,v1,12288 +80066b98: ae480004 sw t0,4(s2) +80066b9c: ae420018 sw v0,24(s2) +80066ba0: ace30004 sw v1,4(a3) +80066ba4: acea000c sw t2,12(a3) +80066ba8: 3c028021 lui v0,0x8021 +80066bac: 8e490004 lw t1,4(s2) +80066bb0: 3c038021 lui v1,0x8021 +80066bb4: ac48700c sw t0,28684(v0) +80066bb8: 3c028021 lui v0,0x8021 +80066bbc: ac6b7010 sw t3,28688(v1) +80066bc0: ac4a7008 sw t2,28680(v0) +80066bc4: 24030002 li v1,2 +80066bc8: 8e24001c lw a0,28(s1) +80066bcc: 24020040 li v0,64 +80066bd0: ace90014 sw t1,20(a3) +80066bd4: ace30008 sw v1,8(a3) +80066bd8: ace20010 sw v0,16(a3) +80066bdc: 00002821 move a1,zero +80066be0: 0260f809 jalr s3 +80066be4: 3c060008 lui a2,0x8 +80066be8: 8e240020 lw a0,32(s1) +80066bec: 00002821 move a1,zero +80066bf0: 0260f809 jalr s3 +80066bf4: 3c060004 lui a2,0x4 +80066bf8: 8e240024 lw a0,36(s1) +80066bfc: 00002821 move a1,zero +80066c00: 0260f809 jalr s3 +80066c04: 3c060002 lui a2,0x2 +80066c08: 8e240028 lw a0,40(s1) +80066c0c: 00002821 move a1,zero +80066c10: 0260f809 jalr s3 +80066c14: 24061000 li a2,4096 +80066c18: 8e24002c lw a0,44(s1) +80066c1c: 00002821 move a1,zero +80066c20: 0260f809 jalr s3 +80066c24: 24060800 li a2,2048 +80066c28: 8e240030 lw a0,48(s1) +80066c2c: 00002821 move a1,zero +80066c30: 0260f809 jalr s3 +80066c34: 24060400 li a2,1024 +80066c38: 24020001 li v0,1 +80066c3c: ae80b064 sw zero,-20380(s4) +80066c40: 08019b17 j 80066c5c <_ZN7CMemory4InitEv+0x288> +80066c44: ae80b068 sw zero,-20376(s4) +80066c48: 3c028006 lui v0,0x8006 +80066c4c: 24426814 addiu v0,v0,26644 +80066c50: 0040f809 jalr v0 +80066c54: 02402021 move a0,s2 +80066c58: 00001021 move v0,zero +80066c5c: 8fbf0024 lw ra,36(sp) +80066c60: 8fb40020 lw s4,32(sp) +80066c64: 8fb3001c lw s3,28(sp) +80066c68: 8fb20018 lw s2,24(sp) +80066c6c: 8fb10014 lw s1,20(sp) +80066c70: 8fb00010 lw s0,16(sp) +80066c74: 03e00008 jr ra +80066c78: 27bd0028 addiu sp,sp,40 + +80066c7c <_ZN7CMemory6MapRAMEv>: +80066c7c: 27bdffe0 addiu sp,sp,-32 +80066c80: afb10014 sw s1,20(sp) +80066c84: afbf0018 sw ra,24(sp) +80066c88: afb00010 sw s0,16(sp) +80066c8c: 3c028021 lui v0,0x8021 +80066c90: 90437039 lbu v1,28729(v0) +80066c94: 10600028 beqz v1,80066d38 <_ZN7CMemory6MapRAMEv+0xbc> +80066c98: 00808821 move s1,a0 +80066c9c: 3c028021 lui v0,0x8021 +80066ca0: 9043e480 lbu v1,-7040(v0) +80066ca4: 106000a1 beqz v1,80066f2c <_ZN7CMemory6MapRAMEv+0x2b0> +80066ca8: 00003021 move a2,zero +80066cac: 3c020001 lui v0,0x1 +80066cb0: 34420707 ori v0,v0,0x707 +80066cb4: 00821021 addu v0,a0,v0 +80066cb8: 24050003 li a1,3 +80066cbc: 24040001 li a0,1 +80066cc0: 26231c44 addiu v1,s1,7236 +80066cc4: 2407000f li a3,15 +80066cc8: 24c60001 addiu a2,a2,1 +80066ccc: ac65ffe4 sw a1,-28(v1) +80066cd0: a0449021 sb a0,-28639(v0) +80066cd4: a040a021 sb zero,-24543(v0) +80066cd8: ac65ffe8 sw a1,-24(v1) +80066cdc: a0449022 sb a0,-28638(v0) +80066ce0: a040a022 sb zero,-24542(v0) +80066ce4: ac65ffec sw a1,-20(v1) +80066ce8: a0449023 sb a0,-28637(v0) +80066cec: a040a023 sb zero,-24541(v0) +80066cf0: ac65fff0 sw a1,-16(v1) +80066cf4: a0449024 sb a0,-28636(v0) +80066cf8: a040a024 sb zero,-24540(v0) +80066cfc: ac65fff4 sw a1,-12(v1) +80066d00: a0449025 sb a0,-28635(v0) +80066d04: a040a025 sb zero,-24539(v0) +80066d08: ac65fff8 sw a1,-8(v1) +80066d0c: a0449026 sb a0,-28634(v0) +80066d10: a040a026 sb zero,-24538(v0) +80066d14: ac65fffc sw a1,-4(v1) +80066d18: a0449027 sb a0,-28633(v0) +80066d1c: a040a027 sb zero,-24537(v0) +80066d20: ac650000 sw a1,0(v1) +80066d24: a0449028 sb a0,-28632(v0) +80066d28: a040a028 sb zero,-24536(v0) +80066d2c: 24630040 addiu v1,v1,64 +80066d30: 14c7ffe5 bne a2,a3,80066cc8 <_ZN7CMemory6MapRAMEv+0x4c> +80066d34: 24420010 addiu v0,v0,16 +80066d38: 8e250000 lw a1,0(s1) +80066d3c: 3c040001 lui a0,0x1 +80066d40: 02241021 addu v0,s1,a0 +80066d44: 24030001 li v1,1 +80066d48: 00a42021 addu a0,a1,a0 +80066d4c: a0439808 sb v1,-26616(v0) +80066d50: a0439818 sb v1,-26600(v0) +80066d54: a0439809 sb v1,-26615(v0) +80066d58: a0439819 sb v1,-26599(v0) +80066d5c: a043980a sb v1,-26614(v0) +80066d60: a043981a sb v1,-26598(v0) +80066d64: a043980b sb v1,-26613(v0) +80066d68: a043981b sb v1,-26597(v0) +80066d6c: a043980c sb v1,-26612(v0) +80066d70: a043981c sb v1,-26596(v0) +80066d74: ae251fa8 sw a1,8104(s1) +80066d78: ae241fe8 sw a0,8168(s1) +80066d7c: a040a808 sb zero,-22520(v0) +80066d80: a040a818 sb zero,-22504(v0) +80066d84: ae251fac sw a1,8108(s1) +80066d88: ae241fec sw a0,8172(s1) +80066d8c: a040a809 sb zero,-22519(v0) +80066d90: a040a819 sb zero,-22503(v0) +80066d94: ae251fb0 sw a1,8112(s1) +80066d98: ae241ff0 sw a0,8176(s1) +80066d9c: a040a80a sb zero,-22518(v0) +80066da0: a040a81a sb zero,-22502(v0) +80066da4: ae251fb4 sw a1,8116(s1) +80066da8: ae241ff4 sw a0,8180(s1) +80066dac: a040a80b sb zero,-22517(v0) +80066db0: a040a81b sb zero,-22501(v0) +80066db4: ae251fb8 sw a1,8120(s1) +80066db8: ae241ff8 sw a0,8184(s1) +80066dbc: a040a80c sb zero,-22516(v0) +80066dc0: a040a81c sb zero,-22500(v0) +80066dc4: ae251fbc sw a1,8124(s1) +80066dc8: ae241ffc sw a0,8188(s1) +80066dcc: 26304028 addiu s0,s1,16424 +80066dd0: a043980d sb v1,-26611(v0) +80066dd4: a043981d sb v1,-26595(v0) +80066dd8: a043980e sb v1,-26610(v0) +80066ddc: a043981e sb v1,-26594(v0) +80066de0: a043980f sb v1,-26609(v0) +80066de4: a043981f sb v1,-26593(v0) +80066de8: a0439810 sb v1,-26608(v0) +80066dec: a0439820 sb v1,-26592(v0) +80066df0: a0439811 sb v1,-26607(v0) +80066df4: a0439821 sb v1,-26591(v0) +80066df8: a0439812 sb v1,-26606(v0) +80066dfc: a0439822 sb v1,-26590(v0) +80066e00: a040a80d sb zero,-22515(v0) +80066e04: a040a81d sb zero,-22499(v0) +80066e08: ae251fc0 sw a1,8128(s1) +80066e0c: ae242000 sw a0,8192(s1) +80066e10: a040a80e sb zero,-22514(v0) +80066e14: a040a81e sb zero,-22498(v0) +80066e18: ae251fc4 sw a1,8132(s1) +80066e1c: ae242004 sw a0,8196(s1) +80066e20: a040a80f sb zero,-22513(v0) +80066e24: a040a81f sb zero,-22497(v0) +80066e28: ae251fc8 sw a1,8136(s1) +80066e2c: ae242008 sw a0,8200(s1) +80066e30: a040a810 sb zero,-22512(v0) +80066e34: a040a820 sb zero,-22496(v0) +80066e38: ae251fcc sw a1,8140(s1) +80066e3c: ae24200c sw a0,8204(s1) +80066e40: a040a811 sb zero,-22511(v0) +80066e44: a040a821 sb zero,-22495(v0) +80066e48: ae251fd0 sw a1,8144(s1) +80066e4c: ae242010 sw a0,8208(s1) +80066e50: a040a812 sb zero,-22510(v0) +80066e54: a040a822 sb zero,-22494(v0) +80066e58: ae251fd4 sw a1,8148(s1) +80066e5c: a0439827 sb v1,-26585(v0) +80066e60: a0439813 sb v1,-26605(v0) +80066e64: a0439823 sb v1,-26589(v0) +80066e68: a0439814 sb v1,-26604(v0) +80066e6c: a0439824 sb v1,-26588(v0) +80066e70: a0439815 sb v1,-26603(v0) +80066e74: a0439825 sb v1,-26587(v0) +80066e78: a0439816 sb v1,-26602(v0) +80066e7c: a0439826 sb v1,-26586(v0) +80066e80: a0439817 sb v1,-26601(v0) +80066e84: a040a827 sb zero,-22489(v0) +80066e88: a040a813 sb zero,-22509(v0) +80066e8c: a040a823 sb zero,-22493(v0) +80066e90: a040a814 sb zero,-22508(v0) +80066e94: a040a824 sb zero,-22492(v0) +80066e98: a040a815 sb zero,-22507(v0) +80066e9c: a040a825 sb zero,-22491(v0) +80066ea0: a040a816 sb zero,-22506(v0) +80066ea4: a040a826 sb zero,-22490(v0) +80066ea8: a040a817 sb zero,-22505(v0) +80066eac: 3c028012 lui v0,0x8012 +80066eb0: ae251fe4 sw a1,8164(s1) +80066eb4: ae242024 sw a0,8228(s1) +80066eb8: ae242014 sw a0,8212(s1) +80066ebc: ae251fd8 sw a1,8152(s1) +80066ec0: ae242018 sw a0,8216(s1) +80066ec4: ae251fdc sw a1,8156(s1) +80066ec8: ae24201c sw a0,8220(s1) +80066ecc: ae251fe0 sw a1,8160(s1) +80066ed0: ae242020 sw a0,8224(s1) +80066ed4: 26250028 addiu a1,s1,40 +80066ed8: 02002021 move a0,s0 +80066edc: 2442c980 addiu v0,v0,-13952 +80066ee0: 0040f809 jalr v0 +80066ee4: 24064000 li a2,16384 +80066ee8: 3403a028 li v1,0xa028 +80066eec: 02232021 addu a0,s1,v1 +80066ef0: 24060005 li a2,5 +80066ef4: 00001821 move v1,zero +80066ef8: 24051000 li a1,4096 +80066efc: 90820000 lbu v0,0(a0) +80066f00: 10400002 beqz v0,80066f0c <_ZN7CMemory6MapRAMEv+0x290> +80066f04: 24630001 addiu v1,v1,1 +80066f08: ae060000 sw a2,0(s0) +80066f0c: 24840001 addiu a0,a0,1 +80066f10: 1465fffa bne v1,a1,80066efc <_ZN7CMemory6MapRAMEv+0x280> +80066f14: 26100004 addiu s0,s0,4 +80066f18: 8fbf0018 lw ra,24(sp) +80066f1c: 8fb10014 lw s1,20(sp) +80066f20: 8fb00010 lw s0,16(sp) +80066f24: 03e00008 jr ra +80066f28: 27bd0020 addiu sp,sp,32 +80066f2c: 3c020001 lui v0,0x1 +80066f30: 34420f07 ori v0,v0,0xf07 +80066f34: 00821021 addu v0,a0,v0 +80066f38: 24050003 li a1,3 +80066f3c: 24040001 li a0,1 +80066f40: 26233c44 addiu v1,s1,15428 +80066f44: 2407000f li a3,15 +80066f48: 24c60001 addiu a2,a2,1 +80066f4c: ac65dfe4 sw a1,-8220(v1) +80066f50: ac65ffe4 sw a1,-28(v1) +80066f54: a0448821 sb a0,-30687(v0) +80066f58: a0449021 sb a0,-28639(v0) +80066f5c: ac65dfe8 sw a1,-8216(v1) +80066f60: ac65ffe8 sw a1,-24(v1) +80066f64: a0448822 sb a0,-30686(v0) +80066f68: a0449022 sb a0,-28638(v0) +80066f6c: ac65dfec sw a1,-8212(v1) +80066f70: ac65ffec sw a1,-20(v1) +80066f74: a0448823 sb a0,-30685(v0) +80066f78: a0449023 sb a0,-28637(v0) +80066f7c: ac65dff0 sw a1,-8208(v1) +80066f80: ac65fff0 sw a1,-16(v1) +80066f84: a0448824 sb a0,-30684(v0) +80066f88: a0449024 sb a0,-28636(v0) +80066f8c: ac65dff4 sw a1,-8204(v1) +80066f90: ac65fff4 sw a1,-12(v1) +80066f94: a0448825 sb a0,-30683(v0) +80066f98: a0449025 sb a0,-28635(v0) +80066f9c: ac65dff8 sw a1,-8200(v1) +80066fa0: ac65fff8 sw a1,-8(v1) +80066fa4: a0448826 sb a0,-30682(v0) +80066fa8: a0409821 sb zero,-26591(v0) +80066fac: a040a021 sb zero,-24543(v0) +80066fb0: a0409822 sb zero,-26590(v0) +80066fb4: a040a022 sb zero,-24542(v0) +80066fb8: a0409823 sb zero,-26589(v0) +80066fbc: a040a023 sb zero,-24541(v0) +80066fc0: a0409824 sb zero,-26588(v0) +80066fc4: a040a024 sb zero,-24540(v0) +80066fc8: a0409825 sb zero,-26587(v0) +80066fcc: a040a025 sb zero,-24539(v0) +80066fd0: a0449026 sb a0,-28634(v0) +80066fd4: a0409826 sb zero,-26586(v0) +80066fd8: a040a026 sb zero,-24538(v0) +80066fdc: ac65dffc sw a1,-8196(v1) +80066fe0: ac65fffc sw a1,-4(v1) +80066fe4: a0448827 sb a0,-30681(v0) +80066fe8: a0449027 sb a0,-28633(v0) +80066fec: a0409827 sb zero,-26585(v0) +80066ff0: a040a027 sb zero,-24537(v0) +80066ff4: ac65e000 sw a1,-8192(v1) +80066ff8: ac650000 sw a1,0(v1) +80066ffc: a0448828 sb a0,-30680(v0) +80067000: a0449028 sb a0,-28632(v0) +80067004: a0409828 sb zero,-26584(v0) +80067008: a040a028 sb zero,-24536(v0) +8006700c: 24630040 addiu v1,v1,64 +80067010: 14c7ffcd bne a2,a3,80066f48 <_ZN7CMemory6MapRAMEv+0x2cc> +80067014: 24420010 addiu v0,v0,16 +80067018: 08019b4f j 80066d3c <_ZN7CMemory6MapRAMEv+0xc0> +8006701c: 8e250000 lw a1,0(s1) + +80067020 <_ZN7CMemory8LoROMMapEv>: +80067020: 27bdffb8 addiu sp,sp,-72 +80067024: 3c020001 lui v0,0x1 +80067028: afbf0044 sw ra,68(sp) +8006702c: afbe0040 sw s8,64(sp) +80067030: afb7003c sw s7,60(sp) +80067034: afb60038 sw s6,56(sp) +80067038: afb50034 sw s5,52(sp) +8006703c: afb40030 sw s4,48(sp) +80067040: afb3002c sw s3,44(sp) +80067044: afb20028 sw s2,40(sp) +80067048: afb10024 sw s1,36(sp) +8006704c: afb00020 sw s0,32(sp) +80067050: 00821021 addu v0,a0,v0 +80067054: 8c43b054 lw v1,-20396(v0) +80067058: 8c900000 lw s0,0(a0) +8006705c: 00031bc2 srl v1,v1,0xf +80067060: 2469ffff addiu t1,v1,-1 +80067064: 3c02802c lui v0,0x802c +80067068: 00808821 move s1,a0 +8006706c: afa90010 sw t1,16(sp) +80067070: afa90014 sw t1,20(sp) +80067074: afa90018 sw t1,24(sp) +80067078: afa9001c sw t1,28(sp) +8006707c: 245ec410 addiu s8,v0,-15344 +80067080: 00805021 move t2,a0 +80067084: 00003821 move a3,zero +80067088: 24120808 li s2,2056 +8006708c: 24190001 li t9,1 +80067090: 241f0001 li ra,1 +80067094: 24140002 li s4,2 +80067098: 24150007 li s5,7 +8006709c: 2417000f li s7,15 +800670a0: 24132048 li s3,8264 +800670a4: 24160011 li s6,17 +800670a8: 27b80010 addiu t8,sp,16 +800670ac: 02272821 addu a1,s1,a3 +800670b0: 34049828 li a0,0x9828 +800670b4: 34039028 li v1,0x9028 +800670b8: 00a42021 addu a0,a1,a0 +800670bc: 00a31821 addu v1,a1,v1 +800670c0: 34029829 li v0,0x9829 +800670c4: 34069029 li a2,0x9029 +800670c8: a0990000 sb t9,0(a0) +800670cc: 00a63021 addu a2,a1,a2 +800670d0: a0790000 sb t9,0(v1) +800670d4: 00a22821 addu a1,a1,v0 +800670d8: 3c038021 lui v1,0x8021 +800670dc: a0b90000 sb t9,0(a1) +800670e0: 2462e42c addiu v0,v1,-7124 +800670e4: a0d90000 sb t9,0(a2) +800670e8: ad502028 sw s0,8232(t2) +800670ec: ad500028 sw s0,40(t2) +800670f0: ad50202c sw s0,8236(t2) +800670f4: ad50002c sw s0,44(t2) +800670f8: ad402030 sw zero,8240(t2) +800670fc: ad400030 sw zero,48(t2) +80067100: 80440121 lb a0,289(v0) +80067104: 24030003 li v1,3 +80067108: 1083004e beq a0,v1,80067244 <_ZN7CMemory8LoROMMapEv+0x224> +8006710c: 00000000 nop +80067110: ad402034 sw zero,8244(t2) +80067114: ad400034 sw zero,52(t2) +80067118: 3c028019 lui v0,0x8019 +8006711c: 24422414 addiu v0,v0,9236 +80067120: 8c430000 lw v1,0(v0) +80067124: ad5f2038 sw ra,8248(t2) +80067128: ad5f0038 sw ra,56(t2) +8006712c: ad5f203c sw ra,8252(t2) +80067130: ad5f003c sw ra,60(t2) +80067134: 90620051 lbu v0,81(v1) +80067138: 1040003a beqz v0,80067224 <_ZN7CMemory8LoROMMapEv+0x204> +8006713c: 00000000 nop +80067140: ad542040 sw s4,8256(t2) +80067144: ad540040 sw s4,64(t2) +80067148: ad542044 sw s4,8260(t2) +8006714c: ad540044 sw s4,68(t2) +80067150: 24e80008 addiu t0,a3,8 +80067154: 24ec0010 addiu t4,a3,16 +80067158: 010c102a slt v0,t0,t4 +8006715c: 1040001c beqz v0,800671d0 <_ZN7CMemory8LoROMMapEv+0x1b0> +80067160: 3402a028 li v0,0xa028 +80067164: 00075903 sra t3,a3,0x4 +80067168: 02421021 addu v0,s2,v0 +8006716c: 8e2d0004 lw t5,4(s1) +80067170: 02223821 addu a3,s1,v0 +80067174: 02333021 addu a2,s1,s3 +80067178: 012b702a slt t6,t1,t3 +8006717c: 240f0001 li t7,1 +80067180: 11c0001a beqz t6,800671ec <_ZN7CMemory8LoROMMapEv+0x1cc> +80067184: 01602821 move a1,t3 +80067188: 2704000c addiu a0,t8,12 +8006718c: 8c830000 lw v1,0(a0) +80067190: 00a32824 and a1,a1,v1 +80067194: 0125102a slt v0,t1,a1 +80067198: 1440fffc bnez v0,8006718c <_ZN7CMemory8LoROMMapEv+0x16c> +8006719c: 2484fffc addiu a0,a0,-4 +800671a0: 000513c0 sll v0,a1,0xf +800671a4: 004d1021 addu v0,v0,t5 +800671a8: 25080001 addiu t0,t0,1 +800671ac: 24428000 addiu v0,v0,-32768 +800671b0: 010c182a slt v1,t0,t4 +800671b4: acc2e000 sw v0,-8192(a2) +800671b8: acc20000 sw v0,0(a2) +800671bc: a0ef0000 sb t7,0(a3) +800671c0: a0eff800 sb t7,-2048(a3) +800671c4: 24c60004 addiu a2,a2,4 +800671c8: 1460ffed bnez v1,80067180 <_ZN7CMemory8LoROMMapEv+0x160> +800671cc: 24e70001 addiu a3,a3,1 +800671d0: 24020400 li v0,1024 +800671d4: 254a0040 addiu t2,t2,64 +800671d8: 26520010 addiu s2,s2,16 +800671dc: 1182002b beq t4,v0,8006728c <_ZN7CMemory8LoROMMapEv+0x26c> +800671e0: 26730040 addiu s3,s3,64 +800671e4: 08019c2b j 800670ac <_ZN7CMemory8LoROMMapEv+0x8c> +800671e8: 01803821 move a3,t4 +800671ec: 000513c0 sll v0,a1,0xf +800671f0: 004d1021 addu v0,v0,t5 +800671f4: 25080001 addiu t0,t0,1 +800671f8: 24428000 addiu v0,v0,-32768 +800671fc: 010c182a slt v1,t0,t4 +80067200: acc2e000 sw v0,-8192(a2) +80067204: acc20000 sw v0,0(a2) +80067208: a0ef0000 sb t7,0(a3) +8006720c: a0eff800 sb t7,-2048(a3) +80067210: 24c60004 addiu a2,a2,4 +80067214: 1460ffda bnez v1,80067180 <_ZN7CMemory8LoROMMapEv+0x160> +80067218: 24e70001 addiu a3,a3,1 +8006721c: 08019c75 j 800671d4 <_ZN7CMemory8LoROMMapEv+0x1b4> +80067220: 24020400 li v0,1024 +80067224: 90620053 lbu v0,83(v1) +80067228: 10400009 beqz v0,80067250 <_ZN7CMemory8LoROMMapEv+0x230> +8006722c: 00000000 nop +80067230: ad552040 sw s5,8256(t2) +80067234: ad550040 sw s5,64(t2) +80067238: ad552044 sw s5,8260(t2) +8006723c: 08019c54 j 80067150 <_ZN7CMemory8LoROMMapEv+0x130> +80067240: ad550044 sw s5,68(t2) +80067244: ad562034 sw s6,8244(t2) +80067248: 08019c46 j 80067118 <_ZN7CMemory8LoROMMapEv+0xf8> +8006724c: ad560034 sw s6,52(t2) +80067250: 3c038021 lui v1,0x8021 +80067254: 2463e42c addiu v1,v1,-7124 +80067258: 90620057 lbu v0,87(v1) +8006725c: 10400006 beqz v0,80067278 <_ZN7CMemory8LoROMMapEv+0x258> +80067260: 00000000 nop +80067264: ad572040 sw s7,8256(t2) +80067268: ad570040 sw s7,64(t2) +8006726c: ad572044 sw s7,8260(t2) +80067270: 08019c54 j 80067150 <_ZN7CMemory8LoROMMapEv+0x130> +80067274: ad570044 sw s7,68(t2) +80067278: ad5e2040 sw s8,8256(t2) +8006727c: ad5e0040 sw s8,64(t2) +80067280: ad5e2044 sw s8,8260(t2) +80067284: 08019c54 j 80067150 <_ZN7CMemory8LoROMMapEv+0x130> +80067288: ad5e0044 sw s8,68(t2) +8006728c: 3c038021 lui v1,0x8021 +80067290: 2462e42c addiu v0,v1,-7124 +80067294: 90430051 lbu v1,81(v0) +80067298: 10600029 beqz v1,80067340 <_ZN7CMemory8LoROMMapEv+0x320> +8006729c: 00006021 move t4,zero +800672a0: 3c020001 lui v0,0x1 +800672a4: 02222021 addu a0,s1,v0 +800672a8: 24030002 li v1,2 +800672ac: 24080309 li t0,777 +800672b0: 240a0310 li t2,784 +800672b4: a080ab30 sb zero,-21712(a0) +800672b8: ae230c48 sw v1,3144(s1) +800672bc: a080a330 sb zero,-23760(a0) +800672c0: ae232c48 sw v1,11336(s1) +800672c4: 25020800 addiu v0,t0,2048 +800672c8: 3c070001 lui a3,0x1 +800672cc: 00513021 addu a2,v0,s1 +800672d0: 00082080 sll a0,t0,0x2 +800672d4: 01112821 addu a1,t0,s1 +800672d8: 00021080 sll v0,v0,0x2 +800672dc: 25080001 addiu t0,t0,1 +800672e0: 00a72821 addu a1,a1,a3 +800672e4: 00c73021 addu a2,a2,a3 +800672e8: 24030002 li v1,2 +800672ec: 00511021 addu v0,v0,s1 +800672f0: 00912021 addu a0,a0,s1 +800672f4: 010a382a slt a3,t0,t2 +800672f8: ac430028 sw v1,40(v0) +800672fc: a0c0a028 sb zero,-24536(a2) +80067300: ac830028 sw v1,40(a0) +80067304: 14e0ffef bnez a3,800672c4 <_ZN7CMemory8LoROMMapEv+0x2a4> +80067308: a0a0a028 sb zero,-24536(a1) +8006730c: 25480008 addiu t0,t2,8 +80067310: 29420400 slti v0,t2,1024 +80067314: 254a0010 addiu t2,t2,16 +80067318: 10400008 beqz v0,8006733c <_ZN7CMemory8LoROMMapEv+0x31c> +8006731c: 010a182a slt v1,t0,t2 +80067320: 1460ffe9 bnez v1,800672c8 <_ZN7CMemory8LoROMMapEv+0x2a8> +80067324: 25020800 addiu v0,t0,2048 +80067328: 25480008 addiu t0,t2,8 +8006732c: 29420400 slti v0,t2,1024 +80067330: 254a0010 addiu t2,t2,16 +80067334: 1440fffa bnez v0,80067320 <_ZN7CMemory8LoROMMapEv+0x300> +80067338: 010a182a slt v1,t0,t2 +8006733c: 00006021 move t4,zero +80067340: 3c020001 lui v0,0x1 +80067344: 00002821 move a1,zero +80067348: 25880008 addiu t0,t4,8 +8006734c: 02227821 addu t7,s1,v0 +80067350: 00a8102a slt v0,a1,t0 +80067354: 14400031 bnez v0,8006741c <_ZN7CMemory8LoROMMapEv+0x3fc> +80067358: 27ae0010 addiu t6,sp,16 +8006735c: 25870010 addiu a3,t4,16 +80067360: 0107102a slt v0,t0,a3 +80067364: 10400018 beqz v0,800673c8 <_ZN7CMemory8LoROMMapEv+0x3a8> +80067368: 25830400 addiu v1,t4,1024 +8006736c: 000c1080 sll v0,t4,0x2 +80067370: 00035103 sra t2,v1,0x4 +80067374: 24423048 addiu v0,v0,12360 +80067378: 8e2d0004 lw t5,4(s1) +8006737c: 02223021 addu a2,s1,v0 +80067380: 012a582a slt t3,t1,t2 +80067384: 11600034 beqz t3,80067458 <_ZN7CMemory8LoROMMapEv+0x438> +80067388: 01402821 move a1,t2 +8006738c: 25c4000c addiu a0,t6,12 +80067390: 8c830000 lw v1,0(a0) +80067394: 00a32824 and a1,a1,v1 +80067398: 0125102a slt v0,t1,a1 +8006739c: 1440fffc bnez v0,80067390 <_ZN7CMemory8LoROMMapEv+0x370> +800673a0: 2484fffc addiu a0,a0,-4 +800673a4: 000513c0 sll v0,a1,0xf +800673a8: 004d1021 addu v0,v0,t5 +800673ac: 25080001 addiu t0,t0,1 +800673b0: 24428000 addiu v0,v0,-32768 +800673b4: 0107182a slt v1,t0,a3 +800673b8: acc2e000 sw v0,-8192(a2) +800673bc: acc20000 sw v0,0(a2) +800673c0: 1460fff0 bnez v1,80067384 <_ZN7CMemory8LoROMMapEv+0x364> +800673c4: 24c60004 addiu a2,a2,4 +800673c8: 0187102a slt v0,t4,a3 +800673cc: 1040000b beqz v0,800673fc <_ZN7CMemory8LoROMMapEv+0x3dc> +800673d0: 3402ac28 li v0,0xac28 +800673d4: 01821021 addu v0,t4,v0 +800673d8: 02222021 addu a0,s1,v0 +800673dc: 01801821 move v1,t4 +800673e0: 24050001 li a1,1 +800673e4: 24630001 addiu v1,v1,1 +800673e8: 0067102a slt v0,v1,a3 +800673ec: a0850000 sb a1,0(a0) +800673f0: a085f800 sb a1,-2048(a0) +800673f4: 1440fffb bnez v0,800673e4 <_ZN7CMemory8LoROMMapEv+0x3c4> +800673f8: 24840001 addiu a0,a0,1 +800673fc: 28e20400 slti v0,a3,1024 +80067400: 10400020 beqz v0,80067484 <_ZN7CMemory8LoROMMapEv+0x464> +80067404: 00e02821 move a1,a3 +80067408: 00e06021 move t4,a3 +8006740c: 25880008 addiu t0,t4,8 +80067410: 00a8102a slt v0,a1,t0 +80067414: 1040ffd2 beqz v0,80067360 <_ZN7CMemory8LoROMMapEv+0x340> +80067418: 25870010 addiu a3,t4,16 +8006741c: 8de3b054 lw v1,-20396(t7) +80067420: 000c12c0 sll v0,t4,0xb +80067424: 0043001b divu zero,v0,v1 +80067428: 006001f4 teq v1,zero,0x7 +8006742c: 8e2d0004 lw t5,4(s1) +80067430: 00051080 sll v0,a1,0x2 +80067434: 01803821 move a3,t4 +80067438: 00511021 addu v0,v0,s1 +8006743c: 24a50001 addiu a1,a1,1 +80067440: 00e06021 move t4,a3 +80067444: 00002010 mfhi a0 +80067448: 008d2021 addu a0,a0,t5 +8006744c: ac441028 sw a0,4136(v0) +80067450: 08019d03 j 8006740c <_ZN7CMemory8LoROMMapEv+0x3ec> +80067454: ac443028 sw a0,12328(v0) +80067458: 000513c0 sll v0,a1,0xf +8006745c: 004d1021 addu v0,v0,t5 +80067460: 25080001 addiu t0,t0,1 +80067464: 24428000 addiu v0,v0,-32768 +80067468: 0107182a slt v1,t0,a3 +8006746c: acc2e000 sw v0,-8192(a2) +80067470: acc20000 sw v0,0(a2) +80067474: 1460ffc3 bnez v1,80067384 <_ZN7CMemory8LoROMMapEv+0x364> +80067478: 24c60004 addiu a2,a2,4 +8006747c: 08019cf3 j 800673cc <_ZN7CMemory8LoROMMapEv+0x3ac> +80067480: 0187102a slt v0,t4,a3 +80067484: 3c038021 lui v1,0x8021 +80067488: 2462e42c addiu v0,v1,-7124 +8006748c: 90430051 lbu v1,81(v0) +80067490: 1060000b beqz v1,800674c0 <_ZN7CMemory8LoROMMapEv+0x4a0> +80067494: 3402ae28 li v0,0xae28 +80067498: 02221821 addu v1,s1,v0 +8006749c: 00002021 move a0,zero +800674a0: 24060002 li a2,2 +800674a4: 24050400 li a1,1024 +800674a8: 02241021 addu v0,s1,a0 +800674ac: 24840004 addiu a0,a0,4 +800674b0: a0600000 sb zero,0(v1) +800674b4: ac463828 sw a2,14376(v0) +800674b8: 1485fffb bne a0,a1,800674a8 <_ZN7CMemory8LoROMMapEv+0x488> +800674bc: 24630001 addiu v1,v1,1 +800674c0: 3c030001 lui v1,0x1 +800674c4: 02232821 addu a1,s1,v1 +800674c8: 90a2b049 lbu v0,-20407(a1) +800674cc: 24030001 li v1,1 +800674d0: 2442fff9 addiu v0,v0,-7 +800674d4: 00431004 sllv v0,v1,v0 +800674d8: 28440081 slti a0,v0,129 +800674dc: 14800004 bnez a0,800674f0 <_ZN7CMemory8LoROMMapEv+0x4d0> +800674e0: 00021180 sll v0,v0,0x6 +800674e4: 8ca2b054 lw v0,-20396(a1) +800674e8: 00021442 srl v0,v0,0x11 +800674ec: 00021180 sll v0,v0,0x6 +800674f0: 24440800 addiu a0,v0,2048 +800674f4: 28830801 slti v1,a0,2049 +800674f8: 14600037 bnez v1,800675d8 <_ZN7CMemory8LoROMMapEv+0x5b8> +800674fc: 02203821 move a3,s1 +80067500: 00003021 move a2,zero +80067504: 24080800 li t0,2048 +80067508: 34098000 li t1,0x8000 +8006750c: 3c0a0001 lui t2,0x1 +80067510: 8ce22048 lw v0,8264(a3) +80067514: 004a2821 addu a1,v0,t2 +80067518: 00491821 addu v1,v0,t1 +8006751c: 90620000 lbu v0,0(v1) +80067520: 24630001 addiu v1,v1,1 +80067524: 14a3fffd bne a1,v1,8006751c <_ZN7CMemory8LoROMMapEv+0x4fc> +80067528: 00c23021 addu a2,a2,v0 +8006752c: 25080010 addiu t0,t0,16 +80067530: 0104102a slt v0,t0,a0 +80067534: 1440fff6 bnez v0,80067510 <_ZN7CMemory8LoROMMapEv+0x4f0> +80067538: 24e70040 addiu a3,a3,64 +8006753c: 30c3ffff andi v1,a2,0xffff +80067540: 3c020001 lui v0,0x1 +80067544: 02221021 addu v0,s1,v0 +80067548: ac43b058 sw v1,-20392(v0) +8006754c: 3c028006 lui v0,0x8006 +80067550: 24426c7c addiu v0,v0,27772 +80067554: 0040f809 jalr v0 +80067558: 02202021 move a0,s1 +8006755c: 26304028 addiu s0,s1,16424 +80067560: 3c028012 lui v0,0x8012 +80067564: 02002021 move a0,s0 +80067568: 26250028 addiu a1,s1,40 +8006756c: 2442c980 addiu v0,v0,-13952 +80067570: 0040f809 jalr v0 +80067574: 24064000 li a2,16384 +80067578: 3403a028 li v1,0xa028 +8006757c: 02232021 addu a0,s1,v1 +80067580: 24060005 li a2,5 +80067584: 00001821 move v1,zero +80067588: 24051000 li a1,4096 +8006758c: 90820000 lbu v0,0(a0) +80067590: 24630001 addiu v1,v1,1 +80067594: 10400002 beqz v0,800675a0 <_ZN7CMemory8LoROMMapEv+0x580> +80067598: 24840001 addiu a0,a0,1 +8006759c: ae060000 sw a2,0(s0) +800675a0: 1465fffa bne v1,a1,8006758c <_ZN7CMemory8LoROMMapEv+0x56c> +800675a4: 26100004 addiu s0,s0,4 +800675a8: 8fbf0044 lw ra,68(sp) +800675ac: 8fbe0040 lw s8,64(sp) +800675b0: 8fb7003c lw s7,60(sp) +800675b4: 8fb60038 lw s6,56(sp) +800675b8: 8fb50034 lw s5,52(sp) +800675bc: 8fb40030 lw s4,48(sp) +800675c0: 8fb3002c lw s3,44(sp) +800675c4: 8fb20028 lw s2,40(sp) +800675c8: 8fb10024 lw s1,36(sp) +800675cc: 8fb00020 lw s0,32(sp) +800675d0: 03e00008 jr ra +800675d4: 27bd0048 addiu sp,sp,72 +800675d8: 08019d50 j 80067540 <_ZN7CMemory8LoROMMapEv+0x520> +800675dc: 00001821 move v1,zero + +800675e0 <_ZN7CMemory13LoROM24MBSMapEv>: +800675e0: 27bdffd8 addiu sp,sp,-40 +800675e4: afb40020 sw s4,32(sp) +800675e8: afb10014 sw s1,20(sp) +800675ec: afb00010 sw s0,16(sp) +800675f0: afbf0024 sw ra,36(sp) +800675f4: afb3001c sw s3,28(sp) +800675f8: afb20018 sw s2,24(sp) +800675fc: 8c8e0000 lw t6,0(a0) +80067600: 0080a021 move s4,a0 +80067604: 00804021 move t0,a0 +80067608: 00005021 move t2,zero +8006760c: 24100808 li s0,2056 +80067610: 240d0001 li t5,1 +80067614: 240c0001 li t4,1 +80067618: 240b0005 li t3,5 +8006761c: 240f2048 li t7,8264 +80067620: 34119828 li s1,0x9828 +80067624: 01541821 addu v1,t2,s4 +80067628: 25470008 addiu a3,t2,8 +8006762c: 25490010 addiu t1,t2,16 +80067630: 34059029 li a1,0x9029 +80067634: 34049028 li a0,0x9028 +80067638: 34029829 li v0,0x9829 +8006763c: 00652821 addu a1,v1,a1 +80067640: 00642021 addu a0,v1,a0 +80067644: 00621021 addu v0,v1,v0 +80067648: 00e9302a slt a2,a3,t1 +8006764c: 00711821 addu v1,v1,s1 +80067650: a06d0000 sb t5,0(v1) +80067654: ad0e2028 sw t6,8232(t0) +80067658: a08d0000 sb t5,0(a0) +8006765c: ad0e0028 sw t6,40(t0) +80067660: a04d0000 sb t5,0(v0) +80067664: ad0e202c sw t6,8236(t0) +80067668: a0ad0000 sb t5,0(a1) +8006766c: ad0e002c sw t6,44(t0) +80067670: ad002030 sw zero,8240(t0) +80067674: ad000030 sw zero,48(t0) +80067678: ad002034 sw zero,8244(t0) +8006767c: ad000034 sw zero,52(t0) +80067680: ad0c2038 sw t4,8248(t0) +80067684: ad0c0038 sw t4,56(t0) +80067688: ad0c203c sw t4,8252(t0) +8006768c: ad0c003c sw t4,60(t0) +80067690: ad0b2040 sw t3,8256(t0) +80067694: ad0b0040 sw t3,64(t0) +80067698: ad0b2044 sw t3,8260(t0) +8006769c: 10c00013 beqz a2,800676ec <_ZN7CMemory13LoROM24MBSMapEv+0x10c> +800676a0: ad0b0044 sw t3,68(t0) +800676a4: 8e850004 lw a1,4(s4) +800676a8: 000a1ac0 sll v1,t2,0xb +800676ac: 3402a028 li v0,0xa028 +800676b0: 00651821 addu v1,v1,a1 +800676b4: 02021021 addu v0,s0,v0 +800676b8: 02822821 addu a1,s4,v0 +800676bc: 24638000 addiu v1,v1,-32768 +800676c0: 028f2021 addu a0,s4,t7 +800676c4: 24060001 li a2,1 +800676c8: 24e70001 addiu a3,a3,1 +800676cc: 00e9102a slt v0,a3,t1 +800676d0: ac830000 sw v1,0(a0) +800676d4: ac83e000 sw v1,-8192(a0) +800676d8: a0a60000 sb a2,0(a1) +800676dc: a0a6f800 sb a2,-2048(a1) +800676e0: 24840004 addiu a0,a0,4 +800676e4: 1440fff8 bnez v0,800676c8 <_ZN7CMemory13LoROM24MBSMapEv+0xe8> +800676e8: 24a50001 addiu a1,a1,1 +800676ec: 24020400 li v0,1024 +800676f0: 25080040 addiu t0,t0,64 +800676f4: 26100010 addiu s0,s0,16 +800676f8: 11220003 beq t1,v0,80067708 <_ZN7CMemory13LoROM24MBSMapEv+0x128> +800676fc: 25ef0040 addiu t7,t7,64 +80067700: 08019d89 j 80067624 <_ZN7CMemory13LoROM24MBSMapEv+0x44> +80067704: 01205021 move t2,t1 +80067708: 3c03001f lui v1,0x1f +8006770c: 34029828 li v0,0x9828 +80067710: 34738000 ori s3,v1,0x8000 +80067714: 02825021 addu t2,s4,v0 +80067718: 02804021 move t0,s4 +8006771c: 00001821 move v1,zero +80067720: 240c0808 li t4,2056 +80067724: 24100001 li s0,1 +80067728: 240d0001 li t5,1 +8006772c: 240f0005 li t7,5 +80067730: 3412a028 li s2,0xa028 +80067734: 240b2048 li t3,8264 +80067738: 24110200 li s1,512 +8006773c: 24660008 addiu a2,v1,8 +80067740: 24670010 addiu a3,v1,16 +80067744: 00c7102a slt v0,a2,a3 +80067748: ad0e2028 sw t6,8232(t0) +8006774c: ad0e202c sw t6,8236(t0) +80067750: a1500000 sb s0,0(t2) +80067754: a1500001 sb s0,1(t2) +80067758: ad002030 sw zero,8240(t0) +8006775c: ad002034 sw zero,8244(t0) +80067760: ad0d2038 sw t5,8248(t0) +80067764: ad0d203c sw t5,8252(t0) +80067768: ad0f2040 sw t7,8256(t0) +8006776c: 10400010 beqz v0,800677b0 <_ZN7CMemory13LoROM24MBSMapEv+0x1d0> +80067770: ad0f2044 sw t7,8260(t0) +80067774: 8e850004 lw a1,4(s4) +80067778: 000312c0 sll v0,v1,0xb +8006777c: 00451021 addu v0,v0,a1 +80067780: 01921821 addu v1,t4,s2 +80067784: 02832821 addu a1,s4,v1 +80067788: 028b2021 addu a0,s4,t3 +8006778c: 00531821 addu v1,v0,s3 +80067790: 24090001 li t1,1 +80067794: 24c60001 addiu a2,a2,1 +80067798: 00c7102a slt v0,a2,a3 +8006779c: ac830000 sw v1,0(a0) +800677a0: a0a90000 sb t1,0(a1) +800677a4: 24840004 addiu a0,a0,4 +800677a8: 1440fffa bnez v0,80067794 <_ZN7CMemory13LoROM24MBSMapEv+0x1b4> +800677ac: 24a50001 addiu a1,a1,1 +800677b0: 25080040 addiu t0,t0,64 +800677b4: 254a0010 addiu t2,t2,16 +800677b8: 258c0010 addiu t4,t4,16 +800677bc: 10f10003 beq a3,s1,800677cc <_ZN7CMemory13LoROM24MBSMapEv+0x1ec> +800677c0: 256b0040 addiu t3,t3,64 +800677c4: 08019dcf j 8006773c <_ZN7CMemory13LoROM24MBSMapEv+0x15c> +800677c8: 00e01821 move v1,a3 +800677cc: 00003821 move a3,zero +800677d0: 00004021 move t0,zero +800677d4: 24090008 li t1,8 +800677d8: 00e9102a slt v0,a3,t1 +800677dc: 14400027 bnez v0,8006787c <_ZN7CMemory13LoROM24MBSMapEv+0x29c> +800677e0: 01203021 move a2,t1 +800677e4: 25070010 addiu a3,t0,16 +800677e8: 0127102a slt v0,t1,a3 +800677ec: 1040000f beqz v0,8006782c <_ZN7CMemory13LoROM24MBSMapEv+0x24c> +800677f0: 000812c0 sll v0,t0,0xb +800677f4: 8e850004 lw a1,4(s4) +800677f8: 00082080 sll a0,t0,0x2 +800677fc: 3c03001f lui v1,0x1f +80067800: 00451021 addu v0,v0,a1 +80067804: 24843048 addiu a0,a0,12360 +80067808: 34638000 ori v1,v1,0x8000 +8006780c: 00431821 addu v1,v0,v1 +80067810: 02842021 addu a0,s4,a0 +80067814: 24c60001 addiu a2,a2,1 +80067818: 00c7102a slt v0,a2,a3 +8006781c: ac830000 sw v1,0(a0) +80067820: ac83e000 sw v1,-8192(a0) +80067824: 1440fffb bnez v0,80067814 <_ZN7CMemory13LoROM24MBSMapEv+0x234> +80067828: 24840004 addiu a0,a0,4 +8006782c: 0107102a slt v0,t0,a3 +80067830: 1040000b beqz v0,80067860 <_ZN7CMemory13LoROM24MBSMapEv+0x280> +80067834: 3402ac28 li v0,0xac28 +80067838: 01021021 addu v0,t0,v0 +8006783c: 02821821 addu v1,s4,v0 +80067840: 01002021 move a0,t0 +80067844: 24050001 li a1,1 +80067848: 24840001 addiu a0,a0,1 +8006784c: 0087102a slt v0,a0,a3 +80067850: a0650000 sb a1,0(v1) +80067854: a065f800 sb a1,-2048(v1) +80067858: 1440fffb bnez v0,80067848 <_ZN7CMemory13LoROM24MBSMapEv+0x268> +8006785c: 24630001 addiu v1,v1,1 +80067860: 28e20400 slti v0,a3,1024 +80067864: 10400010 beqz v0,800678a8 <_ZN7CMemory13LoROM24MBSMapEv+0x2c8> +80067868: 00e04021 move t0,a3 +8006786c: 25090008 addiu t1,t0,8 +80067870: 00e9102a slt v0,a3,t1 +80067874: 1040ffdb beqz v0,800677e4 <_ZN7CMemory13LoROM24MBSMapEv+0x204> +80067878: 01203021 move a2,t1 +8006787c: 8e850004 lw a1,4(s4) +80067880: 000812c0 sll v0,t0,0xb +80067884: 00071880 sll v1,a3,0x2 +80067888: 00451021 addu v0,v0,a1 +8006788c: 3c040020 lui a0,0x20 +80067890: 00441021 addu v0,v0,a0 +80067894: 00741821 addu v1,v1,s4 +80067898: 24e70001 addiu a3,a3,1 +8006789c: ac621028 sw v0,4136(v1) +800678a0: 08019df6 j 800677d8 <_ZN7CMemory13LoROM24MBSMapEv+0x1f8> +800678a4: ac623028 sw v0,12328(v1) +800678a8: 3c0a0001 lui t2,0x1 +800678ac: 028a1021 addu v0,s4,t2 +800678b0: 24030001 li v1,1 +800678b4: 01ca2021 addu a0,t6,t2 +800678b8: 3c0b8021 lui t3,0x8021 +800678bc: a0439808 sb v1,-26616(v0) +800678c0: a0439818 sb v1,-26600(v0) +800678c4: a0439809 sb v1,-26615(v0) +800678c8: a0439819 sb v1,-26599(v0) +800678cc: a043980a sb v1,-26614(v0) +800678d0: a043981a sb v1,-26598(v0) +800678d4: a043980b sb v1,-26613(v0) +800678d8: a043981b sb v1,-26597(v0) +800678dc: a043980c sb v1,-26612(v0) +800678e0: a043981c sb v1,-26596(v0) +800678e4: a043980d sb v1,-26611(v0) +800678e8: ae8e1fa8 sw t6,8104(s4) +800678ec: ae841fe8 sw a0,8168(s4) +800678f0: a040a808 sb zero,-22520(v0) +800678f4: a040a818 sb zero,-22504(v0) +800678f8: ae8e1fac sw t6,8108(s4) +800678fc: ae841fec sw a0,8172(s4) +80067900: a040a809 sb zero,-22519(v0) +80067904: a040a819 sb zero,-22503(v0) +80067908: ae8e1fb0 sw t6,8112(s4) +8006790c: ae841ff0 sw a0,8176(s4) +80067910: a040a80a sb zero,-22518(v0) +80067914: a040a81a sb zero,-22502(v0) +80067918: ae8e1fb4 sw t6,8116(s4) +8006791c: ae841ff4 sw a0,8180(s4) +80067920: a040a80b sb zero,-22517(v0) +80067924: a040a81b sb zero,-22501(v0) +80067928: ae8e1fb8 sw t6,8120(s4) +8006792c: ae841ff8 sw a0,8184(s4) +80067930: a040a80c sb zero,-22516(v0) +80067934: a040a81c sb zero,-22500(v0) +80067938: ae8e1fbc sw t6,8124(s4) +8006793c: ae841ffc sw a0,8188(s4) +80067940: a043981d sb v1,-26595(v0) +80067944: a043980e sb v1,-26610(v0) +80067948: a043981e sb v1,-26594(v0) +8006794c: a043980f sb v1,-26609(v0) +80067950: a043981f sb v1,-26593(v0) +80067954: a0439810 sb v1,-26608(v0) +80067958: a0439820 sb v1,-26592(v0) +8006795c: a0439811 sb v1,-26607(v0) +80067960: a0439821 sb v1,-26591(v0) +80067964: a0439812 sb v1,-26606(v0) +80067968: a0439822 sb v1,-26590(v0) +8006796c: a040a80d sb zero,-22515(v0) +80067970: a040a81d sb zero,-22499(v0) +80067974: ae8e1fc0 sw t6,8128(s4) +80067978: ae842000 sw a0,8192(s4) +8006797c: a040a80e sb zero,-22514(v0) +80067980: a040a81e sb zero,-22498(v0) +80067984: ae8e1fc4 sw t6,8132(s4) +80067988: ae842004 sw a0,8196(s4) +8006798c: a040a80f sb zero,-22513(v0) +80067990: a040a81f sb zero,-22497(v0) +80067994: ae8e1fc8 sw t6,8136(s4) +80067998: ae842008 sw a0,8200(s4) +8006799c: a040a810 sb zero,-22512(v0) +800679a0: a040a820 sb zero,-22496(v0) +800679a4: ae8e1fcc sw t6,8140(s4) +800679a8: ae84200c sw a0,8204(s4) +800679ac: a040a811 sb zero,-22511(v0) +800679b0: a040a821 sb zero,-22495(v0) +800679b4: ae8e1fd0 sw t6,8144(s4) +800679b8: ae842010 sw a0,8208(s4) +800679bc: a040a812 sb zero,-22510(v0) +800679c0: a040a822 sb zero,-22494(v0) +800679c4: ae8e1fd4 sw t6,8148(s4) +800679c8: ae842014 sw a0,8212(s4) +800679cc: a0439813 sb v1,-26605(v0) +800679d0: a0439823 sb v1,-26589(v0) +800679d4: a0439814 sb v1,-26604(v0) +800679d8: a0439824 sb v1,-26588(v0) +800679dc: a0439815 sb v1,-26603(v0) +800679e0: a0439825 sb v1,-26587(v0) +800679e4: a0439816 sb v1,-26602(v0) +800679e8: a0439826 sb v1,-26586(v0) +800679ec: a0439817 sb v1,-26601(v0) +800679f0: a0439827 sb v1,-26585(v0) +800679f4: a040a813 sb zero,-22509(v0) +800679f8: a040a823 sb zero,-22493(v0) +800679fc: a040a814 sb zero,-22508(v0) +80067a00: a040a824 sb zero,-22492(v0) +80067a04: a040a815 sb zero,-22507(v0) +80067a08: a040a825 sb zero,-22491(v0) +80067a0c: a040a816 sb zero,-22506(v0) +80067a10: a040a826 sb zero,-22490(v0) +80067a14: a040a817 sb zero,-22505(v0) +80067a18: a040a827 sb zero,-22489(v0) +80067a1c: 8d657008 lw a1,28680(t3) +80067a20: 354c8000 ori t4,t2,0x8000 +80067a24: 340d8000 li t5,0x8000 +80067a28: 00ac4021 addu t0,a1,t4 +80067a2c: 00ad3021 addu a2,a1,t5 +80067a30: 00aa3821 addu a3,a1,t2 +80067a34: ae8e1fe4 sw t6,8164(s4) +80067a38: ae842024 sw a0,8228(s4) +80067a3c: ae861c68 sw a2,7272(s4) +80067a40: ae871ca8 sw a3,7336(s4) +80067a44: ae881ce8 sw t0,7400(s4) +80067a48: ae8e1fd8 sw t6,8152(s4) +80067a4c: ae842018 sw a0,8216(s4) +80067a50: ae8e1fdc sw t6,8156(s4) +80067a54: ae84201c sw a0,8220(s4) +80067a58: ae8e1fe0 sw t6,8160(s4) +80067a5c: ae842020 sw a0,8224(s4) +80067a60: ae851c28 sw a1,7208(s4) +80067a64: a0439728 sb v1,-26840(v0) +80067a68: a0439738 sb v1,-26824(v0) +80067a6c: a0439748 sb v1,-26808(v0) +80067a70: a0439758 sb v1,-26792(v0) +80067a74: a040a728 sb zero,-22744(v0) +80067a78: a040a738 sb zero,-22728(v0) +80067a7c: a040a748 sb zero,-22712(v0) +80067a80: a040a758 sb zero,-22696(v0) +80067a84: 8d697008 lw t1,28680(t3) +80067a88: a0439729 sb v1,-26839(v0) +80067a8c: a0439739 sb v1,-26823(v0) +80067a90: a0439749 sb v1,-26807(v0) +80067a94: a0439759 sb v1,-26791(v0) +80067a98: a040a729 sb zero,-22743(v0) +80067a9c: a040a739 sb zero,-22727(v0) +80067aa0: a040a749 sb zero,-22711(v0) +80067aa4: a040a759 sb zero,-22695(v0) +80067aa8: 8d647008 lw a0,28680(t3) +80067aac: 012c7821 addu t7,t1,t4 +80067ab0: a043972a sb v1,-26838(v0) +80067ab4: a043973a sb v1,-26822(v0) +80067ab8: a043974a sb v1,-26806(v0) +80067abc: a043975a sb v1,-26790(v0) +80067ac0: 008c8021 addu s0,a0,t4 +80067ac4: 012d2821 addu a1,t1,t5 +80067ac8: 012a3021 addu a2,t1,t2 +80067acc: 008d3821 addu a3,a0,t5 +80067ad0: 008a4021 addu t0,a0,t2 +80067ad4: a040a72a sb zero,-22742(v0) +80067ad8: a040a73a sb zero,-22726(v0) +80067adc: a040a74a sb zero,-22710(v0) +80067ae0: a040a75a sb zero,-22694(v0) +80067ae4: 8d6e7008 lw t6,28680(t3) +80067ae8: ae851c6c sw a1,7276(s4) +80067aec: ae861cac sw a2,7340(s4) +80067af0: ae8f1cec sw t7,7404(s4) +80067af4: ae871c70 sw a3,7280(s4) +80067af8: ae881cb0 sw t0,7344(s4) +80067afc: ae901cf0 sw s0,7408(s4) +80067b00: ae891c2c sw t1,7212(s4) +80067b04: ae841c30 sw a0,7216(s4) +80067b08: a043972b sb v1,-26837(v0) +80067b0c: a043973b sb v1,-26821(v0) +80067b10: a043974b sb v1,-26805(v0) +80067b14: a043975b sb v1,-26789(v0) +80067b18: a040a72b sb zero,-22741(v0) +80067b1c: a040a73b sb zero,-22725(v0) +80067b20: a040a74b sb zero,-22709(v0) +80067b24: a040a75b sb zero,-22693(v0) +80067b28: 8d657008 lw a1,28680(t3) +80067b2c: a043972c sb v1,-26836(v0) +80067b30: a043973c sb v1,-26820(v0) +80067b34: a043974c sb v1,-26804(v0) +80067b38: a043975c sb v1,-26788(v0) +80067b3c: a040a72c sb zero,-22740(v0) +80067b40: a040a73c sb zero,-22724(v0) +80067b44: a040a74c sb zero,-22708(v0) +80067b48: a040a75c sb zero,-22692(v0) +80067b4c: 8d647008 lw a0,28680(t3) +80067b50: 01cc8021 addu s0,t6,t4 +80067b54: 00ac8821 addu s1,a1,t4 +80067b58: 008c9021 addu s2,a0,t4 +80067b5c: 01cd3021 addu a2,t6,t5 +80067b60: 00ad3821 addu a3,a1,t5 +80067b64: 00aa4021 addu t0,a1,t2 +80067b68: 008d4821 addu t1,a0,t5 +80067b6c: 008a7821 addu t7,a0,t2 +80067b70: ae8e1c34 sw t6,7220(s4) +80067b74: 01ca7021 addu t6,t6,t2 +80067b78: a043972d sb v1,-26835(v0) +80067b7c: a043973d sb v1,-26819(v0) +80067b80: ae861c74 sw a2,7284(s4) +80067b84: ae8e1cb4 sw t6,7348(s4) +80067b88: ae901cf4 sw s0,7412(s4) +80067b8c: ae871c78 sw a3,7288(s4) +80067b90: ae881cb8 sw t0,7352(s4) +80067b94: ae911cf8 sw s1,7416(s4) +80067b98: ae891c7c sw t1,7292(s4) +80067b9c: ae8f1cbc sw t7,7356(s4) +80067ba0: ae921cfc sw s2,7420(s4) +80067ba4: ae851c38 sw a1,7224(s4) +80067ba8: ae841c3c sw a0,7228(s4) +80067bac: a040a72d sb zero,-22739(v0) +80067bb0: a040a73d sb zero,-22723(v0) +80067bb4: a043974d sb v1,-26803(v0) +80067bb8: a043975d sb v1,-26787(v0) +80067bbc: a040a74d sb zero,-22707(v0) +80067bc0: a040a75d sb zero,-22691(v0) +80067bc4: 8d657008 lw a1,28680(t3) +80067bc8: a043972e sb v1,-26834(v0) +80067bcc: a043973e sb v1,-26818(v0) +80067bd0: a043974e sb v1,-26802(v0) +80067bd4: a043975e sb v1,-26786(v0) +80067bd8: a040a72e sb zero,-22738(v0) +80067bdc: a040a73e sb zero,-22722(v0) +80067be0: a040a74e sb zero,-22706(v0) +80067be4: a040a75e sb zero,-22690(v0) +80067be8: 8d667008 lw a2,28680(t3) +80067bec: a043972f sb v1,-26833(v0) +80067bf0: a043973f sb v1,-26817(v0) +80067bf4: a043974f sb v1,-26801(v0) +80067bf8: a043975f sb v1,-26785(v0) +80067bfc: a040a72f sb zero,-22737(v0) +80067c00: a040a73f sb zero,-22721(v0) +80067c04: a040a74f sb zero,-22705(v0) +80067c08: a040a75f sb zero,-22689(v0) +80067c0c: 8d647008 lw a0,28680(t3) +80067c10: 00ac8821 addu s1,a1,t4 +80067c14: 00cc9021 addu s2,a2,t4 +80067c18: 00ad3821 addu a3,a1,t5 +80067c1c: 00aa4021 addu t0,a1,t2 +80067c20: 00cd4821 addu t1,a2,t5 +80067c24: 00ca7021 addu t6,a2,t2 +80067c28: 008d7821 addu t7,a0,t5 +80067c2c: 008a8021 addu s0,a0,t2 +80067c30: ae871c80 sw a3,7296(s4) +80067c34: ae881cc0 sw t0,7360(s4) +80067c38: ae911d00 sw s1,7424(s4) +80067c3c: ae891c84 sw t1,7300(s4) +80067c40: ae8e1cc4 sw t6,7364(s4) +80067c44: ae921d04 sw s2,7428(s4) +80067c48: ae8f1c88 sw t7,7304(s4) +80067c4c: ae901cc8 sw s0,7368(s4) +80067c50: ae851c40 sw a1,7232(s4) +80067c54: ae861c44 sw a2,7236(s4) +80067c58: ae841c48 sw a0,7240(s4) +80067c5c: a0439730 sb v1,-26832(v0) +80067c60: a0439740 sb v1,-26816(v0) +80067c64: a0439750 sb v1,-26800(v0) +80067c68: a0439760 sb v1,-26784(v0) +80067c6c: a040a730 sb zero,-22736(v0) +80067c70: a040a740 sb zero,-22720(v0) +80067c74: a040a750 sb zero,-22704(v0) +80067c78: a040a760 sb zero,-22688(v0) +80067c7c: 8d657008 lw a1,28680(t3) +80067c80: a0439731 sb v1,-26831(v0) +80067c84: a0439741 sb v1,-26815(v0) +80067c88: a0439751 sb v1,-26799(v0) +80067c8c: a0439761 sb v1,-26783(v0) +80067c90: a040a731 sb zero,-22735(v0) +80067c94: a040a741 sb zero,-22719(v0) +80067c98: a040a751 sb zero,-22703(v0) +80067c9c: a040a761 sb zero,-22687(v0) +80067ca0: 008c9821 addu s3,a0,t4 +80067ca4: 8d647008 lw a0,28680(t3) +80067ca8: 00ac7021 addu t6,a1,t4 +80067cac: 008c7821 addu t7,a0,t4 +80067cb0: 00ad3021 addu a2,a1,t5 +80067cb4: 00aa3821 addu a3,a1,t2 +80067cb8: 008d4021 addu t0,a0,t5 +80067cbc: 008a4821 addu t1,a0,t2 +80067cc0: a0439732 sb v1,-26830(v0) +80067cc4: a0439742 sb v1,-26814(v0) +80067cc8: a0439752 sb v1,-26798(v0) +80067ccc: ae931d08 sw s3,7432(s4) +80067cd0: ae861c8c sw a2,7308(s4) +80067cd4: ae871ccc sw a3,7372(s4) +80067cd8: ae8e1d0c sw t6,7436(s4) +80067cdc: ae881c90 sw t0,7312(s4) +80067ce0: ae891cd0 sw t1,7376(s4) +80067ce4: ae8f1d10 sw t7,7440(s4) +80067ce8: ae851c4c sw a1,7244(s4) +80067cec: ae841c50 sw a0,7248(s4) +80067cf0: a040a732 sb zero,-22734(v0) +80067cf4: a040a742 sb zero,-22718(v0) +80067cf8: a040a752 sb zero,-22702(v0) +80067cfc: a0439762 sb v1,-26782(v0) +80067d00: a040a762 sb zero,-22686(v0) +80067d04: 8d657008 lw a1,28680(t3) +80067d08: a0439733 sb v1,-26829(v0) +80067d0c: a0439743 sb v1,-26813(v0) +80067d10: a0439753 sb v1,-26797(v0) +80067d14: a0439763 sb v1,-26781(v0) +80067d18: a040a733 sb zero,-22733(v0) +80067d1c: a040a743 sb zero,-22717(v0) +80067d20: a040a753 sb zero,-22701(v0) +80067d24: a040a763 sb zero,-22685(v0) +80067d28: 8d667008 lw a2,28680(t3) +80067d2c: a0439734 sb v1,-26828(v0) +80067d30: a0439744 sb v1,-26812(v0) +80067d34: a0439754 sb v1,-26796(v0) +80067d38: a0439764 sb v1,-26780(v0) +80067d3c: a040a734 sb zero,-22732(v0) +80067d40: a040a744 sb zero,-22716(v0) +80067d44: a040a754 sb zero,-22700(v0) +80067d48: a040a764 sb zero,-22684(v0) +80067d4c: 8d647008 lw a0,28680(t3) +80067d50: 00ad3821 addu a3,a1,t5 +80067d54: 00aa4021 addu t0,a1,t2 +80067d58: 00cd4821 addu t1,a2,t5 +80067d5c: 00ca7021 addu t6,a2,t2 +80067d60: 008d7821 addu t7,a0,t5 +80067d64: 008a8021 addu s0,a0,t2 +80067d68: 00ac8821 addu s1,a1,t4 +80067d6c: 00cc9021 addu s2,a2,t4 +80067d70: 008c9821 addu s3,a0,t4 +80067d74: a0439735 sb v1,-26827(v0) +80067d78: ae871c94 sw a3,7316(s4) +80067d7c: ae881cd4 sw t0,7380(s4) +80067d80: ae891c98 sw t1,7320(s4) +80067d84: ae8e1cd8 sw t6,7384(s4) +80067d88: ae8f1c9c sw t7,7324(s4) +80067d8c: ae901cdc sw s0,7388(s4) +80067d90: ae851c54 sw a1,7252(s4) +80067d94: ae861c58 sw a2,7256(s4) +80067d98: ae841c5c sw a0,7260(s4) +80067d9c: ae911d14 sw s1,7444(s4) +80067da0: ae921d18 sw s2,7448(s4) +80067da4: ae931d1c sw s3,7452(s4) +80067da8: a040a735 sb zero,-22731(v0) +80067dac: a0439745 sb v1,-26811(v0) +80067db0: a040a745 sb zero,-22715(v0) +80067db4: a0439755 sb v1,-26795(v0) +80067db8: a040a755 sb zero,-22699(v0) +80067dbc: a0439765 sb v1,-26779(v0) +80067dc0: a040a765 sb zero,-22683(v0) +80067dc4: 8d647008 lw a0,28680(t3) +80067dc8: a0439736 sb v1,-26826(v0) +80067dcc: a040a736 sb zero,-22730(v0) +80067dd0: a0439746 sb v1,-26810(v0) +80067dd4: a040a746 sb zero,-22714(v0) +80067dd8: a0439756 sb v1,-26794(v0) +80067ddc: a040a756 sb zero,-22698(v0) +80067de0: a0439766 sb v1,-26778(v0) +80067de4: a040a766 sb zero,-22682(v0) +80067de8: 8d657008 lw a1,28680(t3) +80067dec: 008c3021 addu a2,a0,t4 +80067df0: 00ad3821 addu a3,a1,t5 +80067df4: 00aa4021 addu t0,a1,t2 +80067df8: 00ac6021 addu t4,a1,t4 +80067dfc: 008d6821 addu t5,a0,t5 +80067e00: 008a5021 addu t2,a0,t2 +80067e04: a0439767 sb v1,-26777(v0) +80067e08: a040a767 sb zero,-22681(v0) +80067e0c: a0439737 sb v1,-26825(v0) +80067e10: a040a737 sb zero,-22729(v0) +80067e14: a0439747 sb v1,-26809(v0) +80067e18: a040a747 sb zero,-22713(v0) +80067e1c: a0439757 sb v1,-26793(v0) +80067e20: a040a757 sb zero,-22697(v0) +80067e24: 26904028 addiu s0,s4,16424 +80067e28: 3c028012 lui v0,0x8012 +80067e2c: ae861d20 sw a2,7456(s4) +80067e30: ae841c60 sw a0,7264(s4) +80067e34: ae851c64 sw a1,7268(s4) +80067e38: 02002021 move a0,s0 +80067e3c: 26850028 addiu a1,s4,40 +80067e40: 24064000 li a2,16384 +80067e44: ae8d1ca0 sw t5,7328(s4) +80067e48: ae8a1ce0 sw t2,7392(s4) +80067e4c: ae871ca4 sw a3,7332(s4) +80067e50: ae881ce4 sw t0,7396(s4) +80067e54: 2442c980 addiu v0,v0,-13952 +80067e58: 0040f809 jalr v0 +80067e5c: ae8c1d24 sw t4,7460(s4) +80067e60: 3403a028 li v1,0xa028 +80067e64: 02832021 addu a0,s4,v1 +80067e68: 24060005 li a2,5 +80067e6c: 00001821 move v1,zero +80067e70: 24051000 li a1,4096 +80067e74: 90820000 lbu v0,0(a0) +80067e78: 24630001 addiu v1,v1,1 +80067e7c: 10400002 beqz v0,80067e88 <_ZN7CMemory13LoROM24MBSMapEv+0x8a8> +80067e80: 24840001 addiu a0,a0,1 +80067e84: ae060000 sw a2,0(s0) +80067e88: 1465fffa bne v1,a1,80067e74 <_ZN7CMemory13LoROM24MBSMapEv+0x894> +80067e8c: 26100004 addiu s0,s0,4 +80067e90: 8fbf0024 lw ra,36(sp) +80067e94: 8fb40020 lw s4,32(sp) +80067e98: 8fb3001c lw s3,28(sp) +80067e9c: 8fb20018 lw s2,24(sp) +80067ea0: 8fb10014 lw s1,20(sp) +80067ea4: 8fb00010 lw s0,16(sp) +80067ea8: 03e00008 jr ra +80067eac: 27bd0028 addiu sp,sp,40 + +80067eb0 <_ZN7CMemory9SA1ROMMapEv>: +80067eb0: 27bdffd8 addiu sp,sp,-40 +80067eb4: afb3001c sw s3,28(sp) +80067eb8: 3c138021 lui s3,0x8021 +80067ebc: afb10014 sw s1,20(sp) +80067ec0: afb00010 sw s0,16(sp) +80067ec4: afbf0024 sw ra,36(sp) +80067ec8: afb40020 sw s4,32(sp) +80067ecc: afb20018 sw s2,24(sp) +80067ed0: 2662701c addiu v0,s3,28700 +80067ed4: 8c580014 lw t8,20(v0) +80067ed8: 8c8b0000 lw t3,0(a0) +80067edc: 00808821 move s1,a0 +80067ee0: 00804021 move t0,a0 +80067ee4: 00005021 move t2,zero +80067ee8: 24100808 li s0,2056 +80067eec: 240e0001 li t6,1 +80067ef0: 240d0001 li t5,1 +80067ef4: 240c0008 li t4,8 +80067ef8: 240f2048 li t7,8264 +80067efc: 34199828 li t9,0x9828 +80067f00: 01511821 addu v1,t2,s1 +80067f04: 25470008 addiu a3,t2,8 +80067f08: 25490010 addiu t1,t2,16 +80067f0c: 34059029 li a1,0x9029 +80067f10: 34049028 li a0,0x9028 +80067f14: 34029829 li v0,0x9829 +80067f18: 00652821 addu a1,v1,a1 +80067f1c: 00642021 addu a0,v1,a0 +80067f20: 00621021 addu v0,v1,v0 +80067f24: 00e9302a slt a2,a3,t1 +80067f28: 00791821 addu v1,v1,t9 +80067f2c: a06e0000 sb t6,0(v1) +80067f30: ad0b2028 sw t3,8232(t0) +80067f34: a08e0000 sb t6,0(a0) +80067f38: ad0b0028 sw t3,40(t0) +80067f3c: a04e0000 sb t6,0(v0) +80067f40: ad0b202c sw t3,8236(t0) +80067f44: a0ae0000 sb t6,0(a1) +80067f48: ad0b002c sw t3,44(t0) +80067f4c: ad002030 sw zero,8240(t0) +80067f50: ad000030 sw zero,48(t0) +80067f54: ad182034 sw t8,8244(t0) +80067f58: ad180034 sw t8,52(t0) +80067f5c: ad0d2038 sw t5,8248(t0) +80067f60: ad0d0038 sw t5,56(t0) +80067f64: ad0d203c sw t5,8252(t0) +80067f68: ad0d003c sw t5,60(t0) +80067f6c: ad0c2040 sw t4,8256(t0) +80067f70: ad0c0040 sw t4,64(t0) +80067f74: ad0c2044 sw t4,8260(t0) +80067f78: 10c00013 beqz a2,80067fc8 <_ZN7CMemory9SA1ROMMapEv+0x118> +80067f7c: ad0c0044 sw t4,68(t0) +80067f80: 8e240004 lw a0,4(s1) +80067f84: 000a1ac0 sll v1,t2,0xb +80067f88: 3402a028 li v0,0xa028 +80067f8c: 00641821 addu v1,v1,a0 +80067f90: 02021021 addu v0,s0,v0 +80067f94: 02222821 addu a1,s1,v0 +80067f98: 24638000 addiu v1,v1,-32768 +80067f9c: 022f2021 addu a0,s1,t7 +80067fa0: 24060001 li a2,1 +80067fa4: 24e70001 addiu a3,a3,1 +80067fa8: 00e9102a slt v0,a3,t1 +80067fac: ac830000 sw v1,0(a0) +80067fb0: ac83e000 sw v1,-8192(a0) +80067fb4: a0a60000 sb a2,0(a1) +80067fb8: a0a6f800 sb a2,-2048(a1) +80067fbc: 24840004 addiu a0,a0,4 +80067fc0: 1440fff8 bnez v0,80067fa4 <_ZN7CMemory9SA1ROMMapEv+0xf4> +80067fc4: 24a50001 addiu a1,a1,1 +80067fc8: 24020400 li v0,1024 +80067fcc: 25080040 addiu t0,t0,64 +80067fd0: 26100010 addiu s0,s0,16 +80067fd4: 11220003 beq t1,v0,80067fe4 <_ZN7CMemory9SA1ROMMapEv+0x134> +80067fd8: 25ef0040 addiu t7,t7,64 +80067fdc: 08019fc0 j 80067f00 <_ZN7CMemory9SA1ROMMapEv+0x50> +80067fe0: 01205021 move t2,t1 +80067fe4: 00003021 move a2,zero +80067fe8: 00003821 move a3,zero +80067fec: 24c50010 addiu a1,a2,16 +80067ff0: 00e5102a slt v0,a3,a1 +80067ff4: 14400015 bnez v0,8006804c <_ZN7CMemory9SA1ROMMapEv+0x19c> +80067ff8: 3c020001 lui v0,0x1 +80067ffc: 00c5102a slt v0,a2,a1 +80068000: 10400009 beqz v0,80068028 <_ZN7CMemory9SA1ROMMapEv+0x178> +80068004: 3402a428 li v0,0xa428 +80068008: 00c21021 addu v0,a2,v0 +8006800c: 02221821 addu v1,s1,v0 +80068010: 00c02021 move a0,a2 +80068014: 24840001 addiu a0,a0,1 +80068018: 0085102a slt v0,a0,a1 +8006801c: a0600000 sb zero,0(v1) +80068020: 1440fffc bnez v0,80068014 <_ZN7CMemory9SA1ROMMapEv+0x164> +80068024: 24630001 addiu v1,v1,1 +80068028: 28a20400 slti v0,a1,1024 +8006802c: 10400013 beqz v0,8006807c <_ZN7CMemory9SA1ROMMapEv+0x1cc> +80068030: 00a03821 move a3,a1 +80068034: 00a03021 move a2,a1 +80068038: 24c50010 addiu a1,a2,16 +8006803c: 00e5102a slt v0,a3,a1 +80068040: 1040ffef beqz v0,80068000 <_ZN7CMemory9SA1ROMMapEv+0x150> +80068044: 00c5102a slt v0,a2,a1 +80068048: 3c020001 lui v0,0x1 +8006804c: 00062300 sll a0,a2,0xc +80068050: 8e25000c lw a1,12(s1) +80068054: 3442ffff ori v0,v0,0xffff +80068058: 00071880 sll v1,a3,0x2 +8006805c: 00822024 and a0,a0,v0 +80068060: 00a42821 addu a1,a1,a0 +80068064: 00711821 addu v1,v1,s1 +80068068: ac651028 sw a1,4136(v1) +8006806c: 00c02821 move a1,a2 +80068070: 24e70001 addiu a3,a3,1 +80068074: 0801a00e j 80068038 <_ZN7CMemory9SA1ROMMapEv+0x188> +80068078: 00a03021 move a2,a1 +8006807c: 00003821 move a3,zero +80068080: 24e20c00 addiu v0,a3,3072 +80068084: 3c040001 lui a0,0x1 +80068088: 00511821 addu v1,v0,s1 +8006808c: 00003021 move a2,zero +80068090: 00021080 sll v0,v0,0x2 +80068094: 00644021 addu t0,v1,a0 +80068098: 24c30010 addiu v1,a2,16 +8006809c: 00514821 addu t1,v0,s1 +800680a0: 00e3102a slt v0,a3,v1 +800680a4: 02245021 addu t2,s1,a0 +800680a8: 00062b00 sll a1,a2,0xc +800680ac: 24e70001 addiu a3,a3,1 +800680b0: 14400011 bnez v0,800680f8 <_ZN7CMemory9SA1ROMMapEv+0x248> +800680b4: 28640400 slti a0,v1,1024 +800680b8: 1080001b beqz a0,80068128 <_ZN7CMemory9SA1ROMMapEv+0x278> +800680bc: 00603821 move a3,v1 +800680c0: 00603021 move a2,v1 +800680c4: 24e20c00 addiu v0,a3,3072 +800680c8: 3c040001 lui a0,0x1 +800680cc: 00511821 addu v1,v0,s1 +800680d0: 00644021 addu t0,v1,a0 +800680d4: 00021080 sll v0,v0,0x2 +800680d8: 24c30010 addiu v1,a2,16 +800680dc: 00514821 addu t1,v0,s1 +800680e0: 00e3102a slt v0,a3,v1 +800680e4: 02245021 addu t2,s1,a0 +800680e8: 00062b00 sll a1,a2,0xc +800680ec: 24e70001 addiu a3,a3,1 +800680f0: 1040fff1 beqz v0,800680b8 <_ZN7CMemory9SA1ROMMapEv+0x208> +800680f4: 28640400 slti a0,v1,1024 +800680f8: 8d43b054 lw v1,-20396(t2) +800680fc: 8e240004 lw a0,4(s1) +80068100: 00a3001b divu zero,a1,v1 +80068104: 006001f4 teq v1,zero,0x7 +80068108: 00c01821 move v1,a2 +8006810c: 24020001 li v0,1 +80068110: 00603021 move a2,v1 +80068114: a102a028 sb v0,-24536(t0) +80068118: 00002810 mfhi a1 +8006811c: 00852021 addu a0,a0,a1 +80068120: 0801a031 j 800680c4 <_ZN7CMemory9SA1ROMMapEv+0x214> +80068124: ad240028 sw a0,40(t1) +80068128: 3c040001 lui a0,0x1 +8006812c: 02241021 addu v0,s1,a0 +80068130: 24030001 li v1,1 +80068134: 01642021 addu a0,t3,a0 +80068138: 26304028 addiu s0,s1,16424 +8006813c: 26320028 addiu s2,s1,40 +80068140: 3c148012 lui s4,0x8012 +80068144: a0439808 sb v1,-26616(v0) +80068148: a0439818 sb v1,-26600(v0) +8006814c: a0439809 sb v1,-26615(v0) +80068150: a0439819 sb v1,-26599(v0) +80068154: a043980a sb v1,-26614(v0) +80068158: a043981a sb v1,-26598(v0) +8006815c: a043980b sb v1,-26613(v0) +80068160: a043981b sb v1,-26597(v0) +80068164: a043980c sb v1,-26612(v0) +80068168: a043981c sb v1,-26596(v0) +8006816c: a043980d sb v1,-26611(v0) +80068170: ae2b1fa8 sw t3,8104(s1) +80068174: ae241fe8 sw a0,8168(s1) +80068178: a040a808 sb zero,-22520(v0) +8006817c: a040a818 sb zero,-22504(v0) +80068180: ae2b1fac sw t3,8108(s1) +80068184: ae241fec sw a0,8172(s1) +80068188: a040a809 sb zero,-22519(v0) +8006818c: a040a819 sb zero,-22503(v0) +80068190: ae2b1fb0 sw t3,8112(s1) +80068194: ae241ff0 sw a0,8176(s1) +80068198: a040a80a sb zero,-22518(v0) +8006819c: a040a81a sb zero,-22502(v0) +800681a0: ae2b1fb4 sw t3,8116(s1) +800681a4: ae241ff4 sw a0,8180(s1) +800681a8: a040a80b sb zero,-22517(v0) +800681ac: a040a81b sb zero,-22501(v0) +800681b0: ae2b1fb8 sw t3,8120(s1) +800681b4: ae241ff8 sw a0,8184(s1) +800681b8: a040a80c sb zero,-22516(v0) +800681bc: a040a81c sb zero,-22500(v0) +800681c0: ae2b1fbc sw t3,8124(s1) +800681c4: ae241ffc sw a0,8188(s1) +800681c8: 02402821 move a1,s2 +800681cc: a043981d sb v1,-26595(v0) +800681d0: 24064000 li a2,16384 +800681d4: a043980e sb v1,-26610(v0) +800681d8: a043981e sb v1,-26594(v0) +800681dc: a043980f sb v1,-26609(v0) +800681e0: a043981f sb v1,-26593(v0) +800681e4: a0439810 sb v1,-26608(v0) +800681e8: a0439820 sb v1,-26592(v0) +800681ec: a0439811 sb v1,-26607(v0) +800681f0: a0439821 sb v1,-26591(v0) +800681f4: a0439812 sb v1,-26606(v0) +800681f8: a0439822 sb v1,-26590(v0) +800681fc: a040a80d sb zero,-22515(v0) +80068200: a040a81d sb zero,-22499(v0) +80068204: ae2b1fc0 sw t3,8128(s1) +80068208: ae242000 sw a0,8192(s1) +8006820c: a040a80e sb zero,-22514(v0) +80068210: a040a81e sb zero,-22498(v0) +80068214: ae2b1fc4 sw t3,8132(s1) +80068218: ae242004 sw a0,8196(s1) +8006821c: a040a80f sb zero,-22513(v0) +80068220: a040a81f sb zero,-22497(v0) +80068224: ae2b1fc8 sw t3,8136(s1) +80068228: ae242008 sw a0,8200(s1) +8006822c: a040a810 sb zero,-22512(v0) +80068230: a040a820 sb zero,-22496(v0) +80068234: ae2b1fcc sw t3,8140(s1) +80068238: ae24200c sw a0,8204(s1) +8006823c: a040a811 sb zero,-22511(v0) +80068240: a040a821 sb zero,-22495(v0) +80068244: ae2b1fd0 sw t3,8144(s1) +80068248: ae242010 sw a0,8208(s1) +8006824c: a040a812 sb zero,-22510(v0) +80068250: a040a822 sb zero,-22494(v0) +80068254: ae2b1fd4 sw t3,8148(s1) +80068258: ae242014 sw a0,8212(s1) +8006825c: a0439827 sb v1,-26585(v0) +80068260: a0439813 sb v1,-26605(v0) +80068264: a0439823 sb v1,-26589(v0) +80068268: a0439814 sb v1,-26604(v0) +8006826c: a0439824 sb v1,-26588(v0) +80068270: a0439815 sb v1,-26603(v0) +80068274: a0439825 sb v1,-26587(v0) +80068278: a0439816 sb v1,-26602(v0) +8006827c: a0439826 sb v1,-26586(v0) +80068280: a0439817 sb v1,-26601(v0) +80068284: ae242024 sw a0,8228(s1) +80068288: a040a827 sb zero,-22489(v0) +8006828c: a040a813 sb zero,-22509(v0) +80068290: a040a823 sb zero,-22493(v0) +80068294: ae242018 sw a0,8216(s1) +80068298: a040a814 sb zero,-22508(v0) +8006829c: a040a824 sb zero,-22492(v0) +800682a0: ae24201c sw a0,8220(s1) +800682a4: a040a815 sb zero,-22507(v0) +800682a8: a040a825 sb zero,-22491(v0) +800682ac: ae242020 sw a0,8224(s1) +800682b0: a040a816 sb zero,-22506(v0) +800682b4: a040a826 sb zero,-22490(v0) +800682b8: a040a817 sb zero,-22505(v0) +800682bc: 02002021 move a0,s0 +800682c0: ae2b1fe4 sw t3,8164(s1) +800682c4: ae2b1fd8 sw t3,8152(s1) +800682c8: ae2b1fdc sw t3,8156(s1) +800682cc: 2682c980 addiu v0,s4,-13952 +800682d0: 0040f809 jalr v0 +800682d4: ae2b1fe0 sw t3,8160(s1) +800682d8: 3403a028 li v1,0xa028 +800682dc: 02231821 addu v1,s1,v1 +800682e0: 02002021 move a0,s0 +800682e4: 00002821 move a1,zero +800682e8: 24070005 li a3,5 +800682ec: 24061000 li a2,4096 +800682f0: 90620000 lbu v0,0(v1) +800682f4: 24a50001 addiu a1,a1,1 +800682f8: 10400002 beqz v0,80068304 <_ZN7CMemory9SA1ROMMapEv+0x454> +800682fc: 24630001 addiu v1,v1,1 +80068300: ac870000 sw a3,0(a0) +80068304: 14a6fffa bne a1,a2,800682f0 <_ZN7CMemory9SA1ROMMapEv+0x440> +80068308: 24840004 addiu a0,a0,4 +8006830c: 3c048021 lui a0,0x8021 +80068310: 02002821 move a1,s0 +80068314: 248429c8 addiu a0,a0,10696 +80068318: 2690c980 addiu s0,s4,-13952 +8006831c: 0200f809 jalr s0 +80068320: 24064000 li a2,16384 +80068324: 3c048021 lui a0,0x8021 +80068328: 2484e9c8 addiu a0,a0,-5688 +8006832c: 02402821 move a1,s2 +80068330: 0200f809 jalr s0 +80068334: 24064000 li a2,16384 +80068338: 2663701c addiu v1,s3,28700 +8006833c: 8c620014 lw v0,20(v1) +80068340: 3c038021 lui v1,0x8021 +80068344: 24443000 addiu a0,v0,12288 +80068348: 3c028021 lui v0,0x8021 +8006834c: 246309cc addiu v1,v1,2508 +80068350: 244219cc addiu v0,v0,6604 +80068354: 24050005 li a1,5 +80068358: ac64fffc sw a0,-4(v1) +8006835c: ac64dffc sw a0,-8196(v1) +80068360: ac650000 sw a1,0(v1) +80068364: ac65e000 sw a1,-8192(v1) +80068368: ac643ffc sw a0,16380(v1) +8006836c: ac641ffc sw a0,8188(v1) +80068370: ac654000 sw a1,16384(v1) +80068374: ac652000 sw a1,8192(v1) +80068378: 24630040 addiu v1,v1,64 +8006837c: 1462fff6 bne v1,v0,80068358 <_ZN7CMemory9SA1ROMMapEv+0x4a8> +80068380: 00000000 nop +80068384: 3c028021 lui v0,0x8021 +80068388: 3c038021 lui v1,0x8021 +8006838c: 244241c8 addiu v0,v0,16840 +80068390: 246345c8 addiu v1,v1,17864 +80068394: 24040009 li a0,9 +80068398: ac440000 sw a0,0(v0) +8006839c: ac44c000 sw a0,-16384(v0) +800683a0: 24420004 addiu v0,v0,4 +800683a4: 1443fffc bne v0,v1,80068398 <_ZN7CMemory9SA1ROMMapEv+0x4e8> +800683a8: 00000000 nop +800683ac: 8e22000c lw v0,12(s1) +800683b0: ae220010 sw v0,16(s1) +800683b4: 8fbf0024 lw ra,36(sp) +800683b8: 8fb40020 lw s4,32(sp) +800683bc: 8fb3001c lw s3,28(sp) +800683c0: 8fb20018 lw s2,24(sp) +800683c4: 8fb10014 lw s1,20(sp) +800683c8: 8fb00010 lw s0,16(sp) +800683cc: 03e00008 jr ra +800683d0: 27bd0028 addiu sp,sp,40 + +800683d4 <_ZN7CMemory13SuperFXROMMapEv>: +800683d4: 27bdffd0 addiu sp,sp,-48 +800683d8: afb40020 sw s4,32(sp) +800683dc: afbf0028 sw ra,40(sp) +800683e0: afb50024 sw s5,36(sp) +800683e4: afb3001c sw s3,28(sp) +800683e8: afb20018 sw s2,24(sp) +800683ec: afb10014 sw s1,20(sp) +800683f0: afb00010 sw s0,16(sp) +800683f4: 3c028021 lui v0,0x8021 +800683f8: 8c45700c lw a1,28684(v0) +800683fc: 24020033 li v0,51 +80068400: 90a37fda lbu v1,32730(a1) +80068404: 1462011f bne v1,v0,80068884 <_ZN7CMemory13SuperFXROMMapEv+0x4b0> +80068408: 0080a021 move s4,a0 +8006840c: 90a37fbd lbu v1,32701(a1) +80068410: 3c028021 lui v0,0x8021 +80068414: a0437040 sb v1,28736(v0) +80068418: 8e8e0000 lw t6,0(s4) +8006841c: 8e930004 lw s3,4(s4) +80068420: 02805021 move t2,s4 +80068424: 00006821 move t5,zero +80068428: 24110808 li s1,2056 +8006842c: 3c128021 lui s2,0x8021 +80068430: 240f0001 li t7,1 +80068434: 240c0001 li t4,1 +80068438: 24102048 li s0,8264 +8006843c: 01b42821 addu a1,t5,s4 +80068440: 34069828 li a2,0x9828 +80068444: 34049028 li a0,0x9028 +80068448: 34039829 li v1,0x9829 +8006844c: 34029029 li v0,0x9029 +80068450: 00a63021 addu a2,a1,a2 +80068454: 00a42021 addu a0,a1,a0 +80068458: 00a31821 addu v1,a1,v1 +8006845c: 00a21021 addu v0,a1,v0 +80068460: a0cf0000 sb t7,0(a2) +80068464: a08f0000 sb t7,0(a0) +80068468: a06f0000 sb t7,0(v1) +8006846c: a04f0000 sb t7,0(v0) +80068470: 8e477008 lw a3,28680(s2) +80068474: 25a90008 addiu t1,t5,8 +80068478: 25ab0010 addiu t3,t5,16 +8006847c: 3406902e li a2,0x902e +80068480: 3403982f li v1,0x982f +80068484: 3404982e li a0,0x982e +80068488: 3402902f li v0,0x902f +8006848c: 24e7a000 addiu a3,a3,-24576 +80068490: 00a63021 addu a2,a1,a2 +80068494: 00a31821 addu v1,a1,v1 +80068498: 00a42021 addu a0,a1,a0 +8006849c: 012b402a slt t0,t1,t3 +800684a0: 00a22821 addu a1,a1,v0 +800684a4: a06c0000 sb t4,0(v1) +800684a8: ad470044 sw a3,68(t2) +800684ac: a08c0000 sb t4,0(a0) +800684b0: ad4e2028 sw t6,8232(t2) +800684b4: a0ac0000 sb t4,0(a1) +800684b8: ad4e0028 sw t6,40(t2) +800684bc: a0cc0000 sb t4,0(a2) +800684c0: ad4e202c sw t6,8236(t2) +800684c4: ad4e002c sw t6,44(t2) +800684c8: ad402030 sw zero,8240(t2) +800684cc: ad400030 sw zero,48(t2) +800684d0: ad402034 sw zero,8244(t2) +800684d4: ad400034 sw zero,52(t2) +800684d8: ad4c2038 sw t4,8248(t2) +800684dc: ad4c0038 sw t4,56(t2) +800684e0: ad4c203c sw t4,8252(t2) +800684e4: ad4c003c sw t4,60(t2) +800684e8: ad472040 sw a3,8256(t2) +800684ec: ad470040 sw a3,64(t2) +800684f0: 11000012 beqz t0,8006853c <_ZN7CMemory13SuperFXROMMapEv+0x168> +800684f4: ad472044 sw a3,8260(t2) +800684f8: 000d1ac0 sll v1,t5,0xb +800684fc: 3402a028 li v0,0xa028 +80068500: 02221021 addu v0,s1,v0 +80068504: 00731821 addu v1,v1,s3 +80068508: 02823021 addu a2,s4,v0 +8006850c: 24638000 addiu v1,v1,-32768 +80068510: 02902021 addu a0,s4,s0 +80068514: 24050001 li a1,1 +80068518: 25290001 addiu t1,t1,1 +8006851c: 012b102a slt v0,t1,t3 +80068520: ac830000 sw v1,0(a0) +80068524: ac83e000 sw v1,-8192(a0) +80068528: a0c50000 sb a1,0(a2) +8006852c: a0c5f800 sb a1,-2048(a2) +80068530: 24840004 addiu a0,a0,4 +80068534: 1440fff8 bnez v0,80068518 <_ZN7CMemory13SuperFXROMMapEv+0x144> +80068538: 24c60001 addiu a2,a2,1 +8006853c: 24020400 li v0,1024 +80068540: 254a0040 addiu t2,t2,64 +80068544: 26310010 addiu s1,s1,16 +80068548: 11620003 beq t3,v0,80068558 <_ZN7CMemory13SuperFXROMMapEv+0x184> +8006854c: 26100040 addiu s0,s0,64 +80068550: 0801a10f j 8006843c <_ZN7CMemory13SuperFXROMMapEv+0x68> +80068554: 01606821 move t5,t3 +80068558: 00003821 move a3,zero +8006855c: 00004021 move t0,zero +80068560: 24e30400 addiu v1,a3,1024 +80068564: 24e20c00 addiu v0,a3,3072 +80068568: 3c040001 lui a0,0x1 +8006856c: 00543021 addu a2,v0,s4 +80068570: 00742821 addu a1,v1,s4 +80068574: 00021080 sll v0,v0,0x2 +80068578: 02846821 addu t5,s4,a0 +8006857c: 00a42821 addu a1,a1,a0 +80068580: 00c43021 addu a2,a2,a0 +80068584: 25040010 addiu a0,t0,16 +80068588: 00031880 sll v1,v1,0x2 +8006858c: 00545821 addu t3,v0,s4 +80068590: 00e4102a slt v0,a3,a0 +80068594: 00746021 addu t4,v1,s4 +80068598: 00085300 sll t2,t0,0xc +8006859c: 24090001 li t1,1 +800685a0: 24e70001 addiu a3,a3,1 +800685a4: 144000ab bnez v0,80068854 <_ZN7CMemory13SuperFXROMMapEv+0x480> +800685a8: 28830400 slti v1,a0,1024 +800685ac: 10600003 beqz v1,800685bc <_ZN7CMemory13SuperFXROMMapEv+0x1e8> +800685b0: 00803821 move a3,a0 +800685b4: 0801a158 j 80068560 <_ZN7CMemory13SuperFXROMMapEv+0x18c> +800685b8: 00804021 move t0,a0 +800685bc: 3c050001 lui a1,0x1 +800685c0: 02851021 addu v0,s4,a1 +800685c4: 24040001 li a0,1 +800685c8: 01c52821 addu a1,t6,a1 +800685cc: 34039728 li v1,0x9728 +800685d0: ae851fe8 sw a1,8168(s4) +800685d4: a0449808 sb a0,-26616(v0) +800685d8: a0449818 sb a0,-26600(v0) +800685dc: ae851fec sw a1,8172(s4) +800685e0: a0449809 sb a0,-26615(v0) +800685e4: a0449819 sb a0,-26599(v0) +800685e8: ae851ff0 sw a1,8176(s4) +800685ec: a044980a sb a0,-26614(v0) +800685f0: a044981a sb a0,-26598(v0) +800685f4: ae851ff4 sw a1,8180(s4) +800685f8: a044980b sb a0,-26613(v0) +800685fc: a044981b sb a0,-26597(v0) +80068600: ae851ff8 sw a1,8184(s4) +80068604: a044980c sb a0,-26612(v0) +80068608: a044981c sb a0,-26596(v0) +8006860c: ae851ffc sw a1,8188(s4) +80068610: a044980d sb a0,-26611(v0) +80068614: ae8e1fa8 sw t6,8104(s4) +80068618: a040a808 sb zero,-22520(v0) +8006861c: a040a818 sb zero,-22504(v0) +80068620: ae8e1fac sw t6,8108(s4) +80068624: a040a809 sb zero,-22519(v0) +80068628: a040a819 sb zero,-22503(v0) +8006862c: ae8e1fb0 sw t6,8112(s4) +80068630: a040a80a sb zero,-22518(v0) +80068634: a040a81a sb zero,-22502(v0) +80068638: ae8e1fb4 sw t6,8116(s4) +8006863c: a040a80b sb zero,-22517(v0) +80068640: a040a81b sb zero,-22501(v0) +80068644: ae8e1fb8 sw t6,8120(s4) +80068648: a040a80c sb zero,-22516(v0) +8006864c: a040a81c sb zero,-22500(v0) +80068650: ae8e1fbc sw t6,8124(s4) +80068654: 02833021 addu a2,s4,v1 +80068658: a044981d sb a0,-26595(v0) +8006865c: 24080001 li t0,1 +80068660: ae852000 sw a1,8192(s4) +80068664: a044980e sb a0,-26610(v0) +80068668: a044981e sb a0,-26594(v0) +8006866c: ae852004 sw a1,8196(s4) +80068670: a044980f sb a0,-26609(v0) +80068674: a044981f sb a0,-26593(v0) +80068678: ae852008 sw a1,8200(s4) +8006867c: a0449810 sb a0,-26608(v0) +80068680: a0449820 sb a0,-26592(v0) +80068684: ae85200c sw a1,8204(s4) +80068688: a0449811 sb a0,-26607(v0) +8006868c: a0449821 sb a0,-26591(v0) +80068690: ae852010 sw a1,8208(s4) +80068694: a0449812 sb a0,-26606(v0) +80068698: a0449822 sb a0,-26590(v0) +8006869c: a040a80d sb zero,-22515(v0) +800686a0: a040a81d sb zero,-22499(v0) +800686a4: ae8e1fc0 sw t6,8128(s4) +800686a8: a040a80e sb zero,-22514(v0) +800686ac: a040a81e sb zero,-22498(v0) +800686b0: ae8e1fc4 sw t6,8132(s4) +800686b4: a040a80f sb zero,-22513(v0) +800686b8: a040a81f sb zero,-22497(v0) +800686bc: ae8e1fc8 sw t6,8136(s4) +800686c0: a040a810 sb zero,-22512(v0) +800686c4: a040a820 sb zero,-22496(v0) +800686c8: ae8e1fcc sw t6,8140(s4) +800686cc: a040a811 sb zero,-22511(v0) +800686d0: a040a821 sb zero,-22495(v0) +800686d4: ae8e1fd0 sw t6,8144(s4) +800686d8: a040a812 sb zero,-22510(v0) +800686dc: a040a822 sb zero,-22494(v0) +800686e0: ae8e1fd4 sw t6,8148(s4) +800686e4: 24070020 li a3,32 +800686e8: ae852014 sw a1,8212(s4) +800686ec: ae852024 sw a1,8228(s4) +800686f0: a0449827 sb a0,-26585(v0) +800686f4: a0449813 sb a0,-26605(v0) +800686f8: a0449823 sb a0,-26589(v0) +800686fc: ae852018 sw a1,8216(s4) +80068700: a0449814 sb a0,-26604(v0) +80068704: a0449824 sb a0,-26588(v0) +80068708: ae85201c sw a1,8220(s4) +8006870c: a0449815 sb a0,-26603(v0) +80068710: a0449825 sb a0,-26587(v0) +80068714: ae852020 sw a1,8224(s4) +80068718: a0449816 sb a0,-26602(v0) +8006871c: a0449826 sb a0,-26586(v0) +80068720: a0449817 sb a0,-26601(v0) +80068724: ae8e1fe4 sw t6,8164(s4) +80068728: a040a827 sb zero,-22489(v0) +8006872c: a040a813 sb zero,-22509(v0) +80068730: a040a823 sb zero,-22493(v0) +80068734: ae8e1fd8 sw t6,8152(s4) +80068738: a040a814 sb zero,-22508(v0) +8006873c: a040a824 sb zero,-22492(v0) +80068740: ae8e1fdc sw t6,8156(s4) +80068744: a040a815 sb zero,-22507(v0) +80068748: a040a825 sb zero,-22491(v0) +8006874c: ae8e1fe0 sw t6,8160(s4) +80068750: a040a816 sb zero,-22506(v0) +80068754: a040a826 sb zero,-22490(v0) +80068758: a040a817 sb zero,-22505(v0) +8006875c: 02802021 move a0,s4 +80068760: 00002821 move a1,zero +80068764: 00051103 sra v0,a1,0x4 +80068768: 8e437008 lw v1,28680(s2) +8006876c: 30420001 andi v0,v0,0x1 +80068770: 00021400 sll v0,v0,0x10 +80068774: 00431021 addu v0,v0,v1 +80068778: 24a50001 addiu a1,a1,1 +8006877c: ac821c28 sw v0,7208(a0) +80068780: a0c80000 sb t0,0(a2) +80068784: a0c01000 sb zero,4096(a2) +80068788: 24840004 addiu a0,a0,4 +8006878c: 14a7fff5 bne a1,a3,80068764 <_ZN7CMemory13SuperFXROMMapEv+0x390> +80068790: 24c60001 addiu a2,a2,1 +80068794: 00009021 move s2,zero +80068798: 0801a1e9 j 800687a4 <_ZN7CMemory13SuperFXROMMapEv+0x3d0> +8006879c: 3c158012 lui s5,0x8012 +800687a0: 8e930004 lw s3,4(s4) +800687a4: 00128040 sll s0,s2,0x1 +800687a8: 02702021 addu a0,s3,s0 +800687ac: 3c110020 lui s1,0x20 +800687b0: 02722821 addu a1,s3,s2 +800687b4: 00912021 addu a0,a0,s1 +800687b8: 26b3c980 addiu s3,s5,-13952 +800687bc: 0260f809 jalr s3 +800687c0: 34068000 li a2,0x8000 +800687c4: 8e850004 lw a1,4(s4) +800687c8: 36248000 ori a0,s1,0x8000 +800687cc: 00b08021 addu s0,a1,s0 +800687d0: 02042021 addu a0,s0,a0 +800687d4: 00b22821 addu a1,a1,s2 +800687d8: 0260f809 jalr s3 +800687dc: 34068000 li a2,0x8000 +800687e0: 34038000 li v1,0x8000 +800687e4: 02439021 addu s2,s2,v1 +800687e8: 1651ffed bne s2,s1,800687a0 <_ZN7CMemory13SuperFXROMMapEv+0x3cc> +800687ec: 26904028 addiu s0,s4,16424 +800687f0: 02002021 move a0,s0 +800687f4: 26850028 addiu a1,s4,40 +800687f8: 0260f809 jalr s3 +800687fc: 24064000 li a2,16384 +80068800: 3403a028 li v1,0xa028 +80068804: 02832021 addu a0,s4,v1 +80068808: 24060005 li a2,5 +8006880c: 00001821 move v1,zero +80068810: 24051000 li a1,4096 +80068814: 90820000 lbu v0,0(a0) +80068818: 24630001 addiu v1,v1,1 +8006881c: 10400002 beqz v0,80068828 <_ZN7CMemory13SuperFXROMMapEv+0x454> +80068820: 24840001 addiu a0,a0,1 +80068824: ae060000 sw a2,0(s0) +80068828: 1465fffa bne v1,a1,80068814 <_ZN7CMemory13SuperFXROMMapEv+0x440> +8006882c: 26100004 addiu s0,s0,4 +80068830: 8fbf0028 lw ra,40(sp) +80068834: 8fb50024 lw s5,36(sp) +80068838: 8fb40020 lw s4,32(sp) +8006883c: 8fb3001c lw s3,28(sp) +80068840: 8fb20018 lw s2,24(sp) +80068844: 8fb10014 lw s1,20(sp) +80068848: 8fb00010 lw s0,16(sp) +8006884c: 03e00008 jr ra +80068850: 27bd0030 addiu sp,sp,48 +80068854: 8da2b054 lw v0,-20396(t5) +80068858: 01002021 move a0,t0 +8006885c: 0142001b divu zero,t2,v0 +80068860: 004001f4 teq v0,zero,0x7 +80068864: 00804021 move t0,a0 +80068868: a0c9a028 sb t1,-24536(a2) +8006886c: a0a9a028 sb t1,-24536(a1) +80068870: 00001810 mfhi v1 +80068874: 00731821 addu v1,v1,s3 +80068878: ad630028 sw v1,40(t3) +8006887c: 0801a158 j 80068560 <_ZN7CMemory13SuperFXROMMapEv+0x18c> +80068880: ad830028 sw v1,40(t4) +80068884: 3c048022 lui a0,0x8022 +80068888: 3c058019 lui a1,0x8019 +8006888c: 3c028012 lui v0,0x8012 +80068890: 24842044 addiu a0,a0,8260 +80068894: 24a51420 addiu a1,a1,5152 +80068898: 2442bfc0 addiu v0,v0,-16448 +8006889c: 0040f809 jalr v0 +800688a0: 2406000a li a2,10 +800688a4: 10400005 beqz v0,800688bc <_ZN7CMemory13SuperFXROMMapEv+0x4e8> +800688a8: 24030006 li v1,6 +800688ac: 24030005 li v1,5 +800688b0: 3c028021 lui v0,0x8021 +800688b4: 0801a106 j 80068418 <_ZN7CMemory13SuperFXROMMapEv+0x44> +800688b8: a0437040 sb v1,28736(v0) +800688bc: 3c028021 lui v0,0x8021 +800688c0: 0801a106 j 80068418 <_ZN7CMemory13SuperFXROMMapEv+0x44> +800688c4: a0437040 sb v1,28736(v0) + +800688c8 <_ZN7CMemory11AlphaROMMapEv>: +800688c8: 27bdffe0 addiu sp,sp,-32 +800688cc: afb10014 sw s1,20(sp) +800688d0: afb00010 sw s0,16(sp) +800688d4: afbf0018 sw ra,24(sp) +800688d8: 8c8a0000 lw t2,0(a0) +800688dc: 00808821 move s1,a0 +800688e0: 00804021 move t0,a0 +800688e4: 00005821 move t3,zero +800688e8: 240c0008 li t4,8 +800688ec: 240f0001 li t7,1 +800688f0: 240e0001 li t6,1 +800688f4: 240d0005 li t5,5 +800688f8: 34109828 li s0,0x9828 +800688fc: 022b1021 addu v0,s1,t3 +80068900: 25690010 addiu t1,t3,16 +80068904: 34059029 li a1,0x9029 +80068908: 34049028 li a0,0x9028 +8006890c: 34039829 li v1,0x9829 +80068910: 00452821 addu a1,v0,a1 +80068914: 00442021 addu a0,v0,a0 +80068918: 00431821 addu v1,v0,v1 +8006891c: 0189302a slt a2,t4,t1 +80068920: 00501021 addu v0,v0,s0 +80068924: a04f0000 sb t7,0(v0) +80068928: ad0a2028 sw t2,8232(t0) +8006892c: a08f0000 sb t7,0(a0) +80068930: ad0a0028 sw t2,40(t0) +80068934: a06f0000 sb t7,0(v1) +80068938: ad0a202c sw t2,8236(t0) +8006893c: a0af0000 sb t7,0(a1) +80068940: ad0a002c sw t2,44(t0) +80068944: ad002030 sw zero,8240(t0) +80068948: ad000030 sw zero,48(t0) +8006894c: ad002034 sw zero,8244(t0) +80068950: ad000034 sw zero,52(t0) +80068954: ad0e2038 sw t6,8248(t0) +80068958: ad0e0038 sw t6,56(t0) +8006895c: ad0e203c sw t6,8252(t0) +80068960: ad0e003c sw t6,60(t0) +80068964: ad0d2040 sw t5,8256(t0) +80068968: ad0d0040 sw t5,64(t0) +8006896c: ad0d2044 sw t5,8260(t0) +80068970: ad0d0044 sw t5,68(t0) +80068974: 10c00014 beqz a2,800689c8 <_ZN7CMemory11AlphaROMMapEv+0x100> +80068978: 01803821 move a3,t4 +8006897c: 8e220004 lw v0,4(s1) +80068980: 000b22c0 sll a0,t3,0xb +80068984: 00822021 addu a0,a0,v0 +80068988: 00091880 sll v1,t1,0x2 +8006898c: 3402a028 li v0,0xa028 +80068990: 24632008 addiu v1,v1,8200 +80068994: 01821021 addu v0,t4,v0 +80068998: 02231821 addu v1,s1,v1 +8006899c: 02222821 addu a1,s1,v0 +800689a0: 24848000 addiu a0,a0,-32768 +800689a4: 24060001 li a2,1 +800689a8: 24e70001 addiu a3,a3,1 +800689ac: 00e9102a slt v0,a3,t1 +800689b0: ac640000 sw a0,0(v1) +800689b4: ac64e000 sw a0,-8192(v1) +800689b8: a0a60000 sb a2,0(a1) +800689bc: 24630004 addiu v1,v1,4 +800689c0: 1440fff9 bnez v0,800689a8 <_ZN7CMemory11AlphaROMMapEv+0xe0> +800689c4: 24a50001 addiu a1,a1,1 +800689c8: 24020400 li v0,1024 +800689cc: 25080040 addiu t0,t0,64 +800689d0: 11220003 beq t1,v0,800689e0 <_ZN7CMemory11AlphaROMMapEv+0x118> +800689d4: 258c0010 addiu t4,t4,16 +800689d8: 0801a23f j 800688fc <_ZN7CMemory11AlphaROMMapEv+0x34> +800689dc: 01205821 move t3,t1 +800689e0: 00003821 move a3,zero +800689e4: 00007021 move t6,zero +800689e8: 24080010 li t0,16 +800689ec: 24e20400 addiu v0,a3,1024 +800689f0: 24e30c00 addiu v1,a3,3072 +800689f4: 00512821 addu a1,v0,s1 +800689f8: 00021080 sll v0,v0,0x2 +800689fc: 3c040001 lui a0,0x1 +80068a00: 00713021 addu a2,v1,s1 +80068a04: 00515021 addu t2,v0,s1 +80068a08: 00031880 sll v1,v1,0x2 +80068a0c: 00e8102a slt v0,a3,t0 +80068a10: 00715821 addu t3,v1,s1 +80068a14: 02246821 addu t5,s1,a0 +80068a18: 000e4b00 sll t1,t6,0xc +80068a1c: 00a42821 addu a1,a1,a0 +80068a20: 00c43021 addu a2,a2,a0 +80068a24: 240c0001 li t4,1 +80068a28: 24e70001 addiu a3,a3,1 +80068a2c: 14400021 bnez v0,80068ab4 <_ZN7CMemory11AlphaROMMapEv+0x1ec> +80068a30: 29030400 slti v1,t0,1024 +80068a34: 01003821 move a3,t0 +80068a38: 01007021 move t6,t0 +80068a3c: 1460ffeb bnez v1,800689ec <_ZN7CMemory11AlphaROMMapEv+0x124> +80068a40: 25080010 addiu t0,t0,16 +80068a44: 3c028006 lui v0,0x8006 +80068a48: 24426c7c addiu v0,v0,27772 +80068a4c: 0040f809 jalr v0 +80068a50: 02202021 move a0,s1 +80068a54: 26304028 addiu s0,s1,16424 +80068a58: 3c028012 lui v0,0x8012 +80068a5c: 02002021 move a0,s0 +80068a60: 26250028 addiu a1,s1,40 +80068a64: 2442c980 addiu v0,v0,-13952 +80068a68: 0040f809 jalr v0 +80068a6c: 24064000 li a2,16384 +80068a70: 3403a028 li v1,0xa028 +80068a74: 02232021 addu a0,s1,v1 +80068a78: 24060005 li a2,5 +80068a7c: 00001821 move v1,zero +80068a80: 24051000 li a1,4096 +80068a84: 90820000 lbu v0,0(a0) +80068a88: 24630001 addiu v1,v1,1 +80068a8c: 10400002 beqz v0,80068a98 <_ZN7CMemory11AlphaROMMapEv+0x1d0> +80068a90: 24840001 addiu a0,a0,1 +80068a94: ae060000 sw a2,0(s0) +80068a98: 1465fffa bne v1,a1,80068a84 <_ZN7CMemory11AlphaROMMapEv+0x1bc> +80068a9c: 26100004 addiu s0,s0,4 +80068aa0: 8fbf0018 lw ra,24(sp) +80068aa4: 8fb10014 lw s1,20(sp) +80068aa8: 8fb00010 lw s0,16(sp) +80068aac: 03e00008 jr ra +80068ab0: 27bd0020 addiu sp,sp,32 +80068ab4: 8da3b054 lw v1,-20396(t5) +80068ab8: 8e220004 lw v0,4(s1) +80068abc: 0123001b divu zero,t1,v1 +80068ac0: 006001f4 teq v1,zero,0x7 +80068ac4: a0cca028 sb t4,-24536(a2) +80068ac8: a0aca028 sb t4,-24536(a1) +80068acc: 00002010 mfhi a0 +80068ad0: 00441021 addu v0,v0,a0 +80068ad4: ad420028 sw v0,40(t2) +80068ad8: 0801a27b j 800689ec <_ZN7CMemory11AlphaROMMapEv+0x124> +80068adc: ad620028 sw v0,40(t3) + +80068ae0 <_ZN7CMemory11TalesROMMapEh>: +80068ae0: 27bdffc8 addiu sp,sp,-56 +80068ae4: 30a500ff andi a1,a1,0xff +80068ae8: afb10014 sw s1,20(sp) +80068aec: afbf0034 sw ra,52(sp) +80068af0: afbe0030 sw s8,48(sp) +80068af4: afb7002c sw s7,44(sp) +80068af8: afb60028 sw s6,40(sp) +80068afc: afb50024 sw s5,36(sp) +80068b00: afb40020 sw s4,32(sp) +80068b04: afb3001c sw s3,28(sp) +80068b08: afb20018 sw s2,24(sp) +80068b0c: afb00010 sw s0,16(sp) +80068b10: 10a00111 beqz a1,80068f58 <_ZN7CMemory11TalesROMMapEh+0x478> +80068b14: 00808821 move s1,a0 +80068b18: 3c028021 lui v0,0x8021 +80068b1c: 2444e42c addiu a0,v0,-7124 +80068b20: 94830124 lhu v1,292(a0) +80068b24: 3402ffff li v0,0xffff +80068b28: 1062010f beq v1,v0,80068f68 <_ZN7CMemory11TalesROMMapEh+0x488> +80068b2c: 240203e0 li v0,992 +80068b30: 3c020001 lui v0,0x1 +80068b34: 02221021 addu v0,s1,v0 +80068b38: 8c44b054 lw a0,-20396(v0) +80068b3c: 3c03ffc0 lui v1,0xffc0 +80068b40: 0083a021 addu s4,a0,v1 +80068b44: 0000c821 move t9,zero +80068b48: 0000a821 move s5,zero +80068b4c: 3c02803f lui v0,0x803f +80068b50: 3c030001 lui v1,0x1 +80068b54: 8e2f0000 lw t7,0(s1) +80068b58: 8e2d0004 lw t5,4(s1) +80068b5c: 3456ffff ori s6,v0,0xffff +80068b60: 0223f021 addu s8,s1,v1 +80068b64: 02205021 move t2,s1 +80068b68: 00004821 move t1,zero +80068b6c: 24100008 li s0,8 +80068b70: 24180001 li t8,1 +80068b74: 240e0001 li t6,1 +80068b78: 24120004 li s2,4 +80068b7c: 24130005 li s3,5 +80068b80: 241f0048 li ra,72 +80068b84: 3c17ffc0 lui s7,0xffc0 +80068b88: 02293821 addu a3,s1,t1 +80068b8c: 34059828 li a1,0x9828 +80068b90: 34049028 li a0,0x9028 +80068b94: 34039829 li v1,0x9829 +80068b98: 34029029 li v0,0x9029 +80068b9c: 00e52821 addu a1,a3,a1 +80068ba0: 00e42021 addu a0,a3,a0 +80068ba4: 00e31821 addu v1,a3,v1 +80068ba8: 00e21021 addu v0,a3,v0 +80068bac: 29260300 slti a2,t1,768 +80068bb0: a0b80000 sb t8,0(a1) +80068bb4: ad4f2028 sw t7,8232(t2) +80068bb8: a0980000 sb t8,0(a0) +80068bbc: ad4f0028 sw t7,40(t2) +80068bc0: a0780000 sb t8,0(v1) +80068bc4: ad4f202c sw t7,8236(t2) +80068bc8: a0580000 sb t8,0(v0) +80068bcc: ad4f002c sw t7,44(t2) +80068bd0: ad402030 sw zero,8240(t2) +80068bd4: ad400030 sw zero,48(t2) +80068bd8: ad402034 sw zero,8244(t2) +80068bdc: ad400034 sw zero,52(t2) +80068be0: ad4e2038 sw t6,8248(t2) +80068be4: ad4e0038 sw t6,56(t2) +80068be8: ad4e203c sw t6,8252(t2) +80068bec: 14c00037 bnez a2,80068ccc <_ZN7CMemory11TalesROMMapEh+0x1ec> +80068bf0: ad4e003c sw t6,60(t2) +80068bf4: 3405902e li a1,0x902e +80068bf8: 3404982f li a0,0x982f +80068bfc: 3403982e li v1,0x982e +80068c00: 3402902f li v0,0x902f +80068c04: 00e52821 addu a1,a3,a1 +80068c08: 00e42021 addu a0,a3,a0 +80068c0c: 00e31821 addu v1,a3,v1 +80068c10: 00e21021 addu v0,a3,v0 +80068c14: a08e0000 sb t6,0(a0) +80068c18: ad522040 sw s2,8256(t2) +80068c1c: a06e0000 sb t6,0(v1) +80068c20: ad520040 sw s2,64(t2) +80068c24: a04e0000 sb t6,0(v0) +80068c28: ad522044 sw s2,8260(t2) +80068c2c: a0ae0000 sb t6,0(a1) +80068c30: ad520044 sw s2,68(t2) +80068c34: 252b0010 addiu t3,t1,16 +80068c38: 020b102a slt v0,s0,t3 +80068c3c: 1040001c beqz v0,80068cb0 <_ZN7CMemory11TalesROMMapEh+0x1d0> +80068c40: 02004021 move t0,s0 +80068c44: 00093300 sll a2,t1,0xc +80068c48: 00d62024 and a0,a2,s6 +80068c4c: 04800024 bltz a0,80068ce0 <_ZN7CMemory11TalesROMMapEh+0x200> +80068c50: 00000000 nop +80068c54: 8fc2b054 lw v0,-20396(s8) +80068c58: 3403a028 li v1,0xa028 +80068c5c: 00942021 addu a0,a0,s4 +80068c60: 02031821 addu v1,s0,v1 +80068c64: 02233821 addu a3,s1,v1 +80068c68: 00574821 addu t1,v0,s7 +80068c6c: 008d2021 addu a0,a0,t5 +80068c70: 023f2821 addu a1,s1,ra +80068c74: 240c0001 li t4,1 +80068c78: 00c9001b divu zero,a2,t1 +80068c7c: 012001f4 teq t1,zero,0x7 +80068c80: 25080001 addiu t0,t0,1 +80068c84: 010b182a slt v1,t0,t3 +80068c88: aca42000 sw a0,8192(a1) +80068c8c: a0ec0000 sb t4,0(a3) +80068c90: a0ec0800 sb t4,2048(a3) +80068c94: 24e70001 addiu a3,a3,1 +80068c98: 00001010 mfhi v0 +80068c9c: 03221021 addu v0,t9,v0 +80068ca0: 01a21021 addu v0,t5,v0 +80068ca4: aca20000 sw v0,0(a1) +80068ca8: 1460fff5 bnez v1,80068c80 <_ZN7CMemory11TalesROMMapEh+0x1a0> +80068cac: 24a50004 addiu a1,a1,4 +80068cb0: 24020400 li v0,1024 +80068cb4: 254a0040 addiu t2,t2,64 +80068cb8: 26100010 addiu s0,s0,16 +80068cbc: 1162000c beq t3,v0,80068cf0 <_ZN7CMemory11TalesROMMapEh+0x210> +80068cc0: 27ff0040 addiu ra,ra,64 +80068cc4: 0801a2e2 j 80068b88 <_ZN7CMemory11TalesROMMapEh+0xa8> +80068cc8: 01604821 move t1,t3 +80068ccc: ad532040 sw s3,8256(t2) +80068cd0: ad530040 sw s3,64(t2) +80068cd4: ad532044 sw s3,8260(t2) +80068cd8: 0801a30d j 80068c34 <_ZN7CMemory11TalesROMMapEh+0x154> +80068cdc: ad530044 sw s3,68(t2) +80068ce0: 2484ffff addiu a0,a0,-1 +80068ce4: 00972025 or a0,a0,s7 +80068ce8: 0801a315 j 80068c54 <_ZN7CMemory11TalesROMMapEh+0x174> +80068cec: 24840001 addiu a0,a0,1 +80068cf0: 3c0c0001 lui t4,0x1 +80068cf4: 022c1021 addu v0,s1,t4 +80068cf8: 8c43b054 lw v1,-20396(v0) +80068cfc: 3c13ffc0 lui s3,0xffc0 +80068d00: 3c02803f lui v0,0x803f +80068d04: 00737021 addu t6,v1,s3 +80068d08: 3450ffff ori s0,v0,0xffff +80068d0c: 00004821 move t1,zero +80068d10: 00007821 move t7,zero +80068d14: 24120008 li s2,8 +80068d18: 0801a361 j 80068d84 <_ZN7CMemory11TalesROMMapEh+0x2a4> +80068d1c: 240b0001 li t3,1 +80068d20: 25220c08 addiu v0,t1,3080 +80068d24: 02832021 addu a0,s4,v1 +80068d28: 00f12821 addu a1,a3,s1 +80068d2c: 00514021 addu t0,v0,s1 +80068d30: 00d13021 addu a2,a2,s1 +80068d34: 01513821 addu a3,t2,s1 +80068d38: 000a1880 sll v1,t2,0x2 +80068d3c: 00021080 sll v0,v0,0x2 +80068d40: 01a42021 addu a0,t5,a0 +80068d44: 00711821 addu v1,v1,s1 +80068d48: 00511021 addu v0,v0,s1 +80068d4c: 00ac2821 addu a1,a1,t4 +80068d50: 00cc3021 addu a2,a2,t4 +80068d54: 00ec3821 addu a3,a3,t4 +80068d58: 010c4021 addu t0,t0,t4 +80068d5c: a0aba028 sb t3,-24536(a1) +80068d60: ac640028 sw a0,40(v1) +80068d64: a0cba028 sb t3,-24536(a2) +80068d68: 25290001 addiu t1,t1,1 +80068d6c: a0eba028 sb t3,-24536(a3) +80068d70: ac440028 sw a0,40(v0) +80068d74: a10ba028 sb t3,-24536(t0) +80068d78: 0132102a slt v0,t1,s2 +80068d7c: 10400016 beqz v0,80068dd8 <_ZN7CMemory11TalesROMMapEh+0x2f8> +80068d80: 00000000 nop +80068d84: 000f1b00 sll v1,t7,0xc +80068d88: 006e001b divu zero,v1,t6 +80068d8c: 01c001f4 teq t6,zero,0x7 +80068d90: 25270400 addiu a3,t1,1024 +80068d94: 25260408 addiu a2,t1,1032 +80068d98: 00072080 sll a0,a3,0x2 +80068d9c: 00062880 sll a1,a2,0x2 +80068da0: 00912021 addu a0,a0,s1 +80068da4: 00b12821 addu a1,a1,s1 +80068da8: 00701824 and v1,v1,s0 +80068dac: 252a0c00 addiu t2,t1,3072 +80068db0: 00001010 mfhi v0 +80068db4: 02a21021 addu v0,s5,v0 +80068db8: 01a21021 addu v0,t5,v0 +80068dbc: ac820028 sw v0,40(a0) +80068dc0: 0461ffd7 bgez v1,80068d20 <_ZN7CMemory11TalesROMMapEh+0x240> +80068dc4: aca20028 sw v0,40(a1) +80068dc8: 2463ffff addiu v1,v1,-1 +80068dcc: 00731825 or v1,v1,s3 +80068dd0: 0801a348 j 80068d20 <_ZN7CMemory11TalesROMMapEh+0x240> +80068dd4: 24630001 addiu v1,v1,1 +80068dd8: 25ef0010 addiu t7,t7,16 +80068ddc: 29e20400 slti v0,t7,1024 +80068de0: 10400003 beqz v0,80068df0 <_ZN7CMemory11TalesROMMapEh+0x310> +80068de4: 01e04821 move t1,t7 +80068de8: 0801a35e j 80068d78 <_ZN7CMemory11TalesROMMapEh+0x298> +80068dec: 25f20008 addiu s2,t7,8 +80068df0: 8e300048 lw s0,72(s1) +80068df4: 3c048019 lui a0,0x8019 +80068df8: 3405ffc0 li a1,0xffc0 +80068dfc: 3c028012 lui v0,0x8012 +80068e00: 2484150c addiu a0,a0,5388 +80068e04: 02052821 addu a1,s0,a1 +80068e08: 2442bfc0 addiu v0,v0,-16448 +80068e0c: 0040f809 jalr v0 +80068e10: 24060005 li a2,5 +80068e14: 1440000a bnez v0,80068e40 <_ZN7CMemory11TalesROMMapEh+0x360> +80068e18: 3c050001 lui a1,0x1 +80068e1c: 8e242048 lw a0,8264(s1) +80068e20: 3c020001 lui v0,0x1 +80068e24: 00822021 addu a0,a0,v0 +80068e28: 02021021 addu v0,s0,v0 +80068e2c: 9045ffde lbu a1,-34(v0) +80068e30: 9083ffde lbu v1,-34(a0) +80068e34: 10a3004e beq a1,v1,80068f70 <_ZN7CMemory11TalesROMMapEh+0x490> +80068e38: 2403001f li v1,31 +80068e3c: 3c050001 lui a1,0x1 +80068e40: 02052021 addu a0,s0,a1 +80068e44: 9082ffdf lbu v0,-33(a0) +80068e48: 9083ffde lbu v1,-34(a0) +80068e4c: 00021200 sll v0,v0,0x8 +80068e50: 00621821 addu v1,v1,v0 +80068e54: 02252821 addu a1,s1,a1 +80068e58: aca3b05c sw v1,-20388(a1) +80068e5c: 9082ffdd lbu v0,-35(a0) +80068e60: 9083ffdc lbu v1,-36(a0) +80068e64: 00021200 sll v0,v0,0x8 +80068e68: 00621821 addu v1,v1,v0 +80068e6c: aca3b060 sw v1,-20384(a1) +80068e70: 240b0040 li t3,64 +80068e74: 00003821 move a3,zero +80068e78: 3c090001 lui t1,0x1 +80068e7c: 240c0080 li t4,128 +80068e80: 262a1000 addiu t2,s1,4096 +80068e84: 8d480028 lw t0,40(t2) +80068e88: 8d462028 lw a2,8232(t2) +80068e8c: 00002821 move a1,zero +80068e90: 01051021 addu v0,t0,a1 +80068e94: 90440000 lbu a0,0(v0) +80068e98: 00c51821 addu v1,a2,a1 +80068e9c: 90620000 lbu v0,0(v1) +80068ea0: 00872021 addu a0,a0,a3 +80068ea4: 24a50001 addiu a1,a1,1 +80068ea8: 14a9fff9 bne a1,t1,80068e90 <_ZN7CMemory11TalesROMMapEh+0x3b0> +80068eac: 00823821 addu a3,a0,v0 +80068eb0: 256b0001 addiu t3,t3,1 +80068eb4: 254a0040 addiu t2,t2,64 +80068eb8: 156cfff2 bne t3,t4,80068e84 <_ZN7CMemory11TalesROMMapEh+0x3a4> +80068ebc: 3c050001 lui a1,0x1 +80068ec0: 02251821 addu v1,s1,a1 +80068ec4: 30e2ffff andi v0,a3,0xffff +80068ec8: ac62b058 sw v0,-20392(v1) +80068ecc: 3c028006 lui v0,0x8006 +80068ed0: 24426c7c addiu v0,v0,27772 +80068ed4: 0040f809 jalr v0 +80068ed8: 02202021 move a0,s1 +80068edc: 26304028 addiu s0,s1,16424 +80068ee0: 3c028012 lui v0,0x8012 +80068ee4: 02002021 move a0,s0 +80068ee8: 26250028 addiu a1,s1,40 +80068eec: 2442c980 addiu v0,v0,-13952 +80068ef0: 0040f809 jalr v0 +80068ef4: 24064000 li a2,16384 +80068ef8: 3403a028 li v1,0xa028 +80068efc: 02231821 addu v1,s1,v1 +80068f00: 00002021 move a0,zero +80068f04: 24060005 li a2,5 +80068f08: 24051000 li a1,4096 +80068f0c: 90620000 lbu v0,0(v1) +80068f10: 10400002 beqz v0,80068f1c <_ZN7CMemory11TalesROMMapEh+0x43c> +80068f14: 24840001 addiu a0,a0,1 +80068f18: ae060000 sw a2,0(s0) +80068f1c: 24630001 addiu v1,v1,1 +80068f20: 1485fffa bne a0,a1,80068f0c <_ZN7CMemory11TalesROMMapEh+0x42c> +80068f24: 26100004 addiu s0,s0,4 +80068f28: 8fbf0034 lw ra,52(sp) +80068f2c: 8fbe0030 lw s8,48(sp) +80068f30: 8fb7002c lw s7,44(sp) +80068f34: 8fb60028 lw s6,40(sp) +80068f38: 8fb50024 lw s5,36(sp) +80068f3c: 8fb40020 lw s4,32(sp) +80068f40: 8fb3001c lw s3,28(sp) +80068f44: 8fb20018 lw s2,24(sp) +80068f48: 8fb10014 lw s1,20(sp) +80068f4c: 8fb00010 lw s0,16(sp) +80068f50: 03e00008 jr ra +80068f54: 27bd0038 addiu sp,sp,56 +80068f58: 3c190040 lui t9,0x40 +80068f5c: 3c150040 lui s5,0x40 +80068f60: 0801a2d3 j 80068b4c <_ZN7CMemory11TalesROMMapEh+0x6c> +80068f64: 0000a021 move s4,zero +80068f68: 0801a2cc j 80068b30 <_ZN7CMemory11TalesROMMapEh+0x50> +80068f6c: a4820124 sh v0,292(a0) +80068f70: 3c028021 lui v0,0x8021 +80068f74: 0801a38f j 80068e3c <_ZN7CMemory11TalesROMMapEh+0x35c> +80068f78: a443e550 sh v1,-6832(v0) + +80068f7c <_ZN7CMemory8HiROMMapEv>: +80068f7c: 27bdffc0 addiu sp,sp,-64 +80068f80: afb60038 sw s6,56(sp) +80068f84: 3c168021 lui s6,0x8021 +80068f88: afb10024 sw s1,36(sp) +80068f8c: afbf003c sw ra,60(sp) +80068f90: afb50034 sw s5,52(sp) +80068f94: afb40030 sw s4,48(sp) +80068f98: afb3002c sw s3,44(sp) +80068f9c: afb20028 sw s2,40(sp) +80068fa0: afb00020 sw s0,32(sp) +80068fa4: 26c7e42c addiu a3,s6,-7124 +80068fa8: 240200ff li v0,255 +80068fac: 00808821 move s1,a0 +80068fb0: 3c030001 lui v1,0x1 +80068fb4: 90e4003b lbu a0,59(a3) +80068fb8: 02232821 addu a1,s1,v1 +80068fbc: afa2001c sw v0,28(sp) +80068fc0: afa20010 sw v0,16(sp) +80068fc4: afa20014 sw v0,20(sp) +80068fc8: afa20018 sw v0,24(sp) +80068fcc: 1480016c bnez a0,80069580 <_ZN7CMemory8HiROMMapEv+0x604> +80068fd0: 8ca6b054 lw a2,-20396(a1) +80068fd4: 90e2003c lbu v0,60(a3) +80068fd8: 14400007 bnez v0,80068ff8 <_ZN7CMemory8HiROMMapEv+0x7c> +80068fdc: 00061402 srl v0,a2,0x10 +80068fe0: 90a2b047 lbu v0,-20409(a1) +80068fe4: 24030023 li v1,35 +80068fe8: 304200ef andi v0,v0,0xef +80068fec: 1043015b beq v0,v1,8006955c <_ZN7CMemory8HiROMMapEv+0x5e0> +80068ff0: 00000000 nop +80068ff4: 00061402 srl v0,a2,0x10 +80068ff8: 244affff addiu t2,v0,-1 +80068ffc: 8e300000 lw s0,0(s1) +80069000: afaa0010 sw t2,16(sp) +80069004: afaa0014 sw t2,20(sp) +80069008: afaa0018 sw t2,24(sp) +8006900c: afaa001c sw t2,28(sp) +80069010: 02205821 move t3,s1 +80069014: 00003821 move a3,zero +80069018: 24120808 li s2,2056 +8006901c: 24180001 li t8,1 +80069020: 24190001 li t9,1 +80069024: 24140002 li s4,2 +80069028: 24150005 li s5,5 +8006902c: 24132048 li s3,8264 +80069030: 27bf0010 addiu ra,sp,16 +80069034: 00f12821 addu a1,a3,s1 +80069038: 34029829 li v0,0x9829 +8006903c: 34069029 li a2,0x9029 +80069040: 34049828 li a0,0x9828 +80069044: 34039028 li v1,0x9028 +80069048: 00a31821 addu v1,a1,v1 +8006904c: 00a63021 addu a2,a1,a2 +80069050: 00a42021 addu a0,a1,a0 +80069054: 00a22821 addu a1,a1,v0 +80069058: a0980000 sb t8,0(a0) +8006905c: ad702028 sw s0,8232(t3) +80069060: a0780000 sb t8,0(v1) +80069064: ad700028 sw s0,40(t3) +80069068: a0b80000 sb t8,0(a1) +8006906c: ad70202c sw s0,8236(t3) +80069070: a0d80000 sb t8,0(a2) +80069074: ad70002c sw s0,44(t3) +80069078: ad602030 sw zero,8240(t3) +8006907c: ad600030 sw zero,48(t3) +80069080: ad602034 sw zero,8244(t3) +80069084: ad600034 sw zero,52(t3) +80069088: ad792038 sw t9,8248(t3) +8006908c: ad790038 sw t9,56(t3) +80069090: ad79203c sw t9,8252(t3) +80069094: ad79003c sw t9,60(t3) +80069098: 26c2e42c addiu v0,s6,-7124 +8006909c: 90430051 lbu v1,81(v0) +800690a0: 10600038 beqz v1,80069184 <_ZN7CMemory8HiROMMapEv+0x208> +800690a4: 00000000 nop +800690a8: ad742040 sw s4,8256(t3) +800690ac: ad740040 sw s4,64(t3) +800690b0: ad742044 sw s4,8260(t3) +800690b4: ad740044 sw s4,68(t3) +800690b8: 24e90008 addiu t1,a3,8 +800690bc: 24ec0010 addiu t4,a3,16 +800690c0: 012c102a slt v0,t1,t4 +800690c4: 1040001b beqz v0,80069134 <_ZN7CMemory8HiROMMapEv+0x1b8> +800690c8: 3402a028 li v0,0xa028 +800690cc: 00072903 sra a1,a3,0x4 +800690d0: 02421021 addu v0,s2,v0 +800690d4: 8e2f0004 lw t7,4(s1) +800690d8: 02224021 addu t0,s1,v0 +800690dc: 02333821 addu a3,s1,s3 +800690e0: 0145702a slt t6,t2,a1 +800690e4: 240d0001 li t5,1 +800690e8: 11c00019 beqz t6,80069150 <_ZN7CMemory8HiROMMapEv+0x1d4> +800690ec: 00a03021 move a2,a1 +800690f0: 27e4000c addiu a0,ra,12 +800690f4: 8c830000 lw v1,0(a0) +800690f8: 00c33024 and a2,a2,v1 +800690fc: 0146102a slt v0,t2,a2 +80069100: 1440fffc bnez v0,800690f4 <_ZN7CMemory8HiROMMapEv+0x178> +80069104: 2484fffc addiu a0,a0,-4 +80069108: 00061400 sll v0,a2,0x10 +8006910c: 25290001 addiu t1,t1,1 +80069110: 004f1021 addu v0,v0,t7 +80069114: 012c182a slt v1,t1,t4 +80069118: ace2e000 sw v0,-8192(a3) +8006911c: ace20000 sw v0,0(a3) +80069120: a10d0000 sb t5,0(t0) +80069124: a10df800 sb t5,-2048(t0) +80069128: 24e70004 addiu a3,a3,4 +8006912c: 1460ffee bnez v1,800690e8 <_ZN7CMemory8HiROMMapEv+0x16c> +80069130: 25080001 addiu t0,t0,1 +80069134: 24020400 li v0,1024 +80069138: 256b0040 addiu t3,t3,64 +8006913c: 26520010 addiu s2,s2,16 +80069140: 11820015 beq t4,v0,80069198 <_ZN7CMemory8HiROMMapEv+0x21c> +80069144: 26730040 addiu s3,s3,64 +80069148: 0801a40d j 80069034 <_ZN7CMemory8HiROMMapEv+0xb8> +8006914c: 01803821 move a3,t4 +80069150: 00061400 sll v0,a2,0x10 +80069154: 25290001 addiu t1,t1,1 +80069158: 004f1021 addu v0,v0,t7 +8006915c: 012c182a slt v1,t1,t4 +80069160: ace2e000 sw v0,-8192(a3) +80069164: ace20000 sw v0,0(a3) +80069168: a10d0000 sb t5,0(t0) +8006916c: a10df800 sb t5,-2048(t0) +80069170: 24e70004 addiu a3,a3,4 +80069174: 1460ffdc bnez v1,800690e8 <_ZN7CMemory8HiROMMapEv+0x16c> +80069178: 25080001 addiu t0,t0,1 +8006917c: 0801a44e j 80069138 <_ZN7CMemory8HiROMMapEv+0x1bc> +80069180: 24020400 li v0,1024 +80069184: ad752040 sw s5,8256(t3) +80069188: ad750040 sw s5,64(t3) +8006918c: ad752044 sw s5,8260(t3) +80069190: 0801a42e j 800690b8 <_ZN7CMemory8HiROMMapEv+0x13c> +80069194: ad750044 sw s5,68(t3) +80069198: 3c020001 lui v0,0x1 +8006919c: 02221021 addu v0,s1,v0 +800691a0: 24030004 li v1,4 +800691a4: 24040001 li a0,1 +800691a8: 00004821 move t1,zero +800691ac: ae230c40 sw v1,3136(s1) +800691b0: ae230c44 sw v1,3140(s1) +800691b4: ae232c40 sw v1,11328(s1) +800691b8: ae232c44 sw v1,11332(s1) +800691bc: a044932e sb a0,-27858(v0) +800691c0: a044932f sb a0,-27857(v0) +800691c4: a0449b2e sb a0,-25810(v0) +800691c8: a0449b2f sb a0,-25809(v0) +800691cc: ae230c80 sw v1,3200(s1) +800691d0: ae230c84 sw v1,3204(s1) +800691d4: ae232c80 sw v1,11392(s1) +800691d8: ae232c84 sw v1,11396(s1) +800691dc: a044933e sb a0,-27842(v0) +800691e0: a044933f sb a0,-27841(v0) +800691e4: a0449b3e sb a0,-25794(v0) +800691e8: a0449b3f sb a0,-25793(v0) +800691ec: ae230cc0 sw v1,3264(s1) +800691f0: ae230cc4 sw v1,3268(s1) +800691f4: ae232cc0 sw v1,11456(s1) +800691f8: ae232cc4 sw v1,11460(s1) +800691fc: a044934e sb a0,-27826(v0) +80069200: a044934f sb a0,-27825(v0) +80069204: a0449b4e sb a0,-25778(v0) +80069208: a0449b4f sb a0,-25777(v0) +8006920c: ae230d00 sw v1,3328(s1) +80069210: ae230d04 sw v1,3332(s1) +80069214: ae232d00 sw v1,11520(s1) +80069218: ae232d04 sw v1,11524(s1) +8006921c: a044935e sb a0,-27810(v0) +80069220: a044935f sb a0,-27809(v0) +80069224: a0449b5e sb a0,-25762(v0) +80069228: a0449b5f sb a0,-25761(v0) +8006922c: ae230d40 sw v1,3392(s1) +80069230: 00004021 move t0,zero +80069234: ae230d44 sw v1,3396(s1) +80069238: ae232d40 sw v1,11584(s1) +8006923c: ae232d44 sw v1,11588(s1) +80069240: a044936e sb a0,-27794(v0) +80069244: a044936f sb a0,-27793(v0) +80069248: a0449b6e sb a0,-25746(v0) +8006924c: a0449b6f sb a0,-25745(v0) +80069250: ae230d80 sw v1,3456(s1) +80069254: ae230d84 sw v1,3460(s1) +80069258: ae232d80 sw v1,11648(s1) +8006925c: ae232d84 sw v1,11652(s1) +80069260: a044937e sb a0,-27778(v0) +80069264: a044937f sb a0,-27777(v0) +80069268: a0449b7e sb a0,-25730(v0) +8006926c: a0449b7f sb a0,-25729(v0) +80069270: ae230dc0 sw v1,3520(s1) +80069274: ae230dc4 sw v1,3524(s1) +80069278: ae232dc0 sw v1,11712(s1) +8006927c: ae232dc4 sw v1,11716(s1) +80069280: a044938e sb a0,-27762(v0) +80069284: a044938f sb a0,-27761(v0) +80069288: a0449b8e sb a0,-25714(v0) +8006928c: a0449b8f sb a0,-25713(v0) +80069290: ae230e00 sw v1,3584(s1) +80069294: ae230e04 sw v1,3588(s1) +80069298: ae232e00 sw v1,11776(s1) +8006929c: ae232e04 sw v1,11780(s1) +800692a0: a044939e sb a0,-27746(v0) +800692a4: a044939f sb a0,-27745(v0) +800692a8: a0449b9e sb a0,-25698(v0) +800692ac: a0449b9f sb a0,-25697(v0) +800692b0: ae230e40 sw v1,3648(s1) +800692b4: ae230e44 sw v1,3652(s1) +800692b8: ae232e40 sw v1,11840(s1) +800692bc: ae232e44 sw v1,11844(s1) +800692c0: a04493ae sb a0,-27730(v0) +800692c4: a04493af sb a0,-27729(v0) +800692c8: a0449bae sb a0,-25682(v0) +800692cc: a0449baf sb a0,-25681(v0) +800692d0: ae230e80 sw v1,3712(s1) +800692d4: ae230e84 sw v1,3716(s1) +800692d8: ae232e80 sw v1,11904(s1) +800692dc: ae232e84 sw v1,11908(s1) +800692e0: a04493be sb a0,-27714(v0) +800692e4: a04493bf sb a0,-27713(v0) +800692e8: a0449bbe sb a0,-25666(v0) +800692ec: a0449bbf sb a0,-25665(v0) +800692f0: ae230ec0 sw v1,3776(s1) +800692f4: ae230ec4 sw v1,3780(s1) +800692f8: ae232ec0 sw v1,11968(s1) +800692fc: ae232ec4 sw v1,11972(s1) +80069300: a04493ce sb a0,-27698(v0) +80069304: a04493cf sb a0,-27697(v0) +80069308: a0449bce sb a0,-25650(v0) +8006930c: a0449bcf sb a0,-25649(v0) +80069310: ae230f00 sw v1,3840(s1) +80069314: ae230f04 sw v1,3844(s1) +80069318: ae232f00 sw v1,12032(s1) +8006931c: ae232f04 sw v1,12036(s1) +80069320: a04493de sb a0,-27682(v0) +80069324: a04493df sb a0,-27681(v0) +80069328: a0449bde sb a0,-25634(v0) +8006932c: a0449bdf sb a0,-25633(v0) +80069330: ae230f40 sw v1,3904(s1) +80069334: ae230f44 sw v1,3908(s1) +80069338: ae232f40 sw v1,12096(s1) +8006933c: ae232f44 sw v1,12100(s1) +80069340: a04493ee sb a0,-27666(v0) +80069344: a04493ef sb a0,-27665(v0) +80069348: ae233004 sw v1,12292(s1) +8006934c: ae230f80 sw v1,3968(s1) +80069350: ae230f84 sw v1,3972(s1) +80069354: ae232f80 sw v1,12160(s1) +80069358: ae232f84 sw v1,12164(s1) +8006935c: ae230fc0 sw v1,4032(s1) +80069360: ae230fc4 sw v1,4036(s1) +80069364: ae232fc0 sw v1,12224(s1) +80069368: ae232fc4 sw v1,12228(s1) +8006936c: ae231000 sw v1,4096(s1) +80069370: ae231004 sw v1,4100(s1) +80069374: ae233000 sw v1,12288(s1) +80069378: 25230010 addiu v1,t1,16 +8006937c: a0449c1f sb a0,-25569(v0) +80069380: a0449bee sb a0,-25618(v0) +80069384: a0449bef sb a0,-25617(v0) +80069388: a04493fe sb a0,-27650(v0) +8006938c: a04493ff sb a0,-27649(v0) +80069390: a0449bfe sb a0,-25602(v0) +80069394: a0449bff sb a0,-25601(v0) +80069398: a044940e sb a0,-27634(v0) +8006939c: a044940f sb a0,-27633(v0) +800693a0: a0449c0e sb a0,-25586(v0) +800693a4: a0449c0f sb a0,-25585(v0) +800693a8: a044941e sb a0,-27618(v0) +800693ac: a044941f sb a0,-27617(v0) +800693b0: a0449c1e sb a0,-25570(v0) +800693b4: 0103102a slt v0,t0,v1 +800693b8: 27ad0010 addiu t5,sp,16 +800693bc: 3c0b0001 lui t3,0x1 +800693c0: 14400009 bnez v0,800693e8 <_ZN7CMemory8HiROMMapEv+0x46c> +800693c4: 240c0001 li t4,1 +800693c8: 28620400 slti v0,v1,1024 +800693cc: 10400024 beqz v0,80069460 <_ZN7CMemory8HiROMMapEv+0x4e4> +800693d0: 00604021 move t0,v1 +800693d4: 00604821 move t1,v1 +800693d8: 25230010 addiu v1,t1,16 +800693dc: 0103102a slt v0,t0,v1 +800693e0: 1040fffa beqz v0,800693cc <_ZN7CMemory8HiROMMapEv+0x450> +800693e4: 28620400 slti v0,v1,1024 +800693e8: 00092103 sra a0,t1,0x4 +800693ec: 0144102a slt v0,t2,a0 +800693f0: 10400006 beqz v0,8006940c <_ZN7CMemory8HiROMMapEv+0x490> +800693f4: 25a5000c addiu a1,t5,12 +800693f8: 8ca30000 lw v1,0(a1) +800693fc: 00832024 and a0,a0,v1 +80069400: 0144102a slt v0,t2,a0 +80069404: 1440fffc bnez v0,800693f8 <_ZN7CMemory8HiROMMapEv+0x47c> +80069408: 24a5fffc addiu a1,a1,-4 +8006940c: 25030400 addiu v1,t0,1024 +80069410: 25020c00 addiu v0,t0,3072 +80069414: 8e270004 lw a3,4(s1) +80069418: 00512821 addu a1,v0,s1 +8006941c: 00713021 addu a2,v1,s1 +80069420: 00042400 sll a0,a0,0x10 +80069424: 00021080 sll v0,v0,0x2 +80069428: 00031880 sll v1,v1,0x2 +8006942c: 00872021 addu a0,a0,a3 +80069430: 00711821 addu v1,v1,s1 +80069434: 00511021 addu v0,v0,s1 +80069438: ac440028 sw a0,40(v0) +8006943c: ac640028 sw a0,40(v1) +80069440: 01201821 move v1,t1 +80069444: 00ab2821 addu a1,a1,t3 +80069448: 00cb3021 addu a2,a2,t3 +8006944c: 25080001 addiu t0,t0,1 +80069450: 00604821 move t1,v1 +80069454: a0aca028 sb t4,-24536(a1) +80069458: 0801a4f6 j 800693d8 <_ZN7CMemory8HiROMMapEv+0x45c> +8006945c: a0cca028 sb t4,-24536(a2) +80069460: 3c020001 lui v0,0x1 +80069464: 02221021 addu v0,s1,v0 +80069468: 9043b049 lbu v1,-20407(v0) +8006946c: 24020001 li v0,1 +80069470: 2463fffa addiu v1,v1,-6 +80069474: 00621004 sllv v0,v0,v1 +80069478: 24420040 addiu v0,v0,64 +8006947c: 24090080 li t1,128 +80069480: 28430081 slti v1,v0,129 +80069484: 0043480b movn t1,v0,v1 +80069488: 29240041 slti a0,t1,65 +8006948c: 1480003f bnez a0,8006958c <_ZN7CMemory8HiROMMapEv+0x610> +80069490: 240a0040 li t2,64 +80069494: 00003021 move a2,zero +80069498: 3c070001 lui a3,0x1 +8006949c: 26281028 addiu t0,s1,4136 +800694a0: 8d050000 lw a1,0(t0) +800694a4: 00002021 move a0,zero +800694a8: 00a41021 addu v0,a1,a0 +800694ac: 90430000 lbu v1,0(v0) +800694b0: 24840001 addiu a0,a0,1 +800694b4: 1487fffc bne a0,a3,800694a8 <_ZN7CMemory8HiROMMapEv+0x52c> +800694b8: 00c33021 addu a2,a2,v1 +800694bc: 254a0001 addiu t2,t2,1 +800694c0: 152afff7 bne t1,t2,800694a0 <_ZN7CMemory8HiROMMapEv+0x524> +800694c4: 25080040 addiu t0,t0,64 +800694c8: 30c3ffff andi v1,a2,0xffff +800694cc: 3c020001 lui v0,0x1 +800694d0: 02221021 addu v0,s1,v0 +800694d4: ac43b058 sw v1,-20392(v0) +800694d8: 3c028006 lui v0,0x8006 +800694dc: 24426c7c addiu v0,v0,27772 +800694e0: 0040f809 jalr v0 +800694e4: 02202021 move a0,s1 +800694e8: 26304028 addiu s0,s1,16424 +800694ec: 3c028012 lui v0,0x8012 +800694f0: 02002021 move a0,s0 +800694f4: 26250028 addiu a1,s1,40 +800694f8: 2442c980 addiu v0,v0,-13952 +800694fc: 0040f809 jalr v0 +80069500: 24064000 li a2,16384 +80069504: 3403a028 li v1,0xa028 +80069508: 02232021 addu a0,s1,v1 +8006950c: 24060005 li a2,5 +80069510: 00001821 move v1,zero +80069514: 24051000 li a1,4096 +80069518: 90820000 lbu v0,0(a0) +8006951c: 24630001 addiu v1,v1,1 +80069520: 10400002 beqz v0,8006952c <_ZN7CMemory8HiROMMapEv+0x5b0> +80069524: 24840001 addiu a0,a0,1 +80069528: ae060000 sw a2,0(s0) +8006952c: 1465fffa bne v1,a1,80069518 <_ZN7CMemory8HiROMMapEv+0x59c> +80069530: 26100004 addiu s0,s0,4 +80069534: 8fbf003c lw ra,60(sp) +80069538: 8fb60038 lw s6,56(sp) +8006953c: 8fb50034 lw s5,52(sp) +80069540: 8fb40030 lw s4,48(sp) +80069544: 8fb3002c lw s3,44(sp) +80069548: 8fb20028 lw s2,40(sp) +8006954c: 8fb10024 lw s1,36(sp) +80069550: 8fb00020 lw s0,32(sp) +80069554: 03e00008 jr ra +80069558: 27bd0040 addiu sp,sp,64 +8006955c: 90a3b048 lbu v1,-20408(a1) +80069560: 3062000f andi v0,v1,0xf +80069564: 28420004 slti v0,v0,4 +80069568: 1440fea3 bnez v0,80068ff8 <_ZN7CMemory8HiROMMapEv+0x7c> +8006956c: 00061402 srl v0,a2,0x10 +80069570: 306300f0 andi v1,v1,0xf0 +80069574: 24020030 li v0,48 +80069578: 1462fe9f bne v1,v0,80068ff8 <_ZN7CMemory8HiROMMapEv+0x7c> +8006957c: 00061402 srl v0,a2,0x10 +80069580: 2402001f li v0,31 +80069584: 0801a3fd j 80068ff4 <_ZN7CMemory8HiROMMapEv+0x78> +80069588: a4e20124 sh v0,292(a3) +8006958c: 0801a533 j 800694cc <_ZN7CMemory8HiROMMapEv+0x550> +80069590: 00001821 move v1,zero + +80069594 <_ZN7CMemory10BSLoROMMapEv>: +80069594: 27bdff70 addiu sp,sp,-144 +80069598: afbe0088 sw s8,136(sp) +8006959c: afbf008c sw ra,140(sp) +800695a0: afb70084 sw s7,132(sp) +800695a4: afb60080 sw s6,128(sp) +800695a8: afb5007c sw s5,124(sp) +800695ac: afb40078 sw s4,120(sp) +800695b0: afb30074 sw s3,116(sp) +800695b4: afb20070 sw s2,112(sp) +800695b8: afb1006c sw s1,108(sp) +800695bc: afb00068 sw s0,104(sp) +800695c0: 3c028021 lui v0,0x8021 +800695c4: 9043e546 lbu v1,-6842(v0) +800695c8: 10600003 beqz v1,800695d8 <_ZN7CMemory10BSLoROMMapEv+0x44> +800695cc: 0080f021 move s8,a0 +800695d0: 24020005 li v0,5 +800695d4: a0820024 sb v0,36(a0) +800695d8: 3c020001 lui v0,0x1 +800695dc: 8fd10000 lw s1,0(s8) +800695e0: 03c2b821 addu s7,s8,v0 +800695e4: 03c07821 move t7,s8 +800695e8: 00009821 move s3,zero +800695ec: 24160808 li s6,2056 +800695f0: 24140001 li s4,1 +800695f4: 24120001 li s2,1 +800695f8: 24152048 li s5,8264 +800695fc: 027e1821 addu v1,s3,s8 +80069600: 266e0008 addiu t6,s3,8 +80069604: 26700010 addiu s0,s3,16 +80069608: 340c902f li t4,0x902f +8006960c: 340b9828 li t3,0x9828 +80069610: 340a9028 li t2,0x9028 +80069614: 34099829 li t1,0x9829 +80069618: 34089029 li t0,0x9029 +8006961c: 3407982d li a3,0x982d +80069620: 3406902d li a2,0x902d +80069624: 3405982e li a1,0x982e +80069628: 3404902e li a0,0x902e +8006962c: 3402982f li v0,0x982f +80069630: 006c6021 addu t4,v1,t4 +80069634: 006b5821 addu t3,v1,t3 +80069638: 006a5021 addu t2,v1,t2 +8006963c: 00694821 addu t1,v1,t1 +80069640: 00684021 addu t0,v1,t0 +80069644: 00673821 addu a3,v1,a3 +80069648: 00663021 addu a2,v1,a2 +8006964c: 00652821 addu a1,v1,a1 +80069650: 00642021 addu a0,v1,a0 +80069654: 01d0682a slt t5,t6,s0 +80069658: 00621821 addu v1,v1,v0 +8006965c: a1740000 sb s4,0(t3) +80069660: adf12028 sw s1,8232(t7) +80069664: a1540000 sb s4,0(t2) +80069668: adf10028 sw s1,40(t7) +8006966c: a1340000 sb s4,0(t1) +80069670: adf1202c sw s1,8236(t7) +80069674: a1140000 sb s4,0(t0) +80069678: adf1002c sw s1,44(t7) +8006967c: a0f20000 sb s2,0(a3) +80069680: ade02030 sw zero,8240(t7) +80069684: a0d20000 sb s2,0(a2) +80069688: ade00030 sw zero,48(t7) +8006968c: a0b20000 sb s2,0(a1) +80069690: ade02034 sw zero,8244(t7) +80069694: a0920000 sb s2,0(a0) +80069698: ade00034 sw zero,52(t7) +8006969c: a0720000 sb s2,0(v1) +800696a0: adf22038 sw s2,8248(t7) +800696a4: a1920000 sb s2,0(t4) +800696a8: adf20038 sw s2,56(t7) +800696ac: adf1203c sw s1,8252(t7) +800696b0: adf1003c sw s1,60(t7) +800696b4: adf12040 sw s1,8256(t7) +800696b8: adf10040 sw s1,64(t7) +800696bc: adf12044 sw s1,8260(t7) +800696c0: 11a00017 beqz t5,80069720 <_ZN7CMemory10BSLoROMMapEv+0x18c> +800696c4: adf10044 sw s1,68(t7) +800696c8: 3402a028 li v0,0xa028 +800696cc: 02c21021 addu v0,s6,v0 +800696d0: 8fc90004 lw t1,4(s8) +800696d4: 8ee7b054 lw a3,-20396(s7) +800696d8: 001332c0 sll a2,s3,0xb +800696dc: 03c22821 addu a1,s8,v0 +800696e0: 03d52021 addu a0,s8,s5 +800696e4: 24080001 li t0,1 +800696e8: 00c7001b divu zero,a2,a3 +800696ec: 00e001f4 teq a3,zero,0x7 +800696f0: 25ce0001 addiu t6,t6,1 +800696f4: 01d0182a slt v1,t6,s0 +800696f8: a0a80000 sb t0,0(a1) +800696fc: a0a8f800 sb t0,-2048(a1) +80069700: 24a50001 addiu a1,a1,1 +80069704: 00001010 mfhi v0 +80069708: 00491021 addu v0,v0,t1 +8006970c: 24428000 addiu v0,v0,-32768 +80069710: ac82e000 sw v0,-8192(a0) +80069714: ac820000 sw v0,0(a0) +80069718: 1460fff5 bnez v1,800696f0 <_ZN7CMemory10BSLoROMMapEv+0x15c> +8006971c: 24840004 addiu a0,a0,4 +80069720: 24020400 li v0,1024 +80069724: 25ef0040 addiu t7,t7,64 +80069728: 26d60010 addiu s6,s6,16 +8006972c: 12020003 beq s0,v0,8006973c <_ZN7CMemory10BSLoROMMapEv+0x1a8> +80069730: 26b50040 addiu s5,s5,64 +80069734: 0801a57f j 800695fc <_ZN7CMemory10BSLoROMMapEv+0x68> +80069738: 02009821 move s3,s0 +8006973c: 3c020001 lui v0,0x1 +80069740: 03c21021 addu v0,s8,v0 +80069744: 24030003 li v1,3 +80069748: 24040001 li a0,1 +8006974c: 24050001 li a1,1 +80069750: afa50010 sw a1,16(sp) +80069754: afc305fc sw v1,1532(s8) +80069758: a044919d sb a0,-28259(v0) +8006975c: afc3043c sw v1,1084(s8) +80069760: a040a12d sb zero,-24275(v0) +80069764: a044912d sb a0,-28371(v0) +80069768: afc3047c sw v1,1148(s8) +8006976c: a040a13d sb zero,-24259(v0) +80069770: a044913d sb a0,-28355(v0) +80069774: afc304bc sw v1,1212(s8) +80069778: a040a14d sb zero,-24243(v0) +8006977c: a044914d sb a0,-28339(v0) +80069780: afc304fc sw v1,1276(s8) +80069784: a040a15d sb zero,-24227(v0) +80069788: a044915d sb a0,-28323(v0) +8006978c: afc3053c sw v1,1340(s8) +80069790: a040a16d sb zero,-24211(v0) +80069794: a044916d sb a0,-28307(v0) +80069798: afc3057c sw v1,1404(s8) +8006979c: a040a17d sb zero,-24195(v0) +800697a0: a044917d sb a0,-28291(v0) +800697a4: afc305bc sw v1,1468(s8) +800697a8: a040a18d sb zero,-24179(v0) +800697ac: a044918d sb a0,-28275(v0) +800697b0: a040a19d sb zero,-24163(v0) +800697b4: 8fb90010 lw t9,16(sp) +800697b8: 00192100 sll a0,t9,0x4 +800697bc: 24890404 addiu t1,a0,1028 +800697c0: 248e0409 addiu t6,a0,1033 +800697c4: 248f040a addiu t7,a0,1034 +800697c8: 013e1021 addu v0,t1,s8 +800697cc: 2490040b addiu s0,a0,1035 +800697d0: 2491040c addiu s1,a0,1036 +800697d4: afa20014 sw v0,20(sp) +800697d8: 01dec821 addu t9,t6,s8 +800697dc: 01fe1021 addu v0,t7,s8 +800697e0: 2493040f addiu s3,a0,1039 +800697e4: 24850400 addiu a1,a0,1024 +800697e8: 24860401 addiu a2,a0,1025 +800697ec: 24870402 addiu a3,a0,1026 +800697f0: 24880403 addiu t0,a0,1027 +800697f4: 248a0405 addiu t2,a0,1029 +800697f8: 248b0406 addiu t3,a0,1030 +800697fc: 248c0407 addiu t4,a0,1031 +80069800: 248d0408 addiu t5,a0,1032 +80069804: 2492040d addiu s2,a0,1037 +80069808: afb90028 sw t9,40(sp) +8006980c: afa20030 sw v0,48(sp) +80069810: 021ec821 addu t9,s0,s8 +80069814: 023e1021 addu v0,s1,s8 +80069818: 2484040e addiu a0,a0,1038 +8006981c: afb90038 sw t9,56(sp) +80069820: afa20040 sw v0,64(sp) +80069824: 025ec821 addu t9,s2,s8 +80069828: 009e1021 addu v0,a0,s8 +8006982c: afb90048 sw t9,72(sp) +80069830: afa20050 sw v0,80(sp) +80069834: 027ec821 addu t9,s3,s8 +80069838: 8fa20014 lw v0,20(sp) +8006983c: 015e1821 addu v1,t2,s8 +80069840: afb90058 sw t9,88(sp) +80069844: 3c190001 lui t9,0x1 +80069848: afa30060 sw v1,96(sp) +8006984c: 00591021 addu v0,v0,t9 +80069850: afa20018 sw v0,24(sp) +80069854: 8fa20060 lw v0,96(sp) +80069858: 019e1821 addu v1,t4,s8 +8006985c: 00591021 addu v0,v0,t9 +80069860: afa2001c sw v0,28(sp) +80069864: 00791821 addu v1,v1,t9 +80069868: 8fa20030 lw v0,48(sp) +8006986c: afa30020 sw v1,32(sp) +80069870: 8fa30028 lw v1,40(sp) +80069874: 00591021 addu v0,v0,t9 +80069878: 00791821 addu v1,v1,t9 +8006987c: afa20034 sw v0,52(sp) +80069880: 8fa20040 lw v0,64(sp) +80069884: afa3002c sw v1,44(sp) +80069888: 8fa30038 lw v1,56(sp) +8006988c: 00591021 addu v0,v0,t9 +80069890: 00791821 addu v1,v1,t9 +80069894: afa20044 sw v0,68(sp) +80069898: 8fa20050 lw v0,80(sp) +8006989c: afa3003c sw v1,60(sp) +800698a0: 8fa30048 lw v1,72(sp) +800698a4: 00591021 addu v0,v0,t9 +800698a8: 00791821 addu v1,v1,t9 +800698ac: afa20054 sw v0,84(sp) +800698b0: 8fa20010 lw v0,16(sp) +800698b4: afa3004c sw v1,76(sp) +800698b8: 8fa30058 lw v1,88(sp) +800698bc: 00bea021 addu s4,a1,s8 +800698c0: 00dea821 addu s5,a2,s8 +800698c4: 00feb021 addu s6,a3,s8 +800698c8: 011eb821 addu s7,t0,s8 +800698cc: 01bec021 addu t8,t5,s8 +800698d0: 24420001 addiu v0,v0,1 +800698d4: 00052880 sll a1,a1,0x2 +800698d8: 0299a021 addu s4,s4,t9 +800698dc: 02b9a821 addu s5,s5,t9 +800698e0: 02d9b021 addu s6,s6,t9 +800698e4: 02f9b821 addu s7,s7,t9 +800698e8: 00791821 addu v1,v1,t9 +800698ec: 00be2821 addu a1,a1,s8 +800698f0: afa20010 sw v0,16(sp) +800698f4: 0319c021 addu t8,t8,t9 +800698f8: 24020003 li v0,3 +800698fc: aca20028 sw v0,40(a1) +80069900: afa3005c sw v1,92(sp) +80069904: afb80024 sw t8,36(sp) +80069908: a280a028 sb zero,-24536(s4) +8006990c: a2a0a028 sb zero,-24536(s5) +80069910: a2c0a028 sb zero,-24536(s6) +80069914: a2e0a028 sb zero,-24536(s7) +80069918: 8fa50018 lw a1,24(sp) +8006991c: 017ef821 addu ra,t3,s8 +80069920: a0a0a028 sb zero,-24536(a1) +80069924: 8fa5001c lw a1,28(sp) +80069928: 03f9f821 addu ra,ra,t9 +8006992c: a0a0a028 sb zero,-24536(a1) +80069930: a3e0a028 sb zero,-24536(ra) +80069934: 8fa50020 lw a1,32(sp) +80069938: 24030001 li v1,1 +8006993c: a0a0a028 sb zero,-24536(a1) +80069940: 8fa50024 lw a1,36(sp) +80069944: 00063080 sll a2,a2,0x2 +80069948: a0a0a028 sb zero,-24536(a1) +8006994c: 8fa5002c lw a1,44(sp) +80069950: 00073880 sll a3,a3,0x2 +80069954: a0a0a028 sb zero,-24536(a1) +80069958: 8fa50034 lw a1,52(sp) +8006995c: a2839028 sb v1,-28632(s4) +80069960: a0a0a028 sb zero,-24536(a1) +80069964: a2a39028 sb v1,-28632(s5) +80069968: a2c39028 sb v1,-28632(s6) +8006996c: a2e39028 sb v1,-28632(s7) +80069970: 8fa50018 lw a1,24(sp) +80069974: 00084080 sll t0,t0,0x2 +80069978: a0a39028 sb v1,-28632(a1) +8006997c: 8fa5001c lw a1,28(sp) +80069980: 00094880 sll t1,t1,0x2 +80069984: 000a5080 sll t2,t2,0x2 +80069988: 000b5880 sll t3,t3,0x2 +8006998c: 000c6080 sll t4,t4,0x2 +80069990: 000d6880 sll t5,t5,0x2 +80069994: 000e7080 sll t6,t6,0x2 +80069998: 000f7880 sll t7,t7,0x2 +8006999c: 00de3021 addu a2,a2,s8 +800699a0: 00fe3821 addu a3,a3,s8 +800699a4: 011e4021 addu t0,t0,s8 +800699a8: 013e4821 addu t1,t1,s8 +800699ac: 015e5021 addu t2,t2,s8 +800699b0: 017e5821 addu t3,t3,s8 +800699b4: 019e6021 addu t4,t4,s8 +800699b8: 01be6821 addu t5,t5,s8 +800699bc: 01de7021 addu t6,t6,s8 +800699c0: 01fe7821 addu t7,t7,s8 +800699c4: acc20028 sw v0,40(a2) +800699c8: ace20028 sw v0,40(a3) +800699cc: ad020028 sw v0,40(t0) +800699d0: ad220028 sw v0,40(t1) +800699d4: ad420028 sw v0,40(t2) +800699d8: ad620028 sw v0,40(t3) +800699dc: ad820028 sw v0,40(t4) +800699e0: ada20028 sw v0,40(t5) +800699e4: adc20028 sw v0,40(t6) +800699e8: ade20028 sw v0,40(t7) +800699ec: a0a39028 sb v1,-28632(a1) +800699f0: a3e39028 sb v1,-28632(ra) +800699f4: 8fa50020 lw a1,32(sp) +800699f8: 00108080 sll s0,s0,0x2 +800699fc: a0a39028 sb v1,-28632(a1) +80069a00: 8fa50024 lw a1,36(sp) +80069a04: 00118880 sll s1,s1,0x2 +80069a08: a0a39028 sb v1,-28632(a1) +80069a0c: 8fa5002c lw a1,44(sp) +80069a10: 00129080 sll s2,s2,0x2 +80069a14: a0a39028 sb v1,-28632(a1) +80069a18: 8fa50034 lw a1,52(sp) +80069a1c: 00042080 sll a0,a0,0x2 +80069a20: a0a39028 sb v1,-28632(a1) +80069a24: 8fa5003c lw a1,60(sp) +80069a28: 00139880 sll s3,s3,0x2 +80069a2c: a0a0a028 sb zero,-24536(a1) +80069a30: 8fa50044 lw a1,68(sp) +80069a34: 021e8021 addu s0,s0,s8 +80069a38: a0a0a028 sb zero,-24536(a1) +80069a3c: 8fa5004c lw a1,76(sp) +80069a40: 023e8821 addu s1,s1,s8 +80069a44: a0a0a028 sb zero,-24536(a1) +80069a48: 025e9021 addu s2,s2,s8 +80069a4c: 009e2021 addu a0,a0,s8 +80069a50: 027e9821 addu s3,s3,s8 +80069a54: ae020028 sw v0,40(s0) +80069a58: ae220028 sw v0,40(s1) +80069a5c: ae420028 sw v0,40(s2) +80069a60: ac820028 sw v0,40(a0) +80069a64: ae620028 sw v0,40(s3) +80069a68: 8fa20054 lw v0,84(sp) +80069a6c: a040a028 sb zero,-24536(v0) +80069a70: 8fa5005c lw a1,92(sp) +80069a74: a0a0a028 sb zero,-24536(a1) +80069a78: 8fa2003c lw v0,60(sp) +80069a7c: a0439028 sb v1,-28632(v0) +80069a80: 8fa50044 lw a1,68(sp) +80069a84: a0a39028 sb v1,-28632(a1) +80069a88: 8fa2004c lw v0,76(sp) +80069a8c: a0439028 sb v1,-28632(v0) +80069a90: 8fa50054 lw a1,84(sp) +80069a94: a0a39028 sb v1,-28632(a1) +80069a98: 8fa2005c lw v0,92(sp) +80069a9c: a0439028 sb v1,-28632(v0) +80069aa0: 8fa30010 lw v1,16(sp) +80069aa4: 24020005 li v0,5 +80069aa8: 1462ff42 bne v1,v0,800697b4 <_ZN7CMemory10BSLoROMMapEv+0x220> +80069aac: 34029728 li v0,0x9728 +80069ab0: 03c21821 addu v1,s8,v0 +80069ab4: 03d93021 addu a2,s8,t9 +80069ab8: 03c02021 move a0,s8 +80069abc: 00002821 move a1,zero +80069ac0: 0801a6bd j 80069af4 <_ZN7CMemory10BSLoROMMapEv+0x560> +80069ac4: 24080080 li t0,128 +80069ac8: 00021103 sra v0,v0,0x4 +80069acc: 8cc9e084 lw t1,-8060(a2) +80069ad0: 00021400 sll v0,v0,0x10 +80069ad4: 01221021 addu v0,t1,v0 +80069ad8: 24a50001 addiu a1,a1,1 +80069adc: ac821c28 sw v0,7208(a0) +80069ae0: a0670000 sb a3,0(v1) +80069ae4: a0601000 sb zero,4096(v1) +80069ae8: 24840004 addiu a0,a0,4 +80069aec: 10a80010 beq a1,t0,80069b30 <_ZN7CMemory10BSLoROMMapEv+0x59c> +80069af0: 24630001 addiu v1,v1,1 +80069af4: 24070001 li a3,1 +80069af8: 04a1fff3 bgez a1,80069ac8 <_ZN7CMemory10BSLoROMMapEv+0x534> +80069afc: 00a01021 move v0,a1 +80069b00: 24a2000f addiu v0,a1,15 +80069b04: 00021103 sra v0,v0,0x4 +80069b08: 8cc9e084 lw t1,-8060(a2) +80069b0c: 00021400 sll v0,v0,0x10 +80069b10: 01221021 addu v0,t1,v0 +80069b14: 24a50001 addiu a1,a1,1 +80069b18: ac821c28 sw v0,7208(a0) +80069b1c: a0670000 sb a3,0(v1) +80069b20: a0601000 sb zero,4096(v1) +80069b24: 24840004 addiu a0,a0,4 +80069b28: 14a8fff3 bne a1,t0,80069af8 <_ZN7CMemory10BSLoROMMapEv+0x564> +80069b2c: 24630001 addiu v1,v1,1 +80069b30: 8fc21c3c lw v0,7228(s8) +80069b34: 8fc31c7c lw v1,7292(s8) +80069b38: 8fc41cbc lw a0,7356(s8) +80069b3c: afc2083c sw v0,2108(s8) +80069b40: afc3087c sw v1,2172(s8) +80069b44: afc408bc sw a0,2236(s8) +80069b48: afc20e3c sw v0,3644(s8) +80069b4c: afc20c3c sw v0,3132(s8) +80069b50: afc20a3c sw v0,2620(s8) +80069b54: a0c793ad sb a3,-27731(a2) +80069b58: a0c7932d sb a3,-27859(a2) +80069b5c: a0c792ad sb a3,-27987(a2) +80069b60: a0c7922d sb a3,-28115(a2) +80069b64: a0c0a3ad sb zero,-23635(a2) +80069b68: a0c0a32d sb zero,-23763(a2) +80069b6c: a0c0a2ad sb zero,-23891(a2) +80069b70: a0c0a22d sb zero,-24019(a2) +80069b74: afc30e7c sw v1,3708(s8) +80069b78: afc30c7c sw v1,3196(s8) +80069b7c: afc30a7c sw v1,2684(s8) +80069b80: a0c793bd sb a3,-27715(a2) +80069b84: a0c7933d sb a3,-27843(a2) +80069b88: a0c792bd sb a3,-27971(a2) +80069b8c: a0c7923d sb a3,-28099(a2) +80069b90: a0c0a3bd sb zero,-23619(a2) +80069b94: a0c0a33d sb zero,-23747(a2) +80069b98: a0c0a2bd sb zero,-23875(a2) +80069b9c: a0c0a23d sb zero,-24003(a2) +80069ba0: afc40ebc sw a0,3772(s8) +80069ba4: afc40cbc sw a0,3260(s8) +80069ba8: afc40abc sw a0,2748(s8) +80069bac: a0c793cd sb a3,-27699(a2) +80069bb0: a0c7934d sb a3,-27827(a2) +80069bb4: a0c792cd sb a3,-27955(a2) +80069bb8: 8fc21cfc lw v0,7420(s8) +80069bbc: 8fc31d3c lw v1,7484(s8) +80069bc0: 8fc41d7c lw a0,7548(s8) +80069bc4: afc208fc sw v0,2300(s8) +80069bc8: afc3093c sw v1,2364(s8) +80069bcc: a0c7924d sb a3,-28083(a2) +80069bd0: a0c0a3cd sb zero,-23603(a2) +80069bd4: a0c0a34d sb zero,-23731(a2) +80069bd8: a0c0a2cd sb zero,-23859(a2) +80069bdc: a0c0a24d sb zero,-23987(a2) +80069be0: afc20efc sw v0,3836(s8) +80069be4: afc20cfc sw v0,3324(s8) +80069be8: afc20afc sw v0,2812(s8) +80069bec: a0c793dd sb a3,-27683(a2) +80069bf0: a0c7935d sb a3,-27811(a2) +80069bf4: a0c792dd sb a3,-27939(a2) +80069bf8: a0c7925d sb a3,-28067(a2) +80069bfc: a0c0a3dd sb zero,-23587(a2) +80069c00: a0c0a35d sb zero,-23715(a2) +80069c04: a0c0a2dd sb zero,-23843(a2) +80069c08: a0c0a25d sb zero,-23971(a2) +80069c0c: afc30f3c sw v1,3900(s8) +80069c10: afc30d3c sw v1,3388(s8) +80069c14: afc30b3c sw v1,2876(s8) +80069c18: a0c793ed sb a3,-27667(a2) +80069c1c: a0c7936d sb a3,-27795(a2) +80069c20: a0c792ed sb a3,-27923(a2) +80069c24: a0c7926d sb a3,-28051(a2) +80069c28: a0c0a3ed sb zero,-23571(a2) +80069c2c: a0c0a36d sb zero,-23699(a2) +80069c30: a0c0a2ed sb zero,-23827(a2) +80069c34: a0c0a26d sb zero,-23955(a2) +80069c38: afc40f7c sw a0,3964(s8) +80069c3c: afc40d7c sw a0,3452(s8) +80069c40: 8fc21dbc lw v0,7612(s8) +80069c44: 8fc51dfc lw a1,7676(s8) +80069c48: 2523b000 addiu v1,t1,-20480 +80069c4c: afc209bc sw v0,2492(s8) +80069c50: afc20fbc sw v0,4028(s8) +80069c54: afc20dbc sw v0,3516(s8) +80069c58: afc20bbc sw v0,3004(s8) +80069c5c: 3c028006 lui v0,0x8006 +80069c60: afc509fc sw a1,2556(s8) +80069c64: afc50ffc sw a1,4092(s8) +80069c68: afc50dfc sw a1,3580(s8) +80069c6c: afc50bfc sw a1,3068(s8) +80069c70: afc4097c sw a0,2428(s8) +80069c74: afc40b7c sw a0,2940(s8) +80069c78: a0c793fd sb a3,-27651(a2) +80069c7c: a0c7937d sb a3,-27779(a2) +80069c80: a0c792fd sb a3,-27907(a2) +80069c84: a0c7927d sb a3,-28035(a2) +80069c88: a0c0a3fd sb zero,-23555(a2) +80069c8c: a0c0a37d sb zero,-23683(a2) +80069c90: a0c0a2fd sb zero,-23811(a2) +80069c94: a0c0a27d sb zero,-23939(a2) +80069c98: a0c7940d sb a3,-27635(a2) +80069c9c: a0c7938d sb a3,-27763(a2) +80069ca0: a0c7930d sb a3,-27891(a2) +80069ca4: a0c7928d sb a3,-28019(a2) +80069ca8: a0c0a40d sb zero,-23539(a2) +80069cac: a0c0a38d sb zero,-23667(a2) +80069cb0: a0c0a30d sb zero,-23795(a2) +80069cb4: a0c0a28d sb zero,-23923(a2) +80069cb8: a0c7941d sb a3,-27619(a2) +80069cbc: a0c7939d sb a3,-27747(a2) +80069cc0: a0c7931d sb a3,-27875(a2) +80069cc4: a0c7929d sb a3,-28003(a2) +80069cc8: a0c0a41d sb zero,-23523(a2) +80069ccc: 03c02021 move a0,s8 +80069cd0: a0c0a39d sb zero,-23651(a2) +80069cd4: 24426c7c addiu v0,v0,27772 +80069cd8: afc301fc sw v1,508(s8) +80069cdc: afc3003c sw v1,60(s8) +80069ce0: afc3007c sw v1,124(s8) +80069ce4: afc300bc sw v1,188(s8) +80069ce8: afc300fc sw v1,252(s8) +80069cec: afc3013c sw v1,316(s8) +80069cf0: afc3017c sw v1,380(s8) +80069cf4: afc301bc sw v1,444(s8) +80069cf8: a0c7909d sb a3,-28515(a2) +80069cfc: a0c0a31d sb zero,-23779(a2) +80069d00: a0c0a29d sb zero,-23907(a2) +80069d04: a0c0a02d sb zero,-24531(a2) +80069d08: a0c7902d sb a3,-28627(a2) +80069d0c: a0c0a03d sb zero,-24515(a2) +80069d10: a0c7903d sb a3,-28611(a2) +80069d14: a0c0a04d sb zero,-24499(a2) +80069d18: a0c7904d sb a3,-28595(a2) +80069d1c: a0c0a05d sb zero,-24483(a2) +80069d20: a0c7905d sb a3,-28579(a2) +80069d24: a0c0a06d sb zero,-24467(a2) +80069d28: a0c7906d sb a3,-28563(a2) +80069d2c: a0c0a07d sb zero,-24451(a2) +80069d30: a0c7907d sb a3,-28547(a2) +80069d34: a0c0a08d sb zero,-24435(a2) +80069d38: a0c7908d sb a3,-28531(a2) +80069d3c: 0040f809 jalr v0 +80069d40: a0c0a09d sb zero,-24419(a2) +80069d44: 27d04028 addiu s0,s8,16424 +80069d48: 3c028012 lui v0,0x8012 +80069d4c: 02002021 move a0,s0 +80069d50: 27c50028 addiu a1,s8,40 +80069d54: 2442c980 addiu v0,v0,-13952 +80069d58: 0040f809 jalr v0 +80069d5c: 24064000 li a2,16384 +80069d60: 3403a028 li v1,0xa028 +80069d64: 03c32021 addu a0,s8,v1 +80069d68: 24060005 li a2,5 +80069d6c: 00001821 move v1,zero +80069d70: 24051000 li a1,4096 +80069d74: 90820000 lbu v0,0(a0) +80069d78: 10400002 beqz v0,80069d84 <_ZN7CMemory10BSLoROMMapEv+0x7f0> +80069d7c: 24630001 addiu v1,v1,1 +80069d80: ae060000 sw a2,0(s0) +80069d84: 24840001 addiu a0,a0,1 +80069d88: 1465fffa bne v1,a1,80069d74 <_ZN7CMemory10BSLoROMMapEv+0x7e0> +80069d8c: 26100004 addiu s0,s0,4 +80069d90: 8fbf008c lw ra,140(sp) +80069d94: 8fbe0088 lw s8,136(sp) +80069d98: 8fb70084 lw s7,132(sp) +80069d9c: 8fb60080 lw s6,128(sp) +80069da0: 8fb5007c lw s5,124(sp) +80069da4: 8fb40078 lw s4,120(sp) +80069da8: 8fb30074 lw s3,116(sp) +80069dac: 8fb20070 lw s2,112(sp) +80069db0: 8fb1006c lw s1,108(sp) +80069db4: 8fb00068 lw s0,104(sp) +80069db8: 03e00008 jr ra +80069dbc: 27bd0090 addiu sp,sp,144 + +80069dc0 <_ZN7CMemory10SetaDSPMapEv>: +80069dc0: 27bdffb8 addiu sp,sp,-72 +80069dc4: 3c020001 lui v0,0x1 +80069dc8: afbe0040 sw s8,64(sp) +80069dcc: afb60038 sw s6,56(sp) +80069dd0: afb50034 sw s5,52(sp) +80069dd4: afb40030 sw s4,48(sp) +80069dd8: afb3002c sw s3,44(sp) +80069ddc: afb20028 sw s2,40(sp) +80069de0: afb10024 sw s1,36(sp) +80069de4: afbf0044 sw ra,68(sp) +80069de8: afb7003c sw s7,60(sp) +80069dec: afb00020 sw s0,32(sp) +80069df0: 00821021 addu v0,a0,v0 +80069df4: 8c43b054 lw v1,-20396(v0) +80069df8: 8c900000 lw s0,0(a0) +80069dfc: 00031bc2 srl v1,v1,0xf +80069e00: 2468ffff addiu t0,v1,-1 +80069e04: 3c02802c lui v0,0x802c +80069e08: 0080f021 move s8,a0 +80069e0c: afa80010 sw t0,16(sp) +80069e10: afa80014 sw t0,20(sp) +80069e14: afa80018 sw t0,24(sp) +80069e18: afa8001c sw t0,28(sp) +80069e1c: 2454c410 addiu s4,v0,-15344 +80069e20: 00805021 move t2,a0 +80069e24: 00005821 move t3,zero +80069e28: 24150808 li s5,2056 +80069e2c: 24110001 li s1,1 +80069e30: 24120001 li s2,1 +80069e34: 24162048 li s6,8264 +80069e38: 27b30010 addiu s3,sp,16 +80069e3c: 03cb2821 addu a1,s8,t3 +80069e40: 25690008 addiu t1,t3,8 +80069e44: 256d0010 addiu t5,t3,16 +80069e48: 34069029 li a2,0x9029 +80069e4c: 34049828 li a0,0x9828 +80069e50: 34039028 li v1,0x9028 +80069e54: 34029829 li v0,0x9829 +80069e58: 00a63021 addu a2,a1,a2 +80069e5c: 00a42021 addu a0,a1,a0 +80069e60: 00a31821 addu v1,a1,v1 +80069e64: 012d382a slt a3,t1,t5 +80069e68: 00a22821 addu a1,a1,v0 +80069e6c: a0910000 sb s1,0(a0) +80069e70: ad502028 sw s0,8232(t2) +80069e74: a0710000 sb s1,0(v1) +80069e78: ad500028 sw s0,40(t2) +80069e7c: a0b10000 sb s1,0(a1) +80069e80: ad50202c sw s0,8236(t2) +80069e84: a0d10000 sb s1,0(a2) +80069e88: ad50002c sw s0,44(t2) +80069e8c: ad402030 sw zero,8240(t2) +80069e90: ad400030 sw zero,48(t2) +80069e94: ad402034 sw zero,8244(t2) +80069e98: ad400034 sw zero,52(t2) +80069e9c: ad522038 sw s2,8248(t2) +80069ea0: ad520038 sw s2,56(t2) +80069ea4: ad52203c sw s2,8252(t2) +80069ea8: ad52003c sw s2,60(t2) +80069eac: ad542040 sw s4,8256(t2) +80069eb0: ad540040 sw s4,64(t2) +80069eb4: ad542044 sw s4,8260(t2) +80069eb8: 10e0001d beqz a3,80069f30 <_ZN7CMemory10SetaDSPMapEv+0x170> +80069ebc: ad540044 sw s4,68(t2) +80069ec0: 3402a028 li v0,0xa028 +80069ec4: 000b5903 sra t3,t3,0x4 +80069ec8: 02a21021 addu v0,s5,v0 +80069ecc: 8fcc0004 lw t4,4(s8) +80069ed0: 03c23821 addu a3,s8,v0 +80069ed4: 03d63021 addu a2,s8,s6 +80069ed8: 010b702a slt t6,t0,t3 +80069edc: 240f0001 li t7,1 +80069ee0: 11c0001a beqz t6,80069f4c <_ZN7CMemory10SetaDSPMapEv+0x18c> +80069ee4: 01602821 move a1,t3 +80069ee8: 2664000c addiu a0,s3,12 +80069eec: 8c830000 lw v1,0(a0) +80069ef0: 00a32824 and a1,a1,v1 +80069ef4: 0105102a slt v0,t0,a1 +80069ef8: 1440fffc bnez v0,80069eec <_ZN7CMemory10SetaDSPMapEv+0x12c> +80069efc: 2484fffc addiu a0,a0,-4 +80069f00: 000513c0 sll v0,a1,0xf +80069f04: 004c1021 addu v0,v0,t4 +80069f08: 25290001 addiu t1,t1,1 +80069f0c: 24428000 addiu v0,v0,-32768 +80069f10: 012d182a slt v1,t1,t5 +80069f14: acc2e000 sw v0,-8192(a2) +80069f18: acc20000 sw v0,0(a2) +80069f1c: a0ef0000 sb t7,0(a3) +80069f20: a0eff800 sb t7,-2048(a3) +80069f24: 24c60004 addiu a2,a2,4 +80069f28: 1460ffed bnez v1,80069ee0 <_ZN7CMemory10SetaDSPMapEv+0x120> +80069f2c: 24e70001 addiu a3,a3,1 +80069f30: 24020400 li v0,1024 +80069f34: 254a0040 addiu t2,t2,64 +80069f38: 26b50010 addiu s5,s5,16 +80069f3c: 11a20011 beq t5,v0,80069f84 <_ZN7CMemory10SetaDSPMapEv+0x1c4> +80069f40: 26d60040 addiu s6,s6,64 +80069f44: 0801a78f j 80069e3c <_ZN7CMemory10SetaDSPMapEv+0x7c> +80069f48: 01a05821 move t3,t5 +80069f4c: 000513c0 sll v0,a1,0xf +80069f50: 004c1021 addu v0,v0,t4 +80069f54: 25290001 addiu t1,t1,1 +80069f58: 24428000 addiu v0,v0,-32768 +80069f5c: 012d182a slt v1,t1,t5 +80069f60: acc2e000 sw v0,-8192(a2) +80069f64: acc20000 sw v0,0(a2) +80069f68: a0ef0000 sb t7,0(a3) +80069f6c: a0eff800 sb t7,-2048(a3) +80069f70: 24c60004 addiu a2,a2,4 +80069f74: 1460ffda bnez v1,80069ee0 <_ZN7CMemory10SetaDSPMapEv+0x120> +80069f78: 24e70001 addiu a3,a3,1 +80069f7c: 0801a7cd j 80069f34 <_ZN7CMemory10SetaDSPMapEv+0x174> +80069f80: 24020400 li v0,1024 +80069f84: 240e0c08 li t6,3080 +80069f88: 3411a028 li s1,0xa028 +80069f8c: 24121008 li s2,4104 +80069f90: 24103048 li s0,12360 +80069f94: 27af0010 addiu t7,sp,16 +80069f98: 25c9f400 addiu t1,t6,-3072 +80069f9c: 25caf408 addiu t2,t6,-3064 +80069fa0: 012a102a slt v0,t1,t2 +80069fa4: 10400020 beqz v0,8006a028 <_ZN7CMemory10SetaDSPMapEv+0x268> +80069fa8: 25c2f7f8 addiu v0,t6,-2056 +80069fac: 00025903 sra t3,v0,0x4 +80069fb0: 8fcc0004 lw t4,4(s8) +80069fb4: 03d03021 addu a2,s8,s0 +80069fb8: 01203821 move a3,t1 +80069fbc: 010b682a slt t5,t0,t3 +80069fc0: 11a000b9 beqz t5,8006a2a8 <_ZN7CMemory10SetaDSPMapEv+0x4e8> +80069fc4: 01602821 move a1,t3 +80069fc8: 25e4000c addiu a0,t7,12 +80069fcc: 8c830000 lw v1,0(a0) +80069fd0: 00a32824 and a1,a1,v1 +80069fd4: 0105102a slt v0,t0,a1 +80069fd8: 1440fffc bnez v0,80069fcc <_ZN7CMemory10SetaDSPMapEv+0x20c> +80069fdc: 2484fffc addiu a0,a0,-4 +80069fe0: 000513c0 sll v0,a1,0xf +80069fe4: 004c1021 addu v0,v0,t4 +80069fe8: 24e70001 addiu a3,a3,1 +80069fec: 24428000 addiu v0,v0,-32768 +80069ff0: 00ea182a slt v1,a3,t2 +80069ff4: acc2e000 sw v0,-8192(a2) +80069ff8: acc20000 sw v0,0(a2) +80069ffc: 1460fff0 bnez v1,80069fc0 <_ZN7CMemory10SetaDSPMapEv+0x200> +8006a000: 24c60004 addiu a2,a2,4 +8006a004: 01d11021 addu v0,t6,s1 +8006a008: 03c21821 addu v1,s8,v0 +8006a00c: 24040001 li a0,1 +8006a010: 25290001 addiu t1,t1,1 +8006a014: 012a102a slt v0,t1,t2 +8006a018: a0640000 sb a0,0(v1) +8006a01c: a064f800 sb a0,-2048(v1) +8006a020: 1440fffb bnez v0,8006a010 <_ZN7CMemory10SetaDSPMapEv+0x250> +8006a024: 24630001 addiu v1,v1,1 +8006a028: 25ce0010 addiu t6,t6,16 +8006a02c: 15d2ffda bne t6,s2,80069f98 <_ZN7CMemory10SetaDSPMapEv+0x1d8> +8006a030: 26100040 addiu s0,s0,64 +8006a034: 8fc4000c lw a0,12(s8) +8006a038: 3c028011 lui v0,0x8011 +8006a03c: 00002821 move a1,zero +8006a040: 2442ca64 addiu v0,v0,-13724 +8006a044: 0040f809 jalr v0 +8006a048: 24061000 li a2,4096 +8006a04c: 03c0c021 move t8,s8 +8006a050: 24190600 li t9,1536 +8006a054: 033e1821 addu v1,t9,s8 +8006a058: 3402a02a li v0,0xa02a +8006a05c: 3416a02b li s6,0xa02b +8006a060: 3417a0a8 li s7,0xa0a8 +8006a064: 340590a8 li a1,0x90a8 +8006a068: 3406a0a9 li a2,0xa0a9 +8006a06c: 340790a9 li a3,0x90a9 +8006a070: 3408a0aa li t0,0xa0aa +8006a074: 340990aa li t1,0x90aa +8006a078: 340aa0ab li t2,0xa0ab +8006a07c: 340b90ab li t3,0x90ab +8006a080: 340ca0ac li t4,0xa0ac +8006a084: 340d90ac li t5,0x90ac +8006a088: 340ea0ad li t6,0xa0ad +8006a08c: 340f90ad li t7,0x90ad +8006a090: 3410a0ae li s0,0xa0ae +8006a094: 341190ae li s1,0x90ae +8006a098: 3412a0af li s2,0xa0af +8006a09c: 341390af li s3,0x90af +8006a0a0: 3414a028 li s4,0xa028 +8006a0a4: 3415a029 li s5,0xa029 +8006a0a8: 0076b021 addu s6,v1,s6 +8006a0ac: 0077b821 addu s7,v1,s7 +8006a0b0: 00652821 addu a1,v1,a1 +8006a0b4: 00663021 addu a2,v1,a2 +8006a0b8: 00673821 addu a3,v1,a3 +8006a0bc: 00684021 addu t0,v1,t0 +8006a0c0: 00694821 addu t1,v1,t1 +8006a0c4: 006a5021 addu t2,v1,t2 +8006a0c8: 006b5821 addu t3,v1,t3 +8006a0cc: 006c6021 addu t4,v1,t4 +8006a0d0: 006d6821 addu t5,v1,t5 +8006a0d4: 006e7021 addu t6,v1,t6 +8006a0d8: 006f7821 addu t7,v1,t7 +8006a0dc: 00708021 addu s0,v1,s0 +8006a0e0: 00718821 addu s1,v1,s1 +8006a0e4: 00729021 addu s2,v1,s2 +8006a0e8: 00739821 addu s3,v1,s3 +8006a0ec: 0074a021 addu s4,v1,s4 +8006a0f0: 0075a821 addu s5,v1,s5 +8006a0f4: 00621821 addu v1,v1,v0 +8006a0f8: 24020001 li v0,1 +8006a0fc: 24040010 li a0,16 +8006a100: a0a20000 sb v0,0(a1) +8006a104: 27390010 addiu t9,t9,16 +8006a108: a0e20000 sb v0,0(a3) +8006a10c: a1220000 sb v0,0(t1) +8006a110: a1620000 sb v0,0(t3) +8006a114: a1a20000 sb v0,0(t5) +8006a118: a1e20000 sb v0,0(t7) +8006a11c: a2220000 sb v0,0(s1) +8006a120: a2620000 sb v0,0(s3) +8006a124: 24020680 li v0,1664 +8006a128: a2e00000 sb zero,0(s7) +8006a12c: af041834 sw a0,6196(t8) +8006a130: a0c00000 sb zero,0(a2) +8006a134: af041a28 sw a0,6696(t8) +8006a138: a1000000 sb zero,0(t0) +8006a13c: af041a2c sw a0,6700(t8) +8006a140: a1400000 sb zero,0(t2) +8006a144: af041a30 sw a0,6704(t8) +8006a148: a1800000 sb zero,0(t4) +8006a14c: af041a34 sw a0,6708(t8) +8006a150: a1c00000 sb zero,0(t6) +8006a154: af041a38 sw a0,6712(t8) +8006a158: a2000000 sb zero,0(s0) +8006a15c: af041a3c sw a0,6716(t8) +8006a160: a2400000 sb zero,0(s2) +8006a164: af041a40 sw a0,6720(t8) +8006a168: a2800000 sb zero,0(s4) +8006a16c: af041a44 sw a0,6724(t8) +8006a170: a2a00000 sb zero,0(s5) +8006a174: af041828 sw a0,6184(t8) +8006a178: a0600000 sb zero,0(v1) +8006a17c: af04182c sw a0,6188(t8) +8006a180: af041830 sw a0,6192(t8) +8006a184: a2c00000 sb zero,0(s6) +8006a188: 1722ffb2 bne t9,v0,8006a054 <_ZN7CMemory10SetaDSPMapEv+0x294> +8006a18c: 27180040 addiu t8,t8,64 +8006a190: 3c030001 lui v1,0x1 +8006a194: 03c32821 addu a1,s8,v1 +8006a198: 90a2b049 lbu v0,-20407(a1) +8006a19c: 24030001 li v1,1 +8006a1a0: 2442fff9 addiu v0,v0,-7 +8006a1a4: 00431004 sllv v0,v1,v0 +8006a1a8: 28440081 slti a0,v0,129 +8006a1ac: 14800004 bnez a0,8006a1c0 <_ZN7CMemory10SetaDSPMapEv+0x400> +8006a1b0: 00021180 sll v0,v0,0x6 +8006a1b4: 8ca2b054 lw v0,-20396(a1) +8006a1b8: 00021442 srl v0,v0,0x11 +8006a1bc: 00021180 sll v0,v0,0x6 +8006a1c0: 24440800 addiu a0,v0,2048 +8006a1c4: 28830801 slti v1,a0,2049 +8006a1c8: 14600042 bnez v1,8006a2d4 <_ZN7CMemory10SetaDSPMapEv+0x514> +8006a1cc: 03c03821 move a3,s8 +8006a1d0: 00003021 move a2,zero +8006a1d4: 24080800 li t0,2048 +8006a1d8: 34098000 li t1,0x8000 +8006a1dc: 3c0a0001 lui t2,0x1 +8006a1e0: 8ce22048 lw v0,8264(a3) +8006a1e4: 004a2821 addu a1,v0,t2 +8006a1e8: 00491821 addu v1,v0,t1 +8006a1ec: 90620000 lbu v0,0(v1) +8006a1f0: 24630001 addiu v1,v1,1 +8006a1f4: 14a3fffd bne a1,v1,8006a1ec <_ZN7CMemory10SetaDSPMapEv+0x42c> +8006a1f8: 00c23021 addu a2,a2,v0 +8006a1fc: 25080010 addiu t0,t0,16 +8006a200: 0104102a slt v0,t0,a0 +8006a204: 1440fff6 bnez v0,8006a1e0 <_ZN7CMemory10SetaDSPMapEv+0x420> +8006a208: 24e70040 addiu a3,a3,64 +8006a20c: 30c3ffff andi v1,a2,0xffff +8006a210: 3c020001 lui v0,0x1 +8006a214: 03c21021 addu v0,s8,v0 +8006a218: ac43b058 sw v1,-20392(v0) +8006a21c: 3c028006 lui v0,0x8006 +8006a220: 24426c7c addiu v0,v0,27772 +8006a224: 0040f809 jalr v0 +8006a228: 03c02021 move a0,s8 +8006a22c: 27d04028 addiu s0,s8,16424 +8006a230: 3c028012 lui v0,0x8012 +8006a234: 02002021 move a0,s0 +8006a238: 27c50028 addiu a1,s8,40 +8006a23c: 2442c980 addiu v0,v0,-13952 +8006a240: 0040f809 jalr v0 +8006a244: 24064000 li a2,16384 +8006a248: 3403a028 li v1,0xa028 +8006a24c: 03c32021 addu a0,s8,v1 +8006a250: 24060005 li a2,5 +8006a254: 00001821 move v1,zero +8006a258: 24051000 li a1,4096 +8006a25c: 90820000 lbu v0,0(a0) +8006a260: 10400002 beqz v0,8006a26c <_ZN7CMemory10SetaDSPMapEv+0x4ac> +8006a264: 24630001 addiu v1,v1,1 +8006a268: ae060000 sw a2,0(s0) +8006a26c: 24840001 addiu a0,a0,1 +8006a270: 1465fffa bne v1,a1,8006a25c <_ZN7CMemory10SetaDSPMapEv+0x49c> +8006a274: 26100004 addiu s0,s0,4 +8006a278: 8fbf0044 lw ra,68(sp) +8006a27c: 8fbe0040 lw s8,64(sp) +8006a280: 8fb7003c lw s7,60(sp) +8006a284: 8fb60038 lw s6,56(sp) +8006a288: 8fb50034 lw s5,52(sp) +8006a28c: 8fb40030 lw s4,48(sp) +8006a290: 8fb3002c lw s3,44(sp) +8006a294: 8fb20028 lw s2,40(sp) +8006a298: 8fb10024 lw s1,36(sp) +8006a29c: 8fb00020 lw s0,32(sp) +8006a2a0: 03e00008 jr ra +8006a2a4: 27bd0048 addiu sp,sp,72 +8006a2a8: 000513c0 sll v0,a1,0xf +8006a2ac: 004c1021 addu v0,v0,t4 +8006a2b0: 24e70001 addiu a3,a3,1 +8006a2b4: 24428000 addiu v0,v0,-32768 +8006a2b8: 00ea182a slt v1,a3,t2 +8006a2bc: acc2e000 sw v0,-8192(a2) +8006a2c0: acc20000 sw v0,0(a2) +8006a2c4: 1460ff3e bnez v1,80069fc0 <_ZN7CMemory10SetaDSPMapEv+0x200> +8006a2c8: 24c60004 addiu a2,a2,4 +8006a2cc: 0801a802 j 8006a008 <_ZN7CMemory10SetaDSPMapEv+0x248> +8006a2d0: 01d11021 addu v0,t6,s1 +8006a2d4: 0801a884 j 8006a210 <_ZN7CMemory10SetaDSPMapEv+0x450> +8006a2d8: 00001821 move v1,zero + +8006a2dc <_ZN7CMemory13JumboLoROMMapEh>: +8006a2dc: 27bdffc0 addiu sp,sp,-64 +8006a2e0: 30a500ff andi a1,a1,0xff +8006a2e4: afb1001c sw s1,28(sp) +8006a2e8: afbf003c sw ra,60(sp) +8006a2ec: afbe0038 sw s8,56(sp) +8006a2f0: afb70034 sw s7,52(sp) +8006a2f4: afb60030 sw s6,48(sp) +8006a2f8: afb5002c sw s5,44(sp) +8006a2fc: afb40028 sw s4,40(sp) +8006a300: afb30024 sw s3,36(sp) +8006a304: afb20020 sw s2,32(sp) +8006a308: afb00018 sw s0,24(sp) +8006a30c: 14a00120 bnez a1,8006a790 <_ZN7CMemory13JumboLoROMMapEh+0x4b4> +8006a310: 00808821 move s1,a0 +8006a314: 3c100040 lui s0,0x40 +8006a318: 00009821 move s3,zero +8006a31c: 3c02802c lui v0,0x802c +8006a320: 2456c410 addiu s6,v0,-15344 +8006a324: 3c020001 lui v0,0x1 +8006a328: 02221021 addu v0,s1,v0 +8006a32c: 3c03803f lui v1,0x803f +8006a330: afa20010 sw v0,16(sp) +8006a334: 8e2e0000 lw t6,0(s1) +8006a338: 3c028021 lui v0,0x8021 +8006a33c: 3477ffff ori s7,v1,0xffff +8006a340: 02204821 move t1,s1 +8006a344: 00004021 move t0,zero +8006a348: 240f0008 li t7,8 +8006a34c: 24180001 li t8,1 +8006a350: 24190001 li t9,1 +8006a354: 2454e42c addiu s4,v0,-7124 +8006a358: 24120002 li s2,2 +8006a35c: 24150007 li s5,7 +8006a360: 241f0048 li ra,72 +8006a364: 3c1effc0 lui s8,0xffc0 +8006a368: 02282821 addu a1,s1,t0 +8006a36c: 34029829 li v0,0x9829 +8006a370: 34069029 li a2,0x9029 +8006a374: 34049828 li a0,0x9828 +8006a378: 34039028 li v1,0x9028 +8006a37c: 00a63021 addu a2,a1,a2 +8006a380: 00a42021 addu a0,a1,a0 +8006a384: 00a31821 addu v1,a1,v1 +8006a388: 00a22821 addu a1,a1,v0 +8006a38c: a0980000 sb t8,0(a0) +8006a390: ad2e2028 sw t6,8232(t1) +8006a394: a0780000 sb t8,0(v1) +8006a398: ad2e0028 sw t6,40(t1) +8006a39c: a0b80000 sb t8,0(a1) +8006a3a0: ad2e202c sw t6,8236(t1) +8006a3a4: a0d80000 sb t8,0(a2) +8006a3a8: ad2e002c sw t6,44(t1) +8006a3ac: ad202030 sw zero,8240(t1) +8006a3b0: ad200030 sw zero,48(t1) +8006a3b4: ad202034 sw zero,8244(t1) +8006a3b8: ad200034 sw zero,52(t1) +8006a3bc: ad392038 sw t9,8248(t1) +8006a3c0: ad390038 sw t9,56(t1) +8006a3c4: ad39203c sw t9,8252(t1) +8006a3c8: ad39003c sw t9,60(t1) +8006a3cc: 92820051 lbu v0,81(s4) +8006a3d0: 1040002f beqz v0,8006a490 <_ZN7CMemory13JumboLoROMMapEh+0x1b4> +8006a3d4: 00000000 nop +8006a3d8: ad322040 sw s2,8256(t1) +8006a3dc: ad320040 sw s2,64(t1) +8006a3e0: ad322044 sw s2,8260(t1) +8006a3e4: ad320044 sw s2,68(t1) +8006a3e8: 250d0010 addiu t5,t0,16 +8006a3ec: 01ed102a slt v0,t7,t5 +8006a3f0: 10400020 beqz v0,8006a474 <_ZN7CMemory13JumboLoROMMapEh+0x198> +8006a3f4: 01e03821 move a3,t7 +8006a3f8: 000842c0 sll t0,t0,0xb +8006a3fc: 01171024 and v0,t0,s7 +8006a400: 04400030 bltz v0,8006a4c4 <_ZN7CMemory13JumboLoROMMapEh+0x1e8> +8006a404: 00000000 nop +8006a408: 8fa30010 lw v1,16(sp) +8006a40c: 8e2a0004 lw t2,4(s1) +8006a410: 8c64b054 lw a0,-20396(v1) +8006a414: 02621021 addu v0,s3,v0 +8006a418: 3403a028 li v1,0xa028 +8006a41c: 01e31821 addu v1,t7,v1 +8006a420: 004a1021 addu v0,v0,t2 +8006a424: 02233021 addu a2,s1,v1 +8006a428: 009e2021 addu a0,a0,s8 +8006a42c: 244c8000 addiu t4,v0,-32768 +8006a430: 023f2821 addu a1,s1,ra +8006a434: 240b0001 li t3,1 +8006a438: 0104001b divu zero,t0,a0 +8006a43c: 008001f4 teq a0,zero,0x7 +8006a440: 24e70001 addiu a3,a3,1 +8006a444: 00ed182a slt v1,a3,t5 +8006a448: acac2000 sw t4,8192(a1) +8006a44c: a0cb0000 sb t3,0(a2) +8006a450: a0cb0800 sb t3,2048(a2) +8006a454: 24c60001 addiu a2,a2,1 +8006a458: 00001010 mfhi v0 +8006a45c: 02021021 addu v0,s0,v0 +8006a460: 004a1021 addu v0,v0,t2 +8006a464: 24428000 addiu v0,v0,-32768 +8006a468: aca20000 sw v0,0(a1) +8006a46c: 1460fff4 bnez v1,8006a440 <_ZN7CMemory13JumboLoROMMapEh+0x164> +8006a470: 24a50004 addiu a1,a1,4 +8006a474: 24020400 li v0,1024 +8006a478: 25290040 addiu t1,t1,64 +8006a47c: 25ef0010 addiu t7,t7,16 +8006a480: 11a20014 beq t5,v0,8006a4d4 <_ZN7CMemory13JumboLoROMMapEh+0x1f8> +8006a484: 27ff0040 addiu ra,ra,64 +8006a488: 0801a8da j 8006a368 <_ZN7CMemory13JumboLoROMMapEh+0x8c> +8006a48c: 01a04021 move t0,t5 +8006a490: 92820053 lbu v0,83(s4) +8006a494: 10400006 beqz v0,8006a4b0 <_ZN7CMemory13JumboLoROMMapEh+0x1d4> +8006a498: 00000000 nop +8006a49c: ad352040 sw s5,8256(t1) +8006a4a0: ad350040 sw s5,64(t1) +8006a4a4: ad352044 sw s5,8260(t1) +8006a4a8: 0801a8fa j 8006a3e8 <_ZN7CMemory13JumboLoROMMapEh+0x10c> +8006a4ac: ad350044 sw s5,68(t1) +8006a4b0: ad362040 sw s6,8256(t1) +8006a4b4: ad360040 sw s6,64(t1) +8006a4b8: ad362044 sw s6,8260(t1) +8006a4bc: 0801a8fa j 8006a3e8 <_ZN7CMemory13JumboLoROMMapEh+0x10c> +8006a4c0: ad360044 sw s6,68(t1) +8006a4c4: 2442ffff addiu v0,v0,-1 +8006a4c8: 005e1025 or v0,v0,s8 +8006a4cc: 0801a902 j 8006a408 <_ZN7CMemory13JumboLoROMMapEh+0x12c> +8006a4d0: 24420001 addiu v0,v0,1 +8006a4d4: 3c038021 lui v1,0x8021 +8006a4d8: 2462e42c addiu v0,v1,-7124 +8006a4dc: 90430051 lbu v1,81(v0) +8006a4e0: 1060001d beqz v1,8006a558 <_ZN7CMemory13JumboLoROMMapEh+0x27c> +8006a4e4: 3c020001 lui v0,0x1 +8006a4e8: 24050308 li a1,776 +8006a4ec: 24060310 li a2,784 +8006a4f0: 24a20800 addiu v0,a1,2048 +8006a4f4: 00021880 sll v1,v0,0x2 +8006a4f8: 3404a028 li a0,0xa028 +8006a4fc: 00441021 addu v0,v0,a0 +8006a500: 24630028 addiu v1,v1,40 +8006a504: 02232021 addu a0,s1,v1 +8006a508: 24070002 li a3,2 +8006a50c: 02221821 addu v1,s1,v0 +8006a510: 24a50001 addiu a1,a1,1 +8006a514: 00a6102a slt v0,a1,a2 +8006a518: ac870000 sw a3,0(a0) +8006a51c: a0600000 sb zero,0(v1) +8006a520: a060f800 sb zero,-2048(v1) +8006a524: 24840004 addiu a0,a0,4 +8006a528: 1440fff9 bnez v0,8006a510 <_ZN7CMemory13JumboLoROMMapEh+0x234> +8006a52c: 24630001 addiu v1,v1,1 +8006a530: 24c50008 addiu a1,a2,8 +8006a534: 28c20400 slti v0,a2,1024 +8006a538: 24c60010 addiu a2,a2,16 +8006a53c: 10400005 beqz v0,8006a554 <_ZN7CMemory13JumboLoROMMapEh+0x278> +8006a540: 00a6182a slt v1,a1,a2 +8006a544: 1460ffeb bnez v1,8006a4f4 <_ZN7CMemory13JumboLoROMMapEh+0x218> +8006a548: 24a20800 addiu v0,a1,2048 +8006a54c: 0801a94d j 8006a534 <_ZN7CMemory13JumboLoROMMapEh+0x258> +8006a550: 24c50008 addiu a1,a2,8 +8006a554: 3c020001 lui v0,0x1 +8006a558: 02225821 addu t3,s1,v0 +8006a55c: 3c03803f lui v1,0x803f +8006a560: 346cffff ori t4,v1,0xffff +8006a564: 24050400 li a1,1024 +8006a568: 25a90008 addiu t1,t5,8 +8006a56c: 3c0effc0 lui t6,0xffc0 +8006a570: 01607821 move t7,t3 +8006a574: 00a9102a slt v0,a1,t1 +8006a578: 14400033 bnez v0,8006a648 <_ZN7CMemory13JumboLoROMMapEh+0x36c> +8006a57c: 01203021 move a2,t1 +8006a580: 25a80010 addiu t0,t5,16 +8006a584: 0128102a slt v0,t1,t0 +8006a588: 1040001b beqz v0,8006a5f8 <_ZN7CMemory13JumboLoROMMapEh+0x31c> +8006a58c: 01a8102a slt v0,t5,t0 +8006a590: 000d3ac0 sll a3,t5,0xb +8006a594: 00ec1024 and v0,a3,t4 +8006a598: 0440003f bltz v0,8006a698 <_ZN7CMemory13JumboLoROMMapEh+0x3bc> +8006a59c: 00000000 nop +8006a5a0: 8e2a0004 lw t2,4(s1) +8006a5a4: 00091880 sll v1,t1,0x2 +8006a5a8: 00531021 addu v0,v0,s3 +8006a5ac: 8de4b054 lw a0,-20396(t7) +8006a5b0: 24630028 addiu v1,v1,40 +8006a5b4: 004a1021 addu v0,v0,t2 +8006a5b8: 02232821 addu a1,s1,v1 +8006a5bc: 008e2021 addu a0,a0,t6 +8006a5c0: 24498000 addiu t1,v0,-32768 +8006a5c4: 00e4001b divu zero,a3,a0 +8006a5c8: 008001f4 teq a0,zero,0x7 +8006a5cc: 24c60001 addiu a2,a2,1 +8006a5d0: 00c8182a slt v1,a2,t0 +8006a5d4: aca92000 sw t1,8192(a1) +8006a5d8: 00001010 mfhi v0 +8006a5dc: 02021021 addu v0,s0,v0 +8006a5e0: 004a1021 addu v0,v0,t2 +8006a5e4: 24428000 addiu v0,v0,-32768 +8006a5e8: aca20000 sw v0,0(a1) +8006a5ec: 1460fff7 bnez v1,8006a5cc <_ZN7CMemory13JumboLoROMMapEh+0x2f0> +8006a5f0: 24a50004 addiu a1,a1,4 +8006a5f4: 01a8102a slt v0,t5,t0 +8006a5f8: 1040000b beqz v0,8006a628 <_ZN7CMemory13JumboLoROMMapEh+0x34c> +8006a5fc: 3402a828 li v0,0xa828 +8006a600: 01a21021 addu v0,t5,v0 +8006a604: 02222021 addu a0,s1,v0 +8006a608: 01a01821 move v1,t5 +8006a60c: 24050001 li a1,1 +8006a610: 24630001 addiu v1,v1,1 +8006a614: 0068102a slt v0,v1,t0 +8006a618: a0850000 sb a1,0(a0) +8006a61c: a085f800 sb a1,-2048(a0) +8006a620: 1440fffb bnez v0,8006a610 <_ZN7CMemory13JumboLoROMMapEh+0x334> +8006a624: 24840001 addiu a0,a0,1 +8006a628: 29020800 slti v0,t0,2048 +8006a62c: 10400022 beqz v0,8006a6b8 <_ZN7CMemory13JumboLoROMMapEh+0x3dc> +8006a630: 25090008 addiu t1,t0,8 +8006a634: 01002821 move a1,t0 +8006a638: 00a9102a slt v0,a1,t1 +8006a63c: 01006821 move t5,t0 +8006a640: 1040ffcf beqz v0,8006a580 <_ZN7CMemory13JumboLoROMMapEh+0x2a4> +8006a644: 01203021 move a2,t1 +8006a648: 8d62b054 lw v0,-20396(t3) +8006a64c: 3c07ffc0 lui a3,0xffc0 +8006a650: 00471021 addu v0,v0,a3 +8006a654: 000d1ac0 sll v1,t5,0xb +8006a658: 0062001b divu zero,v1,v0 +8006a65c: 004001f4 teq v0,zero,0x7 +8006a660: 8e2a0004 lw t2,4(s1) +8006a664: 00051080 sll v0,a1,0x2 +8006a668: 00513021 addu a2,v0,s1 +8006a66c: 006c1824 and v1,v1,t4 +8006a670: 00002010 mfhi a0 +8006a674: 02042021 addu a0,s0,a0 +8006a678: 01442021 addu a0,t2,a0 +8006a67c: 0460000a bltz v1,8006a6a8 <_ZN7CMemory13JumboLoROMMapEh+0x3cc> +8006a680: acc40028 sw a0,40(a2) +8006a684: 02631021 addu v0,s3,v1 +8006a688: 01421021 addu v0,t2,v0 +8006a68c: 24a50001 addiu a1,a1,1 +8006a690: 0801a95d j 8006a574 <_ZN7CMemory13JumboLoROMMapEh+0x298> +8006a694: acc22028 sw v0,8232(a2) +8006a698: 2442ffff addiu v0,v0,-1 +8006a69c: 004e1025 or v0,v0,t6 +8006a6a0: 0801a968 j 8006a5a0 <_ZN7CMemory13JumboLoROMMapEh+0x2c4> +8006a6a4: 24420001 addiu v0,v0,1 +8006a6a8: 2463ffff addiu v1,v1,-1 +8006a6ac: 00671825 or v1,v1,a3 +8006a6b0: 0801a9a1 j 8006a684 <_ZN7CMemory13JumboLoROMMapEh+0x3a8> +8006a6b4: 24630001 addiu v1,v1,1 +8006a6b8: 00002821 move a1,zero +8006a6bc: 00003821 move a3,zero +8006a6c0: 340a8000 li t2,0x8000 +8006a6c4: 3c080001 lui t0,0x1 +8006a6c8: 24090100 li t1,256 +8006a6cc: 26260048 addiu a2,s1,72 +8006a6d0: 8cc20000 lw v0,0(a2) +8006a6d4: 00482021 addu a0,v0,t0 +8006a6d8: 004a1821 addu v1,v0,t2 +8006a6dc: 90620000 lbu v0,0(v1) +8006a6e0: 24630001 addiu v1,v1,1 +8006a6e4: 1464fffd bne v1,a0,8006a6dc <_ZN7CMemory13JumboLoROMMapEh+0x400> +8006a6e8: 00a22821 addu a1,a1,v0 +8006a6ec: 24e70001 addiu a3,a3,1 +8006a6f0: 14e9fff7 bne a3,t1,8006a6d0 <_ZN7CMemory13JumboLoROMMapEh+0x3f4> +8006a6f4: 24c60040 addiu a2,a2,64 +8006a6f8: 02281821 addu v1,s1,t0 +8006a6fc: 30a2ffff andi v0,a1,0xffff +8006a700: ac62b058 sw v0,-20392(v1) +8006a704: 3c028006 lui v0,0x8006 +8006a708: 24426c7c addiu v0,v0,27772 +8006a70c: 0040f809 jalr v0 +8006a710: 02202021 move a0,s1 +8006a714: 26304028 addiu s0,s1,16424 +8006a718: 3c028012 lui v0,0x8012 +8006a71c: 02002021 move a0,s0 +8006a720: 26250028 addiu a1,s1,40 +8006a724: 2442c980 addiu v0,v0,-13952 +8006a728: 0040f809 jalr v0 +8006a72c: 24064000 li a2,16384 +8006a730: 3403a028 li v1,0xa028 +8006a734: 02231821 addu v1,s1,v1 +8006a738: 00002021 move a0,zero +8006a73c: 24060005 li a2,5 +8006a740: 24051000 li a1,4096 +8006a744: 90620000 lbu v0,0(v1) +8006a748: 24840001 addiu a0,a0,1 +8006a74c: 10400002 beqz v0,8006a758 <_ZN7CMemory13JumboLoROMMapEh+0x47c> +8006a750: 24630001 addiu v1,v1,1 +8006a754: ae060000 sw a2,0(s0) +8006a758: 1485fffa bne a0,a1,8006a744 <_ZN7CMemory13JumboLoROMMapEh+0x468> +8006a75c: 26100004 addiu s0,s0,4 +8006a760: 8fbf003c lw ra,60(sp) +8006a764: 8fbe0038 lw s8,56(sp) +8006a768: 8fb70034 lw s7,52(sp) +8006a76c: 8fb60030 lw s6,48(sp) +8006a770: 8fb5002c lw s5,44(sp) +8006a774: 8fb40028 lw s4,40(sp) +8006a778: 8fb30024 lw s3,36(sp) +8006a77c: 8fb20020 lw s2,32(sp) +8006a780: 8fb1001c lw s1,28(sp) +8006a784: 8fb00018 lw s0,24(sp) +8006a788: 03e00008 jr ra +8006a78c: 27bd0040 addiu sp,sp,64 +8006a790: 3c020001 lui v0,0x1 +8006a794: 00821021 addu v0,a0,v0 +8006a798: 8c44b054 lw a0,-20396(v0) +8006a79c: 3c03ffc0 lui v1,0xffc0 +8006a7a0: 00839821 addu s3,a0,v1 +8006a7a4: 0801a8c7 j 8006a31c <_ZN7CMemory13JumboLoROMMapEh+0x40> +8006a7a8: 00008021 move s0,zero + +8006a7ac <_ZN7CMemory13ApplyROMFixesEv>: +8006a7ac: 27bdffc8 addiu sp,sp,-56 +8006a7b0: 3c020001 lui v0,0x1 +8006a7b4: afb20018 sw s2,24(sp) +8006a7b8: afb00010 sw s0,16(sp) +8006a7bc: afbf0034 sw ra,52(sp) +8006a7c0: 00828021 addu s0,a0,v0 +8006a7c4: afbe0030 sw s8,48(sp) +8006a7c8: afb7002c sw s7,44(sp) +8006a7cc: afb60028 sw s6,40(sp) +8006a7d0: afb50024 sw s5,36(sp) +8006a7d4: afb40020 sw s4,32(sp) +8006a7d8: afb3001c sw s3,28(sp) +8006a7dc: afb10014 sw s1,20(sp) +8006a7e0: 00809021 move s2,a0 +8006a7e4: 3c021b4a lui v0,0x1b4a +8006a7e8: 8e04e07c lw a0,-8068(s0) +8006a7ec: 34425616 ori v0,v0,0x5616 +8006a7f0: 1082045b beq a0,v0,8006b960 <_ZN7CMemory13ApplyROMFixesEv+0x11b4> +8006a7f4: 3c178012 lui s7,0x8012 +8006a7f8: 3c1e8021 lui s8,0x8021 +8006a7fc: 3c026810 lui v0,0x6810 +8006a800: 3442aa95 ori v0,v0,0xaa95 +8006a804: 10820007 beq a0,v0,8006a824 <_ZN7CMemory13ApplyROMFixesEv+0x78> +8006a808: 3c02340f lui v0,0x340f +8006a80c: 344223e5 ori v0,v0,0x23e5 +8006a810: 10820004 beq a0,v0,8006a824 <_ZN7CMemory13ApplyROMFixesEv+0x78> +8006a814: 3c0277fd lui v0,0x77fd +8006a818: 3442806a ori v0,v0,0x806a +8006a81c: 1482045b bne a0,v0,8006b98c <_ZN7CMemory13ApplyROMFixesEv+0x11e0> +8006a820: 3402b028 li v0,0xb028 +8006a824: 3c168019 lui s6,0x8019 +8006a828: 27c3e42c addiu v1,s8,-7124 +8006a82c: 2402001f li v0,31 +8006a830: a4620124 sh v0,292(v1) +8006a834: 3402b028 li v0,0xb028 +8006a838: 02429821 addu s3,s2,v0 +8006a83c: 3c058019 lui a1,0x8019 +8006a840: 24a51568 addiu a1,a1,5480 +8006a844: 02602021 move a0,s3 +8006a848: 26f0bfc0 addiu s0,s7,-16448 +8006a84c: 0200f809 jalr s0 +8006a850: 2406000e li a2,14 +8006a854: 14400009 bnez v0,8006a87c <_ZN7CMemory13ApplyROMFixesEv+0xd0> +8006a858: 3c058019 lui a1,0x8019 +8006a85c: 3c028003 lui v0,0x8003 +8006a860: 24423ee4 addiu v0,v0,16100 +8006a864: 3c04801f lui a0,0x801f +8006a868: 3c038003 lui v1,0x8003 +8006a86c: ac829350 sw v0,-27824(a0) +8006a870: 246308e4 addiu v1,v1,2276 +8006a874: 3c02801f lui v0,0x801f +8006a878: ac439354 sw v1,-27820(v0) +8006a87c: 24a51578 addiu a1,a1,5496 +8006a880: 02602021 move a0,s3 +8006a884: 0200f809 jalr s0 +8006a888: 2406000d li a2,13 +8006a88c: 14400583 bnez v0,8006be9c <_ZN7CMemory13ApplyROMFixesEv+0x16f0> +8006a890: 3c028003 lui v0,0x8003 +8006a894: 244239d0 addiu v0,v0,14800 +8006a898: 3c04801f lui a0,0x801f +8006a89c: 3c038003 lui v1,0x8003 +8006a8a0: ac829350 sw v0,-27824(a0) +8006a8a4: 246314b0 addiu v1,v1,5296 +8006a8a8: 3c02801f lui v0,0x801f +8006a8ac: ac439354 sw v1,-27820(v0) +8006a8b0: 3c058019 lui a1,0x8019 +8006a8b4: 24a515a0 addiu a1,a1,5536 +8006a8b8: 02602021 move a0,s3 +8006a8bc: 26e2bfc0 addiu v0,s7,-16448 +8006a8c0: 0040f809 jalr v0 +8006a8c4: 24060005 li a2,5 +8006a8c8: 14400049 bnez v0,8006a9f0 <_ZN7CMemory13ApplyROMFixesEv+0x244> +8006a8cc: 3c058019 lui a1,0x8019 +8006a8d0: 3c020001 lui v0,0x1 +8006a8d4: 02421021 addu v0,s2,v0 +8006a8d8: 24030003 li v1,3 +8006a8dc: 24040001 li a0,1 +8006a8e0: ae433828 sw v1,14376(s2) +8006a8e4: a0449e28 sb a0,-25048(v0) +8006a8e8: ae43382c sw v1,14380(s2) +8006a8ec: a0449e29 sb a0,-25047(v0) +8006a8f0: ae433830 sw v1,14384(s2) +8006a8f4: a0449e2a sb a0,-25046(v0) +8006a8f8: ae433834 sw v1,14388(s2) +8006a8fc: a0449e2b sb a0,-25045(v0) +8006a900: ae433838 sw v1,14392(s2) +8006a904: a0449e2c sb a0,-25044(v0) +8006a908: ae43383c sw v1,14396(s2) +8006a90c: a0449e2d sb a0,-25043(v0) +8006a910: ae433840 sw v1,14400(s2) +8006a914: a0449e2e sb a0,-25042(v0) +8006a918: ae433844 sw v1,14404(s2) +8006a91c: a0449e2f sb a0,-25041(v0) +8006a920: ae433848 sw v1,14408(s2) +8006a924: a0449e30 sb a0,-25040(v0) +8006a928: ae43384c sw v1,14412(s2) +8006a92c: a0449e31 sb a0,-25039(v0) +8006a930: ae433850 sw v1,14416(s2) +8006a934: a0449e32 sb a0,-25038(v0) +8006a938: a040ae28 sb zero,-20952(v0) +8006a93c: a040ae29 sb zero,-20951(v0) +8006a940: a040ae2a sb zero,-20950(v0) +8006a944: a040ae2b sb zero,-20949(v0) +8006a948: a040ae2c sb zero,-20948(v0) +8006a94c: a040ae2d sb zero,-20947(v0) +8006a950: a040ae2e sb zero,-20946(v0) +8006a954: a040ae2f sb zero,-20945(v0) +8006a958: a040ae30 sb zero,-20944(v0) +8006a95c: a040ae31 sb zero,-20943(v0) +8006a960: a040ae32 sb zero,-20942(v0) +8006a964: 26504028 addiu s0,s2,16424 +8006a968: ae433854 sw v1,14420(s2) +8006a96c: a0449e37 sb a0,-25033(v0) +8006a970: a0449e33 sb a0,-25037(v0) +8006a974: a0449e34 sb a0,-25036(v0) +8006a978: a0449e35 sb a0,-25035(v0) +8006a97c: a0449e36 sb a0,-25034(v0) +8006a980: a040ae37 sb zero,-20937(v0) +8006a984: a040ae33 sb zero,-20941(v0) +8006a988: a040ae34 sb zero,-20940(v0) +8006a98c: a040ae35 sb zero,-20939(v0) +8006a990: a040ae36 sb zero,-20938(v0) +8006a994: 3c028012 lui v0,0x8012 +8006a998: ae433864 sw v1,14436(s2) +8006a99c: ae433858 sw v1,14424(s2) +8006a9a0: ae43385c sw v1,14428(s2) +8006a9a4: ae433860 sw v1,14432(s2) +8006a9a8: 02002021 move a0,s0 +8006a9ac: 26450028 addiu a1,s2,40 +8006a9b0: 2442c980 addiu v0,v0,-13952 +8006a9b4: 0040f809 jalr v0 +8006a9b8: 24064000 li a2,16384 +8006a9bc: 3403a028 li v1,0xa028 +8006a9c0: 02431821 addu v1,s2,v1 +8006a9c4: 00002021 move a0,zero +8006a9c8: 24060005 li a2,5 +8006a9cc: 24051000 li a1,4096 +8006a9d0: 90620000 lbu v0,0(v1) +8006a9d4: 24840001 addiu a0,a0,1 +8006a9d8: 10400002 beqz v0,8006a9e4 <_ZN7CMemory13ApplyROMFixesEv+0x238> +8006a9dc: 24630001 addiu v1,v1,1 +8006a9e0: ae060000 sw a2,0(s0) +8006a9e4: 1485fffa bne a0,a1,8006a9d0 <_ZN7CMemory13ApplyROMFixesEv+0x224> +8006a9e8: 26100004 addiu s0,s0,4 +8006a9ec: 3c058019 lui a1,0x8019 +8006a9f0: 3c038012 lui v1,0x8012 +8006a9f4: 24a515a8 addiu a1,a1,5544 +8006a9f8: 2462bbc0 addiu v0,v1,-17472 +8006a9fc: 0040f809 jalr v0 +8006aa00: 02602021 move a0,s3 +8006aa04: 14400022 bnez v0,8006aa90 <_ZN7CMemory13ApplyROMFixesEv+0x2e4> +8006aa08: 3c058019 lui a1,0x8019 +8006aa0c: 3402a728 li v0,0xa728 +8006aa10: 02421821 addu v1,s2,v0 +8006aa14: 00002021 move a0,zero +8006aa18: 24070003 li a3,3 +8006aa1c: 24060001 li a2,1 +8006aa20: 24050380 li a1,896 +8006aa24: 00921021 addu v0,a0,s2 +8006aa28: 24840004 addiu a0,a0,4 +8006aa2c: a0600000 sb zero,0(v1) +8006aa30: a066f000 sb a2,-4096(v1) +8006aa34: ac471c28 sw a3,7208(v0) +8006aa38: 1485fffa bne a0,a1,8006aa24 <_ZN7CMemory13ApplyROMFixesEv+0x278> +8006aa3c: 24630001 addiu v1,v1,1 +8006aa40: 26504028 addiu s0,s2,16424 +8006aa44: 3c028012 lui v0,0x8012 +8006aa48: 02002021 move a0,s0 +8006aa4c: 26450028 addiu a1,s2,40 +8006aa50: 2442c980 addiu v0,v0,-13952 +8006aa54: 0040f809 jalr v0 +8006aa58: 24064000 li a2,16384 +8006aa5c: 3403a028 li v1,0xa028 +8006aa60: 02431821 addu v1,s2,v1 +8006aa64: 00002021 move a0,zero +8006aa68: 24060005 li a2,5 +8006aa6c: 24051000 li a1,4096 +8006aa70: 90620000 lbu v0,0(v1) +8006aa74: 24840001 addiu a0,a0,1 +8006aa78: 10400002 beqz v0,8006aa84 <_ZN7CMemory13ApplyROMFixesEv+0x2d8> +8006aa7c: 24630001 addiu v1,v1,1 +8006aa80: ae060000 sw a2,0(s0) +8006aa84: 1485fffa bne a0,a1,8006aa70 <_ZN7CMemory13ApplyROMFixesEv+0x2c4> +8006aa88: 26100004 addiu s0,s0,4 +8006aa8c: 3c058019 lui a1,0x8019 +8006aa90: 3c028012 lui v0,0x8012 +8006aa94: 24a515bc addiu a1,a1,5564 +8006aa98: 2450bbc0 addiu s0,v0,-17472 +8006aa9c: 0200f809 jalr s0 +8006aaa0: 02602021 move a0,s3 +8006aaa4: 144004f5 bnez v0,8006be7c <_ZN7CMemory13ApplyROMFixesEv+0x16d0> +8006aaa8: 3402a82e li v0,0xa82e +8006aaac: 8e44000c lw a0,12(s2) +8006aab0: 02421021 addu v0,s2,v0 +8006aab4: 02401821 move v1,s2 +8006aab8: 26461000 addiu a2,s2,4096 +8006aabc: 24050001 li a1,1 +8006aac0: ac642040 sw a0,8256(v1) +8006aac4: ac640040 sw a0,64(v1) +8006aac8: ac642044 sw a0,8260(v1) +8006aacc: ac640044 sw a0,68(v1) +8006aad0: 24630040 addiu v1,v1,64 +8006aad4: a0400000 sb zero,0(v0) +8006aad8: a040f800 sb zero,-2048(v0) +8006aadc: a0400001 sb zero,1(v0) +8006aae0: a040f801 sb zero,-2047(v0) +8006aae4: a045f000 sb a1,-4096(v0) +8006aae8: a045e800 sb a1,-6144(v0) +8006aaec: a045f001 sb a1,-4095(v0) +8006aaf0: a045e801 sb a1,-6143(v0) +8006aaf4: 1466fff2 bne v1,a2,8006aac0 <_ZN7CMemory13ApplyROMFixesEv+0x314> +8006aaf8: 24420010 addiu v0,v0,16 +8006aafc: 26504028 addiu s0,s2,16424 +8006ab00: 3c028012 lui v0,0x8012 +8006ab04: 02002021 move a0,s0 +8006ab08: 26450028 addiu a1,s2,40 +8006ab0c: 2442c980 addiu v0,v0,-13952 +8006ab10: 0040f809 jalr v0 +8006ab14: 24064000 li a2,16384 +8006ab18: 3403a028 li v1,0xa028 +8006ab1c: 02431821 addu v1,s2,v1 +8006ab20: 00002021 move a0,zero +8006ab24: 24060005 li a2,5 +8006ab28: 24051000 li a1,4096 +8006ab2c: 90620000 lbu v0,0(v1) +8006ab30: 24840001 addiu a0,a0,1 +8006ab34: 10400002 beqz v0,8006ab40 <_ZN7CMemory13ApplyROMFixesEv+0x394> +8006ab38: 24630001 addiu v1,v1,1 +8006ab3c: ae060000 sw a2,0(s0) +8006ab40: 1485fffa bne a0,a1,8006ab2c <_ZN7CMemory13ApplyROMFixesEv+0x380> +8006ab44: 26100004 addiu s0,s0,4 +8006ab48: 3c058019 lui a1,0x8019 +8006ab4c: 3c038012 lui v1,0x8012 +8006ab50: 24a515d8 addiu a1,a1,5592 +8006ab54: 2470bbc0 addiu s0,v1,-17472 +8006ab58: 0200f809 jalr s0 +8006ab5c: 02602021 move a0,s3 +8006ab60: 144004be bnez v0,8006be5c <_ZN7CMemory13ApplyROMFixesEv+0x16b0> +8006ab64: 34029728 li v0,0x9728 +8006ab68: 8e460004 lw a2,4(s2) +8006ab6c: 02421821 addu v1,s2,v0 +8006ab70: 02402021 move a0,s2 +8006ab74: 00002821 move a1,zero +8006ab78: 3c090020 lui t1,0x20 +8006ab7c: 24080001 li t0,1 +8006ab80: 24070080 li a3,128 +8006ab84: 30a200f0 andi v0,a1,0xf0 +8006ab88: 00021300 sll v0,v0,0xc +8006ab8c: 00461021 addu v0,v0,a2 +8006ab90: 00491021 addu v0,v0,t1 +8006ab94: 24a50001 addiu a1,a1,1 +8006ab98: ac821c28 sw v0,7208(a0) +8006ab9c: a0680000 sb t0,0(v1) +8006aba0: a0601000 sb zero,4096(v1) +8006aba4: 24840004 addiu a0,a0,4 +8006aba8: 14a7fff6 bne a1,a3,8006ab84 <_ZN7CMemory13ApplyROMFixesEv+0x3d8> +8006abac: 24630001 addiu v1,v1,1 +8006abb0: 3c020030 lui v0,0x30 +8006abb4: 3403982d li v1,0x982d +8006abb8: 00c22021 addu a0,a2,v0 +8006abbc: 02431821 addu v1,s2,v1 +8006abc0: 02401021 move v0,s2 +8006abc4: 26461000 addiu a2,s2,4096 +8006abc8: 24050001 li a1,1 +8006abcc: ac44203c sw a0,8252(v0) +8006abd0: ac44003c sw a0,60(v0) +8006abd4: 24420040 addiu v0,v0,64 +8006abd8: a0650000 sb a1,0(v1) +8006abdc: a065f800 sb a1,-2048(v1) +8006abe0: 14c2fffa bne a2,v0,8006abcc <_ZN7CMemory13ApplyROMFixesEv+0x420> +8006abe4: 24630010 addiu v1,v1,16 +8006abe8: 26504028 addiu s0,s2,16424 +8006abec: 3c028012 lui v0,0x8012 +8006abf0: 02002021 move a0,s0 +8006abf4: 26450028 addiu a1,s2,40 +8006abf8: 2442c980 addiu v0,v0,-13952 +8006abfc: 0040f809 jalr v0 +8006ac00: 24064000 li a2,16384 +8006ac04: 3403a028 li v1,0xa028 +8006ac08: 02431821 addu v1,s2,v1 +8006ac0c: 00002021 move a0,zero +8006ac10: 24060005 li a2,5 +8006ac14: 24051000 li a1,4096 +8006ac18: 90620000 lbu v0,0(v1) +8006ac1c: 24840001 addiu a0,a0,1 +8006ac20: 10400002 beqz v0,8006ac2c <_ZN7CMemory13ApplyROMFixesEv+0x480> +8006ac24: 24630001 addiu v1,v1,1 +8006ac28: ae060000 sw a2,0(s0) +8006ac2c: 1485fffa bne a0,a1,8006ac18 <_ZN7CMemory13ApplyROMFixesEv+0x46c> +8006ac30: 26100004 addiu s0,s0,4 +8006ac34: 3c158019 lui s5,0x8019 +8006ac38: 02602021 move a0,s3 +8006ac3c: 26a51600 addiu a1,s5,5632 +8006ac40: 26f4bfc0 addiu s4,s7,-16448 +8006ac44: 0280f809 jalr s4 +8006ac48: 24060008 li a2,8 +8006ac4c: 14400008 bnez v0,8006ac70 <_ZN7CMemory13ApplyROMFixesEv+0x4c4> +8006ac50: 3c058019 lui a1,0x8019 +8006ac54: 8e420000 lw v0,0(s2) +8006ac58: 3c030001 lui v1,0x1 +8006ac5c: 02431821 addu v1,s2,v1 +8006ac60: 24040001 li a0,1 +8006ac64: ae42003c sw v0,60(s2) +8006ac68: a064902d sb a0,-28627(v1) +8006ac6c: a060a02d sb zero,-24531(v1) +8006ac70: 3c028012 lui v0,0x8012 +8006ac74: 24a5160c addiu a1,a1,5644 +8006ac78: 2451bbc0 addiu s1,v0,-17472 +8006ac7c: 0220f809 jalr s1 +8006ac80: 02602021 move a0,s3 +8006ac84: 1040046b beqz v0,8006be34 <_ZN7CMemory13ApplyROMFixesEv+0x1688> +8006ac88: 3c028021 lui v0,0x8021 +8006ac8c: 3c028021 lui v0,0x8021 +8006ac90: 2450e2a8 addiu s0,v0,-7512 +8006ac94: 24030004 li v1,4 +8006ac98: 3c058019 lui a1,0x8019 +8006ac9c: ae030040 sw v1,64(s0) +8006aca0: 24a51624 addiu a1,a1,5668 +8006aca4: 0220f809 jalr s1 +8006aca8: 02602021 move a0,s3 +8006acac: 14400003 bnez v0,8006acbc <_ZN7CMemory13ApplyROMFixesEv+0x510> +8006acb0: 3c058019 lui a1,0x8019 +8006acb4: 24020019 li v0,25 +8006acb8: ae020040 sw v0,64(s0) +8006acbc: 24a51634 addiu a1,a1,5684 +8006acc0: 0220f809 jalr s1 +8006acc4: 02602021 move a0,s3 +8006acc8: 144002eb bnez v0,8006b878 <_ZN7CMemory13ApplyROMFixesEv+0x10cc> +8006accc: 3c058019 lui a1,0x8019 +8006acd0: 27c2e42c addiu v0,s8,-7124 +8006acd4: a0400001 sb zero,1(v0) +8006acd8: 3402b03f li v0,0xb03f +8006acdc: 02428821 addu s1,s2,v0 +8006ace0: 3c058019 lui a1,0x8019 +8006ace4: 3c038012 lui v1,0x8012 +8006ace8: 24a51688 addiu a1,a1,5768 +8006acec: 2470bbc0 addiu s0,v1,-17472 +8006acf0: 0200f809 jalr s0 +8006acf4: 02202021 move a0,s1 +8006acf8: 1440034b bnez v0,8006ba28 <_ZN7CMemory13ApplyROMFixesEv+0x127c> +8006acfc: 3c058019 lui a1,0x8019 +8006ad00: 2403000d li v1,13 +8006ad04: 3c028021 lui v0,0x8021 +8006ad08: ac43e41c sw v1,-7140(v0) +8006ad0c: 3c058019 lui a1,0x8019 +8006ad10: 3c028012 lui v0,0x8012 +8006ad14: 24a516a8 addiu a1,a1,5800 +8006ad18: 2450bbc0 addiu s0,v0,-17472 +8006ad1c: 0200f809 jalr s0 +8006ad20: 02202021 move a0,s1 +8006ad24: 1440037d bnez v0,8006bb1c <_ZN7CMemory13ApplyROMFixesEv+0x1370> +8006ad28: 3c058019 lui a1,0x8019 +8006ad2c: 2403000f li v1,15 +8006ad30: 3c028021 lui v0,0x8021 +8006ad34: ac43e41c sw v1,-7140(v0) +8006ad38: 3c058019 lui a1,0x8019 +8006ad3c: 3c038012 lui v1,0x8012 +8006ad40: 24a51818 addiu a1,a1,6168 +8006ad44: 2470bbc0 addiu s0,v1,-17472 +8006ad48: 0200f809 jalr s0 +8006ad4c: 02602021 move a0,s3 +8006ad50: 144002c2 bnez v0,8006b85c <_ZN7CMemory13ApplyROMFixesEv+0x10b0> +8006ad54: 3c058019 lui a1,0x8019 +8006ad58: 24140001 li s4,1 +8006ad5c: 24030001 li v1,1 +8006ad60: 27c2e42c addiu v0,s8,-7124 +8006ad64: a0430118 sb v1,280(v0) +8006ad68: 3c028012 lui v0,0x8012 +8006ad6c: 26c51550 addiu a1,s6,5456 +8006ad70: 2450bbc0 addiu s0,v0,-17472 +8006ad74: 0200f809 jalr s0 +8006ad78: 02602021 move a0,s3 +8006ad7c: 144002b0 bnez v0,8006b840 <_ZN7CMemory13ApplyROMFixesEv+0x1094> +8006ad80: 3c058019 lui a1,0x8019 +8006ad84: 24020001 li v0,1 +8006ad88: 27d0e42c addiu s0,s8,-7124 +8006ad8c: 3c058019 lui a1,0x8019 +8006ad90: 3c038012 lui v1,0x8012 +8006ad94: a2020119 sb v0,281(s0) +8006ad98: 24a5183c addiu a1,a1,6204 +8006ad9c: 2474bbc0 addiu s4,v1,-17472 +8006ada0: 0280f809 jalr s4 +8006ada4: 02602021 move a0,s3 +8006ada8: 14400272 bnez v0,8006b774 <_ZN7CMemory13ApplyROMFixesEv+0xfc8> +8006adac: 3c058019 lui a1,0x8019 +8006adb0: 9202001e lbu v0,30(s0) +8006adb4: 14400270 bnez v0,8006b778 <_ZN7CMemory13ApplyROMFixesEv+0xfcc> +8006adb8: 24a51844 addiu a1,a1,6212 +8006adbc: 3c028022 lui v0,0x8022 +8006adc0: 24030001 li v1,1 +8006adc4: a04350a9 sb v1,20649(v0) +8006adc8: 3c058019 lui a1,0x8019 +8006adcc: 3c028012 lui v0,0x8012 +8006add0: 24a51858 addiu a1,a1,6232 +8006add4: 2450bbc0 addiu s0,v0,-17472 +8006add8: 0200f809 jalr s0 +8006addc: 02602021 move a0,s3 +8006ade0: 14400272 bnez v0,8006b7ac <_ZN7CMemory13ApplyROMFixesEv+0x1000> +8006ade4: 3c058019 lui a1,0x8019 +8006ade8: 24060001 li a2,1 +8006adec: 27c4e42c addiu a0,s8,-7124 +8006adf0: 8c830004 lw v1,4(a0) +8006adf4: 3c02bfa0 lui v0,0xbfa0 +8006adf8: 00031a00 sll v1,v1,0x8 +8006adfc: 34422fe9 ori v0,v0,0x2fe9 +8006ae00: 00620018 mult v1,v0 +8006ae04: 00032fc3 sra a1,v1,0x1f +8006ae08: 00001010 mfhi v0 +8006ae0c: a086011b sb a2,283(a0) +8006ae10: 00431021 addu v0,v0,v1 +8006ae14: 00021203 sra v0,v0,0x8 +8006ae18: 00451023 subu v0,v0,a1 +8006ae1c: 3c058019 lui a1,0x8019 +8006ae20: ac820008 sw v0,8(a0) +8006ae24: 24a518a0 addiu a1,a1,6304 +8006ae28: 02602021 move a0,s3 +8006ae2c: 26e2bfc0 addiu v0,s7,-16448 +8006ae30: 0040f809 jalr v0 +8006ae34: 24060009 li a2,9 +8006ae38: 14400004 bnez v0,8006ae4c <_ZN7CMemory13ApplyROMFixesEv+0x6a0> +8006ae3c: 3c058019 lui a1,0x8019 +8006ae40: 24030001 li v1,1 +8006ae44: 3c028022 lui v0,0x8022 +8006ae48: a04350a8 sb v1,20648(v0) +8006ae4c: 3c028012 lui v0,0x8012 +8006ae50: 24a518ac addiu a1,a1,6316 +8006ae54: 2450bbc0 addiu s0,v0,-17472 +8006ae58: 0200f809 jalr s0 +8006ae5c: 02602021 move a0,s3 +8006ae60: 14400004 bnez v0,8006ae74 <_ZN7CMemory13ApplyROMFixesEv+0x6c8> +8006ae64: 3c058019 lui a1,0x8019 +8006ae68: 24030001 li v1,1 +8006ae6c: 3c028022 lui v0,0x8022 +8006ae70: a04350a4 sb v1,20644(v0) +8006ae74: 24a518c0 addiu a1,a1,6336 +8006ae78: 0200f809 jalr s0 +8006ae7c: 02602021 move a0,s3 +8006ae80: 1440030b bnez v0,8006bab0 <_ZN7CMemory13ApplyROMFixesEv+0x1304> +8006ae84: 3c058019 lui a1,0x8019 +8006ae88: 24030001 li v1,1 +8006ae8c: 3c028022 lui v0,0x8022 +8006ae90: a04350a5 sb v1,20645(v0) +8006ae94: 3c058019 lui a1,0x8019 +8006ae98: 3c038012 lui v1,0x8012 +8006ae9c: 24a51900 addiu a1,a1,6400 +8006aea0: 2470bbc0 addiu s0,v1,-17472 +8006aea4: 0200f809 jalr s0 +8006aea8: 02602021 move a0,s3 +8006aeac: 14400003 bnez v0,8006aebc <_ZN7CMemory13ApplyROMFixesEv+0x710> +8006aeb0: 24030001 li v1,1 +8006aeb4: 3c028022 lui v0,0x8022 +8006aeb8: a04350a6 sb v1,20646(v0) +8006aebc: 27c5e42c addiu a1,s8,-7124 +8006aec0: 8ca3000c lw v1,12(a1) +8006aec4: 24040558 li a0,1368 +8006aec8: 70641802 mul v1,v1,a0 +8006aecc: 3c0251eb lui v0,0x51eb +8006aed0: 3442851f ori v0,v0,0x851f +8006aed4: 00620019 multu v1,v0 +8006aed8: 02602021 move a0,s3 +8006aedc: 00001810 mfhi v1 +8006aee0: 00031942 srl v1,v1,0x5 +8006aee4: aca30004 sw v1,4(a1) +8006aee8: 3c058019 lui a1,0x8019 +8006aeec: 0200f809 jalr s0 +8006aef0: 24a51910 addiu a1,a1,6416 +8006aef4: 144002db bnez v0,8006ba64 <_ZN7CMemory13ApplyROMFixesEv+0x12b8> +8006aef8: 3c058019 lui a1,0x8019 +8006aefc: 27c3e42c addiu v1,s8,-7124 +8006af00: 240206f2 li v0,1778 +8006af04: ac620004 sw v0,4(v1) +8006af08: 3c058019 lui a1,0x8019 +8006af0c: 3c028012 lui v0,0x8012 +8006af10: 24a51960 addiu a1,a1,6496 +8006af14: 2450bbc0 addiu s0,v0,-17472 +8006af18: 0200f809 jalr s0 +8006af1c: 02602021 move a0,s3 +8006af20: 14400004 bnez v0,8006af34 <_ZN7CMemory13ApplyROMFixesEv+0x788> +8006af24: 3c058019 lui a1,0x8019 +8006af28: 27c3e42c addiu v1,s8,-7124 +8006af2c: 24020ab0 li v0,2736 +8006af30: ac620004 sw v0,4(v1) +8006af34: 24a51974 addiu a1,a1,6516 +8006af38: 0200f809 jalr s0 +8006af3c: 02202021 move a0,s1 +8006af40: 14400007 bnez v0,8006af60 <_ZN7CMemory13ApplyROMFixesEv+0x7b4> +8006af44: 3c058019 lui a1,0x8019 +8006af48: 27c4e42c addiu a0,s8,-7124 +8006af4c: 8c83000c lw v1,12(a0) +8006af50: 24020064 li v0,100 +8006af54: 106203e8 beq v1,v0,8006bef8 <_ZN7CMemory13ApplyROMFixesEv+0x174c> +8006af58: 24020513 li v0,1299 +8006af5c: 3c058019 lui a1,0x8019 +8006af60: 24a5197c addiu a1,a1,6524 +8006af64: 02202021 move a0,s1 +8006af68: 26f0bfc0 addiu s0,s7,-16448 +8006af6c: 0200f809 jalr s0 +8006af70: 24060003 li a2,3 +8006af74: 144002a3 bnez v0,8006ba04 <_ZN7CMemory13ApplyROMFixesEv+0x1258> +8006af78: 27c3e42c addiu v1,s8,-7124 +8006af7c: 24020581 li v0,1409 +8006af80: ac620004 sw v0,4(v1) +8006af84: 3c058019 lui a1,0x8019 +8006af88: 24a51984 addiu a1,a1,6532 +8006af8c: 02202021 move a0,s1 +8006af90: 26e2bfc0 addiu v0,s7,-16448 +8006af94: 0040f809 jalr v0 +8006af98: 24060003 li a2,3 +8006af9c: 14400007 bnez v0,8006afbc <_ZN7CMemory13ApplyROMFixesEv+0x810> +8006afa0: 3c058019 lui a1,0x8019 +8006afa4: 27c4e42c addiu a0,s8,-7124 +8006afa8: 8c83000c lw v1,12(a0) +8006afac: 24020064 li v0,100 +8006afb0: 106203d3 beq v1,v0,8006bf00 <_ZN7CMemory13ApplyROMFixesEv+0x1754> +8006afb4: 240205e0 li v0,1504 +8006afb8: 3c058019 lui a1,0x8019 +8006afbc: 3c038012 lui v1,0x8012 +8006afc0: 24a51988 addiu a1,a1,6536 +8006afc4: 2462bbc0 addiu v0,v1,-17472 +8006afc8: 0040f809 jalr v0 +8006afcc: 02602021 move a0,s3 +8006afd0: 14400007 bnez v0,8006aff0 <_ZN7CMemory13ApplyROMFixesEv+0x844> +8006afd4: 3c058019 lui a1,0x8019 +8006afd8: 27c4e42c addiu a0,s8,-7124 +8006afdc: 8c83000c lw v1,12(a0) +8006afe0: 24020064 li v0,100 +8006afe4: 106203c8 beq v1,v0,8006bf08 <_ZN7CMemory13ApplyROMFixesEv+0x175c> +8006afe8: 24020565 li v0,1381 +8006afec: 3c058019 lui a1,0x8019 +8006aff0: 24a51990 addiu a1,a1,6544 +8006aff4: 26e2bfc0 addiu v0,s7,-16448 +8006aff8: 02202021 move a0,s1 +8006affc: 0040f809 jalr v0 +8006b000: 24060003 li a2,3 +8006b004: 14400007 bnez v0,8006b024 <_ZN7CMemory13ApplyROMFixesEv+0x878> +8006b008: 3c158021 lui s5,0x8021 +8006b00c: 27c4e42c addiu a0,s8,-7124 +8006b010: 8c83000c lw v1,12(a0) +8006b014: 24020064 li v0,100 +8006b018: 106203bd beq v1,v0,8006bf10 <_ZN7CMemory13ApplyROMFixesEv+0x1764> +8006b01c: 240205e0 li v0,1504 +8006b020: 3c158021 lui s5,0x8021 +8006b024: 26b0e988 addiu s0,s5,-5752 +8006b028: 3c058019 lui a1,0x8019 +8006b02c: 3c028012 lui v0,0x8012 +8006b030: ae000030 sw zero,48(s0) +8006b034: ae000038 sw zero,56(s0) +8006b038: ae00003c sw zero,60(s0) +8006b03c: 24a51994 addiu a1,a1,6548 +8006b040: 2454bbc0 addiu s4,v0,-17472 +8006b044: 0280f809 jalr s4 +8006b048: 02202021 move a0,s1 +8006b04c: 14400008 bnez v0,8006b070 <_ZN7CMemory13ApplyROMFixesEv+0x8c4> +8006b050: 3c058019 lui a1,0x8019 +8006b054: 8e020064 lw v0,100(s0) +8006b058: 340393f1 li v1,0x93f1 +8006b05c: 00431021 addu v0,v0,v1 +8006b060: ae020030 sw v0,48(s0) +8006b064: 8e430014 lw v1,20(s2) +8006b068: 2463304a addiu v1,v1,12362 +8006b06c: ae030038 sw v1,56(s0) +8006b070: 24a5199c addiu a1,a1,6556 +8006b074: 0280f809 jalr s4 +8006b078: 02202021 move a0,s1 +8006b07c: 14400008 bnez v0,8006b0a0 <_ZN7CMemory13ApplyROMFixesEv+0x8f4> +8006b080: 3c058019 lui a1,0x8019 +8006b084: 8e0203f4 lw v0,1012(s0) +8006b088: 3403d18d li v1,0xd18d +8006b08c: 00431021 addu v0,v0,v1 +8006b090: ae020030 sw v0,48(s0) +8006b094: 8e430014 lw v1,20(s2) +8006b098: 24633000 addiu v1,v1,12288 +8006b09c: ae030038 sw v1,56(s0) +8006b0a0: 24a519a4 addiu a1,a1,6564 +8006b0a4: 0280f809 jalr s4 +8006b0a8: 02202021 move a0,s1 +8006b0ac: 14400005 bnez v0,8006b0c4 <_ZN7CMemory13ApplyROMFixesEv+0x918> +8006b0b0: 3c058019 lui a1,0x8019 +8006b0b4: 8e020060 lw v0,96(s0) +8006b0b8: 34038b62 li v1,0x8b62 +8006b0bc: 00431021 addu v0,v0,v1 +8006b0c0: ae020030 sw v0,48(s0) +8006b0c4: 24a519ac addiu a1,a1,6572 +8006b0c8: 0280f809 jalr s4 +8006b0cc: 02202021 move a0,s1 +8006b0d0: 14400008 bnez v0,8006b0f4 <_ZN7CMemory13ApplyROMFixesEv+0x948> +8006b0d4: 3c058019 lui a1,0x8019 +8006b0d8: 8e020060 lw v0,96(s0) +8006b0dc: 34038083 li v1,0x8083 +8006b0e0: 00431021 addu v0,v0,v1 +8006b0e4: ae020030 sw v0,48(s0) +8006b0e8: 8e430014 lw v1,20(s2) +8006b0ec: 24633020 addiu v1,v1,12320 +8006b0f0: ae030038 sw v1,56(s0) +8006b0f4: 24a519b4 addiu a1,a1,6580 +8006b0f8: 0280f809 jalr s4 +8006b0fc: 02202021 move a0,s1 +8006b100: 14400008 bnez v0,8006b124 <_ZN7CMemory13ApplyROMFixesEv+0x978> +8006b104: 3c058019 lui a1,0x8019 +8006b108: 8e020060 lw v0,96(s0) +8006b10c: 340387f2 li v1,0x87f2 +8006b110: 00431021 addu v0,v0,v1 +8006b114: ae020030 sw v0,48(s0) +8006b118: 8e430014 lw v1,20(s2) +8006b11c: 246330c4 addiu v1,v1,12484 +8006b120: ae030038 sw v1,56(s0) +8006b124: 24a519bc addiu a1,a1,6588 +8006b128: 0280f809 jalr s4 +8006b12c: 02202021 move a0,s1 +8006b130: 1440000b bnez v0,8006b160 <_ZN7CMemory13ApplyROMFixesEv+0x9b4> +8006b134: 3c058019 lui a1,0x8019 +8006b138: 8e0330bc lw v1,12476(s0) +8006b13c: 3402f85a li v0,0xf85a +8006b140: 00621821 addu v1,v1,v0 +8006b144: ae030030 sw v1,48(s0) +8006b148: 8e42000c lw v0,12(s2) +8006b14c: 24420c64 addiu v0,v0,3172 +8006b150: ae020038 sw v0,56(s0) +8006b154: 8e43000c lw v1,12(s2) +8006b158: 24630c66 addiu v1,v1,3174 +8006b15c: ae03003c sw v1,60(s0) +8006b160: 24a519c4 addiu a1,a1,6596 +8006b164: 0280f809 jalr s4 +8006b168: 02202021 move a0,s1 +8006b16c: 1440000a bnez v0,8006b198 <_ZN7CMemory13ApplyROMFixesEv+0x9ec> +8006b170: 3c058019 lui a1,0x8019 +8006b174: 8e0230d4 lw v0,12500(s0) +8006b178: 24425037 addiu v0,v0,20535 +8006b17c: ae020030 sw v0,48(s0) +8006b180: 8e43000c lw v1,12(s2) +8006b184: 24630c06 addiu v1,v1,3078 +8006b188: ae030038 sw v1,56(s0) +8006b18c: 8e42000c lw v0,12(s2) +8006b190: 24420c08 addiu v0,v0,3080 +8006b194: ae02003c sw v0,60(s0) +8006b198: 24a519cc addiu a1,a1,6604 +8006b19c: 0280f809 jalr s4 +8006b1a0: 02202021 move a0,s1 +8006b1a4: 1440000a bnez v0,8006b1d0 <_ZN7CMemory13ApplyROMFixesEv+0xa24> +8006b1a8: 3c058019 lui a1,0x8019 +8006b1ac: 8e023080 lw v0,12416(s0) +8006b1b0: 244200be addiu v0,v0,190 +8006b1b4: ae020030 sw v0,48(s0) +8006b1b8: 8e43000c lw v1,12(s2) +8006b1bc: 24631002 addiu v1,v1,4098 +8006b1c0: ae030038 sw v1,56(s0) +8006b1c4: 8e42000c lw v0,12(s2) +8006b1c8: 24421004 addiu v0,v0,4100 +8006b1cc: ae02003c sw v0,60(s0) +8006b1d0: 24a519d4 addiu a1,a1,6612 +8006b1d4: 0280f809 jalr s4 +8006b1d8: 02202021 move a0,s1 +8006b1dc: 14400005 bnez v0,8006b1f4 <_ZN7CMemory13ApplyROMFixesEv+0xa48> +8006b1e0: 3c058019 lui a1,0x8019 +8006b1e4: 8e020060 lw v0,96(s0) +8006b1e8: 340380b7 li v1,0x80b7 +8006b1ec: 00431021 addu v0,v0,v1 +8006b1f0: ae020030 sw v0,48(s0) +8006b1f4: 24a519dc addiu a1,a1,6620 +8006b1f8: 0280f809 jalr s4 +8006b1fc: 02202021 move a0,s1 +8006b200: 14400005 bnez v0,8006b218 <_ZN7CMemory13ApplyROMFixesEv+0xa6c> +8006b204: 3c058019 lui a1,0x8019 +8006b208: 8e02307c lw v0,12412(s0) +8006b20c: 3403f74a li v1,0xf74a +8006b210: 00431021 addu v0,v0,v1 +8006b214: ae020030 sw v0,48(s0) +8006b218: 24a519e4 addiu a1,a1,6628 +8006b21c: 0280f809 jalr s4 +8006b220: 02202021 move a0,s1 +8006b224: 14400006 bnez v0,8006b240 <_ZN7CMemory13ApplyROMFixesEv+0xa94> +8006b228: 3c058019 lui a1,0x8019 +8006b22c: 26a2e988 addiu v0,s5,-5752 +8006b230: 8c430074 lw v1,116(v0) +8006b234: 3404d926 li a0,0xd926 +8006b238: 00641821 addu v1,v1,a0 +8006b23c: ac430030 sw v1,48(v0) +8006b240: 24a519ec addiu a1,a1,6636 +8006b244: 0280f809 jalr s4 +8006b248: 02202021 move a0,s1 +8006b24c: 14400006 bnez v0,8006b268 <_ZN7CMemory13ApplyROMFixesEv+0xabc> +8006b250: 3c058019 lui a1,0x8019 +8006b254: 26a2e988 addiu v0,s5,-5752 +8006b258: 8c43007c lw v1,124(v0) +8006b25c: 3404f070 li a0,0xf070 +8006b260: 00641821 addu v1,v1,a0 +8006b264: ac430030 sw v1,48(v0) +8006b268: 24a519f4 addiu a1,a1,6644 +8006b26c: 0280f809 jalr s4 +8006b270: 02202021 move a0,s1 +8006b274: 144001db bnez v0,8006b9e4 <_ZN7CMemory13ApplyROMFixesEv+0x1238> +8006b278: 26a4e988 addiu a0,s5,-5752 +8006b27c: 8c830060 lw v1,96(a0) +8006b280: 340282d4 li v0,0x82d4 +8006b284: 00621821 addu v1,v1,v0 +8006b288: ac830030 sw v1,48(a0) +8006b28c: 8e42000c lw v0,12(s2) +8006b290: 244272a4 addiu v0,v0,29348 +8006b294: ac820038 sw v0,56(a0) +8006b298: 3c058019 lui a1,0x8019 +8006b29c: 3c038012 lui v1,0x8012 +8006b2a0: 24a51a04 addiu a1,a1,6660 +8006b2a4: 2470bbc0 addiu s0,v1,-17472 +8006b2a8: 0200f809 jalr s0 +8006b2ac: 02202021 move a0,s1 +8006b2b0: 1440000c bnez v0,8006b2e4 <_ZN7CMemory13ApplyROMFixesEv+0xb38> +8006b2b4: 3c058019 lui a1,0x8019 +8006b2b8: 26a4e988 addiu a0,s5,-5752 +8006b2bc: 8c830060 lw v1,96(a0) +8006b2c0: 34028c93 li v0,0x8c93 +8006b2c4: 00621821 addu v1,v1,v0 +8006b2c8: ac830030 sw v1,48(a0) +8006b2cc: 8e420014 lw v0,20(s2) +8006b2d0: 2442300a addiu v0,v0,12298 +8006b2d4: ac820038 sw v0,56(a0) +8006b2d8: 8e430014 lw v1,20(s2) +8006b2dc: 2463300e addiu v1,v1,12302 +8006b2e0: ac83003c sw v1,60(a0) +8006b2e4: 24a51a0c addiu a1,a1,6668 +8006b2e8: 0200f809 jalr s0 +8006b2ec: 02202021 move a0,s1 +8006b2f0: 1440000c bnez v0,8006b324 <_ZN7CMemory13ApplyROMFixesEv+0xb78> +8006b2f4: 3c058019 lui a1,0x8019 +8006b2f8: 26a4e988 addiu a0,s5,-5752 +8006b2fc: 8c830060 lw v1,96(a0) +8006b300: 34028cb8 li v0,0x8cb8 +8006b304: 00621821 addu v1,v1,v0 +8006b308: ac830030 sw v1,48(a0) +8006b30c: 8e420014 lw v0,20(s2) +8006b310: 2442300a addiu v0,v0,12298 +8006b314: ac820038 sw v0,56(a0) +8006b318: 8e430014 lw v1,20(s2) +8006b31c: 2463300e addiu v1,v1,12302 +8006b320: ac83003c sw v1,60(a0) +8006b324: 24a51a14 addiu a1,a1,6676 +8006b328: 0200f809 jalr s0 +8006b32c: 02202021 move a0,s1 +8006b330: 144001f2 bnez v0,8006bafc <_ZN7CMemory13ApplyROMFixesEv+0x1350> +8006b334: 26a4e988 addiu a0,s5,-5752 +8006b338: 8c833060 lw v1,12384(a0) +8006b33c: 3402816f li v0,0x816f +8006b340: 00621821 addu v1,v1,v0 +8006b344: ac830030 sw v1,48(a0) +8006b348: 8e420014 lw v0,20(s2) +8006b34c: 24423000 addiu v0,v0,12288 +8006b350: ac820038 sw v0,56(a0) +8006b354: 3c058019 lui a1,0x8019 +8006b358: 3c028012 lui v0,0x8012 +8006b35c: 24a51a24 addiu a1,a1,6692 +8006b360: 2450bbc0 addiu s0,v0,-17472 +8006b364: 0200f809 jalr s0 +8006b368: 02202021 move a0,s1 +8006b36c: 14400009 bnez v0,8006b394 <_ZN7CMemory13ApplyROMFixesEv+0xbe8> +8006b370: 3c058019 lui a1,0x8019 +8006b374: 26a4e988 addiu a0,s5,-5752 +8006b378: 8c830060 lw v1,96(a0) +8006b37c: 340285f2 li v0,0x85f2 +8006b380: 00621821 addu v1,v1,v0 +8006b384: ac830030 sw v1,48(a0) +8006b388: 8e420014 lw v0,20(s2) +8006b38c: 24423024 addiu v0,v0,12324 +8006b390: ac820038 sw v0,56(a0) +8006b394: 24a51a2c addiu a1,a1,6700 +8006b398: 0200f809 jalr s0 +8006b39c: 02202021 move a0,s1 +8006b3a0: 14400009 bnez v0,8006b3c8 <_ZN7CMemory13ApplyROMFixesEv+0xc1c> +8006b3a4: 3c058019 lui a1,0x8019 +8006b3a8: 26a4e988 addiu a0,s5,-5752 +8006b3ac: 8c830074 lw v1,116(a0) +8006b3b0: 3402dddb li v0,0xdddb +8006b3b4: 00621821 addu v1,v1,v0 +8006b3b8: ac830030 sw v1,48(a0) +8006b3bc: 8e420014 lw v0,20(s2) +8006b3c0: 244237b4 addiu v0,v0,14260 +8006b3c4: ac820038 sw v0,56(a0) +8006b3c8: 24a51a34 addiu a1,a1,6708 +8006b3cc: 0200f809 jalr s0 +8006b3d0: 02202021 move a0,s1 +8006b3d4: 14400006 bnez v0,8006b3f0 <_ZN7CMemory13ApplyROMFixesEv+0xc44> +8006b3d8: 3c058019 lui a1,0x8019 +8006b3dc: 26a2e988 addiu v0,s5,-5752 +8006b3e0: 8c432060 lw v1,8288(v0) +8006b3e4: 340484e5 li a0,0x84e5 +8006b3e8: 00641821 addu v1,v1,a0 +8006b3ec: ac430030 sw v1,48(v0) +8006b3f0: 24a51a3c addiu a1,a1,6716 +8006b3f4: 0200f809 jalr s0 +8006b3f8: 02202021 move a0,s1 +8006b3fc: 14400006 bnez v0,8006b418 <_ZN7CMemory13ApplyROMFixesEv+0xc6c> +8006b400: 3c058019 lui a1,0x8019 +8006b404: 26a2e988 addiu v0,s5,-5752 +8006b408: 8c430060 lw v1,96(v0) +8006b40c: 3404857a li a0,0x857a +8006b410: 00641821 addu v1,v1,a0 +8006b414: ac430030 sw v1,48(v0) +8006b418: 24a51a44 addiu a1,a1,6724 +8006b41c: 0200f809 jalr s0 +8006b420: 02202021 move a0,s1 +8006b424: 14400009 bnez v0,8006b44c <_ZN7CMemory13ApplyROMFixesEv+0xca0> +8006b428: 3c058019 lui a1,0x8019 +8006b42c: 26a4e988 addiu a0,s5,-5752 +8006b430: 8c830074 lw v1,116(a0) +8006b434: 3402df33 li v0,0xdf33 +8006b438: 00621821 addu v1,v1,v0 +8006b43c: ac830030 sw v1,48(a0) +8006b440: 8e420014 lw v0,20(s2) +8006b444: 244237b4 addiu v0,v0,14260 +8006b448: ac820038 sw v0,56(a0) +8006b44c: 24a51a4c addiu a1,a1,6732 +8006b450: 0200f809 jalr s0 +8006b454: 02202021 move a0,s1 +8006b458: 14400008 bnez v0,8006b47c <_ZN7CMemory13ApplyROMFixesEv+0xcd0> +8006b45c: 3c058019 lui a1,0x8019 +8006b460: 26a2e988 addiu v0,s5,-5752 +8006b464: 8c43004c lw v1,76(v0) +8006b468: 24633700 addiu v1,v1,14080 +8006b46c: ac430030 sw v1,48(v0) +8006b470: 8e440014 lw a0,20(s2) +8006b474: 24843102 addiu a0,a0,12546 +8006b478: ac440038 sw a0,56(v0) +8006b47c: 24a51a54 addiu a1,a1,6740 +8006b480: 0200f809 jalr s0 +8006b484: 02202021 move a0,s1 +8006b488: 14400008 bnez v0,8006b4ac <_ZN7CMemory13ApplyROMFixesEv+0xd00> +8006b48c: 3c058019 lui a1,0x8019 +8006b490: 26a2e988 addiu v0,s5,-5752 +8006b494: 8c43004c lw v1,76(v0) +8006b498: 24633700 addiu v1,v1,14080 +8006b49c: ac430030 sw v1,48(v0) +8006b4a0: 8e440014 lw a0,20(s2) +8006b4a4: 24843102 addiu a0,a0,12546 +8006b4a8: ac440038 sw a0,56(v0) +8006b4ac: 24a51a5c addiu a1,a1,6748 +8006b4b0: 0200f809 jalr s0 +8006b4b4: 02202021 move a0,s1 +8006b4b8: 14400009 bnez v0,8006b4e0 <_ZN7CMemory13ApplyROMFixesEv+0xd34> +8006b4bc: 3c058019 lui a1,0x8019 +8006b4c0: 26a4e988 addiu a0,s5,-5752 +8006b4c4: 8c830064 lw v1,100(a0) +8006b4c8: 34029899 li v0,0x9899 +8006b4cc: 00621821 addu v1,v1,v0 +8006b4d0: ac830030 sw v1,48(a0) +8006b4d4: 8e420014 lw v0,20(s2) +8006b4d8: 24423000 addiu v0,v0,12288 +8006b4dc: ac820038 sw v0,56(a0) +8006b4e0: 24a51a64 addiu a1,a1,6756 +8006b4e4: 0200f809 jalr s0 +8006b4e8: 02202021 move a0,s1 +8006b4ec: 14400006 bnez v0,8006b508 <_ZN7CMemory13ApplyROMFixesEv+0xd5c> +8006b4f0: 3c058019 lui a1,0x8019 +8006b4f4: 26a2e988 addiu v0,s5,-5752 +8006b4f8: 8c4300a0 lw v1,160(v0) +8006b4fc: 340481bc li a0,0x81bc +8006b500: 00641821 addu v1,v1,a0 +8006b504: ac430030 sw v1,48(v0) +8006b508: 24a51a6c addiu a1,a1,6764 +8006b50c: 0200f809 jalr s0 +8006b510: 02202021 move a0,s1 +8006b514: 1440000c bnez v0,8006b548 <_ZN7CMemory13ApplyROMFixesEv+0xd9c> +8006b518: 3c058019 lui a1,0x8019 +8006b51c: 26a4e988 addiu a0,s5,-5752 +8006b520: 8c83007c lw v1,124(a0) +8006b524: 3402f2cc li v0,0xf2cc +8006b528: 00621821 addu v1,v1,v0 +8006b52c: ac830030 sw v1,48(a0) +8006b530: 8e42000c lw v0,12(s2) +8006b534: 24427ffe addiu v0,v0,32766 +8006b538: ac820038 sw v0,56(a0) +8006b53c: 8e43000c lw v1,12(s2) +8006b540: 24637ffc addiu v1,v1,32764 +8006b544: ac83003c sw v1,60(a0) +8006b548: 24a51a74 addiu a1,a1,6772 +8006b54c: 0200f809 jalr s0 +8006b550: 02202021 move a0,s1 +8006b554: 14400006 bnez v0,8006b570 <_ZN7CMemory13ApplyROMFixesEv+0xdc4> +8006b558: 3c058019 lui a1,0x8019 +8006b55c: 26a2e988 addiu v0,s5,-5752 +8006b560: 8c430074 lw v1,116(v0) +8006b564: 3404d675 li a0,0xd675 +8006b568: 00641821 addu v1,v1,a0 +8006b56c: ac430030 sw v1,48(v0) +8006b570: 24a51a7c addiu a1,a1,6780 +8006b574: 0200f809 jalr s0 +8006b578: 02202021 move a0,s1 +8006b57c: 14400004 bnez v0,8006b590 <_ZN7CMemory13ApplyROMFixesEv+0xde4> +8006b580: 26a3e988 addiu v1,s5,-5752 +8006b584: 8c623050 lw v0,12368(v1) +8006b588: 244248be addiu v0,v0,18622 +8006b58c: ac620030 sw v0,48(v1) +8006b590: 3c058019 lui a1,0x8019 +8006b594: 02202021 move a0,s1 +8006b598: 0200f809 jalr s0 +8006b59c: 24a51a84 addiu a1,a1,6788 +8006b5a0: 1440000b bnez v0,8006b5d0 <_ZN7CMemory13ApplyROMFixesEv+0xe24> +8006b5a4: 3c058019 lui a1,0x8019 +8006b5a8: 26a4e988 addiu a0,s5,-5752 +8006b5ac: 8c823080 lw v0,12416(a0) +8006b5b0: 2442002a addiu v0,v0,42 +8006b5b4: ac820030 sw v0,48(a0) +8006b5b8: 8e43000c lw v1,12(s2) +8006b5bc: 24630806 addiu v1,v1,2054 +8006b5c0: ac830038 sw v1,56(a0) +8006b5c4: 8e42000c lw v0,12(s2) +8006b5c8: 24420808 addiu v0,v0,2056 +8006b5cc: ac82003c sw v0,60(a0) +8006b5d0: 24a51a8c addiu a1,a1,6796 +8006b5d4: 0200f809 jalr s0 +8006b5d8: 02602021 move a0,s3 +8006b5dc: 1440000d bnez v0,8006b614 <_ZN7CMemory13ApplyROMFixesEv+0xe68> +8006b5e0: 3c058019 lui a1,0x8019 +8006b5e4: 3c04802c lui a0,0x802c +8006b5e8: 24842410 addiu a0,a0,9232 +8006b5ec: 2402ffea li v0,-22 +8006b5f0: a0820b1a sb v0,2842(a0) +8006b5f4: 2405006b li a1,107 +8006b5f8: 3c028022 lui v0,0x8022 +8006b5fc: a04550a7 sb a1,20647(v0) +8006b600: 2403004c li v1,76 +8006b604: 2402004b li v0,75 +8006b608: a0830b18 sb v1,2840(a0) +8006b60c: a0820b19 sb v0,2841(a0) +8006b610: 3c058019 lui a1,0x8019 +8006b614: 24a51aa4 addiu a1,a1,6820 +8006b618: 0200f809 jalr s0 +8006b61c: 02602021 move a0,s3 +8006b620: 14400006 bnez v0,8006b63c <_ZN7CMemory13ApplyROMFixesEv+0xe90> +8006b624: 3c118022 lui s1,0x8022 +8006b628: 24020001 li v0,1 +8006b62c: 3c038021 lui v1,0x8021 +8006b630: 240407ff li a0,2047 +8006b634: a0627040 sb v0,28736(v1) +8006b638: ae440020 sw a0,32(s2) +8006b63c: 3c058019 lui a1,0x8019 +8006b640: 24a51aac addiu a1,a1,6828 +8006b644: 0200f809 jalr s0 +8006b648: 26242044 addiu a0,s1,8260 +8006b64c: 1440006f bnez v0,8006b80c <_ZN7CMemory13ApplyROMFixesEv+0x1060> +8006b650: 3c058019 lui a1,0x8019 +8006b654: 3c028022 lui v0,0x8022 +8006b658: a04050a7 sb zero,20647(v0) +8006b65c: 3c058019 lui a1,0x8019 +8006b660: 3c038012 lui v1,0x8012 +8006b664: 24a51ae0 addiu a1,a1,6880 +8006b668: 2462bbc0 addiu v0,v1,-17472 +8006b66c: 0040f809 jalr v0 +8006b670: 02602021 move a0,s3 +8006b674: 1440000f bnez v0,8006b6b4 <_ZN7CMemory13ApplyROMFixesEv+0xf08> +8006b678: 3c058019 lui a1,0x8019 +8006b67c: 8e460004 lw a2,4(s2) +8006b680: 3c050013 lui a1,0x13 +8006b684: 34a285ec ori v0,a1,0x85ec +8006b688: 00c22021 addu a0,a2,v0 +8006b68c: 90830000 lbu v1,0(a0) +8006b690: 240200d0 li v0,208 +8006b694: 1062020a beq v1,v0,8006bec0 <_ZN7CMemory13ApplyROMFixesEv+0x1714> +8006b698: 34a285ed ori v0,a1,0x85ed +8006b69c: 00c22021 addu a0,a2,v0 +8006b6a0: 90830000 lbu v1,0(a0) +8006b6a4: 240200b2 li v0,178 +8006b6a8: 1062020f beq v1,v0,8006bee8 <_ZN7CMemory13ApplyROMFixesEv+0x173c> +8006b6ac: 2402ffea li v0,-22 +8006b6b0: 3c058019 lui a1,0x8019 +8006b6b4: 3c038012 lui v1,0x8012 +8006b6b8: 24a51aec addiu a1,a1,6892 +8006b6bc: 2462bbc0 addiu v0,v1,-17472 +8006b6c0: 0040f809 jalr v0 +8006b6c4: 02602021 move a0,s3 +8006b6c8: 1440000a bnez v0,8006b6f4 <_ZN7CMemory13ApplyROMFixesEv+0xf48> +8006b6cc: 3c058019 lui a1,0x8019 +8006b6d0: 8e440004 lw a0,4(s2) +8006b6d4: 3c020001 lui v0,0x1 +8006b6d8: 3442f0d1 ori v0,v0,0xf0d1 +8006b6dc: 00822021 addu a0,a0,v0 +8006b6e0: 90830000 lbu v1,0(a0) +8006b6e4: 240200a0 li v0,160 +8006b6e8: 10620201 beq v1,v0,8006bef0 <_ZN7CMemory13ApplyROMFixesEv+0x1744> +8006b6ec: 2402006b li v0,107 +8006b6f0: 3c058019 lui a1,0x8019 +8006b6f4: 3c038012 lui v1,0x8012 +8006b6f8: 02602021 move a0,s3 +8006b6fc: 2462bbc0 addiu v0,v1,-17472 +8006b700: 0040f809 jalr v0 +8006b704: 24a51b04 addiu a1,a1,6916 +8006b708: 1440000e bnez v0,8006b744 <_ZN7CMemory13ApplyROMFixesEv+0xf98> +8006b70c: 00000000 nop +8006b710: 8e460004 lw a2,4(s2) +8006b714: 3c050002 lui a1,0x2 +8006b718: 34a27ae0 ori v0,a1,0x7ae0 +8006b71c: 00c22021 addu a0,a2,v0 +8006b720: 90830000 lbu v1,0(a0) +8006b724: 240200d0 li v0,208 +8006b728: 10620082 beq v1,v0,8006b934 <_ZN7CMemory13ApplyROMFixesEv+0x1188> +8006b72c: 34a27ae1 ori v0,a1,0x7ae1 +8006b730: 00c22021 addu a0,a2,v0 +8006b734: 90830000 lbu v1,0(a0) +8006b738: 240200fa li v0,250 +8006b73c: 10620025 beq v1,v0,8006b7d4 <_ZN7CMemory13ApplyROMFixesEv+0x1028> +8006b740: 00000000 nop +8006b744: 8fbf0034 lw ra,52(sp) +8006b748: 8fbe0030 lw s8,48(sp) +8006b74c: 8fb7002c lw s7,44(sp) +8006b750: 8fb60028 lw s6,40(sp) +8006b754: 8fb50024 lw s5,36(sp) +8006b758: 8fb40020 lw s4,32(sp) +8006b75c: 8fb3001c lw s3,28(sp) +8006b760: 8fb20018 lw s2,24(sp) +8006b764: 8fb10014 lw s1,20(sp) +8006b768: 8fb00010 lw s0,16(sp) +8006b76c: 03e00008 jr ra +8006b770: 27bd0038 addiu sp,sp,56 +8006b774: 24a51844 addiu a1,a1,6212 +8006b778: 0280f809 jalr s4 +8006b77c: 02602021 move a0,s3 +8006b780: 1040fd8f beqz v0,8006adc0 <_ZN7CMemory13ApplyROMFixesEv+0x614> +8006b784: 3c028022 lui v0,0x8022 +8006b788: 3c058019 lui a1,0x8019 +8006b78c: 3c028012 lui v0,0x8012 +8006b790: 24a51858 addiu a1,a1,6232 +8006b794: 2450bbc0 addiu s0,v0,-17472 +8006b798: 0200f809 jalr s0 +8006b79c: 02602021 move a0,s3 +8006b7a0: 1040fd92 beqz v0,8006adec <_ZN7CMemory13ApplyROMFixesEv+0x640> +8006b7a4: 24060001 li a2,1 +8006b7a8: 3c058019 lui a1,0x8019 +8006b7ac: 24a51870 addiu a1,a1,6256 +8006b7b0: 0200f809 jalr s0 +8006b7b4: 02602021 move a0,s3 +8006b7b8: 1040fd8b beqz v0,8006ade8 <_ZN7CMemory13ApplyROMFixesEv+0x63c> +8006b7bc: 3c058019 lui a1,0x8019 +8006b7c0: 24a51888 addiu a1,a1,6280 +8006b7c4: 0200f809 jalr s0 +8006b7c8: 02602021 move a0,s3 +8006b7cc: 0801ab7b j 8006adec <_ZN7CMemory13ApplyROMFixesEv+0x640> +8006b7d0: 2c460001 sltiu a2,v0,1 +8006b7d4: 2402ffea li v0,-22 +8006b7d8: a0820000 sb v0,0(a0) +8006b7dc: 8fbf0034 lw ra,52(sp) +8006b7e0: 8fbe0030 lw s8,48(sp) +8006b7e4: 8fb7002c lw s7,44(sp) +8006b7e8: 8fb60028 lw s6,40(sp) +8006b7ec: 8fb50024 lw s5,36(sp) +8006b7f0: 8fb40020 lw s4,32(sp) +8006b7f4: 8fb3001c lw s3,28(sp) +8006b7f8: 8fb20018 lw s2,24(sp) +8006b7fc: 8fb10014 lw s1,20(sp) +8006b800: 8fb00010 lw s0,16(sp) +8006b804: 03e00008 jr ra +8006b808: 27bd0038 addiu sp,sp,56 +8006b80c: 26242044 addiu a0,s1,8260 +8006b810: 0200f809 jalr s0 +8006b814: 24a51abc addiu a1,a1,6844 +8006b818: 1040ff8f beqz v0,8006b658 <_ZN7CMemory13ApplyROMFixesEv+0xeac> +8006b81c: 3c028022 lui v0,0x8022 +8006b820: 3c058019 lui a1,0x8019 +8006b824: 24a51ad4 addiu a1,a1,6868 +8006b828: 0200f809 jalr s0 +8006b82c: 02602021 move a0,s3 +8006b830: 1440ff8b bnez v0,8006b660 <_ZN7CMemory13ApplyROMFixesEv+0xeb4> +8006b834: 3c058019 lui a1,0x8019 +8006b838: 0801ad96 j 8006b658 <_ZN7CMemory13ApplyROMFixesEv+0xeac> +8006b83c: 3c028022 lui v0,0x8022 +8006b840: 24a51830 addiu a1,a1,6192 +8006b844: 0200f809 jalr s0 +8006b848: 02602021 move a0,s3 +8006b84c: 1040fd4d beqz v0,8006ad84 <_ZN7CMemory13ApplyROMFixesEv+0x5d8> +8006b850: 0014102b sltu v0,zero,s4 +8006b854: 0801ab63 j 8006ad8c <_ZN7CMemory13ApplyROMFixesEv+0x5e0> +8006b858: 27d0e42c addiu s0,s8,-7124 +8006b85c: 24a51824 addiu a1,a1,6180 +8006b860: 0200f809 jalr s0 +8006b864: 02602021 move a0,s3 +8006b868: 1040fd3b beqz v0,8006ad58 <_ZN7CMemory13ApplyROMFixesEv+0x5ac> +8006b86c: 0000a021 move s4,zero +8006b870: 0801ab58 j 8006ad60 <_ZN7CMemory13ApplyROMFixesEv+0x5b4> +8006b874: 00001821 move v1,zero +8006b878: 24a51644 addiu a1,a1,5700 +8006b87c: 0220f809 jalr s1 +8006b880: 02602021 move a0,s3 +8006b884: 1040fd13 beqz v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528> +8006b888: 27c2e42c addiu v0,s8,-7124 +8006b88c: 3c058019 lui a1,0x8019 +8006b890: 24a51650 addiu a1,a1,5712 +8006b894: 0220f809 jalr s1 +8006b898: 02602021 move a0,s3 +8006b89c: 1040fd0d beqz v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528> +8006b8a0: 27c2e42c addiu v0,s8,-7124 +8006b8a4: 3c058019 lui a1,0x8019 +8006b8a8: 24a51660 addiu a1,a1,5728 +8006b8ac: 0220f809 jalr s1 +8006b8b0: 02602021 move a0,s3 +8006b8b4: 1040fd07 beqz v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528> +8006b8b8: 27c2e42c addiu v0,s8,-7124 +8006b8bc: 3c058019 lui a1,0x8019 +8006b8c0: 3c028012 lui v0,0x8012 +8006b8c4: 24a51670 addiu a1,a1,5744 +8006b8c8: 02602021 move a0,s3 +8006b8cc: 2442ccc0 addiu v0,v0,-13120 +8006b8d0: 0040f809 jalr v0 +8006b8d4: 24060006 li a2,6 +8006b8d8: 1040fcfe beqz v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528> +8006b8dc: 27c2e42c addiu v0,s8,-7124 +8006b8e0: 3c058019 lui a1,0x8019 +8006b8e4: 24a51678 addiu a1,a1,5752 +8006b8e8: 02602021 move a0,s3 +8006b8ec: 0280f809 jalr s4 +8006b8f0: 24060003 li a2,3 +8006b8f4: 1040fcf7 beqz v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528> +8006b8f8: 27c2e42c addiu v0,s8,-7124 +8006b8fc: 3c058019 lui a1,0x8019 +8006b900: 24a5167c addiu a1,a1,5756 +8006b904: 0220f809 jalr s1 +8006b908: 02602021 move a0,s3 +8006b90c: 1040fcf1 beqz v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528> +8006b910: 27c2e42c addiu v0,s8,-7124 +8006b914: 26a51600 addiu a1,s5,5632 +8006b918: 02602021 move a0,s3 +8006b91c: 0280f809 jalr s4 +8006b920: 24060008 li a2,8 +8006b924: 1440fcec bnez v0,8006acd8 <_ZN7CMemory13ApplyROMFixesEv+0x52c> +8006b928: 27c2e42c addiu v0,s8,-7124 +8006b92c: 0801ab36 j 8006acd8 <_ZN7CMemory13ApplyROMFixesEv+0x52c> +8006b930: a0400001 sb zero,1(v0) +8006b934: 2402ffea li v0,-22 +8006b938: a0820000 sb v0,0(a0) +8006b93c: 8e460004 lw a2,4(s2) +8006b940: 34a27ae1 ori v0,a1,0x7ae1 +8006b944: 00c22021 addu a0,a2,v0 +8006b948: 90830000 lbu v1,0(a0) +8006b94c: 240200fa li v0,250 +8006b950: 1462ff7d bne v1,v0,8006b748 <_ZN7CMemory13ApplyROMFixesEv+0xf9c> +8006b954: 8fbf0034 lw ra,52(sp) +8006b958: 0801adf6 j 8006b7d8 <_ZN7CMemory13ApplyROMFixesEv+0x102c> +8006b95c: 2402ffea li v0,-22 +8006b960: 3402b028 li v0,0xb028 +8006b964: 02428821 addu s1,s2,v0 +8006b968: 3c058019 lui a1,0x8019 +8006b96c: 24a51514 addiu a1,a1,5396 +8006b970: 02202021 move a0,s1 +8006b974: 26e2bfc0 addiu v0,s7,-16448 +8006b978: 0040f809 jalr v0 +8006b97c: 2406000f li a2,15 +8006b980: 10400165 beqz v0,8006bf18 <_ZN7CMemory13ApplyROMFixesEv+0x176c> +8006b984: 3402b028 li v0,0xb028 +8006b988: 3c1e8021 lui s8,0x8021 +8006b98c: 02428021 addu s0,s2,v0 +8006b990: 3c058019 lui a1,0x8019 +8006b994: 24a5153c addiu a1,a1,5436 +8006b998: 02002021 move a0,s0 +8006b99c: 26e2bfc0 addiu v0,s7,-16448 +8006b9a0: 0040f809 jalr v0 +8006b9a4: 24060010 li a2,16 +8006b9a8: 1040fb9f beqz v0,8006a828 <_ZN7CMemory13ApplyROMFixesEv+0x7c> +8006b9ac: 3c168019 lui s6,0x8019 +8006b9b0: 3c038012 lui v1,0x8012 +8006b9b4: 02002021 move a0,s0 +8006b9b8: 2462bbc0 addiu v0,v1,-17472 +8006b9bc: 0040f809 jalr v0 +8006b9c0: 26c51550 addiu a1,s6,5456 +8006b9c4: 1440fb9c bnez v0,8006a838 <_ZN7CMemory13ApplyROMFixesEv+0x8c> +8006b9c8: 3402b028 li v0,0xb028 +8006b9cc: 8e460004 lw a2,4(s2) +8006b9d0: 90c27fda lbu v0,32730(a2) +8006b9d4: 1440fb98 bnez v0,8006a838 <_ZN7CMemory13ApplyROMFixesEv+0x8c> +8006b9d8: 3402b028 li v0,0xb028 +8006b9dc: 0801aa0b j 8006a82c <_ZN7CMemory13ApplyROMFixesEv+0x80> +8006b9e0: 27c3e42c addiu v1,s8,-7124 +8006b9e4: 3c058019 lui a1,0x8019 +8006b9e8: 24a519fc addiu a1,a1,6652 +8006b9ec: 0280f809 jalr s4 +8006b9f0: 02202021 move a0,s1 +8006b9f4: 1440fe29 bnez v0,8006b29c <_ZN7CMemory13ApplyROMFixesEv+0xaf0> +8006b9f8: 3c058019 lui a1,0x8019 +8006b9fc: 0801ac9f j 8006b27c <_ZN7CMemory13ApplyROMFixesEv+0xad0> +8006ba00: 26a4e988 addiu a0,s5,-5752 +8006ba04: 3c058019 lui a1,0x8019 +8006ba08: 24a51980 addiu a1,a1,6528 +8006ba0c: 02202021 move a0,s1 +8006ba10: 0200f809 jalr s0 +8006ba14: 24060003 li a2,3 +8006ba18: 1440fd5b bnez v0,8006af88 <_ZN7CMemory13ApplyROMFixesEv+0x7dc> +8006ba1c: 3c058019 lui a1,0x8019 +8006ba20: 0801abdf j 8006af7c <_ZN7CMemory13ApplyROMFixesEv+0x7d0> +8006ba24: 27c3e42c addiu v1,s8,-7124 +8006ba28: 24a51690 addiu a1,a1,5776 +8006ba2c: 02202021 move a0,s1 +8006ba30: 26e2bfc0 addiu v0,s7,-16448 +8006ba34: 0040f809 jalr v0 +8006ba38: 24060002 li a2,2 +8006ba3c: 1040fcb1 beqz v0,8006ad04 <_ZN7CMemory13ApplyROMFixesEv+0x558> +8006ba40: 2403000d li v1,13 +8006ba44: 3c058019 lui a1,0x8019 +8006ba48: 24a51694 addiu a1,a1,5780 +8006ba4c: 0200f809 jalr s0 +8006ba50: 02602021 move a0,s3 +8006ba54: 1440fcae bnez v0,8006ad10 <_ZN7CMemory13ApplyROMFixesEv+0x564> +8006ba58: 3c058019 lui a1,0x8019 +8006ba5c: 0801ab41 j 8006ad04 <_ZN7CMemory13ApplyROMFixesEv+0x558> +8006ba60: 2403000d li v1,13 +8006ba64: 24a51924 addiu a1,a1,6436 +8006ba68: 0200f809 jalr s0 +8006ba6c: 02602021 move a0,s3 +8006ba70: 1040fd23 beqz v0,8006af00 <_ZN7CMemory13ApplyROMFixesEv+0x754> +8006ba74: 27c3e42c addiu v1,s8,-7124 +8006ba78: 3c058019 lui a1,0x8019 +8006ba7c: 24a51938 addiu a1,a1,6456 +8006ba80: 0200f809 jalr s0 +8006ba84: 02602021 move a0,s3 +8006ba88: 1040fd1d beqz v0,8006af00 <_ZN7CMemory13ApplyROMFixesEv+0x754> +8006ba8c: 27c3e42c addiu v1,s8,-7124 +8006ba90: 3c058019 lui a1,0x8019 +8006ba94: 24a5194c addiu a1,a1,6476 +8006ba98: 0200f809 jalr s0 +8006ba9c: 02602021 move a0,s3 +8006baa0: 1440fd1a bnez v0,8006af0c <_ZN7CMemory13ApplyROMFixesEv+0x760> +8006baa4: 3c058019 lui a1,0x8019 +8006baa8: 0801abc0 j 8006af00 <_ZN7CMemory13ApplyROMFixesEv+0x754> +8006baac: 27c3e42c addiu v1,s8,-7124 +8006bab0: 24a518cc addiu a1,a1,6348 +8006bab4: 0200f809 jalr s0 +8006bab8: 02602021 move a0,s3 +8006babc: 1040fcf3 beqz v0,8006ae8c <_ZN7CMemory13ApplyROMFixesEv+0x6e0> +8006bac0: 24030001 li v1,1 +8006bac4: 3c058019 lui a1,0x8019 +8006bac8: 24a518dc addiu a1,a1,6364 +8006bacc: 0200f809 jalr s0 +8006bad0: 02602021 move a0,s3 +8006bad4: 1040fced beqz v0,8006ae8c <_ZN7CMemory13ApplyROMFixesEv+0x6e0> +8006bad8: 24030001 li v1,1 +8006badc: 3c058019 lui a1,0x8019 +8006bae0: 24a518f0 addiu a1,a1,6384 +8006bae4: 0200f809 jalr s0 +8006bae8: 02602021 move a0,s3 +8006baec: 1440fcea bnez v0,8006ae98 <_ZN7CMemory13ApplyROMFixesEv+0x6ec> +8006baf0: 3c058019 lui a1,0x8019 +8006baf4: 0801aba3 j 8006ae8c <_ZN7CMemory13ApplyROMFixesEv+0x6e0> +8006baf8: 24030001 li v1,1 +8006bafc: 3c058019 lui a1,0x8019 +8006bb00: 24a51a1c addiu a1,a1,6684 +8006bb04: 0200f809 jalr s0 +8006bb08: 02202021 move a0,s1 +8006bb0c: 1440fe12 bnez v0,8006b358 <_ZN7CMemory13ApplyROMFixesEv+0xbac> +8006bb10: 3c058019 lui a1,0x8019 +8006bb14: 0801acce j 8006b338 <_ZN7CMemory13ApplyROMFixesEv+0xb8c> +8006bb18: 26a4e988 addiu a0,s5,-5752 +8006bb1c: 24a516b0 addiu a1,a1,5808 +8006bb20: 02602021 move a0,s3 +8006bb24: 26f4bfc0 addiu s4,s7,-16448 +8006bb28: 0280f809 jalr s4 +8006bb2c: 24060012 li a2,18 +8006bb30: 1040fc7f beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bb34: 2403000f li v1,15 +8006bb38: 3c058019 lui a1,0x8019 +8006bb3c: 24a516c4 addiu a1,a1,5828 +8006bb40: 02202021 move a0,s1 +8006bb44: 0280f809 jalr s4 +8006bb48: 24060003 li a2,3 +8006bb4c: 1040fc78 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bb50: 2403000f li v1,15 +8006bb54: 3c058019 lui a1,0x8019 +8006bb58: 24a516c8 addiu a1,a1,5832 +8006bb5c: 02202021 move a0,s1 +8006bb60: 0280f809 jalr s4 +8006bb64: 24060003 li a2,3 +8006bb68: 1040fc71 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bb6c: 2403000f li v1,15 +8006bb70: 3c058019 lui a1,0x8019 +8006bb74: 3c028012 lui v0,0x8012 +8006bb78: 24a516cc addiu a1,a1,5836 +8006bb7c: 02602021 move a0,s3 +8006bb80: 2442ccc0 addiu v0,v0,-13120 +8006bb84: 0040f809 jalr v0 +8006bb88: 24060009 li a2,9 +8006bb8c: 1040fc68 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bb90: 2403000f li v1,15 +8006bb94: 3c058019 lui a1,0x8019 +8006bb98: 24a516d8 addiu a1,a1,5848 +8006bb9c: 0200f809 jalr s0 +8006bba0: 02602021 move a0,s3 +8006bba4: 1040fc62 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bba8: 2403000f li v1,15 +8006bbac: 3c058019 lui a1,0x8019 +8006bbb0: 24a516ec addiu a1,a1,5868 +8006bbb4: 0200f809 jalr s0 +8006bbb8: 02602021 move a0,s3 +8006bbbc: 1040fc5c beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bbc0: 2403000f li v1,15 +8006bbc4: 3c058019 lui a1,0x8019 +8006bbc8: 24a516fc addiu a1,a1,5884 +8006bbcc: 02202021 move a0,s1 +8006bbd0: 0280f809 jalr s4 +8006bbd4: 24060003 li a2,3 +8006bbd8: 1040fc55 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bbdc: 2403000f li v1,15 +8006bbe0: 3c058019 lui a1,0x8019 +8006bbe4: 24a51700 addiu a1,a1,5888 +8006bbe8: 02202021 move a0,s1 +8006bbec: 0280f809 jalr s4 +8006bbf0: 24060003 li a2,3 +8006bbf4: 1040fc4e beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bbf8: 2403000f li v1,15 +8006bbfc: 3c058019 lui a1,0x8019 +8006bc00: 24a51704 addiu a1,a1,5892 +8006bc04: 0200f809 jalr s0 +8006bc08: 02602021 move a0,s3 +8006bc0c: 1040fc48 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bc10: 2403000f li v1,15 +8006bc14: 3c058019 lui a1,0x8019 +8006bc18: 24a51718 addiu a1,a1,5912 +8006bc1c: 02202021 move a0,s1 +8006bc20: 0280f809 jalr s4 +8006bc24: 24060003 li a2,3 +8006bc28: 1040fc41 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bc2c: 2403000f li v1,15 +8006bc30: 3c058019 lui a1,0x8019 +8006bc34: 24a5171c addiu a1,a1,5916 +8006bc38: 02202021 move a0,s1 +8006bc3c: 0280f809 jalr s4 +8006bc40: 24060003 li a2,3 +8006bc44: 1040fc3a beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bc48: 2403000f li v1,15 +8006bc4c: 3c058019 lui a1,0x8019 +8006bc50: 24a51720 addiu a1,a1,5920 +8006bc54: 02202021 move a0,s1 +8006bc58: 0280f809 jalr s4 +8006bc5c: 24060003 li a2,3 +8006bc60: 1040fc33 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bc64: 2403000f li v1,15 +8006bc68: 3c058019 lui a1,0x8019 +8006bc6c: 24a51724 addiu a1,a1,5924 +8006bc70: 02202021 move a0,s1 +8006bc74: 0280f809 jalr s4 +8006bc78: 24060003 li a2,3 +8006bc7c: 1040fc2c beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bc80: 2403000f li v1,15 +8006bc84: 3c058019 lui a1,0x8019 +8006bc88: 24a51728 addiu a1,a1,5928 +8006bc8c: 02202021 move a0,s1 +8006bc90: 0280f809 jalr s4 +8006bc94: 24060003 li a2,3 +8006bc98: 1040fc25 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bc9c: 2403000f li v1,15 +8006bca0: 3c058019 lui a1,0x8019 +8006bca4: 24a5172c addiu a1,a1,5932 +8006bca8: 02602021 move a0,s3 +8006bcac: 0280f809 jalr s4 +8006bcb0: 24060006 li a2,6 +8006bcb4: 10400007 beqz v0,8006bcd4 <_ZN7CMemory13ApplyROMFixesEv+0x1528> +8006bcb8: 3404b044 li a0,0xb044 +8006bcbc: 3c058019 lui a1,0x8019 +8006bcc0: 24a51734 addiu a1,a1,5940 +8006bcc4: 0200f809 jalr s0 +8006bcc8: 02602021 move a0,s3 +8006bccc: 1440009f bnez v0,8006bf4c <_ZN7CMemory13ApplyROMFixesEv+0x17a0> +8006bcd0: 3404b044 li a0,0xb044 +8006bcd4: 3c058019 lui a1,0x8019 +8006bcd8: 3c038012 lui v1,0x8012 +8006bcdc: 02442021 addu a0,s2,a0 +8006bce0: 2462bbc0 addiu v0,v1,-17472 +8006bce4: 0040f809 jalr v0 +8006bce8: 24a51760 addiu a1,a1,5984 +8006bcec: 1040fc10 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bcf0: 2403000f li v1,15 +8006bcf4: 3c058019 lui a1,0x8019 +8006bcf8: 3c028012 lui v0,0x8012 +8006bcfc: 24a51764 addiu a1,a1,5988 +8006bd00: 2450bbc0 addiu s0,v0,-17472 +8006bd04: 0200f809 jalr s0 +8006bd08: 02602021 move a0,s3 +8006bd0c: 1040fc08 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bd10: 2403000f li v1,15 +8006bd14: 3c058019 lui a1,0x8019 +8006bd18: 24a51774 addiu a1,a1,6004 +8006bd1c: 0200f809 jalr s0 +8006bd20: 02602021 move a0,s3 +8006bd24: 1040fc02 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bd28: 2403000f li v1,15 +8006bd2c: 3c058019 lui a1,0x8019 +8006bd30: 24a51780 addiu a1,a1,6016 +8006bd34: 0200f809 jalr s0 +8006bd38: 02602021 move a0,s3 +8006bd3c: 1040fbfc beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bd40: 2403000f li v1,15 +8006bd44: 3c058019 lui a1,0x8019 +8006bd48: 24a51788 addiu a1,a1,6024 +8006bd4c: 0200f809 jalr s0 +8006bd50: 02602021 move a0,s3 +8006bd54: 1040fbf6 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bd58: 2403000f li v1,15 +8006bd5c: 3c058019 lui a1,0x8019 +8006bd60: 24a51790 addiu a1,a1,6032 +8006bd64: 0200f809 jalr s0 +8006bd68: 02602021 move a0,s3 +8006bd6c: 1040fbf0 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bd70: 2403000f li v1,15 +8006bd74: 3c058019 lui a1,0x8019 +8006bd78: 24a517a0 addiu a1,a1,6048 +8006bd7c: 0200f809 jalr s0 +8006bd80: 02602021 move a0,s3 +8006bd84: 1040fbea beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bd88: 2403000f li v1,15 +8006bd8c: 3c058019 lui a1,0x8019 +8006bd90: 24a517b4 addiu a1,a1,6068 +8006bd94: 02602021 move a0,s3 +8006bd98: 26f4bfc0 addiu s4,s7,-16448 +8006bd9c: 0280f809 jalr s4 +8006bda0: 24060015 li a2,21 +8006bda4: 1040fbe2 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bda8: 2403000f li v1,15 +8006bdac: 3c058019 lui a1,0x8019 +8006bdb0: 24a517cc addiu a1,a1,6092 +8006bdb4: 0200f809 jalr s0 +8006bdb8: 02602021 move a0,s3 +8006bdbc: 1040fbdc beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bdc0: 2403000f li v1,15 +8006bdc4: 3c058019 lui a1,0x8019 +8006bdc8: 24a517e0 addiu a1,a1,6112 +8006bdcc: 02602021 move a0,s3 +8006bdd0: 0280f809 jalr s4 +8006bdd4: 2406000f li a2,15 +8006bdd8: 1040fbd5 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bddc: 2403000f li v1,15 +8006bde0: 3c058019 lui a1,0x8019 +8006bde4: 24a517f0 addiu a1,a1,6128 +8006bde8: 0200f809 jalr s0 +8006bdec: 02602021 move a0,s3 +8006bdf0: 1040fbcf beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006bdf4: 2403000f li v1,15 +8006bdf8: 3c058019 lui a1,0x8019 +8006bdfc: 24a517f8 addiu a1,a1,6136 +8006be00: 0200f809 jalr s0 +8006be04: 02602021 move a0,s3 +8006be08: 1040fbc9 beqz v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006be0c: 2403000f li v1,15 +8006be10: 3c058019 lui a1,0x8019 +8006be14: 24a51808 addiu a1,a1,6152 +8006be18: 02602021 move a0,s3 +8006be1c: 0280f809 jalr s4 +8006be20: 2406000e li a2,14 +8006be24: 1440fbc5 bnez v0,8006ad3c <_ZN7CMemory13ApplyROMFixesEv+0x590> +8006be28: 3c058019 lui a1,0x8019 +8006be2c: 0801ab4c j 8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584> +8006be30: 2403000f li v1,15 +8006be34: 2442701c addiu v0,v0,28700 +8006be38: 24030001 li v1,1 +8006be3c: a043001d sb v1,29(v0) +8006be40: 3c038006 lui v1,0x8006 +8006be44: 02402021 move a0,s2 +8006be48: 24637020 addiu v1,v1,28704 +8006be4c: 0060f809 jalr v1 +8006be50: a040001c sb zero,28(v0) +8006be54: 0801ab24 j 8006ac90 <_ZN7CMemory13ApplyROMFixesEv+0x4e4> +8006be58: 3c028021 lui v0,0x8021 +8006be5c: 3c058019 lui a1,0x8019 +8006be60: 24a515ec addiu a1,a1,5612 +8006be64: 0200f809 jalr s0 +8006be68: 02602021 move a0,s3 +8006be6c: 1440fb72 bnez v0,8006ac38 <_ZN7CMemory13ApplyROMFixesEv+0x48c> +8006be70: 3c158019 lui s5,0x8019 +8006be74: 0801aada j 8006ab68 <_ZN7CMemory13ApplyROMFixesEv+0x3bc> +8006be78: 34029728 li v0,0x9728 +8006be7c: 3c058019 lui a1,0x8019 +8006be80: 24a515cc addiu a1,a1,5580 +8006be84: 0200f809 jalr s0 +8006be88: 02602021 move a0,s3 +8006be8c: 1440fb2f bnez v0,8006ab4c <_ZN7CMemory13ApplyROMFixesEv+0x3a0> +8006be90: 3c058019 lui a1,0x8019 +8006be94: 0801aaab j 8006aaac <_ZN7CMemory13ApplyROMFixesEv+0x300> +8006be98: 3402a82e li v0,0xa82e +8006be9c: 3c058019 lui a1,0x8019 +8006bea0: 24a51588 addiu a1,a1,5512 +8006bea4: 02602021 move a0,s3 +8006bea8: 0200f809 jalr s0 +8006beac: 24060014 li a2,20 +8006beb0: 1440fa80 bnez v0,8006a8b4 <_ZN7CMemory13ApplyROMFixesEv+0x108> +8006beb4: 3c058019 lui a1,0x8019 +8006beb8: 0801aa25 j 8006a894 <_ZN7CMemory13ApplyROMFixesEv+0xe8> +8006bebc: 3c028003 lui v0,0x8003 +8006bec0: 2402ffea li v0,-22 +8006bec4: a0820000 sb v0,0(a0) +8006bec8: 8e460004 lw a2,4(s2) +8006becc: 34a285ed ori v0,a1,0x85ed +8006bed0: 00c22021 addu a0,a2,v0 +8006bed4: 90830000 lbu v1,0(a0) +8006bed8: 240200b2 li v0,178 +8006bedc: 1462fdf5 bne v1,v0,8006b6b4 <_ZN7CMemory13ApplyROMFixesEv+0xf08> +8006bee0: 3c058019 lui a1,0x8019 +8006bee4: 2402ffea li v0,-22 +8006bee8: 0801adac j 8006b6b0 <_ZN7CMemory13ApplyROMFixesEv+0xf04> +8006beec: a0820000 sb v0,0(a0) +8006bef0: 0801adbc j 8006b6f0 <_ZN7CMemory13ApplyROMFixesEv+0xf44> +8006bef4: a0820000 sb v0,0(a0) +8006bef8: 0801abd7 j 8006af5c <_ZN7CMemory13ApplyROMFixesEv+0x7b0> +8006befc: ac820004 sw v0,4(a0) +8006bf00: 0801abee j 8006afb8 <_ZN7CMemory13ApplyROMFixesEv+0x80c> +8006bf04: ac820004 sw v0,4(a0) +8006bf08: 0801abfb j 8006afec <_ZN7CMemory13ApplyROMFixesEv+0x840> +8006bf0c: ac820004 sw v0,4(a0) +8006bf10: 0801ac08 j 8006b020 <_ZN7CMemory13ApplyROMFixesEv+0x874> +8006bf14: ac820004 sw v0,4(a0) +8006bf18: 3c058019 lui a1,0x8019 +8006bf1c: 3c028012 lui v0,0x8012 +8006bf20: 02202021 move a0,s1 +8006bf24: 24a51524 addiu a1,a1,5412 +8006bf28: 2442c0d0 addiu v0,v0,-16176 +8006bf2c: 0040f809 jalr v0 +8006bf30: 24060016 li a2,22 +8006bf34: 3c1e8021 lui s8,0x8021 +8006bf38: 8e04e07c lw a0,-8068(s0) +8006bf3c: 27c3e42c addiu v1,s8,-7124 +8006bf40: 2402001f li v0,31 +8006bf44: 0801a9ff j 8006a7fc <_ZN7CMemory13ApplyROMFixesEv+0x50> +8006bf48: a4620124 sh v0,292(v1) +8006bf4c: 3c058019 lui a1,0x8019 +8006bf50: 24a51748 addiu a1,a1,5960 +8006bf54: 02602021 move a0,s3 +8006bf58: 0280f809 jalr s4 +8006bf5c: 24060015 li a2,21 +8006bf60: 1440ff65 bnez v0,8006bcf8 <_ZN7CMemory13ApplyROMFixesEv+0x154c> +8006bf64: 3c058019 lui a1,0x8019 +8006bf68: 0801af35 j 8006bcd4 <_ZN7CMemory13ApplyROMFixesEv+0x1528> +8006bf6c: 3404b044 li a0,0xb044 + +8006bf70 <_ZN7CMemory16SRAM512KLoROMMapEv>: +8006bf70: 27bdffd8 addiu sp,sp,-40 +8006bf74: afb40020 sw s4,32(sp) +8006bf78: afb20018 sw s2,24(sp) +8006bf7c: afb10014 sw s1,20(sp) +8006bf80: afb00010 sw s0,16(sp) +8006bf84: afbf0024 sw ra,36(sp) +8006bf88: afb3001c sw s3,28(sp) +8006bf8c: 8c8e0000 lw t6,0(a0) +8006bf90: 0080a021 move s4,a0 +8006bf94: 00804021 move t0,a0 +8006bf98: 00005821 move t3,zero +8006bf9c: 24110808 li s1,2056 +8006bfa0: 240f0001 li t7,1 +8006bfa4: 240d0001 li t5,1 +8006bfa8: 240c0005 li t4,5 +8006bfac: 24102048 li s0,8264 +8006bfb0: 34129828 li s2,0x9828 +8006bfb4: 01741821 addu v1,t3,s4 +8006bfb8: 25670008 addiu a3,t3,8 +8006bfbc: 25690010 addiu t1,t3,16 +8006bfc0: 34059029 li a1,0x9029 +8006bfc4: 34049028 li a0,0x9028 +8006bfc8: 34029829 li v0,0x9829 +8006bfcc: 00652821 addu a1,v1,a1 +8006bfd0: 00642021 addu a0,v1,a0 +8006bfd4: 00621021 addu v0,v1,v0 +8006bfd8: 00e9302a slt a2,a3,t1 +8006bfdc: 00721821 addu v1,v1,s2 +8006bfe0: a06f0000 sb t7,0(v1) +8006bfe4: ad0e2028 sw t6,8232(t0) +8006bfe8: a08f0000 sb t7,0(a0) +8006bfec: ad0e0028 sw t6,40(t0) +8006bff0: a04f0000 sb t7,0(v0) +8006bff4: ad0e202c sw t6,8236(t0) +8006bff8: a0af0000 sb t7,0(a1) +8006bffc: ad0e002c sw t6,44(t0) +8006c000: ad002030 sw zero,8240(t0) +8006c004: ad000030 sw zero,48(t0) +8006c008: ad002034 sw zero,8244(t0) +8006c00c: ad000034 sw zero,52(t0) +8006c010: ad0d2038 sw t5,8248(t0) +8006c014: ad0d0038 sw t5,56(t0) +8006c018: ad0d203c sw t5,8252(t0) +8006c01c: ad0d003c sw t5,60(t0) +8006c020: ad0c2040 sw t4,8256(t0) +8006c024: ad0c0040 sw t4,64(t0) +8006c028: ad0c2044 sw t4,8260(t0) +8006c02c: 10c00013 beqz a2,8006c07c <_ZN7CMemory16SRAM512KLoROMMapEv+0x10c> +8006c030: ad0c0044 sw t4,68(t0) +8006c034: 8e8a0004 lw t2,4(s4) +8006c038: 000b1ac0 sll v1,t3,0xb +8006c03c: 3402a028 li v0,0xa028 +8006c040: 006a1821 addu v1,v1,t2 +8006c044: 02221021 addu v0,s1,v0 +8006c048: 02822821 addu a1,s4,v0 +8006c04c: 24638000 addiu v1,v1,-32768 +8006c050: 02902021 addu a0,s4,s0 +8006c054: 24060001 li a2,1 +8006c058: 24e70001 addiu a3,a3,1 +8006c05c: 00e9102a slt v0,a3,t1 +8006c060: ac830000 sw v1,0(a0) +8006c064: ac83e000 sw v1,-8192(a0) +8006c068: a0a60000 sb a2,0(a1) +8006c06c: a0a6f800 sb a2,-2048(a1) +8006c070: 24840004 addiu a0,a0,4 +8006c074: 1440fff8 bnez v0,8006c058 <_ZN7CMemory16SRAM512KLoROMMapEv+0xe8> +8006c078: 24a50001 addiu a1,a1,1 +8006c07c: 24020400 li v0,1024 +8006c080: 25080040 addiu t0,t0,64 +8006c084: 26310010 addiu s1,s1,16 +8006c088: 11220003 beq t1,v0,8006c098 <_ZN7CMemory16SRAM512KLoROMMapEv+0x128> +8006c08c: 26100040 addiu s0,s0,64 +8006c090: 0801afed j 8006bfb4 <_ZN7CMemory16SRAM512KLoROMMapEv+0x44> +8006c094: 01205821 move t3,t1 +8006c098: 00003821 move a3,zero +8006c09c: 00004021 move t0,zero +8006c0a0: 24e50008 addiu a1,a3,8 +8006c0a4: 0105102a slt v0,t0,a1 +8006c0a8: 14400027 bnez v0,8006c148 <_ZN7CMemory16SRAM512KLoROMMapEv+0x1d8> +8006c0ac: 24e60010 addiu a2,a3,16 +8006c0b0: 00a6102a slt v0,a1,a2 +8006c0b4: 1040000f beqz v0,8006c0f4 <_ZN7CMemory16SRAM512KLoROMMapEv+0x184> +8006c0b8: 000712c0 sll v0,a3,0xb +8006c0bc: 8e8a0004 lw t2,4(s4) +8006c0c0: 00072080 sll a0,a3,0x2 +8006c0c4: 3c03001f lui v1,0x1f +8006c0c8: 004a1021 addu v0,v0,t2 +8006c0cc: 24843048 addiu a0,a0,12360 +8006c0d0: 34638000 ori v1,v1,0x8000 +8006c0d4: 00431821 addu v1,v0,v1 +8006c0d8: 02842021 addu a0,s4,a0 +8006c0dc: 24a50001 addiu a1,a1,1 +8006c0e0: 00a6102a slt v0,a1,a2 +8006c0e4: ac830000 sw v1,0(a0) +8006c0e8: ac83e000 sw v1,-8192(a0) +8006c0ec: 1440fffb bnez v0,8006c0dc <_ZN7CMemory16SRAM512KLoROMMapEv+0x16c> +8006c0f0: 24840004 addiu a0,a0,4 +8006c0f4: 00e6102a slt v0,a3,a2 +8006c0f8: 1040000b beqz v0,8006c128 <_ZN7CMemory16SRAM512KLoROMMapEv+0x1b8> +8006c0fc: 3402ac28 li v0,0xac28 +8006c100: 00e21021 addu v0,a3,v0 +8006c104: 02821821 addu v1,s4,v0 +8006c108: 00e02021 move a0,a3 +8006c10c: 24050001 li a1,1 +8006c110: 24840001 addiu a0,a0,1 +8006c114: 0086102a slt v0,a0,a2 +8006c118: a0650000 sb a1,0(v1) +8006c11c: a065f800 sb a1,-2048(v1) +8006c120: 1440fffb bnez v0,8006c110 <_ZN7CMemory16SRAM512KLoROMMapEv+0x1a0> +8006c124: 24630001 addiu v1,v1,1 +8006c128: 28c20400 slti v0,a2,1024 +8006c12c: 10400013 beqz v0,8006c17c <_ZN7CMemory16SRAM512KLoROMMapEv+0x20c> +8006c130: 00c04021 move t0,a2 +8006c134: 00c03821 move a3,a2 +8006c138: 24e50008 addiu a1,a3,8 +8006c13c: 0105102a slt v0,t0,a1 +8006c140: 1040ffdb beqz v0,8006c0b0 <_ZN7CMemory16SRAM512KLoROMMapEv+0x140> +8006c144: 24e60010 addiu a2,a3,16 +8006c148: 8e8a0004 lw t2,4(s4) +8006c14c: 000712c0 sll v0,a3,0xb +8006c150: 00081880 sll v1,t0,0x2 +8006c154: 004a1021 addu v0,v0,t2 +8006c158: 3c040020 lui a0,0x20 +8006c15c: 00e03021 move a2,a3 +8006c160: 00441021 addu v0,v0,a0 +8006c164: 00741821 addu v1,v1,s4 +8006c168: 25080001 addiu t0,t0,1 +8006c16c: 00c03821 move a3,a2 +8006c170: ac621028 sw v0,4136(v1) +8006c174: 0801b04e j 8006c138 <_ZN7CMemory16SRAM512KLoROMMapEv+0x1c8> +8006c178: ac623028 sw v0,12328(v1) +8006c17c: 3c0a0001 lui t2,0x1 +8006c180: 028a1021 addu v0,s4,t2 +8006c184: 24030001 li v1,1 +8006c188: 01ca2021 addu a0,t6,t2 +8006c18c: 3c0b8021 lui t3,0x8021 +8006c190: a0439808 sb v1,-26616(v0) +8006c194: a0439818 sb v1,-26600(v0) +8006c198: a0439809 sb v1,-26615(v0) +8006c19c: a0439819 sb v1,-26599(v0) +8006c1a0: a043980a sb v1,-26614(v0) +8006c1a4: a043981a sb v1,-26598(v0) +8006c1a8: a043980b sb v1,-26613(v0) +8006c1ac: a043981b sb v1,-26597(v0) +8006c1b0: a043980c sb v1,-26612(v0) +8006c1b4: a043981c sb v1,-26596(v0) +8006c1b8: a043980d sb v1,-26611(v0) +8006c1bc: ae8e1fa8 sw t6,8104(s4) +8006c1c0: ae841fe8 sw a0,8168(s4) +8006c1c4: a040a808 sb zero,-22520(v0) +8006c1c8: a040a818 sb zero,-22504(v0) +8006c1cc: ae8e1fac sw t6,8108(s4) +8006c1d0: ae841fec sw a0,8172(s4) +8006c1d4: a040a809 sb zero,-22519(v0) +8006c1d8: a040a819 sb zero,-22503(v0) +8006c1dc: ae8e1fb0 sw t6,8112(s4) +8006c1e0: ae841ff0 sw a0,8176(s4) +8006c1e4: a040a80a sb zero,-22518(v0) +8006c1e8: a040a81a sb zero,-22502(v0) +8006c1ec: ae8e1fb4 sw t6,8116(s4) +8006c1f0: ae841ff4 sw a0,8180(s4) +8006c1f4: a040a80b sb zero,-22517(v0) +8006c1f8: a040a81b sb zero,-22501(v0) +8006c1fc: ae8e1fb8 sw t6,8120(s4) +8006c200: ae841ff8 sw a0,8184(s4) +8006c204: a040a80c sb zero,-22516(v0) +8006c208: a040a81c sb zero,-22500(v0) +8006c20c: ae8e1fbc sw t6,8124(s4) +8006c210: ae841ffc sw a0,8188(s4) +8006c214: a043981d sb v1,-26595(v0) +8006c218: a043980e sb v1,-26610(v0) +8006c21c: a043981e sb v1,-26594(v0) +8006c220: a043980f sb v1,-26609(v0) +8006c224: a043981f sb v1,-26593(v0) +8006c228: a0439810 sb v1,-26608(v0) +8006c22c: a0439820 sb v1,-26592(v0) +8006c230: a0439811 sb v1,-26607(v0) +8006c234: a0439821 sb v1,-26591(v0) +8006c238: a0439812 sb v1,-26606(v0) +8006c23c: a0439822 sb v1,-26590(v0) +8006c240: a040a80d sb zero,-22515(v0) +8006c244: a040a81d sb zero,-22499(v0) +8006c248: ae8e1fc0 sw t6,8128(s4) +8006c24c: ae842000 sw a0,8192(s4) +8006c250: a040a80e sb zero,-22514(v0) +8006c254: a040a81e sb zero,-22498(v0) +8006c258: ae8e1fc4 sw t6,8132(s4) +8006c25c: ae842004 sw a0,8196(s4) +8006c260: a040a80f sb zero,-22513(v0) +8006c264: a040a81f sb zero,-22497(v0) +8006c268: ae8e1fc8 sw t6,8136(s4) +8006c26c: ae842008 sw a0,8200(s4) +8006c270: a040a810 sb zero,-22512(v0) +8006c274: a040a820 sb zero,-22496(v0) +8006c278: ae8e1fcc sw t6,8140(s4) +8006c27c: ae84200c sw a0,8204(s4) +8006c280: a040a811 sb zero,-22511(v0) +8006c284: a040a821 sb zero,-22495(v0) +8006c288: ae8e1fd0 sw t6,8144(s4) +8006c28c: ae842010 sw a0,8208(s4) +8006c290: a040a812 sb zero,-22510(v0) +8006c294: a040a822 sb zero,-22494(v0) +8006c298: ae8e1fd4 sw t6,8148(s4) +8006c29c: ae842014 sw a0,8212(s4) +8006c2a0: a0439813 sb v1,-26605(v0) +8006c2a4: a0439823 sb v1,-26589(v0) +8006c2a8: a0439814 sb v1,-26604(v0) +8006c2ac: a0439824 sb v1,-26588(v0) +8006c2b0: a0439815 sb v1,-26603(v0) +8006c2b4: a0439825 sb v1,-26587(v0) +8006c2b8: a0439816 sb v1,-26602(v0) +8006c2bc: a0439826 sb v1,-26586(v0) +8006c2c0: a0439817 sb v1,-26601(v0) +8006c2c4: a0439827 sb v1,-26585(v0) +8006c2c8: a040a813 sb zero,-22509(v0) +8006c2cc: a040a823 sb zero,-22493(v0) +8006c2d0: a040a814 sb zero,-22508(v0) +8006c2d4: a040a824 sb zero,-22492(v0) +8006c2d8: a040a815 sb zero,-22507(v0) +8006c2dc: a040a825 sb zero,-22491(v0) +8006c2e0: a040a816 sb zero,-22506(v0) +8006c2e4: a040a826 sb zero,-22490(v0) +8006c2e8: a040a817 sb zero,-22505(v0) +8006c2ec: a040a827 sb zero,-22489(v0) +8006c2f0: 8d657008 lw a1,28680(t3) +8006c2f4: 354c8000 ori t4,t2,0x8000 +8006c2f8: 340d8000 li t5,0x8000 +8006c2fc: 00ac4021 addu t0,a1,t4 +8006c300: 00ad3021 addu a2,a1,t5 +8006c304: 00aa3821 addu a3,a1,t2 +8006c308: ae8e1fe4 sw t6,8164(s4) +8006c30c: ae842024 sw a0,8228(s4) +8006c310: ae861c68 sw a2,7272(s4) +8006c314: ae871ca8 sw a3,7336(s4) +8006c318: ae881ce8 sw t0,7400(s4) +8006c31c: ae8e1fd8 sw t6,8152(s4) +8006c320: ae842018 sw a0,8216(s4) +8006c324: ae8e1fdc sw t6,8156(s4) +8006c328: ae84201c sw a0,8220(s4) +8006c32c: ae8e1fe0 sw t6,8160(s4) +8006c330: ae842020 sw a0,8224(s4) +8006c334: ae851c28 sw a1,7208(s4) +8006c338: a0439728 sb v1,-26840(v0) +8006c33c: a0439738 sb v1,-26824(v0) +8006c340: a0439748 sb v1,-26808(v0) +8006c344: a0439758 sb v1,-26792(v0) +8006c348: a040a728 sb zero,-22744(v0) +8006c34c: a040a738 sb zero,-22728(v0) +8006c350: a040a748 sb zero,-22712(v0) +8006c354: a040a758 sb zero,-22696(v0) +8006c358: 8d697008 lw t1,28680(t3) +8006c35c: a0439729 sb v1,-26839(v0) +8006c360: a0439739 sb v1,-26823(v0) +8006c364: a0439749 sb v1,-26807(v0) +8006c368: a0439759 sb v1,-26791(v0) +8006c36c: a040a729 sb zero,-22743(v0) +8006c370: a040a739 sb zero,-22727(v0) +8006c374: a040a749 sb zero,-22711(v0) +8006c378: a040a759 sb zero,-22695(v0) +8006c37c: 8d647008 lw a0,28680(t3) +8006c380: 012c7821 addu t7,t1,t4 +8006c384: a043972a sb v1,-26838(v0) +8006c388: a043973a sb v1,-26822(v0) +8006c38c: a043974a sb v1,-26806(v0) +8006c390: a043975a sb v1,-26790(v0) +8006c394: 008c8021 addu s0,a0,t4 +8006c398: 012d2821 addu a1,t1,t5 +8006c39c: 012a3021 addu a2,t1,t2 +8006c3a0: 008d3821 addu a3,a0,t5 +8006c3a4: 008a4021 addu t0,a0,t2 +8006c3a8: a040a72a sb zero,-22742(v0) +8006c3ac: a040a73a sb zero,-22726(v0) +8006c3b0: a040a74a sb zero,-22710(v0) +8006c3b4: a040a75a sb zero,-22694(v0) +8006c3b8: 8d6e7008 lw t6,28680(t3) +8006c3bc: ae851c6c sw a1,7276(s4) +8006c3c0: ae861cac sw a2,7340(s4) +8006c3c4: ae8f1cec sw t7,7404(s4) +8006c3c8: ae871c70 sw a3,7280(s4) +8006c3cc: ae881cb0 sw t0,7344(s4) +8006c3d0: ae901cf0 sw s0,7408(s4) +8006c3d4: ae891c2c sw t1,7212(s4) +8006c3d8: ae841c30 sw a0,7216(s4) +8006c3dc: a043972b sb v1,-26837(v0) +8006c3e0: a043973b sb v1,-26821(v0) +8006c3e4: a043974b sb v1,-26805(v0) +8006c3e8: a043975b sb v1,-26789(v0) +8006c3ec: a040a72b sb zero,-22741(v0) +8006c3f0: a040a73b sb zero,-22725(v0) +8006c3f4: a040a74b sb zero,-22709(v0) +8006c3f8: a040a75b sb zero,-22693(v0) +8006c3fc: 8d657008 lw a1,28680(t3) +8006c400: a043972c sb v1,-26836(v0) +8006c404: a043973c sb v1,-26820(v0) +8006c408: a043974c sb v1,-26804(v0) +8006c40c: a043975c sb v1,-26788(v0) +8006c410: a040a72c sb zero,-22740(v0) +8006c414: a040a73c sb zero,-22724(v0) +8006c418: a040a74c sb zero,-22708(v0) +8006c41c: a040a75c sb zero,-22692(v0) +8006c420: 8d647008 lw a0,28680(t3) +8006c424: 01cc8021 addu s0,t6,t4 +8006c428: 00ac8821 addu s1,a1,t4 +8006c42c: 008c9021 addu s2,a0,t4 +8006c430: 01cd3021 addu a2,t6,t5 +8006c434: 00ad3821 addu a3,a1,t5 +8006c438: 00aa4021 addu t0,a1,t2 +8006c43c: 008d4821 addu t1,a0,t5 +8006c440: 008a7821 addu t7,a0,t2 +8006c444: ae8e1c34 sw t6,7220(s4) +8006c448: 01ca7021 addu t6,t6,t2 +8006c44c: a043972d sb v1,-26835(v0) +8006c450: a043973d sb v1,-26819(v0) +8006c454: ae861c74 sw a2,7284(s4) +8006c458: ae8e1cb4 sw t6,7348(s4) +8006c45c: ae901cf4 sw s0,7412(s4) +8006c460: ae871c78 sw a3,7288(s4) +8006c464: ae881cb8 sw t0,7352(s4) +8006c468: ae911cf8 sw s1,7416(s4) +8006c46c: ae891c7c sw t1,7292(s4) +8006c470: ae8f1cbc sw t7,7356(s4) +8006c474: ae921cfc sw s2,7420(s4) +8006c478: ae851c38 sw a1,7224(s4) +8006c47c: ae841c3c sw a0,7228(s4) +8006c480: a040a72d sb zero,-22739(v0) +8006c484: a040a73d sb zero,-22723(v0) +8006c488: a043974d sb v1,-26803(v0) +8006c48c: a043975d sb v1,-26787(v0) +8006c490: a040a74d sb zero,-22707(v0) +8006c494: a040a75d sb zero,-22691(v0) +8006c498: 8d657008 lw a1,28680(t3) +8006c49c: a043972e sb v1,-26834(v0) +8006c4a0: a043973e sb v1,-26818(v0) +8006c4a4: a043974e sb v1,-26802(v0) +8006c4a8: a043975e sb v1,-26786(v0) +8006c4ac: a040a72e sb zero,-22738(v0) +8006c4b0: a040a73e sb zero,-22722(v0) +8006c4b4: a040a74e sb zero,-22706(v0) +8006c4b8: a040a75e sb zero,-22690(v0) +8006c4bc: 8d667008 lw a2,28680(t3) +8006c4c0: a043972f sb v1,-26833(v0) +8006c4c4: a043973f sb v1,-26817(v0) +8006c4c8: a043974f sb v1,-26801(v0) +8006c4cc: a043975f sb v1,-26785(v0) +8006c4d0: a040a72f sb zero,-22737(v0) +8006c4d4: a040a73f sb zero,-22721(v0) +8006c4d8: a040a74f sb zero,-22705(v0) +8006c4dc: a040a75f sb zero,-22689(v0) +8006c4e0: 8d647008 lw a0,28680(t3) +8006c4e4: 00ac8821 addu s1,a1,t4 +8006c4e8: 00cc9021 addu s2,a2,t4 +8006c4ec: 00ad3821 addu a3,a1,t5 +8006c4f0: 00aa4021 addu t0,a1,t2 +8006c4f4: 00cd4821 addu t1,a2,t5 +8006c4f8: 00ca7021 addu t6,a2,t2 +8006c4fc: 008d7821 addu t7,a0,t5 +8006c500: 008a8021 addu s0,a0,t2 +8006c504: ae871c80 sw a3,7296(s4) +8006c508: ae881cc0 sw t0,7360(s4) +8006c50c: ae911d00 sw s1,7424(s4) +8006c510: ae891c84 sw t1,7300(s4) +8006c514: ae8e1cc4 sw t6,7364(s4) +8006c518: ae921d04 sw s2,7428(s4) +8006c51c: ae8f1c88 sw t7,7304(s4) +8006c520: ae901cc8 sw s0,7368(s4) +8006c524: ae851c40 sw a1,7232(s4) +8006c528: ae861c44 sw a2,7236(s4) +8006c52c: ae841c48 sw a0,7240(s4) +8006c530: a0439730 sb v1,-26832(v0) +8006c534: a0439740 sb v1,-26816(v0) +8006c538: a0439750 sb v1,-26800(v0) +8006c53c: a0439760 sb v1,-26784(v0) +8006c540: a040a730 sb zero,-22736(v0) +8006c544: a040a740 sb zero,-22720(v0) +8006c548: a040a750 sb zero,-22704(v0) +8006c54c: a040a760 sb zero,-22688(v0) +8006c550: 8d657008 lw a1,28680(t3) +8006c554: a0439731 sb v1,-26831(v0) +8006c558: a0439741 sb v1,-26815(v0) +8006c55c: a0439751 sb v1,-26799(v0) +8006c560: a0439761 sb v1,-26783(v0) +8006c564: a040a731 sb zero,-22735(v0) +8006c568: a040a741 sb zero,-22719(v0) +8006c56c: a040a751 sb zero,-22703(v0) +8006c570: a040a761 sb zero,-22687(v0) +8006c574: 008c9821 addu s3,a0,t4 +8006c578: 8d647008 lw a0,28680(t3) +8006c57c: 00ac7021 addu t6,a1,t4 +8006c580: 008c7821 addu t7,a0,t4 +8006c584: 00ad3021 addu a2,a1,t5 +8006c588: 00aa3821 addu a3,a1,t2 +8006c58c: 008d4021 addu t0,a0,t5 +8006c590: 008a4821 addu t1,a0,t2 +8006c594: a0439732 sb v1,-26830(v0) +8006c598: a0439742 sb v1,-26814(v0) +8006c59c: a0439752 sb v1,-26798(v0) +8006c5a0: ae931d08 sw s3,7432(s4) +8006c5a4: ae861c8c sw a2,7308(s4) +8006c5a8: ae871ccc sw a3,7372(s4) +8006c5ac: ae8e1d0c sw t6,7436(s4) +8006c5b0: ae881c90 sw t0,7312(s4) +8006c5b4: ae891cd0 sw t1,7376(s4) +8006c5b8: ae8f1d10 sw t7,7440(s4) +8006c5bc: ae851c4c sw a1,7244(s4) +8006c5c0: ae841c50 sw a0,7248(s4) +8006c5c4: a040a732 sb zero,-22734(v0) +8006c5c8: a040a742 sb zero,-22718(v0) +8006c5cc: a040a752 sb zero,-22702(v0) +8006c5d0: a0439762 sb v1,-26782(v0) +8006c5d4: a040a762 sb zero,-22686(v0) +8006c5d8: 8d657008 lw a1,28680(t3) +8006c5dc: a0439733 sb v1,-26829(v0) +8006c5e0: a0439743 sb v1,-26813(v0) +8006c5e4: a0439753 sb v1,-26797(v0) +8006c5e8: a0439763 sb v1,-26781(v0) +8006c5ec: a040a733 sb zero,-22733(v0) +8006c5f0: a040a743 sb zero,-22717(v0) +8006c5f4: a040a753 sb zero,-22701(v0) +8006c5f8: a040a763 sb zero,-22685(v0) +8006c5fc: 8d667008 lw a2,28680(t3) +8006c600: a0439734 sb v1,-26828(v0) +8006c604: a0439744 sb v1,-26812(v0) +8006c608: a0439754 sb v1,-26796(v0) +8006c60c: a0439764 sb v1,-26780(v0) +8006c610: a040a734 sb zero,-22732(v0) +8006c614: a040a744 sb zero,-22716(v0) +8006c618: a040a754 sb zero,-22700(v0) +8006c61c: a040a764 sb zero,-22684(v0) +8006c620: 8d647008 lw a0,28680(t3) +8006c624: 00ad3821 addu a3,a1,t5 +8006c628: 00aa4021 addu t0,a1,t2 +8006c62c: 00cd4821 addu t1,a2,t5 +8006c630: 00ca7021 addu t6,a2,t2 +8006c634: 008d7821 addu t7,a0,t5 +8006c638: 008a8021 addu s0,a0,t2 +8006c63c: 00ac8821 addu s1,a1,t4 +8006c640: 00cc9021 addu s2,a2,t4 +8006c644: 008c9821 addu s3,a0,t4 +8006c648: a0439735 sb v1,-26827(v0) +8006c64c: ae871c94 sw a3,7316(s4) +8006c650: ae881cd4 sw t0,7380(s4) +8006c654: ae891c98 sw t1,7320(s4) +8006c658: ae8e1cd8 sw t6,7384(s4) +8006c65c: ae8f1c9c sw t7,7324(s4) +8006c660: ae901cdc sw s0,7388(s4) +8006c664: ae851c54 sw a1,7252(s4) +8006c668: ae861c58 sw a2,7256(s4) +8006c66c: ae841c5c sw a0,7260(s4) +8006c670: ae911d14 sw s1,7444(s4) +8006c674: ae921d18 sw s2,7448(s4) +8006c678: ae931d1c sw s3,7452(s4) +8006c67c: a040a735 sb zero,-22731(v0) +8006c680: a0439745 sb v1,-26811(v0) +8006c684: a040a745 sb zero,-22715(v0) +8006c688: a0439755 sb v1,-26795(v0) +8006c68c: a040a755 sb zero,-22699(v0) +8006c690: a0439765 sb v1,-26779(v0) +8006c694: a040a765 sb zero,-22683(v0) +8006c698: 8d647008 lw a0,28680(t3) +8006c69c: a0439736 sb v1,-26826(v0) +8006c6a0: a040a736 sb zero,-22730(v0) +8006c6a4: a0439746 sb v1,-26810(v0) +8006c6a8: a040a746 sb zero,-22714(v0) +8006c6ac: a0439756 sb v1,-26794(v0) +8006c6b0: a040a756 sb zero,-22698(v0) +8006c6b4: a0439766 sb v1,-26778(v0) +8006c6b8: a040a766 sb zero,-22682(v0) +8006c6bc: 8d657008 lw a1,28680(t3) +8006c6c0: 008c3021 addu a2,a0,t4 +8006c6c4: 00ad3821 addu a3,a1,t5 +8006c6c8: 00aa4021 addu t0,a1,t2 +8006c6cc: 00ac6021 addu t4,a1,t4 +8006c6d0: 008d6821 addu t5,a0,t5 +8006c6d4: 008a5021 addu t2,a0,t2 +8006c6d8: a0439767 sb v1,-26777(v0) +8006c6dc: a040a767 sb zero,-22681(v0) +8006c6e0: a0439737 sb v1,-26825(v0) +8006c6e4: a040a737 sb zero,-22729(v0) +8006c6e8: a0439747 sb v1,-26809(v0) +8006c6ec: a040a747 sb zero,-22713(v0) +8006c6f0: a0439757 sb v1,-26793(v0) +8006c6f4: a040a757 sb zero,-22697(v0) +8006c6f8: 26904028 addiu s0,s4,16424 +8006c6fc: 3c028012 lui v0,0x8012 +8006c700: ae861d20 sw a2,7456(s4) +8006c704: ae841c60 sw a0,7264(s4) +8006c708: ae851c64 sw a1,7268(s4) +8006c70c: 02002021 move a0,s0 +8006c710: 26850028 addiu a1,s4,40 +8006c714: 24064000 li a2,16384 +8006c718: ae8d1ca0 sw t5,7328(s4) +8006c71c: ae8a1ce0 sw t2,7392(s4) +8006c720: ae871ca4 sw a3,7332(s4) +8006c724: ae881ce4 sw t0,7396(s4) +8006c728: 2442c980 addiu v0,v0,-13952 +8006c72c: 0040f809 jalr v0 +8006c730: ae8c1d24 sw t4,7460(s4) +8006c734: 3403a028 li v1,0xa028 +8006c738: 02832021 addu a0,s4,v1 +8006c73c: 24060005 li a2,5 +8006c740: 00001821 move v1,zero +8006c744: 24051000 li a1,4096 +8006c748: 90820000 lbu v0,0(a0) +8006c74c: 24630001 addiu v1,v1,1 +8006c750: 10400002 beqz v0,8006c75c <_ZN7CMemory16SRAM512KLoROMMapEv+0x7ec> +8006c754: 24840001 addiu a0,a0,1 +8006c758: ae060000 sw a2,0(s0) +8006c75c: 1465fffa bne v1,a1,8006c748 <_ZN7CMemory16SRAM512KLoROMMapEv+0x7d8> +8006c760: 26100004 addiu s0,s0,4 +8006c764: 8fbf0024 lw ra,36(sp) +8006c768: 8fb40020 lw s4,32(sp) +8006c76c: 8fb3001c lw s3,28(sp) +8006c770: 8fb20018 lw s2,24(sp) +8006c774: 8fb10014 lw s1,20(sp) +8006c778: 8fb00010 lw s0,16(sp) +8006c77c: 03e00008 jr ra +8006c780: 27bd0028 addiu sp,sp,40 + +8006c784 <_ZN7CMemory19SufamiTurboLoROMMapEv>: +8006c784: 27bdffe0 addiu sp,sp,-32 +8006c788: afb10014 sw s1,20(sp) +8006c78c: afb00010 sw s0,16(sp) +8006c790: afbf0018 sw ra,24(sp) +8006c794: 8c8c0000 lw t4,0(a0) +8006c798: 00808821 move s1,a0 +8006c79c: 00804021 move t0,a0 +8006c7a0: 00005821 move t3,zero +8006c7a4: 24180808 li t8,2056 +8006c7a8: 240f0001 li t7,1 +8006c7ac: 240e0001 li t6,1 +8006c7b0: 240d0005 li t5,5 +8006c7b4: 24102048 li s0,8264 +8006c7b8: 34199828 li t9,0x9828 +8006c7bc: 022b1821 addu v1,s1,t3 +8006c7c0: 25670008 addiu a3,t3,8 +8006c7c4: 25690010 addiu t1,t3,16 +8006c7c8: 34059029 li a1,0x9029 +8006c7cc: 34049028 li a0,0x9028 +8006c7d0: 34029829 li v0,0x9829 +8006c7d4: 00652821 addu a1,v1,a1 +8006c7d8: 00642021 addu a0,v1,a0 +8006c7dc: 00621021 addu v0,v1,v0 +8006c7e0: 00e9302a slt a2,a3,t1 +8006c7e4: 00791821 addu v1,v1,t9 +8006c7e8: a06f0000 sb t7,0(v1) +8006c7ec: ad0c2028 sw t4,8232(t0) +8006c7f0: a08f0000 sb t7,0(a0) +8006c7f4: ad0c0028 sw t4,40(t0) +8006c7f8: a04f0000 sb t7,0(v0) +8006c7fc: ad0c202c sw t4,8236(t0) +8006c800: a0af0000 sb t7,0(a1) +8006c804: ad0c002c sw t4,44(t0) +8006c808: ad002030 sw zero,8240(t0) +8006c80c: ad000030 sw zero,48(t0) +8006c810: ad002034 sw zero,8244(t0) +8006c814: ad000034 sw zero,52(t0) +8006c818: ad0e2038 sw t6,8248(t0) +8006c81c: ad0e0038 sw t6,56(t0) +8006c820: ad0e203c sw t6,8252(t0) +8006c824: ad0e003c sw t6,60(t0) +8006c828: ad0d2040 sw t5,8256(t0) +8006c82c: ad0d0040 sw t5,64(t0) +8006c830: ad0d2044 sw t5,8260(t0) +8006c834: 10c00013 beqz a2,8006c884 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x100> +8006c838: ad0d0044 sw t5,68(t0) +8006c83c: 8e2a0004 lw t2,4(s1) +8006c840: 000b1ac0 sll v1,t3,0xb +8006c844: 3402a028 li v0,0xa028 +8006c848: 006a1821 addu v1,v1,t2 +8006c84c: 03021021 addu v0,t8,v0 +8006c850: 02222821 addu a1,s1,v0 +8006c854: 24638000 addiu v1,v1,-32768 +8006c858: 02302021 addu a0,s1,s0 +8006c85c: 24060001 li a2,1 +8006c860: 24e70001 addiu a3,a3,1 +8006c864: 00e9102a slt v0,a3,t1 +8006c868: ac830000 sw v1,0(a0) +8006c86c: ac83e000 sw v1,-8192(a0) +8006c870: a0a60000 sb a2,0(a1) +8006c874: a0a6f800 sb a2,-2048(a1) +8006c878: 24840004 addiu a0,a0,4 +8006c87c: 1440fff8 bnez v0,8006c860 <_ZN7CMemory19SufamiTurboLoROMMapEv+0xdc> +8006c880: 24a50001 addiu a1,a1,1 +8006c884: 24020400 li v0,1024 +8006c888: 25080040 addiu t0,t0,64 +8006c88c: 27180010 addiu t8,t8,16 +8006c890: 11220003 beq t1,v0,8006c8a0 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x11c> +8006c894: 26100040 addiu s0,s0,64 +8006c898: 0801b1ef j 8006c7bc <_ZN7CMemory19SufamiTurboLoROMMapEv+0x38> +8006c89c: 01205821 move t3,t1 +8006c8a0: 00003821 move a3,zero +8006c8a4: 00004021 move t0,zero +8006c8a8: 24e50008 addiu a1,a3,8 +8006c8ac: 0105102a slt v0,t0,a1 +8006c8b0: 14400027 bnez v0,8006c950 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x1cc> +8006c8b4: 24e60010 addiu a2,a3,16 +8006c8b8: 00a6102a slt v0,a1,a2 +8006c8bc: 1040000f beqz v0,8006c8fc <_ZN7CMemory19SufamiTurboLoROMMapEv+0x178> +8006c8c0: 000712c0 sll v0,a3,0xb +8006c8c4: 8e2a0004 lw t2,4(s1) +8006c8c8: 00072080 sll a0,a3,0x2 +8006c8cc: 3c03001f lui v1,0x1f +8006c8d0: 004a1021 addu v0,v0,t2 +8006c8d4: 24843048 addiu a0,a0,12360 +8006c8d8: 34638000 ori v1,v1,0x8000 +8006c8dc: 00431821 addu v1,v0,v1 +8006c8e0: 02242021 addu a0,s1,a0 +8006c8e4: 24a50001 addiu a1,a1,1 +8006c8e8: 00a6102a slt v0,a1,a2 +8006c8ec: ac830000 sw v1,0(a0) +8006c8f0: ac83e000 sw v1,-8192(a0) +8006c8f4: 1440fffb bnez v0,8006c8e4 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x160> +8006c8f8: 24840004 addiu a0,a0,4 +8006c8fc: 00e6102a slt v0,a3,a2 +8006c900: 1040000b beqz v0,8006c930 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x1ac> +8006c904: 3402ac28 li v0,0xac28 +8006c908: 00e21021 addu v0,a3,v0 +8006c90c: 02221821 addu v1,s1,v0 +8006c910: 00e02021 move a0,a3 +8006c914: 24050001 li a1,1 +8006c918: 24840001 addiu a0,a0,1 +8006c91c: 0086102a slt v0,a0,a2 +8006c920: a0650000 sb a1,0(v1) +8006c924: a065f800 sb a1,-2048(v1) +8006c928: 1440fffb bnez v0,8006c918 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x194> +8006c92c: 24630001 addiu v1,v1,1 +8006c930: 28c20400 slti v0,a2,1024 +8006c934: 10400013 beqz v0,8006c984 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x200> +8006c938: 00c04021 move t0,a2 +8006c93c: 00c03821 move a3,a2 +8006c940: 24e50008 addiu a1,a3,8 +8006c944: 0105102a slt v0,t0,a1 +8006c948: 1040ffdb beqz v0,8006c8b8 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x134> +8006c94c: 24e60010 addiu a2,a3,16 +8006c950: 8e2a0004 lw t2,4(s1) +8006c954: 000712c0 sll v0,a3,0xb +8006c958: 00081880 sll v1,t0,0x2 +8006c95c: 004a1021 addu v0,v0,t2 +8006c960: 3c040020 lui a0,0x20 +8006c964: 00e03021 move a2,a3 +8006c968: 00441021 addu v0,v0,a0 +8006c96c: 00711821 addu v1,v1,s1 +8006c970: 25080001 addiu t0,t0,1 +8006c974: 00c03821 move a3,a2 +8006c978: ac621028 sw v0,4136(v1) +8006c97c: 0801b250 j 8006c940 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x1bc> +8006c980: ac623028 sw v0,12328(v1) +8006c984: 3c028021 lui v0,0x8021 +8006c988: 9043e47d lbu v1,-7043(v0) +8006c98c: 1060000d beqz v1,8006c9c4 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x240> +8006c990: 3c050001 lui a1,0x1 +8006c994: 3402ae28 li v0,0xae28 +8006c998: 02221821 addu v1,s1,v0 +8006c99c: 00002021 move a0,zero +8006c9a0: 24060002 li a2,2 +8006c9a4: 24050400 li a1,1024 +8006c9a8: 00911021 addu v0,a0,s1 +8006c9ac: 24840004 addiu a0,a0,4 +8006c9b0: a0600000 sb zero,0(v1) +8006c9b4: ac463828 sw a2,14376(v0) +8006c9b8: 1485fffb bne a0,a1,8006c9a8 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x224> +8006c9bc: 24630001 addiu v1,v1,1 +8006c9c0: 3c050001 lui a1,0x1 +8006c9c4: 02251021 addu v0,s1,a1 +8006c9c8: 24040001 li a0,1 +8006c9cc: 01852821 addu a1,t4,a1 +8006c9d0: 34039628 li v1,0x9628 +8006c9d4: ae251fe8 sw a1,8168(s1) +8006c9d8: a0449808 sb a0,-26616(v0) +8006c9dc: a0449818 sb a0,-26600(v0) +8006c9e0: ae251fec sw a1,8172(s1) +8006c9e4: a0449809 sb a0,-26615(v0) +8006c9e8: a0449819 sb a0,-26599(v0) +8006c9ec: ae251ff0 sw a1,8176(s1) +8006c9f0: a044980a sb a0,-26614(v0) +8006c9f4: a044981a sb a0,-26598(v0) +8006c9f8: ae251ff4 sw a1,8180(s1) +8006c9fc: a044980b sb a0,-26613(v0) +8006ca00: a044981b sb a0,-26597(v0) +8006ca04: ae251ff8 sw a1,8184(s1) +8006ca08: a044980c sb a0,-26612(v0) +8006ca0c: a044981c sb a0,-26596(v0) +8006ca10: ae251ffc sw a1,8188(s1) +8006ca14: a044980d sb a0,-26611(v0) +8006ca18: ae2c1fa8 sw t4,8104(s1) +8006ca1c: a040a808 sb zero,-22520(v0) +8006ca20: a040a818 sb zero,-22504(v0) +8006ca24: ae2c1fac sw t4,8108(s1) +8006ca28: a040a809 sb zero,-22519(v0) +8006ca2c: a040a819 sb zero,-22503(v0) +8006ca30: ae2c1fb0 sw t4,8112(s1) +8006ca34: a040a80a sb zero,-22518(v0) +8006ca38: a040a81a sb zero,-22502(v0) +8006ca3c: ae2c1fb4 sw t4,8116(s1) +8006ca40: a040a80b sb zero,-22517(v0) +8006ca44: a040a81b sb zero,-22501(v0) +8006ca48: ae2c1fb8 sw t4,8120(s1) +8006ca4c: a040a80c sb zero,-22516(v0) +8006ca50: a040a81c sb zero,-22500(v0) +8006ca54: ae2c1fbc sw t4,8124(s1) +8006ca58: 02233021 addu a2,s1,v1 +8006ca5c: a044981d sb a0,-26595(v0) +8006ca60: 00001821 move v1,zero +8006ca64: ae252000 sw a1,8192(s1) +8006ca68: a044980e sb a0,-26610(v0) +8006ca6c: a044981e sb a0,-26594(v0) +8006ca70: ae252004 sw a1,8196(s1) +8006ca74: a044980f sb a0,-26609(v0) +8006ca78: a044981f sb a0,-26593(v0) +8006ca7c: ae252008 sw a1,8200(s1) +8006ca80: a0449810 sb a0,-26608(v0) +8006ca84: a0449820 sb a0,-26592(v0) +8006ca88: ae25200c sw a1,8204(s1) +8006ca8c: a0449811 sb a0,-26607(v0) +8006ca90: a0449821 sb a0,-26591(v0) +8006ca94: ae252010 sw a1,8208(s1) +8006ca98: a0449812 sb a0,-26606(v0) +8006ca9c: a0449822 sb a0,-26590(v0) +8006caa0: a040a80d sb zero,-22515(v0) +8006caa4: a040a81d sb zero,-22499(v0) +8006caa8: ae2c1fc0 sw t4,8128(s1) +8006caac: a040a80e sb zero,-22514(v0) +8006cab0: a040a81e sb zero,-22498(v0) +8006cab4: ae2c1fc4 sw t4,8132(s1) +8006cab8: a040a80f sb zero,-22513(v0) +8006cabc: a040a81f sb zero,-22497(v0) +8006cac0: ae2c1fc8 sw t4,8136(s1) +8006cac4: a040a810 sb zero,-22512(v0) +8006cac8: a040a820 sb zero,-22496(v0) +8006cacc: ae2c1fcc sw t4,8140(s1) +8006cad0: a040a811 sb zero,-22511(v0) +8006cad4: a040a821 sb zero,-22495(v0) +8006cad8: ae2c1fd0 sw t4,8144(s1) +8006cadc: a040a812 sb zero,-22510(v0) +8006cae0: a040a822 sb zero,-22494(v0) +8006cae4: ae2c1fd4 sw t4,8148(s1) +8006cae8: 24070003 li a3,3 +8006caec: ae252014 sw a1,8212(s1) +8006caf0: ae252024 sw a1,8228(s1) +8006caf4: a0449827 sb a0,-26585(v0) +8006caf8: a0449813 sb a0,-26605(v0) +8006cafc: a0449823 sb a0,-26589(v0) +8006cb00: ae252018 sw a1,8216(s1) +8006cb04: a0449814 sb a0,-26604(v0) +8006cb08: a0449824 sb a0,-26588(v0) +8006cb0c: ae25201c sw a1,8220(s1) +8006cb10: a0449815 sb a0,-26603(v0) +8006cb14: a0449825 sb a0,-26587(v0) +8006cb18: ae252020 sw a1,8224(s1) +8006cb1c: a0449816 sb a0,-26602(v0) +8006cb20: a0449826 sb a0,-26586(v0) +8006cb24: a0449817 sb a0,-26601(v0) +8006cb28: ae2c1fe4 sw t4,8164(s1) +8006cb2c: a040a827 sb zero,-22489(v0) +8006cb30: a040a813 sb zero,-22509(v0) +8006cb34: a040a823 sb zero,-22493(v0) +8006cb38: ae2c1fd8 sw t4,8152(s1) +8006cb3c: a040a814 sb zero,-22508(v0) +8006cb40: a040a824 sb zero,-22492(v0) +8006cb44: ae2c1fdc sw t4,8156(s1) +8006cb48: a040a815 sb zero,-22507(v0) +8006cb4c: a040a825 sb zero,-22491(v0) +8006cb50: ae2c1fe0 sw t4,8160(s1) +8006cb54: a040a816 sb zero,-22506(v0) +8006cb58: a040a826 sb zero,-22490(v0) +8006cb5c: a040a817 sb zero,-22505(v0) +8006cb60: 24050001 li a1,1 +8006cb64: 24040200 li a0,512 +8006cb68: 00711021 addu v0,v1,s1 +8006cb6c: 24630004 addiu v1,v1,4 +8006cb70: a0c50000 sb a1,0(a2) +8006cb74: a0c01000 sb zero,4096(a2) +8006cb78: ac471828 sw a3,6184(v0) +8006cb7c: 1464fffa bne v1,a0,8006cb68 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x3e4> +8006cb80: 24c60001 addiu a2,a2,1 +8006cb84: 26304028 addiu s0,s1,16424 +8006cb88: 3c028012 lui v0,0x8012 +8006cb8c: 02002021 move a0,s0 +8006cb90: 26250028 addiu a1,s1,40 +8006cb94: 2442c980 addiu v0,v0,-13952 +8006cb98: 0040f809 jalr v0 +8006cb9c: 24064000 li a2,16384 +8006cba0: 3403a028 li v1,0xa028 +8006cba4: 02231821 addu v1,s1,v1 +8006cba8: 00002021 move a0,zero +8006cbac: 24060005 li a2,5 +8006cbb0: 24051000 li a1,4096 +8006cbb4: 90620000 lbu v0,0(v1) +8006cbb8: 24840001 addiu a0,a0,1 +8006cbbc: 10400002 beqz v0,8006cbc8 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x444> +8006cbc0: 24630001 addiu v1,v1,1 +8006cbc4: ae060000 sw a2,0(s0) +8006cbc8: 1485fffa bne a0,a1,8006cbb4 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x430> +8006cbcc: 26100004 addiu s0,s0,4 +8006cbd0: 8fbf0018 lw ra,24(sp) +8006cbd4: 8fb10014 lw s1,20(sp) +8006cbd8: 8fb00010 lw s0,16(sp) +8006cbdc: 03e00008 jr ra +8006cbe0: 27bd0020 addiu sp,sp,32 + +8006cbe4 <_ZN7CMemory10BSHiROMMapEv>: +8006cbe4: 27bdffd0 addiu sp,sp,-48 +8006cbe8: afbf0028 sw ra,40(sp) +8006cbec: afb50024 sw s5,36(sp) +8006cbf0: afb40020 sw s4,32(sp) +8006cbf4: afb3001c sw s3,28(sp) +8006cbf8: afb20018 sw s2,24(sp) +8006cbfc: afb10014 sw s1,20(sp) +8006cc00: afb00010 sw s0,16(sp) +8006cc04: 24020005 li v0,5 +8006cc08: 3c030001 lui v1,0x1 +8006cc0c: 8c980000 lw t8,0(a0) +8006cc10: 00808821 move s1,a0 +8006cc14: a0820024 sb v0,36(a0) +8006cc18: 0083a821 addu s5,a0,v1 +8006cc1c: 00807821 move t7,a0 +8006cc20: 0000f821 move ra,zero +8006cc24: 24140808 li s4,2056 +8006cc28: 24120001 li s2,1 +8006cc2c: 24190001 li t9,1 +8006cc30: 24132048 li s3,8264 +8006cc34: 023f1821 addu v1,s1,ra +8006cc38: 27ee0008 addiu t6,ra,8 +8006cc3c: 27f00010 addiu s0,ra,16 +8006cc40: 340c902f li t4,0x902f +8006cc44: 340b9828 li t3,0x9828 +8006cc48: 340a9028 li t2,0x9028 +8006cc4c: 34099829 li t1,0x9829 +8006cc50: 34089029 li t0,0x9029 +8006cc54: 3407982d li a3,0x982d +8006cc58: 3406902d li a2,0x902d +8006cc5c: 3405982e li a1,0x982e +8006cc60: 3404902e li a0,0x902e +8006cc64: 3402982f li v0,0x982f +8006cc68: 006c6021 addu t4,v1,t4 +8006cc6c: 006b5821 addu t3,v1,t3 +8006cc70: 006a5021 addu t2,v1,t2 +8006cc74: 00694821 addu t1,v1,t1 +8006cc78: 00684021 addu t0,v1,t0 +8006cc7c: 00673821 addu a3,v1,a3 +8006cc80: 00663021 addu a2,v1,a2 +8006cc84: 00652821 addu a1,v1,a1 +8006cc88: 00642021 addu a0,v1,a0 +8006cc8c: 01d0682a slt t5,t6,s0 +8006cc90: 00621821 addu v1,v1,v0 +8006cc94: a1720000 sb s2,0(t3) +8006cc98: adf82028 sw t8,8232(t7) +8006cc9c: a1520000 sb s2,0(t2) +8006cca0: adf80028 sw t8,40(t7) +8006cca4: a1320000 sb s2,0(t1) +8006cca8: adf8202c sw t8,8236(t7) +8006ccac: a1120000 sb s2,0(t0) +8006ccb0: adf8002c sw t8,44(t7) +8006ccb4: a0f90000 sb t9,0(a3) +8006ccb8: ade02030 sw zero,8240(t7) +8006ccbc: a0d90000 sb t9,0(a2) +8006ccc0: ade00030 sw zero,48(t7) +8006ccc4: a0b90000 sb t9,0(a1) +8006ccc8: ade02034 sw zero,8244(t7) +8006cccc: a0990000 sb t9,0(a0) +8006ccd0: ade00034 sw zero,52(t7) +8006ccd4: a0790000 sb t9,0(v1) +8006ccd8: adf92038 sw t9,8248(t7) +8006ccdc: a1990000 sb t9,0(t4) +8006cce0: adf90038 sw t9,56(t7) +8006cce4: adf8203c sw t8,8252(t7) +8006cce8: adf8003c sw t8,60(t7) +8006ccec: adf82040 sw t8,8256(t7) +8006ccf0: adf80040 sw t8,64(t7) +8006ccf4: adf82044 sw t8,8260(t7) +8006ccf8: 11a00016 beqz t5,8006cd54 <_ZN7CMemory10BSHiROMMapEv+0x170> +8006ccfc: adf80044 sw t8,68(t7) +8006cd00: 3402a028 li v0,0xa028 +8006cd04: 02821021 addu v0,s4,v0 +8006cd08: 8e280004 lw t0,4(s1) +8006cd0c: 8ea7b054 lw a3,-20396(s5) +8006cd10: 001f3300 sll a2,ra,0xc +8006cd14: 02222821 addu a1,s1,v0 +8006cd18: 02332021 addu a0,s1,s3 +8006cd1c: 24090001 li t1,1 +8006cd20: 00c7001b divu zero,a2,a3 +8006cd24: 00e001f4 teq a3,zero,0x7 +8006cd28: 25ce0001 addiu t6,t6,1 +8006cd2c: 01d0182a slt v1,t6,s0 +8006cd30: a0a90000 sb t1,0(a1) +8006cd34: a0a9f800 sb t1,-2048(a1) +8006cd38: 24a50001 addiu a1,a1,1 +8006cd3c: 00001010 mfhi v0 +8006cd40: 00481021 addu v0,v0,t0 +8006cd44: ac82e000 sw v0,-8192(a0) +8006cd48: ac820000 sw v0,0(a0) +8006cd4c: 1460fff6 bnez v1,8006cd28 <_ZN7CMemory10BSHiROMMapEv+0x144> +8006cd50: 24840004 addiu a0,a0,4 +8006cd54: 24020400 li v0,1024 +8006cd58: 25ef0040 addiu t7,t7,64 +8006cd5c: 26940010 addiu s4,s4,16 +8006cd60: 12020003 beq s0,v0,8006cd70 <_ZN7CMemory10BSHiROMMapEv+0x18c> +8006cd64: 26730040 addiu s3,s3,64 +8006cd68: 0801b30d j 8006cc34 <_ZN7CMemory10BSHiROMMapEv+0x50> +8006cd6c: 0200f821 move ra,s0 +8006cd70: 24090600 li t1,1536 +8006cd74: 240a0600 li t2,1536 +8006cd78: 25260008 addiu a2,t1,8 +8006cd7c: 0146102a slt v0,t2,a2 +8006cd80: 1440001f bnez v0,8006ce00 <_ZN7CMemory10BSHiROMMapEv+0x21c> +8006cd84: 25270010 addiu a3,t1,16 +8006cd88: 00c7102a slt v0,a2,a3 +8006cd8c: 10400014 beqz v0,8006cde0 <_ZN7CMemory10BSHiROMMapEv+0x1fc> +8006cd90: 3c02003f lui v0,0x3f +8006cd94: 8e280004 lw t0,4(s1) +8006cd98: 000922c0 sll a0,t1,0xb +8006cd9c: 00062880 sll a1,a2,0x2 +8006cda0: 34039028 li v1,0x9028 +8006cda4: 00882021 addu a0,a0,t0 +8006cda8: 24a50028 addiu a1,a1,40 +8006cdac: 00c31821 addu v1,a2,v1 +8006cdb0: 34428000 ori v0,v0,0x8000 +8006cdb4: 00822021 addu a0,a0,v0 +8006cdb8: 02252821 addu a1,s1,a1 +8006cdbc: 02231821 addu v1,s1,v1 +8006cdc0: 24080001 li t0,1 +8006cdc4: 24c60001 addiu a2,a2,1 +8006cdc8: 00c7102a slt v0,a2,a3 +8006cdcc: aca40000 sw a0,0(a1) +8006cdd0: a0680000 sb t0,0(v1) +8006cdd4: 24a50004 addiu a1,a1,4 +8006cdd8: 1440fffa bnez v0,8006cdc4 <_ZN7CMemory10BSHiROMMapEv+0x1e0> +8006cddc: 24630001 addiu v1,v1,1 +8006cde0: 28e207e0 slti v0,a3,2016 +8006cde4: 10400017 beqz v0,8006ce44 <_ZN7CMemory10BSHiROMMapEv+0x260> +8006cde8: 00e05021 move t2,a3 +8006cdec: 00e04821 move t1,a3 +8006cdf0: 25260008 addiu a2,t1,8 +8006cdf4: 0146102a slt v0,t2,a2 +8006cdf8: 1040ffe3 beqz v0,8006cd88 <_ZN7CMemory10BSHiROMMapEv+0x1a4> +8006cdfc: 25270010 addiu a3,t1,16 +8006ce00: 8e280004 lw t0,4(s1) +8006ce04: 000922c0 sll a0,t1,0xb +8006ce08: 000a2880 sll a1,t2,0x2 +8006ce0c: 01513021 addu a2,t2,s1 +8006ce10: 3c020040 lui v0,0x40 +8006ce14: 00882021 addu a0,a0,t0 +8006ce18: 3c030001 lui v1,0x1 +8006ce1c: 01203821 move a3,t1 +8006ce20: 00822021 addu a0,a0,v0 +8006ce24: 00c33021 addu a2,a2,v1 +8006ce28: 00b12821 addu a1,a1,s1 +8006ce2c: 24020001 li v0,1 +8006ce30: 254a0001 addiu t2,t2,1 +8006ce34: 00e04821 move t1,a3 +8006ce38: aca40028 sw a0,40(a1) +8006ce3c: 0801b37c j 8006cdf0 <_ZN7CMemory10BSHiROMMapEv+0x20c> +8006ce40: a0c29028 sb v0,-28632(a2) +8006ce44: 00003821 move a3,zero +8006ce48: 00004021 move t0,zero +8006ce4c: 24e30400 addiu v1,a3,1024 +8006ce50: 24e20c00 addiu v0,a3,3072 +8006ce54: 00712821 addu a1,v1,s1 +8006ce58: 00031880 sll v1,v1,0x2 +8006ce5c: 00513021 addu a2,v0,s1 +8006ce60: 00716021 addu t4,v1,s1 +8006ce64: 00021080 sll v0,v0,0x2 +8006ce68: 25030010 addiu v1,t0,16 +8006ce6c: 3c040001 lui a0,0x1 +8006ce70: 00515821 addu t3,v0,s1 +8006ce74: 00e3102a slt v0,a3,v1 +8006ce78: 02246821 addu t5,s1,a0 +8006ce7c: 00a42821 addu a1,a1,a0 +8006ce80: 00c43021 addu a2,a2,a0 +8006ce84: 00084b00 sll t1,t0,0xc +8006ce88: 240a0001 li t2,1 +8006ce8c: 24e70001 addiu a3,a3,1 +8006ce90: 144000af bnez v0,8006d150 <_ZN7CMemory10BSHiROMMapEv+0x56c> +8006ce94: 28640400 slti a0,v1,1024 +8006ce98: 10800003 beqz a0,8006cea8 <_ZN7CMemory10BSHiROMMapEv+0x2c4> +8006ce9c: 00603821 move a3,v1 +8006cea0: 0801b393 j 8006ce4c <_ZN7CMemory10BSHiROMMapEv+0x268> +8006cea4: 00604021 move t0,v1 +8006cea8: 34029728 li v0,0x9728 +8006ceac: 3c030001 lui v1,0x1 +8006ceb0: 02222021 addu a0,s1,v0 +8006ceb4: 02233821 addu a3,s1,v1 +8006ceb8: 02202821 move a1,s1 +8006cebc: 00003021 move a2,zero +8006cec0: 0801b3bd j 8006cef4 <_ZN7CMemory10BSHiROMMapEv+0x310> +8006cec4: 24090080 li t1,128 +8006cec8: 00021103 sra v0,v0,0x4 +8006cecc: 8ce3e084 lw v1,-8060(a3) +8006ced0: 00021400 sll v0,v0,0x10 +8006ced4: 00621821 addu v1,v1,v0 +8006ced8: 24c60001 addiu a2,a2,1 +8006cedc: aca31c28 sw v1,7208(a1) +8006cee0: a0880000 sb t0,0(a0) +8006cee4: a0801000 sb zero,4096(a0) +8006cee8: 24a50004 addiu a1,a1,4 +8006ceec: 10c90010 beq a2,t1,8006cf30 <_ZN7CMemory10BSHiROMMapEv+0x34c> +8006cef0: 24840001 addiu a0,a0,1 +8006cef4: 24080001 li t0,1 +8006cef8: 04c1fff3 bgez a2,8006cec8 <_ZN7CMemory10BSHiROMMapEv+0x2e4> +8006cefc: 00c01021 move v0,a2 +8006cf00: 24c2000f addiu v0,a2,15 +8006cf04: 00021103 sra v0,v0,0x4 +8006cf08: 8ce3e084 lw v1,-8060(a3) +8006cf0c: 00021400 sll v0,v0,0x10 +8006cf10: 00621821 addu v1,v1,v0 +8006cf14: 24c60001 addiu a2,a2,1 +8006cf18: aca31c28 sw v1,7208(a1) +8006cf1c: a0880000 sb t0,0(a0) +8006cf20: a0801000 sb zero,4096(a0) +8006cf24: 24a50004 addiu a1,a1,4 +8006cf28: 14c9fff3 bne a2,t1,8006cef8 <_ZN7CMemory10BSHiROMMapEv+0x314> +8006cf2c: 24840001 addiu a0,a0,1 +8006cf30: 8e221c3c lw v0,7228(s1) +8006cf34: 8e231c7c lw v1,7292(s1) +8006cf38: 8e241cbc lw a0,7356(s1) +8006cf3c: a0e893ad sb t0,-27731(a3) +8006cf40: a0e8932d sb t0,-27859(a3) +8006cf44: a0e892ad sb t0,-27987(a3) +8006cf48: a0e8922d sb t0,-28115(a3) +8006cf4c: a0e893bd sb t0,-27715(a3) +8006cf50: a0e8933d sb t0,-27843(a3) +8006cf54: a0e892bd sb t0,-27971(a3) +8006cf58: a0e8923d sb t0,-28099(a3) +8006cf5c: a0e893cd sb t0,-27699(a3) +8006cf60: a0e8934d sb t0,-27827(a3) +8006cf64: ae22083c sw v0,2108(s1) +8006cf68: ae23087c sw v1,2172(s1) +8006cf6c: ae2408bc sw a0,2236(s1) +8006cf70: ae220e3c sw v0,3644(s1) +8006cf74: ae220c3c sw v0,3132(s1) +8006cf78: ae220a3c sw v0,2620(s1) +8006cf7c: a0e0a3ad sb zero,-23635(a3) +8006cf80: a0e0a32d sb zero,-23763(a3) +8006cf84: a0e0a2ad sb zero,-23891(a3) +8006cf88: a0e0a22d sb zero,-24019(a3) +8006cf8c: ae230e7c sw v1,3708(s1) +8006cf90: ae230c7c sw v1,3196(s1) +8006cf94: ae230a7c sw v1,2684(s1) +8006cf98: a0e0a3bd sb zero,-23619(a3) +8006cf9c: a0e0a33d sb zero,-23747(a3) +8006cfa0: a0e0a2bd sb zero,-23875(a3) +8006cfa4: a0e0a23d sb zero,-24003(a3) +8006cfa8: ae240ebc sw a0,3772(s1) +8006cfac: ae240cbc sw a0,3260(s1) +8006cfb0: ae240abc sw a0,2748(s1) +8006cfb4: a0e892cd sb t0,-27955(a3) +8006cfb8: 8e221cfc lw v0,7420(s1) +8006cfbc: 8e231d3c lw v1,7484(s1) +8006cfc0: 8e241d7c lw a0,7548(s1) +8006cfc4: a0e8924d sb t0,-28083(a3) +8006cfc8: a0e893dd sb t0,-27683(a3) +8006cfcc: a0e8935d sb t0,-27811(a3) +8006cfd0: a0e892dd sb t0,-27939(a3) +8006cfd4: a0e8925d sb t0,-28067(a3) +8006cfd8: a0e893ed sb t0,-27667(a3) +8006cfdc: a0e8936d sb t0,-27795(a3) +8006cfe0: a0e892ed sb t0,-27923(a3) +8006cfe4: a0e8926d sb t0,-28051(a3) +8006cfe8: ae2208fc sw v0,2300(s1) +8006cfec: ae23093c sw v1,2364(s1) +8006cff0: a0e0a3cd sb zero,-23603(a3) +8006cff4: a0e0a34d sb zero,-23731(a3) +8006cff8: a0e0a2cd sb zero,-23859(a3) +8006cffc: a0e0a24d sb zero,-23987(a3) +8006d000: ae220efc sw v0,3836(s1) +8006d004: ae220cfc sw v0,3324(s1) +8006d008: ae220afc sw v0,2812(s1) +8006d00c: a0e0a3dd sb zero,-23587(a3) +8006d010: a0e0a35d sb zero,-23715(a3) +8006d014: a0e0a2dd sb zero,-23843(a3) +8006d018: a0e0a25d sb zero,-23971(a3) +8006d01c: ae230f3c sw v1,3900(s1) +8006d020: ae230d3c sw v1,3388(s1) +8006d024: ae230b3c sw v1,2876(s1) +8006d028: a0e0a3ed sb zero,-23571(a3) +8006d02c: a0e0a36d sb zero,-23699(a3) +8006d030: a0e0a2ed sb zero,-23827(a3) +8006d034: a0e0a26d sb zero,-23955(a3) +8006d038: ae240f7c sw a0,3964(s1) +8006d03c: ae240d7c sw a0,3452(s1) +8006d040: 8e221dbc lw v0,7612(s1) +8006d044: 8e231dfc lw v1,7676(s1) +8006d048: ae2209bc sw v0,2492(s1) +8006d04c: ae220fbc sw v0,4028(s1) +8006d050: ae220dbc sw v0,3516(s1) +8006d054: ae220bbc sw v0,3004(s1) +8006d058: 3c028006 lui v0,0x8006 +8006d05c: ae2309fc sw v1,2556(s1) +8006d060: ae230ffc sw v1,4092(s1) +8006d064: ae230dfc sw v1,3580(s1) +8006d068: ae230bfc sw v1,3068(s1) +8006d06c: a0e8929d sb t0,-28003(a3) +8006d070: a0e893fd sb t0,-27651(a3) +8006d074: a0e8937d sb t0,-27779(a3) +8006d078: a0e892fd sb t0,-27907(a3) +8006d07c: a0e8927d sb t0,-28035(a3) +8006d080: a0e8940d sb t0,-27635(a3) +8006d084: a0e8938d sb t0,-27763(a3) +8006d088: a0e8930d sb t0,-27891(a3) +8006d08c: a0e8928d sb t0,-28019(a3) +8006d090: a0e8941d sb t0,-27619(a3) +8006d094: a0e8939d sb t0,-27747(a3) +8006d098: a0e8931d sb t0,-27875(a3) +8006d09c: ae24097c sw a0,2428(s1) +8006d0a0: ae240b7c sw a0,2940(s1) +8006d0a4: a0e0a3fd sb zero,-23555(a3) +8006d0a8: a0e0a37d sb zero,-23683(a3) +8006d0ac: a0e0a2fd sb zero,-23811(a3) +8006d0b0: a0e0a27d sb zero,-23939(a3) +8006d0b4: a0e0a40d sb zero,-23539(a3) +8006d0b8: a0e0a38d sb zero,-23667(a3) +8006d0bc: a0e0a30d sb zero,-23795(a3) +8006d0c0: a0e0a28d sb zero,-23923(a3) +8006d0c4: a0e0a41d sb zero,-23523(a3) +8006d0c8: 02202021 move a0,s1 +8006d0cc: a0e0a39d sb zero,-23651(a3) +8006d0d0: 24426c7c addiu v0,v0,27772 +8006d0d4: a0e0a29d sb zero,-23907(a3) +8006d0d8: 0040f809 jalr v0 +8006d0dc: a0e0a31d sb zero,-23779(a3) +8006d0e0: 26304028 addiu s0,s1,16424 +8006d0e4: 3c028012 lui v0,0x8012 +8006d0e8: 02002021 move a0,s0 +8006d0ec: 26250028 addiu a1,s1,40 +8006d0f0: 2442c980 addiu v0,v0,-13952 +8006d0f4: 0040f809 jalr v0 +8006d0f8: 24064000 li a2,16384 +8006d0fc: 3403a028 li v1,0xa028 +8006d100: 02231821 addu v1,s1,v1 +8006d104: 00002021 move a0,zero +8006d108: 24060005 li a2,5 +8006d10c: 24051000 li a1,4096 +8006d110: 90620000 lbu v0,0(v1) +8006d114: 24840001 addiu a0,a0,1 +8006d118: 10400002 beqz v0,8006d124 <_ZN7CMemory10BSHiROMMapEv+0x540> +8006d11c: 24630001 addiu v1,v1,1 +8006d120: ae060000 sw a2,0(s0) +8006d124: 1485fffa bne a0,a1,8006d110 <_ZN7CMemory10BSHiROMMapEv+0x52c> +8006d128: 26100004 addiu s0,s0,4 +8006d12c: 8fbf0028 lw ra,40(sp) +8006d130: 8fb50024 lw s5,36(sp) +8006d134: 8fb40020 lw s4,32(sp) +8006d138: 8fb3001c lw s3,28(sp) +8006d13c: 8fb20018 lw s2,24(sp) +8006d140: 8fb10014 lw s1,20(sp) +8006d144: 8fb00010 lw s0,16(sp) +8006d148: 03e00008 jr ra +8006d14c: 27bd0030 addiu sp,sp,48 +8006d150: 8da3b054 lw v1,-20396(t5) +8006d154: 8e240004 lw a0,4(s1) +8006d158: 0123001b divu zero,t1,v1 +8006d15c: 006001f4 teq v1,zero,0x7 +8006d160: 01001821 move v1,t0 +8006d164: 00604021 move t0,v1 +8006d168: a0caa028 sb t2,-24536(a2) +8006d16c: a0aaa028 sb t2,-24536(a1) +8006d170: 00001010 mfhi v0 +8006d174: 00441021 addu v0,v0,a0 +8006d178: ad620028 sw v0,40(t3) +8006d17c: 0801b393 j 8006ce4c <_ZN7CMemory10BSHiROMMapEv+0x268> +8006d180: ad820028 sw v0,40(t4) + +8006d184 <_ZN7CMemory15SPC7110HiROMMapEv>: +8006d184: 27bdffe0 addiu sp,sp,-32 +8006d188: afbf001c sw ra,28(sp) +8006d18c: afb20018 sw s2,24(sp) +8006d190: afb10014 sw s1,20(sp) +8006d194: afb00010 sw s0,16(sp) +8006d198: 3c020001 lui v0,0x1 +8006d19c: 8c8d0000 lw t5,0(a0) +8006d1a0: 00808821 move s1,a0 +8006d1a4: 00829021 addu s2,a0,v0 +8006d1a8: 00804821 move t1,a0 +8006d1ac: 00005021 move t2,zero +8006d1b0: 24180808 li t8,2056 +8006d1b4: 240f0001 li t7,1 +8006d1b8: 240e0001 li t6,1 +8006d1bc: 24190004 li t9,4 +8006d1c0: 241f0005 li ra,5 +8006d1c4: 24102048 li s0,8264 +8006d1c8: 01512821 addu a1,t2,s1 +8006d1cc: 25480008 addiu t0,t2,8 +8006d1d0: 254c0010 addiu t4,t2,16 +8006d1d4: 34069029 li a2,0x9029 +8006d1d8: 34049828 li a0,0x9828 +8006d1dc: 34039028 li v1,0x9028 +8006d1e0: 34029829 li v0,0x9829 +8006d1e4: 00a63021 addu a2,a1,a2 +8006d1e8: 00a42021 addu a0,a1,a0 +8006d1ec: 00a31821 addu v1,a1,v1 +8006d1f0: 010c382a slt a3,t0,t4 +8006d1f4: 00a22821 addu a1,a1,v0 +8006d1f8: a08f0000 sb t7,0(a0) +8006d1fc: ad2d2028 sw t5,8232(t1) +8006d200: a06f0000 sb t7,0(v1) +8006d204: ad2d0028 sw t5,40(t1) +8006d208: a0af0000 sb t7,0(a1) +8006d20c: ad2d202c sw t5,8236(t1) +8006d210: a0cf0000 sb t7,0(a2) +8006d214: ad2d002c sw t5,44(t1) +8006d218: ad202030 sw zero,8240(t1) +8006d21c: ad200030 sw zero,48(t1) +8006d220: ad202034 sw zero,8244(t1) +8006d224: ad200034 sw zero,52(t1) +8006d228: ad2e2038 sw t6,8248(t1) +8006d22c: ad2e0038 sw t6,56(t1) +8006d230: ad2e203c sw t6,8252(t1) +8006d234: ad2e003c sw t6,60(t1) +8006d238: ad390040 sw t9,64(t1) +8006d23c: ad390044 sw t9,68(t1) +8006d240: ad3f2044 sw ra,8260(t1) +8006d244: 10e00016 beqz a3,8006d2a0 <_ZN7CMemory15SPC7110HiROMMapEv+0x11c> +8006d248: ad3f2040 sw ra,8256(t1) +8006d24c: 3402a028 li v0,0xa028 +8006d250: 03021021 addu v0,t8,v0 +8006d254: 8e2b0004 lw t3,4(s1) +8006d258: 8e47b054 lw a3,-20396(s2) +8006d25c: 000a2b00 sll a1,t2,0xc +8006d260: 02223021 addu a2,s1,v0 +8006d264: 02302021 addu a0,s1,s0 +8006d268: 240a0001 li t2,1 +8006d26c: 00a7001b divu zero,a1,a3 +8006d270: 00e001f4 teq a3,zero,0x7 +8006d274: 25080001 addiu t0,t0,1 +8006d278: 010c182a slt v1,t0,t4 +8006d27c: a0ca0000 sb t2,0(a2) +8006d280: a0caf800 sb t2,-2048(a2) +8006d284: 24c60001 addiu a2,a2,1 +8006d288: 00001010 mfhi v0 +8006d28c: 004b1021 addu v0,v0,t3 +8006d290: ac82e000 sw v0,-8192(a0) +8006d294: ac820000 sw v0,0(a0) +8006d298: 1460fff6 bnez v1,8006d274 <_ZN7CMemory15SPC7110HiROMMapEv+0xf0> +8006d29c: 24840004 addiu a0,a0,4 +8006d2a0: 24020400 li v0,1024 +8006d2a4: 25290040 addiu t1,t1,64 +8006d2a8: 27180010 addiu t8,t8,16 +8006d2ac: 11820003 beq t4,v0,8006d2bc <_ZN7CMemory15SPC7110HiROMMapEv+0x138> +8006d2b0: 26100040 addiu s0,s0,64 +8006d2b4: 0801b472 j 8006d1c8 <_ZN7CMemory15SPC7110HiROMMapEv+0x44> +8006d2b8: 01805021 move t2,t4 +8006d2bc: 3c020001 lui v0,0x1 +8006d2c0: 02221021 addu v0,s1,v0 +8006d2c4: 24030004 li v1,4 +8006d2c8: 24040005 li a0,5 +8006d2cc: 24050001 li a1,1 +8006d2d0: ae230c40 sw v1,3136(s1) +8006d2d4: ae230c44 sw v1,3140(s1) +8006d2d8: ae242c40 sw a0,11328(s1) +8006d2dc: ae242c44 sw a0,11332(s1) +8006d2e0: a045932e sb a1,-27858(v0) +8006d2e4: a045932f sb a1,-27857(v0) +8006d2e8: ae230c80 sw v1,3200(s1) +8006d2ec: ae230c84 sw v1,3204(s1) +8006d2f0: ae242c80 sw a0,11392(s1) +8006d2f4: ae242c84 sw a0,11396(s1) +8006d2f8: a045933e sb a1,-27842(v0) +8006d2fc: a045933f sb a1,-27841(v0) +8006d300: ae230cc0 sw v1,3264(s1) +8006d304: ae230cc4 sw v1,3268(s1) +8006d308: ae242cc0 sw a0,11456(s1) +8006d30c: ae242cc4 sw a0,11460(s1) +8006d310: a045934e sb a1,-27826(v0) +8006d314: a045934f sb a1,-27825(v0) +8006d318: ae230d00 sw v1,3328(s1) +8006d31c: ae230d04 sw v1,3332(s1) +8006d320: ae242d00 sw a0,11520(s1) +8006d324: ae242d04 sw a0,11524(s1) +8006d328: a045935e sb a1,-27810(v0) +8006d32c: a045935f sb a1,-27809(v0) +8006d330: ae230d40 sw v1,3392(s1) +8006d334: ae230d44 sw v1,3396(s1) +8006d338: ae242d40 sw a0,11584(s1) +8006d33c: ae242d44 sw a0,11588(s1) +8006d340: a045936e sb a1,-27794(v0) +8006d344: a045936f sb a1,-27793(v0) +8006d348: ae230d80 sw v1,3456(s1) +8006d34c: ae230d84 sw v1,3460(s1) +8006d350: ae242d80 sw a0,11648(s1) +8006d354: 00407021 move t6,v0 +8006d358: ae242d84 sw a0,11652(s1) +8006d35c: 00005821 move t3,zero +8006d360: a045937e sb a1,-27778(v0) +8006d364: a045937f sb a1,-27777(v0) +8006d368: ae230dc0 sw v1,3520(s1) +8006d36c: ae230dc4 sw v1,3524(s1) +8006d370: ae242dc0 sw a0,11712(s1) +8006d374: ae242dc4 sw a0,11716(s1) +8006d378: a045938e sb a1,-27762(v0) +8006d37c: a045938f sb a1,-27761(v0) +8006d380: ae230e00 sw v1,3584(s1) +8006d384: ae230e04 sw v1,3588(s1) +8006d388: ae242e00 sw a0,11776(s1) +8006d38c: ae242e04 sw a0,11780(s1) +8006d390: a045939e sb a1,-27746(v0) +8006d394: a045939f sb a1,-27745(v0) +8006d398: ae230e40 sw v1,3648(s1) +8006d39c: ae230e44 sw v1,3652(s1) +8006d3a0: ae242e40 sw a0,11840(s1) +8006d3a4: ae242e44 sw a0,11844(s1) +8006d3a8: a04593ae sb a1,-27730(v0) +8006d3ac: a04593af sb a1,-27729(v0) +8006d3b0: ae230e80 sw v1,3712(s1) +8006d3b4: ae230e84 sw v1,3716(s1) +8006d3b8: ae242e80 sw a0,11904(s1) +8006d3bc: ae242e84 sw a0,11908(s1) +8006d3c0: a04593be sb a1,-27714(v0) +8006d3c4: a04593bf sb a1,-27713(v0) +8006d3c8: ae230ec0 sw v1,3776(s1) +8006d3cc: ae230ec4 sw v1,3780(s1) +8006d3d0: ae242ec0 sw a0,11968(s1) +8006d3d4: ae242ec4 sw a0,11972(s1) +8006d3d8: a04593ce sb a1,-27698(v0) +8006d3dc: a04593cf sb a1,-27697(v0) +8006d3e0: ae230f00 sw v1,3840(s1) +8006d3e4: 00006021 move t4,zero +8006d3e8: ae230f04 sw v1,3844(s1) +8006d3ec: 3c0d0001 lui t5,0x1 +8006d3f0: 240f0001 li t7,1 +8006d3f4: ae231004 sw v1,4100(s1) +8006d3f8: ae243004 sw a0,12292(s1) +8006d3fc: a045941f sb a1,-27617(v0) +8006d400: ae242f00 sw a0,12032(s1) +8006d404: ae242f04 sw a0,12036(s1) +8006d408: a04593de sb a1,-27682(v0) +8006d40c: a04593df sb a1,-27681(v0) +8006d410: ae230f40 sw v1,3904(s1) +8006d414: ae230f44 sw v1,3908(s1) +8006d418: ae242f40 sw a0,12096(s1) +8006d41c: ae242f44 sw a0,12100(s1) +8006d420: a04593ee sb a1,-27666(v0) +8006d424: a04593ef sb a1,-27665(v0) +8006d428: ae230f80 sw v1,3968(s1) +8006d42c: ae230f84 sw v1,3972(s1) +8006d430: ae242f80 sw a0,12160(s1) +8006d434: ae242f84 sw a0,12164(s1) +8006d438: a04593fe sb a1,-27650(v0) +8006d43c: a04593ff sb a1,-27649(v0) +8006d440: ae230fc0 sw v1,4032(s1) +8006d444: ae230fc4 sw v1,4036(s1) +8006d448: ae242fc0 sw a0,12224(s1) +8006d44c: ae242fc4 sw a0,12228(s1) +8006d450: a045940e sb a1,-27634(v0) +8006d454: a045940f sb a1,-27633(v0) +8006d458: ae231000 sw v1,4096(s1) +8006d45c: ae243000 sw a0,12288(s1) +8006d460: a045941e sb a1,-27618(v0) +8006d464: 25620c00 addiu v0,t3,3072 +8006d468: 25630400 addiu v1,t3,1024 +8006d46c: 00512021 addu a0,v0,s1 +8006d470: 25860010 addiu a2,t4,16 +8006d474: 00021080 sll v0,v0,0x2 +8006d478: 00712821 addu a1,v1,s1 +8006d47c: 00514821 addu t1,v0,s1 +8006d480: 00031880 sll v1,v1,0x2 +8006d484: 0166102a slt v0,t3,a2 +8006d488: 00715021 addu t2,v1,s1 +8006d48c: 000c4300 sll t0,t4,0xc +8006d490: 008d3821 addu a3,a0,t5 +8006d494: 00ad2821 addu a1,a1,t5 +8006d498: 256b0001 addiu t3,t3,1 +8006d49c: 1440006f bnez v0,8006d65c <_ZN7CMemory15SPC7110HiROMMapEv+0x4d8> +8006d4a0: 28c30400 slti v1,a2,1024 +8006d4a4: 10600003 beqz v1,8006d4b4 <_ZN7CMemory15SPC7110HiROMMapEv+0x330> +8006d4a8: 00c05821 move t3,a2 +8006d4ac: 0801b519 j 8006d464 <_ZN7CMemory15SPC7110HiROMMapEv+0x2e0> +8006d4b0: 00c06021 move t4,a2 +8006d4b4: 2403000d li v1,13 +8006d4b8: 3c020001 lui v0,0x1 +8006d4bc: 02221021 addu v0,s1,v0 +8006d4c0: 24040001 li a0,1 +8006d4c4: ae231464 sw v1,5220(s1) +8006d4c8: ae231428 sw v1,5160(s1) +8006d4cc: ae23142c sw v1,5164(s1) +8006d4d0: ae231430 sw v1,5168(s1) +8006d4d4: ae231434 sw v1,5172(s1) +8006d4d8: ae231438 sw v1,5176(s1) +8006d4dc: ae23143c sw v1,5180(s1) +8006d4e0: ae231440 sw v1,5184(s1) +8006d4e4: ae231444 sw v1,5188(s1) +8006d4e8: ae231448 sw v1,5192(s1) +8006d4ec: ae23144c sw v1,5196(s1) +8006d4f0: ae231450 sw v1,5200(s1) +8006d4f4: ae231454 sw v1,5204(s1) +8006d4f8: ae231458 sw v1,5208(s1) +8006d4fc: ae23145c sw v1,5212(s1) +8006d500: ae231460 sw v1,5216(s1) +8006d504: 3403af28 li v1,0xaf28 +8006d508: a044a537 sb a0,-23241(v0) +8006d50c: a044a528 sb a0,-23256(v0) +8006d510: a044a529 sb a0,-23255(v0) +8006d514: a044a52a sb a0,-23254(v0) +8006d518: a044a52b sb a0,-23253(v0) +8006d51c: a044a52c sb a0,-23252(v0) +8006d520: a044a52d sb a0,-23251(v0) +8006d524: a044a52e sb a0,-23250(v0) +8006d528: a044a52f sb a0,-23249(v0) +8006d52c: a044a530 sb a0,-23248(v0) +8006d530: a044a531 sb a0,-23247(v0) +8006d534: a044a532 sb a0,-23246(v0) +8006d538: a044a533 sb a0,-23245(v0) +8006d53c: a044a534 sb a0,-23244(v0) +8006d540: a044a535 sb a0,-23243(v0) +8006d544: a044a536 sb a0,-23242(v0) +8006d548: 02231821 addu v1,s1,v1 +8006d54c: 02201021 move v0,s1 +8006d550: 00003021 move a2,zero +8006d554: 2405000c li a1,12 +8006d558: 24070100 li a3,256 +8006d55c: 24c60001 addiu a2,a2,1 +8006d560: ac453428 sw a1,13352(v0) +8006d564: ac453828 sw a1,14376(v0) +8006d568: ac453c28 sw a1,15400(v0) +8006d56c: a0640000 sb a0,0(v1) +8006d570: a064ff00 sb a0,-256(v1) +8006d574: a064fe00 sb a0,-512(v1) +8006d578: 24420004 addiu v0,v0,4 +8006d57c: 14c7fff7 bne a2,a3,8006d55c <_ZN7CMemory15SPC7110HiROMMapEv+0x3d8> +8006d580: 24630001 addiu v1,v1,1 +8006d584: 3c02800d lui v0,0x800d +8006d588: 24421638 addiu v0,v0,5688 +8006d58c: 0040f809 jalr v0 +8006d590: 00000000 nop +8006d594: 3c030001 lui v1,0x1 +8006d598: 02231821 addu v1,s1,v1 +8006d59c: 8c65b054 lw a1,-20396(v1) +8006d5a0: 18a0003b blez a1,8006d690 <_ZN7CMemory15SPC7110HiROMMapEv+0x50c> +8006d5a4: 00000000 nop +8006d5a8: 8e260004 lw a2,4(s1) +8006d5ac: 00002021 move a0,zero +8006d5b0: 00003821 move a3,zero +8006d5b4: 00c41021 addu v0,a2,a0 +8006d5b8: 90430000 lbu v1,0(v0) +8006d5bc: 24840001 addiu a0,a0,1 +8006d5c0: 1485fffc bne a0,a1,8006d5b4 <_ZN7CMemory15SPC7110HiROMMapEv+0x430> +8006d5c4: 00e33821 addu a3,a3,v1 +8006d5c8: 3c020030 lui v0,0x30 +8006d5cc: 00a21026 xor v0,a1,v0 +8006d5d0: 00072040 sll a0,a3,0x1 +8006d5d4: 0082380a movz a3,a0,v0 +8006d5d8: 3c030001 lui v1,0x1 +8006d5dc: 02231821 addu v1,s1,v1 +8006d5e0: 30e2ffff andi v0,a3,0xffff +8006d5e4: ac62b058 sw v0,-20392(v1) +8006d5e8: 3c028006 lui v0,0x8006 +8006d5ec: 24426c7c addiu v0,v0,27772 +8006d5f0: 0040f809 jalr v0 +8006d5f4: 02202021 move a0,s1 +8006d5f8: 26304028 addiu s0,s1,16424 +8006d5fc: 3c028012 lui v0,0x8012 +8006d600: 02002021 move a0,s0 +8006d604: 26250028 addiu a1,s1,40 +8006d608: 2442c980 addiu v0,v0,-13952 +8006d60c: 0040f809 jalr v0 +8006d610: 24064000 li a2,16384 +8006d614: 3403a028 li v1,0xa028 +8006d618: 02231821 addu v1,s1,v1 +8006d61c: 00002021 move a0,zero +8006d620: 24060005 li a2,5 +8006d624: 24051000 li a1,4096 +8006d628: 90620000 lbu v0,0(v1) +8006d62c: 24840001 addiu a0,a0,1 +8006d630: 10400002 beqz v0,8006d63c <_ZN7CMemory15SPC7110HiROMMapEv+0x4b8> +8006d634: 24630001 addiu v1,v1,1 +8006d638: ae060000 sw a2,0(s0) +8006d63c: 1485fffa bne a0,a1,8006d628 <_ZN7CMemory15SPC7110HiROMMapEv+0x4a4> +8006d640: 26100004 addiu s0,s0,4 +8006d644: 8fbf001c lw ra,28(sp) +8006d648: 8fb20018 lw s2,24(sp) +8006d64c: 8fb10014 lw s1,20(sp) +8006d650: 8fb00010 lw s0,16(sp) +8006d654: 03e00008 jr ra +8006d658: 27bd0020 addiu sp,sp,32 +8006d65c: 8dc3b054 lw v1,-20396(t6) +8006d660: 8e240004 lw a0,4(s1) +8006d664: 0103001b divu zero,t0,v1 +8006d668: 006001f4 teq v1,zero,0x7 +8006d66c: 01803021 move a2,t4 +8006d670: 00c06021 move t4,a2 +8006d674: a0efa028 sb t7,-24536(a3) +8006d678: a0afa028 sb t7,-24536(a1) +8006d67c: 00001010 mfhi v0 +8006d680: 00441021 addu v0,v0,a0 +8006d684: ad220028 sw v0,40(t1) +8006d688: 0801b519 j 8006d464 <_ZN7CMemory15SPC7110HiROMMapEv+0x2e0> +8006d68c: ad420028 sw v0,40(t2) +8006d690: 0801b572 j 8006d5c8 <_ZN7CMemory15SPC7110HiROMMapEv+0x444> +8006d694: 00003821 move a3,zero + +8006d698 <_ZN7CMemory7InitROMEh>: +8006d698: 27bdff90 addiu sp,sp,-112 +8006d69c: afb40058 sw s4,88(sp) +8006d6a0: 0080a021 move s4,a0 +8006d6a4: 3c040001 lui a0,0x1 +8006d6a8: afb70064 sw s7,100(sp) +8006d6ac: afb30054 sw s3,84(sp) +8006d6b0: afb1004c sw s1,76(sp) +8006d6b4: afbf006c sw ra,108(sp) +8006d6b8: afbe0068 sw s8,104(sp) +8006d6bc: afb60060 sw s6,96(sp) +8006d6c0: afb5005c sw s5,92(sp) +8006d6c4: afb20050 sw s2,80(sp) +8006d6c8: afb00048 sw s0,72(sp) +8006d6cc: 02842021 addu a0,s4,a0 +8006d6d0: 8c83b054 lw v1,-20396(a0) +8006d6d4: 3c178021 lui s7,0x8021 +8006d6d8: 26eae42c addiu t2,s7,-7124 +8006d6dc: 91460041 lbu a2,65(t2) +8006d6e0: 91470042 lbu a3,66(t2) +8006d6e4: 91480043 lbu t0,67(t2) +8006d6e8: 91490039 lbu t1,57(t2) +8006d6ec: 00031bc2 srl v1,v1,0xf +8006d6f0: 3c028022 lui v0,0x8022 +8006d6f4: ac4350e0 sw v1,20704(v0) +8006d6f8: 3c02802f lui v0,0x802f +8006d6fc: a146004d sb a2,77(t2) +8006d700: a147004f sb a3,79(t2) +8006d704: a148004e sb t0,78(t2) +8006d708: a1490051 sb t1,81(t2) +8006d70c: ac406f6c sw zero,28524(v0) +8006d710: a1400050 sb zero,80(t2) +8006d714: a1400052 sb zero,82(t2) +8006d718: a1400053 sb zero,83(t2) +8006d71c: a1400054 sb zero,84(t2) +8006d720: a1400044 sb zero,68(t2) +8006d724: a1400055 sb zero,85(t2) +8006d728: a1400056 sb zero,86(t2) +8006d72c: a140011a sb zero,282(t2) +8006d730: a1400057 sb zero,87(t2) +8006d734: a1400121 sb zero,289(t2) +8006d738: 8e860004 lw a2,4(s4) +8006d73c: 9083e080 lbu v1,-8064(a0) +8006d740: 24020002 li v0,2 +8006d744: 30b300ff andi s3,a1,0xff +8006d748: ac80b058 sw zero,-20392(a0) +8006d74c: 10620290 beq v1,v0,8006e190 <_ZN7CMemory7InitROMEh+0xaf8> +8006d750: 24d17fb0 addiu s1,a2,32688 +8006d754: 9282001c lbu v0,28(s4) +8006d758: 10400002 beqz v0,8006d764 <_ZN7CMemory7InitROMEh+0xcc> +8006d75c: 34028000 li v0,0x8000 +8006d760: 02228821 addu s1,s1,v0 +8006d764: 9142011a lbu v0,282(t2) +8006d768: 14400022 bnez v0,8006d7f4 <_ZN7CMemory7InitROMEh+0x15c> +8006d76c: 3c158011 lui s5,0x8011 +8006d770: 24c47fc0 addiu a0,a2,32704 +8006d774: 90820019 lbu v0,25(a0) +8006d778: 3042004f andi v0,v0,0x4f +8006d77c: 10400237 beqz v0,8006e05c <_ZN7CMemory7InitROMEh+0x9c4> +8006d780: 24020033 li v0,51 +8006d784: 26e2e42c addiu v0,s7,-7124 +8006d788: a040011a sb zero,282(v0) +8006d78c: 8e840004 lw a0,4(s4) +8006d790: 3403ffc0 li v1,0xffc0 +8006d794: 00832021 addu a0,a0,v1 +8006d798: 90820019 lbu v0,25(a0) +8006d79c: 3042004f andi v0,v0,0x4f +8006d7a0: 14400012 bnez v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006d7a4: 26e2e42c addiu v0,s7,-7124 +8006d7a8: 9083001a lbu v1,26(a0) +8006d7ac: 24020033 li v0,51 +8006d7b0: 10620003 beq v1,v0,8006d7c0 <_ZN7CMemory7InitROMEh+0x128> +8006d7b4: 240200ff li v0,255 +8006d7b8: 1462000c bne v1,v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006d7bc: 26e2e42c addiu v0,s7,-7124 +8006d7c0: 90820017 lbu v0,23(a0) +8006d7c4: 90830016 lbu v1,22(a0) +8006d7c8: 00021200 sll v0,v0,0x8 +8006d7cc: 00431825 or v1,v0,v1 +8006d7d0: 1060034e beqz v1,8006e50c <_ZN7CMemory7InitROMEh+0xe74> +8006d7d4: 3402ffff li v0,0xffff +8006d7d8: 1062034c beq v1,v0,8006e50c <_ZN7CMemory7InitROMEh+0xe74> +8006d7dc: 3062040f andi v0,v1,0x40f +8006d7e0: 10400347 beqz v0,8006e500 <_ZN7CMemory7InitROMEh+0xe68> +8006d7e4: 306200ff andi v0,v1,0xff +8006d7e8: 26e2e42c addiu v0,s7,-7124 +8006d7ec: a040011a sb zero,282(v0) +8006d7f0: 3c158011 lui s5,0x8011 +8006d7f4: 34049028 li a0,0x9028 +8006d7f8: 26b0ca64 addiu s0,s5,-13724 +8006d7fc: 02842021 addu a0,s4,a0 +8006d800: 00002821 move a1,zero +8006d804: 0200f809 jalr s0 +8006d808: 24061000 li a2,4096 +8006d80c: 3404a028 li a0,0xa028 +8006d810: 02842021 addu a0,s4,a0 +8006d814: 00002821 move a1,zero +8006d818: 0200f809 jalr s0 +8006d81c: 24061000 li a2,4096 +8006d820: 8e87000c lw a3,12(s4) +8006d824: 3403b03f li v1,0xb03f +8006d828: 02831821 addu v1,s4,v1 +8006d82c: 3c028021 lui v0,0x8021 +8006d830: 00602021 move a0,v1 +8006d834: ac477008 sw a3,28680(v0) +8006d838: afa30044 sw v1,68(sp) +8006d83c: 00002821 move a1,zero +8006d840: 0200f809 jalr s0 +8006d844: 24060005 li a2,5 +8006d848: 3403b044 li v1,0xb044 +8006d84c: 02831821 addu v1,s4,v1 +8006d850: 00602021 move a0,v1 +8006d854: afa30040 sw v1,64(sp) +8006d858: 24060003 li a2,3 +8006d85c: 0200f809 jalr s0 +8006d860: 00002821 move a1,zero +8006d864: 3c028006 lui v0,0x8006 +8006d868: 02802021 move a0,s4 +8006d86c: 24424f90 addiu v0,v0,20368 +8006d870: 0040f809 jalr v0 +8006d874: 02202821 move a1,s1 +8006d878: 26e4e42c addiu a0,s7,-7124 +8006d87c: 9082003a lbu v0,58(a0) +8006d880: 14400009 bnez v0,8006d8a8 <_ZN7CMemory7InitROMEh+0x210> +8006d884: 3c038021 lui v1,0x8021 +8006d888: 3c020001 lui v0,0x1 +8006d88c: 02821021 addu v0,s4,v0 +8006d890: 9042b048 lbu v0,-20408(v0) +8006d894: 3043000f andi v1,v0,0xf +8006d898: 28630003 slti v1,v1,3 +8006d89c: 106001ea beqz v1,8006e048 <_ZN7CMemory7InitROMEh+0x9b0> +8006d8a0: 304200f0 andi v0,v0,0xf0 +8006d8a4: 3c038021 lui v1,0x8021 +8006d8a8: 2462701c addiu v0,v1,28700 +8006d8ac: 9043001c lbu v1,28(v0) +8006d8b0: 10600021 beqz v1,8006d938 <_ZN7CMemory7InitROMEh+0x2a0> +8006d8b4: 3c030001 lui v1,0x1 +8006d8b8: 02832021 addu a0,s4,v1 +8006d8bc: 9082b048 lbu v0,-20408(a0) +8006d8c0: 26e5e42c addiu a1,s7,-7124 +8006d8c4: 00021102 srl v0,v0,0x4 +8006d8c8: 38420005 xori v0,v0,0x5 +8006d8cc: 2c420001 sltiu v0,v0,1 +8006d8d0: a0a20044 sb v0,68(a1) +8006d8d4: 9083b047 lbu v1,-20409(a0) +8006d8d8: 2402000a li v0,10 +8006d8dc: 3063000f andi v1,v1,0xf +8006d8e0: 1062024c beq v1,v0,8006e214 <_ZN7CMemory7InitROMEh+0xb7c> +8006d8e4: 240300f0 li v1,240 +8006d8e8: 26e3e42c addiu v1,s7,-7124 +8006d8ec: 9062011a lbu v0,282(v1) +8006d8f0: 14400255 bnez v0,8006e248 <_ZN7CMemory7InitROMEh+0xbb0> +8006d8f4: 3c028007 lui v0,0x8007 +8006d8f8: 90620055 lbu v0,85(v1) +8006d8fc: 144002ee bnez v0,8006e4b8 <_ZN7CMemory7InitROMEh+0xe20> +8006d900: 3c028007 lui v0,0x8007 +8006d904: 3c020001 lui v0,0x1 +8006d908: 02821021 addu v0,s4,v0 +8006d90c: 9043b047 lbu v1,-20409(v0) +8006d910: 24020025 li v0,37 +8006d914: 306300ef andi v1,v1,0xef +8006d918: 1062028a beq v1,v0,8006e344 <_ZN7CMemory7InitROMEh+0xcac> +8006d91c: 00000000 nop +8006d920: 3c028007 lui v0,0x8007 +8006d924: 24428f7c addiu v0,v0,-28804 +8006d928: 0040f809 jalr v0 +8006d92c: 02802021 move a0,s4 +8006d930: 0801b69a j 8006da68 <_ZN7CMemory7InitROMEh+0x3d0> +8006d934: 26e2e42c addiu v0,s7,-7124 +8006d938: 26f1e42c addiu s1,s7,-7124 +8006d93c: 92220037 lbu v0,55(s1) +8006d940: a2220050 sb v0,80(s1) +8006d944: 02838021 addu s0,s4,v1 +8006d948: 9203b048 lbu v1,-20408(s0) +8006d94c: 24020025 li v0,37 +8006d950: 10620242 beq v1,v0,8006e25c <_ZN7CMemory7InitROMEh+0xbc4> +8006d954: 240200e5 li v0,229 +8006d958: 10620247 beq v1,v0,8006e278 <_ZN7CMemory7InitROMEh+0xbe0> +8006d95c: 24020001 li v0,1 +8006d960: 306300f0 andi v1,v1,0xf0 +8006d964: 24020010 li v0,16 +8006d968: 10620249 beq v1,v0,8006e290 <_ZN7CMemory7InitROMEh+0xbf8> +8006d96c: 00000000 nop +8006d970: 9222003f lbu v0,63(s1) +8006d974: a2220054 sb v0,84(s1) +8006d978: 9203b048 lbu v1,-20408(s0) +8006d97c: 24020040 li v0,64 +8006d980: 306300f0 andi v1,v1,0xf0 +8006d984: 10620205 beq v1,v0,8006e19c <_ZN7CMemory7InitROMEh+0xb04> +8006d988: 00000000 nop +8006d98c: 92220054 lbu v0,84(s1) +8006d990: 14400208 bnez v0,8006e1b4 <_ZN7CMemory7InitROMEh+0xb1c> +8006d994: 3c02800d lui v0,0x800d +8006d998: 9202b048 lbu v0,-20408(s0) +8006d99c: 240300f0 li v1,240 +8006d9a0: 304200f0 andi v0,v0,0xf0 +8006d9a4: 1043020b beq v0,v1,8006e1d4 <_ZN7CMemory7InitROMEh+0xb3c> +8006d9a8: 00000000 nop +8006d9ac: 26f0e42c addiu s0,s7,-7124 +8006d9b0: 9203003d lbu v1,61(s0) +8006d9b4: 3c020001 lui v0,0x1 +8006d9b8: 02821021 addu v0,s4,v0 +8006d9bc: a2030053 sb v1,83(s0) +8006d9c0: 9043b048 lbu v1,-20408(v0) +8006d9c4: 240200f0 li v0,240 +8006d9c8: 306300f0 andi v1,v1,0xf0 +8006d9cc: 1062024f beq v1,v0,8006e30c <_ZN7CMemory7InitROMEh+0xc74> +8006d9d0: 3402b028 li v0,0xb028 +8006d9d4: 26e2e42c addiu v0,s7,-7124 +8006d9d8: 80430121 lb v1,289(v0) +8006d9dc: 146001e5 bnez v1,8006e174 <_ZN7CMemory7InitROMEh+0xadc> +8006d9e0: 24020003 li v0,3 +8006d9e4: 26f0e42c addiu s0,s7,-7124 +8006d9e8: 92020050 lbu v0,80(s0) +8006d9ec: 144002a9 bnez v0,8006e494 <_ZN7CMemory7InitROMEh+0xdfc> +8006d9f0: 3c028007 lui v0,0x8007 +8006d9f4: 9202003b lbu v0,59(s0) +8006d9f8: 1440023a bnez v0,8006e2e4 <_ZN7CMemory7InitROMEh+0xc4c> +8006d9fc: 24020001 li v0,1 +8006da00: 9202003c lbu v0,60(s0) +8006da04: 14400007 bnez v0,8006da24 <_ZN7CMemory7InitROMEh+0x38c> +8006da08: 3c020001 lui v0,0x1 +8006da0c: 02822021 addu a0,s4,v0 +8006da10: 9083b047 lbu v1,-20409(a0) +8006da14: 24020023 li v0,35 +8006da18: 307100ef andi s1,v1,0xef +8006da1c: 12220228 beq s1,v0,8006e2c0 <_ZN7CMemory7InitROMEh+0xc28> +8006da20: 3c020001 lui v0,0x1 +8006da24: 02821021 addu v0,s4,v0 +8006da28: 9043b047 lbu v1,-20409(v0) +8006da2c: 24020025 li v0,37 +8006da30: 307100ef andi s1,v1,0xef +8006da34: 12220244 beq s1,v0,8006e348 <_ZN7CMemory7InitROMEh+0xcb0> +8006da38: 3c028007 lui v0,0x8007 +8006da3c: 3c020001 lui v0,0x1 +8006da40: 02821021 addu v0,s4,v0 +8006da44: 9043e080 lbu v1,-8064(v0) +8006da48: 106002e3 beqz v1,8006e5d8 <_ZN7CMemory7InitROMEh+0xf40> +8006da4c: 3c0a8021 lui t2,0x8021 +8006da50: 3c028007 lui v0,0x8007 +8006da54: 02602821 move a1,s3 +8006da58: 2442a2dc addiu v0,v0,-23844 +8006da5c: 0040f809 jalr v0 +8006da60: 02802021 move a0,s4 +8006da64: 26e2e42c addiu v0,s7,-7124 +8006da68: 9043011a lbu v1,282(v0) +8006da6c: 10600004 beqz v1,8006da80 <_ZN7CMemory7InitROMEh+0x3e8> +8006da70: 3c020001 lui v0,0x1 +8006da74: 02821021 addu v0,s4,v0 +8006da78: a040e078 sb zero,-8072(v0) +8006da7c: 3c020001 lui v0,0x1 +8006da80: 02821021 addu v0,s4,v0 +8006da84: 8c43b058 lw v1,-20392(v0) +8006da88: 14600240 bnez v1,8006e38c <_ZN7CMemory7InitROMEh+0xcf4> +8006da8c: 00000000 nop +8006da90: 8c44b054 lw a0,-20396(v0) +8006da94: 00041043 sra v0,a0,0x1 +8006da98: 10400301 beqz v0,8006e6a0 <_ZN7CMemory7InitROMEh+0x1008> +8006da9c: 2489ffff addiu t1,a0,-1 +8006daa0: 00021043 sra v0,v0,0x1 +8006daa4: 1440fffe bnez v0,8006daa0 <_ZN7CMemory7InitROMEh+0x408> +8006daa8: 24630001 addiu v1,v1,1 +8006daac: 24020001 li v0,1 +8006dab0: 00625804 sllv t3,v0,v1 +8006dab4: 008b4823 subu t1,a0,t3 +8006dab8: 196002f6 blez t3,8006e694 <_ZN7CMemory7InitROMEh+0xffc> +8006dabc: 01602821 move a1,t3 +8006dac0: 8e880004 lw t0,4(s4) +8006dac4: 00003821 move a3,zero +8006dac8: 00002021 move a0,zero +8006dacc: 00881021 addu v0,a0,t0 +8006dad0: 90430000 lbu v1,0(v0) +8006dad4: 24840001 addiu a0,a0,1 +8006dad8: 0085102a slt v0,a0,a1 +8006dadc: 1440fffb bnez v0,8006dacc <_ZN7CMemory7InitROMEh+0x434> +8006dae0: 00e33821 addu a3,a3,v1 +8006dae4: 192002e9 blez t1,8006e68c <_ZN7CMemory7InitROMEh+0xff4> +8006dae8: 00a81821 addu v1,a1,t0 +8006daec: 00005021 move t2,zero +8006daf0: 00002021 move a0,zero +8006daf4: 90620000 lbu v0,0(v1) +8006daf8: 24840001 addiu a0,a0,1 +8006dafc: 01425021 addu t2,t2,v0 +8006db00: 1489fffc bne a0,t1,8006daf4 <_ZN7CMemory7InitROMEh+0x45c> +8006db04: 24630001 addiu v1,v1,1 +8006db08: 26e2e42c addiu v0,s7,-7124 +8006db0c: 9043011a lbu v1,282(v0) +8006db10: 10600015 beqz v1,8006db68 <_ZN7CMemory7InitROMEh+0x4d0> +8006db14: 3c020001 lui v0,0x1 +8006db18: 02821021 addu v0,s4,v0 +8006db1c: 9044b048 lbu a0,-20408(v0) +8006db20: 240300e5 li v1,229 +8006db24: 10830010 beq a0,v1,8006db68 <_ZN7CMemory7InitROMEh+0x4d0> +8006db28: 3c028021 lui v0,0x8021 +8006db2c: 2443701c addiu v1,v0,28700 +8006db30: 9062001c lbu v0,28(v1) +8006db34: 10400265 beqz v0,8006e4cc <_ZN7CMemory7InitROMEh+0xe34> +8006db38: 3402ffb0 li v0,0xffb0 +8006db3c: 01021821 addu v1,t0,v0 +8006db40: 00002021 move a0,zero +8006db44: 00002821 move a1,zero +8006db48: 24060030 li a2,48 +8006db4c: 90620000 lbu v0,0(v1) +8006db50: 24840001 addiu a0,a0,1 +8006db54: 00a22821 addu a1,a1,v0 +8006db58: 1486fffc bne a0,a2,8006db4c <_ZN7CMemory7InitROMEh+0x4b4> +8006db5c: 24630001 addiu v1,v1,1 +8006db60: 00a01021 move v0,a1 +8006db64: 00e23823 subu a3,a3,v0 +8006db68: 11200006 beqz t1,8006db84 <_ZN7CMemory7InitROMEh+0x4ec> +8006db6c: 00000000 nop +8006db70: 0169001b divu zero,t3,t1 +8006db74: 012001f4 teq t1,zero,0x7 +8006db78: 00001012 mflo v0 +8006db7c: 704a1802 mul v1,v0,t2 +8006db80: 00673821 addu a3,v1,a3 +8006db84: 3c0a8021 lui t2,0x8021 +8006db88: 2542701c addiu v0,t2,28700 +8006db8c: 3c030001 lui v1,0x1 +8006db90: 00431021 addu v0,v0,v1 +8006db94: 30e4ffff andi a0,a3,0xffff +8006db98: ac44b058 sw a0,-20392(v0) +8006db9c: 3c020001 lui v0,0x1 +8006dba0: 02821021 addu v0,s4,v0 +8006dba4: 8c47b054 lw a3,-20396(v0) +8006dba8: 10e00011 beqz a3,8006dbf0 <_ZN7CMemory7InitROMEh+0x558> +8006dbac: 00001821 move v1,zero +8006dbb0: 3c038019 lui v1,0x8019 +8006dbb4: 24692004 addiu t1,v1,8196 +8006dbb8: 2406ffff li a2,-1 +8006dbbc: 00002821 move a1,zero +8006dbc0: 01051821 addu v1,t0,a1 +8006dbc4: 90620000 lbu v0,0(v1) +8006dbc8: 24a50001 addiu a1,a1,1 +8006dbcc: 00c21026 xor v0,a2,v0 +8006dbd0: 304200ff andi v0,v0,0xff +8006dbd4: 00021080 sll v0,v0,0x2 +8006dbd8: 00491021 addu v0,v0,t1 +8006dbdc: 8c440000 lw a0,0(v0) +8006dbe0: 00061a02 srl v1,a2,0x8 +8006dbe4: 14e5fff6 bne a3,a1,8006dbc0 <_ZN7CMemory7InitROMEh+0x528> +8006dbe8: 00643026 xor a2,v1,a0 +8006dbec: 00061827 nor v1,zero,a2 +8006dbf0: 3c020001 lui v0,0x1 +8006dbf4: 02822021 addu a0,s4,v0 +8006dbf8: ac83e07c sw v1,-8068(a0) +8006dbfc: 26e5e42c addiu a1,s7,-7124 +8006dc00: 90a2001d lbu v0,29(a1) +8006dc04: 144001d6 bnez v0,8006e360 <_ZN7CMemory7InitROMEh+0xcc8> +8006dc08: 00000000 nop +8006dc0c: 90a2001c lbu v0,28(a1) +8006dc10: 1440021e bnez v0,8006e48c <_ZN7CMemory7InitROMEh+0xdf4> +8006dc14: 24020001 li v0,1 +8006dc18: 9082e078 lbu v0,-8072(a0) +8006dc1c: 2c42000e sltiu v0,v0,14 +8006dc20: 10400007 beqz v0,8006dc40 <_ZN7CMemory7InitROMEh+0x5a8> +8006dc24: 26e3e42c addiu v1,s7,-7124 +8006dc28: 8083e078 lb v1,-8072(a0) +8006dc2c: 24020001 li v0,1 +8006dc30: 00621004 sllv v0,v0,v1 +8006dc34: 30422003 andi v0,v0,0x2003 +8006dc38: 144001c9 bnez v0,8006e360 <_ZN7CMemory7InitROMEh+0xcc8> +8006dc3c: 26e3e42c addiu v1,s7,-7124 +8006dc40: 24020001 li v0,1 +8006dc44: a062001e sb v0,30(v1) +8006dc48: 26e4e42c addiu a0,s7,-7124 +8006dc4c: 3c028021 lui v0,0x8021 +8006dc50: 2443701c addiu v1,v0,28700 +8006dc54: 8c850020 lw a1,32(a0) +8006dc58: 3c020001 lui v0,0x1 +8006dc5c: 00621821 addu v1,v1,v0 +8006dc60: 24020032 li v0,50 +8006dc64: ac850028 sw a1,40(a0) +8006dc68: ac62b04c sw v0,-20404(v1) +8006dc6c: 3c020001 lui v0,0x1 +8006dc70: 02821021 addu v0,s4,v0 +8006dc74: 3403b028 li v1,0xb028 +8006dc78: 02839821 addu s3,s4,v1 +8006dc7c: a040b03e sb zero,-20418(v0) +8006dc80: 3c028012 lui v0,0x8012 +8006dc84: 2442bdb0 addiu v0,v0,-16976 +8006dc88: 0040f809 jalr v0 +8006dc8c: 02602021 move a0,s3 +8006dc90: 10400015 beqz v0,8006dce8 <_ZN7CMemory7InitROMEh+0x650> +8006dc94: 3c038021 lui v1,0x8021 +8006dc98: 02622821 addu a1,s3,v0 +8006dc9c: 24a4ffff addiu a0,a1,-1 +8006dca0: 0264102b sltu v0,s3,a0 +8006dca4: 1040000e beqz v0,8006dce0 <_ZN7CMemory7InitROMEh+0x648> +8006dca8: 24020020 li v0,32 +8006dcac: 80a3fffe lb v1,-2(a1) +8006dcb0: 1462000b bne v1,v0,8006dce0 <_ZN7CMemory7InitROMEh+0x648> +8006dcb4: 24a5fffe addiu a1,a1,-2 +8006dcb8: 00a02021 move a0,a1 +8006dcbc: 0801b732 j 8006dcc8 <_ZN7CMemory7InitROMEh+0x630> +8006dcc0: 24050020 li a1,32 +8006dcc4: 00602021 move a0,v1 +8006dcc8: 0264102b sltu v0,s3,a0 +8006dccc: 10400004 beqz v0,8006dce0 <_ZN7CMemory7InitROMEh+0x648> +8006dcd0: 2483ffff addiu v1,a0,-1 +8006dcd4: 8082ffff lb v0,-1(a0) +8006dcd8: 1045fffa beq v0,a1,8006dcc4 <_ZN7CMemory7InitROMEh+0x62c> +8006dcdc: 00000000 nop +8006dce0: a0800000 sb zero,0(a0) +8006dce4: 3c038021 lui v1,0x8021 +8006dce8: 2462701c addiu v0,v1,28700 +8006dcec: 90430024 lbu v1,36(v0) +8006dcf0: 10600006 beqz v1,8006dd0c <_ZN7CMemory7InitROMEh+0x674> +8006dcf4: 3c020001 lui v0,0x1 +8006dcf8: 24630003 addiu v1,v1,3 +8006dcfc: 24020080 li v0,128 +8006dd00: 00621004 sllv v0,v0,v1 +8006dd04: 2443ffff addiu v1,v0,-1 +8006dd08: 3c020001 lui v0,0x1 +8006dd0c: 02822021 addu a0,s4,v0 +8006dd10: 8c85b05c lw a1,-20388(a0) +8006dd14: 8c82b060 lw v0,-20384(a0) +8006dd18: ae830020 sw v1,32(s4) +8006dd1c: 00a21021 addu v0,a1,v0 +8006dd20: 3403ffff li v1,0xffff +8006dd24: 104301cd beq v0,v1,8006e45c <_ZN7CMemory7InitROMEh+0xdc4> +8006dd28: 00000000 nop +8006dd2c: 26e4e42c addiu a0,s7,-7124 +8006dd30: 94830124 lhu v1,292(a0) +8006dd34: 2402001f li v0,31 +8006dd38: 10620003 beq v1,v0,8006dd48 <_ZN7CMemory7InitROMEh+0x6b0> +8006dd3c: 26e8e42c addiu t0,s7,-7124 +8006dd40: 240203ff li v0,1023 +8006dd44: a4820124 sh v0,292(a0) +8006dd48: 9109004c lbu t1,76(t0) +8006dd4c: 24070015 li a3,21 +8006dd50: 3c038021 lui v1,0x8021 +8006dd54: ac67e41c sw a3,-7140(v1) +8006dd58: 3c038004 lui v1,0x8004 +8006dd5c: a1090001 sb t1,1(t0) +8006dd60: 2463add4 addiu v1,v1,-21036 +8006dd64: 3c08801f lui t0,0x801f +8006dd68: 3c078003 lui a3,0x8003 +8006dd6c: ad039350 sw v1,-27824(t0) +8006dd70: 24e76150 addiu a3,a3,24912 +8006dd74: 3c03801f lui v1,0x801f +8006dd78: 34048028 li a0,0x8028 +8006dd7c: 02842021 addu a0,s4,a0 +8006dd80: 24050008 li a1,8 +8006dd84: ac679354 sw a3,-27820(v1) +8006dd88: 26a2ca64 addiu v0,s5,-13724 +8006dd8c: 0040f809 jalr v0 +8006dd90: 24061000 li a2,4096 +8006dd94: 3403882a li v1,0x882a +8006dd98: 02831021 addu v0,s4,v1 +8006dd9c: 00002021 move a0,zero +8006dda0: 24030006 li v1,6 +8006dda4: 24050400 li a1,1024 +8006dda8: 24840010 addiu a0,a0,16 +8006ddac: a0430000 sb v1,0(v0) +8006ddb0: a043f800 sb v1,-2048(v0) +8006ddb4: a0430001 sb v1,1(v0) +8006ddb8: a043f801 sb v1,-2047(v0) +8006ddbc: a0430002 sb v1,2(v0) +8006ddc0: a043f802 sb v1,-2046(v0) +8006ddc4: a0430003 sb v1,3(v0) +8006ddc8: a043f803 sb v1,-2045(v0) +8006ddcc: 1485fff6 bne a0,a1,8006dda8 <_ZN7CMemory7InitROMEh+0x710> +8006ddd0: 24420010 addiu v0,v0,16 +8006ddd4: 3c028021 lui v0,0x8021 +8006ddd8: 2444e2a8 addiu a0,v0,-7512 +8006dddc: 8c830034 lw v1,52(a0) +8006dde0: 14600004 bnez v1,8006ddf4 <_ZN7CMemory7InitROMEh+0x75c> +8006dde4: 34028829 li v0,0x8829 +8006dde8: 24020008 li v0,8 +8006ddec: ac820034 sw v0,52(a0) +8006ddf0: 34028829 li v0,0x8829 +8006ddf4: 00803021 move a2,a0 +8006ddf8: 02821821 addu v1,s4,v0 +8006ddfc: 24040801 li a0,2049 +8006de00: 24051000 li a1,4096 +8006de04: 24840001 addiu a0,a0,1 +8006de08: 30820408 andi v0,a0,0x408 +8006de0c: 10850009 beq a0,a1,8006de34 <_ZN7CMemory7InitROMEh+0x79c> +8006de10: 24630001 addiu v1,v1,1 +8006de14: 1040fffb beqz v0,8006de04 <_ZN7CMemory7InitROMEh+0x76c> +8006de18: 00000000 nop +8006de1c: 8cc20034 lw v0,52(a2) +8006de20: 24840001 addiu a0,a0,1 +8006de24: a0620000 sb v0,0(v1) +8006de28: 30820408 andi v0,a0,0x408 +8006de2c: 1485fff9 bne a0,a1,8006de14 <_ZN7CMemory7InitROMEh+0x77c> +8006de30: 24630001 addiu v1,v1,1 +8006de34: 3c028007 lui v0,0x8007 +8006de38: 02802021 move a0,s4 +8006de3c: 2442a7ac addiu v0,v0,-22612 +8006de40: 0040f809 jalr v0 +8006de44: 3c108006 lui s0,0x8006 +8006de48: 26105a2c addiu s0,s0,23084 +8006de4c: 02802021 move a0,s4 +8006de50: 0200f809 jalr s0 +8006de54: 02602821 move a1,s3 +8006de58: 3c12801c lui s2,0x801c +8006de5c: 3c158011 lui s5,0x8011 +8006de60: 00403021 move a2,v0 +8006de64: 26b1ec30 addiu s1,s5,-5072 +8006de68: 02602021 move a0,s3 +8006de6c: 0220f809 jalr s1 +8006de70: 2645e010 addiu a1,s2,-8176 +8006de74: 8fa50044 lw a1,68(sp) +8006de78: 0200f809 jalr s0 +8006de7c: 02802021 move a0,s4 +8006de80: 8fa40044 lw a0,68(sp) +8006de84: 00403021 move a2,v0 +8006de88: 0220f809 jalr s1 +8006de8c: 2645e010 addiu a1,s2,-8176 +8006de90: 8fa50040 lw a1,64(sp) +8006de94: 0200f809 jalr s0 +8006de98: 02802021 move a0,s4 +8006de9c: 8fa40040 lw a0,64(sp) +8006dea0: 2645e010 addiu a1,s2,-8176 +8006dea4: 0220f809 jalr s1 +8006dea8: 00403021 move a2,v0 +8006deac: 3c030001 lui v1,0x1 +8006deb0: 02832021 addu a0,s4,v1 +8006deb4: 8c85b05c lw a1,-20388(a0) +8006deb8: 8c82b060 lw v0,-20384(a0) +8006debc: 3403ffff li v1,0xffff +8006dec0: 00a21021 addu v0,a1,v0 +8006dec4: 1043015e beq v0,v1,8006e440 <_ZN7CMemory7InitROMEh+0xda8> +8006dec8: 3c028019 lui v0,0x8019 +8006decc: 24421bb0 addiu v0,v0,7088 +8006ded0: afa2003c sw v0,60(sp) +8006ded4: 9282001c lbu v0,28(s4) +8006ded8: 10400145 beqz v0,8006e3f0 <_ZN7CMemory7InitROMEh+0xd58> +8006dedc: 3c028019 lui v0,0x8019 +8006dee0: 3c028019 lui v0,0x8019 +8006dee4: 244213a4 addiu v0,v0,5028 +8006dee8: afa20038 sw v0,56(sp) +8006deec: 3c020001 lui v0,0x1 +8006def0: 02821021 addu v0,s4,v0 +8006def4: 9043b049 lbu v1,-20407(v0) +8006def8: 2463fff9 addiu v1,v1,-7 +8006defc: 306200ff andi v0,v1,0xff +8006df00: 2c420018 sltiu v0,v0,24 +8006df04: 14400145 bnez v0,8006e41c <_ZN7CMemory7InitROMEh+0xd84> +8006df08: 3c10802c lui s0,0x802c +8006df0c: 3c028019 lui v0,0x8019 +8006df10: 245e1408 addiu s8,v0,5128 +8006df14: 3c028006 lui v0,0x8006 +8006df18: 244250f8 addiu v0,v0,20728 +8006df1c: 0040f809 jalr v0 +8006df20: 02802021 move a0,s4 +8006df24: 00408821 move s1,v0 +8006df28: 3c020001 lui v0,0x1 +8006df2c: 02821021 addu v0,s4,v0 +8006df30: 9046b047 lbu a2,-20409(v0) +8006df34: 3c12801f lui s2,0x801f +8006df38: 3c058019 lui a1,0x8019 +8006df3c: 24a513bc addiu a1,a1,5052 +8006df40: 30c600ef andi a2,a2,0xef +8006df44: 26a2ec30 addiu v0,s5,-5072 +8006df48: 0040f809 jalr v0 +8006df4c: 26444420 addiu a0,s2,17440 +8006df50: 26e3e42c addiu v1,s7,-7124 +8006df54: 9062001e lbu v0,30(v1) +8006df58: 10400113 beqz v0,8006e3a8 <_ZN7CMemory7InitROMEh+0xd10> +8006df5c: 3c0a8021 lui t2,0x8021 +8006df60: 3c028019 lui v0,0x8019 +8006df64: 2543701c addiu v1,t2,28700 +8006df68: 24561388 addiu s6,v0,5000 +8006df6c: 90620024 lbu v0,36(v1) +8006df70: 2c420011 sltiu v0,v0,17 +8006df74: 14400113 bnez v0,8006e3c4 <_ZN7CMemory7InitROMEh+0xd2c> +8006df78: 3c028019 lui v0,0x8019 +8006df7c: 24491408 addiu t1,v0,5128 +8006df80: 8faa0038 lw t2,56(sp) +8006df84: 3c020001 lui v0,0x1 +8006df88: 02821021 addu v0,s4,v0 +8006df8c: 26434420 addiu v1,s2,17440 +8006df90: 8c48e07c lw t0,-8068(v0) +8006df94: afaa0010 sw t2,16(sp) +8006df98: afa3001c sw v1,28(sp) +8006df9c: 8faa0040 lw t2,64(sp) +8006dfa0: 8fa30044 lw v1,68(sp) +8006dfa4: 3c108021 lui s0,0x8021 +8006dfa8: 8fa7003c lw a3,60(sp) +8006dfac: 3c058019 lui a1,0x8019 +8006dfb0: afa30028 sw v1,40(sp) +8006dfb4: 02603021 move a2,s3 +8006dfb8: 2604dfd0 addiu a0,s0,-8240 +8006dfbc: afbe0014 sw s8,20(sp) +8006dfc0: afb10018 sw s1,24(sp) +8006dfc4: afb60020 sw s6,32(sp) +8006dfc8: afa90024 sw t1,36(sp) +8006dfcc: afaa002c sw t2,44(sp) +8006dfd0: afa80030 sw t0,48(sp) +8006dfd4: 26a2ec30 addiu v0,s5,-5072 +8006dfd8: 0040f809 jalr v0 +8006dfdc: 24a51bc0 addiu a1,a1,7104 +8006dfe0: 3c02800d lui v0,0x800d +8006dfe4: 2606dfd0 addiu a2,s0,-8240 +8006dfe8: 24040003 li a0,3 +8006dfec: 24427918 addiu v0,v0,31000 +8006dff0: 0040f809 jalr v0 +8006dff4: 00002821 move a1,zero +8006dff8: 26e3e42c addiu v1,s7,-7124 +8006dffc: a0600032 sb zero,50(v1) +8006e000: a0600035 sb zero,53(v1) +8006e004: a0600036 sb zero,54(v1) +8006e008: a0600033 sb zero,51(v1) +8006e00c: a0600034 sb zero,52(v1) +8006e010: a0600030 sb zero,48(v1) +8006e014: a0600031 sb zero,49(v1) +8006e018: 8fbf006c lw ra,108(sp) +8006e01c: 8fbe0068 lw s8,104(sp) +8006e020: 8fb70064 lw s7,100(sp) +8006e024: 8fb60060 lw s6,96(sp) +8006e028: 8fb5005c lw s5,92(sp) +8006e02c: 8fb40058 lw s4,88(sp) +8006e030: 8fb30054 lw s3,84(sp) +8006e034: 8fb20050 lw s2,80(sp) +8006e038: 8fb1004c lw s1,76(sp) +8006e03c: 8fb00048 lw s0,72(sp) +8006e040: 03e00008 jr ra +8006e044: 27bd0070 addiu sp,sp,112 +8006e048: 1440fe17 bnez v0,8006d8a8 <_ZN7CMemory7InitROMEh+0x210> +8006e04c: 3c038021 lui v1,0x8021 +8006e050: 24020001 li v0,1 +8006e054: 0801b62a j 8006d8a8 <_ZN7CMemory7InitROMEh+0x210> +8006e058: a0820051 sb v0,81(a0) +8006e05c: 9083001a lbu v1,26(a0) +8006e060: 10620003 beq v1,v0,8006e070 <_ZN7CMemory7InitROMEh+0x9d8> +8006e064: 240200ff li v0,255 +8006e068: 1462fdc7 bne v1,v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e06c: 26e2e42c addiu v0,s7,-7124 +8006e070: 90820017 lbu v0,23(a0) +8006e074: 90830016 lbu v1,22(a0) +8006e078: 00021200 sll v0,v0,0x8 +8006e07c: 00431825 or v1,v0,v1 +8006e080: 10600009 beqz v1,8006e0a8 <_ZN7CMemory7InitROMEh+0xa10> +8006e084: 3402ffff li v0,0xffff +8006e088: 10620007 beq v1,v0,8006e0a8 <_ZN7CMemory7InitROMEh+0xa10> +8006e08c: 3062040f andi v0,v1,0x40f +8006e090: 1440fdbd bnez v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e094: 26e2e42c addiu v0,s7,-7124 +8006e098: 306200ff andi v0,v1,0xff +8006e09c: 2c4200c1 sltiu v0,v0,193 +8006e0a0: 1040fdb9 beqz v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e0a4: 26e2e42c addiu v0,s7,-7124 +8006e0a8: 90830018 lbu v1,24(a0) +8006e0ac: 306200ce andi v0,v1,0xce +8006e0b0: 1440fdb5 bnez v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e0b4: 26e2e42c addiu v0,s7,-7124 +8006e0b8: 30620030 andi v0,v1,0x30 +8006e0bc: 1040fdb2 beqz v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e0c0: 26e2e42c addiu v0,s7,-7124 +8006e0c4: 90820015 lbu v0,21(a0) +8006e0c8: 30420003 andi v0,v0,0x3 +8006e0cc: 1440fdae bnez v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e0d0: 26e2e42c addiu v0,s7,-7124 +8006e0d4: 90830013 lbu v1,19(a0) +8006e0d8: 10600003 beqz v1,8006e0e8 <_ZN7CMemory7InitROMEh+0xa50> +8006e0dc: 240200ff li v0,255 +8006e0e0: 1462fda9 bne v1,v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e0e4: 26e2e42c addiu v0,s7,-7124 +8006e0e8: 90820014 lbu v0,20(a0) +8006e0ec: 1440fda6 bnez v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e0f0: 26e2e42c addiu v0,s7,-7124 +8006e0f4: 24060010 li a2,16 +8006e0f8: 0801b852 j 8006e148 <_ZN7CMemory7InitROMEh+0xab0> +8006e0fc: 00002821 move a1,zero +8006e100: 2462ffe0 addiu v0,v1,-32 +8006e104: 30420040 andi v0,v0,0x40 +8006e108: 10400013 beqz v0,8006e158 <_ZN7CMemory7InitROMEh+0xac0> +8006e10c: 00000000 nop +8006e110: 90830000 lbu v1,0(a0) +8006e114: 2c620020 sltiu v0,v1,32 +8006e118: 10400005 beqz v0,8006e130 <_ZN7CMemory7InitROMEh+0xa98> +8006e11c: 2402000b li v0,11 +8006e120: 14a2fd99 bne a1,v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e124: 26e2e42c addiu v0,s7,-7124 +8006e128: 1460fd97 bnez v1,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e12c: 00000000 nop +8006e130: 24840001 addiu a0,a0,1 +8006e134: 24a50001 addiu a1,a1,1 +8006e138: 24c6ffff addiu a2,a2,-1 +8006e13c: 24c6ffff addiu a2,a2,-1 +8006e140: 18c0018d blez a2,8006e778 <_ZN7CMemory7InitROMEh+0x10e0> +8006e144: 00000000 nop +8006e148: 90830000 lbu v1,0(a0) +8006e14c: 30620080 andi v0,v1,0x80 +8006e150: 1440ffeb bnez v0,8006e100 <_ZN7CMemory7InitROMEh+0xa68> +8006e154: 24840001 addiu a0,a0,1 +8006e158: 14600174 bnez v1,8006e72c <_ZN7CMemory7InitROMEh+0x1094> +8006e15c: 2c620020 sltiu v0,v1,32 +8006e160: 14a0fff7 bnez a1,8006e140 <_ZN7CMemory7InitROMEh+0xaa8> +8006e164: 24c6ffff addiu a2,a2,-1 +8006e168: 24c60001 addiu a2,a2,1 +8006e16c: 0801b5e2 j 8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e170: 26e2e42c addiu v0,s7,-7124 +8006e174: 1062fe1b beq v1,v0,8006d9e4 <_ZN7CMemory7InitROMEh+0x34c> +8006e178: 3c028007 lui v0,0x8007 +8006e17c: 24429dc0 addiu v0,v0,-25152 +8006e180: 0040f809 jalr v0 +8006e184: 02802021 move a0,s4 +8006e188: 0801b69a j 8006da68 <_ZN7CMemory7InitROMEh+0x3d0> +8006e18c: 26e2e42c addiu v0,s7,-7124 +8006e190: 3c020040 lui v0,0x40 +8006e194: 0801b5d5 j 8006d754 <_ZN7CMemory7InitROMEh+0xbc> +8006e198: 02228821 addu s1,s1,v0 +8006e19c: 92220040 lbu v0,64(s1) +8006e1a0: 2c420001 sltiu v0,v0,1 +8006e1a4: a2220054 sb v0,84(s1) +8006e1a8: 92220054 lbu v0,84(s1) +8006e1ac: 1040fdfa beqz v0,8006d998 <_ZN7CMemory7InitROMEh+0x300> +8006e1b0: 3c02800d lui v0,0x800d +8006e1b4: 24427988 addiu v0,v0,31112 +8006e1b8: 0040f809 jalr v0 +8006e1bc: 00000000 nop +8006e1c0: 9202b048 lbu v0,-20408(s0) +8006e1c4: 240300f0 li v1,240 +8006e1c8: 304200f0 andi v0,v0,0xf0 +8006e1cc: 1443fdf7 bne v0,v1,8006d9ac <_ZN7CMemory7InitROMEh+0x314> +8006e1d0: 00000000 nop +8006e1d4: 9202b047 lbu v0,-20409(s0) +8006e1d8: 24030005 li v1,5 +8006e1dc: 3042000f andi v0,v0,0xf +8006e1e0: 1043fdf2 beq v0,v1,8006d9ac <_ZN7CMemory7InitROMEh+0x314> +8006e1e4: 3c028022 lui v0,0x8022 +8006e1e8: 24050002 li a1,2 +8006e1ec: a2850024 sb a1,36(s4) +8006e1f0: a04050a7 sb zero,20647(v0) +8006e1f4: 9203b048 lbu v1,-20408(s0) +8006e1f8: 24020006 li v0,6 +8006e1fc: 3063000f andi v1,v1,0xf +8006e200: 1062012a beq v1,v0,8006e6ac <_ZN7CMemory7InitROMEh+0x1014> +8006e204: 24020003 li v0,3 +8006e208: a2220121 sb v0,289(s1) +8006e20c: 0801b66b j 8006d9ac <_ZN7CMemory7InitROMEh+0x314> +8006e210: a2850024 sb a1,36(s4) +8006e214: 9082b048 lbu v0,-20408(a0) +8006e218: 304200f0 andi v0,v0,0xf0 +8006e21c: 1443fdb3 bne v0,v1,8006d8ec <_ZN7CMemory7InitROMEh+0x254> +8006e220: 26e3e42c addiu v1,s7,-7124 +8006e224: 24060001 li a2,1 +8006e228: a0a60055 sb a2,85(a1) +8006e22c: 9082b048 lbu v0,-20408(a0) +8006e230: 24030009 li v1,9 +8006e234: 3042000f andi v0,v0,0xf +8006e238: 1443fdac bne v0,v1,8006d8ec <_ZN7CMemory7InitROMEh+0x254> +8006e23c: 26e3e42c addiu v1,s7,-7124 +8006e240: 0801b63b j 8006d8ec <_ZN7CMemory7InitROMEh+0x254> +8006e244: a0a60056 sb a2,86(a1) +8006e248: 2442cbe4 addiu v0,v0,-13340 +8006e24c: 0040f809 jalr v0 +8006e250: 02802021 move a0,s4 +8006e254: 0801b69a j 8006da68 <_ZN7CMemory7InitROMEh+0x3d0> +8006e258: 26e2e42c addiu v0,s7,-7124 +8006e25c: 24020001 li v0,1 +8006e260: a2220057 sb v0,87(s1) +8006e264: 9203b048 lbu v1,-20408(s0) +8006e268: 240200e5 li v0,229 +8006e26c: 1462fdbd bne v1,v0,8006d964 <_ZN7CMemory7InitROMEh+0x2cc> +8006e270: 306300f0 andi v1,v1,0xf0 +8006e274: 24020001 li v0,1 +8006e278: a222011a sb v0,282(s1) +8006e27c: 9203b048 lbu v1,-20408(s0) +8006e280: 24020010 li v0,16 +8006e284: 306300f0 andi v1,v1,0xf0 +8006e288: 1462fdb9 bne v1,v0,8006d970 <_ZN7CMemory7InitROMEh+0x2d8> +8006e28c: 00000000 nop +8006e290: 92220038 lbu v0,56(s1) +8006e294: 2c420001 sltiu v0,v0,1 +8006e298: a2220050 sb v0,80(s1) +8006e29c: 9222003f lbu v0,63(s1) +8006e2a0: a2220054 sb v0,84(s1) +8006e2a4: 9203b048 lbu v1,-20408(s0) +8006e2a8: 24020040 li v0,64 +8006e2ac: 306300f0 andi v1,v1,0xf0 +8006e2b0: 1462fdb6 bne v1,v0,8006d98c <_ZN7CMemory7InitROMEh+0x2f4> +8006e2b4: 00000000 nop +8006e2b8: 0801b868 j 8006e1a0 <_ZN7CMemory7InitROMEh+0xb08> +8006e2bc: 92220040 lbu v0,64(s1) +8006e2c0: 9083b048 lbu v1,-20408(a0) +8006e2c4: 3062000f andi v0,v1,0xf +8006e2c8: 28420004 slti v0,v0,4 +8006e2cc: 1440fddc bnez v0,8006da40 <_ZN7CMemory7InitROMEh+0x3a8> +8006e2d0: 3c020001 lui v0,0x1 +8006e2d4: 306300f0 andi v1,v1,0xf0 +8006e2d8: 24020030 li v0,48 +8006e2dc: 1462fdd7 bne v1,v0,8006da3c <_ZN7CMemory7InitROMEh+0x3a4> +8006e2e0: 24020001 li v0,1 +8006e2e4: a2020052 sb v0,82(s0) +8006e2e8: 3c028006 lui v0,0x8006 +8006e2ec: 02802021 move a0,s4 +8006e2f0: a2000054 sb zero,84(s0) +8006e2f4: a2000051 sb zero,81(s0) +8006e2f8: 24427eb0 addiu v0,v0,32432 +8006e2fc: 0040f809 jalr v0 +8006e300: a2000053 sb zero,83(s0) +8006e304: 0801b69a j 8006da68 <_ZN7CMemory7InitROMEh+0x3d0> +8006e308: 26e2e42c addiu v0,s7,-7124 +8006e30c: 02828821 addu s1,s4,v0 +8006e310: 3c058019 lui a1,0x8019 +8006e314: 3c028012 lui v0,0x8012 +8006e318: 24a51b14 addiu a1,a1,6932 +8006e31c: 2452bfc0 addiu s2,v0,-16448 +8006e320: 02202021 move a0,s1 +8006e324: 0240f809 jalr s2 +8006e328: 24060009 li a2,9 +8006e32c: 144000ee bnez v0,8006e6e8 <_ZN7CMemory7InitROMEh+0x1050> +8006e330: 3c058019 lui a1,0x8019 +8006e334: 9202003e lbu v0,62(s0) +8006e338: 2c420001 sltiu v0,v0,1 +8006e33c: 0801b675 j 8006d9d4 <_ZN7CMemory7InitROMEh+0x33c> +8006e340: a2020053 sb v0,83(s0) +8006e344: 3c028007 lui v0,0x8007 +8006e348: 02602821 move a1,s3 +8006e34c: 24428ae0 addiu v0,v0,-29984 +8006e350: 0040f809 jalr v0 +8006e354: 02802021 move a0,s4 +8006e358: 0801b69a j 8006da68 <_ZN7CMemory7InitROMEh+0x3d0> +8006e35c: 26e2e42c addiu v0,s7,-7124 +8006e360: 26e4e42c addiu a0,s7,-7124 +8006e364: 3c028021 lui v0,0x8021 +8006e368: 2443701c addiu v1,v0,28700 +8006e36c: a0a0001e sb zero,30(a1) +8006e370: 3c020001 lui v0,0x1 +8006e374: 8c850024 lw a1,36(a0) +8006e378: 00621821 addu v1,v1,v0 +8006e37c: 2402003c li v0,60 +8006e380: ac850028 sw a1,40(a0) +8006e384: 0801b71b j 8006dc6c <_ZN7CMemory7InitROMEh+0x5d4> +8006e388: ac62b04c sw v0,-20404(v1) +8006e38c: 3c020001 lui v0,0x1 +8006e390: 02821021 addu v0,s4,v0 +8006e394: 8c47b054 lw a3,-20396(v0) +8006e398: 14e0fe05 bnez a3,8006dbb0 <_ZN7CMemory7InitROMEh+0x518> +8006e39c: 8e880004 lw t0,4(s4) +8006e3a0: 0801b6fc j 8006dbf0 <_ZN7CMemory7InitROMEh+0x558> +8006e3a4: 00001821 move v1,zero +8006e3a8: 3c028019 lui v0,0x8019 +8006e3ac: 2543701c addiu v1,t2,28700 +8006e3b0: 2456138c addiu s6,v0,5004 +8006e3b4: 90620024 lbu v0,36(v1) +8006e3b8: 2c420011 sltiu v0,v0,17 +8006e3bc: 1040feef beqz v0,8006df7c <_ZN7CMemory7InitROMEh+0x8e4> +8006e3c0: 3c028019 lui v0,0x8019 +8006e3c4: 8e860020 lw a2,32(s4) +8006e3c8: 3c10802c lui s0,0x802c +8006e3cc: 24c60001 addiu a2,a2,1 +8006e3d0: 3c058019 lui a1,0x8019 +8006e3d4: 24a51418 addiu a1,a1,5144 +8006e3d8: 00063282 srl a2,a2,0xa +8006e3dc: 26a2ec30 addiu v0,s5,-5072 +8006e3e0: 0040f809 jalr v0 +8006e3e4: 26044444 addiu a0,s0,17476 +8006e3e8: 0801b7e0 j 8006df80 <_ZN7CMemory7InitROMEh+0x8e8> +8006e3ec: 26094444 addiu t1,s0,17476 +8006e3f0: 244213ac addiu v0,v0,5036 +8006e3f4: afa20038 sw v0,56(sp) +8006e3f8: 3c020001 lui v0,0x1 +8006e3fc: 02821021 addu v0,s4,v0 +8006e400: 9043b049 lbu v1,-20407(v0) +8006e404: 2463fff9 addiu v1,v1,-7 +8006e408: 306200ff andi v0,v1,0xff +8006e40c: 2c420018 sltiu v0,v0,24 +8006e410: 1040febf beqz v0,8006df10 <_ZN7CMemory7InitROMEh+0x878> +8006e414: 3c028019 lui v0,0x8019 +8006e418: 3c10802c lui s0,0x802c +8006e41c: 24060001 li a2,1 +8006e420: 3c058019 lui a1,0x8019 +8006e424: 00663004 sllv a2,a2,v1 +8006e428: 24a51410 addiu a1,a1,5136 +8006e42c: 26a2ec30 addiu v0,s5,-5072 +8006e430: 0040f809 jalr v0 +8006e434: 26044430 addiu a0,s0,17456 +8006e438: 0801b7c5 j 8006df14 <_ZN7CMemory7InitROMEh+0x87c> +8006e43c: 261e4430 addiu s8,s0,17456 +8006e440: 8c82b058 lw v0,-20392(a0) +8006e444: 14a2fea1 bne a1,v0,8006decc <_ZN7CMemory7InitROMEh+0x834> +8006e448: 3c028019 lui v0,0x8019 +8006e44c: 3c028019 lui v0,0x8019 +8006e450: 24421ba4 addiu v0,v0,7076 +8006e454: 0801b7b5 j 8006ded4 <_ZN7CMemory7InitROMEh+0x83c> +8006e458: afa2003c sw v0,60(sp) +8006e45c: 8c82b058 lw v0,-20392(a0) +8006e460: 14a2fe32 bne a1,v0,8006dd2c <_ZN7CMemory7InitROMEh+0x694> +8006e464: 3c030002 lui v1,0x2 +8006e468: 9082b049 lbu v0,-20407(a0) +8006e46c: 8c84b054 lw a0,-20396(a0) +8006e470: 2442fff9 addiu v0,v0,-7 +8006e474: 00431804 sllv v1,v1,v0 +8006e478: 0064202b sltu a0,v1,a0 +8006e47c: 1080fe32 beqz a0,8006dd48 <_ZN7CMemory7InitROMEh+0x6b0> +8006e480: 26e8e42c addiu t0,s7,-7124 +8006e484: 0801b74c j 8006dd30 <_ZN7CMemory7InitROMEh+0x698> +8006e488: 26e4e42c addiu a0,s7,-7124 +8006e48c: 0801b712 j 8006dc48 <_ZN7CMemory7InitROMEh+0x5b0> +8006e490: a0a2001e sb v0,30(a1) +8006e494: 244283d4 addiu v0,v0,-31788 +8006e498: 0040f809 jalr v0 +8006e49c: 02802021 move a0,s4 +8006e4a0: a2000054 sb zero,84(s0) +8006e4a4: a200004d sb zero,77(s0) +8006e4a8: a2000051 sb zero,81(s0) +8006e4ac: a2000052 sb zero,82(s0) +8006e4b0: 0801b699 j 8006da64 <_ZN7CMemory7InitROMEh+0x3cc> +8006e4b4: a2000053 sb zero,83(s0) +8006e4b8: 2442d184 addiu v0,v0,-11900 +8006e4bc: 0040f809 jalr v0 +8006e4c0: 02802021 move a0,s4 +8006e4c4: 0801b69a j 8006da68 <_ZN7CMemory7InitROMEh+0x3d0> +8006e4c8: 26e2e42c addiu v0,s7,-7124 +8006e4cc: 9062001d lbu v0,29(v1) +8006e4d0: 1040fda4 beqz v0,8006db64 <_ZN7CMemory7InitROMEh+0x4cc> +8006e4d4: 25037fb0 addiu v1,t0,32688 +8006e4d8: 00002021 move a0,zero +8006e4dc: 00002821 move a1,zero +8006e4e0: 24060030 li a2,48 +8006e4e4: 90620000 lbu v0,0(v1) +8006e4e8: 24840001 addiu a0,a0,1 +8006e4ec: 00a22821 addu a1,a1,v0 +8006e4f0: 1486fffc bne a0,a2,8006e4e4 <_ZN7CMemory7InitROMEh+0xe4c> +8006e4f4: 24630001 addiu v1,v1,1 +8006e4f8: 0801b6d9 j 8006db64 <_ZN7CMemory7InitROMEh+0x4cc> +8006e4fc: 00a01021 move v0,a1 +8006e500: 2c4200c1 sltiu v0,v0,193 +8006e504: 1040fcb9 beqz v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006e508: 26e2e42c addiu v0,s7,-7124 +8006e50c: 90830018 lbu v1,24(a0) +8006e510: 306200ce andi v0,v1,0xce +8006e514: 1440fcb5 bnez v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006e518: 26e2e42c addiu v0,s7,-7124 +8006e51c: 30620030 andi v0,v1,0x30 +8006e520: 1040fcb2 beqz v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006e524: 26e2e42c addiu v0,s7,-7124 +8006e528: 90820015 lbu v0,21(a0) +8006e52c: 30420003 andi v0,v0,0x3 +8006e530: 1440fcae bnez v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006e534: 26e2e42c addiu v0,s7,-7124 +8006e538: 90830013 lbu v1,19(a0) +8006e53c: 10600003 beqz v1,8006e54c <_ZN7CMemory7InitROMEh+0xeb4> +8006e540: 240200ff li v0,255 +8006e544: 1462fca9 bne v1,v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006e548: 26e2e42c addiu v0,s7,-7124 +8006e54c: 90820014 lbu v0,20(a0) +8006e550: 1440fca6 bnez v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006e554: 26e2e42c addiu v0,s7,-7124 +8006e558: 24060010 li a2,16 +8006e55c: 0801b96b j 8006e5ac <_ZN7CMemory7InitROMEh+0xf14> +8006e560: 00002821 move a1,zero +8006e564: 2462ffe0 addiu v0,v1,-32 +8006e568: 30420040 andi v0,v0,0x40 +8006e56c: 10400013 beqz v0,8006e5bc <_ZN7CMemory7InitROMEh+0xf24> +8006e570: 00000000 nop +8006e574: 90830000 lbu v1,0(a0) +8006e578: 2c620020 sltiu v0,v1,32 +8006e57c: 10400005 beqz v0,8006e594 <_ZN7CMemory7InitROMEh+0xefc> +8006e580: 2402000b li v0,11 +8006e584: 14a2fc99 bne a1,v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006e588: 26e2e42c addiu v0,s7,-7124 +8006e58c: 1460fc97 bnez v1,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006e590: 00000000 nop +8006e594: 24840001 addiu a0,a0,1 +8006e598: 24a50001 addiu a1,a1,1 +8006e59c: 24c6ffff addiu a2,a2,-1 +8006e5a0: 24c6ffff addiu a2,a2,-1 +8006e5a4: 18c00090 blez a2,8006e7e8 <_ZN7CMemory7InitROMEh+0x1150> +8006e5a8: 00000000 nop +8006e5ac: 90830000 lbu v1,0(a0) +8006e5b0: 30620080 andi v0,v1,0x80 +8006e5b4: 1440ffeb bnez v0,8006e564 <_ZN7CMemory7InitROMEh+0xecc> +8006e5b8: 24840001 addiu a0,a0,1 +8006e5bc: 14600052 bnez v1,8006e708 <_ZN7CMemory7InitROMEh+0x1070> +8006e5c0: 2c620020 sltiu v0,v1,32 +8006e5c4: 14a0fff7 bnez a1,8006e5a4 <_ZN7CMemory7InitROMEh+0xf0c> +8006e5c8: 24c6ffff addiu a2,a2,-1 +8006e5cc: 26e2e42c addiu v0,s7,-7124 +8006e5d0: 0801b5fc j 8006d7f0 <_ZN7CMemory7InitROMEh+0x158> +8006e5d4: a040011a sb zero,282(v0) +8006e5d8: 2553701c addiu s3,t2,28700 +8006e5dc: 8e620004 lw v0,4(s3) +8006e5e0: 3c058019 lui a1,0x8019 +8006e5e4: 24507fc0 addiu s0,v0,32704 +8006e5e8: 3c028012 lui v0,0x8012 +8006e5ec: 24a51b2c addiu a1,a1,6956 +8006e5f0: 2452bfc0 addiu s2,v0,-16448 +8006e5f4: 02002021 move a0,s0 +8006e5f8: 0240f809 jalr s2 +8006e5fc: 24060011 li a2,17 +8006e600: 1040001c beqz v0,8006e674 <_ZN7CMemory7InitROMEh+0xfdc> +8006e604: 3c028006 lui v0,0x8006 +8006e608: 3c058019 lui a1,0x8019 +8006e60c: 24a51b40 addiu a1,a1,6976 +8006e610: 02002021 move a0,s0 +8006e614: 0240f809 jalr s2 +8006e618: 24060011 li a2,17 +8006e61c: 10400015 beqz v0,8006e674 <_ZN7CMemory7InitROMEh+0xfdc> +8006e620: 3c028006 lui v0,0x8006 +8006e624: 3c058019 lui a1,0x8019 +8006e628: 24a51b54 addiu a1,a1,6996 +8006e62c: 02002021 move a0,s0 +8006e630: 0240f809 jalr s2 +8006e634: 24060015 li a2,21 +8006e638: 10400008 beqz v0,8006e65c <_ZN7CMemory7InitROMEh+0xfc4> +8006e63c: 3c028007 lui v0,0x8007 +8006e640: 3c058019 lui a1,0x8019 +8006e644: 24a51b6c addiu a1,a1,7020 +8006e648: 02002021 move a0,s0 +8006e64c: 0240f809 jalr s2 +8006e650: 2406000b li a2,11 +8006e654: 14400051 bnez v0,8006e79c <_ZN7CMemory7InitROMEh+0x1104> +8006e658: 3c028007 lui v0,0x8007 +8006e65c: 2442bf70 addiu v0,v0,-16528 +8006e660: 0040f809 jalr v0 +8006e664: 02802021 move a0,s4 +8006e668: 26e3e42c addiu v1,s7,-7124 +8006e66c: 0801b699 j 8006da64 <_ZN7CMemory7InitROMEh+0x3cc> +8006e670: a0600051 sb zero,81(v1) +8006e674: 244275e0 addiu v0,v0,30176 +8006e678: 0040f809 jalr v0 +8006e67c: 02802021 move a0,s4 +8006e680: 26e3e42c addiu v1,s7,-7124 +8006e684: 0801b699 j 8006da64 <_ZN7CMemory7InitROMEh+0x3cc> +8006e688: a0600051 sb zero,81(v1) +8006e68c: 0801b6c2 j 8006db08 <_ZN7CMemory7InitROMEh+0x470> +8006e690: 00005021 move t2,zero +8006e694: 8e880004 lw t0,4(s4) +8006e698: 0801b6b9 j 8006dae4 <_ZN7CMemory7InitROMEh+0x44c> +8006e69c: 00003821 move a3,zero +8006e6a0: 24050001 li a1,1 +8006e6a4: 0801b6b0 j 8006dac0 <_ZN7CMemory7InitROMEh+0x428> +8006e6a8: 240b0001 li t3,1 +8006e6ac: 8e820004 lw v0,4(s4) +8006e6b0: 24030009 li v1,9 +8006e6b4: 90447fd7 lbu a0,32727(v0) +8006e6b8: 10830025 beq a0,v1,8006e750 <_ZN7CMemory7InitROMEh+0x10b8> +8006e6bc: 24030001 li v1,1 +8006e6c0: 3c02800d lui v0,0x800d +8006e6c4: 24422bac addiu v0,v0,11180 +8006e6c8: a2230121 sb v1,289(s1) +8006e6cc: 3c04801f lui a0,0x801f +8006e6d0: 3c03800d lui v1,0x800d +8006e6d4: ac822100 sw v0,8448(a0) +8006e6d8: 24632830 addiu v1,v1,10288 +8006e6dc: 3c02801f lui v0,0x801f +8006e6e0: 0801b66b j 8006d9ac <_ZN7CMemory7InitROMEh+0x314> +8006e6e4: ac432104 sw v1,8452(v0) +8006e6e8: 02202021 move a0,s1 +8006e6ec: 24a51b20 addiu a1,a1,6944 +8006e6f0: 0240f809 jalr s2 +8006e6f4: 24060009 li a2,9 +8006e6f8: 1440fcb6 bnez v0,8006d9d4 <_ZN7CMemory7InitROMEh+0x33c> +8006e6fc: 00000000 nop +8006e700: 0801b8ce j 8006e338 <_ZN7CMemory7InitROMEh+0xca0> +8006e704: 9202003e lbu v0,62(s0) +8006e708: 1440fc37 bnez v0,8006d7e8 <_ZN7CMemory7InitROMEh+0x150> +8006e70c: 2c620080 sltiu v0,v1,128 +8006e710: 14400004 bnez v0,8006e724 <_ZN7CMemory7InitROMEh+0x108c> +8006e714: 2462ff60 addiu v0,v1,-160 +8006e718: 2c420050 sltiu v0,v0,80 +8006e71c: 1040fc33 beqz v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154> +8006e720: 26e2e42c addiu v0,s7,-7124 +8006e724: 0801b968 j 8006e5a0 <_ZN7CMemory7InitROMEh+0xf08> +8006e728: 24a50001 addiu a1,a1,1 +8006e72c: 1440fc15 bnez v0,8006d784 <_ZN7CMemory7InitROMEh+0xec> +8006e730: 2c620080 sltiu v0,v1,128 +8006e734: 14400004 bnez v0,8006e748 <_ZN7CMemory7InitROMEh+0x10b0> +8006e738: 2462ff60 addiu v0,v1,-160 +8006e73c: 2c420050 sltiu v0,v0,80 +8006e740: 1040fc11 beqz v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0> +8006e744: 26e2e42c addiu v0,s7,-7124 +8006e748: 0801b84f j 8006e13c <_ZN7CMemory7InitROMEh+0xaa4> +8006e74c: 24a50001 addiu a1,a1,1 +8006e750: 3c02800d lui v0,0x800d +8006e754: 24423948 addiu v0,v0,14664 +8006e758: 3c04801f lui a0,0x801f +8006e75c: 3c03800d lui v1,0x800d +8006e760: ac822100 sw v0,8448(a0) +8006e764: 24633910 addiu v1,v1,14608 +8006e768: 3c02801f lui v0,0x801f +8006e76c: a2250121 sb a1,289(s1) +8006e770: 0801b66b j 8006d9ac <_ZN7CMemory7InitROMEh+0x314> +8006e774: ac432104 sw v1,8452(v0) +8006e778: 18a0fc02 blez a1,8006d784 <_ZN7CMemory7InitROMEh+0xec> +8006e77c: 3c038021 lui v1,0x8021 +8006e780: 2464701c addiu a0,v1,28700 +8006e784: 24020001 li v0,1 +8006e788: 26e3e42c addiu v1,s7,-7124 +8006e78c: a062011a sb v0,282(v1) +8006e790: a082001d sb v0,29(a0) +8006e794: 0801b5fc j 8006d7f0 <_ZN7CMemory7InitROMEh+0x158> +8006e798: a080001c sb zero,28(a0) +8006e79c: 3c058019 lui a1,0x8019 +8006e7a0: 02002021 move a0,s0 +8006e7a4: 24a51b78 addiu a1,a1,7032 +8006e7a8: 0240f809 jalr s2 +8006e7ac: 24060013 li a2,19 +8006e7b0: 10400028 beqz v0,8006e854 <_ZN7CMemory7InitROMEh+0x11bc> +8006e7b4: 24020022 li v0,34 +8006e7b8: 1222001a beq s1,v0,8006e824 <_ZN7CMemory7InitROMEh+0x118c> +8006e7bc: 3404b028 li a0,0xb028 +8006e7c0: 26e2e42c addiu v0,s7,-7124 +8006e7c4: 9043011a lbu v1,282(v0) +8006e7c8: 10600010 beqz v1,8006e80c <_ZN7CMemory7InitROMEh+0x1174> +8006e7cc: 00000000 nop +8006e7d0: 3c028007 lui v0,0x8007 +8006e7d4: 24429594 addiu v0,v0,-27244 +8006e7d8: 0040f809 jalr v0 +8006e7dc: 02802021 move a0,s4 +8006e7e0: 0801b69a j 8006da68 <_ZN7CMemory7InitROMEh+0x3d0> +8006e7e4: 26e2e42c addiu v0,s7,-7124 +8006e7e8: 18a0fbff blez a1,8006d7e8 <_ZN7CMemory7InitROMEh+0x150> +8006e7ec: 3c0a8021 lui t2,0x8021 +8006e7f0: 24020001 li v0,1 +8006e7f4: 2544701c addiu a0,t2,28700 +8006e7f8: 26e3e42c addiu v1,s7,-7124 +8006e7fc: a062011a sb v0,282(v1) +8006e800: a082001c sb v0,28(a0) +8006e804: 0801b5fc j 8006d7f0 <_ZN7CMemory7InitROMEh+0x158> +8006e808: a080001d sb zero,29(a0) +8006e80c: 3c028006 lui v0,0x8006 +8006e810: 24427020 addiu v0,v0,28704 +8006e814: 0040f809 jalr v0 +8006e818: 02802021 move a0,s4 +8006e81c: 0801b69a j 8006da68 <_ZN7CMemory7InitROMEh+0x3d0> +8006e820: 26e2e42c addiu v0,s7,-7124 +8006e824: 3c058019 lui a1,0x8019 +8006e828: 02842021 addu a0,s4,a0 +8006e82c: 24a51b8c addiu a1,a1,7052 +8006e830: 0240f809 jalr s2 +8006e834: 24060014 li a2,20 +8006e838: 1040ffe1 beqz v0,8006e7c0 <_ZN7CMemory7InitROMEh+0x1128> +8006e83c: 3c028007 lui v0,0x8007 +8006e840: 244288c8 addiu v0,v0,-30520 +8006e844: 0040f809 jalr v0 +8006e848: 02802021 move a0,s4 +8006e84c: 0801b69a j 8006da68 <_ZN7CMemory7InitROMEh+0x3d0> +8006e850: 26e2e42c addiu v0,s7,-7124 +8006e854: 26e2e42c addiu v0,s7,-7124 +8006e858: 3c038007 lui v1,0x8007 +8006e85c: a0400051 sb zero,81(v0) +8006e860: a040004d sb zero,77(v0) +8006e864: a040004f sb zero,79(v0) +8006e868: a040004e sb zero,78(v0) +8006e86c: 2463c784 addiu v1,v1,-14460 +8006e870: 0060f809 jalr v1 +8006e874: 02802021 move a0,s4 +8006e878: 24020003 li v0,3 +8006e87c: 0801b699 j 8006da64 <_ZN7CMemory7InitROMEh+0x3cc> +8006e880: a2620024 sb v0,36(s3) + +8006e884 <_Z20S9xDeinterleaveType2h>: +8006e884: 27bdfec0 addiu sp,sp,-320 +8006e888: 3c028021 lui v0,0x8021 +8006e88c: 2445e42c addiu a1,v0,-7124 +8006e890: afbf013c sw ra,316(sp) +8006e894: afbe0138 sw s8,312(sp) +8006e898: afb70134 sw s7,308(sp) +8006e89c: afb60130 sw s6,304(sp) +8006e8a0: afb5012c sw s5,300(sp) +8006e8a4: afb40128 sw s4,296(sp) +8006e8a8: afb30124 sw s3,292(sp) +8006e8ac: afb20120 sw s2,288(sp) +8006e8b0: afb1011c sw s1,284(sp) +8006e8b4: afb00118 sw s0,280(sp) +8006e8b8: 94a30124 lhu v1,292(a1) +8006e8bc: 308400ff andi a0,a0,0xff +8006e8c0: 3402ffff li v0,0xffff +8006e8c4: 1062006f beq v1,v0,8006ea84 <_Z20S9xDeinterleaveType2h+0x200> +8006e8c8: afa40114 sw a0,276(sp) +8006e8cc: 240203e0 li v0,992 +8006e8d0: 1062006c beq v1,v0,8006ea84 <_Z20S9xDeinterleaveType2h+0x200> +8006e8d4: 3c068019 lui a2,0x8019 +8006e8d8: 3c02800d lui v0,0x800d +8006e8dc: 24040003 li a0,3 +8006e8e0: 24427918 addiu v0,v0,31000 +8006e8e4: 24c61c20 addiu a2,a2,7200 +8006e8e8: 0040f809 jalr v0 +8006e8ec: 24050003 li a1,3 +8006e8f0: 3c028021 lui v0,0x8021 +8006e8f4: 2443701c addiu v1,v0,28700 +8006e8f8: 3c020001 lui v0,0x1 +8006e8fc: 00621821 addu v1,v1,v0 +8006e900: 9464b056 lhu a0,-20394(v1) +8006e904: 28820041 slti v0,a0,65 +8006e908: 10400008 beqz v0,8006e92c <_Z20S9xDeinterleaveType2h+0xa8> +8006e90c: 24170080 li s7,128 +8006e910: 24030040 li v1,64 +8006e914: 00031843 sra v1,v1,0x1 +8006e918: 0064102a slt v0,v1,a0 +8006e91c: 1040fffd beqz v0,8006e914 <_Z20S9xDeinterleaveType2h+0x90> +8006e920: 0003b840 sll s7,v1,0x1 +8006e924: 1ae00011 blez s7,8006e96c <_Z20S9xDeinterleaveType2h+0xe8> +8006e928: 3c028010 lui v0,0x8010 +8006e92c: 00003021 move a2,zero +8006e930: 30c30003 andi v1,a2,0x3 +8006e934: 2402fff0 li v0,-16 +8006e938: 00c21024 and v0,a2,v0 +8006e93c: 00031880 sll v1,v1,0x2 +8006e940: 30c4000c andi a0,a2,0xc +8006e944: 00431025 or v0,v0,v1 +8006e948: 27a30010 addiu v1,sp,16 +8006e94c: 00662821 addu a1,v1,a2 +8006e950: 00042083 sra a0,a0,0x2 +8006e954: 24c60001 addiu a2,a2,1 +8006e958: 00441025 or v0,v0,a0 +8006e95c: 00d7182a slt v1,a2,s7 +8006e960: 1460fff3 bnez v1,8006e930 <_Z20S9xDeinterleaveType2h+0xac> +8006e964: a0a20000 sb v0,0(a1) +8006e968: 3c028010 lui v0,0x8010 +8006e96c: 24425378 addiu v0,v0,21368 +8006e970: 0040f809 jalr v0 +8006e974: 3c040001 lui a0,0x1 +8006e978: 10400015 beqz v0,8006e9d0 <_Z20S9xDeinterleaveType2h+0x14c> +8006e97c: afa20110 sw v0,272(sp) +8006e980: 1ae0000f blez s7,8006e9c0 <_Z20S9xDeinterleaveType2h+0x13c> +8006e984: 0000b021 move s6,zero +8006e988: 27be0010 addiu s8,sp,16 +8006e98c: 27a20010 addiu v0,sp,16 +8006e990: 00561821 addu v1,v0,s6 +8006e994: 02c0a821 move s5,s6 +8006e998: 90620000 lbu v0,0(v1) +8006e99c: 12c2001a beq s6,v0,8006ea08 <_Z20S9xDeinterleaveType2h+0x184> +8006e9a0: 24630001 addiu v1,v1,1 +8006e9a4: 26b50001 addiu s5,s5,1 +8006e9a8: 02b7102a slt v0,s5,s7 +8006e9ac: 1440fffa bnez v0,8006e998 <_Z20S9xDeinterleaveType2h+0x114> +8006e9b0: 00000000 nop +8006e9b4: 26d60001 addiu s6,s6,1 +8006e9b8: 16f6fff4 bne s7,s6,8006e98c <_Z20S9xDeinterleaveType2h+0x108> +8006e9bc: 27de0001 addiu s8,s8,1 +8006e9c0: 3c028010 lui v0,0x8010 +8006e9c4: 24424e60 addiu v0,v0,20064 +8006e9c8: 0040f809 jalr v0 +8006e9cc: 8fa40110 lw a0,272(sp) +8006e9d0: 8fa30114 lw v1,276(sp) +8006e9d4: 1460003e bnez v1,8006ead0 <_Z20S9xDeinterleaveType2h+0x24c> +8006e9d8: 8fbf013c lw ra,316(sp) +8006e9dc: 8fbe0138 lw s8,312(sp) +8006e9e0: 8fb70134 lw s7,308(sp) +8006e9e4: 8fb60130 lw s6,304(sp) +8006e9e8: 8fb5012c lw s5,300(sp) +8006e9ec: 8fb40128 lw s4,296(sp) +8006e9f0: 8fb30124 lw s3,292(sp) +8006e9f4: 8fb20120 lw s2,288(sp) +8006e9f8: 8fb1011c lw s1,284(sp) +8006e9fc: 8fb00118 lw s0,280(sp) +8006ea00: 03e00008 jr ra +8006ea04: 27bd0140 addiu sp,sp,320 +8006ea08: 3c028021 lui v0,0x8021 +8006ea0c: 2451701c addiu s1,v0,28700 +8006ea10: 8e250004 lw a1,4(s1) +8006ea14: 00169c00 sll s3,s6,0x10 +8006ea18: 8fa40110 lw a0,272(sp) +8006ea1c: 3c108012 lui s0,0x8012 +8006ea20: 2610c980 addiu s0,s0,-13952 +8006ea24: 02652821 addu a1,s3,a1 +8006ea28: 0200f809 jalr s0 +8006ea2c: 3c060001 lui a2,0x1 +8006ea30: 93d40000 lbu s4,0(s8) +8006ea34: 8e250004 lw a1,4(s1) +8006ea38: 00149400 sll s2,s4,0x10 +8006ea3c: 00b32021 addu a0,a1,s3 +8006ea40: 3c060001 lui a2,0x1 +8006ea44: 0200f809 jalr s0 +8006ea48: 00b22821 addu a1,a1,s2 +8006ea4c: 8e240004 lw a0,4(s1) +8006ea50: 8fa50110 lw a1,272(sp) +8006ea54: 02442021 addu a0,s2,a0 +8006ea58: 0200f809 jalr s0 +8006ea5c: 3c060001 lui a2,0x1 +8006ea60: 27a20010 addiu v0,sp,16 +8006ea64: 00551821 addu v1,v0,s5 +8006ea68: a0740000 sb s4,0(v1) +8006ea6c: a3d60000 sb s6,0(s8) +8006ea70: 26d60001 addiu s6,s6,1 +8006ea74: 16f6ffc6 bne s7,s6,8006e990 <_Z20S9xDeinterleaveType2h+0x10c> +8006ea78: 27de0001 addiu s8,s8,1 +8006ea7c: 0801ba71 j 8006e9c4 <_Z20S9xDeinterleaveType2h+0x140> +8006ea80: 3c028010 lui v0,0x8010 +8006ea84: 240219df li v0,6623 +8006ea88: a4a20124 sh v0,292(a1) +8006ea8c: 3c068019 lui a2,0x8019 +8006ea90: 3c02800d lui v0,0x800d +8006ea94: 24040003 li a0,3 +8006ea98: 24427918 addiu v0,v0,31000 +8006ea9c: 24c61c20 addiu a2,a2,7200 +8006eaa0: 0040f809 jalr v0 +8006eaa4: 24050003 li a1,3 +8006eaa8: 3c028021 lui v0,0x8021 +8006eaac: 2443701c addiu v1,v0,28700 +8006eab0: 3c020001 lui v0,0x1 +8006eab4: 00621821 addu v1,v1,v0 +8006eab8: 9464b056 lhu a0,-20394(v1) +8006eabc: 28820041 slti v0,a0,65 +8006eac0: 1440ff94 bnez v0,8006e914 <_Z20S9xDeinterleaveType2h+0x90> +8006eac4: 24030040 li v1,64 +8006eac8: 0801ba4b j 8006e92c <_Z20S9xDeinterleaveType2h+0xa8> +8006eacc: 24170080 li s7,128 +8006ead0: 3c028021 lui v0,0x8021 +8006ead4: 2444701c addiu a0,v0,28700 +8006ead8: 3c028007 lui v0,0x8007 +8006eadc: 2442d698 addiu v0,v0,-10600 +8006eae0: 0040f809 jalr v0 +8006eae4: 00002821 move a1,zero +8006eae8: 3c198001 lui t9,0x8001 +8006eaec: 8fbf013c lw ra,316(sp) +8006eaf0: 8fbe0138 lw s8,312(sp) +8006eaf4: 8fb70134 lw s7,308(sp) +8006eaf8: 8fb60130 lw s6,304(sp) +8006eafc: 8fb5012c lw s5,300(sp) +8006eb00: 8fb40128 lw s4,296(sp) +8006eb04: 8fb30124 lw s3,292(sp) +8006eb08: 8fb20120 lw s2,288(sp) +8006eb0c: 8fb1011c lw s1,284(sp) +8006eb10: 8fb00118 lw s0,280(sp) +8006eb14: 2739d2fc addiu t9,t9,-11524 +8006eb18: 03200008 jr t9 +8006eb1c: 27bd0140 addiu sp,sp,320 + +8006eb20 : +8006eb20: 3c198007 lui t9,0x8007 +8006eb24: 2739e884 addiu t9,t9,-6012 +8006eb28: 03200008 jr t9 +8006eb2c: 24040001 li a0,1 + +8006eb30 <_ZN7CMemory7LoadROMEPKc>: +8006eb30: 27bdffb0 addiu sp,sp,-80 +8006eb34: 3c020001 lui v0,0x1 +8006eb38: afb30034 sw s3,52(sp) +8006eb3c: 00829821 addu s3,a0,v0 +8006eb40: afb20030 sw s2,48(sp) +8006eb44: afbf004c sw ra,76(sp) +8006eb48: afbe0048 sw s8,72(sp) +8006eb4c: afb70044 sw s7,68(sp) +8006eb50: afb60040 sw s6,64(sp) +8006eb54: afb5003c sw s5,60(sp) +8006eb58: afb40038 sw s4,56(sp) +8006eb5c: afb1002c sw s1,44(sp) +8006eb60: afb00028 sw s0,40(sp) +8006eb64: 3c02802f lui v0,0x802f +8006eb68: a260e080 sb zero,-8064(s3) +8006eb6c: 8c830004 lw v1,4(a0) +8006eb70: 8c426f20 lw v0,28448(v0) +8006eb74: 00809021 move s2,a0 +8006eb78: afa50054 sw a1,84(sp) +8006eb7c: afa00010 sw zero,16(sp) +8006eb80: 10400003 beqz v0,8006eb90 <_ZN7CMemory7LoadROMEPKc+0x60> +8006eb84: afa30018 sw v1,24(sp) +8006eb88: 0040f809 jalr v0 +8006eb8c: 00000000 nop +8006eb90: 3c108022 lui s0,0x8022 +8006eb94: 3c028011 lui v0,0x8011 +8006eb98: 260450a4 addiu a0,s0,20644 +8006eb9c: 00002821 move a1,zero +8006eba0: 2451ca64 addiu s1,v0,-13724 +8006eba4: 0220f809 jalr s1 +8006eba8: 24060006 li a2,6 +8006ebac: 261050a4 addiu s0,s0,20644 +8006ebb0: 24020060 li v0,96 +8006ebb4: 3c04802c lui a0,0x802c +8006ebb8: 24842410 addiu a0,a0,9232 +8006ebbc: 00002821 move a1,zero +8006ebc0: 24062000 li a2,8192 +8006ebc4: 0220f809 jalr s1 +8006ebc8: a2020003 sb v0,3(s0) +8006ebcc: 3c048021 lui a0,0x8021 +8006ebd0: 2483e2a8 addiu v1,a0,-7512 +8006ebd4: a0600045 sb zero,69(v1) +8006ebd8: 3c03801f lui v1,0x801f +8006ebdc: 3c028021 lui v0,0x8021 +8006ebe0: ae60b054 sw zero,-20396(s3) +8006ebe4: ac604424 sw zero,17444(v1) +8006ebe8: 3c038006 lui v1,0x8006 +8006ebec: 2454e42c addiu s4,v0,-7124 +8006ebf0: 8e450004 lw a1,4(s2) +8006ebf4: 24625e58 addiu v0,v1,24152 +8006ebf8: 8fa60054 lw a2,84(sp) +8006ebfc: 2403ffff li v1,-1 +8006ec00: afa0001c sw zero,28(sp) +8006ec04: afb30020 sw s3,32(sp) +8006ec08: afb30024 sw s3,36(sp) +8006ec0c: 02402021 move a0,s2 +8006ec10: 3c070080 lui a3,0x80 +8006ec14: 0040f809 jalr v0 +8006ec18: a6830124 sh v1,292(s4) +8006ec1c: 0260a821 move s5,s3 +8006ec20: 24160001 li s6,1 +8006ec24: 1040013f beqz v0,8006f124 <_ZN7CMemory7LoadROMEPKc+0x5f4> +8006ec28: afa20010 sw v0,16(sp) +8006ec2c: 92820131 lbu v0,305(s4) +8006ec30: 104001cf beqz v0,8006f370 <_ZN7CMemory7LoadROMEPKc+0x840> +8006ec34: 8fa50054 lw a1,84(sp) +8006ec38: 8e500004 lw s0,4(s2) +8006ec3c: 3c118019 lui s1,0x8019 +8006ec40: 3c178012 lui s7,0x8012 +8006ec44: 26241c54 addiu a0,s1,7252 +8006ec48: 26057fc0 addiu a1,s0,32704 +8006ec4c: 26e2bfc0 addiu v0,s7,-16448 +8006ec50: 0040f809 jalr v0 +8006ec54: 24060013 li a2,19 +8006ec58: 14400013 bnez v0,8006eca8 <_ZN7CMemory7LoadROMEPKc+0x178> +8006ec5c: 3405ffc0 li a1,0xffc0 +8006ec60: 92027fd5 lbu v0,32725(s0) +8006ec64: 24030031 li v1,49 +8006ec68: 1043000f beq v0,v1,8006eca8 <_ZN7CMemory7LoadROMEPKc+0x178> +8006ec6c: 24020002 li v0,2 +8006ec70: a2037fd5 sb v1,32725(s0) +8006ec74: 8e430004 lw v1,4(s2) +8006ec78: a0627fd6 sb v0,32726(v1) +8006ec7c: 2402001f li v0,31 +8006ec80: a6820124 sh v0,292(s4) +8006ec84: 3c068019 lui a2,0x8019 +8006ec88: 3c02800d lui v0,0x800d +8006ec8c: 24c61c68 addiu a2,a2,7272 +8006ec90: 24040004 li a0,4 +8006ec94: 24427918 addiu v0,v0,31000 +8006ec98: 0040f809 jalr v0 +8006ec9c: 24050002 li a1,2 +8006eca0: 8e500004 lw s0,4(s2) +8006eca4: 3405ffc0 li a1,0xffc0 +8006eca8: 26241c54 addiu a0,s1,7252 +8006ecac: 02052821 addu a1,s0,a1 +8006ecb0: 26e2bfc0 addiu v0,s7,-16448 +8006ecb4: 0040f809 jalr v0 +8006ecb8: 24060013 li a2,19 +8006ecbc: 14400015 bnez v0,8006ed14 <_ZN7CMemory7LoadROMEPKc+0x1e4> +8006ecc0: 3402ffd5 li v0,0xffd5 +8006ecc4: 02021021 addu v0,s0,v0 +8006ecc8: 90430000 lbu v1,0(v0) +8006eccc: 24040031 li a0,49 +8006ecd0: 10640010 beq v1,a0,8006ed14 <_ZN7CMemory7LoadROMEPKc+0x1e4> +8006ecd4: 3c030001 lui v1,0x1 +8006ecd8: a0440000 sb a0,0(v0) +8006ecdc: 8e420004 lw v0,4(s2) +8006ece0: 00431021 addu v0,v0,v1 +8006ece4: 24030002 li v1,2 +8006ece8: a043ffd6 sb v1,-42(v0) +8006ecec: 2402001f li v0,31 +8006ecf0: a6820124 sh v0,292(s4) +8006ecf4: 3c068019 lui a2,0x8019 +8006ecf8: 3c02800d lui v0,0x800d +8006ecfc: 24c61c68 addiu a2,a2,7272 +8006ed00: 24040004 li a0,4 +8006ed04: 24427918 addiu v0,v0,31000 +8006ed08: 0040f809 jalr v0 +8006ed0c: 24050002 li a1,2 +8006ed10: 8e500004 lw s0,4(s2) +8006ed14: 92037fd5 lbu v1,32725(s0) +8006ed18: 24020042 li v0,66 +8006ed1c: 1062019d beq v1,v0,8006f394 <_ZN7CMemory7LoadROMEPKc+0x864> +8006ed20: 24020013 li v0,19 +8006ed24: 3c038006 lui v1,0x8006 +8006ed28: 00002821 move a1,zero +8006ed2c: 00003021 move a2,zero +8006ed30: 24633548 addiu v1,v1,13640 +8006ed34: 0060f809 jalr v1 +8006ed38: 02402021 move a0,s2 +8006ed3c: 3c038006 lui v1,0x8006 +8006ed40: 02402021 move a0,s2 +8006ed44: 00002821 move a1,zero +8006ed48: 00003021 move a2,zero +8006ed4c: 2463373c addiu v1,v1,14140 +8006ed50: 0060f809 jalr v1 +8006ed54: 00408821 move s1,v0 +8006ed58: 00408021 move s0,v0 +8006ed5c: 8ea2b050 lw v0,-20400(s5) +8006ed60: 1440002d bnez v0,8006ee18 <_ZN7CMemory7LoadROMEPKc+0x2e8> +8006ed64: 3c1e8006 lui s8,0x8006 +8006ed68: 92820033 lbu v0,51(s4) +8006ed6c: 1440002b bnez v0,8006ee1c <_ZN7CMemory7LoadROMEPKc+0x2ec> +8006ed70: 8fa20010 lw v0,16(sp) +8006ed74: 0211102a slt v0,s0,s1 +8006ed78: 104001bc beqz v0,8006f46c <_ZN7CMemory7LoadROMEPKc+0x93c> +8006ed7c: 3c038006 lui v1,0x8006 +8006ed80: 3c038006 lui v1,0x8006 +8006ed84: 02402021 move a0,s2 +8006ed88: 24050001 li a1,1 +8006ed8c: 24633548 addiu v1,v1,13640 +8006ed90: 0060f809 jalr v1 +8006ed94: 00003021 move a2,zero +8006ed98: 0222102a slt v0,s1,v0 +8006ed9c: 1040001f beqz v0,8006ee1c <_ZN7CMemory7LoadROMEPKc+0x2ec> +8006eda0: 8fa20010 lw v0,16(sp) +8006eda4: 3c028021 lui v0,0x8021 +8006eda8: 8c447020 lw a0,28704(v0) +8006edac: 8fa60010 lw a2,16(sp) +8006edb0: 3c028012 lui v0,0x8012 +8006edb4: 24850200 addiu a1,a0,512 +8006edb8: 2442c980 addiu v0,v0,-13952 +8006edbc: 0040f809 jalr v0 +8006edc0: 24c6fe00 addiu a2,a2,-512 +8006edc4: 8fa30010 lw v1,16(sp) +8006edc8: 3c068019 lui a2,0x8019 +8006edcc: 2463fe00 addiu v1,v1,-512 +8006edd0: 3c02800d lui v0,0x800d +8006edd4: 24c61cd8 addiu a2,a2,7384 +8006edd8: 24050014 li a1,20 +8006eddc: 24040003 li a0,3 +8006ede0: 24427918 addiu v0,v0,31000 +8006ede4: 0040f809 jalr v0 +8006ede8: afa30010 sw v1,16(sp) +8006edec: 3c038006 lui v1,0x8006 +8006edf0: 02402021 move a0,s2 +8006edf4: 00002821 move a1,zero +8006edf8: 24623548 addiu v0,v1,13640 +8006edfc: 0040f809 jalr v0 +8006ee00: 00003021 move a2,zero +8006ee04: 02402021 move a0,s2 +8006ee08: 00002821 move a1,zero +8006ee0c: 27c2373c addiu v0,s8,14140 +8006ee10: 0040f809 jalr v0 +8006ee14: 00003021 move a2,zero +8006ee18: 8fa20010 lw v0,16(sp) +8006ee1c: 8e440004 lw a0,4(s2) +8006ee20: 24451fff addiu a1,v0,8191 +8006ee24: 28430000 slti v1,v0,0 +8006ee28: 00a3100b movn v0,a1,v1 +8006ee2c: 00021343 sra v0,v0,0xd +8006ee30: 3c110001 lui s1,0x1 +8006ee34: 00021340 sll v0,v0,0xd +8006ee38: 3c038011 lui v1,0x8011 +8006ee3c: 02518021 addu s0,s2,s1 +8006ee40: 3c060080 lui a2,0x80 +8006ee44: 00c23023 subu a2,a2,v0 +8006ee48: ae02b054 sw v0,-20396(s0) +8006ee4c: 00442021 addu a0,v0,a0 +8006ee50: 2462ca64 addiu v0,v1,-13724 +8006ee54: 0040f809 jalr v0 +8006ee58: 00002821 move a1,zero +8006ee5c: 8e03b054 lw v1,-20396(s0) +8006ee60: 3c020040 lui v0,0x40 +8006ee64: 34420001 ori v0,v0,0x1 +8006ee68: 0062182b sltu v1,v1,v0 +8006ee6c: 146000bd bnez v1,8006f164 <_ZN7CMemory7LoadROMEPKc+0x634> +8006ee70: 3c040001 lui a0,0x1 +8006ee74: 8e440004 lw a0,4(s2) +8006ee78: 24020032 li v0,50 +8006ee7c: 90837fd5 lbu v1,32725(a0) +8006ee80: 10620164 beq v1,v0,8006f414 <_ZN7CMemory7LoadROMEPKc+0x8e4> +8006ee84: 24030040 li v1,64 +8006ee88: 00912021 addu a0,a0,s1 +8006ee8c: 9083ffd5 lbu v1,-43(a0) +8006ee90: 2402003a li v0,58 +8006ee94: 106200af beq v1,v0,8006f154 <_ZN7CMemory7LoadROMEPKc+0x624> +8006ee98: 240300f0 li v1,240 +8006ee9c: a216e080 sb s6,-8064(s0) +8006eea0: 3c038006 lui v1,0x8006 +8006eea4: 24633548 addiu v1,v1,13640 +8006eea8: 00002821 move a1,zero +8006eeac: 00003021 move a2,zero +8006eeb0: 0060f809 jalr v1 +8006eeb4: 02402021 move a0,s2 +8006eeb8: 27d0373c addiu s0,s8,14140 +8006eebc: 02402021 move a0,s2 +8006eec0: 00002821 move a1,zero +8006eec4: 00003021 move a2,zero +8006eec8: 0200f809 jalr s0 +8006eecc: 00408821 move s1,v0 +8006eed0: 8fa30020 lw v1,32(sp) +8006eed4: 00402021 move a0,v0 +8006eed8: 9062e080 lbu v0,-8064(v1) +8006eedc: 144000fb bnez v0,8006f2cc <_ZN7CMemory7LoadROMEPKc+0x79c> +8006eee0: 00002821 move a1,zero +8006eee4: 3c028021 lui v0,0x8021 +8006eee8: 2446e42c addiu a2,v0,-7124 +8006eeec: 94c20034 lhu v0,52(a2) +8006eef0: 90c30030 lbu v1,48(a2) +8006eef4: 146000c6 bnez v1,8006f210 <_ZN7CMemory7LoadROMEPKc+0x6e0> +8006eef8: 0002982b sltu s3,zero,v0 +8006eefc: 90c20031 lbu v0,49(a2) +8006ef00: 14400003 bnez v0,8006ef10 <_ZN7CMemory7LoadROMEPKc+0x3e0> +8006ef04: 0091102a slt v0,a0,s1 +8006ef08: 104000c1 beqz v0,8006f210 <_ZN7CMemory7LoadROMEPKc+0x6e0> +8006ef0c: 00000000 nop +8006ef10: 8fa40018 lw a0,24(sp) +8006ef14: 3c030001 lui v1,0x1 +8006ef18: 00831021 addu v0,a0,v1 +8006ef1c: 9044ffd5 lbu a0,-43(v0) +8006ef20: 24020020 li v0,32 +8006ef24: 308300f0 andi v1,a0,0xf0 +8006ef28: 106200b2 beq v1,v0,8006f1f4 <_ZN7CMemory7LoadROMEPKc+0x6c4> +8006ef2c: 24020030 li v0,48 +8006ef30: 106200b1 beq v1,v0,8006f1f8 <_ZN7CMemory7LoadROMEPKc+0x6c8> +8006ef34: 3083000f andi v1,a0,0xf +8006ef38: a240001d sb zero,29(s2) +8006ef3c: a256001c sb s6,28(s2) +8006ef40: 3c028021 lui v0,0x8021 +8006ef44: 2444e42c addiu a0,v0,-7124 +8006ef48: 94820030 lhu v0,48(a0) +8006ef4c: 14400014 bnez v0,8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470> +8006ef50: 3c038019 lui v1,0x8019 +8006ef54: 8c830034 lw v1,52(a0) +8006ef58: 3c0200ff lui v0,0xff +8006ef5c: 3442ffff ori v0,v0,0xffff +8006ef60: 00621824 and v1,v1,v0 +8006ef64: 1460000d bnez v1,8006ef9c <_ZN7CMemory7LoadROMEPKc+0x46c> +8006ef68: 00000000 nop +8006ef6c: 9082001c lbu v0,28(a0) +8006ef70: 1440000b bnez v0,8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470> +8006ef74: 3c038019 lui v1,0x8019 +8006ef78: 90820037 lbu v0,55(a0) +8006ef7c: 14400009 bnez v0,8006efa4 <_ZN7CMemory7LoadROMEPKc+0x474> +8006ef80: 24632418 addiu v1,v1,9240 +8006ef84: 8c820038 lw v0,56(a0) +8006ef88: 3c03ff00 lui v1,0xff00 +8006ef8c: 3463ff00 ori v1,v1,0xff00 +8006ef90: 00431024 and v0,v0,v1 +8006ef94: 10400182 beqz v0,8006f5a0 <_ZN7CMemory7LoadROMEPKc+0xa70> +8006ef98: 00000000 nop +8006ef9c: 3c038019 lui v1,0x8019 +8006efa0: 24632418 addiu v1,v1,9240 +8006efa4: 8c700000 lw s0,0(v1) +8006efa8: 92020036 lbu v0,54(s0) +8006efac: 1440013e bnez v0,8006f4a8 <_ZN7CMemory7LoadROMEPKc+0x978> +8006efb0: 8fa30024 lw v1,36(sp) +8006efb4: 1260013c beqz s3,8006f4a8 <_ZN7CMemory7LoadROMEPKc+0x978> +8006efb8: 3c048021 lui a0,0x8021 +8006efbc: 2482e2a8 addiu v0,a0,-7512 +8006efc0: a0560045 sb s6,69(v0) +8006efc4: 3c068019 lui a2,0x8019 +8006efc8: 3c02800d lui v0,0x800d +8006efcc: 24c61c20 addiu a2,a2,7200 +8006efd0: 24040003 li a0,3 +8006efd4: 24427918 addiu v0,v0,31000 +8006efd8: 0040f809 jalr v0 +8006efdc: 24050003 li a1,3 +8006efe0: 8fa3001c lw v1,28(sp) +8006efe4: 1060009d beqz v1,8006f25c <_ZN7CMemory7LoadROMEPKc+0x72c> +8006efe8: 3c028021 lui v0,0x8021 +8006efec: 3c100001 lui s0,0x1 +8006eff0: 2442701c addiu v0,v0,28700 +8006eff4: 00501021 addu v0,v0,s0 +8006eff8: 9044e080 lbu a0,-8064(v0) +8006effc: 24030002 li v1,2 +8006f000: 1083010a beq a0,v1,8006f42c <_ZN7CMemory7LoadROMEPKc+0x8fc> +8006f004: 3c028006 lui v0,0x8006 +8006f008: 02508021 addu s0,s2,s0 +8006f00c: 8e04b054 lw a0,-20396(s0) +8006f010: 3c11ffc0 lui s1,0xffc0 +8006f014: 8e450004 lw a1,4(s2) +8006f018: 24425b70 addiu v0,v0,23408 +8006f01c: 0040f809 jalr v0 +8006f020: 00912021 addu a0,a0,s1 +8006f024: 8e02b054 lw v0,-20396(s0) +8006f028: 8e450004 lw a1,4(s2) +8006f02c: 3c038006 lui v1,0x8006 +8006f030: 00a22821 addu a1,a1,v0 +8006f034: 3c040040 lui a0,0x40 +8006f038: 24635b70 addiu v1,v1,23408 +8006f03c: 0060f809 jalr v1 +8006f040: 00b12821 addu a1,a1,s1 +8006f044: a240001d sb zero,29(s2) +8006f048: a256001c sb s6,28(s2) +8006f04c: 3c048006 lui a0,0x8006 +8006f050: 24823548 addiu v0,a0,13640 +8006f054: 00002821 move a1,zero +8006f058: 00003021 move a2,zero +8006f05c: 0040f809 jalr v0 +8006f060: 02402021 move a0,s2 +8006f064: 00408021 move s0,v0 +8006f068: 02402021 move a0,s2 +8006f06c: 27c2373c addiu v0,s8,14140 +8006f070: 00002821 move a1,zero +8006f074: 0040f809 jalr v0 +8006f078: 00003021 move a2,zero +8006f07c: 00401821 move v1,v0 +8006f080: 9242001c lbu v0,28(s2) +8006f084: 10400005 beqz v0,8006f09c <_ZN7CMemory7LoadROMEPKc+0x56c> +8006f088: 0070102a slt v0,v1,s0 +8006f08c: 1040000a beqz v0,8006f0b8 <_ZN7CMemory7LoadROMEPKc+0x588> +8006f090: 00000000 nop +8006f094: 06000008 bltz s0,8006f0b8 <_ZN7CMemory7LoadROMEPKc+0x588> +8006f098: 00000000 nop +8006f09c: 9242001d lbu v0,29(s2) +8006f0a0: 10400100 beqz v0,8006f4a4 <_ZN7CMemory7LoadROMEPKc+0x974> +8006f0a4: 0070102a slt v0,v1,s0 +8006f0a8: 14400003 bnez v0,8006f0b8 <_ZN7CMemory7LoadROMEPKc+0x588> +8006f0ac: 00000000 nop +8006f0b0: 046100fd bgez v1,8006f4a8 <_ZN7CMemory7LoadROMEPKc+0x978> +8006f0b4: 8fa30024 lw v1,36(sp) +8006f0b8: 3c03801f lui v1,0x801f +8006f0bc: 8c624424 lw v0,17444(v1) +8006f0c0: 144000f8 bnez v0,8006f4a4 <_ZN7CMemory7LoadROMEPKc+0x974> +8006f0c4: 00608021 move s0,v1 +8006f0c8: 3c068019 lui a2,0x8019 +8006f0cc: 3c02800d lui v0,0x800d +8006f0d0: 24c61ca8 addiu a2,a2,7336 +8006f0d4: 24040003 li a0,3 +8006f0d8: 24427918 addiu v0,v0,31000 +8006f0dc: 0040f809 jalr v0 +8006f0e0: 24050002 li a1,2 +8006f0e4: 8e024424 lw v0,17444(s0) +8006f0e8: a2960036 sb s6,54(s4) +8006f0ec: 24420001 addiu v0,v0,1 +8006f0f0: a2800034 sb zero,52(s4) +8006f0f4: 3c038006 lui v1,0x8006 +8006f0f8: ae024424 sw v0,17444(s0) +8006f0fc: 8e450004 lw a1,4(s2) +8006f100: 24625e58 addiu v0,v1,24152 +8006f104: 8fa60054 lw a2,84(sp) +8006f108: 2403ffff li v1,-1 +8006f10c: 02402021 move a0,s2 +8006f110: 3c070080 lui a3,0x80 +8006f114: 0040f809 jalr v0 +8006f118: a6830124 sh v1,292(s4) +8006f11c: 1440fec3 bnez v0,8006ec2c <_ZN7CMemory7LoadROMEPKc+0xfc> +8006f120: afa20010 sw v0,16(sp) +8006f124: 8fbf004c lw ra,76(sp) +8006f128: 8fbe0048 lw s8,72(sp) +8006f12c: 8fb70044 lw s7,68(sp) +8006f130: 8fb60040 lw s6,64(sp) +8006f134: 8fb5003c lw s5,60(sp) +8006f138: 8fb40038 lw s4,56(sp) +8006f13c: 8fb30034 lw s3,52(sp) +8006f140: 8fb20030 lw s2,48(sp) +8006f144: 8fb1002c lw s1,44(sp) +8006f148: 8fb00028 lw s0,40(sp) +8006f14c: 03e00008 jr ra +8006f150: 27bd0050 addiu sp,sp,80 +8006f154: 9082ffd6 lbu v0,-42(a0) +8006f158: 304200f0 andi v0,v0,0xf0 +8006f15c: 1443ff4f bne v0,v1,8006ee9c <_ZN7CMemory7LoadROMEPKc+0x36c> +8006f160: 3c040001 lui a0,0x1 +8006f164: 02441021 addu v0,s2,a0 +8006f168: 9043e080 lbu v1,-8064(v0) +8006f16c: 1460ff4d bnez v1,8006eea4 <_ZN7CMemory7LoadROMEPKc+0x374> +8006f170: 3c038006 lui v1,0x8006 +8006f174: 8e500004 lw s0,4(s2) +8006f178: 24057fff li a1,32767 +8006f17c: 92037ffd lbu v1,32765(s0) +8006f180: 92027ffc lbu v0,32764(s0) +8006f184: 00031a00 sll v1,v1,0x8 +8006f188: 00431025 or v0,v0,v1 +8006f18c: 00a2102a slt v0,a1,v0 +8006f190: 1440ff44 bnez v0,8006eea4 <_ZN7CMemory7LoadROMEPKc+0x374> +8006f194: 3c038006 lui v1,0x8006 +8006f198: 02042021 addu a0,s0,a0 +8006f19c: 9083fffd lbu v1,-3(a0) +8006f1a0: 9082fffc lbu v0,-4(a0) +8006f1a4: 00031a00 sll v1,v1,0x8 +8006f1a8: 00431025 or v0,v0,v1 +8006f1ac: 00a2102a slt v0,a1,v0 +8006f1b0: 1440ff3c bnez v0,8006eea4 <_ZN7CMemory7LoadROMEPKc+0x374> +8006f1b4: 3c038006 lui v1,0x8006 +8006f1b8: 3c028021 lui v0,0x8021 +8006f1bc: 2444e42c addiu a0,v0,-7124 +8006f1c0: 94830124 lhu v1,292(a0) +8006f1c4: 3402ffff li v0,0xffff +8006f1c8: 10620111 beq v1,v0,8006f610 <_ZN7CMemory7LoadROMEPKc+0xae0> +8006f1cc: 240203e0 li v0,992 +8006f1d0: 90820034 lbu v0,52(a0) +8006f1d4: 1440ff32 bnez v0,8006eea0 <_ZN7CMemory7LoadROMEPKc+0x370> +8006f1d8: 8fa40010 lw a0,16(sp) +8006f1dc: 3c038006 lui v1,0x8006 +8006f1e0: 24635b70 addiu v1,v1,23408 +8006f1e4: 0060f809 jalr v1 +8006f1e8: 02002821 move a1,s0 +8006f1ec: 0801bba9 j 8006eea4 <_ZN7CMemory7LoadROMEPKc+0x374> +8006f1f0: 3c038006 lui v1,0x8006 +8006f1f4: 3083000f andi v1,a0,0xf +8006f1f8: 10600003 beqz v1,8006f208 <_ZN7CMemory7LoadROMEPKc+0x6d8> +8006f1fc: 24020003 li v0,3 +8006f200: 1462ff4d bne v1,v0,8006ef38 <_ZN7CMemory7LoadROMEPKc+0x408> +8006f204: 00000000 nop +8006f208: 0801bbce j 8006ef38 <_ZN7CMemory7LoadROMEPKc+0x408> +8006f20c: 24130001 li s3,1 +8006f210: a256001d sb s6,29(s2) +8006f214: a240001c sb zero,28(s2) +8006f218: 8fa30018 lw v1,24(sp) +8006f21c: 24020020 li v0,32 +8006f220: 90647fd5 lbu a0,32725(v1) +8006f224: 308300f0 andi v1,a0,0xf0 +8006f228: 10620003 beq v1,v0,8006f238 <_ZN7CMemory7LoadROMEPKc+0x708> +8006f22c: 24020030 li v0,48 +8006f230: 1462ff44 bne v1,v0,8006ef44 <_ZN7CMemory7LoadROMEPKc+0x414> +8006f234: 3c028021 lui v0,0x8021 +8006f238: 3083000f andi v1,a0,0xf +8006f23c: 24020001 li v0,1 +8006f240: 10620096 beq v1,v0,8006f49c <_ZN7CMemory7LoadROMEPKc+0x96c> +8006f244: 24020005 li v0,5 +8006f248: 1462ff3e bne v1,v0,8006ef44 <_ZN7CMemory7LoadROMEPKc+0x414> +8006f24c: 3c028021 lui v0,0x8021 +8006f250: 24130001 li s3,1 +8006f254: 0801bbd1 j 8006ef44 <_ZN7CMemory7LoadROMEPKc+0x414> +8006f258: afb3001c sw s3,28(sp) +8006f25c: 92020035 lbu v0,53(s0) +8006f260: 14400067 bnez v0,8006f400 <_ZN7CMemory7LoadROMEPKc+0x8d0> +8006f264: 3c028007 lui v0,0x8007 +8006f268: 3c048021 lui a0,0x8021 +8006f26c: 2484e42c addiu a0,a0,-7124 +8006f270: 90820132 lbu v0,306(a0) +8006f274: 10400005 beqz v0,8006f28c <_ZN7CMemory7LoadROMEPKc+0x75c> +8006f278: 3c028021 lui v0,0x8021 +8006f27c: 8ea3b054 lw v1,-20396(s5) +8006f280: 3c020030 lui v0,0x30 +8006f284: 106200d7 beq v1,v0,8006f5e4 <_ZN7CMemory7LoadROMEPKc+0xab4> +8006f288: 3c028021 lui v0,0x8021 +8006f28c: 2444e42c addiu a0,v0,-7124 +8006f290: 94830124 lhu v1,292(a0) +8006f294: 3402ffff li v0,0xffff +8006f298: 1062007e beq v1,v0,8006f494 <_ZN7CMemory7LoadROMEPKc+0x964> +8006f29c: 240203e0 li v0,992 +8006f2a0: 9243001d lbu v1,29(s2) +8006f2a4: 9242001c lbu v0,28(s2) +8006f2a8: 8ea4b054 lw a0,-20396(s5) +8006f2ac: a243001c sb v1,28(s2) +8006f2b0: 8e450004 lw a1,4(s2) +8006f2b4: 3c038006 lui v1,0x8006 +8006f2b8: 24635b70 addiu v1,v1,23408 +8006f2bc: 0060f809 jalr v1 +8006f2c0: a242001d sb v0,29(s2) +8006f2c4: 0801bc14 j 8006f050 <_ZN7CMemory7LoadROMEPKc+0x520> +8006f2c8: 3c048006 lui a0,0x8006 +8006f2cc: 00003021 move a2,zero +8006f2d0: 0200f809 jalr s0 +8006f2d4: 02402021 move a0,s2 +8006f2d8: 3c038006 lui v1,0x8006 +8006f2dc: 24633548 addiu v1,v1,13640 +8006f2e0: 02402021 move a0,s2 +8006f2e4: 00002821 move a1,zero +8006f2e8: 00003021 move a2,zero +8006f2ec: 0060f809 jalr v1 +8006f2f0: 00409821 move s3,v0 +8006f2f4: 02402021 move a0,s2 +8006f2f8: 00002821 move a1,zero +8006f2fc: 3c060040 lui a2,0x40 +8006f300: 0200f809 jalr s0 +8006f304: 00408821 move s1,v0 +8006f308: 3c038006 lui v1,0x8006 +8006f30c: 02402021 move a0,s2 +8006f310: 00002821 move a1,zero +8006f314: 3c060040 lui a2,0x40 +8006f318: 24633548 addiu v1,v1,13640 +8006f31c: 0060f809 jalr v1 +8006f320: 00408021 move s0,v0 +8006f324: 0202202a slt a0,s0,v0 +8006f328: 0271282a slt a1,s3,s1 +8006f32c: 02201821 move v1,s1 +8006f330: 00403021 move a2,v0 +8006f334: 0265180a movz v1,s3,a1 +8006f338: 0204100a movz v0,s0,a0 +8006f33c: 0043102a slt v0,v0,v1 +8006f340: 14400029 bnez v0,8006f3e8 <_ZN7CMemory7LoadROMEPKc+0x8b8> +8006f344: 8fa30020 lw v1,32(sp) +8006f348: 8e420004 lw v0,4(s2) +8006f34c: 3c030040 lui v1,0x40 +8006f350: 00431021 addu v0,v0,v1 +8006f354: 8fa30020 lw v1,32(sp) +8006f358: afa20018 sw v0,24(sp) +8006f35c: 00c08821 move s1,a2 +8006f360: 24020002 li v0,2 +8006f364: 02002021 move a0,s0 +8006f368: 0801bbb9 j 8006eee4 <_ZN7CMemory7LoadROMEPKc+0x3b4> +8006f36c: a062e080 sb v0,-8064(v1) +8006f370: 8ea6b050 lw a2,-20400(s5) +8006f374: 3c028006 lui v0,0x8006 +8006f378: 0006302b sltu a2,zero,a2 +8006f37c: 02402021 move a0,s2 +8006f380: 24426308 addiu v0,v0,25352 +8006f384: 0040f809 jalr v0 +8006f388: 27a70010 addiu a3,sp,16 +8006f38c: 0801bb0f j 8006ec3c <_ZN7CMemory7LoadROMEPKc+0x10c> +8006f390: 8e500004 lw s0,4(s2) +8006f394: 92037fd6 lbu v1,32726(s0) +8006f398: 1462fe63 bne v1,v0,8006ed28 <_ZN7CMemory7LoadROMEPKc+0x1f8> +8006f39c: 3c038006 lui v1,0x8006 +8006f3a0: 3c048019 lui a0,0x8019 +8006f3a4: 24841c80 addiu a0,a0,7296 +8006f3a8: 26057fc0 addiu a1,s0,32704 +8006f3ac: 26e2bfc0 addiu v0,s7,-16448 +8006f3b0: 0040f809 jalr v0 +8006f3b4: 2406000c li a2,12 +8006f3b8: 1440fe5a bnez v0,8006ed24 <_ZN7CMemory7LoadROMEPKc+0x1f4> +8006f3bc: 2402001f li v0,31 +8006f3c0: 3c068019 lui a2,0x8019 +8006f3c4: 3c03800d lui v1,0x800d +8006f3c8: 24c61c68 addiu a2,a2,7272 +8006f3cc: 24040004 li a0,4 +8006f3d0: 24050002 li a1,2 +8006f3d4: 24637918 addiu v1,v1,31000 +8006f3d8: 0060f809 jalr v1 +8006f3dc: a6820124 sh v0,292(s4) +8006f3e0: 0801bb4a j 8006ed28 <_ZN7CMemory7LoadROMEPKc+0x1f8> +8006f3e4: 3c038006 lui v1,0x8006 +8006f3e8: 8e440004 lw a0,4(s2) +8006f3ec: afa40018 sw a0,24(sp) +8006f3f0: 24020003 li v0,3 +8006f3f4: 02602021 move a0,s3 +8006f3f8: 0801bbb9 j 8006eee4 <_ZN7CMemory7LoadROMEPKc+0x3b4> +8006f3fc: a062e080 sb v0,-8064(v1) +8006f400: 2442e884 addiu v0,v0,-6012 +8006f404: 0040f809 jalr v0 +8006f408: 00002021 move a0,zero +8006f40c: 0801bc14 j 8006f050 <_ZN7CMemory7LoadROMEPKc+0x520> +8006f410: 3c048006 lui a0,0x8006 +8006f414: 90827fd6 lbu v0,32726(a0) +8006f418: 304200f0 andi v0,v0,0xf0 +8006f41c: 1443fe9a bne v0,v1,8006ee88 <_ZN7CMemory7LoadROMEPKc+0x358> +8006f420: 00000000 nop +8006f424: 0801bc59 j 8006f164 <_ZN7CMemory7LoadROMEPKc+0x634> +8006f428: 3c040001 lui a0,0x1 +8006f42c: 8e450004 lw a1,4(s2) +8006f430: 24425b70 addiu v0,v0,23408 +8006f434: 0040f809 jalr v0 +8006f438: 3c040040 lui a0,0x40 +8006f43c: 02501021 addu v0,s2,s0 +8006f440: 8c43b054 lw v1,-20396(v0) +8006f444: 8e460004 lw a2,4(s2) +8006f448: 3c04ffc0 lui a0,0xffc0 +8006f44c: 00642021 addu a0,v1,a0 +8006f450: 3c050040 lui a1,0x40 +8006f454: 3c038006 lui v1,0x8006 +8006f458: 24635b70 addiu v1,v1,23408 +8006f45c: 0060f809 jalr v1 +8006f460: 00c52821 addu a1,a2,a1 +8006f464: 0801bc12 j 8006f048 <_ZN7CMemory7LoadROMEPKc+0x518> +8006f468: a240001d sb zero,29(s2) +8006f46c: 02402021 move a0,s2 +8006f470: 24050001 li a1,1 +8006f474: 2463373c addiu v1,v1,14140 +8006f478: 0060f809 jalr v1 +8006f47c: 00003021 move a2,zero +8006f480: 0202102a slt v0,s0,v0 +8006f484: 1440fe47 bnez v0,8006eda4 <_ZN7CMemory7LoadROMEPKc+0x274> +8006f488: 8fa20010 lw v0,16(sp) +8006f48c: 0801bb88 j 8006ee20 <_ZN7CMemory7LoadROMEPKc+0x2f0> +8006f490: 8e440004 lw a0,4(s2) +8006f494: 0801bca8 j 8006f2a0 <_ZN7CMemory7LoadROMEPKc+0x770> +8006f498: a4820124 sh v0,292(a0) +8006f49c: 0801bbd0 j 8006ef40 <_ZN7CMemory7LoadROMEPKc+0x410> +8006f4a0: 24130001 li s3,1 +8006f4a4: 8fa30024 lw v1,36(sp) +8006f4a8: 92a2e080 lbu v0,-8064(s5) +8006f4ac: 8c64b064 lw a0,-20380(v1) +8006f4b0: 8fa3001c lw v1,28(sp) +8006f4b4: 38420003 xori v0,v0,0x3 +8006f4b8: 24100001 li s0,1 +8006f4bc: 10800007 beqz a0,8006f4dc <_ZN7CMemory7LoadROMEPKc+0x9ac> +8006f4c0: 0062800b movn s0,v1,v0 +8006f4c4: 3c028010 lui v0,0x8010 +8006f4c8: 24424e60 addiu v0,v0,20064 +8006f4cc: 0040f809 jalr v0 +8006f4d0: 00000000 nop +8006f4d4: 8fa40024 lw a0,36(sp) +8006f4d8: ac80b064 sw zero,-20380(a0) +8006f4dc: 8fa20024 lw v0,36(sp) +8006f4e0: 8c44b068 lw a0,-20376(v0) +8006f4e4: 10800006 beqz a0,8006f500 <_ZN7CMemory7LoadROMEPKc+0x9d0> +8006f4e8: 3c028010 lui v0,0x8010 +8006f4ec: 24424e60 addiu v0,v0,20064 +8006f4f0: 0040f809 jalr v0 +8006f4f4: 00000000 nop +8006f4f8: 8fa30024 lw v1,36(sp) +8006f4fc: ac60b068 sw zero,-20376(v1) +8006f500: 3c028007 lui v0,0x8007 +8006f504: 02002821 move a1,s0 +8006f508: 2442d698 addiu v0,v0,-10600 +8006f50c: 0040f809 jalr v0 +8006f510: 02402021 move a0,s2 +8006f514: 3c048019 lui a0,0x8019 +8006f518: 3c02800d lui v0,0x800d +8006f51c: 24427660 addiu v0,v0,30304 +8006f520: 0040f809 jalr v0 +8006f524: 24841cd0 addiu a0,a0,7376 +8006f528: 00402021 move a0,v0 +8006f52c: 3c028001 lui v0,0x8001 +8006f530: 2442b108 addiu v0,v0,-20216 +8006f534: 0040f809 jalr v0 +8006f538: 00000000 nop +8006f53c: 3c038001 lui v1,0x8001 +8006f540: 2463aeb0 addiu v1,v1,-20816 +8006f544: 0060f809 jalr v1 +8006f548: 00000000 nop +8006f54c: 3c028001 lui v0,0x8001 +8006f550: 2442b8dc addiu v0,v0,-18212 +8006f554: 0040f809 jalr v0 +8006f558: 00000000 nop +8006f55c: 3c038001 lui v1,0x8001 +8006f560: 2463d2fc addiu v1,v1,-11524 +8006f564: 0060f809 jalr v1 +8006f568: 00000000 nop +8006f56c: 8fbf004c lw ra,76(sp) +8006f570: 8fbe0048 lw s8,72(sp) +8006f574: 8fb70044 lw s7,68(sp) +8006f578: 8fb60040 lw s6,64(sp) +8006f57c: 8fb5003c lw s5,60(sp) +8006f580: 8fb40038 lw s4,56(sp) +8006f584: 8fb30034 lw s3,52(sp) +8006f588: 8fb20030 lw s2,48(sp) +8006f58c: 8fb1002c lw s1,44(sp) +8006f590: 8fb00028 lw s0,40(sp) +8006f594: 24020001 li v0,1 +8006f598: 03e00008 jr ra +8006f59c: 27bd0050 addiu sp,sp,80 +8006f5a0: 8c82003c lw v0,60(a0) +8006f5a4: 00431024 and v0,v0,v1 +8006f5a8: 1440fe7d bnez v0,8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470> +8006f5ac: 3c038019 lui v1,0x8019 +8006f5b0: 8e440004 lw a0,4(s2) +8006f5b4: 3c058019 lui a1,0x8019 +8006f5b8: 24847fc0 addiu a0,a0,32704 +8006f5bc: 24a51c90 addiu a1,a1,7312 +8006f5c0: 26e2bfc0 addiu v0,s7,-16448 +8006f5c4: 0040f809 jalr v0 +8006f5c8: 24060016 li a2,22 +8006f5cc: 1440fe74 bnez v0,8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470> +8006f5d0: 3c038019 lui v1,0x8019 +8006f5d4: 00009821 move s3,zero +8006f5d8: a256001d sb s6,29(s2) +8006f5dc: 0801bbe8 j 8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470> +8006f5e0: a240001c sb zero,28(s2) +8006f5e4: 9242001c lbu v0,28(s2) +8006f5e8: 9243001d lbu v1,29(s2) +8006f5ec: 8e450004 lw a1,4(s2) +8006f5f0: a242001d sb v0,29(s2) +8006f5f4: 3c028006 lui v0,0x8006 +8006f5f8: a243001c sb v1,28(s2) +8006f5fc: 24425d34 addiu v0,v0,23860 +8006f600: 0040f809 jalr v0 +8006f604: 3c040030 lui a0,0x30 +8006f608: 0801bc14 j 8006f050 <_ZN7CMemory7LoadROMEPKc+0x520> +8006f60c: 3c048006 lui a0,0x8006 +8006f610: 0801bc74 j 8006f1d0 <_ZN7CMemory7LoadROMEPKc+0x6a0> +8006f614: a4820124 sh v0,292(a0) + ... + +8006f620 <_Z15S9xUpdateHTimerv>: +8006f620: 3c088022 lui t0,0x8022 +8006f624: 250550e8 addiu a1,t0,20712 +8006f628: 90a20a9b lbu v0,2715(a1) +8006f62c: 1040001c beqz v0,8006f6a0 <_Z15S9xUpdateHTimerv+0x80> +8006f630: 3c098021 lui t1,0x8021 +8006f634: 2526e42c addiu a2,t1,-7124 +8006f638: 8cc70004 lw a3,4(a2) +8006f63c: 94a2084c lhu v0,2124(a1) +8006f640: 3c03bfa0 lui v1,0xbfa0 +8006f644: 70471002 mul v0,v0,a3 +8006f648: 34632fe9 ori v1,v1,0x2fe9 +8006f64c: 00430018 mult v0,v1 +8006f650: 000227c3 sra a0,v0,0x1f +8006f654: 00001810 mfhi v1 +8006f658: 00621821 addu v1,v1,v0 +8006f65c: 00031a03 sra v1,v1,0x8 +8006f660: 00641823 subu v1,v1,a0 +8006f664: 00031c00 sll v1,v1,0x10 +8006f668: 00031c03 sra v1,v1,0x10 +8006f66c: 10e3000e beq a3,v1,8006f6a8 <_Z15S9xUpdateHTimerv+0x88> +8006f670: a4a30a9c sh v1,2716(a1) +8006f674: 8cc20008 lw v0,8(a2) +8006f678: 1062000c beq v1,v0,8006f6ac <_Z15S9xUpdateHTimerv+0x8c> +8006f67c: 2462ffff addiu v0,v1,-1 +8006f680: 90a20a9a lbu v0,2714(a1) +8006f684: 1040000e beqz v0,8006f6c0 <_Z15S9xUpdateHTimerv+0xa0> +8006f688: 3c068021 lui a2,0x8021 +8006f68c: 24c2e2a8 addiu v0,a2,-7512 +8006f690: 8c440028 lw a0,40(v0) +8006f694: 94a3084a lhu v1,2122(a1) +8006f698: 1083000a beq a0,v1,8006f6c4 <_Z15S9xUpdateHTimerv+0xa4> +8006f69c: 24c6e2a8 addiu a2,a2,-7512 +8006f6a0: 03e00008 jr ra +8006f6a4: 00000000 nop +8006f6a8: 2462ffff addiu v0,v1,-1 +8006f6ac: a4a20a9c sh v0,2716(a1) +8006f6b0: 250550e8 addiu a1,t0,20712 +8006f6b4: 90a20a9a lbu v0,2714(a1) +8006f6b8: 1440fff4 bnez v0,8006f68c <_Z15S9xUpdateHTimerv+0x6c> +8006f6bc: 3c068021 lui a2,0x8021 +8006f6c0: 24c6e2a8 addiu a2,a2,-7512 +8006f6c4: 84a40a9c lh a0,2716(a1) +8006f6c8: 8cc20020 lw v0,32(a2) +8006f6cc: 0082102a slt v0,a0,v0 +8006f6d0: 1040000b beqz v0,8006f700 <_Z15S9xUpdateHTimerv+0xe0> +8006f6d4: 00000000 nop +8006f6d8: 90c30009 lbu v1,9(a2) +8006f6dc: 24040001 li a0,1 +8006f6e0: 10640019 beq v1,a0,8006f748 <_Z15S9xUpdateHTimerv+0x128> +8006f6e4: 24020003 li v0,3 +8006f6e8: 10620017 beq v1,v0,8006f748 <_Z15S9xUpdateHTimerv+0x128> +8006f6ec: 2522e42c addiu v0,t1,-7124 +8006f6f0: 8c430008 lw v1,8(v0) +8006f6f4: a0c00009 sb zero,9(a2) +8006f6f8: 03e00008 jr ra +8006f6fc: acc30024 sw v1,36(a2) +8006f700: 90c20009 lbu v0,9(a2) +8006f704: 24050002 li a1,2 +8006f708: 10450007 beq v0,a1,8006f728 <_Z15S9xUpdateHTimerv+0x108> +8006f70c: 00000000 nop +8006f710: 10400006 beqz v0,8006f72c <_Z15S9xUpdateHTimerv+0x10c> +8006f714: 2522e42c addiu v0,t1,-7124 +8006f718: 24020003 li v0,3 +8006f71c: acc40024 sw a0,36(a2) +8006f720: 03e00008 jr ra +8006f724: a0c20009 sb v0,9(a2) +8006f728: 2522e42c addiu v0,t1,-7124 +8006f72c: 8c420008 lw v0,8(v0) +8006f730: 0044182a slt v1,v0,a0 +8006f734: 10600007 beqz v1,8006f754 <_Z15S9xUpdateHTimerv+0x134> +8006f738: 00000000 nop +8006f73c: acc20024 sw v0,36(a2) +8006f740: 03e00008 jr ra +8006f744: a0c00009 sb zero,9(a2) +8006f748: acc70024 sw a3,36(a2) +8006f74c: 03e00008 jr ra +8006f750: a0c40009 sb a0,9(a2) +8006f754: a0c50009 sb a1,9(a2) +8006f758: 03e00008 jr ra +8006f75c: acc40024 sw a0,36(a2) + +8006f760 : +8006f760: 3c028022 lui v0,0x8022 +8006f764: 904450ea lbu a0,20714(v0) +8006f768: 3c038021 lui v1,0x8021 +8006f76c: 3c02801f lui v0,0x801f +8006f770: 00042140 sll a0,a0,0x5 +8006f774: 9065e49f lbu a1,-7009(v1) +8006f778: 24429150 addiu v0,v0,-28336 +8006f77c: 00822021 addu a0,a0,v0 +8006f780: 3c038022 lui v1,0x8022 +8006f784: 10a00022 beqz a1,8006f810 +8006f788: ac646808 sw a0,26632(v1) +8006f78c: 3c028022 lui v0,0x8022 +8006f790: 244a5128 addiu t2,v0,20776 +8006f794: 3c028022 lui v0,0x8022 +8006f798: 3c038022 lui v1,0x8022 +8006f79c: 244b680c addiu t3,v0,26636 +8006f7a0: 3c028022 lui v0,0x8022 +8006f7a4: 24695c08 addiu t1,v1,23560 +8006f7a8: 00804021 move t0,a0 +8006f7ac: 244c5328 addiu t4,v0,21288 +8006f7b0: 95420000 lhu v0,0(t2) +8006f7b4: 254a0002 addiu t2,t2,2 +8006f7b8: 00021942 srl v1,v0,0x5 +8006f7bc: 00022282 srl a0,v0,0xa +8006f7c0: 3063001f andi v1,v1,0x1f +8006f7c4: 01031821 addu v1,t0,v1 +8006f7c8: 3084001f andi a0,a0,0x1f +8006f7cc: 3042001f andi v0,v0,0x1f +8006f7d0: 90670000 lbu a3,0(v1) +8006f7d4: 01021021 addu v0,t0,v0 +8006f7d8: 01042021 addu a0,t0,a0 +8006f7dc: 90450000 lbu a1,0(v0) +8006f7e0: 90860000 lbu a2,0(a0) +8006f7e4: 00071940 sll v1,a3,0x5 +8006f7e8: 00651825 or v1,v1,a1 +8006f7ec: 00061280 sll v0,a2,0xa +8006f7f0: 00431025 or v0,v0,v1 +8006f7f4: a5620000 sh v0,0(t3) +8006f7f8: ad250000 sw a1,0(t1) +8006f7fc: ad270400 sw a3,1024(t1) +8006f800: ad260800 sw a2,2048(t1) +8006f804: 256b0002 addiu t3,t3,2 +8006f808: 154cffe9 bne t2,t4,8006f7b0 +8006f80c: 25290004 addiu t1,t1,4 +8006f810: 03e00008 jr ra +8006f814: 00000000 nop + +8006f818 : +8006f818: 3c058022 lui a1,0x8022 +8006f81c: 24a25bc4 addiu v0,a1,23492 +8006f820: 8c420e50 lw v0,3664(v0) +8006f824: 2c430007 sltiu v1,v0,7 +8006f828: 10600009 beqz v1,8006f850 +8006f82c: 24a35bc4 addiu v1,a1,23492 +8006f830: 3c038019 lui v1,0x8019 +8006f834: 00021080 sll v0,v0,0x2 +8006f838: 24632420 addiu v1,v1,9248 +8006f83c: 00431021 addu v0,v0,v1 +8006f840: 8c440000 lw a0,0(v0) +8006f844: 00800008 jr a0 +8006f848: 00000000 nop +8006f84c: 24a35bc4 addiu v1,a1,23492 +8006f850: 24020001 li v0,1 +8006f854: 03e00008 jr ra +8006f858: ac620e50 sw v0,3664(v1) +8006f85c: 3c048021 lui a0,0x8021 +8006f860: 2482e42c addiu v0,a0,-7124 +8006f864: 9043004f lbu v1,79(v0) +8006f868: 1060001d beqz v1,8006f8e0 +8006f86c: 24a35bc4 addiu v1,a1,23492 +8006f870: 24020002 li v0,2 +8006f874: 03e00008 jr ra +8006f878: ac620e50 sw v0,3664(v1) +8006f87c: 3c048021 lui a0,0x8021 +8006f880: 2482e42c addiu v0,a0,-7124 +8006f884: 9043004d lbu v1,77(v0) +8006f888: 1060fff0 beqz v1,8006f84c +8006f88c: 24a25bc4 addiu v0,a1,23492 +8006f890: 03e00008 jr ra +8006f894: ac400e50 sw zero,3664(v0) +8006f898: 3c048021 lui a0,0x8021 +8006f89c: 2482e42c addiu v0,a0,-7124 +8006f8a0: 9043011e lbu v1,286(v0) +8006f8a4: 1060fff7 beqz v1,8006f884 +8006f8a8: 24a35bc4 addiu v1,a1,23492 +8006f8ac: 24020006 li v0,6 +8006f8b0: 03e00008 jr ra +8006f8b4: ac620e50 sw v0,3664(v1) +8006f8b8: 3c048021 lui a0,0x8021 +8006f8bc: 2482e42c addiu v0,a0,-7124 +8006f8c0: 9043011e lbu v1,286(v0) +8006f8c4: 1060ffef beqz v1,8006f884 +8006f8c8: 24a35bc4 addiu v1,a1,23492 +8006f8cc: 24020005 li v0,5 +8006f8d0: 03e00008 jr ra +8006f8d4: ac620e50 sw v0,3664(v1) +8006f8d8: 3c048021 lui a0,0x8021 +8006f8dc: 2482e42c addiu v0,a0,-7124 +8006f8e0: 9043004e lbu v1,78(v0) +8006f8e4: 1060fff6 beqz v1,8006f8c0 +8006f8e8: 2482e42c addiu v0,a0,-7124 +8006f8ec: 24a35bc4 addiu v1,a1,23492 +8006f8f0: 24020004 li v0,4 +8006f8f4: 03e00008 jr ra +8006f8f8: ac620e50 sw v0,3664(v1) +8006f8fc: 3c048021 lui a0,0x8021 +8006f900: 2482e42c addiu v0,a0,-7124 +8006f904: 9043004f lbu v1,79(v0) +8006f908: 1060fff5 beqz v1,8006f8e0 +8006f90c: 24a35bc4 addiu v1,a1,23492 +8006f910: 24020003 li v0,3 +8006f914: 03e00008 jr ra +8006f918: ac620e50 sw v0,3664(v1) + +8006f91c : +8006f91c: 27bdffe8 addiu sp,sp,-24 +8006f920: 3c028021 lui v0,0x8021 +8006f924: afb00010 sw s0,16(sp) +8006f928: afbf0014 sw ra,20(sp) +8006f92c: 2446e42c addiu a2,v0,-7124 +8006f930: 90c30050 lbu v1,80(a2) +8006f934: 3c108021 lui s0,0x8021 +8006f938: 10600023 beqz v1,8006f9c8 +8006f93c: 2604701c addiu a0,s0,28700 +8006f940: 8c850014 lw a1,20(a0) +8006f944: 90a23030 lbu v0,12336(a1) +8006f948: 30420020 andi v0,v0,0x20 +8006f94c: 1040001e beqz v0,8006f9c8 +8006f950: 24030018 li v1,24 +8006f954: 90a2303a lbu v0,12346(a1) +8006f958: 30420018 andi v0,v0,0x18 +8006f95c: 1443001a bne v0,v1,8006f9c8 +8006f960: 00000000 nop +8006f964: 90c20119 lbu v0,281(a2) +8006f968: 10400009 beqz v0,8006f990 +8006f96c: 2404ffff li a0,-1 +8006f970: 90c20118 lbu v0,280(a2) +8006f974: 14400006 bnez v0,8006f990 +8006f978: 240702bc li a3,700 +8006f97c: 90a33039 lbu v1,12345(a1) +8006f980: 2402015e li v0,350 +8006f984: 30630001 andi v1,v1,0x1 +8006f988: 0043380a movz a3,v0,v1 +8006f98c: 00e02021 move a0,a3 +8006f990: 3c028004 lui v0,0x8004 +8006f994: 2442e098 addiu v0,v0,-8040 +8006f998: 0040f809 jalr v0 +8006f99c: 00000000 nop +8006f9a0: 2603701c addiu v1,s0,28700 +8006f9a4: 8c650014 lw a1,20(v1) +8006f9a8: 90a23031 lbu v0,12337(a1) +8006f9ac: 90a33030 lbu v1,12336(a1) +8006f9b0: 00021200 sll v0,v0,0x8 +8006f9b4: 00621825 or v1,v1,v0 +8006f9b8: 30638020 andi v1,v1,0x8020 +8006f9bc: 34028000 li v0,0x8000 +8006f9c0: 10620005 beq v1,v0,8006f9d8 +8006f9c4: 24040004 li a0,4 +8006f9c8: 8fbf0014 lw ra,20(sp) +8006f9cc: 8fb00010 lw s0,16(sp) +8006f9d0: 03e00008 jr ra +8006f9d4: 27bd0018 addiu sp,sp,24 +8006f9d8: 3c198001 lui t9,0x8001 +8006f9dc: 8fbf0014 lw ra,20(sp) +8006f9e0: 8fb00010 lw s0,16(sp) +8006f9e4: 2739d5c0 addiu t9,t9,-10816 +8006f9e8: 03200008 jr t9 +8006f9ec: 27bd0018 addiu sp,sp,24 + +8006f9f0 <_Z19S9xUpdateJustifiersv>: +8006f9f0: 27bdffd0 addiu sp,sp,-48 +8006f9f4: 3c02ffff lui v0,0xffff +8006f9f8: afb00020 sw s0,32(sp) +8006f9fc: 344200aa ori v0,v0,0xaa +8006fa00: 3c10801f lui s0,0x801f +8006fa04: afbf002c sw ra,44(sp) +8006fa08: afb20028 sw s2,40(sp) +8006fa0c: afb10024 sw s1,36(sp) +8006fa10: 3c03802c lui v1,0x802c +8006fa14: ae02bd80 sw v0,-17024(s0) +8006fa18: 3c02800d lui v0,0x800d +8006fa1c: 24426a70 addiu v0,v0,27248 +8006fa20: 0040f809 jalr v0 +8006fa24: a0604460 sb zero,17504(v1) +8006fa28: 00409021 move s2,v0 +8006fa2c: 3c02800d lui v0,0x800d +8006fa30: 3c11801f lui s1,0x801f +8006fa34: 24426a78 addiu v0,v0,27256 +8006fa38: 0040f809 jalr v0 +8006fa3c: 2604bd80 addiu a0,s0,-17024 +8006fa40: 8e234430 lw v1,17456(s1) +8006fa44: 2c630001 sltiu v1,v1,1 +8006fa48: 14600004 bnez v1,8006fa5c <_Z19S9xUpdateJustifiersv+0x6c> +8006fa4c: ae234430 sw v1,17456(s1) +8006fa50: 8e02bd80 lw v0,-17024(s0) +8006fa54: 34421000 ori v0,v0,0x1000 +8006fa58: ae02bd80 sw v0,-17024(s0) +8006fa5c: 3c108021 lui s0,0x8021 +8006fa60: 2602701c addiu v0,s0,28700 +8006fa64: 8c430014 lw v1,20(v0) +8006fa68: 80644201 lb a0,16897(v1) +8006fa6c: 04800007 bltz a0,8006fa8c <_Z19S9xUpdateJustifiersv+0x9c> +8006fa70: 3c02800d lui v0,0x800d +8006fa74: 8fbf002c lw ra,44(sp) +8006fa78: 8fb20028 lw s2,40(sp) +8006fa7c: 8fb10024 lw s1,36(sp) +8006fa80: 8fb00020 lw s0,32(sp) +8006fa84: 03e00008 jr ra +8006fa88: 27bd0030 addiu sp,sp,48 +8006fa8c: 27a40010 addiu a0,sp,16 +8006fa90: 27a50014 addiu a1,sp,20 +8006fa94: 24426a68 addiu v0,v0,27240 +8006fa98: 0040f809 jalr v0 +8006fa9c: 27a60018 addiu a2,sp,24 +8006faa0: 8fa30010 lw v1,16(sp) +8006faa4: 24630028 addiu v1,v1,40 +8006faa8: 28620128 slti v0,v1,296 +8006faac: 1440007e bnez v0,8006fca8 <_Z19S9xUpdateJustifiersv+0x2b8> +8006fab0: afa30010 sw v1,16(sp) +8006fab4: 24020127 li v0,295 +8006fab8: afa20010 sw v0,16(sp) +8006fabc: 3c088022 lui t0,0x8022 +8006fac0: 250650e8 addiu a2,t0,20712 +8006fac4: 94c3086a lhu v1,2154(a2) +8006fac8: 8fa40014 lw a0,20(sp) +8006facc: 2463ffff addiu v1,v1,-1 +8006fad0: 0064102a slt v0,v1,a0 +8006fad4: 10400004 beqz v0,8006fae8 <_Z19S9xUpdateJustifiersv+0xf8> +8006fad8: 8fa20014 lw v0,20(sp) +8006fadc: 00602021 move a0,v1 +8006fae0: afa30014 sw v1,20(sp) +8006fae4: 8fa20014 lw v0,20(sp) +8006fae8: 28830000 slti v1,a0,0 +8006faec: 8e274430 lw a3,17456(s1) +8006faf0: 0003100b movn v0,zero,v1 +8006faf4: 10e00038 beqz a3,8006fbd8 <_Z19S9xUpdateJustifiersv+0x1e8> +8006faf8: afa20014 sw v0,20(sp) +8006fafc: 3c09801f lui t1,0x801f +8006fb00: 8d23b3a8 lw v1,-19544(t1) +8006fb04: a0c00854 sb zero,2132(a2) +8006fb08: 260a701c addiu t2,s0,28700 +8006fb0c: 90640001 lbu a0,1(v1) +8006fb10: 8d420014 lw v0,20(t2) +8006fb14: 3c038021 lui v1,0x8021 +8006fb18: a044213f sb a0,8511(v0) +8006fb1c: 9062e54c lbu v0,-6836(v1) +8006fb20: 1040003a beqz v0,8006fc0c <_Z19S9xUpdateJustifiersv+0x21c> +8006fb24: 24030006 li v1,6 +8006fb28: 3c0b8022 lui t3,0x8022 +8006fb2c: 25625bc4 addiu v0,t3,23492 +8006fb30: 8c440e50 lw a0,3664(v0) +8006fb34: 14830035 bne a0,v1,8006fc0c <_Z19S9xUpdateJustifiersv+0x21c> +8006fb38: 00000000 nop +8006fb3c: 1640004e bnez s2,8006fc78 <_Z19S9xUpdateJustifiersv+0x288> +8006fb40: 8d25b3a8 lw a1,-19544(t1) +8006fb44: 8fa30014 lw v1,20(sp) +8006fb48: 24020001 li v0,1 +8006fb4c: a0c20854 sb v0,2132(a2) +8006fb50: 8fa20010 lw v0,16(sp) +8006fb54: 24630001 addiu v1,v1,1 +8006fb58: 8d25b3a8 lw a1,-19544(t1) +8006fb5c: a4c3084e sh v1,2126(a2) +8006fb60: a4c20850 sh v0,2128(a2) +8006fb64: 8d440014 lw a0,20(t2) +8006fb68: 90a20001 lbu v0,1(a1) +8006fb6c: 9083213f lbu v1,8511(a0) +8006fb70: 34420040 ori v0,v0,0x40 +8006fb74: 00431025 or v0,v0,v1 +8006fb78: 10e0003a beqz a3,8006fc64 <_Z19S9xUpdateJustifiersv+0x274> +8006fb7c: a082213f sb v0,8511(a0) +8006fb80: 25625bc4 addiu v0,t3,23492 +8006fb84: 8c440e50 lw a0,3664(v0) +8006fb88: 24030006 li v1,6 +8006fb8c: 1483003a bne a0,v1,8006fc78 <_Z19S9xUpdateJustifiersv+0x288> +8006fb90: 8d25b3a8 lw a1,-19544(t1) +8006fb94: 250450e8 addiu a0,t0,20712 +8006fb98: 8fa30014 lw v1,20(sp) +8006fb9c: 24020001 li v0,1 +8006fba0: a0820854 sb v0,2132(a0) +8006fba4: 8fa20010 lw v0,16(sp) +8006fba8: 8d27b3a8 lw a3,-19544(t1) +8006fbac: 24630001 addiu v1,v1,1 +8006fbb0: 2606701c addiu a2,s0,28700 +8006fbb4: a483084e sh v1,2126(a0) +8006fbb8: a4820850 sh v0,2128(a0) +8006fbbc: 8cc50014 lw a1,20(a2) +8006fbc0: 90e20001 lbu v0,1(a3) +8006fbc4: 90a3213f lbu v1,8511(a1) +8006fbc8: 34420040 ori v0,v0,0x40 +8006fbcc: 00431025 or v0,v0,v1 +8006fbd0: 0801be9d j 8006fa74 <_Z19S9xUpdateJustifiersv+0x84> +8006fbd4: a0a2213f sb v0,8511(a1) +8006fbd8: 3c09801f lui t1,0x801f +8006fbdc: 8d22b3a8 lw v0,-19544(t1) +8006fbe0: a0c00854 sb zero,2132(a2) +8006fbe4: 260a701c addiu t2,s0,28700 +8006fbe8: 90440001 lbu a0,1(v0) +8006fbec: 8d430014 lw v1,20(t2) +8006fbf0: 3c0b8022 lui t3,0x8022 +8006fbf4: a064213f sb a0,8511(v1) +8006fbf8: 25625bc4 addiu v0,t3,23492 +8006fbfc: 8c440e50 lw a0,3664(v0) +8006fc00: 24030005 li v1,5 +8006fc04: 10830007 beq a0,v1,8006fc24 <_Z19S9xUpdateJustifiersv+0x234> +8006fc08: 00000000 nop +8006fc0c: 1640001a bnez s2,8006fc78 <_Z19S9xUpdateJustifiersv+0x288> +8006fc10: 8d25b3a8 lw a1,-19544(t1) +8006fc14: 14e0ffda bnez a3,8006fb80 <_Z19S9xUpdateJustifiersv+0x190> +8006fc18: 3c0b8022 lui t3,0x8022 +8006fc1c: 0801bf1a j 8006fc68 <_Z19S9xUpdateJustifiersv+0x278> +8006fc20: 25625bc4 addiu v0,t3,23492 +8006fc24: 16400014 bnez s2,8006fc78 <_Z19S9xUpdateJustifiersv+0x288> +8006fc28: 8d25b3a8 lw a1,-19544(t1) +8006fc2c: 8fa30014 lw v1,20(sp) +8006fc30: 24020001 li v0,1 +8006fc34: a0c20854 sb v0,2132(a2) +8006fc38: 8fa20010 lw v0,16(sp) +8006fc3c: 24630001 addiu v1,v1,1 +8006fc40: 8d25b3a8 lw a1,-19544(t1) +8006fc44: a4c3084e sh v1,2126(a2) +8006fc48: a4c20850 sh v0,2128(a2) +8006fc4c: 8d440014 lw a0,20(t2) +8006fc50: 90a20001 lbu v0,1(a1) +8006fc54: 9083213f lbu v1,8511(a0) +8006fc58: 34420040 ori v0,v0,0x40 +8006fc5c: 00431025 or v0,v0,v1 +8006fc60: a082213f sb v0,8511(a0) +8006fc64: 25625bc4 addiu v0,t3,23492 +8006fc68: 8c440e50 lw a0,3664(v0) +8006fc6c: 24030005 li v1,5 +8006fc70: 1083ffc8 beq a0,v1,8006fb94 <_Z19S9xUpdateJustifiersv+0x1a4> +8006fc74: 8d25b3a8 lw a1,-19544(t1) +8006fc78: 250250e8 addiu v0,t0,20712 +8006fc7c: a0400854 sb zero,2132(v0) +8006fc80: 2603701c addiu v1,s0,28700 +8006fc84: 8c640014 lw a0,20(v1) +8006fc88: 90a20001 lbu v0,1(a1) +8006fc8c: a082213f sb v0,8511(a0) +8006fc90: 8fbf002c lw ra,44(sp) +8006fc94: 8fb20028 lw s2,40(sp) +8006fc98: 8fb10024 lw s1,36(sp) +8006fc9c: 8fb00020 lw s0,32(sp) +8006fca0: 03e00008 jr ra +8006fca4: 27bd0030 addiu sp,sp,48 +8006fca8: 28620028 slti v0,v1,40 +8006fcac: 1040ff84 beqz v0,8006fac0 <_Z19S9xUpdateJustifiersv+0xd0> +8006fcb0: 3c088022 lui t0,0x8022 +8006fcb4: 24020028 li v0,40 +8006fcb8: 0801beb0 j 8006fac0 <_Z19S9xUpdateJustifiersv+0xd0> +8006fcbc: afa20010 sw v0,16(sp) + +8006fcc0 <_Z17ProcessSuperScopev>: +8006fcc0: 27bdffd8 addiu sp,sp,-40 +8006fcc4: afb00020 sw s0,32(sp) +8006fcc8: 3c108022 lui s0,0x8022 +8006fccc: afbf0024 sw ra,36(sp) +8006fcd0: 26025bc4 addiu v0,s0,23492 +8006fcd4: 8c440e50 lw a0,3664(v0) +8006fcd8: 24030004 li v1,4 +8006fcdc: 10830005 beq a0,v1,8006fcf4 <_Z17ProcessSuperScopev+0x34> +8006fce0: 3c02800d lui v0,0x800d +8006fce4: 8fbf0024 lw ra,36(sp) +8006fce8: 8fb00020 lw s0,32(sp) +8006fcec: 03e00008 jr ra +8006fcf0: 27bd0028 addiu sp,sp,40 +8006fcf4: 27a40010 addiu a0,sp,16 +8006fcf8: 27a50014 addiu a1,sp,20 +8006fcfc: 24426a68 addiu v0,v0,27240 +8006fd00: 0040f809 jalr v0 +8006fd04: 27a60018 addiu a2,sp,24 +8006fd08: 1040fff7 beqz v0,8006fce8 <_Z17ProcessSuperScopev+0x28> +8006fd0c: 8fbf0024 lw ra,36(sp) +8006fd10: 3c028021 lui v0,0x8021 +8006fd14: 8c487030 lw t0,28720(v0) +8006fd18: 81024201 lb v0,16897(t0) +8006fd1c: 04400010 bltz v0,8006fd60 <_Z17ProcessSuperScopev+0xa0> +8006fd20: 8fa60018 lw a2,24(sp) +8006fd24: 30c50002 andi a1,a2,0x2 +8006fd28: 30c30001 andi v1,a2,0x1 +8006fd2c: 00031bc0 sll v1,v1,0xf +8006fd30: 00052b40 sll a1,a1,0xd +8006fd34: 30c20004 andi v0,a2,0x4 +8006fd38: 30c40008 andi a0,a2,0x8 +8006fd3c: 00042240 sll a0,a0,0x9 +8006fd40: 00651825 or v1,v1,a1 +8006fd44: 000212c0 sll v0,v0,0xb +8006fd48: 00441025 or v0,v0,a0 +8006fd4c: 346300ff ori v1,v1,0xff +8006fd50: 00431025 or v0,v0,v1 +8006fd54: 26045bc4 addiu a0,s0,23492 +8006fd58: 0801bf39 j 8006fce4 <_Z17ProcessSuperScopev+0x24> +8006fd5c: ac820e58 sw v0,3672(a0) +8006fd60: 8fa70010 lw a3,16(sp) +8006fd64: 24e70028 addiu a3,a3,40 +8006fd68: 28e20128 slti v0,a3,296 +8006fd6c: 1440001c bnez v0,8006fde0 <_Z17ProcessSuperScopev+0x120> +8006fd70: afa70010 sw a3,16(sp) +8006fd74: 24070127 li a3,295 +8006fd78: afa70010 sw a3,16(sp) +8006fd7c: 3c028022 lui v0,0x8022 +8006fd80: 244950e8 addiu t1,v0,20712 +8006fd84: 9523086a lhu v1,2154(t1) +8006fd88: 8fa50014 lw a1,20(sp) +8006fd8c: 2463ffff addiu v1,v1,-1 +8006fd90: 0065102a slt v0,v1,a1 +8006fd94: 10400003 beqz v0,8006fda4 <_Z17ProcessSuperScopev+0xe4> +8006fd98: 00000000 nop +8006fd9c: 00602821 move a1,v1 +8006fda0: afa30014 sw v1,20(sp) +8006fda4: 04a00014 bltz a1,8006fdf8 <_Z17ProcessSuperScopev+0x138> +8006fda8: 00000000 nop +8006fdac: 3c02801f lui v0,0x801f +8006fdb0: 8c44b3a8 lw a0,-19544(v0) +8006fdb4: 24a30001 addiu v1,a1,1 +8006fdb8: 24020001 li v0,1 +8006fdbc: a1220854 sb v0,2132(t1) +8006fdc0: a523084e sh v1,2126(t1) +8006fdc4: a5270850 sh a3,2128(t1) +8006fdc8: 90820001 lbu v0,1(a0) +8006fdcc: 9103213f lbu v1,8511(t0) +8006fdd0: 34420040 ori v0,v0,0x40 +8006fdd4: 00431025 or v0,v0,v1 +8006fdd8: 0801bf49 j 8006fd24 <_Z17ProcessSuperScopev+0x64> +8006fddc: a102213f sb v0,8511(t0) +8006fde0: 28e20028 slti v0,a3,40 +8006fde4: 1040ffe6 beqz v0,8006fd80 <_Z17ProcessSuperScopev+0xc0> +8006fde8: 3c028022 lui v0,0x8022 +8006fdec: 24070028 li a3,40 +8006fdf0: 0801bf60 j 8006fd80 <_Z17ProcessSuperScopev+0xc0> +8006fdf4: afa70010 sw a3,16(sp) +8006fdf8: 00002821 move a1,zero +8006fdfc: 0801bf6b j 8006fdac <_Z17ProcessSuperScopev+0xec> +8006fe00: afa00014 sw zero,20(sp) + +8006fe04 : +8006fe04: 27bdffd0 addiu sp,sp,-48 +8006fe08: afb20028 sw s2,40(sp) +8006fe0c: 3c128022 lui s2,0x8022 +8006fe10: afb00020 sw s0,32(sp) +8006fe14: 26505bc4 addiu s0,s2,23492 +8006fe18: 8e020e50 lw v0,3664(s0) +8006fe1c: afb10024 sw s1,36(sp) +8006fe20: 2442fffe addiu v0,v0,-2 +8006fe24: 2c420002 sltiu v0,v0,2 +8006fe28: afbf002c sw ra,44(sp) +8006fe2c: 14400007 bnez v0,8006fe4c +8006fe30: 00808821 move s1,a0 +8006fe34: 8fbf002c lw ra,44(sp) +8006fe38: 8fb20028 lw s2,40(sp) +8006fe3c: 8fb10024 lw s1,36(sp) +8006fe40: 8fb00020 lw s0,32(sp) +8006fe44: 03e00008 jr ra +8006fe48: 27bd0030 addiu sp,sp,48 +8006fe4c: 3c02800d lui v0,0x800d +8006fe50: 27a50010 addiu a1,sp,16 +8006fe54: 27a60014 addiu a2,sp,20 +8006fe58: 24426a60 addiu v0,v0,27232 +8006fe5c: 0040f809 jalr v0 +8006fe60: 27a70018 addiu a3,sp,24 +8006fe64: 1040fff4 beqz v0,8006fe38 +8006fe68: 8fbf002c lw ra,44(sp) +8006fe6c: 3c028022 lui v0,0x8022 +8006fe70: 244250e8 addiu v0,v0,20712 +8006fe74: 02221021 addu v0,s1,v0 +8006fe78: 00114880 sll t1,s1,0x2 +8006fe7c: 01303021 addu a2,t1,s0 +8006fe80: 90430ad4 lbu v1,2772(v0) +8006fe84: 8fa20018 lw v0,24(sp) +8006fe88: 8faa0010 lw t2,16(sp) +8006fe8c: 8cc80e74 lw t0,3700(a2) +8006fe90: 30420003 andi v0,v0,0x3 +8006fe94: 00031900 sll v1,v1,0x4 +8006fe98: 00021180 sll v0,v0,0x6 +8006fe9c: 34630001 ori v1,v1,0x1 +8006fea0: 01483823 subu a3,t2,t0 +8006fea4: 8fab0014 lw t3,20(sp) +8006fea8: 8cc50e7c lw a1,3708(a2) +8006feac: 00431025 or v0,v0,v1 +8006feb0: 28e40040 slti a0,a3,64 +8006feb4: acc20e6c sw v0,3692(a2) +8006feb8: 14800023 bnez a0,8006ff48 +8006febc: 01652823 subu a1,t3,a1 +8006fec0: 2502003f addiu v0,t0,63 +8006fec4: 2407003f li a3,63 +8006fec8: acc20e74 sw v0,3700(a2) +8006fecc: 28a20040 slti v0,a1,64 +8006fed0: 14400023 bnez v0,8006ff60 +8006fed4: 28a2ffc1 slti v0,a1,-63 +8006fed8: 26435bc4 addiu v1,s2,23492 +8006fedc: 01231821 addu v1,t1,v1 +8006fee0: 8c620e7c lw v0,3708(v1) +8006fee4: 2405003f li a1,63 +8006fee8: 2442003f addiu v0,v0,63 +8006feec: ac620e7c sw v0,3708(v1) +8006fef0: 04e0002c bltz a3,8006ffa4 +8006fef4: 26425bc4 addiu v0,s2,23492 +8006fef8: 01221021 addu v0,t1,v0 +8006fefc: 8c430e6c lw v1,3692(v0) +8006ff00: 00072400 sll a0,a3,0x10 +8006ff04: 00641825 or v1,v1,a0 +8006ff08: ac430e6c sw v1,3692(v0) +8006ff0c: 04a0002d bltz a1,8006ffc4 +8006ff10: 26425bc4 addiu v0,s2,23492 +8006ff14: 01221021 addu v0,t1,v0 +8006ff18: 8c430e6c lw v1,3692(v0) +8006ff1c: 00052600 sll a0,a1,0x18 +8006ff20: 00641825 or v1,v1,a0 +8006ff24: ac430e6c sw v1,3692(v0) +8006ff28: 26455bc4 addiu a1,s2,23492 +8006ff2c: 8ca30e50 lw v1,3664(a1) +8006ff30: 24020002 li v0,2 +8006ff34: 10620013 beq v1,v0,8006ff84 +8006ff38: 01251021 addu v0,t1,a1 +8006ff3c: 8c430e6c lw v1,3692(v0) +8006ff40: 0801bf8d j 8006fe34 +8006ff44: aca30e58 sw v1,3672(a1) +8006ff48: 28e2ffc1 slti v0,a3,-63 +8006ff4c: 10400010 beqz v0,8006ff90 +8006ff50: 2502ffc1 addiu v0,t0,-63 +8006ff54: 2407ffc1 li a3,-63 +8006ff58: 0801bfb3 j 8006fecc +8006ff5c: acc20e74 sw v0,3700(a2) +8006ff60: 1040000d beqz v0,8006ff98 +8006ff64: 26425bc4 addiu v0,s2,23492 +8006ff68: 26435bc4 addiu v1,s2,23492 +8006ff6c: 01231821 addu v1,t1,v1 +8006ff70: 8c620e7c lw v0,3708(v1) +8006ff74: 2405ffc1 li a1,-63 +8006ff78: 2442ffc1 addiu v0,v0,-63 +8006ff7c: 0801bfbc j 8006fef0 +8006ff80: ac620e7c sw v0,3708(v1) +8006ff84: 8c430e6c lw v1,3692(v0) +8006ff88: 0801bf8d j 8006fe34 +8006ff8c: aca30e54 sw v1,3668(a1) +8006ff90: 0801bfb3 j 8006fecc +8006ff94: acca0e74 sw t2,3700(a2) +8006ff98: 01221021 addu v0,t1,v0 +8006ff9c: 0801bfbc j 8006fef0 +8006ffa0: ac4b0e7c sw t3,3708(v0) +8006ffa4: 01221021 addu v0,t1,v0 +8006ffa8: 00071823 negu v1,a3 +8006ffac: 8c440e6c lw a0,3692(v0) +8006ffb0: 34630080 ori v1,v1,0x80 +8006ffb4: 00031c00 sll v1,v1,0x10 +8006ffb8: 00832025 or a0,a0,v1 +8006ffbc: 0801bfc3 j 8006ff0c +8006ffc0: ac440e6c sw a0,3692(v0) +8006ffc4: 01221021 addu v0,t1,v0 +8006ffc8: 00051823 negu v1,a1 +8006ffcc: 8c440e6c lw a0,3692(v0) +8006ffd0: 34630080 ori v1,v1,0x80 +8006ffd4: 00031e00 sll v1,v1,0x18 +8006ffd8: 00832025 or a0,a0,v1 +8006ffdc: 0801bfca j 8006ff28 +8006ffe0: ac440e6c sw a0,3692(v0) + +8006ffe4 : +8006ffe4: 3085ffff andi a1,a0,0xffff +8006ffe8: 27bdffe8 addiu sp,sp,-24 +8006ffec: 2ca24200 sltiu v0,a1,16896 +8006fff0: 10400011 beqz v0,80070038 +8006fff4: afbf0010 sw ra,16(sp) +8006fff8: 3c028021 lui v0,0x8021 +8006fffc: 2442e2a8 addiu v0,v0,-7512 +80070000: 8c430020 lw v1,32(v0) +80070004: 24044016 li a0,16406 +80070008: 24630006 addiu v1,v1,6 +8007000c: 10a40029 beq a1,a0,800700b4 +80070010: ac430020 sw v1,32(v0) +80070014: 24024017 li v0,16407 +80070018: 10a2003e beq a1,v0,80070114 +8007001c: 3c038021 lui v1,0x8021 +80070020: 3c028022 lui v0,0x8022 +80070024: 904350cc lbu v1,20684(v0) +80070028: 8fbf0010 lw ra,16(sp) +8007002c: 00601021 move v0,v1 +80070030: 03e00008 jr ra +80070034: 27bd0018 addiu sp,sp,24 +80070038: 24a2be00 addiu v0,a1,-16896 +8007003c: 3042ffff andi v0,v0,0xffff +80070040: 2c430180 sltiu v1,v0,384 +80070044: 14600015 bnez v1,8007009c +80070048: 3c038019 lui v1,0x8019 +8007004c: 2ca24800 sltiu v0,a1,18432 +80070050: 10400027 beqz v0,800700f0 +80070054: 3c028021 lui v0,0x8021 +80070058: 24a2b800 addiu v0,a1,-18432 +8007005c: 3042ffff andi v0,v0,0xffff +80070060: 2c420008 sltiu v0,v0,8 +80070064: 1040ffef beqz v0,80070024 +80070068: 3c028022 lui v0,0x8022 +8007006c: 3c028021 lui v0,0x8021 +80070070: 9043e480 lbu v1,-7040(v0) +80070074: 1060ffea beqz v1,80070020 +80070078: 00000000 nop +8007007c: 3c038021 lui v1,0x8021 +80070080: 8c627030 lw v0,28720(v1) +80070084: 8fbf0010 lw ra,16(sp) +80070088: 00451021 addu v0,v0,a1 +8007008c: 90430000 lbu v1,0(v0) +80070090: 27bd0018 addiu sp,sp,24 +80070094: 03e00008 jr ra +80070098: 00601021 move v0,v1 +8007009c: 00021080 sll v0,v0,0x2 +800700a0: 2463243c addiu v1,v1,9276 +800700a4: 00431021 addu v0,v0,v1 +800700a8: 8c440000 lw a0,0(v0) +800700ac: 00800008 jr a0 +800700b0: 00000000 nop +800700b4: 3c028021 lui v0,0x8021 +800700b8: 8c447030 lw a0,28720(v0) +800700bc: 90834016 lbu v1,16406(a0) +800700c0: 30630001 andi v1,v1,0x1 +800700c4: 10600023 beqz v1,80070154 +800700c8: 3c028021 lui v0,0x8021 +800700cc: 9043e446 lbu v1,-7098(v0) +800700d0: 10600045 beqz v1,800701e8 +800700d4: 3c028022 lui v0,0x8022 +800700d8: 8c446a14 lw a0,27156(v0) +800700dc: 24030003 li v1,3 +800700e0: 10830046 beq a0,v1,800701fc +800700e4: 3c028022 lui v0,0x8022 +800700e8: 0801c00a j 80070028 +800700ec: 00001821 move v1,zero +800700f0: 9043e481 lbu v1,-7039(v0) +800700f4: 1060ffd9 beqz v1,8007005c +800700f8: 24a2b800 addiu v0,a1,-18432 +800700fc: 3c02800d lui v0,0x800d +80070100: 2442f7ec addiu v0,v0,-2068 +80070104: 0040f809 jalr v0 +80070108: 00a02021 move a0,a1 +8007010c: 0801c00a j 80070028 +80070110: 00401821 move v1,v0 +80070114: 8c657030 lw a1,28720(v1) +80070118: 90a24016 lbu v0,16406(a1) +8007011c: 30420001 andi v0,v0,0x1 +80070120: 1040001c beqz v0,80070194 +80070124: 3c028022 lui v0,0x8022 +80070128: 3c028022 lui v0,0x8022 +8007012c: 8c446a14 lw a0,27156(v0) +80070130: 24030002 li v1,2 +80070134: 1083004c beq a0,v1,80070268 +80070138: 24020003 li v0,3 +8007013c: 108200ce beq a0,v0,80070478 +80070140: 3c028021 lui v0,0x8021 +80070144: 1080ffb9 beqz a0,8007002c +80070148: 8fbf0010 lw ra,16(sp) +8007014c: 0801c00b j 8007002c +80070150: 00001821 move v1,zero +80070154: 9043e446 lbu v1,-7098(v0) +80070158: 3c068022 lui a2,0x8022 +8007015c: 0003182b sltu v1,zero,v1 +80070160: 3c028022 lui v0,0x8022 +80070164: 24c650e8 addiu a2,a2,20712 +80070168: 24425bc4 addiu v0,v0,23492 +8007016c: 00031880 sll v1,v1,0x2 +80070170: 90c50862 lbu a1,2146(a2) +80070174: 00621821 addu v1,v1,v0 +80070178: 8c620e54 lw v0,3668(v1) +8007017c: 38a4000f xori a0,a1,0xf +80070180: 00821006 srlv v0,v0,a0 +80070184: 24a50001 addiu a1,a1,1 +80070188: 30430001 andi v1,v0,0x1 +8007018c: 0801c00a j 80070028 +80070190: a0c50862 sb a1,2146(a2) +80070194: 24485bc4 addiu t0,v0,23492 +80070198: 3c038021 lui v1,0x8021 +8007019c: 9062e446 lbu v0,-7098(v1) +800701a0: 8d040e50 lw a0,3664(t0) +800701a4: 1080001f beqz a0,80070224 +800701a8: 2c430001 sltiu v1,v0,1 +800701ac: 2482fffb addiu v0,a0,-5 +800701b0: 2c420002 sltiu v0,v0,2 +800701b4: 144000c6 bnez v0,800704d0 +800701b8: 3c068022 lui a2,0x8022 +800701bc: 24c650e8 addiu a2,a2,20712 +800701c0: 00031080 sll v0,v1,0x2 +800701c4: 90c50863 lbu a1,2147(a2) +800701c8: 00481021 addu v0,v0,t0 +800701cc: 8c430e54 lw v1,3668(v0) +800701d0: 38a4000f xori a0,a1,0xf +800701d4: 00831806 srlv v1,v1,a0 +800701d8: 24a50001 addiu a1,a1,1 +800701dc: 30630001 andi v1,v1,0x1 +800701e0: 0801c00a j 80070028 +800701e4: a0c50863 sb a1,2147(a2) +800701e8: 8c446a14 lw a0,27156(v0) +800701ec: 24030002 li v1,2 +800701f0: 1483ff8d bne a0,v1,80070028 +800701f4: 00001821 move v1,zero +800701f8: 3c028022 lui v0,0x8022 +800701fc: 244450e8 addiu a0,v0,20712 +80070200: 90830ad4 lbu v1,2772(a0) +80070204: 24630001 addiu v1,v1,1 +80070208: 306300ff andi v1,v1,0xff +8007020c: 2c620003 sltiu v0,v1,3 +80070210: 1440ffb5 bnez v0,800700e8 +80070214: a0830ad4 sb v1,2772(a0) +80070218: 00001821 move v1,zero +8007021c: 0801c00a j 80070028 +80070220: a0800ad4 sb zero,2772(a0) +80070224: 80a24201 lb v0,16897(a1) +80070228: 04400098 bltz v0,8007048c +8007022c: 3c068022 lui a2,0x8022 +80070230: 24c650e8 addiu a2,a2,20712 +80070234: 90c50ad3 lbu a1,2771(a2) +80070238: 8d020e64 lw v0,3684(t0) +8007023c: 38a4000f xori a0,a1,0xf +80070240: 8d030e60 lw v1,3680(t0) +80070244: 00821006 srlv v0,v0,a0 +80070248: 00831806 srlv v1,v1,a0 +8007024c: 30420001 andi v0,v0,0x1 +80070250: 30630001 andi v1,v1,0x1 +80070254: 00021040 sll v0,v0,0x1 +80070258: 24a50001 addiu a1,a1,1 +8007025c: 00621825 or v1,v1,v0 +80070260: 0801c00a j 80070028 +80070264: a0c50ad3 sb a1,2771(a2) +80070268: 3c028021 lui v0,0x8021 +8007026c: 9043e446 lbu v1,-7098(v0) +80070270: 1460ffe2 bnez v1,800701fc +80070274: 3c028022 lui v0,0x8022 +80070278: 0801c00a j 80070028 +8007027c: 00001821 move v1,zero +80070280: 3c078021 lui a3,0x8021 +80070284: 24e4e2a8 addiu a0,a3,-7512 +80070288: 3c028021 lui v0,0x8021 +8007028c: 8c45e434 lw a1,-7116(v0) +80070290: 90830006 lbu v1,6(a0) +80070294: 8c820020 lw v0,32(a0) +80070298: 306600fc andi a2,v1,0xfc +8007029c: 0045102a slt v0,v0,a1 +800702a0: 30630003 andi v1,v1,0x3 +800702a4: 2408ff80 li t0,-128 +800702a8: 24050040 li a1,64 +800702ac: 0003400a movz t0,zero,v1 +800702b0: 0002280b movn a1,zero,v0 +800702b4: 14c00005 bnez a2,800702cc +800702b8: a0860006 sb a2,6(a0) +800702bc: 8ce2e2a8 lw v0,-7512(a3) +800702c0: 2403f7ff li v1,-2049 +800702c4: 00431024 and v0,v0,v1 +800702c8: ace2e2a8 sw v0,-7512(a3) +800702cc: 3c028022 lui v0,0x8022 +800702d0: 904350cc lbu v1,20684(v0) +800702d4: 00a82025 or a0,a1,t0 +800702d8: 3063003f andi v1,v1,0x3f +800702dc: 00641825 or v1,v1,a0 +800702e0: 0801c00a j 80070028 +800702e4: 306300ff andi v1,v1,0xff +800702e8: 3c028021 lui v0,0x8021 +800702ec: 8c437030 lw v1,28720(v0) +800702f0: 0801c00a j 80070028 +800702f4: 90634213 lbu v1,16915(v1) +800702f8: 3c098022 lui t1,0x8022 +800702fc: 252250e8 addiu v0,t1,20712 +80070300: 3c078021 lui a3,0x8021 +80070304: 24e3e2a8 addiu v1,a3,-7512 +80070308: 9446086a lhu a2,2154(v0) +8007030c: 8c650028 lw a1,40(v1) +80070310: 8c640014 lw a0,20(v1) +80070314: 24c20001 addiu v0,a2,1 +80070318: 3c088023 lui t0,0x8023 +8007031c: 00a2102a slt v0,a1,v0 +80070320: ac640018 sw a0,24(v1) +80070324: 14400006 bnez v0,80070340 +80070328: a100cd24 sb zero,-13020(t0) +8007032c: 24c20004 addiu v0,a2,4 +80070330: 00a2102a slt v0,a1,v0 +80070334: 10400002 beqz v0,80070340 +80070338: 24020001 li v0,1 +8007033c: a102cd24 sb v0,-13020(t0) +80070340: 24e7e2a8 addiu a3,a3,-7512 +80070344: 3c028021 lui v0,0x8021 +80070348: 8c46e434 lw a2,-7116(v0) +8007034c: 252450e8 addiu a0,t1,20712 +80070350: 8ce30020 lw v1,32(a3) +80070354: 9485086a lhu a1,2154(a0) +80070358: 0066182a slt v1,v1,a2 +8007035c: 8ce40028 lw a0,40(a3) +80070360: 9106cd24 lbu a2,-13020(t0) +80070364: 24020040 li v0,64 +80070368: 24a50001 addiu a1,a1,1 +8007036c: 0003100b movn v0,zero,v1 +80070370: 00461825 or v1,v0,a2 +80070374: 0085202a slt a0,a0,a1 +80070378: a103cd24 sb v1,-13020(t0) +8007037c: 14800004 bnez a0,80070390 +80070380: 3c058023 lui a1,0x8023 +80070384: 2402ff80 li v0,-128 +80070388: 00621025 or v0,v1,v0 +8007038c: a0a2cd24 sb v0,-13020(a1) +80070390: 3c028022 lui v0,0x8022 +80070394: 904350cc lbu v1,20684(v0) +80070398: 90a4cd24 lbu a0,-13020(a1) +8007039c: 3063003e andi v1,v1,0x3e +800703a0: 0801c00a j 80070028 +800703a4: 00831825 or v1,a0,v1 +800703a8: 0801c01f j 8007007c +800703ac: 30a5fffb andi a1,a1,0xfffb +800703b0: 3c028022 lui v0,0x8022 +800703b4: 90435bc5 lbu v1,23493(v0) +800703b8: 30a40070 andi a0,a1,0x70 +800703bc: 00042103 sra a0,a0,0x4 +800703c0: 00831807 srav v1,v1,a0 +800703c4: 30630001 andi v1,v1,0x1 +800703c8: 1060ff2c beqz v1,8007007c +800703cc: 00041900 sll v1,a0,0x4 +800703d0: 00041080 sll v0,a0,0x2 +800703d4: 00621823 subu v1,v1,v0 +800703d8: 00641823 subu v1,v1,a0 +800703dc: 3c028022 lui v0,0x8022 +800703e0: 00031840 sll v1,v1,0x1 +800703e4: 24426cb8 addiu v0,v0,27832 +800703e8: 00621821 addu v1,v1,v0 +800703ec: 0801c00a j 80070028 +800703f0: 90630014 lbu v1,20(v1) +800703f4: 3c028021 lui v0,0x8021 +800703f8: 2442e2a8 addiu v0,v0,-7512 +800703fc: 8c440014 lw a0,20(v0) +80070400: 3c07801f lui a3,0x801f +80070404: 8ce6b3a8 lw a2,-19544(a3) +80070408: ac440018 sw a0,24(v0) +8007040c: 3c038021 lui v1,0x8021 +80070410: 8c627030 lw v0,28720(v1) +80070414: 90c50002 lbu a1,2(a2) +80070418: 90444210 lbu a0,16912(v0) +8007041c: a0454210 sb a1,16912(v0) +80070420: 3c038022 lui v1,0x8022 +80070424: 8ce6b3a8 lw a2,-19544(a3) +80070428: 906250cc lbu v0,20684(v1) +8007042c: 90c50002 lbu a1,2(a2) +80070430: 30420070 andi v0,v0,0x70 +80070434: 00451025 or v0,v0,a1 +80070438: 30840080 andi a0,a0,0x80 +8007043c: 00822025 or a0,a0,v0 +80070440: 0801c00a j 80070028 +80070444: 308300ff andi v1,a0,0xff +80070448: 00051902 srl v1,a1,0x4 +8007044c: 30630007 andi v1,v1,0x7 +80070450: 00032080 sll a0,v1,0x2 +80070454: 00031100 sll v0,v1,0x4 +80070458: 00441023 subu v0,v0,a0 +8007045c: 00431023 subu v0,v0,v1 +80070460: 3c038022 lui v1,0x8022 +80070464: 24636cb8 addiu v1,v1,27832 +80070468: 00021040 sll v0,v0,0x1 +8007046c: 00431021 addu v0,v0,v1 +80070470: 0801c00a j 80070028 +80070474: 90430012 lbu v1,18(v0) +80070478: 9043e446 lbu v1,-7098(v0) +8007047c: 1060ff5f beqz v1,800701fc +80070480: 3c028022 lui v0,0x8022 +80070484: 0801c00a j 80070028 +80070488: 00001821 move v1,zero +8007048c: 3c078022 lui a3,0x8022 +80070490: 24e750e8 addiu a3,a3,20712 +80070494: 90e60863 lbu a2,2147(a3) +80070498: 00031880 sll v1,v1,0x2 +8007049c: 00681821 addu v1,v1,t0 +800704a0: 8d020e5c lw v0,3676(t0) +800704a4: 38c5000f xori a1,a2,0xf +800704a8: 8c640e54 lw a0,3668(v1) +800704ac: 00a21006 srlv v0,v0,a1 +800704b0: 00a42006 srlv a0,a0,a1 +800704b4: 30420001 andi v0,v0,0x1 +800704b8: 30840001 andi a0,a0,0x1 +800704bc: 00021040 sll v0,v0,0x1 +800704c0: 24c60001 addiu a2,a2,1 +800704c4: 00821825 or v1,a0,v0 +800704c8: 0801c00a j 80070028 +800704cc: a0e60863 sb a2,2147(a3) +800704d0: 3c05802c lui a1,0x802c +800704d4: 3c03801f lui v1,0x801f +800704d8: 90a24460 lbu v0,17504(a1) +800704dc: 8c64bd80 lw a0,-17024(v1) +800704e0: 00442006 srlv a0,a0,v0 +800704e4: 24420001 addiu v0,v0,1 +800704e8: 3042001f andi v0,v0,0x1f +800704ec: 30830001 andi v1,a0,0x1 +800704f0: 0801c00a j 80070028 +800704f4: a0a24460 sb v0,17504(a1) + +800704f8 : +800704f8: 27bdffe0 addiu sp,sp,-32 +800704fc: afb00010 sw s0,16(sp) +80070500: 3090ffff andi s0,a0,0xffff +80070504: afbf0018 sw ra,24(sp) +80070508: afb10014 sw s1,20(sp) +8007050c: 3c078022 lui a3,0x8022 +80070510: 2e022100 sltiu v0,s0,8448 +80070514: 14400029 bnez v0,800705bc +80070518: 90e650cc lbu a2,20684(a3) +8007051c: 2e022191 sltiu v0,s0,8593 +80070520: 1440002d bnez v0,800705d8 +80070524: 2602df00 addiu v0,s0,-8448 +80070528: 3c028021 lui v0,0x8021 +8007052c: 2444e42c addiu a0,v0,-7124 +80070530: 90830052 lbu v1,82(a0) +80070534: 14600033 bnez v1,80070604 +80070538: 2602d000 addiu v0,s0,-12288 +8007053c: 3042ffff andi v0,v0,0xffff +80070540: 2c420300 sltiu v0,v0,768 +80070544: 14400035 bnez v0,8007061c +80070548: 240221c3 li v0,8643 +8007054c: 12020151 beq s0,v0,80070a94 +80070550: 24022800 li v0,10240 +80070554: 12020042 beq s0,v0,80070660 +80070558: 240221c2 li v0,8642 +8007055c: 16020017 bne s0,v0,800705bc +80070560: 3c02801f lui v0,0x801f +80070564: 8c43b3a8 lw v1,-19544(v0) +80070568: 24050020 li a1,32 +8007056c: 90620000 lbu v0,0(v1) +80070570: 38420002 xori v0,v0,0x2 +80070574: 0801c170 j 800705c0 +80070578: 00c2280b movn a1,a2,v0 +8007057c: 3c088022 lui t0,0x8022 +80070580: 250350e8 addiu v1,t0,20712 +80070584: 90620853 lbu v0,2131(v1) +80070588: 104001a3 beqz v0,80070c18 +8007058c: 00000000 nop +80070590: 9462084e lhu v0,2126(v1) +80070594: 90630ada lbu v1,2778(v1) +80070598: 00021202 srl v0,v0,0x8 +8007059c: 306300fe andi v1,v1,0xfe +800705a0: 30420001 andi v0,v0,0x1 +800705a4: 00623025 or a2,v1,v0 +800705a8: 250350e8 addiu v1,t0,20712 +800705ac: 90620853 lbu v0,2131(v1) +800705b0: a0660ada sb a2,2778(v1) +800705b4: 38420001 xori v0,v0,0x1 +800705b8: a0620853 sb v0,2131(v1) +800705bc: 00c02821 move a1,a2 +800705c0: 8fbf0018 lw ra,24(sp) +800705c4: 8fb10014 lw s1,20(sp) +800705c8: 8fb00010 lw s0,16(sp) +800705cc: 00a01021 move v0,a1 +800705d0: 03e00008 jr ra +800705d4: 27bd0020 addiu sp,sp,32 +800705d8: 3042ffff andi v0,v0,0xffff +800705dc: 2c430084 sltiu v1,v0,132 +800705e0: 1060fff7 beqz v1,800705c0 +800705e4: 00c02821 move a1,a2 +800705e8: 3c038019 lui v1,0x8019 +800705ec: 00021080 sll v0,v0,0x2 +800705f0: 24632a3c addiu v1,v1,10812 +800705f4: 00431021 addu v0,v0,v1 +800705f8: 8c440000 lw a0,0(v0) +800705fc: 00800008 jr a0 +80070600: 00000000 nop +80070604: 3c028007 lui v0,0x8007 +80070608: 244264c8 addiu v0,v0,25800 +8007060c: 0040f809 jalr v0 +80070610: 02002021 move a0,s0 +80070614: 0801c170 j 800705c0 +80070618: 00402821 move a1,v0 +8007061c: 90820050 lbu v0,80(a0) +80070620: 1040ffe7 beqz v0,800705c0 +80070624: 00c02821 move a1,a2 +80070628: 3c028021 lui v0,0x8021 +8007062c: 8c457030 lw a1,28720(v0) +80070630: 24023030 li v0,12336 +80070634: 00b01821 addu v1,a1,s0 +80070638: 1202011d beq s0,v0,80070ab0 +8007063c: 90640000 lbu a0,0(v1) +80070640: 24023031 li v0,12337 +80070644: 1202000e beq s0,v0,80070680 +80070648: 00000000 nop +8007064c: 0801c170 j 800705c0 +80070650: 00802821 move a1,a0 +80070654: 3c028022 lui v0,0x8022 +80070658: 0801c170 j 800705c0 +8007065c: 90455bc1 lbu a1,23489(v0) +80070660: 90820044 lbu v0,68(a0) +80070664: 1040ffd5 beqz v0,800705bc +80070668: 3c02800a lui v0,0x800a +8007066c: 2442b0b8 addiu v0,v0,-20296 +80070670: 0040f809 jalr v0 +80070674: 24042800 li a0,10240 +80070678: 0801c170 j 800705c0 +8007067c: 00402821 move a1,v0 +80070680: 3c068021 lui a2,0x8021 +80070684: 24c3e2a8 addiu v1,a2,-7512 +80070688: 90620006 lbu v0,6(v1) +8007068c: 304200fb andi v0,v0,0xfb +80070690: 14400005 bnez v0,800706a8 +80070694: a0620006 sb v0,6(v1) +80070698: 8cc2e2a8 lw v0,-7512(a2) +8007069c: 2403f7ff li v1,-2049 +800706a0: 00431024 and v0,v0,v1 +800706a4: acc2e2a8 sw v0,-7512(a2) +800706a8: 3082007f andi v0,a0,0x7f +800706ac: a0a23031 sb v0,12337(a1) +800706b0: 0801c170 j 800705c0 +800706b4: 00802821 move a1,a0 +800706b8: 90e550cc lbu a1,20684(a3) +800706bc: 24030001 li v1,1 +800706c0: 3c028021 lui v0,0x8021 +800706c4: 0801c170 j 800705c0 +800706c8: a043e271 sb v1,-7567(v0) +800706cc: 3c028022 lui v0,0x8022 +800706d0: 244750e8 addiu a3,v0,20712 +800706d4: 90e30ad2 lbu v1,2770(a3) +800706d8: 1060000e beqz v1,80070714 +800706dc: 3c088021 lui t0,0x8021 +800706e0: 80e30859 lb v1,2137(a3) +800706e4: 84e20856 lh v0,2134(a3) +800706e8: 70431002 mul v0,v0,v1 +800706ec: 2504701c addiu a0,t0,28700 +800706f0: 8c830014 lw v1,20(a0) +800706f4: 00023203 sra a2,v0,0x8 +800706f8: a0622134 sb v0,8500(v1) +800706fc: 8c850014 lw a1,20(a0) +80070700: 00021403 sra v0,v0,0x10 +80070704: a0a62135 sb a2,8501(a1) +80070708: 8c830014 lw v1,20(a0) +8007070c: a0622136 sb v0,8502(v1) +80070710: a0e00ad2 sb zero,2770(a3) +80070714: 2502701c addiu v0,t0,28700 +80070718: 8c430014 lw v1,20(v0) +8007071c: 00701821 addu v1,v1,s0 +80070720: 90620000 lbu v0,0(v1) +80070724: 00402821 move a1,v0 +80070728: 0801c170 j 800705c0 +8007072c: a0e20ad9 sb v0,2777(a3) +80070730: 3c028021 lui v0,0x8021 +80070734: 8c487030 lw t0,28720(v0) +80070738: 81034213 lb v1,16915(t0) +8007073c: 046000c0 bltz v1,80070a40 +80070740: 3c048021 lui a0,0x8021 +80070744: 0801c170 j 800705c0 +80070748: 90e550cc lbu a1,20684(a3) +8007074c: 3c088022 lui t0,0x8022 +80070750: 250650e8 addiu a2,t0,20712 +80070754: 94c30844 lhu v1,2116(a2) +80070758: 30620100 andi v0,v1,0x100 +8007075c: 104000da beqz v0,80070ac8 +80070760: 00000000 nop +80070764: 90c20847 lbu v0,2119(a2) +80070768: 30420001 andi v0,v0,0x1 +8007076c: 1440014d bnez v0,80070ca4 +80070770: 24620001 addiu v0,v1,1 +80070774: 3062010f andi v0,v1,0x10f +80070778: 00021040 sll v0,v0,0x1 +8007077c: 00461021 addu v0,v0,a2 +80070780: 9047087a lbu a3,2170(v0) +80070784: 250350e8 addiu v1,t0,20712 +80070788: 90620847 lbu v0,2119(v1) +8007078c: 00e02821 move a1,a3 +80070790: 38420001 xori v0,v0,0x1 +80070794: a0620847 sb v0,2119(v1) +80070798: 0801c170 j 800705c0 +8007079c: a0670ad9 sb a3,2777(v1) +800707a0: 3c078022 lui a3,0x8022 +800707a4: 24e25bc4 addiu v0,a3,23492 +800707a8: 90430034 lbu v1,52(v0) +800707ac: 106000ef beqz v1,80070b6c +800707b0: 3c088022 lui t0,0x8022 +800707b4: 250250e8 addiu v0,t0,20712 +800707b8: 94430006 lhu v1,6(v0) +800707bc: 3c048021 lui a0,0x8021 +800707c0: 00031840 sll v1,v1,0x1 +800707c4: 8c827024 lw v0,28708(a0) +800707c8: 3063ffff andi v1,v1,0xffff +800707cc: 00431021 addu v0,v0,v1 +800707d0: 90460000 lbu a2,0(v0) +800707d4: 250550e8 addiu a1,t0,20712 +800707d8: 90a20004 lbu v0,4(a1) +800707dc: 14400007 bnez v0,800707fc +800707e0: 00000000 nop +800707e4: 94a20006 lhu v0,6(a1) +800707e8: 90a30005 lbu v1,5(a1) +800707ec: 24e45bc4 addiu a0,a3,23492 +800707f0: 00431021 addu v0,v0,v1 +800707f4: a4a20006 sh v0,6(a1) +800707f8: a0800034 sb zero,52(a0) +800707fc: 0801c16f j 800705bc +80070800: a0a60ad9 sb a2,2777(a1) +80070804: 3c078022 lui a3,0x8022 +80070808: 24e25bc4 addiu v0,a3,23492 +8007080c: 90430034 lbu v1,52(v0) +80070810: 106000ee beqz v1,80070bcc +80070814: 3c088022 lui t0,0x8022 +80070818: 250350e8 addiu v1,t0,20712 +8007081c: 94620006 lhu v0,6(v1) +80070820: 00021040 sll v0,v0,0x1 +80070824: 24420001 addiu v0,v0,1 +80070828: 3c048021 lui a0,0x8021 +8007082c: 8c837024 lw v1,28708(a0) +80070830: 3042ffff andi v0,v0,0xffff +80070834: 250550e8 addiu a1,t0,20712 +80070838: 00621821 addu v1,v1,v0 +8007083c: 90a20004 lbu v0,4(a1) +80070840: 1440ffe8 bnez v0,800707e4 +80070844: 90660000 lbu a2,0(v1) +80070848: 0801c16f j 800705bc +8007084c: a0a60ad9 sb a2,2777(a1) +80070850: 3c088022 lui t0,0x8022 +80070854: 250550e8 addiu a1,t0,20712 +80070858: 90a20acf lbu v0,2767(a1) +8007085c: 104000a4 beqz v0,80070af0 +80070860: 00000000 nop +80070864: 90a20864 lbu v0,2148(a1) +80070868: 00021840 sll v1,v0,0x1 +8007086c: 00651821 addu v1,v1,a1 +80070870: 94640040 lhu a0,64(v1) +80070874: 24420001 addiu v0,v0,1 +80070878: 00042202 srl a0,a0,0x8 +8007087c: a0a20864 sb v0,2148(a1) +80070880: 250350e8 addiu v1,t0,20712 +80070884: 90620acf lbu v0,2767(v1) +80070888: 00802821 move a1,a0 +8007088c: 38420001 xori v0,v0,0x1 +80070890: a0620acf sb v0,2767(v1) +80070894: 0801c170 j 800705c0 +80070898: a0640ada sb a0,2778(v1) +8007089c: 3c028022 lui v0,0x8022 +800708a0: 24425bc4 addiu v0,v0,23492 +800708a4: 8c440e4c lw a0,3660(v0) +800708a8: 8c430e48 lw v1,3656(v0) +800708ac: 10640004 beq v1,a0,800708c0 +800708b0: 3c028006 lui v0,0x8006 +800708b4: 24421e28 addiu v0,v0,7720 +800708b8: 0040f809 jalr v0 +800708bc: 00000000 nop +800708c0: 3c02801f lui v0,0x801f +800708c4: 8c45b3a8 lw a1,-19544(v0) +800708c8: 3c048022 lui a0,0x8022 +800708cc: 248450e8 addiu a0,a0,20712 +800708d0: 90a20000 lbu v0,0(a1) +800708d4: 90830846 lbu v1,2118(a0) +800708d8: 00431025 or v0,v0,v1 +800708dc: 304200ff andi v0,v0,0xff +800708e0: 00402821 move a1,v0 +800708e4: 0801c170 j 800705c0 +800708e8: a0820ad9 sb v0,2777(a0) +800708ec: 3c088022 lui t0,0x8022 +800708f0: 250350e8 addiu v1,t0,20712 +800708f4: 90620852 lbu v0,2130(v1) +800708f8: 1040007b beqz v0,80070ae8 +800708fc: 00000000 nop +80070900: 94620850 lhu v0,2128(v1) +80070904: 90630ada lbu v1,2778(v1) +80070908: 00021202 srl v0,v0,0x8 +8007090c: 306300fe andi v1,v1,0xfe +80070910: 30420001 andi v0,v0,0x1 +80070914: 00623025 or a2,v1,v0 +80070918: 250350e8 addiu v1,t0,20712 +8007091c: 90620852 lbu v0,2130(v1) +80070920: a0660ada sb a2,2778(v1) +80070924: 38420001 xori v0,v0,0x1 +80070928: 0801c16f j 800705bc +8007092c: a0620852 sb v0,2130(v1) +80070930: 3c038021 lui v1,0x8021 +80070934: 2463e3e8 addiu v1,v1,-7192 +80070938: 8c62001c lw v0,28(v1) +8007093c: 3c068021 lui a2,0x8021 +80070940: 90c4e42c lbu a0,-7124(a2) +80070944: 24420001 addiu v0,v0,1 +80070948: ac62001c sw v0,28(v1) +8007094c: 1080006d beqz a0,80070b04 +80070950: a064000c sb a0,12(v1) +80070954: 3c028022 lui v0,0x8022 +80070958: 904350a5 lbu v1,20645(v0) +8007095c: 106000b0 beqz v1,80070c20 +80070960: 3c028021 lui v0,0x8021 +80070964: 2e022140 sltiu v0,s0,8512 +80070968: 144000ad bnez v0,80070c20 +8007096c: 3c028021 lui v0,0x8021 +80070970: 2e022144 sltiu v0,s0,8516 +80070974: 104000aa beqz v0,80070c20 +80070978: 3c028021 lui v0,0x8021 +8007097c: 3c028021 lui v0,0x8021 +80070980: 8c43e2d0 lw v1,-7472(v0) +80070984: 146000a6 bnez v1,80070c20 +80070988: 3c028021 lui v0,0x8021 +8007098c: 32020001 andi v0,s0,0x1 +80070990: 104000e0 beqz v0,80070d14 +80070994: 3c028011 lui v0,0x8011 +80070998: 2442e2d0 addiu v0,v0,-7472 +8007099c: 0040f809 jalr v0 +800709a0: 00000000 nop +800709a4: 3042ff00 andi v0,v0,0xff00 +800709a8: 0801c170 j 800705c0 +800709ac: 00022a02 srl a1,v0,0x8 +800709b0: 3c088022 lui t0,0x8022 +800709b4: 3c028021 lui v0,0x8021 +800709b8: 250450e8 addiu a0,t0,20712 +800709bc: 8c487030 lw t0,28720(v0) +800709c0: 3c02801f lui v0,0x801f +800709c4: a0800852 sb zero,2130(a0) +800709c8: a0800853 sb zero,2131(a0) +800709cc: 8c46b3a8 lw a2,-19544(v0) +800709d0: 90850ada lbu a1,2778(a0) +800709d4: 3c038021 lui v1,0x8021 +800709d8: 9064e44a lbu a0,-7094(v1) +800709dc: 9102213f lbu v0,8511(t0) +800709e0: 90c70001 lbu a3,1(a2) +800709e4: 00052827 nor a1,zero,a1 +800709e8: 24030010 li v1,16 +800709ec: 30a50020 andi a1,a1,0x20 +800709f0: 0004180a movz v1,zero,a0 +800709f4: 304200c0 andi v0,v0,0xc0 +800709f8: 00651825 or v1,v1,a1 +800709fc: 00471025 or v0,v0,a3 +80070a00: 00431025 or v0,v0,v1 +80070a04: 0801c170 j 800705c0 +80070a08: 304500ff andi a1,v0,0xff +80070a0c: 3c058022 lui a1,0x8022 +80070a10: 24a550e8 addiu a1,a1,20712 +80070a14: 3c038021 lui v1,0x8021 +80070a18: 8ca4086c lw a0,2156(a1) +80070a1c: 8c62701c lw v0,28700(v1) +80070a20: 00441021 addu v0,v0,a0 +80070a24: 90460000 lbu a2,0(v0) +80070a28: 3c020001 lui v0,0x1 +80070a2c: 24840001 addiu a0,a0,1 +80070a30: 3442ffff ori v0,v0,0xffff +80070a34: 00822024 and a0,a0,v0 +80070a38: 0801c16f j 800705bc +80070a3c: aca4086c sw a0,2156(a1) +80070a40: 2484e2a8 addiu a0,a0,-7512 +80070a44: 8c850020 lw a1,32(a0) +80070a48: 24020156 li v0,342 +80070a4c: 70a22802 mul a1,a1,v0 +80070a50: 3c038021 lui v1,0x8021 +80070a54: 8c62e430 lw v0,-7120(v1) +80070a58: 8c860028 lw a2,40(a0) +80070a5c: 00a2001a div zero,a1,v0 +80070a60: 004001f4 teq v0,zero,0x7 +80070a64: 3c038022 lui v1,0x8022 +80070a68: 246350e8 addiu v1,v1,20712 +80070a6c: 24020001 li v0,1 +80070a70: a0620854 sb v0,2132(v1) +80070a74: a466084e sh a2,2126(v1) +80070a78: 00002812 mflo a1 +80070a7c: a4650850 sh a1,2128(v1) +80070a80: 9102213f lbu v0,8511(t0) +80070a84: 34420040 ori v0,v0,0x40 +80070a88: a102213f sb v0,8511(t0) +80070a8c: 0801c170 j 800705c0 +80070a90: 90e550cc lbu a1,20684(a3) +80070a94: 3c02801f lui v0,0x801f +80070a98: 8c44b3a8 lw a0,-19544(v0) +80070a9c: 00002821 move a1,zero +80070aa0: 90830000 lbu v1,0(a0) +80070aa4: 38630002 xori v1,v1,0x2 +80070aa8: 0801c170 j 800705c0 +80070aac: 00c3280b movn a1,a2,v1 +80070ab0: 3c028021 lui v0,0x8021 +80070ab4: 2442e2a8 addiu v0,v0,-7512 +80070ab8: 8c430014 lw v1,20(v0) +80070abc: 00802821 move a1,a0 +80070ac0: 0801c170 j 800705c0 +80070ac4: ac430018 sw v1,24(v0) +80070ac8: 90c20847 lbu v0,2119(a2) +80070acc: 30420001 andi v0,v0,0x1 +80070ad0: 1440005c bnez v0,80070c44 +80070ad4: 24620001 addiu v0,v1,1 +80070ad8: 00031040 sll v0,v1,0x1 +80070adc: 00461021 addu v0,v0,a2 +80070ae0: 0801c1e1 j 80070784 +80070ae4: 9047087a lbu a3,2170(v0) +80070ae8: 0801c246 j 80070918 +80070aec: 90660850 lbu a2,2128(v1) +80070af0: 90a20864 lbu v0,2148(a1) +80070af4: 00021040 sll v0,v0,0x1 +80070af8: 00451021 addu v0,v0,a1 +80070afc: 0801c220 j 80070880 +80070b00: 90440040 lbu a0,64(v0) +80070b04: 24c2e42c addiu v0,a2,-7124 +80070b08: 90440002 lbu a0,2(v0) +80070b0c: 2c830002 sltiu v1,a0,2 +80070b10: 14600048 bnez v1,80070c34 +80070b14: 24020003 li v0,3 +80070b18: 10820047 beq a0,v0,80070c38 +80070b1c: 24030001 li v1,1 +80070b20: 32110003 andi s1,s0,0x3 +80070b24: 2a220002 slti v0,s1,2 +80070b28: 1440006d bnez v0,80070ce0 +80070b2c: 3c028011 lui v0,0x8011 +80070b30: 2442e2d0 addiu v0,v0,-7472 +80070b34: 0040f809 jalr v0 +80070b38: 00000000 nop +80070b3c: 00401821 move v1,v0 +80070b40: 30420002 andi v0,v0,0x2 +80070b44: 14400007 bnez v0,80070b64 +80070b48: 000310c3 sra v0,v1,0x3 +80070b4c: 3c038021 lui v1,0x8021 +80070b50: 8c627030 lw v0,28720(v1) +80070b54: 00501021 addu v0,v0,s0 +80070b58: 0801c170 j 800705c0 +80070b5c: 90450000 lbu a1,0(v0) +80070b60: 000310c3 sra v0,v1,0x3 +80070b64: 0801c170 j 800705c0 +80070b68: 304500ff andi a1,v0,0xff +80070b6c: 250550e8 addiu a1,t0,20712 +80070b70: 94a4000a lhu a0,10(a1) +80070b74: 10800049 beqz a0,80070c9c +80070b78: 2484ffff addiu a0,a0,-1 +80070b7c: 94a20006 lhu v0,6(a1) +80070b80: 94a30008 lhu v1,8(a1) +80070b84: 2442ffff addiu v0,v0,-1 +80070b88: 94a6000c lhu a2,12(a1) +80070b8c: 00032827 nor a1,zero,v1 +80070b90: 00431824 and v1,v0,v1 +80070b94: 00642024 and a0,v1,a0 +80070b98: 00451024 and v0,v0,a1 +80070b9c: 00c31806 srlv v1,v1,a2 +80070ba0: 00431021 addu v0,v0,v1 +80070ba4: 000420c0 sll a0,a0,0x3 +80070ba8: 00441021 addu v0,v0,a0 +80070bac: 00021040 sll v0,v0,0x1 +80070bb0: 3c048021 lui a0,0x8021 +80070bb4: 2442fffe addiu v0,v0,-2 +80070bb8: 8c837024 lw v1,28708(a0) +80070bbc: 3042ffff andi v0,v0,0xffff +80070bc0: 00621821 addu v1,v1,v0 +80070bc4: 0801c1f5 j 800707d4 +80070bc8: 90660000 lbu a2,0(v1) +80070bcc: 250550e8 addiu a1,t0,20712 +80070bd0: 94a4000a lhu a0,10(a1) +80070bd4: 1080002d beqz a0,80070c8c +80070bd8: 2484ffff addiu a0,a0,-1 +80070bdc: 94a20006 lhu v0,6(a1) +80070be0: 94a30008 lhu v1,8(a1) +80070be4: 2442ffff addiu v0,v0,-1 +80070be8: 94a6000c lhu a2,12(a1) +80070bec: 00032827 nor a1,zero,v1 +80070bf0: 00431824 and v1,v0,v1 +80070bf4: 00642024 and a0,v1,a0 +80070bf8: 00451024 and v0,v0,a1 +80070bfc: 00c31806 srlv v1,v1,a2 +80070c00: 00431021 addu v0,v0,v1 +80070c04: 000420c0 sll a0,a0,0x3 +80070c08: 00441021 addu v0,v0,a0 +80070c0c: 00021040 sll v0,v0,0x1 +80070c10: 0801c20a j 80070828 +80070c14: 2442ffff addiu v0,v0,-1 +80070c18: 0801c16a j 800705a8 +80070c1c: 9066084e lbu a2,2126(v1) +80070c20: 32030003 andi v1,s0,0x3 +80070c24: 2442e308 addiu v0,v0,-7416 +80070c28: 00621821 addu v1,v1,v0 +80070c2c: 0801c170 j 800705c0 +80070c30: 90650007 lbu a1,7(v1) +80070c34: 24030001 li v1,1 +80070c38: 3c028021 lui v0,0x8021 +80070c3c: 0801c2c8 j 80070b20 +80070c40: a043e2ac sb v1,-7508(v0) +80070c44: 90c40842 lbu a0,2114(a2) +80070c48: 00031840 sll v1,v1,0x1 +80070c4c: 00661821 addu v1,v1,a2 +80070c50: 3045ffff andi a1,v0,0xffff +80070c54: 9067087b lbu a3,2171(v1) +80070c58: 1080feca beqz a0,80070784 +80070c5c: a4c50844 sh a1,2116(a2) +80070c60: 90c30240 lbu v1,576(a2) +80070c64: 00051042 srl v0,a1,0x1 +80070c68: 1062fec7 beq v1,v0,80070788 +80070c6c: 250350e8 addiu v1,t0,20712 +80070c70: 30a200fe andi v0,a1,0xfe +80070c74: 00021043 sra v0,v0,0x1 +80070c78: a0c20240 sb v0,576(a2) +80070c7c: 24030001 li v1,1 +80070c80: 3c028022 lui v0,0x8022 +80070c84: 0801c1e1 j 80070784 +80070c88: a0435bc9 sb v1,23497(v0) +80070c8c: 94a20006 lhu v0,6(a1) +80070c90: 00021040 sll v0,v0,0x1 +80070c94: 0801c20a j 80070828 +80070c98: 2442ffff addiu v0,v0,-1 +80070c9c: 0801c2eb j 80070bac +80070ca0: 94a20006 lhu v0,6(a1) +80070ca4: 3063010f andi v1,v1,0x10f +80070ca8: 00031840 sll v1,v1,0x1 +80070cac: 3045ffff andi a1,v0,0xffff +80070cb0: 90c40842 lbu a0,2114(a2) +80070cb4: 00661821 addu v1,v1,a2 +80070cb8: 30a201ff andi v0,a1,0x1ff +80070cbc: 9067087b lbu a3,2171(v1) +80070cc0: 1080feb0 beqz a0,80070784 +80070cc4: a4c20844 sh v0,2116(a2) +80070cc8: 90c30240 lbu v1,576(a2) +80070ccc: 00021042 srl v0,v0,0x1 +80070cd0: 1462ffe8 bne v1,v0,80070c74 +80070cd4: 30a200fe andi v0,a1,0xfe +80070cd8: 0801c1e2 j 80070788 +80070cdc: 250350e8 addiu v1,t0,20712 +80070ce0: 2442e2d0 addiu v0,v0,-7472 +80070ce4: 0040f809 jalr v0 +80070ce8: 00000000 nop +80070cec: 00401821 move v1,v0 +80070cf0: 30420002 andi v0,v0,0x2 +80070cf4: 1040ff95 beqz v0,80070b4c +80070cf8: 30620004 andi v0,v1,0x4 +80070cfc: 1040ff98 beqz v0,80070b60 +80070d00: 240200bb li v0,187 +80070d04: 3a230001 xori v1,s1,0x1 +80070d08: 240500aa li a1,170 +80070d0c: 0801c170 j 800705c0 +80070d10: 0043280b movn a1,v0,v1 +80070d14: 2442e2d0 addiu v0,v0,-7472 +80070d18: 0040f809 jalr v0 +80070d1c: 00000000 nop +80070d20: 0801c170 j 800705c0 +80070d24: 304500ff andi a1,v0,0xff + +80070d28 : +80070d28: 30a5ffff andi a1,a1,0xffff +80070d2c: 27bdffd0 addiu sp,sp,-48 +80070d30: 2ca22184 sltiu v0,a1,8580 +80070d34: afb00010 sw s0,16(sp) +80070d38: afbf002c sw ra,44(sp) +80070d3c: afb60028 sw s6,40(sp) +80070d40: afb50024 sw s5,36(sp) +80070d44: afb40020 sw s4,32(sp) +80070d48: afb3001c sw s3,28(sp) +80070d4c: afb20018 sw s2,24(sp) +80070d50: afb10014 sw s1,20(sp) +80070d54: 10400016 beqz v0,80070db0 +80070d58: 309000ff andi s0,a0,0xff +80070d5c: 24a2df00 addiu v0,a1,-8448 +80070d60: 3042ffff andi v0,v0,0xffff +80070d64: 2c430084 sltiu v1,v0,132 +80070d68: 14600048 bnez v1,80070e8c +80070d6c: 3c038019 lui v1,0x8019 +80070d70: 00a06021 move t4,a1 +80070d74: 3c028021 lui v0,0x8021 +80070d78: 2443701c addiu v1,v0,28700 +80070d7c: 8c620014 lw v0,20(v1) +80070d80: 01821021 addu v0,t4,v0 +80070d84: a0500000 sb s0,0(v0) +80070d88: 8fbf002c lw ra,44(sp) +80070d8c: 8fb60028 lw s6,40(sp) +80070d90: 8fb50024 lw s5,36(sp) +80070d94: 8fb40020 lw s4,32(sp) +80070d98: 8fb3001c lw s3,28(sp) +80070d9c: 8fb20018 lw s2,24(sp) +80070da0: 8fb10014 lw s1,20(sp) +80070da4: 8fb00010 lw s0,16(sp) +80070da8: 03e00008 jr ra +80070dac: 27bd0030 addiu sp,sp,48 +80070db0: 3c118021 lui s1,0x8021 +80070db4: 2623e42c addiu v1,s1,-7124 +80070db8: 90620052 lbu v0,82(v1) +80070dbc: 14400022 bnez v0,80070e48 +80070dc0: 24a2de00 addiu v0,a1,-8704 +80070dc4: 24022801 li v0,10241 +80070dc8: 10a20043 beq a1,v0,80070ed8 +80070dcc: 24a2d000 addiu v0,a1,-12288 +80070dd0: 3042ffff andi v0,v0,0xffff +80070dd4: 2c420300 sltiu v0,v0,768 +80070dd8: 1040ffe6 beqz v0,80070d74 +80070ddc: 00a06021 move t4,a1 +80070de0: 90620050 lbu v0,80(v1) +80070de4: 1040ffe8 beqz v0,80070d88 +80070de8: 24a2cfe1 addiu v0,a1,-12319 +80070dec: 3042ffff andi v0,v0,0xffff +80070df0: 2c430021 sltiu v1,v0,33 +80070df4: 1460003d bnez v1,80070eec +80070df8: 3c038019 lui v1,0x8019 +80070dfc: 3c028021 lui v0,0x8021 +80070e00: 8c437030 lw v1,28720(v0) +80070e04: 2ca43100 sltiu a0,a1,12544 +80070e08: 00651821 addu v1,v1,a1 +80070e0c: 1480ffde bnez a0,80070d88 +80070e10: a0700000 sb s0,0(v1) +80070e14: 3c198004 lui t9,0x8004 +80070e18: 00a02021 move a0,a1 +80070e1c: 2739d170 addiu t9,t9,-11920 +80070e20: 8fbf002c lw ra,44(sp) +80070e24: 8fb60028 lw s6,40(sp) +80070e28: 8fb50024 lw s5,36(sp) +80070e2c: 8fb40020 lw s4,32(sp) +80070e30: 8fb3001c lw s3,28(sp) +80070e34: 8fb20018 lw s2,24(sp) +80070e38: 8fb10014 lw s1,20(sp) +80070e3c: 8fb00010 lw s0,16(sp) +80070e40: 03200008 jr t9 +80070e44: 27bd0030 addiu sp,sp,48 +80070e48: 3042ffff andi v0,v0,0xffff +80070e4c: 2c4201ff sltiu v0,v0,511 +80070e50: 14400014 bnez v0,80070ea4 +80070e54: 3c038021 lui v1,0x8021 +80070e58: 8c627030 lw v0,28720(v1) +80070e5c: 00451021 addu v0,v0,a1 +80070e60: a0500000 sb s0,0(v0) +80070e64: 8fbf002c lw ra,44(sp) +80070e68: 8fb60028 lw s6,40(sp) +80070e6c: 8fb50024 lw s5,36(sp) +80070e70: 8fb40020 lw s4,32(sp) +80070e74: 8fb3001c lw s3,28(sp) +80070e78: 8fb20018 lw s2,24(sp) +80070e7c: 8fb10014 lw s1,20(sp) +80070e80: 8fb00010 lw s0,16(sp) +80070e84: 03e00008 jr ra +80070e88: 27bd0030 addiu sp,sp,48 +80070e8c: 00021080 sll v0,v0,0x2 +80070e90: 24632c4c addiu v1,v1,11340 +80070e94: 00431021 addu v0,v0,v1 +80070e98: 8c440000 lw a0,0(v0) +80070e9c: 00800008 jr a0 +80070ea0: 00000000 nop +80070ea4: 3c198007 lui t9,0x8007 +80070ea8: 02002021 move a0,s0 +80070eac: 8fbf002c lw ra,44(sp) +80070eb0: 8fb60028 lw s6,40(sp) +80070eb4: 8fb50024 lw s5,36(sp) +80070eb8: 8fb40020 lw s4,32(sp) +80070ebc: 8fb3001c lw s3,28(sp) +80070ec0: 8fb20018 lw s2,24(sp) +80070ec4: 8fb10014 lw s1,20(sp) +80070ec8: 8fb00010 lw s0,16(sp) +80070ecc: 27396f3c addiu t9,t9,28476 +80070ed0: 03200008 jr t9 +80070ed4: 27bd0030 addiu sp,sp,48 +80070ed8: 90620044 lbu v0,68(v1) +80070edc: 14400009 bnez v0,80070f04 +80070ee0: 3c02800a lui v0,0x800a +80070ee4: 0801c35d j 80070d74 +80070ee8: 240c2801 li t4,10241 +80070eec: 00021080 sll v0,v0,0x2 +80070ef0: 24632e5c addiu v1,v1,11868 +80070ef4: 00431021 addu v0,v0,v1 +80070ef8: 8c440000 lw a0,0(v0) +80070efc: 00800008 jr a0 +80070f00: 00000000 nop +80070f04: 02002021 move a0,s0 +80070f08: 2442b150 addiu v0,v0,-20144 +80070f0c: 0040f809 jalr v0 +80070f10: 24052801 li a1,10241 +80070f14: 0801c35d j 80070d74 +80070f18: 240c2801 li t4,10241 +80070f1c: 3c048021 lui a0,0x8021 +80070f20: 2482701c addiu v0,a0,28700 +80070f24: 8c430014 lw v1,20(v0) +80070f28: 90642129 lbu a0,8489(v1) +80070f2c: 120406ae beq s0,a0,800729e8 +80070f30: 3c028022 lui v0,0x8022 +80070f34: 24425bc4 addiu v0,v0,23492 +80070f38: 8c440e4c lw a0,3660(v0) +80070f3c: 8c430e48 lw v1,3656(v0) +80070f40: 10640004 beq v1,a0,80070f54 +80070f44: 3c028006 lui v0,0x8006 +80070f48: 24421e28 addiu v0,v0,7720 +80070f4c: 0040f809 jalr v0 +80070f50: 00000000 nop +80070f54: 3c028022 lui v0,0x8022 +80070f58: 244250e8 addiu v0,v0,20712 +80070f5c: 24030001 li v1,1 +80070f60: 240c2129 li t4,8489 +80070f64: a0430ace sb v1,2766(v0) +80070f68: 0801c35d j 80070d74 +80070f6c: a0500aa9 sb s0,2729(v0) +80070f70: 3c038021 lui v1,0x8021 +80070f74: 2462701c addiu v0,v1,28700 +80070f78: 8c430014 lw v1,20(v0) +80070f7c: 90642128 lbu a0,8488(v1) +80070f80: 12040697 beq s0,a0,800729e0 +80070f84: 3c028022 lui v0,0x8022 +80070f88: 24425bc4 addiu v0,v0,23492 +80070f8c: 8c440e4c lw a0,3660(v0) +80070f90: 8c430e48 lw v1,3656(v0) +80070f94: 10640004 beq v1,a0,80070fa8 +80070f98: 3c028006 lui v0,0x8006 +80070f9c: 24421e28 addiu v0,v0,7720 +80070fa0: 0040f809 jalr v0 +80070fa4: 00000000 nop +80070fa8: 3c028022 lui v0,0x8022 +80070fac: 244250e8 addiu v0,v0,20712 +80070fb0: 24030001 li v1,1 +80070fb4: 240c2128 li t4,8488 +80070fb8: a0430ace sb v1,2766(v0) +80070fbc: 0801c35d j 80070d74 +80070fc0: a0500aa8 sb s0,2728(v0) +80070fc4: 3c048021 lui a0,0x8021 +80070fc8: 2482701c addiu v0,a0,28700 +80070fcc: 8c430014 lw v1,20(v0) +80070fd0: 90642127 lbu a0,8487(v1) +80070fd4: 12040674 beq s0,a0,800729a8 +80070fd8: 3c028022 lui v0,0x8022 +80070fdc: 24425bc4 addiu v0,v0,23492 +80070fe0: 8c440e4c lw a0,3660(v0) +80070fe4: 8c430e48 lw v1,3656(v0) +80070fe8: 10640004 beq v1,a0,80070ffc +80070fec: 3c028006 lui v0,0x8006 +80070ff0: 24421e28 addiu v0,v0,7720 +80070ff4: 0040f809 jalr v0 +80070ff8: 00000000 nop +80070ffc: 3c028022 lui v0,0x8022 +80071000: 244250e8 addiu v0,v0,20712 +80071004: 24030001 li v1,1 +80071008: 240c2127 li t4,8487 +8007100c: a0430ace sb v1,2766(v0) +80071010: 0801c35d j 80070d74 +80071014: a0500aa7 sb s0,2727(v0) +80071018: 3c048021 lui a0,0x8021 +8007101c: 2483701c addiu v1,a0,28700 +80071020: 8c640014 lw a0,20(v1) +80071024: 3c038022 lui v1,0x8022 +80071028: 90822103 lbu v0,8451(a0) +8007102c: 246550e8 addiu a1,v1,20712 +80071030: 30420001 andi v0,v0,0x1 +80071034: 00021200 sll v0,v0,0x8 +80071038: 90a40842 lbu a0,2114(a1) +8007103c: 00501025 or v0,v0,s0 +80071040: 24030002 li v1,2 +80071044: a0a30847 sb v1,2119(a1) +80071048: a4a20868 sh v0,2152(a1) +8007104c: a4a20844 sh v0,2116(a1) +80071050: 108005c7 beqz a0,80072770 +80071054: a0a00879 sb zero,2169(a1) +80071058: 3044ffff andi a0,v0,0xffff +8007105c: 90a30240 lbu v1,576(a1) +80071060: 00041042 srl v0,a0,0x1 +80071064: 106205c2 beq v1,v0,80072770 +80071068: 308200fe andi v0,a0,0xfe +8007106c: 00021043 sra v0,v0,0x1 +80071070: a0a20240 sb v0,576(a1) +80071074: 24030001 li v1,1 +80071078: 3c028022 lui v0,0x8022 +8007107c: 240c2102 li t4,8450 +80071080: 0801c35d j 80070d74 +80071084: a0435bc9 sb v1,23497(v0) +80071088: 3c058022 lui a1,0x8022 +8007108c: 24a550e8 addiu a1,a1,20712 +80071090: 94a4086c lhu a0,2156(a1) +80071094: 00101c00 sll v1,s0,0x10 +80071098: 3c020001 lui v0,0x1 +8007109c: 00832025 or a0,a0,v1 +800710a0: 3442ffff ori v0,v0,0xffff +800710a4: 00822024 and a0,a0,v0 +800710a8: 240c2183 li t4,8579 +800710ac: 0801c35d j 80070d74 +800710b0: aca4086c sw a0,2156(a1) +800710b4: 3c048022 lui a0,0x8022 +800710b8: 248450e8 addiu a0,a0,20712 +800710bc: 9083085d lbu v1,2141(a0) +800710c0: 00101200 sll v0,s0,0x8 +800710c4: 00621825 or v1,v1,v0 +800710c8: 240c211e li t4,8478 +800710cc: 0801c35d j 80070d74 +800710d0: a483085c sh v1,2140(a0) +800710d4: 3c048022 lui a0,0x8022 +800710d8: 248450e8 addiu a0,a0,20712 +800710dc: 9083085b lbu v1,2139(a0) +800710e0: 00101200 sll v0,s0,0x8 +800710e4: 00621825 or v1,v1,v0 +800710e8: 240c211d li t4,8477 +800710ec: 0801c35d j 80070d74 +800710f0: a483085a sh v1,2138(a0) +800710f4: 3c038022 lui v1,0x8022 +800710f8: 246350e8 addiu v1,v1,20712 +800710fc: 90640859 lbu a0,2137(v1) +80071100: 00101200 sll v0,s0,0x8 +80071104: 00822025 or a0,a0,v0 +80071108: 240c211c li t4,8476 +8007110c: 24020001 li v0,1 +80071110: a0620ad2 sb v0,2770(v1) +80071114: 0801c35d j 80070d74 +80071118: a4640858 sh a0,2136(v1) +8007111c: 3c038022 lui v1,0x8022 +80071120: 246350e8 addiu v1,v1,20712 +80071124: 90640857 lbu a0,2135(v1) +80071128: 00101200 sll v0,s0,0x8 +8007112c: 00822025 or a0,a0,v0 +80071130: 240c211b li t4,8475 +80071134: 24020001 li v0,1 +80071138: a0620ad2 sb v0,2770(v1) +8007113c: 0801c35d j 80070d74 +80071140: a4640856 sh a0,2134(v1) +80071144: 3c038021 lui v1,0x8021 +80071148: 2462701c addiu v0,v1,28700 +8007114c: 8c430014 lw v1,20(v0) +80071150: 9064211a lbu a0,8474(v1) +80071154: 12040630 beq s0,a0,80072a18 +80071158: 3c028022 lui v0,0x8022 +8007115c: 24425bc4 addiu v0,v0,23492 +80071160: 8c440e4c lw a0,3660(v0) +80071164: 8c430e48 lw v1,3656(v0) +80071168: 10640004 beq v1,a0,8007117c +8007116c: 3c028006 lui v0,0x8006 +80071170: 24421e28 addiu v0,v0,7720 +80071174: 0040f809 jalr v0 +80071178: 00000000 nop +8007117c: 3c028022 lui v0,0x8022 +80071180: 244450e8 addiu a0,v0,20712 +80071184: 00101982 srl v1,s0,0x6 +80071188: 24020001 li v0,1 +8007118c: 1062068b beq v1,v0,80072bbc +80071190: a0830aa5 sb v1,2725(a0) +80071194: 32020002 andi v0,s0,0x2 +80071198: 00021043 sra v0,v0,0x1 +8007119c: 32030001 andi v1,s0,0x1 +800711a0: 240c211a li t4,8474 +800711a4: a0830aa3 sb v1,2723(a0) +800711a8: 0801c35d j 80070d74 +800711ac: a0820aa4 sb v0,2724(a0) +800711b0: 3c028021 lui v0,0x8021 +800711b4: 2451701c addiu s1,v0,28700 +800711b8: 8e250014 lw a1,20(s1) +800711bc: 90a22131 lbu v0,8497(a1) +800711c0: 12020613 beq s0,v0,80072a10 +800711c4: 3c028022 lui v0,0x8022 +800711c8: 24425bc4 addiu v0,v0,23492 +800711cc: 8c440e4c lw a0,3660(v0) +800711d0: 8c430e48 lw v1,3656(v0) +800711d4: 10640005 beq v1,a0,800711ec +800711d8: 3c028006 lui v0,0x8006 +800711dc: 24421e28 addiu v0,v0,7720 +800711e0: 0040f809 jalr v0 +800711e4: 00000000 nop +800711e8: 8e250014 lw a1,20(s1) +800711ec: 240c2131 li t4,8497 +800711f0: 0801c35d j 80070d74 +800711f4: a0b02131 sb s0,8497(a1) +800711f8: 3c038021 lui v1,0x8021 +800711fc: 2462701c addiu v0,v1,28700 +80071200: 8c430014 lw v1,20(v0) +80071204: 90642132 lbu a0,8498(v1) +80071208: 1204055d beq s0,a0,80072780 +8007120c: 3c028022 lui v0,0x8022 +80071210: 24425bc4 addiu v0,v0,23492 +80071214: 8c440e4c lw a0,3660(v0) +80071218: 8c430e48 lw v1,3656(v0) +8007121c: 10640004 beq v1,a0,80071230 +80071220: 3c028006 lui v0,0x8006 +80071224: 24421e28 addiu v0,v0,7720 +80071228: 0040f809 jalr v0 +8007122c: 00000000 nop +80071230: 00101600 sll v0,s0,0x18 +80071234: 00021603 sra v0,v0,0x18 +80071238: 04400665 bltz v0,80072bd0 +8007123c: 3203001f andi v1,s0,0x1f +80071240: 32020040 andi v0,s0,0x40 +80071244: 10400005 beqz v0,8007125c +80071248: 32020020 andi v0,s0,0x20 +8007124c: 3203001f andi v1,s0,0x1f +80071250: 3c028022 lui v0,0x8022 +80071254: a043594e sb v1,22862(v0) +80071258: 32020020 andi v0,s0,0x20 +8007125c: 10400548 beqz v0,80072780 +80071260: 3203001f andi v1,s0,0x1f +80071264: 3c028022 lui v0,0x8022 +80071268: 240c2132 li t4,8498 +8007126c: 0801c35d j 80070d74 +80071270: a043594d sb v1,22861(v0) +80071274: 3c058022 lui a1,0x8022 +80071278: 24a550e8 addiu a1,a1,20712 +8007127c: 8ca4086c lw a0,2156(a1) +80071280: 3c020001 lui v0,0x1 +80071284: 344200ff ori v0,v0,0xff +80071288: 00822024 and a0,a0,v0 +8007128c: 00101a00 sll v1,s0,0x8 +80071290: 00832025 or a0,a0,v1 +80071294: 240c2182 li t4,8578 +80071298: 0801c35d j 80070d74 +8007129c: aca4086c sw a0,2156(a1) +800712a0: 3c038021 lui v1,0x8021 +800712a4: 2462701c addiu v0,v1,28700 +800712a8: 8c430014 lw v1,20(v0) +800712ac: 90642126 lbu a0,8486(v1) +800712b0: 120405d1 beq s0,a0,800729f8 +800712b4: 3c028022 lui v0,0x8022 +800712b8: 24425bc4 addiu v0,v0,23492 +800712bc: 8c440e4c lw a0,3660(v0) +800712c0: 8c430e48 lw v1,3656(v0) +800712c4: 10640004 beq v1,a0,800712d8 +800712c8: 3c028006 lui v0,0x8006 +800712cc: 24421e28 addiu v0,v0,7720 +800712d0: 0040f809 jalr v0 +800712d4: 00000000 nop +800712d8: 3c028022 lui v0,0x8022 +800712dc: 244250e8 addiu v0,v0,20712 +800712e0: 24030001 li v1,1 +800712e4: 240c2126 li t4,8486 +800712e8: a0430ace sb v1,2766(v0) +800712ec: 0801c35d j 80070d74 +800712f0: a0500aa6 sb s0,2726(v0) +800712f4: 3c048021 lui a0,0x8021 +800712f8: 2482701c addiu v0,a0,28700 +800712fc: 8c430014 lw v1,20(v0) +80071300: 90642125 lbu a0,8485(v1) +80071304: 120405ba beq s0,a0,800729f0 +80071308: 3c028022 lui v0,0x8022 +8007130c: 24425bc4 addiu v0,v0,23492 +80071310: 8c440e4c lw a0,3660(v0) +80071314: 8c430e48 lw v1,3656(v0) +80071318: 10640004 beq v1,a0,8007132c +8007131c: 3c028006 lui v0,0x8006 +80071320: 24421e28 addiu v0,v0,7720 +80071324: 0040f809 jalr v0 +80071328: 00000000 nop +8007132c: 00103902 srl a3,s0,0x4 +80071330: 00104082 srl t0,s0,0x2 +80071334: 00104982 srl t1,s0,0x6 +80071338: 38e70001 xori a3,a3,0x1 +8007133c: 39080001 xori t0,t0,0x1 +80071340: 39290001 xori t1,t1,0x1 +80071344: 00102042 srl a0,s0,0x1 +80071348: 00102942 srl a1,s0,0x5 +8007134c: 001030c2 srl a2,s0,0x3 +80071350: 320a0001 andi t2,s0,0x1 +80071354: 3c038022 lui v1,0x8022 +80071358: 246350e8 addiu v1,v1,20712 +8007135c: 30840001 andi a0,a0,0x1 +80071360: 30a50001 andi a1,a1,0x1 +80071364: 30c60001 andi a2,a2,0x1 +80071368: 394a0001 xori t2,t2,0x1 +8007136c: 30e70001 andi a3,a3,0x1 +80071370: 31080001 andi t0,t0,0x1 +80071374: 31290001 andi t1,t1,0x1 +80071378: 001059c2 srl t3,s0,0x7 +8007137c: 24020001 li v0,1 +80071380: 240c2125 li t4,8485 +80071384: a0620ace sb v0,2766(v1) +80071388: a0640aba sb a0,2746(v1) +8007138c: a0650abb sb a1,2747(v1) +80071390: a0660ac0 sb a2,2752(v1) +80071394: a06b0ac1 sb t3,2753(v1) +80071398: a06a0ac6 sb t2,2758(v1) +8007139c: a0670ac7 sb a3,2759(v1) +800713a0: a0680acc sb t0,2764(v1) +800713a4: 0801c35d j 80070d74 +800713a8: a0690acd sb t1,2765(v1) +800713ac: 3c038021 lui v1,0x8021 +800713b0: 2462701c addiu v0,v1,28700 +800713b4: 8c430014 lw v1,20(v0) +800713b8: 90642124 lbu a0,8484(v1) +800713bc: 12040592 beq s0,a0,80072a08 +800713c0: 3c028022 lui v0,0x8022 +800713c4: 24425bc4 addiu v0,v0,23492 +800713c8: 8c440e4c lw a0,3660(v0) +800713cc: 8c430e48 lw v1,3656(v0) +800713d0: 10640004 beq v1,a0,800713e4 +800713d4: 3c028006 lui v0,0x8006 +800713d8: 24421e28 addiu v0,v0,7720 +800713dc: 0040f809 jalr v0 +800713e0: 00000000 nop +800713e4: 00103902 srl a3,s0,0x4 +800713e8: 00104082 srl t0,s0,0x2 +800713ec: 00104982 srl t1,s0,0x6 +800713f0: 38e70001 xori a3,a3,0x1 +800713f4: 39080001 xori t0,t0,0x1 +800713f8: 39290001 xori t1,t1,0x1 +800713fc: 00102042 srl a0,s0,0x1 +80071400: 00102942 srl a1,s0,0x5 +80071404: 001030c2 srl a2,s0,0x3 +80071408: 320a0001 andi t2,s0,0x1 +8007140c: 3c038022 lui v1,0x8022 +80071410: 246350e8 addiu v1,v1,20712 +80071414: 30840001 andi a0,a0,0x1 +80071418: 30a50001 andi a1,a1,0x1 +8007141c: 30c60001 andi a2,a2,0x1 +80071420: 394a0001 xori t2,t2,0x1 +80071424: 30e70001 andi a3,a3,0x1 +80071428: 31080001 andi t0,t0,0x1 +8007142c: 31290001 andi t1,t1,0x1 +80071430: 001059c2 srl t3,s0,0x7 +80071434: 24020001 li v0,1 +80071438: 240c2124 li t4,8484 +8007143c: a0620ace sb v0,2766(v1) +80071440: a0640ab8 sb a0,2744(v1) +80071444: a0650ab9 sb a1,2745(v1) +80071448: a0660abe sb a2,2750(v1) +8007144c: a06b0abf sb t3,2751(v1) +80071450: a06a0ac4 sb t2,2756(v1) +80071454: a0670ac5 sb a3,2757(v1) +80071458: a0680aca sb t0,2762(v1) +8007145c: 0801c35d j 80070d74 +80071460: a0690acb sb t1,2763(v1) +80071464: 3c048021 lui a0,0x8021 +80071468: 2482701c addiu v0,a0,28700 +8007146c: 8c430014 lw v1,20(v0) +80071470: 90642123 lbu a0,8483(v1) +80071474: 12040562 beq s0,a0,80072a00 +80071478: 3c028022 lui v0,0x8022 +8007147c: 24425bc4 addiu v0,v0,23492 +80071480: 8c440e4c lw a0,3660(v0) +80071484: 8c430e48 lw v1,3656(v0) +80071488: 10640004 beq v1,a0,8007149c +8007148c: 3c028006 lui v0,0x8006 +80071490: 24421e28 addiu v0,v0,7720 +80071494: 0040f809 jalr v0 +80071498: 00000000 nop +8007149c: 00103902 srl a3,s0,0x4 +800714a0: 00104082 srl t0,s0,0x2 +800714a4: 00104982 srl t1,s0,0x6 +800714a8: 38e70001 xori a3,a3,0x1 +800714ac: 39080001 xori t0,t0,0x1 +800714b0: 39290001 xori t1,t1,0x1 +800714b4: 00102042 srl a0,s0,0x1 +800714b8: 00102942 srl a1,s0,0x5 +800714bc: 001030c2 srl a2,s0,0x3 +800714c0: 320a0001 andi t2,s0,0x1 +800714c4: 3c038022 lui v1,0x8022 +800714c8: 246350e8 addiu v1,v1,20712 +800714cc: 30840001 andi a0,a0,0x1 +800714d0: 30a50001 andi a1,a1,0x1 +800714d4: 30c60001 andi a2,a2,0x1 +800714d8: 394a0001 xori t2,t2,0x1 +800714dc: 30e70001 andi a3,a3,0x1 +800714e0: 31080001 andi t0,t0,0x1 +800714e4: 31290001 andi t1,t1,0x1 +800714e8: 001059c2 srl t3,s0,0x7 +800714ec: 24020001 li v0,1 +800714f0: 240c2123 li t4,8483 +800714f4: a0620ace sb v0,2766(v1) +800714f8: a0640ab6 sb a0,2742(v1) +800714fc: a0650ab7 sb a1,2743(v1) +80071500: a0660abc sb a2,2748(v1) +80071504: a06b0abd sb t3,2749(v1) +80071508: a06a0ac2 sb t2,2754(v1) +8007150c: a0670ac3 sb a3,2755(v1) +80071510: a0680ac8 sb t0,2760(v1) +80071514: 0801c35d j 80070d74 +80071518: a0690ac9 sb t1,2761(v1) +8007151c: 3c168022 lui s6,0x8022 +80071520: 26c450e8 addiu a0,s6,20712 +80071524: 9082003e lbu v0,62(a0) +80071528: 104004b9 beqz v0,80072810 +8007152c: 321200ff andi s2,s0,0xff +80071530: 90830864 lbu v1,2148(a0) +80071534: 3253007f andi s3,s2,0x7f +80071538: 00031840 sll v1,v1,0x1 +8007153c: 00641821 addu v1,v1,a0 +80071540: 94620040 lhu v0,64(v1) +80071544: 00021202 srl v0,v0,0x8 +80071548: 12620031 beq s3,v0,80071610 +8007154c: 3c118021 lui s1,0x8021 +80071550: 2622e42c addiu v0,s1,-7124 +80071554: 90430073 lbu v1,115(v0) +80071558: 10600009 beqz v1,80071580 +8007155c: 3c148022 lui s4,0x8022 +80071560: 26825bc4 addiu v0,s4,23492 +80071564: 8c440e4c lw a0,3660(v0) +80071568: 8c430e48 lw v1,3656(v0) +8007156c: 10640004 beq v1,a0,80071580 +80071570: 3c028006 lui v0,0x8006 +80071574: 24421e28 addiu v0,v0,7720 +80071578: 0040f809 jalr v0 +8007157c: 00000000 nop +80071580: 26c250e8 addiu v0,s6,20712 +80071584: 90470864 lbu a3,2148(v0) +80071588: 2625e42c addiu a1,s1,-7124 +8007158c: 00074840 sll t1,a3,0x1 +80071590: 01224021 addu t0,t1,v0 +80071594: 91030040 lbu v1,64(t0) +80071598: 00132200 sll a0,s3,0x8 +8007159c: 90a60073 lbu a2,115(a1) +800715a0: 00641825 or v1,v1,a0 +800715a4: 24020001 li v0,1 +800715a8: a2825bc4 sb v0,23492(s4) +800715ac: 10c00018 beqz a2,80071610 +800715b0: a5030040 sh v1,64(t0) +800715b4: 3c048022 lui a0,0x8022 +800715b8: 24845bc4 addiu a0,a0,23492 +800715bc: 8c860c44 lw a2,3140(a0) +800715c0: 00121082 srl v0,s2,0x2 +800715c4: 3042001f andi v0,v0,0x1f +800715c8: 00c21021 addu v0,a2,v0 +800715cc: 3063ffff andi v1,v1,0xffff +800715d0: 90450000 lbu a1,0(v0) +800715d4: 00073880 sll a3,a3,0x2 +800715d8: 00031942 srl v1,v1,0x5 +800715dc: 00e43821 addu a3,a3,a0 +800715e0: 3063001f andi v1,v1,0x1f +800715e4: 00c33021 addu a2,a2,v1 +800715e8: ace50844 sw a1,2116(a3) +800715ec: 90c80000 lbu t0,0(a2) +800715f0: 8ce30044 lw v1,68(a3) +800715f4: 00052a80 sll a1,a1,0xa +800715f8: 00a32825 or a1,a1,v1 +800715fc: 00081140 sll v0,t0,0x5 +80071600: 01242021 addu a0,t1,a0 +80071604: 00451025 or v0,v0,a1 +80071608: a4820c48 sh v0,3144(a0) +8007160c: ace80444 sw t0,1092(a3) +80071610: 26c350e8 addiu v1,s6,20712 +80071614: 90620864 lbu v0,2148(v1) +80071618: 24420001 addiu v0,v0,1 +8007161c: a0620864 sb v0,2148(v1) +80071620: 26c350e8 addiu v1,s6,20712 +80071624: 9062003e lbu v0,62(v1) +80071628: 240c2122 li t4,8482 +8007162c: 38420001 xori v0,v0,0x1 +80071630: 0801c35d j 80070d74 +80071634: a062003e sb v0,62(v1) +80071638: 3c028022 lui v0,0x8022 +8007163c: 244250e8 addiu v0,v0,20712 +80071640: 240c2121 li t4,8481 +80071644: a0500864 sb s0,2148(v0) +80071648: a040003e sb zero,62(v0) +8007164c: 0801c35d j 80070d74 +80071650: a0400acf sb zero,2767(v0) +80071654: 3c048022 lui a0,0x8022 +80071658: 248450e8 addiu a0,a0,20712 +8007165c: 90830861 lbu v1,2145(a0) +80071660: 00101200 sll v0,s0,0x8 +80071664: 00621825 or v1,v1,v0 +80071668: 240c2120 li t4,8480 +8007166c: 0801c35d j 80070d74 +80071670: a4830860 sh v1,2144(a0) +80071674: 3c048022 lui a0,0x8022 +80071678: 248450e8 addiu a0,a0,20712 +8007167c: 9083085f lbu v1,2143(a0) +80071680: 00101200 sll v0,s0,0x8 +80071684: 00621825 or v1,v1,v0 +80071688: 240c211f li t4,8479 +8007168c: 0801c35d j 80070d74 +80071690: a483085e sh v1,2142(a0) +80071694: 3c028022 lui v0,0x8022 +80071698: 244250e8 addiu v0,v0,20712 +8007169c: 90440ad8 lbu a0,2776(v0) +800716a0: 00101a00 sll v1,s0,0x8 +800716a4: 00641825 or v1,v1,a0 +800716a8: 240c210e li t4,8462 +800716ac: a4430010 sh v1,16(v0) +800716b0: 0801c35d j 80070d74 +800716b4: a0500ad8 sb s0,2776(v0) +800716b8: 3c028022 lui v0,0x8022 +800716bc: 244250e8 addiu v0,v0,20712 +800716c0: 90440ad8 lbu a0,2776(v0) +800716c4: 00101a00 sll v1,s0,0x8 +800716c8: 00641825 or v1,v1,a0 +800716cc: 240c210d li t4,8461 +800716d0: a4430012 sh v1,18(v0) +800716d4: 0801c35d j 80070d74 +800716d8: a0500ad8 sb s0,2776(v0) +800716dc: 3c038021 lui v1,0x8021 +800716e0: 2462701c addiu v0,v1,28700 +800716e4: 8c430014 lw v1,20(v0) +800716e8: 9064210c lbu a0,8460(v1) +800716ec: 120404d2 beq s0,a0,80072a38 +800716f0: 3c028022 lui v0,0x8022 +800716f4: 24425bc4 addiu v0,v0,23492 +800716f8: 8c440e4c lw a0,3660(v0) +800716fc: 8c430e48 lw v1,3656(v0) +80071700: 10640004 beq v1,a0,80071714 +80071704: 3c028006 lui v0,0x8006 +80071708: 24421e28 addiu v0,v0,7720 +8007170c: 0040f809 jalr v0 +80071710: 00000000 nop +80071714: 32040007 andi a0,s0,0x7 +80071718: 00101a00 sll v1,s0,0x8 +8007171c: 3c028022 lui v0,0x8022 +80071720: 244250e8 addiu v0,v0,20712 +80071724: 00042300 sll a0,a0,0xc +80071728: 30637000 andi v1,v1,0x7000 +8007172c: 240c210c li t4,8460 +80071730: a443003a sh v1,58(v0) +80071734: 0801c35d j 80070d74 +80071738: a444002e sh a0,46(v0) +8007173c: 3c048021 lui a0,0x8021 +80071740: 2482701c addiu v0,a0,28700 +80071744: 8c430014 lw v1,20(v0) +80071748: 9064210b lbu a0,8459(v1) +8007174c: 120404b8 beq s0,a0,80072a30 +80071750: 3c028022 lui v0,0x8022 +80071754: 24425bc4 addiu v0,v0,23492 +80071758: 8c440e4c lw a0,3660(v0) +8007175c: 8c430e48 lw v1,3656(v0) +80071760: 10640004 beq v1,a0,80071774 +80071764: 3c028006 lui v0,0x8006 +80071768: 24421e28 addiu v0,v0,7720 +8007176c: 0040f809 jalr v0 +80071770: 00000000 nop +80071774: 32040007 andi a0,s0,0x7 +80071778: 00101a00 sll v1,s0,0x8 +8007177c: 3c028022 lui v0,0x8022 +80071780: 244250e8 addiu v0,v0,20712 +80071784: 00042300 sll a0,a0,0xc +80071788: 30637000 andi v1,v1,0x7000 +8007178c: 240c210b li t4,8459 +80071790: a4430022 sh v1,34(v0) +80071794: 0801c35d j 80070d74 +80071798: a4440016 sh a0,22(v0) +8007179c: 3c038021 lui v1,0x8021 +800717a0: 2462701c addiu v0,v1,28700 +800717a4: 8c430014 lw v1,20(v0) +800717a8: 9064210a lbu a0,8458(v1) +800717ac: 1204049e beq s0,a0,80072a28 +800717b0: 3c028022 lui v0,0x8022 +800717b4: 24425bc4 addiu v0,v0,23492 +800717b8: 8c440e4c lw a0,3660(v0) +800717bc: 8c430e48 lw v1,3656(v0) +800717c0: 10640004 beq v1,a0,800717d4 +800717c4: 3c028006 lui v0,0x8006 +800717c8: 24421e28 addiu v0,v0,7720 +800717cc: 0040f809 jalr v0 +800717d0: 00000000 nop +800717d4: 3202007c andi v0,s0,0x7c +800717d8: 3c038022 lui v1,0x8022 +800717dc: 246350e8 addiu v1,v1,20712 +800717e0: 00021200 sll v0,v0,0x8 +800717e4: 32040003 andi a0,s0,0x3 +800717e8: 240c210a li t4,8458 +800717ec: a4620032 sh v0,50(v1) +800717f0: 0801c35d j 80070d74 +800717f4: a464003c sh a0,60(v1) +800717f8: 3c048021 lui a0,0x8021 +800717fc: 2482701c addiu v0,a0,28700 +80071800: 8c430014 lw v1,20(v0) +80071804: 90642109 lbu a0,8457(v1) +80071808: 12040485 beq s0,a0,80072a20 +8007180c: 3c028022 lui v0,0x8022 +80071810: 24425bc4 addiu v0,v0,23492 +80071814: 8c440e4c lw a0,3660(v0) +80071818: 8c430e48 lw v1,3656(v0) +8007181c: 10640004 beq v1,a0,80071830 +80071820: 3c028006 lui v0,0x8006 +80071824: 24421e28 addiu v0,v0,7720 +80071828: 0040f809 jalr v0 +8007182c: 00000000 nop +80071830: 3202007c andi v0,s0,0x7c +80071834: 3c038022 lui v1,0x8022 +80071838: 246350e8 addiu v1,v1,20712 +8007183c: 00021200 sll v0,v0,0x8 +80071840: 32040003 andi a0,s0,0x3 +80071844: 240c2109 li t4,8457 +80071848: a4620026 sh v0,38(v1) +8007184c: 0801c35d j 80070d74 +80071850: a4640030 sh a0,48(v1) +80071854: 3c038021 lui v1,0x8021 +80071858: 2462701c addiu v0,v1,28700 +8007185c: 8c430014 lw v1,20(v0) +80071860: 90642108 lbu a0,8456(v1) +80071864: 1204047c beq s0,a0,80072a58 +80071868: 3c028022 lui v0,0x8022 +8007186c: 24425bc4 addiu v0,v0,23492 +80071870: 8c440e4c lw a0,3660(v0) +80071874: 8c430e48 lw v1,3656(v0) +80071878: 10640004 beq v1,a0,8007188c +8007187c: 3c028006 lui v0,0x8006 +80071880: 24421e28 addiu v0,v0,7720 +80071884: 0040f809 jalr v0 +80071888: 00000000 nop +8007188c: 3202007c andi v0,s0,0x7c +80071890: 3c038022 lui v1,0x8022 +80071894: 246350e8 addiu v1,v1,20712 +80071898: 00021200 sll v0,v0,0x8 +8007189c: 32040003 andi a0,s0,0x3 +800718a0: 240c2108 li t4,8456 +800718a4: a462001a sh v0,26(v1) +800718a8: 0801c35d j 80070d74 +800718ac: a4640024 sh a0,36(v1) +800718b0: 3c048021 lui a0,0x8021 +800718b4: 2482701c addiu v0,a0,28700 +800718b8: 8c430014 lw v1,20(v0) +800718bc: 90642107 lbu a0,8455(v1) +800718c0: 12040463 beq s0,a0,80072a50 +800718c4: 3c028022 lui v0,0x8022 +800718c8: 24425bc4 addiu v0,v0,23492 +800718cc: 8c440e4c lw a0,3660(v0) +800718d0: 8c430e48 lw v1,3656(v0) +800718d4: 10640004 beq v1,a0,800718e8 +800718d8: 3c028006 lui v0,0x8006 +800718dc: 24421e28 addiu v0,v0,7720 +800718e0: 0040f809 jalr v0 +800718e4: 00000000 nop +800718e8: 3202007c andi v0,s0,0x7c +800718ec: 3c038022 lui v1,0x8022 +800718f0: 246350e8 addiu v1,v1,20712 +800718f4: 00021200 sll v0,v0,0x8 +800718f8: 32040003 andi a0,s0,0x3 +800718fc: 240c2107 li t4,8455 +80071900: a462000e sh v0,14(v1) +80071904: 0801c35d j 80070d74 +80071908: a4640018 sh a0,24(v1) +8007190c: 3c048021 lui a0,0x8021 +80071910: 2482701c addiu v0,a0,28700 +80071914: 8c430014 lw v1,20(v0) +80071918: 9064212e lbu a0,8494(v1) +8007191c: 1204044a beq s0,a0,80072a48 +80071920: 3c028022 lui v0,0x8022 +80071924: 24425bc4 addiu v0,v0,23492 +80071928: 8c440e4c lw a0,3660(v0) +8007192c: 8c430e48 lw v1,3656(v0) +80071930: 10640004 beq v1,a0,80071944 +80071934: 3c028006 lui v0,0x8006 +80071938: 24421e28 addiu v0,v0,7720 +8007193c: 0040f809 jalr v0 +80071940: 00000000 nop +80071944: 24030001 li v1,1 +80071948: 3c028022 lui v0,0x8022 +8007194c: 240c212e li t4,8494 +80071950: 0801c35d j 80070d74 +80071954: a0435bb6 sb v1,23478(v0) +80071958: 3c038021 lui v1,0x8021 +8007195c: 2471701c addiu s1,v1,28700 +80071960: 8e250014 lw a1,20(s1) +80071964: 90a2212d lbu v0,8493(a1) +80071968: 12020435 beq s0,v0,80072a40 +8007196c: 3c028022 lui v0,0x8022 +80071970: 24425bc4 addiu v0,v0,23492 +80071974: 8c440e4c lw a0,3660(v0) +80071978: 8c430e48 lw v1,3656(v0) +8007197c: 10640005 beq v1,a0,80071994 +80071980: 3c028006 lui v0,0x8006 +80071984: 24421e28 addiu v0,v0,7720 +80071988: 0040f809 jalr v0 +8007198c: 00000000 nop +80071990: 8e250014 lw a1,20(s1) +80071994: 24030001 li v1,1 +80071998: 3c028022 lui v0,0x8022 +8007199c: a0435bb6 sb v1,23478(v0) +800719a0: 0801c362 j 80070d88 +800719a4: a0b0212d sb s0,8493(a1) +800719a8: 3c028021 lui v0,0x8021 +800719ac: 2451701c addiu s1,v0,28700 +800719b0: 8e250014 lw a1,20(s1) +800719b4: 90a2212c lbu v0,8492(a1) +800719b8: 12020401 beq s0,v0,800729c0 +800719bc: 3c028022 lui v0,0x8022 +800719c0: 24425bc4 addiu v0,v0,23492 +800719c4: 8c440e4c lw a0,3660(v0) +800719c8: 8c430e48 lw v1,3656(v0) +800719cc: 10640005 beq v1,a0,800719e4 +800719d0: 3c028006 lui v0,0x8006 +800719d4: 24421e28 addiu v0,v0,7720 +800719d8: 0040f809 jalr v0 +800719dc: 00000000 nop +800719e0: 8e250014 lw a1,20(s1) +800719e4: 24030001 li v1,1 +800719e8: 3c028022 lui v0,0x8022 +800719ec: a0435bb6 sb v1,23478(v0) +800719f0: 0801c362 j 80070d88 +800719f4: a0b0212c sb s0,8492(a1) +800719f8: 3c048021 lui a0,0x8021 +800719fc: 2482701c addiu v0,a0,28700 +80071a00: 8c430014 lw v1,20(v0) +80071a04: 9064212b lbu a0,8491(v1) +80071a08: 120403eb beq s0,a0,800729b8 +80071a0c: 3c028022 lui v0,0x8022 +80071a10: 24425bc4 addiu v0,v0,23492 +80071a14: 8c440e4c lw a0,3660(v0) +80071a18: 8c430e48 lw v1,3656(v0) +80071a1c: 10640004 beq v1,a0,80071a30 +80071a20: 3c028006 lui v0,0x8006 +80071a24: 24421e28 addiu v0,v0,7720 +80071a28: 0040f809 jalr v0 +80071a2c: 00000000 nop +80071a30: 3204000c andi a0,s0,0xc +80071a34: 3c038022 lui v1,0x8022 +80071a38: 246350e8 addiu v1,v1,20712 +80071a3c: 00042083 sra a0,a0,0x2 +80071a40: 32050003 andi a1,s0,0x3 +80071a44: 24020001 li v0,1 +80071a48: 240c212b li t4,8491 +80071a4c: a0620ace sb v0,2766(v1) +80071a50: a0650ab4 sb a1,2740(v1) +80071a54: 0801c35d j 80070d74 +80071a58: a0640ab5 sb a0,2741(v1) +80071a5c: 3c038021 lui v1,0x8021 +80071a60: 2462701c addiu v0,v1,28700 +80071a64: 8c430014 lw v1,20(v0) +80071a68: 9064212a lbu a0,8490(v1) +80071a6c: 120403d0 beq s0,a0,800729b0 +80071a70: 3c028022 lui v0,0x8022 +80071a74: 24425bc4 addiu v0,v0,23492 +80071a78: 8c440e4c lw a0,3660(v0) +80071a7c: 8c430e48 lw v1,3656(v0) +80071a80: 10640004 beq v1,a0,80071a94 +80071a84: 3c028006 lui v0,0x8006 +80071a88: 24421e28 addiu v0,v0,7720 +80071a8c: 0040f809 jalr v0 +80071a90: 00000000 nop +80071a94: 3204000c andi a0,s0,0xc +80071a98: 32050030 andi a1,s0,0x30 +80071a9c: 3c028022 lui v0,0x8022 +80071aa0: 244250e8 addiu v0,v0,20712 +80071aa4: 00042083 sra a0,a0,0x2 +80071aa8: 00052903 sra a1,a1,0x4 +80071aac: 32060003 andi a2,s0,0x3 +80071ab0: 00103982 srl a3,s0,0x6 +80071ab4: 24030001 li v1,1 +80071ab8: 240c212a li t4,8490 +80071abc: a0430ace sb v1,2766(v0) +80071ac0: a0460ab0 sb a2,2736(v0) +80071ac4: a0440ab1 sb a0,2737(v0) +80071ac8: a0450ab2 sb a1,2738(v0) +80071acc: 0801c35d j 80070d74 +80071ad0: a0470ab3 sb a3,2739(v0) +80071ad4: 3c058022 lui a1,0x8022 +80071ad8: 24a550e8 addiu a1,a1,20712 +80071adc: 3c048021 lui a0,0x8021 +80071ae0: 8ca3086c lw v1,2156(a1) +80071ae4: 8c82701c lw v0,28700(a0) +80071ae8: 320700ff andi a3,s0,0xff +80071aec: 00431021 addu v0,v0,v1 +80071af0: a0470000 sb a3,0(v0) +80071af4: 2484701c addiu a0,a0,28700 +80071af8: 3c020001 lui v0,0x1 +80071afc: 24630001 addiu v1,v1,1 +80071b00: 8c860014 lw a2,20(a0) +80071b04: 3442ffff ori v0,v0,0xffff +80071b08: 00621824 and v1,v1,v0 +80071b0c: 240c2180 li t4,8576 +80071b10: aca3086c sw v1,2156(a1) +80071b14: 0801c35d j 80070d74 +80071b18: a0c72180 sb a3,8576(a2) +80071b1c: 3c048021 lui a0,0x8021 +80071b20: 2483701c addiu v1,a0,28700 +80071b24: 8c620014 lw v0,20(v1) +80071b28: 3c048021 lui a0,0x8021 +80071b2c: 00451021 addu v0,v0,a1 +80071b30: a0500000 sb s0,0(v0) +80071b34: 2484e3e8 addiu a0,a0,-7192 +80071b38: 8c820004 lw v0,4(a0) +80071b3c: 30a30003 andi v1,a1,0x3 +80071b40: 00431021 addu v0,v0,v1 +80071b44: a05000f4 sb s0,244(v0) +80071b48: 8c83001c lw v1,28(a0) +80071b4c: 3c028021 lui v0,0x8021 +80071b50: 00a06021 move t4,a1 +80071b54: 9045e42c lbu a1,-7124(v0) +80071b58: 24630001 addiu v1,v1,1 +80071b5c: ac83001c sw v1,28(a0) +80071b60: 0801c35d j 80070d74 +80071b64: a085000c sb a1,12(a0) +80071b68: 3c048021 lui a0,0x8021 +80071b6c: 2482701c addiu v0,a0,28700 +80071b70: 8c430014 lw v1,20(v0) +80071b74: 90642133 lbu a0,8499(v1) +80071b78: 120402ff beq s0,a0,80072778 +80071b7c: 32020004 andi v0,s0,0x4 +80071b80: 1040037d beqz v0,80072978 +80071b84: 3c168022 lui s6,0x8022 +80071b88: 3c028022 lui v0,0x8022 +80071b8c: 24455bc4 addiu a1,v0,23492 +80071b90: 90a40035 lbu a0,53(a1) +80071b94: 26c350e8 addiu v1,s6,20712 +80071b98: 240200ef li v0,239 +80071b9c: 10800409 beqz a0,80072bc4 +80071ba0: a462086a sh v0,2154(v1) +80071ba4: 240201de li v0,478 +80071ba8: aca2003c sw v0,60(a1) +80071bac: 3c028021 lui v0,0x8021 +80071bb0: 2451701c addiu s1,v0,28700 +80071bb4: 8e240014 lw a0,20(s1) +80071bb8: 90822133 lbu v0,8499(a0) +80071bbc: 02021026 xor v0,s0,v0 +80071bc0: 30420003 andi v0,v0,0x3 +80071bc4: 1040fc6b beqz v0,80070d74 +80071bc8: 240c2133 li t4,8499 +80071bcc: 3c028022 lui v0,0x8022 +80071bd0: 24525bc4 addiu s2,v0,23492 +80071bd4: 8e430e48 lw v1,3656(s2) +80071bd8: 8e420e4c lw v0,3660(s2) +80071bdc: 10620005 beq v1,v0,80071bf4 +80071be0: 3c028006 lui v0,0x8006 +80071be4: 24421e28 addiu v0,v0,7720 +80071be8: 0040f809 jalr v0 +80071bec: 00000000 nop +80071bf0: 8e240014 lw a0,20(s1) +80071bf4: 90822133 lbu v0,8499(a0) +80071bf8: 02021026 xor v0,s0,v0 +80071bfc: 30420002 andi v0,v0,0x2 +80071c00: 10400004 beqz v0,80071c14 +80071c04: 92c250e8 lbu v0,20712(s6) +80071c08: 24020001 li v0,1 +80071c0c: a2420005 sb v0,5(s2) +80071c10: 92c250e8 lbu v0,20712(s6) +80071c14: 2442fffb addiu v0,v0,-5 +80071c18: 304200ff andi v0,v0,0xff +80071c1c: 2c420002 sltiu v0,v0,2 +80071c20: 144002cf bnez v0,80072760 +80071c24: 32020001 andi v0,s0,0x1 +80071c28: 240c2133 li t4,8499 +80071c2c: 0801c35d j 80070d74 +80071c30: a2400037 sb zero,55(s2) +80071c34: 3c048021 lui a0,0x8021 +80071c38: 2482701c addiu v0,a0,28700 +80071c3c: 8c430014 lw v1,20(v0) +80071c40: 90642130 lbu a0,8496(v1) +80071c44: 12040356 beq s0,a0,800729a0 +80071c48: 3c028022 lui v0,0x8022 +80071c4c: 24425bc4 addiu v0,v0,23492 +80071c50: 8c440e4c lw a0,3660(v0) +80071c54: 8c430e48 lw v1,3656(v0) +80071c58: 10640004 beq v1,a0,80071c6c +80071c5c: 3c028006 lui v0,0x8006 +80071c60: 24421e28 addiu v0,v0,7720 +80071c64: 0040f809 jalr v0 +80071c68: 00000000 nop +80071c6c: 24030001 li v1,1 +80071c70: 3c028022 lui v0,0x8022 +80071c74: 240c2130 li t4,8496 +80071c78: 0801c35d j 80070d74 +80071c7c: a0435bb6 sb v1,23478(v0) +80071c80: 3c038021 lui v1,0x8021 +80071c84: 2462701c addiu v0,v1,28700 +80071c88: 8c430014 lw v1,20(v0) +80071c8c: 9064212f lbu a0,8495(v1) +80071c90: 12040341 beq s0,a0,80072998 +80071c94: 3c028022 lui v0,0x8022 +80071c98: 24425bc4 addiu v0,v0,23492 +80071c9c: 8c440e4c lw a0,3660(v0) +80071ca0: 8c430e48 lw v1,3656(v0) +80071ca4: 10640004 beq v1,a0,80071cb8 +80071ca8: 3c028006 lui v0,0x8006 +80071cac: 24421e28 addiu v0,v0,7720 +80071cb0: 0040f809 jalr v0 +80071cb4: 00000000 nop +80071cb8: 24030001 li v1,1 +80071cbc: 3c028022 lui v0,0x8022 +80071cc0: 240c212f li t4,8495 +80071cc4: 0801c35d j 80070d74 +80071cc8: a0435bb6 sb v1,23478(v0) +80071ccc: 3c038021 lui v1,0x8021 +80071cd0: 2462701c addiu v0,v1,28700 +80071cd4: 8c430014 lw v1,20(v0) +80071cd8: 90642106 lbu a0,8454(v1) +80071cdc: 1204032c beq s0,a0,80072990 +80071ce0: 3c028022 lui v0,0x8022 +80071ce4: 24425bc4 addiu v0,v0,23492 +80071ce8: 8c440e4c lw a0,3660(v0) +80071cec: 8c430e48 lw v1,3656(v0) +80071cf0: 10640004 beq v1,a0,80071d04 +80071cf4: 3c028006 lui v0,0x8006 +80071cf8: 24421e28 addiu v0,v0,7720 +80071cfc: 0040f809 jalr v0 +80071d00: 00000000 nop +80071d04: 00101102 srl v0,s0,0x4 +80071d08: 3c168022 lui s6,0x8022 +80071d0c: 24440001 addiu a0,v0,1 +80071d10: 26c350e8 addiu v1,s6,20712 +80071d14: 32020001 andi v0,s0,0x1 +80071d18: 14400314 bnez v0,8007296c +80071d1c: a0640a9e sb a0,2718(v1) +80071d20: 00002021 move a0,zero +80071d24: 26c350e8 addiu v1,s6,20712 +80071d28: 32020002 andi v0,s0,0x2 +80071d2c: 1440030b bnez v0,8007295c +80071d30: a0640a9f sb a0,2719(v1) +80071d34: 00002021 move a0,zero +80071d38: 26c350e8 addiu v1,s6,20712 +80071d3c: 32020004 andi v0,s0,0x4 +80071d40: 14400302 bnez v0,8007294c +80071d44: a0640aa0 sb a0,2720(v1) +80071d48: 00002021 move a0,zero +80071d4c: 26c350e8 addiu v1,s6,20712 +80071d50: 32020008 andi v0,s0,0x8 +80071d54: 144002f9 bnez v0,8007293c +80071d58: a0640aa1 sb a0,2721(v1) +80071d5c: 00001821 move v1,zero +80071d60: 26c250e8 addiu v0,s6,20712 +80071d64: 240c2106 li t4,8454 +80071d68: 0801c35d j 80070d74 +80071d6c: a0430aa2 sb v1,2722(v0) +80071d70: 3c028021 lui v0,0x8021 +80071d74: 2452701c addiu s2,v0,28700 +80071d78: 8e420014 lw v0,20(s2) +80071d7c: 90432105 lbu v1,8453(v0) +80071d80: 12030020 beq s0,v1,80071e04 +80071d84: 3c028022 lui v0,0x8022 +80071d88: 24515bc4 addiu s1,v0,23492 +80071d8c: 8e230e48 lw v1,3656(s1) +80071d90: 8e220e4c lw v0,3660(s1) +80071d94: 10620004 beq v1,v0,80071da8 +80071d98: 3c028006 lui v0,0x8006 +80071d9c: 24421e28 addiu v0,v0,7720 +80071da0: 0040f809 jalr v0 +80071da4: 00000000 nop +80071da8: 32090007 andi t1,s0,0x7 +80071dac: 2527fffb addiu a3,t1,-5 +80071db0: 3203000f andi v1,s0,0xf +80071db4: 3c0a8022 lui t2,0x8022 +80071db8: 38630009 xori v1,v1,0x9 +80071dbc: 30e700ff andi a3,a3,0xff +80071dc0: 00102102 srl a0,s0,0x4 +80071dc4: 00102942 srl a1,s0,0x5 +80071dc8: 00103182 srl a2,s0,0x6 +80071dcc: 254250e8 addiu v0,t2,20712 +80071dd0: 30840001 andi a0,a0,0x1 +80071dd4: 30a50001 andi a1,a1,0x1 +80071dd8: 30c60001 andi a2,a2,0x1 +80071ddc: 2c630001 sltiu v1,v1,1 +80071de0: 001041c2 srl t0,s0,0x7 +80071de4: 2ce70002 sltiu a3,a3,2 +80071de8: a0440014 sb a0,20(v0) +80071dec: a0450020 sb a1,32(v0) +80071df0: a046002c sb a2,44(v0) +80071df4: a0480038 sb t0,56(v0) +80071df8: a0430001 sb v1,1(v0) +80071dfc: 14e00252 bnez a3,80072748 +80071e00: a14950e8 sb t1,20712(t2) +80071e04: 0801c35d j 80070d74 +80071e08: 240c2105 li t4,8453 +80071e0c: 3c168022 lui s6,0x8022 +80071e10: 26d350e8 addiu s3,s6,20712 +80071e14: 96650844 lhu a1,2116(s3) +80071e18: 30a20100 andi v0,a1,0x100 +80071e1c: 104002b2 beqz v0,800728e8 +80071e20: 321200ff andi s2,s0,0xff +80071e24: 92620847 lbu v0,2119(s3) +80071e28: 30a3010f andi v1,a1,0x10f +80071e2c: 30420001 andi v0,v0,0x1 +80071e30: 00031840 sll v1,v1,0x1 +80071e34: 00628821 addu s1,v1,v0 +80071e38: 0233a021 addu s4,s1,s3 +80071e3c: 9282087a lbu v0,2170(s4) +80071e40: 10520038 beq v0,s2,80071f24 +80071e44: 3c028022 lui v0,0x8022 +80071e48: 24555bc4 addiu s5,v0,23492 +80071e4c: 8ea30e48 lw v1,3656(s5) +80071e50: 8ea20e4c lw v0,3660(s5) +80071e54: 10620004 beq v1,v0,80071e68 +80071e58: 3c028006 lui v0,0x8006 +80071e5c: 24421e28 addiu v0,v0,7720 +80071e60: 0040f809 jalr v0 +80071e64: 00000000 nop +80071e68: 3222001f andi v0,s1,0x1f +80071e6c: 00021980 sll v1,v0,0x6 +80071e70: 00021100 sll v0,v0,0x4 +80071e74: 00621823 subu v1,v1,v0 +80071e78: 32440001 andi a0,s2,0x1 +80071e7c: 00122842 srl a1,s2,0x1 +80071e80: 001230c2 srl a2,s2,0x3 +80071e84: 00123942 srl a3,s2,0x5 +80071e88: 3c02801f lui v0,0x801f +80071e8c: 2442b3ac addiu v0,v0,-19540 +80071e90: 24630240 addiu v1,v1,576 +80071e94: 00042040 sll a0,a0,0x1 +80071e98: 30a50002 andi a1,a1,0x2 +80071e9c: 30c60002 andi a2,a2,0x2 +80071ea0: 30e70002 andi a3,a3,0x2 +80071ea4: a292087a sb s2,2170(s4) +80071ea8: 00731821 addu v1,v1,s3 +80071eac: 00e23821 addu a3,a3,v0 +80071eb0: 00822021 addu a0,a0,v0 +80071eb4: 00c23021 addu a2,a2,v0 +80071eb8: 00a22821 addu a1,a1,v0 +80071ebc: 94890000 lhu t1,0(a0) +80071ec0: 94a20000 lhu v0,0(a1) +80071ec4: 94c40000 lhu a0,0(a2) +80071ec8: 94ea0000 lhu t2,0(a3) +80071ecc: 90650002 lbu a1,2(v1) +80071ed0: 9066000e lbu a2,14(v1) +80071ed4: 9067001a lbu a3,26(v1) +80071ed8: 90680026 lbu t0,38(v1) +80071edc: 00a92825 or a1,a1,t1 +80071ee0: 00c23025 or a2,a2,v0 +80071ee4: 00e43825 or a3,a3,a0 +80071ee8: 010a4025 or t0,t0,t2 +80071eec: 32490002 andi t1,s2,0x2 +80071ef0: 324a0008 andi t2,s2,0x8 +80071ef4: 324b0020 andi t3,s2,0x20 +80071ef8: 32440080 andi a0,s2,0x80 +80071efc: 24020001 li v0,1 +80071f00: a2a20005 sb v0,5(s5) +80071f04: a0640030 sb a0,48(v1) +80071f08: a4650002 sh a1,2(v1) +80071f0c: a069000c sb t1,12(v1) +80071f10: a466000e sh a2,14(v1) +80071f14: a06a0018 sb t2,24(v1) +80071f18: a467001a sh a3,26(v1) +80071f1c: a06b0024 sb t3,36(v1) +80071f20: a4680026 sh t0,38(v1) +80071f24: 26c450e8 addiu a0,s6,20712 +80071f28: 90820847 lbu v0,2119(a0) +80071f2c: 38420001 xori v0,v0,0x1 +80071f30: 30430001 andi v1,v0,0x1 +80071f34: 1460030c bnez v1,80072b68 +80071f38: a0820847 sb v0,2119(a0) +80071f3c: 94820844 lhu v0,2116(a0) +80071f40: 90830842 lbu v1,2114(a0) +80071f44: 24420001 addiu v0,v0,1 +80071f48: 3045ffff andi a1,v0,0xffff +80071f4c: 30a201ff andi v0,a1,0x1ff +80071f50: 1060000a beqz v1,80071f7c +80071f54: a4820844 sh v0,2116(a0) +80071f58: 90830240 lbu v1,576(a0) +80071f5c: 00021042 srl v0,v0,0x1 +80071f60: 10620006 beq v1,v0,80071f7c +80071f64: 30a200fe andi v0,a1,0xfe +80071f68: 00021043 sra v0,v0,0x1 +80071f6c: a0820240 sb v0,576(a0) +80071f70: 24030001 li v1,1 +80071f74: 3c028022 lui v0,0x8022 +80071f78: a0435bc9 sb v1,23497(v0) +80071f7c: 3c048021 lui a0,0x8021 +80071f80: 2482701c addiu v0,a0,28700 +80071f84: 8c430014 lw v1,20(v0) +80071f88: 240c2104 li t4,8452 +80071f8c: 0801c35d j 80070d74 +80071f90: a0722104 sb s2,8452(v1) +80071f94: 3c038021 lui v1,0x8021 +80071f98: 2462701c addiu v0,v1,28700 +80071f9c: 8c440014 lw a0,20(v0) +80071fa0: 32030001 andi v1,s0,0x1 +80071fa4: 90822102 lbu v0,8450(a0) +80071fa8: 00031a00 sll v1,v1,0x8 +80071fac: 00621825 or v1,v1,v0 +80071fb0: 3c168022 lui s6,0x8022 +80071fb4: 00101600 sll v0,s0,0x18 +80071fb8: 26c450e8 addiu a0,s6,20712 +80071fbc: 00021603 sra v0,v0,0x18 +80071fc0: 044002f2 bltz v0,80072b8c +80071fc4: a4830844 sh v1,2116(a0) +80071fc8: 90820240 lbu v0,576(a0) +80071fcc: 10400005 beqz v0,80071fe4 +80071fd0: a0800842 sb zero,2114(a0) +80071fd4: 24030001 li v1,1 +80071fd8: 3c028022 lui v0,0x8022 +80071fdc: a0435bc9 sb v1,23497(v0) +80071fe0: a0800240 sb zero,576(a0) +80071fe4: 26c250e8 addiu v0,s6,20712 +80071fe8: 94430844 lhu v1,2116(v0) +80071fec: 240c2103 li t4,8451 +80071ff0: a4430868 sh v1,2152(v0) +80071ff4: a0400847 sb zero,2119(v0) +80071ff8: 0801c35d j 80070d74 +80071ffc: a0400879 sb zero,2169(v0) +80072000: 3c038022 lui v1,0x8022 +80072004: 246350e8 addiu v1,v1,20712 +80072008: 94620006 lhu v0,6(v1) +8007200c: 24040001 li a0,1 +80072010: 3042ff00 andi v0,v0,0xff00 +80072014: 00501025 or v0,v0,s0 +80072018: a4620006 sh v0,6(v1) +8007201c: 240c2116 li t4,8470 +80072020: 3c028022 lui v0,0x8022 +80072024: 0801c35d j 80070d74 +80072028: a0445bf8 sb a0,23544(v0) +8007202c: 3c168022 lui s6,0x8022 +80072030: 26c550e8 addiu a1,s6,20712 +80072034: 001011c2 srl v0,s0,0x7 +80072038: 32030003 andi v1,s0,0x3 +8007203c: 24040001 li a0,1 +80072040: 10640264 beq v1,a0,800729d4 +80072044: a0a20004 sb v0,4(a1) +80072048: 28620002 slti v0,v1,2 +8007204c: 144002e3 bnez v0,80072bdc +80072050: 24020002 li v0,2 +80072054: 1062025c beq v1,v0,800729c8 +80072058: 24020003 li v0,3 +8007205c: 1062025b beq v1,v0,800729cc +80072060: 2402ff80 li v0,-128 +80072064: 3204000c andi a0,s0,0xc +80072068: 108001e6 beqz a0,80072804 +8007206c: 26c250e8 addiu v0,s6,20712 +80072070: 3c028019 lui v0,0x8019 +80072074: 00042042 srl a0,a0,0x1 +80072078: 24422f20 addiu v0,v0,12064 +8007207c: 00821021 addu v0,a0,v0 +80072080: 3c038019 lui v1,0x8019 +80072084: 94460000 lhu a2,0(v0) +80072088: 24632f18 addiu v1,v1,12056 +8007208c: 00832021 addu a0,a0,v1 +80072090: 000628c0 sll a1,a2,0x3 +80072094: 94830000 lhu v1,0(a0) +80072098: 26c250e8 addiu v0,s6,20712 +8007209c: 24a5ffff addiu a1,a1,-1 +800720a0: 240c2115 li t4,8469 +800720a4: a443000c sh v1,12(v0) +800720a8: a4450008 sh a1,8(v0) +800720ac: 0801c35d j 80070d74 +800720b0: a446000a sh a2,10(v0) +800720b4: 3c028022 lui v0,0x8022 +800720b8: 244250e8 addiu v0,v0,20712 +800720bc: 90440ad8 lbu a0,2776(v0) +800720c0: 00101a00 sll v1,s0,0x8 +800720c4: 00641825 or v1,v1,a0 +800720c8: 240c2114 li t4,8468 +800720cc: a4430034 sh v1,52(v0) +800720d0: 0801c35d j 80070d74 +800720d4: a0500ad8 sb s0,2776(v0) +800720d8: 3c028022 lui v0,0x8022 +800720dc: 244250e8 addiu v0,v0,20712 +800720e0: 90440ad8 lbu a0,2776(v0) +800720e4: 00101a00 sll v1,s0,0x8 +800720e8: 00641825 or v1,v1,a0 +800720ec: 240c2113 li t4,8467 +800720f0: a4430036 sh v1,54(v0) +800720f4: 0801c35d j 80070d74 +800720f8: a0500ad8 sb s0,2776(v0) +800720fc: 3c038021 lui v1,0x8021 +80072100: 2462701c addiu v0,v1,28700 +80072104: 8c430014 lw v1,20(v0) +80072108: 90642100 lbu a0,8448(v1) +8007210c: 12040209 beq s0,a0,80072934 +80072110: 3c148022 lui s4,0x8022 +80072114: 26915bc4 addiu s1,s4,23492 +80072118: 8e230e48 lw v1,3656(s1) +8007211c: 8e220e4c lw v0,3660(s1) +80072120: 10620004 beq v1,v0,80072134 +80072124: 3c028006 lui v0,0x8006 +80072128: 24421e28 addiu v0,v0,7720 +8007212c: 0040f809 jalr v0 +80072130: 00000000 nop +80072134: 3c168022 lui s6,0x8022 +80072138: 26c750e8 addiu a3,s6,20712 +8007213c: 90e20002 lbu v0,2(a3) +80072140: 3206000f andi a2,s0,0xf +80072144: 10460035 beq v0,a2,8007221c +80072148: 3c038021 lui v1,0x8021 +8007214c: 3c02801f lui v0,0x801f +80072150: 00062140 sll a0,a2,0x5 +80072154: 9065e49f lbu a1,-7009(v1) +80072158: 24429150 addiu v0,v0,-28336 +8007215c: 24030001 li v1,1 +80072160: 00822021 addu a0,a0,v0 +80072164: a2230007 sb v1,7(s1) +80072168: a0e60002 sb a2,2(a3) +8007216c: ae240c44 sw a0,3140(s1) +80072170: 10a00022 beqz a1,800721fc +80072174: a2835bc4 sb v1,23492(s4) +80072178: 3c028022 lui v0,0x8022 +8007217c: 244a5128 addiu t2,v0,20776 +80072180: 3c028022 lui v0,0x8022 +80072184: 3c038022 lui v1,0x8022 +80072188: 244b680c addiu t3,v0,26636 +8007218c: 3c028022 lui v0,0x8022 +80072190: 24695c08 addiu t1,v1,23560 +80072194: 00804021 move t0,a0 +80072198: 244c5328 addiu t4,v0,21288 +8007219c: 95420000 lhu v0,0(t2) +800721a0: 254a0002 addiu t2,t2,2 +800721a4: 00021942 srl v1,v0,0x5 +800721a8: 00022282 srl a0,v0,0xa +800721ac: 3063001f andi v1,v1,0x1f +800721b0: 01031821 addu v1,t0,v1 +800721b4: 3084001f andi a0,a0,0x1f +800721b8: 3042001f andi v0,v0,0x1f +800721bc: 90670000 lbu a3,0(v1) +800721c0: 01021021 addu v0,t0,v0 +800721c4: 01042021 addu a0,t0,a0 +800721c8: 90450000 lbu a1,0(v0) +800721cc: 90860000 lbu a2,0(a0) +800721d0: 00071940 sll v1,a3,0x5 +800721d4: 00651825 or v1,v1,a1 +800721d8: 00061280 sll v0,a2,0xa +800721dc: 00431025 or v0,v0,v1 +800721e0: a5620000 sh v0,0(t3) +800721e4: ad250000 sw a1,0(t1) +800721e8: ad270400 sw a3,1024(t1) +800721ec: ad260800 sw a2,2048(t1) +800721f0: 256b0002 addiu t3,t3,2 +800721f4: 154cffe9 bne t2,t4,8007219c +800721f8: 25290004 addiu t1,t1,4 +800721fc: 26c350e8 addiu v1,s6,20712 +80072200: 26845bc4 addiu a0,s4,23492 +80072204: 90630002 lbu v1,2(v1) +80072208: 90820003 lbu v0,3(a0) +8007220c: 0043102b sltu v0,v0,v1 +80072210: 10400002 beqz v0,8007221c +80072214: 00000000 nop +80072218: a0830003 sb v1,3(a0) +8007221c: 3c048021 lui a0,0x8021 +80072220: 2482701c addiu v0,a0,28700 +80072224: 8c430014 lw v1,20(v0) +80072228: 32040080 andi a0,s0,0x80 +8007222c: 90622100 lbu v0,8448(v1) +80072230: 30420080 andi v0,v0,0x80 +80072234: 104401bf beq v0,a0,80072934 +80072238: 001019c2 srl v1,s0,0x7 +8007223c: 26c450e8 addiu a0,s6,20712 +80072240: 24020001 li v0,1 +80072244: 240c2100 li t4,8448 +80072248: a2825bc4 sb v0,23492(s4) +8007224c: 0801c35d j 80070d74 +80072250: a0830871 sb v1,2161(a0) +80072254: 3c168022 lui s6,0x8022 +80072258: 26c550e8 addiu a1,s6,20712 +8007225c: 3c148022 lui s4,0x8022 +80072260: 94a4000a lhu a0,10(a1) +80072264: 26835bc4 addiu v1,s4,23492 +80072268: 24020001 li v0,1 +8007226c: a0620034 sb v0,52(v1) +80072270: 1080015a beqz a0,800727dc +80072274: 320700ff andi a3,s0,0xff +80072278: 94a30006 lhu v1,6(a1) +8007227c: 94a20008 lhu v0,8(a1) +80072280: 94a6000c lhu a2,12(a1) +80072284: 2484ffff addiu a0,a0,-1 +80072288: 00022827 nor a1,zero,v0 +8007228c: 00621024 and v0,v1,v0 +80072290: 00442024 and a0,v0,a0 +80072294: 00651824 and v1,v1,a1 +80072298: 00c21006 srlv v0,v0,a2 +8007229c: 00621821 addu v1,v1,v0 +800722a0: 000420c0 sll a0,a0,0x3 +800722a4: 00641821 addu v1,v1,a0 +800722a8: 3c048021 lui a0,0x8021 +800722ac: 00031840 sll v1,v1,0x1 +800722b0: 2482701c addiu v0,a0,28700 +800722b4: 8c440008 lw a0,8(v0) +800722b8: 24630001 addiu v1,v1,1 +800722bc: 3065ffff andi a1,v1,0xffff +800722c0: 00852021 addu a0,a0,a1 +800722c4: a0870000 sb a3,0(a0) +800722c8: 26845bc4 addiu a0,s4,23492 +800722cc: 8c820028 lw v0,40(a0) +800722d0: 00051902 srl v1,a1,0x4 +800722d4: 00431021 addu v0,v0,v1 +800722d8: a0400000 sb zero,0(v0) +800722dc: 8c83002c lw v1,44(a0) +800722e0: 00051142 srl v0,a1,0x5 +800722e4: 00621821 addu v1,v1,v0 +800722e8: a0600000 sb zero,0(v1) +800722ec: 8c820030 lw v0,48(a0) +800722f0: 00051982 srl v1,a1,0x6 +800722f4: 00431021 addu v0,v0,v1 +800722f8: a0400000 sb zero,0(v0) +800722fc: 26c450e8 addiu a0,s6,20712 +80072300: 90820004 lbu v0,4(a0) +80072304: 1440012f bnez v0,800727c4 +80072308: 00000000 nop +8007230c: 0801c35d j 80070d74 +80072310: 240c2119 li t4,8473 +80072314: 3c168022 lui s6,0x8022 +80072318: 26c550e8 addiu a1,s6,20712 +8007231c: 3c148022 lui s4,0x8022 +80072320: 94a4000a lhu a0,10(a1) +80072324: 26835bc4 addiu v1,s4,23492 +80072328: 24020001 li v0,1 +8007232c: a0620034 sb v0,52(v1) +80072330: 1080011b beqz a0,800727a0 +80072334: 320700ff andi a3,s0,0xff +80072338: 94a30006 lhu v1,6(a1) +8007233c: 94a20008 lhu v0,8(a1) +80072340: 94a6000c lhu a2,12(a1) +80072344: 2484ffff addiu a0,a0,-1 +80072348: 00022827 nor a1,zero,v0 +8007234c: 00621024 and v0,v1,v0 +80072350: 00442024 and a0,v0,a0 +80072354: 00651824 and v1,v1,a1 +80072358: 00c21006 srlv v0,v0,a2 +8007235c: 00621821 addu v1,v1,v0 +80072360: 000420c0 sll a0,a0,0x3 +80072364: 00641821 addu v1,v1,a0 +80072368: 3c048021 lui a0,0x8021 +8007236c: 2482701c addiu v0,a0,28700 +80072370: 8c440008 lw a0,8(v0) +80072374: 00031840 sll v1,v1,0x1 +80072378: 3065ffff andi a1,v1,0xffff +8007237c: 00852021 addu a0,a0,a1 +80072380: a0870000 sb a3,0(a0) +80072384: 26845bc4 addiu a0,s4,23492 +80072388: 8c820028 lw v0,40(a0) +8007238c: 00051902 srl v1,a1,0x4 +80072390: 00431021 addu v0,v0,v1 +80072394: a0400000 sb zero,0(v0) +80072398: 8c83002c lw v1,44(a0) +8007239c: 00051142 srl v0,a1,0x5 +800723a0: 00621821 addu v1,v1,v0 +800723a4: a0600000 sb zero,0(v1) +800723a8: 8c820030 lw v0,48(a0) +800723ac: 00051982 srl v1,a1,0x6 +800723b0: 00431021 addu v0,v0,v1 +800723b4: a0400000 sb zero,0(v0) +800723b8: 26c450e8 addiu a0,s6,20712 +800723bc: 90820004 lbu v0,4(a0) +800723c0: 104000f1 beqz v0,80072788 +800723c4: 00000000 nop +800723c8: 0801c35d j 80070d74 +800723cc: 240c2118 li t4,8472 +800723d0: 3c048022 lui a0,0x8022 +800723d4: 248450e8 addiu a0,a0,20712 +800723d8: 90830006 lbu v1,6(a0) +800723dc: 00101200 sll v0,s0,0x8 +800723e0: 00621825 or v1,v1,v0 +800723e4: 24050001 li a1,1 +800723e8: 3c028022 lui v0,0x8022 +800723ec: 240c2117 li t4,8471 +800723f0: a4830006 sh v1,6(a0) +800723f4: 0801c35d j 80070d74 +800723f8: a0455bf8 sb a1,23544(v0) +800723fc: 3c028022 lui v0,0x8022 +80072400: 244250e8 addiu v0,v0,20712 +80072404: 90440ad8 lbu a0,2776(v0) +80072408: 00101a00 sll v1,s0,0x8 +8007240c: 00641825 or v1,v1,a0 +80072410: 240c2112 li t4,8466 +80072414: a4430028 sh v1,40(v0) +80072418: 0801c35d j 80070d74 +8007241c: a0500ad8 sb s0,2776(v0) +80072420: 3c028022 lui v0,0x8022 +80072424: 244250e8 addiu v0,v0,20712 +80072428: 90440ad8 lbu a0,2776(v0) +8007242c: 00101a00 sll v1,s0,0x8 +80072430: 00641825 or v1,v1,a0 +80072434: 240c2111 li t4,8465 +80072438: a443002a sh v1,42(v0) +8007243c: 0801c35d j 80070d74 +80072440: a0500ad8 sb s0,2776(v0) +80072444: 3c028022 lui v0,0x8022 +80072448: 244250e8 addiu v0,v0,20712 +8007244c: 90440ad8 lbu a0,2776(v0) +80072450: 00101a00 sll v1,s0,0x8 +80072454: 00641825 or v1,v1,a0 +80072458: 240c2110 li t4,8464 +8007245c: a443001c sh v1,28(v0) +80072460: 0801c35d j 80070d74 +80072464: a0500ad8 sb s0,2776(v0) +80072468: 3c028022 lui v0,0x8022 +8007246c: 244250e8 addiu v0,v0,20712 +80072470: 90440ad8 lbu a0,2776(v0) +80072474: 00101a00 sll v1,s0,0x8 +80072478: 00641825 or v1,v1,a0 +8007247c: 240c210f li t4,8463 +80072480: a443001e sh v1,30(v0) +80072484: 0801c35d j 80070d74 +80072488: a0500ad8 sb s0,2776(v0) +8007248c: 3c048022 lui a0,0x8022 +80072490: 248450e8 addiu a0,a0,20712 +80072494: 8c83086c lw v1,2156(a0) +80072498: 3c020001 lui v0,0x1 +8007249c: 3442ff00 ori v0,v0,0xff00 +800724a0: 00621824 and v1,v1,v0 +800724a4: 00701825 or v1,v1,s0 +800724a8: 240c2181 li t4,8577 +800724ac: 0801c35d j 80070d74 +800724b0: ac83086c sw v1,2156(a0) +800724b4: 3c038021 lui v1,0x8021 +800724b8: 2462701c addiu v0,v1,28700 +800724bc: 8c430014 lw v1,20(v0) +800724c0: 90642101 lbu a0,8449(v1) +800724c4: 12040130 beq s0,a0,80072988 +800724c8: 3c028022 lui v0,0x8022 +800724cc: 24515bc4 addiu s1,v0,23492 +800724d0: 8e230e48 lw v1,3656(s1) +800724d4: 8e220e4c lw v0,3660(s1) +800724d8: 10620004 beq v1,v0,800724ec +800724dc: 3c028006 lui v0,0x8006 +800724e0: 24421e28 addiu v0,v0,7720 +800724e4: 0040f809 jalr v0 +800724e8: 00000000 nop +800724ec: 00102a80 sll a1,s0,0xa +800724f0: 3c038022 lui v1,0x8022 +800724f4: 246350e8 addiu v1,v1,20712 +800724f8: 30a56000 andi a1,a1,0x6000 +800724fc: 00103380 sll a2,s0,0xe +80072500: 00102142 srl a0,s0,0x5 +80072504: 24020001 li v0,1 +80072508: 240c2101 li t4,8449 +8007250c: a0640874 sb a0,2164(v1) +80072510: a2220005 sb v0,5(s1) +80072514: a4660876 sh a2,2166(v1) +80072518: 0801c35d j 80070d74 +8007251c: a4650ad0 sh a1,2768(v1) +80072520: 3c028021 lui v0,0x8021 +80072524: 8c447030 lw a0,28720(v0) +80072528: 3203007f andi v1,s0,0x7f +8007252c: 0801c362 j 80070d88 +80072530: a0833034 sb v1,12340(a0) +80072534: 3c028021 lui v0,0x8021 +80072538: 8c447030 lw a0,28720(v0) +8007253c: 3203007f andi v1,s0,0x7f +80072540: 0801c362 j 80070d88 +80072544: a0833036 sb v1,12342(a0) +80072548: 3c028021 lui v0,0x8021 +8007254c: 8c437030 lw v1,28720(v0) +80072550: 0801c362 j 80070d88 +80072554: a0703037 sb s0,12343(v1) +80072558: 3c028021 lui v0,0x8021 +8007255c: 8c437030 lw v1,28720(v0) +80072560: 3c198004 lui t9,0x8004 +80072564: a0703038 sb s0,12344(v1) +80072568: 2739d200 addiu t9,t9,-11776 +8007256c: 8fbf002c lw ra,44(sp) +80072570: 8fb60028 lw s6,40(sp) +80072574: 8fb50024 lw s5,36(sp) +80072578: 8fb40020 lw s4,32(sp) +8007257c: 8fb3001c lw s3,28(sp) +80072580: 8fb20018 lw s2,24(sp) +80072584: 8fb10014 lw s1,20(sp) +80072588: 8fb00010 lw s0,16(sp) +8007258c: 03200008 jr t9 +80072590: 27bd0030 addiu sp,sp,48 +80072594: 3c028021 lui v0,0x8021 +80072598: 8c437030 lw v1,28720(v0) +8007259c: 0801c362 j 80070d88 +800725a0: a0703039 sb s0,12345(v1) +800725a4: 3c028021 lui v0,0x8021 +800725a8: 8c437030 lw v1,28720(v0) +800725ac: 0801c362 j 80070d88 +800725b0: a070303a sb s0,12346(v1) +800725b4: 3c028021 lui v0,0x8021 +800725b8: 8c437030 lw v1,28720(v0) +800725bc: 3c198004 lui t9,0x8004 +800725c0: 02002021 move a0,s0 +800725c4: 2739d1dc addiu t9,t9,-11812 +800725c8: 0801c388 j 80070e20 +800725cc: a070303c sb s0,12348(v1) +800725d0: 3c028021 lui v0,0x8021 +800725d4: 8c437030 lw v1,28720(v0) +800725d8: 0801c362 j 80070d88 +800725dc: a070303f sb s0,12351(v1) +800725e0: 3c028021 lui v0,0x8021 +800725e4: 2446701c addiu a2,v0,28700 +800725e8: 8cc20014 lw v0,20(a2) +800725ec: 2625e42c addiu a1,s1,-7124 +800725f0: a050301f sb s0,12319(v0) +800725f4: 8cc40014 lw a0,20(a2) +800725f8: 90823030 lbu v0,12336(a0) +800725fc: 34420020 ori v0,v0,0x20 +80072600: a0823030 sb v0,12336(a0) +80072604: 90a30050 lbu v1,80(a1) +80072608: 1060f9e0 beqz v1,80070d8c +8007260c: 8fbf002c lw ra,44(sp) +80072610: 8cc40014 lw a0,20(a2) +80072614: 90823030 lbu v0,12336(a0) +80072618: 30420020 andi v0,v0,0x20 +8007261c: 1040f9db beqz v0,80070d8c +80072620: 24030018 li v1,24 +80072624: 9082303a lbu v0,12346(a0) +80072628: 30420018 andi v0,v0,0x18 +8007262c: 1443f9d8 bne v0,v1,80070d90 +80072630: 8fb60028 lw s6,40(sp) +80072634: 90a20119 lbu v0,281(a1) +80072638: 10400179 beqz v0,80072c20 +8007263c: 3c028004 lui v0,0x8004 +80072640: 90a20118 lbu v0,280(a1) +80072644: 14400176 bnez v0,80072c20 +80072648: 3c028004 lui v0,0x8004 +8007264c: 90823039 lbu v0,12345(a0) +80072650: 30420001 andi v0,v0,0x1 +80072654: 240402bc li a0,700 +80072658: 2403015e li v1,350 +8007265c: 0062200a movz a0,v1,v0 +80072660: 3c028004 lui v0,0x8004 +80072664: 2442e098 addiu v0,v0,-8040 +80072668: 0040f809 jalr v0 +8007266c: 00000000 nop +80072670: 3c048021 lui a0,0x8021 +80072674: 2483701c addiu v1,a0,28700 +80072678: 8c640014 lw a0,20(v1) +8007267c: 90823031 lbu v0,12337(a0) +80072680: 90833030 lbu v1,12336(a0) +80072684: 00021200 sll v0,v0,0x8 +80072688: 00621825 or v1,v1,v0 +8007268c: 30638020 andi v1,v1,0x8020 +80072690: 34028000 li v0,0x8000 +80072694: 1462f9bd bne v1,v0,80070d8c +80072698: 8fbf002c lw ra,44(sp) +8007269c: 3c198001 lui t9,0x8001 +800726a0: 24040004 li a0,4 +800726a4: 0801c389 j 80070e24 +800726a8: 2739d5c0 addiu t9,t9,-10816 +800726ac: 3c028021 lui v0,0x8021 +800726b0: 2445701c addiu a1,v0,28700 +800726b4: 8ca30014 lw v1,20(a1) +800726b8: 90623030 lbu v0,12336(v1) +800726bc: 00501026 xor v0,v0,s0 +800726c0: 30420020 andi v0,v0,0x20 +800726c4: 10400126 beqz v0,80072b60 +800726c8: 32020020 andi v0,s0,0x20 +800726cc: 10400159 beqz v0,80072c34 +800726d0: a0703030 sb s0,12336(v1) +800726d4: 2624e42c addiu a0,s1,-7124 +800726d8: 90820050 lbu v0,80(a0) +800726dc: 1040f9ab beqz v0,80070d8c +800726e0: 8fbf002c lw ra,44(sp) +800726e4: 8ca60014 lw a2,20(a1) +800726e8: 90c23030 lbu v0,12336(a2) +800726ec: 30420020 andi v0,v0,0x20 +800726f0: 1040f9a6 beqz v0,80070d8c +800726f4: 24030018 li v1,24 +800726f8: 90c2303a lbu v0,12346(a2) +800726fc: 30420018 andi v0,v0,0x18 +80072700: 1443f9a3 bne v0,v1,80070d90 +80072704: 8fb60028 lw s6,40(sp) +80072708: 90820119 lbu v0,281(a0) +8007270c: 10400144 beqz v0,80072c20 +80072710: 3c028004 lui v0,0x8004 +80072714: 90820118 lbu v0,280(a0) +80072718: 14400140 bnez v0,80072c1c +8007271c: 00000000 nop +80072720: 0801c994 j 80072650 +80072724: 90c23039 lbu v0,12345(a2) +80072728: 3c028021 lui v0,0x8021 +8007272c: 8c437030 lw v1,28720(v0) +80072730: 0801c362 j 80070d88 +80072734: a0703031 sb s0,12337(v1) +80072738: 3c028021 lui v0,0x8021 +8007273c: 8c437030 lw v1,28720(v0) +80072740: 0801c362 j 80070d88 +80072744: a0703033 sb s0,12339(v1) +80072748: 8e430014 lw v1,20(s2) +8007274c: 240c2105 li t4,8453 +80072750: 90622133 lbu v0,8499(v1) +80072754: 30420001 andi v0,v0,0x1 +80072758: 0801c35d j 80070d74 +8007275c: a2220036 sb v0,54(s1) +80072760: 240c2133 li t4,8499 +80072764: a2420036 sb v0,54(s2) +80072768: 0801c35d j 80070d74 +8007276c: a2400037 sb zero,55(s2) +80072770: 0801c35d j 80070d74 +80072774: 240c2102 li t4,8450 +80072778: 0801c35d j 80070d74 +8007277c: 240c2133 li t4,8499 +80072780: 0801c35d j 80070d74 +80072784: 240c2132 li t4,8498 +80072788: 94820006 lhu v0,6(a0) +8007278c: 90830005 lbu v1,5(a0) +80072790: 240c2118 li t4,8472 +80072794: 00431021 addu v0,v0,v1 +80072798: 0801c35d j 80070d74 +8007279c: a4820006 sh v0,6(a0) +800727a0: 94a20006 lhu v0,6(a1) +800727a4: 3c048021 lui a0,0x8021 +800727a8: 2483701c addiu v1,a0,28700 +800727ac: 8c640008 lw a0,8(v1) +800727b0: 00021040 sll v0,v0,0x1 +800727b4: 3045ffff andi a1,v0,0xffff +800727b8: 00852021 addu a0,a0,a1 +800727bc: 0801c8e1 j 80072384 +800727c0: a0870000 sb a3,0(a0) +800727c4: 94820006 lhu v0,6(a0) +800727c8: 90830005 lbu v1,5(a0) +800727cc: 240c2119 li t4,8473 +800727d0: 00431021 addu v0,v0,v1 +800727d4: 0801c35d j 80070d74 +800727d8: a4820006 sh v0,6(a0) +800727dc: 94a20006 lhu v0,6(a1) +800727e0: 3c048021 lui a0,0x8021 +800727e4: 00021040 sll v0,v0,0x1 +800727e8: 2483701c addiu v1,a0,28700 +800727ec: 8c640008 lw a0,8(v1) +800727f0: 24420001 addiu v0,v0,1 +800727f4: 3045ffff andi a1,v0,0xffff +800727f8: 00852021 addu a0,a0,a1 +800727fc: 0801c8b2 j 800722c8 +80072800: a0870000 sb a3,0(a0) +80072804: 240c2115 li t4,8469 +80072808: 0801c35d j 80070d74 +8007280c: a440000a sh zero,10(v0) +80072810: 90820864 lbu v0,2148(a0) +80072814: 00021040 sll v0,v0,0x1 +80072818: 00441021 addu v0,v0,a0 +8007281c: 90430040 lbu v1,64(v0) +80072820: 1243fb7f beq s2,v1,80071620 +80072824: 3c118021 lui s1,0x8021 +80072828: 2622e42c addiu v0,s1,-7124 +8007282c: 90430073 lbu v1,115(v0) +80072830: 10600009 beqz v1,80072858 +80072834: 3c148022 lui s4,0x8022 +80072838: 26825bc4 addiu v0,s4,23492 +8007283c: 8c440e4c lw a0,3660(v0) +80072840: 8c430e48 lw v1,3656(v0) +80072844: 10640004 beq v1,a0,80072858 +80072848: 3c028006 lui v0,0x8006 +8007284c: 24421e28 addiu v0,v0,7720 +80072850: 0040f809 jalr v0 +80072854: 00000000 nop +80072858: 26c350e8 addiu v1,s6,20712 +8007285c: 90660864 lbu a2,2148(v1) +80072860: 2624e42c addiu a0,s1,-7124 +80072864: 00064840 sll t1,a2,0x1 +80072868: 01233821 addu a3,t1,v1 +8007286c: 94e20040 lhu v0,64(a3) +80072870: 90850073 lbu a1,115(a0) +80072874: 30427f00 andi v0,v0,0x7f00 +80072878: 00521025 or v0,v0,s2 +8007287c: 24030001 li v1,1 +80072880: a2835bc4 sb v1,23492(s4) +80072884: 10a0fb66 beqz a1,80071620 +80072888: a4e20040 sh v0,64(a3) +8007288c: 3c048022 lui a0,0x8022 +80072890: 24845bc4 addiu a0,a0,23492 +80072894: 8c850c44 lw a1,3140(a0) +80072898: 94e30040 lhu v1,64(a3) +8007289c: 3242001f andi v0,s2,0x1f +800728a0: 00a21021 addu v0,a1,v0 +800728a4: 90480000 lbu t0,0(v0) +800728a8: 00063080 sll a2,a2,0x2 +800728ac: 00031942 srl v1,v1,0x5 +800728b0: 00c43021 addu a2,a2,a0 +800728b4: 3063001f andi v1,v1,0x1f +800728b8: 00a32821 addu a1,a1,v1 +800728bc: acc80044 sw t0,68(a2) +800728c0: 8cc30844 lw v1,2116(a2) +800728c4: 90a70000 lbu a3,0(a1) +800728c8: 00031a80 sll v1,v1,0xa +800728cc: 00681825 or v1,v1,t0 +800728d0: 00071140 sll v0,a3,0x5 +800728d4: 01242021 addu a0,t1,a0 +800728d8: 00431025 or v0,v0,v1 +800728dc: a4820c48 sh v0,3144(a0) +800728e0: 0801c588 j 80071620 +800728e4: acc70444 sw a3,1092(a2) +800728e8: 92630847 lbu v1,2119(s3) +800728ec: 30620001 andi v0,v1,0x1 +800728f0: 1440005b bnez v0,80072a60 +800728f4: 0005a040 sll s4,a1,0x1 +800728f8: 96620ad6 lhu v0,2774(s3) +800728fc: 92640842 lbu a0,2114(s3) +80072900: 3042ff00 andi v0,v0,0xff00 +80072904: 00521025 or v0,v0,s2 +80072908: 34630001 ori v1,v1,0x1 +8007290c: a6620ad6 sh v0,2774(s3) +80072910: 1080fd9a beqz a0,80071f7c +80072914: a2630847 sb v1,2119(s3) +80072918: 30a20001 andi v0,a1,0x1 +8007291c: 1040fd97 beqz v0,80071f7c +80072920: 00000000 nop +80072924: 24030001 li v1,1 +80072928: 3c028022 lui v0,0x8022 +8007292c: 0801c7df j 80071f7c +80072930: a0435bc9 sb v1,23497(v0) +80072934: 0801c35d j 80070d74 +80072938: 240c2100 li t4,8448 +8007293c: 90620a9e lbu v0,2718(v1) +80072940: 2c420002 sltiu v0,v0,2 +80072944: 0801c758 j 80071d60 +80072948: 38430001 xori v1,v0,0x1 +8007294c: 90620a9e lbu v0,2718(v1) +80072950: 2c420002 sltiu v0,v0,2 +80072954: 0801c753 j 80071d4c +80072958: 38440001 xori a0,v0,0x1 +8007295c: 90620a9e lbu v0,2718(v1) +80072960: 2c420002 sltiu v0,v0,2 +80072964: 0801c74e j 80071d38 +80072968: 38440001 xori a0,v0,0x1 +8007296c: 2c820002 sltiu v0,a0,2 +80072970: 0801c749 j 80071d24 +80072974: 38440001 xori a0,v0,0x1 +80072978: 26c350e8 addiu v1,s6,20712 +8007297c: 240200e0 li v0,224 +80072980: 0801c6eb j 80071bac +80072984: a462086a sh v0,2154(v1) +80072988: 0801c35d j 80070d74 +8007298c: 240c2101 li t4,8449 +80072990: 0801c35d j 80070d74 +80072994: 240c2106 li t4,8454 +80072998: 0801c35d j 80070d74 +8007299c: 240c212f li t4,8495 +800729a0: 0801c35d j 80070d74 +800729a4: 240c2130 li t4,8496 +800729a8: 0801c35d j 80070d74 +800729ac: 240c2127 li t4,8487 +800729b0: 0801c35d j 80070d74 +800729b4: 240c212a li t4,8490 +800729b8: 0801c35d j 80070d74 +800729bc: 240c212b li t4,8491 +800729c0: 0801c35d j 80070d74 +800729c4: 240c212c li t4,8492 +800729c8: 2402ff80 li v0,-128 +800729cc: 0801c819 j 80072064 +800729d0: a0a20005 sb v0,5(a1) +800729d4: 24020020 li v0,32 +800729d8: 0801c819 j 80072064 +800729dc: a0a20005 sb v0,5(a1) +800729e0: 0801c35d j 80070d74 +800729e4: 240c2128 li t4,8488 +800729e8: 0801c35d j 80070d74 +800729ec: 240c2129 li t4,8489 +800729f0: 0801c35d j 80070d74 +800729f4: 240c2125 li t4,8485 +800729f8: 0801c35d j 80070d74 +800729fc: 240c2126 li t4,8486 +80072a00: 0801c35d j 80070d74 +80072a04: 240c2123 li t4,8483 +80072a08: 0801c35d j 80070d74 +80072a0c: 240c2124 li t4,8484 +80072a10: 0801c35d j 80070d74 +80072a14: 240c2131 li t4,8497 +80072a18: 0801c35d j 80070d74 +80072a1c: 240c211a li t4,8474 +80072a20: 0801c35d j 80070d74 +80072a24: 240c2109 li t4,8457 +80072a28: 0801c35d j 80070d74 +80072a2c: 240c210a li t4,8458 +80072a30: 0801c35d j 80070d74 +80072a34: 240c210b li t4,8459 +80072a38: 0801c35d j 80070d74 +80072a3c: 240c210c li t4,8460 +80072a40: 0801c35d j 80070d74 +80072a44: 240c212d li t4,8493 +80072a48: 0801c35d j 80070d74 +80072a4c: 240c212e li t4,8494 +80072a50: 0801c35d j 80070d74 +80072a54: 240c2107 li t4,8455 +80072a58: 0801c35d j 80070d74 +80072a5c: 240c2108 li t4,8456 +80072a60: 92640ad6 lbu a0,2774(s3) +80072a64: 02931821 addu v1,s4,s3 +80072a68: 00121200 sll v0,s2,0x8 +80072a6c: 9065087a lbu a1,2170(v1) +80072a70: 00821025 or v0,a0,v0 +80072a74: 309500ff andi s5,a0,0xff +80072a78: 10b50071 beq a1,s5,80072c40 +80072a7c: a6620ad6 sh v0,2774(s3) +80072a80: 26910001 addiu s1,s4,1 +80072a84: 3c028022 lui v0,0x8022 +80072a88: 24535bc4 addiu s3,v0,23492 +80072a8c: 8e630e48 lw v1,3656(s3) +80072a90: 8e620e4c lw v0,3660(s3) +80072a94: 10620004 beq v1,v0,80072aa8 +80072a98: 3c028006 lui v0,0x8006 +80072a9c: 24421e28 addiu v0,v0,7720 +80072aa0: 0040f809 jalr v0 +80072aa4: 00000000 nop +80072aa8: 26c850e8 addiu t0,s6,20712 +80072aac: 02282021 addu a0,s1,t0 +80072ab0: 02881821 addu v1,s4,t0 +80072ab4: 24020001 li v0,1 +80072ab8: 32850002 andi a1,s4,0x2 +80072abc: a075087a sb s5,2170(v1) +80072ac0: a2620005 sb v0,5(s3) +80072ac4: 10a00049 beqz a1,80072bec +80072ac8: a092087a sb s2,2170(a0) +80072acc: 95020844 lhu v0,2116(t0) +80072ad0: 95070ad6 lhu a3,2774(t0) +80072ad4: 00021042 srl v0,v0,0x1 +80072ad8: 00021900 sll v1,v0,0x4 +80072adc: 00021080 sll v0,v0,0x2 +80072ae0: 00621823 subu v1,v1,v0 +80072ae4: 00122042 srl a0,s2,0x1 +80072ae8: 00122902 srl a1,s2,0x4 +80072aec: 00123182 srl a2,s2,0x6 +80072af0: 00681821 addu v1,v1,t0 +80072af4: 30e701ff andi a3,a3,0x1ff +80072af8: 30840007 andi a0,a0,0x7 +80072afc: 30a50003 andi a1,a1,0x3 +80072b00: 30c60001 andi a2,a2,0x1 +80072b04: 001211c2 srl v0,s2,0x7 +80072b08: a0620248 sb v0,584(v1) +80072b0c: a4670246 sh a3,582(v1) +80072b10: a064024b sb a0,587(v1) +80072b14: a065024a sb a1,586(v1) +80072b18: a0660249 sb a2,585(v1) +80072b1c: 26c650e8 addiu a2,s6,20712 +80072b20: 94c20844 lhu v0,2116(a2) +80072b24: 90c30847 lbu v1,2119(a2) +80072b28: 24420001 addiu v0,v0,1 +80072b2c: 90c40842 lbu a0,2114(a2) +80072b30: 306300fe andi v1,v1,0xfe +80072b34: 3045ffff andi a1,v0,0xffff +80072b38: a0c30847 sb v1,2119(a2) +80072b3c: 1080fd0f beqz a0,80071f7c +80072b40: a4c50844 sh a1,2116(a2) +80072b44: 90c30240 lbu v1,576(a2) +80072b48: 00051042 srl v0,a1,0x1 +80072b4c: 1062fd0b beq v1,v0,80071f7c +80072b50: 30a200fe andi v0,a1,0xfe +80072b54: 00021043 sra v0,v0,0x1 +80072b58: 0801ca49 j 80072924 +80072b5c: a0c20240 sb v0,576(a2) +80072b60: 0801c362 j 80070d88 +80072b64: a0703030 sb s0,12336(v1) +80072b68: 90820842 lbu v0,2114(a0) +80072b6c: 1040fd03 beqz v0,80071f7c +80072b70: 00000000 nop +80072b74: 94820844 lhu v0,2116(a0) +80072b78: 30420001 andi v0,v0,0x1 +80072b7c: 1040fcff beqz v0,80071f7c +80072b80: 24030001 li v1,1 +80072b84: 0801ca4b j 8007292c +80072b88: 3c028022 lui v0,0x8022 +80072b8c: 3065ffff andi a1,v1,0xffff +80072b90: 90830240 lbu v1,576(a0) +80072b94: 24060001 li a2,1 +80072b98: 00051042 srl v0,a1,0x1 +80072b9c: 1062fd11 beq v1,v0,80071fe4 +80072ba0: a0860842 sb a2,2114(a0) +80072ba4: 30a200fe andi v0,a1,0xfe +80072ba8: 00021043 sra v0,v0,0x1 +80072bac: 3c038022 lui v1,0x8022 +80072bb0: a0820240 sb v0,576(a0) +80072bb4: 0801c7f9 j 80071fe4 +80072bb8: a0665bc9 sb a2,23497(v1) +80072bbc: 0801c465 j 80071194 +80072bc0: a0800aa5 sb zero,2725(a0) +80072bc4: 240200ef li v0,239 +80072bc8: 0801c6eb j 80071bac +80072bcc: aca2003c sw v0,60(a1) +80072bd0: 3c028022 lui v0,0x8022 +80072bd4: 0801c490 j 80071240 +80072bd8: a043594f sb v1,22863(v0) +80072bdc: 1460fd21 bnez v1,80072064 +80072be0: 00000000 nop +80072be4: 0801c819 j 80072064 +80072be8: a0a40005 sb a0,5(a1) +80072bec: 95020844 lhu v0,2116(t0) +80072bf0: 00021042 srl v0,v0,0x1 +80072bf4: 00021900 sll v1,v0,0x4 +80072bf8: 00021080 sll v0,v0,0x2 +80072bfc: 00621823 subu v1,v1,v0 +80072c00: 00681821 addu v1,v1,t0 +80072c04: 94620242 lhu v0,578(v1) +80072c08: a4720244 sh s2,580(v1) +80072c0c: 3042ff00 andi v0,v0,0xff00 +80072c10: 00551025 or v0,v0,s5 +80072c14: 0801cac7 j 80072b1c +80072c18: a4620242 sh v0,578(v1) +80072c1c: 3c028004 lui v0,0x8004 +80072c20: 2442e098 addiu v0,v0,-8040 +80072c24: 0040f809 jalr v0 +80072c28: 2404ffff li a0,-1 +80072c2c: 0801c99d j 80072674 +80072c30: 3c048021 lui a0,0x8021 +80072c34: 3c198004 lui t9,0x8004 +80072c38: 0801c95b j 8007256c +80072c3c: 2739d1b0 addiu t9,t9,-11856 +80072c40: 26910001 addiu s1,s4,1 +80072c44: 02331021 addu v0,s1,s3 +80072c48: 9043087a lbu v1,2170(v0) +80072c4c: 1472ff8e bne v1,s2,80072a88 +80072c50: 3c028022 lui v0,0x8022 +80072c54: 0801cac8 j 80072b20 +80072c58: 26c650e8 addiu a2,s6,20712 + +80072c5c : +80072c5c: 27bdffe0 addiu sp,sp,-32 +80072c60: afb00010 sw s0,16(sp) +80072c64: 30b0ffff andi s0,a1,0xffff +80072c68: 2e024200 sltiu v0,s0,16896 +80072c6c: afb10014 sw s1,20(sp) +80072c70: afbf0018 sw ra,24(sp) +80072c74: 10400013 beqz v0,80072cc4 +80072c78: 309100ff andi s1,a0,0xff +80072c7c: 3c028021 lui v0,0x8021 +80072c80: 2442e2a8 addiu v0,v0,-7512 +80072c84: 8c430020 lw v1,32(v0) +80072c88: 24044016 li a0,16406 +80072c8c: 24630006 addiu v1,v1,6 +80072c90: 120400b5 beq s0,a0,80072f68 +80072c94: ac430020 sw v1,32(v0) +80072c98: 02004021 move t0,s0 +80072c9c: 3c028021 lui v0,0x8021 +80072ca0: 2443701c addiu v1,v0,28700 +80072ca4: 8c620014 lw v0,20(v1) +80072ca8: 00481021 addu v0,v0,t0 +80072cac: a0510000 sb s1,0(v0) +80072cb0: 8fbf0018 lw ra,24(sp) +80072cb4: 8fb10014 lw s1,20(sp) +80072cb8: 8fb00010 lw s0,16(sp) +80072cbc: 03e00008 jr ra +80072cc0: 27bd0020 addiu sp,sp,32 +80072cc4: 2402433b li v0,17211 +80072cc8: 12020020 beq s0,v0,80072d4c +80072ccc: 2e02433c sltiu v0,s0,17212 +80072cd0: 14400029 bnez v0,80072d78 +80072cd4: 24024314 li v0,17172 +80072cd8: 24024365 li v0,17253 +80072cdc: 12020117 beq s0,v0,8007313c +80072ce0: 2e024366 sltiu v0,s0,17254 +80072ce4: 104000d0 beqz v0,80073028 +80072ce8: 24024379 li v0,17273 +80072cec: 24024351 li v0,17233 +80072cf0: 12020179 beq s0,v0,800732d8 +80072cf4: 2e024352 sltiu v0,s0,17234 +80072cf8: 104001e5 beqz v0,80073490 +80072cfc: 24024359 li v0,17241 +80072d00: 24024346 li v0,17222 +80072d04: 12020219 beq s0,v0,8007356c +80072d08: 2e024347 sltiu v0,s0,17223 +80072d0c: 1040014c beqz v0,80073240 +80072d10: 2402434a li v0,17226 +80072d14: 24024342 li v0,17218 +80072d18: 120201eb beq s0,v0,800734c8 +80072d1c: 2e024343 sltiu v0,s0,17219 +80072d20: 10400307 beqz v0,80073940 +80072d24: 24024344 li v0,17220 +80072d28: 24024340 li v0,17216 +80072d2c: 1202012b beq s0,v0,800731dc +80072d30: 2e024341 sltiu v0,s0,17217 +80072d34: 10400169 beqz v0,800732dc +80072d38: 00101102 srl v0,s0,0x4 +80072d3c: 2402433f li v0,17215 +80072d40: 1602ffd5 bne s0,v0,80072c98 +80072d44: 00000000 nop +80072d48: 3210fffb andi s0,s0,0xfffb +80072d4c: 3c02801f lui v0,0x801f +80072d50: 8c4430c8 lw a0,12488(v0) +80072d54: 3c058019 lui a1,0x8019 +80072d58: 3c02800f lui v0,0x800f +80072d5c: 24a52f30 addiu a1,a1,12080 +80072d60: 02203021 move a2,s1 +80072d64: 24425a20 addiu v0,v0,23072 +80072d68: 0040f809 jalr v0 +80072d6c: 02003821 move a3,s0 +80072d70: 0801cb27 j 80072c9c +80072d74: 02004021 move t0,s0 +80072d78: 120200d6 beq s0,v0,800730d4 +80072d7c: 2e024315 sltiu v0,s0,17173 +80072d80: 10400085 beqz v0,80072f98 +80072d84: 24024327 li v0,17191 +80072d88: 24024300 li v0,17152 +80072d8c: 12020113 beq s0,v0,800731dc +80072d90: 2e024301 sltiu v0,s0,17153 +80072d94: 10400180 beqz v0,80073398 +80072d98: 24024308 li v0,17160 +80072d9c: 2402420a li v0,16906 +80072da0: 12020266 beq s0,v0,8007373c +80072da4: 2e02420b sltiu v0,s0,16907 +80072da8: 10400227 beqz v0,80073648 +80072dac: 24024210 li v0,16912 +80072db0: 24024206 li v0,16902 +80072db4: 12020343 beq s0,v0,80073ac4 +80072db8: 3c038021 lui v1,0x8021 +80072dbc: 2e024207 sltiu v0,s0,16903 +80072dc0: 1040029d beqz v0,80073838 +80072dc4: 24024208 li v0,16904 +80072dc8: 24024201 li v0,16897 +80072dcc: 120203e6 beq s0,v0,80073d68 +80072dd0: 24024203 li v0,16899 +80072dd4: 1202040a beq s0,v0,80073e00 +80072dd8: 24024200 li v0,16896 +80072ddc: 1602ffaf bne s0,v0,80072c9c +80072de0: 02004021 move t0,s0 +80072de4: 32220020 andi v0,s1,0x20 +80072de8: 10400464 beqz v0,80073f7c +80072dec: 3c108022 lui s0,0x8022 +80072df0: 260650e8 addiu a2,s0,20712 +80072df4: 90c20a9a lbu v0,2714(a2) +80072df8: 14400022 bnez v0,80072e84 +80072dfc: 3c088021 lui t0,0x8021 +80072e00: 90c30a9b lbu v1,2715(a2) +80072e04: 24020001 li v0,1 +80072e08: 10600471 beqz v1,80073fd0 +80072e0c: a0c20a9a sb v0,2714(a2) +80072e10: 3c088021 lui t0,0x8021 +80072e14: 2507e42c addiu a3,t0,-7124 +80072e18: 94c3084c lhu v1,2124(a2) +80072e1c: 8ce50004 lw a1,4(a3) +80072e20: 3c02bfa0 lui v0,0xbfa0 +80072e24: 70651802 mul v1,v1,a1 +80072e28: 34422fe9 ori v0,v0,0x2fe9 +80072e2c: 00620018 mult v1,v0 +80072e30: 000327c3 sra a0,v1,0x1f +80072e34: 00001010 mfhi v0 +80072e38: 00431021 addu v0,v0,v1 +80072e3c: 00021203 sra v0,v0,0x8 +80072e40: 00441023 subu v0,v0,a0 +80072e44: 00021c00 sll v1,v0,0x10 +80072e48: 00031c03 sra v1,v1,0x10 +80072e4c: 10650524 beq v1,a1,800742e0 +80072e50: a4c30a9c sh v1,2716(a2) +80072e54: 8ce20008 lw v0,8(a3) +80072e58: 10620522 beq v1,v0,800742e4 +80072e5c: 2462ffff addiu v0,v1,-1 +80072e60: 260650e8 addiu a2,s0,20712 +80072e64: 90c20a9a lbu v0,2714(a2) +80072e68: 104004e2 beqz v0,800741f4 +80072e6c: 3c098021 lui t1,0x8021 +80072e70: 2522e2a8 addiu v0,t1,-7512 +80072e74: 8c440028 lw a0,40(v0) +80072e78: 94c3084a lhu v1,2122(a2) +80072e7c: 108304de beq a0,v1,800741f8 +80072e80: 2525e2a8 addiu a1,t1,-7512 +80072e84: 32220010 andi v0,s1,0x10 +80072e88: 1040041c beqz v0,80073efc +80072e8c: 2502e42c addiu v0,t0,-7124 +80072e90: 260650e8 addiu a2,s0,20712 +80072e94: 90c20a9b lbu v0,2715(a2) +80072e98: 14400020 bnez v0,80072f1c +80072e9c: 2502e42c addiu v0,t0,-7124 +80072ea0: 2507e42c addiu a3,t0,-7124 +80072ea4: 94c3084c lhu v1,2124(a2) +80072ea8: 8ce50004 lw a1,4(a3) +80072eac: 3c02bfa0 lui v0,0xbfa0 +80072eb0: 70651802 mul v1,v1,a1 +80072eb4: 34422fe9 ori v0,v0,0x2fe9 +80072eb8: 00620018 mult v1,v0 +80072ebc: 000327c3 sra a0,v1,0x1f +80072ec0: 00001010 mfhi v0 +80072ec4: 00431021 addu v0,v0,v1 +80072ec8: 00021203 sra v0,v0,0x8 +80072ecc: 00441023 subu v0,v0,a0 +80072ed0: 00022400 sll a0,v0,0x10 +80072ed4: 00042403 sra a0,a0,0x10 +80072ed8: 24030001 li v1,1 +80072edc: a0c30a9b sb v1,2715(a2) +80072ee0: 108504c1 beq a0,a1,800741e8 +80072ee4: a4c40a9c sh a0,2716(a2) +80072ee8: 8ce20008 lw v0,8(a3) +80072eec: 108204bf beq a0,v0,800741ec +80072ef0: 2482ffff addiu v0,a0,-1 +80072ef4: 260650e8 addiu a2,s0,20712 +80072ef8: 90c20a9a lbu v0,2714(a2) +80072efc: 10400453 beqz v0,8007404c +80072f00: 3c098021 lui t1,0x8021 +80072f04: 2522e2a8 addiu v0,t1,-7512 +80072f08: 8c440028 lw a0,40(v0) +80072f0c: 94c3084a lhu v1,2122(a2) +80072f10: 1083044f beq a0,v1,80074050 +80072f14: 2525e2a8 addiu a1,t1,-7512 +80072f18: 2502e42c addiu v0,t0,-7124 +80072f1c: 9043011b lbu v1,283(v0) +80072f20: 1460000c bnez v1,80072f54 +80072f24: 00111600 sll v0,s1,0x18 +80072f28: 3c048021 lui a0,0x8021 +80072f2c: 2483e2a8 addiu v1,a0,-7512 +80072f30: 90620006 lbu v0,6(v1) +80072f34: 304200fc andi v0,v0,0xfc +80072f38: 14400005 bnez v0,80072f50 +80072f3c: a0620006 sb v0,6(v1) +80072f40: 8c82e2a8 lw v0,-7512(a0) +80072f44: 2403f7ff li v1,-2049 +80072f48: 00431024 and v0,v0,v1 +80072f4c: ac82e2a8 sw v0,-7512(a0) +80072f50: 00111600 sll v0,s1,0x18 +80072f54: 00021603 sra v0,v0,0x18 +80072f58: 044000ec bltz v0,8007330c +80072f5c: 3c038021 lui v1,0x8021 +80072f60: 0801cb27 j 80072c9c +80072f64: 24084200 li t0,16896 +80072f68: 32220001 andi v0,s1,0x1 +80072f6c: 1040ff4b beqz v0,80072c9c +80072f70: 24084016 li t0,16406 +80072f74: 3c038021 lui v1,0x8021 +80072f78: 2462701c addiu v0,v1,28700 +80072f7c: 8c440014 lw a0,20(v0) +80072f80: 90834016 lbu v1,16406(a0) +80072f84: 30630001 andi v1,v1,0x1 +80072f88: 10600085 beqz v1,800731a0 +80072f8c: 3c028022 lui v0,0x8022 +80072f90: 0801cb28 j 80072ca0 +80072f94: 3c028021 lui v0,0x8021 +80072f98: 12020012 beq s0,v0,80072fe4 +80072f9c: 2e024328 sltiu v0,s0,17192 +80072fa0: 1040011b beqz v0,80073410 +80072fa4: 24024332 li v0,17202 +80072fa8: 2402431f li v0,17183 +80072fac: 1202ff66 beq s0,v0,80072d48 +80072fb0: 2e024320 sltiu v0,s0,17184 +80072fb4: 10400080 beqz v0,800731b8 +80072fb8: 24024323 li v0,17187 +80072fbc: 24024318 li v0,17176 +80072fc0: 1202002c beq s0,v0,80073074 +80072fc4: 2e024319 sltiu v0,s0,17177 +80072fc8: 1040024b beqz v0,800738f8 +80072fcc: 2402431a li v0,17178 +80072fd0: 24024316 li v0,17174 +80072fd4: 12020165 beq s0,v0,8007356c +80072fd8: 2e024317 sltiu v0,s0,17175 +80072fdc: 14400058 bnez v0,80073140 +80072fe0: 00101102 srl v0,s0,0x4 +80072fe4: 00101102 srl v0,s0,0x4 +80072fe8: 30420007 andi v0,v0,0x7 +80072fec: 00022880 sll a1,v0,0x2 +80072ff0: 00022100 sll a0,v0,0x4 +80072ff4: 00852023 subu a0,a0,a1 +80072ff8: 00822023 subu a0,a0,v0 +80072ffc: 3c038022 lui v1,0x8022 +80073000: 3c028022 lui v0,0x8022 +80073004: 00042040 sll a0,a0,0x1 +80073008: 24426cb8 addiu v0,v0,27832 +8007300c: 24636d68 addiu v1,v1,28008 +80073010: 00822021 addu a0,a0,v0 +80073014: 00a32821 addu a1,a1,v1 +80073018: 02004021 move t0,s0 +8007301c: a0910012 sb s1,18(a0) +80073020: 0801cb27 j 80072c9c +80073024: aca00000 sw zero,0(a1) +80073028: 1202008e beq s0,v0,80073264 +8007302c: 2e02437a sltiu v0,s0,17274 +80073030: 10400135 beqz v0,80073508 +80073034: 2e02480d sltiu v0,s0,18445 +80073038: 24024370 li v0,17264 +8007303c: 12020067 beq s0,v0,800731dc +80073040: 2e024371 sltiu v0,s0,17265 +80073044: 1040009b beqz v0,800732b4 +80073048: 24024374 li v0,17268 +8007304c: 24024369 li v0,17257 +80073050: 12020084 beq s0,v0,80073264 +80073054: 2e02436a sltiu v0,s0,17258 +80073058: 10400253 beqz v0,800739a8 +8007305c: 2402436b li v0,17259 +80073060: 24024367 li v0,17255 +80073064: 1202ffdf beq s0,v0,80072fe4 +80073068: 2e024368 sltiu v0,s0,17256 +8007306c: 14400140 bnez v0,80073570 +80073070: 00101102 srl v0,s0,0x4 +80073074: 00101102 srl v0,s0,0x4 +80073078: 30420007 andi v0,v0,0x7 +8007307c: 00022880 sll a1,v0,0x2 +80073080: 00021900 sll v1,v0,0x4 +80073084: 00651823 subu v1,v1,a1 +80073088: 00621823 subu v1,v1,v0 +8007308c: 3c028022 lui v0,0x8022 +80073090: 24426cb8 addiu v0,v0,27832 +80073094: 00031840 sll v1,v1,0x1 +80073098: 00621821 addu v1,v1,v0 +8007309c: 94640008 lhu a0,8(v1) +800730a0: 3c028022 lui v0,0x8022 +800730a4: 3084ff00 andi a0,a0,0xff00 +800730a8: 24426d68 addiu v0,v0,28008 +800730ac: 00a22821 addu a1,a1,v0 +800730b0: 00912025 or a0,a0,s1 +800730b4: 02004021 move t0,s0 +800730b8: a4640008 sh a0,8(v1) +800730bc: 0801cb27 j 80072c9c +800730c0: aca00000 sw zero,0(a1) +800730c4: 1202001d beq s0,v0,8007313c +800730c8: 2e024326 sltiu v0,s0,17190 +800730cc: 10400128 beqz v0,80073570 +800730d0: 00101102 srl v0,s0,0x4 +800730d4: 00101102 srl v0,s0,0x4 +800730d8: 30420007 andi v0,v0,0x7 +800730dc: 00022880 sll a1,v0,0x2 +800730e0: 00022100 sll a0,v0,0x4 +800730e4: 00852023 subu a0,a0,a1 +800730e8: 00822023 subu a0,a0,v0 +800730ec: 3c038022 lui v1,0x8022 +800730f0: 3c028022 lui v0,0x8022 +800730f4: 00042040 sll a0,a0,0x1 +800730f8: 24426cb8 addiu v0,v0,27832 +800730fc: 24636d68 addiu v1,v1,28008 +80073100: 00822021 addu a0,a0,v0 +80073104: 00a32821 addu a1,a1,v1 +80073108: 02004021 move t0,s0 +8007310c: a0910004 sb s1,4(a0) +80073110: 0801cb27 j 80072c9c +80073114: aca00000 sw zero,0(a1) +80073118: 12020114 beq s0,v0,8007356c +8007311c: 2e024337 sltiu v0,s0,17207 +80073120: 10400250 beqz v0,80073a64 +80073124: 24024338 li v0,17208 +80073128: 24024334 li v0,17204 +8007312c: 1202ffe9 beq s0,v0,800730d4 +80073130: 2e024335 sltiu v0,s0,17205 +80073134: 144000a7 bnez v0,800733d4 +80073138: 00101102 srl v0,s0,0x4 +8007313c: 00101102 srl v0,s0,0x4 +80073140: 30420007 andi v0,v0,0x7 +80073144: 00023880 sll a3,v0,0x2 +80073148: 00021900 sll v1,v0,0x4 +8007314c: 00671823 subu v1,v1,a3 +80073150: 00621823 subu v1,v1,v0 +80073154: 3c028022 lui v0,0x8022 +80073158: 24426cb8 addiu v0,v0,27832 +8007315c: 00031840 sll v1,v1,0x1 +80073160: 00621821 addu v1,v1,v0 +80073164: 9466000c lhu a2,12(v1) +80073168: 94650010 lhu a1,16(v1) +8007316c: 2404ff00 li a0,-256 +80073170: 3c028022 lui v0,0x8022 +80073174: 00a42824 and a1,a1,a0 +80073178: 00c43024 and a2,a2,a0 +8007317c: 24426d68 addiu v0,v0,28008 +80073180: 00e23821 addu a3,a3,v0 +80073184: 02263025 or a2,s1,a2 +80073188: 02252825 or a1,s1,a1 +8007318c: 02004021 move t0,s0 +80073190: a4650010 sh a1,16(v1) +80073194: a466000c sh a2,12(v1) +80073198: 0801cb27 j 80072c9c +8007319c: ace00000 sw zero,0(a3) +800731a0: 244250e8 addiu v0,v0,20712 +800731a4: 24084016 li t0,16406 +800731a8: a0400ad3 sb zero,2771(v0) +800731ac: a0400862 sb zero,2146(v0) +800731b0: 0801cb27 j 80072c9c +800731b4: a0400863 sb zero,2147(v0) +800731b8: 12020085 beq s0,v0,800733d0 +800731bc: 2e024324 sltiu v0,s0,17188 +800731c0: 1040ffc0 beqz v0,800730c4 +800731c4: 24024325 li v0,17189 +800731c8: 24024321 li v0,17185 +800731cc: 12020042 beq s0,v0,800732d8 +800731d0: 2e024322 sltiu v0,s0,17186 +800731d4: 104000bd beqz v0,800734cc +800731d8: 00101102 srl v0,s0,0x4 +800731dc: 00101102 srl v0,s0,0x4 +800731e0: 30420007 andi v0,v0,0x7 +800731e4: 00022080 sll a0,v0,0x2 +800731e8: 00021900 sll v1,v0,0x4 +800731ec: 00641823 subu v1,v1,a0 +800731f0: 00621823 subu v1,v1,v0 +800731f4: 3c028022 lui v0,0x8022 +800731f8: 24426cb8 addiu v0,v0,27832 +800731fc: 00031840 sll v1,v1,0x1 +80073200: 00112182 srl a0,s1,0x6 +80073204: 00112902 srl a1,s1,0x4 +80073208: 001130c2 srl a2,s1,0x3 +8007320c: 00621821 addu v1,v1,v0 +80073210: 30840001 andi a0,a0,0x1 +80073214: 30a50001 andi a1,a1,0x1 +80073218: 30c60001 andi a2,a2,0x1 +8007321c: 001139c2 srl a3,s1,0x7 +80073220: 32220007 andi v0,s1,0x7 +80073224: 02004021 move t0,s0 +80073228: a0620003 sb v0,3(v1) +8007322c: a0670000 sb a3,0(v1) +80073230: a064000e sb a0,14(v1) +80073234: a0650002 sb a1,2(v1) +80073238: 0801cb27 j 80072c9c +8007323c: a0660001 sb a2,1(v1) +80073240: 12020081 beq s0,v0,80073448 +80073244: 2e02434b sltiu v0,s0,17227 +80073248: 104001b4 beqz v0,8007391c +8007324c: 2402434f li v0,17231 +80073250: 24024348 li v0,17224 +80073254: 1202ff87 beq s0,v0,80073074 +80073258: 2e024349 sltiu v0,s0,17225 +8007325c: 1440ff62 bnez v0,80072fe8 +80073260: 00101102 srl v0,s0,0x4 +80073264: 00101102 srl v0,s0,0x4 +80073268: 30420007 andi v0,v0,0x7 +8007326c: 00023080 sll a2,v0,0x2 +80073270: 00021900 sll v1,v0,0x4 +80073274: 00661823 subu v1,v1,a2 +80073278: 00621823 subu v1,v1,v0 +8007327c: 3c028022 lui v0,0x8022 +80073280: 24426cb8 addiu v0,v0,27832 +80073284: 00031840 sll v1,v1,0x1 +80073288: 00621821 addu v1,v1,v0 +8007328c: 90650008 lbu a1,8(v1) +80073290: 3c028022 lui v0,0x8022 +80073294: 00112200 sll a0,s1,0x8 +80073298: 24426d68 addiu v0,v0,28008 +8007329c: 00a42825 or a1,a1,a0 +800732a0: 00c23021 addu a2,a2,v0 +800732a4: 02004021 move t0,s0 +800732a8: a4650008 sh a1,8(v1) +800732ac: 0801cb27 j 80072c9c +800732b0: acc00000 sw zero,0(a2) +800732b4: 1202ff87 beq s0,v0,800730d4 +800732b8: 2e024375 sltiu v0,s0,17269 +800732bc: 104001de beqz v0,80073a38 +800732c0: 24024376 li v0,17270 +800732c4: 24024372 li v0,17266 +800732c8: 1202007f beq s0,v0,800734c8 +800732cc: 2e024373 sltiu v0,s0,17267 +800732d0: 10400040 beqz v0,800733d4 +800732d4: 00101102 srl v0,s0,0x4 +800732d8: 00101102 srl v0,s0,0x4 +800732dc: 30420007 andi v0,v0,0x7 +800732e0: 00022080 sll a0,v0,0x2 +800732e4: 00021900 sll v1,v0,0x4 +800732e8: 00641823 subu v1,v1,a0 +800732ec: 00621823 subu v1,v1,v0 +800732f0: 3c028022 lui v0,0x8022 +800732f4: 00031840 sll v1,v1,0x1 +800732f8: 24426cb8 addiu v0,v0,27832 +800732fc: 00621821 addu v1,v1,v0 +80073300: 02004021 move t0,s0 +80073304: 0801cb27 j 80072c9c +80073308: a071000a sb s1,10(v1) +8007330c: 2462701c addiu v0,v1,28700 +80073310: 8c480014 lw t0,20(v0) +80073314: 81034200 lb v1,16896(t0) +80073318: 0460ff11 bltz v1,80072f60 +8007331c: 260250e8 addiu v0,s0,20712 +80073320: 3c098021 lui t1,0x8021 +80073324: 9446086a lhu a2,2154(v0) +80073328: 2527e2a8 addiu a3,t1,-7512 +8007332c: 8ce50028 lw a1,40(a3) +80073330: 24c20001 addiu v0,a2,1 +80073334: 00a2102a slt v0,a1,v0 +80073338: 1440ff09 bnez v0,80072f60 +8007333c: 3c038022 lui v1,0x8022 +80073340: 906450a4 lbu a0,20644(v1) +80073344: 24020019 li v0,25 +80073348: 2403000f li v1,15 +8007334c: 0064100a movz v0,v1,a0 +80073350: 00461021 addu v0,v0,a2 +80073354: 0045102a slt v0,v0,a1 +80073358: 1440ff01 bnez v0,80072f60 +8007335c: 00000000 nop +80073360: 81024210 lb v0,16912(t0) +80073364: 0441fe4d bgez v0,80072c9c +80073368: 24084200 li t0,16896 +8007336c: 90e20005 lbu v0,5(a3) +80073370: 1440fe4a bnez v0,80072c9c +80073374: 8d22e2a8 lw v0,-7512(t1) +80073378: 8ce30040 lw v1,64(a3) +8007337c: 34420080 ori v0,v0,0x80 +80073380: ad22e2a8 sw v0,-7512(t1) +80073384: 24084200 li t0,16896 +80073388: 24020001 li v0,1 +8007338c: ace30048 sw v1,72(a3) +80073390: 0801cb27 j 80072c9c +80073394: a0e20005 sb v0,5(a3) +80073398: 1202ff36 beq s0,v0,80073074 +8007339c: 2e024309 sltiu v0,s0,17161 +800733a0: 104000d8 beqz v0,80073704 +800733a4: 2402430f li v0,17167 +800733a8: 24024304 li v0,17156 +800733ac: 1202ff49 beq s0,v0,800730d4 +800733b0: 2e024305 sltiu v0,s0,17157 +800733b4: 1040018f beqz v0,800739f4 +800733b8: 24024306 li v0,17158 +800733bc: 24024302 li v0,17154 +800733c0: 12020041 beq s0,v0,800734c8 +800733c4: 2e024303 sltiu v0,s0,17155 +800733c8: 1440ffc4 bnez v0,800732dc +800733cc: 00101102 srl v0,s0,0x4 +800733d0: 00101102 srl v0,s0,0x4 +800733d4: 30420007 andi v0,v0,0x7 +800733d8: 00022080 sll a0,v0,0x2 +800733dc: 00021900 sll v1,v0,0x4 +800733e0: 00641823 subu v1,v1,a0 +800733e4: 00621823 subu v1,v1,v0 +800733e8: 3c028022 lui v0,0x8022 +800733ec: 24426cb8 addiu v0,v0,27832 +800733f0: 00031840 sll v1,v1,0x1 +800733f4: 00621821 addu v1,v1,v0 +800733f8: 90640006 lbu a0,6(v1) +800733fc: 00111200 sll v0,s1,0x8 +80073400: 00822025 or a0,a0,v0 +80073404: 02004021 move t0,s0 +80073408: 0801cb27 j 80072c9c +8007340c: a4640006 sh a0,6(v1) +80073410: 1202002d beq s0,v0,800734c8 +80073414: 2e024333 sltiu v0,s0,17203 +80073418: 1040ff3f beqz v0,80073118 +8007341c: 24024336 li v0,17206 +80073420: 2402432b li v0,17195 +80073424: 1202fe49 beq s0,v0,80072d4c +80073428: 2e02432c sltiu v0,s0,17196 +8007342c: 10400155 beqz v0,80073984 +80073430: 24024330 li v0,17200 +80073434: 24024329 li v0,17193 +80073438: 1202ff8a beq s0,v0,80073264 +8007343c: 2e02432a sltiu v0,s0,17194 +80073440: 1440ff0d bnez v0,80073078 +80073444: 00101102 srl v0,s0,0x4 +80073448: 00101102 srl v0,s0,0x4 +8007344c: 30420007 andi v0,v0,0x7 +80073450: 00022080 sll a0,v0,0x2 +80073454: 00021900 sll v1,v0,0x4 +80073458: 00641823 subu v1,v1,a0 +8007345c: 00621823 subu v1,v1,v0 +80073460: 00112027 nor a0,zero,s1 +80073464: 3c028022 lui v0,0x8022 +80073468: 24426cb8 addiu v0,v0,27832 +8007346c: 00031840 sll v1,v1,0x1 +80073470: 308400ff andi a0,a0,0xff +80073474: 00621821 addu v1,v1,v0 +80073478: 000421c2 srl a0,a0,0x7 +8007347c: 3222007f andi v0,s1,0x7f +80073480: 02004021 move t0,s0 +80073484: a0640013 sb a0,19(v1) +80073488: 0801cb27 j 80072c9c +8007348c: a0620014 sb v0,20(v1) +80073490: 1202ff74 beq s0,v0,80073264 +80073494: 2e02435a sltiu v0,s0,17242 +80073498: 1040008c beqz v0,800736cc +8007349c: 24024360 li v0,17248 +800734a0: 24024355 li v0,17237 +800734a4: 1202ff25 beq s0,v0,8007313c +800734a8: 2e024356 sltiu v0,s0,17238 +800734ac: 1040002b beqz v0,8007355c +800734b0: 24024357 li v0,17239 +800734b4: 24024353 li v0,17235 +800734b8: 1202ffc5 beq s0,v0,800733d0 +800734bc: 2e024354 sltiu v0,s0,17236 +800734c0: 1040ff05 beqz v0,800730d8 +800734c4: 00101102 srl v0,s0,0x4 +800734c8: 00101102 srl v0,s0,0x4 +800734cc: 30420007 andi v0,v0,0x7 +800734d0: 00022080 sll a0,v0,0x2 +800734d4: 00021900 sll v1,v0,0x4 +800734d8: 00641823 subu v1,v1,a0 +800734dc: 00621823 subu v1,v1,v0 +800734e0: 3c028022 lui v0,0x8022 +800734e4: 00031840 sll v1,v1,0x1 +800734e8: 24426cb8 addiu v0,v0,27832 +800734ec: 00621821 addu v1,v1,v0 +800734f0: 94640006 lhu a0,6(v1) +800734f4: 02004021 move t0,s0 +800734f8: 3084ff00 andi a0,a0,0xff00 +800734fc: 00912025 or a0,a0,s1 +80073500: 0801cb27 j 80072c9c +80073504: a4640006 sh a0,6(v1) +80073508: 1040003f beqz v0,80073608 +8007350c: 2e024835 sltiu v0,s0,18485 +80073510: 2e024808 sltiu v0,s0,18440 +80073514: 10400033 beqz v0,800735e4 +80073518: 3c028021 lui v0,0x8021 +8007351c: 2e024804 sltiu v0,s0,18436 +80073520: 1040012a beqz v0,800739cc +80073524: 3c028021 lui v0,0x8021 +80073528: 2e024800 sltiu v0,s0,18432 +8007352c: 1040002d beqz v0,800735e4 +80073530: 3c028021 lui v0,0x8021 +80073534: 2402437b li v0,17275 +80073538: 1202fe04 beq s0,v0,80072d4c +8007353c: 2e02437b sltiu v0,s0,17275 +80073540: 1440ffc2 bnez v0,8007344c +80073544: 00101102 srl v0,s0,0x4 +80073548: 2402437f li v0,17279 +8007354c: 1602fdd2 bne s0,v0,80072c98 +80073550: 00000000 nop +80073554: 0801cb53 j 80072d4c +80073558: 3210fffb andi s0,s0,0xfffb +8007355c: 1202fea1 beq s0,v0,80072fe4 +80073560: 2e024358 sltiu v0,s0,17240 +80073564: 1040fec4 beqz v0,80073078 +80073568: 00101102 srl v0,s0,0x4 +8007356c: 00101102 srl v0,s0,0x4 +80073570: 30420007 andi v0,v0,0x7 +80073574: 00023080 sll a2,v0,0x2 +80073578: 00021900 sll v1,v0,0x4 +8007357c: 00661823 subu v1,v1,a2 +80073580: 00621823 subu v1,v1,v0 +80073584: 3c028022 lui v0,0x8022 +80073588: 24426cb8 addiu v0,v0,27832 +8007358c: 00031840 sll v1,v1,0x1 +80073590: 00621821 addu v1,v1,v0 +80073594: 00112200 sll a0,s1,0x8 +80073598: 9067000c lbu a3,12(v1) +8007359c: 90650010 lbu a1,16(v1) +800735a0: 00042400 sll a0,a0,0x10 +800735a4: 3c028022 lui v0,0x8022 +800735a8: 00042403 sra a0,a0,0x10 +800735ac: 24426d68 addiu v0,v0,28008 +800735b0: 00852825 or a1,a0,a1 +800735b4: 00c23021 addu a2,a2,v0 +800735b8: 00872025 or a0,a0,a3 +800735bc: 02004021 move t0,s0 +800735c0: a4650010 sh a1,16(v1) +800735c4: a464000c sh a0,12(v1) +800735c8: 0801cb27 j 80072c9c +800735cc: acc00000 sw zero,0(a2) +800735d0: 24030002 li v1,2 +800735d4: 0062102b sltu v0,v1,v0 +800735d8: 1440fdb0 bnez v0,80072c9c +800735dc: 02004021 move t0,s0 +800735e0: 3c028021 lui v0,0x8021 +800735e4: 9043e481 lbu v1,-7039(v0) +800735e8: 1060fdab beqz v1,80072c98 +800735ec: 3c02800d lui v0,0x800d +800735f0: 02202021 move a0,s1 +800735f4: 2442ffdc addiu v0,v0,-36 +800735f8: 0040f809 jalr v0 +800735fc: 02002821 move a1,s0 +80073600: 0801cb27 j 80072c9c +80073604: 02004021 move t0,s0 +80073608: 1040fff1 beqz v0,800735d0 +8007360c: 2602b7c0 addiu v0,s0,-18496 +80073610: 2e024820 sltiu v0,s0,18464 +80073614: 1040fff3 beqz v0,800735e4 +80073618: 3c028021 lui v0,0x8021 +8007361c: 2e024810 sltiu v0,s0,18448 +80073620: 1440fd9e bnez v0,80072c9c +80073624: 02004021 move t0,s0 +80073628: 2e024819 sltiu v0,s0,18457 +8007362c: 1440ffed bnez v0,800735e4 +80073630: 3c028021 lui v0,0x8021 +80073634: 2402481a li v0,18458 +80073638: 1602fd98 bne s0,v0,80072c9c +8007363c: 3c028021 lui v0,0x8021 +80073640: 0801cd7a j 800735e8 +80073644: 9043e481 lbu v1,-7039(v0) +80073648: 12020117 beq s0,v0,80073aa8 +8007364c: 2e024211 sltiu v0,s0,16913 +80073650: 1040010f beqz v0,80073a90 +80073654: 24024211 li v0,16913 +80073658: 2402420c li v0,16908 +8007365c: 120201d2 beq s0,v0,80073da8 +80073660: 2e02420c sltiu v0,s0,16908 +80073664: 1440013f bnez v0,80073b64 +80073668: 32220001 andi v0,s1,0x1 +8007366c: 2402420d li v0,16909 +80073670: 1602fd8a bne s0,v0,80072c9c +80073674: 02004021 move t0,s0 +80073678: 3c038021 lui v1,0x8021 +8007367c: 2462701c addiu v0,v1,28700 +80073680: 8c430014 lw v1,20(v0) +80073684: 32240001 andi a0,s1,0x1 +80073688: 9062420d lbu v0,16909(v1) +8007368c: 30420001 andi v0,v0,0x1 +80073690: 1082fd82 beq a0,v0,80072c9c +80073694: 2408420d li t0,16909 +80073698: 10800298 beqz a0,800740fc +8007369c: 24030008 li v1,8 +800736a0: 24030006 li v1,6 +800736a4: 3c028021 lui v0,0x8021 +800736a8: ac43e2dc sw v1,-7460(v0) +800736ac: 3c028021 lui v0,0x8021 +800736b0: 2444701c addiu a0,v0,28700 +800736b4: 3c028006 lui v0,0x8006 +800736b8: 24423914 addiu v0,v0,14612 +800736bc: 0040f809 jalr v0 +800736c0: 00000000 nop +800736c4: 0801cb27 j 80072c9c +800736c8: 2408420d li t0,16909 +800736cc: 1202fec3 beq s0,v0,800731dc +800736d0: 2e024361 sltiu v0,s0,17249 +800736d4: 104000cd beqz v0,80073a0c +800736d8: 24024362 li v0,17250 +800736dc: 2402435b li v0,17243 +800736e0: 1202fd9a beq s0,v0,80072d4c +800736e4: 2e02435b sltiu v0,s0,17243 +800736e8: 1440ff58 bnez v0,8007344c +800736ec: 00101102 srl v0,s0,0x4 +800736f0: 2402435f li v0,17247 +800736f4: 1602fd68 bne s0,v0,80072c98 +800736f8: 00000000 nop +800736fc: 0801cb53 j 80072d4c +80073700: 3210fffb andi s0,s0,0xfffb +80073704: 1202fd90 beq s0,v0,80072d48 +80073708: 2e024310 sltiu v0,s0,17168 +8007370c: 10400092 beqz v0,80073958 +80073710: 24024311 li v0,17169 +80073714: 2402430a li v0,17162 +80073718: 1202ff4b beq s0,v0,80073448 +8007371c: 2e02430a sltiu v0,s0,17162 +80073720: 1440fed1 bnez v0,80073268 +80073724: 00101102 srl v0,s0,0x4 +80073728: 2402430b li v0,17163 +8007372c: 1602fd5a bne s0,v0,80072c98 +80073730: 3c02801f lui v0,0x801f +80073734: 0801cb55 j 80072d54 +80073738: 8c4430c8 lw a0,12488(v0) +8007373c: 3c108022 lui s0,0x8022 +80073740: 260750e8 addiu a3,s0,20712 +80073744: 94e6084a lhu a2,2122(a3) +80073748: 32220001 andi v0,s1,0x1 +8007374c: 00021200 sll v0,v0,0x8 +80073750: 30c300ff andi v1,a2,0xff +80073754: 90e40a9a lbu a0,2714(a3) +80073758: 00622825 or a1,v1,v0 +8007375c: 10800023 beqz a0,800737ec +80073760: a4e5084a sh a1,2122(a3) +80073764: 10c5fd4d beq a2,a1,80072c9c +80073768: 2408420a li t0,16906 +8007376c: 90e20a9b lbu v0,2715(a3) +80073770: 104000eb beqz v0,80073b20 +80073774: 3c028021 lui v0,0x8021 +80073778: 3c088021 lui t0,0x8021 +8007377c: 2506e42c addiu a2,t0,-7124 +80073780: 94e3084c lhu v1,2124(a3) +80073784: 8cc50004 lw a1,4(a2) +80073788: 3c02bfa0 lui v0,0xbfa0 +8007378c: 70651802 mul v1,v1,a1 +80073790: 34422fe9 ori v0,v0,0x2fe9 +80073794: 00620018 mult v1,v0 +80073798: 000327c3 sra a0,v1,0x1f +8007379c: 00001010 mfhi v0 +800737a0: 00431021 addu v0,v0,v1 +800737a4: 00021203 sra v0,v0,0x8 +800737a8: 00441023 subu v0,v0,a0 +800737ac: 00021c00 sll v1,v0,0x10 +800737b0: 00031c03 sra v1,v1,0x10 +800737b4: 1065018f beq v1,a1,80073df4 +800737b8: a4e30a9c sh v1,2716(a3) +800737bc: 8cc20008 lw v0,8(a2) +800737c0: 1062018d beq v1,v0,80073df8 +800737c4: 2462ffff addiu v0,v1,-1 +800737c8: 260650e8 addiu a2,s0,20712 +800737cc: 90c20a9a lbu v0,2714(a2) +800737d0: 10400008 beqz v0,800737f4 +800737d4: 3c098021 lui t1,0x8021 +800737d8: 2522e2a8 addiu v0,t1,-7512 +800737dc: 8c440028 lw a0,40(v0) +800737e0: 94c3084a lhu v1,2122(a2) +800737e4: 10830004 beq a0,v1,800737f8 +800737e8: 2525e2a8 addiu a1,t1,-7512 +800737ec: 0801cb27 j 80072c9c +800737f0: 2408420a li t0,16906 +800737f4: 2525e2a8 addiu a1,t1,-7512 +800737f8: 84c40a9c lh a0,2716(a2) +800737fc: 8ca20020 lw v0,32(a1) +80073800: 0082102a slt v0,a0,v0 +80073804: 10400189 beqz v0,80073e2c +80073808: 00000000 nop +8007380c: 90a30009 lbu v1,9(a1) +80073810: 24040001 li a0,1 +80073814: 106401e8 beq v1,a0,80073fb8 +80073818: 24020003 li v0,3 +8007381c: 106201e6 beq v1,v0,80073fb8 +80073820: 2502e42c addiu v0,t0,-7124 +80073824: 8c430008 lw v1,8(v0) +80073828: 2408420a li t0,16906 +8007382c: aca30024 sw v1,36(a1) +80073830: 0801cb27 j 80072c9c +80073834: a0a00009 sb zero,9(a1) +80073838: 12020122 beq s0,v0,80073cc4 +8007383c: 2e024209 sltiu v0,s0,16905 +80073840: 144000e7 bnez v0,80073be0 +80073844: 3c108022 lui s0,0x8022 +80073848: 260650e8 addiu a2,s0,20712 +8007384c: 94c5084a lhu a1,2122(a2) +80073850: 90c30a9a lbu v1,2714(a2) +80073854: 30a2ff00 andi v0,a1,0xff00 +80073858: 00511025 or v0,v0,s1 +8007385c: 3044ffff andi a0,v0,0xffff +80073860: 10600023 beqz v1,800738f0 +80073864: a4c4084a sh a0,2122(a2) +80073868: 10a4fd0c beq a1,a0,80072c9c +8007386c: 24084209 li t0,16905 +80073870: 90c20a9b lbu v0,2715(a2) +80073874: 104001c8 beqz v0,80073f98 +80073878: 3c028021 lui v0,0x8021 +8007387c: 3c088021 lui t0,0x8021 +80073880: 2507e42c addiu a3,t0,-7124 +80073884: 94c3084c lhu v1,2124(a2) +80073888: 8ce50004 lw a1,4(a3) +8007388c: 3c02bfa0 lui v0,0xbfa0 +80073890: 70651802 mul v1,v1,a1 +80073894: 34422fe9 ori v0,v0,0x2fe9 +80073898: 00620018 mult v1,v0 +8007389c: 000327c3 sra a0,v1,0x1f +800738a0: 00001010 mfhi v0 +800738a4: 00431021 addu v0,v0,v1 +800738a8: 00021203 sra v0,v0,0x8 +800738ac: 00441023 subu v0,v0,a0 +800738b0: 00021c00 sll v1,v0,0x10 +800738b4: 00031c03 sra v1,v1,0x10 +800738b8: 106501cc beq v1,a1,80073fec +800738bc: a4c30a9c sh v1,2716(a2) +800738c0: 8ce20008 lw v0,8(a3) +800738c4: 106201ca beq v1,v0,80073ff0 +800738c8: 2462ffff addiu v0,v1,-1 +800738cc: 260650e8 addiu a2,s0,20712 +800738d0: 90c20a9a lbu v0,2714(a2) +800738d4: 104001ed beqz v0,8007408c +800738d8: 3c098021 lui t1,0x8021 +800738dc: 2522e2a8 addiu v0,t1,-7512 +800738e0: 8c440028 lw a0,40(v0) +800738e4: 94c3084a lhu v1,2122(a2) +800738e8: 108301e9 beq a0,v1,80074090 +800738ec: 2525e2a8 addiu a1,t1,-7512 +800738f0: 0801cb27 j 80072c9c +800738f4: 24084209 li t0,16905 +800738f8: 1202fed3 beq s0,v0,80073448 +800738fc: 2e02431a sltiu v0,s0,17178 +80073900: 1440fe59 bnez v0,80073268 +80073904: 00101102 srl v0,s0,0x4 +80073908: 2402431b li v0,17179 +8007390c: 1602fce2 bne s0,v0,80072c98 +80073910: 3c02801f lui v0,0x801f +80073914: 0801cb55 j 80072d54 +80073918: 8c4430c8 lw a0,12488(v0) +8007391c: 1202fd0a beq s0,v0,80072d48 +80073920: 2e024350 sltiu v0,s0,17232 +80073924: 1040fe2e beqz v0,800731e0 +80073928: 00101102 srl v0,s0,0x4 +8007392c: 2402434b li v0,17227 +80073930: 1602fcd9 bne s0,v0,80072c98 +80073934: 3c02801f lui v0,0x801f +80073938: 0801cb55 j 80072d54 +8007393c: 8c4430c8 lw a0,12488(v0) +80073940: 1202fde4 beq s0,v0,800730d4 +80073944: 2e024345 sltiu v0,s0,17221 +80073948: 1040fdfc beqz v0,8007313c +8007394c: 00101102 srl v0,s0,0x4 +80073950: 0801ccf6 j 800733d8 +80073954: 30420007 andi v0,v0,0x7 +80073958: 1202fe5f beq s0,v0,800732d8 +8007395c: 2e024311 sltiu v0,s0,17169 +80073960: 1440fe1f bnez v0,800731e0 +80073964: 00101102 srl v0,s0,0x4 +80073968: 24024312 li v0,17170 +8007396c: 1202fed6 beq s0,v0,800734c8 +80073970: 24024313 li v0,17171 +80073974: 1602fcc8 bne s0,v0,80072c98 +80073978: 00101102 srl v0,s0,0x4 +8007397c: 0801ccf6 j 800733d8 +80073980: 30420007 andi v0,v0,0x7 +80073984: 1202fe15 beq s0,v0,800731dc +80073988: 2e024331 sltiu v0,s0,17201 +8007398c: 1040fe53 beqz v0,800732dc +80073990: 00101102 srl v0,s0,0x4 +80073994: 2402432f li v0,17199 +80073998: 1602fcbf bne s0,v0,80072c98 +8007399c: 00000000 nop +800739a0: 0801cb53 j 80072d4c +800739a4: 3210fffb andi s0,s0,0xfffb +800739a8: 1202fce8 beq s0,v0,80072d4c +800739ac: 2e02436b sltiu v0,s0,17259 +800739b0: 1440fea6 bnez v0,8007344c +800739b4: 00101102 srl v0,s0,0x4 +800739b8: 2402436f li v0,17263 +800739bc: 1602fcb6 bne s0,v0,80072c98 +800739c0: 00000000 nop +800739c4: 0801cb53 j 80072d4c +800739c8: 3210fffb andi s0,s0,0xfffb +800739cc: 9043e481 lbu v1,-7039(v0) +800739d0: 1460ff07 bnez v1,800735f0 +800739d4: 3c02800d lui v0,0x800d +800739d8: 3c028009 lui v0,0x8009 +800739dc: 2604b7fc addiu a0,s0,-18436 +800739e0: 24422cc0 addiu v0,v0,11456 +800739e4: 0040f809 jalr v0 +800739e8: 32250007 andi a1,s1,0x7 +800739ec: 0801cb27 j 80072c9c +800739f0: 02004021 move t0,s0 +800739f4: 1202fedd beq s0,v0,8007356c +800739f8: 2e024307 sltiu v0,s0,17159 +800739fc: 1040fd79 beqz v0,80072fe4 +80073a00: 00101102 srl v0,s0,0x4 +80073a04: 0801cc51 j 80073144 +80073a08: 30420007 andi v0,v0,0x7 +80073a0c: 1202feae beq s0,v0,800734c8 +80073a10: 2e024362 sltiu v0,s0,17250 +80073a14: 1440fe31 bnez v0,800732dc +80073a18: 00101102 srl v0,s0,0x4 +80073a1c: 24024363 li v0,17251 +80073a20: 1202fe6b beq s0,v0,800733d0 +80073a24: 24024364 li v0,17252 +80073a28: 1602fc9b bne s0,v0,80072c98 +80073a2c: 00101102 srl v0,s0,0x4 +80073a30: 0801cc37 j 800730dc +80073a34: 30420007 andi v0,v0,0x7 +80073a38: 1202fecc beq s0,v0,8007356c +80073a3c: 2e024376 sltiu v0,s0,17270 +80073a40: 1440fdbf bnez v0,80073140 +80073a44: 00101102 srl v0,s0,0x4 +80073a48: 24024377 li v0,17271 +80073a4c: 1202fd65 beq s0,v0,80072fe4 +80073a50: 24024378 li v0,17272 +80073a54: 1602fc90 bne s0,v0,80072c98 +80073a58: 00101102 srl v0,s0,0x4 +80073a5c: 0801cc1f j 8007307c +80073a60: 30420007 andi v0,v0,0x7 +80073a64: 1202fd83 beq s0,v0,80073074 +80073a68: 2e024338 sltiu v0,s0,17208 +80073a6c: 1440fd5e bnez v0,80072fe8 +80073a70: 00101102 srl v0,s0,0x4 +80073a74: 24024339 li v0,17209 +80073a78: 1202fdfa beq s0,v0,80073264 +80073a7c: 2402433a li v0,17210 +80073a80: 1602fc85 bne s0,v0,80072c98 +80073a84: 00101102 srl v0,s0,0x4 +80073a88: 0801cd14 j 80073450 +80073a8c: 30420007 andi v0,v0,0x7 +80073a90: 120200d0 beq s0,v0,80073dd4 +80073a94: 2e024220 sltiu v0,s0,16928 +80073a98: 1040fc80 beqz v0,80072c9c +80073a9c: 02004021 move t0,s0 +80073aa0: 0801cb2d j 80072cb4 +80073aa4: 8fbf0018 lw ra,24(sp) +80073aa8: 3c02801f lui v0,0x801f +80073aac: 8c45b3a8 lw a1,-19544(v0) +80073ab0: 3c038021 lui v1,0x8021 +80073ab4: 8c647030 lw a0,28720(v1) +80073ab8: 90a20002 lbu v0,2(a1) +80073abc: 0801cb2c j 80072cb0 +80073ac0: a0824210 sb v0,16912(a0) +80073ac4: 2462701c addiu v0,v1,28700 +80073ac8: 8c440014 lw a0,20(v0) +80073acc: 90834205 lbu v1,16901(a0) +80073ad0: 90824204 lbu v0,16900(a0) +80073ad4: 00031a00 sll v1,v1,0x8 +80073ad8: 00621821 addu v1,v1,v0 +80073adc: 16200018 bnez s1,80073b40 +80073ae0: 3062ffff andi v0,v1,0xffff +80073ae4: 00403021 move a2,v0 +80073ae8: 240700ff li a3,255 +80073aec: 240200ff li v0,255 +80073af0: a0824214 sb v0,16916(a0) +80073af4: 3c028021 lui v0,0x8021 +80073af8: 2443701c addiu v1,v0,28700 +80073afc: 8c620014 lw v0,20(v1) +80073b00: 00062a02 srl a1,a2,0x8 +80073b04: a0474215 sb a3,16917(v0) +80073b08: 8c640014 lw a0,20(v1) +80073b0c: 24084206 li t0,16902 +80073b10: a0864216 sb a2,16918(a0) +80073b14: 8c620014 lw v0,20(v1) +80073b18: 0801cb27 j 80072c9c +80073b1c: a0454217 sb a1,16919(v0) +80073b20: 8c43e2d0 lw v1,-7472(v0) +80073b24: 14a3ff31 bne a1,v1,800737ec +80073b28: 3c028001 lui v0,0x8001 +80073b2c: 2442d5c0 addiu v0,v0,-10816 +80073b30: 0040f809 jalr v0 +80073b34: 24040002 li a0,2 +80073b38: 0801cb27 j 80072c9c +80073b3c: 2408420a li t0,16906 +80073b40: 0051001a div zero,v0,s1 +80073b44: 022001f4 teq s1,zero,0x7 +80073b48: 00001012 mflo v0 +80073b4c: 00001810 mfhi v1 +80073b50: 3042ffff andi v0,v0,0xffff +80073b54: 00023a02 srl a3,v0,0x8 +80073b58: 3066ffff andi a2,v1,0xffff +80073b5c: 0801cebc j 80073af0 +80073b60: 304200ff andi v0,v0,0xff +80073b64: 144000c2 bnez v0,80073e70 +80073b68: 3c028003 lui v0,0x8003 +80073b6c: 32220002 andi v0,s1,0x2 +80073b70: 144000c9 bnez v0,80073e98 +80073b74: 3c028003 lui v0,0x8003 +80073b78: 32220004 andi v0,s1,0x4 +80073b7c: 144000c1 bnez v0,80073e84 +80073b80: 3c028003 lui v0,0x8003 +80073b84: 32220008 andi v0,s1,0x8 +80073b88: 144000d7 bnez v0,80073ee8 +80073b8c: 3c028003 lui v0,0x8003 +80073b90: 32220010 andi v0,s1,0x10 +80073b94: 144000cf bnez v0,80073ed4 +80073b98: 3c028003 lui v0,0x8003 +80073b9c: 32220020 andi v0,s1,0x20 +80073ba0: 144000c7 bnez v0,80073ec0 +80073ba4: 3c028003 lui v0,0x8003 +80073ba8: 32220040 andi v0,s1,0x40 +80073bac: 144000bf bnez v0,80073eac +80073bb0: 3c028003 lui v0,0x8003 +80073bb4: 00111600 sll v0,s1,0x18 +80073bb8: 00021603 sra v0,v0,0x18 +80073bbc: 04400003 bltz v0,80073bcc +80073bc0: 3c028003 lui v0,0x8003 +80073bc4: 0801cb27 j 80072c9c +80073bc8: 2408420b li t0,16907 +80073bcc: 2442c86c addiu v0,v0,-14228 +80073bd0: 0040f809 jalr v0 +80073bd4: 24040007 li a0,7 +80073bd8: 0801cb27 j 80072c9c +80073bdc: 2408420b li t0,16907 +80073be0: 260650e8 addiu a2,s0,20712 +80073be4: 94c4084c lhu a0,2124(a2) +80073be8: 90c30a9b lbu v1,2715(a2) +80073bec: 3082ff00 andi v0,a0,0xff00 +80073bf0: 00511025 or v0,v0,s1 +80073bf4: 3042ffff andi v0,v0,0xffff +80073bf8: 1060001f beqz v1,80073c78 +80073bfc: a4c2084c sh v0,2124(a2) +80073c00: 1082fc26 beq a0,v0,80072c9c +80073c04: 24084207 li t0,16903 +80073c08: 3c088021 lui t0,0x8021 +80073c0c: 2507e42c addiu a3,t0,-7124 +80073c10: 8ce50004 lw a1,4(a3) +80073c14: 70451802 mul v1,v0,a1 +80073c18: 3c02bfa0 lui v0,0xbfa0 +80073c1c: 34422fe9 ori v0,v0,0x2fe9 +80073c20: 00620018 mult v1,v0 +80073c24: 000327c3 sra a0,v1,0x1f +80073c28: 00001010 mfhi v0 +80073c2c: 00431021 addu v0,v0,v1 +80073c30: 00021203 sra v0,v0,0x8 +80073c34: 00441023 subu v0,v0,a0 +80073c38: 00021c00 sll v1,v0,0x10 +80073c3c: 00031c03 sra v1,v1,0x10 +80073c40: 106500d2 beq v1,a1,80073f8c +80073c44: a4c30a9c sh v1,2716(a2) +80073c48: 8ce20008 lw v0,8(a3) +80073c4c: 106200d0 beq v1,v0,80073f90 +80073c50: 2462ffff addiu v0,v1,-1 +80073c54: 260650e8 addiu a2,s0,20712 +80073c58: 90c20a9a lbu v0,2714(a2) +80073c5c: 10400008 beqz v0,80073c80 +80073c60: 3c098021 lui t1,0x8021 +80073c64: 2522e2a8 addiu v0,t1,-7512 +80073c68: 8c440028 lw a0,40(v0) +80073c6c: 94c3084a lhu v1,2122(a2) +80073c70: 10830004 beq a0,v1,80073c84 +80073c74: 2525e2a8 addiu a1,t1,-7512 +80073c78: 0801cb27 j 80072c9c +80073c7c: 24084207 li t0,16903 +80073c80: 2525e2a8 addiu a1,t1,-7512 +80073c84: 84c40a9c lh a0,2716(a2) +80073c88: 8ca20020 lw v0,32(a1) +80073c8c: 0082102a slt v0,a0,v0 +80073c90: 104000e3 beqz v0,80074020 +80073c94: 00000000 nop +80073c98: 90a30009 lbu v1,9(a1) +80073c9c: 24040001 li a0,1 +80073ca0: 106400d9 beq v1,a0,80074008 +80073ca4: 24020003 li v0,3 +80073ca8: 106200d7 beq v1,v0,80074008 +80073cac: 2502e42c addiu v0,t0,-7124 +80073cb0: 8c430008 lw v1,8(v0) +80073cb4: 24084207 li t0,16903 +80073cb8: aca30024 sw v1,36(a1) +80073cbc: 0801cb27 j 80072c9c +80073cc0: a0a00009 sb zero,9(a1) +80073cc4: 3c108022 lui s0,0x8022 +80073cc8: 260650e8 addiu a2,s0,20712 +80073ccc: 94c5084c lhu a1,2124(a2) +80073cd0: 32220001 andi v0,s1,0x1 +80073cd4: 00021200 sll v0,v0,0x8 +80073cd8: 30a300ff andi v1,a1,0xff +80073cdc: 90c40a9b lbu a0,2715(a2) +80073ce0: 00621825 or v1,v1,v0 +80073ce4: 1080001e beqz a0,80073d60 +80073ce8: a4c3084c sh v1,2124(a2) +80073cec: 10a3001c beq a1,v1,80073d60 +80073cf0: 3c02bfa0 lui v0,0xbfa0 +80073cf4: 3c088021 lui t0,0x8021 +80073cf8: 2507e42c addiu a3,t0,-7124 +80073cfc: 8ce50004 lw a1,4(a3) +80073d00: 70651802 mul v1,v1,a1 +80073d04: 34422fe9 ori v0,v0,0x2fe9 +80073d08: 00620018 mult v1,v0 +80073d0c: 000327c3 sra a0,v1,0x1f +80073d10: 00001010 mfhi v0 +80073d14: 00431021 addu v0,v0,v1 +80073d18: 00021203 sra v0,v0,0x8 +80073d1c: 00441023 subu v0,v0,a0 +80073d20: 00021c00 sll v1,v0,0x10 +80073d24: 00031c03 sra v1,v1,0x10 +80073d28: 10650123 beq v1,a1,800741b8 +80073d2c: a4c30a9c sh v1,2716(a2) +80073d30: 8ce20008 lw v0,8(a3) +80073d34: 10620121 beq v1,v0,800741bc +80073d38: 2462ffff addiu v0,v1,-1 +80073d3c: 260650e8 addiu a2,s0,20712 +80073d40: 90c20a9a lbu v0,2714(a2) +80073d44: 10400073 beqz v0,80073f14 +80073d48: 3c098021 lui t1,0x8021 +80073d4c: 2522e2a8 addiu v0,t1,-7512 +80073d50: 8c440028 lw a0,40(v0) +80073d54: 94c3084a lhu v1,2122(a2) +80073d58: 1083006f beq a0,v1,80073f18 +80073d5c: 2525e2a8 addiu a1,t1,-7512 +80073d60: 0801cb27 j 80072c9c +80073d64: 24084208 li t0,16904 +80073d68: 00111600 sll v0,s1,0x18 +80073d6c: 00021603 sra v0,v0,0x18 +80073d70: 04400006 bltz v0,80073d8c +80073d74: 3c038021 lui v1,0x8021 +80073d78: 2462701c addiu v0,v1,28700 +80073d7c: 8c470014 lw a3,20(v0) +80073d80: 80e34213 lb v1,16915(a3) +80073d84: 046000f8 bltz v1,80074168 +80073d88: 3c048021 lui a0,0x8021 +80073d8c: 3c038021 lui v1,0x8021 +80073d90: 2462701c addiu v0,v1,28700 +80073d94: 8c430014 lw v1,20(v0) +80073d98: 24084201 li t0,16897 +80073d9c: a0714201 sb s1,16897(v1) +80073da0: 0801cb27 j 80072c9c +80073da4: a0714213 sb s1,16915(v1) +80073da8: 3c028021 lui v0,0x8021 +80073dac: 9044e4a7 lbu a0,-7001(v0) +80073db0: 3c028021 lui v0,0x8021 +80073db4: 2443701c addiu v1,v0,28700 +80073db8: 8c650014 lw a1,20(v1) +80073dbc: 0004880b movn s1,zero,a0 +80073dc0: 3c028022 lui v0,0x8022 +80073dc4: 2408420c li t0,16908 +80073dc8: a0b1420c sb s1,16908(a1) +80073dcc: 0801cb27 j 80072c9c +80073dd0: a0515bc5 sb s1,23493(v0) +80073dd4: 3c048021 lui a0,0x8021 +80073dd8: 2483e2a8 addiu v1,a0,-7512 +80073ddc: 90620006 lbu v0,6(v1) +80073de0: 304200fc andi v0,v0,0xfc +80073de4: 1040001c beqz v0,80073e58 +80073de8: a0620006 sb v0,6(v1) +80073dec: 0801cb27 j 80072c9c +80073df0: 24084211 li t0,16913 +80073df4: 2462ffff addiu v0,v1,-1 +80073df8: 0801cdf2 j 800737c8 +80073dfc: a4e20a9c sh v0,2716(a3) +80073e00: 3c028021 lui v0,0x8021 +80073e04: 2445701c addiu a1,v0,28700 +80073e08: 8ca40014 lw a0,20(a1) +80073e0c: 24084203 li t0,16899 +80073e10: 90824202 lbu v0,16898(a0) +80073e14: 70511002 mul v0,v0,s1 +80073e18: a0824216 sb v0,16918(a0) +80073e1c: 8ca30014 lw v1,20(a1) +80073e20: 00021202 srl v0,v0,0x8 +80073e24: 0801cb27 j 80072c9c +80073e28: a0624217 sb v0,16919(v1) +80073e2c: 90a20009 lbu v0,9(a1) +80073e30: 24060002 li a2,2 +80073e34: 10460048 beq v0,a2,80073f58 +80073e38: 00000000 nop +80073e3c: 10400047 beqz v0,80073f5c +80073e40: 2502e42c addiu v0,t0,-7124 +80073e44: 24020003 li v0,3 +80073e48: 2408420a li t0,16906 +80073e4c: aca40024 sw a0,36(a1) +80073e50: 0801cb27 j 80072c9c +80073e54: a0a20009 sb v0,9(a1) +80073e58: 8c83e2a8 lw v1,-7512(a0) +80073e5c: 2402f7ff li v0,-2049 +80073e60: 00621824 and v1,v1,v0 +80073e64: 24084211 li t0,16913 +80073e68: 0801cb27 j 80072c9c +80073e6c: ac83e2a8 sw v1,-7512(a0) +80073e70: 2442c86c addiu v0,v0,-14228 +80073e74: 0040f809 jalr v0 +80073e78: 00002021 move a0,zero +80073e7c: 0801cedc j 80073b70 +80073e80: 32220002 andi v0,s1,0x2 +80073e84: 2442c86c addiu v0,v0,-14228 +80073e88: 0040f809 jalr v0 +80073e8c: 24040002 li a0,2 +80073e90: 0801cee2 j 80073b88 +80073e94: 32220008 andi v0,s1,0x8 +80073e98: 2442c86c addiu v0,v0,-14228 +80073e9c: 0040f809 jalr v0 +80073ea0: 24040001 li a0,1 +80073ea4: 0801cedf j 80073b7c +80073ea8: 32220004 andi v0,s1,0x4 +80073eac: 2442c86c addiu v0,v0,-14228 +80073eb0: 0040f809 jalr v0 +80073eb4: 24040006 li a0,6 +80073eb8: 0801ceee j 80073bb8 +80073ebc: 00111600 sll v0,s1,0x18 +80073ec0: 2442c86c addiu v0,v0,-14228 +80073ec4: 0040f809 jalr v0 +80073ec8: 24040005 li a0,5 +80073ecc: 0801ceeb j 80073bac +80073ed0: 32220040 andi v0,s1,0x40 +80073ed4: 2442c86c addiu v0,v0,-14228 +80073ed8: 0040f809 jalr v0 +80073edc: 24040004 li a0,4 +80073ee0: 0801cee8 j 80073ba0 +80073ee4: 32220020 andi v0,s1,0x20 +80073ee8: 2442c86c addiu v0,v0,-14228 +80073eec: 0040f809 jalr v0 +80073ef0: 24040003 li a0,3 +80073ef4: 0801cee5 j 80073b94 +80073ef8: 32220010 andi v0,s1,0x10 +80073efc: 8c430004 lw v1,4(v0) +80073f00: 260450e8 addiu a0,s0,20712 +80073f04: 24630001 addiu v1,v1,1 +80073f08: a4830a9c sh v1,2716(a0) +80073f0c: 0801cbc6 j 80072f18 +80073f10: a0800a9b sb zero,2715(a0) +80073f14: 2525e2a8 addiu a1,t1,-7512 +80073f18: 84c40a9c lh a0,2716(a2) +80073f1c: 8ca20020 lw v0,32(a1) +80073f20: 0082102a slt v0,a0,v0 +80073f24: 1040006a beqz v0,800740d0 +80073f28: 00000000 nop +80073f2c: 90a30009 lbu v1,9(a1) +80073f30: 24040001 li a0,1 +80073f34: 1064010f beq v1,a0,80074374 +80073f38: 24020003 li v0,3 +80073f3c: 1062010d beq v1,v0,80074374 +80073f40: 2502e42c addiu v0,t0,-7124 +80073f44: 8c430008 lw v1,8(v0) +80073f48: 24084208 li t0,16904 +80073f4c: aca30024 sw v1,36(a1) +80073f50: 0801cb27 j 80072c9c +80073f54: a0a00009 sb zero,9(a1) +80073f58: 2502e42c addiu v0,t0,-7124 +80073f5c: 8c420008 lw v0,8(v0) +80073f60: 0044182a slt v1,v0,a0 +80073f64: 10600024 beqz v1,80073ff8 +80073f68: 00000000 nop +80073f6c: 2408420a li t0,16906 +80073f70: aca20024 sw v0,36(a1) +80073f74: 0801cb27 j 80072c9c +80073f78: a0a00009 sb zero,9(a1) +80073f7c: 260250e8 addiu v0,s0,20712 +80073f80: 3c088021 lui t0,0x8021 +80073f84: 0801cba1 j 80072e84 +80073f88: a0400a9a sb zero,2714(v0) +80073f8c: 2462ffff addiu v0,v1,-1 +80073f90: 0801cf15 j 80073c54 +80073f94: a4c20a9c sh v0,2716(a2) +80073f98: 8c43e2d0 lw v1,-7472(v0) +80073f9c: 1483fe54 bne a0,v1,800738f0 +80073fa0: 3c028001 lui v0,0x8001 +80073fa4: 2442d5c0 addiu v0,v0,-10816 +80073fa8: 0040f809 jalr v0 +80073fac: 24040002 li a0,2 +80073fb0: 0801cb27 j 80072c9c +80073fb4: 24084209 li t0,16905 +80073fb8: 2502e42c addiu v0,t0,-7124 +80073fbc: 8c430004 lw v1,4(v0) +80073fc0: 2408420a li t0,16906 +80073fc4: aca30024 sw v1,36(a1) +80073fc8: 0801cb27 j 80072c9c +80073fcc: a0a40009 sb a0,9(a1) +80073fd0: 3c038021 lui v1,0x8021 +80073fd4: 94c2084a lhu v0,2122(a2) +80073fd8: 8c64e2d0 lw a0,-7472(v1) +80073fdc: 104400e0 beq v0,a0,80074360 +80073fe0: 3c028001 lui v0,0x8001 +80073fe4: 0801cba1 j 80072e84 +80073fe8: 3c088021 lui t0,0x8021 +80073fec: 2462ffff addiu v0,v1,-1 +80073ff0: 0801ce33 j 800738cc +80073ff4: a4c20a9c sh v0,2716(a2) +80073ff8: 2408420a li t0,16906 +80073ffc: a0a60009 sb a2,9(a1) +80074000: 0801cb27 j 80072c9c +80074004: aca40024 sw a0,36(a1) +80074008: 2502e42c addiu v0,t0,-7124 +8007400c: 8c430004 lw v1,4(v0) +80074010: 24084207 li t0,16903 +80074014: aca30024 sw v1,36(a1) +80074018: 0801cb27 j 80072c9c +8007401c: a0a40009 sb a0,9(a1) +80074020: 90a20009 lbu v0,9(a1) +80074024: 24060002 li a2,2 +80074028: 10460037 beq v0,a2,80074108 +8007402c: 00000000 nop +80074030: 10400036 beqz v0,8007410c +80074034: 2502e42c addiu v0,t0,-7124 +80074038: 24020003 li v0,3 +8007403c: 24084207 li t0,16903 +80074040: aca40024 sw a0,36(a1) +80074044: 0801cb27 j 80072c9c +80074048: a0a20009 sb v0,9(a1) +8007404c: 2525e2a8 addiu a1,t1,-7512 +80074050: 84c40a9c lh a0,2716(a2) +80074054: 8ca20020 lw v0,32(a1) +80074058: 0082102a slt v0,a0,v0 +8007405c: 104000ac beqz v0,80074310 +80074060: 00000000 nop +80074064: 90a30009 lbu v1,9(a1) +80074068: 24040001 li a0,1 +8007406c: 106400a3 beq v1,a0,800742fc +80074070: 24020003 li v0,3 +80074074: 106200a1 beq v1,v0,800742fc +80074078: 2502e42c addiu v0,t0,-7124 +8007407c: 8c430008 lw v1,8(v0) +80074080: a0a00009 sb zero,9(a1) +80074084: 0801cbc7 j 80072f1c +80074088: aca30024 sw v1,36(a1) +8007408c: 2525e2a8 addiu a1,t1,-7512 +80074090: 84c40a9c lh a0,2716(a2) +80074094: 8ca20020 lw v0,32(a1) +80074098: 0082102a slt v0,a0,v0 +8007409c: 10400023 beqz v0,8007412c +800740a0: 00000000 nop +800740a4: 90a30009 lbu v1,9(a1) +800740a8: 24040001 li a0,1 +800740ac: 10640082 beq v1,a0,800742b8 +800740b0: 24020003 li v0,3 +800740b4: 10620080 beq v1,v0,800742b8 +800740b8: 2502e42c addiu v0,t0,-7124 +800740bc: 8c430008 lw v1,8(v0) +800740c0: 24084209 li t0,16905 +800740c4: aca30024 sw v1,36(a1) +800740c8: 0801cb27 j 80072c9c +800740cc: a0a00009 sb zero,9(a1) +800740d0: 90a20009 lbu v0,9(a1) +800740d4: 24060002 li a2,2 +800740d8: 1046003a beq v0,a2,800741c4 +800740dc: 00000000 nop +800740e0: 10400039 beqz v0,800741c8 +800740e4: 2502e42c addiu v0,t0,-7124 +800740e8: 24020003 li v0,3 +800740ec: 24084208 li t0,16904 +800740f0: aca40024 sw a0,36(a1) +800740f4: 0801cb27 j 80072c9c +800740f8: a0a20009 sb v0,9(a1) +800740fc: 3c028021 lui v0,0x8021 +80074100: 0801cdab j 800736ac +80074104: ac43e2dc sw v1,-7460(v0) +80074108: 2502e42c addiu v0,t0,-7124 +8007410c: 8c420008 lw v0,8(v0) +80074110: 0044182a slt v1,v0,a0 +80074114: 1060006e beqz v1,800742d0 +80074118: 00000000 nop +8007411c: 24084207 li t0,16903 +80074120: aca20024 sw v0,36(a1) +80074124: 0801cb27 j 80072c9c +80074128: a0a00009 sb zero,9(a1) +8007412c: 90a20009 lbu v0,9(a1) +80074130: 24060002 li a2,2 +80074134: 10460003 beq v0,a2,80074144 +80074138: 00000000 nop +8007413c: 1440003d bnez v0,80074234 +80074140: 24020003 li v0,3 +80074144: 2502e42c addiu v0,t0,-7124 +80074148: 8c420008 lw v0,8(v0) +8007414c: 0044182a slt v1,v0,a0 +80074150: 10600066 beqz v1,800742ec +80074154: 00000000 nop +80074158: 24084209 li t0,16905 +8007415c: aca20024 sw v0,36(a1) +80074160: 0801cb27 j 80072c9c +80074164: a0a00009 sb zero,9(a1) +80074168: 2484e2a8 addiu a0,a0,-7512 +8007416c: 8c850020 lw a1,32(a0) +80074170: 24020156 li v0,342 +80074174: 70a22802 mul a1,a1,v0 +80074178: 3c038021 lui v1,0x8021 +8007417c: 8c62e430 lw v0,-7120(v1) +80074180: 8c860028 lw a2,40(a0) +80074184: 00a2001a div zero,a1,v0 +80074188: 004001f4 teq v0,zero,0x7 +8007418c: 3c038022 lui v1,0x8022 +80074190: 246350e8 addiu v1,v1,20712 +80074194: 24020001 li v0,1 +80074198: a0620854 sb v0,2132(v1) +8007419c: a466084e sh a2,2126(v1) +800741a0: 00002812 mflo a1 +800741a4: a4650850 sh a1,2128(v1) +800741a8: 90e2213f lbu v0,8511(a3) +800741ac: 34420040 ori v0,v0,0x40 +800741b0: 0801cf63 j 80073d8c +800741b4: a0e2213f sb v0,8511(a3) +800741b8: 2462ffff addiu v0,v1,-1 +800741bc: 0801cf4f j 80073d3c +800741c0: a4c20a9c sh v0,2716(a2) +800741c4: 2502e42c addiu v0,t0,-7124 +800741c8: 8c420008 lw v0,8(v0) +800741cc: 0044182a slt v1,v0,a0 +800741d0: 1060001c beqz v1,80074244 +800741d4: 00000000 nop +800741d8: 24084208 li t0,16904 +800741dc: aca20024 sw v0,36(a1) +800741e0: 0801cb27 j 80072c9c +800741e4: a0a00009 sb zero,9(a1) +800741e8: 2482ffff addiu v0,a0,-1 +800741ec: 0801cbbd j 80072ef4 +800741f0: a4c20a9c sh v0,2716(a2) +800741f4: 2525e2a8 addiu a1,t1,-7512 +800741f8: 84c40a9c lh a0,2716(a2) +800741fc: 8ca20020 lw v0,32(a1) +80074200: 0082102a slt v0,a0,v0 +80074204: 10400018 beqz v0,80074268 +80074208: 00000000 nop +8007420c: 90a30009 lbu v1,9(a1) +80074210: 24040001 li a0,1 +80074214: 1064000f beq v1,a0,80074254 +80074218: 24020003 li v0,3 +8007421c: 1062000d beq v1,v0,80074254 +80074220: 2502e42c addiu v0,t0,-7124 +80074224: 8c430008 lw v1,8(v0) +80074228: a0a00009 sb zero,9(a1) +8007422c: 0801cba1 j 80072e84 +80074230: aca30024 sw v1,36(a1) +80074234: 24084209 li t0,16905 +80074238: aca40024 sw a0,36(a1) +8007423c: 0801cb27 j 80072c9c +80074240: a0a20009 sb v0,9(a1) +80074244: 24084208 li t0,16904 +80074248: a0a60009 sb a2,9(a1) +8007424c: 0801cb27 j 80072c9c +80074250: aca40024 sw a0,36(a1) +80074254: 2502e42c addiu v0,t0,-7124 +80074258: 8c430004 lw v1,4(v0) +8007425c: a0a40009 sb a0,9(a1) +80074260: 0801cba1 j 80072e84 +80074264: aca30024 sw v1,36(a1) +80074268: 90a20009 lbu v0,9(a1) +8007426c: 24060002 li a2,2 +80074270: 10460003 beq v0,a2,80074280 +80074274: 00000000 nop +80074278: 14400009 bnez v0,800742a0 +8007427c: 24020003 li v0,3 +80074280: 2502e42c addiu v0,t0,-7124 +80074284: 8c420008 lw v0,8(v0) +80074288: 0044182a slt v1,v0,a0 +8007428c: 10600007 beqz v1,800742ac +80074290: 00000000 nop +80074294: aca20024 sw v0,36(a1) +80074298: 0801cba1 j 80072e84 +8007429c: a0a00009 sb zero,9(a1) +800742a0: aca40024 sw a0,36(a1) +800742a4: 0801cba1 j 80072e84 +800742a8: a0a20009 sb v0,9(a1) +800742ac: a0a60009 sb a2,9(a1) +800742b0: 0801cba1 j 80072e84 +800742b4: aca40024 sw a0,36(a1) +800742b8: 2502e42c addiu v0,t0,-7124 +800742bc: 8c430004 lw v1,4(v0) +800742c0: 24084209 li t0,16905 +800742c4: aca30024 sw v1,36(a1) +800742c8: 0801cb27 j 80072c9c +800742cc: a0a40009 sb a0,9(a1) +800742d0: 24084207 li t0,16903 +800742d4: a0a60009 sb a2,9(a1) +800742d8: 0801cb27 j 80072c9c +800742dc: aca40024 sw a0,36(a1) +800742e0: 2462ffff addiu v0,v1,-1 +800742e4: 0801cb98 j 80072e60 +800742e8: a4c20a9c sh v0,2716(a2) +800742ec: 24084209 li t0,16905 +800742f0: a0a60009 sb a2,9(a1) +800742f4: 0801cb27 j 80072c9c +800742f8: aca40024 sw a0,36(a1) +800742fc: 2502e42c addiu v0,t0,-7124 +80074300: 8c430004 lw v1,4(v0) +80074304: a0a40009 sb a0,9(a1) +80074308: 0801cbc7 j 80072f1c +8007430c: aca30024 sw v1,36(a1) +80074310: 90a20009 lbu v0,9(a1) +80074314: 24060002 li a2,2 +80074318: 10460003 beq v0,a2,80074328 +8007431c: 00000000 nop +80074320: 14400009 bnez v0,80074348 +80074324: 24020003 li v0,3 +80074328: 2502e42c addiu v0,t0,-7124 +8007432c: 8c420008 lw v0,8(v0) +80074330: 0044182a slt v1,v0,a0 +80074334: 10600007 beqz v1,80074354 +80074338: 00000000 nop +8007433c: aca20024 sw v0,36(a1) +80074340: 0801cbc6 j 80072f18 +80074344: a0a00009 sb zero,9(a1) +80074348: aca40024 sw a0,36(a1) +8007434c: 0801cbc6 j 80072f18 +80074350: a0a20009 sb v0,9(a1) +80074354: a0a60009 sb a2,9(a1) +80074358: 0801cbc6 j 80072f18 +8007435c: aca40024 sw a0,36(a1) +80074360: 2442d5c0 addiu v0,v0,-10816 +80074364: 0040f809 jalr v0 +80074368: 24040002 li a0,2 +8007436c: 0801cba1 j 80072e84 +80074370: 3c088021 lui t0,0x8021 +80074374: 2502e42c addiu v0,t0,-7124 +80074378: 8c430004 lw v1,4(v0) +8007437c: 24084208 li t0,16904 +80074380: aca30024 sw v1,36(a1) +80074384: 0801cb27 j 80072c9c +80074388: a0a40009 sb a0,9(a1) + +8007438c : +8007438c: 27bdffd0 addiu sp,sp,-48 +80074390: afb00020 sw s0,32(sp) +80074394: 3c10800d lui s0,0x800d +80074398: afbf002c sw ra,44(sp) +8007439c: 26106db4 addiu s0,s0,28084 +800743a0: afb20028 sw s2,40(sp) +800743a4: afb10024 sw s1,36(sp) +800743a8: 00002021 move a0,zero +800743ac: 3c128022 lui s2,0x8022 +800743b0: 0200f809 jalr s0 +800743b4: 26515bc4 addiu s1,s2,23492 +800743b8: ae220e54 sw v0,3668(s1) +800743bc: 0200f809 jalr s0 +800743c0: 24040001 li a0,1 +800743c4: ae220e58 sw v0,3672(s1) +800743c8: 0200f809 jalr s0 +800743cc: 24040002 li a0,2 +800743d0: ae220e5c sw v0,3676(s1) +800743d4: 0200f809 jalr s0 +800743d8: 24040003 li a0,3 +800743dc: ae220e60 sw v0,3680(s1) +800743e0: 0200f809 jalr s0 +800743e4: 24040004 li a0,4 +800743e8: 8e230e54 lw v1,3668(s1) +800743ec: ae220e64 sw v0,3684(s1) +800743f0: 30620200 andi v0,v1,0x200 +800743f4: 10400005 beqz v0,8007440c +800743f8: 30620800 andi v0,v1,0x800 +800743fc: 2402feff li v0,-257 +80074400: 00621824 and v1,v1,v0 +80074404: ae230e54 sw v1,3668(s1) +80074408: 30620800 andi v0,v1,0x800 +8007440c: 10400003 beqz v0,8007441c +80074410: 2402fbff li v0,-1025 +80074414: 00621824 and v1,v1,v0 +80074418: ae230e54 sw v1,3668(s1) +8007441c: 8e230e58 lw v1,3672(s1) +80074420: 30620200 andi v0,v1,0x200 +80074424: 10400005 beqz v0,8007443c +80074428: 30620800 andi v0,v1,0x800 +8007442c: 2402feff li v0,-257 +80074430: 00621824 and v1,v1,v0 +80074434: ae230e58 sw v1,3672(s1) +80074438: 30620800 andi v0,v1,0x800 +8007443c: 10400003 beqz v0,8007444c +80074440: 2402fbff li v0,-1025 +80074444: 00621824 and v1,v1,v0 +80074448: ae230e58 sw v1,3672(s1) +8007444c: 8e230e5c lw v1,3676(s1) +80074450: 30620200 andi v0,v1,0x200 +80074454: 10400005 beqz v0,8007446c +80074458: 30620800 andi v0,v1,0x800 +8007445c: 2402feff li v0,-257 +80074460: 00621824 and v1,v1,v0 +80074464: ae230e5c sw v1,3676(s1) +80074468: 30620800 andi v0,v1,0x800 +8007446c: 10400003 beqz v0,8007447c +80074470: 2402fbff li v0,-1025 +80074474: 00621824 and v1,v1,v0 +80074478: ae230e5c sw v1,3676(s1) +8007447c: 8e230e60 lw v1,3680(s1) +80074480: 30620200 andi v0,v1,0x200 +80074484: 10400005 beqz v0,8007449c +80074488: 30620800 andi v0,v1,0x800 +8007448c: 2402feff li v0,-257 +80074490: 00621824 and v1,v1,v0 +80074494: ae230e60 sw v1,3680(s1) +80074498: 30620800 andi v0,v1,0x800 +8007449c: 10400003 beqz v0,800744ac +800744a0: 2402fbff li v0,-1025 +800744a4: 00621824 and v1,v1,v0 +800744a8: ae230e60 sw v1,3680(s1) +800744ac: 8e230e64 lw v1,3684(s1) +800744b0: 30620200 andi v0,v1,0x200 +800744b4: 10400005 beqz v0,800744cc +800744b8: 30620800 andi v0,v1,0x800 +800744bc: 2402feff li v0,-257 +800744c0: 00621824 and v1,v1,v0 +800744c4: ae230e64 sw v1,3684(s1) +800744c8: 30620800 andi v0,v1,0x800 +800744cc: 10400003 beqz v0,800744dc +800744d0: 2402fbff li v0,-1025 +800744d4: 00621824 and v1,v1,v0 +800744d8: ae230e64 sw v1,3684(s1) +800744dc: 8e220e50 lw v0,3664(s1) +800744e0: 2c420002 sltiu v0,v0,2 +800744e4: 14400068 bnez v0,80074688 +800744e8: 00000000 nop +800744ec: 3c118021 lui s1,0x8021 +800744f0: 2622e42c addiu v0,s1,-7124 +800744f4: 9043004f lbu v1,79(v0) +800744f8: 1060000e beqz v1,80074534 +800744fc: 00000000 nop +80074500: 26505bc4 addiu s0,s2,23492 +80074504: 8e020e50 lw v0,3664(s0) +80074508: 2442fffe addiu v0,v0,-2 +8007450c: 2c420002 sltiu v0,v0,2 +80074510: 144000de bnez v0,8007488c +80074514: 3c02800d lui v0,0x800d +80074518: 26505bc4 addiu s0,s2,23492 +8007451c: 8e020e50 lw v0,3664(s0) +80074520: 2442fffe addiu v0,v0,-2 +80074524: 2c420002 sltiu v0,v0,2 +80074528: 144000a0 bnez v0,800747ac +8007452c: 3c02800d lui v0,0x800d +80074530: 2622e42c addiu v0,s1,-7124 +80074534: 9043004e lbu v1,78(v0) +80074538: 10600007 beqz v1,80074558 +8007453c: 3c098021 lui t1,0x8021 +80074540: 26425bc4 addiu v0,s2,23492 +80074544: 8c440e50 lw a0,3664(v0) +80074548: 24030004 li v1,4 +8007454c: 1083007c beq a0,v1,80074740 +80074550: 3c02800d lui v0,0x800d +80074554: 3c098021 lui t1,0x8021 +80074558: 2523701c addiu v1,t1,28700 +8007455c: 8c650014 lw a1,20(v1) +80074560: 90a24200 lbu v0,16896(a1) +80074564: 30420001 andi v0,v0,0x1 +80074568: 10400033 beqz v0,80074638 +8007456c: 2623e42c addiu v1,s1,-7124 +80074570: 3c028022 lui v0,0x8022 +80074574: 244450e8 addiu a0,v0,20712 +80074578: 24030010 li v1,16 +8007457c: a0830862 sb v1,2146(a0) +80074580: 80a24201 lb v0,16897(a1) +80074584: 0440006b bltz v0,80074734 +80074588: 00000000 nop +8007458c: a0830ad3 sb v1,2771(a0) +80074590: a0800863 sb zero,2147(a0) +80074594: 2622e42c addiu v0,s1,-7124 +80074598: 9043001a lbu v1,26(v0) +8007459c: 26485bc4 addiu t0,s2,23492 +800745a0: 0003182b sltu v1,zero,v1 +800745a4: 00031080 sll v0,v1,0x2 +800745a8: 00483821 addu a3,v0,t0 +800745ac: 8ce40e54 lw a0,3668(a3) +800745b0: 2526701c addiu a2,t1,28700 +800745b4: a0a44218 sb a0,16920(a1) +800745b8: 8ce20e54 lw v0,3668(a3) +800745bc: 8cc40014 lw a0,20(a2) +800745c0: 38630001 xori v1,v1,0x1 +800745c4: 00021202 srl v0,v0,0x8 +800745c8: 00031880 sll v1,v1,0x2 +800745cc: a0824219 sb v0,16921(a0) +800745d0: 00681821 addu v1,v1,t0 +800745d4: 8c640e54 lw a0,3668(v1) +800745d8: 8cc50014 lw a1,20(a2) +800745dc: a0a4421a sb a0,16922(a1) +800745e0: 8c620e54 lw v0,3668(v1) +800745e4: 8cc40014 lw a0,20(a2) +800745e8: 00021202 srl v0,v0,0x8 +800745ec: a082421b sb v0,16923(a0) +800745f0: 8cc40014 lw a0,20(a2) +800745f4: 80824201 lb v0,16897(a0) +800745f8: 044000db bltz v0,80074968 +800745fc: 00000000 nop +80074600: 8d030e60 lw v1,3680(t0) +80074604: a083421c sb v1,16924(a0) +80074608: 8d020e60 lw v0,3680(t0) +8007460c: 8cc30014 lw v1,20(a2) +80074610: 00021202 srl v0,v0,0x8 +80074614: a062421d sb v0,16925(v1) +80074618: 8d030e64 lw v1,3684(t0) +8007461c: 8cc40014 lw a0,20(a2) +80074620: a083421e sb v1,16926(a0) +80074624: 8d020e64 lw v0,3684(t0) +80074628: 8cc30014 lw v1,20(a2) +8007462c: 00021202 srl v0,v0,0x8 +80074630: a062421f sb v0,16927(v1) +80074634: 2623e42c addiu v1,s1,-7124 +80074638: 9062011f lbu v0,287(v1) +8007463c: 14400004 bnez v0,80074650 +80074640: 2525701c addiu a1,t1,28700 +80074644: 90620120 lbu v0,288(v1) +80074648: 1040000a beqz v0,80074674 +8007464c: 8fbf002c lw ra,44(sp) +80074650: 8ca40014 lw a0,20(a1) +80074654: 2402000e li v0,14 +80074658: a082421a sb v0,16922(a0) +8007465c: 8ca30014 lw v1,20(a1) +80074660: 3c028007 lui v0,0x8007 +80074664: 2442f9f0 addiu v0,v0,-1552 +80074668: 0040f809 jalr v0 +8007466c: a060421b sb zero,16923(v1) +80074670: 8fbf002c lw ra,44(sp) +80074674: 8fb20028 lw s2,40(sp) +80074678: 8fb10024 lw s1,36(sp) +8007467c: 8fb00020 lw s0,32(sp) +80074680: 03e00008 jr ra +80074684: 27bd0030 addiu sp,sp,48 +80074688: 8e230e54 lw v1,3668(s1) +8007468c: 14600023 bnez v1,8007471c +80074690: 3c02ffff lui v0,0xffff +80074694: 8e230e58 lw v1,3672(s1) +80074698: 1460001b bnez v1,80074708 +8007469c: 00621025 or v0,v1,v0 +800746a0: 8e230e5c lw v1,3676(s1) +800746a4: 14600010 bnez v1,800746e8 +800746a8: 00000000 nop +800746ac: 8e230e60 lw v1,3680(s1) +800746b0: 14600007 bnez v1,800746d0 +800746b4: 3c02ffff lui v0,0xffff +800746b8: 8e230e64 lw v1,3684(s1) +800746bc: 1060ff8b beqz v1,800744ec +800746c0: 3c02ffff lui v0,0xffff +800746c4: 00621025 or v0,v1,v0 +800746c8: 0801d13b j 800744ec +800746cc: ae220e64 sw v0,3684(s1) +800746d0: 00621025 or v0,v1,v0 +800746d4: 8e230e64 lw v1,3684(s1) +800746d8: 1060ff84 beqz v1,800744ec +800746dc: ae220e60 sw v0,3680(s1) +800746e0: 0801d1b1 j 800746c4 +800746e4: 3c02ffff lui v0,0xffff +800746e8: 3c02ffff lui v0,0xffff +800746ec: 00621025 or v0,v1,v0 +800746f0: 8e230e60 lw v1,3680(s1) +800746f4: 1060fff0 beqz v1,800746b8 +800746f8: ae220e5c sw v0,3676(s1) +800746fc: 0801d1b4 j 800746d0 +80074700: 3c02ffff lui v0,0xffff +80074704: 00621025 or v0,v1,v0 +80074708: 8e230e5c lw v1,3676(s1) +8007470c: 1060ffe7 beqz v1,800746ac +80074710: ae220e58 sw v0,3672(s1) +80074714: 0801d1bb j 800746ec +80074718: 3c02ffff lui v0,0xffff +8007471c: 00621025 or v0,v1,v0 +80074720: 8e230e58 lw v1,3672(s1) +80074724: 1060ffde beqz v1,800746a0 +80074728: ae220e54 sw v0,3668(s1) +8007472c: 0801d1c1 j 80074704 +80074730: 3c02ffff lui v0,0xffff +80074734: a0830863 sb v1,2147(a0) +80074738: 0801d165 j 80074594 +8007473c: a0800ad3 sb zero,2771(a0) +80074740: 27a40010 addiu a0,sp,16 +80074744: 27a50014 addiu a1,sp,20 +80074748: 24426a68 addiu v0,v0,27240 +8007474c: 0040f809 jalr v0 +80074750: 27a60018 addiu a2,sp,24 +80074754: 1040ff80 beqz v0,80074558 +80074758: 3c098021 lui t1,0x8021 +8007475c: 2522701c addiu v0,t1,28700 +80074760: 8c480014 lw t0,20(v0) +80074764: 81024201 lb v0,16897(t0) +80074768: 044000a6 bltz v0,80074a04 +8007476c: 8fa60018 lw a2,24(sp) +80074770: 30c50002 andi a1,a2,0x2 +80074774: 30c30001 andi v1,a2,0x1 +80074778: 00031bc0 sll v1,v1,0xf +8007477c: 00052b40 sll a1,a1,0xd +80074780: 30c20004 andi v0,a2,0x4 +80074784: 30c40008 andi a0,a2,0x8 +80074788: 00042240 sll a0,a0,0x9 +8007478c: 00651825 or v1,v1,a1 +80074790: 000212c0 sll v0,v0,0xb +80074794: 00441025 or v0,v0,a0 +80074798: 346300ff ori v1,v1,0xff +8007479c: 00431025 or v0,v0,v1 +800747a0: 26445bc4 addiu a0,s2,23492 +800747a4: 0801d156 j 80074558 +800747a8: ac820e58 sw v0,3672(a0) +800747ac: 24040001 li a0,1 +800747b0: 27a50018 addiu a1,sp,24 +800747b4: 27a60014 addiu a2,sp,20 +800747b8: 24426a60 addiu v0,v0,27232 +800747bc: 0040f809 jalr v0 +800747c0: 27a70010 addiu a3,sp,16 +800747c4: 1040ff5b beqz v0,80074534 +800747c8: 2622e42c addiu v0,s1,-7124 +800747cc: 3c028022 lui v0,0x8022 +800747d0: 90435bbd lbu v1,23485(v0) +800747d4: 8fa20010 lw v0,16(sp) +800747d8: 8fa80018 lw t0,24(sp) +800747dc: 8e070e78 lw a3,3704(s0) +800747e0: 30420003 andi v0,v0,0x3 +800747e4: 00031900 sll v1,v1,0x4 +800747e8: 00021180 sll v0,v0,0x6 +800747ec: 34630001 ori v1,v1,0x1 +800747f0: 01073023 subu a2,t0,a3 +800747f4: 8fa90014 lw t1,20(sp) +800747f8: 8e050e80 lw a1,3712(s0) +800747fc: 00431025 or v0,v0,v1 +80074800: 28c40040 slti a0,a2,64 +80074804: ae020e70 sw v0,3696(s0) +80074808: 1480006d bnez a0,800749c0 +8007480c: 01252823 subu a1,t1,a1 +80074810: 24e2003f addiu v0,a3,63 +80074814: 2406003f li a2,63 +80074818: ae020e78 sw v0,3704(s0) +8007481c: 28a20040 slti v0,a1,64 +80074820: 1440005f bnez v0,800749a0 +80074824: 28a2ffc1 slti v0,a1,-63 +80074828: 26435bc4 addiu v1,s2,23492 +8007482c: 8c620e80 lw v0,3712(v1) +80074830: 2405003f li a1,63 +80074834: 2442003f addiu v0,v0,63 +80074838: ac620e80 sw v0,3712(v1) +8007483c: 04c000b4 bltz a2,80074b10 +80074840: 26425bc4 addiu v0,s2,23492 +80074844: 8c430e70 lw v1,3696(v0) +80074848: 00062400 sll a0,a2,0x10 +8007484c: 00641825 or v1,v1,a0 +80074850: ac430e70 sw v1,3696(v0) +80074854: 04a0009e bltz a1,80074ad0 +80074858: 26425bc4 addiu v0,s2,23492 +8007485c: 8c430e70 lw v1,3696(v0) +80074860: 00052600 sll a0,a1,0x18 +80074864: 00641825 or v1,v1,a0 +80074868: ac430e70 sw v1,3696(v0) +8007486c: 26445bc4 addiu a0,s2,23492 +80074870: 8c830e50 lw v1,3664(a0) +80074874: 24020002 li v0,2 +80074878: 10620082 beq v1,v0,80074a84 +8007487c: 00000000 nop +80074880: 8c820e70 lw v0,3696(a0) +80074884: 0801d14c j 80074530 +80074888: ac820e58 sw v0,3672(a0) +8007488c: 00002021 move a0,zero +80074890: 27a50018 addiu a1,sp,24 +80074894: 27a60014 addiu a2,sp,20 +80074898: 24426a60 addiu v0,v0,27232 +8007489c: 0040f809 jalr v0 +800748a0: 27a70010 addiu a3,sp,16 +800748a4: 1040ff1c beqz v0,80074518 +800748a8: 3c028022 lui v0,0x8022 +800748ac: 90435bbc lbu v1,23484(v0) +800748b0: 8fa20010 lw v0,16(sp) +800748b4: 8fa80018 lw t0,24(sp) +800748b8: 8e070e74 lw a3,3700(s0) +800748bc: 30420003 andi v0,v0,0x3 +800748c0: 00031900 sll v1,v1,0x4 +800748c4: 00021180 sll v0,v0,0x6 +800748c8: 34630001 ori v1,v1,0x1 +800748cc: 01073023 subu a2,t0,a3 +800748d0: 8fa90014 lw t1,20(sp) +800748d4: 8e050e7c lw a1,3708(s0) +800748d8: 00431025 or v0,v0,v1 +800748dc: 28c40040 slti a0,a2,64 +800748e0: ae020e6c sw v0,3692(s0) +800748e4: 14800041 bnez a0,800749ec +800748e8: 01252823 subu a1,t1,a1 +800748ec: 24e2003f addiu v0,a3,63 +800748f0: 2406003f li a2,63 +800748f4: ae020e74 sw v0,3700(s0) +800748f8: 28a20040 slti v0,a1,64 +800748fc: 14400036 bnez v0,800749d8 +80074900: 28a2ffc1 slti v0,a1,-63 +80074904: 26435bc4 addiu v1,s2,23492 +80074908: 8c620e7c lw v0,3708(v1) +8007490c: 2405003f li a1,63 +80074910: 2442003f addiu v0,v0,63 +80074914: ac620e7c sw v0,3708(v1) +80074918: 04c00075 bltz a2,80074af0 +8007491c: 26425bc4 addiu v0,s2,23492 +80074920: 8c430e6c lw v1,3692(v0) +80074924: 00062400 sll a0,a2,0x10 +80074928: 00641825 or v1,v1,a0 +8007492c: ac430e6c sw v1,3692(v0) +80074930: 04a0007f bltz a1,80074b30 +80074934: 26425bc4 addiu v0,s2,23492 +80074938: 8c430e6c lw v1,3692(v0) +8007493c: 00052600 sll a0,a1,0x18 +80074940: 00641825 or v1,v1,a0 +80074944: ac430e6c sw v1,3692(v0) +80074948: 26445bc4 addiu a0,s2,23492 +8007494c: 8c830e50 lw v1,3664(a0) +80074950: 24020002 li v0,2 +80074954: 1062004e beq v1,v0,80074a90 +80074958: 00000000 nop +8007495c: 8c820e6c lw v0,3692(a0) +80074960: 0801d146 j 80074518 +80074964: ac820e58 sw v0,3672(a0) +80074968: 8ce30e54 lw v1,3668(a3) +8007496c: a083421c sb v1,16924(a0) +80074970: 8ce20e54 lw v0,3668(a3) +80074974: 8cc30014 lw v1,20(a2) +80074978: 00021202 srl v0,v0,0x8 +8007497c: a062421d sb v0,16925(v1) +80074980: 8d030e5c lw v1,3676(t0) +80074984: 8cc40014 lw a0,20(a2) +80074988: a083421e sb v1,16926(a0) +8007498c: 8d020e5c lw v0,3676(t0) +80074990: 8cc30014 lw v1,20(a2) +80074994: 00021202 srl v0,v0,0x8 +80074998: 0801d18d j 80074634 +8007499c: a062421f sb v0,16927(v1) +800749a0: 1040003e beqz v0,80074a9c +800749a4: 26425bc4 addiu v0,s2,23492 +800749a8: 26435bc4 addiu v1,s2,23492 +800749ac: 8c620e80 lw v0,3712(v1) +800749b0: 2405ffc1 li a1,-63 +800749b4: 2442ffc1 addiu v0,v0,-63 +800749b8: 0801d20f j 8007483c +800749bc: ac620e80 sw v0,3712(v1) +800749c0: 28c2ffc1 slti v0,a2,-63 +800749c4: 1040003b beqz v0,80074ab4 +800749c8: 24e2ffc1 addiu v0,a3,-63 +800749cc: 2406ffc1 li a2,-63 +800749d0: 0801d207 j 8007481c +800749d4: ae020e78 sw v0,3704(s0) +800749d8: 14400038 bnez v0,80074abc +800749dc: 26435bc4 addiu v1,s2,23492 +800749e0: 26425bc4 addiu v0,s2,23492 +800749e4: 0801d246 j 80074918 +800749e8: ac490e7c sw t1,3708(v0) +800749ec: 28c2ffc1 slti v0,a2,-63 +800749f0: 1440002c bnez v0,80074aa4 +800749f4: 24e3ffc1 addiu v1,a3,-63 +800749f8: 26425bc4 addiu v0,s2,23492 +800749fc: 0801d23e j 800748f8 +80074a00: ac480e74 sw t0,3700(v0) +80074a04: 8fa70010 lw a3,16(sp) +80074a08: 24e70028 addiu a3,a3,40 +80074a0c: 28e20128 slti v0,a3,296 +80074a10: 1440004f bnez v0,80074b50 +80074a14: afa70010 sw a3,16(sp) +80074a18: 24070127 li a3,295 +80074a1c: afa70010 sw a3,16(sp) +80074a20: 3c028022 lui v0,0x8022 +80074a24: 244a50e8 addiu t2,v0,20712 +80074a28: 9543086a lhu v1,2154(t2) +80074a2c: 8fa50014 lw a1,20(sp) +80074a30: 2463ffff addiu v1,v1,-1 +80074a34: 0065102a slt v0,v1,a1 +80074a38: 10400003 beqz v0,80074a48 +80074a3c: 00000000 nop +80074a40: 00602821 move a1,v1 +80074a44: afa30014 sw v1,20(sp) +80074a48: 04a00047 bltz a1,80074b68 +80074a4c: 00000000 nop +80074a50: 3c02801f lui v0,0x801f +80074a54: 8c44b3a8 lw a0,-19544(v0) +80074a58: 24a30001 addiu v1,a1,1 +80074a5c: 24020001 li v0,1 +80074a60: a1420854 sb v0,2132(t2) +80074a64: a543084e sh v1,2126(t2) +80074a68: a5470850 sh a3,2128(t2) +80074a6c: 90820001 lbu v0,1(a0) +80074a70: 9103213f lbu v1,8511(t0) +80074a74: 34420040 ori v0,v0,0x40 +80074a78: 00431025 or v0,v0,v1 +80074a7c: 0801d1dc j 80074770 +80074a80: a102213f sb v0,8511(t0) +80074a84: 8c820e70 lw v0,3696(a0) +80074a88: 0801d14c j 80074530 +80074a8c: ac820e54 sw v0,3668(a0) +80074a90: 8c820e6c lw v0,3692(a0) +80074a94: 0801d146 j 80074518 +80074a98: ac820e54 sw v0,3668(a0) +80074a9c: 0801d20f j 8007483c +80074aa0: ac490e80 sw t1,3712(v0) +80074aa4: 26425bc4 addiu v0,s2,23492 +80074aa8: 2406ffc1 li a2,-63 +80074aac: 0801d23e j 800748f8 +80074ab0: ac430e74 sw v1,3700(v0) +80074ab4: 0801d207 j 8007481c +80074ab8: ae080e78 sw t0,3704(s0) +80074abc: 8c620e7c lw v0,3708(v1) +80074ac0: 2405ffc1 li a1,-63 +80074ac4: 2442ffc1 addiu v0,v0,-63 +80074ac8: 0801d246 j 80074918 +80074acc: ac620e7c sw v0,3708(v1) +80074ad0: 26445bc4 addiu a0,s2,23492 +80074ad4: 00051023 negu v0,a1 +80074ad8: 8c830e70 lw v1,3696(a0) +80074adc: 34420080 ori v0,v0,0x80 +80074ae0: 00021600 sll v0,v0,0x18 +80074ae4: 00621825 or v1,v1,v0 +80074ae8: 0801d21c j 80074870 +80074aec: ac830e70 sw v1,3696(a0) +80074af0: 26445bc4 addiu a0,s2,23492 +80074af4: 00061023 negu v0,a2 +80074af8: 8c830e6c lw v1,3692(a0) +80074afc: 34420080 ori v0,v0,0x80 +80074b00: 00021400 sll v0,v0,0x10 +80074b04: 00621825 or v1,v1,v0 +80074b08: 0801d24c j 80074930 +80074b0c: ac830e6c sw v1,3692(a0) +80074b10: 26445bc4 addiu a0,s2,23492 +80074b14: 00061023 negu v0,a2 +80074b18: 8c830e70 lw v1,3696(a0) +80074b1c: 34420080 ori v0,v0,0x80 +80074b20: 00021400 sll v0,v0,0x10 +80074b24: 00621825 or v1,v1,v0 +80074b28: 0801d215 j 80074854 +80074b2c: ac830e70 sw v1,3696(a0) +80074b30: 26445bc4 addiu a0,s2,23492 +80074b34: 00051023 negu v0,a1 +80074b38: 8c830e6c lw v1,3692(a0) +80074b3c: 34420080 ori v0,v0,0x80 +80074b40: 00021600 sll v0,v0,0x18 +80074b44: 00621825 or v1,v1,v0 +80074b48: 0801d253 j 8007494c +80074b4c: ac830e6c sw v1,3692(a0) +80074b50: 28e20028 slti v0,a3,40 +80074b54: 1040ffb3 beqz v0,80074a24 +80074b58: 3c028022 lui v0,0x8022 +80074b5c: 24070028 li a3,40 +80074b60: 0801d289 j 80074a24 +80074b64: afa70010 sw a3,16(sp) +80074b68: 00002821 move a1,zero +80074b6c: 0801d294 j 80074a50 +80074b70: afa00014 sw zero,20(sp) + +80074b74 : +80074b74: 27bdffb8 addiu sp,sp,-72 +80074b78: afb60038 sw s6,56(sp) +80074b7c: 3c168022 lui s6,0x8022 +80074b80: 26c250e8 addiu v0,s6,20712 +80074b84: afbe0040 sw s8,64(sp) +80074b88: afb7003c sw s7,60(sp) +80074b8c: 24030001 li v1,1 +80074b90: 3c178022 lui s7,0x8022 +80074b94: 3c1e8022 lui s8,0x8022 +80074b98: afbf0044 sw ra,68(sp) +80074b9c: afb50034 sw s5,52(sp) +80074ba0: afb40030 sw s4,48(sp) +80074ba4: afb3002c sw s3,44(sp) +80074ba8: afb20028 sw s2,40(sp) +80074bac: afb10024 sw s1,36(sp) +80074bb0: afb00020 sw s0,32(sp) +80074bb4: a2c050e8 sb zero,20712(s6) +80074bb8: a0400001 sb zero,1(v0) +80074bbc: a0400002 sb zero,2(v0) +80074bc0: a0400004 sb zero,4(v0) +80074bc4: a0430005 sb v1,5(v0) +80074bc8: a4400006 sh zero,6(v0) +80074bcc: a440000a sh zero,10(v0) +80074bd0: a440000c sh zero,12(v0) +80074bd4: a440000e sh zero,14(v0) +80074bd8: a4400010 sh zero,16(v0) +80074bdc: a4400012 sh zero,18(v0) +80074be0: a0400014 sb zero,20(v0) +80074be4: a4400016 sh zero,22(v0) +80074be8: a4400018 sh zero,24(v0) +80074bec: a0400aaa sb zero,2730(v0) +80074bf0: a0400ab0 sb zero,2736(v0) +80074bf4: a0400ab6 sb zero,2742(v0) +80074bf8: a0400abc sb zero,2748(v0) +80074bfc: a0430ac2 sb v1,2754(v0) +80074c00: a0430ac8 sb v1,2760(v0) +80074c04: a440001a sh zero,26(v0) +80074c08: a440001c sh zero,28(v0) +80074c0c: a440001e sh zero,30(v0) +80074c10: 00003821 move a3,zero +80074c14: a0400020 sb zero,32(v0) +80074c18: 26e85c08 addiu t0,s7,23560 +80074c1c: a4400022 sh zero,34(v0) +80074c20: a4400024 sh zero,36(v0) +80074c24: a0400aab sb zero,2731(v0) +80074c28: a0400ab1 sb zero,2737(v0) +80074c2c: a0400ab7 sb zero,2743(v0) +80074c30: a0400abd sb zero,2749(v0) +80074c34: a0430ac3 sb v1,2755(v0) +80074c38: a0430ac9 sb v1,2761(v0) +80074c3c: a4400026 sh zero,38(v0) +80074c40: a4400028 sh zero,40(v0) +80074c44: a440002a sh zero,42(v0) +80074c48: a040002c sb zero,44(v0) +80074c4c: a440002e sh zero,46(v0) +80074c50: a4400030 sh zero,48(v0) +80074c54: a0400aac sb zero,2732(v0) +80074c58: a0400ab2 sb zero,2738(v0) +80074c5c: a0400ab8 sb zero,2744(v0) +80074c60: a0400abe sb zero,2750(v0) +80074c64: a0430ac4 sb v1,2756(v0) +80074c68: a0430aca sb v1,2762(v0) +80074c6c: a4400032 sh zero,50(v0) +80074c70: a4400034 sh zero,52(v0) +80074c74: a4400036 sh zero,54(v0) +80074c78: a0400038 sb zero,56(v0) +80074c7c: a440003a sh zero,58(v0) +80074c80: a440003c sh zero,60(v0) +80074c84: a0400aad sb zero,2733(v0) +80074c88: a0400ab3 sb zero,2739(v0) +80074c8c: a0400ab9 sb zero,2745(v0) +80074c90: a0400abf sb zero,2751(v0) +80074c94: a0430ac5 sb v1,2757(v0) +80074c98: a0430acb sb v1,2763(v0) +80074c9c: a0400aae sb zero,2734(v0) +80074ca0: 27c95128 addiu t1,s8,20776 +80074ca4: a0400aaf sb zero,2735(v0) +80074ca8: 240a0100 li t2,256 +80074cac: a0400ab5 sb zero,2741(v0) +80074cb0: a0400ab4 sb zero,2740(v0) +80074cb4: a0400abb sb zero,2747(v0) +80074cb8: a0400aba sb zero,2746(v0) +80074cbc: a0400ac1 sb zero,2753(v0) +80074cc0: a0400ac0 sb zero,2752(v0) +80074cc4: a0430ac7 sb v1,2759(v0) +80074cc8: a0430ac6 sb v1,2758(v0) +80074ccc: a0430acd sb v1,2765(v0) +80074cd0: a0430acc sb v1,2764(v0) +80074cd4: a040003e sb zero,62(v0) +80074cd8: 000728c3 sra a1,a3,0x3 +80074cdc: 30a50007 andi a1,a1,0x7 +80074ce0: 30e60007 andi a2,a3,0x7 +80074ce4: 00072183 sra a0,a3,0x6 +80074ce8: 00063080 sll a2,a2,0x2 +80074cec: 30840002 andi a0,a0,0x2 +80074cf0: 000519c0 sll v1,a1,0x7 +80074cf4: 00041340 sll v0,a0,0xd +80074cf8: 00c31825 or v1,a2,v1 +80074cfc: 00621825 or v1,v1,v0 +80074d00: 00052880 sll a1,a1,0x2 +80074d04: 000420c0 sll a0,a0,0x3 +80074d08: 24e70001 addiu a3,a3,1 +80074d0c: ad050400 sw a1,1024(t0) +80074d10: ad040800 sw a0,2048(t0) +80074d14: a5230000 sh v1,0(t1) +80074d18: ad060000 sw a2,0(t0) +80074d1c: 25290002 addiu t1,t1,2 +80074d20: 14eaffed bne a3,t2,80074cd8 +80074d24: 25080004 addiu t0,t0,4 +80074d28: 26c350e8 addiu v1,s6,20712 +80074d2c: 2402007f li v0,127 +80074d30: a0620241 sb v0,577(v1) +80074d34: a0600240 sb zero,576(v1) +80074d38: 3c028022 lui v0,0x8022 +80074d3c: 3c038022 lui v1,0x8022 +80074d40: 2442532a addiu v0,v0,21290 +80074d44: 2463592a addiu v1,v1,22826 +80074d48: a4400000 sh zero,0(v0) +80074d4c: a4400002 sh zero,2(v0) +80074d50: a0400006 sb zero,6(v0) +80074d54: a0400007 sb zero,7(v0) +80074d58: a0400008 sb zero,8(v0) +80074d5c: a0400009 sb zero,9(v0) +80074d60: a4400004 sh zero,4(v0) +80074d64: a040000a sb zero,10(v0) +80074d68: 2442000c addiu v0,v0,12 +80074d6c: 1443fff6 bne v0,v1,80074d48 +80074d70: 26d050e8 addiu s0,s6,20712 +80074d74: 3c028011 lui v0,0x8011 +80074d78: 24120001 li s2,1 +80074d7c: 2453ca64 addiu s3,v0,-13724 +80074d80: 3c048022 lui a0,0x8022 +80074d84: 240200e0 li v0,224 +80074d88: 24845962 addiu a0,a0,22882 +80074d8c: 00002821 move a1,zero +80074d90: 24060220 li a2,544 +80074d94: a602086a sh v0,2154(s0) +80074d98: 3c158021 lui s5,0x8021 +80074d9c: a2000842 sb zero,2114(s0) +80074da0: a6000ad6 sh zero,2774(s0) +80074da4: a2000846 sb zero,2118(s0) +80074da8: a2000ad9 sb zero,2777(s0) +80074dac: a2000ada sb zero,2778(s0) +80074db0: a2000847 sb zero,2119(s0) +80074db4: a6000848 sh zero,2120(s0) +80074db8: a6000844 sh zero,2116(s0) +80074dbc: a600084a sh zero,2122(s0) +80074dc0: a600084c sh zero,2124(s0) +80074dc4: a600084e sh zero,2126(s0) +80074dc8: a6000850 sh zero,2128(s0) +80074dcc: a2000852 sb zero,2130(s0) +80074dd0: a2000853 sb zero,2131(s0) +80074dd4: a2000854 sb zero,2132(s0) +80074dd8: a600085c sh zero,2140(s0) +80074ddc: a600085a sh zero,2138(s0) +80074de0: a6000858 sh zero,2136(s0) +80074de4: a6000856 sh zero,2134(s0) +80074de8: a6000860 sh zero,2144(s0) +80074dec: a600085e sh zero,2142(s0) +80074df0: a2000864 sb zero,2148(s0) +80074df4: a2000867 sb zero,2151(s0) +80074df8: a2000866 sb zero,2150(s0) +80074dfc: a2000865 sb zero,2149(s0) +80074e00: a6000868 sh zero,2152(s0) +80074e04: ae00086c sw zero,2156(s0) +80074e08: a2000870 sb zero,2160(s0) +80074e0c: a2120871 sb s2,2161(s0) +80074e10: a2000872 sb zero,2162(s0) +80074e14: a2000873 sb zero,2163(s0) +80074e18: a2000874 sb zero,2164(s0) +80074e1c: a6000ad0 sh zero,2768(s0) +80074e20: a6000876 sh zero,2166(s0) +80074e24: a2000878 sb zero,2168(s0) +80074e28: a2000879 sb zero,2169(s0) +80074e2c: 0260f809 jalr s3 +80074e30: a2000ad8 sb zero,2776(s0) +80074e34: 26a3e42c addiu v1,s5,-7124 +80074e38: 8c620004 lw v0,4(v1) +80074e3c: 3c148022 lui s4,0x8022 +80074e40: 26915bc4 addiu s1,s4,23492 +80074e44: 24420001 addiu v0,v0,1 +80074e48: a6020a9c sh v0,2716(s0) +80074e4c: a2000ad4 sb zero,2772(s0) +80074e50: a2320007 sb s2,7(s1) +80074e54: a2000a9a sb zero,2714(s0) +80074e58: a2000a9b sb zero,2715(s0) +80074e5c: a2000a9e sb zero,2718(s0) +80074e60: a2000aa0 sb zero,2720(s0) +80074e64: a2000a9f sb zero,2719(s0) +80074e68: a2000aa2 sb zero,2722(s0) +80074e6c: a2000aa1 sb zero,2721(s0) +80074e70: a2000aa3 sb zero,2723(s0) +80074e74: a2000aa4 sb zero,2724(s0) +80074e78: a2000aa5 sb zero,2725(s0) +80074e7c: a2120aa6 sb s2,2726(s0) +80074e80: a2000aa7 sb zero,2727(s0) +80074e84: a2120aa8 sb s2,2728(s0) +80074e88: a2000aa9 sb zero,2729(s0) +80074e8c: a2120ace sb s2,2766(s0) +80074e90: a2000acf sb zero,2767(s0) +80074e94: a2000ad2 sb zero,2770(s0) +80074e98: a2000ad5 sb zero,2773(s0) +80074e9c: a2925bc4 sb s2,23492(s4) +80074ea0: a2200001 sb zero,1(s1) +80074ea4: a2200002 sb zero,2(s1) +80074ea8: a2200003 sb zero,3(s1) +80074eac: a2200004 sb zero,4(s1) +80074eb0: a2320005 sb s2,5(s1) +80074eb4: a2320006 sb s2,6(s1) +80074eb8: ae200008 sw zero,8(s1) +80074ebc: ae20000c sw zero,12(s1) +80074ec0: ae200010 sw zero,16(s1) +80074ec4: ae200014 sw zero,20(s1) +80074ec8: ae200018 sw zero,24(s1) +80074ecc: 8e240028 lw a0,40(s1) +80074ed0: 00002821 move a1,zero +80074ed4: 0260f809 jalr s3 +80074ed8: 24061000 li a2,4096 +80074edc: 8e24002c lw a0,44(s1) +80074ee0: 00002821 move a1,zero +80074ee4: 0260f809 jalr s3 +80074ee8: 24060800 li a2,2048 +80074eec: 8e240030 lw a0,48(s1) +80074ef0: 24060400 li a2,1024 +80074ef4: 0260f809 jalr s3 +80074ef8: 00002821 move a1,zero +80074efc: 24020100 li v0,256 +80074f00: 240300e0 li v1,224 +80074f04: 3c068022 lui a2,0x8022 +80074f08: ae220040 sw v0,64(s1) +80074f0c: ae23003c sw v1,60(s1) +80074f10: ae200c44 sw zero,3140(s1) +80074f14: a2200034 sb zero,52(s1) +80074f18: a2200036 sb zero,54(s1) +80074f1c: a2200037 sb zero,55(s1) +80074f20: a2200038 sb zero,56(s1) +80074f24: a2200035 sb zero,53(s1) +80074f28: 00001021 move v0,zero +80074f2c: 24c3680c addiu v1,a2,26636 +80074f30: 24040100 li a0,256 +80074f34: a4620000 sh v0,0(v1) +80074f38: 24420001 addiu v0,v0,1 +80074f3c: 1444fffd bne v0,a0,80074f34 +80074f40: 24630002 addiu v1,v1,2 +80074f44: 26c250e8 addiu v0,s6,20712 +80074f48: 90440002 lbu a0,2(v0) +80074f4c: 26a3e42c addiu v1,s5,-7124 +80074f50: 3c02801f lui v0,0x801f +80074f54: 00042140 sll a0,a0,0x5 +80074f58: 90650073 lbu a1,115(v1) +80074f5c: 24429150 addiu v0,v0,-28336 +80074f60: 00821021 addu v0,a0,v0 +80074f64: 26835bc4 addiu v1,s4,23492 +80074f68: 10a0001f beqz a1,80074fe8 +80074f6c: ac620c44 sw v0,3140(v1) +80074f70: 00404021 move t0,v0 +80074f74: 3c028022 lui v0,0x8022 +80074f78: 27ca5128 addiu t2,s8,20776 +80074f7c: 26e95c08 addiu t1,s7,23560 +80074f80: 24cb680c addiu t3,a2,26636 +80074f84: 244c5328 addiu t4,v0,21288 +80074f88: 95420000 lhu v0,0(t2) +80074f8c: 254a0002 addiu t2,t2,2 +80074f90: 00021942 srl v1,v0,0x5 +80074f94: 00022282 srl a0,v0,0xa +80074f98: 3063001f andi v1,v1,0x1f +80074f9c: 01031821 addu v1,t0,v1 +80074fa0: 3084001f andi a0,a0,0x1f +80074fa4: 3042001f andi v0,v0,0x1f +80074fa8: 90670000 lbu a3,0(v1) +80074fac: 01021021 addu v0,t0,v0 +80074fb0: 01042021 addu a0,t0,a0 +80074fb4: 90450000 lbu a1,0(v0) +80074fb8: 90860000 lbu a2,0(a0) +80074fbc: 00071940 sll v1,a3,0x5 +80074fc0: 00651825 or v1,v1,a1 +80074fc4: 00061280 sll v0,a2,0xa +80074fc8: 00431025 or v0,v0,v1 +80074fcc: a5620000 sh v0,0(t3) +80074fd0: ad250000 sw a1,0(t1) +80074fd4: ad270400 sw a3,1024(t1) +80074fd8: ad260800 sw a2,2048(t1) +80074fdc: 256b0002 addiu t3,t3,2 +80074fe0: 154cffe9 bne t2,t4,80074f88 +80074fe4: 25290004 addiu t1,t1,4 +80074fe8: 26a2e42c addiu v0,s5,-7124 +80074fec: 8c420048 lw v0,72(v0) +80074ff0: 26845bc4 addiu a0,s4,23492 +80074ff4: ac800e4c sw zero,3660(a0) +80074ff8: 14400057 bnez v0,80075158 +80074ffc: ac800e48 sw zero,3656(a0) +80075000: 24020006 li v0,6 +80075004: ac820e50 sw v0,3664(a0) +80075008: 26a2e42c addiu v0,s5,-7124 +8007500c: 9043004d lbu v1,77(v0) +80075010: 1460005c bnez v1,80075184 +80075014: 26825bc4 addiu v0,s4,23492 +80075018: 26835bc4 addiu v1,s4,23492 +8007501c: 24020001 li v0,1 +80075020: ac620e50 sw v0,3664(v1) +80075024: 3c028011 lui v0,0x8011 +80075028: 3c048022 lui a0,0x8022 +8007502c: 24846a48 addiu a0,a0,27208 +80075030: 2450ca64 addiu s0,v0,-13724 +80075034: 00002821 move a1,zero +80075038: 0200f809 jalr s0 +8007503c: 24060138 li a2,312 +80075040: 3c048022 lui a0,0x8022 +80075044: 24846b80 addiu a0,a0,27520 +80075048: 00002821 move a1,zero +8007504c: 0200f809 jalr s0 +80075050: 24060138 li a2,312 +80075054: 26a3e42c addiu v1,s5,-7124 +80075058: 9062004f lbu v0,79(v1) +8007505c: 1040000e beqz v0,80075098 +80075060: 3c028021 lui v0,0x8021 +80075064: 26905bc4 addiu s0,s4,23492 +80075068: 8e020e50 lw v0,3664(s0) +8007506c: 2442fffe addiu v0,v0,-2 +80075070: 2c420002 sltiu v0,v0,2 +80075074: 1440007d bnez v0,8007526c +80075078: 3c02800d lui v0,0x800d +8007507c: 26915bc4 addiu s1,s4,23492 +80075080: 8e220e50 lw v0,3664(s1) +80075084: 2442fffe addiu v0,v0,-2 +80075088: 2c420002 sltiu v0,v0,2 +8007508c: 1440003f bnez v0,8007518c +80075090: 3c02800d lui v0,0x800d +80075094: 3c028021 lui v0,0x8021 +80075098: 3c038011 lui v1,0x8011 +8007509c: 2453701c addiu s3,v0,28700 +800750a0: 2472ca64 addiu s2,v1,-13724 +800750a4: 00008021 move s0,zero +800750a8: 34118000 li s1,0x8000 +800750ac: 8e640014 lw a0,20(s3) +800750b0: 00102a03 sra a1,s0,0x8 +800750b4: 02042021 addu a0,s0,a0 +800750b8: 24060100 li a2,256 +800750bc: 0240f809 jalr s2 +800750c0: 26100100 addiu s0,s0,256 +800750c4: 1611fff9 bne s0,s1,800750ac +800750c8: 00002821 move a1,zero +800750cc: 8e640014 lw a0,20(s3) +800750d0: 24842100 addiu a0,a0,8448 +800750d4: 0240f809 jalr s2 +800750d8: 24060100 li a2,256 +800750dc: 8e640014 lw a0,20(s3) +800750e0: 00002821 move a1,zero +800750e4: 24844200 addiu a0,a0,16896 +800750e8: 0240f809 jalr s2 +800750ec: 24060100 li a2,256 +800750f0: 8e640014 lw a0,20(s3) +800750f4: 00002821 move a1,zero +800750f8: 24844000 addiu a0,a0,16384 +800750fc: 0240f809 jalr s2 +80075100: 24060100 li a2,256 +80075104: 8e640014 lw a0,20(s3) +80075108: 00002821 move a1,zero +8007510c: 24841000 addiu a0,a0,4096 +80075110: 0240f809 jalr s2 +80075114: 24061000 li a2,4096 +80075118: 8e630014 lw v1,20(s3) +8007511c: 2402ffff li v0,-1 +80075120: a0624201 sb v0,16897(v1) +80075124: a0624213 sb v0,16915(v1) +80075128: 8fbf0044 lw ra,68(sp) +8007512c: 8fbe0040 lw s8,64(sp) +80075130: 8fb7003c lw s7,60(sp) +80075134: 8fb60038 lw s6,56(sp) +80075138: 8fb50034 lw s5,52(sp) +8007513c: 8fb40030 lw s4,48(sp) +80075140: 8fb3002c lw s3,44(sp) +80075144: 8fb20028 lw s2,40(sp) +80075148: 8fb10024 lw s1,36(sp) +8007514c: 8fb00020 lw s0,32(sp) +80075150: 03e00008 jr ra +80075154: 27bd0048 addiu sp,sp,72 +80075158: 2443ffff addiu v1,v0,-1 +8007515c: 2c620007 sltiu v0,v1,7 +80075160: 1040ffad beqz v0,80075018 +80075164: ac830e50 sw v1,3664(a0) +80075168: 00031080 sll v0,v1,0x2 +8007516c: 3c038019 lui v1,0x8019 +80075170: 24632ee0 addiu v1,v1,12000 +80075174: 00431021 addu v0,v0,v1 +80075178: 8c440000 lw a0,0(v0) +8007517c: 00800008 jr a0 +80075180: 00000000 nop +80075184: 0801d409 j 80075024 +80075188: ac400e50 sw zero,3664(v0) +8007518c: 24040001 li a0,1 +80075190: 27a50010 addiu a1,sp,16 +80075194: 27a60014 addiu a2,sp,20 +80075198: 24426a60 addiu v0,v0,27232 +8007519c: 0040f809 jalr v0 +800751a0: 27a70018 addiu a3,sp,24 +800751a4: 1040ffbc beqz v0,80075098 +800751a8: 3c028021 lui v0,0x8021 +800751ac: 26c250e8 addiu v0,s6,20712 +800751b0: 90430ad5 lbu v1,2773(v0) +800751b4: 8fa20018 lw v0,24(sp) +800751b8: 8fa90010 lw t1,16(sp) +800751bc: 8e270e78 lw a3,3704(s1) +800751c0: 30420003 andi v0,v0,0x3 +800751c4: 00031900 sll v1,v1,0x4 +800751c8: 00021180 sll v0,v0,0x6 +800751cc: 34630001 ori v1,v1,0x1 +800751d0: 01273023 subu a2,t1,a3 +800751d4: 8fa80014 lw t0,20(sp) +800751d8: 8e250e80 lw a1,3712(s1) +800751dc: 00431025 or v0,v0,v1 +800751e0: 28c40040 slti a0,a2,64 +800751e4: ae220e70 sw v0,3696(s1) +800751e8: 14800083 bnez a0,800753f8 +800751ec: 01052823 subu a1,t0,a1 +800751f0: 24e2003f addiu v0,a3,63 +800751f4: 2406003f li a2,63 +800751f8: ae220e78 sw v0,3704(s1) +800751fc: 28a20040 slti v0,a1,64 +80075200: 144000b3 bnez v0,800754d0 +80075204: 28a2ffc1 slti v0,a1,-63 +80075208: 26835bc4 addiu v1,s4,23492 +8007520c: 8c620e80 lw v0,3712(v1) +80075210: 2405003f li a1,63 +80075214: 2442003f addiu v0,v0,63 +80075218: ac620e80 sw v0,3712(v1) +8007521c: 04c00084 bltz a2,80075430 +80075220: 26825bc4 addiu v0,s4,23492 +80075224: 8c430e70 lw v1,3696(v0) +80075228: 00062400 sll a0,a2,0x10 +8007522c: 00641825 or v1,v1,a0 +80075230: ac430e70 sw v1,3696(v0) +80075234: 04a00089 bltz a1,8007545c +80075238: 26825bc4 addiu v0,s4,23492 +8007523c: 8c430e70 lw v1,3696(v0) +80075240: 00052600 sll a0,a1,0x18 +80075244: 00641825 or v1,v1,a0 +80075248: ac430e70 sw v1,3696(v0) +8007524c: 26845bc4 addiu a0,s4,23492 +80075250: 8c830e50 lw v1,3664(a0) +80075254: 24020002 li v0,2 +80075258: 1062007d beq v1,v0,80075450 +8007525c: 00000000 nop +80075260: 8c820e70 lw v0,3696(a0) +80075264: 0801d425 j 80075094 +80075268: ac820e58 sw v0,3672(a0) +8007526c: 00002021 move a0,zero +80075270: 27a50018 addiu a1,sp,24 +80075274: 27a60014 addiu a2,sp,20 +80075278: 24426a60 addiu v0,v0,27232 +8007527c: 0040f809 jalr v0 +80075280: 27a70010 addiu a3,sp,16 +80075284: 1040ff7e beqz v0,80075080 +80075288: 26915bc4 addiu s1,s4,23492 +8007528c: 26c250e8 addiu v0,s6,20712 +80075290: 90430ad4 lbu v1,2772(v0) +80075294: 8fa20010 lw v0,16(sp) +80075298: 8fa90018 lw t1,24(sp) +8007529c: 8e070e74 lw a3,3700(s0) +800752a0: 30420003 andi v0,v0,0x3 +800752a4: 00031900 sll v1,v1,0x4 +800752a8: 00021180 sll v0,v0,0x6 +800752ac: 34630001 ori v1,v1,0x1 +800752b0: 01273023 subu a2,t1,a3 +800752b4: 8fa80014 lw t0,20(sp) +800752b8: 8e050e7c lw a1,3708(s0) +800752bc: 00431025 or v0,v0,v1 +800752c0: 28c40040 slti a0,a2,64 +800752c4: ae020e6c sw v0,3692(s0) +800752c8: 1480006c bnez a0,8007547c +800752cc: 01052823 subu a1,t0,a1 +800752d0: 24e2003f addiu v0,a3,63 +800752d4: 2406003f li a2,63 +800752d8: ae020e74 sw v0,3700(s0) +800752dc: 28a20040 slti v0,a1,64 +800752e0: 1440004b bnez v0,80075410 +800752e4: 28a2ffc1 slti v0,a1,-63 +800752e8: 26835bc4 addiu v1,s4,23492 +800752ec: 8c620e7c lw v0,3708(v1) +800752f0: 2405003f li a1,63 +800752f4: 2442003f addiu v0,v0,63 +800752f8: ac620e7c sw v0,3708(v1) +800752fc: 04c00036 bltz a2,800753d8 +80075300: 26825bc4 addiu v0,s4,23492 +80075304: 8c430e6c lw v1,3692(v0) +80075308: 00062400 sll a0,a2,0x10 +8007530c: 00641825 or v1,v1,a0 +80075310: ac430e6c sw v1,3692(v0) +80075314: 04a00066 bltz a1,800754b0 +80075318: 26825bc4 addiu v0,s4,23492 +8007531c: 8c430e6c lw v1,3692(v0) +80075320: 00052600 sll a0,a1,0x18 +80075324: 00641825 or v1,v1,a0 +80075328: ac430e6c sw v1,3692(v0) +8007532c: 26845bc4 addiu a0,s4,23492 +80075330: 8c830e50 lw v1,3664(a0) +80075334: 24020002 li v0,2 +80075338: 1062005a beq v1,v0,800754a4 +8007533c: 00000000 nop +80075340: 8c820e6c lw v0,3692(a0) +80075344: 0801d41f j 8007507c +80075348: ac820e58 sw v0,3672(a0) +8007534c: 26a2e42c addiu v0,s5,-7124 +80075350: 9043004e lbu v1,78(v0) +80075354: 14600008 bnez v1,80075378 +80075358: 26835bc4 addiu v1,s4,23492 +8007535c: 26a2e42c addiu v0,s5,-7124 +80075360: 9043011e lbu v1,286(v0) +80075364: 1060ff29 beqz v1,8007500c +80075368: 26835bc4 addiu v1,s4,23492 +8007536c: 24020005 li v0,5 +80075370: 0801d409 j 80075024 +80075374: ac620e50 sw v0,3664(v1) +80075378: 24020004 li v0,4 +8007537c: 0801d409 j 80075024 +80075380: ac620e50 sw v0,3664(v1) +80075384: 26a2e42c addiu v0,s5,-7124 +80075388: 9043004f lbu v1,79(v0) +8007538c: 1060fff0 beqz v1,80075350 +80075390: 26835bc4 addiu v1,s4,23492 +80075394: 24020003 li v0,3 +80075398: 0801d409 j 80075024 +8007539c: ac620e50 sw v0,3664(v1) +800753a0: 26a2e42c addiu v0,s5,-7124 +800753a4: 9043004f lbu v1,79(v0) +800753a8: 1060ffe9 beqz v1,80075350 +800753ac: 26835bc4 addiu v1,s4,23492 +800753b0: 24020002 li v0,2 +800753b4: 0801d409 j 80075024 +800753b8: ac620e50 sw v0,3664(v1) +800753bc: 26a2e42c addiu v0,s5,-7124 +800753c0: 9043011e lbu v1,286(v0) +800753c4: 1060ff11 beqz v1,8007500c +800753c8: 26835bc4 addiu v1,s4,23492 +800753cc: 24020006 li v0,6 +800753d0: 0801d409 j 80075024 +800753d4: ac620e50 sw v0,3664(v1) +800753d8: 26845bc4 addiu a0,s4,23492 +800753dc: 00061023 negu v0,a2 +800753e0: 8c830e6c lw v1,3692(a0) +800753e4: 34420080 ori v0,v0,0x80 +800753e8: 00021400 sll v0,v0,0x10 +800753ec: 00621825 or v1,v1,v0 +800753f0: 0801d4c5 j 80075314 +800753f4: ac830e6c sw v1,3692(a0) +800753f8: 28c2ffc1 slti v0,a2,-63 +800753fc: 10400025 beqz v0,80075494 +80075400: 24e2ffc1 addiu v0,a3,-63 +80075404: 2406ffc1 li a2,-63 +80075408: 0801d47f j 800751fc +8007540c: ae220e78 sw v0,3704(s1) +80075410: 10400037 beqz v0,800754f0 +80075414: 26825bc4 addiu v0,s4,23492 +80075418: 26835bc4 addiu v1,s4,23492 +8007541c: 8c620e7c lw v0,3708(v1) +80075420: 2405ffc1 li a1,-63 +80075424: 2442ffc1 addiu v0,v0,-63 +80075428: 0801d4bf j 800752fc +8007542c: ac620e7c sw v0,3708(v1) +80075430: 26845bc4 addiu a0,s4,23492 +80075434: 00061023 negu v0,a2 +80075438: 8c830e70 lw v1,3696(a0) +8007543c: 34420080 ori v0,v0,0x80 +80075440: 00021400 sll v0,v0,0x10 +80075444: 00621825 or v1,v1,v0 +80075448: 0801d48d j 80075234 +8007544c: ac830e70 sw v1,3696(a0) +80075450: 8c820e70 lw v0,3696(a0) +80075454: 0801d425 j 80075094 +80075458: ac820e54 sw v0,3668(a0) +8007545c: 26845bc4 addiu a0,s4,23492 +80075460: 00051023 negu v0,a1 +80075464: 8c830e70 lw v1,3696(a0) +80075468: 34420080 ori v0,v0,0x80 +8007546c: 00021600 sll v0,v0,0x18 +80075470: 00621825 or v1,v1,v0 +80075474: 0801d494 j 80075250 +80075478: ac830e70 sw v1,3696(a0) +8007547c: 28c2ffc1 slti v0,a2,-63 +80075480: 10400006 beqz v0,8007549c +80075484: 24e2ffc1 addiu v0,a3,-63 +80075488: 2406ffc1 li a2,-63 +8007548c: 0801d4b7 j 800752dc +80075490: ae020e74 sw v0,3700(s0) +80075494: 0801d47f j 800751fc +80075498: ae290e78 sw t1,3704(s1) +8007549c: 0801d4b7 j 800752dc +800754a0: ae090e74 sw t1,3700(s0) +800754a4: 8c820e6c lw v0,3692(a0) +800754a8: 0801d41f j 8007507c +800754ac: ac820e54 sw v0,3668(a0) +800754b0: 26845bc4 addiu a0,s4,23492 +800754b4: 00051023 negu v0,a1 +800754b8: 8c830e6c lw v1,3692(a0) +800754bc: 34420080 ori v0,v0,0x80 +800754c0: 00021600 sll v0,v0,0x18 +800754c4: 00621825 or v1,v1,v0 +800754c8: 0801d4cc j 80075330 +800754cc: ac830e6c sw v1,3692(a0) +800754d0: 10400009 beqz v0,800754f8 +800754d4: 26825bc4 addiu v0,s4,23492 +800754d8: 26835bc4 addiu v1,s4,23492 +800754dc: 8c620e80 lw v0,3712(v1) +800754e0: 2405ffc1 li a1,-63 +800754e4: 2442ffc1 addiu v0,v0,-63 +800754e8: 0801d487 j 8007521c +800754ec: ac620e80 sw v0,3712(v1) +800754f0: 0801d4bf j 800752fc +800754f4: ac480e7c sw t0,3708(v0) +800754f8: 0801d487 j 8007521c +800754fc: ac480e80 sw t0,3712(v0) + +80075500 : +80075500: 27bdffb8 addiu sp,sp,-72 +80075504: afb60038 sw s6,56(sp) +80075508: 3c168022 lui s6,0x8022 +8007550c: 26c250e8 addiu v0,s6,20712 +80075510: afbe0040 sw s8,64(sp) +80075514: afb7003c sw s7,60(sp) +80075518: 24030001 li v1,1 +8007551c: 3c1e8022 lui s8,0x8022 +80075520: 3c178022 lui s7,0x8022 +80075524: afbf0044 sw ra,68(sp) +80075528: afb50034 sw s5,52(sp) +8007552c: afb40030 sw s4,48(sp) +80075530: afb3002c sw s3,44(sp) +80075534: afb20028 sw s2,40(sp) +80075538: afb10024 sw s1,36(sp) +8007553c: afb00020 sw s0,32(sp) +80075540: a2c050e8 sb zero,20712(s6) +80075544: a0400001 sb zero,1(v0) +80075548: a0400002 sb zero,2(v0) +8007554c: a0400004 sb zero,4(v0) +80075550: a0430005 sb v1,5(v0) +80075554: a4400006 sh zero,6(v0) +80075558: a440000a sh zero,10(v0) +8007555c: a440000c sh zero,12(v0) +80075560: a440000e sh zero,14(v0) +80075564: a4400010 sh zero,16(v0) +80075568: a4400012 sh zero,18(v0) +8007556c: a0400014 sb zero,20(v0) +80075570: a4400016 sh zero,22(v0) +80075574: a4400018 sh zero,24(v0) +80075578: a0400aaa sb zero,2730(v0) +8007557c: a0400ab0 sb zero,2736(v0) +80075580: a0400ab6 sb zero,2742(v0) +80075584: a0400abc sb zero,2748(v0) +80075588: a0430ac2 sb v1,2754(v0) +8007558c: a0430ac8 sb v1,2760(v0) +80075590: a440001a sh zero,26(v0) +80075594: a440001c sh zero,28(v0) +80075598: a440001e sh zero,30(v0) +8007559c: 00003821 move a3,zero +800755a0: a0400020 sb zero,32(v0) +800755a4: 27c85c08 addiu t0,s8,23560 +800755a8: a4400022 sh zero,34(v0) +800755ac: a4400024 sh zero,36(v0) +800755b0: a0400aab sb zero,2731(v0) +800755b4: a0400ab1 sb zero,2737(v0) +800755b8: a0400ab7 sb zero,2743(v0) +800755bc: a0400abd sb zero,2749(v0) +800755c0: a0430ac3 sb v1,2755(v0) +800755c4: a0430ac9 sb v1,2761(v0) +800755c8: a4400026 sh zero,38(v0) +800755cc: a4400028 sh zero,40(v0) +800755d0: a440002a sh zero,42(v0) +800755d4: a040002c sb zero,44(v0) +800755d8: a440002e sh zero,46(v0) +800755dc: a4400030 sh zero,48(v0) +800755e0: a0400aac sb zero,2732(v0) +800755e4: a0400ab2 sb zero,2738(v0) +800755e8: a0400ab8 sb zero,2744(v0) +800755ec: a0400abe sb zero,2750(v0) +800755f0: a0430ac4 sb v1,2756(v0) +800755f4: a0430aca sb v1,2762(v0) +800755f8: a4400032 sh zero,50(v0) +800755fc: a4400034 sh zero,52(v0) +80075600: a4400036 sh zero,54(v0) +80075604: a0400038 sb zero,56(v0) +80075608: a440003a sh zero,58(v0) +8007560c: a440003c sh zero,60(v0) +80075610: a0400aad sb zero,2733(v0) +80075614: a0400ab3 sb zero,2739(v0) +80075618: a0400ab9 sb zero,2745(v0) +8007561c: a0400abf sb zero,2751(v0) +80075620: a0430ac5 sb v1,2757(v0) +80075624: a0430acb sb v1,2763(v0) +80075628: a0400aae sb zero,2734(v0) +8007562c: 26e95128 addiu t1,s7,20776 +80075630: a0400aaf sb zero,2735(v0) +80075634: 240a0100 li t2,256 +80075638: a0400ab5 sb zero,2741(v0) +8007563c: a0400ab4 sb zero,2740(v0) +80075640: a0400abb sb zero,2747(v0) +80075644: a0400aba sb zero,2746(v0) +80075648: a0400ac1 sb zero,2753(v0) +8007564c: a0400ac0 sb zero,2752(v0) +80075650: a0430ac7 sb v1,2759(v0) +80075654: a0430ac6 sb v1,2758(v0) +80075658: a0430acd sb v1,2765(v0) +8007565c: a0430acc sb v1,2764(v0) +80075660: a040003e sb zero,62(v0) +80075664: 000728c3 sra a1,a3,0x3 +80075668: 30a50007 andi a1,a1,0x7 +8007566c: 30e60007 andi a2,a3,0x7 +80075670: 00072183 sra a0,a3,0x6 +80075674: 00063080 sll a2,a2,0x2 +80075678: 30840002 andi a0,a0,0x2 +8007567c: 000519c0 sll v1,a1,0x7 +80075680: 00041340 sll v0,a0,0xd +80075684: 00c31825 or v1,a2,v1 +80075688: 00621825 or v1,v1,v0 +8007568c: 00052880 sll a1,a1,0x2 +80075690: 000420c0 sll a0,a0,0x3 +80075694: 24e70001 addiu a3,a3,1 +80075698: ad050400 sw a1,1024(t0) +8007569c: ad040800 sw a0,2048(t0) +800756a0: a5230000 sh v1,0(t1) +800756a4: ad060000 sw a2,0(t0) +800756a8: 25290002 addiu t1,t1,2 +800756ac: 14eaffed bne a3,t2,80075664 +800756b0: 25080004 addiu t0,t0,4 +800756b4: 26c350e8 addiu v1,s6,20712 +800756b8: 2402007f li v0,127 +800756bc: a0620241 sb v0,577(v1) +800756c0: a0600240 sb zero,576(v1) +800756c4: 3c028022 lui v0,0x8022 +800756c8: 3c038022 lui v1,0x8022 +800756cc: 2442532a addiu v0,v0,21290 +800756d0: 2463592a addiu v1,v1,22826 +800756d4: a4400000 sh zero,0(v0) +800756d8: a4400002 sh zero,2(v0) +800756dc: a0400006 sb zero,6(v0) +800756e0: a0400007 sb zero,7(v0) +800756e4: a0400008 sb zero,8(v0) +800756e8: a0400009 sb zero,9(v0) +800756ec: a4400004 sh zero,4(v0) +800756f0: a040000a sb zero,10(v0) +800756f4: 2442000c addiu v0,v0,12 +800756f8: 1443fff6 bne v0,v1,800756d4 +800756fc: 26d050e8 addiu s0,s6,20712 +80075700: 3c028011 lui v0,0x8011 +80075704: 24120001 li s2,1 +80075708: 2453ca64 addiu s3,v0,-13724 +8007570c: 3c048022 lui a0,0x8022 +80075710: 240200e0 li v0,224 +80075714: 24845962 addiu a0,a0,22882 +80075718: 00002821 move a1,zero +8007571c: 24060220 li a2,544 +80075720: a602086a sh v0,2154(s0) +80075724: 3c158021 lui s5,0x8021 +80075728: a2000842 sb zero,2114(s0) +8007572c: a6000ad6 sh zero,2774(s0) +80075730: a2000846 sb zero,2118(s0) +80075734: a2000ad9 sb zero,2777(s0) +80075738: a2000ada sb zero,2778(s0) +8007573c: a2000847 sb zero,2119(s0) +80075740: a6000848 sh zero,2120(s0) +80075744: a6000844 sh zero,2116(s0) +80075748: a600084a sh zero,2122(s0) +8007574c: a600084c sh zero,2124(s0) +80075750: a600084e sh zero,2126(s0) +80075754: a6000850 sh zero,2128(s0) +80075758: a2000852 sb zero,2130(s0) +8007575c: a2000853 sb zero,2131(s0) +80075760: a2000854 sb zero,2132(s0) +80075764: a600085c sh zero,2140(s0) +80075768: a600085a sh zero,2138(s0) +8007576c: a6000858 sh zero,2136(s0) +80075770: a6000856 sh zero,2134(s0) +80075774: a6000860 sh zero,2144(s0) +80075778: a600085e sh zero,2142(s0) +8007577c: a2000862 sb zero,2146(s0) +80075780: a2000863 sb zero,2147(s0) +80075784: a2000ad3 sb zero,2771(s0) +80075788: a2000864 sb zero,2148(s0) +8007578c: a2000867 sb zero,2151(s0) +80075790: a2000866 sb zero,2150(s0) +80075794: a2000865 sb zero,2149(s0) +80075798: a6000868 sh zero,2152(s0) +8007579c: ae00086c sw zero,2156(s0) +800757a0: a2000870 sb zero,2160(s0) +800757a4: a2120871 sb s2,2161(s0) +800757a8: a2000872 sb zero,2162(s0) +800757ac: a2000873 sb zero,2163(s0) +800757b0: a2000874 sb zero,2164(s0) +800757b4: a6000ad0 sh zero,2768(s0) +800757b8: a6000876 sh zero,2166(s0) +800757bc: a2000878 sb zero,2168(s0) +800757c0: a2000879 sb zero,2169(s0) +800757c4: 0260f809 jalr s3 +800757c8: a2000ad8 sb zero,2776(s0) +800757cc: 26a3e42c addiu v1,s5,-7124 +800757d0: 8c620004 lw v0,4(v1) +800757d4: 3c148022 lui s4,0x8022 +800757d8: 26915bc4 addiu s1,s4,23492 +800757dc: 24420001 addiu v0,v0,1 +800757e0: a6020a9c sh v0,2716(s0) +800757e4: a2000ad4 sb zero,2772(s0) +800757e8: a2320007 sb s2,7(s1) +800757ec: a2000a9a sb zero,2714(s0) +800757f0: a2000a9b sb zero,2715(s0) +800757f4: a2000a9e sb zero,2718(s0) +800757f8: a2000aa0 sb zero,2720(s0) +800757fc: a2000a9f sb zero,2719(s0) +80075800: a2000aa2 sb zero,2722(s0) +80075804: a2000aa1 sb zero,2721(s0) +80075808: a2000aa3 sb zero,2723(s0) +8007580c: a2000aa4 sb zero,2724(s0) +80075810: a2000aa5 sb zero,2725(s0) +80075814: a2120aa6 sb s2,2726(s0) +80075818: a2000aa7 sb zero,2727(s0) +8007581c: a2120aa8 sb s2,2728(s0) +80075820: a2000aa9 sb zero,2729(s0) +80075824: a2120ace sb s2,2766(s0) +80075828: a2000acf sb zero,2767(s0) +8007582c: a2000ad2 sb zero,2770(s0) +80075830: a2000ad5 sb zero,2773(s0) +80075834: a2925bc4 sb s2,23492(s4) +80075838: a2200001 sb zero,1(s1) +8007583c: a2200002 sb zero,2(s1) +80075840: a2200003 sb zero,3(s1) +80075844: a2200004 sb zero,4(s1) +80075848: a2320005 sb s2,5(s1) +8007584c: a2320006 sb s2,6(s1) +80075850: ae200008 sw zero,8(s1) +80075854: ae20000c sw zero,12(s1) +80075858: ae200010 sw zero,16(s1) +8007585c: ae200014 sw zero,20(s1) +80075860: ae200018 sw zero,24(s1) +80075864: 8e240028 lw a0,40(s1) +80075868: 00002821 move a1,zero +8007586c: 0260f809 jalr s3 +80075870: 24061000 li a2,4096 +80075874: 8e24002c lw a0,44(s1) +80075878: 00002821 move a1,zero +8007587c: 0260f809 jalr s3 +80075880: 24060800 li a2,2048 +80075884: 8e240030 lw a0,48(s1) +80075888: 24060400 li a2,1024 +8007588c: 0260f809 jalr s3 +80075890: 00002821 move a1,zero +80075894: 24020100 li v0,256 +80075898: 240300e0 li v1,224 +8007589c: 3c068022 lui a2,0x8022 +800758a0: ae220040 sw v0,64(s1) +800758a4: ae23003c sw v1,60(s1) +800758a8: ae200c44 sw zero,3140(s1) +800758ac: a2200034 sb zero,52(s1) +800758b0: a2200036 sb zero,54(s1) +800758b4: a2200037 sb zero,55(s1) +800758b8: a2200038 sb zero,56(s1) +800758bc: a2200035 sb zero,53(s1) +800758c0: 00001021 move v0,zero +800758c4: 24c3680c addiu v1,a2,26636 +800758c8: 24040100 li a0,256 +800758cc: a4620000 sh v0,0(v1) +800758d0: 24420001 addiu v0,v0,1 +800758d4: 1444fffd bne v0,a0,800758cc +800758d8: 24630002 addiu v1,v1,2 +800758dc: 26c250e8 addiu v0,s6,20712 +800758e0: 90440002 lbu a0,2(v0) +800758e4: 26a3e42c addiu v1,s5,-7124 +800758e8: 3c02801f lui v0,0x801f +800758ec: 00042140 sll a0,a0,0x5 +800758f0: 90650073 lbu a1,115(v1) +800758f4: 24429150 addiu v0,v0,-28336 +800758f8: 00821021 addu v0,a0,v0 +800758fc: 26835bc4 addiu v1,s4,23492 +80075900: 10a0001f beqz a1,80075980 +80075904: ac620c44 sw v0,3140(v1) +80075908: 00404021 move t0,v0 +8007590c: 3c028022 lui v0,0x8022 +80075910: 26ea5128 addiu t2,s7,20776 +80075914: 27c95c08 addiu t1,s8,23560 +80075918: 24cb680c addiu t3,a2,26636 +8007591c: 244c5328 addiu t4,v0,21288 +80075920: 95420000 lhu v0,0(t2) +80075924: 254a0002 addiu t2,t2,2 +80075928: 00021942 srl v1,v0,0x5 +8007592c: 00022282 srl a0,v0,0xa +80075930: 3063001f andi v1,v1,0x1f +80075934: 01031821 addu v1,t0,v1 +80075938: 3084001f andi a0,a0,0x1f +8007593c: 3042001f andi v0,v0,0x1f +80075940: 90670000 lbu a3,0(v1) +80075944: 01021021 addu v0,t0,v0 +80075948: 01042021 addu a0,t0,a0 +8007594c: 90450000 lbu a1,0(v0) +80075950: 90860000 lbu a2,0(a0) +80075954: 00071940 sll v1,a3,0x5 +80075958: 00651825 or v1,v1,a1 +8007595c: 00061280 sll v0,a2,0xa +80075960: 00431025 or v0,v0,v1 +80075964: a5620000 sh v0,0(t3) +80075968: ad250000 sw a1,0(t1) +8007596c: ad270400 sw a3,1024(t1) +80075970: ad260800 sw a2,2048(t1) +80075974: 256b0002 addiu t3,t3,2 +80075978: 154cffe9 bne t2,t4,80075920 +8007597c: 25290004 addiu t1,t1,4 +80075980: 26a2e42c addiu v0,s5,-7124 +80075984: 8c450048 lw a1,72(v0) +80075988: 26845bc4 addiu a0,s4,23492 +8007598c: 24020080 li v0,128 +80075990: 24030070 li v1,112 +80075994: ac820e74 sw v0,3700(a0) +80075998: ac830e7c sw v1,3708(a0) +8007599c: ac800e4c sw zero,3660(a0) +800759a0: ac800e48 sw zero,3656(a0) +800759a4: ac800e5c sw zero,3676(a0) +800759a8: ac800e58 sw zero,3672(a0) +800759ac: ac800e54 sw zero,3668(a0) +800759b0: ac800e64 sw zero,3684(a0) +800759b4: ac800e60 sw zero,3680(a0) +800759b8: ac800e68 sw zero,3688(a0) +800759bc: ac800e70 sw zero,3696(a0) +800759c0: ac800e6c sw zero,3692(a0) +800759c4: ac820e78 sw v0,3704(a0) +800759c8: 14a00067 bnez a1,80075b68 +800759cc: ac830e80 sw v1,3712(a0) +800759d0: 24020006 li v0,6 +800759d4: ac820e50 sw v0,3664(a0) +800759d8: 26a2e42c addiu v0,s5,-7124 +800759dc: 9043004d lbu v1,77(v0) +800759e0: 1460006c bnez v1,80075b94 +800759e4: 26825bc4 addiu v0,s4,23492 +800759e8: 26835bc4 addiu v1,s4,23492 +800759ec: 24020001 li v0,1 +800759f0: ac620e50 sw v0,3664(v1) +800759f4: 3c028011 lui v0,0x8011 +800759f8: 3c048022 lui a0,0x8022 +800759fc: 24846a48 addiu a0,a0,27208 +80075a00: 00002821 move a1,zero +80075a04: 2450ca64 addiu s0,v0,-13724 +80075a08: 0200f809 jalr s0 +80075a0c: 24060138 li a2,312 +80075a10: 3c048022 lui a0,0x8022 +80075a14: 24846b80 addiu a0,a0,27520 +80075a18: 00002821 move a1,zero +80075a1c: 0200f809 jalr s0 +80075a20: 24060138 li a2,312 +80075a24: 26a3e42c addiu v1,s5,-7124 +80075a28: 9062004f lbu v0,79(v1) +80075a2c: 1040000d beqz v0,80075a64 +80075a30: 00000000 nop +80075a34: 26905bc4 addiu s0,s4,23492 +80075a38: 8e020e50 lw v0,3664(s0) +80075a3c: 2442fffe addiu v0,v0,-2 +80075a40: 2c420002 sltiu v0,v0,2 +80075a44: 1440008d bnez v0,80075c7c +80075a48: 3c02800d lui v0,0x800d +80075a4c: 26915bc4 addiu s1,s4,23492 +80075a50: 8e220e50 lw v0,3664(s1) +80075a54: 2442fffe addiu v0,v0,-2 +80075a58: 2c420002 sltiu v0,v0,2 +80075a5c: 1440004f bnez v0,80075b9c +80075a60: 3c02800d lui v0,0x800d +80075a64: 3c158021 lui s5,0x8021 +80075a68: 3c028021 lui v0,0x8021 +80075a6c: 3c038011 lui v1,0x8011 +80075a70: 2453e42c addiu s3,v0,-7124 +80075a74: 2474ca64 addiu s4,v1,-13724 +80075a78: 00008821 move s1,zero +80075a7c: 26b0701c addiu s0,s5,28700 +80075a80: 0801d6a8 j 80075aa0 +80075a84: 34128000 li s2,0x8000 +80075a88: 2c420300 sltiu v0,v0,768 +80075a8c: 10400007 beqz v0,80075aac +80075a90: 00000000 nop +80075a94: 26310100 addiu s1,s1,256 +80075a98: 1232000c beq s1,s2,80075acc +80075a9c: 00000000 nop +80075aa0: 92620050 lbu v0,80(s3) +80075aa4: 1440fff8 bnez v0,80075a88 +80075aa8: 2622d000 addiu v0,s1,-12288 +80075aac: 8e040014 lw a0,20(s0) +80075ab0: 00112a03 sra a1,s1,0x8 +80075ab4: 02242021 addu a0,s1,a0 +80075ab8: 24060100 li a2,256 +80075abc: 0280f809 jalr s4 +80075ac0: 26310100 addiu s1,s1,256 +80075ac4: 1632fff6 bne s1,s2,80075aa0 +80075ac8: 00000000 nop +80075acc: 26b0701c addiu s0,s5,28700 +80075ad0: 8e040014 lw a0,20(s0) +80075ad4: 3c028011 lui v0,0x8011 +80075ad8: 2451ca64 addiu s1,v0,-13724 +80075adc: 24842100 addiu a0,a0,8448 +80075ae0: 00002821 move a1,zero +80075ae4: 0220f809 jalr s1 +80075ae8: 24060100 li a2,256 +80075aec: 8e040014 lw a0,20(s0) +80075af0: 00002821 move a1,zero +80075af4: 24844200 addiu a0,a0,16896 +80075af8: 0220f809 jalr s1 +80075afc: 24060100 li a2,256 +80075b00: 8e040014 lw a0,20(s0) +80075b04: 00002821 move a1,zero +80075b08: 24844000 addiu a0,a0,16384 +80075b0c: 0220f809 jalr s1 +80075b10: 24060100 li a2,256 +80075b14: 8e040014 lw a0,20(s0) +80075b18: 00002821 move a1,zero +80075b1c: 24841000 addiu a0,a0,4096 +80075b20: 0220f809 jalr s1 +80075b24: 24061000 li a2,4096 +80075b28: 8e030014 lw v1,20(s0) +80075b2c: 2402ffff li v0,-1 +80075b30: a0624201 sb v0,16897(v1) +80075b34: a0624213 sb v0,16915(v1) +80075b38: 8fbf0044 lw ra,68(sp) +80075b3c: 8fbe0040 lw s8,64(sp) +80075b40: 8fb7003c lw s7,60(sp) +80075b44: 8fb60038 lw s6,56(sp) +80075b48: 8fb50034 lw s5,52(sp) +80075b4c: 8fb40030 lw s4,48(sp) +80075b50: 8fb3002c lw s3,44(sp) +80075b54: 8fb20028 lw s2,40(sp) +80075b58: 8fb10024 lw s1,36(sp) +80075b5c: 8fb00020 lw s0,32(sp) +80075b60: 03e00008 jr ra +80075b64: 27bd0048 addiu sp,sp,72 +80075b68: 24a3ffff addiu v1,a1,-1 +80075b6c: 2c620007 sltiu v0,v1,7 +80075b70: 1040ff9d beqz v0,800759e8 +80075b74: ac830e50 sw v1,3664(a0) +80075b78: 00031080 sll v0,v1,0x2 +80075b7c: 3c038019 lui v1,0x8019 +80075b80: 24632efc addiu v1,v1,12028 +80075b84: 00431021 addu v0,v0,v1 +80075b88: 8c440000 lw a0,0(v0) +80075b8c: 00800008 jr a0 +80075b90: 00000000 nop +80075b94: 0801d67d j 800759f4 +80075b98: ac400e50 sw zero,3664(v0) +80075b9c: 24040001 li a0,1 +80075ba0: 27a50010 addiu a1,sp,16 +80075ba4: 27a60014 addiu a2,sp,20 +80075ba8: 24426a60 addiu v0,v0,27232 +80075bac: 0040f809 jalr v0 +80075bb0: 27a70018 addiu a3,sp,24 +80075bb4: 1040ffac beqz v0,80075a68 +80075bb8: 3c158021 lui s5,0x8021 +80075bbc: 26c250e8 addiu v0,s6,20712 +80075bc0: 90430ad5 lbu v1,2773(v0) +80075bc4: 8fa20018 lw v0,24(sp) +80075bc8: 8fa90010 lw t1,16(sp) +80075bcc: 8e270e78 lw a3,3704(s1) +80075bd0: 30420003 andi v0,v0,0x3 +80075bd4: 00031900 sll v1,v1,0x4 +80075bd8: 00021180 sll v0,v0,0x6 +80075bdc: 34630001 ori v1,v1,0x1 +80075be0: 01273023 subu a2,t1,a3 +80075be4: 8fa80014 lw t0,20(sp) +80075be8: 8e250e80 lw a1,3712(s1) +80075bec: 00431025 or v0,v0,v1 +80075bf0: 28c40040 slti a0,a2,64 +80075bf4: ae220e70 sw v0,3696(s1) +80075bf8: 14800083 bnez a0,80075e08 +80075bfc: 01052823 subu a1,t0,a1 +80075c00: 24e2003f addiu v0,a3,63 +80075c04: 2406003f li a2,63 +80075c08: ae220e78 sw v0,3704(s1) +80075c0c: 28a20040 slti v0,a1,64 +80075c10: 144000b3 bnez v0,80075ee0 +80075c14: 28a2ffc1 slti v0,a1,-63 +80075c18: 26835bc4 addiu v1,s4,23492 +80075c1c: 8c620e80 lw v0,3712(v1) +80075c20: 2405003f li a1,63 +80075c24: 2442003f addiu v0,v0,63 +80075c28: ac620e80 sw v0,3712(v1) +80075c2c: 04c00084 bltz a2,80075e40 +80075c30: 26825bc4 addiu v0,s4,23492 +80075c34: 8c430e70 lw v1,3696(v0) +80075c38: 00062400 sll a0,a2,0x10 +80075c3c: 00641825 or v1,v1,a0 +80075c40: ac430e70 sw v1,3696(v0) +80075c44: 04a00089 bltz a1,80075e6c +80075c48: 26825bc4 addiu v0,s4,23492 +80075c4c: 8c430e70 lw v1,3696(v0) +80075c50: 00052600 sll a0,a1,0x18 +80075c54: 00641825 or v1,v1,a0 +80075c58: ac430e70 sw v1,3696(v0) +80075c5c: 26845bc4 addiu a0,s4,23492 +80075c60: 8c830e50 lw v1,3664(a0) +80075c64: 24020002 li v0,2 +80075c68: 1062007d beq v1,v0,80075e60 +80075c6c: 00000000 nop +80075c70: 8c820e70 lw v0,3696(a0) +80075c74: 0801d699 j 80075a64 +80075c78: ac820e58 sw v0,3672(a0) +80075c7c: 00002021 move a0,zero +80075c80: 27a50018 addiu a1,sp,24 +80075c84: 27a60014 addiu a2,sp,20 +80075c88: 24426a60 addiu v0,v0,27232 +80075c8c: 0040f809 jalr v0 +80075c90: 27a70010 addiu a3,sp,16 +80075c94: 1040ff6e beqz v0,80075a50 +80075c98: 26915bc4 addiu s1,s4,23492 +80075c9c: 26c250e8 addiu v0,s6,20712 +80075ca0: 90430ad4 lbu v1,2772(v0) +80075ca4: 8fa20010 lw v0,16(sp) +80075ca8: 8fa90018 lw t1,24(sp) +80075cac: 8e070e74 lw a3,3700(s0) +80075cb0: 30420003 andi v0,v0,0x3 +80075cb4: 00031900 sll v1,v1,0x4 +80075cb8: 00021180 sll v0,v0,0x6 +80075cbc: 34630001 ori v1,v1,0x1 +80075cc0: 01273023 subu a2,t1,a3 +80075cc4: 8fa80014 lw t0,20(sp) +80075cc8: 8e050e7c lw a1,3708(s0) +80075ccc: 00431025 or v0,v0,v1 +80075cd0: 28c40040 slti a0,a2,64 +80075cd4: ae020e6c sw v0,3692(s0) +80075cd8: 1480006c bnez a0,80075e8c +80075cdc: 01052823 subu a1,t0,a1 +80075ce0: 24e2003f addiu v0,a3,63 +80075ce4: 2406003f li a2,63 +80075ce8: ae020e74 sw v0,3700(s0) +80075cec: 28a20040 slti v0,a1,64 +80075cf0: 1440004b bnez v0,80075e20 +80075cf4: 28a2ffc1 slti v0,a1,-63 +80075cf8: 26835bc4 addiu v1,s4,23492 +80075cfc: 8c620e7c lw v0,3708(v1) +80075d00: 2405003f li a1,63 +80075d04: 2442003f addiu v0,v0,63 +80075d08: ac620e7c sw v0,3708(v1) +80075d0c: 04c00036 bltz a2,80075de8 +80075d10: 26825bc4 addiu v0,s4,23492 +80075d14: 8c430e6c lw v1,3692(v0) +80075d18: 00062400 sll a0,a2,0x10 +80075d1c: 00641825 or v1,v1,a0 +80075d20: ac430e6c sw v1,3692(v0) +80075d24: 04a00066 bltz a1,80075ec0 +80075d28: 26825bc4 addiu v0,s4,23492 +80075d2c: 8c430e6c lw v1,3692(v0) +80075d30: 00052600 sll a0,a1,0x18 +80075d34: 00641825 or v1,v1,a0 +80075d38: ac430e6c sw v1,3692(v0) +80075d3c: 26845bc4 addiu a0,s4,23492 +80075d40: 8c830e50 lw v1,3664(a0) +80075d44: 24020002 li v0,2 +80075d48: 1062005a beq v1,v0,80075eb4 +80075d4c: 00000000 nop +80075d50: 8c820e6c lw v0,3692(a0) +80075d54: 0801d693 j 80075a4c +80075d58: ac820e58 sw v0,3672(a0) +80075d5c: 26a2e42c addiu v0,s5,-7124 +80075d60: 9043004e lbu v1,78(v0) +80075d64: 14600008 bnez v1,80075d88 +80075d68: 26835bc4 addiu v1,s4,23492 +80075d6c: 26a2e42c addiu v0,s5,-7124 +80075d70: 9043011e lbu v1,286(v0) +80075d74: 1060ff19 beqz v1,800759dc +80075d78: 26835bc4 addiu v1,s4,23492 +80075d7c: 24020005 li v0,5 +80075d80: 0801d67d j 800759f4 +80075d84: ac620e50 sw v0,3664(v1) +80075d88: 24020004 li v0,4 +80075d8c: 0801d67d j 800759f4 +80075d90: ac620e50 sw v0,3664(v1) +80075d94: 26a2e42c addiu v0,s5,-7124 +80075d98: 9043004f lbu v1,79(v0) +80075d9c: 1060fff0 beqz v1,80075d60 +80075da0: 26835bc4 addiu v1,s4,23492 +80075da4: 24020003 li v0,3 +80075da8: 0801d67d j 800759f4 +80075dac: ac620e50 sw v0,3664(v1) +80075db0: 26a2e42c addiu v0,s5,-7124 +80075db4: 9043004f lbu v1,79(v0) +80075db8: 1060ffe9 beqz v1,80075d60 +80075dbc: 26835bc4 addiu v1,s4,23492 +80075dc0: 24020002 li v0,2 +80075dc4: 0801d67d j 800759f4 +80075dc8: ac620e50 sw v0,3664(v1) +80075dcc: 26a2e42c addiu v0,s5,-7124 +80075dd0: 9043011e lbu v1,286(v0) +80075dd4: 1060ff01 beqz v1,800759dc +80075dd8: 26835bc4 addiu v1,s4,23492 +80075ddc: 24020006 li v0,6 +80075de0: 0801d67d j 800759f4 +80075de4: ac620e50 sw v0,3664(v1) +80075de8: 26845bc4 addiu a0,s4,23492 +80075dec: 00061023 negu v0,a2 +80075df0: 8c830e6c lw v1,3692(a0) +80075df4: 34420080 ori v0,v0,0x80 +80075df8: 00021400 sll v0,v0,0x10 +80075dfc: 00621825 or v1,v1,v0 +80075e00: 0801d749 j 80075d24 +80075e04: ac830e6c sw v1,3692(a0) +80075e08: 28c2ffc1 slti v0,a2,-63 +80075e0c: 10400025 beqz v0,80075ea4 +80075e10: 24e2ffc1 addiu v0,a3,-63 +80075e14: 2406ffc1 li a2,-63 +80075e18: 0801d703 j 80075c0c +80075e1c: ae220e78 sw v0,3704(s1) +80075e20: 10400037 beqz v0,80075f00 +80075e24: 26825bc4 addiu v0,s4,23492 +80075e28: 26835bc4 addiu v1,s4,23492 +80075e2c: 8c620e7c lw v0,3708(v1) +80075e30: 2405ffc1 li a1,-63 +80075e34: 2442ffc1 addiu v0,v0,-63 +80075e38: 0801d743 j 80075d0c +80075e3c: ac620e7c sw v0,3708(v1) +80075e40: 26845bc4 addiu a0,s4,23492 +80075e44: 00061023 negu v0,a2 +80075e48: 8c830e70 lw v1,3696(a0) +80075e4c: 34420080 ori v0,v0,0x80 +80075e50: 00021400 sll v0,v0,0x10 +80075e54: 00621825 or v1,v1,v0 +80075e58: 0801d711 j 80075c44 +80075e5c: ac830e70 sw v1,3696(a0) +80075e60: 8c820e70 lw v0,3696(a0) +80075e64: 0801d699 j 80075a64 +80075e68: ac820e54 sw v0,3668(a0) +80075e6c: 26845bc4 addiu a0,s4,23492 +80075e70: 00051023 negu v0,a1 +80075e74: 8c830e70 lw v1,3696(a0) +80075e78: 34420080 ori v0,v0,0x80 +80075e7c: 00021600 sll v0,v0,0x18 +80075e80: 00621825 or v1,v1,v0 +80075e84: 0801d718 j 80075c60 +80075e88: ac830e70 sw v1,3696(a0) +80075e8c: 28c2ffc1 slti v0,a2,-63 +80075e90: 10400006 beqz v0,80075eac +80075e94: 24e2ffc1 addiu v0,a3,-63 +80075e98: 2406ffc1 li a2,-63 +80075e9c: 0801d73b j 80075cec +80075ea0: ae020e74 sw v0,3700(s0) +80075ea4: 0801d703 j 80075c0c +80075ea8: ae290e78 sw t1,3704(s1) +80075eac: 0801d73b j 80075cec +80075eb0: ae090e74 sw t1,3700(s0) +80075eb4: 8c820e6c lw v0,3692(a0) +80075eb8: 0801d693 j 80075a4c +80075ebc: ac820e54 sw v0,3668(a0) +80075ec0: 26845bc4 addiu a0,s4,23492 +80075ec4: 00051023 negu v0,a1 +80075ec8: 8c830e6c lw v1,3692(a0) +80075ecc: 34420080 ori v0,v0,0x80 +80075ed0: 00021600 sll v0,v0,0x18 +80075ed4: 00621825 or v1,v1,v0 +80075ed8: 0801d750 j 80075d40 +80075edc: ac830e6c sw v1,3692(a0) +80075ee0: 10400009 beqz v0,80075f08 +80075ee4: 26825bc4 addiu v0,s4,23492 +80075ee8: 26835bc4 addiu v1,s4,23492 +80075eec: 8c620e80 lw v0,3712(v1) +80075ef0: 2405ffc1 li a1,-63 +80075ef4: 2442ffc1 addiu v0,v0,-63 +80075ef8: 0801d70b j 80075c2c +80075efc: ac620e80 sw v0,3712(v1) +80075f00: 0801d743 j 80075d0c +80075f04: ac480e7c sw t0,3708(v0) +80075f08: 0801d70b j 80075c2c +80075f0c: ac480e80 sw t0,3712(v0) + +80075f10 <_Z20S9xSA1SetBWRAMMemMaph>: +80075f10: 308400ff andi a0,a0,0xff +80075f14: 00041600 sll v0,a0,0x18 +80075f18: 00021603 sra v0,v0,0x18 +80075f1c: 04400018 bltz v0,80075f80 <_Z20S9xSA1SetBWRAMMemMaph+0x70> +80075f20: 3c028021 lui v0,0x8021 +80075f24: 3c038021 lui v1,0x8021 +80075f28: 244209e4 addiu v0,v0,2532 +80075f2c: 246319e4 addiu v1,v1,6628 +80075f30: 24050008 li a1,8 +80075f34: ac45fffc sw a1,-4(v0) +80075f38: ac45dffc sw a1,-8196(v0) +80075f3c: ac450000 sw a1,0(v0) +80075f40: ac45e000 sw a1,-8192(v0) +80075f44: ac453ffc sw a1,16380(v0) +80075f48: ac451ffc sw a1,8188(v0) +80075f4c: ac454000 sw a1,16384(v0) +80075f50: ac452000 sw a1,8192(v0) +80075f54: 24420040 addiu v0,v0,64 +80075f58: 1443fff6 bne v0,v1,80075f34 <_Z20S9xSA1SetBWRAMMemMaph+0x24> +80075f5c: 00000000 nop +80075f60: 3c038021 lui v1,0x8021 +80075f64: 30820007 andi v0,a0,0x7 +80075f68: 8c647028 lw a0,28712(v1) +80075f6c: 00021340 sll v0,v0,0xd +80075f70: 00822021 addu a0,a0,v0 +80075f74: 3c038021 lui v1,0x8021 +80075f78: 03e00008 jr ra +80075f7c: ac64e9b0 sw a0,-5712(v1) +80075f80: 3c038021 lui v1,0x8021 +80075f84: 244209e4 addiu v0,v0,2532 +80075f88: 246319e4 addiu v1,v1,6628 +80075f8c: 2405000a li a1,10 +80075f90: ac45fffc sw a1,-4(v0) +80075f94: ac45dffc sw a1,-8196(v0) +80075f98: ac450000 sw a1,0(v0) +80075f9c: ac45e000 sw a1,-8192(v0) +80075fa0: ac453ffc sw a1,16380(v0) +80075fa4: ac451ffc sw a1,8188(v0) +80075fa8: ac454000 sw a1,16384(v0) +80075fac: ac452000 sw a1,8192(v0) +80075fb0: 24420040 addiu v0,v0,64 +80075fb4: 1443fff6 bne v0,v1,80075f90 <_Z20S9xSA1SetBWRAMMemMaph+0x80> +80075fb8: 00000000 nop +80075fbc: 3c038021 lui v1,0x8021 +80075fc0: 3082007f andi v0,a0,0x7f +80075fc4: 8c647028 lw a0,28712(v1) +80075fc8: 000212c0 sll v0,v0,0xb +80075fcc: 00822021 addu a0,a0,v0 +80075fd0: 3c038021 lui v1,0x8021 +80075fd4: 03e00008 jr ra +80075fd8: ac64e9b0 sw a0,-5712(v1) + +80075fdc : +80075fdc: 00041282 srl v0,a0,0xa +80075fe0: 3c078021 lui a3,0x8021 +80075fe4: 00803021 move a2,a0 +80075fe8: 30423ffc andi v0,v0,0x3ffc +80075fec: 24e4e988 addiu a0,a3,-5752 +80075ff0: 00441021 addu v0,v0,a0 +80075ff4: 8c450040 lw a1,64(v0) +80075ff8: 2ca30012 sltiu v1,a1,18 +80075ffc: 14600006 bnez v1,80076018 +80076000: 2ca2000c sltiu v0,a1,12 +80076004: 30c2ffff andi v0,a2,0xffff +80076008: 00a21021 addu v0,a1,v0 +8007600c: ac820020 sw v0,32(a0) +80076010: 03e00008 jr ra +80076014: ac850024 sw a1,36(a0) +80076018: 14400009 bnez v0,80076040 +8007601c: 3c038019 lui v1,0x8019 +80076020: 3c038021 lui v1,0x8021 +80076024: 8c64701c lw a0,28700(v1) +80076028: 30c2ffff andi v0,a2,0xffff +8007602c: 24e3e988 addiu v1,a3,-5752 +80076030: 00821021 addu v0,a0,v0 +80076034: ac620020 sw v0,32(v1) +80076038: 03e00008 jr ra +8007603c: ac640024 sw a0,36(v1) +80076040: 00051080 sll v0,a1,0x2 +80076044: 24632f50 addiu v1,v1,12112 +80076048: 00431021 addu v0,v0,v1 +8007604c: 8c440000 lw a0,0(v0) +80076050: 00800008 jr a0 +80076054: 00000000 nop +80076058: 3c028021 lui v0,0x8021 +8007605c: 8c447030 lw a0,28720(v0) +80076060: 30c3ffff andi v1,a2,0xffff +80076064: 2484e000 addiu a0,a0,-8192 +80076068: 24e2e988 addiu v0,a3,-5752 +8007606c: 00831821 addu v1,a0,v1 +80076070: ac430020 sw v1,32(v0) +80076074: 03e00008 jr ra +80076078: ac440024 sw a0,36(v0) +8007607c: 3c038021 lui v1,0x8021 +80076080: 0801d80a j 80076028 +80076084: 8c647028 lw a0,28712(v1) +80076088: 24e4e988 addiu a0,a3,-5752 +8007608c: 8c830028 lw v1,40(a0) +80076090: 30c2ffff andi v0,a2,0xffff +80076094: 2463a000 addiu v1,v1,-24576 +80076098: 00621021 addu v0,v1,v0 +8007609c: ac820020 sw v0,32(a0) +800760a0: 03e00008 jr ra +800760a4: ac830024 sw v1,36(a0) +800760a8: 3c028021 lui v0,0x8021 +800760ac: 8c447028 lw a0,28712(v0) +800760b0: 2484a000 addiu a0,a0,-24576 +800760b4: 30c3ffff andi v1,a2,0xffff +800760b8: 24e2e988 addiu v0,a3,-5752 +800760bc: 00831821 addu v1,a0,v1 +800760c0: ac430020 sw v1,32(v0) +800760c4: 03e00008 jr ra +800760c8: ac440024 sw a0,36(v0) +800760cc: 3c028021 lui v0,0x8021 +800760d0: 0801d82c j 800760b0 +800760d4: 8c447030 lw a0,28720(v0) +800760d8: 3c028021 lui v0,0x8021 +800760dc: 8c447030 lw a0,28720(v0) +800760e0: 30c3ffff andi v1,a2,0xffff +800760e4: 2484c000 addiu a0,a0,-16384 +800760e8: 24e2e988 addiu v0,a3,-5752 +800760ec: 00831821 addu v1,a0,v1 +800760f0: ac430020 sw v1,32(v0) +800760f4: 03e00008 jr ra +800760f8: ac440024 sw a0,36(v0) + +800760fc : +800760fc: 03e00008 jr ra +80076100: 00000000 nop + +80076104 <_Z15S9xSetSA1MemMapjh>: +80076104: 3c0a8021 lui t2,0x8021 +80076108: 2542701c addiu v0,t2,28700 +8007610c: 8c460004 lw a2,4(v0) +80076110: 00045a40 sll t3,a0,0x9 +80076114: 30a50007 andi a1,a1,0x7 +80076118: 2c830002 sltiu v1,a0,2 +8007611c: 00054d00 sll t1,a1,0x14 +80076120: 25620400 addiu v0,t3,1024 +80076124: 0043580a movz t3,v0,v1 +80076128: 01263021 addu a2,t1,a2 +8007612c: 00046200 sll t4,a0,0x8 +80076130: 00003821 move a3,zero +80076134: 24080010 li t0,16 +80076138: 3c0d8021 lui t5,0x8021 +8007613c: 00ec1021 addu v0,a3,t4 +80076140: 24420c00 addiu v0,v0,3072 +80076144: 00021080 sll v0,v0,0x2 +80076148: 24450028 addiu a1,v0,40 +8007614c: 25a3e988 addiu v1,t5,-5752 +80076150: 24420040 addiu v0,v0,64 +80076154: 2544701c addiu a0,t2,28700 +80076158: 00431821 addu v1,v0,v1 +8007615c: 00a42821 addu a1,a1,a0 +80076160: 24e70001 addiu a3,a3,1 +80076164: 00e8102a slt v0,a3,t0 +80076168: ac660000 sw a2,0(v1) +8007616c: aca60000 sw a2,0(a1) +80076170: 24630004 addiu v1,v1,4 +80076174: 1440fffa bnez v0,80076160 <_Z15S9xSetSA1MemMapjh+0x5c> +80076178: 24a50004 addiu a1,a1,4 +8007617c: 00081300 sll v0,t0,0xc +80076180: 01002821 move a1,t0 +80076184: 29030100 slti v1,t0,256 +80076188: 25080010 addiu t0,t0,16 +8007618c: 2547701c addiu a3,t2,28700 +80076190: 01223021 addu a2,t1,v0 +80076194: 10600006 beqz v1,800761b0 <_Z15S9xSetSA1MemMapjh+0xac> +80076198: 00a8202a slt a0,a1,t0 +8007619c: 8ce20004 lw v0,4(a3) +800761a0: 1080fff6 beqz a0,8007617c <_Z15S9xSetSA1MemMapjh+0x78> +800761a4: 00c23021 addu a2,a2,v0 +800761a8: 0801d84f j 8007613c <_Z15S9xSetSA1MemMapjh+0x38> +800761ac: 00a03821 move a3,a1 +800761b0: 8ce20004 lw v0,4(a3) +800761b4: 24080010 li t0,16 +800761b8: 01221021 addu v0,t1,v0 +800761bc: 24070008 li a3,8 +800761c0: 24468000 addiu a2,v0,-32768 +800761c4: 01671021 addu v0,t3,a3 +800761c8: 00021080 sll v0,v0,0x2 +800761cc: 24450028 addiu a1,v0,40 +800761d0: 25a3e988 addiu v1,t5,-5752 +800761d4: 24420040 addiu v0,v0,64 +800761d8: 2544701c addiu a0,t2,28700 +800761dc: 00431821 addu v1,v0,v1 +800761e0: 00a42821 addu a1,a1,a0 +800761e4: 24e70001 addiu a3,a3,1 +800761e8: 00e8102a slt v0,a3,t0 +800761ec: ac660000 sw a2,0(v1) +800761f0: aca60000 sw a2,0(a1) +800761f4: 24630004 addiu v1,v1,4 +800761f8: 1440fffa bnez v0,800761e4 <_Z15S9xSetSA1MemMapjh+0xe0> +800761fc: 24a50004 addiu a1,a1,4 +80076200: 000812c0 sll v0,t0,0xb +80076204: 25070008 addiu a3,t0,8 +80076208: 00492021 addu a0,v0,t1 +8007620c: 29020200 slti v0,t0,512 +80076210: 25080010 addiu t0,t0,16 +80076214: 2545701c addiu a1,t2,28700 +80076218: 1040000d beqz v0,80076250 <_Z15S9xSetSA1MemMapjh+0x14c> +8007621c: 00e8182a slt v1,a3,t0 +80076220: 8ca20004 lw v0,4(a1) +80076224: 00821021 addu v0,a0,v0 +80076228: 1460ffe6 bnez v1,800761c4 <_Z15S9xSetSA1MemMapjh+0xc0> +8007622c: 24468000 addiu a2,v0,-32768 +80076230: 000812c0 sll v0,t0,0xb +80076234: 25070008 addiu a3,t0,8 +80076238: 00492021 addu a0,v0,t1 +8007623c: 29020200 slti v0,t0,512 +80076240: 25080010 addiu t0,t0,16 +80076244: 2545701c addiu a1,t2,28700 +80076248: 1440fff5 bnez v0,80076220 <_Z15S9xSetSA1MemMapjh+0x11c> +8007624c: 00e8182a slt v1,a3,t0 +80076250: 03e00008 jr ra +80076254: 00000000 nop + +80076258 : +80076258: 27bdffe0 addiu sp,sp,-32 +8007625c: afb10014 sw s1,20(sp) +80076260: 3c118021 lui s1,0x8021 +80076264: 2631701c addiu s1,s1,28700 +80076268: afb20018 sw s2,24(sp) +8007626c: 8e240014 lw a0,20(s1) +80076270: 3c128021 lui s2,0x8021 +80076274: afb00010 sw s0,16(sp) +80076278: 3c028011 lui v0,0x8011 +8007627c: 2650e988 addiu s0,s2,-5752 +80076280: afbf001c sw ra,28(sp) +80076284: 24842200 addiu a0,a0,8704 +80076288: 00002821 move a1,zero +8007628c: a2000019 sb zero,25(s0) +80076290: a200001a sb zero,26(s0) +80076294: a200001b sb zero,27(s0) +80076298: a200001c sb zero,28(s0) +8007629c: ae000014 sw zero,20(s0) +800762a0: a2000018 sb zero,24(s0) +800762a4: 2442ca64 addiu v0,v0,-13724 +800762a8: 0040f809 jalr v0 +800762ac: 24060200 li a2,512 +800762b0: 8e240014 lw a0,20(s1) +800762b4: 24020020 li v0,32 +800762b8: a0822200 sb v0,8704(a0) +800762bc: 8e230014 lw v1,20(s1) +800762c0: 24020001 li v0,1 +800762c4: a0602220 sb zero,8736(v1) +800762c8: 8e240014 lw a0,20(s1) +800762cc: a0822221 sb v0,8737(a0) +800762d0: 8e230014 lw v1,20(s1) +800762d4: 24020002 li v0,2 +800762d8: a0622222 sb v0,8738(v1) +800762dc: 8e240014 lw a0,20(s1) +800762e0: 24020003 li v0,3 +800762e4: a0822223 sb v0,8739(a0) +800762e8: 8e250014 lw a1,20(s1) +800762ec: 3c020001 lui v0,0x1 +800762f0: 2403ffff li v1,-1 +800762f4: a0a32228 sb v1,8744(a1) +800762f8: 02028021 addu s0,s0,v0 +800762fc: 00001821 move v1,zero +80076300: 00001021 move v0,zero +80076304: a2008050 sb zero,-32688(s0) +80076308: a6008040 sh zero,-32704(s0) +8007630c: a6008042 sh zero,-32702(s0) +80076310: ae008044 sw zero,-32700(s0) +80076314: ae028048 sw v0,-32696(s0) +80076318: ae03804c sw v1,-32692(s0) +8007631c: ae40e988 sw zero,-5752(s2) +80076320: 8fbf001c lw ra,28(sp) +80076324: 8fb20018 lw s2,24(sp) +80076328: 8fb10014 lw s1,20(sp) +8007632c: 8fb00010 lw s0,16(sp) +80076330: 03e00008 jr ra +80076334: 27bd0020 addiu sp,sp,32 + +80076338 <_Z28S9xSA1ReadVariableLengthDatahh>: +80076338: 27bdffc0 addiu sp,sp,-64 +8007633c: 3c038021 lui v1,0x8021 +80076340: afb60030 sw s6,48(sp) +80076344: afb30024 sw s3,36(sp) +80076348: afbf003c sw ra,60(sp) +8007634c: afbe0038 sw s8,56(sp) +80076350: afb70034 sw s7,52(sp) +80076354: afb5002c sw s5,44(sp) +80076358: afb40028 sw s4,40(sp) +8007635c: afb20020 sw s2,32(sp) +80076360: afb1001c sw s1,28(sp) +80076364: afb00018 sw s0,24(sp) +80076368: 2462701c addiu v0,v1,28700 +8007636c: 8c470014 lw a3,20(v0) +80076370: 308400ff andi a0,a0,0xff +80076374: 90e2225a lbu v0,8794(a3) +80076378: 90e62259 lbu a2,8793(a3) +8007637c: 90e3225b lbu v1,8795(a3) +80076380: 00021200 sll v0,v0,0x8 +80076384: 00c23025 or a2,a2,v0 +80076388: 00031c00 sll v1,v1,0x10 +8007638c: afa40010 sw a0,16(sp) +80076390: 30a500ff andi a1,a1,0xff +80076394: 0000b021 move s6,zero +80076398: 00c39825 or s3,a2,v1 +8007639c: 14a00004 bnez a1,800763b0 <_Z28S9xSA1ReadVariableLengthDatahh+0x78> +800763a0: 90e22258 lbu v0,8792(a3) +800763a4: 3056000f andi s6,v0,0xf +800763a8: 24020010 li v0,16 +800763ac: 0056b00a movz s6,v0,s6 +800763b0: 3c038021 lui v1,0x8021 +800763b4: 2463e988 addiu v1,v1,-5752 +800763b8: 3c040001 lui a0,0x1 +800763bc: 3c028007 lui v0,0x8007 +800763c0: 0064b821 addu s7,v1,a0 +800763c4: 24556674 addiu s5,v0,26228 +800763c8: 92e28053 lbu v0,-32685(s7) +800763cc: 3c1e8022 lui s8,0x8022 +800763d0: 02c21021 addu v0,s6,v0 +800763d4: 305400ff andi s4,v0,0xff +800763d8: 00141902 srl v1,s4,0x4 +800763dc: 2e820010 sltiu v0,s4,16 +800763e0: 14400003 bnez v0,800763f0 <_Z28S9xSA1ReadVariableLengthDatahh+0xb8> +800763e4: 00031840 sll v1,v1,0x1 +800763e8: 02639821 addu s3,s3,v1 +800763ec: 3294000f andi s4,s4,0xf +800763f0: 02a0f809 jalr s5 +800763f4: 02602021 move a0,s3 +800763f8: a3c250cc sb v0,20684(s8) +800763fc: 26640001 addiu a0,s3,1 +80076400: 02a0f809 jalr s5 +80076404: 00408021 move s0,v0 +80076408: 26640002 addiu a0,s3,2 +8007640c: 02a0f809 jalr s5 +80076410: 00409021 move s2,v0 +80076414: a3c250cc sb v0,20684(s8) +80076418: 26640003 addiu a0,s3,3 +8007641c: 02a0f809 jalr s5 +80076420: 00408821 move s1,v0 +80076424: 00021200 sll v0,v0,0x8 +80076428: 00129200 sll s2,s2,0x8 +8007642c: 02228825 or s1,s1,v0 +80076430: 02128025 or s0,s0,s2 +80076434: 3c028021 lui v0,0x8021 +80076438: 2444701c addiu a0,v0,28700 +8007643c: 3210ffff andi s0,s0,0xffff +80076440: 00118c00 sll s1,s1,0x10 +80076444: 8c820014 lw v0,20(a0) +80076448: 02118025 or s0,s0,s1 +8007644c: 02908006 srlv s0,s0,s4 +80076450: a050230c sb s0,8972(v0) +80076454: 8c820014 lw v0,20(a0) +80076458: 00108202 srl s0,s0,0x8 +8007645c: a050230d sb s0,8973(v0) +80076460: 8fa30010 lw v1,16(sp) +80076464: 00133202 srl a2,s3,0x8 +80076468: 1060000b beqz v1,80076498 <_Z28S9xSA1ReadVariableLengthDatahh+0x160> +8007646c: 00132c02 srl a1,s3,0x10 +80076470: 92e28053 lbu v0,-32685(s7) +80076474: 8c830014 lw v1,20(a0) +80076478: 02c21021 addu v0,s6,v0 +8007647c: 3042000f andi v0,v0,0xf +80076480: a2e28053 sb v0,-32685(s7) +80076484: a0732259 sb s3,8793(v1) +80076488: 8c820014 lw v0,20(a0) +8007648c: a046225a sb a2,8794(v0) +80076490: 8c830014 lw v1,20(a0) +80076494: a065225b sb a1,8795(v1) +80076498: 8fbf003c lw ra,60(sp) +8007649c: 8fbe0038 lw s8,56(sp) +800764a0: 8fb70034 lw s7,52(sp) +800764a4: 8fb60030 lw s6,48(sp) +800764a8: 8fb5002c lw s5,44(sp) +800764ac: 8fb40028 lw s4,40(sp) +800764b0: 8fb30024 lw s3,36(sp) +800764b4: 8fb20020 lw s2,32(sp) +800764b8: 8fb1001c lw s1,28(sp) +800764bc: 8fb00018 lw s0,24(sp) +800764c0: 03e00008 jr ra +800764c4: 27bd0040 addiu sp,sp,64 + +800764c8 : +800764c8: 2483dd00 addiu v1,a0,-8960 +800764cc: 27bdffe8 addiu sp,sp,-24 +800764d0: 2c62000e sltiu v0,v1,14 +800764d4: afb00010 sw s0,16(sp) +800764d8: afbf0014 sw ra,20(sp) +800764dc: 10400008 beqz v0,80076500 +800764e0: 00808021 move s0,a0 +800764e4: 00031080 sll v0,v1,0x2 +800764e8: 3c038019 lui v1,0x8019 +800764ec: 24632f80 addiu v1,v1,12160 +800764f0: 00431021 addu v0,v0,v1 +800764f4: 8c440000 lw a0,0(v0) +800764f8: 00800008 jr a0 +800764fc: 00000000 nop +80076500: 3c048019 lui a0,0x8019 +80076504: 3c02800f lui v0,0x800f +80076508: 24843250 addiu a0,a0,12880 +8007650c: 24424bb0 addiu v0,v0,19376 +80076510: 0040f809 jalr v0 +80076514: 02002821 move a1,s0 +80076518: 3c038021 lui v1,0x8021 +8007651c: 8c627030 lw v0,28720(v1) +80076520: 00501021 addu v0,v0,s0 +80076524: 90420000 lbu v0,0(v0) +80076528: 8fbf0014 lw ra,20(sp) +8007652c: 8fb00010 lw s0,16(sp) +80076530: 03e00008 jr ra +80076534: 27bd0018 addiu sp,sp,24 +80076538: 3c028021 lui v0,0x8021 +8007653c: 8c437030 lw v1,28720(v0) +80076540: 3c048021 lui a0,0x8021 +80076544: 90652209 lbu a1,8713(v1) +80076548: 9082e2ae lbu v0,-7506(a0) +8007654c: 30a5005f andi a1,a1,0x5f +80076550: 304200a0 andi v0,v0,0xa0 +80076554: 0801d94a j 80076528 +80076558: 00a21025 or v0,a1,v0 +8007655c: 3c028021 lui v0,0x8021 +80076560: 8c437030 lw v1,28720(v0) +80076564: 80642258 lb a0,8792(v1) +80076568: 0480003b bltz a0,80076658 +8007656c: 9070230d lbu s0,8973(v1) +80076570: 0801d94a j 80076528 +80076574: 02001021 move v0,s0 +80076578: 3c028021 lui v0,0x8021 +8007657c: 8c437030 lw v1,28720(v0) +80076580: 0801d94a j 80076528 +80076584: 9062230c lbu v0,8972(v1) +80076588: 3c048021 lui a0,0x8021 +8007658c: 3c020001 lui v0,0x1 +80076590: 2484e988 addiu a0,a0,-5752 +80076594: 00822021 addu a0,a0,v0 +80076598: 8c85804c lw a1,-32692(a0) +8007659c: 0801d94a j 80076528 +800765a0: 30a200ff andi v0,a1,0xff +800765a4: 3c048021 lui a0,0x8021 +800765a8: 3c020001 lui v0,0x1 +800765ac: 2484e988 addiu a0,a0,-5752 +800765b0: 00822021 addu a0,a0,v0 +800765b4: 8c86804c lw a2,-32692(a0) +800765b8: 9082804b lbu v0,-32693(a0) +800765bc: 00062a00 sll a1,a2,0x8 +800765c0: 00a21025 or v0,a1,v0 +800765c4: 0801d94a j 80076528 +800765c8: 304200ff andi v0,v0,0xff +800765cc: 3c048021 lui a0,0x8021 +800765d0: 3c020001 lui v0,0x1 +800765d4: 2484e988 addiu a0,a0,-5752 +800765d8: 00822021 addu a0,a0,v0 +800765dc: 8c86804c lw a2,-32692(a0) +800765e0: 9482804a lhu v0,-32694(a0) +800765e4: 00062c00 sll a1,a2,0x10 +800765e8: 00a21025 or v0,a1,v0 +800765ec: 0801d94a j 80076528 +800765f0: 304200ff andi v0,v0,0xff +800765f4: 3c028021 lui v0,0x8021 +800765f8: 2442e988 addiu v0,v0,-5752 +800765fc: 3c030001 lui v1,0x1 +80076600: 00431021 addu v0,v0,v1 +80076604: 8c46804c lw a2,-32692(v0) +80076608: 8c448048 lw a0,-32696(v0) +8007660c: 00062e00 sll a1,a2,0x18 +80076610: 00041202 srl v0,a0,0x8 +80076614: 00a21025 or v0,a1,v0 +80076618: 0801d94a j 80076528 +8007661c: 304200ff andi v0,v0,0xff +80076620: 3c028021 lui v0,0x8021 +80076624: 2442e988 addiu v0,v0,-5752 +80076628: 3c030001 lui v1,0x1 +8007662c: 00431021 addu v0,v0,v1 +80076630: 0801d94a j 80076528 +80076634: 90428048 lbu v0,-32696(v0) +80076638: 3c028021 lui v0,0x8021 +8007663c: 8c447030 lw a0,28720(v0) +80076640: 90832301 lbu v1,8961(a0) +80076644: 90822200 lbu v0,8704(a0) +80076648: 306300f0 andi v1,v1,0xf0 +8007664c: 3042000f andi v0,v0,0xf +80076650: 0801d94a j 80076528 +80076654: 00431025 or v0,v0,v1 +80076658: 3c028007 lui v0,0x8007 +8007665c: 24426338 addiu v0,v0,25400 +80076660: 24040001 li a0,1 +80076664: 0040f809 jalr v0 +80076668: 00002821 move a1,zero +8007666c: 0801d94a j 80076528 +80076670: 02001021 move v0,s0 + +80076674 : +80076674: 3c078021 lui a3,0x8021 +80076678: 00041282 srl v0,a0,0xa +8007667c: 27bdffe8 addiu sp,sp,-24 +80076680: 24e3e988 addiu v1,a3,-5752 +80076684: 30423ffc andi v0,v0,0x3ffc +80076688: 00431021 addu v0,v0,v1 +8007668c: afbf0014 sw ra,20(sp) +80076690: afb00010 sw s0,16(sp) +80076694: 8c460040 lw a2,64(v0) +80076698: 2cc30012 sltiu v1,a2,18 +8007669c: 14600008 bnez v1,800766c0 +800766a0: 00802821 move a1,a0 +800766a4: 3082ffff andi v0,a0,0xffff +800766a8: 00c21021 addu v0,a2,v0 +800766ac: 90420000 lbu v0,0(v0) +800766b0: 8fbf0014 lw ra,20(sp) +800766b4: 8fb00010 lw s0,16(sp) +800766b8: 03e00008 jr ra +800766bc: 27bd0018 addiu sp,sp,24 +800766c0: 2cc2000c sltiu v0,a2,12 +800766c4: 14400007 bnez v0,800766e4 +800766c8: 3c038019 lui v1,0x8019 +800766cc: 3c028022 lui v0,0x8022 +800766d0: 904250cc lbu v0,20684(v0) +800766d4: 8fbf0014 lw ra,20(sp) +800766d8: 8fb00010 lw s0,16(sp) +800766dc: 03e00008 jr ra +800766e0: 27bd0018 addiu sp,sp,24 +800766e4: 00061080 sll v0,a2,0x2 +800766e8: 24632fb8 addiu v1,v1,12216 +800766ec: 00431021 addu v0,v0,v1 +800766f0: 8c440000 lw a0,0(v0) +800766f4: 00800008 jr a0 +800766f8: 00000000 nop +800766fc: 30b0ffff andi s0,a1,0xffff +80076700: 2603dd00 addiu v1,s0,-8960 +80076704: 2c62000e sltiu v0,v1,14 +80076708: 1040003a beqz v0,800767f4 +8007670c: 3c048019 lui a0,0x8019 +80076710: 00031080 sll v0,v1,0x2 +80076714: 3c038019 lui v1,0x8019 +80076718: 24632fe8 addiu v1,v1,12264 +8007671c: 00431021 addu v0,v0,v1 +80076720: 8c440000 lw a0,0(v0) +80076724: 00800008 jr a0 +80076728: 00000000 nop +8007672c: 3c028021 lui v0,0x8021 +80076730: 8c437028 lw v1,28712(v0) +80076734: 30a4ffff andi a0,a1,0xffff +80076738: 00641821 addu v1,v1,a0 +8007673c: 0801d9ac j 800766b0 +80076740: 90620000 lbu v0,0(v1) +80076744: 24e6e988 addiu a2,a3,-5752 +80076748: 3c020001 lui v0,0x1 +8007674c: 00c21021 addu v0,a2,v0 +80076750: 90448051 lbu a0,-32687(v0) +80076754: 30a3ffff andi v1,a1,0xffff +80076758: 24020002 li v0,2 +8007675c: 10820083 beq a0,v0,8007696c +80076760: 2465a000 addiu a1,v1,-24576 +80076764: 8cc30028 lw v1,40(a2) +80076768: 00051042 srl v0,a1,0x1 +8007676c: 3042ffff andi v0,v0,0xffff +80076770: 00621821 addu v1,v1,v0 +80076774: 90640000 lbu a0,0(v1) +80076778: 30a20001 andi v0,a1,0x1 +8007677c: 00021080 sll v0,v0,0x2 +80076780: 00442007 srav a0,a0,v0 +80076784: 0801d9ac j 800766b0 +80076788: 3082000f andi v0,a0,0xf +8007678c: 3c030001 lui v1,0x1 +80076790: 24e2e988 addiu v0,a3,-5752 +80076794: 00431021 addu v0,v0,v1 +80076798: 90448051 lbu a0,-32687(v0) +8007679c: 3c03ffa0 lui v1,0xffa0 +800767a0: 24020002 li v0,2 +800767a4: 1082007b beq a0,v0,80076994 +800767a8: 00a32821 addu a1,a1,v1 +800767ac: 3c038021 lui v1,0x8021 +800767b0: 8c647028 lw a0,28712(v1) +800767b4: 00051042 srl v0,a1,0x1 +800767b8: 3042ffff andi v0,v0,0xffff +800767bc: 00822021 addu a0,a0,v0 +800767c0: 90830000 lbu v1,0(a0) +800767c4: 30a20001 andi v0,a1,0x1 +800767c8: 00021080 sll v0,v0,0x2 +800767cc: 00431807 srav v1,v1,v0 +800767d0: 0801d9ac j 800766b0 +800767d4: 3062000f andi v0,v1,0xf +800767d8: 24e2e988 addiu v0,a3,-5752 +800767dc: 8c430028 lw v1,40(v0) +800767e0: 30a47fff andi a0,a1,0x7fff +800767e4: 00641821 addu v1,v1,a0 +800767e8: 0801d9ac j 800766b0 +800767ec: 9062a000 lbu v0,-24576(v1) +800767f0: 3c048019 lui a0,0x8019 +800767f4: 3c02800f lui v0,0x800f +800767f8: 24843250 addiu a0,a0,12880 +800767fc: 24424bb0 addiu v0,v0,19376 +80076800: 0040f809 jalr v0 +80076804: 02002821 move a1,s0 +80076808: 3c038021 lui v1,0x8021 +8007680c: 8c627030 lw v0,28720(v1) +80076810: 00501021 addu v0,v0,s0 +80076814: 90420000 lbu v0,0(v0) +80076818: 0801d9ac j 800766b0 +8007681c: 304200ff andi v0,v0,0xff +80076820: 3c028021 lui v0,0x8021 +80076824: 8c437030 lw v1,28720(v0) +80076828: 80642258 lb a0,8792(v1) +8007682c: 04800048 bltz a0,80076950 +80076830: 9070230d lbu s0,8973(v1) +80076834: 02001021 move v0,s0 +80076838: 0801d9ac j 800766b0 +8007683c: 304200ff andi v0,v0,0xff +80076840: 3c020001 lui v0,0x1 +80076844: 24e4e988 addiu a0,a3,-5752 +80076848: 00822021 addu a0,a0,v0 +8007684c: 8c85804c lw a1,-32692(a0) +80076850: 30a200ff andi v0,a1,0xff +80076854: 0801d9ac j 800766b0 +80076858: 304200ff andi v0,v0,0xff +8007685c: 3c028021 lui v0,0x8021 +80076860: 8c437030 lw v1,28720(v0) +80076864: 9062230c lbu v0,8972(v1) +80076868: 0801d9ac j 800766b0 +8007686c: 304200ff andi v0,v0,0xff +80076870: 3c028021 lui v0,0x8021 +80076874: 8c437030 lw v1,28720(v0) +80076878: 3c048021 lui a0,0x8021 +8007687c: 90652209 lbu a1,8713(v1) +80076880: 9082e2ae lbu v0,-7506(a0) +80076884: 30a5005f andi a1,a1,0x5f +80076888: 304200a0 andi v0,v0,0xa0 +8007688c: 00a21025 or v0,a1,v0 +80076890: 0801d9ac j 800766b0 +80076894: 304200ff andi v0,v0,0xff +80076898: 3c028021 lui v0,0x8021 +8007689c: 8c447030 lw a0,28720(v0) +800768a0: 90832301 lbu v1,8961(a0) +800768a4: 90822200 lbu v0,8704(a0) +800768a8: 306300f0 andi v1,v1,0xf0 +800768ac: 3042000f andi v0,v0,0xf +800768b0: 00431025 or v0,v0,v1 +800768b4: 0801d9ac j 800766b0 +800768b8: 304200ff andi v0,v0,0xff +800768bc: 24e2e988 addiu v0,a3,-5752 +800768c0: 3c030001 lui v1,0x1 +800768c4: 00431021 addu v0,v0,v1 +800768c8: 90428048 lbu v0,-32696(v0) +800768cc: 0801d9ac j 800766b0 +800768d0: 304200ff andi v0,v0,0xff +800768d4: 24e2e988 addiu v0,a3,-5752 +800768d8: 3c030001 lui v1,0x1 +800768dc: 00431021 addu v0,v0,v1 +800768e0: 8c46804c lw a2,-32692(v0) +800768e4: 8c448048 lw a0,-32696(v0) +800768e8: 00062e00 sll a1,a2,0x18 +800768ec: 00041202 srl v0,a0,0x8 +800768f0: 00a21025 or v0,a1,v0 +800768f4: 304200ff andi v0,v0,0xff +800768f8: 0801d9ac j 800766b0 +800768fc: 304200ff andi v0,v0,0xff +80076900: 3c020001 lui v0,0x1 +80076904: 24e4e988 addiu a0,a3,-5752 +80076908: 00822021 addu a0,a0,v0 +8007690c: 8c85804c lw a1,-32692(a0) +80076910: 9482804a lhu v0,-32694(a0) +80076914: 00053400 sll a2,a1,0x10 +80076918: 00c21025 or v0,a2,v0 +8007691c: 304200ff andi v0,v0,0xff +80076920: 0801d9ac j 800766b0 +80076924: 304200ff andi v0,v0,0xff +80076928: 3c020001 lui v0,0x1 +8007692c: 24e4e988 addiu a0,a3,-5752 +80076930: 00822021 addu a0,a0,v0 +80076934: 8c85804c lw a1,-32692(a0) +80076938: 9082804b lbu v0,-32693(a0) +8007693c: 00053200 sll a2,a1,0x8 +80076940: 00c21025 or v0,a2,v0 +80076944: 304200ff andi v0,v0,0xff +80076948: 0801d9ac j 800766b0 +8007694c: 304200ff andi v0,v0,0xff +80076950: 3c028007 lui v0,0x8007 +80076954: 24426338 addiu v0,v0,25400 +80076958: 24040001 li a0,1 +8007695c: 0040f809 jalr v0 +80076960: 00002821 move a1,zero +80076964: 0801da0e j 80076838 +80076968: 02001021 move v0,s0 +8007696c: 8cc30028 lw v1,40(a2) +80076970: 00051082 srl v0,a1,0x2 +80076974: 3042ffff andi v0,v0,0xffff +80076978: 00621821 addu v1,v1,v0 +8007697c: 90640000 lbu a0,0(v1) +80076980: 30a20003 andi v0,a1,0x3 +80076984: 00021040 sll v0,v0,0x1 +80076988: 00442007 srav a0,a0,v0 +8007698c: 0801d9ac j 800766b0 +80076990: 30820003 andi v0,a0,0x3 +80076994: 3c038021 lui v1,0x8021 +80076998: 8c647028 lw a0,28712(v1) +8007699c: 00051082 srl v0,a1,0x2 +800769a0: 3042ffff andi v0,v0,0xffff +800769a4: 00822021 addu a0,a0,v0 +800769a8: 90830000 lbu v1,0(a0) +800769ac: 30a20003 andi v0,a1,0x3 +800769b0: 00021040 sll v0,v0,0x1 +800769b4: 00431807 srav v1,v1,v0 +800769b8: 0801d9ac j 800766b0 +800769bc: 30620003 andi v0,v1,0x3 + +800769c0 : +800769c0: 27bdffe0 addiu sp,sp,-32 +800769c4: afb10014 sw s1,20(sp) +800769c8: 3c118007 lui s1,0x8007 +800769cc: 26316674 addiu s1,s1,26228 +800769d0: afbf001c sw ra,28(sp) +800769d4: afb20018 sw s2,24(sp) +800769d8: afb00010 sw s0,16(sp) +800769dc: 0220f809 jalr s1 +800769e0: 00809021 move s2,a0 +800769e4: 00408021 move s0,v0 +800769e8: 3c028022 lui v0,0x8022 +800769ec: 26440001 addiu a0,s2,1 +800769f0: 0220f809 jalr s1 +800769f4: a05050cc sb s0,20684(v0) +800769f8: 00021200 sll v0,v0,0x8 +800769fc: 02028025 or s0,s0,v0 +80076a00: 3202ffff andi v0,s0,0xffff +80076a04: 8fbf001c lw ra,28(sp) +80076a08: 8fb20018 lw s2,24(sp) +80076a0c: 8fb10014 lw s1,20(sp) +80076a10: 8fb00010 lw s0,16(sp) +80076a14: 03e00008 jr ra +80076a18: 27bd0020 addiu sp,sp,32 + +80076a1c <_Z11S9xSA1Resetv>: +80076a1c: 3c0c8021 lui t4,0x8021 +80076a20: 2582701c addiu v0,t4,28700 +80076a24: 8c490014 lw t1,20(v0) +80076a28: 3c0b8021 lui t3,0x8021 +80076a2c: a160e974 sb zero,-5772(t3) +80076a30: 91222204 lbu v0,8708(t1) +80076a34: 91232203 lbu v1,8707(t1) +80076a38: 00021200 sll v0,v0,0x8 +80076a3c: 00434025 or t0,v0,v1 +80076a40: 3c0a8021 lui t2,0x8021 +80076a44: 00081302 srl v0,t0,0xc +80076a48: 2546e988 addiu a2,t2,-5752 +80076a4c: 00021080 sll v0,v0,0x2 +80076a50: 00461021 addu v0,v0,a2 +80076a54: 8c470040 lw a3,64(v0) +80076a58: 2563e974 addiu v1,t3,-5772 +80076a5c: 24020134 li v0,308 +80076a60: a4620002 sh v0,2(v1) +80076a64: 24040001 li a0,1 +80076a68: 2402ffff li v0,-1 +80076a6c: 2ce50012 sltiu a1,a3,18 +80076a70: a0640009 sb a0,9(v1) +80076a74: a0620008 sb v0,8(v1) +80076a78: a468000e sh t0,14(v1) +80076a7c: a4600006 sh zero,6(v1) +80076a80: a0600001 sb zero,1(v1) +80076a84: a060000b sb zero,11(v1) +80076a88: a060000d sb zero,13(v1) +80076a8c: acc0000c sw zero,12(a2) +80076a90: acc00010 sw zero,16(a2) +80076a94: a0c0001b sb zero,27(a2) +80076a98: acc00020 sw zero,32(a2) +80076a9c: 14a0001c bnez a1,80076b10 <_Z11S9xSA1Resetv+0xf4> +80076aa0: acc00024 sw zero,36(a2) +80076aa4: 00e81021 addu v0,a3,t0 +80076aa8: acc20020 sw v0,32(a2) +80076aac: acc70024 sw a3,36(a2) +80076ab0: 2562e974 addiu v0,t3,-5772 +80076ab4: 90450002 lbu a1,2(v0) +80076ab8: 2583701c addiu v1,t4,28700 +80076abc: 00052042 srl a0,a1,0x1 +80076ac0: 3c02801f lui v0,0x801f +80076ac4: 8c68000c lw t0,12(v1) +80076ac8: 30a60040 andi a2,a1,0x40 +80076acc: 2442bd90 addiu v0,v0,-17008 +80076ad0: 38840001 xori a0,a0,0x1 +80076ad4: 2543e988 addiu v1,t2,-5752 +80076ad8: 30a70080 andi a3,a1,0x80 +80076adc: ad42e988 sw v0,-5752(t2) +80076ae0: 30840001 andi a0,a0,0x1 +80076ae4: 00063183 sra a2,a2,0x6 +80076ae8: 30a50001 andi a1,a1,0x1 +80076aec: 24020001 li v0,1 +80076af0: ac680028 sw t0,40(v1) +80076af4: a0640005 sb a0,5(v1) +80076af8: a0670006 sb a3,6(v1) +80076afc: a0650004 sb a1,4(v1) +80076b00: a0660007 sb a2,7(v1) +80076b04: a0620018 sb v0,24(v1) +80076b08: 03e00008 jr ra +80076b0c: a1202225 sb zero,8741(t1) +80076b10: 2ce2000c sltiu v0,a3,12 +80076b14: 14400007 bnez v0,80076b34 <_Z11S9xSA1Resetv+0x118> +80076b18: 3c038019 lui v1,0x8019 +80076b1c: 8d84701c lw a0,28700(t4) +80076b20: 2543e988 addiu v1,t2,-5752 +80076b24: 00881021 addu v0,a0,t0 +80076b28: ac620020 sw v0,32(v1) +80076b2c: 0801daac j 80076ab0 <_Z11S9xSA1Resetv+0x94> +80076b30: ac640024 sw a0,36(v1) +80076b34: 00071080 sll v0,a3,0x2 +80076b38: 24633020 addiu v1,v1,12320 +80076b3c: 00431021 addu v0,v0,v1 +80076b40: 8c440000 lw a0,0(v0) +80076b44: 00800008 jr a0 +80076b48: 00000000 nop +80076b4c: 2524e000 addiu a0,t1,-8192 +80076b50: 2542e988 addiu v0,t2,-5752 +80076b54: 00881821 addu v1,a0,t0 +80076b58: ac430020 sw v1,32(v0) +80076b5c: 0801daac j 80076ab0 <_Z11S9xSA1Resetv+0x94> +80076b60: ac440024 sw a0,36(v0) +80076b64: 2582701c addiu v0,t4,28700 +80076b68: 8c44000c lw a0,12(v0) +80076b6c: 2543e988 addiu v1,t2,-5752 +80076b70: 00881021 addu v0,a0,t0 +80076b74: ac620020 sw v0,32(v1) +80076b78: 0801daac j 80076ab0 <_Z11S9xSA1Resetv+0x94> +80076b7c: ac640024 sw a0,36(v1) +80076b80: 2542e988 addiu v0,t2,-5752 +80076b84: 8c430028 lw v1,40(v0) +80076b88: 2463a000 addiu v1,v1,-24576 +80076b8c: 00682021 addu a0,v1,t0 +80076b90: ac440020 sw a0,32(v0) +80076b94: 0801daac j 80076ab0 <_Z11S9xSA1Resetv+0x94> +80076b98: ac430024 sw v1,36(v0) +80076b9c: 2582701c addiu v0,t4,28700 +80076ba0: 8c43000c lw v1,12(v0) +80076ba4: 2544e988 addiu a0,t2,-5752 +80076ba8: 2463a000 addiu v1,v1,-24576 +80076bac: 00681021 addu v0,v1,t0 +80076bb0: ac820020 sw v0,32(a0) +80076bb4: 0801daac j 80076ab0 <_Z11S9xSA1Resetv+0x94> +80076bb8: ac830024 sw v1,36(a0) +80076bbc: 2524a000 addiu a0,t1,-24576 +80076bc0: 2542e988 addiu v0,t2,-5752 +80076bc4: 00881821 addu v1,a0,t0 +80076bc8: ac430020 sw v1,32(v0) +80076bcc: 0801daac j 80076ab0 <_Z11S9xSA1Resetv+0x94> +80076bd0: ac440024 sw a0,36(v0) +80076bd4: 2524c000 addiu a0,t1,-16384 +80076bd8: 2542e988 addiu v0,t2,-5752 +80076bdc: 00881821 addu v1,a0,t0 +80076be0: ac430020 sw v1,32(v0) +80076be4: 0801daac j 80076ab0 <_Z11S9xSA1Resetv+0x94> +80076be8: ac440024 sw a0,36(v0) + +80076bec : +80076bec: 3c0a8021 lui t2,0x8021 +80076bf0: 2545e974 addiu a1,t2,-5772 +80076bf4: 9144e974 lbu a0,-5772(t2) +80076bf8: 94a2000e lhu v0,14(a1) +80076bfc: 00042400 sll a0,a0,0x10 +80076c00: 00444021 addu t0,v0,a0 +80076c04: 3c098021 lui t1,0x8021 +80076c08: 00081282 srl v0,t0,0xa +80076c0c: 2527e988 addiu a3,t1,-5752 +80076c10: 30423ffc andi v0,v0,0x3ffc +80076c14: 00471021 addu v0,v0,a3 +80076c18: 8c460040 lw a2,64(v0) +80076c1c: 90a30001 lbu v1,1(a1) +80076c20: 2cc20012 sltiu v0,a2,18 +80076c24: 00031c00 sll v1,v1,0x10 +80076c28: ace30010 sw v1,16(a3) +80076c2c: 1440005a bnez v0,80076d98 +80076c30: ace4000c sw a0,12(a3) +80076c34: 3102ffff andi v0,t0,0xffff +80076c38: 00c21021 addu v0,a2,v0 +80076c3c: 3c0b8021 lui t3,0x8021 +80076c40: ace20020 sw v0,32(a3) +80076c44: ace60024 sw a2,36(a3) +80076c48: 2542e974 addiu v0,t2,-5772 +80076c4c: 90480002 lbu t0,2(v0) +80076c50: 94450002 lhu a1,2(v0) +80076c54: 00081842 srl v1,t0,0x1 +80076c58: 38630001 xori v1,v1,0x1 +80076c5c: 31040040 andi a0,t0,0x40 +80076c60: 2522e988 addiu v0,t1,-5752 +80076c64: 30630001 andi v1,v1,0x1 +80076c68: 00042183 sra a0,a0,0x6 +80076c6c: 31060080 andi a2,t0,0x80 +80076c70: 31070001 andi a3,t0,0x1 +80076c74: 30a50100 andi a1,a1,0x100 +80076c78: a0430005 sb v1,5(v0) +80076c7c: a0440007 sb a0,7(v0) +80076c80: a0460006 sb a2,6(v0) +80076c84: a0470004 sb a3,4(v0) +80076c88: 14a0000c bnez a1,80076cbc +80076c8c: 3c038021 lui v1,0x8021 +80076c90: 31020020 andi v0,t0,0x20 +80076c94: 14400007 bnez v0,80076cb4 +80076c98: 31020010 andi v0,t0,0x10 +80076c9c: 1440006d bnez v0,80076e54 +80076ca0: 3c02801f lui v0,0x801f +80076ca4: 3c02801f lui v0,0x801f +80076ca8: 2442c990 addiu v0,v0,-13936 +80076cac: 0801db32 j 80076cc8 +80076cb0: ac62e988 sw v0,-5752(v1) +80076cb4: 1040006a beqz v0,80076e60 +80076cb8: 3c02801f lui v0,0x801f +80076cbc: 3c02801f lui v0,0x801f +80076cc0: 2442bd90 addiu v0,v0,-17008 +80076cc4: ac62e988 sw v0,-5752(v1) +80076cc8: 2567701c addiu a3,t3,28700 +80076ccc: 8ce80014 lw t0,20(a3) +80076cd0: 24020004 li v0,4 +80076cd4: 8104223f lb a0,8767(t0) +80076cd8: 3c030001 lui v1,0x1 +80076cdc: 24060002 li a2,2 +80076ce0: 28840000 slti a0,a0,0 +80076ce4: 2525e988 addiu a1,t1,-5752 +80076ce8: 00a32821 addu a1,a1,v1 +80076cec: 0044300a movz a2,v0,a0 +80076cf0: a0a68051 sb a2,-32687(a1) +80076cf4: 91022224 lbu v0,8740(t0) +80076cf8: 8ce3000c lw v1,12(a3) +80076cfc: 30420007 andi v0,v0,0x7 +80076d00: 00021340 sll v0,v0,0xd +80076d04: 00621821 addu v1,v1,v0 +80076d08: ace30010 sw v1,16(a3) +80076d0c: 91052225 lbu a1,8741(t0) +80076d10: 00051600 sll v0,a1,0x18 +80076d14: 00021603 sra v0,v0,0x18 +80076d18: 04400030 bltz v0,80076ddc +80076d1c: 3c028021 lui v0,0x8021 +80076d20: 3c038021 lui v1,0x8021 +80076d24: 244209e4 addiu v0,v0,2532 +80076d28: 246319e4 addiu v1,v1,6628 +80076d2c: 24040008 li a0,8 +80076d30: ac44fffc sw a0,-4(v0) +80076d34: ac44dffc sw a0,-8196(v0) +80076d38: ac440000 sw a0,0(v0) +80076d3c: ac44e000 sw a0,-8192(v0) +80076d40: ac443ffc sw a0,16380(v0) +80076d44: ac441ffc sw a0,8188(v0) +80076d48: ac444000 sw a0,16384(v0) +80076d4c: ac442000 sw a0,8192(v0) +80076d50: 24420040 addiu v0,v0,64 +80076d54: 1443fff6 bne v0,v1,80076d30 +80076d58: 00000000 nop +80076d5c: 2564701c addiu a0,t3,28700 +80076d60: 8c83000c lw v1,12(a0) +80076d64: 30a20007 andi v0,a1,0x7 +80076d68: 00021340 sll v0,v0,0xd +80076d6c: 00621821 addu v1,v1,v0 +80076d70: 2524e988 addiu a0,t1,-5752 +80076d74: ac830028 sw v1,40(a0) +80076d78: 91022200 lbu v0,8704(t0) +80076d7c: 2524e988 addiu a0,t1,-5752 +80076d80: 30420060 andi v0,v0,0x60 +80076d84: 0002102b sltu v0,zero,v0 +80076d88: 2c430001 sltiu v1,v0,1 +80076d8c: a0830018 sb v1,24(a0) +80076d90: 03e00008 jr ra +80076d94: a082001c sb v0,28(a0) +80076d98: 2cc2000c sltiu v0,a2,12 +80076d9c: 14400009 bnez v0,80076dc4 +80076da0: 00061080 sll v0,a2,0x2 +80076da4: 3c0b8021 lui t3,0x8021 +80076da8: 8d62701c lw v0,28700(t3) +80076dac: 3103ffff andi v1,t0,0xffff +80076db0: 2524e988 addiu a0,t1,-5752 +80076db4: 00431821 addu v1,v0,v1 +80076db8: ac830020 sw v1,32(a0) +80076dbc: 0801db12 j 80076c48 +80076dc0: ac820024 sw v0,36(a0) +80076dc4: 3c038019 lui v1,0x8019 +80076dc8: 24633050 addiu v1,v1,12368 +80076dcc: 00431021 addu v0,v0,v1 +80076dd0: 8c440000 lw a0,0(v0) +80076dd4: 00800008 jr a0 +80076dd8: 00000000 nop +80076ddc: 3c038021 lui v1,0x8021 +80076de0: 244209e4 addiu v0,v0,2532 +80076de4: 246319e4 addiu v1,v1,6628 +80076de8: 2404000a li a0,10 +80076dec: ac44fffc sw a0,-4(v0) +80076df0: ac44dffc sw a0,-8196(v0) +80076df4: ac440000 sw a0,0(v0) +80076df8: ac44e000 sw a0,-8192(v0) +80076dfc: ac443ffc sw a0,16380(v0) +80076e00: ac441ffc sw a0,8188(v0) +80076e04: ac444000 sw a0,16384(v0) +80076e08: ac442000 sw a0,8192(v0) +80076e0c: 24420040 addiu v0,v0,64 +80076e10: 1443fff6 bne v0,v1,80076dec +80076e14: 00000000 nop +80076e18: 2564701c addiu a0,t3,28700 +80076e1c: 8c83000c lw v1,12(a0) +80076e20: 30a2007f andi v0,a1,0x7f +80076e24: 000212c0 sll v0,v0,0xb +80076e28: 00621821 addu v1,v1,v0 +80076e2c: 2524e988 addiu a0,t1,-5752 +80076e30: ac830028 sw v1,40(a0) +80076e34: 91022200 lbu v0,8704(t0) +80076e38: 2524e988 addiu a0,t1,-5752 +80076e3c: 30420060 andi v0,v0,0x60 +80076e40: 0002102b sltu v0,zero,v0 +80076e44: 2c430001 sltiu v1,v0,1 +80076e48: a0830018 sb v1,24(a0) +80076e4c: 03e00008 jr ra +80076e50: a082001c sb v0,28(a0) +80076e54: 2442cd90 addiu v0,v0,-12912 +80076e58: 0801db32 j 80076cc8 +80076e5c: ac62e988 sw v0,-5752(v1) +80076e60: 2442c590 addiu v0,v0,-14960 +80076e64: 0801db32 j 80076cc8 +80076e68: ac62e988 sw v0,-5752(v1) +80076e6c: 3c0b8021 lui t3,0x8021 +80076e70: 2562701c addiu v0,t3,28700 +80076e74: 8c440014 lw a0,20(v0) +80076e78: 3103ffff andi v1,t0,0xffff +80076e7c: 2484e000 addiu a0,a0,-8192 +80076e80: 2522e988 addiu v0,t1,-5752 +80076e84: 00831821 addu v1,a0,v1 +80076e88: ac430020 sw v1,32(v0) +80076e8c: 0801db12 j 80076c48 +80076e90: ac440024 sw a0,36(v0) +80076e94: 3c0b8021 lui t3,0x8021 +80076e98: 2563701c addiu v1,t3,28700 +80076e9c: 8c64000c lw a0,12(v1) +80076ea0: 3102ffff andi v0,t0,0xffff +80076ea4: 2523e988 addiu v1,t1,-5752 +80076ea8: 00821021 addu v0,a0,v0 +80076eac: ac620020 sw v0,32(v1) +80076eb0: 0801db12 j 80076c48 +80076eb4: ac640024 sw a0,36(v1) +80076eb8: 2524e988 addiu a0,t1,-5752 +80076ebc: 8c830028 lw v1,40(a0) +80076ec0: 3102ffff andi v0,t0,0xffff +80076ec4: 2463a000 addiu v1,v1,-24576 +80076ec8: 00621021 addu v0,v1,v0 +80076ecc: 3c0b8021 lui t3,0x8021 +80076ed0: ac820020 sw v0,32(a0) +80076ed4: 0801db12 j 80076c48 +80076ed8: ac830024 sw v1,36(a0) +80076edc: 3c0b8021 lui t3,0x8021 +80076ee0: 2562701c addiu v0,t3,28700 +80076ee4: 8c44000c lw a0,12(v0) +80076ee8: 2484a000 addiu a0,a0,-24576 +80076eec: 3103ffff andi v1,t0,0xffff +80076ef0: 2522e988 addiu v0,t1,-5752 +80076ef4: 00831821 addu v1,a0,v1 +80076ef8: ac430020 sw v1,32(v0) +80076efc: 0801db12 j 80076c48 +80076f00: ac440024 sw a0,36(v0) +80076f04: 3c0b8021 lui t3,0x8021 +80076f08: 2562701c addiu v0,t3,28700 +80076f0c: 0801dbba j 80076ee8 +80076f10: 8c440014 lw a0,20(v0) +80076f14: 3c0b8021 lui t3,0x8021 +80076f18: 2562701c addiu v0,t3,28700 +80076f1c: 8c440014 lw a0,20(v0) +80076f20: 3103ffff andi v1,t0,0xffff +80076f24: 2484c000 addiu a0,a0,-16384 +80076f28: 2522e988 addiu v0,t1,-5752 +80076f2c: 00831821 addu v1,a0,v1 +80076f30: ac430020 sw v1,32(v0) +80076f34: 0801db12 j 80076c48 +80076f38: ac440024 sw a0,36(v0) + +80076f3c : +80076f3c: 24a9de00 addiu t1,a1,-8704 +80076f40: 27bdffd8 addiu sp,sp,-40 +80076f44: 2d22005c sltiu v0,t1,92 +80076f48: afb3001c sw s3,28(sp) +80076f4c: afb20018 sw s2,24(sp) +80076f50: afbf0024 sw ra,36(sp) +80076f54: afb40020 sw s4,32(sp) +80076f58: afb10014 sw s1,20(sp) +80076f5c: afb00010 sw s0,16(sp) +80076f60: 00a09821 move s3,a1 +80076f64: 1040000c beqz v0,80076f98 +80076f68: 309200ff andi s2,a0,0xff +80076f6c: 3c038019 lui v1,0x8019 +80076f70: 00091080 sll v0,t1,0x2 +80076f74: 24633080 addiu v1,v1,12416 +80076f78: 00431021 addu v0,v0,v1 +80076f7c: 8c440000 lw a0,0(v0) +80076f80: 00800008 jr a0 +80076f84: 00000000 nop +80076f88: 3c038021 lui v1,0x8021 +80076f8c: 8c627030 lw v0,28720(v1) +80076f90: 00451021 addu v0,v0,a1 +80076f94: a0520000 sb s2,0(v0) +80076f98: 2d220100 sltiu v0,t1,256 +80076f9c: 10400007 beqz v0,80076fbc +80076fa0: 8fbf0024 lw ra,36(sp) +80076fa4: 3c028021 lui v0,0x8021 +80076fa8: 2443701c addiu v1,v0,28700 +80076fac: 8c620014 lw v0,20(v1) +80076fb0: 00531021 addu v0,v0,s3 +80076fb4: a0520000 sb s2,0(v0) +80076fb8: 8fbf0024 lw ra,36(sp) +80076fbc: 8fb40020 lw s4,32(sp) +80076fc0: 8fb3001c lw s3,28(sp) +80076fc4: 8fb20018 lw s2,24(sp) +80076fc8: 8fb10014 lw s1,20(sp) +80076fcc: 8fb00010 lw s0,16(sp) +80076fd0: 03e00008 jr ra +80076fd4: 27bd0028 addiu sp,sp,40 +80076fd8: 3c048021 lui a0,0x8021 +80076fdc: 2491701c addiu s1,a0,28700 +80076fe0: 8e220014 lw v0,20(s1) +80076fe4: 240300a0 li v1,160 +80076fe8: a052224f sb s2,8783(v0) +80076fec: 8e250014 lw a1,20(s1) +80076ff0: 90a22230 lbu v0,8752(a1) +80076ff4: 304200b0 andi v0,v0,0xb0 +80076ff8: 1443ffeb bne v0,v1,80076fa8 +80076ffc: 3c028021 lui v0,0x8021 +80077000: 3c108021 lui s0,0x8021 +80077004: 3c020001 lui v0,0x1 +80077008: 2610e988 addiu s0,s0,-5752 +8007700c: 02028021 addu s0,s0,v0 +80077010: 92048052 lbu a0,-32686(s0) +80077014: 8e230004 lw v1,4(s1) +80077018: 00042100 sll a0,a0,0x4 +8007701c: 00832021 addu a0,a0,v1 +80077020: 3c02007f lui v0,0x7f +80077024: 00822021 addu a0,a0,v0 +80077028: 3c028012 lui v0,0x8012 +8007702c: 24a52240 addiu a1,a1,8768 +80077030: 2442c980 addiu v0,v0,-13952 +80077034: 0040f809 jalr v0 +80077038: 24060010 li a2,16 +8007703c: 92038052 lbu v1,-32686(s0) +80077040: 24630001 addiu v1,v1,1 +80077044: 306300ff andi v1,v1,0xff +80077048: 30650007 andi a1,v1,0x7 +8007704c: 30620003 andi v0,v1,0x3 +80077050: 1440ffd4 bnez v0,80076fa4 +80077054: a2058052 sb a1,-32686(s0) +80077058: 8e260014 lw a2,20(s1) +8007705c: 90c22231 lbu v0,8753(a2) +80077060: 90c72235 lbu a3,8757(a2) +80077064: 30420003 andi v0,v0,0x3 +80077068: 1440ffce bnez v0,80076fa4 +8007706c: 90c32236 lbu v1,8758(a2) +80077070: 3c0c8021 lui t4,0x8021 +80077074: 00031a00 sll v1,v1,0x8 +80077078: 2584701c addiu a0,t4,28700 +8007707c: 2ca20001 sltiu v0,a1,1 +80077080: 00e31825 or v1,a3,v1 +80077084: 8c850004 lw a1,4(a0) +80077088: 00c31821 addu v1,a2,v1 +8007708c: 00021180 sll v0,v0,0x6 +80077090: 0045c821 addu t9,v0,a1 +80077094: 00431021 addu v0,v0,v1 +80077098: 3c03007f lui v1,0x7f +8007709c: 24583000 addiu t8,v0,12288 +800770a0: 0801dc2c j 800770b0 +800770a4: 0323a021 addu s4,t9,v1 +800770a8: 27180002 addiu t8,t8,2 +800770ac: 26940008 addiu s4,s4,8 +800770b0: 92820000 lbu v0,0(s4) +800770b4: 93030000 lbu v1,0(t8) +800770b8: 93040001 lbu a0,1(t8) +800770bc: 93050010 lbu a1,16(t8) +800770c0: 93060011 lbu a2,17(t8) +800770c4: 93070020 lbu a3,32(t8) +800770c8: 93080021 lbu t0,33(t8) +800770cc: 93090030 lbu t1,48(t8) +800770d0: 930a0031 lbu t2,49(t8) +800770d4: 00025842 srl t3,v0,0x1 +800770d8: 00026082 srl t4,v0,0x2 +800770dc: 000268c2 srl t5,v0,0x3 +800770e0: 00027102 srl t6,v0,0x4 +800770e4: 00027942 srl t7,v0,0x5 +800770e8: 00028182 srl s0,v0,0x6 +800770ec: 000289c2 srl s1,v0,0x7 +800770f0: 316b0001 andi t3,t3,0x1 +800770f4: 318c0001 andi t4,t4,0x1 +800770f8: 31ad0001 andi t5,t5,0x1 +800770fc: 31ce0001 andi t6,t6,0x1 +80077100: 31ef0001 andi t7,t7,0x1 +80077104: 32100001 andi s0,s0,0x1 +80077108: 30420001 andi v0,v0,0x1 +8007710c: 00031840 sll v1,v1,0x1 +80077110: 00042040 sll a0,a0,0x1 +80077114: 00052840 sll a1,a1,0x1 +80077118: 00063040 sll a2,a2,0x1 +8007711c: 00073840 sll a3,a3,0x1 +80077120: 00084040 sll t0,t0,0x1 +80077124: 00094840 sll t1,t1,0x1 +80077128: 000a5040 sll t2,t2,0x1 +8007712c: 00621825 or v1,v1,v0 +80077130: 008b2025 or a0,a0,t3 +80077134: 00ac2825 or a1,a1,t4 +80077138: 00cd3025 or a2,a2,t5 +8007713c: 00ee3825 or a3,a3,t6 +80077140: 010f4025 or t0,t0,t7 +80077144: 01304825 or t1,t1,s0 +80077148: 01515025 or t2,t2,s1 +8007714c: a3030000 sb v1,0(t8) +80077150: a3040001 sb a0,1(t8) +80077154: a3050010 sb a1,16(t8) +80077158: a3060011 sb a2,17(t8) +8007715c: a3070020 sb a3,32(t8) +80077160: a3080021 sb t0,33(t8) +80077164: a3090030 sb t1,48(t8) +80077168: a30a0031 sb t2,49(t8) +8007716c: 92820001 lbu v0,1(s4) +80077170: 306300ff andi v1,v1,0xff +80077174: 00025842 srl t3,v0,0x1 +80077178: 00026082 srl t4,v0,0x2 +8007717c: 000268c2 srl t5,v0,0x3 +80077180: 00027102 srl t6,v0,0x4 +80077184: 00027942 srl t7,v0,0x5 +80077188: 00028182 srl s0,v0,0x6 +8007718c: 308400ff andi a0,a0,0xff +80077190: 30a500ff andi a1,a1,0xff +80077194: 30c600ff andi a2,a2,0xff +80077198: 30e700ff andi a3,a3,0xff +8007719c: 310800ff andi t0,t0,0xff +800771a0: 312900ff andi t1,t1,0xff +800771a4: 314a00ff andi t2,t2,0xff +800771a8: 000289c2 srl s1,v0,0x7 +800771ac: 316b0001 andi t3,t3,0x1 +800771b0: 318c0001 andi t4,t4,0x1 +800771b4: 31ad0001 andi t5,t5,0x1 +800771b8: 31ce0001 andi t6,t6,0x1 +800771bc: 31ef0001 andi t7,t7,0x1 +800771c0: 32100001 andi s0,s0,0x1 +800771c4: 30420001 andi v0,v0,0x1 +800771c8: 00031840 sll v1,v1,0x1 +800771cc: 00042040 sll a0,a0,0x1 +800771d0: 00052840 sll a1,a1,0x1 +800771d4: 00063040 sll a2,a2,0x1 +800771d8: 00073840 sll a3,a3,0x1 +800771dc: 00084040 sll t0,t0,0x1 +800771e0: 00094840 sll t1,t1,0x1 +800771e4: 000a5040 sll t2,t2,0x1 +800771e8: 00621825 or v1,v1,v0 +800771ec: 008b2025 or a0,a0,t3 +800771f0: 00ac2825 or a1,a1,t4 +800771f4: 00cd3025 or a2,a2,t5 +800771f8: 00ee3825 or a3,a3,t6 +800771fc: 010f4025 or t0,t0,t7 +80077200: 01304825 or t1,t1,s0 +80077204: 01515025 or t2,t2,s1 +80077208: a3030000 sb v1,0(t8) +8007720c: a3040001 sb a0,1(t8) +80077210: a3050010 sb a1,16(t8) +80077214: a3060011 sb a2,17(t8) +80077218: a3070020 sb a3,32(t8) +8007721c: a3080021 sb t0,33(t8) +80077220: a3090030 sb t1,48(t8) +80077224: a30a0031 sb t2,49(t8) +80077228: 92820002 lbu v0,2(s4) +8007722c: 306300ff andi v1,v1,0xff +80077230: 00025842 srl t3,v0,0x1 +80077234: 00026082 srl t4,v0,0x2 +80077238: 000268c2 srl t5,v0,0x3 +8007723c: 00027102 srl t6,v0,0x4 +80077240: 00027942 srl t7,v0,0x5 +80077244: 00028182 srl s0,v0,0x6 +80077248: 308400ff andi a0,a0,0xff +8007724c: 30a500ff andi a1,a1,0xff +80077250: 30c600ff andi a2,a2,0xff +80077254: 30e700ff andi a3,a3,0xff +80077258: 310800ff andi t0,t0,0xff +8007725c: 312900ff andi t1,t1,0xff +80077260: 314a00ff andi t2,t2,0xff +80077264: 000289c2 srl s1,v0,0x7 +80077268: 316b0001 andi t3,t3,0x1 +8007726c: 318c0001 andi t4,t4,0x1 +80077270: 31ad0001 andi t5,t5,0x1 +80077274: 31ce0001 andi t6,t6,0x1 +80077278: 31ef0001 andi t7,t7,0x1 +8007727c: 32100001 andi s0,s0,0x1 +80077280: 30420001 andi v0,v0,0x1 +80077284: 00031840 sll v1,v1,0x1 +80077288: 00042040 sll a0,a0,0x1 +8007728c: 00052840 sll a1,a1,0x1 +80077290: 00063040 sll a2,a2,0x1 +80077294: 00073840 sll a3,a3,0x1 +80077298: 00084040 sll t0,t0,0x1 +8007729c: 00094840 sll t1,t1,0x1 +800772a0: 000a5040 sll t2,t2,0x1 +800772a4: 00621825 or v1,v1,v0 +800772a8: 008b2025 or a0,a0,t3 +800772ac: 00ac2825 or a1,a1,t4 +800772b0: 00cd3025 or a2,a2,t5 +800772b4: 00ee3825 or a3,a3,t6 +800772b8: 010f4025 or t0,t0,t7 +800772bc: 01304825 or t1,t1,s0 +800772c0: 01515025 or t2,t2,s1 +800772c4: a3030000 sb v1,0(t8) +800772c8: a3040001 sb a0,1(t8) +800772cc: a3050010 sb a1,16(t8) +800772d0: a3060011 sb a2,17(t8) +800772d4: a3070020 sb a3,32(t8) +800772d8: a3080021 sb t0,33(t8) +800772dc: a3090030 sb t1,48(t8) +800772e0: a30a0031 sb t2,49(t8) +800772e4: 92820003 lbu v0,3(s4) +800772e8: 306300ff andi v1,v1,0xff +800772ec: 00025842 srl t3,v0,0x1 +800772f0: 00026082 srl t4,v0,0x2 +800772f4: 000268c2 srl t5,v0,0x3 +800772f8: 00027102 srl t6,v0,0x4 +800772fc: 00027942 srl t7,v0,0x5 +80077300: 00028182 srl s0,v0,0x6 +80077304: 308400ff andi a0,a0,0xff +80077308: 30a500ff andi a1,a1,0xff +8007730c: 30c600ff andi a2,a2,0xff +80077310: 30e700ff andi a3,a3,0xff +80077314: 310800ff andi t0,t0,0xff +80077318: 312900ff andi t1,t1,0xff +8007731c: 314a00ff andi t2,t2,0xff +80077320: 000289c2 srl s1,v0,0x7 +80077324: 316b0001 andi t3,t3,0x1 +80077328: 318c0001 andi t4,t4,0x1 +8007732c: 31ad0001 andi t5,t5,0x1 +80077330: 31ce0001 andi t6,t6,0x1 +80077334: 31ef0001 andi t7,t7,0x1 +80077338: 32100001 andi s0,s0,0x1 +8007733c: 30420001 andi v0,v0,0x1 +80077340: 00031840 sll v1,v1,0x1 +80077344: 00042040 sll a0,a0,0x1 +80077348: 00052840 sll a1,a1,0x1 +8007734c: 00063040 sll a2,a2,0x1 +80077350: 00073840 sll a3,a3,0x1 +80077354: 00084040 sll t0,t0,0x1 +80077358: 00094840 sll t1,t1,0x1 +8007735c: 000a5040 sll t2,t2,0x1 +80077360: 00621825 or v1,v1,v0 +80077364: 008b2025 or a0,a0,t3 +80077368: 00ac2825 or a1,a1,t4 +8007736c: 00cd3025 or a2,a2,t5 +80077370: 00ee3825 or a3,a3,t6 +80077374: 010f4025 or t0,t0,t7 +80077378: 01304825 or t1,t1,s0 +8007737c: 01515025 or t2,t2,s1 +80077380: a3030000 sb v1,0(t8) +80077384: a3040001 sb a0,1(t8) +80077388: a3050010 sb a1,16(t8) +8007738c: a3060011 sb a2,17(t8) +80077390: a3070020 sb a3,32(t8) +80077394: a3080021 sb t0,33(t8) +80077398: a3090030 sb t1,48(t8) +8007739c: a30a0031 sb t2,49(t8) +800773a0: 92820004 lbu v0,4(s4) +800773a4: 306300ff andi v1,v1,0xff +800773a8: 00025842 srl t3,v0,0x1 +800773ac: 00026082 srl t4,v0,0x2 +800773b0: 000268c2 srl t5,v0,0x3 +800773b4: 00027102 srl t6,v0,0x4 +800773b8: 00027942 srl t7,v0,0x5 +800773bc: 00028182 srl s0,v0,0x6 +800773c0: 308400ff andi a0,a0,0xff +800773c4: 30a500ff andi a1,a1,0xff +800773c8: 30c600ff andi a2,a2,0xff +800773cc: 30e700ff andi a3,a3,0xff +800773d0: 310800ff andi t0,t0,0xff +800773d4: 312900ff andi t1,t1,0xff +800773d8: 314a00ff andi t2,t2,0xff +800773dc: 000289c2 srl s1,v0,0x7 +800773e0: 316b0001 andi t3,t3,0x1 +800773e4: 318c0001 andi t4,t4,0x1 +800773e8: 31ad0001 andi t5,t5,0x1 +800773ec: 31ce0001 andi t6,t6,0x1 +800773f0: 31ef0001 andi t7,t7,0x1 +800773f4: 32100001 andi s0,s0,0x1 +800773f8: 30420001 andi v0,v0,0x1 +800773fc: 00031840 sll v1,v1,0x1 +80077400: 00042040 sll a0,a0,0x1 +80077404: 00052840 sll a1,a1,0x1 +80077408: 00063040 sll a2,a2,0x1 +8007740c: 00073840 sll a3,a3,0x1 +80077410: 00084040 sll t0,t0,0x1 +80077414: 00094840 sll t1,t1,0x1 +80077418: 000a5040 sll t2,t2,0x1 +8007741c: 00621825 or v1,v1,v0 +80077420: 008b2025 or a0,a0,t3 +80077424: 00ac2825 or a1,a1,t4 +80077428: 00cd3025 or a2,a2,t5 +8007742c: 00ee3825 or a3,a3,t6 +80077430: 010f4025 or t0,t0,t7 +80077434: 01304825 or t1,t1,s0 +80077438: 01515025 or t2,t2,s1 +8007743c: a3030000 sb v1,0(t8) +80077440: a3040001 sb a0,1(t8) +80077444: a3050010 sb a1,16(t8) +80077448: a3060011 sb a2,17(t8) +8007744c: a3070020 sb a3,32(t8) +80077450: a3080021 sb t0,33(t8) +80077454: a3090030 sb t1,48(t8) +80077458: a30a0031 sb t2,49(t8) +8007745c: 92820005 lbu v0,5(s4) +80077460: 306300ff andi v1,v1,0xff +80077464: 00025842 srl t3,v0,0x1 +80077468: 00026082 srl t4,v0,0x2 +8007746c: 000268c2 srl t5,v0,0x3 +80077470: 00027102 srl t6,v0,0x4 +80077474: 00027942 srl t7,v0,0x5 +80077478: 00028182 srl s0,v0,0x6 +8007747c: 308400ff andi a0,a0,0xff +80077480: 30a500ff andi a1,a1,0xff +80077484: 30c600ff andi a2,a2,0xff +80077488: 30e700ff andi a3,a3,0xff +8007748c: 310800ff andi t0,t0,0xff +80077490: 312900ff andi t1,t1,0xff +80077494: 314a00ff andi t2,t2,0xff +80077498: 000289c2 srl s1,v0,0x7 +8007749c: 316b0001 andi t3,t3,0x1 +800774a0: 318c0001 andi t4,t4,0x1 +800774a4: 31ad0001 andi t5,t5,0x1 +800774a8: 31ce0001 andi t6,t6,0x1 +800774ac: 31ef0001 andi t7,t7,0x1 +800774b0: 32100001 andi s0,s0,0x1 +800774b4: 30420001 andi v0,v0,0x1 +800774b8: 00031840 sll v1,v1,0x1 +800774bc: 00042040 sll a0,a0,0x1 +800774c0: 00052840 sll a1,a1,0x1 +800774c4: 00063040 sll a2,a2,0x1 +800774c8: 00073840 sll a3,a3,0x1 +800774cc: 00084040 sll t0,t0,0x1 +800774d0: 00094840 sll t1,t1,0x1 +800774d4: 000a5040 sll t2,t2,0x1 +800774d8: 00621825 or v1,v1,v0 +800774dc: 008b2025 or a0,a0,t3 +800774e0: 00ac2825 or a1,a1,t4 +800774e4: 00cd3025 or a2,a2,t5 +800774e8: 00ee3825 or a3,a3,t6 +800774ec: 010f4025 or t0,t0,t7 +800774f0: 01304825 or t1,t1,s0 +800774f4: 01515025 or t2,t2,s1 +800774f8: a3030000 sb v1,0(t8) +800774fc: a3040001 sb a0,1(t8) +80077500: a3050010 sb a1,16(t8) +80077504: a3060011 sb a2,17(t8) +80077508: a3070020 sb a3,32(t8) +8007750c: a3080021 sb t0,33(t8) +80077510: a3090030 sb t1,48(t8) +80077514: a30a0031 sb t2,49(t8) +80077518: 92820006 lbu v0,6(s4) +8007751c: 306300ff andi v1,v1,0xff +80077520: 00025842 srl t3,v0,0x1 +80077524: 00026082 srl t4,v0,0x2 +80077528: 000268c2 srl t5,v0,0x3 +8007752c: 00027102 srl t6,v0,0x4 +80077530: 00027942 srl t7,v0,0x5 +80077534: 00028182 srl s0,v0,0x6 +80077538: 308400ff andi a0,a0,0xff +8007753c: 30a500ff andi a1,a1,0xff +80077540: 30c600ff andi a2,a2,0xff +80077544: 30e700ff andi a3,a3,0xff +80077548: 310800ff andi t0,t0,0xff +8007754c: 312900ff andi t1,t1,0xff +80077550: 314a00ff andi t2,t2,0xff +80077554: 000289c2 srl s1,v0,0x7 +80077558: 316b0001 andi t3,t3,0x1 +8007755c: 318c0001 andi t4,t4,0x1 +80077560: 31ad0001 andi t5,t5,0x1 +80077564: 31ce0001 andi t6,t6,0x1 +80077568: 31ef0001 andi t7,t7,0x1 +8007756c: 32100001 andi s0,s0,0x1 +80077570: 30420001 andi v0,v0,0x1 +80077574: 00031840 sll v1,v1,0x1 +80077578: 00042040 sll a0,a0,0x1 +8007757c: 00052840 sll a1,a1,0x1 +80077580: 00063040 sll a2,a2,0x1 +80077584: 00073840 sll a3,a3,0x1 +80077588: 00084040 sll t0,t0,0x1 +8007758c: 00094840 sll t1,t1,0x1 +80077590: 000a5040 sll t2,t2,0x1 +80077594: 00621825 or v1,v1,v0 +80077598: 008b2025 or a0,a0,t3 +8007759c: 00ac2825 or a1,a1,t4 +800775a0: 00cd3025 or a2,a2,t5 +800775a4: 00ee3825 or a3,a3,t6 +800775a8: 010f4025 or t0,t0,t7 +800775ac: 01304825 or t1,t1,s0 +800775b0: 01515025 or t2,t2,s1 +800775b4: a3030000 sb v1,0(t8) +800775b8: a3040001 sb a0,1(t8) +800775bc: a3050010 sb a1,16(t8) +800775c0: a3060011 sb a2,17(t8) +800775c4: a3070020 sb a3,32(t8) +800775c8: a3080021 sb t0,33(t8) +800775cc: a3090030 sb t1,48(t8) +800775d0: a30a0031 sb t2,49(t8) +800775d4: 92820007 lbu v0,7(s4) +800775d8: 306300ff andi v1,v1,0xff +800775dc: 00025842 srl t3,v0,0x1 +800775e0: 00026082 srl t4,v0,0x2 +800775e4: 000268c2 srl t5,v0,0x3 +800775e8: 00027102 srl t6,v0,0x4 +800775ec: 00027942 srl t7,v0,0x5 +800775f0: 00028182 srl s0,v0,0x6 +800775f4: 000289c2 srl s1,v0,0x7 +800775f8: 00031840 sll v1,v1,0x1 +800775fc: 30420001 andi v0,v0,0x1 +80077600: 00621825 or v1,v1,v0 +80077604: 308400ff andi a0,a0,0xff +80077608: 30a500ff andi a1,a1,0xff +8007760c: 30c600ff andi a2,a2,0xff +80077610: 30e700ff andi a3,a3,0xff +80077614: 310800ff andi t0,t0,0xff +80077618: 312900ff andi t1,t1,0xff +8007761c: 314a00ff andi t2,t2,0xff +80077620: 3c02007f lui v0,0x7f +80077624: 00042040 sll a0,a0,0x1 +80077628: 316b0001 andi t3,t3,0x1 +8007762c: 00052840 sll a1,a1,0x1 +80077630: 318c0001 andi t4,t4,0x1 +80077634: 00063040 sll a2,a2,0x1 +80077638: 31ad0001 andi t5,t5,0x1 +8007763c: 00073840 sll a3,a3,0x1 +80077640: 31ce0001 andi t6,t6,0x1 +80077644: 00084040 sll t0,t0,0x1 +80077648: 31ef0001 andi t7,t7,0x1 +8007764c: 00094840 sll t1,t1,0x1 +80077650: 32100001 andi s0,s0,0x1 +80077654: 000a5040 sll t2,t2,0x1 +80077658: 34420038 ori v0,v0,0x38 +8007765c: 008b2025 or a0,a0,t3 +80077660: 00ac2825 or a1,a1,t4 +80077664: 00cd3025 or a2,a2,t5 +80077668: 00ee3825 or a3,a3,t6 +8007766c: 010f4025 or t0,t0,t7 +80077670: 01304825 or t1,t1,s0 +80077674: 01515025 or t2,t2,s1 +80077678: 03221021 addu v0,t9,v0 +8007767c: a3030000 sb v1,0(t8) +80077680: a3040001 sb a0,1(t8) +80077684: a3050010 sb a1,16(t8) +80077688: a3060011 sb a2,17(t8) +8007768c: a3070020 sb a3,32(t8) +80077690: a3080021 sb t0,33(t8) +80077694: a3090030 sb t1,48(t8) +80077698: 1682fe83 bne s4,v0,800770a8 +8007769c: a30a0031 sb t2,49(t8) +800776a0: 0801dbea j 80076fa8 +800776a4: 3c028021 lui v0,0x8021 +800776a8: 32420002 andi v0,s2,0x2 +800776ac: 10400008 beqz v0,800776d0 +800776b0: 3c0d8021 lui t5,0x8021 +800776b4: 25a2e988 addiu v0,t5,-5752 +800776b8: 3c030001 lui v1,0x1 +800776bc: 00431021 addu v0,v0,v1 +800776c0: 00002021 move a0,zero +800776c4: 00002821 move a1,zero +800776c8: ac448048 sw a0,-32696(v0) +800776cc: ac45804c sw a1,-32692(v0) +800776d0: 25a2e988 addiu v0,t5,-5752 +800776d4: 3c030001 lui v1,0x1 +800776d8: 00431021 addu v0,v0,v1 +800776dc: 32440003 andi a0,s2,0x3 +800776e0: 0801dbe9 j 80076fa4 +800776e4: ac448044 sw a0,-32700(v0) +800776e8: 3c048021 lui a0,0x8021 +800776ec: 2484e988 addiu a0,a0,-5752 +800776f0: 3c030001 lui v1,0x1 +800776f4: 00832021 addu a0,a0,v1 +800776f8: 94828040 lhu v0,-32704(a0) +800776fc: 3042ff00 andi v0,v0,0xff00 +80077700: 00521025 or v0,v0,s2 +80077704: 0801dbe9 j 80076fa4 +80077708: a4828040 sh v0,-32704(a0) +8007770c: 3c048021 lui a0,0x8021 +80077710: 3c020001 lui v0,0x1 +80077714: 2484e988 addiu a0,a0,-5752 +80077718: 00822021 addu a0,a0,v0 +8007771c: 90838040 lbu v1,-32704(a0) +80077720: 00121200 sll v0,s2,0x8 +80077724: 00621825 or v1,v1,v0 +80077728: 0801dbe9 j 80076fa4 +8007772c: a4838040 sh v1,-32704(a0) +80077730: 3c048021 lui a0,0x8021 +80077734: 2484e988 addiu a0,a0,-5752 +80077738: 3c030001 lui v1,0x1 +8007773c: 00832021 addu a0,a0,v1 +80077740: 94828042 lhu v0,-32702(a0) +80077744: 3042ff00 andi v0,v0,0xff00 +80077748: 00521025 or v0,v0,s2 +8007774c: 0801dbe9 j 80076fa4 +80077750: a4828042 sh v0,-32702(a0) +80077754: 3c0d8021 lui t5,0x8021 +80077758: 3c020001 lui v0,0x1 +8007775c: 25a4e988 addiu a0,t5,-5752 +80077760: 00824821 addu t1,a0,v0 +80077764: 91238042 lbu v1,-32702(t1) +80077768: 00121200 sll v0,s2,0x8 +8007776c: 00621825 or v1,v1,v0 +80077770: 00031c00 sll v1,v1,0x10 +80077774: 8d228044 lw v0,-32700(t1) +80077778: 00031c03 sra v1,v1,0x10 +8007777c: 10400275 beqz v0,80078154 +80077780: a5238042 sh v1,-32702(t1) +80077784: 240a0001 li t2,1 +80077788: 104a02fa beq v0,t2,80078374 +8007778c: 00000000 nop +80077790: 85228040 lh v0,-32704(t1) +80077794: 8d268048 lw a2,-32696(t1) +80077798: 70431002 mul v0,v0,v1 +8007779c: 8d27804c lw a3,-32692(t1) +800777a0: 00c22021 addu a0,a2,v0 +800777a4: 00021fc3 sra v1,v0,0x1f +800777a8: 0086402b sltu t0,a0,a2 +800777ac: 00e32821 addu a1,a3,v1 +800777b0: 3c0600ff lui a2,0xff +800777b4: 01052821 addu a1,t0,a1 +800777b8: 34c6ffff ori a2,a2,0xffff +800777bc: 00001021 move v0,zero +800777c0: 00a61824 and v1,a1,a2 +800777c4: 00431025 or v0,v0,v1 +800777c8: ad248048 sw a0,-32696(t1) +800777cc: 1040fdf5 beqz v0,80076fa4 +800777d0: ad25804c sw a1,-32692(t1) +800777d4: 0801dbe9 j 80076fa4 +800777d8: a12a8050 sb t2,-32688(t1) +800777dc: 3c028021 lui v0,0x8021 +800777e0: 8c437030 lw v1,28720(v0) +800777e4: 24040001 li a0,1 +800777e8: a0722258 sb s2,8792(v1) +800777ec: 00002821 move a1,zero +800777f0: 3c198007 lui t9,0x8007 +800777f4: 8fbf0024 lw ra,36(sp) +800777f8: 8fb40020 lw s4,32(sp) +800777fc: 8fb3001c lw s3,28(sp) +80077800: 8fb20018 lw s2,24(sp) +80077804: 8fb10014 lw s1,20(sp) +80077808: 8fb00010 lw s0,16(sp) +8007780c: 27396338 addiu t9,t9,25400 +80077810: 03200008 jr t9 +80077814: 27bd0028 addiu sp,sp,40 +80077818: 3c038021 lui v1,0x8021 +8007781c: 8c627030 lw v0,28720(v1) +80077820: 3c030001 lui v1,0x1 +80077824: 00451021 addu v0,v0,a1 +80077828: a0520000 sb s2,0(v0) +8007782c: 3c028021 lui v0,0x8021 +80077830: 2442e988 addiu v0,v0,-5752 +80077834: 00431021 addu v0,v0,v1 +80077838: 00002021 move a0,zero +8007783c: 24050001 li a1,1 +80077840: 0801ddfc j 800777f0 +80077844: a0408053 sb zero,-32685(v0) +80077848: 00121600 sll v0,s2,0x18 +8007784c: 00021603 sra v0,v0,0x18 +80077850: 044002e7 bltz v0,800783f0 +80077854: 3c028021 lui v0,0x8021 +80077858: 32420020 andi v0,s2,0x20 +8007785c: 1040fdd1 beqz v0,80076fa4 +80077860: 3c048021 lui a0,0x8021 +80077864: 2483701c addiu v1,a0,28700 +80077868: 8c640014 lw a0,20(v1) +8007786c: 90822300 lbu v0,8960(a0) +80077870: 304200df andi v0,v0,0xdf +80077874: a0822300 sb v0,8960(a0) +80077878: 3c028001 lui v0,0x8001 +8007787c: 2442d60c addiu v0,v0,-10740 +80077880: 0040f809 jalr v0 +80077884: 24040020 li a0,32 +80077888: 0801dbea j 80076fa8 +8007788c: 3c028021 lui v0,0x8021 +80077890: 3c0c8021 lui t4,0x8021 +80077894: 2585701c addiu a1,t4,28700 +80077898: 8ca20014 lw v0,20(a1) +8007789c: 00121e00 sll v1,s2,0x18 +800778a0: 00031e03 sra v1,v1,0x18 +800778a4: 0460025c bltz v1,80078218 +800778a8: a0522209 sb s2,8713(v0) +800778ac: 8ca30014 lw v1,20(a1) +800778b0: 90622201 lbu v0,8705(v1) +800778b4: 02421024 and v0,s2,v0 +800778b8: 30420080 andi v0,v0,0x80 +800778bc: 1040fdb9 beqz v0,80076fa4 +800778c0: 3c028001 lui v0,0x8001 +800778c4: 2442d5c0 addiu v0,v0,-10816 +800778c8: 0040f809 jalr v0 +800778cc: 24040080 li a0,128 +800778d0: 0801dbea j 80076fa8 +800778d4: 3c028021 lui v0,0x8021 +800778d8: 3c0e8021 lui t6,0x8021 +800778dc: 25c3701c addiu v1,t6,28700 +800778e0: 8c630014 lw v1,20(v1) +800778e4: 9062220a lbu v0,8714(v1) +800778e8: 02421026 xor v0,s2,v0 +800778ec: 30420080 andi v0,v0,0x80 +800778f0: 10400010 beqz v0,80077934 +800778f4: 3c028021 lui v0,0x8021 +800778f8: 90622301 lbu v0,8961(v1) +800778fc: 02421024 and v0,s2,v0 +80077900: 30420080 andi v0,v0,0x80 +80077904: 1040000b beqz v0,80077934 +80077908: 3c028021 lui v0,0x8021 +8007790c: 3c048021 lui a0,0x8021 +80077910: 2484e988 addiu a0,a0,-5752 +80077914: 8c850014 lw a1,20(a0) +80077918: 9082001a lbu v0,26(a0) +8007791c: 2403ff80 li v1,-128 +80077920: 00431025 or v0,v0,v1 +80077924: 34a50800 ori a1,a1,0x800 +80077928: a082001a sb v0,26(a0) +8007792c: ac850014 sw a1,20(a0) +80077930: 3c028021 lui v0,0x8021 +80077934: 2443701c addiu v1,v0,28700 +80077938: 8c630014 lw v1,20(v1) +8007793c: 9062220a lbu v0,8714(v1) +80077940: 02421026 xor v0,s2,v0 +80077944: 30420040 andi v0,v0,0x40 +80077948: 1040000f beqz v0,80077988 +8007794c: 3c048021 lui a0,0x8021 +80077950: 90622301 lbu v0,8961(v1) +80077954: 02421024 and v0,s2,v0 +80077958: 30420040 andi v0,v0,0x40 +8007795c: 1040000b beqz v0,8007798c +80077960: 2483701c addiu v1,a0,28700 +80077964: 3c028021 lui v0,0x8021 +80077968: 2442e988 addiu v0,v0,-5752 +8007796c: 8c440014 lw a0,20(v0) +80077970: 9043001a lbu v1,26(v0) +80077974: 34840800 ori a0,a0,0x800 +80077978: 34630040 ori v1,v1,0x40 +8007797c: a043001a sb v1,26(v0) +80077980: ac440014 sw a0,20(v0) +80077984: 3c048021 lui a0,0x8021 +80077988: 2483701c addiu v1,a0,28700 +8007798c: 8c630014 lw v1,20(v1) +80077990: 9062220a lbu v0,8714(v1) +80077994: 02421026 xor v0,s2,v0 +80077998: 30420020 andi v0,v0,0x20 +8007799c: 1040fd82 beqz v0,80076fa8 +800779a0: 3c028021 lui v0,0x8021 +800779a4: 90622301 lbu v0,8961(v1) +800779a8: 02421024 and v0,s2,v0 +800779ac: 30420020 andi v0,v0,0x20 +800779b0: 1040fd7d beqz v0,80076fa8 +800779b4: 3c028021 lui v0,0x8021 +800779b8: 3c028021 lui v0,0x8021 +800779bc: 2442e988 addiu v0,v0,-5752 +800779c0: 8c440014 lw a0,20(v0) +800779c4: 9043001a lbu v1,26(v0) +800779c8: 34840800 ori a0,a0,0x800 +800779cc: 34630020 ori v1,v1,0x20 +800779d0: a043001a sb v1,26(v0) +800779d4: 0801dbe9 j 80076fa4 +800779d8: ac440014 sw a0,20(v0) +800779dc: 00121600 sll v0,s2,0x18 +800779e0: 00021603 sra v0,v0,0x18 +800779e4: 04400212 bltz v0,80078230 +800779e8: 3c0d8021 lui t5,0x8021 +800779ec: 32420040 andi v0,s2,0x40 +800779f0: 1040000d beqz v0,80077a28 +800779f4: 32420020 andi v0,s2,0x20 +800779f8: 25a5e988 addiu a1,t5,-5752 +800779fc: 90a3001a lbu v1,26(a1) +80077a00: 3c0e8021 lui t6,0x8021 +80077a04: 2406ffbf li a2,-65 +80077a08: 25c2701c addiu v0,t6,28700 +80077a0c: 8c440014 lw a0,20(v0) +80077a10: 00661824 and v1,v1,a2 +80077a14: a0a3001a sb v1,26(a1) +80077a18: 90822301 lbu v0,8961(a0) +80077a1c: 00461024 and v0,v0,a2 +80077a20: a0822301 sb v0,8961(a0) +80077a24: 32420020 andi v0,s2,0x20 +80077a28: 1040000d beqz v0,80077a60 +80077a2c: 32420010 andi v0,s2,0x10 +80077a30: 25a5e988 addiu a1,t5,-5752 +80077a34: 90a3001a lbu v1,26(a1) +80077a38: 3c048021 lui a0,0x8021 +80077a3c: 2406ffdf li a2,-33 +80077a40: 2482701c addiu v0,a0,28700 +80077a44: 8c440014 lw a0,20(v0) +80077a48: 00661824 and v1,v1,a2 +80077a4c: a0a3001a sb v1,26(a1) +80077a50: 90822301 lbu v0,8961(a0) +80077a54: 00461024 and v0,v0,a2 +80077a58: a0822301 sb v0,8961(a0) +80077a5c: 32420010 andi v0,s2,0x10 +80077a60: 10400008 beqz v0,80077a84 +80077a64: 25a4e988 addiu a0,t5,-5752 +80077a68: 3c058021 lui a1,0x8021 +80077a6c: 24a2701c addiu v0,a1,28700 +80077a70: 8c440014 lw a0,20(v0) +80077a74: 90832301 lbu v1,8961(a0) +80077a78: 306300ef andi v1,v1,0xef +80077a7c: a0832301 sb v1,8961(a0) +80077a80: 25a4e988 addiu a0,t5,-5752 +80077a84: 9082001a lbu v0,26(a0) +80077a88: 1440fd47 bnez v0,80076fa8 +80077a8c: 3c028021 lui v0,0x8021 +80077a90: 8c820014 lw v0,20(a0) +80077a94: 2403f7ff li v1,-2049 +80077a98: 00431024 and v0,v0,v1 +80077a9c: 0801dbe9 j 80076fa4 +80077aa0: ac820014 sw v0,20(a0) +80077aa4: 3c048019 lui a0,0x8019 +80077aa8: 3c02800f lui v0,0x800f +80077aac: 24424bb0 addiu v0,v0,19376 +80077ab0: 0040f809 jalr v0 +80077ab4: 2484325c addiu a0,a0,12892 +80077ab8: 0801dbea j 80076fa8 +80077abc: 3c028021 lui v0,0x8021 +80077ac0: 3c0c8021 lui t4,0x8021 +80077ac4: 2582701c addiu v0,t4,28700 +80077ac8: 8c430014 lw v1,20(v0) +80077acc: 3c048019 lui a0,0x8019 +80077ad0: 90652213 lbu a1,8723(v1) +80077ad4: 3c02800f lui v0,0x800f +80077ad8: 00052a00 sll a1,a1,0x8 +80077adc: 2484326c addiu a0,a0,12908 +80077ae0: 24424bb0 addiu v0,v0,19376 +80077ae4: 0040f809 jalr v0 +80077ae8: 02452825 or a1,s2,a1 +80077aec: 0801dbea j 80076fa8 +80077af0: 3c028021 lui v0,0x8021 +80077af4: 3c0e8021 lui t6,0x8021 +80077af8: 25c2701c addiu v0,t6,28700 +80077afc: 8c430014 lw v1,20(v0) +80077b00: 00122200 sll a0,s2,0x8 +80077b04: 90652212 lbu a1,8722(v1) +80077b08: 3c02800f lui v0,0x800f +80077b0c: 00852825 or a1,a0,a1 +80077b10: 3c048019 lui a0,0x8019 +80077b14: 24424bb0 addiu v0,v0,19376 +80077b18: 0040f809 jalr v0 +80077b1c: 2484326c addiu a0,a0,12908 +80077b20: 0801dbea j 80076fa8 +80077b24: 3c028021 lui v0,0x8021 +80077b28: 3c038021 lui v1,0x8021 +80077b2c: 2462701c addiu v0,v1,28700 +80077b30: 8c430014 lw v1,20(v0) +80077b34: 3c048019 lui a0,0x8019 +80077b38: 90652215 lbu a1,8725(v1) +80077b3c: 3c02800f lui v0,0x800f +80077b40: 00052a00 sll a1,a1,0x8 +80077b44: 2484327c addiu a0,a0,12924 +80077b48: 24424bb0 addiu v0,v0,19376 +80077b4c: 0040f809 jalr v0 +80077b50: 02452825 or a1,s2,a1 +80077b54: 0801dbea j 80076fa8 +80077b58: 3c028021 lui v0,0x8021 +80077b5c: 3c048021 lui a0,0x8021 +80077b60: 2482701c addiu v0,a0,28700 +80077b64: 8c430014 lw v1,20(v0) +80077b68: 00122200 sll a0,s2,0x8 +80077b6c: 90652214 lbu a1,8724(v1) +80077b70: 3c02800f lui v0,0x800f +80077b74: 00852825 or a1,a0,a1 +80077b78: 3c048019 lui a0,0x8019 +80077b7c: 24424bb0 addiu v0,v0,19376 +80077b80: 0040f809 jalr v0 +80077b84: 2484327c addiu a0,a0,12924 +80077b88: 0801dbea j 80076fa8 +80077b8c: 3c028021 lui v0,0x8021 +80077b90: 24a4dde0 addiu a0,a1,-8736 +80077b94: 3c058021 lui a1,0x8021 +80077b98: 24a2701c addiu v0,a1,28700 +80077b9c: 8c460004 lw a2,4(v0) +80077ba0: 00045a40 sll t3,a0,0x9 +80077ba4: 32430007 andi v1,s2,0x7 +80077ba8: 2c850002 sltiu a1,a0,2 +80077bac: 00035500 sll t2,v1,0x14 +80077bb0: 25620400 addiu v0,t3,1024 +80077bb4: 0045580a movz t3,v0,a1 +80077bb8: 01463021 addu a2,t2,a2 +80077bbc: 00046200 sll t4,a0,0x8 +80077bc0: 00003821 move a3,zero +80077bc4: 24080010 li t0,16 +80077bc8: 3c0d8021 lui t5,0x8021 +80077bcc: 00ec1021 addu v0,a3,t4 +80077bd0: 24420c00 addiu v0,v0,3072 +80077bd4: 00021080 sll v0,v0,0x2 +80077bd8: 3c0e8021 lui t6,0x8021 +80077bdc: 24450028 addiu a1,v0,40 +80077be0: 25a3e988 addiu v1,t5,-5752 +80077be4: 24420040 addiu v0,v0,64 +80077be8: 25c4701c addiu a0,t6,28700 +80077bec: 00431821 addu v1,v0,v1 +80077bf0: 00a42821 addu a1,a1,a0 +80077bf4: 24e70001 addiu a3,a3,1 +80077bf8: 00e8102a slt v0,a3,t0 +80077bfc: ac660000 sw a2,0(v1) +80077c00: aca60000 sw a2,0(a1) +80077c04: 24630004 addiu v1,v1,4 +80077c08: 1440fffa bnez v0,80077bf4 +80077c0c: 24a50004 addiu a1,a1,4 +80077c10: 29020100 slti v0,t0,256 +80077c14: 10400129 beqz v0,800780bc +80077c18: 01003821 move a3,t0 +80077c1c: 3c0e8021 lui t6,0x8021 +80077c20: 25c2701c addiu v0,t6,28700 +80077c24: 8c440004 lw a0,4(v0) +80077c28: 00081b00 sll v1,t0,0xc +80077c2c: 25080010 addiu t0,t0,16 +80077c30: 006a1821 addu v1,v1,t2 +80077c34: 00e8102a slt v0,a3,t0 +80077c38: 1440ffe4 bnez v0,80077bcc +80077c3c: 00643021 addu a2,v1,a0 +80077c40: 0801df05 j 80077c14 +80077c44: 29020100 slti v0,t0,256 +80077c48: 3c0e8021 lui t6,0x8021 +80077c4c: 25c2701c addiu v0,t6,28700 +80077c50: 32430007 andi v1,s2,0x7 +80077c54: 8c44000c lw a0,12(v0) +80077c58: 00031b40 sll v1,v1,0xd +80077c5c: 00832021 addu a0,a0,v1 +80077c60: 0801dbe9 j 80076fa4 +80077c64: ac440010 sw a0,16(v0) +80077c68: 3c038021 lui v1,0x8021 +80077c6c: 2462701c addiu v0,v1,28700 +80077c70: 8c430014 lw v1,20(v0) +80077c74: 90642225 lbu a0,8741(v1) +80077c78: 1244fcca beq s2,a0,80076fa4 +80077c7c: 324500ff andi a1,s2,0xff +80077c80: 00051600 sll v0,a1,0x18 +80077c84: 00021603 sra v0,v0,0x18 +80077c88: 0440018f bltz v0,800782c8 +80077c8c: 3c028021 lui v0,0x8021 +80077c90: 3c038021 lui v1,0x8021 +80077c94: 244209e4 addiu v0,v0,2532 +80077c98: 246319e4 addiu v1,v1,6628 +80077c9c: 24040008 li a0,8 +80077ca0: ac44fffc sw a0,-4(v0) +80077ca4: ac44dffc sw a0,-8196(v0) +80077ca8: ac440000 sw a0,0(v0) +80077cac: ac44e000 sw a0,-8192(v0) +80077cb0: ac443ffc sw a0,16380(v0) +80077cb4: ac441ffc sw a0,8188(v0) +80077cb8: ac444000 sw a0,16384(v0) +80077cbc: ac442000 sw a0,8192(v0) +80077cc0: 24420040 addiu v0,v0,64 +80077cc4: 1443fff6 bne v0,v1,80077ca0 +80077cc8: 3c0e8021 lui t6,0x8021 +80077ccc: 25c4701c addiu a0,t6,28700 +80077cd0: 8c83000c lw v1,12(a0) +80077cd4: 30a20007 andi v0,a1,0x7 +80077cd8: 00021340 sll v0,v0,0xd +80077cdc: 00621821 addu v1,v1,v0 +80077ce0: 3c048021 lui a0,0x8021 +80077ce4: 0801dbe9 j 80076fa4 +80077ce8: ac83e9b0 sw v1,-5712(a0) +80077cec: 00121600 sll v0,s2,0x18 +80077cf0: 00021603 sra v0,v0,0x18 +80077cf4: 0441fcac bgez v0,80076fa8 +80077cf8: 3c028021 lui v0,0x8021 +80077cfc: 3c028021 lui v0,0x8021 +80077d00: 2442e988 addiu v0,v0,-5752 +80077d04: 3c030001 lui v1,0x1 +80077d08: 00431021 addu v0,v0,v1 +80077d0c: 0801dbe9 j 80076fa4 +80077d10: a0408052 sb zero,-32686(v0) +80077d14: 3c048021 lui a0,0x8021 +80077d18: 248c701c addiu t4,a0,28700 +80077d1c: 8d820014 lw v0,20(t4) +80077d20: a0522236 sb s2,8758(v0) +80077d24: 8d8a0014 lw t2,20(t4) +80077d28: 24020080 li v0,128 +80077d2c: 914b2230 lbu t3,8752(t2) +80077d30: 316300a4 andi v1,t3,0xa4 +80077d34: 1062010d beq v1,v0,8007816c +80077d38: 316300b0 andi v1,t3,0xb0 +80077d3c: 240200b0 li v0,176 +80077d40: 1462fc99 bne v1,v0,80076fa8 +80077d44: 3c028021 lui v0,0x8021 +80077d48: 91422300 lbu v0,8960(t2) +80077d4c: 34420020 ori v0,v0,0x20 +80077d50: a1422300 sb v0,8960(t2) +80077d54: 8d830014 lw v1,20(t4) +80077d58: 90622201 lbu v0,8705(v1) +80077d5c: 30420020 andi v0,v0,0x20 +80077d60: 144001d8 bnez v0,800784c4 +80077d64: 3c028001 lui v0,0x8001 +80077d68: 3c038021 lui v1,0x8021 +80077d6c: 2463e988 addiu v1,v1,-5752 +80077d70: 3c040001 lui a0,0x1 +80077d74: 24020001 li v0,1 +80077d78: 00641821 addu v1,v1,a0 +80077d7c: 0801dbe9 j 80076fa4 +80077d80: a0628052 sb v0,-32686(v1) +80077d84: 3c0e8021 lui t6,0x8021 +80077d88: 25cc701c addiu t4,t6,28700 +80077d8c: 8d820014 lw v0,20(t4) +80077d90: a0522237 sb s2,8759(v0) +80077d94: 8d8a0014 lw t2,20(t4) +80077d98: 24020084 li v0,132 +80077d9c: 914b2230 lbu t3,8752(t2) +80077da0: 316300a4 andi v1,t3,0xa4 +80077da4: 1462fc80 bne v1,v0,80076fa8 +80077da8: 3c028021 lui v0,0x8021 +80077dac: 91422233 lbu v0,8755(t2) +80077db0: 91432236 lbu v1,8758(t2) +80077db4: 91482232 lbu t0,8754(t2) +80077db8: 91442234 lbu a0,8756(t2) +80077dbc: 91452235 lbu a1,8757(t2) +80077dc0: 91462237 lbu a2,8759(t2) +80077dc4: 91472239 lbu a3,8761(t2) +80077dc8: 00031a00 sll v1,v1,0x8 +80077dcc: 00021200 sll v0,v0,0x8 +80077dd0: 91492238 lbu t1,8760(t2) +80077dd4: 00a32825 or a1,a1,v1 +80077dd8: 00063400 sll a2,a2,0x10 +80077ddc: 01024025 or t0,t0,v0 +80077de0: 00042400 sll a0,a0,0x10 +80077de4: 00073a00 sll a3,a3,0x8 +80077de8: 31630003 andi v1,t3,0x3 +80077dec: 00a66825 or t5,a1,a2 +80077df0: 01044025 or t0,t0,a0 +80077df4: 10600167 beqz v1,80078394 +80077df8: 01273025 or a2,t1,a3 +80077dfc: 24020001 li v0,1 +80077e00: 106201a4 beq v1,v0,80078494 +80077e04: 310203ff andi v0,t0,0x3ff +80077e08: 01421021 addu v0,t2,v0 +80077e0c: 30c603ff andi a2,a2,0x3ff +80077e10: 24483000 addiu t0,v0,12288 +80077e14: 31620004 andi v0,t3,0x4 +80077e18: 10400127 beqz v0,800782b8 +80077e1c: 31a203ff andi v0,t5,0x3ff +80077e20: 3c028021 lui v0,0x8021 +80077e24: 2443701c addiu v1,v0,28700 +80077e28: 8c650020 lw a1,32(v1) +80077e2c: 8c64000c lw a0,12(v1) +80077e30: 01a51024 and v0,t5,a1 +80077e34: 00442021 addu a0,v0,a0 +80077e38: 00c53024 and a2,a2,a1 +80077e3c: 3c028012 lui v0,0x8012 +80077e40: 2442c980 addiu v0,v0,-13952 +80077e44: 0040f809 jalr v0 +80077e48: 01002821 move a1,t0 +80077e4c: 3c038021 lui v1,0x8021 +80077e50: 2465701c addiu a1,v1,28700 +80077e54: 8ca40014 lw a0,20(a1) +80077e58: 90822301 lbu v0,8961(a0) +80077e5c: 34420020 ori v0,v0,0x20 +80077e60: a0822301 sb v0,8961(a0) +80077e64: 8ca30014 lw v1,20(a1) +80077e68: 9062220a lbu v0,8714(v1) +80077e6c: 30420020 andi v0,v0,0x20 +80077e70: 1040fc4c beqz v0,80076fa4 +80077e74: 3c028021 lui v0,0x8021 +80077e78: 0801de70 j 800779c0 +80077e7c: 2442e988 addiu v0,v0,-5752 +80077e80: 3c0c8021 lui t4,0x8021 +80077e84: 2583701c addiu v1,t4,28700 +80077e88: 8c630014 lw v1,20(v1) +80077e8c: 90622201 lbu v0,8705(v1) +80077e90: 02421026 xor v0,s2,v0 +80077e94: 30420080 andi v0,v0,0x80 +80077e98: 10400006 beqz v0,80077eb4 +80077e9c: 3c0e8021 lui t6,0x8021 +80077ea0: 90622300 lbu v0,8960(v1) +80077ea4: 02421024 and v0,s2,v0 +80077ea8: 30420080 andi v0,v0,0x80 +80077eac: 1440012c bnez v0,80078360 +80077eb0: 3c028001 lui v0,0x8001 +80077eb4: 25c3701c addiu v1,t6,28700 +80077eb8: 8c630014 lw v1,20(v1) +80077ebc: 90622201 lbu v0,8705(v1) +80077ec0: 02421026 xor v0,s2,v0 +80077ec4: 30420020 andi v0,v0,0x20 +80077ec8: 1040fc37 beqz v0,80076fa8 +80077ecc: 3c028021 lui v0,0x8021 +80077ed0: 90622300 lbu v0,8960(v1) +80077ed4: 02421024 and v0,s2,v0 +80077ed8: 30420020 andi v0,v0,0x20 +80077edc: 1040fc31 beqz v0,80076fa4 +80077ee0: 3c028001 lui v0,0x8001 +80077ee4: 2442d5c0 addiu v0,v0,-10816 +80077ee8: 0040f809 jalr v0 +80077eec: 24040020 li a0,32 +80077ef0: 0801dbea j 80076fa8 +80077ef4: 3c028021 lui v0,0x8021 +80077ef8: 3c0d8021 lui t5,0x8021 +80077efc: 32420060 andi v0,s2,0x60 +80077f00: 0002102b sltu v0,zero,v0 +80077f04: 25a8e988 addiu t0,t5,-5752 +80077f08: 32430020 andi v1,s2,0x20 +80077f0c: 1460004e bnez v1,80078048 +80077f10: a102001c sb v0,28(t0) +80077f14: 3c028021 lui v0,0x8021 +80077f18: 2443701c addiu v1,v0,28700 +80077f1c: 8c630014 lw v1,20(v1) +80077f20: 90622200 lbu v0,8704(v1) +80077f24: 30420020 andi v0,v0,0x20 +80077f28: 10400048 beqz v0,8007804c +80077f2c: 00121600 sll v0,s2,0x18 +80077f30: 3c098021 lui t1,0x8021 +80077f34: a120e974 sb zero,-5772(t1) +80077f38: 90622204 lbu v0,8708(v1) +80077f3c: 90632203 lbu v1,8707(v1) +80077f40: 00021200 sll v0,v0,0x8 +80077f44: 00431025 or v0,v0,v1 +80077f48: 2524e974 addiu a0,t1,-5772 +80077f4c: 3047ffff andi a3,v0,0xffff +80077f50: a482000e sh v0,14(a0) +80077f54: 00071302 srl v0,a3,0xc +80077f58: 00021080 sll v0,v0,0x2 +80077f5c: 00481021 addu v0,v0,t0 +80077f60: 8c460040 lw a2,64(v0) +80077f64: 24020001 li v0,1 +80077f68: a0820009 sb v0,9(a0) +80077f6c: 2403ffff li v1,-1 +80077f70: 24020134 li v0,308 +80077f74: 2cc50012 sltiu a1,a2,18 +80077f78: a0830008 sb v1,8(a0) +80077f7c: a4820002 sh v0,2(a0) +80077f80: a4800006 sh zero,6(a0) +80077f84: a0800001 sb zero,1(a0) +80077f88: a080000b sb zero,11(a0) +80077f8c: a080000d sb zero,13(a0) +80077f90: ad00000c sw zero,12(t0) +80077f94: ad000010 sw zero,16(t0) +80077f98: a100001b sb zero,27(t0) +80077f9c: ad000020 sw zero,32(t0) +80077fa0: 14a00109 bnez a1,800783c8 +80077fa4: ad000024 sw zero,36(t0) +80077fa8: 00c71021 addu v0,a2,a3 +80077fac: ad020020 sw v0,32(t0) +80077fb0: ad060024 sw a2,36(t0) +80077fb4: 2522e974 addiu v0,t1,-5772 +80077fb8: 90480002 lbu t0,2(v0) +80077fbc: 94450002 lhu a1,2(v0) +80077fc0: 00081842 srl v1,t0,0x1 +80077fc4: 3c02801f lui v0,0x801f +80077fc8: 38630001 xori v1,v1,0x1 +80077fcc: 31040040 andi a0,t0,0x40 +80077fd0: 2449bd90 addiu t1,v0,-17008 +80077fd4: 30630001 andi v1,v1,0x1 +80077fd8: 25a2e988 addiu v0,t5,-5752 +80077fdc: 00042183 sra a0,a0,0x6 +80077fe0: 31060080 andi a2,t0,0x80 +80077fe4: 31070001 andi a3,t0,0x1 +80077fe8: 30a50100 andi a1,a1,0x100 +80077fec: a0430005 sb v1,5(v0) +80077ff0: a0440007 sb a0,7(v0) +80077ff4: a0460006 sb a2,6(v0) +80077ff8: a0470004 sb a3,4(v0) +80077ffc: ada9e988 sw t1,-5752(t5) +80078000: 14a000ef bnez a1,800783c0 +80078004: 3c038021 lui v1,0x8021 +80078008: 31020020 andi v0,t0,0x20 +8007800c: 1040011b beqz v0,8007847c +80078010: 31020010 andi v0,t0,0x10 +80078014: 144000ea bnez v0,800783c0 +80078018: 3c02801f lui v0,0x801f +8007801c: 2442c590 addiu v0,v0,-14960 +80078020: ac62e988 sw v0,-5752(v1) +80078024: 3c038021 lui v1,0x8021 +80078028: 2462701c addiu v0,v1,28700 +8007802c: 8c43000c lw v1,12(v0) +80078030: 8c450014 lw a1,20(v0) +80078034: 25a4e988 addiu a0,t5,-5752 +80078038: 24020001 li v0,1 +8007803c: ac830028 sw v1,40(a0) +80078040: a0820018 sb v0,24(a0) +80078044: a0a02225 sb zero,8741(a1) +80078048: 00121600 sll v0,s2,0x18 +8007804c: 00021603 sra v0,v0,0x18 +80078050: 04400082 bltz v0,8007825c +80078054: 3c048021 lui a0,0x8021 +80078058: 32420010 andi v0,s2,0x10 +8007805c: 1040fbd2 beqz v0,80076fa8 +80078060: 3c028021 lui v0,0x8021 +80078064: 3c058021 lui a1,0x8021 +80078068: 24a2701c addiu v0,a1,28700 +8007806c: 8c440014 lw a0,20(v0) +80078070: 90832301 lbu v1,8961(a0) +80078074: 34630010 ori v1,v1,0x10 +80078078: 0801dbe9 j 80076fa4 +8007807c: a0832301 sb v1,8961(a0) +80078080: 001219c2 srl v1,s2,0x7 +80078084: 24020004 li v0,4 +80078088: 24040002 li a0,2 +8007808c: 0043200a movz a0,v0,v1 +80078090: 3c028021 lui v0,0x8021 +80078094: 2442e988 addiu v0,v0,-5752 +80078098: 3c030001 lui v1,0x1 +8007809c: 00431021 addu v0,v0,v1 +800780a0: 0801dbe9 j 80076fa4 +800780a4: a0448051 sb a0,-32687(v0) +800780a8: 3c038021 lui v1,0x8021 +800780ac: 2462701c addiu v0,v1,28700 +800780b0: 8c430014 lw v1,20(v0) +800780b4: 0801dbe9 j 80076fa4 +800780b8: a0722235 sb s2,8757(v1) +800780bc: 3c028021 lui v0,0x8021 +800780c0: 2443701c addiu v1,v0,28700 +800780c4: 8c620004 lw v0,4(v1) +800780c8: 24070008 li a3,8 +800780cc: 01421021 addu v0,t2,v0 +800780d0: 24468000 addiu a2,v0,-32768 +800780d4: 24080010 li t0,16 +800780d8: 01671021 addu v0,t3,a3 +800780dc: 00021080 sll v0,v0,0x2 +800780e0: 3c0c8021 lui t4,0x8021 +800780e4: 24450028 addiu a1,v0,40 +800780e8: 25a3e988 addiu v1,t5,-5752 +800780ec: 24420040 addiu v0,v0,64 +800780f0: 2584701c addiu a0,t4,28700 +800780f4: 00431821 addu v1,v0,v1 +800780f8: 00a42821 addu a1,a1,a0 +800780fc: 24e70001 addiu a3,a3,1 +80078100: 00e8102a slt v0,a3,t0 +80078104: ac660000 sw a2,0(v1) +80078108: aca60000 sw a2,0(a1) +8007810c: 24630004 addiu v1,v1,4 +80078110: 1440fffa bnez v0,800780fc +80078114: 24a50004 addiu a1,a1,4 +80078118: 29020200 slti v0,t0,512 +8007811c: 1040fb9e beqz v0,80076f98 +80078120: 3c038021 lui v1,0x8021 +80078124: 2462701c addiu v0,v1,28700 +80078128: 8c440004 lw a0,4(v0) +8007812c: 00081ac0 sll v1,t0,0xb +80078130: 25070008 addiu a3,t0,8 +80078134: 01431821 addu v1,t2,v1 +80078138: 25080010 addiu t0,t0,16 +8007813c: 00641821 addu v1,v1,a0 +80078140: 00e8102a slt v0,a3,t0 +80078144: 1440ffe4 bnez v0,800780d8 +80078148: 24668000 addiu a2,v1,-32768 +8007814c: 0801e047 j 8007811c +80078150: 29020200 slti v0,t0,512 +80078154: 85228040 lh v0,-32704(t1) +80078158: 70431002 mul v0,v0,v1 +8007815c: 00021fc3 sra v1,v0,0x1f +80078160: ad23804c sw v1,-32692(t1) +80078164: 0801dbe9 j 80076fa4 +80078168: ad228048 sw v0,-32696(t1) +8007816c: 91422233 lbu v0,8755(t2) +80078170: 91432236 lbu v1,8758(t2) +80078174: 91482232 lbu t0,8754(t2) +80078178: 91442234 lbu a0,8756(t2) +8007817c: 91452235 lbu a1,8757(t2) +80078180: 91462237 lbu a2,8759(t2) +80078184: 91472239 lbu a3,8761(t2) +80078188: 00031a00 sll v1,v1,0x8 +8007818c: 00021200 sll v0,v0,0x8 +80078190: 91492238 lbu t1,8760(t2) +80078194: 00a32825 or a1,a1,v1 +80078198: 00063400 sll a2,a2,0x10 +8007819c: 01024025 or t0,t0,v0 +800781a0: 00042400 sll a0,a0,0x10 +800781a4: 00073a00 sll a3,a3,0x8 +800781a8: 31630003 andi v1,t3,0x3 +800781ac: 00a66825 or t5,a1,a2 +800781b0: 01044025 or t0,t0,a0 +800781b4: 1060005f beqz v1,80078334 +800781b8: 01273025 or a2,t1,a3 +800781bc: 24020001 li v0,1 +800781c0: 106200ba beq v1,v0,800784ac +800781c4: 310203ff andi v0,t0,0x3ff +800781c8: 01421021 addu v0,t2,v0 +800781cc: 30c603ff andi a2,a2,0x3ff +800781d0: 24483000 addiu t0,v0,12288 +800781d4: 31620004 andi v0,t3,0x4 +800781d8: 10400052 beqz v0,80078324 +800781dc: 31a203ff andi v0,t5,0x3ff +800781e0: 3c058021 lui a1,0x8021 +800781e4: 24a3701c addiu v1,a1,28700 +800781e8: 8c650020 lw a1,32(v1) +800781ec: 8c64000c lw a0,12(v1) +800781f0: 01a51024 and v0,t5,a1 +800781f4: 00442021 addu a0,v0,a0 +800781f8: 00c53024 and a2,a2,a1 +800781fc: 3c028012 lui v0,0x8012 +80078200: 2442c980 addiu v0,v0,-13952 +80078204: 0040f809 jalr v0 +80078208: 01002821 move a1,t0 +8007820c: 3c0c8021 lui t4,0x8021 +80078210: 0801df95 j 80077e54 +80078214: 2585701c addiu a1,t4,28700 +80078218: 8ca20014 lw v0,20(a1) +8007821c: 2404ff80 li a0,-128 +80078220: 90432300 lbu v1,8960(v0) +80078224: 00641825 or v1,v1,a0 +80078228: 0801de2b j 800778ac +8007822c: a0432300 sb v1,8960(v0) +80078230: 25a5e988 addiu a1,t5,-5752 +80078234: 90a3001a lbu v1,26(a1) +80078238: 3c0c8021 lui t4,0x8021 +8007823c: 2582701c addiu v0,t4,28700 +80078240: 8c440014 lw a0,20(v0) +80078244: 3063007f andi v1,v1,0x7f +80078248: a0a3001a sb v1,26(a1) +8007824c: 90822301 lbu v0,8961(a0) +80078250: 3042007f andi v0,v0,0x7f +80078254: 0801de7b j 800779ec +80078258: a0822301 sb v0,8961(a0) +8007825c: 2485701c addiu a1,a0,28700 +80078260: 8ca40014 lw a0,20(a1) +80078264: 2406ff80 li a2,-128 +80078268: 90822301 lbu v0,8961(a0) +8007826c: 00461025 or v0,v0,a2 +80078270: a0822301 sb v0,8961(a0) +80078274: 8ca30014 lw v1,20(a1) +80078278: 8062220a lb v0,8714(v1) +8007827c: 0441ff77 bgez v0,8007805c +80078280: 32420010 andi v0,s2,0x10 +80078284: 25a2e988 addiu v0,t5,-5752 +80078288: 8c430014 lw v1,20(v0) +8007828c: 9044001a lbu a0,26(v0) +80078290: 9045001c lbu a1,28(v0) +80078294: 00862025 or a0,a0,a2 +80078298: 34630800 ori v1,v1,0x800 +8007829c: ac430014 sw v1,20(v0) +800782a0: 10a00090 beqz a1,800784e4 +800782a4: a044001a sb a0,26(v0) +800782a8: 00001821 move v1,zero +800782ac: 25a2e988 addiu v0,t5,-5752 +800782b0: 0801e016 j 80078058 +800782b4: a0430018 sb v1,24(v0) +800782b8: 01421021 addu v0,t2,v0 +800782bc: 30c603ff andi a2,a2,0x3ff +800782c0: 0801df8f j 80077e3c +800782c4: 24443000 addiu a0,v0,12288 +800782c8: 3c038021 lui v1,0x8021 +800782cc: 244209e4 addiu v0,v0,2532 +800782d0: 246319e4 addiu v1,v1,6628 +800782d4: 2404000a li a0,10 +800782d8: ac44fffc sw a0,-4(v0) +800782dc: ac44dffc sw a0,-8196(v0) +800782e0: ac440000 sw a0,0(v0) +800782e4: ac44e000 sw a0,-8192(v0) +800782e8: ac443ffc sw a0,16380(v0) +800782ec: ac441ffc sw a0,8188(v0) +800782f0: ac444000 sw a0,16384(v0) +800782f4: ac442000 sw a0,8192(v0) +800782f8: 24420040 addiu v0,v0,64 +800782fc: 1443fff6 bne v0,v1,800782d8 +80078300: 3c0c8021 lui t4,0x8021 +80078304: 2584701c addiu a0,t4,28700 +80078308: 8c83000c lw v1,12(a0) +8007830c: 30a2007f andi v0,a1,0x7f +80078310: 000212c0 sll v0,v0,0xb +80078314: 00621821 addu v1,v1,v0 +80078318: 3c048021 lui a0,0x8021 +8007831c: 0801dbe9 j 80076fa4 +80078320: ac83e9b0 sw v1,-5712(a0) +80078324: 01421021 addu v0,t2,v0 +80078328: 30c603ff andi a2,a2,0x3ff +8007832c: 0801e07f j 800781fc +80078330: 24443000 addiu a0,v0,12288 +80078334: 00081302 srl v0,t0,0xc +80078338: 3c038021 lui v1,0x8021 +8007833c: 2463e988 addiu v1,v1,-5752 +80078340: 00021080 sll v0,v0,0x2 +80078344: 00431021 addu v0,v0,v1 +80078348: 8c450040 lw a1,64(v0) +8007834c: 2ca30012 sltiu v1,a1,18 +80078350: 14600035 bnez v1,80078428 +80078354: 3102ffff andi v0,t0,0xffff +80078358: 0801e075 j 800781d4 +8007835c: 00a24021 addu t0,a1,v0 +80078360: 2442d5c0 addiu v0,v0,-10816 +80078364: 0040f809 jalr v0 +80078368: 24040080 li a0,128 +8007836c: 0801dfad j 80077eb4 +80078370: 3c0e8021 lui t6,0x8021 +80078374: 1460002f bnez v1,80078434 +80078378: 3063ffff andi v1,v1,0xffff +8007837c: 85228040 lh v0,-32704(t1) +80078380: 00021400 sll v0,v0,0x10 +80078384: 00021fc3 sra v1,v0,0x1f +80078388: ad23804c sw v1,-32692(t1) +8007838c: 0801dbe9 j 80076fa4 +80078390: ad228048 sw v0,-32696(t1) +80078394: 00081302 srl v0,t0,0xc +80078398: 3c038021 lui v1,0x8021 +8007839c: 2463e988 addiu v1,v1,-5752 +800783a0: 00021080 sll v0,v0,0x2 +800783a4: 00431021 addu v0,v0,v1 +800783a8: 8c450040 lw a1,64(v0) +800783ac: 2ca30012 sltiu v1,a1,18 +800783b0: 1460001a bnez v1,8007841c +800783b4: 3102ffff andi v0,t0,0xffff +800783b8: 0801df85 j 80077e14 +800783bc: 00a24021 addu t0,a1,v0 +800783c0: 0801e009 j 80078024 +800783c4: ac69e988 sw t1,-5752(v1) +800783c8: 2cc2000c sltiu v0,a2,12 +800783cc: 10400025 beqz v0,80078464 +800783d0: 3c028021 lui v0,0x8021 +800783d4: 3c038019 lui v1,0x8019 +800783d8: 00061080 sll v0,a2,0x2 +800783dc: 246331f0 addiu v1,v1,12784 +800783e0: 00431021 addu v0,v0,v1 +800783e4: 8c440000 lw a0,0(v0) +800783e8: 00800008 jr a0 +800783ec: 00000000 nop +800783f0: 2443701c addiu v1,v0,28700 +800783f4: 8c640014 lw a0,20(v1) +800783f8: 90822300 lbu v0,8960(a0) +800783fc: 3042007f andi v0,v0,0x7f +80078400: a0822300 sb v0,8960(a0) +80078404: 3c028001 lui v0,0x8001 +80078408: 2442d60c addiu v0,v0,-10740 +8007840c: 0040f809 jalr v0 +80078410: 24040080 li a0,128 +80078414: 0801de17 j 8007785c +80078418: 32420020 andi v0,s2,0x20 +8007841c: 8d830004 lw v1,4(t4) +80078420: 0801df85 j 80077e14 +80078424: 00434021 addu t0,v0,v1 +80078428: 8d830004 lw v1,4(t4) +8007842c: 0801e075 j 800781d4 +80078430: 00434021 addu t0,v0,v1 +80078434: 85228040 lh v0,-32704(t1) +80078438: 0043001a div zero,v0,v1 +8007843c: 006001f4 teq v1,zero,0x7 +80078440: 00002010 mfhi a0 +80078444: 00001012 mflo v0 +80078448: 00042400 sll a0,a0,0x10 +8007844c: 00441025 or v0,v0,a0 +80078450: 00021fc3 sra v1,v0,0x1f +80078454: ad23804c sw v1,-32692(t1) +80078458: 0801dbe9 j 80076fa4 +8007845c: ad228048 sw v0,-32696(t1) +80078460: 3c028021 lui v0,0x8021 +80078464: 8c44701c lw a0,28700(v0) +80078468: 25a3e988 addiu v1,t5,-5752 +8007846c: 00871021 addu v0,a0,a3 +80078470: ac620020 sw v0,32(v1) +80078474: 0801dfed j 80077fb4 +80078478: ac640024 sw a0,36(v1) +8007847c: 10400016 beqz v0,800784d8 +80078480: 3c02801f lui v0,0x801f +80078484: 3c02801f lui v0,0x801f +80078488: 2442cd90 addiu v0,v0,-12912 +8007848c: 0801e009 j 80078024 +80078490: ac62e988 sw v0,-5752(v1) +80078494: 8d840020 lw a0,32(t4) +80078498: 8d83000c lw v1,12(t4) +8007849c: 01041024 and v0,t0,a0 +800784a0: 00434021 addu t0,v0,v1 +800784a4: 0801df85 j 80077e14 +800784a8: 00c43024 and a2,a2,a0 +800784ac: 8d840020 lw a0,32(t4) +800784b0: 8d83000c lw v1,12(t4) +800784b4: 01041024 and v0,t0,a0 +800784b8: 00434021 addu t0,v0,v1 +800784bc: 0801e075 j 800781d4 +800784c0: 00c43024 and a2,a2,a0 +800784c4: 2442d5c0 addiu v0,v0,-10816 +800784c8: 0040f809 jalr v0 +800784cc: 24040020 li a0,32 +800784d0: 0801df5b j 80077d6c +800784d4: 3c038021 lui v1,0x8021 +800784d8: 2442c990 addiu v0,v0,-13936 +800784dc: 0801e009 j 80078024 +800784e0: ac62e988 sw v0,-5752(v1) +800784e4: 3c028021 lui v0,0x8021 +800784e8: 8c43e988 lw v1,-5752(v0) +800784ec: 25a2e988 addiu v0,t5,-5752 +800784f0: 0003182b sltu v1,zero,v1 +800784f4: 0801e016 j 80078058 +800784f8: a0430018 sb v1,24(v0) +800784fc: 3c0e8021 lui t6,0x8021 +80078500: 25c2701c addiu v0,t6,28700 +80078504: 8c43000c lw v1,12(v0) +80078508: 2463a000 addiu v1,v1,-24576 +8007850c: 25a4e988 addiu a0,t5,-5752 +80078510: 00671021 addu v0,v1,a3 +80078514: ac820020 sw v0,32(a0) +80078518: 0801dfed j 80077fb4 +8007851c: ac830024 sw v1,36(a0) +80078520: 25a2e988 addiu v0,t5,-5752 +80078524: 8c430028 lw v1,40(v0) +80078528: 2463a000 addiu v1,v1,-24576 +8007852c: 00672021 addu a0,v1,a3 +80078530: ac440020 sw a0,32(v0) +80078534: 0801dfed j 80077fb4 +80078538: ac430024 sw v1,36(v0) +8007853c: 3c0c8021 lui t4,0x8021 +80078540: 2582701c addiu v0,t4,28700 +80078544: 8c44000c lw a0,12(v0) +80078548: 25a3e988 addiu v1,t5,-5752 +8007854c: 00871021 addu v0,a0,a3 +80078550: ac620020 sw v0,32(v1) +80078554: 0801dfed j 80077fb4 +80078558: ac640024 sw a0,36(v1) +8007855c: 3c038021 lui v1,0x8021 +80078560: 2462701c addiu v0,v1,28700 +80078564: 8c430014 lw v1,20(v0) +80078568: 25a4e988 addiu a0,t5,-5752 +8007856c: 2463e000 addiu v1,v1,-8192 +80078570: 00671021 addu v0,v1,a3 +80078574: ac820020 sw v0,32(a0) +80078578: 0801dfed j 80077fb4 +8007857c: ac830024 sw v1,36(a0) +80078580: 3c048021 lui a0,0x8021 +80078584: 2482701c addiu v0,a0,28700 +80078588: 8c430014 lw v1,20(v0) +8007858c: 25a4e988 addiu a0,t5,-5752 +80078590: 2463c000 addiu v1,v1,-16384 +80078594: 00671021 addu v0,v1,a3 +80078598: ac820020 sw v0,32(a0) +8007859c: 0801dfed j 80077fb4 +800785a0: ac830024 sw v1,36(a0) +800785a4: 3c058021 lui a1,0x8021 +800785a8: 24a2701c addiu v0,a1,28700 +800785ac: 0801e142 j 80078508 +800785b0: 8c430014 lw v1,20(v0) + +800785b4 : +800785b4: 3c078021 lui a3,0x8021 +800785b8: 00051282 srl v0,a1,0xa +800785bc: 30423ffc andi v0,v0,0x3ffc +800785c0: 24e3e988 addiu v1,a3,-5752 +800785c4: 00431021 addu v0,v0,v1 +800785c8: 8c464040 lw a2,16448(v0) +800785cc: 2cc20012 sltiu v0,a2,18 +800785d0: 14400005 bnez v0,800785e8 +800785d4: 308800ff andi t0,a0,0xff +800785d8: 30a2ffff andi v0,a1,0xffff +800785dc: 00c21021 addu v0,a2,v0 +800785e0: 03e00008 jr ra +800785e4: a0480000 sb t0,0(v0) +800785e8: 2cc2000c sltiu v0,a2,12 +800785ec: 14400003 bnez v0,800785fc +800785f0: 3c038019 lui v1,0x8019 +800785f4: 03e00008 jr ra +800785f8: 00000000 nop +800785fc: 00061080 sll v0,a2,0x2 +80078600: 24633220 addiu v1,v1,12832 +80078604: 00431021 addu v0,v0,v1 +80078608: 8c440000 lw a0,0(v0) +8007860c: 00800008 jr a0 +80078610: 00000000 nop +80078614: 3c198007 lui t9,0x8007 +80078618: 01002021 move a0,t0 +8007861c: 27396f3c addiu t9,t9,28476 +80078620: 03200008 jr t9 +80078624: 30a5ffff andi a1,a1,0xffff +80078628: 3c028021 lui v0,0x8021 +8007862c: 8c437028 lw v1,28712(v0) +80078630: 30a4ffff andi a0,a1,0xffff +80078634: 00641821 addu v1,v1,a0 +80078638: 03e00008 jr ra +8007863c: a0680000 sb t0,0(v1) +80078640: 24e6e988 addiu a2,a3,-5752 +80078644: 3c020001 lui v0,0x1 +80078648: 00c21021 addu v0,a2,v0 +8007864c: 90448051 lbu a0,-32687(v0) +80078650: 30a3ffff andi v1,a1,0xffff +80078654: 24020002 li v0,2 +80078658: 10820030 beq a0,v0,8007871c +8007865c: 2463a000 addiu v1,v1,-24576 +80078660: 8cc20028 lw v0,40(a2) +80078664: 00032842 srl a1,v1,0x1 +80078668: 30640001 andi a0,v1,0x1 +8007866c: 30a5ffff andi a1,a1,0xffff +80078670: 00a22821 addu a1,a1,v0 +80078674: 00042080 sll a0,a0,0x2 +80078678: 2402000f li v0,15 +8007867c: 90a60000 lbu a2,0(a1) +80078680: 00821004 sllv v0,v0,a0 +80078684: 00021027 nor v0,zero,v0 +80078688: 3103000f andi v1,t0,0xf +8007868c: 00461024 and v0,v0,a2 +80078690: 00831804 sllv v1,v1,a0 +80078694: 00431025 or v0,v0,v1 +80078698: 03e00008 jr ra +8007869c: a0a20000 sb v0,0(a1) +800786a0: 3c030001 lui v1,0x1 +800786a4: 24e2e988 addiu v0,a3,-5752 +800786a8: 00431021 addu v0,v0,v1 +800786ac: 90448051 lbu a0,-32687(v0) +800786b0: 3c03ffa0 lui v1,0xffa0 +800786b4: 24020002 li v0,2 +800786b8: 10820028 beq a0,v0,8007875c +800786bc: 00a33021 addu a2,a1,v1 +800786c0: 3c028021 lui v0,0x8021 +800786c4: 8c437028 lw v1,28712(v0) +800786c8: 00062842 srl a1,a2,0x1 +800786cc: 30c40001 andi a0,a2,0x1 +800786d0: 30a5ffff andi a1,a1,0xffff +800786d4: 00a32821 addu a1,a1,v1 +800786d8: 00042080 sll a0,a0,0x2 +800786dc: 2402000f li v0,15 +800786e0: 90a60000 lbu a2,0(a1) +800786e4: 00821004 sllv v0,v0,a0 +800786e8: 00021027 nor v0,zero,v0 +800786ec: 3103000f andi v1,t0,0xf +800786f0: 00461024 and v0,v0,a2 +800786f4: 00831804 sllv v1,v1,a0 +800786f8: 00431025 or v0,v0,v1 +800786fc: 03e00008 jr ra +80078700: a0a20000 sb v0,0(a1) +80078704: 24e2e988 addiu v0,a3,-5752 +80078708: 8c430028 lw v1,40(v0) +8007870c: 30a47fff andi a0,a1,0x7fff +80078710: 00641821 addu v1,v1,a0 +80078714: 03e00008 jr ra +80078718: a068a000 sb t0,-24576(v1) +8007871c: 8cc20028 lw v0,40(a2) +80078720: 00032882 srl a1,v1,0x2 +80078724: 30a5ffff andi a1,a1,0xffff +80078728: 30640003 andi a0,v1,0x3 +8007872c: 00a22821 addu a1,a1,v0 +80078730: 00042040 sll a0,a0,0x1 +80078734: 24020003 li v0,3 +80078738: 90a60000 lbu a2,0(a1) +8007873c: 00821004 sllv v0,v0,a0 +80078740: 00021027 nor v0,zero,v0 +80078744: 31030003 andi v1,t0,0x3 +80078748: 00461024 and v0,v0,a2 +8007874c: 00831804 sllv v1,v1,a0 +80078750: 00431025 or v0,v0,v1 +80078754: 03e00008 jr ra +80078758: a0a20000 sb v0,0(a1) +8007875c: 3c028021 lui v0,0x8021 +80078760: 8c437028 lw v1,28712(v0) +80078764: 00062882 srl a1,a2,0x2 +80078768: 30a5ffff andi a1,a1,0xffff +8007876c: 30c40003 andi a0,a2,0x3 +80078770: 0801e1cc j 80078730 +80078774: 00a32821 addu a1,a1,v1 + +80078778 : +80078778: 27bdffe0 addiu sp,sp,-32 +8007877c: afb00010 sw s0,16(sp) +80078780: 3c028008 lui v0,0x8008 +80078784: 3090ffff andi s0,a0,0xffff +80078788: afbf001c sw ra,28(sp) +8007878c: afb20018 sw s2,24(sp) +80078790: afb10014 sw s1,20(sp) +80078794: 245285b4 addiu s2,v0,-31308 +80078798: 00a08821 move s1,a1 +8007879c: 0240f809 jalr s2 +800787a0: 320400ff andi a0,s0,0xff +800787a4: 00102202 srl a0,s0,0x8 +800787a8: 26250001 addiu a1,s1,1 +800787ac: 0240c821 move t9,s2 +800787b0: 8fbf001c lw ra,28(sp) +800787b4: 8fb20018 lw s2,24(sp) +800787b8: 8fb10014 lw s1,20(sp) +800787bc: 8fb00010 lw s0,16(sp) +800787c0: 03200008 jr t9 +800787c4: 27bd0020 addiu sp,sp,32 + ... + +800787d0 <_Z6Op29M1v>: +800787d0: 3c058021 lui a1,0x8021 +800787d4: 24a5e988 addiu a1,a1,-5752 +800787d8: 8ca40020 lw a0,32(a1) +800787dc: 3c038021 lui v1,0x8021 +800787e0: 2463e974 addiu v1,v1,-5772 +800787e4: 90860000 lbu a2,0(a0) +800787e8: 90620004 lbu v0,4(v1) +800787ec: 24840001 addiu a0,a0,1 +800787f0: 00461024 and v0,v0,a2 +800787f4: 304600ff andi a2,v0,0xff +800787f8: a0620004 sb v0,4(v1) +800787fc: aca40020 sw a0,32(a1) +80078800: a0a60006 sb a2,6(a1) +80078804: 03e00008 jr ra +80078808: a0a60005 sb a2,5(a1) + +8007880c <_Z6Op0AM1v>: +8007880c: 3c028021 lui v0,0x8021 +80078810: 2442e974 addiu v0,v0,-5772 +80078814: 90440004 lbu a0,4(v0) +80078818: 00041840 sll v1,a0,0x1 +8007881c: 306500ff andi a1,v1,0xff +80078820: a0430004 sb v1,4(v0) +80078824: 3c038021 lui v1,0x8021 +80078828: 2463e988 addiu v1,v1,-5752 +8007882c: 000421c2 srl a0,a0,0x7 +80078830: a0650006 sb a1,6(v1) +80078834: a0640004 sb a0,4(v1) +80078838: 03e00008 jr ra +8007883c: a0650005 sb a1,5(v1) + +80078840 <_Z6Op0AM0v>: +80078840: 3c038021 lui v1,0x8021 +80078844: 2463e974 addiu v1,v1,-5772 +80078848: 94620004 lhu v0,4(v1) +8007884c: 90650005 lbu a1,5(v1) +80078850: 00021040 sll v0,v0,0x1 +80078854: 3044ffff andi a0,v0,0xffff +80078858: a4620004 sh v0,4(v1) +8007885c: 3c028021 lui v0,0x8021 +80078860: 2442e988 addiu v0,v0,-5752 +80078864: 00041a02 srl v1,a0,0x8 +80078868: 000529c2 srl a1,a1,0x7 +8007886c: 0004202b sltu a0,zero,a0 +80078870: a0430006 sb v1,6(v0) +80078874: a0450004 sb a1,4(v0) +80078878: 03e00008 jr ra +8007887c: a0440005 sb a0,5(v0) + +80078880 <_Z6Op89M1v>: +80078880: 3c058021 lui a1,0x8021 +80078884: 24a5e988 addiu a1,a1,-5752 +80078888: 8ca30020 lw v1,32(a1) +8007888c: 3c028021 lui v0,0x8021 +80078890: 90660000 lbu a2,0(v1) +80078894: 9044e978 lbu a0,-5768(v0) +80078898: 24630001 addiu v1,v1,1 +8007889c: 00862024 and a0,a0,a2 +800788a0: aca30020 sw v1,32(a1) +800788a4: 03e00008 jr ra +800788a8: a0a40005 sb a0,5(a1) + +800788ac <_Z6Op89M0v>: +800788ac: 3c078021 lui a3,0x8021 +800788b0: 24e7e988 addiu a3,a3,-5752 +800788b4: 8ce60020 lw a2,32(a3) +800788b8: 3c028021 lui v0,0x8021 +800788bc: 90c40001 lbu a0,1(a2) +800788c0: 90c50000 lbu a1,0(a2) +800788c4: 9443e978 lhu v1,-5768(v0) +800788c8: 00042200 sll a0,a0,0x8 +800788cc: 00a42821 addu a1,a1,a0 +800788d0: 00651824 and v1,v1,a1 +800788d4: 0003182b sltu v1,zero,v1 +800788d8: 24c60002 addiu a2,a2,2 +800788dc: ace60020 sw a2,32(a3) +800788e0: 03e00008 jr ra +800788e4: a0e30005 sb v1,5(a3) + +800788e8 <_Z6OpC0X0v>: +800788e8: 3c058021 lui a1,0x8021 +800788ec: 24a5e988 addiu a1,a1,-5752 +800788f0: 8ca70020 lw a3,32(a1) +800788f4: 3c028021 lui v0,0x8021 +800788f8: 90e30001 lbu v1,1(a3) +800788fc: 90e40000 lbu a0,0(a3) +80078900: 9446e980 lhu a2,-5760(v0) +80078904: 00031a00 sll v1,v1,0x8 +80078908: 00832021 addu a0,a0,v1 +8007890c: 00c43023 subu a2,a2,a0 +80078910: 30c3ffff andi v1,a2,0xffff +80078914: 00062027 nor a0,zero,a2 +80078918: 00034202 srl t0,v1,0x8 +8007891c: 000427c2 srl a0,a0,0x1f +80078920: 24e70002 addiu a3,a3,2 +80078924: 0003182b sltu v1,zero,v1 +80078928: 3c028022 lui v0,0x8022 +8007892c: aca70020 sw a3,32(a1) +80078930: ac4650c8 sw a2,20680(v0) +80078934: a0a40004 sb a0,4(a1) +80078938: a0a30005 sb v1,5(a1) +8007893c: 03e00008 jr ra +80078940: a0a80006 sb t0,6(a1) + +80078944 <_Z6Op3AM1v>: +80078944: 3c038021 lui v1,0x8021 +80078948: 2463e974 addiu v1,v1,-5772 +8007894c: 90620004 lbu v0,4(v1) +80078950: 2442ffff addiu v0,v0,-1 +80078954: 304400ff andi a0,v0,0xff +80078958: a0620004 sb v0,4(v1) +8007895c: 3c028021 lui v0,0x8021 +80078960: 2442e988 addiu v0,v0,-5752 +80078964: a0440006 sb a0,6(v0) +80078968: ac400030 sw zero,48(v0) +8007896c: 03e00008 jr ra +80078970: a0440005 sb a0,5(v0) + +80078974 <_Z6Op3AM0v>: +80078974: 3c038021 lui v1,0x8021 +80078978: 2463e974 addiu v1,v1,-5772 +8007897c: 94620004 lhu v0,4(v1) +80078980: 2442ffff addiu v0,v0,-1 +80078984: 3044ffff andi a0,v0,0xffff +80078988: a4620004 sh v0,4(v1) +8007898c: 3c028021 lui v0,0x8021 +80078990: 2442e988 addiu v0,v0,-5752 +80078994: 00041a02 srl v1,a0,0x8 +80078998: 0004202b sltu a0,zero,a0 +8007899c: a0430006 sb v1,6(v0) +800789a0: a0440005 sb a0,5(v0) +800789a4: 03e00008 jr ra +800789a8: ac400030 sw zero,48(v0) + +800789ac <_Z6Op1AM1v>: +800789ac: 3c038021 lui v1,0x8021 +800789b0: 2463e974 addiu v1,v1,-5772 +800789b4: 90620004 lbu v0,4(v1) +800789b8: 24420001 addiu v0,v0,1 +800789bc: 304400ff andi a0,v0,0xff +800789c0: a0620004 sb v0,4(v1) +800789c4: 3c028021 lui v0,0x8021 +800789c8: 2442e988 addiu v0,v0,-5752 +800789cc: a0440006 sb a0,6(v0) +800789d0: ac400030 sw zero,48(v0) +800789d4: 03e00008 jr ra +800789d8: a0440005 sb a0,5(v0) + +800789dc <_Z6Op1AM0v>: +800789dc: 3c038021 lui v1,0x8021 +800789e0: 2463e974 addiu v1,v1,-5772 +800789e4: 94620004 lhu v0,4(v1) +800789e8: 24420001 addiu v0,v0,1 +800789ec: 3044ffff andi a0,v0,0xffff +800789f0: a4620004 sh v0,4(v1) +800789f4: 3c028021 lui v0,0x8021 +800789f8: 2442e988 addiu v0,v0,-5752 +800789fc: 00041a02 srl v1,a0,0x8 +80078a00: 0004202b sltu a0,zero,a0 +80078a04: a0430006 sb v1,6(v0) +80078a08: a0440005 sb a0,5(v0) +80078a0c: 03e00008 jr ra +80078a10: ac400030 sw zero,48(v0) + +80078a14 <_Z6Op4AM1v>: +80078a14: 3c028021 lui v0,0x8021 +80078a18: 2442e974 addiu v0,v0,-5772 +80078a1c: 90440004 lbu a0,4(v0) +80078a20: 00041842 srl v1,a0,0x1 +80078a24: 306500ff andi a1,v1,0xff +80078a28: a0430004 sb v1,4(v0) +80078a2c: 3c038021 lui v1,0x8021 +80078a30: 2463e988 addiu v1,v1,-5752 +80078a34: 30840001 andi a0,a0,0x1 +80078a38: a0650006 sb a1,6(v1) +80078a3c: a0640004 sb a0,4(v1) +80078a40: 03e00008 jr ra +80078a44: a0650005 sb a1,5(v1) + +80078a48 <_Z6Op4AM0v>: +80078a48: 3c038021 lui v1,0x8021 +80078a4c: 2463e974 addiu v1,v1,-5772 +80078a50: 94620004 lhu v0,4(v1) +80078a54: 90650004 lbu a1,4(v1) +80078a58: 00021042 srl v0,v0,0x1 +80078a5c: 3044ffff andi a0,v0,0xffff +80078a60: a4620004 sh v0,4(v1) +80078a64: 3c028021 lui v0,0x8021 +80078a68: 2442e988 addiu v0,v0,-5752 +80078a6c: 00041a02 srl v1,a0,0x8 +80078a70: 30a50001 andi a1,a1,0x1 +80078a74: 0004202b sltu a0,zero,a0 +80078a78: a0430006 sb v1,6(v0) +80078a7c: a0450004 sb a1,4(v0) +80078a80: 03e00008 jr ra +80078a84: a0440005 sb a0,5(v0) + +80078a88 <_Z6Op2AM1v>: +80078a88: 3c068021 lui a2,0x8021 +80078a8c: 24c6e974 addiu a2,a2,-5772 +80078a90: 3c058021 lui a1,0x8021 +80078a94: 24a5e988 addiu a1,a1,-5752 +80078a98: 90c20004 lbu v0,4(a2) +80078a9c: 90a30004 lbu v1,4(a1) +80078aa0: 00021040 sll v0,v0,0x1 +80078aa4: 00431025 or v0,v0,v1 +80078aa8: 3042ffff andi v0,v0,0xffff +80078aac: 304800ff andi t0,v0,0xff +80078ab0: 2c440100 sltiu a0,v0,256 +80078ab4: 310700ff andi a3,t0,0xff +80078ab8: 38840001 xori a0,a0,0x1 +80078abc: 3c038022 lui v1,0x8022 +80078ac0: a0a70006 sb a3,6(a1) +80078ac4: a46250be sh v0,20670(v1) +80078ac8: a0a40004 sb a0,4(a1) +80078acc: a0c80004 sb t0,4(a2) +80078ad0: 03e00008 jr ra +80078ad4: a0a70005 sb a3,5(a1) + +80078ad8 <_Z6Op2AM0v>: +80078ad8: 3c088021 lui t0,0x8021 +80078adc: 2508e974 addiu t0,t0,-5772 +80078ae0: 3c078021 lui a3,0x8021 +80078ae4: 24e7e988 addiu a3,a3,-5752 +80078ae8: 95020004 lhu v0,4(t0) +80078aec: 90e30004 lbu v1,4(a3) +80078af0: 00021040 sll v0,v0,0x1 +80078af4: 00431025 or v0,v0,v1 +80078af8: 3049ffff andi t1,v0,0xffff +80078afc: 3125ffff andi a1,t1,0xffff +80078b00: 3404ffff li a0,0xffff +80078b04: 00053202 srl a2,a1,0x8 +80078b08: 0082202b sltu a0,a0,v0 +80078b0c: 0005282b sltu a1,zero,a1 +80078b10: 3c038022 lui v1,0x8022 +80078b14: a0e60006 sb a2,6(a3) +80078b18: ac6250c0 sw v0,20672(v1) +80078b1c: a0e40004 sb a0,4(a3) +80078b20: a5090004 sh t1,4(t0) +80078b24: 03e00008 jr ra +80078b28: a0e50005 sb a1,5(a3) + +80078b2c <_Z6Op6AM1v>: +80078b2c: 3c048021 lui a0,0x8021 +80078b30: 2484e988 addiu a0,a0,-5752 +80078b34: 3c058021 lui a1,0x8021 +80078b38: 24a5e974 addiu a1,a1,-5772 +80078b3c: 90820004 lbu v0,4(a0) +80078b40: 90a30004 lbu v1,4(a1) +80078b44: 00021200 sll v0,v0,0x8 +80078b48: 00431025 or v0,v0,v1 +80078b4c: 00023042 srl a2,v0,0x1 +80078b50: 30c700ff andi a3,a2,0xff +80078b54: 30e800ff andi t0,a3,0xff +80078b58: 30420001 andi v0,v0,0x1 +80078b5c: 3c038022 lui v1,0x8022 +80078b60: a0880006 sb t0,6(a0) +80078b64: a0820004 sb v0,4(a0) +80078b68: a46650be sh a2,20670(v1) +80078b6c: a0a70004 sb a3,4(a1) +80078b70: 03e00008 jr ra +80078b74: a0880005 sb t0,5(a0) + +80078b78 <_Z6Op6AM0v>: +80078b78: 3c058021 lui a1,0x8021 +80078b7c: 24a5e988 addiu a1,a1,-5752 +80078b80: 3c068021 lui a2,0x8021 +80078b84: 24c6e974 addiu a2,a2,-5772 +80078b88: 90a20004 lbu v0,4(a1) +80078b8c: 94c30004 lhu v1,4(a2) +80078b90: 00021400 sll v0,v0,0x10 +80078b94: 00621825 or v1,v1,v0 +80078b98: 00033842 srl a3,v1,0x1 +80078b9c: 30e8ffff andi t0,a3,0xffff +80078ba0: 3104ffff andi a0,t0,0xffff +80078ba4: 00041202 srl v0,a0,0x8 +80078ba8: 30630001 andi v1,v1,0x1 +80078bac: 0004202b sltu a0,zero,a0 +80078bb0: a0a20006 sb v0,6(a1) +80078bb4: 3c028022 lui v0,0x8022 +80078bb8: a0a30004 sb v1,4(a1) +80078bbc: ac4750c0 sw a3,20672(v0) +80078bc0: a4c80004 sh t0,4(a2) +80078bc4: 03e00008 jr ra +80078bc8: a0a40005 sb a0,5(a1) + +80078bcc <_Z4Op18v>: +80078bcc: 3c028021 lui v0,0x8021 +80078bd0: 03e00008 jr ra +80078bd4: a040e98c sb zero,-5748(v0) + +80078bd8 <_Z4OpD8v>: +80078bd8: 3c038021 lui v1,0x8021 +80078bdc: 2463e974 addiu v1,v1,-5772 +80078be0: 90620002 lbu v0,2(v1) +80078be4: 304200f7 andi v0,v0,0xf7 +80078be8: 03e00008 jr ra +80078bec: a0620002 sb v0,2(v1) + +80078bf0 <_Z4Op58v>: +80078bf0: 3c038021 lui v1,0x8021 +80078bf4: 2463e974 addiu v1,v1,-5772 +80078bf8: 90620002 lbu v0,2(v1) +80078bfc: 304200fb andi v0,v0,0xfb +80078c00: 03e00008 jr ra +80078c04: a0620002 sb v0,2(v1) + +80078c08 <_Z4OpB8v>: +80078c08: 3c028021 lui v0,0x8021 +80078c0c: 03e00008 jr ra +80078c10: a040e98f sb zero,-5745(v0) + +80078c14 <_Z4OpEAv>: +80078c14: 03e00008 jr ra +80078c18: 00000000 nop + +80078c1c <_Z4Op38v>: +80078c1c: 24030001 li v1,1 +80078c20: 3c028021 lui v0,0x8021 +80078c24: 03e00008 jr ra +80078c28: a043e98c sb v1,-5748(v0) + +80078c2c <_Z4OpF8v>: +80078c2c: 3c038021 lui v1,0x8021 +80078c30: 2463e974 addiu v1,v1,-5772 +80078c34: 90620002 lbu v0,2(v1) +80078c38: 24040001 li a0,1 +80078c3c: 34420008 ori v0,v0,0x8 +80078c40: a0620002 sb v0,2(v1) +80078c44: 3c028021 lui v0,0x8021 +80078c48: 03e00008 jr ra +80078c4c: a044e1d5 sb a0,-7723(v0) + +80078c50 <_Z4Op78v>: +80078c50: 3c038021 lui v1,0x8021 +80078c54: 2463e974 addiu v1,v1,-5772 +80078c58: 90620002 lbu v0,2(v1) +80078c5c: 34420004 ori v0,v0,0x4 +80078c60: 03e00008 jr ra +80078c64: a0620002 sb v0,2(v1) + +80078c68 <_Z4Op1Bv>: +80078c68: 3c028021 lui v0,0x8021 +80078c6c: 2444e974 addiu a0,v0,-5772 +80078c70: 94830002 lhu v1,2(a0) +80078c74: 94820004 lhu v0,4(a0) +80078c78: 30630100 andi v1,v1,0x100 +80078c7c: 10600003 beqz v1,80078c8c <_Z4Op1Bv+0x24> +80078c80: a4820008 sh v0,8(a0) +80078c84: 24020001 li v0,1 +80078c88: a0820009 sb v0,9(a0) +80078c8c: 03e00008 jr ra +80078c90: 00000000 nop + +80078c94 <_Z4Op9Av>: +80078c94: 3c028021 lui v0,0x8021 +80078c98: 2444e974 addiu a0,v0,-5772 +80078c9c: 94830002 lhu v1,2(a0) +80078ca0: 9482000a lhu v0,10(a0) +80078ca4: 30630100 andi v1,v1,0x100 +80078ca8: 10600003 beqz v1,80078cb8 <_Z4Op9Av+0x24> +80078cac: a4820008 sh v0,8(a0) +80078cb0: 24020001 li v0,1 +80078cb4: a0820009 sb v0,9(a0) +80078cb8: 03e00008 jr ra +80078cbc: 00000000 nop + +80078cc0 <_Z4OpFBv>: +80078cc0: 3c0a8021 lui t2,0x8021 +80078cc4: 2544e988 addiu a0,t2,-5752 +80078cc8: 90870004 lbu a3,4(a0) +80078ccc: 3c028021 lui v0,0x8021 +80078cd0: 2448e974 addiu t0,v0,-5772 +80078cd4: 91050003 lbu a1,3(t0) +80078cd8: a1070003 sb a3,3(t0) +80078cdc: 95090002 lhu t1,2(t0) +80078ce0: 30a30001 andi v1,a1,0x1 +80078ce4: a0830004 sb v1,4(a0) +80078ce8: 3c028022 lui v0,0x8022 +80078cec: 3c038022 lui v1,0x8022 +80078cf0: 31260100 andi a2,t1,0x100 +80078cf4: a04750aa sb a3,20650(v0) +80078cf8: 10c00008 beqz a2,80078d1c <_Z4OpFBv+0x5c> +80078cfc: a06550ab sb a1,20651(v1) +80078d00: 35220030 ori v0,t1,0x30 +80078d04: 24030001 li v1,1 +80078d08: a5020002 sh v0,2(t0) +80078d0c: 3049ffff andi t1,v0,0xffff +80078d10: 3c028021 lui v0,0x8021 +80078d14: a043e1d4 sb v1,-7724(v0) +80078d18: a1030009 sb v1,9(t0) +80078d1c: 91040002 lbu a0,2(t0) +80078d20: 30830010 andi v1,a0,0x10 +80078d24: 10600003 beqz v1,80078d34 <_Z4OpFBv+0x74> +80078d28: 31220100 andi v0,t1,0x100 +80078d2c: a100000d sb zero,13(t0) +80078d30: a100000b sb zero,11(t0) +80078d34: 1440000d bnez v0,80078d6c <_Z4OpFBv+0xac> +80078d38: 3c02801f lui v0,0x801f +80078d3c: 30820020 andi v0,a0,0x20 +80078d40: 14400007 bnez v0,80078d60 <_Z4OpFBv+0xa0> +80078d44: 00000000 nop +80078d48: 1460000b bnez v1,80078d78 <_Z4OpFBv+0xb8> +80078d4c: 3c02801f lui v0,0x801f +80078d50: 3c02801f lui v0,0x801f +80078d54: 2442c990 addiu v0,v0,-13936 +80078d58: 03e00008 jr ra +80078d5c: ad42e988 sw v0,-5752(t2) +80078d60: 10600008 beqz v1,80078d84 <_Z4OpFBv+0xc4> +80078d64: 3c02801f lui v0,0x801f +80078d68: 3c02801f lui v0,0x801f +80078d6c: 2442bd90 addiu v0,v0,-17008 +80078d70: 03e00008 jr ra +80078d74: ad42e988 sw v0,-5752(t2) +80078d78: 2442cd90 addiu v0,v0,-12912 +80078d7c: 03e00008 jr ra +80078d80: ad42e988 sw v0,-5752(t2) +80078d84: 2442c590 addiu v0,v0,-14960 +80078d88: 03e00008 jr ra +80078d8c: ad42e988 sw v0,-5752(t2) + +80078d90 <_Z4OpCBv>: +80078d90: 3c028021 lui v0,0x8021 +80078d94: 2442e988 addiu v0,v0,-5752 +80078d98: 8c430020 lw v1,32(v0) +80078d9c: 24040001 li a0,1 +80078da0: 2463ffff addiu v1,v1,-1 +80078da4: ac430020 sw v1,32(v0) +80078da8: 03e00008 jr ra +80078dac: a044001b sb a0,27(v0) + +80078db0 <_Z4OpDBv>: +80078db0: 3c028021 lui v0,0x8021 +80078db4: 2442e988 addiu v0,v0,-5752 +80078db8: 8c440020 lw a0,32(v0) +80078dbc: 8c430014 lw v1,20(v0) +80078dc0: 2484ffff addiu a0,a0,-1 +80078dc4: 34630001 ori v1,v1,0x1 +80078dc8: ac430014 sw v1,20(v0) +80078dcc: 03e00008 jr ra +80078dd0: ac440020 sw a0,32(v0) + +80078dd4 <_Z4Op42v>: +80078dd4: 03e00008 jr ra +80078dd8: 00000000 nop + +80078ddc <_Z5ADC16v>: +80078ddc: 27bdffd8 addiu sp,sp,-40 +80078de0: afb10014 sw s1,20(sp) +80078de4: afbf0020 sw ra,32(sp) +80078de8: afb3001c sw s3,28(sp) +80078dec: afb20018 sw s2,24(sp) +80078df0: afb00010 sw s0,16(sp) +80078df4: 3c028021 lui v0,0x8021 +80078df8: 8c447018 lw a0,28696(v0) +80078dfc: 3c028007 lui v0,0x8007 +80078e00: 244269c0 addiu v0,v0,27072 +80078e04: 0040f809 jalr v0 +80078e08: 3c118021 lui s1,0x8021 +80078e0c: 2624e974 addiu a0,s1,-5772 +80078e10: 00403821 move a3,v0 +80078e14: 90820002 lbu v0,2(a0) +80078e18: 3c038022 lui v1,0x8022 +80078e1c: 30420008 andi v0,v0,0x8 +80078e20: 10400062 beqz v0,80078fac <_Z5ADC16v+0x1d0> +80078e24: a46750be sh a3,20670(v1) +80078e28: 3c138021 lui s3,0x8021 +80078e2c: 94890004 lhu t1,4(a0) +80078e30: 2672e988 addiu s2,s3,-5752 +80078e34: 92430004 lbu v1,4(s2) +80078e38: 3122000f andi v0,t1,0xf +80078e3c: 00431021 addu v0,v0,v1 +80078e40: 30e6000f andi a2,a3,0xf +80078e44: 00c21021 addu v0,a2,v0 +80078e48: 304800ff andi t0,v0,0xff +80078e4c: 00091902 srl v1,t1,0x4 +80078e50: 00091202 srl v0,t1,0x8 +80078e54: 00072102 srl a0,a3,0x4 +80078e58: 306e000f andi t6,v1,0xf +80078e5c: 3058000f andi t8,v0,0xf +80078e60: 308a000f andi t2,a0,0xf +80078e64: 3c028022 lui v0,0x8022 +80078e68: 3c038022 lui v1,0x8022 +80078e6c: 00072a02 srl a1,a3,0x8 +80078e70: 30a5000f andi a1,a1,0xf +80078e74: 3c0d8022 lui t5,0x8022 +80078e78: 3c0c8022 lui t4,0x8022 +80078e7c: 00098302 srl s0,t1,0xc +80078e80: 3c0b8022 lui t3,0x8022 +80078e84: 00077b02 srl t7,a3,0xc +80078e88: 3c198022 lui t9,0x8022 +80078e8c: a04650ae sb a2,20654(v0) +80078e90: a06a50af sb t2,20655(v1) +80078e94: 3c028022 lui v0,0x8022 +80078e98: 3c038022 lui v1,0x8022 +80078e9c: 2d04000a sltiu a0,t0,10 +80078ea0: a04550b0 sb a1,20656(v0) +80078ea4: a06f50b1 sb t7,20657(v1) +80078ea8: a1ae50ab sb t6,20651(t5) +80078eac: a19850ac sb t8,20652(t4) +80078eb0: a17050ad sb s0,20653(t3) +80078eb4: 10800071 beqz a0,8007907c <_Z5ADC16v+0x2a0> +80078eb8: a32850aa sb t0,20650(t9) +80078ebc: 91a250ab lbu v0,20651(t5) +80078ec0: 01421021 addu v0,t2,v0 +80078ec4: 304200ff andi v0,v0,0xff +80078ec8: 2c43000a sltiu v1,v0,10 +80078ecc: 1060005e beqz v1,80079048 <_Z5ADC16v+0x26c> +80078ed0: a1a250ab sb v0,20651(t5) +80078ed4: 918250ac lbu v0,20652(t4) +80078ed8: 00a21021 addu v0,a1,v0 +80078edc: 304200ff andi v0,v0,0xff +80078ee0: 2c43000a sltiu v1,v0,10 +80078ee4: 10600072 beqz v1,800790b0 <_Z5ADC16v+0x2d4> +80078ee8: a18250ac sb v0,20652(t4) +80078eec: 916250ad lbu v0,20653(t3) +80078ef0: 01e21021 addu v0,t7,v0 +80078ef4: 304200ff andi v0,v0,0xff +80078ef8: 2c43000a sltiu v1,v0,10 +80078efc: 14600050 bnez v1,80079040 <_Z5ADC16v+0x264> +80078f00: a16250ad sb v0,20653(t3) +80078f04: 2442fff6 addiu v0,v0,-10 +80078f08: 3042000f andi v0,v0,0xf +80078f0c: 24030001 li v1,1 +80078f10: a2430004 sb v1,4(s2) +80078f14: a16250ad sb v0,20653(t3) +80078f18: 916250ad lbu v0,20653(t3) +80078f1c: 918350ac lbu v1,20652(t4) +80078f20: 932450aa lbu a0,20650(t9) +80078f24: 00031a00 sll v1,v1,0x8 +80078f28: 91a550ab lbu a1,20651(t5) +80078f2c: 00021300 sll v0,v0,0xc +80078f30: 00431025 or v0,v0,v1 +80078f34: 00441025 or v0,v0,a0 +80078f38: 00052900 sll a1,a1,0x4 +80078f3c: 00a22825 or a1,a1,v0 +80078f40: 30a5ffff andi a1,a1,0xffff +80078f44: 01272026 xor a0,t1,a3 +80078f48: 00e51026 xor v0,a3,a1 +80078f4c: 00042027 nor a0,zero,a0 +80078f50: 30428000 andi v0,v0,0x8000 +80078f54: 3c038022 lui v1,0x8022 +80078f58: 00822024 and a0,a0,v0 +80078f5c: 10800061 beqz a0,800790e4 <_Z5ADC16v+0x308> +80078f60: a46550b4 sh a1,20660(v1) +80078f64: 2663e988 addiu v1,s3,-5752 +80078f68: 24020001 li v0,1 +80078f6c: a0620007 sb v0,7(v1) +80078f70: 2623e974 addiu v1,s1,-5772 +80078f74: 30a2ffff andi v0,a1,0xffff +80078f78: a4650004 sh a1,4(v1) +80078f7c: 2664e988 addiu a0,s3,-5752 +80078f80: 00021a02 srl v1,v0,0x8 +80078f84: 0002102b sltu v0,zero,v0 +80078f88: a0830006 sb v1,6(a0) +80078f8c: a0820005 sb v0,5(a0) +80078f90: 8fbf0020 lw ra,32(sp) +80078f94: 8fb3001c lw s3,28(sp) +80078f98: 8fb20018 lw s2,24(sp) +80078f9c: 8fb10014 lw s1,20(sp) +80078fa0: 8fb00010 lw s0,16(sp) +80078fa4: 03e00008 jr ra +80078fa8: 27bd0028 addiu sp,sp,40 +80078fac: 3c138021 lui s3,0x8021 +80078fb0: 2666e988 addiu a2,s3,-5752 +80078fb4: 90c30004 lbu v1,4(a2) +80078fb8: 94820004 lhu v0,4(a0) +80078fbc: 00472026 xor a0,v0,a3 +80078fc0: 00431021 addu v0,v0,v1 +80078fc4: 00e21021 addu v0,a3,v0 +80078fc8: 3048ffff andi t0,v0,0xffff +80078fcc: 00042027 nor a0,zero,a0 +80078fd0: 30848000 andi a0,a0,0x8000 +80078fd4: 00e82826 xor a1,a3,t0 +80078fd8: 3403ffff li v1,0xffff +80078fdc: 00a42824 and a1,a1,a0 +80078fe0: 0062182b sltu v1,v1,v0 +80078fe4: 3c048022 lui a0,0x8022 +80078fe8: ac8250b8 sw v0,20664(a0) +80078fec: 10a00012 beqz a1,80079038 <_Z5ADC16v+0x25c> +80078ff0: a0c30004 sb v1,4(a2) +80078ff4: 24020001 li v0,1 +80078ff8: a0c20007 sb v0,7(a2) +80078ffc: 2623e974 addiu v1,s1,-5772 +80079000: 3102ffff andi v0,t0,0xffff +80079004: a4680004 sh t0,4(v1) +80079008: 2664e988 addiu a0,s3,-5752 +8007900c: 00021a02 srl v1,v0,0x8 +80079010: 0002102b sltu v0,zero,v0 +80079014: a0830006 sb v1,6(a0) +80079018: a0820005 sb v0,5(a0) +8007901c: 8fbf0020 lw ra,32(sp) +80079020: 8fb3001c lw s3,28(sp) +80079024: 8fb20018 lw s2,24(sp) +80079028: 8fb10014 lw s1,20(sp) +8007902c: 8fb00010 lw s0,16(sp) +80079030: 03e00008 jr ra +80079034: 27bd0028 addiu sp,sp,40 +80079038: 0801e3ff j 80078ffc <_Z5ADC16v+0x220> +8007903c: a0c00007 sb zero,7(a2) +80079040: 0801e3c6 j 80078f18 <_Z5ADC16v+0x13c> +80079044: a2400004 sb zero,4(s2) +80079048: 27030001 addiu v1,t8,1 +8007904c: 2442fff6 addiu v0,v0,-10 +80079050: a18350ac sb v1,20652(t4) +80079054: 3042000f andi v0,v0,0xf +80079058: a1a250ab sb v0,20651(t5) +8007905c: 918250ac lbu v0,20652(t4) +80079060: 00a21021 addu v0,a1,v0 +80079064: 304200ff andi v0,v0,0xff +80079068: 2c43000a sltiu v1,v0,10 +8007906c: 1460ff9f bnez v1,80078eec <_Z5ADC16v+0x110> +80079070: a18250ac sb v0,20652(t4) +80079074: 0801e42d j 800790b4 <_Z5ADC16v+0x2d8> +80079078: 26030001 addiu v1,s0,1 +8007907c: 25c30001 addiu v1,t6,1 +80079080: 2502fff6 addiu v0,t0,-10 +80079084: a1a350ab sb v1,20651(t5) +80079088: 3042000f andi v0,v0,0xf +8007908c: a32250aa sb v0,20650(t9) +80079090: 91a250ab lbu v0,20651(t5) +80079094: 01421021 addu v0,t2,v0 +80079098: 304200ff andi v0,v0,0xff +8007909c: 2c43000a sltiu v1,v0,10 +800790a0: 1460ff8c bnez v1,80078ed4 <_Z5ADC16v+0xf8> +800790a4: a1a250ab sb v0,20651(t5) +800790a8: 0801e413 j 8007904c <_Z5ADC16v+0x270> +800790ac: 27030001 addiu v1,t8,1 +800790b0: 26030001 addiu v1,s0,1 +800790b4: 2442fff6 addiu v0,v0,-10 +800790b8: a16350ad sb v1,20653(t3) +800790bc: 3042000f andi v0,v0,0xf +800790c0: a18250ac sb v0,20652(t4) +800790c4: 916250ad lbu v0,20653(t3) +800790c8: 01e21021 addu v0,t7,v0 +800790cc: 304200ff andi v0,v0,0xff +800790d0: 2c43000a sltiu v1,v0,10 +800790d4: 1460ffda bnez v1,80079040 <_Z5ADC16v+0x264> +800790d8: a16250ad sb v0,20653(t3) +800790dc: 0801e3c2 j 80078f08 <_Z5ADC16v+0x12c> +800790e0: 2442fff6 addiu v0,v0,-10 +800790e4: 2662e988 addiu v0,s3,-5752 +800790e8: 0801e3dc j 80078f70 <_Z5ADC16v+0x194> +800790ec: a0400007 sb zero,7(v0) + +800790f0 <_Z6Op5AX0v>: +800790f0: 27bdffe0 addiu sp,sp,-32 +800790f4: afb00010 sw s0,16(sp) +800790f8: 3c108021 lui s0,0x8021 +800790fc: 2610e974 addiu s0,s0,-5772 +80079100: 9604000c lhu a0,12(s0) +80079104: afb10014 sw s1,20(sp) +80079108: 96050008 lhu a1,8(s0) +8007910c: 3c118008 lui s1,0x8008 +80079110: 263185b4 addiu s1,s1,-31308 +80079114: afbf0018 sw ra,24(sp) +80079118: 0220f809 jalr s1 +8007911c: 00042202 srl a0,a0,0x8 +80079120: 96050008 lhu a1,8(s0) +80079124: 9204000c lbu a0,12(s0) +80079128: 24a5ffff addiu a1,a1,-1 +8007912c: 0220f809 jalr s1 +80079130: 30a5ffff andi a1,a1,0xffff +80079134: 96020008 lhu v0,8(s0) +80079138: 8fbf0018 lw ra,24(sp) +8007913c: 2442fffe addiu v0,v0,-2 +80079140: a6020008 sh v0,8(s0) +80079144: 8fb10014 lw s1,20(sp) +80079148: 8fb00010 lw s0,16(sp) +8007914c: 03e00008 jr ra +80079150: 27bd0020 addiu sp,sp,32 + +80079154 <_Z6Op5AX1v>: +80079154: 3c038021 lui v1,0x8021 +80079158: 2463e974 addiu v1,v1,-5772 +8007915c: 94620008 lhu v0,8(v1) +80079160: 3c198008 lui t9,0x8008 +80079164: 9064000c lbu a0,12(v1) +80079168: 00402821 move a1,v0 +8007916c: 273985b4 addiu t9,t9,-31308 +80079170: 2442ffff addiu v0,v0,-1 +80079174: 03200008 jr t9 +80079178: a4620008 sh v0,8(v1) + +8007917c <_Z6Op5AE1v>: +8007917c: 27bdffe8 addiu sp,sp,-24 +80079180: afb00010 sw s0,16(sp) +80079184: 3c108021 lui s0,0x8021 +80079188: 2610e974 addiu s0,s0,-5772 +8007918c: 96030008 lhu v1,8(s0) +80079190: 9204000c lbu a0,12(s0) +80079194: 3c028008 lui v0,0x8008 +80079198: 00602821 move a1,v1 +8007919c: 244285b4 addiu v0,v0,-31308 +800791a0: 2463ffff addiu v1,v1,-1 +800791a4: afbf0014 sw ra,20(sp) +800791a8: 0040f809 jalr v0 +800791ac: a6030008 sh v1,8(s0) +800791b0: 24030001 li v1,1 +800791b4: a2030009 sb v1,9(s0) +800791b8: 8fbf0014 lw ra,20(sp) +800791bc: 8fb00010 lw s0,16(sp) +800791c0: 03e00008 jr ra +800791c4: 27bd0018 addiu sp,sp,24 + +800791c8 <_Z6OpDAX0v>: +800791c8: 27bdffe0 addiu sp,sp,-32 +800791cc: afb00010 sw s0,16(sp) +800791d0: 3c108021 lui s0,0x8021 +800791d4: 2610e974 addiu s0,s0,-5772 +800791d8: 9604000a lhu a0,10(s0) +800791dc: afb10014 sw s1,20(sp) +800791e0: 96050008 lhu a1,8(s0) +800791e4: 3c118008 lui s1,0x8008 +800791e8: 263185b4 addiu s1,s1,-31308 +800791ec: afbf0018 sw ra,24(sp) +800791f0: 0220f809 jalr s1 +800791f4: 00042202 srl a0,a0,0x8 +800791f8: 96050008 lhu a1,8(s0) +800791fc: 9204000a lbu a0,10(s0) +80079200: 24a5ffff addiu a1,a1,-1 +80079204: 0220f809 jalr s1 +80079208: 30a5ffff andi a1,a1,0xffff +8007920c: 96020008 lhu v0,8(s0) +80079210: 8fbf0018 lw ra,24(sp) +80079214: 2442fffe addiu v0,v0,-2 +80079218: a6020008 sh v0,8(s0) +8007921c: 8fb10014 lw s1,20(sp) +80079220: 8fb00010 lw s0,16(sp) +80079224: 03e00008 jr ra +80079228: 27bd0020 addiu sp,sp,32 + +8007922c <_Z6OpDAX1v>: +8007922c: 3c038021 lui v1,0x8021 +80079230: 2463e974 addiu v1,v1,-5772 +80079234: 94620008 lhu v0,8(v1) +80079238: 3c198008 lui t9,0x8008 +8007923c: 9064000a lbu a0,10(v1) +80079240: 00402821 move a1,v0 +80079244: 273985b4 addiu t9,t9,-31308 +80079248: 2442ffff addiu v0,v0,-1 +8007924c: 03200008 jr t9 +80079250: a4620008 sh v0,8(v1) + +80079254 <_Z6OpDAE1v>: +80079254: 27bdffe8 addiu sp,sp,-24 +80079258: afb00010 sw s0,16(sp) +8007925c: 3c108021 lui s0,0x8021 +80079260: 2610e974 addiu s0,s0,-5772 +80079264: 96030008 lhu v1,8(s0) +80079268: 9204000a lbu a0,10(s0) +8007926c: 3c028008 lui v0,0x8008 +80079270: 00602821 move a1,v1 +80079274: 244285b4 addiu v0,v0,-31308 +80079278: 2463ffff addiu v1,v1,-1 +8007927c: afbf0014 sw ra,20(sp) +80079280: 0040f809 jalr v0 +80079284: a6030008 sh v1,8(s0) +80079288: 24030001 li v1,1 +8007928c: a2030009 sb v1,9(s0) +80079290: 8fbf0014 lw ra,20(sp) +80079294: 8fb00010 lw s0,16(sp) +80079298: 03e00008 jr ra +8007929c: 27bd0018 addiu sp,sp,24 + +800792a0 <_Z6Op08E1v>: +800792a0: 27bdffe8 addiu sp,sp,-24 +800792a4: afb00010 sw s0,16(sp) +800792a8: 3c108021 lui s0,0x8021 +800792ac: 2610e974 addiu s0,s0,-5772 +800792b0: 92030002 lbu v1,2(s0) +800792b4: 3c028021 lui v0,0x8021 +800792b8: afbf0014 sw ra,20(sp) +800792bc: 2442e988 addiu v0,v0,-5752 +800792c0: 90450006 lbu a1,6(v0) +800792c4: 3063003c andi v1,v1,0x3c +800792c8: a2030002 sb v1,2(s0) +800792cc: 90460004 lbu a2,4(v0) +800792d0: 90470005 lbu a3,5(v0) +800792d4: 90430007 lbu v1,7(v0) +800792d8: 92040002 lbu a0,2(s0) +800792dc: 30a50080 andi a1,a1,0x80 +800792e0: 24020002 li v0,2 +800792e4: 00c53025 or a2,a2,a1 +800792e8: 0007100b movn v0,zero,a3 +800792ec: 00031980 sll v1,v1,0x6 +800792f0: 00862025 or a0,a0,a2 +800792f4: 00431025 or v0,v0,v1 +800792f8: 96030008 lhu v1,8(s0) +800792fc: 00441025 or v0,v0,a0 +80079300: a2020002 sb v0,2(s0) +80079304: 304400ff andi a0,v0,0xff +80079308: 00602821 move a1,v1 +8007930c: 3c028008 lui v0,0x8008 +80079310: 2463ffff addiu v1,v1,-1 +80079314: 244285b4 addiu v0,v0,-31308 +80079318: 0040f809 jalr v0 +8007931c: a6030008 sh v1,8(s0) +80079320: 24030001 li v1,1 +80079324: a2030009 sb v1,9(s0) +80079328: 8fbf0014 lw ra,20(sp) +8007932c: 8fb00010 lw s0,16(sp) +80079330: 03e00008 jr ra +80079334: 27bd0018 addiu sp,sp,24 + +80079338 <_Z4Op4Bv>: +80079338: 3c038021 lui v1,0x8021 +8007933c: 2466e974 addiu a2,v1,-5772 +80079340: 94c20008 lhu v0,8(a2) +80079344: 3c198008 lui t9,0x8008 +80079348: 00402821 move a1,v0 +8007934c: 9064e974 lbu a0,-5772(v1) +80079350: 2442ffff addiu v0,v0,-1 +80079354: 273985b4 addiu t9,t9,-31308 +80079358: 03200008 jr t9 +8007935c: a4c20008 sh v0,8(a2) + +80079360 <_Z6Op4BE1v>: +80079360: 27bdffe8 addiu sp,sp,-24 +80079364: 3c028021 lui v0,0x8021 +80079368: afb00010 sw s0,16(sp) +8007936c: 2450e974 addiu s0,v0,-5772 +80079370: 96030008 lhu v1,8(s0) +80079374: afbf0014 sw ra,20(sp) +80079378: 9044e974 lbu a0,-5772(v0) +8007937c: 00602821 move a1,v1 +80079380: 3c028008 lui v0,0x8008 +80079384: 2463ffff addiu v1,v1,-1 +80079388: 244285b4 addiu v0,v0,-31308 +8007938c: 0040f809 jalr v0 +80079390: a6030008 sh v1,8(s0) +80079394: 24030001 li v1,1 +80079398: a2030009 sb v1,9(s0) +8007939c: 8fbf0014 lw ra,20(sp) +800793a0: 8fb00010 lw s0,16(sp) +800793a4: 03e00008 jr ra +800793a8: 27bd0018 addiu sp,sp,24 + +800793ac <_Z4Op0Bv>: +800793ac: 27bdffe0 addiu sp,sp,-32 +800793b0: afb00010 sw s0,16(sp) +800793b4: 3c108021 lui s0,0x8021 +800793b8: 2610e974 addiu s0,s0,-5772 +800793bc: 96040006 lhu a0,6(s0) +800793c0: afb10014 sw s1,20(sp) +800793c4: 96050008 lhu a1,8(s0) +800793c8: 3c118008 lui s1,0x8008 +800793cc: 263185b4 addiu s1,s1,-31308 +800793d0: afbf0018 sw ra,24(sp) +800793d4: 0220f809 jalr s1 +800793d8: 00042202 srl a0,a0,0x8 +800793dc: 96050008 lhu a1,8(s0) +800793e0: 92040006 lbu a0,6(s0) +800793e4: 24a5ffff addiu a1,a1,-1 +800793e8: 0220f809 jalr s1 +800793ec: 30a5ffff andi a1,a1,0xffff +800793f0: 96020008 lhu v0,8(s0) +800793f4: 8fbf0018 lw ra,24(sp) +800793f8: 2442fffe addiu v0,v0,-2 +800793fc: a6020008 sh v0,8(s0) +80079400: 8fb10014 lw s1,20(sp) +80079404: 8fb00010 lw s0,16(sp) +80079408: 03e00008 jr ra +8007940c: 27bd0020 addiu sp,sp,32 + +80079410 <_Z6Op0BE1v>: +80079410: 27bdffe0 addiu sp,sp,-32 +80079414: afb00010 sw s0,16(sp) +80079418: 3c108021 lui s0,0x8021 +8007941c: 2610e974 addiu s0,s0,-5772 +80079420: 96020008 lhu v0,8(s0) +80079424: 96040006 lhu a0,6(s0) +80079428: afb10014 sw s1,20(sp) +8007942c: 3c118008 lui s1,0x8008 +80079430: 00402821 move a1,v0 +80079434: 263185b4 addiu s1,s1,-31308 +80079438: 2442ffff addiu v0,v0,-1 +8007943c: 00042202 srl a0,a0,0x8 +80079440: afbf0018 sw ra,24(sp) +80079444: 0220f809 jalr s1 +80079448: a6020008 sh v0,8(s0) +8007944c: 96020008 lhu v0,8(s0) +80079450: 92040006 lbu a0,6(s0) +80079454: 00402821 move a1,v0 +80079458: 2442ffff addiu v0,v0,-1 +8007945c: 0220f809 jalr s1 +80079460: a6020008 sh v0,8(s0) +80079464: 24020001 li v0,1 +80079468: a2020009 sb v0,9(s0) +8007946c: 8fbf0018 lw ra,24(sp) +80079470: 8fb10014 lw s1,20(sp) +80079474: 8fb00010 lw s0,16(sp) +80079478: 03e00008 jr ra +8007947c: 27bd0020 addiu sp,sp,32 + +80079480 <_Z4Op8Bv>: +80079480: 3c038021 lui v1,0x8021 +80079484: 2463e974 addiu v1,v1,-5772 +80079488: 94620008 lhu v0,8(v1) +8007948c: 3c198008 lui t9,0x8008 +80079490: 90640001 lbu a0,1(v1) +80079494: 00402821 move a1,v0 +80079498: 273985b4 addiu t9,t9,-31308 +8007949c: 2442ffff addiu v0,v0,-1 +800794a0: 03200008 jr t9 +800794a4: a4620008 sh v0,8(v1) + +800794a8 <_Z6Op8BE1v>: +800794a8: 27bdffe8 addiu sp,sp,-24 +800794ac: afb00010 sw s0,16(sp) +800794b0: 3c108021 lui s0,0x8021 +800794b4: 2610e974 addiu s0,s0,-5772 +800794b8: 96030008 lhu v1,8(s0) +800794bc: 92040001 lbu a0,1(s0) +800794c0: 3c028008 lui v0,0x8008 +800794c4: 00602821 move a1,v1 +800794c8: 244285b4 addiu v0,v0,-31308 +800794cc: 2463ffff addiu v1,v1,-1 +800794d0: afbf0014 sw ra,20(sp) +800794d4: 0040f809 jalr v0 +800794d8: a6030008 sh v1,8(s0) +800794dc: 24030001 li v1,1 +800794e0: a2030009 sb v1,9(s0) +800794e4: 8fbf0014 lw ra,20(sp) +800794e8: 8fb00010 lw s0,16(sp) +800794ec: 03e00008 jr ra +800794f0: 27bd0018 addiu sp,sp,24 + +800794f4 <_Z6Op48M0v>: +800794f4: 27bdffe0 addiu sp,sp,-32 +800794f8: afb00010 sw s0,16(sp) +800794fc: 3c108021 lui s0,0x8021 +80079500: 2610e974 addiu s0,s0,-5772 +80079504: 96040004 lhu a0,4(s0) +80079508: afb10014 sw s1,20(sp) +8007950c: 96050008 lhu a1,8(s0) +80079510: 3c118008 lui s1,0x8008 +80079514: 263185b4 addiu s1,s1,-31308 +80079518: afbf0018 sw ra,24(sp) +8007951c: 0220f809 jalr s1 +80079520: 00042202 srl a0,a0,0x8 +80079524: 96050008 lhu a1,8(s0) +80079528: 92040004 lbu a0,4(s0) +8007952c: 24a5ffff addiu a1,a1,-1 +80079530: 0220f809 jalr s1 +80079534: 30a5ffff andi a1,a1,0xffff +80079538: 96020008 lhu v0,8(s0) +8007953c: 8fbf0018 lw ra,24(sp) +80079540: 2442fffe addiu v0,v0,-2 +80079544: a6020008 sh v0,8(s0) +80079548: 8fb10014 lw s1,20(sp) +8007954c: 8fb00010 lw s0,16(sp) +80079550: 03e00008 jr ra +80079554: 27bd0020 addiu sp,sp,32 + +80079558 <_Z6Op48M1v>: +80079558: 3c038021 lui v1,0x8021 +8007955c: 2463e974 addiu v1,v1,-5772 +80079560: 94620008 lhu v0,8(v1) +80079564: 3c198008 lui t9,0x8008 +80079568: 90640004 lbu a0,4(v1) +8007956c: 00402821 move a1,v0 +80079570: 273985b4 addiu t9,t9,-31308 +80079574: 2442ffff addiu v0,v0,-1 +80079578: 03200008 jr t9 +8007957c: a4620008 sh v0,8(v1) + +80079580 <_Z6Op48E1v>: +80079580: 27bdffe8 addiu sp,sp,-24 +80079584: afb00010 sw s0,16(sp) +80079588: 3c108021 lui s0,0x8021 +8007958c: 2610e974 addiu s0,s0,-5772 +80079590: 96030008 lhu v1,8(s0) +80079594: 92040004 lbu a0,4(s0) +80079598: 3c028008 lui v0,0x8008 +8007959c: 00602821 move a1,v1 +800795a0: 244285b4 addiu v0,v0,-31308 +800795a4: 2463ffff addiu v1,v1,-1 +800795a8: afbf0014 sw ra,20(sp) +800795ac: 0040f809 jalr v0 +800795b0: a6030008 sh v1,8(s0) +800795b4: 24030001 li v1,1 +800795b8: a2030009 sb v1,9(s0) +800795bc: 8fbf0014 lw ra,20(sp) +800795c0: 8fb00010 lw s0,16(sp) +800795c4: 03e00008 jr ra +800795c8: 27bd0018 addiu sp,sp,24 + +800795cc <_Z6Op62E1v>: +800795cc: 27bdffe0 addiu sp,sp,-32 +800795d0: 3c078021 lui a3,0x8021 +800795d4: afbf001c sw ra,28(sp) +800795d8: afb20018 sw s2,24(sp) +800795dc: afb10014 sw s1,20(sp) +800795e0: afb00010 sw s0,16(sp) +800795e4: 24e7e988 addiu a3,a3,-5752 +800795e8: 8ce20020 lw v0,32(a3) +800795ec: 8ce30024 lw v1,36(a3) +800795f0: 90440000 lbu a0,0(v0) +800795f4: 90460001 lbu a2,1(v0) +800795f8: 24480002 addiu t0,v0,2 +800795fc: 01031823 subu v1,t0,v1 +80079600: 3c108021 lui s0,0x8021 +80079604: 2610e974 addiu s0,s0,-5772 +80079608: 00832021 addu a0,a0,v1 +8007960c: 00063200 sll a2,a2,0x8 +80079610: 96020008 lhu v0,8(s0) +80079614: 00c43021 addu a2,a2,a0 +80079618: 30c6ffff andi a2,a2,0xffff +8007961c: 3c118008 lui s1,0x8008 +80079620: 00062202 srl a0,a2,0x8 +80079624: 00402821 move a1,v0 +80079628: 263185b4 addiu s1,s1,-31308 +8007962c: 3c128021 lui s2,0x8021 +80079630: 2442ffff addiu v0,v0,-1 +80079634: ace80020 sw t0,32(a3) +80079638: a6020008 sh v0,8(s0) +8007963c: 0220f809 jalr s1 +80079640: ae467018 sw a2,28696(s2) +80079644: 96020008 lhu v0,8(s0) +80079648: 92447018 lbu a0,28696(s2) +8007964c: 00402821 move a1,v0 +80079650: 2442ffff addiu v0,v0,-1 +80079654: 0220f809 jalr s1 +80079658: a6020008 sh v0,8(s0) +8007965c: 24020001 li v0,1 +80079660: a2020009 sb v0,9(s0) +80079664: 8fbf001c lw ra,28(sp) +80079668: 8fb20018 lw s2,24(sp) +8007966c: 8fb10014 lw s1,20(sp) +80079670: 8fb00010 lw s0,16(sp) +80079674: 03e00008 jr ra +80079678: 27bd0020 addiu sp,sp,32 + +8007967c <_Z6Op44X0v>: +8007967c: 27bdffe0 addiu sp,sp,-32 +80079680: 3c028021 lui v0,0x8021 +80079684: afb10014 sw s1,20(sp) +80079688: 2451e988 addiu s1,v0,-5752 +8007968c: 8e230020 lw v1,32(s1) +80079690: afbf0018 sw ra,24(sp) +80079694: afb00010 sw s0,16(sp) +80079698: 90660000 lbu a2,0(v1) +8007969c: 3c108021 lui s0,0x8021 +800796a0: 2610e974 addiu s0,s0,-5772 +800796a4: 00062400 sll a0,a2,0x10 +800796a8: 24620001 addiu v0,v1,1 +800796ac: ae220020 sw v0,32(s1) +800796b0: ae240010 sw a0,16(s1) +800796b4: a2060001 sb a2,1(s0) +800796b8: 90650001 lbu a1,1(v1) +800796bc: 9602000a lhu v0,10(s0) +800796c0: 00052400 sll a0,a1,0x10 +800796c4: 00822021 addu a0,a0,v0 +800796c8: 3c028022 lui v0,0x8022 +800796cc: 24630002 addiu v1,v1,2 +800796d0: a04550cc sb a1,20684(v0) +800796d4: 3c028007 lui v0,0x8007 +800796d8: 24426674 addiu v0,v0,26228 +800796dc: 0040f809 jalr v0 +800796e0: ae230020 sw v1,32(s1) +800796e4: 9603000c lhu v1,12(s0) +800796e8: 8e250010 lw a1,16(s1) +800796ec: 00402021 move a0,v0 +800796f0: 3c028008 lui v0,0x8008 +800796f4: 244285b4 addiu v0,v0,-31308 +800796f8: 0040f809 jalr v0 +800796fc: 00652821 addu a1,v1,a1 +80079700: 96030004 lhu v1,4(s0) +80079704: 9602000a lhu v0,10(s0) +80079708: 9604000c lhu a0,12(s0) +8007970c: 2463ffff addiu v1,v1,-1 +80079710: 2442ffff addiu v0,v0,-1 +80079714: a6030004 sh v1,4(s0) +80079718: 2484ffff addiu a0,a0,-1 +8007971c: a602000a sh v0,10(s0) +80079720: 3063ffff andi v1,v1,0xffff +80079724: 3402ffff li v0,0xffff +80079728: 10620004 beq v1,v0,8007973c <_Z6Op44X0v+0xc0> +8007972c: a604000c sh a0,12(s0) +80079730: 8e220020 lw v0,32(s1) +80079734: 2442fffd addiu v0,v0,-3 +80079738: ae220020 sw v0,32(s1) +8007973c: 8fbf0018 lw ra,24(sp) +80079740: 8fb10014 lw s1,20(sp) +80079744: 8fb00010 lw s0,16(sp) +80079748: 03e00008 jr ra +8007974c: 27bd0020 addiu sp,sp,32 + +80079750 <_Z6Op44X1v>: +80079750: 27bdffe0 addiu sp,sp,-32 +80079754: 3c028021 lui v0,0x8021 +80079758: afb10014 sw s1,20(sp) +8007975c: 2451e988 addiu s1,v0,-5752 +80079760: 8e230020 lw v1,32(s1) +80079764: afbf0018 sw ra,24(sp) +80079768: afb00010 sw s0,16(sp) +8007976c: 90660000 lbu a2,0(v1) +80079770: 3c108021 lui s0,0x8021 +80079774: 2610e974 addiu s0,s0,-5772 +80079778: 00062400 sll a0,a2,0x10 +8007977c: 24620001 addiu v0,v1,1 +80079780: ae220020 sw v0,32(s1) +80079784: ae240010 sw a0,16(s1) +80079788: a2060001 sb a2,1(s0) +8007978c: 90650001 lbu a1,1(v1) +80079790: 9602000a lhu v0,10(s0) +80079794: 00052400 sll a0,a1,0x10 +80079798: 00822021 addu a0,a0,v0 +8007979c: 3c028022 lui v0,0x8022 +800797a0: 24630002 addiu v1,v1,2 +800797a4: a04550cc sb a1,20684(v0) +800797a8: 3c028007 lui v0,0x8007 +800797ac: 24426674 addiu v0,v0,26228 +800797b0: 0040f809 jalr v0 +800797b4: ae230020 sw v1,32(s1) +800797b8: 9603000c lhu v1,12(s0) +800797bc: 8e250010 lw a1,16(s1) +800797c0: 00402021 move a0,v0 +800797c4: 3c028008 lui v0,0x8008 +800797c8: 244285b4 addiu v0,v0,-31308 +800797cc: 0040f809 jalr v0 +800797d0: 00652821 addu a1,v1,a1 +800797d4: 96030004 lhu v1,4(s0) +800797d8: 9202000a lbu v0,10(s0) +800797dc: 9204000c lbu a0,12(s0) +800797e0: 2463ffff addiu v1,v1,-1 +800797e4: 2442ffff addiu v0,v0,-1 +800797e8: a6030004 sh v1,4(s0) +800797ec: 2484ffff addiu a0,a0,-1 +800797f0: a202000a sb v0,10(s0) +800797f4: 3063ffff andi v1,v1,0xffff +800797f8: 3402ffff li v0,0xffff +800797fc: 10620004 beq v1,v0,80079810 <_Z6Op44X1v+0xc0> +80079800: a204000c sb a0,12(s0) +80079804: 8e220020 lw v0,32(s1) +80079808: 2442fffd addiu v0,v0,-3 +8007980c: ae220020 sw v0,32(s1) +80079810: 8fbf0018 lw ra,24(sp) +80079814: 8fb10014 lw s1,20(sp) +80079818: 8fb00010 lw s0,16(sp) +8007981c: 03e00008 jr ra +80079820: 27bd0020 addiu sp,sp,32 + +80079824 <_Z6Op54X0v>: +80079824: 27bdffe0 addiu sp,sp,-32 +80079828: 3c028021 lui v0,0x8021 +8007982c: afb10014 sw s1,20(sp) +80079830: 2451e988 addiu s1,v0,-5752 +80079834: 8e230020 lw v1,32(s1) +80079838: afbf0018 sw ra,24(sp) +8007983c: afb00010 sw s0,16(sp) +80079840: 90660000 lbu a2,0(v1) +80079844: 3c108021 lui s0,0x8021 +80079848: 2610e974 addiu s0,s0,-5772 +8007984c: 00062400 sll a0,a2,0x10 +80079850: 24620001 addiu v0,v1,1 +80079854: ae220020 sw v0,32(s1) +80079858: ae240010 sw a0,16(s1) +8007985c: a2060001 sb a2,1(s0) +80079860: 90650001 lbu a1,1(v1) +80079864: 9602000a lhu v0,10(s0) +80079868: 00052400 sll a0,a1,0x10 +8007986c: 00822021 addu a0,a0,v0 +80079870: 3c028022 lui v0,0x8022 +80079874: 24630002 addiu v1,v1,2 +80079878: a04550cc sb a1,20684(v0) +8007987c: 3c028007 lui v0,0x8007 +80079880: 24426674 addiu v0,v0,26228 +80079884: 0040f809 jalr v0 +80079888: ae230020 sw v1,32(s1) +8007988c: 9603000c lhu v1,12(s0) +80079890: 8e250010 lw a1,16(s1) +80079894: 00402021 move a0,v0 +80079898: 3c028008 lui v0,0x8008 +8007989c: 244285b4 addiu v0,v0,-31308 +800798a0: 0040f809 jalr v0 +800798a4: 00652821 addu a1,v1,a1 +800798a8: 96030004 lhu v1,4(s0) +800798ac: 9602000a lhu v0,10(s0) +800798b0: 9604000c lhu a0,12(s0) +800798b4: 2463ffff addiu v1,v1,-1 +800798b8: 24420001 addiu v0,v0,1 +800798bc: a6030004 sh v1,4(s0) +800798c0: 24840001 addiu a0,a0,1 +800798c4: a602000a sh v0,10(s0) +800798c8: 3063ffff andi v1,v1,0xffff +800798cc: 3402ffff li v0,0xffff +800798d0: 10620004 beq v1,v0,800798e4 <_Z6Op54X0v+0xc0> +800798d4: a604000c sh a0,12(s0) +800798d8: 8e220020 lw v0,32(s1) +800798dc: 2442fffd addiu v0,v0,-3 +800798e0: ae220020 sw v0,32(s1) +800798e4: 8fbf0018 lw ra,24(sp) +800798e8: 8fb10014 lw s1,20(sp) +800798ec: 8fb00010 lw s0,16(sp) +800798f0: 03e00008 jr ra +800798f4: 27bd0020 addiu sp,sp,32 + +800798f8 <_Z6Op54X1v>: +800798f8: 27bdffe0 addiu sp,sp,-32 +800798fc: 3c028021 lui v0,0x8021 +80079900: afb10014 sw s1,20(sp) +80079904: 2451e988 addiu s1,v0,-5752 +80079908: 8e230020 lw v1,32(s1) +8007990c: afbf0018 sw ra,24(sp) +80079910: afb00010 sw s0,16(sp) +80079914: 90660000 lbu a2,0(v1) +80079918: 3c108021 lui s0,0x8021 +8007991c: 2610e974 addiu s0,s0,-5772 +80079920: 00062400 sll a0,a2,0x10 +80079924: 24620001 addiu v0,v1,1 +80079928: ae220020 sw v0,32(s1) +8007992c: ae240010 sw a0,16(s1) +80079930: a2060001 sb a2,1(s0) +80079934: 90650001 lbu a1,1(v1) +80079938: 9602000a lhu v0,10(s0) +8007993c: 00052400 sll a0,a1,0x10 +80079940: 00822021 addu a0,a0,v0 +80079944: 3c028022 lui v0,0x8022 +80079948: 24630002 addiu v1,v1,2 +8007994c: a04550cc sb a1,20684(v0) +80079950: 3c028007 lui v0,0x8007 +80079954: 24426674 addiu v0,v0,26228 +80079958: 0040f809 jalr v0 +8007995c: ae230020 sw v1,32(s1) +80079960: 9603000c lhu v1,12(s0) +80079964: 8e250010 lw a1,16(s1) +80079968: 00402021 move a0,v0 +8007996c: 3c028008 lui v0,0x8008 +80079970: 244285b4 addiu v0,v0,-31308 +80079974: 0040f809 jalr v0 +80079978: 00652821 addu a1,v1,a1 +8007997c: 96030004 lhu v1,4(s0) +80079980: 9202000a lbu v0,10(s0) +80079984: 9204000c lbu a0,12(s0) +80079988: 2463ffff addiu v1,v1,-1 +8007998c: 24420001 addiu v0,v0,1 +80079990: a6030004 sh v1,4(s0) +80079994: 24840001 addiu a0,a0,1 +80079998: a202000a sb v0,10(s0) +8007999c: 3063ffff andi v1,v1,0xffff +800799a0: 3402ffff li v0,0xffff +800799a4: 10620004 beq v1,v0,800799b8 <_Z6Op54X1v+0xc0> +800799a8: a204000c sb a0,12(s0) +800799ac: 8e220020 lw v0,32(s1) +800799b0: 2442fffd addiu v0,v0,-3 +800799b4: ae220020 sw v0,32(s1) +800799b8: 8fbf0018 lw ra,24(sp) +800799bc: 8fb10014 lw s1,20(sp) +800799c0: 8fb00010 lw s0,16(sp) +800799c4: 03e00008 jr ra +800799c8: 27bd0020 addiu sp,sp,32 + +800799cc <_Z6Op69M1v>: +800799cc: 27bdffe0 addiu sp,sp,-32 +800799d0: afb10014 sw s1,20(sp) +800799d4: 3c118021 lui s1,0x8021 +800799d8: afb00010 sw s0,16(sp) +800799dc: afbf0018 sw ra,24(sp) +800799e0: 2630e988 addiu s0,s1,-5752 +800799e4: 8e050020 lw a1,32(s0) +800799e8: 8e02000c lw v0,12(s0) +800799ec: 8e030024 lw v1,36(s0) +800799f0: 00a21021 addu v0,a1,v0 +800799f4: 00431023 subu v0,v0,v1 +800799f8: 3c038021 lui v1,0x8021 +800799fc: 00402021 move a0,v0 +80079a00: ac627018 sw v0,28696(v1) +80079a04: 24a50001 addiu a1,a1,1 +80079a08: 3c028007 lui v0,0x8007 +80079a0c: 24426674 addiu v0,v0,26228 +80079a10: 0040f809 jalr v0 +80079a14: ae050020 sw a1,32(s0) +80079a18: 3c0c8021 lui t4,0x8021 +80079a1c: 2584e974 addiu a0,t4,-5772 +80079a20: 00403021 move a2,v0 +80079a24: 90820002 lbu v0,2(a0) +80079a28: 3c038022 lui v1,0x8022 +80079a2c: 30420008 andi v0,v0,0x8 +80079a30: 1040003d beqz v0,80079b28 <_Z6Op69M1v+0x15c> +80079a34: a06650bc sb a2,20668(v1) +80079a38: 94830004 lhu v1,4(a0) +80079a3c: 92040004 lbu a0,4(s0) +80079a40: 3062000f andi v0,v1,0xf +80079a44: 00441021 addu v0,v0,a0 +80079a48: 30c5000f andi a1,a2,0xf +80079a4c: 00a21021 addu v0,a1,v0 +80079a50: 304700ff andi a3,v0,0xff +80079a54: 00031902 srl v1,v1,0x4 +80079a58: 306a000f andi t2,v1,0xf +80079a5c: 3c088022 lui t0,0x8022 +80079a60: 00064902 srl t1,a2,0x4 +80079a64: 3c0b8022 lui t3,0x8022 +80079a68: 3c028022 lui v0,0x8022 +80079a6c: 3c038022 lui v1,0x8022 +80079a70: 2ce4000a sltiu a0,a3,10 +80079a74: a04550ae sb a1,20654(v0) +80079a78: a06950af sb t1,20655(v1) +80079a7c: a10a50ab sb t2,20651(t0) +80079a80: 1080005c beqz a0,80079bf4 <_Z6Op69M1v+0x228> +80079a84: a16750aa sb a3,20650(t3) +80079a88: 910250ab lbu v0,20651(t0) +80079a8c: 01221021 addu v0,t1,v0 +80079a90: 304200ff andi v0,v0,0xff +80079a94: 2c43000a sltiu v1,v0,10 +80079a98: 14600043 bnez v1,80079ba8 <_Z6Op69M1v+0x1dc> +80079a9c: a10250ab sb v0,20651(t0) +80079aa0: 2442fff6 addiu v0,v0,-10 +80079aa4: 3042000f andi v0,v0,0xf +80079aa8: 24030001 li v1,1 +80079aac: a10250ab sb v0,20651(t0) +80079ab0: a2030004 sb v1,4(s0) +80079ab4: 910350ab lbu v1,20651(t0) +80079ab8: 916550aa lbu a1,20650(t3) +80079abc: 2584e974 addiu a0,t4,-5772 +80079ac0: 00031900 sll v1,v1,0x4 +80079ac4: 00651825 or v1,v1,a1 +80079ac8: 90820004 lbu v0,4(a0) +80079acc: 306500ff andi a1,v1,0xff +80079ad0: 00461026 xor v0,v0,a2 +80079ad4: 00c51826 xor v1,a2,a1 +80079ad8: 00021027 nor v0,zero,v0 +80079adc: 30630080 andi v1,v1,0x80 +80079ae0: 3c048022 lui a0,0x8022 +80079ae4: 00431024 and v0,v0,v1 +80079ae8: 1040003f beqz v0,80079be8 <_Z6Op69M1v+0x21c> +80079aec: a08550b2 sb a1,20658(a0) +80079af0: 2623e988 addiu v1,s1,-5752 +80079af4: 24020001 li v0,1 +80079af8: a0620007 sb v0,7(v1) +80079afc: 2623e988 addiu v1,s1,-5752 +80079b00: 30a400ff andi a0,a1,0xff +80079b04: 2582e974 addiu v0,t4,-5772 +80079b08: a0450004 sb a1,4(v0) +80079b0c: a0640006 sb a0,6(v1) +80079b10: a0640005 sb a0,5(v1) +80079b14: 8fbf0018 lw ra,24(sp) +80079b18: 8fb10014 lw s1,20(sp) +80079b1c: 8fb00010 lw s0,16(sp) +80079b20: 03e00008 jr ra +80079b24: 27bd0020 addiu sp,sp,32 +80079b28: 90820004 lbu v0,4(a0) +80079b2c: 92040004 lbu a0,4(s0) +80079b30: 00461826 xor v1,v0,a2 +80079b34: 00441021 addu v0,v0,a0 +80079b38: 00c21021 addu v0,a2,v0 +80079b3c: 3042ffff andi v0,v0,0xffff +80079b40: 304700ff andi a3,v0,0xff +80079b44: 00031827 nor v1,zero,v1 +80079b48: 30630080 andi v1,v1,0x80 +80079b4c: 2c440100 sltiu a0,v0,256 +80079b50: 00c72826 xor a1,a2,a3 +80079b54: 00a32824 and a1,a1,v1 +80079b58: 38840001 xori a0,a0,0x1 +80079b5c: 3c038022 lui v1,0x8022 +80079b60: a46250b4 sh v0,20660(v1) +80079b64: 10a0000e beqz a1,80079ba0 <_Z6Op69M1v+0x1d4> +80079b68: a2040004 sb a0,4(s0) +80079b6c: 24020001 li v0,1 +80079b70: a2020007 sb v0,7(s0) +80079b74: 2623e988 addiu v1,s1,-5752 +80079b78: 30e400ff andi a0,a3,0xff +80079b7c: 2582e974 addiu v0,t4,-5772 +80079b80: a0470004 sb a3,4(v0) +80079b84: a0640006 sb a0,6(v1) +80079b88: a0640005 sb a0,5(v1) +80079b8c: 8fbf0018 lw ra,24(sp) +80079b90: 8fb10014 lw s1,20(sp) +80079b94: 8fb00010 lw s0,16(sp) +80079b98: 03e00008 jr ra +80079b9c: 27bd0020 addiu sp,sp,32 +80079ba0: 0801e6dd j 80079b74 <_Z6Op69M1v+0x1a8> +80079ba4: a2000007 sb zero,7(s0) +80079ba8: 910350ab lbu v1,20651(t0) +80079bac: 916550aa lbu a1,20650(t3) +80079bb0: 2584e974 addiu a0,t4,-5772 +80079bb4: 00031900 sll v1,v1,0x4 +80079bb8: 00651825 or v1,v1,a1 +80079bbc: 90820004 lbu v0,4(a0) +80079bc0: 306500ff andi a1,v1,0xff +80079bc4: 00461026 xor v0,v0,a2 +80079bc8: 00c51826 xor v1,a2,a1 +80079bcc: 00021027 nor v0,zero,v0 +80079bd0: 30630080 andi v1,v1,0x80 +80079bd4: 3c048022 lui a0,0x8022 +80079bd8: 00431024 and v0,v0,v1 +80079bdc: a2000004 sb zero,4(s0) +80079be0: 1440ffc3 bnez v0,80079af0 <_Z6Op69M1v+0x124> +80079be4: a08550b2 sb a1,20658(a0) +80079be8: 2622e988 addiu v0,s1,-5752 +80079bec: 0801e6bf j 80079afc <_Z6Op69M1v+0x130> +80079bf0: a0400007 sb zero,7(v0) +80079bf4: 25430001 addiu v1,t2,1 +80079bf8: 24e2fff6 addiu v0,a3,-10 +80079bfc: a10350ab sb v1,20651(t0) +80079c00: 3042000f andi v0,v0,0xf +80079c04: a16250aa sb v0,20650(t3) +80079c08: 910250ab lbu v0,20651(t0) +80079c0c: 01221021 addu v0,t1,v0 +80079c10: 304200ff andi v0,v0,0xff +80079c14: 2c43000a sltiu v1,v0,10 +80079c18: 1460ffe3 bnez v1,80079ba8 <_Z6Op69M1v+0x1dc> +80079c1c: a10250ab sb v0,20651(t0) +80079c20: 0801e6a9 j 80079aa4 <_Z6Op69M1v+0xd8> +80079c24: 2442fff6 addiu v0,v0,-10 + +80079c28 <_Z6OpB7M0v>: +80079c28: 27bdffd0 addiu sp,sp,-48 +80079c2c: afb40020 sw s4,32(sp) +80079c30: 3c148021 lui s4,0x8021 +80079c34: 2694e988 addiu s4,s4,-5752 +80079c38: 8e850020 lw a1,32(s4) +80079c3c: afbf0028 sw ra,40(sp) +80079c40: afb50024 sw s5,36(sp) +80079c44: afb3001c sw s3,28(sp) +80079c48: afb20018 sw s2,24(sp) +80079c4c: afb10014 sw s1,20(sp) +80079c50: afb00010 sw s0,16(sp) +80079c54: 90a20000 lbu v0,0(a1) +80079c58: 3c158022 lui s5,0x8022 +80079c5c: 3c138021 lui s3,0x8021 +80079c60: a2a250cc sb v0,20684(s5) +80079c64: 2673e974 addiu s3,s3,-5772 +80079c68: 90a30000 lbu v1,0(a1) +80079c6c: 96620006 lhu v0,6(s3) +80079c70: 3c118007 lui s1,0x8007 +80079c74: 00621821 addu v1,v1,v0 +80079c78: 3063ffff andi v1,v1,0xffff +80079c7c: 24a50001 addiu a1,a1,1 +80079c80: 00602021 move a0,v1 +80079c84: 3c128021 lui s2,0x8021 +80079c88: 263169c0 addiu s1,s1,27072 +80079c8c: ae850020 sw a1,32(s4) +80079c90: 0220f809 jalr s1 +80079c94: ae437018 sw v1,28696(s2) +80079c98: 8e447018 lw a0,28696(s2) +80079c9c: 00408021 move s0,v0 +80079ca0: 3c028007 lui v0,0x8007 +80079ca4: 24426674 addiu v0,v0,26228 +80079ca8: 0040f809 jalr v0 +80079cac: 24840002 addiu a0,a0,2 +80079cb0: 9664000c lhu a0,12(s3) +80079cb4: 00021c00 sll v1,v0,0x10 +80079cb8: 02048021 addu s0,s0,a0 +80079cbc: 00701821 addu v1,v1,s0 +80079cc0: 00602021 move a0,v1 +80079cc4: ae437018 sw v1,28696(s2) +80079cc8: 0220f809 jalr s1 +80079ccc: a2a250cc sb v0,20684(s5) +80079cd0: a6620004 sh v0,4(s3) +80079cd4: 3042ffff andi v0,v0,0xffff +80079cd8: 00021a02 srl v1,v0,0x8 +80079cdc: 0002102b sltu v0,zero,v0 +80079ce0: a2830006 sb v1,6(s4) +80079ce4: a2820005 sb v0,5(s4) +80079ce8: 8fbf0028 lw ra,40(sp) +80079cec: 8fb50024 lw s5,36(sp) +80079cf0: 8fb40020 lw s4,32(sp) +80079cf4: 8fb3001c lw s3,28(sp) +80079cf8: 8fb20018 lw s2,24(sp) +80079cfc: 8fb10014 lw s1,20(sp) +80079d00: 8fb00010 lw s0,16(sp) +80079d04: 03e00008 jr ra +80079d08: 27bd0030 addiu sp,sp,48 + +80079d0c <_Z4Op60v>: +80079d0c: 27bdffe0 addiu sp,sp,-32 +80079d10: afb10014 sw s1,20(sp) +80079d14: 3c118021 lui s1,0x8021 +80079d18: 2631e974 addiu s1,s1,-5772 +80079d1c: afbf001c sw ra,28(sp) +80079d20: afb20018 sw s2,24(sp) +80079d24: afb00010 sw s0,16(sp) +80079d28: 96220008 lhu v0,8(s1) +80079d2c: 3c128007 lui s2,0x8007 +80079d30: 24420001 addiu v0,v0,1 +80079d34: 26526674 addiu s2,s2,26228 +80079d38: a6220008 sh v0,8(s1) +80079d3c: 0240f809 jalr s2 +80079d40: 3044ffff andi a0,v0,0xffff +80079d44: 00408021 move s0,v0 +80079d48: 96220008 lhu v0,8(s1) +80079d4c: a630000e sh s0,14(s1) +80079d50: 24420001 addiu v0,v0,1 +80079d54: a6220008 sh v0,8(s1) +80079d58: 0240f809 jalr s2 +80079d5c: 3044ffff andi a0,v0,0xffff +80079d60: 00021200 sll v0,v0,0x8 +80079d64: 02028025 or s0,s0,v0 +80079d68: 3210ffff andi s0,s0,0xffff +80079d6c: 3c028021 lui v0,0x8021 +80079d70: 26040001 addiu a0,s0,1 +80079d74: 8c43e994 lw v1,-5740(v0) +80079d78: a630000e sh s0,14(s1) +80079d7c: 3084ffff andi a0,a0,0xffff +80079d80: 3c198007 lui t9,0x8007 +80079d84: 8fbf001c lw ra,28(sp) +80079d88: 8fb20018 lw s2,24(sp) +80079d8c: 8fb10014 lw s1,20(sp) +80079d90: 8fb00010 lw s0,16(sp) +80079d94: 00832021 addu a0,a0,v1 +80079d98: 27395fdc addiu t9,t9,24540 +80079d9c: 03200008 jr t9 +80079da0: 27bd0020 addiu sp,sp,32 + +80079da4 <_Z4Op6Bv>: +80079da4: 27bdffd8 addiu sp,sp,-40 +80079da8: afb3001c sw s3,28(sp) +80079dac: 3c138021 lui s3,0x8021 +80079db0: afbf0020 sw ra,32(sp) +80079db4: afb20018 sw s2,24(sp) +80079db8: afb10014 sw s1,20(sp) +80079dbc: afb00010 sw s0,16(sp) +80079dc0: 2670e974 addiu s0,s3,-5772 +80079dc4: 96020008 lhu v0,8(s0) +80079dc8: 3c128007 lui s2,0x8007 +80079dcc: 24420001 addiu v0,v0,1 +80079dd0: 26526674 addiu s2,s2,26228 +80079dd4: a6020008 sh v0,8(s0) +80079dd8: 0240f809 jalr s2 +80079ddc: 3044ffff andi a0,v0,0xffff +80079de0: 00408821 move s1,v0 +80079de4: 96020008 lhu v0,8(s0) +80079de8: a611000e sh s1,14(s0) +80079dec: 24420001 addiu v0,v0,1 +80079df0: a6020008 sh v0,8(s0) +80079df4: 0240f809 jalr s2 +80079df8: 3044ffff andi a0,v0,0xffff +80079dfc: 96030008 lhu v1,8(s0) +80079e00: 00021200 sll v0,v0,0x8 +80079e04: 24630001 addiu v1,v1,1 +80079e08: 02228825 or s1,s1,v0 +80079e0c: a6030008 sh v1,8(s0) +80079e10: 3064ffff andi a0,v1,0xffff +80079e14: 0240f809 jalr s2 +80079e18: a611000e sh s1,14(s0) +80079e1c: 9604000e lhu a0,14(s0) +80079e20: a262e974 sb v0,-5772(s3) +80079e24: 00021c00 sll v1,v0,0x10 +80079e28: 24840001 addiu a0,a0,1 +80079e2c: 3c028021 lui v0,0x8021 +80079e30: ac43e994 sw v1,-5740(v0) +80079e34: 3084ffff andi a0,a0,0xffff +80079e38: 3c198007 lui t9,0x8007 +80079e3c: 8fbf0020 lw ra,32(sp) +80079e40: 8fb3001c lw s3,28(sp) +80079e44: 8fb20018 lw s2,24(sp) +80079e48: 8fb10014 lw s1,20(sp) +80079e4c: 8fb00010 lw s0,16(sp) +80079e50: 00642021 addu a0,v1,a0 +80079e54: 27395fdc addiu t9,t9,24540 +80079e58: 03200008 jr t9 +80079e5c: 27bd0028 addiu sp,sp,40 + +80079e60 <_Z6Op6BE1v>: +80079e60: 27bdffd8 addiu sp,sp,-40 +80079e64: afb3001c sw s3,28(sp) +80079e68: 3c138021 lui s3,0x8021 +80079e6c: afbf0020 sw ra,32(sp) +80079e70: afb20018 sw s2,24(sp) +80079e74: afb10014 sw s1,20(sp) +80079e78: afb00010 sw s0,16(sp) +80079e7c: 2670e974 addiu s0,s3,-5772 +80079e80: 96020008 lhu v0,8(s0) +80079e84: 3c128007 lui s2,0x8007 +80079e88: 24420001 addiu v0,v0,1 +80079e8c: 26526674 addiu s2,s2,26228 +80079e90: a6020008 sh v0,8(s0) +80079e94: 0240f809 jalr s2 +80079e98: 3044ffff andi a0,v0,0xffff +80079e9c: 00408821 move s1,v0 +80079ea0: 96020008 lhu v0,8(s0) +80079ea4: a611000e sh s1,14(s0) +80079ea8: 24420001 addiu v0,v0,1 +80079eac: a6020008 sh v0,8(s0) +80079eb0: 0240f809 jalr s2 +80079eb4: 3044ffff andi a0,v0,0xffff +80079eb8: 24040001 li a0,1 +80079ebc: a2040009 sb a0,9(s0) +80079ec0: 96030008 lhu v1,8(s0) +80079ec4: 00021200 sll v0,v0,0x8 +80079ec8: 24630001 addiu v1,v1,1 +80079ecc: 02228825 or s1,s1,v0 +80079ed0: a6030008 sh v1,8(s0) +80079ed4: 3064ffff andi a0,v1,0xffff +80079ed8: 0240f809 jalr s2 +80079edc: a611000e sh s1,14(s0) +80079ee0: 9604000e lhu a0,14(s0) +80079ee4: a262e974 sb v0,-5772(s3) +80079ee8: 00021c00 sll v1,v0,0x10 +80079eec: 24840001 addiu a0,a0,1 +80079ef0: 3c028021 lui v0,0x8021 +80079ef4: ac43e994 sw v1,-5740(v0) +80079ef8: 3084ffff andi a0,a0,0xffff +80079efc: 3c198007 lui t9,0x8007 +80079f00: 8fbf0020 lw ra,32(sp) +80079f04: 8fb3001c lw s3,28(sp) +80079f08: 8fb20018 lw s2,24(sp) +80079f0c: 8fb10014 lw s1,20(sp) +80079f10: 8fb00010 lw s0,16(sp) +80079f14: 00642021 addu a0,v1,a0 +80079f18: 27395fdc addiu t9,t9,24540 +80079f1c: 03200008 jr t9 +80079f20: 27bd0028 addiu sp,sp,40 + +80079f24 <_Z4Op7Cv>: +80079f24: 27bdffe0 addiu sp,sp,-32 +80079f28: afb00010 sw s0,16(sp) +80079f2c: 3c108021 lui s0,0x8021 +80079f30: afbf0018 sw ra,24(sp) +80079f34: afb10014 sw s1,20(sp) +80079f38: 2610e988 addiu s0,s0,-5752 +80079f3c: 8e050020 lw a1,32(s0) +80079f40: 3c028021 lui v0,0x8021 +80079f44: 90a30000 lbu v1,0(a1) +80079f48: 9444e97e lhu a0,-5762(v0) +80079f4c: 90a20001 lbu v0,1(a1) +80079f50: 00832021 addu a0,a0,v1 +80079f54: 00021200 sll v0,v0,0x8 +80079f58: 00822021 addu a0,a0,v0 +80079f5c: 3c118021 lui s1,0x8021 +80079f60: 3084ffff andi a0,a0,0xffff +80079f64: ae247018 sw a0,28696(s1) +80079f68: 8e02000c lw v0,12(s0) +80079f6c: 90a30001 lbu v1,1(a1) +80079f70: 00822021 addu a0,a0,v0 +80079f74: 3c028022 lui v0,0x8022 +80079f78: 24a50002 addiu a1,a1,2 +80079f7c: a04350cc sb v1,20684(v0) +80079f80: 3c028007 lui v0,0x8007 +80079f84: 244269c0 addiu v0,v0,27072 +80079f88: 0040f809 jalr v0 +80079f8c: ae050020 sw a1,32(s0) +80079f90: 8e04000c lw a0,12(s0) +80079f94: ae227018 sw v0,28696(s1) +80079f98: 3c198007 lui t9,0x8007 +80079f9c: 8fbf0018 lw ra,24(sp) +80079fa0: 8fb10014 lw s1,20(sp) +80079fa4: 8fb00010 lw s0,16(sp) +80079fa8: 00442021 addu a0,v0,a0 +80079fac: 27395fdc addiu t9,t9,24540 +80079fb0: 03200008 jr t9 +80079fb4: 27bd0020 addiu sp,sp,32 + +80079fb8 <_Z4Op6Cv>: +80079fb8: 27bdffe0 addiu sp,sp,-32 +80079fbc: afb00010 sw s0,16(sp) +80079fc0: 3c108021 lui s0,0x8021 +80079fc4: afbf0018 sw ra,24(sp) +80079fc8: afb10014 sw s1,20(sp) +80079fcc: 2610e988 addiu s0,s0,-5752 +80079fd0: 8e030020 lw v1,32(s0) +80079fd4: 3c118021 lui s1,0x8021 +80079fd8: 90620001 lbu v0,1(v1) +80079fdc: 90640000 lbu a0,0(v1) +80079fe0: 00021200 sll v0,v0,0x8 +80079fe4: 00822021 addu a0,a0,v0 +80079fe8: ae247018 sw a0,28696(s1) +80079fec: 90650001 lbu a1,1(v1) +80079ff0: 3c028022 lui v0,0x8022 +80079ff4: 24630002 addiu v1,v1,2 +80079ff8: a04550cc sb a1,20684(v0) +80079ffc: 3c028007 lui v0,0x8007 +8007a000: 244269c0 addiu v0,v0,27072 +8007a004: 0040f809 jalr v0 +8007a008: ae030020 sw v1,32(s0) +8007a00c: 8e03000c lw v1,12(s0) +8007a010: 3c198007 lui t9,0x8007 +8007a014: 00621021 addu v0,v1,v0 +8007a018: ae227018 sw v0,28696(s1) +8007a01c: 3044ffff andi a0,v0,0xffff +8007a020: 8fbf0018 lw ra,24(sp) +8007a024: 8fb10014 lw s1,20(sp) +8007a028: 8fb00010 lw s0,16(sp) +8007a02c: 00642021 addu a0,v1,a0 +8007a030: 27395fdc addiu t9,t9,24540 +8007a034: 03200008 jr t9 +8007a038: 27bd0020 addiu sp,sp,32 + +8007a03c <_Z4OpDCv>: +8007a03c: 27bdffe0 addiu sp,sp,-32 +8007a040: afb10014 sw s1,20(sp) +8007a044: 3c118021 lui s1,0x8021 +8007a048: afbf001c sw ra,28(sp) +8007a04c: afb20018 sw s2,24(sp) +8007a050: afb00010 sw s0,16(sp) +8007a054: 2631e988 addiu s1,s1,-5752 +8007a058: 8e230020 lw v1,32(s1) +8007a05c: 3c128021 lui s2,0x8021 +8007a060: 90620001 lbu v0,1(v1) +8007a064: 90640000 lbu a0,0(v1) +8007a068: 00021200 sll v0,v0,0x8 +8007a06c: 00822021 addu a0,a0,v0 +8007a070: ae447018 sw a0,28696(s2) +8007a074: 90650001 lbu a1,1(v1) +8007a078: 3c028022 lui v0,0x8022 +8007a07c: 24630002 addiu v1,v1,2 +8007a080: a04550cc sb a1,20684(v0) +8007a084: 3c028007 lui v0,0x8007 +8007a088: 244269c0 addiu v0,v0,27072 +8007a08c: 0040f809 jalr v0 +8007a090: ae230020 sw v1,32(s1) +8007a094: 8e447018 lw a0,28696(s2) +8007a098: 00408021 move s0,v0 +8007a09c: 3c028007 lui v0,0x8007 +8007a0a0: 24426674 addiu v0,v0,26228 +8007a0a4: 0040f809 jalr v0 +8007a0a8: 24840002 addiu a0,a0,2 +8007a0ac: 00021400 sll v0,v0,0x10 +8007a0b0: 02028025 or s0,s0,v0 +8007a0b4: 3c0300ff lui v1,0xff +8007a0b8: 02031824 and v1,s0,v1 +8007a0bc: 00102c03 sra a1,s0,0x10 +8007a0c0: 3c028021 lui v0,0x8021 +8007a0c4: a045e974 sb a1,-5772(v0) +8007a0c8: ae23000c sw v1,12(s1) +8007a0cc: ae507018 sw s0,28696(s2) +8007a0d0: 3c198007 lui t9,0x8007 +8007a0d4: 02002021 move a0,s0 +8007a0d8: 8fbf001c lw ra,28(sp) +8007a0dc: 8fb20018 lw s2,24(sp) +8007a0e0: 8fb10014 lw s1,20(sp) +8007a0e4: 8fb00010 lw s0,16(sp) +8007a0e8: 27395fdc addiu t9,t9,24540 +8007a0ec: 03200008 jr t9 +8007a0f0: 27bd0020 addiu sp,sp,32 + +8007a0f4 <_Z16S9xSA1Opcode_IRQv>: +8007a0f4: 27bdffd8 addiu sp,sp,-40 +8007a0f8: afb3001c sw s3,28(sp) +8007a0fc: 3c138021 lui s3,0x8021 +8007a100: afb20018 sw s2,24(sp) +8007a104: afbf0020 sw ra,32(sp) +8007a108: afb10014 sw s1,20(sp) +8007a10c: afb00010 sw s0,16(sp) +8007a110: 2672e974 addiu s2,s3,-5772 +8007a114: 96420002 lhu v0,2(s2) +8007a118: 30420100 andi v0,v0,0x100 +8007a11c: 14400048 bnez v0,8007a240 <_Z16S9xSA1Opcode_IRQv+0x14c> +8007a120: 3c108021 lui s0,0x8021 +8007a124: 96420008 lhu v0,8(s2) +8007a128: 9264e974 lbu a0,-5772(s3) +8007a12c: 00402821 move a1,v0 +8007a130: 3c118008 lui s1,0x8008 +8007a134: 2442ffff addiu v0,v0,-1 +8007a138: a6420008 sh v0,8(s2) +8007a13c: 263185b4 addiu s1,s1,-31308 +8007a140: 0220f809 jalr s1 +8007a144: 2610e988 addiu s0,s0,-5752 +8007a148: 8e040020 lw a0,32(s0) +8007a14c: 8e020024 lw v0,36(s0) +8007a150: 96450008 lhu a1,8(s2) +8007a154: 00822023 subu a0,a0,v0 +8007a158: 00042203 sra a0,a0,0x8 +8007a15c: 0220f809 jalr s1 +8007a160: 308400ff andi a0,a0,0xff +8007a164: 8e020024 lw v0,36(s0) +8007a168: 8e040020 lw a0,32(s0) +8007a16c: 96450008 lhu a1,8(s2) +8007a170: 00822023 subu a0,a0,v0 +8007a174: 24a5ffff addiu a1,a1,-1 +8007a178: 308400ff andi a0,a0,0xff +8007a17c: 0220f809 jalr s1 +8007a180: 30a5ffff andi a1,a1,0xffff +8007a184: 92030006 lbu v1,6(s0) +8007a188: 92420002 lbu v0,2(s2) +8007a18c: 92060004 lbu a2,4(s0) +8007a190: 30630080 andi v1,v1,0x80 +8007a194: 92070005 lbu a3,5(s0) +8007a198: 92040007 lbu a0,7(s0) +8007a19c: 00c33025 or a2,a2,v1 +8007a1a0: 3042003c andi v0,v0,0x3c +8007a1a4: 96430008 lhu v1,8(s2) +8007a1a8: 304500ff andi a1,v0,0xff +8007a1ac: 24020002 li v0,2 +8007a1b0: 0007100b movn v0,zero,a3 +8007a1b4: 00042180 sll a0,a0,0x6 +8007a1b8: 2463fffe addiu v1,v1,-2 +8007a1bc: 00a62825 or a1,a1,a2 +8007a1c0: 00441025 or v0,v0,a0 +8007a1c4: 3063ffff andi v1,v1,0xffff +8007a1c8: 00451025 or v0,v0,a1 +8007a1cc: 00602821 move a1,v1 +8007a1d0: 2463ffff addiu v1,v1,-1 +8007a1d4: a2420002 sb v0,2(s2) +8007a1d8: 304400ff andi a0,v0,0xff +8007a1dc: 0220f809 jalr s1 +8007a1e0: a6430008 sh v1,8(s2) +8007a1e4: 92440002 lbu a0,2(s2) +8007a1e8: 3c038021 lui v1,0x8021 +8007a1ec: 308200f7 andi v0,a0,0xf7 +8007a1f0: 8c657030 lw a1,28720(v1) +8007a1f4: 34420004 ori v0,v0,0x4 +8007a1f8: 3c038022 lui v1,0x8022 +8007a1fc: a2420002 sb v0,2(s2) +8007a200: a06450cc sb a0,20684(v1) +8007a204: a260e974 sb zero,-5772(s3) +8007a208: ae00000c sw zero,12(s0) +8007a20c: 90a42208 lbu a0,8712(a1) +8007a210: 90a22207 lbu v0,8711(a1) +8007a214: 00042200 sll a0,a0,0x8 +8007a218: 3c198007 lui t9,0x8007 +8007a21c: 8fbf0020 lw ra,32(sp) +8007a220: 8fb3001c lw s3,28(sp) +8007a224: 8fb20018 lw s2,24(sp) +8007a228: 8fb10014 lw s1,20(sp) +8007a22c: 8fb00010 lw s0,16(sp) +8007a230: 00442025 or a0,v0,a0 +8007a234: 27395fdc addiu t9,t9,24540 +8007a238: 03200008 jr t9 +8007a23c: 27bd0028 addiu sp,sp,40 +8007a240: 2610e988 addiu s0,s0,-5752 +8007a244: 8e040020 lw a0,32(s0) +8007a248: 8e020024 lw v0,36(s0) +8007a24c: 3c118008 lui s1,0x8008 +8007a250: 00822023 subu a0,a0,v0 +8007a254: 96450008 lhu a1,8(s2) +8007a258: 00042203 sra a0,a0,0x8 +8007a25c: 0801e857 j 8007a15c <_Z16S9xSA1Opcode_IRQv+0x68> +8007a260: 263185b4 addiu s1,s1,-31308 + +8007a264 : +8007a264: 27bdffe0 addiu sp,sp,-32 +8007a268: afb00010 sw s0,16(sp) +8007a26c: 3c108021 lui s0,0x8021 +8007a270: afbf0018 sw ra,24(sp) +8007a274: afb10014 sw s1,20(sp) +8007a278: 2603e988 addiu v1,s0,-5752 +8007a27c: 8c640014 lw a0,20(v1) +8007a280: 30820800 andi v0,a0,0x800 +8007a284: 10400006 beqz v0,8007a2a0 +8007a288: 00000000 nop +8007a28c: 9062001a lbu v0,26(v1) +8007a290: 1440002d bnez v0,8007a348 +8007a294: 2402f7ff li v0,-2049 +8007a298: 00821024 and v0,a0,v0 +8007a29c: ac620014 sw v0,20(v1) +8007a2a0: 2610e988 addiu s0,s0,-5752 +8007a2a4: 92020018 lbu v0,24(s0) +8007a2a8: 1040003f beqz v0,8007a3a8 +8007a2ac: 3c118021 lui s1,0x8021 +8007a2b0: 8e030020 lw v1,32(s0) +8007a2b4: 8e25e988 lw a1,-5752(s1) +8007a2b8: ae03002c sw v1,44(s0) +8007a2bc: 90620000 lbu v0,0(v1) +8007a2c0: 24630001 addiu v1,v1,1 +8007a2c4: 00021080 sll v0,v0,0x2 +8007a2c8: 00451021 addu v0,v0,a1 +8007a2cc: 8c440000 lw a0,0(v0) +8007a2d0: 0080f809 jalr a0 +8007a2d4: ae030020 sw v1,32(s0) +8007a2d8: 92020018 lbu v0,24(s0) +8007a2dc: 10400032 beqz v0,8007a3a8 +8007a2e0: 8e25e988 lw a1,-5752(s1) +8007a2e4: 8e030020 lw v1,32(s0) +8007a2e8: ae03002c sw v1,44(s0) +8007a2ec: 90620000 lbu v0,0(v1) +8007a2f0: 24630001 addiu v1,v1,1 +8007a2f4: 00021080 sll v0,v0,0x2 +8007a2f8: 00451021 addu v0,v0,a1 +8007a2fc: 8c440000 lw a0,0(v0) +8007a300: 0080f809 jalr a0 +8007a304: ae030020 sw v1,32(s0) +8007a308: 92020018 lbu v0,24(s0) +8007a30c: 10400026 beqz v0,8007a3a8 +8007a310: 8e24e988 lw a0,-5752(s1) +8007a314: 8e030020 lw v1,32(s0) +8007a318: ae03002c sw v1,44(s0) +8007a31c: 90620000 lbu v0,0(v1) +8007a320: 24630001 addiu v1,v1,1 +8007a324: 00021080 sll v0,v0,0x2 +8007a328: 00441021 addu v0,v0,a0 +8007a32c: ae030020 sw v1,32(s0) +8007a330: 8c590000 lw t9,0(v0) +8007a334: 8fbf0018 lw ra,24(sp) +8007a338: 8fb10014 lw s1,20(sp) +8007a33c: 8fb00010 lw s0,16(sp) +8007a340: 03200008 jr t9 +8007a344: 27bd0020 addiu sp,sp,32 +8007a348: 9062001b lbu v0,27(v1) +8007a34c: 1440000b bnez v0,8007a37c +8007a350: 00000000 nop +8007a354: 3c038021 lui v1,0x8021 +8007a358: 9062e976 lbu v0,-5770(v1) +8007a35c: 30420004 andi v0,v0,0x4 +8007a360: 1440ffcf bnez v0,8007a2a0 +8007a364: 3c028008 lui v0,0x8008 +8007a368: 2442a0f4 addiu v0,v0,-24332 +8007a36c: 0040f809 jalr v0 +8007a370: 2610e988 addiu s0,s0,-5752 +8007a374: 0801e8aa j 8007a2a8 +8007a378: 92020018 lbu v0,24(s0) +8007a37c: 8c620020 lw v0,32(v1) +8007a380: a060001b sb zero,27(v1) +8007a384: 24420001 addiu v0,v0,1 +8007a388: ac620020 sw v0,32(v1) +8007a38c: 3c038021 lui v1,0x8021 +8007a390: 9062e976 lbu v0,-5770(v1) +8007a394: 30420004 andi v0,v0,0x4 +8007a398: 1440ffc1 bnez v0,8007a2a0 +8007a39c: 3c028008 lui v0,0x8008 +8007a3a0: 0801e8db j 8007a36c +8007a3a4: 2442a0f4 addiu v0,v0,-24332 +8007a3a8: 8fbf0018 lw ra,24(sp) +8007a3ac: 8fb10014 lw s1,20(sp) +8007a3b0: 8fb00010 lw s0,16(sp) +8007a3b4: 03e00008 jr ra +8007a3b8: 27bd0020 addiu sp,sp,32 + +8007a3bc <_Z6Op04M0v>: +8007a3bc: 27bdffd8 addiu sp,sp,-40 +8007a3c0: afb10014 sw s1,20(sp) +8007a3c4: 3c118021 lui s1,0x8021 +8007a3c8: afbf0020 sw ra,32(sp) +8007a3cc: afb3001c sw s3,28(sp) +8007a3d0: afb20018 sw s2,24(sp) +8007a3d4: afb00010 sw s0,16(sp) +8007a3d8: 2631e988 addiu s1,s1,-5752 +8007a3dc: 8e250020 lw a1,32(s1) +8007a3e0: 3c028022 lui v0,0x8022 +8007a3e4: 90a30000 lbu v1,0(a1) +8007a3e8: 3c108021 lui s0,0x8021 +8007a3ec: a04350cc sb v1,20684(v0) +8007a3f0: 2610e974 addiu s0,s0,-5772 +8007a3f4: 90a30000 lbu v1,0(a1) +8007a3f8: 96020006 lhu v0,6(s0) +8007a3fc: 3c128021 lui s2,0x8021 +8007a400: 00621821 addu v1,v1,v0 +8007a404: 3063ffff andi v1,v1,0xffff +8007a408: 24a50001 addiu a1,a1,1 +8007a40c: 3c028007 lui v0,0x8007 +8007a410: 00602021 move a0,v1 +8007a414: ae250020 sw a1,32(s1) +8007a418: 244269c0 addiu v0,v0,27072 +8007a41c: 0040f809 jalr v0 +8007a420: ae437018 sw v1,28696(s2) +8007a424: 96040004 lhu a0,4(s0) +8007a428: 8e457018 lw a1,28696(s2) +8007a42c: 00441825 or v1,v0,a0 +8007a430: 00441024 and v0,v0,a0 +8007a434: 3063ffff andi v1,v1,0xffff +8007a438: 3c108022 lui s0,0x8022 +8007a43c: 0002102b sltu v0,zero,v0 +8007a440: 3c068008 lui a2,0x8008 +8007a444: 24d385b4 addiu s3,a2,-31308 +8007a448: 00032202 srl a0,v1,0x8 +8007a44c: 24a50001 addiu a1,a1,1 +8007a450: a2220005 sb v0,5(s1) +8007a454: 0260f809 jalr s3 +8007a458: a60350be sh v1,20670(s0) +8007a45c: 920450be lbu a0,20670(s0) +8007a460: 8e457018 lw a1,28696(s2) +8007a464: 0260c821 move t9,s3 +8007a468: 8fbf0020 lw ra,32(sp) +8007a46c: 8fb3001c lw s3,28(sp) +8007a470: 8fb20018 lw s2,24(sp) +8007a474: 8fb10014 lw s1,20(sp) +8007a478: 8fb00010 lw s0,16(sp) +8007a47c: 03200008 jr t9 +8007a480: 27bd0028 addiu sp,sp,40 + +8007a484 <_Z6Op04M1v>: +8007a484: 27bdffe0 addiu sp,sp,-32 +8007a488: afb10014 sw s1,20(sp) +8007a48c: 3c118021 lui s1,0x8021 +8007a490: afbf001c sw ra,28(sp) +8007a494: afb20018 sw s2,24(sp) +8007a498: afb00010 sw s0,16(sp) +8007a49c: 2631e988 addiu s1,s1,-5752 +8007a4a0: 8e250020 lw a1,32(s1) +8007a4a4: 3c028022 lui v0,0x8022 +8007a4a8: 90a30000 lbu v1,0(a1) +8007a4ac: 3c108021 lui s0,0x8021 +8007a4b0: a04350cc sb v1,20684(v0) +8007a4b4: 2610e974 addiu s0,s0,-5772 +8007a4b8: 90a30000 lbu v1,0(a1) +8007a4bc: 96020006 lhu v0,6(s0) +8007a4c0: 24a50001 addiu a1,a1,1 +8007a4c4: 00621821 addu v1,v1,v0 +8007a4c8: 3063ffff andi v1,v1,0xffff +8007a4cc: 3c128021 lui s2,0x8021 +8007a4d0: 3c028007 lui v0,0x8007 +8007a4d4: 00602021 move a0,v1 +8007a4d8: ae250020 sw a1,32(s1) +8007a4dc: 24426674 addiu v0,v0,26228 +8007a4e0: 0040f809 jalr v0 +8007a4e4: ae437018 sw v1,28696(s2) +8007a4e8: 92060004 lbu a2,4(s0) +8007a4ec: 8e457018 lw a1,28696(s2) +8007a4f0: 00461825 or v1,v0,a2 +8007a4f4: 00461024 and v0,v0,a2 +8007a4f8: a2220005 sb v0,5(s1) +8007a4fc: 306300ff andi v1,v1,0xff +8007a500: 3c028022 lui v0,0x8022 +8007a504: a04350bc sb v1,20668(v0) +8007a508: 3c198008 lui t9,0x8008 +8007a50c: 8fbf001c lw ra,28(sp) +8007a510: 8fb20018 lw s2,24(sp) +8007a514: 8fb10014 lw s1,20(sp) +8007a518: 8fb00010 lw s0,16(sp) +8007a51c: 00602021 move a0,v1 +8007a520: 273985b4 addiu t9,t9,-31308 +8007a524: 03200008 jr t9 +8007a528: 27bd0020 addiu sp,sp,32 + +8007a52c <_Z6Op14M0v>: +8007a52c: 27bdffd8 addiu sp,sp,-40 +8007a530: afb10014 sw s1,20(sp) +8007a534: 3c118021 lui s1,0x8021 +8007a538: afbf0020 sw ra,32(sp) +8007a53c: afb3001c sw s3,28(sp) +8007a540: afb20018 sw s2,24(sp) +8007a544: afb00010 sw s0,16(sp) +8007a548: 2631e988 addiu s1,s1,-5752 +8007a54c: 8e250020 lw a1,32(s1) +8007a550: 3c028022 lui v0,0x8022 +8007a554: 90a30000 lbu v1,0(a1) +8007a558: 3c108021 lui s0,0x8021 +8007a55c: a04350cc sb v1,20684(v0) +8007a560: 2610e974 addiu s0,s0,-5772 +8007a564: 90a30000 lbu v1,0(a1) +8007a568: 96020006 lhu v0,6(s0) +8007a56c: 3c128021 lui s2,0x8021 +8007a570: 00621821 addu v1,v1,v0 +8007a574: 3063ffff andi v1,v1,0xffff +8007a578: 24a50001 addiu a1,a1,1 +8007a57c: 3c028007 lui v0,0x8007 +8007a580: 00602021 move a0,v1 +8007a584: ae250020 sw a1,32(s1) +8007a588: 244269c0 addiu v0,v0,27072 +8007a58c: 0040f809 jalr v0 +8007a590: ae437018 sw v1,28696(s2) +8007a594: 96040004 lhu a0,4(s0) +8007a598: 8e457018 lw a1,28696(s2) +8007a59c: 00041827 nor v1,zero,a0 +8007a5a0: 00621824 and v1,v1,v0 +8007a5a4: 00441024 and v0,v0,a0 +8007a5a8: 3063ffff andi v1,v1,0xffff +8007a5ac: 3c108022 lui s0,0x8022 +8007a5b0: 0002102b sltu v0,zero,v0 +8007a5b4: 3c068008 lui a2,0x8008 +8007a5b8: 24d385b4 addiu s3,a2,-31308 +8007a5bc: 00032202 srl a0,v1,0x8 +8007a5c0: 24a50001 addiu a1,a1,1 +8007a5c4: a2220005 sb v0,5(s1) +8007a5c8: 0260f809 jalr s3 +8007a5cc: a60350be sh v1,20670(s0) +8007a5d0: 920450be lbu a0,20670(s0) +8007a5d4: 8e457018 lw a1,28696(s2) +8007a5d8: 0260c821 move t9,s3 +8007a5dc: 8fbf0020 lw ra,32(sp) +8007a5e0: 8fb3001c lw s3,28(sp) +8007a5e4: 8fb20018 lw s2,24(sp) +8007a5e8: 8fb10014 lw s1,20(sp) +8007a5ec: 8fb00010 lw s0,16(sp) +8007a5f0: 03200008 jr t9 +8007a5f4: 27bd0028 addiu sp,sp,40 + +8007a5f8 <_Z6Op14M1v>: +8007a5f8: 27bdffe0 addiu sp,sp,-32 +8007a5fc: afb10014 sw s1,20(sp) +8007a600: 3c118021 lui s1,0x8021 +8007a604: afbf001c sw ra,28(sp) +8007a608: afb20018 sw s2,24(sp) +8007a60c: afb00010 sw s0,16(sp) +8007a610: 2631e988 addiu s1,s1,-5752 +8007a614: 8e250020 lw a1,32(s1) +8007a618: 3c028022 lui v0,0x8022 +8007a61c: 90a30000 lbu v1,0(a1) +8007a620: 3c108021 lui s0,0x8021 +8007a624: a04350cc sb v1,20684(v0) +8007a628: 2610e974 addiu s0,s0,-5772 +8007a62c: 90a30000 lbu v1,0(a1) +8007a630: 96020006 lhu v0,6(s0) +8007a634: 24a50001 addiu a1,a1,1 +8007a638: 00621821 addu v1,v1,v0 +8007a63c: 3063ffff andi v1,v1,0xffff +8007a640: 3c128021 lui s2,0x8021 +8007a644: 3c028007 lui v0,0x8007 +8007a648: 00602021 move a0,v1 +8007a64c: ae250020 sw a1,32(s1) +8007a650: 24426674 addiu v0,v0,26228 +8007a654: 0040f809 jalr v0 +8007a658: ae437018 sw v1,28696(s2) +8007a65c: 92060004 lbu a2,4(s0) +8007a660: 8e457018 lw a1,28696(s2) +8007a664: 00061827 nor v1,zero,a2 +8007a668: 00621824 and v1,v1,v0 +8007a66c: 00461024 and v0,v0,a2 +8007a670: a2220005 sb v0,5(s1) +8007a674: 306300ff andi v1,v1,0xff +8007a678: 3c028022 lui v0,0x8022 +8007a67c: a04350bc sb v1,20668(v0) +8007a680: 3c198008 lui t9,0x8008 +8007a684: 8fbf001c lw ra,28(sp) +8007a688: 8fb20018 lw s2,24(sp) +8007a68c: 8fb10014 lw s1,20(sp) +8007a690: 8fb00010 lw s0,16(sp) +8007a694: 00602021 move a0,v1 +8007a698: 273985b4 addiu t9,t9,-31308 +8007a69c: 03200008 jr t9 +8007a6a0: 27bd0020 addiu sp,sp,32 + +8007a6a4 <_Z6Op64M0v>: +8007a6a4: 3c078021 lui a3,0x8021 +8007a6a8: 24e7e988 addiu a3,a3,-5752 +8007a6ac: 8ce60020 lw a2,32(a3) +8007a6b0: 3c028021 lui v0,0x8021 +8007a6b4: 90c30000 lbu v1,0(a2) +8007a6b8: 9444e97a lhu a0,-5766(v0) +8007a6bc: 24c60001 addiu a2,a2,1 +8007a6c0: 00641821 addu v1,v1,a0 +8007a6c4: 3063ffff andi v1,v1,0xffff +8007a6c8: 3c028021 lui v0,0x8021 +8007a6cc: 3c198008 lui t9,0x8008 +8007a6d0: 00602821 move a1,v1 +8007a6d4: 00002021 move a0,zero +8007a6d8: ace60020 sw a2,32(a3) +8007a6dc: 27398778 addiu t9,t9,-30856 +8007a6e0: 03200008 jr t9 +8007a6e4: ac437018 sw v1,28696(v0) + +8007a6e8 <_Z6Op64M1v>: +8007a6e8: 3c078021 lui a3,0x8021 +8007a6ec: 24e7e988 addiu a3,a3,-5752 +8007a6f0: 8ce60020 lw a2,32(a3) +8007a6f4: 3c028021 lui v0,0x8021 +8007a6f8: 90c30000 lbu v1,0(a2) +8007a6fc: 9444e97a lhu a0,-5766(v0) +8007a700: 24c60001 addiu a2,a2,1 +8007a704: 00641821 addu v1,v1,a0 +8007a708: 3063ffff andi v1,v1,0xffff +8007a70c: 3c028021 lui v0,0x8021 +8007a710: 3c198008 lui t9,0x8008 +8007a714: 00602821 move a1,v1 +8007a718: 00002021 move a0,zero +8007a71c: ace60020 sw a2,32(a3) +8007a720: 273985b4 addiu t9,t9,-31308 +8007a724: 03200008 jr t9 +8007a728: ac437018 sw v1,28696(v0) + +8007a72c <_Z6Op84X0v>: +8007a72c: 3c078021 lui a3,0x8021 +8007a730: 24e7e988 addiu a3,a3,-5752 +8007a734: 8ce60020 lw a2,32(a3) +8007a738: 3c028021 lui v0,0x8021 +8007a73c: 2442e974 addiu v0,v0,-5772 +8007a740: 90c30000 lbu v1,0(a2) +8007a744: 94450006 lhu a1,6(v0) +8007a748: 9444000c lhu a0,12(v0) +8007a74c: 00651821 addu v1,v1,a1 +8007a750: 3063ffff andi v1,v1,0xffff +8007a754: 24c60001 addiu a2,a2,1 +8007a758: 3c028021 lui v0,0x8021 +8007a75c: 3c198008 lui t9,0x8008 +8007a760: 00602821 move a1,v1 +8007a764: ace60020 sw a2,32(a3) +8007a768: 27398778 addiu t9,t9,-30856 +8007a76c: 03200008 jr t9 +8007a770: ac437018 sw v1,28696(v0) + +8007a774 <_Z6Op84X1v>: +8007a774: 3c078021 lui a3,0x8021 +8007a778: 24e7e988 addiu a3,a3,-5752 +8007a77c: 8ce60020 lw a2,32(a3) +8007a780: 3c028021 lui v0,0x8021 +8007a784: 2442e974 addiu v0,v0,-5772 +8007a788: 90c30000 lbu v1,0(a2) +8007a78c: 94450006 lhu a1,6(v0) +8007a790: 9044000c lbu a0,12(v0) +8007a794: 00651821 addu v1,v1,a1 +8007a798: 3063ffff andi v1,v1,0xffff +8007a79c: 24c60001 addiu a2,a2,1 +8007a7a0: 3c028021 lui v0,0x8021 +8007a7a4: 3c198008 lui t9,0x8008 +8007a7a8: 00602821 move a1,v1 +8007a7ac: ace60020 sw a2,32(a3) +8007a7b0: 273985b4 addiu t9,t9,-31308 +8007a7b4: 03200008 jr t9 +8007a7b8: ac437018 sw v1,28696(v0) + +8007a7bc <_Z6Op86X0v>: +8007a7bc: 3c078021 lui a3,0x8021 +8007a7c0: 24e7e988 addiu a3,a3,-5752 +8007a7c4: 8ce60020 lw a2,32(a3) +8007a7c8: 3c028021 lui v0,0x8021 +8007a7cc: 2442e974 addiu v0,v0,-5772 +8007a7d0: 90c30000 lbu v1,0(a2) +8007a7d4: 94450006 lhu a1,6(v0) +8007a7d8: 9444000a lhu a0,10(v0) +8007a7dc: 00651821 addu v1,v1,a1 +8007a7e0: 3063ffff andi v1,v1,0xffff +8007a7e4: 24c60001 addiu a2,a2,1 +8007a7e8: 3c028021 lui v0,0x8021 +8007a7ec: 3c198008 lui t9,0x8008 +8007a7f0: 00602821 move a1,v1 +8007a7f4: ace60020 sw a2,32(a3) +8007a7f8: 27398778 addiu t9,t9,-30856 +8007a7fc: 03200008 jr t9 +8007a800: ac437018 sw v1,28696(v0) + +8007a804 <_Z6Op86X1v>: +8007a804: 3c078021 lui a3,0x8021 +8007a808: 24e7e988 addiu a3,a3,-5752 +8007a80c: 8ce60020 lw a2,32(a3) +8007a810: 3c028021 lui v0,0x8021 +8007a814: 2442e974 addiu v0,v0,-5772 +8007a818: 90c30000 lbu v1,0(a2) +8007a81c: 94450006 lhu a1,6(v0) +8007a820: 9044000a lbu a0,10(v0) +8007a824: 00651821 addu v1,v1,a1 +8007a828: 3063ffff andi v1,v1,0xffff +8007a82c: 24c60001 addiu a2,a2,1 +8007a830: 3c028021 lui v0,0x8021 +8007a834: 3c198008 lui t9,0x8008 +8007a838: 00602821 move a1,v1 +8007a83c: ace60020 sw a2,32(a3) +8007a840: 273985b4 addiu t9,t9,-31308 +8007a844: 03200008 jr t9 +8007a848: ac437018 sw v1,28696(v0) + +8007a84c <_Z6Op85M0v>: +8007a84c: 3c078021 lui a3,0x8021 +8007a850: 24e7e988 addiu a3,a3,-5752 +8007a854: 8ce60020 lw a2,32(a3) +8007a858: 3c028021 lui v0,0x8021 +8007a85c: 2442e974 addiu v0,v0,-5772 +8007a860: 90c30000 lbu v1,0(a2) +8007a864: 94450006 lhu a1,6(v0) +8007a868: 94440004 lhu a0,4(v0) +8007a86c: 00651821 addu v1,v1,a1 +8007a870: 3063ffff andi v1,v1,0xffff +8007a874: 24c60001 addiu a2,a2,1 +8007a878: 3c028021 lui v0,0x8021 +8007a87c: 3c198008 lui t9,0x8008 +8007a880: 00602821 move a1,v1 +8007a884: ace60020 sw a2,32(a3) +8007a888: 27398778 addiu t9,t9,-30856 +8007a88c: 03200008 jr t9 +8007a890: ac437018 sw v1,28696(v0) + +8007a894 <_Z6Op85M1v>: +8007a894: 3c078021 lui a3,0x8021 +8007a898: 24e7e988 addiu a3,a3,-5752 +8007a89c: 8ce60020 lw a2,32(a3) +8007a8a0: 3c028021 lui v0,0x8021 +8007a8a4: 2442e974 addiu v0,v0,-5772 +8007a8a8: 90c30000 lbu v1,0(a2) +8007a8ac: 94450006 lhu a1,6(v0) +8007a8b0: 90440004 lbu a0,4(v0) +8007a8b4: 00651821 addu v1,v1,a1 +8007a8b8: 3063ffff andi v1,v1,0xffff +8007a8bc: 24c60001 addiu a2,a2,1 +8007a8c0: 3c028021 lui v0,0x8021 +8007a8c4: 3c198008 lui t9,0x8008 +8007a8c8: 00602821 move a1,v1 +8007a8cc: ace60020 sw a2,32(a3) +8007a8d0: 273985b4 addiu t9,t9,-31308 +8007a8d4: 03200008 jr t9 +8007a8d8: ac437018 sw v1,28696(v0) + +8007a8dc <_Z6Op66M0v>: +8007a8dc: 27bdffd8 addiu sp,sp,-40 +8007a8e0: afb20018 sw s2,24(sp) +8007a8e4: 3c128021 lui s2,0x8021 +8007a8e8: 2652e988 addiu s2,s2,-5752 +8007a8ec: 8e450020 lw a1,32(s2) +8007a8f0: afbf0020 sw ra,32(sp) +8007a8f4: afb3001c sw s3,28(sp) +8007a8f8: afb10014 sw s1,20(sp) +8007a8fc: afb00010 sw s0,16(sp) +8007a900: 90a40000 lbu a0,0(a1) +8007a904: 3c028022 lui v0,0x8022 +8007a908: a04450cc sb a0,20684(v0) +8007a90c: 3c038021 lui v1,0x8021 +8007a910: 90a20000 lbu v0,0(a1) +8007a914: 9464e97a lhu a0,-5766(v1) +8007a918: 3c138021 lui s3,0x8021 +8007a91c: 00441021 addu v0,v0,a0 +8007a920: 3042ffff andi v0,v0,0xffff +8007a924: 24a50001 addiu a1,a1,1 +8007a928: 00402021 move a0,v0 +8007a92c: ae627018 sw v0,28696(s3) +8007a930: 3c028007 lui v0,0x8007 +8007a934: 244269c0 addiu v0,v0,27072 +8007a938: 0040f809 jalr v0 +8007a93c: ae450020 sw a1,32(s2) +8007a940: 92430004 lbu v1,4(s2) +8007a944: 8e657018 lw a1,28696(s3) +8007a948: 00031c00 sll v1,v1,0x10 +8007a94c: 00431025 or v0,v0,v1 +8007a950: 00022242 srl a0,v0,0x9 +8007a954: 3c108008 lui s0,0x8008 +8007a958: 30430001 andi v1,v0,0x1 +8007a95c: 3c118022 lui s1,0x8022 +8007a960: 00021042 srl v0,v0,0x1 +8007a964: 261085b4 addiu s0,s0,-31308 +8007a968: 308400ff andi a0,a0,0xff +8007a96c: 24a50001 addiu a1,a1,1 +8007a970: a2430004 sb v1,4(s2) +8007a974: 0200f809 jalr s0 +8007a978: ae2250c0 sw v0,20672(s1) +8007a97c: 8e657018 lw a1,28696(s3) +8007a980: 0200f809 jalr s0 +8007a984: 922450c0 lbu a0,20672(s1) +8007a988: 962250c0 lhu v0,20672(s1) +8007a98c: 8fbf0020 lw ra,32(sp) +8007a990: 00021a02 srl v1,v0,0x8 +8007a994: 0002102b sltu v0,zero,v0 +8007a998: a2430006 sb v1,6(s2) +8007a99c: a2420005 sb v0,5(s2) +8007a9a0: 8fb3001c lw s3,28(sp) +8007a9a4: 8fb20018 lw s2,24(sp) +8007a9a8: 8fb10014 lw s1,20(sp) +8007a9ac: 8fb00010 lw s0,16(sp) +8007a9b0: 03e00008 jr ra +8007a9b4: 27bd0028 addiu sp,sp,40 + +8007a9b8 <_Z6Op66M1v>: +8007a9b8: 27bdffe0 addiu sp,sp,-32 +8007a9bc: afb00010 sw s0,16(sp) +8007a9c0: 3c108021 lui s0,0x8021 +8007a9c4: 2610e988 addiu s0,s0,-5752 +8007a9c8: 8e050020 lw a1,32(s0) +8007a9cc: afbf0018 sw ra,24(sp) +8007a9d0: afb10014 sw s1,20(sp) +8007a9d4: 90a40000 lbu a0,0(a1) +8007a9d8: 3c028022 lui v0,0x8022 +8007a9dc: a04450cc sb a0,20684(v0) +8007a9e0: 3c038021 lui v1,0x8021 +8007a9e4: 90a20000 lbu v0,0(a1) +8007a9e8: 9464e97a lhu a0,-5766(v1) +8007a9ec: 3c118021 lui s1,0x8021 +8007a9f0: 00441021 addu v0,v0,a0 +8007a9f4: 3042ffff andi v0,v0,0xffff +8007a9f8: 24a50001 addiu a1,a1,1 +8007a9fc: 00402021 move a0,v0 +8007aa00: ae227018 sw v0,28696(s1) +8007aa04: 3c028007 lui v0,0x8007 +8007aa08: 24426674 addiu v0,v0,26228 +8007aa0c: 0040f809 jalr v0 +8007aa10: ae050020 sw a1,32(s0) +8007aa14: 92030004 lbu v1,4(s0) +8007aa18: 8e257018 lw a1,28696(s1) +8007aa1c: 00031a00 sll v1,v1,0x8 +8007aa20: 00621825 or v1,v1,v0 +8007aa24: 3063ffff andi v1,v1,0xffff +8007aa28: 00033042 srl a2,v1,0x1 +8007aa2c: 3c118022 lui s1,0x8022 +8007aa30: 30630001 andi v1,v1,0x1 +8007aa34: 3c028008 lui v0,0x8008 +8007aa38: a2030004 sb v1,4(s0) +8007aa3c: a62650be sh a2,20670(s1) +8007aa40: 244285b4 addiu v0,v0,-31308 +8007aa44: 0040f809 jalr v0 +8007aa48: 30c400ff andi a0,a2,0xff +8007aa4c: 922350be lbu v1,20670(s1) +8007aa50: 8fbf0018 lw ra,24(sp) +8007aa54: a2030006 sb v1,6(s0) +8007aa58: a2030005 sb v1,5(s0) +8007aa5c: 8fb10014 lw s1,20(sp) +8007aa60: 8fb00010 lw s0,16(sp) +8007aa64: 03e00008 jr ra +8007aa68: 27bd0020 addiu sp,sp,32 + +8007aa6c <_Z6Op26M0v>: +8007aa6c: 27bdffd8 addiu sp,sp,-40 +8007aa70: afb20018 sw s2,24(sp) +8007aa74: 3c128021 lui s2,0x8021 +8007aa78: 2652e988 addiu s2,s2,-5752 +8007aa7c: 8e450020 lw a1,32(s2) +8007aa80: afbf0020 sw ra,32(sp) +8007aa84: afb3001c sw s3,28(sp) +8007aa88: afb10014 sw s1,20(sp) +8007aa8c: afb00010 sw s0,16(sp) +8007aa90: 90a40000 lbu a0,0(a1) +8007aa94: 3c028022 lui v0,0x8022 +8007aa98: a04450cc sb a0,20684(v0) +8007aa9c: 3c038021 lui v1,0x8021 +8007aaa0: 90a20000 lbu v0,0(a1) +8007aaa4: 9464e97a lhu a0,-5766(v1) +8007aaa8: 3c138021 lui s3,0x8021 +8007aaac: 00441021 addu v0,v0,a0 +8007aab0: 3042ffff andi v0,v0,0xffff +8007aab4: 24a50001 addiu a1,a1,1 +8007aab8: 00402021 move a0,v0 +8007aabc: ae627018 sw v0,28696(s3) +8007aac0: 3c028007 lui v0,0x8007 +8007aac4: 244269c0 addiu v0,v0,27072 +8007aac8: 0040f809 jalr v0 +8007aacc: ae450020 sw a1,32(s2) +8007aad0: 92430004 lbu v1,4(s2) +8007aad4: 00021040 sll v0,v0,0x1 +8007aad8: 00431025 or v0,v0,v1 +8007aadc: 8e657018 lw a1,28696(s3) +8007aae0: 00022202 srl a0,v0,0x8 +8007aae4: 3403ffff li v1,0xffff +8007aae8: 3c108008 lui s0,0x8008 +8007aaec: 0062182b sltu v1,v1,v0 +8007aaf0: 3c118022 lui s1,0x8022 +8007aaf4: 261085b4 addiu s0,s0,-31308 +8007aaf8: 308400ff andi a0,a0,0xff +8007aafc: 24a50001 addiu a1,a1,1 +8007ab00: a2430004 sb v1,4(s2) +8007ab04: 0200f809 jalr s0 +8007ab08: ae2250c0 sw v0,20672(s1) +8007ab0c: 8e657018 lw a1,28696(s3) +8007ab10: 0200f809 jalr s0 +8007ab14: 922450c0 lbu a0,20672(s1) +8007ab18: 962250c0 lhu v0,20672(s1) +8007ab1c: 8fbf0020 lw ra,32(sp) +8007ab20: 00021a02 srl v1,v0,0x8 +8007ab24: 0002102b sltu v0,zero,v0 +8007ab28: a2430006 sb v1,6(s2) +8007ab2c: a2420005 sb v0,5(s2) +8007ab30: 8fb3001c lw s3,28(sp) +8007ab34: 8fb20018 lw s2,24(sp) +8007ab38: 8fb10014 lw s1,20(sp) +8007ab3c: 8fb00010 lw s0,16(sp) +8007ab40: 03e00008 jr ra +8007ab44: 27bd0028 addiu sp,sp,40 + +8007ab48 <_Z6Op26M1v>: +8007ab48: 27bdffe0 addiu sp,sp,-32 +8007ab4c: afb00010 sw s0,16(sp) +8007ab50: 3c108021 lui s0,0x8021 +8007ab54: 2610e988 addiu s0,s0,-5752 +8007ab58: 8e050020 lw a1,32(s0) +8007ab5c: afbf0018 sw ra,24(sp) +8007ab60: afb10014 sw s1,20(sp) +8007ab64: 90a40000 lbu a0,0(a1) +8007ab68: 3c028022 lui v0,0x8022 +8007ab6c: a04450cc sb a0,20684(v0) +8007ab70: 3c038021 lui v1,0x8021 +8007ab74: 90a20000 lbu v0,0(a1) +8007ab78: 9464e97a lhu a0,-5766(v1) +8007ab7c: 3c118021 lui s1,0x8021 +8007ab80: 00441021 addu v0,v0,a0 +8007ab84: 3042ffff andi v0,v0,0xffff +8007ab88: 24a50001 addiu a1,a1,1 +8007ab8c: 00402021 move a0,v0 +8007ab90: ae227018 sw v0,28696(s1) +8007ab94: 3c028007 lui v0,0x8007 +8007ab98: 24426674 addiu v0,v0,26228 +8007ab9c: 0040f809 jalr v0 +8007aba0: ae050020 sw a1,32(s0) +8007aba4: 92030004 lbu v1,4(s0) +8007aba8: 00021040 sll v0,v0,0x1 +8007abac: 00431025 or v0,v0,v1 +8007abb0: 3042ffff andi v0,v0,0xffff +8007abb4: 8e257018 lw a1,28696(s1) +8007abb8: 2c430100 sltiu v1,v0,256 +8007abbc: 3c118022 lui s1,0x8022 +8007abc0: 38630001 xori v1,v1,0x1 +8007abc4: a62250be sh v0,20670(s1) +8007abc8: 304400ff andi a0,v0,0xff +8007abcc: 3c028008 lui v0,0x8008 +8007abd0: 244285b4 addiu v0,v0,-31308 +8007abd4: 0040f809 jalr v0 +8007abd8: a2030004 sb v1,4(s0) +8007abdc: 922350be lbu v1,20670(s1) +8007abe0: 8fbf0018 lw ra,24(sp) +8007abe4: a2030006 sb v1,6(s0) +8007abe8: a2030005 sb v1,5(s0) +8007abec: 8fb10014 lw s1,20(sp) +8007abf0: 8fb00010 lw s0,16(sp) +8007abf4: 03e00008 jr ra +8007abf8: 27bd0020 addiu sp,sp,32 + +8007abfc <_Z6Op46M0v>: +8007abfc: 27bdffd8 addiu sp,sp,-40 +8007ac00: afb20018 sw s2,24(sp) +8007ac04: 3c128021 lui s2,0x8021 +8007ac08: 2652e988 addiu s2,s2,-5752 +8007ac0c: 8e450020 lw a1,32(s2) +8007ac10: afbf0020 sw ra,32(sp) +8007ac14: afb3001c sw s3,28(sp) +8007ac18: afb10014 sw s1,20(sp) +8007ac1c: afb00010 sw s0,16(sp) +8007ac20: 90a40000 lbu a0,0(a1) +8007ac24: 3c028022 lui v0,0x8022 +8007ac28: a04450cc sb a0,20684(v0) +8007ac2c: 3c038021 lui v1,0x8021 +8007ac30: 90a20000 lbu v0,0(a1) +8007ac34: 9464e97a lhu a0,-5766(v1) +8007ac38: 3c138021 lui s3,0x8021 +8007ac3c: 00441021 addu v0,v0,a0 +8007ac40: 3042ffff andi v0,v0,0xffff +8007ac44: 24a50001 addiu a1,a1,1 +8007ac48: 00402021 move a0,v0 +8007ac4c: ae627018 sw v0,28696(s3) +8007ac50: 3c028007 lui v0,0x8007 +8007ac54: 244269c0 addiu v0,v0,27072 +8007ac58: 0040f809 jalr v0 +8007ac5c: ae450020 sw a1,32(s2) +8007ac60: 00021842 srl v1,v0,0x1 +8007ac64: 8e657018 lw a1,28696(s3) +8007ac68: 3063ffff andi v1,v1,0xffff +8007ac6c: 3c108008 lui s0,0x8008 +8007ac70: 00032202 srl a0,v1,0x8 +8007ac74: 3c118022 lui s1,0x8022 +8007ac78: 30420001 andi v0,v0,0x1 +8007ac7c: 261085b4 addiu s0,s0,-31308 +8007ac80: 24a50001 addiu a1,a1,1 +8007ac84: a2420004 sb v0,4(s2) +8007ac88: 0200f809 jalr s0 +8007ac8c: a62350be sh v1,20670(s1) +8007ac90: 8e657018 lw a1,28696(s3) +8007ac94: 0200f809 jalr s0 +8007ac98: 922450be lbu a0,20670(s1) +8007ac9c: 962250be lhu v0,20670(s1) +8007aca0: 8fbf0020 lw ra,32(sp) +8007aca4: 00021a02 srl v1,v0,0x8 +8007aca8: 0002102b sltu v0,zero,v0 +8007acac: a2430006 sb v1,6(s2) +8007acb0: a2420005 sb v0,5(s2) +8007acb4: 8fb3001c lw s3,28(sp) +8007acb8: 8fb20018 lw s2,24(sp) +8007acbc: 8fb10014 lw s1,20(sp) +8007acc0: 8fb00010 lw s0,16(sp) +8007acc4: 03e00008 jr ra +8007acc8: 27bd0028 addiu sp,sp,40 + +8007accc <_Z6Op46M1v>: +8007accc: 27bdffe0 addiu sp,sp,-32 +8007acd0: afb00010 sw s0,16(sp) +8007acd4: 3c108021 lui s0,0x8021 +8007acd8: 2610e988 addiu s0,s0,-5752 +8007acdc: 8e050020 lw a1,32(s0) +8007ace0: afbf0018 sw ra,24(sp) +8007ace4: afb10014 sw s1,20(sp) +8007ace8: 90a40000 lbu a0,0(a1) +8007acec: 3c028022 lui v0,0x8022 +8007acf0: a04450cc sb a0,20684(v0) +8007acf4: 3c038021 lui v1,0x8021 +8007acf8: 90a20000 lbu v0,0(a1) +8007acfc: 9464e97a lhu a0,-5766(v1) +8007ad00: 3c118021 lui s1,0x8021 +8007ad04: 00441021 addu v0,v0,a0 +8007ad08: 3042ffff andi v0,v0,0xffff +8007ad0c: 24a50001 addiu a1,a1,1 +8007ad10: 00402021 move a0,v0 +8007ad14: ae227018 sw v0,28696(s1) +8007ad18: 3c028007 lui v0,0x8007 +8007ad1c: 24426674 addiu v0,v0,26228 +8007ad20: 0040f809 jalr v0 +8007ad24: ae050020 sw a1,32(s0) +8007ad28: 00021842 srl v1,v0,0x1 +8007ad2c: 30420001 andi v0,v0,0x1 +8007ad30: 306300ff andi v1,v1,0xff +8007ad34: a2020004 sb v0,4(s0) +8007ad38: 8e257018 lw a1,28696(s1) +8007ad3c: 3c028008 lui v0,0x8008 +8007ad40: 3c118022 lui s1,0x8022 +8007ad44: a22350bc sb v1,20668(s1) +8007ad48: 244285b4 addiu v0,v0,-31308 +8007ad4c: 0040f809 jalr v0 +8007ad50: 00602021 move a0,v1 +8007ad54: 922350bc lbu v1,20668(s1) +8007ad58: 8fbf0018 lw ra,24(sp) +8007ad5c: a2030006 sb v1,6(s0) +8007ad60: a2030005 sb v1,5(s0) +8007ad64: 8fb10014 lw s1,20(sp) +8007ad68: 8fb00010 lw s0,16(sp) +8007ad6c: 03e00008 jr ra +8007ad70: 27bd0020 addiu sp,sp,32 + +8007ad74 <_Z6OpA4X0v>: +8007ad74: 27bdffe0 addiu sp,sp,-32 +8007ad78: afb10014 sw s1,20(sp) +8007ad7c: 3c118021 lui s1,0x8021 +8007ad80: 2631e988 addiu s1,s1,-5752 +8007ad84: 8e250020 lw a1,32(s1) +8007ad88: afbf0018 sw ra,24(sp) +8007ad8c: afb00010 sw s0,16(sp) +8007ad90: 90a30000 lbu v1,0(a1) +8007ad94: 3c028022 lui v0,0x8022 +8007ad98: 3c108021 lui s0,0x8021 +8007ad9c: a04350cc sb v1,20684(v0) +8007ada0: 2610e974 addiu s0,s0,-5772 +8007ada4: 90a20000 lbu v0,0(a1) +8007ada8: 96030006 lhu v1,6(s0) +8007adac: 24a50001 addiu a1,a1,1 +8007adb0: 00431021 addu v0,v0,v1 +8007adb4: 3042ffff andi v0,v0,0xffff +8007adb8: 3c038021 lui v1,0x8021 +8007adbc: ac627018 sw v0,28696(v1) +8007adc0: 00402021 move a0,v0 +8007adc4: 3c028007 lui v0,0x8007 +8007adc8: 244269c0 addiu v0,v0,27072 +8007adcc: 0040f809 jalr v0 +8007add0: ae250020 sw a1,32(s1) +8007add4: a602000c sh v0,12(s0) +8007add8: 3042ffff andi v0,v0,0xffff +8007addc: 00021a02 srl v1,v0,0x8 +8007ade0: 0002102b sltu v0,zero,v0 +8007ade4: a2230006 sb v1,6(s1) +8007ade8: a2220005 sb v0,5(s1) +8007adec: 8fbf0018 lw ra,24(sp) +8007adf0: 8fb10014 lw s1,20(sp) +8007adf4: 8fb00010 lw s0,16(sp) +8007adf8: 03e00008 jr ra +8007adfc: 27bd0020 addiu sp,sp,32 + +8007ae00 <_Z6OpA4X1v>: +8007ae00: 27bdffe0 addiu sp,sp,-32 +8007ae04: afb10014 sw s1,20(sp) +8007ae08: 3c118021 lui s1,0x8021 +8007ae0c: 2631e988 addiu s1,s1,-5752 +8007ae10: 8e250020 lw a1,32(s1) +8007ae14: afbf0018 sw ra,24(sp) +8007ae18: afb00010 sw s0,16(sp) +8007ae1c: 90a30000 lbu v1,0(a1) +8007ae20: 3c028022 lui v0,0x8022 +8007ae24: 3c108021 lui s0,0x8021 +8007ae28: a04350cc sb v1,20684(v0) +8007ae2c: 2610e974 addiu s0,s0,-5772 +8007ae30: 90a20000 lbu v0,0(a1) +8007ae34: 96030006 lhu v1,6(s0) +8007ae38: 24a50001 addiu a1,a1,1 +8007ae3c: 00431021 addu v0,v0,v1 +8007ae40: 3042ffff andi v0,v0,0xffff +8007ae44: 3c038021 lui v1,0x8021 +8007ae48: 00402021 move a0,v0 +8007ae4c: ac627018 sw v0,28696(v1) +8007ae50: 3c028007 lui v0,0x8007 +8007ae54: 24426674 addiu v0,v0,26228 +8007ae58: 0040f809 jalr v0 +8007ae5c: ae250020 sw a1,32(s1) +8007ae60: a202000c sb v0,12(s0) +8007ae64: 304200ff andi v0,v0,0xff +8007ae68: a2220006 sb v0,6(s1) +8007ae6c: a2220005 sb v0,5(s1) +8007ae70: 8fbf0018 lw ra,24(sp) +8007ae74: 8fb10014 lw s1,20(sp) +8007ae78: 8fb00010 lw s0,16(sp) +8007ae7c: 03e00008 jr ra +8007ae80: 27bd0020 addiu sp,sp,32 + +8007ae84 <_Z6OpA6X0v>: +8007ae84: 27bdffe0 addiu sp,sp,-32 +8007ae88: afb10014 sw s1,20(sp) +8007ae8c: 3c118021 lui s1,0x8021 +8007ae90: 2631e988 addiu s1,s1,-5752 +8007ae94: 8e250020 lw a1,32(s1) +8007ae98: afbf0018 sw ra,24(sp) +8007ae9c: afb00010 sw s0,16(sp) +8007aea0: 90a30000 lbu v1,0(a1) +8007aea4: 3c028022 lui v0,0x8022 +8007aea8: 3c108021 lui s0,0x8021 +8007aeac: a04350cc sb v1,20684(v0) +8007aeb0: 2610e974 addiu s0,s0,-5772 +8007aeb4: 90a20000 lbu v0,0(a1) +8007aeb8: 96030006 lhu v1,6(s0) +8007aebc: 24a50001 addiu a1,a1,1 +8007aec0: 00431021 addu v0,v0,v1 +8007aec4: 3042ffff andi v0,v0,0xffff +8007aec8: 3c038021 lui v1,0x8021 +8007aecc: ac627018 sw v0,28696(v1) +8007aed0: 00402021 move a0,v0 +8007aed4: 3c028007 lui v0,0x8007 +8007aed8: 244269c0 addiu v0,v0,27072 +8007aedc: 0040f809 jalr v0 +8007aee0: ae250020 sw a1,32(s1) +8007aee4: a602000a sh v0,10(s0) +8007aee8: 3042ffff andi v0,v0,0xffff +8007aeec: 00021a02 srl v1,v0,0x8 +8007aef0: 0002102b sltu v0,zero,v0 +8007aef4: a2230006 sb v1,6(s1) +8007aef8: a2220005 sb v0,5(s1) +8007aefc: 8fbf0018 lw ra,24(sp) +8007af00: 8fb10014 lw s1,20(sp) +8007af04: 8fb00010 lw s0,16(sp) +8007af08: 03e00008 jr ra +8007af0c: 27bd0020 addiu sp,sp,32 + +8007af10 <_Z6OpA6X1v>: +8007af10: 27bdffe0 addiu sp,sp,-32 +8007af14: afb10014 sw s1,20(sp) +8007af18: 3c118021 lui s1,0x8021 +8007af1c: 2631e988 addiu s1,s1,-5752 +8007af20: 8e250020 lw a1,32(s1) +8007af24: afbf0018 sw ra,24(sp) +8007af28: afb00010 sw s0,16(sp) +8007af2c: 90a30000 lbu v1,0(a1) +8007af30: 3c028022 lui v0,0x8022 +8007af34: 3c108021 lui s0,0x8021 +8007af38: a04350cc sb v1,20684(v0) +8007af3c: 2610e974 addiu s0,s0,-5772 +8007af40: 90a20000 lbu v0,0(a1) +8007af44: 96030006 lhu v1,6(s0) +8007af48: 24a50001 addiu a1,a1,1 +8007af4c: 00431021 addu v0,v0,v1 +8007af50: 3042ffff andi v0,v0,0xffff +8007af54: 3c038021 lui v1,0x8021 +8007af58: 00402021 move a0,v0 +8007af5c: ac627018 sw v0,28696(v1) +8007af60: 3c028007 lui v0,0x8007 +8007af64: 24426674 addiu v0,v0,26228 +8007af68: 0040f809 jalr v0 +8007af6c: ae250020 sw a1,32(s1) +8007af70: a202000a sb v0,10(s0) +8007af74: 304200ff andi v0,v0,0xff +8007af78: a2220006 sb v0,6(s1) +8007af7c: a2220005 sb v0,5(s1) +8007af80: 8fbf0018 lw ra,24(sp) +8007af84: 8fb10014 lw s1,20(sp) +8007af88: 8fb00010 lw s0,16(sp) +8007af8c: 03e00008 jr ra +8007af90: 27bd0020 addiu sp,sp,32 + +8007af94 <_Z6OpE6M0v>: +8007af94: 27bdffd8 addiu sp,sp,-40 +8007af98: afb20018 sw s2,24(sp) +8007af9c: 3c128021 lui s2,0x8021 +8007afa0: 2652e988 addiu s2,s2,-5752 +8007afa4: 8e450020 lw a1,32(s2) +8007afa8: afbf0020 sw ra,32(sp) +8007afac: afb3001c sw s3,28(sp) +8007afb0: afb10014 sw s1,20(sp) +8007afb4: afb00010 sw s0,16(sp) +8007afb8: 90a40000 lbu a0,0(a1) +8007afbc: 3c028022 lui v0,0x8022 +8007afc0: 3c038021 lui v1,0x8021 +8007afc4: a04450cc sb a0,20684(v0) +8007afc8: 90a20000 lbu v0,0(a1) +8007afcc: 9464e97a lhu a0,-5766(v1) +8007afd0: 3c138021 lui s3,0x8021 +8007afd4: 00441021 addu v0,v0,a0 +8007afd8: 3042ffff andi v0,v0,0xffff +8007afdc: 24a50001 addiu a1,a1,1 +8007afe0: 00402021 move a0,v0 +8007afe4: ae627018 sw v0,28696(s3) +8007afe8: 3c028007 lui v0,0x8007 +8007afec: ae450020 sw a1,32(s2) +8007aff0: 244269c0 addiu v0,v0,27072 +8007aff4: 0040f809 jalr v0 +8007aff8: ae400030 sw zero,48(s2) +8007affc: 24420001 addiu v0,v0,1 +8007b000: 8e657018 lw a1,28696(s3) +8007b004: 3042ffff andi v0,v0,0xffff +8007b008: 3c108008 lui s0,0x8008 +8007b00c: 00022202 srl a0,v0,0x8 +8007b010: 3c118022 lui s1,0x8022 +8007b014: 261085b4 addiu s0,s0,-31308 +8007b018: 24a50001 addiu a1,a1,1 +8007b01c: 0200f809 jalr s0 +8007b020: a62250be sh v0,20670(s1) +8007b024: 8e657018 lw a1,28696(s3) +8007b028: 0200f809 jalr s0 +8007b02c: 922450be lbu a0,20670(s1) +8007b030: 962250be lhu v0,20670(s1) +8007b034: 8fbf0020 lw ra,32(sp) +8007b038: 00021a02 srl v1,v0,0x8 +8007b03c: 0002102b sltu v0,zero,v0 +8007b040: a2430006 sb v1,6(s2) +8007b044: a2420005 sb v0,5(s2) +8007b048: 8fb3001c lw s3,28(sp) +8007b04c: 8fb20018 lw s2,24(sp) +8007b050: 8fb10014 lw s1,20(sp) +8007b054: 8fb00010 lw s0,16(sp) +8007b058: 03e00008 jr ra +8007b05c: 27bd0028 addiu sp,sp,40 + +8007b060 <_Z6OpE6M1v>: +8007b060: 27bdffe0 addiu sp,sp,-32 +8007b064: afb00010 sw s0,16(sp) +8007b068: 3c108021 lui s0,0x8021 +8007b06c: 2610e988 addiu s0,s0,-5752 +8007b070: 8e050020 lw a1,32(s0) +8007b074: afbf0018 sw ra,24(sp) +8007b078: afb10014 sw s1,20(sp) +8007b07c: 90a40000 lbu a0,0(a1) +8007b080: 3c028022 lui v0,0x8022 +8007b084: 3c038021 lui v1,0x8021 +8007b088: a04450cc sb a0,20684(v0) +8007b08c: 90a20000 lbu v0,0(a1) +8007b090: 9464e97a lhu a0,-5766(v1) +8007b094: 3c118021 lui s1,0x8021 +8007b098: 00441021 addu v0,v0,a0 +8007b09c: 3042ffff andi v0,v0,0xffff +8007b0a0: 24a50001 addiu a1,a1,1 +8007b0a4: 00402021 move a0,v0 +8007b0a8: ae227018 sw v0,28696(s1) +8007b0ac: 3c028007 lui v0,0x8007 +8007b0b0: ae050020 sw a1,32(s0) +8007b0b4: 24426674 addiu v0,v0,26228 +8007b0b8: 0040f809 jalr v0 +8007b0bc: ae000030 sw zero,48(s0) +8007b0c0: 24420001 addiu v0,v0,1 +8007b0c4: 304200ff andi v0,v0,0xff +8007b0c8: 8e257018 lw a1,28696(s1) +8007b0cc: 3c118022 lui s1,0x8022 +8007b0d0: a22250bc sb v0,20668(s1) +8007b0d4: 00402021 move a0,v0 +8007b0d8: 3c028008 lui v0,0x8008 +8007b0dc: 244285b4 addiu v0,v0,-31308 +8007b0e0: 0040f809 jalr v0 +8007b0e4: 00000000 nop +8007b0e8: 922350bc lbu v1,20668(s1) +8007b0ec: 8fbf0018 lw ra,24(sp) +8007b0f0: a2030006 sb v1,6(s0) +8007b0f4: a2030005 sb v1,5(s0) +8007b0f8: 8fb10014 lw s1,20(sp) +8007b0fc: 8fb00010 lw s0,16(sp) +8007b100: 03e00008 jr ra +8007b104: 27bd0020 addiu sp,sp,32 + +8007b108 <_Z6OpC6M0v>: +8007b108: 27bdffd8 addiu sp,sp,-40 +8007b10c: afb20018 sw s2,24(sp) +8007b110: 3c128021 lui s2,0x8021 +8007b114: 2652e988 addiu s2,s2,-5752 +8007b118: 8e450020 lw a1,32(s2) +8007b11c: afbf0020 sw ra,32(sp) +8007b120: afb3001c sw s3,28(sp) +8007b124: afb10014 sw s1,20(sp) +8007b128: afb00010 sw s0,16(sp) +8007b12c: 90a40000 lbu a0,0(a1) +8007b130: 3c028022 lui v0,0x8022 +8007b134: 3c038021 lui v1,0x8021 +8007b138: a04450cc sb a0,20684(v0) +8007b13c: 90a20000 lbu v0,0(a1) +8007b140: 9464e97a lhu a0,-5766(v1) +8007b144: 3c138021 lui s3,0x8021 +8007b148: 00441021 addu v0,v0,a0 +8007b14c: 3042ffff andi v0,v0,0xffff +8007b150: 24a50001 addiu a1,a1,1 +8007b154: 00402021 move a0,v0 +8007b158: ae627018 sw v0,28696(s3) +8007b15c: 3c028007 lui v0,0x8007 +8007b160: ae450020 sw a1,32(s2) +8007b164: 244269c0 addiu v0,v0,27072 +8007b168: 0040f809 jalr v0 +8007b16c: ae400030 sw zero,48(s2) +8007b170: 2442ffff addiu v0,v0,-1 +8007b174: 8e657018 lw a1,28696(s3) +8007b178: 3042ffff andi v0,v0,0xffff +8007b17c: 3c108008 lui s0,0x8008 +8007b180: 00022202 srl a0,v0,0x8 +8007b184: 3c118022 lui s1,0x8022 +8007b188: 261085b4 addiu s0,s0,-31308 +8007b18c: 24a50001 addiu a1,a1,1 +8007b190: 0200f809 jalr s0 +8007b194: a62250be sh v0,20670(s1) +8007b198: 8e657018 lw a1,28696(s3) +8007b19c: 0200f809 jalr s0 +8007b1a0: 922450be lbu a0,20670(s1) +8007b1a4: 962250be lhu v0,20670(s1) +8007b1a8: 8fbf0020 lw ra,32(sp) +8007b1ac: 00021a02 srl v1,v0,0x8 +8007b1b0: 0002102b sltu v0,zero,v0 +8007b1b4: a2430006 sb v1,6(s2) +8007b1b8: a2420005 sb v0,5(s2) +8007b1bc: 8fb3001c lw s3,28(sp) +8007b1c0: 8fb20018 lw s2,24(sp) +8007b1c4: 8fb10014 lw s1,20(sp) +8007b1c8: 8fb00010 lw s0,16(sp) +8007b1cc: 03e00008 jr ra +8007b1d0: 27bd0028 addiu sp,sp,40 + +8007b1d4 <_Z6OpC6M1v>: +8007b1d4: 27bdffe0 addiu sp,sp,-32 +8007b1d8: afb00010 sw s0,16(sp) +8007b1dc: 3c108021 lui s0,0x8021 +8007b1e0: 2610e988 addiu s0,s0,-5752 +8007b1e4: 8e050020 lw a1,32(s0) +8007b1e8: afbf0018 sw ra,24(sp) +8007b1ec: afb10014 sw s1,20(sp) +8007b1f0: 90a40000 lbu a0,0(a1) +8007b1f4: 3c028022 lui v0,0x8022 +8007b1f8: 3c038021 lui v1,0x8021 +8007b1fc: a04450cc sb a0,20684(v0) +8007b200: 90a20000 lbu v0,0(a1) +8007b204: 9464e97a lhu a0,-5766(v1) +8007b208: 3c118021 lui s1,0x8021 +8007b20c: 00441021 addu v0,v0,a0 +8007b210: 3042ffff andi v0,v0,0xffff +8007b214: 24a50001 addiu a1,a1,1 +8007b218: 00402021 move a0,v0 +8007b21c: ae227018 sw v0,28696(s1) +8007b220: 3c028007 lui v0,0x8007 +8007b224: ae050020 sw a1,32(s0) +8007b228: 24426674 addiu v0,v0,26228 +8007b22c: 0040f809 jalr v0 +8007b230: ae000030 sw zero,48(s0) +8007b234: 2442ffff addiu v0,v0,-1 +8007b238: 304200ff andi v0,v0,0xff +8007b23c: 8e257018 lw a1,28696(s1) +8007b240: 3c118022 lui s1,0x8022 +8007b244: a22250bc sb v0,20668(s1) +8007b248: 00402021 move a0,v0 +8007b24c: 3c028008 lui v0,0x8008 +8007b250: 244285b4 addiu v0,v0,-31308 +8007b254: 0040f809 jalr v0 +8007b258: 00000000 nop +8007b25c: 922350bc lbu v1,20668(s1) +8007b260: 8fbf0018 lw ra,24(sp) +8007b264: a2030006 sb v1,6(s0) +8007b268: a2030005 sb v1,5(s0) +8007b26c: 8fb10014 lw s1,20(sp) +8007b270: 8fb00010 lw s0,16(sp) +8007b274: 03e00008 jr ra +8007b278: 27bd0020 addiu sp,sp,32 + +8007b27c <_Z6OpC4X0v>: +8007b27c: 27bdffe0 addiu sp,sp,-32 +8007b280: afb00010 sw s0,16(sp) +8007b284: 3c108021 lui s0,0x8021 +8007b288: 2610e988 addiu s0,s0,-5752 +8007b28c: 8e050020 lw a1,32(s0) +8007b290: afbf0018 sw ra,24(sp) +8007b294: afb10014 sw s1,20(sp) +8007b298: 90a30000 lbu v1,0(a1) +8007b29c: 3c028022 lui v0,0x8022 +8007b2a0: 3c048021 lui a0,0x8021 +8007b2a4: a04350cc sb v1,20684(v0) +8007b2a8: 2484e974 addiu a0,a0,-5772 +8007b2ac: 90a30000 lbu v1,0(a1) +8007b2b0: 94820006 lhu v0,6(a0) +8007b2b4: 24a50001 addiu a1,a1,1 +8007b2b8: 00621821 addu v1,v1,v0 +8007b2bc: 3063ffff andi v1,v1,0xffff +8007b2c0: 3c028021 lui v0,0x8021 +8007b2c4: ac437018 sw v1,28696(v0) +8007b2c8: 3c028007 lui v0,0x8007 +8007b2cc: 9491000c lhu s1,12(a0) +8007b2d0: ae050020 sw a1,32(s0) +8007b2d4: 244269c0 addiu v0,v0,27072 +8007b2d8: 0040f809 jalr v0 +8007b2dc: 00602021 move a0,v1 +8007b2e0: 02228823 subu s1,s1,v0 +8007b2e4: 3224ffff andi a0,s1,0xffff +8007b2e8: 00111827 nor v1,zero,s1 +8007b2ec: 3c028022 lui v0,0x8022 +8007b2f0: ac5150c8 sw s1,20680(v0) +8007b2f4: 00042a02 srl a1,a0,0x8 +8007b2f8: 00031fc2 srl v1,v1,0x1f +8007b2fc: 0004202b sltu a0,zero,a0 +8007b300: a2050006 sb a1,6(s0) +8007b304: a2030004 sb v1,4(s0) +8007b308: a2040005 sb a0,5(s0) +8007b30c: 8fbf0018 lw ra,24(sp) +8007b310: 8fb10014 lw s1,20(sp) +8007b314: 8fb00010 lw s0,16(sp) +8007b318: 03e00008 jr ra +8007b31c: 27bd0020 addiu sp,sp,32 + +8007b320 <_Z6OpC4X1v>: +8007b320: 27bdffe0 addiu sp,sp,-32 +8007b324: afb10014 sw s1,20(sp) +8007b328: 3c118021 lui s1,0x8021 +8007b32c: 2631e988 addiu s1,s1,-5752 +8007b330: 8e250020 lw a1,32(s1) +8007b334: afbf0018 sw ra,24(sp) +8007b338: afb00010 sw s0,16(sp) +8007b33c: 90a30000 lbu v1,0(a1) +8007b340: 3c028022 lui v0,0x8022 +8007b344: 3c048021 lui a0,0x8021 +8007b348: a04350cc sb v1,20684(v0) +8007b34c: 2484e974 addiu a0,a0,-5772 +8007b350: 90a30000 lbu v1,0(a1) +8007b354: 94820006 lhu v0,6(a0) +8007b358: 24a50001 addiu a1,a1,1 +8007b35c: 00621821 addu v1,v1,v0 +8007b360: 3063ffff andi v1,v1,0xffff +8007b364: 3c028021 lui v0,0x8021 +8007b368: ac437018 sw v1,28696(v0) +8007b36c: 3c028007 lui v0,0x8007 +8007b370: 9090000c lbu s0,12(a0) +8007b374: ae250020 sw a1,32(s1) +8007b378: 24426674 addiu v0,v0,26228 +8007b37c: 0040f809 jalr v0 +8007b380: 00602021 move a0,v1 +8007b384: 02028023 subu s0,s0,v0 +8007b388: 00108400 sll s0,s0,0x10 +8007b38c: 00108403 sra s0,s0,0x10 +8007b390: 00101827 nor v1,zero,s0 +8007b394: 3c028022 lui v0,0x8022 +8007b398: 320400ff andi a0,s0,0xff +8007b39c: a45050c6 sh s0,20678(v0) +8007b3a0: 00031fc2 srl v1,v1,0x1f +8007b3a4: a2240006 sb a0,6(s1) +8007b3a8: a2230004 sb v1,4(s1) +8007b3ac: a2240005 sb a0,5(s1) +8007b3b0: 8fbf0018 lw ra,24(sp) +8007b3b4: 8fb10014 lw s1,20(sp) +8007b3b8: 8fb00010 lw s0,16(sp) +8007b3bc: 03e00008 jr ra +8007b3c0: 27bd0020 addiu sp,sp,32 + +8007b3c4 <_Z6OpE4X0v>: +8007b3c4: 27bdffe0 addiu sp,sp,-32 +8007b3c8: afb00010 sw s0,16(sp) +8007b3cc: 3c108021 lui s0,0x8021 +8007b3d0: 2610e988 addiu s0,s0,-5752 +8007b3d4: 8e050020 lw a1,32(s0) +8007b3d8: afbf0018 sw ra,24(sp) +8007b3dc: afb10014 sw s1,20(sp) +8007b3e0: 90a30000 lbu v1,0(a1) +8007b3e4: 3c028022 lui v0,0x8022 +8007b3e8: 3c048021 lui a0,0x8021 +8007b3ec: a04350cc sb v1,20684(v0) +8007b3f0: 2484e974 addiu a0,a0,-5772 +8007b3f4: 90a30000 lbu v1,0(a1) +8007b3f8: 94820006 lhu v0,6(a0) +8007b3fc: 24a50001 addiu a1,a1,1 +8007b400: 00621821 addu v1,v1,v0 +8007b404: 3063ffff andi v1,v1,0xffff +8007b408: 3c028021 lui v0,0x8021 +8007b40c: ac437018 sw v1,28696(v0) +8007b410: 3c028007 lui v0,0x8007 +8007b414: 9491000a lhu s1,10(a0) +8007b418: ae050020 sw a1,32(s0) +8007b41c: 244269c0 addiu v0,v0,27072 +8007b420: 0040f809 jalr v0 +8007b424: 00602021 move a0,v1 +8007b428: 02228823 subu s1,s1,v0 +8007b42c: 3224ffff andi a0,s1,0xffff +8007b430: 00111827 nor v1,zero,s1 +8007b434: 3c028022 lui v0,0x8022 +8007b438: ac5150c8 sw s1,20680(v0) +8007b43c: 00042a02 srl a1,a0,0x8 +8007b440: 00031fc2 srl v1,v1,0x1f +8007b444: 0004202b sltu a0,zero,a0 +8007b448: a2050006 sb a1,6(s0) +8007b44c: a2030004 sb v1,4(s0) +8007b450: a2040005 sb a0,5(s0) +8007b454: 8fbf0018 lw ra,24(sp) +8007b458: 8fb10014 lw s1,20(sp) +8007b45c: 8fb00010 lw s0,16(sp) +8007b460: 03e00008 jr ra +8007b464: 27bd0020 addiu sp,sp,32 + +8007b468 <_Z6OpE4X1v>: +8007b468: 27bdffe0 addiu sp,sp,-32 +8007b46c: afb10014 sw s1,20(sp) +8007b470: 3c118021 lui s1,0x8021 +8007b474: 2631e988 addiu s1,s1,-5752 +8007b478: 8e250020 lw a1,32(s1) +8007b47c: afbf0018 sw ra,24(sp) +8007b480: afb00010 sw s0,16(sp) +8007b484: 90a30000 lbu v1,0(a1) +8007b488: 3c028022 lui v0,0x8022 +8007b48c: 3c048021 lui a0,0x8021 +8007b490: a04350cc sb v1,20684(v0) +8007b494: 2484e974 addiu a0,a0,-5772 +8007b498: 90a30000 lbu v1,0(a1) +8007b49c: 94820006 lhu v0,6(a0) +8007b4a0: 24a50001 addiu a1,a1,1 +8007b4a4: 00621821 addu v1,v1,v0 +8007b4a8: 3063ffff andi v1,v1,0xffff +8007b4ac: 3c028021 lui v0,0x8021 +8007b4b0: ac437018 sw v1,28696(v0) +8007b4b4: 3c028007 lui v0,0x8007 +8007b4b8: 9090000a lbu s0,10(a0) +8007b4bc: ae250020 sw a1,32(s1) +8007b4c0: 24426674 addiu v0,v0,26228 +8007b4c4: 0040f809 jalr v0 +8007b4c8: 00602021 move a0,v1 +8007b4cc: 02028023 subu s0,s0,v0 +8007b4d0: 00108400 sll s0,s0,0x10 +8007b4d4: 00108403 sra s0,s0,0x10 +8007b4d8: 00101827 nor v1,zero,s0 +8007b4dc: 3c028022 lui v0,0x8022 +8007b4e0: 320400ff andi a0,s0,0xff +8007b4e4: a45050c6 sh s0,20678(v0) +8007b4e8: 00031fc2 srl v1,v1,0x1f +8007b4ec: a2240006 sb a0,6(s1) +8007b4f0: a2230004 sb v1,4(s1) +8007b4f4: a2240005 sb a0,5(s1) +8007b4f8: 8fbf0018 lw ra,24(sp) +8007b4fc: 8fb10014 lw s1,20(sp) +8007b500: 8fb00010 lw s0,16(sp) +8007b504: 03e00008 jr ra +8007b508: 27bd0020 addiu sp,sp,32 + +8007b50c <_Z6Op24M0v>: +8007b50c: 27bdffe0 addiu sp,sp,-32 +8007b510: afb00010 sw s0,16(sp) +8007b514: 3c108021 lui s0,0x8021 +8007b518: 2610e988 addiu s0,s0,-5752 +8007b51c: 8e050020 lw a1,32(s0) +8007b520: afbf0018 sw ra,24(sp) +8007b524: afb10014 sw s1,20(sp) +8007b528: 90a30000 lbu v1,0(a1) +8007b52c: 3c028022 lui v0,0x8022 +8007b530: 3c118021 lui s1,0x8021 +8007b534: a04350cc sb v1,20684(v0) +8007b538: 2631e974 addiu s1,s1,-5772 +8007b53c: 90a20000 lbu v0,0(a1) +8007b540: 96230006 lhu v1,6(s1) +8007b544: 24a50001 addiu a1,a1,1 +8007b548: 00431021 addu v0,v0,v1 +8007b54c: 3042ffff andi v0,v0,0xffff +8007b550: 3c038021 lui v1,0x8021 +8007b554: 00402021 move a0,v0 +8007b558: ac627018 sw v0,28696(v1) +8007b55c: 3c028007 lui v0,0x8007 +8007b560: 244269c0 addiu v0,v0,27072 +8007b564: 0040f809 jalr v0 +8007b568: ae050020 sw a1,32(s0) +8007b56c: 96230004 lhu v1,4(s1) +8007b570: 00022b82 srl a1,v0,0xe +8007b574: 00431824 and v1,v0,v1 +8007b578: 3c048022 lui a0,0x8022 +8007b57c: a48250be sh v0,20670(a0) +8007b580: 30a50001 andi a1,a1,0x1 +8007b584: 0003182b sltu v1,zero,v1 +8007b588: 00023202 srl a2,v0,0x8 +8007b58c: a2030005 sb v1,5(s0) +8007b590: a2050007 sb a1,7(s0) +8007b594: a2060006 sb a2,6(s0) +8007b598: 8fbf0018 lw ra,24(sp) +8007b59c: 8fb10014 lw s1,20(sp) +8007b5a0: 8fb00010 lw s0,16(sp) +8007b5a4: 03e00008 jr ra +8007b5a8: 27bd0020 addiu sp,sp,32 + +8007b5ac <_Z6Op24M1v>: +8007b5ac: 27bdffe0 addiu sp,sp,-32 +8007b5b0: afb00010 sw s0,16(sp) +8007b5b4: 3c108021 lui s0,0x8021 +8007b5b8: 2610e988 addiu s0,s0,-5752 +8007b5bc: 8e050020 lw a1,32(s0) +8007b5c0: afbf0018 sw ra,24(sp) +8007b5c4: afb10014 sw s1,20(sp) +8007b5c8: 90a30000 lbu v1,0(a1) +8007b5cc: 3c028022 lui v0,0x8022 +8007b5d0: 3c118021 lui s1,0x8021 +8007b5d4: a04350cc sb v1,20684(v0) +8007b5d8: 2631e974 addiu s1,s1,-5772 +8007b5dc: 90a20000 lbu v0,0(a1) +8007b5e0: 96230006 lhu v1,6(s1) +8007b5e4: 24a50001 addiu a1,a1,1 +8007b5e8: 00431021 addu v0,v0,v1 +8007b5ec: 3042ffff andi v0,v0,0xffff +8007b5f0: 3c038021 lui v1,0x8021 +8007b5f4: 00402021 move a0,v0 +8007b5f8: ac627018 sw v0,28696(v1) +8007b5fc: 3c028007 lui v0,0x8007 +8007b600: 24426674 addiu v0,v0,26228 +8007b604: 0040f809 jalr v0 +8007b608: ae050020 sw a1,32(s0) +8007b60c: 92230004 lbu v1,4(s1) +8007b610: 00022982 srl a1,v0,0x6 +8007b614: 3c048022 lui a0,0x8022 +8007b618: a08250bc sb v0,20668(a0) +8007b61c: 00431824 and v1,v0,v1 +8007b620: 30a50001 andi a1,a1,0x1 +8007b624: a2030005 sb v1,5(s0) +8007b628: a2050007 sb a1,7(s0) +8007b62c: a2020006 sb v0,6(s0) +8007b630: 8fbf0018 lw ra,24(sp) +8007b634: 8fb10014 lw s1,20(sp) +8007b638: 8fb00010 lw s0,16(sp) +8007b63c: 03e00008 jr ra +8007b640: 27bd0020 addiu sp,sp,32 + +8007b644 <_Z6Op06M0v>: +8007b644: 27bdffd8 addiu sp,sp,-40 +8007b648: afb20018 sw s2,24(sp) +8007b64c: 3c128021 lui s2,0x8021 +8007b650: 2652e988 addiu s2,s2,-5752 +8007b654: 8e450020 lw a1,32(s2) +8007b658: afbf0020 sw ra,32(sp) +8007b65c: afb3001c sw s3,28(sp) +8007b660: afb10014 sw s1,20(sp) +8007b664: afb00010 sw s0,16(sp) +8007b668: 90a40000 lbu a0,0(a1) +8007b66c: 3c028022 lui v0,0x8022 +8007b670: a04450cc sb a0,20684(v0) +8007b674: 3c038021 lui v1,0x8021 +8007b678: 90a20000 lbu v0,0(a1) +8007b67c: 9464e97a lhu a0,-5766(v1) +8007b680: 3c138021 lui s3,0x8021 +8007b684: 00441021 addu v0,v0,a0 +8007b688: 3042ffff andi v0,v0,0xffff +8007b68c: 24a50001 addiu a1,a1,1 +8007b690: 00402021 move a0,v0 +8007b694: ae627018 sw v0,28696(s3) +8007b698: 3c028007 lui v0,0x8007 +8007b69c: 244269c0 addiu v0,v0,27072 +8007b6a0: 0040f809 jalr v0 +8007b6a4: ae450020 sw a1,32(s2) +8007b6a8: 00021840 sll v1,v0,0x1 +8007b6ac: 8e657018 lw a1,28696(s3) +8007b6b0: 3063ffff andi v1,v1,0xffff +8007b6b4: 3c108008 lui s0,0x8008 +8007b6b8: 00032202 srl a0,v1,0x8 +8007b6bc: 3c118022 lui s1,0x8022 +8007b6c0: 000213c2 srl v0,v0,0xf +8007b6c4: 261085b4 addiu s0,s0,-31308 +8007b6c8: 24a50001 addiu a1,a1,1 +8007b6cc: a2420004 sb v0,4(s2) +8007b6d0: 0200f809 jalr s0 +8007b6d4: a62350be sh v1,20670(s1) +8007b6d8: 8e657018 lw a1,28696(s3) +8007b6dc: 0200f809 jalr s0 +8007b6e0: 922450be lbu a0,20670(s1) +8007b6e4: 962250be lhu v0,20670(s1) +8007b6e8: 8fbf0020 lw ra,32(sp) +8007b6ec: 00021a02 srl v1,v0,0x8 +8007b6f0: 0002102b sltu v0,zero,v0 +8007b6f4: a2430006 sb v1,6(s2) +8007b6f8: a2420005 sb v0,5(s2) +8007b6fc: 8fb3001c lw s3,28(sp) +8007b700: 8fb20018 lw s2,24(sp) +8007b704: 8fb10014 lw s1,20(sp) +8007b708: 8fb00010 lw s0,16(sp) +8007b70c: 03e00008 jr ra +8007b710: 27bd0028 addiu sp,sp,40 + +8007b714 <_Z6Op06M1v>: +8007b714: 27bdffe0 addiu sp,sp,-32 +8007b718: afb00010 sw s0,16(sp) +8007b71c: 3c108021 lui s0,0x8021 +8007b720: 2610e988 addiu s0,s0,-5752 +8007b724: 8e050020 lw a1,32(s0) +8007b728: afbf0018 sw ra,24(sp) +8007b72c: afb10014 sw s1,20(sp) +8007b730: 90a40000 lbu a0,0(a1) +8007b734: 3c028022 lui v0,0x8022 +8007b738: a04450cc sb a0,20684(v0) +8007b73c: 3c038021 lui v1,0x8021 +8007b740: 90a20000 lbu v0,0(a1) +8007b744: 9464e97a lhu a0,-5766(v1) +8007b748: 3c118021 lui s1,0x8021 +8007b74c: 00441021 addu v0,v0,a0 +8007b750: 3042ffff andi v0,v0,0xffff +8007b754: 24a50001 addiu a1,a1,1 +8007b758: 00402021 move a0,v0 +8007b75c: ae227018 sw v0,28696(s1) +8007b760: 3c028007 lui v0,0x8007 +8007b764: 24426674 addiu v0,v0,26228 +8007b768: 0040f809 jalr v0 +8007b76c: ae050020 sw a1,32(s0) +8007b770: 00021840 sll v1,v0,0x1 +8007b774: 000211c2 srl v0,v0,0x7 +8007b778: 306300ff andi v1,v1,0xff +8007b77c: a2020004 sb v0,4(s0) +8007b780: 8e257018 lw a1,28696(s1) +8007b784: 3c028008 lui v0,0x8008 +8007b788: 3c118022 lui s1,0x8022 +8007b78c: a22350bc sb v1,20668(s1) +8007b790: 244285b4 addiu v0,v0,-31308 +8007b794: 0040f809 jalr v0 +8007b798: 00602021 move a0,v1 +8007b79c: 922350bc lbu v1,20668(s1) +8007b7a0: 8fbf0018 lw ra,24(sp) +8007b7a4: a2030006 sb v1,6(s0) +8007b7a8: a2030005 sb v1,5(s0) +8007b7ac: 8fb10014 lw s1,20(sp) +8007b7b0: 8fb00010 lw s0,16(sp) +8007b7b4: 03e00008 jr ra +8007b7b8: 27bd0020 addiu sp,sp,32 + +8007b7bc <_Z4OpEBv>: +8007b7bc: 3c028021 lui v0,0x8021 +8007b7c0: 2442e974 addiu v0,v0,-5772 +8007b7c4: 90430005 lbu v1,5(v0) +8007b7c8: 90460004 lbu a2,4(v0) +8007b7cc: 3c048021 lui a0,0x8021 +8007b7d0: 306500ff andi a1,v1,0xff +8007b7d4: 2484e988 addiu a0,a0,-5752 +8007b7d8: a0430004 sb v1,4(v0) +8007b7dc: 3c038022 lui v1,0x8022 +8007b7e0: a0850006 sb a1,6(a0) +8007b7e4: a06650bc sb a2,20668(v1) +8007b7e8: a0460005 sb a2,5(v0) +8007b7ec: 03e00008 jr ra +8007b7f0: a0850005 sb a1,5(a0) + +8007b7f4 <_Z6OpBBX1v>: +8007b7f4: 3c038021 lui v1,0x8021 +8007b7f8: 2463e974 addiu v1,v1,-5772 +8007b7fc: 9062000c lbu v0,12(v1) +8007b800: 304400ff andi a0,v0,0xff +8007b804: a062000a sb v0,10(v1) +8007b808: 3c028021 lui v0,0x8021 +8007b80c: 2442e988 addiu v0,v0,-5752 +8007b810: a0440006 sb a0,6(v0) +8007b814: 03e00008 jr ra +8007b818: a0440005 sb a0,5(v0) + +8007b81c <_Z6Op98M1v>: +8007b81c: 3c038021 lui v1,0x8021 +8007b820: 2463e974 addiu v1,v1,-5772 +8007b824: 9062000c lbu v0,12(v1) +8007b828: 304400ff andi a0,v0,0xff +8007b82c: a0620004 sb v0,4(v1) +8007b830: 3c028021 lui v0,0x8021 +8007b834: 2442e988 addiu v0,v0,-5752 +8007b838: a0440006 sb a0,6(v0) +8007b83c: 03e00008 jr ra +8007b840: a0440005 sb a0,5(v0) + +8007b844 <_Z6Op9BX1v>: +8007b844: 3c038021 lui v1,0x8021 +8007b848: 2463e974 addiu v1,v1,-5772 +8007b84c: 9062000a lbu v0,10(v1) +8007b850: 304400ff andi a0,v0,0xff +8007b854: a062000c sb v0,12(v1) +8007b858: 3c028021 lui v0,0x8021 +8007b85c: 2442e988 addiu v0,v0,-5752 +8007b860: a0440006 sb a0,6(v0) +8007b864: 03e00008 jr ra +8007b868: a0440005 sb a0,5(v0) + +8007b86c <_Z6Op8AM1v>: +8007b86c: 3c038021 lui v1,0x8021 +8007b870: 2463e974 addiu v1,v1,-5772 +8007b874: 9062000a lbu v0,10(v1) +8007b878: 304400ff andi a0,v0,0xff +8007b87c: a0620004 sb v0,4(v1) +8007b880: 3c028021 lui v0,0x8021 +8007b884: 2442e988 addiu v0,v0,-5752 +8007b888: a0440006 sb a0,6(v0) +8007b88c: 03e00008 jr ra +8007b890: a0440005 sb a0,5(v0) + +8007b894 <_Z6OpBAX1v>: +8007b894: 3c038021 lui v1,0x8021 +8007b898: 2463e974 addiu v1,v1,-5772 +8007b89c: 90620008 lbu v0,8(v1) +8007b8a0: 304400ff andi a0,v0,0xff +8007b8a4: a062000a sb v0,10(v1) +8007b8a8: 3c028021 lui v0,0x8021 +8007b8ac: 2442e988 addiu v0,v0,-5752 +8007b8b0: a0440006 sb a0,6(v0) +8007b8b4: 03e00008 jr ra +8007b8b8: a0440005 sb a0,5(v0) + +8007b8bc <_Z6OpA8X1v>: +8007b8bc: 3c038021 lui v1,0x8021 +8007b8c0: 2463e974 addiu v1,v1,-5772 +8007b8c4: 90620004 lbu v0,4(v1) +8007b8c8: 304400ff andi a0,v0,0xff +8007b8cc: a062000c sb v0,12(v1) +8007b8d0: 3c028021 lui v0,0x8021 +8007b8d4: 2442e988 addiu v0,v0,-5752 +8007b8d8: a0440006 sb a0,6(v0) +8007b8dc: 03e00008 jr ra +8007b8e0: a0440005 sb a0,5(v0) + +8007b8e4 <_Z6OpAAX1v>: +8007b8e4: 3c038021 lui v1,0x8021 +8007b8e8: 2463e974 addiu v1,v1,-5772 +8007b8ec: 90620004 lbu v0,4(v1) +8007b8f0: 304400ff andi a0,v0,0xff +8007b8f4: a062000a sb v0,10(v1) +8007b8f8: 3c028021 lui v0,0x8021 +8007b8fc: 2442e988 addiu v0,v0,-5752 +8007b900: a0440006 sb a0,6(v0) +8007b904: 03e00008 jr ra +8007b908: a0440005 sb a0,5(v0) + +8007b90c <_Z6Op7AX1v>: +8007b90c: 27bdffe8 addiu sp,sp,-24 +8007b910: afb00010 sw s0,16(sp) +8007b914: 3c108021 lui s0,0x8021 +8007b918: 2610e974 addiu s0,s0,-5772 +8007b91c: 96020008 lhu v0,8(s0) +8007b920: afbf0014 sw ra,20(sp) +8007b924: 24420001 addiu v0,v0,1 +8007b928: a6020008 sh v0,8(s0) +8007b92c: 3044ffff andi a0,v0,0xffff +8007b930: 3c028007 lui v0,0x8007 +8007b934: 24426674 addiu v0,v0,26228 +8007b938: 0040f809 jalr v0 +8007b93c: 00000000 nop +8007b940: 304300ff andi v1,v0,0xff +8007b944: a202000c sb v0,12(s0) +8007b948: 3c028021 lui v0,0x8021 +8007b94c: 2442e988 addiu v0,v0,-5752 +8007b950: a0430006 sb v1,6(v0) +8007b954: a0430005 sb v1,5(v0) +8007b958: 8fbf0014 lw ra,20(sp) +8007b95c: 8fb00010 lw s0,16(sp) +8007b960: 03e00008 jr ra +8007b964: 27bd0018 addiu sp,sp,24 + +8007b968 <_Z6Op7AE1v>: +8007b968: 27bdffe8 addiu sp,sp,-24 +8007b96c: afb00010 sw s0,16(sp) +8007b970: 3c108021 lui s0,0x8021 +8007b974: 2610e974 addiu s0,s0,-5772 +8007b978: 96020008 lhu v0,8(s0) +8007b97c: 24030001 li v1,1 +8007b980: 24420001 addiu v0,v0,1 +8007b984: a6020008 sh v0,8(s0) +8007b988: a2030009 sb v1,9(s0) +8007b98c: 96040008 lhu a0,8(s0) +8007b990: 3c028007 lui v0,0x8007 +8007b994: afbf0014 sw ra,20(sp) +8007b998: 24426674 addiu v0,v0,26228 +8007b99c: 0040f809 jalr v0 +8007b9a0: 00000000 nop +8007b9a4: 304300ff andi v1,v0,0xff +8007b9a8: a202000c sb v0,12(s0) +8007b9ac: 3c028021 lui v0,0x8021 +8007b9b0: 2442e988 addiu v0,v0,-5752 +8007b9b4: a0430006 sb v1,6(v0) +8007b9b8: a0430005 sb v1,5(v0) +8007b9bc: 8fbf0014 lw ra,20(sp) +8007b9c0: 8fb00010 lw s0,16(sp) +8007b9c4: 03e00008 jr ra +8007b9c8: 27bd0018 addiu sp,sp,24 + +8007b9cc <_Z6OpFAX1v>: +8007b9cc: 27bdffe8 addiu sp,sp,-24 +8007b9d0: afb00010 sw s0,16(sp) +8007b9d4: 3c108021 lui s0,0x8021 +8007b9d8: 2610e974 addiu s0,s0,-5772 +8007b9dc: 96020008 lhu v0,8(s0) +8007b9e0: afbf0014 sw ra,20(sp) +8007b9e4: 24420001 addiu v0,v0,1 +8007b9e8: a6020008 sh v0,8(s0) +8007b9ec: 3044ffff andi a0,v0,0xffff +8007b9f0: 3c028007 lui v0,0x8007 +8007b9f4: 24426674 addiu v0,v0,26228 +8007b9f8: 0040f809 jalr v0 +8007b9fc: 00000000 nop +8007ba00: 304300ff andi v1,v0,0xff +8007ba04: a202000a sb v0,10(s0) +8007ba08: 3c028021 lui v0,0x8021 +8007ba0c: 2442e988 addiu v0,v0,-5752 +8007ba10: a0430006 sb v1,6(v0) +8007ba14: a0430005 sb v1,5(v0) +8007ba18: 8fbf0014 lw ra,20(sp) +8007ba1c: 8fb00010 lw s0,16(sp) +8007ba20: 03e00008 jr ra +8007ba24: 27bd0018 addiu sp,sp,24 + +8007ba28 <_Z6OpFAE1v>: +8007ba28: 27bdffe8 addiu sp,sp,-24 +8007ba2c: afb00010 sw s0,16(sp) +8007ba30: 3c108021 lui s0,0x8021 +8007ba34: 2610e974 addiu s0,s0,-5772 +8007ba38: 96020008 lhu v0,8(s0) +8007ba3c: 24030001 li v1,1 +8007ba40: 24420001 addiu v0,v0,1 +8007ba44: a6020008 sh v0,8(s0) +8007ba48: a2030009 sb v1,9(s0) +8007ba4c: 96040008 lhu a0,8(s0) +8007ba50: 3c028007 lui v0,0x8007 +8007ba54: afbf0014 sw ra,20(sp) +8007ba58: 24426674 addiu v0,v0,26228 +8007ba5c: 0040f809 jalr v0 +8007ba60: 00000000 nop +8007ba64: 304300ff andi v1,v0,0xff +8007ba68: a202000a sb v0,10(s0) +8007ba6c: 3c028021 lui v0,0x8021 +8007ba70: 2442e988 addiu v0,v0,-5752 +8007ba74: a0430006 sb v1,6(v0) +8007ba78: a0430005 sb v1,5(v0) +8007ba7c: 8fbf0014 lw ra,20(sp) +8007ba80: 8fb00010 lw s0,16(sp) +8007ba84: 03e00008 jr ra +8007ba88: 27bd0018 addiu sp,sp,24 + +8007ba8c <_Z4OpABv>: +8007ba8c: 27bdffe8 addiu sp,sp,-24 +8007ba90: afb00010 sw s0,16(sp) +8007ba94: 3c108021 lui s0,0x8021 +8007ba98: 2610e974 addiu s0,s0,-5772 +8007ba9c: 96020008 lhu v0,8(s0) +8007baa0: afbf0014 sw ra,20(sp) +8007baa4: 24420001 addiu v0,v0,1 +8007baa8: a6020008 sh v0,8(s0) +8007baac: 3044ffff andi a0,v0,0xffff +8007bab0: 3c028007 lui v0,0x8007 +8007bab4: 24426674 addiu v0,v0,26228 +8007bab8: 0040f809 jalr v0 +8007babc: 00000000 nop +8007bac0: a2020001 sb v0,1(s0) +8007bac4: 3c038021 lui v1,0x8021 +8007bac8: 8fbf0014 lw ra,20(sp) +8007bacc: 8fb00010 lw s0,16(sp) +8007bad0: 2463e988 addiu v1,v1,-5752 +8007bad4: 304500ff andi a1,v0,0xff +8007bad8: 00022400 sll a0,v0,0x10 +8007badc: 27bd0018 addiu sp,sp,24 +8007bae0: ac640010 sw a0,16(v1) +8007bae4: a0650006 sb a1,6(v1) +8007bae8: 03e00008 jr ra +8007baec: a0650005 sb a1,5(v1) + +8007baf0 <_Z6OpABE1v>: +8007baf0: 27bdffe8 addiu sp,sp,-24 +8007baf4: afb00010 sw s0,16(sp) +8007baf8: 3c108021 lui s0,0x8021 +8007bafc: 2610e974 addiu s0,s0,-5772 +8007bb00: 96020008 lhu v0,8(s0) +8007bb04: 24030001 li v1,1 +8007bb08: 24420001 addiu v0,v0,1 +8007bb0c: a6020008 sh v0,8(s0) +8007bb10: a2030009 sb v1,9(s0) +8007bb14: 96040008 lhu a0,8(s0) +8007bb18: 3c028007 lui v0,0x8007 +8007bb1c: afbf0014 sw ra,20(sp) +8007bb20: 24426674 addiu v0,v0,26228 +8007bb24: 0040f809 jalr v0 +8007bb28: 00000000 nop +8007bb2c: 3c038021 lui v1,0x8021 +8007bb30: 2463e988 addiu v1,v1,-5752 +8007bb34: 304500ff andi a1,v0,0xff +8007bb38: 00022400 sll a0,v0,0x10 +8007bb3c: ac640010 sw a0,16(v1) +8007bb40: a0650006 sb a1,6(v1) +8007bb44: a0650005 sb a1,5(v1) +8007bb48: a2020001 sb v0,1(s0) +8007bb4c: 8fbf0014 lw ra,20(sp) +8007bb50: 8fb00010 lw s0,16(sp) +8007bb54: 03e00008 jr ra +8007bb58: 27bd0018 addiu sp,sp,24 + +8007bb5c <_Z6Op68M1v>: +8007bb5c: 27bdffe8 addiu sp,sp,-24 +8007bb60: afb00010 sw s0,16(sp) +8007bb64: 3c108021 lui s0,0x8021 +8007bb68: 2610e974 addiu s0,s0,-5772 +8007bb6c: 96020008 lhu v0,8(s0) +8007bb70: afbf0014 sw ra,20(sp) +8007bb74: 24420001 addiu v0,v0,1 +8007bb78: a6020008 sh v0,8(s0) +8007bb7c: 3044ffff andi a0,v0,0xffff +8007bb80: 3c028007 lui v0,0x8007 +8007bb84: 24426674 addiu v0,v0,26228 +8007bb88: 0040f809 jalr v0 +8007bb8c: 00000000 nop +8007bb90: 304300ff andi v1,v0,0xff +8007bb94: a2020004 sb v0,4(s0) +8007bb98: 3c028021 lui v0,0x8021 +8007bb9c: 2442e988 addiu v0,v0,-5752 +8007bba0: a0430006 sb v1,6(v0) +8007bba4: a0430005 sb v1,5(v0) +8007bba8: 8fbf0014 lw ra,20(sp) +8007bbac: 8fb00010 lw s0,16(sp) +8007bbb0: 03e00008 jr ra +8007bbb4: 27bd0018 addiu sp,sp,24 + +8007bbb8 <_Z6Op68E1v>: +8007bbb8: 27bdffe8 addiu sp,sp,-24 +8007bbbc: afb00010 sw s0,16(sp) +8007bbc0: 3c108021 lui s0,0x8021 +8007bbc4: 2610e974 addiu s0,s0,-5772 +8007bbc8: 96020008 lhu v0,8(s0) +8007bbcc: 24030001 li v1,1 +8007bbd0: 24420001 addiu v0,v0,1 +8007bbd4: a6020008 sh v0,8(s0) +8007bbd8: a2030009 sb v1,9(s0) +8007bbdc: 96040008 lhu a0,8(s0) +8007bbe0: 3c028007 lui v0,0x8007 +8007bbe4: afbf0014 sw ra,20(sp) +8007bbe8: 24426674 addiu v0,v0,26228 +8007bbec: 0040f809 jalr v0 +8007bbf0: 00000000 nop +8007bbf4: 304300ff andi v1,v0,0xff +8007bbf8: a2020004 sb v0,4(s0) +8007bbfc: 3c028021 lui v0,0x8021 +8007bc00: 2442e988 addiu v0,v0,-5752 +8007bc04: a0430006 sb v1,6(v0) +8007bc08: a0430005 sb v1,5(v0) +8007bc0c: 8fbf0014 lw ra,20(sp) +8007bc10: 8fb00010 lw s0,16(sp) +8007bc14: 03e00008 jr ra +8007bc18: 27bd0018 addiu sp,sp,24 + +8007bc1c <_Z6OpC8X1v>: +8007bc1c: 3c038021 lui v1,0x8021 +8007bc20: 2463e974 addiu v1,v1,-5772 +8007bc24: 9062000c lbu v0,12(v1) +8007bc28: 24420001 addiu v0,v0,1 +8007bc2c: 304400ff andi a0,v0,0xff +8007bc30: a062000c sb v0,12(v1) +8007bc34: 3c028021 lui v0,0x8021 +8007bc38: 2442e988 addiu v0,v0,-5752 +8007bc3c: a0440006 sb a0,6(v0) +8007bc40: ac400030 sw zero,48(v0) +8007bc44: 03e00008 jr ra +8007bc48: a0440005 sb a0,5(v0) + +8007bc4c <_Z6OpE8X1v>: +8007bc4c: 3c038021 lui v1,0x8021 +8007bc50: 2463e974 addiu v1,v1,-5772 +8007bc54: 9062000a lbu v0,10(v1) +8007bc58: 24420001 addiu v0,v0,1 +8007bc5c: 304400ff andi a0,v0,0xff +8007bc60: a062000a sb v0,10(v1) +8007bc64: 3c028021 lui v0,0x8021 +8007bc68: 2442e988 addiu v0,v0,-5752 +8007bc6c: a0440006 sb a0,6(v0) +8007bc70: ac400030 sw zero,48(v0) +8007bc74: 03e00008 jr ra +8007bc78: a0440005 sb a0,5(v0) + +8007bc7c <_Z6Op88X1v>: +8007bc7c: 3c038021 lui v1,0x8021 +8007bc80: 2463e974 addiu v1,v1,-5772 +8007bc84: 9062000c lbu v0,12(v1) +8007bc88: 2442ffff addiu v0,v0,-1 +8007bc8c: 304400ff andi a0,v0,0xff +8007bc90: a062000c sb v0,12(v1) +8007bc94: 3c028021 lui v0,0x8021 +8007bc98: 2442e988 addiu v0,v0,-5752 +8007bc9c: a0440006 sb a0,6(v0) +8007bca0: ac400030 sw zero,48(v0) +8007bca4: 03e00008 jr ra +8007bca8: a0440005 sb a0,5(v0) + +8007bcac <_Z6OpCAX1v>: +8007bcac: 3c038021 lui v1,0x8021 +8007bcb0: 2463e974 addiu v1,v1,-5772 +8007bcb4: 9062000a lbu v0,10(v1) +8007bcb8: 2442ffff addiu v0,v0,-1 +8007bcbc: 304400ff andi a0,v0,0xff +8007bcc0: a062000a sb v0,10(v1) +8007bcc4: 3c028021 lui v0,0x8021 +8007bcc8: 2442e988 addiu v0,v0,-5752 +8007bccc: a0440006 sb a0,6(v0) +8007bcd0: ac400030 sw zero,48(v0) +8007bcd4: 03e00008 jr ra +8007bcd8: a0440005 sb a0,5(v0) + +8007bcdc <_Z6Op09M1v>: +8007bcdc: 3c058021 lui a1,0x8021 +8007bce0: 24a5e988 addiu a1,a1,-5752 +8007bce4: 8ca40020 lw a0,32(a1) +8007bce8: 3c038021 lui v1,0x8021 +8007bcec: 2463e974 addiu v1,v1,-5772 +8007bcf0: 90860000 lbu a2,0(a0) +8007bcf4: 90620004 lbu v0,4(v1) +8007bcf8: 24840001 addiu a0,a0,1 +8007bcfc: 00461025 or v0,v0,a2 +8007bd00: 304600ff andi a2,v0,0xff +8007bd04: a0620004 sb v0,4(v1) +8007bd08: aca40020 sw a0,32(a1) +8007bd0c: a0a60006 sb a2,6(a1) +8007bd10: 03e00008 jr ra +8007bd14: a0a60005 sb a2,5(a1) + +8007bd18 <_Z6OpA0X1v>: +8007bd18: 3c038021 lui v1,0x8021 +8007bd1c: 2463e988 addiu v1,v1,-5752 +8007bd20: 8c640020 lw a0,32(v1) +8007bd24: 3c028021 lui v0,0x8021 +8007bd28: 90860000 lbu a2,0(a0) +8007bd2c: 2442e974 addiu v0,v0,-5772 +8007bd30: 30c500ff andi a1,a2,0xff +8007bd34: 24840001 addiu a0,a0,1 +8007bd38: a046000c sb a2,12(v0) +8007bd3c: a0650006 sb a1,6(v1) +8007bd40: ac640020 sw a0,32(v1) +8007bd44: 03e00008 jr ra +8007bd48: a0650005 sb a1,5(v1) + +8007bd4c <_Z6OpA2X1v>: +8007bd4c: 3c038021 lui v1,0x8021 +8007bd50: 2463e988 addiu v1,v1,-5752 +8007bd54: 8c640020 lw a0,32(v1) +8007bd58: 3c028021 lui v0,0x8021 +8007bd5c: 90860000 lbu a2,0(a0) +8007bd60: 2442e974 addiu v0,v0,-5772 +8007bd64: 30c500ff andi a1,a2,0xff +8007bd68: 24840001 addiu a0,a0,1 +8007bd6c: a046000a sb a2,10(v0) +8007bd70: a0650006 sb a1,6(v1) +8007bd74: ac640020 sw a0,32(v1) +8007bd78: 03e00008 jr ra +8007bd7c: a0650005 sb a1,5(v1) + +8007bd80 <_Z6OpA9M1v>: +8007bd80: 3c038021 lui v1,0x8021 +8007bd84: 2463e988 addiu v1,v1,-5752 +8007bd88: 8c640020 lw a0,32(v1) +8007bd8c: 3c028021 lui v0,0x8021 +8007bd90: 90860000 lbu a2,0(a0) +8007bd94: 2442e974 addiu v0,v0,-5772 +8007bd98: 30c500ff andi a1,a2,0xff +8007bd9c: 24840001 addiu a0,a0,1 +8007bda0: a0460004 sb a2,4(v0) +8007bda4: a0650006 sb a1,6(v1) +8007bda8: ac640020 sw a0,32(v1) +8007bdac: 03e00008 jr ra +8007bdb0: a0650005 sb a1,5(v1) + +8007bdb4 <_Z6Op49M1v>: +8007bdb4: 3c058021 lui a1,0x8021 +8007bdb8: 24a5e988 addiu a1,a1,-5752 +8007bdbc: 8ca40020 lw a0,32(a1) +8007bdc0: 3c038021 lui v1,0x8021 +8007bdc4: 2463e974 addiu v1,v1,-5772 +8007bdc8: 90860000 lbu a2,0(a0) +8007bdcc: 90620004 lbu v0,4(v1) +8007bdd0: 24840001 addiu a0,a0,1 +8007bdd4: 00461026 xor v0,v0,a2 +8007bdd8: 304600ff andi a2,v0,0xff +8007bddc: a0620004 sb v0,4(v1) +8007bde0: aca40020 sw a0,32(a1) +8007bde4: a0a60006 sb a2,6(a1) +8007bde8: 03e00008 jr ra +8007bdec: a0a60005 sb a2,5(a1) + +8007bdf0 <_Z6OpC0X1v>: +8007bdf0: 3c038021 lui v1,0x8021 +8007bdf4: 2463e988 addiu v1,v1,-5752 +8007bdf8: 8c670020 lw a3,32(v1) +8007bdfc: 3c028021 lui v0,0x8021 +8007be00: 90e60000 lbu a2,0(a3) +8007be04: 9044e980 lbu a0,-5760(v0) +8007be08: 24e70001 addiu a3,a3,1 +8007be0c: 00862023 subu a0,a0,a2 +8007be10: 00042827 nor a1,zero,a0 +8007be14: 308600ff andi a2,a0,0xff +8007be18: 00052fc2 srl a1,a1,0x1f +8007be1c: 3c028022 lui v0,0x8022 +8007be20: a0660006 sb a2,6(v1) +8007be24: ac4450c8 sw a0,20680(v0) +8007be28: ac670020 sw a3,32(v1) +8007be2c: a0650004 sb a1,4(v1) +8007be30: 03e00008 jr ra +8007be34: a0660005 sb a2,5(v1) + +8007be38 <_Z6OpE0X1v>: +8007be38: 3c038021 lui v1,0x8021 +8007be3c: 2463e988 addiu v1,v1,-5752 +8007be40: 8c670020 lw a3,32(v1) +8007be44: 3c028021 lui v0,0x8021 +8007be48: 90e60000 lbu a2,0(a3) +8007be4c: 9044e97e lbu a0,-5762(v0) +8007be50: 24e70001 addiu a3,a3,1 +8007be54: 00862023 subu a0,a0,a2 +8007be58: 00042827 nor a1,zero,a0 +8007be5c: 308600ff andi a2,a0,0xff +8007be60: 00052fc2 srl a1,a1,0x1f +8007be64: 3c028022 lui v0,0x8022 +8007be68: a0660006 sb a2,6(v1) +8007be6c: ac4450c8 sw a0,20680(v0) +8007be70: ac670020 sw a3,32(v1) +8007be74: a0650004 sb a1,4(v1) +8007be78: 03e00008 jr ra +8007be7c: a0660005 sb a2,5(v1) + +8007be80 <_Z6OpC9M1v>: +8007be80: 3c038021 lui v1,0x8021 +8007be84: 2463e988 addiu v1,v1,-5752 +8007be88: 8c670020 lw a3,32(v1) +8007be8c: 3c028021 lui v0,0x8021 +8007be90: 90e60000 lbu a2,0(a3) +8007be94: 9044e978 lbu a0,-5768(v0) +8007be98: 24e70001 addiu a3,a3,1 +8007be9c: 00862023 subu a0,a0,a2 +8007bea0: 00042827 nor a1,zero,a0 +8007bea4: 308600ff andi a2,a0,0xff +8007bea8: 00052fc2 srl a1,a1,0x1f +8007beac: 3c028022 lui v0,0x8022 +8007beb0: a0660006 sb a2,6(v1) +8007beb4: ac4450c8 sw a0,20680(v0) +8007beb8: ac670020 sw a3,32(v1) +8007bebc: a0650004 sb a1,4(v1) +8007bec0: 03e00008 jr ra +8007bec4: a0660005 sb a2,5(v1) + +8007bec8 <_Z6Op29M0v>: +8007bec8: 3c068021 lui a2,0x8021 +8007becc: 24c6e988 addiu a2,a2,-5752 +8007bed0: 8cc50020 lw a1,32(a2) +8007bed4: 3c048021 lui a0,0x8021 +8007bed8: 90a20001 lbu v0,1(a1) +8007bedc: 90a70000 lbu a3,0(a1) +8007bee0: 2484e974 addiu a0,a0,-5772 +8007bee4: 94830004 lhu v1,4(a0) +8007bee8: 00021200 sll v0,v0,0x8 +8007beec: 00471021 addu v0,v0,a3 +8007bef0: 00431024 and v0,v0,v1 +8007bef4: 3043ffff andi v1,v0,0xffff +8007bef8: a4820004 sh v0,4(a0) +8007befc: 24a50002 addiu a1,a1,2 +8007bf00: 00031202 srl v0,v1,0x8 +8007bf04: 0003182b sltu v1,zero,v1 +8007bf08: a0c20006 sb v0,6(a2) +8007bf0c: acc50020 sw a1,32(a2) +8007bf10: 03e00008 jr ra +8007bf14: a0c30005 sb v1,5(a2) + +8007bf18 <_Z6OpE0X0v>: +8007bf18: 3c058021 lui a1,0x8021 +8007bf1c: 24a5e988 addiu a1,a1,-5752 +8007bf20: 8ca70020 lw a3,32(a1) +8007bf24: 3c028021 lui v0,0x8021 +8007bf28: 90e30001 lbu v1,1(a3) +8007bf2c: 90e40000 lbu a0,0(a3) +8007bf30: 9446e97e lhu a2,-5762(v0) +8007bf34: 00031a00 sll v1,v1,0x8 +8007bf38: 00832021 addu a0,a0,v1 +8007bf3c: 00c43023 subu a2,a2,a0 +8007bf40: 30c3ffff andi v1,a2,0xffff +8007bf44: 00062027 nor a0,zero,a2 +8007bf48: 00034202 srl t0,v1,0x8 +8007bf4c: 000427c2 srl a0,a0,0x1f +8007bf50: 24e70002 addiu a3,a3,2 +8007bf54: 0003182b sltu v1,zero,v1 +8007bf58: 3c028022 lui v0,0x8022 +8007bf5c: aca70020 sw a3,32(a1) +8007bf60: ac4650c8 sw a2,20680(v0) +8007bf64: a0a40004 sb a0,4(a1) +8007bf68: a0a30005 sb v1,5(a1) +8007bf6c: 03e00008 jr ra +8007bf70: a0a80006 sb t0,6(a1) + +8007bf74 <_Z6OpC9M0v>: +8007bf74: 3c058021 lui a1,0x8021 +8007bf78: 24a5e988 addiu a1,a1,-5752 +8007bf7c: 8ca70020 lw a3,32(a1) +8007bf80: 3c028021 lui v0,0x8021 +8007bf84: 90e30001 lbu v1,1(a3) +8007bf88: 90e40000 lbu a0,0(a3) +8007bf8c: 9446e978 lhu a2,-5768(v0) +8007bf90: 00031a00 sll v1,v1,0x8 +8007bf94: 00832021 addu a0,a0,v1 +8007bf98: 00c43023 subu a2,a2,a0 +8007bf9c: 30c3ffff andi v1,a2,0xffff +8007bfa0: 00062027 nor a0,zero,a2 +8007bfa4: 00034202 srl t0,v1,0x8 +8007bfa8: 000427c2 srl a0,a0,0x1f +8007bfac: 24e70002 addiu a3,a3,2 +8007bfb0: 0003182b sltu v1,zero,v1 +8007bfb4: 3c028022 lui v0,0x8022 +8007bfb8: aca70020 sw a3,32(a1) +8007bfbc: ac4650c8 sw a2,20680(v0) +8007bfc0: a0a40004 sb a0,4(a1) +8007bfc4: a0a30005 sb v1,5(a1) +8007bfc8: 03e00008 jr ra +8007bfcc: a0a80006 sb t0,6(a1) + +8007bfd0 <_Z6OpBBX0v>: +8007bfd0: 3c028021 lui v0,0x8021 +8007bfd4: 2442e974 addiu v0,v0,-5772 +8007bfd8: 9443000c lhu v1,12(v0) +8007bfdc: 3064ffff andi a0,v1,0xffff +8007bfe0: a443000a sh v1,10(v0) +8007bfe4: 3c038021 lui v1,0x8021 +8007bfe8: 2463e988 addiu v1,v1,-5752 +8007bfec: 00041202 srl v0,a0,0x8 +8007bff0: 0004202b sltu a0,zero,a0 +8007bff4: a0620006 sb v0,6(v1) +8007bff8: 03e00008 jr ra +8007bffc: a0640005 sb a0,5(v1) + +8007c000 <_Z6Op98M0v>: +8007c000: 3c028021 lui v0,0x8021 +8007c004: 2442e974 addiu v0,v0,-5772 +8007c008: 9443000c lhu v1,12(v0) +8007c00c: 3064ffff andi a0,v1,0xffff +8007c010: a4430004 sh v1,4(v0) +8007c014: 3c038021 lui v1,0x8021 +8007c018: 2463e988 addiu v1,v1,-5752 +8007c01c: 00041202 srl v0,a0,0x8 +8007c020: 0004202b sltu a0,zero,a0 +8007c024: a0620006 sb v0,6(v1) +8007c028: 03e00008 jr ra +8007c02c: a0640005 sb a0,5(v1) + +8007c030 <_Z6Op9BX0v>: +8007c030: 3c028021 lui v0,0x8021 +8007c034: 2442e974 addiu v0,v0,-5772 +8007c038: 9443000a lhu v1,10(v0) +8007c03c: 3064ffff andi a0,v1,0xffff +8007c040: a443000c sh v1,12(v0) +8007c044: 3c038021 lui v1,0x8021 +8007c048: 2463e988 addiu v1,v1,-5752 +8007c04c: 00041202 srl v0,a0,0x8 +8007c050: 0004202b sltu a0,zero,a0 +8007c054: a0620006 sb v0,6(v1) +8007c058: 03e00008 jr ra +8007c05c: a0640005 sb a0,5(v1) + +8007c060 <_Z6Op8AM0v>: +8007c060: 3c028021 lui v0,0x8021 +8007c064: 2442e974 addiu v0,v0,-5772 +8007c068: 9443000a lhu v1,10(v0) +8007c06c: 3064ffff andi a0,v1,0xffff +8007c070: a4430004 sh v1,4(v0) +8007c074: 3c038021 lui v1,0x8021 +8007c078: 2463e988 addiu v1,v1,-5752 +8007c07c: 00041202 srl v0,a0,0x8 +8007c080: 0004202b sltu a0,zero,a0 +8007c084: a0620006 sb v0,6(v1) +8007c088: 03e00008 jr ra +8007c08c: a0640005 sb a0,5(v1) + +8007c090 <_Z6OpBAX0v>: +8007c090: 3c028021 lui v0,0x8021 +8007c094: 2442e974 addiu v0,v0,-5772 +8007c098: 94430008 lhu v1,8(v0) +8007c09c: 3064ffff andi a0,v1,0xffff +8007c0a0: a443000a sh v1,10(v0) +8007c0a4: 3c038021 lui v1,0x8021 +8007c0a8: 2463e988 addiu v1,v1,-5752 +8007c0ac: 00041202 srl v0,a0,0x8 +8007c0b0: 0004202b sltu a0,zero,a0 +8007c0b4: a0620006 sb v0,6(v1) +8007c0b8: 03e00008 jr ra +8007c0bc: a0640005 sb a0,5(v1) + +8007c0c0 <_Z4Op3Bv>: +8007c0c0: 3c028021 lui v0,0x8021 +8007c0c4: 2442e974 addiu v0,v0,-5772 +8007c0c8: 94430008 lhu v1,8(v0) +8007c0cc: 3064ffff andi a0,v1,0xffff +8007c0d0: a4430004 sh v1,4(v0) +8007c0d4: 3c038021 lui v1,0x8021 +8007c0d8: 2463e988 addiu v1,v1,-5752 +8007c0dc: 00041202 srl v0,a0,0x8 +8007c0e0: 0004202b sltu a0,zero,a0 +8007c0e4: a0620006 sb v0,6(v1) +8007c0e8: 03e00008 jr ra +8007c0ec: a0640005 sb a0,5(v1) + +8007c0f0 <_Z4Op7Bv>: +8007c0f0: 3c028021 lui v0,0x8021 +8007c0f4: 2442e974 addiu v0,v0,-5772 +8007c0f8: 94430006 lhu v1,6(v0) +8007c0fc: 3064ffff andi a0,v1,0xffff +8007c100: a4430004 sh v1,4(v0) +8007c104: 3c038021 lui v1,0x8021 +8007c108: 2463e988 addiu v1,v1,-5752 +8007c10c: 00041202 srl v0,a0,0x8 +8007c110: 0004202b sltu a0,zero,a0 +8007c114: a0620006 sb v0,6(v1) +8007c118: 03e00008 jr ra +8007c11c: a0640005 sb a0,5(v1) + +8007c120 <_Z4Op5Bv>: +8007c120: 3c028021 lui v0,0x8021 +8007c124: 2442e974 addiu v0,v0,-5772 +8007c128: 94430004 lhu v1,4(v0) +8007c12c: 3064ffff andi a0,v1,0xffff +8007c130: a4430006 sh v1,6(v0) +8007c134: 3c038021 lui v1,0x8021 +8007c138: 2463e988 addiu v1,v1,-5752 +8007c13c: 00041202 srl v0,a0,0x8 +8007c140: 0004202b sltu a0,zero,a0 +8007c144: a0620006 sb v0,6(v1) +8007c148: 03e00008 jr ra +8007c14c: a0640005 sb a0,5(v1) + +8007c150 <_Z6OpA8X0v>: +8007c150: 3c028021 lui v0,0x8021 +8007c154: 2442e974 addiu v0,v0,-5772 +8007c158: 94430004 lhu v1,4(v0) +8007c15c: 3064ffff andi a0,v1,0xffff +8007c160: a443000c sh v1,12(v0) +8007c164: 3c038021 lui v1,0x8021 +8007c168: 2463e988 addiu v1,v1,-5752 +8007c16c: 00041202 srl v0,a0,0x8 +8007c170: 0004202b sltu a0,zero,a0 +8007c174: a0620006 sb v0,6(v1) +8007c178: 03e00008 jr ra +8007c17c: a0640005 sb a0,5(v1) + +8007c180 <_Z6OpAAX0v>: +8007c180: 3c028021 lui v0,0x8021 +8007c184: 2442e974 addiu v0,v0,-5772 +8007c188: 94430004 lhu v1,4(v0) +8007c18c: 3064ffff andi a0,v1,0xffff +8007c190: a443000a sh v1,10(v0) +8007c194: 3c038021 lui v1,0x8021 +8007c198: 2463e988 addiu v1,v1,-5752 +8007c19c: 00041202 srl v0,a0,0x8 +8007c1a0: 0004202b sltu a0,zero,a0 +8007c1a4: a0620006 sb v0,6(v1) +8007c1a8: 03e00008 jr ra +8007c1ac: a0640005 sb a0,5(v1) + +8007c1b0 <_Z6Op7AX0v>: +8007c1b0: 27bdffe0 addiu sp,sp,-32 +8007c1b4: afb00010 sw s0,16(sp) +8007c1b8: 3c108021 lui s0,0x8021 +8007c1bc: 2610e974 addiu s0,s0,-5772 +8007c1c0: 96020008 lhu v0,8(s0) +8007c1c4: afb20018 sw s2,24(sp) +8007c1c8: 24420001 addiu v0,v0,1 +8007c1cc: 3c128007 lui s2,0x8007 +8007c1d0: 26526674 addiu s2,s2,26228 +8007c1d4: 3044ffff andi a0,v0,0xffff +8007c1d8: afbf001c sw ra,28(sp) +8007c1dc: afb10014 sw s1,20(sp) +8007c1e0: 0240f809 jalr s2 +8007c1e4: a6020008 sh v0,8(s0) +8007c1e8: 96030008 lhu v1,8(s0) +8007c1ec: a602000c sh v0,12(s0) +8007c1f0: 24630001 addiu v1,v1,1 +8007c1f4: 3064ffff andi a0,v1,0xffff +8007c1f8: a6030008 sh v1,8(s0) +8007c1fc: 0240f809 jalr s2 +8007c200: 00028c00 sll s1,v0,0x10 +8007c204: 00021200 sll v0,v0,0x8 +8007c208: 00118c03 sra s1,s1,0x10 +8007c20c: 02228825 or s1,s1,v0 +8007c210: 3223ffff andi v1,s1,0xffff +8007c214: 3c028021 lui v0,0x8021 +8007c218: 2442e988 addiu v0,v0,-5752 +8007c21c: 00032202 srl a0,v1,0x8 +8007c220: 0003182b sltu v1,zero,v1 +8007c224: a0440006 sb a0,6(v0) +8007c228: a0430005 sb v1,5(v0) +8007c22c: a611000c sh s1,12(s0) +8007c230: 8fbf001c lw ra,28(sp) +8007c234: 8fb20018 lw s2,24(sp) +8007c238: 8fb10014 lw s1,20(sp) +8007c23c: 8fb00010 lw s0,16(sp) +8007c240: 03e00008 jr ra +8007c244: 27bd0020 addiu sp,sp,32 + +8007c248 <_Z6OpFAX0v>: +8007c248: 27bdffe0 addiu sp,sp,-32 +8007c24c: afb00010 sw s0,16(sp) +8007c250: 3c108021 lui s0,0x8021 +8007c254: 2610e974 addiu s0,s0,-5772 +8007c258: 96020008 lhu v0,8(s0) +8007c25c: afb20018 sw s2,24(sp) +8007c260: 24420001 addiu v0,v0,1 +8007c264: 3c128007 lui s2,0x8007 +8007c268: 26526674 addiu s2,s2,26228 +8007c26c: 3044ffff andi a0,v0,0xffff +8007c270: afbf001c sw ra,28(sp) +8007c274: afb10014 sw s1,20(sp) +8007c278: 0240f809 jalr s2 +8007c27c: a6020008 sh v0,8(s0) +8007c280: 96030008 lhu v1,8(s0) +8007c284: a602000a sh v0,10(s0) +8007c288: 24630001 addiu v1,v1,1 +8007c28c: 3064ffff andi a0,v1,0xffff +8007c290: a6030008 sh v1,8(s0) +8007c294: 0240f809 jalr s2 +8007c298: 00028c00 sll s1,v0,0x10 +8007c29c: 00021200 sll v0,v0,0x8 +8007c2a0: 00118c03 sra s1,s1,0x10 +8007c2a4: 02228825 or s1,s1,v0 +8007c2a8: 3223ffff andi v1,s1,0xffff +8007c2ac: 3c028021 lui v0,0x8021 +8007c2b0: 2442e988 addiu v0,v0,-5752 +8007c2b4: 00032202 srl a0,v1,0x8 +8007c2b8: 0003182b sltu v1,zero,v1 +8007c2bc: a0440006 sb a0,6(v0) +8007c2c0: a0430005 sb v1,5(v0) +8007c2c4: a611000a sh s1,10(s0) +8007c2c8: 8fbf001c lw ra,28(sp) +8007c2cc: 8fb20018 lw s2,24(sp) +8007c2d0: 8fb10014 lw s1,20(sp) +8007c2d4: 8fb00010 lw s0,16(sp) +8007c2d8: 03e00008 jr ra +8007c2dc: 27bd0020 addiu sp,sp,32 + +8007c2e0 <_Z4Op2Bv>: +8007c2e0: 27bdffe0 addiu sp,sp,-32 +8007c2e4: afb00010 sw s0,16(sp) +8007c2e8: 3c108021 lui s0,0x8021 +8007c2ec: 2610e974 addiu s0,s0,-5772 +8007c2f0: 96020008 lhu v0,8(s0) +8007c2f4: afb20018 sw s2,24(sp) +8007c2f8: 24420001 addiu v0,v0,1 +8007c2fc: 3c128007 lui s2,0x8007 +8007c300: 26526674 addiu s2,s2,26228 +8007c304: 3044ffff andi a0,v0,0xffff +8007c308: afbf001c sw ra,28(sp) +8007c30c: afb10014 sw s1,20(sp) +8007c310: 0240f809 jalr s2 +8007c314: a6020008 sh v0,8(s0) +8007c318: 96030008 lhu v1,8(s0) +8007c31c: a6020006 sh v0,6(s0) +8007c320: 24630001 addiu v1,v1,1 +8007c324: 3064ffff andi a0,v1,0xffff +8007c328: a6030008 sh v1,8(s0) +8007c32c: 0240f809 jalr s2 +8007c330: 00028c00 sll s1,v0,0x10 +8007c334: 00021200 sll v0,v0,0x8 +8007c338: 00118c03 sra s1,s1,0x10 +8007c33c: 02228825 or s1,s1,v0 +8007c340: 3223ffff andi v1,s1,0xffff +8007c344: 3c028021 lui v0,0x8021 +8007c348: 2442e988 addiu v0,v0,-5752 +8007c34c: 00032202 srl a0,v1,0x8 +8007c350: 0003182b sltu v1,zero,v1 +8007c354: a0440006 sb a0,6(v0) +8007c358: a0430005 sb v1,5(v0) +8007c35c: a6110006 sh s1,6(s0) +8007c360: 8fbf001c lw ra,28(sp) +8007c364: 8fb20018 lw s2,24(sp) +8007c368: 8fb10014 lw s1,20(sp) +8007c36c: 8fb00010 lw s0,16(sp) +8007c370: 03e00008 jr ra +8007c374: 27bd0020 addiu sp,sp,32 + +8007c378 <_Z6Op2BE1v>: +8007c378: 27bdffe0 addiu sp,sp,-32 +8007c37c: afb10014 sw s1,20(sp) +8007c380: 3c118021 lui s1,0x8021 +8007c384: 2631e974 addiu s1,s1,-5772 +8007c388: 96220008 lhu v0,8(s1) +8007c38c: afb20018 sw s2,24(sp) +8007c390: 24420001 addiu v0,v0,1 +8007c394: 3c128007 lui s2,0x8007 +8007c398: 26526674 addiu s2,s2,26228 +8007c39c: 3044ffff andi a0,v0,0xffff +8007c3a0: afbf001c sw ra,28(sp) +8007c3a4: afb00010 sw s0,16(sp) +8007c3a8: 0240f809 jalr s2 +8007c3ac: a6220008 sh v0,8(s1) +8007c3b0: 96230008 lhu v1,8(s1) +8007c3b4: a6220006 sh v0,6(s1) +8007c3b8: 24630001 addiu v1,v1,1 +8007c3bc: 3064ffff andi a0,v1,0xffff +8007c3c0: a6230008 sh v1,8(s1) +8007c3c4: 0240f809 jalr s2 +8007c3c8: 00028400 sll s0,v0,0x10 +8007c3cc: 00021200 sll v0,v0,0x8 +8007c3d0: 00108403 sra s0,s0,0x10 +8007c3d4: 02028025 or s0,s0,v0 +8007c3d8: 3204ffff andi a0,s0,0xffff +8007c3dc: 3c038021 lui v1,0x8021 +8007c3e0: 2463e988 addiu v1,v1,-5752 +8007c3e4: 00042a02 srl a1,a0,0x8 +8007c3e8: 0004202b sltu a0,zero,a0 +8007c3ec: a0650006 sb a1,6(v1) +8007c3f0: a0640005 sb a0,5(v1) +8007c3f4: 24020001 li v0,1 +8007c3f8: a6300006 sh s0,6(s1) +8007c3fc: a2220009 sb v0,9(s1) +8007c400: 8fbf001c lw ra,28(sp) +8007c404: 8fb20018 lw s2,24(sp) +8007c408: 8fb10014 lw s1,20(sp) +8007c40c: 8fb00010 lw s0,16(sp) +8007c410: 03e00008 jr ra +8007c414: 27bd0020 addiu sp,sp,32 + +8007c418 <_Z6Op68M0v>: +8007c418: 27bdffe0 addiu sp,sp,-32 +8007c41c: afb00010 sw s0,16(sp) +8007c420: 3c108021 lui s0,0x8021 +8007c424: 2610e974 addiu s0,s0,-5772 +8007c428: 96020008 lhu v0,8(s0) +8007c42c: afb20018 sw s2,24(sp) +8007c430: 24420001 addiu v0,v0,1 +8007c434: 3c128007 lui s2,0x8007 +8007c438: 26526674 addiu s2,s2,26228 +8007c43c: 3044ffff andi a0,v0,0xffff +8007c440: afbf001c sw ra,28(sp) +8007c444: afb10014 sw s1,20(sp) +8007c448: 0240f809 jalr s2 +8007c44c: a6020008 sh v0,8(s0) +8007c450: 96030008 lhu v1,8(s0) +8007c454: a6020004 sh v0,4(s0) +8007c458: 24630001 addiu v1,v1,1 +8007c45c: 3064ffff andi a0,v1,0xffff +8007c460: a6030008 sh v1,8(s0) +8007c464: 0240f809 jalr s2 +8007c468: 00028c00 sll s1,v0,0x10 +8007c46c: 00021200 sll v0,v0,0x8 +8007c470: 00118c03 sra s1,s1,0x10 +8007c474: 02228825 or s1,s1,v0 +8007c478: 3223ffff andi v1,s1,0xffff +8007c47c: 3c028021 lui v0,0x8021 +8007c480: 2442e988 addiu v0,v0,-5752 +8007c484: 00032202 srl a0,v1,0x8 +8007c488: 0003182b sltu v1,zero,v1 +8007c48c: a0440006 sb a0,6(v0) +8007c490: a0430005 sb v1,5(v0) +8007c494: a6110004 sh s1,4(s0) +8007c498: 8fbf001c lw ra,28(sp) +8007c49c: 8fb20018 lw s2,24(sp) +8007c4a0: 8fb10014 lw s1,20(sp) +8007c4a4: 8fb00010 lw s0,16(sp) +8007c4a8: 03e00008 jr ra +8007c4ac: 27bd0020 addiu sp,sp,32 + +8007c4b0 <_Z6OpC8X0v>: +8007c4b0: 3c038021 lui v1,0x8021 +8007c4b4: 2463e974 addiu v1,v1,-5772 +8007c4b8: 9462000c lhu v0,12(v1) +8007c4bc: 24420001 addiu v0,v0,1 +8007c4c0: 3044ffff andi a0,v0,0xffff +8007c4c4: a462000c sh v0,12(v1) +8007c4c8: 3c028021 lui v0,0x8021 +8007c4cc: 2442e988 addiu v0,v0,-5752 +8007c4d0: 00041a02 srl v1,a0,0x8 +8007c4d4: 0004202b sltu a0,zero,a0 +8007c4d8: a0430006 sb v1,6(v0) +8007c4dc: a0440005 sb a0,5(v0) +8007c4e0: 03e00008 jr ra +8007c4e4: ac400030 sw zero,48(v0) + +8007c4e8 <_Z6OpE8X0v>: +8007c4e8: 3c038021 lui v1,0x8021 +8007c4ec: 2463e974 addiu v1,v1,-5772 +8007c4f0: 9462000a lhu v0,10(v1) +8007c4f4: 24420001 addiu v0,v0,1 +8007c4f8: 3044ffff andi a0,v0,0xffff +8007c4fc: a462000a sh v0,10(v1) +8007c500: 3c028021 lui v0,0x8021 +8007c504: 2442e988 addiu v0,v0,-5752 +8007c508: 00041a02 srl v1,a0,0x8 +8007c50c: 0004202b sltu a0,zero,a0 +8007c510: a0430006 sb v1,6(v0) +8007c514: a0440005 sb a0,5(v0) +8007c518: 03e00008 jr ra +8007c51c: ac400030 sw zero,48(v0) + +8007c520 <_Z6Op88X0v>: +8007c520: 3c038021 lui v1,0x8021 +8007c524: 2463e974 addiu v1,v1,-5772 +8007c528: 9462000c lhu v0,12(v1) +8007c52c: 2442ffff addiu v0,v0,-1 +8007c530: 3044ffff andi a0,v0,0xffff +8007c534: a462000c sh v0,12(v1) +8007c538: 3c028021 lui v0,0x8021 +8007c53c: 2442e988 addiu v0,v0,-5752 +8007c540: 00041a02 srl v1,a0,0x8 +8007c544: 0004202b sltu a0,zero,a0 +8007c548: a0430006 sb v1,6(v0) +8007c54c: a0440005 sb a0,5(v0) +8007c550: 03e00008 jr ra +8007c554: ac400030 sw zero,48(v0) + +8007c558 <_Z6OpCAX0v>: +8007c558: 3c038021 lui v1,0x8021 +8007c55c: 2463e974 addiu v1,v1,-5772 +8007c560: 9462000a lhu v0,10(v1) +8007c564: 2442ffff addiu v0,v0,-1 +8007c568: 3044ffff andi a0,v0,0xffff +8007c56c: a462000a sh v0,10(v1) +8007c570: 3c028021 lui v0,0x8021 +8007c574: 2442e988 addiu v0,v0,-5752 +8007c578: 00041a02 srl v1,a0,0x8 +8007c57c: 0004202b sltu a0,zero,a0 +8007c580: a0430006 sb v1,6(v0) +8007c584: a0440005 sb a0,5(v0) +8007c588: 03e00008 jr ra +8007c58c: ac400030 sw zero,48(v0) + +8007c590 <_Z6Op09M0v>: +8007c590: 3c068021 lui a2,0x8021 +8007c594: 24c6e988 addiu a2,a2,-5752 +8007c598: 8cc50020 lw a1,32(a2) +8007c59c: 3c048021 lui a0,0x8021 +8007c5a0: 90a20001 lbu v0,1(a1) +8007c5a4: 90a70000 lbu a3,0(a1) +8007c5a8: 2484e974 addiu a0,a0,-5772 +8007c5ac: 94830004 lhu v1,4(a0) +8007c5b0: 00021200 sll v0,v0,0x8 +8007c5b4: 00471021 addu v0,v0,a3 +8007c5b8: 00431025 or v0,v0,v1 +8007c5bc: 3043ffff andi v1,v0,0xffff +8007c5c0: a4820004 sh v0,4(a0) +8007c5c4: 24a50002 addiu a1,a1,2 +8007c5c8: 00031202 srl v0,v1,0x8 +8007c5cc: 0003182b sltu v1,zero,v1 +8007c5d0: a0c20006 sb v0,6(a2) +8007c5d4: acc50020 sw a1,32(a2) +8007c5d8: 03e00008 jr ra +8007c5dc: a0c30005 sb v1,5(a2) + +8007c5e0 <_Z6OpA0X0v>: +8007c5e0: 3c068021 lui a2,0x8021 +8007c5e4: 24c6e988 addiu a2,a2,-5752 +8007c5e8: 8cc50020 lw a1,32(a2) +8007c5ec: 3c028021 lui v0,0x8021 +8007c5f0: 90a30001 lbu v1,1(a1) +8007c5f4: 90a40000 lbu a0,0(a1) +8007c5f8: 00031a00 sll v1,v1,0x8 +8007c5fc: 00641821 addu v1,v1,a0 +8007c600: 2442e974 addiu v0,v0,-5772 +8007c604: 3064ffff andi a0,v1,0xffff +8007c608: a443000c sh v1,12(v0) +8007c60c: 24a50002 addiu a1,a1,2 +8007c610: 00041202 srl v0,a0,0x8 +8007c614: 0004202b sltu a0,zero,a0 +8007c618: a0c20006 sb v0,6(a2) +8007c61c: acc50020 sw a1,32(a2) +8007c620: 03e00008 jr ra +8007c624: a0c40005 sb a0,5(a2) + +8007c628 <_Z6OpA2X0v>: +8007c628: 3c068021 lui a2,0x8021 +8007c62c: 24c6e988 addiu a2,a2,-5752 +8007c630: 8cc50020 lw a1,32(a2) +8007c634: 3c028021 lui v0,0x8021 +8007c638: 90a30001 lbu v1,1(a1) +8007c63c: 90a40000 lbu a0,0(a1) +8007c640: 00031a00 sll v1,v1,0x8 +8007c644: 00641821 addu v1,v1,a0 +8007c648: 2442e974 addiu v0,v0,-5772 +8007c64c: 3064ffff andi a0,v1,0xffff +8007c650: a443000a sh v1,10(v0) +8007c654: 24a50002 addiu a1,a1,2 +8007c658: 00041202 srl v0,a0,0x8 +8007c65c: 0004202b sltu a0,zero,a0 +8007c660: a0c20006 sb v0,6(a2) +8007c664: acc50020 sw a1,32(a2) +8007c668: 03e00008 jr ra +8007c66c: a0c40005 sb a0,5(a2) + +8007c670 <_Z6OpA9M0v>: +8007c670: 3c068021 lui a2,0x8021 +8007c674: 24c6e988 addiu a2,a2,-5752 +8007c678: 8cc50020 lw a1,32(a2) +8007c67c: 3c028021 lui v0,0x8021 +8007c680: 90a30001 lbu v1,1(a1) +8007c684: 90a40000 lbu a0,0(a1) +8007c688: 00031a00 sll v1,v1,0x8 +8007c68c: 00641821 addu v1,v1,a0 +8007c690: 2442e974 addiu v0,v0,-5772 +8007c694: 3064ffff andi a0,v1,0xffff +8007c698: a4430004 sh v1,4(v0) +8007c69c: 24a50002 addiu a1,a1,2 +8007c6a0: 00041202 srl v0,a0,0x8 +8007c6a4: 0004202b sltu a0,zero,a0 +8007c6a8: a0c20006 sb v0,6(a2) +8007c6ac: acc50020 sw a1,32(a2) +8007c6b0: 03e00008 jr ra +8007c6b4: a0c40005 sb a0,5(a2) + +8007c6b8 <_Z6Op49M0v>: +8007c6b8: 3c068021 lui a2,0x8021 +8007c6bc: 24c6e988 addiu a2,a2,-5752 +8007c6c0: 8cc50020 lw a1,32(a2) +8007c6c4: 3c048021 lui a0,0x8021 +8007c6c8: 90a20001 lbu v0,1(a1) +8007c6cc: 90a70000 lbu a3,0(a1) +8007c6d0: 2484e974 addiu a0,a0,-5772 +8007c6d4: 94830004 lhu v1,4(a0) +8007c6d8: 00021200 sll v0,v0,0x8 +8007c6dc: 00471021 addu v0,v0,a3 +8007c6e0: 00431026 xor v0,v0,v1 +8007c6e4: 3043ffff andi v1,v0,0xffff +8007c6e8: a4820004 sh v0,4(a0) +8007c6ec: 24a50002 addiu a1,a1,2 +8007c6f0: 00031202 srl v0,v1,0x8 +8007c6f4: 0003182b sltu v1,zero,v1 +8007c6f8: a0c20006 sb v0,6(a2) +8007c6fc: acc50020 sw a1,32(a2) +8007c700: 03e00008 jr ra +8007c704: a0c30005 sb v1,5(a2) + +8007c708 <_Z4Op20v>: +8007c708: 27bdffd8 addiu sp,sp,-40 +8007c70c: afb00010 sw s0,16(sp) +8007c710: 3c108021 lui s0,0x8021 +8007c714: afbf0020 sw ra,32(sp) +8007c718: afb3001c sw s3,28(sp) +8007c71c: afb20018 sw s2,24(sp) +8007c720: afb10014 sw s1,20(sp) +8007c724: 2610e988 addiu s0,s0,-5752 +8007c728: 8e020020 lw v0,32(s0) +8007c72c: 8e040024 lw a0,36(s0) +8007c730: 90430001 lbu v1,1(v0) +8007c734: 24470002 addiu a3,v0,2 +8007c738: 90460000 lbu a2,0(v0) +8007c73c: 00031a00 sll v1,v1,0x8 +8007c740: 8e020010 lw v0,16(s0) +8007c744: 00e42023 subu a0,a3,a0 +8007c748: 3c128021 lui s2,0x8021 +8007c74c: 2652e974 addiu s2,s2,-5772 +8007c750: 00c33021 addu a2,a2,v1 +8007c754: 2484ffff addiu a0,a0,-1 +8007c758: 00c23021 addu a2,a2,v0 +8007c75c: 96450008 lhu a1,8(s2) +8007c760: 3c138021 lui s3,0x8021 +8007c764: 00042203 sra a0,a0,0x8 +8007c768: 3c118008 lui s1,0x8008 +8007c76c: 263185b4 addiu s1,s1,-31308 +8007c770: ae667018 sw a2,28696(s3) +8007c774: ae070020 sw a3,32(s0) +8007c778: 0220f809 jalr s1 +8007c77c: 308400ff andi a0,a0,0xff +8007c780: 8e020024 lw v0,36(s0) +8007c784: 8e040020 lw a0,32(s0) +8007c788: 96450008 lhu a1,8(s2) +8007c78c: 00822023 subu a0,a0,v0 +8007c790: 2484ffff addiu a0,a0,-1 +8007c794: 24a5ffff addiu a1,a1,-1 +8007c798: 308400ff andi a0,a0,0xff +8007c79c: 0220f809 jalr s1 +8007c7a0: 30a5ffff andi a1,a1,0xffff +8007c7a4: 96420008 lhu v0,8(s2) +8007c7a8: 96637018 lhu v1,28696(s3) +8007c7ac: 8e04000c lw a0,12(s0) +8007c7b0: 2442fffe addiu v0,v0,-2 +8007c7b4: a6420008 sh v0,8(s2) +8007c7b8: 3c198007 lui t9,0x8007 +8007c7bc: 8fbf0020 lw ra,32(sp) +8007c7c0: 8fb3001c lw s3,28(sp) +8007c7c4: 8fb20018 lw s2,24(sp) +8007c7c8: 8fb10014 lw s1,20(sp) +8007c7cc: 8fb00010 lw s0,16(sp) +8007c7d0: 00642021 addu a0,v1,a0 +8007c7d4: 27395fdc addiu t9,t9,24540 +8007c7d8: 03200008 jr t9 +8007c7dc: 27bd0028 addiu sp,sp,40 + +8007c7e0 <_Z4OpF4v>: +8007c7e0: 27bdffe0 addiu sp,sp,-32 +8007c7e4: 3c078021 lui a3,0x8021 +8007c7e8: afbf001c sw ra,28(sp) +8007c7ec: afb20018 sw s2,24(sp) +8007c7f0: afb10014 sw s1,20(sp) +8007c7f4: afb00010 sw s0,16(sp) +8007c7f8: 24e7e988 addiu a3,a3,-5752 +8007c7fc: 8ce60020 lw a2,32(a3) +8007c800: 8ce40010 lw a0,16(a3) +8007c804: 90c20001 lbu v0,1(a2) +8007c808: 90c30000 lbu v1,0(a2) +8007c80c: 00021200 sll v0,v0,0x8 +8007c810: 00621821 addu v1,v1,v0 +8007c814: 3c118021 lui s1,0x8021 +8007c818: 2631e974 addiu s1,s1,-5772 +8007c81c: 00641821 addu v1,v1,a0 +8007c820: 3064ffff andi a0,v1,0xffff +8007c824: 96250008 lhu a1,8(s1) +8007c828: 24c60002 addiu a2,a2,2 +8007c82c: 3c108008 lui s0,0x8008 +8007c830: 261085b4 addiu s0,s0,-31308 +8007c834: 3c128021 lui s2,0x8021 +8007c838: 00042202 srl a0,a0,0x8 +8007c83c: ace60020 sw a2,32(a3) +8007c840: 0200f809 jalr s0 +8007c844: ae437018 sw v1,28696(s2) +8007c848: 96250008 lhu a1,8(s1) +8007c84c: 92447018 lbu a0,28696(s2) +8007c850: 24a5ffff addiu a1,a1,-1 +8007c854: 0200f809 jalr s0 +8007c858: 30a5ffff andi a1,a1,0xffff +8007c85c: 96220008 lhu v0,8(s1) +8007c860: 8fbf001c lw ra,28(sp) +8007c864: 2442fffe addiu v0,v0,-2 +8007c868: a6220008 sh v0,8(s1) +8007c86c: 8fb20018 lw s2,24(sp) +8007c870: 8fb10014 lw s1,20(sp) +8007c874: 8fb00010 lw s0,16(sp) +8007c878: 03e00008 jr ra +8007c87c: 27bd0020 addiu sp,sp,32 + +8007c880 <_Z6OpF4E1v>: +8007c880: 27bdffe0 addiu sp,sp,-32 +8007c884: 3c078021 lui a3,0x8021 +8007c888: afbf001c sw ra,28(sp) +8007c88c: afb20018 sw s2,24(sp) +8007c890: afb10014 sw s1,20(sp) +8007c894: afb00010 sw s0,16(sp) +8007c898: 24e7e988 addiu a3,a3,-5752 +8007c89c: 8ce60020 lw a2,32(a3) +8007c8a0: 8ce40010 lw a0,16(a3) +8007c8a4: 90c20001 lbu v0,1(a2) +8007c8a8: 90c30000 lbu v1,0(a2) +8007c8ac: 00021200 sll v0,v0,0x8 +8007c8b0: 3c108021 lui s0,0x8021 +8007c8b4: 2610e974 addiu s0,s0,-5772 +8007c8b8: 00621821 addu v1,v1,v0 +8007c8bc: 00641821 addu v1,v1,a0 +8007c8c0: 96020008 lhu v0,8(s0) +8007c8c4: 3064ffff andi a0,v1,0xffff +8007c8c8: 24c60002 addiu a2,a2,2 +8007c8cc: 3c118008 lui s1,0x8008 +8007c8d0: 00402821 move a1,v0 +8007c8d4: 263185b4 addiu s1,s1,-31308 +8007c8d8: 3c128021 lui s2,0x8021 +8007c8dc: 2442ffff addiu v0,v0,-1 +8007c8e0: 00042202 srl a0,a0,0x8 +8007c8e4: ace60020 sw a2,32(a3) +8007c8e8: a6020008 sh v0,8(s0) +8007c8ec: 0220f809 jalr s1 +8007c8f0: ae437018 sw v1,28696(s2) +8007c8f4: 96020008 lhu v0,8(s0) +8007c8f8: 92447018 lbu a0,28696(s2) +8007c8fc: 00402821 move a1,v0 +8007c900: 2442ffff addiu v0,v0,-1 +8007c904: 0220f809 jalr s1 +8007c908: a6020008 sh v0,8(s0) +8007c90c: 24020001 li v0,1 +8007c910: a2020009 sb v0,9(s0) +8007c914: 8fbf001c lw ra,28(sp) +8007c918: 8fb20018 lw s2,24(sp) +8007c91c: 8fb10014 lw s1,20(sp) +8007c920: 8fb00010 lw s0,16(sp) +8007c924: 03e00008 jr ra +8007c928: 27bd0020 addiu sp,sp,32 + +8007c92c <_Z6OpDDM1v>: +8007c92c: 27bdffe0 addiu sp,sp,-32 +8007c930: afb10014 sw s1,20(sp) +8007c934: 3c118021 lui s1,0x8021 +8007c938: 2631e988 addiu s1,s1,-5752 +8007c93c: 8e250020 lw a1,32(s1) +8007c940: afbf0018 sw ra,24(sp) +8007c944: afb00010 sw s0,16(sp) +8007c948: 3c068021 lui a2,0x8021 +8007c94c: 90a30000 lbu v1,0(a1) +8007c950: 24c6e974 addiu a2,a2,-5772 +8007c954: 8e270010 lw a3,16(s1) +8007c958: 90a40001 lbu a0,1(a1) +8007c95c: 94c2000a lhu v0,10(a2) +8007c960: 00671821 addu v1,v1,a3 +8007c964: 00621821 addu v1,v1,v0 +8007c968: 00042200 sll a0,a0,0x8 +8007c96c: 00832021 addu a0,a0,v1 +8007c970: 3c028021 lui v0,0x8021 +8007c974: ac447018 sw a0,28696(v0) +8007c978: 90a30001 lbu v1,1(a1) +8007c97c: 3c028022 lui v0,0x8022 +8007c980: a04350cc sb v1,20684(v0) +8007c984: 24a50002 addiu a1,a1,2 +8007c988: 3c028007 lui v0,0x8007 +8007c98c: 90d00004 lbu s0,4(a2) +8007c990: 24426674 addiu v0,v0,26228 +8007c994: 0040f809 jalr v0 +8007c998: ae250020 sw a1,32(s1) +8007c99c: 02028023 subu s0,s0,v0 +8007c9a0: 00108400 sll s0,s0,0x10 +8007c9a4: 00108403 sra s0,s0,0x10 +8007c9a8: 00101827 nor v1,zero,s0 +8007c9ac: 3c028022 lui v0,0x8022 +8007c9b0: 320400ff andi a0,s0,0xff +8007c9b4: a45050c6 sh s0,20678(v0) +8007c9b8: 00031fc2 srl v1,v1,0x1f +8007c9bc: a2240006 sb a0,6(s1) +8007c9c0: a2230004 sb v1,4(s1) +8007c9c4: a2240005 sb a0,5(s1) +8007c9c8: 8fbf0018 lw ra,24(sp) +8007c9cc: 8fb10014 lw s1,20(sp) +8007c9d0: 8fb00010 lw s0,16(sp) +8007c9d4: 03e00008 jr ra +8007c9d8: 27bd0020 addiu sp,sp,32 + +8007c9dc <_Z6OpA3M1v>: +8007c9dc: 27bdffe0 addiu sp,sp,-32 +8007c9e0: afb10014 sw s1,20(sp) +8007c9e4: 3c118021 lui s1,0x8021 +8007c9e8: 2631e988 addiu s1,s1,-5752 +8007c9ec: 8e250020 lw a1,32(s1) +8007c9f0: afbf0018 sw ra,24(sp) +8007c9f4: afb00010 sw s0,16(sp) +8007c9f8: 90a30000 lbu v1,0(a1) +8007c9fc: 3c028022 lui v0,0x8022 +8007ca00: 3c108021 lui s0,0x8021 +8007ca04: a04350cc sb v1,20684(v0) +8007ca08: 2610e974 addiu s0,s0,-5772 +8007ca0c: 90a20000 lbu v0,0(a1) +8007ca10: 96030008 lhu v1,8(s0) +8007ca14: 24a50001 addiu a1,a1,1 +8007ca18: 00431021 addu v0,v0,v1 +8007ca1c: 3042ffff andi v0,v0,0xffff +8007ca20: 3c038021 lui v1,0x8021 +8007ca24: 00402021 move a0,v0 +8007ca28: ac627018 sw v0,28696(v1) +8007ca2c: 3c028007 lui v0,0x8007 +8007ca30: 24426674 addiu v0,v0,26228 +8007ca34: 0040f809 jalr v0 +8007ca38: ae250020 sw a1,32(s1) +8007ca3c: a2020004 sb v0,4(s0) +8007ca40: 304200ff andi v0,v0,0xff +8007ca44: a2220006 sb v0,6(s1) +8007ca48: a2220005 sb v0,5(s1) +8007ca4c: 8fbf0018 lw ra,24(sp) +8007ca50: 8fb10014 lw s1,20(sp) +8007ca54: 8fb00010 lw s0,16(sp) +8007ca58: 03e00008 jr ra +8007ca5c: 27bd0020 addiu sp,sp,32 + +8007ca60 <_Z6Op43M0v>: +8007ca60: 27bdffe0 addiu sp,sp,-32 +8007ca64: afb20018 sw s2,24(sp) +8007ca68: 3c128021 lui s2,0x8021 +8007ca6c: 2652e988 addiu s2,s2,-5752 +8007ca70: 8e450020 lw a1,32(s2) +8007ca74: afbf001c sw ra,28(sp) +8007ca78: afb10014 sw s1,20(sp) +8007ca7c: afb00010 sw s0,16(sp) +8007ca80: 90a30000 lbu v1,0(a1) +8007ca84: 3c028022 lui v0,0x8022 +8007ca88: 3c118021 lui s1,0x8021 +8007ca8c: 2631e974 addiu s1,s1,-5772 +8007ca90: a04350cc sb v1,20684(v0) +8007ca94: 90a30000 lbu v1,0(a1) +8007ca98: 96220008 lhu v0,8(s1) +8007ca9c: 24a50001 addiu a1,a1,1 +8007caa0: 00621821 addu v1,v1,v0 +8007caa4: 3063ffff andi v1,v1,0xffff +8007caa8: 3c028021 lui v0,0x8021 +8007caac: ac437018 sw v1,28696(v0) +8007cab0: 3c028007 lui v0,0x8007 +8007cab4: 96300004 lhu s0,4(s1) +8007cab8: 00602021 move a0,v1 +8007cabc: 244269c0 addiu v0,v0,27072 +8007cac0: 0040f809 jalr v0 +8007cac4: ae450020 sw a1,32(s2) +8007cac8: 02028026 xor s0,s0,v0 +8007cacc: 3202ffff andi v0,s0,0xffff +8007cad0: 00021a02 srl v1,v0,0x8 +8007cad4: 0002102b sltu v0,zero,v0 +8007cad8: a6300004 sh s0,4(s1) +8007cadc: a2430006 sb v1,6(s2) +8007cae0: a2420005 sb v0,5(s2) +8007cae4: 8fbf001c lw ra,28(sp) +8007cae8: 8fb20018 lw s2,24(sp) +8007caec: 8fb10014 lw s1,20(sp) +8007caf0: 8fb00010 lw s0,16(sp) +8007caf4: 03e00008 jr ra +8007caf8: 27bd0020 addiu sp,sp,32 + +8007cafc <_Z4Op22v>: +8007cafc: 27bdffd8 addiu sp,sp,-40 +8007cb00: afb00010 sw s0,16(sp) +8007cb04: 3c108021 lui s0,0x8021 +8007cb08: afbf0024 sw ra,36(sp) +8007cb0c: afb40020 sw s4,32(sp) +8007cb10: afb3001c sw s3,28(sp) +8007cb14: afb20018 sw s2,24(sp) +8007cb18: afb10014 sw s1,20(sp) +8007cb1c: 2610e988 addiu s0,s0,-5752 +8007cb20: 8e080020 lw t0,32(s0) +8007cb24: 3c138021 lui s3,0x8021 +8007cb28: 91030001 lbu v1,1(t0) +8007cb2c: 2672e974 addiu s2,s3,-5772 +8007cb30: 91060000 lbu a2,0(t0) +8007cb34: 91020002 lbu v0,2(t0) +8007cb38: 00031a00 sll v1,v1,0x8 +8007cb3c: 96470008 lhu a3,8(s2) +8007cb40: 00c33021 addu a2,a2,v1 +8007cb44: 00021400 sll v0,v0,0x10 +8007cb48: 00c23021 addu a2,a2,v0 +8007cb4c: 25080003 addiu t0,t0,3 +8007cb50: 9264e974 lbu a0,-5772(s3) +8007cb54: 00e02821 move a1,a3 +8007cb58: 3c148021 lui s4,0x8021 +8007cb5c: 24e7ffff addiu a3,a3,-1 +8007cb60: 3c118008 lui s1,0x8008 +8007cb64: 263185b4 addiu s1,s1,-31308 +8007cb68: ae867018 sw a2,28696(s4) +8007cb6c: ae080020 sw t0,32(s0) +8007cb70: 0220f809 jalr s1 +8007cb74: a6470008 sh a3,8(s2) +8007cb78: 8e020024 lw v0,36(s0) +8007cb7c: 8e040020 lw a0,32(s0) +8007cb80: 96450008 lhu a1,8(s2) +8007cb84: 00822023 subu a0,a0,v0 +8007cb88: 2484ffff addiu a0,a0,-1 +8007cb8c: 00042203 sra a0,a0,0x8 +8007cb90: 0220f809 jalr s1 +8007cb94: 308400ff andi a0,a0,0xff +8007cb98: 8e020024 lw v0,36(s0) +8007cb9c: 8e040020 lw a0,32(s0) +8007cba0: 96450008 lhu a1,8(s2) +8007cba4: 00822023 subu a0,a0,v0 +8007cba8: 2484ffff addiu a0,a0,-1 +8007cbac: 24a5ffff addiu a1,a1,-1 +8007cbb0: 308400ff andi a0,a0,0xff +8007cbb4: 0220f809 jalr s1 +8007cbb8: 30a5ffff andi a1,a1,0xffff +8007cbbc: 8e827018 lw v0,28696(s4) +8007cbc0: 96430008 lhu v1,8(s2) +8007cbc4: 3c0500ff lui a1,0xff +8007cbc8: 00452824 and a1,v0,a1 +8007cbcc: 2463fffe addiu v1,v1,-2 +8007cbd0: 00402021 move a0,v0 +8007cbd4: 00021403 sra v0,v0,0x10 +8007cbd8: a6430008 sh v1,8(s2) +8007cbdc: a262e974 sb v0,-5772(s3) +8007cbe0: ae05000c sw a1,12(s0) +8007cbe4: 3c198007 lui t9,0x8007 +8007cbe8: 8fbf0024 lw ra,36(sp) +8007cbec: 8fb40020 lw s4,32(sp) +8007cbf0: 8fb3001c lw s3,28(sp) +8007cbf4: 8fb20018 lw s2,24(sp) +8007cbf8: 8fb10014 lw s1,20(sp) +8007cbfc: 8fb00010 lw s0,16(sp) +8007cc00: 27395fdc addiu t9,t9,24540 +8007cc04: 03200008 jr t9 +8007cc08: 27bd0028 addiu sp,sp,40 + +8007cc0c <_Z6Op22E1v>: +8007cc0c: 27bdffd8 addiu sp,sp,-40 +8007cc10: afb00010 sw s0,16(sp) +8007cc14: 3c108021 lui s0,0x8021 +8007cc18: afbf0024 sw ra,36(sp) +8007cc1c: afb40020 sw s4,32(sp) +8007cc20: afb3001c sw s3,28(sp) +8007cc24: afb20018 sw s2,24(sp) +8007cc28: afb10014 sw s1,20(sp) +8007cc2c: 2610e988 addiu s0,s0,-5752 +8007cc30: 8e080020 lw t0,32(s0) +8007cc34: 3c138021 lui s3,0x8021 +8007cc38: 91030001 lbu v1,1(t0) +8007cc3c: 2671e974 addiu s1,s3,-5772 +8007cc40: 91060000 lbu a2,0(t0) +8007cc44: 91020002 lbu v0,2(t0) +8007cc48: 96270008 lhu a3,8(s1) +8007cc4c: 00031a00 sll v1,v1,0x8 +8007cc50: 00c33021 addu a2,a2,v1 +8007cc54: 00021400 sll v0,v0,0x10 +8007cc58: 00c23021 addu a2,a2,v0 +8007cc5c: 25080003 addiu t0,t0,3 +8007cc60: 9264e974 lbu a0,-5772(s3) +8007cc64: 00e02821 move a1,a3 +8007cc68: 3c148021 lui s4,0x8021 +8007cc6c: 24e7ffff addiu a3,a3,-1 +8007cc70: 3c128008 lui s2,0x8008 +8007cc74: 265285b4 addiu s2,s2,-31308 +8007cc78: ae867018 sw a2,28696(s4) +8007cc7c: ae080020 sw t0,32(s0) +8007cc80: 0240f809 jalr s2 +8007cc84: a6270008 sh a3,8(s1) +8007cc88: 8e030024 lw v1,36(s0) +8007cc8c: 8e040020 lw a0,32(s0) +8007cc90: 96220008 lhu v0,8(s1) +8007cc94: 00832023 subu a0,a0,v1 +8007cc98: 2484ffff addiu a0,a0,-1 +8007cc9c: 00402821 move a1,v0 +8007cca0: 00042203 sra a0,a0,0x8 +8007cca4: 2442ffff addiu v0,v0,-1 +8007cca8: a6220008 sh v0,8(s1) +8007ccac: 0240f809 jalr s2 +8007ccb0: 308400ff andi a0,a0,0xff +8007ccb4: 8e030024 lw v1,36(s0) +8007ccb8: 8e040020 lw a0,32(s0) +8007ccbc: 96220008 lhu v0,8(s1) +8007ccc0: 00832023 subu a0,a0,v1 +8007ccc4: 00402821 move a1,v0 +8007ccc8: 2484ffff addiu a0,a0,-1 +8007cccc: 2442ffff addiu v0,v0,-1 +8007ccd0: a6220008 sh v0,8(s1) +8007ccd4: 0240f809 jalr s2 +8007ccd8: 308400ff andi a0,a0,0xff +8007ccdc: 8e837018 lw v1,28696(s4) +8007cce0: 3c0500ff lui a1,0xff +8007cce4: 00652824 and a1,v1,a1 +8007cce8: 00602021 move a0,v1 +8007ccec: 24020001 li v0,1 +8007ccf0: 00031c03 sra v1,v1,0x10 +8007ccf4: a2220009 sb v0,9(s1) +8007ccf8: a263e974 sb v1,-5772(s3) +8007ccfc: ae05000c sw a1,12(s0) +8007cd00: 3c198007 lui t9,0x8007 +8007cd04: 8fbf0024 lw ra,36(sp) +8007cd08: 8fb40020 lw s4,32(sp) +8007cd0c: 8fb3001c lw s3,28(sp) +8007cd10: 8fb20018 lw s2,24(sp) +8007cd14: 8fb10014 lw s1,20(sp) +8007cd18: 8fb00010 lw s0,16(sp) +8007cd1c: 27395fdc addiu t9,t9,24540 +8007cd20: 03200008 jr t9 +8007cd24: 27bd0028 addiu sp,sp,40 + +8007cd28 <_Z4Op5Cv>: +8007cd28: 3c088021 lui t0,0x8021 +8007cd2c: 2508e988 addiu t0,t0,-5752 +8007cd30: 8d070020 lw a3,32(t0) +8007cd34: 3c198007 lui t9,0x8007 +8007cd38: 90e20001 lbu v0,1(a3) +8007cd3c: 90e50000 lbu a1,0(a3) +8007cd40: 90e30002 lbu v1,2(a3) +8007cd44: 00021200 sll v0,v0,0x8 +8007cd48: 00a22821 addu a1,a1,v0 +8007cd4c: 00031c00 sll v1,v1,0x10 +8007cd50: 00a32821 addu a1,a1,v1 +8007cd54: 3c028021 lui v0,0x8021 +8007cd58: 00053403 sra a2,a1,0x10 +8007cd5c: 3c0300ff lui v1,0xff +8007cd60: a046e974 sb a2,-5772(v0) +8007cd64: 3c028021 lui v0,0x8021 +8007cd68: 24e70003 addiu a3,a3,3 +8007cd6c: 00a31824 and v1,a1,v1 +8007cd70: 00a02021 move a0,a1 +8007cd74: ac457018 sw a1,28696(v0) +8007cd78: 27395fdc addiu t9,t9,24540 +8007cd7c: ad03000c sw v1,12(t0) +8007cd80: 03200008 jr t9 +8007cd84: ad070020 sw a3,32(t0) + +8007cd88 <_Z6OpCFM0v>: +8007cd88: 27bdffe0 addiu sp,sp,-32 +8007cd8c: afb10014 sw s1,20(sp) +8007cd90: 3c118021 lui s1,0x8021 +8007cd94: 2631e988 addiu s1,s1,-5752 +8007cd98: 8e250020 lw a1,32(s1) +8007cd9c: afbf0018 sw ra,24(sp) +8007cda0: afb00010 sw s0,16(sp) +8007cda4: 90a20001 lbu v0,1(a1) +8007cda8: 90a40000 lbu a0,0(a1) +8007cdac: 90a30002 lbu v1,2(a1) +8007cdb0: 00021200 sll v0,v0,0x8 +8007cdb4: 00822021 addu a0,a0,v0 +8007cdb8: 00031c00 sll v1,v1,0x10 +8007cdbc: 00832021 addu a0,a0,v1 +8007cdc0: 3c028021 lui v0,0x8021 +8007cdc4: ac447018 sw a0,28696(v0) +8007cdc8: 90a30002 lbu v1,2(a1) +8007cdcc: 3c028021 lui v0,0x8021 +8007cdd0: 9450e978 lhu s0,-5768(v0) +8007cdd4: 3c028022 lui v0,0x8022 +8007cdd8: 24a50003 addiu a1,a1,3 +8007cddc: a04350cc sb v1,20684(v0) +8007cde0: 3c028007 lui v0,0x8007 +8007cde4: 244269c0 addiu v0,v0,27072 +8007cde8: 0040f809 jalr v0 +8007cdec: ae250020 sw a1,32(s1) +8007cdf0: 02028023 subu s0,s0,v0 +8007cdf4: 3204ffff andi a0,s0,0xffff +8007cdf8: 00101827 nor v1,zero,s0 +8007cdfc: 3c028022 lui v0,0x8022 +8007ce00: ac5050c8 sw s0,20680(v0) +8007ce04: 00042a02 srl a1,a0,0x8 +8007ce08: 00031fc2 srl v1,v1,0x1f +8007ce0c: 0004202b sltu a0,zero,a0 +8007ce10: a2250006 sb a1,6(s1) +8007ce14: a2230004 sb v1,4(s1) +8007ce18: a2240005 sb a0,5(s1) +8007ce1c: 8fbf0018 lw ra,24(sp) +8007ce20: 8fb10014 lw s1,20(sp) +8007ce24: 8fb00010 lw s0,16(sp) +8007ce28: 03e00008 jr ra +8007ce2c: 27bd0020 addiu sp,sp,32 + +8007ce30 <_Z6Op2FM1v>: +8007ce30: 27bdffe0 addiu sp,sp,-32 +8007ce34: afb20018 sw s2,24(sp) +8007ce38: 3c128021 lui s2,0x8021 +8007ce3c: 2652e988 addiu s2,s2,-5752 +8007ce40: 8e450020 lw a1,32(s2) +8007ce44: afbf001c sw ra,28(sp) +8007ce48: afb10014 sw s1,20(sp) +8007ce4c: afb00010 sw s0,16(sp) +8007ce50: 90a20001 lbu v0,1(a1) +8007ce54: 90a40000 lbu a0,0(a1) +8007ce58: 90a30002 lbu v1,2(a1) +8007ce5c: 00021200 sll v0,v0,0x8 +8007ce60: 00822021 addu a0,a0,v0 +8007ce64: 00031c00 sll v1,v1,0x10 +8007ce68: 00832021 addu a0,a0,v1 +8007ce6c: 3c028021 lui v0,0x8021 +8007ce70: ac447018 sw a0,28696(v0) +8007ce74: 90a30002 lbu v1,2(a1) +8007ce78: 3c028022 lui v0,0x8022 +8007ce7c: 3c118021 lui s1,0x8021 +8007ce80: 2631e974 addiu s1,s1,-5772 +8007ce84: 24a50003 addiu a1,a1,3 +8007ce88: a04350cc sb v1,20684(v0) +8007ce8c: 3c028007 lui v0,0x8007 +8007ce90: 92300004 lbu s0,4(s1) +8007ce94: 24426674 addiu v0,v0,26228 +8007ce98: 0040f809 jalr v0 +8007ce9c: ae450020 sw a1,32(s2) +8007cea0: 02028024 and s0,s0,v0 +8007cea4: 320200ff andi v0,s0,0xff +8007cea8: a2300004 sb s0,4(s1) +8007ceac: a2420006 sb v0,6(s2) +8007ceb0: a2420005 sb v0,5(s2) +8007ceb4: 8fbf001c lw ra,28(sp) +8007ceb8: 8fb20018 lw s2,24(sp) +8007cebc: 8fb10014 lw s1,20(sp) +8007cec0: 8fb00010 lw s0,16(sp) +8007cec4: 03e00008 jr ra +8007cec8: 27bd0020 addiu sp,sp,32 + +8007cecc <_Z4Op80v>: +8007cecc: 3c028021 lui v0,0x8021 +8007ced0: 2447e988 addiu a3,v0,-5752 +8007ced4: 8ce30020 lw v1,32(a3) +8007ced8: 8ce40024 lw a0,36(a3) +8007cedc: 80650000 lb a1,0(v1) +8007cee0: 24620001 addiu v0,v1,1 +8007cee4: 00441023 subu v0,v0,a0 +8007cee8: 3c038021 lui v1,0x8021 +8007ceec: 00451021 addu v0,v0,a1 +8007cef0: 3042ffff andi v0,v0,0xffff +8007cef4: 9066e42d lbu a2,-7123(v1) +8007cef8: 00824021 addu t0,a0,v0 +8007cefc: 3c038022 lui v1,0x8022 +8007cf00: 3c048021 lui a0,0x8021 +8007cf04: a06550c4 sb a1,20676(v1) +8007cf08: ac827018 sw v0,28696(a0) +8007cf0c: 10c00004 beqz a2,8007cf20 <_Z4Op80v+0x54> +8007cf10: ace80020 sw t0,32(a3) +8007cf14: 8ce20030 lw v0,48(a3) +8007cf18: 11020003 beq t0,v0,8007cf28 <_Z4Op80v+0x5c> +8007cf1c: 00000000 nop +8007cf20: 03e00008 jr ra +8007cf24: 00000000 nop +8007cf28: 8ce20034 lw v0,52(a3) +8007cf2c: 14400003 bnez v0,8007cf3c <_Z4Op80v+0x70> +8007cf30: 24020001 li v0,1 +8007cf34: 03e00008 jr ra +8007cf38: ace20034 sw v0,52(a3) +8007cf3c: a0e00008 sb zero,8(a3) +8007cf40: 03e00008 jr ra +8007cf44: a0e00018 sb zero,24(a3) + +8007cf48 <_Z4Op10v>: +8007cf48: 3c028021 lui v0,0x8021 +8007cf4c: 2449e988 addiu t1,v0,-5752 +8007cf50: 8d230020 lw v1,32(t1) +8007cf54: 8d250024 lw a1,36(t1) +8007cf58: 80660000 lb a2,0(v1) +8007cf5c: 24670001 addiu a3,v1,1 +8007cf60: 00e52023 subu a0,a3,a1 +8007cf64: 00862021 addu a0,a0,a2 +8007cf68: 81280006 lb t0,6(t1) +8007cf6c: 3084ffff andi a0,a0,0xffff +8007cf70: 3c028022 lui v0,0x8022 +8007cf74: 3c038021 lui v1,0x8021 +8007cf78: 00a42821 addu a1,a1,a0 +8007cf7c: a04650c4 sb a2,20676(v0) +8007cf80: ac647018 sw a0,28696(v1) +8007cf84: 05000008 bltz t0,8007cfa8 <_Z4Op10v+0x60> +8007cf88: ad270020 sw a3,32(t1) +8007cf8c: 3c028021 lui v0,0x8021 +8007cf90: 9043e42d lbu v1,-7123(v0) +8007cf94: 10600004 beqz v1,8007cfa8 <_Z4Op10v+0x60> +8007cf98: ad250020 sw a1,32(t1) +8007cf9c: 8d220030 lw v0,48(t1) +8007cfa0: 10a20003 beq a1,v0,8007cfb0 <_Z4Op10v+0x68> +8007cfa4: 00000000 nop +8007cfa8: 03e00008 jr ra +8007cfac: 00000000 nop +8007cfb0: 8d220034 lw v0,52(t1) +8007cfb4: 10400004 beqz v0,8007cfc8 <_Z4Op10v+0x80> +8007cfb8: 00000000 nop +8007cfbc: a1200008 sb zero,8(t1) +8007cfc0: 03e00008 jr ra +8007cfc4: a1200018 sb zero,24(t1) +8007cfc8: 24020001 li v0,1 +8007cfcc: 03e00008 jr ra +8007cfd0: ad220034 sw v0,52(t1) + +8007cfd4 <_Z4OpD0v>: +8007cfd4: 3c028021 lui v0,0x8021 +8007cfd8: 2449e988 addiu t1,v0,-5752 +8007cfdc: 8d230020 lw v1,32(t1) +8007cfe0: 8d250024 lw a1,36(t1) +8007cfe4: 80660000 lb a2,0(v1) +8007cfe8: 24670001 addiu a3,v1,1 +8007cfec: 00e52023 subu a0,a3,a1 +8007cff0: 00862021 addu a0,a0,a2 +8007cff4: 91280005 lbu t0,5(t1) +8007cff8: 3084ffff andi a0,a0,0xffff +8007cffc: 3c028022 lui v0,0x8022 +8007d000: 3c038021 lui v1,0x8021 +8007d004: 00a42821 addu a1,a1,a0 +8007d008: a04650c4 sb a2,20676(v0) +8007d00c: ac647018 sw a0,28696(v1) +8007d010: 11000008 beqz t0,8007d034 <_Z4OpD0v+0x60> +8007d014: ad270020 sw a3,32(t1) +8007d018: 3c028021 lui v0,0x8021 +8007d01c: 9043e42d lbu v1,-7123(v0) +8007d020: 10600004 beqz v1,8007d034 <_Z4OpD0v+0x60> +8007d024: ad250020 sw a1,32(t1) +8007d028: 8d220030 lw v0,48(t1) +8007d02c: 10a20003 beq a1,v0,8007d03c <_Z4OpD0v+0x68> +8007d030: 00000000 nop +8007d034: 03e00008 jr ra +8007d038: 00000000 nop +8007d03c: 8d220034 lw v0,52(t1) +8007d040: 10400004 beqz v0,8007d054 <_Z4OpD0v+0x80> +8007d044: 00000000 nop +8007d048: a1200008 sb zero,8(t1) +8007d04c: 03e00008 jr ra +8007d050: a1200018 sb zero,24(t1) +8007d054: 24020001 li v0,1 +8007d058: 03e00008 jr ra +8007d05c: ad220034 sw v0,52(t1) + +8007d060 <_Z4Op30v>: +8007d060: 3c028021 lui v0,0x8021 +8007d064: 2449e988 addiu t1,v0,-5752 +8007d068: 8d230020 lw v1,32(t1) +8007d06c: 8d250024 lw a1,36(t1) +8007d070: 80660000 lb a2,0(v1) +8007d074: 24670001 addiu a3,v1,1 +8007d078: 00e52023 subu a0,a3,a1 +8007d07c: 00862021 addu a0,a0,a2 +8007d080: 81280006 lb t0,6(t1) +8007d084: 3084ffff andi a0,a0,0xffff +8007d088: 3c028022 lui v0,0x8022 +8007d08c: 3c038021 lui v1,0x8021 +8007d090: 00a42821 addu a1,a1,a0 +8007d094: a04650c4 sb a2,20676(v0) +8007d098: ac647018 sw a0,28696(v1) +8007d09c: 05000003 bltz t0,8007d0ac <_Z4Op30v+0x4c> +8007d0a0: ad270020 sw a3,32(t1) +8007d0a4: 03e00008 jr ra +8007d0a8: 00000000 nop +8007d0ac: 3c028021 lui v0,0x8021 +8007d0b0: 9043e42d lbu v1,-7123(v0) +8007d0b4: 1060fffb beqz v1,8007d0a4 <_Z4Op30v+0x44> +8007d0b8: ad250020 sw a1,32(t1) +8007d0bc: 8d220030 lw v0,48(t1) +8007d0c0: 14a2fff8 bne a1,v0,8007d0a4 <_Z4Op30v+0x44> +8007d0c4: 00000000 nop +8007d0c8: 8d220034 lw v0,52(t1) +8007d0cc: 14400003 bnez v0,8007d0dc <_Z4Op30v+0x7c> +8007d0d0: 24020001 li v0,1 +8007d0d4: 03e00008 jr ra +8007d0d8: ad220034 sw v0,52(t1) +8007d0dc: a1200008 sb zero,8(t1) +8007d0e0: 03e00008 jr ra +8007d0e4: a1200018 sb zero,24(t1) + +8007d0e8 <_Z4OpF0v>: +8007d0e8: 3c028021 lui v0,0x8021 +8007d0ec: 2449e988 addiu t1,v0,-5752 +8007d0f0: 8d230020 lw v1,32(t1) +8007d0f4: 8d250024 lw a1,36(t1) +8007d0f8: 80660000 lb a2,0(v1) +8007d0fc: 24670001 addiu a3,v1,1 +8007d100: 00e52023 subu a0,a3,a1 +8007d104: 00862021 addu a0,a0,a2 +8007d108: 91280005 lbu t0,5(t1) +8007d10c: 3084ffff andi a0,a0,0xffff +8007d110: 3c028022 lui v0,0x8022 +8007d114: 3c038021 lui v1,0x8021 +8007d118: 00a42821 addu a1,a1,a0 +8007d11c: a04650c4 sb a2,20676(v0) +8007d120: ac647018 sw a0,28696(v1) +8007d124: 15000008 bnez t0,8007d148 <_Z4OpF0v+0x60> +8007d128: ad270020 sw a3,32(t1) +8007d12c: 3c028021 lui v0,0x8021 +8007d130: 9043e42d lbu v1,-7123(v0) +8007d134: 10600004 beqz v1,8007d148 <_Z4OpF0v+0x60> +8007d138: ad250020 sw a1,32(t1) +8007d13c: 8d220030 lw v0,48(t1) +8007d140: 10a20003 beq a1,v0,8007d150 <_Z4OpF0v+0x68> +8007d144: 00000000 nop +8007d148: 03e00008 jr ra +8007d14c: 00000000 nop +8007d150: 8d220034 lw v0,52(t1) +8007d154: 10400004 beqz v0,8007d168 <_Z4OpF0v+0x80> +8007d158: 00000000 nop +8007d15c: a1200008 sb zero,8(t1) +8007d160: 03e00008 jr ra +8007d164: a1200018 sb zero,24(t1) +8007d168: 24020001 li v0,1 +8007d16c: 03e00008 jr ra +8007d170: ad220034 sw v0,52(t1) + +8007d174 <_Z4OpB0v>: +8007d174: 3c028021 lui v0,0x8021 +8007d178: 2449e988 addiu t1,v0,-5752 +8007d17c: 8d230020 lw v1,32(t1) +8007d180: 8d250024 lw a1,36(t1) +8007d184: 80660000 lb a2,0(v1) +8007d188: 24670001 addiu a3,v1,1 +8007d18c: 00e52023 subu a0,a3,a1 +8007d190: 00862021 addu a0,a0,a2 +8007d194: 91280004 lbu t0,4(t1) +8007d198: 3084ffff andi a0,a0,0xffff +8007d19c: 3c028022 lui v0,0x8022 +8007d1a0: 3c038021 lui v1,0x8021 +8007d1a4: 00a42821 addu a1,a1,a0 +8007d1a8: a04650c4 sb a2,20676(v0) +8007d1ac: ac647018 sw a0,28696(v1) +8007d1b0: 11000008 beqz t0,8007d1d4 <_Z4OpB0v+0x60> +8007d1b4: ad270020 sw a3,32(t1) +8007d1b8: 3c028021 lui v0,0x8021 +8007d1bc: 9043e42d lbu v1,-7123(v0) +8007d1c0: 10600004 beqz v1,8007d1d4 <_Z4OpB0v+0x60> +8007d1c4: ad250020 sw a1,32(t1) +8007d1c8: 8d220030 lw v0,48(t1) +8007d1cc: 10a20003 beq a1,v0,8007d1dc <_Z4OpB0v+0x68> +8007d1d0: 00000000 nop +8007d1d4: 03e00008 jr ra +8007d1d8: 00000000 nop +8007d1dc: 8d220034 lw v0,52(t1) +8007d1e0: 10400004 beqz v0,8007d1f4 <_Z4OpB0v+0x80> +8007d1e4: 00000000 nop +8007d1e8: a1200008 sb zero,8(t1) +8007d1ec: 03e00008 jr ra +8007d1f0: a1200018 sb zero,24(t1) +8007d1f4: 24020001 li v0,1 +8007d1f8: 03e00008 jr ra +8007d1fc: ad220034 sw v0,52(t1) + +8007d200 <_Z4Op90v>: +8007d200: 3c028021 lui v0,0x8021 +8007d204: 2449e988 addiu t1,v0,-5752 +8007d208: 8d230020 lw v1,32(t1) +8007d20c: 8d250024 lw a1,36(t1) +8007d210: 80660000 lb a2,0(v1) +8007d214: 24670001 addiu a3,v1,1 +8007d218: 00e52023 subu a0,a3,a1 +8007d21c: 00862021 addu a0,a0,a2 +8007d220: 91280004 lbu t0,4(t1) +8007d224: 3084ffff andi a0,a0,0xffff +8007d228: 3c028022 lui v0,0x8022 +8007d22c: 3c038021 lui v1,0x8021 +8007d230: 00a42821 addu a1,a1,a0 +8007d234: a04650c4 sb a2,20676(v0) +8007d238: ac647018 sw a0,28696(v1) +8007d23c: 15000008 bnez t0,8007d260 <_Z4Op90v+0x60> +8007d240: ad270020 sw a3,32(t1) +8007d244: 3c028021 lui v0,0x8021 +8007d248: 9043e42d lbu v1,-7123(v0) +8007d24c: 10600004 beqz v1,8007d260 <_Z4Op90v+0x60> +8007d250: ad250020 sw a1,32(t1) +8007d254: 8d220030 lw v0,48(t1) +8007d258: 10a20003 beq a1,v0,8007d268 <_Z4Op90v+0x68> +8007d25c: 00000000 nop +8007d260: 03e00008 jr ra +8007d264: 00000000 nop +8007d268: 8d220034 lw v0,52(t1) +8007d26c: 10400004 beqz v0,8007d280 <_Z4Op90v+0x80> +8007d270: 00000000 nop +8007d274: a1200008 sb zero,8(t1) +8007d278: 03e00008 jr ra +8007d27c: a1200018 sb zero,24(t1) +8007d280: 24020001 li v0,1 +8007d284: 03e00008 jr ra +8007d288: ad220034 sw v0,52(t1) + +8007d28c <_Z4Op4Cv>: +8007d28c: 27bdffe8 addiu sp,sp,-24 +8007d290: 3c028021 lui v0,0x8021 +8007d294: afb00010 sw s0,16(sp) +8007d298: afbf0014 sw ra,20(sp) +8007d29c: 2450e988 addiu s0,v0,-5752 +8007d2a0: 8e050020 lw a1,32(s0) +8007d2a4: 8e040010 lw a0,16(s0) +8007d2a8: 90a20001 lbu v0,1(a1) +8007d2ac: 90a30000 lbu v1,0(a1) +8007d2b0: 00021200 sll v0,v0,0x8 +8007d2b4: 00621821 addu v1,v1,v0 +8007d2b8: 00641821 addu v1,v1,a0 +8007d2bc: 8e02000c lw v0,12(s0) +8007d2c0: 3064ffff andi a0,v1,0xffff +8007d2c4: 00822021 addu a0,a0,v0 +8007d2c8: 3c028021 lui v0,0x8021 +8007d2cc: ac437018 sw v1,28696(v0) +8007d2d0: 24a50002 addiu a1,a1,2 +8007d2d4: 3c028007 lui v0,0x8007 +8007d2d8: 24425fdc addiu v0,v0,24540 +8007d2dc: 0040f809 jalr v0 +8007d2e0: ae050020 sw a1,32(s0) +8007d2e4: 3c038021 lui v1,0x8021 +8007d2e8: 9062e42d lbu v0,-7123(v1) +8007d2ec: 10400005 beqz v0,8007d304 <_Z4Op4Cv+0x78> +8007d2f0: 8fbf0014 lw ra,20(sp) +8007d2f4: 8e030020 lw v1,32(s0) +8007d2f8: 8e020030 lw v0,48(s0) +8007d2fc: 10620004 beq v1,v0,8007d310 <_Z4Op4Cv+0x84> +8007d300: 00000000 nop +8007d304: 8fb00010 lw s0,16(sp) +8007d308: 03e00008 jr ra +8007d30c: 27bd0018 addiu sp,sp,24 +8007d310: 8e020034 lw v0,52(s0) +8007d314: 14400006 bnez v0,8007d330 <_Z4Op4Cv+0xa4> +8007d318: 24020001 li v0,1 +8007d31c: ae020034 sw v0,52(s0) +8007d320: 8fbf0014 lw ra,20(sp) +8007d324: 8fb00010 lw s0,16(sp) +8007d328: 03e00008 jr ra +8007d32c: 27bd0018 addiu sp,sp,24 +8007d330: a2000008 sb zero,8(s0) +8007d334: a2000018 sb zero,24(s0) +8007d338: 8fbf0014 lw ra,20(sp) +8007d33c: 8fb00010 lw s0,16(sp) +8007d340: 03e00008 jr ra +8007d344: 27bd0018 addiu sp,sp,24 + +8007d348 <_Z4Op70v>: +8007d348: 3c028021 lui v0,0x8021 +8007d34c: 2449e988 addiu t1,v0,-5752 +8007d350: 8d230020 lw v1,32(t1) +8007d354: 8d250024 lw a1,36(t1) +8007d358: 80660000 lb a2,0(v1) +8007d35c: 24670001 addiu a3,v1,1 +8007d360: 00e52023 subu a0,a3,a1 +8007d364: 00862021 addu a0,a0,a2 +8007d368: 91280007 lbu t0,7(t1) +8007d36c: 3084ffff andi a0,a0,0xffff +8007d370: 3c028022 lui v0,0x8022 +8007d374: 3c038021 lui v1,0x8021 +8007d378: 00a42821 addu a1,a1,a0 +8007d37c: a04650c4 sb a2,20676(v0) +8007d380: ac647018 sw a0,28696(v1) +8007d384: 11000008 beqz t0,8007d3a8 <_Z4Op70v+0x60> +8007d388: ad270020 sw a3,32(t1) +8007d38c: 3c028021 lui v0,0x8021 +8007d390: 9043e42d lbu v1,-7123(v0) +8007d394: 10600004 beqz v1,8007d3a8 <_Z4Op70v+0x60> +8007d398: ad250020 sw a1,32(t1) +8007d39c: 8d220030 lw v0,48(t1) +8007d3a0: 10a20003 beq a1,v0,8007d3b0 <_Z4Op70v+0x68> +8007d3a4: 00000000 nop +8007d3a8: 03e00008 jr ra +8007d3ac: 00000000 nop +8007d3b0: 8d220034 lw v0,52(t1) +8007d3b4: 10400004 beqz v0,8007d3c8 <_Z4Op70v+0x80> +8007d3b8: 00000000 nop +8007d3bc: a1200008 sb zero,8(t1) +8007d3c0: 03e00008 jr ra +8007d3c4: a1200018 sb zero,24(t1) +8007d3c8: 24020001 li v0,1 +8007d3cc: 03e00008 jr ra +8007d3d0: ad220034 sw v0,52(t1) + +8007d3d4 <_Z4Op50v>: +8007d3d4: 3c028021 lui v0,0x8021 +8007d3d8: 2449e988 addiu t1,v0,-5752 +8007d3dc: 8d230020 lw v1,32(t1) +8007d3e0: 8d250024 lw a1,36(t1) +8007d3e4: 80660000 lb a2,0(v1) +8007d3e8: 24670001 addiu a3,v1,1 +8007d3ec: 00e52023 subu a0,a3,a1 +8007d3f0: 00862021 addu a0,a0,a2 +8007d3f4: 91280007 lbu t0,7(t1) +8007d3f8: 3084ffff andi a0,a0,0xffff +8007d3fc: 3c028022 lui v0,0x8022 +8007d400: 3c038021 lui v1,0x8021 +8007d404: 00a42821 addu a1,a1,a0 +8007d408: a04650c4 sb a2,20676(v0) +8007d40c: ac647018 sw a0,28696(v1) +8007d410: 15000008 bnez t0,8007d434 <_Z4Op50v+0x60> +8007d414: ad270020 sw a3,32(t1) +8007d418: 3c028021 lui v0,0x8021 +8007d41c: 9043e42d lbu v1,-7123(v0) +8007d420: 10600004 beqz v1,8007d434 <_Z4Op50v+0x60> +8007d424: ad250020 sw a1,32(t1) +8007d428: 8d220030 lw v0,48(t1) +8007d42c: 10a20003 beq a1,v0,8007d43c <_Z4Op50v+0x68> +8007d430: 00000000 nop +8007d434: 03e00008 jr ra +8007d438: 00000000 nop +8007d43c: 8d220034 lw v0,52(t1) +8007d440: 10400004 beqz v0,8007d454 <_Z4Op50v+0x80> +8007d444: 00000000 nop +8007d448: a1200008 sb zero,8(t1) +8007d44c: 03e00008 jr ra +8007d450: a1200018 sb zero,24(t1) +8007d454: 24020001 li v0,1 +8007d458: 03e00008 jr ra +8007d45c: ad220034 sw v0,52(t1) + +8007d460 <_Z4Op02v>: +8007d460: 27bdffd8 addiu sp,sp,-40 +8007d464: afb3001c sw s3,28(sp) +8007d468: 3c138021 lui s3,0x8021 +8007d46c: afb20018 sw s2,24(sp) +8007d470: afbf0020 sw ra,32(sp) +8007d474: afb10014 sw s1,20(sp) +8007d478: afb00010 sw s0,16(sp) +8007d47c: 2672e974 addiu s2,s3,-5772 +8007d480: 96420002 lhu v0,2(s2) +8007d484: 30420100 andi v0,v0,0x100 +8007d488: 14400049 bnez v0,8007d5b0 <_Z4Op02v+0x150> +8007d48c: 3c108021 lui s0,0x8021 +8007d490: 96420008 lhu v0,8(s2) +8007d494: 9264e974 lbu a0,-5772(s3) +8007d498: 00402821 move a1,v0 +8007d49c: 3c118008 lui s1,0x8008 +8007d4a0: 2442ffff addiu v0,v0,-1 +8007d4a4: 2610e988 addiu s0,s0,-5752 +8007d4a8: 263185b4 addiu s1,s1,-31308 +8007d4ac: 0220f809 jalr s1 +8007d4b0: a6420008 sh v0,8(s2) +8007d4b4: 8e020024 lw v0,36(s0) +8007d4b8: 8e040020 lw a0,32(s0) +8007d4bc: 96450008 lhu a1,8(s2) +8007d4c0: 00822023 subu a0,a0,v0 +8007d4c4: 24840001 addiu a0,a0,1 +8007d4c8: 00042203 sra a0,a0,0x8 +8007d4cc: 0220f809 jalr s1 +8007d4d0: 308400ff andi a0,a0,0xff +8007d4d4: 8e020024 lw v0,36(s0) +8007d4d8: 8e040020 lw a0,32(s0) +8007d4dc: 96450008 lhu a1,8(s2) +8007d4e0: 00822023 subu a0,a0,v0 +8007d4e4: 24840001 addiu a0,a0,1 +8007d4e8: 24a5ffff addiu a1,a1,-1 +8007d4ec: 308400ff andi a0,a0,0xff +8007d4f0: 0220f809 jalr s1 +8007d4f4: 30a5ffff andi a1,a1,0xffff +8007d4f8: 92030006 lbu v1,6(s0) +8007d4fc: 92420002 lbu v0,2(s2) +8007d500: 92060004 lbu a2,4(s0) +8007d504: 30630080 andi v1,v1,0x80 +8007d508: 00c33025 or a2,a2,v1 +8007d50c: 3042003c andi v0,v0,0x3c +8007d510: 96430008 lhu v1,8(s2) +8007d514: 92070005 lbu a3,5(s0) +8007d518: 92040007 lbu a0,7(s0) +8007d51c: 304500ff andi a1,v0,0xff +8007d520: 24020002 li v0,2 +8007d524: 0007100b movn v0,zero,a3 +8007d528: 00042180 sll a0,a0,0x6 +8007d52c: 2463fffe addiu v1,v1,-2 +8007d530: 00a62825 or a1,a1,a2 +8007d534: 00441025 or v0,v0,a0 +8007d538: 3063ffff andi v1,v1,0xffff +8007d53c: 00451025 or v0,v0,a1 +8007d540: 00602821 move a1,v1 +8007d544: 2463ffff addiu v1,v1,-1 +8007d548: 304400ff andi a0,v0,0xff +8007d54c: a2420002 sb v0,2(s2) +8007d550: 0220f809 jalr s1 +8007d554: a6430008 sh v1,8(s2) +8007d558: 92450002 lbu a1,2(s2) +8007d55c: 3404ffe4 li a0,0xffe4 +8007d560: 30a200f7 andi v0,a1,0xf7 +8007d564: 34420004 ori v0,v0,0x4 +8007d568: a2420002 sb v0,2(s2) +8007d56c: 3c038022 lui v1,0x8022 +8007d570: 3c028007 lui v0,0x8007 +8007d574: a260e974 sb zero,-5772(s3) +8007d578: ae00000c sw zero,12(s0) +8007d57c: 244269c0 addiu v0,v0,27072 +8007d580: 0040f809 jalr v0 +8007d584: a06550cc sb a1,20684(v1) +8007d588: 3c198007 lui t9,0x8007 +8007d58c: 8fbf0020 lw ra,32(sp) +8007d590: 8fb3001c lw s3,28(sp) +8007d594: 8fb20018 lw s2,24(sp) +8007d598: 8fb10014 lw s1,20(sp) +8007d59c: 8fb00010 lw s0,16(sp) +8007d5a0: 00402021 move a0,v0 +8007d5a4: 27395fdc addiu t9,t9,24540 +8007d5a8: 03200008 jr t9 +8007d5ac: 27bd0028 addiu sp,sp,40 +8007d5b0: 2610e988 addiu s0,s0,-5752 +8007d5b4: 8e020024 lw v0,36(s0) +8007d5b8: 8e040020 lw a0,32(s0) +8007d5bc: 96450008 lhu a1,8(s2) +8007d5c0: 00822023 subu a0,a0,v0 +8007d5c4: 00042203 sra a0,a0,0x8 +8007d5c8: 3c118008 lui s1,0x8008 +8007d5cc: 263185b4 addiu s1,s1,-31308 +8007d5d0: 0220f809 jalr s1 +8007d5d4: 308400ff andi a0,a0,0xff +8007d5d8: 8e020024 lw v0,36(s0) +8007d5dc: 8e040020 lw a0,32(s0) +8007d5e0: 96450008 lhu a1,8(s2) +8007d5e4: 00822023 subu a0,a0,v0 +8007d5e8: 24a5ffff addiu a1,a1,-1 +8007d5ec: 308400ff andi a0,a0,0xff +8007d5f0: 0220f809 jalr s1 +8007d5f4: 30a5ffff andi a1,a1,0xffff +8007d5f8: 92030006 lbu v1,6(s0) +8007d5fc: 92420002 lbu v0,2(s2) +8007d600: 92060004 lbu a2,4(s0) +8007d604: 30630080 andi v1,v1,0x80 +8007d608: 00c33025 or a2,a2,v1 +8007d60c: 3042003c andi v0,v0,0x3c +8007d610: 96430008 lhu v1,8(s2) +8007d614: 92070005 lbu a3,5(s0) +8007d618: 92040007 lbu a0,7(s0) +8007d61c: 304500ff andi a1,v0,0xff +8007d620: 24020002 li v0,2 +8007d624: 0007100b movn v0,zero,a3 +8007d628: 00042180 sll a0,a0,0x6 +8007d62c: 2463fffe addiu v1,v1,-2 +8007d630: 00a62825 or a1,a1,a2 +8007d634: 00441025 or v0,v0,a0 +8007d638: 3063ffff andi v1,v1,0xffff +8007d63c: 00451025 or v0,v0,a1 +8007d640: 00602821 move a1,v1 +8007d644: 2463ffff addiu v1,v1,-1 +8007d648: 304400ff andi a0,v0,0xff +8007d64c: a2420002 sb v0,2(s2) +8007d650: 0220f809 jalr s1 +8007d654: a6430008 sh v1,8(s2) +8007d658: 92450002 lbu a1,2(s2) +8007d65c: 3404fff4 li a0,0xfff4 +8007d660: 30a200f7 andi v0,a1,0xf7 +8007d664: 0801f55a j 8007d568 <_Z4Op02v+0x108> +8007d668: 34420004 ori v0,v0,0x4 + +8007d66c <_Z16S9xSA1Opcode_NMIv>: +8007d66c: 27bdffd8 addiu sp,sp,-40 +8007d670: afb3001c sw s3,28(sp) +8007d674: 3c138021 lui s3,0x8021 +8007d678: afb20018 sw s2,24(sp) +8007d67c: afbf0020 sw ra,32(sp) +8007d680: afb10014 sw s1,20(sp) +8007d684: afb00010 sw s0,16(sp) +8007d688: 2672e974 addiu s2,s3,-5772 +8007d68c: 96420002 lhu v0,2(s2) +8007d690: 30420100 andi v0,v0,0x100 +8007d694: 14400048 bnez v0,8007d7b8 <_Z16S9xSA1Opcode_NMIv+0x14c> +8007d698: 3c108021 lui s0,0x8021 +8007d69c: 96420008 lhu v0,8(s2) +8007d6a0: 9264e974 lbu a0,-5772(s3) +8007d6a4: 00402821 move a1,v0 +8007d6a8: 3c118008 lui s1,0x8008 +8007d6ac: 2442ffff addiu v0,v0,-1 +8007d6b0: a6420008 sh v0,8(s2) +8007d6b4: 263185b4 addiu s1,s1,-31308 +8007d6b8: 0220f809 jalr s1 +8007d6bc: 2610e988 addiu s0,s0,-5752 +8007d6c0: 8e040020 lw a0,32(s0) +8007d6c4: 8e020024 lw v0,36(s0) +8007d6c8: 96450008 lhu a1,8(s2) +8007d6cc: 00822023 subu a0,a0,v0 +8007d6d0: 00042203 sra a0,a0,0x8 +8007d6d4: 0220f809 jalr s1 +8007d6d8: 308400ff andi a0,a0,0xff +8007d6dc: 8e020024 lw v0,36(s0) +8007d6e0: 8e040020 lw a0,32(s0) +8007d6e4: 96450008 lhu a1,8(s2) +8007d6e8: 00822023 subu a0,a0,v0 +8007d6ec: 24a5ffff addiu a1,a1,-1 +8007d6f0: 308400ff andi a0,a0,0xff +8007d6f4: 0220f809 jalr s1 +8007d6f8: 30a5ffff andi a1,a1,0xffff +8007d6fc: 92030006 lbu v1,6(s0) +8007d700: 92420002 lbu v0,2(s2) +8007d704: 92060004 lbu a2,4(s0) +8007d708: 30630080 andi v1,v1,0x80 +8007d70c: 92070005 lbu a3,5(s0) +8007d710: 92040007 lbu a0,7(s0) +8007d714: 00c33025 or a2,a2,v1 +8007d718: 3042003c andi v0,v0,0x3c +8007d71c: 96430008 lhu v1,8(s2) +8007d720: 304500ff andi a1,v0,0xff +8007d724: 24020002 li v0,2 +8007d728: 0007100b movn v0,zero,a3 +8007d72c: 00042180 sll a0,a0,0x6 +8007d730: 2463fffe addiu v1,v1,-2 +8007d734: 00a62825 or a1,a1,a2 +8007d738: 00441025 or v0,v0,a0 +8007d73c: 3063ffff andi v1,v1,0xffff +8007d740: 00451025 or v0,v0,a1 +8007d744: 00602821 move a1,v1 +8007d748: 2463ffff addiu v1,v1,-1 +8007d74c: a2420002 sb v0,2(s2) +8007d750: 304400ff andi a0,v0,0xff +8007d754: 0220f809 jalr s1 +8007d758: a6430008 sh v1,8(s2) +8007d75c: 92440002 lbu a0,2(s2) +8007d760: 3c038021 lui v1,0x8021 +8007d764: 308200f7 andi v0,a0,0xf7 +8007d768: 8c657030 lw a1,28720(v1) +8007d76c: 34420004 ori v0,v0,0x4 +8007d770: 3c038022 lui v1,0x8022 +8007d774: a2420002 sb v0,2(s2) +8007d778: a06450cc sb a0,20684(v1) +8007d77c: a260e974 sb zero,-5772(s3) +8007d780: ae00000c sw zero,12(s0) +8007d784: 90a42206 lbu a0,8710(a1) +8007d788: 90a22205 lbu v0,8709(a1) +8007d78c: 00042200 sll a0,a0,0x8 +8007d790: 3c198007 lui t9,0x8007 +8007d794: 8fbf0020 lw ra,32(sp) +8007d798: 8fb3001c lw s3,28(sp) +8007d79c: 8fb20018 lw s2,24(sp) +8007d7a0: 8fb10014 lw s1,20(sp) +8007d7a4: 8fb00010 lw s0,16(sp) +8007d7a8: 00442025 or a0,v0,a0 +8007d7ac: 27395fdc addiu t9,t9,24540 +8007d7b0: 03200008 jr t9 +8007d7b4: 27bd0028 addiu sp,sp,40 +8007d7b8: 2610e988 addiu s0,s0,-5752 +8007d7bc: 8e040020 lw a0,32(s0) +8007d7c0: 8e020024 lw v0,36(s0) +8007d7c4: 3c118008 lui s1,0x8008 +8007d7c8: 00822023 subu a0,a0,v0 +8007d7cc: 96450008 lhu a1,8(s2) +8007d7d0: 00042203 sra a0,a0,0x8 +8007d7d4: 0801f5b5 j 8007d6d4 <_Z16S9xSA1Opcode_NMIv+0x68> +8007d7d8: 263185b4 addiu s1,s1,-31308 + +8007d7dc <_Z4Op00v>: +8007d7dc: 27bdffd8 addiu sp,sp,-40 +8007d7e0: afb3001c sw s3,28(sp) +8007d7e4: 3c138021 lui s3,0x8021 +8007d7e8: afb20018 sw s2,24(sp) +8007d7ec: afbf0020 sw ra,32(sp) +8007d7f0: afb10014 sw s1,20(sp) +8007d7f4: afb00010 sw s0,16(sp) +8007d7f8: 2672e974 addiu s2,s3,-5772 +8007d7fc: 96420002 lhu v0,2(s2) +8007d800: 30420100 andi v0,v0,0x100 +8007d804: 14400049 bnez v0,8007d92c <_Z4Op00v+0x150> +8007d808: 3c108021 lui s0,0x8021 +8007d80c: 96420008 lhu v0,8(s2) +8007d810: 9264e974 lbu a0,-5772(s3) +8007d814: 00402821 move a1,v0 +8007d818: 3c118008 lui s1,0x8008 +8007d81c: 2442ffff addiu v0,v0,-1 +8007d820: 2610e988 addiu s0,s0,-5752 +8007d824: 263185b4 addiu s1,s1,-31308 +8007d828: 0220f809 jalr s1 +8007d82c: a6420008 sh v0,8(s2) +8007d830: 8e020024 lw v0,36(s0) +8007d834: 8e040020 lw a0,32(s0) +8007d838: 96450008 lhu a1,8(s2) +8007d83c: 00822023 subu a0,a0,v0 +8007d840: 24840001 addiu a0,a0,1 +8007d844: 00042203 sra a0,a0,0x8 +8007d848: 0220f809 jalr s1 +8007d84c: 308400ff andi a0,a0,0xff +8007d850: 8e020024 lw v0,36(s0) +8007d854: 8e040020 lw a0,32(s0) +8007d858: 96450008 lhu a1,8(s2) +8007d85c: 00822023 subu a0,a0,v0 +8007d860: 24840001 addiu a0,a0,1 +8007d864: 24a5ffff addiu a1,a1,-1 +8007d868: 308400ff andi a0,a0,0xff +8007d86c: 0220f809 jalr s1 +8007d870: 30a5ffff andi a1,a1,0xffff +8007d874: 92030006 lbu v1,6(s0) +8007d878: 92420002 lbu v0,2(s2) +8007d87c: 92060004 lbu a2,4(s0) +8007d880: 30630080 andi v1,v1,0x80 +8007d884: 00c33025 or a2,a2,v1 +8007d888: 3042003c andi v0,v0,0x3c +8007d88c: 96430008 lhu v1,8(s2) +8007d890: 92070005 lbu a3,5(s0) +8007d894: 92040007 lbu a0,7(s0) +8007d898: 304500ff andi a1,v0,0xff +8007d89c: 24020002 li v0,2 +8007d8a0: 0007100b movn v0,zero,a3 +8007d8a4: 00042180 sll a0,a0,0x6 +8007d8a8: 2463fffe addiu v1,v1,-2 +8007d8ac: 00a62825 or a1,a1,a2 +8007d8b0: 00441025 or v0,v0,a0 +8007d8b4: 3063ffff andi v1,v1,0xffff +8007d8b8: 00451025 or v0,v0,a1 +8007d8bc: 00602821 move a1,v1 +8007d8c0: 2463ffff addiu v1,v1,-1 +8007d8c4: 304400ff andi a0,v0,0xff +8007d8c8: a2420002 sb v0,2(s2) +8007d8cc: 0220f809 jalr s1 +8007d8d0: a6430008 sh v1,8(s2) +8007d8d4: 92450002 lbu a1,2(s2) +8007d8d8: 3404ffe6 li a0,0xffe6 +8007d8dc: 30a200f7 andi v0,a1,0xf7 +8007d8e0: 34420004 ori v0,v0,0x4 +8007d8e4: a2420002 sb v0,2(s2) +8007d8e8: 3c038022 lui v1,0x8022 +8007d8ec: 3c028007 lui v0,0x8007 +8007d8f0: a260e974 sb zero,-5772(s3) +8007d8f4: ae00000c sw zero,12(s0) +8007d8f8: 244269c0 addiu v0,v0,27072 +8007d8fc: 0040f809 jalr v0 +8007d900: a06550cc sb a1,20684(v1) +8007d904: 3c198007 lui t9,0x8007 +8007d908: 8fbf0020 lw ra,32(sp) +8007d90c: 8fb3001c lw s3,28(sp) +8007d910: 8fb20018 lw s2,24(sp) +8007d914: 8fb10014 lw s1,20(sp) +8007d918: 8fb00010 lw s0,16(sp) +8007d91c: 00402021 move a0,v0 +8007d920: 27395fdc addiu t9,t9,24540 +8007d924: 03200008 jr t9 +8007d928: 27bd0028 addiu sp,sp,40 +8007d92c: 2610e988 addiu s0,s0,-5752 +8007d930: 8e020024 lw v0,36(s0) +8007d934: 8e040020 lw a0,32(s0) +8007d938: 96450008 lhu a1,8(s2) +8007d93c: 00822023 subu a0,a0,v0 +8007d940: 00042203 sra a0,a0,0x8 +8007d944: 3c118008 lui s1,0x8008 +8007d948: 263185b4 addiu s1,s1,-31308 +8007d94c: 0220f809 jalr s1 +8007d950: 308400ff andi a0,a0,0xff +8007d954: 8e020024 lw v0,36(s0) +8007d958: 8e040020 lw a0,32(s0) +8007d95c: 96450008 lhu a1,8(s2) +8007d960: 00822023 subu a0,a0,v0 +8007d964: 24a5ffff addiu a1,a1,-1 +8007d968: 308400ff andi a0,a0,0xff +8007d96c: 0220f809 jalr s1 +8007d970: 30a5ffff andi a1,a1,0xffff +8007d974: 92030006 lbu v1,6(s0) +8007d978: 92420002 lbu v0,2(s2) +8007d97c: 92060004 lbu a2,4(s0) +8007d980: 30630080 andi v1,v1,0x80 +8007d984: 00c33025 or a2,a2,v1 +8007d988: 3042003c andi v0,v0,0x3c +8007d98c: 96430008 lhu v1,8(s2) +8007d990: 92070005 lbu a3,5(s0) +8007d994: 92040007 lbu a0,7(s0) +8007d998: 304500ff andi a1,v0,0xff +8007d99c: 24020002 li v0,2 +8007d9a0: 0007100b movn v0,zero,a3 +8007d9a4: 00042180 sll a0,a0,0x6 +8007d9a8: 2463fffe addiu v1,v1,-2 +8007d9ac: 00a62825 or a1,a1,a2 +8007d9b0: 00441025 or v0,v0,a0 +8007d9b4: 3063ffff andi v1,v1,0xffff +8007d9b8: 00451025 or v0,v0,a1 +8007d9bc: 00602821 move a1,v1 +8007d9c0: 2463ffff addiu v1,v1,-1 +8007d9c4: 304400ff andi a0,v0,0xff +8007d9c8: a2420002 sb v0,2(s2) +8007d9cc: 0220f809 jalr s1 +8007d9d0: a6430008 sh v1,8(s2) +8007d9d4: 92450002 lbu a1,2(s2) +8007d9d8: 3404fffe li a0,0xfffe +8007d9dc: 30a200f7 andi v0,a1,0xf7 +8007d9e0: 0801f639 j 8007d8e4 <_Z4Op00v+0x108> +8007d9e4: 34420004 ori v0,v0,0x4 + +8007d9e8 <_Z4Op08v>: +8007d9e8: 3c068021 lui a2,0x8021 +8007d9ec: 24c6e974 addiu a2,a2,-5772 +8007d9f0: 90c30002 lbu v1,2(a2) +8007d9f4: 3c028021 lui v0,0x8021 +8007d9f8: 2442e988 addiu v0,v0,-5752 +8007d9fc: 3063003c andi v1,v1,0x3c +8007da00: a0c30002 sb v1,2(a2) +8007da04: 90450006 lbu a1,6(v0) +8007da08: 90480005 lbu t0,5(v0) +8007da0c: 90430007 lbu v1,7(v0) +8007da10: 90470004 lbu a3,4(v0) +8007da14: 24020002 li v0,2 +8007da18: 30a50080 andi a1,a1,0x80 +8007da1c: 90c40002 lbu a0,2(a2) +8007da20: 00031980 sll v1,v1,0x6 +8007da24: 0008100b movn v0,zero,t0 +8007da28: 00e53825 or a3,a3,a1 +8007da2c: 00431025 or v0,v0,v1 +8007da30: 94c30008 lhu v1,8(a2) +8007da34: 00872025 or a0,a0,a3 +8007da38: 00441025 or v0,v0,a0 +8007da3c: 00602821 move a1,v1 +8007da40: 3c198008 lui t9,0x8008 +8007da44: 2463ffff addiu v1,v1,-1 +8007da48: a0c20002 sb v0,2(a2) +8007da4c: 304400ff andi a0,v0,0xff +8007da50: 273985b4 addiu t9,t9,-31308 +8007da54: 03200008 jr t9 +8007da58: a4c30008 sh v1,8(a2) + +8007da5c <_Z4Op82v>: +8007da5c: 3c068021 lui a2,0x8021 +8007da60: 24c6e988 addiu a2,a2,-5752 +8007da64: 8cc30020 lw v1,32(a2) +8007da68: 8cc40024 lw a0,36(a2) +8007da6c: 90650000 lbu a1,0(v1) +8007da70: 90620001 lbu v0,1(v1) +8007da74: 24670002 addiu a3,v1,2 +8007da78: 00e42023 subu a0,a3,a0 +8007da7c: 00a42821 addu a1,a1,a0 +8007da80: 00021200 sll v0,v0,0x8 +8007da84: 00451021 addu v0,v0,a1 +8007da88: 8cc4000c lw a0,12(a2) +8007da8c: 3042ffff andi v0,v0,0xffff +8007da90: 3c038021 lui v1,0x8021 +8007da94: 3c198007 lui t9,0x8007 +8007da98: 00442021 addu a0,v0,a0 +8007da9c: ac627018 sw v0,28696(v1) +8007daa0: 27395fdc addiu t9,t9,24540 +8007daa4: 03200008 jr t9 +8007daa8: acc70020 sw a3,32(a2) + +8007daac <_Z4Op62v>: +8007daac: 27bdffe0 addiu sp,sp,-32 +8007dab0: 3c068021 lui a2,0x8021 +8007dab4: afbf001c sw ra,28(sp) +8007dab8: afb20018 sw s2,24(sp) +8007dabc: afb10014 sw s1,20(sp) +8007dac0: afb00010 sw s0,16(sp) +8007dac4: 24c6e988 addiu a2,a2,-5752 +8007dac8: 8cc20020 lw v0,32(a2) +8007dacc: 8cc40024 lw a0,36(a2) +8007dad0: 90450000 lbu a1,0(v0) +8007dad4: 90430001 lbu v1,1(v0) +8007dad8: 24470002 addiu a3,v0,2 +8007dadc: 00e42023 subu a0,a3,a0 +8007dae0: 00a42821 addu a1,a1,a0 +8007dae4: 00031a00 sll v1,v1,0x8 +8007dae8: 3c118021 lui s1,0x8021 +8007daec: 2631e974 addiu s1,s1,-5772 +8007daf0: 00651821 addu v1,v1,a1 +8007daf4: 3063ffff andi v1,v1,0xffff +8007daf8: 96250008 lhu a1,8(s1) +8007dafc: 3c108008 lui s0,0x8008 +8007db00: 00032202 srl a0,v1,0x8 +8007db04: 261085b4 addiu s0,s0,-31308 +8007db08: 3c128021 lui s2,0x8021 +8007db0c: acc70020 sw a3,32(a2) +8007db10: 0200f809 jalr s0 +8007db14: ae437018 sw v1,28696(s2) +8007db18: 96250008 lhu a1,8(s1) +8007db1c: 92447018 lbu a0,28696(s2) +8007db20: 24a5ffff addiu a1,a1,-1 +8007db24: 0200f809 jalr s0 +8007db28: 30a5ffff andi a1,a1,0xffff +8007db2c: 96220008 lhu v0,8(s1) +8007db30: 8fbf001c lw ra,28(sp) +8007db34: 2442fffe addiu v0,v0,-2 +8007db38: a6220008 sh v0,8(s1) +8007db3c: 8fb20018 lw s2,24(sp) +8007db40: 8fb10014 lw s1,20(sp) +8007db44: 8fb00010 lw s0,16(sp) +8007db48: 03e00008 jr ra +8007db4c: 27bd0020 addiu sp,sp,32 + +8007db50 <_Z4Op28v>: +8007db50: 27bdffe8 addiu sp,sp,-24 +8007db54: 3c038021 lui v1,0x8021 +8007db58: afb00010 sw s0,16(sp) +8007db5c: afbf0014 sw ra,20(sp) +8007db60: 2470e974 addiu s0,v1,-5772 +8007db64: 96020008 lhu v0,8(s0) +8007db68: 24420001 addiu v0,v0,1 +8007db6c: 3044ffff andi a0,v0,0xffff +8007db70: a6020008 sh v0,8(s0) +8007db74: 3c028007 lui v0,0x8007 +8007db78: 24426674 addiu v0,v0,26228 +8007db7c: 0040f809 jalr v0 +8007db80: 00000000 nop +8007db84: 304700ff andi a3,v0,0xff +8007db88: 00071842 srl v1,a3,0x1 +8007db8c: 3c098021 lui t1,0x8021 +8007db90: 38630001 xori v1,v1,0x1 +8007db94: 30e40040 andi a0,a3,0x40 +8007db98: a2020002 sb v0,2(s0) +8007db9c: 30630001 andi v1,v1,0x1 +8007dba0: 2522e988 addiu v0,t1,-5752 +8007dba4: 00042183 sra a0,a0,0x6 +8007dba8: 30e50080 andi a1,a3,0x80 +8007dbac: 30e60001 andi a2,a3,0x1 +8007dbb0: 30e80010 andi t0,a3,0x10 +8007dbb4: a0440007 sb a0,7(v0) +8007dbb8: a0430005 sb v1,5(v0) +8007dbbc: a0450006 sb a1,6(v0) +8007dbc0: 11000003 beqz t0,8007dbd0 <_Z4Op28v+0x80> +8007dbc4: a0460004 sb a2,4(v0) +8007dbc8: a200000b sb zero,11(s0) +8007dbcc: a200000d sb zero,13(s0) +8007dbd0: 96020002 lhu v0,2(s0) +8007dbd4: 30420100 andi v0,v0,0x100 +8007dbd8: 14400010 bnez v0,8007dc1c <_Z4Op28v+0xcc> +8007dbdc: 3c02801f lui v0,0x801f +8007dbe0: 30e20020 andi v0,a3,0x20 +8007dbe4: 1440000a bnez v0,8007dc10 <_Z4Op28v+0xc0> +8007dbe8: 00000000 nop +8007dbec: 15000011 bnez t0,8007dc34 <_Z4Op28v+0xe4> +8007dbf0: 3c02801f lui v0,0x801f +8007dbf4: 3c02801f lui v0,0x801f +8007dbf8: 8fbf0014 lw ra,20(sp) +8007dbfc: 8fb00010 lw s0,16(sp) +8007dc00: 2442c990 addiu v0,v0,-13936 +8007dc04: 27bd0018 addiu sp,sp,24 +8007dc08: 03e00008 jr ra +8007dc0c: ad22e988 sw v0,-5752(t1) +8007dc10: 1100000e beqz t0,8007dc4c <_Z4Op28v+0xfc> +8007dc14: 3c02801f lui v0,0x801f +8007dc18: 3c02801f lui v0,0x801f +8007dc1c: 8fbf0014 lw ra,20(sp) +8007dc20: 8fb00010 lw s0,16(sp) +8007dc24: 2442bd90 addiu v0,v0,-17008 +8007dc28: 27bd0018 addiu sp,sp,24 +8007dc2c: 03e00008 jr ra +8007dc30: ad22e988 sw v0,-5752(t1) +8007dc34: 8fbf0014 lw ra,20(sp) +8007dc38: 8fb00010 lw s0,16(sp) +8007dc3c: 2442cd90 addiu v0,v0,-12912 +8007dc40: 27bd0018 addiu sp,sp,24 +8007dc44: 03e00008 jr ra +8007dc48: ad22e988 sw v0,-5752(t1) +8007dc4c: 8fbf0014 lw ra,20(sp) +8007dc50: 8fb00010 lw s0,16(sp) +8007dc54: 2442c590 addiu v0,v0,-14960 +8007dc58: 27bd0018 addiu sp,sp,24 +8007dc5c: 03e00008 jr ra +8007dc60: ad22e988 sw v0,-5752(t1) + +8007dc64 <_Z4Op40v>: +8007dc64: 27bdffd0 addiu sp,sp,-48 +8007dc68: afb40020 sw s4,32(sp) +8007dc6c: 3c148021 lui s4,0x8021 +8007dc70: afbf0028 sw ra,40(sp) +8007dc74: afb50024 sw s5,36(sp) +8007dc78: afb3001c sw s3,28(sp) +8007dc7c: afb20018 sw s2,24(sp) +8007dc80: afb10014 sw s1,20(sp) +8007dc84: afb00010 sw s0,16(sp) +8007dc88: 2691e974 addiu s1,s4,-5772 +8007dc8c: 96220008 lhu v0,8(s1) +8007dc90: 24420001 addiu v0,v0,1 +8007dc94: 3044ffff andi a0,v0,0xffff +8007dc98: a6220008 sh v0,8(s1) +8007dc9c: 3c028007 lui v0,0x8007 +8007dca0: 24536674 addiu s3,v0,26228 +8007dca4: 0260f809 jalr s3 +8007dca8: 3c158021 lui s5,0x8021 +8007dcac: a2220002 sb v0,2(s1) +8007dcb0: 92250002 lbu a1,2(s1) +8007dcb4: 96220008 lhu v0,8(s1) +8007dcb8: 00051842 srl v1,a1,0x1 +8007dcbc: 24420001 addiu v0,v0,1 +8007dcc0: a6220008 sh v0,8(s1) +8007dcc4: 38630001 xori v1,v1,0x1 +8007dcc8: 30a20040 andi v0,a1,0x40 +8007dccc: 30630001 andi v1,v1,0x1 +8007dcd0: 26b2e988 addiu s2,s5,-5752 +8007dcd4: 30a60080 andi a2,a1,0x80 +8007dcd8: 96240008 lhu a0,8(s1) +8007dcdc: 30a50001 andi a1,a1,0x1 +8007dce0: 00021183 sra v0,v0,0x6 +8007dce4: a2430005 sb v1,5(s2) +8007dce8: a2460006 sb a2,6(s2) +8007dcec: a2450004 sb a1,4(s2) +8007dcf0: 0260f809 jalr s3 +8007dcf4: a2420007 sb v0,7(s2) +8007dcf8: 00408021 move s0,v0 +8007dcfc: 96220008 lhu v0,8(s1) +8007dd00: a630000e sh s0,14(s1) +8007dd04: 24420001 addiu v0,v0,1 +8007dd08: a6220008 sh v0,8(s1) +8007dd0c: 0260f809 jalr s3 +8007dd10: 3044ffff andi a0,v0,0xffff +8007dd14: 96230002 lhu v1,2(s1) +8007dd18: 00021200 sll v0,v0,0x8 +8007dd1c: 02028025 or s0,s0,v0 +8007dd20: 30620100 andi v0,v1,0x100 +8007dd24: 10400037 beqz v0,8007de04 <_Z4Op40v+0x1a0> +8007dd28: a630000e sh s0,14(s1) +8007dd2c: 34620030 ori v0,v1,0x30 +8007dd30: a6220002 sh v0,2(s1) +8007dd34: 24030001 li v1,1 +8007dd38: 3c028021 lui v0,0x8021 +8007dd3c: a043e1d4 sb v1,-7724(v0) +8007dd40: 2690e974 addiu s0,s4,-5772 +8007dd44: 26a2e988 addiu v0,s5,-5752 +8007dd48: 8c43000c lw v1,12(v0) +8007dd4c: 9604000e lhu a0,14(s0) +8007dd50: 3c028007 lui v0,0x8007 +8007dd54: 24425fdc addiu v0,v0,24540 +8007dd58: 0040f809 jalr v0 +8007dd5c: 00832021 addu a0,a0,v1 +8007dd60: 92040002 lbu a0,2(s0) +8007dd64: 30830010 andi v1,a0,0x10 +8007dd68: 10600003 beqz v1,8007dd78 <_Z4Op40v+0x114> +8007dd6c: 3c058021 lui a1,0x8021 +8007dd70: a200000b sb zero,11(s0) +8007dd74: a200000d sb zero,13(s0) +8007dd78: 96020002 lhu v0,2(s0) +8007dd7c: 30420100 andi v0,v0,0x100 +8007dd80: 14400015 bnez v0,8007ddd8 <_Z4Op40v+0x174> +8007dd84: 3c02801f lui v0,0x801f +8007dd88: 30820020 andi v0,a0,0x20 +8007dd8c: 1440000f bnez v0,8007ddcc <_Z4Op40v+0x168> +8007dd90: 00000000 nop +8007dd94: 14600024 bnez v1,8007de28 <_Z4Op40v+0x1c4> +8007dd98: 3c02801f lui v0,0x801f +8007dd9c: 3c02801f lui v0,0x801f +8007dda0: 2442c990 addiu v0,v0,-13936 +8007dda4: aca2e988 sw v0,-5752(a1) +8007dda8: 8fbf0028 lw ra,40(sp) +8007ddac: 8fb50024 lw s5,36(sp) +8007ddb0: 8fb40020 lw s4,32(sp) +8007ddb4: 8fb3001c lw s3,28(sp) +8007ddb8: 8fb20018 lw s2,24(sp) +8007ddbc: 8fb10014 lw s1,20(sp) +8007ddc0: 8fb00010 lw s0,16(sp) +8007ddc4: 03e00008 jr ra +8007ddc8: 27bd0030 addiu sp,sp,48 +8007ddcc: 10600021 beqz v1,8007de54 <_Z4Op40v+0x1f0> +8007ddd0: 3c02801f lui v0,0x801f +8007ddd4: 3c02801f lui v0,0x801f +8007ddd8: 2442bd90 addiu v0,v0,-17008 +8007dddc: aca2e988 sw v0,-5752(a1) +8007dde0: 8fbf0028 lw ra,40(sp) +8007dde4: 8fb50024 lw s5,36(sp) +8007dde8: 8fb40020 lw s4,32(sp) +8007ddec: 8fb3001c lw s3,28(sp) +8007ddf0: 8fb20018 lw s2,24(sp) +8007ddf4: 8fb10014 lw s1,20(sp) +8007ddf8: 8fb00010 lw s0,16(sp) +8007ddfc: 03e00008 jr ra +8007de00: 27bd0030 addiu sp,sp,48 +8007de04: 96220008 lhu v0,8(s1) +8007de08: 24420001 addiu v0,v0,1 +8007de0c: a6220008 sh v0,8(s1) +8007de10: 0260f809 jalr s3 +8007de14: 3044ffff andi a0,v0,0xffff +8007de18: 00021c00 sll v1,v0,0x10 +8007de1c: ae43000c sw v1,12(s2) +8007de20: 0801f750 j 8007dd40 <_Z4Op40v+0xdc> +8007de24: a282e974 sb v0,-5772(s4) +8007de28: 2442cd90 addiu v0,v0,-12912 +8007de2c: aca2e988 sw v0,-5752(a1) +8007de30: 8fbf0028 lw ra,40(sp) +8007de34: 8fb50024 lw s5,36(sp) +8007de38: 8fb40020 lw s4,32(sp) +8007de3c: 8fb3001c lw s3,28(sp) +8007de40: 8fb20018 lw s2,24(sp) +8007de44: 8fb10014 lw s1,20(sp) +8007de48: 8fb00010 lw s0,16(sp) +8007de4c: 03e00008 jr ra +8007de50: 27bd0030 addiu sp,sp,48 +8007de54: 2442c590 addiu v0,v0,-14960 +8007de58: aca2e988 sw v0,-5752(a1) +8007de5c: 8fbf0028 lw ra,40(sp) +8007de60: 8fb50024 lw s5,36(sp) +8007de64: 8fb40020 lw s4,32(sp) +8007de68: 8fb3001c lw s3,28(sp) +8007de6c: 8fb20018 lw s2,24(sp) +8007de70: 8fb10014 lw s1,20(sp) +8007de74: 8fb00010 lw s0,16(sp) +8007de78: 03e00008 jr ra +8007de7c: 27bd0030 addiu sp,sp,48 + +8007de80 <_Z4OpE2v>: +8007de80: 3c0c8021 lui t4,0x8021 +8007de84: 258ae988 addiu t2,t4,-5752 +8007de88: 8d460020 lw a2,32(t2) +8007de8c: 3c028021 lui v0,0x8021 +8007de90: 90c40000 lbu a0,0(a2) +8007de94: 244be974 addiu t3,v0,-5772 +8007de98: 91490007 lbu t1,7(t2) +8007de9c: 91420004 lbu v0,4(t2) +8007dea0: 91670002 lbu a3,2(t3) +8007dea4: 91480006 lbu t0,6(t2) +8007dea8: 00041982 srl v1,a0,0x6 +8007deac: 30630001 andi v1,v1,0x1 +8007deb0: 30850001 andi a1,a0,0x1 +8007deb4: 00a22825 or a1,a1,v0 +8007deb8: 00691825 or v1,v1,t1 +8007debc: 24c60001 addiu a2,a2,1 +8007dec0: 00873825 or a3,a0,a3 +8007dec4: 00884025 or t0,a0,t0 +8007dec8: 3c028022 lui v0,0x8022 +8007decc: 30890002 andi t1,a0,0x2 +8007ded0: a04450bc sb a0,20668(v0) +8007ded4: ad460020 sw a2,32(t2) +8007ded8: a1670002 sb a3,2(t3) +8007dedc: a1450004 sb a1,4(t2) +8007dee0: a1430007 sb v1,7(t2) +8007dee4: 11200002 beqz t1,8007def0 <_Z4OpE2v+0x70> +8007dee8: a1480006 sb t0,6(t2) +8007deec: a1400005 sb zero,5(t2) +8007def0: 95640002 lhu a0,2(t3) +8007def4: 30820100 andi v0,a0,0x100 +8007def8: 10400006 beqz v0,8007df14 <_Z4OpE2v+0x94> +8007defc: 34820030 ori v0,a0,0x30 +8007df00: a5620002 sh v0,2(t3) +8007df04: 3044ffff andi a0,v0,0xffff +8007df08: 24030001 li v1,1 +8007df0c: 3c028021 lui v0,0x8021 +8007df10: a043e1d4 sb v1,-7724(v0) +8007df14: 91650002 lbu a1,2(t3) +8007df18: 30a30010 andi v1,a1,0x10 +8007df1c: 10600003 beqz v1,8007df2c <_Z4OpE2v+0xac> +8007df20: 30820100 andi v0,a0,0x100 +8007df24: a160000d sb zero,13(t3) +8007df28: a160000b sb zero,11(t3) +8007df2c: 1440000d bnez v0,8007df64 <_Z4OpE2v+0xe4> +8007df30: 3c02801f lui v0,0x801f +8007df34: 30a20020 andi v0,a1,0x20 +8007df38: 14400007 bnez v0,8007df58 <_Z4OpE2v+0xd8> +8007df3c: 00000000 nop +8007df40: 1460000b bnez v1,8007df70 <_Z4OpE2v+0xf0> +8007df44: 3c02801f lui v0,0x801f +8007df48: 3c02801f lui v0,0x801f +8007df4c: 2442c990 addiu v0,v0,-13936 +8007df50: 03e00008 jr ra +8007df54: ad82e988 sw v0,-5752(t4) +8007df58: 10600008 beqz v1,8007df7c <_Z4OpE2v+0xfc> +8007df5c: 3c02801f lui v0,0x801f +8007df60: 3c02801f lui v0,0x801f +8007df64: 2442bd90 addiu v0,v0,-17008 +8007df68: 03e00008 jr ra +8007df6c: ad82e988 sw v0,-5752(t4) +8007df70: 2442cd90 addiu v0,v0,-12912 +8007df74: 03e00008 jr ra +8007df78: ad82e988 sw v0,-5752(t4) +8007df7c: 2442c590 addiu v0,v0,-14960 +8007df80: 03e00008 jr ra +8007df84: ad82e988 sw v0,-5752(t4) + +8007df88 <_Z4OpC2v>: +8007df88: 3c0d8021 lui t5,0x8021 +8007df8c: 25a4e988 addiu a0,t5,-5752 +8007df90: 8c890020 lw t1,32(a0) +8007df94: 3c028021 lui v0,0x8021 +8007df98: 91230000 lbu v1,0(t1) +8007df9c: 244ce974 addiu t4,v0,-5772 +8007dfa0: 91820002 lbu v0,2(t4) +8007dfa4: 00031827 nor v1,zero,v1 +8007dfa8: 306300ff andi v1,v1,0xff +8007dfac: 00621024 and v0,v1,v0 +8007dfb0: a1820002 sb v0,2(t4) +8007dfb4: 908a0007 lbu t2,7(a0) +8007dfb8: 90820005 lbu v0,5(a0) +8007dfbc: 90870004 lbu a3,4(a0) +8007dfc0: 90880006 lbu t0,6(a0) +8007dfc4: 00032827 nor a1,zero,v1 +8007dfc8: 958b0002 lhu t3,2(t4) +8007dfcc: 30a50002 andi a1,a1,0x2 +8007dfd0: 00033182 srl a2,v1,0x6 +8007dfd4: 00ca3024 and a2,a2,t2 +8007dfd8: 00a22825 or a1,a1,v0 +8007dfdc: 25290001 addiu t1,t1,1 +8007dfe0: 00673824 and a3,v1,a3 +8007dfe4: 00684024 and t0,v1,t0 +8007dfe8: 3c028022 lui v0,0x8022 +8007dfec: 316a0100 andi t2,t3,0x100 +8007dff0: a0850005 sb a1,5(a0) +8007dff4: a04350bc sb v1,20668(v0) +8007dff8: ac890020 sw t1,32(a0) +8007dffc: a0870004 sb a3,4(a0) +8007e000: a0860007 sb a2,7(a0) +8007e004: 11400007 beqz t2,8007e024 <_Z4OpC2v+0x9c> +8007e008: a0880006 sb t0,6(a0) +8007e00c: 35620030 ori v0,t3,0x30 +8007e010: a5820002 sh v0,2(t4) +8007e014: 304bffff andi t3,v0,0xffff +8007e018: 24030001 li v1,1 +8007e01c: 3c028021 lui v0,0x8021 +8007e020: a043e1d4 sb v1,-7724(v0) +8007e024: 91840002 lbu a0,2(t4) +8007e028: 30830010 andi v1,a0,0x10 +8007e02c: 10600003 beqz v1,8007e03c <_Z4OpC2v+0xb4> +8007e030: 31620100 andi v0,t3,0x100 +8007e034: a180000d sb zero,13(t4) +8007e038: a180000b sb zero,11(t4) +8007e03c: 1440000d bnez v0,8007e074 <_Z4OpC2v+0xec> +8007e040: 3c02801f lui v0,0x801f +8007e044: 30820020 andi v0,a0,0x20 +8007e048: 14400007 bnez v0,8007e068 <_Z4OpC2v+0xe0> +8007e04c: 00000000 nop +8007e050: 1460000b bnez v1,8007e080 <_Z4OpC2v+0xf8> +8007e054: 3c02801f lui v0,0x801f +8007e058: 3c02801f lui v0,0x801f +8007e05c: 2442c990 addiu v0,v0,-13936 +8007e060: 03e00008 jr ra +8007e064: ada2e988 sw v0,-5752(t5) +8007e068: 10600008 beqz v1,8007e08c <_Z4OpC2v+0x104> +8007e06c: 3c02801f lui v0,0x801f +8007e070: 3c02801f lui v0,0x801f +8007e074: 2442bd90 addiu v0,v0,-17008 +8007e078: 03e00008 jr ra +8007e07c: ada2e988 sw v0,-5752(t5) +8007e080: 2442cd90 addiu v0,v0,-12912 +8007e084: 03e00008 jr ra +8007e088: ada2e988 sw v0,-5752(t5) +8007e08c: 2442c590 addiu v0,v0,-14960 +8007e090: 03e00008 jr ra +8007e094: ada2e988 sw v0,-5752(t5) + +8007e098 <_Z6Op8EX0v>: +8007e098: 3c078021 lui a3,0x8021 +8007e09c: 24e7e988 addiu a3,a3,-5752 +8007e0a0: 8ce60020 lw a2,32(a3) +8007e0a4: 8ce40010 lw a0,16(a3) +8007e0a8: 90c20001 lbu v0,1(a2) +8007e0ac: 90c30000 lbu v1,0(a2) +8007e0b0: 00021200 sll v0,v0,0x8 +8007e0b4: 00621821 addu v1,v1,v0 +8007e0b8: 3c028021 lui v0,0x8021 +8007e0bc: 00641821 addu v1,v1,a0 +8007e0c0: 24c60002 addiu a2,a2,2 +8007e0c4: 9444e97e lhu a0,-5762(v0) +8007e0c8: 3c198008 lui t9,0x8008 +8007e0cc: 3c028021 lui v0,0x8021 +8007e0d0: 00602821 move a1,v1 +8007e0d4: ace60020 sw a2,32(a3) +8007e0d8: 27398778 addiu t9,t9,-30856 +8007e0dc: 03200008 jr t9 +8007e0e0: ac437018 sw v1,28696(v0) + +8007e0e4 <_Z6Op96X0v>: +8007e0e4: 3c098021 lui t1,0x8021 +8007e0e8: 2529e988 addiu t1,t1,-5752 +8007e0ec: 3c068021 lui a2,0x8021 +8007e0f0: 24c6e974 addiu a2,a2,-5772 +8007e0f4: 8d280020 lw t0,32(t1) +8007e0f8: 94c2000c lhu v0,12(a2) +8007e0fc: 94c70006 lhu a3,6(a2) +8007e100: 94c40002 lhu a0,2(a2) +8007e104: 91050000 lbu a1,0(t0) +8007e108: 00e23821 addu a3,a3,v0 +8007e10c: 30840100 andi a0,a0,0x100 +8007e110: 3402ffff li v0,0xffff +8007e114: 240300ff li v1,255 +8007e118: 0044180a movz v1,v0,a0 +8007e11c: 00a72821 addu a1,a1,a3 +8007e120: 00651824 and v1,v1,a1 +8007e124: 3c028021 lui v0,0x8021 +8007e128: 3c198008 lui t9,0x8008 +8007e12c: 94c4000a lhu a0,10(a2) +8007e130: 25080001 addiu t0,t0,1 +8007e134: 00602821 move a1,v1 +8007e138: ac437018 sw v1,28696(v0) +8007e13c: 27398778 addiu t9,t9,-30856 +8007e140: 03200008 jr t9 +8007e144: ad280020 sw t0,32(t1) + +8007e148 <_Z6Op8EX1v>: +8007e148: 3c078021 lui a3,0x8021 +8007e14c: 24e7e988 addiu a3,a3,-5752 +8007e150: 8ce60020 lw a2,32(a3) +8007e154: 8ce40010 lw a0,16(a3) +8007e158: 90c20001 lbu v0,1(a2) +8007e15c: 90c30000 lbu v1,0(a2) +8007e160: 00021200 sll v0,v0,0x8 +8007e164: 00621821 addu v1,v1,v0 +8007e168: 3c028021 lui v0,0x8021 +8007e16c: 00641821 addu v1,v1,a0 +8007e170: 24c60002 addiu a2,a2,2 +8007e174: 9044e97e lbu a0,-5762(v0) +8007e178: 3c198008 lui t9,0x8008 +8007e17c: 3c028021 lui v0,0x8021 +8007e180: 00602821 move a1,v1 +8007e184: ace60020 sw a2,32(a3) +8007e188: 273985b4 addiu t9,t9,-31308 +8007e18c: 03200008 jr t9 +8007e190: ac437018 sw v1,28696(v0) + +8007e194 <_Z6Op96X1v>: +8007e194: 3c098021 lui t1,0x8021 +8007e198: 2529e988 addiu t1,t1,-5752 +8007e19c: 3c068021 lui a2,0x8021 +8007e1a0: 24c6e974 addiu a2,a2,-5772 +8007e1a4: 8d280020 lw t0,32(t1) +8007e1a8: 94c2000c lhu v0,12(a2) +8007e1ac: 94c70006 lhu a3,6(a2) +8007e1b0: 94c40002 lhu a0,2(a2) +8007e1b4: 91050000 lbu a1,0(t0) +8007e1b8: 00e23821 addu a3,a3,v0 +8007e1bc: 30840100 andi a0,a0,0x100 +8007e1c0: 3402ffff li v0,0xffff +8007e1c4: 240300ff li v1,255 +8007e1c8: 0044180a movz v1,v0,a0 +8007e1cc: 00a72821 addu a1,a1,a3 +8007e1d0: 00651824 and v1,v1,a1 +8007e1d4: 3c028021 lui v0,0x8021 +8007e1d8: 3c198008 lui t9,0x8008 +8007e1dc: 90c4000a lbu a0,10(a2) +8007e1e0: 25080001 addiu t0,t0,1 +8007e1e4: 00602821 move a1,v1 +8007e1e8: ac437018 sw v1,28696(v0) +8007e1ec: 273985b4 addiu t9,t9,-31308 +8007e1f0: 03200008 jr t9 +8007e1f4: ad280020 sw t0,32(t1) + +8007e1f8 <_Z6Op8CX0v>: +8007e1f8: 3c078021 lui a3,0x8021 +8007e1fc: 24e7e988 addiu a3,a3,-5752 +8007e200: 8ce60020 lw a2,32(a3) +8007e204: 8ce40010 lw a0,16(a3) +8007e208: 90c20001 lbu v0,1(a2) +8007e20c: 90c30000 lbu v1,0(a2) +8007e210: 00021200 sll v0,v0,0x8 +8007e214: 00621821 addu v1,v1,v0 +8007e218: 3c028021 lui v0,0x8021 +8007e21c: 00641821 addu v1,v1,a0 +8007e220: 24c60002 addiu a2,a2,2 +8007e224: 9444e980 lhu a0,-5760(v0) +8007e228: 3c198008 lui t9,0x8008 +8007e22c: 3c028021 lui v0,0x8021 +8007e230: 00602821 move a1,v1 +8007e234: ace60020 sw a2,32(a3) +8007e238: 27398778 addiu t9,t9,-30856 +8007e23c: 03200008 jr t9 +8007e240: ac437018 sw v1,28696(v0) + +8007e244 <_Z6Op94X0v>: +8007e244: 3c098021 lui t1,0x8021 +8007e248: 2529e988 addiu t1,t1,-5752 +8007e24c: 3c068021 lui a2,0x8021 +8007e250: 24c6e974 addiu a2,a2,-5772 +8007e254: 8d280020 lw t0,32(t1) +8007e258: 94c2000a lhu v0,10(a2) +8007e25c: 94c70006 lhu a3,6(a2) +8007e260: 94c40002 lhu a0,2(a2) +8007e264: 91050000 lbu a1,0(t0) +8007e268: 00e23821 addu a3,a3,v0 +8007e26c: 30840100 andi a0,a0,0x100 +8007e270: 3402ffff li v0,0xffff +8007e274: 240300ff li v1,255 +8007e278: 0044180a movz v1,v0,a0 +8007e27c: 00a72821 addu a1,a1,a3 +8007e280: 00651824 and v1,v1,a1 +8007e284: 3c028021 lui v0,0x8021 +8007e288: 3c198008 lui t9,0x8008 +8007e28c: 94c4000c lhu a0,12(a2) +8007e290: 25080001 addiu t0,t0,1 +8007e294: 00602821 move a1,v1 +8007e298: ac437018 sw v1,28696(v0) +8007e29c: 27398778 addiu t9,t9,-30856 +8007e2a0: 03200008 jr t9 +8007e2a4: ad280020 sw t0,32(t1) + +8007e2a8 <_Z6Op8CX1v>: +8007e2a8: 3c078021 lui a3,0x8021 +8007e2ac: 24e7e988 addiu a3,a3,-5752 +8007e2b0: 8ce60020 lw a2,32(a3) +8007e2b4: 8ce40010 lw a0,16(a3) +8007e2b8: 90c20001 lbu v0,1(a2) +8007e2bc: 90c30000 lbu v1,0(a2) +8007e2c0: 00021200 sll v0,v0,0x8 +8007e2c4: 00621821 addu v1,v1,v0 +8007e2c8: 3c028021 lui v0,0x8021 +8007e2cc: 00641821 addu v1,v1,a0 +8007e2d0: 24c60002 addiu a2,a2,2 +8007e2d4: 9044e980 lbu a0,-5760(v0) +8007e2d8: 3c198008 lui t9,0x8008 +8007e2dc: 3c028021 lui v0,0x8021 +8007e2e0: 00602821 move a1,v1 +8007e2e4: ace60020 sw a2,32(a3) +8007e2e8: 273985b4 addiu t9,t9,-31308 +8007e2ec: 03200008 jr t9 +8007e2f0: ac437018 sw v1,28696(v0) + +8007e2f4 <_Z6Op94X1v>: +8007e2f4: 3c098021 lui t1,0x8021 +8007e2f8: 2529e988 addiu t1,t1,-5752 +8007e2fc: 3c068021 lui a2,0x8021 +8007e300: 24c6e974 addiu a2,a2,-5772 +8007e304: 8d280020 lw t0,32(t1) +8007e308: 94c2000a lhu v0,10(a2) +8007e30c: 94c70006 lhu a3,6(a2) +8007e310: 94c40002 lhu a0,2(a2) +8007e314: 91050000 lbu a1,0(t0) +8007e318: 00e23821 addu a3,a3,v0 +8007e31c: 30840100 andi a0,a0,0x100 +8007e320: 3402ffff li v0,0xffff +8007e324: 240300ff li v1,255 +8007e328: 0044180a movz v1,v0,a0 +8007e32c: 00a72821 addu a1,a1,a3 +8007e330: 00651824 and v1,v1,a1 +8007e334: 3c028021 lui v0,0x8021 +8007e338: 3c198008 lui t9,0x8008 +8007e33c: 90c4000c lbu a0,12(a2) +8007e340: 25080001 addiu t0,t0,1 +8007e344: 00602821 move a1,v1 +8007e348: ac437018 sw v1,28696(v0) +8007e34c: 273985b4 addiu t9,t9,-31308 +8007e350: 03200008 jr t9 +8007e354: ad280020 sw t0,32(t1) + +8007e358 <_Z6Op9EM0v>: +8007e358: 3c088021 lui t0,0x8021 +8007e35c: 2508e988 addiu t0,t0,-5752 +8007e360: 8d070020 lw a3,32(t0) +8007e364: 8d050010 lw a1,16(t0) +8007e368: 90e30000 lbu v1,0(a3) +8007e36c: 3c028021 lui v0,0x8021 +8007e370: 90e60001 lbu a2,1(a3) +8007e374: 9444e97e lhu a0,-5762(v0) +8007e378: 00651821 addu v1,v1,a1 +8007e37c: 00641821 addu v1,v1,a0 +8007e380: 00063200 sll a2,a2,0x8 +8007e384: 00c33021 addu a2,a2,v1 +8007e388: 3c028021 lui v0,0x8021 +8007e38c: 3c198008 lui t9,0x8008 +8007e390: 24e70002 addiu a3,a3,2 +8007e394: 00c02821 move a1,a2 +8007e398: 00002021 move a0,zero +8007e39c: ac467018 sw a2,28696(v0) +8007e3a0: 27398778 addiu t9,t9,-30856 +8007e3a4: 03200008 jr t9 +8007e3a8: ad070020 sw a3,32(t0) + +8007e3ac <_Z6Op9CM0v>: +8007e3ac: 3c078021 lui a3,0x8021 +8007e3b0: 24e7e988 addiu a3,a3,-5752 +8007e3b4: 8ce60020 lw a2,32(a3) +8007e3b8: 8ce40010 lw a0,16(a3) +8007e3bc: 90c20001 lbu v0,1(a2) +8007e3c0: 90c30000 lbu v1,0(a2) +8007e3c4: 00021200 sll v0,v0,0x8 +8007e3c8: 00621821 addu v1,v1,v0 +8007e3cc: 00641821 addu v1,v1,a0 +8007e3d0: 24c60002 addiu a2,a2,2 +8007e3d4: 3c028021 lui v0,0x8021 +8007e3d8: 3c198008 lui t9,0x8008 +8007e3dc: 00602821 move a1,v1 +8007e3e0: 00002021 move a0,zero +8007e3e4: ace60020 sw a2,32(a3) +8007e3e8: 27398778 addiu t9,t9,-30856 +8007e3ec: 03200008 jr t9 +8007e3f0: ac437018 sw v1,28696(v0) + +8007e3f4 <_Z6Op74M0v>: +8007e3f4: 3c088021 lui t0,0x8021 +8007e3f8: 2508e988 addiu t0,t0,-5752 +8007e3fc: 3c028021 lui v0,0x8021 +8007e400: 2442e974 addiu v0,v0,-5772 +8007e404: 8d070020 lw a3,32(t0) +8007e408: 9443000a lhu v1,10(v0) +8007e40c: 94450002 lhu a1,2(v0) +8007e410: 94460006 lhu a2,6(v0) +8007e414: 90e40000 lbu a0,0(a3) +8007e418: 00c33021 addu a2,a2,v1 +8007e41c: 30a50100 andi a1,a1,0x100 +8007e420: 3402ffff li v0,0xffff +8007e424: 240300ff li v1,255 +8007e428: 0045180a movz v1,v0,a1 +8007e42c: 00862021 addu a0,a0,a2 +8007e430: 00641824 and v1,v1,a0 +8007e434: 3c028021 lui v0,0x8021 +8007e438: 3c198008 lui t9,0x8008 +8007e43c: 24e70001 addiu a3,a3,1 +8007e440: 00602821 move a1,v1 +8007e444: 00002021 move a0,zero +8007e448: ac437018 sw v1,28696(v0) +8007e44c: 27398778 addiu t9,t9,-30856 +8007e450: 03200008 jr t9 +8007e454: ad070020 sw a3,32(t0) + +8007e458 <_Z6Op9EM1v>: +8007e458: 3c088021 lui t0,0x8021 +8007e45c: 2508e988 addiu t0,t0,-5752 +8007e460: 8d070020 lw a3,32(t0) +8007e464: 8d050010 lw a1,16(t0) +8007e468: 90e30000 lbu v1,0(a3) +8007e46c: 3c028021 lui v0,0x8021 +8007e470: 90e60001 lbu a2,1(a3) +8007e474: 9444e97e lhu a0,-5762(v0) +8007e478: 00651821 addu v1,v1,a1 +8007e47c: 00641821 addu v1,v1,a0 +8007e480: 00063200 sll a2,a2,0x8 +8007e484: 00c33021 addu a2,a2,v1 +8007e488: 3c028021 lui v0,0x8021 +8007e48c: 3c198008 lui t9,0x8008 +8007e490: 24e70002 addiu a3,a3,2 +8007e494: 00c02821 move a1,a2 +8007e498: 00002021 move a0,zero +8007e49c: ac467018 sw a2,28696(v0) +8007e4a0: 273985b4 addiu t9,t9,-31308 +8007e4a4: 03200008 jr t9 +8007e4a8: ad070020 sw a3,32(t0) + +8007e4ac <_Z6Op9CM1v>: +8007e4ac: 3c078021 lui a3,0x8021 +8007e4b0: 24e7e988 addiu a3,a3,-5752 +8007e4b4: 8ce60020 lw a2,32(a3) +8007e4b8: 8ce40010 lw a0,16(a3) +8007e4bc: 90c20001 lbu v0,1(a2) +8007e4c0: 90c30000 lbu v1,0(a2) +8007e4c4: 00021200 sll v0,v0,0x8 +8007e4c8: 00621821 addu v1,v1,v0 +8007e4cc: 00641821 addu v1,v1,a0 +8007e4d0: 24c60002 addiu a2,a2,2 +8007e4d4: 3c028021 lui v0,0x8021 +8007e4d8: 3c198008 lui t9,0x8008 +8007e4dc: 00602821 move a1,v1 +8007e4e0: 00002021 move a0,zero +8007e4e4: ace60020 sw a2,32(a3) +8007e4e8: 273985b4 addiu t9,t9,-31308 +8007e4ec: 03200008 jr t9 +8007e4f0: ac437018 sw v1,28696(v0) + +8007e4f4 <_Z6Op74M1v>: +8007e4f4: 3c088021 lui t0,0x8021 +8007e4f8: 2508e988 addiu t0,t0,-5752 +8007e4fc: 3c028021 lui v0,0x8021 +8007e500: 2442e974 addiu v0,v0,-5772 +8007e504: 8d070020 lw a3,32(t0) +8007e508: 9443000a lhu v1,10(v0) +8007e50c: 94450002 lhu a1,2(v0) +8007e510: 94460006 lhu a2,6(v0) +8007e514: 90e40000 lbu a0,0(a3) +8007e518: 00c33021 addu a2,a2,v1 +8007e51c: 30a50100 andi a1,a1,0x100 +8007e520: 3402ffff li v0,0xffff +8007e524: 240300ff li v1,255 +8007e528: 0045180a movz v1,v0,a1 +8007e52c: 00862021 addu a0,a0,a2 +8007e530: 00641824 and v1,v1,a0 +8007e534: 3c028021 lui v0,0x8021 +8007e538: 3c198008 lui t9,0x8008 +8007e53c: 24e70001 addiu a3,a3,1 +8007e540: 00602821 move a1,v1 +8007e544: 00002021 move a0,zero +8007e548: ac437018 sw v1,28696(v0) +8007e54c: 273985b4 addiu t9,t9,-31308 +8007e550: 03200008 jr t9 +8007e554: ad070020 sw a3,32(t0) + +8007e558 <_Z6OpECX1v>: +8007e558: 27bdffe0 addiu sp,sp,-32 +8007e55c: afb10014 sw s1,20(sp) +8007e560: 3c118021 lui s1,0x8021 +8007e564: 2631e988 addiu s1,s1,-5752 +8007e568: 8e230020 lw v1,32(s1) +8007e56c: afbf0018 sw ra,24(sp) +8007e570: afb00010 sw s0,16(sp) +8007e574: 90620001 lbu v0,1(v1) +8007e578: 90640000 lbu a0,0(v1) +8007e57c: 8e250010 lw a1,16(s1) +8007e580: 00021200 sll v0,v0,0x8 +8007e584: 00822021 addu a0,a0,v0 +8007e588: 00852021 addu a0,a0,a1 +8007e58c: 3c028021 lui v0,0x8021 +8007e590: ac447018 sw a0,28696(v0) +8007e594: 90650001 lbu a1,1(v1) +8007e598: 3c028021 lui v0,0x8021 +8007e59c: 9050e97e lbu s0,-5762(v0) +8007e5a0: 3c028022 lui v0,0x8022 +8007e5a4: 24630002 addiu v1,v1,2 +8007e5a8: a04550cc sb a1,20684(v0) +8007e5ac: 3c028007 lui v0,0x8007 +8007e5b0: 24426674 addiu v0,v0,26228 +8007e5b4: 0040f809 jalr v0 +8007e5b8: ae230020 sw v1,32(s1) +8007e5bc: 02028023 subu s0,s0,v0 +8007e5c0: 00108400 sll s0,s0,0x10 +8007e5c4: 00108403 sra s0,s0,0x10 +8007e5c8: 00101827 nor v1,zero,s0 +8007e5cc: 3c028022 lui v0,0x8022 +8007e5d0: 320400ff andi a0,s0,0xff +8007e5d4: a45050c6 sh s0,20678(v0) +8007e5d8: 00031fc2 srl v1,v1,0x1f +8007e5dc: a2240006 sb a0,6(s1) +8007e5e0: a2230004 sb v1,4(s1) +8007e5e4: a2240005 sb a0,5(s1) +8007e5e8: 8fbf0018 lw ra,24(sp) +8007e5ec: 8fb10014 lw s1,20(sp) +8007e5f0: 8fb00010 lw s0,16(sp) +8007e5f4: 03e00008 jr ra +8007e5f8: 27bd0020 addiu sp,sp,32 + +8007e5fc <_Z6OpCCX1v>: +8007e5fc: 27bdffe0 addiu sp,sp,-32 +8007e600: afb10014 sw s1,20(sp) +8007e604: 3c118021 lui s1,0x8021 +8007e608: 2631e988 addiu s1,s1,-5752 +8007e60c: 8e230020 lw v1,32(s1) +8007e610: afbf0018 sw ra,24(sp) +8007e614: afb00010 sw s0,16(sp) +8007e618: 90620001 lbu v0,1(v1) +8007e61c: 90640000 lbu a0,0(v1) +8007e620: 8e250010 lw a1,16(s1) +8007e624: 00021200 sll v0,v0,0x8 +8007e628: 00822021 addu a0,a0,v0 +8007e62c: 00852021 addu a0,a0,a1 +8007e630: 3c028021 lui v0,0x8021 +8007e634: ac447018 sw a0,28696(v0) +8007e638: 90650001 lbu a1,1(v1) +8007e63c: 3c028021 lui v0,0x8021 +8007e640: 9050e980 lbu s0,-5760(v0) +8007e644: 3c028022 lui v0,0x8022 +8007e648: 24630002 addiu v1,v1,2 +8007e64c: a04550cc sb a1,20684(v0) +8007e650: 3c028007 lui v0,0x8007 +8007e654: 24426674 addiu v0,v0,26228 +8007e658: 0040f809 jalr v0 +8007e65c: ae230020 sw v1,32(s1) +8007e660: 02028023 subu s0,s0,v0 +8007e664: 00108400 sll s0,s0,0x10 +8007e668: 00108403 sra s0,s0,0x10 +8007e66c: 00101827 nor v1,zero,s0 +8007e670: 3c028022 lui v0,0x8022 +8007e674: 320400ff andi a0,s0,0xff +8007e678: a45050c6 sh s0,20678(v0) +8007e67c: 00031fc2 srl v1,v1,0x1f +8007e680: a2240006 sb a0,6(s1) +8007e684: a2230004 sb v1,4(s1) +8007e688: a2240005 sb a0,5(s1) +8007e68c: 8fbf0018 lw ra,24(sp) +8007e690: 8fb10014 lw s1,20(sp) +8007e694: 8fb00010 lw s0,16(sp) +8007e698: 03e00008 jr ra +8007e69c: 27bd0020 addiu sp,sp,32 + +8007e6a0 <_Z6OpECX0v>: +8007e6a0: 27bdffe0 addiu sp,sp,-32 +8007e6a4: afb00010 sw s0,16(sp) +8007e6a8: 3c108021 lui s0,0x8021 +8007e6ac: 2610e988 addiu s0,s0,-5752 +8007e6b0: 8e030020 lw v1,32(s0) +8007e6b4: afbf0018 sw ra,24(sp) +8007e6b8: afb10014 sw s1,20(sp) +8007e6bc: 90620001 lbu v0,1(v1) +8007e6c0: 90640000 lbu a0,0(v1) +8007e6c4: 8e050010 lw a1,16(s0) +8007e6c8: 00021200 sll v0,v0,0x8 +8007e6cc: 00822021 addu a0,a0,v0 +8007e6d0: 00852021 addu a0,a0,a1 +8007e6d4: 3c028021 lui v0,0x8021 +8007e6d8: ac447018 sw a0,28696(v0) +8007e6dc: 90650001 lbu a1,1(v1) +8007e6e0: 3c028021 lui v0,0x8021 +8007e6e4: 9451e97e lhu s1,-5762(v0) +8007e6e8: 3c028022 lui v0,0x8022 +8007e6ec: 24630002 addiu v1,v1,2 +8007e6f0: a04550cc sb a1,20684(v0) +8007e6f4: 3c028007 lui v0,0x8007 +8007e6f8: 244269c0 addiu v0,v0,27072 +8007e6fc: 0040f809 jalr v0 +8007e700: ae030020 sw v1,32(s0) +8007e704: 02228823 subu s1,s1,v0 +8007e708: 3224ffff andi a0,s1,0xffff +8007e70c: 00111827 nor v1,zero,s1 +8007e710: 3c028022 lui v0,0x8022 +8007e714: ac5150c8 sw s1,20680(v0) +8007e718: 00042a02 srl a1,a0,0x8 +8007e71c: 00031fc2 srl v1,v1,0x1f +8007e720: 0004202b sltu a0,zero,a0 +8007e724: a2050006 sb a1,6(s0) +8007e728: a2030004 sb v1,4(s0) +8007e72c: a2040005 sb a0,5(s0) +8007e730: 8fbf0018 lw ra,24(sp) +8007e734: 8fb10014 lw s1,20(sp) +8007e738: 8fb00010 lw s0,16(sp) +8007e73c: 03e00008 jr ra +8007e740: 27bd0020 addiu sp,sp,32 + +8007e744 <_Z6OpCCX0v>: +8007e744: 27bdffe0 addiu sp,sp,-32 +8007e748: afb00010 sw s0,16(sp) +8007e74c: 3c108021 lui s0,0x8021 +8007e750: 2610e988 addiu s0,s0,-5752 +8007e754: 8e030020 lw v1,32(s0) +8007e758: afbf0018 sw ra,24(sp) +8007e75c: afb10014 sw s1,20(sp) +8007e760: 90620001 lbu v0,1(v1) +8007e764: 90640000 lbu a0,0(v1) +8007e768: 8e050010 lw a1,16(s0) +8007e76c: 00021200 sll v0,v0,0x8 +8007e770: 00822021 addu a0,a0,v0 +8007e774: 00852021 addu a0,a0,a1 +8007e778: 3c028021 lui v0,0x8021 +8007e77c: ac447018 sw a0,28696(v0) +8007e780: 90650001 lbu a1,1(v1) +8007e784: 3c028021 lui v0,0x8021 +8007e788: 9451e980 lhu s1,-5760(v0) +8007e78c: 3c028022 lui v0,0x8022 +8007e790: 24630002 addiu v1,v1,2 +8007e794: a04550cc sb a1,20684(v0) +8007e798: 3c028007 lui v0,0x8007 +8007e79c: 244269c0 addiu v0,v0,27072 +8007e7a0: 0040f809 jalr v0 +8007e7a4: ae030020 sw v1,32(s0) +8007e7a8: 02228823 subu s1,s1,v0 +8007e7ac: 3224ffff andi a0,s1,0xffff +8007e7b0: 00111827 nor v1,zero,s1 +8007e7b4: 3c028022 lui v0,0x8022 +8007e7b8: ac5150c8 sw s1,20680(v0) +8007e7bc: 00042a02 srl a1,a0,0x8 +8007e7c0: 00031fc2 srl v1,v1,0x1f +8007e7c4: 0004202b sltu a0,zero,a0 +8007e7c8: a2050006 sb a1,6(s0) +8007e7cc: a2030004 sb v1,4(s0) +8007e7d0: a2040005 sb a0,5(s0) +8007e7d4: 8fbf0018 lw ra,24(sp) +8007e7d8: 8fb10014 lw s1,20(sp) +8007e7dc: 8fb00010 lw s0,16(sp) +8007e7e0: 03e00008 jr ra +8007e7e4: 27bd0020 addiu sp,sp,32 + +8007e7e8 <_Z6OpBEX1v>: +8007e7e8: 27bdffe0 addiu sp,sp,-32 +8007e7ec: afb00010 sw s0,16(sp) +8007e7f0: 3c108021 lui s0,0x8021 +8007e7f4: 2610e988 addiu s0,s0,-5752 +8007e7f8: 8e050020 lw a1,32(s0) +8007e7fc: afbf0018 sw ra,24(sp) +8007e800: afb10014 sw s1,20(sp) +8007e804: 3c118021 lui s1,0x8021 +8007e808: 90a30000 lbu v1,0(a1) +8007e80c: 2631e974 addiu s1,s1,-5772 +8007e810: 8e060010 lw a2,16(s0) +8007e814: 90a40001 lbu a0,1(a1) +8007e818: 9622000c lhu v0,12(s1) +8007e81c: 00661821 addu v1,v1,a2 +8007e820: 00621821 addu v1,v1,v0 +8007e824: 00042200 sll a0,a0,0x8 +8007e828: 00832021 addu a0,a0,v1 +8007e82c: 3c028021 lui v0,0x8021 +8007e830: ac447018 sw a0,28696(v0) +8007e834: 90a30001 lbu v1,1(a1) +8007e838: 3c028022 lui v0,0x8022 +8007e83c: 24a50002 addiu a1,a1,2 +8007e840: a04350cc sb v1,20684(v0) +8007e844: 3c028007 lui v0,0x8007 +8007e848: 24426674 addiu v0,v0,26228 +8007e84c: 0040f809 jalr v0 +8007e850: ae050020 sw a1,32(s0) +8007e854: a222000a sb v0,10(s1) +8007e858: 304200ff andi v0,v0,0xff +8007e85c: a2020006 sb v0,6(s0) +8007e860: a2020005 sb v0,5(s0) +8007e864: 8fbf0018 lw ra,24(sp) +8007e868: 8fb10014 lw s1,20(sp) +8007e86c: 8fb00010 lw s0,16(sp) +8007e870: 03e00008 jr ra +8007e874: 27bd0020 addiu sp,sp,32 + +8007e878 <_Z6OpAEX1v>: +8007e878: 27bdffe8 addiu sp,sp,-24 +8007e87c: afb00010 sw s0,16(sp) +8007e880: 3c108021 lui s0,0x8021 +8007e884: 2610e988 addiu s0,s0,-5752 +8007e888: 8e030020 lw v1,32(s0) +8007e88c: afbf0014 sw ra,20(sp) +8007e890: 90620001 lbu v0,1(v1) +8007e894: 90640000 lbu a0,0(v1) +8007e898: 8e050010 lw a1,16(s0) +8007e89c: 00021200 sll v0,v0,0x8 +8007e8a0: 00822021 addu a0,a0,v0 +8007e8a4: 00852021 addu a0,a0,a1 +8007e8a8: 3c028021 lui v0,0x8021 +8007e8ac: ac447018 sw a0,28696(v0) +8007e8b0: 90650001 lbu a1,1(v1) +8007e8b4: 3c028022 lui v0,0x8022 +8007e8b8: 24630002 addiu v1,v1,2 +8007e8bc: a04550cc sb a1,20684(v0) +8007e8c0: 3c028007 lui v0,0x8007 +8007e8c4: 24426674 addiu v0,v0,26228 +8007e8c8: 0040f809 jalr v0 +8007e8cc: ae030020 sw v1,32(s0) +8007e8d0: 3c038021 lui v1,0x8021 +8007e8d4: 2463e974 addiu v1,v1,-5772 +8007e8d8: a062000a sb v0,10(v1) +8007e8dc: 304200ff andi v0,v0,0xff +8007e8e0: a2020006 sb v0,6(s0) +8007e8e4: a2020005 sb v0,5(s0) +8007e8e8: 8fbf0014 lw ra,20(sp) +8007e8ec: 8fb00010 lw s0,16(sp) +8007e8f0: 03e00008 jr ra +8007e8f4: 27bd0018 addiu sp,sp,24 + +8007e8f8 <_Z6OpB6X1v>: +8007e8f8: 27bdffe0 addiu sp,sp,-32 +8007e8fc: afb10014 sw s1,20(sp) +8007e900: 3c118021 lui s1,0x8021 +8007e904: 2631e988 addiu s1,s1,-5752 +8007e908: 8e270020 lw a3,32(s1) +8007e90c: afbf0018 sw ra,24(sp) +8007e910: afb00010 sw s0,16(sp) +8007e914: 90e30000 lbu v1,0(a3) +8007e918: 3c108021 lui s0,0x8021 +8007e91c: 2610e974 addiu s0,s0,-5772 +8007e920: 3c028022 lui v0,0x8022 +8007e924: a04350cc sb v1,20684(v0) +8007e928: 96060006 lhu a2,6(s0) +8007e92c: 9602000c lhu v0,12(s0) +8007e930: 96040002 lhu a0,2(s0) +8007e934: 90e50000 lbu a1,0(a3) +8007e938: 00c23021 addu a2,a2,v0 +8007e93c: 30840100 andi a0,a0,0x100 +8007e940: 3402ffff li v0,0xffff +8007e944: 240300ff li v1,255 +8007e948: 0044180a movz v1,v0,a0 +8007e94c: 00a62821 addu a1,a1,a2 +8007e950: 00651824 and v1,v1,a1 +8007e954: 3c028021 lui v0,0x8021 +8007e958: 24e70001 addiu a3,a3,1 +8007e95c: ac437018 sw v1,28696(v0) +8007e960: 3c028007 lui v0,0x8007 +8007e964: ae270020 sw a3,32(s1) +8007e968: 24426674 addiu v0,v0,26228 +8007e96c: 0040f809 jalr v0 +8007e970: 00602021 move a0,v1 +8007e974: a202000a sb v0,10(s0) +8007e978: 304200ff andi v0,v0,0xff +8007e97c: a2220006 sb v0,6(s1) +8007e980: a2220005 sb v0,5(s1) +8007e984: 8fbf0018 lw ra,24(sp) +8007e988: 8fb10014 lw s1,20(sp) +8007e98c: 8fb00010 lw s0,16(sp) +8007e990: 03e00008 jr ra +8007e994: 27bd0020 addiu sp,sp,32 + +8007e998 <_Z6OpBCX1v>: +8007e998: 27bdffe0 addiu sp,sp,-32 +8007e99c: afb00010 sw s0,16(sp) +8007e9a0: 3c108021 lui s0,0x8021 +8007e9a4: 2610e988 addiu s0,s0,-5752 +8007e9a8: 8e050020 lw a1,32(s0) +8007e9ac: afbf0018 sw ra,24(sp) +8007e9b0: afb10014 sw s1,20(sp) +8007e9b4: 3c118021 lui s1,0x8021 +8007e9b8: 90a30000 lbu v1,0(a1) +8007e9bc: 2631e974 addiu s1,s1,-5772 +8007e9c0: 8e060010 lw a2,16(s0) +8007e9c4: 90a40001 lbu a0,1(a1) +8007e9c8: 9622000a lhu v0,10(s1) +8007e9cc: 00661821 addu v1,v1,a2 +8007e9d0: 00621821 addu v1,v1,v0 +8007e9d4: 00042200 sll a0,a0,0x8 +8007e9d8: 00832021 addu a0,a0,v1 +8007e9dc: 3c028021 lui v0,0x8021 +8007e9e0: ac447018 sw a0,28696(v0) +8007e9e4: 90a30001 lbu v1,1(a1) +8007e9e8: 3c028022 lui v0,0x8022 +8007e9ec: 24a50002 addiu a1,a1,2 +8007e9f0: a04350cc sb v1,20684(v0) +8007e9f4: 3c028007 lui v0,0x8007 +8007e9f8: 24426674 addiu v0,v0,26228 +8007e9fc: 0040f809 jalr v0 +8007ea00: ae050020 sw a1,32(s0) +8007ea04: a222000c sb v0,12(s1) +8007ea08: 304200ff andi v0,v0,0xff +8007ea0c: a2020006 sb v0,6(s0) +8007ea10: a2020005 sb v0,5(s0) +8007ea14: 8fbf0018 lw ra,24(sp) +8007ea18: 8fb10014 lw s1,20(sp) +8007ea1c: 8fb00010 lw s0,16(sp) +8007ea20: 03e00008 jr ra +8007ea24: 27bd0020 addiu sp,sp,32 + +8007ea28 <_Z6OpACX1v>: +8007ea28: 27bdffe8 addiu sp,sp,-24 +8007ea2c: afb00010 sw s0,16(sp) +8007ea30: 3c108021 lui s0,0x8021 +8007ea34: 2610e988 addiu s0,s0,-5752 +8007ea38: 8e030020 lw v1,32(s0) +8007ea3c: afbf0014 sw ra,20(sp) +8007ea40: 90620001 lbu v0,1(v1) +8007ea44: 90640000 lbu a0,0(v1) +8007ea48: 8e050010 lw a1,16(s0) +8007ea4c: 00021200 sll v0,v0,0x8 +8007ea50: 00822021 addu a0,a0,v0 +8007ea54: 00852021 addu a0,a0,a1 +8007ea58: 3c028021 lui v0,0x8021 +8007ea5c: ac447018 sw a0,28696(v0) +8007ea60: 90650001 lbu a1,1(v1) +8007ea64: 3c028022 lui v0,0x8022 +8007ea68: 24630002 addiu v1,v1,2 +8007ea6c: a04550cc sb a1,20684(v0) +8007ea70: 3c028007 lui v0,0x8007 +8007ea74: 24426674 addiu v0,v0,26228 +8007ea78: 0040f809 jalr v0 +8007ea7c: ae030020 sw v1,32(s0) +8007ea80: 3c038021 lui v1,0x8021 +8007ea84: 2463e974 addiu v1,v1,-5772 +8007ea88: a062000c sb v0,12(v1) +8007ea8c: 304200ff andi v0,v0,0xff +8007ea90: a2020006 sb v0,6(s0) +8007ea94: a2020005 sb v0,5(s0) +8007ea98: 8fbf0014 lw ra,20(sp) +8007ea9c: 8fb00010 lw s0,16(sp) +8007eaa0: 03e00008 jr ra +8007eaa4: 27bd0018 addiu sp,sp,24 + +8007eaa8 <_Z6OpB4X1v>: +8007eaa8: 27bdffe0 addiu sp,sp,-32 +8007eaac: afb10014 sw s1,20(sp) +8007eab0: 3c118021 lui s1,0x8021 +8007eab4: 2631e988 addiu s1,s1,-5752 +8007eab8: 8e270020 lw a3,32(s1) +8007eabc: afbf0018 sw ra,24(sp) +8007eac0: afb00010 sw s0,16(sp) +8007eac4: 90e30000 lbu v1,0(a3) +8007eac8: 3c108021 lui s0,0x8021 +8007eacc: 2610e974 addiu s0,s0,-5772 +8007ead0: 3c028022 lui v0,0x8022 +8007ead4: a04350cc sb v1,20684(v0) +8007ead8: 96060006 lhu a2,6(s0) +8007eadc: 9602000a lhu v0,10(s0) +8007eae0: 96040002 lhu a0,2(s0) +8007eae4: 90e50000 lbu a1,0(a3) +8007eae8: 00c23021 addu a2,a2,v0 +8007eaec: 30840100 andi a0,a0,0x100 +8007eaf0: 3402ffff li v0,0xffff +8007eaf4: 240300ff li v1,255 +8007eaf8: 0044180a movz v1,v0,a0 +8007eafc: 00a62821 addu a1,a1,a2 +8007eb00: 00651824 and v1,v1,a1 +8007eb04: 3c028021 lui v0,0x8021 +8007eb08: 24e70001 addiu a3,a3,1 +8007eb0c: ac437018 sw v1,28696(v0) +8007eb10: 3c028007 lui v0,0x8007 +8007eb14: ae270020 sw a3,32(s1) +8007eb18: 24426674 addiu v0,v0,26228 +8007eb1c: 0040f809 jalr v0 +8007eb20: 00602021 move a0,v1 +8007eb24: a202000c sb v0,12(s0) +8007eb28: 304200ff andi v0,v0,0xff +8007eb2c: a2220006 sb v0,6(s1) +8007eb30: a2220005 sb v0,5(s1) +8007eb34: 8fbf0018 lw ra,24(sp) +8007eb38: 8fb10014 lw s1,20(sp) +8007eb3c: 8fb00010 lw s0,16(sp) +8007eb40: 03e00008 jr ra +8007eb44: 27bd0020 addiu sp,sp,32 + +8007eb48 <_Z6OpBCX0v>: +8007eb48: 27bdffe0 addiu sp,sp,-32 +8007eb4c: afb00010 sw s0,16(sp) +8007eb50: 3c108021 lui s0,0x8021 +8007eb54: 2610e988 addiu s0,s0,-5752 +8007eb58: 8e050020 lw a1,32(s0) +8007eb5c: afbf0018 sw ra,24(sp) +8007eb60: afb10014 sw s1,20(sp) +8007eb64: 3c118021 lui s1,0x8021 +8007eb68: 90a30000 lbu v1,0(a1) +8007eb6c: 2631e974 addiu s1,s1,-5772 +8007eb70: 8e060010 lw a2,16(s0) +8007eb74: 90a40001 lbu a0,1(a1) +8007eb78: 9622000a lhu v0,10(s1) +8007eb7c: 00661821 addu v1,v1,a2 +8007eb80: 00621821 addu v1,v1,v0 +8007eb84: 00042200 sll a0,a0,0x8 +8007eb88: 00832021 addu a0,a0,v1 +8007eb8c: 3c028021 lui v0,0x8021 +8007eb90: ac447018 sw a0,28696(v0) +8007eb94: 90a30001 lbu v1,1(a1) +8007eb98: 3c028022 lui v0,0x8022 +8007eb9c: a04350cc sb v1,20684(v0) +8007eba0: 24a50002 addiu a1,a1,2 +8007eba4: 3c028007 lui v0,0x8007 +8007eba8: 244269c0 addiu v0,v0,27072 +8007ebac: 0040f809 jalr v0 +8007ebb0: ae050020 sw a1,32(s0) +8007ebb4: a622000c sh v0,12(s1) +8007ebb8: 3042ffff andi v0,v0,0xffff +8007ebbc: 00021a02 srl v1,v0,0x8 +8007ebc0: 0002102b sltu v0,zero,v0 +8007ebc4: a2030006 sb v1,6(s0) +8007ebc8: a2020005 sb v0,5(s0) +8007ebcc: 8fbf0018 lw ra,24(sp) +8007ebd0: 8fb10014 lw s1,20(sp) +8007ebd4: 8fb00010 lw s0,16(sp) +8007ebd8: 03e00008 jr ra +8007ebdc: 27bd0020 addiu sp,sp,32 + +8007ebe0 <_Z6OpACX0v>: +8007ebe0: 27bdffe8 addiu sp,sp,-24 +8007ebe4: afb00010 sw s0,16(sp) +8007ebe8: 3c108021 lui s0,0x8021 +8007ebec: 2610e988 addiu s0,s0,-5752 +8007ebf0: 8e030020 lw v1,32(s0) +8007ebf4: afbf0014 sw ra,20(sp) +8007ebf8: 90620001 lbu v0,1(v1) +8007ebfc: 90640000 lbu a0,0(v1) +8007ec00: 8e050010 lw a1,16(s0) +8007ec04: 00021200 sll v0,v0,0x8 +8007ec08: 00822021 addu a0,a0,v0 +8007ec0c: 00852021 addu a0,a0,a1 +8007ec10: 3c028021 lui v0,0x8021 +8007ec14: ac447018 sw a0,28696(v0) +8007ec18: 90650001 lbu a1,1(v1) +8007ec1c: 3c028022 lui v0,0x8022 +8007ec20: 24630002 addiu v1,v1,2 +8007ec24: a04550cc sb a1,20684(v0) +8007ec28: 3c028007 lui v0,0x8007 +8007ec2c: 244269c0 addiu v0,v0,27072 +8007ec30: 0040f809 jalr v0 +8007ec34: ae030020 sw v1,32(s0) +8007ec38: 3c038021 lui v1,0x8021 +8007ec3c: 2463e974 addiu v1,v1,-5772 +8007ec40: a462000c sh v0,12(v1) +8007ec44: 3042ffff andi v0,v0,0xffff +8007ec48: 00022202 srl a0,v0,0x8 +8007ec4c: 0002102b sltu v0,zero,v0 +8007ec50: a2040006 sb a0,6(s0) +8007ec54: a2020005 sb v0,5(s0) +8007ec58: 8fbf0014 lw ra,20(sp) +8007ec5c: 8fb00010 lw s0,16(sp) +8007ec60: 03e00008 jr ra +8007ec64: 27bd0018 addiu sp,sp,24 + +8007ec68 <_Z6OpB4X0v>: +8007ec68: 27bdffe0 addiu sp,sp,-32 +8007ec6c: afb10014 sw s1,20(sp) +8007ec70: 3c118021 lui s1,0x8021 +8007ec74: 2631e988 addiu s1,s1,-5752 +8007ec78: 8e270020 lw a3,32(s1) +8007ec7c: afbf0018 sw ra,24(sp) +8007ec80: afb00010 sw s0,16(sp) +8007ec84: 90e30000 lbu v1,0(a3) +8007ec88: 3c108021 lui s0,0x8021 +8007ec8c: 2610e974 addiu s0,s0,-5772 +8007ec90: 3c028022 lui v0,0x8022 +8007ec94: a04350cc sb v1,20684(v0) +8007ec98: 96060006 lhu a2,6(s0) +8007ec9c: 9602000a lhu v0,10(s0) +8007eca0: 96040002 lhu a0,2(s0) +8007eca4: 90e50000 lbu a1,0(a3) +8007eca8: 00c23021 addu a2,a2,v0 +8007ecac: 30840100 andi a0,a0,0x100 +8007ecb0: 3402ffff li v0,0xffff +8007ecb4: 240300ff li v1,255 +8007ecb8: 0044180a movz v1,v0,a0 +8007ecbc: 00a62821 addu a1,a1,a2 +8007ecc0: 00651824 and v1,v1,a1 +8007ecc4: 3c028021 lui v0,0x8021 +8007ecc8: ac437018 sw v1,28696(v0) +8007eccc: 24e70001 addiu a3,a3,1 +8007ecd0: 3c028007 lui v0,0x8007 +8007ecd4: 00602021 move a0,v1 +8007ecd8: 244269c0 addiu v0,v0,27072 +8007ecdc: 0040f809 jalr v0 +8007ece0: ae270020 sw a3,32(s1) +8007ece4: a602000c sh v0,12(s0) +8007ece8: 3042ffff andi v0,v0,0xffff +8007ecec: 00021a02 srl v1,v0,0x8 +8007ecf0: 0002102b sltu v0,zero,v0 +8007ecf4: a2230006 sb v1,6(s1) +8007ecf8: a2220005 sb v0,5(s1) +8007ecfc: 8fbf0018 lw ra,24(sp) +8007ed00: 8fb10014 lw s1,20(sp) +8007ed04: 8fb00010 lw s0,16(sp) +8007ed08: 03e00008 jr ra +8007ed0c: 27bd0020 addiu sp,sp,32 + +8007ed10 <_Z6OpBEX0v>: +8007ed10: 27bdffe0 addiu sp,sp,-32 +8007ed14: afb00010 sw s0,16(sp) +8007ed18: 3c108021 lui s0,0x8021 +8007ed1c: 2610e988 addiu s0,s0,-5752 +8007ed20: 8e050020 lw a1,32(s0) +8007ed24: afbf0018 sw ra,24(sp) +8007ed28: afb10014 sw s1,20(sp) +8007ed2c: 3c118021 lui s1,0x8021 +8007ed30: 90a30000 lbu v1,0(a1) +8007ed34: 2631e974 addiu s1,s1,-5772 +8007ed38: 8e060010 lw a2,16(s0) +8007ed3c: 90a40001 lbu a0,1(a1) +8007ed40: 9622000c lhu v0,12(s1) +8007ed44: 00661821 addu v1,v1,a2 +8007ed48: 00621821 addu v1,v1,v0 +8007ed4c: 00042200 sll a0,a0,0x8 +8007ed50: 00832021 addu a0,a0,v1 +8007ed54: 3c028021 lui v0,0x8021 +8007ed58: ac447018 sw a0,28696(v0) +8007ed5c: 90a30001 lbu v1,1(a1) +8007ed60: 3c028022 lui v0,0x8022 +8007ed64: a04350cc sb v1,20684(v0) +8007ed68: 24a50002 addiu a1,a1,2 +8007ed6c: 3c028007 lui v0,0x8007 +8007ed70: 244269c0 addiu v0,v0,27072 +8007ed74: 0040f809 jalr v0 +8007ed78: ae050020 sw a1,32(s0) +8007ed7c: a622000a sh v0,10(s1) +8007ed80: 3042ffff andi v0,v0,0xffff +8007ed84: 00021a02 srl v1,v0,0x8 +8007ed88: 0002102b sltu v0,zero,v0 +8007ed8c: a2030006 sb v1,6(s0) +8007ed90: a2020005 sb v0,5(s0) +8007ed94: 8fbf0018 lw ra,24(sp) +8007ed98: 8fb10014 lw s1,20(sp) +8007ed9c: 8fb00010 lw s0,16(sp) +8007eda0: 03e00008 jr ra +8007eda4: 27bd0020 addiu sp,sp,32 + +8007eda8 <_Z6OpAEX0v>: +8007eda8: 27bdffe8 addiu sp,sp,-24 +8007edac: afb00010 sw s0,16(sp) +8007edb0: 3c108021 lui s0,0x8021 +8007edb4: 2610e988 addiu s0,s0,-5752 +8007edb8: 8e030020 lw v1,32(s0) +8007edbc: afbf0014 sw ra,20(sp) +8007edc0: 90620001 lbu v0,1(v1) +8007edc4: 90640000 lbu a0,0(v1) +8007edc8: 8e050010 lw a1,16(s0) +8007edcc: 00021200 sll v0,v0,0x8 +8007edd0: 00822021 addu a0,a0,v0 +8007edd4: 00852021 addu a0,a0,a1 +8007edd8: 3c028021 lui v0,0x8021 +8007eddc: ac447018 sw a0,28696(v0) +8007ede0: 90650001 lbu a1,1(v1) +8007ede4: 3c028022 lui v0,0x8022 +8007ede8: 24630002 addiu v1,v1,2 +8007edec: a04550cc sb a1,20684(v0) +8007edf0: 3c028007 lui v0,0x8007 +8007edf4: 244269c0 addiu v0,v0,27072 +8007edf8: 0040f809 jalr v0 +8007edfc: ae030020 sw v1,32(s0) +8007ee00: 3c038021 lui v1,0x8021 +8007ee04: 2463e974 addiu v1,v1,-5772 +8007ee08: a462000a sh v0,10(v1) +8007ee0c: 3042ffff andi v0,v0,0xffff +8007ee10: 00022202 srl a0,v0,0x8 +8007ee14: 0002102b sltu v0,zero,v0 +8007ee18: a2040006 sb a0,6(s0) +8007ee1c: a2020005 sb v0,5(s0) +8007ee20: 8fbf0014 lw ra,20(sp) +8007ee24: 8fb00010 lw s0,16(sp) +8007ee28: 03e00008 jr ra +8007ee2c: 27bd0018 addiu sp,sp,24 + +8007ee30 <_Z6OpB6X0v>: +8007ee30: 27bdffe0 addiu sp,sp,-32 +8007ee34: afb10014 sw s1,20(sp) +8007ee38: 3c118021 lui s1,0x8021 +8007ee3c: 2631e988 addiu s1,s1,-5752 +8007ee40: 8e270020 lw a3,32(s1) +8007ee44: afbf0018 sw ra,24(sp) +8007ee48: afb00010 sw s0,16(sp) +8007ee4c: 90e30000 lbu v1,0(a3) +8007ee50: 3c108021 lui s0,0x8021 +8007ee54: 2610e974 addiu s0,s0,-5772 +8007ee58: 3c028022 lui v0,0x8022 +8007ee5c: a04350cc sb v1,20684(v0) +8007ee60: 96060006 lhu a2,6(s0) +8007ee64: 9602000c lhu v0,12(s0) +8007ee68: 96040002 lhu a0,2(s0) +8007ee6c: 90e50000 lbu a1,0(a3) +8007ee70: 00c23021 addu a2,a2,v0 +8007ee74: 30840100 andi a0,a0,0x100 +8007ee78: 3402ffff li v0,0xffff +8007ee7c: 240300ff li v1,255 +8007ee80: 0044180a movz v1,v0,a0 +8007ee84: 00a62821 addu a1,a1,a2 +8007ee88: 00651824 and v1,v1,a1 +8007ee8c: 3c028021 lui v0,0x8021 +8007ee90: ac437018 sw v1,28696(v0) +8007ee94: 24e70001 addiu a3,a3,1 +8007ee98: 3c028007 lui v0,0x8007 +8007ee9c: 00602021 move a0,v1 +8007eea0: 244269c0 addiu v0,v0,27072 +8007eea4: 0040f809 jalr v0 +8007eea8: ae270020 sw a3,32(s1) +8007eeac: a602000a sh v0,10(s0) +8007eeb0: 3042ffff andi v0,v0,0xffff +8007eeb4: 00021a02 srl v1,v0,0x8 +8007eeb8: 0002102b sltu v0,zero,v0 +8007eebc: a2230006 sb v1,6(s1) +8007eec0: a2220005 sb v0,5(s1) +8007eec4: 8fbf0018 lw ra,24(sp) +8007eec8: 8fb10014 lw s1,20(sp) +8007eecc: 8fb00010 lw s0,16(sp) +8007eed0: 03e00008 jr ra +8007eed4: 27bd0020 addiu sp,sp,32 + +8007eed8 <_Z6Op0CM1v>: +8007eed8: 27bdffe0 addiu sp,sp,-32 +8007eedc: afb00010 sw s0,16(sp) +8007eee0: 3c108021 lui s0,0x8021 +8007eee4: afbf0018 sw ra,24(sp) +8007eee8: afb10014 sw s1,20(sp) +8007eeec: 2610e988 addiu s0,s0,-5752 +8007eef0: 8e030020 lw v1,32(s0) +8007eef4: 8e050010 lw a1,16(s0) +8007eef8: 90620001 lbu v0,1(v1) +8007eefc: 90640000 lbu a0,0(v1) +8007ef00: 00021200 sll v0,v0,0x8 +8007ef04: 00822021 addu a0,a0,v0 +8007ef08: 00852021 addu a0,a0,a1 +8007ef0c: 3c118021 lui s1,0x8021 +8007ef10: ae247018 sw a0,28696(s1) +8007ef14: 90650001 lbu a1,1(v1) +8007ef18: 3c028022 lui v0,0x8022 +8007ef1c: 24630002 addiu v1,v1,2 +8007ef20: a04550cc sb a1,20684(v0) +8007ef24: 3c028007 lui v0,0x8007 +8007ef28: 24426674 addiu v0,v0,26228 +8007ef2c: 0040f809 jalr v0 +8007ef30: ae030020 sw v1,32(s0) +8007ef34: 3c038021 lui v1,0x8021 +8007ef38: 9066e978 lbu a2,-5768(v1) +8007ef3c: 8e257018 lw a1,28696(s1) +8007ef40: 00461825 or v1,v0,a2 +8007ef44: 00461024 and v0,v0,a2 +8007ef48: a2020005 sb v0,5(s0) +8007ef4c: 306300ff andi v1,v1,0xff +8007ef50: 3c028022 lui v0,0x8022 +8007ef54: a04350bc sb v1,20668(v0) +8007ef58: 3c198008 lui t9,0x8008 +8007ef5c: 8fbf0018 lw ra,24(sp) +8007ef60: 8fb10014 lw s1,20(sp) +8007ef64: 8fb00010 lw s0,16(sp) +8007ef68: 00602021 move a0,v1 +8007ef6c: 273985b4 addiu t9,t9,-31308 +8007ef70: 03200008 jr t9 +8007ef74: 27bd0020 addiu sp,sp,32 + +8007ef78 <_Z6Op3CM1v>: +8007ef78: 27bdffe0 addiu sp,sp,-32 +8007ef7c: afb00010 sw s0,16(sp) +8007ef80: 3c108021 lui s0,0x8021 +8007ef84: 2610e988 addiu s0,s0,-5752 +8007ef88: 8e050020 lw a1,32(s0) +8007ef8c: afbf0018 sw ra,24(sp) +8007ef90: afb10014 sw s1,20(sp) +8007ef94: 3c118021 lui s1,0x8021 +8007ef98: 90a30000 lbu v1,0(a1) +8007ef9c: 2631e974 addiu s1,s1,-5772 +8007efa0: 8e060010 lw a2,16(s0) +8007efa4: 90a40001 lbu a0,1(a1) +8007efa8: 9622000a lhu v0,10(s1) +8007efac: 00661821 addu v1,v1,a2 +8007efb0: 00621821 addu v1,v1,v0 +8007efb4: 00042200 sll a0,a0,0x8 +8007efb8: 00832021 addu a0,a0,v1 +8007efbc: 3c028021 lui v0,0x8021 +8007efc0: ac447018 sw a0,28696(v0) +8007efc4: 90a30001 lbu v1,1(a1) +8007efc8: 3c028022 lui v0,0x8022 +8007efcc: 24a50002 addiu a1,a1,2 +8007efd0: a04350cc sb v1,20684(v0) +8007efd4: 3c028007 lui v0,0x8007 +8007efd8: 24426674 addiu v0,v0,26228 +8007efdc: 0040f809 jalr v0 +8007efe0: ae050020 sw a1,32(s0) +8007efe4: 92230004 lbu v1,4(s1) +8007efe8: 00022982 srl a1,v0,0x6 +8007efec: 3c048022 lui a0,0x8022 +8007eff0: a08250bc sb v0,20668(a0) +8007eff4: 00431824 and v1,v0,v1 +8007eff8: 30a50001 andi a1,a1,0x1 +8007effc: a2030005 sb v1,5(s0) +8007f000: a2050007 sb a1,7(s0) +8007f004: a2020006 sb v0,6(s0) +8007f008: 8fbf0018 lw ra,24(sp) +8007f00c: 8fb10014 lw s1,20(sp) +8007f010: 8fb00010 lw s0,16(sp) +8007f014: 03e00008 jr ra +8007f018: 27bd0020 addiu sp,sp,32 + +8007f01c <_Z6Op2CM1v>: +8007f01c: 27bdffe8 addiu sp,sp,-24 +8007f020: afb00010 sw s0,16(sp) +8007f024: 3c108021 lui s0,0x8021 +8007f028: 2610e988 addiu s0,s0,-5752 +8007f02c: 8e030020 lw v1,32(s0) +8007f030: afbf0014 sw ra,20(sp) +8007f034: 90620001 lbu v0,1(v1) +8007f038: 90640000 lbu a0,0(v1) +8007f03c: 8e050010 lw a1,16(s0) +8007f040: 00021200 sll v0,v0,0x8 +8007f044: 00822021 addu a0,a0,v0 +8007f048: 00852021 addu a0,a0,a1 +8007f04c: 3c028021 lui v0,0x8021 +8007f050: ac447018 sw a0,28696(v0) +8007f054: 90650001 lbu a1,1(v1) +8007f058: 3c028022 lui v0,0x8022 +8007f05c: 24630002 addiu v1,v1,2 +8007f060: a04550cc sb a1,20684(v0) +8007f064: 3c028007 lui v0,0x8007 +8007f068: 24426674 addiu v0,v0,26228 +8007f06c: 0040f809 jalr v0 +8007f070: ae030020 sw v1,32(s0) +8007f074: 3c038021 lui v1,0x8021 +8007f078: 9064e978 lbu a0,-5768(v1) +8007f07c: 00022982 srl a1,v0,0x6 +8007f080: 3c038022 lui v1,0x8022 +8007f084: a06250bc sb v0,20668(v1) +8007f088: 00442024 and a0,v0,a0 +8007f08c: 30a50001 andi a1,a1,0x1 +8007f090: a2040005 sb a0,5(s0) +8007f094: a2050007 sb a1,7(s0) +8007f098: a2020006 sb v0,6(s0) +8007f09c: 8fbf0014 lw ra,20(sp) +8007f0a0: 8fb00010 lw s0,16(sp) +8007f0a4: 03e00008 jr ra +8007f0a8: 27bd0018 addiu sp,sp,24 + +8007f0ac <_Z6Op34M1v>: +8007f0ac: 27bdffe0 addiu sp,sp,-32 +8007f0b0: afb00010 sw s0,16(sp) +8007f0b4: 3c108021 lui s0,0x8021 +8007f0b8: 2610e988 addiu s0,s0,-5752 +8007f0bc: 8e070020 lw a3,32(s0) +8007f0c0: afbf0018 sw ra,24(sp) +8007f0c4: afb10014 sw s1,20(sp) +8007f0c8: 90e30000 lbu v1,0(a3) +8007f0cc: 3c118021 lui s1,0x8021 +8007f0d0: 2631e974 addiu s1,s1,-5772 +8007f0d4: 3c028022 lui v0,0x8022 +8007f0d8: a04350cc sb v1,20684(v0) +8007f0dc: 96260006 lhu a2,6(s1) +8007f0e0: 9622000a lhu v0,10(s1) +8007f0e4: 96240002 lhu a0,2(s1) +8007f0e8: 90e50000 lbu a1,0(a3) +8007f0ec: 00c23021 addu a2,a2,v0 +8007f0f0: 30840100 andi a0,a0,0x100 +8007f0f4: 3402ffff li v0,0xffff +8007f0f8: 240300ff li v1,255 +8007f0fc: 0044180a movz v1,v0,a0 +8007f100: 00a62821 addu a1,a1,a2 +8007f104: 00651824 and v1,v1,a1 +8007f108: 3c028021 lui v0,0x8021 +8007f10c: ac437018 sw v1,28696(v0) +8007f110: 24e70001 addiu a3,a3,1 +8007f114: 3c028007 lui v0,0x8007 +8007f118: 00602021 move a0,v1 +8007f11c: 24426674 addiu v0,v0,26228 +8007f120: 0040f809 jalr v0 +8007f124: ae070020 sw a3,32(s0) +8007f128: 92230004 lbu v1,4(s1) +8007f12c: 00022982 srl a1,v0,0x6 +8007f130: 3c048022 lui a0,0x8022 +8007f134: a08250bc sb v0,20668(a0) +8007f138: 00431824 and v1,v0,v1 +8007f13c: 30a50001 andi a1,a1,0x1 +8007f140: a2030005 sb v1,5(s0) +8007f144: a2050007 sb a1,7(s0) +8007f148: a2020006 sb v0,6(s0) +8007f14c: 8fbf0018 lw ra,24(sp) +8007f150: 8fb10014 lw s1,20(sp) +8007f154: 8fb00010 lw s0,16(sp) +8007f158: 03e00008 jr ra +8007f15c: 27bd0020 addiu sp,sp,32 + +8007f160 <_Z6Op1CM1v>: +8007f160: 27bdffe0 addiu sp,sp,-32 +8007f164: afb00010 sw s0,16(sp) +8007f168: 3c108021 lui s0,0x8021 +8007f16c: afbf0018 sw ra,24(sp) +8007f170: afb10014 sw s1,20(sp) +8007f174: 2610e988 addiu s0,s0,-5752 +8007f178: 8e030020 lw v1,32(s0) +8007f17c: 8e050010 lw a1,16(s0) +8007f180: 90620001 lbu v0,1(v1) +8007f184: 90640000 lbu a0,0(v1) +8007f188: 00021200 sll v0,v0,0x8 +8007f18c: 00822021 addu a0,a0,v0 +8007f190: 00852021 addu a0,a0,a1 +8007f194: 3c118021 lui s1,0x8021 +8007f198: ae247018 sw a0,28696(s1) +8007f19c: 90650001 lbu a1,1(v1) +8007f1a0: 3c028022 lui v0,0x8022 +8007f1a4: 24630002 addiu v1,v1,2 +8007f1a8: a04550cc sb a1,20684(v0) +8007f1ac: 3c028007 lui v0,0x8007 +8007f1b0: 24426674 addiu v0,v0,26228 +8007f1b4: 0040f809 jalr v0 +8007f1b8: ae030020 sw v1,32(s0) +8007f1bc: 3c038021 lui v1,0x8021 +8007f1c0: 9066e978 lbu a2,-5768(v1) +8007f1c4: 8e257018 lw a1,28696(s1) +8007f1c8: 00061827 nor v1,zero,a2 +8007f1cc: 00621824 and v1,v1,v0 +8007f1d0: 00461024 and v0,v0,a2 +8007f1d4: a2020005 sb v0,5(s0) +8007f1d8: 306300ff andi v1,v1,0xff +8007f1dc: 3c028022 lui v0,0x8022 +8007f1e0: a04350bc sb v1,20668(v0) +8007f1e4: 3c198008 lui t9,0x8008 +8007f1e8: 8fbf0018 lw ra,24(sp) +8007f1ec: 8fb10014 lw s1,20(sp) +8007f1f0: 8fb00010 lw s0,16(sp) +8007f1f4: 00602021 move a0,v1 +8007f1f8: 273985b4 addiu t9,t9,-31308 +8007f1fc: 03200008 jr t9 +8007f200: 27bd0020 addiu sp,sp,32 + +8007f204 <_Z6Op83M0v>: +8007f204: 3c078021 lui a3,0x8021 +8007f208: 24e7e988 addiu a3,a3,-5752 +8007f20c: 8ce60020 lw a2,32(a3) +8007f210: 3c028021 lui v0,0x8021 +8007f214: 2442e974 addiu v0,v0,-5772 +8007f218: 90c30000 lbu v1,0(a2) +8007f21c: 94450008 lhu a1,8(v0) +8007f220: 94440004 lhu a0,4(v0) +8007f224: 00651821 addu v1,v1,a1 +8007f228: 3063ffff andi v1,v1,0xffff +8007f22c: 24c60001 addiu a2,a2,1 +8007f230: 3c028021 lui v0,0x8021 +8007f234: 3c198008 lui t9,0x8008 +8007f238: 00602821 move a1,v1 +8007f23c: ace60020 sw a2,32(a3) +8007f240: 27398778 addiu t9,t9,-30856 +8007f244: 03200008 jr t9 +8007f248: ac437018 sw v1,28696(v0) + +8007f24c <_Z6Op9FM0v>: +8007f24c: 3c088021 lui t0,0x8021 +8007f250: 2508e988 addiu t0,t0,-5752 +8007f254: 8d060020 lw a2,32(t0) +8007f258: 3c078021 lui a3,0x8021 +8007f25c: 90c20001 lbu v0,1(a2) +8007f260: 90c40000 lbu a0,0(a2) +8007f264: 24e7e974 addiu a3,a3,-5772 +8007f268: 90c30002 lbu v1,2(a2) +8007f26c: 00021200 sll v0,v0,0x8 +8007f270: 94e5000a lhu a1,10(a3) +8007f274: 00822021 addu a0,a0,v0 +8007f278: 00852021 addu a0,a0,a1 +8007f27c: 00031c00 sll v1,v1,0x10 +8007f280: 3c0200ff lui v0,0xff +8007f284: 00641821 addu v1,v1,a0 +8007f288: 3442ffff ori v0,v0,0xffff +8007f28c: 00621824 and v1,v1,v0 +8007f290: 3c198008 lui t9,0x8008 +8007f294: 3c028021 lui v0,0x8021 +8007f298: 94e40004 lhu a0,4(a3) +8007f29c: 24c60003 addiu a2,a2,3 +8007f2a0: 00602821 move a1,v1 +8007f2a4: ac437018 sw v1,28696(v0) +8007f2a8: 27398778 addiu t9,t9,-30856 +8007f2ac: 03200008 jr t9 +8007f2b0: ad060020 sw a2,32(t0) + +8007f2b4 <_Z6Op8FM0v>: +8007f2b4: 3c088021 lui t0,0x8021 +8007f2b8: 2508e988 addiu t0,t0,-5752 +8007f2bc: 8d060020 lw a2,32(t0) +8007f2c0: 3c198008 lui t9,0x8008 +8007f2c4: 90c20001 lbu v0,1(a2) +8007f2c8: 90c70000 lbu a3,0(a2) +8007f2cc: 90c30002 lbu v1,2(a2) +8007f2d0: 00021200 sll v0,v0,0x8 +8007f2d4: 00e23821 addu a3,a3,v0 +8007f2d8: 00031c00 sll v1,v1,0x10 +8007f2dc: 3c028021 lui v0,0x8021 +8007f2e0: 00e33821 addu a3,a3,v1 +8007f2e4: 9444e978 lhu a0,-5768(v0) +8007f2e8: 3c028021 lui v0,0x8021 +8007f2ec: 24c60003 addiu a2,a2,3 +8007f2f0: 00e02821 move a1,a3 +8007f2f4: ac477018 sw a3,28696(v0) +8007f2f8: 27398778 addiu t9,t9,-30856 +8007f2fc: 03200008 jr t9 +8007f300: ad060020 sw a2,32(t0) + +8007f304 <_Z6Op99M0v>: +8007f304: 3c078021 lui a3,0x8021 +8007f308: 24e7e988 addiu a3,a3,-5752 +8007f30c: 8ce60020 lw a2,32(a3) +8007f310: 3c058021 lui a1,0x8021 +8007f314: 90c20000 lbu v0,0(a2) +8007f318: 24a5e974 addiu a1,a1,-5772 +8007f31c: 8ce80010 lw t0,16(a3) +8007f320: 90c30001 lbu v1,1(a2) +8007f324: 94a4000c lhu a0,12(a1) +8007f328: 00481021 addu v0,v0,t0 +8007f32c: 00441021 addu v0,v0,a0 +8007f330: 00031a00 sll v1,v1,0x8 +8007f334: 00621821 addu v1,v1,v0 +8007f338: 94a40004 lhu a0,4(a1) +8007f33c: 24c60002 addiu a2,a2,2 +8007f340: 3c028021 lui v0,0x8021 +8007f344: 3c198008 lui t9,0x8008 +8007f348: 00602821 move a1,v1 +8007f34c: ace60020 sw a2,32(a3) +8007f350: 27398778 addiu t9,t9,-30856 +8007f354: 03200008 jr t9 +8007f358: ac437018 sw v1,28696(v0) + +8007f35c <_Z6Op9DM0v>: +8007f35c: 3c078021 lui a3,0x8021 +8007f360: 24e7e988 addiu a3,a3,-5752 +8007f364: 8ce60020 lw a2,32(a3) +8007f368: 3c058021 lui a1,0x8021 +8007f36c: 90c20000 lbu v0,0(a2) +8007f370: 24a5e974 addiu a1,a1,-5772 +8007f374: 8ce80010 lw t0,16(a3) +8007f378: 90c30001 lbu v1,1(a2) +8007f37c: 94a4000a lhu a0,10(a1) +8007f380: 00481021 addu v0,v0,t0 +8007f384: 00441021 addu v0,v0,a0 +8007f388: 00031a00 sll v1,v1,0x8 +8007f38c: 00621821 addu v1,v1,v0 +8007f390: 94a40004 lhu a0,4(a1) +8007f394: 24c60002 addiu a2,a2,2 +8007f398: 3c028021 lui v0,0x8021 +8007f39c: 3c198008 lui t9,0x8008 +8007f3a0: 00602821 move a1,v1 +8007f3a4: ace60020 sw a2,32(a3) +8007f3a8: 27398778 addiu t9,t9,-30856 +8007f3ac: 03200008 jr t9 +8007f3b0: ac437018 sw v1,28696(v0) + +8007f3b4 <_Z6Op8DM0v>: +8007f3b4: 3c078021 lui a3,0x8021 +8007f3b8: 24e7e988 addiu a3,a3,-5752 +8007f3bc: 8ce60020 lw a2,32(a3) +8007f3c0: 8ce40010 lw a0,16(a3) +8007f3c4: 90c20001 lbu v0,1(a2) +8007f3c8: 90c30000 lbu v1,0(a2) +8007f3cc: 00021200 sll v0,v0,0x8 +8007f3d0: 00621821 addu v1,v1,v0 +8007f3d4: 3c028021 lui v0,0x8021 +8007f3d8: 00641821 addu v1,v1,a0 +8007f3dc: 24c60002 addiu a2,a2,2 +8007f3e0: 9444e978 lhu a0,-5768(v0) +8007f3e4: 3c198008 lui t9,0x8008 +8007f3e8: 3c028021 lui v0,0x8021 +8007f3ec: 00602821 move a1,v1 +8007f3f0: ace60020 sw a2,32(a3) +8007f3f4: 27398778 addiu t9,t9,-30856 +8007f3f8: 03200008 jr t9 +8007f3fc: ac437018 sw v1,28696(v0) + +8007f400 <_Z6Op92M0v>: +8007f400: 27bdffe0 addiu sp,sp,-32 +8007f404: afb10014 sw s1,20(sp) +8007f408: 3c118021 lui s1,0x8021 +8007f40c: afbf001c sw ra,28(sp) +8007f410: afb20018 sw s2,24(sp) +8007f414: afb00010 sw s0,16(sp) +8007f418: 2631e988 addiu s1,s1,-5752 +8007f41c: 8e250020 lw a1,32(s1) +8007f420: 3c028022 lui v0,0x8022 +8007f424: 90a30000 lbu v1,0(a1) +8007f428: 3c108021 lui s0,0x8021 +8007f42c: a04350cc sb v1,20684(v0) +8007f430: 2610e974 addiu s0,s0,-5772 +8007f434: 90a30000 lbu v1,0(a1) +8007f438: 96020006 lhu v0,6(s0) +8007f43c: 24a50001 addiu a1,a1,1 +8007f440: 00621821 addu v1,v1,v0 +8007f444: 3063ffff andi v1,v1,0xffff +8007f448: 3c128021 lui s2,0x8021 +8007f44c: 3c028007 lui v0,0x8007 +8007f450: 00602021 move a0,v1 +8007f454: ae250020 sw a1,32(s1) +8007f458: 244269c0 addiu v0,v0,27072 +8007f45c: 0040f809 jalr v0 +8007f460: ae437018 sw v1,28696(s2) +8007f464: 8e230010 lw v1,16(s1) +8007f468: 96040004 lhu a0,4(s0) +8007f46c: 00431021 addu v0,v0,v1 +8007f470: ae427018 sw v0,28696(s2) +8007f474: 3c198008 lui t9,0x8008 +8007f478: 8fbf001c lw ra,28(sp) +8007f47c: 8fb20018 lw s2,24(sp) +8007f480: 8fb10014 lw s1,20(sp) +8007f484: 8fb00010 lw s0,16(sp) +8007f488: 00402821 move a1,v0 +8007f48c: 27398778 addiu t9,t9,-30856 +8007f490: 03200008 jr t9 +8007f494: 27bd0020 addiu sp,sp,32 + +8007f498 <_Z6Op95M0v>: +8007f498: 3c098021 lui t1,0x8021 +8007f49c: 2529e988 addiu t1,t1,-5752 +8007f4a0: 3c068021 lui a2,0x8021 +8007f4a4: 24c6e974 addiu a2,a2,-5772 +8007f4a8: 8d280020 lw t0,32(t1) +8007f4ac: 94c2000a lhu v0,10(a2) +8007f4b0: 94c70006 lhu a3,6(a2) +8007f4b4: 94c40002 lhu a0,2(a2) +8007f4b8: 91050000 lbu a1,0(t0) +8007f4bc: 00e23821 addu a3,a3,v0 +8007f4c0: 30840100 andi a0,a0,0x100 +8007f4c4: 3402ffff li v0,0xffff +8007f4c8: 240300ff li v1,255 +8007f4cc: 0044180a movz v1,v0,a0 +8007f4d0: 00a72821 addu a1,a1,a3 +8007f4d4: 00651824 and v1,v1,a1 +8007f4d8: 3c028021 lui v0,0x8021 +8007f4dc: 3c198008 lui t9,0x8008 +8007f4e0: 94c40004 lhu a0,4(a2) +8007f4e4: 25080001 addiu t0,t0,1 +8007f4e8: 00602821 move a1,v1 +8007f4ec: ac437018 sw v1,28696(v0) +8007f4f0: 27398778 addiu t9,t9,-30856 +8007f4f4: 03200008 jr t9 +8007f4f8: ad280020 sw t0,32(t1) + +8007f4fc <_Z6Op83M1v>: +8007f4fc: 3c078021 lui a3,0x8021 +8007f500: 24e7e988 addiu a3,a3,-5752 +8007f504: 8ce60020 lw a2,32(a3) +8007f508: 3c028021 lui v0,0x8021 +8007f50c: 2442e974 addiu v0,v0,-5772 +8007f510: 90c30000 lbu v1,0(a2) +8007f514: 94450008 lhu a1,8(v0) +8007f518: 90440004 lbu a0,4(v0) +8007f51c: 00651821 addu v1,v1,a1 +8007f520: 3063ffff andi v1,v1,0xffff +8007f524: 24c60001 addiu a2,a2,1 +8007f528: 3c028021 lui v0,0x8021 +8007f52c: 3c198008 lui t9,0x8008 +8007f530: 00602821 move a1,v1 +8007f534: ace60020 sw a2,32(a3) +8007f538: 273985b4 addiu t9,t9,-31308 +8007f53c: 03200008 jr t9 +8007f540: ac437018 sw v1,28696(v0) + +8007f544 <_Z6Op9FM1v>: +8007f544: 3c088021 lui t0,0x8021 +8007f548: 2508e988 addiu t0,t0,-5752 +8007f54c: 8d060020 lw a2,32(t0) +8007f550: 3c078021 lui a3,0x8021 +8007f554: 90c20001 lbu v0,1(a2) +8007f558: 90c40000 lbu a0,0(a2) +8007f55c: 24e7e974 addiu a3,a3,-5772 +8007f560: 90c30002 lbu v1,2(a2) +8007f564: 00021200 sll v0,v0,0x8 +8007f568: 94e5000a lhu a1,10(a3) +8007f56c: 00822021 addu a0,a0,v0 +8007f570: 00852021 addu a0,a0,a1 +8007f574: 00031c00 sll v1,v1,0x10 +8007f578: 3c0200ff lui v0,0xff +8007f57c: 00641821 addu v1,v1,a0 +8007f580: 3442ffff ori v0,v0,0xffff +8007f584: 00621824 and v1,v1,v0 +8007f588: 3c198008 lui t9,0x8008 +8007f58c: 3c028021 lui v0,0x8021 +8007f590: 90e40004 lbu a0,4(a3) +8007f594: 24c60003 addiu a2,a2,3 +8007f598: 00602821 move a1,v1 +8007f59c: ac437018 sw v1,28696(v0) +8007f5a0: 273985b4 addiu t9,t9,-31308 +8007f5a4: 03200008 jr t9 +8007f5a8: ad060020 sw a2,32(t0) + +8007f5ac <_Z6Op8FM1v>: +8007f5ac: 3c088021 lui t0,0x8021 +8007f5b0: 2508e988 addiu t0,t0,-5752 +8007f5b4: 8d060020 lw a2,32(t0) +8007f5b8: 3c198008 lui t9,0x8008 +8007f5bc: 90c20001 lbu v0,1(a2) +8007f5c0: 90c70000 lbu a3,0(a2) +8007f5c4: 90c30002 lbu v1,2(a2) +8007f5c8: 00021200 sll v0,v0,0x8 +8007f5cc: 00e23821 addu a3,a3,v0 +8007f5d0: 00031c00 sll v1,v1,0x10 +8007f5d4: 3c028021 lui v0,0x8021 +8007f5d8: 00e33821 addu a3,a3,v1 +8007f5dc: 9044e978 lbu a0,-5768(v0) +8007f5e0: 3c028021 lui v0,0x8021 +8007f5e4: 24c60003 addiu a2,a2,3 +8007f5e8: 00e02821 move a1,a3 +8007f5ec: ac477018 sw a3,28696(v0) +8007f5f0: 273985b4 addiu t9,t9,-31308 +8007f5f4: 03200008 jr t9 +8007f5f8: ad060020 sw a2,32(t0) + +8007f5fc <_Z6Op99M1v>: +8007f5fc: 3c078021 lui a3,0x8021 +8007f600: 24e7e988 addiu a3,a3,-5752 +8007f604: 8ce60020 lw a2,32(a3) +8007f608: 3c058021 lui a1,0x8021 +8007f60c: 90c20000 lbu v0,0(a2) +8007f610: 24a5e974 addiu a1,a1,-5772 +8007f614: 8ce80010 lw t0,16(a3) +8007f618: 90c30001 lbu v1,1(a2) +8007f61c: 94a4000c lhu a0,12(a1) +8007f620: 00481021 addu v0,v0,t0 +8007f624: 00441021 addu v0,v0,a0 +8007f628: 00031a00 sll v1,v1,0x8 +8007f62c: 00621821 addu v1,v1,v0 +8007f630: 90a40004 lbu a0,4(a1) +8007f634: 24c60002 addiu a2,a2,2 +8007f638: 3c028021 lui v0,0x8021 +8007f63c: 3c198008 lui t9,0x8008 +8007f640: 00602821 move a1,v1 +8007f644: ace60020 sw a2,32(a3) +8007f648: 273985b4 addiu t9,t9,-31308 +8007f64c: 03200008 jr t9 +8007f650: ac437018 sw v1,28696(v0) + +8007f654 <_Z6Op9DM1v>: +8007f654: 3c078021 lui a3,0x8021 +8007f658: 24e7e988 addiu a3,a3,-5752 +8007f65c: 8ce60020 lw a2,32(a3) +8007f660: 3c058021 lui a1,0x8021 +8007f664: 90c20000 lbu v0,0(a2) +8007f668: 24a5e974 addiu a1,a1,-5772 +8007f66c: 8ce80010 lw t0,16(a3) +8007f670: 90c30001 lbu v1,1(a2) +8007f674: 94a4000a lhu a0,10(a1) +8007f678: 00481021 addu v0,v0,t0 +8007f67c: 00441021 addu v0,v0,a0 +8007f680: 00031a00 sll v1,v1,0x8 +8007f684: 00621821 addu v1,v1,v0 +8007f688: 90a40004 lbu a0,4(a1) +8007f68c: 24c60002 addiu a2,a2,2 +8007f690: 3c028021 lui v0,0x8021 +8007f694: 3c198008 lui t9,0x8008 +8007f698: 00602821 move a1,v1 +8007f69c: ace60020 sw a2,32(a3) +8007f6a0: 273985b4 addiu t9,t9,-31308 +8007f6a4: 03200008 jr t9 +8007f6a8: ac437018 sw v1,28696(v0) + +8007f6ac <_Z6Op8DM1v>: +8007f6ac: 3c078021 lui a3,0x8021 +8007f6b0: 24e7e988 addiu a3,a3,-5752 +8007f6b4: 8ce60020 lw a2,32(a3) +8007f6b8: 8ce40010 lw a0,16(a3) +8007f6bc: 90c20001 lbu v0,1(a2) +8007f6c0: 90c30000 lbu v1,0(a2) +8007f6c4: 00021200 sll v0,v0,0x8 +8007f6c8: 00621821 addu v1,v1,v0 +8007f6cc: 3c028021 lui v0,0x8021 +8007f6d0: 00641821 addu v1,v1,a0 +8007f6d4: 24c60002 addiu a2,a2,2 +8007f6d8: 9044e978 lbu a0,-5768(v0) +8007f6dc: 3c198008 lui t9,0x8008 +8007f6e0: 3c028021 lui v0,0x8021 +8007f6e4: 00602821 move a1,v1 +8007f6e8: ace60020 sw a2,32(a3) +8007f6ec: 273985b4 addiu t9,t9,-31308 +8007f6f0: 03200008 jr t9 +8007f6f4: ac437018 sw v1,28696(v0) + +8007f6f8 <_Z6Op95M1v>: +8007f6f8: 3c098021 lui t1,0x8021 +8007f6fc: 2529e988 addiu t1,t1,-5752 +8007f700: 3c068021 lui a2,0x8021 +8007f704: 24c6e974 addiu a2,a2,-5772 +8007f708: 8d280020 lw t0,32(t1) +8007f70c: 94c2000a lhu v0,10(a2) +8007f710: 94c70006 lhu a3,6(a2) +8007f714: 94c40002 lhu a0,2(a2) +8007f718: 91050000 lbu a1,0(t0) +8007f71c: 00e23821 addu a3,a3,v0 +8007f720: 30840100 andi a0,a0,0x100 +8007f724: 3402ffff li v0,0xffff +8007f728: 240300ff li v1,255 +8007f72c: 0044180a movz v1,v0,a0 +8007f730: 00a72821 addu a1,a1,a3 +8007f734: 00651824 and v1,v1,a1 +8007f738: 3c028021 lui v0,0x8021 +8007f73c: 3c198008 lui t9,0x8008 +8007f740: 90c40004 lbu a0,4(a2) +8007f744: 25080001 addiu t0,t0,1 +8007f748: 00602821 move a1,v1 +8007f74c: ac437018 sw v1,28696(v0) +8007f750: 273985b4 addiu t9,t9,-31308 +8007f754: 03200008 jr t9 +8007f758: ad280020 sw t0,32(t1) + +8007f75c <_Z4OpFCv>: +8007f75c: 27bdffd8 addiu sp,sp,-40 +8007f760: afb10014 sw s1,20(sp) +8007f764: 3c118021 lui s1,0x8021 +8007f768: afbf0020 sw ra,32(sp) +8007f76c: afb3001c sw s3,28(sp) +8007f770: afb20018 sw s2,24(sp) +8007f774: afb00010 sw s0,16(sp) +8007f778: 2631e988 addiu s1,s1,-5752 +8007f77c: 8e230020 lw v1,32(s1) +8007f780: 3c128021 lui s2,0x8021 +8007f784: 2652e974 addiu s2,s2,-5772 +8007f788: 90650000 lbu a1,0(v1) +8007f78c: 90620001 lbu v0,1(v1) +8007f790: 9644000a lhu a0,10(s2) +8007f794: 00021200 sll v0,v0,0x8 +8007f798: 00852021 addu a0,a0,a1 +8007f79c: 00822021 addu a0,a0,v0 +8007f7a0: 3c138021 lui s3,0x8021 +8007f7a4: 3084ffff andi a0,a0,0xffff +8007f7a8: ae647018 sw a0,28696(s3) +8007f7ac: 8e22000c lw v0,12(s1) +8007f7b0: 90650001 lbu a1,1(v1) +8007f7b4: 00822021 addu a0,a0,v0 +8007f7b8: 3c028022 lui v0,0x8022 +8007f7bc: 24630002 addiu v1,v1,2 +8007f7c0: a04550cc sb a1,20684(v0) +8007f7c4: 3c028007 lui v0,0x8007 +8007f7c8: 244269c0 addiu v0,v0,27072 +8007f7cc: 0040f809 jalr v0 +8007f7d0: ae230020 sw v1,32(s1) +8007f7d4: 8e230024 lw v1,36(s1) +8007f7d8: 8e240020 lw a0,32(s1) +8007f7dc: 96450008 lhu a1,8(s2) +8007f7e0: 00832023 subu a0,a0,v1 +8007f7e4: 2484ffff addiu a0,a0,-1 +8007f7e8: 00042203 sra a0,a0,0x8 +8007f7ec: 3c108008 lui s0,0x8008 +8007f7f0: 261085b4 addiu s0,s0,-31308 +8007f7f4: ae627018 sw v0,28696(s3) +8007f7f8: 0200f809 jalr s0 +8007f7fc: 308400ff andi a0,a0,0xff +8007f800: 8e220024 lw v0,36(s1) +8007f804: 8e240020 lw a0,32(s1) +8007f808: 96450008 lhu a1,8(s2) +8007f80c: 00822023 subu a0,a0,v0 +8007f810: 2484ffff addiu a0,a0,-1 +8007f814: 24a5ffff addiu a1,a1,-1 +8007f818: 308400ff andi a0,a0,0xff +8007f81c: 0200f809 jalr s0 +8007f820: 30a5ffff andi a1,a1,0xffff +8007f824: 96420008 lhu v0,8(s2) +8007f828: 8e23000c lw v1,12(s1) +8007f82c: 8e647018 lw a0,28696(s3) +8007f830: 2442fffe addiu v0,v0,-2 +8007f834: a6420008 sh v0,8(s2) +8007f838: 3c198007 lui t9,0x8007 +8007f83c: 8fbf0020 lw ra,32(sp) +8007f840: 8fb3001c lw s3,28(sp) +8007f844: 8fb20018 lw s2,24(sp) +8007f848: 8fb10014 lw s1,20(sp) +8007f84c: 8fb00010 lw s0,16(sp) +8007f850: 00642021 addu a0,v1,a0 +8007f854: 27395fdc addiu t9,t9,24540 +8007f858: 03200008 jr t9 +8007f85c: 27bd0028 addiu sp,sp,40 + +8007f860 <_Z6OpFCE1v>: +8007f860: 27bdffd8 addiu sp,sp,-40 +8007f864: afb00010 sw s0,16(sp) +8007f868: 3c108021 lui s0,0x8021 +8007f86c: afbf0020 sw ra,32(sp) +8007f870: afb3001c sw s3,28(sp) +8007f874: afb20018 sw s2,24(sp) +8007f878: afb10014 sw s1,20(sp) +8007f87c: 2610e988 addiu s0,s0,-5752 +8007f880: 8e030020 lw v1,32(s0) +8007f884: 3c128021 lui s2,0x8021 +8007f888: 2652e974 addiu s2,s2,-5772 +8007f88c: 90650000 lbu a1,0(v1) +8007f890: 90620001 lbu v0,1(v1) +8007f894: 9644000a lhu a0,10(s2) +8007f898: 00021200 sll v0,v0,0x8 +8007f89c: 00852021 addu a0,a0,a1 +8007f8a0: 00822021 addu a0,a0,v0 +8007f8a4: 3c138021 lui s3,0x8021 +8007f8a8: 3084ffff andi a0,a0,0xffff +8007f8ac: ae647018 sw a0,28696(s3) +8007f8b0: 8e02000c lw v0,12(s0) +8007f8b4: 90650001 lbu a1,1(v1) +8007f8b8: 00822021 addu a0,a0,v0 +8007f8bc: 3c028022 lui v0,0x8022 +8007f8c0: 24630002 addiu v1,v1,2 +8007f8c4: a04550cc sb a1,20684(v0) +8007f8c8: 3c028007 lui v0,0x8007 +8007f8cc: 244269c0 addiu v0,v0,27072 +8007f8d0: 0040f809 jalr v0 +8007f8d4: ae030020 sw v1,32(s0) +8007f8d8: 8e030024 lw v1,36(s0) +8007f8dc: 8e040020 lw a0,32(s0) +8007f8e0: 96460008 lhu a2,8(s2) +8007f8e4: 00832023 subu a0,a0,v1 +8007f8e8: 2484ffff addiu a0,a0,-1 +8007f8ec: 00c02821 move a1,a2 +8007f8f0: 00042203 sra a0,a0,0x8 +8007f8f4: 24c6ffff addiu a2,a2,-1 +8007f8f8: 3c118008 lui s1,0x8008 +8007f8fc: 263185b4 addiu s1,s1,-31308 +8007f900: ae627018 sw v0,28696(s3) +8007f904: a6460008 sh a2,8(s2) +8007f908: 0220f809 jalr s1 +8007f90c: 308400ff andi a0,a0,0xff +8007f910: 8e030024 lw v1,36(s0) +8007f914: 8e040020 lw a0,32(s0) +8007f918: 96420008 lhu v0,8(s2) +8007f91c: 00832023 subu a0,a0,v1 +8007f920: 00402821 move a1,v0 +8007f924: 2484ffff addiu a0,a0,-1 +8007f928: 2442ffff addiu v0,v0,-1 +8007f92c: a6420008 sh v0,8(s2) +8007f930: 0220f809 jalr s1 +8007f934: 308400ff andi a0,a0,0xff +8007f938: 8e03000c lw v1,12(s0) +8007f93c: 8e647018 lw a0,28696(s3) +8007f940: 24020001 li v0,1 +8007f944: a2420009 sb v0,9(s2) +8007f948: 3c198007 lui t9,0x8007 +8007f94c: 8fbf0020 lw ra,32(sp) +8007f950: 8fb3001c lw s3,28(sp) +8007f954: 8fb20018 lw s2,24(sp) +8007f958: 8fb10014 lw s1,20(sp) +8007f95c: 8fb00010 lw s0,16(sp) +8007f960: 00642021 addu a0,v1,a0 +8007f964: 27395fdc addiu t9,t9,24540 +8007f968: 03200008 jr t9 +8007f96c: 27bd0028 addiu sp,sp,40 + +8007f970 <_Z6Op3CM0v>: +8007f970: 27bdffe0 addiu sp,sp,-32 +8007f974: afb00010 sw s0,16(sp) +8007f978: 3c108021 lui s0,0x8021 +8007f97c: 2610e988 addiu s0,s0,-5752 +8007f980: 8e050020 lw a1,32(s0) +8007f984: afbf0018 sw ra,24(sp) +8007f988: afb10014 sw s1,20(sp) +8007f98c: 3c118021 lui s1,0x8021 +8007f990: 90a30000 lbu v1,0(a1) +8007f994: 8e060010 lw a2,16(s0) +8007f998: 2631e974 addiu s1,s1,-5772 +8007f99c: 90a40001 lbu a0,1(a1) +8007f9a0: 9622000a lhu v0,10(s1) +8007f9a4: 00661821 addu v1,v1,a2 +8007f9a8: 00621821 addu v1,v1,v0 +8007f9ac: 00042200 sll a0,a0,0x8 +8007f9b0: 00832021 addu a0,a0,v1 +8007f9b4: 3c028021 lui v0,0x8021 +8007f9b8: ac447018 sw a0,28696(v0) +8007f9bc: 90a30001 lbu v1,1(a1) +8007f9c0: 3c028022 lui v0,0x8022 +8007f9c4: 24a50002 addiu a1,a1,2 +8007f9c8: a04350cc sb v1,20684(v0) +8007f9cc: 3c028007 lui v0,0x8007 +8007f9d0: 244269c0 addiu v0,v0,27072 +8007f9d4: 0040f809 jalr v0 +8007f9d8: ae050020 sw a1,32(s0) +8007f9dc: 96230004 lhu v1,4(s1) +8007f9e0: 00022b82 srl a1,v0,0xe +8007f9e4: 00431824 and v1,v0,v1 +8007f9e8: 3c048022 lui a0,0x8022 +8007f9ec: a48250be sh v0,20670(a0) +8007f9f0: 30a50001 andi a1,a1,0x1 +8007f9f4: 0003182b sltu v1,zero,v1 +8007f9f8: 00023202 srl a2,v0,0x8 +8007f9fc: a2030005 sb v1,5(s0) +8007fa00: a2050007 sb a1,7(s0) +8007fa04: a2060006 sb a2,6(s0) +8007fa08: 8fbf0018 lw ra,24(sp) +8007fa0c: 8fb10014 lw s1,20(sp) +8007fa10: 8fb00010 lw s0,16(sp) +8007fa14: 03e00008 jr ra +8007fa18: 27bd0020 addiu sp,sp,32 + +8007fa1c <_Z6Op2CM0v>: +8007fa1c: 27bdffe8 addiu sp,sp,-24 +8007fa20: afb00010 sw s0,16(sp) +8007fa24: 3c108021 lui s0,0x8021 +8007fa28: 2610e988 addiu s0,s0,-5752 +8007fa2c: 8e030020 lw v1,32(s0) +8007fa30: afbf0014 sw ra,20(sp) +8007fa34: 90620001 lbu v0,1(v1) +8007fa38: 90640000 lbu a0,0(v1) +8007fa3c: 8e050010 lw a1,16(s0) +8007fa40: 00021200 sll v0,v0,0x8 +8007fa44: 00822021 addu a0,a0,v0 +8007fa48: 00852021 addu a0,a0,a1 +8007fa4c: 3c028021 lui v0,0x8021 +8007fa50: ac447018 sw a0,28696(v0) +8007fa54: 90650001 lbu a1,1(v1) +8007fa58: 3c028022 lui v0,0x8022 +8007fa5c: 24630002 addiu v1,v1,2 +8007fa60: a04550cc sb a1,20684(v0) +8007fa64: 3c028007 lui v0,0x8007 +8007fa68: 244269c0 addiu v0,v0,27072 +8007fa6c: 0040f809 jalr v0 +8007fa70: ae030020 sw v1,32(s0) +8007fa74: 3c038021 lui v1,0x8021 +8007fa78: 9464e978 lhu a0,-5768(v1) +8007fa7c: 00022b82 srl a1,v0,0xe +8007fa80: 00442024 and a0,v0,a0 +8007fa84: 3c038022 lui v1,0x8022 +8007fa88: a46250be sh v0,20670(v1) +8007fa8c: 30a50001 andi a1,a1,0x1 +8007fa90: 0004202b sltu a0,zero,a0 +8007fa94: 00023202 srl a2,v0,0x8 +8007fa98: a2040005 sb a0,5(s0) +8007fa9c: a2050007 sb a1,7(s0) +8007faa0: a2060006 sb a2,6(s0) +8007faa4: 8fbf0014 lw ra,20(sp) +8007faa8: 8fb00010 lw s0,16(sp) +8007faac: 03e00008 jr ra +8007fab0: 27bd0018 addiu sp,sp,24 + +8007fab4 <_Z6Op34M0v>: +8007fab4: 27bdffe0 addiu sp,sp,-32 +8007fab8: afb00010 sw s0,16(sp) +8007fabc: 3c108021 lui s0,0x8021 +8007fac0: 2610e988 addiu s0,s0,-5752 +8007fac4: 8e070020 lw a3,32(s0) +8007fac8: afbf0018 sw ra,24(sp) +8007facc: afb10014 sw s1,20(sp) +8007fad0: 90e30000 lbu v1,0(a3) +8007fad4: 3c118021 lui s1,0x8021 +8007fad8: 2631e974 addiu s1,s1,-5772 +8007fadc: 3c028022 lui v0,0x8022 +8007fae0: a04350cc sb v1,20684(v0) +8007fae4: 96260006 lhu a2,6(s1) +8007fae8: 9622000a lhu v0,10(s1) +8007faec: 96240002 lhu a0,2(s1) +8007faf0: 90e50000 lbu a1,0(a3) +8007faf4: 00c23021 addu a2,a2,v0 +8007faf8: 30840100 andi a0,a0,0x100 +8007fafc: 3402ffff li v0,0xffff +8007fb00: 240300ff li v1,255 +8007fb04: 00a62821 addu a1,a1,a2 +8007fb08: 0044180a movz v1,v0,a0 +8007fb0c: 00651824 and v1,v1,a1 +8007fb10: 3c028021 lui v0,0x8021 +8007fb14: ac437018 sw v1,28696(v0) +8007fb18: 24e70001 addiu a3,a3,1 +8007fb1c: 3c028007 lui v0,0x8007 +8007fb20: 00602021 move a0,v1 +8007fb24: 244269c0 addiu v0,v0,27072 +8007fb28: 0040f809 jalr v0 +8007fb2c: ae070020 sw a3,32(s0) +8007fb30: 96230004 lhu v1,4(s1) +8007fb34: 00022b82 srl a1,v0,0xe +8007fb38: 00431824 and v1,v0,v1 +8007fb3c: 3c048022 lui a0,0x8022 +8007fb40: a48250be sh v0,20670(a0) +8007fb44: 30a50001 andi a1,a1,0x1 +8007fb48: 0003182b sltu v1,zero,v1 +8007fb4c: 00023202 srl a2,v0,0x8 +8007fb50: a2030005 sb v1,5(s0) +8007fb54: a2050007 sb a1,7(s0) +8007fb58: a2060006 sb a2,6(s0) +8007fb5c: 8fbf0018 lw ra,24(sp) +8007fb60: 8fb10014 lw s1,20(sp) +8007fb64: 8fb00010 lw s0,16(sp) +8007fb68: 03e00008 jr ra +8007fb6c: 27bd0020 addiu sp,sp,32 + +8007fb70 <_Z6Op0CM0v>: +8007fb70: 27bdffd8 addiu sp,sp,-40 +8007fb74: afb10014 sw s1,20(sp) +8007fb78: 3c118021 lui s1,0x8021 +8007fb7c: afbf0020 sw ra,32(sp) +8007fb80: afb3001c sw s3,28(sp) +8007fb84: afb20018 sw s2,24(sp) +8007fb88: afb00010 sw s0,16(sp) +8007fb8c: 2631e988 addiu s1,s1,-5752 +8007fb90: 8e230020 lw v1,32(s1) +8007fb94: 8e250010 lw a1,16(s1) +8007fb98: 90620001 lbu v0,1(v1) +8007fb9c: 90640000 lbu a0,0(v1) +8007fba0: 00021200 sll v0,v0,0x8 +8007fba4: 00822021 addu a0,a0,v0 +8007fba8: 00852021 addu a0,a0,a1 +8007fbac: 3c128021 lui s2,0x8021 +8007fbb0: ae447018 sw a0,28696(s2) +8007fbb4: 90650001 lbu a1,1(v1) +8007fbb8: 3c028022 lui v0,0x8022 +8007fbbc: 24630002 addiu v1,v1,2 +8007fbc0: a04550cc sb a1,20684(v0) +8007fbc4: 3c028007 lui v0,0x8007 +8007fbc8: 244269c0 addiu v0,v0,27072 +8007fbcc: 0040f809 jalr v0 +8007fbd0: ae230020 sw v1,32(s1) +8007fbd4: 3c038021 lui v1,0x8021 +8007fbd8: 9464e978 lhu a0,-5768(v1) +8007fbdc: 8e457018 lw a1,28696(s2) +8007fbe0: 00441825 or v1,v0,a0 +8007fbe4: 00441024 and v0,v0,a0 +8007fbe8: 3063ffff andi v1,v1,0xffff +8007fbec: 3c108022 lui s0,0x8022 +8007fbf0: 0002102b sltu v0,zero,v0 +8007fbf4: 3c068008 lui a2,0x8008 +8007fbf8: 24d385b4 addiu s3,a2,-31308 +8007fbfc: 00032202 srl a0,v1,0x8 +8007fc00: 24a50001 addiu a1,a1,1 +8007fc04: a2220005 sb v0,5(s1) +8007fc08: 0260f809 jalr s3 +8007fc0c: a60350be sh v1,20670(s0) +8007fc10: 920450be lbu a0,20670(s0) +8007fc14: 8e457018 lw a1,28696(s2) +8007fc18: 0260c821 move t9,s3 +8007fc1c: 8fbf0020 lw ra,32(sp) +8007fc20: 8fb3001c lw s3,28(sp) +8007fc24: 8fb20018 lw s2,24(sp) +8007fc28: 8fb10014 lw s1,20(sp) +8007fc2c: 8fb00010 lw s0,16(sp) +8007fc30: 03200008 jr t9 +8007fc34: 27bd0028 addiu sp,sp,40 + +8007fc38 <_Z6Op1CM0v>: +8007fc38: 27bdffd8 addiu sp,sp,-40 +8007fc3c: afb10014 sw s1,20(sp) +8007fc40: 3c118021 lui s1,0x8021 +8007fc44: afbf0020 sw ra,32(sp) +8007fc48: afb3001c sw s3,28(sp) +8007fc4c: afb20018 sw s2,24(sp) +8007fc50: afb00010 sw s0,16(sp) +8007fc54: 2631e988 addiu s1,s1,-5752 +8007fc58: 8e230020 lw v1,32(s1) +8007fc5c: 8e250010 lw a1,16(s1) +8007fc60: 90620001 lbu v0,1(v1) +8007fc64: 90640000 lbu a0,0(v1) +8007fc68: 00021200 sll v0,v0,0x8 +8007fc6c: 00822021 addu a0,a0,v0 +8007fc70: 00852021 addu a0,a0,a1 +8007fc74: 3c128021 lui s2,0x8021 +8007fc78: ae447018 sw a0,28696(s2) +8007fc7c: 90650001 lbu a1,1(v1) +8007fc80: 3c028022 lui v0,0x8022 +8007fc84: 24630002 addiu v1,v1,2 +8007fc88: a04550cc sb a1,20684(v0) +8007fc8c: 3c028007 lui v0,0x8007 +8007fc90: 244269c0 addiu v0,v0,27072 +8007fc94: 0040f809 jalr v0 +8007fc98: ae230020 sw v1,32(s1) +8007fc9c: 3c038021 lui v1,0x8021 +8007fca0: 9464e978 lhu a0,-5768(v1) +8007fca4: 8e457018 lw a1,28696(s2) +8007fca8: 00041827 nor v1,zero,a0 +8007fcac: 00621824 and v1,v1,v0 +8007fcb0: 00441024 and v0,v0,a0 +8007fcb4: 3063ffff andi v1,v1,0xffff +8007fcb8: 3c108022 lui s0,0x8022 +8007fcbc: 0002102b sltu v0,zero,v0 +8007fcc0: 3c068008 lui a2,0x8008 +8007fcc4: 24d385b4 addiu s3,a2,-31308 +8007fcc8: 00032202 srl a0,v1,0x8 +8007fccc: 24a50001 addiu a1,a1,1 +8007fcd0: a2220005 sb v0,5(s1) +8007fcd4: 0260f809 jalr s3 +8007fcd8: a60350be sh v1,20670(s0) +8007fcdc: 920450be lbu a0,20670(s0) +8007fce0: 8e457018 lw a1,28696(s2) +8007fce4: 0260c821 move t9,s3 +8007fce8: 8fbf0020 lw ra,32(sp) +8007fcec: 8fb3001c lw s3,28(sp) +8007fcf0: 8fb20018 lw s2,24(sp) +8007fcf4: 8fb10014 lw s1,20(sp) +8007fcf8: 8fb00010 lw s0,16(sp) +8007fcfc: 03200008 jr t9 +8007fd00: 27bd0028 addiu sp,sp,40 + +8007fd04 <_Z6OpB5M1v>: +8007fd04: 27bdffe0 addiu sp,sp,-32 +8007fd08: afb10014 sw s1,20(sp) +8007fd0c: 3c118021 lui s1,0x8021 +8007fd10: 2631e988 addiu s1,s1,-5752 +8007fd14: 8e270020 lw a3,32(s1) +8007fd18: afbf0018 sw ra,24(sp) +8007fd1c: afb00010 sw s0,16(sp) +8007fd20: 90e30000 lbu v1,0(a3) +8007fd24: 3c108021 lui s0,0x8021 +8007fd28: 2610e974 addiu s0,s0,-5772 +8007fd2c: 3c028022 lui v0,0x8022 +8007fd30: a04350cc sb v1,20684(v0) +8007fd34: 96060006 lhu a2,6(s0) +8007fd38: 9602000a lhu v0,10(s0) +8007fd3c: 96040002 lhu a0,2(s0) +8007fd40: 90e50000 lbu a1,0(a3) +8007fd44: 00c23021 addu a2,a2,v0 +8007fd48: 30840100 andi a0,a0,0x100 +8007fd4c: 3402ffff li v0,0xffff +8007fd50: 240300ff li v1,255 +8007fd54: 0044180a movz v1,v0,a0 +8007fd58: 00a62821 addu a1,a1,a2 +8007fd5c: 00651824 and v1,v1,a1 +8007fd60: 3c028021 lui v0,0x8021 +8007fd64: 24e70001 addiu a3,a3,1 +8007fd68: ac437018 sw v1,28696(v0) +8007fd6c: 3c028007 lui v0,0x8007 +8007fd70: ae270020 sw a3,32(s1) +8007fd74: 24426674 addiu v0,v0,26228 +8007fd78: 0040f809 jalr v0 +8007fd7c: 00602021 move a0,v1 +8007fd80: a2020004 sb v0,4(s0) +8007fd84: 304200ff andi v0,v0,0xff +8007fd88: a2220006 sb v0,6(s1) +8007fd8c: a2220005 sb v0,5(s1) +8007fd90: 8fbf0018 lw ra,24(sp) +8007fd94: 8fb10014 lw s1,20(sp) +8007fd98: 8fb00010 lw s0,16(sp) +8007fd9c: 03e00008 jr ra +8007fda0: 27bd0020 addiu sp,sp,32 + +8007fda4 <_Z6OpA5M1v>: +8007fda4: 27bdffe0 addiu sp,sp,-32 +8007fda8: afb10014 sw s1,20(sp) +8007fdac: 3c118021 lui s1,0x8021 +8007fdb0: 2631e988 addiu s1,s1,-5752 +8007fdb4: 8e250020 lw a1,32(s1) +8007fdb8: afbf0018 sw ra,24(sp) +8007fdbc: afb00010 sw s0,16(sp) +8007fdc0: 90a30000 lbu v1,0(a1) +8007fdc4: 3c028022 lui v0,0x8022 +8007fdc8: 3c108021 lui s0,0x8021 +8007fdcc: a04350cc sb v1,20684(v0) +8007fdd0: 2610e974 addiu s0,s0,-5772 +8007fdd4: 90a20000 lbu v0,0(a1) +8007fdd8: 96030006 lhu v1,6(s0) +8007fddc: 24a50001 addiu a1,a1,1 +8007fde0: 00431021 addu v0,v0,v1 +8007fde4: 3042ffff andi v0,v0,0xffff +8007fde8: 3c038021 lui v1,0x8021 +8007fdec: 00402021 move a0,v0 +8007fdf0: ac627018 sw v0,28696(v1) +8007fdf4: 3c028007 lui v0,0x8007 +8007fdf8: 24426674 addiu v0,v0,26228 +8007fdfc: 0040f809 jalr v0 +8007fe00: ae250020 sw a1,32(s1) +8007fe04: a2020004 sb v0,4(s0) +8007fe08: 304200ff andi v0,v0,0xff +8007fe0c: a2220006 sb v0,6(s1) +8007fe10: a2220005 sb v0,5(s1) +8007fe14: 8fbf0018 lw ra,24(sp) +8007fe18: 8fb10014 lw s1,20(sp) +8007fe1c: 8fb00010 lw s0,16(sp) +8007fe20: 03e00008 jr ra +8007fe24: 27bd0020 addiu sp,sp,32 + +8007fe28 <_Z6OpBFM1v>: +8007fe28: 27bdffe0 addiu sp,sp,-32 +8007fe2c: afb10014 sw s1,20(sp) +8007fe30: 3c118021 lui s1,0x8021 +8007fe34: 2631e988 addiu s1,s1,-5752 +8007fe38: 8e250020 lw a1,32(s1) +8007fe3c: afbf0018 sw ra,24(sp) +8007fe40: afb00010 sw s0,16(sp) +8007fe44: 90a20001 lbu v0,1(a1) +8007fe48: 3c108021 lui s0,0x8021 +8007fe4c: 90a30000 lbu v1,0(a1) +8007fe50: 2610e974 addiu s0,s0,-5772 +8007fe54: 90a40002 lbu a0,2(a1) +8007fe58: 9606000a lhu a2,10(s0) +8007fe5c: 00021200 sll v0,v0,0x8 +8007fe60: 00621821 addu v1,v1,v0 +8007fe64: 00661821 addu v1,v1,a2 +8007fe68: 00042400 sll a0,a0,0x10 +8007fe6c: 3c0200ff lui v0,0xff +8007fe70: 00832021 addu a0,a0,v1 +8007fe74: 3442ffff ori v0,v0,0xffff +8007fe78: 00822024 and a0,a0,v0 +8007fe7c: 3c038021 lui v1,0x8021 +8007fe80: ac647018 sw a0,28696(v1) +8007fe84: 90a60002 lbu a2,2(a1) +8007fe88: 3c028022 lui v0,0x8022 +8007fe8c: 24a50003 addiu a1,a1,3 +8007fe90: a04650cc sb a2,20684(v0) +8007fe94: 3c028007 lui v0,0x8007 +8007fe98: 24426674 addiu v0,v0,26228 +8007fe9c: 0040f809 jalr v0 +8007fea0: ae250020 sw a1,32(s1) +8007fea4: a2020004 sb v0,4(s0) +8007fea8: 304200ff andi v0,v0,0xff +8007feac: a2220006 sb v0,6(s1) +8007feb0: a2220005 sb v0,5(s1) +8007feb4: 8fbf0018 lw ra,24(sp) +8007feb8: 8fb10014 lw s1,20(sp) +8007febc: 8fb00010 lw s0,16(sp) +8007fec0: 03e00008 jr ra +8007fec4: 27bd0020 addiu sp,sp,32 + +8007fec8 <_Z6OpAFM1v>: +8007fec8: 27bdffe8 addiu sp,sp,-24 +8007fecc: afb00010 sw s0,16(sp) +8007fed0: 3c108021 lui s0,0x8021 +8007fed4: 2610e988 addiu s0,s0,-5752 +8007fed8: 8e050020 lw a1,32(s0) +8007fedc: afbf0014 sw ra,20(sp) +8007fee0: 90a20001 lbu v0,1(a1) +8007fee4: 90a40000 lbu a0,0(a1) +8007fee8: 90a30002 lbu v1,2(a1) +8007feec: 00021200 sll v0,v0,0x8 +8007fef0: 00822021 addu a0,a0,v0 +8007fef4: 00031c00 sll v1,v1,0x10 +8007fef8: 00832021 addu a0,a0,v1 +8007fefc: 3c028021 lui v0,0x8021 +8007ff00: ac447018 sw a0,28696(v0) +8007ff04: 90a30002 lbu v1,2(a1) +8007ff08: 3c028022 lui v0,0x8022 +8007ff0c: a04350cc sb v1,20684(v0) +8007ff10: 24a50003 addiu a1,a1,3 +8007ff14: 3c028007 lui v0,0x8007 +8007ff18: 24426674 addiu v0,v0,26228 +8007ff1c: 0040f809 jalr v0 +8007ff20: ae050020 sw a1,32(s0) +8007ff24: 3c038021 lui v1,0x8021 +8007ff28: 2463e974 addiu v1,v1,-5772 +8007ff2c: a0620004 sb v0,4(v1) +8007ff30: 304200ff andi v0,v0,0xff +8007ff34: a2020006 sb v0,6(s0) +8007ff38: a2020005 sb v0,5(s0) +8007ff3c: 8fbf0014 lw ra,20(sp) +8007ff40: 8fb00010 lw s0,16(sp) +8007ff44: 03e00008 jr ra +8007ff48: 27bd0018 addiu sp,sp,24 + +8007ff4c <_Z6OpB9M1v>: +8007ff4c: 27bdffe0 addiu sp,sp,-32 +8007ff50: afb00010 sw s0,16(sp) +8007ff54: 3c108021 lui s0,0x8021 +8007ff58: 2610e988 addiu s0,s0,-5752 +8007ff5c: 8e050020 lw a1,32(s0) +8007ff60: afbf0018 sw ra,24(sp) +8007ff64: afb10014 sw s1,20(sp) +8007ff68: 3c118021 lui s1,0x8021 +8007ff6c: 90a30000 lbu v1,0(a1) +8007ff70: 2631e974 addiu s1,s1,-5772 +8007ff74: 8e060010 lw a2,16(s0) +8007ff78: 90a40001 lbu a0,1(a1) +8007ff7c: 9622000c lhu v0,12(s1) +8007ff80: 00661821 addu v1,v1,a2 +8007ff84: 00621821 addu v1,v1,v0 +8007ff88: 00042200 sll a0,a0,0x8 +8007ff8c: 00832021 addu a0,a0,v1 +8007ff90: 3c028021 lui v0,0x8021 +8007ff94: ac447018 sw a0,28696(v0) +8007ff98: 90a30001 lbu v1,1(a1) +8007ff9c: 3c028022 lui v0,0x8022 +8007ffa0: 24a50002 addiu a1,a1,2 +8007ffa4: a04350cc sb v1,20684(v0) +8007ffa8: 3c028007 lui v0,0x8007 +8007ffac: 24426674 addiu v0,v0,26228 +8007ffb0: 0040f809 jalr v0 +8007ffb4: ae050020 sw a1,32(s0) +8007ffb8: a2220004 sb v0,4(s1) +8007ffbc: 304200ff andi v0,v0,0xff +8007ffc0: a2020006 sb v0,6(s0) +8007ffc4: a2020005 sb v0,5(s0) +8007ffc8: 8fbf0018 lw ra,24(sp) +8007ffcc: 8fb10014 lw s1,20(sp) +8007ffd0: 8fb00010 lw s0,16(sp) +8007ffd4: 03e00008 jr ra +8007ffd8: 27bd0020 addiu sp,sp,32 + +8007ffdc <_Z6OpBDM1v>: +8007ffdc: 27bdffe0 addiu sp,sp,-32 +8007ffe0: afb00010 sw s0,16(sp) +8007ffe4: 3c108021 lui s0,0x8021 +8007ffe8: 2610e988 addiu s0,s0,-5752 +8007ffec: 8e050020 lw a1,32(s0) +8007fff0: afbf0018 sw ra,24(sp) +8007fff4: afb10014 sw s1,20(sp) +8007fff8: 3c118021 lui s1,0x8021 +8007fffc: 90a30000 lbu v1,0(a1) +80080000: 2631e974 addiu s1,s1,-5772 +80080004: 8e060010 lw a2,16(s0) +80080008: 90a40001 lbu a0,1(a1) +8008000c: 9622000a lhu v0,10(s1) +80080010: 00661821 addu v1,v1,a2 +80080014: 00621821 addu v1,v1,v0 +80080018: 00042200 sll a0,a0,0x8 +8008001c: 00832021 addu a0,a0,v1 +80080020: 3c028021 lui v0,0x8021 +80080024: ac447018 sw a0,28696(v0) +80080028: 90a30001 lbu v1,1(a1) +8008002c: 3c028022 lui v0,0x8022 +80080030: 24a50002 addiu a1,a1,2 +80080034: a04350cc sb v1,20684(v0) +80080038: 3c028007 lui v0,0x8007 +8008003c: 24426674 addiu v0,v0,26228 +80080040: 0040f809 jalr v0 +80080044: ae050020 sw a1,32(s0) +80080048: a2220004 sb v0,4(s1) +8008004c: 304200ff andi v0,v0,0xff +80080050: a2020006 sb v0,6(s0) +80080054: a2020005 sb v0,5(s0) +80080058: 8fbf0018 lw ra,24(sp) +8008005c: 8fb10014 lw s1,20(sp) +80080060: 8fb00010 lw s0,16(sp) +80080064: 03e00008 jr ra +80080068: 27bd0020 addiu sp,sp,32 + +8008006c <_Z6OpADM1v>: +8008006c: 27bdffe8 addiu sp,sp,-24 +80080070: afb00010 sw s0,16(sp) +80080074: 3c108021 lui s0,0x8021 +80080078: 2610e988 addiu s0,s0,-5752 +8008007c: 8e030020 lw v1,32(s0) +80080080: afbf0014 sw ra,20(sp) +80080084: 90620001 lbu v0,1(v1) +80080088: 90640000 lbu a0,0(v1) +8008008c: 8e050010 lw a1,16(s0) +80080090: 00021200 sll v0,v0,0x8 +80080094: 00822021 addu a0,a0,v0 +80080098: 00852021 addu a0,a0,a1 +8008009c: 3c028021 lui v0,0x8021 +800800a0: ac447018 sw a0,28696(v0) +800800a4: 90650001 lbu a1,1(v1) +800800a8: 3c028022 lui v0,0x8022 +800800ac: 24630002 addiu v1,v1,2 +800800b0: a04550cc sb a1,20684(v0) +800800b4: 3c028007 lui v0,0x8007 +800800b8: 24426674 addiu v0,v0,26228 +800800bc: 0040f809 jalr v0 +800800c0: ae030020 sw v1,32(s0) +800800c4: 3c038021 lui v1,0x8021 +800800c8: 2463e974 addiu v1,v1,-5772 +800800cc: a0620004 sb v0,4(v1) +800800d0: 304200ff andi v0,v0,0xff +800800d4: a2020006 sb v0,6(s0) +800800d8: a2020005 sb v0,5(s0) +800800dc: 8fbf0014 lw ra,20(sp) +800800e0: 8fb00010 lw s0,16(sp) +800800e4: 03e00008 jr ra +800800e8: 27bd0018 addiu sp,sp,24 + +800800ec <_Z6Op15M1v>: +800800ec: 27bdffe0 addiu sp,sp,-32 +800800f0: afb20018 sw s2,24(sp) +800800f4: 3c128021 lui s2,0x8021 +800800f8: 2652e988 addiu s2,s2,-5752 +800800fc: 8e470020 lw a3,32(s2) +80080100: afbf001c sw ra,28(sp) +80080104: afb10014 sw s1,20(sp) +80080108: afb00010 sw s0,16(sp) +8008010c: 90e30000 lbu v1,0(a3) +80080110: 3c108021 lui s0,0x8021 +80080114: 2610e974 addiu s0,s0,-5772 +80080118: 3c028022 lui v0,0x8022 +8008011c: a04350cc sb v1,20684(v0) +80080120: 96060006 lhu a2,6(s0) +80080124: 9602000a lhu v0,10(s0) +80080128: 96040002 lhu a0,2(s0) +8008012c: 90e50000 lbu a1,0(a3) +80080130: 00c23021 addu a2,a2,v0 +80080134: 30840100 andi a0,a0,0x100 +80080138: 3402ffff li v0,0xffff +8008013c: 240300ff li v1,255 +80080140: 0044180a movz v1,v0,a0 +80080144: 00a62821 addu a1,a1,a2 +80080148: 00651824 and v1,v1,a1 +8008014c: 3c028021 lui v0,0x8021 +80080150: 24e70001 addiu a3,a3,1 +80080154: ac437018 sw v1,28696(v0) +80080158: 3c028007 lui v0,0x8007 +8008015c: 92110004 lbu s1,4(s0) +80080160: ae470020 sw a3,32(s2) +80080164: 24426674 addiu v0,v0,26228 +80080168: 0040f809 jalr v0 +8008016c: 00602021 move a0,v1 +80080170: 02228825 or s1,s1,v0 +80080174: 322200ff andi v0,s1,0xff +80080178: a2110004 sb s1,4(s0) +8008017c: a2420006 sb v0,6(s2) +80080180: a2420005 sb v0,5(s2) +80080184: 8fbf001c lw ra,28(sp) +80080188: 8fb20018 lw s2,24(sp) +8008018c: 8fb10014 lw s1,20(sp) +80080190: 8fb00010 lw s0,16(sp) +80080194: 03e00008 jr ra +80080198: 27bd0020 addiu sp,sp,32 + +8008019c <_Z6Op05M1v>: +8008019c: 27bdffe0 addiu sp,sp,-32 +800801a0: afb20018 sw s2,24(sp) +800801a4: 3c128021 lui s2,0x8021 +800801a8: 2652e988 addiu s2,s2,-5752 +800801ac: 8e450020 lw a1,32(s2) +800801b0: afbf001c sw ra,28(sp) +800801b4: afb10014 sw s1,20(sp) +800801b8: afb00010 sw s0,16(sp) +800801bc: 90a30000 lbu v1,0(a1) +800801c0: 3c028022 lui v0,0x8022 +800801c4: 3c118021 lui s1,0x8021 +800801c8: 2631e974 addiu s1,s1,-5772 +800801cc: a04350cc sb v1,20684(v0) +800801d0: 90a30000 lbu v1,0(a1) +800801d4: 96220006 lhu v0,6(s1) +800801d8: 24a50001 addiu a1,a1,1 +800801dc: 00621821 addu v1,v1,v0 +800801e0: 3063ffff andi v1,v1,0xffff +800801e4: 3c028021 lui v0,0x8021 +800801e8: ac437018 sw v1,28696(v0) +800801ec: 3c028007 lui v0,0x8007 +800801f0: 92300004 lbu s0,4(s1) +800801f4: ae450020 sw a1,32(s2) +800801f8: 24426674 addiu v0,v0,26228 +800801fc: 0040f809 jalr v0 +80080200: 00602021 move a0,v1 +80080204: 02028025 or s0,s0,v0 +80080208: 320200ff andi v0,s0,0xff +8008020c: a2300004 sb s0,4(s1) +80080210: a2420006 sb v0,6(s2) +80080214: a2420005 sb v0,5(s2) +80080218: 8fbf001c lw ra,28(sp) +8008021c: 8fb20018 lw s2,24(sp) +80080220: 8fb10014 lw s1,20(sp) +80080224: 8fb00010 lw s0,16(sp) +80080228: 03e00008 jr ra +8008022c: 27bd0020 addiu sp,sp,32 + +80080230 <_Z6Op55M1v>: +80080230: 27bdffe0 addiu sp,sp,-32 +80080234: afb20018 sw s2,24(sp) +80080238: 3c128021 lui s2,0x8021 +8008023c: 2652e988 addiu s2,s2,-5752 +80080240: 8e470020 lw a3,32(s2) +80080244: afbf001c sw ra,28(sp) +80080248: afb10014 sw s1,20(sp) +8008024c: afb00010 sw s0,16(sp) +80080250: 90e30000 lbu v1,0(a3) +80080254: 3c108021 lui s0,0x8021 +80080258: 2610e974 addiu s0,s0,-5772 +8008025c: 3c028022 lui v0,0x8022 +80080260: a04350cc sb v1,20684(v0) +80080264: 96060006 lhu a2,6(s0) +80080268: 9602000a lhu v0,10(s0) +8008026c: 96040002 lhu a0,2(s0) +80080270: 90e50000 lbu a1,0(a3) +80080274: 00c23021 addu a2,a2,v0 +80080278: 30840100 andi a0,a0,0x100 +8008027c: 3402ffff li v0,0xffff +80080280: 240300ff li v1,255 +80080284: 0044180a movz v1,v0,a0 +80080288: 00a62821 addu a1,a1,a2 +8008028c: 00651824 and v1,v1,a1 +80080290: 3c028021 lui v0,0x8021 +80080294: 24e70001 addiu a3,a3,1 +80080298: ac437018 sw v1,28696(v0) +8008029c: 3c028007 lui v0,0x8007 +800802a0: 92110004 lbu s1,4(s0) +800802a4: ae470020 sw a3,32(s2) +800802a8: 24426674 addiu v0,v0,26228 +800802ac: 0040f809 jalr v0 +800802b0: 00602021 move a0,v1 +800802b4: 02228826 xor s1,s1,v0 +800802b8: 322200ff andi v0,s1,0xff +800802bc: a2110004 sb s1,4(s0) +800802c0: a2420006 sb v0,6(s2) +800802c4: a2420005 sb v0,5(s2) +800802c8: 8fbf001c lw ra,28(sp) +800802cc: 8fb20018 lw s2,24(sp) +800802d0: 8fb10014 lw s1,20(sp) +800802d4: 8fb00010 lw s0,16(sp) +800802d8: 03e00008 jr ra +800802dc: 27bd0020 addiu sp,sp,32 + +800802e0 <_Z6Op45M1v>: +800802e0: 27bdffe0 addiu sp,sp,-32 +800802e4: afb20018 sw s2,24(sp) +800802e8: 3c128021 lui s2,0x8021 +800802ec: 2652e988 addiu s2,s2,-5752 +800802f0: 8e450020 lw a1,32(s2) +800802f4: afbf001c sw ra,28(sp) +800802f8: afb10014 sw s1,20(sp) +800802fc: afb00010 sw s0,16(sp) +80080300: 90a30000 lbu v1,0(a1) +80080304: 3c028022 lui v0,0x8022 +80080308: 3c118021 lui s1,0x8021 +8008030c: 2631e974 addiu s1,s1,-5772 +80080310: a04350cc sb v1,20684(v0) +80080314: 90a30000 lbu v1,0(a1) +80080318: 96220006 lhu v0,6(s1) +8008031c: 24a50001 addiu a1,a1,1 +80080320: 00621821 addu v1,v1,v0 +80080324: 3063ffff andi v1,v1,0xffff +80080328: 3c028021 lui v0,0x8021 +8008032c: ac437018 sw v1,28696(v0) +80080330: 3c028007 lui v0,0x8007 +80080334: 92300004 lbu s0,4(s1) +80080338: ae450020 sw a1,32(s2) +8008033c: 24426674 addiu v0,v0,26228 +80080340: 0040f809 jalr v0 +80080344: 00602021 move a0,v1 +80080348: 02028026 xor s0,s0,v0 +8008034c: 320200ff andi v0,s0,0xff +80080350: a2300004 sb s0,4(s1) +80080354: a2420006 sb v0,6(s2) +80080358: a2420005 sb v0,5(s2) +8008035c: 8fbf001c lw ra,28(sp) +80080360: 8fb20018 lw s2,24(sp) +80080364: 8fb10014 lw s1,20(sp) +80080368: 8fb00010 lw s0,16(sp) +8008036c: 03e00008 jr ra +80080370: 27bd0020 addiu sp,sp,32 + +80080374 <_Z6Op43M1v>: +80080374: 27bdffe0 addiu sp,sp,-32 +80080378: afb20018 sw s2,24(sp) +8008037c: 3c128021 lui s2,0x8021 +80080380: 2652e988 addiu s2,s2,-5752 +80080384: 8e450020 lw a1,32(s2) +80080388: afbf001c sw ra,28(sp) +8008038c: afb10014 sw s1,20(sp) +80080390: afb00010 sw s0,16(sp) +80080394: 90a30000 lbu v1,0(a1) +80080398: 3c028022 lui v0,0x8022 +8008039c: 3c118021 lui s1,0x8021 +800803a0: 2631e974 addiu s1,s1,-5772 +800803a4: a04350cc sb v1,20684(v0) +800803a8: 90a30000 lbu v1,0(a1) +800803ac: 96220008 lhu v0,8(s1) +800803b0: 24a50001 addiu a1,a1,1 +800803b4: 00621821 addu v1,v1,v0 +800803b8: 3063ffff andi v1,v1,0xffff +800803bc: 3c028021 lui v0,0x8021 +800803c0: ac437018 sw v1,28696(v0) +800803c4: 3c028007 lui v0,0x8007 +800803c8: 92300004 lbu s0,4(s1) +800803cc: ae450020 sw a1,32(s2) +800803d0: 24426674 addiu v0,v0,26228 +800803d4: 0040f809 jalr v0 +800803d8: 00602021 move a0,v1 +800803dc: 02028026 xor s0,s0,v0 +800803e0: 320200ff andi v0,s0,0xff +800803e4: a2300004 sb s0,4(s1) +800803e8: a2420006 sb v0,6(s2) +800803ec: a2420005 sb v0,5(s2) +800803f0: 8fbf001c lw ra,28(sp) +800803f4: 8fb20018 lw s2,24(sp) +800803f8: 8fb10014 lw s1,20(sp) +800803fc: 8fb00010 lw s0,16(sp) +80080400: 03e00008 jr ra +80080404: 27bd0020 addiu sp,sp,32 + +80080408 <_Z6Op5FM1v>: +80080408: 27bdffe0 addiu sp,sp,-32 +8008040c: afb20018 sw s2,24(sp) +80080410: 3c128021 lui s2,0x8021 +80080414: 2652e988 addiu s2,s2,-5752 +80080418: 8e450020 lw a1,32(s2) +8008041c: afbf001c sw ra,28(sp) +80080420: afb10014 sw s1,20(sp) +80080424: afb00010 sw s0,16(sp) +80080428: 90a20001 lbu v0,1(a1) +8008042c: 3c118021 lui s1,0x8021 +80080430: 90a30000 lbu v1,0(a1) +80080434: 2631e974 addiu s1,s1,-5772 +80080438: 90a40002 lbu a0,2(a1) +8008043c: 9626000a lhu a2,10(s1) +80080440: 00021200 sll v0,v0,0x8 +80080444: 00621821 addu v1,v1,v0 +80080448: 00661821 addu v1,v1,a2 +8008044c: 00042400 sll a0,a0,0x10 +80080450: 3c0200ff lui v0,0xff +80080454: 00832021 addu a0,a0,v1 +80080458: 3442ffff ori v0,v0,0xffff +8008045c: 00822024 and a0,a0,v0 +80080460: 3c038021 lui v1,0x8021 +80080464: ac647018 sw a0,28696(v1) +80080468: 90a60002 lbu a2,2(a1) +8008046c: 3c028022 lui v0,0x8022 +80080470: 24a50003 addiu a1,a1,3 +80080474: a04650cc sb a2,20684(v0) +80080478: 3c028007 lui v0,0x8007 +8008047c: 92300004 lbu s0,4(s1) +80080480: 24426674 addiu v0,v0,26228 +80080484: 0040f809 jalr v0 +80080488: ae450020 sw a1,32(s2) +8008048c: 02028026 xor s0,s0,v0 +80080490: 320200ff andi v0,s0,0xff +80080494: a2300004 sb s0,4(s1) +80080498: a2420006 sb v0,6(s2) +8008049c: a2420005 sb v0,5(s2) +800804a0: 8fbf001c lw ra,28(sp) +800804a4: 8fb20018 lw s2,24(sp) +800804a8: 8fb10014 lw s1,20(sp) +800804ac: 8fb00010 lw s0,16(sp) +800804b0: 03e00008 jr ra +800804b4: 27bd0020 addiu sp,sp,32 + +800804b8 <_Z6Op4FM1v>: +800804b8: 27bdffe0 addiu sp,sp,-32 +800804bc: afb20018 sw s2,24(sp) +800804c0: 3c128021 lui s2,0x8021 +800804c4: 2652e988 addiu s2,s2,-5752 +800804c8: 8e450020 lw a1,32(s2) +800804cc: afbf001c sw ra,28(sp) +800804d0: afb10014 sw s1,20(sp) +800804d4: afb00010 sw s0,16(sp) +800804d8: 90a20001 lbu v0,1(a1) +800804dc: 90a40000 lbu a0,0(a1) +800804e0: 90a30002 lbu v1,2(a1) +800804e4: 00021200 sll v0,v0,0x8 +800804e8: 00822021 addu a0,a0,v0 +800804ec: 00031c00 sll v1,v1,0x10 +800804f0: 00832021 addu a0,a0,v1 +800804f4: 3c028021 lui v0,0x8021 +800804f8: ac447018 sw a0,28696(v0) +800804fc: 90a30002 lbu v1,2(a1) +80080500: 3c028022 lui v0,0x8022 +80080504: 3c118021 lui s1,0x8021 +80080508: 2631e974 addiu s1,s1,-5772 +8008050c: 24a50003 addiu a1,a1,3 +80080510: a04350cc sb v1,20684(v0) +80080514: 3c028007 lui v0,0x8007 +80080518: 92300004 lbu s0,4(s1) +8008051c: 24426674 addiu v0,v0,26228 +80080520: 0040f809 jalr v0 +80080524: ae450020 sw a1,32(s2) +80080528: 02028026 xor s0,s0,v0 +8008052c: 320200ff andi v0,s0,0xff +80080530: a2300004 sb s0,4(s1) +80080534: a2420006 sb v0,6(s2) +80080538: a2420005 sb v0,5(s2) +8008053c: 8fbf001c lw ra,28(sp) +80080540: 8fb20018 lw s2,24(sp) +80080544: 8fb10014 lw s1,20(sp) +80080548: 8fb00010 lw s0,16(sp) +8008054c: 03e00008 jr ra +80080550: 27bd0020 addiu sp,sp,32 + +80080554 <_Z6Op59M1v>: +80080554: 27bdffe0 addiu sp,sp,-32 +80080558: afb10014 sw s1,20(sp) +8008055c: 3c118021 lui s1,0x8021 +80080560: 2631e988 addiu s1,s1,-5752 +80080564: 8e250020 lw a1,32(s1) +80080568: afbf001c sw ra,28(sp) +8008056c: afb20018 sw s2,24(sp) +80080570: afb00010 sw s0,16(sp) +80080574: 3c128021 lui s2,0x8021 +80080578: 90a30000 lbu v1,0(a1) +8008057c: 2652e974 addiu s2,s2,-5772 +80080580: 8e260010 lw a2,16(s1) +80080584: 90a40001 lbu a0,1(a1) +80080588: 9642000c lhu v0,12(s2) +8008058c: 00661821 addu v1,v1,a2 +80080590: 00621821 addu v1,v1,v0 +80080594: 00042200 sll a0,a0,0x8 +80080598: 00832021 addu a0,a0,v1 +8008059c: 3c028021 lui v0,0x8021 +800805a0: ac447018 sw a0,28696(v0) +800805a4: 90a30001 lbu v1,1(a1) +800805a8: 3c028022 lui v0,0x8022 +800805ac: 24a50002 addiu a1,a1,2 +800805b0: a04350cc sb v1,20684(v0) +800805b4: 3c028007 lui v0,0x8007 +800805b8: 92500004 lbu s0,4(s2) +800805bc: 24426674 addiu v0,v0,26228 +800805c0: 0040f809 jalr v0 +800805c4: ae250020 sw a1,32(s1) +800805c8: 02028026 xor s0,s0,v0 +800805cc: 320200ff andi v0,s0,0xff +800805d0: a2500004 sb s0,4(s2) +800805d4: a2220006 sb v0,6(s1) +800805d8: a2220005 sb v0,5(s1) +800805dc: 8fbf001c lw ra,28(sp) +800805e0: 8fb20018 lw s2,24(sp) +800805e4: 8fb10014 lw s1,20(sp) +800805e8: 8fb00010 lw s0,16(sp) +800805ec: 03e00008 jr ra +800805f0: 27bd0020 addiu sp,sp,32 + +800805f4 <_Z6Op5DM1v>: +800805f4: 27bdffe0 addiu sp,sp,-32 +800805f8: afb10014 sw s1,20(sp) +800805fc: 3c118021 lui s1,0x8021 +80080600: 2631e988 addiu s1,s1,-5752 +80080604: 8e250020 lw a1,32(s1) +80080608: afbf001c sw ra,28(sp) +8008060c: afb20018 sw s2,24(sp) +80080610: afb00010 sw s0,16(sp) +80080614: 3c128021 lui s2,0x8021 +80080618: 90a30000 lbu v1,0(a1) +8008061c: 2652e974 addiu s2,s2,-5772 +80080620: 8e260010 lw a2,16(s1) +80080624: 90a40001 lbu a0,1(a1) +80080628: 9642000a lhu v0,10(s2) +8008062c: 00661821 addu v1,v1,a2 +80080630: 00621821 addu v1,v1,v0 +80080634: 00042200 sll a0,a0,0x8 +80080638: 00832021 addu a0,a0,v1 +8008063c: 3c028021 lui v0,0x8021 +80080640: ac447018 sw a0,28696(v0) +80080644: 90a30001 lbu v1,1(a1) +80080648: 3c028022 lui v0,0x8022 +8008064c: 24a50002 addiu a1,a1,2 +80080650: a04350cc sb v1,20684(v0) +80080654: 3c028007 lui v0,0x8007 +80080658: 92500004 lbu s0,4(s2) +8008065c: 24426674 addiu v0,v0,26228 +80080660: 0040f809 jalr v0 +80080664: ae250020 sw a1,32(s1) +80080668: 02028026 xor s0,s0,v0 +8008066c: 320200ff andi v0,s0,0xff +80080670: a2500004 sb s0,4(s2) +80080674: a2220006 sb v0,6(s1) +80080678: a2220005 sb v0,5(s1) +8008067c: 8fbf001c lw ra,28(sp) +80080680: 8fb20018 lw s2,24(sp) +80080684: 8fb10014 lw s1,20(sp) +80080688: 8fb00010 lw s0,16(sp) +8008068c: 03e00008 jr ra +80080690: 27bd0020 addiu sp,sp,32 + +80080694 <_Z6Op4DM1v>: +80080694: 27bdffe0 addiu sp,sp,-32 +80080698: afb10014 sw s1,20(sp) +8008069c: 3c118021 lui s1,0x8021 +800806a0: 2631e988 addiu s1,s1,-5752 +800806a4: 8e230020 lw v1,32(s1) +800806a8: afbf001c sw ra,28(sp) +800806ac: afb20018 sw s2,24(sp) +800806b0: afb00010 sw s0,16(sp) +800806b4: 90620001 lbu v0,1(v1) +800806b8: 90640000 lbu a0,0(v1) +800806bc: 8e250010 lw a1,16(s1) +800806c0: 00021200 sll v0,v0,0x8 +800806c4: 00822021 addu a0,a0,v0 +800806c8: 00852021 addu a0,a0,a1 +800806cc: 3c028021 lui v0,0x8021 +800806d0: ac447018 sw a0,28696(v0) +800806d4: 90650001 lbu a1,1(v1) +800806d8: 3c028022 lui v0,0x8022 +800806dc: 3c128021 lui s2,0x8021 +800806e0: 2652e974 addiu s2,s2,-5772 +800806e4: 24630002 addiu v1,v1,2 +800806e8: a04550cc sb a1,20684(v0) +800806ec: 3c028007 lui v0,0x8007 +800806f0: 92500004 lbu s0,4(s2) +800806f4: 24426674 addiu v0,v0,26228 +800806f8: 0040f809 jalr v0 +800806fc: ae230020 sw v1,32(s1) +80080700: 02028026 xor s0,s0,v0 +80080704: 320200ff andi v0,s0,0xff +80080708: a2500004 sb s0,4(s2) +8008070c: a2220006 sb v0,6(s1) +80080710: a2220005 sb v0,5(s1) +80080714: 8fbf001c lw ra,28(sp) +80080718: 8fb20018 lw s2,24(sp) +8008071c: 8fb10014 lw s1,20(sp) +80080720: 8fb00010 lw s0,16(sp) +80080724: 03e00008 jr ra +80080728: 27bd0020 addiu sp,sp,32 + +8008072c <_Z6Op03M1v>: +8008072c: 27bdffe0 addiu sp,sp,-32 +80080730: afb20018 sw s2,24(sp) +80080734: 3c128021 lui s2,0x8021 +80080738: 2652e988 addiu s2,s2,-5752 +8008073c: 8e450020 lw a1,32(s2) +80080740: afbf001c sw ra,28(sp) +80080744: afb10014 sw s1,20(sp) +80080748: afb00010 sw s0,16(sp) +8008074c: 90a30000 lbu v1,0(a1) +80080750: 3c028022 lui v0,0x8022 +80080754: 3c118021 lui s1,0x8021 +80080758: 2631e974 addiu s1,s1,-5772 +8008075c: a04350cc sb v1,20684(v0) +80080760: 90a30000 lbu v1,0(a1) +80080764: 96220008 lhu v0,8(s1) +80080768: 24a50001 addiu a1,a1,1 +8008076c: 00621821 addu v1,v1,v0 +80080770: 3063ffff andi v1,v1,0xffff +80080774: 3c028021 lui v0,0x8021 +80080778: ac437018 sw v1,28696(v0) +8008077c: 3c028007 lui v0,0x8007 +80080780: 92300004 lbu s0,4(s1) +80080784: ae450020 sw a1,32(s2) +80080788: 24426674 addiu v0,v0,26228 +8008078c: 0040f809 jalr v0 +80080790: 00602021 move a0,v1 +80080794: 02028025 or s0,s0,v0 +80080798: 320200ff andi v0,s0,0xff +8008079c: a2300004 sb s0,4(s1) +800807a0: a2420006 sb v0,6(s2) +800807a4: a2420005 sb v0,5(s2) +800807a8: 8fbf001c lw ra,28(sp) +800807ac: 8fb20018 lw s2,24(sp) +800807b0: 8fb10014 lw s1,20(sp) +800807b4: 8fb00010 lw s0,16(sp) +800807b8: 03e00008 jr ra +800807bc: 27bd0020 addiu sp,sp,32 + +800807c0 <_Z6Op1FM1v>: +800807c0: 27bdffe0 addiu sp,sp,-32 +800807c4: afb20018 sw s2,24(sp) +800807c8: 3c128021 lui s2,0x8021 +800807cc: 2652e988 addiu s2,s2,-5752 +800807d0: 8e450020 lw a1,32(s2) +800807d4: afbf001c sw ra,28(sp) +800807d8: afb10014 sw s1,20(sp) +800807dc: afb00010 sw s0,16(sp) +800807e0: 90a20001 lbu v0,1(a1) +800807e4: 3c118021 lui s1,0x8021 +800807e8: 90a30000 lbu v1,0(a1) +800807ec: 2631e974 addiu s1,s1,-5772 +800807f0: 90a40002 lbu a0,2(a1) +800807f4: 9626000a lhu a2,10(s1) +800807f8: 00021200 sll v0,v0,0x8 +800807fc: 00621821 addu v1,v1,v0 +80080800: 00661821 addu v1,v1,a2 +80080804: 00042400 sll a0,a0,0x10 +80080808: 3c0200ff lui v0,0xff +8008080c: 00832021 addu a0,a0,v1 +80080810: 3442ffff ori v0,v0,0xffff +80080814: 00822024 and a0,a0,v0 +80080818: 3c038021 lui v1,0x8021 +8008081c: ac647018 sw a0,28696(v1) +80080820: 90a60002 lbu a2,2(a1) +80080824: 3c028022 lui v0,0x8022 +80080828: 24a50003 addiu a1,a1,3 +8008082c: a04650cc sb a2,20684(v0) +80080830: 3c028007 lui v0,0x8007 +80080834: 92300004 lbu s0,4(s1) +80080838: 24426674 addiu v0,v0,26228 +8008083c: 0040f809 jalr v0 +80080840: ae450020 sw a1,32(s2) +80080844: 02028025 or s0,s0,v0 +80080848: 320200ff andi v0,s0,0xff +8008084c: a2300004 sb s0,4(s1) +80080850: a2420006 sb v0,6(s2) +80080854: a2420005 sb v0,5(s2) +80080858: 8fbf001c lw ra,28(sp) +8008085c: 8fb20018 lw s2,24(sp) +80080860: 8fb10014 lw s1,20(sp) +80080864: 8fb00010 lw s0,16(sp) +80080868: 03e00008 jr ra +8008086c: 27bd0020 addiu sp,sp,32 + +80080870 <_Z6Op0FM1v>: +80080870: 27bdffe0 addiu sp,sp,-32 +80080874: afb20018 sw s2,24(sp) +80080878: 3c128021 lui s2,0x8021 +8008087c: 2652e988 addiu s2,s2,-5752 +80080880: 8e450020 lw a1,32(s2) +80080884: afbf001c sw ra,28(sp) +80080888: afb10014 sw s1,20(sp) +8008088c: afb00010 sw s0,16(sp) +80080890: 90a20001 lbu v0,1(a1) +80080894: 90a40000 lbu a0,0(a1) +80080898: 90a30002 lbu v1,2(a1) +8008089c: 00021200 sll v0,v0,0x8 +800808a0: 00822021 addu a0,a0,v0 +800808a4: 00031c00 sll v1,v1,0x10 +800808a8: 00832021 addu a0,a0,v1 +800808ac: 3c028021 lui v0,0x8021 +800808b0: ac447018 sw a0,28696(v0) +800808b4: 90a30002 lbu v1,2(a1) +800808b8: 3c028022 lui v0,0x8022 +800808bc: 3c118021 lui s1,0x8021 +800808c0: 2631e974 addiu s1,s1,-5772 +800808c4: 24a50003 addiu a1,a1,3 +800808c8: a04350cc sb v1,20684(v0) +800808cc: 3c028007 lui v0,0x8007 +800808d0: 92300004 lbu s0,4(s1) +800808d4: 24426674 addiu v0,v0,26228 +800808d8: 0040f809 jalr v0 +800808dc: ae450020 sw a1,32(s2) +800808e0: 02028025 or s0,s0,v0 +800808e4: 320200ff andi v0,s0,0xff +800808e8: a2300004 sb s0,4(s1) +800808ec: a2420006 sb v0,6(s2) +800808f0: a2420005 sb v0,5(s2) +800808f4: 8fbf001c lw ra,28(sp) +800808f8: 8fb20018 lw s2,24(sp) +800808fc: 8fb10014 lw s1,20(sp) +80080900: 8fb00010 lw s0,16(sp) +80080904: 03e00008 jr ra +80080908: 27bd0020 addiu sp,sp,32 + +8008090c <_Z6Op19M1v>: +8008090c: 27bdffe0 addiu sp,sp,-32 +80080910: afb10014 sw s1,20(sp) +80080914: 3c118021 lui s1,0x8021 +80080918: 2631e988 addiu s1,s1,-5752 +8008091c: 8e250020 lw a1,32(s1) +80080920: afbf001c sw ra,28(sp) +80080924: afb20018 sw s2,24(sp) +80080928: afb00010 sw s0,16(sp) +8008092c: 3c128021 lui s2,0x8021 +80080930: 90a30000 lbu v1,0(a1) +80080934: 2652e974 addiu s2,s2,-5772 +80080938: 8e260010 lw a2,16(s1) +8008093c: 90a40001 lbu a0,1(a1) +80080940: 9642000c lhu v0,12(s2) +80080944: 00661821 addu v1,v1,a2 +80080948: 00621821 addu v1,v1,v0 +8008094c: 00042200 sll a0,a0,0x8 +80080950: 00832021 addu a0,a0,v1 +80080954: 3c028021 lui v0,0x8021 +80080958: ac447018 sw a0,28696(v0) +8008095c: 90a30001 lbu v1,1(a1) +80080960: 3c028022 lui v0,0x8022 +80080964: 24a50002 addiu a1,a1,2 +80080968: a04350cc sb v1,20684(v0) +8008096c: 3c028007 lui v0,0x8007 +80080970: 92500004 lbu s0,4(s2) +80080974: 24426674 addiu v0,v0,26228 +80080978: 0040f809 jalr v0 +8008097c: ae250020 sw a1,32(s1) +80080980: 02028025 or s0,s0,v0 +80080984: 320200ff andi v0,s0,0xff +80080988: a2500004 sb s0,4(s2) +8008098c: a2220006 sb v0,6(s1) +80080990: a2220005 sb v0,5(s1) +80080994: 8fbf001c lw ra,28(sp) +80080998: 8fb20018 lw s2,24(sp) +8008099c: 8fb10014 lw s1,20(sp) +800809a0: 8fb00010 lw s0,16(sp) +800809a4: 03e00008 jr ra +800809a8: 27bd0020 addiu sp,sp,32 + +800809ac <_Z6Op1DM1v>: +800809ac: 27bdffe0 addiu sp,sp,-32 +800809b0: afb10014 sw s1,20(sp) +800809b4: 3c118021 lui s1,0x8021 +800809b8: 2631e988 addiu s1,s1,-5752 +800809bc: 8e250020 lw a1,32(s1) +800809c0: afbf001c sw ra,28(sp) +800809c4: afb20018 sw s2,24(sp) +800809c8: afb00010 sw s0,16(sp) +800809cc: 3c128021 lui s2,0x8021 +800809d0: 90a30000 lbu v1,0(a1) +800809d4: 2652e974 addiu s2,s2,-5772 +800809d8: 8e260010 lw a2,16(s1) +800809dc: 90a40001 lbu a0,1(a1) +800809e0: 9642000a lhu v0,10(s2) +800809e4: 00661821 addu v1,v1,a2 +800809e8: 00621821 addu v1,v1,v0 +800809ec: 00042200 sll a0,a0,0x8 +800809f0: 00832021 addu a0,a0,v1 +800809f4: 3c028021 lui v0,0x8021 +800809f8: ac447018 sw a0,28696(v0) +800809fc: 90a30001 lbu v1,1(a1) +80080a00: 3c028022 lui v0,0x8022 +80080a04: 24a50002 addiu a1,a1,2 +80080a08: a04350cc sb v1,20684(v0) +80080a0c: 3c028007 lui v0,0x8007 +80080a10: 92500004 lbu s0,4(s2) +80080a14: 24426674 addiu v0,v0,26228 +80080a18: 0040f809 jalr v0 +80080a1c: ae250020 sw a1,32(s1) +80080a20: 02028025 or s0,s0,v0 +80080a24: 320200ff andi v0,s0,0xff +80080a28: a2500004 sb s0,4(s2) +80080a2c: a2220006 sb v0,6(s1) +80080a30: a2220005 sb v0,5(s1) +80080a34: 8fbf001c lw ra,28(sp) +80080a38: 8fb20018 lw s2,24(sp) +80080a3c: 8fb10014 lw s1,20(sp) +80080a40: 8fb00010 lw s0,16(sp) +80080a44: 03e00008 jr ra +80080a48: 27bd0020 addiu sp,sp,32 + +80080a4c <_Z6Op0DM1v>: +80080a4c: 27bdffe0 addiu sp,sp,-32 +80080a50: afb10014 sw s1,20(sp) +80080a54: 3c118021 lui s1,0x8021 +80080a58: 2631e988 addiu s1,s1,-5752 +80080a5c: 8e230020 lw v1,32(s1) +80080a60: afbf001c sw ra,28(sp) +80080a64: afb20018 sw s2,24(sp) +80080a68: afb00010 sw s0,16(sp) +80080a6c: 90620001 lbu v0,1(v1) +80080a70: 90640000 lbu a0,0(v1) +80080a74: 8e250010 lw a1,16(s1) +80080a78: 00021200 sll v0,v0,0x8 +80080a7c: 00822021 addu a0,a0,v0 +80080a80: 00852021 addu a0,a0,a1 +80080a84: 3c028021 lui v0,0x8021 +80080a88: ac447018 sw a0,28696(v0) +80080a8c: 90650001 lbu a1,1(v1) +80080a90: 3c028022 lui v0,0x8022 +80080a94: 3c128021 lui s2,0x8021 +80080a98: 2652e974 addiu s2,s2,-5772 +80080a9c: 24630002 addiu v1,v1,2 +80080aa0: a04550cc sb a1,20684(v0) +80080aa4: 3c028007 lui v0,0x8007 +80080aa8: 92500004 lbu s0,4(s2) +80080aac: 24426674 addiu v0,v0,26228 +80080ab0: 0040f809 jalr v0 +80080ab4: ae230020 sw v1,32(s1) +80080ab8: 02028025 or s0,s0,v0 +80080abc: 320200ff andi v0,s0,0xff +80080ac0: a2500004 sb s0,4(s2) +80080ac4: a2220006 sb v0,6(s1) +80080ac8: a2220005 sb v0,5(s1) +80080acc: 8fbf001c lw ra,28(sp) +80080ad0: 8fb20018 lw s2,24(sp) +80080ad4: 8fb10014 lw s1,20(sp) +80080ad8: 8fb00010 lw s0,16(sp) +80080adc: 03e00008 jr ra +80080ae0: 27bd0020 addiu sp,sp,32 + +80080ae4 <_Z6Op35M1v>: +80080ae4: 27bdffe0 addiu sp,sp,-32 +80080ae8: afb20018 sw s2,24(sp) +80080aec: 3c128021 lui s2,0x8021 +80080af0: 2652e988 addiu s2,s2,-5752 +80080af4: 8e470020 lw a3,32(s2) +80080af8: afbf001c sw ra,28(sp) +80080afc: afb10014 sw s1,20(sp) +80080b00: afb00010 sw s0,16(sp) +80080b04: 90e30000 lbu v1,0(a3) +80080b08: 3c108021 lui s0,0x8021 +80080b0c: 2610e974 addiu s0,s0,-5772 +80080b10: 3c028022 lui v0,0x8022 +80080b14: a04350cc sb v1,20684(v0) +80080b18: 96060006 lhu a2,6(s0) +80080b1c: 9602000a lhu v0,10(s0) +80080b20: 96040002 lhu a0,2(s0) +80080b24: 90e50000 lbu a1,0(a3) +80080b28: 00c23021 addu a2,a2,v0 +80080b2c: 30840100 andi a0,a0,0x100 +80080b30: 3402ffff li v0,0xffff +80080b34: 240300ff li v1,255 +80080b38: 0044180a movz v1,v0,a0 +80080b3c: 00a62821 addu a1,a1,a2 +80080b40: 00651824 and v1,v1,a1 +80080b44: 3c028021 lui v0,0x8021 +80080b48: 24e70001 addiu a3,a3,1 +80080b4c: ac437018 sw v1,28696(v0) +80080b50: 3c028007 lui v0,0x8007 +80080b54: 92110004 lbu s1,4(s0) +80080b58: ae470020 sw a3,32(s2) +80080b5c: 24426674 addiu v0,v0,26228 +80080b60: 0040f809 jalr v0 +80080b64: 00602021 move a0,v1 +80080b68: 02228824 and s1,s1,v0 +80080b6c: 322200ff andi v0,s1,0xff +80080b70: a2110004 sb s1,4(s0) +80080b74: a2420006 sb v0,6(s2) +80080b78: a2420005 sb v0,5(s2) +80080b7c: 8fbf001c lw ra,28(sp) +80080b80: 8fb20018 lw s2,24(sp) +80080b84: 8fb10014 lw s1,20(sp) +80080b88: 8fb00010 lw s0,16(sp) +80080b8c: 03e00008 jr ra +80080b90: 27bd0020 addiu sp,sp,32 + +80080b94 <_Z6Op25M1v>: +80080b94: 27bdffe0 addiu sp,sp,-32 +80080b98: afb20018 sw s2,24(sp) +80080b9c: 3c128021 lui s2,0x8021 +80080ba0: 2652e988 addiu s2,s2,-5752 +80080ba4: 8e450020 lw a1,32(s2) +80080ba8: afbf001c sw ra,28(sp) +80080bac: afb10014 sw s1,20(sp) +80080bb0: afb00010 sw s0,16(sp) +80080bb4: 90a30000 lbu v1,0(a1) +80080bb8: 3c028022 lui v0,0x8022 +80080bbc: 3c118021 lui s1,0x8021 +80080bc0: 2631e974 addiu s1,s1,-5772 +80080bc4: a04350cc sb v1,20684(v0) +80080bc8: 90a30000 lbu v1,0(a1) +80080bcc: 96220006 lhu v0,6(s1) +80080bd0: 24a50001 addiu a1,a1,1 +80080bd4: 00621821 addu v1,v1,v0 +80080bd8: 3063ffff andi v1,v1,0xffff +80080bdc: 3c028021 lui v0,0x8021 +80080be0: ac437018 sw v1,28696(v0) +80080be4: 3c028007 lui v0,0x8007 +80080be8: 92300004 lbu s0,4(s1) +80080bec: ae450020 sw a1,32(s2) +80080bf0: 24426674 addiu v0,v0,26228 +80080bf4: 0040f809 jalr v0 +80080bf8: 00602021 move a0,v1 +80080bfc: 02028024 and s0,s0,v0 +80080c00: 320200ff andi v0,s0,0xff +80080c04: a2300004 sb s0,4(s1) +80080c08: a2420006 sb v0,6(s2) +80080c0c: a2420005 sb v0,5(s2) +80080c10: 8fbf001c lw ra,28(sp) +80080c14: 8fb20018 lw s2,24(sp) +80080c18: 8fb10014 lw s1,20(sp) +80080c1c: 8fb00010 lw s0,16(sp) +80080c20: 03e00008 jr ra +80080c24: 27bd0020 addiu sp,sp,32 + +80080c28 <_Z6Op39M1v>: +80080c28: 27bdffe0 addiu sp,sp,-32 +80080c2c: afb10014 sw s1,20(sp) +80080c30: 3c118021 lui s1,0x8021 +80080c34: 2631e988 addiu s1,s1,-5752 +80080c38: 8e250020 lw a1,32(s1) +80080c3c: afbf001c sw ra,28(sp) +80080c40: afb20018 sw s2,24(sp) +80080c44: afb00010 sw s0,16(sp) +80080c48: 3c128021 lui s2,0x8021 +80080c4c: 90a30000 lbu v1,0(a1) +80080c50: 2652e974 addiu s2,s2,-5772 +80080c54: 8e260010 lw a2,16(s1) +80080c58: 90a40001 lbu a0,1(a1) +80080c5c: 9642000c lhu v0,12(s2) +80080c60: 00661821 addu v1,v1,a2 +80080c64: 00621821 addu v1,v1,v0 +80080c68: 00042200 sll a0,a0,0x8 +80080c6c: 00832021 addu a0,a0,v1 +80080c70: 3c028021 lui v0,0x8021 +80080c74: ac447018 sw a0,28696(v0) +80080c78: 90a30001 lbu v1,1(a1) +80080c7c: 3c028022 lui v0,0x8022 +80080c80: 24a50002 addiu a1,a1,2 +80080c84: a04350cc sb v1,20684(v0) +80080c88: 3c028007 lui v0,0x8007 +80080c8c: 92500004 lbu s0,4(s2) +80080c90: 24426674 addiu v0,v0,26228 +80080c94: 0040f809 jalr v0 +80080c98: ae250020 sw a1,32(s1) +80080c9c: 02028024 and s0,s0,v0 +80080ca0: 320200ff andi v0,s0,0xff +80080ca4: a2500004 sb s0,4(s2) +80080ca8: a2220006 sb v0,6(s1) +80080cac: a2220005 sb v0,5(s1) +80080cb0: 8fbf001c lw ra,28(sp) +80080cb4: 8fb20018 lw s2,24(sp) +80080cb8: 8fb10014 lw s1,20(sp) +80080cbc: 8fb00010 lw s0,16(sp) +80080cc0: 03e00008 jr ra +80080cc4: 27bd0020 addiu sp,sp,32 + +80080cc8 <_Z6Op3DM1v>: +80080cc8: 27bdffe0 addiu sp,sp,-32 +80080ccc: afb10014 sw s1,20(sp) +80080cd0: 3c118021 lui s1,0x8021 +80080cd4: 2631e988 addiu s1,s1,-5752 +80080cd8: 8e250020 lw a1,32(s1) +80080cdc: afbf001c sw ra,28(sp) +80080ce0: afb20018 sw s2,24(sp) +80080ce4: afb00010 sw s0,16(sp) +80080ce8: 3c128021 lui s2,0x8021 +80080cec: 90a30000 lbu v1,0(a1) +80080cf0: 2652e974 addiu s2,s2,-5772 +80080cf4: 8e260010 lw a2,16(s1) +80080cf8: 90a40001 lbu a0,1(a1) +80080cfc: 9642000a lhu v0,10(s2) +80080d00: 00661821 addu v1,v1,a2 +80080d04: 00621821 addu v1,v1,v0 +80080d08: 00042200 sll a0,a0,0x8 +80080d0c: 00832021 addu a0,a0,v1 +80080d10: 3c028021 lui v0,0x8021 +80080d14: ac447018 sw a0,28696(v0) +80080d18: 90a30001 lbu v1,1(a1) +80080d1c: 3c028022 lui v0,0x8022 +80080d20: 24a50002 addiu a1,a1,2 +80080d24: a04350cc sb v1,20684(v0) +80080d28: 3c028007 lui v0,0x8007 +80080d2c: 92500004 lbu s0,4(s2) +80080d30: 24426674 addiu v0,v0,26228 +80080d34: 0040f809 jalr v0 +80080d38: ae250020 sw a1,32(s1) +80080d3c: 02028024 and s0,s0,v0 +80080d40: 320200ff andi v0,s0,0xff +80080d44: a2500004 sb s0,4(s2) +80080d48: a2220006 sb v0,6(s1) +80080d4c: a2220005 sb v0,5(s1) +80080d50: 8fbf001c lw ra,28(sp) +80080d54: 8fb20018 lw s2,24(sp) +80080d58: 8fb10014 lw s1,20(sp) +80080d5c: 8fb00010 lw s0,16(sp) +80080d60: 03e00008 jr ra +80080d64: 27bd0020 addiu sp,sp,32 + +80080d68 <_Z6Op2DM1v>: +80080d68: 27bdffe0 addiu sp,sp,-32 +80080d6c: afb10014 sw s1,20(sp) +80080d70: 3c118021 lui s1,0x8021 +80080d74: 2631e988 addiu s1,s1,-5752 +80080d78: 8e230020 lw v1,32(s1) +80080d7c: afbf001c sw ra,28(sp) +80080d80: afb20018 sw s2,24(sp) +80080d84: afb00010 sw s0,16(sp) +80080d88: 90620001 lbu v0,1(v1) +80080d8c: 90640000 lbu a0,0(v1) +80080d90: 8e250010 lw a1,16(s1) +80080d94: 00021200 sll v0,v0,0x8 +80080d98: 00822021 addu a0,a0,v0 +80080d9c: 00852021 addu a0,a0,a1 +80080da0: 3c028021 lui v0,0x8021 +80080da4: ac447018 sw a0,28696(v0) +80080da8: 90650001 lbu a1,1(v1) +80080dac: 3c028022 lui v0,0x8022 +80080db0: 3c128021 lui s2,0x8021 +80080db4: 2652e974 addiu s2,s2,-5772 +80080db8: 24630002 addiu v1,v1,2 +80080dbc: a04550cc sb a1,20684(v0) +80080dc0: 3c028007 lui v0,0x8007 +80080dc4: 92500004 lbu s0,4(s2) +80080dc8: 24426674 addiu v0,v0,26228 +80080dcc: 0040f809 jalr v0 +80080dd0: ae230020 sw v1,32(s1) +80080dd4: 02028024 and s0,s0,v0 +80080dd8: 320200ff andi v0,s0,0xff +80080ddc: a2500004 sb s0,4(s2) +80080de0: a2220006 sb v0,6(s1) +80080de4: a2220005 sb v0,5(s1) +80080de8: 8fbf001c lw ra,28(sp) +80080dec: 8fb20018 lw s2,24(sp) +80080df0: 8fb10014 lw s1,20(sp) +80080df4: 8fb00010 lw s0,16(sp) +80080df8: 03e00008 jr ra +80080dfc: 27bd0020 addiu sp,sp,32 + +80080e00 <_Z6Op23M1v>: +80080e00: 27bdffe0 addiu sp,sp,-32 +80080e04: afb20018 sw s2,24(sp) +80080e08: 3c128021 lui s2,0x8021 +80080e0c: 2652e988 addiu s2,s2,-5752 +80080e10: 8e450020 lw a1,32(s2) +80080e14: afbf001c sw ra,28(sp) +80080e18: afb10014 sw s1,20(sp) +80080e1c: afb00010 sw s0,16(sp) +80080e20: 90a30000 lbu v1,0(a1) +80080e24: 3c028022 lui v0,0x8022 +80080e28: 3c118021 lui s1,0x8021 +80080e2c: 2631e974 addiu s1,s1,-5772 +80080e30: a04350cc sb v1,20684(v0) +80080e34: 90a30000 lbu v1,0(a1) +80080e38: 96220008 lhu v0,8(s1) +80080e3c: 24a50001 addiu a1,a1,1 +80080e40: 00621821 addu v1,v1,v0 +80080e44: 3063ffff andi v1,v1,0xffff +80080e48: 3c028021 lui v0,0x8021 +80080e4c: ac437018 sw v1,28696(v0) +80080e50: 3c028007 lui v0,0x8007 +80080e54: 92300004 lbu s0,4(s1) +80080e58: ae450020 sw a1,32(s2) +80080e5c: 24426674 addiu v0,v0,26228 +80080e60: 0040f809 jalr v0 +80080e64: 00602021 move a0,v1 +80080e68: 02028024 and s0,s0,v0 +80080e6c: 320200ff andi v0,s0,0xff +80080e70: a2300004 sb s0,4(s1) +80080e74: a2420006 sb v0,6(s2) +80080e78: a2420005 sb v0,5(s2) +80080e7c: 8fbf001c lw ra,28(sp) +80080e80: 8fb20018 lw s2,24(sp) +80080e84: 8fb10014 lw s1,20(sp) +80080e88: 8fb00010 lw s0,16(sp) +80080e8c: 03e00008 jr ra +80080e90: 27bd0020 addiu sp,sp,32 + +80080e94 <_Z6Op3FM1v>: +80080e94: 27bdffe0 addiu sp,sp,-32 +80080e98: afb20018 sw s2,24(sp) +80080e9c: 3c128021 lui s2,0x8021 +80080ea0: 2652e988 addiu s2,s2,-5752 +80080ea4: 8e450020 lw a1,32(s2) +80080ea8: afbf001c sw ra,28(sp) +80080eac: afb10014 sw s1,20(sp) +80080eb0: afb00010 sw s0,16(sp) +80080eb4: 90a20001 lbu v0,1(a1) +80080eb8: 3c118021 lui s1,0x8021 +80080ebc: 90a30000 lbu v1,0(a1) +80080ec0: 2631e974 addiu s1,s1,-5772 +80080ec4: 90a40002 lbu a0,2(a1) +80080ec8: 9626000a lhu a2,10(s1) +80080ecc: 00021200 sll v0,v0,0x8 +80080ed0: 00621821 addu v1,v1,v0 +80080ed4: 00661821 addu v1,v1,a2 +80080ed8: 00042400 sll a0,a0,0x10 +80080edc: 3c0200ff lui v0,0xff +80080ee0: 00832021 addu a0,a0,v1 +80080ee4: 3442ffff ori v0,v0,0xffff +80080ee8: 00822024 and a0,a0,v0 +80080eec: 3c038021 lui v1,0x8021 +80080ef0: ac647018 sw a0,28696(v1) +80080ef4: 90a60002 lbu a2,2(a1) +80080ef8: 3c028022 lui v0,0x8022 +80080efc: 24a50003 addiu a1,a1,3 +80080f00: a04650cc sb a2,20684(v0) +80080f04: 3c028007 lui v0,0x8007 +80080f08: 92300004 lbu s0,4(s1) +80080f0c: 24426674 addiu v0,v0,26228 +80080f10: 0040f809 jalr v0 +80080f14: ae450020 sw a1,32(s2) +80080f18: 02028024 and s0,s0,v0 +80080f1c: 320200ff andi v0,s0,0xff +80080f20: a2300004 sb s0,4(s1) +80080f24: a2420006 sb v0,6(s2) +80080f28: a2420005 sb v0,5(s2) +80080f2c: 8fbf001c lw ra,28(sp) +80080f30: 8fb20018 lw s2,24(sp) +80080f34: 8fb10014 lw s1,20(sp) +80080f38: 8fb00010 lw s0,16(sp) +80080f3c: 03e00008 jr ra +80080f40: 27bd0020 addiu sp,sp,32 + +80080f44 <_Z6OpFEM1v>: +80080f44: 27bdffe0 addiu sp,sp,-32 +80080f48: afb00010 sw s0,16(sp) +80080f4c: 3c108021 lui s0,0x8021 +80080f50: 2610e988 addiu s0,s0,-5752 +80080f54: 8e050020 lw a1,32(s0) +80080f58: afbf0018 sw ra,24(sp) +80080f5c: afb10014 sw s1,20(sp) +80080f60: 90a30000 lbu v1,0(a1) +80080f64: 8e070010 lw a3,16(s0) +80080f68: 3c028021 lui v0,0x8021 +80080f6c: 90a40001 lbu a0,1(a1) +80080f70: 9446e97e lhu a2,-5762(v0) +80080f74: 00671821 addu v1,v1,a3 +80080f78: 00661821 addu v1,v1,a2 +80080f7c: 00042200 sll a0,a0,0x8 +80080f80: 00832021 addu a0,a0,v1 +80080f84: 3c118021 lui s1,0x8021 +80080f88: ae247018 sw a0,28696(s1) +80080f8c: 90a30001 lbu v1,1(a1) +80080f90: 3c028022 lui v0,0x8022 +80080f94: a04350cc sb v1,20684(v0) +80080f98: 24a50002 addiu a1,a1,2 +80080f9c: 3c028007 lui v0,0x8007 +80080fa0: ae050020 sw a1,32(s0) +80080fa4: 24426674 addiu v0,v0,26228 +80080fa8: 0040f809 jalr v0 +80080fac: ae000030 sw zero,48(s0) +80080fb0: 24420001 addiu v0,v0,1 +80080fb4: 304200ff andi v0,v0,0xff +80080fb8: 8e257018 lw a1,28696(s1) +80080fbc: 3c118022 lui s1,0x8022 +80080fc0: a22250bc sb v0,20668(s1) +80080fc4: 00402021 move a0,v0 +80080fc8: 3c028008 lui v0,0x8008 +80080fcc: 244285b4 addiu v0,v0,-31308 +80080fd0: 0040f809 jalr v0 +80080fd4: 00000000 nop +80080fd8: 922350bc lbu v1,20668(s1) +80080fdc: 8fbf0018 lw ra,24(sp) +80080fe0: a2030006 sb v1,6(s0) +80080fe4: a2030005 sb v1,5(s0) +80080fe8: 8fb10014 lw s1,20(sp) +80080fec: 8fb00010 lw s0,16(sp) +80080ff0: 03e00008 jr ra +80080ff4: 27bd0020 addiu sp,sp,32 + +80080ff8 <_Z6OpEEM1v>: +80080ff8: 27bdffe0 addiu sp,sp,-32 +80080ffc: afb00010 sw s0,16(sp) +80081000: 3c108021 lui s0,0x8021 +80081004: 2610e988 addiu s0,s0,-5752 +80081008: 8e030020 lw v1,32(s0) +8008100c: afbf0018 sw ra,24(sp) +80081010: afb10014 sw s1,20(sp) +80081014: 90620001 lbu v0,1(v1) +80081018: 90640000 lbu a0,0(v1) +8008101c: 8e050010 lw a1,16(s0) +80081020: 00021200 sll v0,v0,0x8 +80081024: 00822021 addu a0,a0,v0 +80081028: 00852021 addu a0,a0,a1 +8008102c: 3c118021 lui s1,0x8021 +80081030: ae247018 sw a0,28696(s1) +80081034: 90650001 lbu a1,1(v1) +80081038: 3c028022 lui v0,0x8022 +8008103c: 24630002 addiu v1,v1,2 +80081040: a04550cc sb a1,20684(v0) +80081044: 3c028007 lui v0,0x8007 +80081048: ae030020 sw v1,32(s0) +8008104c: 24426674 addiu v0,v0,26228 +80081050: 0040f809 jalr v0 +80081054: ae000030 sw zero,48(s0) +80081058: 24420001 addiu v0,v0,1 +8008105c: 304200ff andi v0,v0,0xff +80081060: 8e257018 lw a1,28696(s1) +80081064: 3c118022 lui s1,0x8022 +80081068: a22250bc sb v0,20668(s1) +8008106c: 00402021 move a0,v0 +80081070: 3c028008 lui v0,0x8008 +80081074: 244285b4 addiu v0,v0,-31308 +80081078: 0040f809 jalr v0 +8008107c: 00000000 nop +80081080: 922350bc lbu v1,20668(s1) +80081084: 8fbf0018 lw ra,24(sp) +80081088: a2030006 sb v1,6(s0) +8008108c: a2030005 sb v1,5(s0) +80081090: 8fb10014 lw s1,20(sp) +80081094: 8fb00010 lw s0,16(sp) +80081098: 03e00008 jr ra +8008109c: 27bd0020 addiu sp,sp,32 + +800810a0 <_Z6OpF6M1v>: +800810a0: 27bdffe0 addiu sp,sp,-32 +800810a4: afb00010 sw s0,16(sp) +800810a8: 3c108021 lui s0,0x8021 +800810ac: 2610e988 addiu s0,s0,-5752 +800810b0: 8e070020 lw a3,32(s0) +800810b4: afbf0018 sw ra,24(sp) +800810b8: afb10014 sw s1,20(sp) +800810bc: 90e40000 lbu a0,0(a3) +800810c0: 3c028021 lui v0,0x8021 +800810c4: 2442e974 addiu v0,v0,-5772 +800810c8: 3c038022 lui v1,0x8022 +800810cc: a06450cc sb a0,20684(v1) +800810d0: 94450002 lhu a1,2(v0) +800810d4: 9443000a lhu v1,10(v0) +800810d8: 94460006 lhu a2,6(v0) +800810dc: 90e40000 lbu a0,0(a3) +800810e0: 00c33021 addu a2,a2,v1 +800810e4: 30a50100 andi a1,a1,0x100 +800810e8: 3402ffff li v0,0xffff +800810ec: 240300ff li v1,255 +800810f0: 0045180a movz v1,v0,a1 +800810f4: 00862021 addu a0,a0,a2 +800810f8: 00641824 and v1,v1,a0 +800810fc: 24e70001 addiu a3,a3,1 +80081100: 3c118021 lui s1,0x8021 +80081104: 3c028007 lui v0,0x8007 +80081108: 00602021 move a0,v1 +8008110c: ae237018 sw v1,28696(s1) +80081110: ae070020 sw a3,32(s0) +80081114: 24426674 addiu v0,v0,26228 +80081118: 0040f809 jalr v0 +8008111c: ae000030 sw zero,48(s0) +80081120: 24420001 addiu v0,v0,1 +80081124: 304200ff andi v0,v0,0xff +80081128: 8e257018 lw a1,28696(s1) +8008112c: 3c118022 lui s1,0x8022 +80081130: a22250bc sb v0,20668(s1) +80081134: 00402021 move a0,v0 +80081138: 3c028008 lui v0,0x8008 +8008113c: 244285b4 addiu v0,v0,-31308 +80081140: 0040f809 jalr v0 +80081144: 00000000 nop +80081148: 922350bc lbu v1,20668(s1) +8008114c: 8fbf0018 lw ra,24(sp) +80081150: a2030006 sb v1,6(s0) +80081154: a2030005 sb v1,5(s0) +80081158: 8fb10014 lw s1,20(sp) +8008115c: 8fb00010 lw s0,16(sp) +80081160: 03e00008 jr ra +80081164: 27bd0020 addiu sp,sp,32 + +80081168 <_Z6OpDEM1v>: +80081168: 27bdffe0 addiu sp,sp,-32 +8008116c: afb00010 sw s0,16(sp) +80081170: 3c108021 lui s0,0x8021 +80081174: 2610e988 addiu s0,s0,-5752 +80081178: 8e050020 lw a1,32(s0) +8008117c: afbf0018 sw ra,24(sp) +80081180: afb10014 sw s1,20(sp) +80081184: 90a30000 lbu v1,0(a1) +80081188: 8e070010 lw a3,16(s0) +8008118c: 3c028021 lui v0,0x8021 +80081190: 90a40001 lbu a0,1(a1) +80081194: 9446e97e lhu a2,-5762(v0) +80081198: 00671821 addu v1,v1,a3 +8008119c: 00661821 addu v1,v1,a2 +800811a0: 00042200 sll a0,a0,0x8 +800811a4: 00832021 addu a0,a0,v1 +800811a8: 3c118021 lui s1,0x8021 +800811ac: ae247018 sw a0,28696(s1) +800811b0: 90a30001 lbu v1,1(a1) +800811b4: 3c028022 lui v0,0x8022 +800811b8: a04350cc sb v1,20684(v0) +800811bc: 24a50002 addiu a1,a1,2 +800811c0: 3c028007 lui v0,0x8007 +800811c4: ae050020 sw a1,32(s0) +800811c8: 24426674 addiu v0,v0,26228 +800811cc: 0040f809 jalr v0 +800811d0: ae000030 sw zero,48(s0) +800811d4: 2442ffff addiu v0,v0,-1 +800811d8: 304200ff andi v0,v0,0xff +800811dc: 8e257018 lw a1,28696(s1) +800811e0: 3c118022 lui s1,0x8022 +800811e4: a22250bc sb v0,20668(s1) +800811e8: 00402021 move a0,v0 +800811ec: 3c028008 lui v0,0x8008 +800811f0: 244285b4 addiu v0,v0,-31308 +800811f4: 0040f809 jalr v0 +800811f8: 00000000 nop +800811fc: 922350bc lbu v1,20668(s1) +80081200: 8fbf0018 lw ra,24(sp) +80081204: a2030006 sb v1,6(s0) +80081208: a2030005 sb v1,5(s0) +8008120c: 8fb10014 lw s1,20(sp) +80081210: 8fb00010 lw s0,16(sp) +80081214: 03e00008 jr ra +80081218: 27bd0020 addiu sp,sp,32 + +8008121c <_Z6OpCEM1v>: +8008121c: 27bdffe0 addiu sp,sp,-32 +80081220: afb00010 sw s0,16(sp) +80081224: 3c108021 lui s0,0x8021 +80081228: 2610e988 addiu s0,s0,-5752 +8008122c: 8e030020 lw v1,32(s0) +80081230: afbf0018 sw ra,24(sp) +80081234: afb10014 sw s1,20(sp) +80081238: 90620001 lbu v0,1(v1) +8008123c: 90640000 lbu a0,0(v1) +80081240: 8e050010 lw a1,16(s0) +80081244: 00021200 sll v0,v0,0x8 +80081248: 00822021 addu a0,a0,v0 +8008124c: 00852021 addu a0,a0,a1 +80081250: 3c118021 lui s1,0x8021 +80081254: ae247018 sw a0,28696(s1) +80081258: 90650001 lbu a1,1(v1) +8008125c: 3c028022 lui v0,0x8022 +80081260: 24630002 addiu v1,v1,2 +80081264: a04550cc sb a1,20684(v0) +80081268: 3c028007 lui v0,0x8007 +8008126c: ae030020 sw v1,32(s0) +80081270: 24426674 addiu v0,v0,26228 +80081274: 0040f809 jalr v0 +80081278: ae000030 sw zero,48(s0) +8008127c: 2442ffff addiu v0,v0,-1 +80081280: 304200ff andi v0,v0,0xff +80081284: 8e257018 lw a1,28696(s1) +80081288: 3c118022 lui s1,0x8022 +8008128c: a22250bc sb v0,20668(s1) +80081290: 00402021 move a0,v0 +80081294: 3c028008 lui v0,0x8008 +80081298: 244285b4 addiu v0,v0,-31308 +8008129c: 0040f809 jalr v0 +800812a0: 00000000 nop +800812a4: 922350bc lbu v1,20668(s1) +800812a8: 8fbf0018 lw ra,24(sp) +800812ac: a2030006 sb v1,6(s0) +800812b0: a2030005 sb v1,5(s0) +800812b4: 8fb10014 lw s1,20(sp) +800812b8: 8fb00010 lw s0,16(sp) +800812bc: 03e00008 jr ra +800812c0: 27bd0020 addiu sp,sp,32 + +800812c4 <_Z6OpD6M1v>: +800812c4: 27bdffe0 addiu sp,sp,-32 +800812c8: afb00010 sw s0,16(sp) +800812cc: 3c108021 lui s0,0x8021 +800812d0: 2610e988 addiu s0,s0,-5752 +800812d4: 8e070020 lw a3,32(s0) +800812d8: afbf0018 sw ra,24(sp) +800812dc: afb10014 sw s1,20(sp) +800812e0: 90e40000 lbu a0,0(a3) +800812e4: 3c028021 lui v0,0x8021 +800812e8: 2442e974 addiu v0,v0,-5772 +800812ec: 3c038022 lui v1,0x8022 +800812f0: a06450cc sb a0,20684(v1) +800812f4: 94450002 lhu a1,2(v0) +800812f8: 9443000a lhu v1,10(v0) +800812fc: 94460006 lhu a2,6(v0) +80081300: 90e40000 lbu a0,0(a3) +80081304: 00c33021 addu a2,a2,v1 +80081308: 30a50100 andi a1,a1,0x100 +8008130c: 3402ffff li v0,0xffff +80081310: 240300ff li v1,255 +80081314: 0045180a movz v1,v0,a1 +80081318: 00862021 addu a0,a0,a2 +8008131c: 00641824 and v1,v1,a0 +80081320: 24e70001 addiu a3,a3,1 +80081324: 3c118021 lui s1,0x8021 +80081328: 3c028007 lui v0,0x8007 +8008132c: 00602021 move a0,v1 +80081330: ae237018 sw v1,28696(s1) +80081334: ae070020 sw a3,32(s0) +80081338: 24426674 addiu v0,v0,26228 +8008133c: 0040f809 jalr v0 +80081340: ae000030 sw zero,48(s0) +80081344: 2442ffff addiu v0,v0,-1 +80081348: 304200ff andi v0,v0,0xff +8008134c: 8e257018 lw a1,28696(s1) +80081350: 3c118022 lui s1,0x8022 +80081354: a22250bc sb v0,20668(s1) +80081358: 00402021 move a0,v0 +8008135c: 3c028008 lui v0,0x8008 +80081360: 244285b4 addiu v0,v0,-31308 +80081364: 0040f809 jalr v0 +80081368: 00000000 nop +8008136c: 922350bc lbu v1,20668(s1) +80081370: 8fbf0018 lw ra,24(sp) +80081374: a2030006 sb v1,6(s0) +80081378: a2030005 sb v1,5(s0) +8008137c: 8fb10014 lw s1,20(sp) +80081380: 8fb00010 lw s0,16(sp) +80081384: 03e00008 jr ra +80081388: 27bd0020 addiu sp,sp,32 + +8008138c <_Z6Op5EM1v>: +8008138c: 27bdffe0 addiu sp,sp,-32 +80081390: afb00010 sw s0,16(sp) +80081394: 3c108021 lui s0,0x8021 +80081398: 2610e988 addiu s0,s0,-5752 +8008139c: 8e050020 lw a1,32(s0) +800813a0: afbf0018 sw ra,24(sp) +800813a4: afb10014 sw s1,20(sp) +800813a8: 90a30000 lbu v1,0(a1) +800813ac: 8e070010 lw a3,16(s0) +800813b0: 3c028021 lui v0,0x8021 +800813b4: 90a40001 lbu a0,1(a1) +800813b8: 9446e97e lhu a2,-5762(v0) +800813bc: 00671821 addu v1,v1,a3 +800813c0: 00661821 addu v1,v1,a2 +800813c4: 00042200 sll a0,a0,0x8 +800813c8: 00832021 addu a0,a0,v1 +800813cc: 3c118021 lui s1,0x8021 +800813d0: ae247018 sw a0,28696(s1) +800813d4: 90a30001 lbu v1,1(a1) +800813d8: 3c028022 lui v0,0x8022 +800813dc: 24a50002 addiu a1,a1,2 +800813e0: a04350cc sb v1,20684(v0) +800813e4: 3c028007 lui v0,0x8007 +800813e8: 24426674 addiu v0,v0,26228 +800813ec: 0040f809 jalr v0 +800813f0: ae050020 sw a1,32(s0) +800813f4: 00021842 srl v1,v0,0x1 +800813f8: 30420001 andi v0,v0,0x1 +800813fc: 306300ff andi v1,v1,0xff +80081400: a2020004 sb v0,4(s0) +80081404: 8e257018 lw a1,28696(s1) +80081408: 3c028008 lui v0,0x8008 +8008140c: 3c118022 lui s1,0x8022 +80081410: a22350bc sb v1,20668(s1) +80081414: 244285b4 addiu v0,v0,-31308 +80081418: 0040f809 jalr v0 +8008141c: 00602021 move a0,v1 +80081420: 922350bc lbu v1,20668(s1) +80081424: 8fbf0018 lw ra,24(sp) +80081428: a2030006 sb v1,6(s0) +8008142c: a2030005 sb v1,5(s0) +80081430: 8fb10014 lw s1,20(sp) +80081434: 8fb00010 lw s0,16(sp) +80081438: 03e00008 jr ra +8008143c: 27bd0020 addiu sp,sp,32 + +80081440 <_Z6Op4EM1v>: +80081440: 27bdffe0 addiu sp,sp,-32 +80081444: afb00010 sw s0,16(sp) +80081448: 3c108021 lui s0,0x8021 +8008144c: 2610e988 addiu s0,s0,-5752 +80081450: 8e030020 lw v1,32(s0) +80081454: afbf0018 sw ra,24(sp) +80081458: afb10014 sw s1,20(sp) +8008145c: 90620001 lbu v0,1(v1) +80081460: 90640000 lbu a0,0(v1) +80081464: 8e050010 lw a1,16(s0) +80081468: 00021200 sll v0,v0,0x8 +8008146c: 00822021 addu a0,a0,v0 +80081470: 00852021 addu a0,a0,a1 +80081474: 3c118021 lui s1,0x8021 +80081478: ae247018 sw a0,28696(s1) +8008147c: 90650001 lbu a1,1(v1) +80081480: 3c028022 lui v0,0x8022 +80081484: 24630002 addiu v1,v1,2 +80081488: a04550cc sb a1,20684(v0) +8008148c: 3c028007 lui v0,0x8007 +80081490: 24426674 addiu v0,v0,26228 +80081494: 0040f809 jalr v0 +80081498: ae030020 sw v1,32(s0) +8008149c: 00021842 srl v1,v0,0x1 +800814a0: 30420001 andi v0,v0,0x1 +800814a4: 306300ff andi v1,v1,0xff +800814a8: a2020004 sb v0,4(s0) +800814ac: 8e257018 lw a1,28696(s1) +800814b0: 3c028008 lui v0,0x8008 +800814b4: 3c118022 lui s1,0x8022 +800814b8: a22350bc sb v1,20668(s1) +800814bc: 244285b4 addiu v0,v0,-31308 +800814c0: 0040f809 jalr v0 +800814c4: 00602021 move a0,v1 +800814c8: 922350bc lbu v1,20668(s1) +800814cc: 8fbf0018 lw ra,24(sp) +800814d0: a2030006 sb v1,6(s0) +800814d4: a2030005 sb v1,5(s0) +800814d8: 8fb10014 lw s1,20(sp) +800814dc: 8fb00010 lw s0,16(sp) +800814e0: 03e00008 jr ra +800814e4: 27bd0020 addiu sp,sp,32 + +800814e8 <_Z6Op56M1v>: +800814e8: 27bdffe0 addiu sp,sp,-32 +800814ec: afb00010 sw s0,16(sp) +800814f0: 3c108021 lui s0,0x8021 +800814f4: 2610e988 addiu s0,s0,-5752 +800814f8: 8e070020 lw a3,32(s0) +800814fc: afbf0018 sw ra,24(sp) +80081500: afb10014 sw s1,20(sp) +80081504: 90e40000 lbu a0,0(a3) +80081508: 3c028021 lui v0,0x8021 +8008150c: 2442e974 addiu v0,v0,-5772 +80081510: 3c038022 lui v1,0x8022 +80081514: a06450cc sb a0,20684(v1) +80081518: 94450002 lhu a1,2(v0) +8008151c: 9443000a lhu v1,10(v0) +80081520: 94460006 lhu a2,6(v0) +80081524: 90e40000 lbu a0,0(a3) +80081528: 00c33021 addu a2,a2,v1 +8008152c: 30a50100 andi a1,a1,0x100 +80081530: 3402ffff li v0,0xffff +80081534: 240300ff li v1,255 +80081538: 0045180a movz v1,v0,a1 +8008153c: 00862021 addu a0,a0,a2 +80081540: 00641824 and v1,v1,a0 +80081544: 24e70001 addiu a3,a3,1 +80081548: 3c118021 lui s1,0x8021 +8008154c: 3c028007 lui v0,0x8007 +80081550: 00602021 move a0,v1 +80081554: ae070020 sw a3,32(s0) +80081558: 24426674 addiu v0,v0,26228 +8008155c: 0040f809 jalr v0 +80081560: ae237018 sw v1,28696(s1) +80081564: 00021842 srl v1,v0,0x1 +80081568: 30420001 andi v0,v0,0x1 +8008156c: 306300ff andi v1,v1,0xff +80081570: a2020004 sb v0,4(s0) +80081574: 8e257018 lw a1,28696(s1) +80081578: 3c028008 lui v0,0x8008 +8008157c: 3c118022 lui s1,0x8022 +80081580: a22350bc sb v1,20668(s1) +80081584: 244285b4 addiu v0,v0,-31308 +80081588: 0040f809 jalr v0 +8008158c: 00602021 move a0,v1 +80081590: 922350bc lbu v1,20668(s1) +80081594: 8fbf0018 lw ra,24(sp) +80081598: a2030006 sb v1,6(s0) +8008159c: a2030005 sb v1,5(s0) +800815a0: 8fb10014 lw s1,20(sp) +800815a4: 8fb00010 lw s0,16(sp) +800815a8: 03e00008 jr ra +800815ac: 27bd0020 addiu sp,sp,32 + +800815b0 <_Z6Op1EM1v>: +800815b0: 27bdffe0 addiu sp,sp,-32 +800815b4: afb00010 sw s0,16(sp) +800815b8: 3c108021 lui s0,0x8021 +800815bc: 2610e988 addiu s0,s0,-5752 +800815c0: 8e050020 lw a1,32(s0) +800815c4: afbf0018 sw ra,24(sp) +800815c8: afb10014 sw s1,20(sp) +800815cc: 90a30000 lbu v1,0(a1) +800815d0: 8e070010 lw a3,16(s0) +800815d4: 3c028021 lui v0,0x8021 +800815d8: 90a40001 lbu a0,1(a1) +800815dc: 9446e97e lhu a2,-5762(v0) +800815e0: 00671821 addu v1,v1,a3 +800815e4: 00661821 addu v1,v1,a2 +800815e8: 00042200 sll a0,a0,0x8 +800815ec: 00832021 addu a0,a0,v1 +800815f0: 3c118021 lui s1,0x8021 +800815f4: ae247018 sw a0,28696(s1) +800815f8: 90a30001 lbu v1,1(a1) +800815fc: 3c028022 lui v0,0x8022 +80081600: 24a50002 addiu a1,a1,2 +80081604: a04350cc sb v1,20684(v0) +80081608: 3c028007 lui v0,0x8007 +8008160c: 24426674 addiu v0,v0,26228 +80081610: 0040f809 jalr v0 +80081614: ae050020 sw a1,32(s0) +80081618: 00021840 sll v1,v0,0x1 +8008161c: 000211c2 srl v0,v0,0x7 +80081620: 306300ff andi v1,v1,0xff +80081624: a2020004 sb v0,4(s0) +80081628: 8e257018 lw a1,28696(s1) +8008162c: 3c028008 lui v0,0x8008 +80081630: 3c118022 lui s1,0x8022 +80081634: a22350bc sb v1,20668(s1) +80081638: 244285b4 addiu v0,v0,-31308 +8008163c: 0040f809 jalr v0 +80081640: 00602021 move a0,v1 +80081644: 922350bc lbu v1,20668(s1) +80081648: 8fbf0018 lw ra,24(sp) +8008164c: a2030006 sb v1,6(s0) +80081650: a2030005 sb v1,5(s0) +80081654: 8fb10014 lw s1,20(sp) +80081658: 8fb00010 lw s0,16(sp) +8008165c: 03e00008 jr ra +80081660: 27bd0020 addiu sp,sp,32 + +80081664 <_Z6Op0EM1v>: +80081664: 27bdffe0 addiu sp,sp,-32 +80081668: afb00010 sw s0,16(sp) +8008166c: 3c108021 lui s0,0x8021 +80081670: 2610e988 addiu s0,s0,-5752 +80081674: 8e030020 lw v1,32(s0) +80081678: afbf0018 sw ra,24(sp) +8008167c: afb10014 sw s1,20(sp) +80081680: 90620001 lbu v0,1(v1) +80081684: 90640000 lbu a0,0(v1) +80081688: 8e050010 lw a1,16(s0) +8008168c: 00021200 sll v0,v0,0x8 +80081690: 00822021 addu a0,a0,v0 +80081694: 00852021 addu a0,a0,a1 +80081698: 3c118021 lui s1,0x8021 +8008169c: ae247018 sw a0,28696(s1) +800816a0: 90650001 lbu a1,1(v1) +800816a4: 3c028022 lui v0,0x8022 +800816a8: 24630002 addiu v1,v1,2 +800816ac: a04550cc sb a1,20684(v0) +800816b0: 3c028007 lui v0,0x8007 +800816b4: 24426674 addiu v0,v0,26228 +800816b8: 0040f809 jalr v0 +800816bc: ae030020 sw v1,32(s0) +800816c0: 00021840 sll v1,v0,0x1 +800816c4: 000211c2 srl v0,v0,0x7 +800816c8: 306300ff andi v1,v1,0xff +800816cc: a2020004 sb v0,4(s0) +800816d0: 8e257018 lw a1,28696(s1) +800816d4: 3c028008 lui v0,0x8008 +800816d8: 3c118022 lui s1,0x8022 +800816dc: a22350bc sb v1,20668(s1) +800816e0: 244285b4 addiu v0,v0,-31308 +800816e4: 0040f809 jalr v0 +800816e8: 00602021 move a0,v1 +800816ec: 922350bc lbu v1,20668(s1) +800816f0: 8fbf0018 lw ra,24(sp) +800816f4: a2030006 sb v1,6(s0) +800816f8: a2030005 sb v1,5(s0) +800816fc: 8fb10014 lw s1,20(sp) +80081700: 8fb00010 lw s0,16(sp) +80081704: 03e00008 jr ra +80081708: 27bd0020 addiu sp,sp,32 + +8008170c <_Z6Op16M1v>: +8008170c: 27bdffe0 addiu sp,sp,-32 +80081710: afb00010 sw s0,16(sp) +80081714: 3c108021 lui s0,0x8021 +80081718: 2610e988 addiu s0,s0,-5752 +8008171c: 8e070020 lw a3,32(s0) +80081720: afbf0018 sw ra,24(sp) +80081724: afb10014 sw s1,20(sp) +80081728: 90e40000 lbu a0,0(a3) +8008172c: 3c028021 lui v0,0x8021 +80081730: 2442e974 addiu v0,v0,-5772 +80081734: 3c038022 lui v1,0x8022 +80081738: a06450cc sb a0,20684(v1) +8008173c: 94450002 lhu a1,2(v0) +80081740: 9443000a lhu v1,10(v0) +80081744: 94460006 lhu a2,6(v0) +80081748: 90e40000 lbu a0,0(a3) +8008174c: 00c33021 addu a2,a2,v1 +80081750: 30a50100 andi a1,a1,0x100 +80081754: 3402ffff li v0,0xffff +80081758: 240300ff li v1,255 +8008175c: 0045180a movz v1,v0,a1 +80081760: 00862021 addu a0,a0,a2 +80081764: 00641824 and v1,v1,a0 +80081768: 24e70001 addiu a3,a3,1 +8008176c: 3c118021 lui s1,0x8021 +80081770: 3c028007 lui v0,0x8007 +80081774: 00602021 move a0,v1 +80081778: ae070020 sw a3,32(s0) +8008177c: 24426674 addiu v0,v0,26228 +80081780: 0040f809 jalr v0 +80081784: ae237018 sw v1,28696(s1) +80081788: 00021840 sll v1,v0,0x1 +8008178c: 000211c2 srl v0,v0,0x7 +80081790: 306300ff andi v1,v1,0xff +80081794: a2020004 sb v0,4(s0) +80081798: 8e257018 lw a1,28696(s1) +8008179c: 3c028008 lui v0,0x8008 +800817a0: 3c118022 lui s1,0x8022 +800817a4: a22350bc sb v1,20668(s1) +800817a8: 244285b4 addiu v0,v0,-31308 +800817ac: 0040f809 jalr v0 +800817b0: 00602021 move a0,v1 +800817b4: 922350bc lbu v1,20668(s1) +800817b8: 8fbf0018 lw ra,24(sp) +800817bc: a2030006 sb v1,6(s0) +800817c0: a2030005 sb v1,5(s0) +800817c4: 8fb10014 lw s1,20(sp) +800817c8: 8fb00010 lw s0,16(sp) +800817cc: 03e00008 jr ra +800817d0: 27bd0020 addiu sp,sp,32 + +800817d4 <_Z6Op3EM1v>: +800817d4: 27bdffe0 addiu sp,sp,-32 +800817d8: afb00010 sw s0,16(sp) +800817dc: 3c108021 lui s0,0x8021 +800817e0: 2610e988 addiu s0,s0,-5752 +800817e4: 8e050020 lw a1,32(s0) +800817e8: afbf0018 sw ra,24(sp) +800817ec: afb10014 sw s1,20(sp) +800817f0: 90a30000 lbu v1,0(a1) +800817f4: 8e070010 lw a3,16(s0) +800817f8: 3c028021 lui v0,0x8021 +800817fc: 90a40001 lbu a0,1(a1) +80081800: 9446e97e lhu a2,-5762(v0) +80081804: 00671821 addu v1,v1,a3 +80081808: 00661821 addu v1,v1,a2 +8008180c: 00042200 sll a0,a0,0x8 +80081810: 00832021 addu a0,a0,v1 +80081814: 3c118021 lui s1,0x8021 +80081818: ae247018 sw a0,28696(s1) +8008181c: 90a30001 lbu v1,1(a1) +80081820: 3c028022 lui v0,0x8022 +80081824: 24a50002 addiu a1,a1,2 +80081828: a04350cc sb v1,20684(v0) +8008182c: 3c028007 lui v0,0x8007 +80081830: 24426674 addiu v0,v0,26228 +80081834: 0040f809 jalr v0 +80081838: ae050020 sw a1,32(s0) +8008183c: 92030004 lbu v1,4(s0) +80081840: 00021040 sll v0,v0,0x1 +80081844: 00431025 or v0,v0,v1 +80081848: 3042ffff andi v0,v0,0xffff +8008184c: 8e257018 lw a1,28696(s1) +80081850: 2c430100 sltiu v1,v0,256 +80081854: 3c118022 lui s1,0x8022 +80081858: 38630001 xori v1,v1,0x1 +8008185c: a62250be sh v0,20670(s1) +80081860: 304400ff andi a0,v0,0xff +80081864: 3c028008 lui v0,0x8008 +80081868: 244285b4 addiu v0,v0,-31308 +8008186c: 0040f809 jalr v0 +80081870: a2030004 sb v1,4(s0) +80081874: 922350be lbu v1,20670(s1) +80081878: 8fbf0018 lw ra,24(sp) +8008187c: a2030006 sb v1,6(s0) +80081880: a2030005 sb v1,5(s0) +80081884: 8fb10014 lw s1,20(sp) +80081888: 8fb00010 lw s0,16(sp) +8008188c: 03e00008 jr ra +80081890: 27bd0020 addiu sp,sp,32 + +80081894 <_Z6Op2EM1v>: +80081894: 27bdffe0 addiu sp,sp,-32 +80081898: afb00010 sw s0,16(sp) +8008189c: 3c108021 lui s0,0x8021 +800818a0: 2610e988 addiu s0,s0,-5752 +800818a4: 8e030020 lw v1,32(s0) +800818a8: afbf0018 sw ra,24(sp) +800818ac: afb10014 sw s1,20(sp) +800818b0: 90620001 lbu v0,1(v1) +800818b4: 90640000 lbu a0,0(v1) +800818b8: 8e050010 lw a1,16(s0) +800818bc: 00021200 sll v0,v0,0x8 +800818c0: 00822021 addu a0,a0,v0 +800818c4: 00852021 addu a0,a0,a1 +800818c8: 3c118021 lui s1,0x8021 +800818cc: ae247018 sw a0,28696(s1) +800818d0: 90650001 lbu a1,1(v1) +800818d4: 3c028022 lui v0,0x8022 +800818d8: 24630002 addiu v1,v1,2 +800818dc: a04550cc sb a1,20684(v0) +800818e0: 3c028007 lui v0,0x8007 +800818e4: 24426674 addiu v0,v0,26228 +800818e8: 0040f809 jalr v0 +800818ec: ae030020 sw v1,32(s0) +800818f0: 92030004 lbu v1,4(s0) +800818f4: 00021040 sll v0,v0,0x1 +800818f8: 00431025 or v0,v0,v1 +800818fc: 3042ffff andi v0,v0,0xffff +80081900: 8e257018 lw a1,28696(s1) +80081904: 2c430100 sltiu v1,v0,256 +80081908: 3c118022 lui s1,0x8022 +8008190c: 38630001 xori v1,v1,0x1 +80081910: a62250be sh v0,20670(s1) +80081914: 304400ff andi a0,v0,0xff +80081918: 3c028008 lui v0,0x8008 +8008191c: 244285b4 addiu v0,v0,-31308 +80081920: 0040f809 jalr v0 +80081924: a2030004 sb v1,4(s0) +80081928: 922350be lbu v1,20670(s1) +8008192c: 8fbf0018 lw ra,24(sp) +80081930: a2030006 sb v1,6(s0) +80081934: a2030005 sb v1,5(s0) +80081938: 8fb10014 lw s1,20(sp) +8008193c: 8fb00010 lw s0,16(sp) +80081940: 03e00008 jr ra +80081944: 27bd0020 addiu sp,sp,32 + +80081948 <_Z6Op36M1v>: +80081948: 27bdffe0 addiu sp,sp,-32 +8008194c: afb00010 sw s0,16(sp) +80081950: 3c108021 lui s0,0x8021 +80081954: 2610e988 addiu s0,s0,-5752 +80081958: 8e070020 lw a3,32(s0) +8008195c: afbf0018 sw ra,24(sp) +80081960: afb10014 sw s1,20(sp) +80081964: 90e40000 lbu a0,0(a3) +80081968: 3c028021 lui v0,0x8021 +8008196c: 2442e974 addiu v0,v0,-5772 +80081970: 3c038022 lui v1,0x8022 +80081974: a06450cc sb a0,20684(v1) +80081978: 94450002 lhu a1,2(v0) +8008197c: 9443000a lhu v1,10(v0) +80081980: 94460006 lhu a2,6(v0) +80081984: 90e40000 lbu a0,0(a3) +80081988: 00c33021 addu a2,a2,v1 +8008198c: 30a50100 andi a1,a1,0x100 +80081990: 3402ffff li v0,0xffff +80081994: 240300ff li v1,255 +80081998: 0045180a movz v1,v0,a1 +8008199c: 00862021 addu a0,a0,a2 +800819a0: 00641824 and v1,v1,a0 +800819a4: 24e70001 addiu a3,a3,1 +800819a8: 3c118021 lui s1,0x8021 +800819ac: 3c028007 lui v0,0x8007 +800819b0: 00602021 move a0,v1 +800819b4: ae070020 sw a3,32(s0) +800819b8: 24426674 addiu v0,v0,26228 +800819bc: 0040f809 jalr v0 +800819c0: ae237018 sw v1,28696(s1) +800819c4: 92030004 lbu v1,4(s0) +800819c8: 00021040 sll v0,v0,0x1 +800819cc: 00431025 or v0,v0,v1 +800819d0: 3042ffff andi v0,v0,0xffff +800819d4: 8e257018 lw a1,28696(s1) +800819d8: 2c430100 sltiu v1,v0,256 +800819dc: 3c118022 lui s1,0x8022 +800819e0: 38630001 xori v1,v1,0x1 +800819e4: a62250be sh v0,20670(s1) +800819e8: 304400ff andi a0,v0,0xff +800819ec: 3c028008 lui v0,0x8008 +800819f0: 244285b4 addiu v0,v0,-31308 +800819f4: 0040f809 jalr v0 +800819f8: a2030004 sb v1,4(s0) +800819fc: 922350be lbu v1,20670(s1) +80081a00: 8fbf0018 lw ra,24(sp) +80081a04: a2030006 sb v1,6(s0) +80081a08: a2030005 sb v1,5(s0) +80081a0c: 8fb10014 lw s1,20(sp) +80081a10: 8fb00010 lw s0,16(sp) +80081a14: 03e00008 jr ra +80081a18: 27bd0020 addiu sp,sp,32 + +80081a1c <_Z6OpB5M0v>: +80081a1c: 27bdffe0 addiu sp,sp,-32 +80081a20: afb10014 sw s1,20(sp) +80081a24: 3c118021 lui s1,0x8021 +80081a28: 2631e988 addiu s1,s1,-5752 +80081a2c: 8e270020 lw a3,32(s1) +80081a30: afbf0018 sw ra,24(sp) +80081a34: afb00010 sw s0,16(sp) +80081a38: 90e30000 lbu v1,0(a3) +80081a3c: 3c108021 lui s0,0x8021 +80081a40: 2610e974 addiu s0,s0,-5772 +80081a44: 3c028022 lui v0,0x8022 +80081a48: a04350cc sb v1,20684(v0) +80081a4c: 96060006 lhu a2,6(s0) +80081a50: 9602000a lhu v0,10(s0) +80081a54: 96040002 lhu a0,2(s0) +80081a58: 90e50000 lbu a1,0(a3) +80081a5c: 00c23021 addu a2,a2,v0 +80081a60: 30840100 andi a0,a0,0x100 +80081a64: 3402ffff li v0,0xffff +80081a68: 240300ff li v1,255 +80081a6c: 0044180a movz v1,v0,a0 +80081a70: 00a62821 addu a1,a1,a2 +80081a74: 00651824 and v1,v1,a1 +80081a78: 3c028021 lui v0,0x8021 +80081a7c: ac437018 sw v1,28696(v0) +80081a80: 24e70001 addiu a3,a3,1 +80081a84: 3c028007 lui v0,0x8007 +80081a88: 00602021 move a0,v1 +80081a8c: 244269c0 addiu v0,v0,27072 +80081a90: 0040f809 jalr v0 +80081a94: ae270020 sw a3,32(s1) +80081a98: a6020004 sh v0,4(s0) +80081a9c: 3042ffff andi v0,v0,0xffff +80081aa0: 00021a02 srl v1,v0,0x8 +80081aa4: 0002102b sltu v0,zero,v0 +80081aa8: a2230006 sb v1,6(s1) +80081aac: a2220005 sb v0,5(s1) +80081ab0: 8fbf0018 lw ra,24(sp) +80081ab4: 8fb10014 lw s1,20(sp) +80081ab8: 8fb00010 lw s0,16(sp) +80081abc: 03e00008 jr ra +80081ac0: 27bd0020 addiu sp,sp,32 + +80081ac4 <_Z6OpA5M0v>: +80081ac4: 27bdffe0 addiu sp,sp,-32 +80081ac8: afb10014 sw s1,20(sp) +80081acc: 3c118021 lui s1,0x8021 +80081ad0: 2631e988 addiu s1,s1,-5752 +80081ad4: 8e250020 lw a1,32(s1) +80081ad8: afbf0018 sw ra,24(sp) +80081adc: afb00010 sw s0,16(sp) +80081ae0: 90a30000 lbu v1,0(a1) +80081ae4: 3c028022 lui v0,0x8022 +80081ae8: 3c108021 lui s0,0x8021 +80081aec: a04350cc sb v1,20684(v0) +80081af0: 2610e974 addiu s0,s0,-5772 +80081af4: 90a20000 lbu v0,0(a1) +80081af8: 96030006 lhu v1,6(s0) +80081afc: 24a50001 addiu a1,a1,1 +80081b00: 00431021 addu v0,v0,v1 +80081b04: 3042ffff andi v0,v0,0xffff +80081b08: 3c038021 lui v1,0x8021 +80081b0c: ac627018 sw v0,28696(v1) +80081b10: 00402021 move a0,v0 +80081b14: 3c028007 lui v0,0x8007 +80081b18: 244269c0 addiu v0,v0,27072 +80081b1c: 0040f809 jalr v0 +80081b20: ae250020 sw a1,32(s1) +80081b24: a6020004 sh v0,4(s0) +80081b28: 3042ffff andi v0,v0,0xffff +80081b2c: 00021a02 srl v1,v0,0x8 +80081b30: 0002102b sltu v0,zero,v0 +80081b34: a2230006 sb v1,6(s1) +80081b38: a2220005 sb v0,5(s1) +80081b3c: 8fbf0018 lw ra,24(sp) +80081b40: 8fb10014 lw s1,20(sp) +80081b44: 8fb00010 lw s0,16(sp) +80081b48: 03e00008 jr ra +80081b4c: 27bd0020 addiu sp,sp,32 + +80081b50 <_Z6OpB1M0v>: +80081b50: 27bdffd8 addiu sp,sp,-40 +80081b54: afb00010 sw s0,16(sp) +80081b58: 3c108021 lui s0,0x8021 +80081b5c: 2610e988 addiu s0,s0,-5752 +80081b60: 8e050020 lw a1,32(s0) +80081b64: afbf0024 sw ra,36(sp) +80081b68: afb40020 sw s4,32(sp) +80081b6c: afb3001c sw s3,28(sp) +80081b70: afb20018 sw s2,24(sp) +80081b74: afb10014 sw s1,20(sp) +80081b78: 90a20000 lbu v0,0(a1) +80081b7c: 3c148022 lui s4,0x8022 +80081b80: 3c128021 lui s2,0x8021 +80081b84: a28250cc sb v0,20684(s4) +80081b88: 2652e974 addiu s2,s2,-5772 +80081b8c: 90a30000 lbu v1,0(a1) +80081b90: 96420006 lhu v0,6(s2) +80081b94: 3c118007 lui s1,0x8007 +80081b98: 00621821 addu v1,v1,v0 +80081b9c: 3063ffff andi v1,v1,0xffff +80081ba0: 24a50001 addiu a1,a1,1 +80081ba4: 00602021 move a0,v1 +80081ba8: 263169c0 addiu s1,s1,27072 +80081bac: 3c138021 lui s3,0x8021 +80081bb0: ae050020 sw a1,32(s0) +80081bb4: 0220f809 jalr s1 +80081bb8: ae637018 sw v1,28696(s3) +80081bbc: 8e040010 lw a0,16(s0) +80081bc0: 9643000c lhu v1,12(s2) +80081bc4: 00022a03 sra a1,v0,0x8 +80081bc8: 00641821 addu v1,v1,a0 +80081bcc: 00621821 addu v1,v1,v0 +80081bd0: 00602021 move a0,v1 +80081bd4: ae637018 sw v1,28696(s3) +80081bd8: 0220f809 jalr s1 +80081bdc: a28550cc sb a1,20684(s4) +80081be0: a6420004 sh v0,4(s2) +80081be4: 3042ffff andi v0,v0,0xffff +80081be8: 00021a02 srl v1,v0,0x8 +80081bec: 0002102b sltu v0,zero,v0 +80081bf0: a2030006 sb v1,6(s0) +80081bf4: a2020005 sb v0,5(s0) +80081bf8: 8fbf0024 lw ra,36(sp) +80081bfc: 8fb40020 lw s4,32(sp) +80081c00: 8fb3001c lw s3,28(sp) +80081c04: 8fb20018 lw s2,24(sp) +80081c08: 8fb10014 lw s1,20(sp) +80081c0c: 8fb00010 lw s0,16(sp) +80081c10: 03e00008 jr ra +80081c14: 27bd0028 addiu sp,sp,40 + +80081c18 <_Z6OpA3M0v>: +80081c18: 27bdffe0 addiu sp,sp,-32 +80081c1c: afb10014 sw s1,20(sp) +80081c20: 3c118021 lui s1,0x8021 +80081c24: 2631e988 addiu s1,s1,-5752 +80081c28: 8e250020 lw a1,32(s1) +80081c2c: afbf0018 sw ra,24(sp) +80081c30: afb00010 sw s0,16(sp) +80081c34: 90a30000 lbu v1,0(a1) +80081c38: 3c028022 lui v0,0x8022 +80081c3c: 3c108021 lui s0,0x8021 +80081c40: a04350cc sb v1,20684(v0) +80081c44: 2610e974 addiu s0,s0,-5772 +80081c48: 90a20000 lbu v0,0(a1) +80081c4c: 96030008 lhu v1,8(s0) +80081c50: 24a50001 addiu a1,a1,1 +80081c54: 00431021 addu v0,v0,v1 +80081c58: 3042ffff andi v0,v0,0xffff +80081c5c: 3c038021 lui v1,0x8021 +80081c60: ac627018 sw v0,28696(v1) +80081c64: 00402021 move a0,v0 +80081c68: 3c028007 lui v0,0x8007 +80081c6c: 244269c0 addiu v0,v0,27072 +80081c70: 0040f809 jalr v0 +80081c74: ae250020 sw a1,32(s1) +80081c78: a6020004 sh v0,4(s0) +80081c7c: 3042ffff andi v0,v0,0xffff +80081c80: 00021a02 srl v1,v0,0x8 +80081c84: 0002102b sltu v0,zero,v0 +80081c88: a2230006 sb v1,6(s1) +80081c8c: a2220005 sb v0,5(s1) +80081c90: 8fbf0018 lw ra,24(sp) +80081c94: 8fb10014 lw s1,20(sp) +80081c98: 8fb00010 lw s0,16(sp) +80081c9c: 03e00008 jr ra +80081ca0: 27bd0020 addiu sp,sp,32 + +80081ca4 <_Z6OpBFM0v>: +80081ca4: 27bdffe0 addiu sp,sp,-32 +80081ca8: afb10014 sw s1,20(sp) +80081cac: 3c118021 lui s1,0x8021 +80081cb0: 2631e988 addiu s1,s1,-5752 +80081cb4: 8e250020 lw a1,32(s1) +80081cb8: afbf0018 sw ra,24(sp) +80081cbc: afb00010 sw s0,16(sp) +80081cc0: 90a20001 lbu v0,1(a1) +80081cc4: 3c108021 lui s0,0x8021 +80081cc8: 90a30000 lbu v1,0(a1) +80081ccc: 2610e974 addiu s0,s0,-5772 +80081cd0: 90a40002 lbu a0,2(a1) +80081cd4: 9606000a lhu a2,10(s0) +80081cd8: 00021200 sll v0,v0,0x8 +80081cdc: 00621821 addu v1,v1,v0 +80081ce0: 00661821 addu v1,v1,a2 +80081ce4: 00042400 sll a0,a0,0x10 +80081ce8: 3c0200ff lui v0,0xff +80081cec: 00832021 addu a0,a0,v1 +80081cf0: 3442ffff ori v0,v0,0xffff +80081cf4: 00822024 and a0,a0,v0 +80081cf8: 3c038021 lui v1,0x8021 +80081cfc: ac647018 sw a0,28696(v1) +80081d00: 90a60002 lbu a2,2(a1) +80081d04: 3c028022 lui v0,0x8022 +80081d08: 24a50003 addiu a1,a1,3 +80081d0c: a04650cc sb a2,20684(v0) +80081d10: 3c028007 lui v0,0x8007 +80081d14: 244269c0 addiu v0,v0,27072 +80081d18: 0040f809 jalr v0 +80081d1c: ae250020 sw a1,32(s1) +80081d20: a6020004 sh v0,4(s0) +80081d24: 3042ffff andi v0,v0,0xffff +80081d28: 00021a02 srl v1,v0,0x8 +80081d2c: 0002102b sltu v0,zero,v0 +80081d30: a2230006 sb v1,6(s1) +80081d34: a2220005 sb v0,5(s1) +80081d38: 8fbf0018 lw ra,24(sp) +80081d3c: 8fb10014 lw s1,20(sp) +80081d40: 8fb00010 lw s0,16(sp) +80081d44: 03e00008 jr ra +80081d48: 27bd0020 addiu sp,sp,32 + +80081d4c <_Z6OpAFM0v>: +80081d4c: 27bdffe8 addiu sp,sp,-24 +80081d50: afb00010 sw s0,16(sp) +80081d54: 3c108021 lui s0,0x8021 +80081d58: 2610e988 addiu s0,s0,-5752 +80081d5c: 8e050020 lw a1,32(s0) +80081d60: afbf0014 sw ra,20(sp) +80081d64: 90a20001 lbu v0,1(a1) +80081d68: 90a40000 lbu a0,0(a1) +80081d6c: 90a30002 lbu v1,2(a1) +80081d70: 00021200 sll v0,v0,0x8 +80081d74: 00822021 addu a0,a0,v0 +80081d78: 00031c00 sll v1,v1,0x10 +80081d7c: 00832021 addu a0,a0,v1 +80081d80: 3c028021 lui v0,0x8021 +80081d84: ac447018 sw a0,28696(v0) +80081d88: 90a30002 lbu v1,2(a1) +80081d8c: 3c028022 lui v0,0x8022 +80081d90: a04350cc sb v1,20684(v0) +80081d94: 24a50003 addiu a1,a1,3 +80081d98: 3c028007 lui v0,0x8007 +80081d9c: 244269c0 addiu v0,v0,27072 +80081da0: 0040f809 jalr v0 +80081da4: ae050020 sw a1,32(s0) +80081da8: 3c038021 lui v1,0x8021 +80081dac: 2463e974 addiu v1,v1,-5772 +80081db0: a4620004 sh v0,4(v1) +80081db4: 3042ffff andi v0,v0,0xffff +80081db8: 00022202 srl a0,v0,0x8 +80081dbc: 0002102b sltu v0,zero,v0 +80081dc0: a2040006 sb a0,6(s0) +80081dc4: a2020005 sb v0,5(s0) +80081dc8: 8fbf0014 lw ra,20(sp) +80081dcc: 8fb00010 lw s0,16(sp) +80081dd0: 03e00008 jr ra +80081dd4: 27bd0018 addiu sp,sp,24 + +80081dd8 <_Z6OpB9M0v>: +80081dd8: 27bdffe0 addiu sp,sp,-32 +80081ddc: afb00010 sw s0,16(sp) +80081de0: 3c108021 lui s0,0x8021 +80081de4: 2610e988 addiu s0,s0,-5752 +80081de8: 8e050020 lw a1,32(s0) +80081dec: afbf0018 sw ra,24(sp) +80081df0: afb10014 sw s1,20(sp) +80081df4: 3c118021 lui s1,0x8021 +80081df8: 90a30000 lbu v1,0(a1) +80081dfc: 2631e974 addiu s1,s1,-5772 +80081e00: 8e060010 lw a2,16(s0) +80081e04: 90a40001 lbu a0,1(a1) +80081e08: 9622000c lhu v0,12(s1) +80081e0c: 00661821 addu v1,v1,a2 +80081e10: 00621821 addu v1,v1,v0 +80081e14: 00042200 sll a0,a0,0x8 +80081e18: 00832021 addu a0,a0,v1 +80081e1c: 3c028021 lui v0,0x8021 +80081e20: ac447018 sw a0,28696(v0) +80081e24: 90a30001 lbu v1,1(a1) +80081e28: 3c028022 lui v0,0x8022 +80081e2c: a04350cc sb v1,20684(v0) +80081e30: 24a50002 addiu a1,a1,2 +80081e34: 3c028007 lui v0,0x8007 +80081e38: 244269c0 addiu v0,v0,27072 +80081e3c: 0040f809 jalr v0 +80081e40: ae050020 sw a1,32(s0) +80081e44: a6220004 sh v0,4(s1) +80081e48: 3042ffff andi v0,v0,0xffff +80081e4c: 00021a02 srl v1,v0,0x8 +80081e50: 0002102b sltu v0,zero,v0 +80081e54: a2030006 sb v1,6(s0) +80081e58: a2020005 sb v0,5(s0) +80081e5c: 8fbf0018 lw ra,24(sp) +80081e60: 8fb10014 lw s1,20(sp) +80081e64: 8fb00010 lw s0,16(sp) +80081e68: 03e00008 jr ra +80081e6c: 27bd0020 addiu sp,sp,32 + +80081e70 <_Z6OpBDM0v>: +80081e70: 27bdffe0 addiu sp,sp,-32 +80081e74: afb00010 sw s0,16(sp) +80081e78: 3c108021 lui s0,0x8021 +80081e7c: 2610e988 addiu s0,s0,-5752 +80081e80: 8e050020 lw a1,32(s0) +80081e84: afbf0018 sw ra,24(sp) +80081e88: afb10014 sw s1,20(sp) +80081e8c: 3c118021 lui s1,0x8021 +80081e90: 90a30000 lbu v1,0(a1) +80081e94: 2631e974 addiu s1,s1,-5772 +80081e98: 8e060010 lw a2,16(s0) +80081e9c: 90a40001 lbu a0,1(a1) +80081ea0: 9622000a lhu v0,10(s1) +80081ea4: 00661821 addu v1,v1,a2 +80081ea8: 00621821 addu v1,v1,v0 +80081eac: 00042200 sll a0,a0,0x8 +80081eb0: 00832021 addu a0,a0,v1 +80081eb4: 3c028021 lui v0,0x8021 +80081eb8: ac447018 sw a0,28696(v0) +80081ebc: 90a30001 lbu v1,1(a1) +80081ec0: 3c028022 lui v0,0x8022 +80081ec4: a04350cc sb v1,20684(v0) +80081ec8: 24a50002 addiu a1,a1,2 +80081ecc: 3c028007 lui v0,0x8007 +80081ed0: 244269c0 addiu v0,v0,27072 +80081ed4: 0040f809 jalr v0 +80081ed8: ae050020 sw a1,32(s0) +80081edc: a6220004 sh v0,4(s1) +80081ee0: 3042ffff andi v0,v0,0xffff +80081ee4: 00021a02 srl v1,v0,0x8 +80081ee8: 0002102b sltu v0,zero,v0 +80081eec: a2030006 sb v1,6(s0) +80081ef0: a2020005 sb v0,5(s0) +80081ef4: 8fbf0018 lw ra,24(sp) +80081ef8: 8fb10014 lw s1,20(sp) +80081efc: 8fb00010 lw s0,16(sp) +80081f00: 03e00008 jr ra +80081f04: 27bd0020 addiu sp,sp,32 + +80081f08 <_Z6OpADM0v>: +80081f08: 27bdffe8 addiu sp,sp,-24 +80081f0c: afb00010 sw s0,16(sp) +80081f10: 3c108021 lui s0,0x8021 +80081f14: 2610e988 addiu s0,s0,-5752 +80081f18: 8e030020 lw v1,32(s0) +80081f1c: afbf0014 sw ra,20(sp) +80081f20: 90620001 lbu v0,1(v1) +80081f24: 90640000 lbu a0,0(v1) +80081f28: 8e050010 lw a1,16(s0) +80081f2c: 00021200 sll v0,v0,0x8 +80081f30: 00822021 addu a0,a0,v0 +80081f34: 00852021 addu a0,a0,a1 +80081f38: 3c028021 lui v0,0x8021 +80081f3c: ac447018 sw a0,28696(v0) +80081f40: 90650001 lbu a1,1(v1) +80081f44: 3c028022 lui v0,0x8022 +80081f48: 24630002 addiu v1,v1,2 +80081f4c: a04550cc sb a1,20684(v0) +80081f50: 3c028007 lui v0,0x8007 +80081f54: 244269c0 addiu v0,v0,27072 +80081f58: 0040f809 jalr v0 +80081f5c: ae030020 sw v1,32(s0) +80081f60: 3c038021 lui v1,0x8021 +80081f64: 2463e974 addiu v1,v1,-5772 +80081f68: a4620004 sh v0,4(v1) +80081f6c: 3042ffff andi v0,v0,0xffff +80081f70: 00022202 srl a0,v0,0x8 +80081f74: 0002102b sltu v0,zero,v0 +80081f78: a2040006 sb a0,6(s0) +80081f7c: a2020005 sb v0,5(s0) +80081f80: 8fbf0014 lw ra,20(sp) +80081f84: 8fb00010 lw s0,16(sp) +80081f88: 03e00008 jr ra +80081f8c: 27bd0018 addiu sp,sp,24 + +80081f90 <_Z6Op7EM1v>: +80081f90: 27bdffe0 addiu sp,sp,-32 +80081f94: afb00010 sw s0,16(sp) +80081f98: 3c108021 lui s0,0x8021 +80081f9c: 2610e988 addiu s0,s0,-5752 +80081fa0: 8e050020 lw a1,32(s0) +80081fa4: afbf0018 sw ra,24(sp) +80081fa8: afb10014 sw s1,20(sp) +80081fac: 90a30000 lbu v1,0(a1) +80081fb0: 8e070010 lw a3,16(s0) +80081fb4: 3c028021 lui v0,0x8021 +80081fb8: 90a40001 lbu a0,1(a1) +80081fbc: 9446e97e lhu a2,-5762(v0) +80081fc0: 00671821 addu v1,v1,a3 +80081fc4: 00661821 addu v1,v1,a2 +80081fc8: 00042200 sll a0,a0,0x8 +80081fcc: 00832021 addu a0,a0,v1 +80081fd0: 3c118021 lui s1,0x8021 +80081fd4: ae247018 sw a0,28696(s1) +80081fd8: 90a30001 lbu v1,1(a1) +80081fdc: 3c028022 lui v0,0x8022 +80081fe0: 24a50002 addiu a1,a1,2 +80081fe4: a04350cc sb v1,20684(v0) +80081fe8: 3c028007 lui v0,0x8007 +80081fec: 24426674 addiu v0,v0,26228 +80081ff0: 0040f809 jalr v0 +80081ff4: ae050020 sw a1,32(s0) +80081ff8: 92030004 lbu v1,4(s0) +80081ffc: 8e257018 lw a1,28696(s1) +80082000: 00031a00 sll v1,v1,0x8 +80082004: 00621825 or v1,v1,v0 +80082008: 3063ffff andi v1,v1,0xffff +8008200c: 00033042 srl a2,v1,0x1 +80082010: 3c118022 lui s1,0x8022 +80082014: 30630001 andi v1,v1,0x1 +80082018: 3c028008 lui v0,0x8008 +8008201c: a2030004 sb v1,4(s0) +80082020: a62650be sh a2,20670(s1) +80082024: 244285b4 addiu v0,v0,-31308 +80082028: 0040f809 jalr v0 +8008202c: 30c400ff andi a0,a2,0xff +80082030: 922350be lbu v1,20670(s1) +80082034: 8fbf0018 lw ra,24(sp) +80082038: a2030006 sb v1,6(s0) +8008203c: a2030005 sb v1,5(s0) +80082040: 8fb10014 lw s1,20(sp) +80082044: 8fb00010 lw s0,16(sp) +80082048: 03e00008 jr ra +8008204c: 27bd0020 addiu sp,sp,32 + +80082050 <_Z6Op6EM1v>: +80082050: 27bdffe0 addiu sp,sp,-32 +80082054: afb00010 sw s0,16(sp) +80082058: 3c108021 lui s0,0x8021 +8008205c: 2610e988 addiu s0,s0,-5752 +80082060: 8e030020 lw v1,32(s0) +80082064: afbf0018 sw ra,24(sp) +80082068: afb10014 sw s1,20(sp) +8008206c: 90620001 lbu v0,1(v1) +80082070: 90640000 lbu a0,0(v1) +80082074: 8e050010 lw a1,16(s0) +80082078: 00021200 sll v0,v0,0x8 +8008207c: 00822021 addu a0,a0,v0 +80082080: 00852021 addu a0,a0,a1 +80082084: 3c118021 lui s1,0x8021 +80082088: ae247018 sw a0,28696(s1) +8008208c: 90650001 lbu a1,1(v1) +80082090: 3c028022 lui v0,0x8022 +80082094: 24630002 addiu v1,v1,2 +80082098: a04550cc sb a1,20684(v0) +8008209c: 3c028007 lui v0,0x8007 +800820a0: 24426674 addiu v0,v0,26228 +800820a4: 0040f809 jalr v0 +800820a8: ae030020 sw v1,32(s0) +800820ac: 92030004 lbu v1,4(s0) +800820b0: 8e257018 lw a1,28696(s1) +800820b4: 00031a00 sll v1,v1,0x8 +800820b8: 00621825 or v1,v1,v0 +800820bc: 3063ffff andi v1,v1,0xffff +800820c0: 00033042 srl a2,v1,0x1 +800820c4: 3c118022 lui s1,0x8022 +800820c8: 30630001 andi v1,v1,0x1 +800820cc: 3c028008 lui v0,0x8008 +800820d0: a2030004 sb v1,4(s0) +800820d4: a62650be sh a2,20670(s1) +800820d8: 244285b4 addiu v0,v0,-31308 +800820dc: 0040f809 jalr v0 +800820e0: 30c400ff andi a0,a2,0xff +800820e4: 922350be lbu v1,20670(s1) +800820e8: 8fbf0018 lw ra,24(sp) +800820ec: a2030006 sb v1,6(s0) +800820f0: a2030005 sb v1,5(s0) +800820f4: 8fb10014 lw s1,20(sp) +800820f8: 8fb00010 lw s0,16(sp) +800820fc: 03e00008 jr ra +80082100: 27bd0020 addiu sp,sp,32 + +80082104 <_Z6Op76M1v>: +80082104: 27bdffe0 addiu sp,sp,-32 +80082108: afb00010 sw s0,16(sp) +8008210c: 3c108021 lui s0,0x8021 +80082110: 2610e988 addiu s0,s0,-5752 +80082114: 8e070020 lw a3,32(s0) +80082118: afbf0018 sw ra,24(sp) +8008211c: afb10014 sw s1,20(sp) +80082120: 90e40000 lbu a0,0(a3) +80082124: 3c028021 lui v0,0x8021 +80082128: 2442e974 addiu v0,v0,-5772 +8008212c: 3c038022 lui v1,0x8022 +80082130: a06450cc sb a0,20684(v1) +80082134: 94450002 lhu a1,2(v0) +80082138: 9443000a lhu v1,10(v0) +8008213c: 94460006 lhu a2,6(v0) +80082140: 90e40000 lbu a0,0(a3) +80082144: 00c33021 addu a2,a2,v1 +80082148: 30a50100 andi a1,a1,0x100 +8008214c: 3402ffff li v0,0xffff +80082150: 240300ff li v1,255 +80082154: 0045180a movz v1,v0,a1 +80082158: 00862021 addu a0,a0,a2 +8008215c: 00641824 and v1,v1,a0 +80082160: 24e70001 addiu a3,a3,1 +80082164: 3c118021 lui s1,0x8021 +80082168: 3c028007 lui v0,0x8007 +8008216c: 00602021 move a0,v1 +80082170: ae070020 sw a3,32(s0) +80082174: 24426674 addiu v0,v0,26228 +80082178: 0040f809 jalr v0 +8008217c: ae237018 sw v1,28696(s1) +80082180: 92030004 lbu v1,4(s0) +80082184: 8e257018 lw a1,28696(s1) +80082188: 00031a00 sll v1,v1,0x8 +8008218c: 00621825 or v1,v1,v0 +80082190: 3063ffff andi v1,v1,0xffff +80082194: 00033042 srl a2,v1,0x1 +80082198: 3c118022 lui s1,0x8022 +8008219c: 30630001 andi v1,v1,0x1 +800821a0: 3c028008 lui v0,0x8008 +800821a4: a2030004 sb v1,4(s0) +800821a8: a62650be sh a2,20670(s1) +800821ac: 244285b4 addiu v0,v0,-31308 +800821b0: 0040f809 jalr v0 +800821b4: 30c400ff andi a0,a2,0xff +800821b8: 922350be lbu v1,20670(s1) +800821bc: 8fbf0018 lw ra,24(sp) +800821c0: a2030006 sb v1,6(s0) +800821c4: a2030005 sb v1,5(s0) +800821c8: 8fb10014 lw s1,20(sp) +800821cc: 8fb00010 lw s0,16(sp) +800821d0: 03e00008 jr ra +800821d4: 27bd0020 addiu sp,sp,32 + +800821d8 <_Z6Op5FM0v>: +800821d8: 27bdffe0 addiu sp,sp,-32 +800821dc: afb20018 sw s2,24(sp) +800821e0: 3c128021 lui s2,0x8021 +800821e4: 2652e988 addiu s2,s2,-5752 +800821e8: 8e450020 lw a1,32(s2) +800821ec: afbf001c sw ra,28(sp) +800821f0: afb10014 sw s1,20(sp) +800821f4: afb00010 sw s0,16(sp) +800821f8: 90a20001 lbu v0,1(a1) +800821fc: 3c118021 lui s1,0x8021 +80082200: 90a30000 lbu v1,0(a1) +80082204: 2631e974 addiu s1,s1,-5772 +80082208: 90a40002 lbu a0,2(a1) +8008220c: 9626000a lhu a2,10(s1) +80082210: 00021200 sll v0,v0,0x8 +80082214: 00621821 addu v1,v1,v0 +80082218: 00661821 addu v1,v1,a2 +8008221c: 00042400 sll a0,a0,0x10 +80082220: 3c0200ff lui v0,0xff +80082224: 00832021 addu a0,a0,v1 +80082228: 3442ffff ori v0,v0,0xffff +8008222c: 00822024 and a0,a0,v0 +80082230: 3c038021 lui v1,0x8021 +80082234: ac647018 sw a0,28696(v1) +80082238: 90a60002 lbu a2,2(a1) +8008223c: 3c028022 lui v0,0x8022 +80082240: 24a50003 addiu a1,a1,3 +80082244: a04650cc sb a2,20684(v0) +80082248: 3c028007 lui v0,0x8007 +8008224c: 96300004 lhu s0,4(s1) +80082250: 244269c0 addiu v0,v0,27072 +80082254: 0040f809 jalr v0 +80082258: ae450020 sw a1,32(s2) +8008225c: 02028026 xor s0,s0,v0 +80082260: 3202ffff andi v0,s0,0xffff +80082264: 00021a02 srl v1,v0,0x8 +80082268: 0002102b sltu v0,zero,v0 +8008226c: a6300004 sh s0,4(s1) +80082270: a2430006 sb v1,6(s2) +80082274: a2420005 sb v0,5(s2) +80082278: 8fbf001c lw ra,28(sp) +8008227c: 8fb20018 lw s2,24(sp) +80082280: 8fb10014 lw s1,20(sp) +80082284: 8fb00010 lw s0,16(sp) +80082288: 03e00008 jr ra +8008228c: 27bd0020 addiu sp,sp,32 + +80082290 <_Z6Op4FM0v>: +80082290: 27bdffe0 addiu sp,sp,-32 +80082294: afb20018 sw s2,24(sp) +80082298: 3c128021 lui s2,0x8021 +8008229c: 2652e988 addiu s2,s2,-5752 +800822a0: 8e450020 lw a1,32(s2) +800822a4: afbf001c sw ra,28(sp) +800822a8: afb10014 sw s1,20(sp) +800822ac: afb00010 sw s0,16(sp) +800822b0: 90a20001 lbu v0,1(a1) +800822b4: 90a40000 lbu a0,0(a1) +800822b8: 90a30002 lbu v1,2(a1) +800822bc: 00021200 sll v0,v0,0x8 +800822c0: 00822021 addu a0,a0,v0 +800822c4: 00031c00 sll v1,v1,0x10 +800822c8: 00832021 addu a0,a0,v1 +800822cc: 3c028021 lui v0,0x8021 +800822d0: ac447018 sw a0,28696(v0) +800822d4: 90a30002 lbu v1,2(a1) +800822d8: 3c028022 lui v0,0x8022 +800822dc: 3c118021 lui s1,0x8021 +800822e0: 2631e974 addiu s1,s1,-5772 +800822e4: a04350cc sb v1,20684(v0) +800822e8: 24a50003 addiu a1,a1,3 +800822ec: 3c028007 lui v0,0x8007 +800822f0: 96300004 lhu s0,4(s1) +800822f4: 244269c0 addiu v0,v0,27072 +800822f8: 0040f809 jalr v0 +800822fc: ae450020 sw a1,32(s2) +80082300: 02028026 xor s0,s0,v0 +80082304: 3202ffff andi v0,s0,0xffff +80082308: 00021a02 srl v1,v0,0x8 +8008230c: 0002102b sltu v0,zero,v0 +80082310: a6300004 sh s0,4(s1) +80082314: a2430006 sb v1,6(s2) +80082318: a2420005 sb v0,5(s2) +8008231c: 8fbf001c lw ra,28(sp) +80082320: 8fb20018 lw s2,24(sp) +80082324: 8fb10014 lw s1,20(sp) +80082328: 8fb00010 lw s0,16(sp) +8008232c: 03e00008 jr ra +80082330: 27bd0020 addiu sp,sp,32 + +80082334 <_Z6Op59M0v>: +80082334: 27bdffe0 addiu sp,sp,-32 +80082338: afb10014 sw s1,20(sp) +8008233c: 3c118021 lui s1,0x8021 +80082340: 2631e988 addiu s1,s1,-5752 +80082344: 8e250020 lw a1,32(s1) +80082348: afbf001c sw ra,28(sp) +8008234c: afb20018 sw s2,24(sp) +80082350: afb00010 sw s0,16(sp) +80082354: 3c128021 lui s2,0x8021 +80082358: 90a30000 lbu v1,0(a1) +8008235c: 2652e974 addiu s2,s2,-5772 +80082360: 8e260010 lw a2,16(s1) +80082364: 90a40001 lbu a0,1(a1) +80082368: 9642000c lhu v0,12(s2) +8008236c: 00661821 addu v1,v1,a2 +80082370: 00621821 addu v1,v1,v0 +80082374: 00042200 sll a0,a0,0x8 +80082378: 00832021 addu a0,a0,v1 +8008237c: 3c028021 lui v0,0x8021 +80082380: ac447018 sw a0,28696(v0) +80082384: 90a30001 lbu v1,1(a1) +80082388: 3c028022 lui v0,0x8022 +8008238c: a04350cc sb v1,20684(v0) +80082390: 24a50002 addiu a1,a1,2 +80082394: 3c028007 lui v0,0x8007 +80082398: 96500004 lhu s0,4(s2) +8008239c: 244269c0 addiu v0,v0,27072 +800823a0: 0040f809 jalr v0 +800823a4: ae250020 sw a1,32(s1) +800823a8: 02028026 xor s0,s0,v0 +800823ac: 3202ffff andi v0,s0,0xffff +800823b0: 00021a02 srl v1,v0,0x8 +800823b4: 0002102b sltu v0,zero,v0 +800823b8: a6500004 sh s0,4(s2) +800823bc: a2230006 sb v1,6(s1) +800823c0: a2220005 sb v0,5(s1) +800823c4: 8fbf001c lw ra,28(sp) +800823c8: 8fb20018 lw s2,24(sp) +800823cc: 8fb10014 lw s1,20(sp) +800823d0: 8fb00010 lw s0,16(sp) +800823d4: 03e00008 jr ra +800823d8: 27bd0020 addiu sp,sp,32 + +800823dc <_Z6Op5DM0v>: +800823dc: 27bdffe0 addiu sp,sp,-32 +800823e0: afb10014 sw s1,20(sp) +800823e4: 3c118021 lui s1,0x8021 +800823e8: 2631e988 addiu s1,s1,-5752 +800823ec: 8e250020 lw a1,32(s1) +800823f0: afbf001c sw ra,28(sp) +800823f4: afb20018 sw s2,24(sp) +800823f8: afb00010 sw s0,16(sp) +800823fc: 3c128021 lui s2,0x8021 +80082400: 90a30000 lbu v1,0(a1) +80082404: 2652e974 addiu s2,s2,-5772 +80082408: 8e260010 lw a2,16(s1) +8008240c: 90a40001 lbu a0,1(a1) +80082410: 9642000a lhu v0,10(s2) +80082414: 00661821 addu v1,v1,a2 +80082418: 00621821 addu v1,v1,v0 +8008241c: 00042200 sll a0,a0,0x8 +80082420: 00832021 addu a0,a0,v1 +80082424: 3c028021 lui v0,0x8021 +80082428: ac447018 sw a0,28696(v0) +8008242c: 90a30001 lbu v1,1(a1) +80082430: 3c028022 lui v0,0x8022 +80082434: a04350cc sb v1,20684(v0) +80082438: 24a50002 addiu a1,a1,2 +8008243c: 3c028007 lui v0,0x8007 +80082440: 96500004 lhu s0,4(s2) +80082444: 244269c0 addiu v0,v0,27072 +80082448: 0040f809 jalr v0 +8008244c: ae250020 sw a1,32(s1) +80082450: 02028026 xor s0,s0,v0 +80082454: 3202ffff andi v0,s0,0xffff +80082458: 00021a02 srl v1,v0,0x8 +8008245c: 0002102b sltu v0,zero,v0 +80082460: a6500004 sh s0,4(s2) +80082464: a2230006 sb v1,6(s1) +80082468: a2220005 sb v0,5(s1) +8008246c: 8fbf001c lw ra,28(sp) +80082470: 8fb20018 lw s2,24(sp) +80082474: 8fb10014 lw s1,20(sp) +80082478: 8fb00010 lw s0,16(sp) +8008247c: 03e00008 jr ra +80082480: 27bd0020 addiu sp,sp,32 + +80082484 <_Z6Op4DM0v>: +80082484: 27bdffe0 addiu sp,sp,-32 +80082488: afb20018 sw s2,24(sp) +8008248c: 3c128021 lui s2,0x8021 +80082490: 2652e988 addiu s2,s2,-5752 +80082494: 8e430020 lw v1,32(s2) +80082498: afbf001c sw ra,28(sp) +8008249c: afb10014 sw s1,20(sp) +800824a0: afb00010 sw s0,16(sp) +800824a4: 90620001 lbu v0,1(v1) +800824a8: 90640000 lbu a0,0(v1) +800824ac: 8e450010 lw a1,16(s2) +800824b0: 00021200 sll v0,v0,0x8 +800824b4: 00822021 addu a0,a0,v0 +800824b8: 00852021 addu a0,a0,a1 +800824bc: 3c028021 lui v0,0x8021 +800824c0: ac447018 sw a0,28696(v0) +800824c4: 90650001 lbu a1,1(v1) +800824c8: 3c028022 lui v0,0x8022 +800824cc: 3c118021 lui s1,0x8021 +800824d0: 2631e974 addiu s1,s1,-5772 +800824d4: 24630002 addiu v1,v1,2 +800824d8: a04550cc sb a1,20684(v0) +800824dc: 3c028007 lui v0,0x8007 +800824e0: 96300004 lhu s0,4(s1) +800824e4: 244269c0 addiu v0,v0,27072 +800824e8: 0040f809 jalr v0 +800824ec: ae430020 sw v1,32(s2) +800824f0: 02028026 xor s0,s0,v0 +800824f4: 3202ffff andi v0,s0,0xffff +800824f8: 00021a02 srl v1,v0,0x8 +800824fc: 0002102b sltu v0,zero,v0 +80082500: a6300004 sh s0,4(s1) +80082504: a2430006 sb v1,6(s2) +80082508: a2420005 sb v0,5(s2) +8008250c: 8fbf001c lw ra,28(sp) +80082510: 8fb20018 lw s2,24(sp) +80082514: 8fb10014 lw s1,20(sp) +80082518: 8fb00010 lw s0,16(sp) +8008251c: 03e00008 jr ra +80082520: 27bd0020 addiu sp,sp,32 + +80082524 <_Z6Op47M0v>: +80082524: 27bdffd0 addiu sp,sp,-48 +80082528: afb50024 sw s5,36(sp) +8008252c: 3c158021 lui s5,0x8021 +80082530: 26b5e988 addiu s5,s5,-5752 +80082534: 8ea50020 lw a1,32(s5) +80082538: afbf002c sw ra,44(sp) +8008253c: afb60028 sw s6,40(sp) +80082540: afb40020 sw s4,32(sp) +80082544: afb3001c sw s3,28(sp) +80082548: afb20018 sw s2,24(sp) +8008254c: afb10014 sw s1,20(sp) +80082550: afb00010 sw s0,16(sp) +80082554: 90a20000 lbu v0,0(a1) +80082558: 3c168022 lui s6,0x8022 +8008255c: 3c148021 lui s4,0x8021 +80082560: a2c250cc sb v0,20684(s6) +80082564: 2694e974 addiu s4,s4,-5772 +80082568: 90a30000 lbu v1,0(a1) +8008256c: 96820006 lhu v0,6(s4) +80082570: 3c128007 lui s2,0x8007 +80082574: 00621821 addu v1,v1,v0 +80082578: 3063ffff andi v1,v1,0xffff +8008257c: 24a50001 addiu a1,a1,1 +80082580: 00602021 move a0,v1 +80082584: 3c138021 lui s3,0x8021 +80082588: 265269c0 addiu s2,s2,27072 +8008258c: aea50020 sw a1,32(s5) +80082590: 0240f809 jalr s2 +80082594: ae637018 sw v1,28696(s3) +80082598: 8e647018 lw a0,28696(s3) +8008259c: 00408821 move s1,v0 +800825a0: 3c028007 lui v0,0x8007 +800825a4: 24426674 addiu v0,v0,26228 +800825a8: 0040f809 jalr v0 +800825ac: 24840002 addiu a0,a0,2 +800825b0: 00021c00 sll v1,v0,0x10 +800825b4: 02238821 addu s1,s1,v1 +800825b8: 96900004 lhu s0,4(s4) +800825bc: 02202021 move a0,s1 +800825c0: ae717018 sw s1,28696(s3) +800825c4: 0240f809 jalr s2 +800825c8: a2c250cc sb v0,20684(s6) +800825cc: 02028026 xor s0,s0,v0 +800825d0: 3202ffff andi v0,s0,0xffff +800825d4: 00021a02 srl v1,v0,0x8 +800825d8: 0002102b sltu v0,zero,v0 +800825dc: a6900004 sh s0,4(s4) +800825e0: a2a30006 sb v1,6(s5) +800825e4: a2a20005 sb v0,5(s5) +800825e8: 8fbf002c lw ra,44(sp) +800825ec: 8fb60028 lw s6,40(sp) +800825f0: 8fb50024 lw s5,36(sp) +800825f4: 8fb40020 lw s4,32(sp) +800825f8: 8fb3001c lw s3,28(sp) +800825fc: 8fb20018 lw s2,24(sp) +80082600: 8fb10014 lw s1,20(sp) +80082604: 8fb00010 lw s0,16(sp) +80082608: 03e00008 jr ra +8008260c: 27bd0030 addiu sp,sp,48 + +80082610 <_Z6Op55M0v>: +80082610: 27bdffe0 addiu sp,sp,-32 +80082614: afb20018 sw s2,24(sp) +80082618: 3c128021 lui s2,0x8021 +8008261c: 2652e988 addiu s2,s2,-5752 +80082620: 8e470020 lw a3,32(s2) +80082624: afbf001c sw ra,28(sp) +80082628: afb10014 sw s1,20(sp) +8008262c: afb00010 sw s0,16(sp) +80082630: 90e30000 lbu v1,0(a3) +80082634: 3c108021 lui s0,0x8021 +80082638: 2610e974 addiu s0,s0,-5772 +8008263c: 3c028022 lui v0,0x8022 +80082640: a04350cc sb v1,20684(v0) +80082644: 96060006 lhu a2,6(s0) +80082648: 9602000a lhu v0,10(s0) +8008264c: 96040002 lhu a0,2(s0) +80082650: 90e50000 lbu a1,0(a3) +80082654: 00c23021 addu a2,a2,v0 +80082658: 30840100 andi a0,a0,0x100 +8008265c: 3402ffff li v0,0xffff +80082660: 240300ff li v1,255 +80082664: 0044180a movz v1,v0,a0 +80082668: 00a62821 addu a1,a1,a2 +8008266c: 00651824 and v1,v1,a1 +80082670: 3c028021 lui v0,0x8021 +80082674: ac437018 sw v1,28696(v0) +80082678: 24e70001 addiu a3,a3,1 +8008267c: 3c028007 lui v0,0x8007 +80082680: 96110004 lhu s1,4(s0) +80082684: 00602021 move a0,v1 +80082688: 244269c0 addiu v0,v0,27072 +8008268c: 0040f809 jalr v0 +80082690: ae470020 sw a3,32(s2) +80082694: 02228826 xor s1,s1,v0 +80082698: 3222ffff andi v0,s1,0xffff +8008269c: 00021a02 srl v1,v0,0x8 +800826a0: 0002102b sltu v0,zero,v0 +800826a4: a6110004 sh s1,4(s0) +800826a8: a2430006 sb v1,6(s2) +800826ac: a2420005 sb v0,5(s2) +800826b0: 8fbf001c lw ra,28(sp) +800826b4: 8fb20018 lw s2,24(sp) +800826b8: 8fb10014 lw s1,20(sp) +800826bc: 8fb00010 lw s0,16(sp) +800826c0: 03e00008 jr ra +800826c4: 27bd0020 addiu sp,sp,32 + +800826c8 <_Z6Op45M0v>: +800826c8: 27bdffe0 addiu sp,sp,-32 +800826cc: afb20018 sw s2,24(sp) +800826d0: 3c128021 lui s2,0x8021 +800826d4: 2652e988 addiu s2,s2,-5752 +800826d8: 8e450020 lw a1,32(s2) +800826dc: afbf001c sw ra,28(sp) +800826e0: afb10014 sw s1,20(sp) +800826e4: afb00010 sw s0,16(sp) +800826e8: 90a30000 lbu v1,0(a1) +800826ec: 3c028022 lui v0,0x8022 +800826f0: 3c118021 lui s1,0x8021 +800826f4: 2631e974 addiu s1,s1,-5772 +800826f8: a04350cc sb v1,20684(v0) +800826fc: 90a30000 lbu v1,0(a1) +80082700: 96220006 lhu v0,6(s1) +80082704: 24a50001 addiu a1,a1,1 +80082708: 00621821 addu v1,v1,v0 +8008270c: 3063ffff andi v1,v1,0xffff +80082710: 3c028021 lui v0,0x8021 +80082714: ac437018 sw v1,28696(v0) +80082718: 3c028007 lui v0,0x8007 +8008271c: 96300004 lhu s0,4(s1) +80082720: 00602021 move a0,v1 +80082724: 244269c0 addiu v0,v0,27072 +80082728: 0040f809 jalr v0 +8008272c: ae450020 sw a1,32(s2) +80082730: 02028026 xor s0,s0,v0 +80082734: 3202ffff andi v0,s0,0xffff +80082738: 00021a02 srl v1,v0,0x8 +8008273c: 0002102b sltu v0,zero,v0 +80082740: a6300004 sh s0,4(s1) +80082744: a2430006 sb v1,6(s2) +80082748: a2420005 sb v0,5(s2) +8008274c: 8fbf001c lw ra,28(sp) +80082750: 8fb20018 lw s2,24(sp) +80082754: 8fb10014 lw s1,20(sp) +80082758: 8fb00010 lw s0,16(sp) +8008275c: 03e00008 jr ra +80082760: 27bd0020 addiu sp,sp,32 + +80082764 <_Z6Op15M0v>: +80082764: 27bdffe0 addiu sp,sp,-32 +80082768: afb20018 sw s2,24(sp) +8008276c: 3c128021 lui s2,0x8021 +80082770: 2652e988 addiu s2,s2,-5752 +80082774: 8e470020 lw a3,32(s2) +80082778: afbf001c sw ra,28(sp) +8008277c: afb10014 sw s1,20(sp) +80082780: afb00010 sw s0,16(sp) +80082784: 90e30000 lbu v1,0(a3) +80082788: 3c108021 lui s0,0x8021 +8008278c: 2610e974 addiu s0,s0,-5772 +80082790: 3c028022 lui v0,0x8022 +80082794: a04350cc sb v1,20684(v0) +80082798: 96060006 lhu a2,6(s0) +8008279c: 9602000a lhu v0,10(s0) +800827a0: 96040002 lhu a0,2(s0) +800827a4: 90e50000 lbu a1,0(a3) +800827a8: 00c23021 addu a2,a2,v0 +800827ac: 30840100 andi a0,a0,0x100 +800827b0: 3402ffff li v0,0xffff +800827b4: 240300ff li v1,255 +800827b8: 0044180a movz v1,v0,a0 +800827bc: 00a62821 addu a1,a1,a2 +800827c0: 00651824 and v1,v1,a1 +800827c4: 3c028021 lui v0,0x8021 +800827c8: ac437018 sw v1,28696(v0) +800827cc: 24e70001 addiu a3,a3,1 +800827d0: 3c028007 lui v0,0x8007 +800827d4: 96110004 lhu s1,4(s0) +800827d8: 00602021 move a0,v1 +800827dc: 244269c0 addiu v0,v0,27072 +800827e0: 0040f809 jalr v0 +800827e4: ae470020 sw a3,32(s2) +800827e8: 02228825 or s1,s1,v0 +800827ec: 3222ffff andi v0,s1,0xffff +800827f0: 00021a02 srl v1,v0,0x8 +800827f4: 0002102b sltu v0,zero,v0 +800827f8: a6110004 sh s1,4(s0) +800827fc: a2430006 sb v1,6(s2) +80082800: a2420005 sb v0,5(s2) +80082804: 8fbf001c lw ra,28(sp) +80082808: 8fb20018 lw s2,24(sp) +8008280c: 8fb10014 lw s1,20(sp) +80082810: 8fb00010 lw s0,16(sp) +80082814: 03e00008 jr ra +80082818: 27bd0020 addiu sp,sp,32 + +8008281c <_Z6Op05M0v>: +8008281c: 27bdffe0 addiu sp,sp,-32 +80082820: afb20018 sw s2,24(sp) +80082824: 3c128021 lui s2,0x8021 +80082828: 2652e988 addiu s2,s2,-5752 +8008282c: 8e450020 lw a1,32(s2) +80082830: afbf001c sw ra,28(sp) +80082834: afb10014 sw s1,20(sp) +80082838: afb00010 sw s0,16(sp) +8008283c: 90a30000 lbu v1,0(a1) +80082840: 3c028022 lui v0,0x8022 +80082844: 3c118021 lui s1,0x8021 +80082848: 2631e974 addiu s1,s1,-5772 +8008284c: a04350cc sb v1,20684(v0) +80082850: 90a30000 lbu v1,0(a1) +80082854: 96220006 lhu v0,6(s1) +80082858: 24a50001 addiu a1,a1,1 +8008285c: 00621821 addu v1,v1,v0 +80082860: 3063ffff andi v1,v1,0xffff +80082864: 3c028021 lui v0,0x8021 +80082868: ac437018 sw v1,28696(v0) +8008286c: 3c028007 lui v0,0x8007 +80082870: 96300004 lhu s0,4(s1) +80082874: 00602021 move a0,v1 +80082878: 244269c0 addiu v0,v0,27072 +8008287c: 0040f809 jalr v0 +80082880: ae450020 sw a1,32(s2) +80082884: 02028025 or s0,s0,v0 +80082888: 3202ffff andi v0,s0,0xffff +8008288c: 00021a02 srl v1,v0,0x8 +80082890: 0002102b sltu v0,zero,v0 +80082894: a6300004 sh s0,4(s1) +80082898: a2430006 sb v1,6(s2) +8008289c: a2420005 sb v0,5(s2) +800828a0: 8fbf001c lw ra,28(sp) +800828a4: 8fb20018 lw s2,24(sp) +800828a8: 8fb10014 lw s1,20(sp) +800828ac: 8fb00010 lw s0,16(sp) +800828b0: 03e00008 jr ra +800828b4: 27bd0020 addiu sp,sp,32 + +800828b8 <_Z6OpCDM1v>: +800828b8: 27bdffe0 addiu sp,sp,-32 +800828bc: afb10014 sw s1,20(sp) +800828c0: 3c118021 lui s1,0x8021 +800828c4: 2631e988 addiu s1,s1,-5752 +800828c8: 8e230020 lw v1,32(s1) +800828cc: afbf0018 sw ra,24(sp) +800828d0: afb00010 sw s0,16(sp) +800828d4: 90620001 lbu v0,1(v1) +800828d8: 90640000 lbu a0,0(v1) +800828dc: 8e250010 lw a1,16(s1) +800828e0: 00021200 sll v0,v0,0x8 +800828e4: 00822021 addu a0,a0,v0 +800828e8: 00852021 addu a0,a0,a1 +800828ec: 3c028021 lui v0,0x8021 +800828f0: ac447018 sw a0,28696(v0) +800828f4: 90650001 lbu a1,1(v1) +800828f8: 3c028021 lui v0,0x8021 +800828fc: 9050e978 lbu s0,-5768(v0) +80082900: 3c028022 lui v0,0x8022 +80082904: 24630002 addiu v1,v1,2 +80082908: a04550cc sb a1,20684(v0) +8008290c: 3c028007 lui v0,0x8007 +80082910: 24426674 addiu v0,v0,26228 +80082914: 0040f809 jalr v0 +80082918: ae230020 sw v1,32(s1) +8008291c: 02028023 subu s0,s0,v0 +80082920: 00108400 sll s0,s0,0x10 +80082924: 00108403 sra s0,s0,0x10 +80082928: 00101827 nor v1,zero,s0 +8008292c: 3c028022 lui v0,0x8022 +80082930: 320400ff andi a0,s0,0xff +80082934: a45050c6 sh s0,20678(v0) +80082938: 00031fc2 srl v1,v1,0x1f +8008293c: a2240006 sb a0,6(s1) +80082940: a2230004 sb v1,4(s1) +80082944: a2240005 sb a0,5(s1) +80082948: 8fbf0018 lw ra,24(sp) +8008294c: 8fb10014 lw s1,20(sp) +80082950: 8fb00010 lw s0,16(sp) +80082954: 03e00008 jr ra +80082958: 27bd0020 addiu sp,sp,32 + +8008295c <_Z6OpD5M1v>: +8008295c: 27bdffe0 addiu sp,sp,-32 +80082960: afb10014 sw s1,20(sp) +80082964: 3c118021 lui s1,0x8021 +80082968: 2631e988 addiu s1,s1,-5752 +8008296c: 8e280020 lw t0,32(s1) +80082970: afbf0018 sw ra,24(sp) +80082974: afb00010 sw s0,16(sp) +80082978: 91030000 lbu v1,0(t0) +8008297c: 3c078021 lui a3,0x8021 +80082980: 24e7e974 addiu a3,a3,-5772 +80082984: 3c028022 lui v0,0x8022 +80082988: a04350cc sb v1,20684(v0) +8008298c: 94e60006 lhu a2,6(a3) +80082990: 94e2000a lhu v0,10(a3) +80082994: 94e40002 lhu a0,2(a3) +80082998: 91050000 lbu a1,0(t0) +8008299c: 00c23021 addu a2,a2,v0 +800829a0: 30840100 andi a0,a0,0x100 +800829a4: 3402ffff li v0,0xffff +800829a8: 240300ff li v1,255 +800829ac: 0044180a movz v1,v0,a0 +800829b0: 00a62821 addu a1,a1,a2 +800829b4: 00651824 and v1,v1,a1 +800829b8: 3c028021 lui v0,0x8021 +800829bc: ac437018 sw v1,28696(v0) +800829c0: 25080001 addiu t0,t0,1 +800829c4: 3c028007 lui v0,0x8007 +800829c8: 00602021 move a0,v1 +800829cc: 90f00004 lbu s0,4(a3) +800829d0: 24426674 addiu v0,v0,26228 +800829d4: 0040f809 jalr v0 +800829d8: ae280020 sw t0,32(s1) +800829dc: 02028023 subu s0,s0,v0 +800829e0: 00108400 sll s0,s0,0x10 +800829e4: 00108403 sra s0,s0,0x10 +800829e8: 00101827 nor v1,zero,s0 +800829ec: 3c028022 lui v0,0x8022 +800829f0: 320400ff andi a0,s0,0xff +800829f4: a45050c6 sh s0,20678(v0) +800829f8: 00031fc2 srl v1,v1,0x1f +800829fc: a2240006 sb a0,6(s1) +80082a00: a2230004 sb v1,4(s1) +80082a04: a2240005 sb a0,5(s1) +80082a08: 8fbf0018 lw ra,24(sp) +80082a0c: 8fb10014 lw s1,20(sp) +80082a10: 8fb00010 lw s0,16(sp) +80082a14: 03e00008 jr ra +80082a18: 27bd0020 addiu sp,sp,32 + +80082a1c <_Z6OpC5M1v>: +80082a1c: 27bdffe0 addiu sp,sp,-32 +80082a20: afb10014 sw s1,20(sp) +80082a24: 3c118021 lui s1,0x8021 +80082a28: 2631e988 addiu s1,s1,-5752 +80082a2c: 8e250020 lw a1,32(s1) +80082a30: afbf0018 sw ra,24(sp) +80082a34: afb00010 sw s0,16(sp) +80082a38: 90a30000 lbu v1,0(a1) +80082a3c: 3c028022 lui v0,0x8022 +80082a40: 3c048021 lui a0,0x8021 +80082a44: a04350cc sb v1,20684(v0) +80082a48: 2484e974 addiu a0,a0,-5772 +80082a4c: 90a30000 lbu v1,0(a1) +80082a50: 94820006 lhu v0,6(a0) +80082a54: 24a50001 addiu a1,a1,1 +80082a58: 00621821 addu v1,v1,v0 +80082a5c: 3063ffff andi v1,v1,0xffff +80082a60: 3c028021 lui v0,0x8021 +80082a64: ac437018 sw v1,28696(v0) +80082a68: 3c028007 lui v0,0x8007 +80082a6c: 90900004 lbu s0,4(a0) +80082a70: ae250020 sw a1,32(s1) +80082a74: 24426674 addiu v0,v0,26228 +80082a78: 0040f809 jalr v0 +80082a7c: 00602021 move a0,v1 +80082a80: 02028023 subu s0,s0,v0 +80082a84: 00108400 sll s0,s0,0x10 +80082a88: 00108403 sra s0,s0,0x10 +80082a8c: 00101827 nor v1,zero,s0 +80082a90: 3c028022 lui v0,0x8022 +80082a94: 320400ff andi a0,s0,0xff +80082a98: a45050c6 sh s0,20678(v0) +80082a9c: 00031fc2 srl v1,v1,0x1f +80082aa0: a2240006 sb a0,6(s1) +80082aa4: a2230004 sb v1,4(s1) +80082aa8: a2240005 sb a0,5(s1) +80082aac: 8fbf0018 lw ra,24(sp) +80082ab0: 8fb10014 lw s1,20(sp) +80082ab4: 8fb00010 lw s0,16(sp) +80082ab8: 03e00008 jr ra +80082abc: 27bd0020 addiu sp,sp,32 + +80082ac0 <_Z6Op03M0v>: +80082ac0: 27bdffe0 addiu sp,sp,-32 +80082ac4: afb20018 sw s2,24(sp) +80082ac8: 3c128021 lui s2,0x8021 +80082acc: 2652e988 addiu s2,s2,-5752 +80082ad0: 8e450020 lw a1,32(s2) +80082ad4: afbf001c sw ra,28(sp) +80082ad8: afb10014 sw s1,20(sp) +80082adc: afb00010 sw s0,16(sp) +80082ae0: 90a30000 lbu v1,0(a1) +80082ae4: 3c028022 lui v0,0x8022 +80082ae8: 3c118021 lui s1,0x8021 +80082aec: 2631e974 addiu s1,s1,-5772 +80082af0: a04350cc sb v1,20684(v0) +80082af4: 90a30000 lbu v1,0(a1) +80082af8: 96220008 lhu v0,8(s1) +80082afc: 24a50001 addiu a1,a1,1 +80082b00: 00621821 addu v1,v1,v0 +80082b04: 3063ffff andi v1,v1,0xffff +80082b08: 3c028021 lui v0,0x8021 +80082b0c: ac437018 sw v1,28696(v0) +80082b10: 3c028007 lui v0,0x8007 +80082b14: 96300004 lhu s0,4(s1) +80082b18: 00602021 move a0,v1 +80082b1c: 244269c0 addiu v0,v0,27072 +80082b20: 0040f809 jalr v0 +80082b24: ae450020 sw a1,32(s2) +80082b28: 02028025 or s0,s0,v0 +80082b2c: 3202ffff andi v0,s0,0xffff +80082b30: 00021a02 srl v1,v0,0x8 +80082b34: 0002102b sltu v0,zero,v0 +80082b38: a6300004 sh s0,4(s1) +80082b3c: a2430006 sb v1,6(s2) +80082b40: a2420005 sb v0,5(s2) +80082b44: 8fbf001c lw ra,28(sp) +80082b48: 8fb20018 lw s2,24(sp) +80082b4c: 8fb10014 lw s1,20(sp) +80082b50: 8fb00010 lw s0,16(sp) +80082b54: 03e00008 jr ra +80082b58: 27bd0020 addiu sp,sp,32 + +80082b5c <_Z6OpC3M1v>: +80082b5c: 27bdffe0 addiu sp,sp,-32 +80082b60: afb10014 sw s1,20(sp) +80082b64: 3c118021 lui s1,0x8021 +80082b68: 2631e988 addiu s1,s1,-5752 +80082b6c: 8e250020 lw a1,32(s1) +80082b70: afbf0018 sw ra,24(sp) +80082b74: afb00010 sw s0,16(sp) +80082b78: 90a30000 lbu v1,0(a1) +80082b7c: 3c028022 lui v0,0x8022 +80082b80: 3c048021 lui a0,0x8021 +80082b84: a04350cc sb v1,20684(v0) +80082b88: 2484e974 addiu a0,a0,-5772 +80082b8c: 90a30000 lbu v1,0(a1) +80082b90: 94820008 lhu v0,8(a0) +80082b94: 24a50001 addiu a1,a1,1 +80082b98: 00621821 addu v1,v1,v0 +80082b9c: 3063ffff andi v1,v1,0xffff +80082ba0: 3c028021 lui v0,0x8021 +80082ba4: ac437018 sw v1,28696(v0) +80082ba8: 3c028007 lui v0,0x8007 +80082bac: 90900004 lbu s0,4(a0) +80082bb0: ae250020 sw a1,32(s1) +80082bb4: 24426674 addiu v0,v0,26228 +80082bb8: 0040f809 jalr v0 +80082bbc: 00602021 move a0,v1 +80082bc0: 02028023 subu s0,s0,v0 +80082bc4: 00108400 sll s0,s0,0x10 +80082bc8: 00108403 sra s0,s0,0x10 +80082bcc: 00101827 nor v1,zero,s0 +80082bd0: 3c028022 lui v0,0x8022 +80082bd4: 320400ff andi a0,s0,0xff +80082bd8: a45050c6 sh s0,20678(v0) +80082bdc: 00031fc2 srl v1,v1,0x1f +80082be0: a2240006 sb a0,6(s1) +80082be4: a2230004 sb v1,4(s1) +80082be8: a2240005 sb a0,5(s1) +80082bec: 8fbf0018 lw ra,24(sp) +80082bf0: 8fb10014 lw s1,20(sp) +80082bf4: 8fb00010 lw s0,16(sp) +80082bf8: 03e00008 jr ra +80082bfc: 27bd0020 addiu sp,sp,32 + +80082c00 <_Z6OpDFM1v>: +80082c00: 27bdffe0 addiu sp,sp,-32 +80082c04: afb10014 sw s1,20(sp) +80082c08: 3c118021 lui s1,0x8021 +80082c0c: 2631e988 addiu s1,s1,-5752 +80082c10: 8e250020 lw a1,32(s1) +80082c14: afbf0018 sw ra,24(sp) +80082c18: afb00010 sw s0,16(sp) +80082c1c: 90a20001 lbu v0,1(a1) +80082c20: 3c078021 lui a3,0x8021 +80082c24: 90a30000 lbu v1,0(a1) +80082c28: 24e7e974 addiu a3,a3,-5772 +80082c2c: 90a40002 lbu a0,2(a1) +80082c30: 94e6000a lhu a2,10(a3) +80082c34: 00021200 sll v0,v0,0x8 +80082c38: 00621821 addu v1,v1,v0 +80082c3c: 00661821 addu v1,v1,a2 +80082c40: 00042400 sll a0,a0,0x10 +80082c44: 3c0200ff lui v0,0xff +80082c48: 00832021 addu a0,a0,v1 +80082c4c: 3442ffff ori v0,v0,0xffff +80082c50: 00822024 and a0,a0,v0 +80082c54: 3c038021 lui v1,0x8021 +80082c58: ac647018 sw a0,28696(v1) +80082c5c: 90a60002 lbu a2,2(a1) +80082c60: 3c028022 lui v0,0x8022 +80082c64: 24a50003 addiu a1,a1,3 +80082c68: a04650cc sb a2,20684(v0) +80082c6c: 3c028007 lui v0,0x8007 +80082c70: 90f00004 lbu s0,4(a3) +80082c74: 24426674 addiu v0,v0,26228 +80082c78: 0040f809 jalr v0 +80082c7c: ae250020 sw a1,32(s1) +80082c80: 02028023 subu s0,s0,v0 +80082c84: 00108400 sll s0,s0,0x10 +80082c88: 00108403 sra s0,s0,0x10 +80082c8c: 00101827 nor v1,zero,s0 +80082c90: 3c028022 lui v0,0x8022 +80082c94: 320400ff andi a0,s0,0xff +80082c98: a45050c6 sh s0,20678(v0) +80082c9c: 00031fc2 srl v1,v1,0x1f +80082ca0: a2240006 sb a0,6(s1) +80082ca4: a2230004 sb v1,4(s1) +80082ca8: a2240005 sb a0,5(s1) +80082cac: 8fbf0018 lw ra,24(sp) +80082cb0: 8fb10014 lw s1,20(sp) +80082cb4: 8fb00010 lw s0,16(sp) +80082cb8: 03e00008 jr ra +80082cbc: 27bd0020 addiu sp,sp,32 + +80082cc0 <_Z6OpCFM1v>: +80082cc0: 27bdffe0 addiu sp,sp,-32 +80082cc4: afb10014 sw s1,20(sp) +80082cc8: 3c118021 lui s1,0x8021 +80082ccc: 2631e988 addiu s1,s1,-5752 +80082cd0: 8e250020 lw a1,32(s1) +80082cd4: afbf0018 sw ra,24(sp) +80082cd8: afb00010 sw s0,16(sp) +80082cdc: 90a20001 lbu v0,1(a1) +80082ce0: 90a40000 lbu a0,0(a1) +80082ce4: 90a30002 lbu v1,2(a1) +80082ce8: 00021200 sll v0,v0,0x8 +80082cec: 00822021 addu a0,a0,v0 +80082cf0: 00031c00 sll v1,v1,0x10 +80082cf4: 00832021 addu a0,a0,v1 +80082cf8: 3c028021 lui v0,0x8021 +80082cfc: ac447018 sw a0,28696(v0) +80082d00: 90a30002 lbu v1,2(a1) +80082d04: 3c028021 lui v0,0x8021 +80082d08: 9050e978 lbu s0,-5768(v0) +80082d0c: 3c028022 lui v0,0x8022 +80082d10: a04350cc sb v1,20684(v0) +80082d14: 24a50003 addiu a1,a1,3 +80082d18: 3c028007 lui v0,0x8007 +80082d1c: 24426674 addiu v0,v0,26228 +80082d20: 0040f809 jalr v0 +80082d24: ae250020 sw a1,32(s1) +80082d28: 02028023 subu s0,s0,v0 +80082d2c: 00108400 sll s0,s0,0x10 +80082d30: 00108403 sra s0,s0,0x10 +80082d34: 00101827 nor v1,zero,s0 +80082d38: 3c028022 lui v0,0x8022 +80082d3c: 320400ff andi a0,s0,0xff +80082d40: a45050c6 sh s0,20678(v0) +80082d44: 00031fc2 srl v1,v1,0x1f +80082d48: a2240006 sb a0,6(s1) +80082d4c: a2230004 sb v1,4(s1) +80082d50: a2240005 sb a0,5(s1) +80082d54: 8fbf0018 lw ra,24(sp) +80082d58: 8fb10014 lw s1,20(sp) +80082d5c: 8fb00010 lw s0,16(sp) +80082d60: 03e00008 jr ra +80082d64: 27bd0020 addiu sp,sp,32 + +80082d68 <_Z6OpD9M1v>: +80082d68: 27bdffe0 addiu sp,sp,-32 +80082d6c: afb10014 sw s1,20(sp) +80082d70: 3c118021 lui s1,0x8021 +80082d74: 2631e988 addiu s1,s1,-5752 +80082d78: 8e250020 lw a1,32(s1) +80082d7c: afbf0018 sw ra,24(sp) +80082d80: afb00010 sw s0,16(sp) +80082d84: 3c068021 lui a2,0x8021 +80082d88: 90a30000 lbu v1,0(a1) +80082d8c: 24c6e974 addiu a2,a2,-5772 +80082d90: 8e270010 lw a3,16(s1) +80082d94: 90a40001 lbu a0,1(a1) +80082d98: 94c2000c lhu v0,12(a2) +80082d9c: 00671821 addu v1,v1,a3 +80082da0: 00621821 addu v1,v1,v0 +80082da4: 00042200 sll a0,a0,0x8 +80082da8: 00832021 addu a0,a0,v1 +80082dac: 3c028021 lui v0,0x8021 +80082db0: ac447018 sw a0,28696(v0) +80082db4: 90a30001 lbu v1,1(a1) +80082db8: 3c028022 lui v0,0x8022 +80082dbc: a04350cc sb v1,20684(v0) +80082dc0: 24a50002 addiu a1,a1,2 +80082dc4: 3c028007 lui v0,0x8007 +80082dc8: 90d00004 lbu s0,4(a2) +80082dcc: 24426674 addiu v0,v0,26228 +80082dd0: 0040f809 jalr v0 +80082dd4: ae250020 sw a1,32(s1) +80082dd8: 02028023 subu s0,s0,v0 +80082ddc: 00108400 sll s0,s0,0x10 +80082de0: 00108403 sra s0,s0,0x10 +80082de4: 00101827 nor v1,zero,s0 +80082de8: 3c028022 lui v0,0x8022 +80082dec: 320400ff andi a0,s0,0xff +80082df0: a45050c6 sh s0,20678(v0) +80082df4: 00031fc2 srl v1,v1,0x1f +80082df8: a2240006 sb a0,6(s1) +80082dfc: a2230004 sb v1,4(s1) +80082e00: a2240005 sb a0,5(s1) +80082e04: 8fbf0018 lw ra,24(sp) +80082e08: 8fb10014 lw s1,20(sp) +80082e0c: 8fb00010 lw s0,16(sp) +80082e10: 03e00008 jr ra +80082e14: 27bd0020 addiu sp,sp,32 + +80082e18 <_Z6Op33M0v>: +80082e18: 27bdffd0 addiu sp,sp,-48 +80082e1c: afb20018 sw s2,24(sp) +80082e20: 3c128021 lui s2,0x8021 +80082e24: 2652e988 addiu s2,s2,-5752 +80082e28: 8e450020 lw a1,32(s2) +80082e2c: afbf0028 sw ra,40(sp) +80082e30: afb50024 sw s5,36(sp) +80082e34: afb40020 sw s4,32(sp) +80082e38: afb3001c sw s3,28(sp) +80082e3c: afb10014 sw s1,20(sp) +80082e40: afb00010 sw s0,16(sp) +80082e44: 90a20000 lbu v0,0(a1) +80082e48: 3c158022 lui s5,0x8022 +80082e4c: 3c118021 lui s1,0x8021 +80082e50: 2631e974 addiu s1,s1,-5772 +80082e54: a2a250cc sb v0,20684(s5) +80082e58: 90a30000 lbu v1,0(a1) +80082e5c: 96220008 lhu v0,8(s1) +80082e60: 3c138007 lui s3,0x8007 +80082e64: 00621821 addu v1,v1,v0 +80082e68: 3063ffff andi v1,v1,0xffff +80082e6c: 24a50001 addiu a1,a1,1 +80082e70: 00602021 move a0,v1 +80082e74: 267369c0 addiu s3,s3,27072 +80082e78: 3c148021 lui s4,0x8021 +80082e7c: ae450020 sw a1,32(s2) +80082e80: 0260f809 jalr s3 +80082e84: ae837018 sw v1,28696(s4) +80082e88: 8e430010 lw v1,16(s2) +80082e8c: 9625000c lhu a1,12(s1) +80082e90: 96300004 lhu s0,4(s1) +80082e94: 00a32821 addu a1,a1,v1 +80082e98: 3c0300ff lui v1,0xff +80082e9c: 3463ffff ori v1,v1,0xffff +80082ea0: 00452821 addu a1,v0,a1 +80082ea4: 00a32824 and a1,a1,v1 +80082ea8: 00021203 sra v0,v0,0x8 +80082eac: 00a02021 move a0,a1 +80082eb0: a2a250cc sb v0,20684(s5) +80082eb4: 0260f809 jalr s3 +80082eb8: ae857018 sw a1,28696(s4) +80082ebc: 02028024 and s0,s0,v0 +80082ec0: 3202ffff andi v0,s0,0xffff +80082ec4: 00021a02 srl v1,v0,0x8 +80082ec8: 0002102b sltu v0,zero,v0 +80082ecc: a6300004 sh s0,4(s1) +80082ed0: a2430006 sb v1,6(s2) +80082ed4: a2420005 sb v0,5(s2) +80082ed8: 8fbf0028 lw ra,40(sp) +80082edc: 8fb50024 lw s5,36(sp) +80082ee0: 8fb40020 lw s4,32(sp) +80082ee4: 8fb3001c lw s3,28(sp) +80082ee8: 8fb20018 lw s2,24(sp) +80082eec: 8fb10014 lw s1,20(sp) +80082ef0: 8fb00010 lw s0,16(sp) +80082ef4: 03e00008 jr ra +80082ef8: 27bd0030 addiu sp,sp,48 + +80082efc <_Z6Op23M0v>: +80082efc: 27bdffe0 addiu sp,sp,-32 +80082f00: afb20018 sw s2,24(sp) +80082f04: 3c128021 lui s2,0x8021 +80082f08: 2652e988 addiu s2,s2,-5752 +80082f0c: 8e450020 lw a1,32(s2) +80082f10: afbf001c sw ra,28(sp) +80082f14: afb10014 sw s1,20(sp) +80082f18: afb00010 sw s0,16(sp) +80082f1c: 90a30000 lbu v1,0(a1) +80082f20: 3c028022 lui v0,0x8022 +80082f24: 3c118021 lui s1,0x8021 +80082f28: 2631e974 addiu s1,s1,-5772 +80082f2c: a04350cc sb v1,20684(v0) +80082f30: 90a30000 lbu v1,0(a1) +80082f34: 96220008 lhu v0,8(s1) +80082f38: 24a50001 addiu a1,a1,1 +80082f3c: 00621821 addu v1,v1,v0 +80082f40: 3063ffff andi v1,v1,0xffff +80082f44: 3c028021 lui v0,0x8021 +80082f48: ac437018 sw v1,28696(v0) +80082f4c: 3c028007 lui v0,0x8007 +80082f50: 96300004 lhu s0,4(s1) +80082f54: 00602021 move a0,v1 +80082f58: 244269c0 addiu v0,v0,27072 +80082f5c: 0040f809 jalr v0 +80082f60: ae450020 sw a1,32(s2) +80082f64: 02028024 and s0,s0,v0 +80082f68: 3202ffff andi v0,s0,0xffff +80082f6c: 00021a02 srl v1,v0,0x8 +80082f70: 0002102b sltu v0,zero,v0 +80082f74: a6300004 sh s0,4(s1) +80082f78: a2430006 sb v1,6(s2) +80082f7c: a2420005 sb v0,5(s2) +80082f80: 8fbf001c lw ra,28(sp) +80082f84: 8fb20018 lw s2,24(sp) +80082f88: 8fb10014 lw s1,20(sp) +80082f8c: 8fb00010 lw s0,16(sp) +80082f90: 03e00008 jr ra +80082f94: 27bd0020 addiu sp,sp,32 + +80082f98 <_Z6Op35M0v>: +80082f98: 27bdffe0 addiu sp,sp,-32 +80082f9c: afb20018 sw s2,24(sp) +80082fa0: 3c128021 lui s2,0x8021 +80082fa4: 2652e988 addiu s2,s2,-5752 +80082fa8: 8e470020 lw a3,32(s2) +80082fac: afbf001c sw ra,28(sp) +80082fb0: afb10014 sw s1,20(sp) +80082fb4: afb00010 sw s0,16(sp) +80082fb8: 90e30000 lbu v1,0(a3) +80082fbc: 3c108021 lui s0,0x8021 +80082fc0: 2610e974 addiu s0,s0,-5772 +80082fc4: 3c028022 lui v0,0x8022 +80082fc8: a04350cc sb v1,20684(v0) +80082fcc: 96060006 lhu a2,6(s0) +80082fd0: 9602000a lhu v0,10(s0) +80082fd4: 96040002 lhu a0,2(s0) +80082fd8: 90e50000 lbu a1,0(a3) +80082fdc: 00c23021 addu a2,a2,v0 +80082fe0: 30840100 andi a0,a0,0x100 +80082fe4: 3402ffff li v0,0xffff +80082fe8: 240300ff li v1,255 +80082fec: 0044180a movz v1,v0,a0 +80082ff0: 00a62821 addu a1,a1,a2 +80082ff4: 00651824 and v1,v1,a1 +80082ff8: 3c028021 lui v0,0x8021 +80082ffc: ac437018 sw v1,28696(v0) +80083000: 24e70001 addiu a3,a3,1 +80083004: 3c028007 lui v0,0x8007 +80083008: 96110004 lhu s1,4(s0) +8008300c: 00602021 move a0,v1 +80083010: 244269c0 addiu v0,v0,27072 +80083014: 0040f809 jalr v0 +80083018: ae470020 sw a3,32(s2) +8008301c: 02228824 and s1,s1,v0 +80083020: 3222ffff andi v0,s1,0xffff +80083024: 00021a02 srl v1,v0,0x8 +80083028: 0002102b sltu v0,zero,v0 +8008302c: a6110004 sh s1,4(s0) +80083030: a2430006 sb v1,6(s2) +80083034: a2420005 sb v0,5(s2) +80083038: 8fbf001c lw ra,28(sp) +8008303c: 8fb20018 lw s2,24(sp) +80083040: 8fb10014 lw s1,20(sp) +80083044: 8fb00010 lw s0,16(sp) +80083048: 03e00008 jr ra +8008304c: 27bd0020 addiu sp,sp,32 + +80083050 <_Z6Op25M0v>: +80083050: 27bdffe0 addiu sp,sp,-32 +80083054: afb20018 sw s2,24(sp) +80083058: 3c128021 lui s2,0x8021 +8008305c: 2652e988 addiu s2,s2,-5752 +80083060: 8e450020 lw a1,32(s2) +80083064: afbf001c sw ra,28(sp) +80083068: afb10014 sw s1,20(sp) +8008306c: afb00010 sw s0,16(sp) +80083070: 90a30000 lbu v1,0(a1) +80083074: 3c028022 lui v0,0x8022 +80083078: 3c118021 lui s1,0x8021 +8008307c: 2631e974 addiu s1,s1,-5772 +80083080: a04350cc sb v1,20684(v0) +80083084: 90a30000 lbu v1,0(a1) +80083088: 96220006 lhu v0,6(s1) +8008308c: 24a50001 addiu a1,a1,1 +80083090: 00621821 addu v1,v1,v0 +80083094: 3063ffff andi v1,v1,0xffff +80083098: 3c028021 lui v0,0x8021 +8008309c: ac437018 sw v1,28696(v0) +800830a0: 3c028007 lui v0,0x8007 +800830a4: 96300004 lhu s0,4(s1) +800830a8: 00602021 move a0,v1 +800830ac: 244269c0 addiu v0,v0,27072 +800830b0: 0040f809 jalr v0 +800830b4: ae450020 sw a1,32(s2) +800830b8: 02028024 and s0,s0,v0 +800830bc: 3202ffff andi v0,s0,0xffff +800830c0: 00021a02 srl v1,v0,0x8 +800830c4: 0002102b sltu v0,zero,v0 +800830c8: a6300004 sh s0,4(s1) +800830cc: a2430006 sb v1,6(s2) +800830d0: a2420005 sb v0,5(s2) +800830d4: 8fbf001c lw ra,28(sp) +800830d8: 8fb20018 lw s2,24(sp) +800830dc: 8fb10014 lw s1,20(sp) +800830e0: 8fb00010 lw s0,16(sp) +800830e4: 03e00008 jr ra +800830e8: 27bd0020 addiu sp,sp,32 + +800830ec <_Z6Op3FM0v>: +800830ec: 27bdffe0 addiu sp,sp,-32 +800830f0: afb20018 sw s2,24(sp) +800830f4: 3c128021 lui s2,0x8021 +800830f8: 2652e988 addiu s2,s2,-5752 +800830fc: 8e450020 lw a1,32(s2) +80083100: afbf001c sw ra,28(sp) +80083104: afb10014 sw s1,20(sp) +80083108: afb00010 sw s0,16(sp) +8008310c: 90a20001 lbu v0,1(a1) +80083110: 3c118021 lui s1,0x8021 +80083114: 90a30000 lbu v1,0(a1) +80083118: 2631e974 addiu s1,s1,-5772 +8008311c: 90a40002 lbu a0,2(a1) +80083120: 9626000a lhu a2,10(s1) +80083124: 00021200 sll v0,v0,0x8 +80083128: 00621821 addu v1,v1,v0 +8008312c: 00661821 addu v1,v1,a2 +80083130: 00042400 sll a0,a0,0x10 +80083134: 3c0200ff lui v0,0xff +80083138: 00832021 addu a0,a0,v1 +8008313c: 3442ffff ori v0,v0,0xffff +80083140: 00822024 and a0,a0,v0 +80083144: 3c038021 lui v1,0x8021 +80083148: ac647018 sw a0,28696(v1) +8008314c: 90a60002 lbu a2,2(a1) +80083150: 3c028022 lui v0,0x8022 +80083154: 24a50003 addiu a1,a1,3 +80083158: a04650cc sb a2,20684(v0) +8008315c: 3c028007 lui v0,0x8007 +80083160: 96300004 lhu s0,4(s1) +80083164: 244269c0 addiu v0,v0,27072 +80083168: 0040f809 jalr v0 +8008316c: ae450020 sw a1,32(s2) +80083170: 02028024 and s0,s0,v0 +80083174: 3202ffff andi v0,s0,0xffff +80083178: 00021a02 srl v1,v0,0x8 +8008317c: 0002102b sltu v0,zero,v0 +80083180: a6300004 sh s0,4(s1) +80083184: a2430006 sb v1,6(s2) +80083188: a2420005 sb v0,5(s2) +8008318c: 8fbf001c lw ra,28(sp) +80083190: 8fb20018 lw s2,24(sp) +80083194: 8fb10014 lw s1,20(sp) +80083198: 8fb00010 lw s0,16(sp) +8008319c: 03e00008 jr ra +800831a0: 27bd0020 addiu sp,sp,32 + +800831a4 <_Z6Op2FM0v>: +800831a4: 27bdffe0 addiu sp,sp,-32 +800831a8: afb20018 sw s2,24(sp) +800831ac: 3c128021 lui s2,0x8021 +800831b0: 2652e988 addiu s2,s2,-5752 +800831b4: 8e450020 lw a1,32(s2) +800831b8: afbf001c sw ra,28(sp) +800831bc: afb10014 sw s1,20(sp) +800831c0: afb00010 sw s0,16(sp) +800831c4: 90a20001 lbu v0,1(a1) +800831c8: 90a40000 lbu a0,0(a1) +800831cc: 90a30002 lbu v1,2(a1) +800831d0: 00021200 sll v0,v0,0x8 +800831d4: 00822021 addu a0,a0,v0 +800831d8: 00031c00 sll v1,v1,0x10 +800831dc: 00832021 addu a0,a0,v1 +800831e0: 3c028021 lui v0,0x8021 +800831e4: ac447018 sw a0,28696(v0) +800831e8: 90a30002 lbu v1,2(a1) +800831ec: 3c028022 lui v0,0x8022 +800831f0: 3c118021 lui s1,0x8021 +800831f4: 2631e974 addiu s1,s1,-5772 +800831f8: a04350cc sb v1,20684(v0) +800831fc: 24a50003 addiu a1,a1,3 +80083200: 3c028007 lui v0,0x8007 +80083204: 96300004 lhu s0,4(s1) +80083208: 244269c0 addiu v0,v0,27072 +8008320c: 0040f809 jalr v0 +80083210: ae450020 sw a1,32(s2) +80083214: 02028024 and s0,s0,v0 +80083218: 3202ffff andi v0,s0,0xffff +8008321c: 00021a02 srl v1,v0,0x8 +80083220: 0002102b sltu v0,zero,v0 +80083224: a6300004 sh s0,4(s1) +80083228: a2430006 sb v1,6(s2) +8008322c: a2420005 sb v0,5(s2) +80083230: 8fbf001c lw ra,28(sp) +80083234: 8fb20018 lw s2,24(sp) +80083238: 8fb10014 lw s1,20(sp) +8008323c: 8fb00010 lw s0,16(sp) +80083240: 03e00008 jr ra +80083244: 27bd0020 addiu sp,sp,32 + +80083248 <_Z6Op39M0v>: +80083248: 27bdffe0 addiu sp,sp,-32 +8008324c: afb10014 sw s1,20(sp) +80083250: 3c118021 lui s1,0x8021 +80083254: 2631e988 addiu s1,s1,-5752 +80083258: 8e250020 lw a1,32(s1) +8008325c: afbf001c sw ra,28(sp) +80083260: afb20018 sw s2,24(sp) +80083264: afb00010 sw s0,16(sp) +80083268: 3c128021 lui s2,0x8021 +8008326c: 90a30000 lbu v1,0(a1) +80083270: 2652e974 addiu s2,s2,-5772 +80083274: 8e260010 lw a2,16(s1) +80083278: 90a40001 lbu a0,1(a1) +8008327c: 9642000c lhu v0,12(s2) +80083280: 00661821 addu v1,v1,a2 +80083284: 00621821 addu v1,v1,v0 +80083288: 00042200 sll a0,a0,0x8 +8008328c: 00832021 addu a0,a0,v1 +80083290: 3c028021 lui v0,0x8021 +80083294: ac447018 sw a0,28696(v0) +80083298: 90a30001 lbu v1,1(a1) +8008329c: 3c028022 lui v0,0x8022 +800832a0: a04350cc sb v1,20684(v0) +800832a4: 24a50002 addiu a1,a1,2 +800832a8: 3c028007 lui v0,0x8007 +800832ac: 96500004 lhu s0,4(s2) +800832b0: 244269c0 addiu v0,v0,27072 +800832b4: 0040f809 jalr v0 +800832b8: ae250020 sw a1,32(s1) +800832bc: 02028024 and s0,s0,v0 +800832c0: 3202ffff andi v0,s0,0xffff +800832c4: 00021a02 srl v1,v0,0x8 +800832c8: 0002102b sltu v0,zero,v0 +800832cc: a6500004 sh s0,4(s2) +800832d0: a2230006 sb v1,6(s1) +800832d4: a2220005 sb v0,5(s1) +800832d8: 8fbf001c lw ra,28(sp) +800832dc: 8fb20018 lw s2,24(sp) +800832e0: 8fb10014 lw s1,20(sp) +800832e4: 8fb00010 lw s0,16(sp) +800832e8: 03e00008 jr ra +800832ec: 27bd0020 addiu sp,sp,32 + +800832f0 <_Z6Op3DM0v>: +800832f0: 27bdffe0 addiu sp,sp,-32 +800832f4: afb10014 sw s1,20(sp) +800832f8: 3c118021 lui s1,0x8021 +800832fc: 2631e988 addiu s1,s1,-5752 +80083300: 8e250020 lw a1,32(s1) +80083304: afbf001c sw ra,28(sp) +80083308: afb20018 sw s2,24(sp) +8008330c: afb00010 sw s0,16(sp) +80083310: 3c128021 lui s2,0x8021 +80083314: 90a30000 lbu v1,0(a1) +80083318: 2652e974 addiu s2,s2,-5772 +8008331c: 8e260010 lw a2,16(s1) +80083320: 90a40001 lbu a0,1(a1) +80083324: 9642000a lhu v0,10(s2) +80083328: 00661821 addu v1,v1,a2 +8008332c: 00621821 addu v1,v1,v0 +80083330: 00042200 sll a0,a0,0x8 +80083334: 00832021 addu a0,a0,v1 +80083338: 3c028021 lui v0,0x8021 +8008333c: ac447018 sw a0,28696(v0) +80083340: 90a30001 lbu v1,1(a1) +80083344: 3c028022 lui v0,0x8022 +80083348: a04350cc sb v1,20684(v0) +8008334c: 24a50002 addiu a1,a1,2 +80083350: 3c028007 lui v0,0x8007 +80083354: 96500004 lhu s0,4(s2) +80083358: 244269c0 addiu v0,v0,27072 +8008335c: 0040f809 jalr v0 +80083360: ae250020 sw a1,32(s1) +80083364: 02028024 and s0,s0,v0 +80083368: 3202ffff andi v0,s0,0xffff +8008336c: 00021a02 srl v1,v0,0x8 +80083370: 0002102b sltu v0,zero,v0 +80083374: a6500004 sh s0,4(s2) +80083378: a2230006 sb v1,6(s1) +8008337c: a2220005 sb v0,5(s1) +80083380: 8fbf001c lw ra,28(sp) +80083384: 8fb20018 lw s2,24(sp) +80083388: 8fb10014 lw s1,20(sp) +8008338c: 8fb00010 lw s0,16(sp) +80083390: 03e00008 jr ra +80083394: 27bd0020 addiu sp,sp,32 + +80083398 <_Z6Op2DM0v>: +80083398: 27bdffe0 addiu sp,sp,-32 +8008339c: afb20018 sw s2,24(sp) +800833a0: 3c128021 lui s2,0x8021 +800833a4: 2652e988 addiu s2,s2,-5752 +800833a8: 8e430020 lw v1,32(s2) +800833ac: afbf001c sw ra,28(sp) +800833b0: afb10014 sw s1,20(sp) +800833b4: afb00010 sw s0,16(sp) +800833b8: 90620001 lbu v0,1(v1) +800833bc: 90640000 lbu a0,0(v1) +800833c0: 8e450010 lw a1,16(s2) +800833c4: 00021200 sll v0,v0,0x8 +800833c8: 00822021 addu a0,a0,v0 +800833cc: 00852021 addu a0,a0,a1 +800833d0: 3c028021 lui v0,0x8021 +800833d4: ac447018 sw a0,28696(v0) +800833d8: 90650001 lbu a1,1(v1) +800833dc: 3c028022 lui v0,0x8022 +800833e0: 3c118021 lui s1,0x8021 +800833e4: 2631e974 addiu s1,s1,-5772 +800833e8: 24630002 addiu v1,v1,2 +800833ec: a04550cc sb a1,20684(v0) +800833f0: 3c028007 lui v0,0x8007 +800833f4: 96300004 lhu s0,4(s1) +800833f8: 244269c0 addiu v0,v0,27072 +800833fc: 0040f809 jalr v0 +80083400: ae430020 sw v1,32(s2) +80083404: 02028024 and s0,s0,v0 +80083408: 3202ffff andi v0,s0,0xffff +8008340c: 00021a02 srl v1,v0,0x8 +80083410: 0002102b sltu v0,zero,v0 +80083414: a6300004 sh s0,4(s1) +80083418: a2430006 sb v1,6(s2) +8008341c: a2420005 sb v0,5(s2) +80083420: 8fbf001c lw ra,28(sp) +80083424: 8fb20018 lw s2,24(sp) +80083428: 8fb10014 lw s1,20(sp) +8008342c: 8fb00010 lw s0,16(sp) +80083430: 03e00008 jr ra +80083434: 27bd0020 addiu sp,sp,32 + +80083438 <_Z6Op1FM0v>: +80083438: 27bdffe0 addiu sp,sp,-32 +8008343c: afb20018 sw s2,24(sp) +80083440: 3c128021 lui s2,0x8021 +80083444: 2652e988 addiu s2,s2,-5752 +80083448: 8e450020 lw a1,32(s2) +8008344c: afbf001c sw ra,28(sp) +80083450: afb10014 sw s1,20(sp) +80083454: afb00010 sw s0,16(sp) +80083458: 90a20001 lbu v0,1(a1) +8008345c: 3c118021 lui s1,0x8021 +80083460: 90a30000 lbu v1,0(a1) +80083464: 2631e974 addiu s1,s1,-5772 +80083468: 90a40002 lbu a0,2(a1) +8008346c: 9626000a lhu a2,10(s1) +80083470: 00021200 sll v0,v0,0x8 +80083474: 00621821 addu v1,v1,v0 +80083478: 00661821 addu v1,v1,a2 +8008347c: 00042400 sll a0,a0,0x10 +80083480: 3c0200ff lui v0,0xff +80083484: 00832021 addu a0,a0,v1 +80083488: 3442ffff ori v0,v0,0xffff +8008348c: 00822024 and a0,a0,v0 +80083490: 3c038021 lui v1,0x8021 +80083494: ac647018 sw a0,28696(v1) +80083498: 90a60002 lbu a2,2(a1) +8008349c: 3c028022 lui v0,0x8022 +800834a0: 24a50003 addiu a1,a1,3 +800834a4: a04650cc sb a2,20684(v0) +800834a8: 3c028007 lui v0,0x8007 +800834ac: 96300004 lhu s0,4(s1) +800834b0: 244269c0 addiu v0,v0,27072 +800834b4: 0040f809 jalr v0 +800834b8: ae450020 sw a1,32(s2) +800834bc: 02028025 or s0,s0,v0 +800834c0: 3202ffff andi v0,s0,0xffff +800834c4: 00021a02 srl v1,v0,0x8 +800834c8: 0002102b sltu v0,zero,v0 +800834cc: a6300004 sh s0,4(s1) +800834d0: a2430006 sb v1,6(s2) +800834d4: a2420005 sb v0,5(s2) +800834d8: 8fbf001c lw ra,28(sp) +800834dc: 8fb20018 lw s2,24(sp) +800834e0: 8fb10014 lw s1,20(sp) +800834e4: 8fb00010 lw s0,16(sp) +800834e8: 03e00008 jr ra +800834ec: 27bd0020 addiu sp,sp,32 + +800834f0 <_Z6Op0FM0v>: +800834f0: 27bdffe0 addiu sp,sp,-32 +800834f4: afb20018 sw s2,24(sp) +800834f8: 3c128021 lui s2,0x8021 +800834fc: 2652e988 addiu s2,s2,-5752 +80083500: 8e450020 lw a1,32(s2) +80083504: afbf001c sw ra,28(sp) +80083508: afb10014 sw s1,20(sp) +8008350c: afb00010 sw s0,16(sp) +80083510: 90a20001 lbu v0,1(a1) +80083514: 90a40000 lbu a0,0(a1) +80083518: 90a30002 lbu v1,2(a1) +8008351c: 00021200 sll v0,v0,0x8 +80083520: 00822021 addu a0,a0,v0 +80083524: 00031c00 sll v1,v1,0x10 +80083528: 00832021 addu a0,a0,v1 +8008352c: 3c028021 lui v0,0x8021 +80083530: ac447018 sw a0,28696(v0) +80083534: 90a30002 lbu v1,2(a1) +80083538: 3c028022 lui v0,0x8022 +8008353c: 3c118021 lui s1,0x8021 +80083540: 2631e974 addiu s1,s1,-5772 +80083544: a04350cc sb v1,20684(v0) +80083548: 24a50003 addiu a1,a1,3 +8008354c: 3c028007 lui v0,0x8007 +80083550: 96300004 lhu s0,4(s1) +80083554: 244269c0 addiu v0,v0,27072 +80083558: 0040f809 jalr v0 +8008355c: ae450020 sw a1,32(s2) +80083560: 02028025 or s0,s0,v0 +80083564: 3202ffff andi v0,s0,0xffff +80083568: 00021a02 srl v1,v0,0x8 +8008356c: 0002102b sltu v0,zero,v0 +80083570: a6300004 sh s0,4(s1) +80083574: a2430006 sb v1,6(s2) +80083578: a2420005 sb v0,5(s2) +8008357c: 8fbf001c lw ra,28(sp) +80083580: 8fb20018 lw s2,24(sp) +80083584: 8fb10014 lw s1,20(sp) +80083588: 8fb00010 lw s0,16(sp) +8008358c: 03e00008 jr ra +80083590: 27bd0020 addiu sp,sp,32 + +80083594 <_Z6Op19M0v>: +80083594: 27bdffe0 addiu sp,sp,-32 +80083598: afb10014 sw s1,20(sp) +8008359c: 3c118021 lui s1,0x8021 +800835a0: 2631e988 addiu s1,s1,-5752 +800835a4: 8e250020 lw a1,32(s1) +800835a8: afbf001c sw ra,28(sp) +800835ac: afb20018 sw s2,24(sp) +800835b0: afb00010 sw s0,16(sp) +800835b4: 3c128021 lui s2,0x8021 +800835b8: 90a30000 lbu v1,0(a1) +800835bc: 2652e974 addiu s2,s2,-5772 +800835c0: 8e260010 lw a2,16(s1) +800835c4: 90a40001 lbu a0,1(a1) +800835c8: 9642000c lhu v0,12(s2) +800835cc: 00661821 addu v1,v1,a2 +800835d0: 00621821 addu v1,v1,v0 +800835d4: 00042200 sll a0,a0,0x8 +800835d8: 00832021 addu a0,a0,v1 +800835dc: 3c028021 lui v0,0x8021 +800835e0: ac447018 sw a0,28696(v0) +800835e4: 90a30001 lbu v1,1(a1) +800835e8: 3c028022 lui v0,0x8022 +800835ec: a04350cc sb v1,20684(v0) +800835f0: 24a50002 addiu a1,a1,2 +800835f4: 3c028007 lui v0,0x8007 +800835f8: 96500004 lhu s0,4(s2) +800835fc: 244269c0 addiu v0,v0,27072 +80083600: 0040f809 jalr v0 +80083604: ae250020 sw a1,32(s1) +80083608: 02028025 or s0,s0,v0 +8008360c: 3202ffff andi v0,s0,0xffff +80083610: 00021a02 srl v1,v0,0x8 +80083614: 0002102b sltu v0,zero,v0 +80083618: a6500004 sh s0,4(s2) +8008361c: a2230006 sb v1,6(s1) +80083620: a2220005 sb v0,5(s1) +80083624: 8fbf001c lw ra,28(sp) +80083628: 8fb20018 lw s2,24(sp) +8008362c: 8fb10014 lw s1,20(sp) +80083630: 8fb00010 lw s0,16(sp) +80083634: 03e00008 jr ra +80083638: 27bd0020 addiu sp,sp,32 + +8008363c <_Z6Op1DM0v>: +8008363c: 27bdffe0 addiu sp,sp,-32 +80083640: afb10014 sw s1,20(sp) +80083644: 3c118021 lui s1,0x8021 +80083648: 2631e988 addiu s1,s1,-5752 +8008364c: 8e250020 lw a1,32(s1) +80083650: afbf001c sw ra,28(sp) +80083654: afb20018 sw s2,24(sp) +80083658: afb00010 sw s0,16(sp) +8008365c: 3c128021 lui s2,0x8021 +80083660: 90a30000 lbu v1,0(a1) +80083664: 2652e974 addiu s2,s2,-5772 +80083668: 8e260010 lw a2,16(s1) +8008366c: 90a40001 lbu a0,1(a1) +80083670: 9642000a lhu v0,10(s2) +80083674: 00661821 addu v1,v1,a2 +80083678: 00621821 addu v1,v1,v0 +8008367c: 00042200 sll a0,a0,0x8 +80083680: 00832021 addu a0,a0,v1 +80083684: 3c028021 lui v0,0x8021 +80083688: ac447018 sw a0,28696(v0) +8008368c: 90a30001 lbu v1,1(a1) +80083690: 3c028022 lui v0,0x8022 +80083694: a04350cc sb v1,20684(v0) +80083698: 24a50002 addiu a1,a1,2 +8008369c: 3c028007 lui v0,0x8007 +800836a0: 96500004 lhu s0,4(s2) +800836a4: 244269c0 addiu v0,v0,27072 +800836a8: 0040f809 jalr v0 +800836ac: ae250020 sw a1,32(s1) +800836b0: 02028025 or s0,s0,v0 +800836b4: 3202ffff andi v0,s0,0xffff +800836b8: 00021a02 srl v1,v0,0x8 +800836bc: 0002102b sltu v0,zero,v0 +800836c0: a6500004 sh s0,4(s2) +800836c4: a2230006 sb v1,6(s1) +800836c8: a2220005 sb v0,5(s1) +800836cc: 8fbf001c lw ra,28(sp) +800836d0: 8fb20018 lw s2,24(sp) +800836d4: 8fb10014 lw s1,20(sp) +800836d8: 8fb00010 lw s0,16(sp) +800836dc: 03e00008 jr ra +800836e0: 27bd0020 addiu sp,sp,32 + +800836e4 <_Z6Op0DM0v>: +800836e4: 27bdffe0 addiu sp,sp,-32 +800836e8: afb20018 sw s2,24(sp) +800836ec: 3c128021 lui s2,0x8021 +800836f0: 2652e988 addiu s2,s2,-5752 +800836f4: 8e430020 lw v1,32(s2) +800836f8: afbf001c sw ra,28(sp) +800836fc: afb10014 sw s1,20(sp) +80083700: afb00010 sw s0,16(sp) +80083704: 90620001 lbu v0,1(v1) +80083708: 90640000 lbu a0,0(v1) +8008370c: 8e450010 lw a1,16(s2) +80083710: 00021200 sll v0,v0,0x8 +80083714: 00822021 addu a0,a0,v0 +80083718: 00852021 addu a0,a0,a1 +8008371c: 3c028021 lui v0,0x8021 +80083720: ac447018 sw a0,28696(v0) +80083724: 90650001 lbu a1,1(v1) +80083728: 3c028022 lui v0,0x8022 +8008372c: 3c118021 lui s1,0x8021 +80083730: 2631e974 addiu s1,s1,-5772 +80083734: 24630002 addiu v1,v1,2 +80083738: a04550cc sb a1,20684(v0) +8008373c: 3c028007 lui v0,0x8007 +80083740: 96300004 lhu s0,4(s1) +80083744: 244269c0 addiu v0,v0,27072 +80083748: 0040f809 jalr v0 +8008374c: ae430020 sw v1,32(s2) +80083750: 02028025 or s0,s0,v0 +80083754: 3202ffff andi v0,s0,0xffff +80083758: 00021a02 srl v1,v0,0x8 +8008375c: 0002102b sltu v0,zero,v0 +80083760: a6300004 sh s0,4(s1) +80083764: a2430006 sb v1,6(s2) +80083768: a2420005 sb v0,5(s2) +8008376c: 8fbf001c lw ra,28(sp) +80083770: 8fb20018 lw s2,24(sp) +80083774: 8fb10014 lw s1,20(sp) +80083778: 8fb00010 lw s0,16(sp) +8008377c: 03e00008 jr ra +80083780: 27bd0020 addiu sp,sp,32 + +80083784 <_Z6OpD5M0v>: +80083784: 27bdffe0 addiu sp,sp,-32 +80083788: afb10014 sw s1,20(sp) +8008378c: 3c118021 lui s1,0x8021 +80083790: 2631e988 addiu s1,s1,-5752 +80083794: 8e280020 lw t0,32(s1) +80083798: afbf0018 sw ra,24(sp) +8008379c: afb00010 sw s0,16(sp) +800837a0: 91030000 lbu v1,0(t0) +800837a4: 3c078021 lui a3,0x8021 +800837a8: 24e7e974 addiu a3,a3,-5772 +800837ac: 3c028022 lui v0,0x8022 +800837b0: a04350cc sb v1,20684(v0) +800837b4: 94e60006 lhu a2,6(a3) +800837b8: 94e2000a lhu v0,10(a3) +800837bc: 94e40002 lhu a0,2(a3) +800837c0: 91050000 lbu a1,0(t0) +800837c4: 00c23021 addu a2,a2,v0 +800837c8: 30840100 andi a0,a0,0x100 +800837cc: 3402ffff li v0,0xffff +800837d0: 240300ff li v1,255 +800837d4: 0044180a movz v1,v0,a0 +800837d8: 00a62821 addu a1,a1,a2 +800837dc: 00651824 and v1,v1,a1 +800837e0: 3c028021 lui v0,0x8021 +800837e4: ac437018 sw v1,28696(v0) +800837e8: 25080001 addiu t0,t0,1 +800837ec: 3c028007 lui v0,0x8007 +800837f0: 00602021 move a0,v1 +800837f4: 94f00004 lhu s0,4(a3) +800837f8: 244269c0 addiu v0,v0,27072 +800837fc: 0040f809 jalr v0 +80083800: ae280020 sw t0,32(s1) +80083804: 02028023 subu s0,s0,v0 +80083808: 3204ffff andi a0,s0,0xffff +8008380c: 00101827 nor v1,zero,s0 +80083810: 3c028022 lui v0,0x8022 +80083814: ac5050c8 sw s0,20680(v0) +80083818: 00042a02 srl a1,a0,0x8 +8008381c: 00031fc2 srl v1,v1,0x1f +80083820: 0004202b sltu a0,zero,a0 +80083824: a2250006 sb a1,6(s1) +80083828: a2230004 sb v1,4(s1) +8008382c: a2240005 sb a0,5(s1) +80083830: 8fbf0018 lw ra,24(sp) +80083834: 8fb10014 lw s1,20(sp) +80083838: 8fb00010 lw s0,16(sp) +8008383c: 03e00008 jr ra +80083840: 27bd0020 addiu sp,sp,32 + +80083844 <_Z6OpC5M0v>: +80083844: 27bdffe0 addiu sp,sp,-32 +80083848: afb00010 sw s0,16(sp) +8008384c: 3c108021 lui s0,0x8021 +80083850: 2610e988 addiu s0,s0,-5752 +80083854: 8e050020 lw a1,32(s0) +80083858: afbf0018 sw ra,24(sp) +8008385c: afb10014 sw s1,20(sp) +80083860: 90a30000 lbu v1,0(a1) +80083864: 3c028022 lui v0,0x8022 +80083868: 3c048021 lui a0,0x8021 +8008386c: a04350cc sb v1,20684(v0) +80083870: 2484e974 addiu a0,a0,-5772 +80083874: 90a30000 lbu v1,0(a1) +80083878: 94820006 lhu v0,6(a0) +8008387c: 24a50001 addiu a1,a1,1 +80083880: 00621821 addu v1,v1,v0 +80083884: 3063ffff andi v1,v1,0xffff +80083888: 3c028021 lui v0,0x8021 +8008388c: ac437018 sw v1,28696(v0) +80083890: 3c028007 lui v0,0x8007 +80083894: 94910004 lhu s1,4(a0) +80083898: ae050020 sw a1,32(s0) +8008389c: 244269c0 addiu v0,v0,27072 +800838a0: 0040f809 jalr v0 +800838a4: 00602021 move a0,v1 +800838a8: 02228823 subu s1,s1,v0 +800838ac: 3224ffff andi a0,s1,0xffff +800838b0: 00111827 nor v1,zero,s1 +800838b4: 3c028022 lui v0,0x8022 +800838b8: ac5150c8 sw s1,20680(v0) +800838bc: 00042a02 srl a1,a0,0x8 +800838c0: 00031fc2 srl v1,v1,0x1f +800838c4: 0004202b sltu a0,zero,a0 +800838c8: a2050006 sb a1,6(s0) +800838cc: a2030004 sb v1,4(s0) +800838d0: a2040005 sb a0,5(s0) +800838d4: 8fbf0018 lw ra,24(sp) +800838d8: 8fb10014 lw s1,20(sp) +800838dc: 8fb00010 lw s0,16(sp) +800838e0: 03e00008 jr ra +800838e4: 27bd0020 addiu sp,sp,32 + +800838e8 <_Z6OpD9M0v>: +800838e8: 27bdffe0 addiu sp,sp,-32 +800838ec: afb00010 sw s0,16(sp) +800838f0: 3c108021 lui s0,0x8021 +800838f4: 2610e988 addiu s0,s0,-5752 +800838f8: 8e050020 lw a1,32(s0) +800838fc: afbf0018 sw ra,24(sp) +80083900: afb10014 sw s1,20(sp) +80083904: 3c068021 lui a2,0x8021 +80083908: 90a30000 lbu v1,0(a1) +8008390c: 24c6e974 addiu a2,a2,-5772 +80083910: 8e070010 lw a3,16(s0) +80083914: 90a40001 lbu a0,1(a1) +80083918: 94c2000c lhu v0,12(a2) +8008391c: 00671821 addu v1,v1,a3 +80083920: 00621821 addu v1,v1,v0 +80083924: 00042200 sll a0,a0,0x8 +80083928: 00832021 addu a0,a0,v1 +8008392c: 3c028021 lui v0,0x8021 +80083930: ac447018 sw a0,28696(v0) +80083934: 90a30001 lbu v1,1(a1) +80083938: 3c028022 lui v0,0x8022 +8008393c: 24a50002 addiu a1,a1,2 +80083940: a04350cc sb v1,20684(v0) +80083944: 3c028007 lui v0,0x8007 +80083948: ae050020 sw a1,32(s0) +8008394c: 244269c0 addiu v0,v0,27072 +80083950: 0040f809 jalr v0 +80083954: 94d10004 lhu s1,4(a2) +80083958: 02228823 subu s1,s1,v0 +8008395c: 3224ffff andi a0,s1,0xffff +80083960: 00111827 nor v1,zero,s1 +80083964: 3c028022 lui v0,0x8022 +80083968: ac5150c8 sw s1,20680(v0) +8008396c: 00042a02 srl a1,a0,0x8 +80083970: 00031fc2 srl v1,v1,0x1f +80083974: 0004202b sltu a0,zero,a0 +80083978: a2050006 sb a1,6(s0) +8008397c: a2030004 sb v1,4(s0) +80083980: a2040005 sb a0,5(s0) +80083984: 8fbf0018 lw ra,24(sp) +80083988: 8fb10014 lw s1,20(sp) +8008398c: 8fb00010 lw s0,16(sp) +80083990: 03e00008 jr ra +80083994: 27bd0020 addiu sp,sp,32 + +80083998 <_Z6OpDDM0v>: +80083998: 27bdffe0 addiu sp,sp,-32 +8008399c: afb00010 sw s0,16(sp) +800839a0: 3c108021 lui s0,0x8021 +800839a4: 2610e988 addiu s0,s0,-5752 +800839a8: 8e050020 lw a1,32(s0) +800839ac: afbf0018 sw ra,24(sp) +800839b0: afb10014 sw s1,20(sp) +800839b4: 3c068021 lui a2,0x8021 +800839b8: 90a30000 lbu v1,0(a1) +800839bc: 24c6e974 addiu a2,a2,-5772 +800839c0: 8e070010 lw a3,16(s0) +800839c4: 90a40001 lbu a0,1(a1) +800839c8: 94c2000a lhu v0,10(a2) +800839cc: 00671821 addu v1,v1,a3 +800839d0: 00621821 addu v1,v1,v0 +800839d4: 00042200 sll a0,a0,0x8 +800839d8: 00832021 addu a0,a0,v1 +800839dc: 3c028021 lui v0,0x8021 +800839e0: ac447018 sw a0,28696(v0) +800839e4: 90a30001 lbu v1,1(a1) +800839e8: 3c028022 lui v0,0x8022 +800839ec: 24a50002 addiu a1,a1,2 +800839f0: a04350cc sb v1,20684(v0) +800839f4: 3c028007 lui v0,0x8007 +800839f8: ae050020 sw a1,32(s0) +800839fc: 244269c0 addiu v0,v0,27072 +80083a00: 0040f809 jalr v0 +80083a04: 94d10004 lhu s1,4(a2) +80083a08: 02228823 subu s1,s1,v0 +80083a0c: 3224ffff andi a0,s1,0xffff +80083a10: 00111827 nor v1,zero,s1 +80083a14: 3c028022 lui v0,0x8022 +80083a18: ac5150c8 sw s1,20680(v0) +80083a1c: 00042a02 srl a1,a0,0x8 +80083a20: 00031fc2 srl v1,v1,0x1f +80083a24: 0004202b sltu a0,zero,a0 +80083a28: a2050006 sb a1,6(s0) +80083a2c: a2030004 sb v1,4(s0) +80083a30: a2040005 sb a0,5(s0) +80083a34: 8fbf0018 lw ra,24(sp) +80083a38: 8fb10014 lw s1,20(sp) +80083a3c: 8fb00010 lw s0,16(sp) +80083a40: 03e00008 jr ra +80083a44: 27bd0020 addiu sp,sp,32 + +80083a48 <_Z6OpCDM0v>: +80083a48: 27bdffe0 addiu sp,sp,-32 +80083a4c: afb00010 sw s0,16(sp) +80083a50: 3c108021 lui s0,0x8021 +80083a54: 2610e988 addiu s0,s0,-5752 +80083a58: 8e030020 lw v1,32(s0) +80083a5c: afbf0018 sw ra,24(sp) +80083a60: afb10014 sw s1,20(sp) +80083a64: 90620001 lbu v0,1(v1) +80083a68: 90640000 lbu a0,0(v1) +80083a6c: 8e050010 lw a1,16(s0) +80083a70: 00021200 sll v0,v0,0x8 +80083a74: 00822021 addu a0,a0,v0 +80083a78: 00852021 addu a0,a0,a1 +80083a7c: 3c028021 lui v0,0x8021 +80083a80: ac447018 sw a0,28696(v0) +80083a84: 90650001 lbu a1,1(v1) +80083a88: 3c028021 lui v0,0x8021 +80083a8c: 9451e978 lhu s1,-5768(v0) +80083a90: 3c028022 lui v0,0x8022 +80083a94: 24630002 addiu v1,v1,2 +80083a98: a04550cc sb a1,20684(v0) +80083a9c: 3c028007 lui v0,0x8007 +80083aa0: 244269c0 addiu v0,v0,27072 +80083aa4: 0040f809 jalr v0 +80083aa8: ae030020 sw v1,32(s0) +80083aac: 02228823 subu s1,s1,v0 +80083ab0: 3224ffff andi a0,s1,0xffff +80083ab4: 00111827 nor v1,zero,s1 +80083ab8: 3c028022 lui v0,0x8022 +80083abc: ac5150c8 sw s1,20680(v0) +80083ac0: 00042a02 srl a1,a0,0x8 +80083ac4: 00031fc2 srl v1,v1,0x1f +80083ac8: 0004202b sltu a0,zero,a0 +80083acc: a2050006 sb a1,6(s0) +80083ad0: a2030004 sb v1,4(s0) +80083ad4: a2040005 sb a0,5(s0) +80083ad8: 8fbf0018 lw ra,24(sp) +80083adc: 8fb10014 lw s1,20(sp) +80083ae0: 8fb00010 lw s0,16(sp) +80083ae4: 03e00008 jr ra +80083ae8: 27bd0020 addiu sp,sp,32 + +80083aec <_Z6OpC3M0v>: +80083aec: 27bdffe0 addiu sp,sp,-32 +80083af0: afb00010 sw s0,16(sp) +80083af4: 3c108021 lui s0,0x8021 +80083af8: 2610e988 addiu s0,s0,-5752 +80083afc: 8e050020 lw a1,32(s0) +80083b00: afbf0018 sw ra,24(sp) +80083b04: afb10014 sw s1,20(sp) +80083b08: 90a30000 lbu v1,0(a1) +80083b0c: 3c028022 lui v0,0x8022 +80083b10: 3c048021 lui a0,0x8021 +80083b14: a04350cc sb v1,20684(v0) +80083b18: 2484e974 addiu a0,a0,-5772 +80083b1c: 90a30000 lbu v1,0(a1) +80083b20: 94820008 lhu v0,8(a0) +80083b24: 24a50001 addiu a1,a1,1 +80083b28: 00621821 addu v1,v1,v0 +80083b2c: 3063ffff andi v1,v1,0xffff +80083b30: 3c028021 lui v0,0x8021 +80083b34: ac437018 sw v1,28696(v0) +80083b38: 3c028007 lui v0,0x8007 +80083b3c: 94910004 lhu s1,4(a0) +80083b40: ae050020 sw a1,32(s0) +80083b44: 244269c0 addiu v0,v0,27072 +80083b48: 0040f809 jalr v0 +80083b4c: 00602021 move a0,v1 +80083b50: 02228823 subu s1,s1,v0 +80083b54: 3224ffff andi a0,s1,0xffff +80083b58: 00111827 nor v1,zero,s1 +80083b5c: 3c028022 lui v0,0x8022 +80083b60: ac5150c8 sw s1,20680(v0) +80083b64: 00042a02 srl a1,a0,0x8 +80083b68: 00031fc2 srl v1,v1,0x1f +80083b6c: 0004202b sltu a0,zero,a0 +80083b70: a2050006 sb a1,6(s0) +80083b74: a2030004 sb v1,4(s0) +80083b78: a2040005 sb a0,5(s0) +80083b7c: 8fbf0018 lw ra,24(sp) +80083b80: 8fb10014 lw s1,20(sp) +80083b84: 8fb00010 lw s0,16(sp) +80083b88: 03e00008 jr ra +80083b8c: 27bd0020 addiu sp,sp,32 + +80083b90 <_Z6OpDFM0v>: +80083b90: 27bdffe0 addiu sp,sp,-32 +80083b94: afb10014 sw s1,20(sp) +80083b98: 3c118021 lui s1,0x8021 +80083b9c: 2631e988 addiu s1,s1,-5752 +80083ba0: 8e250020 lw a1,32(s1) +80083ba4: afbf0018 sw ra,24(sp) +80083ba8: afb00010 sw s0,16(sp) +80083bac: 90a20001 lbu v0,1(a1) +80083bb0: 3c078021 lui a3,0x8021 +80083bb4: 90a30000 lbu v1,0(a1) +80083bb8: 24e7e974 addiu a3,a3,-5772 +80083bbc: 90a40002 lbu a0,2(a1) +80083bc0: 94e6000a lhu a2,10(a3) +80083bc4: 00021200 sll v0,v0,0x8 +80083bc8: 00621821 addu v1,v1,v0 +80083bcc: 00661821 addu v1,v1,a2 +80083bd0: 00042400 sll a0,a0,0x10 +80083bd4: 3c0200ff lui v0,0xff +80083bd8: 00832021 addu a0,a0,v1 +80083bdc: 3442ffff ori v0,v0,0xffff +80083be0: 00822024 and a0,a0,v0 +80083be4: 3c038021 lui v1,0x8021 +80083be8: ac647018 sw a0,28696(v1) +80083bec: 90a60002 lbu a2,2(a1) +80083bf0: 3c028022 lui v0,0x8022 +80083bf4: 24a50003 addiu a1,a1,3 +80083bf8: a04650cc sb a2,20684(v0) +80083bfc: 3c028007 lui v0,0x8007 +80083c00: ae250020 sw a1,32(s1) +80083c04: 244269c0 addiu v0,v0,27072 +80083c08: 0040f809 jalr v0 +80083c0c: 94f00004 lhu s0,4(a3) +80083c10: 02028023 subu s0,s0,v0 +80083c14: 3204ffff andi a0,s0,0xffff +80083c18: 00101827 nor v1,zero,s0 +80083c1c: 3c028022 lui v0,0x8022 +80083c20: ac5050c8 sw s0,20680(v0) +80083c24: 00042a02 srl a1,a0,0x8 +80083c28: 00031fc2 srl v1,v1,0x1f +80083c2c: 0004202b sltu a0,zero,a0 +80083c30: a2250006 sb a1,6(s1) +80083c34: a2230004 sb v1,4(s1) +80083c38: a2240005 sb a0,5(s1) +80083c3c: 8fbf0018 lw ra,24(sp) +80083c40: 8fb10014 lw s1,20(sp) +80083c44: 8fb00010 lw s0,16(sp) +80083c48: 03e00008 jr ra +80083c4c: 27bd0020 addiu sp,sp,32 + +80083c50 <_Z6OpDEM0v>: +80083c50: 27bdffd8 addiu sp,sp,-40 +80083c54: afb20018 sw s2,24(sp) +80083c58: 3c128021 lui s2,0x8021 +80083c5c: 2652e988 addiu s2,s2,-5752 +80083c60: 8e450020 lw a1,32(s2) +80083c64: afbf0020 sw ra,32(sp) +80083c68: afb3001c sw s3,28(sp) +80083c6c: afb10014 sw s1,20(sp) +80083c70: afb00010 sw s0,16(sp) +80083c74: 90a30000 lbu v1,0(a1) +80083c78: 8e470010 lw a3,16(s2) +80083c7c: 3c028021 lui v0,0x8021 +80083c80: 90a40001 lbu a0,1(a1) +80083c84: 9446e97e lhu a2,-5762(v0) +80083c88: 00671821 addu v1,v1,a3 +80083c8c: 00661821 addu v1,v1,a2 +80083c90: 00042200 sll a0,a0,0x8 +80083c94: 00832021 addu a0,a0,v1 +80083c98: 3c138021 lui s3,0x8021 +80083c9c: ae647018 sw a0,28696(s3) +80083ca0: 90a30001 lbu v1,1(a1) +80083ca4: 3c028022 lui v0,0x8022 +80083ca8: a04350cc sb v1,20684(v0) +80083cac: 24a50002 addiu a1,a1,2 +80083cb0: 3c028007 lui v0,0x8007 +80083cb4: ae450020 sw a1,32(s2) +80083cb8: 244269c0 addiu v0,v0,27072 +80083cbc: 0040f809 jalr v0 +80083cc0: ae400030 sw zero,48(s2) +80083cc4: 2442ffff addiu v0,v0,-1 +80083cc8: 8e657018 lw a1,28696(s3) +80083ccc: 3042ffff andi v0,v0,0xffff +80083cd0: 3c108008 lui s0,0x8008 +80083cd4: 00022202 srl a0,v0,0x8 +80083cd8: 3c118022 lui s1,0x8022 +80083cdc: 261085b4 addiu s0,s0,-31308 +80083ce0: 24a50001 addiu a1,a1,1 +80083ce4: 0200f809 jalr s0 +80083ce8: a62250be sh v0,20670(s1) +80083cec: 8e657018 lw a1,28696(s3) +80083cf0: 0200f809 jalr s0 +80083cf4: 922450be lbu a0,20670(s1) +80083cf8: 962250be lhu v0,20670(s1) +80083cfc: 8fbf0020 lw ra,32(sp) +80083d00: 00021a02 srl v1,v0,0x8 +80083d04: 0002102b sltu v0,zero,v0 +80083d08: a2430006 sb v1,6(s2) +80083d0c: a2420005 sb v0,5(s2) +80083d10: 8fb3001c lw s3,28(sp) +80083d14: 8fb20018 lw s2,24(sp) +80083d18: 8fb10014 lw s1,20(sp) +80083d1c: 8fb00010 lw s0,16(sp) +80083d20: 03e00008 jr ra +80083d24: 27bd0028 addiu sp,sp,40 + +80083d28 <_Z6OpCEM0v>: +80083d28: 27bdffd8 addiu sp,sp,-40 +80083d2c: afb20018 sw s2,24(sp) +80083d30: 3c128021 lui s2,0x8021 +80083d34: 2652e988 addiu s2,s2,-5752 +80083d38: 8e430020 lw v1,32(s2) +80083d3c: afbf0020 sw ra,32(sp) +80083d40: afb3001c sw s3,28(sp) +80083d44: afb10014 sw s1,20(sp) +80083d48: afb00010 sw s0,16(sp) +80083d4c: 90620001 lbu v0,1(v1) +80083d50: 90640000 lbu a0,0(v1) +80083d54: 8e450010 lw a1,16(s2) +80083d58: 00021200 sll v0,v0,0x8 +80083d5c: 00822021 addu a0,a0,v0 +80083d60: 00852021 addu a0,a0,a1 +80083d64: 3c138021 lui s3,0x8021 +80083d68: ae647018 sw a0,28696(s3) +80083d6c: 90650001 lbu a1,1(v1) +80083d70: 3c028022 lui v0,0x8022 +80083d74: 24630002 addiu v1,v1,2 +80083d78: a04550cc sb a1,20684(v0) +80083d7c: 3c028007 lui v0,0x8007 +80083d80: ae430020 sw v1,32(s2) +80083d84: 244269c0 addiu v0,v0,27072 +80083d88: 0040f809 jalr v0 +80083d8c: ae400030 sw zero,48(s2) +80083d90: 2442ffff addiu v0,v0,-1 +80083d94: 8e657018 lw a1,28696(s3) +80083d98: 3042ffff andi v0,v0,0xffff +80083d9c: 3c108008 lui s0,0x8008 +80083da0: 00022202 srl a0,v0,0x8 +80083da4: 3c118022 lui s1,0x8022 +80083da8: 261085b4 addiu s0,s0,-31308 +80083dac: 24a50001 addiu a1,a1,1 +80083db0: 0200f809 jalr s0 +80083db4: a62250be sh v0,20670(s1) +80083db8: 8e657018 lw a1,28696(s3) +80083dbc: 0200f809 jalr s0 +80083dc0: 922450be lbu a0,20670(s1) +80083dc4: 962250be lhu v0,20670(s1) +80083dc8: 8fbf0020 lw ra,32(sp) +80083dcc: 00021a02 srl v1,v0,0x8 +80083dd0: 0002102b sltu v0,zero,v0 +80083dd4: a2430006 sb v1,6(s2) +80083dd8: a2420005 sb v0,5(s2) +80083ddc: 8fb3001c lw s3,28(sp) +80083de0: 8fb20018 lw s2,24(sp) +80083de4: 8fb10014 lw s1,20(sp) +80083de8: 8fb00010 lw s0,16(sp) +80083dec: 03e00008 jr ra +80083df0: 27bd0028 addiu sp,sp,40 + +80083df4 <_Z6OpFEM0v>: +80083df4: 27bdffd8 addiu sp,sp,-40 +80083df8: afb20018 sw s2,24(sp) +80083dfc: 3c128021 lui s2,0x8021 +80083e00: 2652e988 addiu s2,s2,-5752 +80083e04: 8e450020 lw a1,32(s2) +80083e08: afbf0020 sw ra,32(sp) +80083e0c: afb3001c sw s3,28(sp) +80083e10: afb10014 sw s1,20(sp) +80083e14: afb00010 sw s0,16(sp) +80083e18: 90a30000 lbu v1,0(a1) +80083e1c: 8e470010 lw a3,16(s2) +80083e20: 3c028021 lui v0,0x8021 +80083e24: 90a40001 lbu a0,1(a1) +80083e28: 9446e97e lhu a2,-5762(v0) +80083e2c: 00671821 addu v1,v1,a3 +80083e30: 00661821 addu v1,v1,a2 +80083e34: 00042200 sll a0,a0,0x8 +80083e38: 00832021 addu a0,a0,v1 +80083e3c: 3c138021 lui s3,0x8021 +80083e40: ae647018 sw a0,28696(s3) +80083e44: 90a30001 lbu v1,1(a1) +80083e48: 3c028022 lui v0,0x8022 +80083e4c: a04350cc sb v1,20684(v0) +80083e50: 24a50002 addiu a1,a1,2 +80083e54: 3c028007 lui v0,0x8007 +80083e58: ae450020 sw a1,32(s2) +80083e5c: 244269c0 addiu v0,v0,27072 +80083e60: 0040f809 jalr v0 +80083e64: ae400030 sw zero,48(s2) +80083e68: 24420001 addiu v0,v0,1 +80083e6c: 8e657018 lw a1,28696(s3) +80083e70: 3042ffff andi v0,v0,0xffff +80083e74: 3c108008 lui s0,0x8008 +80083e78: 00022202 srl a0,v0,0x8 +80083e7c: 3c118022 lui s1,0x8022 +80083e80: 261085b4 addiu s0,s0,-31308 +80083e84: 24a50001 addiu a1,a1,1 +80083e88: 0200f809 jalr s0 +80083e8c: a62250be sh v0,20670(s1) +80083e90: 8e657018 lw a1,28696(s3) +80083e94: 0200f809 jalr s0 +80083e98: 922450be lbu a0,20670(s1) +80083e9c: 962250be lhu v0,20670(s1) +80083ea0: 8fbf0020 lw ra,32(sp) +80083ea4: 00021a02 srl v1,v0,0x8 +80083ea8: 0002102b sltu v0,zero,v0 +80083eac: a2430006 sb v1,6(s2) +80083eb0: a2420005 sb v0,5(s2) +80083eb4: 8fb3001c lw s3,28(sp) +80083eb8: 8fb20018 lw s2,24(sp) +80083ebc: 8fb10014 lw s1,20(sp) +80083ec0: 8fb00010 lw s0,16(sp) +80083ec4: 03e00008 jr ra +80083ec8: 27bd0028 addiu sp,sp,40 + +80083ecc <_Z6OpEEM0v>: +80083ecc: 27bdffd8 addiu sp,sp,-40 +80083ed0: afb20018 sw s2,24(sp) +80083ed4: 3c128021 lui s2,0x8021 +80083ed8: 2652e988 addiu s2,s2,-5752 +80083edc: 8e430020 lw v1,32(s2) +80083ee0: afbf0020 sw ra,32(sp) +80083ee4: afb3001c sw s3,28(sp) +80083ee8: afb10014 sw s1,20(sp) +80083eec: afb00010 sw s0,16(sp) +80083ef0: 90620001 lbu v0,1(v1) +80083ef4: 90640000 lbu a0,0(v1) +80083ef8: 8e450010 lw a1,16(s2) +80083efc: 00021200 sll v0,v0,0x8 +80083f00: 00822021 addu a0,a0,v0 +80083f04: 00852021 addu a0,a0,a1 +80083f08: 3c138021 lui s3,0x8021 +80083f0c: ae647018 sw a0,28696(s3) +80083f10: 90650001 lbu a1,1(v1) +80083f14: 3c028022 lui v0,0x8022 +80083f18: 24630002 addiu v1,v1,2 +80083f1c: a04550cc sb a1,20684(v0) +80083f20: 3c028007 lui v0,0x8007 +80083f24: ae430020 sw v1,32(s2) +80083f28: 244269c0 addiu v0,v0,27072 +80083f2c: 0040f809 jalr v0 +80083f30: ae400030 sw zero,48(s2) +80083f34: 24420001 addiu v0,v0,1 +80083f38: 8e657018 lw a1,28696(s3) +80083f3c: 3042ffff andi v0,v0,0xffff +80083f40: 3c108008 lui s0,0x8008 +80083f44: 00022202 srl a0,v0,0x8 +80083f48: 3c118022 lui s1,0x8022 +80083f4c: 261085b4 addiu s0,s0,-31308 +80083f50: 24a50001 addiu a1,a1,1 +80083f54: 0200f809 jalr s0 +80083f58: a62250be sh v0,20670(s1) +80083f5c: 8e657018 lw a1,28696(s3) +80083f60: 0200f809 jalr s0 +80083f64: 922450be lbu a0,20670(s1) +80083f68: 962250be lhu v0,20670(s1) +80083f6c: 8fbf0020 lw ra,32(sp) +80083f70: 00021a02 srl v1,v0,0x8 +80083f74: 0002102b sltu v0,zero,v0 +80083f78: a2430006 sb v1,6(s2) +80083f7c: a2420005 sb v0,5(s2) +80083f80: 8fb3001c lw s3,28(sp) +80083f84: 8fb20018 lw s2,24(sp) +80083f88: 8fb10014 lw s1,20(sp) +80083f8c: 8fb00010 lw s0,16(sp) +80083f90: 03e00008 jr ra +80083f94: 27bd0028 addiu sp,sp,40 + +80083f98 <_Z6OpF6M0v>: +80083f98: 27bdffd8 addiu sp,sp,-40 +80083f9c: afb20018 sw s2,24(sp) +80083fa0: 3c128021 lui s2,0x8021 +80083fa4: 2652e988 addiu s2,s2,-5752 +80083fa8: 8e470020 lw a3,32(s2) +80083fac: afbf0020 sw ra,32(sp) +80083fb0: afb3001c sw s3,28(sp) +80083fb4: afb10014 sw s1,20(sp) +80083fb8: afb00010 sw s0,16(sp) +80083fbc: 90e40000 lbu a0,0(a3) +80083fc0: 3c028021 lui v0,0x8021 +80083fc4: 2442e974 addiu v0,v0,-5772 +80083fc8: 3c038022 lui v1,0x8022 +80083fcc: a06450cc sb a0,20684(v1) +80083fd0: 94450002 lhu a1,2(v0) +80083fd4: 9443000a lhu v1,10(v0) +80083fd8: 94460006 lhu a2,6(v0) +80083fdc: 90e40000 lbu a0,0(a3) +80083fe0: 00c33021 addu a2,a2,v1 +80083fe4: 30a50100 andi a1,a1,0x100 +80083fe8: 3402ffff li v0,0xffff +80083fec: 240300ff li v1,255 +80083ff0: 00862021 addu a0,a0,a2 +80083ff4: 0045180a movz v1,v0,a1 +80083ff8: 00641824 and v1,v1,a0 +80083ffc: 24e70001 addiu a3,a3,1 +80084000: 3c138021 lui s3,0x8021 +80084004: 3c028007 lui v0,0x8007 +80084008: 00602021 move a0,v1 +8008400c: ae637018 sw v1,28696(s3) +80084010: ae470020 sw a3,32(s2) +80084014: 244269c0 addiu v0,v0,27072 +80084018: 0040f809 jalr v0 +8008401c: ae400030 sw zero,48(s2) +80084020: 24420001 addiu v0,v0,1 +80084024: 8e657018 lw a1,28696(s3) +80084028: 3042ffff andi v0,v0,0xffff +8008402c: 3c108008 lui s0,0x8008 +80084030: 00022202 srl a0,v0,0x8 +80084034: 3c118022 lui s1,0x8022 +80084038: 261085b4 addiu s0,s0,-31308 +8008403c: 24a50001 addiu a1,a1,1 +80084040: 0200f809 jalr s0 +80084044: a62250be sh v0,20670(s1) +80084048: 8e657018 lw a1,28696(s3) +8008404c: 0200f809 jalr s0 +80084050: 922450be lbu a0,20670(s1) +80084054: 962250be lhu v0,20670(s1) +80084058: 8fbf0020 lw ra,32(sp) +8008405c: 00021a02 srl v1,v0,0x8 +80084060: 0002102b sltu v0,zero,v0 +80084064: a2430006 sb v1,6(s2) +80084068: a2420005 sb v0,5(s2) +8008406c: 8fb3001c lw s3,28(sp) +80084070: 8fb20018 lw s2,24(sp) +80084074: 8fb10014 lw s1,20(sp) +80084078: 8fb00010 lw s0,16(sp) +8008407c: 03e00008 jr ra +80084080: 27bd0028 addiu sp,sp,40 + +80084084 <_Z6OpD6M0v>: +80084084: 27bdffd8 addiu sp,sp,-40 +80084088: afb20018 sw s2,24(sp) +8008408c: 3c128021 lui s2,0x8021 +80084090: 2652e988 addiu s2,s2,-5752 +80084094: 8e470020 lw a3,32(s2) +80084098: afbf0020 sw ra,32(sp) +8008409c: afb3001c sw s3,28(sp) +800840a0: afb10014 sw s1,20(sp) +800840a4: afb00010 sw s0,16(sp) +800840a8: 90e40000 lbu a0,0(a3) +800840ac: 3c028021 lui v0,0x8021 +800840b0: 2442e974 addiu v0,v0,-5772 +800840b4: 3c038022 lui v1,0x8022 +800840b8: a06450cc sb a0,20684(v1) +800840bc: 94450002 lhu a1,2(v0) +800840c0: 9443000a lhu v1,10(v0) +800840c4: 94460006 lhu a2,6(v0) +800840c8: 90e40000 lbu a0,0(a3) +800840cc: 00c33021 addu a2,a2,v1 +800840d0: 30a50100 andi a1,a1,0x100 +800840d4: 3402ffff li v0,0xffff +800840d8: 240300ff li v1,255 +800840dc: 00862021 addu a0,a0,a2 +800840e0: 0045180a movz v1,v0,a1 +800840e4: 00641824 and v1,v1,a0 +800840e8: 24e70001 addiu a3,a3,1 +800840ec: 3c138021 lui s3,0x8021 +800840f0: 3c028007 lui v0,0x8007 +800840f4: 00602021 move a0,v1 +800840f8: ae637018 sw v1,28696(s3) +800840fc: ae470020 sw a3,32(s2) +80084100: 244269c0 addiu v0,v0,27072 +80084104: 0040f809 jalr v0 +80084108: ae400030 sw zero,48(s2) +8008410c: 2442ffff addiu v0,v0,-1 +80084110: 8e657018 lw a1,28696(s3) +80084114: 3042ffff andi v0,v0,0xffff +80084118: 3c108008 lui s0,0x8008 +8008411c: 00022202 srl a0,v0,0x8 +80084120: 3c118022 lui s1,0x8022 +80084124: 261085b4 addiu s0,s0,-31308 +80084128: 24a50001 addiu a1,a1,1 +8008412c: 0200f809 jalr s0 +80084130: a62250be sh v0,20670(s1) +80084134: 8e657018 lw a1,28696(s3) +80084138: 0200f809 jalr s0 +8008413c: 922450be lbu a0,20670(s1) +80084140: 962250be lhu v0,20670(s1) +80084144: 8fbf0020 lw ra,32(sp) +80084148: 00021a02 srl v1,v0,0x8 +8008414c: 0002102b sltu v0,zero,v0 +80084150: a2430006 sb v1,6(s2) +80084154: a2420005 sb v0,5(s2) +80084158: 8fb3001c lw s3,28(sp) +8008415c: 8fb20018 lw s2,24(sp) +80084160: 8fb10014 lw s1,20(sp) +80084164: 8fb00010 lw s0,16(sp) +80084168: 03e00008 jr ra +8008416c: 27bd0028 addiu sp,sp,40 + +80084170 <_Z6Op1EM0v>: +80084170: 27bdffd8 addiu sp,sp,-40 +80084174: afb20018 sw s2,24(sp) +80084178: 3c128021 lui s2,0x8021 +8008417c: 2652e988 addiu s2,s2,-5752 +80084180: 8e450020 lw a1,32(s2) +80084184: afbf0020 sw ra,32(sp) +80084188: afb3001c sw s3,28(sp) +8008418c: afb10014 sw s1,20(sp) +80084190: afb00010 sw s0,16(sp) +80084194: 90a30000 lbu v1,0(a1) +80084198: 8e470010 lw a3,16(s2) +8008419c: 3c028021 lui v0,0x8021 +800841a0: 90a40001 lbu a0,1(a1) +800841a4: 9446e97e lhu a2,-5762(v0) +800841a8: 00671821 addu v1,v1,a3 +800841ac: 00661821 addu v1,v1,a2 +800841b0: 00042200 sll a0,a0,0x8 +800841b4: 00832021 addu a0,a0,v1 +800841b8: 3c138021 lui s3,0x8021 +800841bc: ae647018 sw a0,28696(s3) +800841c0: 90a30001 lbu v1,1(a1) +800841c4: 3c028022 lui v0,0x8022 +800841c8: 24a50002 addiu a1,a1,2 +800841cc: a04350cc sb v1,20684(v0) +800841d0: 3c028007 lui v0,0x8007 +800841d4: 244269c0 addiu v0,v0,27072 +800841d8: 0040f809 jalr v0 +800841dc: ae450020 sw a1,32(s2) +800841e0: 00021840 sll v1,v0,0x1 +800841e4: 8e657018 lw a1,28696(s3) +800841e8: 3063ffff andi v1,v1,0xffff +800841ec: 3c108008 lui s0,0x8008 +800841f0: 00032202 srl a0,v1,0x8 +800841f4: 3c118022 lui s1,0x8022 +800841f8: 000213c2 srl v0,v0,0xf +800841fc: 261085b4 addiu s0,s0,-31308 +80084200: 24a50001 addiu a1,a1,1 +80084204: a2420004 sb v0,4(s2) +80084208: 0200f809 jalr s0 +8008420c: a62350be sh v1,20670(s1) +80084210: 8e657018 lw a1,28696(s3) +80084214: 0200f809 jalr s0 +80084218: 922450be lbu a0,20670(s1) +8008421c: 962250be lhu v0,20670(s1) +80084220: 8fbf0020 lw ra,32(sp) +80084224: 00021a02 srl v1,v0,0x8 +80084228: 0002102b sltu v0,zero,v0 +8008422c: a2430006 sb v1,6(s2) +80084230: a2420005 sb v0,5(s2) +80084234: 8fb3001c lw s3,28(sp) +80084238: 8fb20018 lw s2,24(sp) +8008423c: 8fb10014 lw s1,20(sp) +80084240: 8fb00010 lw s0,16(sp) +80084244: 03e00008 jr ra +80084248: 27bd0028 addiu sp,sp,40 + +8008424c <_Z6Op0EM0v>: +8008424c: 27bdffd8 addiu sp,sp,-40 +80084250: afb20018 sw s2,24(sp) +80084254: 3c128021 lui s2,0x8021 +80084258: 2652e988 addiu s2,s2,-5752 +8008425c: 8e430020 lw v1,32(s2) +80084260: afbf0020 sw ra,32(sp) +80084264: afb3001c sw s3,28(sp) +80084268: afb10014 sw s1,20(sp) +8008426c: afb00010 sw s0,16(sp) +80084270: 90620001 lbu v0,1(v1) +80084274: 90640000 lbu a0,0(v1) +80084278: 8e450010 lw a1,16(s2) +8008427c: 00021200 sll v0,v0,0x8 +80084280: 00822021 addu a0,a0,v0 +80084284: 00852021 addu a0,a0,a1 +80084288: 3c138021 lui s3,0x8021 +8008428c: ae647018 sw a0,28696(s3) +80084290: 90650001 lbu a1,1(v1) +80084294: 3c028022 lui v0,0x8022 +80084298: 24630002 addiu v1,v1,2 +8008429c: a04550cc sb a1,20684(v0) +800842a0: 3c028007 lui v0,0x8007 +800842a4: 244269c0 addiu v0,v0,27072 +800842a8: 0040f809 jalr v0 +800842ac: ae430020 sw v1,32(s2) +800842b0: 00021840 sll v1,v0,0x1 +800842b4: 8e657018 lw a1,28696(s3) +800842b8: 3063ffff andi v1,v1,0xffff +800842bc: 3c108008 lui s0,0x8008 +800842c0: 00032202 srl a0,v1,0x8 +800842c4: 3c118022 lui s1,0x8022 +800842c8: 000213c2 srl v0,v0,0xf +800842cc: 261085b4 addiu s0,s0,-31308 +800842d0: 24a50001 addiu a1,a1,1 +800842d4: a2420004 sb v0,4(s2) +800842d8: 0200f809 jalr s0 +800842dc: a62350be sh v1,20670(s1) +800842e0: 8e657018 lw a1,28696(s3) +800842e4: 0200f809 jalr s0 +800842e8: 922450be lbu a0,20670(s1) +800842ec: 962250be lhu v0,20670(s1) +800842f0: 8fbf0020 lw ra,32(sp) +800842f4: 00021a02 srl v1,v0,0x8 +800842f8: 0002102b sltu v0,zero,v0 +800842fc: a2430006 sb v1,6(s2) +80084300: a2420005 sb v0,5(s2) +80084304: 8fb3001c lw s3,28(sp) +80084308: 8fb20018 lw s2,24(sp) +8008430c: 8fb10014 lw s1,20(sp) +80084310: 8fb00010 lw s0,16(sp) +80084314: 03e00008 jr ra +80084318: 27bd0028 addiu sp,sp,40 + +8008431c <_Z6Op16M0v>: +8008431c: 27bdffd8 addiu sp,sp,-40 +80084320: afb20018 sw s2,24(sp) +80084324: 3c128021 lui s2,0x8021 +80084328: 2652e988 addiu s2,s2,-5752 +8008432c: 8e470020 lw a3,32(s2) +80084330: afbf0020 sw ra,32(sp) +80084334: afb3001c sw s3,28(sp) +80084338: afb10014 sw s1,20(sp) +8008433c: afb00010 sw s0,16(sp) +80084340: 90e40000 lbu a0,0(a3) +80084344: 3c028021 lui v0,0x8021 +80084348: 2442e974 addiu v0,v0,-5772 +8008434c: 3c038022 lui v1,0x8022 +80084350: a06450cc sb a0,20684(v1) +80084354: 94450002 lhu a1,2(v0) +80084358: 9443000a lhu v1,10(v0) +8008435c: 94460006 lhu a2,6(v0) +80084360: 90e40000 lbu a0,0(a3) +80084364: 00c33021 addu a2,a2,v1 +80084368: 30a50100 andi a1,a1,0x100 +8008436c: 3402ffff li v0,0xffff +80084370: 240300ff li v1,255 +80084374: 00862021 addu a0,a0,a2 +80084378: 0045180a movz v1,v0,a1 +8008437c: 00641824 and v1,v1,a0 +80084380: 24e70001 addiu a3,a3,1 +80084384: 3c138021 lui s3,0x8021 +80084388: 3c028007 lui v0,0x8007 +8008438c: ae470020 sw a3,32(s2) +80084390: 00602021 move a0,v1 +80084394: 244269c0 addiu v0,v0,27072 +80084398: 0040f809 jalr v0 +8008439c: ae637018 sw v1,28696(s3) +800843a0: 00021840 sll v1,v0,0x1 +800843a4: 8e657018 lw a1,28696(s3) +800843a8: 3063ffff andi v1,v1,0xffff +800843ac: 3c108008 lui s0,0x8008 +800843b0: 00032202 srl a0,v1,0x8 +800843b4: 3c118022 lui s1,0x8022 +800843b8: 000213c2 srl v0,v0,0xf +800843bc: 261085b4 addiu s0,s0,-31308 +800843c0: 24a50001 addiu a1,a1,1 +800843c4: a2420004 sb v0,4(s2) +800843c8: 0200f809 jalr s0 +800843cc: a62350be sh v1,20670(s1) +800843d0: 8e657018 lw a1,28696(s3) +800843d4: 0200f809 jalr s0 +800843d8: 922450be lbu a0,20670(s1) +800843dc: 962250be lhu v0,20670(s1) +800843e0: 8fbf0020 lw ra,32(sp) +800843e4: 00021a02 srl v1,v0,0x8 +800843e8: 0002102b sltu v0,zero,v0 +800843ec: a2430006 sb v1,6(s2) +800843f0: a2420005 sb v0,5(s2) +800843f4: 8fb3001c lw s3,28(sp) +800843f8: 8fb20018 lw s2,24(sp) +800843fc: 8fb10014 lw s1,20(sp) +80084400: 8fb00010 lw s0,16(sp) +80084404: 03e00008 jr ra +80084408: 27bd0028 addiu sp,sp,40 + +8008440c <_Z6Op5EM0v>: +8008440c: 27bdffd8 addiu sp,sp,-40 +80084410: afb20018 sw s2,24(sp) +80084414: 3c128021 lui s2,0x8021 +80084418: 2652e988 addiu s2,s2,-5752 +8008441c: 8e450020 lw a1,32(s2) +80084420: afbf0020 sw ra,32(sp) +80084424: afb3001c sw s3,28(sp) +80084428: afb10014 sw s1,20(sp) +8008442c: afb00010 sw s0,16(sp) +80084430: 90a30000 lbu v1,0(a1) +80084434: 8e470010 lw a3,16(s2) +80084438: 3c028021 lui v0,0x8021 +8008443c: 90a40001 lbu a0,1(a1) +80084440: 9446e97e lhu a2,-5762(v0) +80084444: 00671821 addu v1,v1,a3 +80084448: 00661821 addu v1,v1,a2 +8008444c: 00042200 sll a0,a0,0x8 +80084450: 00832021 addu a0,a0,v1 +80084454: 3c138021 lui s3,0x8021 +80084458: ae647018 sw a0,28696(s3) +8008445c: 90a30001 lbu v1,1(a1) +80084460: 3c028022 lui v0,0x8022 +80084464: 24a50002 addiu a1,a1,2 +80084468: a04350cc sb v1,20684(v0) +8008446c: 3c028007 lui v0,0x8007 +80084470: 244269c0 addiu v0,v0,27072 +80084474: 0040f809 jalr v0 +80084478: ae450020 sw a1,32(s2) +8008447c: 00021842 srl v1,v0,0x1 +80084480: 8e657018 lw a1,28696(s3) +80084484: 3063ffff andi v1,v1,0xffff +80084488: 3c108008 lui s0,0x8008 +8008448c: 00032202 srl a0,v1,0x8 +80084490: 3c118022 lui s1,0x8022 +80084494: 30420001 andi v0,v0,0x1 +80084498: 261085b4 addiu s0,s0,-31308 +8008449c: 24a50001 addiu a1,a1,1 +800844a0: a2420004 sb v0,4(s2) +800844a4: 0200f809 jalr s0 +800844a8: a62350be sh v1,20670(s1) +800844ac: 8e657018 lw a1,28696(s3) +800844b0: 0200f809 jalr s0 +800844b4: 922450be lbu a0,20670(s1) +800844b8: 962250be lhu v0,20670(s1) +800844bc: 8fbf0020 lw ra,32(sp) +800844c0: 00021a02 srl v1,v0,0x8 +800844c4: 0002102b sltu v0,zero,v0 +800844c8: a2430006 sb v1,6(s2) +800844cc: a2420005 sb v0,5(s2) +800844d0: 8fb3001c lw s3,28(sp) +800844d4: 8fb20018 lw s2,24(sp) +800844d8: 8fb10014 lw s1,20(sp) +800844dc: 8fb00010 lw s0,16(sp) +800844e0: 03e00008 jr ra +800844e4: 27bd0028 addiu sp,sp,40 + +800844e8 <_Z6Op4EM0v>: +800844e8: 27bdffd8 addiu sp,sp,-40 +800844ec: afb20018 sw s2,24(sp) +800844f0: 3c128021 lui s2,0x8021 +800844f4: 2652e988 addiu s2,s2,-5752 +800844f8: 8e430020 lw v1,32(s2) +800844fc: afbf0020 sw ra,32(sp) +80084500: afb3001c sw s3,28(sp) +80084504: afb10014 sw s1,20(sp) +80084508: afb00010 sw s0,16(sp) +8008450c: 90620001 lbu v0,1(v1) +80084510: 90640000 lbu a0,0(v1) +80084514: 8e450010 lw a1,16(s2) +80084518: 00021200 sll v0,v0,0x8 +8008451c: 00822021 addu a0,a0,v0 +80084520: 00852021 addu a0,a0,a1 +80084524: 3c138021 lui s3,0x8021 +80084528: ae647018 sw a0,28696(s3) +8008452c: 90650001 lbu a1,1(v1) +80084530: 3c028022 lui v0,0x8022 +80084534: 24630002 addiu v1,v1,2 +80084538: a04550cc sb a1,20684(v0) +8008453c: 3c028007 lui v0,0x8007 +80084540: 244269c0 addiu v0,v0,27072 +80084544: 0040f809 jalr v0 +80084548: ae430020 sw v1,32(s2) +8008454c: 00021842 srl v1,v0,0x1 +80084550: 8e657018 lw a1,28696(s3) +80084554: 3063ffff andi v1,v1,0xffff +80084558: 3c108008 lui s0,0x8008 +8008455c: 00032202 srl a0,v1,0x8 +80084560: 3c118022 lui s1,0x8022 +80084564: 30420001 andi v0,v0,0x1 +80084568: 261085b4 addiu s0,s0,-31308 +8008456c: 24a50001 addiu a1,a1,1 +80084570: a2420004 sb v0,4(s2) +80084574: 0200f809 jalr s0 +80084578: a62350be sh v1,20670(s1) +8008457c: 8e657018 lw a1,28696(s3) +80084580: 0200f809 jalr s0 +80084584: 922450be lbu a0,20670(s1) +80084588: 962250be lhu v0,20670(s1) +8008458c: 8fbf0020 lw ra,32(sp) +80084590: 00021a02 srl v1,v0,0x8 +80084594: 0002102b sltu v0,zero,v0 +80084598: a2430006 sb v1,6(s2) +8008459c: a2420005 sb v0,5(s2) +800845a0: 8fb3001c lw s3,28(sp) +800845a4: 8fb20018 lw s2,24(sp) +800845a8: 8fb10014 lw s1,20(sp) +800845ac: 8fb00010 lw s0,16(sp) +800845b0: 03e00008 jr ra +800845b4: 27bd0028 addiu sp,sp,40 + +800845b8 <_Z6Op56M0v>: +800845b8: 27bdffd8 addiu sp,sp,-40 +800845bc: afb20018 sw s2,24(sp) +800845c0: 3c128021 lui s2,0x8021 +800845c4: 2652e988 addiu s2,s2,-5752 +800845c8: 8e470020 lw a3,32(s2) +800845cc: afbf0020 sw ra,32(sp) +800845d0: afb3001c sw s3,28(sp) +800845d4: afb10014 sw s1,20(sp) +800845d8: afb00010 sw s0,16(sp) +800845dc: 90e40000 lbu a0,0(a3) +800845e0: 3c028021 lui v0,0x8021 +800845e4: 2442e974 addiu v0,v0,-5772 +800845e8: 3c038022 lui v1,0x8022 +800845ec: a06450cc sb a0,20684(v1) +800845f0: 94450002 lhu a1,2(v0) +800845f4: 9443000a lhu v1,10(v0) +800845f8: 94460006 lhu a2,6(v0) +800845fc: 90e40000 lbu a0,0(a3) +80084600: 00c33021 addu a2,a2,v1 +80084604: 30a50100 andi a1,a1,0x100 +80084608: 3402ffff li v0,0xffff +8008460c: 240300ff li v1,255 +80084610: 00862021 addu a0,a0,a2 +80084614: 0045180a movz v1,v0,a1 +80084618: 00641824 and v1,v1,a0 +8008461c: 24e70001 addiu a3,a3,1 +80084620: 3c138021 lui s3,0x8021 +80084624: 3c028007 lui v0,0x8007 +80084628: ae470020 sw a3,32(s2) +8008462c: 00602021 move a0,v1 +80084630: 244269c0 addiu v0,v0,27072 +80084634: 0040f809 jalr v0 +80084638: ae637018 sw v1,28696(s3) +8008463c: 00021842 srl v1,v0,0x1 +80084640: 8e657018 lw a1,28696(s3) +80084644: 3063ffff andi v1,v1,0xffff +80084648: 3c108008 lui s0,0x8008 +8008464c: 00032202 srl a0,v1,0x8 +80084650: 3c118022 lui s1,0x8022 +80084654: 30420001 andi v0,v0,0x1 +80084658: 261085b4 addiu s0,s0,-31308 +8008465c: 24a50001 addiu a1,a1,1 +80084660: a2420004 sb v0,4(s2) +80084664: 0200f809 jalr s0 +80084668: a62350be sh v1,20670(s1) +8008466c: 8e657018 lw a1,28696(s3) +80084670: 0200f809 jalr s0 +80084674: 922450be lbu a0,20670(s1) +80084678: 962250be lhu v0,20670(s1) +8008467c: 8fbf0020 lw ra,32(sp) +80084680: 00021a02 srl v1,v0,0x8 +80084684: 0002102b sltu v0,zero,v0 +80084688: a2430006 sb v1,6(s2) +8008468c: a2420005 sb v0,5(s2) +80084690: 8fb3001c lw s3,28(sp) +80084694: 8fb20018 lw s2,24(sp) +80084698: 8fb10014 lw s1,20(sp) +8008469c: 8fb00010 lw s0,16(sp) +800846a0: 03e00008 jr ra +800846a4: 27bd0028 addiu sp,sp,40 + +800846a8 <_Z6Op3EM0v>: +800846a8: 27bdffd8 addiu sp,sp,-40 +800846ac: afb20018 sw s2,24(sp) +800846b0: 3c128021 lui s2,0x8021 +800846b4: 2652e988 addiu s2,s2,-5752 +800846b8: 8e450020 lw a1,32(s2) +800846bc: afbf0020 sw ra,32(sp) +800846c0: afb3001c sw s3,28(sp) +800846c4: afb10014 sw s1,20(sp) +800846c8: afb00010 sw s0,16(sp) +800846cc: 90a30000 lbu v1,0(a1) +800846d0: 8e470010 lw a3,16(s2) +800846d4: 3c028021 lui v0,0x8021 +800846d8: 90a40001 lbu a0,1(a1) +800846dc: 9446e97e lhu a2,-5762(v0) +800846e0: 00671821 addu v1,v1,a3 +800846e4: 00661821 addu v1,v1,a2 +800846e8: 00042200 sll a0,a0,0x8 +800846ec: 00832021 addu a0,a0,v1 +800846f0: 3c138021 lui s3,0x8021 +800846f4: ae647018 sw a0,28696(s3) +800846f8: 90a30001 lbu v1,1(a1) +800846fc: 3c028022 lui v0,0x8022 +80084700: 24a50002 addiu a1,a1,2 +80084704: a04350cc sb v1,20684(v0) +80084708: 3c028007 lui v0,0x8007 +8008470c: 244269c0 addiu v0,v0,27072 +80084710: 0040f809 jalr v0 +80084714: ae450020 sw a1,32(s2) +80084718: 92430004 lbu v1,4(s2) +8008471c: 00021040 sll v0,v0,0x1 +80084720: 00431025 or v0,v0,v1 +80084724: 8e657018 lw a1,28696(s3) +80084728: 00022202 srl a0,v0,0x8 +8008472c: 3403ffff li v1,0xffff +80084730: 3c108008 lui s0,0x8008 +80084734: 0062182b sltu v1,v1,v0 +80084738: 3c118022 lui s1,0x8022 +8008473c: 261085b4 addiu s0,s0,-31308 +80084740: 308400ff andi a0,a0,0xff +80084744: 24a50001 addiu a1,a1,1 +80084748: a2430004 sb v1,4(s2) +8008474c: 0200f809 jalr s0 +80084750: ae2250c0 sw v0,20672(s1) +80084754: 8e657018 lw a1,28696(s3) +80084758: 0200f809 jalr s0 +8008475c: 922450c0 lbu a0,20672(s1) +80084760: 962250c0 lhu v0,20672(s1) +80084764: 8fbf0020 lw ra,32(sp) +80084768: 00021a02 srl v1,v0,0x8 +8008476c: 0002102b sltu v0,zero,v0 +80084770: a2430006 sb v1,6(s2) +80084774: a2420005 sb v0,5(s2) +80084778: 8fb3001c lw s3,28(sp) +8008477c: 8fb20018 lw s2,24(sp) +80084780: 8fb10014 lw s1,20(sp) +80084784: 8fb00010 lw s0,16(sp) +80084788: 03e00008 jr ra +8008478c: 27bd0028 addiu sp,sp,40 + +80084790 <_Z6Op2EM0v>: +80084790: 27bdffd8 addiu sp,sp,-40 +80084794: afb20018 sw s2,24(sp) +80084798: 3c128021 lui s2,0x8021 +8008479c: 2652e988 addiu s2,s2,-5752 +800847a0: 8e430020 lw v1,32(s2) +800847a4: afbf0020 sw ra,32(sp) +800847a8: afb3001c sw s3,28(sp) +800847ac: afb10014 sw s1,20(sp) +800847b0: afb00010 sw s0,16(sp) +800847b4: 90620001 lbu v0,1(v1) +800847b8: 90640000 lbu a0,0(v1) +800847bc: 8e450010 lw a1,16(s2) +800847c0: 00021200 sll v0,v0,0x8 +800847c4: 00822021 addu a0,a0,v0 +800847c8: 00852021 addu a0,a0,a1 +800847cc: 3c138021 lui s3,0x8021 +800847d0: ae647018 sw a0,28696(s3) +800847d4: 90650001 lbu a1,1(v1) +800847d8: 3c028022 lui v0,0x8022 +800847dc: 24630002 addiu v1,v1,2 +800847e0: a04550cc sb a1,20684(v0) +800847e4: 3c028007 lui v0,0x8007 +800847e8: 244269c0 addiu v0,v0,27072 +800847ec: 0040f809 jalr v0 +800847f0: ae430020 sw v1,32(s2) +800847f4: 92430004 lbu v1,4(s2) +800847f8: 00021040 sll v0,v0,0x1 +800847fc: 00431025 or v0,v0,v1 +80084800: 8e657018 lw a1,28696(s3) +80084804: 00022202 srl a0,v0,0x8 +80084808: 3403ffff li v1,0xffff +8008480c: 3c108008 lui s0,0x8008 +80084810: 0062182b sltu v1,v1,v0 +80084814: 3c118022 lui s1,0x8022 +80084818: 261085b4 addiu s0,s0,-31308 +8008481c: 308400ff andi a0,a0,0xff +80084820: 24a50001 addiu a1,a1,1 +80084824: a2430004 sb v1,4(s2) +80084828: 0200f809 jalr s0 +8008482c: ae2250c0 sw v0,20672(s1) +80084830: 8e657018 lw a1,28696(s3) +80084834: 0200f809 jalr s0 +80084838: 922450c0 lbu a0,20672(s1) +8008483c: 962250c0 lhu v0,20672(s1) +80084840: 8fbf0020 lw ra,32(sp) +80084844: 00021a02 srl v1,v0,0x8 +80084848: 0002102b sltu v0,zero,v0 +8008484c: a2430006 sb v1,6(s2) +80084850: a2420005 sb v0,5(s2) +80084854: 8fb3001c lw s3,28(sp) +80084858: 8fb20018 lw s2,24(sp) +8008485c: 8fb10014 lw s1,20(sp) +80084860: 8fb00010 lw s0,16(sp) +80084864: 03e00008 jr ra +80084868: 27bd0028 addiu sp,sp,40 + +8008486c <_Z6Op36M0v>: +8008486c: 27bdffd8 addiu sp,sp,-40 +80084870: afb20018 sw s2,24(sp) +80084874: 3c128021 lui s2,0x8021 +80084878: 2652e988 addiu s2,s2,-5752 +8008487c: 8e470020 lw a3,32(s2) +80084880: afbf0024 sw ra,36(sp) +80084884: afb40020 sw s4,32(sp) +80084888: afb3001c sw s3,28(sp) +8008488c: afb10014 sw s1,20(sp) +80084890: afb00010 sw s0,16(sp) +80084894: 90e50000 lbu a1,0(a3) +80084898: 3c028021 lui v0,0x8021 +8008489c: 2442e974 addiu v0,v0,-5772 +800848a0: 3c038022 lui v1,0x8022 +800848a4: 9446000a lhu a2,10(v0) +800848a8: a06550cc sb a1,20684(v1) +800848ac: 94440002 lhu a0,2(v0) +800848b0: 94450006 lhu a1,6(v0) +800848b4: 90e30000 lbu v1,0(a3) +800848b8: 00a62821 addu a1,a1,a2 +800848bc: 30840100 andi a0,a0,0x100 +800848c0: 3413ffff li s3,0xffff +800848c4: 240200ff li v0,255 +800848c8: 00651821 addu v1,v1,a1 +800848cc: 0264100a movz v0,s3,a0 +800848d0: 00431024 and v0,v0,v1 +800848d4: 3c148021 lui s4,0x8021 +800848d8: 24e70001 addiu a3,a3,1 +800848dc: 00402021 move a0,v0 +800848e0: ae827018 sw v0,28696(s4) +800848e4: 3c028007 lui v0,0x8007 +800848e8: 244269c0 addiu v0,v0,27072 +800848ec: 0040f809 jalr v0 +800848f0: ae470020 sw a3,32(s2) +800848f4: 92430004 lbu v1,4(s2) +800848f8: 00021040 sll v0,v0,0x1 +800848fc: 00431025 or v0,v0,v1 +80084900: 8e857018 lw a1,28696(s4) +80084904: 00022202 srl a0,v0,0x8 +80084908: 3c108008 lui s0,0x8008 +8008490c: 0262982b sltu s3,s3,v0 +80084910: 3c118022 lui s1,0x8022 +80084914: 261085b4 addiu s0,s0,-31308 +80084918: 308400ff andi a0,a0,0xff +8008491c: 24a50001 addiu a1,a1,1 +80084920: ae2250c0 sw v0,20672(s1) +80084924: 0200f809 jalr s0 +80084928: a2530004 sb s3,4(s2) +8008492c: 8e857018 lw a1,28696(s4) +80084930: 0200f809 jalr s0 +80084934: 922450c0 lbu a0,20672(s1) +80084938: 962250c0 lhu v0,20672(s1) +8008493c: 8fbf0024 lw ra,36(sp) +80084940: 00021a02 srl v1,v0,0x8 +80084944: 0002102b sltu v0,zero,v0 +80084948: a2430006 sb v1,6(s2) +8008494c: a2420005 sb v0,5(s2) +80084950: 8fb40020 lw s4,32(sp) +80084954: 8fb3001c lw s3,28(sp) +80084958: 8fb20018 lw s2,24(sp) +8008495c: 8fb10014 lw s1,20(sp) +80084960: 8fb00010 lw s0,16(sp) +80084964: 03e00008 jr ra +80084968: 27bd0028 addiu sp,sp,40 + +8008496c <_Z6Op7EM0v>: +8008496c: 27bdffd8 addiu sp,sp,-40 +80084970: afb20018 sw s2,24(sp) +80084974: 3c128021 lui s2,0x8021 +80084978: 2652e988 addiu s2,s2,-5752 +8008497c: 8e450020 lw a1,32(s2) +80084980: afbf0020 sw ra,32(sp) +80084984: afb3001c sw s3,28(sp) +80084988: afb10014 sw s1,20(sp) +8008498c: afb00010 sw s0,16(sp) +80084990: 90a30000 lbu v1,0(a1) +80084994: 8e470010 lw a3,16(s2) +80084998: 3c028021 lui v0,0x8021 +8008499c: 90a40001 lbu a0,1(a1) +800849a0: 9446e97e lhu a2,-5762(v0) +800849a4: 00671821 addu v1,v1,a3 +800849a8: 00661821 addu v1,v1,a2 +800849ac: 00042200 sll a0,a0,0x8 +800849b0: 00832021 addu a0,a0,v1 +800849b4: 3c138021 lui s3,0x8021 +800849b8: ae647018 sw a0,28696(s3) +800849bc: 90a30001 lbu v1,1(a1) +800849c0: 3c028022 lui v0,0x8022 +800849c4: 24a50002 addiu a1,a1,2 +800849c8: a04350cc sb v1,20684(v0) +800849cc: 3c028007 lui v0,0x8007 +800849d0: 244269c0 addiu v0,v0,27072 +800849d4: 0040f809 jalr v0 +800849d8: ae450020 sw a1,32(s2) +800849dc: 92430004 lbu v1,4(s2) +800849e0: 8e657018 lw a1,28696(s3) +800849e4: 00031c00 sll v1,v1,0x10 +800849e8: 00431025 or v0,v0,v1 +800849ec: 00022242 srl a0,v0,0x9 +800849f0: 3c108008 lui s0,0x8008 +800849f4: 30430001 andi v1,v0,0x1 +800849f8: 3c118022 lui s1,0x8022 +800849fc: 00021042 srl v0,v0,0x1 +80084a00: 261085b4 addiu s0,s0,-31308 +80084a04: 308400ff andi a0,a0,0xff +80084a08: 24a50001 addiu a1,a1,1 +80084a0c: a2430004 sb v1,4(s2) +80084a10: 0200f809 jalr s0 +80084a14: ae2250c0 sw v0,20672(s1) +80084a18: 8e657018 lw a1,28696(s3) +80084a1c: 0200f809 jalr s0 +80084a20: 922450c0 lbu a0,20672(s1) +80084a24: 962250c0 lhu v0,20672(s1) +80084a28: 8fbf0020 lw ra,32(sp) +80084a2c: 00021a02 srl v1,v0,0x8 +80084a30: 0002102b sltu v0,zero,v0 +80084a34: a2430006 sb v1,6(s2) +80084a38: a2420005 sb v0,5(s2) +80084a3c: 8fb3001c lw s3,28(sp) +80084a40: 8fb20018 lw s2,24(sp) +80084a44: 8fb10014 lw s1,20(sp) +80084a48: 8fb00010 lw s0,16(sp) +80084a4c: 03e00008 jr ra +80084a50: 27bd0028 addiu sp,sp,40 + +80084a54 <_Z6Op6EM0v>: +80084a54: 27bdffd8 addiu sp,sp,-40 +80084a58: afb20018 sw s2,24(sp) +80084a5c: 3c128021 lui s2,0x8021 +80084a60: 2652e988 addiu s2,s2,-5752 +80084a64: 8e430020 lw v1,32(s2) +80084a68: afbf0020 sw ra,32(sp) +80084a6c: afb3001c sw s3,28(sp) +80084a70: afb10014 sw s1,20(sp) +80084a74: afb00010 sw s0,16(sp) +80084a78: 90620001 lbu v0,1(v1) +80084a7c: 90640000 lbu a0,0(v1) +80084a80: 8e450010 lw a1,16(s2) +80084a84: 00021200 sll v0,v0,0x8 +80084a88: 00822021 addu a0,a0,v0 +80084a8c: 00852021 addu a0,a0,a1 +80084a90: 3c138021 lui s3,0x8021 +80084a94: ae647018 sw a0,28696(s3) +80084a98: 90650001 lbu a1,1(v1) +80084a9c: 3c028022 lui v0,0x8022 +80084aa0: 24630002 addiu v1,v1,2 +80084aa4: a04550cc sb a1,20684(v0) +80084aa8: 3c028007 lui v0,0x8007 +80084aac: 244269c0 addiu v0,v0,27072 +80084ab0: 0040f809 jalr v0 +80084ab4: ae430020 sw v1,32(s2) +80084ab8: 92430004 lbu v1,4(s2) +80084abc: 8e657018 lw a1,28696(s3) +80084ac0: 00031c00 sll v1,v1,0x10 +80084ac4: 00431025 or v0,v0,v1 +80084ac8: 00022242 srl a0,v0,0x9 +80084acc: 3c108008 lui s0,0x8008 +80084ad0: 30430001 andi v1,v0,0x1 +80084ad4: 3c118022 lui s1,0x8022 +80084ad8: 00021042 srl v0,v0,0x1 +80084adc: 261085b4 addiu s0,s0,-31308 +80084ae0: 308400ff andi a0,a0,0xff +80084ae4: 24a50001 addiu a1,a1,1 +80084ae8: a2430004 sb v1,4(s2) +80084aec: 0200f809 jalr s0 +80084af0: ae2250c0 sw v0,20672(s1) +80084af4: 8e657018 lw a1,28696(s3) +80084af8: 0200f809 jalr s0 +80084afc: 922450c0 lbu a0,20672(s1) +80084b00: 962250c0 lhu v0,20672(s1) +80084b04: 8fbf0020 lw ra,32(sp) +80084b08: 00021a02 srl v1,v0,0x8 +80084b0c: 0002102b sltu v0,zero,v0 +80084b10: a2430006 sb v1,6(s2) +80084b14: a2420005 sb v0,5(s2) +80084b18: 8fb3001c lw s3,28(sp) +80084b1c: 8fb20018 lw s2,24(sp) +80084b20: 8fb10014 lw s1,20(sp) +80084b24: 8fb00010 lw s0,16(sp) +80084b28: 03e00008 jr ra +80084b2c: 27bd0028 addiu sp,sp,40 + +80084b30 <_Z6Op76M0v>: +80084b30: 27bdffd8 addiu sp,sp,-40 +80084b34: afb20018 sw s2,24(sp) +80084b38: 3c128021 lui s2,0x8021 +80084b3c: 2652e988 addiu s2,s2,-5752 +80084b40: 8e470020 lw a3,32(s2) +80084b44: afbf0020 sw ra,32(sp) +80084b48: afb3001c sw s3,28(sp) +80084b4c: afb10014 sw s1,20(sp) +80084b50: afb00010 sw s0,16(sp) +80084b54: 90e40000 lbu a0,0(a3) +80084b58: 3c028021 lui v0,0x8021 +80084b5c: 2442e974 addiu v0,v0,-5772 +80084b60: 3c038022 lui v1,0x8022 +80084b64: a06450cc sb a0,20684(v1) +80084b68: 94450002 lhu a1,2(v0) +80084b6c: 9443000a lhu v1,10(v0) +80084b70: 94460006 lhu a2,6(v0) +80084b74: 90e40000 lbu a0,0(a3) +80084b78: 00c33021 addu a2,a2,v1 +80084b7c: 30a50100 andi a1,a1,0x100 +80084b80: 3402ffff li v0,0xffff +80084b84: 240300ff li v1,255 +80084b88: 00862021 addu a0,a0,a2 +80084b8c: 0045180a movz v1,v0,a1 +80084b90: 00641824 and v1,v1,a0 +80084b94: 24e70001 addiu a3,a3,1 +80084b98: 3c138021 lui s3,0x8021 +80084b9c: 3c028007 lui v0,0x8007 +80084ba0: ae470020 sw a3,32(s2) +80084ba4: 00602021 move a0,v1 +80084ba8: 244269c0 addiu v0,v0,27072 +80084bac: 0040f809 jalr v0 +80084bb0: ae637018 sw v1,28696(s3) +80084bb4: 92430004 lbu v1,4(s2) +80084bb8: 8e657018 lw a1,28696(s3) +80084bbc: 00031c00 sll v1,v1,0x10 +80084bc0: 00431025 or v0,v0,v1 +80084bc4: 00022242 srl a0,v0,0x9 +80084bc8: 3c108008 lui s0,0x8008 +80084bcc: 30430001 andi v1,v0,0x1 +80084bd0: 3c118022 lui s1,0x8022 +80084bd4: 00021042 srl v0,v0,0x1 +80084bd8: 261085b4 addiu s0,s0,-31308 +80084bdc: 308400ff andi a0,a0,0xff +80084be0: 24a50001 addiu a1,a1,1 +80084be4: a2430004 sb v1,4(s2) +80084be8: 0200f809 jalr s0 +80084bec: ae2250c0 sw v0,20672(s1) +80084bf0: 8e657018 lw a1,28696(s3) +80084bf4: 0200f809 jalr s0 +80084bf8: 922450c0 lbu a0,20672(s1) +80084bfc: 962250c0 lhu v0,20672(s1) +80084c00: 8fbf0020 lw ra,32(sp) +80084c04: 00021a02 srl v1,v0,0x8 +80084c08: 0002102b sltu v0,zero,v0 +80084c0c: a2430006 sb v1,6(s2) +80084c10: a2420005 sb v0,5(s2) +80084c14: 8fb3001c lw s3,28(sp) +80084c18: 8fb20018 lw s2,24(sp) +80084c1c: 8fb10014 lw s1,20(sp) +80084c20: 8fb00010 lw s0,16(sp) +80084c24: 03e00008 jr ra +80084c28: 27bd0028 addiu sp,sp,40 + +80084c2c <_Z6OpB1M1v>: +80084c2c: 27bdffd8 addiu sp,sp,-40 +80084c30: afb00010 sw s0,16(sp) +80084c34: 3c108021 lui s0,0x8021 +80084c38: 2610e988 addiu s0,s0,-5752 +80084c3c: 8e050020 lw a1,32(s0) +80084c40: afbf0020 sw ra,32(sp) +80084c44: afb3001c sw s3,28(sp) +80084c48: afb20018 sw s2,24(sp) +80084c4c: afb10014 sw s1,20(sp) +80084c50: 90a20000 lbu v0,0(a1) +80084c54: 3c138022 lui s3,0x8022 +80084c58: 3c118021 lui s1,0x8021 +80084c5c: a26250cc sb v0,20684(s3) +80084c60: 2631e974 addiu s1,s1,-5772 +80084c64: 90a30000 lbu v1,0(a1) +80084c68: 96220006 lhu v0,6(s1) +80084c6c: 24a50001 addiu a1,a1,1 +80084c70: 00621821 addu v1,v1,v0 +80084c74: 3063ffff andi v1,v1,0xffff +80084c78: 3c128021 lui s2,0x8021 +80084c7c: 3c028007 lui v0,0x8007 +80084c80: 00602021 move a0,v1 +80084c84: ae050020 sw a1,32(s0) +80084c88: 244269c0 addiu v0,v0,27072 +80084c8c: 0040f809 jalr v0 +80084c90: ae437018 sw v1,28696(s2) +80084c94: 8e040010 lw a0,16(s0) +80084c98: 9623000c lhu v1,12(s1) +80084c9c: 00641821 addu v1,v1,a0 +80084ca0: 00621821 addu v1,v1,v0 +80084ca4: 00021203 sra v0,v0,0x8 +80084ca8: a26250cc sb v0,20684(s3) +80084cac: 3c028007 lui v0,0x8007 +80084cb0: ae437018 sw v1,28696(s2) +80084cb4: 24426674 addiu v0,v0,26228 +80084cb8: 0040f809 jalr v0 +80084cbc: 00602021 move a0,v1 +80084cc0: a2220004 sb v0,4(s1) +80084cc4: 304200ff andi v0,v0,0xff +80084cc8: a2020006 sb v0,6(s0) +80084ccc: a2020005 sb v0,5(s0) +80084cd0: 8fbf0020 lw ra,32(sp) +80084cd4: 8fb3001c lw s3,28(sp) +80084cd8: 8fb20018 lw s2,24(sp) +80084cdc: 8fb10014 lw s1,20(sp) +80084ce0: 8fb00010 lw s0,16(sp) +80084ce4: 03e00008 jr ra +80084ce8: 27bd0028 addiu sp,sp,40 + +80084cec <_Z6Op51M0v>: +80084cec: 27bdffd0 addiu sp,sp,-48 +80084cf0: afb20018 sw s2,24(sp) +80084cf4: 3c128021 lui s2,0x8021 +80084cf8: 2652e988 addiu s2,s2,-5752 +80084cfc: 8e450020 lw a1,32(s2) +80084d00: afbf0028 sw ra,40(sp) +80084d04: afb50024 sw s5,36(sp) +80084d08: afb40020 sw s4,32(sp) +80084d0c: afb3001c sw s3,28(sp) +80084d10: afb10014 sw s1,20(sp) +80084d14: afb00010 sw s0,16(sp) +80084d18: 90a20000 lbu v0,0(a1) +80084d1c: 3c158022 lui s5,0x8022 +80084d20: 3c118021 lui s1,0x8021 +80084d24: 2631e974 addiu s1,s1,-5772 +80084d28: a2a250cc sb v0,20684(s5) +80084d2c: 90a30000 lbu v1,0(a1) +80084d30: 96220006 lhu v0,6(s1) +80084d34: 3c138007 lui s3,0x8007 +80084d38: 00621821 addu v1,v1,v0 +80084d3c: 3063ffff andi v1,v1,0xffff +80084d40: 24a50001 addiu a1,a1,1 +80084d44: 00602021 move a0,v1 +80084d48: 267369c0 addiu s3,s3,27072 +80084d4c: 3c148021 lui s4,0x8021 +80084d50: ae450020 sw a1,32(s2) +80084d54: 0260f809 jalr s3 +80084d58: ae837018 sw v1,28696(s4) +80084d5c: 8e440010 lw a0,16(s2) +80084d60: 9623000c lhu v1,12(s1) +80084d64: 96300004 lhu s0,4(s1) +80084d68: 00641821 addu v1,v1,a0 +80084d6c: 00621821 addu v1,v1,v0 +80084d70: 00022a03 sra a1,v0,0x8 +80084d74: 00602021 move a0,v1 +80084d78: ae837018 sw v1,28696(s4) +80084d7c: 0260f809 jalr s3 +80084d80: a2a550cc sb a1,20684(s5) +80084d84: 02028026 xor s0,s0,v0 +80084d88: 3202ffff andi v0,s0,0xffff +80084d8c: 00021a02 srl v1,v0,0x8 +80084d90: 0002102b sltu v0,zero,v0 +80084d94: a6300004 sh s0,4(s1) +80084d98: a2430006 sb v1,6(s2) +80084d9c: a2420005 sb v0,5(s2) +80084da0: 8fbf0028 lw ra,40(sp) +80084da4: 8fb50024 lw s5,36(sp) +80084da8: 8fb40020 lw s4,32(sp) +80084dac: 8fb3001c lw s3,28(sp) +80084db0: 8fb20018 lw s2,24(sp) +80084db4: 8fb10014 lw s1,20(sp) +80084db8: 8fb00010 lw s0,16(sp) +80084dbc: 03e00008 jr ra +80084dc0: 27bd0030 addiu sp,sp,48 + +80084dc4 <_Z6Op51M1v>: +80084dc4: 27bdffd8 addiu sp,sp,-40 +80084dc8: afb20018 sw s2,24(sp) +80084dcc: 3c128021 lui s2,0x8021 +80084dd0: 2652e988 addiu s2,s2,-5752 +80084dd4: 8e450020 lw a1,32(s2) +80084dd8: afbf0024 sw ra,36(sp) +80084ddc: afb40020 sw s4,32(sp) +80084de0: afb3001c sw s3,28(sp) +80084de4: afb10014 sw s1,20(sp) +80084de8: afb00010 sw s0,16(sp) +80084dec: 90a20000 lbu v0,0(a1) +80084df0: 3c148022 lui s4,0x8022 +80084df4: 3c118021 lui s1,0x8021 +80084df8: 2631e974 addiu s1,s1,-5772 +80084dfc: a28250cc sb v0,20684(s4) +80084e00: 90a30000 lbu v1,0(a1) +80084e04: 96220006 lhu v0,6(s1) +80084e08: 24a50001 addiu a1,a1,1 +80084e0c: 00621821 addu v1,v1,v0 +80084e10: 3063ffff andi v1,v1,0xffff +80084e14: 3c138021 lui s3,0x8021 +80084e18: 3c028007 lui v0,0x8007 +80084e1c: 00602021 move a0,v1 +80084e20: ae450020 sw a1,32(s2) +80084e24: 244269c0 addiu v0,v0,27072 +80084e28: 0040f809 jalr v0 +80084e2c: ae637018 sw v1,28696(s3) +80084e30: 9625000c lhu a1,12(s1) +80084e34: 8e430010 lw v1,16(s2) +80084e38: 92300004 lbu s0,4(s1) +80084e3c: 00a32821 addu a1,a1,v1 +80084e40: 00a22821 addu a1,a1,v0 +80084e44: 00021203 sra v0,v0,0x8 +80084e48: a28250cc sb v0,20684(s4) +80084e4c: 3c028007 lui v0,0x8007 +80084e50: ae657018 sw a1,28696(s3) +80084e54: 24426674 addiu v0,v0,26228 +80084e58: 0040f809 jalr v0 +80084e5c: 00a02021 move a0,a1 +80084e60: 02028026 xor s0,s0,v0 +80084e64: 320200ff andi v0,s0,0xff +80084e68: a2300004 sb s0,4(s1) +80084e6c: a2420006 sb v0,6(s2) +80084e70: a2420005 sb v0,5(s2) +80084e74: 8fbf0024 lw ra,36(sp) +80084e78: 8fb40020 lw s4,32(sp) +80084e7c: 8fb3001c lw s3,28(sp) +80084e80: 8fb20018 lw s2,24(sp) +80084e84: 8fb10014 lw s1,20(sp) +80084e88: 8fb00010 lw s0,16(sp) +80084e8c: 03e00008 jr ra +80084e90: 27bd0028 addiu sp,sp,40 + +80084e94 <_Z6OpD1M0v>: +80084e94: 27bdffd0 addiu sp,sp,-48 +80084e98: afb20018 sw s2,24(sp) +80084e9c: 3c128021 lui s2,0x8021 +80084ea0: 2652e988 addiu s2,s2,-5752 +80084ea4: 8e450020 lw a1,32(s2) +80084ea8: afbf0028 sw ra,40(sp) +80084eac: afb50024 sw s5,36(sp) +80084eb0: afb40020 sw s4,32(sp) +80084eb4: afb3001c sw s3,28(sp) +80084eb8: afb10014 sw s1,20(sp) +80084ebc: afb00010 sw s0,16(sp) +80084ec0: 90a20000 lbu v0,0(a1) +80084ec4: 3c158022 lui s5,0x8022 +80084ec8: 3c118021 lui s1,0x8021 +80084ecc: a2a250cc sb v0,20684(s5) +80084ed0: 2631e974 addiu s1,s1,-5772 +80084ed4: 90a30000 lbu v1,0(a1) +80084ed8: 96220006 lhu v0,6(s1) +80084edc: 3c138007 lui s3,0x8007 +80084ee0: 00621821 addu v1,v1,v0 +80084ee4: 3063ffff andi v1,v1,0xffff +80084ee8: 24a50001 addiu a1,a1,1 +80084eec: 00602021 move a0,v1 +80084ef0: 267369c0 addiu s3,s3,27072 +80084ef4: 3c148021 lui s4,0x8021 +80084ef8: ae450020 sw a1,32(s2) +80084efc: 0260f809 jalr s3 +80084f00: ae837018 sw v1,28696(s4) +80084f04: 8e440010 lw a0,16(s2) +80084f08: 9623000c lhu v1,12(s1) +80084f0c: 96300004 lhu s0,4(s1) +80084f10: 00641821 addu v1,v1,a0 +80084f14: 00621821 addu v1,v1,v0 +80084f18: 00602021 move a0,v1 +80084f1c: 00021203 sra v0,v0,0x8 +80084f20: ae837018 sw v1,28696(s4) +80084f24: 0260f809 jalr s3 +80084f28: a2a250cc sb v0,20684(s5) +80084f2c: 02028023 subu s0,s0,v0 +80084f30: 3204ffff andi a0,s0,0xffff +80084f34: 00101827 nor v1,zero,s0 +80084f38: 3c028022 lui v0,0x8022 +80084f3c: ac5050c8 sw s0,20680(v0) +80084f40: 00042a02 srl a1,a0,0x8 +80084f44: 00031fc2 srl v1,v1,0x1f +80084f48: 0004202b sltu a0,zero,a0 +80084f4c: a2450006 sb a1,6(s2) +80084f50: a2430004 sb v1,4(s2) +80084f54: a2440005 sb a0,5(s2) +80084f58: 8fbf0028 lw ra,40(sp) +80084f5c: 8fb50024 lw s5,36(sp) +80084f60: 8fb40020 lw s4,32(sp) +80084f64: 8fb3001c lw s3,28(sp) +80084f68: 8fb20018 lw s2,24(sp) +80084f6c: 8fb10014 lw s1,20(sp) +80084f70: 8fb00010 lw s0,16(sp) +80084f74: 03e00008 jr ra +80084f78: 27bd0030 addiu sp,sp,48 + +80084f7c <_Z6OpD1M1v>: +80084f7c: 27bdffd8 addiu sp,sp,-40 +80084f80: afb10014 sw s1,20(sp) +80084f84: 3c118021 lui s1,0x8021 +80084f88: 2631e988 addiu s1,s1,-5752 +80084f8c: 8e250020 lw a1,32(s1) +80084f90: afbf0024 sw ra,36(sp) +80084f94: afb40020 sw s4,32(sp) +80084f98: afb3001c sw s3,28(sp) +80084f9c: afb20018 sw s2,24(sp) +80084fa0: afb00010 sw s0,16(sp) +80084fa4: 90a20000 lbu v0,0(a1) +80084fa8: 3c148022 lui s4,0x8022 +80084fac: 3c128021 lui s2,0x8021 +80084fb0: a28250cc sb v0,20684(s4) +80084fb4: 2652e974 addiu s2,s2,-5772 +80084fb8: 90a30000 lbu v1,0(a1) +80084fbc: 96420006 lhu v0,6(s2) +80084fc0: 24a50001 addiu a1,a1,1 +80084fc4: 00621821 addu v1,v1,v0 +80084fc8: 3063ffff andi v1,v1,0xffff +80084fcc: 3c138021 lui s3,0x8021 +80084fd0: 3c028007 lui v0,0x8007 +80084fd4: 00602021 move a0,v1 +80084fd8: ae250020 sw a1,32(s1) +80084fdc: 244269c0 addiu v0,v0,27072 +80084fe0: 0040f809 jalr v0 +80084fe4: ae637018 sw v1,28696(s3) +80084fe8: 8e230010 lw v1,16(s1) +80084fec: 9645000c lhu a1,12(s2) +80084ff0: 92500004 lbu s0,4(s2) +80084ff4: 00a32821 addu a1,a1,v1 +80084ff8: 00a22821 addu a1,a1,v0 +80084ffc: 00021203 sra v0,v0,0x8 +80085000: a28250cc sb v0,20684(s4) +80085004: 3c028007 lui v0,0x8007 +80085008: 00a02021 move a0,a1 +8008500c: 24426674 addiu v0,v0,26228 +80085010: 0040f809 jalr v0 +80085014: ae657018 sw a1,28696(s3) +80085018: 02028023 subu s0,s0,v0 +8008501c: 00108400 sll s0,s0,0x10 +80085020: 00108403 sra s0,s0,0x10 +80085024: 00101827 nor v1,zero,s0 +80085028: 3c028022 lui v0,0x8022 +8008502c: a45050c6 sh s0,20678(v0) +80085030: 320400ff andi a0,s0,0xff +80085034: 00031fc2 srl v1,v1,0x1f +80085038: a2240006 sb a0,6(s1) +8008503c: a2230004 sb v1,4(s1) +80085040: a2240005 sb a0,5(s1) +80085044: 8fbf0024 lw ra,36(sp) +80085048: 8fb40020 lw s4,32(sp) +8008504c: 8fb3001c lw s3,28(sp) +80085050: 8fb20018 lw s2,24(sp) +80085054: 8fb10014 lw s1,20(sp) +80085058: 8fb00010 lw s0,16(sp) +8008505c: 03e00008 jr ra +80085060: 27bd0028 addiu sp,sp,40 + +80085064 <_Z6Op31M0v>: +80085064: 27bdffd0 addiu sp,sp,-48 +80085068: afb20018 sw s2,24(sp) +8008506c: 3c128021 lui s2,0x8021 +80085070: 2652e988 addiu s2,s2,-5752 +80085074: 8e450020 lw a1,32(s2) +80085078: afbf0028 sw ra,40(sp) +8008507c: afb50024 sw s5,36(sp) +80085080: afb40020 sw s4,32(sp) +80085084: afb3001c sw s3,28(sp) +80085088: afb10014 sw s1,20(sp) +8008508c: afb00010 sw s0,16(sp) +80085090: 90a20000 lbu v0,0(a1) +80085094: 3c158022 lui s5,0x8022 +80085098: 3c118021 lui s1,0x8021 +8008509c: 2631e974 addiu s1,s1,-5772 +800850a0: a2a250cc sb v0,20684(s5) +800850a4: 90a30000 lbu v1,0(a1) +800850a8: 96220006 lhu v0,6(s1) +800850ac: 3c138007 lui s3,0x8007 +800850b0: 00621821 addu v1,v1,v0 +800850b4: 3063ffff andi v1,v1,0xffff +800850b8: 24a50001 addiu a1,a1,1 +800850bc: 00602021 move a0,v1 +800850c0: 267369c0 addiu s3,s3,27072 +800850c4: 3c148021 lui s4,0x8021 +800850c8: ae450020 sw a1,32(s2) +800850cc: 0260f809 jalr s3 +800850d0: ae837018 sw v1,28696(s4) +800850d4: 8e440010 lw a0,16(s2) +800850d8: 9623000c lhu v1,12(s1) +800850dc: 96300004 lhu s0,4(s1) +800850e0: 00641821 addu v1,v1,a0 +800850e4: 00621821 addu v1,v1,v0 +800850e8: 00022a03 sra a1,v0,0x8 +800850ec: 00602021 move a0,v1 +800850f0: ae837018 sw v1,28696(s4) +800850f4: 0260f809 jalr s3 +800850f8: a2a550cc sb a1,20684(s5) +800850fc: 02028024 and s0,s0,v0 +80085100: 3202ffff andi v0,s0,0xffff +80085104: 00021a02 srl v1,v0,0x8 +80085108: 0002102b sltu v0,zero,v0 +8008510c: a6300004 sh s0,4(s1) +80085110: a2430006 sb v1,6(s2) +80085114: a2420005 sb v0,5(s2) +80085118: 8fbf0028 lw ra,40(sp) +8008511c: 8fb50024 lw s5,36(sp) +80085120: 8fb40020 lw s4,32(sp) +80085124: 8fb3001c lw s3,28(sp) +80085128: 8fb20018 lw s2,24(sp) +8008512c: 8fb10014 lw s1,20(sp) +80085130: 8fb00010 lw s0,16(sp) +80085134: 03e00008 jr ra +80085138: 27bd0030 addiu sp,sp,48 + +8008513c <_Z6Op31M1v>: +8008513c: 27bdffd8 addiu sp,sp,-40 +80085140: afb20018 sw s2,24(sp) +80085144: 3c128021 lui s2,0x8021 +80085148: 2652e988 addiu s2,s2,-5752 +8008514c: 8e450020 lw a1,32(s2) +80085150: afbf0024 sw ra,36(sp) +80085154: afb40020 sw s4,32(sp) +80085158: afb3001c sw s3,28(sp) +8008515c: afb10014 sw s1,20(sp) +80085160: afb00010 sw s0,16(sp) +80085164: 90a20000 lbu v0,0(a1) +80085168: 3c148022 lui s4,0x8022 +8008516c: 3c118021 lui s1,0x8021 +80085170: 2631e974 addiu s1,s1,-5772 +80085174: a28250cc sb v0,20684(s4) +80085178: 90a30000 lbu v1,0(a1) +8008517c: 96220006 lhu v0,6(s1) +80085180: 24a50001 addiu a1,a1,1 +80085184: 00621821 addu v1,v1,v0 +80085188: 3063ffff andi v1,v1,0xffff +8008518c: 3c138021 lui s3,0x8021 +80085190: 3c028007 lui v0,0x8007 +80085194: 00602021 move a0,v1 +80085198: ae450020 sw a1,32(s2) +8008519c: 244269c0 addiu v0,v0,27072 +800851a0: 0040f809 jalr v0 +800851a4: ae637018 sw v1,28696(s3) +800851a8: 9625000c lhu a1,12(s1) +800851ac: 8e430010 lw v1,16(s2) +800851b0: 92300004 lbu s0,4(s1) +800851b4: 00a32821 addu a1,a1,v1 +800851b8: 00a22821 addu a1,a1,v0 +800851bc: 00021203 sra v0,v0,0x8 +800851c0: a28250cc sb v0,20684(s4) +800851c4: 3c028007 lui v0,0x8007 +800851c8: ae657018 sw a1,28696(s3) +800851cc: 24426674 addiu v0,v0,26228 +800851d0: 0040f809 jalr v0 +800851d4: 00a02021 move a0,a1 +800851d8: 02028024 and s0,s0,v0 +800851dc: 320200ff andi v0,s0,0xff +800851e0: a2300004 sb s0,4(s1) +800851e4: a2420006 sb v0,6(s2) +800851e8: a2420005 sb v0,5(s2) +800851ec: 8fbf0024 lw ra,36(sp) +800851f0: 8fb40020 lw s4,32(sp) +800851f4: 8fb3001c lw s3,28(sp) +800851f8: 8fb20018 lw s2,24(sp) +800851fc: 8fb10014 lw s1,20(sp) +80085200: 8fb00010 lw s0,16(sp) +80085204: 03e00008 jr ra +80085208: 27bd0028 addiu sp,sp,40 + +8008520c <_Z6Op91M0v>: +8008520c: 27bdffe0 addiu sp,sp,-32 +80085210: afb10014 sw s1,20(sp) +80085214: 3c118021 lui s1,0x8021 +80085218: afbf001c sw ra,28(sp) +8008521c: afb20018 sw s2,24(sp) +80085220: afb00010 sw s0,16(sp) +80085224: 2631e988 addiu s1,s1,-5752 +80085228: 8e250020 lw a1,32(s1) +8008522c: 3c028022 lui v0,0x8022 +80085230: 90a30000 lbu v1,0(a1) +80085234: 3c108021 lui s0,0x8021 +80085238: 2610e974 addiu s0,s0,-5772 +8008523c: a04350cc sb v1,20684(v0) +80085240: 90a30000 lbu v1,0(a1) +80085244: 96020006 lhu v0,6(s0) +80085248: 24a50001 addiu a1,a1,1 +8008524c: 00621821 addu v1,v1,v0 +80085250: 3063ffff andi v1,v1,0xffff +80085254: 3c128021 lui s2,0x8021 +80085258: 3c028007 lui v0,0x8007 +8008525c: 00602021 move a0,v1 +80085260: ae250020 sw a1,32(s1) +80085264: 244269c0 addiu v0,v0,27072 +80085268: 0040f809 jalr v0 +8008526c: ae437018 sw v1,28696(s2) +80085270: 8e250010 lw a1,16(s1) +80085274: 9603000c lhu v1,12(s0) +80085278: 96040004 lhu a0,4(s0) +8008527c: 00651821 addu v1,v1,a1 +80085280: 00621821 addu v1,v1,v0 +80085284: ae437018 sw v1,28696(s2) +80085288: 3c198008 lui t9,0x8008 +8008528c: 8fbf001c lw ra,28(sp) +80085290: 8fb20018 lw s2,24(sp) +80085294: 8fb10014 lw s1,20(sp) +80085298: 8fb00010 lw s0,16(sp) +8008529c: 00602821 move a1,v1 +800852a0: 27398778 addiu t9,t9,-30856 +800852a4: 03200008 jr t9 +800852a8: 27bd0020 addiu sp,sp,32 + +800852ac <_Z6Op91M1v>: +800852ac: 27bdffe0 addiu sp,sp,-32 +800852b0: afb10014 sw s1,20(sp) +800852b4: 3c118021 lui s1,0x8021 +800852b8: afbf001c sw ra,28(sp) +800852bc: afb20018 sw s2,24(sp) +800852c0: afb00010 sw s0,16(sp) +800852c4: 2631e988 addiu s1,s1,-5752 +800852c8: 8e250020 lw a1,32(s1) +800852cc: 3c028022 lui v0,0x8022 +800852d0: 90a30000 lbu v1,0(a1) +800852d4: 3c108021 lui s0,0x8021 +800852d8: 2610e974 addiu s0,s0,-5772 +800852dc: a04350cc sb v1,20684(v0) +800852e0: 90a30000 lbu v1,0(a1) +800852e4: 96020006 lhu v0,6(s0) +800852e8: 24a50001 addiu a1,a1,1 +800852ec: 00621821 addu v1,v1,v0 +800852f0: 3063ffff andi v1,v1,0xffff +800852f4: 3c128021 lui s2,0x8021 +800852f8: 3c028007 lui v0,0x8007 +800852fc: 00602021 move a0,v1 +80085300: ae250020 sw a1,32(s1) +80085304: 244269c0 addiu v0,v0,27072 +80085308: 0040f809 jalr v0 +8008530c: ae437018 sw v1,28696(s2) +80085310: 8e250010 lw a1,16(s1) +80085314: 9603000c lhu v1,12(s0) +80085318: 92040004 lbu a0,4(s0) +8008531c: 00651821 addu v1,v1,a1 +80085320: 00621821 addu v1,v1,v0 +80085324: ae437018 sw v1,28696(s2) +80085328: 3c198008 lui t9,0x8008 +8008532c: 8fbf001c lw ra,28(sp) +80085330: 8fb20018 lw s2,24(sp) +80085334: 8fb10014 lw s1,20(sp) +80085338: 8fb00010 lw s0,16(sp) +8008533c: 00602821 move a1,v1 +80085340: 273985b4 addiu t9,t9,-31308 +80085344: 03200008 jr t9 +80085348: 27bd0020 addiu sp,sp,32 + +8008534c <_Z6OpF1M0v>: +8008534c: 27bdffd0 addiu sp,sp,-48 +80085350: afb50024 sw s5,36(sp) +80085354: 3c158021 lui s5,0x8021 +80085358: afbf002c sw ra,44(sp) +8008535c: afb60028 sw s6,40(sp) +80085360: afb40020 sw s4,32(sp) +80085364: afb3001c sw s3,28(sp) +80085368: afb20018 sw s2,24(sp) +8008536c: afb10014 sw s1,20(sp) +80085370: afb00010 sw s0,16(sp) +80085374: 26b4e988 addiu s4,s5,-5752 +80085378: 8e850020 lw a1,32(s4) +8008537c: 3c128022 lui s2,0x8022 +80085380: 90a20000 lbu v0,0(a1) +80085384: 3c168021 lui s6,0x8021 +80085388: a24250cc sb v0,20684(s2) +8008538c: 26d3e974 addiu s3,s6,-5772 +80085390: 90a30000 lbu v1,0(a1) +80085394: 96620006 lhu v0,6(s3) +80085398: 24a50001 addiu a1,a1,1 +8008539c: 00621821 addu v1,v1,v0 +800853a0: 3063ffff andi v1,v1,0xffff +800853a4: 3c118021 lui s1,0x8021 +800853a8: 3c108007 lui s0,0x8007 +800853ac: 00602021 move a0,v1 +800853b0: 261069c0 addiu s0,s0,27072 +800853b4: ae850020 sw a1,32(s4) +800853b8: 0200f809 jalr s0 +800853bc: ae237018 sw v1,28696(s1) +800853c0: 8e840010 lw a0,16(s4) +800853c4: 9663000c lhu v1,12(s3) +800853c8: 00022a03 sra a1,v0,0x8 +800853cc: 00641821 addu v1,v1,a0 +800853d0: 00621821 addu v1,v1,v0 +800853d4: 00602021 move a0,v1 +800853d8: ae237018 sw v1,28696(s1) +800853dc: 0200f809 jalr s0 +800853e0: a24550cc sb a1,20684(s2) +800853e4: 00405821 move t3,v0 +800853e8: 92620002 lbu v0,2(s3) +800853ec: 3c038022 lui v1,0x8022 +800853f0: 30420008 andi v0,v0,0x8 +800853f4: 10400061 beqz v0,8008557c <_Z6OpF1M0v+0x230> +800853f8: a46b50be sh t3,20670(v1) +800853fc: 92820004 lbu v0,4(s4) +80085400: 966c0004 lhu t4,4(s3) +80085404: 3169000f andi t1,t3,0xf +80085408: 2c420001 sltiu v0,v0,1 +8008540c: 01221021 addu v0,t1,v0 +80085410: 000b3102 srl a2,t3,0x4 +80085414: 3185000f andi a1,t4,0xf +80085418: 000c1902 srl v1,t4,0x4 +8008541c: 00a22823 subu a1,a1,v0 +80085420: 30c6000f andi a2,a2,0xf +80085424: 000b4302 srl t0,t3,0xc +80085428: 000b3a02 srl a3,t3,0x8 +8008542c: 000c2202 srl a0,t4,0x8 +80085430: 3063000f andi v1,v1,0xf +80085434: 000c1302 srl v0,t4,0xc +80085438: 30e7000f andi a3,a3,0xf +8008543c: 00661823 subu v1,v1,a2 +80085440: 00481023 subu v0,v0,t0 +80085444: 3084000f andi a0,a0,0xf +80085448: 00872023 subu a0,a0,a3 +8008544c: 30a500ff andi a1,a1,0xff +80085450: 306f00ff andi t7,v1,0xff +80085454: 305200ff andi s2,v0,0xff +80085458: 3c038022 lui v1,0x8022 +8008545c: 3c028022 lui v0,0x8022 +80085460: 309000ff andi s0,a0,0xff +80085464: 3c118022 lui s1,0x8022 +80085468: 3c0e8022 lui t6,0x8022 +8008546c: 3c0d8022 lui t5,0x8022 +80085470: 3c0a8022 lui t2,0x8022 +80085474: a04950ae sb t1,20654(v0) +80085478: a06650af sb a2,20655(v1) +8008547c: 3c028022 lui v0,0x8022 +80085480: 3c038022 lui v1,0x8022 +80085484: 2ca4000a sltiu a0,a1,10 +80085488: a04750b0 sb a3,20656(v0) +8008548c: a06850b1 sb t0,20657(v1) +80085490: a22550aa sb a1,20650(s1) +80085494: a1cf50ab sb t7,20651(t6) +80085498: a1b050ac sb s0,20652(t5) +8008549c: 10800069 beqz a0,80085644 <_Z6OpF1M0v+0x2f8> +800854a0: a15250ad sb s2,20653(t2) +800854a4: 91c350ab lbu v1,20651(t6) +800854a8: 2c62000a sltiu v0,v1,10 +800854ac: 1040005c beqz v0,80085620 <_Z6OpF1M0v+0x2d4> +800854b0: 2462000a addiu v0,v1,10 +800854b4: 91a350ac lbu v1,20652(t5) +800854b8: 2c62000a sltiu v0,v1,10 +800854bc: 1040006b beqz v0,8008566c <_Z6OpF1M0v+0x320> +800854c0: 2462000a addiu v0,v1,10 +800854c4: 914350ad lbu v1,20653(t2) +800854c8: 2c62000a sltiu v0,v1,10 +800854cc: 14400052 bnez v0,80085618 <_Z6OpF1M0v+0x2cc> +800854d0: 24020001 li v0,1 +800854d4: 2462000a addiu v0,v1,10 +800854d8: a14250ad sb v0,20653(t2) +800854dc: a2800004 sb zero,4(s4) +800854e0: 914250ad lbu v0,20653(t2) +800854e4: 91a350ac lbu v1,20652(t5) +800854e8: 91c450ab lbu a0,20651(t6) +800854ec: 00031a00 sll v1,v1,0x8 +800854f0: 00021300 sll v0,v0,0xc +800854f4: 922550aa lbu a1,20650(s1) +800854f8: 00431025 or v0,v0,v1 +800854fc: 00451025 or v0,v0,a1 +80085500: 00042100 sll a0,a0,0x4 +80085504: 00822025 or a0,a0,v0 +80085508: 308affff andi t2,a0,0xffff +8008550c: 018a1026 xor v0,t4,t2 +80085510: 018b2026 xor a0,t4,t3 +80085514: 30428000 andi v0,v0,0x8000 +80085518: 3c038022 lui v1,0x8022 +8008551c: 00822024 and a0,a0,v0 +80085520: 1080005b beqz a0,80085690 <_Z6OpF1M0v+0x344> +80085524: a46a50b4 sh t2,20660(v1) +80085528: 26a3e988 addiu v1,s5,-5752 +8008552c: 24020001 li v0,1 +80085530: a0620007 sb v0,7(v1) +80085534: 26c3e974 addiu v1,s6,-5772 +80085538: 3142ffff andi v0,t2,0xffff +8008553c: a46a0004 sh t2,4(v1) +80085540: 26a4e988 addiu a0,s5,-5752 +80085544: 00021a02 srl v1,v0,0x8 +80085548: 0002102b sltu v0,zero,v0 +8008554c: a0830006 sb v1,6(a0) +80085550: a0820005 sb v0,5(a0) +80085554: 8fbf002c lw ra,44(sp) +80085558: 8fb60028 lw s6,40(sp) +8008555c: 8fb50024 lw s5,36(sp) +80085560: 8fb40020 lw s4,32(sp) +80085564: 8fb3001c lw s3,28(sp) +80085568: 8fb20018 lw s2,24(sp) +8008556c: 8fb10014 lw s1,20(sp) +80085570: 8fb00010 lw s0,16(sp) +80085574: 03e00008 jr ra +80085578: 27bd0030 addiu sp,sp,48 +8008557c: 96640004 lhu a0,4(s3) +80085580: 92830004 lbu v1,4(s4) +80085584: 008b1023 subu v0,a0,t3 +80085588: 00431021 addu v0,v0,v1 +8008558c: 2442ffff addiu v0,v0,-1 +80085590: 008b1826 xor v1,a0,t3 +80085594: 3046ffff andi a2,v0,0xffff +80085598: 30638000 andi v1,v1,0x8000 +8008559c: 00022827 nor a1,zero,v0 +800855a0: 00862026 xor a0,a0,a2 +800855a4: 00832024 and a0,a0,v1 +800855a8: 00052fc2 srl a1,a1,0x1f +800855ac: 3c038022 lui v1,0x8022 +800855b0: ac6250c8 sw v0,20680(v1) +800855b4: 10800015 beqz a0,8008560c <_Z6OpF1M0v+0x2c0> +800855b8: a2850004 sb a1,4(s4) +800855bc: 24020001 li v0,1 +800855c0: a2820007 sb v0,7(s4) +800855c4: 26c3e974 addiu v1,s6,-5772 +800855c8: 30c2ffff andi v0,a2,0xffff +800855cc: a4660004 sh a2,4(v1) +800855d0: 26a4e988 addiu a0,s5,-5752 +800855d4: 00021a02 srl v1,v0,0x8 +800855d8: 0002102b sltu v0,zero,v0 +800855dc: a0830006 sb v1,6(a0) +800855e0: a0820005 sb v0,5(a0) +800855e4: 8fbf002c lw ra,44(sp) +800855e8: 8fb60028 lw s6,40(sp) +800855ec: 8fb50024 lw s5,36(sp) +800855f0: 8fb40020 lw s4,32(sp) +800855f4: 8fb3001c lw s3,28(sp) +800855f8: 8fb20018 lw s2,24(sp) +800855fc: 8fb10014 lw s1,20(sp) +80085600: 8fb00010 lw s0,16(sp) +80085604: 03e00008 jr ra +80085608: 27bd0030 addiu sp,sp,48 +8008560c: 08021571 j 800855c4 <_Z6OpF1M0v+0x278> +80085610: a2800007 sb zero,7(s4) +80085614: 24020001 li v0,1 +80085618: 08021538 j 800854e0 <_Z6OpF1M0v+0x194> +8008561c: a2820004 sb v0,4(s4) +80085620: 2603ffff addiu v1,s0,-1 +80085624: a1a350ac sb v1,20652(t5) +80085628: 91a350ac lbu v1,20652(t5) +8008562c: a1c250ab sb v0,20651(t6) +80085630: 2c62000a sltiu v0,v1,10 +80085634: 1440ffa3 bnez v0,800854c4 <_Z6OpF1M0v+0x178> +80085638: 2462000a addiu v0,v1,10 +8008563c: 0802159c j 80085670 <_Z6OpF1M0v+0x324> +80085640: 2643ffff addiu v1,s2,-1 +80085644: 25e3ffff addiu v1,t7,-1 +80085648: a1c350ab sb v1,20651(t6) +8008564c: 91c350ab lbu v1,20651(t6) +80085650: 24a2000a addiu v0,a1,10 +80085654: a22250aa sb v0,20650(s1) +80085658: 2c62000a sltiu v0,v1,10 +8008565c: 1440ff95 bnez v0,800854b4 <_Z6OpF1M0v+0x168> +80085660: 2462000a addiu v0,v1,10 +80085664: 08021589 j 80085624 <_Z6OpF1M0v+0x2d8> +80085668: 2603ffff addiu v1,s0,-1 +8008566c: 2643ffff addiu v1,s2,-1 +80085670: a14350ad sb v1,20653(t2) +80085674: 914350ad lbu v1,20653(t2) +80085678: a1a250ac sb v0,20652(t5) +8008567c: 2c62000a sltiu v0,v1,10 +80085680: 1440ffe4 bnez v0,80085614 <_Z6OpF1M0v+0x2c8> +80085684: 2462000a addiu v0,v1,10 +80085688: 08021537 j 800854dc <_Z6OpF1M0v+0x190> +8008568c: a14250ad sb v0,20653(t2) +80085690: 26a2e988 addiu v0,s5,-5752 +80085694: 0802154d j 80085534 <_Z6OpF1M0v+0x1e8> +80085698: a0400007 sb zero,7(v0) + +8008569c <_Z6Op11M0v>: +8008569c: 27bdffd0 addiu sp,sp,-48 +800856a0: afb20018 sw s2,24(sp) +800856a4: 3c128021 lui s2,0x8021 +800856a8: 2652e988 addiu s2,s2,-5752 +800856ac: 8e450020 lw a1,32(s2) +800856b0: afbf0028 sw ra,40(sp) +800856b4: afb50024 sw s5,36(sp) +800856b8: afb40020 sw s4,32(sp) +800856bc: afb3001c sw s3,28(sp) +800856c0: afb10014 sw s1,20(sp) +800856c4: afb00010 sw s0,16(sp) +800856c8: 90a20000 lbu v0,0(a1) +800856cc: 3c158022 lui s5,0x8022 +800856d0: 3c118021 lui s1,0x8021 +800856d4: 2631e974 addiu s1,s1,-5772 +800856d8: a2a250cc sb v0,20684(s5) +800856dc: 90a30000 lbu v1,0(a1) +800856e0: 96220006 lhu v0,6(s1) +800856e4: 3c138007 lui s3,0x8007 +800856e8: 00621821 addu v1,v1,v0 +800856ec: 3063ffff andi v1,v1,0xffff +800856f0: 24a50001 addiu a1,a1,1 +800856f4: 00602021 move a0,v1 +800856f8: 267369c0 addiu s3,s3,27072 +800856fc: 3c148021 lui s4,0x8021 +80085700: ae450020 sw a1,32(s2) +80085704: 0260f809 jalr s3 +80085708: ae837018 sw v1,28696(s4) +8008570c: 8e440010 lw a0,16(s2) +80085710: 9623000c lhu v1,12(s1) +80085714: 96300004 lhu s0,4(s1) +80085718: 00641821 addu v1,v1,a0 +8008571c: 00621821 addu v1,v1,v0 +80085720: 00022a03 sra a1,v0,0x8 +80085724: 00602021 move a0,v1 +80085728: ae837018 sw v1,28696(s4) +8008572c: 0260f809 jalr s3 +80085730: a2a550cc sb a1,20684(s5) +80085734: 02028025 or s0,s0,v0 +80085738: 3202ffff andi v0,s0,0xffff +8008573c: 00021a02 srl v1,v0,0x8 +80085740: 0002102b sltu v0,zero,v0 +80085744: a6300004 sh s0,4(s1) +80085748: a2430006 sb v1,6(s2) +8008574c: a2420005 sb v0,5(s2) +80085750: 8fbf0028 lw ra,40(sp) +80085754: 8fb50024 lw s5,36(sp) +80085758: 8fb40020 lw s4,32(sp) +8008575c: 8fb3001c lw s3,28(sp) +80085760: 8fb20018 lw s2,24(sp) +80085764: 8fb10014 lw s1,20(sp) +80085768: 8fb00010 lw s0,16(sp) +8008576c: 03e00008 jr ra +80085770: 27bd0030 addiu sp,sp,48 + +80085774 <_Z6Op11M1v>: +80085774: 27bdffd8 addiu sp,sp,-40 +80085778: afb20018 sw s2,24(sp) +8008577c: 3c128021 lui s2,0x8021 +80085780: 2652e988 addiu s2,s2,-5752 +80085784: 8e450020 lw a1,32(s2) +80085788: afbf0024 sw ra,36(sp) +8008578c: afb40020 sw s4,32(sp) +80085790: afb3001c sw s3,28(sp) +80085794: afb10014 sw s1,20(sp) +80085798: afb00010 sw s0,16(sp) +8008579c: 90a20000 lbu v0,0(a1) +800857a0: 3c148022 lui s4,0x8022 +800857a4: 3c118021 lui s1,0x8021 +800857a8: 2631e974 addiu s1,s1,-5772 +800857ac: a28250cc sb v0,20684(s4) +800857b0: 90a30000 lbu v1,0(a1) +800857b4: 96220006 lhu v0,6(s1) +800857b8: 24a50001 addiu a1,a1,1 +800857bc: 00621821 addu v1,v1,v0 +800857c0: 3063ffff andi v1,v1,0xffff +800857c4: 3c138021 lui s3,0x8021 +800857c8: 3c028007 lui v0,0x8007 +800857cc: 00602021 move a0,v1 +800857d0: ae450020 sw a1,32(s2) +800857d4: 244269c0 addiu v0,v0,27072 +800857d8: 0040f809 jalr v0 +800857dc: ae637018 sw v1,28696(s3) +800857e0: 9625000c lhu a1,12(s1) +800857e4: 8e430010 lw v1,16(s2) +800857e8: 92300004 lbu s0,4(s1) +800857ec: 00a32821 addu a1,a1,v1 +800857f0: 00a22821 addu a1,a1,v0 +800857f4: 00021203 sra v0,v0,0x8 +800857f8: a28250cc sb v0,20684(s4) +800857fc: 3c028007 lui v0,0x8007 +80085800: ae657018 sw a1,28696(s3) +80085804: 24426674 addiu v0,v0,26228 +80085808: 0040f809 jalr v0 +8008580c: 00a02021 move a0,a1 +80085810: 02028025 or s0,s0,v0 +80085814: 320200ff andi v0,s0,0xff +80085818: a2300004 sb s0,4(s1) +8008581c: a2420006 sb v0,6(s2) +80085820: a2420005 sb v0,5(s2) +80085824: 8fbf0024 lw ra,36(sp) +80085828: 8fb40020 lw s4,32(sp) +8008582c: 8fb3001c lw s3,28(sp) +80085830: 8fb20018 lw s2,24(sp) +80085834: 8fb10014 lw s1,20(sp) +80085838: 8fb00010 lw s0,16(sp) +8008583c: 03e00008 jr ra +80085840: 27bd0028 addiu sp,sp,40 + +80085844 <_Z6OpA1M1v>: +80085844: 27bdffd8 addiu sp,sp,-40 +80085848: afb00010 sw s0,16(sp) +8008584c: 3c108021 lui s0,0x8021 +80085850: 2610e988 addiu s0,s0,-5752 +80085854: 8e050020 lw a1,32(s0) +80085858: afbf0020 sw ra,32(sp) +8008585c: afb3001c sw s3,28(sp) +80085860: afb20018 sw s2,24(sp) +80085864: afb10014 sw s1,20(sp) +80085868: 90a30000 lbu v1,0(a1) +8008586c: 3c118021 lui s1,0x8021 +80085870: 2631e974 addiu s1,s1,-5772 +80085874: 3c138022 lui s3,0x8022 +80085878: 9624000a lhu a0,10(s1) +8008587c: a26350cc sb v1,20684(s3) +80085880: 96220006 lhu v0,6(s1) +80085884: 90a30000 lbu v1,0(a1) +80085888: 00441021 addu v0,v0,a0 +8008588c: 00621821 addu v1,v1,v0 +80085890: 3063ffff andi v1,v1,0xffff +80085894: 24a50001 addiu a1,a1,1 +80085898: 3c128021 lui s2,0x8021 +8008589c: 3c028007 lui v0,0x8007 +800858a0: 00602021 move a0,v1 +800858a4: ae050020 sw a1,32(s0) +800858a8: 244269c0 addiu v0,v0,27072 +800858ac: 0040f809 jalr v0 +800858b0: ae437018 sw v1,28696(s2) +800858b4: 8e030010 lw v1,16(s0) +800858b8: 00431821 addu v1,v0,v1 +800858bc: 00021203 sra v0,v0,0x8 +800858c0: a26250cc sb v0,20684(s3) +800858c4: 3c028007 lui v0,0x8007 +800858c8: ae437018 sw v1,28696(s2) +800858cc: 24426674 addiu v0,v0,26228 +800858d0: 0040f809 jalr v0 +800858d4: 00602021 move a0,v1 +800858d8: a2220004 sb v0,4(s1) +800858dc: 304200ff andi v0,v0,0xff +800858e0: a2020006 sb v0,6(s0) +800858e4: a2020005 sb v0,5(s0) +800858e8: 8fbf0020 lw ra,32(sp) +800858ec: 8fb3001c lw s3,28(sp) +800858f0: 8fb20018 lw s2,24(sp) +800858f4: 8fb10014 lw s1,20(sp) +800858f8: 8fb00010 lw s0,16(sp) +800858fc: 03e00008 jr ra +80085900: 27bd0028 addiu sp,sp,40 + +80085904 <_Z6Op41M0v>: +80085904: 27bdffd0 addiu sp,sp,-48 +80085908: afb3001c sw s3,28(sp) +8008590c: 3c138021 lui s3,0x8021 +80085910: 2673e988 addiu s3,s3,-5752 +80085914: 8e650020 lw a1,32(s3) +80085918: afbf0028 sw ra,40(sp) +8008591c: afb50024 sw s5,36(sp) +80085920: afb40020 sw s4,32(sp) +80085924: afb20018 sw s2,24(sp) +80085928: afb10014 sw s1,20(sp) +8008592c: afb00010 sw s0,16(sp) +80085930: 90a30000 lbu v1,0(a1) +80085934: 3c118021 lui s1,0x8021 +80085938: 2631e974 addiu s1,s1,-5772 +8008593c: 3c158022 lui s5,0x8022 +80085940: 9624000a lhu a0,10(s1) +80085944: a2a350cc sb v1,20684(s5) +80085948: 96220006 lhu v0,6(s1) +8008594c: 90a30000 lbu v1,0(a1) +80085950: 00441021 addu v0,v0,a0 +80085954: 00621821 addu v1,v1,v0 +80085958: 3063ffff andi v1,v1,0xffff +8008595c: 3c128007 lui s2,0x8007 +80085960: 24a50001 addiu a1,a1,1 +80085964: 00602021 move a0,v1 +80085968: 265269c0 addiu s2,s2,27072 +8008596c: 3c148021 lui s4,0x8021 +80085970: ae650020 sw a1,32(s3) +80085974: 0240f809 jalr s2 +80085978: ae837018 sw v1,28696(s4) +8008597c: 8e630010 lw v1,16(s3) +80085980: 00022a03 sra a1,v0,0x8 +80085984: 00431021 addu v0,v0,v1 +80085988: 96300004 lhu s0,4(s1) +8008598c: 00402021 move a0,v0 +80085990: a2a550cc sb a1,20684(s5) +80085994: 0240f809 jalr s2 +80085998: ae827018 sw v0,28696(s4) +8008599c: 02028026 xor s0,s0,v0 +800859a0: 3202ffff andi v0,s0,0xffff +800859a4: 00021a02 srl v1,v0,0x8 +800859a8: 0002102b sltu v0,zero,v0 +800859ac: a6300004 sh s0,4(s1) +800859b0: a2630006 sb v1,6(s3) +800859b4: a2620005 sb v0,5(s3) +800859b8: 8fbf0028 lw ra,40(sp) +800859bc: 8fb50024 lw s5,36(sp) +800859c0: 8fb40020 lw s4,32(sp) +800859c4: 8fb3001c lw s3,28(sp) +800859c8: 8fb20018 lw s2,24(sp) +800859cc: 8fb10014 lw s1,20(sp) +800859d0: 8fb00010 lw s0,16(sp) +800859d4: 03e00008 jr ra +800859d8: 27bd0030 addiu sp,sp,48 + +800859dc <_Z6Op41M1v>: +800859dc: 27bdffd8 addiu sp,sp,-40 +800859e0: afb20018 sw s2,24(sp) +800859e4: 3c128021 lui s2,0x8021 +800859e8: 2652e988 addiu s2,s2,-5752 +800859ec: 8e450020 lw a1,32(s2) +800859f0: afbf0024 sw ra,36(sp) +800859f4: afb40020 sw s4,32(sp) +800859f8: afb3001c sw s3,28(sp) +800859fc: afb10014 sw s1,20(sp) +80085a00: afb00010 sw s0,16(sp) +80085a04: 90a30000 lbu v1,0(a1) +80085a08: 3c118021 lui s1,0x8021 +80085a0c: 2631e974 addiu s1,s1,-5772 +80085a10: 3c148022 lui s4,0x8022 +80085a14: 9624000a lhu a0,10(s1) +80085a18: a28350cc sb v1,20684(s4) +80085a1c: 96220006 lhu v0,6(s1) +80085a20: 90a30000 lbu v1,0(a1) +80085a24: 00441021 addu v0,v0,a0 +80085a28: 00621821 addu v1,v1,v0 +80085a2c: 3063ffff andi v1,v1,0xffff +80085a30: 24a50001 addiu a1,a1,1 +80085a34: 3c138021 lui s3,0x8021 +80085a38: 3c028007 lui v0,0x8007 +80085a3c: 00602021 move a0,v1 +80085a40: ae450020 sw a1,32(s2) +80085a44: 244269c0 addiu v0,v0,27072 +80085a48: 0040f809 jalr v0 +80085a4c: ae637018 sw v1,28696(s3) +80085a50: 8e430010 lw v1,16(s2) +80085a54: 92300004 lbu s0,4(s1) +80085a58: 00431821 addu v1,v0,v1 +80085a5c: 00021203 sra v0,v0,0x8 +80085a60: a28250cc sb v0,20684(s4) +80085a64: 3c028007 lui v0,0x8007 +80085a68: ae637018 sw v1,28696(s3) +80085a6c: 24426674 addiu v0,v0,26228 +80085a70: 0040f809 jalr v0 +80085a74: 00602021 move a0,v1 +80085a78: 02028026 xor s0,s0,v0 +80085a7c: 320200ff andi v0,s0,0xff +80085a80: a2300004 sb s0,4(s1) +80085a84: a2420006 sb v0,6(s2) +80085a88: a2420005 sb v0,5(s2) +80085a8c: 8fbf0024 lw ra,36(sp) +80085a90: 8fb40020 lw s4,32(sp) +80085a94: 8fb3001c lw s3,28(sp) +80085a98: 8fb20018 lw s2,24(sp) +80085a9c: 8fb10014 lw s1,20(sp) +80085aa0: 8fb00010 lw s0,16(sp) +80085aa4: 03e00008 jr ra +80085aa8: 27bd0028 addiu sp,sp,40 + +80085aac <_Z6OpC1M0v>: +80085aac: 27bdffd0 addiu sp,sp,-48 +80085ab0: afb20018 sw s2,24(sp) +80085ab4: 3c128021 lui s2,0x8021 +80085ab8: 2652e988 addiu s2,s2,-5752 +80085abc: 8e450020 lw a1,32(s2) +80085ac0: afbf0028 sw ra,40(sp) +80085ac4: afb50024 sw s5,36(sp) +80085ac8: afb40020 sw s4,32(sp) +80085acc: afb3001c sw s3,28(sp) +80085ad0: afb10014 sw s1,20(sp) +80085ad4: afb00010 sw s0,16(sp) +80085ad8: 90a30000 lbu v1,0(a1) +80085adc: 3c138021 lui s3,0x8021 +80085ae0: 2673e974 addiu s3,s3,-5772 +80085ae4: 3c158022 lui s5,0x8022 +80085ae8: 9664000a lhu a0,10(s3) +80085aec: a2a350cc sb v1,20684(s5) +80085af0: 96620006 lhu v0,6(s3) +80085af4: 90a30000 lbu v1,0(a1) +80085af8: 00441021 addu v0,v0,a0 +80085afc: 00621821 addu v1,v1,v0 +80085b00: 3063ffff andi v1,v1,0xffff +80085b04: 3c118007 lui s1,0x8007 +80085b08: 24a50001 addiu a1,a1,1 +80085b0c: 00602021 move a0,v1 +80085b10: 263169c0 addiu s1,s1,27072 +80085b14: 3c148021 lui s4,0x8021 +80085b18: ae450020 sw a1,32(s2) +80085b1c: 0220f809 jalr s1 +80085b20: ae837018 sw v1,28696(s4) +80085b24: 8e430010 lw v1,16(s2) +80085b28: 96700004 lhu s0,4(s3) +80085b2c: 00431821 addu v1,v0,v1 +80085b30: 00602021 move a0,v1 +80085b34: 00021203 sra v0,v0,0x8 +80085b38: ae837018 sw v1,28696(s4) +80085b3c: 0220f809 jalr s1 +80085b40: a2a250cc sb v0,20684(s5) +80085b44: 02028023 subu s0,s0,v0 +80085b48: 3204ffff andi a0,s0,0xffff +80085b4c: 00101827 nor v1,zero,s0 +80085b50: 3c028022 lui v0,0x8022 +80085b54: ac5050c8 sw s0,20680(v0) +80085b58: 00042a02 srl a1,a0,0x8 +80085b5c: 00031fc2 srl v1,v1,0x1f +80085b60: 0004202b sltu a0,zero,a0 +80085b64: a2450006 sb a1,6(s2) +80085b68: a2430004 sb v1,4(s2) +80085b6c: a2440005 sb a0,5(s2) +80085b70: 8fbf0028 lw ra,40(sp) +80085b74: 8fb50024 lw s5,36(sp) +80085b78: 8fb40020 lw s4,32(sp) +80085b7c: 8fb3001c lw s3,28(sp) +80085b80: 8fb20018 lw s2,24(sp) +80085b84: 8fb10014 lw s1,20(sp) +80085b88: 8fb00010 lw s0,16(sp) +80085b8c: 03e00008 jr ra +80085b90: 27bd0030 addiu sp,sp,48 + +80085b94 <_Z6OpC1M1v>: +80085b94: 27bdffd8 addiu sp,sp,-40 +80085b98: afb10014 sw s1,20(sp) +80085b9c: 3c118021 lui s1,0x8021 +80085ba0: 2631e988 addiu s1,s1,-5752 +80085ba4: 8e250020 lw a1,32(s1) +80085ba8: afbf0024 sw ra,36(sp) +80085bac: afb40020 sw s4,32(sp) +80085bb0: afb3001c sw s3,28(sp) +80085bb4: afb20018 sw s2,24(sp) +80085bb8: afb00010 sw s0,16(sp) +80085bbc: 90a30000 lbu v1,0(a1) +80085bc0: 3c128021 lui s2,0x8021 +80085bc4: 2652e974 addiu s2,s2,-5772 +80085bc8: 3c148022 lui s4,0x8022 +80085bcc: 9644000a lhu a0,10(s2) +80085bd0: a28350cc sb v1,20684(s4) +80085bd4: 96420006 lhu v0,6(s2) +80085bd8: 90a30000 lbu v1,0(a1) +80085bdc: 00441021 addu v0,v0,a0 +80085be0: 00621821 addu v1,v1,v0 +80085be4: 3063ffff andi v1,v1,0xffff +80085be8: 24a50001 addiu a1,a1,1 +80085bec: 3c138021 lui s3,0x8021 +80085bf0: 3c028007 lui v0,0x8007 +80085bf4: 00602021 move a0,v1 +80085bf8: ae250020 sw a1,32(s1) +80085bfc: 244269c0 addiu v0,v0,27072 +80085c00: 0040f809 jalr v0 +80085c04: ae637018 sw v1,28696(s3) +80085c08: 8e230010 lw v1,16(s1) +80085c0c: 92500004 lbu s0,4(s2) +80085c10: 00431821 addu v1,v0,v1 +80085c14: 00021203 sra v0,v0,0x8 +80085c18: a28250cc sb v0,20684(s4) +80085c1c: 3c028007 lui v0,0x8007 +80085c20: 00602021 move a0,v1 +80085c24: 24426674 addiu v0,v0,26228 +80085c28: 0040f809 jalr v0 +80085c2c: ae637018 sw v1,28696(s3) +80085c30: 02028023 subu s0,s0,v0 +80085c34: 00108400 sll s0,s0,0x10 +80085c38: 00108403 sra s0,s0,0x10 +80085c3c: 00101827 nor v1,zero,s0 +80085c40: 3c028022 lui v0,0x8022 +80085c44: a45050c6 sh s0,20678(v0) +80085c48: 320400ff andi a0,s0,0xff +80085c4c: 00031fc2 srl v1,v1,0x1f +80085c50: a2240006 sb a0,6(s1) +80085c54: a2230004 sb v1,4(s1) +80085c58: a2240005 sb a0,5(s1) +80085c5c: 8fbf0024 lw ra,36(sp) +80085c60: 8fb40020 lw s4,32(sp) +80085c64: 8fb3001c lw s3,28(sp) +80085c68: 8fb20018 lw s2,24(sp) +80085c6c: 8fb10014 lw s1,20(sp) +80085c70: 8fb00010 lw s0,16(sp) +80085c74: 03e00008 jr ra +80085c78: 27bd0028 addiu sp,sp,40 + +80085c7c <_Z6Op21M0v>: +80085c7c: 27bdffd0 addiu sp,sp,-48 +80085c80: afb3001c sw s3,28(sp) +80085c84: 3c138021 lui s3,0x8021 +80085c88: 2673e988 addiu s3,s3,-5752 +80085c8c: 8e650020 lw a1,32(s3) +80085c90: afbf0028 sw ra,40(sp) +80085c94: afb50024 sw s5,36(sp) +80085c98: afb40020 sw s4,32(sp) +80085c9c: afb20018 sw s2,24(sp) +80085ca0: afb10014 sw s1,20(sp) +80085ca4: afb00010 sw s0,16(sp) +80085ca8: 90a30000 lbu v1,0(a1) +80085cac: 3c118021 lui s1,0x8021 +80085cb0: 2631e974 addiu s1,s1,-5772 +80085cb4: 3c158022 lui s5,0x8022 +80085cb8: 9624000a lhu a0,10(s1) +80085cbc: a2a350cc sb v1,20684(s5) +80085cc0: 96220006 lhu v0,6(s1) +80085cc4: 90a30000 lbu v1,0(a1) +80085cc8: 00441021 addu v0,v0,a0 +80085ccc: 00621821 addu v1,v1,v0 +80085cd0: 3063ffff andi v1,v1,0xffff +80085cd4: 3c128007 lui s2,0x8007 +80085cd8: 24a50001 addiu a1,a1,1 +80085cdc: 00602021 move a0,v1 +80085ce0: 265269c0 addiu s2,s2,27072 +80085ce4: 3c148021 lui s4,0x8021 +80085ce8: ae650020 sw a1,32(s3) +80085cec: 0240f809 jalr s2 +80085cf0: ae837018 sw v1,28696(s4) +80085cf4: 8e630010 lw v1,16(s3) +80085cf8: 00022a03 sra a1,v0,0x8 +80085cfc: 00431021 addu v0,v0,v1 +80085d00: 96300004 lhu s0,4(s1) +80085d04: 00402021 move a0,v0 +80085d08: a2a550cc sb a1,20684(s5) +80085d0c: 0240f809 jalr s2 +80085d10: ae827018 sw v0,28696(s4) +80085d14: 02028024 and s0,s0,v0 +80085d18: 3202ffff andi v0,s0,0xffff +80085d1c: 00021a02 srl v1,v0,0x8 +80085d20: 0002102b sltu v0,zero,v0 +80085d24: a6300004 sh s0,4(s1) +80085d28: a2630006 sb v1,6(s3) +80085d2c: a2620005 sb v0,5(s3) +80085d30: 8fbf0028 lw ra,40(sp) +80085d34: 8fb50024 lw s5,36(sp) +80085d38: 8fb40020 lw s4,32(sp) +80085d3c: 8fb3001c lw s3,28(sp) +80085d40: 8fb20018 lw s2,24(sp) +80085d44: 8fb10014 lw s1,20(sp) +80085d48: 8fb00010 lw s0,16(sp) +80085d4c: 03e00008 jr ra +80085d50: 27bd0030 addiu sp,sp,48 + +80085d54 <_Z6Op21M1v>: +80085d54: 27bdffd8 addiu sp,sp,-40 +80085d58: afb20018 sw s2,24(sp) +80085d5c: 3c128021 lui s2,0x8021 +80085d60: 2652e988 addiu s2,s2,-5752 +80085d64: 8e450020 lw a1,32(s2) +80085d68: afbf0024 sw ra,36(sp) +80085d6c: afb40020 sw s4,32(sp) +80085d70: afb3001c sw s3,28(sp) +80085d74: afb10014 sw s1,20(sp) +80085d78: afb00010 sw s0,16(sp) +80085d7c: 90a30000 lbu v1,0(a1) +80085d80: 3c118021 lui s1,0x8021 +80085d84: 2631e974 addiu s1,s1,-5772 +80085d88: 3c148022 lui s4,0x8022 +80085d8c: 9624000a lhu a0,10(s1) +80085d90: a28350cc sb v1,20684(s4) +80085d94: 96220006 lhu v0,6(s1) +80085d98: 90a30000 lbu v1,0(a1) +80085d9c: 00441021 addu v0,v0,a0 +80085da0: 00621821 addu v1,v1,v0 +80085da4: 3063ffff andi v1,v1,0xffff +80085da8: 24a50001 addiu a1,a1,1 +80085dac: 3c138021 lui s3,0x8021 +80085db0: 3c028007 lui v0,0x8007 +80085db4: 00602021 move a0,v1 +80085db8: ae450020 sw a1,32(s2) +80085dbc: 244269c0 addiu v0,v0,27072 +80085dc0: 0040f809 jalr v0 +80085dc4: ae637018 sw v1,28696(s3) +80085dc8: 8e430010 lw v1,16(s2) +80085dcc: 92300004 lbu s0,4(s1) +80085dd0: 00431821 addu v1,v0,v1 +80085dd4: 00021203 sra v0,v0,0x8 +80085dd8: a28250cc sb v0,20684(s4) +80085ddc: 3c028007 lui v0,0x8007 +80085de0: ae637018 sw v1,28696(s3) +80085de4: 24426674 addiu v0,v0,26228 +80085de8: 0040f809 jalr v0 +80085dec: 00602021 move a0,v1 +80085df0: 02028024 and s0,s0,v0 +80085df4: 320200ff andi v0,s0,0xff +80085df8: a2300004 sb s0,4(s1) +80085dfc: a2420006 sb v0,6(s2) +80085e00: a2420005 sb v0,5(s2) +80085e04: 8fbf0024 lw ra,36(sp) +80085e08: 8fb40020 lw s4,32(sp) +80085e0c: 8fb3001c lw s3,28(sp) +80085e10: 8fb20018 lw s2,24(sp) +80085e14: 8fb10014 lw s1,20(sp) +80085e18: 8fb00010 lw s0,16(sp) +80085e1c: 03e00008 jr ra +80085e20: 27bd0028 addiu sp,sp,40 + +80085e24 <_Z6Op81M0v>: +80085e24: 27bdffe0 addiu sp,sp,-32 +80085e28: afb10014 sw s1,20(sp) +80085e2c: 3c118021 lui s1,0x8021 +80085e30: afbf001c sw ra,28(sp) +80085e34: afb20018 sw s2,24(sp) +80085e38: afb00010 sw s0,16(sp) +80085e3c: 2631e988 addiu s1,s1,-5752 +80085e40: 8e250020 lw a1,32(s1) +80085e44: 3c108021 lui s0,0x8021 +80085e48: 90a40000 lbu a0,0(a1) +80085e4c: 2610e974 addiu s0,s0,-5772 +80085e50: 3c028022 lui v0,0x8022 +80085e54: a04450cc sb a0,20684(v0) +80085e58: 96030006 lhu v1,6(s0) +80085e5c: 9604000a lhu a0,10(s0) +80085e60: 90a20000 lbu v0,0(a1) +80085e64: 00641821 addu v1,v1,a0 +80085e68: 00431021 addu v0,v0,v1 +80085e6c: 3042ffff andi v0,v0,0xffff +80085e70: 3c128021 lui s2,0x8021 +80085e74: 24a50001 addiu a1,a1,1 +80085e78: 00402021 move a0,v0 +80085e7c: ae427018 sw v0,28696(s2) +80085e80: 3c028007 lui v0,0x8007 +80085e84: 244269c0 addiu v0,v0,27072 +80085e88: 0040f809 jalr v0 +80085e8c: ae250020 sw a1,32(s1) +80085e90: 8e230010 lw v1,16(s1) +80085e94: 96040004 lhu a0,4(s0) +80085e98: 00431021 addu v0,v0,v1 +80085e9c: ae427018 sw v0,28696(s2) +80085ea0: 3c198008 lui t9,0x8008 +80085ea4: 8fbf001c lw ra,28(sp) +80085ea8: 8fb20018 lw s2,24(sp) +80085eac: 8fb10014 lw s1,20(sp) +80085eb0: 8fb00010 lw s0,16(sp) +80085eb4: 00402821 move a1,v0 +80085eb8: 27398778 addiu t9,t9,-30856 +80085ebc: 03200008 jr t9 +80085ec0: 27bd0020 addiu sp,sp,32 + +80085ec4 <_Z6Op81M1v>: +80085ec4: 27bdffe0 addiu sp,sp,-32 +80085ec8: afb10014 sw s1,20(sp) +80085ecc: 3c118021 lui s1,0x8021 +80085ed0: afbf001c sw ra,28(sp) +80085ed4: afb20018 sw s2,24(sp) +80085ed8: afb00010 sw s0,16(sp) +80085edc: 2631e988 addiu s1,s1,-5752 +80085ee0: 8e250020 lw a1,32(s1) +80085ee4: 3c108021 lui s0,0x8021 +80085ee8: 90a40000 lbu a0,0(a1) +80085eec: 2610e974 addiu s0,s0,-5772 +80085ef0: 3c028022 lui v0,0x8022 +80085ef4: a04450cc sb a0,20684(v0) +80085ef8: 96030006 lhu v1,6(s0) +80085efc: 9604000a lhu a0,10(s0) +80085f00: 90a20000 lbu v0,0(a1) +80085f04: 00641821 addu v1,v1,a0 +80085f08: 00431021 addu v0,v0,v1 +80085f0c: 3042ffff andi v0,v0,0xffff +80085f10: 3c128021 lui s2,0x8021 +80085f14: 24a50001 addiu a1,a1,1 +80085f18: 00402021 move a0,v0 +80085f1c: ae427018 sw v0,28696(s2) +80085f20: 3c028007 lui v0,0x8007 +80085f24: 244269c0 addiu v0,v0,27072 +80085f28: 0040f809 jalr v0 +80085f2c: ae250020 sw a1,32(s1) +80085f30: 8e230010 lw v1,16(s1) +80085f34: 92040004 lbu a0,4(s0) +80085f38: 00431021 addu v0,v0,v1 +80085f3c: ae427018 sw v0,28696(s2) +80085f40: 3c198008 lui t9,0x8008 +80085f44: 8fbf001c lw ra,28(sp) +80085f48: 8fb20018 lw s2,24(sp) +80085f4c: 8fb10014 lw s1,20(sp) +80085f50: 8fb00010 lw s0,16(sp) +80085f54: 00402821 move a1,v0 +80085f58: 273985b4 addiu t9,t9,-31308 +80085f5c: 03200008 jr t9 +80085f60: 27bd0020 addiu sp,sp,32 + +80085f64 <_Z6OpE1M1v>: +80085f64: 27bdffd0 addiu sp,sp,-48 +80085f68: afb50024 sw s5,36(sp) +80085f6c: 3c158021 lui s5,0x8021 +80085f70: afbf0028 sw ra,40(sp) +80085f74: afb40020 sw s4,32(sp) +80085f78: afb3001c sw s3,28(sp) +80085f7c: afb20018 sw s2,24(sp) +80085f80: afb10014 sw s1,20(sp) +80085f84: afb00010 sw s0,16(sp) +80085f88: 26b3e988 addiu s3,s5,-5752 +80085f8c: 8e650020 lw a1,32(s3) +80085f90: 3c148021 lui s4,0x8021 +80085f94: 90a30000 lbu v1,0(a1) +80085f98: 2692e974 addiu s2,s4,-5772 +80085f9c: 3c118022 lui s1,0x8022 +80085fa0: 9644000a lhu a0,10(s2) +80085fa4: a22350cc sb v1,20684(s1) +80085fa8: 96420006 lhu v0,6(s2) +80085fac: 90a30000 lbu v1,0(a1) +80085fb0: 00441021 addu v0,v0,a0 +80085fb4: 00621821 addu v1,v1,v0 +80085fb8: 3063ffff andi v1,v1,0xffff +80085fbc: 24a50001 addiu a1,a1,1 +80085fc0: 3c108021 lui s0,0x8021 +80085fc4: 3c028007 lui v0,0x8007 +80085fc8: 00602021 move a0,v1 +80085fcc: ae650020 sw a1,32(s3) +80085fd0: 244269c0 addiu v0,v0,27072 +80085fd4: 0040f809 jalr v0 +80085fd8: ae037018 sw v1,28696(s0) +80085fdc: 8e630010 lw v1,16(s3) +80085fe0: 00431821 addu v1,v0,v1 +80085fe4: 00021203 sra v0,v0,0x8 +80085fe8: a22250cc sb v0,20684(s1) +80085fec: 3c028007 lui v0,0x8007 +80085ff0: 00602021 move a0,v1 +80085ff4: 24426674 addiu v0,v0,26228 +80085ff8: 0040f809 jalr v0 +80085ffc: ae037018 sw v1,28696(s0) +80086000: 00404021 move t0,v0 +80086004: 92420002 lbu v0,2(s2) +80086008: 3c038022 lui v1,0x8022 +8008600c: 30420008 andi v0,v0,0x8 +80086010: 1040003f beqz v0,80086110 <_Z6OpE1M1v+0x1ac> +80086014: a06850bc sb t0,20668(v1) +80086018: 92620004 lbu v0,4(s3) +8008601c: 96440004 lhu a0,4(s2) +80086020: 3106000f andi a2,t0,0xf +80086024: 2c420001 sltiu v0,v0,1 +80086028: 00c21021 addu v0,a2,v0 +8008602c: 00041902 srl v1,a0,0x4 +80086030: 3084000f andi a0,a0,0xf +80086034: 00822023 subu a0,a0,v0 +80086038: 00082902 srl a1,t0,0x4 +8008603c: 3063000f andi v1,v1,0xf +80086040: 00651823 subu v1,v1,a1 +80086044: 308700ff andi a3,a0,0xff +80086048: 306a00ff andi t2,v1,0xff +8008604c: 3c0b8022 lui t3,0x8022 +80086050: 3c098022 lui t1,0x8022 +80086054: 3c028022 lui v0,0x8022 +80086058: 3c038022 lui v1,0x8022 +8008605c: 2ce4000a sltiu a0,a3,10 +80086060: a04650ae sb a2,20654(v0) +80086064: a06550af sb a1,20655(v1) +80086068: a16750aa sb a3,20650(t3) +8008606c: 10800060 beqz a0,800861f0 <_Z6OpE1M1v+0x28c> +80086070: a12a50ab sb t2,20651(t1) +80086074: 912350ab lbu v1,20651(t1) +80086078: 2c62000a sltiu v0,v1,10 +8008607c: 1440004b bnez v0,800861ac <_Z6OpE1M1v+0x248> +80086080: 24020001 li v0,1 +80086084: 2462000a addiu v0,v1,10 +80086088: a12250ab sb v0,20651(t1) +8008608c: 912350ab lbu v1,20651(t1) +80086090: 916550aa lbu a1,20650(t3) +80086094: 2682e974 addiu v0,s4,-5772 +80086098: 00031900 sll v1,v1,0x4 +8008609c: 00651825 or v1,v1,a1 +800860a0: 90440004 lbu a0,4(v0) +800860a4: 306700ff andi a3,v1,0xff +800860a8: 00871026 xor v0,a0,a3 +800860ac: 30420080 andi v0,v0,0x80 +800860b0: 00882026 xor a0,a0,t0 +800860b4: 3c038022 lui v1,0x8022 +800860b8: 00822024 and a0,a0,v0 +800860bc: a2600004 sb zero,4(s3) +800860c0: 10800048 beqz a0,800861e4 <_Z6OpE1M1v+0x280> +800860c4: a06750b2 sb a3,20658(v1) +800860c8: 26a3e988 addiu v1,s5,-5752 +800860cc: 24020001 li v0,1 +800860d0: a0620007 sb v0,7(v1) +800860d4: 26a3e988 addiu v1,s5,-5752 +800860d8: 2682e974 addiu v0,s4,-5772 +800860dc: 30e400ff andi a0,a3,0xff +800860e0: a0470004 sb a3,4(v0) +800860e4: a0640006 sb a0,6(v1) +800860e8: a0640005 sb a0,5(v1) +800860ec: 8fbf0028 lw ra,40(sp) +800860f0: 8fb50024 lw s5,36(sp) +800860f4: 8fb40020 lw s4,32(sp) +800860f8: 8fb3001c lw s3,28(sp) +800860fc: 8fb20018 lw s2,24(sp) +80086100: 8fb10014 lw s1,20(sp) +80086104: 8fb00010 lw s0,16(sp) +80086108: 03e00008 jr ra +8008610c: 27bd0030 addiu sp,sp,48 +80086110: 92440004 lbu a0,4(s2) +80086114: 92630004 lbu v1,4(s3) +80086118: 00881023 subu v0,a0,t0 +8008611c: 00431021 addu v0,v0,v1 +80086120: 2442ffff addiu v0,v0,-1 +80086124: 00021400 sll v0,v0,0x10 +80086128: 00021403 sra v0,v0,0x10 +8008612c: 00881826 xor v1,a0,t0 +80086130: 304600ff andi a2,v0,0xff +80086134: 30630080 andi v1,v1,0x80 +80086138: 00022827 nor a1,zero,v0 +8008613c: 00862026 xor a0,a0,a2 +80086140: 00832024 and a0,a0,v1 +80086144: 00052fc2 srl a1,a1,0x1f +80086148: 3c038022 lui v1,0x8022 +8008614c: a46250c6 sh v0,20678(v1) +80086150: 10800012 beqz a0,8008619c <_Z6OpE1M1v+0x238> +80086154: a2650004 sb a1,4(s3) +80086158: 24020001 li v0,1 +8008615c: a2620007 sb v0,7(s3) +80086160: 26a3e988 addiu v1,s5,-5752 +80086164: 2682e974 addiu v0,s4,-5772 +80086168: 30c400ff andi a0,a2,0xff +8008616c: a0460004 sb a2,4(v0) +80086170: a0640006 sb a0,6(v1) +80086174: a0640005 sb a0,5(v1) +80086178: 8fbf0028 lw ra,40(sp) +8008617c: 8fb50024 lw s5,36(sp) +80086180: 8fb40020 lw s4,32(sp) +80086184: 8fb3001c lw s3,28(sp) +80086188: 8fb20018 lw s2,24(sp) +8008618c: 8fb10014 lw s1,20(sp) +80086190: 8fb00010 lw s0,16(sp) +80086194: 03e00008 jr ra +80086198: 27bd0030 addiu sp,sp,48 +8008619c: 08021858 j 80086160 <_Z6OpE1M1v+0x1fc> +800861a0: a2600007 sb zero,7(s3) +800861a4: 912350ab lbu v1,20651(t1) +800861a8: 24020001 li v0,1 +800861ac: 916550aa lbu a1,20650(t3) +800861b0: a2620004 sb v0,4(s3) +800861b4: 00031900 sll v1,v1,0x4 +800861b8: 2682e974 addiu v0,s4,-5772 +800861bc: 00651825 or v1,v1,a1 +800861c0: 90440004 lbu a0,4(v0) +800861c4: 306700ff andi a3,v1,0xff +800861c8: 00871026 xor v0,a0,a3 +800861cc: 30420080 andi v0,v0,0x80 +800861d0: 00882026 xor a0,a0,t0 +800861d4: 3c038022 lui v1,0x8022 +800861d8: 00822024 and a0,a0,v0 +800861dc: 1480ffba bnez a0,800860c8 <_Z6OpE1M1v+0x164> +800861e0: a06750b2 sb a3,20658(v1) +800861e4: 26a2e988 addiu v0,s5,-5752 +800861e8: 08021835 j 800860d4 <_Z6OpE1M1v+0x170> +800861ec: a0400007 sb zero,7(v0) +800861f0: 2543ffff addiu v1,t2,-1 +800861f4: a12350ab sb v1,20651(t1) +800861f8: 912350ab lbu v1,20651(t1) +800861fc: 24e2000a addiu v0,a3,10 +80086200: a16250aa sb v0,20650(t3) +80086204: 2c62000a sltiu v0,v1,10 +80086208: 1440ffe6 bnez v0,800861a4 <_Z6OpE1M1v+0x240> +8008620c: 2462000a addiu v0,v1,10 +80086210: 08021823 j 8008608c <_Z6OpE1M1v+0x128> +80086214: a12250ab sb v0,20651(t1) + +80086218 <_Z6Op01M0v>: +80086218: 27bdffd0 addiu sp,sp,-48 +8008621c: afb3001c sw s3,28(sp) +80086220: 3c138021 lui s3,0x8021 +80086224: 2673e988 addiu s3,s3,-5752 +80086228: 8e650020 lw a1,32(s3) +8008622c: afbf0028 sw ra,40(sp) +80086230: afb50024 sw s5,36(sp) +80086234: afb40020 sw s4,32(sp) +80086238: afb20018 sw s2,24(sp) +8008623c: afb10014 sw s1,20(sp) +80086240: afb00010 sw s0,16(sp) +80086244: 90a30000 lbu v1,0(a1) +80086248: 3c118021 lui s1,0x8021 +8008624c: 2631e974 addiu s1,s1,-5772 +80086250: 3c158022 lui s5,0x8022 +80086254: 9624000a lhu a0,10(s1) +80086258: a2a350cc sb v1,20684(s5) +8008625c: 96220006 lhu v0,6(s1) +80086260: 90a30000 lbu v1,0(a1) +80086264: 00441021 addu v0,v0,a0 +80086268: 00621821 addu v1,v1,v0 +8008626c: 3063ffff andi v1,v1,0xffff +80086270: 3c128007 lui s2,0x8007 +80086274: 24a50001 addiu a1,a1,1 +80086278: 00602021 move a0,v1 +8008627c: 265269c0 addiu s2,s2,27072 +80086280: 3c148021 lui s4,0x8021 +80086284: ae650020 sw a1,32(s3) +80086288: 0240f809 jalr s2 +8008628c: ae837018 sw v1,28696(s4) +80086290: 8e630010 lw v1,16(s3) +80086294: 00022a03 sra a1,v0,0x8 +80086298: 00431021 addu v0,v0,v1 +8008629c: 96300004 lhu s0,4(s1) +800862a0: 00402021 move a0,v0 +800862a4: a2a550cc sb a1,20684(s5) +800862a8: 0240f809 jalr s2 +800862ac: ae827018 sw v0,28696(s4) +800862b0: 02028025 or s0,s0,v0 +800862b4: 3202ffff andi v0,s0,0xffff +800862b8: 00021a02 srl v1,v0,0x8 +800862bc: 0002102b sltu v0,zero,v0 +800862c0: a6300004 sh s0,4(s1) +800862c4: a2630006 sb v1,6(s3) +800862c8: a2620005 sb v0,5(s3) +800862cc: 8fbf0028 lw ra,40(sp) +800862d0: 8fb50024 lw s5,36(sp) +800862d4: 8fb40020 lw s4,32(sp) +800862d8: 8fb3001c lw s3,28(sp) +800862dc: 8fb20018 lw s2,24(sp) +800862e0: 8fb10014 lw s1,20(sp) +800862e4: 8fb00010 lw s0,16(sp) +800862e8: 03e00008 jr ra +800862ec: 27bd0030 addiu sp,sp,48 + +800862f0 <_Z6Op01M1v>: +800862f0: 27bdffd8 addiu sp,sp,-40 +800862f4: afb20018 sw s2,24(sp) +800862f8: 3c128021 lui s2,0x8021 +800862fc: 2652e988 addiu s2,s2,-5752 +80086300: 8e450020 lw a1,32(s2) +80086304: afbf0024 sw ra,36(sp) +80086308: afb40020 sw s4,32(sp) +8008630c: afb3001c sw s3,28(sp) +80086310: afb10014 sw s1,20(sp) +80086314: afb00010 sw s0,16(sp) +80086318: 90a30000 lbu v1,0(a1) +8008631c: 3c118021 lui s1,0x8021 +80086320: 2631e974 addiu s1,s1,-5772 +80086324: 3c148022 lui s4,0x8022 +80086328: 9624000a lhu a0,10(s1) +8008632c: a28350cc sb v1,20684(s4) +80086330: 96220006 lhu v0,6(s1) +80086334: 90a30000 lbu v1,0(a1) +80086338: 00441021 addu v0,v0,a0 +8008633c: 00621821 addu v1,v1,v0 +80086340: 3063ffff andi v1,v1,0xffff +80086344: 24a50001 addiu a1,a1,1 +80086348: 3c138021 lui s3,0x8021 +8008634c: 3c028007 lui v0,0x8007 +80086350: 00602021 move a0,v1 +80086354: ae450020 sw a1,32(s2) +80086358: 244269c0 addiu v0,v0,27072 +8008635c: 0040f809 jalr v0 +80086360: ae637018 sw v1,28696(s3) +80086364: 8e430010 lw v1,16(s2) +80086368: 92300004 lbu s0,4(s1) +8008636c: 00431821 addu v1,v0,v1 +80086370: 00021203 sra v0,v0,0x8 +80086374: a28250cc sb v0,20684(s4) +80086378: 3c028007 lui v0,0x8007 +8008637c: ae637018 sw v1,28696(s3) +80086380: 24426674 addiu v0,v0,26228 +80086384: 0040f809 jalr v0 +80086388: 00602021 move a0,v1 +8008638c: 02028025 or s0,s0,v0 +80086390: 320200ff andi v0,s0,0xff +80086394: a2300004 sb s0,4(s1) +80086398: a2420006 sb v0,6(s2) +8008639c: a2420005 sb v0,5(s2) +800863a0: 8fbf0024 lw ra,36(sp) +800863a4: 8fb40020 lw s4,32(sp) +800863a8: 8fb3001c lw s3,28(sp) +800863ac: 8fb20018 lw s2,24(sp) +800863b0: 8fb10014 lw s1,20(sp) +800863b4: 8fb00010 lw s0,16(sp) +800863b8: 03e00008 jr ra +800863bc: 27bd0028 addiu sp,sp,40 + +800863c0 <_Z6OpA1M0v>: +800863c0: 27bdffd8 addiu sp,sp,-40 +800863c4: afb10014 sw s1,20(sp) +800863c8: 3c118021 lui s1,0x8021 +800863cc: 2631e988 addiu s1,s1,-5752 +800863d0: 8e250020 lw a1,32(s1) +800863d4: afbf0024 sw ra,36(sp) +800863d8: afb40020 sw s4,32(sp) +800863dc: afb3001c sw s3,28(sp) +800863e0: afb20018 sw s2,24(sp) +800863e4: afb00010 sw s0,16(sp) +800863e8: 90a30000 lbu v1,0(a1) +800863ec: 3c128021 lui s2,0x8021 +800863f0: 2652e974 addiu s2,s2,-5772 +800863f4: 3c148022 lui s4,0x8022 +800863f8: 9644000a lhu a0,10(s2) +800863fc: a28350cc sb v1,20684(s4) +80086400: 96420006 lhu v0,6(s2) +80086404: 90a30000 lbu v1,0(a1) +80086408: 00441021 addu v0,v0,a0 +8008640c: 00621821 addu v1,v1,v0 +80086410: 3063ffff andi v1,v1,0xffff +80086414: 3c108007 lui s0,0x8007 +80086418: 24a50001 addiu a1,a1,1 +8008641c: 00602021 move a0,v1 +80086420: 261069c0 addiu s0,s0,27072 +80086424: 3c138021 lui s3,0x8021 +80086428: ae250020 sw a1,32(s1) +8008642c: 0200f809 jalr s0 +80086430: ae637018 sw v1,28696(s3) +80086434: 8e230010 lw v1,16(s1) +80086438: 00022a03 sra a1,v0,0x8 +8008643c: 00431021 addu v0,v0,v1 +80086440: 00402021 move a0,v0 +80086444: a28550cc sb a1,20684(s4) +80086448: 0200f809 jalr s0 +8008644c: ae627018 sw v0,28696(s3) +80086450: a6420004 sh v0,4(s2) +80086454: 3042ffff andi v0,v0,0xffff +80086458: 00021a02 srl v1,v0,0x8 +8008645c: 0002102b sltu v0,zero,v0 +80086460: a2230006 sb v1,6(s1) +80086464: a2220005 sb v0,5(s1) +80086468: 8fbf0024 lw ra,36(sp) +8008646c: 8fb40020 lw s4,32(sp) +80086470: 8fb3001c lw s3,28(sp) +80086474: 8fb20018 lw s2,24(sp) +80086478: 8fb10014 lw s1,20(sp) +8008647c: 8fb00010 lw s0,16(sp) +80086480: 03e00008 jr ra +80086484: 27bd0028 addiu sp,sp,40 + +80086488 <_Z6Op52M1v>: +80086488: 27bdffd8 addiu sp,sp,-40 +8008648c: afb10014 sw s1,20(sp) +80086490: 3c118021 lui s1,0x8021 +80086494: 2631e988 addiu s1,s1,-5752 +80086498: 8e250020 lw a1,32(s1) +8008649c: afbf0024 sw ra,36(sp) +800864a0: afb40020 sw s4,32(sp) +800864a4: afb3001c sw s3,28(sp) +800864a8: afb20018 sw s2,24(sp) +800864ac: afb00010 sw s0,16(sp) +800864b0: 90a20000 lbu v0,0(a1) +800864b4: 3c148022 lui s4,0x8022 +800864b8: 3c128021 lui s2,0x8021 +800864bc: a28250cc sb v0,20684(s4) +800864c0: 2652e974 addiu s2,s2,-5772 +800864c4: 90a30000 lbu v1,0(a1) +800864c8: 96420006 lhu v0,6(s2) +800864cc: 24a50001 addiu a1,a1,1 +800864d0: 00621821 addu v1,v1,v0 +800864d4: 3063ffff andi v1,v1,0xffff +800864d8: 3c138021 lui s3,0x8021 +800864dc: 3c028007 lui v0,0x8007 +800864e0: 00602021 move a0,v1 +800864e4: ae250020 sw a1,32(s1) +800864e8: 244269c0 addiu v0,v0,27072 +800864ec: 0040f809 jalr v0 +800864f0: ae637018 sw v1,28696(s3) +800864f4: 8e230010 lw v1,16(s1) +800864f8: 92500004 lbu s0,4(s2) +800864fc: 00431821 addu v1,v0,v1 +80086500: 00021203 sra v0,v0,0x8 +80086504: a28250cc sb v0,20684(s4) +80086508: 3c028007 lui v0,0x8007 +8008650c: ae637018 sw v1,28696(s3) +80086510: 24426674 addiu v0,v0,26228 +80086514: 0040f809 jalr v0 +80086518: 00602021 move a0,v1 +8008651c: 02028026 xor s0,s0,v0 +80086520: 320200ff andi v0,s0,0xff +80086524: a2500004 sb s0,4(s2) +80086528: a2220006 sb v0,6(s1) +8008652c: a2220005 sb v0,5(s1) +80086530: 8fbf0024 lw ra,36(sp) +80086534: 8fb40020 lw s4,32(sp) +80086538: 8fb3001c lw s3,28(sp) +8008653c: 8fb20018 lw s2,24(sp) +80086540: 8fb10014 lw s1,20(sp) +80086544: 8fb00010 lw s0,16(sp) +80086548: 03e00008 jr ra +8008654c: 27bd0028 addiu sp,sp,40 + +80086550 <_Z6OpD2M0v>: +80086550: 27bdffd0 addiu sp,sp,-48 +80086554: afb20018 sw s2,24(sp) +80086558: 3c128021 lui s2,0x8021 +8008655c: 2652e988 addiu s2,s2,-5752 +80086560: 8e450020 lw a1,32(s2) +80086564: afbf0028 sw ra,40(sp) +80086568: afb50024 sw s5,36(sp) +8008656c: afb40020 sw s4,32(sp) +80086570: afb3001c sw s3,28(sp) +80086574: afb10014 sw s1,20(sp) +80086578: afb00010 sw s0,16(sp) +8008657c: 90a20000 lbu v0,0(a1) +80086580: 3c158022 lui s5,0x8022 +80086584: 3c138021 lui s3,0x8021 +80086588: a2a250cc sb v0,20684(s5) +8008658c: 2673e974 addiu s3,s3,-5772 +80086590: 90a30000 lbu v1,0(a1) +80086594: 96620006 lhu v0,6(s3) +80086598: 3c118007 lui s1,0x8007 +8008659c: 00621821 addu v1,v1,v0 +800865a0: 3063ffff andi v1,v1,0xffff +800865a4: 24a50001 addiu a1,a1,1 +800865a8: 00602021 move a0,v1 +800865ac: 263169c0 addiu s1,s1,27072 +800865b0: 3c148021 lui s4,0x8021 +800865b4: ae450020 sw a1,32(s2) +800865b8: 0220f809 jalr s1 +800865bc: ae837018 sw v1,28696(s4) +800865c0: 8e430010 lw v1,16(s2) +800865c4: 96700004 lhu s0,4(s3) +800865c8: 00431821 addu v1,v0,v1 +800865cc: 00602021 move a0,v1 +800865d0: 00021203 sra v0,v0,0x8 +800865d4: ae837018 sw v1,28696(s4) +800865d8: 0220f809 jalr s1 +800865dc: a2a250cc sb v0,20684(s5) +800865e0: 02028023 subu s0,s0,v0 +800865e4: 3204ffff andi a0,s0,0xffff +800865e8: 00101827 nor v1,zero,s0 +800865ec: 3c028022 lui v0,0x8022 +800865f0: ac5050c8 sw s0,20680(v0) +800865f4: 00042a02 srl a1,a0,0x8 +800865f8: 00031fc2 srl v1,v1,0x1f +800865fc: 0004202b sltu a0,zero,a0 +80086600: a2450006 sb a1,6(s2) +80086604: a2430004 sb v1,4(s2) +80086608: a2440005 sb a0,5(s2) +8008660c: 8fbf0028 lw ra,40(sp) +80086610: 8fb50024 lw s5,36(sp) +80086614: 8fb40020 lw s4,32(sp) +80086618: 8fb3001c lw s3,28(sp) +8008661c: 8fb20018 lw s2,24(sp) +80086620: 8fb10014 lw s1,20(sp) +80086624: 8fb00010 lw s0,16(sp) +80086628: 03e00008 jr ra +8008662c: 27bd0030 addiu sp,sp,48 + +80086630 <_Z6OpD2M1v>: +80086630: 27bdffd8 addiu sp,sp,-40 +80086634: afb10014 sw s1,20(sp) +80086638: 3c118021 lui s1,0x8021 +8008663c: 2631e988 addiu s1,s1,-5752 +80086640: 8e250020 lw a1,32(s1) +80086644: afbf0024 sw ra,36(sp) +80086648: afb40020 sw s4,32(sp) +8008664c: afb3001c sw s3,28(sp) +80086650: afb20018 sw s2,24(sp) +80086654: afb00010 sw s0,16(sp) +80086658: 90a20000 lbu v0,0(a1) +8008665c: 3c148022 lui s4,0x8022 +80086660: 3c128021 lui s2,0x8021 +80086664: a28250cc sb v0,20684(s4) +80086668: 2652e974 addiu s2,s2,-5772 +8008666c: 90a30000 lbu v1,0(a1) +80086670: 96420006 lhu v0,6(s2) +80086674: 24a50001 addiu a1,a1,1 +80086678: 00621821 addu v1,v1,v0 +8008667c: 3063ffff andi v1,v1,0xffff +80086680: 3c138021 lui s3,0x8021 +80086684: 3c028007 lui v0,0x8007 +80086688: 00602021 move a0,v1 +8008668c: ae250020 sw a1,32(s1) +80086690: 244269c0 addiu v0,v0,27072 +80086694: 0040f809 jalr v0 +80086698: ae637018 sw v1,28696(s3) +8008669c: 8e230010 lw v1,16(s1) +800866a0: 92500004 lbu s0,4(s2) +800866a4: 00431821 addu v1,v0,v1 +800866a8: 00021203 sra v0,v0,0x8 +800866ac: a28250cc sb v0,20684(s4) +800866b0: 3c028007 lui v0,0x8007 +800866b4: 00602021 move a0,v1 +800866b8: 24426674 addiu v0,v0,26228 +800866bc: 0040f809 jalr v0 +800866c0: ae637018 sw v1,28696(s3) +800866c4: 02028023 subu s0,s0,v0 +800866c8: 00108400 sll s0,s0,0x10 +800866cc: 00108403 sra s0,s0,0x10 +800866d0: 00101827 nor v1,zero,s0 +800866d4: 3c028022 lui v0,0x8022 +800866d8: a45050c6 sh s0,20678(v0) +800866dc: 320400ff andi a0,s0,0xff +800866e0: 00031fc2 srl v1,v1,0x1f +800866e4: a2240006 sb a0,6(s1) +800866e8: a2230004 sb v1,4(s1) +800866ec: a2240005 sb a0,5(s1) +800866f0: 8fbf0024 lw ra,36(sp) +800866f4: 8fb40020 lw s4,32(sp) +800866f8: 8fb3001c lw s3,28(sp) +800866fc: 8fb20018 lw s2,24(sp) +80086700: 8fb10014 lw s1,20(sp) +80086704: 8fb00010 lw s0,16(sp) +80086708: 03e00008 jr ra +8008670c: 27bd0028 addiu sp,sp,40 + +80086710 <_Z6Op32M0v>: +80086710: 27bdffd0 addiu sp,sp,-48 +80086714: afb20018 sw s2,24(sp) +80086718: 3c128021 lui s2,0x8021 +8008671c: 2652e988 addiu s2,s2,-5752 +80086720: 8e450020 lw a1,32(s2) +80086724: afbf0028 sw ra,40(sp) +80086728: afb50024 sw s5,36(sp) +8008672c: afb40020 sw s4,32(sp) +80086730: afb3001c sw s3,28(sp) +80086734: afb10014 sw s1,20(sp) +80086738: afb00010 sw s0,16(sp) +8008673c: 90a20000 lbu v0,0(a1) +80086740: 3c158022 lui s5,0x8022 +80086744: 3c138021 lui s3,0x8021 +80086748: a2a250cc sb v0,20684(s5) +8008674c: 2673e974 addiu s3,s3,-5772 +80086750: 90a30000 lbu v1,0(a1) +80086754: 96620006 lhu v0,6(s3) +80086758: 3c118007 lui s1,0x8007 +8008675c: 00621821 addu v1,v1,v0 +80086760: 3063ffff andi v1,v1,0xffff +80086764: 24a50001 addiu a1,a1,1 +80086768: 00602021 move a0,v1 +8008676c: 263169c0 addiu s1,s1,27072 +80086770: 3c148021 lui s4,0x8021 +80086774: ae450020 sw a1,32(s2) +80086778: 0220f809 jalr s1 +8008677c: ae837018 sw v1,28696(s4) +80086780: 8e430010 lw v1,16(s2) +80086784: 00022a03 sra a1,v0,0x8 +80086788: 00431021 addu v0,v0,v1 +8008678c: 96700004 lhu s0,4(s3) +80086790: 00402021 move a0,v0 +80086794: a2a550cc sb a1,20684(s5) +80086798: 0220f809 jalr s1 +8008679c: ae827018 sw v0,28696(s4) +800867a0: 02028024 and s0,s0,v0 +800867a4: 3202ffff andi v0,s0,0xffff +800867a8: 00021a02 srl v1,v0,0x8 +800867ac: 0002102b sltu v0,zero,v0 +800867b0: a6700004 sh s0,4(s3) +800867b4: a2430006 sb v1,6(s2) +800867b8: a2420005 sb v0,5(s2) +800867bc: 8fbf0028 lw ra,40(sp) +800867c0: 8fb50024 lw s5,36(sp) +800867c4: 8fb40020 lw s4,32(sp) +800867c8: 8fb3001c lw s3,28(sp) +800867cc: 8fb20018 lw s2,24(sp) +800867d0: 8fb10014 lw s1,20(sp) +800867d4: 8fb00010 lw s0,16(sp) +800867d8: 03e00008 jr ra +800867dc: 27bd0030 addiu sp,sp,48 + +800867e0 <_Z6Op32M1v>: +800867e0: 27bdffd8 addiu sp,sp,-40 +800867e4: afb10014 sw s1,20(sp) +800867e8: 3c118021 lui s1,0x8021 +800867ec: 2631e988 addiu s1,s1,-5752 +800867f0: 8e250020 lw a1,32(s1) +800867f4: afbf0024 sw ra,36(sp) +800867f8: afb40020 sw s4,32(sp) +800867fc: afb3001c sw s3,28(sp) +80086800: afb20018 sw s2,24(sp) +80086804: afb00010 sw s0,16(sp) +80086808: 90a20000 lbu v0,0(a1) +8008680c: 3c148022 lui s4,0x8022 +80086810: 3c128021 lui s2,0x8021 +80086814: a28250cc sb v0,20684(s4) +80086818: 2652e974 addiu s2,s2,-5772 +8008681c: 90a30000 lbu v1,0(a1) +80086820: 96420006 lhu v0,6(s2) +80086824: 24a50001 addiu a1,a1,1 +80086828: 00621821 addu v1,v1,v0 +8008682c: 3063ffff andi v1,v1,0xffff +80086830: 3c138021 lui s3,0x8021 +80086834: 3c028007 lui v0,0x8007 +80086838: 00602021 move a0,v1 +8008683c: ae250020 sw a1,32(s1) +80086840: 244269c0 addiu v0,v0,27072 +80086844: 0040f809 jalr v0 +80086848: ae637018 sw v1,28696(s3) +8008684c: 8e230010 lw v1,16(s1) +80086850: 92500004 lbu s0,4(s2) +80086854: 00431821 addu v1,v0,v1 +80086858: 00021203 sra v0,v0,0x8 +8008685c: a28250cc sb v0,20684(s4) +80086860: 3c028007 lui v0,0x8007 +80086864: ae637018 sw v1,28696(s3) +80086868: 24426674 addiu v0,v0,26228 +8008686c: 0040f809 jalr v0 +80086870: 00602021 move a0,v1 +80086874: 02028024 and s0,s0,v0 +80086878: 320200ff andi v0,s0,0xff +8008687c: a2500004 sb s0,4(s2) +80086880: a2220006 sb v0,6(s1) +80086884: a2220005 sb v0,5(s1) +80086888: 8fbf0024 lw ra,36(sp) +8008688c: 8fb40020 lw s4,32(sp) +80086890: 8fb3001c lw s3,28(sp) +80086894: 8fb20018 lw s2,24(sp) +80086898: 8fb10014 lw s1,20(sp) +8008689c: 8fb00010 lw s0,16(sp) +800868a0: 03e00008 jr ra +800868a4: 27bd0028 addiu sp,sp,40 + +800868a8 <_Z6Op92M1v>: +800868a8: 27bdffe0 addiu sp,sp,-32 +800868ac: afb10014 sw s1,20(sp) +800868b0: 3c118021 lui s1,0x8021 +800868b4: afbf001c sw ra,28(sp) +800868b8: afb20018 sw s2,24(sp) +800868bc: afb00010 sw s0,16(sp) +800868c0: 2631e988 addiu s1,s1,-5752 +800868c4: 8e250020 lw a1,32(s1) +800868c8: 3c028022 lui v0,0x8022 +800868cc: 90a30000 lbu v1,0(a1) +800868d0: 3c108021 lui s0,0x8021 +800868d4: a04350cc sb v1,20684(v0) +800868d8: 2610e974 addiu s0,s0,-5772 +800868dc: 90a30000 lbu v1,0(a1) +800868e0: 96020006 lhu v0,6(s0) +800868e4: 24a50001 addiu a1,a1,1 +800868e8: 00621821 addu v1,v1,v0 +800868ec: 3063ffff andi v1,v1,0xffff +800868f0: 3c128021 lui s2,0x8021 +800868f4: 3c028007 lui v0,0x8007 +800868f8: 00602021 move a0,v1 +800868fc: ae250020 sw a1,32(s1) +80086900: 244269c0 addiu v0,v0,27072 +80086904: 0040f809 jalr v0 +80086908: ae437018 sw v1,28696(s2) +8008690c: 8e230010 lw v1,16(s1) +80086910: 92040004 lbu a0,4(s0) +80086914: 00431021 addu v0,v0,v1 +80086918: ae427018 sw v0,28696(s2) +8008691c: 3c198008 lui t9,0x8008 +80086920: 8fbf001c lw ra,28(sp) +80086924: 8fb20018 lw s2,24(sp) +80086928: 8fb10014 lw s1,20(sp) +8008692c: 8fb00010 lw s0,16(sp) +80086930: 00402821 move a1,v0 +80086934: 273985b4 addiu t9,t9,-31308 +80086938: 03200008 jr t9 +8008693c: 27bd0020 addiu sp,sp,32 + +80086940 <_Z6Op12M0v>: +80086940: 27bdffd0 addiu sp,sp,-48 +80086944: afb20018 sw s2,24(sp) +80086948: 3c128021 lui s2,0x8021 +8008694c: 2652e988 addiu s2,s2,-5752 +80086950: 8e450020 lw a1,32(s2) +80086954: afbf0028 sw ra,40(sp) +80086958: afb50024 sw s5,36(sp) +8008695c: afb40020 sw s4,32(sp) +80086960: afb3001c sw s3,28(sp) +80086964: afb10014 sw s1,20(sp) +80086968: afb00010 sw s0,16(sp) +8008696c: 90a20000 lbu v0,0(a1) +80086970: 3c158022 lui s5,0x8022 +80086974: 3c138021 lui s3,0x8021 +80086978: a2a250cc sb v0,20684(s5) +8008697c: 2673e974 addiu s3,s3,-5772 +80086980: 90a30000 lbu v1,0(a1) +80086984: 96620006 lhu v0,6(s3) +80086988: 3c118007 lui s1,0x8007 +8008698c: 00621821 addu v1,v1,v0 +80086990: 3063ffff andi v1,v1,0xffff +80086994: 24a50001 addiu a1,a1,1 +80086998: 00602021 move a0,v1 +8008699c: 263169c0 addiu s1,s1,27072 +800869a0: 3c148021 lui s4,0x8021 +800869a4: ae450020 sw a1,32(s2) +800869a8: 0220f809 jalr s1 +800869ac: ae837018 sw v1,28696(s4) +800869b0: 8e430010 lw v1,16(s2) +800869b4: 00022a03 sra a1,v0,0x8 +800869b8: 00431021 addu v0,v0,v1 +800869bc: 96700004 lhu s0,4(s3) +800869c0: 00402021 move a0,v0 +800869c4: a2a550cc sb a1,20684(s5) +800869c8: 0220f809 jalr s1 +800869cc: ae827018 sw v0,28696(s4) +800869d0: 02028025 or s0,s0,v0 +800869d4: 3202ffff andi v0,s0,0xffff +800869d8: 00021a02 srl v1,v0,0x8 +800869dc: 0002102b sltu v0,zero,v0 +800869e0: a6700004 sh s0,4(s3) +800869e4: a2430006 sb v1,6(s2) +800869e8: a2420005 sb v0,5(s2) +800869ec: 8fbf0028 lw ra,40(sp) +800869f0: 8fb50024 lw s5,36(sp) +800869f4: 8fb40020 lw s4,32(sp) +800869f8: 8fb3001c lw s3,28(sp) +800869fc: 8fb20018 lw s2,24(sp) +80086a00: 8fb10014 lw s1,20(sp) +80086a04: 8fb00010 lw s0,16(sp) +80086a08: 03e00008 jr ra +80086a0c: 27bd0030 addiu sp,sp,48 + +80086a10 <_Z6Op12M1v>: +80086a10: 27bdffd8 addiu sp,sp,-40 +80086a14: afb10014 sw s1,20(sp) +80086a18: 3c118021 lui s1,0x8021 +80086a1c: 2631e988 addiu s1,s1,-5752 +80086a20: 8e250020 lw a1,32(s1) +80086a24: afbf0024 sw ra,36(sp) +80086a28: afb40020 sw s4,32(sp) +80086a2c: afb3001c sw s3,28(sp) +80086a30: afb20018 sw s2,24(sp) +80086a34: afb00010 sw s0,16(sp) +80086a38: 90a20000 lbu v0,0(a1) +80086a3c: 3c148022 lui s4,0x8022 +80086a40: 3c128021 lui s2,0x8021 +80086a44: a28250cc sb v0,20684(s4) +80086a48: 2652e974 addiu s2,s2,-5772 +80086a4c: 90a30000 lbu v1,0(a1) +80086a50: 96420006 lhu v0,6(s2) +80086a54: 24a50001 addiu a1,a1,1 +80086a58: 00621821 addu v1,v1,v0 +80086a5c: 3063ffff andi v1,v1,0xffff +80086a60: 3c138021 lui s3,0x8021 +80086a64: 3c028007 lui v0,0x8007 +80086a68: 00602021 move a0,v1 +80086a6c: ae250020 sw a1,32(s1) +80086a70: 244269c0 addiu v0,v0,27072 +80086a74: 0040f809 jalr v0 +80086a78: ae637018 sw v1,28696(s3) +80086a7c: 8e230010 lw v1,16(s1) +80086a80: 92500004 lbu s0,4(s2) +80086a84: 00431821 addu v1,v0,v1 +80086a88: 00021203 sra v0,v0,0x8 +80086a8c: a28250cc sb v0,20684(s4) +80086a90: 3c028007 lui v0,0x8007 +80086a94: ae637018 sw v1,28696(s3) +80086a98: 24426674 addiu v0,v0,26228 +80086a9c: 0040f809 jalr v0 +80086aa0: 00602021 move a0,v1 +80086aa4: 02028025 or s0,s0,v0 +80086aa8: 320200ff andi v0,s0,0xff +80086aac: a2500004 sb s0,4(s2) +80086ab0: a2220006 sb v0,6(s1) +80086ab4: a2220005 sb v0,5(s1) +80086ab8: 8fbf0024 lw ra,36(sp) +80086abc: 8fb40020 lw s4,32(sp) +80086ac0: 8fb3001c lw s3,28(sp) +80086ac4: 8fb20018 lw s2,24(sp) +80086ac8: 8fb10014 lw s1,20(sp) +80086acc: 8fb00010 lw s0,16(sp) +80086ad0: 03e00008 jr ra +80086ad4: 27bd0028 addiu sp,sp,40 + +80086ad8 <_Z6OpB2M0v>: +80086ad8: 27bdffd8 addiu sp,sp,-40 +80086adc: afb10014 sw s1,20(sp) +80086ae0: 3c118021 lui s1,0x8021 +80086ae4: 2631e988 addiu s1,s1,-5752 +80086ae8: 8e250020 lw a1,32(s1) +80086aec: afbf0024 sw ra,36(sp) +80086af0: afb40020 sw s4,32(sp) +80086af4: afb3001c sw s3,28(sp) +80086af8: afb20018 sw s2,24(sp) +80086afc: afb00010 sw s0,16(sp) +80086b00: 90a20000 lbu v0,0(a1) +80086b04: 3c148022 lui s4,0x8022 +80086b08: 3c128021 lui s2,0x8021 +80086b0c: a28250cc sb v0,20684(s4) +80086b10: 2652e974 addiu s2,s2,-5772 +80086b14: 90a30000 lbu v1,0(a1) +80086b18: 96420006 lhu v0,6(s2) +80086b1c: 3c108007 lui s0,0x8007 +80086b20: 00621821 addu v1,v1,v0 +80086b24: 3063ffff andi v1,v1,0xffff +80086b28: 24a50001 addiu a1,a1,1 +80086b2c: 00602021 move a0,v1 +80086b30: 261069c0 addiu s0,s0,27072 +80086b34: 3c138021 lui s3,0x8021 +80086b38: ae250020 sw a1,32(s1) +80086b3c: 0200f809 jalr s0 +80086b40: ae637018 sw v1,28696(s3) +80086b44: 8e230010 lw v1,16(s1) +80086b48: 00022a03 sra a1,v0,0x8 +80086b4c: 00431021 addu v0,v0,v1 +80086b50: 00402021 move a0,v0 +80086b54: a28550cc sb a1,20684(s4) +80086b58: 0200f809 jalr s0 +80086b5c: ae627018 sw v0,28696(s3) +80086b60: a6420004 sh v0,4(s2) +80086b64: 3042ffff andi v0,v0,0xffff +80086b68: 00021a02 srl v1,v0,0x8 +80086b6c: 0002102b sltu v0,zero,v0 +80086b70: a2230006 sb v1,6(s1) +80086b74: a2220005 sb v0,5(s1) +80086b78: 8fbf0024 lw ra,36(sp) +80086b7c: 8fb40020 lw s4,32(sp) +80086b80: 8fb3001c lw s3,28(sp) +80086b84: 8fb20018 lw s2,24(sp) +80086b88: 8fb10014 lw s1,20(sp) +80086b8c: 8fb00010 lw s0,16(sp) +80086b90: 03e00008 jr ra +80086b94: 27bd0028 addiu sp,sp,40 + +80086b98 <_Z6OpB2M1v>: +80086b98: 27bdffd8 addiu sp,sp,-40 +80086b9c: afb00010 sw s0,16(sp) +80086ba0: 3c108021 lui s0,0x8021 +80086ba4: 2610e988 addiu s0,s0,-5752 +80086ba8: 8e050020 lw a1,32(s0) +80086bac: afbf0020 sw ra,32(sp) +80086bb0: afb3001c sw s3,28(sp) +80086bb4: afb20018 sw s2,24(sp) +80086bb8: afb10014 sw s1,20(sp) +80086bbc: 90a20000 lbu v0,0(a1) +80086bc0: 3c138022 lui s3,0x8022 +80086bc4: 3c118021 lui s1,0x8021 +80086bc8: a26250cc sb v0,20684(s3) +80086bcc: 2631e974 addiu s1,s1,-5772 +80086bd0: 90a30000 lbu v1,0(a1) +80086bd4: 96220006 lhu v0,6(s1) +80086bd8: 24a50001 addiu a1,a1,1 +80086bdc: 00621821 addu v1,v1,v0 +80086be0: 3063ffff andi v1,v1,0xffff +80086be4: 3c128021 lui s2,0x8021 +80086be8: 3c028007 lui v0,0x8007 +80086bec: 00602021 move a0,v1 +80086bf0: ae050020 sw a1,32(s0) +80086bf4: 244269c0 addiu v0,v0,27072 +80086bf8: 0040f809 jalr v0 +80086bfc: ae437018 sw v1,28696(s2) +80086c00: 8e030010 lw v1,16(s0) +80086c04: 00431821 addu v1,v0,v1 +80086c08: 00021203 sra v0,v0,0x8 +80086c0c: a26250cc sb v0,20684(s3) +80086c10: 3c028007 lui v0,0x8007 +80086c14: ae437018 sw v1,28696(s2) +80086c18: 24426674 addiu v0,v0,26228 +80086c1c: 0040f809 jalr v0 +80086c20: 00602021 move a0,v1 +80086c24: a2220004 sb v0,4(s1) +80086c28: 304200ff andi v0,v0,0xff +80086c2c: a2020006 sb v0,6(s0) +80086c30: a2020005 sb v0,5(s0) +80086c34: 8fbf0020 lw ra,32(sp) +80086c38: 8fb3001c lw s3,28(sp) +80086c3c: 8fb20018 lw s2,24(sp) +80086c40: 8fb10014 lw s1,20(sp) +80086c44: 8fb00010 lw s0,16(sp) +80086c48: 03e00008 jr ra +80086c4c: 27bd0028 addiu sp,sp,40 + +80086c50 <_Z6Op52M0v>: +80086c50: 27bdffd0 addiu sp,sp,-48 +80086c54: afb20018 sw s2,24(sp) +80086c58: 3c128021 lui s2,0x8021 +80086c5c: 2652e988 addiu s2,s2,-5752 +80086c60: 8e450020 lw a1,32(s2) +80086c64: afbf0028 sw ra,40(sp) +80086c68: afb50024 sw s5,36(sp) +80086c6c: afb40020 sw s4,32(sp) +80086c70: afb3001c sw s3,28(sp) +80086c74: afb10014 sw s1,20(sp) +80086c78: afb00010 sw s0,16(sp) +80086c7c: 90a20000 lbu v0,0(a1) +80086c80: 3c158022 lui s5,0x8022 +80086c84: 3c138021 lui s3,0x8021 +80086c88: a2a250cc sb v0,20684(s5) +80086c8c: 2673e974 addiu s3,s3,-5772 +80086c90: 90a30000 lbu v1,0(a1) +80086c94: 96620006 lhu v0,6(s3) +80086c98: 3c118007 lui s1,0x8007 +80086c9c: 00621821 addu v1,v1,v0 +80086ca0: 3063ffff andi v1,v1,0xffff +80086ca4: 24a50001 addiu a1,a1,1 +80086ca8: 00602021 move a0,v1 +80086cac: 263169c0 addiu s1,s1,27072 +80086cb0: 3c148021 lui s4,0x8021 +80086cb4: ae450020 sw a1,32(s2) +80086cb8: 0220f809 jalr s1 +80086cbc: ae837018 sw v1,28696(s4) +80086cc0: 8e430010 lw v1,16(s2) +80086cc4: 00022a03 sra a1,v0,0x8 +80086cc8: 00431021 addu v0,v0,v1 +80086ccc: 96700004 lhu s0,4(s3) +80086cd0: 00402021 move a0,v0 +80086cd4: a2a550cc sb a1,20684(s5) +80086cd8: 0220f809 jalr s1 +80086cdc: ae827018 sw v0,28696(s4) +80086ce0: 02028026 xor s0,s0,v0 +80086ce4: 3202ffff andi v0,s0,0xffff +80086ce8: 00021a02 srl v1,v0,0x8 +80086cec: 0002102b sltu v0,zero,v0 +80086cf0: a6700004 sh s0,4(s3) +80086cf4: a2430006 sb v1,6(s2) +80086cf8: a2420005 sb v0,5(s2) +80086cfc: 8fbf0028 lw ra,40(sp) +80086d00: 8fb50024 lw s5,36(sp) +80086d04: 8fb40020 lw s4,32(sp) +80086d08: 8fb3001c lw s3,28(sp) +80086d0c: 8fb20018 lw s2,24(sp) +80086d10: 8fb10014 lw s1,20(sp) +80086d14: 8fb00010 lw s0,16(sp) +80086d18: 03e00008 jr ra +80086d1c: 27bd0030 addiu sp,sp,48 + +80086d20 <_Z4OpD4v>: +80086d20: 27bdffe0 addiu sp,sp,-32 +80086d24: afb00010 sw s0,16(sp) +80086d28: 3c108021 lui s0,0x8021 +80086d2c: afbf001c sw ra,28(sp) +80086d30: afb20018 sw s2,24(sp) +80086d34: afb10014 sw s1,20(sp) +80086d38: 2610e988 addiu s0,s0,-5752 +80086d3c: 8e050020 lw a1,32(s0) +80086d40: 3c028022 lui v0,0x8022 +80086d44: 90a30000 lbu v1,0(a1) +80086d48: 3c118021 lui s1,0x8021 +80086d4c: 2631e974 addiu s1,s1,-5772 +80086d50: a04350cc sb v1,20684(v0) +80086d54: 90a30000 lbu v1,0(a1) +80086d58: 96220006 lhu v0,6(s1) +80086d5c: 3c128021 lui s2,0x8021 +80086d60: 00621821 addu v1,v1,v0 +80086d64: 3063ffff andi v1,v1,0xffff +80086d68: 24a50001 addiu a1,a1,1 +80086d6c: 3c028007 lui v0,0x8007 +80086d70: 00602021 move a0,v1 +80086d74: ae050020 sw a1,32(s0) +80086d78: 244269c0 addiu v0,v0,27072 +80086d7c: 0040f809 jalr v0 +80086d80: ae437018 sw v1,28696(s2) +80086d84: 8e030010 lw v1,16(s0) +80086d88: 96250008 lhu a1,8(s1) +80086d8c: 00431021 addu v0,v0,v1 +80086d90: 3044ffff andi a0,v0,0xffff +80086d94: 3c108008 lui s0,0x8008 +80086d98: ae427018 sw v0,28696(s2) +80086d9c: 261085b4 addiu s0,s0,-31308 +80086da0: 0200f809 jalr s0 +80086da4: 00042202 srl a0,a0,0x8 +80086da8: 96250008 lhu a1,8(s1) +80086dac: 92447018 lbu a0,28696(s2) +80086db0: 24a5ffff addiu a1,a1,-1 +80086db4: 0200f809 jalr s0 +80086db8: 30a5ffff andi a1,a1,0xffff +80086dbc: 96220008 lhu v0,8(s1) +80086dc0: 8fbf001c lw ra,28(sp) +80086dc4: 2442fffe addiu v0,v0,-2 +80086dc8: a6220008 sh v0,8(s1) +80086dcc: 8fb20018 lw s2,24(sp) +80086dd0: 8fb10014 lw s1,20(sp) +80086dd4: 8fb00010 lw s0,16(sp) +80086dd8: 03e00008 jr ra +80086ddc: 27bd0020 addiu sp,sp,32 + +80086de0 <_Z6OpD4E1v>: +80086de0: 27bdffe0 addiu sp,sp,-32 +80086de4: afb00010 sw s0,16(sp) +80086de8: 3c108021 lui s0,0x8021 +80086dec: afbf001c sw ra,28(sp) +80086df0: afb20018 sw s2,24(sp) +80086df4: afb10014 sw s1,20(sp) +80086df8: 2610e988 addiu s0,s0,-5752 +80086dfc: 8e050020 lw a1,32(s0) +80086e00: 3c028022 lui v0,0x8022 +80086e04: 90a30000 lbu v1,0(a1) +80086e08: 3c118021 lui s1,0x8021 +80086e0c: 2631e974 addiu s1,s1,-5772 +80086e10: a04350cc sb v1,20684(v0) +80086e14: 90a30000 lbu v1,0(a1) +80086e18: 96220006 lhu v0,6(s1) +80086e1c: 3c128021 lui s2,0x8021 +80086e20: 00621821 addu v1,v1,v0 +80086e24: 3063ffff andi v1,v1,0xffff +80086e28: 24a50001 addiu a1,a1,1 +80086e2c: 3c028007 lui v0,0x8007 +80086e30: 00602021 move a0,v1 +80086e34: ae050020 sw a1,32(s0) +80086e38: 244269c0 addiu v0,v0,27072 +80086e3c: 0040f809 jalr v0 +80086e40: ae437018 sw v1,28696(s2) +80086e44: 8e040010 lw a0,16(s0) +80086e48: 96230008 lhu v1,8(s1) +80086e4c: 00441021 addu v0,v0,a0 +80086e50: 3044ffff andi a0,v0,0xffff +80086e54: 00602821 move a1,v1 +80086e58: 3c108008 lui s0,0x8008 +80086e5c: 2463ffff addiu v1,v1,-1 +80086e60: 261085b4 addiu s0,s0,-31308 +80086e64: a6230008 sh v1,8(s1) +80086e68: ae427018 sw v0,28696(s2) +80086e6c: 0200f809 jalr s0 +80086e70: 00042202 srl a0,a0,0x8 +80086e74: 96220008 lhu v0,8(s1) +80086e78: 92447018 lbu a0,28696(s2) +80086e7c: 00402821 move a1,v0 +80086e80: 2442ffff addiu v0,v0,-1 +80086e84: 0200f809 jalr s0 +80086e88: a6220008 sh v0,8(s1) +80086e8c: 24020001 li v0,1 +80086e90: a2220009 sb v0,9(s1) +80086e94: 8fbf001c lw ra,28(sp) +80086e98: 8fb20018 lw s2,24(sp) +80086e9c: 8fb10014 lw s1,20(sp) +80086ea0: 8fb00010 lw s0,16(sp) +80086ea4: 03e00008 jr ra +80086ea8: 27bd0020 addiu sp,sp,32 + +80086eac <_Z6Op33M1v>: +80086eac: 27bdffd8 addiu sp,sp,-40 +80086eb0: afb20018 sw s2,24(sp) +80086eb4: 3c128021 lui s2,0x8021 +80086eb8: 2652e988 addiu s2,s2,-5752 +80086ebc: 8e450020 lw a1,32(s2) +80086ec0: afbf0024 sw ra,36(sp) +80086ec4: afb40020 sw s4,32(sp) +80086ec8: afb3001c sw s3,28(sp) +80086ecc: afb10014 sw s1,20(sp) +80086ed0: afb00010 sw s0,16(sp) +80086ed4: 90a20000 lbu v0,0(a1) +80086ed8: 3c148022 lui s4,0x8022 +80086edc: 3c118021 lui s1,0x8021 +80086ee0: 2631e974 addiu s1,s1,-5772 +80086ee4: a28250cc sb v0,20684(s4) +80086ee8: 90a30000 lbu v1,0(a1) +80086eec: 96220008 lhu v0,8(s1) +80086ef0: 24a50001 addiu a1,a1,1 +80086ef4: 00621821 addu v1,v1,v0 +80086ef8: 3063ffff andi v1,v1,0xffff +80086efc: 3c138021 lui s3,0x8021 +80086f00: 3c028007 lui v0,0x8007 +80086f04: 00602021 move a0,v1 +80086f08: ae450020 sw a1,32(s2) +80086f0c: 244269c0 addiu v0,v0,27072 +80086f10: 0040f809 jalr v0 +80086f14: ae637018 sw v1,28696(s3) +80086f18: 8e430010 lw v1,16(s2) +80086f1c: 9625000c lhu a1,12(s1) +80086f20: 92300004 lbu s0,4(s1) +80086f24: 00a32821 addu a1,a1,v1 +80086f28: 3c0300ff lui v1,0xff +80086f2c: 00452821 addu a1,v0,a1 +80086f30: 3463ffff ori v1,v1,0xffff +80086f34: 00021203 sra v0,v0,0x8 +80086f38: 00a32824 and a1,a1,v1 +80086f3c: a28250cc sb v0,20684(s4) +80086f40: 3c028007 lui v0,0x8007 +80086f44: ae657018 sw a1,28696(s3) +80086f48: 24426674 addiu v0,v0,26228 +80086f4c: 0040f809 jalr v0 +80086f50: 00a02021 move a0,a1 +80086f54: 02028024 and s0,s0,v0 +80086f58: 320200ff andi v0,s0,0xff +80086f5c: a2300004 sb s0,4(s1) +80086f60: a2420006 sb v0,6(s2) +80086f64: a2420005 sb v0,5(s2) +80086f68: 8fbf0024 lw ra,36(sp) +80086f6c: 8fb40020 lw s4,32(sp) +80086f70: 8fb3001c lw s3,28(sp) +80086f74: 8fb20018 lw s2,24(sp) +80086f78: 8fb10014 lw s1,20(sp) +80086f7c: 8fb00010 lw s0,16(sp) +80086f80: 03e00008 jr ra +80086f84: 27bd0028 addiu sp,sp,40 + +80086f88 <_Z6Op93M0v>: +80086f88: 27bdffe0 addiu sp,sp,-32 +80086f8c: afb00010 sw s0,16(sp) +80086f90: 3c108021 lui s0,0x8021 +80086f94: afbf001c sw ra,28(sp) +80086f98: afb20018 sw s2,24(sp) +80086f9c: afb10014 sw s1,20(sp) +80086fa0: 2610e988 addiu s0,s0,-5752 +80086fa4: 8e050020 lw a1,32(s0) +80086fa8: 3c028022 lui v0,0x8022 +80086fac: 90a30000 lbu v1,0(a1) +80086fb0: 3c118021 lui s1,0x8021 +80086fb4: 2631e974 addiu s1,s1,-5772 +80086fb8: a04350cc sb v1,20684(v0) +80086fbc: 90a30000 lbu v1,0(a1) +80086fc0: 96220008 lhu v0,8(s1) +80086fc4: 24a50001 addiu a1,a1,1 +80086fc8: 00621821 addu v1,v1,v0 +80086fcc: 3063ffff andi v1,v1,0xffff +80086fd0: 3c128021 lui s2,0x8021 +80086fd4: 3c028007 lui v0,0x8007 +80086fd8: 00602021 move a0,v1 +80086fdc: ae050020 sw a1,32(s0) +80086fe0: 244269c0 addiu v0,v0,27072 +80086fe4: 0040f809 jalr v0 +80086fe8: ae437018 sw v1,28696(s2) +80086fec: 8e040010 lw a0,16(s0) +80086ff0: 9623000c lhu v1,12(s1) +80086ff4: 3c198008 lui t9,0x8008 +80086ff8: 00641821 addu v1,v1,a0 +80086ffc: 3c0400ff lui a0,0xff +80087000: 3484ffff ori a0,a0,0xffff +80087004: 00431021 addu v0,v0,v1 +80087008: 00441024 and v0,v0,a0 +8008700c: ae427018 sw v0,28696(s2) +80087010: 96240004 lhu a0,4(s1) +80087014: 8fbf001c lw ra,28(sp) +80087018: 8fb20018 lw s2,24(sp) +8008701c: 8fb10014 lw s1,20(sp) +80087020: 8fb00010 lw s0,16(sp) +80087024: 00402821 move a1,v0 +80087028: 27398778 addiu t9,t9,-30856 +8008702c: 03200008 jr t9 +80087030: 27bd0020 addiu sp,sp,32 + +80087034 <_Z6Op93M1v>: +80087034: 27bdffe0 addiu sp,sp,-32 +80087038: afb00010 sw s0,16(sp) +8008703c: 3c108021 lui s0,0x8021 +80087040: afbf001c sw ra,28(sp) +80087044: afb20018 sw s2,24(sp) +80087048: afb10014 sw s1,20(sp) +8008704c: 2610e988 addiu s0,s0,-5752 +80087050: 8e050020 lw a1,32(s0) +80087054: 3c028022 lui v0,0x8022 +80087058: 90a30000 lbu v1,0(a1) +8008705c: 3c118021 lui s1,0x8021 +80087060: 2631e974 addiu s1,s1,-5772 +80087064: a04350cc sb v1,20684(v0) +80087068: 90a30000 lbu v1,0(a1) +8008706c: 96220008 lhu v0,8(s1) +80087070: 24a50001 addiu a1,a1,1 +80087074: 00621821 addu v1,v1,v0 +80087078: 3063ffff andi v1,v1,0xffff +8008707c: 3c128021 lui s2,0x8021 +80087080: 3c028007 lui v0,0x8007 +80087084: 00602021 move a0,v1 +80087088: ae050020 sw a1,32(s0) +8008708c: 244269c0 addiu v0,v0,27072 +80087090: 0040f809 jalr v0 +80087094: ae437018 sw v1,28696(s2) +80087098: 8e040010 lw a0,16(s0) +8008709c: 9623000c lhu v1,12(s1) +800870a0: 3c198008 lui t9,0x8008 +800870a4: 00641821 addu v1,v1,a0 +800870a8: 3c0400ff lui a0,0xff +800870ac: 3484ffff ori a0,a0,0xffff +800870b0: 00431021 addu v0,v0,v1 +800870b4: 00441024 and v0,v0,a0 +800870b8: ae427018 sw v0,28696(s2) +800870bc: 92240004 lbu a0,4(s1) +800870c0: 8fbf001c lw ra,28(sp) +800870c4: 8fb20018 lw s2,24(sp) +800870c8: 8fb10014 lw s1,20(sp) +800870cc: 8fb00010 lw s0,16(sp) +800870d0: 00402821 move a1,v0 +800870d4: 273985b4 addiu t9,t9,-31308 +800870d8: 03200008 jr t9 +800870dc: 27bd0020 addiu sp,sp,32 + +800870e0 <_Z6Op13M0v>: +800870e0: 27bdffd0 addiu sp,sp,-48 +800870e4: afb20018 sw s2,24(sp) +800870e8: 3c128021 lui s2,0x8021 +800870ec: 2652e988 addiu s2,s2,-5752 +800870f0: 8e450020 lw a1,32(s2) +800870f4: afbf0028 sw ra,40(sp) +800870f8: afb50024 sw s5,36(sp) +800870fc: afb40020 sw s4,32(sp) +80087100: afb3001c sw s3,28(sp) +80087104: afb10014 sw s1,20(sp) +80087108: afb00010 sw s0,16(sp) +8008710c: 90a20000 lbu v0,0(a1) +80087110: 3c158022 lui s5,0x8022 +80087114: 3c118021 lui s1,0x8021 +80087118: 2631e974 addiu s1,s1,-5772 +8008711c: a2a250cc sb v0,20684(s5) +80087120: 90a30000 lbu v1,0(a1) +80087124: 96220008 lhu v0,8(s1) +80087128: 3c138007 lui s3,0x8007 +8008712c: 00621821 addu v1,v1,v0 +80087130: 3063ffff andi v1,v1,0xffff +80087134: 24a50001 addiu a1,a1,1 +80087138: 00602021 move a0,v1 +8008713c: 267369c0 addiu s3,s3,27072 +80087140: 3c148021 lui s4,0x8021 +80087144: ae450020 sw a1,32(s2) +80087148: 0260f809 jalr s3 +8008714c: ae837018 sw v1,28696(s4) +80087150: 8e430010 lw v1,16(s2) +80087154: 9625000c lhu a1,12(s1) +80087158: 96300004 lhu s0,4(s1) +8008715c: 00a32821 addu a1,a1,v1 +80087160: 3c0300ff lui v1,0xff +80087164: 3463ffff ori v1,v1,0xffff +80087168: 00452821 addu a1,v0,a1 +8008716c: 00a32824 and a1,a1,v1 +80087170: 00021203 sra v0,v0,0x8 +80087174: 00a02021 move a0,a1 +80087178: a2a250cc sb v0,20684(s5) +8008717c: 0260f809 jalr s3 +80087180: ae857018 sw a1,28696(s4) +80087184: 02028025 or s0,s0,v0 +80087188: 3202ffff andi v0,s0,0xffff +8008718c: 00021a02 srl v1,v0,0x8 +80087190: 0002102b sltu v0,zero,v0 +80087194: a6300004 sh s0,4(s1) +80087198: a2430006 sb v1,6(s2) +8008719c: a2420005 sb v0,5(s2) +800871a0: 8fbf0028 lw ra,40(sp) +800871a4: 8fb50024 lw s5,36(sp) +800871a8: 8fb40020 lw s4,32(sp) +800871ac: 8fb3001c lw s3,28(sp) +800871b0: 8fb20018 lw s2,24(sp) +800871b4: 8fb10014 lw s1,20(sp) +800871b8: 8fb00010 lw s0,16(sp) +800871bc: 03e00008 jr ra +800871c0: 27bd0030 addiu sp,sp,48 + +800871c4 <_Z6Op13M1v>: +800871c4: 27bdffd8 addiu sp,sp,-40 +800871c8: afb20018 sw s2,24(sp) +800871cc: 3c128021 lui s2,0x8021 +800871d0: 2652e988 addiu s2,s2,-5752 +800871d4: 8e450020 lw a1,32(s2) +800871d8: afbf0024 sw ra,36(sp) +800871dc: afb40020 sw s4,32(sp) +800871e0: afb3001c sw s3,28(sp) +800871e4: afb10014 sw s1,20(sp) +800871e8: afb00010 sw s0,16(sp) +800871ec: 90a20000 lbu v0,0(a1) +800871f0: 3c148022 lui s4,0x8022 +800871f4: 3c118021 lui s1,0x8021 +800871f8: 2631e974 addiu s1,s1,-5772 +800871fc: a28250cc sb v0,20684(s4) +80087200: 90a30000 lbu v1,0(a1) +80087204: 96220008 lhu v0,8(s1) +80087208: 24a50001 addiu a1,a1,1 +8008720c: 00621821 addu v1,v1,v0 +80087210: 3063ffff andi v1,v1,0xffff +80087214: 3c138021 lui s3,0x8021 +80087218: 3c028007 lui v0,0x8007 +8008721c: 00602021 move a0,v1 +80087220: ae450020 sw a1,32(s2) +80087224: 244269c0 addiu v0,v0,27072 +80087228: 0040f809 jalr v0 +8008722c: ae637018 sw v1,28696(s3) +80087230: 8e430010 lw v1,16(s2) +80087234: 9625000c lhu a1,12(s1) +80087238: 92300004 lbu s0,4(s1) +8008723c: 00a32821 addu a1,a1,v1 +80087240: 3c0300ff lui v1,0xff +80087244: 00452821 addu a1,v0,a1 +80087248: 3463ffff ori v1,v1,0xffff +8008724c: 00021203 sra v0,v0,0x8 +80087250: 00a32824 and a1,a1,v1 +80087254: a28250cc sb v0,20684(s4) +80087258: 3c028007 lui v0,0x8007 +8008725c: ae657018 sw a1,28696(s3) +80087260: 24426674 addiu v0,v0,26228 +80087264: 0040f809 jalr v0 +80087268: 00a02021 move a0,a1 +8008726c: 02028025 or s0,s0,v0 +80087270: 320200ff andi v0,s0,0xff +80087274: a2300004 sb s0,4(s1) +80087278: a2420006 sb v0,6(s2) +8008727c: a2420005 sb v0,5(s2) +80087280: 8fbf0024 lw ra,36(sp) +80087284: 8fb40020 lw s4,32(sp) +80087288: 8fb3001c lw s3,28(sp) +8008728c: 8fb20018 lw s2,24(sp) +80087290: 8fb10014 lw s1,20(sp) +80087294: 8fb00010 lw s0,16(sp) +80087298: 03e00008 jr ra +8008729c: 27bd0028 addiu sp,sp,40 + +800872a0 <_Z6OpB3M0v>: +800872a0: 27bdffd8 addiu sp,sp,-40 +800872a4: afb00010 sw s0,16(sp) +800872a8: 3c108021 lui s0,0x8021 +800872ac: 2610e988 addiu s0,s0,-5752 +800872b0: 8e050020 lw a1,32(s0) +800872b4: afbf0024 sw ra,36(sp) +800872b8: afb40020 sw s4,32(sp) +800872bc: afb3001c sw s3,28(sp) +800872c0: afb20018 sw s2,24(sp) +800872c4: afb10014 sw s1,20(sp) +800872c8: 90a20000 lbu v0,0(a1) +800872cc: 3c148022 lui s4,0x8022 +800872d0: 3c128021 lui s2,0x8021 +800872d4: a28250cc sb v0,20684(s4) +800872d8: 2652e974 addiu s2,s2,-5772 +800872dc: 90a30000 lbu v1,0(a1) +800872e0: 96420008 lhu v0,8(s2) +800872e4: 3c118007 lui s1,0x8007 +800872e8: 00621821 addu v1,v1,v0 +800872ec: 3063ffff andi v1,v1,0xffff +800872f0: 24a50001 addiu a1,a1,1 +800872f4: 00602021 move a0,v1 +800872f8: 263169c0 addiu s1,s1,27072 +800872fc: 3c138021 lui s3,0x8021 +80087300: ae050020 sw a1,32(s0) +80087304: 0220f809 jalr s1 +80087308: ae637018 sw v1,28696(s3) +8008730c: 8e030010 lw v1,16(s0) +80087310: 9645000c lhu a1,12(s2) +80087314: 00a32821 addu a1,a1,v1 +80087318: 3c0300ff lui v1,0xff +8008731c: 3463ffff ori v1,v1,0xffff +80087320: 00452821 addu a1,v0,a1 +80087324: 00a32824 and a1,a1,v1 +80087328: 00021203 sra v0,v0,0x8 +8008732c: 00a02021 move a0,a1 +80087330: a28250cc sb v0,20684(s4) +80087334: 0220f809 jalr s1 +80087338: ae657018 sw a1,28696(s3) +8008733c: a6420004 sh v0,4(s2) +80087340: 3042ffff andi v0,v0,0xffff +80087344: 00021a02 srl v1,v0,0x8 +80087348: 0002102b sltu v0,zero,v0 +8008734c: a2030006 sb v1,6(s0) +80087350: a2020005 sb v0,5(s0) +80087354: 8fbf0024 lw ra,36(sp) +80087358: 8fb40020 lw s4,32(sp) +8008735c: 8fb3001c lw s3,28(sp) +80087360: 8fb20018 lw s2,24(sp) +80087364: 8fb10014 lw s1,20(sp) +80087368: 8fb00010 lw s0,16(sp) +8008736c: 03e00008 jr ra +80087370: 27bd0028 addiu sp,sp,40 + +80087374 <_Z6OpB3M1v>: +80087374: 27bdffd8 addiu sp,sp,-40 +80087378: afb00010 sw s0,16(sp) +8008737c: 3c108021 lui s0,0x8021 +80087380: 2610e988 addiu s0,s0,-5752 +80087384: 8e050020 lw a1,32(s0) +80087388: afbf0020 sw ra,32(sp) +8008738c: afb3001c sw s3,28(sp) +80087390: afb20018 sw s2,24(sp) +80087394: afb10014 sw s1,20(sp) +80087398: 90a20000 lbu v0,0(a1) +8008739c: 3c138022 lui s3,0x8022 +800873a0: 3c118021 lui s1,0x8021 +800873a4: a26250cc sb v0,20684(s3) +800873a8: 2631e974 addiu s1,s1,-5772 +800873ac: 90a30000 lbu v1,0(a1) +800873b0: 96220008 lhu v0,8(s1) +800873b4: 24a50001 addiu a1,a1,1 +800873b8: 00621821 addu v1,v1,v0 +800873bc: 3063ffff andi v1,v1,0xffff +800873c0: 3c128021 lui s2,0x8021 +800873c4: 3c028007 lui v0,0x8007 +800873c8: 00602021 move a0,v1 +800873cc: ae050020 sw a1,32(s0) +800873d0: 244269c0 addiu v0,v0,27072 +800873d4: 0040f809 jalr v0 +800873d8: ae437018 sw v1,28696(s2) +800873dc: 8e030010 lw v1,16(s0) +800873e0: 9625000c lhu a1,12(s1) +800873e4: 00a32821 addu a1,a1,v1 +800873e8: 3c0300ff lui v1,0xff +800873ec: 00452821 addu a1,v0,a1 +800873f0: 3463ffff ori v1,v1,0xffff +800873f4: 00021203 sra v0,v0,0x8 +800873f8: 00a32824 and a1,a1,v1 +800873fc: a26250cc sb v0,20684(s3) +80087400: 3c028007 lui v0,0x8007 +80087404: ae457018 sw a1,28696(s2) +80087408: 24426674 addiu v0,v0,26228 +8008740c: 0040f809 jalr v0 +80087410: 00a02021 move a0,a1 +80087414: a2220004 sb v0,4(s1) +80087418: 304200ff andi v0,v0,0xff +8008741c: a2020006 sb v0,6(s0) +80087420: a2020005 sb v0,5(s0) +80087424: 8fbf0020 lw ra,32(sp) +80087428: 8fb3001c lw s3,28(sp) +8008742c: 8fb20018 lw s2,24(sp) +80087430: 8fb10014 lw s1,20(sp) +80087434: 8fb00010 lw s0,16(sp) +80087438: 03e00008 jr ra +8008743c: 27bd0028 addiu sp,sp,40 + +80087440 <_Z6Op53M0v>: +80087440: 27bdffd0 addiu sp,sp,-48 +80087444: afb20018 sw s2,24(sp) +80087448: 3c128021 lui s2,0x8021 +8008744c: 2652e988 addiu s2,s2,-5752 +80087450: 8e450020 lw a1,32(s2) +80087454: afbf0028 sw ra,40(sp) +80087458: afb50024 sw s5,36(sp) +8008745c: afb40020 sw s4,32(sp) +80087460: afb3001c sw s3,28(sp) +80087464: afb10014 sw s1,20(sp) +80087468: afb00010 sw s0,16(sp) +8008746c: 90a20000 lbu v0,0(a1) +80087470: 3c158022 lui s5,0x8022 +80087474: 3c118021 lui s1,0x8021 +80087478: 2631e974 addiu s1,s1,-5772 +8008747c: a2a250cc sb v0,20684(s5) +80087480: 90a30000 lbu v1,0(a1) +80087484: 96220008 lhu v0,8(s1) +80087488: 3c138007 lui s3,0x8007 +8008748c: 00621821 addu v1,v1,v0 +80087490: 3063ffff andi v1,v1,0xffff +80087494: 24a50001 addiu a1,a1,1 +80087498: 00602021 move a0,v1 +8008749c: 267369c0 addiu s3,s3,27072 +800874a0: 3c148021 lui s4,0x8021 +800874a4: ae450020 sw a1,32(s2) +800874a8: 0260f809 jalr s3 +800874ac: ae837018 sw v1,28696(s4) +800874b0: 8e430010 lw v1,16(s2) +800874b4: 9625000c lhu a1,12(s1) +800874b8: 96300004 lhu s0,4(s1) +800874bc: 00a32821 addu a1,a1,v1 +800874c0: 3c0300ff lui v1,0xff +800874c4: 3463ffff ori v1,v1,0xffff +800874c8: 00452821 addu a1,v0,a1 +800874cc: 00a32824 and a1,a1,v1 +800874d0: 00021203 sra v0,v0,0x8 +800874d4: 00a02021 move a0,a1 +800874d8: a2a250cc sb v0,20684(s5) +800874dc: 0260f809 jalr s3 +800874e0: ae857018 sw a1,28696(s4) +800874e4: 02028026 xor s0,s0,v0 +800874e8: 3202ffff andi v0,s0,0xffff +800874ec: 00021a02 srl v1,v0,0x8 +800874f0: 0002102b sltu v0,zero,v0 +800874f4: a6300004 sh s0,4(s1) +800874f8: a2430006 sb v1,6(s2) +800874fc: a2420005 sb v0,5(s2) +80087500: 8fbf0028 lw ra,40(sp) +80087504: 8fb50024 lw s5,36(sp) +80087508: 8fb40020 lw s4,32(sp) +8008750c: 8fb3001c lw s3,28(sp) +80087510: 8fb20018 lw s2,24(sp) +80087514: 8fb10014 lw s1,20(sp) +80087518: 8fb00010 lw s0,16(sp) +8008751c: 03e00008 jr ra +80087520: 27bd0030 addiu sp,sp,48 + +80087524 <_Z6Op53M1v>: +80087524: 27bdffd8 addiu sp,sp,-40 +80087528: afb20018 sw s2,24(sp) +8008752c: 3c128021 lui s2,0x8021 +80087530: 2652e988 addiu s2,s2,-5752 +80087534: 8e450020 lw a1,32(s2) +80087538: afbf0024 sw ra,36(sp) +8008753c: afb40020 sw s4,32(sp) +80087540: afb3001c sw s3,28(sp) +80087544: afb10014 sw s1,20(sp) +80087548: afb00010 sw s0,16(sp) +8008754c: 90a20000 lbu v0,0(a1) +80087550: 3c148022 lui s4,0x8022 +80087554: 3c118021 lui s1,0x8021 +80087558: 2631e974 addiu s1,s1,-5772 +8008755c: a28250cc sb v0,20684(s4) +80087560: 90a30000 lbu v1,0(a1) +80087564: 96220008 lhu v0,8(s1) +80087568: 24a50001 addiu a1,a1,1 +8008756c: 00621821 addu v1,v1,v0 +80087570: 3063ffff andi v1,v1,0xffff +80087574: 3c138021 lui s3,0x8021 +80087578: 3c028007 lui v0,0x8007 +8008757c: 00602021 move a0,v1 +80087580: ae450020 sw a1,32(s2) +80087584: 244269c0 addiu v0,v0,27072 +80087588: 0040f809 jalr v0 +8008758c: ae637018 sw v1,28696(s3) +80087590: 8e430010 lw v1,16(s2) +80087594: 9625000c lhu a1,12(s1) +80087598: 92300004 lbu s0,4(s1) +8008759c: 00a32821 addu a1,a1,v1 +800875a0: 3c0300ff lui v1,0xff +800875a4: 00452821 addu a1,v0,a1 +800875a8: 3463ffff ori v1,v1,0xffff +800875ac: 00021203 sra v0,v0,0x8 +800875b0: 00a32824 and a1,a1,v1 +800875b4: a28250cc sb v0,20684(s4) +800875b8: 3c028007 lui v0,0x8007 +800875bc: ae657018 sw a1,28696(s3) +800875c0: 24426674 addiu v0,v0,26228 +800875c4: 0040f809 jalr v0 +800875c8: 00a02021 move a0,a1 +800875cc: 02028026 xor s0,s0,v0 +800875d0: 320200ff andi v0,s0,0xff +800875d4: a2300004 sb s0,4(s1) +800875d8: a2420006 sb v0,6(s2) +800875dc: a2420005 sb v0,5(s2) +800875e0: 8fbf0024 lw ra,36(sp) +800875e4: 8fb40020 lw s4,32(sp) +800875e8: 8fb3001c lw s3,28(sp) +800875ec: 8fb20018 lw s2,24(sp) +800875f0: 8fb10014 lw s1,20(sp) +800875f4: 8fb00010 lw s0,16(sp) +800875f8: 03e00008 jr ra +800875fc: 27bd0028 addiu sp,sp,40 + +80087600 <_Z6OpD3M0v>: +80087600: 27bdffd0 addiu sp,sp,-48 +80087604: afb10014 sw s1,20(sp) +80087608: 3c118021 lui s1,0x8021 +8008760c: 2631e988 addiu s1,s1,-5752 +80087610: 8e250020 lw a1,32(s1) +80087614: afbf0028 sw ra,40(sp) +80087618: afb50024 sw s5,36(sp) +8008761c: afb40020 sw s4,32(sp) +80087620: afb3001c sw s3,28(sp) +80087624: afb20018 sw s2,24(sp) +80087628: afb00010 sw s0,16(sp) +8008762c: 90a20000 lbu v0,0(a1) +80087630: 3c158022 lui s5,0x8022 +80087634: 3c128021 lui s2,0x8021 +80087638: a2a250cc sb v0,20684(s5) +8008763c: 2652e974 addiu s2,s2,-5772 +80087640: 90a30000 lbu v1,0(a1) +80087644: 96420008 lhu v0,8(s2) +80087648: 3c138007 lui s3,0x8007 +8008764c: 00621821 addu v1,v1,v0 +80087650: 3063ffff andi v1,v1,0xffff +80087654: 24a50001 addiu a1,a1,1 +80087658: 00602021 move a0,v1 +8008765c: 267369c0 addiu s3,s3,27072 +80087660: 3c148021 lui s4,0x8021 +80087664: ae250020 sw a1,32(s1) +80087668: 0260f809 jalr s3 +8008766c: ae837018 sw v1,28696(s4) +80087670: 8e230010 lw v1,16(s1) +80087674: 9645000c lhu a1,12(s2) +80087678: 96500004 lhu s0,4(s2) +8008767c: 00a32821 addu a1,a1,v1 +80087680: 3c0300ff lui v1,0xff +80087684: 3463ffff ori v1,v1,0xffff +80087688: 00452821 addu a1,v0,a1 +8008768c: 00a32824 and a1,a1,v1 +80087690: 00a02021 move a0,a1 +80087694: 00021203 sra v0,v0,0x8 +80087698: ae857018 sw a1,28696(s4) +8008769c: 0260f809 jalr s3 +800876a0: a2a250cc sb v0,20684(s5) +800876a4: 02028023 subu s0,s0,v0 +800876a8: 3204ffff andi a0,s0,0xffff +800876ac: 00101827 nor v1,zero,s0 +800876b0: 3c028022 lui v0,0x8022 +800876b4: ac5050c8 sw s0,20680(v0) +800876b8: 00042a02 srl a1,a0,0x8 +800876bc: 00031fc2 srl v1,v1,0x1f +800876c0: 0004202b sltu a0,zero,a0 +800876c4: a2250006 sb a1,6(s1) +800876c8: a2230004 sb v1,4(s1) +800876cc: a2240005 sb a0,5(s1) +800876d0: 8fbf0028 lw ra,40(sp) +800876d4: 8fb50024 lw s5,36(sp) +800876d8: 8fb40020 lw s4,32(sp) +800876dc: 8fb3001c lw s3,28(sp) +800876e0: 8fb20018 lw s2,24(sp) +800876e4: 8fb10014 lw s1,20(sp) +800876e8: 8fb00010 lw s0,16(sp) +800876ec: 03e00008 jr ra +800876f0: 27bd0030 addiu sp,sp,48 + +800876f4 <_Z6OpD3M1v>: +800876f4: 27bdffd8 addiu sp,sp,-40 +800876f8: afb10014 sw s1,20(sp) +800876fc: 3c118021 lui s1,0x8021 +80087700: 2631e988 addiu s1,s1,-5752 +80087704: 8e250020 lw a1,32(s1) +80087708: afbf0024 sw ra,36(sp) +8008770c: afb40020 sw s4,32(sp) +80087710: afb3001c sw s3,28(sp) +80087714: afb20018 sw s2,24(sp) +80087718: afb00010 sw s0,16(sp) +8008771c: 90a20000 lbu v0,0(a1) +80087720: 3c148022 lui s4,0x8022 +80087724: 3c128021 lui s2,0x8021 +80087728: a28250cc sb v0,20684(s4) +8008772c: 2652e974 addiu s2,s2,-5772 +80087730: 90a30000 lbu v1,0(a1) +80087734: 96420008 lhu v0,8(s2) +80087738: 24a50001 addiu a1,a1,1 +8008773c: 00621821 addu v1,v1,v0 +80087740: 3063ffff andi v1,v1,0xffff +80087744: 3c138021 lui s3,0x8021 +80087748: 3c028007 lui v0,0x8007 +8008774c: 00602021 move a0,v1 +80087750: ae250020 sw a1,32(s1) +80087754: 244269c0 addiu v0,v0,27072 +80087758: 0040f809 jalr v0 +8008775c: ae637018 sw v1,28696(s3) +80087760: 8e230010 lw v1,16(s1) +80087764: 9645000c lhu a1,12(s2) +80087768: 92500004 lbu s0,4(s2) +8008776c: 00a32821 addu a1,a1,v1 +80087770: 3c0300ff lui v1,0xff +80087774: 3463ffff ori v1,v1,0xffff +80087778: 00452821 addu a1,v0,a1 +8008777c: 00021203 sra v0,v0,0x8 +80087780: 00a32824 and a1,a1,v1 +80087784: a28250cc sb v0,20684(s4) +80087788: 3c028007 lui v0,0x8007 +8008778c: 00a02021 move a0,a1 +80087790: 24426674 addiu v0,v0,26228 +80087794: 0040f809 jalr v0 +80087798: ae657018 sw a1,28696(s3) +8008779c: 02028023 subu s0,s0,v0 +800877a0: 00108400 sll s0,s0,0x10 +800877a4: 00108403 sra s0,s0,0x10 +800877a8: 00101827 nor v1,zero,s0 +800877ac: 3c028022 lui v0,0x8022 +800877b0: a45050c6 sh s0,20678(v0) +800877b4: 320400ff andi a0,s0,0xff +800877b8: 00031fc2 srl v1,v1,0x1f +800877bc: a2240006 sb a0,6(s1) +800877c0: a2230004 sb v1,4(s1) +800877c4: a2240005 sb a0,5(s1) +800877c8: 8fbf0024 lw ra,36(sp) +800877cc: 8fb40020 lw s4,32(sp) +800877d0: 8fb3001c lw s3,28(sp) +800877d4: 8fb20018 lw s2,24(sp) +800877d8: 8fb10014 lw s1,20(sp) +800877dc: 8fb00010 lw s0,16(sp) +800877e0: 03e00008 jr ra +800877e4: 27bd0028 addiu sp,sp,40 + +800877e8 <_Z6OpF2M1v>: +800877e8: 27bdffd0 addiu sp,sp,-48 +800877ec: afb50024 sw s5,36(sp) +800877f0: 3c158021 lui s5,0x8021 +800877f4: afbf0028 sw ra,40(sp) +800877f8: afb40020 sw s4,32(sp) +800877fc: afb3001c sw s3,28(sp) +80087800: afb20018 sw s2,24(sp) +80087804: afb10014 sw s1,20(sp) +80087808: afb00010 sw s0,16(sp) +8008780c: 26b3e988 addiu s3,s5,-5752 +80087810: 8e650020 lw a1,32(s3) +80087814: 3c118022 lui s1,0x8022 +80087818: 90a20000 lbu v0,0(a1) +8008781c: 3c148021 lui s4,0x8021 +80087820: a22250cc sb v0,20684(s1) +80087824: 2692e974 addiu s2,s4,-5772 +80087828: 90a30000 lbu v1,0(a1) +8008782c: 96420006 lhu v0,6(s2) +80087830: 24a50001 addiu a1,a1,1 +80087834: 00621821 addu v1,v1,v0 +80087838: 3063ffff andi v1,v1,0xffff +8008783c: 3c108021 lui s0,0x8021 +80087840: 3c028007 lui v0,0x8007 +80087844: 00602021 move a0,v1 +80087848: ae650020 sw a1,32(s3) +8008784c: 244269c0 addiu v0,v0,27072 +80087850: 0040f809 jalr v0 +80087854: ae037018 sw v1,28696(s0) +80087858: 8e630010 lw v1,16(s3) +8008785c: 00431821 addu v1,v0,v1 +80087860: 00021203 sra v0,v0,0x8 +80087864: a22250cc sb v0,20684(s1) +80087868: 3c028007 lui v0,0x8007 +8008786c: 00602021 move a0,v1 +80087870: 24426674 addiu v0,v0,26228 +80087874: 0040f809 jalr v0 +80087878: ae037018 sw v1,28696(s0) +8008787c: 00404021 move t0,v0 +80087880: 92420002 lbu v0,2(s2) +80087884: 3c038022 lui v1,0x8022 +80087888: 30420008 andi v0,v0,0x8 +8008788c: 1040003f beqz v0,8008798c <_Z6OpF2M1v+0x1a4> +80087890: a06850bc sb t0,20668(v1) +80087894: 92620004 lbu v0,4(s3) +80087898: 96440004 lhu a0,4(s2) +8008789c: 3106000f andi a2,t0,0xf +800878a0: 2c420001 sltiu v0,v0,1 +800878a4: 00c21021 addu v0,a2,v0 +800878a8: 00041902 srl v1,a0,0x4 +800878ac: 3084000f andi a0,a0,0xf +800878b0: 00822023 subu a0,a0,v0 +800878b4: 00082902 srl a1,t0,0x4 +800878b8: 3063000f andi v1,v1,0xf +800878bc: 00651823 subu v1,v1,a1 +800878c0: 308700ff andi a3,a0,0xff +800878c4: 306a00ff andi t2,v1,0xff +800878c8: 3c0b8022 lui t3,0x8022 +800878cc: 3c098022 lui t1,0x8022 +800878d0: 3c028022 lui v0,0x8022 +800878d4: 3c038022 lui v1,0x8022 +800878d8: 2ce4000a sltiu a0,a3,10 +800878dc: a04650ae sb a2,20654(v0) +800878e0: a06550af sb a1,20655(v1) +800878e4: a16750aa sb a3,20650(t3) +800878e8: 10800060 beqz a0,80087a6c <_Z6OpF2M1v+0x284> +800878ec: a12a50ab sb t2,20651(t1) +800878f0: 912350ab lbu v1,20651(t1) +800878f4: 2c62000a sltiu v0,v1,10 +800878f8: 1440004b bnez v0,80087a28 <_Z6OpF2M1v+0x240> +800878fc: 24020001 li v0,1 +80087900: 2462000a addiu v0,v1,10 +80087904: a12250ab sb v0,20651(t1) +80087908: 912350ab lbu v1,20651(t1) +8008790c: 916550aa lbu a1,20650(t3) +80087910: 2682e974 addiu v0,s4,-5772 +80087914: 00031900 sll v1,v1,0x4 +80087918: 00651825 or v1,v1,a1 +8008791c: 90440004 lbu a0,4(v0) +80087920: 306700ff andi a3,v1,0xff +80087924: 00871026 xor v0,a0,a3 +80087928: 30420080 andi v0,v0,0x80 +8008792c: 00882026 xor a0,a0,t0 +80087930: 3c038022 lui v1,0x8022 +80087934: 00822024 and a0,a0,v0 +80087938: a2600004 sb zero,4(s3) +8008793c: 10800048 beqz a0,80087a60 <_Z6OpF2M1v+0x278> +80087940: a06750b2 sb a3,20658(v1) +80087944: 26a3e988 addiu v1,s5,-5752 +80087948: 24020001 li v0,1 +8008794c: a0620007 sb v0,7(v1) +80087950: 26a3e988 addiu v1,s5,-5752 +80087954: 2682e974 addiu v0,s4,-5772 +80087958: 30e400ff andi a0,a3,0xff +8008795c: a0470004 sb a3,4(v0) +80087960: a0640006 sb a0,6(v1) +80087964: a0640005 sb a0,5(v1) +80087968: 8fbf0028 lw ra,40(sp) +8008796c: 8fb50024 lw s5,36(sp) +80087970: 8fb40020 lw s4,32(sp) +80087974: 8fb3001c lw s3,28(sp) +80087978: 8fb20018 lw s2,24(sp) +8008797c: 8fb10014 lw s1,20(sp) +80087980: 8fb00010 lw s0,16(sp) +80087984: 03e00008 jr ra +80087988: 27bd0030 addiu sp,sp,48 +8008798c: 92440004 lbu a0,4(s2) +80087990: 92630004 lbu v1,4(s3) +80087994: 00881023 subu v0,a0,t0 +80087998: 00431021 addu v0,v0,v1 +8008799c: 2442ffff addiu v0,v0,-1 +800879a0: 00021400 sll v0,v0,0x10 +800879a4: 00021403 sra v0,v0,0x10 +800879a8: 00881826 xor v1,a0,t0 +800879ac: 304600ff andi a2,v0,0xff +800879b0: 30630080 andi v1,v1,0x80 +800879b4: 00022827 nor a1,zero,v0 +800879b8: 00862026 xor a0,a0,a2 +800879bc: 00832024 and a0,a0,v1 +800879c0: 00052fc2 srl a1,a1,0x1f +800879c4: 3c038022 lui v1,0x8022 +800879c8: a46250c6 sh v0,20678(v1) +800879cc: 10800012 beqz a0,80087a18 <_Z6OpF2M1v+0x230> +800879d0: a2650004 sb a1,4(s3) +800879d4: 24020001 li v0,1 +800879d8: a2620007 sb v0,7(s3) +800879dc: 26a3e988 addiu v1,s5,-5752 +800879e0: 2682e974 addiu v0,s4,-5772 +800879e4: 30c400ff andi a0,a2,0xff +800879e8: a0460004 sb a2,4(v0) +800879ec: a0640006 sb a0,6(v1) +800879f0: a0640005 sb a0,5(v1) +800879f4: 8fbf0028 lw ra,40(sp) +800879f8: 8fb50024 lw s5,36(sp) +800879fc: 8fb40020 lw s4,32(sp) +80087a00: 8fb3001c lw s3,28(sp) +80087a04: 8fb20018 lw s2,24(sp) +80087a08: 8fb10014 lw s1,20(sp) +80087a0c: 8fb00010 lw s0,16(sp) +80087a10: 03e00008 jr ra +80087a14: 27bd0030 addiu sp,sp,48 +80087a18: 08021e77 j 800879dc <_Z6OpF2M1v+0x1f4> +80087a1c: a2600007 sb zero,7(s3) +80087a20: 912350ab lbu v1,20651(t1) +80087a24: 24020001 li v0,1 +80087a28: 916550aa lbu a1,20650(t3) +80087a2c: a2620004 sb v0,4(s3) +80087a30: 00031900 sll v1,v1,0x4 +80087a34: 2682e974 addiu v0,s4,-5772 +80087a38: 00651825 or v1,v1,a1 +80087a3c: 90440004 lbu a0,4(v0) +80087a40: 306700ff andi a3,v1,0xff +80087a44: 00871026 xor v0,a0,a3 +80087a48: 30420080 andi v0,v0,0x80 +80087a4c: 00882026 xor a0,a0,t0 +80087a50: 3c038022 lui v1,0x8022 +80087a54: 00822024 and a0,a0,v0 +80087a58: 1480ffba bnez a0,80087944 <_Z6OpF2M1v+0x15c> +80087a5c: a06750b2 sb a3,20658(v1) +80087a60: 26a2e988 addiu v0,s5,-5752 +80087a64: 08021e54 j 80087950 <_Z6OpF2M1v+0x168> +80087a68: a0400007 sb zero,7(v0) +80087a6c: 2543ffff addiu v1,t2,-1 +80087a70: a12350ab sb v1,20651(t1) +80087a74: 912350ab lbu v1,20651(t1) +80087a78: 24e2000a addiu v0,a3,10 +80087a7c: a16250aa sb v0,20650(t3) +80087a80: 2c62000a sltiu v0,v1,10 +80087a84: 1440ffe6 bnez v0,80087a20 <_Z6OpF2M1v+0x238> +80087a88: 2462000a addiu v0,v1,10 +80087a8c: 08021e42 j 80087908 <_Z6OpF2M1v+0x120> +80087a90: a12250ab sb v0,20651(t1) + +80087a94 <_Z6OpF5M1v>: +80087a94: 27bdffd8 addiu sp,sp,-40 +80087a98: afb3001c sw s3,28(sp) +80087a9c: 3c138021 lui s3,0x8021 +80087aa0: afb20018 sw s2,24(sp) +80087aa4: afb10014 sw s1,20(sp) +80087aa8: afb00010 sw s0,16(sp) +80087aac: afbf0020 sw ra,32(sp) +80087ab0: 2671e988 addiu s1,s3,-5752 +80087ab4: 8e270020 lw a3,32(s1) +80087ab8: 3c128021 lui s2,0x8021 +80087abc: 90e30000 lbu v1,0(a3) +80087ac0: 2650e974 addiu s0,s2,-5772 +80087ac4: 3c028022 lui v0,0x8022 +80087ac8: a04350cc sb v1,20684(v0) +80087acc: 96060006 lhu a2,6(s0) +80087ad0: 9602000a lhu v0,10(s0) +80087ad4: 96040002 lhu a0,2(s0) +80087ad8: 90e50000 lbu a1,0(a3) +80087adc: 00c23021 addu a2,a2,v0 +80087ae0: 30840100 andi a0,a0,0x100 +80087ae4: 3402ffff li v0,0xffff +80087ae8: 240300ff li v1,255 +80087aec: 0044180a movz v1,v0,a0 +80087af0: 00a62821 addu a1,a1,a2 +80087af4: 00651824 and v1,v1,a1 +80087af8: 3c028021 lui v0,0x8021 +80087afc: ac437018 sw v1,28696(v0) +80087b00: 24e70001 addiu a3,a3,1 +80087b04: 3c028007 lui v0,0x8007 +80087b08: 00602021 move a0,v1 +80087b0c: 24426674 addiu v0,v0,26228 +80087b10: 0040f809 jalr v0 +80087b14: ae270020 sw a3,32(s1) +80087b18: 00404021 move t0,v0 +80087b1c: 92020002 lbu v0,2(s0) +80087b20: 3c038022 lui v1,0x8022 +80087b24: 30420008 andi v0,v0,0x8 +80087b28: 1040003e beqz v0,80087c24 <_Z6OpF5M1v+0x190> +80087b2c: a06850bc sb t0,20668(v1) +80087b30: 92220004 lbu v0,4(s1) +80087b34: 96040004 lhu a0,4(s0) +80087b38: 3106000f andi a2,t0,0xf +80087b3c: 2c420001 sltiu v0,v0,1 +80087b40: 00c21021 addu v0,a2,v0 +80087b44: 00041902 srl v1,a0,0x4 +80087b48: 3084000f andi a0,a0,0xf +80087b4c: 00822023 subu a0,a0,v0 +80087b50: 00082902 srl a1,t0,0x4 +80087b54: 3063000f andi v1,v1,0xf +80087b58: 00651823 subu v1,v1,a1 +80087b5c: 308700ff andi a3,a0,0xff +80087b60: 306a00ff andi t2,v1,0xff +80087b64: 3c0b8022 lui t3,0x8022 +80087b68: 3c098022 lui t1,0x8022 +80087b6c: 3c028022 lui v0,0x8022 +80087b70: 3c038022 lui v1,0x8022 +80087b74: 2ce4000a sltiu a0,a3,10 +80087b78: 02206021 move t4,s1 +80087b7c: a04650ae sb a2,20654(v0) +80087b80: a06550af sb a1,20655(v1) +80087b84: a16750aa sb a3,20650(t3) +80087b88: 1080005c beqz a0,80087cfc <_Z6OpF5M1v+0x268> +80087b8c: a12a50ab sb t2,20651(t1) +80087b90: 912350ab lbu v1,20651(t1) +80087b94: 2c62000a sltiu v0,v1,10 +80087b98: 14400047 bnez v0,80087cb8 <_Z6OpF5M1v+0x224> +80087b9c: 24020001 li v0,1 +80087ba0: 2462000a addiu v0,v1,10 +80087ba4: a12250ab sb v0,20651(t1) +80087ba8: 912350ab lbu v1,20651(t1) +80087bac: 916550aa lbu a1,20650(t3) +80087bb0: 2642e974 addiu v0,s2,-5772 +80087bb4: 00031900 sll v1,v1,0x4 +80087bb8: 00651825 or v1,v1,a1 +80087bbc: 90440004 lbu a0,4(v0) +80087bc0: 306700ff andi a3,v1,0xff +80087bc4: 00871026 xor v0,a0,a3 +80087bc8: 30420080 andi v0,v0,0x80 +80087bcc: 00882026 xor a0,a0,t0 +80087bd0: 3c038022 lui v1,0x8022 +80087bd4: 00822024 and a0,a0,v0 +80087bd8: a1800004 sb zero,4(t4) +80087bdc: 10800044 beqz a0,80087cf0 <_Z6OpF5M1v+0x25c> +80087be0: a06750b2 sb a3,20658(v1) +80087be4: 2663e988 addiu v1,s3,-5752 +80087be8: 24020001 li v0,1 +80087bec: a0620007 sb v0,7(v1) +80087bf0: 2663e988 addiu v1,s3,-5752 +80087bf4: 2642e974 addiu v0,s2,-5772 +80087bf8: 30e400ff andi a0,a3,0xff +80087bfc: a0470004 sb a3,4(v0) +80087c00: a0640006 sb a0,6(v1) +80087c04: a0640005 sb a0,5(v1) +80087c08: 8fbf0020 lw ra,32(sp) +80087c0c: 8fb3001c lw s3,28(sp) +80087c10: 8fb20018 lw s2,24(sp) +80087c14: 8fb10014 lw s1,20(sp) +80087c18: 8fb00010 lw s0,16(sp) +80087c1c: 03e00008 jr ra +80087c20: 27bd0028 addiu sp,sp,40 +80087c24: 92040004 lbu a0,4(s0) +80087c28: 92230004 lbu v1,4(s1) +80087c2c: 00881023 subu v0,a0,t0 +80087c30: 00431021 addu v0,v0,v1 +80087c34: 2442ffff addiu v0,v0,-1 +80087c38: 00021400 sll v0,v0,0x10 +80087c3c: 00021403 sra v0,v0,0x10 +80087c40: 00881826 xor v1,a0,t0 +80087c44: 304600ff andi a2,v0,0xff +80087c48: 30630080 andi v1,v1,0x80 +80087c4c: 00022827 nor a1,zero,v0 +80087c50: 00862026 xor a0,a0,a2 +80087c54: 00832024 and a0,a0,v1 +80087c58: 00052fc2 srl a1,a1,0x1f +80087c5c: 3c038022 lui v1,0x8022 +80087c60: a46250c6 sh v0,20678(v1) +80087c64: 10800010 beqz a0,80087ca8 <_Z6OpF5M1v+0x214> +80087c68: a2250004 sb a1,4(s1) +80087c6c: 24020001 li v0,1 +80087c70: a2220007 sb v0,7(s1) +80087c74: 2663e988 addiu v1,s3,-5752 +80087c78: 2642e974 addiu v0,s2,-5772 +80087c7c: 30c400ff andi a0,a2,0xff +80087c80: a0460004 sb a2,4(v0) +80087c84: a0640006 sb a0,6(v1) +80087c88: a0640005 sb a0,5(v1) +80087c8c: 8fbf0020 lw ra,32(sp) +80087c90: 8fb3001c lw s3,28(sp) +80087c94: 8fb20018 lw s2,24(sp) +80087c98: 8fb10014 lw s1,20(sp) +80087c9c: 8fb00010 lw s0,16(sp) +80087ca0: 03e00008 jr ra +80087ca4: 27bd0028 addiu sp,sp,40 +80087ca8: 08021f1d j 80087c74 <_Z6OpF5M1v+0x1e0> +80087cac: a2200007 sb zero,7(s1) +80087cb0: 912350ab lbu v1,20651(t1) +80087cb4: 24020001 li v0,1 +80087cb8: 916550aa lbu a1,20650(t3) +80087cbc: a2220004 sb v0,4(s1) +80087cc0: 00031900 sll v1,v1,0x4 +80087cc4: 2642e974 addiu v0,s2,-5772 +80087cc8: 00651825 or v1,v1,a1 +80087ccc: 90440004 lbu a0,4(v0) +80087cd0: 306700ff andi a3,v1,0xff +80087cd4: 00871026 xor v0,a0,a3 +80087cd8: 30420080 andi v0,v0,0x80 +80087cdc: 00882026 xor a0,a0,t0 +80087ce0: 3c038022 lui v1,0x8022 +80087ce4: 00822024 and a0,a0,v0 +80087ce8: 1480ffbe bnez a0,80087be4 <_Z6OpF5M1v+0x150> +80087cec: a06750b2 sb a3,20658(v1) +80087cf0: 2662e988 addiu v0,s3,-5752 +80087cf4: 08021efc j 80087bf0 <_Z6OpF5M1v+0x15c> +80087cf8: a0400007 sb zero,7(v0) +80087cfc: 2543ffff addiu v1,t2,-1 +80087d00: a12350ab sb v1,20651(t1) +80087d04: 912350ab lbu v1,20651(t1) +80087d08: 24e2000a addiu v0,a3,10 +80087d0c: a16250aa sb v0,20650(t3) +80087d10: 2c62000a sltiu v0,v1,10 +80087d14: 1440ffe6 bnez v0,80087cb0 <_Z6OpF5M1v+0x21c> +80087d18: 2462000a addiu v0,v1,10 +80087d1c: 08021eea j 80087ba8 <_Z6OpF5M1v+0x114> +80087d20: a12250ab sb v0,20651(t1) + +80087d24 <_Z6OpE5M1v>: +80087d24: 27bdffd8 addiu sp,sp,-40 +80087d28: afb3001c sw s3,28(sp) +80087d2c: 3c138021 lui s3,0x8021 +80087d30: afb20018 sw s2,24(sp) +80087d34: afb10014 sw s1,20(sp) +80087d38: afb00010 sw s0,16(sp) +80087d3c: afbf0020 sw ra,32(sp) +80087d40: 2671e988 addiu s1,s3,-5752 +80087d44: 8e250020 lw a1,32(s1) +80087d48: 3c028022 lui v0,0x8022 +80087d4c: 90a30000 lbu v1,0(a1) +80087d50: 3c128021 lui s2,0x8021 +80087d54: a04350cc sb v1,20684(v0) +80087d58: 2650e974 addiu s0,s2,-5772 +80087d5c: 90a20000 lbu v0,0(a1) +80087d60: 96030006 lhu v1,6(s0) +80087d64: 24a50001 addiu a1,a1,1 +80087d68: 00431021 addu v0,v0,v1 +80087d6c: 3042ffff andi v0,v0,0xffff +80087d70: 3c038021 lui v1,0x8021 +80087d74: ac627018 sw v0,28696(v1) +80087d78: 00402021 move a0,v0 +80087d7c: 3c028007 lui v0,0x8007 +80087d80: 24426674 addiu v0,v0,26228 +80087d84: 0040f809 jalr v0 +80087d88: ae250020 sw a1,32(s1) +80087d8c: 00404021 move t0,v0 +80087d90: 92020002 lbu v0,2(s0) +80087d94: 3c038022 lui v1,0x8022 +80087d98: 30420008 andi v0,v0,0x8 +80087d9c: 1040003d beqz v0,80087e94 <_Z6OpE5M1v+0x170> +80087da0: a06850bc sb t0,20668(v1) +80087da4: 92220004 lbu v0,4(s1) +80087da8: 96040004 lhu a0,4(s0) +80087dac: 3106000f andi a2,t0,0xf +80087db0: 2c420001 sltiu v0,v0,1 +80087db4: 00c21021 addu v0,a2,v0 +80087db8: 00041902 srl v1,a0,0x4 +80087dbc: 3084000f andi a0,a0,0xf +80087dc0: 00822023 subu a0,a0,v0 +80087dc4: 00082902 srl a1,t0,0x4 +80087dc8: 3063000f andi v1,v1,0xf +80087dcc: 00651823 subu v1,v1,a1 +80087dd0: 308700ff andi a3,a0,0xff +80087dd4: 306a00ff andi t2,v1,0xff +80087dd8: 3c0b8022 lui t3,0x8022 +80087ddc: 3c098022 lui t1,0x8022 +80087de0: 3c028022 lui v0,0x8022 +80087de4: 3c038022 lui v1,0x8022 +80087de8: 2ce4000a sltiu a0,a3,10 +80087dec: a04650ae sb a2,20654(v0) +80087df0: a06550af sb a1,20655(v1) +80087df4: a16750aa sb a3,20650(t3) +80087df8: 1080005c beqz a0,80087f6c <_Z6OpE5M1v+0x248> +80087dfc: a12a50ab sb t2,20651(t1) +80087e00: 912350ab lbu v1,20651(t1) +80087e04: 2c62000a sltiu v0,v1,10 +80087e08: 14400047 bnez v0,80087f28 <_Z6OpE5M1v+0x204> +80087e0c: 24020001 li v0,1 +80087e10: 2462000a addiu v0,v1,10 +80087e14: a12250ab sb v0,20651(t1) +80087e18: 912350ab lbu v1,20651(t1) +80087e1c: 916550aa lbu a1,20650(t3) +80087e20: 2642e974 addiu v0,s2,-5772 +80087e24: 00031900 sll v1,v1,0x4 +80087e28: 00651825 or v1,v1,a1 +80087e2c: 90440004 lbu a0,4(v0) +80087e30: 306700ff andi a3,v1,0xff +80087e34: 00871026 xor v0,a0,a3 +80087e38: 30420080 andi v0,v0,0x80 +80087e3c: 00882026 xor a0,a0,t0 +80087e40: 3c038022 lui v1,0x8022 +80087e44: 00822024 and a0,a0,v0 +80087e48: a2200004 sb zero,4(s1) +80087e4c: 10800044 beqz a0,80087f60 <_Z6OpE5M1v+0x23c> +80087e50: a06750b2 sb a3,20658(v1) +80087e54: 2663e988 addiu v1,s3,-5752 +80087e58: 24020001 li v0,1 +80087e5c: a0620007 sb v0,7(v1) +80087e60: 2663e988 addiu v1,s3,-5752 +80087e64: 2642e974 addiu v0,s2,-5772 +80087e68: 30e400ff andi a0,a3,0xff +80087e6c: a0470004 sb a3,4(v0) +80087e70: a0640006 sb a0,6(v1) +80087e74: a0640005 sb a0,5(v1) +80087e78: 8fbf0020 lw ra,32(sp) +80087e7c: 8fb3001c lw s3,28(sp) +80087e80: 8fb20018 lw s2,24(sp) +80087e84: 8fb10014 lw s1,20(sp) +80087e88: 8fb00010 lw s0,16(sp) +80087e8c: 03e00008 jr ra +80087e90: 27bd0028 addiu sp,sp,40 +80087e94: 92040004 lbu a0,4(s0) +80087e98: 92230004 lbu v1,4(s1) +80087e9c: 00881023 subu v0,a0,t0 +80087ea0: 00431021 addu v0,v0,v1 +80087ea4: 2442ffff addiu v0,v0,-1 +80087ea8: 00021400 sll v0,v0,0x10 +80087eac: 00021403 sra v0,v0,0x10 +80087eb0: 00881826 xor v1,a0,t0 +80087eb4: 304600ff andi a2,v0,0xff +80087eb8: 30630080 andi v1,v1,0x80 +80087ebc: 00022827 nor a1,zero,v0 +80087ec0: 00862026 xor a0,a0,a2 +80087ec4: 00832024 and a0,a0,v1 +80087ec8: 00052fc2 srl a1,a1,0x1f +80087ecc: 3c038022 lui v1,0x8022 +80087ed0: a46250c6 sh v0,20678(v1) +80087ed4: 10800010 beqz a0,80087f18 <_Z6OpE5M1v+0x1f4> +80087ed8: a2250004 sb a1,4(s1) +80087edc: 24020001 li v0,1 +80087ee0: a2220007 sb v0,7(s1) +80087ee4: 2663e988 addiu v1,s3,-5752 +80087ee8: 2642e974 addiu v0,s2,-5772 +80087eec: 30c400ff andi a0,a2,0xff +80087ef0: a0460004 sb a2,4(v0) +80087ef4: a0640006 sb a0,6(v1) +80087ef8: a0640005 sb a0,5(v1) +80087efc: 8fbf0020 lw ra,32(sp) +80087f00: 8fb3001c lw s3,28(sp) +80087f04: 8fb20018 lw s2,24(sp) +80087f08: 8fb10014 lw s1,20(sp) +80087f0c: 8fb00010 lw s0,16(sp) +80087f10: 03e00008 jr ra +80087f14: 27bd0028 addiu sp,sp,40 +80087f18: 08021fb9 j 80087ee4 <_Z6OpE5M1v+0x1c0> +80087f1c: a2200007 sb zero,7(s1) +80087f20: 912350ab lbu v1,20651(t1) +80087f24: 24020001 li v0,1 +80087f28: 916550aa lbu a1,20650(t3) +80087f2c: a2220004 sb v0,4(s1) +80087f30: 00031900 sll v1,v1,0x4 +80087f34: 2642e974 addiu v0,s2,-5772 +80087f38: 00651825 or v1,v1,a1 +80087f3c: 90440004 lbu a0,4(v0) +80087f40: 306700ff andi a3,v1,0xff +80087f44: 00871026 xor v0,a0,a3 +80087f48: 30420080 andi v0,v0,0x80 +80087f4c: 00882026 xor a0,a0,t0 +80087f50: 3c038022 lui v1,0x8022 +80087f54: 00822024 and a0,a0,v0 +80087f58: 1480ffbe bnez a0,80087e54 <_Z6OpE5M1v+0x130> +80087f5c: a06750b2 sb a3,20658(v1) +80087f60: 2662e988 addiu v0,s3,-5752 +80087f64: 08021f98 j 80087e60 <_Z6OpE5M1v+0x13c> +80087f68: a0400007 sb zero,7(v0) +80087f6c: 2543ffff addiu v1,t2,-1 +80087f70: a12350ab sb v1,20651(t1) +80087f74: 912350ab lbu v1,20651(t1) +80087f78: 24e2000a addiu v0,a3,10 +80087f7c: a16250aa sb v0,20650(t3) +80087f80: 2c62000a sltiu v0,v1,10 +80087f84: 1440ffe6 bnez v0,80087f20 <_Z6OpE5M1v+0x1fc> +80087f88: 2462000a addiu v0,v1,10 +80087f8c: 08021f86 j 80087e18 <_Z6OpE5M1v+0xf4> +80087f90: a12250ab sb v0,20651(t1) + +80087f94 <_Z6OpE9M1v>: +80087f94: 27bdffe0 addiu sp,sp,-32 +80087f98: afb10014 sw s1,20(sp) +80087f9c: 3c118021 lui s1,0x8021 +80087fa0: afb00010 sw s0,16(sp) +80087fa4: afbf0018 sw ra,24(sp) +80087fa8: 2630e988 addiu s0,s1,-5752 +80087fac: 8e050020 lw a1,32(s0) +80087fb0: 8e02000c lw v0,12(s0) +80087fb4: 8e030024 lw v1,36(s0) +80087fb8: 00a21021 addu v0,a1,v0 +80087fbc: 00431023 subu v0,v0,v1 +80087fc0: 3c038021 lui v1,0x8021 +80087fc4: 00402021 move a0,v0 +80087fc8: ac627018 sw v0,28696(v1) +80087fcc: 24a50001 addiu a1,a1,1 +80087fd0: 3c028007 lui v0,0x8007 +80087fd4: 24426674 addiu v0,v0,26228 +80087fd8: 0040f809 jalr v0 +80087fdc: ae050020 sw a1,32(s0) +80087fe0: 3c0c8021 lui t4,0x8021 +80087fe4: 2584e974 addiu a0,t4,-5772 +80087fe8: 00404021 move t0,v0 +80087fec: 90820002 lbu v0,2(a0) +80087ff0: 3c038022 lui v1,0x8022 +80087ff4: 30420008 andi v0,v0,0x8 +80087ff8: 1040003b beqz v0,800880e8 <_Z6OpE9M1v+0x154> +80087ffc: a06850bc sb t0,20668(v1) +80088000: 92020004 lbu v0,4(s0) +80088004: 94840004 lhu a0,4(a0) +80088008: 3106000f andi a2,t0,0xf +8008800c: 2c420001 sltiu v0,v0,1 +80088010: 00c21021 addu v0,a2,v0 +80088014: 00041902 srl v1,a0,0x4 +80088018: 3084000f andi a0,a0,0xf +8008801c: 00822023 subu a0,a0,v0 +80088020: 00082902 srl a1,t0,0x4 +80088024: 3063000f andi v1,v1,0xf +80088028: 00651823 subu v1,v1,a1 +8008802c: 308700ff andi a3,a0,0xff +80088030: 306a00ff andi t2,v1,0xff +80088034: 3c0b8022 lui t3,0x8022 +80088038: 3c098022 lui t1,0x8022 +8008803c: 3c028022 lui v0,0x8022 +80088040: 3c038022 lui v1,0x8022 +80088044: 2ce4000a sltiu a0,a3,10 +80088048: a04650ae sb a2,20654(v0) +8008804c: a06550af sb a1,20655(v1) +80088050: a16750aa sb a3,20650(t3) +80088054: 10800058 beqz a0,800881b8 <_Z6OpE9M1v+0x224> +80088058: a12a50ab sb t2,20651(t1) +8008805c: 912350ab lbu v1,20651(t1) +80088060: 2c62000a sltiu v0,v1,10 +80088064: 14400043 bnez v0,80088174 <_Z6OpE9M1v+0x1e0> +80088068: 24020001 li v0,1 +8008806c: 2462000a addiu v0,v1,10 +80088070: a12250ab sb v0,20651(t1) +80088074: 912350ab lbu v1,20651(t1) +80088078: 916550aa lbu a1,20650(t3) +8008807c: 2582e974 addiu v0,t4,-5772 +80088080: 00031900 sll v1,v1,0x4 +80088084: 00651825 or v1,v1,a1 +80088088: 90440004 lbu a0,4(v0) +8008808c: 306700ff andi a3,v1,0xff +80088090: 00871026 xor v0,a0,a3 +80088094: 30420080 andi v0,v0,0x80 +80088098: 00882026 xor a0,a0,t0 +8008809c: 3c038022 lui v1,0x8022 +800880a0: 00822024 and a0,a0,v0 +800880a4: a2000004 sb zero,4(s0) +800880a8: 10800040 beqz a0,800881ac <_Z6OpE9M1v+0x218> +800880ac: a06750b2 sb a3,20658(v1) +800880b0: 2623e988 addiu v1,s1,-5752 +800880b4: 24020001 li v0,1 +800880b8: a0620007 sb v0,7(v1) +800880bc: 2623e988 addiu v1,s1,-5752 +800880c0: 30e400ff andi a0,a3,0xff +800880c4: 2582e974 addiu v0,t4,-5772 +800880c8: a0470004 sb a3,4(v0) +800880cc: a0640006 sb a0,6(v1) +800880d0: a0640005 sb a0,5(v1) +800880d4: 8fbf0018 lw ra,24(sp) +800880d8: 8fb10014 lw s1,20(sp) +800880dc: 8fb00010 lw s0,16(sp) +800880e0: 03e00008 jr ra +800880e4: 27bd0020 addiu sp,sp,32 +800880e8: 90840004 lbu a0,4(a0) +800880ec: 92030004 lbu v1,4(s0) +800880f0: 00881023 subu v0,a0,t0 +800880f4: 00431021 addu v0,v0,v1 +800880f8: 2442ffff addiu v0,v0,-1 +800880fc: 00021400 sll v0,v0,0x10 +80088100: 00021403 sra v0,v0,0x10 +80088104: 00881826 xor v1,a0,t0 +80088108: 304600ff andi a2,v0,0xff +8008810c: 30630080 andi v1,v1,0x80 +80088110: 00022827 nor a1,zero,v0 +80088114: 00862026 xor a0,a0,a2 +80088118: 00832024 and a0,a0,v1 +8008811c: 00052fc2 srl a1,a1,0x1f +80088120: 3c038022 lui v1,0x8022 +80088124: a46250c6 sh v0,20678(v1) +80088128: 1080000e beqz a0,80088164 <_Z6OpE9M1v+0x1d0> +8008812c: a2050004 sb a1,4(s0) +80088130: 24020001 li v0,1 +80088134: a2020007 sb v0,7(s0) +80088138: 2623e988 addiu v1,s1,-5752 +8008813c: 30c400ff andi a0,a2,0xff +80088140: 2582e974 addiu v0,t4,-5772 +80088144: a0460004 sb a2,4(v0) +80088148: a0640006 sb a0,6(v1) +8008814c: a0640005 sb a0,5(v1) +80088150: 8fbf0018 lw ra,24(sp) +80088154: 8fb10014 lw s1,20(sp) +80088158: 8fb00010 lw s0,16(sp) +8008815c: 03e00008 jr ra +80088160: 27bd0020 addiu sp,sp,32 +80088164: 0802204e j 80088138 <_Z6OpE9M1v+0x1a4> +80088168: a2000007 sb zero,7(s0) +8008816c: 912350ab lbu v1,20651(t1) +80088170: 24020001 li v0,1 +80088174: 916550aa lbu a1,20650(t3) +80088178: a2020004 sb v0,4(s0) +8008817c: 00031900 sll v1,v1,0x4 +80088180: 2582e974 addiu v0,t4,-5772 +80088184: 00651825 or v1,v1,a1 +80088188: 90440004 lbu a0,4(v0) +8008818c: 306700ff andi a3,v1,0xff +80088190: 00871026 xor v0,a0,a3 +80088194: 30420080 andi v0,v0,0x80 +80088198: 00882026 xor a0,a0,t0 +8008819c: 3c038022 lui v1,0x8022 +800881a0: 00822024 and a0,a0,v0 +800881a4: 1480ffc2 bnez a0,800880b0 <_Z6OpE9M1v+0x11c> +800881a8: a06750b2 sb a3,20658(v1) +800881ac: 2622e988 addiu v0,s1,-5752 +800881b0: 0802202f j 800880bc <_Z6OpE9M1v+0x128> +800881b4: a0400007 sb zero,7(v0) +800881b8: 2543ffff addiu v1,t2,-1 +800881bc: a12350ab sb v1,20651(t1) +800881c0: 912350ab lbu v1,20651(t1) +800881c4: 24e2000a addiu v0,a3,10 +800881c8: a16250aa sb v0,20650(t3) +800881cc: 2c62000a sltiu v0,v1,10 +800881d0: 1440ffe6 bnez v0,8008816c <_Z6OpE9M1v+0x1d8> +800881d4: 2462000a addiu v0,v1,10 +800881d8: 0802201d j 80088074 <_Z6OpE9M1v+0xe0> +800881dc: a12250ab sb v0,20651(t1) + +800881e0 <_Z6OpF3M1v>: +800881e0: 27bdffd0 addiu sp,sp,-48 +800881e4: afb50024 sw s5,36(sp) +800881e8: 3c158021 lui s5,0x8021 +800881ec: afbf0028 sw ra,40(sp) +800881f0: afb40020 sw s4,32(sp) +800881f4: afb3001c sw s3,28(sp) +800881f8: afb20018 sw s2,24(sp) +800881fc: afb10014 sw s1,20(sp) +80088200: afb00010 sw s0,16(sp) +80088204: 26b3e988 addiu s3,s5,-5752 +80088208: 8e650020 lw a1,32(s3) +8008820c: 3c118022 lui s1,0x8022 +80088210: 90a20000 lbu v0,0(a1) +80088214: 3c148021 lui s4,0x8021 +80088218: a22250cc sb v0,20684(s1) +8008821c: 2692e974 addiu s2,s4,-5772 +80088220: 90a30000 lbu v1,0(a1) +80088224: 96420008 lhu v0,8(s2) +80088228: 24a50001 addiu a1,a1,1 +8008822c: 00621821 addu v1,v1,v0 +80088230: 3063ffff andi v1,v1,0xffff +80088234: 3c108021 lui s0,0x8021 +80088238: 3c028007 lui v0,0x8007 +8008823c: 00602021 move a0,v1 +80088240: ae650020 sw a1,32(s3) +80088244: 244269c0 addiu v0,v0,27072 +80088248: 0040f809 jalr v0 +8008824c: ae037018 sw v1,28696(s0) +80088250: 8e630010 lw v1,16(s3) +80088254: 9645000c lhu a1,12(s2) +80088258: 00a32821 addu a1,a1,v1 +8008825c: 3c0300ff lui v1,0xff +80088260: 3463ffff ori v1,v1,0xffff +80088264: 00452821 addu a1,v0,a1 +80088268: 00021203 sra v0,v0,0x8 +8008826c: 00a32824 and a1,a1,v1 +80088270: a22250cc sb v0,20684(s1) +80088274: 3c028007 lui v0,0x8007 +80088278: 00a02021 move a0,a1 +8008827c: 24426674 addiu v0,v0,26228 +80088280: 0040f809 jalr v0 +80088284: ae057018 sw a1,28696(s0) +80088288: 00404021 move t0,v0 +8008828c: 92420002 lbu v0,2(s2) +80088290: 3c038022 lui v1,0x8022 +80088294: 30420008 andi v0,v0,0x8 +80088298: 1040003f beqz v0,80088398 <_Z6OpF3M1v+0x1b8> +8008829c: a06850bc sb t0,20668(v1) +800882a0: 92620004 lbu v0,4(s3) +800882a4: 96440004 lhu a0,4(s2) +800882a8: 3106000f andi a2,t0,0xf +800882ac: 2c420001 sltiu v0,v0,1 +800882b0: 00c21021 addu v0,a2,v0 +800882b4: 00041902 srl v1,a0,0x4 +800882b8: 3084000f andi a0,a0,0xf +800882bc: 00822023 subu a0,a0,v0 +800882c0: 00082902 srl a1,t0,0x4 +800882c4: 3063000f andi v1,v1,0xf +800882c8: 00651823 subu v1,v1,a1 +800882cc: 308700ff andi a3,a0,0xff +800882d0: 306a00ff andi t2,v1,0xff +800882d4: 3c0b8022 lui t3,0x8022 +800882d8: 3c098022 lui t1,0x8022 +800882dc: 3c028022 lui v0,0x8022 +800882e0: 3c038022 lui v1,0x8022 +800882e4: 2ce4000a sltiu a0,a3,10 +800882e8: a04650ae sb a2,20654(v0) +800882ec: a06550af sb a1,20655(v1) +800882f0: a16750aa sb a3,20650(t3) +800882f4: 10800060 beqz a0,80088478 <_Z6OpF3M1v+0x298> +800882f8: a12a50ab sb t2,20651(t1) +800882fc: 912350ab lbu v1,20651(t1) +80088300: 2c62000a sltiu v0,v1,10 +80088304: 1440004b bnez v0,80088434 <_Z6OpF3M1v+0x254> +80088308: 24020001 li v0,1 +8008830c: 2462000a addiu v0,v1,10 +80088310: a12250ab sb v0,20651(t1) +80088314: 912350ab lbu v1,20651(t1) +80088318: 916550aa lbu a1,20650(t3) +8008831c: 2682e974 addiu v0,s4,-5772 +80088320: 00031900 sll v1,v1,0x4 +80088324: 00651825 or v1,v1,a1 +80088328: 90440004 lbu a0,4(v0) +8008832c: 306700ff andi a3,v1,0xff +80088330: 00871026 xor v0,a0,a3 +80088334: 30420080 andi v0,v0,0x80 +80088338: 00882026 xor a0,a0,t0 +8008833c: 3c038022 lui v1,0x8022 +80088340: 00822024 and a0,a0,v0 +80088344: a2600004 sb zero,4(s3) +80088348: 10800048 beqz a0,8008846c <_Z6OpF3M1v+0x28c> +8008834c: a06750b2 sb a3,20658(v1) +80088350: 26a3e988 addiu v1,s5,-5752 +80088354: 24020001 li v0,1 +80088358: a0620007 sb v0,7(v1) +8008835c: 26a3e988 addiu v1,s5,-5752 +80088360: 2682e974 addiu v0,s4,-5772 +80088364: 30e400ff andi a0,a3,0xff +80088368: a0470004 sb a3,4(v0) +8008836c: a0640006 sb a0,6(v1) +80088370: a0640005 sb a0,5(v1) +80088374: 8fbf0028 lw ra,40(sp) +80088378: 8fb50024 lw s5,36(sp) +8008837c: 8fb40020 lw s4,32(sp) +80088380: 8fb3001c lw s3,28(sp) +80088384: 8fb20018 lw s2,24(sp) +80088388: 8fb10014 lw s1,20(sp) +8008838c: 8fb00010 lw s0,16(sp) +80088390: 03e00008 jr ra +80088394: 27bd0030 addiu sp,sp,48 +80088398: 92440004 lbu a0,4(s2) +8008839c: 92630004 lbu v1,4(s3) +800883a0: 00881023 subu v0,a0,t0 +800883a4: 00431021 addu v0,v0,v1 +800883a8: 2442ffff addiu v0,v0,-1 +800883ac: 00021400 sll v0,v0,0x10 +800883b0: 00021403 sra v0,v0,0x10 +800883b4: 00881826 xor v1,a0,t0 +800883b8: 304600ff andi a2,v0,0xff +800883bc: 30630080 andi v1,v1,0x80 +800883c0: 00022827 nor a1,zero,v0 +800883c4: 00862026 xor a0,a0,a2 +800883c8: 00832024 and a0,a0,v1 +800883cc: 00052fc2 srl a1,a1,0x1f +800883d0: 3c038022 lui v1,0x8022 +800883d4: a46250c6 sh v0,20678(v1) +800883d8: 10800012 beqz a0,80088424 <_Z6OpF3M1v+0x244> +800883dc: a2650004 sb a1,4(s3) +800883e0: 24020001 li v0,1 +800883e4: a2620007 sb v0,7(s3) +800883e8: 26a3e988 addiu v1,s5,-5752 +800883ec: 2682e974 addiu v0,s4,-5772 +800883f0: 30c400ff andi a0,a2,0xff +800883f4: a0460004 sb a2,4(v0) +800883f8: a0640006 sb a0,6(v1) +800883fc: a0640005 sb a0,5(v1) +80088400: 8fbf0028 lw ra,40(sp) +80088404: 8fb50024 lw s5,36(sp) +80088408: 8fb40020 lw s4,32(sp) +8008840c: 8fb3001c lw s3,28(sp) +80088410: 8fb20018 lw s2,24(sp) +80088414: 8fb10014 lw s1,20(sp) +80088418: 8fb00010 lw s0,16(sp) +8008841c: 03e00008 jr ra +80088420: 27bd0030 addiu sp,sp,48 +80088424: 080220fa j 800883e8 <_Z6OpF3M1v+0x208> +80088428: a2600007 sb zero,7(s3) +8008842c: 912350ab lbu v1,20651(t1) +80088430: 24020001 li v0,1 +80088434: 916550aa lbu a1,20650(t3) +80088438: a2620004 sb v0,4(s3) +8008843c: 00031900 sll v1,v1,0x4 +80088440: 2682e974 addiu v0,s4,-5772 +80088444: 00651825 or v1,v1,a1 +80088448: 90440004 lbu a0,4(v0) +8008844c: 306700ff andi a3,v1,0xff +80088450: 00871026 xor v0,a0,a3 +80088454: 30420080 andi v0,v0,0x80 +80088458: 00882026 xor a0,a0,t0 +8008845c: 3c038022 lui v1,0x8022 +80088460: 00822024 and a0,a0,v0 +80088464: 1480ffba bnez a0,80088350 <_Z6OpF3M1v+0x170> +80088468: a06750b2 sb a3,20658(v1) +8008846c: 26a2e988 addiu v0,s5,-5752 +80088470: 080220d7 j 8008835c <_Z6OpF3M1v+0x17c> +80088474: a0400007 sb zero,7(v0) +80088478: 2543ffff addiu v1,t2,-1 +8008847c: a12350ab sb v1,20651(t1) +80088480: 912350ab lbu v1,20651(t1) +80088484: 24e2000a addiu v0,a3,10 +80088488: a16250aa sb v0,20650(t3) +8008848c: 2c62000a sltiu v0,v1,10 +80088490: 1440ffe6 bnez v0,8008842c <_Z6OpF3M1v+0x24c> +80088494: 2462000a addiu v0,v1,10 +80088498: 080220c5 j 80088314 <_Z6OpF3M1v+0x134> +8008849c: a12250ab sb v0,20651(t1) + +800884a0 <_Z6OpE3M1v>: +800884a0: 27bdffd8 addiu sp,sp,-40 +800884a4: afb3001c sw s3,28(sp) +800884a8: 3c138021 lui s3,0x8021 +800884ac: afb20018 sw s2,24(sp) +800884b0: afb10014 sw s1,20(sp) +800884b4: afb00010 sw s0,16(sp) +800884b8: afbf0020 sw ra,32(sp) +800884bc: 2671e988 addiu s1,s3,-5752 +800884c0: 8e250020 lw a1,32(s1) +800884c4: 3c028022 lui v0,0x8022 +800884c8: 90a30000 lbu v1,0(a1) +800884cc: 3c128021 lui s2,0x8021 +800884d0: a04350cc sb v1,20684(v0) +800884d4: 2650e974 addiu s0,s2,-5772 +800884d8: 90a20000 lbu v0,0(a1) +800884dc: 96030008 lhu v1,8(s0) +800884e0: 24a50001 addiu a1,a1,1 +800884e4: 00431021 addu v0,v0,v1 +800884e8: 3042ffff andi v0,v0,0xffff +800884ec: 3c038021 lui v1,0x8021 +800884f0: ac627018 sw v0,28696(v1) +800884f4: 00402021 move a0,v0 +800884f8: 3c028007 lui v0,0x8007 +800884fc: 24426674 addiu v0,v0,26228 +80088500: 0040f809 jalr v0 +80088504: ae250020 sw a1,32(s1) +80088508: 00404021 move t0,v0 +8008850c: 92020002 lbu v0,2(s0) +80088510: 3c038022 lui v1,0x8022 +80088514: 30420008 andi v0,v0,0x8 +80088518: 1040003d beqz v0,80088610 <_Z6OpE3M1v+0x170> +8008851c: a06850bc sb t0,20668(v1) +80088520: 92220004 lbu v0,4(s1) +80088524: 96040004 lhu a0,4(s0) +80088528: 3106000f andi a2,t0,0xf +8008852c: 2c420001 sltiu v0,v0,1 +80088530: 00c21021 addu v0,a2,v0 +80088534: 00041902 srl v1,a0,0x4 +80088538: 3084000f andi a0,a0,0xf +8008853c: 00822023 subu a0,a0,v0 +80088540: 00082902 srl a1,t0,0x4 +80088544: 3063000f andi v1,v1,0xf +80088548: 00651823 subu v1,v1,a1 +8008854c: 308700ff andi a3,a0,0xff +80088550: 306a00ff andi t2,v1,0xff +80088554: 3c0b8022 lui t3,0x8022 +80088558: 3c098022 lui t1,0x8022 +8008855c: 3c028022 lui v0,0x8022 +80088560: 3c038022 lui v1,0x8022 +80088564: 2ce4000a sltiu a0,a3,10 +80088568: a04650ae sb a2,20654(v0) +8008856c: a06550af sb a1,20655(v1) +80088570: a16750aa sb a3,20650(t3) +80088574: 1080005c beqz a0,800886e8 <_Z6OpE3M1v+0x248> +80088578: a12a50ab sb t2,20651(t1) +8008857c: 912350ab lbu v1,20651(t1) +80088580: 2c62000a sltiu v0,v1,10 +80088584: 14400047 bnez v0,800886a4 <_Z6OpE3M1v+0x204> +80088588: 24020001 li v0,1 +8008858c: 2462000a addiu v0,v1,10 +80088590: a12250ab sb v0,20651(t1) +80088594: 912350ab lbu v1,20651(t1) +80088598: 916550aa lbu a1,20650(t3) +8008859c: 2642e974 addiu v0,s2,-5772 +800885a0: 00031900 sll v1,v1,0x4 +800885a4: 00651825 or v1,v1,a1 +800885a8: 90440004 lbu a0,4(v0) +800885ac: 306700ff andi a3,v1,0xff +800885b0: 00871026 xor v0,a0,a3 +800885b4: 30420080 andi v0,v0,0x80 +800885b8: 00882026 xor a0,a0,t0 +800885bc: 3c038022 lui v1,0x8022 +800885c0: 00822024 and a0,a0,v0 +800885c4: a2200004 sb zero,4(s1) +800885c8: 10800044 beqz a0,800886dc <_Z6OpE3M1v+0x23c> +800885cc: a06750b2 sb a3,20658(v1) +800885d0: 2663e988 addiu v1,s3,-5752 +800885d4: 24020001 li v0,1 +800885d8: a0620007 sb v0,7(v1) +800885dc: 2663e988 addiu v1,s3,-5752 +800885e0: 2642e974 addiu v0,s2,-5772 +800885e4: 30e400ff andi a0,a3,0xff +800885e8: a0470004 sb a3,4(v0) +800885ec: a0640006 sb a0,6(v1) +800885f0: a0640005 sb a0,5(v1) +800885f4: 8fbf0020 lw ra,32(sp) +800885f8: 8fb3001c lw s3,28(sp) +800885fc: 8fb20018 lw s2,24(sp) +80088600: 8fb10014 lw s1,20(sp) +80088604: 8fb00010 lw s0,16(sp) +80088608: 03e00008 jr ra +8008860c: 27bd0028 addiu sp,sp,40 +80088610: 92040004 lbu a0,4(s0) +80088614: 92230004 lbu v1,4(s1) +80088618: 00881023 subu v0,a0,t0 +8008861c: 00431021 addu v0,v0,v1 +80088620: 2442ffff addiu v0,v0,-1 +80088624: 00021400 sll v0,v0,0x10 +80088628: 00021403 sra v0,v0,0x10 +8008862c: 00881826 xor v1,a0,t0 +80088630: 304600ff andi a2,v0,0xff +80088634: 30630080 andi v1,v1,0x80 +80088638: 00022827 nor a1,zero,v0 +8008863c: 00862026 xor a0,a0,a2 +80088640: 00832024 and a0,a0,v1 +80088644: 00052fc2 srl a1,a1,0x1f +80088648: 3c038022 lui v1,0x8022 +8008864c: a46250c6 sh v0,20678(v1) +80088650: 10800010 beqz a0,80088694 <_Z6OpE3M1v+0x1f4> +80088654: a2250004 sb a1,4(s1) +80088658: 24020001 li v0,1 +8008865c: a2220007 sb v0,7(s1) +80088660: 2663e988 addiu v1,s3,-5752 +80088664: 2642e974 addiu v0,s2,-5772 +80088668: 30c400ff andi a0,a2,0xff +8008866c: a0460004 sb a2,4(v0) +80088670: a0640006 sb a0,6(v1) +80088674: a0640005 sb a0,5(v1) +80088678: 8fbf0020 lw ra,32(sp) +8008867c: 8fb3001c lw s3,28(sp) +80088680: 8fb20018 lw s2,24(sp) +80088684: 8fb10014 lw s1,20(sp) +80088688: 8fb00010 lw s0,16(sp) +8008868c: 03e00008 jr ra +80088690: 27bd0028 addiu sp,sp,40 +80088694: 08022198 j 80088660 <_Z6OpE3M1v+0x1c0> +80088698: a2200007 sb zero,7(s1) +8008869c: 912350ab lbu v1,20651(t1) +800886a0: 24020001 li v0,1 +800886a4: 916550aa lbu a1,20650(t3) +800886a8: a2220004 sb v0,4(s1) +800886ac: 00031900 sll v1,v1,0x4 +800886b0: 2642e974 addiu v0,s2,-5772 +800886b4: 00651825 or v1,v1,a1 +800886b8: 90440004 lbu a0,4(v0) +800886bc: 306700ff andi a3,v1,0xff +800886c0: 00871026 xor v0,a0,a3 +800886c4: 30420080 andi v0,v0,0x80 +800886c8: 00882026 xor a0,a0,t0 +800886cc: 3c038022 lui v1,0x8022 +800886d0: 00822024 and a0,a0,v0 +800886d4: 1480ffbe bnez a0,800885d0 <_Z6OpE3M1v+0x130> +800886d8: a06750b2 sb a3,20658(v1) +800886dc: 2662e988 addiu v0,s3,-5752 +800886e0: 08022177 j 800885dc <_Z6OpE3M1v+0x13c> +800886e4: a0400007 sb zero,7(v0) +800886e8: 2543ffff addiu v1,t2,-1 +800886ec: a12350ab sb v1,20651(t1) +800886f0: 912350ab lbu v1,20651(t1) +800886f4: 24e2000a addiu v0,a3,10 +800886f8: a16250aa sb v0,20650(t3) +800886fc: 2c62000a sltiu v0,v1,10 +80088700: 1440ffe6 bnez v0,8008869c <_Z6OpE3M1v+0x1fc> +80088704: 2462000a addiu v0,v1,10 +80088708: 08022165 j 80088594 <_Z6OpE3M1v+0xf4> +8008870c: a12250ab sb v0,20651(t1) + +80088710 <_Z6OpFFM1v>: +80088710: 27bdffd8 addiu sp,sp,-40 +80088714: afb3001c sw s3,28(sp) +80088718: 3c138021 lui s3,0x8021 +8008871c: afb20018 sw s2,24(sp) +80088720: afb10014 sw s1,20(sp) +80088724: afb00010 sw s0,16(sp) +80088728: afbf0020 sw ra,32(sp) +8008872c: 2671e988 addiu s1,s3,-5752 +80088730: 8e250020 lw a1,32(s1) +80088734: 3c128021 lui s2,0x8021 +80088738: 90a20001 lbu v0,1(a1) +8008873c: 90a30000 lbu v1,0(a1) +80088740: 2650e974 addiu s0,s2,-5772 +80088744: 90a40002 lbu a0,2(a1) +80088748: 9606000a lhu a2,10(s0) +8008874c: 00021200 sll v0,v0,0x8 +80088750: 00621821 addu v1,v1,v0 +80088754: 00661821 addu v1,v1,a2 +80088758: 00042400 sll a0,a0,0x10 +8008875c: 3c0200ff lui v0,0xff +80088760: 00832021 addu a0,a0,v1 +80088764: 3442ffff ori v0,v0,0xffff +80088768: 00822024 and a0,a0,v0 +8008876c: 3c038021 lui v1,0x8021 +80088770: ac647018 sw a0,28696(v1) +80088774: 90a60002 lbu a2,2(a1) +80088778: 3c028022 lui v0,0x8022 +8008877c: 24a50003 addiu a1,a1,3 +80088780: a04650cc sb a2,20684(v0) +80088784: 3c028007 lui v0,0x8007 +80088788: 24426674 addiu v0,v0,26228 +8008878c: 0040f809 jalr v0 +80088790: ae250020 sw a1,32(s1) +80088794: 00404021 move t0,v0 +80088798: 92020002 lbu v0,2(s0) +8008879c: 3c038022 lui v1,0x8022 +800887a0: 30420008 andi v0,v0,0x8 +800887a4: 1040003d beqz v0,8008889c <_Z6OpFFM1v+0x18c> +800887a8: a06850bc sb t0,20668(v1) +800887ac: 92220004 lbu v0,4(s1) +800887b0: 96040004 lhu a0,4(s0) +800887b4: 3106000f andi a2,t0,0xf +800887b8: 2c420001 sltiu v0,v0,1 +800887bc: 00c21021 addu v0,a2,v0 +800887c0: 00041902 srl v1,a0,0x4 +800887c4: 3084000f andi a0,a0,0xf +800887c8: 00822023 subu a0,a0,v0 +800887cc: 00082902 srl a1,t0,0x4 +800887d0: 3063000f andi v1,v1,0xf +800887d4: 00651823 subu v1,v1,a1 +800887d8: 308700ff andi a3,a0,0xff +800887dc: 306a00ff andi t2,v1,0xff +800887e0: 3c0b8022 lui t3,0x8022 +800887e4: 3c098022 lui t1,0x8022 +800887e8: 3c028022 lui v0,0x8022 +800887ec: 3c038022 lui v1,0x8022 +800887f0: 2ce4000a sltiu a0,a3,10 +800887f4: a04650ae sb a2,20654(v0) +800887f8: a06550af sb a1,20655(v1) +800887fc: a16750aa sb a3,20650(t3) +80088800: 1080005c beqz a0,80088974 <_Z6OpFFM1v+0x264> +80088804: a12a50ab sb t2,20651(t1) +80088808: 912350ab lbu v1,20651(t1) +8008880c: 2c62000a sltiu v0,v1,10 +80088810: 14400047 bnez v0,80088930 <_Z6OpFFM1v+0x220> +80088814: 24020001 li v0,1 +80088818: 2462000a addiu v0,v1,10 +8008881c: a12250ab sb v0,20651(t1) +80088820: 912350ab lbu v1,20651(t1) +80088824: 916550aa lbu a1,20650(t3) +80088828: 2642e974 addiu v0,s2,-5772 +8008882c: 00031900 sll v1,v1,0x4 +80088830: 00651825 or v1,v1,a1 +80088834: 90440004 lbu a0,4(v0) +80088838: 306700ff andi a3,v1,0xff +8008883c: 00871026 xor v0,a0,a3 +80088840: 30420080 andi v0,v0,0x80 +80088844: 00882026 xor a0,a0,t0 +80088848: 3c038022 lui v1,0x8022 +8008884c: 00822024 and a0,a0,v0 +80088850: a2200004 sb zero,4(s1) +80088854: 10800044 beqz a0,80088968 <_Z6OpFFM1v+0x258> +80088858: a06750b2 sb a3,20658(v1) +8008885c: 2663e988 addiu v1,s3,-5752 +80088860: 24020001 li v0,1 +80088864: a0620007 sb v0,7(v1) +80088868: 2663e988 addiu v1,s3,-5752 +8008886c: 2642e974 addiu v0,s2,-5772 +80088870: 30e400ff andi a0,a3,0xff +80088874: a0470004 sb a3,4(v0) +80088878: a0640006 sb a0,6(v1) +8008887c: a0640005 sb a0,5(v1) +80088880: 8fbf0020 lw ra,32(sp) +80088884: 8fb3001c lw s3,28(sp) +80088888: 8fb20018 lw s2,24(sp) +8008888c: 8fb10014 lw s1,20(sp) +80088890: 8fb00010 lw s0,16(sp) +80088894: 03e00008 jr ra +80088898: 27bd0028 addiu sp,sp,40 +8008889c: 92040004 lbu a0,4(s0) +800888a0: 92230004 lbu v1,4(s1) +800888a4: 00881023 subu v0,a0,t0 +800888a8: 00431021 addu v0,v0,v1 +800888ac: 2442ffff addiu v0,v0,-1 +800888b0: 00021400 sll v0,v0,0x10 +800888b4: 00021403 sra v0,v0,0x10 +800888b8: 00881826 xor v1,a0,t0 +800888bc: 304600ff andi a2,v0,0xff +800888c0: 30630080 andi v1,v1,0x80 +800888c4: 00022827 nor a1,zero,v0 +800888c8: 00862026 xor a0,a0,a2 +800888cc: 00832024 and a0,a0,v1 +800888d0: 00052fc2 srl a1,a1,0x1f +800888d4: 3c038022 lui v1,0x8022 +800888d8: a46250c6 sh v0,20678(v1) +800888dc: 10800010 beqz a0,80088920 <_Z6OpFFM1v+0x210> +800888e0: a2250004 sb a1,4(s1) +800888e4: 24020001 li v0,1 +800888e8: a2220007 sb v0,7(s1) +800888ec: 2663e988 addiu v1,s3,-5752 +800888f0: 2642e974 addiu v0,s2,-5772 +800888f4: 30c400ff andi a0,a2,0xff +800888f8: a0460004 sb a2,4(v0) +800888fc: a0640006 sb a0,6(v1) +80088900: a0640005 sb a0,5(v1) +80088904: 8fbf0020 lw ra,32(sp) +80088908: 8fb3001c lw s3,28(sp) +8008890c: 8fb20018 lw s2,24(sp) +80088910: 8fb10014 lw s1,20(sp) +80088914: 8fb00010 lw s0,16(sp) +80088918: 03e00008 jr ra +8008891c: 27bd0028 addiu sp,sp,40 +80088920: 0802223b j 800888ec <_Z6OpFFM1v+0x1dc> +80088924: a2200007 sb zero,7(s1) +80088928: 912350ab lbu v1,20651(t1) +8008892c: 24020001 li v0,1 +80088930: 916550aa lbu a1,20650(t3) +80088934: a2220004 sb v0,4(s1) +80088938: 00031900 sll v1,v1,0x4 +8008893c: 2642e974 addiu v0,s2,-5772 +80088940: 00651825 or v1,v1,a1 +80088944: 90440004 lbu a0,4(v0) +80088948: 306700ff andi a3,v1,0xff +8008894c: 00871026 xor v0,a0,a3 +80088950: 30420080 andi v0,v0,0x80 +80088954: 00882026 xor a0,a0,t0 +80088958: 3c038022 lui v1,0x8022 +8008895c: 00822024 and a0,a0,v0 +80088960: 1480ffbe bnez a0,8008885c <_Z6OpFFM1v+0x14c> +80088964: a06750b2 sb a3,20658(v1) +80088968: 2662e988 addiu v0,s3,-5752 +8008896c: 0802221a j 80088868 <_Z6OpFFM1v+0x158> +80088970: a0400007 sb zero,7(v0) +80088974: 2543ffff addiu v1,t2,-1 +80088978: a12350ab sb v1,20651(t1) +8008897c: 912350ab lbu v1,20651(t1) +80088980: 24e2000a addiu v0,a3,10 +80088984: a16250aa sb v0,20650(t3) +80088988: 2c62000a sltiu v0,v1,10 +8008898c: 1440ffe6 bnez v0,80088928 <_Z6OpFFM1v+0x218> +80088990: 2462000a addiu v0,v1,10 +80088994: 08022208 j 80088820 <_Z6OpFFM1v+0x110> +80088998: a12250ab sb v0,20651(t1) + +8008899c <_Z6OpEFM1v>: +8008899c: 27bdffe0 addiu sp,sp,-32 +800889a0: afb10014 sw s1,20(sp) +800889a4: 3c118021 lui s1,0x8021 +800889a8: afb00010 sw s0,16(sp) +800889ac: afbf0018 sw ra,24(sp) +800889b0: 2630e988 addiu s0,s1,-5752 +800889b4: 8e050020 lw a1,32(s0) +800889b8: 90a20001 lbu v0,1(a1) +800889bc: 90a40000 lbu a0,0(a1) +800889c0: 90a30002 lbu v1,2(a1) +800889c4: 00021200 sll v0,v0,0x8 +800889c8: 00822021 addu a0,a0,v0 +800889cc: 00031c00 sll v1,v1,0x10 +800889d0: 00832021 addu a0,a0,v1 +800889d4: 3c028021 lui v0,0x8021 +800889d8: ac447018 sw a0,28696(v0) +800889dc: 90a30002 lbu v1,2(a1) +800889e0: 3c028022 lui v0,0x8022 +800889e4: a04350cc sb v1,20684(v0) +800889e8: 24a50003 addiu a1,a1,3 +800889ec: 3c028007 lui v0,0x8007 +800889f0: 24426674 addiu v0,v0,26228 +800889f4: 0040f809 jalr v0 +800889f8: ae050020 sw a1,32(s0) +800889fc: 3c0c8021 lui t4,0x8021 +80088a00: 2584e974 addiu a0,t4,-5772 +80088a04: 00404021 move t0,v0 +80088a08: 90820002 lbu v0,2(a0) +80088a0c: 3c038022 lui v1,0x8022 +80088a10: 30420008 andi v0,v0,0x8 +80088a14: 1040003b beqz v0,80088b04 <_Z6OpEFM1v+0x168> +80088a18: a06850bc sb t0,20668(v1) +80088a1c: 92020004 lbu v0,4(s0) +80088a20: 94840004 lhu a0,4(a0) +80088a24: 3106000f andi a2,t0,0xf +80088a28: 2c420001 sltiu v0,v0,1 +80088a2c: 00c21021 addu v0,a2,v0 +80088a30: 00041902 srl v1,a0,0x4 +80088a34: 3084000f andi a0,a0,0xf +80088a38: 00822023 subu a0,a0,v0 +80088a3c: 00082902 srl a1,t0,0x4 +80088a40: 3063000f andi v1,v1,0xf +80088a44: 00651823 subu v1,v1,a1 +80088a48: 308700ff andi a3,a0,0xff +80088a4c: 306a00ff andi t2,v1,0xff +80088a50: 3c0b8022 lui t3,0x8022 +80088a54: 3c098022 lui t1,0x8022 +80088a58: 3c028022 lui v0,0x8022 +80088a5c: 3c038022 lui v1,0x8022 +80088a60: 2ce4000a sltiu a0,a3,10 +80088a64: a04650ae sb a2,20654(v0) +80088a68: a06550af sb a1,20655(v1) +80088a6c: a16750aa sb a3,20650(t3) +80088a70: 10800058 beqz a0,80088bd4 <_Z6OpEFM1v+0x238> +80088a74: a12a50ab sb t2,20651(t1) +80088a78: 912350ab lbu v1,20651(t1) +80088a7c: 2c62000a sltiu v0,v1,10 +80088a80: 14400043 bnez v0,80088b90 <_Z6OpEFM1v+0x1f4> +80088a84: 24020001 li v0,1 +80088a88: 2462000a addiu v0,v1,10 +80088a8c: a12250ab sb v0,20651(t1) +80088a90: 912350ab lbu v1,20651(t1) +80088a94: 916550aa lbu a1,20650(t3) +80088a98: 2582e974 addiu v0,t4,-5772 +80088a9c: 00031900 sll v1,v1,0x4 +80088aa0: 00651825 or v1,v1,a1 +80088aa4: 90440004 lbu a0,4(v0) +80088aa8: 306700ff andi a3,v1,0xff +80088aac: 00871026 xor v0,a0,a3 +80088ab0: 30420080 andi v0,v0,0x80 +80088ab4: 00882026 xor a0,a0,t0 +80088ab8: 3c038022 lui v1,0x8022 +80088abc: 00822024 and a0,a0,v0 +80088ac0: a2000004 sb zero,4(s0) +80088ac4: 10800040 beqz a0,80088bc8 <_Z6OpEFM1v+0x22c> +80088ac8: a06750b2 sb a3,20658(v1) +80088acc: 2623e988 addiu v1,s1,-5752 +80088ad0: 24020001 li v0,1 +80088ad4: a0620007 sb v0,7(v1) +80088ad8: 2623e988 addiu v1,s1,-5752 +80088adc: 30e400ff andi a0,a3,0xff +80088ae0: 2582e974 addiu v0,t4,-5772 +80088ae4: a0470004 sb a3,4(v0) +80088ae8: a0640006 sb a0,6(v1) +80088aec: a0640005 sb a0,5(v1) +80088af0: 8fbf0018 lw ra,24(sp) +80088af4: 8fb10014 lw s1,20(sp) +80088af8: 8fb00010 lw s0,16(sp) +80088afc: 03e00008 jr ra +80088b00: 27bd0020 addiu sp,sp,32 +80088b04: 90840004 lbu a0,4(a0) +80088b08: 92030004 lbu v1,4(s0) +80088b0c: 00881023 subu v0,a0,t0 +80088b10: 00431021 addu v0,v0,v1 +80088b14: 2442ffff addiu v0,v0,-1 +80088b18: 00021400 sll v0,v0,0x10 +80088b1c: 00021403 sra v0,v0,0x10 +80088b20: 00881826 xor v1,a0,t0 +80088b24: 304600ff andi a2,v0,0xff +80088b28: 30630080 andi v1,v1,0x80 +80088b2c: 00022827 nor a1,zero,v0 +80088b30: 00862026 xor a0,a0,a2 +80088b34: 00832024 and a0,a0,v1 +80088b38: 00052fc2 srl a1,a1,0x1f +80088b3c: 3c038022 lui v1,0x8022 +80088b40: a46250c6 sh v0,20678(v1) +80088b44: 1080000e beqz a0,80088b80 <_Z6OpEFM1v+0x1e4> +80088b48: a2050004 sb a1,4(s0) +80088b4c: 24020001 li v0,1 +80088b50: a2020007 sb v0,7(s0) +80088b54: 2623e988 addiu v1,s1,-5752 +80088b58: 30c400ff andi a0,a2,0xff +80088b5c: 2582e974 addiu v0,t4,-5772 +80088b60: a0460004 sb a2,4(v0) +80088b64: a0640006 sb a0,6(v1) +80088b68: a0640005 sb a0,5(v1) +80088b6c: 8fbf0018 lw ra,24(sp) +80088b70: 8fb10014 lw s1,20(sp) +80088b74: 8fb00010 lw s0,16(sp) +80088b78: 03e00008 jr ra +80088b7c: 27bd0020 addiu sp,sp,32 +80088b80: 080222d5 j 80088b54 <_Z6OpEFM1v+0x1b8> +80088b84: a2000007 sb zero,7(s0) +80088b88: 912350ab lbu v1,20651(t1) +80088b8c: 24020001 li v0,1 +80088b90: 916550aa lbu a1,20650(t3) +80088b94: a2020004 sb v0,4(s0) +80088b98: 00031900 sll v1,v1,0x4 +80088b9c: 2582e974 addiu v0,t4,-5772 +80088ba0: 00651825 or v1,v1,a1 +80088ba4: 90440004 lbu a0,4(v0) +80088ba8: 306700ff andi a3,v1,0xff +80088bac: 00871026 xor v0,a0,a3 +80088bb0: 30420080 andi v0,v0,0x80 +80088bb4: 00882026 xor a0,a0,t0 +80088bb8: 3c038022 lui v1,0x8022 +80088bbc: 00822024 and a0,a0,v0 +80088bc0: 1480ffc2 bnez a0,80088acc <_Z6OpEFM1v+0x130> +80088bc4: a06750b2 sb a3,20658(v1) +80088bc8: 2622e988 addiu v0,s1,-5752 +80088bcc: 080222b6 j 80088ad8 <_Z6OpEFM1v+0x13c> +80088bd0: a0400007 sb zero,7(v0) +80088bd4: 2543ffff addiu v1,t2,-1 +80088bd8: a12350ab sb v1,20651(t1) +80088bdc: 912350ab lbu v1,20651(t1) +80088be0: 24e2000a addiu v0,a3,10 +80088be4: a16250aa sb v0,20650(t3) +80088be8: 2c62000a sltiu v0,v1,10 +80088bec: 1440ffe6 bnez v0,80088b88 <_Z6OpEFM1v+0x1ec> +80088bf0: 2462000a addiu v0,v1,10 +80088bf4: 080222a4 j 80088a90 <_Z6OpEFM1v+0xf4> +80088bf8: a12250ab sb v0,20651(t1) + +80088bfc <_Z6OpF9M1v>: +80088bfc: 27bdffd8 addiu sp,sp,-40 +80088c00: afb3001c sw s3,28(sp) +80088c04: 3c138021 lui s3,0x8021 +80088c08: afb20018 sw s2,24(sp) +80088c0c: afb10014 sw s1,20(sp) +80088c10: afb00010 sw s0,16(sp) +80088c14: afbf0020 sw ra,32(sp) +80088c18: 2671e988 addiu s1,s3,-5752 +80088c1c: 8e250020 lw a1,32(s1) +80088c20: 3c128021 lui s2,0x8021 +80088c24: 90a30000 lbu v1,0(a1) +80088c28: 8e260010 lw a2,16(s1) +80088c2c: 2650e974 addiu s0,s2,-5772 +80088c30: 90a40001 lbu a0,1(a1) +80088c34: 9602000c lhu v0,12(s0) +80088c38: 00661821 addu v1,v1,a2 +80088c3c: 00621821 addu v1,v1,v0 +80088c40: 00042200 sll a0,a0,0x8 +80088c44: 00832021 addu a0,a0,v1 +80088c48: 3c028021 lui v0,0x8021 +80088c4c: ac447018 sw a0,28696(v0) +80088c50: 90a30001 lbu v1,1(a1) +80088c54: 3c028022 lui v0,0x8022 +80088c58: a04350cc sb v1,20684(v0) +80088c5c: 24a50002 addiu a1,a1,2 +80088c60: 3c028007 lui v0,0x8007 +80088c64: 24426674 addiu v0,v0,26228 +80088c68: 0040f809 jalr v0 +80088c6c: ae250020 sw a1,32(s1) +80088c70: 00404021 move t0,v0 +80088c74: 92020002 lbu v0,2(s0) +80088c78: 3c038022 lui v1,0x8022 +80088c7c: 30420008 andi v0,v0,0x8 +80088c80: 1040003d beqz v0,80088d78 <_Z6OpF9M1v+0x17c> +80088c84: a06850bc sb t0,20668(v1) +80088c88: 92220004 lbu v0,4(s1) +80088c8c: 96040004 lhu a0,4(s0) +80088c90: 3106000f andi a2,t0,0xf +80088c94: 2c420001 sltiu v0,v0,1 +80088c98: 00c21021 addu v0,a2,v0 +80088c9c: 00041902 srl v1,a0,0x4 +80088ca0: 3084000f andi a0,a0,0xf +80088ca4: 00822023 subu a0,a0,v0 +80088ca8: 00082902 srl a1,t0,0x4 +80088cac: 3063000f andi v1,v1,0xf +80088cb0: 00651823 subu v1,v1,a1 +80088cb4: 308700ff andi a3,a0,0xff +80088cb8: 306a00ff andi t2,v1,0xff +80088cbc: 3c0b8022 lui t3,0x8022 +80088cc0: 3c098022 lui t1,0x8022 +80088cc4: 3c028022 lui v0,0x8022 +80088cc8: 3c038022 lui v1,0x8022 +80088ccc: 2ce4000a sltiu a0,a3,10 +80088cd0: a04650ae sb a2,20654(v0) +80088cd4: a06550af sb a1,20655(v1) +80088cd8: a16750aa sb a3,20650(t3) +80088cdc: 1080005c beqz a0,80088e50 <_Z6OpF9M1v+0x254> +80088ce0: a12a50ab sb t2,20651(t1) +80088ce4: 912350ab lbu v1,20651(t1) +80088ce8: 2c62000a sltiu v0,v1,10 +80088cec: 14400047 bnez v0,80088e0c <_Z6OpF9M1v+0x210> +80088cf0: 24020001 li v0,1 +80088cf4: 2462000a addiu v0,v1,10 +80088cf8: a12250ab sb v0,20651(t1) +80088cfc: 912350ab lbu v1,20651(t1) +80088d00: 916550aa lbu a1,20650(t3) +80088d04: 2642e974 addiu v0,s2,-5772 +80088d08: 00031900 sll v1,v1,0x4 +80088d0c: 00651825 or v1,v1,a1 +80088d10: 90440004 lbu a0,4(v0) +80088d14: 306700ff andi a3,v1,0xff +80088d18: 00871026 xor v0,a0,a3 +80088d1c: 30420080 andi v0,v0,0x80 +80088d20: 00882026 xor a0,a0,t0 +80088d24: 3c038022 lui v1,0x8022 +80088d28: 00822024 and a0,a0,v0 +80088d2c: a2200004 sb zero,4(s1) +80088d30: 10800044 beqz a0,80088e44 <_Z6OpF9M1v+0x248> +80088d34: a06750b2 sb a3,20658(v1) +80088d38: 2663e988 addiu v1,s3,-5752 +80088d3c: 24020001 li v0,1 +80088d40: a0620007 sb v0,7(v1) +80088d44: 2663e988 addiu v1,s3,-5752 +80088d48: 2642e974 addiu v0,s2,-5772 +80088d4c: 30e400ff andi a0,a3,0xff +80088d50: a0470004 sb a3,4(v0) +80088d54: a0640006 sb a0,6(v1) +80088d58: a0640005 sb a0,5(v1) +80088d5c: 8fbf0020 lw ra,32(sp) +80088d60: 8fb3001c lw s3,28(sp) +80088d64: 8fb20018 lw s2,24(sp) +80088d68: 8fb10014 lw s1,20(sp) +80088d6c: 8fb00010 lw s0,16(sp) +80088d70: 03e00008 jr ra +80088d74: 27bd0028 addiu sp,sp,40 +80088d78: 92040004 lbu a0,4(s0) +80088d7c: 92230004 lbu v1,4(s1) +80088d80: 00881023 subu v0,a0,t0 +80088d84: 00431021 addu v0,v0,v1 +80088d88: 2442ffff addiu v0,v0,-1 +80088d8c: 00021400 sll v0,v0,0x10 +80088d90: 00021403 sra v0,v0,0x10 +80088d94: 00881826 xor v1,a0,t0 +80088d98: 304600ff andi a2,v0,0xff +80088d9c: 30630080 andi v1,v1,0x80 +80088da0: 00022827 nor a1,zero,v0 +80088da4: 00862026 xor a0,a0,a2 +80088da8: 00832024 and a0,a0,v1 +80088dac: 00052fc2 srl a1,a1,0x1f +80088db0: 3c038022 lui v1,0x8022 +80088db4: a46250c6 sh v0,20678(v1) +80088db8: 10800010 beqz a0,80088dfc <_Z6OpF9M1v+0x200> +80088dbc: a2250004 sb a1,4(s1) +80088dc0: 24020001 li v0,1 +80088dc4: a2220007 sb v0,7(s1) +80088dc8: 2663e988 addiu v1,s3,-5752 +80088dcc: 2642e974 addiu v0,s2,-5772 +80088dd0: 30c400ff andi a0,a2,0xff +80088dd4: a0460004 sb a2,4(v0) +80088dd8: a0640006 sb a0,6(v1) +80088ddc: a0640005 sb a0,5(v1) +80088de0: 8fbf0020 lw ra,32(sp) +80088de4: 8fb3001c lw s3,28(sp) +80088de8: 8fb20018 lw s2,24(sp) +80088dec: 8fb10014 lw s1,20(sp) +80088df0: 8fb00010 lw s0,16(sp) +80088df4: 03e00008 jr ra +80088df8: 27bd0028 addiu sp,sp,40 +80088dfc: 08022372 j 80088dc8 <_Z6OpF9M1v+0x1cc> +80088e00: a2200007 sb zero,7(s1) +80088e04: 912350ab lbu v1,20651(t1) +80088e08: 24020001 li v0,1 +80088e0c: 916550aa lbu a1,20650(t3) +80088e10: a2220004 sb v0,4(s1) +80088e14: 00031900 sll v1,v1,0x4 +80088e18: 2642e974 addiu v0,s2,-5772 +80088e1c: 00651825 or v1,v1,a1 +80088e20: 90440004 lbu a0,4(v0) +80088e24: 306700ff andi a3,v1,0xff +80088e28: 00871026 xor v0,a0,a3 +80088e2c: 30420080 andi v0,v0,0x80 +80088e30: 00882026 xor a0,a0,t0 +80088e34: 3c038022 lui v1,0x8022 +80088e38: 00822024 and a0,a0,v0 +80088e3c: 1480ffbe bnez a0,80088d38 <_Z6OpF9M1v+0x13c> +80088e40: a06750b2 sb a3,20658(v1) +80088e44: 2662e988 addiu v0,s3,-5752 +80088e48: 08022351 j 80088d44 <_Z6OpF9M1v+0x148> +80088e4c: a0400007 sb zero,7(v0) +80088e50: 2543ffff addiu v1,t2,-1 +80088e54: a12350ab sb v1,20651(t1) +80088e58: 912350ab lbu v1,20651(t1) +80088e5c: 24e2000a addiu v0,a3,10 +80088e60: a16250aa sb v0,20650(t3) +80088e64: 2c62000a sltiu v0,v1,10 +80088e68: 1440ffe6 bnez v0,80088e04 <_Z6OpF9M1v+0x208> +80088e6c: 2462000a addiu v0,v1,10 +80088e70: 0802233f j 80088cfc <_Z6OpF9M1v+0x100> +80088e74: a12250ab sb v0,20651(t1) + +80088e78 <_Z6OpFDM1v>: +80088e78: 27bdffd8 addiu sp,sp,-40 +80088e7c: afb3001c sw s3,28(sp) +80088e80: 3c138021 lui s3,0x8021 +80088e84: afb20018 sw s2,24(sp) +80088e88: afb10014 sw s1,20(sp) +80088e8c: afb00010 sw s0,16(sp) +80088e90: afbf0020 sw ra,32(sp) +80088e94: 2671e988 addiu s1,s3,-5752 +80088e98: 8e250020 lw a1,32(s1) +80088e9c: 3c128021 lui s2,0x8021 +80088ea0: 90a30000 lbu v1,0(a1) +80088ea4: 8e260010 lw a2,16(s1) +80088ea8: 2650e974 addiu s0,s2,-5772 +80088eac: 90a40001 lbu a0,1(a1) +80088eb0: 9602000a lhu v0,10(s0) +80088eb4: 00661821 addu v1,v1,a2 +80088eb8: 00621821 addu v1,v1,v0 +80088ebc: 00042200 sll a0,a0,0x8 +80088ec0: 00832021 addu a0,a0,v1 +80088ec4: 3c028021 lui v0,0x8021 +80088ec8: ac447018 sw a0,28696(v0) +80088ecc: 90a30001 lbu v1,1(a1) +80088ed0: 3c028022 lui v0,0x8022 +80088ed4: a04350cc sb v1,20684(v0) +80088ed8: 24a50002 addiu a1,a1,2 +80088edc: 3c028007 lui v0,0x8007 +80088ee0: 24426674 addiu v0,v0,26228 +80088ee4: 0040f809 jalr v0 +80088ee8: ae250020 sw a1,32(s1) +80088eec: 00404021 move t0,v0 +80088ef0: 92020002 lbu v0,2(s0) +80088ef4: 3c038022 lui v1,0x8022 +80088ef8: 30420008 andi v0,v0,0x8 +80088efc: 1040003d beqz v0,80088ff4 <_Z6OpFDM1v+0x17c> +80088f00: a06850bc sb t0,20668(v1) +80088f04: 92220004 lbu v0,4(s1) +80088f08: 96040004 lhu a0,4(s0) +80088f0c: 3106000f andi a2,t0,0xf +80088f10: 2c420001 sltiu v0,v0,1 +80088f14: 00c21021 addu v0,a2,v0 +80088f18: 00041902 srl v1,a0,0x4 +80088f1c: 3084000f andi a0,a0,0xf +80088f20: 00822023 subu a0,a0,v0 +80088f24: 00082902 srl a1,t0,0x4 +80088f28: 3063000f andi v1,v1,0xf +80088f2c: 00651823 subu v1,v1,a1 +80088f30: 308700ff andi a3,a0,0xff +80088f34: 306a00ff andi t2,v1,0xff +80088f38: 3c0b8022 lui t3,0x8022 +80088f3c: 3c098022 lui t1,0x8022 +80088f40: 3c028022 lui v0,0x8022 +80088f44: 3c038022 lui v1,0x8022 +80088f48: 2ce4000a sltiu a0,a3,10 +80088f4c: a04650ae sb a2,20654(v0) +80088f50: a06550af sb a1,20655(v1) +80088f54: a16750aa sb a3,20650(t3) +80088f58: 1080005c beqz a0,800890cc <_Z6OpFDM1v+0x254> +80088f5c: a12a50ab sb t2,20651(t1) +80088f60: 912350ab lbu v1,20651(t1) +80088f64: 2c62000a sltiu v0,v1,10 +80088f68: 14400047 bnez v0,80089088 <_Z6OpFDM1v+0x210> +80088f6c: 24020001 li v0,1 +80088f70: 2462000a addiu v0,v1,10 +80088f74: a12250ab sb v0,20651(t1) +80088f78: 912350ab lbu v1,20651(t1) +80088f7c: 916550aa lbu a1,20650(t3) +80088f80: 2642e974 addiu v0,s2,-5772 +80088f84: 00031900 sll v1,v1,0x4 +80088f88: 00651825 or v1,v1,a1 +80088f8c: 90440004 lbu a0,4(v0) +80088f90: 306700ff andi a3,v1,0xff +80088f94: 00871026 xor v0,a0,a3 +80088f98: 30420080 andi v0,v0,0x80 +80088f9c: 00882026 xor a0,a0,t0 +80088fa0: 3c038022 lui v1,0x8022 +80088fa4: 00822024 and a0,a0,v0 +80088fa8: a2200004 sb zero,4(s1) +80088fac: 10800044 beqz a0,800890c0 <_Z6OpFDM1v+0x248> +80088fb0: a06750b2 sb a3,20658(v1) +80088fb4: 2663e988 addiu v1,s3,-5752 +80088fb8: 24020001 li v0,1 +80088fbc: a0620007 sb v0,7(v1) +80088fc0: 2663e988 addiu v1,s3,-5752 +80088fc4: 2642e974 addiu v0,s2,-5772 +80088fc8: 30e400ff andi a0,a3,0xff +80088fcc: a0470004 sb a3,4(v0) +80088fd0: a0640006 sb a0,6(v1) +80088fd4: a0640005 sb a0,5(v1) +80088fd8: 8fbf0020 lw ra,32(sp) +80088fdc: 8fb3001c lw s3,28(sp) +80088fe0: 8fb20018 lw s2,24(sp) +80088fe4: 8fb10014 lw s1,20(sp) +80088fe8: 8fb00010 lw s0,16(sp) +80088fec: 03e00008 jr ra +80088ff0: 27bd0028 addiu sp,sp,40 +80088ff4: 92040004 lbu a0,4(s0) +80088ff8: 92230004 lbu v1,4(s1) +80088ffc: 00881023 subu v0,a0,t0 +80089000: 00431021 addu v0,v0,v1 +80089004: 2442ffff addiu v0,v0,-1 +80089008: 00021400 sll v0,v0,0x10 +8008900c: 00021403 sra v0,v0,0x10 +80089010: 00881826 xor v1,a0,t0 +80089014: 304600ff andi a2,v0,0xff +80089018: 30630080 andi v1,v1,0x80 +8008901c: 00022827 nor a1,zero,v0 +80089020: 00862026 xor a0,a0,a2 +80089024: 00832024 and a0,a0,v1 +80089028: 00052fc2 srl a1,a1,0x1f +8008902c: 3c038022 lui v1,0x8022 +80089030: a46250c6 sh v0,20678(v1) +80089034: 10800010 beqz a0,80089078 <_Z6OpFDM1v+0x200> +80089038: a2250004 sb a1,4(s1) +8008903c: 24020001 li v0,1 +80089040: a2220007 sb v0,7(s1) +80089044: 2663e988 addiu v1,s3,-5752 +80089048: 2642e974 addiu v0,s2,-5772 +8008904c: 30c400ff andi a0,a2,0xff +80089050: a0460004 sb a2,4(v0) +80089054: a0640006 sb a0,6(v1) +80089058: a0640005 sb a0,5(v1) +8008905c: 8fbf0020 lw ra,32(sp) +80089060: 8fb3001c lw s3,28(sp) +80089064: 8fb20018 lw s2,24(sp) +80089068: 8fb10014 lw s1,20(sp) +8008906c: 8fb00010 lw s0,16(sp) +80089070: 03e00008 jr ra +80089074: 27bd0028 addiu sp,sp,40 +80089078: 08022411 j 80089044 <_Z6OpFDM1v+0x1cc> +8008907c: a2200007 sb zero,7(s1) +80089080: 912350ab lbu v1,20651(t1) +80089084: 24020001 li v0,1 +80089088: 916550aa lbu a1,20650(t3) +8008908c: a2220004 sb v0,4(s1) +80089090: 00031900 sll v1,v1,0x4 +80089094: 2642e974 addiu v0,s2,-5772 +80089098: 00651825 or v1,v1,a1 +8008909c: 90440004 lbu a0,4(v0) +800890a0: 306700ff andi a3,v1,0xff +800890a4: 00871026 xor v0,a0,a3 +800890a8: 30420080 andi v0,v0,0x80 +800890ac: 00882026 xor a0,a0,t0 +800890b0: 3c038022 lui v1,0x8022 +800890b4: 00822024 and a0,a0,v0 +800890b8: 1480ffbe bnez a0,80088fb4 <_Z6OpFDM1v+0x13c> +800890bc: a06750b2 sb a3,20658(v1) +800890c0: 2662e988 addiu v0,s3,-5752 +800890c4: 080223f0 j 80088fc0 <_Z6OpFDM1v+0x148> +800890c8: a0400007 sb zero,7(v0) +800890cc: 2543ffff addiu v1,t2,-1 +800890d0: a12350ab sb v1,20651(t1) +800890d4: 912350ab lbu v1,20651(t1) +800890d8: 24e2000a addiu v0,a3,10 +800890dc: a16250aa sb v0,20650(t3) +800890e0: 2c62000a sltiu v0,v1,10 +800890e4: 1440ffe6 bnez v0,80089080 <_Z6OpFDM1v+0x208> +800890e8: 2462000a addiu v0,v1,10 +800890ec: 080223de j 80088f78 <_Z6OpFDM1v+0x100> +800890f0: a12250ab sb v0,20651(t1) + +800890f4 <_Z6OpEDM1v>: +800890f4: 27bdffe0 addiu sp,sp,-32 +800890f8: afb10014 sw s1,20(sp) +800890fc: 3c118021 lui s1,0x8021 +80089100: afb00010 sw s0,16(sp) +80089104: afbf0018 sw ra,24(sp) +80089108: 2630e988 addiu s0,s1,-5752 +8008910c: 8e030020 lw v1,32(s0) +80089110: 8e050010 lw a1,16(s0) +80089114: 90620001 lbu v0,1(v1) +80089118: 90640000 lbu a0,0(v1) +8008911c: 00021200 sll v0,v0,0x8 +80089120: 00822021 addu a0,a0,v0 +80089124: 00852021 addu a0,a0,a1 +80089128: 3c028021 lui v0,0x8021 +8008912c: ac447018 sw a0,28696(v0) +80089130: 90650001 lbu a1,1(v1) +80089134: 3c028022 lui v0,0x8022 +80089138: 24630002 addiu v1,v1,2 +8008913c: a04550cc sb a1,20684(v0) +80089140: 3c028007 lui v0,0x8007 +80089144: 24426674 addiu v0,v0,26228 +80089148: 0040f809 jalr v0 +8008914c: ae030020 sw v1,32(s0) +80089150: 3c0c8021 lui t4,0x8021 +80089154: 2584e974 addiu a0,t4,-5772 +80089158: 00404021 move t0,v0 +8008915c: 90820002 lbu v0,2(a0) +80089160: 3c038022 lui v1,0x8022 +80089164: 30420008 andi v0,v0,0x8 +80089168: 1040003b beqz v0,80089258 <_Z6OpEDM1v+0x164> +8008916c: a06850bc sb t0,20668(v1) +80089170: 92020004 lbu v0,4(s0) +80089174: 94840004 lhu a0,4(a0) +80089178: 3106000f andi a2,t0,0xf +8008917c: 2c420001 sltiu v0,v0,1 +80089180: 00c21021 addu v0,a2,v0 +80089184: 00041902 srl v1,a0,0x4 +80089188: 3084000f andi a0,a0,0xf +8008918c: 00822023 subu a0,a0,v0 +80089190: 00082902 srl a1,t0,0x4 +80089194: 3063000f andi v1,v1,0xf +80089198: 00651823 subu v1,v1,a1 +8008919c: 308700ff andi a3,a0,0xff +800891a0: 306a00ff andi t2,v1,0xff +800891a4: 3c0b8022 lui t3,0x8022 +800891a8: 3c098022 lui t1,0x8022 +800891ac: 3c028022 lui v0,0x8022 +800891b0: 3c038022 lui v1,0x8022 +800891b4: 2ce4000a sltiu a0,a3,10 +800891b8: a04650ae sb a2,20654(v0) +800891bc: a06550af sb a1,20655(v1) +800891c0: a16750aa sb a3,20650(t3) +800891c4: 10800058 beqz a0,80089328 <_Z6OpEDM1v+0x234> +800891c8: a12a50ab sb t2,20651(t1) +800891cc: 912350ab lbu v1,20651(t1) +800891d0: 2c62000a sltiu v0,v1,10 +800891d4: 14400043 bnez v0,800892e4 <_Z6OpEDM1v+0x1f0> +800891d8: 24020001 li v0,1 +800891dc: 2462000a addiu v0,v1,10 +800891e0: a12250ab sb v0,20651(t1) +800891e4: 912350ab lbu v1,20651(t1) +800891e8: 916550aa lbu a1,20650(t3) +800891ec: 2582e974 addiu v0,t4,-5772 +800891f0: 00031900 sll v1,v1,0x4 +800891f4: 00651825 or v1,v1,a1 +800891f8: 90440004 lbu a0,4(v0) +800891fc: 306700ff andi a3,v1,0xff +80089200: 00871026 xor v0,a0,a3 +80089204: 30420080 andi v0,v0,0x80 +80089208: 00882026 xor a0,a0,t0 +8008920c: 3c038022 lui v1,0x8022 +80089210: 00822024 and a0,a0,v0 +80089214: a2000004 sb zero,4(s0) +80089218: 10800040 beqz a0,8008931c <_Z6OpEDM1v+0x228> +8008921c: a06750b2 sb a3,20658(v1) +80089220: 2623e988 addiu v1,s1,-5752 +80089224: 24020001 li v0,1 +80089228: a0620007 sb v0,7(v1) +8008922c: 2623e988 addiu v1,s1,-5752 +80089230: 30e400ff andi a0,a3,0xff +80089234: 2582e974 addiu v0,t4,-5772 +80089238: a0470004 sb a3,4(v0) +8008923c: a0640006 sb a0,6(v1) +80089240: a0640005 sb a0,5(v1) +80089244: 8fbf0018 lw ra,24(sp) +80089248: 8fb10014 lw s1,20(sp) +8008924c: 8fb00010 lw s0,16(sp) +80089250: 03e00008 jr ra +80089254: 27bd0020 addiu sp,sp,32 +80089258: 90840004 lbu a0,4(a0) +8008925c: 92030004 lbu v1,4(s0) +80089260: 00881023 subu v0,a0,t0 +80089264: 00431021 addu v0,v0,v1 +80089268: 2442ffff addiu v0,v0,-1 +8008926c: 00021400 sll v0,v0,0x10 +80089270: 00021403 sra v0,v0,0x10 +80089274: 00881826 xor v1,a0,t0 +80089278: 304600ff andi a2,v0,0xff +8008927c: 30630080 andi v1,v1,0x80 +80089280: 00022827 nor a1,zero,v0 +80089284: 00862026 xor a0,a0,a2 +80089288: 00832024 and a0,a0,v1 +8008928c: 00052fc2 srl a1,a1,0x1f +80089290: 3c038022 lui v1,0x8022 +80089294: a46250c6 sh v0,20678(v1) +80089298: 1080000e beqz a0,800892d4 <_Z6OpEDM1v+0x1e0> +8008929c: a2050004 sb a1,4(s0) +800892a0: 24020001 li v0,1 +800892a4: a2020007 sb v0,7(s0) +800892a8: 2623e988 addiu v1,s1,-5752 +800892ac: 30c400ff andi a0,a2,0xff +800892b0: 2582e974 addiu v0,t4,-5772 +800892b4: a0460004 sb a2,4(v0) +800892b8: a0640006 sb a0,6(v1) +800892bc: a0640005 sb a0,5(v1) +800892c0: 8fbf0018 lw ra,24(sp) +800892c4: 8fb10014 lw s1,20(sp) +800892c8: 8fb00010 lw s0,16(sp) +800892cc: 03e00008 jr ra +800892d0: 27bd0020 addiu sp,sp,32 +800892d4: 080224aa j 800892a8 <_Z6OpEDM1v+0x1b4> +800892d8: a2000007 sb zero,7(s0) +800892dc: 912350ab lbu v1,20651(t1) +800892e0: 24020001 li v0,1 +800892e4: 916550aa lbu a1,20650(t3) +800892e8: a2020004 sb v0,4(s0) +800892ec: 00031900 sll v1,v1,0x4 +800892f0: 2582e974 addiu v0,t4,-5772 +800892f4: 00651825 or v1,v1,a1 +800892f8: 90440004 lbu a0,4(v0) +800892fc: 306700ff andi a3,v1,0xff +80089300: 00871026 xor v0,a0,a3 +80089304: 30420080 andi v0,v0,0x80 +80089308: 00882026 xor a0,a0,t0 +8008930c: 3c038022 lui v1,0x8022 +80089310: 00822024 and a0,a0,v0 +80089314: 1480ffc2 bnez a0,80089220 <_Z6OpEDM1v+0x12c> +80089318: a06750b2 sb a3,20658(v1) +8008931c: 2622e988 addiu v0,s1,-5752 +80089320: 0802248b j 8008922c <_Z6OpEDM1v+0x138> +80089324: a0400007 sb zero,7(v0) +80089328: 2543ffff addiu v1,t2,-1 +8008932c: a12350ab sb v1,20651(t1) +80089330: 912350ab lbu v1,20651(t1) +80089334: 24e2000a addiu v0,a3,10 +80089338: a16250aa sb v0,20650(t3) +8008933c: 2c62000a sltiu v0,v1,10 +80089340: 1440ffe6 bnez v0,800892dc <_Z6OpEDM1v+0x1e8> +80089344: 2462000a addiu v0,v1,10 +80089348: 08022479 j 800891e4 <_Z6OpEDM1v+0xf0> +8008934c: a12250ab sb v0,20651(t1) + +80089350 <_Z6OpF1M1v>: +80089350: 27bdffd0 addiu sp,sp,-48 +80089354: afb50024 sw s5,36(sp) +80089358: 3c158021 lui s5,0x8021 +8008935c: afbf0028 sw ra,40(sp) +80089360: afb40020 sw s4,32(sp) +80089364: afb3001c sw s3,28(sp) +80089368: afb20018 sw s2,24(sp) +8008936c: afb10014 sw s1,20(sp) +80089370: afb00010 sw s0,16(sp) +80089374: 26b3e988 addiu s3,s5,-5752 +80089378: 8e650020 lw a1,32(s3) +8008937c: 3c118022 lui s1,0x8022 +80089380: 90a20000 lbu v0,0(a1) +80089384: 3c148021 lui s4,0x8021 +80089388: a22250cc sb v0,20684(s1) +8008938c: 2692e974 addiu s2,s4,-5772 +80089390: 90a30000 lbu v1,0(a1) +80089394: 96420006 lhu v0,6(s2) +80089398: 24a50001 addiu a1,a1,1 +8008939c: 00621821 addu v1,v1,v0 +800893a0: 3063ffff andi v1,v1,0xffff +800893a4: 3c108021 lui s0,0x8021 +800893a8: 3c028007 lui v0,0x8007 +800893ac: 00602021 move a0,v1 +800893b0: ae650020 sw a1,32(s3) +800893b4: 244269c0 addiu v0,v0,27072 +800893b8: 0040f809 jalr v0 +800893bc: ae037018 sw v1,28696(s0) +800893c0: 8e640010 lw a0,16(s3) +800893c4: 9643000c lhu v1,12(s2) +800893c8: 00641821 addu v1,v1,a0 +800893cc: 00621821 addu v1,v1,v0 +800893d0: 00021203 sra v0,v0,0x8 +800893d4: a22250cc sb v0,20684(s1) +800893d8: 3c028007 lui v0,0x8007 +800893dc: 00602021 move a0,v1 +800893e0: 24426674 addiu v0,v0,26228 +800893e4: 0040f809 jalr v0 +800893e8: ae037018 sw v1,28696(s0) +800893ec: 00404021 move t0,v0 +800893f0: 92420002 lbu v0,2(s2) +800893f4: 3c038022 lui v1,0x8022 +800893f8: 30420008 andi v0,v0,0x8 +800893fc: 1040003f beqz v0,800894fc <_Z6OpF1M1v+0x1ac> +80089400: a06850bc sb t0,20668(v1) +80089404: 92620004 lbu v0,4(s3) +80089408: 96440004 lhu a0,4(s2) +8008940c: 3106000f andi a2,t0,0xf +80089410: 2c420001 sltiu v0,v0,1 +80089414: 00c21021 addu v0,a2,v0 +80089418: 00041902 srl v1,a0,0x4 +8008941c: 3084000f andi a0,a0,0xf +80089420: 00822023 subu a0,a0,v0 +80089424: 00082902 srl a1,t0,0x4 +80089428: 3063000f andi v1,v1,0xf +8008942c: 00651823 subu v1,v1,a1 +80089430: 308700ff andi a3,a0,0xff +80089434: 306a00ff andi t2,v1,0xff +80089438: 3c0b8022 lui t3,0x8022 +8008943c: 3c098022 lui t1,0x8022 +80089440: 3c028022 lui v0,0x8022 +80089444: 3c038022 lui v1,0x8022 +80089448: 2ce4000a sltiu a0,a3,10 +8008944c: a04650ae sb a2,20654(v0) +80089450: a06550af sb a1,20655(v1) +80089454: a16750aa sb a3,20650(t3) +80089458: 10800060 beqz a0,800895dc <_Z6OpF1M1v+0x28c> +8008945c: a12a50ab sb t2,20651(t1) +80089460: 912350ab lbu v1,20651(t1) +80089464: 2c62000a sltiu v0,v1,10 +80089468: 1440004b bnez v0,80089598 <_Z6OpF1M1v+0x248> +8008946c: 24020001 li v0,1 +80089470: 2462000a addiu v0,v1,10 +80089474: a12250ab sb v0,20651(t1) +80089478: 912350ab lbu v1,20651(t1) +8008947c: 916550aa lbu a1,20650(t3) +80089480: 2682e974 addiu v0,s4,-5772 +80089484: 00031900 sll v1,v1,0x4 +80089488: 00651825 or v1,v1,a1 +8008948c: 90440004 lbu a0,4(v0) +80089490: 306700ff andi a3,v1,0xff +80089494: 00871026 xor v0,a0,a3 +80089498: 30420080 andi v0,v0,0x80 +8008949c: 00882026 xor a0,a0,t0 +800894a0: 3c038022 lui v1,0x8022 +800894a4: 00822024 and a0,a0,v0 +800894a8: a2600004 sb zero,4(s3) +800894ac: 10800048 beqz a0,800895d0 <_Z6OpF1M1v+0x280> +800894b0: a06750b2 sb a3,20658(v1) +800894b4: 26a3e988 addiu v1,s5,-5752 +800894b8: 24020001 li v0,1 +800894bc: a0620007 sb v0,7(v1) +800894c0: 26a3e988 addiu v1,s5,-5752 +800894c4: 2682e974 addiu v0,s4,-5772 +800894c8: 30e400ff andi a0,a3,0xff +800894cc: a0470004 sb a3,4(v0) +800894d0: a0640006 sb a0,6(v1) +800894d4: a0640005 sb a0,5(v1) +800894d8: 8fbf0028 lw ra,40(sp) +800894dc: 8fb50024 lw s5,36(sp) +800894e0: 8fb40020 lw s4,32(sp) +800894e4: 8fb3001c lw s3,28(sp) +800894e8: 8fb20018 lw s2,24(sp) +800894ec: 8fb10014 lw s1,20(sp) +800894f0: 8fb00010 lw s0,16(sp) +800894f4: 03e00008 jr ra +800894f8: 27bd0030 addiu sp,sp,48 +800894fc: 92440004 lbu a0,4(s2) +80089500: 92630004 lbu v1,4(s3) +80089504: 00881023 subu v0,a0,t0 +80089508: 00431021 addu v0,v0,v1 +8008950c: 2442ffff addiu v0,v0,-1 +80089510: 00021400 sll v0,v0,0x10 +80089514: 00021403 sra v0,v0,0x10 +80089518: 00881826 xor v1,a0,t0 +8008951c: 304600ff andi a2,v0,0xff +80089520: 30630080 andi v1,v1,0x80 +80089524: 00022827 nor a1,zero,v0 +80089528: 00862026 xor a0,a0,a2 +8008952c: 00832024 and a0,a0,v1 +80089530: 00052fc2 srl a1,a1,0x1f +80089534: 3c038022 lui v1,0x8022 +80089538: a46250c6 sh v0,20678(v1) +8008953c: 10800012 beqz a0,80089588 <_Z6OpF1M1v+0x238> +80089540: a2650004 sb a1,4(s3) +80089544: 24020001 li v0,1 +80089548: a2620007 sb v0,7(s3) +8008954c: 26a3e988 addiu v1,s5,-5752 +80089550: 2682e974 addiu v0,s4,-5772 +80089554: 30c400ff andi a0,a2,0xff +80089558: a0460004 sb a2,4(v0) +8008955c: a0640006 sb a0,6(v1) +80089560: a0640005 sb a0,5(v1) +80089564: 8fbf0028 lw ra,40(sp) +80089568: 8fb50024 lw s5,36(sp) +8008956c: 8fb40020 lw s4,32(sp) +80089570: 8fb3001c lw s3,28(sp) +80089574: 8fb20018 lw s2,24(sp) +80089578: 8fb10014 lw s1,20(sp) +8008957c: 8fb00010 lw s0,16(sp) +80089580: 03e00008 jr ra +80089584: 27bd0030 addiu sp,sp,48 +80089588: 08022553 j 8008954c <_Z6OpF1M1v+0x1fc> +8008958c: a2600007 sb zero,7(s3) +80089590: 912350ab lbu v1,20651(t1) +80089594: 24020001 li v0,1 +80089598: 916550aa lbu a1,20650(t3) +8008959c: a2620004 sb v0,4(s3) +800895a0: 00031900 sll v1,v1,0x4 +800895a4: 2682e974 addiu v0,s4,-5772 +800895a8: 00651825 or v1,v1,a1 +800895ac: 90440004 lbu a0,4(v0) +800895b0: 306700ff andi a3,v1,0xff +800895b4: 00871026 xor v0,a0,a3 +800895b8: 30420080 andi v0,v0,0x80 +800895bc: 00882026 xor a0,a0,t0 +800895c0: 3c038022 lui v1,0x8022 +800895c4: 00822024 and a0,a0,v0 +800895c8: 1480ffba bnez a0,800894b4 <_Z6OpF1M1v+0x164> +800895cc: a06750b2 sb a3,20658(v1) +800895d0: 26a2e988 addiu v0,s5,-5752 +800895d4: 08022530 j 800894c0 <_Z6OpF1M1v+0x170> +800895d8: a0400007 sb zero,7(v0) +800895dc: 2543ffff addiu v1,t2,-1 +800895e0: a12350ab sb v1,20651(t1) +800895e4: 912350ab lbu v1,20651(t1) +800895e8: 24e2000a addiu v0,a3,10 +800895ec: a16250aa sb v0,20650(t3) +800895f0: 2c62000a sltiu v0,v1,10 +800895f4: 1440ffe6 bnez v0,80089590 <_Z6OpF1M1v+0x240> +800895f8: 2462000a addiu v0,v1,10 +800895fc: 0802251e j 80089478 <_Z6OpF1M1v+0x128> +80089600: a12250ab sb v0,20651(t1) + +80089604 <_Z6Op27M1v>: +80089604: 27bdffd0 addiu sp,sp,-48 +80089608: afb50024 sw s5,36(sp) +8008960c: 3c158021 lui s5,0x8021 +80089610: 26b5e988 addiu s5,s5,-5752 +80089614: 8ea50020 lw a1,32(s5) +80089618: afbf002c sw ra,44(sp) +8008961c: afb60028 sw s6,40(sp) +80089620: afb40020 sw s4,32(sp) +80089624: afb3001c sw s3,28(sp) +80089628: afb20018 sw s2,24(sp) +8008962c: afb10014 sw s1,20(sp) +80089630: afb00010 sw s0,16(sp) +80089634: 90a20000 lbu v0,0(a1) +80089638: 3c168022 lui s6,0x8022 +8008963c: 3c138021 lui s3,0x8021 +80089640: a2c250cc sb v0,20684(s6) +80089644: 2673e974 addiu s3,s3,-5772 +80089648: 90a30000 lbu v1,0(a1) +8008964c: 96620006 lhu v0,6(s3) +80089650: 24a50001 addiu a1,a1,1 +80089654: 00621821 addu v1,v1,v0 +80089658: 3063ffff andi v1,v1,0xffff +8008965c: 3c148021 lui s4,0x8021 +80089660: 3c028007 lui v0,0x8007 +80089664: 00602021 move a0,v1 +80089668: aea50020 sw a1,32(s5) +8008966c: 244269c0 addiu v0,v0,27072 +80089670: 0040f809 jalr v0 +80089674: ae837018 sw v1,28696(s4) +80089678: 8e847018 lw a0,28696(s4) +8008967c: 3c118007 lui s1,0x8007 +80089680: 26316674 addiu s1,s1,26228 +80089684: 24840002 addiu a0,a0,2 +80089688: 0220f809 jalr s1 +8008968c: 00409021 move s2,v0 +80089690: 00021c00 sll v1,v0,0x10 +80089694: 02439021 addu s2,s2,v1 +80089698: 92700004 lbu s0,4(s3) +8008969c: 02402021 move a0,s2 +800896a0: ae927018 sw s2,28696(s4) +800896a4: 0220f809 jalr s1 +800896a8: a2c250cc sb v0,20684(s6) +800896ac: 02028024 and s0,s0,v0 +800896b0: 320200ff andi v0,s0,0xff +800896b4: a2700004 sb s0,4(s3) +800896b8: a2a20006 sb v0,6(s5) +800896bc: a2a20005 sb v0,5(s5) +800896c0: 8fbf002c lw ra,44(sp) +800896c4: 8fb60028 lw s6,40(sp) +800896c8: 8fb50024 lw s5,36(sp) +800896cc: 8fb40020 lw s4,32(sp) +800896d0: 8fb3001c lw s3,28(sp) +800896d4: 8fb20018 lw s2,24(sp) +800896d8: 8fb10014 lw s1,20(sp) +800896dc: 8fb00010 lw s0,16(sp) +800896e0: 03e00008 jr ra +800896e4: 27bd0030 addiu sp,sp,48 + +800896e8 <_Z6Op67M0v>: +800896e8: 27bdffe0 addiu sp,sp,-32 +800896ec: 3c068021 lui a2,0x8021 +800896f0: afbf001c sw ra,28(sp) +800896f4: afb20018 sw s2,24(sp) +800896f8: afb10014 sw s1,20(sp) +800896fc: afb00010 sw s0,16(sp) +80089700: 24c6e988 addiu a2,a2,-5752 +80089704: 8cc50020 lw a1,32(a2) +80089708: 3c128022 lui s2,0x8022 +8008970c: 90a20000 lbu v0,0(a1) +80089710: 3c038021 lui v1,0x8021 +80089714: a24250cc sb v0,20684(s2) +80089718: 9464e97a lhu a0,-5766(v1) +8008971c: 90a20000 lbu v0,0(a1) +80089720: 3c118021 lui s1,0x8021 +80089724: 00441021 addu v0,v0,a0 +80089728: 3042ffff andi v0,v0,0xffff +8008972c: 24a50001 addiu a1,a1,1 +80089730: 00402021 move a0,v0 +80089734: ae227018 sw v0,28696(s1) +80089738: 3c028007 lui v0,0x8007 +8008973c: 244269c0 addiu v0,v0,27072 +80089740: 0040f809 jalr v0 +80089744: acc50020 sw a1,32(a2) +80089748: 8e247018 lw a0,28696(s1) +8008974c: 00408021 move s0,v0 +80089750: 3c028007 lui v0,0x8007 +80089754: 24426674 addiu v0,v0,26228 +80089758: 0040f809 jalr v0 +8008975c: 24840002 addiu a0,a0,2 +80089760: 00021c00 sll v1,v0,0x10 +80089764: 02038021 addu s0,s0,v1 +80089768: ae307018 sw s0,28696(s1) +8008976c: a24250cc sb v0,20684(s2) +80089770: 3c198008 lui t9,0x8008 +80089774: 8fbf001c lw ra,28(sp) +80089778: 8fb20018 lw s2,24(sp) +8008977c: 8fb10014 lw s1,20(sp) +80089780: 8fb00010 lw s0,16(sp) +80089784: 27398ddc addiu t9,t9,-29220 +80089788: 03200008 jr t9 +8008978c: 27bd0020 addiu sp,sp,32 + +80089790 <_Z6Op47M1v>: +80089790: 27bdffd0 addiu sp,sp,-48 +80089794: afb50024 sw s5,36(sp) +80089798: 3c158021 lui s5,0x8021 +8008979c: 26b5e988 addiu s5,s5,-5752 +800897a0: 8ea50020 lw a1,32(s5) +800897a4: afbf002c sw ra,44(sp) +800897a8: afb60028 sw s6,40(sp) +800897ac: afb40020 sw s4,32(sp) +800897b0: afb3001c sw s3,28(sp) +800897b4: afb20018 sw s2,24(sp) +800897b8: afb10014 sw s1,20(sp) +800897bc: afb00010 sw s0,16(sp) +800897c0: 90a20000 lbu v0,0(a1) +800897c4: 3c168022 lui s6,0x8022 +800897c8: 3c138021 lui s3,0x8021 +800897cc: a2c250cc sb v0,20684(s6) +800897d0: 2673e974 addiu s3,s3,-5772 +800897d4: 90a30000 lbu v1,0(a1) +800897d8: 96620006 lhu v0,6(s3) +800897dc: 24a50001 addiu a1,a1,1 +800897e0: 00621821 addu v1,v1,v0 +800897e4: 3063ffff andi v1,v1,0xffff +800897e8: 3c148021 lui s4,0x8021 +800897ec: 3c028007 lui v0,0x8007 +800897f0: 00602021 move a0,v1 +800897f4: aea50020 sw a1,32(s5) +800897f8: 244269c0 addiu v0,v0,27072 +800897fc: 0040f809 jalr v0 +80089800: ae837018 sw v1,28696(s4) +80089804: 8e847018 lw a0,28696(s4) +80089808: 3c118007 lui s1,0x8007 +8008980c: 26316674 addiu s1,s1,26228 +80089810: 24840002 addiu a0,a0,2 +80089814: 0220f809 jalr s1 +80089818: 00409021 move s2,v0 +8008981c: 00021c00 sll v1,v0,0x10 +80089820: 02439021 addu s2,s2,v1 +80089824: 92700004 lbu s0,4(s3) +80089828: 02402021 move a0,s2 +8008982c: ae927018 sw s2,28696(s4) +80089830: 0220f809 jalr s1 +80089834: a2c250cc sb v0,20684(s6) +80089838: 02028026 xor s0,s0,v0 +8008983c: 320200ff andi v0,s0,0xff +80089840: a2700004 sb s0,4(s3) +80089844: a2a20006 sb v0,6(s5) +80089848: a2a20005 sb v0,5(s5) +8008984c: 8fbf002c lw ra,44(sp) +80089850: 8fb60028 lw s6,40(sp) +80089854: 8fb50024 lw s5,36(sp) +80089858: 8fb40020 lw s4,32(sp) +8008985c: 8fb3001c lw s3,28(sp) +80089860: 8fb20018 lw s2,24(sp) +80089864: 8fb10014 lw s1,20(sp) +80089868: 8fb00010 lw s0,16(sp) +8008986c: 03e00008 jr ra +80089870: 27bd0030 addiu sp,sp,48 + +80089874 <_Z6OpC7M0v>: +80089874: 27bdffd0 addiu sp,sp,-48 +80089878: afb20018 sw s2,24(sp) +8008987c: 3c128021 lui s2,0x8021 +80089880: 2652e988 addiu s2,s2,-5752 +80089884: 8e450020 lw a1,32(s2) +80089888: afbf002c sw ra,44(sp) +8008988c: afb60028 sw s6,40(sp) +80089890: afb50024 sw s5,36(sp) +80089894: afb40020 sw s4,32(sp) +80089898: afb3001c sw s3,28(sp) +8008989c: afb10014 sw s1,20(sp) +800898a0: afb00010 sw s0,16(sp) +800898a4: 90a20000 lbu v0,0(a1) +800898a8: 3c168022 lui s6,0x8022 +800898ac: 3c158021 lui s5,0x8021 +800898b0: a2c250cc sb v0,20684(s6) +800898b4: 26b5e974 addiu s5,s5,-5772 +800898b8: 90a30000 lbu v1,0(a1) +800898bc: 96a20006 lhu v0,6(s5) +800898c0: 3c138007 lui s3,0x8007 +800898c4: 00621821 addu v1,v1,v0 +800898c8: 3063ffff andi v1,v1,0xffff +800898cc: 24a50001 addiu a1,a1,1 +800898d0: 00602021 move a0,v1 +800898d4: 3c148021 lui s4,0x8021 +800898d8: 267369c0 addiu s3,s3,27072 +800898dc: ae450020 sw a1,32(s2) +800898e0: 0260f809 jalr s3 +800898e4: ae837018 sw v1,28696(s4) +800898e8: 8e847018 lw a0,28696(s4) +800898ec: 00408821 move s1,v0 +800898f0: 3c028007 lui v0,0x8007 +800898f4: 24426674 addiu v0,v0,26228 +800898f8: 0040f809 jalr v0 +800898fc: 24840002 addiu a0,a0,2 +80089900: 00021c00 sll v1,v0,0x10 +80089904: 02238821 addu s1,s1,v1 +80089908: 96b00004 lhu s0,4(s5) +8008990c: 02202021 move a0,s1 +80089910: ae917018 sw s1,28696(s4) +80089914: 0260f809 jalr s3 +80089918: a2c250cc sb v0,20684(s6) +8008991c: 02028023 subu s0,s0,v0 +80089920: 3204ffff andi a0,s0,0xffff +80089924: 00101827 nor v1,zero,s0 +80089928: 3c028022 lui v0,0x8022 +8008992c: ac5050c8 sw s0,20680(v0) +80089930: 00042a02 srl a1,a0,0x8 +80089934: 00031fc2 srl v1,v1,0x1f +80089938: 0004202b sltu a0,zero,a0 +8008993c: a2450006 sb a1,6(s2) +80089940: a2430004 sb v1,4(s2) +80089944: a2440005 sb a0,5(s2) +80089948: 8fbf002c lw ra,44(sp) +8008994c: 8fb60028 lw s6,40(sp) +80089950: 8fb50024 lw s5,36(sp) +80089954: 8fb40020 lw s4,32(sp) +80089958: 8fb3001c lw s3,28(sp) +8008995c: 8fb20018 lw s2,24(sp) +80089960: 8fb10014 lw s1,20(sp) +80089964: 8fb00010 lw s0,16(sp) +80089968: 03e00008 jr ra +8008996c: 27bd0030 addiu sp,sp,48 + +80089970 <_Z6OpC7M1v>: +80089970: 27bdffd0 addiu sp,sp,-48 +80089974: afb3001c sw s3,28(sp) +80089978: 3c138021 lui s3,0x8021 +8008997c: 2673e988 addiu s3,s3,-5752 +80089980: 8e650020 lw a1,32(s3) +80089984: afbf002c sw ra,44(sp) +80089988: afb60028 sw s6,40(sp) +8008998c: afb50024 sw s5,36(sp) +80089990: afb40020 sw s4,32(sp) +80089994: afb20018 sw s2,24(sp) +80089998: afb10014 sw s1,20(sp) +8008999c: afb00010 sw s0,16(sp) +800899a0: 90a20000 lbu v0,0(a1) +800899a4: 3c168022 lui s6,0x8022 +800899a8: 3c158021 lui s5,0x8021 +800899ac: a2c250cc sb v0,20684(s6) +800899b0: 26b5e974 addiu s5,s5,-5772 +800899b4: 90a30000 lbu v1,0(a1) +800899b8: 96a20006 lhu v0,6(s5) +800899bc: 24a50001 addiu a1,a1,1 +800899c0: 00621821 addu v1,v1,v0 +800899c4: 3063ffff andi v1,v1,0xffff +800899c8: 3c148021 lui s4,0x8021 +800899cc: 3c028007 lui v0,0x8007 +800899d0: 00602021 move a0,v1 +800899d4: ae650020 sw a1,32(s3) +800899d8: 244269c0 addiu v0,v0,27072 +800899dc: 0040f809 jalr v0 +800899e0: ae837018 sw v1,28696(s4) +800899e4: 8e847018 lw a0,28696(s4) +800899e8: 3c118007 lui s1,0x8007 +800899ec: 26316674 addiu s1,s1,26228 +800899f0: 24840002 addiu a0,a0,2 +800899f4: 0220f809 jalr s1 +800899f8: 00409021 move s2,v0 +800899fc: 00021c00 sll v1,v0,0x10 +80089a00: 02439021 addu s2,s2,v1 +80089a04: 92b00004 lbu s0,4(s5) +80089a08: 02402021 move a0,s2 +80089a0c: ae927018 sw s2,28696(s4) +80089a10: 0220f809 jalr s1 +80089a14: a2c250cc sb v0,20684(s6) +80089a18: 02028023 subu s0,s0,v0 +80089a1c: 00108400 sll s0,s0,0x10 +80089a20: 00108403 sra s0,s0,0x10 +80089a24: 00101827 nor v1,zero,s0 +80089a28: 3c028022 lui v0,0x8022 +80089a2c: a45050c6 sh s0,20678(v0) +80089a30: 320400ff andi a0,s0,0xff +80089a34: 00031fc2 srl v1,v1,0x1f +80089a38: a2640006 sb a0,6(s3) +80089a3c: a2630004 sb v1,4(s3) +80089a40: a2640005 sb a0,5(s3) +80089a44: 8fbf002c lw ra,44(sp) +80089a48: 8fb60028 lw s6,40(sp) +80089a4c: 8fb50024 lw s5,36(sp) +80089a50: 8fb40020 lw s4,32(sp) +80089a54: 8fb3001c lw s3,28(sp) +80089a58: 8fb20018 lw s2,24(sp) +80089a5c: 8fb10014 lw s1,20(sp) +80089a60: 8fb00010 lw s0,16(sp) +80089a64: 03e00008 jr ra +80089a68: 27bd0030 addiu sp,sp,48 + +80089a6c <_Z6Op27M0v>: +80089a6c: 27bdffd0 addiu sp,sp,-48 +80089a70: afb50024 sw s5,36(sp) +80089a74: 3c158021 lui s5,0x8021 +80089a78: 26b5e988 addiu s5,s5,-5752 +80089a7c: 8ea50020 lw a1,32(s5) +80089a80: afbf002c sw ra,44(sp) +80089a84: afb60028 sw s6,40(sp) +80089a88: afb40020 sw s4,32(sp) +80089a8c: afb3001c sw s3,28(sp) +80089a90: afb20018 sw s2,24(sp) +80089a94: afb10014 sw s1,20(sp) +80089a98: afb00010 sw s0,16(sp) +80089a9c: 90a20000 lbu v0,0(a1) +80089aa0: 3c168022 lui s6,0x8022 +80089aa4: 3c148021 lui s4,0x8021 +80089aa8: a2c250cc sb v0,20684(s6) +80089aac: 2694e974 addiu s4,s4,-5772 +80089ab0: 90a30000 lbu v1,0(a1) +80089ab4: 96820006 lhu v0,6(s4) +80089ab8: 3c128007 lui s2,0x8007 +80089abc: 00621821 addu v1,v1,v0 +80089ac0: 3063ffff andi v1,v1,0xffff +80089ac4: 24a50001 addiu a1,a1,1 +80089ac8: 00602021 move a0,v1 +80089acc: 3c138021 lui s3,0x8021 +80089ad0: 265269c0 addiu s2,s2,27072 +80089ad4: aea50020 sw a1,32(s5) +80089ad8: 0240f809 jalr s2 +80089adc: ae637018 sw v1,28696(s3) +80089ae0: 8e647018 lw a0,28696(s3) +80089ae4: 00408821 move s1,v0 +80089ae8: 3c028007 lui v0,0x8007 +80089aec: 24426674 addiu v0,v0,26228 +80089af0: 0040f809 jalr v0 +80089af4: 24840002 addiu a0,a0,2 +80089af8: 00021c00 sll v1,v0,0x10 +80089afc: 02238821 addu s1,s1,v1 +80089b00: 96900004 lhu s0,4(s4) +80089b04: 02202021 move a0,s1 +80089b08: ae717018 sw s1,28696(s3) +80089b0c: 0240f809 jalr s2 +80089b10: a2c250cc sb v0,20684(s6) +80089b14: 02028024 and s0,s0,v0 +80089b18: 3202ffff andi v0,s0,0xffff +80089b1c: 00021a02 srl v1,v0,0x8 +80089b20: 0002102b sltu v0,zero,v0 +80089b24: a6900004 sh s0,4(s4) +80089b28: a2a30006 sb v1,6(s5) +80089b2c: a2a20005 sb v0,5(s5) +80089b30: 8fbf002c lw ra,44(sp) +80089b34: 8fb60028 lw s6,40(sp) +80089b38: 8fb50024 lw s5,36(sp) +80089b3c: 8fb40020 lw s4,32(sp) +80089b40: 8fb3001c lw s3,28(sp) +80089b44: 8fb20018 lw s2,24(sp) +80089b48: 8fb10014 lw s1,20(sp) +80089b4c: 8fb00010 lw s0,16(sp) +80089b50: 03e00008 jr ra +80089b54: 27bd0030 addiu sp,sp,48 + +80089b58 <_Z6Op87M0v>: +80089b58: 27bdffe0 addiu sp,sp,-32 +80089b5c: 3c068021 lui a2,0x8021 +80089b60: afbf001c sw ra,28(sp) +80089b64: afb20018 sw s2,24(sp) +80089b68: afb10014 sw s1,20(sp) +80089b6c: afb00010 sw s0,16(sp) +80089b70: 24c6e988 addiu a2,a2,-5752 +80089b74: 8cc50020 lw a1,32(a2) +80089b78: 3c028022 lui v0,0x8022 +80089b7c: 90a30000 lbu v1,0(a1) +80089b80: 3c128021 lui s2,0x8021 +80089b84: a04350cc sb v1,20684(v0) +80089b88: 2652e974 addiu s2,s2,-5772 +80089b8c: 90a30000 lbu v1,0(a1) +80089b90: 96420006 lhu v0,6(s2) +80089b94: 24a50001 addiu a1,a1,1 +80089b98: 00621821 addu v1,v1,v0 +80089b9c: 3063ffff andi v1,v1,0xffff +80089ba0: 3c118021 lui s1,0x8021 +80089ba4: 3c028007 lui v0,0x8007 +80089ba8: 00602021 move a0,v1 +80089bac: acc50020 sw a1,32(a2) +80089bb0: 244269c0 addiu v0,v0,27072 +80089bb4: 0040f809 jalr v0 +80089bb8: ae237018 sw v1,28696(s1) +80089bbc: 8e247018 lw a0,28696(s1) +80089bc0: 00408021 move s0,v0 +80089bc4: 3c028007 lui v0,0x8007 +80089bc8: 24426674 addiu v0,v0,26228 +80089bcc: 0040f809 jalr v0 +80089bd0: 24840002 addiu a0,a0,2 +80089bd4: 00021400 sll v0,v0,0x10 +80089bd8: 02028021 addu s0,s0,v0 +80089bdc: ae307018 sw s0,28696(s1) +80089be0: 96440004 lhu a0,4(s2) +80089be4: 3c198008 lui t9,0x8008 +80089be8: 02002821 move a1,s0 +80089bec: 8fbf001c lw ra,28(sp) +80089bf0: 8fb20018 lw s2,24(sp) +80089bf4: 8fb10014 lw s1,20(sp) +80089bf8: 8fb00010 lw s0,16(sp) +80089bfc: 27398778 addiu t9,t9,-30856 +80089c00: 03200008 jr t9 +80089c04: 27bd0020 addiu sp,sp,32 + +80089c08 <_Z6Op87M1v>: +80089c08: 27bdffe0 addiu sp,sp,-32 +80089c0c: 3c068021 lui a2,0x8021 +80089c10: afbf001c sw ra,28(sp) +80089c14: afb20018 sw s2,24(sp) +80089c18: afb10014 sw s1,20(sp) +80089c1c: afb00010 sw s0,16(sp) +80089c20: 24c6e988 addiu a2,a2,-5752 +80089c24: 8cc50020 lw a1,32(a2) +80089c28: 3c028022 lui v0,0x8022 +80089c2c: 90a30000 lbu v1,0(a1) +80089c30: 3c128021 lui s2,0x8021 +80089c34: a04350cc sb v1,20684(v0) +80089c38: 2652e974 addiu s2,s2,-5772 +80089c3c: 90a30000 lbu v1,0(a1) +80089c40: 96420006 lhu v0,6(s2) +80089c44: 24a50001 addiu a1,a1,1 +80089c48: 00621821 addu v1,v1,v0 +80089c4c: 3063ffff andi v1,v1,0xffff +80089c50: 3c118021 lui s1,0x8021 +80089c54: 3c028007 lui v0,0x8007 +80089c58: 00602021 move a0,v1 +80089c5c: acc50020 sw a1,32(a2) +80089c60: 244269c0 addiu v0,v0,27072 +80089c64: 0040f809 jalr v0 +80089c68: ae237018 sw v1,28696(s1) +80089c6c: 8e247018 lw a0,28696(s1) +80089c70: 00408021 move s0,v0 +80089c74: 3c028007 lui v0,0x8007 +80089c78: 24426674 addiu v0,v0,26228 +80089c7c: 0040f809 jalr v0 +80089c80: 24840002 addiu a0,a0,2 +80089c84: 00021400 sll v0,v0,0x10 +80089c88: 02028021 addu s0,s0,v0 +80089c8c: ae307018 sw s0,28696(s1) +80089c90: 92440004 lbu a0,4(s2) +80089c94: 3c198008 lui t9,0x8008 +80089c98: 02002821 move a1,s0 +80089c9c: 8fbf001c lw ra,28(sp) +80089ca0: 8fb20018 lw s2,24(sp) +80089ca4: 8fb10014 lw s1,20(sp) +80089ca8: 8fb00010 lw s0,16(sp) +80089cac: 273985b4 addiu t9,t9,-31308 +80089cb0: 03200008 jr t9 +80089cb4: 27bd0020 addiu sp,sp,32 + +80089cb8 <_Z6OpE7M1v>: +80089cb8: 27bdffc8 addiu sp,sp,-56 +80089cbc: afb7002c sw s7,44(sp) +80089cc0: 3c178021 lui s7,0x8021 +80089cc4: afbf0030 sw ra,48(sp) +80089cc8: afb60028 sw s6,40(sp) +80089ccc: afb50024 sw s5,36(sp) +80089cd0: afb40020 sw s4,32(sp) +80089cd4: afb3001c sw s3,28(sp) +80089cd8: afb20018 sw s2,24(sp) +80089cdc: afb10014 sw s1,20(sp) +80089ce0: afb00010 sw s0,16(sp) +80089ce4: 26f5e988 addiu s5,s7,-5752 +80089ce8: 8ea50020 lw a1,32(s5) +80089cec: 3c138022 lui s3,0x8022 +80089cf0: 90a20000 lbu v0,0(a1) +80089cf4: 3c168021 lui s6,0x8021 +80089cf8: a26250cc sb v0,20684(s3) +80089cfc: 26d4e974 addiu s4,s6,-5772 +80089d00: 90a30000 lbu v1,0(a1) +80089d04: 96820006 lhu v0,6(s4) +80089d08: 24a50001 addiu a1,a1,1 +80089d0c: 00621821 addu v1,v1,v0 +80089d10: 3063ffff andi v1,v1,0xffff +80089d14: 3c128021 lui s2,0x8021 +80089d18: 3c028007 lui v0,0x8007 +80089d1c: 00602021 move a0,v1 +80089d20: aea50020 sw a1,32(s5) +80089d24: 244269c0 addiu v0,v0,27072 +80089d28: 0040f809 jalr v0 +80089d2c: ae437018 sw v1,28696(s2) +80089d30: 8e447018 lw a0,28696(s2) +80089d34: 3c108007 lui s0,0x8007 +80089d38: 24840002 addiu a0,a0,2 +80089d3c: 26106674 addiu s0,s0,26228 +80089d40: 0200f809 jalr s0 +80089d44: 00408821 move s1,v0 +80089d48: 00021c00 sll v1,v0,0x10 +80089d4c: 02238821 addu s1,s1,v1 +80089d50: 02202021 move a0,s1 +80089d54: a26250cc sb v0,20684(s3) +80089d58: 0200f809 jalr s0 +80089d5c: ae517018 sw s1,28696(s2) +80089d60: 00404021 move t0,v0 +80089d64: 92820002 lbu v0,2(s4) +80089d68: 3c038022 lui v1,0x8022 +80089d6c: 30420008 andi v0,v0,0x8 +80089d70: 10400041 beqz v0,80089e78 <_Z6OpE7M1v+0x1c0> +80089d74: a06850bc sb t0,20668(v1) +80089d78: 92a20004 lbu v0,4(s5) +80089d7c: 96840004 lhu a0,4(s4) +80089d80: 3106000f andi a2,t0,0xf +80089d84: 2c420001 sltiu v0,v0,1 +80089d88: 00c21021 addu v0,a2,v0 +80089d8c: 00041902 srl v1,a0,0x4 +80089d90: 3084000f andi a0,a0,0xf +80089d94: 00822023 subu a0,a0,v0 +80089d98: 00082902 srl a1,t0,0x4 +80089d9c: 3063000f andi v1,v1,0xf +80089da0: 00651823 subu v1,v1,a1 +80089da4: 308700ff andi a3,a0,0xff +80089da8: 306a00ff andi t2,v1,0xff +80089dac: 3c0b8022 lui t3,0x8022 +80089db0: 3c098022 lui t1,0x8022 +80089db4: 3c028022 lui v0,0x8022 +80089db8: 3c038022 lui v1,0x8022 +80089dbc: 2ce4000a sltiu a0,a3,10 +80089dc0: a04650ae sb a2,20654(v0) +80089dc4: a06550af sb a1,20655(v1) +80089dc8: a16750aa sb a3,20650(t3) +80089dcc: 10800064 beqz a0,80089f60 <_Z6OpE7M1v+0x2a8> +80089dd0: a12a50ab sb t2,20651(t1) +80089dd4: 912350ab lbu v1,20651(t1) +80089dd8: 2c62000a sltiu v0,v1,10 +80089ddc: 1440004f bnez v0,80089f1c <_Z6OpE7M1v+0x264> +80089de0: 24020001 li v0,1 +80089de4: 2462000a addiu v0,v1,10 +80089de8: a12250ab sb v0,20651(t1) +80089dec: 912350ab lbu v1,20651(t1) +80089df0: 916550aa lbu a1,20650(t3) +80089df4: 26c2e974 addiu v0,s6,-5772 +80089df8: 00031900 sll v1,v1,0x4 +80089dfc: 00651825 or v1,v1,a1 +80089e00: 90440004 lbu a0,4(v0) +80089e04: 306700ff andi a3,v1,0xff +80089e08: 00871026 xor v0,a0,a3 +80089e0c: 30420080 andi v0,v0,0x80 +80089e10: 00882026 xor a0,a0,t0 +80089e14: 3c038022 lui v1,0x8022 +80089e18: 00822024 and a0,a0,v0 +80089e1c: a2a00004 sb zero,4(s5) +80089e20: 1080004c beqz a0,80089f54 <_Z6OpE7M1v+0x29c> +80089e24: a06750b2 sb a3,20658(v1) +80089e28: 26e3e988 addiu v1,s7,-5752 +80089e2c: 24020001 li v0,1 +80089e30: a0620007 sb v0,7(v1) +80089e34: 26e3e988 addiu v1,s7,-5752 +80089e38: 26c2e974 addiu v0,s6,-5772 +80089e3c: 30e400ff andi a0,a3,0xff +80089e40: a0470004 sb a3,4(v0) +80089e44: a0640006 sb a0,6(v1) +80089e48: a0640005 sb a0,5(v1) +80089e4c: 8fbf0030 lw ra,48(sp) +80089e50: 8fb7002c lw s7,44(sp) +80089e54: 8fb60028 lw s6,40(sp) +80089e58: 8fb50024 lw s5,36(sp) +80089e5c: 8fb40020 lw s4,32(sp) +80089e60: 8fb3001c lw s3,28(sp) +80089e64: 8fb20018 lw s2,24(sp) +80089e68: 8fb10014 lw s1,20(sp) +80089e6c: 8fb00010 lw s0,16(sp) +80089e70: 03e00008 jr ra +80089e74: 27bd0038 addiu sp,sp,56 +80089e78: 92840004 lbu a0,4(s4) +80089e7c: 92a30004 lbu v1,4(s5) +80089e80: 00881023 subu v0,a0,t0 +80089e84: 00431021 addu v0,v0,v1 +80089e88: 2442ffff addiu v0,v0,-1 +80089e8c: 00021400 sll v0,v0,0x10 +80089e90: 00021403 sra v0,v0,0x10 +80089e94: 00881826 xor v1,a0,t0 +80089e98: 304600ff andi a2,v0,0xff +80089e9c: 30630080 andi v1,v1,0x80 +80089ea0: 00022827 nor a1,zero,v0 +80089ea4: 00862026 xor a0,a0,a2 +80089ea8: 00832024 and a0,a0,v1 +80089eac: 00052fc2 srl a1,a1,0x1f +80089eb0: 3c038022 lui v1,0x8022 +80089eb4: a46250c6 sh v0,20678(v1) +80089eb8: 10800014 beqz a0,80089f0c <_Z6OpE7M1v+0x254> +80089ebc: a2a50004 sb a1,4(s5) +80089ec0: 24020001 li v0,1 +80089ec4: a2a20007 sb v0,7(s5) +80089ec8: 26e3e988 addiu v1,s7,-5752 +80089ecc: 26c2e974 addiu v0,s6,-5772 +80089ed0: 30c400ff andi a0,a2,0xff +80089ed4: a0460004 sb a2,4(v0) +80089ed8: a0640006 sb a0,6(v1) +80089edc: a0640005 sb a0,5(v1) +80089ee0: 8fbf0030 lw ra,48(sp) +80089ee4: 8fb7002c lw s7,44(sp) +80089ee8: 8fb60028 lw s6,40(sp) +80089eec: 8fb50024 lw s5,36(sp) +80089ef0: 8fb40020 lw s4,32(sp) +80089ef4: 8fb3001c lw s3,28(sp) +80089ef8: 8fb20018 lw s2,24(sp) +80089efc: 8fb10014 lw s1,20(sp) +80089f00: 8fb00010 lw s0,16(sp) +80089f04: 03e00008 jr ra +80089f08: 27bd0038 addiu sp,sp,56 +80089f0c: 080227b2 j 80089ec8 <_Z6OpE7M1v+0x210> +80089f10: a2a00007 sb zero,7(s5) +80089f14: 912350ab lbu v1,20651(t1) +80089f18: 24020001 li v0,1 +80089f1c: 916550aa lbu a1,20650(t3) +80089f20: a2a20004 sb v0,4(s5) +80089f24: 00031900 sll v1,v1,0x4 +80089f28: 26c2e974 addiu v0,s6,-5772 +80089f2c: 00651825 or v1,v1,a1 +80089f30: 90440004 lbu a0,4(v0) +80089f34: 306700ff andi a3,v1,0xff +80089f38: 00871026 xor v0,a0,a3 +80089f3c: 30420080 andi v0,v0,0x80 +80089f40: 00882026 xor a0,a0,t0 +80089f44: 3c038022 lui v1,0x8022 +80089f48: 00822024 and a0,a0,v0 +80089f4c: 1480ffb6 bnez a0,80089e28 <_Z6OpE7M1v+0x170> +80089f50: a06750b2 sb a3,20658(v1) +80089f54: 26e2e988 addiu v0,s7,-5752 +80089f58: 0802278d j 80089e34 <_Z6OpE7M1v+0x17c> +80089f5c: a0400007 sb zero,7(v0) +80089f60: 2543ffff addiu v1,t2,-1 +80089f64: a12350ab sb v1,20651(t1) +80089f68: 912350ab lbu v1,20651(t1) +80089f6c: 24e2000a addiu v0,a3,10 +80089f70: a16250aa sb v0,20650(t3) +80089f74: 2c62000a sltiu v0,v1,10 +80089f78: 1440ffe6 bnez v0,80089f14 <_Z6OpE7M1v+0x25c> +80089f7c: 2462000a addiu v0,v1,10 +80089f80: 0802277b j 80089dec <_Z6OpE7M1v+0x134> +80089f84: a12250ab sb v0,20651(t1) + +80089f88 <_Z6Op07M0v>: +80089f88: 27bdffd0 addiu sp,sp,-48 +80089f8c: afb50024 sw s5,36(sp) +80089f90: 3c158021 lui s5,0x8021 +80089f94: 26b5e988 addiu s5,s5,-5752 +80089f98: 8ea50020 lw a1,32(s5) +80089f9c: afbf002c sw ra,44(sp) +80089fa0: afb60028 sw s6,40(sp) +80089fa4: afb40020 sw s4,32(sp) +80089fa8: afb3001c sw s3,28(sp) +80089fac: afb20018 sw s2,24(sp) +80089fb0: afb10014 sw s1,20(sp) +80089fb4: afb00010 sw s0,16(sp) +80089fb8: 90a20000 lbu v0,0(a1) +80089fbc: 3c168022 lui s6,0x8022 +80089fc0: 3c148021 lui s4,0x8021 +80089fc4: a2c250cc sb v0,20684(s6) +80089fc8: 2694e974 addiu s4,s4,-5772 +80089fcc: 90a30000 lbu v1,0(a1) +80089fd0: 96820006 lhu v0,6(s4) +80089fd4: 3c128007 lui s2,0x8007 +80089fd8: 00621821 addu v1,v1,v0 +80089fdc: 3063ffff andi v1,v1,0xffff +80089fe0: 24a50001 addiu a1,a1,1 +80089fe4: 00602021 move a0,v1 +80089fe8: 3c138021 lui s3,0x8021 +80089fec: 265269c0 addiu s2,s2,27072 +80089ff0: aea50020 sw a1,32(s5) +80089ff4: 0240f809 jalr s2 +80089ff8: ae637018 sw v1,28696(s3) +80089ffc: 8e647018 lw a0,28696(s3) +8008a000: 00408821 move s1,v0 +8008a004: 3c028007 lui v0,0x8007 +8008a008: 24426674 addiu v0,v0,26228 +8008a00c: 0040f809 jalr v0 +8008a010: 24840002 addiu a0,a0,2 +8008a014: 00021c00 sll v1,v0,0x10 +8008a018: 02238821 addu s1,s1,v1 +8008a01c: 96900004 lhu s0,4(s4) +8008a020: 02202021 move a0,s1 +8008a024: ae717018 sw s1,28696(s3) +8008a028: 0240f809 jalr s2 +8008a02c: a2c250cc sb v0,20684(s6) +8008a030: 02028025 or s0,s0,v0 +8008a034: 3202ffff andi v0,s0,0xffff +8008a038: 00021a02 srl v1,v0,0x8 +8008a03c: 0002102b sltu v0,zero,v0 +8008a040: a6900004 sh s0,4(s4) +8008a044: a2a30006 sb v1,6(s5) +8008a048: a2a20005 sb v0,5(s5) +8008a04c: 8fbf002c lw ra,44(sp) +8008a050: 8fb60028 lw s6,40(sp) +8008a054: 8fb50024 lw s5,36(sp) +8008a058: 8fb40020 lw s4,32(sp) +8008a05c: 8fb3001c lw s3,28(sp) +8008a060: 8fb20018 lw s2,24(sp) +8008a064: 8fb10014 lw s1,20(sp) +8008a068: 8fb00010 lw s0,16(sp) +8008a06c: 03e00008 jr ra +8008a070: 27bd0030 addiu sp,sp,48 + +8008a074 <_Z6Op07M1v>: +8008a074: 27bdffd0 addiu sp,sp,-48 +8008a078: afb50024 sw s5,36(sp) +8008a07c: 3c158021 lui s5,0x8021 +8008a080: 26b5e988 addiu s5,s5,-5752 +8008a084: 8ea50020 lw a1,32(s5) +8008a088: afbf002c sw ra,44(sp) +8008a08c: afb60028 sw s6,40(sp) +8008a090: afb40020 sw s4,32(sp) +8008a094: afb3001c sw s3,28(sp) +8008a098: afb20018 sw s2,24(sp) +8008a09c: afb10014 sw s1,20(sp) +8008a0a0: afb00010 sw s0,16(sp) +8008a0a4: 90a20000 lbu v0,0(a1) +8008a0a8: 3c168022 lui s6,0x8022 +8008a0ac: 3c138021 lui s3,0x8021 +8008a0b0: a2c250cc sb v0,20684(s6) +8008a0b4: 2673e974 addiu s3,s3,-5772 +8008a0b8: 90a30000 lbu v1,0(a1) +8008a0bc: 96620006 lhu v0,6(s3) +8008a0c0: 24a50001 addiu a1,a1,1 +8008a0c4: 00621821 addu v1,v1,v0 +8008a0c8: 3063ffff andi v1,v1,0xffff +8008a0cc: 3c148021 lui s4,0x8021 +8008a0d0: 3c028007 lui v0,0x8007 +8008a0d4: 00602021 move a0,v1 +8008a0d8: aea50020 sw a1,32(s5) +8008a0dc: 244269c0 addiu v0,v0,27072 +8008a0e0: 0040f809 jalr v0 +8008a0e4: ae837018 sw v1,28696(s4) +8008a0e8: 8e847018 lw a0,28696(s4) +8008a0ec: 3c118007 lui s1,0x8007 +8008a0f0: 26316674 addiu s1,s1,26228 +8008a0f4: 24840002 addiu a0,a0,2 +8008a0f8: 0220f809 jalr s1 +8008a0fc: 00409021 move s2,v0 +8008a100: 00021c00 sll v1,v0,0x10 +8008a104: 02439021 addu s2,s2,v1 +8008a108: 92700004 lbu s0,4(s3) +8008a10c: 02402021 move a0,s2 +8008a110: ae927018 sw s2,28696(s4) +8008a114: 0220f809 jalr s1 +8008a118: a2c250cc sb v0,20684(s6) +8008a11c: 02028025 or s0,s0,v0 +8008a120: 320200ff andi v0,s0,0xff +8008a124: a2700004 sb s0,4(s3) +8008a128: a2a20006 sb v0,6(s5) +8008a12c: a2a20005 sb v0,5(s5) +8008a130: 8fbf002c lw ra,44(sp) +8008a134: 8fb60028 lw s6,40(sp) +8008a138: 8fb50024 lw s5,36(sp) +8008a13c: 8fb40020 lw s4,32(sp) +8008a140: 8fb3001c lw s3,28(sp) +8008a144: 8fb20018 lw s2,24(sp) +8008a148: 8fb10014 lw s1,20(sp) +8008a14c: 8fb00010 lw s0,16(sp) +8008a150: 03e00008 jr ra +8008a154: 27bd0030 addiu sp,sp,48 + +8008a158 <_Z6OpA7M0v>: +8008a158: 27bdffd0 addiu sp,sp,-48 +8008a15c: afb40020 sw s4,32(sp) +8008a160: 3c148021 lui s4,0x8021 +8008a164: 2694e988 addiu s4,s4,-5752 +8008a168: 8e850020 lw a1,32(s4) +8008a16c: afbf0028 sw ra,40(sp) +8008a170: afb50024 sw s5,36(sp) +8008a174: afb3001c sw s3,28(sp) +8008a178: afb20018 sw s2,24(sp) +8008a17c: afb10014 sw s1,20(sp) +8008a180: afb00010 sw s0,16(sp) +8008a184: 90a20000 lbu v0,0(a1) +8008a188: 3c158022 lui s5,0x8022 +8008a18c: 3c138021 lui s3,0x8021 +8008a190: a2a250cc sb v0,20684(s5) +8008a194: 2673e974 addiu s3,s3,-5772 +8008a198: 90a30000 lbu v1,0(a1) +8008a19c: 96620006 lhu v0,6(s3) +8008a1a0: 3c118007 lui s1,0x8007 +8008a1a4: 00621821 addu v1,v1,v0 +8008a1a8: 3063ffff andi v1,v1,0xffff +8008a1ac: 24a50001 addiu a1,a1,1 +8008a1b0: 00602021 move a0,v1 +8008a1b4: 3c128021 lui s2,0x8021 +8008a1b8: 263169c0 addiu s1,s1,27072 +8008a1bc: ae850020 sw a1,32(s4) +8008a1c0: 0220f809 jalr s1 +8008a1c4: ae437018 sw v1,28696(s2) +8008a1c8: 8e447018 lw a0,28696(s2) +8008a1cc: 00408021 move s0,v0 +8008a1d0: 3c028007 lui v0,0x8007 +8008a1d4: 24426674 addiu v0,v0,26228 +8008a1d8: 0040f809 jalr v0 +8008a1dc: 24840002 addiu a0,a0,2 +8008a1e0: 00021c00 sll v1,v0,0x10 +8008a1e4: 02038021 addu s0,s0,v1 +8008a1e8: 02002021 move a0,s0 +8008a1ec: ae507018 sw s0,28696(s2) +8008a1f0: 0220f809 jalr s1 +8008a1f4: a2a250cc sb v0,20684(s5) +8008a1f8: a6620004 sh v0,4(s3) +8008a1fc: 3042ffff andi v0,v0,0xffff +8008a200: 00021a02 srl v1,v0,0x8 +8008a204: 0002102b sltu v0,zero,v0 +8008a208: a2830006 sb v1,6(s4) +8008a20c: a2820005 sb v0,5(s4) +8008a210: 8fbf0028 lw ra,40(sp) +8008a214: 8fb50024 lw s5,36(sp) +8008a218: 8fb40020 lw s4,32(sp) +8008a21c: 8fb3001c lw s3,28(sp) +8008a220: 8fb20018 lw s2,24(sp) +8008a224: 8fb10014 lw s1,20(sp) +8008a228: 8fb00010 lw s0,16(sp) +8008a22c: 03e00008 jr ra +8008a230: 27bd0030 addiu sp,sp,48 + +8008a234 <_Z6OpA7M1v>: +8008a234: 27bdffd0 addiu sp,sp,-48 +8008a238: afb40020 sw s4,32(sp) +8008a23c: 3c148021 lui s4,0x8021 +8008a240: 2694e988 addiu s4,s4,-5752 +8008a244: 8e850020 lw a1,32(s4) +8008a248: afbf0028 sw ra,40(sp) +8008a24c: afb50024 sw s5,36(sp) +8008a250: afb3001c sw s3,28(sp) +8008a254: afb20018 sw s2,24(sp) +8008a258: afb10014 sw s1,20(sp) +8008a25c: afb00010 sw s0,16(sp) +8008a260: 90a20000 lbu v0,0(a1) +8008a264: 3c158022 lui s5,0x8022 +8008a268: 3c138021 lui s3,0x8021 +8008a26c: a2a250cc sb v0,20684(s5) +8008a270: 2673e974 addiu s3,s3,-5772 +8008a274: 90a30000 lbu v1,0(a1) +8008a278: 96620006 lhu v0,6(s3) +8008a27c: 24a50001 addiu a1,a1,1 +8008a280: 00621821 addu v1,v1,v0 +8008a284: 3063ffff andi v1,v1,0xffff +8008a288: 3c128021 lui s2,0x8021 +8008a28c: 3c028007 lui v0,0x8007 +8008a290: 00602021 move a0,v1 +8008a294: ae850020 sw a1,32(s4) +8008a298: 244269c0 addiu v0,v0,27072 +8008a29c: 0040f809 jalr v0 +8008a2a0: ae437018 sw v1,28696(s2) +8008a2a4: 8e447018 lw a0,28696(s2) +8008a2a8: 3c108007 lui s0,0x8007 +8008a2ac: 26106674 addiu s0,s0,26228 +8008a2b0: 24840002 addiu a0,a0,2 +8008a2b4: 0200f809 jalr s0 +8008a2b8: 00408821 move s1,v0 +8008a2bc: 00021c00 sll v1,v0,0x10 +8008a2c0: 02238821 addu s1,s1,v1 +8008a2c4: 02202021 move a0,s1 +8008a2c8: ae517018 sw s1,28696(s2) +8008a2cc: 0200f809 jalr s0 +8008a2d0: a2a250cc sb v0,20684(s5) +8008a2d4: a2620004 sb v0,4(s3) +8008a2d8: 304200ff andi v0,v0,0xff +8008a2dc: a2820006 sb v0,6(s4) +8008a2e0: a2820005 sb v0,5(s4) +8008a2e4: 8fbf0028 lw ra,40(sp) +8008a2e8: 8fb50024 lw s5,36(sp) +8008a2ec: 8fb40020 lw s4,32(sp) +8008a2f0: 8fb3001c lw s3,28(sp) +8008a2f4: 8fb20018 lw s2,24(sp) +8008a2f8: 8fb10014 lw s1,20(sp) +8008a2fc: 8fb00010 lw s0,16(sp) +8008a300: 03e00008 jr ra +8008a304: 27bd0030 addiu sp,sp,48 + +8008a308 <_Z6Op73M1v>: +8008a308: 27bdffd0 addiu sp,sp,-48 +8008a30c: afb50024 sw s5,36(sp) +8008a310: 3c158021 lui s5,0x8021 +8008a314: afbf0028 sw ra,40(sp) +8008a318: afb40020 sw s4,32(sp) +8008a31c: afb3001c sw s3,28(sp) +8008a320: afb20018 sw s2,24(sp) +8008a324: afb10014 sw s1,20(sp) +8008a328: afb00010 sw s0,16(sp) +8008a32c: 26b3e988 addiu s3,s5,-5752 +8008a330: 8e650020 lw a1,32(s3) +8008a334: 3c118022 lui s1,0x8022 +8008a338: 90a20000 lbu v0,0(a1) +8008a33c: 3c148021 lui s4,0x8021 +8008a340: a22250cc sb v0,20684(s1) +8008a344: 2692e974 addiu s2,s4,-5772 +8008a348: 90a30000 lbu v1,0(a1) +8008a34c: 96420008 lhu v0,8(s2) +8008a350: 24a50001 addiu a1,a1,1 +8008a354: 00621821 addu v1,v1,v0 +8008a358: 3063ffff andi v1,v1,0xffff +8008a35c: 3c108021 lui s0,0x8021 +8008a360: 3c028007 lui v0,0x8007 +8008a364: 00602021 move a0,v1 +8008a368: ae650020 sw a1,32(s3) +8008a36c: 244269c0 addiu v0,v0,27072 +8008a370: 0040f809 jalr v0 +8008a374: ae037018 sw v1,28696(s0) +8008a378: 8e630010 lw v1,16(s3) +8008a37c: 9645000c lhu a1,12(s2) +8008a380: 00a32821 addu a1,a1,v1 +8008a384: 3c0300ff lui v1,0xff +8008a388: 3463ffff ori v1,v1,0xffff +8008a38c: 00452821 addu a1,v0,a1 +8008a390: 00021203 sra v0,v0,0x8 +8008a394: 00a32824 and a1,a1,v1 +8008a398: a22250cc sb v0,20684(s1) +8008a39c: 3c028007 lui v0,0x8007 +8008a3a0: 00a02021 move a0,a1 +8008a3a4: 24426674 addiu v0,v0,26228 +8008a3a8: 0040f809 jalr v0 +8008a3ac: ae057018 sw a1,28696(s0) +8008a3b0: 00403021 move a2,v0 +8008a3b4: 92420002 lbu v0,2(s2) +8008a3b8: 3c038022 lui v1,0x8022 +8008a3bc: 30420008 andi v0,v0,0x8 +8008a3c0: 10400041 beqz v0,8008a4c8 <_Z6Op73M1v+0x1c0> +8008a3c4: a06650bc sb a2,20668(v1) +8008a3c8: 96430004 lhu v1,4(s2) +8008a3cc: 92640004 lbu a0,4(s3) +8008a3d0: 3062000f andi v0,v1,0xf +8008a3d4: 00441021 addu v0,v0,a0 +8008a3d8: 30c5000f andi a1,a2,0xf +8008a3dc: 00a21021 addu v0,a1,v0 +8008a3e0: 304700ff andi a3,v0,0xff +8008a3e4: 00031902 srl v1,v1,0x4 +8008a3e8: 306a000f andi t2,v1,0xf +8008a3ec: 3c088022 lui t0,0x8022 +8008a3f0: 00064902 srl t1,a2,0x4 +8008a3f4: 3c0b8022 lui t3,0x8022 +8008a3f8: 3c028022 lui v0,0x8022 +8008a3fc: 3c038022 lui v1,0x8022 +8008a400: 2ce4000a sltiu a0,a3,10 +8008a404: a04550ae sb a1,20654(v0) +8008a408: a06950af sb t1,20655(v1) +8008a40c: a10a50ab sb t2,20651(t0) +8008a410: 10800064 beqz a0,8008a5a4 <_Z6Op73M1v+0x29c> +8008a414: a16750aa sb a3,20650(t3) +8008a418: 910250ab lbu v0,20651(t0) +8008a41c: 01221021 addu v0,t1,v0 +8008a420: 304200ff andi v0,v0,0xff +8008a424: 2c43000a sltiu v1,v0,10 +8008a428: 1460004b bnez v1,8008a558 <_Z6Op73M1v+0x250> +8008a42c: a10250ab sb v0,20651(t0) +8008a430: 2442fff6 addiu v0,v0,-10 +8008a434: 3042000f andi v0,v0,0xf +8008a438: 24030001 li v1,1 +8008a43c: a10250ab sb v0,20651(t0) +8008a440: a2630004 sb v1,4(s3) +8008a444: 910350ab lbu v1,20651(t0) +8008a448: 916550aa lbu a1,20650(t3) +8008a44c: 2684e974 addiu a0,s4,-5772 +8008a450: 00031900 sll v1,v1,0x4 +8008a454: 00651825 or v1,v1,a1 +8008a458: 90820004 lbu v0,4(a0) +8008a45c: 306500ff andi a1,v1,0xff +8008a460: 00461026 xor v0,v0,a2 +8008a464: 00c51826 xor v1,a2,a1 +8008a468: 00021027 nor v0,zero,v0 +8008a46c: 30630080 andi v1,v1,0x80 +8008a470: 3c048022 lui a0,0x8022 +8008a474: 00431024 and v0,v0,v1 +8008a478: 10400047 beqz v0,8008a598 <_Z6Op73M1v+0x290> +8008a47c: a08550b2 sb a1,20658(a0) +8008a480: 26a3e988 addiu v1,s5,-5752 +8008a484: 24020001 li v0,1 +8008a488: a0620007 sb v0,7(v1) +8008a48c: 26a3e988 addiu v1,s5,-5752 +8008a490: 2682e974 addiu v0,s4,-5772 +8008a494: 30a400ff andi a0,a1,0xff +8008a498: a0450004 sb a1,4(v0) +8008a49c: a0640006 sb a0,6(v1) +8008a4a0: a0640005 sb a0,5(v1) +8008a4a4: 8fbf0028 lw ra,40(sp) +8008a4a8: 8fb50024 lw s5,36(sp) +8008a4ac: 8fb40020 lw s4,32(sp) +8008a4b0: 8fb3001c lw s3,28(sp) +8008a4b4: 8fb20018 lw s2,24(sp) +8008a4b8: 8fb10014 lw s1,20(sp) +8008a4bc: 8fb00010 lw s0,16(sp) +8008a4c0: 03e00008 jr ra +8008a4c4: 27bd0030 addiu sp,sp,48 +8008a4c8: 92640004 lbu a0,4(s3) +8008a4cc: 92420004 lbu v0,4(s2) +8008a4d0: 00461826 xor v1,v0,a2 +8008a4d4: 00441021 addu v0,v0,a0 +8008a4d8: 00c21021 addu v0,a2,v0 +8008a4dc: 3042ffff andi v0,v0,0xffff +8008a4e0: 304700ff andi a3,v0,0xff +8008a4e4: 00031827 nor v1,zero,v1 +8008a4e8: 30630080 andi v1,v1,0x80 +8008a4ec: 2c440100 sltiu a0,v0,256 +8008a4f0: 00c72826 xor a1,a2,a3 +8008a4f4: 00a32824 and a1,a1,v1 +8008a4f8: 38840001 xori a0,a0,0x1 +8008a4fc: 3c038022 lui v1,0x8022 +8008a500: a46250b4 sh v0,20660(v1) +8008a504: 10a00012 beqz a1,8008a550 <_Z6Op73M1v+0x248> +8008a508: a2640004 sb a0,4(s3) +8008a50c: 24020001 li v0,1 +8008a510: a2620007 sb v0,7(s3) +8008a514: 26a3e988 addiu v1,s5,-5752 +8008a518: 2682e974 addiu v0,s4,-5772 +8008a51c: 30e400ff andi a0,a3,0xff +8008a520: a0470004 sb a3,4(v0) +8008a524: a0640006 sb a0,6(v1) +8008a528: a0640005 sb a0,5(v1) +8008a52c: 8fbf0028 lw ra,40(sp) +8008a530: 8fb50024 lw s5,36(sp) +8008a534: 8fb40020 lw s4,32(sp) +8008a538: 8fb3001c lw s3,28(sp) +8008a53c: 8fb20018 lw s2,24(sp) +8008a540: 8fb10014 lw s1,20(sp) +8008a544: 8fb00010 lw s0,16(sp) +8008a548: 03e00008 jr ra +8008a54c: 27bd0030 addiu sp,sp,48 +8008a550: 08022945 j 8008a514 <_Z6Op73M1v+0x20c> +8008a554: a2600007 sb zero,7(s3) +8008a558: 910350ab lbu v1,20651(t0) +8008a55c: 916550aa lbu a1,20650(t3) +8008a560: 2684e974 addiu a0,s4,-5772 +8008a564: 00031900 sll v1,v1,0x4 +8008a568: 00651825 or v1,v1,a1 +8008a56c: 90820004 lbu v0,4(a0) +8008a570: 306500ff andi a1,v1,0xff +8008a574: 00461026 xor v0,v0,a2 +8008a578: 00c51826 xor v1,a2,a1 +8008a57c: 00021027 nor v0,zero,v0 +8008a580: 30630080 andi v1,v1,0x80 +8008a584: 3c048022 lui a0,0x8022 +8008a588: 00431024 and v0,v0,v1 +8008a58c: a2600004 sb zero,4(s3) +8008a590: 1440ffbb bnez v0,8008a480 <_Z6Op73M1v+0x178> +8008a594: a08550b2 sb a1,20658(a0) +8008a598: 26a2e988 addiu v0,s5,-5752 +8008a59c: 08022923 j 8008a48c <_Z6Op73M1v+0x184> +8008a5a0: a0400007 sb zero,7(v0) +8008a5a4: 25430001 addiu v1,t2,1 +8008a5a8: 24e2fff6 addiu v0,a3,-10 +8008a5ac: a10350ab sb v1,20651(t0) +8008a5b0: 3042000f andi v0,v0,0xf +8008a5b4: a16250aa sb v0,20650(t3) +8008a5b8: 910250ab lbu v0,20651(t0) +8008a5bc: 01221021 addu v0,t1,v0 +8008a5c0: 304200ff andi v0,v0,0xff +8008a5c4: 2c43000a sltiu v1,v0,10 +8008a5c8: 1460ffe3 bnez v1,8008a558 <_Z6Op73M1v+0x250> +8008a5cc: a10250ab sb v0,20651(t0) +8008a5d0: 0802290d j 8008a434 <_Z6Op73M1v+0x12c> +8008a5d4: 2442fff6 addiu v0,v0,-10 + +8008a5d8 <_Z6Op63M1v>: +8008a5d8: 27bdffd8 addiu sp,sp,-40 +8008a5dc: afb3001c sw s3,28(sp) +8008a5e0: 3c138021 lui s3,0x8021 +8008a5e4: afb20018 sw s2,24(sp) +8008a5e8: afb10014 sw s1,20(sp) +8008a5ec: afb00010 sw s0,16(sp) +8008a5f0: afbf0020 sw ra,32(sp) +8008a5f4: 2671e988 addiu s1,s3,-5752 +8008a5f8: 8e250020 lw a1,32(s1) +8008a5fc: 3c028022 lui v0,0x8022 +8008a600: 90a30000 lbu v1,0(a1) +8008a604: 3c128021 lui s2,0x8021 +8008a608: a04350cc sb v1,20684(v0) +8008a60c: 2650e974 addiu s0,s2,-5772 +8008a610: 90a20000 lbu v0,0(a1) +8008a614: 96030008 lhu v1,8(s0) +8008a618: 24a50001 addiu a1,a1,1 +8008a61c: 00431021 addu v0,v0,v1 +8008a620: 3042ffff andi v0,v0,0xffff +8008a624: 3c038021 lui v1,0x8021 +8008a628: ac627018 sw v0,28696(v1) +8008a62c: 00402021 move a0,v0 +8008a630: 3c028007 lui v0,0x8007 +8008a634: 24426674 addiu v0,v0,26228 +8008a638: 0040f809 jalr v0 +8008a63c: ae250020 sw a1,32(s1) +8008a640: 00403021 move a2,v0 +8008a644: 92020002 lbu v0,2(s0) +8008a648: 3c038022 lui v1,0x8022 +8008a64c: 30420008 andi v0,v0,0x8 +8008a650: 1040003f beqz v0,8008a750 <_Z6Op63M1v+0x178> +8008a654: a06650bc sb a2,20668(v1) +8008a658: 96030004 lhu v1,4(s0) +8008a65c: 92240004 lbu a0,4(s1) +8008a660: 3062000f andi v0,v1,0xf +8008a664: 00441021 addu v0,v0,a0 +8008a668: 30c5000f andi a1,a2,0xf +8008a66c: 00a21021 addu v0,a1,v0 +8008a670: 304700ff andi a3,v0,0xff +8008a674: 00031902 srl v1,v1,0x4 +8008a678: 306a000f andi t2,v1,0xf +8008a67c: 3c088022 lui t0,0x8022 +8008a680: 00064902 srl t1,a2,0x4 +8008a684: 3c0b8022 lui t3,0x8022 +8008a688: 3c028022 lui v0,0x8022 +8008a68c: 3c038022 lui v1,0x8022 +8008a690: 2ce4000a sltiu a0,a3,10 +8008a694: a04550ae sb a1,20654(v0) +8008a698: a06950af sb t1,20655(v1) +8008a69c: a10a50ab sb t2,20651(t0) +8008a6a0: 10800060 beqz a0,8008a824 <_Z6Op63M1v+0x24c> +8008a6a4: a16750aa sb a3,20650(t3) +8008a6a8: 910250ab lbu v0,20651(t0) +8008a6ac: 01221021 addu v0,t1,v0 +8008a6b0: 304200ff andi v0,v0,0xff +8008a6b4: 2c43000a sltiu v1,v0,10 +8008a6b8: 14600047 bnez v1,8008a7d8 <_Z6Op63M1v+0x200> +8008a6bc: a10250ab sb v0,20651(t0) +8008a6c0: 2442fff6 addiu v0,v0,-10 +8008a6c4: 3042000f andi v0,v0,0xf +8008a6c8: 24030001 li v1,1 +8008a6cc: a10250ab sb v0,20651(t0) +8008a6d0: a2230004 sb v1,4(s1) +8008a6d4: 910350ab lbu v1,20651(t0) +8008a6d8: 916550aa lbu a1,20650(t3) +8008a6dc: 2644e974 addiu a0,s2,-5772 +8008a6e0: 00031900 sll v1,v1,0x4 +8008a6e4: 00651825 or v1,v1,a1 +8008a6e8: 90820004 lbu v0,4(a0) +8008a6ec: 306500ff andi a1,v1,0xff +8008a6f0: 00461026 xor v0,v0,a2 +8008a6f4: 00c51826 xor v1,a2,a1 +8008a6f8: 00021027 nor v0,zero,v0 +8008a6fc: 30630080 andi v1,v1,0x80 +8008a700: 3c048022 lui a0,0x8022 +8008a704: 00431024 and v0,v0,v1 +8008a708: 10400043 beqz v0,8008a818 <_Z6Op63M1v+0x240> +8008a70c: a08550b2 sb a1,20658(a0) +8008a710: 2663e988 addiu v1,s3,-5752 +8008a714: 24020001 li v0,1 +8008a718: a0620007 sb v0,7(v1) +8008a71c: 2663e988 addiu v1,s3,-5752 +8008a720: 2642e974 addiu v0,s2,-5772 +8008a724: 30a400ff andi a0,a1,0xff +8008a728: a0450004 sb a1,4(v0) +8008a72c: a0640006 sb a0,6(v1) +8008a730: a0640005 sb a0,5(v1) +8008a734: 8fbf0020 lw ra,32(sp) +8008a738: 8fb3001c lw s3,28(sp) +8008a73c: 8fb20018 lw s2,24(sp) +8008a740: 8fb10014 lw s1,20(sp) +8008a744: 8fb00010 lw s0,16(sp) +8008a748: 03e00008 jr ra +8008a74c: 27bd0028 addiu sp,sp,40 +8008a750: 92240004 lbu a0,4(s1) +8008a754: 92020004 lbu v0,4(s0) +8008a758: 00461826 xor v1,v0,a2 +8008a75c: 00441021 addu v0,v0,a0 +8008a760: 00c21021 addu v0,a2,v0 +8008a764: 3042ffff andi v0,v0,0xffff +8008a768: 304700ff andi a3,v0,0xff +8008a76c: 00031827 nor v1,zero,v1 +8008a770: 30630080 andi v1,v1,0x80 +8008a774: 2c440100 sltiu a0,v0,256 +8008a778: 00c72826 xor a1,a2,a3 +8008a77c: 00a32824 and a1,a1,v1 +8008a780: 38840001 xori a0,a0,0x1 +8008a784: 3c038022 lui v1,0x8022 +8008a788: a46250b4 sh v0,20660(v1) +8008a78c: 10a00010 beqz a1,8008a7d0 <_Z6Op63M1v+0x1f8> +8008a790: a2240004 sb a0,4(s1) +8008a794: 24020001 li v0,1 +8008a798: a2220007 sb v0,7(s1) +8008a79c: 2663e988 addiu v1,s3,-5752 +8008a7a0: 2642e974 addiu v0,s2,-5772 +8008a7a4: 30e400ff andi a0,a3,0xff +8008a7a8: a0470004 sb a3,4(v0) +8008a7ac: a0640006 sb a0,6(v1) +8008a7b0: a0640005 sb a0,5(v1) +8008a7b4: 8fbf0020 lw ra,32(sp) +8008a7b8: 8fb3001c lw s3,28(sp) +8008a7bc: 8fb20018 lw s2,24(sp) +8008a7c0: 8fb10014 lw s1,20(sp) +8008a7c4: 8fb00010 lw s0,16(sp) +8008a7c8: 03e00008 jr ra +8008a7cc: 27bd0028 addiu sp,sp,40 +8008a7d0: 080229e7 j 8008a79c <_Z6Op63M1v+0x1c4> +8008a7d4: a2200007 sb zero,7(s1) +8008a7d8: 910350ab lbu v1,20651(t0) +8008a7dc: 916550aa lbu a1,20650(t3) +8008a7e0: 2644e974 addiu a0,s2,-5772 +8008a7e4: 00031900 sll v1,v1,0x4 +8008a7e8: 00651825 or v1,v1,a1 +8008a7ec: 90820004 lbu v0,4(a0) +8008a7f0: 306500ff andi a1,v1,0xff +8008a7f4: 00461026 xor v0,v0,a2 +8008a7f8: 00c51826 xor v1,a2,a1 +8008a7fc: 00021027 nor v0,zero,v0 +8008a800: 30630080 andi v1,v1,0x80 +8008a804: 3c048022 lui a0,0x8022 +8008a808: 00431024 and v0,v0,v1 +8008a80c: a2200004 sb zero,4(s1) +8008a810: 1440ffbf bnez v0,8008a710 <_Z6Op63M1v+0x138> +8008a814: a08550b2 sb a1,20658(a0) +8008a818: 2662e988 addiu v0,s3,-5752 +8008a81c: 080229c7 j 8008a71c <_Z6Op63M1v+0x144> +8008a820: a0400007 sb zero,7(v0) +8008a824: 25430001 addiu v1,t2,1 +8008a828: 24e2fff6 addiu v0,a3,-10 +8008a82c: a10350ab sb v1,20651(t0) +8008a830: 3042000f andi v0,v0,0xf +8008a834: a16250aa sb v0,20650(t3) +8008a838: 910250ab lbu v0,20651(t0) +8008a83c: 01221021 addu v0,t1,v0 +8008a840: 304200ff andi v0,v0,0xff +8008a844: 2c43000a sltiu v1,v0,10 +8008a848: 1460ffe3 bnez v1,8008a7d8 <_Z6Op63M1v+0x200> +8008a84c: a10250ab sb v0,20651(t0) +8008a850: 080229b1 j 8008a6c4 <_Z6Op63M1v+0xec> +8008a854: 2442fff6 addiu v0,v0,-10 + +8008a858 <_Z6Op7FM1v>: +8008a858: 27bdffd8 addiu sp,sp,-40 +8008a85c: afb3001c sw s3,28(sp) +8008a860: 3c138021 lui s3,0x8021 +8008a864: afb20018 sw s2,24(sp) +8008a868: afb10014 sw s1,20(sp) +8008a86c: afb00010 sw s0,16(sp) +8008a870: afbf0020 sw ra,32(sp) +8008a874: 2671e988 addiu s1,s3,-5752 +8008a878: 8e250020 lw a1,32(s1) +8008a87c: 3c128021 lui s2,0x8021 +8008a880: 90a20001 lbu v0,1(a1) +8008a884: 90a30000 lbu v1,0(a1) +8008a888: 2650e974 addiu s0,s2,-5772 +8008a88c: 90a40002 lbu a0,2(a1) +8008a890: 9606000a lhu a2,10(s0) +8008a894: 00021200 sll v0,v0,0x8 +8008a898: 00621821 addu v1,v1,v0 +8008a89c: 00661821 addu v1,v1,a2 +8008a8a0: 00042400 sll a0,a0,0x10 +8008a8a4: 3c0200ff lui v0,0xff +8008a8a8: 00832021 addu a0,a0,v1 +8008a8ac: 3442ffff ori v0,v0,0xffff +8008a8b0: 00822024 and a0,a0,v0 +8008a8b4: 3c038021 lui v1,0x8021 +8008a8b8: ac647018 sw a0,28696(v1) +8008a8bc: 90a60002 lbu a2,2(a1) +8008a8c0: 3c028022 lui v0,0x8022 +8008a8c4: a04650cc sb a2,20684(v0) +8008a8c8: 24a50003 addiu a1,a1,3 +8008a8cc: 3c028007 lui v0,0x8007 +8008a8d0: 24426674 addiu v0,v0,26228 +8008a8d4: 0040f809 jalr v0 +8008a8d8: ae250020 sw a1,32(s1) +8008a8dc: 00403021 move a2,v0 +8008a8e0: 92020002 lbu v0,2(s0) +8008a8e4: 3c038022 lui v1,0x8022 +8008a8e8: 30420008 andi v0,v0,0x8 +8008a8ec: 1040003f beqz v0,8008a9ec <_Z6Op7FM1v+0x194> +8008a8f0: a06650bc sb a2,20668(v1) +8008a8f4: 96030004 lhu v1,4(s0) +8008a8f8: 92240004 lbu a0,4(s1) +8008a8fc: 3062000f andi v0,v1,0xf +8008a900: 00441021 addu v0,v0,a0 +8008a904: 30c5000f andi a1,a2,0xf +8008a908: 00a21021 addu v0,a1,v0 +8008a90c: 304700ff andi a3,v0,0xff +8008a910: 00031902 srl v1,v1,0x4 +8008a914: 306a000f andi t2,v1,0xf +8008a918: 3c088022 lui t0,0x8022 +8008a91c: 00064902 srl t1,a2,0x4 +8008a920: 3c0b8022 lui t3,0x8022 +8008a924: 3c028022 lui v0,0x8022 +8008a928: 3c038022 lui v1,0x8022 +8008a92c: 2ce4000a sltiu a0,a3,10 +8008a930: a04550ae sb a1,20654(v0) +8008a934: a06950af sb t1,20655(v1) +8008a938: a10a50ab sb t2,20651(t0) +8008a93c: 10800060 beqz a0,8008aac0 <_Z6Op7FM1v+0x268> +8008a940: a16750aa sb a3,20650(t3) +8008a944: 910250ab lbu v0,20651(t0) +8008a948: 01221021 addu v0,t1,v0 +8008a94c: 304200ff andi v0,v0,0xff +8008a950: 2c43000a sltiu v1,v0,10 +8008a954: 14600047 bnez v1,8008aa74 <_Z6Op7FM1v+0x21c> +8008a958: a10250ab sb v0,20651(t0) +8008a95c: 2442fff6 addiu v0,v0,-10 +8008a960: 3042000f andi v0,v0,0xf +8008a964: 24030001 li v1,1 +8008a968: a10250ab sb v0,20651(t0) +8008a96c: a2230004 sb v1,4(s1) +8008a970: 910350ab lbu v1,20651(t0) +8008a974: 916550aa lbu a1,20650(t3) +8008a978: 2644e974 addiu a0,s2,-5772 +8008a97c: 00031900 sll v1,v1,0x4 +8008a980: 00651825 or v1,v1,a1 +8008a984: 90820004 lbu v0,4(a0) +8008a988: 306500ff andi a1,v1,0xff +8008a98c: 00461026 xor v0,v0,a2 +8008a990: 00c51826 xor v1,a2,a1 +8008a994: 00021027 nor v0,zero,v0 +8008a998: 30630080 andi v1,v1,0x80 +8008a99c: 3c048022 lui a0,0x8022 +8008a9a0: 00431024 and v0,v0,v1 +8008a9a4: 10400043 beqz v0,8008aab4 <_Z6Op7FM1v+0x25c> +8008a9a8: a08550b2 sb a1,20658(a0) +8008a9ac: 2663e988 addiu v1,s3,-5752 +8008a9b0: 24020001 li v0,1 +8008a9b4: a0620007 sb v0,7(v1) +8008a9b8: 2663e988 addiu v1,s3,-5752 +8008a9bc: 2642e974 addiu v0,s2,-5772 +8008a9c0: 30a400ff andi a0,a1,0xff +8008a9c4: a0450004 sb a1,4(v0) +8008a9c8: a0640006 sb a0,6(v1) +8008a9cc: a0640005 sb a0,5(v1) +8008a9d0: 8fbf0020 lw ra,32(sp) +8008a9d4: 8fb3001c lw s3,28(sp) +8008a9d8: 8fb20018 lw s2,24(sp) +8008a9dc: 8fb10014 lw s1,20(sp) +8008a9e0: 8fb00010 lw s0,16(sp) +8008a9e4: 03e00008 jr ra +8008a9e8: 27bd0028 addiu sp,sp,40 +8008a9ec: 92240004 lbu a0,4(s1) +8008a9f0: 92020004 lbu v0,4(s0) +8008a9f4: 00461826 xor v1,v0,a2 +8008a9f8: 00441021 addu v0,v0,a0 +8008a9fc: 00c21021 addu v0,a2,v0 +8008aa00: 3042ffff andi v0,v0,0xffff +8008aa04: 304700ff andi a3,v0,0xff +8008aa08: 00031827 nor v1,zero,v1 +8008aa0c: 30630080 andi v1,v1,0x80 +8008aa10: 2c440100 sltiu a0,v0,256 +8008aa14: 00c72826 xor a1,a2,a3 +8008aa18: 00a32824 and a1,a1,v1 +8008aa1c: 38840001 xori a0,a0,0x1 +8008aa20: 3c038022 lui v1,0x8022 +8008aa24: a46250b4 sh v0,20660(v1) +8008aa28: 10a00010 beqz a1,8008aa6c <_Z6Op7FM1v+0x214> +8008aa2c: a2240004 sb a0,4(s1) +8008aa30: 24020001 li v0,1 +8008aa34: a2220007 sb v0,7(s1) +8008aa38: 2663e988 addiu v1,s3,-5752 +8008aa3c: 2642e974 addiu v0,s2,-5772 +8008aa40: 30e400ff andi a0,a3,0xff +8008aa44: a0470004 sb a3,4(v0) +8008aa48: a0640006 sb a0,6(v1) +8008aa4c: a0640005 sb a0,5(v1) +8008aa50: 8fbf0020 lw ra,32(sp) +8008aa54: 8fb3001c lw s3,28(sp) +8008aa58: 8fb20018 lw s2,24(sp) +8008aa5c: 8fb10014 lw s1,20(sp) +8008aa60: 8fb00010 lw s0,16(sp) +8008aa64: 03e00008 jr ra +8008aa68: 27bd0028 addiu sp,sp,40 +8008aa6c: 08022a8e j 8008aa38 <_Z6Op7FM1v+0x1e0> +8008aa70: a2200007 sb zero,7(s1) +8008aa74: 910350ab lbu v1,20651(t0) +8008aa78: 916550aa lbu a1,20650(t3) +8008aa7c: 2644e974 addiu a0,s2,-5772 +8008aa80: 00031900 sll v1,v1,0x4 +8008aa84: 00651825 or v1,v1,a1 +8008aa88: 90820004 lbu v0,4(a0) +8008aa8c: 306500ff andi a1,v1,0xff +8008aa90: 00461026 xor v0,v0,a2 +8008aa94: 00c51826 xor v1,a2,a1 +8008aa98: 00021027 nor v0,zero,v0 +8008aa9c: 30630080 andi v1,v1,0x80 +8008aaa0: 3c048022 lui a0,0x8022 +8008aaa4: 00431024 and v0,v0,v1 +8008aaa8: a2200004 sb zero,4(s1) +8008aaac: 1440ffbf bnez v0,8008a9ac <_Z6Op7FM1v+0x154> +8008aab0: a08550b2 sb a1,20658(a0) +8008aab4: 2662e988 addiu v0,s3,-5752 +8008aab8: 08022a6e j 8008a9b8 <_Z6Op7FM1v+0x160> +8008aabc: a0400007 sb zero,7(v0) +8008aac0: 25430001 addiu v1,t2,1 +8008aac4: 24e2fff6 addiu v0,a3,-10 +8008aac8: a10350ab sb v1,20651(t0) +8008aacc: 3042000f andi v0,v0,0xf +8008aad0: a16250aa sb v0,20650(t3) +8008aad4: 910250ab lbu v0,20651(t0) +8008aad8: 01221021 addu v0,t1,v0 +8008aadc: 304200ff andi v0,v0,0xff +8008aae0: 2c43000a sltiu v1,v0,10 +8008aae4: 1460ffe3 bnez v1,8008aa74 <_Z6Op7FM1v+0x21c> +8008aae8: a10250ab sb v0,20651(t0) +8008aaec: 08022a58 j 8008a960 <_Z6Op7FM1v+0x108> +8008aaf0: 2442fff6 addiu v0,v0,-10 + +8008aaf4 <_Z6Op6FM1v>: +8008aaf4: 27bdffe0 addiu sp,sp,-32 +8008aaf8: afb10014 sw s1,20(sp) +8008aafc: 3c118021 lui s1,0x8021 +8008ab00: afb00010 sw s0,16(sp) +8008ab04: afbf0018 sw ra,24(sp) +8008ab08: 2630e988 addiu s0,s1,-5752 +8008ab0c: 8e050020 lw a1,32(s0) +8008ab10: 90a20001 lbu v0,1(a1) +8008ab14: 90a40000 lbu a0,0(a1) +8008ab18: 90a30002 lbu v1,2(a1) +8008ab1c: 00021200 sll v0,v0,0x8 +8008ab20: 00822021 addu a0,a0,v0 +8008ab24: 00031c00 sll v1,v1,0x10 +8008ab28: 00832021 addu a0,a0,v1 +8008ab2c: 3c028021 lui v0,0x8021 +8008ab30: ac447018 sw a0,28696(v0) +8008ab34: 90a30002 lbu v1,2(a1) +8008ab38: 3c028022 lui v0,0x8022 +8008ab3c: a04350cc sb v1,20684(v0) +8008ab40: 24a50003 addiu a1,a1,3 +8008ab44: 3c028007 lui v0,0x8007 +8008ab48: 24426674 addiu v0,v0,26228 +8008ab4c: 0040f809 jalr v0 +8008ab50: ae050020 sw a1,32(s0) +8008ab54: 3c0c8021 lui t4,0x8021 +8008ab58: 2584e974 addiu a0,t4,-5772 +8008ab5c: 00403021 move a2,v0 +8008ab60: 90820002 lbu v0,2(a0) +8008ab64: 3c038022 lui v1,0x8022 +8008ab68: 30420008 andi v0,v0,0x8 +8008ab6c: 1040003d beqz v0,8008ac64 <_Z6Op6FM1v+0x170> +8008ab70: a06650bc sb a2,20668(v1) +8008ab74: 94830004 lhu v1,4(a0) +8008ab78: 92040004 lbu a0,4(s0) +8008ab7c: 3062000f andi v0,v1,0xf +8008ab80: 00441021 addu v0,v0,a0 +8008ab84: 30c5000f andi a1,a2,0xf +8008ab88: 00a21021 addu v0,a1,v0 +8008ab8c: 304700ff andi a3,v0,0xff +8008ab90: 00031902 srl v1,v1,0x4 +8008ab94: 306a000f andi t2,v1,0xf +8008ab98: 3c088022 lui t0,0x8022 +8008ab9c: 00064902 srl t1,a2,0x4 +8008aba0: 3c0b8022 lui t3,0x8022 +8008aba4: 3c028022 lui v0,0x8022 +8008aba8: 3c038022 lui v1,0x8022 +8008abac: 2ce4000a sltiu a0,a3,10 +8008abb0: a04550ae sb a1,20654(v0) +8008abb4: a06950af sb t1,20655(v1) +8008abb8: a10a50ab sb t2,20651(t0) +8008abbc: 1080005c beqz a0,8008ad30 <_Z6Op6FM1v+0x23c> +8008abc0: a16750aa sb a3,20650(t3) +8008abc4: 910250ab lbu v0,20651(t0) +8008abc8: 01221021 addu v0,t1,v0 +8008abcc: 304200ff andi v0,v0,0xff +8008abd0: 2c43000a sltiu v1,v0,10 +8008abd4: 14600043 bnez v1,8008ace4 <_Z6Op6FM1v+0x1f0> +8008abd8: a10250ab sb v0,20651(t0) +8008abdc: 2442fff6 addiu v0,v0,-10 +8008abe0: 3042000f andi v0,v0,0xf +8008abe4: 24030001 li v1,1 +8008abe8: a10250ab sb v0,20651(t0) +8008abec: a2030004 sb v1,4(s0) +8008abf0: 910350ab lbu v1,20651(t0) +8008abf4: 916550aa lbu a1,20650(t3) +8008abf8: 2584e974 addiu a0,t4,-5772 +8008abfc: 00031900 sll v1,v1,0x4 +8008ac00: 00651825 or v1,v1,a1 +8008ac04: 90820004 lbu v0,4(a0) +8008ac08: 306500ff andi a1,v1,0xff +8008ac0c: 00461026 xor v0,v0,a2 +8008ac10: 00c51826 xor v1,a2,a1 +8008ac14: 00021027 nor v0,zero,v0 +8008ac18: 30630080 andi v1,v1,0x80 +8008ac1c: 3c048022 lui a0,0x8022 +8008ac20: 00431024 and v0,v0,v1 +8008ac24: 1040003f beqz v0,8008ad24 <_Z6Op6FM1v+0x230> +8008ac28: a08550b2 sb a1,20658(a0) +8008ac2c: 2623e988 addiu v1,s1,-5752 +8008ac30: 24020001 li v0,1 +8008ac34: a0620007 sb v0,7(v1) +8008ac38: 2623e988 addiu v1,s1,-5752 +8008ac3c: 30a400ff andi a0,a1,0xff +8008ac40: 2582e974 addiu v0,t4,-5772 +8008ac44: a0450004 sb a1,4(v0) +8008ac48: a0640006 sb a0,6(v1) +8008ac4c: a0640005 sb a0,5(v1) +8008ac50: 8fbf0018 lw ra,24(sp) +8008ac54: 8fb10014 lw s1,20(sp) +8008ac58: 8fb00010 lw s0,16(sp) +8008ac5c: 03e00008 jr ra +8008ac60: 27bd0020 addiu sp,sp,32 +8008ac64: 90820004 lbu v0,4(a0) +8008ac68: 92040004 lbu a0,4(s0) +8008ac6c: 00461826 xor v1,v0,a2 +8008ac70: 00441021 addu v0,v0,a0 +8008ac74: 00c21021 addu v0,a2,v0 +8008ac78: 3042ffff andi v0,v0,0xffff +8008ac7c: 304700ff andi a3,v0,0xff +8008ac80: 00031827 nor v1,zero,v1 +8008ac84: 30630080 andi v1,v1,0x80 +8008ac88: 2c440100 sltiu a0,v0,256 +8008ac8c: 00c72826 xor a1,a2,a3 +8008ac90: 00a32824 and a1,a1,v1 +8008ac94: 38840001 xori a0,a0,0x1 +8008ac98: 3c038022 lui v1,0x8022 +8008ac9c: a46250b4 sh v0,20660(v1) +8008aca0: 10a0000e beqz a1,8008acdc <_Z6Op6FM1v+0x1e8> +8008aca4: a2040004 sb a0,4(s0) +8008aca8: 24020001 li v0,1 +8008acac: a2020007 sb v0,7(s0) +8008acb0: 2623e988 addiu v1,s1,-5752 +8008acb4: 30e400ff andi a0,a3,0xff +8008acb8: 2582e974 addiu v0,t4,-5772 +8008acbc: a0470004 sb a3,4(v0) +8008acc0: a0640006 sb a0,6(v1) +8008acc4: a0640005 sb a0,5(v1) +8008acc8: 8fbf0018 lw ra,24(sp) +8008accc: 8fb10014 lw s1,20(sp) +8008acd0: 8fb00010 lw s0,16(sp) +8008acd4: 03e00008 jr ra +8008acd8: 27bd0020 addiu sp,sp,32 +8008acdc: 08022b2c j 8008acb0 <_Z6Op6FM1v+0x1bc> +8008ace0: a2000007 sb zero,7(s0) +8008ace4: 910350ab lbu v1,20651(t0) +8008ace8: 916550aa lbu a1,20650(t3) +8008acec: 2584e974 addiu a0,t4,-5772 +8008acf0: 00031900 sll v1,v1,0x4 +8008acf4: 00651825 or v1,v1,a1 +8008acf8: 90820004 lbu v0,4(a0) +8008acfc: 306500ff andi a1,v1,0xff +8008ad00: 00461026 xor v0,v0,a2 +8008ad04: 00c51826 xor v1,a2,a1 +8008ad08: 00021027 nor v0,zero,v0 +8008ad0c: 30630080 andi v1,v1,0x80 +8008ad10: 3c048022 lui a0,0x8022 +8008ad14: 00431024 and v0,v0,v1 +8008ad18: a2000004 sb zero,4(s0) +8008ad1c: 1440ffc3 bnez v0,8008ac2c <_Z6Op6FM1v+0x138> +8008ad20: a08550b2 sb a1,20658(a0) +8008ad24: 2622e988 addiu v0,s1,-5752 +8008ad28: 08022b0e j 8008ac38 <_Z6Op6FM1v+0x144> +8008ad2c: a0400007 sb zero,7(v0) +8008ad30: 25430001 addiu v1,t2,1 +8008ad34: 24e2fff6 addiu v0,a3,-10 +8008ad38: a10350ab sb v1,20651(t0) +8008ad3c: 3042000f andi v0,v0,0xf +8008ad40: a16250aa sb v0,20650(t3) +8008ad44: 910250ab lbu v0,20651(t0) +8008ad48: 01221021 addu v0,t1,v0 +8008ad4c: 304200ff andi v0,v0,0xff +8008ad50: 2c43000a sltiu v1,v0,10 +8008ad54: 1460ffe3 bnez v1,8008ace4 <_Z6Op6FM1v+0x1f0> +8008ad58: a10250ab sb v0,20651(t0) +8008ad5c: 08022af8 j 8008abe0 <_Z6Op6FM1v+0xec> +8008ad60: 2442fff6 addiu v0,v0,-10 + +8008ad64 <_Z6Op79M1v>: +8008ad64: 27bdffd8 addiu sp,sp,-40 +8008ad68: afb3001c sw s3,28(sp) +8008ad6c: 3c138021 lui s3,0x8021 +8008ad70: afb20018 sw s2,24(sp) +8008ad74: afb10014 sw s1,20(sp) +8008ad78: afb00010 sw s0,16(sp) +8008ad7c: afbf0020 sw ra,32(sp) +8008ad80: 2671e988 addiu s1,s3,-5752 +8008ad84: 8e250020 lw a1,32(s1) +8008ad88: 3c128021 lui s2,0x8021 +8008ad8c: 90a30000 lbu v1,0(a1) +8008ad90: 8e260010 lw a2,16(s1) +8008ad94: 2650e974 addiu s0,s2,-5772 +8008ad98: 90a40001 lbu a0,1(a1) +8008ad9c: 9602000c lhu v0,12(s0) +8008ada0: 00661821 addu v1,v1,a2 +8008ada4: 00621821 addu v1,v1,v0 +8008ada8: 00042200 sll a0,a0,0x8 +8008adac: 00832021 addu a0,a0,v1 +8008adb0: 3c028021 lui v0,0x8021 +8008adb4: ac447018 sw a0,28696(v0) +8008adb8: 90a30001 lbu v1,1(a1) +8008adbc: 3c028022 lui v0,0x8022 +8008adc0: a04350cc sb v1,20684(v0) +8008adc4: 24a50002 addiu a1,a1,2 +8008adc8: 3c028007 lui v0,0x8007 +8008adcc: 24426674 addiu v0,v0,26228 +8008add0: 0040f809 jalr v0 +8008add4: ae250020 sw a1,32(s1) +8008add8: 00403021 move a2,v0 +8008addc: 92020002 lbu v0,2(s0) +8008ade0: 3c038022 lui v1,0x8022 +8008ade4: 30420008 andi v0,v0,0x8 +8008ade8: 1040003f beqz v0,8008aee8 <_Z6Op79M1v+0x184> +8008adec: a06650bc sb a2,20668(v1) +8008adf0: 96030004 lhu v1,4(s0) +8008adf4: 92240004 lbu a0,4(s1) +8008adf8: 3062000f andi v0,v1,0xf +8008adfc: 00441021 addu v0,v0,a0 +8008ae00: 30c5000f andi a1,a2,0xf +8008ae04: 00a21021 addu v0,a1,v0 +8008ae08: 304700ff andi a3,v0,0xff +8008ae0c: 00031902 srl v1,v1,0x4 +8008ae10: 306a000f andi t2,v1,0xf +8008ae14: 3c088022 lui t0,0x8022 +8008ae18: 00064902 srl t1,a2,0x4 +8008ae1c: 3c0b8022 lui t3,0x8022 +8008ae20: 3c028022 lui v0,0x8022 +8008ae24: 3c038022 lui v1,0x8022 +8008ae28: 2ce4000a sltiu a0,a3,10 +8008ae2c: a04550ae sb a1,20654(v0) +8008ae30: a06950af sb t1,20655(v1) +8008ae34: a10a50ab sb t2,20651(t0) +8008ae38: 10800060 beqz a0,8008afbc <_Z6Op79M1v+0x258> +8008ae3c: a16750aa sb a3,20650(t3) +8008ae40: 910250ab lbu v0,20651(t0) +8008ae44: 01221021 addu v0,t1,v0 +8008ae48: 304200ff andi v0,v0,0xff +8008ae4c: 2c43000a sltiu v1,v0,10 +8008ae50: 14600047 bnez v1,8008af70 <_Z6Op79M1v+0x20c> +8008ae54: a10250ab sb v0,20651(t0) +8008ae58: 2442fff6 addiu v0,v0,-10 +8008ae5c: 3042000f andi v0,v0,0xf +8008ae60: 24030001 li v1,1 +8008ae64: a10250ab sb v0,20651(t0) +8008ae68: a2230004 sb v1,4(s1) +8008ae6c: 910350ab lbu v1,20651(t0) +8008ae70: 916550aa lbu a1,20650(t3) +8008ae74: 2644e974 addiu a0,s2,-5772 +8008ae78: 00031900 sll v1,v1,0x4 +8008ae7c: 00651825 or v1,v1,a1 +8008ae80: 90820004 lbu v0,4(a0) +8008ae84: 306500ff andi a1,v1,0xff +8008ae88: 00461026 xor v0,v0,a2 +8008ae8c: 00c51826 xor v1,a2,a1 +8008ae90: 00021027 nor v0,zero,v0 +8008ae94: 30630080 andi v1,v1,0x80 +8008ae98: 3c048022 lui a0,0x8022 +8008ae9c: 00431024 and v0,v0,v1 +8008aea0: 10400043 beqz v0,8008afb0 <_Z6Op79M1v+0x24c> +8008aea4: a08550b2 sb a1,20658(a0) +8008aea8: 2663e988 addiu v1,s3,-5752 +8008aeac: 24020001 li v0,1 +8008aeb0: a0620007 sb v0,7(v1) +8008aeb4: 2663e988 addiu v1,s3,-5752 +8008aeb8: 2642e974 addiu v0,s2,-5772 +8008aebc: 30a400ff andi a0,a1,0xff +8008aec0: a0450004 sb a1,4(v0) +8008aec4: a0640006 sb a0,6(v1) +8008aec8: a0640005 sb a0,5(v1) +8008aecc: 8fbf0020 lw ra,32(sp) +8008aed0: 8fb3001c lw s3,28(sp) +8008aed4: 8fb20018 lw s2,24(sp) +8008aed8: 8fb10014 lw s1,20(sp) +8008aedc: 8fb00010 lw s0,16(sp) +8008aee0: 03e00008 jr ra +8008aee4: 27bd0028 addiu sp,sp,40 +8008aee8: 92240004 lbu a0,4(s1) +8008aeec: 92020004 lbu v0,4(s0) +8008aef0: 00461826 xor v1,v0,a2 +8008aef4: 00441021 addu v0,v0,a0 +8008aef8: 00c21021 addu v0,a2,v0 +8008aefc: 3042ffff andi v0,v0,0xffff +8008af00: 304700ff andi a3,v0,0xff +8008af04: 00031827 nor v1,zero,v1 +8008af08: 30630080 andi v1,v1,0x80 +8008af0c: 2c440100 sltiu a0,v0,256 +8008af10: 00c72826 xor a1,a2,a3 +8008af14: 00a32824 and a1,a1,v1 +8008af18: 38840001 xori a0,a0,0x1 +8008af1c: 3c038022 lui v1,0x8022 +8008af20: a46250b4 sh v0,20660(v1) +8008af24: 10a00010 beqz a1,8008af68 <_Z6Op79M1v+0x204> +8008af28: a2240004 sb a0,4(s1) +8008af2c: 24020001 li v0,1 +8008af30: a2220007 sb v0,7(s1) +8008af34: 2663e988 addiu v1,s3,-5752 +8008af38: 2642e974 addiu v0,s2,-5772 +8008af3c: 30e400ff andi a0,a3,0xff +8008af40: a0470004 sb a3,4(v0) +8008af44: a0640006 sb a0,6(v1) +8008af48: a0640005 sb a0,5(v1) +8008af4c: 8fbf0020 lw ra,32(sp) +8008af50: 8fb3001c lw s3,28(sp) +8008af54: 8fb20018 lw s2,24(sp) +8008af58: 8fb10014 lw s1,20(sp) +8008af5c: 8fb00010 lw s0,16(sp) +8008af60: 03e00008 jr ra +8008af64: 27bd0028 addiu sp,sp,40 +8008af68: 08022bcd j 8008af34 <_Z6Op79M1v+0x1d0> +8008af6c: a2200007 sb zero,7(s1) +8008af70: 910350ab lbu v1,20651(t0) +8008af74: 916550aa lbu a1,20650(t3) +8008af78: 2644e974 addiu a0,s2,-5772 +8008af7c: 00031900 sll v1,v1,0x4 +8008af80: 00651825 or v1,v1,a1 +8008af84: 90820004 lbu v0,4(a0) +8008af88: 306500ff andi a1,v1,0xff +8008af8c: 00461026 xor v0,v0,a2 +8008af90: 00c51826 xor v1,a2,a1 +8008af94: 00021027 nor v0,zero,v0 +8008af98: 30630080 andi v1,v1,0x80 +8008af9c: 3c048022 lui a0,0x8022 +8008afa0: 00431024 and v0,v0,v1 +8008afa4: a2200004 sb zero,4(s1) +8008afa8: 1440ffbf bnez v0,8008aea8 <_Z6Op79M1v+0x144> +8008afac: a08550b2 sb a1,20658(a0) +8008afb0: 2662e988 addiu v0,s3,-5752 +8008afb4: 08022bad j 8008aeb4 <_Z6Op79M1v+0x150> +8008afb8: a0400007 sb zero,7(v0) +8008afbc: 25430001 addiu v1,t2,1 +8008afc0: 24e2fff6 addiu v0,a3,-10 +8008afc4: a10350ab sb v1,20651(t0) +8008afc8: 3042000f andi v0,v0,0xf +8008afcc: a16250aa sb v0,20650(t3) +8008afd0: 910250ab lbu v0,20651(t0) +8008afd4: 01221021 addu v0,t1,v0 +8008afd8: 304200ff andi v0,v0,0xff +8008afdc: 2c43000a sltiu v1,v0,10 +8008afe0: 1460ffe3 bnez v1,8008af70 <_Z6Op79M1v+0x20c> +8008afe4: a10250ab sb v0,20651(t0) +8008afe8: 08022b97 j 8008ae5c <_Z6Op79M1v+0xf8> +8008afec: 2442fff6 addiu v0,v0,-10 + +8008aff0 <_Z6Op7DM1v>: +8008aff0: 27bdffd8 addiu sp,sp,-40 +8008aff4: afb3001c sw s3,28(sp) +8008aff8: 3c138021 lui s3,0x8021 +8008affc: afb20018 sw s2,24(sp) +8008b000: afb10014 sw s1,20(sp) +8008b004: afb00010 sw s0,16(sp) +8008b008: afbf0020 sw ra,32(sp) +8008b00c: 2671e988 addiu s1,s3,-5752 +8008b010: 8e250020 lw a1,32(s1) +8008b014: 3c128021 lui s2,0x8021 +8008b018: 90a30000 lbu v1,0(a1) +8008b01c: 8e260010 lw a2,16(s1) +8008b020: 2650e974 addiu s0,s2,-5772 +8008b024: 90a40001 lbu a0,1(a1) +8008b028: 9602000a lhu v0,10(s0) +8008b02c: 00661821 addu v1,v1,a2 +8008b030: 00621821 addu v1,v1,v0 +8008b034: 00042200 sll a0,a0,0x8 +8008b038: 00832021 addu a0,a0,v1 +8008b03c: 3c028021 lui v0,0x8021 +8008b040: ac447018 sw a0,28696(v0) +8008b044: 90a30001 lbu v1,1(a1) +8008b048: 3c028022 lui v0,0x8022 +8008b04c: a04350cc sb v1,20684(v0) +8008b050: 24a50002 addiu a1,a1,2 +8008b054: 3c028007 lui v0,0x8007 +8008b058: 24426674 addiu v0,v0,26228 +8008b05c: 0040f809 jalr v0 +8008b060: ae250020 sw a1,32(s1) +8008b064: 00403021 move a2,v0 +8008b068: 92020002 lbu v0,2(s0) +8008b06c: 3c038022 lui v1,0x8022 +8008b070: 30420008 andi v0,v0,0x8 +8008b074: 1040003f beqz v0,8008b174 <_Z6Op7DM1v+0x184> +8008b078: a06650bc sb a2,20668(v1) +8008b07c: 96030004 lhu v1,4(s0) +8008b080: 92240004 lbu a0,4(s1) +8008b084: 3062000f andi v0,v1,0xf +8008b088: 00441021 addu v0,v0,a0 +8008b08c: 30c5000f andi a1,a2,0xf +8008b090: 00a21021 addu v0,a1,v0 +8008b094: 304700ff andi a3,v0,0xff +8008b098: 00031902 srl v1,v1,0x4 +8008b09c: 306a000f andi t2,v1,0xf +8008b0a0: 3c088022 lui t0,0x8022 +8008b0a4: 00064902 srl t1,a2,0x4 +8008b0a8: 3c0b8022 lui t3,0x8022 +8008b0ac: 3c028022 lui v0,0x8022 +8008b0b0: 3c038022 lui v1,0x8022 +8008b0b4: 2ce4000a sltiu a0,a3,10 +8008b0b8: a04550ae sb a1,20654(v0) +8008b0bc: a06950af sb t1,20655(v1) +8008b0c0: a10a50ab sb t2,20651(t0) +8008b0c4: 10800060 beqz a0,8008b248 <_Z6Op7DM1v+0x258> +8008b0c8: a16750aa sb a3,20650(t3) +8008b0cc: 910250ab lbu v0,20651(t0) +8008b0d0: 01221021 addu v0,t1,v0 +8008b0d4: 304200ff andi v0,v0,0xff +8008b0d8: 2c43000a sltiu v1,v0,10 +8008b0dc: 14600047 bnez v1,8008b1fc <_Z6Op7DM1v+0x20c> +8008b0e0: a10250ab sb v0,20651(t0) +8008b0e4: 2442fff6 addiu v0,v0,-10 +8008b0e8: 3042000f andi v0,v0,0xf +8008b0ec: 24030001 li v1,1 +8008b0f0: a10250ab sb v0,20651(t0) +8008b0f4: a2230004 sb v1,4(s1) +8008b0f8: 910350ab lbu v1,20651(t0) +8008b0fc: 916550aa lbu a1,20650(t3) +8008b100: 2644e974 addiu a0,s2,-5772 +8008b104: 00031900 sll v1,v1,0x4 +8008b108: 00651825 or v1,v1,a1 +8008b10c: 90820004 lbu v0,4(a0) +8008b110: 306500ff andi a1,v1,0xff +8008b114: 00461026 xor v0,v0,a2 +8008b118: 00c51826 xor v1,a2,a1 +8008b11c: 00021027 nor v0,zero,v0 +8008b120: 30630080 andi v1,v1,0x80 +8008b124: 3c048022 lui a0,0x8022 +8008b128: 00431024 and v0,v0,v1 +8008b12c: 10400043 beqz v0,8008b23c <_Z6Op7DM1v+0x24c> +8008b130: a08550b2 sb a1,20658(a0) +8008b134: 2663e988 addiu v1,s3,-5752 +8008b138: 24020001 li v0,1 +8008b13c: a0620007 sb v0,7(v1) +8008b140: 2663e988 addiu v1,s3,-5752 +8008b144: 2642e974 addiu v0,s2,-5772 +8008b148: 30a400ff andi a0,a1,0xff +8008b14c: a0450004 sb a1,4(v0) +8008b150: a0640006 sb a0,6(v1) +8008b154: a0640005 sb a0,5(v1) +8008b158: 8fbf0020 lw ra,32(sp) +8008b15c: 8fb3001c lw s3,28(sp) +8008b160: 8fb20018 lw s2,24(sp) +8008b164: 8fb10014 lw s1,20(sp) +8008b168: 8fb00010 lw s0,16(sp) +8008b16c: 03e00008 jr ra +8008b170: 27bd0028 addiu sp,sp,40 +8008b174: 92240004 lbu a0,4(s1) +8008b178: 92020004 lbu v0,4(s0) +8008b17c: 00461826 xor v1,v0,a2 +8008b180: 00441021 addu v0,v0,a0 +8008b184: 00c21021 addu v0,a2,v0 +8008b188: 3042ffff andi v0,v0,0xffff +8008b18c: 304700ff andi a3,v0,0xff +8008b190: 00031827 nor v1,zero,v1 +8008b194: 30630080 andi v1,v1,0x80 +8008b198: 2c440100 sltiu a0,v0,256 +8008b19c: 00c72826 xor a1,a2,a3 +8008b1a0: 00a32824 and a1,a1,v1 +8008b1a4: 38840001 xori a0,a0,0x1 +8008b1a8: 3c038022 lui v1,0x8022 +8008b1ac: a46250b4 sh v0,20660(v1) +8008b1b0: 10a00010 beqz a1,8008b1f4 <_Z6Op7DM1v+0x204> +8008b1b4: a2240004 sb a0,4(s1) +8008b1b8: 24020001 li v0,1 +8008b1bc: a2220007 sb v0,7(s1) +8008b1c0: 2663e988 addiu v1,s3,-5752 +8008b1c4: 2642e974 addiu v0,s2,-5772 +8008b1c8: 30e400ff andi a0,a3,0xff +8008b1cc: a0470004 sb a3,4(v0) +8008b1d0: a0640006 sb a0,6(v1) +8008b1d4: a0640005 sb a0,5(v1) +8008b1d8: 8fbf0020 lw ra,32(sp) +8008b1dc: 8fb3001c lw s3,28(sp) +8008b1e0: 8fb20018 lw s2,24(sp) +8008b1e4: 8fb10014 lw s1,20(sp) +8008b1e8: 8fb00010 lw s0,16(sp) +8008b1ec: 03e00008 jr ra +8008b1f0: 27bd0028 addiu sp,sp,40 +8008b1f4: 08022c70 j 8008b1c0 <_Z6Op7DM1v+0x1d0> +8008b1f8: a2200007 sb zero,7(s1) +8008b1fc: 910350ab lbu v1,20651(t0) +8008b200: 916550aa lbu a1,20650(t3) +8008b204: 2644e974 addiu a0,s2,-5772 +8008b208: 00031900 sll v1,v1,0x4 +8008b20c: 00651825 or v1,v1,a1 +8008b210: 90820004 lbu v0,4(a0) +8008b214: 306500ff andi a1,v1,0xff +8008b218: 00461026 xor v0,v0,a2 +8008b21c: 00c51826 xor v1,a2,a1 +8008b220: 00021027 nor v0,zero,v0 +8008b224: 30630080 andi v1,v1,0x80 +8008b228: 3c048022 lui a0,0x8022 +8008b22c: 00431024 and v0,v0,v1 +8008b230: a2200004 sb zero,4(s1) +8008b234: 1440ffbf bnez v0,8008b134 <_Z6Op7DM1v+0x144> +8008b238: a08550b2 sb a1,20658(a0) +8008b23c: 2662e988 addiu v0,s3,-5752 +8008b240: 08022c50 j 8008b140 <_Z6Op7DM1v+0x150> +8008b244: a0400007 sb zero,7(v0) +8008b248: 25430001 addiu v1,t2,1 +8008b24c: 24e2fff6 addiu v0,a3,-10 +8008b250: a10350ab sb v1,20651(t0) +8008b254: 3042000f andi v0,v0,0xf +8008b258: a16250aa sb v0,20650(t3) +8008b25c: 910250ab lbu v0,20651(t0) +8008b260: 01221021 addu v0,t1,v0 +8008b264: 304200ff andi v0,v0,0xff +8008b268: 2c43000a sltiu v1,v0,10 +8008b26c: 1460ffe3 bnez v1,8008b1fc <_Z6Op7DM1v+0x20c> +8008b270: a10250ab sb v0,20651(t0) +8008b274: 08022c3a j 8008b0e8 <_Z6Op7DM1v+0xf8> +8008b278: 2442fff6 addiu v0,v0,-10 + +8008b27c <_Z6Op6DM1v>: +8008b27c: 27bdffe0 addiu sp,sp,-32 +8008b280: afb10014 sw s1,20(sp) +8008b284: 3c118021 lui s1,0x8021 +8008b288: afb00010 sw s0,16(sp) +8008b28c: afbf0018 sw ra,24(sp) +8008b290: 2630e988 addiu s0,s1,-5752 +8008b294: 8e030020 lw v1,32(s0) +8008b298: 8e050010 lw a1,16(s0) +8008b29c: 90620001 lbu v0,1(v1) +8008b2a0: 90640000 lbu a0,0(v1) +8008b2a4: 00021200 sll v0,v0,0x8 +8008b2a8: 00822021 addu a0,a0,v0 +8008b2ac: 00852021 addu a0,a0,a1 +8008b2b0: 3c028021 lui v0,0x8021 +8008b2b4: ac447018 sw a0,28696(v0) +8008b2b8: 90650001 lbu a1,1(v1) +8008b2bc: 3c028022 lui v0,0x8022 +8008b2c0: 24630002 addiu v1,v1,2 +8008b2c4: a04550cc sb a1,20684(v0) +8008b2c8: 3c028007 lui v0,0x8007 +8008b2cc: 24426674 addiu v0,v0,26228 +8008b2d0: 0040f809 jalr v0 +8008b2d4: ae030020 sw v1,32(s0) +8008b2d8: 3c0c8021 lui t4,0x8021 +8008b2dc: 2584e974 addiu a0,t4,-5772 +8008b2e0: 00403021 move a2,v0 +8008b2e4: 90820002 lbu v0,2(a0) +8008b2e8: 3c038022 lui v1,0x8022 +8008b2ec: 30420008 andi v0,v0,0x8 +8008b2f0: 1040003d beqz v0,8008b3e8 <_Z6Op6DM1v+0x16c> +8008b2f4: a06650bc sb a2,20668(v1) +8008b2f8: 94830004 lhu v1,4(a0) +8008b2fc: 92040004 lbu a0,4(s0) +8008b300: 3062000f andi v0,v1,0xf +8008b304: 00441021 addu v0,v0,a0 +8008b308: 30c5000f andi a1,a2,0xf +8008b30c: 00a21021 addu v0,a1,v0 +8008b310: 304700ff andi a3,v0,0xff +8008b314: 00031902 srl v1,v1,0x4 +8008b318: 306a000f andi t2,v1,0xf +8008b31c: 3c088022 lui t0,0x8022 +8008b320: 00064902 srl t1,a2,0x4 +8008b324: 3c0b8022 lui t3,0x8022 +8008b328: 3c028022 lui v0,0x8022 +8008b32c: 3c038022 lui v1,0x8022 +8008b330: 2ce4000a sltiu a0,a3,10 +8008b334: a04550ae sb a1,20654(v0) +8008b338: a06950af sb t1,20655(v1) +8008b33c: a10a50ab sb t2,20651(t0) +8008b340: 1080005c beqz a0,8008b4b4 <_Z6Op6DM1v+0x238> +8008b344: a16750aa sb a3,20650(t3) +8008b348: 910250ab lbu v0,20651(t0) +8008b34c: 01221021 addu v0,t1,v0 +8008b350: 304200ff andi v0,v0,0xff +8008b354: 2c43000a sltiu v1,v0,10 +8008b358: 14600043 bnez v1,8008b468 <_Z6Op6DM1v+0x1ec> +8008b35c: a10250ab sb v0,20651(t0) +8008b360: 2442fff6 addiu v0,v0,-10 +8008b364: 3042000f andi v0,v0,0xf +8008b368: 24030001 li v1,1 +8008b36c: a10250ab sb v0,20651(t0) +8008b370: a2030004 sb v1,4(s0) +8008b374: 910350ab lbu v1,20651(t0) +8008b378: 916550aa lbu a1,20650(t3) +8008b37c: 2584e974 addiu a0,t4,-5772 +8008b380: 00031900 sll v1,v1,0x4 +8008b384: 00651825 or v1,v1,a1 +8008b388: 90820004 lbu v0,4(a0) +8008b38c: 306500ff andi a1,v1,0xff +8008b390: 00461026 xor v0,v0,a2 +8008b394: 00c51826 xor v1,a2,a1 +8008b398: 00021027 nor v0,zero,v0 +8008b39c: 30630080 andi v1,v1,0x80 +8008b3a0: 3c048022 lui a0,0x8022 +8008b3a4: 00431024 and v0,v0,v1 +8008b3a8: 1040003f beqz v0,8008b4a8 <_Z6Op6DM1v+0x22c> +8008b3ac: a08550b2 sb a1,20658(a0) +8008b3b0: 2623e988 addiu v1,s1,-5752 +8008b3b4: 24020001 li v0,1 +8008b3b8: a0620007 sb v0,7(v1) +8008b3bc: 2623e988 addiu v1,s1,-5752 +8008b3c0: 30a400ff andi a0,a1,0xff +8008b3c4: 2582e974 addiu v0,t4,-5772 +8008b3c8: a0450004 sb a1,4(v0) +8008b3cc: a0640006 sb a0,6(v1) +8008b3d0: a0640005 sb a0,5(v1) +8008b3d4: 8fbf0018 lw ra,24(sp) +8008b3d8: 8fb10014 lw s1,20(sp) +8008b3dc: 8fb00010 lw s0,16(sp) +8008b3e0: 03e00008 jr ra +8008b3e4: 27bd0020 addiu sp,sp,32 +8008b3e8: 90820004 lbu v0,4(a0) +8008b3ec: 92040004 lbu a0,4(s0) +8008b3f0: 00461826 xor v1,v0,a2 +8008b3f4: 00441021 addu v0,v0,a0 +8008b3f8: 00c21021 addu v0,a2,v0 +8008b3fc: 3042ffff andi v0,v0,0xffff +8008b400: 304700ff andi a3,v0,0xff +8008b404: 00031827 nor v1,zero,v1 +8008b408: 30630080 andi v1,v1,0x80 +8008b40c: 2c440100 sltiu a0,v0,256 +8008b410: 00c72826 xor a1,a2,a3 +8008b414: 00a32824 and a1,a1,v1 +8008b418: 38840001 xori a0,a0,0x1 +8008b41c: 3c038022 lui v1,0x8022 +8008b420: a46250b4 sh v0,20660(v1) +8008b424: 10a0000e beqz a1,8008b460 <_Z6Op6DM1v+0x1e4> +8008b428: a2040004 sb a0,4(s0) +8008b42c: 24020001 li v0,1 +8008b430: a2020007 sb v0,7(s0) +8008b434: 2623e988 addiu v1,s1,-5752 +8008b438: 30e400ff andi a0,a3,0xff +8008b43c: 2582e974 addiu v0,t4,-5772 +8008b440: a0470004 sb a3,4(v0) +8008b444: a0640006 sb a0,6(v1) +8008b448: a0640005 sb a0,5(v1) +8008b44c: 8fbf0018 lw ra,24(sp) +8008b450: 8fb10014 lw s1,20(sp) +8008b454: 8fb00010 lw s0,16(sp) +8008b458: 03e00008 jr ra +8008b45c: 27bd0020 addiu sp,sp,32 +8008b460: 08022d0d j 8008b434 <_Z6Op6DM1v+0x1b8> +8008b464: a2000007 sb zero,7(s0) +8008b468: 910350ab lbu v1,20651(t0) +8008b46c: 916550aa lbu a1,20650(t3) +8008b470: 2584e974 addiu a0,t4,-5772 +8008b474: 00031900 sll v1,v1,0x4 +8008b478: 00651825 or v1,v1,a1 +8008b47c: 90820004 lbu v0,4(a0) +8008b480: 306500ff andi a1,v1,0xff +8008b484: 00461026 xor v0,v0,a2 +8008b488: 00c51826 xor v1,a2,a1 +8008b48c: 00021027 nor v0,zero,v0 +8008b490: 30630080 andi v1,v1,0x80 +8008b494: 3c048022 lui a0,0x8022 +8008b498: 00431024 and v0,v0,v1 +8008b49c: a2000004 sb zero,4(s0) +8008b4a0: 1440ffc3 bnez v0,8008b3b0 <_Z6Op6DM1v+0x134> +8008b4a4: a08550b2 sb a1,20658(a0) +8008b4a8: 2622e988 addiu v0,s1,-5752 +8008b4ac: 08022cef j 8008b3bc <_Z6Op6DM1v+0x140> +8008b4b0: a0400007 sb zero,7(v0) +8008b4b4: 25430001 addiu v1,t2,1 +8008b4b8: 24e2fff6 addiu v0,a3,-10 +8008b4bc: a10350ab sb v1,20651(t0) +8008b4c0: 3042000f andi v0,v0,0xf +8008b4c4: a16250aa sb v0,20650(t3) +8008b4c8: 910250ab lbu v0,20651(t0) +8008b4cc: 01221021 addu v0,t1,v0 +8008b4d0: 304200ff andi v0,v0,0xff +8008b4d4: 2c43000a sltiu v1,v0,10 +8008b4d8: 1460ffe3 bnez v1,8008b468 <_Z6Op6DM1v+0x1ec> +8008b4dc: a10250ab sb v0,20651(t0) +8008b4e0: 08022cd9 j 8008b364 <_Z6Op6DM1v+0xe8> +8008b4e4: 2442fff6 addiu v0,v0,-10 + +8008b4e8 <_Z6Op67M1v>: +8008b4e8: 27bdffc8 addiu sp,sp,-56 +8008b4ec: afb7002c sw s7,44(sp) +8008b4f0: 3c178021 lui s7,0x8021 +8008b4f4: afbf0030 sw ra,48(sp) +8008b4f8: afb60028 sw s6,40(sp) +8008b4fc: afb50024 sw s5,36(sp) +8008b500: afb40020 sw s4,32(sp) +8008b504: afb3001c sw s3,28(sp) +8008b508: afb20018 sw s2,24(sp) +8008b50c: afb10014 sw s1,20(sp) +8008b510: afb00010 sw s0,16(sp) +8008b514: 26f5e988 addiu s5,s7,-5752 +8008b518: 8ea50020 lw a1,32(s5) +8008b51c: 3c138022 lui s3,0x8022 +8008b520: 90a20000 lbu v0,0(a1) +8008b524: 3c168021 lui s6,0x8021 +8008b528: a26250cc sb v0,20684(s3) +8008b52c: 26d4e974 addiu s4,s6,-5772 +8008b530: 90a30000 lbu v1,0(a1) +8008b534: 96820006 lhu v0,6(s4) +8008b538: 24a50001 addiu a1,a1,1 +8008b53c: 00621821 addu v1,v1,v0 +8008b540: 3063ffff andi v1,v1,0xffff +8008b544: 3c128021 lui s2,0x8021 +8008b548: 3c028007 lui v0,0x8007 +8008b54c: 00602021 move a0,v1 +8008b550: aea50020 sw a1,32(s5) +8008b554: 244269c0 addiu v0,v0,27072 +8008b558: 0040f809 jalr v0 +8008b55c: ae437018 sw v1,28696(s2) +8008b560: 8e447018 lw a0,28696(s2) +8008b564: 3c108007 lui s0,0x8007 +8008b568: 24840002 addiu a0,a0,2 +8008b56c: 26106674 addiu s0,s0,26228 +8008b570: 0200f809 jalr s0 +8008b574: 00408821 move s1,v0 +8008b578: 00021c00 sll v1,v0,0x10 +8008b57c: 02238821 addu s1,s1,v1 +8008b580: 02202021 move a0,s1 +8008b584: a26250cc sb v0,20684(s3) +8008b588: 0200f809 jalr s0 +8008b58c: ae517018 sw s1,28696(s2) +8008b590: 00403021 move a2,v0 +8008b594: 92820002 lbu v0,2(s4) +8008b598: 3c038022 lui v1,0x8022 +8008b59c: 30420008 andi v0,v0,0x8 +8008b5a0: 10400043 beqz v0,8008b6b0 <_Z6Op67M1v+0x1c8> +8008b5a4: a06650bc sb a2,20668(v1) +8008b5a8: 96830004 lhu v1,4(s4) +8008b5ac: 92a40004 lbu a0,4(s5) +8008b5b0: 3062000f andi v0,v1,0xf +8008b5b4: 00441021 addu v0,v0,a0 +8008b5b8: 30c5000f andi a1,a2,0xf +8008b5bc: 00a21021 addu v0,a1,v0 +8008b5c0: 304700ff andi a3,v0,0xff +8008b5c4: 00031902 srl v1,v1,0x4 +8008b5c8: 306a000f andi t2,v1,0xf +8008b5cc: 3c088022 lui t0,0x8022 +8008b5d0: 00064902 srl t1,a2,0x4 +8008b5d4: 3c0b8022 lui t3,0x8022 +8008b5d8: 3c028022 lui v0,0x8022 +8008b5dc: 3c038022 lui v1,0x8022 +8008b5e0: 2ce4000a sltiu a0,a3,10 +8008b5e4: a04550ae sb a1,20654(v0) +8008b5e8: a06950af sb t1,20655(v1) +8008b5ec: a10a50ab sb t2,20651(t0) +8008b5f0: 10800068 beqz a0,8008b794 <_Z6Op67M1v+0x2ac> +8008b5f4: a16750aa sb a3,20650(t3) +8008b5f8: 910250ab lbu v0,20651(t0) +8008b5fc: 01221021 addu v0,t1,v0 +8008b600: 304200ff andi v0,v0,0xff +8008b604: 2c43000a sltiu v1,v0,10 +8008b608: 1460004f bnez v1,8008b748 <_Z6Op67M1v+0x260> +8008b60c: a10250ab sb v0,20651(t0) +8008b610: 2442fff6 addiu v0,v0,-10 +8008b614: 3042000f andi v0,v0,0xf +8008b618: 24030001 li v1,1 +8008b61c: a10250ab sb v0,20651(t0) +8008b620: a2a30004 sb v1,4(s5) +8008b624: 910350ab lbu v1,20651(t0) +8008b628: 916550aa lbu a1,20650(t3) +8008b62c: 26c4e974 addiu a0,s6,-5772 +8008b630: 00031900 sll v1,v1,0x4 +8008b634: 00651825 or v1,v1,a1 +8008b638: 90820004 lbu v0,4(a0) +8008b63c: 306500ff andi a1,v1,0xff +8008b640: 00461026 xor v0,v0,a2 +8008b644: 00c51826 xor v1,a2,a1 +8008b648: 00021027 nor v0,zero,v0 +8008b64c: 30630080 andi v1,v1,0x80 +8008b650: 3c048022 lui a0,0x8022 +8008b654: 00431024 and v0,v0,v1 +8008b658: 1040004b beqz v0,8008b788 <_Z6Op67M1v+0x2a0> +8008b65c: a08550b2 sb a1,20658(a0) +8008b660: 26e3e988 addiu v1,s7,-5752 +8008b664: 24020001 li v0,1 +8008b668: a0620007 sb v0,7(v1) +8008b66c: 26e3e988 addiu v1,s7,-5752 +8008b670: 26c2e974 addiu v0,s6,-5772 +8008b674: 30a400ff andi a0,a1,0xff +8008b678: a0450004 sb a1,4(v0) +8008b67c: a0640006 sb a0,6(v1) +8008b680: a0640005 sb a0,5(v1) +8008b684: 8fbf0030 lw ra,48(sp) +8008b688: 8fb7002c lw s7,44(sp) +8008b68c: 8fb60028 lw s6,40(sp) +8008b690: 8fb50024 lw s5,36(sp) +8008b694: 8fb40020 lw s4,32(sp) +8008b698: 8fb3001c lw s3,28(sp) +8008b69c: 8fb20018 lw s2,24(sp) +8008b6a0: 8fb10014 lw s1,20(sp) +8008b6a4: 8fb00010 lw s0,16(sp) +8008b6a8: 03e00008 jr ra +8008b6ac: 27bd0038 addiu sp,sp,56 +8008b6b0: 92a40004 lbu a0,4(s5) +8008b6b4: 92820004 lbu v0,4(s4) +8008b6b8: 00461826 xor v1,v0,a2 +8008b6bc: 00441021 addu v0,v0,a0 +8008b6c0: 00c21021 addu v0,a2,v0 +8008b6c4: 3042ffff andi v0,v0,0xffff +8008b6c8: 304700ff andi a3,v0,0xff +8008b6cc: 00031827 nor v1,zero,v1 +8008b6d0: 30630080 andi v1,v1,0x80 +8008b6d4: 2c440100 sltiu a0,v0,256 +8008b6d8: 00c72826 xor a1,a2,a3 +8008b6dc: 00a32824 and a1,a1,v1 +8008b6e0: 38840001 xori a0,a0,0x1 +8008b6e4: 3c038022 lui v1,0x8022 +8008b6e8: a46250b4 sh v0,20660(v1) +8008b6ec: 10a00014 beqz a1,8008b740 <_Z6Op67M1v+0x258> +8008b6f0: a2a40004 sb a0,4(s5) +8008b6f4: 24020001 li v0,1 +8008b6f8: a2a20007 sb v0,7(s5) +8008b6fc: 26e3e988 addiu v1,s7,-5752 +8008b700: 26c2e974 addiu v0,s6,-5772 +8008b704: 30e400ff andi a0,a3,0xff +8008b708: a0470004 sb a3,4(v0) +8008b70c: a0640006 sb a0,6(v1) +8008b710: a0640005 sb a0,5(v1) +8008b714: 8fbf0030 lw ra,48(sp) +8008b718: 8fb7002c lw s7,44(sp) +8008b71c: 8fb60028 lw s6,40(sp) +8008b720: 8fb50024 lw s5,36(sp) +8008b724: 8fb40020 lw s4,32(sp) +8008b728: 8fb3001c lw s3,28(sp) +8008b72c: 8fb20018 lw s2,24(sp) +8008b730: 8fb10014 lw s1,20(sp) +8008b734: 8fb00010 lw s0,16(sp) +8008b738: 03e00008 jr ra +8008b73c: 27bd0038 addiu sp,sp,56 +8008b740: 08022dbf j 8008b6fc <_Z6Op67M1v+0x214> +8008b744: a2a00007 sb zero,7(s5) +8008b748: 910350ab lbu v1,20651(t0) +8008b74c: 916550aa lbu a1,20650(t3) +8008b750: 26c4e974 addiu a0,s6,-5772 +8008b754: 00031900 sll v1,v1,0x4 +8008b758: 00651825 or v1,v1,a1 +8008b75c: 90820004 lbu v0,4(a0) +8008b760: 306500ff andi a1,v1,0xff +8008b764: 00461026 xor v0,v0,a2 +8008b768: 00c51826 xor v1,a2,a1 +8008b76c: 00021027 nor v0,zero,v0 +8008b770: 30630080 andi v1,v1,0x80 +8008b774: 3c048022 lui a0,0x8022 +8008b778: 00431024 and v0,v0,v1 +8008b77c: a2a00004 sb zero,4(s5) +8008b780: 1440ffb7 bnez v0,8008b660 <_Z6Op67M1v+0x178> +8008b784: a08550b2 sb a1,20658(a0) +8008b788: 26e2e988 addiu v0,s7,-5752 +8008b78c: 08022d9b j 8008b66c <_Z6Op67M1v+0x184> +8008b790: a0400007 sb zero,7(v0) +8008b794: 25430001 addiu v1,t2,1 +8008b798: 24e2fff6 addiu v0,a3,-10 +8008b79c: a10350ab sb v1,20651(t0) +8008b7a0: 3042000f andi v0,v0,0xf +8008b7a4: a16250aa sb v0,20650(t3) +8008b7a8: 910250ab lbu v0,20651(t0) +8008b7ac: 01221021 addu v0,t1,v0 +8008b7b0: 304200ff andi v0,v0,0xff +8008b7b4: 2c43000a sltiu v1,v0,10 +8008b7b8: 1460ffe3 bnez v1,8008b748 <_Z6Op67M1v+0x260> +8008b7bc: a10250ab sb v0,20651(t0) +8008b7c0: 08022d85 j 8008b614 <_Z6Op67M1v+0x12c> +8008b7c4: 2442fff6 addiu v0,v0,-10 + +8008b7c8 <_Z6Op71M1v>: +8008b7c8: 27bdffd0 addiu sp,sp,-48 +8008b7cc: afb50024 sw s5,36(sp) +8008b7d0: 3c158021 lui s5,0x8021 +8008b7d4: afbf0028 sw ra,40(sp) +8008b7d8: afb40020 sw s4,32(sp) +8008b7dc: afb3001c sw s3,28(sp) +8008b7e0: afb20018 sw s2,24(sp) +8008b7e4: afb10014 sw s1,20(sp) +8008b7e8: afb00010 sw s0,16(sp) +8008b7ec: 26b3e988 addiu s3,s5,-5752 +8008b7f0: 8e650020 lw a1,32(s3) +8008b7f4: 3c118022 lui s1,0x8022 +8008b7f8: 90a20000 lbu v0,0(a1) +8008b7fc: 3c148021 lui s4,0x8021 +8008b800: a22250cc sb v0,20684(s1) +8008b804: 2692e974 addiu s2,s4,-5772 +8008b808: 90a30000 lbu v1,0(a1) +8008b80c: 96420006 lhu v0,6(s2) +8008b810: 24a50001 addiu a1,a1,1 +8008b814: 00621821 addu v1,v1,v0 +8008b818: 3063ffff andi v1,v1,0xffff +8008b81c: 3c108021 lui s0,0x8021 +8008b820: 3c028007 lui v0,0x8007 +8008b824: 00602021 move a0,v1 +8008b828: ae650020 sw a1,32(s3) +8008b82c: 244269c0 addiu v0,v0,27072 +8008b830: 0040f809 jalr v0 +8008b834: ae037018 sw v1,28696(s0) +8008b838: 8e640010 lw a0,16(s3) +8008b83c: 9643000c lhu v1,12(s2) +8008b840: 00641821 addu v1,v1,a0 +8008b844: 00621821 addu v1,v1,v0 +8008b848: 00021203 sra v0,v0,0x8 +8008b84c: a22250cc sb v0,20684(s1) +8008b850: 3c028007 lui v0,0x8007 +8008b854: 00602021 move a0,v1 +8008b858: 24426674 addiu v0,v0,26228 +8008b85c: 0040f809 jalr v0 +8008b860: ae037018 sw v1,28696(s0) +8008b864: 00403021 move a2,v0 +8008b868: 92420002 lbu v0,2(s2) +8008b86c: 3c038022 lui v1,0x8022 +8008b870: 30420008 andi v0,v0,0x8 +8008b874: 10400041 beqz v0,8008b97c <_Z6Op71M1v+0x1b4> +8008b878: a06650bc sb a2,20668(v1) +8008b87c: 96430004 lhu v1,4(s2) +8008b880: 92640004 lbu a0,4(s3) +8008b884: 3062000f andi v0,v1,0xf +8008b888: 00441021 addu v0,v0,a0 +8008b88c: 30c5000f andi a1,a2,0xf +8008b890: 00a21021 addu v0,a1,v0 +8008b894: 304700ff andi a3,v0,0xff +8008b898: 00031902 srl v1,v1,0x4 +8008b89c: 306a000f andi t2,v1,0xf +8008b8a0: 3c088022 lui t0,0x8022 +8008b8a4: 00064902 srl t1,a2,0x4 +8008b8a8: 3c0b8022 lui t3,0x8022 +8008b8ac: 3c028022 lui v0,0x8022 +8008b8b0: 3c038022 lui v1,0x8022 +8008b8b4: 2ce4000a sltiu a0,a3,10 +8008b8b8: a04550ae sb a1,20654(v0) +8008b8bc: a06950af sb t1,20655(v1) +8008b8c0: a10a50ab sb t2,20651(t0) +8008b8c4: 10800064 beqz a0,8008ba58 <_Z6Op71M1v+0x290> +8008b8c8: a16750aa sb a3,20650(t3) +8008b8cc: 910250ab lbu v0,20651(t0) +8008b8d0: 01221021 addu v0,t1,v0 +8008b8d4: 304200ff andi v0,v0,0xff +8008b8d8: 2c43000a sltiu v1,v0,10 +8008b8dc: 1460004b bnez v1,8008ba0c <_Z6Op71M1v+0x244> +8008b8e0: a10250ab sb v0,20651(t0) +8008b8e4: 2442fff6 addiu v0,v0,-10 +8008b8e8: 3042000f andi v0,v0,0xf +8008b8ec: 24030001 li v1,1 +8008b8f0: a10250ab sb v0,20651(t0) +8008b8f4: a2630004 sb v1,4(s3) +8008b8f8: 910350ab lbu v1,20651(t0) +8008b8fc: 916550aa lbu a1,20650(t3) +8008b900: 2684e974 addiu a0,s4,-5772 +8008b904: 00031900 sll v1,v1,0x4 +8008b908: 00651825 or v1,v1,a1 +8008b90c: 90820004 lbu v0,4(a0) +8008b910: 306500ff andi a1,v1,0xff +8008b914: 00461026 xor v0,v0,a2 +8008b918: 00c51826 xor v1,a2,a1 +8008b91c: 00021027 nor v0,zero,v0 +8008b920: 30630080 andi v1,v1,0x80 +8008b924: 3c048022 lui a0,0x8022 +8008b928: 00431024 and v0,v0,v1 +8008b92c: 10400047 beqz v0,8008ba4c <_Z6Op71M1v+0x284> +8008b930: a08550b2 sb a1,20658(a0) +8008b934: 26a3e988 addiu v1,s5,-5752 +8008b938: 24020001 li v0,1 +8008b93c: a0620007 sb v0,7(v1) +8008b940: 26a3e988 addiu v1,s5,-5752 +8008b944: 2682e974 addiu v0,s4,-5772 +8008b948: 30a400ff andi a0,a1,0xff +8008b94c: a0450004 sb a1,4(v0) +8008b950: a0640006 sb a0,6(v1) +8008b954: a0640005 sb a0,5(v1) +8008b958: 8fbf0028 lw ra,40(sp) +8008b95c: 8fb50024 lw s5,36(sp) +8008b960: 8fb40020 lw s4,32(sp) +8008b964: 8fb3001c lw s3,28(sp) +8008b968: 8fb20018 lw s2,24(sp) +8008b96c: 8fb10014 lw s1,20(sp) +8008b970: 8fb00010 lw s0,16(sp) +8008b974: 03e00008 jr ra +8008b978: 27bd0030 addiu sp,sp,48 +8008b97c: 92640004 lbu a0,4(s3) +8008b980: 92420004 lbu v0,4(s2) +8008b984: 00461826 xor v1,v0,a2 +8008b988: 00441021 addu v0,v0,a0 +8008b98c: 00c21021 addu v0,a2,v0 +8008b990: 3042ffff andi v0,v0,0xffff +8008b994: 304700ff andi a3,v0,0xff +8008b998: 00031827 nor v1,zero,v1 +8008b99c: 30630080 andi v1,v1,0x80 +8008b9a0: 2c440100 sltiu a0,v0,256 +8008b9a4: 00c72826 xor a1,a2,a3 +8008b9a8: 00a32824 and a1,a1,v1 +8008b9ac: 38840001 xori a0,a0,0x1 +8008b9b0: 3c038022 lui v1,0x8022 +8008b9b4: a46250b4 sh v0,20660(v1) +8008b9b8: 10a00012 beqz a1,8008ba04 <_Z6Op71M1v+0x23c> +8008b9bc: a2640004 sb a0,4(s3) +8008b9c0: 24020001 li v0,1 +8008b9c4: a2620007 sb v0,7(s3) +8008b9c8: 26a3e988 addiu v1,s5,-5752 +8008b9cc: 2682e974 addiu v0,s4,-5772 +8008b9d0: 30e400ff andi a0,a3,0xff +8008b9d4: a0470004 sb a3,4(v0) +8008b9d8: a0640006 sb a0,6(v1) +8008b9dc: a0640005 sb a0,5(v1) +8008b9e0: 8fbf0028 lw ra,40(sp) +8008b9e4: 8fb50024 lw s5,36(sp) +8008b9e8: 8fb40020 lw s4,32(sp) +8008b9ec: 8fb3001c lw s3,28(sp) +8008b9f0: 8fb20018 lw s2,24(sp) +8008b9f4: 8fb10014 lw s1,20(sp) +8008b9f8: 8fb00010 lw s0,16(sp) +8008b9fc: 03e00008 jr ra +8008ba00: 27bd0030 addiu sp,sp,48 +8008ba04: 08022e72 j 8008b9c8 <_Z6Op71M1v+0x200> +8008ba08: a2600007 sb zero,7(s3) +8008ba0c: 910350ab lbu v1,20651(t0) +8008ba10: 916550aa lbu a1,20650(t3) +8008ba14: 2684e974 addiu a0,s4,-5772 +8008ba18: 00031900 sll v1,v1,0x4 +8008ba1c: 00651825 or v1,v1,a1 +8008ba20: 90820004 lbu v0,4(a0) +8008ba24: 306500ff andi a1,v1,0xff +8008ba28: 00461026 xor v0,v0,a2 +8008ba2c: 00c51826 xor v1,a2,a1 +8008ba30: 00021027 nor v0,zero,v0 +8008ba34: 30630080 andi v1,v1,0x80 +8008ba38: 3c048022 lui a0,0x8022 +8008ba3c: 00431024 and v0,v0,v1 +8008ba40: a2600004 sb zero,4(s3) +8008ba44: 1440ffbb bnez v0,8008b934 <_Z6Op71M1v+0x16c> +8008ba48: a08550b2 sb a1,20658(a0) +8008ba4c: 26a2e988 addiu v0,s5,-5752 +8008ba50: 08022e50 j 8008b940 <_Z6Op71M1v+0x178> +8008ba54: a0400007 sb zero,7(v0) +8008ba58: 25430001 addiu v1,t2,1 +8008ba5c: 24e2fff6 addiu v0,a3,-10 +8008ba60: a10350ab sb v1,20651(t0) +8008ba64: 3042000f andi v0,v0,0xf +8008ba68: a16250aa sb v0,20650(t3) +8008ba6c: 910250ab lbu v0,20651(t0) +8008ba70: 01221021 addu v0,t1,v0 +8008ba74: 304200ff andi v0,v0,0xff +8008ba78: 2c43000a sltiu v1,v0,10 +8008ba7c: 1460ffe3 bnez v1,8008ba0c <_Z6Op71M1v+0x244> +8008ba80: a10250ab sb v0,20651(t0) +8008ba84: 08022e3a j 8008b8e8 <_Z6Op71M1v+0x120> +8008ba88: 2442fff6 addiu v0,v0,-10 + +8008ba8c <_Z6Op61M1v>: +8008ba8c: 27bdffd0 addiu sp,sp,-48 +8008ba90: afb50024 sw s5,36(sp) +8008ba94: 3c158021 lui s5,0x8021 +8008ba98: afbf0028 sw ra,40(sp) +8008ba9c: afb40020 sw s4,32(sp) +8008baa0: afb3001c sw s3,28(sp) +8008baa4: afb20018 sw s2,24(sp) +8008baa8: afb10014 sw s1,20(sp) +8008baac: afb00010 sw s0,16(sp) +8008bab0: 26b3e988 addiu s3,s5,-5752 +8008bab4: 8e650020 lw a1,32(s3) +8008bab8: 3c148021 lui s4,0x8021 +8008babc: 90a30000 lbu v1,0(a1) +8008bac0: 2692e974 addiu s2,s4,-5772 +8008bac4: 3c118022 lui s1,0x8022 +8008bac8: 9644000a lhu a0,10(s2) +8008bacc: a22350cc sb v1,20684(s1) +8008bad0: 96420006 lhu v0,6(s2) +8008bad4: 90a30000 lbu v1,0(a1) +8008bad8: 00441021 addu v0,v0,a0 +8008badc: 00621821 addu v1,v1,v0 +8008bae0: 3063ffff andi v1,v1,0xffff +8008bae4: 24a50001 addiu a1,a1,1 +8008bae8: 3c108021 lui s0,0x8021 +8008baec: 3c028007 lui v0,0x8007 +8008baf0: 00602021 move a0,v1 +8008baf4: ae650020 sw a1,32(s3) +8008baf8: 244269c0 addiu v0,v0,27072 +8008bafc: 0040f809 jalr v0 +8008bb00: ae037018 sw v1,28696(s0) +8008bb04: 8e630010 lw v1,16(s3) +8008bb08: 00431821 addu v1,v0,v1 +8008bb0c: 00021203 sra v0,v0,0x8 +8008bb10: a22250cc sb v0,20684(s1) +8008bb14: 3c028007 lui v0,0x8007 +8008bb18: 00602021 move a0,v1 +8008bb1c: 24426674 addiu v0,v0,26228 +8008bb20: 0040f809 jalr v0 +8008bb24: ae037018 sw v1,28696(s0) +8008bb28: 00403021 move a2,v0 +8008bb2c: 92420002 lbu v0,2(s2) +8008bb30: 3c038022 lui v1,0x8022 +8008bb34: 30420008 andi v0,v0,0x8 +8008bb38: 10400041 beqz v0,8008bc40 <_Z6Op61M1v+0x1b4> +8008bb3c: a06650bc sb a2,20668(v1) +8008bb40: 96430004 lhu v1,4(s2) +8008bb44: 92640004 lbu a0,4(s3) +8008bb48: 3062000f andi v0,v1,0xf +8008bb4c: 00441021 addu v0,v0,a0 +8008bb50: 30c5000f andi a1,a2,0xf +8008bb54: 00a21021 addu v0,a1,v0 +8008bb58: 304700ff andi a3,v0,0xff +8008bb5c: 00031902 srl v1,v1,0x4 +8008bb60: 306a000f andi t2,v1,0xf +8008bb64: 3c088022 lui t0,0x8022 +8008bb68: 00064902 srl t1,a2,0x4 +8008bb6c: 3c0b8022 lui t3,0x8022 +8008bb70: 3c028022 lui v0,0x8022 +8008bb74: 3c038022 lui v1,0x8022 +8008bb78: 2ce4000a sltiu a0,a3,10 +8008bb7c: a04550ae sb a1,20654(v0) +8008bb80: a06950af sb t1,20655(v1) +8008bb84: a10a50ab sb t2,20651(t0) +8008bb88: 10800064 beqz a0,8008bd1c <_Z6Op61M1v+0x290> +8008bb8c: a16750aa sb a3,20650(t3) +8008bb90: 910250ab lbu v0,20651(t0) +8008bb94: 01221021 addu v0,t1,v0 +8008bb98: 304200ff andi v0,v0,0xff +8008bb9c: 2c43000a sltiu v1,v0,10 +8008bba0: 1460004b bnez v1,8008bcd0 <_Z6Op61M1v+0x244> +8008bba4: a10250ab sb v0,20651(t0) +8008bba8: 2442fff6 addiu v0,v0,-10 +8008bbac: 3042000f andi v0,v0,0xf +8008bbb0: 24030001 li v1,1 +8008bbb4: a10250ab sb v0,20651(t0) +8008bbb8: a2630004 sb v1,4(s3) +8008bbbc: 910350ab lbu v1,20651(t0) +8008bbc0: 916550aa lbu a1,20650(t3) +8008bbc4: 2684e974 addiu a0,s4,-5772 +8008bbc8: 00031900 sll v1,v1,0x4 +8008bbcc: 00651825 or v1,v1,a1 +8008bbd0: 90820004 lbu v0,4(a0) +8008bbd4: 306500ff andi a1,v1,0xff +8008bbd8: 00461026 xor v0,v0,a2 +8008bbdc: 00c51826 xor v1,a2,a1 +8008bbe0: 00021027 nor v0,zero,v0 +8008bbe4: 30630080 andi v1,v1,0x80 +8008bbe8: 3c048022 lui a0,0x8022 +8008bbec: 00431024 and v0,v0,v1 +8008bbf0: 10400047 beqz v0,8008bd10 <_Z6Op61M1v+0x284> +8008bbf4: a08550b2 sb a1,20658(a0) +8008bbf8: 26a3e988 addiu v1,s5,-5752 +8008bbfc: 24020001 li v0,1 +8008bc00: a0620007 sb v0,7(v1) +8008bc04: 26a3e988 addiu v1,s5,-5752 +8008bc08: 2682e974 addiu v0,s4,-5772 +8008bc0c: 30a400ff andi a0,a1,0xff +8008bc10: a0450004 sb a1,4(v0) +8008bc14: a0640006 sb a0,6(v1) +8008bc18: a0640005 sb a0,5(v1) +8008bc1c: 8fbf0028 lw ra,40(sp) +8008bc20: 8fb50024 lw s5,36(sp) +8008bc24: 8fb40020 lw s4,32(sp) +8008bc28: 8fb3001c lw s3,28(sp) +8008bc2c: 8fb20018 lw s2,24(sp) +8008bc30: 8fb10014 lw s1,20(sp) +8008bc34: 8fb00010 lw s0,16(sp) +8008bc38: 03e00008 jr ra +8008bc3c: 27bd0030 addiu sp,sp,48 +8008bc40: 92640004 lbu a0,4(s3) +8008bc44: 92420004 lbu v0,4(s2) +8008bc48: 00461826 xor v1,v0,a2 +8008bc4c: 00441021 addu v0,v0,a0 +8008bc50: 00c21021 addu v0,a2,v0 +8008bc54: 3042ffff andi v0,v0,0xffff +8008bc58: 304700ff andi a3,v0,0xff +8008bc5c: 00031827 nor v1,zero,v1 +8008bc60: 30630080 andi v1,v1,0x80 +8008bc64: 2c440100 sltiu a0,v0,256 +8008bc68: 00c72826 xor a1,a2,a3 +8008bc6c: 00a32824 and a1,a1,v1 +8008bc70: 38840001 xori a0,a0,0x1 +8008bc74: 3c038022 lui v1,0x8022 +8008bc78: a46250b4 sh v0,20660(v1) +8008bc7c: 10a00012 beqz a1,8008bcc8 <_Z6Op61M1v+0x23c> +8008bc80: a2640004 sb a0,4(s3) +8008bc84: 24020001 li v0,1 +8008bc88: a2620007 sb v0,7(s3) +8008bc8c: 26a3e988 addiu v1,s5,-5752 +8008bc90: 2682e974 addiu v0,s4,-5772 +8008bc94: 30e400ff andi a0,a3,0xff +8008bc98: a0470004 sb a3,4(v0) +8008bc9c: a0640006 sb a0,6(v1) +8008bca0: a0640005 sb a0,5(v1) +8008bca4: 8fbf0028 lw ra,40(sp) +8008bca8: 8fb50024 lw s5,36(sp) +8008bcac: 8fb40020 lw s4,32(sp) +8008bcb0: 8fb3001c lw s3,28(sp) +8008bcb4: 8fb20018 lw s2,24(sp) +8008bcb8: 8fb10014 lw s1,20(sp) +8008bcbc: 8fb00010 lw s0,16(sp) +8008bcc0: 03e00008 jr ra +8008bcc4: 27bd0030 addiu sp,sp,48 +8008bcc8: 08022f23 j 8008bc8c <_Z6Op61M1v+0x200> +8008bccc: a2600007 sb zero,7(s3) +8008bcd0: 910350ab lbu v1,20651(t0) +8008bcd4: 916550aa lbu a1,20650(t3) +8008bcd8: 2684e974 addiu a0,s4,-5772 +8008bcdc: 00031900 sll v1,v1,0x4 +8008bce0: 00651825 or v1,v1,a1 +8008bce4: 90820004 lbu v0,4(a0) +8008bce8: 306500ff andi a1,v1,0xff +8008bcec: 00461026 xor v0,v0,a2 +8008bcf0: 00c51826 xor v1,a2,a1 +8008bcf4: 00021027 nor v0,zero,v0 +8008bcf8: 30630080 andi v1,v1,0x80 +8008bcfc: 3c048022 lui a0,0x8022 +8008bd00: 00431024 and v0,v0,v1 +8008bd04: a2600004 sb zero,4(s3) +8008bd08: 1440ffbb bnez v0,8008bbf8 <_Z6Op61M1v+0x16c> +8008bd0c: a08550b2 sb a1,20658(a0) +8008bd10: 26a2e988 addiu v0,s5,-5752 +8008bd14: 08022f01 j 8008bc04 <_Z6Op61M1v+0x178> +8008bd18: a0400007 sb zero,7(v0) +8008bd1c: 25430001 addiu v1,t2,1 +8008bd20: 24e2fff6 addiu v0,a3,-10 +8008bd24: a10350ab sb v1,20651(t0) +8008bd28: 3042000f andi v0,v0,0xf +8008bd2c: a16250aa sb v0,20650(t3) +8008bd30: 910250ab lbu v0,20651(t0) +8008bd34: 01221021 addu v0,t1,v0 +8008bd38: 304200ff andi v0,v0,0xff +8008bd3c: 2c43000a sltiu v1,v0,10 +8008bd40: 1460ffe3 bnez v1,8008bcd0 <_Z6Op61M1v+0x244> +8008bd44: a10250ab sb v0,20651(t0) +8008bd48: 08022eeb j 8008bbac <_Z6Op61M1v+0x120> +8008bd4c: 2442fff6 addiu v0,v0,-10 + +8008bd50 <_Z6Op72M1v>: +8008bd50: 27bdffd0 addiu sp,sp,-48 +8008bd54: afb50024 sw s5,36(sp) +8008bd58: 3c158021 lui s5,0x8021 +8008bd5c: afbf0028 sw ra,40(sp) +8008bd60: afb40020 sw s4,32(sp) +8008bd64: afb3001c sw s3,28(sp) +8008bd68: afb20018 sw s2,24(sp) +8008bd6c: afb10014 sw s1,20(sp) +8008bd70: afb00010 sw s0,16(sp) +8008bd74: 26b3e988 addiu s3,s5,-5752 +8008bd78: 8e650020 lw a1,32(s3) +8008bd7c: 3c118022 lui s1,0x8022 +8008bd80: 90a20000 lbu v0,0(a1) +8008bd84: 3c148021 lui s4,0x8021 +8008bd88: a22250cc sb v0,20684(s1) +8008bd8c: 2692e974 addiu s2,s4,-5772 +8008bd90: 90a30000 lbu v1,0(a1) +8008bd94: 96420006 lhu v0,6(s2) +8008bd98: 24a50001 addiu a1,a1,1 +8008bd9c: 00621821 addu v1,v1,v0 +8008bda0: 3063ffff andi v1,v1,0xffff +8008bda4: 3c108021 lui s0,0x8021 +8008bda8: 3c028007 lui v0,0x8007 +8008bdac: 00602021 move a0,v1 +8008bdb0: ae650020 sw a1,32(s3) +8008bdb4: 244269c0 addiu v0,v0,27072 +8008bdb8: 0040f809 jalr v0 +8008bdbc: ae037018 sw v1,28696(s0) +8008bdc0: 8e630010 lw v1,16(s3) +8008bdc4: 00431821 addu v1,v0,v1 +8008bdc8: 00021203 sra v0,v0,0x8 +8008bdcc: a22250cc sb v0,20684(s1) +8008bdd0: 3c028007 lui v0,0x8007 +8008bdd4: 00602021 move a0,v1 +8008bdd8: 24426674 addiu v0,v0,26228 +8008bddc: 0040f809 jalr v0 +8008bde0: ae037018 sw v1,28696(s0) +8008bde4: 00403021 move a2,v0 +8008bde8: 92420002 lbu v0,2(s2) +8008bdec: 3c038022 lui v1,0x8022 +8008bdf0: 30420008 andi v0,v0,0x8 +8008bdf4: 10400041 beqz v0,8008befc <_Z6Op72M1v+0x1ac> +8008bdf8: a06650bc sb a2,20668(v1) +8008bdfc: 96430004 lhu v1,4(s2) +8008be00: 92640004 lbu a0,4(s3) +8008be04: 3062000f andi v0,v1,0xf +8008be08: 00441021 addu v0,v0,a0 +8008be0c: 30c5000f andi a1,a2,0xf +8008be10: 00a21021 addu v0,a1,v0 +8008be14: 304700ff andi a3,v0,0xff +8008be18: 00031902 srl v1,v1,0x4 +8008be1c: 306a000f andi t2,v1,0xf +8008be20: 3c088022 lui t0,0x8022 +8008be24: 00064902 srl t1,a2,0x4 +8008be28: 3c0b8022 lui t3,0x8022 +8008be2c: 3c028022 lui v0,0x8022 +8008be30: 3c038022 lui v1,0x8022 +8008be34: 2ce4000a sltiu a0,a3,10 +8008be38: a04550ae sb a1,20654(v0) +8008be3c: a06950af sb t1,20655(v1) +8008be40: a10a50ab sb t2,20651(t0) +8008be44: 10800064 beqz a0,8008bfd8 <_Z6Op72M1v+0x288> +8008be48: a16750aa sb a3,20650(t3) +8008be4c: 910250ab lbu v0,20651(t0) +8008be50: 01221021 addu v0,t1,v0 +8008be54: 304200ff andi v0,v0,0xff +8008be58: 2c43000a sltiu v1,v0,10 +8008be5c: 1460004b bnez v1,8008bf8c <_Z6Op72M1v+0x23c> +8008be60: a10250ab sb v0,20651(t0) +8008be64: 2442fff6 addiu v0,v0,-10 +8008be68: 3042000f andi v0,v0,0xf +8008be6c: 24030001 li v1,1 +8008be70: a10250ab sb v0,20651(t0) +8008be74: a2630004 sb v1,4(s3) +8008be78: 910350ab lbu v1,20651(t0) +8008be7c: 916550aa lbu a1,20650(t3) +8008be80: 2684e974 addiu a0,s4,-5772 +8008be84: 00031900 sll v1,v1,0x4 +8008be88: 00651825 or v1,v1,a1 +8008be8c: 90820004 lbu v0,4(a0) +8008be90: 306500ff andi a1,v1,0xff +8008be94: 00461026 xor v0,v0,a2 +8008be98: 00c51826 xor v1,a2,a1 +8008be9c: 00021027 nor v0,zero,v0 +8008bea0: 30630080 andi v1,v1,0x80 +8008bea4: 3c048022 lui a0,0x8022 +8008bea8: 00431024 and v0,v0,v1 +8008beac: 10400047 beqz v0,8008bfcc <_Z6Op72M1v+0x27c> +8008beb0: a08550b2 sb a1,20658(a0) +8008beb4: 26a3e988 addiu v1,s5,-5752 +8008beb8: 24020001 li v0,1 +8008bebc: a0620007 sb v0,7(v1) +8008bec0: 26a3e988 addiu v1,s5,-5752 +8008bec4: 2682e974 addiu v0,s4,-5772 +8008bec8: 30a400ff andi a0,a1,0xff +8008becc: a0450004 sb a1,4(v0) +8008bed0: a0640006 sb a0,6(v1) +8008bed4: a0640005 sb a0,5(v1) +8008bed8: 8fbf0028 lw ra,40(sp) +8008bedc: 8fb50024 lw s5,36(sp) +8008bee0: 8fb40020 lw s4,32(sp) +8008bee4: 8fb3001c lw s3,28(sp) +8008bee8: 8fb20018 lw s2,24(sp) +8008beec: 8fb10014 lw s1,20(sp) +8008bef0: 8fb00010 lw s0,16(sp) +8008bef4: 03e00008 jr ra +8008bef8: 27bd0030 addiu sp,sp,48 +8008befc: 92640004 lbu a0,4(s3) +8008bf00: 92420004 lbu v0,4(s2) +8008bf04: 00461826 xor v1,v0,a2 +8008bf08: 00441021 addu v0,v0,a0 +8008bf0c: 00c21021 addu v0,a2,v0 +8008bf10: 3042ffff andi v0,v0,0xffff +8008bf14: 304700ff andi a3,v0,0xff +8008bf18: 00031827 nor v1,zero,v1 +8008bf1c: 30630080 andi v1,v1,0x80 +8008bf20: 2c440100 sltiu a0,v0,256 +8008bf24: 00c72826 xor a1,a2,a3 +8008bf28: 00a32824 and a1,a1,v1 +8008bf2c: 38840001 xori a0,a0,0x1 +8008bf30: 3c038022 lui v1,0x8022 +8008bf34: a46250b4 sh v0,20660(v1) +8008bf38: 10a00012 beqz a1,8008bf84 <_Z6Op72M1v+0x234> +8008bf3c: a2640004 sb a0,4(s3) +8008bf40: 24020001 li v0,1 +8008bf44: a2620007 sb v0,7(s3) +8008bf48: 26a3e988 addiu v1,s5,-5752 +8008bf4c: 2682e974 addiu v0,s4,-5772 +8008bf50: 30e400ff andi a0,a3,0xff +8008bf54: a0470004 sb a3,4(v0) +8008bf58: a0640006 sb a0,6(v1) +8008bf5c: a0640005 sb a0,5(v1) +8008bf60: 8fbf0028 lw ra,40(sp) +8008bf64: 8fb50024 lw s5,36(sp) +8008bf68: 8fb40020 lw s4,32(sp) +8008bf6c: 8fb3001c lw s3,28(sp) +8008bf70: 8fb20018 lw s2,24(sp) +8008bf74: 8fb10014 lw s1,20(sp) +8008bf78: 8fb00010 lw s0,16(sp) +8008bf7c: 03e00008 jr ra +8008bf80: 27bd0030 addiu sp,sp,48 +8008bf84: 08022fd2 j 8008bf48 <_Z6Op72M1v+0x1f8> +8008bf88: a2600007 sb zero,7(s3) +8008bf8c: 910350ab lbu v1,20651(t0) +8008bf90: 916550aa lbu a1,20650(t3) +8008bf94: 2684e974 addiu a0,s4,-5772 +8008bf98: 00031900 sll v1,v1,0x4 +8008bf9c: 00651825 or v1,v1,a1 +8008bfa0: 90820004 lbu v0,4(a0) +8008bfa4: 306500ff andi a1,v1,0xff +8008bfa8: 00461026 xor v0,v0,a2 +8008bfac: 00c51826 xor v1,a2,a1 +8008bfb0: 00021027 nor v0,zero,v0 +8008bfb4: 30630080 andi v1,v1,0x80 +8008bfb8: 3c048022 lui a0,0x8022 +8008bfbc: 00431024 and v0,v0,v1 +8008bfc0: a2600004 sb zero,4(s3) +8008bfc4: 1440ffbb bnez v0,8008beb4 <_Z6Op72M1v+0x164> +8008bfc8: a08550b2 sb a1,20658(a0) +8008bfcc: 26a2e988 addiu v0,s5,-5752 +8008bfd0: 08022fb0 j 8008bec0 <_Z6Op72M1v+0x170> +8008bfd4: a0400007 sb zero,7(v0) +8008bfd8: 25430001 addiu v1,t2,1 +8008bfdc: 24e2fff6 addiu v0,a3,-10 +8008bfe0: a10350ab sb v1,20651(t0) +8008bfe4: 3042000f andi v0,v0,0xf +8008bfe8: a16250aa sb v0,20650(t3) +8008bfec: 910250ab lbu v0,20651(t0) +8008bff0: 01221021 addu v0,t1,v0 +8008bff4: 304200ff andi v0,v0,0xff +8008bff8: 2c43000a sltiu v1,v0,10 +8008bffc: 1460ffe3 bnez v1,8008bf8c <_Z6Op72M1v+0x23c> +8008c000: a10250ab sb v0,20651(t0) +8008c004: 08022f9a j 8008be68 <_Z6Op72M1v+0x118> +8008c008: 2442fff6 addiu v0,v0,-10 + +8008c00c <_Z6Op75M1v>: +8008c00c: 27bdffd8 addiu sp,sp,-40 +8008c010: afb3001c sw s3,28(sp) +8008c014: 3c138021 lui s3,0x8021 +8008c018: afb20018 sw s2,24(sp) +8008c01c: afb10014 sw s1,20(sp) +8008c020: afb00010 sw s0,16(sp) +8008c024: afbf0020 sw ra,32(sp) +8008c028: 2671e988 addiu s1,s3,-5752 +8008c02c: 8e270020 lw a3,32(s1) +8008c030: 3c128021 lui s2,0x8021 +8008c034: 90e30000 lbu v1,0(a3) +8008c038: 2650e974 addiu s0,s2,-5772 +8008c03c: 3c028022 lui v0,0x8022 +8008c040: a04350cc sb v1,20684(v0) +8008c044: 96060006 lhu a2,6(s0) +8008c048: 9602000a lhu v0,10(s0) +8008c04c: 96040002 lhu a0,2(s0) +8008c050: 90e50000 lbu a1,0(a3) +8008c054: 00c23021 addu a2,a2,v0 +8008c058: 30840100 andi a0,a0,0x100 +8008c05c: 3402ffff li v0,0xffff +8008c060: 240300ff li v1,255 +8008c064: 0044180a movz v1,v0,a0 +8008c068: 00a62821 addu a1,a1,a2 +8008c06c: 00651824 and v1,v1,a1 +8008c070: 3c028021 lui v0,0x8021 +8008c074: ac437018 sw v1,28696(v0) +8008c078: 24e70001 addiu a3,a3,1 +8008c07c: 3c028007 lui v0,0x8007 +8008c080: 00602021 move a0,v1 +8008c084: 24426674 addiu v0,v0,26228 +8008c088: 0040f809 jalr v0 +8008c08c: ae270020 sw a3,32(s1) +8008c090: 00403021 move a2,v0 +8008c094: 92020002 lbu v0,2(s0) +8008c098: 3c038022 lui v1,0x8022 +8008c09c: 30420008 andi v0,v0,0x8 +8008c0a0: 10400040 beqz v0,8008c1a4 <_Z6Op75M1v+0x198> +8008c0a4: a06650bc sb a2,20668(v1) +8008c0a8: 96030004 lhu v1,4(s0) +8008c0ac: 92240004 lbu a0,4(s1) +8008c0b0: 3062000f andi v0,v1,0xf +8008c0b4: 00441021 addu v0,v0,a0 +8008c0b8: 30c5000f andi a1,a2,0xf +8008c0bc: 00a21021 addu v0,a1,v0 +8008c0c0: 304700ff andi a3,v0,0xff +8008c0c4: 00031902 srl v1,v1,0x4 +8008c0c8: 306a000f andi t2,v1,0xf +8008c0cc: 3c088022 lui t0,0x8022 +8008c0d0: 00064902 srl t1,a2,0x4 +8008c0d4: 3c0b8022 lui t3,0x8022 +8008c0d8: 3c028022 lui v0,0x8022 +8008c0dc: 3c038022 lui v1,0x8022 +8008c0e0: 2ce4000a sltiu a0,a3,10 +8008c0e4: 02206021 move t4,s1 +8008c0e8: a04550ae sb a1,20654(v0) +8008c0ec: a06950af sb t1,20655(v1) +8008c0f0: a10a50ab sb t2,20651(t0) +8008c0f4: 10800060 beqz a0,8008c278 <_Z6Op75M1v+0x26c> +8008c0f8: a16750aa sb a3,20650(t3) +8008c0fc: 910250ab lbu v0,20651(t0) +8008c100: 01221021 addu v0,t1,v0 +8008c104: 304200ff andi v0,v0,0xff +8008c108: 2c43000a sltiu v1,v0,10 +8008c10c: 14600047 bnez v1,8008c22c <_Z6Op75M1v+0x220> +8008c110: a10250ab sb v0,20651(t0) +8008c114: 2442fff6 addiu v0,v0,-10 +8008c118: 3042000f andi v0,v0,0xf +8008c11c: 24030001 li v1,1 +8008c120: a10250ab sb v0,20651(t0) +8008c124: a1830004 sb v1,4(t4) +8008c128: 910350ab lbu v1,20651(t0) +8008c12c: 916550aa lbu a1,20650(t3) +8008c130: 2644e974 addiu a0,s2,-5772 +8008c134: 00031900 sll v1,v1,0x4 +8008c138: 00651825 or v1,v1,a1 +8008c13c: 90820004 lbu v0,4(a0) +8008c140: 306500ff andi a1,v1,0xff +8008c144: 00461026 xor v0,v0,a2 +8008c148: 00c51826 xor v1,a2,a1 +8008c14c: 00021027 nor v0,zero,v0 +8008c150: 30630080 andi v1,v1,0x80 +8008c154: 3c048022 lui a0,0x8022 +8008c158: 00431024 and v0,v0,v1 +8008c15c: 10400043 beqz v0,8008c26c <_Z6Op75M1v+0x260> +8008c160: a08550b2 sb a1,20658(a0) +8008c164: 2663e988 addiu v1,s3,-5752 +8008c168: 24020001 li v0,1 +8008c16c: a0620007 sb v0,7(v1) +8008c170: 2663e988 addiu v1,s3,-5752 +8008c174: 2642e974 addiu v0,s2,-5772 +8008c178: 30a400ff andi a0,a1,0xff +8008c17c: a0450004 sb a1,4(v0) +8008c180: a0640006 sb a0,6(v1) +8008c184: a0640005 sb a0,5(v1) +8008c188: 8fbf0020 lw ra,32(sp) +8008c18c: 8fb3001c lw s3,28(sp) +8008c190: 8fb20018 lw s2,24(sp) +8008c194: 8fb10014 lw s1,20(sp) +8008c198: 8fb00010 lw s0,16(sp) +8008c19c: 03e00008 jr ra +8008c1a0: 27bd0028 addiu sp,sp,40 +8008c1a4: 92240004 lbu a0,4(s1) +8008c1a8: 92020004 lbu v0,4(s0) +8008c1ac: 00461826 xor v1,v0,a2 +8008c1b0: 00441021 addu v0,v0,a0 +8008c1b4: 00c21021 addu v0,a2,v0 +8008c1b8: 3042ffff andi v0,v0,0xffff +8008c1bc: 304700ff andi a3,v0,0xff +8008c1c0: 00031827 nor v1,zero,v1 +8008c1c4: 30630080 andi v1,v1,0x80 +8008c1c8: 2c440100 sltiu a0,v0,256 +8008c1cc: 00c72826 xor a1,a2,a3 +8008c1d0: 00a32824 and a1,a1,v1 +8008c1d4: 38840001 xori a0,a0,0x1 +8008c1d8: 3c038022 lui v1,0x8022 +8008c1dc: a46250b4 sh v0,20660(v1) +8008c1e0: 10a00010 beqz a1,8008c224 <_Z6Op75M1v+0x218> +8008c1e4: a2240004 sb a0,4(s1) +8008c1e8: 24020001 li v0,1 +8008c1ec: a2220007 sb v0,7(s1) +8008c1f0: 2663e988 addiu v1,s3,-5752 +8008c1f4: 2642e974 addiu v0,s2,-5772 +8008c1f8: 30e400ff andi a0,a3,0xff +8008c1fc: a0470004 sb a3,4(v0) +8008c200: a0640006 sb a0,6(v1) +8008c204: a0640005 sb a0,5(v1) +8008c208: 8fbf0020 lw ra,32(sp) +8008c20c: 8fb3001c lw s3,28(sp) +8008c210: 8fb20018 lw s2,24(sp) +8008c214: 8fb10014 lw s1,20(sp) +8008c218: 8fb00010 lw s0,16(sp) +8008c21c: 03e00008 jr ra +8008c220: 27bd0028 addiu sp,sp,40 +8008c224: 0802307c j 8008c1f0 <_Z6Op75M1v+0x1e4> +8008c228: a2200007 sb zero,7(s1) +8008c22c: 910350ab lbu v1,20651(t0) +8008c230: 916550aa lbu a1,20650(t3) +8008c234: 2644e974 addiu a0,s2,-5772 +8008c238: 00031900 sll v1,v1,0x4 +8008c23c: 00651825 or v1,v1,a1 +8008c240: 90820004 lbu v0,4(a0) +8008c244: 306500ff andi a1,v1,0xff +8008c248: 00461026 xor v0,v0,a2 +8008c24c: 00c51826 xor v1,a2,a1 +8008c250: 00021027 nor v0,zero,v0 +8008c254: 30630080 andi v1,v1,0x80 +8008c258: 3c048022 lui a0,0x8022 +8008c25c: 00431024 and v0,v0,v1 +8008c260: a2200004 sb zero,4(s1) +8008c264: 1440ffbf bnez v0,8008c164 <_Z6Op75M1v+0x158> +8008c268: a08550b2 sb a1,20658(a0) +8008c26c: 2662e988 addiu v0,s3,-5752 +8008c270: 0802305c j 8008c170 <_Z6Op75M1v+0x164> +8008c274: a0400007 sb zero,7(v0) +8008c278: 25430001 addiu v1,t2,1 +8008c27c: 24e2fff6 addiu v0,a3,-10 +8008c280: a10350ab sb v1,20651(t0) +8008c284: 3042000f andi v0,v0,0xf +8008c288: a16250aa sb v0,20650(t3) +8008c28c: 910250ab lbu v0,20651(t0) +8008c290: 01221021 addu v0,t1,v0 +8008c294: 304200ff andi v0,v0,0xff +8008c298: 2c43000a sltiu v1,v0,10 +8008c29c: 1460ffe3 bnez v1,8008c22c <_Z6Op75M1v+0x220> +8008c2a0: a10250ab sb v0,20651(t0) +8008c2a4: 08023046 j 8008c118 <_Z6Op75M1v+0x10c> +8008c2a8: 2442fff6 addiu v0,v0,-10 + +8008c2ac <_Z6Op65M1v>: +8008c2ac: 27bdffd8 addiu sp,sp,-40 +8008c2b0: afb3001c sw s3,28(sp) +8008c2b4: 3c138021 lui s3,0x8021 +8008c2b8: afb20018 sw s2,24(sp) +8008c2bc: afb10014 sw s1,20(sp) +8008c2c0: afb00010 sw s0,16(sp) +8008c2c4: afbf0020 sw ra,32(sp) +8008c2c8: 2671e988 addiu s1,s3,-5752 +8008c2cc: 8e250020 lw a1,32(s1) +8008c2d0: 3c028022 lui v0,0x8022 +8008c2d4: 90a30000 lbu v1,0(a1) +8008c2d8: 3c128021 lui s2,0x8021 +8008c2dc: a04350cc sb v1,20684(v0) +8008c2e0: 2650e974 addiu s0,s2,-5772 +8008c2e4: 90a20000 lbu v0,0(a1) +8008c2e8: 96030006 lhu v1,6(s0) +8008c2ec: 24a50001 addiu a1,a1,1 +8008c2f0: 00431021 addu v0,v0,v1 +8008c2f4: 3042ffff andi v0,v0,0xffff +8008c2f8: 3c038021 lui v1,0x8021 +8008c2fc: ac627018 sw v0,28696(v1) +8008c300: 00402021 move a0,v0 +8008c304: 3c028007 lui v0,0x8007 +8008c308: 24426674 addiu v0,v0,26228 +8008c30c: 0040f809 jalr v0 +8008c310: ae250020 sw a1,32(s1) +8008c314: 00403021 move a2,v0 +8008c318: 92020002 lbu v0,2(s0) +8008c31c: 3c038022 lui v1,0x8022 +8008c320: 30420008 andi v0,v0,0x8 +8008c324: 1040003f beqz v0,8008c424 <_Z6Op65M1v+0x178> +8008c328: a06650bc sb a2,20668(v1) +8008c32c: 96030004 lhu v1,4(s0) +8008c330: 92240004 lbu a0,4(s1) +8008c334: 3062000f andi v0,v1,0xf +8008c338: 00441021 addu v0,v0,a0 +8008c33c: 30c5000f andi a1,a2,0xf +8008c340: 00a21021 addu v0,a1,v0 +8008c344: 304700ff andi a3,v0,0xff +8008c348: 00031902 srl v1,v1,0x4 +8008c34c: 306a000f andi t2,v1,0xf +8008c350: 3c088022 lui t0,0x8022 +8008c354: 00064902 srl t1,a2,0x4 +8008c358: 3c0b8022 lui t3,0x8022 +8008c35c: 3c028022 lui v0,0x8022 +8008c360: 3c038022 lui v1,0x8022 +8008c364: 2ce4000a sltiu a0,a3,10 +8008c368: a04550ae sb a1,20654(v0) +8008c36c: a06950af sb t1,20655(v1) +8008c370: a10a50ab sb t2,20651(t0) +8008c374: 10800060 beqz a0,8008c4f8 <_Z6Op65M1v+0x24c> +8008c378: a16750aa sb a3,20650(t3) +8008c37c: 910250ab lbu v0,20651(t0) +8008c380: 01221021 addu v0,t1,v0 +8008c384: 304200ff andi v0,v0,0xff +8008c388: 2c43000a sltiu v1,v0,10 +8008c38c: 14600047 bnez v1,8008c4ac <_Z6Op65M1v+0x200> +8008c390: a10250ab sb v0,20651(t0) +8008c394: 2442fff6 addiu v0,v0,-10 +8008c398: 3042000f andi v0,v0,0xf +8008c39c: 24030001 li v1,1 +8008c3a0: a10250ab sb v0,20651(t0) +8008c3a4: a2230004 sb v1,4(s1) +8008c3a8: 910350ab lbu v1,20651(t0) +8008c3ac: 916550aa lbu a1,20650(t3) +8008c3b0: 2644e974 addiu a0,s2,-5772 +8008c3b4: 00031900 sll v1,v1,0x4 +8008c3b8: 00651825 or v1,v1,a1 +8008c3bc: 90820004 lbu v0,4(a0) +8008c3c0: 306500ff andi a1,v1,0xff +8008c3c4: 00461026 xor v0,v0,a2 +8008c3c8: 00c51826 xor v1,a2,a1 +8008c3cc: 00021027 nor v0,zero,v0 +8008c3d0: 30630080 andi v1,v1,0x80 +8008c3d4: 3c048022 lui a0,0x8022 +8008c3d8: 00431024 and v0,v0,v1 +8008c3dc: 10400043 beqz v0,8008c4ec <_Z6Op65M1v+0x240> +8008c3e0: a08550b2 sb a1,20658(a0) +8008c3e4: 2663e988 addiu v1,s3,-5752 +8008c3e8: 24020001 li v0,1 +8008c3ec: a0620007 sb v0,7(v1) +8008c3f0: 2663e988 addiu v1,s3,-5752 +8008c3f4: 2642e974 addiu v0,s2,-5772 +8008c3f8: 30a400ff andi a0,a1,0xff +8008c3fc: a0450004 sb a1,4(v0) +8008c400: a0640006 sb a0,6(v1) +8008c404: a0640005 sb a0,5(v1) +8008c408: 8fbf0020 lw ra,32(sp) +8008c40c: 8fb3001c lw s3,28(sp) +8008c410: 8fb20018 lw s2,24(sp) +8008c414: 8fb10014 lw s1,20(sp) +8008c418: 8fb00010 lw s0,16(sp) +8008c41c: 03e00008 jr ra +8008c420: 27bd0028 addiu sp,sp,40 +8008c424: 92240004 lbu a0,4(s1) +8008c428: 92020004 lbu v0,4(s0) +8008c42c: 00461826 xor v1,v0,a2 +8008c430: 00441021 addu v0,v0,a0 +8008c434: 00c21021 addu v0,a2,v0 +8008c438: 3042ffff andi v0,v0,0xffff +8008c43c: 304700ff andi a3,v0,0xff +8008c440: 00031827 nor v1,zero,v1 +8008c444: 30630080 andi v1,v1,0x80 +8008c448: 2c440100 sltiu a0,v0,256 +8008c44c: 00c72826 xor a1,a2,a3 +8008c450: 00a32824 and a1,a1,v1 +8008c454: 38840001 xori a0,a0,0x1 +8008c458: 3c038022 lui v1,0x8022 +8008c45c: a46250b4 sh v0,20660(v1) +8008c460: 10a00010 beqz a1,8008c4a4 <_Z6Op65M1v+0x1f8> +8008c464: a2240004 sb a0,4(s1) +8008c468: 24020001 li v0,1 +8008c46c: a2220007 sb v0,7(s1) +8008c470: 2663e988 addiu v1,s3,-5752 +8008c474: 2642e974 addiu v0,s2,-5772 +8008c478: 30e400ff andi a0,a3,0xff +8008c47c: a0470004 sb a3,4(v0) +8008c480: a0640006 sb a0,6(v1) +8008c484: a0640005 sb a0,5(v1) +8008c488: 8fbf0020 lw ra,32(sp) +8008c48c: 8fb3001c lw s3,28(sp) +8008c490: 8fb20018 lw s2,24(sp) +8008c494: 8fb10014 lw s1,20(sp) +8008c498: 8fb00010 lw s0,16(sp) +8008c49c: 03e00008 jr ra +8008c4a0: 27bd0028 addiu sp,sp,40 +8008c4a4: 0802311c j 8008c470 <_Z6Op65M1v+0x1c4> +8008c4a8: a2200007 sb zero,7(s1) +8008c4ac: 910350ab lbu v1,20651(t0) +8008c4b0: 916550aa lbu a1,20650(t3) +8008c4b4: 2644e974 addiu a0,s2,-5772 +8008c4b8: 00031900 sll v1,v1,0x4 +8008c4bc: 00651825 or v1,v1,a1 +8008c4c0: 90820004 lbu v0,4(a0) +8008c4c4: 306500ff andi a1,v1,0xff +8008c4c8: 00461026 xor v0,v0,a2 +8008c4cc: 00c51826 xor v1,a2,a1 +8008c4d0: 00021027 nor v0,zero,v0 +8008c4d4: 30630080 andi v1,v1,0x80 +8008c4d8: 3c048022 lui a0,0x8022 +8008c4dc: 00431024 and v0,v0,v1 +8008c4e0: a2200004 sb zero,4(s1) +8008c4e4: 1440ffbf bnez v0,8008c3e4 <_Z6Op65M1v+0x138> +8008c4e8: a08550b2 sb a1,20658(a0) +8008c4ec: 2662e988 addiu v0,s3,-5752 +8008c4f0: 080230fc j 8008c3f0 <_Z6Op65M1v+0x144> +8008c4f4: a0400007 sb zero,7(v0) +8008c4f8: 25430001 addiu v1,t2,1 +8008c4fc: 24e2fff6 addiu v0,a3,-10 +8008c500: a10350ab sb v1,20651(t0) +8008c504: 3042000f andi v0,v0,0xf +8008c508: a16250aa sb v0,20650(t3) +8008c50c: 910250ab lbu v0,20651(t0) +8008c510: 01221021 addu v0,t1,v0 +8008c514: 304200ff andi v0,v0,0xff +8008c518: 2c43000a sltiu v1,v0,10 +8008c51c: 1460ffe3 bnez v1,8008c4ac <_Z6Op65M1v+0x200> +8008c520: a10250ab sb v0,20651(t0) +8008c524: 080230e6 j 8008c398 <_Z6Op65M1v+0xec> +8008c528: 2442fff6 addiu v0,v0,-10 + +8008c52c <_Z6OpB7M1v>: +8008c52c: 27bdffd0 addiu sp,sp,-48 +8008c530: afb40020 sw s4,32(sp) +8008c534: 3c148021 lui s4,0x8021 +8008c538: 2694e988 addiu s4,s4,-5752 +8008c53c: 8e850020 lw a1,32(s4) +8008c540: afbf0028 sw ra,40(sp) +8008c544: afb50024 sw s5,36(sp) +8008c548: afb3001c sw s3,28(sp) +8008c54c: afb20018 sw s2,24(sp) +8008c550: afb10014 sw s1,20(sp) +8008c554: afb00010 sw s0,16(sp) +8008c558: 90a20000 lbu v0,0(a1) +8008c55c: 3c158022 lui s5,0x8022 +8008c560: 3c128021 lui s2,0x8021 +8008c564: a2a250cc sb v0,20684(s5) +8008c568: 2652e974 addiu s2,s2,-5772 +8008c56c: 90a30000 lbu v1,0(a1) +8008c570: 96420006 lhu v0,6(s2) +8008c574: 24a50001 addiu a1,a1,1 +8008c578: 00621821 addu v1,v1,v0 +8008c57c: 3063ffff andi v1,v1,0xffff +8008c580: 3c138021 lui s3,0x8021 +8008c584: 3c028007 lui v0,0x8007 +8008c588: 00602021 move a0,v1 +8008c58c: ae850020 sw a1,32(s4) +8008c590: 244269c0 addiu v0,v0,27072 +8008c594: 0040f809 jalr v0 +8008c598: ae637018 sw v1,28696(s3) +8008c59c: 8e647018 lw a0,28696(s3) +8008c5a0: 3c108007 lui s0,0x8007 +8008c5a4: 26106674 addiu s0,s0,26228 +8008c5a8: 24840002 addiu a0,a0,2 +8008c5ac: 0200f809 jalr s0 +8008c5b0: 00408821 move s1,v0 +8008c5b4: 9644000c lhu a0,12(s2) +8008c5b8: 00021c00 sll v1,v0,0x10 +8008c5bc: 02248821 addu s1,s1,a0 +8008c5c0: 00711821 addu v1,v1,s1 +8008c5c4: 00602021 move a0,v1 +8008c5c8: a2a250cc sb v0,20684(s5) +8008c5cc: 0200f809 jalr s0 +8008c5d0: ae637018 sw v1,28696(s3) +8008c5d4: a2420004 sb v0,4(s2) +8008c5d8: 304200ff andi v0,v0,0xff +8008c5dc: a2820006 sb v0,6(s4) +8008c5e0: a2820005 sb v0,5(s4) +8008c5e4: 8fbf0028 lw ra,40(sp) +8008c5e8: 8fb50024 lw s5,36(sp) +8008c5ec: 8fb40020 lw s4,32(sp) +8008c5f0: 8fb3001c lw s3,28(sp) +8008c5f4: 8fb20018 lw s2,24(sp) +8008c5f8: 8fb10014 lw s1,20(sp) +8008c5fc: 8fb00010 lw s0,16(sp) +8008c600: 03e00008 jr ra +8008c604: 27bd0030 addiu sp,sp,48 + +8008c608 <_Z6Op57M0v>: +8008c608: 27bdffd0 addiu sp,sp,-48 +8008c60c: afb40020 sw s4,32(sp) +8008c610: 3c148021 lui s4,0x8021 +8008c614: 2694e988 addiu s4,s4,-5752 +8008c618: 8e850020 lw a1,32(s4) +8008c61c: afbf0028 sw ra,40(sp) +8008c620: afb50024 sw s5,36(sp) +8008c624: afb3001c sw s3,28(sp) +8008c628: afb20018 sw s2,24(sp) +8008c62c: afb10014 sw s1,20(sp) +8008c630: afb00010 sw s0,16(sp) +8008c634: 90a20000 lbu v0,0(a1) +8008c638: 3c158022 lui s5,0x8022 +8008c63c: 3c118021 lui s1,0x8021 +8008c640: 2631e974 addiu s1,s1,-5772 +8008c644: a2a250cc sb v0,20684(s5) +8008c648: 90a30000 lbu v1,0(a1) +8008c64c: 96220006 lhu v0,6(s1) +8008c650: 3c128007 lui s2,0x8007 +8008c654: 00621821 addu v1,v1,v0 +8008c658: 3063ffff andi v1,v1,0xffff +8008c65c: 24a50001 addiu a1,a1,1 +8008c660: 00602021 move a0,v1 +8008c664: 3c138021 lui s3,0x8021 +8008c668: 265269c0 addiu s2,s2,27072 +8008c66c: ae850020 sw a1,32(s4) +8008c670: 0240f809 jalr s2 +8008c674: ae637018 sw v1,28696(s3) +8008c678: 8e647018 lw a0,28696(s3) +8008c67c: 00408021 move s0,v0 +8008c680: 3c028007 lui v0,0x8007 +8008c684: 24426674 addiu v0,v0,26228 +8008c688: 0040f809 jalr v0 +8008c68c: 24840002 addiu a0,a0,2 +8008c690: 9624000c lhu a0,12(s1) +8008c694: 00021c00 sll v1,v0,0x10 +8008c698: 02048021 addu s0,s0,a0 +8008c69c: 00701821 addu v1,v1,s0 +8008c6a0: 00602021 move a0,v1 +8008c6a4: 96300004 lhu s0,4(s1) +8008c6a8: ae637018 sw v1,28696(s3) +8008c6ac: 0240f809 jalr s2 +8008c6b0: a2a250cc sb v0,20684(s5) +8008c6b4: 02028026 xor s0,s0,v0 +8008c6b8: 3202ffff andi v0,s0,0xffff +8008c6bc: 00021a02 srl v1,v0,0x8 +8008c6c0: 0002102b sltu v0,zero,v0 +8008c6c4: a6300004 sh s0,4(s1) +8008c6c8: a2830006 sb v1,6(s4) +8008c6cc: a2820005 sb v0,5(s4) +8008c6d0: 8fbf0028 lw ra,40(sp) +8008c6d4: 8fb50024 lw s5,36(sp) +8008c6d8: 8fb40020 lw s4,32(sp) +8008c6dc: 8fb3001c lw s3,28(sp) +8008c6e0: 8fb20018 lw s2,24(sp) +8008c6e4: 8fb10014 lw s1,20(sp) +8008c6e8: 8fb00010 lw s0,16(sp) +8008c6ec: 03e00008 jr ra +8008c6f0: 27bd0030 addiu sp,sp,48 + +8008c6f4 <_Z6Op57M1v>: +8008c6f4: 27bdffd0 addiu sp,sp,-48 +8008c6f8: afb40020 sw s4,32(sp) +8008c6fc: 3c148021 lui s4,0x8021 +8008c700: 2694e988 addiu s4,s4,-5752 +8008c704: 8e850020 lw a1,32(s4) +8008c708: afbf0028 sw ra,40(sp) +8008c70c: afb50024 sw s5,36(sp) +8008c710: afb3001c sw s3,28(sp) +8008c714: afb20018 sw s2,24(sp) +8008c718: afb10014 sw s1,20(sp) +8008c71c: afb00010 sw s0,16(sp) +8008c720: 90a20000 lbu v0,0(a1) +8008c724: 3c158022 lui s5,0x8022 +8008c728: 3c128021 lui s2,0x8021 +8008c72c: 2652e974 addiu s2,s2,-5772 +8008c730: a2a250cc sb v0,20684(s5) +8008c734: 90a30000 lbu v1,0(a1) +8008c738: 96420006 lhu v0,6(s2) +8008c73c: 24a50001 addiu a1,a1,1 +8008c740: 00621821 addu v1,v1,v0 +8008c744: 3063ffff andi v1,v1,0xffff +8008c748: 3c138021 lui s3,0x8021 +8008c74c: 3c028007 lui v0,0x8007 +8008c750: 00602021 move a0,v1 +8008c754: ae850020 sw a1,32(s4) +8008c758: 244269c0 addiu v0,v0,27072 +8008c75c: 0040f809 jalr v0 +8008c760: ae637018 sw v1,28696(s3) +8008c764: 8e647018 lw a0,28696(s3) +8008c768: 3c118007 lui s1,0x8007 +8008c76c: 26316674 addiu s1,s1,26228 +8008c770: 24840002 addiu a0,a0,2 +8008c774: 0220f809 jalr s1 +8008c778: 00408021 move s0,v0 +8008c77c: 9644000c lhu a0,12(s2) +8008c780: 00021c00 sll v1,v0,0x10 +8008c784: 02048021 addu s0,s0,a0 +8008c788: 00701821 addu v1,v1,s0 +8008c78c: 00602021 move a0,v1 +8008c790: 92500004 lbu s0,4(s2) +8008c794: a2a250cc sb v0,20684(s5) +8008c798: 0220f809 jalr s1 +8008c79c: ae637018 sw v1,28696(s3) +8008c7a0: 02028026 xor s0,s0,v0 +8008c7a4: 320200ff andi v0,s0,0xff +8008c7a8: a2500004 sb s0,4(s2) +8008c7ac: a2820006 sb v0,6(s4) +8008c7b0: a2820005 sb v0,5(s4) +8008c7b4: 8fbf0028 lw ra,40(sp) +8008c7b8: 8fb50024 lw s5,36(sp) +8008c7bc: 8fb40020 lw s4,32(sp) +8008c7c0: 8fb3001c lw s3,28(sp) +8008c7c4: 8fb20018 lw s2,24(sp) +8008c7c8: 8fb10014 lw s1,20(sp) +8008c7cc: 8fb00010 lw s0,16(sp) +8008c7d0: 03e00008 jr ra +8008c7d4: 27bd0030 addiu sp,sp,48 + +8008c7d8 <_Z6OpD7M0v>: +8008c7d8: 27bdffd0 addiu sp,sp,-48 +8008c7dc: afb20018 sw s2,24(sp) +8008c7e0: 3c128021 lui s2,0x8021 +8008c7e4: 2652e988 addiu s2,s2,-5752 +8008c7e8: 8e450020 lw a1,32(s2) +8008c7ec: afbf002c sw ra,44(sp) +8008c7f0: afb60028 sw s6,40(sp) +8008c7f4: afb50024 sw s5,36(sp) +8008c7f8: afb40020 sw s4,32(sp) +8008c7fc: afb3001c sw s3,28(sp) +8008c800: afb10014 sw s1,20(sp) +8008c804: afb00010 sw s0,16(sp) +8008c808: 90a20000 lbu v0,0(a1) +8008c80c: 3c168022 lui s6,0x8022 +8008c810: 3c138021 lui s3,0x8021 +8008c814: a2c250cc sb v0,20684(s6) +8008c818: 2673e974 addiu s3,s3,-5772 +8008c81c: 90a30000 lbu v1,0(a1) +8008c820: 96620006 lhu v0,6(s3) +8008c824: 3c148007 lui s4,0x8007 +8008c828: 00621821 addu v1,v1,v0 +8008c82c: 3063ffff andi v1,v1,0xffff +8008c830: 24a50001 addiu a1,a1,1 +8008c834: 00602021 move a0,v1 +8008c838: 3c158021 lui s5,0x8021 +8008c83c: 269469c0 addiu s4,s4,27072 +8008c840: ae450020 sw a1,32(s2) +8008c844: 0280f809 jalr s4 +8008c848: aea37018 sw v1,28696(s5) +8008c84c: 8ea47018 lw a0,28696(s5) +8008c850: 00408821 move s1,v0 +8008c854: 3c028007 lui v0,0x8007 +8008c858: 24426674 addiu v0,v0,26228 +8008c85c: 0040f809 jalr v0 +8008c860: 24840002 addiu a0,a0,2 +8008c864: 9664000c lhu a0,12(s3) +8008c868: 00021c00 sll v1,v0,0x10 +8008c86c: 02248821 addu s1,s1,a0 +8008c870: 00711821 addu v1,v1,s1 +8008c874: 96700004 lhu s0,4(s3) +8008c878: 00602021 move a0,v1 +8008c87c: aea37018 sw v1,28696(s5) +8008c880: 0280f809 jalr s4 +8008c884: a2c250cc sb v0,20684(s6) +8008c888: 02028023 subu s0,s0,v0 +8008c88c: 3204ffff andi a0,s0,0xffff +8008c890: 00101827 nor v1,zero,s0 +8008c894: 3c028022 lui v0,0x8022 +8008c898: ac5050c8 sw s0,20680(v0) +8008c89c: 00042a02 srl a1,a0,0x8 +8008c8a0: 00031fc2 srl v1,v1,0x1f +8008c8a4: 0004202b sltu a0,zero,a0 +8008c8a8: a2450006 sb a1,6(s2) +8008c8ac: a2430004 sb v1,4(s2) +8008c8b0: a2440005 sb a0,5(s2) +8008c8b4: 8fbf002c lw ra,44(sp) +8008c8b8: 8fb60028 lw s6,40(sp) +8008c8bc: 8fb50024 lw s5,36(sp) +8008c8c0: 8fb40020 lw s4,32(sp) +8008c8c4: 8fb3001c lw s3,28(sp) +8008c8c8: 8fb20018 lw s2,24(sp) +8008c8cc: 8fb10014 lw s1,20(sp) +8008c8d0: 8fb00010 lw s0,16(sp) +8008c8d4: 03e00008 jr ra +8008c8d8: 27bd0030 addiu sp,sp,48 + +8008c8dc <_Z6OpD7M1v>: +8008c8dc: 27bdffd0 addiu sp,sp,-48 +8008c8e0: afb3001c sw s3,28(sp) +8008c8e4: 3c138021 lui s3,0x8021 +8008c8e8: 2673e988 addiu s3,s3,-5752 +8008c8ec: 8e650020 lw a1,32(s3) +8008c8f0: afbf002c sw ra,44(sp) +8008c8f4: afb60028 sw s6,40(sp) +8008c8f8: afb50024 sw s5,36(sp) +8008c8fc: afb40020 sw s4,32(sp) +8008c900: afb20018 sw s2,24(sp) +8008c904: afb10014 sw s1,20(sp) +8008c908: afb00010 sw s0,16(sp) +8008c90c: 90a20000 lbu v0,0(a1) +8008c910: 3c168022 lui s6,0x8022 +8008c914: 3c148021 lui s4,0x8021 +8008c918: a2c250cc sb v0,20684(s6) +8008c91c: 2694e974 addiu s4,s4,-5772 +8008c920: 90a30000 lbu v1,0(a1) +8008c924: 96820006 lhu v0,6(s4) +8008c928: 24a50001 addiu a1,a1,1 +8008c92c: 00621821 addu v1,v1,v0 +8008c930: 3063ffff andi v1,v1,0xffff +8008c934: 3c158021 lui s5,0x8021 +8008c938: 3c028007 lui v0,0x8007 +8008c93c: 00602021 move a0,v1 +8008c940: ae650020 sw a1,32(s3) +8008c944: 244269c0 addiu v0,v0,27072 +8008c948: 0040f809 jalr v0 +8008c94c: aea37018 sw v1,28696(s5) +8008c950: 8ea47018 lw a0,28696(s5) +8008c954: 3c118007 lui s1,0x8007 +8008c958: 26316674 addiu s1,s1,26228 +8008c95c: 24840002 addiu a0,a0,2 +8008c960: 0220f809 jalr s1 +8008c964: 00409021 move s2,v0 +8008c968: 9684000c lhu a0,12(s4) +8008c96c: 00021c00 sll v1,v0,0x10 +8008c970: 02449021 addu s2,s2,a0 +8008c974: 00721821 addu v1,v1,s2 +8008c978: 92900004 lbu s0,4(s4) +8008c97c: 00602021 move a0,v1 +8008c980: aea37018 sw v1,28696(s5) +8008c984: 0220f809 jalr s1 +8008c988: a2c250cc sb v0,20684(s6) +8008c98c: 02028023 subu s0,s0,v0 +8008c990: 00108400 sll s0,s0,0x10 +8008c994: 00108403 sra s0,s0,0x10 +8008c998: 00101827 nor v1,zero,s0 +8008c99c: 3c028022 lui v0,0x8022 +8008c9a0: a45050c6 sh s0,20678(v0) +8008c9a4: 320400ff andi a0,s0,0xff +8008c9a8: 00031fc2 srl v1,v1,0x1f +8008c9ac: a2640006 sb a0,6(s3) +8008c9b0: a2630004 sb v1,4(s3) +8008c9b4: a2640005 sb a0,5(s3) +8008c9b8: 8fbf002c lw ra,44(sp) +8008c9bc: 8fb60028 lw s6,40(sp) +8008c9c0: 8fb50024 lw s5,36(sp) +8008c9c4: 8fb40020 lw s4,32(sp) +8008c9c8: 8fb3001c lw s3,28(sp) +8008c9cc: 8fb20018 lw s2,24(sp) +8008c9d0: 8fb10014 lw s1,20(sp) +8008c9d4: 8fb00010 lw s0,16(sp) +8008c9d8: 03e00008 jr ra +8008c9dc: 27bd0030 addiu sp,sp,48 + +8008c9e0 <_Z6Op37M0v>: +8008c9e0: 27bdffd0 addiu sp,sp,-48 +8008c9e4: afb40020 sw s4,32(sp) +8008c9e8: 3c148021 lui s4,0x8021 +8008c9ec: 2694e988 addiu s4,s4,-5752 +8008c9f0: 8e850020 lw a1,32(s4) +8008c9f4: afbf0028 sw ra,40(sp) +8008c9f8: afb50024 sw s5,36(sp) +8008c9fc: afb3001c sw s3,28(sp) +8008ca00: afb20018 sw s2,24(sp) +8008ca04: afb10014 sw s1,20(sp) +8008ca08: afb00010 sw s0,16(sp) +8008ca0c: 90a20000 lbu v0,0(a1) +8008ca10: 3c158022 lui s5,0x8022 +8008ca14: 3c118021 lui s1,0x8021 +8008ca18: 2631e974 addiu s1,s1,-5772 +8008ca1c: a2a250cc sb v0,20684(s5) +8008ca20: 90a30000 lbu v1,0(a1) +8008ca24: 96220006 lhu v0,6(s1) +8008ca28: 3c128007 lui s2,0x8007 +8008ca2c: 00621821 addu v1,v1,v0 +8008ca30: 3063ffff andi v1,v1,0xffff +8008ca34: 24a50001 addiu a1,a1,1 +8008ca38: 00602021 move a0,v1 +8008ca3c: 3c138021 lui s3,0x8021 +8008ca40: 265269c0 addiu s2,s2,27072 +8008ca44: ae850020 sw a1,32(s4) +8008ca48: 0240f809 jalr s2 +8008ca4c: ae637018 sw v1,28696(s3) +8008ca50: 8e647018 lw a0,28696(s3) +8008ca54: 00408021 move s0,v0 +8008ca58: 3c028007 lui v0,0x8007 +8008ca5c: 24426674 addiu v0,v0,26228 +8008ca60: 0040f809 jalr v0 +8008ca64: 24840002 addiu a0,a0,2 +8008ca68: 9624000c lhu a0,12(s1) +8008ca6c: 00021c00 sll v1,v0,0x10 +8008ca70: 02048021 addu s0,s0,a0 +8008ca74: 00701821 addu v1,v1,s0 +8008ca78: 00602021 move a0,v1 +8008ca7c: 96300004 lhu s0,4(s1) +8008ca80: ae637018 sw v1,28696(s3) +8008ca84: 0240f809 jalr s2 +8008ca88: a2a250cc sb v0,20684(s5) +8008ca8c: 02028024 and s0,s0,v0 +8008ca90: 3202ffff andi v0,s0,0xffff +8008ca94: 00021a02 srl v1,v0,0x8 +8008ca98: 0002102b sltu v0,zero,v0 +8008ca9c: a6300004 sh s0,4(s1) +8008caa0: a2830006 sb v1,6(s4) +8008caa4: a2820005 sb v0,5(s4) +8008caa8: 8fbf0028 lw ra,40(sp) +8008caac: 8fb50024 lw s5,36(sp) +8008cab0: 8fb40020 lw s4,32(sp) +8008cab4: 8fb3001c lw s3,28(sp) +8008cab8: 8fb20018 lw s2,24(sp) +8008cabc: 8fb10014 lw s1,20(sp) +8008cac0: 8fb00010 lw s0,16(sp) +8008cac4: 03e00008 jr ra +8008cac8: 27bd0030 addiu sp,sp,48 + +8008cacc <_Z6Op37M1v>: +8008cacc: 27bdffd0 addiu sp,sp,-48 +8008cad0: afb40020 sw s4,32(sp) +8008cad4: 3c148021 lui s4,0x8021 +8008cad8: 2694e988 addiu s4,s4,-5752 +8008cadc: 8e850020 lw a1,32(s4) +8008cae0: afbf0028 sw ra,40(sp) +8008cae4: afb50024 sw s5,36(sp) +8008cae8: afb3001c sw s3,28(sp) +8008caec: afb20018 sw s2,24(sp) +8008caf0: afb10014 sw s1,20(sp) +8008caf4: afb00010 sw s0,16(sp) +8008caf8: 90a20000 lbu v0,0(a1) +8008cafc: 3c158022 lui s5,0x8022 +8008cb00: 3c128021 lui s2,0x8021 +8008cb04: 2652e974 addiu s2,s2,-5772 +8008cb08: a2a250cc sb v0,20684(s5) +8008cb0c: 90a30000 lbu v1,0(a1) +8008cb10: 96420006 lhu v0,6(s2) +8008cb14: 24a50001 addiu a1,a1,1 +8008cb18: 00621821 addu v1,v1,v0 +8008cb1c: 3063ffff andi v1,v1,0xffff +8008cb20: 3c138021 lui s3,0x8021 +8008cb24: 3c028007 lui v0,0x8007 +8008cb28: 00602021 move a0,v1 +8008cb2c: ae850020 sw a1,32(s4) +8008cb30: 244269c0 addiu v0,v0,27072 +8008cb34: 0040f809 jalr v0 +8008cb38: ae637018 sw v1,28696(s3) +8008cb3c: 8e647018 lw a0,28696(s3) +8008cb40: 3c118007 lui s1,0x8007 +8008cb44: 26316674 addiu s1,s1,26228 +8008cb48: 24840002 addiu a0,a0,2 +8008cb4c: 0220f809 jalr s1 +8008cb50: 00408021 move s0,v0 +8008cb54: 9644000c lhu a0,12(s2) +8008cb58: 00021c00 sll v1,v0,0x10 +8008cb5c: 02048021 addu s0,s0,a0 +8008cb60: 00701821 addu v1,v1,s0 +8008cb64: 00602021 move a0,v1 +8008cb68: 92500004 lbu s0,4(s2) +8008cb6c: a2a250cc sb v0,20684(s5) +8008cb70: 0220f809 jalr s1 +8008cb74: ae637018 sw v1,28696(s3) +8008cb78: 02028024 and s0,s0,v0 +8008cb7c: 320200ff andi v0,s0,0xff +8008cb80: a2500004 sb s0,4(s2) +8008cb84: a2820006 sb v0,6(s4) +8008cb88: a2820005 sb v0,5(s4) +8008cb8c: 8fbf0028 lw ra,40(sp) +8008cb90: 8fb50024 lw s5,36(sp) +8008cb94: 8fb40020 lw s4,32(sp) +8008cb98: 8fb3001c lw s3,28(sp) +8008cb9c: 8fb20018 lw s2,24(sp) +8008cba0: 8fb10014 lw s1,20(sp) +8008cba4: 8fb00010 lw s0,16(sp) +8008cba8: 03e00008 jr ra +8008cbac: 27bd0030 addiu sp,sp,48 + +8008cbb0 <_Z6Op77M0v>: +8008cbb0: 27bdffd8 addiu sp,sp,-40 +8008cbb4: 3c068021 lui a2,0x8021 +8008cbb8: afbf0020 sw ra,32(sp) +8008cbbc: afb3001c sw s3,28(sp) +8008cbc0: afb20018 sw s2,24(sp) +8008cbc4: afb10014 sw s1,20(sp) +8008cbc8: afb00010 sw s0,16(sp) +8008cbcc: 24c6e988 addiu a2,a2,-5752 +8008cbd0: 8cc50020 lw a1,32(a2) +8008cbd4: 3c138022 lui s3,0x8022 +8008cbd8: 90a20000 lbu v0,0(a1) +8008cbdc: 3c118021 lui s1,0x8021 +8008cbe0: a26250cc sb v0,20684(s3) +8008cbe4: 2631e974 addiu s1,s1,-5772 +8008cbe8: 90a30000 lbu v1,0(a1) +8008cbec: 96220006 lhu v0,6(s1) +8008cbf0: 3c128021 lui s2,0x8021 +8008cbf4: 00621821 addu v1,v1,v0 +8008cbf8: 3063ffff andi v1,v1,0xffff +8008cbfc: 24a50001 addiu a1,a1,1 +8008cc00: 3c028007 lui v0,0x8007 +8008cc04: 00602021 move a0,v1 +8008cc08: ae437018 sw v1,28696(s2) +8008cc0c: 244269c0 addiu v0,v0,27072 +8008cc10: 0040f809 jalr v0 +8008cc14: acc50020 sw a1,32(a2) +8008cc18: 8e447018 lw a0,28696(s2) +8008cc1c: 00408021 move s0,v0 +8008cc20: 3c028007 lui v0,0x8007 +8008cc24: 24426674 addiu v0,v0,26228 +8008cc28: 0040f809 jalr v0 +8008cc2c: 24840002 addiu a0,a0,2 +8008cc30: 9624000c lhu a0,12(s1) +8008cc34: 00021c00 sll v1,v0,0x10 +8008cc38: 02048021 addu s0,s0,a0 +8008cc3c: 00701821 addu v1,v1,s0 +8008cc40: ae437018 sw v1,28696(s2) +8008cc44: a26250cc sb v0,20684(s3) +8008cc48: 3c198008 lui t9,0x8008 +8008cc4c: 8fbf0020 lw ra,32(sp) +8008cc50: 8fb3001c lw s3,28(sp) +8008cc54: 8fb20018 lw s2,24(sp) +8008cc58: 8fb10014 lw s1,20(sp) +8008cc5c: 8fb00010 lw s0,16(sp) +8008cc60: 27398ddc addiu t9,t9,-29220 +8008cc64: 03200008 jr t9 +8008cc68: 27bd0028 addiu sp,sp,40 + +8008cc6c <_Z6Op97M0v>: +8008cc6c: 27bdffe0 addiu sp,sp,-32 +8008cc70: 3c068021 lui a2,0x8021 +8008cc74: afbf001c sw ra,28(sp) +8008cc78: afb20018 sw s2,24(sp) +8008cc7c: afb10014 sw s1,20(sp) +8008cc80: afb00010 sw s0,16(sp) +8008cc84: 24c6e988 addiu a2,a2,-5752 +8008cc88: 8cc50020 lw a1,32(a2) +8008cc8c: 3c028022 lui v0,0x8022 +8008cc90: 90a30000 lbu v1,0(a1) +8008cc94: 3c118021 lui s1,0x8021 +8008cc98: 2631e974 addiu s1,s1,-5772 +8008cc9c: a04350cc sb v1,20684(v0) +8008cca0: 90a30000 lbu v1,0(a1) +8008cca4: 96220006 lhu v0,6(s1) +8008cca8: 24a50001 addiu a1,a1,1 +8008ccac: 00621821 addu v1,v1,v0 +8008ccb0: 3063ffff andi v1,v1,0xffff +8008ccb4: 3c128021 lui s2,0x8021 +8008ccb8: 3c028007 lui v0,0x8007 +8008ccbc: 00602021 move a0,v1 +8008ccc0: ae437018 sw v1,28696(s2) +8008ccc4: 244269c0 addiu v0,v0,27072 +8008ccc8: 0040f809 jalr v0 +8008cccc: acc50020 sw a1,32(a2) +8008ccd0: 8e447018 lw a0,28696(s2) +8008ccd4: 00408021 move s0,v0 +8008ccd8: 3c028007 lui v0,0x8007 +8008ccdc: 24426674 addiu v0,v0,26228 +8008cce0: 0040f809 jalr v0 +8008cce4: 24840002 addiu a0,a0,2 +8008cce8: 9623000c lhu v1,12(s1) +8008ccec: 00021400 sll v0,v0,0x10 +8008ccf0: 02038021 addu s0,s0,v1 +8008ccf4: 00501021 addu v0,v0,s0 +8008ccf8: ae427018 sw v0,28696(s2) +8008ccfc: 96240004 lhu a0,4(s1) +8008cd00: 3c198008 lui t9,0x8008 +8008cd04: 8fbf001c lw ra,28(sp) +8008cd08: 8fb20018 lw s2,24(sp) +8008cd0c: 8fb10014 lw s1,20(sp) +8008cd10: 8fb00010 lw s0,16(sp) +8008cd14: 00402821 move a1,v0 +8008cd18: 27398778 addiu t9,t9,-30856 +8008cd1c: 03200008 jr t9 +8008cd20: 27bd0020 addiu sp,sp,32 + +8008cd24 <_Z6Op77M1v>: +8008cd24: 27bdffc8 addiu sp,sp,-56 +8008cd28: afb7002c sw s7,44(sp) +8008cd2c: 3c178021 lui s7,0x8021 +8008cd30: afbf0030 sw ra,48(sp) +8008cd34: afb60028 sw s6,40(sp) +8008cd38: afb50024 sw s5,36(sp) +8008cd3c: afb40020 sw s4,32(sp) +8008cd40: afb3001c sw s3,28(sp) +8008cd44: afb20018 sw s2,24(sp) +8008cd48: afb10014 sw s1,20(sp) +8008cd4c: afb00010 sw s0,16(sp) +8008cd50: 26f5e988 addiu s5,s7,-5752 +8008cd54: 8ea50020 lw a1,32(s5) +8008cd58: 3c138022 lui s3,0x8022 +8008cd5c: 90a20000 lbu v0,0(a1) +8008cd60: 3c168021 lui s6,0x8021 +8008cd64: a26250cc sb v0,20684(s3) +8008cd68: 26d4e974 addiu s4,s6,-5772 +8008cd6c: 90a30000 lbu v1,0(a1) +8008cd70: 96820006 lhu v0,6(s4) +8008cd74: 24a50001 addiu a1,a1,1 +8008cd78: 00621821 addu v1,v1,v0 +8008cd7c: 3063ffff andi v1,v1,0xffff +8008cd80: 3c128021 lui s2,0x8021 +8008cd84: 3c028007 lui v0,0x8007 +8008cd88: 00602021 move a0,v1 +8008cd8c: aea50020 sw a1,32(s5) +8008cd90: 244269c0 addiu v0,v0,27072 +8008cd94: 0040f809 jalr v0 +8008cd98: ae437018 sw v1,28696(s2) +8008cd9c: 8e447018 lw a0,28696(s2) +8008cda0: 3c108007 lui s0,0x8007 +8008cda4: 24840002 addiu a0,a0,2 +8008cda8: 26106674 addiu s0,s0,26228 +8008cdac: 0200f809 jalr s0 +8008cdb0: 00408821 move s1,v0 +8008cdb4: 9684000c lhu a0,12(s4) +8008cdb8: 00021c00 sll v1,v0,0x10 +8008cdbc: 02248821 addu s1,s1,a0 +8008cdc0: 00711821 addu v1,v1,s1 +8008cdc4: 00602021 move a0,v1 +8008cdc8: ae437018 sw v1,28696(s2) +8008cdcc: 0200f809 jalr s0 +8008cdd0: a26250cc sb v0,20684(s3) +8008cdd4: 00403021 move a2,v0 +8008cdd8: 92820002 lbu v0,2(s4) +8008cddc: 3c038022 lui v1,0x8022 +8008cde0: 30420008 andi v0,v0,0x8 +8008cde4: 10400043 beqz v0,8008cef4 <_Z6Op77M1v+0x1d0> +8008cde8: a06650bc sb a2,20668(v1) +8008cdec: 96830004 lhu v1,4(s4) +8008cdf0: 92a40004 lbu a0,4(s5) +8008cdf4: 3062000f andi v0,v1,0xf +8008cdf8: 00441021 addu v0,v0,a0 +8008cdfc: 30c5000f andi a1,a2,0xf +8008ce00: 00a21021 addu v0,a1,v0 +8008ce04: 304700ff andi a3,v0,0xff +8008ce08: 00031902 srl v1,v1,0x4 +8008ce0c: 306a000f andi t2,v1,0xf +8008ce10: 3c088022 lui t0,0x8022 +8008ce14: 00064902 srl t1,a2,0x4 +8008ce18: 3c0b8022 lui t3,0x8022 +8008ce1c: 3c028022 lui v0,0x8022 +8008ce20: 3c038022 lui v1,0x8022 +8008ce24: 2ce4000a sltiu a0,a3,10 +8008ce28: a04550ae sb a1,20654(v0) +8008ce2c: a06950af sb t1,20655(v1) +8008ce30: a10a50ab sb t2,20651(t0) +8008ce34: 10800068 beqz a0,8008cfd8 <_Z6Op77M1v+0x2b4> +8008ce38: a16750aa sb a3,20650(t3) +8008ce3c: 910250ab lbu v0,20651(t0) +8008ce40: 01221021 addu v0,t1,v0 +8008ce44: 304200ff andi v0,v0,0xff +8008ce48: 2c43000a sltiu v1,v0,10 +8008ce4c: 1460004f bnez v1,8008cf8c <_Z6Op77M1v+0x268> +8008ce50: a10250ab sb v0,20651(t0) +8008ce54: 2442fff6 addiu v0,v0,-10 +8008ce58: 3042000f andi v0,v0,0xf +8008ce5c: 24030001 li v1,1 +8008ce60: a10250ab sb v0,20651(t0) +8008ce64: a2a30004 sb v1,4(s5) +8008ce68: 910350ab lbu v1,20651(t0) +8008ce6c: 916550aa lbu a1,20650(t3) +8008ce70: 26c4e974 addiu a0,s6,-5772 +8008ce74: 00031900 sll v1,v1,0x4 +8008ce78: 00651825 or v1,v1,a1 +8008ce7c: 90820004 lbu v0,4(a0) +8008ce80: 306500ff andi a1,v1,0xff +8008ce84: 00461026 xor v0,v0,a2 +8008ce88: 00c51826 xor v1,a2,a1 +8008ce8c: 00021027 nor v0,zero,v0 +8008ce90: 30630080 andi v1,v1,0x80 +8008ce94: 3c048022 lui a0,0x8022 +8008ce98: 00431024 and v0,v0,v1 +8008ce9c: 1040004b beqz v0,8008cfcc <_Z6Op77M1v+0x2a8> +8008cea0: a08550b2 sb a1,20658(a0) +8008cea4: 26e3e988 addiu v1,s7,-5752 +8008cea8: 24020001 li v0,1 +8008ceac: a0620007 sb v0,7(v1) +8008ceb0: 26e3e988 addiu v1,s7,-5752 +8008ceb4: 26c2e974 addiu v0,s6,-5772 +8008ceb8: 30a400ff andi a0,a1,0xff +8008cebc: a0450004 sb a1,4(v0) +8008cec0: a0640006 sb a0,6(v1) +8008cec4: a0640005 sb a0,5(v1) +8008cec8: 8fbf0030 lw ra,48(sp) +8008cecc: 8fb7002c lw s7,44(sp) +8008ced0: 8fb60028 lw s6,40(sp) +8008ced4: 8fb50024 lw s5,36(sp) +8008ced8: 8fb40020 lw s4,32(sp) +8008cedc: 8fb3001c lw s3,28(sp) +8008cee0: 8fb20018 lw s2,24(sp) +8008cee4: 8fb10014 lw s1,20(sp) +8008cee8: 8fb00010 lw s0,16(sp) +8008ceec: 03e00008 jr ra +8008cef0: 27bd0038 addiu sp,sp,56 +8008cef4: 92a40004 lbu a0,4(s5) +8008cef8: 92820004 lbu v0,4(s4) +8008cefc: 00461826 xor v1,v0,a2 +8008cf00: 00441021 addu v0,v0,a0 +8008cf04: 00c21021 addu v0,a2,v0 +8008cf08: 3042ffff andi v0,v0,0xffff +8008cf0c: 304700ff andi a3,v0,0xff +8008cf10: 00031827 nor v1,zero,v1 +8008cf14: 30630080 andi v1,v1,0x80 +8008cf18: 2c440100 sltiu a0,v0,256 +8008cf1c: 00c72826 xor a1,a2,a3 +8008cf20: 00a32824 and a1,a1,v1 +8008cf24: 38840001 xori a0,a0,0x1 +8008cf28: 3c038022 lui v1,0x8022 +8008cf2c: a46250b4 sh v0,20660(v1) +8008cf30: 10a00014 beqz a1,8008cf84 <_Z6Op77M1v+0x260> +8008cf34: a2a40004 sb a0,4(s5) +8008cf38: 24020001 li v0,1 +8008cf3c: a2a20007 sb v0,7(s5) +8008cf40: 26e3e988 addiu v1,s7,-5752 +8008cf44: 26c2e974 addiu v0,s6,-5772 +8008cf48: 30e400ff andi a0,a3,0xff +8008cf4c: a0470004 sb a3,4(v0) +8008cf50: a0640006 sb a0,6(v1) +8008cf54: a0640005 sb a0,5(v1) +8008cf58: 8fbf0030 lw ra,48(sp) +8008cf5c: 8fb7002c lw s7,44(sp) +8008cf60: 8fb60028 lw s6,40(sp) +8008cf64: 8fb50024 lw s5,36(sp) +8008cf68: 8fb40020 lw s4,32(sp) +8008cf6c: 8fb3001c lw s3,28(sp) +8008cf70: 8fb20018 lw s2,24(sp) +8008cf74: 8fb10014 lw s1,20(sp) +8008cf78: 8fb00010 lw s0,16(sp) +8008cf7c: 03e00008 jr ra +8008cf80: 27bd0038 addiu sp,sp,56 +8008cf84: 080233d0 j 8008cf40 <_Z6Op77M1v+0x21c> +8008cf88: a2a00007 sb zero,7(s5) +8008cf8c: 910350ab lbu v1,20651(t0) +8008cf90: 916550aa lbu a1,20650(t3) +8008cf94: 26c4e974 addiu a0,s6,-5772 +8008cf98: 00031900 sll v1,v1,0x4 +8008cf9c: 00651825 or v1,v1,a1 +8008cfa0: 90820004 lbu v0,4(a0) +8008cfa4: 306500ff andi a1,v1,0xff +8008cfa8: 00461026 xor v0,v0,a2 +8008cfac: 00c51826 xor v1,a2,a1 +8008cfb0: 00021027 nor v0,zero,v0 +8008cfb4: 30630080 andi v1,v1,0x80 +8008cfb8: 3c048022 lui a0,0x8022 +8008cfbc: 00431024 and v0,v0,v1 +8008cfc0: a2a00004 sb zero,4(s5) +8008cfc4: 1440ffb7 bnez v0,8008cea4 <_Z6Op77M1v+0x180> +8008cfc8: a08550b2 sb a1,20658(a0) +8008cfcc: 26e2e988 addiu v0,s7,-5752 +8008cfd0: 080233ac j 8008ceb0 <_Z6Op77M1v+0x18c> +8008cfd4: a0400007 sb zero,7(v0) +8008cfd8: 25430001 addiu v1,t2,1 +8008cfdc: 24e2fff6 addiu v0,a3,-10 +8008cfe0: a10350ab sb v1,20651(t0) +8008cfe4: 3042000f andi v0,v0,0xf +8008cfe8: a16250aa sb v0,20650(t3) +8008cfec: 910250ab lbu v0,20651(t0) +8008cff0: 01221021 addu v0,t1,v0 +8008cff4: 304200ff andi v0,v0,0xff +8008cff8: 2c43000a sltiu v1,v0,10 +8008cffc: 1460ffe3 bnez v1,8008cf8c <_Z6Op77M1v+0x268> +8008d000: a10250ab sb v0,20651(t0) +8008d004: 08023396 j 8008ce58 <_Z6Op77M1v+0x134> +8008d008: 2442fff6 addiu v0,v0,-10 + +8008d00c <_Z6Op97M1v>: +8008d00c: 27bdffe0 addiu sp,sp,-32 +8008d010: 3c068021 lui a2,0x8021 +8008d014: afbf001c sw ra,28(sp) +8008d018: afb20018 sw s2,24(sp) +8008d01c: afb10014 sw s1,20(sp) +8008d020: afb00010 sw s0,16(sp) +8008d024: 24c6e988 addiu a2,a2,-5752 +8008d028: 8cc50020 lw a1,32(a2) +8008d02c: 3c028022 lui v0,0x8022 +8008d030: 90a30000 lbu v1,0(a1) +8008d034: 3c118021 lui s1,0x8021 +8008d038: 2631e974 addiu s1,s1,-5772 +8008d03c: a04350cc sb v1,20684(v0) +8008d040: 90a30000 lbu v1,0(a1) +8008d044: 96220006 lhu v0,6(s1) +8008d048: 24a50001 addiu a1,a1,1 +8008d04c: 00621821 addu v1,v1,v0 +8008d050: 3063ffff andi v1,v1,0xffff +8008d054: 3c128021 lui s2,0x8021 +8008d058: 3c028007 lui v0,0x8007 +8008d05c: 00602021 move a0,v1 +8008d060: ae437018 sw v1,28696(s2) +8008d064: 244269c0 addiu v0,v0,27072 +8008d068: 0040f809 jalr v0 +8008d06c: acc50020 sw a1,32(a2) +8008d070: 8e447018 lw a0,28696(s2) +8008d074: 00408021 move s0,v0 +8008d078: 3c028007 lui v0,0x8007 +8008d07c: 24426674 addiu v0,v0,26228 +8008d080: 0040f809 jalr v0 +8008d084: 24840002 addiu a0,a0,2 +8008d088: 9623000c lhu v1,12(s1) +8008d08c: 00021400 sll v0,v0,0x10 +8008d090: 02038021 addu s0,s0,v1 +8008d094: 00501021 addu v0,v0,s0 +8008d098: ae427018 sw v0,28696(s2) +8008d09c: 92240004 lbu a0,4(s1) +8008d0a0: 3c198008 lui t9,0x8008 +8008d0a4: 8fbf001c lw ra,28(sp) +8008d0a8: 8fb20018 lw s2,24(sp) +8008d0ac: 8fb10014 lw s1,20(sp) +8008d0b0: 8fb00010 lw s0,16(sp) +8008d0b4: 00402821 move a1,v0 +8008d0b8: 273985b4 addiu t9,t9,-31308 +8008d0bc: 03200008 jr t9 +8008d0c0: 27bd0020 addiu sp,sp,32 + +8008d0c4 <_Z6OpF7M1v>: +8008d0c4: 27bdffc8 addiu sp,sp,-56 +8008d0c8: afb7002c sw s7,44(sp) +8008d0cc: 3c178021 lui s7,0x8021 +8008d0d0: afbf0030 sw ra,48(sp) +8008d0d4: afb60028 sw s6,40(sp) +8008d0d8: afb50024 sw s5,36(sp) +8008d0dc: afb40020 sw s4,32(sp) +8008d0e0: afb3001c sw s3,28(sp) +8008d0e4: afb20018 sw s2,24(sp) +8008d0e8: afb10014 sw s1,20(sp) +8008d0ec: afb00010 sw s0,16(sp) +8008d0f0: 26f5e988 addiu s5,s7,-5752 +8008d0f4: 8ea50020 lw a1,32(s5) +8008d0f8: 3c138022 lui s3,0x8022 +8008d0fc: 90a20000 lbu v0,0(a1) +8008d100: 3c168021 lui s6,0x8021 +8008d104: a26250cc sb v0,20684(s3) +8008d108: 26d4e974 addiu s4,s6,-5772 +8008d10c: 90a30000 lbu v1,0(a1) +8008d110: 96820006 lhu v0,6(s4) +8008d114: 24a50001 addiu a1,a1,1 +8008d118: 00621821 addu v1,v1,v0 +8008d11c: 3063ffff andi v1,v1,0xffff +8008d120: 3c128021 lui s2,0x8021 +8008d124: 3c028007 lui v0,0x8007 +8008d128: 00602021 move a0,v1 +8008d12c: aea50020 sw a1,32(s5) +8008d130: 244269c0 addiu v0,v0,27072 +8008d134: 0040f809 jalr v0 +8008d138: ae437018 sw v1,28696(s2) +8008d13c: 8e447018 lw a0,28696(s2) +8008d140: 3c108007 lui s0,0x8007 +8008d144: 24840002 addiu a0,a0,2 +8008d148: 26106674 addiu s0,s0,26228 +8008d14c: 0200f809 jalr s0 +8008d150: 00408821 move s1,v0 +8008d154: 9684000c lhu a0,12(s4) +8008d158: 00021c00 sll v1,v0,0x10 +8008d15c: 02248821 addu s1,s1,a0 +8008d160: 00711821 addu v1,v1,s1 +8008d164: 00602021 move a0,v1 +8008d168: ae437018 sw v1,28696(s2) +8008d16c: 0200f809 jalr s0 +8008d170: a26250cc sb v0,20684(s3) +8008d174: 00404021 move t0,v0 +8008d178: 92820002 lbu v0,2(s4) +8008d17c: 3c038022 lui v1,0x8022 +8008d180: 30420008 andi v0,v0,0x8 +8008d184: 10400041 beqz v0,8008d28c <_Z6OpF7M1v+0x1c8> +8008d188: a06850bc sb t0,20668(v1) +8008d18c: 92a20004 lbu v0,4(s5) +8008d190: 96840004 lhu a0,4(s4) +8008d194: 3106000f andi a2,t0,0xf +8008d198: 2c420001 sltiu v0,v0,1 +8008d19c: 00c21021 addu v0,a2,v0 +8008d1a0: 00041902 srl v1,a0,0x4 +8008d1a4: 3084000f andi a0,a0,0xf +8008d1a8: 00822023 subu a0,a0,v0 +8008d1ac: 00082902 srl a1,t0,0x4 +8008d1b0: 3063000f andi v1,v1,0xf +8008d1b4: 00651823 subu v1,v1,a1 +8008d1b8: 308700ff andi a3,a0,0xff +8008d1bc: 306a00ff andi t2,v1,0xff +8008d1c0: 3c0b8022 lui t3,0x8022 +8008d1c4: 3c098022 lui t1,0x8022 +8008d1c8: 3c028022 lui v0,0x8022 +8008d1cc: 3c038022 lui v1,0x8022 +8008d1d0: 2ce4000a sltiu a0,a3,10 +8008d1d4: a04650ae sb a2,20654(v0) +8008d1d8: a06550af sb a1,20655(v1) +8008d1dc: a16750aa sb a3,20650(t3) +8008d1e0: 10800064 beqz a0,8008d374 <_Z6OpF7M1v+0x2b0> +8008d1e4: a12a50ab sb t2,20651(t1) +8008d1e8: 912350ab lbu v1,20651(t1) +8008d1ec: 2c62000a sltiu v0,v1,10 +8008d1f0: 1440004f bnez v0,8008d330 <_Z6OpF7M1v+0x26c> +8008d1f4: 24020001 li v0,1 +8008d1f8: 2462000a addiu v0,v1,10 +8008d1fc: a12250ab sb v0,20651(t1) +8008d200: 912350ab lbu v1,20651(t1) +8008d204: 916550aa lbu a1,20650(t3) +8008d208: 26c2e974 addiu v0,s6,-5772 +8008d20c: 00031900 sll v1,v1,0x4 +8008d210: 00651825 or v1,v1,a1 +8008d214: 90440004 lbu a0,4(v0) +8008d218: 306700ff andi a3,v1,0xff +8008d21c: 00871026 xor v0,a0,a3 +8008d220: 30420080 andi v0,v0,0x80 +8008d224: 00882026 xor a0,a0,t0 +8008d228: 3c038022 lui v1,0x8022 +8008d22c: 00822024 and a0,a0,v0 +8008d230: a2a00004 sb zero,4(s5) +8008d234: 1080004c beqz a0,8008d368 <_Z6OpF7M1v+0x2a4> +8008d238: a06750b2 sb a3,20658(v1) +8008d23c: 26e3e988 addiu v1,s7,-5752 +8008d240: 24020001 li v0,1 +8008d244: a0620007 sb v0,7(v1) +8008d248: 26e3e988 addiu v1,s7,-5752 +8008d24c: 26c2e974 addiu v0,s6,-5772 +8008d250: 30e400ff andi a0,a3,0xff +8008d254: a0470004 sb a3,4(v0) +8008d258: a0640006 sb a0,6(v1) +8008d25c: a0640005 sb a0,5(v1) +8008d260: 8fbf0030 lw ra,48(sp) +8008d264: 8fb7002c lw s7,44(sp) +8008d268: 8fb60028 lw s6,40(sp) +8008d26c: 8fb50024 lw s5,36(sp) +8008d270: 8fb40020 lw s4,32(sp) +8008d274: 8fb3001c lw s3,28(sp) +8008d278: 8fb20018 lw s2,24(sp) +8008d27c: 8fb10014 lw s1,20(sp) +8008d280: 8fb00010 lw s0,16(sp) +8008d284: 03e00008 jr ra +8008d288: 27bd0038 addiu sp,sp,56 +8008d28c: 92840004 lbu a0,4(s4) +8008d290: 92a30004 lbu v1,4(s5) +8008d294: 00881023 subu v0,a0,t0 +8008d298: 00431021 addu v0,v0,v1 +8008d29c: 2442ffff addiu v0,v0,-1 +8008d2a0: 00021400 sll v0,v0,0x10 +8008d2a4: 00021403 sra v0,v0,0x10 +8008d2a8: 00881826 xor v1,a0,t0 +8008d2ac: 304600ff andi a2,v0,0xff +8008d2b0: 30630080 andi v1,v1,0x80 +8008d2b4: 00022827 nor a1,zero,v0 +8008d2b8: 00862026 xor a0,a0,a2 +8008d2bc: 00832024 and a0,a0,v1 +8008d2c0: 00052fc2 srl a1,a1,0x1f +8008d2c4: 3c038022 lui v1,0x8022 +8008d2c8: a46250c6 sh v0,20678(v1) +8008d2cc: 10800014 beqz a0,8008d320 <_Z6OpF7M1v+0x25c> +8008d2d0: a2a50004 sb a1,4(s5) +8008d2d4: 24020001 li v0,1 +8008d2d8: a2a20007 sb v0,7(s5) +8008d2dc: 26e3e988 addiu v1,s7,-5752 +8008d2e0: 26c2e974 addiu v0,s6,-5772 +8008d2e4: 30c400ff andi a0,a2,0xff +8008d2e8: a0460004 sb a2,4(v0) +8008d2ec: a0640006 sb a0,6(v1) +8008d2f0: a0640005 sb a0,5(v1) +8008d2f4: 8fbf0030 lw ra,48(sp) +8008d2f8: 8fb7002c lw s7,44(sp) +8008d2fc: 8fb60028 lw s6,40(sp) +8008d300: 8fb50024 lw s5,36(sp) +8008d304: 8fb40020 lw s4,32(sp) +8008d308: 8fb3001c lw s3,28(sp) +8008d30c: 8fb20018 lw s2,24(sp) +8008d310: 8fb10014 lw s1,20(sp) +8008d314: 8fb00010 lw s0,16(sp) +8008d318: 03e00008 jr ra +8008d31c: 27bd0038 addiu sp,sp,56 +8008d320: 080234b7 j 8008d2dc <_Z6OpF7M1v+0x218> +8008d324: a2a00007 sb zero,7(s5) +8008d328: 912350ab lbu v1,20651(t1) +8008d32c: 24020001 li v0,1 +8008d330: 916550aa lbu a1,20650(t3) +8008d334: a2a20004 sb v0,4(s5) +8008d338: 00031900 sll v1,v1,0x4 +8008d33c: 26c2e974 addiu v0,s6,-5772 +8008d340: 00651825 or v1,v1,a1 +8008d344: 90440004 lbu a0,4(v0) +8008d348: 306700ff andi a3,v1,0xff +8008d34c: 00871026 xor v0,a0,a3 +8008d350: 30420080 andi v0,v0,0x80 +8008d354: 00882026 xor a0,a0,t0 +8008d358: 3c038022 lui v1,0x8022 +8008d35c: 00822024 and a0,a0,v0 +8008d360: 1480ffb6 bnez a0,8008d23c <_Z6OpF7M1v+0x178> +8008d364: a06750b2 sb a3,20658(v1) +8008d368: 26e2e988 addiu v0,s7,-5752 +8008d36c: 08023492 j 8008d248 <_Z6OpF7M1v+0x184> +8008d370: a0400007 sb zero,7(v0) +8008d374: 2543ffff addiu v1,t2,-1 +8008d378: a12350ab sb v1,20651(t1) +8008d37c: 912350ab lbu v1,20651(t1) +8008d380: 24e2000a addiu v0,a3,10 +8008d384: a16250aa sb v0,20650(t3) +8008d388: 2c62000a sltiu v0,v1,10 +8008d38c: 1440ffe6 bnez v0,8008d328 <_Z6OpF7M1v+0x264> +8008d390: 2462000a addiu v0,v1,10 +8008d394: 08023480 j 8008d200 <_Z6OpF7M1v+0x13c> +8008d398: a12250ab sb v0,20651(t1) + +8008d39c <_Z6Op17M0v>: +8008d39c: 27bdffd0 addiu sp,sp,-48 +8008d3a0: afb40020 sw s4,32(sp) +8008d3a4: 3c148021 lui s4,0x8021 +8008d3a8: 2694e988 addiu s4,s4,-5752 +8008d3ac: 8e850020 lw a1,32(s4) +8008d3b0: afbf0028 sw ra,40(sp) +8008d3b4: afb50024 sw s5,36(sp) +8008d3b8: afb3001c sw s3,28(sp) +8008d3bc: afb20018 sw s2,24(sp) +8008d3c0: afb10014 sw s1,20(sp) +8008d3c4: afb00010 sw s0,16(sp) +8008d3c8: 90a20000 lbu v0,0(a1) +8008d3cc: 3c158022 lui s5,0x8022 +8008d3d0: 3c118021 lui s1,0x8021 +8008d3d4: 2631e974 addiu s1,s1,-5772 +8008d3d8: a2a250cc sb v0,20684(s5) +8008d3dc: 90a30000 lbu v1,0(a1) +8008d3e0: 96220006 lhu v0,6(s1) +8008d3e4: 3c128007 lui s2,0x8007 +8008d3e8: 00621821 addu v1,v1,v0 +8008d3ec: 3063ffff andi v1,v1,0xffff +8008d3f0: 24a50001 addiu a1,a1,1 +8008d3f4: 00602021 move a0,v1 +8008d3f8: 3c138021 lui s3,0x8021 +8008d3fc: 265269c0 addiu s2,s2,27072 +8008d400: ae850020 sw a1,32(s4) +8008d404: 0240f809 jalr s2 +8008d408: ae637018 sw v1,28696(s3) +8008d40c: 8e647018 lw a0,28696(s3) +8008d410: 00408021 move s0,v0 +8008d414: 3c028007 lui v0,0x8007 +8008d418: 24426674 addiu v0,v0,26228 +8008d41c: 0040f809 jalr v0 +8008d420: 24840002 addiu a0,a0,2 +8008d424: 9624000c lhu a0,12(s1) +8008d428: 00021c00 sll v1,v0,0x10 +8008d42c: 02048021 addu s0,s0,a0 +8008d430: 00701821 addu v1,v1,s0 +8008d434: 00602021 move a0,v1 +8008d438: 96300004 lhu s0,4(s1) +8008d43c: ae637018 sw v1,28696(s3) +8008d440: 0240f809 jalr s2 +8008d444: a2a250cc sb v0,20684(s5) +8008d448: 02028025 or s0,s0,v0 +8008d44c: 3202ffff andi v0,s0,0xffff +8008d450: 00021a02 srl v1,v0,0x8 +8008d454: 0002102b sltu v0,zero,v0 +8008d458: a6300004 sh s0,4(s1) +8008d45c: a2830006 sb v1,6(s4) +8008d460: a2820005 sb v0,5(s4) +8008d464: 8fbf0028 lw ra,40(sp) +8008d468: 8fb50024 lw s5,36(sp) +8008d46c: 8fb40020 lw s4,32(sp) +8008d470: 8fb3001c lw s3,28(sp) +8008d474: 8fb20018 lw s2,24(sp) +8008d478: 8fb10014 lw s1,20(sp) +8008d47c: 8fb00010 lw s0,16(sp) +8008d480: 03e00008 jr ra +8008d484: 27bd0030 addiu sp,sp,48 + +8008d488 <_Z6Op17M1v>: +8008d488: 27bdffd0 addiu sp,sp,-48 +8008d48c: afb40020 sw s4,32(sp) +8008d490: 3c148021 lui s4,0x8021 +8008d494: 2694e988 addiu s4,s4,-5752 +8008d498: 8e850020 lw a1,32(s4) +8008d49c: afbf0028 sw ra,40(sp) +8008d4a0: afb50024 sw s5,36(sp) +8008d4a4: afb3001c sw s3,28(sp) +8008d4a8: afb20018 sw s2,24(sp) +8008d4ac: afb10014 sw s1,20(sp) +8008d4b0: afb00010 sw s0,16(sp) +8008d4b4: 90a20000 lbu v0,0(a1) +8008d4b8: 3c158022 lui s5,0x8022 +8008d4bc: 3c128021 lui s2,0x8021 +8008d4c0: 2652e974 addiu s2,s2,-5772 +8008d4c4: a2a250cc sb v0,20684(s5) +8008d4c8: 90a30000 lbu v1,0(a1) +8008d4cc: 96420006 lhu v0,6(s2) +8008d4d0: 24a50001 addiu a1,a1,1 +8008d4d4: 00621821 addu v1,v1,v0 +8008d4d8: 3063ffff andi v1,v1,0xffff +8008d4dc: 3c138021 lui s3,0x8021 +8008d4e0: 3c028007 lui v0,0x8007 +8008d4e4: 00602021 move a0,v1 +8008d4e8: ae850020 sw a1,32(s4) +8008d4ec: 244269c0 addiu v0,v0,27072 +8008d4f0: 0040f809 jalr v0 +8008d4f4: ae637018 sw v1,28696(s3) +8008d4f8: 8e647018 lw a0,28696(s3) +8008d4fc: 3c118007 lui s1,0x8007 +8008d500: 26316674 addiu s1,s1,26228 +8008d504: 24840002 addiu a0,a0,2 +8008d508: 0220f809 jalr s1 +8008d50c: 00408021 move s0,v0 +8008d510: 9644000c lhu a0,12(s2) +8008d514: 00021c00 sll v1,v0,0x10 +8008d518: 02048021 addu s0,s0,a0 +8008d51c: 00701821 addu v1,v1,s0 +8008d520: 00602021 move a0,v1 +8008d524: 92500004 lbu s0,4(s2) +8008d528: a2a250cc sb v0,20684(s5) +8008d52c: 0220f809 jalr s1 +8008d530: ae637018 sw v1,28696(s3) +8008d534: 02028025 or s0,s0,v0 +8008d538: 320200ff andi v0,s0,0xff +8008d53c: a2500004 sb s0,4(s2) +8008d540: a2820006 sb v0,6(s4) +8008d544: a2820005 sb v0,5(s4) +8008d548: 8fbf0028 lw ra,40(sp) +8008d54c: 8fb50024 lw s5,36(sp) +8008d550: 8fb40020 lw s4,32(sp) +8008d554: 8fb3001c lw s3,28(sp) +8008d558: 8fb20018 lw s2,24(sp) +8008d55c: 8fb10014 lw s1,20(sp) +8008d560: 8fb00010 lw s0,16(sp) +8008d564: 03e00008 jr ra +8008d568: 27bd0030 addiu sp,sp,48 + +8008d56c <_Z6OpF3M0v>: +8008d56c: 27bdffd0 addiu sp,sp,-48 +8008d570: afb50024 sw s5,36(sp) +8008d574: 3c158021 lui s5,0x8021 +8008d578: afbf002c sw ra,44(sp) +8008d57c: afb60028 sw s6,40(sp) +8008d580: afb40020 sw s4,32(sp) +8008d584: afb3001c sw s3,28(sp) +8008d588: afb20018 sw s2,24(sp) +8008d58c: afb10014 sw s1,20(sp) +8008d590: afb00010 sw s0,16(sp) +8008d594: 26b4e988 addiu s4,s5,-5752 +8008d598: 8e850020 lw a1,32(s4) +8008d59c: 3c128022 lui s2,0x8022 +8008d5a0: 90a20000 lbu v0,0(a1) +8008d5a4: 3c168021 lui s6,0x8021 +8008d5a8: a24250cc sb v0,20684(s2) +8008d5ac: 26d3e974 addiu s3,s6,-5772 +8008d5b0: 90a30000 lbu v1,0(a1) +8008d5b4: 96620008 lhu v0,8(s3) +8008d5b8: 24a50001 addiu a1,a1,1 +8008d5bc: 00621821 addu v1,v1,v0 +8008d5c0: 3063ffff andi v1,v1,0xffff +8008d5c4: 3c118021 lui s1,0x8021 +8008d5c8: 3c108007 lui s0,0x8007 +8008d5cc: 00602021 move a0,v1 +8008d5d0: 261069c0 addiu s0,s0,27072 +8008d5d4: ae850020 sw a1,32(s4) +8008d5d8: 0200f809 jalr s0 +8008d5dc: ae237018 sw v1,28696(s1) +8008d5e0: 8e830010 lw v1,16(s4) +8008d5e4: 9665000c lhu a1,12(s3) +8008d5e8: 00a32821 addu a1,a1,v1 +8008d5ec: 3c0300ff lui v1,0xff +8008d5f0: 3463ffff ori v1,v1,0xffff +8008d5f4: 00452821 addu a1,v0,a1 +8008d5f8: 00a32824 and a1,a1,v1 +8008d5fc: 00021203 sra v0,v0,0x8 +8008d600: 00a02021 move a0,a1 +8008d604: a24250cc sb v0,20684(s2) +8008d608: 0200f809 jalr s0 +8008d60c: ae257018 sw a1,28696(s1) +8008d610: 00405821 move t3,v0 +8008d614: 92620002 lbu v0,2(s3) +8008d618: 3c038022 lui v1,0x8022 +8008d61c: 30420008 andi v0,v0,0x8 +8008d620: 10400061 beqz v0,8008d7a8 <_Z6OpF3M0v+0x23c> +8008d624: a46b50be sh t3,20670(v1) +8008d628: 92820004 lbu v0,4(s4) +8008d62c: 966c0004 lhu t4,4(s3) +8008d630: 3169000f andi t1,t3,0xf +8008d634: 2c420001 sltiu v0,v0,1 +8008d638: 01221021 addu v0,t1,v0 +8008d63c: 000b3102 srl a2,t3,0x4 +8008d640: 3185000f andi a1,t4,0xf +8008d644: 000c1902 srl v1,t4,0x4 +8008d648: 00a22823 subu a1,a1,v0 +8008d64c: 30c6000f andi a2,a2,0xf +8008d650: 000b4302 srl t0,t3,0xc +8008d654: 000b3a02 srl a3,t3,0x8 +8008d658: 000c2202 srl a0,t4,0x8 +8008d65c: 3063000f andi v1,v1,0xf +8008d660: 000c1302 srl v0,t4,0xc +8008d664: 30e7000f andi a3,a3,0xf +8008d668: 00661823 subu v1,v1,a2 +8008d66c: 00481023 subu v0,v0,t0 +8008d670: 3084000f andi a0,a0,0xf +8008d674: 00872023 subu a0,a0,a3 +8008d678: 30a500ff andi a1,a1,0xff +8008d67c: 306f00ff andi t7,v1,0xff +8008d680: 305200ff andi s2,v0,0xff +8008d684: 3c038022 lui v1,0x8022 +8008d688: 3c028022 lui v0,0x8022 +8008d68c: 309000ff andi s0,a0,0xff +8008d690: 3c118022 lui s1,0x8022 +8008d694: 3c0e8022 lui t6,0x8022 +8008d698: 3c0d8022 lui t5,0x8022 +8008d69c: 3c0a8022 lui t2,0x8022 +8008d6a0: a04950ae sb t1,20654(v0) +8008d6a4: a06650af sb a2,20655(v1) +8008d6a8: 3c028022 lui v0,0x8022 +8008d6ac: 3c038022 lui v1,0x8022 +8008d6b0: 2ca4000a sltiu a0,a1,10 +8008d6b4: a04750b0 sb a3,20656(v0) +8008d6b8: a06850b1 sb t0,20657(v1) +8008d6bc: a22550aa sb a1,20650(s1) +8008d6c0: a1cf50ab sb t7,20651(t6) +8008d6c4: a1b050ac sb s0,20652(t5) +8008d6c8: 10800069 beqz a0,8008d870 <_Z6OpF3M0v+0x304> +8008d6cc: a15250ad sb s2,20653(t2) +8008d6d0: 91c350ab lbu v1,20651(t6) +8008d6d4: 2c62000a sltiu v0,v1,10 +8008d6d8: 1040005c beqz v0,8008d84c <_Z6OpF3M0v+0x2e0> +8008d6dc: 2462000a addiu v0,v1,10 +8008d6e0: 91a350ac lbu v1,20652(t5) +8008d6e4: 2c62000a sltiu v0,v1,10 +8008d6e8: 1040006b beqz v0,8008d898 <_Z6OpF3M0v+0x32c> +8008d6ec: 2462000a addiu v0,v1,10 +8008d6f0: 914350ad lbu v1,20653(t2) +8008d6f4: 2c62000a sltiu v0,v1,10 +8008d6f8: 14400052 bnez v0,8008d844 <_Z6OpF3M0v+0x2d8> +8008d6fc: 24020001 li v0,1 +8008d700: 2462000a addiu v0,v1,10 +8008d704: a14250ad sb v0,20653(t2) +8008d708: a2800004 sb zero,4(s4) +8008d70c: 914250ad lbu v0,20653(t2) +8008d710: 91a350ac lbu v1,20652(t5) +8008d714: 91c450ab lbu a0,20651(t6) +8008d718: 00031a00 sll v1,v1,0x8 +8008d71c: 00021300 sll v0,v0,0xc +8008d720: 922550aa lbu a1,20650(s1) +8008d724: 00431025 or v0,v0,v1 +8008d728: 00451025 or v0,v0,a1 +8008d72c: 00042100 sll a0,a0,0x4 +8008d730: 00822025 or a0,a0,v0 +8008d734: 308affff andi t2,a0,0xffff +8008d738: 018a1026 xor v0,t4,t2 +8008d73c: 018b2026 xor a0,t4,t3 +8008d740: 30428000 andi v0,v0,0x8000 +8008d744: 3c038022 lui v1,0x8022 +8008d748: 00822024 and a0,a0,v0 +8008d74c: 1080005b beqz a0,8008d8bc <_Z6OpF3M0v+0x350> +8008d750: a46a50b4 sh t2,20660(v1) +8008d754: 26a3e988 addiu v1,s5,-5752 +8008d758: 24020001 li v0,1 +8008d75c: a0620007 sb v0,7(v1) +8008d760: 26c3e974 addiu v1,s6,-5772 +8008d764: 3142ffff andi v0,t2,0xffff +8008d768: a46a0004 sh t2,4(v1) +8008d76c: 26a4e988 addiu a0,s5,-5752 +8008d770: 00021a02 srl v1,v0,0x8 +8008d774: 0002102b sltu v0,zero,v0 +8008d778: a0830006 sb v1,6(a0) +8008d77c: a0820005 sb v0,5(a0) +8008d780: 8fbf002c lw ra,44(sp) +8008d784: 8fb60028 lw s6,40(sp) +8008d788: 8fb50024 lw s5,36(sp) +8008d78c: 8fb40020 lw s4,32(sp) +8008d790: 8fb3001c lw s3,28(sp) +8008d794: 8fb20018 lw s2,24(sp) +8008d798: 8fb10014 lw s1,20(sp) +8008d79c: 8fb00010 lw s0,16(sp) +8008d7a0: 03e00008 jr ra +8008d7a4: 27bd0030 addiu sp,sp,48 +8008d7a8: 96640004 lhu a0,4(s3) +8008d7ac: 92830004 lbu v1,4(s4) +8008d7b0: 008b1023 subu v0,a0,t3 +8008d7b4: 00431021 addu v0,v0,v1 +8008d7b8: 2442ffff addiu v0,v0,-1 +8008d7bc: 008b1826 xor v1,a0,t3 +8008d7c0: 3046ffff andi a2,v0,0xffff +8008d7c4: 30638000 andi v1,v1,0x8000 +8008d7c8: 00022827 nor a1,zero,v0 +8008d7cc: 00862026 xor a0,a0,a2 +8008d7d0: 00832024 and a0,a0,v1 +8008d7d4: 00052fc2 srl a1,a1,0x1f +8008d7d8: 3c038022 lui v1,0x8022 +8008d7dc: ac6250c8 sw v0,20680(v1) +8008d7e0: 10800015 beqz a0,8008d838 <_Z6OpF3M0v+0x2cc> +8008d7e4: a2850004 sb a1,4(s4) +8008d7e8: 24020001 li v0,1 +8008d7ec: a2820007 sb v0,7(s4) +8008d7f0: 26c3e974 addiu v1,s6,-5772 +8008d7f4: 30c2ffff andi v0,a2,0xffff +8008d7f8: a4660004 sh a2,4(v1) +8008d7fc: 26a4e988 addiu a0,s5,-5752 +8008d800: 00021a02 srl v1,v0,0x8 +8008d804: 0002102b sltu v0,zero,v0 +8008d808: a0830006 sb v1,6(a0) +8008d80c: a0820005 sb v0,5(a0) +8008d810: 8fbf002c lw ra,44(sp) +8008d814: 8fb60028 lw s6,40(sp) +8008d818: 8fb50024 lw s5,36(sp) +8008d81c: 8fb40020 lw s4,32(sp) +8008d820: 8fb3001c lw s3,28(sp) +8008d824: 8fb20018 lw s2,24(sp) +8008d828: 8fb10014 lw s1,20(sp) +8008d82c: 8fb00010 lw s0,16(sp) +8008d830: 03e00008 jr ra +8008d834: 27bd0030 addiu sp,sp,48 +8008d838: 080235fc j 8008d7f0 <_Z6OpF3M0v+0x284> +8008d83c: a2800007 sb zero,7(s4) +8008d840: 24020001 li v0,1 +8008d844: 080235c3 j 8008d70c <_Z6OpF3M0v+0x1a0> +8008d848: a2820004 sb v0,4(s4) +8008d84c: 2603ffff addiu v1,s0,-1 +8008d850: a1a350ac sb v1,20652(t5) +8008d854: 91a350ac lbu v1,20652(t5) +8008d858: a1c250ab sb v0,20651(t6) +8008d85c: 2c62000a sltiu v0,v1,10 +8008d860: 1440ffa3 bnez v0,8008d6f0 <_Z6OpF3M0v+0x184> +8008d864: 2462000a addiu v0,v1,10 +8008d868: 08023627 j 8008d89c <_Z6OpF3M0v+0x330> +8008d86c: 2643ffff addiu v1,s2,-1 +8008d870: 25e3ffff addiu v1,t7,-1 +8008d874: a1c350ab sb v1,20651(t6) +8008d878: 91c350ab lbu v1,20651(t6) +8008d87c: 24a2000a addiu v0,a1,10 +8008d880: a22250aa sb v0,20650(s1) +8008d884: 2c62000a sltiu v0,v1,10 +8008d888: 1440ff95 bnez v0,8008d6e0 <_Z6OpF3M0v+0x174> +8008d88c: 2462000a addiu v0,v1,10 +8008d890: 08023614 j 8008d850 <_Z6OpF3M0v+0x2e4> +8008d894: 2603ffff addiu v1,s0,-1 +8008d898: 2643ffff addiu v1,s2,-1 +8008d89c: a14350ad sb v1,20653(t2) +8008d8a0: 914350ad lbu v1,20653(t2) +8008d8a4: a1a250ac sb v0,20652(t5) +8008d8a8: 2c62000a sltiu v0,v1,10 +8008d8ac: 1440ffe4 bnez v0,8008d840 <_Z6OpF3M0v+0x2d4> +8008d8b0: 2462000a addiu v0,v1,10 +8008d8b4: 080235c2 j 8008d708 <_Z6OpF3M0v+0x19c> +8008d8b8: a14250ad sb v0,20653(t2) +8008d8bc: 26a2e988 addiu v0,s5,-5752 +8008d8c0: 080235d8 j 8008d760 <_Z6OpF3M0v+0x1f4> +8008d8c4: a0400007 sb zero,7(v0) + +8008d8c8 <_Z6OpE3M0v>: +8008d8c8: 27bdffd8 addiu sp,sp,-40 +8008d8cc: afb20018 sw s2,24(sp) +8008d8d0: 3c128021 lui s2,0x8021 +8008d8d4: afb3001c sw s3,28(sp) +8008d8d8: afb10014 sw s1,20(sp) +8008d8dc: afb00010 sw s0,16(sp) +8008d8e0: afbf0020 sw ra,32(sp) +8008d8e4: 2651e988 addiu s1,s2,-5752 +8008d8e8: 8e250020 lw a1,32(s1) +8008d8ec: 3c028022 lui v0,0x8022 +8008d8f0: 90a30000 lbu v1,0(a1) +8008d8f4: 3c138021 lui s3,0x8021 +8008d8f8: a04350cc sb v1,20684(v0) +8008d8fc: 2670e974 addiu s0,s3,-5772 +8008d900: 90a20000 lbu v0,0(a1) +8008d904: 96030008 lhu v1,8(s0) +8008d908: 24a50001 addiu a1,a1,1 +8008d90c: 00431021 addu v0,v0,v1 +8008d910: 3042ffff andi v0,v0,0xffff +8008d914: 3c038021 lui v1,0x8021 +8008d918: ac627018 sw v0,28696(v1) +8008d91c: 00402021 move a0,v0 +8008d920: 3c028007 lui v0,0x8007 +8008d924: 244269c0 addiu v0,v0,27072 +8008d928: 0040f809 jalr v0 +8008d92c: ae250020 sw a1,32(s1) +8008d930: 00405821 move t3,v0 +8008d934: 92020002 lbu v0,2(s0) +8008d938: 3c038022 lui v1,0x8022 +8008d93c: 30420008 andi v0,v0,0x8 +8008d940: 1040005e beqz v0,8008dabc <_Z6OpE3M0v+0x1f4> +8008d944: a46b50be sh t3,20670(v1) +8008d948: 92220004 lbu v0,4(s1) +8008d94c: 960c0004 lhu t4,4(s0) +8008d950: 3169000f andi t1,t3,0xf +8008d954: 2c420001 sltiu v0,v0,1 +8008d958: 01221021 addu v0,t1,v0 +8008d95c: 000b3102 srl a2,t3,0x4 +8008d960: 3185000f andi a1,t4,0xf +8008d964: 000c1902 srl v1,t4,0x4 +8008d968: 00a22823 subu a1,a1,v0 +8008d96c: 30c6000f andi a2,a2,0xf +8008d970: 000b4302 srl t0,t3,0xc +8008d974: 000b3a02 srl a3,t3,0x8 +8008d978: 000c2202 srl a0,t4,0x8 +8008d97c: 3063000f andi v1,v1,0xf +8008d980: 000c1302 srl v0,t4,0xc +8008d984: 30e7000f andi a3,a3,0xf +8008d988: 00661823 subu v1,v1,a2 +8008d98c: 00481023 subu v0,v0,t0 +8008d990: 3084000f andi a0,a0,0xf +8008d994: 00872023 subu a0,a0,a3 +8008d998: 30a500ff andi a1,a1,0xff +8008d99c: 306f00ff andi t7,v1,0xff +8008d9a0: 305900ff andi t9,v0,0xff +8008d9a4: 3c038022 lui v1,0x8022 +8008d9a8: 3c028022 lui v0,0x8022 +8008d9ac: 309000ff andi s0,a0,0xff +8008d9b0: 3c188022 lui t8,0x8022 +8008d9b4: 3c0e8022 lui t6,0x8022 +8008d9b8: 3c0d8022 lui t5,0x8022 +8008d9bc: 3c0a8022 lui t2,0x8022 +8008d9c0: a04950ae sb t1,20654(v0) +8008d9c4: a06650af sb a2,20655(v1) +8008d9c8: 3c028022 lui v0,0x8022 +8008d9cc: 3c038022 lui v1,0x8022 +8008d9d0: 2ca4000a sltiu a0,a1,10 +8008d9d4: a04750b0 sb a3,20656(v0) +8008d9d8: a06850b1 sb t0,20657(v1) +8008d9dc: a30550aa sb a1,20650(t8) +8008d9e0: a1cf50ab sb t7,20651(t6) +8008d9e4: a1b050ac sb s0,20652(t5) +8008d9e8: 10800063 beqz a0,8008db78 <_Z6OpE3M0v+0x2b0> +8008d9ec: a15950ad sb t9,20653(t2) +8008d9f0: 91c350ab lbu v1,20651(t6) +8008d9f4: 2c62000a sltiu v0,v1,10 +8008d9f8: 10400056 beqz v0,8008db54 <_Z6OpE3M0v+0x28c> +8008d9fc: 2462000a addiu v0,v1,10 +8008da00: 91a350ac lbu v1,20652(t5) +8008da04: 2c62000a sltiu v0,v1,10 +8008da08: 10400065 beqz v0,8008dba0 <_Z6OpE3M0v+0x2d8> +8008da0c: 2462000a addiu v0,v1,10 +8008da10: 914350ad lbu v1,20653(t2) +8008da14: 2c62000a sltiu v0,v1,10 +8008da18: 1440004c bnez v0,8008db4c <_Z6OpE3M0v+0x284> +8008da1c: 24020001 li v0,1 +8008da20: 2462000a addiu v0,v1,10 +8008da24: a14250ad sb v0,20653(t2) +8008da28: a2200004 sb zero,4(s1) +8008da2c: 914250ad lbu v0,20653(t2) +8008da30: 91a350ac lbu v1,20652(t5) +8008da34: 91c450ab lbu a0,20651(t6) +8008da38: 00031a00 sll v1,v1,0x8 +8008da3c: 00021300 sll v0,v0,0xc +8008da40: 930550aa lbu a1,20650(t8) +8008da44: 00431025 or v0,v0,v1 +8008da48: 00451025 or v0,v0,a1 +8008da4c: 00042100 sll a0,a0,0x4 +8008da50: 00822025 or a0,a0,v0 +8008da54: 308affff andi t2,a0,0xffff +8008da58: 018a1026 xor v0,t4,t2 +8008da5c: 018b2026 xor a0,t4,t3 +8008da60: 30428000 andi v0,v0,0x8000 +8008da64: 3c038022 lui v1,0x8022 +8008da68: 00822024 and a0,a0,v0 +8008da6c: 10800055 beqz a0,8008dbc4 <_Z6OpE3M0v+0x2fc> +8008da70: a46a50b4 sh t2,20660(v1) +8008da74: 2643e988 addiu v1,s2,-5752 +8008da78: 24020001 li v0,1 +8008da7c: a0620007 sb v0,7(v1) +8008da80: 2663e974 addiu v1,s3,-5772 +8008da84: 3142ffff andi v0,t2,0xffff +8008da88: a46a0004 sh t2,4(v1) +8008da8c: 2644e988 addiu a0,s2,-5752 +8008da90: 00021a02 srl v1,v0,0x8 +8008da94: 0002102b sltu v0,zero,v0 +8008da98: a0830006 sb v1,6(a0) +8008da9c: a0820005 sb v0,5(a0) +8008daa0: 8fbf0020 lw ra,32(sp) +8008daa4: 8fb3001c lw s3,28(sp) +8008daa8: 8fb20018 lw s2,24(sp) +8008daac: 8fb10014 lw s1,20(sp) +8008dab0: 8fb00010 lw s0,16(sp) +8008dab4: 03e00008 jr ra +8008dab8: 27bd0028 addiu sp,sp,40 +8008dabc: 96040004 lhu a0,4(s0) +8008dac0: 92230004 lbu v1,4(s1) +8008dac4: 008b1023 subu v0,a0,t3 +8008dac8: 00431021 addu v0,v0,v1 +8008dacc: 2442ffff addiu v0,v0,-1 +8008dad0: 008b1826 xor v1,a0,t3 +8008dad4: 3046ffff andi a2,v0,0xffff +8008dad8: 30638000 andi v1,v1,0x8000 +8008dadc: 00022827 nor a1,zero,v0 +8008dae0: 00862026 xor a0,a0,a2 +8008dae4: 00832024 and a0,a0,v1 +8008dae8: 00052fc2 srl a1,a1,0x1f +8008daec: 3c038022 lui v1,0x8022 +8008daf0: ac6250c8 sw v0,20680(v1) +8008daf4: 10800012 beqz a0,8008db40 <_Z6OpE3M0v+0x278> +8008daf8: a2250004 sb a1,4(s1) +8008dafc: 24020001 li v0,1 +8008db00: a2220007 sb v0,7(s1) +8008db04: 2663e974 addiu v1,s3,-5772 +8008db08: 30c2ffff andi v0,a2,0xffff +8008db0c: a4660004 sh a2,4(v1) +8008db10: 2644e988 addiu a0,s2,-5752 +8008db14: 00021a02 srl v1,v0,0x8 +8008db18: 0002102b sltu v0,zero,v0 +8008db1c: a0830006 sb v1,6(a0) +8008db20: a0820005 sb v0,5(a0) +8008db24: 8fbf0020 lw ra,32(sp) +8008db28: 8fb3001c lw s3,28(sp) +8008db2c: 8fb20018 lw s2,24(sp) +8008db30: 8fb10014 lw s1,20(sp) +8008db34: 8fb00010 lw s0,16(sp) +8008db38: 03e00008 jr ra +8008db3c: 27bd0028 addiu sp,sp,40 +8008db40: 080236c1 j 8008db04 <_Z6OpE3M0v+0x23c> +8008db44: a2200007 sb zero,7(s1) +8008db48: 24020001 li v0,1 +8008db4c: 0802368b j 8008da2c <_Z6OpE3M0v+0x164> +8008db50: a2220004 sb v0,4(s1) +8008db54: 2603ffff addiu v1,s0,-1 +8008db58: a1a350ac sb v1,20652(t5) +8008db5c: 91a350ac lbu v1,20652(t5) +8008db60: a1c250ab sb v0,20651(t6) +8008db64: 2c62000a sltiu v0,v1,10 +8008db68: 1440ffa9 bnez v0,8008da10 <_Z6OpE3M0v+0x148> +8008db6c: 2462000a addiu v0,v1,10 +8008db70: 080236e9 j 8008dba4 <_Z6OpE3M0v+0x2dc> +8008db74: 2723ffff addiu v1,t9,-1 +8008db78: 25e3ffff addiu v1,t7,-1 +8008db7c: a1c350ab sb v1,20651(t6) +8008db80: 91c350ab lbu v1,20651(t6) +8008db84: 24a2000a addiu v0,a1,10 +8008db88: a30250aa sb v0,20650(t8) +8008db8c: 2c62000a sltiu v0,v1,10 +8008db90: 1440ff9b bnez v0,8008da00 <_Z6OpE3M0v+0x138> +8008db94: 2462000a addiu v0,v1,10 +8008db98: 080236d6 j 8008db58 <_Z6OpE3M0v+0x290> +8008db9c: 2603ffff addiu v1,s0,-1 +8008dba0: 2723ffff addiu v1,t9,-1 +8008dba4: a14350ad sb v1,20653(t2) +8008dba8: 914350ad lbu v1,20653(t2) +8008dbac: a1a250ac sb v0,20652(t5) +8008dbb0: 2c62000a sltiu v0,v1,10 +8008dbb4: 1440ffe4 bnez v0,8008db48 <_Z6OpE3M0v+0x280> +8008dbb8: 2462000a addiu v0,v1,10 +8008dbbc: 0802368a j 8008da28 <_Z6OpE3M0v+0x160> +8008dbc0: a14250ad sb v0,20653(t2) +8008dbc4: 2642e988 addiu v0,s2,-5752 +8008dbc8: 080236a0 j 8008da80 <_Z6OpE3M0v+0x1b8> +8008dbcc: a0400007 sb zero,7(v0) + +8008dbd0 <_Z6OpE1M0v>: +8008dbd0: 27bdffd0 addiu sp,sp,-48 +8008dbd4: afb50024 sw s5,36(sp) +8008dbd8: 3c158021 lui s5,0x8021 +8008dbdc: afbf002c sw ra,44(sp) +8008dbe0: afb60028 sw s6,40(sp) +8008dbe4: afb40020 sw s4,32(sp) +8008dbe8: afb3001c sw s3,28(sp) +8008dbec: afb20018 sw s2,24(sp) +8008dbf0: afb10014 sw s1,20(sp) +8008dbf4: afb00010 sw s0,16(sp) +8008dbf8: 26b4e988 addiu s4,s5,-5752 +8008dbfc: 8e850020 lw a1,32(s4) +8008dc00: 3c168021 lui s6,0x8021 +8008dc04: 90a30000 lbu v1,0(a1) +8008dc08: 26d3e974 addiu s3,s6,-5772 +8008dc0c: 3c128022 lui s2,0x8022 +8008dc10: 9664000a lhu a0,10(s3) +8008dc14: a24350cc sb v1,20684(s2) +8008dc18: 96620006 lhu v0,6(s3) +8008dc1c: 90a30000 lbu v1,0(a1) +8008dc20: 00441021 addu v0,v0,a0 +8008dc24: 00621821 addu v1,v1,v0 +8008dc28: 3063ffff andi v1,v1,0xffff +8008dc2c: 24a50001 addiu a1,a1,1 +8008dc30: 3c118021 lui s1,0x8021 +8008dc34: 3c108007 lui s0,0x8007 +8008dc38: 00602021 move a0,v1 +8008dc3c: 261069c0 addiu s0,s0,27072 +8008dc40: ae850020 sw a1,32(s4) +8008dc44: 0200f809 jalr s0 +8008dc48: ae237018 sw v1,28696(s1) +8008dc4c: 8e830010 lw v1,16(s4) +8008dc50: 00022a03 sra a1,v0,0x8 +8008dc54: 00431021 addu v0,v0,v1 +8008dc58: 00402021 move a0,v0 +8008dc5c: a24550cc sb a1,20684(s2) +8008dc60: 0200f809 jalr s0 +8008dc64: ae227018 sw v0,28696(s1) +8008dc68: 00405821 move t3,v0 +8008dc6c: 92620002 lbu v0,2(s3) +8008dc70: 3c038022 lui v1,0x8022 +8008dc74: 30420008 andi v0,v0,0x8 +8008dc78: 10400061 beqz v0,8008de00 <_Z6OpE1M0v+0x230> +8008dc7c: a46b50be sh t3,20670(v1) +8008dc80: 92820004 lbu v0,4(s4) +8008dc84: 966c0004 lhu t4,4(s3) +8008dc88: 3169000f andi t1,t3,0xf +8008dc8c: 2c420001 sltiu v0,v0,1 +8008dc90: 01221021 addu v0,t1,v0 +8008dc94: 000b3102 srl a2,t3,0x4 +8008dc98: 3185000f andi a1,t4,0xf +8008dc9c: 000c1902 srl v1,t4,0x4 +8008dca0: 00a22823 subu a1,a1,v0 +8008dca4: 30c6000f andi a2,a2,0xf +8008dca8: 000b4302 srl t0,t3,0xc +8008dcac: 000b3a02 srl a3,t3,0x8 +8008dcb0: 000c2202 srl a0,t4,0x8 +8008dcb4: 3063000f andi v1,v1,0xf +8008dcb8: 000c1302 srl v0,t4,0xc +8008dcbc: 30e7000f andi a3,a3,0xf +8008dcc0: 00661823 subu v1,v1,a2 +8008dcc4: 00481023 subu v0,v0,t0 +8008dcc8: 3084000f andi a0,a0,0xf +8008dccc: 00872023 subu a0,a0,a3 +8008dcd0: 30a500ff andi a1,a1,0xff +8008dcd4: 306f00ff andi t7,v1,0xff +8008dcd8: 305200ff andi s2,v0,0xff +8008dcdc: 3c038022 lui v1,0x8022 +8008dce0: 3c028022 lui v0,0x8022 +8008dce4: 309000ff andi s0,a0,0xff +8008dce8: 3c118022 lui s1,0x8022 +8008dcec: 3c0e8022 lui t6,0x8022 +8008dcf0: 3c0d8022 lui t5,0x8022 +8008dcf4: 3c0a8022 lui t2,0x8022 +8008dcf8: a04950ae sb t1,20654(v0) +8008dcfc: a06650af sb a2,20655(v1) +8008dd00: 3c028022 lui v0,0x8022 +8008dd04: 3c038022 lui v1,0x8022 +8008dd08: 2ca4000a sltiu a0,a1,10 +8008dd0c: a04750b0 sb a3,20656(v0) +8008dd10: a06850b1 sb t0,20657(v1) +8008dd14: a22550aa sb a1,20650(s1) +8008dd18: a1cf50ab sb t7,20651(t6) +8008dd1c: a1b050ac sb s0,20652(t5) +8008dd20: 10800069 beqz a0,8008dec8 <_Z6OpE1M0v+0x2f8> +8008dd24: a15250ad sb s2,20653(t2) +8008dd28: 91c350ab lbu v1,20651(t6) +8008dd2c: 2c62000a sltiu v0,v1,10 +8008dd30: 1040005c beqz v0,8008dea4 <_Z6OpE1M0v+0x2d4> +8008dd34: 2462000a addiu v0,v1,10 +8008dd38: 91a350ac lbu v1,20652(t5) +8008dd3c: 2c62000a sltiu v0,v1,10 +8008dd40: 1040006b beqz v0,8008def0 <_Z6OpE1M0v+0x320> +8008dd44: 2462000a addiu v0,v1,10 +8008dd48: 914350ad lbu v1,20653(t2) +8008dd4c: 2c62000a sltiu v0,v1,10 +8008dd50: 14400052 bnez v0,8008de9c <_Z6OpE1M0v+0x2cc> +8008dd54: 24020001 li v0,1 +8008dd58: 2462000a addiu v0,v1,10 +8008dd5c: a14250ad sb v0,20653(t2) +8008dd60: a2800004 sb zero,4(s4) +8008dd64: 914250ad lbu v0,20653(t2) +8008dd68: 91a350ac lbu v1,20652(t5) +8008dd6c: 91c450ab lbu a0,20651(t6) +8008dd70: 00031a00 sll v1,v1,0x8 +8008dd74: 00021300 sll v0,v0,0xc +8008dd78: 922550aa lbu a1,20650(s1) +8008dd7c: 00431025 or v0,v0,v1 +8008dd80: 00451025 or v0,v0,a1 +8008dd84: 00042100 sll a0,a0,0x4 +8008dd88: 00822025 or a0,a0,v0 +8008dd8c: 308affff andi t2,a0,0xffff +8008dd90: 018a1026 xor v0,t4,t2 +8008dd94: 018b2026 xor a0,t4,t3 +8008dd98: 30428000 andi v0,v0,0x8000 +8008dd9c: 3c038022 lui v1,0x8022 +8008dda0: 00822024 and a0,a0,v0 +8008dda4: 1080005b beqz a0,8008df14 <_Z6OpE1M0v+0x344> +8008dda8: a46a50b4 sh t2,20660(v1) +8008ddac: 26a3e988 addiu v1,s5,-5752 +8008ddb0: 24020001 li v0,1 +8008ddb4: a0620007 sb v0,7(v1) +8008ddb8: 26c3e974 addiu v1,s6,-5772 +8008ddbc: 3142ffff andi v0,t2,0xffff +8008ddc0: a46a0004 sh t2,4(v1) +8008ddc4: 26a4e988 addiu a0,s5,-5752 +8008ddc8: 00021a02 srl v1,v0,0x8 +8008ddcc: 0002102b sltu v0,zero,v0 +8008ddd0: a0830006 sb v1,6(a0) +8008ddd4: a0820005 sb v0,5(a0) +8008ddd8: 8fbf002c lw ra,44(sp) +8008dddc: 8fb60028 lw s6,40(sp) +8008dde0: 8fb50024 lw s5,36(sp) +8008dde4: 8fb40020 lw s4,32(sp) +8008dde8: 8fb3001c lw s3,28(sp) +8008ddec: 8fb20018 lw s2,24(sp) +8008ddf0: 8fb10014 lw s1,20(sp) +8008ddf4: 8fb00010 lw s0,16(sp) +8008ddf8: 03e00008 jr ra +8008ddfc: 27bd0030 addiu sp,sp,48 +8008de00: 96640004 lhu a0,4(s3) +8008de04: 92830004 lbu v1,4(s4) +8008de08: 008b1023 subu v0,a0,t3 +8008de0c: 00431021 addu v0,v0,v1 +8008de10: 2442ffff addiu v0,v0,-1 +8008de14: 008b1826 xor v1,a0,t3 +8008de18: 3046ffff andi a2,v0,0xffff +8008de1c: 30638000 andi v1,v1,0x8000 +8008de20: 00022827 nor a1,zero,v0 +8008de24: 00862026 xor a0,a0,a2 +8008de28: 00832024 and a0,a0,v1 +8008de2c: 00052fc2 srl a1,a1,0x1f +8008de30: 3c038022 lui v1,0x8022 +8008de34: ac6250c8 sw v0,20680(v1) +8008de38: 10800015 beqz a0,8008de90 <_Z6OpE1M0v+0x2c0> +8008de3c: a2850004 sb a1,4(s4) +8008de40: 24020001 li v0,1 +8008de44: a2820007 sb v0,7(s4) +8008de48: 26c3e974 addiu v1,s6,-5772 +8008de4c: 30c2ffff andi v0,a2,0xffff +8008de50: a4660004 sh a2,4(v1) +8008de54: 26a4e988 addiu a0,s5,-5752 +8008de58: 00021a02 srl v1,v0,0x8 +8008de5c: 0002102b sltu v0,zero,v0 +8008de60: a0830006 sb v1,6(a0) +8008de64: a0820005 sb v0,5(a0) +8008de68: 8fbf002c lw ra,44(sp) +8008de6c: 8fb60028 lw s6,40(sp) +8008de70: 8fb50024 lw s5,36(sp) +8008de74: 8fb40020 lw s4,32(sp) +8008de78: 8fb3001c lw s3,28(sp) +8008de7c: 8fb20018 lw s2,24(sp) +8008de80: 8fb10014 lw s1,20(sp) +8008de84: 8fb00010 lw s0,16(sp) +8008de88: 03e00008 jr ra +8008de8c: 27bd0030 addiu sp,sp,48 +8008de90: 08023792 j 8008de48 <_Z6OpE1M0v+0x278> +8008de94: a2800007 sb zero,7(s4) +8008de98: 24020001 li v0,1 +8008de9c: 08023759 j 8008dd64 <_Z6OpE1M0v+0x194> +8008dea0: a2820004 sb v0,4(s4) +8008dea4: 2603ffff addiu v1,s0,-1 +8008dea8: a1a350ac sb v1,20652(t5) +8008deac: 91a350ac lbu v1,20652(t5) +8008deb0: a1c250ab sb v0,20651(t6) +8008deb4: 2c62000a sltiu v0,v1,10 +8008deb8: 1440ffa3 bnez v0,8008dd48 <_Z6OpE1M0v+0x178> +8008debc: 2462000a addiu v0,v1,10 +8008dec0: 080237bd j 8008def4 <_Z6OpE1M0v+0x324> +8008dec4: 2643ffff addiu v1,s2,-1 +8008dec8: 25e3ffff addiu v1,t7,-1 +8008decc: a1c350ab sb v1,20651(t6) +8008ded0: 91c350ab lbu v1,20651(t6) +8008ded4: 24a2000a addiu v0,a1,10 +8008ded8: a22250aa sb v0,20650(s1) +8008dedc: 2c62000a sltiu v0,v1,10 +8008dee0: 1440ff95 bnez v0,8008dd38 <_Z6OpE1M0v+0x168> +8008dee4: 2462000a addiu v0,v1,10 +8008dee8: 080237aa j 8008dea8 <_Z6OpE1M0v+0x2d8> +8008deec: 2603ffff addiu v1,s0,-1 +8008def0: 2643ffff addiu v1,s2,-1 +8008def4: a14350ad sb v1,20653(t2) +8008def8: 914350ad lbu v1,20653(t2) +8008defc: a1a250ac sb v0,20652(t5) +8008df00: 2c62000a sltiu v0,v1,10 +8008df04: 1440ffe4 bnez v0,8008de98 <_Z6OpE1M0v+0x2c8> +8008df08: 2462000a addiu v0,v1,10 +8008df0c: 08023758 j 8008dd60 <_Z6OpE1M0v+0x190> +8008df10: a14250ad sb v0,20653(t2) +8008df14: 26a2e988 addiu v0,s5,-5752 +8008df18: 0802376e j 8008ddb8 <_Z6OpE1M0v+0x1e8> +8008df1c: a0400007 sb zero,7(v0) + +8008df20 <_Z6OpF2M0v>: +8008df20: 27bdffd0 addiu sp,sp,-48 +8008df24: afb50024 sw s5,36(sp) +8008df28: 3c158021 lui s5,0x8021 +8008df2c: afbf002c sw ra,44(sp) +8008df30: afb60028 sw s6,40(sp) +8008df34: afb40020 sw s4,32(sp) +8008df38: afb3001c sw s3,28(sp) +8008df3c: afb20018 sw s2,24(sp) +8008df40: afb10014 sw s1,20(sp) +8008df44: afb00010 sw s0,16(sp) +8008df48: 26b4e988 addiu s4,s5,-5752 +8008df4c: 8e850020 lw a1,32(s4) +8008df50: 3c128022 lui s2,0x8022 +8008df54: 90a20000 lbu v0,0(a1) +8008df58: 3c168021 lui s6,0x8021 +8008df5c: a24250cc sb v0,20684(s2) +8008df60: 26d3e974 addiu s3,s6,-5772 +8008df64: 90a30000 lbu v1,0(a1) +8008df68: 96620006 lhu v0,6(s3) +8008df6c: 24a50001 addiu a1,a1,1 +8008df70: 00621821 addu v1,v1,v0 +8008df74: 3063ffff andi v1,v1,0xffff +8008df78: 3c118021 lui s1,0x8021 +8008df7c: 3c108007 lui s0,0x8007 +8008df80: 00602021 move a0,v1 +8008df84: 261069c0 addiu s0,s0,27072 +8008df88: ae850020 sw a1,32(s4) +8008df8c: 0200f809 jalr s0 +8008df90: ae237018 sw v1,28696(s1) +8008df94: 8e830010 lw v1,16(s4) +8008df98: 00022a03 sra a1,v0,0x8 +8008df9c: 00431021 addu v0,v0,v1 +8008dfa0: 00402021 move a0,v0 +8008dfa4: a24550cc sb a1,20684(s2) +8008dfa8: 0200f809 jalr s0 +8008dfac: ae227018 sw v0,28696(s1) +8008dfb0: 00405821 move t3,v0 +8008dfb4: 92620002 lbu v0,2(s3) +8008dfb8: 3c038022 lui v1,0x8022 +8008dfbc: 30420008 andi v0,v0,0x8 +8008dfc0: 10400061 beqz v0,8008e148 <_Z6OpF2M0v+0x228> +8008dfc4: a46b50be sh t3,20670(v1) +8008dfc8: 92820004 lbu v0,4(s4) +8008dfcc: 966c0004 lhu t4,4(s3) +8008dfd0: 3169000f andi t1,t3,0xf +8008dfd4: 2c420001 sltiu v0,v0,1 +8008dfd8: 01221021 addu v0,t1,v0 +8008dfdc: 000b3102 srl a2,t3,0x4 +8008dfe0: 3185000f andi a1,t4,0xf +8008dfe4: 000c1902 srl v1,t4,0x4 +8008dfe8: 00a22823 subu a1,a1,v0 +8008dfec: 30c6000f andi a2,a2,0xf +8008dff0: 000b4302 srl t0,t3,0xc +8008dff4: 000b3a02 srl a3,t3,0x8 +8008dff8: 000c2202 srl a0,t4,0x8 +8008dffc: 3063000f andi v1,v1,0xf +8008e000: 000c1302 srl v0,t4,0xc +8008e004: 30e7000f andi a3,a3,0xf +8008e008: 00661823 subu v1,v1,a2 +8008e00c: 00481023 subu v0,v0,t0 +8008e010: 3084000f andi a0,a0,0xf +8008e014: 00872023 subu a0,a0,a3 +8008e018: 30a500ff andi a1,a1,0xff +8008e01c: 306f00ff andi t7,v1,0xff +8008e020: 305200ff andi s2,v0,0xff +8008e024: 3c038022 lui v1,0x8022 +8008e028: 3c028022 lui v0,0x8022 +8008e02c: 309000ff andi s0,a0,0xff +8008e030: 3c118022 lui s1,0x8022 +8008e034: 3c0e8022 lui t6,0x8022 +8008e038: 3c0d8022 lui t5,0x8022 +8008e03c: 3c0a8022 lui t2,0x8022 +8008e040: a04950ae sb t1,20654(v0) +8008e044: a06650af sb a2,20655(v1) +8008e048: 3c028022 lui v0,0x8022 +8008e04c: 3c038022 lui v1,0x8022 +8008e050: 2ca4000a sltiu a0,a1,10 +8008e054: a04750b0 sb a3,20656(v0) +8008e058: a06850b1 sb t0,20657(v1) +8008e05c: a22550aa sb a1,20650(s1) +8008e060: a1cf50ab sb t7,20651(t6) +8008e064: a1b050ac sb s0,20652(t5) +8008e068: 10800069 beqz a0,8008e210 <_Z6OpF2M0v+0x2f0> +8008e06c: a15250ad sb s2,20653(t2) +8008e070: 91c350ab lbu v1,20651(t6) +8008e074: 2c62000a sltiu v0,v1,10 +8008e078: 1040005c beqz v0,8008e1ec <_Z6OpF2M0v+0x2cc> +8008e07c: 2462000a addiu v0,v1,10 +8008e080: 91a350ac lbu v1,20652(t5) +8008e084: 2c62000a sltiu v0,v1,10 +8008e088: 1040006b beqz v0,8008e238 <_Z6OpF2M0v+0x318> +8008e08c: 2462000a addiu v0,v1,10 +8008e090: 914350ad lbu v1,20653(t2) +8008e094: 2c62000a sltiu v0,v1,10 +8008e098: 14400052 bnez v0,8008e1e4 <_Z6OpF2M0v+0x2c4> +8008e09c: 24020001 li v0,1 +8008e0a0: 2462000a addiu v0,v1,10 +8008e0a4: a14250ad sb v0,20653(t2) +8008e0a8: a2800004 sb zero,4(s4) +8008e0ac: 914250ad lbu v0,20653(t2) +8008e0b0: 91a350ac lbu v1,20652(t5) +8008e0b4: 91c450ab lbu a0,20651(t6) +8008e0b8: 00031a00 sll v1,v1,0x8 +8008e0bc: 00021300 sll v0,v0,0xc +8008e0c0: 922550aa lbu a1,20650(s1) +8008e0c4: 00431025 or v0,v0,v1 +8008e0c8: 00451025 or v0,v0,a1 +8008e0cc: 00042100 sll a0,a0,0x4 +8008e0d0: 00822025 or a0,a0,v0 +8008e0d4: 308affff andi t2,a0,0xffff +8008e0d8: 018a1026 xor v0,t4,t2 +8008e0dc: 018b2026 xor a0,t4,t3 +8008e0e0: 30428000 andi v0,v0,0x8000 +8008e0e4: 3c038022 lui v1,0x8022 +8008e0e8: 00822024 and a0,a0,v0 +8008e0ec: 1080005b beqz a0,8008e25c <_Z6OpF2M0v+0x33c> +8008e0f0: a46a50b4 sh t2,20660(v1) +8008e0f4: 26a3e988 addiu v1,s5,-5752 +8008e0f8: 24020001 li v0,1 +8008e0fc: a0620007 sb v0,7(v1) +8008e100: 26c3e974 addiu v1,s6,-5772 +8008e104: 3142ffff andi v0,t2,0xffff +8008e108: a46a0004 sh t2,4(v1) +8008e10c: 26a4e988 addiu a0,s5,-5752 +8008e110: 00021a02 srl v1,v0,0x8 +8008e114: 0002102b sltu v0,zero,v0 +8008e118: a0830006 sb v1,6(a0) +8008e11c: a0820005 sb v0,5(a0) +8008e120: 8fbf002c lw ra,44(sp) +8008e124: 8fb60028 lw s6,40(sp) +8008e128: 8fb50024 lw s5,36(sp) +8008e12c: 8fb40020 lw s4,32(sp) +8008e130: 8fb3001c lw s3,28(sp) +8008e134: 8fb20018 lw s2,24(sp) +8008e138: 8fb10014 lw s1,20(sp) +8008e13c: 8fb00010 lw s0,16(sp) +8008e140: 03e00008 jr ra +8008e144: 27bd0030 addiu sp,sp,48 +8008e148: 96640004 lhu a0,4(s3) +8008e14c: 92830004 lbu v1,4(s4) +8008e150: 008b1023 subu v0,a0,t3 +8008e154: 00431021 addu v0,v0,v1 +8008e158: 2442ffff addiu v0,v0,-1 +8008e15c: 008b1826 xor v1,a0,t3 +8008e160: 3046ffff andi a2,v0,0xffff +8008e164: 30638000 andi v1,v1,0x8000 +8008e168: 00022827 nor a1,zero,v0 +8008e16c: 00862026 xor a0,a0,a2 +8008e170: 00832024 and a0,a0,v1 +8008e174: 00052fc2 srl a1,a1,0x1f +8008e178: 3c038022 lui v1,0x8022 +8008e17c: ac6250c8 sw v0,20680(v1) +8008e180: 10800015 beqz a0,8008e1d8 <_Z6OpF2M0v+0x2b8> +8008e184: a2850004 sb a1,4(s4) +8008e188: 24020001 li v0,1 +8008e18c: a2820007 sb v0,7(s4) +8008e190: 26c3e974 addiu v1,s6,-5772 +8008e194: 30c2ffff andi v0,a2,0xffff +8008e198: a4660004 sh a2,4(v1) +8008e19c: 26a4e988 addiu a0,s5,-5752 +8008e1a0: 00021a02 srl v1,v0,0x8 +8008e1a4: 0002102b sltu v0,zero,v0 +8008e1a8: a0830006 sb v1,6(a0) +8008e1ac: a0820005 sb v0,5(a0) +8008e1b0: 8fbf002c lw ra,44(sp) +8008e1b4: 8fb60028 lw s6,40(sp) +8008e1b8: 8fb50024 lw s5,36(sp) +8008e1bc: 8fb40020 lw s4,32(sp) +8008e1c0: 8fb3001c lw s3,28(sp) +8008e1c4: 8fb20018 lw s2,24(sp) +8008e1c8: 8fb10014 lw s1,20(sp) +8008e1cc: 8fb00010 lw s0,16(sp) +8008e1d0: 03e00008 jr ra +8008e1d4: 27bd0030 addiu sp,sp,48 +8008e1d8: 08023864 j 8008e190 <_Z6OpF2M0v+0x270> +8008e1dc: a2800007 sb zero,7(s4) +8008e1e0: 24020001 li v0,1 +8008e1e4: 0802382b j 8008e0ac <_Z6OpF2M0v+0x18c> +8008e1e8: a2820004 sb v0,4(s4) +8008e1ec: 2603ffff addiu v1,s0,-1 +8008e1f0: a1a350ac sb v1,20652(t5) +8008e1f4: 91a350ac lbu v1,20652(t5) +8008e1f8: a1c250ab sb v0,20651(t6) +8008e1fc: 2c62000a sltiu v0,v1,10 +8008e200: 1440ffa3 bnez v0,8008e090 <_Z6OpF2M0v+0x170> +8008e204: 2462000a addiu v0,v1,10 +8008e208: 0802388f j 8008e23c <_Z6OpF2M0v+0x31c> +8008e20c: 2643ffff addiu v1,s2,-1 +8008e210: 25e3ffff addiu v1,t7,-1 +8008e214: a1c350ab sb v1,20651(t6) +8008e218: 91c350ab lbu v1,20651(t6) +8008e21c: 24a2000a addiu v0,a1,10 +8008e220: a22250aa sb v0,20650(s1) +8008e224: 2c62000a sltiu v0,v1,10 +8008e228: 1440ff95 bnez v0,8008e080 <_Z6OpF2M0v+0x160> +8008e22c: 2462000a addiu v0,v1,10 +8008e230: 0802387c j 8008e1f0 <_Z6OpF2M0v+0x2d0> +8008e234: 2603ffff addiu v1,s0,-1 +8008e238: 2643ffff addiu v1,s2,-1 +8008e23c: a14350ad sb v1,20653(t2) +8008e240: 914350ad lbu v1,20653(t2) +8008e244: a1a250ac sb v0,20652(t5) +8008e248: 2c62000a sltiu v0,v1,10 +8008e24c: 1440ffe4 bnez v0,8008e1e0 <_Z6OpF2M0v+0x2c0> +8008e250: 2462000a addiu v0,v1,10 +8008e254: 0802382a j 8008e0a8 <_Z6OpF2M0v+0x188> +8008e258: a14250ad sb v0,20653(t2) +8008e25c: 26a2e988 addiu v0,s5,-5752 +8008e260: 08023840 j 8008e100 <_Z6OpF2M0v+0x1e0> +8008e264: a0400007 sb zero,7(v0) + +8008e268 <_Z6OpF5M0v>: +8008e268: 27bdffd8 addiu sp,sp,-40 +8008e26c: afb20018 sw s2,24(sp) +8008e270: 3c128021 lui s2,0x8021 +8008e274: afb3001c sw s3,28(sp) +8008e278: afb10014 sw s1,20(sp) +8008e27c: afb00010 sw s0,16(sp) +8008e280: afbf0024 sw ra,36(sp) +8008e284: afb40020 sw s4,32(sp) +8008e288: 2651e988 addiu s1,s2,-5752 +8008e28c: 8e270020 lw a3,32(s1) +8008e290: 3c138021 lui s3,0x8021 +8008e294: 90e30000 lbu v1,0(a3) +8008e298: 2670e974 addiu s0,s3,-5772 +8008e29c: 3c028022 lui v0,0x8022 +8008e2a0: a04350cc sb v1,20684(v0) +8008e2a4: 96060006 lhu a2,6(s0) +8008e2a8: 9602000a lhu v0,10(s0) +8008e2ac: 96040002 lhu a0,2(s0) +8008e2b0: 90e50000 lbu a1,0(a3) +8008e2b4: 00c23021 addu a2,a2,v0 +8008e2b8: 30840100 andi a0,a0,0x100 +8008e2bc: 3402ffff li v0,0xffff +8008e2c0: 240300ff li v1,255 +8008e2c4: 0044180a movz v1,v0,a0 +8008e2c8: 00a62821 addu a1,a1,a2 +8008e2cc: 00651824 and v1,v1,a1 +8008e2d0: 3c028021 lui v0,0x8021 +8008e2d4: ac437018 sw v1,28696(v0) +8008e2d8: 24e70001 addiu a3,a3,1 +8008e2dc: 3c028007 lui v0,0x8007 +8008e2e0: 00602021 move a0,v1 +8008e2e4: 244269c0 addiu v0,v0,27072 +8008e2e8: 0040f809 jalr v0 +8008e2ec: ae270020 sw a3,32(s1) +8008e2f0: 00405821 move t3,v0 +8008e2f4: 92020002 lbu v0,2(s0) +8008e2f8: 3c038022 lui v1,0x8022 +8008e2fc: 30420008 andi v0,v0,0x8 +8008e300: 10400060 beqz v0,8008e484 <_Z6OpF5M0v+0x21c> +8008e304: a46b50be sh t3,20670(v1) +8008e308: 92220004 lbu v0,4(s1) +8008e30c: 960c0004 lhu t4,4(s0) +8008e310: 3169000f andi t1,t3,0xf +8008e314: 2c420001 sltiu v0,v0,1 +8008e318: 01221021 addu v0,t1,v0 +8008e31c: 000b3102 srl a2,t3,0x4 +8008e320: 3185000f andi a1,t4,0xf +8008e324: 000c1902 srl v1,t4,0x4 +8008e328: 00a22823 subu a1,a1,v0 +8008e32c: 30c6000f andi a2,a2,0xf +8008e330: 000b4302 srl t0,t3,0xc +8008e334: 000b3a02 srl a3,t3,0x8 +8008e338: 000c2202 srl a0,t4,0x8 +8008e33c: 3063000f andi v1,v1,0xf +8008e340: 000c1302 srl v0,t4,0xc +8008e344: 30e7000f andi a3,a3,0xf +8008e348: 00661823 subu v1,v1,a2 +8008e34c: 00481023 subu v0,v0,t0 +8008e350: 3084000f andi a0,a0,0xf +8008e354: 00872023 subu a0,a0,a3 +8008e358: 30a500ff andi a1,a1,0xff +8008e35c: 306f00ff andi t7,v1,0xff +8008e360: 305900ff andi t9,v0,0xff +8008e364: 3c038022 lui v1,0x8022 +8008e368: 3c028022 lui v0,0x8022 +8008e36c: 309000ff andi s0,a0,0xff +8008e370: 3c188022 lui t8,0x8022 +8008e374: 3c0e8022 lui t6,0x8022 +8008e378: 3c0d8022 lui t5,0x8022 +8008e37c: 3c0a8022 lui t2,0x8022 +8008e380: a04950ae sb t1,20654(v0) +8008e384: a06650af sb a2,20655(v1) +8008e388: 3c028022 lui v0,0x8022 +8008e38c: 3c038022 lui v1,0x8022 +8008e390: 2ca4000a sltiu a0,a1,10 +8008e394: 0220a021 move s4,s1 +8008e398: a04750b0 sb a3,20656(v0) +8008e39c: a06850b1 sb t0,20657(v1) +8008e3a0: a30550aa sb a1,20650(t8) +8008e3a4: a1cf50ab sb t7,20651(t6) +8008e3a8: a1b050ac sb s0,20652(t5) +8008e3ac: 10800065 beqz a0,8008e544 <_Z6OpF5M0v+0x2dc> +8008e3b0: a15950ad sb t9,20653(t2) +8008e3b4: 91c350ab lbu v1,20651(t6) +8008e3b8: 2c62000a sltiu v0,v1,10 +8008e3bc: 10400058 beqz v0,8008e520 <_Z6OpF5M0v+0x2b8> +8008e3c0: 2462000a addiu v0,v1,10 +8008e3c4: 91a350ac lbu v1,20652(t5) +8008e3c8: 2c62000a sltiu v0,v1,10 +8008e3cc: 10400067 beqz v0,8008e56c <_Z6OpF5M0v+0x304> +8008e3d0: 2462000a addiu v0,v1,10 +8008e3d4: 914350ad lbu v1,20653(t2) +8008e3d8: 2c62000a sltiu v0,v1,10 +8008e3dc: 1440004e bnez v0,8008e518 <_Z6OpF5M0v+0x2b0> +8008e3e0: 24020001 li v0,1 +8008e3e4: 2462000a addiu v0,v1,10 +8008e3e8: a14250ad sb v0,20653(t2) +8008e3ec: a2800004 sb zero,4(s4) +8008e3f0: 914250ad lbu v0,20653(t2) +8008e3f4: 91a350ac lbu v1,20652(t5) +8008e3f8: 91c450ab lbu a0,20651(t6) +8008e3fc: 00031a00 sll v1,v1,0x8 +8008e400: 00021300 sll v0,v0,0xc +8008e404: 930550aa lbu a1,20650(t8) +8008e408: 00431025 or v0,v0,v1 +8008e40c: 00451025 or v0,v0,a1 +8008e410: 00042100 sll a0,a0,0x4 +8008e414: 00822025 or a0,a0,v0 +8008e418: 308affff andi t2,a0,0xffff +8008e41c: 018a1026 xor v0,t4,t2 +8008e420: 018b2026 xor a0,t4,t3 +8008e424: 30428000 andi v0,v0,0x8000 +8008e428: 3c038022 lui v1,0x8022 +8008e42c: 00822024 and a0,a0,v0 +8008e430: 10800057 beqz a0,8008e590 <_Z6OpF5M0v+0x328> +8008e434: a46a50b4 sh t2,20660(v1) +8008e438: 2643e988 addiu v1,s2,-5752 +8008e43c: 24020001 li v0,1 +8008e440: a0620007 sb v0,7(v1) +8008e444: 2663e974 addiu v1,s3,-5772 +8008e448: 3142ffff andi v0,t2,0xffff +8008e44c: a46a0004 sh t2,4(v1) +8008e450: 2644e988 addiu a0,s2,-5752 +8008e454: 00021a02 srl v1,v0,0x8 +8008e458: 0002102b sltu v0,zero,v0 +8008e45c: a0830006 sb v1,6(a0) +8008e460: a0820005 sb v0,5(a0) +8008e464: 8fbf0024 lw ra,36(sp) +8008e468: 8fb40020 lw s4,32(sp) +8008e46c: 8fb3001c lw s3,28(sp) +8008e470: 8fb20018 lw s2,24(sp) +8008e474: 8fb10014 lw s1,20(sp) +8008e478: 8fb00010 lw s0,16(sp) +8008e47c: 03e00008 jr ra +8008e480: 27bd0028 addiu sp,sp,40 +8008e484: 96040004 lhu a0,4(s0) +8008e488: 92230004 lbu v1,4(s1) +8008e48c: 008b1023 subu v0,a0,t3 +8008e490: 00431021 addu v0,v0,v1 +8008e494: 2442ffff addiu v0,v0,-1 +8008e498: 008b1826 xor v1,a0,t3 +8008e49c: 3047ffff andi a3,v0,0xffff +8008e4a0: 30638000 andi v1,v1,0x8000 +8008e4a4: 00022827 nor a1,zero,v0 +8008e4a8: 00872026 xor a0,a0,a3 +8008e4ac: 00832024 and a0,a0,v1 +8008e4b0: 00052fc2 srl a1,a1,0x1f +8008e4b4: 3c038022 lui v1,0x8022 +8008e4b8: ac6250c8 sw v0,20680(v1) +8008e4bc: 10800013 beqz a0,8008e50c <_Z6OpF5M0v+0x2a4> +8008e4c0: a2250004 sb a1,4(s1) +8008e4c4: 24020001 li v0,1 +8008e4c8: a2220007 sb v0,7(s1) +8008e4cc: 2663e974 addiu v1,s3,-5772 +8008e4d0: 30e2ffff andi v0,a3,0xffff +8008e4d4: a4670004 sh a3,4(v1) +8008e4d8: 2644e988 addiu a0,s2,-5752 +8008e4dc: 00021a02 srl v1,v0,0x8 +8008e4e0: 0002102b sltu v0,zero,v0 +8008e4e4: a0830006 sb v1,6(a0) +8008e4e8: a0820005 sb v0,5(a0) +8008e4ec: 8fbf0024 lw ra,36(sp) +8008e4f0: 8fb40020 lw s4,32(sp) +8008e4f4: 8fb3001c lw s3,28(sp) +8008e4f8: 8fb20018 lw s2,24(sp) +8008e4fc: 8fb10014 lw s1,20(sp) +8008e500: 8fb00010 lw s0,16(sp) +8008e504: 03e00008 jr ra +8008e508: 27bd0028 addiu sp,sp,40 +8008e50c: 08023933 j 8008e4cc <_Z6OpF5M0v+0x264> +8008e510: a2200007 sb zero,7(s1) +8008e514: 24020001 li v0,1 +8008e518: 080238fc j 8008e3f0 <_Z6OpF5M0v+0x188> +8008e51c: a2220004 sb v0,4(s1) +8008e520: 2603ffff addiu v1,s0,-1 +8008e524: a1a350ac sb v1,20652(t5) +8008e528: 91a350ac lbu v1,20652(t5) +8008e52c: a1c250ab sb v0,20651(t6) +8008e530: 2c62000a sltiu v0,v1,10 +8008e534: 1440ffa7 bnez v0,8008e3d4 <_Z6OpF5M0v+0x16c> +8008e538: 2462000a addiu v0,v1,10 +8008e53c: 0802395c j 8008e570 <_Z6OpF5M0v+0x308> +8008e540: 2723ffff addiu v1,t9,-1 +8008e544: 25e3ffff addiu v1,t7,-1 +8008e548: a1c350ab sb v1,20651(t6) +8008e54c: 91c350ab lbu v1,20651(t6) +8008e550: 24a2000a addiu v0,a1,10 +8008e554: a30250aa sb v0,20650(t8) +8008e558: 2c62000a sltiu v0,v1,10 +8008e55c: 1440ff99 bnez v0,8008e3c4 <_Z6OpF5M0v+0x15c> +8008e560: 2462000a addiu v0,v1,10 +8008e564: 08023949 j 8008e524 <_Z6OpF5M0v+0x2bc> +8008e568: 2603ffff addiu v1,s0,-1 +8008e56c: 2723ffff addiu v1,t9,-1 +8008e570: a14350ad sb v1,20653(t2) +8008e574: 914350ad lbu v1,20653(t2) +8008e578: a1a250ac sb v0,20652(t5) +8008e57c: 2c62000a sltiu v0,v1,10 +8008e580: 1440ffe4 bnez v0,8008e514 <_Z6OpF5M0v+0x2ac> +8008e584: 2462000a addiu v0,v1,10 +8008e588: 080238fb j 8008e3ec <_Z6OpF5M0v+0x184> +8008e58c: a14250ad sb v0,20653(t2) +8008e590: 2642e988 addiu v0,s2,-5752 +8008e594: 08023911 j 8008e444 <_Z6OpF5M0v+0x1dc> +8008e598: a0400007 sb zero,7(v0) + +8008e59c <_Z6OpE5M0v>: +8008e59c: 27bdffd8 addiu sp,sp,-40 +8008e5a0: afb20018 sw s2,24(sp) +8008e5a4: 3c128021 lui s2,0x8021 +8008e5a8: afb3001c sw s3,28(sp) +8008e5ac: afb10014 sw s1,20(sp) +8008e5b0: afb00010 sw s0,16(sp) +8008e5b4: afbf0020 sw ra,32(sp) +8008e5b8: 2651e988 addiu s1,s2,-5752 +8008e5bc: 8e250020 lw a1,32(s1) +8008e5c0: 3c028022 lui v0,0x8022 +8008e5c4: 90a30000 lbu v1,0(a1) +8008e5c8: 3c138021 lui s3,0x8021 +8008e5cc: a04350cc sb v1,20684(v0) +8008e5d0: 2670e974 addiu s0,s3,-5772 +8008e5d4: 90a20000 lbu v0,0(a1) +8008e5d8: 96030006 lhu v1,6(s0) +8008e5dc: 24a50001 addiu a1,a1,1 +8008e5e0: 00431021 addu v0,v0,v1 +8008e5e4: 3042ffff andi v0,v0,0xffff +8008e5e8: 3c038021 lui v1,0x8021 +8008e5ec: ac627018 sw v0,28696(v1) +8008e5f0: 00402021 move a0,v0 +8008e5f4: 3c028007 lui v0,0x8007 +8008e5f8: 244269c0 addiu v0,v0,27072 +8008e5fc: 0040f809 jalr v0 +8008e600: ae250020 sw a1,32(s1) +8008e604: 00405821 move t3,v0 +8008e608: 92020002 lbu v0,2(s0) +8008e60c: 3c038022 lui v1,0x8022 +8008e610: 30420008 andi v0,v0,0x8 +8008e614: 1040005e beqz v0,8008e790 <_Z6OpE5M0v+0x1f4> +8008e618: a46b50be sh t3,20670(v1) +8008e61c: 92220004 lbu v0,4(s1) +8008e620: 960c0004 lhu t4,4(s0) +8008e624: 3169000f andi t1,t3,0xf +8008e628: 2c420001 sltiu v0,v0,1 +8008e62c: 01221021 addu v0,t1,v0 +8008e630: 000b3102 srl a2,t3,0x4 +8008e634: 3185000f andi a1,t4,0xf +8008e638: 000c1902 srl v1,t4,0x4 +8008e63c: 00a22823 subu a1,a1,v0 +8008e640: 30c6000f andi a2,a2,0xf +8008e644: 000b4302 srl t0,t3,0xc +8008e648: 000b3a02 srl a3,t3,0x8 +8008e64c: 000c2202 srl a0,t4,0x8 +8008e650: 3063000f andi v1,v1,0xf +8008e654: 000c1302 srl v0,t4,0xc +8008e658: 30e7000f andi a3,a3,0xf +8008e65c: 00661823 subu v1,v1,a2 +8008e660: 00481023 subu v0,v0,t0 +8008e664: 3084000f andi a0,a0,0xf +8008e668: 00872023 subu a0,a0,a3 +8008e66c: 30a500ff andi a1,a1,0xff +8008e670: 306f00ff andi t7,v1,0xff +8008e674: 305900ff andi t9,v0,0xff +8008e678: 3c038022 lui v1,0x8022 +8008e67c: 3c028022 lui v0,0x8022 +8008e680: 309000ff andi s0,a0,0xff +8008e684: 3c188022 lui t8,0x8022 +8008e688: 3c0e8022 lui t6,0x8022 +8008e68c: 3c0d8022 lui t5,0x8022 +8008e690: 3c0a8022 lui t2,0x8022 +8008e694: a04950ae sb t1,20654(v0) +8008e698: a06650af sb a2,20655(v1) +8008e69c: 3c028022 lui v0,0x8022 +8008e6a0: 3c038022 lui v1,0x8022 +8008e6a4: 2ca4000a sltiu a0,a1,10 +8008e6a8: a04750b0 sb a3,20656(v0) +8008e6ac: a06850b1 sb t0,20657(v1) +8008e6b0: a30550aa sb a1,20650(t8) +8008e6b4: a1cf50ab sb t7,20651(t6) +8008e6b8: a1b050ac sb s0,20652(t5) +8008e6bc: 10800063 beqz a0,8008e84c <_Z6OpE5M0v+0x2b0> +8008e6c0: a15950ad sb t9,20653(t2) +8008e6c4: 91c350ab lbu v1,20651(t6) +8008e6c8: 2c62000a sltiu v0,v1,10 +8008e6cc: 10400056 beqz v0,8008e828 <_Z6OpE5M0v+0x28c> +8008e6d0: 2462000a addiu v0,v1,10 +8008e6d4: 91a350ac lbu v1,20652(t5) +8008e6d8: 2c62000a sltiu v0,v1,10 +8008e6dc: 10400065 beqz v0,8008e874 <_Z6OpE5M0v+0x2d8> +8008e6e0: 2462000a addiu v0,v1,10 +8008e6e4: 914350ad lbu v1,20653(t2) +8008e6e8: 2c62000a sltiu v0,v1,10 +8008e6ec: 1440004c bnez v0,8008e820 <_Z6OpE5M0v+0x284> +8008e6f0: 24020001 li v0,1 +8008e6f4: 2462000a addiu v0,v1,10 +8008e6f8: a14250ad sb v0,20653(t2) +8008e6fc: a2200004 sb zero,4(s1) +8008e700: 914250ad lbu v0,20653(t2) +8008e704: 91a350ac lbu v1,20652(t5) +8008e708: 91c450ab lbu a0,20651(t6) +8008e70c: 00031a00 sll v1,v1,0x8 +8008e710: 00021300 sll v0,v0,0xc +8008e714: 930550aa lbu a1,20650(t8) +8008e718: 00431025 or v0,v0,v1 +8008e71c: 00451025 or v0,v0,a1 +8008e720: 00042100 sll a0,a0,0x4 +8008e724: 00822025 or a0,a0,v0 +8008e728: 308affff andi t2,a0,0xffff +8008e72c: 018a1026 xor v0,t4,t2 +8008e730: 018b2026 xor a0,t4,t3 +8008e734: 30428000 andi v0,v0,0x8000 +8008e738: 3c038022 lui v1,0x8022 +8008e73c: 00822024 and a0,a0,v0 +8008e740: 10800055 beqz a0,8008e898 <_Z6OpE5M0v+0x2fc> +8008e744: a46a50b4 sh t2,20660(v1) +8008e748: 2643e988 addiu v1,s2,-5752 +8008e74c: 24020001 li v0,1 +8008e750: a0620007 sb v0,7(v1) +8008e754: 2663e974 addiu v1,s3,-5772 +8008e758: 3142ffff andi v0,t2,0xffff +8008e75c: a46a0004 sh t2,4(v1) +8008e760: 2644e988 addiu a0,s2,-5752 +8008e764: 00021a02 srl v1,v0,0x8 +8008e768: 0002102b sltu v0,zero,v0 +8008e76c: a0830006 sb v1,6(a0) +8008e770: a0820005 sb v0,5(a0) +8008e774: 8fbf0020 lw ra,32(sp) +8008e778: 8fb3001c lw s3,28(sp) +8008e77c: 8fb20018 lw s2,24(sp) +8008e780: 8fb10014 lw s1,20(sp) +8008e784: 8fb00010 lw s0,16(sp) +8008e788: 03e00008 jr ra +8008e78c: 27bd0028 addiu sp,sp,40 +8008e790: 96040004 lhu a0,4(s0) +8008e794: 92230004 lbu v1,4(s1) +8008e798: 008b1023 subu v0,a0,t3 +8008e79c: 00431021 addu v0,v0,v1 +8008e7a0: 2442ffff addiu v0,v0,-1 +8008e7a4: 008b1826 xor v1,a0,t3 +8008e7a8: 3046ffff andi a2,v0,0xffff +8008e7ac: 30638000 andi v1,v1,0x8000 +8008e7b0: 00022827 nor a1,zero,v0 +8008e7b4: 00862026 xor a0,a0,a2 +8008e7b8: 00832024 and a0,a0,v1 +8008e7bc: 00052fc2 srl a1,a1,0x1f +8008e7c0: 3c038022 lui v1,0x8022 +8008e7c4: ac6250c8 sw v0,20680(v1) +8008e7c8: 10800012 beqz a0,8008e814 <_Z6OpE5M0v+0x278> +8008e7cc: a2250004 sb a1,4(s1) +8008e7d0: 24020001 li v0,1 +8008e7d4: a2220007 sb v0,7(s1) +8008e7d8: 2663e974 addiu v1,s3,-5772 +8008e7dc: 30c2ffff andi v0,a2,0xffff +8008e7e0: a4660004 sh a2,4(v1) +8008e7e4: 2644e988 addiu a0,s2,-5752 +8008e7e8: 00021a02 srl v1,v0,0x8 +8008e7ec: 0002102b sltu v0,zero,v0 +8008e7f0: a0830006 sb v1,6(a0) +8008e7f4: a0820005 sb v0,5(a0) +8008e7f8: 8fbf0020 lw ra,32(sp) +8008e7fc: 8fb3001c lw s3,28(sp) +8008e800: 8fb20018 lw s2,24(sp) +8008e804: 8fb10014 lw s1,20(sp) +8008e808: 8fb00010 lw s0,16(sp) +8008e80c: 03e00008 jr ra +8008e810: 27bd0028 addiu sp,sp,40 +8008e814: 080239f6 j 8008e7d8 <_Z6OpE5M0v+0x23c> +8008e818: a2200007 sb zero,7(s1) +8008e81c: 24020001 li v0,1 +8008e820: 080239c0 j 8008e700 <_Z6OpE5M0v+0x164> +8008e824: a2220004 sb v0,4(s1) +8008e828: 2603ffff addiu v1,s0,-1 +8008e82c: a1a350ac sb v1,20652(t5) +8008e830: 91a350ac lbu v1,20652(t5) +8008e834: a1c250ab sb v0,20651(t6) +8008e838: 2c62000a sltiu v0,v1,10 +8008e83c: 1440ffa9 bnez v0,8008e6e4 <_Z6OpE5M0v+0x148> +8008e840: 2462000a addiu v0,v1,10 +8008e844: 08023a1e j 8008e878 <_Z6OpE5M0v+0x2dc> +8008e848: 2723ffff addiu v1,t9,-1 +8008e84c: 25e3ffff addiu v1,t7,-1 +8008e850: a1c350ab sb v1,20651(t6) +8008e854: 91c350ab lbu v1,20651(t6) +8008e858: 24a2000a addiu v0,a1,10 +8008e85c: a30250aa sb v0,20650(t8) +8008e860: 2c62000a sltiu v0,v1,10 +8008e864: 1440ff9b bnez v0,8008e6d4 <_Z6OpE5M0v+0x138> +8008e868: 2462000a addiu v0,v1,10 +8008e86c: 08023a0b j 8008e82c <_Z6OpE5M0v+0x290> +8008e870: 2603ffff addiu v1,s0,-1 +8008e874: 2723ffff addiu v1,t9,-1 +8008e878: a14350ad sb v1,20653(t2) +8008e87c: 914350ad lbu v1,20653(t2) +8008e880: a1a250ac sb v0,20652(t5) +8008e884: 2c62000a sltiu v0,v1,10 +8008e888: 1440ffe4 bnez v0,8008e81c <_Z6OpE5M0v+0x280> +8008e88c: 2462000a addiu v0,v1,10 +8008e890: 080239bf j 8008e6fc <_Z6OpE5M0v+0x160> +8008e894: a14250ad sb v0,20653(t2) +8008e898: 2642e988 addiu v0,s2,-5752 +8008e89c: 080239d5 j 8008e754 <_Z6OpE5M0v+0x1b8> +8008e8a0: a0400007 sb zero,7(v0) + +8008e8a4 <_Z6OpE9M0v>: +8008e8a4: 27bdffd8 addiu sp,sp,-40 +8008e8a8: afb3001c sw s3,28(sp) +8008e8ac: 3c138021 lui s3,0x8021 +8008e8b0: afb20018 sw s2,24(sp) +8008e8b4: afb00010 sw s0,16(sp) +8008e8b8: afbf0020 sw ra,32(sp) +8008e8bc: afb10014 sw s1,20(sp) +8008e8c0: 2670e988 addiu s0,s3,-5752 +8008e8c4: 8e050020 lw a1,32(s0) +8008e8c8: 8e02000c lw v0,12(s0) +8008e8cc: 8e030024 lw v1,36(s0) +8008e8d0: 00a21021 addu v0,a1,v0 +8008e8d4: 00431023 subu v0,v0,v1 +8008e8d8: 3c038021 lui v1,0x8021 +8008e8dc: 00402021 move a0,v0 +8008e8e0: ac627018 sw v0,28696(v1) +8008e8e4: 24a50002 addiu a1,a1,2 +8008e8e8: 3c028007 lui v0,0x8007 +8008e8ec: ae050020 sw a1,32(s0) +8008e8f0: 244269c0 addiu v0,v0,27072 +8008e8f4: 0040f809 jalr v0 +8008e8f8: 3c128021 lui s2,0x8021 +8008e8fc: 2644e974 addiu a0,s2,-5772 +8008e900: 00405821 move t3,v0 +8008e904: 90820002 lbu v0,2(a0) +8008e908: 3c038022 lui v1,0x8022 +8008e90c: 30420008 andi v0,v0,0x8 +8008e910: 1040005e beqz v0,8008ea8c <_Z6OpE9M0v+0x1e8> +8008e914: a46b50be sh t3,20670(v1) +8008e918: 92020004 lbu v0,4(s0) +8008e91c: 948c0004 lhu t4,4(a0) +8008e920: 3169000f andi t1,t3,0xf +8008e924: 2c420001 sltiu v0,v0,1 +8008e928: 01221021 addu v0,t1,v0 +8008e92c: 000b3102 srl a2,t3,0x4 +8008e930: 3185000f andi a1,t4,0xf +8008e934: 000c1902 srl v1,t4,0x4 +8008e938: 00a22823 subu a1,a1,v0 +8008e93c: 30c6000f andi a2,a2,0xf +8008e940: 000b4302 srl t0,t3,0xc +8008e944: 000b3a02 srl a3,t3,0x8 +8008e948: 000c2202 srl a0,t4,0x8 +8008e94c: 3063000f andi v1,v1,0xf +8008e950: 000c1302 srl v0,t4,0xc +8008e954: 30e7000f andi a3,a3,0xf +8008e958: 00661823 subu v1,v1,a2 +8008e95c: 00481023 subu v0,v0,t0 +8008e960: 3084000f andi a0,a0,0xf +8008e964: 00872023 subu a0,a0,a3 +8008e968: 30a500ff andi a1,a1,0xff +8008e96c: 306f00ff andi t7,v1,0xff +8008e970: 305100ff andi s1,v0,0xff +8008e974: 3c038022 lui v1,0x8022 +8008e978: 3c028022 lui v0,0x8022 +8008e97c: 309800ff andi t8,a0,0xff +8008e980: 3c198022 lui t9,0x8022 +8008e984: 3c0e8022 lui t6,0x8022 +8008e988: 3c0d8022 lui t5,0x8022 +8008e98c: 3c0a8022 lui t2,0x8022 +8008e990: a04950ae sb t1,20654(v0) +8008e994: a06650af sb a2,20655(v1) +8008e998: 3c028022 lui v0,0x8022 +8008e99c: 3c038022 lui v1,0x8022 +8008e9a0: 2ca4000a sltiu a0,a1,10 +8008e9a4: a04750b0 sb a3,20656(v0) +8008e9a8: a06850b1 sb t0,20657(v1) +8008e9ac: a32550aa sb a1,20650(t9) +8008e9b0: a1cf50ab sb t7,20651(t6) +8008e9b4: a1b850ac sb t8,20652(t5) +8008e9b8: 10800063 beqz a0,8008eb48 <_Z6OpE9M0v+0x2a4> +8008e9bc: a15150ad sb s1,20653(t2) +8008e9c0: 91c350ab lbu v1,20651(t6) +8008e9c4: 2c62000a sltiu v0,v1,10 +8008e9c8: 10400056 beqz v0,8008eb24 <_Z6OpE9M0v+0x280> +8008e9cc: 2462000a addiu v0,v1,10 +8008e9d0: 91a350ac lbu v1,20652(t5) +8008e9d4: 2c62000a sltiu v0,v1,10 +8008e9d8: 10400065 beqz v0,8008eb70 <_Z6OpE9M0v+0x2cc> +8008e9dc: 2462000a addiu v0,v1,10 +8008e9e0: 914350ad lbu v1,20653(t2) +8008e9e4: 2c62000a sltiu v0,v1,10 +8008e9e8: 1440004c bnez v0,8008eb1c <_Z6OpE9M0v+0x278> +8008e9ec: 24020001 li v0,1 +8008e9f0: 2462000a addiu v0,v1,10 +8008e9f4: a14250ad sb v0,20653(t2) +8008e9f8: a2000004 sb zero,4(s0) +8008e9fc: 914250ad lbu v0,20653(t2) +8008ea00: 91a350ac lbu v1,20652(t5) +8008ea04: 91c450ab lbu a0,20651(t6) +8008ea08: 00031a00 sll v1,v1,0x8 +8008ea0c: 00021300 sll v0,v0,0xc +8008ea10: 932550aa lbu a1,20650(t9) +8008ea14: 00431025 or v0,v0,v1 +8008ea18: 00451025 or v0,v0,a1 +8008ea1c: 00042100 sll a0,a0,0x4 +8008ea20: 00822025 or a0,a0,v0 +8008ea24: 308affff andi t2,a0,0xffff +8008ea28: 018a1026 xor v0,t4,t2 +8008ea2c: 018b2026 xor a0,t4,t3 +8008ea30: 30428000 andi v0,v0,0x8000 +8008ea34: 3c038022 lui v1,0x8022 +8008ea38: 00822024 and a0,a0,v0 +8008ea3c: 10800055 beqz a0,8008eb94 <_Z6OpE9M0v+0x2f0> +8008ea40: a46a50b4 sh t2,20660(v1) +8008ea44: 2663e988 addiu v1,s3,-5752 +8008ea48: 24020001 li v0,1 +8008ea4c: a0620007 sb v0,7(v1) +8008ea50: 2643e974 addiu v1,s2,-5772 +8008ea54: 3142ffff andi v0,t2,0xffff +8008ea58: a46a0004 sh t2,4(v1) +8008ea5c: 2664e988 addiu a0,s3,-5752 +8008ea60: 00021a02 srl v1,v0,0x8 +8008ea64: 0002102b sltu v0,zero,v0 +8008ea68: a0830006 sb v1,6(a0) +8008ea6c: a0820005 sb v0,5(a0) +8008ea70: 8fbf0020 lw ra,32(sp) +8008ea74: 8fb3001c lw s3,28(sp) +8008ea78: 8fb20018 lw s2,24(sp) +8008ea7c: 8fb10014 lw s1,20(sp) +8008ea80: 8fb00010 lw s0,16(sp) +8008ea84: 03e00008 jr ra +8008ea88: 27bd0028 addiu sp,sp,40 +8008ea8c: 94840004 lhu a0,4(a0) +8008ea90: 92030004 lbu v1,4(s0) +8008ea94: 008b1023 subu v0,a0,t3 +8008ea98: 00431021 addu v0,v0,v1 +8008ea9c: 2442ffff addiu v0,v0,-1 +8008eaa0: 008b1826 xor v1,a0,t3 +8008eaa4: 3046ffff andi a2,v0,0xffff +8008eaa8: 30638000 andi v1,v1,0x8000 +8008eaac: 00022827 nor a1,zero,v0 +8008eab0: 00862026 xor a0,a0,a2 +8008eab4: 00832024 and a0,a0,v1 +8008eab8: 00052fc2 srl a1,a1,0x1f +8008eabc: 3c038022 lui v1,0x8022 +8008eac0: ac6250c8 sw v0,20680(v1) +8008eac4: 10800012 beqz a0,8008eb10 <_Z6OpE9M0v+0x26c> +8008eac8: a2050004 sb a1,4(s0) +8008eacc: 24020001 li v0,1 +8008ead0: a2020007 sb v0,7(s0) +8008ead4: 2643e974 addiu v1,s2,-5772 +8008ead8: 30c2ffff andi v0,a2,0xffff +8008eadc: a4660004 sh a2,4(v1) +8008eae0: 2664e988 addiu a0,s3,-5752 +8008eae4: 00021a02 srl v1,v0,0x8 +8008eae8: 0002102b sltu v0,zero,v0 +8008eaec: a0830006 sb v1,6(a0) +8008eaf0: a0820005 sb v0,5(a0) +8008eaf4: 8fbf0020 lw ra,32(sp) +8008eaf8: 8fb3001c lw s3,28(sp) +8008eafc: 8fb20018 lw s2,24(sp) +8008eb00: 8fb10014 lw s1,20(sp) +8008eb04: 8fb00010 lw s0,16(sp) +8008eb08: 03e00008 jr ra +8008eb0c: 27bd0028 addiu sp,sp,40 +8008eb10: 08023ab5 j 8008ead4 <_Z6OpE9M0v+0x230> +8008eb14: a2000007 sb zero,7(s0) +8008eb18: 24020001 li v0,1 +8008eb1c: 08023a7f j 8008e9fc <_Z6OpE9M0v+0x158> +8008eb20: a2020004 sb v0,4(s0) +8008eb24: 2703ffff addiu v1,t8,-1 +8008eb28: a1a350ac sb v1,20652(t5) +8008eb2c: 91a350ac lbu v1,20652(t5) +8008eb30: a1c250ab sb v0,20651(t6) +8008eb34: 2c62000a sltiu v0,v1,10 +8008eb38: 1440ffa9 bnez v0,8008e9e0 <_Z6OpE9M0v+0x13c> +8008eb3c: 2462000a addiu v0,v1,10 +8008eb40: 08023add j 8008eb74 <_Z6OpE9M0v+0x2d0> +8008eb44: 2623ffff addiu v1,s1,-1 +8008eb48: 25e3ffff addiu v1,t7,-1 +8008eb4c: a1c350ab sb v1,20651(t6) +8008eb50: 91c350ab lbu v1,20651(t6) +8008eb54: 24a2000a addiu v0,a1,10 +8008eb58: a32250aa sb v0,20650(t9) +8008eb5c: 2c62000a sltiu v0,v1,10 +8008eb60: 1440ff9b bnez v0,8008e9d0 <_Z6OpE9M0v+0x12c> +8008eb64: 2462000a addiu v0,v1,10 +8008eb68: 08023aca j 8008eb28 <_Z6OpE9M0v+0x284> +8008eb6c: 2703ffff addiu v1,t8,-1 +8008eb70: 2623ffff addiu v1,s1,-1 +8008eb74: a14350ad sb v1,20653(t2) +8008eb78: 914350ad lbu v1,20653(t2) +8008eb7c: a1a250ac sb v0,20652(t5) +8008eb80: 2c62000a sltiu v0,v1,10 +8008eb84: 1440ffe4 bnez v0,8008eb18 <_Z6OpE9M0v+0x274> +8008eb88: 2462000a addiu v0,v1,10 +8008eb8c: 08023a7e j 8008e9f8 <_Z6OpE9M0v+0x154> +8008eb90: a14250ad sb v0,20653(t2) +8008eb94: 2662e988 addiu v0,s3,-5752 +8008eb98: 08023a94 j 8008ea50 <_Z6OpE9M0v+0x1ac> +8008eb9c: a0400007 sb zero,7(v0) + +8008eba0 <_Z6OpFFM0v>: +8008eba0: 27bdffd8 addiu sp,sp,-40 +8008eba4: afb20018 sw s2,24(sp) +8008eba8: 3c128021 lui s2,0x8021 +8008ebac: afb3001c sw s3,28(sp) +8008ebb0: afb10014 sw s1,20(sp) +8008ebb4: afb00010 sw s0,16(sp) +8008ebb8: afbf0020 sw ra,32(sp) +8008ebbc: 2651e988 addiu s1,s2,-5752 +8008ebc0: 8e250020 lw a1,32(s1) +8008ebc4: 3c138021 lui s3,0x8021 +8008ebc8: 90a20001 lbu v0,1(a1) +8008ebcc: 90a30000 lbu v1,0(a1) +8008ebd0: 2670e974 addiu s0,s3,-5772 +8008ebd4: 90a40002 lbu a0,2(a1) +8008ebd8: 9606000a lhu a2,10(s0) +8008ebdc: 00021200 sll v0,v0,0x8 +8008ebe0: 00621821 addu v1,v1,v0 +8008ebe4: 00661821 addu v1,v1,a2 +8008ebe8: 00042400 sll a0,a0,0x10 +8008ebec: 3c0200ff lui v0,0xff +8008ebf0: 00832021 addu a0,a0,v1 +8008ebf4: 3442ffff ori v0,v0,0xffff +8008ebf8: 00822024 and a0,a0,v0 +8008ebfc: 3c038021 lui v1,0x8021 +8008ec00: ac647018 sw a0,28696(v1) +8008ec04: 90a60002 lbu a2,2(a1) +8008ec08: 3c028022 lui v0,0x8022 +8008ec0c: 24a50003 addiu a1,a1,3 +8008ec10: a04650cc sb a2,20684(v0) +8008ec14: 3c028007 lui v0,0x8007 +8008ec18: 244269c0 addiu v0,v0,27072 +8008ec1c: 0040f809 jalr v0 +8008ec20: ae250020 sw a1,32(s1) +8008ec24: 00405821 move t3,v0 +8008ec28: 92020002 lbu v0,2(s0) +8008ec2c: 3c038022 lui v1,0x8022 +8008ec30: 30420008 andi v0,v0,0x8 +8008ec34: 1040005e beqz v0,8008edb0 <_Z6OpFFM0v+0x210> +8008ec38: a46b50be sh t3,20670(v1) +8008ec3c: 92220004 lbu v0,4(s1) +8008ec40: 960c0004 lhu t4,4(s0) +8008ec44: 3169000f andi t1,t3,0xf +8008ec48: 2c420001 sltiu v0,v0,1 +8008ec4c: 01221021 addu v0,t1,v0 +8008ec50: 000b3102 srl a2,t3,0x4 +8008ec54: 3185000f andi a1,t4,0xf +8008ec58: 000c1902 srl v1,t4,0x4 +8008ec5c: 00a22823 subu a1,a1,v0 +8008ec60: 30c6000f andi a2,a2,0xf +8008ec64: 000b4302 srl t0,t3,0xc +8008ec68: 000b3a02 srl a3,t3,0x8 +8008ec6c: 000c2202 srl a0,t4,0x8 +8008ec70: 3063000f andi v1,v1,0xf +8008ec74: 000c1302 srl v0,t4,0xc +8008ec78: 30e7000f andi a3,a3,0xf +8008ec7c: 00661823 subu v1,v1,a2 +8008ec80: 00481023 subu v0,v0,t0 +8008ec84: 3084000f andi a0,a0,0xf +8008ec88: 00872023 subu a0,a0,a3 +8008ec8c: 30a500ff andi a1,a1,0xff +8008ec90: 306f00ff andi t7,v1,0xff +8008ec94: 305900ff andi t9,v0,0xff +8008ec98: 3c038022 lui v1,0x8022 +8008ec9c: 3c028022 lui v0,0x8022 +8008eca0: 309000ff andi s0,a0,0xff +8008eca4: 3c188022 lui t8,0x8022 +8008eca8: 3c0e8022 lui t6,0x8022 +8008ecac: 3c0d8022 lui t5,0x8022 +8008ecb0: 3c0a8022 lui t2,0x8022 +8008ecb4: a04950ae sb t1,20654(v0) +8008ecb8: a06650af sb a2,20655(v1) +8008ecbc: 3c028022 lui v0,0x8022 +8008ecc0: 3c038022 lui v1,0x8022 +8008ecc4: 2ca4000a sltiu a0,a1,10 +8008ecc8: a04750b0 sb a3,20656(v0) +8008eccc: a06850b1 sb t0,20657(v1) +8008ecd0: a30550aa sb a1,20650(t8) +8008ecd4: a1cf50ab sb t7,20651(t6) +8008ecd8: a1b050ac sb s0,20652(t5) +8008ecdc: 10800063 beqz a0,8008ee6c <_Z6OpFFM0v+0x2cc> +8008ece0: a15950ad sb t9,20653(t2) +8008ece4: 91c350ab lbu v1,20651(t6) +8008ece8: 2c62000a sltiu v0,v1,10 +8008ecec: 10400056 beqz v0,8008ee48 <_Z6OpFFM0v+0x2a8> +8008ecf0: 2462000a addiu v0,v1,10 +8008ecf4: 91a350ac lbu v1,20652(t5) +8008ecf8: 2c62000a sltiu v0,v1,10 +8008ecfc: 10400065 beqz v0,8008ee94 <_Z6OpFFM0v+0x2f4> +8008ed00: 2462000a addiu v0,v1,10 +8008ed04: 914350ad lbu v1,20653(t2) +8008ed08: 2c62000a sltiu v0,v1,10 +8008ed0c: 1440004c bnez v0,8008ee40 <_Z6OpFFM0v+0x2a0> +8008ed10: 24020001 li v0,1 +8008ed14: 2462000a addiu v0,v1,10 +8008ed18: a14250ad sb v0,20653(t2) +8008ed1c: a2200004 sb zero,4(s1) +8008ed20: 914250ad lbu v0,20653(t2) +8008ed24: 91a350ac lbu v1,20652(t5) +8008ed28: 91c450ab lbu a0,20651(t6) +8008ed2c: 00031a00 sll v1,v1,0x8 +8008ed30: 00021300 sll v0,v0,0xc +8008ed34: 930550aa lbu a1,20650(t8) +8008ed38: 00431025 or v0,v0,v1 +8008ed3c: 00451025 or v0,v0,a1 +8008ed40: 00042100 sll a0,a0,0x4 +8008ed44: 00822025 or a0,a0,v0 +8008ed48: 308affff andi t2,a0,0xffff +8008ed4c: 018a1026 xor v0,t4,t2 +8008ed50: 018b2026 xor a0,t4,t3 +8008ed54: 30428000 andi v0,v0,0x8000 +8008ed58: 3c038022 lui v1,0x8022 +8008ed5c: 00822024 and a0,a0,v0 +8008ed60: 10800055 beqz a0,8008eeb8 <_Z6OpFFM0v+0x318> +8008ed64: a46a50b4 sh t2,20660(v1) +8008ed68: 2643e988 addiu v1,s2,-5752 +8008ed6c: 24020001 li v0,1 +8008ed70: a0620007 sb v0,7(v1) +8008ed74: 2663e974 addiu v1,s3,-5772 +8008ed78: 3142ffff andi v0,t2,0xffff +8008ed7c: a46a0004 sh t2,4(v1) +8008ed80: 2644e988 addiu a0,s2,-5752 +8008ed84: 00021a02 srl v1,v0,0x8 +8008ed88: 0002102b sltu v0,zero,v0 +8008ed8c: a0830006 sb v1,6(a0) +8008ed90: a0820005 sb v0,5(a0) +8008ed94: 8fbf0020 lw ra,32(sp) +8008ed98: 8fb3001c lw s3,28(sp) +8008ed9c: 8fb20018 lw s2,24(sp) +8008eda0: 8fb10014 lw s1,20(sp) +8008eda4: 8fb00010 lw s0,16(sp) +8008eda8: 03e00008 jr ra +8008edac: 27bd0028 addiu sp,sp,40 +8008edb0: 96040004 lhu a0,4(s0) +8008edb4: 92230004 lbu v1,4(s1) +8008edb8: 008b1023 subu v0,a0,t3 +8008edbc: 00431021 addu v0,v0,v1 +8008edc0: 2442ffff addiu v0,v0,-1 +8008edc4: 008b1826 xor v1,a0,t3 +8008edc8: 3046ffff andi a2,v0,0xffff +8008edcc: 30638000 andi v1,v1,0x8000 +8008edd0: 00022827 nor a1,zero,v0 +8008edd4: 00862026 xor a0,a0,a2 +8008edd8: 00832024 and a0,a0,v1 +8008eddc: 00052fc2 srl a1,a1,0x1f +8008ede0: 3c038022 lui v1,0x8022 +8008ede4: ac6250c8 sw v0,20680(v1) +8008ede8: 10800012 beqz a0,8008ee34 <_Z6OpFFM0v+0x294> +8008edec: a2250004 sb a1,4(s1) +8008edf0: 24020001 li v0,1 +8008edf4: a2220007 sb v0,7(s1) +8008edf8: 2663e974 addiu v1,s3,-5772 +8008edfc: 30c2ffff andi v0,a2,0xffff +8008ee00: a4660004 sh a2,4(v1) +8008ee04: 2644e988 addiu a0,s2,-5752 +8008ee08: 00021a02 srl v1,v0,0x8 +8008ee0c: 0002102b sltu v0,zero,v0 +8008ee10: a0830006 sb v1,6(a0) +8008ee14: a0820005 sb v0,5(a0) +8008ee18: 8fbf0020 lw ra,32(sp) +8008ee1c: 8fb3001c lw s3,28(sp) +8008ee20: 8fb20018 lw s2,24(sp) +8008ee24: 8fb10014 lw s1,20(sp) +8008ee28: 8fb00010 lw s0,16(sp) +8008ee2c: 03e00008 jr ra +8008ee30: 27bd0028 addiu sp,sp,40 +8008ee34: 08023b7e j 8008edf8 <_Z6OpFFM0v+0x258> +8008ee38: a2200007 sb zero,7(s1) +8008ee3c: 24020001 li v0,1 +8008ee40: 08023b48 j 8008ed20 <_Z6OpFFM0v+0x180> +8008ee44: a2220004 sb v0,4(s1) +8008ee48: 2603ffff addiu v1,s0,-1 +8008ee4c: a1a350ac sb v1,20652(t5) +8008ee50: 91a350ac lbu v1,20652(t5) +8008ee54: a1c250ab sb v0,20651(t6) +8008ee58: 2c62000a sltiu v0,v1,10 +8008ee5c: 1440ffa9 bnez v0,8008ed04 <_Z6OpFFM0v+0x164> +8008ee60: 2462000a addiu v0,v1,10 +8008ee64: 08023ba6 j 8008ee98 <_Z6OpFFM0v+0x2f8> +8008ee68: 2723ffff addiu v1,t9,-1 +8008ee6c: 25e3ffff addiu v1,t7,-1 +8008ee70: a1c350ab sb v1,20651(t6) +8008ee74: 91c350ab lbu v1,20651(t6) +8008ee78: 24a2000a addiu v0,a1,10 +8008ee7c: a30250aa sb v0,20650(t8) +8008ee80: 2c62000a sltiu v0,v1,10 +8008ee84: 1440ff9b bnez v0,8008ecf4 <_Z6OpFFM0v+0x154> +8008ee88: 2462000a addiu v0,v1,10 +8008ee8c: 08023b93 j 8008ee4c <_Z6OpFFM0v+0x2ac> +8008ee90: 2603ffff addiu v1,s0,-1 +8008ee94: 2723ffff addiu v1,t9,-1 +8008ee98: a14350ad sb v1,20653(t2) +8008ee9c: 914350ad lbu v1,20653(t2) +8008eea0: a1a250ac sb v0,20652(t5) +8008eea4: 2c62000a sltiu v0,v1,10 +8008eea8: 1440ffe4 bnez v0,8008ee3c <_Z6OpFFM0v+0x29c> +8008eeac: 2462000a addiu v0,v1,10 +8008eeb0: 08023b47 j 8008ed1c <_Z6OpFFM0v+0x17c> +8008eeb4: a14250ad sb v0,20653(t2) +8008eeb8: 2642e988 addiu v0,s2,-5752 +8008eebc: 08023b5d j 8008ed74 <_Z6OpFFM0v+0x1d4> +8008eec0: a0400007 sb zero,7(v0) + +8008eec4 <_Z6OpEFM0v>: +8008eec4: 27bdffd8 addiu sp,sp,-40 +8008eec8: afb3001c sw s3,28(sp) +8008eecc: 3c138021 lui s3,0x8021 +8008eed0: afb20018 sw s2,24(sp) +8008eed4: afb00010 sw s0,16(sp) +8008eed8: afbf0020 sw ra,32(sp) +8008eedc: afb10014 sw s1,20(sp) +8008eee0: 2670e988 addiu s0,s3,-5752 +8008eee4: 8e050020 lw a1,32(s0) +8008eee8: 3c128021 lui s2,0x8021 +8008eeec: 90a20001 lbu v0,1(a1) +8008eef0: 90a40000 lbu a0,0(a1) +8008eef4: 90a30002 lbu v1,2(a1) +8008eef8: 00021200 sll v0,v0,0x8 +8008eefc: 00822021 addu a0,a0,v0 +8008ef00: 00031c00 sll v1,v1,0x10 +8008ef04: 00832021 addu a0,a0,v1 +8008ef08: 3c028021 lui v0,0x8021 +8008ef0c: ac447018 sw a0,28696(v0) +8008ef10: 90a30002 lbu v1,2(a1) +8008ef14: 3c028022 lui v0,0x8022 +8008ef18: a04350cc sb v1,20684(v0) +8008ef1c: 24a50003 addiu a1,a1,3 +8008ef20: 3c028007 lui v0,0x8007 +8008ef24: 244269c0 addiu v0,v0,27072 +8008ef28: 0040f809 jalr v0 +8008ef2c: ae050020 sw a1,32(s0) +8008ef30: 2644e974 addiu a0,s2,-5772 +8008ef34: 00405821 move t3,v0 +8008ef38: 90820002 lbu v0,2(a0) +8008ef3c: 3c038022 lui v1,0x8022 +8008ef40: 30420008 andi v0,v0,0x8 +8008ef44: 1040005e beqz v0,8008f0c0 <_Z6OpEFM0v+0x1fc> +8008ef48: a46b50be sh t3,20670(v1) +8008ef4c: 92020004 lbu v0,4(s0) +8008ef50: 948c0004 lhu t4,4(a0) +8008ef54: 3169000f andi t1,t3,0xf +8008ef58: 2c420001 sltiu v0,v0,1 +8008ef5c: 01221021 addu v0,t1,v0 +8008ef60: 000b3102 srl a2,t3,0x4 +8008ef64: 3185000f andi a1,t4,0xf +8008ef68: 000c1902 srl v1,t4,0x4 +8008ef6c: 00a22823 subu a1,a1,v0 +8008ef70: 30c6000f andi a2,a2,0xf +8008ef74: 000b4302 srl t0,t3,0xc +8008ef78: 000b3a02 srl a3,t3,0x8 +8008ef7c: 000c2202 srl a0,t4,0x8 +8008ef80: 3063000f andi v1,v1,0xf +8008ef84: 000c1302 srl v0,t4,0xc +8008ef88: 30e7000f andi a3,a3,0xf +8008ef8c: 00661823 subu v1,v1,a2 +8008ef90: 00481023 subu v0,v0,t0 +8008ef94: 3084000f andi a0,a0,0xf +8008ef98: 00872023 subu a0,a0,a3 +8008ef9c: 30a500ff andi a1,a1,0xff +8008efa0: 306f00ff andi t7,v1,0xff +8008efa4: 305100ff andi s1,v0,0xff +8008efa8: 3c038022 lui v1,0x8022 +8008efac: 3c028022 lui v0,0x8022 +8008efb0: 309800ff andi t8,a0,0xff +8008efb4: 3c198022 lui t9,0x8022 +8008efb8: 3c0e8022 lui t6,0x8022 +8008efbc: 3c0d8022 lui t5,0x8022 +8008efc0: 3c0a8022 lui t2,0x8022 +8008efc4: a04950ae sb t1,20654(v0) +8008efc8: a06650af sb a2,20655(v1) +8008efcc: 3c028022 lui v0,0x8022 +8008efd0: 3c038022 lui v1,0x8022 +8008efd4: 2ca4000a sltiu a0,a1,10 +8008efd8: a04750b0 sb a3,20656(v0) +8008efdc: a06850b1 sb t0,20657(v1) +8008efe0: a32550aa sb a1,20650(t9) +8008efe4: a1cf50ab sb t7,20651(t6) +8008efe8: a1b850ac sb t8,20652(t5) +8008efec: 10800063 beqz a0,8008f17c <_Z6OpEFM0v+0x2b8> +8008eff0: a15150ad sb s1,20653(t2) +8008eff4: 91c350ab lbu v1,20651(t6) +8008eff8: 2c62000a sltiu v0,v1,10 +8008effc: 10400056 beqz v0,8008f158 <_Z6OpEFM0v+0x294> +8008f000: 2462000a addiu v0,v1,10 +8008f004: 91a350ac lbu v1,20652(t5) +8008f008: 2c62000a sltiu v0,v1,10 +8008f00c: 10400065 beqz v0,8008f1a4 <_Z6OpEFM0v+0x2e0> +8008f010: 2462000a addiu v0,v1,10 +8008f014: 914350ad lbu v1,20653(t2) +8008f018: 2c62000a sltiu v0,v1,10 +8008f01c: 1440004c bnez v0,8008f150 <_Z6OpEFM0v+0x28c> +8008f020: 24020001 li v0,1 +8008f024: 2462000a addiu v0,v1,10 +8008f028: a14250ad sb v0,20653(t2) +8008f02c: a2000004 sb zero,4(s0) +8008f030: 914250ad lbu v0,20653(t2) +8008f034: 91a350ac lbu v1,20652(t5) +8008f038: 91c450ab lbu a0,20651(t6) +8008f03c: 00031a00 sll v1,v1,0x8 +8008f040: 00021300 sll v0,v0,0xc +8008f044: 932550aa lbu a1,20650(t9) +8008f048: 00431025 or v0,v0,v1 +8008f04c: 00451025 or v0,v0,a1 +8008f050: 00042100 sll a0,a0,0x4 +8008f054: 00822025 or a0,a0,v0 +8008f058: 308affff andi t2,a0,0xffff +8008f05c: 018a1026 xor v0,t4,t2 +8008f060: 018b2026 xor a0,t4,t3 +8008f064: 30428000 andi v0,v0,0x8000 +8008f068: 3c038022 lui v1,0x8022 +8008f06c: 00822024 and a0,a0,v0 +8008f070: 10800055 beqz a0,8008f1c8 <_Z6OpEFM0v+0x304> +8008f074: a46a50b4 sh t2,20660(v1) +8008f078: 2663e988 addiu v1,s3,-5752 +8008f07c: 24020001 li v0,1 +8008f080: a0620007 sb v0,7(v1) +8008f084: 2643e974 addiu v1,s2,-5772 +8008f088: 3142ffff andi v0,t2,0xffff +8008f08c: a46a0004 sh t2,4(v1) +8008f090: 2664e988 addiu a0,s3,-5752 +8008f094: 00021a02 srl v1,v0,0x8 +8008f098: 0002102b sltu v0,zero,v0 +8008f09c: a0830006 sb v1,6(a0) +8008f0a0: a0820005 sb v0,5(a0) +8008f0a4: 8fbf0020 lw ra,32(sp) +8008f0a8: 8fb3001c lw s3,28(sp) +8008f0ac: 8fb20018 lw s2,24(sp) +8008f0b0: 8fb10014 lw s1,20(sp) +8008f0b4: 8fb00010 lw s0,16(sp) +8008f0b8: 03e00008 jr ra +8008f0bc: 27bd0028 addiu sp,sp,40 +8008f0c0: 94840004 lhu a0,4(a0) +8008f0c4: 92030004 lbu v1,4(s0) +8008f0c8: 008b1023 subu v0,a0,t3 +8008f0cc: 00431021 addu v0,v0,v1 +8008f0d0: 2442ffff addiu v0,v0,-1 +8008f0d4: 008b1826 xor v1,a0,t3 +8008f0d8: 3046ffff andi a2,v0,0xffff +8008f0dc: 30638000 andi v1,v1,0x8000 +8008f0e0: 00022827 nor a1,zero,v0 +8008f0e4: 00862026 xor a0,a0,a2 +8008f0e8: 00832024 and a0,a0,v1 +8008f0ec: 00052fc2 srl a1,a1,0x1f +8008f0f0: 3c038022 lui v1,0x8022 +8008f0f4: ac6250c8 sw v0,20680(v1) +8008f0f8: 10800012 beqz a0,8008f144 <_Z6OpEFM0v+0x280> +8008f0fc: a2050004 sb a1,4(s0) +8008f100: 24020001 li v0,1 +8008f104: a2020007 sb v0,7(s0) +8008f108: 2643e974 addiu v1,s2,-5772 +8008f10c: 30c2ffff andi v0,a2,0xffff +8008f110: a4660004 sh a2,4(v1) +8008f114: 2664e988 addiu a0,s3,-5752 +8008f118: 00021a02 srl v1,v0,0x8 +8008f11c: 0002102b sltu v0,zero,v0 +8008f120: a0830006 sb v1,6(a0) +8008f124: a0820005 sb v0,5(a0) +8008f128: 8fbf0020 lw ra,32(sp) +8008f12c: 8fb3001c lw s3,28(sp) +8008f130: 8fb20018 lw s2,24(sp) +8008f134: 8fb10014 lw s1,20(sp) +8008f138: 8fb00010 lw s0,16(sp) +8008f13c: 03e00008 jr ra +8008f140: 27bd0028 addiu sp,sp,40 +8008f144: 08023c42 j 8008f108 <_Z6OpEFM0v+0x244> +8008f148: a2000007 sb zero,7(s0) +8008f14c: 24020001 li v0,1 +8008f150: 08023c0c j 8008f030 <_Z6OpEFM0v+0x16c> +8008f154: a2020004 sb v0,4(s0) +8008f158: 2703ffff addiu v1,t8,-1 +8008f15c: a1a350ac sb v1,20652(t5) +8008f160: 91a350ac lbu v1,20652(t5) +8008f164: a1c250ab sb v0,20651(t6) +8008f168: 2c62000a sltiu v0,v1,10 +8008f16c: 1440ffa9 bnez v0,8008f014 <_Z6OpEFM0v+0x150> +8008f170: 2462000a addiu v0,v1,10 +8008f174: 08023c6a j 8008f1a8 <_Z6OpEFM0v+0x2e4> +8008f178: 2623ffff addiu v1,s1,-1 +8008f17c: 25e3ffff addiu v1,t7,-1 +8008f180: a1c350ab sb v1,20651(t6) +8008f184: 91c350ab lbu v1,20651(t6) +8008f188: 24a2000a addiu v0,a1,10 +8008f18c: a32250aa sb v0,20650(t9) +8008f190: 2c62000a sltiu v0,v1,10 +8008f194: 1440ff9b bnez v0,8008f004 <_Z6OpEFM0v+0x140> +8008f198: 2462000a addiu v0,v1,10 +8008f19c: 08023c57 j 8008f15c <_Z6OpEFM0v+0x298> +8008f1a0: 2703ffff addiu v1,t8,-1 +8008f1a4: 2623ffff addiu v1,s1,-1 +8008f1a8: a14350ad sb v1,20653(t2) +8008f1ac: 914350ad lbu v1,20653(t2) +8008f1b0: a1a250ac sb v0,20652(t5) +8008f1b4: 2c62000a sltiu v0,v1,10 +8008f1b8: 1440ffe4 bnez v0,8008f14c <_Z6OpEFM0v+0x288> +8008f1bc: 2462000a addiu v0,v1,10 +8008f1c0: 08023c0b j 8008f02c <_Z6OpEFM0v+0x168> +8008f1c4: a14250ad sb v0,20653(t2) +8008f1c8: 2662e988 addiu v0,s3,-5752 +8008f1cc: 08023c21 j 8008f084 <_Z6OpEFM0v+0x1c0> +8008f1d0: a0400007 sb zero,7(v0) + +8008f1d4 <_Z6OpF9M0v>: +8008f1d4: 27bdffd8 addiu sp,sp,-40 +8008f1d8: afb20018 sw s2,24(sp) +8008f1dc: 3c128021 lui s2,0x8021 +8008f1e0: afb3001c sw s3,28(sp) +8008f1e4: afb10014 sw s1,20(sp) +8008f1e8: afb00010 sw s0,16(sp) +8008f1ec: afbf0020 sw ra,32(sp) +8008f1f0: 2651e988 addiu s1,s2,-5752 +8008f1f4: 8e250020 lw a1,32(s1) +8008f1f8: 3c138021 lui s3,0x8021 +8008f1fc: 90a30000 lbu v1,0(a1) +8008f200: 8e260010 lw a2,16(s1) +8008f204: 2670e974 addiu s0,s3,-5772 +8008f208: 90a40001 lbu a0,1(a1) +8008f20c: 9602000c lhu v0,12(s0) +8008f210: 00661821 addu v1,v1,a2 +8008f214: 00621821 addu v1,v1,v0 +8008f218: 00042200 sll a0,a0,0x8 +8008f21c: 00832021 addu a0,a0,v1 +8008f220: 3c028021 lui v0,0x8021 +8008f224: ac447018 sw a0,28696(v0) +8008f228: 90a30001 lbu v1,1(a1) +8008f22c: 3c028022 lui v0,0x8022 +8008f230: a04350cc sb v1,20684(v0) +8008f234: 24a50002 addiu a1,a1,2 +8008f238: 3c028007 lui v0,0x8007 +8008f23c: 244269c0 addiu v0,v0,27072 +8008f240: 0040f809 jalr v0 +8008f244: ae250020 sw a1,32(s1) +8008f248: 00405821 move t3,v0 +8008f24c: 92020002 lbu v0,2(s0) +8008f250: 3c038022 lui v1,0x8022 +8008f254: 30420008 andi v0,v0,0x8 +8008f258: 1040005e beqz v0,8008f3d4 <_Z6OpF9M0v+0x200> +8008f25c: a46b50be sh t3,20670(v1) +8008f260: 92220004 lbu v0,4(s1) +8008f264: 960c0004 lhu t4,4(s0) +8008f268: 3169000f andi t1,t3,0xf +8008f26c: 2c420001 sltiu v0,v0,1 +8008f270: 01221021 addu v0,t1,v0 +8008f274: 000b3102 srl a2,t3,0x4 +8008f278: 3185000f andi a1,t4,0xf +8008f27c: 000c1902 srl v1,t4,0x4 +8008f280: 00a22823 subu a1,a1,v0 +8008f284: 30c6000f andi a2,a2,0xf +8008f288: 000b4302 srl t0,t3,0xc +8008f28c: 000b3a02 srl a3,t3,0x8 +8008f290: 000c2202 srl a0,t4,0x8 +8008f294: 3063000f andi v1,v1,0xf +8008f298: 000c1302 srl v0,t4,0xc +8008f29c: 30e7000f andi a3,a3,0xf +8008f2a0: 00661823 subu v1,v1,a2 +8008f2a4: 00481023 subu v0,v0,t0 +8008f2a8: 3084000f andi a0,a0,0xf +8008f2ac: 00872023 subu a0,a0,a3 +8008f2b0: 30a500ff andi a1,a1,0xff +8008f2b4: 306f00ff andi t7,v1,0xff +8008f2b8: 305900ff andi t9,v0,0xff +8008f2bc: 3c038022 lui v1,0x8022 +8008f2c0: 3c028022 lui v0,0x8022 +8008f2c4: 309000ff andi s0,a0,0xff +8008f2c8: 3c188022 lui t8,0x8022 +8008f2cc: 3c0e8022 lui t6,0x8022 +8008f2d0: 3c0d8022 lui t5,0x8022 +8008f2d4: 3c0a8022 lui t2,0x8022 +8008f2d8: a04950ae sb t1,20654(v0) +8008f2dc: a06650af sb a2,20655(v1) +8008f2e0: 3c028022 lui v0,0x8022 +8008f2e4: 3c038022 lui v1,0x8022 +8008f2e8: 2ca4000a sltiu a0,a1,10 +8008f2ec: a04750b0 sb a3,20656(v0) +8008f2f0: a06850b1 sb t0,20657(v1) +8008f2f4: a30550aa sb a1,20650(t8) +8008f2f8: a1cf50ab sb t7,20651(t6) +8008f2fc: a1b050ac sb s0,20652(t5) +8008f300: 10800063 beqz a0,8008f490 <_Z6OpF9M0v+0x2bc> +8008f304: a15950ad sb t9,20653(t2) +8008f308: 91c350ab lbu v1,20651(t6) +8008f30c: 2c62000a sltiu v0,v1,10 +8008f310: 10400056 beqz v0,8008f46c <_Z6OpF9M0v+0x298> +8008f314: 2462000a addiu v0,v1,10 +8008f318: 91a350ac lbu v1,20652(t5) +8008f31c: 2c62000a sltiu v0,v1,10 +8008f320: 10400065 beqz v0,8008f4b8 <_Z6OpF9M0v+0x2e4> +8008f324: 2462000a addiu v0,v1,10 +8008f328: 914350ad lbu v1,20653(t2) +8008f32c: 2c62000a sltiu v0,v1,10 +8008f330: 1440004c bnez v0,8008f464 <_Z6OpF9M0v+0x290> +8008f334: 24020001 li v0,1 +8008f338: 2462000a addiu v0,v1,10 +8008f33c: a14250ad sb v0,20653(t2) +8008f340: a2200004 sb zero,4(s1) +8008f344: 914250ad lbu v0,20653(t2) +8008f348: 91a350ac lbu v1,20652(t5) +8008f34c: 91c450ab lbu a0,20651(t6) +8008f350: 00031a00 sll v1,v1,0x8 +8008f354: 00021300 sll v0,v0,0xc +8008f358: 930550aa lbu a1,20650(t8) +8008f35c: 00431025 or v0,v0,v1 +8008f360: 00451025 or v0,v0,a1 +8008f364: 00042100 sll a0,a0,0x4 +8008f368: 00822025 or a0,a0,v0 +8008f36c: 308affff andi t2,a0,0xffff +8008f370: 018a1026 xor v0,t4,t2 +8008f374: 018b2026 xor a0,t4,t3 +8008f378: 30428000 andi v0,v0,0x8000 +8008f37c: 3c038022 lui v1,0x8022 +8008f380: 00822024 and a0,a0,v0 +8008f384: 10800055 beqz a0,8008f4dc <_Z6OpF9M0v+0x308> +8008f388: a46a50b4 sh t2,20660(v1) +8008f38c: 2643e988 addiu v1,s2,-5752 +8008f390: 24020001 li v0,1 +8008f394: a0620007 sb v0,7(v1) +8008f398: 2663e974 addiu v1,s3,-5772 +8008f39c: 3142ffff andi v0,t2,0xffff +8008f3a0: a46a0004 sh t2,4(v1) +8008f3a4: 2644e988 addiu a0,s2,-5752 +8008f3a8: 00021a02 srl v1,v0,0x8 +8008f3ac: 0002102b sltu v0,zero,v0 +8008f3b0: a0830006 sb v1,6(a0) +8008f3b4: a0820005 sb v0,5(a0) +8008f3b8: 8fbf0020 lw ra,32(sp) +8008f3bc: 8fb3001c lw s3,28(sp) +8008f3c0: 8fb20018 lw s2,24(sp) +8008f3c4: 8fb10014 lw s1,20(sp) +8008f3c8: 8fb00010 lw s0,16(sp) +8008f3cc: 03e00008 jr ra +8008f3d0: 27bd0028 addiu sp,sp,40 +8008f3d4: 96040004 lhu a0,4(s0) +8008f3d8: 92230004 lbu v1,4(s1) +8008f3dc: 008b1023 subu v0,a0,t3 +8008f3e0: 00431021 addu v0,v0,v1 +8008f3e4: 2442ffff addiu v0,v0,-1 +8008f3e8: 008b1826 xor v1,a0,t3 +8008f3ec: 3046ffff andi a2,v0,0xffff +8008f3f0: 30638000 andi v1,v1,0x8000 +8008f3f4: 00022827 nor a1,zero,v0 +8008f3f8: 00862026 xor a0,a0,a2 +8008f3fc: 00832024 and a0,a0,v1 +8008f400: 00052fc2 srl a1,a1,0x1f +8008f404: 3c038022 lui v1,0x8022 +8008f408: ac6250c8 sw v0,20680(v1) +8008f40c: 10800012 beqz a0,8008f458 <_Z6OpF9M0v+0x284> +8008f410: a2250004 sb a1,4(s1) +8008f414: 24020001 li v0,1 +8008f418: a2220007 sb v0,7(s1) +8008f41c: 2663e974 addiu v1,s3,-5772 +8008f420: 30c2ffff andi v0,a2,0xffff +8008f424: a4660004 sh a2,4(v1) +8008f428: 2644e988 addiu a0,s2,-5752 +8008f42c: 00021a02 srl v1,v0,0x8 +8008f430: 0002102b sltu v0,zero,v0 +8008f434: a0830006 sb v1,6(a0) +8008f438: a0820005 sb v0,5(a0) +8008f43c: 8fbf0020 lw ra,32(sp) +8008f440: 8fb3001c lw s3,28(sp) +8008f444: 8fb20018 lw s2,24(sp) +8008f448: 8fb10014 lw s1,20(sp) +8008f44c: 8fb00010 lw s0,16(sp) +8008f450: 03e00008 jr ra +8008f454: 27bd0028 addiu sp,sp,40 +8008f458: 08023d07 j 8008f41c <_Z6OpF9M0v+0x248> +8008f45c: a2200007 sb zero,7(s1) +8008f460: 24020001 li v0,1 +8008f464: 08023cd1 j 8008f344 <_Z6OpF9M0v+0x170> +8008f468: a2220004 sb v0,4(s1) +8008f46c: 2603ffff addiu v1,s0,-1 +8008f470: a1a350ac sb v1,20652(t5) +8008f474: 91a350ac lbu v1,20652(t5) +8008f478: a1c250ab sb v0,20651(t6) +8008f47c: 2c62000a sltiu v0,v1,10 +8008f480: 1440ffa9 bnez v0,8008f328 <_Z6OpF9M0v+0x154> +8008f484: 2462000a addiu v0,v1,10 +8008f488: 08023d2f j 8008f4bc <_Z6OpF9M0v+0x2e8> +8008f48c: 2723ffff addiu v1,t9,-1 +8008f490: 25e3ffff addiu v1,t7,-1 +8008f494: a1c350ab sb v1,20651(t6) +8008f498: 91c350ab lbu v1,20651(t6) +8008f49c: 24a2000a addiu v0,a1,10 +8008f4a0: a30250aa sb v0,20650(t8) +8008f4a4: 2c62000a sltiu v0,v1,10 +8008f4a8: 1440ff9b bnez v0,8008f318 <_Z6OpF9M0v+0x144> +8008f4ac: 2462000a addiu v0,v1,10 +8008f4b0: 08023d1c j 8008f470 <_Z6OpF9M0v+0x29c> +8008f4b4: 2603ffff addiu v1,s0,-1 +8008f4b8: 2723ffff addiu v1,t9,-1 +8008f4bc: a14350ad sb v1,20653(t2) +8008f4c0: 914350ad lbu v1,20653(t2) +8008f4c4: a1a250ac sb v0,20652(t5) +8008f4c8: 2c62000a sltiu v0,v1,10 +8008f4cc: 1440ffe4 bnez v0,8008f460 <_Z6OpF9M0v+0x28c> +8008f4d0: 2462000a addiu v0,v1,10 +8008f4d4: 08023cd0 j 8008f340 <_Z6OpF9M0v+0x16c> +8008f4d8: a14250ad sb v0,20653(t2) +8008f4dc: 2642e988 addiu v0,s2,-5752 +8008f4e0: 08023ce6 j 8008f398 <_Z6OpF9M0v+0x1c4> +8008f4e4: a0400007 sb zero,7(v0) + +8008f4e8 <_Z6OpFDM0v>: +8008f4e8: 27bdffd8 addiu sp,sp,-40 +8008f4ec: afb20018 sw s2,24(sp) +8008f4f0: 3c128021 lui s2,0x8021 +8008f4f4: afb3001c sw s3,28(sp) +8008f4f8: afb10014 sw s1,20(sp) +8008f4fc: afb00010 sw s0,16(sp) +8008f500: afbf0020 sw ra,32(sp) +8008f504: 2651e988 addiu s1,s2,-5752 +8008f508: 8e250020 lw a1,32(s1) +8008f50c: 3c138021 lui s3,0x8021 +8008f510: 90a30000 lbu v1,0(a1) +8008f514: 8e260010 lw a2,16(s1) +8008f518: 2670e974 addiu s0,s3,-5772 +8008f51c: 90a40001 lbu a0,1(a1) +8008f520: 9602000a lhu v0,10(s0) +8008f524: 00661821 addu v1,v1,a2 +8008f528: 00621821 addu v1,v1,v0 +8008f52c: 00042200 sll a0,a0,0x8 +8008f530: 00832021 addu a0,a0,v1 +8008f534: 3c028021 lui v0,0x8021 +8008f538: ac447018 sw a0,28696(v0) +8008f53c: 90a30001 lbu v1,1(a1) +8008f540: 3c028022 lui v0,0x8022 +8008f544: a04350cc sb v1,20684(v0) +8008f548: 24a50002 addiu a1,a1,2 +8008f54c: 3c028007 lui v0,0x8007 +8008f550: 244269c0 addiu v0,v0,27072 +8008f554: 0040f809 jalr v0 +8008f558: ae250020 sw a1,32(s1) +8008f55c: 00405821 move t3,v0 +8008f560: 92020002 lbu v0,2(s0) +8008f564: 3c038022 lui v1,0x8022 +8008f568: 30420008 andi v0,v0,0x8 +8008f56c: 1040005e beqz v0,8008f6e8 <_Z6OpFDM0v+0x200> +8008f570: a46b50be sh t3,20670(v1) +8008f574: 92220004 lbu v0,4(s1) +8008f578: 960c0004 lhu t4,4(s0) +8008f57c: 3169000f andi t1,t3,0xf +8008f580: 2c420001 sltiu v0,v0,1 +8008f584: 01221021 addu v0,t1,v0 +8008f588: 000b3102 srl a2,t3,0x4 +8008f58c: 3185000f andi a1,t4,0xf +8008f590: 000c1902 srl v1,t4,0x4 +8008f594: 00a22823 subu a1,a1,v0 +8008f598: 30c6000f andi a2,a2,0xf +8008f59c: 000b4302 srl t0,t3,0xc +8008f5a0: 000b3a02 srl a3,t3,0x8 +8008f5a4: 000c2202 srl a0,t4,0x8 +8008f5a8: 3063000f andi v1,v1,0xf +8008f5ac: 000c1302 srl v0,t4,0xc +8008f5b0: 30e7000f andi a3,a3,0xf +8008f5b4: 00661823 subu v1,v1,a2 +8008f5b8: 00481023 subu v0,v0,t0 +8008f5bc: 3084000f andi a0,a0,0xf +8008f5c0: 00872023 subu a0,a0,a3 +8008f5c4: 30a500ff andi a1,a1,0xff +8008f5c8: 306f00ff andi t7,v1,0xff +8008f5cc: 305900ff andi t9,v0,0xff +8008f5d0: 3c038022 lui v1,0x8022 +8008f5d4: 3c028022 lui v0,0x8022 +8008f5d8: 309000ff andi s0,a0,0xff +8008f5dc: 3c188022 lui t8,0x8022 +8008f5e0: 3c0e8022 lui t6,0x8022 +8008f5e4: 3c0d8022 lui t5,0x8022 +8008f5e8: 3c0a8022 lui t2,0x8022 +8008f5ec: a04950ae sb t1,20654(v0) +8008f5f0: a06650af sb a2,20655(v1) +8008f5f4: 3c028022 lui v0,0x8022 +8008f5f8: 3c038022 lui v1,0x8022 +8008f5fc: 2ca4000a sltiu a0,a1,10 +8008f600: a04750b0 sb a3,20656(v0) +8008f604: a06850b1 sb t0,20657(v1) +8008f608: a30550aa sb a1,20650(t8) +8008f60c: a1cf50ab sb t7,20651(t6) +8008f610: a1b050ac sb s0,20652(t5) +8008f614: 10800063 beqz a0,8008f7a4 <_Z6OpFDM0v+0x2bc> +8008f618: a15950ad sb t9,20653(t2) +8008f61c: 91c350ab lbu v1,20651(t6) +8008f620: 2c62000a sltiu v0,v1,10 +8008f624: 10400056 beqz v0,8008f780 <_Z6OpFDM0v+0x298> +8008f628: 2462000a addiu v0,v1,10 +8008f62c: 91a350ac lbu v1,20652(t5) +8008f630: 2c62000a sltiu v0,v1,10 +8008f634: 10400065 beqz v0,8008f7cc <_Z6OpFDM0v+0x2e4> +8008f638: 2462000a addiu v0,v1,10 +8008f63c: 914350ad lbu v1,20653(t2) +8008f640: 2c62000a sltiu v0,v1,10 +8008f644: 1440004c bnez v0,8008f778 <_Z6OpFDM0v+0x290> +8008f648: 24020001 li v0,1 +8008f64c: 2462000a addiu v0,v1,10 +8008f650: a14250ad sb v0,20653(t2) +8008f654: a2200004 sb zero,4(s1) +8008f658: 914250ad lbu v0,20653(t2) +8008f65c: 91a350ac lbu v1,20652(t5) +8008f660: 91c450ab lbu a0,20651(t6) +8008f664: 00031a00 sll v1,v1,0x8 +8008f668: 00021300 sll v0,v0,0xc +8008f66c: 930550aa lbu a1,20650(t8) +8008f670: 00431025 or v0,v0,v1 +8008f674: 00451025 or v0,v0,a1 +8008f678: 00042100 sll a0,a0,0x4 +8008f67c: 00822025 or a0,a0,v0 +8008f680: 308affff andi t2,a0,0xffff +8008f684: 018a1026 xor v0,t4,t2 +8008f688: 018b2026 xor a0,t4,t3 +8008f68c: 30428000 andi v0,v0,0x8000 +8008f690: 3c038022 lui v1,0x8022 +8008f694: 00822024 and a0,a0,v0 +8008f698: 10800055 beqz a0,8008f7f0 <_Z6OpFDM0v+0x308> +8008f69c: a46a50b4 sh t2,20660(v1) +8008f6a0: 2643e988 addiu v1,s2,-5752 +8008f6a4: 24020001 li v0,1 +8008f6a8: a0620007 sb v0,7(v1) +8008f6ac: 2663e974 addiu v1,s3,-5772 +8008f6b0: 3142ffff andi v0,t2,0xffff +8008f6b4: a46a0004 sh t2,4(v1) +8008f6b8: 2644e988 addiu a0,s2,-5752 +8008f6bc: 00021a02 srl v1,v0,0x8 +8008f6c0: 0002102b sltu v0,zero,v0 +8008f6c4: a0830006 sb v1,6(a0) +8008f6c8: a0820005 sb v0,5(a0) +8008f6cc: 8fbf0020 lw ra,32(sp) +8008f6d0: 8fb3001c lw s3,28(sp) +8008f6d4: 8fb20018 lw s2,24(sp) +8008f6d8: 8fb10014 lw s1,20(sp) +8008f6dc: 8fb00010 lw s0,16(sp) +8008f6e0: 03e00008 jr ra +8008f6e4: 27bd0028 addiu sp,sp,40 +8008f6e8: 96040004 lhu a0,4(s0) +8008f6ec: 92230004 lbu v1,4(s1) +8008f6f0: 008b1023 subu v0,a0,t3 +8008f6f4: 00431021 addu v0,v0,v1 +8008f6f8: 2442ffff addiu v0,v0,-1 +8008f6fc: 008b1826 xor v1,a0,t3 +8008f700: 3046ffff andi a2,v0,0xffff +8008f704: 30638000 andi v1,v1,0x8000 +8008f708: 00022827 nor a1,zero,v0 +8008f70c: 00862026 xor a0,a0,a2 +8008f710: 00832024 and a0,a0,v1 +8008f714: 00052fc2 srl a1,a1,0x1f +8008f718: 3c038022 lui v1,0x8022 +8008f71c: ac6250c8 sw v0,20680(v1) +8008f720: 10800012 beqz a0,8008f76c <_Z6OpFDM0v+0x284> +8008f724: a2250004 sb a1,4(s1) +8008f728: 24020001 li v0,1 +8008f72c: a2220007 sb v0,7(s1) +8008f730: 2663e974 addiu v1,s3,-5772 +8008f734: 30c2ffff andi v0,a2,0xffff +8008f738: a4660004 sh a2,4(v1) +8008f73c: 2644e988 addiu a0,s2,-5752 +8008f740: 00021a02 srl v1,v0,0x8 +8008f744: 0002102b sltu v0,zero,v0 +8008f748: a0830006 sb v1,6(a0) +8008f74c: a0820005 sb v0,5(a0) +8008f750: 8fbf0020 lw ra,32(sp) +8008f754: 8fb3001c lw s3,28(sp) +8008f758: 8fb20018 lw s2,24(sp) +8008f75c: 8fb10014 lw s1,20(sp) +8008f760: 8fb00010 lw s0,16(sp) +8008f764: 03e00008 jr ra +8008f768: 27bd0028 addiu sp,sp,40 +8008f76c: 08023dcc j 8008f730 <_Z6OpFDM0v+0x248> +8008f770: a2200007 sb zero,7(s1) +8008f774: 24020001 li v0,1 +8008f778: 08023d96 j 8008f658 <_Z6OpFDM0v+0x170> +8008f77c: a2220004 sb v0,4(s1) +8008f780: 2603ffff addiu v1,s0,-1 +8008f784: a1a350ac sb v1,20652(t5) +8008f788: 91a350ac lbu v1,20652(t5) +8008f78c: a1c250ab sb v0,20651(t6) +8008f790: 2c62000a sltiu v0,v1,10 +8008f794: 1440ffa9 bnez v0,8008f63c <_Z6OpFDM0v+0x154> +8008f798: 2462000a addiu v0,v1,10 +8008f79c: 08023df4 j 8008f7d0 <_Z6OpFDM0v+0x2e8> +8008f7a0: 2723ffff addiu v1,t9,-1 +8008f7a4: 25e3ffff addiu v1,t7,-1 +8008f7a8: a1c350ab sb v1,20651(t6) +8008f7ac: 91c350ab lbu v1,20651(t6) +8008f7b0: 24a2000a addiu v0,a1,10 +8008f7b4: a30250aa sb v0,20650(t8) +8008f7b8: 2c62000a sltiu v0,v1,10 +8008f7bc: 1440ff9b bnez v0,8008f62c <_Z6OpFDM0v+0x144> +8008f7c0: 2462000a addiu v0,v1,10 +8008f7c4: 08023de1 j 8008f784 <_Z6OpFDM0v+0x29c> +8008f7c8: 2603ffff addiu v1,s0,-1 +8008f7cc: 2723ffff addiu v1,t9,-1 +8008f7d0: a14350ad sb v1,20653(t2) +8008f7d4: 914350ad lbu v1,20653(t2) +8008f7d8: a1a250ac sb v0,20652(t5) +8008f7dc: 2c62000a sltiu v0,v1,10 +8008f7e0: 1440ffe4 bnez v0,8008f774 <_Z6OpFDM0v+0x28c> +8008f7e4: 2462000a addiu v0,v1,10 +8008f7e8: 08023d95 j 8008f654 <_Z6OpFDM0v+0x16c> +8008f7ec: a14250ad sb v0,20653(t2) +8008f7f0: 2642e988 addiu v0,s2,-5752 +8008f7f4: 08023dab j 8008f6ac <_Z6OpFDM0v+0x1c4> +8008f7f8: a0400007 sb zero,7(v0) + +8008f7fc <_Z6OpEDM0v>: +8008f7fc: 27bdffd8 addiu sp,sp,-40 +8008f800: afb3001c sw s3,28(sp) +8008f804: 3c138021 lui s3,0x8021 +8008f808: afb20018 sw s2,24(sp) +8008f80c: afb00010 sw s0,16(sp) +8008f810: afbf0020 sw ra,32(sp) +8008f814: afb10014 sw s1,20(sp) +8008f818: 2670e988 addiu s0,s3,-5752 +8008f81c: 8e030020 lw v1,32(s0) +8008f820: 8e050010 lw a1,16(s0) +8008f824: 90620001 lbu v0,1(v1) +8008f828: 90640000 lbu a0,0(v1) +8008f82c: 00021200 sll v0,v0,0x8 +8008f830: 00822021 addu a0,a0,v0 +8008f834: 00852021 addu a0,a0,a1 +8008f838: 3c028021 lui v0,0x8021 +8008f83c: ac447018 sw a0,28696(v0) +8008f840: 90650001 lbu a1,1(v1) +8008f844: 3c028022 lui v0,0x8022 +8008f848: 24630002 addiu v1,v1,2 +8008f84c: a04550cc sb a1,20684(v0) +8008f850: 3c028007 lui v0,0x8007 +8008f854: ae030020 sw v1,32(s0) +8008f858: 244269c0 addiu v0,v0,27072 +8008f85c: 0040f809 jalr v0 +8008f860: 3c128021 lui s2,0x8021 +8008f864: 2644e974 addiu a0,s2,-5772 +8008f868: 00405821 move t3,v0 +8008f86c: 90820002 lbu v0,2(a0) +8008f870: 3c038022 lui v1,0x8022 +8008f874: 30420008 andi v0,v0,0x8 +8008f878: 1040005e beqz v0,8008f9f4 <_Z6OpEDM0v+0x1f8> +8008f87c: a46b50be sh t3,20670(v1) +8008f880: 92020004 lbu v0,4(s0) +8008f884: 948c0004 lhu t4,4(a0) +8008f888: 3169000f andi t1,t3,0xf +8008f88c: 2c420001 sltiu v0,v0,1 +8008f890: 01221021 addu v0,t1,v0 +8008f894: 000b3102 srl a2,t3,0x4 +8008f898: 3185000f andi a1,t4,0xf +8008f89c: 000c1902 srl v1,t4,0x4 +8008f8a0: 00a22823 subu a1,a1,v0 +8008f8a4: 30c6000f andi a2,a2,0xf +8008f8a8: 000b4302 srl t0,t3,0xc +8008f8ac: 000b3a02 srl a3,t3,0x8 +8008f8b0: 000c2202 srl a0,t4,0x8 +8008f8b4: 3063000f andi v1,v1,0xf +8008f8b8: 000c1302 srl v0,t4,0xc +8008f8bc: 30e7000f andi a3,a3,0xf +8008f8c0: 00661823 subu v1,v1,a2 +8008f8c4: 00481023 subu v0,v0,t0 +8008f8c8: 3084000f andi a0,a0,0xf +8008f8cc: 00872023 subu a0,a0,a3 +8008f8d0: 30a500ff andi a1,a1,0xff +8008f8d4: 306f00ff andi t7,v1,0xff +8008f8d8: 305100ff andi s1,v0,0xff +8008f8dc: 3c038022 lui v1,0x8022 +8008f8e0: 3c028022 lui v0,0x8022 +8008f8e4: 309800ff andi t8,a0,0xff +8008f8e8: 3c198022 lui t9,0x8022 +8008f8ec: 3c0e8022 lui t6,0x8022 +8008f8f0: 3c0d8022 lui t5,0x8022 +8008f8f4: 3c0a8022 lui t2,0x8022 +8008f8f8: a04950ae sb t1,20654(v0) +8008f8fc: a06650af sb a2,20655(v1) +8008f900: 3c028022 lui v0,0x8022 +8008f904: 3c038022 lui v1,0x8022 +8008f908: 2ca4000a sltiu a0,a1,10 +8008f90c: a04750b0 sb a3,20656(v0) +8008f910: a06850b1 sb t0,20657(v1) +8008f914: a32550aa sb a1,20650(t9) +8008f918: a1cf50ab sb t7,20651(t6) +8008f91c: a1b850ac sb t8,20652(t5) +8008f920: 10800063 beqz a0,8008fab0 <_Z6OpEDM0v+0x2b4> +8008f924: a15150ad sb s1,20653(t2) +8008f928: 91c350ab lbu v1,20651(t6) +8008f92c: 2c62000a sltiu v0,v1,10 +8008f930: 10400056 beqz v0,8008fa8c <_Z6OpEDM0v+0x290> +8008f934: 2462000a addiu v0,v1,10 +8008f938: 91a350ac lbu v1,20652(t5) +8008f93c: 2c62000a sltiu v0,v1,10 +8008f940: 10400065 beqz v0,8008fad8 <_Z6OpEDM0v+0x2dc> +8008f944: 2462000a addiu v0,v1,10 +8008f948: 914350ad lbu v1,20653(t2) +8008f94c: 2c62000a sltiu v0,v1,10 +8008f950: 1440004c bnez v0,8008fa84 <_Z6OpEDM0v+0x288> +8008f954: 24020001 li v0,1 +8008f958: 2462000a addiu v0,v1,10 +8008f95c: a14250ad sb v0,20653(t2) +8008f960: a2000004 sb zero,4(s0) +8008f964: 914250ad lbu v0,20653(t2) +8008f968: 91a350ac lbu v1,20652(t5) +8008f96c: 91c450ab lbu a0,20651(t6) +8008f970: 00031a00 sll v1,v1,0x8 +8008f974: 00021300 sll v0,v0,0xc +8008f978: 932550aa lbu a1,20650(t9) +8008f97c: 00431025 or v0,v0,v1 +8008f980: 00451025 or v0,v0,a1 +8008f984: 00042100 sll a0,a0,0x4 +8008f988: 00822025 or a0,a0,v0 +8008f98c: 308affff andi t2,a0,0xffff +8008f990: 018a1026 xor v0,t4,t2 +8008f994: 018b2026 xor a0,t4,t3 +8008f998: 30428000 andi v0,v0,0x8000 +8008f99c: 3c038022 lui v1,0x8022 +8008f9a0: 00822024 and a0,a0,v0 +8008f9a4: 10800055 beqz a0,8008fafc <_Z6OpEDM0v+0x300> +8008f9a8: a46a50b4 sh t2,20660(v1) +8008f9ac: 2663e988 addiu v1,s3,-5752 +8008f9b0: 24020001 li v0,1 +8008f9b4: a0620007 sb v0,7(v1) +8008f9b8: 2643e974 addiu v1,s2,-5772 +8008f9bc: 3142ffff andi v0,t2,0xffff +8008f9c0: a46a0004 sh t2,4(v1) +8008f9c4: 2664e988 addiu a0,s3,-5752 +8008f9c8: 00021a02 srl v1,v0,0x8 +8008f9cc: 0002102b sltu v0,zero,v0 +8008f9d0: a0830006 sb v1,6(a0) +8008f9d4: a0820005 sb v0,5(a0) +8008f9d8: 8fbf0020 lw ra,32(sp) +8008f9dc: 8fb3001c lw s3,28(sp) +8008f9e0: 8fb20018 lw s2,24(sp) +8008f9e4: 8fb10014 lw s1,20(sp) +8008f9e8: 8fb00010 lw s0,16(sp) +8008f9ec: 03e00008 jr ra +8008f9f0: 27bd0028 addiu sp,sp,40 +8008f9f4: 94840004 lhu a0,4(a0) +8008f9f8: 92030004 lbu v1,4(s0) +8008f9fc: 008b1023 subu v0,a0,t3 +8008fa00: 00431021 addu v0,v0,v1 +8008fa04: 2442ffff addiu v0,v0,-1 +8008fa08: 008b1826 xor v1,a0,t3 +8008fa0c: 3046ffff andi a2,v0,0xffff +8008fa10: 30638000 andi v1,v1,0x8000 +8008fa14: 00022827 nor a1,zero,v0 +8008fa18: 00862026 xor a0,a0,a2 +8008fa1c: 00832024 and a0,a0,v1 +8008fa20: 00052fc2 srl a1,a1,0x1f +8008fa24: 3c038022 lui v1,0x8022 +8008fa28: ac6250c8 sw v0,20680(v1) +8008fa2c: 10800012 beqz a0,8008fa78 <_Z6OpEDM0v+0x27c> +8008fa30: a2050004 sb a1,4(s0) +8008fa34: 24020001 li v0,1 +8008fa38: a2020007 sb v0,7(s0) +8008fa3c: 2643e974 addiu v1,s2,-5772 +8008fa40: 30c2ffff andi v0,a2,0xffff +8008fa44: a4660004 sh a2,4(v1) +8008fa48: 2664e988 addiu a0,s3,-5752 +8008fa4c: 00021a02 srl v1,v0,0x8 +8008fa50: 0002102b sltu v0,zero,v0 +8008fa54: a0830006 sb v1,6(a0) +8008fa58: a0820005 sb v0,5(a0) +8008fa5c: 8fbf0020 lw ra,32(sp) +8008fa60: 8fb3001c lw s3,28(sp) +8008fa64: 8fb20018 lw s2,24(sp) +8008fa68: 8fb10014 lw s1,20(sp) +8008fa6c: 8fb00010 lw s0,16(sp) +8008fa70: 03e00008 jr ra +8008fa74: 27bd0028 addiu sp,sp,40 +8008fa78: 08023e8f j 8008fa3c <_Z6OpEDM0v+0x240> +8008fa7c: a2000007 sb zero,7(s0) +8008fa80: 24020001 li v0,1 +8008fa84: 08023e59 j 8008f964 <_Z6OpEDM0v+0x168> +8008fa88: a2020004 sb v0,4(s0) +8008fa8c: 2703ffff addiu v1,t8,-1 +8008fa90: a1a350ac sb v1,20652(t5) +8008fa94: 91a350ac lbu v1,20652(t5) +8008fa98: a1c250ab sb v0,20651(t6) +8008fa9c: 2c62000a sltiu v0,v1,10 +8008faa0: 1440ffa9 bnez v0,8008f948 <_Z6OpEDM0v+0x14c> +8008faa4: 2462000a addiu v0,v1,10 +8008faa8: 08023eb7 j 8008fadc <_Z6OpEDM0v+0x2e0> +8008faac: 2623ffff addiu v1,s1,-1 +8008fab0: 25e3ffff addiu v1,t7,-1 +8008fab4: a1c350ab sb v1,20651(t6) +8008fab8: 91c350ab lbu v1,20651(t6) +8008fabc: 24a2000a addiu v0,a1,10 +8008fac0: a32250aa sb v0,20650(t9) +8008fac4: 2c62000a sltiu v0,v1,10 +8008fac8: 1440ff9b bnez v0,8008f938 <_Z6OpEDM0v+0x13c> +8008facc: 2462000a addiu v0,v1,10 +8008fad0: 08023ea4 j 8008fa90 <_Z6OpEDM0v+0x294> +8008fad4: 2703ffff addiu v1,t8,-1 +8008fad8: 2623ffff addiu v1,s1,-1 +8008fadc: a14350ad sb v1,20653(t2) +8008fae0: 914350ad lbu v1,20653(t2) +8008fae4: a1a250ac sb v0,20652(t5) +8008fae8: 2c62000a sltiu v0,v1,10 +8008faec: 1440ffe4 bnez v0,8008fa80 <_Z6OpEDM0v+0x284> +8008faf0: 2462000a addiu v0,v1,10 +8008faf4: 08023e58 j 8008f960 <_Z6OpEDM0v+0x164> +8008faf8: a14250ad sb v0,20653(t2) +8008fafc: 2662e988 addiu v0,s3,-5752 +8008fb00: 08023e6e j 8008f9b8 <_Z6OpEDM0v+0x1bc> +8008fb04: a0400007 sb zero,7(v0) + +8008fb08 <_Z6OpF7M0v>: +8008fb08: 27bdffc8 addiu sp,sp,-56 +8008fb0c: afb60028 sw s6,40(sp) +8008fb10: 3c168021 lui s6,0x8021 +8008fb14: afb50024 sw s5,36(sp) +8008fb18: 26d5e988 addiu s5,s6,-5752 +8008fb1c: 8ea50020 lw a1,32(s5) +8008fb20: afbf0030 sw ra,48(sp) +8008fb24: afb7002c sw s7,44(sp) +8008fb28: afb40020 sw s4,32(sp) +8008fb2c: afb3001c sw s3,28(sp) +8008fb30: afb20018 sw s2,24(sp) +8008fb34: afb10014 sw s1,20(sp) +8008fb38: afb00010 sw s0,16(sp) +8008fb3c: 90a20000 lbu v0,0(a1) +8008fb40: 3c138022 lui s3,0x8022 +8008fb44: 3c178021 lui s7,0x8021 +8008fb48: a26250cc sb v0,20684(s3) +8008fb4c: 26f4e974 addiu s4,s7,-5772 +8008fb50: 90a30000 lbu v1,0(a1) +8008fb54: 96820006 lhu v0,6(s4) +8008fb58: 24a50001 addiu a1,a1,1 +8008fb5c: 00621821 addu v1,v1,v0 +8008fb60: 3063ffff andi v1,v1,0xffff +8008fb64: 3c128021 lui s2,0x8021 +8008fb68: 3c118007 lui s1,0x8007 +8008fb6c: 00602021 move a0,v1 +8008fb70: aea50020 sw a1,32(s5) +8008fb74: 263169c0 addiu s1,s1,27072 +8008fb78: 0220f809 jalr s1 +8008fb7c: ae437018 sw v1,28696(s2) +8008fb80: 8e447018 lw a0,28696(s2) +8008fb84: 00408021 move s0,v0 +8008fb88: 3c028007 lui v0,0x8007 +8008fb8c: 24426674 addiu v0,v0,26228 +8008fb90: 0040f809 jalr v0 +8008fb94: 24840002 addiu a0,a0,2 +8008fb98: 9684000c lhu a0,12(s4) +8008fb9c: 00021c00 sll v1,v0,0x10 +8008fba0: 02048021 addu s0,s0,a0 +8008fba4: 00701821 addu v1,v1,s0 +8008fba8: 00602021 move a0,v1 +8008fbac: ae437018 sw v1,28696(s2) +8008fbb0: 0220f809 jalr s1 +8008fbb4: a26250cc sb v0,20684(s3) +8008fbb8: 00405821 move t3,v0 +8008fbbc: 92820002 lbu v0,2(s4) +8008fbc0: 3c038022 lui v1,0x8022 +8008fbc4: 30420008 andi v0,v0,0x8 +8008fbc8: 10400053 beqz v0,8008fd18 <_Z6OpF7M0v+0x210> +8008fbcc: a46b50be sh t3,20670(v1) +8008fbd0: 92a20004 lbu v0,4(s5) +8008fbd4: 968c0004 lhu t4,4(s4) +8008fbd8: 3169000f andi t1,t3,0xf +8008fbdc: 2c420001 sltiu v0,v0,1 +8008fbe0: 01221021 addu v0,t1,v0 +8008fbe4: 000b3102 srl a2,t3,0x4 +8008fbe8: 3185000f andi a1,t4,0xf +8008fbec: 000c1902 srl v1,t4,0x4 +8008fbf0: 00a22823 subu a1,a1,v0 +8008fbf4: 30c6000f andi a2,a2,0xf +8008fbf8: 000b4302 srl t0,t3,0xc +8008fbfc: 000b3a02 srl a3,t3,0x8 +8008fc00: 000c2202 srl a0,t4,0x8 +8008fc04: 3063000f andi v1,v1,0xf +8008fc08: 000c1302 srl v0,t4,0xc +8008fc0c: 30e7000f andi a3,a3,0xf +8008fc10: 00661823 subu v1,v1,a2 +8008fc14: 00481023 subu v0,v0,t0 +8008fc18: 3084000f andi a0,a0,0xf +8008fc1c: 00872023 subu a0,a0,a3 +8008fc20: 30a500ff andi a1,a1,0xff +8008fc24: 306f00ff andi t7,v1,0xff +8008fc28: 305200ff andi s2,v0,0xff +8008fc2c: 3c038022 lui v1,0x8022 +8008fc30: 3c028022 lui v0,0x8022 +8008fc34: 309000ff andi s0,a0,0xff +8008fc38: 3c118022 lui s1,0x8022 +8008fc3c: 3c0e8022 lui t6,0x8022 +8008fc40: 3c0d8022 lui t5,0x8022 +8008fc44: 3c0a8022 lui t2,0x8022 +8008fc48: a04950ae sb t1,20654(v0) +8008fc4c: a06650af sb a2,20655(v1) +8008fc50: 3c028022 lui v0,0x8022 +8008fc54: 3c038022 lui v1,0x8022 +8008fc58: 2ca4000a sltiu a0,a1,10 +8008fc5c: a04750b0 sb a3,20656(v0) +8008fc60: a06850b1 sb t0,20657(v1) +8008fc64: a22550aa sb a1,20650(s1) +8008fc68: a1cf50ab sb t7,20651(t6) +8008fc6c: a1b050ac sb s0,20652(t5) +8008fc70: 1080005c beqz a0,8008fde4 <_Z6OpF7M0v+0x2dc> +8008fc74: a15250ad sb s2,20653(t2) +8008fc78: 91c350ab lbu v1,20651(t6) +8008fc7c: 2c62000a sltiu v0,v1,10 +8008fc80: 1040004f beqz v0,8008fdc0 <_Z6OpF7M0v+0x2b8> +8008fc84: 2462000a addiu v0,v1,10 +8008fc88: 91a350ac lbu v1,20652(t5) +8008fc8c: 2c62000a sltiu v0,v1,10 +8008fc90: 1040005e beqz v0,8008fe0c <_Z6OpF7M0v+0x304> +8008fc94: 2462000a addiu v0,v1,10 +8008fc98: 914350ad lbu v1,20653(t2) +8008fc9c: 2c62000a sltiu v0,v1,10 +8008fca0: 14400045 bnez v0,8008fdb8 <_Z6OpF7M0v+0x2b0> +8008fca4: 24020001 li v0,1 +8008fca8: 2462000a addiu v0,v1,10 +8008fcac: a14250ad sb v0,20653(t2) +8008fcb0: a2a00004 sb zero,4(s5) +8008fcb4: 914250ad lbu v0,20653(t2) +8008fcb8: 91a350ac lbu v1,20652(t5) +8008fcbc: 91c450ab lbu a0,20651(t6) +8008fcc0: 00031a00 sll v1,v1,0x8 +8008fcc4: 00021300 sll v0,v0,0xc +8008fcc8: 922550aa lbu a1,20650(s1) +8008fccc: 00431025 or v0,v0,v1 +8008fcd0: 00451025 or v0,v0,a1 +8008fcd4: 00042100 sll a0,a0,0x4 +8008fcd8: 00822025 or a0,a0,v0 +8008fcdc: 308affff andi t2,a0,0xffff +8008fce0: 018a1026 xor v0,t4,t2 +8008fce4: 018b2026 xor a0,t4,t3 +8008fce8: 30428000 andi v0,v0,0x8000 +8008fcec: 3c038022 lui v1,0x8022 +8008fcf0: 00822024 and a0,a0,v0 +8008fcf4: 1080004e beqz a0,8008fe30 <_Z6OpF7M0v+0x328> +8008fcf8: a46a50b4 sh t2,20660(v1) +8008fcfc: 26c3e988 addiu v1,s6,-5752 +8008fd00: 24020001 li v0,1 +8008fd04: a0620007 sb v0,7(v1) +8008fd08: 26e3e974 addiu v1,s7,-5772 +8008fd0c: 3142ffff andi v0,t2,0xffff +8008fd10: 08023f5b j 8008fd6c <_Z6OpF7M0v+0x264> +8008fd14: a46a0004 sh t2,4(v1) +8008fd18: 96840004 lhu a0,4(s4) +8008fd1c: 92a30004 lbu v1,4(s5) +8008fd20: 008b1023 subu v0,a0,t3 +8008fd24: 00431021 addu v0,v0,v1 +8008fd28: 2442ffff addiu v0,v0,-1 +8008fd2c: 008b1826 xor v1,a0,t3 +8008fd30: 3046ffff andi a2,v0,0xffff +8008fd34: 30638000 andi v1,v1,0x8000 +8008fd38: 00022827 nor a1,zero,v0 +8008fd3c: 00862026 xor a0,a0,a2 +8008fd40: 00832024 and a0,a0,v1 +8008fd44: 00052fc2 srl a1,a1,0x1f +8008fd48: 3c038022 lui v1,0x8022 +8008fd4c: ac6250c8 sw v0,20680(v1) +8008fd50: 10800016 beqz a0,8008fdac <_Z6OpF7M0v+0x2a4> +8008fd54: a2a50004 sb a1,4(s5) +8008fd58: 24020001 li v0,1 +8008fd5c: a2a20007 sb v0,7(s5) +8008fd60: 26e3e974 addiu v1,s7,-5772 +8008fd64: a4660004 sh a2,4(v1) +8008fd68: 30c2ffff andi v0,a2,0xffff +8008fd6c: 26c4e988 addiu a0,s6,-5752 +8008fd70: 00021a02 srl v1,v0,0x8 +8008fd74: 0002102b sltu v0,zero,v0 +8008fd78: a0830006 sb v1,6(a0) +8008fd7c: a0820005 sb v0,5(a0) +8008fd80: 8fbf0030 lw ra,48(sp) +8008fd84: 8fb7002c lw s7,44(sp) +8008fd88: 8fb60028 lw s6,40(sp) +8008fd8c: 8fb50024 lw s5,36(sp) +8008fd90: 8fb40020 lw s4,32(sp) +8008fd94: 8fb3001c lw s3,28(sp) +8008fd98: 8fb20018 lw s2,24(sp) +8008fd9c: 8fb10014 lw s1,20(sp) +8008fda0: 8fb00010 lw s0,16(sp) +8008fda4: 03e00008 jr ra +8008fda8: 27bd0038 addiu sp,sp,56 +8008fdac: 08023f58 j 8008fd60 <_Z6OpF7M0v+0x258> +8008fdb0: a2a00007 sb zero,7(s5) +8008fdb4: 24020001 li v0,1 +8008fdb8: 08023f2d j 8008fcb4 <_Z6OpF7M0v+0x1ac> +8008fdbc: a2a20004 sb v0,4(s5) +8008fdc0: 2603ffff addiu v1,s0,-1 +8008fdc4: a1a350ac sb v1,20652(t5) +8008fdc8: 91a350ac lbu v1,20652(t5) +8008fdcc: a1c250ab sb v0,20651(t6) +8008fdd0: 2c62000a sltiu v0,v1,10 +8008fdd4: 1440ffb0 bnez v0,8008fc98 <_Z6OpF7M0v+0x190> +8008fdd8: 2462000a addiu v0,v1,10 +8008fddc: 08023f84 j 8008fe10 <_Z6OpF7M0v+0x308> +8008fde0: 2643ffff addiu v1,s2,-1 +8008fde4: 25e3ffff addiu v1,t7,-1 +8008fde8: a1c350ab sb v1,20651(t6) +8008fdec: 91c350ab lbu v1,20651(t6) +8008fdf0: 24a2000a addiu v0,a1,10 +8008fdf4: a22250aa sb v0,20650(s1) +8008fdf8: 2c62000a sltiu v0,v1,10 +8008fdfc: 1440ffa2 bnez v0,8008fc88 <_Z6OpF7M0v+0x180> +8008fe00: 2462000a addiu v0,v1,10 +8008fe04: 08023f71 j 8008fdc4 <_Z6OpF7M0v+0x2bc> +8008fe08: 2603ffff addiu v1,s0,-1 +8008fe0c: 2643ffff addiu v1,s2,-1 +8008fe10: a14350ad sb v1,20653(t2) +8008fe14: 914350ad lbu v1,20653(t2) +8008fe18: a1a250ac sb v0,20652(t5) +8008fe1c: 2c62000a sltiu v0,v1,10 +8008fe20: 1440ffe4 bnez v0,8008fdb4 <_Z6OpF7M0v+0x2ac> +8008fe24: 2462000a addiu v0,v1,10 +8008fe28: 08023f2c j 8008fcb0 <_Z6OpF7M0v+0x1a8> +8008fe2c: a14250ad sb v0,20653(t2) +8008fe30: 26c2e988 addiu v0,s6,-5752 +8008fe34: 08023f42 j 8008fd08 <_Z6OpF7M0v+0x200> +8008fe38: a0400007 sb zero,7(v0) + +8008fe3c <_Z6OpE7M0v>: +8008fe3c: 27bdffc8 addiu sp,sp,-56 +8008fe40: afb60028 sw s6,40(sp) +8008fe44: 3c168021 lui s6,0x8021 +8008fe48: afb50024 sw s5,36(sp) +8008fe4c: 26d5e988 addiu s5,s6,-5752 +8008fe50: 8ea50020 lw a1,32(s5) +8008fe54: afbf0030 sw ra,48(sp) +8008fe58: afb7002c sw s7,44(sp) +8008fe5c: afb40020 sw s4,32(sp) +8008fe60: afb3001c sw s3,28(sp) +8008fe64: afb20018 sw s2,24(sp) +8008fe68: afb10014 sw s1,20(sp) +8008fe6c: afb00010 sw s0,16(sp) +8008fe70: 90a20000 lbu v0,0(a1) +8008fe74: 3c138022 lui s3,0x8022 +8008fe78: 3c178021 lui s7,0x8021 +8008fe7c: a26250cc sb v0,20684(s3) +8008fe80: 26f4e974 addiu s4,s7,-5772 +8008fe84: 90a30000 lbu v1,0(a1) +8008fe88: 96820006 lhu v0,6(s4) +8008fe8c: 24a50001 addiu a1,a1,1 +8008fe90: 00621821 addu v1,v1,v0 +8008fe94: 3063ffff andi v1,v1,0xffff +8008fe98: 3c128021 lui s2,0x8021 +8008fe9c: 3c118007 lui s1,0x8007 +8008fea0: 00602021 move a0,v1 +8008fea4: aea50020 sw a1,32(s5) +8008fea8: 263169c0 addiu s1,s1,27072 +8008feac: 0220f809 jalr s1 +8008feb0: ae437018 sw v1,28696(s2) +8008feb4: 8e447018 lw a0,28696(s2) +8008feb8: 00408021 move s0,v0 +8008febc: 3c028007 lui v0,0x8007 +8008fec0: 24426674 addiu v0,v0,26228 +8008fec4: 0040f809 jalr v0 +8008fec8: 24840002 addiu a0,a0,2 +8008fecc: 00021c00 sll v1,v0,0x10 +8008fed0: 02038021 addu s0,s0,v1 +8008fed4: 02002021 move a0,s0 +8008fed8: a26250cc sb v0,20684(s3) +8008fedc: 0220f809 jalr s1 +8008fee0: ae507018 sw s0,28696(s2) +8008fee4: 00405821 move t3,v0 +8008fee8: 92820002 lbu v0,2(s4) +8008feec: 3c038022 lui v1,0x8022 +8008fef0: 30420008 andi v0,v0,0x8 +8008fef4: 10400053 beqz v0,80090044 <_Z6OpE7M0v+0x208> +8008fef8: a46b50be sh t3,20670(v1) +8008fefc: 92a20004 lbu v0,4(s5) +8008ff00: 968c0004 lhu t4,4(s4) +8008ff04: 3169000f andi t1,t3,0xf +8008ff08: 2c420001 sltiu v0,v0,1 +8008ff0c: 01221021 addu v0,t1,v0 +8008ff10: 000b3102 srl a2,t3,0x4 +8008ff14: 3185000f andi a1,t4,0xf +8008ff18: 000c1902 srl v1,t4,0x4 +8008ff1c: 00a22823 subu a1,a1,v0 +8008ff20: 30c6000f andi a2,a2,0xf +8008ff24: 000b4302 srl t0,t3,0xc +8008ff28: 000b3a02 srl a3,t3,0x8 +8008ff2c: 000c2202 srl a0,t4,0x8 +8008ff30: 3063000f andi v1,v1,0xf +8008ff34: 000c1302 srl v0,t4,0xc +8008ff38: 30e7000f andi a3,a3,0xf +8008ff3c: 00661823 subu v1,v1,a2 +8008ff40: 00481023 subu v0,v0,t0 +8008ff44: 3084000f andi a0,a0,0xf +8008ff48: 00872023 subu a0,a0,a3 +8008ff4c: 30a500ff andi a1,a1,0xff +8008ff50: 306f00ff andi t7,v1,0xff +8008ff54: 305200ff andi s2,v0,0xff +8008ff58: 3c038022 lui v1,0x8022 +8008ff5c: 3c028022 lui v0,0x8022 +8008ff60: 309000ff andi s0,a0,0xff +8008ff64: 3c118022 lui s1,0x8022 +8008ff68: 3c0e8022 lui t6,0x8022 +8008ff6c: 3c0d8022 lui t5,0x8022 +8008ff70: 3c0a8022 lui t2,0x8022 +8008ff74: a04950ae sb t1,20654(v0) +8008ff78: a06650af sb a2,20655(v1) +8008ff7c: 3c028022 lui v0,0x8022 +8008ff80: 3c038022 lui v1,0x8022 +8008ff84: 2ca4000a sltiu a0,a1,10 +8008ff88: a04750b0 sb a3,20656(v0) +8008ff8c: a06850b1 sb t0,20657(v1) +8008ff90: a22550aa sb a1,20650(s1) +8008ff94: a1cf50ab sb t7,20651(t6) +8008ff98: a1b050ac sb s0,20652(t5) +8008ff9c: 1080005c beqz a0,80090110 <_Z6OpE7M0v+0x2d4> +8008ffa0: a15250ad sb s2,20653(t2) +8008ffa4: 91c350ab lbu v1,20651(t6) +8008ffa8: 2c62000a sltiu v0,v1,10 +8008ffac: 1040004f beqz v0,800900ec <_Z6OpE7M0v+0x2b0> +8008ffb0: 2462000a addiu v0,v1,10 +8008ffb4: 91a350ac lbu v1,20652(t5) +8008ffb8: 2c62000a sltiu v0,v1,10 +8008ffbc: 1040005e beqz v0,80090138 <_Z6OpE7M0v+0x2fc> +8008ffc0: 2462000a addiu v0,v1,10 +8008ffc4: 914350ad lbu v1,20653(t2) +8008ffc8: 2c62000a sltiu v0,v1,10 +8008ffcc: 14400045 bnez v0,800900e4 <_Z6OpE7M0v+0x2a8> +8008ffd0: 24020001 li v0,1 +8008ffd4: 2462000a addiu v0,v1,10 +8008ffd8: a14250ad sb v0,20653(t2) +8008ffdc: a2a00004 sb zero,4(s5) +8008ffe0: 914250ad lbu v0,20653(t2) +8008ffe4: 91a350ac lbu v1,20652(t5) +8008ffe8: 91c450ab lbu a0,20651(t6) +8008ffec: 00031a00 sll v1,v1,0x8 +8008fff0: 00021300 sll v0,v0,0xc +8008fff4: 922550aa lbu a1,20650(s1) +8008fff8: 00431025 or v0,v0,v1 +8008fffc: 00451025 or v0,v0,a1 +80090000: 00042100 sll a0,a0,0x4 +80090004: 00822025 or a0,a0,v0 +80090008: 308affff andi t2,a0,0xffff +8009000c: 018a1026 xor v0,t4,t2 +80090010: 018b2026 xor a0,t4,t3 +80090014: 30428000 andi v0,v0,0x8000 +80090018: 3c038022 lui v1,0x8022 +8009001c: 00822024 and a0,a0,v0 +80090020: 1080004e beqz a0,8009015c <_Z6OpE7M0v+0x320> +80090024: a46a50b4 sh t2,20660(v1) +80090028: 26c3e988 addiu v1,s6,-5752 +8009002c: 24020001 li v0,1 +80090030: a0620007 sb v0,7(v1) +80090034: 26e3e974 addiu v1,s7,-5772 +80090038: 3142ffff andi v0,t2,0xffff +8009003c: 08024026 j 80090098 <_Z6OpE7M0v+0x25c> +80090040: a46a0004 sh t2,4(v1) +80090044: 96840004 lhu a0,4(s4) +80090048: 92a30004 lbu v1,4(s5) +8009004c: 008b1023 subu v0,a0,t3 +80090050: 00431021 addu v0,v0,v1 +80090054: 2442ffff addiu v0,v0,-1 +80090058: 008b1826 xor v1,a0,t3 +8009005c: 3046ffff andi a2,v0,0xffff +80090060: 30638000 andi v1,v1,0x8000 +80090064: 00022827 nor a1,zero,v0 +80090068: 00862026 xor a0,a0,a2 +8009006c: 00832024 and a0,a0,v1 +80090070: 00052fc2 srl a1,a1,0x1f +80090074: 3c038022 lui v1,0x8022 +80090078: ac6250c8 sw v0,20680(v1) +8009007c: 10800016 beqz a0,800900d8 <_Z6OpE7M0v+0x29c> +80090080: a2a50004 sb a1,4(s5) +80090084: 24020001 li v0,1 +80090088: a2a20007 sb v0,7(s5) +8009008c: 26e3e974 addiu v1,s7,-5772 +80090090: a4660004 sh a2,4(v1) +80090094: 30c2ffff andi v0,a2,0xffff +80090098: 26c4e988 addiu a0,s6,-5752 +8009009c: 00021a02 srl v1,v0,0x8 +800900a0: 0002102b sltu v0,zero,v0 +800900a4: a0830006 sb v1,6(a0) +800900a8: a0820005 sb v0,5(a0) +800900ac: 8fbf0030 lw ra,48(sp) +800900b0: 8fb7002c lw s7,44(sp) +800900b4: 8fb60028 lw s6,40(sp) +800900b8: 8fb50024 lw s5,36(sp) +800900bc: 8fb40020 lw s4,32(sp) +800900c0: 8fb3001c lw s3,28(sp) +800900c4: 8fb20018 lw s2,24(sp) +800900c8: 8fb10014 lw s1,20(sp) +800900cc: 8fb00010 lw s0,16(sp) +800900d0: 03e00008 jr ra +800900d4: 27bd0038 addiu sp,sp,56 +800900d8: 08024023 j 8009008c <_Z6OpE7M0v+0x250> +800900dc: a2a00007 sb zero,7(s5) +800900e0: 24020001 li v0,1 +800900e4: 08023ff8 j 8008ffe0 <_Z6OpE7M0v+0x1a4> +800900e8: a2a20004 sb v0,4(s5) +800900ec: 2603ffff addiu v1,s0,-1 +800900f0: a1a350ac sb v1,20652(t5) +800900f4: 91a350ac lbu v1,20652(t5) +800900f8: a1c250ab sb v0,20651(t6) +800900fc: 2c62000a sltiu v0,v1,10 +80090100: 1440ffb0 bnez v0,8008ffc4 <_Z6OpE7M0v+0x188> +80090104: 2462000a addiu v0,v1,10 +80090108: 0802404f j 8009013c <_Z6OpE7M0v+0x300> +8009010c: 2643ffff addiu v1,s2,-1 +80090110: 25e3ffff addiu v1,t7,-1 +80090114: a1c350ab sb v1,20651(t6) +80090118: 91c350ab lbu v1,20651(t6) +8009011c: 24a2000a addiu v0,a1,10 +80090120: a22250aa sb v0,20650(s1) +80090124: 2c62000a sltiu v0,v1,10 +80090128: 1440ffa2 bnez v0,8008ffb4 <_Z6OpE7M0v+0x178> +8009012c: 2462000a addiu v0,v1,10 +80090130: 0802403c j 800900f0 <_Z6OpE7M0v+0x2b4> +80090134: 2603ffff addiu v1,s0,-1 +80090138: 2643ffff addiu v1,s2,-1 +8009013c: a14350ad sb v1,20653(t2) +80090140: 914350ad lbu v1,20653(t2) +80090144: a1a250ac sb v0,20652(t5) +80090148: 2c62000a sltiu v0,v1,10 +8009014c: 1440ffe4 bnez v0,800900e0 <_Z6OpE7M0v+0x2a4> +80090150: 2462000a addiu v0,v1,10 +80090154: 08023ff7 j 8008ffdc <_Z6OpE7M0v+0x1a0> +80090158: a14250ad sb v0,20653(t2) +8009015c: 26c2e988 addiu v0,s6,-5752 +80090160: 0802400d j 80090034 <_Z6OpE7M0v+0x1f8> +80090164: a0400007 sb zero,7(v0) + +80090168 <_Z6Op73M0v>: +80090168: 27bdffd0 addiu sp,sp,-48 +8009016c: afb50024 sw s5,36(sp) +80090170: 3c158021 lui s5,0x8021 +80090174: afbf002c sw ra,44(sp) +80090178: afb60028 sw s6,40(sp) +8009017c: afb40020 sw s4,32(sp) +80090180: afb3001c sw s3,28(sp) +80090184: afb20018 sw s2,24(sp) +80090188: afb10014 sw s1,20(sp) +8009018c: afb00010 sw s0,16(sp) +80090190: 26b4e988 addiu s4,s5,-5752 +80090194: 8e850020 lw a1,32(s4) +80090198: 3c128022 lui s2,0x8022 +8009019c: 90a20000 lbu v0,0(a1) +800901a0: 3c168021 lui s6,0x8021 +800901a4: a24250cc sb v0,20684(s2) +800901a8: 26d3e974 addiu s3,s6,-5772 +800901ac: 90a30000 lbu v1,0(a1) +800901b0: 96620008 lhu v0,8(s3) +800901b4: 24a50001 addiu a1,a1,1 +800901b8: 00621821 addu v1,v1,v0 +800901bc: 3063ffff andi v1,v1,0xffff +800901c0: 3c118021 lui s1,0x8021 +800901c4: 3c108007 lui s0,0x8007 +800901c8: 00602021 move a0,v1 +800901cc: 261069c0 addiu s0,s0,27072 +800901d0: ae850020 sw a1,32(s4) +800901d4: 0200f809 jalr s0 +800901d8: ae237018 sw v1,28696(s1) +800901dc: 8e830010 lw v1,16(s4) +800901e0: 9665000c lhu a1,12(s3) +800901e4: 00a32821 addu a1,a1,v1 +800901e8: 3c0300ff lui v1,0xff +800901ec: 3463ffff ori v1,v1,0xffff +800901f0: 00452821 addu a1,v0,a1 +800901f4: 00a32824 and a1,a1,v1 +800901f8: 00021203 sra v0,v0,0x8 +800901fc: 00a02021 move a0,a1 +80090200: a24250cc sb v0,20684(s2) +80090204: 0200f809 jalr s0 +80090208: ae257018 sw a1,28696(s1) +8009020c: 00403821 move a3,v0 +80090210: 92620002 lbu v0,2(s3) +80090214: 3c038022 lui v1,0x8022 +80090218: 30420008 andi v0,v0,0x8 +8009021c: 10400063 beqz v0,800903ac <_Z6Op73M0v+0x244> +80090220: a46750be sh a3,20670(v1) +80090224: 96690004 lhu t1,4(s3) +80090228: 92830004 lbu v1,4(s4) +8009022c: 3122000f andi v0,t1,0xf +80090230: 00431021 addu v0,v0,v1 +80090234: 30e6000f andi a2,a3,0xf +80090238: 00c21021 addu v0,a2,v0 +8009023c: 304800ff andi t0,v0,0xff +80090240: 00091902 srl v1,t1,0x4 +80090244: 00091202 srl v0,t1,0x8 +80090248: 00072102 srl a0,a3,0x4 +8009024c: 306e000f andi t6,v1,0xf +80090250: 3050000f andi s0,v0,0xf +80090254: 308a000f andi t2,a0,0xf +80090258: 3c028022 lui v0,0x8022 +8009025c: 3c038022 lui v1,0x8022 +80090260: 00072a02 srl a1,a3,0x8 +80090264: 30a5000f andi a1,a1,0xf +80090268: 3c0d8022 lui t5,0x8022 +8009026c: 3c0c8022 lui t4,0x8022 +80090270: 00099302 srl s2,t1,0xc +80090274: 3c0b8022 lui t3,0x8022 +80090278: 00077b02 srl t7,a3,0xc +8009027c: 3c118022 lui s1,0x8022 +80090280: a04650ae sb a2,20654(v0) +80090284: a06a50af sb t2,20655(v1) +80090288: 3c028022 lui v0,0x8022 +8009028c: 3c038022 lui v1,0x8022 +80090290: 2d04000a sltiu a0,t0,10 +80090294: a04550b0 sb a1,20656(v0) +80090298: a06f50b1 sb t7,20657(v1) +8009029c: a1ae50ab sb t6,20651(t5) +800902a0: a19050ac sb s0,20652(t4) +800902a4: a17250ad sb s2,20653(t3) +800902a8: 10800075 beqz a0,80090480 <_Z6Op73M0v+0x318> +800902ac: a22850aa sb t0,20650(s1) +800902b0: 91a250ab lbu v0,20651(t5) +800902b4: 01421021 addu v0,t2,v0 +800902b8: 304200ff andi v0,v0,0xff +800902bc: 2c43000a sltiu v1,v0,10 +800902c0: 10600062 beqz v1,8009044c <_Z6Op73M0v+0x2e4> +800902c4: a1a250ab sb v0,20651(t5) +800902c8: 918250ac lbu v0,20652(t4) +800902cc: 00a21021 addu v0,a1,v0 +800902d0: 304200ff andi v0,v0,0xff +800902d4: 2c43000a sltiu v1,v0,10 +800902d8: 10600076 beqz v1,800904b4 <_Z6Op73M0v+0x34c> +800902dc: a18250ac sb v0,20652(t4) +800902e0: 916250ad lbu v0,20653(t3) +800902e4: 01e21021 addu v0,t7,v0 +800902e8: 304200ff andi v0,v0,0xff +800902ec: 2c43000a sltiu v1,v0,10 +800902f0: 14600054 bnez v1,80090444 <_Z6Op73M0v+0x2dc> +800902f4: a16250ad sb v0,20653(t3) +800902f8: 2442fff6 addiu v0,v0,-10 +800902fc: 3042000f andi v0,v0,0xf +80090300: 24030001 li v1,1 +80090304: a2830004 sb v1,4(s4) +80090308: a16250ad sb v0,20653(t3) +8009030c: 916250ad lbu v0,20653(t3) +80090310: 918350ac lbu v1,20652(t4) +80090314: 922450aa lbu a0,20650(s1) +80090318: 00031a00 sll v1,v1,0x8 +8009031c: 91a550ab lbu a1,20651(t5) +80090320: 00021300 sll v0,v0,0xc +80090324: 00431025 or v0,v0,v1 +80090328: 00441025 or v0,v0,a0 +8009032c: 00052900 sll a1,a1,0x4 +80090330: 00a22825 or a1,a1,v0 +80090334: 30a5ffff andi a1,a1,0xffff +80090338: 01272026 xor a0,t1,a3 +8009033c: 00e51026 xor v0,a3,a1 +80090340: 00042027 nor a0,zero,a0 +80090344: 30428000 andi v0,v0,0x8000 +80090348: 3c038022 lui v1,0x8022 +8009034c: 00822024 and a0,a0,v0 +80090350: 10800065 beqz a0,800904e8 <_Z6Op73M0v+0x380> +80090354: a46550b4 sh a1,20660(v1) +80090358: 26a3e988 addiu v1,s5,-5752 +8009035c: 24020001 li v0,1 +80090360: a0620007 sb v0,7(v1) +80090364: 26c3e974 addiu v1,s6,-5772 +80090368: 30a2ffff andi v0,a1,0xffff +8009036c: a4650004 sh a1,4(v1) +80090370: 26a4e988 addiu a0,s5,-5752 +80090374: 00021a02 srl v1,v0,0x8 +80090378: 0002102b sltu v0,zero,v0 +8009037c: a0830006 sb v1,6(a0) +80090380: a0820005 sb v0,5(a0) +80090384: 8fbf002c lw ra,44(sp) +80090388: 8fb60028 lw s6,40(sp) +8009038c: 8fb50024 lw s5,36(sp) +80090390: 8fb40020 lw s4,32(sp) +80090394: 8fb3001c lw s3,28(sp) +80090398: 8fb20018 lw s2,24(sp) +8009039c: 8fb10014 lw s1,20(sp) +800903a0: 8fb00010 lw s0,16(sp) +800903a4: 03e00008 jr ra +800903a8: 27bd0030 addiu sp,sp,48 +800903ac: 92830004 lbu v1,4(s4) +800903b0: 96620004 lhu v0,4(s3) +800903b4: 00472026 xor a0,v0,a3 +800903b8: 00431021 addu v0,v0,v1 +800903bc: 00e21021 addu v0,a3,v0 +800903c0: 3046ffff andi a2,v0,0xffff +800903c4: 00042027 nor a0,zero,a0 +800903c8: 30848000 andi a0,a0,0x8000 +800903cc: 00e62826 xor a1,a3,a2 +800903d0: 3403ffff li v1,0xffff +800903d4: 00a42824 and a1,a1,a0 +800903d8: 0062182b sltu v1,v1,v0 +800903dc: 3c048022 lui a0,0x8022 +800903e0: ac8250b8 sw v0,20664(a0) +800903e4: 10a00015 beqz a1,8009043c <_Z6Op73M0v+0x2d4> +800903e8: a2830004 sb v1,4(s4) +800903ec: 24020001 li v0,1 +800903f0: a2820007 sb v0,7(s4) +800903f4: 26c3e974 addiu v1,s6,-5772 +800903f8: 30c2ffff andi v0,a2,0xffff +800903fc: a4660004 sh a2,4(v1) +80090400: 26a4e988 addiu a0,s5,-5752 +80090404: 00021a02 srl v1,v0,0x8 +80090408: 0002102b sltu v0,zero,v0 +8009040c: a0830006 sb v1,6(a0) +80090410: a0820005 sb v0,5(a0) +80090414: 8fbf002c lw ra,44(sp) +80090418: 8fb60028 lw s6,40(sp) +8009041c: 8fb50024 lw s5,36(sp) +80090420: 8fb40020 lw s4,32(sp) +80090424: 8fb3001c lw s3,28(sp) +80090428: 8fb20018 lw s2,24(sp) +8009042c: 8fb10014 lw s1,20(sp) +80090430: 8fb00010 lw s0,16(sp) +80090434: 03e00008 jr ra +80090438: 27bd0030 addiu sp,sp,48 +8009043c: 080240fd j 800903f4 <_Z6Op73M0v+0x28c> +80090440: a2800007 sb zero,7(s4) +80090444: 080240c3 j 8009030c <_Z6Op73M0v+0x1a4> +80090448: a2800004 sb zero,4(s4) +8009044c: 26030001 addiu v1,s0,1 +80090450: 2442fff6 addiu v0,v0,-10 +80090454: a18350ac sb v1,20652(t4) +80090458: 3042000f andi v0,v0,0xf +8009045c: a1a250ab sb v0,20651(t5) +80090460: 918250ac lbu v0,20652(t4) +80090464: 00a21021 addu v0,a1,v0 +80090468: 304200ff andi v0,v0,0xff +8009046c: 2c43000a sltiu v1,v0,10 +80090470: 1460ff9b bnez v1,800902e0 <_Z6Op73M0v+0x178> +80090474: a18250ac sb v0,20652(t4) +80090478: 0802412e j 800904b8 <_Z6Op73M0v+0x350> +8009047c: 26430001 addiu v1,s2,1 +80090480: 25c30001 addiu v1,t6,1 +80090484: 2502fff6 addiu v0,t0,-10 +80090488: a1a350ab sb v1,20651(t5) +8009048c: 3042000f andi v0,v0,0xf +80090490: a22250aa sb v0,20650(s1) +80090494: 91a250ab lbu v0,20651(t5) +80090498: 01421021 addu v0,t2,v0 +8009049c: 304200ff andi v0,v0,0xff +800904a0: 2c43000a sltiu v1,v0,10 +800904a4: 1460ff88 bnez v1,800902c8 <_Z6Op73M0v+0x160> +800904a8: a1a250ab sb v0,20651(t5) +800904ac: 08024114 j 80090450 <_Z6Op73M0v+0x2e8> +800904b0: 26030001 addiu v1,s0,1 +800904b4: 26430001 addiu v1,s2,1 +800904b8: 2442fff6 addiu v0,v0,-10 +800904bc: a16350ad sb v1,20653(t3) +800904c0: 3042000f andi v0,v0,0xf +800904c4: a18250ac sb v0,20652(t4) +800904c8: 916250ad lbu v0,20653(t3) +800904cc: 01e21021 addu v0,t7,v0 +800904d0: 304200ff andi v0,v0,0xff +800904d4: 2c43000a sltiu v1,v0,10 +800904d8: 1460ffda bnez v1,80090444 <_Z6Op73M0v+0x2dc> +800904dc: a16250ad sb v0,20653(t3) +800904e0: 080240bf j 800902fc <_Z6Op73M0v+0x194> +800904e4: 2442fff6 addiu v0,v0,-10 +800904e8: 26a2e988 addiu v0,s5,-5752 +800904ec: 080240d9 j 80090364 <_Z6Op73M0v+0x1fc> +800904f0: a0400007 sb zero,7(v0) + +800904f4 <_Z6Op65M0v>: +800904f4: 27bdffd8 addiu sp,sp,-40 +800904f8: afb20018 sw s2,24(sp) +800904fc: 3c128021 lui s2,0x8021 +80090500: afb3001c sw s3,28(sp) +80090504: afb10014 sw s1,20(sp) +80090508: afb00010 sw s0,16(sp) +8009050c: afbf0020 sw ra,32(sp) +80090510: 2651e988 addiu s1,s2,-5752 +80090514: 8e250020 lw a1,32(s1) +80090518: 3c028022 lui v0,0x8022 +8009051c: 90a30000 lbu v1,0(a1) +80090520: 3c138021 lui s3,0x8021 +80090524: a04350cc sb v1,20684(v0) +80090528: 2670e974 addiu s0,s3,-5772 +8009052c: 90a20000 lbu v0,0(a1) +80090530: 96030006 lhu v1,6(s0) +80090534: 24a50001 addiu a1,a1,1 +80090538: 00431021 addu v0,v0,v1 +8009053c: 3042ffff andi v0,v0,0xffff +80090540: 3c038021 lui v1,0x8021 +80090544: ac627018 sw v0,28696(v1) +80090548: 00402021 move a0,v0 +8009054c: 3c028007 lui v0,0x8007 +80090550: 244269c0 addiu v0,v0,27072 +80090554: 0040f809 jalr v0 +80090558: ae250020 sw a1,32(s1) +8009055c: 00403821 move a3,v0 +80090560: 92020002 lbu v0,2(s0) +80090564: 3c038022 lui v1,0x8022 +80090568: 30420008 andi v0,v0,0x8 +8009056c: 10400060 beqz v0,800906f0 <_Z6Op65M0v+0x1fc> +80090570: a46750be sh a3,20670(v1) +80090574: 96090004 lhu t1,4(s0) +80090578: 92230004 lbu v1,4(s1) +8009057c: 3122000f andi v0,t1,0xf +80090580: 00431021 addu v0,v0,v1 +80090584: 30e6000f andi a2,a3,0xf +80090588: 00c21021 addu v0,a2,v0 +8009058c: 304800ff andi t0,v0,0xff +80090590: 00091902 srl v1,t1,0x4 +80090594: 00091202 srl v0,t1,0x8 +80090598: 00072102 srl a0,a3,0x4 +8009059c: 306e000f andi t6,v1,0xf +800905a0: 3050000f andi s0,v0,0xf +800905a4: 308a000f andi t2,a0,0xf +800905a8: 3c028022 lui v0,0x8022 +800905ac: 3c038022 lui v1,0x8022 +800905b0: 00072a02 srl a1,a3,0x8 +800905b4: 30a5000f andi a1,a1,0xf +800905b8: 3c0d8022 lui t5,0x8022 +800905bc: 3c0c8022 lui t4,0x8022 +800905c0: 0009cb02 srl t9,t1,0xc +800905c4: 3c0b8022 lui t3,0x8022 +800905c8: 00077b02 srl t7,a3,0xc +800905cc: 3c188022 lui t8,0x8022 +800905d0: a04650ae sb a2,20654(v0) +800905d4: a06a50af sb t2,20655(v1) +800905d8: 3c028022 lui v0,0x8022 +800905dc: 3c038022 lui v1,0x8022 +800905e0: 2d04000a sltiu a0,t0,10 +800905e4: a04550b0 sb a1,20656(v0) +800905e8: a06f50b1 sb t7,20657(v1) +800905ec: a1ae50ab sb t6,20651(t5) +800905f0: a19050ac sb s0,20652(t4) +800905f4: a17950ad sb t9,20653(t3) +800905f8: 1080006f beqz a0,800907b8 <_Z6Op65M0v+0x2c4> +800905fc: a30850aa sb t0,20650(t8) +80090600: 91a250ab lbu v0,20651(t5) +80090604: 01421021 addu v0,t2,v0 +80090608: 304200ff andi v0,v0,0xff +8009060c: 2c43000a sltiu v1,v0,10 +80090610: 1060005c beqz v1,80090784 <_Z6Op65M0v+0x290> +80090614: a1a250ab sb v0,20651(t5) +80090618: 918250ac lbu v0,20652(t4) +8009061c: 00a21021 addu v0,a1,v0 +80090620: 304200ff andi v0,v0,0xff +80090624: 2c43000a sltiu v1,v0,10 +80090628: 10600070 beqz v1,800907ec <_Z6Op65M0v+0x2f8> +8009062c: a18250ac sb v0,20652(t4) +80090630: 916250ad lbu v0,20653(t3) +80090634: 01e21021 addu v0,t7,v0 +80090638: 304200ff andi v0,v0,0xff +8009063c: 2c43000a sltiu v1,v0,10 +80090640: 1460004e bnez v1,8009077c <_Z6Op65M0v+0x288> +80090644: a16250ad sb v0,20653(t3) +80090648: 2442fff6 addiu v0,v0,-10 +8009064c: 3042000f andi v0,v0,0xf +80090650: 24030001 li v1,1 +80090654: a2230004 sb v1,4(s1) +80090658: a16250ad sb v0,20653(t3) +8009065c: 916250ad lbu v0,20653(t3) +80090660: 918350ac lbu v1,20652(t4) +80090664: 930450aa lbu a0,20650(t8) +80090668: 00031a00 sll v1,v1,0x8 +8009066c: 91a550ab lbu a1,20651(t5) +80090670: 00021300 sll v0,v0,0xc +80090674: 00431025 or v0,v0,v1 +80090678: 00441025 or v0,v0,a0 +8009067c: 00052900 sll a1,a1,0x4 +80090680: 00a22825 or a1,a1,v0 +80090684: 30a5ffff andi a1,a1,0xffff +80090688: 01272026 xor a0,t1,a3 +8009068c: 00e51026 xor v0,a3,a1 +80090690: 00042027 nor a0,zero,a0 +80090694: 30428000 andi v0,v0,0x8000 +80090698: 3c038022 lui v1,0x8022 +8009069c: 00822024 and a0,a0,v0 +800906a0: 1080005f beqz a0,80090820 <_Z6Op65M0v+0x32c> +800906a4: a46550b4 sh a1,20660(v1) +800906a8: 2643e988 addiu v1,s2,-5752 +800906ac: 24020001 li v0,1 +800906b0: a0620007 sb v0,7(v1) +800906b4: 2663e974 addiu v1,s3,-5772 +800906b8: 30a2ffff andi v0,a1,0xffff +800906bc: a4650004 sh a1,4(v1) +800906c0: 2644e988 addiu a0,s2,-5752 +800906c4: 00021a02 srl v1,v0,0x8 +800906c8: 0002102b sltu v0,zero,v0 +800906cc: a0830006 sb v1,6(a0) +800906d0: a0820005 sb v0,5(a0) +800906d4: 8fbf0020 lw ra,32(sp) +800906d8: 8fb3001c lw s3,28(sp) +800906dc: 8fb20018 lw s2,24(sp) +800906e0: 8fb10014 lw s1,20(sp) +800906e4: 8fb00010 lw s0,16(sp) +800906e8: 03e00008 jr ra +800906ec: 27bd0028 addiu sp,sp,40 +800906f0: 92230004 lbu v1,4(s1) +800906f4: 96020004 lhu v0,4(s0) +800906f8: 00472026 xor a0,v0,a3 +800906fc: 00431021 addu v0,v0,v1 +80090700: 00e21021 addu v0,a3,v0 +80090704: 3046ffff andi a2,v0,0xffff +80090708: 00042027 nor a0,zero,a0 +8009070c: 30848000 andi a0,a0,0x8000 +80090710: 00e62826 xor a1,a3,a2 +80090714: 3403ffff li v1,0xffff +80090718: 00a42824 and a1,a1,a0 +8009071c: 0062182b sltu v1,v1,v0 +80090720: 3c048022 lui a0,0x8022 +80090724: ac8250b8 sw v0,20664(a0) +80090728: 10a00012 beqz a1,80090774 <_Z6Op65M0v+0x280> +8009072c: a2230004 sb v1,4(s1) +80090730: 24020001 li v0,1 +80090734: a2220007 sb v0,7(s1) +80090738: 2663e974 addiu v1,s3,-5772 +8009073c: 30c2ffff andi v0,a2,0xffff +80090740: a4660004 sh a2,4(v1) +80090744: 2644e988 addiu a0,s2,-5752 +80090748: 00021a02 srl v1,v0,0x8 +8009074c: 0002102b sltu v0,zero,v0 +80090750: a0830006 sb v1,6(a0) +80090754: a0820005 sb v0,5(a0) +80090758: 8fbf0020 lw ra,32(sp) +8009075c: 8fb3001c lw s3,28(sp) +80090760: 8fb20018 lw s2,24(sp) +80090764: 8fb10014 lw s1,20(sp) +80090768: 8fb00010 lw s0,16(sp) +8009076c: 03e00008 jr ra +80090770: 27bd0028 addiu sp,sp,40 +80090774: 080241ce j 80090738 <_Z6Op65M0v+0x244> +80090778: a2200007 sb zero,7(s1) +8009077c: 08024197 j 8009065c <_Z6Op65M0v+0x168> +80090780: a2200004 sb zero,4(s1) +80090784: 26030001 addiu v1,s0,1 +80090788: 2442fff6 addiu v0,v0,-10 +8009078c: a18350ac sb v1,20652(t4) +80090790: 3042000f andi v0,v0,0xf +80090794: a1a250ab sb v0,20651(t5) +80090798: 918250ac lbu v0,20652(t4) +8009079c: 00a21021 addu v0,a1,v0 +800907a0: 304200ff andi v0,v0,0xff +800907a4: 2c43000a sltiu v1,v0,10 +800907a8: 1460ffa1 bnez v1,80090630 <_Z6Op65M0v+0x13c> +800907ac: a18250ac sb v0,20652(t4) +800907b0: 080241fc j 800907f0 <_Z6Op65M0v+0x2fc> +800907b4: 27230001 addiu v1,t9,1 +800907b8: 25c30001 addiu v1,t6,1 +800907bc: 2502fff6 addiu v0,t0,-10 +800907c0: a1a350ab sb v1,20651(t5) +800907c4: 3042000f andi v0,v0,0xf +800907c8: a30250aa sb v0,20650(t8) +800907cc: 91a250ab lbu v0,20651(t5) +800907d0: 01421021 addu v0,t2,v0 +800907d4: 304200ff andi v0,v0,0xff +800907d8: 2c43000a sltiu v1,v0,10 +800907dc: 1460ff8e bnez v1,80090618 <_Z6Op65M0v+0x124> +800907e0: a1a250ab sb v0,20651(t5) +800907e4: 080241e2 j 80090788 <_Z6Op65M0v+0x294> +800907e8: 26030001 addiu v1,s0,1 +800907ec: 27230001 addiu v1,t9,1 +800907f0: 2442fff6 addiu v0,v0,-10 +800907f4: a16350ad sb v1,20653(t3) +800907f8: 3042000f andi v0,v0,0xf +800907fc: a18250ac sb v0,20652(t4) +80090800: 916250ad lbu v0,20653(t3) +80090804: 01e21021 addu v0,t7,v0 +80090808: 304200ff andi v0,v0,0xff +8009080c: 2c43000a sltiu v1,v0,10 +80090810: 1460ffda bnez v1,8009077c <_Z6Op65M0v+0x288> +80090814: a16250ad sb v0,20653(t3) +80090818: 08024193 j 8009064c <_Z6Op65M0v+0x158> +8009081c: 2442fff6 addiu v0,v0,-10 +80090820: 2642e988 addiu v0,s2,-5752 +80090824: 080241ad j 800906b4 <_Z6Op65M0v+0x1c0> +80090828: a0400007 sb zero,7(v0) + +8009082c <_Z6Op69M0v>: +8009082c: 27bdffd8 addiu sp,sp,-40 +80090830: afb3001c sw s3,28(sp) +80090834: 3c138021 lui s3,0x8021 +80090838: afb20018 sw s2,24(sp) +8009083c: afb00010 sw s0,16(sp) +80090840: afbf0020 sw ra,32(sp) +80090844: afb10014 sw s1,20(sp) +80090848: 2670e988 addiu s0,s3,-5752 +8009084c: 8e050020 lw a1,32(s0) +80090850: 8e02000c lw v0,12(s0) +80090854: 8e030024 lw v1,36(s0) +80090858: 00a21021 addu v0,a1,v0 +8009085c: 00431023 subu v0,v0,v1 +80090860: 3c038021 lui v1,0x8021 +80090864: 00402021 move a0,v0 +80090868: ac627018 sw v0,28696(v1) +8009086c: 24a50002 addiu a1,a1,2 +80090870: 3c028007 lui v0,0x8007 +80090874: ae050020 sw a1,32(s0) +80090878: 244269c0 addiu v0,v0,27072 +8009087c: 0040f809 jalr v0 +80090880: 3c128021 lui s2,0x8021 +80090884: 2644e974 addiu a0,s2,-5772 +80090888: 00403821 move a3,v0 +8009088c: 90820002 lbu v0,2(a0) +80090890: 3c038022 lui v1,0x8022 +80090894: 30420008 andi v0,v0,0x8 +80090898: 10400060 beqz v0,80090a1c <_Z6Op69M0v+0x1f0> +8009089c: a46750be sh a3,20670(v1) +800908a0: 94890004 lhu t1,4(a0) +800908a4: 92030004 lbu v1,4(s0) +800908a8: 3122000f andi v0,t1,0xf +800908ac: 00431021 addu v0,v0,v1 +800908b0: 30e6000f andi a2,a3,0xf +800908b4: 00c21021 addu v0,a2,v0 +800908b8: 304800ff andi t0,v0,0xff +800908bc: 00091902 srl v1,t1,0x4 +800908c0: 00091202 srl v0,t1,0x8 +800908c4: 00072102 srl a0,a3,0x4 +800908c8: 306e000f andi t6,v1,0xf +800908cc: 3058000f andi t8,v0,0xf +800908d0: 308a000f andi t2,a0,0xf +800908d4: 3c028022 lui v0,0x8022 +800908d8: 3c038022 lui v1,0x8022 +800908dc: 00072a02 srl a1,a3,0x8 +800908e0: 30a5000f andi a1,a1,0xf +800908e4: 3c0d8022 lui t5,0x8022 +800908e8: 3c0c8022 lui t4,0x8022 +800908ec: 00098b02 srl s1,t1,0xc +800908f0: 3c0b8022 lui t3,0x8022 +800908f4: 00077b02 srl t7,a3,0xc +800908f8: 3c198022 lui t9,0x8022 +800908fc: a04650ae sb a2,20654(v0) +80090900: a06a50af sb t2,20655(v1) +80090904: 3c028022 lui v0,0x8022 +80090908: 3c038022 lui v1,0x8022 +8009090c: 2d04000a sltiu a0,t0,10 +80090910: a04550b0 sb a1,20656(v0) +80090914: a06f50b1 sb t7,20657(v1) +80090918: a1ae50ab sb t6,20651(t5) +8009091c: a19850ac sb t8,20652(t4) +80090920: a17150ad sb s1,20653(t3) +80090924: 1080006f beqz a0,80090ae4 <_Z6Op69M0v+0x2b8> +80090928: a32850aa sb t0,20650(t9) +8009092c: 91a250ab lbu v0,20651(t5) +80090930: 01421021 addu v0,t2,v0 +80090934: 304200ff andi v0,v0,0xff +80090938: 2c43000a sltiu v1,v0,10 +8009093c: 1060005c beqz v1,80090ab0 <_Z6Op69M0v+0x284> +80090940: a1a250ab sb v0,20651(t5) +80090944: 918250ac lbu v0,20652(t4) +80090948: 00a21021 addu v0,a1,v0 +8009094c: 304200ff andi v0,v0,0xff +80090950: 2c43000a sltiu v1,v0,10 +80090954: 10600070 beqz v1,80090b18 <_Z6Op69M0v+0x2ec> +80090958: a18250ac sb v0,20652(t4) +8009095c: 916250ad lbu v0,20653(t3) +80090960: 01e21021 addu v0,t7,v0 +80090964: 304200ff andi v0,v0,0xff +80090968: 2c43000a sltiu v1,v0,10 +8009096c: 1460004e bnez v1,80090aa8 <_Z6Op69M0v+0x27c> +80090970: a16250ad sb v0,20653(t3) +80090974: 2442fff6 addiu v0,v0,-10 +80090978: 3042000f andi v0,v0,0xf +8009097c: 24030001 li v1,1 +80090980: a2030004 sb v1,4(s0) +80090984: a16250ad sb v0,20653(t3) +80090988: 916250ad lbu v0,20653(t3) +8009098c: 918350ac lbu v1,20652(t4) +80090990: 932450aa lbu a0,20650(t9) +80090994: 00031a00 sll v1,v1,0x8 +80090998: 91a550ab lbu a1,20651(t5) +8009099c: 00021300 sll v0,v0,0xc +800909a0: 00431025 or v0,v0,v1 +800909a4: 00441025 or v0,v0,a0 +800909a8: 00052900 sll a1,a1,0x4 +800909ac: 00a22825 or a1,a1,v0 +800909b0: 30a5ffff andi a1,a1,0xffff +800909b4: 01272026 xor a0,t1,a3 +800909b8: 00e51026 xor v0,a3,a1 +800909bc: 00042027 nor a0,zero,a0 +800909c0: 30428000 andi v0,v0,0x8000 +800909c4: 3c038022 lui v1,0x8022 +800909c8: 00822024 and a0,a0,v0 +800909cc: 1080005f beqz a0,80090b4c <_Z6Op69M0v+0x320> +800909d0: a46550b4 sh a1,20660(v1) +800909d4: 2663e988 addiu v1,s3,-5752 +800909d8: 24020001 li v0,1 +800909dc: a0620007 sb v0,7(v1) +800909e0: 2643e974 addiu v1,s2,-5772 +800909e4: 30a2ffff andi v0,a1,0xffff +800909e8: a4650004 sh a1,4(v1) +800909ec: 2664e988 addiu a0,s3,-5752 +800909f0: 00021a02 srl v1,v0,0x8 +800909f4: 0002102b sltu v0,zero,v0 +800909f8: a0830006 sb v1,6(a0) +800909fc: a0820005 sb v0,5(a0) +80090a00: 8fbf0020 lw ra,32(sp) +80090a04: 8fb3001c lw s3,28(sp) +80090a08: 8fb20018 lw s2,24(sp) +80090a0c: 8fb10014 lw s1,20(sp) +80090a10: 8fb00010 lw s0,16(sp) +80090a14: 03e00008 jr ra +80090a18: 27bd0028 addiu sp,sp,40 +80090a1c: 92030004 lbu v1,4(s0) +80090a20: 94820004 lhu v0,4(a0) +80090a24: 00472026 xor a0,v0,a3 +80090a28: 00431021 addu v0,v0,v1 +80090a2c: 00e21021 addu v0,a3,v0 +80090a30: 3046ffff andi a2,v0,0xffff +80090a34: 00042027 nor a0,zero,a0 +80090a38: 30848000 andi a0,a0,0x8000 +80090a3c: 00e62826 xor a1,a3,a2 +80090a40: 3403ffff li v1,0xffff +80090a44: 00a42824 and a1,a1,a0 +80090a48: 0062182b sltu v1,v1,v0 +80090a4c: 3c048022 lui a0,0x8022 +80090a50: ac8250b8 sw v0,20664(a0) +80090a54: 10a00012 beqz a1,80090aa0 <_Z6Op69M0v+0x274> +80090a58: a2030004 sb v1,4(s0) +80090a5c: 24020001 li v0,1 +80090a60: a2020007 sb v0,7(s0) +80090a64: 2643e974 addiu v1,s2,-5772 +80090a68: 30c2ffff andi v0,a2,0xffff +80090a6c: a4660004 sh a2,4(v1) +80090a70: 2664e988 addiu a0,s3,-5752 +80090a74: 00021a02 srl v1,v0,0x8 +80090a78: 0002102b sltu v0,zero,v0 +80090a7c: a0830006 sb v1,6(a0) +80090a80: a0820005 sb v0,5(a0) +80090a84: 8fbf0020 lw ra,32(sp) +80090a88: 8fb3001c lw s3,28(sp) +80090a8c: 8fb20018 lw s2,24(sp) +80090a90: 8fb10014 lw s1,20(sp) +80090a94: 8fb00010 lw s0,16(sp) +80090a98: 03e00008 jr ra +80090a9c: 27bd0028 addiu sp,sp,40 +80090aa0: 08024299 j 80090a64 <_Z6Op69M0v+0x238> +80090aa4: a2000007 sb zero,7(s0) +80090aa8: 08024262 j 80090988 <_Z6Op69M0v+0x15c> +80090aac: a2000004 sb zero,4(s0) +80090ab0: 27030001 addiu v1,t8,1 +80090ab4: 2442fff6 addiu v0,v0,-10 +80090ab8: a18350ac sb v1,20652(t4) +80090abc: 3042000f andi v0,v0,0xf +80090ac0: a1a250ab sb v0,20651(t5) +80090ac4: 918250ac lbu v0,20652(t4) +80090ac8: 00a21021 addu v0,a1,v0 +80090acc: 304200ff andi v0,v0,0xff +80090ad0: 2c43000a sltiu v1,v0,10 +80090ad4: 1460ffa1 bnez v1,8009095c <_Z6Op69M0v+0x130> +80090ad8: a18250ac sb v0,20652(t4) +80090adc: 080242c7 j 80090b1c <_Z6Op69M0v+0x2f0> +80090ae0: 26230001 addiu v1,s1,1 +80090ae4: 25c30001 addiu v1,t6,1 +80090ae8: 2502fff6 addiu v0,t0,-10 +80090aec: a1a350ab sb v1,20651(t5) +80090af0: 3042000f andi v0,v0,0xf +80090af4: a32250aa sb v0,20650(t9) +80090af8: 91a250ab lbu v0,20651(t5) +80090afc: 01421021 addu v0,t2,v0 +80090b00: 304200ff andi v0,v0,0xff +80090b04: 2c43000a sltiu v1,v0,10 +80090b08: 1460ff8e bnez v1,80090944 <_Z6Op69M0v+0x118> +80090b0c: a1a250ab sb v0,20651(t5) +80090b10: 080242ad j 80090ab4 <_Z6Op69M0v+0x288> +80090b14: 27030001 addiu v1,t8,1 +80090b18: 26230001 addiu v1,s1,1 +80090b1c: 2442fff6 addiu v0,v0,-10 +80090b20: a16350ad sb v1,20653(t3) +80090b24: 3042000f andi v0,v0,0xf +80090b28: a18250ac sb v0,20652(t4) +80090b2c: 916250ad lbu v0,20653(t3) +80090b30: 01e21021 addu v0,t7,v0 +80090b34: 304200ff andi v0,v0,0xff +80090b38: 2c43000a sltiu v1,v0,10 +80090b3c: 1460ffda bnez v1,80090aa8 <_Z6Op69M0v+0x27c> +80090b40: a16250ad sb v0,20653(t3) +80090b44: 0802425e j 80090978 <_Z6Op69M0v+0x14c> +80090b48: 2442fff6 addiu v0,v0,-10 +80090b4c: 2662e988 addiu v0,s3,-5752 +80090b50: 08024278 j 800909e0 <_Z6Op69M0v+0x1b4> +80090b54: a0400007 sb zero,7(v0) + +80090b58 <_Z6Op71M0v>: +80090b58: 27bdffd0 addiu sp,sp,-48 +80090b5c: afb50024 sw s5,36(sp) +80090b60: 3c158021 lui s5,0x8021 +80090b64: afbf002c sw ra,44(sp) +80090b68: afb60028 sw s6,40(sp) +80090b6c: afb40020 sw s4,32(sp) +80090b70: afb3001c sw s3,28(sp) +80090b74: afb20018 sw s2,24(sp) +80090b78: afb10014 sw s1,20(sp) +80090b7c: afb00010 sw s0,16(sp) +80090b80: 26b4e988 addiu s4,s5,-5752 +80090b84: 8e850020 lw a1,32(s4) +80090b88: 3c128022 lui s2,0x8022 +80090b8c: 90a20000 lbu v0,0(a1) +80090b90: 3c168021 lui s6,0x8021 +80090b94: a24250cc sb v0,20684(s2) +80090b98: 26d3e974 addiu s3,s6,-5772 +80090b9c: 90a30000 lbu v1,0(a1) +80090ba0: 96620006 lhu v0,6(s3) +80090ba4: 24a50001 addiu a1,a1,1 +80090ba8: 00621821 addu v1,v1,v0 +80090bac: 3063ffff andi v1,v1,0xffff +80090bb0: 3c118021 lui s1,0x8021 +80090bb4: 3c108007 lui s0,0x8007 +80090bb8: 00602021 move a0,v1 +80090bbc: 261069c0 addiu s0,s0,27072 +80090bc0: ae850020 sw a1,32(s4) +80090bc4: 0200f809 jalr s0 +80090bc8: ae237018 sw v1,28696(s1) +80090bcc: 8e840010 lw a0,16(s4) +80090bd0: 9663000c lhu v1,12(s3) +80090bd4: 00022a03 sra a1,v0,0x8 +80090bd8: 00641821 addu v1,v1,a0 +80090bdc: 00621821 addu v1,v1,v0 +80090be0: 00602021 move a0,v1 +80090be4: ae237018 sw v1,28696(s1) +80090be8: 0200f809 jalr s0 +80090bec: a24550cc sb a1,20684(s2) +80090bf0: 00403821 move a3,v0 +80090bf4: 92620002 lbu v0,2(s3) +80090bf8: 3c038022 lui v1,0x8022 +80090bfc: 30420008 andi v0,v0,0x8 +80090c00: 10400063 beqz v0,80090d90 <_Z6Op71M0v+0x238> +80090c04: a46750be sh a3,20670(v1) +80090c08: 96690004 lhu t1,4(s3) +80090c0c: 92830004 lbu v1,4(s4) +80090c10: 3122000f andi v0,t1,0xf +80090c14: 00431021 addu v0,v0,v1 +80090c18: 30e6000f andi a2,a3,0xf +80090c1c: 00c21021 addu v0,a2,v0 +80090c20: 304800ff andi t0,v0,0xff +80090c24: 00091902 srl v1,t1,0x4 +80090c28: 00091202 srl v0,t1,0x8 +80090c2c: 00072102 srl a0,a3,0x4 +80090c30: 306e000f andi t6,v1,0xf +80090c34: 3050000f andi s0,v0,0xf +80090c38: 308a000f andi t2,a0,0xf +80090c3c: 3c028022 lui v0,0x8022 +80090c40: 3c038022 lui v1,0x8022 +80090c44: 00072a02 srl a1,a3,0x8 +80090c48: 30a5000f andi a1,a1,0xf +80090c4c: 3c0d8022 lui t5,0x8022 +80090c50: 3c0c8022 lui t4,0x8022 +80090c54: 00099302 srl s2,t1,0xc +80090c58: 3c0b8022 lui t3,0x8022 +80090c5c: 00077b02 srl t7,a3,0xc +80090c60: 3c118022 lui s1,0x8022 +80090c64: a04650ae sb a2,20654(v0) +80090c68: a06a50af sb t2,20655(v1) +80090c6c: 3c028022 lui v0,0x8022 +80090c70: 3c038022 lui v1,0x8022 +80090c74: 2d04000a sltiu a0,t0,10 +80090c78: a04550b0 sb a1,20656(v0) +80090c7c: a06f50b1 sb t7,20657(v1) +80090c80: a1ae50ab sb t6,20651(t5) +80090c84: a19050ac sb s0,20652(t4) +80090c88: a17250ad sb s2,20653(t3) +80090c8c: 10800075 beqz a0,80090e64 <_Z6Op71M0v+0x30c> +80090c90: a22850aa sb t0,20650(s1) +80090c94: 91a250ab lbu v0,20651(t5) +80090c98: 01421021 addu v0,t2,v0 +80090c9c: 304200ff andi v0,v0,0xff +80090ca0: 2c43000a sltiu v1,v0,10 +80090ca4: 10600062 beqz v1,80090e30 <_Z6Op71M0v+0x2d8> +80090ca8: a1a250ab sb v0,20651(t5) +80090cac: 918250ac lbu v0,20652(t4) +80090cb0: 00a21021 addu v0,a1,v0 +80090cb4: 304200ff andi v0,v0,0xff +80090cb8: 2c43000a sltiu v1,v0,10 +80090cbc: 10600076 beqz v1,80090e98 <_Z6Op71M0v+0x340> +80090cc0: a18250ac sb v0,20652(t4) +80090cc4: 916250ad lbu v0,20653(t3) +80090cc8: 01e21021 addu v0,t7,v0 +80090ccc: 304200ff andi v0,v0,0xff +80090cd0: 2c43000a sltiu v1,v0,10 +80090cd4: 14600054 bnez v1,80090e28 <_Z6Op71M0v+0x2d0> +80090cd8: a16250ad sb v0,20653(t3) +80090cdc: 2442fff6 addiu v0,v0,-10 +80090ce0: 3042000f andi v0,v0,0xf +80090ce4: 24030001 li v1,1 +80090ce8: a2830004 sb v1,4(s4) +80090cec: a16250ad sb v0,20653(t3) +80090cf0: 916250ad lbu v0,20653(t3) +80090cf4: 918350ac lbu v1,20652(t4) +80090cf8: 922450aa lbu a0,20650(s1) +80090cfc: 00031a00 sll v1,v1,0x8 +80090d00: 91a550ab lbu a1,20651(t5) +80090d04: 00021300 sll v0,v0,0xc +80090d08: 00431025 or v0,v0,v1 +80090d0c: 00441025 or v0,v0,a0 +80090d10: 00052900 sll a1,a1,0x4 +80090d14: 00a22825 or a1,a1,v0 +80090d18: 30a5ffff andi a1,a1,0xffff +80090d1c: 01272026 xor a0,t1,a3 +80090d20: 00e51026 xor v0,a3,a1 +80090d24: 00042027 nor a0,zero,a0 +80090d28: 30428000 andi v0,v0,0x8000 +80090d2c: 3c038022 lui v1,0x8022 +80090d30: 00822024 and a0,a0,v0 +80090d34: 10800065 beqz a0,80090ecc <_Z6Op71M0v+0x374> +80090d38: a46550b4 sh a1,20660(v1) +80090d3c: 26a3e988 addiu v1,s5,-5752 +80090d40: 24020001 li v0,1 +80090d44: a0620007 sb v0,7(v1) +80090d48: 26c3e974 addiu v1,s6,-5772 +80090d4c: 30a2ffff andi v0,a1,0xffff +80090d50: a4650004 sh a1,4(v1) +80090d54: 26a4e988 addiu a0,s5,-5752 +80090d58: 00021a02 srl v1,v0,0x8 +80090d5c: 0002102b sltu v0,zero,v0 +80090d60: a0830006 sb v1,6(a0) +80090d64: a0820005 sb v0,5(a0) +80090d68: 8fbf002c lw ra,44(sp) +80090d6c: 8fb60028 lw s6,40(sp) +80090d70: 8fb50024 lw s5,36(sp) +80090d74: 8fb40020 lw s4,32(sp) +80090d78: 8fb3001c lw s3,28(sp) +80090d7c: 8fb20018 lw s2,24(sp) +80090d80: 8fb10014 lw s1,20(sp) +80090d84: 8fb00010 lw s0,16(sp) +80090d88: 03e00008 jr ra +80090d8c: 27bd0030 addiu sp,sp,48 +80090d90: 92830004 lbu v1,4(s4) +80090d94: 96620004 lhu v0,4(s3) +80090d98: 00472026 xor a0,v0,a3 +80090d9c: 00431021 addu v0,v0,v1 +80090da0: 00e21021 addu v0,a3,v0 +80090da4: 3046ffff andi a2,v0,0xffff +80090da8: 00042027 nor a0,zero,a0 +80090dac: 30848000 andi a0,a0,0x8000 +80090db0: 00e62826 xor a1,a3,a2 +80090db4: 3403ffff li v1,0xffff +80090db8: 00a42824 and a1,a1,a0 +80090dbc: 0062182b sltu v1,v1,v0 +80090dc0: 3c048022 lui a0,0x8022 +80090dc4: ac8250b8 sw v0,20664(a0) +80090dc8: 10a00015 beqz a1,80090e20 <_Z6Op71M0v+0x2c8> +80090dcc: a2830004 sb v1,4(s4) +80090dd0: 24020001 li v0,1 +80090dd4: a2820007 sb v0,7(s4) +80090dd8: 26c3e974 addiu v1,s6,-5772 +80090ddc: 30c2ffff andi v0,a2,0xffff +80090de0: a4660004 sh a2,4(v1) +80090de4: 26a4e988 addiu a0,s5,-5752 +80090de8: 00021a02 srl v1,v0,0x8 +80090dec: 0002102b sltu v0,zero,v0 +80090df0: a0830006 sb v1,6(a0) +80090df4: a0820005 sb v0,5(a0) +80090df8: 8fbf002c lw ra,44(sp) +80090dfc: 8fb60028 lw s6,40(sp) +80090e00: 8fb50024 lw s5,36(sp) +80090e04: 8fb40020 lw s4,32(sp) +80090e08: 8fb3001c lw s3,28(sp) +80090e0c: 8fb20018 lw s2,24(sp) +80090e10: 8fb10014 lw s1,20(sp) +80090e14: 8fb00010 lw s0,16(sp) +80090e18: 03e00008 jr ra +80090e1c: 27bd0030 addiu sp,sp,48 +80090e20: 08024376 j 80090dd8 <_Z6Op71M0v+0x280> +80090e24: a2800007 sb zero,7(s4) +80090e28: 0802433c j 80090cf0 <_Z6Op71M0v+0x198> +80090e2c: a2800004 sb zero,4(s4) +80090e30: 26030001 addiu v1,s0,1 +80090e34: 2442fff6 addiu v0,v0,-10 +80090e38: a18350ac sb v1,20652(t4) +80090e3c: 3042000f andi v0,v0,0xf +80090e40: a1a250ab sb v0,20651(t5) +80090e44: 918250ac lbu v0,20652(t4) +80090e48: 00a21021 addu v0,a1,v0 +80090e4c: 304200ff andi v0,v0,0xff +80090e50: 2c43000a sltiu v1,v0,10 +80090e54: 1460ff9b bnez v1,80090cc4 <_Z6Op71M0v+0x16c> +80090e58: a18250ac sb v0,20652(t4) +80090e5c: 080243a7 j 80090e9c <_Z6Op71M0v+0x344> +80090e60: 26430001 addiu v1,s2,1 +80090e64: 25c30001 addiu v1,t6,1 +80090e68: 2502fff6 addiu v0,t0,-10 +80090e6c: a1a350ab sb v1,20651(t5) +80090e70: 3042000f andi v0,v0,0xf +80090e74: a22250aa sb v0,20650(s1) +80090e78: 91a250ab lbu v0,20651(t5) +80090e7c: 01421021 addu v0,t2,v0 +80090e80: 304200ff andi v0,v0,0xff +80090e84: 2c43000a sltiu v1,v0,10 +80090e88: 1460ff88 bnez v1,80090cac <_Z6Op71M0v+0x154> +80090e8c: a1a250ab sb v0,20651(t5) +80090e90: 0802438d j 80090e34 <_Z6Op71M0v+0x2dc> +80090e94: 26030001 addiu v1,s0,1 +80090e98: 26430001 addiu v1,s2,1 +80090e9c: 2442fff6 addiu v0,v0,-10 +80090ea0: a16350ad sb v1,20653(t3) +80090ea4: 3042000f andi v0,v0,0xf +80090ea8: a18250ac sb v0,20652(t4) +80090eac: 916250ad lbu v0,20653(t3) +80090eb0: 01e21021 addu v0,t7,v0 +80090eb4: 304200ff andi v0,v0,0xff +80090eb8: 2c43000a sltiu v1,v0,10 +80090ebc: 1460ffda bnez v1,80090e28 <_Z6Op71M0v+0x2d0> +80090ec0: a16250ad sb v0,20653(t3) +80090ec4: 08024338 j 80090ce0 <_Z6Op71M0v+0x188> +80090ec8: 2442fff6 addiu v0,v0,-10 +80090ecc: 26a2e988 addiu v0,s5,-5752 +80090ed0: 08024352 j 80090d48 <_Z6Op71M0v+0x1f0> +80090ed4: a0400007 sb zero,7(v0) + +80090ed8 <_Z6Op61M0v>: +80090ed8: 27bdffd0 addiu sp,sp,-48 +80090edc: afb50024 sw s5,36(sp) +80090ee0: 3c158021 lui s5,0x8021 +80090ee4: afbf002c sw ra,44(sp) +80090ee8: afb60028 sw s6,40(sp) +80090eec: afb40020 sw s4,32(sp) +80090ef0: afb3001c sw s3,28(sp) +80090ef4: afb20018 sw s2,24(sp) +80090ef8: afb10014 sw s1,20(sp) +80090efc: afb00010 sw s0,16(sp) +80090f00: 26b4e988 addiu s4,s5,-5752 +80090f04: 8e850020 lw a1,32(s4) +80090f08: 3c168021 lui s6,0x8021 +80090f0c: 90a30000 lbu v1,0(a1) +80090f10: 26d3e974 addiu s3,s6,-5772 +80090f14: 3c128022 lui s2,0x8022 +80090f18: 9664000a lhu a0,10(s3) +80090f1c: a24350cc sb v1,20684(s2) +80090f20: 96620006 lhu v0,6(s3) +80090f24: 90a30000 lbu v1,0(a1) +80090f28: 00441021 addu v0,v0,a0 +80090f2c: 00621821 addu v1,v1,v0 +80090f30: 3063ffff andi v1,v1,0xffff +80090f34: 24a50001 addiu a1,a1,1 +80090f38: 3c118021 lui s1,0x8021 +80090f3c: 3c108007 lui s0,0x8007 +80090f40: 00602021 move a0,v1 +80090f44: 261069c0 addiu s0,s0,27072 +80090f48: ae850020 sw a1,32(s4) +80090f4c: 0200f809 jalr s0 +80090f50: ae237018 sw v1,28696(s1) +80090f54: 8e830010 lw v1,16(s4) +80090f58: 00022a03 sra a1,v0,0x8 +80090f5c: 00431021 addu v0,v0,v1 +80090f60: 00402021 move a0,v0 +80090f64: a24550cc sb a1,20684(s2) +80090f68: 0200f809 jalr s0 +80090f6c: ae227018 sw v0,28696(s1) +80090f70: 00403821 move a3,v0 +80090f74: 92620002 lbu v0,2(s3) +80090f78: 3c038022 lui v1,0x8022 +80090f7c: 30420008 andi v0,v0,0x8 +80090f80: 10400063 beqz v0,80091110 <_Z6Op61M0v+0x238> +80090f84: a46750be sh a3,20670(v1) +80090f88: 96690004 lhu t1,4(s3) +80090f8c: 92830004 lbu v1,4(s4) +80090f90: 3122000f andi v0,t1,0xf +80090f94: 00431021 addu v0,v0,v1 +80090f98: 30e6000f andi a2,a3,0xf +80090f9c: 00c21021 addu v0,a2,v0 +80090fa0: 304800ff andi t0,v0,0xff +80090fa4: 00091902 srl v1,t1,0x4 +80090fa8: 00091202 srl v0,t1,0x8 +80090fac: 00072102 srl a0,a3,0x4 +80090fb0: 306e000f andi t6,v1,0xf +80090fb4: 3050000f andi s0,v0,0xf +80090fb8: 308a000f andi t2,a0,0xf +80090fbc: 3c028022 lui v0,0x8022 +80090fc0: 3c038022 lui v1,0x8022 +80090fc4: 00072a02 srl a1,a3,0x8 +80090fc8: 30a5000f andi a1,a1,0xf +80090fcc: 3c0d8022 lui t5,0x8022 +80090fd0: 3c0c8022 lui t4,0x8022 +80090fd4: 00099302 srl s2,t1,0xc +80090fd8: 3c0b8022 lui t3,0x8022 +80090fdc: 00077b02 srl t7,a3,0xc +80090fe0: 3c118022 lui s1,0x8022 +80090fe4: a04650ae sb a2,20654(v0) +80090fe8: a06a50af sb t2,20655(v1) +80090fec: 3c028022 lui v0,0x8022 +80090ff0: 3c038022 lui v1,0x8022 +80090ff4: 2d04000a sltiu a0,t0,10 +80090ff8: a04550b0 sb a1,20656(v0) +80090ffc: a06f50b1 sb t7,20657(v1) +80091000: a1ae50ab sb t6,20651(t5) +80091004: a19050ac sb s0,20652(t4) +80091008: a17250ad sb s2,20653(t3) +8009100c: 10800075 beqz a0,800911e4 <_Z6Op61M0v+0x30c> +80091010: a22850aa sb t0,20650(s1) +80091014: 91a250ab lbu v0,20651(t5) +80091018: 01421021 addu v0,t2,v0 +8009101c: 304200ff andi v0,v0,0xff +80091020: 2c43000a sltiu v1,v0,10 +80091024: 10600062 beqz v1,800911b0 <_Z6Op61M0v+0x2d8> +80091028: a1a250ab sb v0,20651(t5) +8009102c: 918250ac lbu v0,20652(t4) +80091030: 00a21021 addu v0,a1,v0 +80091034: 304200ff andi v0,v0,0xff +80091038: 2c43000a sltiu v1,v0,10 +8009103c: 10600076 beqz v1,80091218 <_Z6Op61M0v+0x340> +80091040: a18250ac sb v0,20652(t4) +80091044: 916250ad lbu v0,20653(t3) +80091048: 01e21021 addu v0,t7,v0 +8009104c: 304200ff andi v0,v0,0xff +80091050: 2c43000a sltiu v1,v0,10 +80091054: 14600054 bnez v1,800911a8 <_Z6Op61M0v+0x2d0> +80091058: a16250ad sb v0,20653(t3) +8009105c: 2442fff6 addiu v0,v0,-10 +80091060: 3042000f andi v0,v0,0xf +80091064: 24030001 li v1,1 +80091068: a2830004 sb v1,4(s4) +8009106c: a16250ad sb v0,20653(t3) +80091070: 916250ad lbu v0,20653(t3) +80091074: 918350ac lbu v1,20652(t4) +80091078: 922450aa lbu a0,20650(s1) +8009107c: 00031a00 sll v1,v1,0x8 +80091080: 91a550ab lbu a1,20651(t5) +80091084: 00021300 sll v0,v0,0xc +80091088: 00431025 or v0,v0,v1 +8009108c: 00441025 or v0,v0,a0 +80091090: 00052900 sll a1,a1,0x4 +80091094: 00a22825 or a1,a1,v0 +80091098: 30a5ffff andi a1,a1,0xffff +8009109c: 01272026 xor a0,t1,a3 +800910a0: 00e51026 xor v0,a3,a1 +800910a4: 00042027 nor a0,zero,a0 +800910a8: 30428000 andi v0,v0,0x8000 +800910ac: 3c038022 lui v1,0x8022 +800910b0: 00822024 and a0,a0,v0 +800910b4: 10800065 beqz a0,8009124c <_Z6Op61M0v+0x374> +800910b8: a46550b4 sh a1,20660(v1) +800910bc: 26a3e988 addiu v1,s5,-5752 +800910c0: 24020001 li v0,1 +800910c4: a0620007 sb v0,7(v1) +800910c8: 26c3e974 addiu v1,s6,-5772 +800910cc: 30a2ffff andi v0,a1,0xffff +800910d0: a4650004 sh a1,4(v1) +800910d4: 26a4e988 addiu a0,s5,-5752 +800910d8: 00021a02 srl v1,v0,0x8 +800910dc: 0002102b sltu v0,zero,v0 +800910e0: a0830006 sb v1,6(a0) +800910e4: a0820005 sb v0,5(a0) +800910e8: 8fbf002c lw ra,44(sp) +800910ec: 8fb60028 lw s6,40(sp) +800910f0: 8fb50024 lw s5,36(sp) +800910f4: 8fb40020 lw s4,32(sp) +800910f8: 8fb3001c lw s3,28(sp) +800910fc: 8fb20018 lw s2,24(sp) +80091100: 8fb10014 lw s1,20(sp) +80091104: 8fb00010 lw s0,16(sp) +80091108: 03e00008 jr ra +8009110c: 27bd0030 addiu sp,sp,48 +80091110: 92830004 lbu v1,4(s4) +80091114: 96620004 lhu v0,4(s3) +80091118: 00472026 xor a0,v0,a3 +8009111c: 00431021 addu v0,v0,v1 +80091120: 00e21021 addu v0,a3,v0 +80091124: 3046ffff andi a2,v0,0xffff +80091128: 00042027 nor a0,zero,a0 +8009112c: 30848000 andi a0,a0,0x8000 +80091130: 00e62826 xor a1,a3,a2 +80091134: 3403ffff li v1,0xffff +80091138: 00a42824 and a1,a1,a0 +8009113c: 0062182b sltu v1,v1,v0 +80091140: 3c048022 lui a0,0x8022 +80091144: ac8250b8 sw v0,20664(a0) +80091148: 10a00015 beqz a1,800911a0 <_Z6Op61M0v+0x2c8> +8009114c: a2830004 sb v1,4(s4) +80091150: 24020001 li v0,1 +80091154: a2820007 sb v0,7(s4) +80091158: 26c3e974 addiu v1,s6,-5772 +8009115c: 30c2ffff andi v0,a2,0xffff +80091160: a4660004 sh a2,4(v1) +80091164: 26a4e988 addiu a0,s5,-5752 +80091168: 00021a02 srl v1,v0,0x8 +8009116c: 0002102b sltu v0,zero,v0 +80091170: a0830006 sb v1,6(a0) +80091174: a0820005 sb v0,5(a0) +80091178: 8fbf002c lw ra,44(sp) +8009117c: 8fb60028 lw s6,40(sp) +80091180: 8fb50024 lw s5,36(sp) +80091184: 8fb40020 lw s4,32(sp) +80091188: 8fb3001c lw s3,28(sp) +8009118c: 8fb20018 lw s2,24(sp) +80091190: 8fb10014 lw s1,20(sp) +80091194: 8fb00010 lw s0,16(sp) +80091198: 03e00008 jr ra +8009119c: 27bd0030 addiu sp,sp,48 +800911a0: 08024456 j 80091158 <_Z6Op61M0v+0x280> +800911a4: a2800007 sb zero,7(s4) +800911a8: 0802441c j 80091070 <_Z6Op61M0v+0x198> +800911ac: a2800004 sb zero,4(s4) +800911b0: 26030001 addiu v1,s0,1 +800911b4: 2442fff6 addiu v0,v0,-10 +800911b8: a18350ac sb v1,20652(t4) +800911bc: 3042000f andi v0,v0,0xf +800911c0: a1a250ab sb v0,20651(t5) +800911c4: 918250ac lbu v0,20652(t4) +800911c8: 00a21021 addu v0,a1,v0 +800911cc: 304200ff andi v0,v0,0xff +800911d0: 2c43000a sltiu v1,v0,10 +800911d4: 1460ff9b bnez v1,80091044 <_Z6Op61M0v+0x16c> +800911d8: a18250ac sb v0,20652(t4) +800911dc: 08024487 j 8009121c <_Z6Op61M0v+0x344> +800911e0: 26430001 addiu v1,s2,1 +800911e4: 25c30001 addiu v1,t6,1 +800911e8: 2502fff6 addiu v0,t0,-10 +800911ec: a1a350ab sb v1,20651(t5) +800911f0: 3042000f andi v0,v0,0xf +800911f4: a22250aa sb v0,20650(s1) +800911f8: 91a250ab lbu v0,20651(t5) +800911fc: 01421021 addu v0,t2,v0 +80091200: 304200ff andi v0,v0,0xff +80091204: 2c43000a sltiu v1,v0,10 +80091208: 1460ff88 bnez v1,8009102c <_Z6Op61M0v+0x154> +8009120c: a1a250ab sb v0,20651(t5) +80091210: 0802446d j 800911b4 <_Z6Op61M0v+0x2dc> +80091214: 26030001 addiu v1,s0,1 +80091218: 26430001 addiu v1,s2,1 +8009121c: 2442fff6 addiu v0,v0,-10 +80091220: a16350ad sb v1,20653(t3) +80091224: 3042000f andi v0,v0,0xf +80091228: a18250ac sb v0,20652(t4) +8009122c: 916250ad lbu v0,20653(t3) +80091230: 01e21021 addu v0,t7,v0 +80091234: 304200ff andi v0,v0,0xff +80091238: 2c43000a sltiu v1,v0,10 +8009123c: 1460ffda bnez v1,800911a8 <_Z6Op61M0v+0x2d0> +80091240: a16250ad sb v0,20653(t3) +80091244: 08024418 j 80091060 <_Z6Op61M0v+0x188> +80091248: 2442fff6 addiu v0,v0,-10 +8009124c: 26a2e988 addiu v0,s5,-5752 +80091250: 08024432 j 800910c8 <_Z6Op61M0v+0x1f0> +80091254: a0400007 sb zero,7(v0) + +80091258 <_Z6Op72M0v>: +80091258: 27bdffd0 addiu sp,sp,-48 +8009125c: afb50024 sw s5,36(sp) +80091260: 3c158021 lui s5,0x8021 +80091264: afbf002c sw ra,44(sp) +80091268: afb60028 sw s6,40(sp) +8009126c: afb40020 sw s4,32(sp) +80091270: afb3001c sw s3,28(sp) +80091274: afb20018 sw s2,24(sp) +80091278: afb10014 sw s1,20(sp) +8009127c: afb00010 sw s0,16(sp) +80091280: 26b4e988 addiu s4,s5,-5752 +80091284: 8e850020 lw a1,32(s4) +80091288: 3c128022 lui s2,0x8022 +8009128c: 90a20000 lbu v0,0(a1) +80091290: 3c168021 lui s6,0x8021 +80091294: a24250cc sb v0,20684(s2) +80091298: 26d3e974 addiu s3,s6,-5772 +8009129c: 90a30000 lbu v1,0(a1) +800912a0: 96620006 lhu v0,6(s3) +800912a4: 24a50001 addiu a1,a1,1 +800912a8: 00621821 addu v1,v1,v0 +800912ac: 3063ffff andi v1,v1,0xffff +800912b0: 3c118021 lui s1,0x8021 +800912b4: 3c108007 lui s0,0x8007 +800912b8: 00602021 move a0,v1 +800912bc: 261069c0 addiu s0,s0,27072 +800912c0: ae850020 sw a1,32(s4) +800912c4: 0200f809 jalr s0 +800912c8: ae237018 sw v1,28696(s1) +800912cc: 8e830010 lw v1,16(s4) +800912d0: 00022a03 sra a1,v0,0x8 +800912d4: 00431021 addu v0,v0,v1 +800912d8: 00402021 move a0,v0 +800912dc: a24550cc sb a1,20684(s2) +800912e0: 0200f809 jalr s0 +800912e4: ae227018 sw v0,28696(s1) +800912e8: 00403821 move a3,v0 +800912ec: 92620002 lbu v0,2(s3) +800912f0: 3c038022 lui v1,0x8022 +800912f4: 30420008 andi v0,v0,0x8 +800912f8: 10400063 beqz v0,80091488 <_Z6Op72M0v+0x230> +800912fc: a46750be sh a3,20670(v1) +80091300: 96690004 lhu t1,4(s3) +80091304: 92830004 lbu v1,4(s4) +80091308: 3122000f andi v0,t1,0xf +8009130c: 00431021 addu v0,v0,v1 +80091310: 30e6000f andi a2,a3,0xf +80091314: 00c21021 addu v0,a2,v0 +80091318: 304800ff andi t0,v0,0xff +8009131c: 00091902 srl v1,t1,0x4 +80091320: 00091202 srl v0,t1,0x8 +80091324: 00072102 srl a0,a3,0x4 +80091328: 306e000f andi t6,v1,0xf +8009132c: 3050000f andi s0,v0,0xf +80091330: 308a000f andi t2,a0,0xf +80091334: 3c028022 lui v0,0x8022 +80091338: 3c038022 lui v1,0x8022 +8009133c: 00072a02 srl a1,a3,0x8 +80091340: 30a5000f andi a1,a1,0xf +80091344: 3c0d8022 lui t5,0x8022 +80091348: 3c0c8022 lui t4,0x8022 +8009134c: 00099302 srl s2,t1,0xc +80091350: 3c0b8022 lui t3,0x8022 +80091354: 00077b02 srl t7,a3,0xc +80091358: 3c118022 lui s1,0x8022 +8009135c: a04650ae sb a2,20654(v0) +80091360: a06a50af sb t2,20655(v1) +80091364: 3c028022 lui v0,0x8022 +80091368: 3c038022 lui v1,0x8022 +8009136c: 2d04000a sltiu a0,t0,10 +80091370: a04550b0 sb a1,20656(v0) +80091374: a06f50b1 sb t7,20657(v1) +80091378: a1ae50ab sb t6,20651(t5) +8009137c: a19050ac sb s0,20652(t4) +80091380: a17250ad sb s2,20653(t3) +80091384: 10800075 beqz a0,8009155c <_Z6Op72M0v+0x304> +80091388: a22850aa sb t0,20650(s1) +8009138c: 91a250ab lbu v0,20651(t5) +80091390: 01421021 addu v0,t2,v0 +80091394: 304200ff andi v0,v0,0xff +80091398: 2c43000a sltiu v1,v0,10 +8009139c: 10600062 beqz v1,80091528 <_Z6Op72M0v+0x2d0> +800913a0: a1a250ab sb v0,20651(t5) +800913a4: 918250ac lbu v0,20652(t4) +800913a8: 00a21021 addu v0,a1,v0 +800913ac: 304200ff andi v0,v0,0xff +800913b0: 2c43000a sltiu v1,v0,10 +800913b4: 10600076 beqz v1,80091590 <_Z6Op72M0v+0x338> +800913b8: a18250ac sb v0,20652(t4) +800913bc: 916250ad lbu v0,20653(t3) +800913c0: 01e21021 addu v0,t7,v0 +800913c4: 304200ff andi v0,v0,0xff +800913c8: 2c43000a sltiu v1,v0,10 +800913cc: 14600054 bnez v1,80091520 <_Z6Op72M0v+0x2c8> +800913d0: a16250ad sb v0,20653(t3) +800913d4: 2442fff6 addiu v0,v0,-10 +800913d8: 3042000f andi v0,v0,0xf +800913dc: 24030001 li v1,1 +800913e0: a2830004 sb v1,4(s4) +800913e4: a16250ad sb v0,20653(t3) +800913e8: 916250ad lbu v0,20653(t3) +800913ec: 918350ac lbu v1,20652(t4) +800913f0: 922450aa lbu a0,20650(s1) +800913f4: 00031a00 sll v1,v1,0x8 +800913f8: 91a550ab lbu a1,20651(t5) +800913fc: 00021300 sll v0,v0,0xc +80091400: 00431025 or v0,v0,v1 +80091404: 00441025 or v0,v0,a0 +80091408: 00052900 sll a1,a1,0x4 +8009140c: 00a22825 or a1,a1,v0 +80091410: 30a5ffff andi a1,a1,0xffff +80091414: 01272026 xor a0,t1,a3 +80091418: 00e51026 xor v0,a3,a1 +8009141c: 00042027 nor a0,zero,a0 +80091420: 30428000 andi v0,v0,0x8000 +80091424: 3c038022 lui v1,0x8022 +80091428: 00822024 and a0,a0,v0 +8009142c: 10800065 beqz a0,800915c4 <_Z6Op72M0v+0x36c> +80091430: a46550b4 sh a1,20660(v1) +80091434: 26a3e988 addiu v1,s5,-5752 +80091438: 24020001 li v0,1 +8009143c: a0620007 sb v0,7(v1) +80091440: 26c3e974 addiu v1,s6,-5772 +80091444: 30a2ffff andi v0,a1,0xffff +80091448: a4650004 sh a1,4(v1) +8009144c: 26a4e988 addiu a0,s5,-5752 +80091450: 00021a02 srl v1,v0,0x8 +80091454: 0002102b sltu v0,zero,v0 +80091458: a0830006 sb v1,6(a0) +8009145c: a0820005 sb v0,5(a0) +80091460: 8fbf002c lw ra,44(sp) +80091464: 8fb60028 lw s6,40(sp) +80091468: 8fb50024 lw s5,36(sp) +8009146c: 8fb40020 lw s4,32(sp) +80091470: 8fb3001c lw s3,28(sp) +80091474: 8fb20018 lw s2,24(sp) +80091478: 8fb10014 lw s1,20(sp) +8009147c: 8fb00010 lw s0,16(sp) +80091480: 03e00008 jr ra +80091484: 27bd0030 addiu sp,sp,48 +80091488: 92830004 lbu v1,4(s4) +8009148c: 96620004 lhu v0,4(s3) +80091490: 00472026 xor a0,v0,a3 +80091494: 00431021 addu v0,v0,v1 +80091498: 00e21021 addu v0,a3,v0 +8009149c: 3046ffff andi a2,v0,0xffff +800914a0: 00042027 nor a0,zero,a0 +800914a4: 30848000 andi a0,a0,0x8000 +800914a8: 00e62826 xor a1,a3,a2 +800914ac: 3403ffff li v1,0xffff +800914b0: 00a42824 and a1,a1,a0 +800914b4: 0062182b sltu v1,v1,v0 +800914b8: 3c048022 lui a0,0x8022 +800914bc: ac8250b8 sw v0,20664(a0) +800914c0: 10a00015 beqz a1,80091518 <_Z6Op72M0v+0x2c0> +800914c4: a2830004 sb v1,4(s4) +800914c8: 24020001 li v0,1 +800914cc: a2820007 sb v0,7(s4) +800914d0: 26c3e974 addiu v1,s6,-5772 +800914d4: 30c2ffff andi v0,a2,0xffff +800914d8: a4660004 sh a2,4(v1) +800914dc: 26a4e988 addiu a0,s5,-5752 +800914e0: 00021a02 srl v1,v0,0x8 +800914e4: 0002102b sltu v0,zero,v0 +800914e8: a0830006 sb v1,6(a0) +800914ec: a0820005 sb v0,5(a0) +800914f0: 8fbf002c lw ra,44(sp) +800914f4: 8fb60028 lw s6,40(sp) +800914f8: 8fb50024 lw s5,36(sp) +800914fc: 8fb40020 lw s4,32(sp) +80091500: 8fb3001c lw s3,28(sp) +80091504: 8fb20018 lw s2,24(sp) +80091508: 8fb10014 lw s1,20(sp) +8009150c: 8fb00010 lw s0,16(sp) +80091510: 03e00008 jr ra +80091514: 27bd0030 addiu sp,sp,48 +80091518: 08024534 j 800914d0 <_Z6Op72M0v+0x278> +8009151c: a2800007 sb zero,7(s4) +80091520: 080244fa j 800913e8 <_Z6Op72M0v+0x190> +80091524: a2800004 sb zero,4(s4) +80091528: 26030001 addiu v1,s0,1 +8009152c: 2442fff6 addiu v0,v0,-10 +80091530: a18350ac sb v1,20652(t4) +80091534: 3042000f andi v0,v0,0xf +80091538: a1a250ab sb v0,20651(t5) +8009153c: 918250ac lbu v0,20652(t4) +80091540: 00a21021 addu v0,a1,v0 +80091544: 304200ff andi v0,v0,0xff +80091548: 2c43000a sltiu v1,v0,10 +8009154c: 1460ff9b bnez v1,800913bc <_Z6Op72M0v+0x164> +80091550: a18250ac sb v0,20652(t4) +80091554: 08024565 j 80091594 <_Z6Op72M0v+0x33c> +80091558: 26430001 addiu v1,s2,1 +8009155c: 25c30001 addiu v1,t6,1 +80091560: 2502fff6 addiu v0,t0,-10 +80091564: a1a350ab sb v1,20651(t5) +80091568: 3042000f andi v0,v0,0xf +8009156c: a22250aa sb v0,20650(s1) +80091570: 91a250ab lbu v0,20651(t5) +80091574: 01421021 addu v0,t2,v0 +80091578: 304200ff andi v0,v0,0xff +8009157c: 2c43000a sltiu v1,v0,10 +80091580: 1460ff88 bnez v1,800913a4 <_Z6Op72M0v+0x14c> +80091584: a1a250ab sb v0,20651(t5) +80091588: 0802454b j 8009152c <_Z6Op72M0v+0x2d4> +8009158c: 26030001 addiu v1,s0,1 +80091590: 26430001 addiu v1,s2,1 +80091594: 2442fff6 addiu v0,v0,-10 +80091598: a16350ad sb v1,20653(t3) +8009159c: 3042000f andi v0,v0,0xf +800915a0: a18250ac sb v0,20652(t4) +800915a4: 916250ad lbu v0,20653(t3) +800915a8: 01e21021 addu v0,t7,v0 +800915ac: 304200ff andi v0,v0,0xff +800915b0: 2c43000a sltiu v1,v0,10 +800915b4: 1460ffda bnez v1,80091520 <_Z6Op72M0v+0x2c8> +800915b8: a16250ad sb v0,20653(t3) +800915bc: 080244f6 j 800913d8 <_Z6Op72M0v+0x180> +800915c0: 2442fff6 addiu v0,v0,-10 +800915c4: 26a2e988 addiu v0,s5,-5752 +800915c8: 08024510 j 80091440 <_Z6Op72M0v+0x1e8> +800915cc: a0400007 sb zero,7(v0) + +800915d0 <_Z6Op75M0v>: +800915d0: 27bdffd8 addiu sp,sp,-40 +800915d4: afb3001c sw s3,28(sp) +800915d8: 3c138021 lui s3,0x8021 +800915dc: afb40020 sw s4,32(sp) +800915e0: afb20018 sw s2,24(sp) +800915e4: afb10014 sw s1,20(sp) +800915e8: afb00010 sw s0,16(sp) +800915ec: afbf0024 sw ra,36(sp) +800915f0: 2672e988 addiu s2,s3,-5752 +800915f4: 8e460020 lw a2,32(s2) +800915f8: 3c148021 lui s4,0x8021 +800915fc: 90c30000 lbu v1,0(a2) +80091600: 2690e974 addiu s0,s4,-5772 +80091604: 3c028022 lui v0,0x8022 +80091608: a04350cc sb v1,20684(v0) +8009160c: 96050006 lhu a1,6(s0) +80091610: 9603000a lhu v1,10(s0) +80091614: 96020002 lhu v0,2(s0) +80091618: 90c40000 lbu a0,0(a2) +8009161c: 00a32821 addu a1,a1,v1 +80091620: 30420100 andi v0,v0,0x100 +80091624: 3411ffff li s1,0xffff +80091628: 240300ff li v1,255 +8009162c: 00852021 addu a0,a0,a1 +80091630: 0222180a movz v1,s1,v0 +80091634: 00641824 and v1,v1,a0 +80091638: 3c028021 lui v0,0x8021 +8009163c: ac437018 sw v1,28696(v0) +80091640: 24c60001 addiu a2,a2,1 +80091644: 3c028007 lui v0,0x8007 +80091648: 00602021 move a0,v1 +8009164c: 244269c0 addiu v0,v0,27072 +80091650: 0040f809 jalr v0 +80091654: ae460020 sw a2,32(s2) +80091658: 00403821 move a3,v0 +8009165c: 92020002 lbu v0,2(s0) +80091660: 3c038022 lui v1,0x8022 +80091664: 30420008 andi v0,v0,0x8 +80091668: 10400062 beqz v0,800917f4 <_Z6Op75M0v+0x224> +8009166c: a46750be sh a3,20670(v1) +80091670: 96090004 lhu t1,4(s0) +80091674: 92430004 lbu v1,4(s2) +80091678: 3122000f andi v0,t1,0xf +8009167c: 00431021 addu v0,v0,v1 +80091680: 30e6000f andi a2,a3,0xf +80091684: 00c21021 addu v0,a2,v0 +80091688: 304800ff andi t0,v0,0xff +8009168c: 00091902 srl v1,t1,0x4 +80091690: 00091202 srl v0,t1,0x8 +80091694: 00072102 srl a0,a3,0x4 +80091698: 306e000f andi t6,v1,0xf +8009169c: 3050000f andi s0,v0,0xf +800916a0: 308a000f andi t2,a0,0xf +800916a4: 3c028022 lui v0,0x8022 +800916a8: 3c038022 lui v1,0x8022 +800916ac: 00072a02 srl a1,a3,0x8 +800916b0: 30a5000f andi a1,a1,0xf +800916b4: 3c0d8022 lui t5,0x8022 +800916b8: 3c0c8022 lui t4,0x8022 +800916bc: 0009c302 srl t8,t1,0xc +800916c0: 3c0b8022 lui t3,0x8022 +800916c4: 00077b02 srl t7,a3,0xc +800916c8: 3c118022 lui s1,0x8022 +800916cc: a04650ae sb a2,20654(v0) +800916d0: a06a50af sb t2,20655(v1) +800916d4: 3c028022 lui v0,0x8022 +800916d8: 3c038022 lui v1,0x8022 +800916dc: 2d04000a sltiu a0,t0,10 +800916e0: 0240c821 move t9,s2 +800916e4: a04550b0 sb a1,20656(v0) +800916e8: a06f50b1 sb t7,20657(v1) +800916ec: a1ae50ab sb t6,20651(t5) +800916f0: a19050ac sb s0,20652(t4) +800916f4: a17850ad sb t8,20653(t3) +800916f8: 10800070 beqz a0,800918bc <_Z6Op75M0v+0x2ec> +800916fc: a22850aa sb t0,20650(s1) +80091700: 91a250ab lbu v0,20651(t5) +80091704: 01421021 addu v0,t2,v0 +80091708: 304200ff andi v0,v0,0xff +8009170c: 2c43000a sltiu v1,v0,10 +80091710: 1060005d beqz v1,80091888 <_Z6Op75M0v+0x2b8> +80091714: a1a250ab sb v0,20651(t5) +80091718: 918250ac lbu v0,20652(t4) +8009171c: 00a21021 addu v0,a1,v0 +80091720: 304200ff andi v0,v0,0xff +80091724: 2c43000a sltiu v1,v0,10 +80091728: 10600071 beqz v1,800918f0 <_Z6Op75M0v+0x320> +8009172c: a18250ac sb v0,20652(t4) +80091730: 916250ad lbu v0,20653(t3) +80091734: 01e21021 addu v0,t7,v0 +80091738: 304200ff andi v0,v0,0xff +8009173c: 2c43000a sltiu v1,v0,10 +80091740: 1460004f bnez v1,80091880 <_Z6Op75M0v+0x2b0> +80091744: a16250ad sb v0,20653(t3) +80091748: 2442fff6 addiu v0,v0,-10 +8009174c: 3042000f andi v0,v0,0xf +80091750: 24030001 li v1,1 +80091754: a3230004 sb v1,4(t9) +80091758: a16250ad sb v0,20653(t3) +8009175c: 916250ad lbu v0,20653(t3) +80091760: 918350ac lbu v1,20652(t4) +80091764: 922450aa lbu a0,20650(s1) +80091768: 00031a00 sll v1,v1,0x8 +8009176c: 91a550ab lbu a1,20651(t5) +80091770: 00021300 sll v0,v0,0xc +80091774: 00431025 or v0,v0,v1 +80091778: 00441025 or v0,v0,a0 +8009177c: 00052900 sll a1,a1,0x4 +80091780: 00a22825 or a1,a1,v0 +80091784: 30a5ffff andi a1,a1,0xffff +80091788: 01272026 xor a0,t1,a3 +8009178c: 00e51026 xor v0,a3,a1 +80091790: 00042027 nor a0,zero,a0 +80091794: 30428000 andi v0,v0,0x8000 +80091798: 3c038022 lui v1,0x8022 +8009179c: 00822024 and a0,a0,v0 +800917a0: 10800060 beqz a0,80091924 <_Z6Op75M0v+0x354> +800917a4: a46550b4 sh a1,20660(v1) +800917a8: 2663e988 addiu v1,s3,-5752 +800917ac: 24020001 li v0,1 +800917b0: a0620007 sb v0,7(v1) +800917b4: 2683e974 addiu v1,s4,-5772 +800917b8: 30a2ffff andi v0,a1,0xffff +800917bc: a4650004 sh a1,4(v1) +800917c0: 2664e988 addiu a0,s3,-5752 +800917c4: 00021a02 srl v1,v0,0x8 +800917c8: 0002102b sltu v0,zero,v0 +800917cc: a0830006 sb v1,6(a0) +800917d0: a0820005 sb v0,5(a0) +800917d4: 8fbf0024 lw ra,36(sp) +800917d8: 8fb40020 lw s4,32(sp) +800917dc: 8fb3001c lw s3,28(sp) +800917e0: 8fb20018 lw s2,24(sp) +800917e4: 8fb10014 lw s1,20(sp) +800917e8: 8fb00010 lw s0,16(sp) +800917ec: 03e00008 jr ra +800917f0: 27bd0028 addiu sp,sp,40 +800917f4: 92440004 lbu a0,4(s2) +800917f8: 96020004 lhu v0,4(s0) +800917fc: 00471826 xor v1,v0,a3 +80091800: 00441021 addu v0,v0,a0 +80091804: 00e21021 addu v0,a3,v0 +80091808: 3048ffff andi t0,v0,0xffff +8009180c: 00031827 nor v1,zero,v1 +80091810: 30638000 andi v1,v1,0x8000 +80091814: 00e82026 xor a0,a3,t0 +80091818: 00832024 and a0,a0,v1 +8009181c: 0222282b sltu a1,s1,v0 +80091820: 3c038022 lui v1,0x8022 +80091824: ac6250b8 sw v0,20664(v1) +80091828: 10800013 beqz a0,80091878 <_Z6Op75M0v+0x2a8> +8009182c: a2450004 sb a1,4(s2) +80091830: 24020001 li v0,1 +80091834: a2420007 sb v0,7(s2) +80091838: 2683e974 addiu v1,s4,-5772 +8009183c: 3102ffff andi v0,t0,0xffff +80091840: a4680004 sh t0,4(v1) +80091844: 2664e988 addiu a0,s3,-5752 +80091848: 00021a02 srl v1,v0,0x8 +8009184c: 0002102b sltu v0,zero,v0 +80091850: a0830006 sb v1,6(a0) +80091854: a0820005 sb v0,5(a0) +80091858: 8fbf0024 lw ra,36(sp) +8009185c: 8fb40020 lw s4,32(sp) +80091860: 8fb3001c lw s3,28(sp) +80091864: 8fb20018 lw s2,24(sp) +80091868: 8fb10014 lw s1,20(sp) +8009186c: 8fb00010 lw s0,16(sp) +80091870: 03e00008 jr ra +80091874: 27bd0028 addiu sp,sp,40 +80091878: 0802460e j 80091838 <_Z6Op75M0v+0x268> +8009187c: a2400007 sb zero,7(s2) +80091880: 080245d7 j 8009175c <_Z6Op75M0v+0x18c> +80091884: a2400004 sb zero,4(s2) +80091888: 26030001 addiu v1,s0,1 +8009188c: 2442fff6 addiu v0,v0,-10 +80091890: a18350ac sb v1,20652(t4) +80091894: 3042000f andi v0,v0,0xf +80091898: a1a250ab sb v0,20651(t5) +8009189c: 918250ac lbu v0,20652(t4) +800918a0: 00a21021 addu v0,a1,v0 +800918a4: 304200ff andi v0,v0,0xff +800918a8: 2c43000a sltiu v1,v0,10 +800918ac: 1460ffa0 bnez v1,80091730 <_Z6Op75M0v+0x160> +800918b0: a18250ac sb v0,20652(t4) +800918b4: 0802463d j 800918f4 <_Z6Op75M0v+0x324> +800918b8: 27030001 addiu v1,t8,1 +800918bc: 25c30001 addiu v1,t6,1 +800918c0: 2502fff6 addiu v0,t0,-10 +800918c4: a1a350ab sb v1,20651(t5) +800918c8: 3042000f andi v0,v0,0xf +800918cc: a22250aa sb v0,20650(s1) +800918d0: 91a250ab lbu v0,20651(t5) +800918d4: 01421021 addu v0,t2,v0 +800918d8: 304200ff andi v0,v0,0xff +800918dc: 2c43000a sltiu v1,v0,10 +800918e0: 1460ff8d bnez v1,80091718 <_Z6Op75M0v+0x148> +800918e4: a1a250ab sb v0,20651(t5) +800918e8: 08024623 j 8009188c <_Z6Op75M0v+0x2bc> +800918ec: 26030001 addiu v1,s0,1 +800918f0: 27030001 addiu v1,t8,1 +800918f4: 2442fff6 addiu v0,v0,-10 +800918f8: a16350ad sb v1,20653(t3) +800918fc: 3042000f andi v0,v0,0xf +80091900: a18250ac sb v0,20652(t4) +80091904: 916250ad lbu v0,20653(t3) +80091908: 01e21021 addu v0,t7,v0 +8009190c: 304200ff andi v0,v0,0xff +80091910: 2c43000a sltiu v1,v0,10 +80091914: 1460ffda bnez v1,80091880 <_Z6Op75M0v+0x2b0> +80091918: a16250ad sb v0,20653(t3) +8009191c: 080245d3 j 8009174c <_Z6Op75M0v+0x17c> +80091920: 2442fff6 addiu v0,v0,-10 +80091924: 2662e988 addiu v0,s3,-5752 +80091928: 080245ed j 800917b4 <_Z6Op75M0v+0x1e4> +8009192c: a0400007 sb zero,7(v0) + +80091930 <_Z6Op63M0v>: +80091930: 27bdffd8 addiu sp,sp,-40 +80091934: afb20018 sw s2,24(sp) +80091938: 3c128021 lui s2,0x8021 +8009193c: afb3001c sw s3,28(sp) +80091940: afb10014 sw s1,20(sp) +80091944: afb00010 sw s0,16(sp) +80091948: afbf0020 sw ra,32(sp) +8009194c: 2651e988 addiu s1,s2,-5752 +80091950: 8e250020 lw a1,32(s1) +80091954: 3c028022 lui v0,0x8022 +80091958: 90a30000 lbu v1,0(a1) +8009195c: 3c138021 lui s3,0x8021 +80091960: a04350cc sb v1,20684(v0) +80091964: 2670e974 addiu s0,s3,-5772 +80091968: 90a20000 lbu v0,0(a1) +8009196c: 96030008 lhu v1,8(s0) +80091970: 24a50001 addiu a1,a1,1 +80091974: 00431021 addu v0,v0,v1 +80091978: 3042ffff andi v0,v0,0xffff +8009197c: 3c038021 lui v1,0x8021 +80091980: ac627018 sw v0,28696(v1) +80091984: 00402021 move a0,v0 +80091988: 3c028007 lui v0,0x8007 +8009198c: 244269c0 addiu v0,v0,27072 +80091990: 0040f809 jalr v0 +80091994: ae250020 sw a1,32(s1) +80091998: 00403821 move a3,v0 +8009199c: 92020002 lbu v0,2(s0) +800919a0: 3c038022 lui v1,0x8022 +800919a4: 30420008 andi v0,v0,0x8 +800919a8: 10400060 beqz v0,80091b2c <_Z6Op63M0v+0x1fc> +800919ac: a46750be sh a3,20670(v1) +800919b0: 96090004 lhu t1,4(s0) +800919b4: 92230004 lbu v1,4(s1) +800919b8: 3122000f andi v0,t1,0xf +800919bc: 00431021 addu v0,v0,v1 +800919c0: 30e6000f andi a2,a3,0xf +800919c4: 00c21021 addu v0,a2,v0 +800919c8: 304800ff andi t0,v0,0xff +800919cc: 00091902 srl v1,t1,0x4 +800919d0: 00091202 srl v0,t1,0x8 +800919d4: 00072102 srl a0,a3,0x4 +800919d8: 306e000f andi t6,v1,0xf +800919dc: 3050000f andi s0,v0,0xf +800919e0: 308a000f andi t2,a0,0xf +800919e4: 3c028022 lui v0,0x8022 +800919e8: 3c038022 lui v1,0x8022 +800919ec: 00072a02 srl a1,a3,0x8 +800919f0: 30a5000f andi a1,a1,0xf +800919f4: 3c0d8022 lui t5,0x8022 +800919f8: 3c0c8022 lui t4,0x8022 +800919fc: 0009cb02 srl t9,t1,0xc +80091a00: 3c0b8022 lui t3,0x8022 +80091a04: 00077b02 srl t7,a3,0xc +80091a08: 3c188022 lui t8,0x8022 +80091a0c: a04650ae sb a2,20654(v0) +80091a10: a06a50af sb t2,20655(v1) +80091a14: 3c028022 lui v0,0x8022 +80091a18: 3c038022 lui v1,0x8022 +80091a1c: 2d04000a sltiu a0,t0,10 +80091a20: a04550b0 sb a1,20656(v0) +80091a24: a06f50b1 sb t7,20657(v1) +80091a28: a1ae50ab sb t6,20651(t5) +80091a2c: a19050ac sb s0,20652(t4) +80091a30: a17950ad sb t9,20653(t3) +80091a34: 1080006f beqz a0,80091bf4 <_Z6Op63M0v+0x2c4> +80091a38: a30850aa sb t0,20650(t8) +80091a3c: 91a250ab lbu v0,20651(t5) +80091a40: 01421021 addu v0,t2,v0 +80091a44: 304200ff andi v0,v0,0xff +80091a48: 2c43000a sltiu v1,v0,10 +80091a4c: 1060005c beqz v1,80091bc0 <_Z6Op63M0v+0x290> +80091a50: a1a250ab sb v0,20651(t5) +80091a54: 918250ac lbu v0,20652(t4) +80091a58: 00a21021 addu v0,a1,v0 +80091a5c: 304200ff andi v0,v0,0xff +80091a60: 2c43000a sltiu v1,v0,10 +80091a64: 10600070 beqz v1,80091c28 <_Z6Op63M0v+0x2f8> +80091a68: a18250ac sb v0,20652(t4) +80091a6c: 916250ad lbu v0,20653(t3) +80091a70: 01e21021 addu v0,t7,v0 +80091a74: 304200ff andi v0,v0,0xff +80091a78: 2c43000a sltiu v1,v0,10 +80091a7c: 1460004e bnez v1,80091bb8 <_Z6Op63M0v+0x288> +80091a80: a16250ad sb v0,20653(t3) +80091a84: 2442fff6 addiu v0,v0,-10 +80091a88: 3042000f andi v0,v0,0xf +80091a8c: 24030001 li v1,1 +80091a90: a2230004 sb v1,4(s1) +80091a94: a16250ad sb v0,20653(t3) +80091a98: 916250ad lbu v0,20653(t3) +80091a9c: 918350ac lbu v1,20652(t4) +80091aa0: 930450aa lbu a0,20650(t8) +80091aa4: 00031a00 sll v1,v1,0x8 +80091aa8: 91a550ab lbu a1,20651(t5) +80091aac: 00021300 sll v0,v0,0xc +80091ab0: 00431025 or v0,v0,v1 +80091ab4: 00441025 or v0,v0,a0 +80091ab8: 00052900 sll a1,a1,0x4 +80091abc: 00a22825 or a1,a1,v0 +80091ac0: 30a5ffff andi a1,a1,0xffff +80091ac4: 01272026 xor a0,t1,a3 +80091ac8: 00e51026 xor v0,a3,a1 +80091acc: 00042027 nor a0,zero,a0 +80091ad0: 30428000 andi v0,v0,0x8000 +80091ad4: 3c038022 lui v1,0x8022 +80091ad8: 00822024 and a0,a0,v0 +80091adc: 1080005f beqz a0,80091c5c <_Z6Op63M0v+0x32c> +80091ae0: a46550b4 sh a1,20660(v1) +80091ae4: 2643e988 addiu v1,s2,-5752 +80091ae8: 24020001 li v0,1 +80091aec: a0620007 sb v0,7(v1) +80091af0: 2663e974 addiu v1,s3,-5772 +80091af4: 30a2ffff andi v0,a1,0xffff +80091af8: a4650004 sh a1,4(v1) +80091afc: 2644e988 addiu a0,s2,-5752 +80091b00: 00021a02 srl v1,v0,0x8 +80091b04: 0002102b sltu v0,zero,v0 +80091b08: a0830006 sb v1,6(a0) +80091b0c: a0820005 sb v0,5(a0) +80091b10: 8fbf0020 lw ra,32(sp) +80091b14: 8fb3001c lw s3,28(sp) +80091b18: 8fb20018 lw s2,24(sp) +80091b1c: 8fb10014 lw s1,20(sp) +80091b20: 8fb00010 lw s0,16(sp) +80091b24: 03e00008 jr ra +80091b28: 27bd0028 addiu sp,sp,40 +80091b2c: 92230004 lbu v1,4(s1) +80091b30: 96020004 lhu v0,4(s0) +80091b34: 00472026 xor a0,v0,a3 +80091b38: 00431021 addu v0,v0,v1 +80091b3c: 00e21021 addu v0,a3,v0 +80091b40: 3046ffff andi a2,v0,0xffff +80091b44: 00042027 nor a0,zero,a0 +80091b48: 30848000 andi a0,a0,0x8000 +80091b4c: 00e62826 xor a1,a3,a2 +80091b50: 3403ffff li v1,0xffff +80091b54: 00a42824 and a1,a1,a0 +80091b58: 0062182b sltu v1,v1,v0 +80091b5c: 3c048022 lui a0,0x8022 +80091b60: ac8250b8 sw v0,20664(a0) +80091b64: 10a00012 beqz a1,80091bb0 <_Z6Op63M0v+0x280> +80091b68: a2230004 sb v1,4(s1) +80091b6c: 24020001 li v0,1 +80091b70: a2220007 sb v0,7(s1) +80091b74: 2663e974 addiu v1,s3,-5772 +80091b78: 30c2ffff andi v0,a2,0xffff +80091b7c: a4660004 sh a2,4(v1) +80091b80: 2644e988 addiu a0,s2,-5752 +80091b84: 00021a02 srl v1,v0,0x8 +80091b88: 0002102b sltu v0,zero,v0 +80091b8c: a0830006 sb v1,6(a0) +80091b90: a0820005 sb v0,5(a0) +80091b94: 8fbf0020 lw ra,32(sp) +80091b98: 8fb3001c lw s3,28(sp) +80091b9c: 8fb20018 lw s2,24(sp) +80091ba0: 8fb10014 lw s1,20(sp) +80091ba4: 8fb00010 lw s0,16(sp) +80091ba8: 03e00008 jr ra +80091bac: 27bd0028 addiu sp,sp,40 +80091bb0: 080246dd j 80091b74 <_Z6Op63M0v+0x244> +80091bb4: a2200007 sb zero,7(s1) +80091bb8: 080246a6 j 80091a98 <_Z6Op63M0v+0x168> +80091bbc: a2200004 sb zero,4(s1) +80091bc0: 26030001 addiu v1,s0,1 +80091bc4: 2442fff6 addiu v0,v0,-10 +80091bc8: a18350ac sb v1,20652(t4) +80091bcc: 3042000f andi v0,v0,0xf +80091bd0: a1a250ab sb v0,20651(t5) +80091bd4: 918250ac lbu v0,20652(t4) +80091bd8: 00a21021 addu v0,a1,v0 +80091bdc: 304200ff andi v0,v0,0xff +80091be0: 2c43000a sltiu v1,v0,10 +80091be4: 1460ffa1 bnez v1,80091a6c <_Z6Op63M0v+0x13c> +80091be8: a18250ac sb v0,20652(t4) +80091bec: 0802470b j 80091c2c <_Z6Op63M0v+0x2fc> +80091bf0: 27230001 addiu v1,t9,1 +80091bf4: 25c30001 addiu v1,t6,1 +80091bf8: 2502fff6 addiu v0,t0,-10 +80091bfc: a1a350ab sb v1,20651(t5) +80091c00: 3042000f andi v0,v0,0xf +80091c04: a30250aa sb v0,20650(t8) +80091c08: 91a250ab lbu v0,20651(t5) +80091c0c: 01421021 addu v0,t2,v0 +80091c10: 304200ff andi v0,v0,0xff +80091c14: 2c43000a sltiu v1,v0,10 +80091c18: 1460ff8e bnez v1,80091a54 <_Z6Op63M0v+0x124> +80091c1c: a1a250ab sb v0,20651(t5) +80091c20: 080246f1 j 80091bc4 <_Z6Op63M0v+0x294> +80091c24: 26030001 addiu v1,s0,1 +80091c28: 27230001 addiu v1,t9,1 +80091c2c: 2442fff6 addiu v0,v0,-10 +80091c30: a16350ad sb v1,20653(t3) +80091c34: 3042000f andi v0,v0,0xf +80091c38: a18250ac sb v0,20652(t4) +80091c3c: 916250ad lbu v0,20653(t3) +80091c40: 01e21021 addu v0,t7,v0 +80091c44: 304200ff andi v0,v0,0xff +80091c48: 2c43000a sltiu v1,v0,10 +80091c4c: 1460ffda bnez v1,80091bb8 <_Z6Op63M0v+0x288> +80091c50: a16250ad sb v0,20653(t3) +80091c54: 080246a2 j 80091a88 <_Z6Op63M0v+0x158> +80091c58: 2442fff6 addiu v0,v0,-10 +80091c5c: 2642e988 addiu v0,s2,-5752 +80091c60: 080246bc j 80091af0 <_Z6Op63M0v+0x1c0> +80091c64: a0400007 sb zero,7(v0) + +80091c68 <_Z6Op7FM0v>: +80091c68: 27bdffd8 addiu sp,sp,-40 +80091c6c: afb20018 sw s2,24(sp) +80091c70: 3c128021 lui s2,0x8021 +80091c74: afb3001c sw s3,28(sp) +80091c78: afb10014 sw s1,20(sp) +80091c7c: afb00010 sw s0,16(sp) +80091c80: afbf0020 sw ra,32(sp) +80091c84: 2651e988 addiu s1,s2,-5752 +80091c88: 8e250020 lw a1,32(s1) +80091c8c: 3c138021 lui s3,0x8021 +80091c90: 90a20001 lbu v0,1(a1) +80091c94: 90a30000 lbu v1,0(a1) +80091c98: 2670e974 addiu s0,s3,-5772 +80091c9c: 90a40002 lbu a0,2(a1) +80091ca0: 9606000a lhu a2,10(s0) +80091ca4: 00021200 sll v0,v0,0x8 +80091ca8: 00621821 addu v1,v1,v0 +80091cac: 00661821 addu v1,v1,a2 +80091cb0: 00042400 sll a0,a0,0x10 +80091cb4: 3c0200ff lui v0,0xff +80091cb8: 00832021 addu a0,a0,v1 +80091cbc: 3442ffff ori v0,v0,0xffff +80091cc0: 00822024 and a0,a0,v0 +80091cc4: 3c038021 lui v1,0x8021 +80091cc8: ac647018 sw a0,28696(v1) +80091ccc: 90a60002 lbu a2,2(a1) +80091cd0: 3c028022 lui v0,0x8022 +80091cd4: 24a50003 addiu a1,a1,3 +80091cd8: a04650cc sb a2,20684(v0) +80091cdc: 3c028007 lui v0,0x8007 +80091ce0: 244269c0 addiu v0,v0,27072 +80091ce4: 0040f809 jalr v0 +80091ce8: ae250020 sw a1,32(s1) +80091cec: 00403821 move a3,v0 +80091cf0: 92020002 lbu v0,2(s0) +80091cf4: 3c038022 lui v1,0x8022 +80091cf8: 30420008 andi v0,v0,0x8 +80091cfc: 10400060 beqz v0,80091e80 <_Z6Op7FM0v+0x218> +80091d00: a46750be sh a3,20670(v1) +80091d04: 96090004 lhu t1,4(s0) +80091d08: 92230004 lbu v1,4(s1) +80091d0c: 3122000f andi v0,t1,0xf +80091d10: 00431021 addu v0,v0,v1 +80091d14: 30e6000f andi a2,a3,0xf +80091d18: 00c21021 addu v0,a2,v0 +80091d1c: 304800ff andi t0,v0,0xff +80091d20: 00091902 srl v1,t1,0x4 +80091d24: 00091202 srl v0,t1,0x8 +80091d28: 00072102 srl a0,a3,0x4 +80091d2c: 306e000f andi t6,v1,0xf +80091d30: 3050000f andi s0,v0,0xf +80091d34: 308a000f andi t2,a0,0xf +80091d38: 3c028022 lui v0,0x8022 +80091d3c: 3c038022 lui v1,0x8022 +80091d40: 00072a02 srl a1,a3,0x8 +80091d44: 30a5000f andi a1,a1,0xf +80091d48: 3c0d8022 lui t5,0x8022 +80091d4c: 3c0c8022 lui t4,0x8022 +80091d50: 0009cb02 srl t9,t1,0xc +80091d54: 3c0b8022 lui t3,0x8022 +80091d58: 00077b02 srl t7,a3,0xc +80091d5c: 3c188022 lui t8,0x8022 +80091d60: a04650ae sb a2,20654(v0) +80091d64: a06a50af sb t2,20655(v1) +80091d68: 3c028022 lui v0,0x8022 +80091d6c: 3c038022 lui v1,0x8022 +80091d70: 2d04000a sltiu a0,t0,10 +80091d74: a04550b0 sb a1,20656(v0) +80091d78: a06f50b1 sb t7,20657(v1) +80091d7c: a1ae50ab sb t6,20651(t5) +80091d80: a19050ac sb s0,20652(t4) +80091d84: a17950ad sb t9,20653(t3) +80091d88: 1080006f beqz a0,80091f48 <_Z6Op7FM0v+0x2e0> +80091d8c: a30850aa sb t0,20650(t8) +80091d90: 91a250ab lbu v0,20651(t5) +80091d94: 01421021 addu v0,t2,v0 +80091d98: 304200ff andi v0,v0,0xff +80091d9c: 2c43000a sltiu v1,v0,10 +80091da0: 1060005c beqz v1,80091f14 <_Z6Op7FM0v+0x2ac> +80091da4: a1a250ab sb v0,20651(t5) +80091da8: 918250ac lbu v0,20652(t4) +80091dac: 00a21021 addu v0,a1,v0 +80091db0: 304200ff andi v0,v0,0xff +80091db4: 2c43000a sltiu v1,v0,10 +80091db8: 10600070 beqz v1,80091f7c <_Z6Op7FM0v+0x314> +80091dbc: a18250ac sb v0,20652(t4) +80091dc0: 916250ad lbu v0,20653(t3) +80091dc4: 01e21021 addu v0,t7,v0 +80091dc8: 304200ff andi v0,v0,0xff +80091dcc: 2c43000a sltiu v1,v0,10 +80091dd0: 1460004e bnez v1,80091f0c <_Z6Op7FM0v+0x2a4> +80091dd4: a16250ad sb v0,20653(t3) +80091dd8: 2442fff6 addiu v0,v0,-10 +80091ddc: 3042000f andi v0,v0,0xf +80091de0: 24030001 li v1,1 +80091de4: a2230004 sb v1,4(s1) +80091de8: a16250ad sb v0,20653(t3) +80091dec: 916250ad lbu v0,20653(t3) +80091df0: 918350ac lbu v1,20652(t4) +80091df4: 930450aa lbu a0,20650(t8) +80091df8: 00031a00 sll v1,v1,0x8 +80091dfc: 91a550ab lbu a1,20651(t5) +80091e00: 00021300 sll v0,v0,0xc +80091e04: 00431025 or v0,v0,v1 +80091e08: 00441025 or v0,v0,a0 +80091e0c: 00052900 sll a1,a1,0x4 +80091e10: 00a22825 or a1,a1,v0 +80091e14: 30a5ffff andi a1,a1,0xffff +80091e18: 01272026 xor a0,t1,a3 +80091e1c: 00e51026 xor v0,a3,a1 +80091e20: 00042027 nor a0,zero,a0 +80091e24: 30428000 andi v0,v0,0x8000 +80091e28: 3c038022 lui v1,0x8022 +80091e2c: 00822024 and a0,a0,v0 +80091e30: 1080005f beqz a0,80091fb0 <_Z6Op7FM0v+0x348> +80091e34: a46550b4 sh a1,20660(v1) +80091e38: 2643e988 addiu v1,s2,-5752 +80091e3c: 24020001 li v0,1 +80091e40: a0620007 sb v0,7(v1) +80091e44: 2663e974 addiu v1,s3,-5772 +80091e48: 30a2ffff andi v0,a1,0xffff +80091e4c: a4650004 sh a1,4(v1) +80091e50: 2644e988 addiu a0,s2,-5752 +80091e54: 00021a02 srl v1,v0,0x8 +80091e58: 0002102b sltu v0,zero,v0 +80091e5c: a0830006 sb v1,6(a0) +80091e60: a0820005 sb v0,5(a0) +80091e64: 8fbf0020 lw ra,32(sp) +80091e68: 8fb3001c lw s3,28(sp) +80091e6c: 8fb20018 lw s2,24(sp) +80091e70: 8fb10014 lw s1,20(sp) +80091e74: 8fb00010 lw s0,16(sp) +80091e78: 03e00008 jr ra +80091e7c: 27bd0028 addiu sp,sp,40 +80091e80: 92230004 lbu v1,4(s1) +80091e84: 96020004 lhu v0,4(s0) +80091e88: 00472026 xor a0,v0,a3 +80091e8c: 00431021 addu v0,v0,v1 +80091e90: 00e21021 addu v0,a3,v0 +80091e94: 3046ffff andi a2,v0,0xffff +80091e98: 00042027 nor a0,zero,a0 +80091e9c: 30848000 andi a0,a0,0x8000 +80091ea0: 00e62826 xor a1,a3,a2 +80091ea4: 3403ffff li v1,0xffff +80091ea8: 00a42824 and a1,a1,a0 +80091eac: 0062182b sltu v1,v1,v0 +80091eb0: 3c048022 lui a0,0x8022 +80091eb4: ac8250b8 sw v0,20664(a0) +80091eb8: 10a00012 beqz a1,80091f04 <_Z6Op7FM0v+0x29c> +80091ebc: a2230004 sb v1,4(s1) +80091ec0: 24020001 li v0,1 +80091ec4: a2220007 sb v0,7(s1) +80091ec8: 2663e974 addiu v1,s3,-5772 +80091ecc: 30c2ffff andi v0,a2,0xffff +80091ed0: a4660004 sh a2,4(v1) +80091ed4: 2644e988 addiu a0,s2,-5752 +80091ed8: 00021a02 srl v1,v0,0x8 +80091edc: 0002102b sltu v0,zero,v0 +80091ee0: a0830006 sb v1,6(a0) +80091ee4: a0820005 sb v0,5(a0) +80091ee8: 8fbf0020 lw ra,32(sp) +80091eec: 8fb3001c lw s3,28(sp) +80091ef0: 8fb20018 lw s2,24(sp) +80091ef4: 8fb10014 lw s1,20(sp) +80091ef8: 8fb00010 lw s0,16(sp) +80091efc: 03e00008 jr ra +80091f00: 27bd0028 addiu sp,sp,40 +80091f04: 080247b2 j 80091ec8 <_Z6Op7FM0v+0x260> +80091f08: a2200007 sb zero,7(s1) +80091f0c: 0802477b j 80091dec <_Z6Op7FM0v+0x184> +80091f10: a2200004 sb zero,4(s1) +80091f14: 26030001 addiu v1,s0,1 +80091f18: 2442fff6 addiu v0,v0,-10 +80091f1c: a18350ac sb v1,20652(t4) +80091f20: 3042000f andi v0,v0,0xf +80091f24: a1a250ab sb v0,20651(t5) +80091f28: 918250ac lbu v0,20652(t4) +80091f2c: 00a21021 addu v0,a1,v0 +80091f30: 304200ff andi v0,v0,0xff +80091f34: 2c43000a sltiu v1,v0,10 +80091f38: 1460ffa1 bnez v1,80091dc0 <_Z6Op7FM0v+0x158> +80091f3c: a18250ac sb v0,20652(t4) +80091f40: 080247e0 j 80091f80 <_Z6Op7FM0v+0x318> +80091f44: 27230001 addiu v1,t9,1 +80091f48: 25c30001 addiu v1,t6,1 +80091f4c: 2502fff6 addiu v0,t0,-10 +80091f50: a1a350ab sb v1,20651(t5) +80091f54: 3042000f andi v0,v0,0xf +80091f58: a30250aa sb v0,20650(t8) +80091f5c: 91a250ab lbu v0,20651(t5) +80091f60: 01421021 addu v0,t2,v0 +80091f64: 304200ff andi v0,v0,0xff +80091f68: 2c43000a sltiu v1,v0,10 +80091f6c: 1460ff8e bnez v1,80091da8 <_Z6Op7FM0v+0x140> +80091f70: a1a250ab sb v0,20651(t5) +80091f74: 080247c6 j 80091f18 <_Z6Op7FM0v+0x2b0> +80091f78: 26030001 addiu v1,s0,1 +80091f7c: 27230001 addiu v1,t9,1 +80091f80: 2442fff6 addiu v0,v0,-10 +80091f84: a16350ad sb v1,20653(t3) +80091f88: 3042000f andi v0,v0,0xf +80091f8c: a18250ac sb v0,20652(t4) +80091f90: 916250ad lbu v0,20653(t3) +80091f94: 01e21021 addu v0,t7,v0 +80091f98: 304200ff andi v0,v0,0xff +80091f9c: 2c43000a sltiu v1,v0,10 +80091fa0: 1460ffda bnez v1,80091f0c <_Z6Op7FM0v+0x2a4> +80091fa4: a16250ad sb v0,20653(t3) +80091fa8: 08024777 j 80091ddc <_Z6Op7FM0v+0x174> +80091fac: 2442fff6 addiu v0,v0,-10 +80091fb0: 2642e988 addiu v0,s2,-5752 +80091fb4: 08024791 j 80091e44 <_Z6Op7FM0v+0x1dc> +80091fb8: a0400007 sb zero,7(v0) + +80091fbc <_Z6Op6FM0v>: +80091fbc: 27bdffd8 addiu sp,sp,-40 +80091fc0: afb3001c sw s3,28(sp) +80091fc4: 3c138021 lui s3,0x8021 +80091fc8: afb20018 sw s2,24(sp) +80091fcc: afb00010 sw s0,16(sp) +80091fd0: afbf0020 sw ra,32(sp) +80091fd4: afb10014 sw s1,20(sp) +80091fd8: 2670e988 addiu s0,s3,-5752 +80091fdc: 8e050020 lw a1,32(s0) +80091fe0: 3c128021 lui s2,0x8021 +80091fe4: 90a20001 lbu v0,1(a1) +80091fe8: 90a40000 lbu a0,0(a1) +80091fec: 90a30002 lbu v1,2(a1) +80091ff0: 00021200 sll v0,v0,0x8 +80091ff4: 00822021 addu a0,a0,v0 +80091ff8: 00031c00 sll v1,v1,0x10 +80091ffc: 00832021 addu a0,a0,v1 +80092000: 3c028021 lui v0,0x8021 +80092004: ac447018 sw a0,28696(v0) +80092008: 90a30002 lbu v1,2(a1) +8009200c: 3c028022 lui v0,0x8022 +80092010: a04350cc sb v1,20684(v0) +80092014: 24a50003 addiu a1,a1,3 +80092018: 3c028007 lui v0,0x8007 +8009201c: 244269c0 addiu v0,v0,27072 +80092020: 0040f809 jalr v0 +80092024: ae050020 sw a1,32(s0) +80092028: 2644e974 addiu a0,s2,-5772 +8009202c: 00403821 move a3,v0 +80092030: 90820002 lbu v0,2(a0) +80092034: 3c038022 lui v1,0x8022 +80092038: 30420008 andi v0,v0,0x8 +8009203c: 10400060 beqz v0,800921c0 <_Z6Op6FM0v+0x204> +80092040: a46750be sh a3,20670(v1) +80092044: 94890004 lhu t1,4(a0) +80092048: 92030004 lbu v1,4(s0) +8009204c: 3122000f andi v0,t1,0xf +80092050: 00431021 addu v0,v0,v1 +80092054: 30e6000f andi a2,a3,0xf +80092058: 00c21021 addu v0,a2,v0 +8009205c: 304800ff andi t0,v0,0xff +80092060: 00091902 srl v1,t1,0x4 +80092064: 00091202 srl v0,t1,0x8 +80092068: 00072102 srl a0,a3,0x4 +8009206c: 306e000f andi t6,v1,0xf +80092070: 3058000f andi t8,v0,0xf +80092074: 308a000f andi t2,a0,0xf +80092078: 3c028022 lui v0,0x8022 +8009207c: 3c038022 lui v1,0x8022 +80092080: 00072a02 srl a1,a3,0x8 +80092084: 30a5000f andi a1,a1,0xf +80092088: 3c0d8022 lui t5,0x8022 +8009208c: 3c0c8022 lui t4,0x8022 +80092090: 00098b02 srl s1,t1,0xc +80092094: 3c0b8022 lui t3,0x8022 +80092098: 00077b02 srl t7,a3,0xc +8009209c: 3c198022 lui t9,0x8022 +800920a0: a04650ae sb a2,20654(v0) +800920a4: a06a50af sb t2,20655(v1) +800920a8: 3c028022 lui v0,0x8022 +800920ac: 3c038022 lui v1,0x8022 +800920b0: 2d04000a sltiu a0,t0,10 +800920b4: a04550b0 sb a1,20656(v0) +800920b8: a06f50b1 sb t7,20657(v1) +800920bc: a1ae50ab sb t6,20651(t5) +800920c0: a19850ac sb t8,20652(t4) +800920c4: a17150ad sb s1,20653(t3) +800920c8: 1080006f beqz a0,80092288 <_Z6Op6FM0v+0x2cc> +800920cc: a32850aa sb t0,20650(t9) +800920d0: 91a250ab lbu v0,20651(t5) +800920d4: 01421021 addu v0,t2,v0 +800920d8: 304200ff andi v0,v0,0xff +800920dc: 2c43000a sltiu v1,v0,10 +800920e0: 1060005c beqz v1,80092254 <_Z6Op6FM0v+0x298> +800920e4: a1a250ab sb v0,20651(t5) +800920e8: 918250ac lbu v0,20652(t4) +800920ec: 00a21021 addu v0,a1,v0 +800920f0: 304200ff andi v0,v0,0xff +800920f4: 2c43000a sltiu v1,v0,10 +800920f8: 10600070 beqz v1,800922bc <_Z6Op6FM0v+0x300> +800920fc: a18250ac sb v0,20652(t4) +80092100: 916250ad lbu v0,20653(t3) +80092104: 01e21021 addu v0,t7,v0 +80092108: 304200ff andi v0,v0,0xff +8009210c: 2c43000a sltiu v1,v0,10 +80092110: 1460004e bnez v1,8009224c <_Z6Op6FM0v+0x290> +80092114: a16250ad sb v0,20653(t3) +80092118: 2442fff6 addiu v0,v0,-10 +8009211c: 3042000f andi v0,v0,0xf +80092120: 24030001 li v1,1 +80092124: a2030004 sb v1,4(s0) +80092128: a16250ad sb v0,20653(t3) +8009212c: 916250ad lbu v0,20653(t3) +80092130: 918350ac lbu v1,20652(t4) +80092134: 932450aa lbu a0,20650(t9) +80092138: 00031a00 sll v1,v1,0x8 +8009213c: 91a550ab lbu a1,20651(t5) +80092140: 00021300 sll v0,v0,0xc +80092144: 00431025 or v0,v0,v1 +80092148: 00441025 or v0,v0,a0 +8009214c: 00052900 sll a1,a1,0x4 +80092150: 00a22825 or a1,a1,v0 +80092154: 30a5ffff andi a1,a1,0xffff +80092158: 01272026 xor a0,t1,a3 +8009215c: 00e51026 xor v0,a3,a1 +80092160: 00042027 nor a0,zero,a0 +80092164: 30428000 andi v0,v0,0x8000 +80092168: 3c038022 lui v1,0x8022 +8009216c: 00822024 and a0,a0,v0 +80092170: 1080005f beqz a0,800922f0 <_Z6Op6FM0v+0x334> +80092174: a46550b4 sh a1,20660(v1) +80092178: 2663e988 addiu v1,s3,-5752 +8009217c: 24020001 li v0,1 +80092180: a0620007 sb v0,7(v1) +80092184: 2643e974 addiu v1,s2,-5772 +80092188: 30a2ffff andi v0,a1,0xffff +8009218c: a4650004 sh a1,4(v1) +80092190: 2664e988 addiu a0,s3,-5752 +80092194: 00021a02 srl v1,v0,0x8 +80092198: 0002102b sltu v0,zero,v0 +8009219c: a0830006 sb v1,6(a0) +800921a0: a0820005 sb v0,5(a0) +800921a4: 8fbf0020 lw ra,32(sp) +800921a8: 8fb3001c lw s3,28(sp) +800921ac: 8fb20018 lw s2,24(sp) +800921b0: 8fb10014 lw s1,20(sp) +800921b4: 8fb00010 lw s0,16(sp) +800921b8: 03e00008 jr ra +800921bc: 27bd0028 addiu sp,sp,40 +800921c0: 92030004 lbu v1,4(s0) +800921c4: 94820004 lhu v0,4(a0) +800921c8: 00472026 xor a0,v0,a3 +800921cc: 00431021 addu v0,v0,v1 +800921d0: 00e21021 addu v0,a3,v0 +800921d4: 3046ffff andi a2,v0,0xffff +800921d8: 00042027 nor a0,zero,a0 +800921dc: 30848000 andi a0,a0,0x8000 +800921e0: 00e62826 xor a1,a3,a2 +800921e4: 3403ffff li v1,0xffff +800921e8: 00a42824 and a1,a1,a0 +800921ec: 0062182b sltu v1,v1,v0 +800921f0: 3c048022 lui a0,0x8022 +800921f4: ac8250b8 sw v0,20664(a0) +800921f8: 10a00012 beqz a1,80092244 <_Z6Op6FM0v+0x288> +800921fc: a2030004 sb v1,4(s0) +80092200: 24020001 li v0,1 +80092204: a2020007 sb v0,7(s0) +80092208: 2643e974 addiu v1,s2,-5772 +8009220c: 30c2ffff andi v0,a2,0xffff +80092210: a4660004 sh a2,4(v1) +80092214: 2664e988 addiu a0,s3,-5752 +80092218: 00021a02 srl v1,v0,0x8 +8009221c: 0002102b sltu v0,zero,v0 +80092220: a0830006 sb v1,6(a0) +80092224: a0820005 sb v0,5(a0) +80092228: 8fbf0020 lw ra,32(sp) +8009222c: 8fb3001c lw s3,28(sp) +80092230: 8fb20018 lw s2,24(sp) +80092234: 8fb10014 lw s1,20(sp) +80092238: 8fb00010 lw s0,16(sp) +8009223c: 03e00008 jr ra +80092240: 27bd0028 addiu sp,sp,40 +80092244: 08024882 j 80092208 <_Z6Op6FM0v+0x24c> +80092248: a2000007 sb zero,7(s0) +8009224c: 0802484b j 8009212c <_Z6Op6FM0v+0x170> +80092250: a2000004 sb zero,4(s0) +80092254: 27030001 addiu v1,t8,1 +80092258: 2442fff6 addiu v0,v0,-10 +8009225c: a18350ac sb v1,20652(t4) +80092260: 3042000f andi v0,v0,0xf +80092264: a1a250ab sb v0,20651(t5) +80092268: 918250ac lbu v0,20652(t4) +8009226c: 00a21021 addu v0,a1,v0 +80092270: 304200ff andi v0,v0,0xff +80092274: 2c43000a sltiu v1,v0,10 +80092278: 1460ffa1 bnez v1,80092100 <_Z6Op6FM0v+0x144> +8009227c: a18250ac sb v0,20652(t4) +80092280: 080248b0 j 800922c0 <_Z6Op6FM0v+0x304> +80092284: 26230001 addiu v1,s1,1 +80092288: 25c30001 addiu v1,t6,1 +8009228c: 2502fff6 addiu v0,t0,-10 +80092290: a1a350ab sb v1,20651(t5) +80092294: 3042000f andi v0,v0,0xf +80092298: a32250aa sb v0,20650(t9) +8009229c: 91a250ab lbu v0,20651(t5) +800922a0: 01421021 addu v0,t2,v0 +800922a4: 304200ff andi v0,v0,0xff +800922a8: 2c43000a sltiu v1,v0,10 +800922ac: 1460ff8e bnez v1,800920e8 <_Z6Op6FM0v+0x12c> +800922b0: a1a250ab sb v0,20651(t5) +800922b4: 08024896 j 80092258 <_Z6Op6FM0v+0x29c> +800922b8: 27030001 addiu v1,t8,1 +800922bc: 26230001 addiu v1,s1,1 +800922c0: 2442fff6 addiu v0,v0,-10 +800922c4: a16350ad sb v1,20653(t3) +800922c8: 3042000f andi v0,v0,0xf +800922cc: a18250ac sb v0,20652(t4) +800922d0: 916250ad lbu v0,20653(t3) +800922d4: 01e21021 addu v0,t7,v0 +800922d8: 304200ff andi v0,v0,0xff +800922dc: 2c43000a sltiu v1,v0,10 +800922e0: 1460ffda bnez v1,8009224c <_Z6Op6FM0v+0x290> +800922e4: a16250ad sb v0,20653(t3) +800922e8: 08024847 j 8009211c <_Z6Op6FM0v+0x160> +800922ec: 2442fff6 addiu v0,v0,-10 +800922f0: 2662e988 addiu v0,s3,-5752 +800922f4: 08024861 j 80092184 <_Z6Op6FM0v+0x1c8> +800922f8: a0400007 sb zero,7(v0) + +800922fc <_Z6Op79M0v>: +800922fc: 27bdffd8 addiu sp,sp,-40 +80092300: afb20018 sw s2,24(sp) +80092304: 3c128021 lui s2,0x8021 +80092308: afb3001c sw s3,28(sp) +8009230c: afb10014 sw s1,20(sp) +80092310: afb00010 sw s0,16(sp) +80092314: afbf0020 sw ra,32(sp) +80092318: 2651e988 addiu s1,s2,-5752 +8009231c: 8e250020 lw a1,32(s1) +80092320: 3c138021 lui s3,0x8021 +80092324: 90a30000 lbu v1,0(a1) +80092328: 8e260010 lw a2,16(s1) +8009232c: 2670e974 addiu s0,s3,-5772 +80092330: 90a40001 lbu a0,1(a1) +80092334: 9602000c lhu v0,12(s0) +80092338: 00661821 addu v1,v1,a2 +8009233c: 00621821 addu v1,v1,v0 +80092340: 00042200 sll a0,a0,0x8 +80092344: 00832021 addu a0,a0,v1 +80092348: 3c028021 lui v0,0x8021 +8009234c: ac447018 sw a0,28696(v0) +80092350: 90a30001 lbu v1,1(a1) +80092354: 3c028022 lui v0,0x8022 +80092358: a04350cc sb v1,20684(v0) +8009235c: 24a50002 addiu a1,a1,2 +80092360: 3c028007 lui v0,0x8007 +80092364: 244269c0 addiu v0,v0,27072 +80092368: 0040f809 jalr v0 +8009236c: ae250020 sw a1,32(s1) +80092370: 00403821 move a3,v0 +80092374: 92020002 lbu v0,2(s0) +80092378: 3c038022 lui v1,0x8022 +8009237c: 30420008 andi v0,v0,0x8 +80092380: 10400060 beqz v0,80092504 <_Z6Op79M0v+0x208> +80092384: a46750be sh a3,20670(v1) +80092388: 96090004 lhu t1,4(s0) +8009238c: 92230004 lbu v1,4(s1) +80092390: 3122000f andi v0,t1,0xf +80092394: 00431021 addu v0,v0,v1 +80092398: 30e6000f andi a2,a3,0xf +8009239c: 00c21021 addu v0,a2,v0 +800923a0: 304800ff andi t0,v0,0xff +800923a4: 00091902 srl v1,t1,0x4 +800923a8: 00091202 srl v0,t1,0x8 +800923ac: 00072102 srl a0,a3,0x4 +800923b0: 306e000f andi t6,v1,0xf +800923b4: 3050000f andi s0,v0,0xf +800923b8: 308a000f andi t2,a0,0xf +800923bc: 3c028022 lui v0,0x8022 +800923c0: 3c038022 lui v1,0x8022 +800923c4: 00072a02 srl a1,a3,0x8 +800923c8: 30a5000f andi a1,a1,0xf +800923cc: 3c0d8022 lui t5,0x8022 +800923d0: 3c0c8022 lui t4,0x8022 +800923d4: 0009cb02 srl t9,t1,0xc +800923d8: 3c0b8022 lui t3,0x8022 +800923dc: 00077b02 srl t7,a3,0xc +800923e0: 3c188022 lui t8,0x8022 +800923e4: a04650ae sb a2,20654(v0) +800923e8: a06a50af sb t2,20655(v1) +800923ec: 3c028022 lui v0,0x8022 +800923f0: 3c038022 lui v1,0x8022 +800923f4: 2d04000a sltiu a0,t0,10 +800923f8: a04550b0 sb a1,20656(v0) +800923fc: a06f50b1 sb t7,20657(v1) +80092400: a1ae50ab sb t6,20651(t5) +80092404: a19050ac sb s0,20652(t4) +80092408: a17950ad sb t9,20653(t3) +8009240c: 1080006f beqz a0,800925cc <_Z6Op79M0v+0x2d0> +80092410: a30850aa sb t0,20650(t8) +80092414: 91a250ab lbu v0,20651(t5) +80092418: 01421021 addu v0,t2,v0 +8009241c: 304200ff andi v0,v0,0xff +80092420: 2c43000a sltiu v1,v0,10 +80092424: 1060005c beqz v1,80092598 <_Z6Op79M0v+0x29c> +80092428: a1a250ab sb v0,20651(t5) +8009242c: 918250ac lbu v0,20652(t4) +80092430: 00a21021 addu v0,a1,v0 +80092434: 304200ff andi v0,v0,0xff +80092438: 2c43000a sltiu v1,v0,10 +8009243c: 10600070 beqz v1,80092600 <_Z6Op79M0v+0x304> +80092440: a18250ac sb v0,20652(t4) +80092444: 916250ad lbu v0,20653(t3) +80092448: 01e21021 addu v0,t7,v0 +8009244c: 304200ff andi v0,v0,0xff +80092450: 2c43000a sltiu v1,v0,10 +80092454: 1460004e bnez v1,80092590 <_Z6Op79M0v+0x294> +80092458: a16250ad sb v0,20653(t3) +8009245c: 2442fff6 addiu v0,v0,-10 +80092460: 3042000f andi v0,v0,0xf +80092464: 24030001 li v1,1 +80092468: a2230004 sb v1,4(s1) +8009246c: a16250ad sb v0,20653(t3) +80092470: 916250ad lbu v0,20653(t3) +80092474: 918350ac lbu v1,20652(t4) +80092478: 930450aa lbu a0,20650(t8) +8009247c: 00031a00 sll v1,v1,0x8 +80092480: 91a550ab lbu a1,20651(t5) +80092484: 00021300 sll v0,v0,0xc +80092488: 00431025 or v0,v0,v1 +8009248c: 00441025 or v0,v0,a0 +80092490: 00052900 sll a1,a1,0x4 +80092494: 00a22825 or a1,a1,v0 +80092498: 30a5ffff andi a1,a1,0xffff +8009249c: 01272026 xor a0,t1,a3 +800924a0: 00e51026 xor v0,a3,a1 +800924a4: 00042027 nor a0,zero,a0 +800924a8: 30428000 andi v0,v0,0x8000 +800924ac: 3c038022 lui v1,0x8022 +800924b0: 00822024 and a0,a0,v0 +800924b4: 1080005f beqz a0,80092634 <_Z6Op79M0v+0x338> +800924b8: a46550b4 sh a1,20660(v1) +800924bc: 2643e988 addiu v1,s2,-5752 +800924c0: 24020001 li v0,1 +800924c4: a0620007 sb v0,7(v1) +800924c8: 2663e974 addiu v1,s3,-5772 +800924cc: 30a2ffff andi v0,a1,0xffff +800924d0: a4650004 sh a1,4(v1) +800924d4: 2644e988 addiu a0,s2,-5752 +800924d8: 00021a02 srl v1,v0,0x8 +800924dc: 0002102b sltu v0,zero,v0 +800924e0: a0830006 sb v1,6(a0) +800924e4: a0820005 sb v0,5(a0) +800924e8: 8fbf0020 lw ra,32(sp) +800924ec: 8fb3001c lw s3,28(sp) +800924f0: 8fb20018 lw s2,24(sp) +800924f4: 8fb10014 lw s1,20(sp) +800924f8: 8fb00010 lw s0,16(sp) +800924fc: 03e00008 jr ra +80092500: 27bd0028 addiu sp,sp,40 +80092504: 92230004 lbu v1,4(s1) +80092508: 96020004 lhu v0,4(s0) +8009250c: 00472026 xor a0,v0,a3 +80092510: 00431021 addu v0,v0,v1 +80092514: 00e21021 addu v0,a3,v0 +80092518: 3046ffff andi a2,v0,0xffff +8009251c: 00042027 nor a0,zero,a0 +80092520: 30848000 andi a0,a0,0x8000 +80092524: 00e62826 xor a1,a3,a2 +80092528: 3403ffff li v1,0xffff +8009252c: 00a42824 and a1,a1,a0 +80092530: 0062182b sltu v1,v1,v0 +80092534: 3c048022 lui a0,0x8022 +80092538: ac8250b8 sw v0,20664(a0) +8009253c: 10a00012 beqz a1,80092588 <_Z6Op79M0v+0x28c> +80092540: a2230004 sb v1,4(s1) +80092544: 24020001 li v0,1 +80092548: a2220007 sb v0,7(s1) +8009254c: 2663e974 addiu v1,s3,-5772 +80092550: 30c2ffff andi v0,a2,0xffff +80092554: a4660004 sh a2,4(v1) +80092558: 2644e988 addiu a0,s2,-5752 +8009255c: 00021a02 srl v1,v0,0x8 +80092560: 0002102b sltu v0,zero,v0 +80092564: a0830006 sb v1,6(a0) +80092568: a0820005 sb v0,5(a0) +8009256c: 8fbf0020 lw ra,32(sp) +80092570: 8fb3001c lw s3,28(sp) +80092574: 8fb20018 lw s2,24(sp) +80092578: 8fb10014 lw s1,20(sp) +8009257c: 8fb00010 lw s0,16(sp) +80092580: 03e00008 jr ra +80092584: 27bd0028 addiu sp,sp,40 +80092588: 08024953 j 8009254c <_Z6Op79M0v+0x250> +8009258c: a2200007 sb zero,7(s1) +80092590: 0802491c j 80092470 <_Z6Op79M0v+0x174> +80092594: a2200004 sb zero,4(s1) +80092598: 26030001 addiu v1,s0,1 +8009259c: 2442fff6 addiu v0,v0,-10 +800925a0: a18350ac sb v1,20652(t4) +800925a4: 3042000f andi v0,v0,0xf +800925a8: a1a250ab sb v0,20651(t5) +800925ac: 918250ac lbu v0,20652(t4) +800925b0: 00a21021 addu v0,a1,v0 +800925b4: 304200ff andi v0,v0,0xff +800925b8: 2c43000a sltiu v1,v0,10 +800925bc: 1460ffa1 bnez v1,80092444 <_Z6Op79M0v+0x148> +800925c0: a18250ac sb v0,20652(t4) +800925c4: 08024981 j 80092604 <_Z6Op79M0v+0x308> +800925c8: 27230001 addiu v1,t9,1 +800925cc: 25c30001 addiu v1,t6,1 +800925d0: 2502fff6 addiu v0,t0,-10 +800925d4: a1a350ab sb v1,20651(t5) +800925d8: 3042000f andi v0,v0,0xf +800925dc: a30250aa sb v0,20650(t8) +800925e0: 91a250ab lbu v0,20651(t5) +800925e4: 01421021 addu v0,t2,v0 +800925e8: 304200ff andi v0,v0,0xff +800925ec: 2c43000a sltiu v1,v0,10 +800925f0: 1460ff8e bnez v1,8009242c <_Z6Op79M0v+0x130> +800925f4: a1a250ab sb v0,20651(t5) +800925f8: 08024967 j 8009259c <_Z6Op79M0v+0x2a0> +800925fc: 26030001 addiu v1,s0,1 +80092600: 27230001 addiu v1,t9,1 +80092604: 2442fff6 addiu v0,v0,-10 +80092608: a16350ad sb v1,20653(t3) +8009260c: 3042000f andi v0,v0,0xf +80092610: a18250ac sb v0,20652(t4) +80092614: 916250ad lbu v0,20653(t3) +80092618: 01e21021 addu v0,t7,v0 +8009261c: 304200ff andi v0,v0,0xff +80092620: 2c43000a sltiu v1,v0,10 +80092624: 1460ffda bnez v1,80092590 <_Z6Op79M0v+0x294> +80092628: a16250ad sb v0,20653(t3) +8009262c: 08024918 j 80092460 <_Z6Op79M0v+0x164> +80092630: 2442fff6 addiu v0,v0,-10 +80092634: 2642e988 addiu v0,s2,-5752 +80092638: 08024932 j 800924c8 <_Z6Op79M0v+0x1cc> +8009263c: a0400007 sb zero,7(v0) + +80092640 <_Z6Op7DM0v>: +80092640: 27bdffd8 addiu sp,sp,-40 +80092644: afb20018 sw s2,24(sp) +80092648: 3c128021 lui s2,0x8021 +8009264c: afb3001c sw s3,28(sp) +80092650: afb10014 sw s1,20(sp) +80092654: afb00010 sw s0,16(sp) +80092658: afbf0020 sw ra,32(sp) +8009265c: 2651e988 addiu s1,s2,-5752 +80092660: 8e250020 lw a1,32(s1) +80092664: 3c138021 lui s3,0x8021 +80092668: 90a30000 lbu v1,0(a1) +8009266c: 8e260010 lw a2,16(s1) +80092670: 2670e974 addiu s0,s3,-5772 +80092674: 90a40001 lbu a0,1(a1) +80092678: 9602000a lhu v0,10(s0) +8009267c: 00661821 addu v1,v1,a2 +80092680: 00621821 addu v1,v1,v0 +80092684: 00042200 sll a0,a0,0x8 +80092688: 00832021 addu a0,a0,v1 +8009268c: 3c028021 lui v0,0x8021 +80092690: ac447018 sw a0,28696(v0) +80092694: 90a30001 lbu v1,1(a1) +80092698: 3c028022 lui v0,0x8022 +8009269c: a04350cc sb v1,20684(v0) +800926a0: 24a50002 addiu a1,a1,2 +800926a4: 3c028007 lui v0,0x8007 +800926a8: 244269c0 addiu v0,v0,27072 +800926ac: 0040f809 jalr v0 +800926b0: ae250020 sw a1,32(s1) +800926b4: 00403821 move a3,v0 +800926b8: 92020002 lbu v0,2(s0) +800926bc: 3c038022 lui v1,0x8022 +800926c0: 30420008 andi v0,v0,0x8 +800926c4: 10400060 beqz v0,80092848 <_Z6Op7DM0v+0x208> +800926c8: a46750be sh a3,20670(v1) +800926cc: 96090004 lhu t1,4(s0) +800926d0: 92230004 lbu v1,4(s1) +800926d4: 3122000f andi v0,t1,0xf +800926d8: 00431021 addu v0,v0,v1 +800926dc: 30e6000f andi a2,a3,0xf +800926e0: 00c21021 addu v0,a2,v0 +800926e4: 304800ff andi t0,v0,0xff +800926e8: 00091902 srl v1,t1,0x4 +800926ec: 00091202 srl v0,t1,0x8 +800926f0: 00072102 srl a0,a3,0x4 +800926f4: 306e000f andi t6,v1,0xf +800926f8: 3050000f andi s0,v0,0xf +800926fc: 308a000f andi t2,a0,0xf +80092700: 3c028022 lui v0,0x8022 +80092704: 3c038022 lui v1,0x8022 +80092708: 00072a02 srl a1,a3,0x8 +8009270c: 30a5000f andi a1,a1,0xf +80092710: 3c0d8022 lui t5,0x8022 +80092714: 3c0c8022 lui t4,0x8022 +80092718: 0009cb02 srl t9,t1,0xc +8009271c: 3c0b8022 lui t3,0x8022 +80092720: 00077b02 srl t7,a3,0xc +80092724: 3c188022 lui t8,0x8022 +80092728: a04650ae sb a2,20654(v0) +8009272c: a06a50af sb t2,20655(v1) +80092730: 3c028022 lui v0,0x8022 +80092734: 3c038022 lui v1,0x8022 +80092738: 2d04000a sltiu a0,t0,10 +8009273c: a04550b0 sb a1,20656(v0) +80092740: a06f50b1 sb t7,20657(v1) +80092744: a1ae50ab sb t6,20651(t5) +80092748: a19050ac sb s0,20652(t4) +8009274c: a17950ad sb t9,20653(t3) +80092750: 1080006f beqz a0,80092910 <_Z6Op7DM0v+0x2d0> +80092754: a30850aa sb t0,20650(t8) +80092758: 91a250ab lbu v0,20651(t5) +8009275c: 01421021 addu v0,t2,v0 +80092760: 304200ff andi v0,v0,0xff +80092764: 2c43000a sltiu v1,v0,10 +80092768: 1060005c beqz v1,800928dc <_Z6Op7DM0v+0x29c> +8009276c: a1a250ab sb v0,20651(t5) +80092770: 918250ac lbu v0,20652(t4) +80092774: 00a21021 addu v0,a1,v0 +80092778: 304200ff andi v0,v0,0xff +8009277c: 2c43000a sltiu v1,v0,10 +80092780: 10600070 beqz v1,80092944 <_Z6Op7DM0v+0x304> +80092784: a18250ac sb v0,20652(t4) +80092788: 916250ad lbu v0,20653(t3) +8009278c: 01e21021 addu v0,t7,v0 +80092790: 304200ff andi v0,v0,0xff +80092794: 2c43000a sltiu v1,v0,10 +80092798: 1460004e bnez v1,800928d4 <_Z6Op7DM0v+0x294> +8009279c: a16250ad sb v0,20653(t3) +800927a0: 2442fff6 addiu v0,v0,-10 +800927a4: 3042000f andi v0,v0,0xf +800927a8: 24030001 li v1,1 +800927ac: a2230004 sb v1,4(s1) +800927b0: a16250ad sb v0,20653(t3) +800927b4: 916250ad lbu v0,20653(t3) +800927b8: 918350ac lbu v1,20652(t4) +800927bc: 930450aa lbu a0,20650(t8) +800927c0: 00031a00 sll v1,v1,0x8 +800927c4: 91a550ab lbu a1,20651(t5) +800927c8: 00021300 sll v0,v0,0xc +800927cc: 00431025 or v0,v0,v1 +800927d0: 00441025 or v0,v0,a0 +800927d4: 00052900 sll a1,a1,0x4 +800927d8: 00a22825 or a1,a1,v0 +800927dc: 30a5ffff andi a1,a1,0xffff +800927e0: 01272026 xor a0,t1,a3 +800927e4: 00e51026 xor v0,a3,a1 +800927e8: 00042027 nor a0,zero,a0 +800927ec: 30428000 andi v0,v0,0x8000 +800927f0: 3c038022 lui v1,0x8022 +800927f4: 00822024 and a0,a0,v0 +800927f8: 1080005f beqz a0,80092978 <_Z6Op7DM0v+0x338> +800927fc: a46550b4 sh a1,20660(v1) +80092800: 2643e988 addiu v1,s2,-5752 +80092804: 24020001 li v0,1 +80092808: a0620007 sb v0,7(v1) +8009280c: 2663e974 addiu v1,s3,-5772 +80092810: 30a2ffff andi v0,a1,0xffff +80092814: a4650004 sh a1,4(v1) +80092818: 2644e988 addiu a0,s2,-5752 +8009281c: 00021a02 srl v1,v0,0x8 +80092820: 0002102b sltu v0,zero,v0 +80092824: a0830006 sb v1,6(a0) +80092828: a0820005 sb v0,5(a0) +8009282c: 8fbf0020 lw ra,32(sp) +80092830: 8fb3001c lw s3,28(sp) +80092834: 8fb20018 lw s2,24(sp) +80092838: 8fb10014 lw s1,20(sp) +8009283c: 8fb00010 lw s0,16(sp) +80092840: 03e00008 jr ra +80092844: 27bd0028 addiu sp,sp,40 +80092848: 92230004 lbu v1,4(s1) +8009284c: 96020004 lhu v0,4(s0) +80092850: 00472026 xor a0,v0,a3 +80092854: 00431021 addu v0,v0,v1 +80092858: 00e21021 addu v0,a3,v0 +8009285c: 3046ffff andi a2,v0,0xffff +80092860: 00042027 nor a0,zero,a0 +80092864: 30848000 andi a0,a0,0x8000 +80092868: 00e62826 xor a1,a3,a2 +8009286c: 3403ffff li v1,0xffff +80092870: 00a42824 and a1,a1,a0 +80092874: 0062182b sltu v1,v1,v0 +80092878: 3c048022 lui a0,0x8022 +8009287c: ac8250b8 sw v0,20664(a0) +80092880: 10a00012 beqz a1,800928cc <_Z6Op7DM0v+0x28c> +80092884: a2230004 sb v1,4(s1) +80092888: 24020001 li v0,1 +8009288c: a2220007 sb v0,7(s1) +80092890: 2663e974 addiu v1,s3,-5772 +80092894: 30c2ffff andi v0,a2,0xffff +80092898: a4660004 sh a2,4(v1) +8009289c: 2644e988 addiu a0,s2,-5752 +800928a0: 00021a02 srl v1,v0,0x8 +800928a4: 0002102b sltu v0,zero,v0 +800928a8: a0830006 sb v1,6(a0) +800928ac: a0820005 sb v0,5(a0) +800928b0: 8fbf0020 lw ra,32(sp) +800928b4: 8fb3001c lw s3,28(sp) +800928b8: 8fb20018 lw s2,24(sp) +800928bc: 8fb10014 lw s1,20(sp) +800928c0: 8fb00010 lw s0,16(sp) +800928c4: 03e00008 jr ra +800928c8: 27bd0028 addiu sp,sp,40 +800928cc: 08024a24 j 80092890 <_Z6Op7DM0v+0x250> +800928d0: a2200007 sb zero,7(s1) +800928d4: 080249ed j 800927b4 <_Z6Op7DM0v+0x174> +800928d8: a2200004 sb zero,4(s1) +800928dc: 26030001 addiu v1,s0,1 +800928e0: 2442fff6 addiu v0,v0,-10 +800928e4: a18350ac sb v1,20652(t4) +800928e8: 3042000f andi v0,v0,0xf +800928ec: a1a250ab sb v0,20651(t5) +800928f0: 918250ac lbu v0,20652(t4) +800928f4: 00a21021 addu v0,a1,v0 +800928f8: 304200ff andi v0,v0,0xff +800928fc: 2c43000a sltiu v1,v0,10 +80092900: 1460ffa1 bnez v1,80092788 <_Z6Op7DM0v+0x148> +80092904: a18250ac sb v0,20652(t4) +80092908: 08024a52 j 80092948 <_Z6Op7DM0v+0x308> +8009290c: 27230001 addiu v1,t9,1 +80092910: 25c30001 addiu v1,t6,1 +80092914: 2502fff6 addiu v0,t0,-10 +80092918: a1a350ab sb v1,20651(t5) +8009291c: 3042000f andi v0,v0,0xf +80092920: a30250aa sb v0,20650(t8) +80092924: 91a250ab lbu v0,20651(t5) +80092928: 01421021 addu v0,t2,v0 +8009292c: 304200ff andi v0,v0,0xff +80092930: 2c43000a sltiu v1,v0,10 +80092934: 1460ff8e bnez v1,80092770 <_Z6Op7DM0v+0x130> +80092938: a1a250ab sb v0,20651(t5) +8009293c: 08024a38 j 800928e0 <_Z6Op7DM0v+0x2a0> +80092940: 26030001 addiu v1,s0,1 +80092944: 27230001 addiu v1,t9,1 +80092948: 2442fff6 addiu v0,v0,-10 +8009294c: a16350ad sb v1,20653(t3) +80092950: 3042000f andi v0,v0,0xf +80092954: a18250ac sb v0,20652(t4) +80092958: 916250ad lbu v0,20653(t3) +8009295c: 01e21021 addu v0,t7,v0 +80092960: 304200ff andi v0,v0,0xff +80092964: 2c43000a sltiu v1,v0,10 +80092968: 1460ffda bnez v1,800928d4 <_Z6Op7DM0v+0x294> +8009296c: a16250ad sb v0,20653(t3) +80092970: 080249e9 j 800927a4 <_Z6Op7DM0v+0x164> +80092974: 2442fff6 addiu v0,v0,-10 +80092978: 2642e988 addiu v0,s2,-5752 +8009297c: 08024a03 j 8009280c <_Z6Op7DM0v+0x1cc> +80092980: a0400007 sb zero,7(v0) + +80092984 <_Z6Op6DM0v>: +80092984: 27bdffd8 addiu sp,sp,-40 +80092988: afb3001c sw s3,28(sp) +8009298c: 3c138021 lui s3,0x8021 +80092990: afb20018 sw s2,24(sp) +80092994: afb00010 sw s0,16(sp) +80092998: afbf0020 sw ra,32(sp) +8009299c: afb10014 sw s1,20(sp) +800929a0: 2670e988 addiu s0,s3,-5752 +800929a4: 8e030020 lw v1,32(s0) +800929a8: 8e050010 lw a1,16(s0) +800929ac: 90620001 lbu v0,1(v1) +800929b0: 90640000 lbu a0,0(v1) +800929b4: 00021200 sll v0,v0,0x8 +800929b8: 00822021 addu a0,a0,v0 +800929bc: 00852021 addu a0,a0,a1 +800929c0: 3c028021 lui v0,0x8021 +800929c4: ac447018 sw a0,28696(v0) +800929c8: 90650001 lbu a1,1(v1) +800929cc: 3c028022 lui v0,0x8022 +800929d0: 24630002 addiu v1,v1,2 +800929d4: a04550cc sb a1,20684(v0) +800929d8: 3c028007 lui v0,0x8007 +800929dc: ae030020 sw v1,32(s0) +800929e0: 244269c0 addiu v0,v0,27072 +800929e4: 0040f809 jalr v0 +800929e8: 3c128021 lui s2,0x8021 +800929ec: 2644e974 addiu a0,s2,-5772 +800929f0: 00403821 move a3,v0 +800929f4: 90820002 lbu v0,2(a0) +800929f8: 3c038022 lui v1,0x8022 +800929fc: 30420008 andi v0,v0,0x8 +80092a00: 10400060 beqz v0,80092b84 <_Z6Op6DM0v+0x200> +80092a04: a46750be sh a3,20670(v1) +80092a08: 94890004 lhu t1,4(a0) +80092a0c: 92030004 lbu v1,4(s0) +80092a10: 3122000f andi v0,t1,0xf +80092a14: 00431021 addu v0,v0,v1 +80092a18: 30e6000f andi a2,a3,0xf +80092a1c: 00c21021 addu v0,a2,v0 +80092a20: 304800ff andi t0,v0,0xff +80092a24: 00091902 srl v1,t1,0x4 +80092a28: 00091202 srl v0,t1,0x8 +80092a2c: 00072102 srl a0,a3,0x4 +80092a30: 306e000f andi t6,v1,0xf +80092a34: 3058000f andi t8,v0,0xf +80092a38: 308a000f andi t2,a0,0xf +80092a3c: 3c028022 lui v0,0x8022 +80092a40: 3c038022 lui v1,0x8022 +80092a44: 00072a02 srl a1,a3,0x8 +80092a48: 30a5000f andi a1,a1,0xf +80092a4c: 3c0d8022 lui t5,0x8022 +80092a50: 3c0c8022 lui t4,0x8022 +80092a54: 00098b02 srl s1,t1,0xc +80092a58: 3c0b8022 lui t3,0x8022 +80092a5c: 00077b02 srl t7,a3,0xc +80092a60: 3c198022 lui t9,0x8022 +80092a64: a04650ae sb a2,20654(v0) +80092a68: a06a50af sb t2,20655(v1) +80092a6c: 3c028022 lui v0,0x8022 +80092a70: 3c038022 lui v1,0x8022 +80092a74: 2d04000a sltiu a0,t0,10 +80092a78: a04550b0 sb a1,20656(v0) +80092a7c: a06f50b1 sb t7,20657(v1) +80092a80: a1ae50ab sb t6,20651(t5) +80092a84: a19850ac sb t8,20652(t4) +80092a88: a17150ad sb s1,20653(t3) +80092a8c: 1080006f beqz a0,80092c4c <_Z6Op6DM0v+0x2c8> +80092a90: a32850aa sb t0,20650(t9) +80092a94: 91a250ab lbu v0,20651(t5) +80092a98: 01421021 addu v0,t2,v0 +80092a9c: 304200ff andi v0,v0,0xff +80092aa0: 2c43000a sltiu v1,v0,10 +80092aa4: 1060005c beqz v1,80092c18 <_Z6Op6DM0v+0x294> +80092aa8: a1a250ab sb v0,20651(t5) +80092aac: 918250ac lbu v0,20652(t4) +80092ab0: 00a21021 addu v0,a1,v0 +80092ab4: 304200ff andi v0,v0,0xff +80092ab8: 2c43000a sltiu v1,v0,10 +80092abc: 10600070 beqz v1,80092c80 <_Z6Op6DM0v+0x2fc> +80092ac0: a18250ac sb v0,20652(t4) +80092ac4: 916250ad lbu v0,20653(t3) +80092ac8: 01e21021 addu v0,t7,v0 +80092acc: 304200ff andi v0,v0,0xff +80092ad0: 2c43000a sltiu v1,v0,10 +80092ad4: 1460004e bnez v1,80092c10 <_Z6Op6DM0v+0x28c> +80092ad8: a16250ad sb v0,20653(t3) +80092adc: 2442fff6 addiu v0,v0,-10 +80092ae0: 3042000f andi v0,v0,0xf +80092ae4: 24030001 li v1,1 +80092ae8: a2030004 sb v1,4(s0) +80092aec: a16250ad sb v0,20653(t3) +80092af0: 916250ad lbu v0,20653(t3) +80092af4: 918350ac lbu v1,20652(t4) +80092af8: 932450aa lbu a0,20650(t9) +80092afc: 00031a00 sll v1,v1,0x8 +80092b00: 91a550ab lbu a1,20651(t5) +80092b04: 00021300 sll v0,v0,0xc +80092b08: 00431025 or v0,v0,v1 +80092b0c: 00441025 or v0,v0,a0 +80092b10: 00052900 sll a1,a1,0x4 +80092b14: 00a22825 or a1,a1,v0 +80092b18: 30a5ffff andi a1,a1,0xffff +80092b1c: 01272026 xor a0,t1,a3 +80092b20: 00e51026 xor v0,a3,a1 +80092b24: 00042027 nor a0,zero,a0 +80092b28: 30428000 andi v0,v0,0x8000 +80092b2c: 3c038022 lui v1,0x8022 +80092b30: 00822024 and a0,a0,v0 +80092b34: 1080005f beqz a0,80092cb4 <_Z6Op6DM0v+0x330> +80092b38: a46550b4 sh a1,20660(v1) +80092b3c: 2663e988 addiu v1,s3,-5752 +80092b40: 24020001 li v0,1 +80092b44: a0620007 sb v0,7(v1) +80092b48: 2643e974 addiu v1,s2,-5772 +80092b4c: 30a2ffff andi v0,a1,0xffff +80092b50: a4650004 sh a1,4(v1) +80092b54: 2664e988 addiu a0,s3,-5752 +80092b58: 00021a02 srl v1,v0,0x8 +80092b5c: 0002102b sltu v0,zero,v0 +80092b60: a0830006 sb v1,6(a0) +80092b64: a0820005 sb v0,5(a0) +80092b68: 8fbf0020 lw ra,32(sp) +80092b6c: 8fb3001c lw s3,28(sp) +80092b70: 8fb20018 lw s2,24(sp) +80092b74: 8fb10014 lw s1,20(sp) +80092b78: 8fb00010 lw s0,16(sp) +80092b7c: 03e00008 jr ra +80092b80: 27bd0028 addiu sp,sp,40 +80092b84: 92030004 lbu v1,4(s0) +80092b88: 94820004 lhu v0,4(a0) +80092b8c: 00472026 xor a0,v0,a3 +80092b90: 00431021 addu v0,v0,v1 +80092b94: 00e21021 addu v0,a3,v0 +80092b98: 3046ffff andi a2,v0,0xffff +80092b9c: 00042027 nor a0,zero,a0 +80092ba0: 30848000 andi a0,a0,0x8000 +80092ba4: 00e62826 xor a1,a3,a2 +80092ba8: 3403ffff li v1,0xffff +80092bac: 00a42824 and a1,a1,a0 +80092bb0: 0062182b sltu v1,v1,v0 +80092bb4: 3c048022 lui a0,0x8022 +80092bb8: ac8250b8 sw v0,20664(a0) +80092bbc: 10a00012 beqz a1,80092c08 <_Z6Op6DM0v+0x284> +80092bc0: a2030004 sb v1,4(s0) +80092bc4: 24020001 li v0,1 +80092bc8: a2020007 sb v0,7(s0) +80092bcc: 2643e974 addiu v1,s2,-5772 +80092bd0: 30c2ffff andi v0,a2,0xffff +80092bd4: a4660004 sh a2,4(v1) +80092bd8: 2664e988 addiu a0,s3,-5752 +80092bdc: 00021a02 srl v1,v0,0x8 +80092be0: 0002102b sltu v0,zero,v0 +80092be4: a0830006 sb v1,6(a0) +80092be8: a0820005 sb v0,5(a0) +80092bec: 8fbf0020 lw ra,32(sp) +80092bf0: 8fb3001c lw s3,28(sp) +80092bf4: 8fb20018 lw s2,24(sp) +80092bf8: 8fb10014 lw s1,20(sp) +80092bfc: 8fb00010 lw s0,16(sp) +80092c00: 03e00008 jr ra +80092c04: 27bd0028 addiu sp,sp,40 +80092c08: 08024af3 j 80092bcc <_Z6Op6DM0v+0x248> +80092c0c: a2000007 sb zero,7(s0) +80092c10: 08024abc j 80092af0 <_Z6Op6DM0v+0x16c> +80092c14: a2000004 sb zero,4(s0) +80092c18: 27030001 addiu v1,t8,1 +80092c1c: 2442fff6 addiu v0,v0,-10 +80092c20: a18350ac sb v1,20652(t4) +80092c24: 3042000f andi v0,v0,0xf +80092c28: a1a250ab sb v0,20651(t5) +80092c2c: 918250ac lbu v0,20652(t4) +80092c30: 00a21021 addu v0,a1,v0 +80092c34: 304200ff andi v0,v0,0xff +80092c38: 2c43000a sltiu v1,v0,10 +80092c3c: 1460ffa1 bnez v1,80092ac4 <_Z6Op6DM0v+0x140> +80092c40: a18250ac sb v0,20652(t4) +80092c44: 08024b21 j 80092c84 <_Z6Op6DM0v+0x300> +80092c48: 26230001 addiu v1,s1,1 +80092c4c: 25c30001 addiu v1,t6,1 +80092c50: 2502fff6 addiu v0,t0,-10 +80092c54: a1a350ab sb v1,20651(t5) +80092c58: 3042000f andi v0,v0,0xf +80092c5c: a32250aa sb v0,20650(t9) +80092c60: 91a250ab lbu v0,20651(t5) +80092c64: 01421021 addu v0,t2,v0 +80092c68: 304200ff andi v0,v0,0xff +80092c6c: 2c43000a sltiu v1,v0,10 +80092c70: 1460ff8e bnez v1,80092aac <_Z6Op6DM0v+0x128> +80092c74: a1a250ab sb v0,20651(t5) +80092c78: 08024b07 j 80092c1c <_Z6Op6DM0v+0x298> +80092c7c: 27030001 addiu v1,t8,1 +80092c80: 26230001 addiu v1,s1,1 +80092c84: 2442fff6 addiu v0,v0,-10 +80092c88: a16350ad sb v1,20653(t3) +80092c8c: 3042000f andi v0,v0,0xf +80092c90: a18250ac sb v0,20652(t4) +80092c94: 916250ad lbu v0,20653(t3) +80092c98: 01e21021 addu v0,t7,v0 +80092c9c: 304200ff andi v0,v0,0xff +80092ca0: 2c43000a sltiu v1,v0,10 +80092ca4: 1460ffda bnez v1,80092c10 <_Z6Op6DM0v+0x28c> +80092ca8: a16250ad sb v0,20653(t3) +80092cac: 08024ab8 j 80092ae0 <_Z6Op6DM0v+0x15c> +80092cb0: 2442fff6 addiu v0,v0,-10 +80092cb4: 2662e988 addiu v0,s3,-5752 +80092cb8: 08024ad2 j 80092b48 <_Z6Op6DM0v+0x1c4> +80092cbc: a0400007 sb zero,7(v0) + +80092cc0 <_Z19S9xSetSDD1MemoryMapjj>: +80092cc0: 3c0b8021 lui t3,0x8021 +80092cc4: 2562701c addiu v0,t3,28700 +80092cc8: 8c430004 lw v1,4(v0) +80092ccc: 00052d00 sll a1,a1,0x14 +80092cd0: 00042200 sll a0,a0,0x8 +80092cd4: 00a34021 addu t0,a1,v1 +80092cd8: 00003021 move a2,zero +80092cdc: 24070010 li a3,16 +80092ce0: 00861021 addu v0,a0,a2 +80092ce4: 00021080 sll v0,v0,0x2 +80092ce8: 24423028 addiu v0,v0,12328 +80092cec: 2563701c addiu v1,t3,28700 +80092cf0: 00431821 addu v1,v0,v1 +80092cf4: 24c60001 addiu a2,a2,1 +80092cf8: 00c7102a slt v0,a2,a3 +80092cfc: ac680000 sw t0,0(v1) +80092d00: 1440fffc bnez v0,80092cf4 <_Z19S9xSetSDD1MemoryMapjj+0x34> +80092d04: 24630004 addiu v1,v1,4 +80092d08: 00071300 sll v0,a3,0xc +80092d0c: 00e04821 move t1,a3 +80092d10: 28e30100 slti v1,a3,256 +80092d14: 24e70010 addiu a3,a3,16 +80092d18: 256a701c addiu t2,t3,28700 +80092d1c: 00a24021 addu t0,a1,v0 +80092d20: 10600006 beqz v1,80092d3c <_Z19S9xSetSDD1MemoryMapjj+0x7c> +80092d24: 0127302a slt a2,t1,a3 +80092d28: 8d420004 lw v0,4(t2) +80092d2c: 10c0fff6 beqz a2,80092d08 <_Z19S9xSetSDD1MemoryMapjj+0x48> +80092d30: 01024021 addu t0,t0,v0 +80092d34: 08024b38 j 80092ce0 <_Z19S9xSetSDD1MemoryMapjj+0x20> +80092d38: 01203021 move a2,t1 +80092d3c: 03e00008 jr ra +80092d40: 00000000 nop + +80092d44 <_Z31S9xCompareSDD1LoggedDataEntriesPKvS0_>: +80092d44: 90860000 lbu a2,0(a0) +80092d48: 90a70000 lbu a3,0(a1) +80092d4c: 90880002 lbu t0,2(a0) +80092d50: 90a90002 lbu t1,2(a1) +80092d54: 90830001 lbu v1,1(a0) +80092d58: 90a20001 lbu v0,1(a1) +80092d5c: 00063400 sll a2,a2,0x10 +80092d60: 00073c00 sll a3,a3,0x10 +80092d64: 00c83021 addu a2,a2,t0 +80092d68: 00e93821 addu a3,a3,t1 +80092d6c: 00031a00 sll v1,v1,0x8 +80092d70: 00021200 sll v0,v0,0x8 +80092d74: 00661821 addu v1,v1,a2 +80092d78: 00471021 addu v0,v0,a3 +80092d7c: 03e00008 jr ra +80092d80: 00621023 subu v0,v1,v0 + +80092d84 <_Z21S9xSDD1LoadLoggedDatav>: +80092d84: 27bdffe0 addiu sp,sp,-32 +80092d88: 3c048019 lui a0,0x8019 +80092d8c: 3c02800d lui v0,0x800d +80092d90: afbf0018 sw ra,24(sp) +80092d94: afb10014 sw s1,20(sp) +80092d98: afb00010 sw s0,16(sp) +80092d9c: 24427660 addiu v0,v0,30304 +80092da0: 0040f809 jalr v0 +80092da4: 24844c48 addiu a0,a0,19528 +80092da8: 00402021 move a0,v0 +80092dac: 3c058019 lui a1,0x8019 +80092db0: 3c02800f lui v0,0x800f +80092db4: 24425f70 addiu v0,v0,24432 +80092db8: 0040f809 jalr v0 +80092dbc: 24a5cdf4 addiu a1,a1,-12812 +80092dc0: 00408021 move s0,v0 +80092dc4: 00403821 move a3,v0 +80092dc8: 3c028021 lui v0,0x8021 +80092dcc: 2442701c addiu v0,v0,28700 +80092dd0: 3c030001 lui v1,0x1 +80092dd4: 00438821 addu s1,v0,v1 +80092dd8: 3c048022 lui a0,0x8022 +80092ddc: 24842094 addiu a0,a0,8340 +80092de0: 24050008 li a1,8 +80092de4: 24062000 li a2,8192 +80092de8: ae20b070 sw zero,-20368(s1) +80092dec: 12000012 beqz s0,80092e38 <_Z21S9xSDD1LoadLoggedDatav+0xb4> +80092df0: ae20b074 sw zero,-20364(s1) +80092df4: 3c02800f lui v0,0x800f +80092df8: 24425ed4 addiu v0,v0,24276 +80092dfc: 0040f809 jalr v0 +80092e00: 00000000 nop +80092e04: 00401821 move v1,v0 +80092e08: 2402ffff li v0,-1 +80092e0c: 10620003 beq v1,v0,80092e1c <_Z21S9xSDD1LoadLoggedDatav+0x98> +80092e10: 02002021 move a0,s0 +80092e14: ae23b074 sw v1,-20364(s1) +80092e18: ae23b070 sw v1,-20368(s1) +80092e1c: 3c19800f lui t9,0x800f +80092e20: 8fbf0018 lw ra,24(sp) +80092e24: 8fb10014 lw s1,20(sp) +80092e28: 8fb00010 lw s0,16(sp) +80092e2c: 27395f58 addiu t9,t9,24408 +80092e30: 03200008 jr t9 +80092e34: 27bd0020 addiu sp,sp,32 +80092e38: 8fbf0018 lw ra,24(sp) +80092e3c: 8fb10014 lw s1,20(sp) +80092e40: 8fb00010 lw s0,16(sp) +80092e44: 03e00008 jr ra +80092e48: 27bd0020 addiu sp,sp,32 + +80092e4c <_Z21S9xSDD1SaveLoggedDatav>: +80092e4c: 3c028021 lui v0,0x8021 +80092e50: 27bdffd8 addiu sp,sp,-40 +80092e54: 2442701c addiu v0,v0,28700 +80092e58: 3c030001 lui v1,0x1 +80092e5c: afb40020 sw s4,32(sp) +80092e60: afb20018 sw s2,24(sp) +80092e64: afb10014 sw s1,20(sp) +80092e68: afbf0024 sw ra,36(sp) +80092e6c: afb3001c sw s3,28(sp) +80092e70: afb00010 sw s0,16(sp) +80092e74: 00439021 addu s2,v0,v1 +80092e78: 8e48b074 lw t0,-20364(s2) +80092e7c: 8e42b070 lw v0,-20368(s2) +80092e80: 3c118022 lui s1,0x8022 +80092e84: 3c078009 lui a3,0x8009 +80092e88: 24e72d44 addiu a3,a3,11588 +80092e8c: 24060008 li a2,8 +80092e90: 26242094 addiu a0,s1,8340 +80092e94: 3c148019 lui s4,0x8019 +80092e98: 11020030 beq t0,v0,80092f5c <_Z21S9xSDD1SaveLoggedDatav+0x110> +80092e9c: 01002821 move a1,t0 +80092ea0: 3c028011 lui v0,0x8011 +80092ea4: 2442dc8c addiu v0,v0,-9076 +80092ea8: 0040f809 jalr v0 +80092eac: 00000000 nop +80092eb0: 3c03800d lui v1,0x800d +80092eb4: 24737660 addiu s3,v1,30304 +80092eb8: 0260f809 jalr s3 +80092ebc: 26844c48 addiu a0,s4,19528 +80092ec0: 00402021 move a0,v0 +80092ec4: 3c058019 lui a1,0x8019 +80092ec8: 3c02800f lui v0,0x800f +80092ecc: 24425f70 addiu v0,v0,24432 +80092ed0: 0040f809 jalr v0 +80092ed4: 24a5cdf0 addiu a1,a1,-12816 +80092ed8: 00408021 move s0,v0 +80092edc: 26242094 addiu a0,s1,8340 +80092ee0: 24050008 li a1,8 +80092ee4: 1040001b beqz v0,80092f54 <_Z21S9xSDD1SaveLoggedDatav+0x108> +80092ee8: 00403821 move a3,v0 +80092eec: 3c02800f lui v0,0x800f +80092ef0: 24425bb0 addiu v0,v0,23472 +80092ef4: 0040f809 jalr v0 +80092ef8: 8e46b074 lw a2,-20364(s2) +80092efc: 3c02800f lui v0,0x800f +80092f00: 24425f58 addiu v0,v0,24408 +80092f04: 0040f809 jalr v0 +80092f08: 02002021 move a0,s0 +80092f0c: 0260f809 jalr s3 +80092f10: 26844c48 addiu a0,s4,19528 +80092f14: 00408821 move s1,v0 +80092f18: 3c028012 lui v0,0x8012 +80092f1c: 2442d980 addiu v0,v0,-9856 +80092f20: 0040f809 jalr v0 +80092f24: 00000000 nop +80092f28: 00408021 move s0,v0 +80092f2c: 3c028012 lui v0,0x8012 +80092f30: 2442d990 addiu v0,v0,-9840 +80092f34: 0040f809 jalr v0 +80092f38: 00000000 nop +80092f3c: 00403021 move a2,v0 +80092f40: 3c028012 lui v0,0x8012 +80092f44: 02202021 move a0,s1 +80092f48: 2442e358 addiu v0,v0,-7336 +80092f4c: 0040f809 jalr v0 +80092f50: 02002821 move a1,s0 +80092f54: 8e42b074 lw v0,-20364(s2) +80092f58: ae42b070 sw v0,-20368(s2) +80092f5c: 8fbf0024 lw ra,36(sp) +80092f60: 8fb40020 lw s4,32(sp) +80092f64: 8fb3001c lw s3,28(sp) +80092f68: 8fb20018 lw s2,24(sp) +80092f6c: 8fb10014 lw s1,20(sp) +80092f70: 8fb00010 lw s0,16(sp) +80092f74: 03e00008 jr ra +80092f78: 27bd0028 addiu sp,sp,40 + +80092f7c <_Z12S9xResetSDD1v>: +80092f7c: 27bdffe8 addiu sp,sp,-24 +80092f80: afb00010 sw s0,16(sp) +80092f84: 3c108021 lui s0,0x8021 +80092f88: 2610701c addiu s0,s0,28700 +80092f8c: 8e040014 lw a0,20(s0) +80092f90: 3c028011 lui v0,0x8011 +80092f94: afbf0014 sw ra,20(sp) +80092f98: 24844800 addiu a0,a0,18432 +80092f9c: 00002821 move a1,zero +80092fa0: 2442ca64 addiu v0,v0,-13724 +80092fa4: 0040f809 jalr v0 +80092fa8: 24060004 li a2,4 +80092fac: 00005021 move t2,zero +80092fb0: 00004821 move t1,zero +80092fb4: 3c0b0010 lui t3,0x10 +80092fb8: 240c0004 li t4,4 +80092fbc: 8e020014 lw v0,20(s0) +80092fc0: 000a4200 sll t0,t2,0x8 +80092fc4: 004a1021 addu v0,v0,t2 +80092fc8: a04a4804 sb t2,18436(v0) +80092fcc: 8e030004 lw v1,4(s0) +80092fd0: 00002021 move a0,zero +80092fd4: 01233021 addu a2,t1,v1 +80092fd8: 24050010 li a1,16 +80092fdc: 00881021 addu v0,a0,t0 +80092fe0: 00021080 sll v0,v0,0x2 +80092fe4: 24423028 addiu v0,v0,12328 +80092fe8: 00501821 addu v1,v0,s0 +80092fec: 24840001 addiu a0,a0,1 +80092ff0: 0085102a slt v0,a0,a1 +80092ff4: ac660000 sw a2,0(v1) +80092ff8: 1440fffc bnez v0,80092fec <_Z12S9xResetSDD1v+0x70> +80092ffc: 24630004 addiu v1,v1,4 +80093000: 00051300 sll v0,a1,0xc +80093004: 00a02021 move a0,a1 +80093008: 28a30100 slti v1,a1,256 +8009300c: 24a50010 addiu a1,a1,16 +80093010: 00493021 addu a2,v0,t1 +80093014: 1060000b beqz v1,80093044 <_Z12S9xResetSDD1v+0xc8> +80093018: 0085382a slt a3,a0,a1 +8009301c: 8e020004 lw v0,4(s0) +80093020: 14e0ffee bnez a3,80092fdc <_Z12S9xResetSDD1v+0x60> +80093024: 00c23021 addu a2,a2,v0 +80093028: 00051300 sll v0,a1,0xc +8009302c: 00a02021 move a0,a1 +80093030: 28a30100 slti v1,a1,256 +80093034: 24a50010 addiu a1,a1,16 +80093038: 00493021 addu a2,v0,t1 +8009303c: 1460fff7 bnez v1,8009301c <_Z12S9xResetSDD1v+0xa0> +80093040: 0085382a slt a3,a0,a1 +80093044: 254a0001 addiu t2,t2,1 +80093048: 154cffdc bne t2,t4,80092fbc <_Z12S9xResetSDD1v+0x40> +8009304c: 012b4821 addu t1,t1,t3 +80093050: 8fbf0014 lw ra,20(sp) +80093054: 8fb00010 lw s0,16(sp) +80093058: 03e00008 jr ra +8009305c: 27bd0018 addiu sp,sp,24 + +80093060 <_Z20S9xSDD1PostLoadStatev>: +80093060: 3c028021 lui v0,0x8021 +80093064: 244a701c addiu t2,v0,28700 +80093068: 8d4c0014 lw t4,20(t2) +8009306c: 8d490004 lw t1,4(t2) +80093070: 00005821 move t3,zero +80093074: 240d0004 li t5,4 +80093078: 018b1021 addu v0,t4,t3 +8009307c: 90434804 lbu v1,18436(v0) +80093080: 000b4200 sll t0,t3,0x8 +80093084: 00033d00 sll a3,v1,0x14 +80093088: 00e93021 addu a2,a3,t1 +8009308c: 00002021 move a0,zero +80093090: 24050010 li a1,16 +80093094: 00881021 addu v0,a0,t0 +80093098: 00021080 sll v0,v0,0x2 +8009309c: 24423028 addiu v0,v0,12328 +800930a0: 004a1821 addu v1,v0,t2 +800930a4: 24840001 addiu a0,a0,1 +800930a8: 0085102a slt v0,a0,a1 +800930ac: ac660000 sw a2,0(v1) +800930b0: 1440fffc bnez v0,800930a4 <_Z20S9xSDD1PostLoadStatev+0x44> +800930b4: 24630004 addiu v1,v1,4 +800930b8: 00051300 sll v0,a1,0xc +800930bc: 00e21021 addu v0,a3,v0 +800930c0: 00a02021 move a0,a1 +800930c4: 28a30100 slti v1,a1,256 +800930c8: 24a50010 addiu a1,a1,16 +800930cc: 00493021 addu a2,v0,t1 +800930d0: 1060000a beqz v1,800930fc <_Z20S9xSDD1PostLoadStatev+0x9c> +800930d4: 0085102a slt v0,a0,a1 +800930d8: 1440ffee bnez v0,80093094 <_Z20S9xSDD1PostLoadStatev+0x34> +800930dc: 00051300 sll v0,a1,0xc +800930e0: 00e21021 addu v0,a3,v0 +800930e4: 00a02021 move a0,a1 +800930e8: 28a30100 slti v1,a1,256 +800930ec: 24a50010 addiu a1,a1,16 +800930f0: 00493021 addu a2,v0,t1 +800930f4: 1460fff8 bnez v1,800930d8 <_Z20S9xSDD1PostLoadStatev+0x78> +800930f8: 0085102a slt v0,a0,a1 +800930fc: 256b0001 addiu t3,t3,1 +80093100: 156dffde bne t3,t5,8009307c <_Z20S9xSDD1PostLoadStatev+0x1c> +80093104: 018b1021 addu v0,t4,t3 +80093108: 03e00008 jr ra +8009310c: 00000000 nop + +80093110 : +80093110: 27bdffe8 addiu sp,sp,-24 +80093114: afbf0014 sw ra,20(sp) +80093118: afb00010 sw s0,16(sp) +8009311c: 90860000 lbu a2,0(a0) +80093120: 00804021 move t0,a0 +80093124: 00061182 srl v0,a2,0x6 +80093128: 3c03801f lui v1,0x801f +8009312c: 30c50030 andi a1,a2,0x30 +80093130: 24040010 li a0,16 +80093134: 10a40036 beq a1,a0,80093210 +80093138: ac624434 sw v0,17460(v1) +8009313c: 28a20011 slti v0,a1,17 +80093140: 1440002f bnez v0,80093200 +80093144: 24020020 li v0,32 +80093148: 10a2003e beq a1,v0,80093244 +8009314c: 24020030 li v0,48 +80093150: 10a20036 beq a1,v0,8009322c +80093154: 3c02801f lui v0,0x801f +80093158: 91020001 lbu v0,1(t0) +8009315c: 00061ac0 sll v1,a2,0xb +80093160: 000210c0 sll v0,v0,0x3 +80093164: 00621825 or v1,v1,v0 +80093168: 3c02801f lui v0,0x801f +8009316c: 25080002 addiu t0,t0,2 +80093170: 24070005 li a3,5 +80093174: a443444c sh v1,17484(v0) +80093178: 3c108011 lui s0,0x8011 +8009317c: 3c03801f lui v1,0x801f +80093180: 3c02801f lui v0,0x801f +80093184: 3c04802c lui a0,0x802c +80093188: 2610ca64 addiu s0,s0,-13724 +8009318c: ac684448 sw t0,17480(v1) +80093190: ac474444 sw a3,17476(v0) +80093194: 24844530 addiu a0,a0,17712 +80093198: 00002821 move a1,zero +8009319c: 0200f809 jalr s0 +800931a0: 24060008 li a2,8 +800931a4: 3c04802c lui a0,0x802c +800931a8: 24844490 addiu a0,a0,17552 +800931ac: 00002821 move a1,zero +800931b0: 0200f809 jalr s0 +800931b4: 24060020 li a2,32 +800931b8: 3c04802c lui a0,0x802c +800931bc: 248444b0 addiu a0,a0,17584 +800931c0: 00002821 move a1,zero +800931c4: 0200f809 jalr s0 +800931c8: 24060080 li a2,128 +800931cc: 3c04802c lui a0,0x802c +800931d0: 24844470 addiu a0,a0,17520 +800931d4: 00002821 move a1,zero +800931d8: 0200f809 jalr s0 +800931dc: 24060020 li a2,32 +800931e0: 3c03801f lui v1,0x801f +800931e4: 3c02801f lui v0,0x801f +800931e8: a060443a sb zero,17466(v1) +800931ec: a0404438 sb zero,17464(v0) +800931f0: 8fbf0014 lw ra,20(sp) +800931f4: 8fb00010 lw s0,16(sp) +800931f8: 03e00008 jr ra +800931fc: 27bd0018 addiu sp,sp,24 +80093200: 14a0ffd5 bnez a1,80093158 +80093204: 240301c0 li v1,448 +80093208: 08024c86 j 80093218 +8009320c: 3c02801f lui v0,0x801f +80093210: 24030180 li v1,384 +80093214: 3c02801f lui v0,0x801f +80093218: ac43443c sw v1,17468(v0) +8009321c: 24040001 li a0,1 +80093220: 3c02801f lui v0,0x801f +80093224: 08024c56 j 80093158 +80093228: ac444440 sw a0,17472(v0) +8009322c: 24030180 li v1,384 +80093230: ac43443c sw v1,17468(v0) +80093234: 24040003 li a0,3 +80093238: 3c02801f lui v0,0x801f +8009323c: 08024c56 j 80093158 +80093240: ac444440 sw a0,17472(v0) +80093244: 08024c85 j 80093214 +80093248: 240300c0 li v1,192 + +8009324c : +8009324c: 27bdff98 addiu sp,sp,-104 +80093250: afb40050 sw s4,80(sp) +80093254: afbf0064 sw ra,100(sp) +80093258: afbe0060 sw s8,96(sp) +8009325c: afb7005c sw s7,92(sp) +80093260: afb60058 sw s6,88(sp) +80093264: afb50054 sw s5,84(sp) +80093268: afb3004c sw s3,76(sp) +8009326c: afb20048 sw s2,72(sp) +80093270: afb10044 sw s1,68(sp) +80093274: afb00040 sw s0,64(sp) +80093278: 90a80000 lbu t0,0(a1) +8009327c: 3c14801f lui s4,0x801f +80093280: 00081182 srl v0,t0,0x6 +80093284: 3c070001 lui a3,0x1 +80093288: 00c6380b movn a3,a2,a2 +8009328c: ae824434 sw v0,17460(s4) +80093290: 31030030 andi v1,t0,0x30 +80093294: 24020010 li v0,16 +80093298: afa70028 sw a3,40(sp) +8009329c: 10620047 beq v1,v0,800933bc +800932a0: afa40068 sw a0,104(sp) +800932a4: 28620011 slti v0,v1,17 +800932a8: 14400040 bnez v0,800933ac +800932ac: 24020020 li v0,32 +800932b0: 106204cb beq v1,v0,800945e0 +800932b4: 24020030 li v0,48 +800932b8: 10620189 beq v1,v0,800938e0 +800932bc: 3c02801f lui v0,0x801f +800932c0: 90a20001 lbu v0,1(a1) +800932c4: 00081ac0 sll v1,t0,0xb +800932c8: 000210c0 sll v0,v0,0x3 +800932cc: 00621825 or v1,v1,v0 +800932d0: 3c02801f lui v0,0x801f +800932d4: a443444c sh v1,17484(v0) +800932d8: 3c03801f lui v1,0x801f +800932dc: 24020005 li v0,5 +800932e0: 24a70002 addiu a3,a1,2 +800932e4: ac624444 sw v0,17476(v1) +800932e8: 3c11802c lui s1,0x802c +800932ec: 3c02801f lui v0,0x801f +800932f0: 3c108011 lui s0,0x8011 +800932f4: 2610ca64 addiu s0,s0,-13724 +800932f8: ac474448 sw a3,17480(v0) +800932fc: 26244530 addiu a0,s1,17712 +80093300: 00002821 move a1,zero +80093304: 24060008 li a2,8 +80093308: 0200f809 jalr s0 +8009330c: 3c12802c lui s2,0x802c +80093310: 3c15802c lui s5,0x802c +80093314: 26444490 addiu a0,s2,17552 +80093318: 00002821 move a1,zero +8009331c: 0200f809 jalr s0 +80093320: 24060020 li a2,32 +80093324: 3c13802c lui s3,0x802c +80093328: 26a444b0 addiu a0,s5,17584 +8009332c: 00002821 move a1,zero +80093330: 0200f809 jalr s0 +80093334: 24060080 li a2,128 +80093338: 26644470 addiu a0,s3,17520 +8009333c: 00002821 move a1,zero +80093340: 0200f809 jalr s0 +80093344: 24060020 li a2,32 +80093348: 8e834434 lw v1,17460(s4) +8009334c: 24020001 li v0,1 +80093350: 3c06801f lui a2,0x801f +80093354: 3c05801f lui a1,0x801f +80093358: 1062001f beq v1,v0,800933d8 +8009335c: 3c04801f lui a0,0x801f +80093360: 28620002 slti v0,v1,2 +80093364: 144002a7 bnez v0,80093e04 +80093368: 24020002 li v0,2 +8009336c: 10620162 beq v1,v0,800938f8 +80093370: 24020003 li v0,3 +80093374: 106203e3 beq v1,v0,80094304 +80093378: 3c02801f lui v0,0x801f +8009337c: 8fbf0064 lw ra,100(sp) +80093380: 8fbe0060 lw s8,96(sp) +80093384: 8fb7005c lw s7,92(sp) +80093388: 8fb60058 lw s6,88(sp) +8009338c: 8fb50054 lw s5,84(sp) +80093390: 8fb40050 lw s4,80(sp) +80093394: 8fb3004c lw s3,76(sp) +80093398: 8fb20048 lw s2,72(sp) +8009339c: 8fb10044 lw s1,68(sp) +800933a0: 8fb00040 lw s0,64(sp) +800933a4: 03e00008 jr ra +800933a8: 27bd0068 addiu sp,sp,104 +800933ac: 1460ffc4 bnez v1,800932c0 +800933b0: 240301c0 li v1,448 +800933b4: 08024cf1 j 800933c4 +800933b8: 3c02801f lui v0,0x801f +800933bc: 24030180 li v1,384 +800933c0: 3c02801f lui v0,0x801f +800933c4: ac43443c sw v1,17468(v0) +800933c8: 24040001 li a0,1 +800933cc: 3c02801f lui v0,0x801f +800933d0: 08024cb0 j 800932c0 +800933d4: ac444440 sw a0,17472(v0) +800933d8: 3c03801f lui v1,0x801f +800933dc: 3c02801f lui v0,0x801f +800933e0: 80774440 lb s7,17472(v1) +800933e4: 3c04801f lui a0,0x801f +800933e8: 3c03801f lui v1,0x801f +800933ec: 24050001 li a1,1 +800933f0: 8c56443c lw s6,17468(v0) +800933f4: 8c684444 lw t0,17476(v1) +800933f8: 3c02801f lui v0,0x801f +800933fc: 948c444c lhu t4,17484(a0) +80093400: 8c4d4448 lw t5,17480(v0) +80093404: afa00024 sw zero,36(sp) +80093408: afa00020 sw zero,32(sp) +8009340c: afa00038 sw zero,56(sp) +80093410: afa50034 sw a1,52(sp) +80093414: 00a01021 move v0,a1 +80093418: 8fa40038 lw a0,56(sp) +8009341c: 8fa50038 lw a1,56(sp) +80093420: 30830001 andi v1,a0,0x1 +80093424: 30440001 andi a0,v0,0x1 +80093428: 00031900 sll v1,v1,0x4 +8009342c: 00042100 sll a0,a0,0x4 +80093430: 00031e00 sll v1,v1,0x18 +80093434: 0004f600 sll s8,a0,0x18 +80093438: 00031e03 sra v1,v1,0x18 +8009343c: 001ef603 sra s8,s8,0x18 +80093440: 0002a080 sll s4,v0,0x2 +80093444: 240e0080 li t6,128 +80093448: 00007821 move t7,zero +8009344c: 00008021 move s0,zero +80093450: 0000c021 move t8,zero +80093454: 0005c880 sll t9,a1,0x2 +80093458: 08024d86 j 80093618 +8009345c: afa30018 sw v1,24(sp) +80093460: 24833290 addiu v1,a0,12944 +80093464: 00e61021 addu v0,a3,a2 +80093468: 00431021 addu v0,v0,v1 +8009346c: 90440002 lbu a0,2(v0) +80093470: 26434490 addiu v1,s2,17552 +80093474: 01231821 addu v1,t1,v1 +80093478: 2cc20002 sltiu v0,a2,2 +8009347c: 14400108 bnez v0,800938a0 +80093480: a0640000 sb a0,0(v1) +80093484: 26a344b0 addiu v1,s5,17584 +80093488: 00091080 sll v0,t1,0x2 +8009348c: 00431021 addu v0,v0,v1 +80093490: 90440000 lbu a0,0(v0) +80093494: 38830001 xori v1,a0,0x1 +80093498: 306500ff andi a1,v1,0xff +8009349c: 000a1040 sll v0,t2,0x1 +800934a0: 26634470 addiu v1,s3,17520 +800934a4: 03232021 addu a0,t9,v1 +800934a8: 00451025 or v0,v0,a1 +800934ac: ac820000 sw v0,0(a0) +800934b0: 02831821 addu v1,s4,v1 +800934b4: 8c6b0000 lw t3,0(v1) +800934b8: 26444490 addiu a0,s2,17552 +800934bc: 02cb1824 and v1,s6,t3 +800934c0: 02eb1024 and v0,s7,t3 +800934c4: 03c21025 or v0,s8,v0 +800934c8: 00031943 sra v1,v1,0x5 +800934cc: 00621825 or v1,v1,v0 +800934d0: 306a00ff andi t2,v1,0xff +800934d4: 01442021 addu a0,t2,a0 +800934d8: 90870000 lbu a3,0(a0) +800934dc: 3c028019 lui v0,0x8019 +800934e0: 00074840 sll t1,a3,0x1 +800934e4: 24433290 addiu v1,v0,12944 +800934e8: 01271021 addu v0,t1,a3 +800934ec: 00431021 addu v0,v0,v1 +800934f0: 90460000 lbu a2,0(v0) +800934f4: 26234530 addiu v1,s1,17712 +800934f8: 00c31821 addu v1,a2,v1 +800934fc: 90640000 lbu a0,0(v1) +80093500: 01ee1025 or v0,t7,t6 +80093504: 1480001f bnez a0,80093584 +80093508: 0045780b movn t7,v0,a1 +8009350c: 15000007 bnez t0,8009352c +80093510: 000c1040 sll v0,t4,0x1 +80093514: 91a20000 lbu v0,0(t5) +80093518: 24080008 li t0,8 +8009351c: 01821025 or v0,t4,v0 +80093520: 25ad0001 addiu t5,t5,1 +80093524: 304cffff andi t4,v0,0xffff +80093528: 000c1040 sll v0,t4,0x1 +8009352c: 3042fffe andi v0,v0,0xfffe +80093530: 38448000 xori a0,v0,0x8000 +80093534: 00041c00 sll v1,a0,0x10 +80093538: 00031c03 sra v1,v1,0x10 +8009353c: 046000c2 bltz v1,80093848 +80093540: 2508ffff addiu t0,t0,-1 +80093544: 00c41004 sllv v0,a0,a2 +80093548: 01064023 subu t0,t0,a2 +8009354c: 050000cc bltz t0,80093880 +80093550: 304cffff andi t4,v0,0xffff +80093554: 2403007f li v1,127 +80093558: 00c31807 srav v1,v1,a2 +8009355c: 00041202 srl v0,a0,0x8 +80093560: 00431025 or v0,v0,v1 +80093564: 3c038019 lui v1,0x8019 +80093568: 246332f4 addiu v1,v1,13044 +8009356c: 304200ff andi v0,v0,0xff +80093570: 00431021 addu v0,v0,v1 +80093574: 90430000 lbu v1,0(v0) +80093578: 26224530 addiu v0,s1,17712 +8009357c: 00c21021 addu v0,a2,v0 +80093580: a0430000 sb v1,0(v0) +80093584: 26224530 addiu v0,s1,17712 +80093588: 00c22821 addu a1,a2,v0 +8009358c: 90a30000 lbu v1,0(a1) +80093590: 24020080 li v0,128 +80093594: 2463ffff addiu v1,v1,-1 +80093598: 306300ff andi v1,v1,0xff +8009359c: 10620062 beq v1,v0,80093728 +800935a0: a0a30000 sb v1,0(a1) +800935a4: 1460006a bnez v1,80093750 +800935a8: 26a344b0 addiu v1,s5,17584 +800935ac: 3c058019 lui a1,0x8019 +800935b0: 24a33290 addiu v1,a1,12944 +800935b4: 01271021 addu v0,t1,a3 +800935b8: 00431021 addu v0,v0,v1 +800935bc: 90440002 lbu a0,2(v0) +800935c0: 26434490 addiu v1,s2,17552 +800935c4: 01431821 addu v1,t2,v1 +800935c8: 2ce20002 sltiu v0,a3,2 +800935cc: 144000bc bnez v0,800938c0 +800935d0: a0640000 sb a0,0(v1) +800935d4: 26a344b0 addiu v1,s5,17584 +800935d8: 000a1080 sll v0,t2,0x2 +800935dc: 00431021 addu v0,v0,v1 +800935e0: 90440000 lbu a0,0(v0) +800935e4: 38830001 xori v1,a0,0x1 +800935e8: 306500ff andi a1,v1,0xff +800935ec: 26624470 addiu v0,s3,17520 +800935f0: 000b1840 sll v1,t3,0x1 +800935f4: 02821021 addu v0,s4,v0 +800935f8: 00651825 or v1,v1,a1 +800935fc: 020e2025 or a0,s0,t6 +80093600: ac430000 sw v1,0(v0) +80093604: 27180001 addiu t8,t8,1 +80093608: 24020008 li v0,8 +8009360c: 0085800b movn s0,a0,a1 +80093610: 1302005e beq t8,v0,8009378c +80093614: 000e7042 srl t6,t6,0x1 +80093618: 26624470 addiu v0,s3,17520 +8009361c: 03221021 addu v0,t9,v0 +80093620: 8c4a0000 lw t2,0(v0) +80093624: 8fa70018 lw a3,24(sp) +80093628: 01561824 and v1,t2,s6 +8009362c: 02ea1024 and v0,s7,t2 +80093630: 00e21025 or v0,a3,v0 +80093634: 00031943 sra v1,v1,0x5 +80093638: 00621825 or v1,v1,v0 +8009363c: 306900ff andi t1,v1,0xff +80093640: 26444490 addiu a0,s2,17552 +80093644: 01242021 addu a0,t1,a0 +80093648: 90860000 lbu a2,0(a0) +8009364c: 3c028019 lui v0,0x8019 +80093650: 00063840 sll a3,a2,0x1 +80093654: 24433290 addiu v1,v0,12944 +80093658: 00e61021 addu v0,a3,a2 +8009365c: 00431021 addu v0,v0,v1 +80093660: 90440000 lbu a0,0(v0) +80093664: 26234530 addiu v1,s1,17712 +80093668: 00831821 addu v1,a0,v1 +8009366c: 90620000 lbu v0,0(v1) +80093670: 1440001f bnez v0,800936f0 +80093674: 26224530 addiu v0,s1,17712 +80093678: 15000006 bnez t0,80093694 +8009367c: 000c1040 sll v0,t4,0x1 +80093680: 91a20000 lbu v0,0(t5) +80093684: 24080008 li t0,8 +80093688: 25ad0001 addiu t5,t5,1 +8009368c: 01826025 or t4,t4,v0 +80093690: 000c1040 sll v0,t4,0x1 +80093694: 3042fffe andi v0,v0,0xfffe +80093698: 38458000 xori a1,v0,0x8000 +8009369c: 00051c00 sll v1,a1,0x10 +800936a0: 00031c03 sra v1,v1,0x10 +800936a4: 04600062 bltz v1,80093830 +800936a8: 2508ffff addiu t0,t0,-1 +800936ac: 00851004 sllv v0,a1,a0 +800936b0: 01044023 subu t0,t0,a0 +800936b4: 0500006a bltz t0,80093860 +800936b8: 304cffff andi t4,v0,0xffff +800936bc: 2403007f li v1,127 +800936c0: 00831807 srav v1,v1,a0 +800936c4: 00051202 srl v0,a1,0x8 +800936c8: 00431025 or v0,v0,v1 +800936cc: 3c038019 lui v1,0x8019 +800936d0: 246332f4 addiu v1,v1,13044 +800936d4: 304200ff andi v0,v0,0xff +800936d8: 00431021 addu v0,v0,v1 +800936dc: 90430000 lbu v1,0(v0) +800936e0: 26224530 addiu v0,s1,17712 +800936e4: 00821021 addu v0,a0,v0 +800936e8: a0430000 sb v1,0(v0) +800936ec: 26224530 addiu v0,s1,17712 +800936f0: 00822821 addu a1,a0,v0 +800936f4: 90a30000 lbu v1,0(a1) +800936f8: 24020080 li v0,128 +800936fc: 2463ffff addiu v1,v1,-1 +80093700: 306300ff andi v1,v1,0xff +80093704: 1062003c beq v1,v0,800937f8 +80093708: a0a30000 sb v1,0(a1) +8009370c: 1060ff54 beqz v1,80093460 +80093710: 3c048019 lui a0,0x8019 +80093714: 26a344b0 addiu v1,s5,17584 +80093718: 00091080 sll v0,t1,0x2 +8009371c: 00431021 addu v0,v0,v1 +80093720: 08024d26 j 80093498 +80093724: 90430000 lbu v1,0(v0) +80093728: 3c048019 lui a0,0x8019 +8009372c: 24823290 addiu v0,a0,12944 +80093730: 01271821 addu v1,t1,a3 +80093734: 00621821 addu v1,v1,v0 +80093738: 90640001 lbu a0,1(v1) +8009373c: 26424490 addiu v0,s2,17552 +80093740: 01421021 addu v0,t2,v0 +80093744: a0440000 sb a0,0(v0) +80093748: a0a00000 sb zero,0(a1) +8009374c: 26a344b0 addiu v1,s5,17584 +80093750: 000a1080 sll v0,t2,0x2 +80093754: 00431021 addu v0,v0,v1 +80093758: 90430000 lbu v1,0(v0) +8009375c: 26624470 addiu v0,s3,17520 +80093760: 306500ff andi a1,v1,0xff +80093764: 000b1840 sll v1,t3,0x1 +80093768: 02821021 addu v0,s4,v0 +8009376c: 00651825 or v1,v1,a1 +80093770: 020e2025 or a0,s0,t6 +80093774: ac430000 sw v1,0(v0) +80093778: 27180001 addiu t8,t8,1 +8009377c: 24020008 li v0,8 +80093780: 0085800b movn s0,a0,a1 +80093784: 1702ffa4 bne t8,v0,80093618 +80093788: 000e7042 srl t6,t6,0x1 +8009378c: 8fa50068 lw a1,104(sp) +80093790: 24020001 li v0,1 +80093794: a0af0000 sb t7,0(a1) +80093798: 8fa70028 lw a3,40(sp) +8009379c: 10e202b5 beq a3,v0,80094274 +800937a0: 24e7fffe addiu a3,a3,-2 +800937a4: afa70028 sw a3,40(sp) +800937a8: 10e002c4 beqz a3,800942bc +800937ac: a0b00001 sb s0,1(a1) +800937b0: 8fa30024 lw v1,36(sp) +800937b4: 24620020 addiu v0,v1,32 +800937b8: 304200ff andi v0,v0,0xff +800937bc: 14400009 bnez v0,800937e4 +800937c0: afa20024 sw v0,36(sp) +800937c4: 8fa40020 lw a0,32(sp) +800937c8: 24820002 addiu v0,a0,2 +800937cc: 30420007 andi v0,v0,0x7 +800937d0: 304500ff andi a1,v0,0xff +800937d4: 24470001 addiu a3,v0,1 +800937d8: afa20020 sw v0,32(sp) +800937dc: afa50038 sw a1,56(sp) +800937e0: afa70034 sw a3,52(sp) +800937e4: 8fa20068 lw v0,104(sp) +800937e8: 24420002 addiu v0,v0,2 +800937ec: afa20068 sw v0,104(sp) +800937f0: 08024d06 j 80093418 +800937f4: 8fa20034 lw v0,52(sp) +800937f8: 3c048019 lui a0,0x8019 +800937fc: 24823290 addiu v0,a0,12944 +80093800: 00e61821 addu v1,a3,a2 +80093804: 00621821 addu v1,v1,v0 +80093808: 90640001 lbu a0,1(v1) +8009380c: 26424490 addiu v0,s2,17552 +80093810: 01221021 addu v0,t1,v0 +80093814: 26a344b0 addiu v1,s5,17584 +80093818: a0440000 sb a0,0(v0) +8009381c: 00091080 sll v0,t1,0x2 +80093820: 00431021 addu v0,v0,v1 +80093824: 90430000 lbu v1,0(v0) +80093828: 08024d26 j 80093498 +8009382c: a0a00000 sb zero,0(a1) +80093830: 24020001 li v0,1 +80093834: 00821004 sllv v0,v0,a0 +80093838: 2442ff80 addiu v0,v0,-128 +8009383c: 304300ff andi v1,v0,0xff +80093840: 08024db8 j 800936e0 +80093844: 00a06021 move t4,a1 +80093848: 24020001 li v0,1 +8009384c: 00c21004 sllv v0,v0,a2 +80093850: 2442ff80 addiu v0,v0,-128 +80093854: 304300ff andi v1,v0,0xff +80093858: 08024d5e j 80093578 +8009385c: 00806021 move t4,a0 +80093860: 91a20000 lbu v0,0(t5) +80093864: 00081823 negu v1,t0 +80093868: 00621004 sllv v0,v0,v1 +8009386c: 004c1025 or v0,v0,t4 +80093870: 304cffff andi t4,v0,0xffff +80093874: 25ad0001 addiu t5,t5,1 +80093878: 08024daf j 800936bc +8009387c: 25080008 addiu t0,t0,8 +80093880: 91a20000 lbu v0,0(t5) +80093884: 00081823 negu v1,t0 +80093888: 00621004 sllv v0,v0,v1 +8009388c: 004c1025 or v0,v0,t4 +80093890: 304cffff andi t4,v0,0xffff +80093894: 25ad0001 addiu t5,t5,1 +80093898: 08024d55 j 80093554 +8009389c: 25080008 addiu t0,t0,8 +800938a0: 26a344b0 addiu v1,s5,17584 +800938a4: 00092080 sll a0,t1,0x2 +800938a8: 00832021 addu a0,a0,v1 +800938ac: 8c820000 lw v0,0(a0) +800938b0: 38420001 xori v0,v0,0x1 +800938b4: 304300ff andi v1,v0,0xff +800938b8: 08024d26 j 80093498 +800938bc: ac820000 sw v0,0(a0) +800938c0: 26a344b0 addiu v1,s5,17584 +800938c4: 000a2080 sll a0,t2,0x2 +800938c8: 00832021 addu a0,a0,v1 +800938cc: 8c820000 lw v0,0(a0) +800938d0: 38420001 xori v0,v0,0x1 +800938d4: 304300ff andi v1,v0,0xff +800938d8: 08024d7a j 800935e8 +800938dc: ac820000 sw v0,0(a0) +800938e0: 24030180 li v1,384 +800938e4: ac43443c sw v1,17468(v0) +800938e8: 24040003 li a0,3 +800938ec: 3c02801f lui v0,0x801f +800938f0: 08024cb0 j 800932c0 +800938f4: ac444440 sw a0,17472(v0) +800938f8: 3c03801f lui v1,0x801f +800938fc: 3c02801f lui v0,0x801f +80093900: 3c04801f lui a0,0x801f +80093904: 3c05801f lui a1,0x801f +80093908: 24070001 li a3,1 +8009390c: 80784440 lb t8,17472(v1) +80093910: 8c59443c lw t9,17468(v0) +80093914: 3c03801f lui v1,0x801f +80093918: 8c884444 lw t0,17476(a0) +8009391c: 94ab444c lhu t3,17484(a1) +80093920: 8c6d4448 lw t5,17480(v1) +80093924: afa00010 sw zero,16(sp) +80093928: afa00014 sw zero,20(sp) +8009392c: afa00030 sw zero,48(sp) +80093930: afa7002c sw a3,44(sp) +80093934: 00e01821 move v1,a3 +80093938: 8fa40030 lw a0,48(sp) +8009393c: 306200ff andi v0,v1,0xff +80093940: 30830001 andi v1,a0,0x1 +80093944: 30440001 andi a0,v0,0x1 +80093948: 00031900 sll v1,v1,0x4 +8009394c: 00042100 sll a0,a0,0x4 +80093950: 8fa50030 lw a1,48(sp) +80093954: 00031e00 sll v1,v1,0x18 +80093958: 0004f600 sll s8,a0,0x18 +8009395c: 00031e03 sra v1,v1,0x18 +80093960: 001ef603 sra s8,s8,0x18 +80093964: 0002b880 sll s7,v0,0x2 +80093968: 240e0080 li t6,128 +8009396c: 00007821 move t7,zero +80093970: 00008021 move s0,zero +80093974: 0000a021 move s4,zero +80093978: 0005b080 sll s6,a1,0x2 +8009397c: 08024ed0 j 80093b40 +80093980: afa3001c sw v1,28(sp) +80093984: 3c078019 lui a3,0x8019 +80093988: 24e33290 addiu v1,a3,12944 +8009398c: 00431021 addu v0,v0,v1 +80093990: 90440002 lbu a0,2(v0) +80093994: 26434490 addiu v1,s2,17552 +80093998: 01231821 addu v1,t1,v1 +8009399c: 2cc20002 sltiu v0,a2,2 +800939a0: 14400108 bnez v0,80093dc4 +800939a4: a0640000 sb a0,0(v1) +800939a8: 26a344b0 addiu v1,s5,17584 +800939ac: 00091080 sll v0,t1,0x2 +800939b0: 00431021 addu v0,v0,v1 +800939b4: 90440000 lbu a0,0(v0) +800939b8: 38830001 xori v1,a0,0x1 +800939bc: 306500ff andi a1,v1,0xff +800939c0: 000a1040 sll v0,t2,0x1 +800939c4: 26634470 addiu v1,s3,17520 +800939c8: 02c32021 addu a0,s6,v1 +800939cc: 00451025 or v0,v0,a1 +800939d0: ac820000 sw v0,0(a0) +800939d4: 02e31821 addu v1,s7,v1 +800939d8: 8c6c0000 lw t4,0(v1) +800939dc: 26444490 addiu a0,s2,17552 +800939e0: 032c1824 and v1,t9,t4 +800939e4: 030c1024 and v0,t8,t4 +800939e8: 03c21025 or v0,s8,v0 +800939ec: 00031943 sra v1,v1,0x5 +800939f0: 00621825 or v1,v1,v0 +800939f4: 306a00ff andi t2,v1,0xff +800939f8: 01442021 addu a0,t2,a0 +800939fc: 90870000 lbu a3,0(a0) +80093a00: 3c028019 lui v0,0x8019 +80093a04: 00074840 sll t1,a3,0x1 +80093a08: 24433290 addiu v1,v0,12944 +80093a0c: 01271021 addu v0,t1,a3 +80093a10: 00431021 addu v0,v0,v1 +80093a14: 90460000 lbu a2,0(v0) +80093a18: 26234530 addiu v1,s1,17712 +80093a1c: 00c31821 addu v1,a2,v1 +80093a20: 90640000 lbu a0,0(v1) +80093a24: 01ee1025 or v0,t7,t6 +80093a28: 14800020 bnez a0,80093aac +80093a2c: 0045780b movn t7,v0,a1 +80093a30: 15000007 bnez t0,80093a50 +80093a34: 000b1040 sll v0,t3,0x1 +80093a38: 91a20000 lbu v0,0(t5) +80093a3c: 24080008 li t0,8 +80093a40: 01621025 or v0,t3,v0 +80093a44: 25ad0001 addiu t5,t5,1 +80093a48: 304bffff andi t3,v0,0xffff +80093a4c: 000b1040 sll v0,t3,0x1 +80093a50: 3042fffe andi v0,v0,0xfffe +80093a54: 384b8000 xori t3,v0,0x8000 +80093a58: 000b1c00 sll v1,t3,0x10 +80093a5c: 00031c03 sra v1,v1,0x10 +80093a60: 046000bd bltz v1,80093d58 +80093a64: 2508ffff addiu t0,t0,-1 +80093a68: 00cb1004 sllv v0,t3,a2 +80093a6c: 01064023 subu t0,t0,a2 +80093a70: 050000cc bltz t0,80093da4 +80093a74: 3044ffff andi a0,v0,0xffff +80093a78: 2403007f li v1,127 +80093a7c: 000b1202 srl v0,t3,0x8 +80093a80: 00c31807 srav v1,v1,a2 +80093a84: 00431025 or v0,v0,v1 +80093a88: 3c038019 lui v1,0x8019 +80093a8c: 246332f4 addiu v1,v1,13044 +80093a90: 304200ff andi v0,v0,0xff +80093a94: 00431021 addu v0,v0,v1 +80093a98: 90430000 lbu v1,0(v0) +80093a9c: 00805821 move t3,a0 +80093aa0: 26224530 addiu v0,s1,17712 +80093aa4: 00c21021 addu v0,a2,v0 +80093aa8: a0430000 sb v1,0(v0) +80093aac: 26224530 addiu v0,s1,17712 +80093ab0: 00c22821 addu a1,a2,v0 +80093ab4: 90a30000 lbu v1,0(a1) +80093ab8: 24020080 li v0,128 +80093abc: 2463ffff addiu v1,v1,-1 +80093ac0: 306300ff andi v1,v1,0xff +80093ac4: 10620063 beq v1,v0,80093c54 +80093ac8: a0a30000 sb v1,0(a1) +80093acc: 1460006b bnez v1,80093c7c +80093ad0: 26a344b0 addiu v1,s5,17584 +80093ad4: 3c048019 lui a0,0x8019 +80093ad8: 24833290 addiu v1,a0,12944 +80093adc: 01271021 addu v0,t1,a3 +80093ae0: 00431021 addu v0,v0,v1 +80093ae4: 90440002 lbu a0,2(v0) +80093ae8: 26434490 addiu v1,s2,17552 +80093aec: 01431821 addu v1,t2,v1 +80093af0: 2ce20002 sltiu v0,a3,2 +80093af4: 144000bb bnez v0,80093de4 +80093af8: a0640000 sb a0,0(v1) +80093afc: 26a344b0 addiu v1,s5,17584 +80093b00: 000a1080 sll v0,t2,0x2 +80093b04: 00431021 addu v0,v0,v1 +80093b08: 90440000 lbu a0,0(v0) +80093b0c: 38830001 xori v1,a0,0x1 +80093b10: 306500ff andi a1,v1,0xff +80093b14: 26624470 addiu v0,s3,17520 +80093b18: 000c1840 sll v1,t4,0x1 +80093b1c: 02e21021 addu v0,s7,v0 +80093b20: 00651825 or v1,v1,a1 +80093b24: 020e2025 or a0,s0,t6 +80093b28: ac430000 sw v1,0(v0) +80093b2c: 26940001 addiu s4,s4,1 +80093b30: 24020008 li v0,8 +80093b34: 0085800b movn s0,a0,a1 +80093b38: 1282005f beq s4,v0,80093cb8 +80093b3c: 000e7042 srl t6,t6,0x1 +80093b40: 26624470 addiu v0,s3,17520 +80093b44: 02c21021 addu v0,s6,v0 +80093b48: 8c4a0000 lw t2,0(v0) +80093b4c: 8fa7001c lw a3,28(sp) +80093b50: 01591824 and v1,t2,t9 +80093b54: 030a1024 and v0,t8,t2 +80093b58: 00e21025 or v0,a3,v0 +80093b5c: 00031943 sra v1,v1,0x5 +80093b60: 00621825 or v1,v1,v0 +80093b64: 306900ff andi t1,v1,0xff +80093b68: 26444490 addiu a0,s2,17552 +80093b6c: 01242021 addu a0,t1,a0 +80093b70: 90860000 lbu a2,0(a0) +80093b74: 3c028019 lui v0,0x8019 +80093b78: 00063840 sll a3,a2,0x1 +80093b7c: 24433290 addiu v1,v0,12944 +80093b80: 00e61021 addu v0,a3,a2 +80093b84: 00431021 addu v0,v0,v1 +80093b88: 90440000 lbu a0,0(v0) +80093b8c: 26234530 addiu v1,s1,17712 +80093b90: 00831821 addu v1,a0,v1 +80093b94: 90620000 lbu v0,0(v1) +80093b98: 14400020 bnez v0,80093c1c +80093b9c: 26224530 addiu v0,s1,17712 +80093ba0: 15000007 bnez t0,80093bc0 +80093ba4: 000b1040 sll v0,t3,0x1 +80093ba8: 91a20000 lbu v0,0(t5) +80093bac: 24080008 li t0,8 +80093bb0: 01621025 or v0,t3,v0 +80093bb4: 25ad0001 addiu t5,t5,1 +80093bb8: 304bffff andi t3,v0,0xffff +80093bbc: 000b1040 sll v0,t3,0x1 +80093bc0: 3042fffe andi v0,v0,0xfffe +80093bc4: 38458000 xori a1,v0,0x8000 +80093bc8: 00051c00 sll v1,a1,0x10 +80093bcc: 00031c03 sra v1,v1,0x10 +80093bd0: 04600066 bltz v1,80093d6c +80093bd4: 2508ffff addiu t0,t0,-1 +80093bd8: 00851004 sllv v0,a1,a0 +80093bdc: 01044023 subu t0,t0,a0 +80093be0: 05000068 bltz t0,80093d84 +80093be4: 304bffff andi t3,v0,0xffff +80093be8: 2403007f li v1,127 +80093bec: 00831807 srav v1,v1,a0 +80093bf0: 00051202 srl v0,a1,0x8 +80093bf4: 00431025 or v0,v0,v1 +80093bf8: 3c038019 lui v1,0x8019 +80093bfc: 246332f4 addiu v1,v1,13044 +80093c00: 304200ff andi v0,v0,0xff +80093c04: 00431021 addu v0,v0,v1 +80093c08: 90430000 lbu v1,0(v0) +80093c0c: 26224530 addiu v0,s1,17712 +80093c10: 00821021 addu v0,a0,v0 +80093c14: a0430000 sb v1,0(v0) +80093c18: 26224530 addiu v0,s1,17712 +80093c1c: 00822821 addu a1,a0,v0 +80093c20: 90a30000 lbu v1,0(a1) +80093c24: 24020080 li v0,128 +80093c28: 2463ffff addiu v1,v1,-1 +80093c2c: 306300ff andi v1,v1,0xff +80093c30: 1062003b beq v1,v0,80093d20 +80093c34: a0a30000 sb v1,0(a1) +80093c38: 1060ff52 beqz v1,80093984 +80093c3c: 00e61021 addu v0,a3,a2 +80093c40: 26a344b0 addiu v1,s5,17584 +80093c44: 00091080 sll v0,t1,0x2 +80093c48: 00431021 addu v0,v0,v1 +80093c4c: 08024e6f j 800939bc +80093c50: 90430000 lbu v1,0(v0) +80093c54: 3c048019 lui a0,0x8019 +80093c58: 24823290 addiu v0,a0,12944 +80093c5c: 01271821 addu v1,t1,a3 +80093c60: 00621821 addu v1,v1,v0 +80093c64: 90640001 lbu a0,1(v1) +80093c68: 26424490 addiu v0,s2,17552 +80093c6c: 01421021 addu v0,t2,v0 +80093c70: a0440000 sb a0,0(v0) +80093c74: a0a00000 sb zero,0(a1) +80093c78: 26a344b0 addiu v1,s5,17584 +80093c7c: 000a1080 sll v0,t2,0x2 +80093c80: 00431021 addu v0,v0,v1 +80093c84: 90430000 lbu v1,0(v0) +80093c88: 26624470 addiu v0,s3,17520 +80093c8c: 306500ff andi a1,v1,0xff +80093c90: 000c1840 sll v1,t4,0x1 +80093c94: 02e21021 addu v0,s7,v0 +80093c98: 00651825 or v1,v1,a1 +80093c9c: 020e2025 or a0,s0,t6 +80093ca0: ac430000 sw v1,0(v0) +80093ca4: 26940001 addiu s4,s4,1 +80093ca8: 24020008 li v0,8 +80093cac: 0085800b movn s0,a0,a1 +80093cb0: 1682ffa3 bne s4,v0,80093b40 +80093cb4: 000e7042 srl t6,t6,0x1 +80093cb8: 8fa50068 lw a1,104(sp) +80093cbc: 24020001 li v0,1 +80093cc0: a0af0000 sb t7,0(a1) +80093cc4: 8fa70028 lw a3,40(sp) +80093cc8: 10e20247 beq a3,v0,800945e8 +80093ccc: 24e7fffe addiu a3,a3,-2 +80093cd0: afa70028 sw a3,40(sp) +80093cd4: 10e0024b beqz a3,80094604 +80093cd8: a0b00001 sb s0,1(a1) +80093cdc: 8fa30010 lw v1,16(sp) +80093ce0: 24620020 addiu v0,v1,32 +80093ce4: 304200ff andi v0,v0,0xff +80093ce8: 14400008 bnez v0,80093d0c +80093cec: afa20010 sw v0,16(sp) +80093cf0: 8fa40014 lw a0,20(sp) +80093cf4: 38840002 xori a0,a0,0x2 +80093cf8: 308500ff andi a1,a0,0xff +80093cfc: 24870001 addiu a3,a0,1 +80093d00: afa40014 sw a0,20(sp) +80093d04: afa50030 sw a1,48(sp) +80093d08: afa7002c sw a3,44(sp) +80093d0c: 8fa20068 lw v0,104(sp) +80093d10: 8fa3002c lw v1,44(sp) +80093d14: 24420002 addiu v0,v0,2 +80093d18: 08024e4e j 80093938 +80093d1c: afa20068 sw v0,104(sp) +80093d20: 3c048019 lui a0,0x8019 +80093d24: 24823290 addiu v0,a0,12944 +80093d28: 00e61821 addu v1,a3,a2 +80093d2c: 00621821 addu v1,v1,v0 +80093d30: 90640001 lbu a0,1(v1) +80093d34: 26424490 addiu v0,s2,17552 +80093d38: 01221021 addu v0,t1,v0 +80093d3c: 26a344b0 addiu v1,s5,17584 +80093d40: a0440000 sb a0,0(v0) +80093d44: 00091080 sll v0,t1,0x2 +80093d48: 00431021 addu v0,v0,v1 +80093d4c: 90430000 lbu v1,0(v0) +80093d50: 08024e6f j 800939bc +80093d54: a0a00000 sb zero,0(a1) +80093d58: 24020001 li v0,1 +80093d5c: 00c21004 sllv v0,v0,a2 +80093d60: 2442ff80 addiu v0,v0,-128 +80093d64: 08024ea8 j 80093aa0 +80093d68: 304300ff andi v1,v0,0xff +80093d6c: 24020001 li v0,1 +80093d70: 00821004 sllv v0,v0,a0 +80093d74: 2442ff80 addiu v0,v0,-128 +80093d78: 304300ff andi v1,v0,0xff +80093d7c: 08024f03 j 80093c0c +80093d80: 00a05821 move t3,a1 +80093d84: 91a20000 lbu v0,0(t5) +80093d88: 00081823 negu v1,t0 +80093d8c: 00621004 sllv v0,v0,v1 +80093d90: 004b1025 or v0,v0,t3 +80093d94: 304bffff andi t3,v0,0xffff +80093d98: 25ad0001 addiu t5,t5,1 +80093d9c: 08024efa j 80093be8 +80093da0: 25080008 addiu t0,t0,8 +80093da4: 91a20000 lbu v0,0(t5) +80093da8: 00081823 negu v1,t0 +80093dac: 00621004 sllv v0,v0,v1 +80093db0: 00441025 or v0,v0,a0 +80093db4: 3044ffff andi a0,v0,0xffff +80093db8: 25ad0001 addiu t5,t5,1 +80093dbc: 08024e9e j 80093a78 +80093dc0: 25080008 addiu t0,t0,8 +80093dc4: 26a344b0 addiu v1,s5,17584 +80093dc8: 00092080 sll a0,t1,0x2 +80093dcc: 00832021 addu a0,a0,v1 +80093dd0: 8c820000 lw v0,0(a0) +80093dd4: 38420001 xori v0,v0,0x1 +80093dd8: 304300ff andi v1,v0,0xff +80093ddc: 08024e6f j 800939bc +80093de0: ac820000 sw v0,0(a0) +80093de4: 26a344b0 addiu v1,s5,17584 +80093de8: 000a2080 sll a0,t2,0x2 +80093dec: 00832021 addu a0,a0,v1 +80093df0: 8c820000 lw v0,0(a0) +80093df4: 38420001 xori v0,v0,0x1 +80093df8: 304300ff andi v1,v0,0xff +80093dfc: 08024ec4 j 80093b10 +80093e00: ac820000 sw v0,0(a0) +80093e04: 1460fd5e bnez v1,80093380 +80093e08: 8fbf0064 lw ra,100(sp) +80093e0c: 3c02801f lui v0,0x801f +80093e10: 3c03801f lui v1,0x801f +80093e14: 8c58443c lw t8,17468(v0) +80093e18: 80794440 lb t9,17472(v1) +80093e1c: 3c07801f lui a3,0x801f +80093e20: 3c02801f lui v0,0x801f +80093e24: 3c03801f lui v1,0x801f +80093e28: 8cef4448 lw t7,17480(a3) +80093e2c: 8c494444 lw t1,17476(v0) +80093e30: 946a444c lhu t2,17484(v1) +80093e34: 24100080 li s0,128 +80093e38: 0000a021 move s4,zero +80093e3c: 0000b821 move s7,zero +80093e40: 08024fff j 80093ffc +80093e44: 0000b021 move s6,zero +80093e48: 3c058019 lui a1,0x8019 +80093e4c: 24a33290 addiu v1,a1,12944 +80093e50: 00431021 addu v0,v0,v1 +80093e54: 90440002 lbu a0,2(v0) +80093e58: 26434490 addiu v1,s2,17552 +80093e5c: 01031821 addu v1,t0,v1 +80093e60: 2cc20002 sltiu v0,a2,2 +80093e64: 144000f3 bnez v0,80094234 +80093e68: a0640000 sb a0,0(v1) +80093e6c: 00081080 sll v0,t0,0x2 +80093e70: 26a344b0 addiu v1,s5,17584 +80093e74: 00431021 addu v0,v0,v1 +80093e78: 90440000 lbu a0,0(v0) +80093e7c: 38850001 xori a1,a0,0x1 +80093e80: 3c02802c lui v0,0x802c +80093e84: 24424470 addiu v0,v0,17520 +80093e88: 8c4d0004 lw t5,4(v0) +80093e8c: 26444490 addiu a0,s2,17552 +80093e90: 030d1824 and v1,t8,t5 +80093e94: 032d1024 and v0,t9,t5 +80093e98: 34420010 ori v0,v0,0x10 +80093e9c: 00031943 sra v1,v1,0x5 +80093ea0: 00621825 or v1,v1,v0 +80093ea4: 306b00ff andi t3,v1,0xff +80093ea8: 01642021 addu a0,t3,a0 +80093eac: 90880000 lbu t0,0(a0) +80093eb0: 3c028019 lui v0,0x8019 +80093eb4: 00086040 sll t4,t0,0x1 +80093eb8: 24433290 addiu v1,v0,12944 +80093ebc: 01881021 addu v0,t4,t0 +80093ec0: 00431021 addu v0,v0,v1 +80093ec4: 90470000 lbu a3,0(v0) +80093ec8: 26234530 addiu v1,s1,17712 +80093ecc: 00e31821 addu v1,a3,v1 +80093ed0: 30a500ff andi a1,a1,0xff +80093ed4: 000e2040 sll a0,t6,0x1 +80093ed8: 90660000 lbu a2,0(v1) +80093edc: 00852025 or a0,a0,a1 +80093ee0: 02901025 or v0,s4,s0 +80093ee4: 0045a00b movn s4,v0,a1 +80093ee8: 14c00020 bnez a2,80093f6c +80093eec: ae644470 sw a0,17520(s3) +80093ef0: 15200007 bnez t1,80093f10 +80093ef4: 000a1040 sll v0,t2,0x1 +80093ef8: 91e20000 lbu v0,0(t7) +80093efc: 24090008 li t1,8 +80093f00: 01421025 or v0,t2,v0 +80093f04: 25ef0001 addiu t7,t7,1 +80093f08: 304affff andi t2,v0,0xffff +80093f0c: 000a1040 sll v0,t2,0x1 +80093f10: 3042fffe andi v0,v0,0xfffe +80093f14: 384a8000 xori t2,v0,0x8000 +80093f18: 000a1c00 sll v1,t2,0x10 +80093f1c: 00031c03 sra v1,v1,0x10 +80093f20: 046000a9 bltz v1,800941c8 +80093f24: 2529ffff addiu t1,t1,-1 +80093f28: 00ea1004 sllv v0,t2,a3 +80093f2c: 01274823 subu t1,t1,a3 +80093f30: 052000b8 bltz t1,80094214 +80093f34: 3044ffff andi a0,v0,0xffff +80093f38: 2403007f li v1,127 +80093f3c: 000a1202 srl v0,t2,0x8 +80093f40: 00e31807 srav v1,v1,a3 +80093f44: 00431025 or v0,v0,v1 +80093f48: 3c038019 lui v1,0x8019 +80093f4c: 246332f4 addiu v1,v1,13044 +80093f50: 304200ff andi v0,v0,0xff +80093f54: 00431021 addu v0,v0,v1 +80093f58: 90430000 lbu v1,0(v0) +80093f5c: 00805021 move t2,a0 +80093f60: 26224530 addiu v0,s1,17712 +80093f64: 00e21021 addu v0,a3,v0 +80093f68: a0430000 sb v1,0(v0) +80093f6c: 26224530 addiu v0,s1,17712 +80093f70: 00e22821 addu a1,a3,v0 +80093f74: 90a30000 lbu v1,0(a1) +80093f78: 24020080 li v0,128 +80093f7c: 2463ffff addiu v1,v1,-1 +80093f80: 306300ff andi v1,v1,0xff +80093f84: 1062005e beq v1,v0,80094100 +80093f88: a0a30000 sb v1,0(a1) +80093f8c: 14600066 bnez v1,80094128 +80093f90: 26a344b0 addiu v1,s5,17584 +80093f94: 3c078019 lui a3,0x8019 +80093f98: 24e33290 addiu v1,a3,12944 +80093f9c: 01881021 addu v0,t4,t0 +80093fa0: 00431021 addu v0,v0,v1 +80093fa4: 90440002 lbu a0,2(v0) +80093fa8: 26434490 addiu v1,s2,17552 +80093fac: 01631821 addu v1,t3,v1 +80093fb0: 2d020002 sltiu v0,t0,2 +80093fb4: 144000a7 bnez v0,80094254 +80093fb8: a0640000 sb a0,0(v1) +80093fbc: 26a344b0 addiu v1,s5,17584 +80093fc0: 000b1080 sll v0,t3,0x2 +80093fc4: 00431021 addu v0,v0,v1 +80093fc8: 90440000 lbu a0,0(v0) +80093fcc: 38830001 xori v1,a0,0x1 +80093fd0: 306500ff andi a1,v1,0xff +80093fd4: 000d1840 sll v1,t5,0x1 +80093fd8: 26624470 addiu v0,s3,17520 +80093fdc: 00651825 or v1,v1,a1 +80093fe0: 02f02025 or a0,s7,s0 +80093fe4: ac430004 sw v1,4(v0) +80093fe8: 26d60001 addiu s6,s6,1 +80093fec: 24020008 li v0,8 +80093ff0: 0085b80b movn s7,a0,a1 +80093ff4: 12c2005a beq s6,v0,80094160 +80093ff8: 00108042 srl s0,s0,0x1 +80093ffc: 8e6e4470 lw t6,17520(s3) +80094000: 26444490 addiu a0,s2,17552 +80094004: 01d81024 and v0,t6,t8 +80094008: 032e1824 and v1,t9,t6 +8009400c: 00021143 sra v0,v0,0x5 +80094010: 00431025 or v0,v0,v1 +80094014: 304800ff andi t0,v0,0xff +80094018: 01042021 addu a0,t0,a0 +8009401c: 90860000 lbu a2,0(a0) +80094020: 3c048019 lui a0,0x8019 +80094024: 00063840 sll a3,a2,0x1 +80094028: 24833290 addiu v1,a0,12944 +8009402c: 00e61021 addu v0,a3,a2 +80094030: 00431021 addu v0,v0,v1 +80094034: 90440000 lbu a0,0(v0) +80094038: 26234530 addiu v1,s1,17712 +8009403c: 00831821 addu v1,a0,v1 +80094040: 90620000 lbu v0,0(v1) +80094044: 14400020 bnez v0,800940c8 +80094048: 26224530 addiu v0,s1,17712 +8009404c: 15200007 bnez t1,8009406c +80094050: 000a1040 sll v0,t2,0x1 +80094054: 91e20000 lbu v0,0(t7) +80094058: 24090008 li t1,8 +8009405c: 01421025 or v0,t2,v0 +80094060: 25ef0001 addiu t7,t7,1 +80094064: 304affff andi t2,v0,0xffff +80094068: 000a1040 sll v0,t2,0x1 +8009406c: 3042fffe andi v0,v0,0xfffe +80094070: 38458000 xori a1,v0,0x8000 +80094074: 00051c00 sll v1,a1,0x10 +80094078: 00031c03 sra v1,v1,0x10 +8009407c: 04600057 bltz v1,800941dc +80094080: 2529ffff addiu t1,t1,-1 +80094084: 00851004 sllv v0,a1,a0 +80094088: 01244823 subu t1,t1,a0 +8009408c: 05200059 bltz t1,800941f4 +80094090: 304affff andi t2,v0,0xffff +80094094: 2403007f li v1,127 +80094098: 00831807 srav v1,v1,a0 +8009409c: 00051202 srl v0,a1,0x8 +800940a0: 00431025 or v0,v0,v1 +800940a4: 3c038019 lui v1,0x8019 +800940a8: 246332f4 addiu v1,v1,13044 +800940ac: 304200ff andi v0,v0,0xff +800940b0: 00431021 addu v0,v0,v1 +800940b4: 90430000 lbu v1,0(v0) +800940b8: 26224530 addiu v0,s1,17712 +800940bc: 00821021 addu v0,a0,v0 +800940c0: a0430000 sb v1,0(v0) +800940c4: 26224530 addiu v0,s1,17712 +800940c8: 00822821 addu a1,a0,v0 +800940cc: 90a30000 lbu v1,0(a1) +800940d0: 24020080 li v0,128 +800940d4: 2463ffff addiu v1,v1,-1 +800940d8: 306300ff andi v1,v1,0xff +800940dc: 1062002c beq v1,v0,80094190 +800940e0: a0a30000 sb v1,0(a1) +800940e4: 1060ff58 beqz v1,80093e48 +800940e8: 00e61021 addu v0,a3,a2 +800940ec: 00081080 sll v0,t0,0x2 +800940f0: 26a344b0 addiu v1,s5,17584 +800940f4: 00431021 addu v0,v0,v1 +800940f8: 08024fa0 j 80093e80 +800940fc: 90450000 lbu a1,0(v0) +80094100: 3c048019 lui a0,0x8019 +80094104: 24823290 addiu v0,a0,12944 +80094108: 01881821 addu v1,t4,t0 +8009410c: 00621821 addu v1,v1,v0 +80094110: 90640001 lbu a0,1(v1) +80094114: 26424490 addiu v0,s2,17552 +80094118: 01621021 addu v0,t3,v0 +8009411c: a0440000 sb a0,0(v0) +80094120: a0a00000 sb zero,0(a1) +80094124: 26a344b0 addiu v1,s5,17584 +80094128: 000b1080 sll v0,t3,0x2 +8009412c: 00431021 addu v0,v0,v1 +80094130: 90430000 lbu v1,0(v0) +80094134: 26624470 addiu v0,s3,17520 +80094138: 306500ff andi a1,v1,0xff +8009413c: 000d1840 sll v1,t5,0x1 +80094140: 00651825 or v1,v1,a1 +80094144: 02f02025 or a0,s7,s0 +80094148: ac430004 sw v1,4(v0) +8009414c: 26d60001 addiu s6,s6,1 +80094150: 24020008 li v0,8 +80094154: 0085b80b movn s7,a0,a1 +80094158: 16c2ffa8 bne s6,v0,80093ffc +8009415c: 00108042 srl s0,s0,0x1 +80094160: 8fa50068 lw a1,104(sp) +80094164: 24020001 li v0,1 +80094168: a0b40000 sb s4,0(a1) +8009416c: 8fa70028 lw a3,40(sp) +80094170: 10e20132 beq a3,v0,8009463c +80094174: 24e7fffe addiu a3,a3,-2 +80094178: afa70028 sw a3,40(sp) +8009417c: 10e00128 beqz a3,80094620 +80094180: a0b70001 sb s7,1(a1) +80094184: 24a50002 addiu a1,a1,2 +80094188: 08024f8d j 80093e34 +8009418c: afa50068 sw a1,104(sp) +80094190: 00e61821 addu v1,a3,a2 +80094194: 3c078019 lui a3,0x8019 +80094198: 24e23290 addiu v0,a3,12944 +8009419c: 00621821 addu v1,v1,v0 +800941a0: 90640001 lbu a0,1(v1) +800941a4: 26424490 addiu v0,s2,17552 +800941a8: 01021021 addu v0,t0,v0 +800941ac: a0440000 sb a0,0(v0) +800941b0: 26a344b0 addiu v1,s5,17584 +800941b4: 00081080 sll v0,t0,0x2 +800941b8: 00431021 addu v0,v0,v1 +800941bc: a0a00000 sb zero,0(a1) +800941c0: 08024fa0 j 80093e80 +800941c4: 90450000 lbu a1,0(v0) +800941c8: 24020001 li v0,1 +800941cc: 00e21004 sllv v0,v0,a3 +800941d0: 2442ff80 addiu v0,v0,-128 +800941d4: 08024fd8 j 80093f60 +800941d8: 304300ff andi v1,v0,0xff +800941dc: 24020001 li v0,1 +800941e0: 00821004 sllv v0,v0,a0 +800941e4: 2442ff80 addiu v0,v0,-128 +800941e8: 304300ff andi v1,v0,0xff +800941ec: 0802502e j 800940b8 +800941f0: 00a05021 move t2,a1 +800941f4: 91e20000 lbu v0,0(t7) +800941f8: 00091823 negu v1,t1 +800941fc: 00621004 sllv v0,v0,v1 +80094200: 004a1025 or v0,v0,t2 +80094204: 304affff andi t2,v0,0xffff +80094208: 25ef0001 addiu t7,t7,1 +8009420c: 08025025 j 80094094 +80094210: 25290008 addiu t1,t1,8 +80094214: 91e20000 lbu v0,0(t7) +80094218: 00091823 negu v1,t1 +8009421c: 00621004 sllv v0,v0,v1 +80094220: 00441025 or v0,v0,a0 +80094224: 3044ffff andi a0,v0,0xffff +80094228: 25ef0001 addiu t7,t7,1 +8009422c: 08024fce j 80093f38 +80094230: 25290008 addiu t1,t1,8 +80094234: 00082080 sll a0,t0,0x2 +80094238: 26a344b0 addiu v1,s5,17584 +8009423c: 00832021 addu a0,a0,v1 +80094240: 8c820000 lw v0,0(a0) +80094244: 38420001 xori v0,v0,0x1 +80094248: 304500ff andi a1,v0,0xff +8009424c: 08024fa0 j 80093e80 +80094250: ac820000 sw v0,0(a0) +80094254: 26a344b0 addiu v1,s5,17584 +80094258: 000b2080 sll a0,t3,0x2 +8009425c: 00832021 addu a0,a0,v1 +80094260: 8c820000 lw v0,0(a0) +80094264: 38420001 xori v0,v0,0x1 +80094268: 304300ff andi v1,v0,0xff +8009426c: 08024ff4 j 80093fd0 +80094270: ac820000 sw v0,0(a0) +80094274: 8fbf0064 lw ra,100(sp) +80094278: 8fbe0060 lw s8,96(sp) +8009427c: 8fb7005c lw s7,92(sp) +80094280: 8fb60058 lw s6,88(sp) +80094284: 8fb50054 lw s5,84(sp) +80094288: 8fb40050 lw s4,80(sp) +8009428c: 8fb3004c lw s3,76(sp) +80094290: 8fb20048 lw s2,72(sp) +80094294: 8fb10044 lw s1,68(sp) +80094298: 8fb00040 lw s0,64(sp) +8009429c: 3c07801f lui a3,0x801f +800942a0: 3c02801f lui v0,0x801f +800942a4: 3c03801f lui v1,0x801f +800942a8: 27bd0068 addiu sp,sp,104 +800942ac: aced4448 sw t5,17480(a3) +800942b0: ac484444 sw t0,17476(v0) +800942b4: 03e00008 jr ra +800942b8: a46c444c sh t4,17484(v1) +800942bc: 8fbf0064 lw ra,100(sp) +800942c0: 8fbe0060 lw s8,96(sp) +800942c4: 8fb7005c lw s7,92(sp) +800942c8: 8fb60058 lw s6,88(sp) +800942cc: 8fb50054 lw s5,84(sp) +800942d0: 8fb40050 lw s4,80(sp) +800942d4: 8fb3004c lw s3,76(sp) +800942d8: 8fb20048 lw s2,72(sp) +800942dc: 8fb10044 lw s1,68(sp) +800942e0: 8fb00040 lw s0,64(sp) +800942e4: 3c04801f lui a0,0x801f +800942e8: 3c05801f lui a1,0x801f +800942ec: 3c07801f lui a3,0x801f +800942f0: 27bd0068 addiu sp,sp,104 +800942f4: ac8d4448 sw t5,17480(a0) +800942f8: aca84444 sw t0,17476(a1) +800942fc: 03e00008 jr ra +80094300: a4ec444c sh t4,17484(a3) +80094304: 3c03801f lui v1,0x801f +80094308: 8c54443c lw s4,17468(v0) +8009430c: 80764440 lb s6,17472(v1) +80094310: 8c904448 lw s0,17480(a0) +80094314: 8caa4444 lw t2,17476(a1) +80094318: 94cb444c lhu t3,17484(a2) +8009431c: 240f0001 li t7,1 +80094320: 00007021 move t6,zero +80094324: 080250e6 j 80094398 +80094328: 00006021 move t4,zero +8009432c: 24a33290 addiu v1,a1,12944 +80094330: 00e61021 addu v0,a3,a2 +80094334: 00431021 addu v0,v0,v1 +80094338: 90440002 lbu a0,2(v0) +8009433c: 26434490 addiu v1,s2,17552 +80094340: 01031821 addu v1,t0,v1 +80094344: 2cc20002 sltiu v0,a2,2 +80094348: 1440008b bnez v0,80094578 +8009434c: a0640000 sb a0,0(v1) +80094350: 26a344b0 addiu v1,s5,17584 +80094354: 00081080 sll v0,t0,0x2 +80094358: 00431021 addu v0,v0,v1 +8009435c: 90440000 lbu a0,0(v0) +80094360: 38830001 xori v1,a0,0x1 +80094364: 306600ff andi a2,v1,0xff +80094368: 26624470 addiu v0,s3,17520 +8009436c: 00091840 sll v1,t1,0x1 +80094370: 01a21021 addu v0,t5,v0 +80094374: 00661825 or v1,v1,a2 +80094378: 01cf2025 or a0,t6,t7 +8009437c: 000f2840 sll a1,t7,0x1 +80094380: ac430000 sw v1,0(v0) +80094384: 258c0001 addiu t4,t4,1 +80094388: 24020008 li v0,8 +8009438c: 0086700b movn t6,a0,a2 +80094390: 11820054 beq t4,v0,800944e4 +80094394: 30af00ff andi t7,a1,0xff +80094398: 318300ff andi v1,t4,0xff +8009439c: 00036880 sll t5,v1,0x2 +800943a0: 26624470 addiu v0,s3,17520 +800943a4: 01a21021 addu v0,t5,v0 +800943a8: 8c490000 lw t1,0(v0) +800943ac: 30630001 andi v1,v1,0x1 +800943b0: 02c91024 and v0,s6,t1 +800943b4: 00031900 sll v1,v1,0x4 +800943b8: 01342024 and a0,t1,s4 +800943bc: 00621825 or v1,v1,v0 +800943c0: 00042143 sra a0,a0,0x5 +800943c4: 00832025 or a0,a0,v1 +800943c8: 308800ff andi t0,a0,0xff +800943cc: 26424490 addiu v0,s2,17552 +800943d0: 01021021 addu v0,t0,v0 +800943d4: 90460000 lbu a2,0(v0) +800943d8: 3c028019 lui v0,0x8019 +800943dc: 00063840 sll a3,a2,0x1 +800943e0: 24433290 addiu v1,v0,12944 +800943e4: 00e61021 addu v0,a3,a2 +800943e8: 00431021 addu v0,v0,v1 +800943ec: 90440000 lbu a0,0(v0) +800943f0: 26234530 addiu v1,s1,17712 +800943f4: 00831821 addu v1,a0,v1 +800943f8: 90620000 lbu v0,0(v1) +800943fc: 1440001f bnez v0,8009447c +80094400: 26224530 addiu v0,s1,17712 +80094404: 15400006 bnez t2,80094420 +80094408: 000b1040 sll v0,t3,0x1 +8009440c: 92020000 lbu v0,0(s0) +80094410: 240a0008 li t2,8 +80094414: 26100001 addiu s0,s0,1 +80094418: 01625825 or t3,t3,v0 +8009441c: 000b1040 sll v0,t3,0x1 +80094420: 3042fffe andi v0,v0,0xfffe +80094424: 38458000 xori a1,v0,0x8000 +80094428: 00051c00 sll v1,a1,0x10 +8009442c: 00031c03 sra v1,v1,0x10 +80094430: 04600043 bltz v1,80094540 +80094434: 254affff addiu t2,t2,-1 +80094438: 00851004 sllv v0,a1,a0 +8009443c: 01445023 subu t2,t2,a0 +80094440: 05400045 bltz t2,80094558 +80094444: 304bffff andi t3,v0,0xffff +80094448: 2403007f li v1,127 +8009444c: 00831807 srav v1,v1,a0 +80094450: 00051202 srl v0,a1,0x8 +80094454: 00431025 or v0,v0,v1 +80094458: 3c038019 lui v1,0x8019 +8009445c: 246332f4 addiu v1,v1,13044 +80094460: 304200ff andi v0,v0,0xff +80094464: 00431021 addu v0,v0,v1 +80094468: 90430000 lbu v1,0(v0) +8009446c: 26224530 addiu v0,s1,17712 +80094470: 00821021 addu v0,a0,v0 +80094474: a0430000 sb v1,0(v0) +80094478: 26224530 addiu v0,s1,17712 +8009447c: 00822821 addu a1,a0,v0 +80094480: 90a30000 lbu v1,0(a1) +80094484: 24020080 li v0,128 +80094488: 2463ffff addiu v1,v1,-1 +8009448c: 306300ff andi v1,v1,0xff +80094490: 1062001d beq v1,v0,80094508 +80094494: a0a30000 sb v1,0(a1) +80094498: 1060ffa4 beqz v1,8009432c +8009449c: 3c058019 lui a1,0x8019 +800944a0: 26a344b0 addiu v1,s5,17584 +800944a4: 00081080 sll v0,t0,0x2 +800944a8: 00431021 addu v0,v0,v1 +800944ac: 90430000 lbu v1,0(v0) +800944b0: 306600ff andi a2,v1,0xff +800944b4: 26624470 addiu v0,s3,17520 +800944b8: 00091840 sll v1,t1,0x1 +800944bc: 01a21021 addu v0,t5,v0 +800944c0: 00661825 or v1,v1,a2 +800944c4: 01cf2025 or a0,t6,t7 +800944c8: 000f2840 sll a1,t7,0x1 +800944cc: ac430000 sw v1,0(v0) +800944d0: 258c0001 addiu t4,t4,1 +800944d4: 24020008 li v0,8 +800944d8: 0086700b movn t6,a0,a2 +800944dc: 1582ffae bne t4,v0,80094398 +800944e0: 30af00ff andi t7,a1,0xff +800944e4: 8fa50028 lw a1,40(sp) +800944e8: 8fa70068 lw a3,104(sp) +800944ec: 24a5ffff addiu a1,a1,-1 +800944f0: afa50028 sw a1,40(sp) +800944f4: 10a00028 beqz a1,80094598 +800944f8: a0ee0000 sb t6,0(a3) +800944fc: 24e70001 addiu a3,a3,1 +80094500: 080250c7 j 8009431c +80094504: afa70068 sw a3,104(sp) +80094508: 3c048019 lui a0,0x8019 +8009450c: 24823290 addiu v0,a0,12944 +80094510: 00e61821 addu v1,a3,a2 +80094514: 00621821 addu v1,v1,v0 +80094518: 90640001 lbu a0,1(v1) +8009451c: 26424490 addiu v0,s2,17552 +80094520: 01021021 addu v0,t0,v0 +80094524: 26a344b0 addiu v1,s5,17584 +80094528: a0440000 sb a0,0(v0) +8009452c: 00081080 sll v0,t0,0x2 +80094530: 00431021 addu v0,v0,v1 +80094534: 90430000 lbu v1,0(v0) +80094538: 0802512c j 800944b0 +8009453c: a0a00000 sb zero,0(a1) +80094540: 24020001 li v0,1 +80094544: 00821004 sllv v0,v0,a0 +80094548: 2442ff80 addiu v0,v0,-128 +8009454c: 304300ff andi v1,v0,0xff +80094550: 0802511b j 8009446c +80094554: 00a05821 move t3,a1 +80094558: 92020000 lbu v0,0(s0) +8009455c: 000a1823 negu v1,t2 +80094560: 00621004 sllv v0,v0,v1 +80094564: 004b1025 or v0,v0,t3 +80094568: 304bffff andi t3,v0,0xffff +8009456c: 26100001 addiu s0,s0,1 +80094570: 08025112 j 80094448 +80094574: 254a0008 addiu t2,t2,8 +80094578: 26a344b0 addiu v1,s5,17584 +8009457c: 00082080 sll a0,t0,0x2 +80094580: 00832021 addu a0,a0,v1 +80094584: 8c820000 lw v0,0(a0) +80094588: 38420001 xori v0,v0,0x1 +8009458c: 304300ff andi v1,v0,0xff +80094590: 080250d9 j 80094364 +80094594: ac820000 sw v0,0(a0) +80094598: 3c03801f lui v1,0x801f +8009459c: ac704448 sw s0,17480(v1) +800945a0: 8fbf0064 lw ra,100(sp) +800945a4: 8fbe0060 lw s8,96(sp) +800945a8: 8fb7005c lw s7,92(sp) +800945ac: 8fb60058 lw s6,88(sp) +800945b0: 8fb50054 lw s5,84(sp) +800945b4: 8fb40050 lw s4,80(sp) +800945b8: 8fb3004c lw s3,76(sp) +800945bc: 8fb20048 lw s2,72(sp) +800945c0: 8fb10044 lw s1,68(sp) +800945c4: 8fb00040 lw s0,64(sp) +800945c8: 3c04801f lui a0,0x801f +800945cc: 3c05801f lui a1,0x801f +800945d0: 27bd0068 addiu sp,sp,104 +800945d4: ac8a4444 sw t2,17476(a0) +800945d8: 03e00008 jr ra +800945dc: a4ab444c sh t3,17484(a1) +800945e0: 08024cf0 j 800933c0 +800945e4: 240300c0 li v1,192 +800945e8: 3c02801f lui v0,0x801f +800945ec: 3c03801f lui v1,0x801f +800945f0: 3c04801f lui a0,0x801f +800945f4: ac4d4448 sw t5,17480(v0) +800945f8: ac684444 sw t0,17476(v1) +800945fc: 08024cdf j 8009337c +80094600: a48b444c sh t3,17484(a0) +80094604: 3c05801f lui a1,0x801f +80094608: 3c07801f lui a3,0x801f +8009460c: 3c02801f lui v0,0x801f +80094610: acad4448 sw t5,17480(a1) +80094614: ace84444 sw t0,17476(a3) +80094618: 08024cdf j 8009337c +8009461c: a44b444c sh t3,17484(v0) +80094620: 3c07801f lui a3,0x801f +80094624: 3c02801f lui v0,0x801f +80094628: 3c03801f lui v1,0x801f +8009462c: acef4448 sw t7,17480(a3) +80094630: ac494444 sw t1,17476(v0) +80094634: 08024cdf j 8009337c +80094638: a46a444c sh t2,17484(v1) +8009463c: 3c02801f lui v0,0x801f +80094640: 3c03801f lui v1,0x801f +80094644: 3c04801f lui a0,0x801f +80094648: ac4f4448 sw t7,17480(v0) +8009464c: ac694444 sw t1,17476(v1) +80094650: 08024cdf j 8009337c +80094654: a48a444c sh t2,17484(a0) + +80094658 : +80094658: 27bdffd8 addiu sp,sp,-40 +8009465c: afbe0020 sw s8,32(sp) +80094660: afb7001c sw s7,28(sp) +80094664: afb60018 sw s6,24(sp) +80094668: afb50014 sw s5,20(sp) +8009466c: afb40010 sw s4,16(sp) +80094670: afb3000c sw s3,12(sp) +80094674: afb20008 sw s2,8(sp) +80094678: afb10004 sw s1,4(sp) +8009467c: afb00000 sw s0,0(sp) +80094680: 3c02801f lui v0,0x801f +80094684: 8c444434 lw a0,17460(v0) +80094688: 24030001 li v1,1 +8009468c: 10830013 beq a0,v1,800946dc +80094690: 28820002 slti v0,a0,2 +80094694: 144002de bnez v0,80095210 +80094698: 24020002 li v0,2 +8009469c: 108200ee beq a0,v0,80094a58 +800946a0: 24020003 li v0,3 +800946a4: 108201dd beq a0,v0,80094e1c +800946a8: 3c02801f lui v0,0x801f +800946ac: 00001021 move v0,zero +800946b0: 8fbe0020 lw s8,32(sp) +800946b4: 8fb7001c lw s7,28(sp) +800946b8: 8fb60018 lw s6,24(sp) +800946bc: 8fb50014 lw s5,20(sp) +800946c0: 8fb40010 lw s4,16(sp) +800946c4: 8fb3000c lw s3,12(sp) +800946c8: 8fb20008 lw s2,8(sp) +800946cc: 8fb10004 lw s1,4(sp) +800946d0: 8fb00000 lw s0,0(sp) +800946d4: 03e00008 jr ra +800946d8: 27bd0028 addiu sp,sp,40 +800946dc: 3c02801f lui v0,0x801f +800946e0: 90434438 lbu v1,17464(v0) +800946e4: 24630010 addiu v1,v1,16 +800946e8: 306300ff andi v1,v1,0xff +800946ec: 30640010 andi a0,v1,0x10 +800946f0: 108001b6 beqz a0,80094dcc +800946f4: a0434438 sb v1,17464(v0) +800946f8: 3c02801f lui v0,0x801f +800946fc: 9044443a lbu a0,17466(v0) +80094700: 3c02801f lui v0,0x801f +80094704: 24870001 addiu a3,a0,1 +80094708: 30e700ff andi a3,a3,0xff +8009470c: 308400ff andi a0,a0,0xff +80094710: 30e60001 andi a2,a3,0x1 +80094714: 3c03801f lui v1,0x801f +80094718: 30850001 andi a1,a0,0x1 +8009471c: 8c53443c lw s3,17468(v0) +80094720: 3c02801f lui v0,0x801f +80094724: 00063100 sll a2,a2,0x4 +80094728: 00052900 sll a1,a1,0x4 +8009472c: 80724440 lb s2,17472(v1) +80094730: 8c4f4448 lw t7,17480(v0) +80094734: 3c03801f lui v1,0x801f +80094738: 3c02801f lui v0,0x801f +8009473c: 0006a600 sll s4,a2,0x18 +80094740: 8c6a4444 lw t2,17476(v1) +80094744: 0005ae00 sll s5,a1,0x18 +80094748: 944b444c lhu t3,17484(v0) +8009474c: 3c03801f lui v1,0x801f +80094750: 00078080 sll s0,a3,0x2 +80094754: 0015ae03 sra s5,s5,0x18 +80094758: 0014a603 sra s4,s4,0x18 +8009475c: 00048880 sll s1,a0,0x2 +80094760: 24180080 li t8,128 +80094764: 0000c821 move t9,zero +80094768: 00003021 move a2,zero +8009476c: 00003821 move a3,zero +80094770: 3c1e802c lui s8,0x802c +80094774: 3c178019 lui s7,0x8019 +80094778: 3c16802c lui s6,0x802c +8009477c: 08025251 j 80094944 +80094780: a0604439 sb zero,17465(v1) +80094784: 26e33290 addiu v1,s7,12944 +80094788: 00431021 addu v0,v0,v1 +8009478c: 90440002 lbu a0,2(v0) +80094790: 27c34490 addiu v1,s8,17552 +80094794: 01831821 addu v1,t4,v1 +80094798: 2d020002 sltiu v0,t0,2 +8009479c: 1440038b bnez v0,800955cc +800947a0: a0640000 sb a0,0(v1) +800947a4: 3c04802c lui a0,0x802c +800947a8: 248344b0 addiu v1,a0,17584 +800947ac: 000c1080 sll v0,t4,0x2 +800947b0: 00431021 addu v0,v0,v1 +800947b4: 90440000 lbu a0,0(v0) +800947b8: 38830001 xori v1,a0,0x1 +800947bc: 3c04802c lui a0,0x802c +800947c0: 306500ff andi a1,v1,0xff +800947c4: 000d1040 sll v0,t5,0x1 +800947c8: 24834470 addiu v1,a0,17520 +800947cc: 02232021 addu a0,s1,v1 +800947d0: 00451025 or v0,v0,a1 +800947d4: ac820000 sw v0,0(a0) +800947d8: 02031821 addu v1,s0,v1 +800947dc: 8c6e0000 lw t6,0(v1) +800947e0: 27c44490 addiu a0,s8,17552 +800947e4: 026e1824 and v1,s3,t6 +800947e8: 024e1024 and v0,s2,t6 +800947ec: 02821025 or v0,s4,v0 +800947f0: 00031943 sra v1,v1,0x5 +800947f4: 00621825 or v1,v1,v0 +800947f8: 306d00ff andi t5,v1,0xff +800947fc: 01a42021 addu a0,t5,a0 +80094800: 90890000 lbu t1,0(a0) +80094804: 26e33290 addiu v1,s7,12944 +80094808: 00096040 sll t4,t1,0x1 +8009480c: 01891021 addu v0,t4,t1 +80094810: 00431021 addu v0,v0,v1 +80094814: 90480000 lbu t0,0(v0) +80094818: 26c34530 addiu v1,s6,17712 +8009481c: 01031821 addu v1,t0,v1 +80094820: 90640000 lbu a0,0(v1) +80094824: 03191025 or v0,t8,t9 +80094828: 14800020 bnez a0,800948ac +8009482c: 0045c80b movn t9,v0,a1 +80094830: 15400007 bnez t2,80094850 +80094834: 000b1040 sll v0,t3,0x1 +80094838: 91e20000 lbu v0,0(t7) +8009483c: 240a0008 li t2,8 +80094840: 01621025 or v0,t3,v0 +80094844: 25ef0001 addiu t7,t7,1 +80094848: 304bffff andi t3,v0,0xffff +8009484c: 000b1040 sll v0,t3,0x1 +80094850: 3042fffe andi v0,v0,0xfffe +80094854: 384b8000 xori t3,v0,0x8000 +80094858: 000b1c00 sll v1,t3,0x10 +8009485c: 00031c03 sra v1,v1,0x10 +80094860: 0460033f bltz v1,80095560 +80094864: 254affff addiu t2,t2,-1 +80094868: 010b1004 sllv v0,t3,t0 +8009486c: 01485023 subu t2,t2,t0 +80094870: 0540034e bltz t2,800955ac +80094874: 3044ffff andi a0,v0,0xffff +80094878: 2403007f li v1,127 +8009487c: 000b1202 srl v0,t3,0x8 +80094880: 01031807 srav v1,v1,t0 +80094884: 00431025 or v0,v0,v1 +80094888: 3c038019 lui v1,0x8019 +8009488c: 246332f4 addiu v1,v1,13044 +80094890: 304200ff andi v0,v0,0xff +80094894: 00431021 addu v0,v0,v1 +80094898: 90430000 lbu v1,0(v0) +8009489c: 00805821 move t3,a0 +800948a0: 26c24530 addiu v0,s6,17712 +800948a4: 01021021 addu v0,t0,v0 +800948a8: a0430000 sb v1,0(v0) +800948ac: 26c24530 addiu v0,s6,17712 +800948b0: 01022821 addu a1,t0,v0 +800948b4: 90a30000 lbu v1,0(a1) +800948b8: 24020080 li v0,128 +800948bc: 2463ffff addiu v1,v1,-1 +800948c0: 306300ff andi v1,v1,0xff +800948c4: 106201ec beq v1,v0,80095078 +800948c8: a0a30000 sb v1,0(a1) +800948cc: 146001f3 bnez v1,8009509c +800948d0: 3c04802c lui a0,0x802c +800948d4: 26e33290 addiu v1,s7,12944 +800948d8: 01891021 addu v0,t4,t1 +800948dc: 00431021 addu v0,v0,v1 +800948e0: 90440002 lbu a0,2(v0) +800948e4: 27c34490 addiu v1,s8,17552 +800948e8: 01a31821 addu v1,t5,v1 +800948ec: 2d220002 sltiu v0,t1,2 +800948f0: 1440033f bnez v0,800955f0 +800948f4: a0640000 sb a0,0(v1) +800948f8: 3c04802c lui a0,0x802c +800948fc: 248344b0 addiu v1,a0,17584 +80094900: 000d1080 sll v0,t5,0x2 +80094904: 00431021 addu v0,v0,v1 +80094908: 90440000 lbu a0,0(v0) +8009490c: 38830001 xori v1,a0,0x1 +80094910: 3c04802c lui a0,0x802c +80094914: 306500ff andi a1,v1,0xff +80094918: 24824470 addiu v0,a0,17520 +8009491c: 000e1840 sll v1,t6,0x1 +80094920: 02021021 addu v0,s0,v0 +80094924: 00651825 or v1,v1,a1 +80094928: 00d82025 or a0,a2,t8 +8009492c: ac430000 sw v1,0(v0) +80094930: 24e70001 addiu a3,a3,1 +80094934: 24020008 li v0,8 +80094938: 0085300b movn a2,a0,a1 +8009493c: 10e201e8 beq a3,v0,800950e0 +80094940: 0018c042 srl t8,t8,0x1 +80094944: 3c04802c lui a0,0x802c +80094948: 24824470 addiu v0,a0,17520 +8009494c: 02221021 addu v0,s1,v0 +80094950: 8c4d0000 lw t5,0(v0) +80094954: 27c44490 addiu a0,s8,17552 +80094958: 01b31824 and v1,t5,s3 +8009495c: 024d1024 and v0,s2,t5 +80094960: 02a21025 or v0,s5,v0 +80094964: 00031943 sra v1,v1,0x5 +80094968: 00621825 or v1,v1,v0 +8009496c: 306c00ff andi t4,v1,0xff +80094970: 01842021 addu a0,t4,a0 +80094974: 90880000 lbu t0,0(a0) +80094978: 26e33290 addiu v1,s7,12944 +8009497c: 00084840 sll t1,t0,0x1 +80094980: 01281021 addu v0,t1,t0 +80094984: 00431021 addu v0,v0,v1 +80094988: 90440000 lbu a0,0(v0) +8009498c: 26c34530 addiu v1,s6,17712 +80094990: 00831821 addu v1,a0,v1 +80094994: 90620000 lbu v0,0(v1) +80094998: 14400020 bnez v0,80094a1c +8009499c: 26c24530 addiu v0,s6,17712 +800949a0: 15400007 bnez t2,800949c0 +800949a4: 000b1040 sll v0,t3,0x1 +800949a8: 91e20000 lbu v0,0(t7) +800949ac: 240a0008 li t2,8 +800949b0: 01621025 or v0,t3,v0 +800949b4: 25ef0001 addiu t7,t7,1 +800949b8: 304bffff andi t3,v0,0xffff +800949bc: 000b1040 sll v0,t3,0x1 +800949c0: 3042fffe andi v0,v0,0xfffe +800949c4: 38458000 xori a1,v0,0x8000 +800949c8: 00051c00 sll v1,a1,0x10 +800949cc: 00031c03 sra v1,v1,0x10 +800949d0: 046002dd bltz v1,80095548 +800949d4: 254affff addiu t2,t2,-1 +800949d8: 00851004 sllv v0,a1,a0 +800949dc: 01445023 subu t2,t2,a0 +800949e0: 054002ea bltz t2,8009558c +800949e4: 304bffff andi t3,v0,0xffff +800949e8: 2403007f li v1,127 +800949ec: 00831807 srav v1,v1,a0 +800949f0: 00051202 srl v0,a1,0x8 +800949f4: 00431025 or v0,v0,v1 +800949f8: 3c038019 lui v1,0x8019 +800949fc: 246332f4 addiu v1,v1,13044 +80094a00: 304200ff andi v0,v0,0xff +80094a04: 00431021 addu v0,v0,v1 +80094a08: 90430000 lbu v1,0(v0) +80094a0c: 26c24530 addiu v0,s6,17712 +80094a10: 00821021 addu v0,a0,v0 +80094a14: a0430000 sb v1,0(v0) +80094a18: 26c24530 addiu v0,s6,17712 +80094a1c: 00822821 addu a1,a0,v0 +80094a20: 90a30000 lbu v1,0(a1) +80094a24: 24020080 li v0,128 +80094a28: 2463ffff addiu v1,v1,-1 +80094a2c: 306300ff andi v1,v1,0xff +80094a30: 106201cd beq v1,v0,80095168 +80094a34: a0a30000 sb v1,0(a1) +80094a38: 1060ff52 beqz v1,80094784 +80094a3c: 01281021 addu v0,t1,t0 +80094a40: 3c04802c lui a0,0x802c +80094a44: 248344b0 addiu v1,a0,17584 +80094a48: 000c1080 sll v0,t4,0x2 +80094a4c: 00431021 addu v0,v0,v1 +80094a50: 080251ef j 800947bc +80094a54: 90430000 lbu v1,0(v0) +80094a58: 3c02801f lui v0,0x801f +80094a5c: 90434438 lbu v1,17464(v0) +80094a60: 24630010 addiu v1,v1,16 +80094a64: 306300ff andi v1,v1,0xff +80094a68: 30640010 andi a0,v1,0x10 +80094a6c: 108002e9 beqz a0,80095614 +80094a70: a0434438 sb v1,17464(v0) +80094a74: 3c02801f lui v0,0x801f +80094a78: 9044443a lbu a0,17466(v0) +80094a7c: 3c02801f lui v0,0x801f +80094a80: 24870001 addiu a3,a0,1 +80094a84: 30e700ff andi a3,a3,0xff +80094a88: 308400ff andi a0,a0,0xff +80094a8c: 30e60001 andi a2,a3,0x1 +80094a90: 3c03801f lui v1,0x801f +80094a94: 30850001 andi a1,a0,0x1 +80094a98: 8c59443c lw t9,17468(v0) +80094a9c: 3c02801f lui v0,0x801f +80094aa0: 00052900 sll a1,a1,0x4 +80094aa4: 00063100 sll a2,a2,0x4 +80094aa8: 80744440 lb s4,17472(v1) +80094aac: 8c4f4448 lw t7,17480(v0) +80094ab0: 3c03801f lui v1,0x801f +80094ab4: 3c02801f lui v0,0x801f +80094ab8: 8c6a4444 lw t2,17476(v1) +80094abc: 0005ae00 sll s5,a1,0x18 +80094ac0: 00063600 sll a2,a2,0x18 +80094ac4: 944e444c lhu t6,17484(v0) +80094ac8: 3c03801f lui v1,0x801f +80094acc: 0015ae03 sra s5,s5,0x18 +80094ad0: 00063603 sra a2,a2,0x18 +80094ad4: 00049880 sll s3,a0,0x2 +80094ad8: 00073880 sll a3,a3,0x2 +80094adc: 24180080 li t8,128 +80094ae0: 00008021 move s0,zero +80094ae4: 00008821 move s1,zero +80094ae8: 00009021 move s2,zero +80094aec: 3c1e802c lui s8,0x802c +80094af0: 3c178019 lui s7,0x8019 +80094af4: 3c16802c lui s6,0x802c +80094af8: 0802532f j 80094cbc +80094afc: a0604439 sb zero,17465(v1) +80094b00: 26e33290 addiu v1,s7,12944 +80094b04: 00431021 addu v0,v0,v1 +80094b08: 90440002 lbu a0,2(v0) +80094b0c: 27c34490 addiu v1,s8,17552 +80094b10: 01631821 addu v1,t3,v1 +80094b14: 2d020002 sltiu v0,t0,2 +80094b18: 1440031d bnez v0,80095790 +80094b1c: a0640000 sb a0,0(v1) +80094b20: 3c04802c lui a0,0x802c +80094b24: 248344b0 addiu v1,a0,17584 +80094b28: 000b1080 sll v0,t3,0x2 +80094b2c: 00431021 addu v0,v0,v1 +80094b30: 90440000 lbu a0,0(v0) +80094b34: 38830001 xori v1,a0,0x1 +80094b38: 3c04802c lui a0,0x802c +80094b3c: 306500ff andi a1,v1,0xff +80094b40: 000c1040 sll v0,t4,0x1 +80094b44: 24834470 addiu v1,a0,17520 +80094b48: 02632021 addu a0,s3,v1 +80094b4c: 00451025 or v0,v0,a1 +80094b50: ac820000 sw v0,0(a0) +80094b54: 00e31821 addu v1,a3,v1 +80094b58: 8c6d0000 lw t5,0(v1) +80094b5c: 27c44490 addiu a0,s8,17552 +80094b60: 032d1824 and v1,t9,t5 +80094b64: 028d1024 and v0,s4,t5 +80094b68: 00c21025 or v0,a2,v0 +80094b6c: 00031943 sra v1,v1,0x5 +80094b70: 00621825 or v1,v1,v0 +80094b74: 306c00ff andi t4,v1,0xff +80094b78: 01842021 addu a0,t4,a0 +80094b7c: 90890000 lbu t1,0(a0) +80094b80: 26e33290 addiu v1,s7,12944 +80094b84: 00095840 sll t3,t1,0x1 +80094b88: 01691021 addu v0,t3,t1 +80094b8c: 00431021 addu v0,v0,v1 +80094b90: 90480000 lbu t0,0(v0) +80094b94: 26c34530 addiu v1,s6,17712 +80094b98: 01031821 addu v1,t0,v1 +80094b9c: 90640000 lbu a0,0(v1) +80094ba0: 03101025 or v0,t8,s0 +80094ba4: 1480001f bnez a0,80094c24 +80094ba8: 0045800b movn s0,v0,a1 +80094bac: 15400007 bnez t2,80094bcc +80094bb0: 000e1040 sll v0,t6,0x1 +80094bb4: 91e20000 lbu v0,0(t7) +80094bb8: 240a0008 li t2,8 +80094bbc: 01c21025 or v0,t6,v0 +80094bc0: 25ef0001 addiu t7,t7,1 +80094bc4: 304effff andi t6,v0,0xffff +80094bc8: 000e1040 sll v0,t6,0x1 +80094bcc: 3042fffe andi v0,v0,0xfffe +80094bd0: 38448000 xori a0,v0,0x8000 +80094bd4: 00041c00 sll v1,a0,0x10 +80094bd8: 00031c03 sra v1,v1,0x10 +80094bdc: 046002b0 bltz v1,800956a0 +80094be0: 254affff addiu t2,t2,-1 +80094be4: 01041004 sllv v0,a0,t0 +80094be8: 01485023 subu t2,t2,t0 +80094bec: 054002b8 bltz t2,800956d0 +80094bf0: 304effff andi t6,v0,0xffff +80094bf4: 2403007f li v1,127 +80094bf8: 01031807 srav v1,v1,t0 +80094bfc: 00041202 srl v0,a0,0x8 +80094c00: 00431025 or v0,v0,v1 +80094c04: 3c038019 lui v1,0x8019 +80094c08: 246332f4 addiu v1,v1,13044 +80094c0c: 304200ff andi v0,v0,0xff +80094c10: 00431021 addu v0,v0,v1 +80094c14: 90430000 lbu v1,0(v0) +80094c18: 26c24530 addiu v0,s6,17712 +80094c1c: 01021021 addu v0,t0,v0 +80094c20: a0430000 sb v1,0(v0) +80094c24: 26c24530 addiu v0,s6,17712 +80094c28: 01022821 addu a1,t0,v0 +80094c2c: 90a30000 lbu v1,0(a1) +80094c30: 24020080 li v0,128 +80094c34: 2463ffff addiu v1,v1,-1 +80094c38: 306300ff andi v1,v1,0xff +80094c3c: 1062013c beq v1,v0,80095130 +80094c40: a0a30000 sb v1,0(a1) +80094c44: 14600143 bnez v1,80095154 +80094c48: 3c04802c lui a0,0x802c +80094c4c: 26e33290 addiu v1,s7,12944 +80094c50: 01691021 addu v0,t3,t1 +80094c54: 00431021 addu v0,v0,v1 +80094c58: 90440002 lbu a0,2(v0) +80094c5c: 27c34490 addiu v1,s8,17552 +80094c60: 01831821 addu v1,t4,v1 +80094c64: 2d220002 sltiu v0,t1,2 +80094c68: 144002c0 bnez v0,8009576c +80094c6c: a0640000 sb a0,0(v1) +80094c70: 3c04802c lui a0,0x802c +80094c74: 248344b0 addiu v1,a0,17584 +80094c78: 000c1080 sll v0,t4,0x2 +80094c7c: 00431021 addu v0,v0,v1 +80094c80: 90440000 lbu a0,0(v0) +80094c84: 38830001 xori v1,a0,0x1 +80094c88: 3c04802c lui a0,0x802c +80094c8c: 306500ff andi a1,v1,0xff +80094c90: 24824470 addiu v0,a0,17520 +80094c94: 000d1840 sll v1,t5,0x1 +80094c98: 00e21021 addu v0,a3,v0 +80094c9c: 00651825 or v1,v1,a1 +80094ca0: 03112025 or a0,t8,s1 +80094ca4: ac430000 sw v1,0(v0) +80094ca8: 26520001 addiu s2,s2,1 +80094cac: 24020008 li v0,8 +80094cb0: 0085880b movn s1,a0,a1 +80094cb4: 1242025f beq s2,v0,80095634 +80094cb8: 0018c042 srl t8,t8,0x1 +80094cbc: 3c04802c lui a0,0x802c +80094cc0: 24824470 addiu v0,a0,17520 +80094cc4: 02621021 addu v0,s3,v0 +80094cc8: 8c4c0000 lw t4,0(v0) +80094ccc: 27c44490 addiu a0,s8,17552 +80094cd0: 01991824 and v1,t4,t9 +80094cd4: 028c1024 and v0,s4,t4 +80094cd8: 02a21025 or v0,s5,v0 +80094cdc: 00031943 sra v1,v1,0x5 +80094ce0: 00621825 or v1,v1,v0 +80094ce4: 306b00ff andi t3,v1,0xff +80094ce8: 01642021 addu a0,t3,a0 +80094cec: 90880000 lbu t0,0(a0) +80094cf0: 26e33290 addiu v1,s7,12944 +80094cf4: 00084840 sll t1,t0,0x1 +80094cf8: 01281021 addu v0,t1,t0 +80094cfc: 00431021 addu v0,v0,v1 +80094d00: 90440000 lbu a0,0(v0) +80094d04: 26c34530 addiu v1,s6,17712 +80094d08: 00831821 addu v1,a0,v1 +80094d0c: 90620000 lbu v0,0(v1) +80094d10: 1440001f bnez v0,80094d90 +80094d14: 26c24530 addiu v0,s6,17712 +80094d18: 15400006 bnez t2,80094d34 +80094d1c: 000e1040 sll v0,t6,0x1 +80094d20: 91e20000 lbu v0,0(t7) +80094d24: 240a0008 li t2,8 +80094d28: 25ef0001 addiu t7,t7,1 +80094d2c: 01c27025 or t6,t6,v0 +80094d30: 000e1040 sll v0,t6,0x1 +80094d34: 3042fffe andi v0,v0,0xfffe +80094d38: 38458000 xori a1,v0,0x8000 +80094d3c: 00051c00 sll v1,a1,0x10 +80094d40: 00031c03 sra v1,v1,0x10 +80094d44: 0460025c bltz v1,800956b8 +80094d48: 254affff addiu t2,t2,-1 +80094d4c: 00851004 sllv v0,a1,a0 +80094d50: 01445023 subu t2,t2,a0 +80094d54: 05400266 bltz t2,800956f0 +80094d58: 304effff andi t6,v0,0xffff +80094d5c: 2403007f li v1,127 +80094d60: 00831807 srav v1,v1,a0 +80094d64: 00051202 srl v0,a1,0x8 +80094d68: 00431025 or v0,v0,v1 +80094d6c: 3c038019 lui v1,0x8019 +80094d70: 246332f4 addiu v1,v1,13044 +80094d74: 304200ff andi v0,v0,0xff +80094d78: 00431021 addu v0,v0,v1 +80094d7c: 90430000 lbu v1,0(v0) +80094d80: 26c24530 addiu v0,s6,17712 +80094d84: 00821021 addu v0,a0,v0 +80094d88: a0430000 sb v1,0(v0) +80094d8c: 26c24530 addiu v0,s6,17712 +80094d90: 00822821 addu a1,a0,v0 +80094d94: 90a30000 lbu v1,0(a1) +80094d98: 24020080 li v0,128 +80094d9c: 2463ffff addiu v1,v1,-1 +80094da0: 306300ff andi v1,v1,0xff +80094da4: 1062010c beq v1,v0,800951d8 +80094da8: a0a30000 sb v1,0(a1) +80094dac: 1060ff54 beqz v1,80094b00 +80094db0: 01281021 addu v0,t1,t0 +80094db4: 3c04802c lui a0,0x802c +80094db8: 248344b0 addiu v1,a0,17584 +80094dbc: 000b1080 sll v0,t3,0x2 +80094dc0: 00431021 addu v0,v0,v1 +80094dc4: 080252ce j 80094b38 +80094dc8: 90430000 lbu v1,0(v0) +80094dcc: 14600007 bnez v1,80094dec +80094dd0: 3c02801f lui v0,0x801f +80094dd4: 3c03801f lui v1,0x801f +80094dd8: 9062443a lbu v0,17466(v1) +80094ddc: 24420002 addiu v0,v0,2 +80094de0: 30420007 andi v0,v0,0x7 +80094de4: a062443a sb v0,17466(v1) +80094de8: 3c02801f lui v0,0x801f +80094dec: 90424439 lbu v0,17465(v0) +80094df0: 8fbe0020 lw s8,32(sp) +80094df4: 8fb7001c lw s7,28(sp) +80094df8: 8fb60018 lw s6,24(sp) +80094dfc: 8fb50014 lw s5,20(sp) +80094e00: 8fb40010 lw s4,16(sp) +80094e04: 8fb3000c lw s3,12(sp) +80094e08: 8fb20008 lw s2,8(sp) +80094e0c: 8fb10004 lw s1,4(sp) +80094e10: 8fb00000 lw s0,0(sp) +80094e14: 03e00008 jr ra +80094e18: 27bd0028 addiu sp,sp,40 +80094e1c: 3c03801f lui v1,0x801f +80094e20: 8c51443c lw s1,17468(v0) +80094e24: 80704440 lb s0,17472(v1) +80094e28: 3c02801f lui v0,0x801f +80094e2c: 3c03801f lui v1,0x801f +80094e30: 3c04801f lui a0,0x801f +80094e34: 8c4d4448 lw t5,17480(v0) +80094e38: 8c6a4444 lw t2,17476(v1) +80094e3c: 948c444c lhu t4,17484(a0) +80094e40: 3c12801f lui s2,0x801f +80094e44: 24180001 li t8,1 +80094e48: 00007821 move t7,zero +80094e4c: 00002821 move a1,zero +80094e50: 3c1e802c lui s8,0x802c +80094e54: 3c178019 lui s7,0x8019 +80094e58: 3c16802c lui s6,0x802c +80094e5c: 080253b6 j 80094ed8 +80094e60: a240443a sb zero,17466(s2) +80094e64: 01071021 addu v0,t0,a3 +80094e68: 00431021 addu v0,v0,v1 +80094e6c: 90440002 lbu a0,2(v0) +80094e70: 27c34490 addiu v1,s8,17552 +80094e74: 01231821 addu v1,t1,v1 +80094e78: 2ce20002 sltiu v0,a3,2 +80094e7c: 144001ff bnez v0,8009567c +80094e80: a0640000 sb a0,0(v1) +80094e84: 3c04802c lui a0,0x802c +80094e88: 248344b0 addiu v1,a0,17584 +80094e8c: 00091080 sll v0,t1,0x2 +80094e90: 00431021 addu v0,v0,v1 +80094e94: 90440000 lbu a0,0(v0) +80094e98: 38830001 xori v1,a0,0x1 +80094e9c: 3c04802c lui a0,0x802c +80094ea0: 306700ff andi a3,v1,0xff +80094ea4: 24824470 addiu v0,a0,17520 +80094ea8: 000b1840 sll v1,t3,0x1 +80094eac: 01c21021 addu v0,t6,v0 +80094eb0: 24a50001 addiu a1,a1,1 +80094eb4: 00671825 or v1,v1,a3 +80094eb8: 030f2025 or a0,t8,t7 +80094ebc: 00183040 sll a2,t8,0x1 +80094ec0: ac430000 sw v1,0(v0) +80094ec4: 30a500ff andi a1,a1,0xff +80094ec8: 24020008 li v0,8 +80094ecc: 0087780b movn t7,a0,a3 +80094ed0: 10a20056 beq a1,v0,8009502c +80094ed4: 30d800ff andi t8,a2,0xff +80094ed8: 3c06802c lui a2,0x802c +80094edc: 00057080 sll t6,a1,0x2 +80094ee0: 24c24470 addiu v0,a2,17520 +80094ee4: 01c21021 addu v0,t6,v0 +80094ee8: 8c4b0000 lw t3,0(v0) +80094eec: 30a40001 andi a0,a1,0x1 +80094ef0: 020b1024 and v0,s0,t3 +80094ef4: 00042100 sll a0,a0,0x4 +80094ef8: 01711824 and v1,t3,s1 +80094efc: 00822025 or a0,a0,v0 +80094f00: 00031943 sra v1,v1,0x5 +80094f04: 00641825 or v1,v1,a0 +80094f08: 306900ff andi t1,v1,0xff +80094f0c: 27c24490 addiu v0,s8,17552 +80094f10: 01221021 addu v0,t1,v0 +80094f14: 90470000 lbu a3,0(v0) +80094f18: 26e33290 addiu v1,s7,12944 +80094f1c: 00074040 sll t0,a3,0x1 +80094f20: 01071021 addu v0,t0,a3 +80094f24: 00431021 addu v0,v0,v1 +80094f28: 90440000 lbu a0,0(v0) +80094f2c: 26c34530 addiu v1,s6,17712 +80094f30: 00831821 addu v1,a0,v1 +80094f34: 90620000 lbu v0,0(v1) +80094f38: 1440001f bnez v0,80094fb8 +80094f3c: 26c24530 addiu v0,s6,17712 +80094f40: 15400006 bnez t2,80094f5c +80094f44: 000c1040 sll v0,t4,0x1 +80094f48: 91a20000 lbu v0,0(t5) +80094f4c: 240a0008 li t2,8 +80094f50: 25ad0001 addiu t5,t5,1 +80094f54: 01826025 or t4,t4,v0 +80094f58: 000c1040 sll v0,t4,0x1 +80094f5c: 3042fffe andi v0,v0,0xfffe +80094f60: 38468000 xori a2,v0,0x8000 +80094f64: 00061c00 sll v1,a2,0x10 +80094f68: 00031c03 sra v1,v1,0x10 +80094f6c: 04600181 bltz v1,80095574 +80094f70: 254affff addiu t2,t2,-1 +80094f74: 00861004 sllv v0,a2,a0 +80094f78: 01445023 subu t2,t2,a0 +80094f7c: 054001b7 bltz t2,8009565c +80094f80: 304cffff andi t4,v0,0xffff +80094f84: 2403007f li v1,127 +80094f88: 00831807 srav v1,v1,a0 +80094f8c: 00061202 srl v0,a2,0x8 +80094f90: 00431025 or v0,v0,v1 +80094f94: 3c038019 lui v1,0x8019 +80094f98: 246332f4 addiu v1,v1,13044 +80094f9c: 304200ff andi v0,v0,0xff +80094fa0: 00431021 addu v0,v0,v1 +80094fa4: 90430000 lbu v1,0(v0) +80094fa8: 26c24530 addiu v0,s6,17712 +80094fac: 00821021 addu v0,a0,v0 +80094fb0: a0430000 sb v1,0(v0) +80094fb4: 26c24530 addiu v0,s6,17712 +80094fb8: 00823021 addu a2,a0,v0 +80094fbc: 90c30000 lbu v1,0(a2) +80094fc0: 24020080 li v0,128 +80094fc4: 2463ffff addiu v1,v1,-1 +80094fc8: 306300ff andi v1,v1,0xff +80094fcc: 10620074 beq v1,v0,800951a0 +80094fd0: a0c30000 sb v1,0(a2) +80094fd4: 1060ffa3 beqz v1,80094e64 +80094fd8: 26e33290 addiu v1,s7,12944 +80094fdc: 3c06802c lui a2,0x802c +80094fe0: 24c344b0 addiu v1,a2,17584 +80094fe4: 00091080 sll v0,t1,0x2 +80094fe8: 00431021 addu v0,v0,v1 +80094fec: 90430000 lbu v1,0(v0) +80094ff0: 3c04802c lui a0,0x802c +80094ff4: 306700ff andi a3,v1,0xff +80094ff8: 24824470 addiu v0,a0,17520 +80094ffc: 000b1840 sll v1,t3,0x1 +80095000: 01c21021 addu v0,t6,v0 +80095004: 24a50001 addiu a1,a1,1 +80095008: 00671825 or v1,v1,a3 +8009500c: 030f2025 or a0,t8,t7 +80095010: 00183040 sll a2,t8,0x1 +80095014: ac430000 sw v1,0(v0) +80095018: 30a500ff andi a1,a1,0xff +8009501c: 24020008 li v0,8 +80095020: 0087780b movn t7,a0,a3 +80095024: 14a2ffac bne a1,v0,80094ed8 +80095028: 30d800ff andi t8,a2,0xff +8009502c: a245443a sb a1,17466(s2) +80095030: 8fbe0020 lw s8,32(sp) +80095034: 8fb7001c lw s7,28(sp) +80095038: 8fb60018 lw s6,24(sp) +8009503c: 8fb50014 lw s5,20(sp) +80095040: 8fb40010 lw s4,16(sp) +80095044: 8fb3000c lw s3,12(sp) +80095048: 8fb20008 lw s2,8(sp) +8009504c: 8fb10004 lw s1,4(sp) +80095050: 8fb00000 lw s0,0(sp) +80095054: 01e01021 move v0,t7 +80095058: 3c06801f lui a2,0x801f +8009505c: 3c03801f lui v1,0x801f +80095060: 3c04801f lui a0,0x801f +80095064: 27bd0028 addiu sp,sp,40 +80095068: accd4448 sw t5,17480(a2) +8009506c: ac6a4444 sw t2,17476(v1) +80095070: 03e00008 jr ra +80095074: a48c444c sh t4,17484(a0) +80095078: 26e23290 addiu v0,s7,12944 +8009507c: 01891821 addu v1,t4,t1 +80095080: 00621821 addu v1,v1,v0 +80095084: 90640001 lbu a0,1(v1) +80095088: 27c24490 addiu v0,s8,17552 +8009508c: 01a21021 addu v0,t5,v0 +80095090: a0440000 sb a0,0(v0) +80095094: a0a00000 sb zero,0(a1) +80095098: 3c04802c lui a0,0x802c +8009509c: 248344b0 addiu v1,a0,17584 +800950a0: 000d1080 sll v0,t5,0x2 +800950a4: 00431021 addu v0,v0,v1 +800950a8: 90430000 lbu v1,0(v0) +800950ac: 3c04802c lui a0,0x802c +800950b0: 306500ff andi a1,v1,0xff +800950b4: 24824470 addiu v0,a0,17520 +800950b8: 000e1840 sll v1,t6,0x1 +800950bc: 02021021 addu v0,s0,v0 +800950c0: 00651825 or v1,v1,a1 +800950c4: 00d82025 or a0,a2,t8 +800950c8: ac430000 sw v1,0(v0) +800950cc: 24e70001 addiu a3,a3,1 +800950d0: 24020008 li v0,8 +800950d4: 0085300b movn a2,a0,a1 +800950d8: 14e2fe1a bne a3,v0,80094944 +800950dc: 0018c042 srl t8,t8,0x1 +800950e0: 3c03801f lui v1,0x801f +800950e4: 3c04801f lui a0,0x801f +800950e8: 8fbe0020 lw s8,32(sp) +800950ec: 8fb7001c lw s7,28(sp) +800950f0: 8fb60018 lw s6,24(sp) +800950f4: 8fb50014 lw s5,20(sp) +800950f8: 8fb40010 lw s4,16(sp) +800950fc: 8fb3000c lw s3,12(sp) +80095100: 8fb20008 lw s2,8(sp) +80095104: 8fb10004 lw s1,4(sp) +80095108: 8fb00000 lw s0,0(sp) +8009510c: 03201021 move v0,t9 +80095110: ac6f4448 sw t7,17480(v1) +80095114: ac8a4444 sw t2,17476(a0) +80095118: 3c03801f lui v1,0x801f +8009511c: 3c04801f lui a0,0x801f +80095120: 27bd0028 addiu sp,sp,40 +80095124: a46b444c sh t3,17484(v1) +80095128: 03e00008 jr ra +8009512c: a0864439 sb a2,17465(a0) +80095130: 26e23290 addiu v0,s7,12944 +80095134: 01691821 addu v1,t3,t1 +80095138: 00621821 addu v1,v1,v0 +8009513c: 90640001 lbu a0,1(v1) +80095140: 27c24490 addiu v0,s8,17552 +80095144: 01821021 addu v0,t4,v0 +80095148: a0440000 sb a0,0(v0) +8009514c: a0a00000 sb zero,0(a1) +80095150: 3c04802c lui a0,0x802c +80095154: 248344b0 addiu v1,a0,17584 +80095158: 000c1080 sll v0,t4,0x2 +8009515c: 00431021 addu v0,v0,v1 +80095160: 08025322 j 80094c88 +80095164: 90430000 lbu v1,0(v0) +80095168: 26e23290 addiu v0,s7,12944 +8009516c: 01281821 addu v1,t1,t0 +80095170: 00621821 addu v1,v1,v0 +80095174: 90640001 lbu a0,1(v1) +80095178: 27c24490 addiu v0,s8,17552 +8009517c: 01821021 addu v0,t4,v0 +80095180: a0440000 sb a0,0(v0) +80095184: 3c04802c lui a0,0x802c +80095188: 248344b0 addiu v1,a0,17584 +8009518c: 000c1080 sll v0,t4,0x2 +80095190: 00431021 addu v0,v0,v1 +80095194: 90430000 lbu v1,0(v0) +80095198: 080251ef j 800947bc +8009519c: a0a00000 sb zero,0(a1) +800951a0: 26e23290 addiu v0,s7,12944 +800951a4: 01071821 addu v1,t0,a3 +800951a8: 00621821 addu v1,v1,v0 +800951ac: 90640001 lbu a0,1(v1) +800951b0: 27c24490 addiu v0,s8,17552 +800951b4: 01221021 addu v0,t1,v0 +800951b8: a0c00000 sb zero,0(a2) +800951bc: 3c06802c lui a2,0x802c +800951c0: 24c344b0 addiu v1,a2,17584 +800951c4: a0440000 sb a0,0(v0) +800951c8: 00091080 sll v0,t1,0x2 +800951cc: 00431021 addu v0,v0,v1 +800951d0: 080253fc j 80094ff0 +800951d4: 90430000 lbu v1,0(v0) +800951d8: 26e23290 addiu v0,s7,12944 +800951dc: 01281821 addu v1,t1,t0 +800951e0: 00621821 addu v1,v1,v0 +800951e4: 90640001 lbu a0,1(v1) +800951e8: 27c24490 addiu v0,s8,17552 +800951ec: 01621021 addu v0,t3,v0 +800951f0: a0440000 sb a0,0(v0) +800951f4: 3c04802c lui a0,0x802c +800951f8: 248344b0 addiu v1,a0,17584 +800951fc: 000b1080 sll v0,t3,0x2 +80095200: 00431021 addu v0,v0,v1 +80095204: 90430000 lbu v1,0(v0) +80095208: 080252ce j 80094b38 +8009520c: a0a00000 sb zero,0(a1) +80095210: 1480fd27 bnez a0,800946b0 +80095214: 00001021 move v0,zero +80095218: 3c02801f lui v0,0x801f +8009521c: 90434438 lbu v1,17464(v0) +80095220: 24630010 addiu v1,v1,16 +80095224: 306300ff andi v1,v1,0xff +80095228: 30640010 andi a0,v1,0x10 +8009522c: 1080feee beqz a0,80094de8 +80095230: a0434438 sb v1,17464(v0) +80095234: 3c02801f lui v0,0x801f +80095238: 3c03801f lui v1,0x801f +8009523c: 8c54443c lw s4,17468(v0) +80095240: 80754440 lb s5,17472(v1) +80095244: 3c02801f lui v0,0x801f +80095248: 3c03801f lui v1,0x801f +8009524c: 3c04801f lui a0,0x801f +80095250: 8c4f4448 lw t7,17480(v0) +80095254: 8c6a4444 lw t2,17476(v1) +80095258: 9488444c lhu t0,17484(a0) +8009525c: 3c06801f lui a2,0x801f +80095260: 24100080 li s0,128 +80095264: 00009021 move s2,zero +80095268: 00008821 move s1,zero +8009526c: 00009821 move s3,zero +80095270: 3c1e802c lui s8,0x802c +80095274: 3c178019 lui s7,0x8019 +80095278: 3c16802c lui s6,0x802c +8009527c: 0802550f j 8009543c +80095280: a0c04439 sb zero,17465(a2) +80095284: 00e61021 addu v0,a3,a2 +80095288: 00431021 addu v0,v0,v1 +8009528c: 90440002 lbu a0,2(v0) +80095290: 27c34490 addiu v1,s8,17552 +80095294: 01231821 addu v1,t1,v1 +80095298: 2cc20002 sltiu v0,a2,2 +8009529c: 14400169 bnez v0,80095844 +800952a0: a0640000 sb a0,0(v1) +800952a4: 3c04802c lui a0,0x802c +800952a8: 248344b0 addiu v1,a0,17584 +800952ac: 00091080 sll v0,t1,0x2 +800952b0: 00431021 addu v0,v0,v1 +800952b4: 90440000 lbu a0,0(v0) +800952b8: 38850001 xori a1,a0,0x1 +800952bc: 3c02802c lui v0,0x802c +800952c0: 24424470 addiu v0,v0,17520 +800952c4: 8c4d0004 lw t5,4(v0) +800952c8: 27c44490 addiu a0,s8,17552 +800952cc: 028d1824 and v1,s4,t5 +800952d0: 02ad1024 and v0,s5,t5 +800952d4: 34420010 ori v0,v0,0x10 +800952d8: 00031943 sra v1,v1,0x5 +800952dc: 00621825 or v1,v1,v0 +800952e0: 306b00ff andi t3,v1,0xff +800952e4: 01642021 addu a0,t3,a0 +800952e8: 90890000 lbu t1,0(a0) +800952ec: 26e33290 addiu v1,s7,12944 +800952f0: 00096040 sll t4,t1,0x1 +800952f4: 01891021 addu v0,t4,t1 +800952f8: 00431021 addu v0,v0,v1 +800952fc: 90470000 lbu a3,0(v0) +80095300: 26c34530 addiu v1,s6,17712 +80095304: 00e31821 addu v1,a3,v1 +80095308: 30a500ff andi a1,a1,0xff +8009530c: 02121025 or v0,s0,s2 +80095310: 000e2040 sll a0,t6,0x1 +80095314: 90660000 lbu a2,0(v1) +80095318: 00852025 or a0,a0,a1 +8009531c: 0045900b movn s2,v0,a1 +80095320: 3c02802c lui v0,0x802c +80095324: 14c00020 bnez a2,800953a8 +80095328: ac444470 sw a0,17520(v0) +8009532c: 15400007 bnez t2,8009534c +80095330: 00081040 sll v0,t0,0x1 +80095334: 91e20000 lbu v0,0(t7) +80095338: 240a0008 li t2,8 +8009533c: 01021025 or v0,t0,v0 +80095340: 25ef0001 addiu t7,t7,1 +80095344: 3048ffff andi t0,v0,0xffff +80095348: 00081040 sll v0,t0,0x1 +8009534c: 3042fffe andi v0,v0,0xfffe +80095350: 38488000 xori t0,v0,0x8000 +80095354: 00081c00 sll v1,t0,0x10 +80095358: 00031c03 sra v1,v1,0x10 +8009535c: 04600124 bltz v1,800957f0 +80095360: 254affff addiu t2,t2,-1 +80095364: 00e81004 sllv v0,t0,a3 +80095368: 01475023 subu t2,t2,a3 +8009536c: 0540012d bltz t2,80095824 +80095370: 3044ffff andi a0,v0,0xffff +80095374: 2403007f li v1,127 +80095378: 00081202 srl v0,t0,0x8 +8009537c: 00e31807 srav v1,v1,a3 +80095380: 00431025 or v0,v0,v1 +80095384: 3c038019 lui v1,0x8019 +80095388: 246332f4 addiu v1,v1,13044 +8009538c: 304200ff andi v0,v0,0xff +80095390: 00431021 addu v0,v0,v1 +80095394: 90430000 lbu v1,0(v0) +80095398: 00804021 move t0,a0 +8009539c: 26c24530 addiu v0,s6,17712 +800953a0: 00e21021 addu v0,a3,v0 +800953a4: a0430000 sb v1,0(v0) +800953a8: 26c24530 addiu v0,s6,17712 +800953ac: 00e22821 addu a1,a3,v0 +800953b0: 90a30000 lbu v1,0(a1) +800953b4: 24020080 li v0,128 +800953b8: 2463ffff addiu v1,v1,-1 +800953bc: 306300ff andi v1,v1,0xff +800953c0: 106200d3 beq v1,v0,80095710 +800953c4: a0a30000 sb v1,0(a1) +800953c8: 146000da bnez v1,80095734 +800953cc: 3c06802c lui a2,0x802c +800953d0: 26e33290 addiu v1,s7,12944 +800953d4: 01891021 addu v0,t4,t1 +800953d8: 00431021 addu v0,v0,v1 +800953dc: 90440002 lbu a0,2(v0) +800953e0: 27c34490 addiu v1,s8,17552 +800953e4: 01631821 addu v1,t3,v1 +800953e8: 2d220002 sltiu v0,t1,2 +800953ec: 1440011e bnez v0,80095868 +800953f0: a0640000 sb a0,0(v1) +800953f4: 3c04802c lui a0,0x802c +800953f8: 248344b0 addiu v1,a0,17584 +800953fc: 000b1080 sll v0,t3,0x2 +80095400: 00431021 addu v0,v0,v1 +80095404: 90440000 lbu a0,0(v0) +80095408: 38830001 xori v1,a0,0x1 +8009540c: 306500ff andi a1,v1,0xff +80095410: 3c06802c lui a2,0x802c +80095414: 000d1840 sll v1,t5,0x1 +80095418: 24c24470 addiu v0,a2,17520 +8009541c: 00651825 or v1,v1,a1 +80095420: 02302025 or a0,s1,s0 +80095424: ac430004 sw v1,4(v0) +80095428: 26730001 addiu s3,s3,1 +8009542c: 24020008 li v0,8 +80095430: 0085880b movn s1,a0,a1 +80095434: 126200df beq s3,v0,800957b4 +80095438: 00108042 srl s0,s0,0x1 +8009543c: 3c02802c lui v0,0x802c +80095440: 8c4e4470 lw t6,17520(v0) +80095444: 27c44490 addiu a0,s8,17552 +80095448: 01d41024 and v0,t6,s4 +8009544c: 02ae1824 and v1,s5,t6 +80095450: 00021143 sra v0,v0,0x5 +80095454: 00431025 or v0,v0,v1 +80095458: 304900ff andi t1,v0,0xff +8009545c: 01242021 addu a0,t1,a0 +80095460: 90860000 lbu a2,0(a0) +80095464: 26e33290 addiu v1,s7,12944 +80095468: 00063840 sll a3,a2,0x1 +8009546c: 00e61021 addu v0,a3,a2 +80095470: 00431021 addu v0,v0,v1 +80095474: 90440000 lbu a0,0(v0) +80095478: 26c34530 addiu v1,s6,17712 +8009547c: 00831821 addu v1,a0,v1 +80095480: 90620000 lbu v0,0(v1) +80095484: 14400021 bnez v0,8009550c +80095488: 26c24530 addiu v0,s6,17712 +8009548c: 15400007 bnez t2,800954ac +80095490: 00081040 sll v0,t0,0x1 +80095494: 91e20000 lbu v0,0(t7) +80095498: 240a0008 li t2,8 +8009549c: 01021025 or v0,t0,v0 +800954a0: 25ef0001 addiu t7,t7,1 +800954a4: 3048ffff andi t0,v0,0xffff +800954a8: 00081040 sll v0,t0,0x1 +800954ac: 3042fffe andi v0,v0,0xfffe +800954b0: 38488000 xori t0,v0,0x8000 +800954b4: 00081c00 sll v1,t0,0x10 +800954b8: 00031c03 sra v1,v1,0x10 +800954bc: 046000c7 bltz v1,800957dc +800954c0: 254affff addiu t2,t2,-1 +800954c4: 00881004 sllv v0,t0,a0 +800954c8: 01445023 subu t2,t2,a0 +800954cc: 054000cd bltz t2,80095804 +800954d0: 3045ffff andi a1,v0,0xffff +800954d4: 2403007f li v1,127 +800954d8: 00081202 srl v0,t0,0x8 +800954dc: 00831807 srav v1,v1,a0 +800954e0: 00431025 or v0,v0,v1 +800954e4: 3c038019 lui v1,0x8019 +800954e8: 246332f4 addiu v1,v1,13044 +800954ec: 304200ff andi v0,v0,0xff +800954f0: 00431021 addu v0,v0,v1 +800954f4: 90430000 lbu v1,0(v0) +800954f8: 00a04021 move t0,a1 +800954fc: 26c24530 addiu v0,s6,17712 +80095500: 00821021 addu v0,a0,v0 +80095504: a0430000 sb v1,0(v0) +80095508: 26c24530 addiu v0,s6,17712 +8009550c: 00822821 addu a1,a0,v0 +80095510: 90a30000 lbu v1,0(a1) +80095514: 24020080 li v0,128 +80095518: 2463ffff addiu v1,v1,-1 +8009551c: 306300ff andi v1,v1,0xff +80095520: 10620089 beq v1,v0,80095748 +80095524: a0a30000 sb v1,0(a1) +80095528: 1060ff56 beqz v1,80095284 +8009552c: 26e33290 addiu v1,s7,12944 +80095530: 3c06802c lui a2,0x802c +80095534: 00091080 sll v0,t1,0x2 +80095538: 24c344b0 addiu v1,a2,17584 +8009553c: 00431021 addu v0,v0,v1 +80095540: 080254af j 800952bc +80095544: 90450000 lbu a1,0(v0) +80095548: 24020001 li v0,1 +8009554c: 00821004 sllv v0,v0,a0 +80095550: 2442ff80 addiu v0,v0,-128 +80095554: 304300ff andi v1,v0,0xff +80095558: 08025283 j 80094a0c +8009555c: 00a05821 move t3,a1 +80095560: 24020001 li v0,1 +80095564: 01021004 sllv v0,v0,t0 +80095568: 2442ff80 addiu v0,v0,-128 +8009556c: 08025228 j 800948a0 +80095570: 304300ff andi v1,v0,0xff +80095574: 24020001 li v0,1 +80095578: 00821004 sllv v0,v0,a0 +8009557c: 2442ff80 addiu v0,v0,-128 +80095580: 304300ff andi v1,v0,0xff +80095584: 080253ea j 80094fa8 +80095588: 00c06021 move t4,a2 +8009558c: 91e20000 lbu v0,0(t7) +80095590: 000a1823 negu v1,t2 +80095594: 00621004 sllv v0,v0,v1 +80095598: 004b1025 or v0,v0,t3 +8009559c: 304bffff andi t3,v0,0xffff +800955a0: 25ef0001 addiu t7,t7,1 +800955a4: 0802527a j 800949e8 +800955a8: 254a0008 addiu t2,t2,8 +800955ac: 91e20000 lbu v0,0(t7) +800955b0: 000a1823 negu v1,t2 +800955b4: 00621004 sllv v0,v0,v1 +800955b8: 00441025 or v0,v0,a0 +800955bc: 3044ffff andi a0,v0,0xffff +800955c0: 25ef0001 addiu t7,t7,1 +800955c4: 0802521e j 80094878 +800955c8: 254a0008 addiu t2,t2,8 +800955cc: 3c02802c lui v0,0x802c +800955d0: 244344b0 addiu v1,v0,17584 +800955d4: 000c2080 sll a0,t4,0x2 +800955d8: 00832021 addu a0,a0,v1 +800955dc: 8c820000 lw v0,0(a0) +800955e0: 38420001 xori v0,v0,0x1 +800955e4: 304300ff andi v1,v0,0xff +800955e8: 080251ef j 800947bc +800955ec: ac820000 sw v0,0(a0) +800955f0: 3c02802c lui v0,0x802c +800955f4: 244344b0 addiu v1,v0,17584 +800955f8: 000d2080 sll a0,t5,0x2 +800955fc: 00832021 addu a0,a0,v1 +80095600: 8c820000 lw v0,0(a0) +80095604: 38420001 xori v0,v0,0x1 +80095608: 304300ff andi v1,v0,0xff +8009560c: 08025244 j 80094910 +80095610: ac820000 sw v0,0(a0) +80095614: 1460fdf4 bnez v1,80094de8 +80095618: 3c03801f lui v1,0x801f +8009561c: 9062443a lbu v0,17466(v1) +80095620: 38420002 xori v0,v0,0x2 +80095624: a062443a sb v0,17466(v1) +80095628: 3c02801f lui v0,0x801f +8009562c: 0802537c j 80094df0 +80095630: 90424439 lbu v0,17465(v0) +80095634: 3c06801f lui a2,0x801f +80095638: accf4448 sw t7,17480(a2) +8009563c: 3c03801f lui v1,0x801f +80095640: 3c04801f lui a0,0x801f +80095644: 3c06801f lui a2,0x801f +80095648: 02001021 move v0,s0 +8009564c: ac6a4444 sw t2,17476(v1) +80095650: a48e444c sh t6,17484(a0) +80095654: 080251ac j 800946b0 +80095658: a0d14439 sb s1,17465(a2) +8009565c: 91a20000 lbu v0,0(t5) +80095660: 000a1823 negu v1,t2 +80095664: 00621004 sllv v0,v0,v1 +80095668: 004c1025 or v0,v0,t4 +8009566c: 304cffff andi t4,v0,0xffff +80095670: 25ad0001 addiu t5,t5,1 +80095674: 080253e1 j 80094f84 +80095678: 254a0008 addiu t2,t2,8 +8009567c: 3c02802c lui v0,0x802c +80095680: 244344b0 addiu v1,v0,17584 +80095684: 00092080 sll a0,t1,0x2 +80095688: 00832021 addu a0,a0,v1 +8009568c: 8c820000 lw v0,0(a0) +80095690: 38420001 xori v0,v0,0x1 +80095694: 304300ff andi v1,v0,0xff +80095698: 080253a7 j 80094e9c +8009569c: ac820000 sw v0,0(a0) +800956a0: 24020001 li v0,1 +800956a4: 01021004 sllv v0,v0,t0 +800956a8: 2442ff80 addiu v0,v0,-128 +800956ac: 304300ff andi v1,v0,0xff +800956b0: 08025306 j 80094c18 +800956b4: 00807021 move t6,a0 +800956b8: 24020001 li v0,1 +800956bc: 00821004 sllv v0,v0,a0 +800956c0: 2442ff80 addiu v0,v0,-128 +800956c4: 304300ff andi v1,v0,0xff +800956c8: 08025360 j 80094d80 +800956cc: 00a07021 move t6,a1 +800956d0: 91e20000 lbu v0,0(t7) +800956d4: 000a1823 negu v1,t2 +800956d8: 00621004 sllv v0,v0,v1 +800956dc: 004e1025 or v0,v0,t6 +800956e0: 304effff andi t6,v0,0xffff +800956e4: 25ef0001 addiu t7,t7,1 +800956e8: 080252fd j 80094bf4 +800956ec: 254a0008 addiu t2,t2,8 +800956f0: 91e20000 lbu v0,0(t7) +800956f4: 000a1823 negu v1,t2 +800956f8: 00621004 sllv v0,v0,v1 +800956fc: 004e1025 or v0,v0,t6 +80095700: 304effff andi t6,v0,0xffff +80095704: 25ef0001 addiu t7,t7,1 +80095708: 08025357 j 80094d5c +8009570c: 254a0008 addiu t2,t2,8 +80095710: 26e23290 addiu v0,s7,12944 +80095714: 01891821 addu v1,t4,t1 +80095718: 00621821 addu v1,v1,v0 +8009571c: 90640001 lbu a0,1(v1) +80095720: 27c24490 addiu v0,s8,17552 +80095724: 01621021 addu v0,t3,v0 +80095728: a0440000 sb a0,0(v0) +8009572c: a0a00000 sb zero,0(a1) +80095730: 3c06802c lui a2,0x802c +80095734: 24c344b0 addiu v1,a2,17584 +80095738: 000b1080 sll v0,t3,0x2 +8009573c: 00431021 addu v0,v0,v1 +80095740: 08025503 j 8009540c +80095744: 90430000 lbu v1,0(v0) +80095748: 26e23290 addiu v0,s7,12944 +8009574c: 00e61821 addu v1,a3,a2 +80095750: 00621821 addu v1,v1,v0 +80095754: 90640001 lbu a0,1(v1) +80095758: 27c24490 addiu v0,s8,17552 +8009575c: 01221021 addu v0,t1,v0 +80095760: a0440000 sb a0,0(v0) +80095764: 0802554c j 80095530 +80095768: a0a00000 sb zero,0(a1) +8009576c: 3c02802c lui v0,0x802c +80095770: 244344b0 addiu v1,v0,17584 +80095774: 000c2080 sll a0,t4,0x2 +80095778: 00832021 addu a0,a0,v1 +8009577c: 8c820000 lw v0,0(a0) +80095780: 38420001 xori v0,v0,0x1 +80095784: 304300ff andi v1,v0,0xff +80095788: 08025322 j 80094c88 +8009578c: ac820000 sw v0,0(a0) +80095790: 3c02802c lui v0,0x802c +80095794: 244344b0 addiu v1,v0,17584 +80095798: 000b2080 sll a0,t3,0x2 +8009579c: 00832021 addu a0,a0,v1 +800957a0: 8c820000 lw v0,0(a0) +800957a4: 38420001 xori v0,v0,0x1 +800957a8: 304300ff andi v1,v0,0xff +800957ac: 080252ce j 80094b38 +800957b0: ac820000 sw v0,0(a0) +800957b4: 3c03801f lui v1,0x801f +800957b8: ac6f4448 sw t7,17480(v1) +800957bc: 3c04801f lui a0,0x801f +800957c0: 3c06801f lui a2,0x801f +800957c4: 3c03801f lui v1,0x801f +800957c8: 02401021 move v0,s2 +800957cc: ac8a4444 sw t2,17476(a0) +800957d0: a4c8444c sh t0,17484(a2) +800957d4: 080251ac j 800946b0 +800957d8: a0714439 sb s1,17465(v1) +800957dc: 24020001 li v0,1 +800957e0: 00821004 sllv v0,v0,a0 +800957e4: 2442ff80 addiu v0,v0,-128 +800957e8: 0802553f j 800954fc +800957ec: 304300ff andi v1,v0,0xff +800957f0: 24020001 li v0,1 +800957f4: 00e21004 sllv v0,v0,a3 +800957f8: 2442ff80 addiu v0,v0,-128 +800957fc: 080254e7 j 8009539c +80095800: 304300ff andi v1,v0,0xff +80095804: 91e20000 lbu v0,0(t7) +80095808: 000a1823 negu v1,t2 +8009580c: 00621004 sllv v0,v0,v1 +80095810: 00451025 or v0,v0,a1 +80095814: 3045ffff andi a1,v0,0xffff +80095818: 25ef0001 addiu t7,t7,1 +8009581c: 08025535 j 800954d4 +80095820: 254a0008 addiu t2,t2,8 +80095824: 91e20000 lbu v0,0(t7) +80095828: 000a1823 negu v1,t2 +8009582c: 00621004 sllv v0,v0,v1 +80095830: 00441025 or v0,v0,a0 +80095834: 3044ffff andi a0,v0,0xffff +80095838: 25ef0001 addiu t7,t7,1 +8009583c: 080254dd j 80095374 +80095840: 254a0008 addiu t2,t2,8 +80095844: 3c06802c lui a2,0x802c +80095848: 00092080 sll a0,t1,0x2 +8009584c: 24c344b0 addiu v1,a2,17584 +80095850: 00832021 addu a0,a0,v1 +80095854: 8c820000 lw v0,0(a0) +80095858: 38420001 xori v0,v0,0x1 +8009585c: 304500ff andi a1,v0,0xff +80095860: 080254af j 800952bc +80095864: ac820000 sw v0,0(a0) +80095868: 24c344b0 addiu v1,a2,17584 +8009586c: 000b2080 sll a0,t3,0x2 +80095870: 00832021 addu a0,a0,v1 +80095874: 8c820000 lw v0,0(a0) +80095878: 38420001 xori v0,v0,0x1 +8009587c: 304300ff andi v1,v0,0xff +80095880: 08025503 j 8009540c +80095884: ac820000 sw v0,0(a0) + ... + +80095890 <_Z10FreezeSizeii>: +80095890: 24020002 li v0,2 +80095894: 10a20006 beq a1,v0,800958b0 <_Z10FreezeSizeii+0x20> +80095898: 00000000 nop +8009589c: 24020003 li v0,3 +800958a0: 10a20006 beq a1,v0,800958bc <_Z10FreezeSizeii+0x2c> +800958a4: 00000000 nop +800958a8: 03e00008 jr ra +800958ac: 00801021 move v0,a0 +800958b0: 00042040 sll a0,a0,0x1 +800958b4: 03e00008 jr ra +800958b8: 00801021 move v0,a0 +800958bc: 00042080 sll a0,a0,0x2 +800958c0: 03e00008 jr ra +800958c4: 00801021 move v0,a0 + +800958c8 : +800958c8: 03e00008 jr ra +800958cc: 00001021 move v0,zero + +800958d0 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh>: +800958d0: 27bdffd0 addiu sp,sp,-48 +800958d4: afb40020 sw s4,32(sp) +800958d8: afb3001c sw s3,28(sp) +800958dc: afbf0028 sw ra,40(sp) +800958e0: afb50024 sw s5,36(sp) +800958e4: afb20018 sw s2,24(sp) +800958e8: afb10014 sw s1,20(sp) +800958ec: afb00010 sw s0,16(sp) +800958f0: 00c0a021 move s4,a2 +800958f4: 18c0001e blez a2,80095970 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0xa0> +800958f8: 00809821 move s3,a0 +800958fc: 00a08821 move s1,a1 +80095900: 00e08021 move s0,a3 +80095904: 00009021 move s2,zero +80095908: 0802564d j 80095934 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x64> +8009590c: 24150001 li s5,1 +80095910: 14400032 bnez v0,800959dc <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x10c> +80095914: 24020002 li v0,2 +80095918: 1062001e beq v1,v0,80095994 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0xc4> +8009591c: 24020003 li v0,3 +80095920: 1062003d beq v1,v0,80095a18 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x148> +80095924: 00000000 nop +80095928: 26520001 addiu s2,s2,1 +8009592c: 12920010 beq s4,s2,80095970 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0xa0> +80095930: 2631000c addiu s1,s1,12 +80095934: 8e230008 lw v1,8(s1) +80095938: 1475fff5 bne v1,s5,80095910 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x40> +8009593c: 28620002 slti v0,v1,2 +80095940: 8e240000 lw a0,0(s1) +80095944: 8e260004 lw a2,4(s1) +80095948: 3c028012 lui v0,0x8012 +8009594c: 02002821 move a1,s0 +80095950: 2442c980 addiu v0,v0,-13952 +80095954: 0040f809 jalr v0 +80095958: 02642021 addu a0,s3,a0 +8009595c: 8e230004 lw v1,4(s1) +80095960: 26520001 addiu s2,s2,1 +80095964: 02038021 addu s0,s0,v1 +80095968: 1692fff2 bne s4,s2,80095934 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x64> +8009596c: 2631000c addiu s1,s1,12 +80095970: 8fbf0028 lw ra,40(sp) +80095974: 8fb50024 lw s5,36(sp) +80095978: 8fb40020 lw s4,32(sp) +8009597c: 8fb3001c lw s3,28(sp) +80095980: 8fb20018 lw s2,24(sp) +80095984: 8fb10014 lw s1,20(sp) +80095988: 8fb00010 lw s0,16(sp) +8009598c: 03e00008 jr ra +80095990: 27bd0030 addiu sp,sp,48 +80095994: 8e270004 lw a3,4(s1) +80095998: 18e0ffe3 blez a3,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +8009599c: 02002021 move a0,s0 +800959a0: 8e220000 lw v0,0(s1) +800959a4: 02622821 addu a1,s3,v0 +800959a8: 00003021 move a2,zero +800959ac: 90820000 lbu v0,0(a0) +800959b0: 90830001 lbu v1,1(a0) +800959b4: 00021200 sll v0,v0,0x8 +800959b8: 00431025 or v0,v0,v1 +800959bc: 24c60001 addiu a2,a2,1 +800959c0: a4a20000 sh v0,0(a1) +800959c4: 24840002 addiu a0,a0,2 +800959c8: 14c7fff8 bne a2,a3,800959ac <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0xdc> +800959cc: 24a50002 addiu a1,a1,2 +800959d0: 00071040 sll v0,a3,0x1 +800959d4: 0802564a j 80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +800959d8: 02028021 addu s0,s0,v0 +800959dc: 1460ffd2 bnez v1,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +800959e0: 00000000 nop +800959e4: 8e230004 lw v1,4(s1) +800959e8: 10620059 beq v1,v0,80095b50 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x280> +800959ec: 28620003 slti v0,v1,3 +800959f0: 10400022 beqz v0,80095a7c <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x1ac> +800959f4: 24020004 li v0,4 +800959f8: 1475ffcb bne v1,s5,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +800959fc: 00000000 nop +80095a00: 8e220000 lw v0,0(s1) +80095a04: 92030000 lbu v1,0(s0) +80095a08: 00531021 addu v0,v0,s3 +80095a0c: 26100001 addiu s0,s0,1 +80095a10: 0802564a j 80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +80095a14: a0430000 sb v1,0(v0) +80095a18: 8e220004 lw v0,4(s1) +80095a1c: 1840ffc2 blez v0,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +80095a20: 00004021 move t0,zero +80095a24: 92020000 lbu v0,0(s0) +80095a28: 92040001 lbu a0,1(s0) +80095a2c: 92070003 lbu a3,3(s0) +80095a30: 92050002 lbu a1,2(s0) +80095a34: 8e260000 lw a2,0(s1) +80095a38: 00021600 sll v0,v0,0x18 +80095a3c: 00042400 sll a0,a0,0x10 +80095a40: 00081880 sll v1,t0,0x2 +80095a44: 00441025 or v0,v0,a0 +80095a48: 00471025 or v0,v0,a3 +80095a4c: 00661821 addu v1,v1,a2 +80095a50: 00052a00 sll a1,a1,0x8 +80095a54: 00a22825 or a1,a1,v0 +80095a58: 00731821 addu v1,v1,s3 +80095a5c: ac650000 sw a1,0(v1) +80095a60: 8e220004 lw v0,4(s1) +80095a64: 25080001 addiu t0,t0,1 +80095a68: 0102102a slt v0,t0,v0 +80095a6c: 1440ffed bnez v0,80095a24 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x154> +80095a70: 26100004 addiu s0,s0,4 +80095a74: 0802564b j 8009592c <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x5c> +80095a78: 26520001 addiu s2,s2,1 +80095a7c: 1062003e beq v1,v0,80095b78 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x2a8> +80095a80: 24020008 li v0,8 +80095a84: 1462ffa8 bne v1,v0,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +80095a88: 00004821 move t1,zero +80095a8c: 92020000 lbu v0,0(s0) +80095a90: 92040001 lbu a0,1(s0) +80095a94: 92060002 lbu a2,2(s0) +80095a98: 00042c00 sll a1,a0,0x10 +80095a9c: 00021e00 sll v1,v0,0x18 +80095aa0: 00002021 move a0,zero +80095aa4: 00001021 move v0,zero +80095aa8: 92080004 lbu t0,4(s0) +80095aac: 00441025 or v0,v0,a0 +80095ab0: 92040003 lbu a0,3(s0) +80095ab4: 920a0005 lbu t2,5(s0) +80095ab8: 00651825 or v1,v1,a1 +80095abc: 00063a00 sll a3,a2,0x8 +80095ac0: 00003021 move a2,zero +80095ac4: 920c0006 lbu t4,6(s0) +80095ac8: 00802821 move a1,a0 +80095acc: 00461025 or v0,v0,a2 +80095ad0: 00002021 move a0,zero +80095ad4: 00083202 srl a2,t0,0x8 +80095ad8: 00671825 or v1,v1,a3 +80095adc: 00441025 or v0,v0,a0 +80095ae0: 00651825 or v1,v1,a1 +80095ae4: 000a2402 srl a0,t2,0x10 +80095ae8: 00c94825 or t1,a2,t1 +80095aec: 00005821 move t3,zero +80095af0: 00084600 sll t0,t0,0x18 +80095af4: 260f0007 addiu t7,s0,7 +80095af8: 008b5825 or t3,a0,t3 +80095afc: 00006821 move t5,zero +80095b00: 000c2602 srl a0,t4,0x18 +80095b04: 00481025 or v0,v0,t0 +80095b08: 00691825 or v1,v1,t1 +80095b0c: 000a5400 sll t2,t2,0x10 +80095b10: 008d6825 or t5,a0,t5 +80095b14: 8e2e0000 lw t6,0(s1) +80095b18: 91e40000 lbu a0,0(t7) +80095b1c: 004a1025 or v0,v0,t2 +80095b20: 006b1825 or v1,v1,t3 +80095b24: 000c6200 sll t4,t4,0x8 +80095b28: 00002821 move a1,zero +80095b2c: 004c1025 or v0,v0,t4 +80095b30: 006d1825 or v1,v1,t5 +80095b34: 01d37021 addu t6,t6,s3 +80095b38: 00653025 or a2,v1,a1 +80095b3c: 00441025 or v0,v0,a0 +80095b40: 26100008 addiu s0,s0,8 +80095b44: adc60004 sw a2,4(t6) +80095b48: 0802564a j 80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +80095b4c: adc20000 sw v0,0(t6) +80095b50: 92040000 lbu a0,0(s0) +80095b54: 26020001 addiu v0,s0,1 +80095b58: 90450000 lbu a1,0(v0) +80095b5c: 8e230000 lw v1,0(s1) +80095b60: 00042200 sll a0,a0,0x8 +80095b64: 00852025 or a0,a0,a1 +80095b68: 00731821 addu v1,v1,s3 +80095b6c: 26100002 addiu s0,s0,2 +80095b70: 0802564a j 80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +80095b74: a4640000 sh a0,0(v1) +80095b78: 92020000 lbu v0,0(s0) +80095b7c: 92040001 lbu a0,1(s0) +80095b80: 26030002 addiu v1,s0,2 +80095b84: 90650000 lbu a1,0(v1) +80095b88: 92060003 lbu a2,3(s0) +80095b8c: 00021600 sll v0,v0,0x18 +80095b90: 00042400 sll a0,a0,0x10 +80095b94: 8e230000 lw v1,0(s1) +80095b98: 00441025 or v0,v0,a0 +80095b9c: 00461025 or v0,v0,a2 +80095ba0: 00052a00 sll a1,a1,0x8 +80095ba4: 00a22825 or a1,a1,v0 +80095ba8: 00731821 addu v1,v1,s3 +80095bac: 26100004 addiu s0,s0,4 +80095bb0: 0802564a j 80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58> +80095bb4: ac650000 sw a1,0(v1) + +80095bb8 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi>: +80095bb8: 27bdffb8 addiu sp,sp,-72 +80095bbc: afb40038 sw s4,56(sp) +80095bc0: afb1002c sw s1,44(sp) +80095bc4: afb00028 sw s0,40(sp) +80095bc8: 00808821 move s1,a0 +80095bcc: 27b00010 addiu s0,sp,16 +80095bd0: 3c14800f lui s4,0x800f +80095bd4: afb5003c sw s5,60(sp) +80095bd8: afb30034 sw s3,52(sp) +80095bdc: afb20030 sw s2,48(sp) +80095be0: afbf0044 sw ra,68(sp) +80095be4: afb60040 sw s6,64(sp) +80095be8: 00a09021 move s2,a1 +80095bec: 00c0a821 move s5,a2 +80095bf0: 00e09821 move s3,a3 +80095bf4: 02002021 move a0,s0 +80095bf8: 24050001 li a1,1 +80095bfc: 2406000b li a2,11 +80095c00: 26825ed4 addiu v0,s4,24276 +80095c04: 0040f809 jalr v0 +80095c08: 02203821 move a3,s1 +80095c0c: 2403000b li v1,11 +80095c10: 14430008 bne v0,v1,80095c34 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x7c> +80095c14: 3c028012 lui v0,0x8012 +80095c18: 02002021 move a0,s0 +80095c1c: 02402821 move a1,s2 +80095c20: 2442bfc0 addiu v0,v0,-16448 +80095c24: 0040f809 jalr v0 +80095c28: 24060003 li a2,3 +80095c2c: 10400016 beqz v0,80095c88 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0xd0> +80095c30: 83a30013 lb v1,19(sp) +80095c34: 3c02800f lui v0,0x800f +80095c38: 24425610 addiu v0,v0,22032 +80095c3c: 0040f809 jalr v0 +80095c40: 02202021 move a0,s1 +80095c44: 2445fff5 addiu a1,v0,-11 +80095c48: 3c02800f lui v0,0x800f +80095c4c: 02202021 move a0,s1 +80095c50: 24425c60 addiu v0,v0,23648 +80095c54: 0040f809 jalr v0 +80095c58: 00003021 move a2,zero +80095c5c: 2402ffff li v0,-1 +80095c60: 8fbf0044 lw ra,68(sp) +80095c64: 8fb60040 lw s6,64(sp) +80095c68: 8fb5003c lw s5,60(sp) +80095c6c: 8fb40038 lw s4,56(sp) +80095c70: 8fb30034 lw s3,52(sp) +80095c74: 8fb20030 lw s2,48(sp) +80095c78: 8fb1002c lw s1,44(sp) +80095c7c: 8fb00028 lw s0,40(sp) +80095c80: 03e00008 jr ra +80095c84: 27bd0048 addiu sp,sp,72 +80095c88: 2402003a li v0,58 +80095c8c: 1462ffea bne v1,v0,80095c38 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x80> +80095c90: 3c02800f lui v0,0x800f +80095c94: 3c028011 lui v0,0x8011 +80095c98: 2406000a li a2,10 +80095c9c: 27a40014 addiu a0,sp,20 +80095ca0: 00002821 move a1,zero +80095ca4: 2442e2e0 addiu v0,v0,-7456 +80095ca8: 0040f809 jalr v0 +80095cac: 00003821 move a3,zero +80095cb0: 1040ffe0 beqz v0,80095c34 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x7c> +80095cb4: 00403021 move a2,v0 +80095cb8: 0262102a slt v0,s3,v0 +80095cbc: 14400021 bnez v0,80095d44 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x18c> +80095cc0: 00d3b023 subu s6,a2,s3 +80095cc4: 00c08021 move s0,a2 +80095cc8: 0000b021 move s6,zero +80095ccc: 02a02021 move a0,s5 +80095cd0: 26935ed4 addiu s3,s4,24276 +80095cd4: 24050001 li a1,1 +80095cd8: 02003021 move a2,s0 +80095cdc: 0260f809 jalr s3 +80095ce0: 02203821 move a3,s1 +80095ce4: 16020019 bne s0,v0,80095d4c <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x194> +80095ce8: 00409021 move s2,v0 +80095cec: 16c00003 bnez s6,80095cfc <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x144> +80095cf0: 00000000 nop +80095cf4: 08025718 j 80095c60 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0xa8> +80095cf8: 24020001 li v0,1 +80095cfc: 3c028010 lui v0,0x8010 +80095d00: 24425378 addiu v0,v0,21368 +80095d04: 0040f809 jalr v0 +80095d08: 02c02021 move a0,s6 +80095d0c: 00408021 move s0,v0 +80095d10: 00402021 move a0,v0 +80095d14: 02c03021 move a2,s6 +80095d18: 02203821 move a3,s1 +80095d1c: 0260f809 jalr s3 +80095d20: 24050001 li a1,1 +80095d24: 1200fff3 beqz s0,80095cf4 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x13c> +80095d28: 00000000 nop +80095d2c: 3c028010 lui v0,0x8010 +80095d30: 24424e60 addiu v0,v0,20064 +80095d34: 0040f809 jalr v0 +80095d38: 02002021 move a0,s0 +80095d3c: 08025718 j 80095c60 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0xa8> +80095d40: 24020001 li v0,1 +80095d44: 08025733 j 80095ccc <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x114> +80095d48: 02608021 move s0,s3 +80095d4c: 3c02800f lui v0,0x800f +80095d50: 24425610 addiu v0,v0,22032 +80095d54: 0040f809 jalr v0 +80095d58: 02202021 move a0,s1 +80095d5c: 08025711 j 80095c44 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x8c> +80095d60: 00521023 subu v0,v0,s2 + +80095d64 <_Z17UnfreezeBlockCopyP11FILE_STRUCTPcPPhi>: +80095d64: 27bdffd8 addiu sp,sp,-40 +80095d68: 3c028010 lui v0,0x8010 +80095d6c: afbf0020 sw ra,32(sp) +80095d70: afb3001c sw s3,28(sp) +80095d74: afb20018 sw s2,24(sp) +80095d78: afb10014 sw s1,20(sp) +80095d7c: afb00010 sw s0,16(sp) +80095d80: 00809021 move s2,a0 +80095d84: 24425378 addiu v0,v0,21368 +80095d88: 00e02021 move a0,a3 +80095d8c: 00c09821 move s3,a2 +80095d90: 00a08021 move s0,a1 +80095d94: 0040f809 jalr v0 +80095d98: 00e08821 move s1,a3 +80095d9c: 00403021 move a2,v0 +80095da0: ae620000 sw v0,0(s3) +80095da4: 3c028009 lui v0,0x8009 +80095da8: 02002821 move a1,s0 +80095dac: 02402021 move a0,s2 +80095db0: 24425bb8 addiu v0,v0,23480 +80095db4: 0040f809 jalr v0 +80095db8: 02203821 move a3,s1 +80095dbc: 00408021 move s0,v0 +80095dc0: 24020001 li v0,1 +80095dc4: 1202000a beq s0,v0,80095df0 <_Z17UnfreezeBlockCopyP11FILE_STRUCTPcPPhi+0x8c> +80095dc8: 02001021 move v0,s0 +80095dcc: 8e620000 lw v0,0(s3) +80095dd0: 10400005 beqz v0,80095de8 <_Z17UnfreezeBlockCopyP11FILE_STRUCTPcPPhi+0x84> +80095dd4: 00402021 move a0,v0 +80095dd8: 3c028010 lui v0,0x8010 +80095ddc: 24424e60 addiu v0,v0,20064 +80095de0: 0040f809 jalr v0 +80095de4: 00000000 nop +80095de8: ae600000 sw zero,0(s3) +80095dec: 02001021 move v0,s0 +80095df0: 8fbf0020 lw ra,32(sp) +80095df4: 8fb3001c lw s3,28(sp) +80095df8: 8fb20018 lw s2,24(sp) +80095dfc: 8fb10014 lw s1,20(sp) +80095e00: 8fb00010 lw s0,16(sp) +80095e04: 03e00008 jr ra +80095e08: 27bd0028 addiu sp,sp,40 + +80095e0c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai>: +80095e0c: 27bdffc8 addiu sp,sp,-56 +80095e10: afb3001c sw s3,28(sp) +80095e14: 8fb30048 lw s3,72(sp) +80095e18: afb60028 sw s6,40(sp) +80095e1c: afb50024 sw s5,36(sp) +80095e20: afb20018 sw s2,24(sp) +80095e24: afb10014 sw s1,20(sp) +80095e28: afbf0030 sw ra,48(sp) +80095e2c: afb7002c sw s7,44(sp) +80095e30: afb40020 sw s4,32(sp) +80095e34: afb00010 sw s0,16(sp) +80095e38: 00808821 move s1,a0 +80095e3c: 00a09021 move s2,a1 +80095e40: 00c0b021 move s6,a2 +80095e44: 1a6000da blez s3,800961b0 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x3a4> +80095e48: 00e0a821 move s5,a3 +80095e4c: 00e02821 move a1,a3 +80095e50: 00008021 move s0,zero +80095e54: 00003821 move a3,zero +80095e58: 24080002 li t0,2 +80095e5c: 24090003 li t1,3 +80095e60: 8ca30008 lw v1,8(a1) +80095e64: 8ca60000 lw a2,0(a1) +80095e68: 10680032 beq v1,t0,80095f34 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x128> +80095e6c: 8ca40004 lw a0,4(a1) +80095e70: 10690002 beq v1,t1,80095e7c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x70> +80095e74: 00041080 sll v0,a0,0x2 +80095e78: 00801021 move v0,a0 +80095e7c: 00461021 addu v0,v0,a2 +80095e80: 0202102a slt v0,s0,v0 +80095e84: 10400006 beqz v0,80095ea0 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x94> +80095e88: 00000000 nop +80095e8c: 1068002b beq v1,t0,80095f3c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x130> +80095e90: 00000000 nop +80095e94: 10690025 beq v1,t1,80095f2c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x120> +80095e98: 00000000 nop +80095e9c: 00868021 addu s0,a0,a2 +80095ea0: 24e70001 addiu a3,a3,1 +80095ea4: 1667ffee bne s3,a3,80095e60 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x54> +80095ea8: 24a5000c addiu a1,a1,12 +80095eac: 02002021 move a0,s0 +80095eb0: 3c028010 lui v0,0x8010 +80095eb4: 24425378 addiu v0,v0,21368 +80095eb8: 0040f809 jalr v0 +80095ebc: 00000000 nop +80095ec0: 00403021 move a2,v0 +80095ec4: 0040a021 move s4,v0 +80095ec8: 3c028009 lui v0,0x8009 +80095ecc: 02202021 move a0,s1 +80095ed0: 02402821 move a1,s2 +80095ed4: 24425bb8 addiu v0,v0,23480 +80095ed8: 0040f809 jalr v0 +80095edc: 02003821 move a3,s0 +80095ee0: 0040b821 move s7,v0 +80095ee4: 24020001 li v0,1 +80095ee8: 12e20016 beq s7,v0,80095f44 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x138> +80095eec: 3c028010 lui v0,0x8010 +80095ef0: 24424e60 addiu v0,v0,20064 +80095ef4: 0040f809 jalr v0 +80095ef8: 02802021 move a0,s4 +80095efc: 02e01021 move v0,s7 +80095f00: 8fbf0030 lw ra,48(sp) +80095f04: 8fb7002c lw s7,44(sp) +80095f08: 8fb60028 lw s6,40(sp) +80095f0c: 8fb50024 lw s5,36(sp) +80095f10: 8fb40020 lw s4,32(sp) +80095f14: 8fb3001c lw s3,28(sp) +80095f18: 8fb20018 lw s2,24(sp) +80095f1c: 8fb10014 lw s1,20(sp) +80095f20: 8fb00010 lw s0,16(sp) +80095f24: 03e00008 jr ra +80095f28: 27bd0038 addiu sp,sp,56 +80095f2c: 080257a7 j 80095e9c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x90> +80095f30: 00042080 sll a0,a0,0x2 +80095f34: 0802579f j 80095e7c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x70> +80095f38: 00041040 sll v0,a0,0x1 +80095f3c: 080257a7 j 80095e9c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x90> +80095f40: 00042040 sll a0,a0,0x1 +80095f44: 1a60001d blez s3,80095fbc <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1b0> +80095f48: 02a08821 move s1,s5 +80095f4c: 02808021 move s0,s4 +80095f50: 00009021 move s2,zero +80095f54: 080257e0 j 80095f80 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x174> +80095f58: 24150001 li s5,1 +80095f5c: 14400037 bnez v0,8009603c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x230> +80095f60: 24020002 li v0,2 +80095f64: 10620023 beq v1,v0,80095ff4 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1e8> +80095f68: 24020003 li v0,3 +80095f6c: 1062006f beq v1,v0,8009612c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x320> +80095f70: 00000000 nop +80095f74: 26520001 addiu s2,s2,1 +80095f78: 12720010 beq s3,s2,80095fbc <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1b0> +80095f7c: 2631000c addiu s1,s1,12 +80095f80: 8e230008 lw v1,8(s1) +80095f84: 1475fff5 bne v1,s5,80095f5c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x150> +80095f88: 28620002 slti v0,v1,2 +80095f8c: 8e240000 lw a0,0(s1) +80095f90: 8e260004 lw a2,4(s1) +80095f94: 3c028012 lui v0,0x8012 +80095f98: 02002821 move a1,s0 +80095f9c: 2442c980 addiu v0,v0,-13952 +80095fa0: 0040f809 jalr v0 +80095fa4: 02c42021 addu a0,s6,a0 +80095fa8: 8e230004 lw v1,4(s1) +80095fac: 26520001 addiu s2,s2,1 +80095fb0: 02038021 addu s0,s0,v1 +80095fb4: 1672fff2 bne s3,s2,80095f80 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x174> +80095fb8: 2631000c addiu s1,s1,12 +80095fbc: 1680ffcc bnez s4,80095ef0 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe4> +80095fc0: 3c028010 lui v0,0x8010 +80095fc4: 02e01021 move v0,s7 +80095fc8: 8fbf0030 lw ra,48(sp) +80095fcc: 8fb7002c lw s7,44(sp) +80095fd0: 8fb60028 lw s6,40(sp) +80095fd4: 8fb50024 lw s5,36(sp) +80095fd8: 8fb40020 lw s4,32(sp) +80095fdc: 8fb3001c lw s3,28(sp) +80095fe0: 8fb20018 lw s2,24(sp) +80095fe4: 8fb10014 lw s1,20(sp) +80095fe8: 8fb00010 lw s0,16(sp) +80095fec: 03e00008 jr ra +80095ff0: 27bd0038 addiu sp,sp,56 +80095ff4: 8e270004 lw a3,4(s1) +80095ff8: 18e0ffde blez a3,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +80095ffc: 02002021 move a0,s0 +80096000: 8e220000 lw v0,0(s1) +80096004: 02c22821 addu a1,s6,v0 +80096008: 00003021 move a2,zero +8009600c: 90820000 lbu v0,0(a0) +80096010: 90830001 lbu v1,1(a0) +80096014: 00021200 sll v0,v0,0x8 +80096018: 00431025 or v0,v0,v1 +8009601c: 24c60001 addiu a2,a2,1 +80096020: a4a20000 sh v0,0(a1) +80096024: 24840002 addiu a0,a0,2 +80096028: 14c7fff8 bne a2,a3,8009600c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x200> +8009602c: 24a50002 addiu a1,a1,2 +80096030: 00071040 sll v0,a3,0x1 +80096034: 080257dd j 80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +80096038: 02028021 addu s0,s0,v0 +8009603c: 1460ffcd bnez v1,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +80096040: 00000000 nop +80096044: 8e230004 lw v1,4(s1) +80096048: 1062005c beq v1,v0,800961bc <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x3b0> +8009604c: 28620003 slti v0,v1,3 +80096050: 1440004f bnez v0,80096190 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x384> +80096054: 24020004 li v0,4 +80096058: 10620062 beq v1,v0,800961e4 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x3d8> +8009605c: 24020008 li v0,8 +80096060: 1462ffc4 bne v1,v0,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +80096064: 00004821 move t1,zero +80096068: 92020000 lbu v0,0(s0) +8009606c: 92040001 lbu a0,1(s0) +80096070: 92060002 lbu a2,2(s0) +80096074: 00042c00 sll a1,a0,0x10 +80096078: 00021e00 sll v1,v0,0x18 +8009607c: 00002021 move a0,zero +80096080: 00001021 move v0,zero +80096084: 92080004 lbu t0,4(s0) +80096088: 00441025 or v0,v0,a0 +8009608c: 92040003 lbu a0,3(s0) +80096090: 920a0005 lbu t2,5(s0) +80096094: 00651825 or v1,v1,a1 +80096098: 00063a00 sll a3,a2,0x8 +8009609c: 00003021 move a2,zero +800960a0: 920c0006 lbu t4,6(s0) +800960a4: 00802821 move a1,a0 +800960a8: 00461025 or v0,v0,a2 +800960ac: 00002021 move a0,zero +800960b0: 00083202 srl a2,t0,0x8 +800960b4: 00671825 or v1,v1,a3 +800960b8: 00441025 or v0,v0,a0 +800960bc: 00651825 or v1,v1,a1 +800960c0: 000a2402 srl a0,t2,0x10 +800960c4: 00c94825 or t1,a2,t1 +800960c8: 00005821 move t3,zero +800960cc: 00084600 sll t0,t0,0x18 +800960d0: 260f0007 addiu t7,s0,7 +800960d4: 008b5825 or t3,a0,t3 +800960d8: 00006821 move t5,zero +800960dc: 000c2602 srl a0,t4,0x18 +800960e0: 00481025 or v0,v0,t0 +800960e4: 00691825 or v1,v1,t1 +800960e8: 000a5400 sll t2,t2,0x10 +800960ec: 008d6825 or t5,a0,t5 +800960f0: 8e2e0000 lw t6,0(s1) +800960f4: 91e40000 lbu a0,0(t7) +800960f8: 004a1025 or v0,v0,t2 +800960fc: 006b1825 or v1,v1,t3 +80096100: 000c6200 sll t4,t4,0x8 +80096104: 00002821 move a1,zero +80096108: 004c1025 or v0,v0,t4 +8009610c: 006d1825 or v1,v1,t5 +80096110: 01d67021 addu t6,t6,s6 +80096114: 00653025 or a2,v1,a1 +80096118: 00441025 or v0,v0,a0 +8009611c: 26100008 addiu s0,s0,8 +80096120: adc60004 sw a2,4(t6) +80096124: 080257dd j 80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +80096128: adc20000 sw v0,0(t6) +8009612c: 8e220004 lw v0,4(s1) +80096130: 1840ff90 blez v0,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +80096134: 00004021 move t0,zero +80096138: 02c03821 move a3,s6 +8009613c: 92020000 lbu v0,0(s0) +80096140: 92040001 lbu a0,1(s0) +80096144: 92060003 lbu a2,3(s0) +80096148: 92030002 lbu v1,2(s0) +8009614c: 00021600 sll v0,v0,0x18 +80096150: 00042400 sll a0,a0,0x10 +80096154: 8e250000 lw a1,0(s1) +80096158: 00441025 or v0,v0,a0 +8009615c: 00461025 or v0,v0,a2 +80096160: 00031a00 sll v1,v1,0x8 +80096164: 00621825 or v1,v1,v0 +80096168: 00e52821 addu a1,a3,a1 +8009616c: aca30000 sw v1,0(a1) +80096170: 8e220004 lw v0,4(s1) +80096174: 25080001 addiu t0,t0,1 +80096178: 0102102a slt v0,t0,v0 +8009617c: 26100004 addiu s0,s0,4 +80096180: 1440ffee bnez v0,8009613c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x330> +80096184: 24e70004 addiu a3,a3,4 +80096188: 080257de j 80095f78 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x16c> +8009618c: 26520001 addiu s2,s2,1 +80096190: 1475ff78 bne v1,s5,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +80096194: 00000000 nop +80096198: 8e220000 lw v0,0(s1) +8009619c: 92030000 lbu v1,0(s0) +800961a0: 00561021 addu v0,v0,s6 +800961a4: 26100001 addiu s0,s0,1 +800961a8: 080257dd j 80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +800961ac: a0430000 sb v1,0(v0) +800961b0: 00008021 move s0,zero +800961b4: 080257ac j 80095eb0 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xa4> +800961b8: 00002021 move a0,zero +800961bc: 92040000 lbu a0,0(s0) +800961c0: 26020001 addiu v0,s0,1 +800961c4: 90450000 lbu a1,0(v0) +800961c8: 8e230000 lw v1,0(s1) +800961cc: 00042200 sll a0,a0,0x8 +800961d0: 00852025 or a0,a0,a1 +800961d4: 00761821 addu v1,v1,s6 +800961d8: 26100002 addiu s0,s0,2 +800961dc: 080257dd j 80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +800961e0: a4640000 sh a0,0(v1) +800961e4: 92020000 lbu v0,0(s0) +800961e8: 92040001 lbu a0,1(s0) +800961ec: 26030002 addiu v1,s0,2 +800961f0: 90650000 lbu a1,0(v1) +800961f4: 92060003 lbu a2,3(s0) +800961f8: 00021600 sll v0,v0,0x18 +800961fc: 00042400 sll a0,a0,0x10 +80096200: 8e230000 lw v1,0(s1) +80096204: 00441025 or v0,v0,a0 +80096208: 00461025 or v0,v0,a2 +8009620c: 00052a00 sll a1,a1,0x8 +80096210: 00a22825 or a1,a1,v0 +80096214: 00761821 addu v1,v1,s6 +80096218: 26100004 addiu s0,s0,4 +8009621c: 080257dd j 80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168> +80096220: ac650000 sw a1,0(v1) + +80096224 <_Z11FreezeBlockP11FILE_STRUCTPcPhi>: +80096224: 27bdfdd8 addiu sp,sp,-552 +80096228: 00a01021 move v0,a1 +8009622c: afb3021c sw s3,540(sp) +80096230: afb00210 sw s0,528(sp) +80096234: 00c09821 move s3,a2 +80096238: 27b00010 addiu s0,sp,16 +8009623c: 00403021 move a2,v0 +80096240: 3c058019 lui a1,0x8019 +80096244: 3c028011 lui v0,0x8011 +80096248: afbf0220 sw ra,544(sp) +8009624c: afb20218 sw s2,536(sp) +80096250: afb10214 sw s1,532(sp) +80096254: 24a53380 addiu a1,a1,13184 +80096258: 00808821 move s1,a0 +8009625c: 2442ec30 addiu v0,v0,-5072 +80096260: 02002021 move a0,s0 +80096264: 0040f809 jalr v0 +80096268: 00e09021 move s2,a3 +8009626c: 3c028012 lui v0,0x8012 +80096270: 2442bdb0 addiu v0,v0,-16976 +80096274: 0040f809 jalr v0 +80096278: 02002021 move a0,s0 +8009627c: 02002021 move a0,s0 +80096280: 3c10800f lui s0,0x800f +80096284: 26105bb0 addiu s0,s0,23472 +80096288: 02203821 move a3,s1 +8009628c: 00403021 move a2,v0 +80096290: 0200f809 jalr s0 +80096294: 24050001 li a1,1 +80096298: 02602021 move a0,s3 +8009629c: 02403021 move a2,s2 +800962a0: 02203821 move a3,s1 +800962a4: 0200f809 jalr s0 +800962a8: 24050001 li a1,1 +800962ac: 8fbf0220 lw ra,544(sp) +800962b0: 8fb3021c lw s3,540(sp) +800962b4: 8fb20218 lw s2,536(sp) +800962b8: 8fb10214 lw s1,532(sp) +800962bc: 8fb00210 lw s0,528(sp) +800962c0: 03e00008 jr ra +800962c4: 27bd0228 addiu sp,sp,552 + +800962c8 <_Z16S9xUnfreezeZSNESPKc>: +800962c8: 27bdf020 addiu sp,sp,-4064 +800962cc: 3c058019 lui a1,0x8019 +800962d0: 3c02800f lui v0,0x800f +800962d4: afb50fcc sw s5,4044(sp) +800962d8: afbf0fdc sw ra,4060(sp) +800962dc: afbe0fd8 sw s8,4056(sp) +800962e0: afb70fd4 sw s7,4052(sp) +800962e4: afb60fd0 sw s6,4048(sp) +800962e8: afb40fc8 sw s4,4040(sp) +800962ec: afb30fc4 sw s3,4036(sp) +800962f0: afb20fc0 sw s2,4032(sp) +800962f4: afb10fbc sw s1,4028(sp) +800962f8: afb00fb8 sw s0,4024(sp) +800962fc: 24425f70 addiu v0,v0,24432 +80096300: 0040f809 jalr v0 +80096304: 24a5cdf4 addiu a1,a1,-12812 +80096308: 10400010 beqz v0,8009634c <_Z16S9xUnfreezeZSNESPKc+0x84> +8009630c: 0040a821 move s5,v0 +80096310: 27b60014 addiu s6,sp,20 +80096314: 3c1e800f lui s8,0x800f +80096318: 02c02021 move a0,s6 +8009631c: 24050040 li a1,64 +80096320: 24060001 li a2,1 +80096324: 27d25ed4 addiu s2,s8,24276 +80096328: 0240f809 jalr s2 +8009632c: 00403821 move a3,v0 +80096330: 24030001 li v1,1 +80096334: 10430013 beq v0,v1,80096384 <_Z16S9xUnfreezeZSNESPKc+0xbc> +80096338: 3c058019 lui a1,0x8019 +8009633c: 3c02800f lui v0,0x800f +80096340: 24425f58 addiu v0,v0,24408 +80096344: 0040f809 jalr v0 +80096348: 02a02021 move a0,s5 +8009634c: 00002021 move a0,zero +80096350: 8fbf0fdc lw ra,4060(sp) +80096354: 8fbe0fd8 lw s8,4056(sp) +80096358: 8fb70fd4 lw s7,4052(sp) +8009635c: 8fb60fd0 lw s6,4048(sp) +80096360: 8fb50fcc lw s5,4044(sp) +80096364: 8fb40fc8 lw s4,4040(sp) +80096368: 8fb30fc4 lw s3,4036(sp) +8009636c: 8fb20fc0 lw s2,4032(sp) +80096370: 8fb10fbc lw s1,4028(sp) +80096374: 8fb00fb8 lw s0,4024(sp) +80096378: 00801021 move v0,a0 +8009637c: 03e00008 jr ra +80096380: 27bd0fe0 addiu sp,sp,4064 +80096384: 3c028012 lui v0,0x8012 +80096388: 24a5338c addiu a1,a1,13196 +8009638c: 02c02021 move a0,s6 +80096390: 2442bfc0 addiu v0,v0,-16448 +80096394: 0040f809 jalr v0 +80096398: 2406001a li a2,26 +8009639c: 1440ffe8 bnez v0,80096340 <_Z16S9xUnfreezeZSNESPKc+0x78> +800963a0: 3c02800f lui v0,0x800f +800963a4: 3c028001 lui v0,0x8001 +800963a8: 2442d2fc addiu v0,v0,-11524 +800963ac: 0040f809 jalr v0 +800963b0: 3c178007 lui s7,0x8007 +800963b4: 3c03800c lui v1,0x800c +800963b8: 24624094 addiu v0,v1,16532 +800963bc: 0040f809 jalr v0 +800963c0: 24040001 li a0,1 +800963c4: 93a40032 lbu a0,50(sp) +800963c8: 93ad0048 lbu t5,72(sp) +800963cc: 93af0031 lbu t7,49(sp) +800963d0: 93a80047 lbu t0,71(sp) +800963d4: 93a9003e lbu t1,62(sp) +800963d8: 00042200 sll a0,a0,0x8 +800963dc: 01e47825 or t7,t7,a0 +800963e0: 93a2003d lbu v0,61(sp) +800963e4: 93a3004c lbu v1,76(sp) +800963e8: 3c048021 lui a0,0x8021 +800963ec: 000d6a00 sll t5,t5,0x8 +800963f0: 01a86825 or t5,t5,t0 +800963f4: 93b1004b lbu s1,75(sp) +800963f8: 2488e2f8 addiu t0,a0,-7432 +800963fc: 00094a00 sll t1,t1,0x8 +80096400: 3c048021 lui a0,0x8021 +80096404: 01224825 or t1,t1,v0 +80096408: 00031a00 sll v1,v1,0x8 +8009640c: 2482e2a8 addiu v0,a0,-7512 +80096410: ac4f0028 sw t7,40(v0) +80096414: 00711825 or v1,v1,s1 +80096418: 93a20038 lbu v0,56(sp) +8009641c: a503000e sh v1,14(t0) +80096420: 93aa0042 lbu t2,66(sp) +80096424: 93ab0044 lbu t3,68(sp) +80096428: 93ac0046 lbu t4,70(sp) +8009642c: 93ae004a lbu t6,74(sp) +80096430: 3c038021 lui v1,0x8021 +80096434: 93a50041 lbu a1,65(sp) +80096438: 93a60043 lbu a2,67(sp) +8009643c: 93a70045 lbu a3,69(sp) +80096440: 93b00049 lbu s0,73(sp) +80096444: a062e42c sb v0,-7124(v1) +80096448: 93a2003f lbu v0,63(sp) +8009644c: 93a30040 lbu v1,64(sp) +80096450: 000a5200 sll t2,t2,0x8 +80096454: 000b5a00 sll t3,t3,0x8 +80096458: 000c6200 sll t4,t4,0x8 +8009645c: 000e7200 sll t6,t6,0x8 +80096460: 01455025 or t2,t2,a1 +80096464: 01665825 or t3,t3,a2 +80096468: 01876025 or t4,t4,a3 +8009646c: 01d07025 or t6,t6,s0 +80096470: a1020001 sb v0,1(t0) +80096474: 3c028021 lui v0,0x8021 +80096478: a043e2f8 sb v1,-7432(v0) +8009647c: a5090004 sh t1,4(t0) +80096480: a50a0008 sh t2,8(t0) +80096484: a50b0006 sh t3,6(t0) +80096488: a50c000a sh t4,10(t0) +8009648c: a50d000c sh t5,12(t0) +80096490: a50e0002 sh t6,2(t0) +80096494: 24050001 li a1,1 +80096498: 24060008 li a2,8 +8009649c: 02a03821 move a3,s5 +800964a0: 0240f809 jalr s2 +800964a4: 02c02021 move a0,s6 +800964a8: 24060bcb li a2,3019 +800964ac: 02c02021 move a0,s6 +800964b0: 24050001 li a1,1 +800964b4: 0240f809 jalr s2 +800964b8: 02a03821 move a3,s5 +800964bc: 93a40016 lbu a0,22(sp) +800964c0: 3c028007 lui v0,0x8007 +800964c4: 24422c5c addiu v0,v0,11356 +800964c8: 0040f809 jalr v0 +800964cc: 24054200 li a1,16896 +800964d0: 3c048021 lui a0,0x8021 +800964d4: 2483701c addiu v1,a0,28700 +800964d8: 8c650014 lw a1,20(v1) +800964dc: 93a20017 lbu v0,23(sp) +800964e0: a0a24210 sb v0,16912(a1) +800964e4: 93a509f4 lbu a1,2548(sp) +800964e8: 93a609f3 lbu a2,2547(sp) +800964ec: 93a40019 lbu a0,25(sp) +800964f0: 93a30018 lbu v1,24(sp) +800964f4: 93a2001c lbu v0,28(sp) +800964f8: 00052a00 sll a1,a1,0x8 +800964fc: 00a62825 or a1,a1,a2 +80096500: 00042200 sll a0,a0,0x8 +80096504: 3c068022 lui a2,0x8022 +80096508: 00832025 or a0,a0,v1 +8009650c: 000211c2 srl v0,v0,0x7 +80096510: 24c350e8 addiu v1,a2,20712 +80096514: a0620871 sb v0,2161(v1) +80096518: 93a2001a lbu v0,26(sp) +8009651c: a464084a sh a0,2122(v1) +80096520: a465084c sh a1,2124(v1) +80096524: a0620002 sb v0,2(v1) +80096528: 27b00148 addiu s0,sp,328 +8009652c: 27b20368 addiu s2,sp,872 +80096530: 26f10d28 addiu s1,s7,3368 +80096534: 92040000 lbu a0,0(s0) +80096538: 24052104 li a1,8452 +8009653c: 0220f809 jalr s1 +80096540: 26100001 addiu s0,s0,1 +80096544: 1612fffb bne s0,s2,80096534 <_Z16S9xUnfreezeZSNESPKc+0x26c> +80096548: 93a3001e lbu v1,30(sp) +8009654c: 93a20022 lbu v0,34(sp) +80096550: 93a4001d lbu a0,29(sp) +80096554: 93a50021 lbu a1,33(sp) +80096558: 00031a00 sll v1,v1,0x8 +8009655c: 00021200 sll v0,v0,0x8 +80096560: 00641825 or v1,v1,a0 +80096564: 00451025 or v0,v0,a1 +80096568: 3c068022 lui a2,0x8022 +8009656c: 93a40026 lbu a0,38(sp) +80096570: 24c550e8 addiu a1,a2,20712 +80096574: 00431023 subu v0,v0,v1 +80096578: 24060004 li a2,4 +8009657c: a4a20ad0 sh v0,2768(a1) +80096580: 108601fc beq a0,a2,80096d74 <_Z16S9xUnfreezeZSNESPKc+0xaac> +80096584: a4a30876 sh v1,2166(a1) +80096588: 24020010 li v0,16 +8009658c: 1082044e beq a0,v0,800976c8 <_Z16S9xUnfreezeZSNESPKc+0x1400> +80096590: 93a30025 lbu v1,37(sp) +80096594: 24020001 li v0,1 +80096598: 10620454 beq v1,v0,800976ec <_Z16S9xUnfreezeZSNESPKc+0x1424> +8009659c: 24020002 li v0,2 +800965a0: 1066044e beq v1,a2,800976dc <_Z16S9xUnfreezeZSNESPKc+0x1414> +800965a4: 24020005 li v0,5 +800965a8: a0a20874 sb v0,2164(a1) +800965ac: 93a20038 lbu v0,56(sp) +800965b0: 93a80030 lbu t0,48(sp) +800965b4: 93ad0037 lbu t5,55(sp) +800965b8: 93b0002f lbu s0,47(sp) +800965bc: 93a3003a lbu v1,58(sp) +800965c0: 00021200 sll v0,v0,0x8 +800965c4: 93a4003c lbu a0,60(sp) +800965c8: 93a7002e lbu a3,46(sp) +800965cc: 93ae0039 lbu t6,57(sp) +800965d0: 01a26825 or t5,t5,v0 +800965d4: 00084200 sll t0,t0,0x8 +800965d8: 3c028022 lui v0,0x8022 +800965dc: 93a6002d lbu a2,45(sp) +800965e0: 93af003b lbu t7,59(sp) +800965e4: 01104025 or t0,t0,s0 +800965e8: 00031a00 sll v1,v1,0x8 +800965ec: 245050e8 addiu s0,v0,20712 +800965f0: 93a20031 lbu v0,49(sp) +800965f4: 93a90036 lbu t1,54(sp) +800965f8: 93a50034 lbu a1,52(sp) +800965fc: 00042200 sll a0,a0,0x8 +80096600: 01c37025 or t6,t6,v1 +80096604: 00073a00 sll a3,a3,0x8 +80096608: 93a30032 lbu v1,50(sp) +8009660c: 00e63825 or a3,a3,a2 +80096610: a2020240 sb v0,576(s0) +80096614: 93a60034 lbu a2,52(sp) +80096618: 01e47825 or t7,t7,a0 +8009661c: 3c028022 lui v0,0x8022 +80096620: 93a40035 lbu a0,53(sp) +80096624: a04350e8 sb v1,20712(v0) +80096628: 000588c2 srl s1,a1,0x3 +8009662c: 93a20033 lbu v0,51(sp) +80096630: 000990c2 srl s2,t1,0x3 +80096634: 00055042 srl t2,a1,0x1 +80096638: 00095842 srl t3,t1,0x1 +8009663c: 00096082 srl t4,t1,0x2 +80096640: 00052882 srl a1,a1,0x2 +80096644: 30c60001 andi a2,a2,0x1 +80096648: 314a0001 andi t2,t2,0x1 +8009664c: 30a50001 andi a1,a1,0x1 +80096650: 32310001 andi s1,s1,0x1 +80096654: 24840001 addiu a0,a0,1 +80096658: 316b0001 andi t3,t3,0x1 +8009665c: 318c0001 andi t4,t4,0x1 +80096660: 32520001 andi s2,s2,0x1 +80096664: 000d6843 sra t5,t5,0x1 +80096668: 000e7043 sra t6,t6,0x1 +8009666c: 000f7843 sra t7,t7,0x1 +80096670: 31290001 andi t1,t1,0x1 +80096674: a6070844 sh a3,2116(s0) +80096678: a6080868 sh t0,2152(s0) +8009667c: a2020001 sb v0,1(s0) +80096680: a2060014 sb a2,20(s0) +80096684: a20a0020 sb t2,32(s0) +80096688: a205002c sb a1,44(s0) +8009668c: a2110038 sb s1,56(s0) +80096690: a2040a9e sb a0,2718(s0) +80096694: a2090a9f sb t1,2719(s0) +80096698: a20b0aa0 sb t3,2720(s0) +8009669c: a20c0aa1 sb t4,2721(s0) +800966a0: a2120aa2 sb s2,2722(s0) +800966a4: a60d000e sh t5,14(s0) +800966a8: a60e001a sh t6,26(s0) +800966ac: a60f0026 sh t7,38(s0) +800966b0: 93a2003e lbu v0,62(sp) +800966b4: 93a3005c lbu v1,92(sp) +800966b8: 93a4005e lbu a0,94(sp) +800966bc: 93a50060 lbu a1,96(sp) +800966c0: 93a60062 lbu a2,98(sp) +800966c4: 93a7003d lbu a3,61(sp) +800966c8: 93a8005b lbu t0,91(sp) +800966cc: 93a9005d lbu t1,93(sp) +800966d0: 93aa005f lbu t2,95(sp) +800966d4: 93ab0061 lbu t3,97(sp) +800966d8: 93ac0064 lbu t4,100(sp) +800966dc: 93ad0066 lbu t5,102(sp) +800966e0: 93ae0068 lbu t6,104(sp) +800966e4: 93af006a lbu t7,106(sp) +800966e8: 93b10063 lbu s1,99(sp) +800966ec: 93b30067 lbu s3,103(sp) +800966f0: 93b20065 lbu s2,101(sp) +800966f4: 93b40069 lbu s4,105(sp) +800966f8: 00021200 sll v0,v0,0x8 +800966fc: 00031a00 sll v1,v1,0x8 +80096700: 00042200 sll a0,a0,0x8 +80096704: 00052a00 sll a1,a1,0x8 +80096708: 00063200 sll a2,a2,0x8 +8009670c: 00e23825 or a3,a3,v0 +80096710: 01034025 or t0,t0,v1 +80096714: 93a20057 lbu v0,87(sp) +80096718: 93a30058 lbu v1,88(sp) +8009671c: 01244825 or t1,t1,a0 +80096720: 01455025 or t2,t2,a1 +80096724: 93a40059 lbu a0,89(sp) +80096728: 93a5005a lbu a1,90(sp) +8009672c: 01665825 or t3,t3,a2 +80096730: 000c6200 sll t4,t4,0x8 +80096734: 000d6a00 sll t5,t5,0x8 +80096738: 000e7200 sll t6,t6,0x8 +8009673c: 000f7a00 sll t7,t7,0x8 +80096740: 01916025 or t4,t4,s1 +80096744: 01d37025 or t6,t6,s3 +80096748: 01b26825 or t5,t5,s2 +8009674c: 01f47825 or t7,t7,s4 +80096750: 00073843 sra a3,a3,0x1 +80096754: 00084043 sra t0,t0,0x1 +80096758: 00094843 sra t1,t1,0x1 +8009675c: 000a5043 sra t2,t2,0x1 +80096760: 000b5843 sra t3,t3,0x1 +80096764: a6070032 sh a3,50(s0) +80096768: a6020018 sh v0,24(s0) +8009676c: a6030024 sh v1,36(s0) +80096770: a6040030 sh a0,48(s0) +80096774: a605003c sh a1,60(s0) +80096778: a6080016 sh t0,22(s0) +8009677c: a6090022 sh t1,34(s0) +80096780: a60a002e sh t2,46(s0) +80096784: a60b003a sh t3,58(s0) +80096788: a60c0012 sh t4,18(s0) +8009678c: a60d001e sh t5,30(s0) +80096790: a60e002a sh t6,42(s0) +80096794: a60f0036 sh t7,54(s0) +80096798: 93a20076 lbu v0,118(sp) +8009679c: 93a6006e lbu a2,110(sp) +800967a0: 93aa0075 lbu t2,117(sp) +800967a4: 93a3006d lbu v1,109(sp) +800967a8: 93a70070 lbu a3,112(sp) +800967ac: 93a80072 lbu t0,114(sp) +800967b0: 93a90074 lbu t1,116(sp) +800967b4: 00021200 sll v0,v0,0x8 +800967b8: 93a5006f lbu a1,111(sp) +800967bc: 93ab0071 lbu t3,113(sp) +800967c0: 93ac0073 lbu t4,115(sp) +800967c4: 01425025 or t2,t2,v0 +800967c8: 00063200 sll a2,a2,0x8 +800967cc: 3c028022 lui v0,0x8022 +800967d0: 00c33025 or a2,a2,v1 +800967d4: 00073a00 sll a3,a3,0x8 +800967d8: 24435bc4 addiu v1,v0,23492 +800967dc: 00084200 sll t0,t0,0x8 +800967e0: 93a20078 lbu v0,120(sp) +800967e4: 00094a00 sll t1,t1,0x8 +800967e8: 00e53825 or a3,a3,a1 +800967ec: 010b4025 or t0,t0,t3 +800967f0: 012c4825 or t1,t1,t4 +800967f4: a0620034 sb v0,52(v1) +800967f8: 93a409e4 lbu a0,2532(sp) +800967fc: a6060010 sh a2,16(s0) +80096800: a607001c sh a3,28(s0) +80096804: a6080028 sh t0,40(s0) +80096808: a6090034 sh t1,52(s0) +8009680c: 93a20077 lbu v0,119(sp) +80096810: 000a5043 sra t2,t2,0x1 +80096814: 26f10d28 addiu s1,s7,3368 +80096818: a2020004 sb v0,4(s0) +8009681c: a20a0005 sb t2,5(s0) +80096820: 0220f809 jalr s1 +80096824: 24052115 li a1,8469 +80096828: 93a2007a lbu v0,122(sp) +8009682c: 93a30079 lbu v1,121(sp) +80096830: 00021200 sll v0,v0,0x8 +80096834: 00431025 or v0,v0,v1 +80096838: a6020006 sh v0,6(s0) +8009683c: 02209821 move s3,s1 +80096840: 27b005e4 addiu s0,sp,1508 +80096844: 27b107e4 addiu s1,sp,2020 +80096848: 92040000 lbu a0,0(s0) +8009684c: 24052122 li a1,8482 +80096850: 0260f809 jalr s3 +80096854: 26100001 addiu s0,s0,1 +80096858: 1611fffb bne s0,s1,80096848 <_Z16S9xUnfreezeZSNESPKc+0x580> +8009685c: 3c038021 lui v1,0x8021 +80096860: 2471701c addiu s1,v1,28700 +80096864: 8e250014 lw a1,20(s1) +80096868: 93a2007d lbu v0,125(sp) +8009686c: 93a30080 lbu v1,128(sp) +80096870: 3c048022 lui a0,0x8022 +80096874: 249050e8 addiu s0,a0,20712 +80096878: a2020864 sb v0,2148(s0) +8009687c: a0a3212c sb v1,8492(a1) +80096880: 8e240014 lw a0,20(s1) +80096884: 93a30081 lbu v1,129(sp) +80096888: 24052123 li a1,8483 +8009688c: a083212d sb v1,8493(a0) +80096890: 93a20084 lbu v0,132(sp) +80096894: 93a30083 lbu v1,131(sp) +80096898: 00021200 sll v0,v0,0x8 +8009689c: 8e260014 lw a2,20(s1) +800968a0: 00431025 or v0,v0,v1 +800968a4: 93a309f2 lbu v1,2546(sp) +800968a8: a602086a sh v0,2154(s0) +800968ac: a0c32133 sb v1,8499(a2) +800968b0: 8e240014 lw a0,20(s1) +800968b4: 93a20085 lbu v0,133(sp) +800968b8: 24124300 li s2,17152 +800968bc: a0824202 sb v0,16898(a0) +800968c0: 8e260014 lw a2,20(s1) +800968c4: 93a20086 lbu v0,134(sp) +800968c8: 24144380 li s4,17280 +800968cc: a0c24204 sb v0,16900(a2) +800968d0: 8e230014 lw v1,20(s1) +800968d4: 93a20087 lbu v0,135(sp) +800968d8: a0624205 sb v0,16901(v1) +800968dc: 8e240014 lw a0,20(s1) +800968e0: 93a20088 lbu v0,136(sp) +800968e4: a0824214 sb v0,16916(a0) +800968e8: 8e230014 lw v1,20(s1) +800968ec: 93a20089 lbu v0,137(sp) +800968f0: a0624215 sb v0,16917(v1) +800968f4: 8e240014 lw a0,20(s1) +800968f8: 93a2008a lbu v0,138(sp) +800968fc: a0824216 sb v0,16918(a0) +80096900: 8e230014 lw v1,20(s1) +80096904: 93a2008b lbu v0,139(sp) +80096908: a0624217 sb v0,16919(v1) +8009690c: 93a3008f lbu v1,143(sp) +80096910: 93a7008e lbu a3,142(sp) +80096914: 93a40098 lbu a0,152(sp) +80096918: 93a20097 lbu v0,151(sp) +8009691c: 00031a00 sll v1,v1,0x8 +80096920: 00671825 or v1,v1,a3 +80096924: 00042100 sll a0,a0,0x4 +80096928: 93a6008d lbu a2,141(sp) +8009692c: 00822025 or a0,a0,v0 +80096930: a603084e sh v1,2126(s0) +80096934: 93a20093 lbu v0,147(sp) +80096938: 93a30094 lbu v1,148(sp) +8009693c: 93a8008c lbu t0,140(sp) +80096940: a2020aa6 sb v0,2726(s0) +80096944: a2030aa7 sb v1,2727(s0) +80096948: 93a20095 lbu v0,149(sp) +8009694c: 93a30096 lbu v1,150(sp) +80096950: 00063200 sll a2,a2,0x8 +80096954: 00c83025 or a2,a2,t0 +80096958: a6060850 sh a2,2128(s0) +8009695c: a2030aa9 sb v1,2729(s0) +80096960: 308400ff andi a0,a0,0xff +80096964: 0260f809 jalr s3 +80096968: a2020aa8 sb v0,2728(s0) +8009696c: 93a4009a lbu a0,154(sp) +80096970: 93a20099 lbu v0,153(sp) +80096974: 00042100 sll a0,a0,0x4 +80096978: 00822025 or a0,a0,v0 +8009697c: 308400ff andi a0,a0,0xff +80096980: 0260f809 jalr s3 +80096984: 24052124 li a1,8484 +80096988: 93a4009c lbu a0,156(sp) +8009698c: 93a2009b lbu v0,155(sp) +80096990: 00042100 sll a0,a0,0x4 +80096994: 00822025 or a0,a0,v0 +80096998: 308400ff andi a0,a0,0xff +8009699c: 0260f809 jalr s3 +800969a0: 24052125 li a1,8485 +800969a4: 93a4009d lbu a0,157(sp) +800969a8: 0260f809 jalr s3 +800969ac: 2405212a li a1,8490 +800969b0: 93a4009e lbu a0,158(sp) +800969b4: 0260f809 jalr s3 +800969b8: 2405212b li a1,8491 +800969bc: 93a4009f lbu a0,159(sp) +800969c0: 0260f809 jalr s3 +800969c4: 2405212e li a1,8494 +800969c8: 93a400a0 lbu a0,160(sp) +800969cc: 0260f809 jalr s3 +800969d0: 2405212f li a1,8495 +800969d4: 93a400a1 lbu a0,161(sp) +800969d8: 0260f809 jalr s3 +800969dc: 2405211a li a1,8474 +800969e0: 93a200a3 lbu v0,163(sp) +800969e4: 93a800a2 lbu t0,162(sp) +800969e8: 93a300a5 lbu v1,165(sp) +800969ec: 93a400a7 lbu a0,167(sp) +800969f0: 93a500a9 lbu a1,169(sp) +800969f4: 93a600ab lbu a2,171(sp) +800969f8: 93a700ad lbu a3,173(sp) +800969fc: 00021200 sll v0,v0,0x8 +80096a00: 93a900a4 lbu t1,164(sp) +80096a04: 93aa00a6 lbu t2,166(sp) +80096a08: 93ab00a8 lbu t3,168(sp) +80096a0c: 93ac00aa lbu t4,170(sp) +80096a10: 93ad00ac lbu t5,172(sp) +80096a14: 00481025 or v0,v0,t0 +80096a18: 8e2e0014 lw t6,20(s1) +80096a1c: a6020856 sh v0,2134(s0) +80096a20: 00031a00 sll v1,v1,0x8 +80096a24: 93a200b0 lbu v0,176(sp) +80096a28: 00042200 sll a0,a0,0x8 +80096a2c: 00052a00 sll a1,a1,0x8 +80096a30: 00063200 sll a2,a2,0x8 +80096a34: 00073a00 sll a3,a3,0x8 +80096a38: 00691825 or v1,v1,t1 +80096a3c: 008a2025 or a0,a0,t2 +80096a40: 00ab2825 or a1,a1,t3 +80096a44: 00cc3025 or a2,a2,t4 +80096a48: 00ed3825 or a3,a3,t5 +80096a4c: a6030858 sh v1,2136(s0) +80096a50: a604085a sh a0,2138(s0) +80096a54: a605085c sh a1,2140(s0) +80096a58: a606085e sh a2,2142(s0) +80096a5c: a6070860 sh a3,2144(s0) +80096a60: a1c22134 sb v0,8500(t6) +80096a64: 8e230014 lw v1,20(s1) +80096a68: 93a200b1 lbu v0,177(sp) +80096a6c: a0622135 sb v0,8501(v1) +80096a70: 8e240014 lw a0,20(s1) +80096a74: 93a300b2 lbu v1,178(sp) +80096a78: 3c028007 lui v0,0x8007 +80096a7c: a0832136 sb v1,8502(a0) +80096a80: 93a500b6 lbu a1,182(sp) +80096a84: 93a300b7 lbu v1,183(sp) +80096a88: 93a400b8 lbu a0,184(sp) +80096a8c: 24512c5c addiu s1,v0,11356 +80096a90: 93a200b5 lbu v0,181(sp) +80096a94: 00052a00 sll a1,a1,0x8 +80096a98: 00031c00 sll v1,v1,0x10 +80096a9c: 00042600 sll a0,a0,0x18 +80096aa0: 00451025 or v0,v0,a1 +80096aa4: 00641825 or v1,v1,a0 +80096aa8: 00431025 or v0,v0,v1 +80096aac: ae02086c sw v0,2156(s0) +80096ab0: 02d21021 addu v0,s6,s2 +80096ab4: 9044bda5 lbu a0,-16987(v0) +80096ab8: 02402821 move a1,s2 +80096abc: 0220f809 jalr s1 +80096ac0: 26520001 addiu s2,s2,1 +80096ac4: 1654fffb bne s2,s4,80096ab4 <_Z16S9xUnfreezeZSNESPKc+0x7ec> +80096ac8: 02d21021 addu v0,s6,s2 +80096acc: 93a2013a lbu v0,314(sp) +80096ad0: 10400007 beqz v0,80096af0 <_Z16S9xUnfreezeZSNESPKc+0x828> +80096ad4: 93a4013c lbu a0,316(sp) +80096ad8: 3c068021 lui a2,0x8021 +80096adc: 24c3e2a8 addiu v1,a2,-7512 +80096ae0: 90620006 lbu v0,6(v1) +80096ae4: 34420003 ori v0,v0,0x3 +80096ae8: a0620006 sb v0,6(v1) +80096aec: 93a4013c lbu a0,316(sp) +80096af0: 0220f809 jalr s1 +80096af4: 2405420c li a1,16908 +80096af8: 3c028022 lui v0,0x8022 +80096afc: 244650e8 addiu a2,v0,20712 +80096b00: 93a201d8 lbu v0,472(sp) +80096b04: 93a301d6 lbu v1,470(sp) +80096b08: a0c20867 sb v0,2151(a2) +80096b0c: 93a201d7 lbu v0,471(sp) +80096b10: 93a401da lbu a0,474(sp) +80096b14: a0c30865 sb v1,2149(a2) +80096b18: a0c20866 sb v0,2150(a2) +80096b1c: 26f00d28 addiu s0,s7,3368 +80096b20: 0200f809 jalr s0 +80096b24: 24052130 li a1,8496 +80096b28: 93a401db lbu a0,475(sp) +80096b2c: 0200f809 jalr s0 +80096b30: 24052131 li a1,8497 +80096b34: 3c038021 lui v1,0x8021 +80096b38: 8c64701c lw a0,28700(v1) +80096b3c: 24050001 li a1,1 +80096b40: 3c060002 lui a2,0x2 +80096b44: 27d45ed4 addiu s4,s8,24276 +80096b48: 0280f809 jalr s4 +80096b4c: 02a03821 move a3,s5 +80096b50: 3c048021 lui a0,0x8021 +80096b54: 2483701c addiu v1,a0,28700 +80096b58: 8c640008 lw a0,8(v1) +80096b5c: 3c060001 lui a2,0x1 +80096b60: 24050001 li a1,1 +80096b64: 0280f809 jalr s4 +80096b68: 02a03821 move a3,s5 +80096b6c: 3c068021 lui a2,0x8021 +80096b70: 90c3e42c lbu v1,-7124(a2) +80096b74: 10600128 beqz v1,80097018 <_Z16S9xUnfreezeZSNESPKc+0xd50> +80096b78: 3c03800c lui v1,0x800c +80096b7c: 3c138021 lui s3,0x8021 +80096b80: 2672e3e8 addiu s2,s3,-7192 +80096b84: 8e440004 lw a0,4(s2) +80096b88: 24050001 li a1,1 +80096b8c: 3c060001 lui a2,0x1 +80096b90: 0280f809 jalr s4 +80096b94: 02a03821 move a3,s5 +80096b98: 02c02021 move a0,s6 +80096b9c: 24050001 li a1,1 +80096ba0: 24060010 li a2,16 +80096ba4: 0280f809 jalr s4 +80096ba8: 02a03821 move a3,s5 +80096bac: 02c02021 move a0,s6 +80096bb0: 02a03821 move a3,s5 +80096bb4: 24060130 li a2,304 +80096bb8: 0280f809 jalr s4 +80096bbc: 24050001 li a1,1 +80096bc0: 93a30036 lbu v1,54(sp) +80096bc4: 93a20037 lbu v0,55(sp) +80096bc8: 93a40035 lbu a0,53(sp) +80096bcc: 93a70034 lbu a3,52(sp) +80096bd0: 00021600 sll v0,v0,0x18 +80096bd4: 00031c00 sll v1,v1,0x10 +80096bd8: 00621825 or v1,v1,v0 +80096bdc: 00042200 sll a0,a0,0x8 +80096be0: 93a2002c lbu v0,44(sp) +80096be4: 3c178021 lui s7,0x8021 +80096be8: 00e43825 or a3,a3,a0 +80096bec: 26e4e424 addiu a0,s7,-7132 +80096bf0: a0820005 sb v0,5(a0) +80096bf4: 00e33825 or a3,a3,v1 +80096bf8: 93a20018 lbu v0,24(sp) +80096bfc: 93a3001c lbu v1,28(sp) +80096c00: 93a50015 lbu a1,21(sp) +80096c04: 93a60014 lbu a2,20(sp) +80096c08: a0820002 sb v0,2(a0) +80096c0c: a0830004 sb v1,4(a0) +80096c10: 93a20020 lbu v0,32(sp) +80096c14: 93a30024 lbu v1,36(sp) +80096c18: 00052a00 sll a1,a1,0x8 +80096c1c: 8e490004 lw t1,4(s2) +80096c20: 00a62825 or a1,a1,a2 +80096c24: 3c108021 lui s0,0x8021 +80096c28: a4850006 sh a1,6(a0) +80096c2c: a0820003 sb v0,3(a0) +80096c30: ae07e308 sw a3,-7416(s0) +80096c34: a2e3e424 sb v1,-7132(s7) +80096c38: 912300f1 lbu v1,241(t1) +80096c3c: 2610e308 addiu s0,s0,-7416 +80096c40: 000319c2 srl v1,v1,0x7 +80096c44: 93a6003c lbu a2,60(sp) +80096c48: a2030004 sb v1,4(s0) +80096c4c: 93a20038 lbu v0,56(sp) +80096c50: 93a30039 lbu v1,57(sp) +80096c54: 93a5003d lbu a1,61(sp) +80096c58: a2020007 sb v0,7(s0) +80096c5c: a2030008 sb v1,8(s0) +80096c60: 93a2003a lbu v0,58(sp) +80096c64: 93a3003b lbu v1,59(sp) +80096c68: 00064082 srl t0,a2,0x2 +80096c6c: 00063842 srl a3,a2,0x1 +80096c70: 3c11800b lui s1,0x800b +80096c74: 31080001 andi t0,t0,0x1 +80096c78: 30e70001 andi a3,a3,0x1 +80096c7c: 30c60001 andi a2,a2,0x1 +80096c80: 26310ae0 addiu s1,s1,2784 +80096c84: 240400fa li a0,250 +80096c88: a2020009 sb v0,9(s0) +80096c8c: a203000a sb v1,10(s0) +80096c90: a20600d8 sb a2,216(s0) +80096c94: a20700d9 sb a3,217(s0) +80096c98: 0220f809 jalr s1 +80096c9c: a20800da sb t0,218(s0) +80096ca0: 93a5003e lbu a1,62(sp) +80096ca4: 0220f809 jalr s1 +80096ca8: 240400fb li a0,251 +80096cac: 93a5003f lbu a1,63(sp) +80096cb0: 0220f809 jalr s1 +80096cb4: 240400fc li a0,252 +80096cb8: 93a20042 lbu v0,66(sp) +80096cbc: 93a30040 lbu v1,64(sp) +80096cc0: 93a70041 lbu a3,65(sp) +80096cc4: a60200d0 sh v0,208(s0) +80096cc8: 3c048021 lui a0,0x8021 +80096ccc: 3c028012 lui v0,0x8012 +80096cd0: a60300cc sh v1,204(s0) +80096cd4: a60700ce sh a3,206(s0) +80096cd8: 2484e393 addiu a0,a0,-7277 +80096cdc: 27a50044 addiu a1,sp,68 +80096ce0: 2442c980 addiu v0,v0,-13952 +80096ce4: 0040f809 jalr v0 +80096ce8: 24060040 li a2,64 +80096cec: 02c02021 move a0,s6 +80096cf0: 24050001 li a1,1 +80096cf4: 2406042c li a2,1068 +80096cf8: 0280f809 jalr s4 +80096cfc: 02a03821 move a3,s5 +80096d00: 02c02021 move a0,s6 +80096d04: 24050001 li a1,1 +80096d08: 24060100 li a2,256 +80096d0c: 0280f809 jalr s4 +80096d10: 02a03821 move a3,s5 +80096d14: 8e430004 lw v1,4(s2) +80096d18: 00008021 move s0,zero +80096d1c: 907400f2 lbu s4,242(v1) +80096d20: 27b20010 addiu s2,sp,16 +80096d24: 3c11800b lui s1,0x800b +80096d28: 2662e3e8 addiu v0,s3,-7192 +80096d2c: 8c430004 lw v1,4(v0) +80096d30: 02502821 addu a1,s2,s0 +80096d34: a07000f2 sb s0,242(v1) +80096d38: 262210e8 addiu v0,s1,4328 +80096d3c: 0040f809 jalr v0 +80096d40: 90a40004 lbu a0,4(a1) +80096d44: 26100001 addiu s0,s0,1 +80096d48: 2a020080 slti v0,s0,128 +80096d4c: 10400013 beqz v0,80096d9c <_Z16S9xUnfreezeZSNESPKc+0xad4> +80096d50: 2402005c li v0,92 +80096d54: 1202fffb beq s0,v0,80096d44 <_Z16S9xUnfreezeZSNESPKc+0xa7c> +80096d58: 2402006c li v0,108 +80096d5c: 1202000b beq s0,v0,80096d8c <_Z16S9xUnfreezeZSNESPKc+0xac4> +80096d60: 2402004c li v0,76 +80096d64: 1602fff1 bne s0,v0,80096d2c <_Z16S9xUnfreezeZSNESPKc+0xa64> +80096d68: 2662e3e8 addiu v0,s3,-7192 +80096d6c: 08025b52 j 80096d48 <_Z16S9xUnfreezeZSNESPKc+0xa80> +80096d70: 26100001 addiu s0,s0,1 +80096d74: 93a30025 lbu v1,37(sp) +80096d78: 24020001 li v0,1 +80096d7c: 1062026c beq v1,v0,80097730 <_Z16S9xUnfreezeZSNESPKc+0x1468> +80096d80: 24020006 li v0,6 +80096d84: 0802596b j 800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4> +80096d88: a0a20874 sb v0,2164(a1) +80096d8c: 93a20080 lbu v0,128(sp) +80096d90: 3042007f andi v0,v0,0x7f +80096d94: 08025b4a j 80096d28 <_Z16S9xUnfreezeZSNESPKc+0xa60> +80096d98: a3a20080 sb v0,128(sp) +80096d9c: 2670e3e8 addiu s0,s3,-7192 +80096da0: 8e030004 lw v1,4(s0) +80096da4: 2402004c li v0,76 +80096da8: a06200f2 sb v0,242(v1) +80096dac: 262210e8 addiu v0,s1,4328 +80096db0: 0040f809 jalr v0 +80096db4: 93a40060 lbu a0,96(sp) +80096db8: 8e030004 lw v1,4(s0) +80096dbc: 3c04800c lui a0,0x800c +80096dc0: 24824094 addiu v0,a0,16532 +80096dc4: a07400f2 sb s4,242(v1) +80096dc8: 0040f809 jalr v0 +80096dcc: 00002021 move a0,zero +80096dd0: 92e3e424 lbu v1,-7132(s7) +80096dd4: 26e4e424 addiu a0,s7,-7132 +80096dd8: 00031042 srl v0,v1,0x1 +80096ddc: 94860006 lhu a2,6(a0) +80096de0: 38420001 xori v0,v0,0x1 +80096de4: 8e070004 lw a3,4(s0) +80096de8: 30640080 andi a0,v1,0x80 +80096dec: 30650040 andi a1,v1,0x40 +80096df0: 30420001 andi v0,v0,0x1 +80096df4: 00441025 or v0,v0,a0 +80096df8: 00e63021 addu a2,a3,a2 +80096dfc: 00052983 sra a1,a1,0x6 +80096e00: 30640020 andi a0,v1,0x20 +80096e04: 30630001 andi v1,v1,0x1 +80096e08: ae66e3e8 sw a2,-7192(s3) +80096e0c: a2020029 sb v0,41(s0) +80096e10: a2030028 sb v1,40(s0) +80096e14: 10800224 beqz a0,800976a8 <_Z16S9xUnfreezeZSNESPKc+0x13e0> +80096e18: a205002a sb a1,42(s0) +80096e1c: 24e20100 addiu v0,a3,256 +80096e20: ae020008 sw v0,8(s0) +80096e24: 24020001 li v0,1 +80096e28: 2663e3e8 addiu v1,s3,-7192 +80096e2c: 3c068021 lui a2,0x8021 +80096e30: a062000c sb v0,12(v1) +80096e34: a0c2e42c sb v0,-7124(a2) +80096e38: 3c048021 lui a0,0x8021 +80096e3c: 2493e42c addiu s3,a0,-7124 +80096e40: 92620050 lbu v0,80(s3) +80096e44: 14400202 bnez v0,80097650 <_Z16S9xUnfreezeZSNESPKc+0x1388> +80096e48: 3c028021 lui v0,0x8021 +80096e4c: 92620052 lbu v0,82(s3) +80096e50: 14400188 bnez v0,80097474 <_Z16S9xUnfreezeZSNESPKc+0x11ac> +80096e54: 02a03821 move a3,s5 +80096e58: 92620055 lbu v0,85(s3) +80096e5c: 14400077 bnez v0,8009703c <_Z16S9xUnfreezeZSNESPKc+0xd74> +80096e60: 3c04802f lui a0,0x802f +80096e64: 3c02800f lui v0,0x800f +80096e68: 24425f58 addiu v0,v0,24408 +80096e6c: 0040f809 jalr v0 +80096e70: 02a02021 move a0,s5 +80096e74: 3c068021 lui a2,0x8021 +80096e78: 3c028006 lui v0,0x8006 +80096e7c: 24423914 addiu v0,v0,14612 +80096e80: 0040f809 jalr v0 +80096e84: 24c4701c addiu a0,a2,28700 +80096e88: 3c048021 lui a0,0x8021 +80096e8c: 3c028022 lui v0,0x8022 +80096e90: 24505bc4 addiu s0,v0,23492 +80096e94: 2482e2a8 addiu v0,a0,-7512 +80096e98: 24030001 li v1,1 +80096e9c: 3c068022 lui a2,0x8022 +80096ea0: a0400008 sb zero,8(v0) +80096ea4: 3c028007 lui v0,0x8007 +80096ea8: a0c35bc4 sb v1,23492(a2) +80096eac: 2442f760 addiu v0,v0,-2208 +80096eb0: 0040f809 jalr v0 +80096eb4: a2030005 sb v1,5(s0) +80096eb8: 3c02800d lui v0,0x800d +80096ebc: 24428a40 addiu v0,v0,-30144 +80096ec0: 0040f809 jalr v0 +80096ec4: a2000006 sb zero,6(s0) +80096ec8: 3c028021 lui v0,0x8021 +80096ecc: 2450e2f8 addiu s0,v0,-7432 +80096ed0: 9045e2f8 lbu a1,-7432(v0) +80096ed4: 92030001 lbu v1,1(s0) +80096ed8: 9604000e lhu a0,14(s0) +80096edc: 3c028021 lui v0,0x8021 +80096ee0: 2451e284 addiu s1,v0,-7548 +80096ee4: 00052c00 sll a1,a1,0x10 +80096ee8: 00031c00 sll v1,v1,0x10 +80096eec: 3c028006 lui v0,0x8006 +80096ef0: 00852021 addu a0,a0,a1 +80096ef4: ae230014 sw v1,20(s1) +80096ef8: 244240f8 addiu v0,v0,16632 +80096efc: 0040f809 jalr v0 +80096f00: ae250010 sw a1,16(s1) +80096f04: 92070002 lbu a3,2(s0) +80096f08: 96060002 lhu a2,2(s0) +80096f0c: 00071042 srl v0,a3,0x1 +80096f10: 38420001 xori v0,v0,0x1 +80096f14: 30e30040 andi v1,a3,0x40 +80096f18: 30420001 andi v0,v0,0x1 +80096f1c: 00031983 sra v1,v1,0x6 +80096f20: 30e40080 andi a0,a3,0x80 +80096f24: 30e50001 andi a1,a3,0x1 +80096f28: 30c60100 andi a2,a2,0x100 +80096f2c: a2220009 sb v0,9(s1) +80096f30: a224000a sb a0,10(s1) +80096f34: a2250008 sb a1,8(s1) +80096f38: 10c0002e beqz a2,80096ff4 <_Z16S9xUnfreezeZSNESPKc+0xd2c> +80096f3c: a223000b sb v1,11(s1) +80096f40: 3c02801e lui v0,0x801e +80096f44: 24427150 addiu v0,v0,29008 +80096f48: ae220004 sw v0,4(s1) +80096f4c: 3c038021 lui v1,0x8021 +80096f50: 2462e2a8 addiu v0,v1,-7512 +80096f54: 90430009 lbu v1,9(v0) +80096f58: 10600022 beqz v1,80096fe4 <_Z16S9xUnfreezeZSNESPKc+0xd1c> +80096f5c: 3c048021 lui a0,0x8021 +80096f60: 24020003 li v0,3 +80096f64: 1062001f beq v1,v0,80096fe4 <_Z16S9xUnfreezeZSNESPKc+0xd1c> +80096f68: 3c068021 lui a2,0x8021 +80096f6c: 24c2e42c addiu v0,a2,-7124 +80096f70: 8c450008 lw a1,8(v0) +80096f74: 00003821 move a3,zero +80096f78: 3c028022 lui v0,0x8022 +80096f7c: 244350e8 addiu v1,v0,20712 +80096f80: 90620a9b lbu v0,2715(v1) +80096f84: 10400011 beqz v0,80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04> +80096f88: 00000000 nop +80096f8c: 84640a9c lh a0,2716(v1) +80096f90: 0085102a slt v0,a0,a1 +80096f94: 1040000d beqz v0,80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04> +80096f98: 3c028021 lui v0,0x8021 +80096f9c: 2446e2a8 addiu a2,v0,-7512 +80096fa0: 8cc20024 lw v0,36(a2) +80096fa4: 0044102a slt v0,v0,a0 +80096fa8: 10400008 beqz v0,80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04> +80096fac: 00000000 nop +80096fb0: 90620a9a lbu v0,2714(v1) +80096fb4: 104001d5 beqz v0,8009770c <_Z16S9xUnfreezeZSNESPKc+0x1444> +80096fb8: 00000000 nop +80096fbc: 9463084a lhu v1,2122(v1) +80096fc0: 8cc20028 lw v0,40(a2) +80096fc4: 104301d2 beq v0,v1,80097710 <_Z16S9xUnfreezeZSNESPKc+0x1448> +80096fc8: 3c068021 lui a2,0x8021 +80096fcc: 3c038021 lui v1,0x8021 +80096fd0: 2462e2a8 addiu v0,v1,-7512 +80096fd4: 24040001 li a0,1 +80096fd8: a0470009 sb a3,9(v0) +80096fdc: 080258d4 j 80096350 <_Z16S9xUnfreezeZSNESPKc+0x88> +80096fe0: ac450024 sw a1,36(v0) +80096fe4: 2482e42c addiu v0,a0,-7124 +80096fe8: 8c450004 lw a1,4(v0) +80096fec: 08025bde j 80096f78 <_Z16S9xUnfreezeZSNESPKc+0xcb0> +80096ff0: 24070001 li a3,1 +80096ff4: 30e20020 andi v0,a3,0x20 +80096ff8: 104001ad beqz v0,800976b0 <_Z16S9xUnfreezeZSNESPKc+0x13e8> +80096ffc: 30e20010 andi v0,a3,0x10 +80097000: 104001bc beqz v0,800976f4 <_Z16S9xUnfreezeZSNESPKc+0x142c> +80097004: 3c02801e lui v0,0x801e +80097008: 3c02801e lui v0,0x801e +8009700c: 24426d50 addiu v0,v0,27984 +80097010: 08025bd3 j 80096f4c <_Z16S9xUnfreezeZSNESPKc+0xc84> +80097014: ae220004 sw v0,4(s1) +80097018: 3c058021 lui a1,0x8021 +8009701c: 24624094 addiu v0,v1,16532 +80097020: 3c038021 lui v1,0x8021 +80097024: 24040001 li a0,1 +80097028: a060e42c sb zero,-7124(v1) +8009702c: 0040f809 jalr v0 +80097030: a0a0e3f4 sb zero,-7180(a1) +80097034: 08025b8f j 80096e3c <_Z16S9xUnfreezeZSNESPKc+0xb74> +80097038: 3c048021 lui a0,0x8021 +8009703c: 27d15ed4 addiu s1,s8,24276 +80097040: 27b20010 addiu s2,sp,16 +80097044: 24846f74 addiu a0,a0,28532 +80097048: 24050001 li a1,1 +8009704c: 3c060001 lui a2,0x1 +80097050: 0220f809 jalr s1 +80097054: 02a03821 move a3,s5 +80097058: 02402021 move a0,s2 +8009705c: 24050001 li a1,1 +80097060: 24060004 li a2,4 +80097064: 0220f809 jalr s1 +80097068: 02a03821 move a3,s5 +8009706c: 8fa30010 lw v1,16(sp) +80097070: 3c14802f lui s4,0x802f +80097074: 26906f38 addiu s0,s4,28472 +80097078: 00034e02 srl t1,v1,0x18 +8009707c: 00034402 srl t0,v1,0x10 +80097080: 00031202 srl v0,v1,0x8 +80097084: a2080017 sb t0,23(s0) +80097088: a2090018 sb t1,24(s0) +8009708c: 02402021 move a0,s2 +80097090: 24050001 li a1,1 +80097094: 24060004 li a2,4 +80097098: 02a03821 move a3,s5 +8009709c: a2030015 sb v1,21(s0) +800970a0: 0220f809 jalr s1 +800970a4: a2020016 sb v0,22(s0) +800970a8: 8fa30010 lw v1,16(sp) +800970ac: 02402021 move a0,s2 +800970b0: 00031202 srl v0,v1,0x8 +800970b4: 24050001 li a1,1 +800970b8: 24060004 li a2,4 +800970bc: 02a03821 move a3,s5 +800970c0: a2030019 sb v1,25(s0) +800970c4: 0220f809 jalr s1 +800970c8: a202001a sb v0,26(s0) +800970cc: 8fa30010 lw v1,16(sp) +800970d0: 02402021 move a0,s2 +800970d4: 00031202 srl v0,v1,0x8 +800970d8: 24050001 li a1,1 +800970dc: 24060004 li a2,4 +800970e0: 02a03821 move a3,s5 +800970e4: a203001b sb v1,27(s0) +800970e8: 0220f809 jalr s1 +800970ec: a202001c sb v0,28(s0) +800970f0: 8fa30010 lw v1,16(sp) +800970f4: 02402021 move a0,s2 +800970f8: 00034e02 srl t1,v1,0x18 +800970fc: 00034402 srl t0,v1,0x10 +80097100: 00031202 srl v0,v1,0x8 +80097104: a2090020 sb t1,32(s0) +80097108: a208001f sb t0,31(s0) +8009710c: 24050001 li a1,1 +80097110: 24060004 li a2,4 +80097114: 02a03821 move a3,s5 +80097118: a203001d sb v1,29(s0) +8009711c: 0220f809 jalr s1 +80097120: a202001e sb v0,30(s0) +80097124: 8fa30010 lw v1,16(sp) +80097128: 02402021 move a0,s2 +8009712c: 00031202 srl v0,v1,0x8 +80097130: 24050001 li a1,1 +80097134: 24060004 li a2,4 +80097138: 02a03821 move a3,s5 +8009713c: a2030021 sb v1,33(s0) +80097140: 0220f809 jalr s1 +80097144: a2020022 sb v0,34(s0) +80097148: 8fa30010 lw v1,16(sp) +8009714c: 02402021 move a0,s2 +80097150: 00034402 srl t0,v1,0x10 +80097154: 00031202 srl v0,v1,0x8 +80097158: a2030026 sb v1,38(s0) +8009715c: 24050001 li a1,1 +80097160: 24060004 li a2,4 +80097164: 02a03821 move a3,s5 +80097168: a2080028 sb t0,40(s0) +8009716c: 0220f809 jalr s1 +80097170: a2020027 sb v0,39(s0) +80097174: 8fa20010 lw v0,16(sp) +80097178: 02402021 move a0,s2 +8009717c: 24050001 li a1,1 +80097180: 24060004 li a2,4 +80097184: 02a03821 move a3,s5 +80097188: 0220f809 jalr s1 +8009718c: a202002a sb v0,42(s0) +80097190: 92630056 lbu v1,86(s3) +80097194: 1060000c beqz v1,800971c8 <_Z16S9xUnfreezeZSNESPKc+0xf00> +80097198: 02402021 move a0,s2 +8009719c: 8fa30010 lw v1,16(sp) +800971a0: 3c078030 lui a3,0x8030 +800971a4: 24e26f74 addiu v0,a3,28532 +800971a8: 00032602 srl a0,v1,0x18 +800971ac: 00032a02 srl a1,v1,0x8 +800971b0: 00033402 srl a2,v1,0x10 +800971b4: a0440003 sb a0,3(v0) +800971b8: a0450001 sb a1,1(v0) +800971bc: a0460002 sb a2,2(v0) +800971c0: a0e36f74 sb v1,28532(a3) +800971c4: 02402021 move a0,s2 +800971c8: 24050001 li a1,1 +800971cc: 24060004 li a2,4 +800971d0: 0220f809 jalr s1 +800971d4: 02a03821 move a3,s5 +800971d8: 92630056 lbu v1,86(s3) +800971dc: 1060000c beqz v1,80097210 <_Z16S9xUnfreezeZSNESPKc+0xf48> +800971e0: 02402021 move a0,s2 +800971e4: 8fa30010 lw v1,16(sp) +800971e8: 3c028030 lui v0,0x8030 +800971ec: 24426f74 addiu v0,v0,28532 +800971f0: 00032602 srl a0,v1,0x18 +800971f4: 00032a02 srl a1,v1,0x8 +800971f8: 00033402 srl a2,v1,0x10 +800971fc: a0440007 sb a0,7(v0) +80097200: a0450005 sb a1,5(v0) +80097204: a0460006 sb a2,6(v0) +80097208: a0430004 sb v1,4(v0) +8009720c: 02402021 move a0,s2 +80097210: 24050001 li a1,1 +80097214: 24060004 li a2,4 +80097218: 0220f809 jalr s1 +8009721c: 02a03821 move a3,s5 +80097220: 92630056 lbu v1,86(s3) +80097224: 1060000c beqz v1,80097258 <_Z16S9xUnfreezeZSNESPKc+0xf90> +80097228: 02402021 move a0,s2 +8009722c: 8fa30010 lw v1,16(sp) +80097230: 3c028030 lui v0,0x8030 +80097234: 24426f74 addiu v0,v0,28532 +80097238: 00032602 srl a0,v1,0x18 +8009723c: 00032a02 srl a1,v1,0x8 +80097240: 00033402 srl a2,v1,0x10 +80097244: a044000b sb a0,11(v0) +80097248: a0450009 sb a1,9(v0) +8009724c: a046000a sb a2,10(v0) +80097250: a0430008 sb v1,8(v0) +80097254: 02402021 move a0,s2 +80097258: 24050001 li a1,1 +8009725c: 24060004 li a2,4 +80097260: 0220f809 jalr s1 +80097264: 02a03821 move a3,s5 +80097268: 92630056 lbu v1,86(s3) +8009726c: 1060000c beqz v1,800972a0 <_Z16S9xUnfreezeZSNESPKc+0xfd8> +80097270: 24050001 li a1,1 +80097274: 8fa30010 lw v1,16(sp) +80097278: 3c028030 lui v0,0x8030 +8009727c: 24426f74 addiu v0,v0,28532 +80097280: 00032602 srl a0,v1,0x18 +80097284: 00032a02 srl a1,v1,0x8 +80097288: 00033402 srl a2,v1,0x10 +8009728c: a044000f sb a0,15(v0) +80097290: a045000d sb a1,13(v0) +80097294: a046000e sb a2,14(v0) +80097298: a043000c sb v1,12(v0) +8009729c: 24050001 li a1,1 +800972a0: 24060004 li a2,4 +800972a4: 02a03821 move a3,s5 +800972a8: 0220f809 jalr s1 +800972ac: 02402021 move a0,s2 +800972b0: 02402021 move a0,s2 +800972b4: 24050001 li a1,1 +800972b8: 24060004 li a2,4 +800972bc: 0220f809 jalr s1 +800972c0: 02a03821 move a3,s5 +800972c4: 02402021 move a0,s2 +800972c8: 24050001 li a1,1 +800972cc: 24060004 li a2,4 +800972d0: 0220f809 jalr s1 +800972d4: 02a03821 move a3,s5 +800972d8: 02402021 move a0,s2 +800972dc: 24050001 li a1,1 +800972e0: 24060004 li a2,4 +800972e4: 0220f809 jalr s1 +800972e8: 02a03821 move a3,s5 +800972ec: 02402021 move a0,s2 +800972f0: 24050001 li a1,1 +800972f4: 24060004 li a2,4 +800972f8: 0220f809 jalr s1 +800972fc: 02a03821 move a3,s5 +80097300: 8fa30010 lw v1,16(sp) +80097304: 24050001 li a1,1 +80097308: 00034402 srl t0,v1,0x10 +8009730c: 00031202 srl v0,v1,0x8 +80097310: a208000f sb t0,15(s0) +80097314: a203000d sb v1,13(s0) +80097318: 24060004 li a2,4 +8009731c: 02a03821 move a3,s5 +80097320: 02402021 move a0,s2 +80097324: 0220f809 jalr s1 +80097328: a202000e sb v0,14(s0) +8009732c: 02402021 move a0,s2 +80097330: 24050001 li a1,1 +80097334: 24060004 li a2,4 +80097338: 0220f809 jalr s1 +8009733c: 02a03821 move a3,s5 +80097340: 8fa30010 lw v1,16(sp) +80097344: 02402021 move a0,s2 +80097348: 00031202 srl v0,v1,0x8 +8009734c: 24050001 li a1,1 +80097350: 24060004 li a2,4 +80097354: 02a03821 move a3,s5 +80097358: a2030010 sb v1,16(s0) +8009735c: 0220f809 jalr s1 +80097360: a2020011 sb v0,17(s0) +80097364: 8fa30010 lw v1,16(sp) +80097368: 02402021 move a0,s2 +8009736c: 00031202 srl v0,v1,0x8 +80097370: a2030012 sb v1,18(s0) +80097374: 24050001 li a1,1 +80097378: 24060004 li a2,4 +8009737c: 02a03821 move a3,s5 +80097380: 0220f809 jalr s1 +80097384: a2020013 sb v0,19(s0) +80097388: 8fa20010 lw v0,16(sp) +8009738c: 02402021 move a0,s2 +80097390: 24050001 li a1,1 +80097394: 24060004 li a2,4 +80097398: 02a03821 move a3,s5 +8009739c: 0220f809 jalr s1 +800973a0: a2020014 sb v0,20(s0) +800973a4: 8fa30010 lw v1,16(sp) +800973a8: 02402021 move a0,s2 +800973ac: 00034e02 srl t1,v1,0x18 +800973b0: 00034402 srl t0,v1,0x10 +800973b4: 00031202 srl v0,v1,0x8 +800973b8: a2080003 sb t0,3(s0) +800973bc: a2090004 sb t1,4(s0) +800973c0: 24050001 li a1,1 +800973c4: 24060004 li a2,4 +800973c8: 02a03821 move a3,s5 +800973cc: a2030001 sb v1,1(s0) +800973d0: 0220f809 jalr s1 +800973d4: a2020002 sb v0,2(s0) +800973d8: 8fa30010 lw v1,16(sp) +800973dc: 02402021 move a0,s2 +800973e0: 00031202 srl v0,v1,0x8 +800973e4: 24050001 li a1,1 +800973e8: 24060004 li a2,4 +800973ec: 02a03821 move a3,s5 +800973f0: a2030005 sb v1,5(s0) +800973f4: 0220f809 jalr s1 +800973f8: a2020006 sb v0,6(s0) +800973fc: 8fa30010 lw v1,16(sp) +80097400: 02402021 move a0,s2 +80097404: 00031202 srl v0,v1,0x8 +80097408: a2030009 sb v1,9(s0) +8009740c: 24050001 li a1,1 +80097410: 24060004 li a2,4 +80097414: 02a03821 move a3,s5 +80097418: 0220f809 jalr s1 +8009741c: a202000a sb v0,10(s0) +80097420: 8fa20010 lw v0,16(sp) +80097424: 02402021 move a0,s2 +80097428: 24050001 li a1,1 +8009742c: 24060004 li a2,4 +80097430: 02a03821 move a3,s5 +80097434: 0220f809 jalr s1 +80097438: a202000b sb v0,11(s0) +8009743c: 93a30010 lbu v1,16(sp) +80097440: 106000a8 beqz v1,800976e4 <_Z16S9xUnfreezeZSNESPKc+0x141c> +80097444: 2402001f li v0,31 +80097448: a202002e sb v0,46(s0) +8009744c: 02402021 move a0,s2 +80097450: 27c25ed4 addiu v0,s8,24276 +80097454: 24050001 li a1,1 +80097458: 24060004 li a2,4 +8009745c: 0040f809 jalr v0 +80097460: 02a03821 move a3,s5 +80097464: 8fa20010 lw v0,16(sp) +80097468: 26836f38 addiu v1,s4,28472 +8009746c: 08025b99 j 80096e64 <_Z16S9xUnfreezeZSNESPKc+0xb9c> +80097470: a0620023 sb v0,35(v1) +80097474: 24060ab5 li a2,2741 +80097478: 02c02021 move a0,s6 +8009747c: 27d25ed4 addiu s2,s8,24276 +80097480: 0240f809 jalr s2 +80097484: 24050001 li a1,1 +80097488: 3c108007 lui s0,0x8007 +8009748c: 93a40018 lbu a0,24(sp) +80097490: 26106f3c addiu s0,s0,28476 +80097494: 0200f809 jalr s0 +80097498: 24052200 li a1,8704 +8009749c: 93a40020 lbu a0,32(sp) +800974a0: 0200f809 jalr s0 +800974a4: 24052203 li a1,8707 +800974a8: 93a40021 lbu a0,33(sp) +800974ac: 0200f809 jalr s0 +800974b0: 24052204 li a1,8708 +800974b4: 93a40022 lbu a0,34(sp) +800974b8: 0200f809 jalr s0 +800974bc: 24052205 li a1,8709 +800974c0: 93a40023 lbu a0,35(sp) +800974c4: 0200f809 jalr s0 +800974c8: 24052206 li a1,8710 +800974cc: 93a40024 lbu a0,36(sp) +800974d0: 0200f809 jalr s0 +800974d4: 24052207 li a1,8711 +800974d8: 93a40025 lbu a0,37(sp) +800974dc: 0200f809 jalr s0 +800974e0: 24052208 li a1,8712 +800974e4: 93a50031 lbu a1,49(sp) +800974e8: 93a30032 lbu v1,50(sp) +800974ec: 93a20033 lbu v0,51(sp) +800974f0: 93a40030 lbu a0,48(sp) +800974f4: 00052a00 sll a1,a1,0x8 +800974f8: 00021600 sll v0,v0,0x18 +800974fc: 00031c00 sll v1,v1,0x10 +80097500: 00621825 or v1,v1,v0 +80097504: 00852025 or a0,a0,a1 +80097508: 3c02ffc0 lui v0,0xffc0 +8009750c: 00832025 or a0,a0,v1 +80097510: 34426000 ori v0,v0,0x6000 +80097514: 00822021 addu a0,a0,v0 +80097518: 00042343 sra a0,a0,0xd +8009751c: 308400ff andi a0,a0,0xff +80097520: 0200f809 jalr s0 +80097524: 24052224 li a1,8740 +80097528: 93a40038 lbu a0,56(sp) +8009752c: 0200f809 jalr s0 +80097530: 24052201 li a1,8705 +80097534: 93a4003d lbu a0,61(sp) +80097538: 0200f809 jalr s0 +8009753c: 24052209 li a1,8713 +80097540: 93a80265 lbu t0,613(sp) +80097544: 3c038021 lui v1,0x8021 +80097548: 2462701c addiu v0,v1,28700 +8009754c: 93a30264 lbu v1,612(sp) +80097550: 00084200 sll t0,t0,0x8 +80097554: 01034025 or t0,t0,v1 +80097558: 93a90269 lbu t1,617(sp) +8009755c: 93a30278 lbu v1,632(sp) +80097560: 93aa026d lbu t2,621(sp) +80097564: 93ab0271 lbu t3,625(sp) +80097568: 93ac027d lbu t4,637(sp) +8009756c: 93ad0291 lbu t5,657(sp) +80097570: 93a70284 lbu a3,644(sp) +80097574: 3c0e8021 lui t6,0x8021 +80097578: 93af027c lbu t7,636(sp) +8009757c: 93a5026c lbu a1,620(sp) +80097580: 93a60270 lbu a2,624(sp) +80097584: 8c440014 lw a0,20(v0) +80097588: 93b00290 lbu s0,656(sp) +8009758c: 93a20268 lbu v0,616(sp) +80097590: 93b10280 lbu s1,640(sp) +80097594: a1c3e974 sb v1,-5772(t6) +80097598: 00094a00 sll t1,t1,0x8 +8009759c: 93a30274 lbu v1,628(sp) +800975a0: 000a5200 sll t2,t2,0x8 +800975a4: 000b5a00 sll t3,t3,0x8 +800975a8: 000c6200 sll t4,t4,0x8 +800975ac: 000d6a00 sll t5,t5,0x8 +800975b0: 00073a00 sll a3,a3,0x8 +800975b4: 01224825 or t1,t1,v0 +800975b8: 01455025 or t2,t2,a1 +800975bc: 25c2e974 addiu v0,t6,-5772 +800975c0: 01665825 or t3,t3,a2 +800975c4: 018f6025 or t4,t4,t7 +800975c8: 01b06825 or t5,t5,s0 +800975cc: 00f13825 or a3,a3,s1 +800975d0: a4480004 sh t0,4(v0) +800975d4: a449000a sh t1,10(v0) +800975d8: a44a000c sh t2,12(v0) +800975dc: a44b0006 sh t3,6(v0) +800975e0: a44c0008 sh t4,8(v0) +800975e4: a44d000e sh t5,14(v0) +800975e8: a4470002 sh a3,2(v0) +800975ec: a0430001 sb v1,1(v0) +800975f0: 3c028012 lui v0,0x8012 +800975f4: 27a502c8 addiu a1,sp,712 +800975f8: 24843000 addiu a0,a0,12288 +800975fc: 2442c980 addiu v0,v0,-13952 +80097600: 0040f809 jalr v0 +80097604: 24060800 li a2,2048 +80097608: 3c038021 lui v1,0x8021 +8009760c: 8c647008 lw a0,28680(v1) +80097610: 02a03821 move a3,s5 +80097614: 24050001 li a1,1 +80097618: 0240f809 jalr s2 +8009761c: 3c060001 lui a2,0x1 +80097620: 3c02800f lui v0,0x800f +80097624: 02a02021 move a0,s5 +80097628: 3c050001 lui a1,0x1 +8009762c: 24425c60 addiu v0,v0,23648 +80097630: 0040f809 jalr v0 +80097634: 24060001 li a2,1 +80097638: 3c038007 lui v1,0x8007 +8009763c: 24636bec addiu v1,v1,27628 +80097640: 0060f809 jalr v1 +80097644: 00000000 nop +80097648: 08025b97 j 80096e5c <_Z16S9xUnfreezeZSNESPKc+0xb94> +8009764c: 92620055 lbu v0,85(s3) +80097650: 8c447008 lw a0,28680(v0) +80097654: 02a03821 move a3,s5 +80097658: 24050001 li a1,1 +8009765c: 27d05ed4 addiu s0,s8,24276 +80097660: 0200f809 jalr s0 +80097664: 3c060001 lui a2,0x1 +80097668: 3c02800f lui v0,0x800f +8009766c: 02a02021 move a0,s5 +80097670: 3c050001 lui a1,0x1 +80097674: 24425c60 addiu v0,v0,23648 +80097678: 0040f809 jalr v0 +8009767c: 24060001 li a2,1 +80097680: 3c068021 lui a2,0x8021 +80097684: 24c3701c addiu v1,a2,28700 +80097688: 8c640014 lw a0,20(v1) +8009768c: 24050001 li a1,1 +80097690: 24847000 addiu a0,a0,28672 +80097694: 240602b4 li a2,692 +80097698: 0200f809 jalr s0 +8009769c: 02a03821 move a3,s5 +800976a0: 08025b94 j 80096e50 <_Z16S9xUnfreezeZSNESPKc+0xb88> +800976a4: 92620052 lbu v0,82(s3) +800976a8: 08025b89 j 80096e24 <_Z16S9xUnfreezeZSNESPKc+0xb5c> +800976ac: ae070008 sw a3,8(s0) +800976b0: 10400013 beqz v0,80097700 <_Z16S9xUnfreezeZSNESPKc+0x1438> +800976b4: 3c02801e lui v0,0x801e +800976b8: 3c02801e lui v0,0x801e +800976bc: 24427d50 addiu v0,v0,32080 +800976c0: 08025bd3 j 80096f4c <_Z16S9xUnfreezeZSNESPKc+0xc84> +800976c4: ae220004 sw v0,4(s1) +800976c8: 24020001 li v0,1 +800976cc: 10620003 beq v1,v0,800976dc <_Z16S9xUnfreezeZSNESPKc+0x1414> +800976d0: 24020003 li v0,3 +800976d4: 0802596b j 800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4> +800976d8: a0a20874 sb v0,2164(a1) +800976dc: 0802596b j 800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4> +800976e0: a0a30874 sb v1,2164(a1) +800976e4: 08025d13 j 8009744c <_Z16S9xUnfreezeZSNESPKc+0x1184> +800976e8: a200002e sb zero,46(s0) +800976ec: 0802596b j 800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4> +800976f0: a0a20874 sb v0,2164(a1) +800976f4: 24427550 addiu v0,v0,30032 +800976f8: 08025bd3 j 80096f4c <_Z16S9xUnfreezeZSNESPKc+0xc84> +800976fc: ae220004 sw v0,4(s1) +80097700: 24427950 addiu v0,v0,31056 +80097704: 08025bd3 j 80096f4c <_Z16S9xUnfreezeZSNESPKc+0xc84> +80097708: ae220004 sw v0,4(s1) +8009770c: 3c068021 lui a2,0x8021 +80097710: 24c3e42c addiu v1,a2,-7124 +80097714: 8c620008 lw v0,8(v1) +80097718: 0082102a slt v0,a0,v0 +8009771c: 14400006 bnez v0,80097738 <_Z16S9xUnfreezeZSNESPKc+0x1470> +80097720: 00000000 nop +80097724: 00802821 move a1,a0 +80097728: 08025bf3 j 80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04> +8009772c: 24070003 li a3,3 +80097730: 0802596b j 800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4> +80097734: a0a00874 sb zero,2164(a1) +80097738: 00802821 move a1,a0 +8009773c: 08025bf3 j 80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04> +80097740: 24070002 li a3,2 + +80097744 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai>: +80097744: 27bdffd8 addiu sp,sp,-40 +80097748: 8faa0038 lw t2,56(sp) +8009774c: afb3001c sw s3,28(sp) +80097750: afb20018 sw s2,24(sp) +80097754: afb10014 sw s1,20(sp) +80097758: afbf0020 sw ra,32(sp) +8009775c: afb00010 sw s0,16(sp) +80097760: 00809021 move s2,a0 +80097764: 00a09821 move s3,a1 +80097768: 1940003e blez t2,80097864 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x120> +8009776c: 00c08821 move s1,a2 +80097770: 00008021 move s0,zero +80097774: 00003021 move a2,zero +80097778: 24080002 li t0,2 +8009777c: 24090003 li t1,3 +80097780: 8ce30008 lw v1,8(a3) +80097784: 8ce50000 lw a1,0(a3) +80097788: 10680032 beq v1,t0,80097854 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x110> +8009778c: 8ce40004 lw a0,4(a3) +80097790: 10690002 beq v1,t1,8009779c <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x58> +80097794: 00041080 sll v0,a0,0x2 +80097798: 00801021 move v0,a0 +8009779c: 00451021 addu v0,v0,a1 +800977a0: 0202102a slt v0,s0,v0 +800977a4: 10400006 beqz v0,800977c0 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x7c> +800977a8: 00000000 nop +800977ac: 1068002b beq v1,t0,8009785c <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x118> +800977b0: 00000000 nop +800977b4: 10690025 beq v1,t1,8009784c <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x108> +800977b8: 00000000 nop +800977bc: 00858021 addu s0,a0,a1 +800977c0: 24c60001 addiu a2,a2,1 +800977c4: 1546ffee bne t2,a2,80097780 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x3c> +800977c8: 24e7000c addiu a3,a3,12 +800977cc: 02002021 move a0,s0 +800977d0: 3c028010 lui v0,0x8010 +800977d4: 24425378 addiu v0,v0,21368 +800977d8: 0040f809 jalr v0 +800977dc: 00000000 nop +800977e0: ae220000 sw v0,0(s1) +800977e4: 00403021 move a2,v0 +800977e8: 3c028009 lui v0,0x8009 +800977ec: 02003821 move a3,s0 +800977f0: 02402021 move a0,s2 +800977f4: 24425bb8 addiu v0,v0,23480 +800977f8: 0040f809 jalr v0 +800977fc: 02602821 move a1,s3 +80097800: 00408021 move s0,v0 +80097804: 24020001 li v0,1 +80097808: 12020009 beq s0,v0,80097830 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0xec> +8009780c: 02001021 move v0,s0 +80097810: 8e240000 lw a0,0(s1) +80097814: 10800004 beqz a0,80097828 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0xe4> +80097818: 3c028010 lui v0,0x8010 +8009781c: 24424e60 addiu v0,v0,20064 +80097820: 0040f809 jalr v0 +80097824: 00000000 nop +80097828: ae200000 sw zero,0(s1) +8009782c: 02001021 move v0,s0 +80097830: 8fbf0020 lw ra,32(sp) +80097834: 8fb3001c lw s3,28(sp) +80097838: 8fb20018 lw s2,24(sp) +8009783c: 8fb10014 lw s1,20(sp) +80097840: 8fb00010 lw s0,16(sp) +80097844: 03e00008 jr ra +80097848: 27bd0028 addiu sp,sp,40 +8009784c: 08025def j 800977bc <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x78> +80097850: 00042080 sll a0,a0,0x2 +80097854: 08025de7 j 8009779c <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x58> +80097858: 00041040 sll v0,a0,0x1 +8009785c: 08025def j 800977bc <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x78> +80097860: 00042040 sll a0,a0,0x1 +80097864: 00008021 move s0,zero +80097868: 08025df4 j 800977d0 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x8c> +8009786c: 00002021 move a0,zero + +80097870 : +80097870: 27bddf78 addiu sp,sp,-8328 +80097874: afb12064 sw s1,8292(sp) +80097878: 3c028012 lui v0,0x8012 +8009787c: 3c118019 lui s1,0x8019 +80097880: afb42070 sw s4,8304(sp) +80097884: afb3206c sw s3,8300(sp) +80097888: afb22068 sw s2,8296(sp) +8009788c: afb02060 sw s0,8288(sp) +80097890: 0080a021 move s4,a0 +80097894: afbf2084 sw ra,8324(sp) +80097898: 262433a8 addiu a0,s1,13224 +8009789c: afbe2080 sw s8,8320(sp) +800978a0: afb7207c sw s7,8316(sp) +800978a4: afb62078 sw s6,8312(sp) +800978a8: 2453bdb0 addiu s3,v0,-16976 +800978ac: 0260f809 jalr s3 +800978b0: afb52074 sw s5,8308(sp) +800978b4: 24500006 addiu s0,v0,6 +800978b8: 27b20048 addiu s2,sp,72 +800978bc: 3c02800f lui v0,0x800f +800978c0: 02402021 move a0,s2 +800978c4: 24050001 li a1,1 +800978c8: 02003021 move a2,s0 +800978cc: 24425ed4 addiu v0,v0,24276 +800978d0: 0040f809 jalr v0 +800978d4: 02803821 move a3,s4 +800978d8: 1202000f beq s0,v0,80097918 +800978dc: 00000000 nop +800978e0: 2411ffff li s1,-1 +800978e4: 02201021 move v0,s1 +800978e8: 8fbf2084 lw ra,8324(sp) +800978ec: 8fbe2080 lw s8,8320(sp) +800978f0: 8fb7207c lw s7,8316(sp) +800978f4: 8fb62078 lw s6,8312(sp) +800978f8: 8fb52074 lw s5,8308(sp) +800978fc: 8fb42070 lw s4,8304(sp) +80097900: 8fb3206c lw s3,8300(sp) +80097904: 8fb22068 lw s2,8296(sp) +80097908: 8fb12064 lw s1,8292(sp) +8009790c: 8fb02060 lw s0,8288(sp) +80097910: 03e00008 jr ra +80097914: 27bd2088 addiu sp,sp,8328 +80097918: 0260f809 jalr s3 +8009791c: 262433a8 addiu a0,s1,13224 +80097920: 00408021 move s0,v0 +80097924: 00403021 move a2,v0 +80097928: 3c028012 lui v0,0x8012 +8009792c: 02402021 move a0,s2 +80097930: 2442bfc0 addiu v0,v0,-16448 +80097934: 0040f809 jalr v0 +80097938: 262533a8 addiu a1,s1,13224 +8009793c: 1440ffe9 bnez v0,800978e4 +80097940: 2411ffff li s1,-1 +80097944: 26040001 addiu a0,s0,1 +80097948: 3c028011 lui v0,0x8011 +8009794c: 02442021 addu a0,s2,a0 +80097950: 00002821 move a1,zero +80097954: 2406000a li a2,10 +80097958: 2442e2e0 addiu v0,v0,-7456 +8009795c: 0040f809 jalr v0 +80097960: 00003821 move a3,zero +80097964: 28420002 slti v0,v0,2 +80097968: 1040ffde beqz v0,800978e4 +8009796c: 2411fffe li s1,-2 +80097970: 3c038009 lui v1,0x8009 +80097974: 27b01049 addiu s0,sp,4169 +80097978: 3c058019 lui a1,0x8019 +8009797c: 24a533b4 addiu a1,a1,13236 +80097980: 02802021 move a0,s4 +80097984: 02003021 move a2,s0 +80097988: 24625bb8 addiu v0,v1,23480 +8009798c: 0040f809 jalr v0 +80097990: 24071000 li a3,4096 +80097994: 00408821 move s1,v0 +80097998: 24020001 li v0,1 +8009799c: 1622ffd2 bne s1,v0,800978e8 +800979a0: 02201021 move v0,s1 +800979a4: 3c128022 lui s2,0x8022 +800979a8: 3c028012 lui v0,0x8012 +800979ac: 2453cc10 addiu s3,v0,-13296 +800979b0: 02002021 move a0,s0 +800979b4: 0260f809 jalr s3 +800979b8: 26454094 addiu a1,s2,16532 +800979bc: 144000c0 bnez v0,80097cc0 +800979c0: 02002021 move a0,s0 +800979c4: 3c028009 lui v0,0x8009 +800979c8: 3c09801f lui t1,0x801f +800979cc: 24527744 addiu s2,v0,30532 +800979d0: 3c058019 lui a1,0x8019 +800979d4: 2402000c li v0,12 +800979d8: 24a53404 addiu a1,a1,13316 +800979dc: 02802021 move a0,s4 +800979e0: 27a60018 addiu a2,sp,24 +800979e4: 2527d190 addiu a3,t1,-11888 +800979e8: afa20010 sw v0,16(sp) +800979ec: afa00018 sw zero,24(sp) +800979f0: afa0001c sw zero,28(sp) +800979f4: afa00020 sw zero,32(sp) +800979f8: afa00024 sw zero,36(sp) +800979fc: afa00028 sw zero,40(sp) +80097a00: afa0002c sw zero,44(sp) +80097a04: afa00030 sw zero,48(sp) +80097a08: afa00034 sw zero,52(sp) +80097a0c: afa00038 sw zero,56(sp) +80097a10: afa0003c sw zero,60(sp) +80097a14: 0240f809 jalr s2 +80097a18: afa00040 sw zero,64(sp) +80097a1c: 24110001 li s1,1 +80097a20: 1051006d beq v0,s1,80097bd8 +80097a24: 00408021 move s0,v0 +80097a28: afa02058 sw zero,8280(sp) +80097a2c: afa02054 sw zero,8276(sp) +80097a30: afa02050 sw zero,8272(sp) +80097a34: 0000f021 move s8,zero +80097a38: 0000b821 move s7,zero +80097a3c: 0000b021 move s6,zero +80097a40: 02008821 move s1,s0 +80097a44: 8fa40018 lw a0,24(sp) +80097a48: 10800004 beqz a0,80097a5c +80097a4c: 3c028010 lui v0,0x8010 +80097a50: 24424e60 addiu v0,v0,20064 +80097a54: 0040f809 jalr v0 +80097a58: 00000000 nop +80097a5c: 8fa4001c lw a0,28(sp) +80097a60: 10800004 beqz a0,80097a74 +80097a64: 3c028010 lui v0,0x8010 +80097a68: 24424e60 addiu v0,v0,20064 +80097a6c: 0040f809 jalr v0 +80097a70: 00000000 nop +80097a74: 8fa40020 lw a0,32(sp) +80097a78: 10800004 beqz a0,80097a8c +80097a7c: 3c028010 lui v0,0x8010 +80097a80: 24424e60 addiu v0,v0,20064 +80097a84: 0040f809 jalr v0 +80097a88: 00000000 nop +80097a8c: 8fa40024 lw a0,36(sp) +80097a90: 10800004 beqz a0,80097aa4 +80097a94: 3c028010 lui v0,0x8010 +80097a98: 24424e60 addiu v0,v0,20064 +80097a9c: 0040f809 jalr v0 +80097aa0: 00000000 nop +80097aa4: 8fa42058 lw a0,8280(sp) +80097aa8: 10800004 beqz a0,80097abc +80097aac: 3c028010 lui v0,0x8010 +80097ab0: 24424e60 addiu v0,v0,20064 +80097ab4: 0040f809 jalr v0 +80097ab8: 00000000 nop +80097abc: 8fa62054 lw a2,8276(sp) +80097ac0: 10c00004 beqz a2,80097ad4 +80097ac4: 3c028010 lui v0,0x8010 +80097ac8: 24424e60 addiu v0,v0,20064 +80097acc: 0040f809 jalr v0 +80097ad0: 00c02021 move a0,a2 +80097ad4: 8fa92050 lw t1,8272(sp) +80097ad8: 11200004 beqz t1,80097aec +80097adc: 3c028010 lui v0,0x8010 +80097ae0: 24424e60 addiu v0,v0,20064 +80097ae4: 0040f809 jalr v0 +80097ae8: 01202021 move a0,t1 +80097aec: 13c00004 beqz s8,80097b00 +80097af0: 3c028010 lui v0,0x8010 +80097af4: 24424e60 addiu v0,v0,20064 +80097af8: 0040f809 jalr v0 +80097afc: 03c02021 move a0,s8 +80097b00: 8fa40028 lw a0,40(sp) +80097b04: 10800004 beqz a0,80097b18 +80097b08: 3c028010 lui v0,0x8010 +80097b0c: 24424e60 addiu v0,v0,20064 +80097b10: 0040f809 jalr v0 +80097b14: 00000000 nop +80097b18: 8fa4002c lw a0,44(sp) +80097b1c: 10800004 beqz a0,80097b30 +80097b20: 3c028010 lui v0,0x8010 +80097b24: 24424e60 addiu v0,v0,20064 +80097b28: 0040f809 jalr v0 +80097b2c: 00000000 nop +80097b30: 12e00004 beqz s7,80097b44 +80097b34: 3c028010 lui v0,0x8010 +80097b38: 24424e60 addiu v0,v0,20064 +80097b3c: 0040f809 jalr v0 +80097b40: 02e02021 move a0,s7 +80097b44: 8fa40030 lw a0,48(sp) +80097b48: 10800004 beqz a0,80097b5c +80097b4c: 3c028010 lui v0,0x8010 +80097b50: 24424e60 addiu v0,v0,20064 +80097b54: 0040f809 jalr v0 +80097b58: 00000000 nop +80097b5c: 8fa40034 lw a0,52(sp) +80097b60: 10800004 beqz a0,80097b74 +80097b64: 3c028010 lui v0,0x8010 +80097b68: 24424e60 addiu v0,v0,20064 +80097b6c: 0040f809 jalr v0 +80097b70: 00000000 nop +80097b74: 8fa40038 lw a0,56(sp) +80097b78: 10800004 beqz a0,80097b8c +80097b7c: 3c028010 lui v0,0x8010 +80097b80: 24424e60 addiu v0,v0,20064 +80097b84: 0040f809 jalr v0 +80097b88: 00000000 nop +80097b8c: 8fa4003c lw a0,60(sp) +80097b90: 10800004 beqz a0,80097ba4 +80097b94: 3c028010 lui v0,0x8010 +80097b98: 24424e60 addiu v0,v0,20064 +80097b9c: 0040f809 jalr v0 +80097ba0: 00000000 nop +80097ba4: 8fa40040 lw a0,64(sp) +80097ba8: 10800004 beqz a0,80097bbc +80097bac: 3c028010 lui v0,0x8010 +80097bb0: 24424e60 addiu v0,v0,20064 +80097bb4: 0040f809 jalr v0 +80097bb8: 00000000 nop +80097bbc: 12c0ff49 beqz s6,800978e4 +80097bc0: 3c028010 lui v0,0x8010 +80097bc4: 24424e60 addiu v0,v0,20064 +80097bc8: 0040f809 jalr v0 +80097bcc: 02c02021 move a0,s6 +80097bd0: 08025e3a j 800978e8 +80097bd4: 02201021 move v0,s1 +80097bd8: 3c03801f lui v1,0x801f +80097bdc: 24020009 li v0,9 +80097be0: 3c058019 lui a1,0x8019 +80097be4: 24a53408 addiu a1,a1,13320 +80097be8: 02802021 move a0,s4 +80097bec: 27a6001c addiu a2,sp,28 +80097bf0: 2467d220 addiu a3,v1,-11744 +80097bf4: 0240f809 jalr s2 +80097bf8: afa20010 sw v0,16(sp) +80097bfc: 1451ff8a bne v0,s1,80097a28 +80097c00: 00408021 move s0,v0 +80097c04: 3c09801f lui t1,0x801f +80097c08: 24020473 li v0,1139 +80097c0c: 3c058019 lui a1,0x8019 +80097c10: 24a5340c addiu a1,a1,13324 +80097c14: 02802021 move a0,s4 +80097c18: 27a60020 addiu a2,sp,32 +80097c1c: 2527d28c addiu a3,t1,-11636 +80097c20: 0240f809 jalr s2 +80097c24: afa20010 sw v0,16(sp) +80097c28: 00408021 move s0,v0 +80097c2c: 24020001 li v0,1 +80097c30: 1602ff7d bne s0,v0,80097a28 +80097c34: 3c02801f lui v0,0x801f +80097c38: 244707f0 addiu a3,v0,2032 +80097c3c: 3c058019 lui a1,0x8019 +80097c40: 24020078 li v0,120 +80097c44: 24a53410 addiu a1,a1,13328 +80097c48: 02802021 move a0,s4 +80097c4c: 27a60024 addiu a2,sp,36 +80097c50: 0240f809 jalr s2 +80097c54: afa20010 sw v0,16(sp) +80097c58: 00408021 move s0,v0 +80097c5c: 24020001 li v0,1 +80097c60: 1602ff71 bne s0,v0,80097a28 +80097c64: 3c168010 lui s6,0x8010 +80097c68: 26d35378 addiu s3,s6,21368 +80097c6c: 0260f809 jalr s3 +80097c70: 3c040001 lui a0,0x1 +80097c74: 3c038009 lui v1,0x8009 +80097c78: 3c058019 lui a1,0x8019 +80097c7c: afa22058 sw v0,8280(sp) +80097c80: 02802021 move a0,s4 +80097c84: 24a53414 addiu a1,a1,13332 +80097c88: 00403021 move a2,v0 +80097c8c: 24755bb8 addiu s5,v1,23480 +80097c90: 02a0f809 jalr s5 +80097c94: 3c070001 lui a3,0x1 +80097c98: 1051001d beq v0,s1,80097d10 +80097c9c: 00408021 move s0,v0 +80097ca0: 8fa42058 lw a0,8280(sp) +80097ca4: 1080ff60 beqz a0,80097a28 +80097ca8: 3c028010 lui v0,0x8010 +80097cac: 24424e60 addiu v0,v0,20064 +80097cb0: 0040f809 jalr v0 +80097cb4: 00000000 nop +80097cb8: 08025e8b j 80097a2c +80097cbc: afa02058 sw zero,8280(sp) +80097cc0: 3c10800d lui s0,0x800d +80097cc4: 26107750 addiu s0,s0,30544 +80097cc8: 0200f809 jalr s0 +80097ccc: 00000000 nop +80097cd0: 26444094 addiu a0,s2,16532 +80097cd4: 0200f809 jalr s0 +80097cd8: 00408821 move s1,v0 +80097cdc: 00402821 move a1,v0 +80097ce0: 0260f809 jalr s3 +80097ce4: 02202021 move a0,s1 +80097ce8: 1040ff36 beqz v0,800979c4 +80097cec: 3c068019 lui a2,0x8019 +80097cf0: 3c02800d lui v0,0x800d +80097cf4: 24c633b8 addiu a2,a2,13240 +80097cf8: 24040002 li a0,2 +80097cfc: 24427918 addiu v0,v0,31000 +80097d00: 0040f809 jalr v0 +80097d04: 24050013 li a1,19 +80097d08: 08025e72 j 800979c8 +80097d0c: 3c028009 lui v0,0x8009 +80097d10: 0260f809 jalr s3 +80097d14: 3c040002 lui a0,0x2 +80097d18: 3c058019 lui a1,0x8019 +80097d1c: afa22054 sw v0,8276(sp) +80097d20: 02802021 move a0,s4 +80097d24: 24a51d28 addiu a1,a1,7464 +80097d28: 00403021 move a2,v0 +80097d2c: 02a0f809 jalr s5 +80097d30: 3c070002 lui a3,0x2 +80097d34: 10510009 beq v0,s1,80097d5c +80097d38: 00408021 move s0,v0 +80097d3c: 8fa62054 lw a2,8276(sp) +80097d40: 10c0ff3a beqz a2,80097a2c +80097d44: 3c028010 lui v0,0x8010 +80097d48: 24424e60 addiu v0,v0,20064 +80097d4c: 0040f809 jalr v0 +80097d50: 00c02021 move a0,a2 +80097d54: 08025e8c j 80097a30 +80097d58: afa02054 sw zero,8276(sp) +80097d5c: 0260f809 jalr s3 +80097d60: 3c040002 lui a0,0x2 +80097d64: 3c058019 lui a1,0x8019 +80097d68: afa22050 sw v0,8272(sp) +80097d6c: 02802021 move a0,s4 +80097d70: 24a53434 addiu a1,a1,13364 +80097d74: 00403021 move a2,v0 +80097d78: 02a0f809 jalr s5 +80097d7c: 3c070002 lui a3,0x2 +80097d80: 00408021 move s0,v0 +80097d84: 24020001 li v0,1 +80097d88: 1202000b beq s0,v0,80097db8 +80097d8c: 8fa92050 lw t1,8272(sp) +80097d90: 11200004 beqz t1,80097da4 +80097d94: 3c028010 lui v0,0x8010 +80097d98: 24424e60 addiu v0,v0,20064 +80097d9c: 0040f809 jalr v0 +80097da0: 01202021 move a0,t1 +80097da4: 0000f021 move s8,zero +80097da8: 0000b821 move s7,zero +80097dac: 0000b021 move s6,zero +80097db0: 08025e90 j 80097a40 +80097db4: afa02050 sw zero,8272(sp) +80097db8: 0260f809 jalr s3 +80097dbc: 34048000 li a0,0x8000 +80097dc0: 3c058019 lui a1,0x8019 +80097dc4: 02802021 move a0,s4 +80097dc8: 24a53438 addiu a1,a1,13368 +80097dcc: 00403021 move a2,v0 +80097dd0: 34078000 li a3,0x8000 +80097dd4: 02a0f809 jalr s5 +80097dd8: 0040f021 move s8,v0 +80097ddc: 1050000b beq v0,s0,80097e0c +80097de0: 00408821 move s1,v0 +80097de4: 13c00004 beqz s8,80097df8 +80097de8: 3c028010 lui v0,0x8010 +80097dec: 24424e60 addiu v0,v0,20064 +80097df0: 0040f809 jalr v0 +80097df4: 03c02021 move a0,s8 +80097df8: 02208021 move s0,s1 +80097dfc: 0000f021 move s8,zero +80097e00: 0000b821 move s7,zero +80097e04: 08025e90 j 80097a40 +80097e08: 0000b021 move s6,zero +80097e0c: 3c02801f lui v0,0x801f +80097e10: 3c058019 lui a1,0x8019 +80097e14: 24470d90 addiu a3,v0,3472 +80097e18: 2402000b li v0,11 +80097e1c: 24a5343c addiu a1,a1,13372 +80097e20: 02802021 move a0,s4 +80097e24: 27a60028 addiu a2,sp,40 +80097e28: 0240f809 jalr s2 +80097e2c: afa20010 sw v0,16(sp) +80097e30: 10510062 beq v0,s1,80097fbc +80097e34: 0000b821 move s7,zero +80097e38: 3c028009 lui v0,0x8009 +80097e3c: 3c03801f lui v1,0x801f +80097e40: 3c058019 lui a1,0x8019 +80097e44: 24100009 li s0,9 +80097e48: 24a53420 addiu a1,a1,13344 +80097e4c: 24527744 addiu s2,v0,30532 +80097e50: 02802021 move a0,s4 +80097e54: 27a60034 addiu a2,sp,52 +80097e58: 24671960 addiu a3,v1,6496 +80097e5c: 0240f809 jalr s2 +80097e60: afb00010 sw s0,16(sp) +80097e64: 24130001 li s3,1 +80097e68: 10530033 beq v0,s3,80097f38 +80097e6c: 3c058019 lui a1,0x8019 +80097e70: 3c09801f lui t1,0x801f +80097e74: 24020034 li v0,52 +80097e78: 3c058019 lui a1,0x8019 +80097e7c: 24a53428 addiu a1,a1,13352 +80097e80: 02802021 move a0,s4 +80097e84: 27a6003c addiu a2,sp,60 +80097e88: 25271a38 addiu a3,t1,6712 +80097e8c: 0240f809 jalr s2 +80097e90: afa20010 sw v0,16(sp) +80097e94: 10530005 beq v0,s3,80097eac +80097e98: 00408021 move s0,v0 +80097e9c: 3c028021 lui v0,0x8021 +80097ea0: 9043e481 lbu v1,-7039(v0) +80097ea4: 1460002d bnez v1,80097f5c +80097ea8: 00000000 nop +80097eac: 3c02801f lui v0,0x801f +80097eb0: 24471ca8 addiu a3,v0,7336 +80097eb4: 3c058019 lui a1,0x8019 +80097eb8: 24020005 li v0,5 +80097ebc: 24a513e4 addiu a1,a1,5092 +80097ec0: 02802021 move a0,s4 +80097ec4: 27a60040 addiu a2,sp,64 +80097ec8: 0240f809 jalr s2 +80097ecc: afa20010 sw v0,16(sp) +80097ed0: 10530005 beq v0,s3,80097ee8 +80097ed4: 00408021 move s0,v0 +80097ed8: 3c028021 lui v0,0x8021 +80097edc: 9043e482 lbu v1,-7038(v0) +80097ee0: 1460001e bnez v1,80097f5c +80097ee4: 00000000 nop +80097ee8: 3c02800d lui v0,0x800d +80097eec: 2442d0a0 addiu v0,v0,-12128 +80097ef0: 0040f809 jalr v0 +80097ef4: 00000000 nop +80097ef8: 1040004d beqz v0,80098030 +80097efc: 3c058019 lui a1,0x8019 +80097f00: 3c07801f lui a3,0x801f +80097f04: 3c028009 lui v0,0x8009 +80097f08: 24a5342c addiu a1,a1,13356 +80097f0c: 24e71ce4 addiu a3,a3,7396 +80097f10: 02802021 move a0,s4 +80097f14: 27a60044 addiu a2,sp,68 +80097f18: 24425e0c addiu v0,v0,24076 +80097f1c: 0040f809 jalr v0 +80097f20: afb30010 sw s3,16(sp) +80097f24: 1053000f beq v0,s3,80097f64 +80097f28: 00409021 move s2,v0 +80097f2c: 2410fffb li s0,-5 +80097f30: 08025e90 j 80097a40 +80097f34: 0000b021 move s6,zero +80097f38: 3c07801f lui a3,0x801f +80097f3c: afb00010 sw s0,16(sp) +80097f40: 24a53424 addiu a1,a1,13348 +80097f44: 24e719cc addiu a3,a3,6604 +80097f48: 02802021 move a0,s4 +80097f4c: 0240f809 jalr s2 +80097f50: 27a60038 addiu a2,sp,56 +80097f54: 1053ffc6 beq v0,s3,80097e70 +80097f58: 00408021 move s0,v0 +80097f5c: 08025e90 j 80097a40 +80097f60: 0000b021 move s6,zero +80097f64: 8fb00044 lw s0,68(sp) +80097f68: 26c25378 addiu v0,s6,21368 +80097f6c: 0040f809 jalr v0 +80097f70: 02002021 move a0,s0 +80097f74: 0040b021 move s6,v0 +80097f78: 3c058019 lui a1,0x8019 +80097f7c: 3c038009 lui v1,0x8009 +80097f80: 02802021 move a0,s4 +80097f84: 24a53430 addiu a1,a1,13360 +80097f88: 02003821 move a3,s0 +80097f8c: 24625bb8 addiu v0,v1,23480 +80097f90: 0040f809 jalr v0 +80097f94: 02c03021 move a2,s6 +80097f98: 1052013e beq v0,s2,80098494 +80097f9c: 3c02800d lui v0,0x800d +80097fa0: 12c0ffe2 beqz s6,80097f2c +80097fa4: 3c028010 lui v0,0x8010 +80097fa8: 24424e60 addiu v0,v0,20064 +80097fac: 0040f809 jalr v0 +80097fb0: 02c02021 move a0,s6 +80097fb4: 08025fcc j 80097f30 +80097fb8: 2410fffb li s0,-5 +80097fbc: 24020005 li v0,5 +80097fc0: 3c058019 lui a1,0x8019 +80097fc4: 3c07801f lui a3,0x801f +80097fc8: 24a53418 addiu a1,a1,13336 +80097fcc: 24e70e14 addiu a3,a3,3604 +80097fd0: 02802021 move a0,s4 +80097fd4: 27a6002c addiu a2,sp,44 +80097fd8: 0240f809 jalr s2 +80097fdc: afa20010 sw v0,16(sp) +80097fe0: 1451fe95 bne v0,s1,80097a38 +80097fe4: 00408021 move s0,v0 +80097fe8: 0260f809 jalr s3 +80097fec: 3c040001 lui a0,0x1 +80097ff0: 3c058019 lui a1,0x8019 +80097ff4: 02802021 move a0,s4 +80097ff8: 24a5341c addiu a1,a1,13340 +80097ffc: 00403021 move a2,v0 +80098000: 3c070001 lui a3,0x1 +80098004: 02a0f809 jalr s5 +80098008: 0040b821 move s7,v0 +8009800c: 10510129 beq v0,s1,800984b4 +80098010: 00408021 move s0,v0 +80098014: 12e0fe88 beqz s7,80097a38 +80098018: 3c028010 lui v0,0x8010 +8009801c: 24424e60 addiu v0,v0,20064 +80098020: 0040f809 jalr v0 +80098024: 02e02021 move a0,s7 +80098028: 08025e8f j 80097a3c +8009802c: 0000b821 move s7,zero +80098030: 0000b021 move s6,zero +80098034: 3c038021 lui v1,0x8021 +80098038: 2462e988 addiu v0,v1,-5752 +8009803c: 8c540014 lw s4,20(v0) +80098040: 3c028001 lui v0,0x8001 +80098044: 3c048021 lui a0,0x8021 +80098048: 2442d2fc addiu v0,v0,-11524 +8009804c: 0040f809 jalr v0 +80098050: 8c95e2a8 lw s5,-7512(a0) +80098054: 3c06800c lui a2,0x800c +80098058: 24c24094 addiu v0,a2,16532 +8009805c: 0040f809 jalr v0 +80098060: 24040001 li a0,1 +80098064: 3c028009 lui v0,0x8009 +80098068: 3c038021 lui v1,0x8021 +8009806c: 3c09801f lui t1,0x801f +80098070: 8fa70018 lw a3,24(sp) +80098074: 245258d0 addiu s2,v0,22736 +80098078: 2464e2a8 addiu a0,v1,-7512 +8009807c: 2525d190 addiu a1,t1,-11888 +80098080: 0240f809 jalr s2 +80098084: 2406000c li a2,12 +80098088: 8fa7001c lw a3,28(sp) +8009808c: 3c04801f lui a0,0x801f +80098090: 3c068021 lui a2,0x8021 +80098094: 2485d220 addiu a1,a0,-11744 +80098098: 24c4e2f8 addiu a0,a2,-7432 +8009809c: 0240f809 jalr s2 +800980a0: 24060009 li a2,9 +800980a4: 3c09801f lui t1,0x801f +800980a8: 8fa70020 lw a3,32(sp) +800980ac: 3c048022 lui a0,0x8022 +800980b0: 2525d28c addiu a1,t1,-11636 +800980b4: 248450e8 addiu a0,a0,20712 +800980b8: 0240f809 jalr s2 +800980bc: 24060473 li a2,1139 +800980c0: 8fa70024 lw a3,36(sp) +800980c4: 3c038021 lui v1,0x8021 +800980c8: 3c02801f lui v0,0x801f +800980cc: 3c048022 lui a0,0x8022 +800980d0: 2470701c addiu s0,v1,28700 +800980d4: 244507f0 addiu a1,v0,2032 +800980d8: 24846cb8 addiu a0,a0,27832 +800980dc: 0240f809 jalr s2 +800980e0: 24060078 li a2,120 +800980e4: 8e040008 lw a0,8(s0) +800980e8: 3c028011 lui v0,0x8011 +800980ec: 8fa52058 lw a1,8280(sp) +800980f0: 2453c930 addiu s3,v0,-14032 +800980f4: 0260f809 jalr s3 +800980f8: 3c060001 lui a2,0x1 +800980fc: 3c068021 lui a2,0x8021 +80098100: 8cc4701c lw a0,28700(a2) +80098104: 8fa52054 lw a1,8276(sp) +80098108: 0260f809 jalr s3 +8009810c: 3c060002 lui a2,0x2 +80098110: 3c038021 lui v1,0x8021 +80098114: 8c647008 lw a0,28680(v1) +80098118: 8fa52050 lw a1,8272(sp) +8009811c: 0260f809 jalr s3 +80098120: 3c060002 lui a2,0x2 +80098124: 8e040014 lw a0,20(s0) +80098128: 03c02821 move a1,s8 +8009812c: 0260f809 jalr s3 +80098130: 34068000 li a2,0x8000 +80098134: 8fa70028 lw a3,40(sp) +80098138: 10e0001a beqz a3,800981a4 +8009813c: 3c048021 lui a0,0x8021 +80098140: 3c06801f lui a2,0x801f +80098144: 24c50d90 addiu a1,a2,3472 +80098148: 2484e308 addiu a0,a0,-7416 +8009814c: 0240f809 jalr s2 +80098150: 2406000b li a2,11 +80098154: 8fa7002c lw a3,44(sp) +80098158: 3c048021 lui a0,0x8021 +8009815c: 3c05801f lui a1,0x801f +80098160: 2484e424 addiu a0,a0,-7132 +80098164: 24a50e14 addiu a1,a1,3604 +80098168: 0240f809 jalr s2 +8009816c: 24060005 li a2,5 +80098170: 3c098021 lui t1,0x8021 +80098174: 2522e3e8 addiu v0,t1,-7192 +80098178: 8c440004 lw a0,4(v0) +8009817c: 02e02821 move a1,s7 +80098180: 0260f809 jalr s3 +80098184: 3c060001 lui a2,0x1 +80098188: 3c048021 lui a0,0x8021 +8009818c: 3c05801f lui a1,0x801f +80098190: 8fa70030 lw a3,48(sp) +80098194: 248469e0 addiu a0,a0,27104 +80098198: 24a50e50 addiu a1,a1,3664 +8009819c: 0240f809 jalr s2 +800981a0: 240600ec li a2,236 +800981a4: 8fa70034 lw a3,52(sp) +800981a8: 10e0000f beqz a3,800981e8 +800981ac: 3c02801f lui v0,0x801f +800981b0: 3c038021 lui v1,0x8021 +800981b4: 3c098009 lui t1,0x8009 +800981b8: 24451960 addiu a1,v0,6496 +800981bc: 2464e988 addiu a0,v1,-5752 +800981c0: 253058d0 addiu s0,t1,22736 +800981c4: 0200f809 jalr s0 +800981c8: 24060009 li a2,9 +800981cc: 3c048021 lui a0,0x8021 +800981d0: 3c05801f lui a1,0x801f +800981d4: 8fa70038 lw a3,56(sp) +800981d8: 2484e974 addiu a0,a0,-5772 +800981dc: 24a519cc addiu a1,a1,6604 +800981e0: 0200f809 jalr s0 +800981e4: 24060009 li a2,9 +800981e8: 8fa7003c lw a3,60(sp) +800981ec: 10e00008 beqz a3,80098210 +800981f0: 3c02801f lui v0,0x801f +800981f4: 3c04802f lui a0,0x802f +800981f8: 3c038009 lui v1,0x8009 +800981fc: 24451a38 addiu a1,v0,6712 +80098200: 24846f38 addiu a0,a0,28472 +80098204: 246258d0 addiu v0,v1,22736 +80098208: 0040f809 jalr v0 +8009820c: 24060034 li a2,52 +80098210: 8fa70040 lw a3,64(sp) +80098214: 10e00008 beqz a3,80098238 +80098218: 3c06801f lui a2,0x801f +8009821c: 3c048030 lui a0,0x8030 +80098220: 3c098009 lui t1,0x8009 +80098224: 24c51ca8 addiu a1,a2,7336 +80098228: 24846f74 addiu a0,a0,28532 +8009822c: 252258d0 addiu v0,t1,22736 +80098230: 0040f809 jalr v0 +80098234: 24060005 li a2,5 +80098238: 3c028021 lui v0,0x8021 +8009823c: 2444701c addiu a0,v0,28700 +80098240: 3c028006 lui v0,0x8006 +80098244: 24423914 addiu v0,v0,14612 +80098248: 0040f809 jalr v0 +8009824c: 00000000 nop +80098250: 3c048021 lui a0,0x8021 +80098254: 8c83e2a8 lw v1,-7512(a0) +80098258: 32a20207 andi v0,s5,0x207 +8009825c: 3c058022 lui a1,0x8022 +80098260: 00621825 or v1,v1,v0 +80098264: 2482e2a8 addiu v0,a0,-7512 +80098268: 24b05bc4 addiu s0,a1,23492 +8009826c: 24040001 li a0,1 +80098270: 3c068021 lui a2,0x8021 +80098274: a0400008 sb zero,8(v0) +80098278: 3c028007 lui v0,0x8007 +8009827c: 2442f760 addiu v0,v0,-2208 +80098280: acc3e2a8 sw v1,-7512(a2) +80098284: a2040005 sb a0,5(s0) +80098288: 0040f809 jalr v0 +8009828c: a0a45bc4 sb a0,23492(a1) +80098290: 8fa20028 lw v0,40(sp) +80098294: 10400094 beqz v0,800984e8 +80098298: a2000006 sb zero,6(s0) +8009829c: 3c09800c lui t1,0x800c +800982a0: 25224094 addiu v0,t1,16532 +800982a4: 0040f809 jalr v0 +800982a8: 00002021 move a0,zero +800982ac: 3c038021 lui v1,0x8021 +800982b0: 9064e424 lbu a0,-7132(v1) +800982b4: 3c028021 lui v0,0x8021 +800982b8: 2448e3e8 addiu t0,v0,-7192 +800982bc: 2463e424 addiu v1,v1,-7132 +800982c0: 00041042 srl v0,a0,0x1 +800982c4: 94660006 lhu a2,6(v1) +800982c8: 38420001 xori v0,v0,0x1 +800982cc: 8d070004 lw a3,4(t0) +800982d0: 30830080 andi v1,a0,0x80 +800982d4: 30850040 andi a1,a0,0x40 +800982d8: 30420001 andi v0,v0,0x1 +800982dc: 00431025 or v0,v0,v1 +800982e0: 00e63021 addu a2,a3,a2 +800982e4: 00052983 sra a1,a1,0x6 +800982e8: 30830020 andi v1,a0,0x20 +800982ec: 3c098021 lui t1,0x8021 +800982f0: 30840001 andi a0,a0,0x1 +800982f4: ad26e3e8 sw a2,-7192(t1) +800982f8: a1020029 sb v0,41(t0) +800982fc: a1040028 sb a0,40(t0) +80098300: 10600062 beqz v1,8009848c +80098304: a105002a sb a1,42(t0) +80098308: 24e20100 addiu v0,a3,256 +8009830c: ad020008 sw v0,8(t0) +80098310: 3c028021 lui v0,0x8021 +80098314: 2443e3e8 addiu v1,v0,-7192 +80098318: 3c138021 lui s3,0x8021 +8009831c: 24020001 li v0,1 +80098320: a062000c sb v0,12(v1) +80098324: a262e42c sb v0,-7124(s3) +80098328: 8fa20034 lw v0,52(sp) +8009832c: 1040000a beqz v0,80098358 +80098330: 3c028007 lui v0,0x8007 +80098334: 24426bec addiu v0,v0,27628 +80098338: 0040f809 jalr v0 +8009833c: 00000000 nop +80098340: 3c098021 lui t1,0x8021 +80098344: 2524e988 addiu a0,t1,-5752 +80098348: 8c820014 lw v0,20(a0) +8009834c: 32830002 andi v1,s4,0x2 +80098350: 00431025 or v0,v0,v1 +80098354: ac820014 sw v0,20(a0) +80098358: 8fa20040 lw v0,64(sp) +8009835c: 10400004 beqz v0,80098370 +80098360: 3c02800d lui v0,0x800d +80098364: 2442f33c addiu v0,v0,-3268 +80098368: 0040f809 jalr v0 +8009836c: 00000000 nop +80098370: 3c028021 lui v0,0x8021 +80098374: 2450701c addiu s0,v0,28700 +80098378: 3c02800d lui v0,0x800d +8009837c: 24428a40 addiu v0,v0,-30144 +80098380: 0040f809 jalr v0 +80098384: 00000000 nop +80098388: 8e030014 lw v1,20(s0) +8009838c: 3c028007 lui v0,0x8007 +80098390: 9064420c lbu a0,16908(v1) +80098394: 24422c5c addiu v0,v0,11356 +80098398: 0040f809 jalr v0 +8009839c: 2405420c li a1,16908 +800983a0: 8e030014 lw v1,20(s0) +800983a4: 90624213 lbu v0,16915(v1) +800983a8: 1440000a bnez v0,800983d4 +800983ac: 00000000 nop +800983b0: 90624201 lbu v0,16897(v1) +800983b4: a0624213 sb v0,16915(v1) +800983b8: 8e040014 lw a0,20(s0) +800983bc: 90824213 lbu v0,16915(a0) +800983c0: 14400005 bnez v0,800983d8 +800983c4: 3c038021 lui v1,0x8021 +800983c8: 2402ffff li v0,-1 +800983cc: a0824213 sb v0,16915(a0) +800983d0: a0824201 sb v0,16897(a0) +800983d4: 3c038021 lui v1,0x8021 +800983d8: 2470e2f8 addiu s0,v1,-7432 +800983dc: 92050001 lbu a1,1(s0) +800983e0: 9063e2f8 lbu v1,-7432(v1) +800983e4: 9604000e lhu a0,14(s0) +800983e8: 3c028021 lui v0,0x8021 +800983ec: 2452e284 addiu s2,v0,-7548 +800983f0: 00031c00 sll v1,v1,0x10 +800983f4: 00052c00 sll a1,a1,0x10 +800983f8: 3c028006 lui v0,0x8006 +800983fc: 00832021 addu a0,a0,v1 +80098400: ae450014 sw a1,20(s2) +80098404: 244240f8 addiu v0,v0,16632 +80098408: 0040f809 jalr v0 +8009840c: ae430010 sw v1,16(s2) +80098410: 92070002 lbu a3,2(s0) +80098414: 96040002 lhu a0,2(s0) +80098418: 00071042 srl v0,a3,0x1 +8009841c: 38420001 xori v0,v0,0x1 +80098420: 30e30040 andi v1,a3,0x40 +80098424: 30420001 andi v0,v0,0x1 +80098428: 00031983 sra v1,v1,0x6 +8009842c: 30e50080 andi a1,a3,0x80 +80098430: 30e60001 andi a2,a3,0x1 +80098434: 30840100 andi a0,a0,0x100 +80098438: a2420009 sb v0,9(s2) +8009843c: a245000a sb a1,10(s2) +80098440: a2460008 sb a2,8(s2) +80098444: 10800033 beqz a0,80098514 +80098448: a243000b sb v1,11(s2) +8009844c: 3c02801e lui v0,0x801e +80098450: 24427150 addiu v0,v0,29008 +80098454: ae420004 sw v0,4(s2) +80098458: 3c02800a lui v0,0x800a +8009845c: 2442ae68 addiu v0,v0,-20888 +80098460: 0040f809 jalr v0 +80098464: 00000000 nop +80098468: 2663e42c addiu v1,s3,-7124 +8009846c: 90620054 lbu v0,84(v1) +80098470: 1040fd74 beqz v0,80097a44 +80098474: 3c028009 lui v0,0x8009 +80098478: 24423060 addiu v0,v0,12384 +8009847c: 0040f809 jalr v0 +80098480: 00000000 nop +80098484: 08025e92 j 80097a48 +80098488: 8fa40018 lw a0,24(sp) +8009848c: 080260c4 j 80098310 +80098490: ad070008 sw a3,8(t0) +80098494: 8fa50044 lw a1,68(sp) +80098498: 2442dd8c addiu v0,v0,-8820 +8009849c: 0040f809 jalr v0 +800984a0: 02c02021 move a0,s6 +800984a4: 1440fee4 bnez v0,80098038 +800984a8: 3c038021 lui v1,0x8021 +800984ac: 08025e90 j 80097a40 +800984b0: 2410fffc li s0,-4 +800984b4: 240200ec li v0,236 +800984b8: 3c058019 lui a1,0x8019 +800984bc: 3c07801f lui a3,0x801f +800984c0: 24a53440 addiu a1,a1,13376 +800984c4: 24e70e50 addiu a3,a3,3664 +800984c8: 02802021 move a0,s4 +800984cc: 27a60030 addiu a2,sp,48 +800984d0: 0240f809 jalr s2 +800984d4: afa20010 sw v0,16(sp) +800984d8: 1451fea0 bne v0,s1,80097f5c +800984dc: 00408021 move s0,v0 +800984e0: 08025f8f j 80097e3c +800984e4: 3c028009 lui v0,0x8009 +800984e8: 3c048021 lui a0,0x8021 +800984ec: 2483e3e8 addiu v1,a0,-7192 +800984f0: 3c06800c lui a2,0x800c +800984f4: 3c138021 lui s3,0x8021 +800984f8: 24c24094 addiu v0,a2,16532 +800984fc: 24040001 li a0,1 +80098500: a060000c sb zero,12(v1) +80098504: 0040f809 jalr v0 +80098508: a260e42c sb zero,-7124(s3) +8009850c: 080260cb j 8009832c +80098510: 8fa20034 lw v0,52(sp) +80098514: 30e20020 andi v0,a3,0x20 +80098518: 10400007 beqz v0,80098538 +8009851c: 30e20010 andi v0,a3,0x10 +80098520: 1040000b beqz v0,80098550 +80098524: 3c02801e lui v0,0x801e +80098528: 3c02801e lui v0,0x801e +8009852c: 24426d50 addiu v0,v0,27984 +80098530: 08026116 j 80098458 +80098534: ae420004 sw v0,4(s2) +80098538: 10400008 beqz v0,8009855c +8009853c: 3c02801e lui v0,0x801e +80098540: 3c02801e lui v0,0x801e +80098544: 24427d50 addiu v0,v0,32080 +80098548: 08026116 j 80098458 +8009854c: ae420004 sw v0,4(s2) +80098550: 24427550 addiu v0,v0,30032 +80098554: 08026116 j 80098458 +80098558: ae420004 sw v0,4(s2) +8009855c: 24427950 addiu v0,v0,31056 +80098560: 08026116 j 80098458 +80098564: ae420004 sw v0,4(s2) + +80098568 : +80098568: 27bdffe8 addiu sp,sp,-24 +8009856c: 3c02800d lui v0,0x800d +80098570: afb00010 sw s0,16(sp) +80098574: afbf0014 sw ra,20(sp) +80098578: 2442c1a0 addiu v0,v0,-15968 +8009857c: 0040f809 jalr v0 +80098580: 00808021 move s0,a0 +80098584: 10400006 beqz v0,800985a0 +80098588: 02002021 move a0,s0 +8009858c: 24020001 li v0,1 +80098590: 8fbf0014 lw ra,20(sp) +80098594: 8fb00010 lw s0,16(sp) +80098598: 03e00008 jr ra +8009859c: 27bd0018 addiu sp,sp,24 +800985a0: 3c028009 lui v0,0x8009 +800985a4: 244262c8 addiu v0,v0,25288 +800985a8: 0040f809 jalr v0 +800985ac: 00000000 nop +800985b0: 3c05801d lui a1,0x801d +800985b4: 02002021 move a0,s0 +800985b8: 1440fff4 bnez v0,8009858c +800985bc: 24a55754 addiu a1,a1,22356 +800985c0: 3c02800f lui v0,0x800f +800985c4: 24425f70 addiu v0,v0,24432 +800985c8: 0040f809 jalr v0 +800985cc: 00000000 nop +800985d0: 00408021 move s0,v0 +800985d4: 00402021 move a0,v0 +800985d8: 24050004 li a1,4 +800985dc: 00003021 move a2,zero +800985e0: 1200ffeb beqz s0,80098590 +800985e4: 00001021 move v0,zero +800985e8: 3c02800f lui v0,0x800f +800985ec: 24425c60 addiu v0,v0,23648 +800985f0: 0040f809 jalr v0 +800985f4: 00000000 nop +800985f8: 3c028009 lui v0,0x8009 +800985fc: 24427870 addiu v0,v0,30832 +80098600: 0040f809 jalr v0 +80098604: 02002021 move a0,s0 +80098608: 24030001 li v1,1 +8009860c: 1043000a beq v0,v1,80098638 +80098610: 02002021 move a0,s0 +80098614: 3c02800f lui v0,0x800f +80098618: 24425f58 addiu v0,v0,24408 +8009861c: 0040f809 jalr v0 +80098620: 00000000 nop +80098624: 8fbf0014 lw ra,20(sp) +80098628: 8fb00010 lw s0,16(sp) +8009862c: 00001021 move v0,zero +80098630: 03e00008 jr ra +80098634: 27bd0018 addiu sp,sp,24 +80098638: 3c02800f lui v0,0x800f +8009863c: 24425f58 addiu v0,v0,24408 +80098640: 0040f809 jalr v0 +80098644: 02002021 move a0,s0 +80098648: 08026164 j 80098590 +8009864c: 24020001 li v0,1 + +80098650 : +80098650: 27bdffe8 addiu sp,sp,-24 +80098654: 3c02800a lui v0,0x800a +80098658: afbf0010 sw ra,16(sp) +8009865c: 24428568 addiu v0,v0,-31384 +80098660: 0040f809 jalr v0 +80098664: 00000000 nop +80098668: 8fbf0010 lw ra,16(sp) +8009866c: 03e00008 jr ra +80098670: 27bd0018 addiu sp,sp,24 + +80098674 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai>: +80098674: 27bdfdb8 addiu sp,sp,-584 +80098678: afb7023c sw s7,572(sp) +8009867c: 8fb70258 lw s7,600(sp) +80098680: afb60238 sw s6,568(sp) +80098684: afb00220 sw s0,544(sp) +80098688: afbf0244 sw ra,580(sp) +8009868c: afbe0240 sw s8,576(sp) +80098690: afb50234 sw s5,564(sp) +80098694: afb40230 sw s4,560(sp) +80098698: afb3022c sw s3,556(sp) +8009869c: afb20228 sw s2,552(sp) +800986a0: afb10224 sw s1,548(sp) +800986a4: afa40248 sw a0,584(sp) +800986a8: afa5024c sw a1,588(sp) +800986ac: 00c0b021 move s6,a2 +800986b0: 1ae000db blez s7,80098a20 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x3ac> +800986b4: 00e08021 move s0,a3 +800986b8: 00e02821 move a1,a3 +800986bc: 0000f021 move s8,zero +800986c0: 00003821 move a3,zero +800986c4: 24080002 li t0,2 +800986c8: 24090003 li t1,3 +800986cc: 8ca30008 lw v1,8(a1) +800986d0: 8ca60000 lw a2,0(a1) +800986d4: 1068005f beq v1,t0,80098854 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1e0> +800986d8: 8ca40004 lw a0,4(a1) +800986dc: 10690002 beq v1,t1,800986e8 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x74> +800986e0: 00041080 sll v0,a0,0x2 +800986e4: 00801021 move v0,a0 +800986e8: 00461021 addu v0,v0,a2 +800986ec: 03c2102a slt v0,s8,v0 +800986f0: 10400006 beqz v0,8009870c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x98> +800986f4: 00000000 nop +800986f8: 1068007a beq v1,t0,800988e4 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x270> +800986fc: 00000000 nop +80098700: 10690052 beq v1,t1,8009884c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1d8> +80098704: 00000000 nop +80098708: 0086f021 addu s8,a0,a2 +8009870c: 24e70001 addiu a3,a3,1 +80098710: 16e7ffee bne s7,a3,800986cc <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x58> +80098714: 24a5000c addiu a1,a1,12 +80098718: 3c028010 lui v0,0x8010 +8009871c: 24425378 addiu v0,v0,21368 +80098720: 0040f809 jalr v0 +80098724: 03c02021 move a0,s8 +80098728: 00409021 move s2,v0 +8009872c: 02009821 move s3,s0 +80098730: 0040a021 move s4,v0 +80098734: 0000a821 move s5,zero +80098738: 24110001 li s1,1 +8009873c: 080261da j 80098768 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xf4> +80098740: afbe0210 sw s8,528(sp) +80098744: 14400058 bnez v0,800988a8 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x234> +80098748: 24020002 li v0,2 +8009874c: 10620043 beq v1,v0,8009885c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1e8> +80098750: 24020003 li v0,3 +80098754: 10620065 beq v1,v0,800988ec <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x278> +80098758: 00000000 nop +8009875c: 26b50001 addiu s5,s5,1 +80098760: 12f50010 beq s7,s5,800987a4 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x130> +80098764: 2673000c addiu s3,s3,12 +80098768: 8e630008 lw v1,8(s3) +8009876c: 1471fff5 bne v1,s1,80098744 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xd0> +80098770: 28620002 slti v0,v1,2 +80098774: 8e650000 lw a1,0(s3) +80098778: 8e660004 lw a2,4(s3) +8009877c: 3c028012 lui v0,0x8012 +80098780: 02802021 move a0,s4 +80098784: 2442c980 addiu v0,v0,-13952 +80098788: 0040f809 jalr v0 +8009878c: 02c52821 addu a1,s6,a1 +80098790: 8e630004 lw v1,4(s3) +80098794: 26b50001 addiu s5,s5,1 +80098798: 0283a021 addu s4,s4,v1 +8009879c: 16f5fff2 bne s7,s5,80098768 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xf4> +800987a0: 2673000c addiu s3,s3,12 +800987a4: 27b00010 addiu s0,sp,16 +800987a8: 8fa6024c lw a2,588(sp) +800987ac: 3c058019 lui a1,0x8019 +800987b0: 3c028011 lui v0,0x8011 +800987b4: 24a53380 addiu a1,a1,13184 +800987b8: 03c03821 move a3,s8 +800987bc: 2442ec30 addiu v0,v0,-5072 +800987c0: 0040f809 jalr v0 +800987c4: 02002021 move a0,s0 +800987c8: 3c028012 lui v0,0x8012 +800987cc: 2442bdb0 addiu v0,v0,-16976 +800987d0: 0040f809 jalr v0 +800987d4: 02002021 move a0,s0 +800987d8: 02002021 move a0,s0 +800987dc: 8fa70248 lw a3,584(sp) +800987e0: 3c10800f lui s0,0x800f +800987e4: 00403021 move a2,v0 +800987e8: 26105bb0 addiu s0,s0,23472 +800987ec: 0200f809 jalr s0 +800987f0: 24050001 li a1,1 +800987f4: 8fa60210 lw a2,528(sp) +800987f8: 8fa70248 lw a3,584(sp) +800987fc: 02402021 move a0,s2 +80098800: 0200f809 jalr s0 +80098804: 24050001 li a1,1 +80098808: 12400004 beqz s2,8009881c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1a8> +8009880c: 3c028010 lui v0,0x8010 +80098810: 24424e60 addiu v0,v0,20064 +80098814: 0040f809 jalr v0 +80098818: 02402021 move a0,s2 +8009881c: 8fbf0244 lw ra,580(sp) +80098820: 8fbe0240 lw s8,576(sp) +80098824: 8fb7023c lw s7,572(sp) +80098828: 8fb60238 lw s6,568(sp) +8009882c: 8fb50234 lw s5,564(sp) +80098830: 8fb40230 lw s4,560(sp) +80098834: 8fb3022c lw s3,556(sp) +80098838: 8fb20228 lw s2,552(sp) +8009883c: 8fb10224 lw s1,548(sp) +80098840: 8fb00220 lw s0,544(sp) +80098844: 03e00008 jr ra +80098848: 27bd0248 addiu sp,sp,584 +8009884c: 080261c2 j 80098708 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x94> +80098850: 00042080 sll a0,a0,0x2 +80098854: 080261ba j 800986e8 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x74> +80098858: 00041040 sll v0,a0,0x1 +8009885c: 8e620004 lw v0,4(s3) +80098860: 1840ffbe blez v0,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +80098864: 02802021 move a0,s4 +80098868: 00003021 move a2,zero +8009886c: 02c02821 move a1,s6 +80098870: 8e620000 lw v0,0(s3) +80098874: 24c60001 addiu a2,a2,1 +80098878: 00a21021 addu v0,a1,v0 +8009887c: 94430000 lhu v1,0(v0) +80098880: 24a50002 addiu a1,a1,2 +80098884: 00031202 srl v0,v1,0x8 +80098888: a0820000 sb v0,0(a0) +8009888c: a0830001 sb v1,1(a0) +80098890: 8e620004 lw v0,4(s3) +80098894: 00c2102a slt v0,a2,v0 +80098898: 1440fff5 bnez v0,80098870 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1fc> +8009889c: 24840002 addiu a0,a0,2 +800988a0: 080261d7 j 8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +800988a4: 0080a021 move s4,a0 +800988a8: 1460ffac bnez v1,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +800988ac: 00000000 nop +800988b0: 8e630004 lw v1,4(s3) +800988b4: 10620046 beq v1,v0,800989d0 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x35c> +800988b8: 28620003 slti v0,v1,3 +800988bc: 10400022 beqz v0,80098948 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x2d4> +800988c0: 24020004 li v0,4 +800988c4: 1471ffa5 bne v1,s1,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +800988c8: 00000000 nop +800988cc: 8e620000 lw v0,0(s3) +800988d0: 00561021 addu v0,v0,s6 +800988d4: 90430000 lbu v1,0(v0) +800988d8: a2830000 sb v1,0(s4) +800988dc: 080261d7 j 8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +800988e0: 26940001 addiu s4,s4,1 +800988e4: 080261c2 j 80098708 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x94> +800988e8: 00042040 sll a0,a0,0x1 +800988ec: 8e620004 lw v0,4(s3) +800988f0: 1840ff9a blez v0,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +800988f4: 02803021 move a2,s4 +800988f8: 00003821 move a3,zero +800988fc: 8e620000 lw v0,0(s3) +80098900: 00d41823 subu v1,a2,s4 +80098904: 00431021 addu v0,v0,v1 +80098908: 00561021 addu v0,v0,s6 +8009890c: 8c430000 lw v1,0(v0) +80098910: 24e70001 addiu a3,a3,1 +80098914: 00031602 srl v0,v1,0x18 +80098918: 00032402 srl a0,v1,0x10 +8009891c: 00032a02 srl a1,v1,0x8 +80098920: a0c20000 sb v0,0(a2) +80098924: a0c40001 sb a0,1(a2) +80098928: a0c50002 sb a1,2(a2) +8009892c: a0c30003 sb v1,3(a2) +80098930: 8e620004 lw v0,4(s3) +80098934: 00e2102a slt v0,a3,v0 +80098938: 1440fff0 bnez v0,800988fc <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x288> +8009893c: 24c60004 addiu a2,a2,4 +80098940: 080261d7 j 8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +80098944: 00c0a021 move s4,a2 +80098948: 10620029 beq v1,v0,800989f0 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x37c> +8009894c: 24020008 li v0,8 +80098950: 1462ff82 bne v1,v0,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +80098954: 00000000 nop +80098958: 8e620000 lw v0,0(s3) +8009895c: 00561021 addu v0,v0,s6 +80098960: 8c470004 lw a3,4(v0) +80098964: 8c460000 lw a2,0(v0) +80098968: 00071603 sra v0,a3,0x18 +8009896c: afa20218 sw v0,536(sp) +80098970: 000787c3 sra s0,a3,0x1f +80098974: 00071200 sll v0,a3,0x8 +80098978: 00064602 srl t0,a2,0x18 +8009897c: afb0021c sw s0,540(sp) +80098980: 00484025 or t0,v0,t0 +80098984: 93b00218 lbu s0,536(sp) +80098988: 00071c00 sll v1,a3,0x10 +8009898c: 00062402 srl a0,a2,0x10 +80098990: 0007c600 sll t8,a3,0x18 +80098994: 00061202 srl v0,a2,0x8 +80098998: 00077403 sra t6,a3,0x10 +8009899c: 00076203 sra t4,a3,0x8 +800989a0: 00642025 or a0,v1,a0 +800989a4: 03021025 or v0,t8,v0 +800989a8: a2900000 sb s0,0(s4) +800989ac: a28e0001 sb t6,1(s4) +800989b0: a28c0002 sb t4,2(s4) +800989b4: a2870003 sb a3,3(s4) +800989b8: a2880004 sb t0,4(s4) +800989bc: a2840005 sb a0,5(s4) +800989c0: a2820006 sb v0,6(s4) +800989c4: a2860007 sb a2,7(s4) +800989c8: 080261d7 j 8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +800989cc: 26940008 addiu s4,s4,8 +800989d0: 8e620000 lw v0,0(s3) +800989d4: 00561021 addu v0,v0,s6 +800989d8: 94440000 lhu a0,0(v0) +800989dc: 00041a02 srl v1,a0,0x8 +800989e0: a2830000 sb v1,0(s4) +800989e4: a2840001 sb a0,1(s4) +800989e8: 080261d7 j 8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +800989ec: 26940002 addiu s4,s4,2 +800989f0: 8e620000 lw v0,0(s3) +800989f4: 00561021 addu v0,v0,s6 +800989f8: 8c430000 lw v1,0(v0) +800989fc: 00032602 srl a0,v1,0x18 +80098a00: 00031402 srl v0,v1,0x10 +80098a04: 00032a02 srl a1,v1,0x8 +80098a08: a2840000 sb a0,0(s4) +80098a0c: a2820001 sb v0,1(s4) +80098a10: a2850002 sb a1,2(s4) +80098a14: a2830003 sb v1,3(s4) +80098a18: 080261d7 j 8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8> +80098a1c: 26940004 addiu s4,s4,4 +80098a20: 3c028010 lui v0,0x8010 +80098a24: 24425378 addiu v0,v0,21368 +80098a28: 0040f809 jalr v0 +80098a2c: 00002021 move a0,zero +80098a30: 00409021 move s2,v0 +80098a34: 0000f021 move s8,zero +80098a38: 080261e9 j 800987a4 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x130> +80098a3c: afa00210 sw zero,528(sp) + +80098a40 : +80098a40: 27bdf9b0 addiu sp,sp,-1616 +80098a44: 3c03800c lui v1,0x800c +80098a48: afbf064c sw ra,1612(sp) +80098a4c: afbe0648 sw s8,1608(sp) +80098a50: afb70644 sw s7,1604(sp) +80098a54: afb60640 sw s6,1600(sp) +80098a58: afb5063c sw s5,1596(sp) +80098a5c: afb40638 sw s4,1592(sp) +80098a60: afb30634 sw s3,1588(sp) +80098a64: afb20630 sw s2,1584(sp) +80098a68: afb1062c sw s1,1580(sp) +80098a6c: afb00628 sw s0,1576(sp) +80098a70: afa40650 sw a0,1616(sp) +80098a74: 24624094 addiu v0,v1,16532 +80098a78: 0040f809 jalr v0 +80098a7c: 24040001 li a0,1 +80098a80: 3c03800d lui v1,0x800d +80098a84: 2463f33c addiu v1,v1,-3268 +80098a88: 0060f809 jalr v1 +80098a8c: 00000000 nop +80098a90: 3c02800a lui v0,0x800a +80098a94: 2442af7c addiu v0,v0,-20612 +80098a98: 0040f809 jalr v0 +80098a9c: 00000000 nop +80098aa0: 3c038021 lui v1,0x8021 +80098aa4: 247e69e0 addiu s8,v1,27104 +80098aa8: 8fc300c4 lw v1,196(s8) +80098aac: 8fc800c8 lw t0,200(s8) +80098ab0: 8fc90180 lw t1,384(s8) +80098ab4: 8fca0184 lw t2,388(s8) +80098ab8: 8fcb023c lw t3,572(s8) +80098abc: 8fcc0240 lw t4,576(s8) +80098ac0: 8fcd02f8 lw t5,760(s8) +80098ac4: 8fce02fc lw t6,764(s8) +80098ac8: 8fcf03b4 lw t7,948(s8) +80098acc: 8fd003b8 lw s0,952(s8) +80098ad0: 8fd20470 lw s2,1136(s8) +80098ad4: 8fd30474 lw s3,1140(s8) +80098ad8: 8fd4052c lw s4,1324(s8) +80098adc: 8fd50530 lw s5,1328(s8) +80098ae0: 8fd605e8 lw s6,1512(s8) +80098ae4: 8fd705ec lw s7,1516(s8) +80098ae8: 27b10224 addiu s1,sp,548 +80098aec: a7c3009a sh v1,154(s8) +80098af0: 3c058019 lui a1,0x8019 +80098af4: 3c068019 lui a2,0x8019 +80098af8: 3c038011 lui v1,0x8011 +80098afc: a7c8009c sh t0,156(s8) +80098b00: a7c90156 sh t1,342(s8) +80098b04: a7ca0158 sh t2,344(s8) +80098b08: a7cb0212 sh t3,530(s8) +80098b0c: a7cc0214 sh t4,532(s8) +80098b10: a7cd02ce sh t5,718(s8) +80098b14: a7ce02d0 sh t6,720(s8) +80098b18: a7cf038a sh t7,906(s8) +80098b1c: 24a53444 addiu a1,a1,13380 +80098b20: 24c633a8 addiu a2,a2,13224 +80098b24: 24070001 li a3,1 +80098b28: 02202021 move a0,s1 +80098b2c: 2463ec30 addiu v1,v1,-5072 +80098b30: a7d0038c sh s0,908(s8) +80098b34: a7d20446 sh s2,1094(s8) +80098b38: a7d30448 sh s3,1096(s8) +80098b3c: a7d40502 sh s4,1282(s8) +80098b40: a7d50504 sh s5,1284(s8) +80098b44: a7d605be sh s6,1470(s8) +80098b48: 0060f809 jalr v1 +80098b4c: a7d705c0 sh s7,1472(s8) +80098b50: 3c028012 lui v0,0x8012 +80098b54: 2456bdb0 addiu s6,v0,-16976 +80098b58: 02c0f809 jalr s6 +80098b5c: 02202021 move a0,s1 +80098b60: 3c03800f lui v1,0x800f +80098b64: 8fa70650 lw a3,1616(sp) +80098b68: 24745bb0 addiu s4,v1,23472 +80098b6c: 02202021 move a0,s1 +80098b70: 00403021 move a2,v0 +80098b74: 24050001 li a1,1 +80098b78: 0280f809 jalr s4 +80098b7c: 3c108022 lui s0,0x8022 +80098b80: 02c0f809 jalr s6 +80098b84: 26044094 addiu a0,s0,16532 +80098b88: 3c058019 lui a1,0x8019 +80098b8c: 3c038011 lui v1,0x8011 +80098b90: 26074094 addiu a3,s0,16532 +80098b94: 2463ec30 addiu v1,v1,-5072 +80098b98: 24a53450 addiu a1,a1,13392 +80098b9c: 24460001 addiu a2,v0,1 +80098ba0: 02202021 move a0,s1 +80098ba4: 0060f809 jalr v1 +80098ba8: afa00010 sw zero,16(sp) +80098bac: 02c0f809 jalr s6 +80098bb0: 02202021 move a0,s1 +80098bb4: 8fa70650 lw a3,1616(sp) +80098bb8: 02202021 move a0,s1 +80098bbc: 24460001 addiu a2,v0,1 +80098bc0: 0280f809 jalr s4 +80098bc4: 24050001 li a1,1 +80098bc8: 3c03800a lui v1,0x800a +80098bcc: 2402000c li v0,12 +80098bd0: 8fa40650 lw a0,1616(sp) +80098bd4: 3c058019 lui a1,0x8019 +80098bd8: 3c068021 lui a2,0x8021 +80098bdc: 3c07801f lui a3,0x801f +80098be0: 24758674 addiu s5,v1,-31116 +80098be4: 24a53404 addiu a1,a1,13316 +80098be8: 24c6e2a8 addiu a2,a2,-7512 +80098bec: 24e7d190 addiu a3,a3,-11888 +80098bf0: 02a0f809 jalr s5 +80098bf4: afa20010 sw v0,16(sp) +80098bf8: 24020009 li v0,9 +80098bfc: 8fa40650 lw a0,1616(sp) +80098c00: 3c058019 lui a1,0x8019 +80098c04: 3c068021 lui a2,0x8021 +80098c08: 3c07801f lui a3,0x801f +80098c0c: 24a53408 addiu a1,a1,13320 +80098c10: 24c6e2f8 addiu a2,a2,-7432 +80098c14: 24e7d220 addiu a3,a3,-11744 +80098c18: 02a0f809 jalr s5 +80098c1c: afa20010 sw v0,16(sp) +80098c20: 24020473 li v0,1139 +80098c24: 8fa40650 lw a0,1616(sp) +80098c28: 3c058019 lui a1,0x8019 +80098c2c: 3c068022 lui a2,0x8022 +80098c30: 3c07801f lui a3,0x801f +80098c34: 24a5340c addiu a1,a1,13324 +80098c38: 24c650e8 addiu a2,a2,20712 +80098c3c: 24e7d28c addiu a3,a3,-11636 +80098c40: 02a0f809 jalr s5 +80098c44: afa20010 sw v0,16(sp) +80098c48: 24020078 li v0,120 +80098c4c: 8fa40650 lw a0,1616(sp) +80098c50: 3c058019 lui a1,0x8019 +80098c54: 3c068022 lui a2,0x8022 +80098c58: 3c07801f lui a3,0x801f +80098c5c: 24a53410 addiu a1,a1,13328 +80098c60: 24c66cb8 addiu a2,a2,27832 +80098c64: 24e707f0 addiu a3,a3,2032 +80098c68: afa20010 sw v0,16(sp) +80098c6c: 02a0f809 jalr s5 +80098c70: 27b30024 addiu s3,sp,36 +80098c74: 3c178019 lui s7,0x8019 +80098c78: 3c118021 lui s1,0x8021 +80098c7c: 3c068019 lui a2,0x8019 +80098c80: 3c038011 lui v1,0x8011 +80098c84: 2463ec30 addiu v1,v1,-5072 +80098c88: 24c63414 addiu a2,a2,13332 +80098c8c: 26e53380 addiu a1,s7,13184 +80098c90: 3c070001 lui a3,0x1 +80098c94: 2632701c addiu s2,s1,28700 +80098c98: 02602021 move a0,s3 +80098c9c: 0060f809 jalr v1 +80098ca0: 8e500008 lw s0,8(s2) +80098ca4: 02c0f809 jalr s6 +80098ca8: 02602021 move a0,s3 +80098cac: 8fa70650 lw a3,1616(sp) +80098cb0: 02602021 move a0,s3 +80098cb4: 00403021 move a2,v0 +80098cb8: 0280f809 jalr s4 +80098cbc: 24050001 li a1,1 +80098cc0: 8fa70650 lw a3,1616(sp) +80098cc4: 02002021 move a0,s0 +80098cc8: 24050001 li a1,1 +80098ccc: 0280f809 jalr s4 +80098cd0: 3c060001 lui a2,0x1 +80098cd4: 3c068019 lui a2,0x8019 +80098cd8: 3c038011 lui v1,0x8011 +80098cdc: 2463ec30 addiu v1,v1,-5072 +80098ce0: 24c61d28 addiu a2,a2,7464 +80098ce4: 26e53380 addiu a1,s7,13184 +80098ce8: 3c070002 lui a3,0x2 +80098cec: 02602021 move a0,s3 +80098cf0: 0060f809 jalr v1 +80098cf4: 8e30701c lw s0,28700(s1) +80098cf8: 02c0f809 jalr s6 +80098cfc: 02602021 move a0,s3 +80098d00: 8fa70650 lw a3,1616(sp) +80098d04: 02602021 move a0,s3 +80098d08: 00403021 move a2,v0 +80098d0c: 0280f809 jalr s4 +80098d10: 24050001 li a1,1 +80098d14: 8fa70650 lw a3,1616(sp) +80098d18: 02002021 move a0,s0 +80098d1c: 24050001 li a1,1 +80098d20: 0280f809 jalr s4 +80098d24: 3c060002 lui a2,0x2 +80098d28: 3c068019 lui a2,0x8019 +80098d2c: 3c038011 lui v1,0x8011 +80098d30: 2463ec30 addiu v1,v1,-5072 +80098d34: 24c63434 addiu a2,a2,13364 +80098d38: 26e53380 addiu a1,s7,13184 +80098d3c: 3c070002 lui a3,0x2 +80098d40: 02602021 move a0,s3 +80098d44: 3c028021 lui v0,0x8021 +80098d48: 0060f809 jalr v1 +80098d4c: 8c507008 lw s0,28680(v0) +80098d50: 02c0f809 jalr s6 +80098d54: 02602021 move a0,s3 +80098d58: 8fa70650 lw a3,1616(sp) +80098d5c: 02602021 move a0,s3 +80098d60: 00403021 move a2,v0 +80098d64: 0280f809 jalr s4 +80098d68: 24050001 li a1,1 +80098d6c: 8fa70650 lw a3,1616(sp) +80098d70: 02002021 move a0,s0 +80098d74: 24050001 li a1,1 +80098d78: 0280f809 jalr s4 +80098d7c: 3c060002 lui a2,0x2 +80098d80: 3c068019 lui a2,0x8019 +80098d84: 3c038011 lui v1,0x8011 +80098d88: 2463ec30 addiu v1,v1,-5072 +80098d8c: 24c63438 addiu a2,a2,13368 +80098d90: 26e53380 addiu a1,s7,13184 +80098d94: 34078000 li a3,0x8000 +80098d98: 02602021 move a0,s3 +80098d9c: 0060f809 jalr v1 +80098da0: 8e500014 lw s0,20(s2) +80098da4: 02c0f809 jalr s6 +80098da8: 02602021 move a0,s3 +80098dac: 8fa70650 lw a3,1616(sp) +80098db0: 02602021 move a0,s3 +80098db4: 00403021 move a2,v0 +80098db8: 0280f809 jalr s4 +80098dbc: 24050001 li a1,1 +80098dc0: 8fa70650 lw a3,1616(sp) +80098dc4: 02002021 move a0,s0 +80098dc8: 24050001 li a1,1 +80098dcc: 34068000 li a2,0x8000 +80098dd0: 0280f809 jalr s4 +80098dd4: 3c118021 lui s1,0x8021 +80098dd8: 9223e42c lbu v1,-7124(s1) +80098ddc: 1460008e bnez v1,80099018 +80098de0: 8fa40650 lw a0,1616(sp) +80098de4: 2631e42c addiu s1,s1,-7124 +80098de8: 92220052 lbu v0,82(s1) +80098dec: 10400029 beqz v0,80098e94 +80098df0: 3c108021 lui s0,0x8021 +80098df4: 2610e974 addiu s0,s0,-5772 +80098df8: 3c068021 lui a2,0x8021 +80098dfc: 24c6e988 addiu a2,a2,-5752 +80098e00: 92020002 lbu v0,2(s0) +80098e04: 90c30006 lbu v1,6(a2) +80098e08: 90c80005 lbu t0,5(a2) +80098e0c: 90c70004 lbu a3,4(a2) +80098e10: 90c40007 lbu a0,7(a2) +80098e14: 3042003c andi v0,v0,0x3c +80098e18: 30630080 andi v1,v1,0x80 +80098e1c: 304500ff andi a1,v0,0xff +80098e20: 24020002 li v0,2 +80098e24: 00e33825 or a3,a3,v1 +80098e28: 0008100b movn v0,zero,t0 +80098e2c: 00042180 sll a0,a0,0x6 +80098e30: 8cc30020 lw v1,32(a2) +80098e34: 8cc80024 lw t0,36(a2) +80098e38: 00a72825 or a1,a1,a3 +80098e3c: 00441025 or v0,v0,a0 +80098e40: 00451025 or v0,v0,a1 +80098e44: a2020002 sb v0,2(s0) +80098e48: 00681823 subu v1,v1,t0 +80098e4c: 24020009 li v0,9 +80098e50: 8fa40650 lw a0,1616(sp) +80098e54: 3c058019 lui a1,0x8019 +80098e58: 3c07801f lui a3,0x801f +80098e5c: 24a53420 addiu a1,a1,13344 +80098e60: 24e71960 addiu a3,a3,6496 +80098e64: a603000e sh v1,14(s0) +80098e68: 02a0f809 jalr s5 +80098e6c: afa20010 sw v0,16(sp) +80098e70: 3c058019 lui a1,0x8019 +80098e74: 3c07801f lui a3,0x801f +80098e78: 24020009 li v0,9 +80098e7c: 8fa40650 lw a0,1616(sp) +80098e80: 24a53424 addiu a1,a1,13348 +80098e84: 02003021 move a2,s0 +80098e88: 24e719cc addiu a3,a3,6604 +80098e8c: 02a0f809 jalr s5 +80098e90: afa20010 sw v0,16(sp) +80098e94: 92220055 lbu v0,85(s1) +80098e98: 14400054 bnez v0,80098fec +80098e9c: 24020034 li v0,52 +80098ea0: 92220056 lbu v0,86(s1) +80098ea4: 14400046 bnez v0,80098fc0 +80098ea8: 24020005 li v0,5 +80098eac: 3c02800d lui v0,0x800d +80098eb0: 2442d0a0 addiu v0,v0,-12128 +80098eb4: 0040f809 jalr v0 +80098eb8: 00000000 nop +80098ebc: 14400011 bnez v0,80098f04 +80098ec0: 3c02800d lui v0,0x800d +80098ec4: 3c03800c lui v1,0x800c +80098ec8: 24624094 addiu v0,v1,16532 +80098ecc: 0040f809 jalr v0 +80098ed0: 00002021 move a0,zero +80098ed4: 8fbf064c lw ra,1612(sp) +80098ed8: 8fbe0648 lw s8,1608(sp) +80098edc: 8fb70644 lw s7,1604(sp) +80098ee0: 8fb60640 lw s6,1600(sp) +80098ee4: 8fb5063c lw s5,1596(sp) +80098ee8: 8fb40638 lw s4,1592(sp) +80098eec: 8fb30634 lw s3,1588(sp) +80098ef0: 8fb20630 lw s2,1584(sp) +80098ef4: 8fb1062c lw s1,1580(sp) +80098ef8: 8fb00628 lw s0,1576(sp) +80098efc: 03e00008 jr ra +80098f00: 27bd0650 addiu sp,sp,1616 +80098f04: 27a40018 addiu a0,sp,24 +80098f08: 2442dc60 addiu v0,v0,-9120 +80098f0c: 0040f809 jalr v0 +80098f10: 27a5001c addiu a1,sp,28 +80098f14: 8fa30018 lw v1,24(sp) +80098f18: 1060ffea beqz v1,80098ec4 +80098f1c: 8fa2001c lw v0,28(sp) +80098f20: 24030001 li v1,1 +80098f24: 8fa40650 lw a0,1616(sp) +80098f28: 3c058019 lui a1,0x8019 +80098f2c: 3c07801f lui a3,0x801f +80098f30: 24a5342c addiu a1,a1,13356 +80098f34: 24e71ce4 addiu a3,a3,7396 +80098f38: 27a60020 addiu a2,sp,32 +80098f3c: afa20020 sw v0,32(sp) +80098f40: 02a0f809 jalr s5 +80098f44: afa30010 sw v1,16(sp) +80098f48: 8fb1001c lw s1,28(sp) +80098f4c: 3c068019 lui a2,0x8019 +80098f50: 3c038011 lui v1,0x8011 +80098f54: 2463ec30 addiu v1,v1,-5072 +80098f58: 26e53380 addiu a1,s7,13184 +80098f5c: 24c63430 addiu a2,a2,13360 +80098f60: 02203821 move a3,s1 +80098f64: 02602021 move a0,s3 +80098f68: 0060f809 jalr v1 +80098f6c: 8fb00018 lw s0,24(sp) +80098f70: 02c0f809 jalr s6 +80098f74: 02602021 move a0,s3 +80098f78: 8fa70650 lw a3,1616(sp) +80098f7c: 02602021 move a0,s3 +80098f80: 00403021 move a2,v0 +80098f84: 0280f809 jalr s4 +80098f88: 24050001 li a1,1 +80098f8c: 8fa70650 lw a3,1616(sp) +80098f90: 02002021 move a0,s0 +80098f94: 02203021 move a2,s1 +80098f98: 0280f809 jalr s4 +80098f9c: 24050001 li a1,1 +80098fa0: 8fa40018 lw a0,24(sp) +80098fa4: 1080ffc7 beqz a0,80098ec4 +80098fa8: 3c028010 lui v0,0x8010 +80098fac: 24424e60 addiu v0,v0,20064 +80098fb0: 0040f809 jalr v0 +80098fb4: 00000000 nop +80098fb8: 080263b2 j 80098ec8 +80098fbc: 3c03800c lui v1,0x800c +80098fc0: 3c058019 lui a1,0x8019 +80098fc4: 3c068030 lui a2,0x8030 +80098fc8: 3c07801f lui a3,0x801f +80098fcc: 8fa40650 lw a0,1616(sp) +80098fd0: 24a513e4 addiu a1,a1,5092 +80098fd4: 24c66f74 addiu a2,a2,28532 +80098fd8: 24e71ca8 addiu a3,a3,7336 +80098fdc: 02a0f809 jalr s5 +80098fe0: afa20010 sw v0,16(sp) +80098fe4: 080263ac j 80098eb0 +80098fe8: 3c02800d lui v0,0x800d +80098fec: 3c058019 lui a1,0x8019 +80098ff0: 3c06802f lui a2,0x802f +80098ff4: 3c07801f lui a3,0x801f +80098ff8: 8fa40650 lw a0,1616(sp) +80098ffc: 24a53428 addiu a1,a1,13352 +80099000: 24c66f38 addiu a2,a2,28472 +80099004: 24e71a38 addiu a3,a3,6712 +80099008: 02a0f809 jalr s5 +8009900c: afa20010 sw v0,16(sp) +80099010: 080263a9 j 80098ea4 +80099014: 92220056 lbu v0,86(s1) +80099018: 2402000b li v0,11 +8009901c: 3c058019 lui a1,0x8019 +80099020: 3c068021 lui a2,0x8021 +80099024: 3c07801f lui a3,0x801f +80099028: afa20010 sw v0,16(sp) +8009902c: 24a5343c addiu a1,a1,13372 +80099030: 24c6e308 addiu a2,a2,-7416 +80099034: 02a0f809 jalr s5 +80099038: 24e70d90 addiu a3,a3,3472 +8009903c: 8fa40650 lw a0,1616(sp) +80099040: 24020005 li v0,5 +80099044: 3c058019 lui a1,0x8019 +80099048: 3c068021 lui a2,0x8021 +8009904c: 3c07801f lui a3,0x801f +80099050: afa20010 sw v0,16(sp) +80099054: 24a53418 addiu a1,a1,13336 +80099058: 24c6e424 addiu a2,a2,-7132 +8009905c: 02a0f809 jalr s5 +80099060: 24e70e14 addiu a3,a3,3604 +80099064: 3c068019 lui a2,0x8019 +80099068: 3c038011 lui v1,0x8011 +8009906c: 2463ec30 addiu v1,v1,-5072 +80099070: 26e53380 addiu a1,s7,13184 +80099074: 24c6341c addiu a2,a2,13340 +80099078: 3c070001 lui a3,0x1 +8009907c: 02602021 move a0,s3 +80099080: 3c028021 lui v0,0x8021 +80099084: 0060f809 jalr v1 +80099088: 8c50e3ec lw s0,-7188(v0) +8009908c: 02c0f809 jalr s6 +80099090: 02602021 move a0,s3 +80099094: 8fa70650 lw a3,1616(sp) +80099098: 02602021 move a0,s3 +8009909c: 00403021 move a2,v0 +800990a0: 0280f809 jalr s4 +800990a4: 24050001 li a1,1 +800990a8: 8fa70650 lw a3,1616(sp) +800990ac: 02002021 move a0,s0 +800990b0: 24050001 li a1,1 +800990b4: 0280f809 jalr s4 +800990b8: 3c060001 lui a2,0x1 +800990bc: 240200ec li v0,236 +800990c0: 3c058019 lui a1,0x8019 +800990c4: 3c07801f lui a3,0x801f +800990c8: 8fa40650 lw a0,1616(sp) +800990cc: 24a53440 addiu a1,a1,13376 +800990d0: 03c03021 move a2,s8 +800990d4: 24e70e50 addiu a3,a3,3664 +800990d8: 02a0f809 jalr s5 +800990dc: afa20010 sw v0,16(sp) +800990e0: 0802637a j 80098de8 +800990e4: 2631e42c addiu s1,s1,-7124 + +800990e8 : +800990e8: 27bdffe8 addiu sp,sp,-24 +800990ec: 3c058019 lui a1,0x8019 +800990f0: 3c02800f lui v0,0x800f +800990f4: afb00010 sw s0,16(sp) +800990f8: afbf0014 sw ra,20(sp) +800990fc: 24425f70 addiu v0,v0,24432 +80099100: 0040f809 jalr v0 +80099104: 24a5142c addiu a1,a1,5164 +80099108: 00408021 move s0,v0 +8009910c: 00402021 move a0,v0 +80099110: 24050004 li a1,4 +80099114: 00003021 move a2,zero +80099118: 1200000e beqz s0,80099154 +8009911c: 00001021 move v0,zero +80099120: 3c02800f lui v0,0x800f +80099124: 24425c60 addiu v0,v0,23648 +80099128: 0040f809 jalr v0 +8009912c: 00000000 nop +80099130: 3c02800a lui v0,0x800a +80099134: 24428a40 addiu v0,v0,-30144 +80099138: 0040f809 jalr v0 +8009913c: 02002021 move a0,s0 +80099140: 3c02800f lui v0,0x800f +80099144: 24425f58 addiu v0,v0,24408 +80099148: 0040f809 jalr v0 +8009914c: 02002021 move a0,s0 +80099150: 24020001 li v0,1 +80099154: 8fbf0014 lw ra,20(sp) +80099158: 8fb00010 lw s0,16(sp) +8009915c: 03e00008 jr ra +80099160: 27bd0018 addiu sp,sp,24 + +80099164 : +80099164: 27bdffe8 addiu sp,sp,-24 +80099168: 3c058019 lui a1,0x8019 +8009916c: 3c02800f lui v0,0x800f +80099170: afb00010 sw s0,16(sp) +80099174: afbf0014 sw ra,20(sp) +80099178: 24425f70 addiu v0,v0,24432 +8009917c: 0040f809 jalr v0 +80099180: 24a5142c addiu a1,a1,5164 +80099184: 00408021 move s0,v0 +80099188: 00402021 move a0,v0 +8009918c: 24050004 li a1,4 +80099190: 00003021 move a2,zero +80099194: 1200000e beqz s0,800991d0 +80099198: 00001021 move v0,zero +8009919c: 3c02800f lui v0,0x800f +800991a0: 24425c60 addiu v0,v0,23648 +800991a4: 0040f809 jalr v0 +800991a8: 00000000 nop +800991ac: 3c02800a lui v0,0x800a +800991b0: 24428a40 addiu v0,v0,-30144 +800991b4: 0040f809 jalr v0 +800991b8: 02002021 move a0,s0 +800991bc: 3c02800f lui v0,0x800f +800991c0: 24425f58 addiu v0,v0,24408 +800991c4: 0040f809 jalr v0 +800991c8: 02002021 move a0,s0 +800991cc: 24020001 li v0,1 +800991d0: 8fbf0014 lw ra,20(sp) +800991d4: 8fb00010 lw s0,16(sp) +800991d8: 03e00008 jr ra +800991dc: 27bd0018 addiu sp,sp,24 + +800991e0 <_Z18S9xParseCheatsFilePKc>: +800991e0: 27bdbf68 addiu sp,sp,-16536 +800991e4: 27a32074 addiu v1,sp,8308 +800991e8: afb34084 sw s3,16516(sp) +800991ec: afb24080 sw s2,16512(sp) +800991f0: afb04078 sw s0,16504(sp) +800991f4: 27b20074 addiu s2,sp,116 +800991f8: 27b31074 addiu s3,sp,4212 +800991fc: 27b00018 addiu s0,sp,24 +80099200: 3c02800d lui v0,0x800d +80099204: afbf4090 sw ra,16528(sp) +80099208: afb44088 sw s4,16520(sp) +8009920c: afb1407c sw s1,16508(sp) +80099210: 02002821 move a1,s0 +80099214: 02403021 move a2,s2 +80099218: 02603821 move a3,s3 +8009921c: afa30010 sw v1,16(sp) +80099220: 2442746c addiu v0,v0,29804 +80099224: 0040f809 jalr v0 +80099228: afb5408c sw s5,16524(sp) +8009922c: 3c028019 lui v0,0x8019 +80099230: 24423460 addiu v0,v0,13408 +80099234: 27b13074 addiu s1,sp,12404 +80099238: 3c03800d lui v1,0x800d +8009923c: 02002821 move a1,s0 +80099240: 02403021 move a2,s2 +80099244: 02603821 move a3,s3 +80099248: 02202021 move a0,s1 +8009924c: 24636b68 addiu v1,v1,27496 +80099250: 0060f809 jalr v1 +80099254: afa20010 sw v0,16(sp) +80099258: 3c05801d lui a1,0x801d +8009925c: 3c02800f lui v0,0x800f +80099260: 02202021 move a0,s1 +80099264: 24425f70 addiu v0,v0,24432 +80099268: 0040f809 jalr v0 +8009926c: 24a55754 addiu a1,a1,22356 +80099270: 1040003c beqz v0,80099364 <_Z18S9xParseCheatsFilePKc+0x184> +80099274: 0040a021 move s4,v0 +80099278: 27b20024 addiu s2,sp,36 +8009927c: 3c15800f lui s5,0x800f +80099280: 02402021 move a0,s2 +80099284: 24050050 li a1,80 +80099288: 26a25cc4 addiu v0,s5,23748 +8009928c: 0040f809 jalr v0 +80099290: 02803021 move a2,s4 +80099294: 10400030 beqz v0,80099358 <_Z18S9xParseCheatsFilePKc+0x178> +80099298: 3c02800f lui v0,0x800f +8009929c: 3c028012 lui v0,0x8012 +800992a0: 02402021 move a0,s2 +800992a4: 2442c1a0 addiu v0,v0,-15968 +800992a8: 0040f809 jalr v0 +800992ac: 2405000a li a1,10 +800992b0: 10400002 beqz v0,800992bc <_Z18S9xParseCheatsFilePKc+0xdc> +800992b4: 27b00020 addiu s0,sp,32 +800992b8: a0400000 sb zero,0(v0) +800992bc: 27b10019 addiu s1,sp,25 +800992c0: 3c028001 lui v0,0x8001 +800992c4: 02402021 move a0,s2 +800992c8: 02002821 move a1,s0 +800992cc: 2442aa48 addiu v0,v0,-21944 +800992d0: 0040f809 jalr v0 +800992d4: 02203021 move a2,s1 +800992d8: 1040002b beqz v0,80099388 <_Z18S9xParseCheatsFilePKc+0x1a8> +800992dc: 3c028001 lui v0,0x8001 +800992e0: 02203021 move a2,s1 +800992e4: 02402021 move a0,s2 +800992e8: 2442a7e8 addiu v0,v0,-22552 +800992ec: 0040f809 jalr v0 +800992f0: 02002821 move a1,s0 +800992f4: 10400024 beqz v0,80099388 <_Z18S9xParseCheatsFilePKc+0x1a8> +800992f8: 27b3001c addiu s3,sp,28 +800992fc: 3c028001 lui v0,0x8001 +80099300: 02002821 move a1,s0 +80099304: 02402021 move a0,s2 +80099308: 27a6001a addiu a2,sp,26 +8009930c: 27a7001b addiu a3,sp,27 +80099310: 2442a600 addiu v0,v0,-23040 +80099314: 0040f809 jalr v0 +80099318: afb30010 sw s3,16(sp) +8009931c: 10400023 beqz v0,800993ac <_Z18S9xParseCheatsFilePKc+0x1cc> +80099320: 00403021 move a2,v0 +80099324: 3c02800d lui v0,0x800d +80099328: 24040004 li a0,4 +8009932c: 24427918 addiu v0,v0,31000 +80099330: 0040f809 jalr v0 +80099334: 24050007 li a1,7 +80099338: 02402021 move a0,s2 +8009933c: 24050050 li a1,80 +80099340: 26a25cc4 addiu v0,s5,23748 +80099344: 0040f809 jalr v0 +80099348: 02803021 move a2,s4 +8009934c: 1440ffd4 bnez v0,800992a0 <_Z18S9xParseCheatsFilePKc+0xc0> +80099350: 3c028012 lui v0,0x8012 +80099354: 3c02800f lui v0,0x800f +80099358: 24425f58 addiu v0,v0,24408 +8009935c: 0040f809 jalr v0 +80099360: 02802021 move a0,s4 +80099364: 8fbf4090 lw ra,16528(sp) +80099368: 8fb5408c lw s5,16524(sp) +8009936c: 8fb44088 lw s4,16520(sp) +80099370: 8fb34084 lw s3,16516(sp) +80099374: 8fb24080 lw s2,16512(sp) +80099378: 8fb1407c lw s1,16508(sp) +8009937c: 8fb04078 lw s0,16504(sp) +80099380: 03e00008 jr ra +80099384: 27bd4098 addiu sp,sp,16536 +80099388: 3c028001 lui v0,0x8001 +8009938c: 8fa60020 lw a2,32(sp) +80099390: 93a70019 lbu a3,25(sp) +80099394: 2442b2d4 addiu v0,v0,-19756 +80099398: 24040001 li a0,1 +8009939c: 0040f809 jalr v0 +800993a0: 00002821 move a1,zero +800993a4: 080264a1 j 80099284 <_Z18S9xParseCheatsFilePKc+0xa4> +800993a8: 02402021 move a0,s2 +800993ac: 93a2001b lbu v0,27(sp) +800993b0: 1840ffb3 blez v0,80099280 <_Z18S9xParseCheatsFilePKc+0xa0> +800993b4: 3c028001 lui v0,0x8001 +800993b8: 2451b2d4 addiu s1,v0,-19756 +800993bc: 00008021 move s0,zero +800993c0: 02701021 addu v0,s3,s0 +800993c4: 8fa60020 lw a2,32(sp) +800993c8: 90470000 lbu a3,0(v0) +800993cc: 02063021 addu a2,s0,a2 +800993d0: 24040001 li a0,1 +800993d4: 0220f809 jalr s1 +800993d8: 00002821 move a1,zero +800993dc: 93a2001b lbu v0,27(sp) +800993e0: 26100001 addiu s0,s0,1 +800993e4: 0202102a slt v0,s0,v0 +800993e8: 1440fff6 bnez v0,800993c4 <_Z18S9xParseCheatsFilePKc+0x1e4> +800993ec: 02701021 addu v0,s3,s0 +800993f0: 080264a1 j 80099284 <_Z18S9xParseCheatsFilePKc+0xa4> +800993f4: 02402021 move a0,s2 + +800993f8 : +800993f8: 27bdffe8 addiu sp,sp,-24 +800993fc: afb00010 sw s0,16(sp) +80099400: 3c068019 lui a2,0x8019 +80099404: 3c10800d lui s0,0x800d +80099408: 26107918 addiu s0,s0,31000 +8009940c: 24c63464 addiu a2,a2,13412 +80099410: 24040003 li a0,3 +80099414: afbf0014 sw ra,20(sp) +80099418: 0200f809 jalr s0 +8009941c: 24050006 li a1,6 +80099420: 3c068019 lui a2,0x8019 +80099424: 24c634a0 addiu a2,a2,13472 +80099428: 24040003 li a0,3 +8009942c: 0200f809 jalr s0 +80099430: 24050006 li a1,6 +80099434: 3c068019 lui a2,0x8019 +80099438: 24c634bc addiu a2,a2,13500 +8009943c: 24040003 li a0,3 +80099440: 0200f809 jalr s0 +80099444: 24050006 li a1,6 +80099448: 3c068019 lui a2,0x8019 +8009944c: 24c63518 addiu a2,a2,13592 +80099450: 24040003 li a0,3 +80099454: 0200f809 jalr s0 +80099458: 24050006 li a1,6 +8009945c: 3c02800d lui v0,0x800d +80099460: 244269f0 addiu v0,v0,27120 +80099464: 0040f809 jalr v0 +80099468: 00000000 nop +8009946c: 3c068019 lui a2,0x8019 +80099470: 24c63560 addiu a2,a2,13664 +80099474: 24040003 li a0,3 +80099478: 0200f809 jalr s0 +8009947c: 24050006 li a1,6 +80099480: 3c068019 lui a2,0x8019 +80099484: 24c635b4 addiu a2,a2,13748 +80099488: 24040003 li a0,3 +8009948c: 0200f809 jalr s0 +80099490: 24050006 li a1,6 +80099494: 3c068019 lui a2,0x8019 +80099498: 24c63608 addiu a2,a2,13832 +8009949c: 24040003 li a0,3 +800994a0: 0200f809 jalr s0 +800994a4: 24050006 li a1,6 +800994a8: 3c068019 lui a2,0x8019 +800994ac: 24c6364c addiu a2,a2,13900 +800994b0: 24040003 li a0,3 +800994b4: 0200f809 jalr s0 +800994b8: 24050006 li a1,6 +800994bc: 3c068019 lui a2,0x8019 +800994c0: 24c63690 addiu a2,a2,13968 +800994c4: 24040003 li a0,3 +800994c8: 0200f809 jalr s0 +800994cc: 24050006 li a1,6 +800994d0: 3c068019 lui a2,0x8019 +800994d4: 24c636dc addiu a2,a2,14044 +800994d8: 24040003 li a0,3 +800994dc: 0200f809 jalr s0 +800994e0: 24050006 li a1,6 +800994e4: 3c068019 lui a2,0x8019 +800994e8: 24c63728 addiu a2,a2,14120 +800994ec: 24040003 li a0,3 +800994f0: 0200f809 jalr s0 +800994f4: 24050006 li a1,6 +800994f8: 3c068019 lui a2,0x8019 +800994fc: 24c63760 addiu a2,a2,14176 +80099500: 24040003 li a0,3 +80099504: 0200f809 jalr s0 +80099508: 24050006 li a1,6 +8009950c: 3c068019 lui a2,0x8019 +80099510: 24c637b0 addiu a2,a2,14256 +80099514: 24040003 li a0,3 +80099518: 0200f809 jalr s0 +8009951c: 24050006 li a1,6 +80099520: 3c068019 lui a2,0x8019 +80099524: 24c63860 addiu a2,a2,14432 +80099528: 24040003 li a0,3 +8009952c: 0200f809 jalr s0 +80099530: 24050006 li a1,6 +80099534: 3c068019 lui a2,0x8019 +80099538: 24c638a8 addiu a2,a2,14504 +8009953c: 24040003 li a0,3 +80099540: 0200f809 jalr s0 +80099544: 24050006 li a1,6 +80099548: 3c068019 lui a2,0x8019 +8009954c: 24c638ec addiu a2,a2,14572 +80099550: 24040003 li a0,3 +80099554: 0200f809 jalr s0 +80099558: 24050006 li a1,6 +8009955c: 3c068019 lui a2,0x8019 +80099560: 24c63944 addiu a2,a2,14660 +80099564: 24040003 li a0,3 +80099568: 0200f809 jalr s0 +8009956c: 24050006 li a1,6 +80099570: 3c068019 lui a2,0x8019 +80099574: 24c63998 addiu a2,a2,14744 +80099578: 24040003 li a0,3 +8009957c: 0200f809 jalr s0 +80099580: 24050006 li a1,6 +80099584: 3c068019 lui a2,0x8019 +80099588: 24c639e8 addiu a2,a2,14824 +8009958c: 24040003 li a0,3 +80099590: 0200f809 jalr s0 +80099594: 24050006 li a1,6 +80099598: 3c068019 lui a2,0x8019 +8009959c: 24c63a7c addiu a2,a2,14972 +800995a0: 24040003 li a0,3 +800995a4: 0200f809 jalr s0 +800995a8: 24050006 li a1,6 +800995ac: 3c068019 lui a2,0x8019 +800995b0: 24c63ab4 addiu a2,a2,15028 +800995b4: 24040003 li a0,3 +800995b8: 0200f809 jalr s0 +800995bc: 24050006 li a1,6 +800995c0: 3c068019 lui a2,0x8019 +800995c4: 24c63b08 addiu a2,a2,15112 +800995c8: 24040003 li a0,3 +800995cc: 0200f809 jalr s0 +800995d0: 24050006 li a1,6 +800995d4: 3c068019 lui a2,0x8019 +800995d8: 24c63b5c addiu a2,a2,15196 +800995dc: 24040003 li a0,3 +800995e0: 0200f809 jalr s0 +800995e4: 24050006 li a1,6 +800995e8: 3c068019 lui a2,0x8019 +800995ec: 24c63b9c addiu a2,a2,15260 +800995f0: 24040003 li a0,3 +800995f4: 0200f809 jalr s0 +800995f8: 24050006 li a1,6 +800995fc: 3c068019 lui a2,0x8019 +80099600: 24c63bdc addiu a2,a2,15324 +80099604: 24040003 li a0,3 +80099608: 0200f809 jalr s0 +8009960c: 24050006 li a1,6 +80099610: 3c068019 lui a2,0x8019 +80099614: 24c63c24 addiu a2,a2,15396 +80099618: 24040003 li a0,3 +8009961c: 0200f809 jalr s0 +80099620: 24050006 li a1,6 +80099624: 3c068019 lui a2,0x8019 +80099628: 24c63c6c addiu a2,a2,15468 +8009962c: 24040003 li a0,3 +80099630: 0200f809 jalr s0 +80099634: 24050006 li a1,6 +80099638: 3c068019 lui a2,0x8019 +8009963c: 24c63cb4 addiu a2,a2,15540 +80099640: 24040003 li a0,3 +80099644: 0200f809 jalr s0 +80099648: 24050006 li a1,6 +8009964c: 3c068019 lui a2,0x8019 +80099650: 24c63d08 addiu a2,a2,15624 +80099654: 24040003 li a0,3 +80099658: 0200f809 jalr s0 +8009965c: 24050006 li a1,6 +80099660: 3c068019 lui a2,0x8019 +80099664: 24c63d54 addiu a2,a2,15700 +80099668: 24040003 li a0,3 +8009966c: 0200f809 jalr s0 +80099670: 24050006 li a1,6 +80099674: 3c068019 lui a2,0x8019 +80099678: 24c63da4 addiu a2,a2,15780 +8009967c: 24040003 li a0,3 +80099680: 0200f809 jalr s0 +80099684: 24050006 li a1,6 +80099688: 3c068019 lui a2,0x8019 +8009968c: 24c63dd8 addiu a2,a2,15832 +80099690: 24040003 li a0,3 +80099694: 0200f809 jalr s0 +80099698: 24050006 li a1,6 +8009969c: 3c068019 lui a2,0x8019 +800996a0: 24c63e0c addiu a2,a2,15884 +800996a4: 24040003 li a0,3 +800996a8: 0200f809 jalr s0 +800996ac: 24050006 li a1,6 +800996b0: 3c068019 lui a2,0x8019 +800996b4: 24040003 li a0,3 +800996b8: 24c63e40 addiu a2,a2,15936 +800996bc: 0200f809 jalr s0 +800996c0: 24050006 li a1,6 +800996c4: 3c028011 lui v0,0x8011 +800996c8: 2442dfc0 addiu v0,v0,-8256 +800996cc: 0040f809 jalr v0 +800996d0: 24040001 li a0,1 + +800996d4 : +800996d4: 27bdffa8 addiu sp,sp,-88 +800996d8: 28a20002 slti v0,a1,2 +800996dc: afb40040 sw s4,64(sp) +800996e0: afb3003c sw s3,60(sp) +800996e4: afbf0054 sw ra,84(sp) +800996e8: afbe0050 sw s8,80(sp) +800996ec: afb7004c sw s7,76(sp) +800996f0: afb60048 sw s6,72(sp) +800996f4: afb50044 sw s5,68(sp) +800996f8: afb20038 sw s2,56(sp) +800996fc: afb10034 sw s1,52(sp) +80099700: afb00030 sw s0,48(sp) +80099704: 00a09821 move s3,a1 +80099708: 1440005f bnez v0,80099888 +8009970c: 0080a021 move s4,a0 +80099710: 24020001 li v0,1 +80099714: afa2001c sw v0,28(sp) +80099718: 3c02800d lui v0,0x800d +8009971c: 245e7918 addiu s8,v0,31000 +80099720: 3c028021 lui v0,0x8021 +80099724: 0000a821 move s5,zero +80099728: 24110001 li s1,1 +8009972c: 2456e42c addiu s6,v0,-7124 +80099730: 080265d5 j 80099754 +80099734: 24170001 li s7,1 +80099738: 0200a821 move s5,s0 +8009973c: 8fa2001c lw v0,28(sp) +80099740: 24510001 addiu s1,v0,1 +80099744: 0233182a slt v1,s1,s3 +80099748: 1060001d beqz v1,800997c0 +8009974c: 02a01021 move v0,s5 +80099750: afb1001c sw s1,28(sp) +80099754: 00111080 sll v0,s1,0x2 +80099758: 00541021 addu v0,v0,s4 +8009975c: 8c500000 lw s0,0(v0) +80099760: 2402002d li v0,45 +80099764: 82030000 lb v1,0(s0) +80099768: 1462fff3 bne v1,v0,80099738 +8009976c: 3c038019 lui v1,0x8019 +80099770: 24634394 addiu v1,v1,17300 +80099774: 3c058019 lui a1,0x8019 +80099778: 8c720000 lw s2,0(v1) +8009977c: 24a53ef4 addiu a1,a1,16116 +80099780: 0240f809 jalr s2 +80099784: 02002021 move a0,s0 +80099788: 10400041 beqz v0,80099890 +8009978c: 3c058019 lui a1,0x8019 +80099790: 24a53f40 addiu a1,a1,16192 +80099794: 0240f809 jalr s2 +80099798: 02002021 move a0,s0 +8009979c: 14400014 bnez v0,800997f0 +800997a0: 3c058019 lui a1,0x8019 +800997a4: a2d70070 sb s7,112(s6) +800997a8: 8fa2001c lw v0,28(sp) +800997ac: 24510001 addiu s1,v0,1 +800997b0: 0233182a slt v1,s1,s3 +800997b4: 1460ffe6 bnez v1,80099750 +800997b8: 00000000 nop +800997bc: 02a01021 move v0,s5 +800997c0: 8fbf0054 lw ra,84(sp) +800997c4: 8fbe0050 lw s8,80(sp) +800997c8: 8fb7004c lw s7,76(sp) +800997cc: 8fb60048 lw s6,72(sp) +800997d0: 8fb50044 lw s5,68(sp) +800997d4: 8fb40040 lw s4,64(sp) +800997d8: 8fb3003c lw s3,60(sp) +800997dc: 8fb20038 lw s2,56(sp) +800997e0: 8fb10034 lw s1,52(sp) +800997e4: 8fb00030 lw s0,48(sp) +800997e8: 03e00008 jr ra +800997ec: 27bd0058 addiu sp,sp,88 +800997f0: 24a53f44 addiu a1,a1,16196 +800997f4: 0240f809 jalr s2 +800997f8: 02002021 move a0,s0 +800997fc: 1040ffe9 beqz v0,800997a4 +80099800: 3c058019 lui a1,0x8019 +80099804: 24a53f4c addiu a1,a1,16204 +80099808: 0240f809 jalr s2 +8009980c: 02002021 move a0,s0 +80099810: 14400003 bnez v0,80099820 +80099814: 3c058019 lui a1,0x8019 +80099818: 080265cf j 8009973c +8009981c: a2c00070 sb zero,112(s6) +80099820: 24a53f50 addiu a1,a1,16208 +80099824: 0240f809 jalr s2 +80099828: 02002021 move a0,s0 +8009982c: 1040fffa beqz v0,80099818 +80099830: 3c058019 lui a1,0x8019 +80099834: 24a53f5c addiu a1,a1,16220 +80099838: 0240f809 jalr s2 +8009983c: 02002021 move a0,s0 +80099840: 1440002c bnez v0,800998f4 +80099844: 3c058019 lui a1,0x8019 +80099848: 26230001 addiu v1,s1,1 +8009984c: 0073102a slt v0,v1,s3 +80099850: 10400023 beqz v0,800998e0 +80099854: 3c02800a lui v0,0x800a +80099858: 00031080 sll v0,v1,0x2 +8009985c: 00541021 addu v0,v0,s4 +80099860: afa3001c sw v1,28(sp) +80099864: 8c440000 lw a0,0(v0) +80099868: 3c038011 lui v1,0x8011 +8009986c: 00002821 move a1,zero +80099870: 2406000a li a2,10 +80099874: 2463e2e0 addiu v1,v1,-7456 +80099878: 0060f809 jalr v1 +8009987c: 00003821 move a3,zero +80099880: 080265cf j 8009973c +80099884: a2c20002 sb v0,2(s6) +80099888: 080265ef j 800997bc +8009988c: 0000a821 move s5,zero +80099890: 3c068019 lui a2,0x8019 +80099894: 24c63f00 addiu a2,a2,16128 +80099898: 24040003 li a0,3 +8009989c: 03c0f809 jalr s8 +800998a0: 24050006 li a1,6 +800998a4: 3c068019 lui a2,0x8019 +800998a8: 24c63f18 addiu a2,a2,16152 +800998ac: 24040003 li a0,3 +800998b0: 03c0f809 jalr s8 +800998b4: 24050006 li a1,6 +800998b8: 3c068019 lui a2,0x8019 +800998bc: 24040003 li a0,3 +800998c0: 24c63f30 addiu a2,a2,16176 +800998c4: 03c0f809 jalr s8 +800998c8: 24050006 li a1,6 +800998cc: 3c028011 lui v0,0x8011 +800998d0: 2442dfc0 addiu v0,v0,-8256 +800998d4: 0040f809 jalr v0 +800998d8: 00002021 move a0,zero +800998dc: 3c02800a lui v0,0x800a +800998e0: 244293f8 addiu v0,v0,-27656 +800998e4: 0040f809 jalr v0 +800998e8: 00000000 nop +800998ec: 080265d0 j 80099740 +800998f0: 8fa2001c lw v0,28(sp) +800998f4: 24a53f68 addiu a1,a1,16232 +800998f8: 0240f809 jalr s2 +800998fc: 02002021 move a0,s0 +80099900: 1040ffd2 beqz v0,8009984c +80099904: 26230001 addiu v1,s1,1 +80099908: 3c058019 lui a1,0x8019 +8009990c: 24a53f6c addiu a1,a1,16236 +80099910: 0240f809 jalr s2 +80099914: 02002021 move a0,s0 +80099918: 1440000b bnez v0,80099948 +8009991c: 3c058019 lui a1,0x8019 +80099920: 26220001 addiu v0,s1,1 +80099924: 0053102a slt v0,v0,s3 +80099928: 1440ff84 bnez v0,8009973c +8009992c: 00000000 nop +80099930: 3c03800a lui v1,0x800a +80099934: 246393f8 addiu v1,v1,-27656 +80099938: 0060f809 jalr v1 +8009993c: 00000000 nop +80099940: 080265d0 j 80099740 +80099944: 8fa2001c lw v0,28(sp) +80099948: 24a53f70 addiu a1,a1,16240 +8009994c: 0240f809 jalr s2 +80099950: 02002021 move a0,s0 +80099954: 1040fff3 beqz v0,80099924 +80099958: 26220001 addiu v0,s1,1 +8009995c: 3c058019 lui a1,0x8019 +80099960: 24a53f78 addiu a1,a1,16248 +80099964: 0240f809 jalr s2 +80099968: 02002021 move a0,s0 +8009996c: 14400016 bnez v0,800999c8 +80099970: 3c058019 lui a1,0x8019 +80099974: 26230001 addiu v1,s1,1 +80099978: 0073102a slt v0,v1,s3 +8009997c: 1040ffd8 beqz v0,800998e0 +80099980: 3c02800a lui v0,0x800a +80099984: 00031080 sll v0,v1,0x2 +80099988: 00541021 addu v0,v0,s4 +8009998c: afa3001c sw v1,28(sp) +80099990: 8c440000 lw a0,0(v0) +80099994: 3c038011 lui v1,0x8011 +80099998: 2463e2e0 addiu v1,v1,-7456 +8009999c: 00002821 move a1,zero +800999a0: 2406000a li a2,10 +800999a4: 0060f809 jalr v1 +800999a8: 00003821 move a3,zero +800999ac: 00401821 move v1,v0 +800999b0: 2442ffff addiu v0,v0,-1 +800999b4: 2c4200c7 sltiu v0,v0,199 +800999b8: 1040ff61 beqz v0,80099740 +800999bc: 8fa2001c lw v0,28(sp) +800999c0: 080265cf j 8009973c +800999c4: aec3000c sw v1,12(s6) +800999c8: 24a53f7c addiu a1,a1,16252 +800999cc: 0240f809 jalr s2 +800999d0: 02002021 move a0,s0 +800999d4: 1040ffe8 beqz v0,80099978 +800999d8: 26230001 addiu v1,s1,1 +800999dc: 3c058019 lui a1,0x8019 +800999e0: 24a53f84 addiu a1,a1,16260 +800999e4: 0240f809 jalr s2 +800999e8: 02002021 move a0,s0 +800999ec: 14400003 bnez v0,800999fc +800999f0: 3c058019 lui a1,0x8019 +800999f4: 080265cf j 8009973c +800999f8: a2d7007b sb s7,123(s6) +800999fc: 24a53f88 addiu a1,a1,16264 +80099a00: 0240f809 jalr s2 +80099a04: 02002021 move a0,s0 +80099a08: 1040fffa beqz v0,800999f4 +80099a0c: 3c058019 lui a1,0x8019 +80099a10: 24a53f90 addiu a1,a1,16272 +80099a14: 0240f809 jalr s2 +80099a18: 02002021 move a0,s0 +80099a1c: 14400003 bnez v0,80099a2c +80099a20: 3c058019 lui a1,0x8019 +80099a24: 080265cf j 8009973c +80099a28: a2c0007b sb zero,123(s6) +80099a2c: 24a53f94 addiu a1,a1,16276 +80099a30: 0240f809 jalr s2 +80099a34: 02002021 move a0,s0 +80099a38: 1040fffa beqz v0,80099a24 +80099a3c: 3c058019 lui a1,0x8019 +80099a40: 24a53f9c addiu a1,a1,16284 +80099a44: 0240f809 jalr s2 +80099a48: 02002021 move a0,s0 +80099a4c: 14400003 bnez v0,80099a5c +80099a50: 3c058019 lui a1,0x8019 +80099a54: 080265cf j 8009973c +80099a58: a2c0004c sb zero,76(s6) +80099a5c: 24a53fa0 addiu a1,a1,16288 +80099a60: 0240f809 jalr s2 +80099a64: 02002021 move a0,s0 +80099a68: 1040fffa beqz v0,80099a54 +80099a6c: 3c058019 lui a1,0x8019 +80099a70: 24a53fb0 addiu a1,a1,16304 +80099a74: 0240f809 jalr s2 +80099a78: 02002021 move a0,s0 +80099a7c: 14400003 bnez v0,80099a8c +80099a80: 3c058019 lui a1,0x8019 +80099a84: 080265cf j 8009973c +80099a88: a2d7004c sb s7,76(s6) +80099a8c: 24a53fb4 addiu a1,a1,16308 +80099a90: 0240f809 jalr s2 +80099a94: 02002021 move a0,s0 +80099a98: 1040fffa beqz v0,80099a84 +80099a9c: 3c058019 lui a1,0x8019 +80099aa0: 24a53fc0 addiu a1,a1,16320 +80099aa4: 0240f809 jalr s2 +80099aa8: 02002021 move a0,s0 +80099aac: 14400003 bnez v0,80099abc +80099ab0: 3c058019 lui a1,0x8019 +80099ab4: 080265cf j 8009973c +80099ab8: a2d7001c sb s7,28(s6) +80099abc: 24a53fc4 addiu a1,a1,16324 +80099ac0: 0240f809 jalr s2 +80099ac4: 02002021 move a0,s0 +80099ac8: 1040fffa beqz v0,80099ab4 +80099acc: 3c058019 lui a1,0x8019 +80099ad0: 24a53fcc addiu a1,a1,16332 +80099ad4: 0240f809 jalr s2 +80099ad8: 02002021 move a0,s0 +80099adc: 14400003 bnez v0,80099aec +80099ae0: 3c058019 lui a1,0x8019 +80099ae4: 080265cf j 8009973c +80099ae8: a2d7001d sb s7,29(s6) +80099aec: 24a53fd4 addiu a1,a1,16340 +80099af0: 0240f809 jalr s2 +80099af4: 02002021 move a0,s0 +80099af8: 14400012 bnez v0,80099b44 +80099afc: 3c058019 lui a1,0x8019 +80099b00: 26230001 addiu v1,s1,1 +80099b04: 0073102a slt v0,v1,s3 +80099b08: 1040ff75 beqz v0,800998e0 +80099b0c: 3c02800a lui v0,0x800a +80099b10: 00031080 sll v0,v1,0x2 +80099b14: 00541021 addu v0,v0,s4 +80099b18: afa3001c sw v1,28(sp) +80099b1c: 8c440000 lw a0,0(v0) +80099b20: 3c038011 lui v1,0x8011 +80099b24: 00002821 move a1,zero +80099b28: 2406000a li a2,10 +80099b2c: 2463e2e0 addiu v1,v1,-7456 +80099b30: 0060f809 jalr v1 +80099b34: 00003821 move a3,zero +80099b38: 24420001 addiu v0,v0,1 +80099b3c: 080265cf j 8009973c +80099b40: aec2002c sw v0,44(s6) +80099b44: 24a53fd8 addiu a1,a1,16344 +80099b48: 0240f809 jalr s2 +80099b4c: 02002021 move a0,s0 +80099b50: 1040ffec beqz v0,80099b04 +80099b54: 26230001 addiu v1,s1,1 +80099b58: 3c058019 lui a1,0x8019 +80099b5c: 24a53fe4 addiu a1,a1,16356 +80099b60: 0240f809 jalr s2 +80099b64: 02002021 move a0,s0 +80099b68: 14400003 bnez v0,80099b78 +80099b6c: 3c058019 lui a1,0x8019 +80099b70: 080265cf j 8009973c +80099b74: a2d70031 sb s7,49(s6) +80099b78: 24a53fe8 addiu a1,a1,16360 +80099b7c: 0240f809 jalr s2 +80099b80: 02002021 move a0,s0 +80099b84: 1040fffa beqz v0,80099b70 +80099b88: 3c058019 lui a1,0x8019 +80099b8c: 24a53fec addiu a1,a1,16364 +80099b90: 0240f809 jalr s2 +80099b94: 02002021 move a0,s0 +80099b98: 1040fff5 beqz v0,80099b70 +80099b9c: 3c058019 lui a1,0x8019 +80099ba0: 24a53ff4 addiu a1,a1,16372 +80099ba4: 0240f809 jalr s2 +80099ba8: 02002021 move a0,s0 +80099bac: 14400003 bnez v0,80099bbc +80099bb0: 3c058019 lui a1,0x8019 +80099bb4: 080265cf j 8009973c +80099bb8: a2d70030 sb s7,48(s6) +80099bbc: 24a53ff8 addiu a1,a1,16376 +80099bc0: 0240f809 jalr s2 +80099bc4: 02002021 move a0,s0 +80099bc8: 1040fffa beqz v0,80099bb4 +80099bcc: 3c058019 lui a1,0x8019 +80099bd0: 24a53ffc addiu a1,a1,16380 +80099bd4: 0240f809 jalr s2 +80099bd8: 02002021 move a0,s0 +80099bdc: 1040fff5 beqz v0,80099bb4 +80099be0: 3c058019 lui a1,0x8019 +80099be4: 24a54004 addiu a1,a1,16388 +80099be8: 0240f809 jalr s2 +80099bec: 02002021 move a0,s0 +80099bf0: 14400003 bnez v0,80099c00 +80099bf4: 3c058019 lui a1,0x8019 +80099bf8: 080265cf j 8009973c +80099bfc: a2d70032 sb s7,50(s6) +80099c00: 24a54008 addiu a1,a1,16392 +80099c04: 0240f809 jalr s2 +80099c08: 02002021 move a0,s0 +80099c0c: 1040fffa beqz v0,80099bf8 +80099c10: 3c058019 lui a1,0x8019 +80099c14: 24a54010 addiu a1,a1,16400 +80099c18: 0240f809 jalr s2 +80099c1c: 02002021 move a0,s0 +80099c20: 1040fff5 beqz v0,80099bf8 +80099c24: 3c058019 lui a1,0x8019 +80099c28: 24a54014 addiu a1,a1,16404 +80099c2c: 0240f809 jalr s2 +80099c30: 02002021 move a0,s0 +80099c34: 14400003 bnez v0,80099c44 +80099c38: 3c058019 lui a1,0x8019 +80099c3c: 080265cf j 8009973c +80099c40: a2d70033 sb s7,51(s6) +80099c44: 24a5401c addiu a1,a1,16412 +80099c48: 0240f809 jalr s2 +80099c4c: 02002021 move a0,s0 +80099c50: 1040fffa beqz v0,80099c3c +80099c54: 3c058019 lui a1,0x8019 +80099c58: 24a54028 addiu a1,a1,16424 +80099c5c: 0240f809 jalr s2 +80099c60: 02002021 move a0,s0 +80099c64: 14400003 bnez v0,80099c74 +80099c68: 3c058019 lui a1,0x8019 +80099c6c: 080265cf j 8009973c +80099c70: a2d7011a sb s7,282(s6) +80099c74: 24a5402c addiu a1,a1,16428 +80099c78: 0240f809 jalr s2 +80099c7c: 02002021 move a0,s0 +80099c80: 14400003 bnez v0,80099c90 +80099c84: 3c058019 lui a1,0x8019 +80099c88: 080265cf j 8009973c +80099c8c: a2d70077 sb s7,119(s6) +80099c90: 24a54030 addiu a1,a1,16432 +80099c94: 0240f809 jalr s2 +80099c98: 02002021 move a0,s0 +80099c9c: 1040fffa beqz v0,80099c88 +80099ca0: 3c058019 lui a1,0x8019 +80099ca4: 24a5403c addiu a1,a1,16444 +80099ca8: 0240f809 jalr s2 +80099cac: 02002021 move a0,s0 +80099cb0: 14400003 bnez v0,80099cc0 +80099cb4: 3c058019 lui a1,0x8019 +80099cb8: 080265cf j 8009973c +80099cbc: a2c00077 sb zero,119(s6) +80099cc0: 24a54040 addiu a1,a1,16448 +80099cc4: 0240f809 jalr s2 +80099cc8: 02002021 move a0,s0 +80099ccc: 1040fffa beqz v0,80099cb8 +80099cd0: 3c058019 lui a1,0x8019 +80099cd4: 24a5404c addiu a1,a1,16460 +80099cd8: 0240f809 jalr s2 +80099cdc: 02002021 move a0,s0 +80099ce0: 1040fe97 beqz v0,80099740 +80099ce4: 8fa2001c lw v0,28(sp) +80099ce8: 3c058019 lui a1,0x8019 +80099cec: 24a54050 addiu a1,a1,16464 +80099cf0: 0240f809 jalr s2 +80099cf4: 02002021 move a0,s0 +80099cf8: 1040fe91 beqz v0,80099740 +80099cfc: 8fa2001c lw v0,28(sp) +80099d00: 3c058019 lui a1,0x8019 +80099d04: 24a5405c addiu a1,a1,16476 +80099d08: 0240f809 jalr s2 +80099d0c: 02002021 move a0,s0 +80099d10: 1040fe8b beqz v0,80099740 +80099d14: 8fa2001c lw v0,28(sp) +80099d18: 3c058019 lui a1,0x8019 +80099d1c: 24a54060 addiu a1,a1,16480 +80099d20: 0240f809 jalr s2 +80099d24: 02002021 move a0,s0 +80099d28: 1040fe85 beqz v0,80099740 +80099d2c: 8fa2001c lw v0,28(sp) +80099d30: 3c058019 lui a1,0x8019 +80099d34: 24a5406c addiu a1,a1,16492 +80099d38: 0240f809 jalr s2 +80099d3c: 02002021 move a0,s0 +80099d40: 14400004 bnez v0,80099d54 +80099d44: 3c058019 lui a1,0x8019 +80099d48: a2d70079 sb s7,121(s6) +80099d4c: 080265cf j 8009973c +80099d50: a2c0007a sb zero,122(s6) +80099d54: 24a54070 addiu a1,a1,16496 +80099d58: 0240f809 jalr s2 +80099d5c: 02002021 move a0,s0 +80099d60: 1040fff9 beqz v0,80099d48 +80099d64: 3c058019 lui a1,0x8019 +80099d68: 24a54080 addiu a1,a1,16512 +80099d6c: 0240f809 jalr s2 +80099d70: 02002021 move a0,s0 +80099d74: 14400004 bnez v0,80099d88 +80099d78: 3c058019 lui a1,0x8019 +80099d7c: a2d7007a sb s7,122(s6) +80099d80: 080265cf j 8009973c +80099d84: a2c00079 sb zero,121(s6) +80099d88: 24a54084 addiu a1,a1,16516 +80099d8c: 0240f809 jalr s2 +80099d90: 02002021 move a0,s0 +80099d94: 1040fff9 beqz v0,80099d7c +80099d98: 3c058019 lui a1,0x8019 +80099d9c: 24a54094 addiu a1,a1,16532 +80099da0: 0240f809 jalr s2 +80099da4: 02002021 move a0,s0 +80099da8: 14400003 bnez v0,80099db8 +80099dac: 3c058019 lui a1,0x8019 +80099db0: 080265cf j 8009973c +80099db4: a2d70075 sb s7,117(s6) +80099db8: 24a54098 addiu a1,a1,16536 +80099dbc: 0240f809 jalr s2 +80099dc0: 02002021 move a0,s0 +80099dc4: 1040fffa beqz v0,80099db0 +80099dc8: 3c058019 lui a1,0x8019 +80099dcc: 24a540a0 addiu a1,a1,16544 +80099dd0: 0240f809 jalr s2 +80099dd4: 02002021 move a0,s0 +80099dd8: 14400003 bnez v0,80099de8 +80099ddc: 3c058019 lui a1,0x8019 +80099de0: 080265cf j 8009973c +80099de4: a2d70073 sb s7,115(s6) +80099de8: 24a540a4 addiu a1,a1,16548 +80099dec: 0240f809 jalr s2 +80099df0: 02002021 move a0,s0 +80099df4: 1040fffa beqz v0,80099de0 +80099df8: 3c058019 lui a1,0x8019 +80099dfc: 24a540b0 addiu a1,a1,16560 +80099e00: 0240f809 jalr s2 +80099e04: 02002021 move a0,s0 +80099e08: 14400003 bnez v0,80099e18 +80099e0c: 3c058019 lui a1,0x8019 +80099e10: 080265cf j 8009973c +80099e14: a2d7007c sb s7,124(s6) +80099e18: 24a540c4 addiu a1,a1,16580 +80099e1c: 0240f809 jalr s2 +80099e20: 02002021 move a0,s0 +80099e24: 1040fffa beqz v0,80099e10 +80099e28: 3c058019 lui a1,0x8019 +80099e2c: 24a540cc addiu a1,a1,16588 +80099e30: 0240f809 jalr s2 +80099e34: 02002021 move a0,s0 +80099e38: 14400003 bnez v0,80099e48 +80099e3c: 3c058019 lui a1,0x8019 +80099e40: 080265cf j 8009973c +80099e44: a2d7001a sb s7,26(s6) +80099e48: 24a540d0 addiu a1,a1,16592 +80099e4c: 0240f809 jalr s2 +80099e50: 02002021 move a0,s0 +80099e54: 1040fffa beqz v0,80099e40 +80099e58: 3c058019 lui a1,0x8019 +80099e5c: 24a540e0 addiu a1,a1,16608 +80099e60: 0240f809 jalr s2 +80099e64: 02002021 move a0,s0 +80099e68: 1040fff5 beqz v0,80099e40 +80099e6c: 3c058019 lui a1,0x8019 +80099e70: 24a540e4 addiu a1,a1,16612 +80099e74: 0240f809 jalr s2 +80099e78: 02002021 move a0,s0 +80099e7c: 14400003 bnez v0,80099e8c +80099e80: 3c058019 lui a1,0x8019 +80099e84: 080265cf j 8009973c +80099e88: a2d70034 sb s7,52(s6) +80099e8c: 24a540e8 addiu a1,a1,16616 +80099e90: 0240f809 jalr s2 +80099e94: 02002021 move a0,s0 +80099e98: 1040fffa beqz v0,80099e84 +80099e9c: 3c058019 lui a1,0x8019 +80099ea0: 24a540f8 addiu a1,a1,16632 +80099ea4: 0240f809 jalr s2 +80099ea8: 02002021 move a0,s0 +80099eac: 14400003 bnez v0,80099ebc +80099eb0: 3c058019 lui a1,0x8019 +80099eb4: 080265cf j 8009973c +80099eb8: a2d70035 sb s7,53(s6) +80099ebc: 24a540fc addiu a1,a1,16636 +80099ec0: 0240f809 jalr s2 +80099ec4: 02002021 move a0,s0 +80099ec8: 1040fffa beqz v0,80099eb4 +80099ecc: 3c058019 lui a1,0x8019 +80099ed0: 24a5410c addiu a1,a1,16652 +80099ed4: 0240f809 jalr s2 +80099ed8: 02002021 move a0,s0 +80099edc: 14400003 bnez v0,80099eec +80099ee0: 3c058019 lui a1,0x8019 +80099ee4: 080265cf j 8009973c +80099ee8: a2d70132 sb s7,306(s6) +80099eec: 24a54114 addiu a1,a1,16660 +80099ef0: 0240f809 jalr s2 +80099ef4: 02002021 move a0,s0 +80099ef8: 1040fffa beqz v0,80099ee4 +80099efc: 3c058019 lui a1,0x8019 +80099f00: 24a54128 addiu a1,a1,16680 +80099f04: 0240f809 jalr s2 +80099f08: 02002021 move a0,s0 +80099f0c: 14400003 bnez v0,80099f1c +80099f10: 3c058019 lui a1,0x8019 +80099f14: 080265cf j 8009973c +80099f18: a2d70036 sb s7,54(s6) +80099f1c: 24a5412c addiu a1,a1,16684 +80099f20: 0240f809 jalr s2 +80099f24: 02002021 move a0,s0 +80099f28: 1040fffa beqz v0,80099f14 +80099f2c: 3c058019 lui a1,0x8019 +80099f30: 24a5413c addiu a1,a1,16700 +80099f34: 0240f809 jalr s2 +80099f38: 02002021 move a0,s0 +80099f3c: 14400003 bnez v0,80099f4c +80099f40: 3c058019 lui a1,0x8019 +80099f44: 080265cf j 8009973c +80099f48: a2d70010 sb s7,16(s6) +80099f4c: 24a54144 addiu a1,a1,16708 +80099f50: 0240f809 jalr s2 +80099f54: 02002021 move a0,s0 +80099f58: 14400003 bnez v0,80099f68 +80099f5c: 3c058019 lui a1,0x8019 +80099f60: 080265cf j 8009973c +80099f64: a2d70078 sb s7,120(s6) +80099f68: 24a54148 addiu a1,a1,16712 +80099f6c: 0240f809 jalr s2 +80099f70: 02002021 move a0,s0 +80099f74: 1040fffa beqz v0,80099f60 +80099f78: 3c058019 lui a1,0x8019 +80099f7c: 24a54154 addiu a1,a1,16724 +80099f80: 0240f809 jalr s2 +80099f84: 02002021 move a0,s0 +80099f88: 14400003 bnez v0,80099f98 +80099f8c: 3c058019 lui a1,0x8019 +80099f90: 080265cf j 8009973c +80099f94: a2d70131 sb s7,305(s6) +80099f98: 24a54160 addiu a1,a1,16736 +80099f9c: 0240f809 jalr s2 +80099fa0: 02002021 move a0,s0 +80099fa4: 14400003 bnez v0,80099fb4 +80099fa8: 3c058019 lui a1,0x8019 +80099fac: 080265cf j 8009973c +80099fb0: a2c0010c sb zero,268(s6) +80099fb4: 24a5416c addiu a1,a1,16748 +80099fb8: 0240f809 jalr s2 +80099fbc: 02002021 move a0,s0 +80099fc0: 14400003 bnez v0,80099fd0 +80099fc4: 3c058019 lui a1,0x8019 +80099fc8: 080265cf j 8009973c +80099fcc: a2d7010c sb s7,268(s6) +80099fd0: 24a54174 addiu a1,a1,16756 +80099fd4: 0240f809 jalr s2 +80099fd8: 02002021 move a0,s0 +80099fdc: 14400003 bnez v0,80099fec +80099fe0: 3c058019 lui a1,0x8019 +80099fe4: 080265cf j 8009973c +80099fe8: a2c00078 sb zero,120(s6) +80099fec: 24a54180 addiu a1,a1,16768 +80099ff0: 0240f809 jalr s2 +80099ff4: 02002021 move a0,s0 +80099ff8: 14400018 bnez v0,8009a05c +80099ffc: 26230001 addiu v1,s1,1 +8009a000: 0073102a slt v0,v1,s3 +8009a004: 1040fe35 beqz v0,800998dc +8009a008: 00002821 move a1,zero +8009a00c: 00031080 sll v0,v1,0x2 +8009a010: 00541021 addu v0,v0,s4 +8009a014: afa3001c sw v1,28(sp) +8009a018: 8c440000 lw a0,0(v0) +8009a01c: 3c038011 lui v1,0x8011 +8009a020: 2406000a li a2,10 +8009a024: 2463e2e0 addiu v1,v1,-7456 +8009a028: 0060f809 jalr v1 +8009a02c: 00003821 move a3,zero +8009a030: 3c03801f lui v1,0x801f +8009a034: 00403021 move a2,v0 +8009a038: aec2012c sw v0,300(s6) +8009a03c: 8c6430c8 lw a0,12488(v1) +8009a040: 3c058019 lui a1,0x8019 +8009a044: 3c02800f lui v0,0x800f +8009a048: 24425a20 addiu v0,v0,23072 +8009a04c: 0040f809 jalr v0 +8009a050: 24a5418c addiu a1,a1,16780 +8009a054: 080265d0 j 80099740 +8009a058: 8fa2001c lw v0,28(sp) +8009a05c: 3c058019 lui a1,0x8019 +8009a060: 24a541b4 addiu a1,a1,16820 +8009a064: 0240f809 jalr s2 +8009a068: 02002021 move a0,s0 +8009a06c: 14400003 bnez v0,8009a07c +8009a070: 3c058019 lui a1,0x8019 +8009a074: 080265cf j 8009973c +8009a078: a2d70076 sb s7,118(s6) +8009a07c: 24a541bc addiu a1,a1,16828 +8009a080: 0240f809 jalr s2 +8009a084: 02002021 move a0,s0 +8009a088: 14400014 bnez v0,8009a0dc +8009a08c: 3c058019 lui a1,0x8019 +8009a090: 26230001 addiu v1,s1,1 +8009a094: 0073102a slt v0,v1,s3 +8009a098: 1040fe25 beqz v0,80099930 +8009a09c: 27a50020 addiu a1,sp,32 +8009a0a0: 00031080 sll v0,v1,0x2 +8009a0a4: 00541021 addu v0,v0,s4 +8009a0a8: 8c440000 lw a0,0(v0) +8009a0ac: 3c028001 lui v0,0x8001 +8009a0b0: 27a60028 addiu a2,sp,40 +8009a0b4: 2442aa48 addiu v0,v0,-21944 +8009a0b8: 0040f809 jalr v0 +8009a0bc: afa3001c sw v1,28(sp) +8009a0c0: 10400025 beqz v0,8009a158 +8009a0c4: 00403021 move a2,v0 +8009a0c8: 24040004 li a0,4 +8009a0cc: 03c0f809 jalr s8 +8009a0d0: 24050007 li a1,7 +8009a0d4: 080265d0 j 80099740 +8009a0d8: 8fa2001c lw v0,28(sp) +8009a0dc: 24a541c0 addiu a1,a1,16832 +8009a0e0: 0240f809 jalr s2 +8009a0e4: 02002021 move a0,s0 +8009a0e8: 1040ffea beqz v0,8009a094 +8009a0ec: 26230001 addiu v1,s1,1 +8009a0f0: 3c058019 lui a1,0x8019 +8009a0f4: 24a541cc addiu a1,a1,16844 +8009a0f8: 0240f809 jalr s2 +8009a0fc: 02002021 move a0,s0 +8009a100: 1440001e bnez v0,8009a17c +8009a104: 3c058019 lui a1,0x8019 +8009a108: 26230001 addiu v1,s1,1 +8009a10c: 0073102a slt v0,v1,s3 +8009a110: 1040fdf3 beqz v0,800998e0 +8009a114: 3c02800a lui v0,0x800a +8009a118: 00031080 sll v0,v1,0x2 +8009a11c: 00541021 addu v0,v0,s4 +8009a120: 8c440000 lw a0,0(v0) +8009a124: 3c028001 lui v0,0x8001 +8009a128: 27a50020 addiu a1,sp,32 +8009a12c: 27a60028 addiu a2,sp,40 +8009a130: 2442a7e8 addiu v0,v0,-22552 +8009a134: 0040f809 jalr v0 +8009a138: afa3001c sw v1,28(sp) +8009a13c: 10400006 beqz v0,8009a158 +8009a140: 00403021 move a2,v0 +8009a144: 24040004 li a0,4 +8009a148: 03c0f809 jalr s8 +8009a14c: 24050008 li a1,8 +8009a150: 080265d0 j 80099740 +8009a154: 8fa2001c lw v0,28(sp) +8009a158: 3c028001 lui v0,0x8001 +8009a15c: 8fa60020 lw a2,32(sp) +8009a160: 93a70028 lbu a3,40(sp) +8009a164: 2442b2d4 addiu v0,v0,-19756 +8009a168: 24040001 li a0,1 +8009a16c: 0040f809 jalr v0 +8009a170: 00002821 move a1,zero +8009a174: 080265d0 j 80099740 +8009a178: 8fa2001c lw v0,28(sp) +8009a17c: 24a541d0 addiu a1,a1,16848 +8009a180: 0240f809 jalr s2 +8009a184: 02002021 move a0,s0 +8009a188: 1040ffe0 beqz v0,8009a10c +8009a18c: 26230001 addiu v1,s1,1 +8009a190: 3c058019 lui a1,0x8019 +8009a194: 24a541e0 addiu a1,a1,16864 +8009a198: 0240f809 jalr s2 +8009a19c: 02002021 move a0,s0 +8009a1a0: 14400017 bnez v0,8009a200 +8009a1a4: 3c058019 lui a1,0x8019 +8009a1a8: 26230001 addiu v1,s1,1 +8009a1ac: 0073102a slt v0,v1,s3 +8009a1b0: 1040fddf beqz v0,80099930 +8009a1b4: 27a50024 addiu a1,sp,36 +8009a1b8: 00031080 sll v0,v1,0x2 +8009a1bc: 00541021 addu v0,v0,s4 +8009a1c0: 8c440000 lw a0,0(v0) +8009a1c4: 27b20018 addiu s2,sp,24 +8009a1c8: 3c028001 lui v0,0x8001 +8009a1cc: 27a60028 addiu a2,sp,40 +8009a1d0: 27a70020 addiu a3,sp,32 +8009a1d4: afa3001c sw v1,28(sp) +8009a1d8: 2442a600 addiu v0,v0,-23040 +8009a1dc: 0040f809 jalr v0 +8009a1e0: afb20010 sw s2,16(sp) +8009a1e4: 1040002a beqz v0,8009a290 +8009a1e8: 00403021 move a2,v0 +8009a1ec: 24040004 li a0,4 +8009a1f0: 03c0f809 jalr s8 +8009a1f4: 24050009 li a1,9 +8009a1f8: 080265d0 j 80099740 +8009a1fc: 8fa2001c lw v0,28(sp) +8009a200: 24a541e4 addiu a1,a1,16868 +8009a204: 0240f809 jalr s2 +8009a208: 02002021 move a0,s0 +8009a20c: 1040ffe7 beqz v0,8009a1ac +8009a210: 26230001 addiu v1,s1,1 +8009a214: 3c058019 lui a1,0x8019 +8009a218: 24a541f0 addiu a1,a1,16880 +8009a21c: 0240f809 jalr s2 +8009a220: 02002021 move a0,s0 +8009a224: 1440002d bnez v0,8009a2dc +8009a228: 3c058019 lui a1,0x8019 +8009a22c: 26230001 addiu v1,s1,1 +8009a230: 0073102a slt v0,v1,s3 +8009a234: 1040fdaa beqz v0,800998e0 +8009a238: 3c02800a lui v0,0x800a +8009a23c: 00031080 sll v0,v1,0x2 +8009a240: 00541021 addu v0,v0,s4 +8009a244: 8c440000 lw a0,0(v0) +8009a248: 3c058019 lui a1,0x8019 +8009a24c: 3c028011 lui v0,0x8011 +8009a250: afa3001c sw v1,28(sp) +8009a254: 24a54200 addiu a1,a1,16896 +8009a258: 2442ec60 addiu v0,v0,-5024 +8009a25c: 0040f809 jalr v0 +8009a260: 27a60028 addiu a2,sp,40 +8009a264: 24030001 li v1,1 +8009a268: 1443fd35 bne v0,v1,80099740 +8009a26c: 8fa2001c lw v0,28(sp) +8009a270: 8fa40028 lw a0,40(sp) +8009a274: 3c028019 lui v0,0x8019 +8009a278: 2442b280 addiu v0,v0,-19840 +8009a27c: 0040f809 jalr v0 +8009a280: 8fa5002c lw a1,44(sp) +8009a284: aec20024 sw v0,36(s6) +8009a288: 080265cf j 8009973c +8009a28c: aec20020 sw v0,32(s6) +8009a290: 93a20020 lbu v0,32(sp) +8009a294: 1840fd29 blez v0,8009973c +8009a298: 3c028001 lui v0,0x8001 +8009a29c: 2451b2d4 addiu s1,v0,-19756 +8009a2a0: 00008021 move s0,zero +8009a2a4: 02501021 addu v0,s2,s0 +8009a2a8: 8fa60024 lw a2,36(sp) +8009a2ac: 90470000 lbu a3,0(v0) +8009a2b0: 02063021 addu a2,s0,a2 +8009a2b4: 24040001 li a0,1 +8009a2b8: 0220f809 jalr s1 +8009a2bc: 00002821 move a1,zero +8009a2c0: 93a20020 lbu v0,32(sp) +8009a2c4: 26100001 addiu s0,s0,1 +8009a2c8: 0202102a slt v0,s0,v0 +8009a2cc: 1440fff5 bnez v0,8009a2a4 +8009a2d0: 8fa2001c lw v0,28(sp) +8009a2d4: 080265d1 j 80099744 +8009a2d8: 24510001 addiu s1,v0,1 +8009a2dc: 24a541f4 addiu a1,a1,16884 +8009a2e0: 0240f809 jalr s2 +8009a2e4: 02002021 move a0,s0 +8009a2e8: 1040ffd1 beqz v0,8009a230 +8009a2ec: 26230001 addiu v1,s1,1 +8009a2f0: 3c058019 lui a1,0x8019 +8009a2f4: 24a54204 addiu a1,a1,16900 +8009a2f8: 0240f809 jalr s2 +8009a2fc: 02002021 move a0,s0 +8009a300: 14400003 bnez v0,8009a310 +8009a304: 3c058019 lui a1,0x8019 +8009a308: 080265cf j 8009973c +8009a30c: a2c00069 sb zero,105(s6) +8009a310: 24a54208 addiu a1,a1,16904 +8009a314: 0240f809 jalr s2 +8009a318: 02002021 move a0,s0 +8009a31c: 1040fffa beqz v0,8009a308 +8009a320: 3c058019 lui a1,0x8019 +8009a324: 24a54210 addiu a1,a1,16912 +8009a328: 0240f809 jalr s2 +8009a32c: 02002021 move a0,s0 +8009a330: 14400003 bnez v0,8009a340 +8009a334: 3c058019 lui a1,0x8019 +8009a338: 080265cf j 8009973c +8009a33c: a2d70069 sb s7,105(s6) +8009a340: 24a54214 addiu a1,a1,16916 +8009a344: 0240f809 jalr s2 +8009a348: 02002021 move a0,s0 +8009a34c: 1040fffa beqz v0,8009a338 +8009a350: 3c058019 lui a1,0x8019 +8009a354: 24a5421c addiu a1,a1,16924 +8009a358: 0240f809 jalr s2 +8009a35c: 02002021 move a0,s0 +8009a360: 14400012 bnez v0,8009a3ac +8009a364: 3c058019 lui a1,0x8019 +8009a368: 26230001 addiu v1,s1,1 +8009a36c: 0073102a slt v0,v1,s3 +8009a370: 1040fd5b beqz v0,800998e0 +8009a374: 3c02800a lui v0,0x800a +8009a378: 00031080 sll v0,v1,0x2 +8009a37c: 00541021 addu v0,v0,s4 +8009a380: afa3001c sw v1,28(sp) +8009a384: 8c440000 lw a0,0(v0) +8009a388: 3c038011 lui v1,0x8011 +8009a38c: 00002821 move a1,zero +8009a390: 2406000a li a2,10 +8009a394: 2463e2e0 addiu v1,v1,-7456 +8009a398: 0060f809 jalr v1 +8009a39c: 00003821 move a3,zero +8009a3a0: 30420007 andi v0,v0,0x7 +8009a3a4: 080265cf j 8009973c +8009a3a8: aec20058 sw v0,88(s6) +8009a3ac: 24a54220 addiu a1,a1,16928 +8009a3b0: 0240f809 jalr s2 +8009a3b4: 02002021 move a0,s0 +8009a3b8: 1040ffec beqz v0,8009a36c +8009a3bc: 26230001 addiu v1,s1,1 +8009a3c0: 3c058019 lui a1,0x8019 +8009a3c4: 24a54230 addiu a1,a1,16944 +8009a3c8: 0240f809 jalr s2 +8009a3cc: 02002021 move a0,s0 +8009a3d0: 1040ffe6 beqz v0,8009a36c +8009a3d4: 26230001 addiu v1,s1,1 +8009a3d8: 3c058019 lui a1,0x8019 +8009a3dc: 24a54234 addiu a1,a1,16948 +8009a3e0: 0240f809 jalr s2 +8009a3e4: 02002021 move a0,s0 +8009a3e8: 14400006 bnez v0,8009a404 +8009a3ec: 3c058019 lui a1,0x8019 +8009a3f0: 3c038021 lui v1,0x8021 +8009a3f4: a2d7005d sb s7,93(s6) +8009a3f8: a077e42c sb s7,-7124(v1) +8009a3fc: 080265ea j 800997a8 +8009a400: a2d70070 sb s7,112(s6) +8009a404: 24a5423c addiu a1,a1,16956 +8009a408: 0240f809 jalr s2 +8009a40c: 02002021 move a0,s0 +8009a410: 1040fff8 beqz v0,8009a3f4 +8009a414: 3c038021 lui v1,0x8021 +8009a418: 3c058019 lui a1,0x8019 +8009a41c: 24a54240 addiu a1,a1,16960 +8009a420: 0240f809 jalr s2 +8009a424: 02002021 move a0,s0 +8009a428: 14400004 bnez v0,8009a43c +8009a42c: 3c058019 lui a1,0x8019 +8009a430: a2c0005d sb zero,93(s6) +8009a434: 080265ea j 800997a8 +8009a438: a2d70070 sb s7,112(s6) +8009a43c: 24a54248 addiu a1,a1,16968 +8009a440: 0240f809 jalr s2 +8009a444: 02002021 move a0,s0 +8009a448: 14400003 bnez v0,8009a458 +8009a44c: 3c058019 lui a1,0x8019 +8009a450: 080265cf j 8009973c +8009a454: a2d70068 sb s7,104(s6) +8009a458: 24a54250 addiu a1,a1,16976 +8009a45c: 0240f809 jalr s2 +8009a460: 02002021 move a0,s0 +8009a464: 1040fffa beqz v0,8009a450 +8009a468: 3c058019 lui a1,0x8019 +8009a46c: 24a54254 addiu a1,a1,16980 +8009a470: 0240f809 jalr s2 +8009a474: 02002021 move a0,s0 +8009a478: 14400003 bnez v0,8009a488 +8009a47c: 3c058019 lui a1,0x8019 +8009a480: 080265cf j 8009973c +8009a484: a2d7006a sb s7,106(s6) +8009a488: 24a54268 addiu a1,a1,17000 +8009a48c: 0240f809 jalr s2 +8009a490: 02002021 move a0,s0 +8009a494: 1040fffa beqz v0,8009a480 +8009a498: 3c058019 lui a1,0x8019 +8009a49c: 24a54270 addiu a1,a1,17008 +8009a4a0: 0240f809 jalr s2 +8009a4a4: 02002021 move a0,s0 +8009a4a8: 1040fff5 beqz v0,8009a480 +8009a4ac: 3c058019 lui a1,0x8019 +8009a4b0: 24a54274 addiu a1,a1,17012 +8009a4b4: 0240f809 jalr s2 +8009a4b8: 02002021 move a0,s0 +8009a4bc: 14400003 bnez v0,8009a4cc +8009a4c0: 3c058019 lui a1,0x8019 +8009a4c4: 080265cf j 8009973c +8009a4c8: a2d7006b sb s7,107(s6) +8009a4cc: 24a54284 addiu a1,a1,17028 +8009a4d0: 0240f809 jalr s2 +8009a4d4: 02002021 move a0,s0 +8009a4d8: 1040fffa beqz v0,8009a4c4 +8009a4dc: 3c058019 lui a1,0x8019 +8009a4e0: 24a5428c addiu a1,a1,17036 +8009a4e4: 0240f809 jalr s2 +8009a4e8: 02002021 move a0,s0 +8009a4ec: 14400005 bnez v0,8009a504 +8009a4f0: 3c058019 lui a1,0x8019 +8009a4f4: a2d7006c sb s7,108(s6) +8009a4f8: a2d70068 sb s7,104(s6) +8009a4fc: 080265cf j 8009973c +8009a500: a2d7006d sb s7,109(s6) +8009a504: 24a54298 addiu a1,a1,17048 +8009a508: 0240f809 jalr s2 +8009a50c: 02002021 move a0,s0 +8009a510: 1040fff8 beqz v0,8009a4f4 +8009a514: 3c058019 lui a1,0x8019 +8009a518: 24a5429c addiu a1,a1,17052 +8009a51c: 0240f809 jalr s2 +8009a520: 02002021 move a0,s0 +8009a524: 14400006 bnez v0,8009a540 +8009a528: 3c058019 lui a1,0x8019 +8009a52c: 24020002 li v0,2 +8009a530: a2c2006c sb v0,108(s6) +8009a534: a2d70068 sb s7,104(s6) +8009a538: 080265cf j 8009973c +8009a53c: a2d7006d sb s7,109(s6) +8009a540: 24a542a8 addiu a1,a1,17064 +8009a544: 0240f809 jalr s2 +8009a548: 02002021 move a0,s0 +8009a54c: 1040fff8 beqz v0,8009a530 +8009a550: 24020002 li v0,2 +8009a554: 3c058019 lui a1,0x8019 +8009a558: 24a542b0 addiu a1,a1,17072 +8009a55c: 0240f809 jalr s2 +8009a560: 02002021 move a0,s0 +8009a564: 14400003 bnez v0,8009a574 +8009a568: 3c058019 lui a1,0x8019 +8009a56c: 080265cf j 8009973c +8009a570: a2d7006d sb s7,109(s6) +8009a574: 24a542c4 addiu a1,a1,17092 +8009a578: 0240f809 jalr s2 +8009a57c: 02002021 move a0,s0 +8009a580: 1040fffa beqz v0,8009a56c +8009a584: 3c058019 lui a1,0x8019 +8009a588: 24a542c8 addiu a1,a1,17096 +8009a58c: 0240f809 jalr s2 +8009a590: 02002021 move a0,s0 +8009a594: 14400003 bnez v0,8009a5a4 +8009a598: 3c058019 lui a1,0x8019 +8009a59c: 080265cf j 8009973c +8009a5a0: a2d70071 sb s7,113(s6) +8009a5a4: 24a542d0 addiu a1,a1,17104 +8009a5a8: 0240f809 jalr s2 +8009a5ac: 02002021 move a0,s0 +8009a5b0: 1040fffa beqz v0,8009a59c +8009a5b4: 3c058019 lui a1,0x8019 +8009a5b8: 24a542e4 addiu a1,a1,17124 +8009a5bc: 0240f809 jalr s2 +8009a5c0: 02002021 move a0,s0 +8009a5c4: 14400003 bnez v0,8009a5d4 +8009a5c8: 3c058019 lui a1,0x8019 +8009a5cc: 080265cf j 8009973c +8009a5d0: a2d70072 sb s7,114(s6) +8009a5d4: 24a542ec addiu a1,a1,17132 +8009a5d8: 0240f809 jalr s2 +8009a5dc: 02002021 move a0,s0 +8009a5e0: 14400003 bnez v0,8009a5f0 +8009a5e4: 3c058019 lui a1,0x8019 +8009a5e8: 080265cf j 8009973c +8009a5ec: a2d70038 sb s7,56(s6) +8009a5f0: 24a542f8 addiu a1,a1,17144 +8009a5f4: 0240f809 jalr s2 +8009a5f8: 02002021 move a0,s0 +8009a5fc: 1040fffa beqz v0,8009a5e8 +8009a600: 3c058019 lui a1,0x8019 +8009a604: 24a54300 addiu a1,a1,17152 +8009a608: 0240f809 jalr s2 +8009a60c: 02002021 move a0,s0 +8009a610: 14400003 bnez v0,8009a620 +8009a614: 3c058019 lui a1,0x8019 +8009a618: 080265cf j 8009973c +8009a61c: a2d70037 sb s7,55(s6) +8009a620: 24a5430c addiu a1,a1,17164 +8009a624: 0240f809 jalr s2 +8009a628: 02002021 move a0,s0 +8009a62c: 1040fffa beqz v0,8009a618 +8009a630: 3c058019 lui a1,0x8019 +8009a634: 24a54314 addiu a1,a1,17172 +8009a638: 0240f809 jalr s2 +8009a63c: 02002021 move a0,s0 +8009a640: 14400003 bnez v0,8009a650 +8009a644: 3c058019 lui a1,0x8019 +8009a648: 080265cf j 8009973c +8009a64c: a2d70039 sb s7,57(s6) +8009a650: 24a5431c addiu a1,a1,17180 +8009a654: 0240f809 jalr s2 +8009a658: 02002021 move a0,s0 +8009a65c: 14400003 bnez v0,8009a66c +8009a660: 3c058019 lui a1,0x8019 +8009a664: 080265cf j 8009973c +8009a668: a2d7003a sb s7,58(s6) +8009a66c: 24a54324 addiu a1,a1,17188 +8009a670: 0240f809 jalr s2 +8009a674: 02002021 move a0,s0 +8009a678: 14400003 bnez v0,8009a688 +8009a67c: 3c058019 lui a1,0x8019 +8009a680: 080265cf j 8009973c +8009a684: a2c00041 sb zero,65(s6) +8009a688: 24a54334 addiu a1,a1,17204 +8009a68c: 0240f809 jalr s2 +8009a690: 02002021 move a0,s0 +8009a694: 1040fffa beqz v0,8009a680 +8009a698: 3c058019 lui a1,0x8019 +8009a69c: 24a5433c addiu a1,a1,17212 +8009a6a0: 0240f809 jalr s2 +8009a6a4: 02002021 move a0,s0 +8009a6a8: 14400004 bnez v0,8009a6bc +8009a6ac: 3c058019 lui a1,0x8019 +8009a6b0: a2d70041 sb s7,65(s6) +8009a6b4: 080265cf j 8009973c +8009a6b8: aec00048 sw zero,72(s6) +8009a6bc: 24a5434c addiu a1,a1,17228 +8009a6c0: 0240f809 jalr s2 +8009a6c4: 02002021 move a0,s0 +8009a6c8: 1040fff9 beqz v0,8009a6b0 +8009a6cc: 3c058019 lui a1,0x8019 +8009a6d0: 24a54350 addiu a1,a1,17232 +8009a6d4: 0240f809 jalr s2 +8009a6d8: 02002021 move a0,s0 +8009a6dc: 14400005 bnez v0,8009a6f4 +8009a6e0: 3c058019 lui a1,0x8019 +8009a6e4: 24020002 li v0,2 +8009a6e8: aec20048 sw v0,72(s6) +8009a6ec: 080265cf j 8009973c +8009a6f0: a2d70042 sb s7,66(s6) +8009a6f4: 24a54358 addiu a1,a1,17240 +8009a6f8: 0240f809 jalr s2 +8009a6fc: 02002021 move a0,s0 +8009a700: 1040fff9 beqz v0,8009a6e8 +8009a704: 24020002 li v0,2 +8009a708: 3c058019 lui a1,0x8019 +8009a70c: 24a5435c addiu a1,a1,17244 +8009a710: 0240f809 jalr s2 +8009a714: 02002021 move a0,s0 +8009a718: 14400003 bnez v0,8009a728 +8009a71c: 3c058019 lui a1,0x8019 +8009a720: 080265cf j 8009973c +8009a724: a2c00042 sb zero,66(s6) +8009a728: 24a54368 addiu a1,a1,17256 +8009a72c: 0240f809 jalr s2 +8009a730: 02002021 move a0,s0 +8009a734: 1040fffa beqz v0,8009a720 +8009a738: 3c058019 lui a1,0x8019 +8009a73c: 24a5436c addiu a1,a1,17260 +8009a740: 0240f809 jalr s2 +8009a744: 02002021 move a0,s0 +8009a748: 14400005 bnez v0,8009a760 +8009a74c: 3c058019 lui a1,0x8019 +8009a750: 24020004 li v0,4 +8009a754: aec20048 sw v0,72(s6) +8009a758: 080265cf j 8009973c +8009a75c: a2d70043 sb s7,67(s6) +8009a760: 24a54378 addiu a1,a1,17272 +8009a764: 0240f809 jalr s2 +8009a768: 02002021 move a0,s0 +8009a76c: 1040fff9 beqz v0,8009a754 +8009a770: 24020004 li v0,4 +8009a774: 3c058019 lui a1,0x8019 +8009a778: 24a5437c addiu a1,a1,17276 +8009a77c: 0240f809 jalr s2 +8009a780: 02002021 move a0,s0 +8009a784: 14400003 bnez v0,8009a794 +8009a788: 3c058019 lui a1,0x8019 +8009a78c: 080265cf j 8009973c +8009a790: a2c00043 sb zero,67(s6) +8009a794: 02002021 move a0,s0 +8009a798: 0240f809 jalr s2 +8009a79c: 24a5438c addiu a1,a1,17292 +8009a7a0: 1040fffa beqz v0,8009a78c +8009a7a4: 3c02800d lui v0,0x800d +8009a7a8: 02802021 move a0,s4 +8009a7ac: 27a5001c addiu a1,sp,28 +8009a7b0: 244269f8 addiu v0,v0,27128 +8009a7b4: 0040f809 jalr v0 +8009a7b8: 02603021 move a2,s3 +8009a7bc: 080265d0 j 80099740 +8009a7c0: 8fa2001c lw v0,28(sp) + ... + +8009a7d0 <_Z12S9xResetSRTCv>: +8009a7d0: 3c02802c lui v0,0x802c +8009a7d4: 24424540 addiu v0,v0,17728 +8009a7d8: 2403ffff li v1,-1 +8009a7dc: a043000f sb v1,15(v0) +8009a7e0: 03e00008 jr ra +8009a7e4: a0400010 sb zero,16(v0) + +8009a7e8 <_Z23S9xSRTCComputeDayOfWeekv>: +8009a7e8: 3c04802c lui a0,0x802c +8009a7ec: 24844540 addiu a0,a0,17728 +8009a7f0: 9082000d lbu v0,13(a0) +8009a7f4: 9083000c lbu v1,12(a0) +8009a7f8: 00022900 sll a1,v0,0x4 +8009a7fc: 00021080 sll v0,v0,0x2 +8009a800: 00451021 addu v0,v0,a1 +8009a804: 000338c0 sll a3,v1,0x3 +8009a808: 9086000b lbu a2,11(a0) +8009a80c: 00022880 sll a1,v0,0x2 +8009a810: 9088000a lbu t0,10(a0) +8009a814: 00031840 sll v1,v1,0x1 +8009a818: 00671821 addu v1,v1,a3 +8009a81c: 00451021 addu v0,v0,a1 +8009a820: 00661821 addu v1,v1,a2 +8009a824: 2442fc7c addiu v0,v0,-900 +8009a828: 2d05000d sltiu a1,t0,13 +8009a82c: 00623021 addu a2,v1,v0 +8009a830: 00004821 move t1,zero +8009a834: 90830009 lbu v1,9(a0) +8009a838: 14a00021 bnez a1,8009a8c0 <_Z23S9xSRTCComputeDayOfWeekv+0xd8> +8009a83c: 90870008 lbu a3,8(a0) +8009a840: 24080001 li t0,1 +8009a844: 3c028019 lui v0,0x8019 +8009a848: 000328c0 sll a1,v1,0x3 +8009a84c: 244243a0 addiu v0,v0,17312 +8009a850: 00092080 sll a0,t1,0x2 +8009a854: 00031840 sll v1,v1,0x1 +8009a858: 00822021 addu a0,a0,v0 +8009a85c: 00651821 addu v1,v1,a1 +8009a860: 00061082 srl v0,a2,0x2 +8009a864: 00c21021 addu v0,a2,v0 +8009a868: 00671821 addu v1,v1,a3 +8009a86c: 00621821 addu v1,v1,v0 +8009a870: 8c820000 lw v0,0(a0) +8009a874: 30c50003 andi a1,a2,0x3 +8009a878: 00621821 addu v1,v1,v0 +8009a87c: 2d060003 sltiu a2,t0,3 +8009a880: 2462fffe addiu v0,v1,-2 +8009a884: 14a00002 bnez a1,8009a890 <_Z23S9xSRTCComputeDayOfWeekv+0xa8> +8009a888: 2464ffff addiu a0,v1,-1 +8009a88c: 0046200b movn a0,v0,a2 +8009a890: 3c032492 lui v1,0x2492 +8009a894: 34634925 ori v1,v1,0x4925 +8009a898: 00830019 multu a0,v1 +8009a89c: 00001810 mfhi v1 +8009a8a0: 00831023 subu v0,a0,v1 +8009a8a4: 00021042 srl v0,v0,0x1 +8009a8a8: 00621821 addu v1,v1,v0 +8009a8ac: 00031882 srl v1,v1,0x2 +8009a8b0: 000310c0 sll v0,v1,0x3 +8009a8b4: 00431023 subu v0,v0,v1 +8009a8b8: 03e00008 jr ra +8009a8bc: 00821023 subu v0,a0,v0 +8009a8c0: 08026a11 j 8009a844 <_Z23S9xSRTCComputeDayOfWeekv+0x5c> +8009a8c4: 2509ffff addiu t1,t0,-1 + +8009a8c8 <_Z19S9xSRTCDaysInMmonthii>: +8009a8c8: 24020001 li v0,1 +8009a8cc: 00821004 sllv v0,v0,a0 +8009a8d0: 2c84000c sltiu a0,a0,12 +8009a8d4: 1080000b beqz a0,8009a904 <_Z19S9xSRTCDaysInMmonthii+0x3c> +8009a8d8: 30460a50 andi a2,v0,0xa50 +8009a8dc: 30470004 andi a3,v0,0x4 +8009a8e0: 10c00003 beqz a2,8009a8f0 <_Z19S9xSRTCDaysInMmonthii+0x28> +8009a8e4: 2404001e li a0,30 +8009a8e8: 03e00008 jr ra +8009a8ec: 00801021 move v0,a0 +8009a8f0: 30a30003 andi v1,a1,0x3 +8009a8f4: 2404001d li a0,29 +8009a8f8: 2402001c li v0,28 +8009a8fc: 14e0fffa bnez a3,8009a8e8 <_Z19S9xSRTCDaysInMmonthii+0x20> +8009a900: 0043200b movn a0,v0,v1 +8009a904: 2404001f li a0,31 +8009a908: 03e00008 jr ra +8009a90c: 00801021 move v0,a0 + +8009a910 <_Z16S9xHardResetSRTCv>: +8009a910: 27bdffe0 addiu sp,sp,-32 +8009a914: afb10014 sw s1,20(sp) +8009a918: 3c028011 lui v0,0x8011 +8009a91c: 3c11802c lui s1,0x802c +8009a920: afbf0018 sw ra,24(sp) +8009a924: afb00010 sw s0,16(sp) +8009a928: 26244540 addiu a0,s1,17728 +8009a92c: 00002821 move a1,zero +8009a930: 2442ca64 addiu v0,v0,-13724 +8009a934: 0040f809 jalr v0 +8009a938: 2406001c li a2,28 +8009a93c: 24020001 li v0,1 +8009a940: 26304540 addiu s0,s1,17728 +8009a944: a2224540 sb v0,17728(s1) +8009a948: 2403ffff li v1,-1 +8009a94c: 3c028012 lui v0,0x8012 +8009a950: a203000f sb v1,15(s0) +8009a954: a2000010 sb zero,16(s0) +8009a958: a2000001 sb zero,1(s0) +8009a95c: 2442d8e0 addiu v0,v0,-10016 +8009a960: 0040f809 jalr v0 +8009a964: 00002021 move a0,zero +8009a968: ae020014 sw v0,20(s0) +8009a96c: 8fbf0018 lw ra,24(sp) +8009a970: 8fb10014 lw s1,20(sp) +8009a974: 8fb00010 lw s0,16(sp) +8009a978: 03e00008 jr ra +8009a97c: 27bd0020 addiu sp,sp,32 + +8009a980 <_Z17S9xUpdateSrtcTimev>: +8009a980: 27bdffe0 addiu sp,sp,-32 +8009a984: afb10014 sw s1,20(sp) +8009a988: 3c11802c lui s1,0x802c +8009a98c: afb00010 sw s0,16(sp) +8009a990: afbf0018 sw ra,24(sp) +8009a994: 26304540 addiu s0,s1,17728 +8009a998: 92020001 lbu v0,1(s0) +8009a99c: 10400003 beqz v0,8009a9ac <_Z17S9xUpdateSrtcTimev+0x2c> +8009a9a0: 92224540 lbu v0,17728(s1) +8009a9a4: 10400006 beqz v0,8009a9c0 <_Z17S9xUpdateSrtcTimev+0x40> +8009a9a8: 3c028012 lui v0,0x8012 +8009a9ac: 8fbf0018 lw ra,24(sp) +8009a9b0: 8fb10014 lw s1,20(sp) +8009a9b4: 8fb00010 lw s0,16(sp) +8009a9b8: 03e00008 jr ra +8009a9bc: 27bd0020 addiu sp,sp,32 +8009a9c0: 2442d8e0 addiu v0,v0,-10016 +8009a9c4: 0040f809 jalr v0 +8009a9c8: 00002021 move a0,zero +8009a9cc: 8e030014 lw v1,20(s0) +8009a9d0: 00433023 subu a2,v0,v1 +8009a9d4: 18c0fff5 blez a2,8009a9ac <_Z17S9xUpdateSrtcTimev+0x2c> +8009a9d8: ae020014 sw v0,20(s0) +8009a9dc: 3c020001 lui v0,0x1 +8009a9e0: 34445180 ori a0,v0,0x5180 +8009a9e4: 0086182a slt v1,a0,a2 +8009a9e8: 146000f3 bnez v1,8009adb8 <_Z17S9xUpdateSrtcTimev+0x438> +8009a9ec: 3c02c22e lui v0,0xc22e +8009a9f0: 28c20e11 slti v0,a2,3601 +8009a9f4: 104000fc beqz v0,8009ade8 <_Z17S9xUpdateSrtcTimev+0x468> +8009a9f8: 00005021 move t2,zero +8009a9fc: 28c2003d slti v0,a2,61 +8009aa00: 1040010a beqz v0,8009ae2c <_Z17S9xUpdateSrtcTimev+0x4ac> +8009aa04: 00004021 move t0,zero +8009aa08: 00003821 move a3,zero +8009aa0c: 26294540 addiu t1,s1,17728 +8009aa10: 91220003 lbu v0,3(t1) +8009aa14: 91250002 lbu a1,2(t1) +8009aa18: 000220c0 sll a0,v0,0x3 +8009aa1c: 00021040 sll v0,v0,0x1 +8009aa20: 00441021 addu v0,v0,a0 +8009aa24: 28c30000 slti v1,a2,0 +8009aa28: 00002021 move a0,zero +8009aa2c: 00c3200a movz a0,a2,v1 +8009aa30: 00451021 addu v0,v0,a1 +8009aa34: 00447821 addu t7,v0,a0 +8009aa38: 29e3003c slti v1,t7,60 +8009aa3c: 14600003 bnez v1,8009aa4c <_Z17S9xUpdateSrtcTimev+0xcc> +8009aa40: 00000000 nop +8009aa44: 25efffc4 addiu t7,t7,-60 +8009aa48: 24e70001 addiu a3,a3,1 +8009aa4c: 91220005 lbu v0,5(t1) +8009aa50: 91240004 lbu a0,4(t1) +8009aa54: 000218c0 sll v1,v0,0x3 +8009aa58: 00021040 sll v0,v0,0x1 +8009aa5c: 00431021 addu v0,v0,v1 +8009aa60: 00441021 addu v0,v0,a0 +8009aa64: 00e27021 addu t6,a3,v0 +8009aa68: 29c3003c slti v1,t6,60 +8009aa6c: 14600003 bnez v1,8009aa7c <_Z17S9xUpdateSrtcTimev+0xfc> +8009aa70: 00000000 nop +8009aa74: 25ceffc4 addiu t6,t6,-60 +8009aa78: 25080001 addiu t0,t0,1 +8009aa7c: 91220007 lbu v0,7(t1) +8009aa80: 91240006 lbu a0,6(t1) +8009aa84: 000218c0 sll v1,v0,0x3 +8009aa88: 00021040 sll v0,v0,0x1 +8009aa8c: 00431021 addu v0,v0,v1 +8009aa90: 00441021 addu v0,v0,a0 +8009aa94: 01026821 addu t5,t0,v0 +8009aa98: 29a30018 slti v1,t5,24 +8009aa9c: 14600003 bnez v1,8009aaac <_Z17S9xUpdateSrtcTimev+0x12c> +8009aaa0: 00000000 nop +8009aaa4: 25adffe8 addiu t5,t5,-24 +8009aaa8: 254a0001 addiu t2,t2,1 +8009aaac: 1940009a blez t2,8009ad18 <_Z17S9xUpdateSrtcTimev+0x398> +8009aab0: 3c036666 lui v1,0x6666 +8009aab4: 9124000d lbu a0,13(t1) +8009aab8: 9123000c lbu v1,12(t1) +8009aabc: 91250009 lbu a1,9(t1) +8009aac0: 00041100 sll v0,a0,0x4 +8009aac4: 000338c0 sll a3,v1,0x3 +8009aac8: 9128000b lbu t0,11(t1) +8009aacc: 00042080 sll a0,a0,0x2 +8009aad0: 00031840 sll v1,v1,0x1 +8009aad4: 00822021 addu a0,a0,v0 +8009aad8: 00671821 addu v1,v1,a3 +8009aadc: 000530c0 sll a2,a1,0x3 +8009aae0: 91270008 lbu a3,8(t1) +8009aae4: 00052840 sll a1,a1,0x1 +8009aae8: 9129000a lbu t1,10(t1) +8009aaec: 00681821 addu v1,v1,t0 +8009aaf0: 00041080 sll v0,a0,0x2 +8009aaf4: 00a62821 addu a1,a1,a2 +8009aaf8: 00822021 addu a0,a0,v0 +8009aafc: 00a72821 addu a1,a1,a3 +8009ab00: 246303e8 addiu v1,v1,1000 +8009ab04: 2d22000c sltiu v0,t1,12 +8009ab08: 01456021 addu t4,t2,a1 +8009ab0c: 00834021 addu t0,a0,v1 +8009ab10: 10400018 beqz v0,8009ab74 <_Z17S9xUpdateSrtcTimev+0x1f4> +8009ab14: 24050001 li a1,1 +8009ab18: 01251804 sllv v1,a1,t1 +8009ab1c: 30620a50 andi v0,v1,0xa50 +8009ab20: 14400008 bnez v0,8009ab44 <_Z17S9xUpdateSrtcTimev+0x1c4> +8009ab24: 2404001e li a0,30 +8009ab28: 30620004 andi v0,v1,0x4 +8009ab2c: 10400012 beqz v0,8009ab78 <_Z17S9xUpdateSrtcTimev+0x1f8> +8009ab30: 2404001f li a0,31 +8009ab34: 31030003 andi v1,t0,0x3 +8009ab38: 2404001d li a0,29 +8009ab3c: 2402001c li v0,28 +8009ab40: 0043200b movn a0,v0,v1 +8009ab44: 008c102a slt v0,a0,t4 +8009ab48: 10400010 beqz v0,8009ab8c <_Z17S9xUpdateSrtcTimev+0x20c> +8009ab4c: 3c0751eb lui a3,0x51eb +8009ab50: 25290001 addiu t1,t1,1 +8009ab54: 2922000d slti v0,t1,13 +8009ab58: 14400004 bnez v0,8009ab6c <_Z17S9xUpdateSrtcTimev+0x1ec> +8009ab5c: 2d22000c sltiu v0,t1,12 +8009ab60: 25080001 addiu t0,t0,1 +8009ab64: 24090001 li t1,1 +8009ab68: 2d22000c sltiu v0,t1,12 +8009ab6c: 1440ffea bnez v0,8009ab18 <_Z17S9xUpdateSrtcTimev+0x198> +8009ab70: 01846023 subu t4,t4,a0 +8009ab74: 2404001f li a0,31 +8009ab78: 008c102a slt v0,a0,t4 +8009ab7c: 1440fff5 bnez v0,8009ab54 <_Z17S9xUpdateSrtcTimev+0x1d4> +8009ab80: 25290001 addiu t1,t1,1 +8009ab84: 2529ffff addiu t1,t1,-1 +8009ab88: 3c0751eb lui a3,0x51eb +8009ab8c: 34e7851f ori a3,a3,0x851f +8009ab90: 01070018 mult t0,a3 +8009ab94: 00081fc3 sra v1,t0,0x1f +8009ab98: 00001010 mfhi v0 +8009ab9c: 3c056666 lui a1,0x6666 +8009aba0: 00021143 sra v0,v0,0x5 +8009aba4: 00435023 subu t2,v0,v1 +8009aba8: 000a2100 sll a0,t2,0x4 +8009abac: 000a1080 sll v0,t2,0x2 +8009abb0: 00441021 addu v0,v0,a0 +8009abb4: 00021880 sll v1,v0,0x2 +8009abb8: 00431021 addu v0,v0,v1 +8009abbc: 01025023 subu t2,t0,v0 +8009abc0: 34a56667 ori a1,a1,0x6667 +8009abc4: 01450018 mult t2,a1 +8009abc8: 2508fc18 addiu t0,t0,-1000 +8009abcc: 00001010 mfhi v0 +8009abd0: 01070018 mult t0,a3 +8009abd4: 000a1fc3 sra v1,t2,0x1f +8009abd8: 00003810 mfhi a3 +8009abdc: 01850018 mult t4,a1 +8009abe0: 00021083 sra v0,v0,0x2 +8009abe4: 00431023 subu v0,v0,v1 +8009abe8: 00002810 mfhi a1 +8009abec: 26264540 addiu a2,s1,17728 +8009abf0: 000218c0 sll v1,v0,0x3 +8009abf4: 00022040 sll a0,v0,0x1 +8009abf8: 000847c3 sra t0,t0,0x1f +8009abfc: 00073943 sra a3,a3,0x5 +8009ac00: 00832021 addu a0,a0,v1 +8009ac04: a0c2000c sb v0,12(a2) +8009ac08: 304300ff andi v1,v0,0xff +8009ac0c: 00e83823 subu a3,a3,t0 +8009ac10: 000c17c3 sra v0,t4,0x1f +8009ac14: 00052883 sra a1,a1,0x2 +8009ac18: 01442023 subu a0,t2,a0 +8009ac1c: 00a22823 subu a1,a1,v0 +8009ac20: 30e700ff andi a3,a3,0xff +8009ac24: a0c9000a sb t1,10(a2) +8009ac28: a0c4000b sb a0,11(a2) +8009ac2c: 00074900 sll t1,a3,0x4 +8009ac30: 000350c0 sll t2,v1,0x3 +8009ac34: 308b00ff andi t3,a0,0xff +8009ac38: 000540c0 sll t0,a1,0x3 +8009ac3c: 00051040 sll v0,a1,0x1 +8009ac40: 00072080 sll a0,a3,0x2 +8009ac44: 00031840 sll v1,v1,0x1 +8009ac48: 00892021 addu a0,a0,t1 +8009ac4c: 00481021 addu v0,v0,t0 +8009ac50: 90c9000a lbu t1,10(a2) +8009ac54: 006a1821 addu v1,v1,t2 +8009ac58: 01821023 subu v0,t4,v0 +8009ac5c: 00044080 sll t0,a0,0x2 +8009ac60: 006b1821 addu v1,v1,t3 +8009ac64: a0c20008 sb v0,8(a2) +8009ac68: 00882021 addu a0,a0,t0 +8009ac6c: 2463fc7c addiu v1,v1,-900 +8009ac70: 2d22000d sltiu v0,t1,13 +8009ac74: a0c50009 sb a1,9(a2) +8009ac78: 00834021 addu t0,a0,v1 +8009ac7c: a0c7000d sb a3,13(a2) +8009ac80: 30a400ff andi a0,a1,0xff +8009ac84: 14400076 bnez v0,8009ae60 <_Z17S9xUpdateSrtcTimev+0x4e0> +8009ac88: 90c60008 lbu a2,8(a2) +8009ac8c: 24090001 li t1,1 +8009ac90: 00001821 move v1,zero +8009ac94: 3c028019 lui v0,0x8019 +8009ac98: 244243a0 addiu v0,v0,17312 +8009ac9c: 00031880 sll v1,v1,0x2 +8009aca0: 00621821 addu v1,v1,v0 +8009aca4: 000428c0 sll a1,a0,0x3 +8009aca8: 00041040 sll v0,a0,0x1 +8009acac: 00451021 addu v0,v0,a1 +8009acb0: 8c640000 lw a0,0(v1) +8009acb4: 00461021 addu v0,v0,a2 +8009acb8: 00081882 srl v1,t0,0x2 +8009acbc: 00431021 addu v0,v0,v1 +8009acc0: 01042021 addu a0,t0,a0 +8009acc4: 00821021 addu v0,a0,v0 +8009acc8: 31030003 andi v1,t0,0x3 +8009accc: 14600004 bnez v1,8009ace0 <_Z17S9xUpdateSrtcTimev+0x360> +8009acd0: 2446ffff addiu a2,v0,-1 +8009acd4: 2d230003 sltiu v1,t1,3 +8009acd8: 2442fffe addiu v0,v0,-2 +8009acdc: 0043300b movn a2,v0,v1 +8009ace0: 3c022492 lui v0,0x2492 +8009ace4: 34424925 ori v0,v0,0x4925 +8009ace8: 00c20019 multu a2,v0 +8009acec: 26244540 addiu a0,s1,17728 +8009acf0: 00001010 mfhi v0 +8009acf4: 00c21823 subu v1,a2,v0 +8009acf8: 00031842 srl v1,v1,0x1 +8009acfc: 00431021 addu v0,v0,v1 +8009ad00: 00021082 srl v0,v0,0x2 +8009ad04: 000218c0 sll v1,v0,0x3 +8009ad08: 00621823 subu v1,v1,v0 +8009ad0c: 00c31823 subu v1,a2,v1 +8009ad10: a083000e sb v1,14(a0) +8009ad14: 3c036666 lui v1,0x6666 +8009ad18: 34636667 ori v1,v1,0x6667 +8009ad1c: 01a30018 mult t5,v1 +8009ad20: 000f37c3 sra a2,t7,0x1f +8009ad24: 00002010 mfhi a0 +8009ad28: 01e30018 mult t7,v1 +8009ad2c: 000e17c3 sra v0,t6,0x1f +8009ad30: 00002810 mfhi a1 +8009ad34: 01c30018 mult t6,v1 +8009ad38: 000d3fc3 sra a3,t5,0x1f +8009ad3c: 00001810 mfhi v1 +8009ad40: 00042083 sra a0,a0,0x2 +8009ad44: 00052883 sra a1,a1,0x2 +8009ad48: 00031883 sra v1,v1,0x2 +8009ad4c: 00621823 subu v1,v1,v0 +8009ad50: 00872023 subu a0,a0,a3 +8009ad54: 00a62823 subu a1,a1,a2 +8009ad58: 000410c0 sll v0,a0,0x3 +8009ad5c: 00053040 sll a2,a1,0x1 +8009ad60: 000550c0 sll t2,a1,0x3 +8009ad64: 00033840 sll a3,v1,0x1 +8009ad68: 000348c0 sll t1,v1,0x3 +8009ad6c: 00044040 sll t0,a0,0x1 +8009ad70: 01024021 addu t0,t0,v0 +8009ad74: 00ca3021 addu a2,a2,t2 +8009ad78: 00e93821 addu a3,a3,t1 +8009ad7c: 26224540 addiu v0,s1,17728 +8009ad80: 01e63023 subu a2,t7,a2 +8009ad84: 01c73823 subu a3,t6,a3 +8009ad88: 01a84023 subu t0,t5,t0 +8009ad8c: a0440007 sb a0,7(v0) +8009ad90: a0460002 sb a2,2(v0) +8009ad94: a0450003 sb a1,3(v0) +8009ad98: a0470004 sb a3,4(v0) +8009ad9c: a0430005 sb v1,5(v0) +8009ada0: a0480006 sb t0,6(v0) +8009ada4: 8fbf0018 lw ra,24(sp) +8009ada8: 8fb10014 lw s1,20(sp) +8009adac: 8fb00010 lw s0,16(sp) +8009adb0: 03e00008 jr ra +8009adb4: 27bd0020 addiu sp,sp,32 +8009adb8: 34424507 ori v0,v0,0x4507 +8009adbc: 00c20018 mult a2,v0 +8009adc0: 00061fc3 sra v1,a2,0x1f +8009adc4: 00001010 mfhi v0 +8009adc8: 00461021 addu v0,v0,a2 +8009adcc: 00021403 sra v0,v0,0x10 +8009add0: 00435023 subu t2,v0,v1 +8009add4: 71441002 mul v0,t2,a0 +8009add8: 00c23023 subu a2,a2,v0 +8009addc: 28c20e11 slti v0,a2,3601 +8009ade0: 1440ff07 bnez v0,8009aa00 <_Z17S9xUpdateSrtcTimev+0x80> +8009ade4: 28c2003d slti v0,a2,61 +8009ade8: 3c0291a2 lui v0,0x91a2 +8009adec: 3442b3c5 ori v0,v0,0xb3c5 +8009adf0: 00c20018 mult a2,v0 +8009adf4: 00061fc3 sra v1,a2,0x1f +8009adf8: 00001010 mfhi v0 +8009adfc: 00461021 addu v0,v0,a2 +8009ae00: 000212c3 sra v0,v0,0xb +8009ae04: 00434023 subu t0,v0,v1 +8009ae08: 00082100 sll a0,t0,0x4 +8009ae0c: 00081a00 sll v1,t0,0x8 +8009ae10: 00641823 subu v1,v1,a0 +8009ae14: 00031100 sll v0,v1,0x4 +8009ae18: 00431023 subu v0,v0,v1 +8009ae1c: 00c23023 subu a2,a2,v0 +8009ae20: 28c2003d slti v0,a2,61 +8009ae24: 1440fef8 bnez v0,8009aa08 <_Z17S9xUpdateSrtcTimev+0x88> +8009ae28: 00000000 nop +8009ae2c: 3c028888 lui v0,0x8888 +8009ae30: 34428889 ori v0,v0,0x8889 +8009ae34: 00c20018 mult a2,v0 +8009ae38: 000627c3 sra a0,a2,0x1f +8009ae3c: 00001010 mfhi v0 +8009ae40: 00461021 addu v0,v0,a2 +8009ae44: 00021143 sra v0,v0,0x5 +8009ae48: 00443823 subu a3,v0,a0 +8009ae4c: 00071880 sll v1,a3,0x2 +8009ae50: 00071180 sll v0,a3,0x6 +8009ae54: 00431023 subu v0,v0,v1 +8009ae58: 08026a83 j 8009aa0c <_Z17S9xUpdateSrtcTimev+0x8c> +8009ae5c: 00c23023 subu a2,a2,v0 +8009ae60: 08026b25 j 8009ac94 <_Z17S9xUpdateSrtcTimev+0x314> +8009ae64: 2523ffff addiu v1,t1,-1 + +8009ae68 <_Z20S9xSRTCPostLoadStatev>: +8009ae68: 27bdffd8 addiu sp,sp,-40 +8009ae6c: afbf0020 sw ra,32(sp) +8009ae70: afb3001c sw s3,28(sp) +8009ae74: afb20018 sw s2,24(sp) +8009ae78: afb10014 sw s1,20(sp) +8009ae7c: afb00010 sw s0,16(sp) +8009ae80: 3c028021 lui v0,0x8021 +8009ae84: 9043e470 lbu v1,-7056(v0) +8009ae88: 10600035 beqz v1,8009af60 <_Z20S9xSRTCPostLoadStatev+0xf8> +8009ae8c: 3c028021 lui v0,0x8021 +8009ae90: 90457040 lbu a1,28736(v0) +8009ae94: 24030080 li v1,128 +8009ae98: 24a40003 addiu a0,a1,3 +8009ae9c: 3c020002 lui v0,0x2 +8009aea0: 00831804 sllv v1,v1,a0 +8009aea4: 34420001 ori v0,v0,0x1 +8009aea8: 10a0002b beqz a1,8009af58 <_Z20S9xSRTCPostLoadStatev+0xf0> +8009aeac: 0062102a slt v0,v1,v0 +8009aeb0: 3c060002 lui a2,0x2 +8009aeb4: 10400003 beqz v0,8009aec4 <_Z20S9xSRTCPostLoadStatev+0x5c> +8009aeb8: 3c130002 lui s3,0x2 +8009aebc: 00609821 move s3,v1 +8009aec0: 00603021 move a2,v1 +8009aec4: 3c128021 lui s2,0x8021 +8009aec8: 8e457008 lw a1,28680(s2) +8009aecc: 3c04802c lui a0,0x802c +8009aed0: 00a61021 addu v0,a1,a2 +8009aed4: 90430000 lbu v1,0(v0) +8009aed8: 02652821 addu a1,s3,a1 +8009aedc: a0834540 sb v1,17728(a0) +8009aee0: 90a20001 lbu v0,1(a1) +8009aee4: 24914540 addiu s1,a0,17728 +8009aee8: 3c108012 lui s0,0x8012 +8009aeec: 3c04802c lui a0,0x802c +8009aef0: 2610c980 addiu s0,s0,-13952 +8009aef4: 24844542 addiu a0,a0,17730 +8009aef8: 24a50002 addiu a1,a1,2 +8009aefc: 2406000d li a2,13 +8009af00: 0200f809 jalr s0 +8009af04: a2220001 sb v0,1(s1) +8009af08: 8e457008 lw a1,28680(s2) +8009af0c: 3c04802c lui a0,0x802c +8009af10: 02652821 addu a1,s3,a1 +8009af14: 90a2000f lbu v0,15(a1) +8009af18: 24844554 addiu a0,a0,17748 +8009af1c: a222000f sb v0,15(s1) +8009af20: 90a30010 lbu v1,16(a1) +8009af24: 24060008 li a2,8 +8009af28: a2230010 sb v1,16(s1) +8009af2c: 0200f809 jalr s0 +8009af30: 24a50011 addiu a1,a1,17 +8009af34: 3c19800a lui t9,0x800a +8009af38: 8fbf0020 lw ra,32(sp) +8009af3c: 8fb3001c lw s3,28(sp) +8009af40: 8fb20018 lw s2,24(sp) +8009af44: 8fb10014 lw s1,20(sp) +8009af48: 8fb00010 lw s0,16(sp) +8009af4c: 2739a980 addiu t9,t9,-22144 +8009af50: 03200008 jr t9 +8009af54: 27bd0028 addiu sp,sp,40 +8009af58: 08026baf j 8009aebc <_Z20S9xSRTCPostLoadStatev+0x54> +8009af5c: 00001821 move v1,zero +8009af60: 8fbf0020 lw ra,32(sp) +8009af64: 8fb3001c lw s3,28(sp) +8009af68: 8fb20018 lw s2,24(sp) +8009af6c: 8fb10014 lw s1,20(sp) +8009af70: 8fb00010 lw s0,16(sp) +8009af74: 03e00008 jr ra +8009af78: 27bd0028 addiu sp,sp,40 + +8009af7c <_Z19S9xSRTCPreSaveStatev>: +8009af7c: 27bdffd8 addiu sp,sp,-40 +8009af80: afbf0020 sw ra,32(sp) +8009af84: afb3001c sw s3,28(sp) +8009af88: afb20018 sw s2,24(sp) +8009af8c: afb10014 sw s1,20(sp) +8009af90: afb00010 sw s0,16(sp) +8009af94: 3c028021 lui v0,0x8021 +8009af98: 9043e470 lbu v1,-7056(v0) +8009af9c: 14600007 bnez v1,8009afbc <_Z19S9xSRTCPreSaveStatev+0x40> +8009afa0: 8fbf0020 lw ra,32(sp) +8009afa4: 8fb3001c lw s3,28(sp) +8009afa8: 8fb20018 lw s2,24(sp) +8009afac: 8fb10014 lw s1,20(sp) +8009afb0: 8fb00010 lw s0,16(sp) +8009afb4: 03e00008 jr ra +8009afb8: 27bd0028 addiu sp,sp,40 +8009afbc: 3c02800a lui v0,0x800a +8009afc0: 2442a980 addiu v0,v0,-22144 +8009afc4: 0040f809 jalr v0 +8009afc8: 00000000 nop +8009afcc: 3c038021 lui v1,0x8021 +8009afd0: 90657040 lbu a1,28736(v1) +8009afd4: 3c020002 lui v0,0x2 +8009afd8: 24a40003 addiu a0,a1,3 +8009afdc: 24030080 li v1,128 +8009afe0: 00831804 sllv v1,v1,a0 +8009afe4: 34420001 ori v0,v0,0x1 +8009afe8: 14a0002e bnez a1,8009b0a4 <_Z19S9xSRTCPreSaveStatev+0x128> +8009afec: 0062102a slt v0,v1,v0 +8009aff0: 00001821 move v1,zero +8009aff4: 00609021 move s2,v1 +8009aff8: 00602021 move a0,v1 +8009affc: 3c118021 lui s1,0x8021 +8009b000: 8e227008 lw v0,28680(s1) +8009b004: 3c10802c lui s0,0x802c +8009b008: 92034540 lbu v1,17728(s0) +8009b00c: 00441021 addu v0,v0,a0 +8009b010: a0430000 sb v1,0(v0) +8009b014: 26104540 addiu s0,s0,17728 +8009b018: 8e227008 lw v0,28680(s1) +8009b01c: 92030001 lbu v1,1(s0) +8009b020: 00521021 addu v0,v0,s2 +8009b024: a0430001 sb v1,1(v0) +8009b028: 8e247008 lw a0,28680(s1) +8009b02c: 3c028012 lui v0,0x8012 +8009b030: 02442021 addu a0,s2,a0 +8009b034: 3c05802c lui a1,0x802c +8009b038: 2453c980 addiu s3,v0,-13952 +8009b03c: 24840002 addiu a0,a0,2 +8009b040: 24a54542 addiu a1,a1,17730 +8009b044: 0260f809 jalr s3 +8009b048: 2406000d li a2,13 +8009b04c: 8e237008 lw v1,28680(s1) +8009b050: 9204000f lbu a0,15(s0) +8009b054: 00721821 addu v1,v1,s2 +8009b058: a064000f sb a0,15(v1) +8009b05c: 8e227008 lw v0,28680(s1) +8009b060: 92030010 lbu v1,16(s0) +8009b064: 00521021 addu v0,v0,s2 +8009b068: a0430010 sb v1,16(v0) +8009b06c: 8e247008 lw a0,28680(s1) +8009b070: 3c05802c lui a1,0x802c +8009b074: 02442021 addu a0,s2,a0 +8009b078: 0260c821 move t9,s3 +8009b07c: 8fbf0020 lw ra,32(sp) +8009b080: 8fb3001c lw s3,28(sp) +8009b084: 8fb20018 lw s2,24(sp) +8009b088: 8fb10014 lw s1,20(sp) +8009b08c: 8fb00010 lw s0,16(sp) +8009b090: 24840011 addiu a0,a0,17 +8009b094: 24a54554 addiu a1,a1,17748 +8009b098: 24060008 li a2,8 +8009b09c: 03200008 jr t9 +8009b0a0: 27bd0028 addiu sp,sp,40 +8009b0a4: 3c040002 lui a0,0x2 +8009b0a8: 1040ffd4 beqz v0,8009affc <_Z19S9xSRTCPreSaveStatev+0x80> +8009b0ac: 3c120002 lui s2,0x2 +8009b0b0: 08026bfe j 8009aff8 <_Z19S9xSRTCPreSaveStatev+0x7c> +8009b0b4: 00609021 move s2,v1 + +8009b0b8 <_Z10S9xGetSRTCt>: +8009b0b8: 27bdffe8 addiu sp,sp,-24 +8009b0bc: 3c02802c lui v0,0x802c +8009b0c0: afb00010 sw s0,16(sp) +8009b0c4: afbf0014 sw ra,20(sp) +8009b0c8: 24504540 addiu s0,v0,17728 +8009b0cc: 92030010 lbu v1,16(s0) +8009b0d0: 1460000c bnez v1,8009b104 <_Z10S9xGetSRTCt+0x4c> +8009b0d4: 00002021 move a0,zero +8009b0d8: 8202000f lb v0,15(s0) +8009b0dc: 0441000e bgez v0,8009b118 <_Z10S9xGetSRTCt+0x60> +8009b0e0: 2843000d slti v1,v0,13 +8009b0e4: 3c02800a lui v0,0x800a +8009b0e8: 2442a980 addiu v0,v0,-22144 +8009b0ec: 0040f809 jalr v0 +8009b0f0: 00000000 nop +8009b0f4: 9203000f lbu v1,15(s0) +8009b0f8: 2404000f li a0,15 +8009b0fc: 24630001 addiu v1,v1,1 +8009b100: a203000f sb v1,15(s0) +8009b104: 8fbf0014 lw ra,20(sp) +8009b108: 8fb00010 lw s0,16(sp) +8009b10c: 00801021 move v0,a0 +8009b110: 03e00008 jr ra +8009b114: 27bd0018 addiu sp,sp,24 +8009b118: 24450001 addiu a1,v0,1 +8009b11c: 2404000f li a0,15 +8009b120: 14600008 bnez v1,8009b144 <_Z10S9xGetSRTCt+0x8c> +8009b124: 00501021 addu v0,v0,s0 +8009b128: 2402ffff li v0,-1 +8009b12c: a202000f sb v0,15(s0) +8009b130: 8fbf0014 lw ra,20(sp) +8009b134: 8fb00010 lw s0,16(sp) +8009b138: 00801021 move v0,a0 +8009b13c: 03e00008 jr ra +8009b140: 27bd0018 addiu sp,sp,24 +8009b144: 90440002 lbu a0,2(v0) +8009b148: 08026c41 j 8009b104 <_Z10S9xGetSRTCt+0x4c> +8009b14c: a205000f sb a1,15(s0) + +8009b150 <_Z10S9xSetSRTCht>: +8009b150: 3084000f andi a0,a0,0xf +8009b154: 27bdffe0 addiu sp,sp,-32 +8009b158: 2c82000d sltiu v0,a0,13 +8009b15c: afbf0018 sw ra,24(sp) +8009b160: afb10014 sw s1,20(sp) +8009b164: 1440000b bnez v0,8009b194 <_Z10S9xSetSRTCht+0x44> +8009b168: afb00010 sw s0,16(sp) +8009b16c: 2402000d li v0,13 +8009b170: 10820061 beq a0,v0,8009b2f8 <_Z10S9xSetSRTCht+0x1a8> +8009b174: 2402000e li v0,14 +8009b178: 10820069 beq a0,v0,8009b320 <_Z10S9xSetSRTCht+0x1d0> +8009b17c: 24030002 li v1,2 +8009b180: 8fbf0018 lw ra,24(sp) +8009b184: 8fb10014 lw s1,20(sp) +8009b188: 8fb00010 lw s0,16(sp) +8009b18c: 03e00008 jr ra +8009b190: 27bd0020 addiu sp,sp,32 +8009b194: 3c11802c lui s1,0x802c +8009b198: 26304540 addiu s0,s1,17728 +8009b19c: 92030010 lbu v1,16(s0) +8009b1a0: 24050001 li a1,1 +8009b1a4: 10650009 beq v1,a1,8009b1cc <_Z10S9xSetSRTCht+0x7c> +8009b1a8: 24020002 li v0,2 +8009b1ac: 1462fff5 bne v1,v0,8009b184 <_Z10S9xSetSRTCht+0x34> +8009b1b0: 8fbf0018 lw ra,24(sp) +8009b1b4: 10800061 beqz a0,8009b33c <_Z10S9xSetSRTCht+0x1ec> +8009b1b8: 24020004 li v0,4 +8009b1bc: 10820063 beq a0,v0,8009b34c <_Z10S9xSetSRTCht+0x1fc> +8009b1c0: 24020003 li v0,3 +8009b1c4: 08026c60 j 8009b180 <_Z10S9xSetSRTCht+0x30> +8009b1c8: a2020010 sb v0,16(s0) +8009b1cc: 8202000f lb v0,15(s0) +8009b1d0: 24430001 addiu v1,v0,1 +8009b1d4: 00031e00 sll v1,v1,0x18 +8009b1d8: 00501021 addu v0,v0,s0 +8009b1dc: 00031e03 sra v1,v1,0x18 +8009b1e0: a0440002 sb a0,2(v0) +8009b1e4: 2402000c li v0,12 +8009b1e8: 1462ffe5 bne v1,v0,8009b180 <_Z10S9xSetSRTCht+0x30> +8009b1ec: a203000f sb v1,15(s0) +8009b1f0: 3c028012 lui v0,0x8012 +8009b1f4: 2442d8e0 addiu v0,v0,-10016 +8009b1f8: 0040f809 jalr v0 +8009b1fc: 00002021 move a0,zero +8009b200: 9203000d lbu v1,13(s0) +8009b204: 9204000c lbu a0,12(s0) +8009b208: 00032900 sll a1,v1,0x4 +8009b20c: 00031880 sll v1,v1,0x2 +8009b210: 00651821 addu v1,v1,a1 +8009b214: 000430c0 sll a2,a0,0x3 +8009b218: 9207000b lbu a3,11(s0) +8009b21c: 00032880 sll a1,v1,0x2 +8009b220: 00042040 sll a0,a0,0x1 +8009b224: 9208000a lbu t0,10(s0) +8009b228: 00862021 addu a0,a0,a2 +8009b22c: 00651821 addu v1,v1,a1 +8009b230: 00872021 addu a0,a0,a3 +8009b234: 2463fc7c addiu v1,v1,-900 +8009b238: 2d05000d sltiu a1,t0,13 +8009b23c: 00833021 addu a2,a0,v1 +8009b240: ae020014 sw v0,20(s0) +8009b244: 8209000f lb t1,15(s0) +8009b248: 92030009 lbu v1,9(s0) +8009b24c: 14a0004c bnez a1,8009b380 <_Z10S9xSetSRTCht+0x230> +8009b250: 92070008 lbu a3,8(s0) +8009b254: 24080001 li t0,1 +8009b258: 00002821 move a1,zero +8009b25c: 3c028019 lui v0,0x8019 +8009b260: 000320c0 sll a0,v1,0x3 +8009b264: 244243a0 addiu v0,v0,17312 +8009b268: 00052880 sll a1,a1,0x2 +8009b26c: 00031840 sll v1,v1,0x1 +8009b270: 00a22821 addu a1,a1,v0 +8009b274: 00641821 addu v1,v1,a0 +8009b278: 00061082 srl v0,a2,0x2 +8009b27c: 00c21021 addu v0,a2,v0 +8009b280: 00671821 addu v1,v1,a3 +8009b284: 8ca40000 lw a0,0(a1) +8009b288: 00621821 addu v1,v1,v0 +8009b28c: 00642021 addu a0,v1,a0 +8009b290: 30c20003 andi v0,a2,0x3 +8009b294: 14400004 bnez v0,8009b2a8 <_Z10S9xSetSRTCht+0x158> +8009b298: 2486ffff addiu a2,a0,-1 +8009b29c: 2d030003 sltiu v1,t0,3 +8009b2a0: 2482fffe addiu v0,a0,-2 +8009b2a4: 0043300b movn a2,v0,v1 +8009b2a8: 3c022492 lui v0,0x2492 +8009b2ac: 34424925 ori v0,v0,0x4925 +8009b2b0: 00c20019 multu a2,v0 +8009b2b4: 26254540 addiu a1,s1,17728 +8009b2b8: 00001010 mfhi v0 +8009b2bc: 24040001 li a0,1 +8009b2c0: 00c21823 subu v1,a2,v0 +8009b2c4: 00031842 srl v1,v1,0x1 +8009b2c8: 00431021 addu v0,v0,v1 +8009b2cc: 00021082 srl v0,v0,0x2 +8009b2d0: 000218c0 sll v1,v0,0x3 +8009b2d4: 00621823 subu v1,v1,v0 +8009b2d8: 00c31823 subu v1,a2,v1 +8009b2dc: 01251021 addu v0,t1,a1 +8009b2e0: 25260001 addiu a2,t1,1 +8009b2e4: a0430002 sb v1,2(v0) +8009b2e8: a0a40001 sb a0,1(a1) +8009b2ec: a0a6000f sb a2,15(a1) +8009b2f0: 08026c60 j 8009b180 <_Z10S9xSetSRTCht+0x30> +8009b2f4: a2204540 sb zero,17728(s1) +8009b2f8: 3c02802c lui v0,0x802c +8009b2fc: 24424540 addiu v0,v0,17728 +8009b300: 2403ffff li v1,-1 +8009b304: a043000f sb v1,15(v0) +8009b308: a0400010 sb zero,16(v0) +8009b30c: 8fbf0018 lw ra,24(sp) +8009b310: 8fb10014 lw s1,20(sp) +8009b314: 8fb00010 lw s0,16(sp) +8009b318: 03e00008 jr ra +8009b31c: 27bd0020 addiu sp,sp,32 +8009b320: 3c02802c lui v0,0x802c +8009b324: a0434550 sb v1,17744(v0) +8009b328: 8fbf0018 lw ra,24(sp) +8009b32c: 8fb10014 lw s1,20(sp) +8009b330: 8fb00010 lw s0,16(sp) +8009b334: 03e00008 jr ra +8009b338: 27bd0020 addiu sp,sp,32 +8009b33c: a2050010 sb a1,16(s0) +8009b340: a2000001 sb zero,1(s0) +8009b344: 08026c60 j 8009b180 <_Z10S9xSetSRTCht+0x30> +8009b348: a200000f sb zero,15(s0) +8009b34c: 3c04802c lui a0,0x802c +8009b350: 3c028011 lui v0,0x8011 +8009b354: 24844542 addiu a0,a0,17730 +8009b358: 00002821 move a1,zero +8009b35c: 2406000d li a2,13 +8009b360: 2442ca64 addiu v0,v0,-13724 +8009b364: 0040f809 jalr v0 +8009b368: a2000001 sb zero,1(s0) +8009b36c: 24030003 li v1,3 +8009b370: 2402ffff li v0,-1 +8009b374: a2030010 sb v1,16(s0) +8009b378: 08026c60 j 8009b180 <_Z10S9xSetSRTCht+0x30> +8009b37c: a202000f sb v0,15(s0) +8009b380: 08026c97 j 8009b25c <_Z10S9xSetSRTCht+0x10c> +8009b384: 2505ffff addiu a1,t0,-1 + ... + +8009b390 <_Z11ConvertTilePhj>: +8009b390: 3c028021 lui v0,0x8021 +8009b394: 3c038022 lui v1,0x8022 +8009b398: 8c467024 lw a2,28708(v0) +8009b39c: 8c636dac lw v1,28076(v1) +8009b3a0: 24020004 li v0,4 +8009b3a4: 00a64021 addu t0,a1,a2 +8009b3a8: 10620008 beq v1,v0,8009b3cc <_Z11ConvertTilePhj+0x3c> +8009b3ac: 00804821 move t1,a0 +8009b3b0: 24020008 li v0,8 +8009b3b4: 106201d8 beq v1,v0,8009bb18 <_Z11ConvertTilePhj+0x788> +8009b3b8: 24020002 li v0,2 +8009b3bc: 10620249 beq v1,v0,8009bce4 <_Z11ConvertTilePhj+0x954> +8009b3c0: 00000000 nop +8009b3c4: 03e00008 jr ra +8009b3c8: 24020002 li v0,2 +8009b3cc: 91040000 lbu a0,0(t0) +8009b3d0: 14800314 bnez a0,8009c024 <_Z11ConvertTilePhj+0xc94> +8009b3d4: 3085000f andi a1,a0,0xf +8009b3d8: 00003821 move a3,zero +8009b3dc: 00003021 move a2,zero +8009b3e0: 91040001 lbu a0,1(t0) +8009b3e4: 1080000e beqz a0,8009b420 <_Z11ConvertTilePhj+0x90> +8009b3e8: 3085000f andi a1,a0,0xf +8009b3ec: 3c028023 lui v0,0x8023 +8009b3f0: 00042102 srl a0,a0,0x4 +8009b3f4: 3c038023 lui v1,0x8023 +8009b3f8: 2442cb24 addiu v0,v0,-13532 +8009b3fc: 2463cc24 addiu v1,v1,-13276 +8009b400: 00042080 sll a0,a0,0x2 +8009b404: 00052880 sll a1,a1,0x2 +8009b408: 00822021 addu a0,a0,v0 +8009b40c: 00a32821 addu a1,a1,v1 +8009b410: 8c820000 lw v0,0(a0) +8009b414: 8ca30000 lw v1,0(a1) +8009b418: 00e23825 or a3,a3,v0 +8009b41c: 00c33025 or a2,a2,v1 +8009b420: 91040010 lbu a0,16(t0) +8009b424: 1080000e beqz a0,8009b460 <_Z11ConvertTilePhj+0xd0> +8009b428: 3085000f andi a1,a0,0xf +8009b42c: 3c028023 lui v0,0x8023 +8009b430: 00042102 srl a0,a0,0x4 +8009b434: 3c038023 lui v1,0x8023 +8009b438: 2442c924 addiu v0,v0,-14044 +8009b43c: 2463ca24 addiu v1,v1,-13788 +8009b440: 00042080 sll a0,a0,0x2 +8009b444: 00052880 sll a1,a1,0x2 +8009b448: 00822021 addu a0,a0,v0 +8009b44c: 00a32821 addu a1,a1,v1 +8009b450: 8c820040 lw v0,64(a0) +8009b454: 8ca30040 lw v1,64(a1) +8009b458: 00e23825 or a3,a3,v0 +8009b45c: 00c33025 or a2,a2,v1 +8009b460: 91040011 lbu a0,17(t0) +8009b464: 1080000e beqz a0,8009b4a0 <_Z11ConvertTilePhj+0x110> +8009b468: 3085000f andi a1,a0,0xf +8009b46c: 3c028023 lui v0,0x8023 +8009b470: 00042102 srl a0,a0,0x4 +8009b474: 3c038023 lui v1,0x8023 +8009b478: 2442cb24 addiu v0,v0,-13532 +8009b47c: 2463cc24 addiu v1,v1,-13276 +8009b480: 00042080 sll a0,a0,0x2 +8009b484: 00052880 sll a1,a1,0x2 +8009b488: 00822021 addu a0,a0,v0 +8009b48c: 00a32821 addu a1,a1,v1 +8009b490: 8c820040 lw v0,64(a0) +8009b494: 8ca30040 lw v1,64(a1) +8009b498: 00e23825 or a3,a3,v0 +8009b49c: 00c33025 or a2,a2,v1 +8009b4a0: ad260004 sw a2,4(t1) +8009b4a4: ad270000 sw a3,0(t1) +8009b4a8: 91040002 lbu a0,2(t0) +8009b4ac: 00e65025 or t2,a3,a2 +8009b4b0: 25290008 addiu t1,t1,8 +8009b4b4: 148002e7 bnez a0,8009c054 <_Z11ConvertTilePhj+0xcc4> +8009b4b8: 25060002 addiu a2,t0,2 +8009b4bc: 00004021 move t0,zero +8009b4c0: 00003821 move a3,zero +8009b4c4: 90c40001 lbu a0,1(a2) +8009b4c8: 1080000e beqz a0,8009b504 <_Z11ConvertTilePhj+0x174> +8009b4cc: 3085000f andi a1,a0,0xf +8009b4d0: 3c028023 lui v0,0x8023 +8009b4d4: 00042102 srl a0,a0,0x4 +8009b4d8: 3c038023 lui v1,0x8023 +8009b4dc: 2442cb24 addiu v0,v0,-13532 +8009b4e0: 2463cc24 addiu v1,v1,-13276 +8009b4e4: 00042080 sll a0,a0,0x2 +8009b4e8: 00052880 sll a1,a1,0x2 +8009b4ec: 00822021 addu a0,a0,v0 +8009b4f0: 00a32821 addu a1,a1,v1 +8009b4f4: 8c820000 lw v0,0(a0) +8009b4f8: 8ca30000 lw v1,0(a1) +8009b4fc: 01024025 or t0,t0,v0 +8009b500: 00e33825 or a3,a3,v1 +8009b504: 90c40010 lbu a0,16(a2) +8009b508: 1080000e beqz a0,8009b544 <_Z11ConvertTilePhj+0x1b4> +8009b50c: 3085000f andi a1,a0,0xf +8009b510: 3c028023 lui v0,0x8023 +8009b514: 00042102 srl a0,a0,0x4 +8009b518: 3c038023 lui v1,0x8023 +8009b51c: 2442c924 addiu v0,v0,-14044 +8009b520: 2463ca24 addiu v1,v1,-13788 +8009b524: 00042080 sll a0,a0,0x2 +8009b528: 00052880 sll a1,a1,0x2 +8009b52c: 00822021 addu a0,a0,v0 +8009b530: 00a32821 addu a1,a1,v1 +8009b534: 8c820040 lw v0,64(a0) +8009b538: 8ca30040 lw v1,64(a1) +8009b53c: 01024025 or t0,t0,v0 +8009b540: 00e33825 or a3,a3,v1 +8009b544: 90c40011 lbu a0,17(a2) +8009b548: 1080000e beqz a0,8009b584 <_Z11ConvertTilePhj+0x1f4> +8009b54c: 3085000f andi a1,a0,0xf +8009b550: 3c028023 lui v0,0x8023 +8009b554: 00042102 srl a0,a0,0x4 +8009b558: 3c038023 lui v1,0x8023 +8009b55c: 2442cb24 addiu v0,v0,-13532 +8009b560: 2463cc24 addiu v1,v1,-13276 +8009b564: 00042080 sll a0,a0,0x2 +8009b568: 00052880 sll a1,a1,0x2 +8009b56c: 00822021 addu a0,a0,v0 +8009b570: 00a32821 addu a1,a1,v1 +8009b574: 8c820040 lw v0,64(a0) +8009b578: 8ca30040 lw v1,64(a1) +8009b57c: 01024025 or t0,t0,v0 +8009b580: 00e33825 or a3,a3,v1 +8009b584: ad280000 sw t0,0(t1) +8009b588: ad270004 sw a3,4(t1) +8009b58c: 90c40002 lbu a0,2(a2) +8009b590: 01071025 or v0,t0,a3 +8009b594: 01425025 or t2,t2,v0 +8009b598: 25290008 addiu t1,t1,8 +8009b59c: 148002c7 bnez a0,8009c0bc <_Z11ConvertTilePhj+0xd2c> +8009b5a0: 24c60002 addiu a2,a2,2 +8009b5a4: 00004021 move t0,zero +8009b5a8: 00003821 move a3,zero +8009b5ac: 90c40001 lbu a0,1(a2) +8009b5b0: 1080000e beqz a0,8009b5ec <_Z11ConvertTilePhj+0x25c> +8009b5b4: 3085000f andi a1,a0,0xf +8009b5b8: 3c028023 lui v0,0x8023 +8009b5bc: 00042102 srl a0,a0,0x4 +8009b5c0: 3c038023 lui v1,0x8023 +8009b5c4: 2442cb24 addiu v0,v0,-13532 +8009b5c8: 2463cc24 addiu v1,v1,-13276 +8009b5cc: 00042080 sll a0,a0,0x2 +8009b5d0: 00052880 sll a1,a1,0x2 +8009b5d4: 00822021 addu a0,a0,v0 +8009b5d8: 00a32821 addu a1,a1,v1 +8009b5dc: 8c820000 lw v0,0(a0) +8009b5e0: 8ca30000 lw v1,0(a1) +8009b5e4: 01024025 or t0,t0,v0 +8009b5e8: 00e33825 or a3,a3,v1 +8009b5ec: 90c40010 lbu a0,16(a2) +8009b5f0: 1080000e beqz a0,8009b62c <_Z11ConvertTilePhj+0x29c> +8009b5f4: 3085000f andi a1,a0,0xf +8009b5f8: 3c028023 lui v0,0x8023 +8009b5fc: 00042102 srl a0,a0,0x4 +8009b600: 3c038023 lui v1,0x8023 +8009b604: 2442c924 addiu v0,v0,-14044 +8009b608: 2463ca24 addiu v1,v1,-13788 +8009b60c: 00042080 sll a0,a0,0x2 +8009b610: 00052880 sll a1,a1,0x2 +8009b614: 00822021 addu a0,a0,v0 +8009b618: 00a32821 addu a1,a1,v1 +8009b61c: 8c820040 lw v0,64(a0) +8009b620: 8ca30040 lw v1,64(a1) +8009b624: 01024025 or t0,t0,v0 +8009b628: 00e33825 or a3,a3,v1 +8009b62c: 90c40011 lbu a0,17(a2) +8009b630: 1080000e beqz a0,8009b66c <_Z11ConvertTilePhj+0x2dc> +8009b634: 3085000f andi a1,a0,0xf +8009b638: 3c028023 lui v0,0x8023 +8009b63c: 00042102 srl a0,a0,0x4 +8009b640: 3c038023 lui v1,0x8023 +8009b644: 2442cb24 addiu v0,v0,-13532 +8009b648: 2463cc24 addiu v1,v1,-13276 +8009b64c: 00042080 sll a0,a0,0x2 +8009b650: 00052880 sll a1,a1,0x2 +8009b654: 00822021 addu a0,a0,v0 +8009b658: 00a32821 addu a1,a1,v1 +8009b65c: 8c820040 lw v0,64(a0) +8009b660: 8ca30040 lw v1,64(a1) +8009b664: 01024025 or t0,t0,v0 +8009b668: 00e33825 or a3,a3,v1 +8009b66c: ad280000 sw t0,0(t1) +8009b670: ad270004 sw a3,4(t1) +8009b674: 90c40002 lbu a0,2(a2) +8009b678: 01071025 or v0,t0,a3 +8009b67c: 01425025 or t2,t2,v0 +8009b680: 25290008 addiu t1,t1,8 +8009b684: 14800280 bnez a0,8009c088 <_Z11ConvertTilePhj+0xcf8> +8009b688: 24c60002 addiu a2,a2,2 +8009b68c: 00004021 move t0,zero +8009b690: 00003821 move a3,zero +8009b694: 90c40001 lbu a0,1(a2) +8009b698: 1080000e beqz a0,8009b6d4 <_Z11ConvertTilePhj+0x344> +8009b69c: 3085000f andi a1,a0,0xf +8009b6a0: 3c028023 lui v0,0x8023 +8009b6a4: 00042102 srl a0,a0,0x4 +8009b6a8: 3c038023 lui v1,0x8023 +8009b6ac: 2442cb24 addiu v0,v0,-13532 +8009b6b0: 2463cc24 addiu v1,v1,-13276 +8009b6b4: 00042080 sll a0,a0,0x2 +8009b6b8: 00052880 sll a1,a1,0x2 +8009b6bc: 00822021 addu a0,a0,v0 +8009b6c0: 00a32821 addu a1,a1,v1 +8009b6c4: 8c820000 lw v0,0(a0) +8009b6c8: 8ca30000 lw v1,0(a1) +8009b6cc: 01024025 or t0,t0,v0 +8009b6d0: 00e33825 or a3,a3,v1 +8009b6d4: 90c40010 lbu a0,16(a2) +8009b6d8: 1080000e beqz a0,8009b714 <_Z11ConvertTilePhj+0x384> +8009b6dc: 3085000f andi a1,a0,0xf +8009b6e0: 3c028023 lui v0,0x8023 +8009b6e4: 00042102 srl a0,a0,0x4 +8009b6e8: 3c038023 lui v1,0x8023 +8009b6ec: 2442c924 addiu v0,v0,-14044 +8009b6f0: 2463ca24 addiu v1,v1,-13788 +8009b6f4: 00042080 sll a0,a0,0x2 +8009b6f8: 00052880 sll a1,a1,0x2 +8009b6fc: 00822021 addu a0,a0,v0 +8009b700: 00a32821 addu a1,a1,v1 +8009b704: 8c820040 lw v0,64(a0) +8009b708: 8ca30040 lw v1,64(a1) +8009b70c: 01024025 or t0,t0,v0 +8009b710: 00e33825 or a3,a3,v1 +8009b714: 90c40011 lbu a0,17(a2) +8009b718: 1080000e beqz a0,8009b754 <_Z11ConvertTilePhj+0x3c4> +8009b71c: 3085000f andi a1,a0,0xf +8009b720: 3c028023 lui v0,0x8023 +8009b724: 00042102 srl a0,a0,0x4 +8009b728: 3c038023 lui v1,0x8023 +8009b72c: 2442cb24 addiu v0,v0,-13532 +8009b730: 2463cc24 addiu v1,v1,-13276 +8009b734: 00042080 sll a0,a0,0x2 +8009b738: 00052880 sll a1,a1,0x2 +8009b73c: 00822021 addu a0,a0,v0 +8009b740: 00a32821 addu a1,a1,v1 +8009b744: 8c820040 lw v0,64(a0) +8009b748: 8ca30040 lw v1,64(a1) +8009b74c: 01024025 or t0,t0,v0 +8009b750: 00e33825 or a3,a3,v1 +8009b754: ad280000 sw t0,0(t1) +8009b758: ad270004 sw a3,4(t1) +8009b75c: 90c40002 lbu a0,2(a2) +8009b760: 01071025 or v0,t0,a3 +8009b764: 01425025 or t2,t2,v0 +8009b768: 25290008 addiu t1,t1,8 +8009b76c: 14800287 bnez a0,8009c18c <_Z11ConvertTilePhj+0xdfc> +8009b770: 24c60002 addiu a2,a2,2 +8009b774: 00004021 move t0,zero +8009b778: 00003821 move a3,zero +8009b77c: 90c40001 lbu a0,1(a2) +8009b780: 1080000e beqz a0,8009b7bc <_Z11ConvertTilePhj+0x42c> +8009b784: 3085000f andi a1,a0,0xf +8009b788: 3c028023 lui v0,0x8023 +8009b78c: 00042102 srl a0,a0,0x4 +8009b790: 3c038023 lui v1,0x8023 +8009b794: 2442cb24 addiu v0,v0,-13532 +8009b798: 2463cc24 addiu v1,v1,-13276 +8009b79c: 00042080 sll a0,a0,0x2 +8009b7a0: 00052880 sll a1,a1,0x2 +8009b7a4: 00822021 addu a0,a0,v0 +8009b7a8: 00a32821 addu a1,a1,v1 +8009b7ac: 8c820000 lw v0,0(a0) +8009b7b0: 8ca30000 lw v1,0(a1) +8009b7b4: 01024025 or t0,t0,v0 +8009b7b8: 00e33825 or a3,a3,v1 +8009b7bc: 90c40010 lbu a0,16(a2) +8009b7c0: 1080000e beqz a0,8009b7fc <_Z11ConvertTilePhj+0x46c> +8009b7c4: 3085000f andi a1,a0,0xf +8009b7c8: 3c028023 lui v0,0x8023 +8009b7cc: 00042102 srl a0,a0,0x4 +8009b7d0: 3c038023 lui v1,0x8023 +8009b7d4: 2442c924 addiu v0,v0,-14044 +8009b7d8: 2463ca24 addiu v1,v1,-13788 +8009b7dc: 00042080 sll a0,a0,0x2 +8009b7e0: 00052880 sll a1,a1,0x2 +8009b7e4: 00822021 addu a0,a0,v0 +8009b7e8: 00a32821 addu a1,a1,v1 +8009b7ec: 8c820040 lw v0,64(a0) +8009b7f0: 8ca30040 lw v1,64(a1) +8009b7f4: 01024025 or t0,t0,v0 +8009b7f8: 00e33825 or a3,a3,v1 +8009b7fc: 90c40011 lbu a0,17(a2) +8009b800: 1080000e beqz a0,8009b83c <_Z11ConvertTilePhj+0x4ac> +8009b804: 3085000f andi a1,a0,0xf +8009b808: 3c028023 lui v0,0x8023 +8009b80c: 00042102 srl a0,a0,0x4 +8009b810: 3c038023 lui v1,0x8023 +8009b814: 2442cb24 addiu v0,v0,-13532 +8009b818: 2463cc24 addiu v1,v1,-13276 +8009b81c: 00042080 sll a0,a0,0x2 +8009b820: 00052880 sll a1,a1,0x2 +8009b824: 00822021 addu a0,a0,v0 +8009b828: 00a32821 addu a1,a1,v1 +8009b82c: 8c820040 lw v0,64(a0) +8009b830: 8ca30040 lw v1,64(a1) +8009b834: 01024025 or t0,t0,v0 +8009b838: 00e33825 or a3,a3,v1 +8009b83c: ad280000 sw t0,0(t1) +8009b840: ad270004 sw a3,4(t1) +8009b844: 90c40002 lbu a0,2(a2) +8009b848: 01071025 or v0,t0,a3 +8009b84c: 01425025 or t2,t2,v0 +8009b850: 25290008 addiu t1,t1,8 +8009b854: 14800240 bnez a0,8009c158 <_Z11ConvertTilePhj+0xdc8> +8009b858: 24c60002 addiu a2,a2,2 +8009b85c: 00004021 move t0,zero +8009b860: 00003821 move a3,zero +8009b864: 90c40001 lbu a0,1(a2) +8009b868: 1080000e beqz a0,8009b8a4 <_Z11ConvertTilePhj+0x514> +8009b86c: 3085000f andi a1,a0,0xf +8009b870: 3c028023 lui v0,0x8023 +8009b874: 00042102 srl a0,a0,0x4 +8009b878: 3c038023 lui v1,0x8023 +8009b87c: 2442cb24 addiu v0,v0,-13532 +8009b880: 2463cc24 addiu v1,v1,-13276 +8009b884: 00042080 sll a0,a0,0x2 +8009b888: 00052880 sll a1,a1,0x2 +8009b88c: 00822021 addu a0,a0,v0 +8009b890: 00a32821 addu a1,a1,v1 +8009b894: 8c820000 lw v0,0(a0) +8009b898: 8ca30000 lw v1,0(a1) +8009b89c: 01024025 or t0,t0,v0 +8009b8a0: 00e33825 or a3,a3,v1 +8009b8a4: 90c40010 lbu a0,16(a2) +8009b8a8: 1080000e beqz a0,8009b8e4 <_Z11ConvertTilePhj+0x554> +8009b8ac: 3c028023 lui v0,0x8023 +8009b8b0: 3085000f andi a1,a0,0xf +8009b8b4: 00042102 srl a0,a0,0x4 +8009b8b8: 3c038023 lui v1,0x8023 +8009b8bc: 2442c924 addiu v0,v0,-14044 +8009b8c0: 2463ca24 addiu v1,v1,-13788 +8009b8c4: 00042080 sll a0,a0,0x2 +8009b8c8: 00052880 sll a1,a1,0x2 +8009b8cc: 00822021 addu a0,a0,v0 +8009b8d0: 00a32821 addu a1,a1,v1 +8009b8d4: 8c820040 lw v0,64(a0) +8009b8d8: 8ca30040 lw v1,64(a1) +8009b8dc: 01024025 or t0,t0,v0 +8009b8e0: 00e33825 or a3,a3,v1 +8009b8e4: 90c40011 lbu a0,17(a2) +8009b8e8: 1080000e beqz a0,8009b924 <_Z11ConvertTilePhj+0x594> +8009b8ec: 3c028023 lui v0,0x8023 +8009b8f0: 3085000f andi a1,a0,0xf +8009b8f4: 00042102 srl a0,a0,0x4 +8009b8f8: 3c038023 lui v1,0x8023 +8009b8fc: 2442cb24 addiu v0,v0,-13532 +8009b900: 2463cc24 addiu v1,v1,-13276 +8009b904: 00042080 sll a0,a0,0x2 +8009b908: 00052880 sll a1,a1,0x2 +8009b90c: 00822021 addu a0,a0,v0 +8009b910: 00a32821 addu a1,a1,v1 +8009b914: 8c820040 lw v0,64(a0) +8009b918: 8ca30040 lw v1,64(a1) +8009b91c: 01024025 or t0,t0,v0 +8009b920: 00e33825 or a3,a3,v1 +8009b924: ad280000 sw t0,0(t1) +8009b928: ad270004 sw a3,4(t1) +8009b92c: 90c40002 lbu a0,2(a2) +8009b930: 01071025 or v0,t0,a3 +8009b934: 01425025 or t2,t2,v0 +8009b938: 25290008 addiu t1,t1,8 +8009b93c: 148001f9 bnez a0,8009c124 <_Z11ConvertTilePhj+0xd94> +8009b940: 24c60002 addiu a2,a2,2 +8009b944: 00004021 move t0,zero +8009b948: 00003821 move a3,zero +8009b94c: 90c40001 lbu a0,1(a2) +8009b950: 1080000e beqz a0,8009b98c <_Z11ConvertTilePhj+0x5fc> +8009b954: 3c028023 lui v0,0x8023 +8009b958: 3085000f andi a1,a0,0xf +8009b95c: 00042102 srl a0,a0,0x4 +8009b960: 3c038023 lui v1,0x8023 +8009b964: 2442cb24 addiu v0,v0,-13532 +8009b968: 2463cc24 addiu v1,v1,-13276 +8009b96c: 00042080 sll a0,a0,0x2 +8009b970: 00052880 sll a1,a1,0x2 +8009b974: 00822021 addu a0,a0,v0 +8009b978: 00a32821 addu a1,a1,v1 +8009b97c: 8c820000 lw v0,0(a0) +8009b980: 8ca30000 lw v1,0(a1) +8009b984: 01024025 or t0,t0,v0 +8009b988: 00e33825 or a3,a3,v1 +8009b98c: 90c40010 lbu a0,16(a2) +8009b990: 1080000e beqz a0,8009b9cc <_Z11ConvertTilePhj+0x63c> +8009b994: 3c028023 lui v0,0x8023 +8009b998: 3085000f andi a1,a0,0xf +8009b99c: 00042102 srl a0,a0,0x4 +8009b9a0: 3c038023 lui v1,0x8023 +8009b9a4: 2442c924 addiu v0,v0,-14044 +8009b9a8: 2463ca24 addiu v1,v1,-13788 +8009b9ac: 00042080 sll a0,a0,0x2 +8009b9b0: 00052880 sll a1,a1,0x2 +8009b9b4: 00822021 addu a0,a0,v0 +8009b9b8: 00a32821 addu a1,a1,v1 +8009b9bc: 8c820040 lw v0,64(a0) +8009b9c0: 8ca30040 lw v1,64(a1) +8009b9c4: 01024025 or t0,t0,v0 +8009b9c8: 00e33825 or a3,a3,v1 +8009b9cc: 90c40011 lbu a0,17(a2) +8009b9d0: 1080000e beqz a0,8009ba0c <_Z11ConvertTilePhj+0x67c> +8009b9d4: 3c028023 lui v0,0x8023 +8009b9d8: 3085000f andi a1,a0,0xf +8009b9dc: 00042102 srl a0,a0,0x4 +8009b9e0: 3c038023 lui v1,0x8023 +8009b9e4: 2442cb24 addiu v0,v0,-13532 +8009b9e8: 2463cc24 addiu v1,v1,-13276 +8009b9ec: 00042080 sll a0,a0,0x2 +8009b9f0: 00052880 sll a1,a1,0x2 +8009b9f4: 00822021 addu a0,a0,v0 +8009b9f8: 00a32821 addu a1,a1,v1 +8009b9fc: 8c820040 lw v0,64(a0) +8009ba00: 8ca30040 lw v1,64(a1) +8009ba04: 01024025 or t0,t0,v0 +8009ba08: 00e33825 or a3,a3,v1 +8009ba0c: ad280000 sw t0,0(t1) +8009ba10: ad270004 sw a3,4(t1) +8009ba14: 90c40002 lbu a0,2(a2) +8009ba18: 01071025 or v0,t0,a3 +8009ba1c: 01425025 or t2,t2,v0 +8009ba20: 25290008 addiu t1,t1,8 +8009ba24: 148001b2 bnez a0,8009c0f0 <_Z11ConvertTilePhj+0xd60> +8009ba28: 24c60002 addiu a2,a2,2 +8009ba2c: 00004021 move t0,zero +8009ba30: 00003821 move a3,zero +8009ba34: 90c40001 lbu a0,1(a2) +8009ba38: 1080000e beqz a0,8009ba74 <_Z11ConvertTilePhj+0x6e4> +8009ba3c: 3c028023 lui v0,0x8023 +8009ba40: 3085000f andi a1,a0,0xf +8009ba44: 00042102 srl a0,a0,0x4 +8009ba48: 3c038023 lui v1,0x8023 +8009ba4c: 2442cb24 addiu v0,v0,-13532 +8009ba50: 2463cc24 addiu v1,v1,-13276 +8009ba54: 00042080 sll a0,a0,0x2 +8009ba58: 00052880 sll a1,a1,0x2 +8009ba5c: 00822021 addu a0,a0,v0 +8009ba60: 00a32821 addu a1,a1,v1 +8009ba64: 8c820000 lw v0,0(a0) +8009ba68: 8ca30000 lw v1,0(a1) +8009ba6c: 01024025 or t0,t0,v0 +8009ba70: 00e33825 or a3,a3,v1 +8009ba74: 90c40010 lbu a0,16(a2) +8009ba78: 1080000e beqz a0,8009bab4 <_Z11ConvertTilePhj+0x724> +8009ba7c: 3c028023 lui v0,0x8023 +8009ba80: 3085000f andi a1,a0,0xf +8009ba84: 00042102 srl a0,a0,0x4 +8009ba88: 3c038023 lui v1,0x8023 +8009ba8c: 2442c924 addiu v0,v0,-14044 +8009ba90: 2463ca24 addiu v1,v1,-13788 +8009ba94: 00042080 sll a0,a0,0x2 +8009ba98: 00052880 sll a1,a1,0x2 +8009ba9c: 00822021 addu a0,a0,v0 +8009baa0: 00a32821 addu a1,a1,v1 +8009baa4: 8c820040 lw v0,64(a0) +8009baa8: 8ca30040 lw v1,64(a1) +8009baac: 01024025 or t0,t0,v0 +8009bab0: 00e33825 or a3,a3,v1 +8009bab4: 90c40011 lbu a0,17(a2) +8009bab8: 10800010 beqz a0,8009bafc <_Z11ConvertTilePhj+0x76c> +8009babc: 01071025 or v0,t0,a3 +8009bac0: 3085000f andi a1,a0,0xf +8009bac4: 3c028023 lui v0,0x8023 +8009bac8: 00042102 srl a0,a0,0x4 +8009bacc: 3c038023 lui v1,0x8023 +8009bad0: 2442cb24 addiu v0,v0,-13532 +8009bad4: 2463cc24 addiu v1,v1,-13276 +8009bad8: 00042080 sll a0,a0,0x2 +8009badc: 00052880 sll a1,a1,0x2 +8009bae0: 00822021 addu a0,a0,v0 +8009bae4: 00a32821 addu a1,a1,v1 +8009bae8: 8c820040 lw v0,64(a0) +8009baec: 8ca30040 lw v1,64(a1) +8009baf0: 01024025 or t0,t0,v0 +8009baf4: 00e33825 or a3,a3,v1 +8009baf8: 01071025 or v0,t0,a3 +8009bafc: 004a5025 or t2,v0,t2 +8009bb00: ad270004 sw a3,4(t1) +8009bb04: ad280000 sw t0,0(t1) +8009bb08: 1140fe2e beqz t2,8009b3c4 <_Z11ConvertTilePhj+0x34> +8009bb0c: 00000000 nop +8009bb10: 03e00008 jr ra +8009bb14: 24020001 li v0,1 +8009bb18: 3c028023 lui v0,0x8023 +8009bb1c: 3c038023 lui v1,0x8023 +8009bb20: 244ec924 addiu t6,v0,-14044 +8009bb24: 246dca24 addiu t5,v1,-13788 +8009bb28: 3c028023 lui v0,0x8023 +8009bb2c: 3c038023 lui v1,0x8023 +8009bb30: 244ccb24 addiu t4,v0,-13532 +8009bb34: 246bcc24 addiu t3,v1,-13276 +8009bb38: 00005021 move t2,zero +8009bb3c: 08026f2e j 8009bcb8 <_Z11ConvertTilePhj+0x928> +8009bb40: 248f0038 addiu t7,a0,56 +8009bb44: 00003821 move a3,zero +8009bb48: 00003021 move a2,zero +8009bb4c: 91020001 lbu v0,1(t0) +8009bb50: 1040000a beqz v0,8009bb7c <_Z11ConvertTilePhj+0x7ec> +8009bb54: 3043000f andi v1,v0,0xf +8009bb58: 00021102 srl v0,v0,0x4 +8009bb5c: 00021080 sll v0,v0,0x2 +8009bb60: 00031880 sll v1,v1,0x2 +8009bb64: 004c1021 addu v0,v0,t4 +8009bb68: 006b1821 addu v1,v1,t3 +8009bb6c: 8c440000 lw a0,0(v0) +8009bb70: 8c650000 lw a1,0(v1) +8009bb74: 00e43825 or a3,a3,a0 +8009bb78: 00c53025 or a2,a2,a1 +8009bb7c: 91020010 lbu v0,16(t0) +8009bb80: 1040000a beqz v0,8009bbac <_Z11ConvertTilePhj+0x81c> +8009bb84: 3043000f andi v1,v0,0xf +8009bb88: 00021102 srl v0,v0,0x4 +8009bb8c: 00021080 sll v0,v0,0x2 +8009bb90: 00031880 sll v1,v1,0x2 +8009bb94: 004e1021 addu v0,v0,t6 +8009bb98: 006d1821 addu v1,v1,t5 +8009bb9c: 8c440040 lw a0,64(v0) +8009bba0: 8c650040 lw a1,64(v1) +8009bba4: 00e43825 or a3,a3,a0 +8009bba8: 00c53025 or a2,a2,a1 +8009bbac: 91020011 lbu v0,17(t0) +8009bbb0: 1040000a beqz v0,8009bbdc <_Z11ConvertTilePhj+0x84c> +8009bbb4: 3043000f andi v1,v0,0xf +8009bbb8: 00021102 srl v0,v0,0x4 +8009bbbc: 00021080 sll v0,v0,0x2 +8009bbc0: 00031880 sll v1,v1,0x2 +8009bbc4: 004c1021 addu v0,v0,t4 +8009bbc8: 006b1821 addu v1,v1,t3 +8009bbcc: 8c440040 lw a0,64(v0) +8009bbd0: 8c650040 lw a1,64(v1) +8009bbd4: 00e43825 or a3,a3,a0 +8009bbd8: 00c53025 or a2,a2,a1 +8009bbdc: 91020020 lbu v0,32(t0) +8009bbe0: 1040000a beqz v0,8009bc0c <_Z11ConvertTilePhj+0x87c> +8009bbe4: 3043000f andi v1,v0,0xf +8009bbe8: 00021102 srl v0,v0,0x4 +8009bbec: 00021080 sll v0,v0,0x2 +8009bbf0: 00031880 sll v1,v1,0x2 +8009bbf4: 004e1021 addu v0,v0,t6 +8009bbf8: 006d1821 addu v1,v1,t5 +8009bbfc: 8c440080 lw a0,128(v0) +8009bc00: 8c650080 lw a1,128(v1) +8009bc04: 00e43825 or a3,a3,a0 +8009bc08: 00c53025 or a2,a2,a1 +8009bc0c: 91020021 lbu v0,33(t0) +8009bc10: 1040000a beqz v0,8009bc3c <_Z11ConvertTilePhj+0x8ac> +8009bc14: 3043000f andi v1,v0,0xf +8009bc18: 00021102 srl v0,v0,0x4 +8009bc1c: 00021080 sll v0,v0,0x2 +8009bc20: 00031880 sll v1,v1,0x2 +8009bc24: 004c1021 addu v0,v0,t4 +8009bc28: 006b1821 addu v1,v1,t3 +8009bc2c: 8c440080 lw a0,128(v0) +8009bc30: 8c650080 lw a1,128(v1) +8009bc34: 00e43825 or a3,a3,a0 +8009bc38: 00c53025 or a2,a2,a1 +8009bc3c: 91020030 lbu v0,48(t0) +8009bc40: 1040000a beqz v0,8009bc6c <_Z11ConvertTilePhj+0x8dc> +8009bc44: 3043000f andi v1,v0,0xf +8009bc48: 00021102 srl v0,v0,0x4 +8009bc4c: 00021080 sll v0,v0,0x2 +8009bc50: 00031880 sll v1,v1,0x2 +8009bc54: 004e1021 addu v0,v0,t6 +8009bc58: 006d1821 addu v1,v1,t5 +8009bc5c: 8c4400c0 lw a0,192(v0) +8009bc60: 8c6500c0 lw a1,192(v1) +8009bc64: 00e43825 or a3,a3,a0 +8009bc68: 00c53025 or a2,a2,a1 +8009bc6c: 91020031 lbu v0,49(t0) +8009bc70: 1040000a beqz v0,8009bc9c <_Z11ConvertTilePhj+0x90c> +8009bc74: 3043000f andi v1,v0,0xf +8009bc78: 00021102 srl v0,v0,0x4 +8009bc7c: 00021080 sll v0,v0,0x2 +8009bc80: 00031880 sll v1,v1,0x2 +8009bc84: 004c1021 addu v0,v0,t4 +8009bc88: 006b1821 addu v1,v1,t3 +8009bc8c: 8c4400c0 lw a0,192(v0) +8009bc90: 8c6500c0 lw a1,192(v1) +8009bc94: 00e43825 or a3,a3,a0 +8009bc98: 00c53025 or a2,a2,a1 +8009bc9c: 00e61025 or v0,a3,a2 +8009bca0: 01425025 or t2,t2,v0 +8009bca4: ad270000 sw a3,0(t1) +8009bca8: 112fff97 beq t1,t7,8009bb08 <_Z11ConvertTilePhj+0x778> +8009bcac: ad260004 sw a2,4(t1) +8009bcb0: 25290008 addiu t1,t1,8 +8009bcb4: 25080002 addiu t0,t0,2 +8009bcb8: 91020000 lbu v0,0(t0) +8009bcbc: 1040ffa1 beqz v0,8009bb44 <_Z11ConvertTilePhj+0x7b4> +8009bcc0: 3043000f andi v1,v0,0xf +8009bcc4: 00021102 srl v0,v0,0x4 +8009bcc8: 00021080 sll v0,v0,0x2 +8009bccc: 00031880 sll v1,v1,0x2 +8009bcd0: 004e1021 addu v0,v0,t6 +8009bcd4: 006d1821 addu v1,v1,t5 +8009bcd8: 8c470000 lw a3,0(v0) +8009bcdc: 08026ed3 j 8009bb4c <_Z11ConvertTilePhj+0x7bc> +8009bce0: 8c660000 lw a2,0(v1) +8009bce4: 91040000 lbu a0,0(t0) +8009bce8: 1480015c bnez a0,8009c25c <_Z11ConvertTilePhj+0xecc> +8009bcec: 3085000f andi a1,a0,0xf +8009bcf0: 00003821 move a3,zero +8009bcf4: 00003021 move a2,zero +8009bcf8: 91040001 lbu a0,1(t0) +8009bcfc: 1080000e beqz a0,8009bd38 <_Z11ConvertTilePhj+0x9a8> +8009bd00: 3085000f andi a1,a0,0xf +8009bd04: 3c028023 lui v0,0x8023 +8009bd08: 00042102 srl a0,a0,0x4 +8009bd0c: 3c038023 lui v1,0x8023 +8009bd10: 2442cb24 addiu v0,v0,-13532 +8009bd14: 2463cc24 addiu v1,v1,-13276 +8009bd18: 00042080 sll a0,a0,0x2 +8009bd1c: 00052880 sll a1,a1,0x2 +8009bd20: 00822021 addu a0,a0,v0 +8009bd24: 00a32821 addu a1,a1,v1 +8009bd28: 8c820000 lw v0,0(a0) +8009bd2c: 8ca30000 lw v1,0(a1) +8009bd30: 00e23825 or a3,a3,v0 +8009bd34: 00c33025 or a2,a2,v1 +8009bd38: ad270000 sw a3,0(t1) +8009bd3c: ad260004 sw a2,4(t1) +8009bd40: 91040002 lbu a0,2(t0) +8009bd44: 00e65025 or t2,a3,a2 +8009bd48: 25260008 addiu a2,t1,8 +8009bd4c: 14800136 bnez a0,8009c228 <_Z11ConvertTilePhj+0xe98> +8009bd50: 25070002 addiu a3,t0,2 +8009bd54: 00004821 move t1,zero +8009bd58: 00004021 move t0,zero +8009bd5c: 90e40001 lbu a0,1(a3) +8009bd60: 1080000e beqz a0,8009bd9c <_Z11ConvertTilePhj+0xa0c> +8009bd64: 3085000f andi a1,a0,0xf +8009bd68: 3c028023 lui v0,0x8023 +8009bd6c: 00042102 srl a0,a0,0x4 +8009bd70: 3c038023 lui v1,0x8023 +8009bd74: 2442cb24 addiu v0,v0,-13532 +8009bd78: 2463cc24 addiu v1,v1,-13276 +8009bd7c: 00042080 sll a0,a0,0x2 +8009bd80: 00052880 sll a1,a1,0x2 +8009bd84: 00822021 addu a0,a0,v0 +8009bd88: 00a32821 addu a1,a1,v1 +8009bd8c: 8c820000 lw v0,0(a0) +8009bd90: 8ca30000 lw v1,0(a1) +8009bd94: 01224825 or t1,t1,v0 +8009bd98: 01034025 or t0,t0,v1 +8009bd9c: acc90000 sw t1,0(a2) +8009bda0: acc80004 sw t0,4(a2) +8009bda4: 90e40002 lbu a0,2(a3) +8009bda8: 01281025 or v0,t1,t0 +8009bdac: 01425025 or t2,t2,v0 +8009bdb0: 24c60008 addiu a2,a2,8 +8009bdb4: 1480015c bnez a0,8009c328 <_Z11ConvertTilePhj+0xf98> +8009bdb8: 24e70002 addiu a3,a3,2 +8009bdbc: 00004821 move t1,zero +8009bdc0: 00004021 move t0,zero +8009bdc4: 90e40001 lbu a0,1(a3) +8009bdc8: 1080000e beqz a0,8009be04 <_Z11ConvertTilePhj+0xa74> +8009bdcc: 3085000f andi a1,a0,0xf +8009bdd0: 3c028023 lui v0,0x8023 +8009bdd4: 00042102 srl a0,a0,0x4 +8009bdd8: 3c038023 lui v1,0x8023 +8009bddc: 2442cb24 addiu v0,v0,-13532 +8009bde0: 2463cc24 addiu v1,v1,-13276 +8009bde4: 00042080 sll a0,a0,0x2 +8009bde8: 00052880 sll a1,a1,0x2 +8009bdec: 00822021 addu a0,a0,v0 +8009bdf0: 00a32821 addu a1,a1,v1 +8009bdf4: 8c820000 lw v0,0(a0) +8009bdf8: 8ca30000 lw v1,0(a1) +8009bdfc: 01224825 or t1,t1,v0 +8009be00: 01034025 or t0,t0,v1 +8009be04: acc90000 sw t1,0(a2) +8009be08: acc80004 sw t0,4(a2) +8009be0c: 90e40002 lbu a0,2(a3) +8009be10: 01281025 or v0,t1,t0 +8009be14: 01425025 or t2,t2,v0 +8009be18: 24c60008 addiu a2,a2,8 +8009be1c: 14800135 bnez a0,8009c2f4 <_Z11ConvertTilePhj+0xf64> +8009be20: 24e70002 addiu a3,a3,2 +8009be24: 00004821 move t1,zero +8009be28: 00004021 move t0,zero +8009be2c: 90e40001 lbu a0,1(a3) +8009be30: 1080000e beqz a0,8009be6c <_Z11ConvertTilePhj+0xadc> +8009be34: 3085000f andi a1,a0,0xf +8009be38: 3c028023 lui v0,0x8023 +8009be3c: 00042102 srl a0,a0,0x4 +8009be40: 3c038023 lui v1,0x8023 +8009be44: 2442cb24 addiu v0,v0,-13532 +8009be48: 2463cc24 addiu v1,v1,-13276 +8009be4c: 00042080 sll a0,a0,0x2 +8009be50: 00052880 sll a1,a1,0x2 +8009be54: 00822021 addu a0,a0,v0 +8009be58: 00a32821 addu a1,a1,v1 +8009be5c: 8c820000 lw v0,0(a0) +8009be60: 8ca30000 lw v1,0(a1) +8009be64: 01224825 or t1,t1,v0 +8009be68: 01034025 or t0,t0,v1 +8009be6c: acc90000 sw t1,0(a2) +8009be70: acc80004 sw t0,4(a2) +8009be74: 90e40002 lbu a0,2(a3) +8009be78: 01281025 or v0,t1,t0 +8009be7c: 01425025 or t2,t2,v0 +8009be80: 24c60008 addiu a2,a2,8 +8009be84: 1480010e bnez a0,8009c2c0 <_Z11ConvertTilePhj+0xf30> +8009be88: 24e70002 addiu a3,a3,2 +8009be8c: 00004821 move t1,zero +8009be90: 00004021 move t0,zero +8009be94: 90e40001 lbu a0,1(a3) +8009be98: 1080000e beqz a0,8009bed4 <_Z11ConvertTilePhj+0xb44> +8009be9c: 3085000f andi a1,a0,0xf +8009bea0: 3c028023 lui v0,0x8023 +8009bea4: 00042102 srl a0,a0,0x4 +8009bea8: 3c038023 lui v1,0x8023 +8009beac: 2442cb24 addiu v0,v0,-13532 +8009beb0: 2463cc24 addiu v1,v1,-13276 +8009beb4: 00042080 sll a0,a0,0x2 +8009beb8: 00052880 sll a1,a1,0x2 +8009bebc: 00822021 addu a0,a0,v0 +8009bec0: 00a32821 addu a1,a1,v1 +8009bec4: 8c820000 lw v0,0(a0) +8009bec8: 8ca30000 lw v1,0(a1) +8009becc: 01224825 or t1,t1,v0 +8009bed0: 01034025 or t0,t0,v1 +8009bed4: acc90000 sw t1,0(a2) +8009bed8: acc80004 sw t0,4(a2) +8009bedc: 90e40002 lbu a0,2(a3) +8009bee0: 01281025 or v0,t1,t0 +8009bee4: 01425025 or t2,t2,v0 +8009bee8: 24c60008 addiu a2,a2,8 +8009beec: 148000e7 bnez a0,8009c28c <_Z11ConvertTilePhj+0xefc> +8009bef0: 24e70002 addiu a3,a3,2 +8009bef4: 00004821 move t1,zero +8009bef8: 00004021 move t0,zero +8009befc: 90e40001 lbu a0,1(a3) +8009bf00: 1080000e beqz a0,8009bf3c <_Z11ConvertTilePhj+0xbac> +8009bf04: 3085000f andi a1,a0,0xf +8009bf08: 3c028023 lui v0,0x8023 +8009bf0c: 00042102 srl a0,a0,0x4 +8009bf10: 3c038023 lui v1,0x8023 +8009bf14: 2442cb24 addiu v0,v0,-13532 +8009bf18: 2463cc24 addiu v1,v1,-13276 +8009bf1c: 00042080 sll a0,a0,0x2 +8009bf20: 00052880 sll a1,a1,0x2 +8009bf24: 00822021 addu a0,a0,v0 +8009bf28: 00a32821 addu a1,a1,v1 +8009bf2c: 8c820000 lw v0,0(a0) +8009bf30: 8ca30000 lw v1,0(a1) +8009bf34: 01224825 or t1,t1,v0 +8009bf38: 01034025 or t0,t0,v1 +8009bf3c: acc90000 sw t1,0(a2) +8009bf40: acc80004 sw t0,4(a2) +8009bf44: 90e40002 lbu a0,2(a3) +8009bf48: 01281025 or v0,t1,t0 +8009bf4c: 01425025 or t2,t2,v0 +8009bf50: 24c60008 addiu a2,a2,8 +8009bf54: 148000a7 bnez a0,8009c1f4 <_Z11ConvertTilePhj+0xe64> +8009bf58: 24e70002 addiu a3,a3,2 +8009bf5c: 00004821 move t1,zero +8009bf60: 00004021 move t0,zero +8009bf64: 90e40001 lbu a0,1(a3) +8009bf68: 1080000e beqz a0,8009bfa4 <_Z11ConvertTilePhj+0xc14> +8009bf6c: 3085000f andi a1,a0,0xf +8009bf70: 3c028023 lui v0,0x8023 +8009bf74: 00042102 srl a0,a0,0x4 +8009bf78: 3c038023 lui v1,0x8023 +8009bf7c: 2442cb24 addiu v0,v0,-13532 +8009bf80: 2463cc24 addiu v1,v1,-13276 +8009bf84: 00042080 sll a0,a0,0x2 +8009bf88: 00052880 sll a1,a1,0x2 +8009bf8c: 00822021 addu a0,a0,v0 +8009bf90: 00a32821 addu a1,a1,v1 +8009bf94: 8c820000 lw v0,0(a0) +8009bf98: 8ca30000 lw v1,0(a1) +8009bf9c: 01224825 or t1,t1,v0 +8009bfa0: 01034025 or t0,t0,v1 +8009bfa4: acc90000 sw t1,0(a2) +8009bfa8: acc80004 sw t0,4(a2) +8009bfac: 90e40002 lbu a0,2(a3) +8009bfb0: 01281025 or v0,t1,t0 +8009bfb4: 01425025 or t2,t2,v0 +8009bfb8: 24c90008 addiu t1,a2,8 +8009bfbc: 14800080 bnez a0,8009c1c0 <_Z11ConvertTilePhj+0xe30> +8009bfc0: 24e80002 addiu t0,a3,2 +8009bfc4: 00003821 move a3,zero +8009bfc8: 00003021 move a2,zero +8009bfcc: 91040001 lbu a0,1(t0) +8009bfd0: 10800010 beqz a0,8009c014 <_Z11ConvertTilePhj+0xc84> +8009bfd4: 00e61025 or v0,a3,a2 +8009bfd8: 3085000f andi a1,a0,0xf +8009bfdc: 3c028023 lui v0,0x8023 +8009bfe0: 00042102 srl a0,a0,0x4 +8009bfe4: 3c038023 lui v1,0x8023 +8009bfe8: 2442cb24 addiu v0,v0,-13532 +8009bfec: 2463cc24 addiu v1,v1,-13276 +8009bff0: 00042080 sll a0,a0,0x2 +8009bff4: 00052880 sll a1,a1,0x2 +8009bff8: 00822021 addu a0,a0,v0 +8009bffc: 00a32821 addu a1,a1,v1 +8009c000: 8c820000 lw v0,0(a0) +8009c004: 8ca30000 lw v1,0(a1) +8009c008: 00e23825 or a3,a3,v0 +8009c00c: 00c33025 or a2,a2,v1 +8009c010: 00e61025 or v0,a3,a2 +8009c014: 004a5025 or t2,v0,t2 +8009c018: ad260004 sw a2,4(t1) +8009c01c: 08026ec2 j 8009bb08 <_Z11ConvertTilePhj+0x778> +8009c020: ad270000 sw a3,0(t1) +8009c024: 3c028023 lui v0,0x8023 +8009c028: 00042102 srl a0,a0,0x4 +8009c02c: 3c038023 lui v1,0x8023 +8009c030: 00042080 sll a0,a0,0x2 +8009c034: 00052880 sll a1,a1,0x2 +8009c038: 2442c924 addiu v0,v0,-14044 +8009c03c: 2463ca24 addiu v1,v1,-13788 +8009c040: 00822021 addu a0,a0,v0 +8009c044: 00a32821 addu a1,a1,v1 +8009c048: 8c870000 lw a3,0(a0) +8009c04c: 08026cf8 j 8009b3e0 <_Z11ConvertTilePhj+0x50> +8009c050: 8ca60000 lw a2,0(a1) +8009c054: 3085000f andi a1,a0,0xf +8009c058: 3c028023 lui v0,0x8023 +8009c05c: 00042102 srl a0,a0,0x4 +8009c060: 3c038023 lui v1,0x8023 +8009c064: 00042080 sll a0,a0,0x2 +8009c068: 00052880 sll a1,a1,0x2 +8009c06c: 2442c924 addiu v0,v0,-14044 +8009c070: 2463ca24 addiu v1,v1,-13788 +8009c074: 00822021 addu a0,a0,v0 +8009c078: 00a32821 addu a1,a1,v1 +8009c07c: 8c880000 lw t0,0(a0) +8009c080: 08026d31 j 8009b4c4 <_Z11ConvertTilePhj+0x134> +8009c084: 8ca70000 lw a3,0(a1) +8009c088: 3085000f andi a1,a0,0xf +8009c08c: 3c028023 lui v0,0x8023 +8009c090: 00042102 srl a0,a0,0x4 +8009c094: 3c038023 lui v1,0x8023 +8009c098: 00042080 sll a0,a0,0x2 +8009c09c: 00052880 sll a1,a1,0x2 +8009c0a0: 2442c924 addiu v0,v0,-14044 +8009c0a4: 2463ca24 addiu v1,v1,-13788 +8009c0a8: 00822021 addu a0,a0,v0 +8009c0ac: 00a32821 addu a1,a1,v1 +8009c0b0: 8c880000 lw t0,0(a0) +8009c0b4: 08026da5 j 8009b694 <_Z11ConvertTilePhj+0x304> +8009c0b8: 8ca70000 lw a3,0(a1) +8009c0bc: 3085000f andi a1,a0,0xf +8009c0c0: 3c028023 lui v0,0x8023 +8009c0c4: 00042102 srl a0,a0,0x4 +8009c0c8: 3c038023 lui v1,0x8023 +8009c0cc: 00042080 sll a0,a0,0x2 +8009c0d0: 00052880 sll a1,a1,0x2 +8009c0d4: 2442c924 addiu v0,v0,-14044 +8009c0d8: 2463ca24 addiu v1,v1,-13788 +8009c0dc: 00822021 addu a0,a0,v0 +8009c0e0: 00a32821 addu a1,a1,v1 +8009c0e4: 8c880000 lw t0,0(a0) +8009c0e8: 08026d6b j 8009b5ac <_Z11ConvertTilePhj+0x21c> +8009c0ec: 8ca70000 lw a3,0(a1) +8009c0f0: 3085000f andi a1,a0,0xf +8009c0f4: 3c028023 lui v0,0x8023 +8009c0f8: 00042102 srl a0,a0,0x4 +8009c0fc: 3c038023 lui v1,0x8023 +8009c100: 00042080 sll a0,a0,0x2 +8009c104: 00052880 sll a1,a1,0x2 +8009c108: 2442c924 addiu v0,v0,-14044 +8009c10c: 2463ca24 addiu v1,v1,-13788 +8009c110: 00822021 addu a0,a0,v0 +8009c114: 00a32821 addu a1,a1,v1 +8009c118: 8c880000 lw t0,0(a0) +8009c11c: 08026e8d j 8009ba34 <_Z11ConvertTilePhj+0x6a4> +8009c120: 8ca70000 lw a3,0(a1) +8009c124: 3085000f andi a1,a0,0xf +8009c128: 3c028023 lui v0,0x8023 +8009c12c: 00042102 srl a0,a0,0x4 +8009c130: 3c038023 lui v1,0x8023 +8009c134: 00042080 sll a0,a0,0x2 +8009c138: 00052880 sll a1,a1,0x2 +8009c13c: 2442c924 addiu v0,v0,-14044 +8009c140: 2463ca24 addiu v1,v1,-13788 +8009c144: 00822021 addu a0,a0,v0 +8009c148: 00a32821 addu a1,a1,v1 +8009c14c: 8c880000 lw t0,0(a0) +8009c150: 08026e53 j 8009b94c <_Z11ConvertTilePhj+0x5bc> +8009c154: 8ca70000 lw a3,0(a1) +8009c158: 3085000f andi a1,a0,0xf +8009c15c: 3c028023 lui v0,0x8023 +8009c160: 00042102 srl a0,a0,0x4 +8009c164: 3c038023 lui v1,0x8023 +8009c168: 00042080 sll a0,a0,0x2 +8009c16c: 00052880 sll a1,a1,0x2 +8009c170: 2442c924 addiu v0,v0,-14044 +8009c174: 2463ca24 addiu v1,v1,-13788 +8009c178: 00822021 addu a0,a0,v0 +8009c17c: 00a32821 addu a1,a1,v1 +8009c180: 8c880000 lw t0,0(a0) +8009c184: 08026e19 j 8009b864 <_Z11ConvertTilePhj+0x4d4> +8009c188: 8ca70000 lw a3,0(a1) +8009c18c: 3085000f andi a1,a0,0xf +8009c190: 3c028023 lui v0,0x8023 +8009c194: 00042102 srl a0,a0,0x4 +8009c198: 3c038023 lui v1,0x8023 +8009c19c: 00042080 sll a0,a0,0x2 +8009c1a0: 00052880 sll a1,a1,0x2 +8009c1a4: 2442c924 addiu v0,v0,-14044 +8009c1a8: 2463ca24 addiu v1,v1,-13788 +8009c1ac: 00822021 addu a0,a0,v0 +8009c1b0: 00a32821 addu a1,a1,v1 +8009c1b4: 8c880000 lw t0,0(a0) +8009c1b8: 08026ddf j 8009b77c <_Z11ConvertTilePhj+0x3ec> +8009c1bc: 8ca70000 lw a3,0(a1) +8009c1c0: 3085000f andi a1,a0,0xf +8009c1c4: 3c028023 lui v0,0x8023 +8009c1c8: 00042102 srl a0,a0,0x4 +8009c1cc: 3c038023 lui v1,0x8023 +8009c1d0: 00042080 sll a0,a0,0x2 +8009c1d4: 00052880 sll a1,a1,0x2 +8009c1d8: 2442c924 addiu v0,v0,-14044 +8009c1dc: 2463ca24 addiu v1,v1,-13788 +8009c1e0: 00822021 addu a0,a0,v0 +8009c1e4: 00a32821 addu a1,a1,v1 +8009c1e8: 8c870000 lw a3,0(a0) +8009c1ec: 08026ff3 j 8009bfcc <_Z11ConvertTilePhj+0xc3c> +8009c1f0: 8ca60000 lw a2,0(a1) +8009c1f4: 3085000f andi a1,a0,0xf +8009c1f8: 3c028023 lui v0,0x8023 +8009c1fc: 00042102 srl a0,a0,0x4 +8009c200: 3c038023 lui v1,0x8023 +8009c204: 00042080 sll a0,a0,0x2 +8009c208: 00052880 sll a1,a1,0x2 +8009c20c: 2442c924 addiu v0,v0,-14044 +8009c210: 2463ca24 addiu v1,v1,-13788 +8009c214: 00822021 addu a0,a0,v0 +8009c218: 00a32821 addu a1,a1,v1 +8009c21c: 8c890000 lw t1,0(a0) +8009c220: 08026fd9 j 8009bf64 <_Z11ConvertTilePhj+0xbd4> +8009c224: 8ca80000 lw t0,0(a1) +8009c228: 3085000f andi a1,a0,0xf +8009c22c: 3c028023 lui v0,0x8023 +8009c230: 00042102 srl a0,a0,0x4 +8009c234: 3c038023 lui v1,0x8023 +8009c238: 00042080 sll a0,a0,0x2 +8009c23c: 00052880 sll a1,a1,0x2 +8009c240: 2442c924 addiu v0,v0,-14044 +8009c244: 2463ca24 addiu v1,v1,-13788 +8009c248: 00822021 addu a0,a0,v0 +8009c24c: 00a32821 addu a1,a1,v1 +8009c250: 8c890000 lw t1,0(a0) +8009c254: 08026f57 j 8009bd5c <_Z11ConvertTilePhj+0x9cc> +8009c258: 8ca80000 lw t0,0(a1) +8009c25c: 3c028023 lui v0,0x8023 +8009c260: 00042102 srl a0,a0,0x4 +8009c264: 3c038023 lui v1,0x8023 +8009c268: 00042080 sll a0,a0,0x2 +8009c26c: 00052880 sll a1,a1,0x2 +8009c270: 2442c924 addiu v0,v0,-14044 +8009c274: 2463ca24 addiu v1,v1,-13788 +8009c278: 00822021 addu a0,a0,v0 +8009c27c: 00a32821 addu a1,a1,v1 +8009c280: 8c870000 lw a3,0(a0) +8009c284: 08026f3e j 8009bcf8 <_Z11ConvertTilePhj+0x968> +8009c288: 8ca60000 lw a2,0(a1) +8009c28c: 3085000f andi a1,a0,0xf +8009c290: 3c028023 lui v0,0x8023 +8009c294: 00042102 srl a0,a0,0x4 +8009c298: 3c038023 lui v1,0x8023 +8009c29c: 00042080 sll a0,a0,0x2 +8009c2a0: 00052880 sll a1,a1,0x2 +8009c2a4: 2442c924 addiu v0,v0,-14044 +8009c2a8: 2463ca24 addiu v1,v1,-13788 +8009c2ac: 00822021 addu a0,a0,v0 +8009c2b0: 00a32821 addu a1,a1,v1 +8009c2b4: 8c890000 lw t1,0(a0) +8009c2b8: 08026fbf j 8009befc <_Z11ConvertTilePhj+0xb6c> +8009c2bc: 8ca80000 lw t0,0(a1) +8009c2c0: 3085000f andi a1,a0,0xf +8009c2c4: 3c028023 lui v0,0x8023 +8009c2c8: 00042102 srl a0,a0,0x4 +8009c2cc: 3c038023 lui v1,0x8023 +8009c2d0: 00042080 sll a0,a0,0x2 +8009c2d4: 00052880 sll a1,a1,0x2 +8009c2d8: 2442c924 addiu v0,v0,-14044 +8009c2dc: 2463ca24 addiu v1,v1,-13788 +8009c2e0: 00822021 addu a0,a0,v0 +8009c2e4: 00a32821 addu a1,a1,v1 +8009c2e8: 8c890000 lw t1,0(a0) +8009c2ec: 08026fa5 j 8009be94 <_Z11ConvertTilePhj+0xb04> +8009c2f0: 8ca80000 lw t0,0(a1) +8009c2f4: 3085000f andi a1,a0,0xf +8009c2f8: 3c028023 lui v0,0x8023 +8009c2fc: 00042102 srl a0,a0,0x4 +8009c300: 3c038023 lui v1,0x8023 +8009c304: 00042080 sll a0,a0,0x2 +8009c308: 00052880 sll a1,a1,0x2 +8009c30c: 2442c924 addiu v0,v0,-14044 +8009c310: 2463ca24 addiu v1,v1,-13788 +8009c314: 00822021 addu a0,a0,v0 +8009c318: 00a32821 addu a1,a1,v1 +8009c31c: 8c890000 lw t1,0(a0) +8009c320: 08026f8b j 8009be2c <_Z11ConvertTilePhj+0xa9c> +8009c324: 8ca80000 lw t0,0(a1) +8009c328: 3085000f andi a1,a0,0xf +8009c32c: 3c028023 lui v0,0x8023 +8009c330: 00042102 srl a0,a0,0x4 +8009c334: 3c038023 lui v1,0x8023 +8009c338: 00042080 sll a0,a0,0x2 +8009c33c: 00052880 sll a1,a1,0x2 +8009c340: 2442c924 addiu v0,v0,-14044 +8009c344: 2463ca24 addiu v1,v1,-13788 +8009c348: 00822021 addu a0,a0,v0 +8009c34c: 00a32821 addu a1,a1,v1 +8009c350: 8c890000 lw t1,0(a0) +8009c354: 08026f71 j 8009bdc4 <_Z11ConvertTilePhj+0xa34> +8009c358: 8ca80000 lw t0,0(a1) + +8009c35c <_Z19WRITE_4PIXELS16x2x2jPh>: +8009c35c: 3c0a8022 lui t2,0x8022 +8009c360: 25486dd8 addiu t0,t2,28120 +8009c364: 8d030040 lw v1,64(t0) +8009c368: 9102004c lbu v0,76(t0) +8009c36c: 00833821 addu a3,a0,v1 +8009c370: 90e30000 lbu v1,0(a3) +8009c374: 8d06003c lw a2,60(t0) +8009c378: 00042040 sll a0,a0,0x1 +8009c37c: 0062102b sltu v0,v1,v0 +8009c380: 00864821 addu t1,a0,a2 +8009c384: 10400004 beqz v0,8009c398 <_Z19WRITE_4PIXELS16x2x2jPh+0x3c> +8009c388: 00a05821 move t3,a1 +8009c38c: 90a30000 lbu v1,0(a1) +8009c390: 14600054 bnez v1,8009c4e4 <_Z19WRITE_4PIXELS16x2x2jPh+0x188> +8009c394: 00031840 sll v1,v1,0x1 +8009c398: 25466dd8 addiu a2,t2,28120 +8009c39c: 90c2004c lbu v0,76(a2) +8009c3a0: 90e30002 lbu v1,2(a3) +8009c3a4: 0062102b sltu v0,v1,v0 +8009c3a8: 10400005 beqz v0,8009c3c0 <_Z19WRITE_4PIXELS16x2x2jPh+0x64> +8009c3ac: 00000000 nop +8009c3b0: 91630001 lbu v1,1(t3) +8009c3b4: 14600039 bnez v1,8009c49c <_Z19WRITE_4PIXELS16x2x2jPh+0x140> +8009c3b8: 00031840 sll v1,v1,0x1 +8009c3bc: 25466dd8 addiu a2,t2,28120 +8009c3c0: 90c2004c lbu v0,76(a2) +8009c3c4: 90e30004 lbu v1,4(a3) +8009c3c8: 0062102b sltu v0,v1,v0 +8009c3cc: 10400004 beqz v0,8009c3e0 <_Z19WRITE_4PIXELS16x2x2jPh+0x84> +8009c3d0: 00000000 nop +8009c3d4: 91630002 lbu v1,2(t3) +8009c3d8: 1460001e bnez v1,8009c454 <_Z19WRITE_4PIXELS16x2x2jPh+0xf8> +8009c3dc: 00031840 sll v1,v1,0x1 +8009c3e0: 25466dd8 addiu a2,t2,28120 +8009c3e4: 90c2004c lbu v0,76(a2) +8009c3e8: 90e30006 lbu v1,6(a3) +8009c3ec: 0062102b sltu v0,v1,v0 +8009c3f0: 10400004 beqz v0,8009c404 <_Z19WRITE_4PIXELS16x2x2jPh+0xa8> +8009c3f4: 00000000 nop +8009c3f8: 91630003 lbu v1,3(t3) +8009c3fc: 14600003 bnez v1,8009c40c <_Z19WRITE_4PIXELS16x2x2jPh+0xb0> +8009c400: 00031840 sll v1,v1,0x1 +8009c404: 03e00008 jr ra +8009c408: 00000000 nop +8009c40c: 8cc20044 lw v0,68(a2) +8009c410: 8cc50024 lw a1,36(a2) +8009c414: 00621821 addu v1,v1,v0 +8009c418: 00052842 srl a1,a1,0x1 +8009c41c: 94640000 lhu a0,0(v1) +8009c420: 00051040 sll v0,a1,0x1 +8009c424: 01221021 addu v0,t1,v0 +8009c428: a444000c sh a0,12(v0) +8009c42c: a444000e sh a0,14(v0) +8009c430: a524000c sh a0,12(t1) +8009c434: a524000e sh a0,14(t1) +8009c438: 90c2004d lbu v0,77(a2) +8009c43c: 00e52821 addu a1,a3,a1 +8009c440: a0a20006 sb v0,6(a1) +8009c444: a0a20007 sb v0,7(a1) +8009c448: a0e20006 sb v0,6(a3) +8009c44c: 03e00008 jr ra +8009c450: a0e20007 sb v0,7(a3) +8009c454: 8cc20044 lw v0,68(a2) +8009c458: 8cc50024 lw a1,36(a2) +8009c45c: 00621821 addu v1,v1,v0 +8009c460: 00052842 srl a1,a1,0x1 +8009c464: 94640000 lhu a0,0(v1) +8009c468: 00051040 sll v0,a1,0x1 +8009c46c: 01221021 addu v0,t1,v0 +8009c470: a4440008 sh a0,8(v0) +8009c474: a444000a sh a0,10(v0) +8009c478: a5240008 sh a0,8(t1) +8009c47c: a524000a sh a0,10(t1) +8009c480: 90c2004d lbu v0,77(a2) +8009c484: 00e52821 addu a1,a3,a1 +8009c488: a0a20004 sb v0,4(a1) +8009c48c: a0a20005 sb v0,5(a1) +8009c490: a0e20004 sb v0,4(a3) +8009c494: 080270f8 j 8009c3e0 <_Z19WRITE_4PIXELS16x2x2jPh+0x84> +8009c498: a0e20005 sb v0,5(a3) +8009c49c: 8cc20044 lw v0,68(a2) +8009c4a0: 8cc50024 lw a1,36(a2) +8009c4a4: 00621821 addu v1,v1,v0 +8009c4a8: 00052842 srl a1,a1,0x1 +8009c4ac: 94640000 lhu a0,0(v1) +8009c4b0: 00051040 sll v0,a1,0x1 +8009c4b4: 01221021 addu v0,t1,v0 +8009c4b8: a4440004 sh a0,4(v0) +8009c4bc: a4440006 sh a0,6(v0) +8009c4c0: a5240004 sh a0,4(t1) +8009c4c4: a5240006 sh a0,6(t1) +8009c4c8: 90c2004d lbu v0,77(a2) +8009c4cc: 00e52821 addu a1,a3,a1 +8009c4d0: a0a20002 sb v0,2(a1) +8009c4d4: a0a20003 sb v0,3(a1) +8009c4d8: a0e20002 sb v0,2(a3) +8009c4dc: 080270ef j 8009c3bc <_Z19WRITE_4PIXELS16x2x2jPh+0x60> +8009c4e0: a0e20003 sb v0,3(a3) +8009c4e4: 8d020044 lw v0,68(t0) +8009c4e8: 8d050024 lw a1,36(t0) +8009c4ec: 00621821 addu v1,v1,v0 +8009c4f0: 00052842 srl a1,a1,0x1 +8009c4f4: 94640000 lhu a0,0(v1) +8009c4f8: 00051040 sll v0,a1,0x1 +8009c4fc: 01221021 addu v0,t1,v0 +8009c500: a4440000 sh a0,0(v0) +8009c504: a4440002 sh a0,2(v0) +8009c508: a5240000 sh a0,0(t1) +8009c50c: a5240002 sh a0,2(t1) +8009c510: 9102004d lbu v0,77(t0) +8009c514: 00e52821 addu a1,a3,a1 +8009c518: a0a20000 sb v0,0(a1) +8009c51c: a0a20001 sb v0,1(a1) +8009c520: a0e20000 sb v0,0(a3) +8009c524: 080270e6 j 8009c398 <_Z19WRITE_4PIXELS16x2x2jPh+0x3c> +8009c528: a0e20001 sb v0,1(a3) + +8009c52c <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh>: +8009c52c: 3c0a8022 lui t2,0x8022 +8009c530: 25486dd8 addiu t0,t2,28120 +8009c534: 8d030040 lw v1,64(t0) +8009c538: 9102004c lbu v0,76(t0) +8009c53c: 00833821 addu a3,a0,v1 +8009c540: 90e30000 lbu v1,0(a3) +8009c544: 8d06003c lw a2,60(t0) +8009c548: 00042040 sll a0,a0,0x1 +8009c54c: 0062102b sltu v0,v1,v0 +8009c550: 00864821 addu t1,a0,a2 +8009c554: 10400004 beqz v0,8009c568 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x3c> +8009c558: 00a05821 move t3,a1 +8009c55c: 90a30003 lbu v1,3(a1) +8009c560: 14600054 bnez v1,8009c6b4 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x188> +8009c564: 00031840 sll v1,v1,0x1 +8009c568: 25466dd8 addiu a2,t2,28120 +8009c56c: 90c2004c lbu v0,76(a2) +8009c570: 90e30002 lbu v1,2(a3) +8009c574: 0062102b sltu v0,v1,v0 +8009c578: 10400005 beqz v0,8009c590 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x64> +8009c57c: 00000000 nop +8009c580: 91630002 lbu v1,2(t3) +8009c584: 14600039 bnez v1,8009c66c <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x140> +8009c588: 00031840 sll v1,v1,0x1 +8009c58c: 25466dd8 addiu a2,t2,28120 +8009c590: 90c2004c lbu v0,76(a2) +8009c594: 90e30004 lbu v1,4(a3) +8009c598: 0062102b sltu v0,v1,v0 +8009c59c: 10400004 beqz v0,8009c5b0 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x84> +8009c5a0: 00000000 nop +8009c5a4: 91630001 lbu v1,1(t3) +8009c5a8: 1460001e bnez v1,8009c624 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0xf8> +8009c5ac: 00031840 sll v1,v1,0x1 +8009c5b0: 25466dd8 addiu a2,t2,28120 +8009c5b4: 90c2004c lbu v0,76(a2) +8009c5b8: 90e30006 lbu v1,6(a3) +8009c5bc: 0062102b sltu v0,v1,v0 +8009c5c0: 10400004 beqz v0,8009c5d4 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0xa8> +8009c5c4: 00000000 nop +8009c5c8: 91630000 lbu v1,0(t3) +8009c5cc: 14600003 bnez v1,8009c5dc <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0xb0> +8009c5d0: 00031840 sll v1,v1,0x1 +8009c5d4: 03e00008 jr ra +8009c5d8: 00000000 nop +8009c5dc: 8cc20044 lw v0,68(a2) +8009c5e0: 8cc50024 lw a1,36(a2) +8009c5e4: 00621821 addu v1,v1,v0 +8009c5e8: 00052842 srl a1,a1,0x1 +8009c5ec: 94640000 lhu a0,0(v1) +8009c5f0: 00051040 sll v0,a1,0x1 +8009c5f4: 01221021 addu v0,t1,v0 +8009c5f8: a444000c sh a0,12(v0) +8009c5fc: a444000e sh a0,14(v0) +8009c600: a524000c sh a0,12(t1) +8009c604: a524000e sh a0,14(t1) +8009c608: 90c2004d lbu v0,77(a2) +8009c60c: 00e52821 addu a1,a3,a1 +8009c610: a0a20006 sb v0,6(a1) +8009c614: a0a20007 sb v0,7(a1) +8009c618: a0e20006 sb v0,6(a3) +8009c61c: 03e00008 jr ra +8009c620: a0e20007 sb v0,7(a3) +8009c624: 8cc20044 lw v0,68(a2) +8009c628: 8cc50024 lw a1,36(a2) +8009c62c: 00621821 addu v1,v1,v0 +8009c630: 00052842 srl a1,a1,0x1 +8009c634: 94640000 lhu a0,0(v1) +8009c638: 00051040 sll v0,a1,0x1 +8009c63c: 01221021 addu v0,t1,v0 +8009c640: a4440008 sh a0,8(v0) +8009c644: a444000a sh a0,10(v0) +8009c648: a5240008 sh a0,8(t1) +8009c64c: a524000a sh a0,10(t1) +8009c650: 90c2004d lbu v0,77(a2) +8009c654: 00e52821 addu a1,a3,a1 +8009c658: a0a20004 sb v0,4(a1) +8009c65c: a0a20005 sb v0,5(a1) +8009c660: a0e20004 sb v0,4(a3) +8009c664: 0802716c j 8009c5b0 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x84> +8009c668: a0e20005 sb v0,5(a3) +8009c66c: 8cc20044 lw v0,68(a2) +8009c670: 8cc50024 lw a1,36(a2) +8009c674: 00621821 addu v1,v1,v0 +8009c678: 00052842 srl a1,a1,0x1 +8009c67c: 94640000 lhu a0,0(v1) +8009c680: 00051040 sll v0,a1,0x1 +8009c684: 01221021 addu v0,t1,v0 +8009c688: a4440004 sh a0,4(v0) +8009c68c: a4440006 sh a0,6(v0) +8009c690: a5240004 sh a0,4(t1) +8009c694: a5240006 sh a0,6(t1) +8009c698: 90c2004d lbu v0,77(a2) +8009c69c: 00e52821 addu a1,a3,a1 +8009c6a0: a0a20002 sb v0,2(a1) +8009c6a4: a0a20003 sb v0,3(a1) +8009c6a8: a0e20002 sb v0,2(a3) +8009c6ac: 08027163 j 8009c58c <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x60> +8009c6b0: a0e20003 sb v0,3(a3) +8009c6b4: 8d020044 lw v0,68(t0) +8009c6b8: 8d050024 lw a1,36(t0) +8009c6bc: 00621821 addu v1,v1,v0 +8009c6c0: 00052842 srl a1,a1,0x1 +8009c6c4: 94640000 lhu a0,0(v1) +8009c6c8: 00051040 sll v0,a1,0x1 +8009c6cc: 01221021 addu v0,t1,v0 +8009c6d0: a4440000 sh a0,0(v0) +8009c6d4: a4440002 sh a0,2(v0) +8009c6d8: a5240000 sh a0,0(t1) +8009c6dc: a5240002 sh a0,2(t1) +8009c6e0: 9102004d lbu v0,77(t0) +8009c6e4: 00e52821 addu a1,a3,a1 +8009c6e8: a0a20000 sb v0,0(a1) +8009c6ec: a0a20001 sb v0,1(a1) +8009c6f0: a0e20000 sb v0,0(a3) +8009c6f4: 0802715a j 8009c568 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x3c> +8009c6f8: a0e20001 sb v0,1(a3) + +8009c6fc <_Z19WRITE_4PIXELS16_ADDjPh>: +8009c6fc: 3c0c8022 lui t4,0x8022 +8009c700: 25896dd8 addiu t1,t4,28120 +8009c704: 8d220008 lw v0,8(t1) +8009c708: 9123004c lbu v1,76(t1) +8009c70c: 00825021 addu t2,a0,v0 +8009c710: 91460000 lbu a2,0(t2) +8009c714: 8d27003c lw a3,60(t1) +8009c718: 8d28000c lw t0,12(t1) +8009c71c: 00041040 sll v0,a0,0x1 +8009c720: 00c3182b sltu v1,a2,v1 +8009c724: 00475821 addu t3,v0,a3 +8009c728: 00886821 addu t5,a0,t0 +8009c72c: 10600004 beqz v1,8009c740 <_Z19WRITE_4PIXELS16_ADDjPh+0x44> +8009c730: 00a07021 move t6,a1 +8009c734: 90a50000 lbu a1,0(a1) +8009c738: 14a0007f bnez a1,8009c938 <_Z19WRITE_4PIXELS16_ADDjPh+0x23c> +8009c73c: 00000000 nop +8009c740: 25876dd8 addiu a3,t4,28120 +8009c744: 90e2004c lbu v0,76(a3) +8009c748: 91430001 lbu v1,1(t2) +8009c74c: 0062102b sltu v0,v1,v0 +8009c750: 10400005 beqz v0,8009c768 <_Z19WRITE_4PIXELS16_ADDjPh+0x6c> +8009c754: 25480001 addiu t0,t2,1 +8009c758: 91c50001 lbu a1,1(t6) +8009c75c: 14a00056 bnez a1,8009c8b8 <_Z19WRITE_4PIXELS16_ADDjPh+0x1bc> +8009c760: 00000000 nop +8009c764: 25876dd8 addiu a3,t4,28120 +8009c768: 90e2004c lbu v0,76(a3) +8009c76c: 91430002 lbu v1,2(t2) +8009c770: 0062102b sltu v0,v1,v0 +8009c774: 10400004 beqz v0,8009c788 <_Z19WRITE_4PIXELS16_ADDjPh+0x8c> +8009c778: 25480002 addiu t0,t2,2 +8009c77c: 91c50002 lbu a1,2(t6) +8009c780: 14a0002d bnez a1,8009c838 <_Z19WRITE_4PIXELS16_ADDjPh+0x13c> +8009c784: 00000000 nop +8009c788: 25876dd8 addiu a3,t4,28120 +8009c78c: 91430003 lbu v1,3(t2) +8009c790: 90e2004c lbu v0,76(a3) +8009c794: 0062102b sltu v0,v1,v0 +8009c798: 10400004 beqz v0,8009c7ac <_Z19WRITE_4PIXELS16_ADDjPh+0xb0> +8009c79c: 25480003 addiu t0,t2,3 +8009c7a0: 91c50003 lbu a1,3(t6) +8009c7a4: 14a00003 bnez a1,8009c7b4 <_Z19WRITE_4PIXELS16_ADDjPh+0xb8> +8009c7a8: 00000000 nop +8009c7ac: 03e00008 jr ra +8009c7b0: 00000000 nop +8009c7b4: 91a40003 lbu a0,3(t5) +8009c7b8: 10800091 beqz a0,8009ca00 <_Z19WRITE_4PIXELS16_ADDjPh+0x304> +8009c7bc: 00051840 sll v1,a1,0x1 +8009c7c0: 24020001 li v0,1 +8009c7c4: 1082009f beq a0,v0,8009ca44 <_Z19WRITE_4PIXELS16_ADDjPh+0x348> +8009c7c8: 00051040 sll v0,a1,0x1 +8009c7cc: 8ce30014 lw v1,20(a3) +8009c7d0: 8ce40044 lw a0,68(a3) +8009c7d4: 00031840 sll v1,v1,0x1 +8009c7d8: 00441021 addu v0,v0,a0 +8009c7dc: 006b1821 addu v1,v1,t3 +8009c7e0: 94440000 lhu a0,0(v0) +8009c7e4: 94660006 lhu a2,6(v1) +8009c7e8: 2402fbde li v0,-1058 +8009c7ec: 00c22824 and a1,a2,v0 +8009c7f0: 00821024 and v0,a0,v0 +8009c7f4: 00451021 addu v0,v0,a1 +8009c7f8: 00861824 and v1,a0,a2 +8009c7fc: 00021043 sra v0,v0,0x1 +8009c800: 30630421 andi v1,v1,0x421 +8009c804: 00431021 addu v0,v0,v1 +8009c808: 8ce50018 lw a1,24(a3) +8009c80c: 00021040 sll v0,v0,0x1 +8009c810: 00451021 addu v0,v0,a1 +8009c814: 94430000 lhu v1,0(v0) +8009c818: 00862026 xor a0,a0,a2 +8009c81c: 30840421 andi a0,a0,0x421 +8009c820: 00832025 or a0,a0,v1 +8009c824: a5640006 sh a0,6(t3) +8009c828: 25826dd8 addiu v0,t4,28120 +8009c82c: 9043004d lbu v1,77(v0) +8009c830: 03e00008 jr ra +8009c834: a1030000 sb v1,0(t0) +8009c838: 91a30002 lbu v1,2(t5) +8009c83c: 1060006a beqz v1,8009c9e8 <_Z19WRITE_4PIXELS16_ADDjPh+0x2ec> +8009c840: 24020001 li v0,1 +8009c844: 1062008b beq v1,v0,8009ca74 <_Z19WRITE_4PIXELS16_ADDjPh+0x378> +8009c848: 00051040 sll v0,a1,0x1 +8009c84c: 8ce30014 lw v1,20(a3) +8009c850: 8ce40044 lw a0,68(a3) +8009c854: 00031840 sll v1,v1,0x1 +8009c858: 00441021 addu v0,v0,a0 +8009c85c: 006b1821 addu v1,v1,t3 +8009c860: 94440000 lhu a0,0(v0) +8009c864: 94660004 lhu a2,4(v1) +8009c868: 2402fbde li v0,-1058 +8009c86c: 00c22824 and a1,a2,v0 +8009c870: 00821024 and v0,a0,v0 +8009c874: 00451021 addu v0,v0,a1 +8009c878: 00861824 and v1,a0,a2 +8009c87c: 00021043 sra v0,v0,0x1 +8009c880: 30630421 andi v1,v1,0x421 +8009c884: 00431021 addu v0,v0,v1 +8009c888: 8ce50018 lw a1,24(a3) +8009c88c: 00021040 sll v0,v0,0x1 +8009c890: 00451021 addu v0,v0,a1 +8009c894: 94430000 lhu v1,0(v0) +8009c898: 00862026 xor a0,a0,a2 +8009c89c: 30840421 andi a0,a0,0x421 +8009c8a0: 00832025 or a0,a0,v1 +8009c8a4: a5640004 sh a0,4(t3) +8009c8a8: 25826dd8 addiu v0,t4,28120 +8009c8ac: 9043004d lbu v1,77(v0) +8009c8b0: 080271e2 j 8009c788 <_Z19WRITE_4PIXELS16_ADDjPh+0x8c> +8009c8b4: a1030000 sb v1,0(t0) +8009c8b8: 91a30001 lbu v1,1(t5) +8009c8bc: 10600044 beqz v1,8009c9d0 <_Z19WRITE_4PIXELS16_ADDjPh+0x2d4> +8009c8c0: 24020001 li v0,1 +8009c8c4: 10620077 beq v1,v0,8009caa4 <_Z19WRITE_4PIXELS16_ADDjPh+0x3a8> +8009c8c8: 00051040 sll v0,a1,0x1 +8009c8cc: 8ce30014 lw v1,20(a3) +8009c8d0: 8ce40044 lw a0,68(a3) +8009c8d4: 00031840 sll v1,v1,0x1 +8009c8d8: 00441021 addu v0,v0,a0 +8009c8dc: 006b1821 addu v1,v1,t3 +8009c8e0: 94440000 lhu a0,0(v0) +8009c8e4: 94660002 lhu a2,2(v1) +8009c8e8: 2402fbde li v0,-1058 +8009c8ec: 00c22824 and a1,a2,v0 +8009c8f0: 00821024 and v0,a0,v0 +8009c8f4: 00451021 addu v0,v0,a1 +8009c8f8: 00861824 and v1,a0,a2 +8009c8fc: 00021043 sra v0,v0,0x1 +8009c900: 30630421 andi v1,v1,0x421 +8009c904: 00431021 addu v0,v0,v1 +8009c908: 8ce50018 lw a1,24(a3) +8009c90c: 00021040 sll v0,v0,0x1 +8009c910: 00451021 addu v0,v0,a1 +8009c914: 94430000 lhu v1,0(v0) +8009c918: 00862026 xor a0,a0,a2 +8009c91c: 30840421 andi a0,a0,0x421 +8009c920: 00832025 or a0,a0,v1 +8009c924: a5640002 sh a0,2(t3) +8009c928: 25826dd8 addiu v0,t4,28120 +8009c92c: 9043004d lbu v1,77(v0) +8009c930: 080271d9 j 8009c764 <_Z19WRITE_4PIXELS16_ADDjPh+0x68> +8009c934: a1030000 sb v1,0(t0) +8009c938: 91a30000 lbu v1,0(t5) +8009c93c: 1060001e beqz v1,8009c9b8 <_Z19WRITE_4PIXELS16_ADDjPh+0x2bc> +8009c940: 24020001 li v0,1 +8009c944: 10620033 beq v1,v0,8009ca14 <_Z19WRITE_4PIXELS16_ADDjPh+0x318> +8009c948: 00051040 sll v0,a1,0x1 +8009c94c: 8d230014 lw v1,20(t1) +8009c950: 8d240044 lw a0,68(t1) +8009c954: 00031840 sll v1,v1,0x1 +8009c958: 00441021 addu v0,v0,a0 +8009c95c: 006b1821 addu v1,v1,t3 +8009c960: 94440000 lhu a0,0(v0) +8009c964: 94660000 lhu a2,0(v1) +8009c968: 2402fbde li v0,-1058 +8009c96c: 00c22824 and a1,a2,v0 +8009c970: 00821024 and v0,a0,v0 +8009c974: 00451021 addu v0,v0,a1 +8009c978: 00861824 and v1,a0,a2 +8009c97c: 00021043 sra v0,v0,0x1 +8009c980: 30630421 andi v1,v1,0x421 +8009c984: 00431021 addu v0,v0,v1 +8009c988: 8d250018 lw a1,24(t1) +8009c98c: 00021040 sll v0,v0,0x1 +8009c990: 00451021 addu v0,v0,a1 +8009c994: 94430000 lhu v1,0(v0) +8009c998: 00862026 xor a0,a0,a2 +8009c99c: 30840421 andi a0,a0,0x421 +8009c9a0: 00832025 or a0,a0,v1 +8009c9a4: a5640000 sh a0,0(t3) +8009c9a8: 25826dd8 addiu v0,t4,28120 +8009c9ac: 9043004d lbu v1,77(v0) +8009c9b0: 080271d0 j 8009c740 <_Z19WRITE_4PIXELS16_ADDjPh+0x44> +8009c9b4: a1430000 sb v1,0(t2) +8009c9b8: 8d220044 lw v0,68(t1) +8009c9bc: 00051840 sll v1,a1,0x1 +8009c9c0: 00621821 addu v1,v1,v0 +8009c9c4: 94640000 lhu a0,0(v1) +8009c9c8: 0802726a j 8009c9a8 <_Z19WRITE_4PIXELS16_ADDjPh+0x2ac> +8009c9cc: a5640000 sh a0,0(t3) +8009c9d0: 8ce20044 lw v0,68(a3) +8009c9d4: 00051840 sll v1,a1,0x1 +8009c9d8: 00621821 addu v1,v1,v0 +8009c9dc: 94640000 lhu a0,0(v1) +8009c9e0: 0802724a j 8009c928 <_Z19WRITE_4PIXELS16_ADDjPh+0x22c> +8009c9e4: a5640002 sh a0,2(t3) +8009c9e8: 8ce20044 lw v0,68(a3) +8009c9ec: 00051840 sll v1,a1,0x1 +8009c9f0: 00621821 addu v1,v1,v0 +8009c9f4: 94640000 lhu a0,0(v1) +8009c9f8: 0802722a j 8009c8a8 <_Z19WRITE_4PIXELS16_ADDjPh+0x1ac> +8009c9fc: a5640004 sh a0,4(t3) +8009ca00: 8ce20044 lw v0,68(a3) +8009ca04: 00621821 addu v1,v1,v0 +8009ca08: 94640000 lhu a0,0(v1) +8009ca0c: 0802720a j 8009c828 <_Z19WRITE_4PIXELS16_ADDjPh+0x12c> +8009ca10: a5640006 sh a0,6(t3) +8009ca14: 8d230044 lw v1,68(t1) +8009ca18: 00431021 addu v0,v0,v1 +8009ca1c: 94440000 lhu a0,0(v0) +8009ca20: 8d260050 lw a2,80(t1) +8009ca24: 2402fbde li v0,-1058 +8009ca28: 00c22824 and a1,a2,v0 +8009ca2c: 00821024 and v0,a0,v0 +8009ca30: 00451021 addu v0,v0,a1 +8009ca34: 30c30421 andi v1,a2,0x421 +8009ca38: 00021042 srl v0,v0,0x1 +8009ca3c: 08027261 j 8009c984 <_Z19WRITE_4PIXELS16_ADDjPh+0x288> +8009ca40: 00831824 and v1,a0,v1 +8009ca44: 8ce30044 lw v1,68(a3) +8009ca48: 00431021 addu v0,v0,v1 +8009ca4c: 94440000 lhu a0,0(v0) +8009ca50: 8ce60050 lw a2,80(a3) +8009ca54: 2402fbde li v0,-1058 +8009ca58: 00c22824 and a1,a2,v0 +8009ca5c: 00821024 and v0,a0,v0 +8009ca60: 00451021 addu v0,v0,a1 +8009ca64: 30c30421 andi v1,a2,0x421 +8009ca68: 00021042 srl v0,v0,0x1 +8009ca6c: 08027201 j 8009c804 <_Z19WRITE_4PIXELS16_ADDjPh+0x108> +8009ca70: 00831824 and v1,a0,v1 +8009ca74: 8ce30044 lw v1,68(a3) +8009ca78: 00431021 addu v0,v0,v1 +8009ca7c: 94440000 lhu a0,0(v0) +8009ca80: 8ce60050 lw a2,80(a3) +8009ca84: 2402fbde li v0,-1058 +8009ca88: 00c22824 and a1,a2,v0 +8009ca8c: 00821024 and v0,a0,v0 +8009ca90: 00451021 addu v0,v0,a1 +8009ca94: 30c30421 andi v1,a2,0x421 +8009ca98: 00021042 srl v0,v0,0x1 +8009ca9c: 08027221 j 8009c884 <_Z19WRITE_4PIXELS16_ADDjPh+0x188> +8009caa0: 00831824 and v1,a0,v1 +8009caa4: 8ce30044 lw v1,68(a3) +8009caa8: 00431021 addu v0,v0,v1 +8009caac: 94440000 lhu a0,0(v0) +8009cab0: 8ce60050 lw a2,80(a3) +8009cab4: 2402fbde li v0,-1058 +8009cab8: 00c22824 and a1,a2,v0 +8009cabc: 00821024 and v0,a0,v0 +8009cac0: 00451021 addu v0,v0,a1 +8009cac4: 30c30421 andi v1,a2,0x421 +8009cac8: 00021042 srl v0,v0,0x1 +8009cacc: 08027241 j 8009c904 <_Z19WRITE_4PIXELS16_ADDjPh+0x208> +8009cad0: 00831824 and v1,a0,v1 + +8009cad4 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh>: +8009cad4: 3c0c8022 lui t4,0x8022 +8009cad8: 25896dd8 addiu t1,t4,28120 +8009cadc: 8d220008 lw v0,8(t1) +8009cae0: 9123004c lbu v1,76(t1) +8009cae4: 00825021 addu t2,a0,v0 +8009cae8: 91460000 lbu a2,0(t2) +8009caec: 8d27003c lw a3,60(t1) +8009caf0: 8d28000c lw t0,12(t1) +8009caf4: 00041040 sll v0,a0,0x1 +8009caf8: 00c3182b sltu v1,a2,v1 +8009cafc: 00475821 addu t3,v0,a3 +8009cb00: 00886821 addu t5,a0,t0 +8009cb04: 10600004 beqz v1,8009cb18 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x44> +8009cb08: 00a07021 move t6,a1 +8009cb0c: 90a50003 lbu a1,3(a1) +8009cb10: 14a0007f bnez a1,8009cd10 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x23c> +8009cb14: 00000000 nop +8009cb18: 25876dd8 addiu a3,t4,28120 +8009cb1c: 90e2004c lbu v0,76(a3) +8009cb20: 91430001 lbu v1,1(t2) +8009cb24: 0062102b sltu v0,v1,v0 +8009cb28: 10400005 beqz v0,8009cb40 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x6c> +8009cb2c: 25480001 addiu t0,t2,1 +8009cb30: 91c50002 lbu a1,2(t6) +8009cb34: 14a00056 bnez a1,8009cc90 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x1bc> +8009cb38: 00000000 nop +8009cb3c: 25876dd8 addiu a3,t4,28120 +8009cb40: 90e2004c lbu v0,76(a3) +8009cb44: 91430002 lbu v1,2(t2) +8009cb48: 0062102b sltu v0,v1,v0 +8009cb4c: 10400004 beqz v0,8009cb60 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x8c> +8009cb50: 25480002 addiu t0,t2,2 +8009cb54: 91c50001 lbu a1,1(t6) +8009cb58: 14a0002d bnez a1,8009cc10 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x13c> +8009cb5c: 00000000 nop +8009cb60: 25876dd8 addiu a3,t4,28120 +8009cb64: 91430003 lbu v1,3(t2) +8009cb68: 90e2004c lbu v0,76(a3) +8009cb6c: 0062102b sltu v0,v1,v0 +8009cb70: 10400004 beqz v0,8009cb84 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0xb0> +8009cb74: 25480003 addiu t0,t2,3 +8009cb78: 91c50000 lbu a1,0(t6) +8009cb7c: 14a00003 bnez a1,8009cb8c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0xb8> +8009cb80: 00000000 nop +8009cb84: 03e00008 jr ra +8009cb88: 00000000 nop +8009cb8c: 91a40003 lbu a0,3(t5) +8009cb90: 10800091 beqz a0,8009cdd8 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x304> +8009cb94: 00051840 sll v1,a1,0x1 +8009cb98: 24020001 li v0,1 +8009cb9c: 1082009f beq a0,v0,8009ce1c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x348> +8009cba0: 00051040 sll v0,a1,0x1 +8009cba4: 8ce30014 lw v1,20(a3) +8009cba8: 8ce40044 lw a0,68(a3) +8009cbac: 00031840 sll v1,v1,0x1 +8009cbb0: 00441021 addu v0,v0,a0 +8009cbb4: 006b1821 addu v1,v1,t3 +8009cbb8: 94440000 lhu a0,0(v0) +8009cbbc: 94660006 lhu a2,6(v1) +8009cbc0: 2402fbde li v0,-1058 +8009cbc4: 00c22824 and a1,a2,v0 +8009cbc8: 00821024 and v0,a0,v0 +8009cbcc: 00451021 addu v0,v0,a1 +8009cbd0: 00861824 and v1,a0,a2 +8009cbd4: 00021043 sra v0,v0,0x1 +8009cbd8: 30630421 andi v1,v1,0x421 +8009cbdc: 00431021 addu v0,v0,v1 +8009cbe0: 8ce50018 lw a1,24(a3) +8009cbe4: 00021040 sll v0,v0,0x1 +8009cbe8: 00451021 addu v0,v0,a1 +8009cbec: 94430000 lhu v1,0(v0) +8009cbf0: 00862026 xor a0,a0,a2 +8009cbf4: 30840421 andi a0,a0,0x421 +8009cbf8: 00832025 or a0,a0,v1 +8009cbfc: a5640006 sh a0,6(t3) +8009cc00: 25826dd8 addiu v0,t4,28120 +8009cc04: 9043004d lbu v1,77(v0) +8009cc08: 03e00008 jr ra +8009cc0c: a1030000 sb v1,0(t0) +8009cc10: 91a30002 lbu v1,2(t5) +8009cc14: 1060006a beqz v1,8009cdc0 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x2ec> +8009cc18: 24020001 li v0,1 +8009cc1c: 1062008b beq v1,v0,8009ce4c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x378> +8009cc20: 00051040 sll v0,a1,0x1 +8009cc24: 8ce30014 lw v1,20(a3) +8009cc28: 8ce40044 lw a0,68(a3) +8009cc2c: 00031840 sll v1,v1,0x1 +8009cc30: 00441021 addu v0,v0,a0 +8009cc34: 006b1821 addu v1,v1,t3 +8009cc38: 94440000 lhu a0,0(v0) +8009cc3c: 94660004 lhu a2,4(v1) +8009cc40: 2402fbde li v0,-1058 +8009cc44: 00c22824 and a1,a2,v0 +8009cc48: 00821024 and v0,a0,v0 +8009cc4c: 00451021 addu v0,v0,a1 +8009cc50: 00861824 and v1,a0,a2 +8009cc54: 00021043 sra v0,v0,0x1 +8009cc58: 30630421 andi v1,v1,0x421 +8009cc5c: 00431021 addu v0,v0,v1 +8009cc60: 8ce50018 lw a1,24(a3) +8009cc64: 00021040 sll v0,v0,0x1 +8009cc68: 00451021 addu v0,v0,a1 +8009cc6c: 94430000 lhu v1,0(v0) +8009cc70: 00862026 xor a0,a0,a2 +8009cc74: 30840421 andi a0,a0,0x421 +8009cc78: 00832025 or a0,a0,v1 +8009cc7c: a5640004 sh a0,4(t3) +8009cc80: 25826dd8 addiu v0,t4,28120 +8009cc84: 9043004d lbu v1,77(v0) +8009cc88: 080272d8 j 8009cb60 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x8c> +8009cc8c: a1030000 sb v1,0(t0) +8009cc90: 91a30001 lbu v1,1(t5) +8009cc94: 10600044 beqz v1,8009cda8 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x2d4> +8009cc98: 24020001 li v0,1 +8009cc9c: 10620077 beq v1,v0,8009ce7c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x3a8> +8009cca0: 00051040 sll v0,a1,0x1 +8009cca4: 8ce30014 lw v1,20(a3) +8009cca8: 8ce40044 lw a0,68(a3) +8009ccac: 00031840 sll v1,v1,0x1 +8009ccb0: 00441021 addu v0,v0,a0 +8009ccb4: 006b1821 addu v1,v1,t3 +8009ccb8: 94440000 lhu a0,0(v0) +8009ccbc: 94660002 lhu a2,2(v1) +8009ccc0: 2402fbde li v0,-1058 +8009ccc4: 00c22824 and a1,a2,v0 +8009ccc8: 00821024 and v0,a0,v0 +8009cccc: 00451021 addu v0,v0,a1 +8009ccd0: 00861824 and v1,a0,a2 +8009ccd4: 00021043 sra v0,v0,0x1 +8009ccd8: 30630421 andi v1,v1,0x421 +8009ccdc: 00431021 addu v0,v0,v1 +8009cce0: 8ce50018 lw a1,24(a3) +8009cce4: 00021040 sll v0,v0,0x1 +8009cce8: 00451021 addu v0,v0,a1 +8009ccec: 94430000 lhu v1,0(v0) +8009ccf0: 00862026 xor a0,a0,a2 +8009ccf4: 30840421 andi a0,a0,0x421 +8009ccf8: 00832025 or a0,a0,v1 +8009ccfc: a5640002 sh a0,2(t3) +8009cd00: 25826dd8 addiu v0,t4,28120 +8009cd04: 9043004d lbu v1,77(v0) +8009cd08: 080272cf j 8009cb3c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x68> +8009cd0c: a1030000 sb v1,0(t0) +8009cd10: 91a30000 lbu v1,0(t5) +8009cd14: 1060001e beqz v1,8009cd90 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x2bc> +8009cd18: 24020001 li v0,1 +8009cd1c: 10620033 beq v1,v0,8009cdec <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x318> +8009cd20: 00051040 sll v0,a1,0x1 +8009cd24: 8d230014 lw v1,20(t1) +8009cd28: 8d240044 lw a0,68(t1) +8009cd2c: 00031840 sll v1,v1,0x1 +8009cd30: 00441021 addu v0,v0,a0 +8009cd34: 006b1821 addu v1,v1,t3 +8009cd38: 94440000 lhu a0,0(v0) +8009cd3c: 94660000 lhu a2,0(v1) +8009cd40: 2402fbde li v0,-1058 +8009cd44: 00c22824 and a1,a2,v0 +8009cd48: 00821024 and v0,a0,v0 +8009cd4c: 00451021 addu v0,v0,a1 +8009cd50: 00861824 and v1,a0,a2 +8009cd54: 00021043 sra v0,v0,0x1 +8009cd58: 30630421 andi v1,v1,0x421 +8009cd5c: 00431021 addu v0,v0,v1 +8009cd60: 8d250018 lw a1,24(t1) +8009cd64: 00021040 sll v0,v0,0x1 +8009cd68: 00451021 addu v0,v0,a1 +8009cd6c: 94430000 lhu v1,0(v0) +8009cd70: 00862026 xor a0,a0,a2 +8009cd74: 30840421 andi a0,a0,0x421 +8009cd78: 00832025 or a0,a0,v1 +8009cd7c: a5640000 sh a0,0(t3) +8009cd80: 25826dd8 addiu v0,t4,28120 +8009cd84: 9043004d lbu v1,77(v0) +8009cd88: 080272c6 j 8009cb18 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x44> +8009cd8c: a1430000 sb v1,0(t2) +8009cd90: 8d220044 lw v0,68(t1) +8009cd94: 00051840 sll v1,a1,0x1 +8009cd98: 00621821 addu v1,v1,v0 +8009cd9c: 94640000 lhu a0,0(v1) +8009cda0: 08027360 j 8009cd80 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x2ac> +8009cda4: a5640000 sh a0,0(t3) +8009cda8: 8ce20044 lw v0,68(a3) +8009cdac: 00051840 sll v1,a1,0x1 +8009cdb0: 00621821 addu v1,v1,v0 +8009cdb4: 94640000 lhu a0,0(v1) +8009cdb8: 08027340 j 8009cd00 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x22c> +8009cdbc: a5640002 sh a0,2(t3) +8009cdc0: 8ce20044 lw v0,68(a3) +8009cdc4: 00051840 sll v1,a1,0x1 +8009cdc8: 00621821 addu v1,v1,v0 +8009cdcc: 94640000 lhu a0,0(v1) +8009cdd0: 08027320 j 8009cc80 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x1ac> +8009cdd4: a5640004 sh a0,4(t3) +8009cdd8: 8ce20044 lw v0,68(a3) +8009cddc: 00621821 addu v1,v1,v0 +8009cde0: 94640000 lhu a0,0(v1) +8009cde4: 08027300 j 8009cc00 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x12c> +8009cde8: a5640006 sh a0,6(t3) +8009cdec: 8d230044 lw v1,68(t1) +8009cdf0: 00431021 addu v0,v0,v1 +8009cdf4: 94440000 lhu a0,0(v0) +8009cdf8: 8d260050 lw a2,80(t1) +8009cdfc: 2402fbde li v0,-1058 +8009ce00: 00c22824 and a1,a2,v0 +8009ce04: 00821024 and v0,a0,v0 +8009ce08: 00451021 addu v0,v0,a1 +8009ce0c: 30c30421 andi v1,a2,0x421 +8009ce10: 00021042 srl v0,v0,0x1 +8009ce14: 08027357 j 8009cd5c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x288> +8009ce18: 00831824 and v1,a0,v1 +8009ce1c: 8ce30044 lw v1,68(a3) +8009ce20: 00431021 addu v0,v0,v1 +8009ce24: 94440000 lhu a0,0(v0) +8009ce28: 8ce60050 lw a2,80(a3) +8009ce2c: 2402fbde li v0,-1058 +8009ce30: 00c22824 and a1,a2,v0 +8009ce34: 00821024 and v0,a0,v0 +8009ce38: 00451021 addu v0,v0,a1 +8009ce3c: 30c30421 andi v1,a2,0x421 +8009ce40: 00021042 srl v0,v0,0x1 +8009ce44: 080272f7 j 8009cbdc <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x108> +8009ce48: 00831824 and v1,a0,v1 +8009ce4c: 8ce30044 lw v1,68(a3) +8009ce50: 00431021 addu v0,v0,v1 +8009ce54: 94440000 lhu a0,0(v0) +8009ce58: 8ce60050 lw a2,80(a3) +8009ce5c: 2402fbde li v0,-1058 +8009ce60: 00c22824 and a1,a2,v0 +8009ce64: 00821024 and v0,a0,v0 +8009ce68: 00451021 addu v0,v0,a1 +8009ce6c: 30c30421 andi v1,a2,0x421 +8009ce70: 00021042 srl v0,v0,0x1 +8009ce74: 08027317 j 8009cc5c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x188> +8009ce78: 00831824 and v1,a0,v1 +8009ce7c: 8ce30044 lw v1,68(a3) +8009ce80: 00431021 addu v0,v0,v1 +8009ce84: 94440000 lhu a0,0(v0) +8009ce88: 8ce60050 lw a2,80(a3) +8009ce8c: 2402fbde li v0,-1058 +8009ce90: 00c22824 and a1,a2,v0 +8009ce94: 00821024 and v0,a0,v0 +8009ce98: 00451021 addu v0,v0,a1 +8009ce9c: 30c30421 andi v1,a2,0x421 +8009cea0: 00021042 srl v0,v0,0x1 +8009cea4: 08027337 j 8009ccdc <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x208> +8009cea8: 00831824 and v1,a0,v1 + +8009ceac <_Z22WRITE_4PIXELS16_ADD1_2jPh>: +8009ceac: 3c0c8022 lui t4,0x8022 +8009ceb0: 25896dd8 addiu t1,t4,28120 +8009ceb4: 8d220008 lw v0,8(t1) +8009ceb8: 9123004c lbu v1,76(t1) +8009cebc: 00825021 addu t2,a0,v0 +8009cec0: 91460000 lbu a2,0(t2) +8009cec4: 8d27003c lw a3,60(t1) +8009cec8: 8d28000c lw t0,12(t1) +8009cecc: 00041040 sll v0,a0,0x1 +8009ced0: 00c3182b sltu v1,a2,v1 +8009ced4: 00475821 addu t3,v0,a3 +8009ced8: 00886821 addu t5,a0,t0 +8009cedc: 10600004 beqz v1,8009cef0 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x44> +8009cee0: 00a07021 move t6,a1 +8009cee4: 90a50000 lbu a1,0(a1) +8009cee8: 14a0006a bnez a1,8009d094 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x1e8> +8009ceec: 00000000 nop +8009cef0: 25876dd8 addiu a3,t4,28120 +8009cef4: 90e2004c lbu v0,76(a3) +8009cef8: 91430001 lbu v1,1(t2) +8009cefc: 0062102b sltu v0,v1,v0 +8009cf00: 10400005 beqz v0,8009cf18 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x6c> +8009cf04: 25480001 addiu t0,t2,1 +8009cf08: 91c50001 lbu a1,1(t6) +8009cf0c: 14a00048 bnez a1,8009d030 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x184> +8009cf10: 00000000 nop +8009cf14: 25876dd8 addiu a3,t4,28120 +8009cf18: 90e2004c lbu v0,76(a3) +8009cf1c: 91430002 lbu v1,2(t2) +8009cf20: 0062102b sltu v0,v1,v0 +8009cf24: 10400004 beqz v0,8009cf38 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x8c> +8009cf28: 25480002 addiu t0,t2,2 +8009cf2c: 91c50002 lbu a1,2(t6) +8009cf30: 14a00026 bnez a1,8009cfcc <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x120> +8009cf34: 00000000 nop +8009cf38: 25876dd8 addiu a3,t4,28120 +8009cf3c: 91430003 lbu v1,3(t2) +8009cf40: 90e2004c lbu v0,76(a3) +8009cf44: 0062102b sltu v0,v1,v0 +8009cf48: 10400004 beqz v0,8009cf5c <_Z22WRITE_4PIXELS16_ADD1_2jPh+0xb0> +8009cf4c: 25480003 addiu t0,t2,3 +8009cf50: 91c50003 lbu a1,3(t6) +8009cf54: 14a00003 bnez a1,8009cf64 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0xb8> +8009cf58: 00000000 nop +8009cf5c: 03e00008 jr ra +8009cf60: 00000000 nop +8009cf64: 91a40003 lbu a0,3(t5) +8009cf68: 10800075 beqz a0,8009d140 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x294> +8009cf6c: 00051840 sll v1,a1,0x1 +8009cf70: 24020001 li v0,1 +8009cf74: 1082008c beq a0,v0,8009d1a8 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x2fc> +8009cf78: 00051040 sll v0,a1,0x1 +8009cf7c: 8ce30014 lw v1,20(a3) +8009cf80: 8ce40044 lw a0,68(a3) +8009cf84: 00031840 sll v1,v1,0x1 +8009cf88: 00441021 addu v0,v0,a0 +8009cf8c: 006b1821 addu v1,v1,t3 +8009cf90: 94450000 lhu a1,0(v0) +8009cf94: 94640006 lhu a0,6(v1) +8009cf98: 2402fbde li v0,-1058 +8009cf9c: 00821824 and v1,a0,v0 +8009cfa0: 00a21024 and v0,a1,v0 +8009cfa4: 00431021 addu v0,v0,v1 +8009cfa8: 30840421 andi a0,a0,0x421 +8009cfac: 00a42824 and a1,a1,a0 +8009cfb0: 00021043 sra v0,v0,0x1 +8009cfb4: 00451021 addu v0,v0,a1 +8009cfb8: a5620006 sh v0,6(t3) +8009cfbc: 25826dd8 addiu v0,t4,28120 +8009cfc0: 9043004d lbu v1,77(v0) +8009cfc4: 03e00008 jr ra +8009cfc8: a1030000 sb v1,0(t0) +8009cfcc: 91a30002 lbu v1,2(t5) +8009cfd0: 10600055 beqz v1,8009d128 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x27c> +8009cfd4: 24020001 li v0,1 +8009cfd8: 10620088 beq v1,v0,8009d1fc <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x350> +8009cfdc: 00051040 sll v0,a1,0x1 +8009cfe0: 8ce30014 lw v1,20(a3) +8009cfe4: 8ce40044 lw a0,68(a3) +8009cfe8: 00031840 sll v1,v1,0x1 +8009cfec: 00441021 addu v0,v0,a0 +8009cff0: 006b1821 addu v1,v1,t3 +8009cff4: 94450000 lhu a1,0(v0) +8009cff8: 94640004 lhu a0,4(v1) +8009cffc: 2402fbde li v0,-1058 +8009d000: 00821824 and v1,a0,v0 +8009d004: 00a21024 and v0,a1,v0 +8009d008: 00431021 addu v0,v0,v1 +8009d00c: 30840421 andi a0,a0,0x421 +8009d010: 00a42824 and a1,a1,a0 +8009d014: 00021043 sra v0,v0,0x1 +8009d018: 00451021 addu v0,v0,a1 +8009d01c: a5620004 sh v0,4(t3) +8009d020: 25826dd8 addiu v0,t4,28120 +8009d024: 9043004d lbu v1,77(v0) +8009d028: 080273ce j 8009cf38 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x8c> +8009d02c: a1030000 sb v1,0(t0) +8009d030: 91a30001 lbu v1,1(t5) +8009d034: 10600036 beqz v1,8009d110 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x264> +8009d038: 24020001 li v0,1 +8009d03c: 10620084 beq v1,v0,8009d250 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x3a4> +8009d040: 00051040 sll v0,a1,0x1 +8009d044: 8ce30014 lw v1,20(a3) +8009d048: 8ce40044 lw a0,68(a3) +8009d04c: 00031840 sll v1,v1,0x1 +8009d050: 00441021 addu v0,v0,a0 +8009d054: 006b1821 addu v1,v1,t3 +8009d058: 94450000 lhu a1,0(v0) +8009d05c: 94640002 lhu a0,2(v1) +8009d060: 2402fbde li v0,-1058 +8009d064: 00821824 and v1,a0,v0 +8009d068: 00a21024 and v0,a1,v0 +8009d06c: 00431021 addu v0,v0,v1 +8009d070: 30840421 andi a0,a0,0x421 +8009d074: 00a42824 and a1,a1,a0 +8009d078: 00021043 sra v0,v0,0x1 +8009d07c: 00451021 addu v0,v0,a1 +8009d080: a5620002 sh v0,2(t3) +8009d084: 25826dd8 addiu v0,t4,28120 +8009d088: 9043004d lbu v1,77(v0) +8009d08c: 080273c5 j 8009cf14 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x68> +8009d090: a1030000 sb v1,0(t0) +8009d094: 91a30000 lbu v1,0(t5) +8009d098: 10600017 beqz v1,8009d0f8 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x24c> +8009d09c: 24020001 li v0,1 +8009d0a0: 1062002c beq v1,v0,8009d154 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x2a8> +8009d0a4: 00051040 sll v0,a1,0x1 +8009d0a8: 8d230014 lw v1,20(t1) +8009d0ac: 8d240044 lw a0,68(t1) +8009d0b0: 00031840 sll v1,v1,0x1 +8009d0b4: 00441021 addu v0,v0,a0 +8009d0b8: 006b1821 addu v1,v1,t3 +8009d0bc: 94450000 lhu a1,0(v0) +8009d0c0: 94640000 lhu a0,0(v1) +8009d0c4: 2402fbde li v0,-1058 +8009d0c8: 00821824 and v1,a0,v0 +8009d0cc: 00a21024 and v0,a1,v0 +8009d0d0: 00431021 addu v0,v0,v1 +8009d0d4: 30840421 andi a0,a0,0x421 +8009d0d8: 00a42824 and a1,a1,a0 +8009d0dc: 00021043 sra v0,v0,0x1 +8009d0e0: 00451021 addu v0,v0,a1 +8009d0e4: a5620000 sh v0,0(t3) +8009d0e8: 25826dd8 addiu v0,t4,28120 +8009d0ec: 9043004d lbu v1,77(v0) +8009d0f0: 080273bc j 8009cef0 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x44> +8009d0f4: a1430000 sb v1,0(t2) +8009d0f8: 8d220044 lw v0,68(t1) +8009d0fc: 00051840 sll v1,a1,0x1 +8009d100: 00621821 addu v1,v1,v0 +8009d104: 94640000 lhu a0,0(v1) +8009d108: 0802743a j 8009d0e8 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x23c> +8009d10c: a5640000 sh a0,0(t3) +8009d110: 8ce20044 lw v0,68(a3) +8009d114: 00051840 sll v1,a1,0x1 +8009d118: 00621821 addu v1,v1,v0 +8009d11c: 94640000 lhu a0,0(v1) +8009d120: 08027421 j 8009d084 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x1d8> +8009d124: a5640002 sh a0,2(t3) +8009d128: 8ce20044 lw v0,68(a3) +8009d12c: 00051840 sll v1,a1,0x1 +8009d130: 00621821 addu v1,v1,v0 +8009d134: 94640000 lhu a0,0(v1) +8009d138: 08027408 j 8009d020 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x174> +8009d13c: a5640004 sh a0,4(t3) +8009d140: 8ce20044 lw v0,68(a3) +8009d144: 00621821 addu v1,v1,v0 +8009d148: 94640000 lhu a0,0(v1) +8009d14c: 080273ef j 8009cfbc <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x110> +8009d150: a5640006 sh a0,6(t3) +8009d154: 8d230044 lw v1,68(t1) +8009d158: 00431021 addu v0,v0,v1 +8009d15c: 94440000 lhu a0,0(v0) +8009d160: 8d260050 lw a2,80(t1) +8009d164: 2402fbde li v0,-1058 +8009d168: 00c22824 and a1,a2,v0 +8009d16c: 00821024 and v0,a0,v0 +8009d170: 00451021 addu v0,v0,a1 +8009d174: 30c30421 andi v1,a2,0x421 +8009d178: 00831824 and v1,a0,v1 +8009d17c: 00021042 srl v0,v0,0x1 +8009d180: 00431021 addu v0,v0,v1 +8009d184: 8d250018 lw a1,24(t1) +8009d188: 00021040 sll v0,v0,0x1 +8009d18c: 00451021 addu v0,v0,a1 +8009d190: 94430000 lhu v1,0(v0) +8009d194: 00862026 xor a0,a0,a2 +8009d198: 30840421 andi a0,a0,0x421 +8009d19c: 00832025 or a0,a0,v1 +8009d1a0: 0802743a j 8009d0e8 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x23c> +8009d1a4: a5640000 sh a0,0(t3) +8009d1a8: 8ce30044 lw v1,68(a3) +8009d1ac: 00431021 addu v0,v0,v1 +8009d1b0: 94440000 lhu a0,0(v0) +8009d1b4: 8ce60050 lw a2,80(a3) +8009d1b8: 2402fbde li v0,-1058 +8009d1bc: 00c22824 and a1,a2,v0 +8009d1c0: 00821024 and v0,a0,v0 +8009d1c4: 00451021 addu v0,v0,a1 +8009d1c8: 30c30421 andi v1,a2,0x421 +8009d1cc: 00831824 and v1,a0,v1 +8009d1d0: 00021042 srl v0,v0,0x1 +8009d1d4: 00431021 addu v0,v0,v1 +8009d1d8: 8ce50018 lw a1,24(a3) +8009d1dc: 00021040 sll v0,v0,0x1 +8009d1e0: 00451021 addu v0,v0,a1 +8009d1e4: 94430000 lhu v1,0(v0) +8009d1e8: 00862026 xor a0,a0,a2 +8009d1ec: 30840421 andi a0,a0,0x421 +8009d1f0: 00832025 or a0,a0,v1 +8009d1f4: 080273ef j 8009cfbc <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x110> +8009d1f8: a5640006 sh a0,6(t3) +8009d1fc: 8ce30044 lw v1,68(a3) +8009d200: 00431021 addu v0,v0,v1 +8009d204: 94440000 lhu a0,0(v0) +8009d208: 8ce60050 lw a2,80(a3) +8009d20c: 2402fbde li v0,-1058 +8009d210: 00c22824 and a1,a2,v0 +8009d214: 00821024 and v0,a0,v0 +8009d218: 00451021 addu v0,v0,a1 +8009d21c: 30c30421 andi v1,a2,0x421 +8009d220: 00831824 and v1,a0,v1 +8009d224: 00021042 srl v0,v0,0x1 +8009d228: 00431021 addu v0,v0,v1 +8009d22c: 8ce50018 lw a1,24(a3) +8009d230: 00021040 sll v0,v0,0x1 +8009d234: 00451021 addu v0,v0,a1 +8009d238: 94430000 lhu v1,0(v0) +8009d23c: 00862026 xor a0,a0,a2 +8009d240: 30840421 andi a0,a0,0x421 +8009d244: 00832025 or a0,a0,v1 +8009d248: 08027408 j 8009d020 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x174> +8009d24c: a5640004 sh a0,4(t3) +8009d250: 8ce30044 lw v1,68(a3) +8009d254: 00431021 addu v0,v0,v1 +8009d258: 94440000 lhu a0,0(v0) +8009d25c: 8ce60050 lw a2,80(a3) +8009d260: 2402fbde li v0,-1058 +8009d264: 00c22824 and a1,a2,v0 +8009d268: 00821024 and v0,a0,v0 +8009d26c: 00451021 addu v0,v0,a1 +8009d270: 30c30421 andi v1,a2,0x421 +8009d274: 00831824 and v1,a0,v1 +8009d278: 00021042 srl v0,v0,0x1 +8009d27c: 00431021 addu v0,v0,v1 +8009d280: 8ce50018 lw a1,24(a3) +8009d284: 00021040 sll v0,v0,0x1 +8009d288: 00451021 addu v0,v0,a1 +8009d28c: 94430000 lhu v1,0(v0) +8009d290: 00862026 xor a0,a0,a2 +8009d294: 30840421 andi a0,a0,0x421 +8009d298: 00832025 or a0,a0,v1 +8009d29c: 08027421 j 8009d084 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x1d8> +8009d2a0: a5640002 sh a0,2(t3) + +8009d2a4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh>: +8009d2a4: 3c0c8022 lui t4,0x8022 +8009d2a8: 25896dd8 addiu t1,t4,28120 +8009d2ac: 8d220008 lw v0,8(t1) +8009d2b0: 9123004c lbu v1,76(t1) +8009d2b4: 00825021 addu t2,a0,v0 +8009d2b8: 91460000 lbu a2,0(t2) +8009d2bc: 8d27003c lw a3,60(t1) +8009d2c0: 8d28000c lw t0,12(t1) +8009d2c4: 00041040 sll v0,a0,0x1 +8009d2c8: 00c3182b sltu v1,a2,v1 +8009d2cc: 00475821 addu t3,v0,a3 +8009d2d0: 00886821 addu t5,a0,t0 +8009d2d4: 10600004 beqz v1,8009d2e8 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x44> +8009d2d8: 00a07021 move t6,a1 +8009d2dc: 90a50003 lbu a1,3(a1) +8009d2e0: 14a0006a bnez a1,8009d48c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x1e8> +8009d2e4: 00000000 nop +8009d2e8: 25876dd8 addiu a3,t4,28120 +8009d2ec: 90e2004c lbu v0,76(a3) +8009d2f0: 91430001 lbu v1,1(t2) +8009d2f4: 0062102b sltu v0,v1,v0 +8009d2f8: 10400005 beqz v0,8009d310 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x6c> +8009d2fc: 25480001 addiu t0,t2,1 +8009d300: 91c50002 lbu a1,2(t6) +8009d304: 14a00048 bnez a1,8009d428 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x184> +8009d308: 00000000 nop +8009d30c: 25876dd8 addiu a3,t4,28120 +8009d310: 90e2004c lbu v0,76(a3) +8009d314: 91430002 lbu v1,2(t2) +8009d318: 0062102b sltu v0,v1,v0 +8009d31c: 10400004 beqz v0,8009d330 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x8c> +8009d320: 25480002 addiu t0,t2,2 +8009d324: 91c50001 lbu a1,1(t6) +8009d328: 14a00026 bnez a1,8009d3c4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x120> +8009d32c: 00000000 nop +8009d330: 25876dd8 addiu a3,t4,28120 +8009d334: 91430003 lbu v1,3(t2) +8009d338: 90e2004c lbu v0,76(a3) +8009d33c: 0062102b sltu v0,v1,v0 +8009d340: 10400004 beqz v0,8009d354 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0xb0> +8009d344: 25480003 addiu t0,t2,3 +8009d348: 91c50000 lbu a1,0(t6) +8009d34c: 14a00003 bnez a1,8009d35c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0xb8> +8009d350: 00000000 nop +8009d354: 03e00008 jr ra +8009d358: 00000000 nop +8009d35c: 91a40003 lbu a0,3(t5) +8009d360: 10800075 beqz a0,8009d538 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x294> +8009d364: 00051840 sll v1,a1,0x1 +8009d368: 24020001 li v0,1 +8009d36c: 1082008c beq a0,v0,8009d5a0 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x2fc> +8009d370: 00051040 sll v0,a1,0x1 +8009d374: 8ce30014 lw v1,20(a3) +8009d378: 8ce40044 lw a0,68(a3) +8009d37c: 00031840 sll v1,v1,0x1 +8009d380: 00441021 addu v0,v0,a0 +8009d384: 006b1821 addu v1,v1,t3 +8009d388: 94450000 lhu a1,0(v0) +8009d38c: 94640006 lhu a0,6(v1) +8009d390: 2402fbde li v0,-1058 +8009d394: 00821824 and v1,a0,v0 +8009d398: 00a21024 and v0,a1,v0 +8009d39c: 00431021 addu v0,v0,v1 +8009d3a0: 30840421 andi a0,a0,0x421 +8009d3a4: 00a42824 and a1,a1,a0 +8009d3a8: 00021043 sra v0,v0,0x1 +8009d3ac: 00451021 addu v0,v0,a1 +8009d3b0: a5620006 sh v0,6(t3) +8009d3b4: 25826dd8 addiu v0,t4,28120 +8009d3b8: 9043004d lbu v1,77(v0) +8009d3bc: 03e00008 jr ra +8009d3c0: a1030000 sb v1,0(t0) +8009d3c4: 91a30002 lbu v1,2(t5) +8009d3c8: 10600055 beqz v1,8009d520 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x27c> +8009d3cc: 24020001 li v0,1 +8009d3d0: 10620088 beq v1,v0,8009d5f4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x350> +8009d3d4: 00051040 sll v0,a1,0x1 +8009d3d8: 8ce30014 lw v1,20(a3) +8009d3dc: 8ce40044 lw a0,68(a3) +8009d3e0: 00031840 sll v1,v1,0x1 +8009d3e4: 00441021 addu v0,v0,a0 +8009d3e8: 006b1821 addu v1,v1,t3 +8009d3ec: 94450000 lhu a1,0(v0) +8009d3f0: 94640004 lhu a0,4(v1) +8009d3f4: 2402fbde li v0,-1058 +8009d3f8: 00821824 and v1,a0,v0 +8009d3fc: 00a21024 and v0,a1,v0 +8009d400: 00431021 addu v0,v0,v1 +8009d404: 30840421 andi a0,a0,0x421 +8009d408: 00a42824 and a1,a1,a0 +8009d40c: 00021043 sra v0,v0,0x1 +8009d410: 00451021 addu v0,v0,a1 +8009d414: a5620004 sh v0,4(t3) +8009d418: 25826dd8 addiu v0,t4,28120 +8009d41c: 9043004d lbu v1,77(v0) +8009d420: 080274cc j 8009d330 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x8c> +8009d424: a1030000 sb v1,0(t0) +8009d428: 91a30001 lbu v1,1(t5) +8009d42c: 10600036 beqz v1,8009d508 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x264> +8009d430: 24020001 li v0,1 +8009d434: 10620084 beq v1,v0,8009d648 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x3a4> +8009d438: 00051040 sll v0,a1,0x1 +8009d43c: 8ce30014 lw v1,20(a3) +8009d440: 8ce40044 lw a0,68(a3) +8009d444: 00031840 sll v1,v1,0x1 +8009d448: 00441021 addu v0,v0,a0 +8009d44c: 006b1821 addu v1,v1,t3 +8009d450: 94450000 lhu a1,0(v0) +8009d454: 94640002 lhu a0,2(v1) +8009d458: 2402fbde li v0,-1058 +8009d45c: 00821824 and v1,a0,v0 +8009d460: 00a21024 and v0,a1,v0 +8009d464: 00431021 addu v0,v0,v1 +8009d468: 30840421 andi a0,a0,0x421 +8009d46c: 00a42824 and a1,a1,a0 +8009d470: 00021043 sra v0,v0,0x1 +8009d474: 00451021 addu v0,v0,a1 +8009d478: a5620002 sh v0,2(t3) +8009d47c: 25826dd8 addiu v0,t4,28120 +8009d480: 9043004d lbu v1,77(v0) +8009d484: 080274c3 j 8009d30c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x68> +8009d488: a1030000 sb v1,0(t0) +8009d48c: 91a30000 lbu v1,0(t5) +8009d490: 10600017 beqz v1,8009d4f0 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x24c> +8009d494: 24020001 li v0,1 +8009d498: 1062002c beq v1,v0,8009d54c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x2a8> +8009d49c: 00051040 sll v0,a1,0x1 +8009d4a0: 8d230014 lw v1,20(t1) +8009d4a4: 8d240044 lw a0,68(t1) +8009d4a8: 00031840 sll v1,v1,0x1 +8009d4ac: 00441021 addu v0,v0,a0 +8009d4b0: 006b1821 addu v1,v1,t3 +8009d4b4: 94450000 lhu a1,0(v0) +8009d4b8: 94640000 lhu a0,0(v1) +8009d4bc: 2402fbde li v0,-1058 +8009d4c0: 00821824 and v1,a0,v0 +8009d4c4: 00a21024 and v0,a1,v0 +8009d4c8: 00431021 addu v0,v0,v1 +8009d4cc: 30840421 andi a0,a0,0x421 +8009d4d0: 00a42824 and a1,a1,a0 +8009d4d4: 00021043 sra v0,v0,0x1 +8009d4d8: 00451021 addu v0,v0,a1 +8009d4dc: a5620000 sh v0,0(t3) +8009d4e0: 25826dd8 addiu v0,t4,28120 +8009d4e4: 9043004d lbu v1,77(v0) +8009d4e8: 080274ba j 8009d2e8 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x44> +8009d4ec: a1430000 sb v1,0(t2) +8009d4f0: 8d220044 lw v0,68(t1) +8009d4f4: 00051840 sll v1,a1,0x1 +8009d4f8: 00621821 addu v1,v1,v0 +8009d4fc: 94640000 lhu a0,0(v1) +8009d500: 08027538 j 8009d4e0 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x23c> +8009d504: a5640000 sh a0,0(t3) +8009d508: 8ce20044 lw v0,68(a3) +8009d50c: 00051840 sll v1,a1,0x1 +8009d510: 00621821 addu v1,v1,v0 +8009d514: 94640000 lhu a0,0(v1) +8009d518: 0802751f j 8009d47c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x1d8> +8009d51c: a5640002 sh a0,2(t3) +8009d520: 8ce20044 lw v0,68(a3) +8009d524: 00051840 sll v1,a1,0x1 +8009d528: 00621821 addu v1,v1,v0 +8009d52c: 94640000 lhu a0,0(v1) +8009d530: 08027506 j 8009d418 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x174> +8009d534: a5640004 sh a0,4(t3) +8009d538: 8ce20044 lw v0,68(a3) +8009d53c: 00621821 addu v1,v1,v0 +8009d540: 94640000 lhu a0,0(v1) +8009d544: 080274ed j 8009d3b4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x110> +8009d548: a5640006 sh a0,6(t3) +8009d54c: 8d230044 lw v1,68(t1) +8009d550: 00431021 addu v0,v0,v1 +8009d554: 94440000 lhu a0,0(v0) +8009d558: 8d260050 lw a2,80(t1) +8009d55c: 2402fbde li v0,-1058 +8009d560: 00c22824 and a1,a2,v0 +8009d564: 00821024 and v0,a0,v0 +8009d568: 00451021 addu v0,v0,a1 +8009d56c: 30c30421 andi v1,a2,0x421 +8009d570: 00831824 and v1,a0,v1 +8009d574: 00021042 srl v0,v0,0x1 +8009d578: 00431021 addu v0,v0,v1 +8009d57c: 8d250018 lw a1,24(t1) +8009d580: 00021040 sll v0,v0,0x1 +8009d584: 00451021 addu v0,v0,a1 +8009d588: 94430000 lhu v1,0(v0) +8009d58c: 00862026 xor a0,a0,a2 +8009d590: 30840421 andi a0,a0,0x421 +8009d594: 00832025 or a0,a0,v1 +8009d598: 08027538 j 8009d4e0 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x23c> +8009d59c: a5640000 sh a0,0(t3) +8009d5a0: 8ce30044 lw v1,68(a3) +8009d5a4: 00431021 addu v0,v0,v1 +8009d5a8: 94440000 lhu a0,0(v0) +8009d5ac: 8ce60050 lw a2,80(a3) +8009d5b0: 2402fbde li v0,-1058 +8009d5b4: 00c22824 and a1,a2,v0 +8009d5b8: 00821024 and v0,a0,v0 +8009d5bc: 00451021 addu v0,v0,a1 +8009d5c0: 30c30421 andi v1,a2,0x421 +8009d5c4: 00831824 and v1,a0,v1 +8009d5c8: 00021042 srl v0,v0,0x1 +8009d5cc: 00431021 addu v0,v0,v1 +8009d5d0: 8ce50018 lw a1,24(a3) +8009d5d4: 00021040 sll v0,v0,0x1 +8009d5d8: 00451021 addu v0,v0,a1 +8009d5dc: 94430000 lhu v1,0(v0) +8009d5e0: 00862026 xor a0,a0,a2 +8009d5e4: 30840421 andi a0,a0,0x421 +8009d5e8: 00832025 or a0,a0,v1 +8009d5ec: 080274ed j 8009d3b4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x110> +8009d5f0: a5640006 sh a0,6(t3) +8009d5f4: 8ce30044 lw v1,68(a3) +8009d5f8: 00431021 addu v0,v0,v1 +8009d5fc: 94440000 lhu a0,0(v0) +8009d600: 8ce60050 lw a2,80(a3) +8009d604: 2402fbde li v0,-1058 +8009d608: 00c22824 and a1,a2,v0 +8009d60c: 00821024 and v0,a0,v0 +8009d610: 00451021 addu v0,v0,a1 +8009d614: 30c30421 andi v1,a2,0x421 +8009d618: 00831824 and v1,a0,v1 +8009d61c: 00021042 srl v0,v0,0x1 +8009d620: 00431021 addu v0,v0,v1 +8009d624: 8ce50018 lw a1,24(a3) +8009d628: 00021040 sll v0,v0,0x1 +8009d62c: 00451021 addu v0,v0,a1 +8009d630: 94430000 lhu v1,0(v0) +8009d634: 00862026 xor a0,a0,a2 +8009d638: 30840421 andi a0,a0,0x421 +8009d63c: 00832025 or a0,a0,v1 +8009d640: 08027506 j 8009d418 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x174> +8009d644: a5640004 sh a0,4(t3) +8009d648: 8ce30044 lw v1,68(a3) +8009d64c: 00431021 addu v0,v0,v1 +8009d650: 94440000 lhu a0,0(v0) +8009d654: 8ce60050 lw a2,80(a3) +8009d658: 2402fbde li v0,-1058 +8009d65c: 00c22824 and a1,a2,v0 +8009d660: 00821024 and v0,a0,v0 +8009d664: 00451021 addu v0,v0,a1 +8009d668: 30c30421 andi v1,a2,0x421 +8009d66c: 00831824 and v1,a0,v1 +8009d670: 00021042 srl v0,v0,0x1 +8009d674: 00431021 addu v0,v0,v1 +8009d678: 8ce50018 lw a1,24(a3) +8009d67c: 00021040 sll v0,v0,0x1 +8009d680: 00451021 addu v0,v0,a1 +8009d684: 94430000 lhu v1,0(v0) +8009d688: 00862026 xor a0,a0,a2 +8009d68c: 30840421 andi a0,a0,0x421 +8009d690: 00832025 or a0,a0,v1 +8009d694: 0802751f j 8009d47c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x1d8> +8009d698: a5640002 sh a0,2(t3) + +8009d69c <_Z19WRITE_4PIXELS16_SUBjPh>: +8009d69c: 3c0c8022 lui t4,0x8022 +8009d6a0: 25896dd8 addiu t1,t4,28120 +8009d6a4: 8d220008 lw v0,8(t1) +8009d6a8: 9123004c lbu v1,76(t1) +8009d6ac: 00825021 addu t2,a0,v0 +8009d6b0: 91460000 lbu a2,0(t2) +8009d6b4: 8d27003c lw a3,60(t1) +8009d6b8: 8d28000c lw t0,12(t1) +8009d6bc: 00041040 sll v0,a0,0x1 +8009d6c0: 00c3182b sltu v1,a2,v1 +8009d6c4: 00475821 addu t3,v0,a3 +8009d6c8: 00886821 addu t5,a0,t0 +8009d6cc: 10600004 beqz v1,8009d6e0 <_Z19WRITE_4PIXELS16_SUBjPh+0x44> +8009d6d0: 00a07021 move t6,a1 +8009d6d4: 90a50000 lbu a1,0(a1) +8009d6d8: 14a00076 bnez a1,8009d8b4 <_Z19WRITE_4PIXELS16_SUBjPh+0x218> +8009d6dc: 00000000 nop +8009d6e0: 25876dd8 addiu a3,t4,28120 +8009d6e4: 90e2004c lbu v0,76(a3) +8009d6e8: 91430001 lbu v1,1(t2) +8009d6ec: 0062102b sltu v0,v1,v0 +8009d6f0: 10400005 beqz v0,8009d708 <_Z19WRITE_4PIXELS16_SUBjPh+0x6c> +8009d6f4: 25480001 addiu t0,t2,1 +8009d6f8: 91c50001 lbu a1,1(t6) +8009d6fc: 14a00050 bnez a1,8009d840 <_Z19WRITE_4PIXELS16_SUBjPh+0x1a4> +8009d700: 00000000 nop +8009d704: 25876dd8 addiu a3,t4,28120 +8009d708: 90e2004c lbu v0,76(a3) +8009d70c: 91430002 lbu v1,2(t2) +8009d710: 0062102b sltu v0,v1,v0 +8009d714: 10400004 beqz v0,8009d728 <_Z19WRITE_4PIXELS16_SUBjPh+0x8c> +8009d718: 25480002 addiu t0,t2,2 +8009d71c: 91c50002 lbu a1,2(t6) +8009d720: 14a0002a bnez a1,8009d7cc <_Z19WRITE_4PIXELS16_SUBjPh+0x130> +8009d724: 00000000 nop +8009d728: 25876dd8 addiu a3,t4,28120 +8009d72c: 91430003 lbu v1,3(t2) +8009d730: 90e2004c lbu v0,76(a3) +8009d734: 0062102b sltu v0,v1,v0 +8009d738: 10400004 beqz v0,8009d74c <_Z19WRITE_4PIXELS16_SUBjPh+0xb0> +8009d73c: 25480003 addiu t0,t2,3 +8009d740: 91c50003 lbu a1,3(t6) +8009d744: 14a00003 bnez a1,8009d754 <_Z19WRITE_4PIXELS16_SUBjPh+0xb8> +8009d748: 00000000 nop +8009d74c: 03e00008 jr ra +8009d750: 00000000 nop +8009d754: 91a40003 lbu a0,3(t5) +8009d758: 10800085 beqz a0,8009d970 <_Z19WRITE_4PIXELS16_SUBjPh+0x2d4> +8009d75c: 00051840 sll v1,a1,0x1 +8009d760: 24020001 li v0,1 +8009d764: 10820091 beq a0,v0,8009d9ac <_Z19WRITE_4PIXELS16_SUBjPh+0x310> +8009d768: 00051040 sll v0,a1,0x1 +8009d76c: 8ce30014 lw v1,20(a3) +8009d770: 8ce40044 lw a0,68(a3) +8009d774: 00031840 sll v1,v1,0x1 +8009d778: 00441021 addu v0,v0,a0 +8009d77c: 006b1821 addu v1,v1,t3 +8009d780: 94440000 lhu a0,0(v0) +8009d784: 94660006 lhu a2,6(v1) +8009d788: 34828420 ori v0,a0,0x8420 +8009d78c: 30c3fbde andi v1,a2,0xfbde +8009d790: 00431023 subu v0,v0,v1 +8009d794: 00021043 sra v0,v0,0x1 +8009d798: 8ce3001c lw v1,28(a3) +8009d79c: 00021040 sll v0,v0,0x1 +8009d7a0: 00431021 addu v0,v0,v1 +8009d7a4: 94450000 lhu a1,0(v0) +8009d7a8: 30840421 andi a0,a0,0x421 +8009d7ac: 00852021 addu a0,a0,a1 +8009d7b0: 30c60421 andi a2,a2,0x421 +8009d7b4: 00862023 subu a0,a0,a2 +8009d7b8: a5640006 sh a0,6(t3) +8009d7bc: 25826dd8 addiu v0,t4,28120 +8009d7c0: 9043004d lbu v1,77(v0) +8009d7c4: 03e00008 jr ra +8009d7c8: a1030000 sb v1,0(t0) +8009d7cc: 91a30002 lbu v1,2(t5) +8009d7d0: 10600061 beqz v1,8009d958 <_Z19WRITE_4PIXELS16_SUBjPh+0x2bc> +8009d7d4: 24020001 li v0,1 +8009d7d8: 1062007e beq v1,v0,8009d9d4 <_Z19WRITE_4PIXELS16_SUBjPh+0x338> +8009d7dc: 00051040 sll v0,a1,0x1 +8009d7e0: 8ce30014 lw v1,20(a3) +8009d7e4: 8ce40044 lw a0,68(a3) +8009d7e8: 00031840 sll v1,v1,0x1 +8009d7ec: 00441021 addu v0,v0,a0 +8009d7f0: 006b1821 addu v1,v1,t3 +8009d7f4: 94440000 lhu a0,0(v0) +8009d7f8: 94660004 lhu a2,4(v1) +8009d7fc: 34828420 ori v0,a0,0x8420 +8009d800: 30c3fbde andi v1,a2,0xfbde +8009d804: 00431023 subu v0,v0,v1 +8009d808: 00021043 sra v0,v0,0x1 +8009d80c: 8ce3001c lw v1,28(a3) +8009d810: 00021040 sll v0,v0,0x1 +8009d814: 00431021 addu v0,v0,v1 +8009d818: 94450000 lhu a1,0(v0) +8009d81c: 30840421 andi a0,a0,0x421 +8009d820: 00852021 addu a0,a0,a1 +8009d824: 30c60421 andi a2,a2,0x421 +8009d828: 00862023 subu a0,a0,a2 +8009d82c: a5640004 sh a0,4(t3) +8009d830: 25826dd8 addiu v0,t4,28120 +8009d834: 9043004d lbu v1,77(v0) +8009d838: 080275ca j 8009d728 <_Z19WRITE_4PIXELS16_SUBjPh+0x8c> +8009d83c: a1030000 sb v1,0(t0) +8009d840: 91a30001 lbu v1,1(t5) +8009d844: 1060003e beqz v1,8009d940 <_Z19WRITE_4PIXELS16_SUBjPh+0x2a4> +8009d848: 24020001 li v0,1 +8009d84c: 1062006b beq v1,v0,8009d9fc <_Z19WRITE_4PIXELS16_SUBjPh+0x360> +8009d850: 00051040 sll v0,a1,0x1 +8009d854: 8ce30014 lw v1,20(a3) +8009d858: 8ce40044 lw a0,68(a3) +8009d85c: 00031840 sll v1,v1,0x1 +8009d860: 00441021 addu v0,v0,a0 +8009d864: 006b1821 addu v1,v1,t3 +8009d868: 94440000 lhu a0,0(v0) +8009d86c: 94660002 lhu a2,2(v1) +8009d870: 34828420 ori v0,a0,0x8420 +8009d874: 30c3fbde andi v1,a2,0xfbde +8009d878: 00431023 subu v0,v0,v1 +8009d87c: 00021043 sra v0,v0,0x1 +8009d880: 8ce3001c lw v1,28(a3) +8009d884: 00021040 sll v0,v0,0x1 +8009d888: 00431021 addu v0,v0,v1 +8009d88c: 94450000 lhu a1,0(v0) +8009d890: 30840421 andi a0,a0,0x421 +8009d894: 00852021 addu a0,a0,a1 +8009d898: 30c60421 andi a2,a2,0x421 +8009d89c: 00862023 subu a0,a0,a2 +8009d8a0: a5640002 sh a0,2(t3) +8009d8a4: 25826dd8 addiu v0,t4,28120 +8009d8a8: 9043004d lbu v1,77(v0) +8009d8ac: 080275c1 j 8009d704 <_Z19WRITE_4PIXELS16_SUBjPh+0x68> +8009d8b0: a1030000 sb v1,0(t0) +8009d8b4: 91a30000 lbu v1,0(t5) +8009d8b8: 1060001b beqz v1,8009d928 <_Z19WRITE_4PIXELS16_SUBjPh+0x28c> +8009d8bc: 24020001 li v0,1 +8009d8c0: 10620030 beq v1,v0,8009d984 <_Z19WRITE_4PIXELS16_SUBjPh+0x2e8> +8009d8c4: 00051040 sll v0,a1,0x1 +8009d8c8: 8d230014 lw v1,20(t1) +8009d8cc: 8d240044 lw a0,68(t1) +8009d8d0: 00031840 sll v1,v1,0x1 +8009d8d4: 00441021 addu v0,v0,a0 +8009d8d8: 006b1821 addu v1,v1,t3 +8009d8dc: 94440000 lhu a0,0(v0) +8009d8e0: 94660000 lhu a2,0(v1) +8009d8e4: 34828420 ori v0,a0,0x8420 +8009d8e8: 30c3fbde andi v1,a2,0xfbde +8009d8ec: 00431023 subu v0,v0,v1 +8009d8f0: 00021043 sra v0,v0,0x1 +8009d8f4: 8d23001c lw v1,28(t1) +8009d8f8: 00021040 sll v0,v0,0x1 +8009d8fc: 00431021 addu v0,v0,v1 +8009d900: 94450000 lhu a1,0(v0) +8009d904: 30840421 andi a0,a0,0x421 +8009d908: 00852021 addu a0,a0,a1 +8009d90c: 30c60421 andi a2,a2,0x421 +8009d910: 00862023 subu a0,a0,a2 +8009d914: a5640000 sh a0,0(t3) +8009d918: 25826dd8 addiu v0,t4,28120 +8009d91c: 9043004d lbu v1,77(v0) +8009d920: 080275b8 j 8009d6e0 <_Z19WRITE_4PIXELS16_SUBjPh+0x44> +8009d924: a1430000 sb v1,0(t2) +8009d928: 8d220044 lw v0,68(t1) +8009d92c: 00051840 sll v1,a1,0x1 +8009d930: 00621821 addu v1,v1,v0 +8009d934: 94640000 lhu a0,0(v1) +8009d938: 08027646 j 8009d918 <_Z19WRITE_4PIXELS16_SUBjPh+0x27c> +8009d93c: a5640000 sh a0,0(t3) +8009d940: 8ce20044 lw v0,68(a3) +8009d944: 00051840 sll v1,a1,0x1 +8009d948: 00621821 addu v1,v1,v0 +8009d94c: 94640000 lhu a0,0(v1) +8009d950: 08027629 j 8009d8a4 <_Z19WRITE_4PIXELS16_SUBjPh+0x208> +8009d954: a5640002 sh a0,2(t3) +8009d958: 8ce20044 lw v0,68(a3) +8009d95c: 00051840 sll v1,a1,0x1 +8009d960: 00621821 addu v1,v1,v0 +8009d964: 94640000 lhu a0,0(v1) +8009d968: 0802760c j 8009d830 <_Z19WRITE_4PIXELS16_SUBjPh+0x194> +8009d96c: a5640004 sh a0,4(t3) +8009d970: 8ce20044 lw v0,68(a3) +8009d974: 00621821 addu v1,v1,v0 +8009d978: 94640000 lhu a0,0(v1) +8009d97c: 080275ef j 8009d7bc <_Z19WRITE_4PIXELS16_SUBjPh+0x120> +8009d980: a5640006 sh a0,6(t3) +8009d984: 8d230044 lw v1,68(t1) +8009d988: 00431021 addu v0,v0,v1 +8009d98c: 94440000 lhu a0,0(v0) +8009d990: 8d260050 lw a2,80(t1) +8009d994: 2403fbde li v1,-1058 +8009d998: 00c31824 and v1,a2,v1 +8009d99c: 34828420 ori v0,a0,0x8420 +8009d9a0: 00431023 subu v0,v0,v1 +8009d9a4: 0802763d j 8009d8f4 <_Z19WRITE_4PIXELS16_SUBjPh+0x258> +8009d9a8: 00021042 srl v0,v0,0x1 +8009d9ac: 8ce30044 lw v1,68(a3) +8009d9b0: 00431021 addu v0,v0,v1 +8009d9b4: 94440000 lhu a0,0(v0) +8009d9b8: 8ce60050 lw a2,80(a3) +8009d9bc: 2403fbde li v1,-1058 +8009d9c0: 00c31824 and v1,a2,v1 +8009d9c4: 34828420 ori v0,a0,0x8420 +8009d9c8: 00431023 subu v0,v0,v1 +8009d9cc: 080275e6 j 8009d798 <_Z19WRITE_4PIXELS16_SUBjPh+0xfc> +8009d9d0: 00021042 srl v0,v0,0x1 +8009d9d4: 8ce30044 lw v1,68(a3) +8009d9d8: 00431021 addu v0,v0,v1 +8009d9dc: 94440000 lhu a0,0(v0) +8009d9e0: 8ce60050 lw a2,80(a3) +8009d9e4: 2403fbde li v1,-1058 +8009d9e8: 00c31824 and v1,a2,v1 +8009d9ec: 34828420 ori v0,a0,0x8420 +8009d9f0: 00431023 subu v0,v0,v1 +8009d9f4: 08027603 j 8009d80c <_Z19WRITE_4PIXELS16_SUBjPh+0x170> +8009d9f8: 00021042 srl v0,v0,0x1 +8009d9fc: 8ce30044 lw v1,68(a3) +8009da00: 00431021 addu v0,v0,v1 +8009da04: 94440000 lhu a0,0(v0) +8009da08: 8ce60050 lw a2,80(a3) +8009da0c: 2403fbde li v1,-1058 +8009da10: 00c31824 and v1,a2,v1 +8009da14: 34828420 ori v0,a0,0x8420 +8009da18: 00431023 subu v0,v0,v1 +8009da1c: 08027620 j 8009d880 <_Z19WRITE_4PIXELS16_SUBjPh+0x1e4> +8009da20: 00021042 srl v0,v0,0x1 + +8009da24 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh>: +8009da24: 3c0c8022 lui t4,0x8022 +8009da28: 25896dd8 addiu t1,t4,28120 +8009da2c: 8d220008 lw v0,8(t1) +8009da30: 9123004c lbu v1,76(t1) +8009da34: 00825021 addu t2,a0,v0 +8009da38: 91460000 lbu a2,0(t2) +8009da3c: 8d27003c lw a3,60(t1) +8009da40: 8d28000c lw t0,12(t1) +8009da44: 00041040 sll v0,a0,0x1 +8009da48: 00c3182b sltu v1,a2,v1 +8009da4c: 00475821 addu t3,v0,a3 +8009da50: 00886821 addu t5,a0,t0 +8009da54: 10600004 beqz v1,8009da68 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x44> +8009da58: 00a07021 move t6,a1 +8009da5c: 90a50003 lbu a1,3(a1) +8009da60: 14a00076 bnez a1,8009dc3c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x218> +8009da64: 00000000 nop +8009da68: 25876dd8 addiu a3,t4,28120 +8009da6c: 90e2004c lbu v0,76(a3) +8009da70: 91430001 lbu v1,1(t2) +8009da74: 0062102b sltu v0,v1,v0 +8009da78: 10400005 beqz v0,8009da90 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x6c> +8009da7c: 25480001 addiu t0,t2,1 +8009da80: 91c50002 lbu a1,2(t6) +8009da84: 14a00050 bnez a1,8009dbc8 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x1a4> +8009da88: 00000000 nop +8009da8c: 25876dd8 addiu a3,t4,28120 +8009da90: 90e2004c lbu v0,76(a3) +8009da94: 91430002 lbu v1,2(t2) +8009da98: 0062102b sltu v0,v1,v0 +8009da9c: 10400004 beqz v0,8009dab0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x8c> +8009daa0: 25480002 addiu t0,t2,2 +8009daa4: 91c50001 lbu a1,1(t6) +8009daa8: 14a0002a bnez a1,8009db54 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x130> +8009daac: 00000000 nop +8009dab0: 25876dd8 addiu a3,t4,28120 +8009dab4: 91430003 lbu v1,3(t2) +8009dab8: 90e2004c lbu v0,76(a3) +8009dabc: 0062102b sltu v0,v1,v0 +8009dac0: 10400004 beqz v0,8009dad4 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0xb0> +8009dac4: 25480003 addiu t0,t2,3 +8009dac8: 91c50000 lbu a1,0(t6) +8009dacc: 14a00003 bnez a1,8009dadc <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0xb8> +8009dad0: 00000000 nop +8009dad4: 03e00008 jr ra +8009dad8: 00000000 nop +8009dadc: 91a40003 lbu a0,3(t5) +8009dae0: 10800085 beqz a0,8009dcf8 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x2d4> +8009dae4: 00051840 sll v1,a1,0x1 +8009dae8: 24020001 li v0,1 +8009daec: 10820091 beq a0,v0,8009dd34 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x310> +8009daf0: 00051040 sll v0,a1,0x1 +8009daf4: 8ce30014 lw v1,20(a3) +8009daf8: 8ce40044 lw a0,68(a3) +8009dafc: 00031840 sll v1,v1,0x1 +8009db00: 00441021 addu v0,v0,a0 +8009db04: 006b1821 addu v1,v1,t3 +8009db08: 94440000 lhu a0,0(v0) +8009db0c: 94660006 lhu a2,6(v1) +8009db10: 34828420 ori v0,a0,0x8420 +8009db14: 30c3fbde andi v1,a2,0xfbde +8009db18: 00431023 subu v0,v0,v1 +8009db1c: 00021043 sra v0,v0,0x1 +8009db20: 8ce3001c lw v1,28(a3) +8009db24: 00021040 sll v0,v0,0x1 +8009db28: 00431021 addu v0,v0,v1 +8009db2c: 94450000 lhu a1,0(v0) +8009db30: 30840421 andi a0,a0,0x421 +8009db34: 00852021 addu a0,a0,a1 +8009db38: 30c60421 andi a2,a2,0x421 +8009db3c: 00862023 subu a0,a0,a2 +8009db40: a5640006 sh a0,6(t3) +8009db44: 25826dd8 addiu v0,t4,28120 +8009db48: 9043004d lbu v1,77(v0) +8009db4c: 03e00008 jr ra +8009db50: a1030000 sb v1,0(t0) +8009db54: 91a30002 lbu v1,2(t5) +8009db58: 10600061 beqz v1,8009dce0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x2bc> +8009db5c: 24020001 li v0,1 +8009db60: 1062007e beq v1,v0,8009dd5c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x338> +8009db64: 00051040 sll v0,a1,0x1 +8009db68: 8ce30014 lw v1,20(a3) +8009db6c: 8ce40044 lw a0,68(a3) +8009db70: 00031840 sll v1,v1,0x1 +8009db74: 00441021 addu v0,v0,a0 +8009db78: 006b1821 addu v1,v1,t3 +8009db7c: 94440000 lhu a0,0(v0) +8009db80: 94660004 lhu a2,4(v1) +8009db84: 34828420 ori v0,a0,0x8420 +8009db88: 30c3fbde andi v1,a2,0xfbde +8009db8c: 00431023 subu v0,v0,v1 +8009db90: 00021043 sra v0,v0,0x1 +8009db94: 8ce3001c lw v1,28(a3) +8009db98: 00021040 sll v0,v0,0x1 +8009db9c: 00431021 addu v0,v0,v1 +8009dba0: 94450000 lhu a1,0(v0) +8009dba4: 30840421 andi a0,a0,0x421 +8009dba8: 00852021 addu a0,a0,a1 +8009dbac: 30c60421 andi a2,a2,0x421 +8009dbb0: 00862023 subu a0,a0,a2 +8009dbb4: a5640004 sh a0,4(t3) +8009dbb8: 25826dd8 addiu v0,t4,28120 +8009dbbc: 9043004d lbu v1,77(v0) +8009dbc0: 080276ac j 8009dab0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x8c> +8009dbc4: a1030000 sb v1,0(t0) +8009dbc8: 91a30001 lbu v1,1(t5) +8009dbcc: 1060003e beqz v1,8009dcc8 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x2a4> +8009dbd0: 24020001 li v0,1 +8009dbd4: 1062006b beq v1,v0,8009dd84 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x360> +8009dbd8: 00051040 sll v0,a1,0x1 +8009dbdc: 8ce30014 lw v1,20(a3) +8009dbe0: 8ce40044 lw a0,68(a3) +8009dbe4: 00031840 sll v1,v1,0x1 +8009dbe8: 00441021 addu v0,v0,a0 +8009dbec: 006b1821 addu v1,v1,t3 +8009dbf0: 94440000 lhu a0,0(v0) +8009dbf4: 94660002 lhu a2,2(v1) +8009dbf8: 34828420 ori v0,a0,0x8420 +8009dbfc: 30c3fbde andi v1,a2,0xfbde +8009dc00: 00431023 subu v0,v0,v1 +8009dc04: 00021043 sra v0,v0,0x1 +8009dc08: 8ce3001c lw v1,28(a3) +8009dc0c: 00021040 sll v0,v0,0x1 +8009dc10: 00431021 addu v0,v0,v1 +8009dc14: 94450000 lhu a1,0(v0) +8009dc18: 30840421 andi a0,a0,0x421 +8009dc1c: 00852021 addu a0,a0,a1 +8009dc20: 30c60421 andi a2,a2,0x421 +8009dc24: 00862023 subu a0,a0,a2 +8009dc28: a5640002 sh a0,2(t3) +8009dc2c: 25826dd8 addiu v0,t4,28120 +8009dc30: 9043004d lbu v1,77(v0) +8009dc34: 080276a3 j 8009da8c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x68> +8009dc38: a1030000 sb v1,0(t0) +8009dc3c: 91a30000 lbu v1,0(t5) +8009dc40: 1060001b beqz v1,8009dcb0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x28c> +8009dc44: 24020001 li v0,1 +8009dc48: 10620030 beq v1,v0,8009dd0c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x2e8> +8009dc4c: 00051040 sll v0,a1,0x1 +8009dc50: 8d230014 lw v1,20(t1) +8009dc54: 8d240044 lw a0,68(t1) +8009dc58: 00031840 sll v1,v1,0x1 +8009dc5c: 00441021 addu v0,v0,a0 +8009dc60: 006b1821 addu v1,v1,t3 +8009dc64: 94440000 lhu a0,0(v0) +8009dc68: 94660000 lhu a2,0(v1) +8009dc6c: 34828420 ori v0,a0,0x8420 +8009dc70: 30c3fbde andi v1,a2,0xfbde +8009dc74: 00431023 subu v0,v0,v1 +8009dc78: 00021043 sra v0,v0,0x1 +8009dc7c: 8d23001c lw v1,28(t1) +8009dc80: 00021040 sll v0,v0,0x1 +8009dc84: 00431021 addu v0,v0,v1 +8009dc88: 94450000 lhu a1,0(v0) +8009dc8c: 30840421 andi a0,a0,0x421 +8009dc90: 00852021 addu a0,a0,a1 +8009dc94: 30c60421 andi a2,a2,0x421 +8009dc98: 00862023 subu a0,a0,a2 +8009dc9c: a5640000 sh a0,0(t3) +8009dca0: 25826dd8 addiu v0,t4,28120 +8009dca4: 9043004d lbu v1,77(v0) +8009dca8: 0802769a j 8009da68 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x44> +8009dcac: a1430000 sb v1,0(t2) +8009dcb0: 8d220044 lw v0,68(t1) +8009dcb4: 00051840 sll v1,a1,0x1 +8009dcb8: 00621821 addu v1,v1,v0 +8009dcbc: 94640000 lhu a0,0(v1) +8009dcc0: 08027728 j 8009dca0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x27c> +8009dcc4: a5640000 sh a0,0(t3) +8009dcc8: 8ce20044 lw v0,68(a3) +8009dccc: 00051840 sll v1,a1,0x1 +8009dcd0: 00621821 addu v1,v1,v0 +8009dcd4: 94640000 lhu a0,0(v1) +8009dcd8: 0802770b j 8009dc2c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x208> +8009dcdc: a5640002 sh a0,2(t3) +8009dce0: 8ce20044 lw v0,68(a3) +8009dce4: 00051840 sll v1,a1,0x1 +8009dce8: 00621821 addu v1,v1,v0 +8009dcec: 94640000 lhu a0,0(v1) +8009dcf0: 080276ee j 8009dbb8 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x194> +8009dcf4: a5640004 sh a0,4(t3) +8009dcf8: 8ce20044 lw v0,68(a3) +8009dcfc: 00621821 addu v1,v1,v0 +8009dd00: 94640000 lhu a0,0(v1) +8009dd04: 080276d1 j 8009db44 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x120> +8009dd08: a5640006 sh a0,6(t3) +8009dd0c: 8d230044 lw v1,68(t1) +8009dd10: 00431021 addu v0,v0,v1 +8009dd14: 94440000 lhu a0,0(v0) +8009dd18: 8d260050 lw a2,80(t1) +8009dd1c: 2403fbde li v1,-1058 +8009dd20: 00c31824 and v1,a2,v1 +8009dd24: 34828420 ori v0,a0,0x8420 +8009dd28: 00431023 subu v0,v0,v1 +8009dd2c: 0802771f j 8009dc7c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x258> +8009dd30: 00021042 srl v0,v0,0x1 +8009dd34: 8ce30044 lw v1,68(a3) +8009dd38: 00431021 addu v0,v0,v1 +8009dd3c: 94440000 lhu a0,0(v0) +8009dd40: 8ce60050 lw a2,80(a3) +8009dd44: 2403fbde li v1,-1058 +8009dd48: 00c31824 and v1,a2,v1 +8009dd4c: 34828420 ori v0,a0,0x8420 +8009dd50: 00431023 subu v0,v0,v1 +8009dd54: 080276c8 j 8009db20 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0xfc> +8009dd58: 00021042 srl v0,v0,0x1 +8009dd5c: 8ce30044 lw v1,68(a3) +8009dd60: 00431021 addu v0,v0,v1 +8009dd64: 94440000 lhu a0,0(v0) +8009dd68: 8ce60050 lw a2,80(a3) +8009dd6c: 2403fbde li v1,-1058 +8009dd70: 00c31824 and v1,a2,v1 +8009dd74: 34828420 ori v0,a0,0x8420 +8009dd78: 00431023 subu v0,v0,v1 +8009dd7c: 080276e5 j 8009db94 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x170> +8009dd80: 00021042 srl v0,v0,0x1 +8009dd84: 8ce30044 lw v1,68(a3) +8009dd88: 00431021 addu v0,v0,v1 +8009dd8c: 94440000 lhu a0,0(v0) +8009dd90: 8ce60050 lw a2,80(a3) +8009dd94: 2403fbde li v1,-1058 +8009dd98: 00c31824 and v1,a2,v1 +8009dd9c: 34828420 ori v0,a0,0x8420 +8009dda0: 00431023 subu v0,v0,v1 +8009dda4: 08027702 j 8009dc08 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x1e4> +8009dda8: 00021042 srl v0,v0,0x1 + +8009ddac <_Z22WRITE_4PIXELS16_SUB1_2jPh>: +8009ddac: 3c0c8022 lui t4,0x8022 +8009ddb0: 25896dd8 addiu t1,t4,28120 +8009ddb4: 8d220008 lw v0,8(t1) +8009ddb8: 9123004c lbu v1,76(t1) +8009ddbc: 00825021 addu t2,a0,v0 +8009ddc0: 91460000 lbu a2,0(t2) +8009ddc4: 8d27003c lw a3,60(t1) +8009ddc8: 8d28000c lw t0,12(t1) +8009ddcc: 00041040 sll v0,a0,0x1 +8009ddd0: 00c3182b sltu v1,a2,v1 +8009ddd4: 00475821 addu t3,v0,a3 +8009ddd8: 00886821 addu t5,a0,t0 +8009dddc: 10600004 beqz v1,8009ddf0 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x44> +8009dde0: 00a07021 move t6,a1 +8009dde4: 90a40000 lbu a0,0(a1) +8009dde8: 1480006c bnez a0,8009df9c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x1f0> +8009ddec: 00000000 nop +8009ddf0: 25876dd8 addiu a3,t4,28120 +8009ddf4: 90e2004c lbu v0,76(a3) +8009ddf8: 91430001 lbu v1,1(t2) +8009ddfc: 0062102b sltu v0,v1,v0 +8009de00: 10400005 beqz v0,8009de18 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x6c> +8009de04: 25480001 addiu t0,t2,1 +8009de08: 91c40001 lbu a0,1(t6) +8009de0c: 14800049 bnez a0,8009df34 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x188> +8009de10: 00000000 nop +8009de14: 25876dd8 addiu a3,t4,28120 +8009de18: 90e2004c lbu v0,76(a3) +8009de1c: 91430002 lbu v1,2(t2) +8009de20: 0062102b sltu v0,v1,v0 +8009de24: 10400004 beqz v0,8009de38 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x8c> +8009de28: 25480002 addiu t0,t2,2 +8009de2c: 91c40002 lbu a0,2(t6) +8009de30: 14800026 bnez a0,8009decc <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x120> +8009de34: 00000000 nop +8009de38: 25876dd8 addiu a3,t4,28120 +8009de3c: 91430003 lbu v1,3(t2) +8009de40: 90e2004c lbu v0,76(a3) +8009de44: 0062102b sltu v0,v1,v0 +8009de48: 10400004 beqz v0,8009de5c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0xb0> +8009de4c: 25480003 addiu t0,t2,3 +8009de50: 91c40003 lbu a0,3(t6) +8009de54: 14800003 bnez a0,8009de64 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0xb8> +8009de58: 00000000 nop +8009de5c: 03e00008 jr ra +8009de60: 00000000 nop +8009de64: 91a30003 lbu v1,3(t5) +8009de68: 10600078 beqz v1,8009e04c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x2a0> +8009de6c: 24020001 li v0,1 +8009de70: 1062008f beq v1,v0,8009e0b0 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x304> +8009de74: 00041040 sll v0,a0,0x1 +8009de78: 8ce50014 lw a1,20(a3) +8009de7c: 8ce20044 lw v0,68(a3) +8009de80: 00042040 sll a0,a0,0x1 +8009de84: 00052840 sll a1,a1,0x1 +8009de88: 00822021 addu a0,a0,v0 +8009de8c: 00ab2821 addu a1,a1,t3 +8009de90: 94820000 lhu v0,0(a0) +8009de94: 94a30006 lhu v1,6(a1) +8009de98: 34428420 ori v0,v0,0x8420 +8009de9c: 3063fbde andi v1,v1,0xfbde +8009dea0: 00431023 subu v0,v0,v1 +8009dea4: 00021043 sra v0,v0,0x1 +8009dea8: 8ce40020 lw a0,32(a3) +8009deac: 00021040 sll v0,v0,0x1 +8009deb0: 00441021 addu v0,v0,a0 +8009deb4: 94430000 lhu v1,0(v0) +8009deb8: a5630006 sh v1,6(t3) +8009debc: 25826dd8 addiu v0,t4,28120 +8009dec0: 9043004d lbu v1,77(v0) +8009dec4: 03e00008 jr ra +8009dec8: a1030000 sb v1,0(t0) +8009decc: 91a30002 lbu v1,2(t5) +8009ded0: 10600058 beqz v1,8009e034 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x288> +8009ded4: 24020001 li v0,1 +8009ded8: 10620088 beq v1,v0,8009e0fc <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x350> +8009dedc: 00041040 sll v0,a0,0x1 +8009dee0: 8ce50014 lw a1,20(a3) +8009dee4: 8ce20044 lw v0,68(a3) +8009dee8: 00042040 sll a0,a0,0x1 +8009deec: 00052840 sll a1,a1,0x1 +8009def0: 00822021 addu a0,a0,v0 +8009def4: 00ab2821 addu a1,a1,t3 +8009def8: 94820000 lhu v0,0(a0) +8009defc: 94a30004 lhu v1,4(a1) +8009df00: 34428420 ori v0,v0,0x8420 +8009df04: 3063fbde andi v1,v1,0xfbde +8009df08: 00431023 subu v0,v0,v1 +8009df0c: 00021043 sra v0,v0,0x1 +8009df10: 8ce40020 lw a0,32(a3) +8009df14: 00021040 sll v0,v0,0x1 +8009df18: 00441021 addu v0,v0,a0 +8009df1c: 94430000 lhu v1,0(v0) +8009df20: a5630004 sh v1,4(t3) +8009df24: 25826dd8 addiu v0,t4,28120 +8009df28: 9043004d lbu v1,77(v0) +8009df2c: 0802778e j 8009de38 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x8c> +8009df30: a1030000 sb v1,0(t0) +8009df34: 91a30001 lbu v1,1(t5) +8009df38: 10600038 beqz v1,8009e01c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x270> +8009df3c: 24020001 li v0,1 +8009df40: 10620081 beq v1,v0,8009e148 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x39c> +8009df44: 00041040 sll v0,a0,0x1 +8009df48: 8ce50014 lw a1,20(a3) +8009df4c: 8ce20044 lw v0,68(a3) +8009df50: 00042040 sll a0,a0,0x1 +8009df54: 00052840 sll a1,a1,0x1 +8009df58: 00822021 addu a0,a0,v0 +8009df5c: 00ab2821 addu a1,a1,t3 +8009df60: 94820000 lhu v0,0(a0) +8009df64: 94a30002 lhu v1,2(a1) +8009df68: 34428420 ori v0,v0,0x8420 +8009df6c: 3063fbde andi v1,v1,0xfbde +8009df70: 00431023 subu v0,v0,v1 +8009df74: 00021043 sra v0,v0,0x1 +8009df78: 8ce40020 lw a0,32(a3) +8009df7c: 00021040 sll v0,v0,0x1 +8009df80: 00441021 addu v0,v0,a0 +8009df84: 94430000 lhu v1,0(v0) +8009df88: a5630002 sh v1,2(t3) +8009df8c: 25826dd8 addiu v0,t4,28120 +8009df90: 9043004d lbu v1,77(v0) +8009df94: 08027785 j 8009de14 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x68> +8009df98: a1030000 sb v1,0(t0) +8009df9c: 91a30000 lbu v1,0(t5) +8009dfa0: 10600018 beqz v1,8009e004 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x258> +8009dfa4: 24020001 li v0,1 +8009dfa8: 1062002e beq v1,v0,8009e064 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x2b8> +8009dfac: 00041040 sll v0,a0,0x1 +8009dfb0: 8d250014 lw a1,20(t1) +8009dfb4: 8d220044 lw v0,68(t1) +8009dfb8: 00042040 sll a0,a0,0x1 +8009dfbc: 00052840 sll a1,a1,0x1 +8009dfc0: 00822021 addu a0,a0,v0 +8009dfc4: 00ab2821 addu a1,a1,t3 +8009dfc8: 94820000 lhu v0,0(a0) +8009dfcc: 94a30000 lhu v1,0(a1) +8009dfd0: 34428420 ori v0,v0,0x8420 +8009dfd4: 3063fbde andi v1,v1,0xfbde +8009dfd8: 00431023 subu v0,v0,v1 +8009dfdc: 00021043 sra v0,v0,0x1 +8009dfe0: 8d240020 lw a0,32(t1) +8009dfe4: 00021040 sll v0,v0,0x1 +8009dfe8: 00441021 addu v0,v0,a0 +8009dfec: 94430000 lhu v1,0(v0) +8009dff0: a5630000 sh v1,0(t3) +8009dff4: 25826dd8 addiu v0,t4,28120 +8009dff8: 9043004d lbu v1,77(v0) +8009dffc: 0802777c j 8009ddf0 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x44> +8009e000: a1430000 sb v1,0(t2) +8009e004: 8d220044 lw v0,68(t1) +8009e008: 00041840 sll v1,a0,0x1 +8009e00c: 00621821 addu v1,v1,v0 +8009e010: 94640000 lhu a0,0(v1) +8009e014: 080277fd j 8009dff4 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x248> +8009e018: a5640000 sh a0,0(t3) +8009e01c: 8ce20044 lw v0,68(a3) +8009e020: 00041840 sll v1,a0,0x1 +8009e024: 00621821 addu v1,v1,v0 +8009e028: 94640000 lhu a0,0(v1) +8009e02c: 080277e3 j 8009df8c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x1e0> +8009e030: a5640002 sh a0,2(t3) +8009e034: 8ce20044 lw v0,68(a3) +8009e038: 00041840 sll v1,a0,0x1 +8009e03c: 00621821 addu v1,v1,v0 +8009e040: 94640000 lhu a0,0(v1) +8009e044: 080277c9 j 8009df24 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x178> +8009e048: a5640004 sh a0,4(t3) +8009e04c: 8ce20044 lw v0,68(a3) +8009e050: 00041840 sll v1,a0,0x1 +8009e054: 00621821 addu v1,v1,v0 +8009e058: 94640000 lhu a0,0(v1) +8009e05c: 080277af j 8009debc <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x110> +8009e060: a5640006 sh a0,6(t3) +8009e064: 8d230044 lw v1,68(t1) +8009e068: 00431021 addu v0,v0,v1 +8009e06c: 94440000 lhu a0,0(v0) +8009e070: 8d260050 lw a2,80(t1) +8009e074: 2403fbde li v1,-1058 +8009e078: 00c31824 and v1,a2,v1 +8009e07c: 34828420 ori v0,a0,0x8420 +8009e080: 00431023 subu v0,v0,v1 +8009e084: 00021042 srl v0,v0,0x1 +8009e088: 8d23001c lw v1,28(t1) +8009e08c: 00021040 sll v0,v0,0x1 +8009e090: 00431021 addu v0,v0,v1 +8009e094: 94450000 lhu a1,0(v0) +8009e098: 30840421 andi a0,a0,0x421 +8009e09c: 00852021 addu a0,a0,a1 +8009e0a0: 30c60421 andi a2,a2,0x421 +8009e0a4: 00862023 subu a0,a0,a2 +8009e0a8: 080277fd j 8009dff4 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x248> +8009e0ac: a5640000 sh a0,0(t3) +8009e0b0: 8ce30044 lw v1,68(a3) +8009e0b4: 00431021 addu v0,v0,v1 +8009e0b8: 94440000 lhu a0,0(v0) +8009e0bc: 8ce60050 lw a2,80(a3) +8009e0c0: 2403fbde li v1,-1058 +8009e0c4: 00c31824 and v1,a2,v1 +8009e0c8: 34828420 ori v0,a0,0x8420 +8009e0cc: 00431023 subu v0,v0,v1 +8009e0d0: 00021042 srl v0,v0,0x1 +8009e0d4: 8ce3001c lw v1,28(a3) +8009e0d8: 00021040 sll v0,v0,0x1 +8009e0dc: 00431021 addu v0,v0,v1 +8009e0e0: 94450000 lhu a1,0(v0) +8009e0e4: 30840421 andi a0,a0,0x421 +8009e0e8: 00852021 addu a0,a0,a1 +8009e0ec: 30c60421 andi a2,a2,0x421 +8009e0f0: 00862023 subu a0,a0,a2 +8009e0f4: 080277af j 8009debc <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x110> +8009e0f8: a5640006 sh a0,6(t3) +8009e0fc: 8ce30044 lw v1,68(a3) +8009e100: 00431021 addu v0,v0,v1 +8009e104: 94440000 lhu a0,0(v0) +8009e108: 8ce60050 lw a2,80(a3) +8009e10c: 2403fbde li v1,-1058 +8009e110: 00c31824 and v1,a2,v1 +8009e114: 34828420 ori v0,a0,0x8420 +8009e118: 00431023 subu v0,v0,v1 +8009e11c: 00021042 srl v0,v0,0x1 +8009e120: 8ce3001c lw v1,28(a3) +8009e124: 00021040 sll v0,v0,0x1 +8009e128: 00431021 addu v0,v0,v1 +8009e12c: 94450000 lhu a1,0(v0) +8009e130: 30840421 andi a0,a0,0x421 +8009e134: 00852021 addu a0,a0,a1 +8009e138: 30c60421 andi a2,a2,0x421 +8009e13c: 00862023 subu a0,a0,a2 +8009e140: 080277c9 j 8009df24 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x178> +8009e144: a5640004 sh a0,4(t3) +8009e148: 8ce30044 lw v1,68(a3) +8009e14c: 00431021 addu v0,v0,v1 +8009e150: 94440000 lhu a0,0(v0) +8009e154: 8ce60050 lw a2,80(a3) +8009e158: 2403fbde li v1,-1058 +8009e15c: 00c31824 and v1,a2,v1 +8009e160: 34828420 ori v0,a0,0x8420 +8009e164: 00431023 subu v0,v0,v1 +8009e168: 00021042 srl v0,v0,0x1 +8009e16c: 8ce3001c lw v1,28(a3) +8009e170: 00021040 sll v0,v0,0x1 +8009e174: 00431021 addu v0,v0,v1 +8009e178: 94450000 lhu a1,0(v0) +8009e17c: 30840421 andi a0,a0,0x421 +8009e180: 00852021 addu a0,a0,a1 +8009e184: 30c60421 andi a2,a2,0x421 +8009e188: 00862023 subu a0,a0,a2 +8009e18c: 080277e3 j 8009df8c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x1e0> +8009e190: a5640002 sh a0,2(t3) + +8009e194 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh>: +8009e194: 3c0c8022 lui t4,0x8022 +8009e198: 25896dd8 addiu t1,t4,28120 +8009e19c: 8d220008 lw v0,8(t1) +8009e1a0: 9123004c lbu v1,76(t1) +8009e1a4: 00825021 addu t2,a0,v0 +8009e1a8: 91460000 lbu a2,0(t2) +8009e1ac: 8d27003c lw a3,60(t1) +8009e1b0: 8d28000c lw t0,12(t1) +8009e1b4: 00041040 sll v0,a0,0x1 +8009e1b8: 00c3182b sltu v1,a2,v1 +8009e1bc: 00475821 addu t3,v0,a3 +8009e1c0: 00886821 addu t5,a0,t0 +8009e1c4: 10600004 beqz v1,8009e1d8 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x44> +8009e1c8: 00a07021 move t6,a1 +8009e1cc: 90a40003 lbu a0,3(a1) +8009e1d0: 1480006c bnez a0,8009e384 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x1f0> +8009e1d4: 00000000 nop +8009e1d8: 25876dd8 addiu a3,t4,28120 +8009e1dc: 90e2004c lbu v0,76(a3) +8009e1e0: 91430001 lbu v1,1(t2) +8009e1e4: 0062102b sltu v0,v1,v0 +8009e1e8: 10400005 beqz v0,8009e200 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x6c> +8009e1ec: 25480001 addiu t0,t2,1 +8009e1f0: 91c40002 lbu a0,2(t6) +8009e1f4: 14800049 bnez a0,8009e31c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x188> +8009e1f8: 00000000 nop +8009e1fc: 25876dd8 addiu a3,t4,28120 +8009e200: 90e2004c lbu v0,76(a3) +8009e204: 91430002 lbu v1,2(t2) +8009e208: 0062102b sltu v0,v1,v0 +8009e20c: 10400004 beqz v0,8009e220 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x8c> +8009e210: 25480002 addiu t0,t2,2 +8009e214: 91c40001 lbu a0,1(t6) +8009e218: 14800026 bnez a0,8009e2b4 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x120> +8009e21c: 00000000 nop +8009e220: 25876dd8 addiu a3,t4,28120 +8009e224: 91430003 lbu v1,3(t2) +8009e228: 90e2004c lbu v0,76(a3) +8009e22c: 0062102b sltu v0,v1,v0 +8009e230: 10400004 beqz v0,8009e244 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0xb0> +8009e234: 25480003 addiu t0,t2,3 +8009e238: 91c40000 lbu a0,0(t6) +8009e23c: 14800003 bnez a0,8009e24c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0xb8> +8009e240: 00000000 nop +8009e244: 03e00008 jr ra +8009e248: 00000000 nop +8009e24c: 91a30003 lbu v1,3(t5) +8009e250: 10600078 beqz v1,8009e434 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x2a0> +8009e254: 24020001 li v0,1 +8009e258: 1062008f beq v1,v0,8009e498 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x304> +8009e25c: 00041040 sll v0,a0,0x1 +8009e260: 8ce50014 lw a1,20(a3) +8009e264: 8ce20044 lw v0,68(a3) +8009e268: 00042040 sll a0,a0,0x1 +8009e26c: 00052840 sll a1,a1,0x1 +8009e270: 00822021 addu a0,a0,v0 +8009e274: 00ab2821 addu a1,a1,t3 +8009e278: 94820000 lhu v0,0(a0) +8009e27c: 94a30006 lhu v1,6(a1) +8009e280: 34428420 ori v0,v0,0x8420 +8009e284: 3063fbde andi v1,v1,0xfbde +8009e288: 00431023 subu v0,v0,v1 +8009e28c: 00021043 sra v0,v0,0x1 +8009e290: 8ce40020 lw a0,32(a3) +8009e294: 00021040 sll v0,v0,0x1 +8009e298: 00441021 addu v0,v0,a0 +8009e29c: 94430000 lhu v1,0(v0) +8009e2a0: a5630006 sh v1,6(t3) +8009e2a4: 25826dd8 addiu v0,t4,28120 +8009e2a8: 9043004d lbu v1,77(v0) +8009e2ac: 03e00008 jr ra +8009e2b0: a1030000 sb v1,0(t0) +8009e2b4: 91a30002 lbu v1,2(t5) +8009e2b8: 10600058 beqz v1,8009e41c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x288> +8009e2bc: 24020001 li v0,1 +8009e2c0: 10620088 beq v1,v0,8009e4e4 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x350> +8009e2c4: 00041040 sll v0,a0,0x1 +8009e2c8: 8ce50014 lw a1,20(a3) +8009e2cc: 8ce20044 lw v0,68(a3) +8009e2d0: 00042040 sll a0,a0,0x1 +8009e2d4: 00052840 sll a1,a1,0x1 +8009e2d8: 00822021 addu a0,a0,v0 +8009e2dc: 00ab2821 addu a1,a1,t3 +8009e2e0: 94820000 lhu v0,0(a0) +8009e2e4: 94a30004 lhu v1,4(a1) +8009e2e8: 34428420 ori v0,v0,0x8420 +8009e2ec: 3063fbde andi v1,v1,0xfbde +8009e2f0: 00431023 subu v0,v0,v1 +8009e2f4: 00021043 sra v0,v0,0x1 +8009e2f8: 8ce40020 lw a0,32(a3) +8009e2fc: 00021040 sll v0,v0,0x1 +8009e300: 00441021 addu v0,v0,a0 +8009e304: 94430000 lhu v1,0(v0) +8009e308: a5630004 sh v1,4(t3) +8009e30c: 25826dd8 addiu v0,t4,28120 +8009e310: 9043004d lbu v1,77(v0) +8009e314: 08027888 j 8009e220 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x8c> +8009e318: a1030000 sb v1,0(t0) +8009e31c: 91a30001 lbu v1,1(t5) +8009e320: 10600038 beqz v1,8009e404 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x270> +8009e324: 24020001 li v0,1 +8009e328: 10620081 beq v1,v0,8009e530 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x39c> +8009e32c: 00041040 sll v0,a0,0x1 +8009e330: 8ce50014 lw a1,20(a3) +8009e334: 8ce20044 lw v0,68(a3) +8009e338: 00042040 sll a0,a0,0x1 +8009e33c: 00052840 sll a1,a1,0x1 +8009e340: 00822021 addu a0,a0,v0 +8009e344: 00ab2821 addu a1,a1,t3 +8009e348: 94820000 lhu v0,0(a0) +8009e34c: 94a30002 lhu v1,2(a1) +8009e350: 34428420 ori v0,v0,0x8420 +8009e354: 3063fbde andi v1,v1,0xfbde +8009e358: 00431023 subu v0,v0,v1 +8009e35c: 00021043 sra v0,v0,0x1 +8009e360: 8ce40020 lw a0,32(a3) +8009e364: 00021040 sll v0,v0,0x1 +8009e368: 00441021 addu v0,v0,a0 +8009e36c: 94430000 lhu v1,0(v0) +8009e370: a5630002 sh v1,2(t3) +8009e374: 25826dd8 addiu v0,t4,28120 +8009e378: 9043004d lbu v1,77(v0) +8009e37c: 0802787f j 8009e1fc <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x68> +8009e380: a1030000 sb v1,0(t0) +8009e384: 91a30000 lbu v1,0(t5) +8009e388: 10600018 beqz v1,8009e3ec <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x258> +8009e38c: 24020001 li v0,1 +8009e390: 1062002e beq v1,v0,8009e44c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x2b8> +8009e394: 00041040 sll v0,a0,0x1 +8009e398: 8d250014 lw a1,20(t1) +8009e39c: 8d220044 lw v0,68(t1) +8009e3a0: 00042040 sll a0,a0,0x1 +8009e3a4: 00052840 sll a1,a1,0x1 +8009e3a8: 00822021 addu a0,a0,v0 +8009e3ac: 00ab2821 addu a1,a1,t3 +8009e3b0: 94820000 lhu v0,0(a0) +8009e3b4: 94a30000 lhu v1,0(a1) +8009e3b8: 34428420 ori v0,v0,0x8420 +8009e3bc: 3063fbde andi v1,v1,0xfbde +8009e3c0: 00431023 subu v0,v0,v1 +8009e3c4: 00021043 sra v0,v0,0x1 +8009e3c8: 8d240020 lw a0,32(t1) +8009e3cc: 00021040 sll v0,v0,0x1 +8009e3d0: 00441021 addu v0,v0,a0 +8009e3d4: 94430000 lhu v1,0(v0) +8009e3d8: a5630000 sh v1,0(t3) +8009e3dc: 25826dd8 addiu v0,t4,28120 +8009e3e0: 9043004d lbu v1,77(v0) +8009e3e4: 08027876 j 8009e1d8 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x44> +8009e3e8: a1430000 sb v1,0(t2) +8009e3ec: 8d220044 lw v0,68(t1) +8009e3f0: 00041840 sll v1,a0,0x1 +8009e3f4: 00621821 addu v1,v1,v0 +8009e3f8: 94640000 lhu a0,0(v1) +8009e3fc: 080278f7 j 8009e3dc <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x248> +8009e400: a5640000 sh a0,0(t3) +8009e404: 8ce20044 lw v0,68(a3) +8009e408: 00041840 sll v1,a0,0x1 +8009e40c: 00621821 addu v1,v1,v0 +8009e410: 94640000 lhu a0,0(v1) +8009e414: 080278dd j 8009e374 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x1e0> +8009e418: a5640002 sh a0,2(t3) +8009e41c: 8ce20044 lw v0,68(a3) +8009e420: 00041840 sll v1,a0,0x1 +8009e424: 00621821 addu v1,v1,v0 +8009e428: 94640000 lhu a0,0(v1) +8009e42c: 080278c3 j 8009e30c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x178> +8009e430: a5640004 sh a0,4(t3) +8009e434: 8ce20044 lw v0,68(a3) +8009e438: 00041840 sll v1,a0,0x1 +8009e43c: 00621821 addu v1,v1,v0 +8009e440: 94640000 lhu a0,0(v1) +8009e444: 080278a9 j 8009e2a4 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x110> +8009e448: a5640006 sh a0,6(t3) +8009e44c: 8d230044 lw v1,68(t1) +8009e450: 00431021 addu v0,v0,v1 +8009e454: 94440000 lhu a0,0(v0) +8009e458: 8d260050 lw a2,80(t1) +8009e45c: 2403fbde li v1,-1058 +8009e460: 00c31824 and v1,a2,v1 +8009e464: 34828420 ori v0,a0,0x8420 +8009e468: 00431023 subu v0,v0,v1 +8009e46c: 00021042 srl v0,v0,0x1 +8009e470: 8d23001c lw v1,28(t1) +8009e474: 00021040 sll v0,v0,0x1 +8009e478: 00431021 addu v0,v0,v1 +8009e47c: 94450000 lhu a1,0(v0) +8009e480: 30840421 andi a0,a0,0x421 +8009e484: 00852021 addu a0,a0,a1 +8009e488: 30c60421 andi a2,a2,0x421 +8009e48c: 00862023 subu a0,a0,a2 +8009e490: 080278f7 j 8009e3dc <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x248> +8009e494: a5640000 sh a0,0(t3) +8009e498: 8ce30044 lw v1,68(a3) +8009e49c: 00431021 addu v0,v0,v1 +8009e4a0: 94440000 lhu a0,0(v0) +8009e4a4: 8ce60050 lw a2,80(a3) +8009e4a8: 2403fbde li v1,-1058 +8009e4ac: 00c31824 and v1,a2,v1 +8009e4b0: 34828420 ori v0,a0,0x8420 +8009e4b4: 00431023 subu v0,v0,v1 +8009e4b8: 00021042 srl v0,v0,0x1 +8009e4bc: 8ce3001c lw v1,28(a3) +8009e4c0: 00021040 sll v0,v0,0x1 +8009e4c4: 00431021 addu v0,v0,v1 +8009e4c8: 94450000 lhu a1,0(v0) +8009e4cc: 30840421 andi a0,a0,0x421 +8009e4d0: 00852021 addu a0,a0,a1 +8009e4d4: 30c60421 andi a2,a2,0x421 +8009e4d8: 00862023 subu a0,a0,a2 +8009e4dc: 080278a9 j 8009e2a4 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x110> +8009e4e0: a5640006 sh a0,6(t3) +8009e4e4: 8ce30044 lw v1,68(a3) +8009e4e8: 00431021 addu v0,v0,v1 +8009e4ec: 94440000 lhu a0,0(v0) +8009e4f0: 8ce60050 lw a2,80(a3) +8009e4f4: 2403fbde li v1,-1058 +8009e4f8: 00c31824 and v1,a2,v1 +8009e4fc: 34828420 ori v0,a0,0x8420 +8009e500: 00431023 subu v0,v0,v1 +8009e504: 00021042 srl v0,v0,0x1 +8009e508: 8ce3001c lw v1,28(a3) +8009e50c: 00021040 sll v0,v0,0x1 +8009e510: 00431021 addu v0,v0,v1 +8009e514: 94450000 lhu a1,0(v0) +8009e518: 30840421 andi a0,a0,0x421 +8009e51c: 00852021 addu a0,a0,a1 +8009e520: 30c60421 andi a2,a2,0x421 +8009e524: 00862023 subu a0,a0,a2 +8009e528: 080278c3 j 8009e30c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x178> +8009e52c: a5640004 sh a0,4(t3) +8009e530: 8ce30044 lw v1,68(a3) +8009e534: 00431021 addu v0,v0,v1 +8009e538: 94440000 lhu a0,0(v0) +8009e53c: 8ce60050 lw a2,80(a3) +8009e540: 2403fbde li v1,-1058 +8009e544: 00c31824 and v1,a2,v1 +8009e548: 34828420 ori v0,a0,0x8420 +8009e54c: 00431023 subu v0,v0,v1 +8009e550: 00021042 srl v0,v0,0x1 +8009e554: 8ce3001c lw v1,28(a3) +8009e558: 00021040 sll v0,v0,0x1 +8009e55c: 00431021 addu v0,v0,v1 +8009e560: 94450000 lhu a1,0(v0) +8009e564: 30840421 andi a0,a0,0x421 +8009e568: 00852021 addu a0,a0,a1 +8009e56c: 30c60421 andi a2,a2,0x421 +8009e570: 00862023 subu a0,a0,a2 +8009e574: 080278dd j 8009e374 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x1e0> +8009e578: a5640002 sh a0,2(t3) + +8009e57c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh>: +8009e57c: 3c0b8022 lui t3,0x8022 +8009e580: 25696dd8 addiu t1,t3,28120 +8009e584: 8d220008 lw v0,8(t1) +8009e588: 9123004c lbu v1,76(t1) +8009e58c: 00825021 addu t2,a0,v0 +8009e590: 91460000 lbu a2,0(t2) +8009e594: 8d27003c lw a3,60(t1) +8009e598: 8d28000c lw t0,12(t1) +8009e59c: 00041040 sll v0,a0,0x1 +8009e5a0: 00c3182b sltu v1,a2,v1 +8009e5a4: 00473821 addu a3,v0,a3 +8009e5a8: 00886021 addu t4,a0,t0 +8009e5ac: 10600004 beqz v1,8009e5c0 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x44> +8009e5b0: 00a06821 move t5,a1 +8009e5b4: 90a40003 lbu a0,3(a1) +8009e5b8: 1480003f bnez a0,8009e6b8 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x13c> +8009e5bc: 24020001 li v0,1 +8009e5c0: 25656dd8 addiu a1,t3,28120 +8009e5c4: 90a2004c lbu v0,76(a1) +8009e5c8: 91430001 lbu v1,1(t2) +8009e5cc: 0062102b sltu v0,v1,v0 +8009e5d0: 10400005 beqz v0,8009e5e8 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x6c> +8009e5d4: 25460001 addiu a2,t2,1 +8009e5d8: 91a40002 lbu a0,2(t5) +8009e5dc: 1480002b bnez a0,8009e68c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x110> +8009e5e0: 24020001 li v0,1 +8009e5e4: 25656dd8 addiu a1,t3,28120 +8009e5e8: 90a2004c lbu v0,76(a1) +8009e5ec: 91430002 lbu v1,2(t2) +8009e5f0: 0062102b sltu v0,v1,v0 +8009e5f4: 10400004 beqz v0,8009e608 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x8c> +8009e5f8: 25460002 addiu a2,t2,2 +8009e5fc: 91a40001 lbu a0,1(t5) +8009e600: 14800017 bnez a0,8009e660 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0xe4> +8009e604: 24020001 li v0,1 +8009e608: 25666dd8 addiu a2,t3,28120 +8009e60c: 91430003 lbu v1,3(t2) +8009e610: 90c2004c lbu v0,76(a2) +8009e614: 0062102b sltu v0,v1,v0 +8009e618: 10400004 beqz v0,8009e62c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0xb0> +8009e61c: 25480003 addiu t0,t2,3 +8009e620: 91a50000 lbu a1,0(t5) +8009e624: 14a00003 bnez a1,8009e634 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0xb8> +8009e628: 24020001 li v0,1 +8009e62c: 03e00008 jr ra +8009e630: 00000000 nop +8009e634: 91830003 lbu v1,3(t4) +8009e638: 1062002a beq v1,v0,8009e6e4 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x168> +8009e63c: 00051840 sll v1,a1,0x1 +8009e640: 8cc20044 lw v0,68(a2) +8009e644: 00621821 addu v1,v1,v0 +8009e648: 94640000 lhu a0,0(v1) +8009e64c: a4e40006 sh a0,6(a3) +8009e650: 25626dd8 addiu v0,t3,28120 +8009e654: 9043004d lbu v1,77(v0) +8009e658: 03e00008 jr ra +8009e65c: a1030000 sb v1,0(t0) +8009e660: 91830002 lbu v1,2(t4) +8009e664: 1062004c beq v1,v0,8009e798 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x21c> +8009e668: 00041840 sll v1,a0,0x1 +8009e66c: 8ca20044 lw v0,68(a1) +8009e670: 00621821 addu v1,v1,v0 +8009e674: 94640000 lhu a0,0(v1) +8009e678: a4e40004 sh a0,4(a3) +8009e67c: 25626dd8 addiu v0,t3,28120 +8009e680: 9043004d lbu v1,77(v0) +8009e684: 08027982 j 8009e608 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x8c> +8009e688: a0c30000 sb v1,0(a2) +8009e68c: 91830001 lbu v1,1(t4) +8009e690: 10620032 beq v1,v0,8009e75c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x1e0> +8009e694: 00041840 sll v1,a0,0x1 +8009e698: 8ca20044 lw v0,68(a1) +8009e69c: 00621821 addu v1,v1,v0 +8009e6a0: 94640000 lhu a0,0(v1) +8009e6a4: a4e40002 sh a0,2(a3) +8009e6a8: 25626dd8 addiu v0,t3,28120 +8009e6ac: 9043004d lbu v1,77(v0) +8009e6b0: 08027979 j 8009e5e4 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x68> +8009e6b4: a0c30000 sb v1,0(a2) +8009e6b8: 91830000 lbu v1,0(t4) +8009e6bc: 10620018 beq v1,v0,8009e720 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x1a4> +8009e6c0: 00041840 sll v1,a0,0x1 +8009e6c4: 8d220044 lw v0,68(t1) +8009e6c8: 00621821 addu v1,v1,v0 +8009e6cc: 94640000 lhu a0,0(v1) +8009e6d0: a4e40000 sh a0,0(a3) +8009e6d4: 25626dd8 addiu v0,t3,28120 +8009e6d8: 9043004d lbu v1,77(v0) +8009e6dc: 08027970 j 8009e5c0 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x44> +8009e6e0: a1430000 sb v1,0(t2) +8009e6e4: 8cc30044 lw v1,68(a2) +8009e6e8: 00051040 sll v0,a1,0x1 +8009e6ec: 00431021 addu v0,v0,v1 +8009e6f0: 94440000 lhu a0,0(v0) +8009e6f4: 8cc30050 lw v1,80(a2) +8009e6f8: 2402fbde li v0,-1058 +8009e6fc: 00622824 and a1,v1,v0 +8009e700: 00821024 and v0,a0,v0 +8009e704: 00451021 addu v0,v0,a1 +8009e708: 30630421 andi v1,v1,0x421 +8009e70c: 00832024 and a0,a0,v1 +8009e710: 00021042 srl v0,v0,0x1 +8009e714: 00441021 addu v0,v0,a0 +8009e718: 08027994 j 8009e650 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0xd4> +8009e71c: a4e20006 sh v0,6(a3) +8009e720: 8d230044 lw v1,68(t1) +8009e724: 00041040 sll v0,a0,0x1 +8009e728: 00431021 addu v0,v0,v1 +8009e72c: 94440000 lhu a0,0(v0) +8009e730: 8d230050 lw v1,80(t1) +8009e734: 2402fbde li v0,-1058 +8009e738: 00622824 and a1,v1,v0 +8009e73c: 00821024 and v0,a0,v0 +8009e740: 00451021 addu v0,v0,a1 +8009e744: 30630421 andi v1,v1,0x421 +8009e748: 00832024 and a0,a0,v1 +8009e74c: 00021042 srl v0,v0,0x1 +8009e750: 00441021 addu v0,v0,a0 +8009e754: 080279b5 j 8009e6d4 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x158> +8009e758: a4e20000 sh v0,0(a3) +8009e75c: 8ca30044 lw v1,68(a1) +8009e760: 00041040 sll v0,a0,0x1 +8009e764: 00431021 addu v0,v0,v1 +8009e768: 94440000 lhu a0,0(v0) +8009e76c: 8ca30050 lw v1,80(a1) +8009e770: 2402fbde li v0,-1058 +8009e774: 00622824 and a1,v1,v0 +8009e778: 00821024 and v0,a0,v0 +8009e77c: 00451021 addu v0,v0,a1 +8009e780: 30630421 andi v1,v1,0x421 +8009e784: 00832024 and a0,a0,v1 +8009e788: 00021042 srl v0,v0,0x1 +8009e78c: 00441021 addu v0,v0,a0 +8009e790: 080279aa j 8009e6a8 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x12c> +8009e794: a4e20002 sh v0,2(a3) +8009e798: 8ca30044 lw v1,68(a1) +8009e79c: 00041040 sll v0,a0,0x1 +8009e7a0: 00431021 addu v0,v0,v1 +8009e7a4: 94440000 lhu a0,0(v0) +8009e7a8: 8ca30050 lw v1,80(a1) +8009e7ac: 2402fbde li v0,-1058 +8009e7b0: 00622824 and a1,v1,v0 +8009e7b4: 00821024 and v0,a0,v0 +8009e7b8: 00451021 addu v0,v0,a1 +8009e7bc: 30630421 andi v1,v1,0x421 +8009e7c0: 00832024 and a0,a0,v1 +8009e7c4: 00021042 srl v0,v0,0x1 +8009e7c8: 00441021 addu v0,v0,a0 +8009e7cc: 0802799f j 8009e67c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x100> +8009e7d0: a4e20004 sh v0,4(a3) + +8009e7d4 <_Z22DrawLargePixel16Sub1_2jjjjjj>: +8009e7d4: 27bdffc8 addiu sp,sp,-56 +8009e7d8: 3c028022 lui v0,0x8022 +8009e7dc: afbe0030 sw s8,48(sp) +8009e7e0: afb7002c sw s7,44(sp) +8009e7e4: afb60028 sw s6,40(sp) +8009e7e8: afb50024 sw s5,36(sp) +8009e7ec: afb3001c sw s3,28(sp) +8009e7f0: afb10014 sw s1,20(sp) +8009e7f4: afbf0034 sw ra,52(sp) +8009e7f8: 24516da8 addiu s1,v0,28072 +8009e7fc: afb40020 sw s4,32(sp) +8009e800: afb20018 sw s2,24(sp) +8009e804: afb00010 sw s0,16(sp) +8009e808: 00809821 move s3,a0 +8009e80c: 8e280008 lw t0,8(s1) +8009e810: 308203ff andi v0,a0,0x3ff +8009e814: 326301ff andi v1,s3,0x1ff +8009e818: 8e24000c lw a0,12(s1) +8009e81c: 01021004 sllv v0,v0,t0 +8009e820: 2c630100 sltiu v1,v1,256 +8009e824: 00442021 addu a0,v0,a0 +8009e828: afa5003c sw a1,60(sp) +8009e82c: 00c0b821 move s7,a2 +8009e830: 00e0a821 move s5,a3 +8009e834: 8fbe0048 lw s8,72(sp) +8009e838: 14600003 bnez v1,8009e848 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x74> +8009e83c: 8fb6004c lw s6,76(sp) +8009e840: 8e220010 lw v0,16(s1) +8009e844: 00822021 addu a0,a0,v0 +8009e848: 3085ffff andi a1,a0,0xffff +8009e84c: 8e260028 lw a2,40(s1) +8009e850: 01058006 srlv s0,a1,t0 +8009e854: 02069021 addu s2,s0,a2 +8009e858: 8e220024 lw v0,36(s1) +8009e85c: 92440000 lbu a0,0(s2) +8009e860: 00101980 sll v1,s0,0x6 +8009e864: 10800094 beqz a0,8009eab8 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x2e4> +8009e868: 0062a021 addu s4,v1,v0 +8009e86c: 02061021 addu v0,s0,a2 +8009e870: 90440000 lbu a0,0(v0) +8009e874: 24030002 li v1,2 +8009e878: 10830068 beq a0,v1,8009ea1c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x248> +8009e87c: 8fbf0034 lw ra,52(sp) +8009e880: 9222002c lbu v0,44(s1) +8009e884: 10400070 beqz v0,8009ea48 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x274> +8009e888: 00131a82 srl v1,s3,0xa +8009e88c: 3c028022 lui v0,0x8022 +8009e890: 90435bcb lbu v1,23499(v0) +8009e894: 14600175 bnez v1,8009ee6c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x698> +8009e898: 3c028005 lui v0,0x8005 +8009e89c: 8e220020 lw v0,32(s1) +8009e8a0: 00131a82 srl v1,s3,0xa +8009e8a4: 00621824 and v1,v1,v0 +8009e8a8: 3c02802c lui v0,0x802c +8009e8ac: 00031a40 sll v1,v1,0x9 +8009e8b0: 3c188022 lui t8,0x8022 +8009e8b4: 2442140c addiu v0,v0,5132 +8009e8b8: 00621821 addu v1,v1,v0 +8009e8bc: 27046dd8 addiu a0,t8,28120 +8009e8c0: ac830044 sw v1,68(a0) +8009e8c4: 27076dd8 addiu a3,t8,28120 +8009e8c8: 8fa3003c lw v1,60(sp) +8009e8cc: 8ce4003c lw a0,60(a3) +8009e8d0: 00031040 sll v0,v1,0x1 +8009e8d4: 8ce50008 lw a1,8(a3) +8009e8d8: 00446021 addu t4,v0,a0 +8009e8dc: 8fa2003c lw v0,60(sp) +8009e8e0: 3263c000 andi v1,s3,0xc000 +8009e8e4: 14600042 bnez v1,8009e9f0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x21c> +8009e8e8: 00455821 addu t3,v0,a1 +8009e8ec: 02971021 addu v0,s4,s7 +8009e8f0: 005e1021 addu v0,v0,s8 +8009e8f4: 90420000 lbu v0,0(v0) +8009e8f8: 10400048 beqz v0,8009ea1c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x248> +8009e8fc: 8fbf0034 lw ra,52(sp) +8009e900: 8ce30044 lw v1,68(a3) +8009e904: 00021040 sll v0,v0,0x1 +8009e908: 00431021 addu v0,v0,v1 +8009e90c: 12c00043 beqz s6,8009ea1c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x248> +8009e910: 94460000 lhu a2,0(v0) +8009e914: 02c06821 move t5,s6 +8009e918: 00e09021 move s2,a3 +8009e91c: 26b0ffff addiu s0,s5,-1 +8009e920: 30d10421 andi s1,a2,0x421 +8009e924: 34ce8420 ori t6,a2,0x8420 +8009e928: 06000029 bltz s0,8009e9d0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x1fc> +8009e92c: 00151040 sll v0,s5,0x1 +8009e930: 004c1021 addu v0,v0,t4 +8009e934: 02ab1821 addu v1,s5,t3 +8009e938: 2468ffff addiu t0,v1,-1 +8009e93c: 2449fffe addiu t1,v0,-2 +8009e940: 02003821 move a3,s0 +8009e944: 02405021 move t2,s2 +8009e948: 240ffbde li t7,-1058 +8009e94c: 91030000 lbu v1,0(t0) +8009e950: 9142004c lbu v0,76(t2) +8009e954: 0062102b sltu v0,v1,v0 +8009e958: 10400019 beqz v0,8009e9c0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x1ec> +8009e95c: 00000000 nop +8009e960: 8d420048 lw v0,72(t2) +8009e964: 004b1021 addu v0,v0,t3 +8009e968: 00471021 addu v0,v0,a3 +8009e96c: 90440000 lbu a0,0(v0) +8009e970: 10800010 beqz a0,8009e9b4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x1e0> +8009e974: 00c01821 move v1,a2 +8009e978: 24020001 li v0,1 +8009e97c: 10820041 beq a0,v0,8009ea84 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x2b0> +8009e980: 00000000 nop +8009e984: 8d420014 lw v0,20(t2) +8009e988: 8d440020 lw a0,32(t2) +8009e98c: 00e21021 addu v0,a3,v0 +8009e990: 00021040 sll v0,v0,0x1 +8009e994: 004c1021 addu v0,v0,t4 +8009e998: 94430000 lhu v1,0(v0) +8009e99c: 006f1824 and v1,v1,t7 +8009e9a0: 01c31823 subu v1,t6,v1 +8009e9a4: 00031843 sra v1,v1,0x1 +8009e9a8: 00031840 sll v1,v1,0x1 +8009e9ac: 00641821 addu v1,v1,a0 +8009e9b0: 94630000 lhu v1,0(v1) +8009e9b4: a5230000 sh v1,0(t1) +8009e9b8: 9142004d lbu v0,77(t2) +8009e9bc: a1020000 sb v0,0(t0) +8009e9c0: 24e7ffff addiu a3,a3,-1 +8009e9c4: 2508ffff addiu t0,t0,-1 +8009e9c8: 04e1ffe0 bgez a3,8009e94c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x178> +8009e9cc: 2529fffe addiu t1,t1,-2 +8009e9d0: 27026dd8 addiu v0,t8,28120 +8009e9d4: 25adffff addiu t5,t5,-1 +8009e9d8: 11a0000f beqz t5,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244> +8009e9dc: 8c430030 lw v1,48(v0) +8009e9e0: 00031040 sll v0,v1,0x1 +8009e9e4: 01826021 addu t4,t4,v0 +8009e9e8: 08027a4a j 8009e928 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x154> +8009e9ec: 01635821 addu t3,t3,v1 +8009e9f0: 32628000 andi v0,s3,0x8000 +8009e9f4: 14400037 bnez v0,8009ead4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x300> +8009e9f8: 32624000 andi v0,s3,0x4000 +8009e9fc: 24020007 li v0,7 +8009ea00: 00571023 subu v0,v0,s7 +8009ea04: 02821021 addu v0,s4,v0 +8009ea08: 005e1021 addu v0,v0,s8 +8009ea0c: 90420000 lbu v0,0(v0) +8009ea10: 14400073 bnez v0,8009ebe0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x40c> +8009ea14: 27046dd8 addiu a0,t8,28120 +8009ea18: 8fbf0034 lw ra,52(sp) +8009ea1c: 8fbe0030 lw s8,48(sp) +8009ea20: 8fb7002c lw s7,44(sp) +8009ea24: 8fb60028 lw s6,40(sp) +8009ea28: 8fb50024 lw s5,36(sp) +8009ea2c: 8fb40020 lw s4,32(sp) +8009ea30: 8fb3001c lw s3,28(sp) +8009ea34: 8fb20018 lw s2,24(sp) +8009ea38: 8fb10014 lw s1,20(sp) +8009ea3c: 8fb00010 lw s0,16(sp) +8009ea40: 03e00008 jr ra +8009ea44: 27bd0038 addiu sp,sp,56 +8009ea48: 8e240020 lw a0,32(s1) +8009ea4c: 8e25001c lw a1,28(s1) +8009ea50: 00641824 and v1,v1,a0 +8009ea54: 8e220018 lw v0,24(s1) +8009ea58: 00a31804 sllv v1,v1,a1 +8009ea5c: 00621821 addu v1,v1,v0 +8009ea60: 00031840 sll v1,v1,0x1 +8009ea64: 3c028022 lui v0,0x8022 +8009ea68: 24630c48 addiu v1,v1,3144 +8009ea6c: 3c188022 lui t8,0x8022 +8009ea70: 24425bc4 addiu v0,v0,23492 +8009ea74: 00621821 addu v1,v1,v0 +8009ea78: 27046dd8 addiu a0,t8,28120 +8009ea7c: 08027a31 j 8009e8c4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0xf0> +8009ea80: ac830044 sw v1,68(a0) +8009ea84: 8d440050 lw a0,80(t2) +8009ea88: 8d45001c lw a1,28(t2) +8009ea8c: 008f1024 and v0,a0,t7 +8009ea90: 01c21023 subu v0,t6,v0 +8009ea94: 00021042 srl v0,v0,0x1 +8009ea98: 00021040 sll v0,v0,0x1 +8009ea9c: 00451021 addu v0,v0,a1 +8009eaa0: 94430000 lhu v1,0(v0) +8009eaa4: 30840421 andi a0,a0,0x421 +8009eaa8: 02231821 addu v1,s1,v1 +8009eaac: 00641823 subu v1,v1,a0 +8009eab0: 08027a6d j 8009e9b4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x1e0> +8009eab4: 3063ffff andi v1,v1,0xffff +8009eab8: 3c02800a lui v0,0x800a +8009eabc: 2442b390 addiu v0,v0,-19568 +8009eac0: 0040f809 jalr v0 +8009eac4: 02802021 move a0,s4 +8009eac8: a2420000 sb v0,0(s2) +8009eacc: 08027a1b j 8009e86c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x98> +8009ead0: 8e260028 lw a2,40(s1) +8009ead4: 1440007d bnez v0,8009eccc <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4f8> +8009ead8: 24020007 li v0,7 +8009eadc: 029e1023 subu v0,s4,s8 +8009eae0: 00571021 addu v0,v0,s7 +8009eae4: 90420038 lbu v0,56(v0) +8009eae8: 1040ffcb beqz v0,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244> +8009eaec: 27046dd8 addiu a0,t8,28120 +8009eaf0: 8c830044 lw v1,68(a0) +8009eaf4: 00021040 sll v0,v0,0x1 +8009eaf8: 00431021 addu v0,v0,v1 +8009eafc: 12c0ffc6 beqz s6,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244> +8009eb00: 94460000 lhu a2,0(v0) +8009eb04: 02c06821 move t5,s6 +8009eb08: 00809021 move s2,a0 +8009eb0c: 26b0ffff addiu s0,s5,-1 +8009eb10: 30d10421 andi s1,a2,0x421 +8009eb14: 34ce8420 ori t6,a2,0x8420 +8009eb18: 06000029 bltz s0,8009ebc0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x3ec> +8009eb1c: 00151040 sll v0,s5,0x1 +8009eb20: 004c1021 addu v0,v0,t4 +8009eb24: 02ab1821 addu v1,s5,t3 +8009eb28: 2468ffff addiu t0,v1,-1 +8009eb2c: 2449fffe addiu t1,v0,-2 +8009eb30: 02003821 move a3,s0 +8009eb34: 02405021 move t2,s2 +8009eb38: 240ffbde li t7,-1058 +8009eb3c: 91030000 lbu v1,0(t0) +8009eb40: 9142004c lbu v0,76(t2) +8009eb44: 0062102b sltu v0,v1,v0 +8009eb48: 10400019 beqz v0,8009ebb0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x3dc> +8009eb4c: 00000000 nop +8009eb50: 8d420048 lw v0,72(t2) +8009eb54: 004b1021 addu v0,v0,t3 +8009eb58: 00471021 addu v0,v0,a3 +8009eb5c: 90440000 lbu a0,0(v0) +8009eb60: 10800010 beqz a0,8009eba4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x3d0> +8009eb64: 00c01821 move v1,a2 +8009eb68: 24020001 li v0,1 +8009eb6c: 108200b2 beq a0,v0,8009ee38 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x664> +8009eb70: 00000000 nop +8009eb74: 8d420014 lw v0,20(t2) +8009eb78: 8d440020 lw a0,32(t2) +8009eb7c: 00e21021 addu v0,a3,v0 +8009eb80: 00021040 sll v0,v0,0x1 +8009eb84: 004c1021 addu v0,v0,t4 +8009eb88: 94430000 lhu v1,0(v0) +8009eb8c: 006f1824 and v1,v1,t7 +8009eb90: 01c31823 subu v1,t6,v1 +8009eb94: 00031843 sra v1,v1,0x1 +8009eb98: 00031840 sll v1,v1,0x1 +8009eb9c: 00641821 addu v1,v1,a0 +8009eba0: 94630000 lhu v1,0(v1) +8009eba4: a5230000 sh v1,0(t1) +8009eba8: 9142004d lbu v0,77(t2) +8009ebac: a1020000 sb v0,0(t0) +8009ebb0: 24e7ffff addiu a3,a3,-1 +8009ebb4: 2508ffff addiu t0,t0,-1 +8009ebb8: 04e1ffe0 bgez a3,8009eb3c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x368> +8009ebbc: 2529fffe addiu t1,t1,-2 +8009ebc0: 27026dd8 addiu v0,t8,28120 +8009ebc4: 25adffff addiu t5,t5,-1 +8009ebc8: 11a0ff93 beqz t5,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244> +8009ebcc: 8c430030 lw v1,48(v0) +8009ebd0: 00031040 sll v0,v1,0x1 +8009ebd4: 01826021 addu t4,t4,v0 +8009ebd8: 08027ac6 j 8009eb18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x344> +8009ebdc: 01635821 addu t3,t3,v1 +8009ebe0: 8c830044 lw v1,68(a0) +8009ebe4: 00021040 sll v0,v0,0x1 +8009ebe8: 00431021 addu v0,v0,v1 +8009ebec: 12c0ff8a beqz s6,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244> +8009ebf0: 94460000 lhu a2,0(v0) +8009ebf4: 02c06821 move t5,s6 +8009ebf8: 00809021 move s2,a0 +8009ebfc: 26b0ffff addiu s0,s5,-1 +8009ec00: 30d10421 andi s1,a2,0x421 +8009ec04: 34ce8420 ori t6,a2,0x8420 +8009ec08: 06000028 bltz s0,8009ecac <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4d8> +8009ec0c: 00151040 sll v0,s5,0x1 +8009ec10: 004c1021 addu v0,v0,t4 +8009ec14: 02ab1821 addu v1,s5,t3 +8009ec18: 2468ffff addiu t0,v1,-1 +8009ec1c: 2449fffe addiu t1,v0,-2 +8009ec20: 02003821 move a3,s0 +8009ec24: 02405021 move t2,s2 +8009ec28: 240ffbde li t7,-1058 +8009ec2c: 91030000 lbu v1,0(t0) +8009ec30: 9142004c lbu v0,76(t2) +8009ec34: 0062102b sltu v0,v1,v0 +8009ec38: 10400018 beqz v0,8009ec9c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4c8> +8009ec3c: 00eb2021 addu a0,a3,t3 +8009ec40: 8d420048 lw v0,72(t2) +8009ec44: 00821021 addu v0,a0,v0 +8009ec48: 90440000 lbu a0,0(v0) +8009ec4c: 10800010 beqz a0,8009ec90 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4bc> +8009ec50: 00c01821 move v1,a2 +8009ec54: 24020001 li v0,1 +8009ec58: 1082005d beq a0,v0,8009edd0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5fc> +8009ec5c: 00000000 nop +8009ec60: 8d420014 lw v0,20(t2) +8009ec64: 8d440020 lw a0,32(t2) +8009ec68: 00e21021 addu v0,a3,v0 +8009ec6c: 00021040 sll v0,v0,0x1 +8009ec70: 004c1021 addu v0,v0,t4 +8009ec74: 94430000 lhu v1,0(v0) +8009ec78: 006f1824 and v1,v1,t7 +8009ec7c: 01c31823 subu v1,t6,v1 +8009ec80: 00031843 sra v1,v1,0x1 +8009ec84: 00031840 sll v1,v1,0x1 +8009ec88: 00641821 addu v1,v1,a0 +8009ec8c: 94630000 lhu v1,0(v1) +8009ec90: a5230000 sh v1,0(t1) +8009ec94: 9142004d lbu v0,77(t2) +8009ec98: a1020000 sb v0,0(t0) +8009ec9c: 24e7ffff addiu a3,a3,-1 +8009eca0: 2508ffff addiu t0,t0,-1 +8009eca4: 04e1ffe1 bgez a3,8009ec2c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x458> +8009eca8: 2529fffe addiu t1,t1,-2 +8009ecac: 27026dd8 addiu v0,t8,28120 +8009ecb0: 25adffff addiu t5,t5,-1 +8009ecb4: 11a0ff58 beqz t5,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244> +8009ecb8: 8c430030 lw v1,48(v0) +8009ecbc: 00031040 sll v0,v1,0x1 +8009ecc0: 01826021 addu t4,t4,v0 +8009ecc4: 08027b02 j 8009ec08 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x434> +8009ecc8: 01635821 addu t3,t3,v1 +8009eccc: 00571023 subu v0,v0,s7 +8009ecd0: 029e1823 subu v1,s4,s8 +8009ecd4: 00621821 addu v1,v1,v0 +8009ecd8: 90620038 lbu v0,56(v1) +8009ecdc: 1040ff4e beqz v0,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244> +8009ece0: 27046dd8 addiu a0,t8,28120 +8009ece4: 8c830044 lw v1,68(a0) +8009ece8: 00021040 sll v0,v0,0x1 +8009ecec: 00431021 addu v0,v0,v1 +8009ecf0: 12c0ff49 beqz s6,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244> +8009ecf4: 94460000 lhu a2,0(v0) +8009ecf8: 02c06821 move t5,s6 +8009ecfc: 00809021 move s2,a0 +8009ed00: 26b0ffff addiu s0,s5,-1 +8009ed04: 30d10421 andi s1,a2,0x421 +8009ed08: 34ce8420 ori t6,a2,0x8420 +8009ed0c: 06000028 bltz s0,8009edb0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5dc> +8009ed10: 00151040 sll v0,s5,0x1 +8009ed14: 004c1021 addu v0,v0,t4 +8009ed18: 02ab1821 addu v1,s5,t3 +8009ed1c: 2468ffff addiu t0,v1,-1 +8009ed20: 2449fffe addiu t1,v0,-2 +8009ed24: 02003821 move a3,s0 +8009ed28: 02405021 move t2,s2 +8009ed2c: 240ffbde li t7,-1058 +8009ed30: 91030000 lbu v1,0(t0) +8009ed34: 9142004c lbu v0,76(t2) +8009ed38: 0062102b sltu v0,v1,v0 +8009ed3c: 10400018 beqz v0,8009eda0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5cc> +8009ed40: 00eb2021 addu a0,a3,t3 +8009ed44: 8d420048 lw v0,72(t2) +8009ed48: 00821021 addu v0,a0,v0 +8009ed4c: 90440000 lbu a0,0(v0) +8009ed50: 10800010 beqz a0,8009ed94 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5c0> +8009ed54: 00c01821 move v1,a2 +8009ed58: 24020001 li v0,1 +8009ed5c: 10820029 beq a0,v0,8009ee04 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x630> +8009ed60: 00000000 nop +8009ed64: 8d420014 lw v0,20(t2) +8009ed68: 8d440020 lw a0,32(t2) +8009ed6c: 00e21021 addu v0,a3,v0 +8009ed70: 00021040 sll v0,v0,0x1 +8009ed74: 004c1021 addu v0,v0,t4 +8009ed78: 94430000 lhu v1,0(v0) +8009ed7c: 006f1824 and v1,v1,t7 +8009ed80: 01c31823 subu v1,t6,v1 +8009ed84: 00031843 sra v1,v1,0x1 +8009ed88: 00031840 sll v1,v1,0x1 +8009ed8c: 00641821 addu v1,v1,a0 +8009ed90: 94630000 lhu v1,0(v1) +8009ed94: a5230000 sh v1,0(t1) +8009ed98: 9142004d lbu v0,77(t2) +8009ed9c: a1020000 sb v0,0(t0) +8009eda0: 24e7ffff addiu a3,a3,-1 +8009eda4: 2508ffff addiu t0,t0,-1 +8009eda8: 04e1ffe1 bgez a3,8009ed30 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x55c> +8009edac: 2529fffe addiu t1,t1,-2 +8009edb0: 27026dd8 addiu v0,t8,28120 +8009edb4: 25adffff addiu t5,t5,-1 +8009edb8: 11a0ff17 beqz t5,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244> +8009edbc: 8c430030 lw v1,48(v0) +8009edc0: 00031040 sll v0,v1,0x1 +8009edc4: 01826021 addu t4,t4,v0 +8009edc8: 08027b43 j 8009ed0c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x538> +8009edcc: 01635821 addu t3,t3,v1 +8009edd0: 8d440050 lw a0,80(t2) +8009edd4: 8d45001c lw a1,28(t2) +8009edd8: 008f1024 and v0,a0,t7 +8009eddc: 01c21023 subu v0,t6,v0 +8009ede0: 00021042 srl v0,v0,0x1 +8009ede4: 00021040 sll v0,v0,0x1 +8009ede8: 00451021 addu v0,v0,a1 +8009edec: 94430000 lhu v1,0(v0) +8009edf0: 30840421 andi a0,a0,0x421 +8009edf4: 02231821 addu v1,s1,v1 +8009edf8: 00641823 subu v1,v1,a0 +8009edfc: 08027b24 j 8009ec90 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4bc> +8009ee00: 3063ffff andi v1,v1,0xffff +8009ee04: 8d440050 lw a0,80(t2) +8009ee08: 8d45001c lw a1,28(t2) +8009ee0c: 008f1024 and v0,a0,t7 +8009ee10: 01c21023 subu v0,t6,v0 +8009ee14: 00021042 srl v0,v0,0x1 +8009ee18: 00021040 sll v0,v0,0x1 +8009ee1c: 00451021 addu v0,v0,a1 +8009ee20: 94430000 lhu v1,0(v0) +8009ee24: 30840421 andi a0,a0,0x421 +8009ee28: 02231821 addu v1,s1,v1 +8009ee2c: 00641823 subu v1,v1,a0 +8009ee30: 08027b65 j 8009ed94 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5c0> +8009ee34: 3063ffff andi v1,v1,0xffff +8009ee38: 8d440050 lw a0,80(t2) +8009ee3c: 8d45001c lw a1,28(t2) +8009ee40: 008f1024 and v0,a0,t7 +8009ee44: 01c21023 subu v0,t6,v0 +8009ee48: 00021042 srl v0,v0,0x1 +8009ee4c: 00021040 sll v0,v0,0x1 +8009ee50: 00451021 addu v0,v0,a1 +8009ee54: 94430000 lhu v1,0(v0) +8009ee58: 30840421 andi a0,a0,0x421 +8009ee5c: 02231821 addu v1,s1,v1 +8009ee60: 00641823 subu v1,v1,a0 +8009ee64: 08027ae9 j 8009eba4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x3d0> +8009ee68: 3063ffff andi v1,v1,0xffff +8009ee6c: 244228a0 addiu v0,v0,10400 +8009ee70: 0040f809 jalr v0 +8009ee74: 00000000 nop +8009ee78: 08027a28 j 8009e8a0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0xcc> +8009ee7c: 8e220020 lw v0,32(s1) + +8009ee80 <_Z19DrawLargePixel16Subjjjjjj>: +8009ee80: 27bdffc8 addiu sp,sp,-56 +8009ee84: 3c028022 lui v0,0x8022 +8009ee88: afbe0030 sw s8,48(sp) +8009ee8c: afb7002c sw s7,44(sp) +8009ee90: afb60028 sw s6,40(sp) +8009ee94: afb50024 sw s5,36(sp) +8009ee98: afb3001c sw s3,28(sp) +8009ee9c: afb10014 sw s1,20(sp) +8009eea0: afbf0034 sw ra,52(sp) +8009eea4: 24516da8 addiu s1,v0,28072 +8009eea8: afb40020 sw s4,32(sp) +8009eeac: afb20018 sw s2,24(sp) +8009eeb0: afb00010 sw s0,16(sp) +8009eeb4: 00809821 move s3,a0 +8009eeb8: 8e280008 lw t0,8(s1) +8009eebc: 308203ff andi v0,a0,0x3ff +8009eec0: 326301ff andi v1,s3,0x1ff +8009eec4: 8e24000c lw a0,12(s1) +8009eec8: 01021004 sllv v0,v0,t0 +8009eecc: 2c630100 sltiu v1,v1,256 +8009eed0: 00442021 addu a0,v0,a0 +8009eed4: afa5003c sw a1,60(sp) +8009eed8: 00c0b821 move s7,a2 +8009eedc: 00e0a821 move s5,a3 +8009eee0: 8fbe0048 lw s8,72(sp) +8009eee4: 14600003 bnez v1,8009eef4 <_Z19DrawLargePixel16Subjjjjjj+0x74> +8009eee8: 8fb6004c lw s6,76(sp) +8009eeec: 8e220010 lw v0,16(s1) +8009eef0: 00822021 addu a0,a0,v0 +8009eef4: 3085ffff andi a1,a0,0xffff +8009eef8: 8e260028 lw a2,40(s1) +8009eefc: 01058006 srlv s0,a1,t0 +8009ef00: 02069021 addu s2,s0,a2 +8009ef04: 8e220024 lw v0,36(s1) +8009ef08: 92440000 lbu a0,0(s2) +8009ef0c: 00101980 sll v1,s0,0x6 +8009ef10: 10800091 beqz a0,8009f158 <_Z19DrawLargePixel16Subjjjjjj+0x2d8> +8009ef14: 0062a021 addu s4,v1,v0 +8009ef18: 02061021 addu v0,s0,a2 +8009ef1c: 90440000 lbu a0,0(v0) +8009ef20: 24030002 li v1,2 +8009ef24: 1083006c beq a0,v1,8009f0d8 <_Z19DrawLargePixel16Subjjjjjj+0x258> +8009ef28: 8fbf0034 lw ra,52(sp) +8009ef2c: 9222002c lbu v0,44(s1) +8009ef30: 10400074 beqz v0,8009f104 <_Z19DrawLargePixel16Subjjjjjj+0x284> +8009ef34: 00131a82 srl v1,s3,0xa +8009ef38: 3c028022 lui v0,0x8022 +8009ef3c: 90435bcb lbu v1,23499(v0) +8009ef40: 14600169 bnez v1,8009f4e8 <_Z19DrawLargePixel16Subjjjjjj+0x668> +8009ef44: 3c028005 lui v0,0x8005 +8009ef48: 8e220020 lw v0,32(s1) +8009ef4c: 00131a82 srl v1,s3,0xa +8009ef50: 00621824 and v1,v1,v0 +8009ef54: 3c02802c lui v0,0x802c +8009ef58: 00031a40 sll v1,v1,0x9 +8009ef5c: 3c128022 lui s2,0x8022 +8009ef60: 2442140c addiu v0,v0,5132 +8009ef64: 00621821 addu v1,v1,v0 +8009ef68: 26446dd8 addiu a0,s2,28120 +8009ef6c: ac830044 sw v1,68(a0) +8009ef70: 26476dd8 addiu a3,s2,28120 +8009ef74: 8fa3003c lw v1,60(sp) +8009ef78: 8ce4003c lw a0,60(a3) +8009ef7c: 00031040 sll v0,v1,0x1 +8009ef80: 8ce50008 lw a1,8(a3) +8009ef84: 00446021 addu t4,v0,a0 +8009ef88: 8fa2003c lw v0,60(sp) +8009ef8c: 3263c000 andi v1,s3,0xc000 +8009ef90: 14600046 bnez v1,8009f0ac <_Z19DrawLargePixel16Subjjjjjj+0x22c> +8009ef94: 00455821 addu t3,v0,a1 +8009ef98: 02971021 addu v0,s4,s7 +8009ef9c: 005e1021 addu v0,v0,s8 +8009efa0: 90420000 lbu v0,0(v0) +8009efa4: 1040004c beqz v0,8009f0d8 <_Z19DrawLargePixel16Subjjjjjj+0x258> +8009efa8: 8fbf0034 lw ra,52(sp) +8009efac: 8ce30044 lw v1,68(a3) +8009efb0: 00021040 sll v0,v0,0x1 +8009efb4: 00431021 addu v0,v0,v1 +8009efb8: 12c00047 beqz s6,8009f0d8 <_Z19DrawLargePixel16Subjjjjjj+0x258> +8009efbc: 94460000 lhu a2,0(v0) +8009efc0: 02c06821 move t5,s6 +8009efc4: 00e09821 move s3,a3 +8009efc8: 26b1ffff addiu s1,s5,-1 +8009efcc: 30ce0421 andi t6,a2,0x421 +8009efd0: 34cf8420 ori t7,a2,0x8420 +8009efd4: 0620002d bltz s1,8009f08c <_Z19DrawLargePixel16Subjjjjjj+0x20c> +8009efd8: 00151040 sll v0,s5,0x1 +8009efdc: 004c1021 addu v0,v0,t4 +8009efe0: 02ab1821 addu v1,s5,t3 +8009efe4: 2468ffff addiu t0,v1,-1 +8009efe8: 2449fffe addiu t1,v0,-2 +8009efec: 02203821 move a3,s1 +8009eff0: 02605021 move t2,s3 +8009eff4: 2410fbde li s0,-1058 +8009eff8: 91030000 lbu v1,0(t0) +8009effc: 9142004c lbu v0,76(t2) +8009f000: 0062102b sltu v0,v1,v0 +8009f004: 1040001d beqz v0,8009f07c <_Z19DrawLargePixel16Subjjjjjj+0x1fc> +8009f008: 00000000 nop +8009f00c: 8d420048 lw v0,72(t2) +8009f010: 004b1021 addu v0,v0,t3 +8009f014: 00471021 addu v0,v0,a3 +8009f018: 90440000 lbu a0,0(v0) +8009f01c: 10800014 beqz a0,8009f070 <_Z19DrawLargePixel16Subjjjjjj+0x1f0> +8009f020: 00c01821 move v1,a2 +8009f024: 24020001 li v0,1 +8009f028: 10820045 beq a0,v0,8009f140 <_Z19DrawLargePixel16Subjjjjjj+0x2c0> +8009f02c: 00000000 nop +8009f030: 8d430014 lw v1,20(t2) +8009f034: 8d45001c lw a1,28(t2) +8009f038: 00e31821 addu v1,a3,v1 +8009f03c: 00031840 sll v1,v1,0x1 +8009f040: 006c1821 addu v1,v1,t4 +8009f044: 94640000 lhu a0,0(v1) +8009f048: 00901024 and v0,a0,s0 +8009f04c: 01e21023 subu v0,t7,v0 +8009f050: 00021043 sra v0,v0,0x1 +8009f054: 00021040 sll v0,v0,0x1 +8009f058: 00451021 addu v0,v0,a1 +8009f05c: 94430000 lhu v1,0(v0) +8009f060: 30840421 andi a0,a0,0x421 +8009f064: 01c31821 addu v1,t6,v1 +8009f068: 00641823 subu v1,v1,a0 +8009f06c: 3063ffff andi v1,v1,0xffff +8009f070: a5230000 sh v1,0(t1) +8009f074: 9142004d lbu v0,77(t2) +8009f078: a1020000 sb v0,0(t0) +8009f07c: 24e7ffff addiu a3,a3,-1 +8009f080: 2508ffff addiu t0,t0,-1 +8009f084: 04e1ffdc bgez a3,8009eff8 <_Z19DrawLargePixel16Subjjjjjj+0x178> +8009f088: 2529fffe addiu t1,t1,-2 +8009f08c: 26426dd8 addiu v0,s2,28120 +8009f090: 25adffff addiu t5,t5,-1 +8009f094: 11a0000f beqz t5,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254> +8009f098: 8c430030 lw v1,48(v0) +8009f09c: 00031040 sll v0,v1,0x1 +8009f0a0: 01826021 addu t4,t4,v0 +8009f0a4: 08027bf5 j 8009efd4 <_Z19DrawLargePixel16Subjjjjjj+0x154> +8009f0a8: 01635821 addu t3,t3,v1 +8009f0ac: 32628000 andi v0,s3,0x8000 +8009f0b0: 14400030 bnez v0,8009f174 <_Z19DrawLargePixel16Subjjjjjj+0x2f4> +8009f0b4: 32624000 andi v0,s3,0x4000 +8009f0b8: 24020007 li v0,7 +8009f0bc: 00571023 subu v0,v0,s7 +8009f0c0: 02821021 addu v0,s4,v0 +8009f0c4: 005e1021 addu v0,v0,s8 +8009f0c8: 90420000 lbu v0,0(v0) +8009f0cc: 14400070 bnez v0,8009f290 <_Z19DrawLargePixel16Subjjjjjj+0x410> +8009f0d0: 26446dd8 addiu a0,s2,28120 +8009f0d4: 8fbf0034 lw ra,52(sp) +8009f0d8: 8fbe0030 lw s8,48(sp) +8009f0dc: 8fb7002c lw s7,44(sp) +8009f0e0: 8fb60028 lw s6,40(sp) +8009f0e4: 8fb50024 lw s5,36(sp) +8009f0e8: 8fb40020 lw s4,32(sp) +8009f0ec: 8fb3001c lw s3,28(sp) +8009f0f0: 8fb20018 lw s2,24(sp) +8009f0f4: 8fb10014 lw s1,20(sp) +8009f0f8: 8fb00010 lw s0,16(sp) +8009f0fc: 03e00008 jr ra +8009f100: 27bd0038 addiu sp,sp,56 +8009f104: 8e240020 lw a0,32(s1) +8009f108: 8e25001c lw a1,28(s1) +8009f10c: 00641824 and v1,v1,a0 +8009f110: 8e220018 lw v0,24(s1) +8009f114: 00a31804 sllv v1,v1,a1 +8009f118: 00621821 addu v1,v1,v0 +8009f11c: 00031840 sll v1,v1,0x1 +8009f120: 3c028022 lui v0,0x8022 +8009f124: 24630c48 addiu v1,v1,3144 +8009f128: 3c128022 lui s2,0x8022 +8009f12c: 24425bc4 addiu v0,v0,23492 +8009f130: 00621821 addu v1,v1,v0 +8009f134: 26446dd8 addiu a0,s2,28120 +8009f138: 08027bdc j 8009ef70 <_Z19DrawLargePixel16Subjjjjjj+0xf0> +8009f13c: ac830044 sw v1,68(a0) +8009f140: 8d440050 lw a0,80(t2) +8009f144: 8d45001c lw a1,28(t2) +8009f148: 00901024 and v0,a0,s0 +8009f14c: 01e21023 subu v0,t7,v0 +8009f150: 08027c15 j 8009f054 <_Z19DrawLargePixel16Subjjjjjj+0x1d4> +8009f154: 00021042 srl v0,v0,0x1 +8009f158: 3c02800a lui v0,0x800a +8009f15c: 2442b390 addiu v0,v0,-19568 +8009f160: 0040f809 jalr v0 +8009f164: 02802021 move a0,s4 +8009f168: a2420000 sb v0,0(s2) +8009f16c: 08027bc6 j 8009ef18 <_Z19DrawLargePixel16Subjjjjjj+0x98> +8009f170: 8e260028 lw a2,40(s1) +8009f174: 14400085 bnez v0,8009f38c <_Z19DrawLargePixel16Subjjjjjj+0x50c> +8009f178: 24020007 li v0,7 +8009f17c: 029e1023 subu v0,s4,s8 +8009f180: 00571021 addu v0,v0,s7 +8009f184: 90420038 lbu v0,56(v0) +8009f188: 1040ffd2 beqz v0,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254> +8009f18c: 26446dd8 addiu a0,s2,28120 +8009f190: 8c830044 lw v1,68(a0) +8009f194: 00021040 sll v0,v0,0x1 +8009f198: 00431021 addu v0,v0,v1 +8009f19c: 12c0ffcd beqz s6,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254> +8009f1a0: 94460000 lhu a2,0(v0) +8009f1a4: 02c06821 move t5,s6 +8009f1a8: 00809821 move s3,a0 +8009f1ac: 26b1ffff addiu s1,s5,-1 +8009f1b0: 30ce0421 andi t6,a2,0x421 +8009f1b4: 34cf8420 ori t7,a2,0x8420 +8009f1b8: 0620002d bltz s1,8009f270 <_Z19DrawLargePixel16Subjjjjjj+0x3f0> +8009f1bc: 00151040 sll v0,s5,0x1 +8009f1c0: 004c1021 addu v0,v0,t4 +8009f1c4: 02ab1821 addu v1,s5,t3 +8009f1c8: 2468ffff addiu t0,v1,-1 +8009f1cc: 2449fffe addiu t1,v0,-2 +8009f1d0: 02203821 move a3,s1 +8009f1d4: 02605021 move t2,s3 +8009f1d8: 2410fbde li s0,-1058 +8009f1dc: 91030000 lbu v1,0(t0) +8009f1e0: 9142004c lbu v0,76(t2) +8009f1e4: 0062102b sltu v0,v1,v0 +8009f1e8: 1040001d beqz v0,8009f260 <_Z19DrawLargePixel16Subjjjjjj+0x3e0> +8009f1ec: 00000000 nop +8009f1f0: 8d420048 lw v0,72(t2) +8009f1f4: 004b1021 addu v0,v0,t3 +8009f1f8: 00471021 addu v0,v0,a3 +8009f1fc: 90440000 lbu a0,0(v0) +8009f200: 10800014 beqz a0,8009f254 <_Z19DrawLargePixel16Subjjjjjj+0x3d4> +8009f204: 00c01821 move v1,a2 +8009f208: 24020001 li v0,1 +8009f20c: 108200b0 beq a0,v0,8009f4d0 <_Z19DrawLargePixel16Subjjjjjj+0x650> +8009f210: 00000000 nop +8009f214: 8d430014 lw v1,20(t2) +8009f218: 8d45001c lw a1,28(t2) +8009f21c: 00e31821 addu v1,a3,v1 +8009f220: 00031840 sll v1,v1,0x1 +8009f224: 006c1821 addu v1,v1,t4 +8009f228: 94640000 lhu a0,0(v1) +8009f22c: 00901024 and v0,a0,s0 +8009f230: 01e21023 subu v0,t7,v0 +8009f234: 00021043 sra v0,v0,0x1 +8009f238: 00021040 sll v0,v0,0x1 +8009f23c: 00451021 addu v0,v0,a1 +8009f240: 94430000 lhu v1,0(v0) +8009f244: 30840421 andi a0,a0,0x421 +8009f248: 01c31821 addu v1,t6,v1 +8009f24c: 00641823 subu v1,v1,a0 +8009f250: 3063ffff andi v1,v1,0xffff +8009f254: a5230000 sh v1,0(t1) +8009f258: 9142004d lbu v0,77(t2) +8009f25c: a1020000 sb v0,0(t0) +8009f260: 24e7ffff addiu a3,a3,-1 +8009f264: 2508ffff addiu t0,t0,-1 +8009f268: 04e1ffdc bgez a3,8009f1dc <_Z19DrawLargePixel16Subjjjjjj+0x35c> +8009f26c: 2529fffe addiu t1,t1,-2 +8009f270: 26426dd8 addiu v0,s2,28120 +8009f274: 25adffff addiu t5,t5,-1 +8009f278: 11a0ff96 beqz t5,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254> +8009f27c: 8c430030 lw v1,48(v0) +8009f280: 00031040 sll v0,v1,0x1 +8009f284: 01826021 addu t4,t4,v0 +8009f288: 08027c6e j 8009f1b8 <_Z19DrawLargePixel16Subjjjjjj+0x338> +8009f28c: 01635821 addu t3,t3,v1 +8009f290: 8c830044 lw v1,68(a0) +8009f294: 00021040 sll v0,v0,0x1 +8009f298: 00431021 addu v0,v0,v1 +8009f29c: 12c0ff8d beqz s6,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254> +8009f2a0: 94460000 lhu a2,0(v0) +8009f2a4: 02c06821 move t5,s6 +8009f2a8: 00809821 move s3,a0 +8009f2ac: 26b1ffff addiu s1,s5,-1 +8009f2b0: 30cf0421 andi t7,a2,0x421 +8009f2b4: 34ce8420 ori t6,a2,0x8420 +8009f2b8: 0620002c bltz s1,8009f36c <_Z19DrawLargePixel16Subjjjjjj+0x4ec> +8009f2bc: 00151040 sll v0,s5,0x1 +8009f2c0: 004c1021 addu v0,v0,t4 +8009f2c4: 02ab1821 addu v1,s5,t3 +8009f2c8: 2468ffff addiu t0,v1,-1 +8009f2cc: 2449fffe addiu t1,v0,-2 +8009f2d0: 02203821 move a3,s1 +8009f2d4: 02605021 move t2,s3 +8009f2d8: 2410fbde li s0,-1058 +8009f2dc: 91030000 lbu v1,0(t0) +8009f2e0: 9142004c lbu v0,76(t2) +8009f2e4: 0062102b sltu v0,v1,v0 +8009f2e8: 1040001c beqz v0,8009f35c <_Z19DrawLargePixel16Subjjjjjj+0x4dc> +8009f2ec: 00eb2021 addu a0,a3,t3 +8009f2f0: 8d420048 lw v0,72(t2) +8009f2f4: 00821021 addu v0,a0,v0 +8009f2f8: 90440000 lbu a0,0(v0) +8009f2fc: 10800014 beqz a0,8009f350 <_Z19DrawLargePixel16Subjjjjjj+0x4d0> +8009f300: 00c01821 move v1,a2 +8009f304: 24020001 li v0,1 +8009f308: 10820065 beq a0,v0,8009f4a0 <_Z19DrawLargePixel16Subjjjjjj+0x620> +8009f30c: 00000000 nop +8009f310: 8d430014 lw v1,20(t2) +8009f314: 8d45001c lw a1,28(t2) +8009f318: 00e31821 addu v1,a3,v1 +8009f31c: 00031840 sll v1,v1,0x1 +8009f320: 006c1821 addu v1,v1,t4 +8009f324: 94640000 lhu a0,0(v1) +8009f328: 00901024 and v0,a0,s0 +8009f32c: 01c21023 subu v0,t6,v0 +8009f330: 00021043 sra v0,v0,0x1 +8009f334: 00021040 sll v0,v0,0x1 +8009f338: 00451021 addu v0,v0,a1 +8009f33c: 94430000 lhu v1,0(v0) +8009f340: 30840421 andi a0,a0,0x421 +8009f344: 01e31821 addu v1,t7,v1 +8009f348: 00641823 subu v1,v1,a0 +8009f34c: 3063ffff andi v1,v1,0xffff +8009f350: a5230000 sh v1,0(t1) +8009f354: 9142004d lbu v0,77(t2) +8009f358: a1020000 sb v0,0(t0) +8009f35c: 24e7ffff addiu a3,a3,-1 +8009f360: 2508ffff addiu t0,t0,-1 +8009f364: 04e1ffdd bgez a3,8009f2dc <_Z19DrawLargePixel16Subjjjjjj+0x45c> +8009f368: 2529fffe addiu t1,t1,-2 +8009f36c: 26426dd8 addiu v0,s2,28120 +8009f370: 25adffff addiu t5,t5,-1 +8009f374: 11a0ff57 beqz t5,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254> +8009f378: 8c430030 lw v1,48(v0) +8009f37c: 00031040 sll v0,v1,0x1 +8009f380: 01826021 addu t4,t4,v0 +8009f384: 08027cae j 8009f2b8 <_Z19DrawLargePixel16Subjjjjjj+0x438> +8009f388: 01635821 addu t3,t3,v1 +8009f38c: 00571023 subu v0,v0,s7 +8009f390: 029e1823 subu v1,s4,s8 +8009f394: 00621821 addu v1,v1,v0 +8009f398: 90620038 lbu v0,56(v1) +8009f39c: 1040ff4d beqz v0,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254> +8009f3a0: 26446dd8 addiu a0,s2,28120 +8009f3a4: 8c830044 lw v1,68(a0) +8009f3a8: 00021040 sll v0,v0,0x1 +8009f3ac: 00431021 addu v0,v0,v1 +8009f3b0: 12c0ff48 beqz s6,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254> +8009f3b4: 94460000 lhu a2,0(v0) +8009f3b8: 02c06821 move t5,s6 +8009f3bc: 00809821 move s3,a0 +8009f3c0: 26b1ffff addiu s1,s5,-1 +8009f3c4: 30ce0421 andi t6,a2,0x421 +8009f3c8: 34cf8420 ori t7,a2,0x8420 +8009f3cc: 0620002c bltz s1,8009f480 <_Z19DrawLargePixel16Subjjjjjj+0x600> +8009f3d0: 00151040 sll v0,s5,0x1 +8009f3d4: 004c1021 addu v0,v0,t4 +8009f3d8: 02ab1821 addu v1,s5,t3 +8009f3dc: 2468ffff addiu t0,v1,-1 +8009f3e0: 2449fffe addiu t1,v0,-2 +8009f3e4: 02203821 move a3,s1 +8009f3e8: 02605021 move t2,s3 +8009f3ec: 2410fbde li s0,-1058 +8009f3f0: 91030000 lbu v1,0(t0) +8009f3f4: 9142004c lbu v0,76(t2) +8009f3f8: 0062102b sltu v0,v1,v0 +8009f3fc: 1040001c beqz v0,8009f470 <_Z19DrawLargePixel16Subjjjjjj+0x5f0> +8009f400: 00eb2021 addu a0,a3,t3 +8009f404: 8d420048 lw v0,72(t2) +8009f408: 00821021 addu v0,a0,v0 +8009f40c: 90440000 lbu a0,0(v0) +8009f410: 10800014 beqz a0,8009f464 <_Z19DrawLargePixel16Subjjjjjj+0x5e4> +8009f414: 00c01821 move v1,a2 +8009f418: 24020001 li v0,1 +8009f41c: 10820026 beq a0,v0,8009f4b8 <_Z19DrawLargePixel16Subjjjjjj+0x638> +8009f420: 00000000 nop +8009f424: 8d430014 lw v1,20(t2) +8009f428: 8d45001c lw a1,28(t2) +8009f42c: 00e31821 addu v1,a3,v1 +8009f430: 00031840 sll v1,v1,0x1 +8009f434: 006c1821 addu v1,v1,t4 +8009f438: 94640000 lhu a0,0(v1) +8009f43c: 00901024 and v0,a0,s0 +8009f440: 01e21023 subu v0,t7,v0 +8009f444: 00021043 sra v0,v0,0x1 +8009f448: 00021040 sll v0,v0,0x1 +8009f44c: 00451021 addu v0,v0,a1 +8009f450: 94430000 lhu v1,0(v0) +8009f454: 30840421 andi a0,a0,0x421 +8009f458: 01c31821 addu v1,t6,v1 +8009f45c: 00641823 subu v1,v1,a0 +8009f460: 3063ffff andi v1,v1,0xffff +8009f464: a5230000 sh v1,0(t1) +8009f468: 9142004d lbu v0,77(t2) +8009f46c: a1020000 sb v0,0(t0) +8009f470: 24e7ffff addiu a3,a3,-1 +8009f474: 2508ffff addiu t0,t0,-1 +8009f478: 04e1ffdd bgez a3,8009f3f0 <_Z19DrawLargePixel16Subjjjjjj+0x570> +8009f47c: 2529fffe addiu t1,t1,-2 +8009f480: 26426dd8 addiu v0,s2,28120 +8009f484: 25adffff addiu t5,t5,-1 +8009f488: 11a0ff12 beqz t5,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254> +8009f48c: 8c430030 lw v1,48(v0) +8009f490: 00031040 sll v0,v1,0x1 +8009f494: 01826021 addu t4,t4,v0 +8009f498: 08027cf3 j 8009f3cc <_Z19DrawLargePixel16Subjjjjjj+0x54c> +8009f49c: 01635821 addu t3,t3,v1 +8009f4a0: 8d440050 lw a0,80(t2) +8009f4a4: 8d45001c lw a1,28(t2) +8009f4a8: 00901024 and v0,a0,s0 +8009f4ac: 01c21023 subu v0,t6,v0 +8009f4b0: 08027ccd j 8009f334 <_Z19DrawLargePixel16Subjjjjjj+0x4b4> +8009f4b4: 00021042 srl v0,v0,0x1 +8009f4b8: 8d440050 lw a0,80(t2) +8009f4bc: 8d45001c lw a1,28(t2) +8009f4c0: 00901024 and v0,a0,s0 +8009f4c4: 01e21023 subu v0,t7,v0 +8009f4c8: 08027d12 j 8009f448 <_Z19DrawLargePixel16Subjjjjjj+0x5c8> +8009f4cc: 00021042 srl v0,v0,0x1 +8009f4d0: 8d440050 lw a0,80(t2) +8009f4d4: 8d45001c lw a1,28(t2) +8009f4d8: 00901024 and v0,a0,s0 +8009f4dc: 01e21023 subu v0,t7,v0 +8009f4e0: 08027c8e j 8009f238 <_Z19DrawLargePixel16Subjjjjjj+0x3b8> +8009f4e4: 00021042 srl v0,v0,0x1 +8009f4e8: 244228a0 addiu v0,v0,10400 +8009f4ec: 0040f809 jalr v0 +8009f4f0: 00000000 nop +8009f4f4: 08027bd3 j 8009ef4c <_Z19DrawLargePixel16Subjjjjjj+0xcc> +8009f4f8: 8e220020 lw v0,32(s1) + +8009f4fc <_Z22DrawLargePixel16Add1_2jjjjjj>: +8009f4fc: 27bdffc8 addiu sp,sp,-56 +8009f500: 3c028022 lui v0,0x8022 +8009f504: afbe0030 sw s8,48(sp) +8009f508: afb7002c sw s7,44(sp) +8009f50c: afb60028 sw s6,40(sp) +8009f510: afb50024 sw s5,36(sp) +8009f514: afb3001c sw s3,28(sp) +8009f518: afb10014 sw s1,20(sp) +8009f51c: afbf0034 sw ra,52(sp) +8009f520: 24516da8 addiu s1,v0,28072 +8009f524: afb40020 sw s4,32(sp) +8009f528: afb20018 sw s2,24(sp) +8009f52c: afb00010 sw s0,16(sp) +8009f530: 00809821 move s3,a0 +8009f534: 8e280008 lw t0,8(s1) +8009f538: 308203ff andi v0,a0,0x3ff +8009f53c: 326301ff andi v1,s3,0x1ff +8009f540: 8e24000c lw a0,12(s1) +8009f544: 01021004 sllv v0,v0,t0 +8009f548: 2c630100 sltiu v1,v1,256 +8009f54c: 00442021 addu a0,v0,a0 +8009f550: afa5003c sw a1,60(sp) +8009f554: 00c0b821 move s7,a2 +8009f558: 00e0a821 move s5,a3 +8009f55c: 8fbe0048 lw s8,72(sp) +8009f560: 14600003 bnez v1,8009f570 <_Z22DrawLargePixel16Add1_2jjjjjj+0x74> +8009f564: 8fb6004c lw s6,76(sp) +8009f568: 8e220010 lw v0,16(s1) +8009f56c: 00822021 addu a0,a0,v0 +8009f570: 3085ffff andi a1,a0,0xffff +8009f574: 8e260028 lw a2,40(s1) +8009f578: 01058006 srlv s0,a1,t0 +8009f57c: 02069021 addu s2,s0,a2 +8009f580: 8e220024 lw v0,36(s1) +8009f584: 92440000 lbu a0,0(s2) +8009f588: 00101980 sll v1,s0,0x6 +8009f58c: 10800095 beqz a0,8009f7e4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x2e8> +8009f590: 0062a021 addu s4,v1,v0 +8009f594: 02061021 addu v0,s0,a2 +8009f598: 90440000 lbu a0,0(v0) +8009f59c: 24030002 li v1,2 +8009f5a0: 10830067 beq a0,v1,8009f740 <_Z22DrawLargePixel16Add1_2jjjjjj+0x244> +8009f5a4: 8fbf0034 lw ra,52(sp) +8009f5a8: 9222002c lbu v0,44(s1) +8009f5ac: 1040006f beqz v0,8009f76c <_Z22DrawLargePixel16Add1_2jjjjjj+0x270> +8009f5b0: 00131a82 srl v1,s3,0xa +8009f5b4: 3c028022 lui v0,0x8022 +8009f5b8: 90435bcb lbu v1,23499(v0) +8009f5bc: 14600179 bnez v1,8009fba4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x6a8> +8009f5c0: 3c028005 lui v0,0x8005 +8009f5c4: 8e220020 lw v0,32(s1) +8009f5c8: 00131a82 srl v1,s3,0xa +8009f5cc: 00621824 and v1,v1,v0 +8009f5d0: 3c02802c lui v0,0x802c +8009f5d4: 00031a40 sll v1,v1,0x9 +8009f5d8: 3c188022 lui t8,0x8022 +8009f5dc: 2442140c addiu v0,v0,5132 +8009f5e0: 00621821 addu v1,v1,v0 +8009f5e4: 27046dd8 addiu a0,t8,28120 +8009f5e8: ac830044 sw v1,68(a0) +8009f5ec: 27076dd8 addiu a3,t8,28120 +8009f5f0: 8fa3003c lw v1,60(sp) +8009f5f4: 8ce4003c lw a0,60(a3) +8009f5f8: 00031040 sll v0,v1,0x1 +8009f5fc: 8ce50008 lw a1,8(a3) +8009f600: 00446021 addu t4,v0,a0 +8009f604: 8fa2003c lw v0,60(sp) +8009f608: 3263c000 andi v1,s3,0xc000 +8009f60c: 14600041 bnez v1,8009f714 <_Z22DrawLargePixel16Add1_2jjjjjj+0x218> +8009f610: 00455821 addu t3,v0,a1 +8009f614: 02971021 addu v0,s4,s7 +8009f618: 005e1021 addu v0,v0,s8 +8009f61c: 90420000 lbu v0,0(v0) +8009f620: 10400047 beqz v0,8009f740 <_Z22DrawLargePixel16Add1_2jjjjjj+0x244> +8009f624: 8fbf0034 lw ra,52(sp) +8009f628: 8ce30044 lw v1,68(a3) +8009f62c: 00021040 sll v0,v0,0x1 +8009f630: 00431021 addu v0,v0,v1 +8009f634: 12c00042 beqz s6,8009f740 <_Z22DrawLargePixel16Add1_2jjjjjj+0x244> +8009f638: 94460000 lhu a2,0(v0) +8009f63c: 02c06821 move t5,s6 +8009f640: 00e09021 move s2,a3 +8009f644: 26b1ffff addiu s1,s5,-1 +8009f648: 0620002a bltz s1,8009f6f4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x1f8> +8009f64c: 00151040 sll v0,s5,0x1 +8009f650: 004c1021 addu v0,v0,t4 +8009f654: 02ab1821 addu v1,s5,t3 +8009f658: 240efbde li t6,-1058 +8009f65c: 2468ffff addiu t0,v1,-1 +8009f660: 2449fffe addiu t1,v0,-2 +8009f664: 02203821 move a3,s1 +8009f668: 02405021 move t2,s2 +8009f66c: 24100001 li s0,1 +8009f670: 00ce7824 and t7,a2,t6 +8009f674: 91030000 lbu v1,0(t0) +8009f678: 9142004c lbu v0,76(t2) +8009f67c: 0062102b sltu v0,v1,v0 +8009f680: 10400018 beqz v0,8009f6e4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x1e8> +8009f684: 00000000 nop +8009f688: 8d420048 lw v0,72(t2) +8009f68c: 004b1021 addu v0,v0,t3 +8009f690: 00471021 addu v0,v0,a3 +8009f694: 90420000 lbu v0,0(v0) +8009f698: 1040000f beqz v0,8009f6d8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x1dc> +8009f69c: 00c01821 move v1,a2 +8009f6a0: 10500041 beq v0,s0,8009f7a8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x2ac> +8009f6a4: 00000000 nop +8009f6a8: 8d420014 lw v0,20(t2) +8009f6ac: 00e21021 addu v0,a3,v0 +8009f6b0: 00021040 sll v0,v0,0x1 +8009f6b4: 004c1021 addu v0,v0,t4 +8009f6b8: 94440000 lhu a0,0(v0) +8009f6bc: 008e1824 and v1,a0,t6 +8009f6c0: 01e31821 addu v1,t7,v1 +8009f6c4: 30840421 andi a0,a0,0x421 +8009f6c8: 00031843 sra v1,v1,0x1 +8009f6cc: 00c42024 and a0,a2,a0 +8009f6d0: 00641821 addu v1,v1,a0 +8009f6d4: 3063ffff andi v1,v1,0xffff +8009f6d8: a5230000 sh v1,0(t1) +8009f6dc: 9142004d lbu v0,77(t2) +8009f6e0: a1020000 sb v0,0(t0) +8009f6e4: 24e7ffff addiu a3,a3,-1 +8009f6e8: 2508ffff addiu t0,t0,-1 +8009f6ec: 04e1ffe1 bgez a3,8009f674 <_Z22DrawLargePixel16Add1_2jjjjjj+0x178> +8009f6f0: 2529fffe addiu t1,t1,-2 +8009f6f4: 27026dd8 addiu v0,t8,28120 +8009f6f8: 25adffff addiu t5,t5,-1 +8009f6fc: 11a0000f beqz t5,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240> +8009f700: 8c430030 lw v1,48(v0) +8009f704: 00031040 sll v0,v1,0x1 +8009f708: 01826021 addu t4,t4,v0 +8009f70c: 08027d92 j 8009f648 <_Z22DrawLargePixel16Add1_2jjjjjj+0x14c> +8009f710: 01635821 addu t3,t3,v1 +8009f714: 32628000 andi v0,s3,0x8000 +8009f718: 14400039 bnez v0,8009f800 <_Z22DrawLargePixel16Add1_2jjjjjj+0x304> +8009f71c: 32624000 andi v0,s3,0x4000 +8009f720: 24020007 li v0,7 +8009f724: 00571023 subu v0,v0,s7 +8009f728: 02821021 addu v0,s4,v0 +8009f72c: 005e1021 addu v0,v0,s8 +8009f730: 90420000 lbu v0,0(v0) +8009f734: 14400074 bnez v0,8009f908 <_Z22DrawLargePixel16Add1_2jjjjjj+0x40c> +8009f738: 27046dd8 addiu a0,t8,28120 +8009f73c: 8fbf0034 lw ra,52(sp) +8009f740: 8fbe0030 lw s8,48(sp) +8009f744: 8fb7002c lw s7,44(sp) +8009f748: 8fb60028 lw s6,40(sp) +8009f74c: 8fb50024 lw s5,36(sp) +8009f750: 8fb40020 lw s4,32(sp) +8009f754: 8fb3001c lw s3,28(sp) +8009f758: 8fb20018 lw s2,24(sp) +8009f75c: 8fb10014 lw s1,20(sp) +8009f760: 8fb00010 lw s0,16(sp) +8009f764: 03e00008 jr ra +8009f768: 27bd0038 addiu sp,sp,56 +8009f76c: 8e240020 lw a0,32(s1) +8009f770: 8e25001c lw a1,28(s1) +8009f774: 00641824 and v1,v1,a0 +8009f778: 8e220018 lw v0,24(s1) +8009f77c: 00a31804 sllv v1,v1,a1 +8009f780: 00621821 addu v1,v1,v0 +8009f784: 00031840 sll v1,v1,0x1 +8009f788: 3c028022 lui v0,0x8022 +8009f78c: 24630c48 addiu v1,v1,3144 +8009f790: 3c188022 lui t8,0x8022 +8009f794: 24425bc4 addiu v0,v0,23492 +8009f798: 00621821 addu v1,v1,v0 +8009f79c: 27046dd8 addiu a0,t8,28120 +8009f7a0: 08027d7b j 8009f5ec <_Z22DrawLargePixel16Add1_2jjjjjj+0xf0> +8009f7a4: ac830044 sw v1,68(a0) +8009f7a8: 8d440050 lw a0,80(t2) +8009f7ac: 8d450018 lw a1,24(t2) +8009f7b0: 008e1024 and v0,a0,t6 +8009f7b4: 30830421 andi v1,a0,0x421 +8009f7b8: 01e21021 addu v0,t7,v0 +8009f7bc: 00c31824 and v1,a2,v1 +8009f7c0: 00021042 srl v0,v0,0x1 +8009f7c4: 00431021 addu v0,v0,v1 +8009f7c8: 00021040 sll v0,v0,0x1 +8009f7cc: 00451021 addu v0,v0,a1 +8009f7d0: 94430000 lhu v1,0(v0) +8009f7d4: 00c42026 xor a0,a2,a0 +8009f7d8: 30840421 andi a0,a0,0x421 +8009f7dc: 08027db6 j 8009f6d8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x1dc> +8009f7e0: 00831825 or v1,a0,v1 +8009f7e4: 3c02800a lui v0,0x800a +8009f7e8: 2442b390 addiu v0,v0,-19568 +8009f7ec: 0040f809 jalr v0 +8009f7f0: 02802021 move a0,s4 +8009f7f4: a2420000 sb v0,0(s2) +8009f7f8: 08027d65 j 8009f594 <_Z22DrawLargePixel16Add1_2jjjjjj+0x98> +8009f7fc: 8e260028 lw a2,40(s1) +8009f800: 1440007b bnez v0,8009f9f0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4f4> +8009f804: 24020007 li v0,7 +8009f808: 029e1023 subu v0,s4,s8 +8009f80c: 00571021 addu v0,v0,s7 +8009f810: 90420038 lbu v0,56(v0) +8009f814: 1040ffc9 beqz v0,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240> +8009f818: 27046dd8 addiu a0,t8,28120 +8009f81c: 8c830044 lw v1,68(a0) +8009f820: 00021040 sll v0,v0,0x1 +8009f824: 00431021 addu v0,v0,v1 +8009f828: 12c0ffc4 beqz s6,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240> +8009f82c: 94460000 lhu a2,0(v0) +8009f830: 02c06821 move t5,s6 +8009f834: 00809021 move s2,a0 +8009f838: 26b1ffff addiu s1,s5,-1 +8009f83c: 0620002a bltz s1,8009f8e8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x3ec> +8009f840: 00151040 sll v0,s5,0x1 +8009f844: 004c1021 addu v0,v0,t4 +8009f848: 02ab1821 addu v1,s5,t3 +8009f84c: 240efbde li t6,-1058 +8009f850: 2468ffff addiu t0,v1,-1 +8009f854: 2449fffe addiu t1,v0,-2 +8009f858: 02203821 move a3,s1 +8009f85c: 02405021 move t2,s2 +8009f860: 24100001 li s0,1 +8009f864: 00ce7824 and t7,a2,t6 +8009f868: 91030000 lbu v1,0(t0) +8009f86c: 9142004c lbu v0,76(t2) +8009f870: 0062102b sltu v0,v1,v0 +8009f874: 10400018 beqz v0,8009f8d8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x3dc> +8009f878: 00000000 nop +8009f87c: 8d420048 lw v0,72(t2) +8009f880: 004b1021 addu v0,v0,t3 +8009f884: 00471021 addu v0,v0,a3 +8009f888: 90420000 lbu v0,0(v0) +8009f88c: 1040000f beqz v0,8009f8cc <_Z22DrawLargePixel16Add1_2jjjjjj+0x3d0> +8009f890: 00c01821 move v1,a2 +8009f894: 105000b4 beq v0,s0,8009fb68 <_Z22DrawLargePixel16Add1_2jjjjjj+0x66c> +8009f898: 00000000 nop +8009f89c: 8d420014 lw v0,20(t2) +8009f8a0: 00e21021 addu v0,a3,v0 +8009f8a4: 00021040 sll v0,v0,0x1 +8009f8a8: 004c1021 addu v0,v0,t4 +8009f8ac: 94440000 lhu a0,0(v0) +8009f8b0: 008e1824 and v1,a0,t6 +8009f8b4: 01e31821 addu v1,t7,v1 +8009f8b8: 30840421 andi a0,a0,0x421 +8009f8bc: 00031843 sra v1,v1,0x1 +8009f8c0: 00c42024 and a0,a2,a0 +8009f8c4: 00641821 addu v1,v1,a0 +8009f8c8: 3063ffff andi v1,v1,0xffff +8009f8cc: a5230000 sh v1,0(t1) +8009f8d0: 9142004d lbu v0,77(t2) +8009f8d4: a1020000 sb v0,0(t0) +8009f8d8: 24e7ffff addiu a3,a3,-1 +8009f8dc: 2508ffff addiu t0,t0,-1 +8009f8e0: 04e1ffe1 bgez a3,8009f868 <_Z22DrawLargePixel16Add1_2jjjjjj+0x36c> +8009f8e4: 2529fffe addiu t1,t1,-2 +8009f8e8: 27026dd8 addiu v0,t8,28120 +8009f8ec: 25adffff addiu t5,t5,-1 +8009f8f0: 11a0ff92 beqz t5,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240> +8009f8f4: 8c430030 lw v1,48(v0) +8009f8f8: 00031040 sll v0,v1,0x1 +8009f8fc: 01826021 addu t4,t4,v0 +8009f900: 08027e0f j 8009f83c <_Z22DrawLargePixel16Add1_2jjjjjj+0x340> +8009f904: 01635821 addu t3,t3,v1 +8009f908: 8c830044 lw v1,68(a0) +8009f90c: 00021040 sll v0,v0,0x1 +8009f910: 00431021 addu v0,v0,v1 +8009f914: 12c0ff89 beqz s6,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240> +8009f918: 94460000 lhu a2,0(v0) +8009f91c: 02c06821 move t5,s6 +8009f920: 00809021 move s2,a0 +8009f924: 26b1ffff addiu s1,s5,-1 +8009f928: 06200029 bltz s1,8009f9d0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4d4> +8009f92c: 00151040 sll v0,s5,0x1 +8009f930: 004c1021 addu v0,v0,t4 +8009f934: 02ab1821 addu v1,s5,t3 +8009f938: 240efbde li t6,-1058 +8009f93c: 2468ffff addiu t0,v1,-1 +8009f940: 2449fffe addiu t1,v0,-2 +8009f944: 02203821 move a3,s1 +8009f948: 02405021 move t2,s2 +8009f94c: 24100001 li s0,1 +8009f950: 00ce7824 and t7,a2,t6 +8009f954: 91030000 lbu v1,0(t0) +8009f958: 9142004c lbu v0,76(t2) +8009f95c: 0062102b sltu v0,v1,v0 +8009f960: 10400017 beqz v0,8009f9c0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4c4> +8009f964: 00eb2021 addu a0,a3,t3 +8009f968: 8d420048 lw v0,72(t2) +8009f96c: 00821021 addu v0,a0,v0 +8009f970: 90420000 lbu v0,0(v0) +8009f974: 1040000f beqz v0,8009f9b4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4b8> +8009f978: 00c01821 move v1,a2 +8009f97c: 1050005c beq v0,s0,8009faf0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5f4> +8009f980: 00000000 nop +8009f984: 8d420014 lw v0,20(t2) +8009f988: 00e21021 addu v0,a3,v0 +8009f98c: 00021040 sll v0,v0,0x1 +8009f990: 004c1021 addu v0,v0,t4 +8009f994: 94440000 lhu a0,0(v0) +8009f998: 008e1824 and v1,a0,t6 +8009f99c: 01e31821 addu v1,t7,v1 +8009f9a0: 30840421 andi a0,a0,0x421 +8009f9a4: 00031843 sra v1,v1,0x1 +8009f9a8: 00c42024 and a0,a2,a0 +8009f9ac: 00641821 addu v1,v1,a0 +8009f9b0: 3063ffff andi v1,v1,0xffff +8009f9b4: a5230000 sh v1,0(t1) +8009f9b8: 9142004d lbu v0,77(t2) +8009f9bc: a1020000 sb v0,0(t0) +8009f9c0: 24e7ffff addiu a3,a3,-1 +8009f9c4: 2508ffff addiu t0,t0,-1 +8009f9c8: 04e1ffe2 bgez a3,8009f954 <_Z22DrawLargePixel16Add1_2jjjjjj+0x458> +8009f9cc: 2529fffe addiu t1,t1,-2 +8009f9d0: 27026dd8 addiu v0,t8,28120 +8009f9d4: 25adffff addiu t5,t5,-1 +8009f9d8: 11a0ff58 beqz t5,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240> +8009f9dc: 8c430030 lw v1,48(v0) +8009f9e0: 00031040 sll v0,v1,0x1 +8009f9e4: 01826021 addu t4,t4,v0 +8009f9e8: 08027e4a j 8009f928 <_Z22DrawLargePixel16Add1_2jjjjjj+0x42c> +8009f9ec: 01635821 addu t3,t3,v1 +8009f9f0: 00571023 subu v0,v0,s7 +8009f9f4: 029e1823 subu v1,s4,s8 +8009f9f8: 00621821 addu v1,v1,v0 +8009f9fc: 90620038 lbu v0,56(v1) +8009fa00: 1040ff4e beqz v0,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240> +8009fa04: 27046dd8 addiu a0,t8,28120 +8009fa08: 8c830044 lw v1,68(a0) +8009fa0c: 00021040 sll v0,v0,0x1 +8009fa10: 00431021 addu v0,v0,v1 +8009fa14: 12c0ff49 beqz s6,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240> +8009fa18: 94460000 lhu a2,0(v0) +8009fa1c: 02c06821 move t5,s6 +8009fa20: 00809021 move s2,a0 +8009fa24: 26b1ffff addiu s1,s5,-1 +8009fa28: 06200029 bltz s1,8009fad0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5d4> +8009fa2c: 00151040 sll v0,s5,0x1 +8009fa30: 004c1021 addu v0,v0,t4 +8009fa34: 02ab1821 addu v1,s5,t3 +8009fa38: 240efbde li t6,-1058 +8009fa3c: 2468ffff addiu t0,v1,-1 +8009fa40: 2449fffe addiu t1,v0,-2 +8009fa44: 02203821 move a3,s1 +8009fa48: 02405021 move t2,s2 +8009fa4c: 24100001 li s0,1 +8009fa50: 00ce7824 and t7,a2,t6 +8009fa54: 91030000 lbu v1,0(t0) +8009fa58: 9142004c lbu v0,76(t2) +8009fa5c: 0062102b sltu v0,v1,v0 +8009fa60: 10400017 beqz v0,8009fac0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5c4> +8009fa64: 00eb2021 addu a0,a3,t3 +8009fa68: 8d420048 lw v0,72(t2) +8009fa6c: 00821021 addu v0,a0,v0 +8009fa70: 90420000 lbu v0,0(v0) +8009fa74: 1040000f beqz v0,8009fab4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5b8> +8009fa78: 00c01821 move v1,a2 +8009fa7c: 1050002b beq v0,s0,8009fb2c <_Z22DrawLargePixel16Add1_2jjjjjj+0x630> +8009fa80: 00000000 nop +8009fa84: 8d420014 lw v0,20(t2) +8009fa88: 00e21021 addu v0,a3,v0 +8009fa8c: 00021040 sll v0,v0,0x1 +8009fa90: 004c1021 addu v0,v0,t4 +8009fa94: 94440000 lhu a0,0(v0) +8009fa98: 008e1824 and v1,a0,t6 +8009fa9c: 01e31821 addu v1,t7,v1 +8009faa0: 30840421 andi a0,a0,0x421 +8009faa4: 00031843 sra v1,v1,0x1 +8009faa8: 00c42024 and a0,a2,a0 +8009faac: 00641821 addu v1,v1,a0 +8009fab0: 3063ffff andi v1,v1,0xffff +8009fab4: a5230000 sh v1,0(t1) +8009fab8: 9142004d lbu v0,77(t2) +8009fabc: a1020000 sb v0,0(t0) +8009fac0: 24e7ffff addiu a3,a3,-1 +8009fac4: 2508ffff addiu t0,t0,-1 +8009fac8: 04e1ffe2 bgez a3,8009fa54 <_Z22DrawLargePixel16Add1_2jjjjjj+0x558> +8009facc: 2529fffe addiu t1,t1,-2 +8009fad0: 27026dd8 addiu v0,t8,28120 +8009fad4: 25adffff addiu t5,t5,-1 +8009fad8: 11a0ff18 beqz t5,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240> +8009fadc: 8c430030 lw v1,48(v0) +8009fae0: 00031040 sll v0,v1,0x1 +8009fae4: 01826021 addu t4,t4,v0 +8009fae8: 08027e8a j 8009fa28 <_Z22DrawLargePixel16Add1_2jjjjjj+0x52c> +8009faec: 01635821 addu t3,t3,v1 +8009faf0: 8d440050 lw a0,80(t2) +8009faf4: 8d450018 lw a1,24(t2) +8009faf8: 008e1024 and v0,a0,t6 +8009fafc: 30830421 andi v1,a0,0x421 +8009fb00: 01e21021 addu v0,t7,v0 +8009fb04: 00c31824 and v1,a2,v1 +8009fb08: 00021042 srl v0,v0,0x1 +8009fb0c: 00431021 addu v0,v0,v1 +8009fb10: 00021040 sll v0,v0,0x1 +8009fb14: 00451021 addu v0,v0,a1 +8009fb18: 94430000 lhu v1,0(v0) +8009fb1c: 00c42026 xor a0,a2,a0 +8009fb20: 30840421 andi a0,a0,0x421 +8009fb24: 08027e6d j 8009f9b4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4b8> +8009fb28: 00831825 or v1,a0,v1 +8009fb2c: 8d440050 lw a0,80(t2) +8009fb30: 8d450018 lw a1,24(t2) +8009fb34: 008e1024 and v0,a0,t6 +8009fb38: 30830421 andi v1,a0,0x421 +8009fb3c: 01e21021 addu v0,t7,v0 +8009fb40: 00c31824 and v1,a2,v1 +8009fb44: 00021042 srl v0,v0,0x1 +8009fb48: 00431021 addu v0,v0,v1 +8009fb4c: 00021040 sll v0,v0,0x1 +8009fb50: 00451021 addu v0,v0,a1 +8009fb54: 94430000 lhu v1,0(v0) +8009fb58: 00c42026 xor a0,a2,a0 +8009fb5c: 30840421 andi a0,a0,0x421 +8009fb60: 08027ead j 8009fab4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5b8> +8009fb64: 00831825 or v1,a0,v1 +8009fb68: 8d440050 lw a0,80(t2) +8009fb6c: 8d450018 lw a1,24(t2) +8009fb70: 008e1024 and v0,a0,t6 +8009fb74: 30830421 andi v1,a0,0x421 +8009fb78: 01e21021 addu v0,t7,v0 +8009fb7c: 00c31824 and v1,a2,v1 +8009fb80: 00021042 srl v0,v0,0x1 +8009fb84: 00431021 addu v0,v0,v1 +8009fb88: 00021040 sll v0,v0,0x1 +8009fb8c: 00451021 addu v0,v0,a1 +8009fb90: 94430000 lhu v1,0(v0) +8009fb94: 00c42026 xor a0,a2,a0 +8009fb98: 30840421 andi a0,a0,0x421 +8009fb9c: 08027e33 j 8009f8cc <_Z22DrawLargePixel16Add1_2jjjjjj+0x3d0> +8009fba0: 00831825 or v1,a0,v1 +8009fba4: 244228a0 addiu v0,v0,10400 +8009fba8: 0040f809 jalr v0 +8009fbac: 00000000 nop +8009fbb0: 08027d72 j 8009f5c8 <_Z22DrawLargePixel16Add1_2jjjjjj+0xcc> +8009fbb4: 8e220020 lw v0,32(s1) + +8009fbb8 <_Z19DrawLargePixel16Addjjjjjj>: +8009fbb8: 27bdffc8 addiu sp,sp,-56 +8009fbbc: 3c028022 lui v0,0x8022 +8009fbc0: afbe0030 sw s8,48(sp) +8009fbc4: afb7002c sw s7,44(sp) +8009fbc8: afb60028 sw s6,40(sp) +8009fbcc: afb50024 sw s5,36(sp) +8009fbd0: afb3001c sw s3,28(sp) +8009fbd4: afb10014 sw s1,20(sp) +8009fbd8: afbf0034 sw ra,52(sp) +8009fbdc: 24516da8 addiu s1,v0,28072 +8009fbe0: afb40020 sw s4,32(sp) +8009fbe4: afb20018 sw s2,24(sp) +8009fbe8: afb00010 sw s0,16(sp) +8009fbec: 00809821 move s3,a0 +8009fbf0: 8e280008 lw t0,8(s1) +8009fbf4: 308203ff andi v0,a0,0x3ff +8009fbf8: 326301ff andi v1,s3,0x1ff +8009fbfc: 8e24000c lw a0,12(s1) +8009fc00: 01021004 sllv v0,v0,t0 +8009fc04: 2c630100 sltiu v1,v1,256 +8009fc08: 00442021 addu a0,v0,a0 +8009fc0c: afa5003c sw a1,60(sp) +8009fc10: 00c0b821 move s7,a2 +8009fc14: 00e0a821 move s5,a3 +8009fc18: 8fbe0048 lw s8,72(sp) +8009fc1c: 14600003 bnez v1,8009fc2c <_Z19DrawLargePixel16Addjjjjjj+0x74> +8009fc20: 8fb6004c lw s6,76(sp) +8009fc24: 8e220010 lw v0,16(s1) +8009fc28: 00822021 addu a0,a0,v0 +8009fc2c: 3085ffff andi a1,a0,0xffff +8009fc30: 8e260028 lw a2,40(s1) +8009fc34: 01058006 srlv s0,a1,t0 +8009fc38: 02069021 addu s2,s0,a2 +8009fc3c: 8e220024 lw v0,36(s1) +8009fc40: 92440000 lbu a0,0(s2) +8009fc44: 00101980 sll v1,s0,0x6 +8009fc48: 1080009b beqz a0,8009feb8 <_Z19DrawLargePixel16Addjjjjjj+0x300> +8009fc4c: 0062a021 addu s4,v1,v0 +8009fc50: 02061021 addu v0,s0,a2 +8009fc54: 90440000 lbu a0,0(v0) +8009fc58: 24030002 li v1,2 +8009fc5c: 1083006d beq a0,v1,8009fe14 <_Z19DrawLargePixel16Addjjjjjj+0x25c> +8009fc60: 8fbf0034 lw ra,52(sp) +8009fc64: 9222002c lbu v0,44(s1) +8009fc68: 10400075 beqz v0,8009fe40 <_Z19DrawLargePixel16Addjjjjjj+0x288> +8009fc6c: 00131a82 srl v1,s3,0xa +8009fc70: 3c028022 lui v0,0x8022 +8009fc74: 90435bcb lbu v1,23499(v0) +8009fc78: 14600191 bnez v1,800a02c0 <_Z19DrawLargePixel16Addjjjjjj+0x708> +8009fc7c: 3c028005 lui v0,0x8005 +8009fc80: 8e220020 lw v0,32(s1) +8009fc84: 00131a82 srl v1,s3,0xa +8009fc88: 00621824 and v1,v1,v0 +8009fc8c: 3c02802c lui v0,0x802c +8009fc90: 00031a40 sll v1,v1,0x9 +8009fc94: 3c128022 lui s2,0x8022 +8009fc98: 2442140c addiu v0,v0,5132 +8009fc9c: 00621821 addu v1,v1,v0 +8009fca0: 26446dd8 addiu a0,s2,28120 +8009fca4: ac830044 sw v1,68(a0) +8009fca8: 26476dd8 addiu a3,s2,28120 +8009fcac: 8fa3003c lw v1,60(sp) +8009fcb0: 8ce4003c lw a0,60(a3) +8009fcb4: 00031040 sll v0,v1,0x1 +8009fcb8: 8ce50008 lw a1,8(a3) +8009fcbc: 00446021 addu t4,v0,a0 +8009fcc0: 8fa2003c lw v0,60(sp) +8009fcc4: 3263c000 andi v1,s3,0xc000 +8009fcc8: 14600047 bnez v1,8009fde8 <_Z19DrawLargePixel16Addjjjjjj+0x230> +8009fccc: 00455821 addu t3,v0,a1 +8009fcd0: 02971021 addu v0,s4,s7 +8009fcd4: 005e1021 addu v0,v0,s8 +8009fcd8: 90420000 lbu v0,0(v0) +8009fcdc: 1040004d beqz v0,8009fe14 <_Z19DrawLargePixel16Addjjjjjj+0x25c> +8009fce0: 8fbf0034 lw ra,52(sp) +8009fce4: 8ce30044 lw v1,68(a3) +8009fce8: 00021040 sll v0,v0,0x1 +8009fcec: 00431021 addu v0,v0,v1 +8009fcf0: 12c00048 beqz s6,8009fe14 <_Z19DrawLargePixel16Addjjjjjj+0x25c> +8009fcf4: 94460000 lhu a2,0(v0) +8009fcf8: 02c06821 move t5,s6 +8009fcfc: 00e09821 move s3,a3 +8009fd00: 26b1ffff addiu s1,s5,-1 +8009fd04: 06200030 bltz s1,8009fdc8 <_Z19DrawLargePixel16Addjjjjjj+0x210> +8009fd08: 00151040 sll v0,s5,0x1 +8009fd0c: 004c1021 addu v0,v0,t4 +8009fd10: 01751821 addu v1,t3,s5 +8009fd14: 240efbde li t6,-1058 +8009fd18: 2468ffff addiu t0,v1,-1 +8009fd1c: 2449fffe addiu t1,v0,-2 +8009fd20: 02203821 move a3,s1 +8009fd24: 02605021 move t2,s3 +8009fd28: 00ce7824 and t7,a2,t6 +8009fd2c: 24100001 li s0,1 +8009fd30: 91030000 lbu v1,0(t0) +8009fd34: 9142004c lbu v0,76(t2) +8009fd38: 0062102b sltu v0,v1,v0 +8009fd3c: 1040001e beqz v0,8009fdb8 <_Z19DrawLargePixel16Addjjjjjj+0x200> +8009fd40: 00000000 nop +8009fd44: 8d420048 lw v0,72(t2) +8009fd48: 004b1021 addu v0,v0,t3 +8009fd4c: 00471021 addu v0,v0,a3 +8009fd50: 90420000 lbu v0,0(v0) +8009fd54: 10400015 beqz v0,8009fdac <_Z19DrawLargePixel16Addjjjjjj+0x1f4> +8009fd58: 00c02021 move a0,a2 +8009fd5c: 10500047 beq v0,s0,8009fe7c <_Z19DrawLargePixel16Addjjjjjj+0x2c4> +8009fd60: 00000000 nop +8009fd64: 8d420014 lw v0,20(t2) +8009fd68: 8d450018 lw a1,24(t2) +8009fd6c: 00e21021 addu v0,a3,v0 +8009fd70: 00021040 sll v0,v0,0x1 +8009fd74: 004c1021 addu v0,v0,t4 +8009fd78: 94440000 lhu a0,0(v0) +8009fd7c: 008e1824 and v1,a0,t6 +8009fd80: 00c41024 and v0,a2,a0 +8009fd84: 01e31821 addu v1,t7,v1 +8009fd88: 30420421 andi v0,v0,0x421 +8009fd8c: 00031843 sra v1,v1,0x1 +8009fd90: 00621821 addu v1,v1,v0 +8009fd94: 00031840 sll v1,v1,0x1 +8009fd98: 00651821 addu v1,v1,a1 +8009fd9c: 00c42026 xor a0,a2,a0 +8009fda0: 94620000 lhu v0,0(v1) +8009fda4: 30840421 andi a0,a0,0x421 +8009fda8: 00822025 or a0,a0,v0 +8009fdac: a5240000 sh a0,0(t1) +8009fdb0: 9142004d lbu v0,77(t2) +8009fdb4: a1020000 sb v0,0(t0) +8009fdb8: 24e7ffff addiu a3,a3,-1 +8009fdbc: 2508ffff addiu t0,t0,-1 +8009fdc0: 04e1ffdb bgez a3,8009fd30 <_Z19DrawLargePixel16Addjjjjjj+0x178> +8009fdc4: 2529fffe addiu t1,t1,-2 +8009fdc8: 26426dd8 addiu v0,s2,28120 +8009fdcc: 25adffff addiu t5,t5,-1 +8009fdd0: 11a0000f beqz t5,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258> +8009fdd4: 8c430030 lw v1,48(v0) +8009fdd8: 00031040 sll v0,v1,0x1 +8009fddc: 01826021 addu t4,t4,v0 +8009fde0: 08027f41 j 8009fd04 <_Z19DrawLargePixel16Addjjjjjj+0x14c> +8009fde4: 01635821 addu t3,t3,v1 +8009fde8: 32628000 andi v0,s3,0x8000 +8009fdec: 14400039 bnez v0,8009fed4 <_Z19DrawLargePixel16Addjjjjjj+0x31c> +8009fdf0: 32624000 andi v0,s3,0x4000 +8009fdf4: 24020007 li v0,7 +8009fdf8: 00571023 subu v0,v0,s7 +8009fdfc: 02821021 addu v0,s4,v0 +8009fe00: 005e1021 addu v0,v0,s8 +8009fe04: 90420000 lbu v0,0(v0) +8009fe08: 1440007a bnez v0,8009fff4 <_Z19DrawLargePixel16Addjjjjjj+0x43c> +8009fe0c: 26446dd8 addiu a0,s2,28120 +8009fe10: 8fbf0034 lw ra,52(sp) +8009fe14: 8fbe0030 lw s8,48(sp) +8009fe18: 8fb7002c lw s7,44(sp) +8009fe1c: 8fb60028 lw s6,40(sp) +8009fe20: 8fb50024 lw s5,36(sp) +8009fe24: 8fb40020 lw s4,32(sp) +8009fe28: 8fb3001c lw s3,28(sp) +8009fe2c: 8fb20018 lw s2,24(sp) +8009fe30: 8fb10014 lw s1,20(sp) +8009fe34: 8fb00010 lw s0,16(sp) +8009fe38: 03e00008 jr ra +8009fe3c: 27bd0038 addiu sp,sp,56 +8009fe40: 8e240020 lw a0,32(s1) +8009fe44: 8e25001c lw a1,28(s1) +8009fe48: 00641824 and v1,v1,a0 +8009fe4c: 8e220018 lw v0,24(s1) +8009fe50: 00a31804 sllv v1,v1,a1 +8009fe54: 00621821 addu v1,v1,v0 +8009fe58: 00031840 sll v1,v1,0x1 +8009fe5c: 3c028022 lui v0,0x8022 +8009fe60: 24630c48 addiu v1,v1,3144 +8009fe64: 3c128022 lui s2,0x8022 +8009fe68: 24425bc4 addiu v0,v0,23492 +8009fe6c: 00621821 addu v1,v1,v0 +8009fe70: 26446dd8 addiu a0,s2,28120 +8009fe74: 08027f2a j 8009fca8 <_Z19DrawLargePixel16Addjjjjjj+0xf0> +8009fe78: ac830044 sw v1,68(a0) +8009fe7c: 8d440050 lw a0,80(t2) +8009fe80: 8d450018 lw a1,24(t2) +8009fe84: 008e1024 and v0,a0,t6 +8009fe88: 30830421 andi v1,a0,0x421 +8009fe8c: 01e21021 addu v0,t7,v0 +8009fe90: 00c31824 and v1,a2,v1 +8009fe94: 00021042 srl v0,v0,0x1 +8009fe98: 00431021 addu v0,v0,v1 +8009fe9c: 00021040 sll v0,v0,0x1 +8009fea0: 00451021 addu v0,v0,a1 +8009fea4: 94430000 lhu v1,0(v0) +8009fea8: 00c42026 xor a0,a2,a0 +8009feac: 30840421 andi a0,a0,0x421 +8009feb0: 08027f6b j 8009fdac <_Z19DrawLargePixel16Addjjjjjj+0x1f4> +8009feb4: 00832025 or a0,a0,v1 +8009feb8: 3c02800a lui v0,0x800a +8009febc: 2442b390 addiu v0,v0,-19568 +8009fec0: 0040f809 jalr v0 +8009fec4: 02802021 move a0,s4 +8009fec8: a2420000 sb v0,0(s2) +8009fecc: 08027f14 j 8009fc50 <_Z19DrawLargePixel16Addjjjjjj+0x98> +8009fed0: 8e260028 lw a2,40(s1) +8009fed4: 14400087 bnez v0,800a00f4 <_Z19DrawLargePixel16Addjjjjjj+0x53c> +8009fed8: 24020007 li v0,7 +8009fedc: 029e1023 subu v0,s4,s8 +8009fee0: 00571021 addu v0,v0,s7 +8009fee4: 90420038 lbu v0,56(v0) +8009fee8: 1040ffc9 beqz v0,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258> +8009feec: 26446dd8 addiu a0,s2,28120 +8009fef0: 8c830044 lw v1,68(a0) +8009fef4: 00021040 sll v0,v0,0x1 +8009fef8: 00431021 addu v0,v0,v1 +8009fefc: 12c0ffc4 beqz s6,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258> +8009ff00: 94460000 lhu a2,0(v0) +8009ff04: 02c06821 move t5,s6 +8009ff08: 00809821 move s3,a0 +8009ff0c: 26b1ffff addiu s1,s5,-1 +8009ff10: 06200030 bltz s1,8009ffd4 <_Z19DrawLargePixel16Addjjjjjj+0x41c> +8009ff14: 00151040 sll v0,s5,0x1 +8009ff18: 004c1021 addu v0,v0,t4 +8009ff1c: 02ab1821 addu v1,s5,t3 +8009ff20: 240efbde li t6,-1058 +8009ff24: 2468ffff addiu t0,v1,-1 +8009ff28: 2449fffe addiu t1,v0,-2 +8009ff2c: 02203821 move a3,s1 +8009ff30: 02605021 move t2,s3 +8009ff34: 00ce7824 and t7,a2,t6 +8009ff38: 24100001 li s0,1 +8009ff3c: 91030000 lbu v1,0(t0) +8009ff40: 9142004c lbu v0,76(t2) +8009ff44: 0062102b sltu v0,v1,v0 +8009ff48: 1040001e beqz v0,8009ffc4 <_Z19DrawLargePixel16Addjjjjjj+0x40c> +8009ff4c: 00000000 nop +8009ff50: 8d420048 lw v0,72(t2) +8009ff54: 004b1021 addu v0,v0,t3 +8009ff58: 00471021 addu v0,v0,a3 +8009ff5c: 90420000 lbu v0,0(v0) +8009ff60: 10400015 beqz v0,8009ffb8 <_Z19DrawLargePixel16Addjjjjjj+0x400> +8009ff64: 00c02021 move a0,a2 +8009ff68: 105000c6 beq v0,s0,800a0284 <_Z19DrawLargePixel16Addjjjjjj+0x6cc> +8009ff6c: 00000000 nop +8009ff70: 8d420014 lw v0,20(t2) +8009ff74: 8d450018 lw a1,24(t2) +8009ff78: 00e21021 addu v0,a3,v0 +8009ff7c: 00021040 sll v0,v0,0x1 +8009ff80: 004c1021 addu v0,v0,t4 +8009ff84: 94440000 lhu a0,0(v0) +8009ff88: 008e1824 and v1,a0,t6 +8009ff8c: 00c41024 and v0,a2,a0 +8009ff90: 01e31821 addu v1,t7,v1 +8009ff94: 30420421 andi v0,v0,0x421 +8009ff98: 00031843 sra v1,v1,0x1 +8009ff9c: 00621821 addu v1,v1,v0 +8009ffa0: 00031840 sll v1,v1,0x1 +8009ffa4: 00651821 addu v1,v1,a1 +8009ffa8: 00c42026 xor a0,a2,a0 +8009ffac: 94620000 lhu v0,0(v1) +8009ffb0: 30840421 andi a0,a0,0x421 +8009ffb4: 00822025 or a0,a0,v0 +8009ffb8: a5240000 sh a0,0(t1) +8009ffbc: 9142004d lbu v0,77(t2) +8009ffc0: a1020000 sb v0,0(t0) +8009ffc4: 24e7ffff addiu a3,a3,-1 +8009ffc8: 2508ffff addiu t0,t0,-1 +8009ffcc: 04e1ffdb bgez a3,8009ff3c <_Z19DrawLargePixel16Addjjjjjj+0x384> +8009ffd0: 2529fffe addiu t1,t1,-2 +8009ffd4: 26426dd8 addiu v0,s2,28120 +8009ffd8: 25adffff addiu t5,t5,-1 +8009ffdc: 11a0ff8c beqz t5,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258> +8009ffe0: 8c430030 lw v1,48(v0) +8009ffe4: 00031040 sll v0,v1,0x1 +8009ffe8: 01826021 addu t4,t4,v0 +8009ffec: 08027fc4 j 8009ff10 <_Z19DrawLargePixel16Addjjjjjj+0x358> +8009fff0: 01635821 addu t3,t3,v1 +8009fff4: 8c830044 lw v1,68(a0) +8009fff8: 00021040 sll v0,v0,0x1 +8009fffc: 00431021 addu v0,v0,v1 +800a0000: 12c0ff83 beqz s6,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258> +800a0004: 94460000 lhu a2,0(v0) +800a0008: 02c06821 move t5,s6 +800a000c: 00809821 move s3,a0 +800a0010: 26b1ffff addiu s1,s5,-1 +800a0014: 0620002f bltz s1,800a00d4 <_Z19DrawLargePixel16Addjjjjjj+0x51c> +800a0018: 00151040 sll v0,s5,0x1 +800a001c: 004c1021 addu v0,v0,t4 +800a0020: 01751821 addu v1,t3,s5 +800a0024: 240efbde li t6,-1058 +800a0028: 2468ffff addiu t0,v1,-1 +800a002c: 2449fffe addiu t1,v0,-2 +800a0030: 02203821 move a3,s1 +800a0034: 02605021 move t2,s3 +800a0038: 00ce7824 and t7,a2,t6 +800a003c: 24100001 li s0,1 +800a0040: 91030000 lbu v1,0(t0) +800a0044: 9142004c lbu v0,76(t2) +800a0048: 0062102b sltu v0,v1,v0 +800a004c: 1040001d beqz v0,800a00c4 <_Z19DrawLargePixel16Addjjjjjj+0x50c> +800a0050: 00eb2821 addu a1,a3,t3 +800a0054: 8d420048 lw v0,72(t2) +800a0058: 00a21021 addu v0,a1,v0 +800a005c: 90420000 lbu v0,0(v0) +800a0060: 10400015 beqz v0,800a00b8 <_Z19DrawLargePixel16Addjjjjjj+0x500> +800a0064: 00c02021 move a0,a2 +800a0068: 10500068 beq v0,s0,800a020c <_Z19DrawLargePixel16Addjjjjjj+0x654> +800a006c: 00000000 nop +800a0070: 8d420014 lw v0,20(t2) +800a0074: 8d450018 lw a1,24(t2) +800a0078: 00e21021 addu v0,a3,v0 +800a007c: 00021040 sll v0,v0,0x1 +800a0080: 004c1021 addu v0,v0,t4 +800a0084: 94440000 lhu a0,0(v0) +800a0088: 008e1824 and v1,a0,t6 +800a008c: 00c41024 and v0,a2,a0 +800a0090: 01e31821 addu v1,t7,v1 +800a0094: 30420421 andi v0,v0,0x421 +800a0098: 00031843 sra v1,v1,0x1 +800a009c: 00621821 addu v1,v1,v0 +800a00a0: 00031840 sll v1,v1,0x1 +800a00a4: 00651821 addu v1,v1,a1 +800a00a8: 00c42026 xor a0,a2,a0 +800a00ac: 94620000 lhu v0,0(v1) +800a00b0: 30840421 andi a0,a0,0x421 +800a00b4: 00822025 or a0,a0,v0 +800a00b8: a5240000 sh a0,0(t1) +800a00bc: 9142004d lbu v0,77(t2) +800a00c0: a1020000 sb v0,0(t0) +800a00c4: 24e7ffff addiu a3,a3,-1 +800a00c8: 2508ffff addiu t0,t0,-1 +800a00cc: 04e1ffdc bgez a3,800a0040 <_Z19DrawLargePixel16Addjjjjjj+0x488> +800a00d0: 2529fffe addiu t1,t1,-2 +800a00d4: 26426dd8 addiu v0,s2,28120 +800a00d8: 25adffff addiu t5,t5,-1 +800a00dc: 11a0ff4c beqz t5,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258> +800a00e0: 8c430030 lw v1,48(v0) +800a00e4: 00031040 sll v0,v1,0x1 +800a00e8: 01826021 addu t4,t4,v0 +800a00ec: 08028005 j 800a0014 <_Z19DrawLargePixel16Addjjjjjj+0x45c> +800a00f0: 01635821 addu t3,t3,v1 +800a00f4: 00571023 subu v0,v0,s7 +800a00f8: 029e1823 subu v1,s4,s8 +800a00fc: 00621821 addu v1,v1,v0 +800a0100: 90620038 lbu v0,56(v1) +800a0104: 1040ff42 beqz v0,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258> +800a0108: 26446dd8 addiu a0,s2,28120 +800a010c: 8c830044 lw v1,68(a0) +800a0110: 00021040 sll v0,v0,0x1 +800a0114: 00431021 addu v0,v0,v1 +800a0118: 12c0ff3d beqz s6,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258> +800a011c: 94460000 lhu a2,0(v0) +800a0120: 02c06821 move t5,s6 +800a0124: 00809821 move s3,a0 +800a0128: 26b1ffff addiu s1,s5,-1 +800a012c: 0620002f bltz s1,800a01ec <_Z19DrawLargePixel16Addjjjjjj+0x634> +800a0130: 00151040 sll v0,s5,0x1 +800a0134: 004c1021 addu v0,v0,t4 +800a0138: 02ab1821 addu v1,s5,t3 +800a013c: 240efbde li t6,-1058 +800a0140: 2468ffff addiu t0,v1,-1 +800a0144: 2449fffe addiu t1,v0,-2 +800a0148: 02203821 move a3,s1 +800a014c: 02605021 move t2,s3 +800a0150: 00ce7824 and t7,a2,t6 +800a0154: 24100001 li s0,1 +800a0158: 91030000 lbu v1,0(t0) +800a015c: 9142004c lbu v0,76(t2) +800a0160: 0062102b sltu v0,v1,v0 +800a0164: 1040001d beqz v0,800a01dc <_Z19DrawLargePixel16Addjjjjjj+0x624> +800a0168: 00eb2821 addu a1,a3,t3 +800a016c: 8d420048 lw v0,72(t2) +800a0170: 00a21021 addu v0,a1,v0 +800a0174: 90420000 lbu v0,0(v0) +800a0178: 10400015 beqz v0,800a01d0 <_Z19DrawLargePixel16Addjjjjjj+0x618> +800a017c: 00c02021 move a0,a2 +800a0180: 10500031 beq v0,s0,800a0248 <_Z19DrawLargePixel16Addjjjjjj+0x690> +800a0184: 00000000 nop +800a0188: 8d420014 lw v0,20(t2) +800a018c: 8d450018 lw a1,24(t2) +800a0190: 00e21021 addu v0,a3,v0 +800a0194: 00021040 sll v0,v0,0x1 +800a0198: 004c1021 addu v0,v0,t4 +800a019c: 94440000 lhu a0,0(v0) +800a01a0: 008e1824 and v1,a0,t6 +800a01a4: 00c41024 and v0,a2,a0 +800a01a8: 01e31821 addu v1,t7,v1 +800a01ac: 30420421 andi v0,v0,0x421 +800a01b0: 00031843 sra v1,v1,0x1 +800a01b4: 00621821 addu v1,v1,v0 +800a01b8: 00031840 sll v1,v1,0x1 +800a01bc: 00651821 addu v1,v1,a1 +800a01c0: 00c42026 xor a0,a2,a0 +800a01c4: 94620000 lhu v0,0(v1) +800a01c8: 30840421 andi a0,a0,0x421 +800a01cc: 00822025 or a0,a0,v0 +800a01d0: a5240000 sh a0,0(t1) +800a01d4: 9142004d lbu v0,77(t2) +800a01d8: a1020000 sb v0,0(t0) +800a01dc: 24e7ffff addiu a3,a3,-1 +800a01e0: 2508ffff addiu t0,t0,-1 +800a01e4: 04e1ffdc bgez a3,800a0158 <_Z19DrawLargePixel16Addjjjjjj+0x5a0> +800a01e8: 2529fffe addiu t1,t1,-2 +800a01ec: 26426dd8 addiu v0,s2,28120 +800a01f0: 25adffff addiu t5,t5,-1 +800a01f4: 11a0ff06 beqz t5,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258> +800a01f8: 8c430030 lw v1,48(v0) +800a01fc: 00031040 sll v0,v1,0x1 +800a0200: 01826021 addu t4,t4,v0 +800a0204: 0802804b j 800a012c <_Z19DrawLargePixel16Addjjjjjj+0x574> +800a0208: 01635821 addu t3,t3,v1 +800a020c: 8d440050 lw a0,80(t2) +800a0210: 8d450018 lw a1,24(t2) +800a0214: 008e1024 and v0,a0,t6 +800a0218: 30830421 andi v1,a0,0x421 +800a021c: 01e21021 addu v0,t7,v0 +800a0220: 00c31824 and v1,a2,v1 +800a0224: 00021042 srl v0,v0,0x1 +800a0228: 00431021 addu v0,v0,v1 +800a022c: 00021040 sll v0,v0,0x1 +800a0230: 00451021 addu v0,v0,a1 +800a0234: 94430000 lhu v1,0(v0) +800a0238: 00c42026 xor a0,a2,a0 +800a023c: 30840421 andi a0,a0,0x421 +800a0240: 0802802e j 800a00b8 <_Z19DrawLargePixel16Addjjjjjj+0x500> +800a0244: 00832025 or a0,a0,v1 +800a0248: 8d440050 lw a0,80(t2) +800a024c: 8d450018 lw a1,24(t2) +800a0250: 008e1024 and v0,a0,t6 +800a0254: 30830421 andi v1,a0,0x421 +800a0258: 01e21021 addu v0,t7,v0 +800a025c: 00c31824 and v1,a2,v1 +800a0260: 00021042 srl v0,v0,0x1 +800a0264: 00431021 addu v0,v0,v1 +800a0268: 00021040 sll v0,v0,0x1 +800a026c: 00451021 addu v0,v0,a1 +800a0270: 94430000 lhu v1,0(v0) +800a0274: 00c42026 xor a0,a2,a0 +800a0278: 30840421 andi a0,a0,0x421 +800a027c: 08028074 j 800a01d0 <_Z19DrawLargePixel16Addjjjjjj+0x618> +800a0280: 00832025 or a0,a0,v1 +800a0284: 8d440050 lw a0,80(t2) +800a0288: 8d450018 lw a1,24(t2) +800a028c: 008e1024 and v0,a0,t6 +800a0290: 30830421 andi v1,a0,0x421 +800a0294: 01e21021 addu v0,t7,v0 +800a0298: 00c31824 and v1,a2,v1 +800a029c: 00021042 srl v0,v0,0x1 +800a02a0: 00431021 addu v0,v0,v1 +800a02a4: 00021040 sll v0,v0,0x1 +800a02a8: 00451021 addu v0,v0,a1 +800a02ac: 94430000 lhu v1,0(v0) +800a02b0: 00c42026 xor a0,a2,a0 +800a02b4: 30840421 andi a0,a0,0x421 +800a02b8: 08027fee j 8009ffb8 <_Z19DrawLargePixel16Addjjjjjj+0x400> +800a02bc: 00832025 or a0,a0,v1 +800a02c0: 244228a0 addiu v0,v0,10400 +800a02c4: 0040f809 jalr v0 +800a02c8: 00000000 nop +800a02cc: 08027f21 j 8009fc84 <_Z19DrawLargePixel16Addjjjjjj+0xcc> +800a02d0: 8e220020 lw v0,32(s1) + +800a02d4 <_Z23DrawClippedTile16Sub1_2jjjjjj>: +800a02d4: 27bdffc0 addiu sp,sp,-64 +800a02d8: 3c028022 lui v0,0x8022 +800a02dc: afbe0038 sw s8,56(sp) +800a02e0: afb60030 sw s6,48(sp) +800a02e4: afb5002c sw s5,44(sp) +800a02e8: afb40028 sw s4,40(sp) +800a02ec: afb20020 sw s2,32(sp) +800a02f0: afb1001c sw s1,28(sp) +800a02f4: afbf003c sw ra,60(sp) +800a02f8: 24516da8 addiu s1,v0,28072 +800a02fc: afb70034 sw s7,52(sp) +800a0300: afb30024 sw s3,36(sp) +800a0304: afb00018 sw s0,24(sp) +800a0308: 0080a021 move s4,a0 +800a030c: 8e280008 lw t0,8(s1) +800a0310: 308203ff andi v0,a0,0x3ff +800a0314: 328301ff andi v1,s4,0x1ff +800a0318: 8e24000c lw a0,12(s1) +800a031c: 01021004 sllv v0,v0,t0 +800a0320: 2c630100 sltiu v1,v1,256 +800a0324: 00442021 addu a0,v0,a0 +800a0328: 00a09021 move s2,a1 +800a032c: 00c0a821 move s5,a2 +800a0330: 00e0b021 move s6,a3 +800a0334: 14600003 bnez v1,800a0344 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x70> +800a0338: 8fbe0054 lw s8,84(sp) +800a033c: 8e220010 lw v0,16(s1) +800a0340: 00822021 addu a0,a0,v0 +800a0344: 3085ffff andi a1,a0,0xffff +800a0348: 8e260028 lw a2,40(s1) +800a034c: 01058006 srlv s0,a1,t0 +800a0350: 02069821 addu s3,s0,a2 +800a0354: 8e220024 lw v0,36(s1) +800a0358: 92640000 lbu a0,0(s3) +800a035c: 00101980 sll v1,s0,0x6 +800a0360: 108000bb beqz a0,800a0650 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x37c> +800a0364: 0062b821 addu s7,v1,v0 +800a0368: 02061021 addu v0,s0,a2 +800a036c: 90440000 lbu a0,0(v0) +800a0370: 24030002 li v1,2 +800a0374: 1083004d beq a0,v1,800a04ac <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d8> +800a0378: 8fbf003c lw ra,60(sp) +800a037c: 9222002c lbu v0,44(s1) +800a0380: 10400055 beqz v0,800a04d8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x204> +800a0384: 00141a82 srl v1,s4,0xa +800a0388: 3c028022 lui v0,0x8022 +800a038c: 90435bcb lbu v1,23499(v0) +800a0390: 1460011f bnez v1,800a0810 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x53c> +800a0394: 3c028005 lui v0,0x8005 +800a0398: 8e220020 lw v0,32(s1) +800a039c: 00141a82 srl v1,s4,0xa +800a03a0: 00621824 and v1,v1,v0 +800a03a4: 3c02802c lui v0,0x802c +800a03a8: 2442140c addiu v0,v0,5132 +800a03ac: 00031a40 sll v1,v1,0x9 +800a03b0: 00621821 addu v1,v1,v0 +800a03b4: 3c048022 lui a0,0x8022 +800a03b8: 2ea20004 sltiu v0,s5,4 +800a03bc: 10400055 beqz v0,800a0514 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x240> +800a03c0: ac836e1c sw v1,28188(a0) +800a03c4: 3c03801f lui v1,0x801f +800a03c8: 02b63821 addu a3,s5,s6 +800a03cc: 00151080 sll v0,s5,0x2 +800a03d0: 2463b514 addiu v1,v1,-19180 +800a03d4: 00431021 addu v0,v0,v1 +800a03d8: 2ce40004 sltiu a0,a3,4 +800a03dc: 1080004f beqz a0,800a051c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x248> +800a03e0: 8c530000 lw s3,0(v0) +800a03e4: 3c03801f lui v1,0x801f +800a03e8: 00071080 sll v0,a3,0x2 +800a03ec: 2463b524 addiu v1,v1,-19164 +800a03f0: 00431021 addu v0,v0,v1 +800a03f4: 8c440000 lw a0,0(v0) +800a03f8: 0000b021 move s6,zero +800a03fc: 02649824 and s3,s3,a0 +800a0400: 3282c000 andi v0,s4,0xc000 +800a0404: 1440004c bnez v0,800a0538 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x264> +800a0408: 32828000 andi v0,s4,0x8000 +800a040c: 13c00026 beqz s8,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4> +800a0410: 3c038022 lui v1,0x8022 +800a0414: 8fa20050 lw v0,80(sp) +800a0418: 02e28021 addu s0,s7,v0 +800a041c: 3c02800a lui v0,0x800a +800a0420: 03c08821 move s1,s8 +800a0424: 2455ddac addiu s5,v0,-8788 +800a0428: 08028116 j 800a0458 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x184> +800a042c: 24746dd8 addiu s4,v1,28120 +800a0430: 8e020004 lw v0,4(s0) +800a0434: 26440004 addiu a0,s2,4 +800a0438: 02c21024 and v0,s6,v0 +800a043c: 26100008 addiu s0,s0,8 +800a0440: 27a50010 addiu a1,sp,16 +800a0444: 14400014 bnez v0,800a0498 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1c4> +800a0448: afa20010 sw v0,16(sp) +800a044c: 12200016 beqz s1,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4> +800a0450: 8e820030 lw v0,48(s4) +800a0454: 02429021 addu s2,s2,v0 +800a0458: 8e020000 lw v0,0(s0) +800a045c: 2631ffff addiu s1,s1,-1 +800a0460: 02621024 and v0,s3,v0 +800a0464: 02402021 move a0,s2 +800a0468: 27a50010 addiu a1,sp,16 +800a046c: 1040fff0 beqz v0,800a0430 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x15c> +800a0470: afa20010 sw v0,16(sp) +800a0474: 02a0f809 jalr s5 +800a0478: 00000000 nop +800a047c: 8e020004 lw v0,4(s0) +800a0480: 26440004 addiu a0,s2,4 +800a0484: 02c21024 and v0,s6,v0 +800a0488: 26100008 addiu s0,s0,8 +800a048c: 27a50010 addiu a1,sp,16 +800a0490: 1040ffee beqz v0,800a044c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x178> +800a0494: afa20010 sw v0,16(sp) +800a0498: 02a0f809 jalr s5 +800a049c: 00000000 nop +800a04a0: 1620ffec bnez s1,800a0454 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x180> +800a04a4: 8e820030 lw v0,48(s4) +800a04a8: 8fbf003c lw ra,60(sp) +800a04ac: 8fbe0038 lw s8,56(sp) +800a04b0: 8fb70034 lw s7,52(sp) +800a04b4: 8fb60030 lw s6,48(sp) +800a04b8: 8fb5002c lw s5,44(sp) +800a04bc: 8fb40028 lw s4,40(sp) +800a04c0: 8fb30024 lw s3,36(sp) +800a04c4: 8fb20020 lw s2,32(sp) +800a04c8: 8fb1001c lw s1,28(sp) +800a04cc: 8fb00018 lw s0,24(sp) +800a04d0: 03e00008 jr ra +800a04d4: 27bd0040 addiu sp,sp,64 +800a04d8: 8e240020 lw a0,32(s1) +800a04dc: 8e25001c lw a1,28(s1) +800a04e0: 00641824 and v1,v1,a0 +800a04e4: 8e220018 lw v0,24(s1) +800a04e8: 00a31804 sllv v1,v1,a1 +800a04ec: 00621821 addu v1,v1,v0 +800a04f0: 00031840 sll v1,v1,0x1 +800a04f4: 3c028022 lui v0,0x8022 +800a04f8: 24425bc4 addiu v0,v0,23492 +800a04fc: 24630c48 addiu v1,v1,3144 +800a0500: 00621821 addu v1,v1,v0 +800a0504: 3c048022 lui a0,0x8022 +800a0508: 2ea20004 sltiu v0,s5,4 +800a050c: 1440ffad bnez v0,800a03c4 <_Z23DrawClippedTile16Sub1_2jjjjjj+0xf0> +800a0510: ac836e1c sw v1,28188(a0) +800a0514: 02b63821 addu a3,s5,s6 +800a0518: 00009821 move s3,zero +800a051c: 2ce20005 sltiu v0,a3,5 +800a0520: 10400041 beqz v0,800a0628 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x354> +800a0524: 2ea20005 sltiu v0,s5,5 +800a0528: 3282c000 andi v0,s4,0xc000 +800a052c: 1040ffb7 beqz v0,800a040c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x138> +800a0530: 0000b021 move s6,zero +800a0534: 32828000 andi v0,s4,0x8000 +800a0538: 1440004c bnez v0,800a066c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x398> +800a053c: 32824000 andi v0,s4,0x4000 +800a0540: 3c0200ff lui v0,0xff +800a0544: 02c23824 and a3,s6,v0 +800a0548: 3265ff00 andi a1,s3,0xff00 +800a054c: 02621024 and v0,s3,v0 +800a0550: 32c6ff00 andi a2,s6,0xff00 +800a0554: 00134e02 srl t1,s3,0x18 +800a0558: 00131e00 sll v1,s3,0x18 +800a055c: 00052a00 sll a1,a1,0x8 +800a0560: 00021202 srl v0,v0,0x8 +800a0564: 00063200 sll a2,a2,0x8 +800a0568: 00073a02 srl a3,a3,0x8 +800a056c: 00164602 srl t0,s6,0x18 +800a0570: 00162600 sll a0,s6,0x18 +800a0574: 00651825 or v1,v1,a1 +800a0578: 00491025 or v0,v0,t1 +800a057c: 00862025 or a0,a0,a2 +800a0580: 00e83825 or a3,a3,t0 +800a0584: 0062a025 or s4,v1,v0 +800a0588: 13c0ffc7 beqz s8,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4> +800a058c: 00879825 or s3,a0,a3 +800a0590: 8fa30050 lw v1,80(sp) +800a0594: 3c02800a lui v0,0x800a +800a0598: 02e38021 addu s0,s7,v1 +800a059c: 3c038022 lui v1,0x8022 +800a05a0: 03c08821 move s1,s8 +800a05a4: 2456e194 addiu s6,v0,-7788 +800a05a8: 08028176 j 800a05d8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x304> +800a05ac: 24756dd8 addiu s5,v1,28120 +800a05b0: 8e020000 lw v0,0(s0) +800a05b4: 26440004 addiu a0,s2,4 +800a05b8: 02621024 and v0,s3,v0 +800a05bc: 26100008 addiu s0,s0,8 +800a05c0: 27a50010 addiu a1,sp,16 +800a05c4: 14400014 bnez v0,800a0618 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x344> +800a05c8: afa20010 sw v0,16(sp) +800a05cc: 1220ffb6 beqz s1,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4> +800a05d0: 8ea20030 lw v0,48(s5) +800a05d4: 02429021 addu s2,s2,v0 +800a05d8: 8e020004 lw v0,4(s0) +800a05dc: 2631ffff addiu s1,s1,-1 +800a05e0: 02821024 and v0,s4,v0 +800a05e4: 02402021 move a0,s2 +800a05e8: 27a50010 addiu a1,sp,16 +800a05ec: 1040fff0 beqz v0,800a05b0 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x2dc> +800a05f0: afa20010 sw v0,16(sp) +800a05f4: 02c0f809 jalr s6 +800a05f8: 00000000 nop +800a05fc: 8e020000 lw v0,0(s0) +800a0600: 26440004 addiu a0,s2,4 +800a0604: 02621024 and v0,s3,v0 +800a0608: 26100008 addiu s0,s0,8 +800a060c: 27a50010 addiu a1,sp,16 +800a0610: 1040ffee beqz v0,800a05cc <_Z23DrawClippedTile16Sub1_2jjjjjj+0x2f8> +800a0614: afa20010 sw v0,16(sp) +800a0618: 02c0f809 jalr s6 +800a061c: 00000000 nop +800a0620: 08028173 j 800a05cc <_Z23DrawClippedTile16Sub1_2jjjjjj+0x2f8> +800a0624: 00000000 nop +800a0628: 1040003a beqz v0,800a0714 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x440> +800a062c: 3c02801f lui v0,0x801f +800a0630: 2406ffff li a2,-1 +800a0634: 3c03801f lui v1,0x801f +800a0638: 00071080 sll v0,a3,0x2 +800a063c: 2463b524 addiu v1,v1,-19164 +800a0640: 00431021 addu v0,v0,v1 +800a0644: 8c44fff0 lw a0,-16(v0) +800a0648: 08028100 j 800a0400 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x12c> +800a064c: 00c4b024 and s6,a2,a0 +800a0650: 3c02800a lui v0,0x800a +800a0654: 2442b390 addiu v0,v0,-19568 +800a0658: 0040f809 jalr v0 +800a065c: 02e02021 move a0,s7 +800a0660: a2620000 sb v0,0(s3) +800a0664: 080280da j 800a0368 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x94> +800a0668: 8e260028 lw a2,40(s1) +800a066c: 1440002e bnez v0,800a0728 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x454> +800a0670: 3c0200ff lui v0,0xff +800a0674: 13c0ff8c beqz s8,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4> +800a0678: 8fa30050 lw v1,80(sp) +800a067c: 03c08821 move s1,s8 +800a0680: 02e31023 subu v0,s7,v1 +800a0684: 24500038 addiu s0,v0,56 +800a0688: 3c038022 lui v1,0x8022 +800a068c: 3c02800a lui v0,0x800a +800a0690: 2455ddac addiu s5,v0,-8788 +800a0694: 080281b1 j 800a06c4 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x3f0> +800a0698: 24746dd8 addiu s4,v1,28120 +800a069c: 8e020004 lw v0,4(s0) +800a06a0: 26440004 addiu a0,s2,4 +800a06a4: 02c21024 and v0,s6,v0 +800a06a8: 2610fff8 addiu s0,s0,-8 +800a06ac: 27a50010 addiu a1,sp,16 +800a06b0: 14400014 bnez v0,800a0704 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x430> +800a06b4: afa20010 sw v0,16(sp) +800a06b8: 1220ff7b beqz s1,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4> +800a06bc: 8e820030 lw v0,48(s4) +800a06c0: 02429021 addu s2,s2,v0 +800a06c4: 8e020000 lw v0,0(s0) +800a06c8: 2631ffff addiu s1,s1,-1 +800a06cc: 02621024 and v0,s3,v0 +800a06d0: 02402021 move a0,s2 +800a06d4: 27a50010 addiu a1,sp,16 +800a06d8: 1040fff0 beqz v0,800a069c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x3c8> +800a06dc: afa20010 sw v0,16(sp) +800a06e0: 02a0f809 jalr s5 +800a06e4: 00000000 nop +800a06e8: 8e020004 lw v0,4(s0) +800a06ec: 26440004 addiu a0,s2,4 +800a06f0: 02c21024 and v0,s6,v0 +800a06f4: 2610fff8 addiu s0,s0,-8 +800a06f8: 27a50010 addiu a1,sp,16 +800a06fc: 1040ffee beqz v0,800a06b8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x3e4> +800a0700: afa20010 sw v0,16(sp) +800a0704: 02a0f809 jalr s5 +800a0708: 00000000 nop +800a070c: 080281ae j 800a06b8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x3e4> +800a0710: 00000000 nop +800a0714: 00151880 sll v1,s5,0x2 +800a0718: 2442b514 addiu v0,v0,-19180 +800a071c: 00621821 addu v1,v1,v0 +800a0720: 0802818d j 800a0634 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x360> +800a0724: 8c66fff0 lw a2,-16(v1) +800a0728: 02c23824 and a3,s6,v0 +800a072c: 3265ff00 andi a1,s3,0xff00 +800a0730: 02621024 and v0,s3,v0 +800a0734: 32c6ff00 andi a2,s6,0xff00 +800a0738: 00134e02 srl t1,s3,0x18 +800a073c: 00131e00 sll v1,s3,0x18 +800a0740: 00052a00 sll a1,a1,0x8 +800a0744: 00021202 srl v0,v0,0x8 +800a0748: 00063200 sll a2,a2,0x8 +800a074c: 00073a02 srl a3,a3,0x8 +800a0750: 00164602 srl t0,s6,0x18 +800a0754: 00162600 sll a0,s6,0x18 +800a0758: 00651825 or v1,v1,a1 +800a075c: 00491025 or v0,v0,t1 +800a0760: 00862025 or a0,a0,a2 +800a0764: 00e83825 or a3,a3,t0 +800a0768: 0062a025 or s4,v1,v0 +800a076c: 13c0ff4e beqz s8,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4> +800a0770: 00879825 or s3,a0,a3 +800a0774: 8fa30050 lw v1,80(sp) +800a0778: 03c08821 move s1,s8 +800a077c: 02e31023 subu v0,s7,v1 +800a0780: 24500038 addiu s0,v0,56 +800a0784: 3c038022 lui v1,0x8022 +800a0788: 3c02800a lui v0,0x800a +800a078c: 2456e194 addiu s6,v0,-7788 +800a0790: 080281f0 j 800a07c0 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x4ec> +800a0794: 24756dd8 addiu s5,v1,28120 +800a0798: 8e020000 lw v0,0(s0) +800a079c: 26440004 addiu a0,s2,4 +800a07a0: 02621024 and v0,s3,v0 +800a07a4: 2610fff8 addiu s0,s0,-8 +800a07a8: 27a50010 addiu a1,sp,16 +800a07ac: 14400014 bnez v0,800a0800 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x52c> +800a07b0: afa20010 sw v0,16(sp) +800a07b4: 1220ff3c beqz s1,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4> +800a07b8: 8ea20030 lw v0,48(s5) +800a07bc: 02429021 addu s2,s2,v0 +800a07c0: 8e020004 lw v0,4(s0) +800a07c4: 2631ffff addiu s1,s1,-1 +800a07c8: 02821024 and v0,s4,v0 +800a07cc: 02402021 move a0,s2 +800a07d0: 27a50010 addiu a1,sp,16 +800a07d4: 1040fff0 beqz v0,800a0798 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x4c4> +800a07d8: afa20010 sw v0,16(sp) +800a07dc: 02c0f809 jalr s6 +800a07e0: 00000000 nop +800a07e4: 8e020000 lw v0,0(s0) +800a07e8: 26440004 addiu a0,s2,4 +800a07ec: 02621024 and v0,s3,v0 +800a07f0: 2610fff8 addiu s0,s0,-8 +800a07f4: 27a50010 addiu a1,sp,16 +800a07f8: 1040ffee beqz v0,800a07b4 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x4e0> +800a07fc: afa20010 sw v0,16(sp) +800a0800: 02c0f809 jalr s6 +800a0804: 00000000 nop +800a0808: 080281ed j 800a07b4 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x4e0> +800a080c: 00000000 nop +800a0810: 244228a0 addiu v0,v0,10400 +800a0814: 0040f809 jalr v0 +800a0818: 00000000 nop +800a081c: 080280e7 j 800a039c <_Z23DrawClippedTile16Sub1_2jjjjjj+0xc8> +800a0820: 8e220020 lw v0,32(s1) + +800a0824 <_Z16DrawTile16Sub1_2jjjj>: +800a0824: 27bdffc8 addiu sp,sp,-56 +800a0828: 3c028022 lui v0,0x8022 +800a082c: afb7002c sw s7,44(sp) +800a0830: afb60028 sw s6,40(sp) +800a0834: afb40020 sw s4,32(sp) +800a0838: afb20018 sw s2,24(sp) +800a083c: afb10014 sw s1,20(sp) +800a0840: afbf0030 sw ra,48(sp) +800a0844: 24516da8 addiu s1,v0,28072 +800a0848: afb50024 sw s5,36(sp) +800a084c: afb3001c sw s3,28(sp) +800a0850: afb00010 sw s0,16(sp) +800a0854: 0080a021 move s4,a0 +800a0858: 8e280008 lw t0,8(s1) +800a085c: 308203ff andi v0,a0,0x3ff +800a0860: 328301ff andi v1,s4,0x1ff +800a0864: 8e24000c lw a0,12(s1) +800a0868: 01021004 sllv v0,v0,t0 +800a086c: 2c630100 sltiu v1,v1,256 +800a0870: 00442021 addu a0,v0,a0 +800a0874: 00a09021 move s2,a1 +800a0878: 00c0b821 move s7,a2 +800a087c: 14600003 bnez v1,800a088c <_Z16DrawTile16Sub1_2jjjj+0x68> +800a0880: 00e0b021 move s6,a3 +800a0884: 8e220010 lw v0,16(s1) +800a0888: 00822021 addu a0,a0,v0 +800a088c: 3085ffff andi a1,a0,0xffff +800a0890: 8e260028 lw a2,40(s1) +800a0894: 01058006 srlv s0,a1,t0 +800a0898: 02069821 addu s3,s0,a2 +800a089c: 8e220024 lw v0,36(s1) +800a08a0: 92640000 lbu a0,0(s3) +800a08a4: 00101980 sll v1,s0,0x6 +800a08a8: 10800075 beqz a0,800a0a80 <_Z16DrawTile16Sub1_2jjjj+0x25c> +800a08ac: 0062a821 addu s5,v1,v0 +800a08b0: 02061021 addu v0,s0,a2 +800a08b4: 90440000 lbu a0,0(v0) +800a08b8: 24030002 li v1,2 +800a08bc: 10830034 beq a0,v1,800a0990 <_Z16DrawTile16Sub1_2jjjj+0x16c> +800a08c0: 8fbf0030 lw ra,48(sp) +800a08c4: 9222002c lbu v0,44(s1) +800a08c8: 1040003b beqz v0,800a09b8 <_Z16DrawTile16Sub1_2jjjj+0x194> +800a08cc: 00141a82 srl v1,s4,0xa +800a08d0: 3c028022 lui v0,0x8022 +800a08d4: 90435bcb lbu v1,23499(v0) +800a08d8: 146000b8 bnez v1,800a0bbc <_Z16DrawTile16Sub1_2jjjj+0x398> +800a08dc: 3c028005 lui v0,0x8005 +800a08e0: 8e220020 lw v0,32(s1) +800a08e4: 00141a82 srl v1,s4,0xa +800a08e8: 00621824 and v1,v1,v0 +800a08ec: 3c02802c lui v0,0x802c +800a08f0: 2442140c addiu v0,v0,5132 +800a08f4: 00031a40 sll v1,v1,0x9 +800a08f8: 00621821 addu v1,v1,v0 +800a08fc: 3c048022 lui a0,0x8022 +800a0900: 3282c000 andi v0,s4,0xc000 +800a0904: 1440003b bnez v0,800a09f4 <_Z16DrawTile16Sub1_2jjjj+0x1d0> +800a0908: ac836e1c sw v1,28188(a0) +800a090c: 12c0001f beqz s6,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168> +800a0910: 3c038022 lui v1,0x8022 +800a0914: 3c02800a lui v0,0x800a +800a0918: 02b78021 addu s0,s5,s7 +800a091c: 02c08821 move s1,s6 +800a0920: 2454ddac addiu s4,v0,-8788 +800a0924: 08028253 j 800a094c <_Z16DrawTile16Sub1_2jjjj+0x128> +800a0928: 24736dd8 addiu s3,v1,28120 +800a092c: 8e020004 lw v0,4(s0) +800a0930: 26050004 addiu a1,s0,4 +800a0934: 26440004 addiu a0,s2,4 +800a0938: 14400010 bnez v0,800a097c <_Z16DrawTile16Sub1_2jjjj+0x158> +800a093c: 26100008 addiu s0,s0,8 +800a0940: 12200012 beqz s1,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168> +800a0944: 8e620030 lw v0,48(s3) +800a0948: 02429021 addu s2,s2,v0 +800a094c: 8e020000 lw v0,0(s0) +800a0950: 2631ffff addiu s1,s1,-1 +800a0954: 02402021 move a0,s2 +800a0958: 1040fff4 beqz v0,800a092c <_Z16DrawTile16Sub1_2jjjj+0x108> +800a095c: 02002821 move a1,s0 +800a0960: 0280f809 jalr s4 +800a0964: 00000000 nop +800a0968: 8e020004 lw v0,4(s0) +800a096c: 26050004 addiu a1,s0,4 +800a0970: 26440004 addiu a0,s2,4 +800a0974: 1040fff2 beqz v0,800a0940 <_Z16DrawTile16Sub1_2jjjj+0x11c> +800a0978: 26100008 addiu s0,s0,8 +800a097c: 0280f809 jalr s4 +800a0980: 00000000 nop +800a0984: 1620fff0 bnez s1,800a0948 <_Z16DrawTile16Sub1_2jjjj+0x124> +800a0988: 8e620030 lw v0,48(s3) +800a098c: 8fbf0030 lw ra,48(sp) +800a0990: 8fb7002c lw s7,44(sp) +800a0994: 8fb60028 lw s6,40(sp) +800a0998: 8fb50024 lw s5,36(sp) +800a099c: 8fb40020 lw s4,32(sp) +800a09a0: 8fb3001c lw s3,28(sp) +800a09a4: 8fb20018 lw s2,24(sp) +800a09a8: 8fb10014 lw s1,20(sp) +800a09ac: 8fb00010 lw s0,16(sp) +800a09b0: 03e00008 jr ra +800a09b4: 27bd0038 addiu sp,sp,56 +800a09b8: 8e240020 lw a0,32(s1) +800a09bc: 8e25001c lw a1,28(s1) +800a09c0: 00641824 and v1,v1,a0 +800a09c4: 8e220018 lw v0,24(s1) +800a09c8: 00a31804 sllv v1,v1,a1 +800a09cc: 00621821 addu v1,v1,v0 +800a09d0: 00031840 sll v1,v1,0x1 +800a09d4: 3c028022 lui v0,0x8022 +800a09d8: 24425bc4 addiu v0,v0,23492 +800a09dc: 24630c48 addiu v1,v1,3144 +800a09e0: 00621821 addu v1,v1,v0 +800a09e4: 3c048022 lui a0,0x8022 +800a09e8: 3282c000 andi v0,s4,0xc000 +800a09ec: 1040ffc7 beqz v0,800a090c <_Z16DrawTile16Sub1_2jjjj+0xe8> +800a09f0: ac836e1c sw v1,28188(a0) +800a09f4: 32828000 andi v0,s4,0x8000 +800a09f8: 14400028 bnez v0,800a0a9c <_Z16DrawTile16Sub1_2jjjj+0x278> +800a09fc: 32824000 andi v0,s4,0x4000 +800a0a00: 12c0ffe2 beqz s6,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168> +800a0a04: 3c038022 lui v1,0x8022 +800a0a08: 3c02800a lui v0,0x800a +800a0a0c: 02b78021 addu s0,s5,s7 +800a0a10: 02c08821 move s1,s6 +800a0a14: 2454e194 addiu s4,v0,-7788 +800a0a18: 08028290 j 800a0a40 <_Z16DrawTile16Sub1_2jjjj+0x21c> +800a0a1c: 24736dd8 addiu s3,v1,28120 +800a0a20: 8e020000 lw v0,0(s0) +800a0a24: 02002821 move a1,s0 +800a0a28: 26440004 addiu a0,s2,4 +800a0a2c: 14400010 bnez v0,800a0a70 <_Z16DrawTile16Sub1_2jjjj+0x24c> +800a0a30: 26100008 addiu s0,s0,8 +800a0a34: 1220ffd5 beqz s1,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168> +800a0a38: 8e620030 lw v0,48(s3) +800a0a3c: 02429021 addu s2,s2,v0 +800a0a40: 8e020004 lw v0,4(s0) +800a0a44: 2631ffff addiu s1,s1,-1 +800a0a48: 02402021 move a0,s2 +800a0a4c: 1040fff4 beqz v0,800a0a20 <_Z16DrawTile16Sub1_2jjjj+0x1fc> +800a0a50: 26050004 addiu a1,s0,4 +800a0a54: 0280f809 jalr s4 +800a0a58: 00000000 nop +800a0a5c: 8e020000 lw v0,0(s0) +800a0a60: 02002821 move a1,s0 +800a0a64: 26440004 addiu a0,s2,4 +800a0a68: 1040fff2 beqz v0,800a0a34 <_Z16DrawTile16Sub1_2jjjj+0x210> +800a0a6c: 26100008 addiu s0,s0,8 +800a0a70: 0280f809 jalr s4 +800a0a74: 00000000 nop +800a0a78: 0802828d j 800a0a34 <_Z16DrawTile16Sub1_2jjjj+0x210> +800a0a7c: 00000000 nop +800a0a80: 3c02800a lui v0,0x800a +800a0a84: 2442b390 addiu v0,v0,-19568 +800a0a88: 0040f809 jalr v0 +800a0a8c: 02a02021 move a0,s5 +800a0a90: a2620000 sb v0,0(s3) +800a0a94: 0802822c j 800a08b0 <_Z16DrawTile16Sub1_2jjjj+0x8c> +800a0a98: 8e260028 lw a2,40(s1) +800a0a9c: 14400024 bnez v0,800a0b30 <_Z16DrawTile16Sub1_2jjjj+0x30c> +800a0aa0: 00000000 nop +800a0aa4: 12c0ffb9 beqz s6,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168> +800a0aa8: 3c03800a lui v1,0x800a +800a0aac: 02b71023 subu v0,s5,s7 +800a0ab0: 3c048022 lui a0,0x8022 +800a0ab4: 2451003c addiu s1,v0,60 +800a0ab8: 02c09821 move s3,s6 +800a0abc: 2475ddac addiu s5,v1,-8788 +800a0ac0: 24946dd8 addiu s4,a0,28120 +800a0ac4: 080282bb j 800a0aec <_Z16DrawTile16Sub1_2jjjj+0x2c8> +800a0ac8: 24500038 addiu s0,v0,56 +800a0acc: 8e220000 lw v0,0(s1) +800a0ad0: 02202821 move a1,s1 +800a0ad4: 26440004 addiu a0,s2,4 +800a0ad8: 14400011 bnez v0,800a0b20 <_Z16DrawTile16Sub1_2jjjj+0x2fc> +800a0adc: 2631fff8 addiu s1,s1,-8 +800a0ae0: 1260ffaa beqz s3,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168> +800a0ae4: 8e820030 lw v0,48(s4) +800a0ae8: 02429021 addu s2,s2,v0 +800a0aec: 8e020000 lw v0,0(s0) +800a0af0: 02002821 move a1,s0 +800a0af4: 2673ffff addiu s3,s3,-1 +800a0af8: 02402021 move a0,s2 +800a0afc: 1040fff3 beqz v0,800a0acc <_Z16DrawTile16Sub1_2jjjj+0x2a8> +800a0b00: 2610fff8 addiu s0,s0,-8 +800a0b04: 02a0f809 jalr s5 +800a0b08: 00000000 nop +800a0b0c: 8e220000 lw v0,0(s1) +800a0b10: 02202821 move a1,s1 +800a0b14: 26440004 addiu a0,s2,4 +800a0b18: 1040fff1 beqz v0,800a0ae0 <_Z16DrawTile16Sub1_2jjjj+0x2bc> +800a0b1c: 2631fff8 addiu s1,s1,-8 +800a0b20: 02a0f809 jalr s5 +800a0b24: 00000000 nop +800a0b28: 080282b8 j 800a0ae0 <_Z16DrawTile16Sub1_2jjjj+0x2bc> +800a0b2c: 00000000 nop +800a0b30: 12c0ff96 beqz s6,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168> +800a0b34: 3c03800a lui v1,0x800a +800a0b38: 02b71023 subu v0,s5,s7 +800a0b3c: 3c048022 lui a0,0x8022 +800a0b40: 2451003c addiu s1,v0,60 +800a0b44: 02c09821 move s3,s6 +800a0b48: 2475e194 addiu s5,v1,-7788 +800a0b4c: 24946dd8 addiu s4,a0,28120 +800a0b50: 080282df j 800a0b7c <_Z16DrawTile16Sub1_2jjjj+0x358> +800a0b54: 24500038 addiu s0,v0,56 +800a0b58: 8e020000 lw v0,0(s0) +800a0b5c: 02002821 move a1,s0 +800a0b60: 26440004 addiu a0,s2,4 +800a0b64: 2631fff8 addiu s1,s1,-8 +800a0b68: 14400010 bnez v0,800a0bac <_Z16DrawTile16Sub1_2jjjj+0x388> +800a0b6c: 2610fff8 addiu s0,s0,-8 +800a0b70: 1260ff86 beqz s3,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168> +800a0b74: 8e820030 lw v0,48(s4) +800a0b78: 02429021 addu s2,s2,v0 +800a0b7c: 8e220000 lw v0,0(s1) +800a0b80: 2673ffff addiu s3,s3,-1 +800a0b84: 02402021 move a0,s2 +800a0b88: 1040fff3 beqz v0,800a0b58 <_Z16DrawTile16Sub1_2jjjj+0x334> +800a0b8c: 02202821 move a1,s1 +800a0b90: 02a0f809 jalr s5 +800a0b94: 2631fff8 addiu s1,s1,-8 +800a0b98: 8e020000 lw v0,0(s0) +800a0b9c: 02002821 move a1,s0 +800a0ba0: 26440004 addiu a0,s2,4 +800a0ba4: 1040fff2 beqz v0,800a0b70 <_Z16DrawTile16Sub1_2jjjj+0x34c> +800a0ba8: 2610fff8 addiu s0,s0,-8 +800a0bac: 02a0f809 jalr s5 +800a0bb0: 00000000 nop +800a0bb4: 080282dc j 800a0b70 <_Z16DrawTile16Sub1_2jjjj+0x34c> +800a0bb8: 00000000 nop +800a0bbc: 244228a0 addiu v0,v0,10400 +800a0bc0: 0040f809 jalr v0 +800a0bc4: 00000000 nop +800a0bc8: 08028239 j 800a08e4 <_Z16DrawTile16Sub1_2jjjj+0xc0> +800a0bcc: 8e220020 lw v0,32(s1) + +800a0bd0 <_Z20DrawClippedTile16Subjjjjjj>: +800a0bd0: 27bdffc0 addiu sp,sp,-64 +800a0bd4: 3c028022 lui v0,0x8022 +800a0bd8: afbe0038 sw s8,56(sp) +800a0bdc: afb60030 sw s6,48(sp) +800a0be0: afb5002c sw s5,44(sp) +800a0be4: afb40028 sw s4,40(sp) +800a0be8: afb20020 sw s2,32(sp) +800a0bec: afb1001c sw s1,28(sp) +800a0bf0: afbf003c sw ra,60(sp) +800a0bf4: 24516da8 addiu s1,v0,28072 +800a0bf8: afb70034 sw s7,52(sp) +800a0bfc: afb30024 sw s3,36(sp) +800a0c00: afb00018 sw s0,24(sp) +800a0c04: 0080a021 move s4,a0 +800a0c08: 8e280008 lw t0,8(s1) +800a0c0c: 308203ff andi v0,a0,0x3ff +800a0c10: 328301ff andi v1,s4,0x1ff +800a0c14: 8e24000c lw a0,12(s1) +800a0c18: 01021004 sllv v0,v0,t0 +800a0c1c: 2c630100 sltiu v1,v1,256 +800a0c20: 00442021 addu a0,v0,a0 +800a0c24: 00a09021 move s2,a1 +800a0c28: 00c0a821 move s5,a2 +800a0c2c: 00e0b021 move s6,a3 +800a0c30: 14600003 bnez v1,800a0c40 <_Z20DrawClippedTile16Subjjjjjj+0x70> +800a0c34: 8fbe0054 lw s8,84(sp) +800a0c38: 8e220010 lw v0,16(s1) +800a0c3c: 00822021 addu a0,a0,v0 +800a0c40: 3085ffff andi a1,a0,0xffff +800a0c44: 8e260028 lw a2,40(s1) +800a0c48: 01058006 srlv s0,a1,t0 +800a0c4c: 02069821 addu s3,s0,a2 +800a0c50: 8e220024 lw v0,36(s1) +800a0c54: 92640000 lbu a0,0(s3) +800a0c58: 00101980 sll v1,s0,0x6 +800a0c5c: 108000bb beqz a0,800a0f4c <_Z20DrawClippedTile16Subjjjjjj+0x37c> +800a0c60: 0062b821 addu s7,v1,v0 +800a0c64: 02061021 addu v0,s0,a2 +800a0c68: 90440000 lbu a0,0(v0) +800a0c6c: 24030002 li v1,2 +800a0c70: 1083004d beq a0,v1,800a0da8 <_Z20DrawClippedTile16Subjjjjjj+0x1d8> +800a0c74: 8fbf003c lw ra,60(sp) +800a0c78: 9222002c lbu v0,44(s1) +800a0c7c: 10400055 beqz v0,800a0dd4 <_Z20DrawClippedTile16Subjjjjjj+0x204> +800a0c80: 00141a82 srl v1,s4,0xa +800a0c84: 3c028022 lui v0,0x8022 +800a0c88: 90435bcb lbu v1,23499(v0) +800a0c8c: 1460011f bnez v1,800a110c <_Z20DrawClippedTile16Subjjjjjj+0x53c> +800a0c90: 3c028005 lui v0,0x8005 +800a0c94: 8e220020 lw v0,32(s1) +800a0c98: 00141a82 srl v1,s4,0xa +800a0c9c: 00621824 and v1,v1,v0 +800a0ca0: 3c02802c lui v0,0x802c +800a0ca4: 2442140c addiu v0,v0,5132 +800a0ca8: 00031a40 sll v1,v1,0x9 +800a0cac: 00621821 addu v1,v1,v0 +800a0cb0: 3c048022 lui a0,0x8022 +800a0cb4: 2ea20004 sltiu v0,s5,4 +800a0cb8: 10400055 beqz v0,800a0e10 <_Z20DrawClippedTile16Subjjjjjj+0x240> +800a0cbc: ac836e1c sw v1,28188(a0) +800a0cc0: 3c03801f lui v1,0x801f +800a0cc4: 02b63821 addu a3,s5,s6 +800a0cc8: 00151080 sll v0,s5,0x2 +800a0ccc: 2463b514 addiu v1,v1,-19180 +800a0cd0: 00431021 addu v0,v0,v1 +800a0cd4: 2ce40004 sltiu a0,a3,4 +800a0cd8: 1080004f beqz a0,800a0e18 <_Z20DrawClippedTile16Subjjjjjj+0x248> +800a0cdc: 8c530000 lw s3,0(v0) +800a0ce0: 3c03801f lui v1,0x801f +800a0ce4: 00071080 sll v0,a3,0x2 +800a0ce8: 2463b524 addiu v1,v1,-19164 +800a0cec: 00431021 addu v0,v0,v1 +800a0cf0: 8c440000 lw a0,0(v0) +800a0cf4: 0000b021 move s6,zero +800a0cf8: 02649824 and s3,s3,a0 +800a0cfc: 3282c000 andi v0,s4,0xc000 +800a0d00: 1440004c bnez v0,800a0e34 <_Z20DrawClippedTile16Subjjjjjj+0x264> +800a0d04: 32828000 andi v0,s4,0x8000 +800a0d08: 13c00026 beqz s8,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4> +800a0d0c: 3c038022 lui v1,0x8022 +800a0d10: 8fa20050 lw v0,80(sp) +800a0d14: 02e28021 addu s0,s7,v0 +800a0d18: 3c02800a lui v0,0x800a +800a0d1c: 03c08821 move s1,s8 +800a0d20: 2455d69c addiu s5,v0,-10596 +800a0d24: 08028355 j 800a0d54 <_Z20DrawClippedTile16Subjjjjjj+0x184> +800a0d28: 24746dd8 addiu s4,v1,28120 +800a0d2c: 8e020004 lw v0,4(s0) +800a0d30: 26440004 addiu a0,s2,4 +800a0d34: 02c21024 and v0,s6,v0 +800a0d38: 26100008 addiu s0,s0,8 +800a0d3c: 27a50010 addiu a1,sp,16 +800a0d40: 14400014 bnez v0,800a0d94 <_Z20DrawClippedTile16Subjjjjjj+0x1c4> +800a0d44: afa20010 sw v0,16(sp) +800a0d48: 12200016 beqz s1,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4> +800a0d4c: 8e820030 lw v0,48(s4) +800a0d50: 02429021 addu s2,s2,v0 +800a0d54: 8e020000 lw v0,0(s0) +800a0d58: 2631ffff addiu s1,s1,-1 +800a0d5c: 02621024 and v0,s3,v0 +800a0d60: 02402021 move a0,s2 +800a0d64: 27a50010 addiu a1,sp,16 +800a0d68: 1040fff0 beqz v0,800a0d2c <_Z20DrawClippedTile16Subjjjjjj+0x15c> +800a0d6c: afa20010 sw v0,16(sp) +800a0d70: 02a0f809 jalr s5 +800a0d74: 00000000 nop +800a0d78: 8e020004 lw v0,4(s0) +800a0d7c: 26440004 addiu a0,s2,4 +800a0d80: 02c21024 and v0,s6,v0 +800a0d84: 26100008 addiu s0,s0,8 +800a0d88: 27a50010 addiu a1,sp,16 +800a0d8c: 1040ffee beqz v0,800a0d48 <_Z20DrawClippedTile16Subjjjjjj+0x178> +800a0d90: afa20010 sw v0,16(sp) +800a0d94: 02a0f809 jalr s5 +800a0d98: 00000000 nop +800a0d9c: 1620ffec bnez s1,800a0d50 <_Z20DrawClippedTile16Subjjjjjj+0x180> +800a0da0: 8e820030 lw v0,48(s4) +800a0da4: 8fbf003c lw ra,60(sp) +800a0da8: 8fbe0038 lw s8,56(sp) +800a0dac: 8fb70034 lw s7,52(sp) +800a0db0: 8fb60030 lw s6,48(sp) +800a0db4: 8fb5002c lw s5,44(sp) +800a0db8: 8fb40028 lw s4,40(sp) +800a0dbc: 8fb30024 lw s3,36(sp) +800a0dc0: 8fb20020 lw s2,32(sp) +800a0dc4: 8fb1001c lw s1,28(sp) +800a0dc8: 8fb00018 lw s0,24(sp) +800a0dcc: 03e00008 jr ra +800a0dd0: 27bd0040 addiu sp,sp,64 +800a0dd4: 8e240020 lw a0,32(s1) +800a0dd8: 8e25001c lw a1,28(s1) +800a0ddc: 00641824 and v1,v1,a0 +800a0de0: 8e220018 lw v0,24(s1) +800a0de4: 00a31804 sllv v1,v1,a1 +800a0de8: 00621821 addu v1,v1,v0 +800a0dec: 00031840 sll v1,v1,0x1 +800a0df0: 3c028022 lui v0,0x8022 +800a0df4: 24425bc4 addiu v0,v0,23492 +800a0df8: 24630c48 addiu v1,v1,3144 +800a0dfc: 00621821 addu v1,v1,v0 +800a0e00: 3c048022 lui a0,0x8022 +800a0e04: 2ea20004 sltiu v0,s5,4 +800a0e08: 1440ffad bnez v0,800a0cc0 <_Z20DrawClippedTile16Subjjjjjj+0xf0> +800a0e0c: ac836e1c sw v1,28188(a0) +800a0e10: 02b63821 addu a3,s5,s6 +800a0e14: 00009821 move s3,zero +800a0e18: 2ce20005 sltiu v0,a3,5 +800a0e1c: 10400041 beqz v0,800a0f24 <_Z20DrawClippedTile16Subjjjjjj+0x354> +800a0e20: 2ea20005 sltiu v0,s5,5 +800a0e24: 3282c000 andi v0,s4,0xc000 +800a0e28: 1040ffb7 beqz v0,800a0d08 <_Z20DrawClippedTile16Subjjjjjj+0x138> +800a0e2c: 0000b021 move s6,zero +800a0e30: 32828000 andi v0,s4,0x8000 +800a0e34: 1440004c bnez v0,800a0f68 <_Z20DrawClippedTile16Subjjjjjj+0x398> +800a0e38: 32824000 andi v0,s4,0x4000 +800a0e3c: 3c0200ff lui v0,0xff +800a0e40: 02c23824 and a3,s6,v0 +800a0e44: 3265ff00 andi a1,s3,0xff00 +800a0e48: 02621024 and v0,s3,v0 +800a0e4c: 32c6ff00 andi a2,s6,0xff00 +800a0e50: 00134e02 srl t1,s3,0x18 +800a0e54: 00131e00 sll v1,s3,0x18 +800a0e58: 00052a00 sll a1,a1,0x8 +800a0e5c: 00021202 srl v0,v0,0x8 +800a0e60: 00063200 sll a2,a2,0x8 +800a0e64: 00073a02 srl a3,a3,0x8 +800a0e68: 00164602 srl t0,s6,0x18 +800a0e6c: 00162600 sll a0,s6,0x18 +800a0e70: 00651825 or v1,v1,a1 +800a0e74: 00491025 or v0,v0,t1 +800a0e78: 00862025 or a0,a0,a2 +800a0e7c: 00e83825 or a3,a3,t0 +800a0e80: 0062a025 or s4,v1,v0 +800a0e84: 13c0ffc7 beqz s8,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4> +800a0e88: 00879825 or s3,a0,a3 +800a0e8c: 8fa30050 lw v1,80(sp) +800a0e90: 3c02800a lui v0,0x800a +800a0e94: 02e38021 addu s0,s7,v1 +800a0e98: 3c038022 lui v1,0x8022 +800a0e9c: 03c08821 move s1,s8 +800a0ea0: 2456da24 addiu s6,v0,-9692 +800a0ea4: 080283b5 j 800a0ed4 <_Z20DrawClippedTile16Subjjjjjj+0x304> +800a0ea8: 24756dd8 addiu s5,v1,28120 +800a0eac: 8e020000 lw v0,0(s0) +800a0eb0: 26440004 addiu a0,s2,4 +800a0eb4: 02621024 and v0,s3,v0 +800a0eb8: 26100008 addiu s0,s0,8 +800a0ebc: 27a50010 addiu a1,sp,16 +800a0ec0: 14400014 bnez v0,800a0f14 <_Z20DrawClippedTile16Subjjjjjj+0x344> +800a0ec4: afa20010 sw v0,16(sp) +800a0ec8: 1220ffb6 beqz s1,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4> +800a0ecc: 8ea20030 lw v0,48(s5) +800a0ed0: 02429021 addu s2,s2,v0 +800a0ed4: 8e020004 lw v0,4(s0) +800a0ed8: 2631ffff addiu s1,s1,-1 +800a0edc: 02821024 and v0,s4,v0 +800a0ee0: 02402021 move a0,s2 +800a0ee4: 27a50010 addiu a1,sp,16 +800a0ee8: 1040fff0 beqz v0,800a0eac <_Z20DrawClippedTile16Subjjjjjj+0x2dc> +800a0eec: afa20010 sw v0,16(sp) +800a0ef0: 02c0f809 jalr s6 +800a0ef4: 00000000 nop +800a0ef8: 8e020000 lw v0,0(s0) +800a0efc: 26440004 addiu a0,s2,4 +800a0f00: 02621024 and v0,s3,v0 +800a0f04: 26100008 addiu s0,s0,8 +800a0f08: 27a50010 addiu a1,sp,16 +800a0f0c: 1040ffee beqz v0,800a0ec8 <_Z20DrawClippedTile16Subjjjjjj+0x2f8> +800a0f10: afa20010 sw v0,16(sp) +800a0f14: 02c0f809 jalr s6 +800a0f18: 00000000 nop +800a0f1c: 080283b2 j 800a0ec8 <_Z20DrawClippedTile16Subjjjjjj+0x2f8> +800a0f20: 00000000 nop +800a0f24: 1040003a beqz v0,800a1010 <_Z20DrawClippedTile16Subjjjjjj+0x440> +800a0f28: 3c02801f lui v0,0x801f +800a0f2c: 2406ffff li a2,-1 +800a0f30: 3c03801f lui v1,0x801f +800a0f34: 00071080 sll v0,a3,0x2 +800a0f38: 2463b524 addiu v1,v1,-19164 +800a0f3c: 00431021 addu v0,v0,v1 +800a0f40: 8c44fff0 lw a0,-16(v0) +800a0f44: 0802833f j 800a0cfc <_Z20DrawClippedTile16Subjjjjjj+0x12c> +800a0f48: 00c4b024 and s6,a2,a0 +800a0f4c: 3c02800a lui v0,0x800a +800a0f50: 2442b390 addiu v0,v0,-19568 +800a0f54: 0040f809 jalr v0 +800a0f58: 02e02021 move a0,s7 +800a0f5c: a2620000 sb v0,0(s3) +800a0f60: 08028319 j 800a0c64 <_Z20DrawClippedTile16Subjjjjjj+0x94> +800a0f64: 8e260028 lw a2,40(s1) +800a0f68: 1440002e bnez v0,800a1024 <_Z20DrawClippedTile16Subjjjjjj+0x454> +800a0f6c: 3c0200ff lui v0,0xff +800a0f70: 13c0ff8c beqz s8,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4> +800a0f74: 8fa30050 lw v1,80(sp) +800a0f78: 03c08821 move s1,s8 +800a0f7c: 02e31023 subu v0,s7,v1 +800a0f80: 24500038 addiu s0,v0,56 +800a0f84: 3c038022 lui v1,0x8022 +800a0f88: 3c02800a lui v0,0x800a +800a0f8c: 2455d69c addiu s5,v0,-10596 +800a0f90: 080283f0 j 800a0fc0 <_Z20DrawClippedTile16Subjjjjjj+0x3f0> +800a0f94: 24746dd8 addiu s4,v1,28120 +800a0f98: 8e020004 lw v0,4(s0) +800a0f9c: 26440004 addiu a0,s2,4 +800a0fa0: 02c21024 and v0,s6,v0 +800a0fa4: 2610fff8 addiu s0,s0,-8 +800a0fa8: 27a50010 addiu a1,sp,16 +800a0fac: 14400014 bnez v0,800a1000 <_Z20DrawClippedTile16Subjjjjjj+0x430> +800a0fb0: afa20010 sw v0,16(sp) +800a0fb4: 1220ff7b beqz s1,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4> +800a0fb8: 8e820030 lw v0,48(s4) +800a0fbc: 02429021 addu s2,s2,v0 +800a0fc0: 8e020000 lw v0,0(s0) +800a0fc4: 2631ffff addiu s1,s1,-1 +800a0fc8: 02621024 and v0,s3,v0 +800a0fcc: 02402021 move a0,s2 +800a0fd0: 27a50010 addiu a1,sp,16 +800a0fd4: 1040fff0 beqz v0,800a0f98 <_Z20DrawClippedTile16Subjjjjjj+0x3c8> +800a0fd8: afa20010 sw v0,16(sp) +800a0fdc: 02a0f809 jalr s5 +800a0fe0: 00000000 nop +800a0fe4: 8e020004 lw v0,4(s0) +800a0fe8: 26440004 addiu a0,s2,4 +800a0fec: 02c21024 and v0,s6,v0 +800a0ff0: 2610fff8 addiu s0,s0,-8 +800a0ff4: 27a50010 addiu a1,sp,16 +800a0ff8: 1040ffee beqz v0,800a0fb4 <_Z20DrawClippedTile16Subjjjjjj+0x3e4> +800a0ffc: afa20010 sw v0,16(sp) +800a1000: 02a0f809 jalr s5 +800a1004: 00000000 nop +800a1008: 080283ed j 800a0fb4 <_Z20DrawClippedTile16Subjjjjjj+0x3e4> +800a100c: 00000000 nop +800a1010: 00151880 sll v1,s5,0x2 +800a1014: 2442b514 addiu v0,v0,-19180 +800a1018: 00621821 addu v1,v1,v0 +800a101c: 080283cc j 800a0f30 <_Z20DrawClippedTile16Subjjjjjj+0x360> +800a1020: 8c66fff0 lw a2,-16(v1) +800a1024: 02c23824 and a3,s6,v0 +800a1028: 3265ff00 andi a1,s3,0xff00 +800a102c: 02621024 and v0,s3,v0 +800a1030: 32c6ff00 andi a2,s6,0xff00 +800a1034: 00134e02 srl t1,s3,0x18 +800a1038: 00131e00 sll v1,s3,0x18 +800a103c: 00052a00 sll a1,a1,0x8 +800a1040: 00021202 srl v0,v0,0x8 +800a1044: 00063200 sll a2,a2,0x8 +800a1048: 00073a02 srl a3,a3,0x8 +800a104c: 00164602 srl t0,s6,0x18 +800a1050: 00162600 sll a0,s6,0x18 +800a1054: 00651825 or v1,v1,a1 +800a1058: 00491025 or v0,v0,t1 +800a105c: 00862025 or a0,a0,a2 +800a1060: 00e83825 or a3,a3,t0 +800a1064: 0062a025 or s4,v1,v0 +800a1068: 13c0ff4e beqz s8,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4> +800a106c: 00879825 or s3,a0,a3 +800a1070: 8fa30050 lw v1,80(sp) +800a1074: 03c08821 move s1,s8 +800a1078: 02e31023 subu v0,s7,v1 +800a107c: 24500038 addiu s0,v0,56 +800a1080: 3c038022 lui v1,0x8022 +800a1084: 3c02800a lui v0,0x800a +800a1088: 2456da24 addiu s6,v0,-9692 +800a108c: 0802842f j 800a10bc <_Z20DrawClippedTile16Subjjjjjj+0x4ec> +800a1090: 24756dd8 addiu s5,v1,28120 +800a1094: 8e020000 lw v0,0(s0) +800a1098: 26440004 addiu a0,s2,4 +800a109c: 02621024 and v0,s3,v0 +800a10a0: 2610fff8 addiu s0,s0,-8 +800a10a4: 27a50010 addiu a1,sp,16 +800a10a8: 14400014 bnez v0,800a10fc <_Z20DrawClippedTile16Subjjjjjj+0x52c> +800a10ac: afa20010 sw v0,16(sp) +800a10b0: 1220ff3c beqz s1,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4> +800a10b4: 8ea20030 lw v0,48(s5) +800a10b8: 02429021 addu s2,s2,v0 +800a10bc: 8e020004 lw v0,4(s0) +800a10c0: 2631ffff addiu s1,s1,-1 +800a10c4: 02821024 and v0,s4,v0 +800a10c8: 02402021 move a0,s2 +800a10cc: 27a50010 addiu a1,sp,16 +800a10d0: 1040fff0 beqz v0,800a1094 <_Z20DrawClippedTile16Subjjjjjj+0x4c4> +800a10d4: afa20010 sw v0,16(sp) +800a10d8: 02c0f809 jalr s6 +800a10dc: 00000000 nop +800a10e0: 8e020000 lw v0,0(s0) +800a10e4: 26440004 addiu a0,s2,4 +800a10e8: 02621024 and v0,s3,v0 +800a10ec: 2610fff8 addiu s0,s0,-8 +800a10f0: 27a50010 addiu a1,sp,16 +800a10f4: 1040ffee beqz v0,800a10b0 <_Z20DrawClippedTile16Subjjjjjj+0x4e0> +800a10f8: afa20010 sw v0,16(sp) +800a10fc: 02c0f809 jalr s6 +800a1100: 00000000 nop +800a1104: 0802842c j 800a10b0 <_Z20DrawClippedTile16Subjjjjjj+0x4e0> +800a1108: 00000000 nop +800a110c: 244228a0 addiu v0,v0,10400 +800a1110: 0040f809 jalr v0 +800a1114: 00000000 nop +800a1118: 08028326 j 800a0c98 <_Z20DrawClippedTile16Subjjjjjj+0xc8> +800a111c: 8e220020 lw v0,32(s1) + +800a1120 <_Z13DrawTile16Subjjjj>: +800a1120: 27bdffc8 addiu sp,sp,-56 +800a1124: 3c028022 lui v0,0x8022 +800a1128: afb7002c sw s7,44(sp) +800a112c: afb60028 sw s6,40(sp) +800a1130: afb40020 sw s4,32(sp) +800a1134: afb20018 sw s2,24(sp) +800a1138: afb10014 sw s1,20(sp) +800a113c: afbf0030 sw ra,48(sp) +800a1140: 24516da8 addiu s1,v0,28072 +800a1144: afb50024 sw s5,36(sp) +800a1148: afb3001c sw s3,28(sp) +800a114c: afb00010 sw s0,16(sp) +800a1150: 0080a021 move s4,a0 +800a1154: 8e280008 lw t0,8(s1) +800a1158: 308203ff andi v0,a0,0x3ff +800a115c: 328301ff andi v1,s4,0x1ff +800a1160: 8e24000c lw a0,12(s1) +800a1164: 01021004 sllv v0,v0,t0 +800a1168: 2c630100 sltiu v1,v1,256 +800a116c: 00442021 addu a0,v0,a0 +800a1170: 00a09021 move s2,a1 +800a1174: 00c0b821 move s7,a2 +800a1178: 14600003 bnez v1,800a1188 <_Z13DrawTile16Subjjjj+0x68> +800a117c: 00e0b021 move s6,a3 +800a1180: 8e220010 lw v0,16(s1) +800a1184: 00822021 addu a0,a0,v0 +800a1188: 3085ffff andi a1,a0,0xffff +800a118c: 8e260028 lw a2,40(s1) +800a1190: 01058006 srlv s0,a1,t0 +800a1194: 02069821 addu s3,s0,a2 +800a1198: 8e220024 lw v0,36(s1) +800a119c: 92640000 lbu a0,0(s3) +800a11a0: 00101980 sll v1,s0,0x6 +800a11a4: 10800075 beqz a0,800a137c <_Z13DrawTile16Subjjjj+0x25c> +800a11a8: 0062a821 addu s5,v1,v0 +800a11ac: 02061021 addu v0,s0,a2 +800a11b0: 90440000 lbu a0,0(v0) +800a11b4: 24030002 li v1,2 +800a11b8: 10830034 beq a0,v1,800a128c <_Z13DrawTile16Subjjjj+0x16c> +800a11bc: 8fbf0030 lw ra,48(sp) +800a11c0: 9222002c lbu v0,44(s1) +800a11c4: 1040003b beqz v0,800a12b4 <_Z13DrawTile16Subjjjj+0x194> +800a11c8: 00141a82 srl v1,s4,0xa +800a11cc: 3c028022 lui v0,0x8022 +800a11d0: 90435bcb lbu v1,23499(v0) +800a11d4: 146000b8 bnez v1,800a14b8 <_Z13DrawTile16Subjjjj+0x398> +800a11d8: 3c028005 lui v0,0x8005 +800a11dc: 8e220020 lw v0,32(s1) +800a11e0: 00141a82 srl v1,s4,0xa +800a11e4: 00621824 and v1,v1,v0 +800a11e8: 3c02802c lui v0,0x802c +800a11ec: 2442140c addiu v0,v0,5132 +800a11f0: 00031a40 sll v1,v1,0x9 +800a11f4: 00621821 addu v1,v1,v0 +800a11f8: 3c048022 lui a0,0x8022 +800a11fc: 3282c000 andi v0,s4,0xc000 +800a1200: 1440003b bnez v0,800a12f0 <_Z13DrawTile16Subjjjj+0x1d0> +800a1204: ac836e1c sw v1,28188(a0) +800a1208: 12c0001f beqz s6,800a1288 <_Z13DrawTile16Subjjjj+0x168> +800a120c: 3c038022 lui v1,0x8022 +800a1210: 3c02800a lui v0,0x800a +800a1214: 02b78021 addu s0,s5,s7 +800a1218: 02c08821 move s1,s6 +800a121c: 2454d69c addiu s4,v0,-10596 +800a1220: 08028492 j 800a1248 <_Z13DrawTile16Subjjjj+0x128> +800a1224: 24736dd8 addiu s3,v1,28120 +800a1228: 8e020004 lw v0,4(s0) +800a122c: 26050004 addiu a1,s0,4 +800a1230: 26440004 addiu a0,s2,4 +800a1234: 14400010 bnez v0,800a1278 <_Z13DrawTile16Subjjjj+0x158> +800a1238: 26100008 addiu s0,s0,8 +800a123c: 12200012 beqz s1,800a1288 <_Z13DrawTile16Subjjjj+0x168> +800a1240: 8e620030 lw v0,48(s3) +800a1244: 02429021 addu s2,s2,v0 +800a1248: 8e020000 lw v0,0(s0) +800a124c: 2631ffff addiu s1,s1,-1 +800a1250: 02402021 move a0,s2 +800a1254: 1040fff4 beqz v0,800a1228 <_Z13DrawTile16Subjjjj+0x108> +800a1258: 02002821 move a1,s0 +800a125c: 0280f809 jalr s4 +800a1260: 00000000 nop +800a1264: 8e020004 lw v0,4(s0) +800a1268: 26050004 addiu a1,s0,4 +800a126c: 26440004 addiu a0,s2,4 +800a1270: 1040fff2 beqz v0,800a123c <_Z13DrawTile16Subjjjj+0x11c> +800a1274: 26100008 addiu s0,s0,8 +800a1278: 0280f809 jalr s4 +800a127c: 00000000 nop +800a1280: 1620fff0 bnez s1,800a1244 <_Z13DrawTile16Subjjjj+0x124> +800a1284: 8e620030 lw v0,48(s3) +800a1288: 8fbf0030 lw ra,48(sp) +800a128c: 8fb7002c lw s7,44(sp) +800a1290: 8fb60028 lw s6,40(sp) +800a1294: 8fb50024 lw s5,36(sp) +800a1298: 8fb40020 lw s4,32(sp) +800a129c: 8fb3001c lw s3,28(sp) +800a12a0: 8fb20018 lw s2,24(sp) +800a12a4: 8fb10014 lw s1,20(sp) +800a12a8: 8fb00010 lw s0,16(sp) +800a12ac: 03e00008 jr ra +800a12b0: 27bd0038 addiu sp,sp,56 +800a12b4: 8e240020 lw a0,32(s1) +800a12b8: 8e25001c lw a1,28(s1) +800a12bc: 00641824 and v1,v1,a0 +800a12c0: 8e220018 lw v0,24(s1) +800a12c4: 00a31804 sllv v1,v1,a1 +800a12c8: 00621821 addu v1,v1,v0 +800a12cc: 00031840 sll v1,v1,0x1 +800a12d0: 3c028022 lui v0,0x8022 +800a12d4: 24425bc4 addiu v0,v0,23492 +800a12d8: 24630c48 addiu v1,v1,3144 +800a12dc: 00621821 addu v1,v1,v0 +800a12e0: 3c048022 lui a0,0x8022 +800a12e4: 3282c000 andi v0,s4,0xc000 +800a12e8: 1040ffc7 beqz v0,800a1208 <_Z13DrawTile16Subjjjj+0xe8> +800a12ec: ac836e1c sw v1,28188(a0) +800a12f0: 32828000 andi v0,s4,0x8000 +800a12f4: 14400028 bnez v0,800a1398 <_Z13DrawTile16Subjjjj+0x278> +800a12f8: 32824000 andi v0,s4,0x4000 +800a12fc: 12c0ffe2 beqz s6,800a1288 <_Z13DrawTile16Subjjjj+0x168> +800a1300: 3c038022 lui v1,0x8022 +800a1304: 3c02800a lui v0,0x800a +800a1308: 02b78021 addu s0,s5,s7 +800a130c: 02c08821 move s1,s6 +800a1310: 2454da24 addiu s4,v0,-9692 +800a1314: 080284cf j 800a133c <_Z13DrawTile16Subjjjj+0x21c> +800a1318: 24736dd8 addiu s3,v1,28120 +800a131c: 8e020000 lw v0,0(s0) +800a1320: 02002821 move a1,s0 +800a1324: 26440004 addiu a0,s2,4 +800a1328: 14400010 bnez v0,800a136c <_Z13DrawTile16Subjjjj+0x24c> +800a132c: 26100008 addiu s0,s0,8 +800a1330: 1220ffd5 beqz s1,800a1288 <_Z13DrawTile16Subjjjj+0x168> +800a1334: 8e620030 lw v0,48(s3) +800a1338: 02429021 addu s2,s2,v0 +800a133c: 8e020004 lw v0,4(s0) +800a1340: 2631ffff addiu s1,s1,-1 +800a1344: 02402021 move a0,s2 +800a1348: 1040fff4 beqz v0,800a131c <_Z13DrawTile16Subjjjj+0x1fc> +800a134c: 26050004 addiu a1,s0,4 +800a1350: 0280f809 jalr s4 +800a1354: 00000000 nop +800a1358: 8e020000 lw v0,0(s0) +800a135c: 02002821 move a1,s0 +800a1360: 26440004 addiu a0,s2,4 +800a1364: 1040fff2 beqz v0,800a1330 <_Z13DrawTile16Subjjjj+0x210> +800a1368: 26100008 addiu s0,s0,8 +800a136c: 0280f809 jalr s4 +800a1370: 00000000 nop +800a1374: 080284cc j 800a1330 <_Z13DrawTile16Subjjjj+0x210> +800a1378: 00000000 nop +800a137c: 3c02800a lui v0,0x800a +800a1380: 2442b390 addiu v0,v0,-19568 +800a1384: 0040f809 jalr v0 +800a1388: 02a02021 move a0,s5 +800a138c: a2620000 sb v0,0(s3) +800a1390: 0802846b j 800a11ac <_Z13DrawTile16Subjjjj+0x8c> +800a1394: 8e260028 lw a2,40(s1) +800a1398: 14400024 bnez v0,800a142c <_Z13DrawTile16Subjjjj+0x30c> +800a139c: 00000000 nop +800a13a0: 12c0ffb9 beqz s6,800a1288 <_Z13DrawTile16Subjjjj+0x168> +800a13a4: 3c03800a lui v1,0x800a +800a13a8: 02b71023 subu v0,s5,s7 +800a13ac: 3c048022 lui a0,0x8022 +800a13b0: 2451003c addiu s1,v0,60 +800a13b4: 02c09821 move s3,s6 +800a13b8: 2475d69c addiu s5,v1,-10596 +800a13bc: 24946dd8 addiu s4,a0,28120 +800a13c0: 080284fa j 800a13e8 <_Z13DrawTile16Subjjjj+0x2c8> +800a13c4: 24500038 addiu s0,v0,56 +800a13c8: 8e220000 lw v0,0(s1) +800a13cc: 02202821 move a1,s1 +800a13d0: 26440004 addiu a0,s2,4 +800a13d4: 14400011 bnez v0,800a141c <_Z13DrawTile16Subjjjj+0x2fc> +800a13d8: 2631fff8 addiu s1,s1,-8 +800a13dc: 1260ffaa beqz s3,800a1288 <_Z13DrawTile16Subjjjj+0x168> +800a13e0: 8e820030 lw v0,48(s4) +800a13e4: 02429021 addu s2,s2,v0 +800a13e8: 8e020000 lw v0,0(s0) +800a13ec: 02002821 move a1,s0 +800a13f0: 2673ffff addiu s3,s3,-1 +800a13f4: 02402021 move a0,s2 +800a13f8: 1040fff3 beqz v0,800a13c8 <_Z13DrawTile16Subjjjj+0x2a8> +800a13fc: 2610fff8 addiu s0,s0,-8 +800a1400: 02a0f809 jalr s5 +800a1404: 00000000 nop +800a1408: 8e220000 lw v0,0(s1) +800a140c: 02202821 move a1,s1 +800a1410: 26440004 addiu a0,s2,4 +800a1414: 1040fff1 beqz v0,800a13dc <_Z13DrawTile16Subjjjj+0x2bc> +800a1418: 2631fff8 addiu s1,s1,-8 +800a141c: 02a0f809 jalr s5 +800a1420: 00000000 nop +800a1424: 080284f7 j 800a13dc <_Z13DrawTile16Subjjjj+0x2bc> +800a1428: 00000000 nop +800a142c: 12c0ff96 beqz s6,800a1288 <_Z13DrawTile16Subjjjj+0x168> +800a1430: 3c03800a lui v1,0x800a +800a1434: 02b71023 subu v0,s5,s7 +800a1438: 3c048022 lui a0,0x8022 +800a143c: 2451003c addiu s1,v0,60 +800a1440: 02c09821 move s3,s6 +800a1444: 2475da24 addiu s5,v1,-9692 +800a1448: 24946dd8 addiu s4,a0,28120 +800a144c: 0802851e j 800a1478 <_Z13DrawTile16Subjjjj+0x358> +800a1450: 24500038 addiu s0,v0,56 +800a1454: 8e020000 lw v0,0(s0) +800a1458: 02002821 move a1,s0 +800a145c: 26440004 addiu a0,s2,4 +800a1460: 2631fff8 addiu s1,s1,-8 +800a1464: 14400010 bnez v0,800a14a8 <_Z13DrawTile16Subjjjj+0x388> +800a1468: 2610fff8 addiu s0,s0,-8 +800a146c: 1260ff86 beqz s3,800a1288 <_Z13DrawTile16Subjjjj+0x168> +800a1470: 8e820030 lw v0,48(s4) +800a1474: 02429021 addu s2,s2,v0 +800a1478: 8e220000 lw v0,0(s1) +800a147c: 2673ffff addiu s3,s3,-1 +800a1480: 02402021 move a0,s2 +800a1484: 1040fff3 beqz v0,800a1454 <_Z13DrawTile16Subjjjj+0x334> +800a1488: 02202821 move a1,s1 +800a148c: 02a0f809 jalr s5 +800a1490: 2631fff8 addiu s1,s1,-8 +800a1494: 8e020000 lw v0,0(s0) +800a1498: 02002821 move a1,s0 +800a149c: 26440004 addiu a0,s2,4 +800a14a0: 1040fff2 beqz v0,800a146c <_Z13DrawTile16Subjjjj+0x34c> +800a14a4: 2610fff8 addiu s0,s0,-8 +800a14a8: 02a0f809 jalr s5 +800a14ac: 00000000 nop +800a14b0: 0802851b j 800a146c <_Z13DrawTile16Subjjjj+0x34c> +800a14b4: 00000000 nop +800a14b8: 244228a0 addiu v0,v0,10400 +800a14bc: 0040f809 jalr v0 +800a14c0: 00000000 nop +800a14c4: 08028478 j 800a11e0 <_Z13DrawTile16Subjjjj+0xc0> +800a14c8: 8e220020 lw v0,32(s1) + +800a14cc <_Z23DrawClippedTile16Add1_2jjjjjj>: +800a14cc: 27bdffc0 addiu sp,sp,-64 +800a14d0: 3c028022 lui v0,0x8022 +800a14d4: afbe0038 sw s8,56(sp) +800a14d8: afb60030 sw s6,48(sp) +800a14dc: afb5002c sw s5,44(sp) +800a14e0: afb40028 sw s4,40(sp) +800a14e4: afb20020 sw s2,32(sp) +800a14e8: afb1001c sw s1,28(sp) +800a14ec: afbf003c sw ra,60(sp) +800a14f0: 24516da8 addiu s1,v0,28072 +800a14f4: afb70034 sw s7,52(sp) +800a14f8: afb30024 sw s3,36(sp) +800a14fc: afb00018 sw s0,24(sp) +800a1500: 0080a021 move s4,a0 +800a1504: 8e280008 lw t0,8(s1) +800a1508: 308203ff andi v0,a0,0x3ff +800a150c: 328301ff andi v1,s4,0x1ff +800a1510: 8e24000c lw a0,12(s1) +800a1514: 01021004 sllv v0,v0,t0 +800a1518: 2c630100 sltiu v1,v1,256 +800a151c: 00442021 addu a0,v0,a0 +800a1520: 00a09021 move s2,a1 +800a1524: 00c0a821 move s5,a2 +800a1528: 00e0b021 move s6,a3 +800a152c: 14600003 bnez v1,800a153c <_Z23DrawClippedTile16Add1_2jjjjjj+0x70> +800a1530: 8fbe0054 lw s8,84(sp) +800a1534: 8e220010 lw v0,16(s1) +800a1538: 00822021 addu a0,a0,v0 +800a153c: 3085ffff andi a1,a0,0xffff +800a1540: 8e260028 lw a2,40(s1) +800a1544: 01058006 srlv s0,a1,t0 +800a1548: 02069821 addu s3,s0,a2 +800a154c: 8e220024 lw v0,36(s1) +800a1550: 92640000 lbu a0,0(s3) +800a1554: 00101980 sll v1,s0,0x6 +800a1558: 108000bb beqz a0,800a1848 <_Z23DrawClippedTile16Add1_2jjjjjj+0x37c> +800a155c: 0062b821 addu s7,v1,v0 +800a1560: 02061021 addu v0,s0,a2 +800a1564: 90440000 lbu a0,0(v0) +800a1568: 24030002 li v1,2 +800a156c: 1083004d beq a0,v1,800a16a4 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d8> +800a1570: 8fbf003c lw ra,60(sp) +800a1574: 9222002c lbu v0,44(s1) +800a1578: 10400055 beqz v0,800a16d0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x204> +800a157c: 00141a82 srl v1,s4,0xa +800a1580: 3c028022 lui v0,0x8022 +800a1584: 90435bcb lbu v1,23499(v0) +800a1588: 1460011f bnez v1,800a1a08 <_Z23DrawClippedTile16Add1_2jjjjjj+0x53c> +800a158c: 3c028005 lui v0,0x8005 +800a1590: 8e220020 lw v0,32(s1) +800a1594: 00141a82 srl v1,s4,0xa +800a1598: 00621824 and v1,v1,v0 +800a159c: 3c02802c lui v0,0x802c +800a15a0: 2442140c addiu v0,v0,5132 +800a15a4: 00031a40 sll v1,v1,0x9 +800a15a8: 00621821 addu v1,v1,v0 +800a15ac: 3c048022 lui a0,0x8022 +800a15b0: 2ea20004 sltiu v0,s5,4 +800a15b4: 10400055 beqz v0,800a170c <_Z23DrawClippedTile16Add1_2jjjjjj+0x240> +800a15b8: ac836e1c sw v1,28188(a0) +800a15bc: 3c03801f lui v1,0x801f +800a15c0: 02b63821 addu a3,s5,s6 +800a15c4: 00151080 sll v0,s5,0x2 +800a15c8: 2463b514 addiu v1,v1,-19180 +800a15cc: 00431021 addu v0,v0,v1 +800a15d0: 2ce40004 sltiu a0,a3,4 +800a15d4: 1080004f beqz a0,800a1714 <_Z23DrawClippedTile16Add1_2jjjjjj+0x248> +800a15d8: 8c530000 lw s3,0(v0) +800a15dc: 3c03801f lui v1,0x801f +800a15e0: 00071080 sll v0,a3,0x2 +800a15e4: 2463b524 addiu v1,v1,-19164 +800a15e8: 00431021 addu v0,v0,v1 +800a15ec: 8c440000 lw a0,0(v0) +800a15f0: 0000b021 move s6,zero +800a15f4: 02649824 and s3,s3,a0 +800a15f8: 3282c000 andi v0,s4,0xc000 +800a15fc: 1440004c bnez v0,800a1730 <_Z23DrawClippedTile16Add1_2jjjjjj+0x264> +800a1600: 32828000 andi v0,s4,0x8000 +800a1604: 13c00026 beqz s8,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4> +800a1608: 3c038022 lui v1,0x8022 +800a160c: 8fa20050 lw v0,80(sp) +800a1610: 02e28021 addu s0,s7,v0 +800a1614: 3c02800a lui v0,0x800a +800a1618: 03c08821 move s1,s8 +800a161c: 2455ceac addiu s5,v0,-12628 +800a1620: 08028594 j 800a1650 <_Z23DrawClippedTile16Add1_2jjjjjj+0x184> +800a1624: 24746dd8 addiu s4,v1,28120 +800a1628: 8e020004 lw v0,4(s0) +800a162c: 26440004 addiu a0,s2,4 +800a1630: 02c21024 and v0,s6,v0 +800a1634: 26100008 addiu s0,s0,8 +800a1638: 27a50010 addiu a1,sp,16 +800a163c: 14400014 bnez v0,800a1690 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1c4> +800a1640: afa20010 sw v0,16(sp) +800a1644: 12200016 beqz s1,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4> +800a1648: 8e820030 lw v0,48(s4) +800a164c: 02429021 addu s2,s2,v0 +800a1650: 8e020000 lw v0,0(s0) +800a1654: 2631ffff addiu s1,s1,-1 +800a1658: 02621024 and v0,s3,v0 +800a165c: 02402021 move a0,s2 +800a1660: 27a50010 addiu a1,sp,16 +800a1664: 1040fff0 beqz v0,800a1628 <_Z23DrawClippedTile16Add1_2jjjjjj+0x15c> +800a1668: afa20010 sw v0,16(sp) +800a166c: 02a0f809 jalr s5 +800a1670: 00000000 nop +800a1674: 8e020004 lw v0,4(s0) +800a1678: 26440004 addiu a0,s2,4 +800a167c: 02c21024 and v0,s6,v0 +800a1680: 26100008 addiu s0,s0,8 +800a1684: 27a50010 addiu a1,sp,16 +800a1688: 1040ffee beqz v0,800a1644 <_Z23DrawClippedTile16Add1_2jjjjjj+0x178> +800a168c: afa20010 sw v0,16(sp) +800a1690: 02a0f809 jalr s5 +800a1694: 00000000 nop +800a1698: 1620ffec bnez s1,800a164c <_Z23DrawClippedTile16Add1_2jjjjjj+0x180> +800a169c: 8e820030 lw v0,48(s4) +800a16a0: 8fbf003c lw ra,60(sp) +800a16a4: 8fbe0038 lw s8,56(sp) +800a16a8: 8fb70034 lw s7,52(sp) +800a16ac: 8fb60030 lw s6,48(sp) +800a16b0: 8fb5002c lw s5,44(sp) +800a16b4: 8fb40028 lw s4,40(sp) +800a16b8: 8fb30024 lw s3,36(sp) +800a16bc: 8fb20020 lw s2,32(sp) +800a16c0: 8fb1001c lw s1,28(sp) +800a16c4: 8fb00018 lw s0,24(sp) +800a16c8: 03e00008 jr ra +800a16cc: 27bd0040 addiu sp,sp,64 +800a16d0: 8e240020 lw a0,32(s1) +800a16d4: 8e25001c lw a1,28(s1) +800a16d8: 00641824 and v1,v1,a0 +800a16dc: 8e220018 lw v0,24(s1) +800a16e0: 00a31804 sllv v1,v1,a1 +800a16e4: 00621821 addu v1,v1,v0 +800a16e8: 00031840 sll v1,v1,0x1 +800a16ec: 3c028022 lui v0,0x8022 +800a16f0: 24425bc4 addiu v0,v0,23492 +800a16f4: 24630c48 addiu v1,v1,3144 +800a16f8: 00621821 addu v1,v1,v0 +800a16fc: 3c048022 lui a0,0x8022 +800a1700: 2ea20004 sltiu v0,s5,4 +800a1704: 1440ffad bnez v0,800a15bc <_Z23DrawClippedTile16Add1_2jjjjjj+0xf0> +800a1708: ac836e1c sw v1,28188(a0) +800a170c: 02b63821 addu a3,s5,s6 +800a1710: 00009821 move s3,zero +800a1714: 2ce20005 sltiu v0,a3,5 +800a1718: 10400041 beqz v0,800a1820 <_Z23DrawClippedTile16Add1_2jjjjjj+0x354> +800a171c: 2ea20005 sltiu v0,s5,5 +800a1720: 3282c000 andi v0,s4,0xc000 +800a1724: 1040ffb7 beqz v0,800a1604 <_Z23DrawClippedTile16Add1_2jjjjjj+0x138> +800a1728: 0000b021 move s6,zero +800a172c: 32828000 andi v0,s4,0x8000 +800a1730: 1440004c bnez v0,800a1864 <_Z23DrawClippedTile16Add1_2jjjjjj+0x398> +800a1734: 32824000 andi v0,s4,0x4000 +800a1738: 3c0200ff lui v0,0xff +800a173c: 02c23824 and a3,s6,v0 +800a1740: 3265ff00 andi a1,s3,0xff00 +800a1744: 02621024 and v0,s3,v0 +800a1748: 32c6ff00 andi a2,s6,0xff00 +800a174c: 00134e02 srl t1,s3,0x18 +800a1750: 00131e00 sll v1,s3,0x18 +800a1754: 00052a00 sll a1,a1,0x8 +800a1758: 00021202 srl v0,v0,0x8 +800a175c: 00063200 sll a2,a2,0x8 +800a1760: 00073a02 srl a3,a3,0x8 +800a1764: 00164602 srl t0,s6,0x18 +800a1768: 00162600 sll a0,s6,0x18 +800a176c: 00651825 or v1,v1,a1 +800a1770: 00491025 or v0,v0,t1 +800a1774: 00862025 or a0,a0,a2 +800a1778: 00e83825 or a3,a3,t0 +800a177c: 0062a025 or s4,v1,v0 +800a1780: 13c0ffc7 beqz s8,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4> +800a1784: 00879825 or s3,a0,a3 +800a1788: 8fa30050 lw v1,80(sp) +800a178c: 3c02800a lui v0,0x800a +800a1790: 02e38021 addu s0,s7,v1 +800a1794: 3c038022 lui v1,0x8022 +800a1798: 03c08821 move s1,s8 +800a179c: 2456d2a4 addiu s6,v0,-11612 +800a17a0: 080285f4 j 800a17d0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x304> +800a17a4: 24756dd8 addiu s5,v1,28120 +800a17a8: 8e020000 lw v0,0(s0) +800a17ac: 26440004 addiu a0,s2,4 +800a17b0: 02621024 and v0,s3,v0 +800a17b4: 26100008 addiu s0,s0,8 +800a17b8: 27a50010 addiu a1,sp,16 +800a17bc: 14400014 bnez v0,800a1810 <_Z23DrawClippedTile16Add1_2jjjjjj+0x344> +800a17c0: afa20010 sw v0,16(sp) +800a17c4: 1220ffb6 beqz s1,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4> +800a17c8: 8ea20030 lw v0,48(s5) +800a17cc: 02429021 addu s2,s2,v0 +800a17d0: 8e020004 lw v0,4(s0) +800a17d4: 2631ffff addiu s1,s1,-1 +800a17d8: 02821024 and v0,s4,v0 +800a17dc: 02402021 move a0,s2 +800a17e0: 27a50010 addiu a1,sp,16 +800a17e4: 1040fff0 beqz v0,800a17a8 <_Z23DrawClippedTile16Add1_2jjjjjj+0x2dc> +800a17e8: afa20010 sw v0,16(sp) +800a17ec: 02c0f809 jalr s6 +800a17f0: 00000000 nop +800a17f4: 8e020000 lw v0,0(s0) +800a17f8: 26440004 addiu a0,s2,4 +800a17fc: 02621024 and v0,s3,v0 +800a1800: 26100008 addiu s0,s0,8 +800a1804: 27a50010 addiu a1,sp,16 +800a1808: 1040ffee beqz v0,800a17c4 <_Z23DrawClippedTile16Add1_2jjjjjj+0x2f8> +800a180c: afa20010 sw v0,16(sp) +800a1810: 02c0f809 jalr s6 +800a1814: 00000000 nop +800a1818: 080285f1 j 800a17c4 <_Z23DrawClippedTile16Add1_2jjjjjj+0x2f8> +800a181c: 00000000 nop +800a1820: 1040003a beqz v0,800a190c <_Z23DrawClippedTile16Add1_2jjjjjj+0x440> +800a1824: 3c02801f lui v0,0x801f +800a1828: 2406ffff li a2,-1 +800a182c: 3c03801f lui v1,0x801f +800a1830: 00071080 sll v0,a3,0x2 +800a1834: 2463b524 addiu v1,v1,-19164 +800a1838: 00431021 addu v0,v0,v1 +800a183c: 8c44fff0 lw a0,-16(v0) +800a1840: 0802857e j 800a15f8 <_Z23DrawClippedTile16Add1_2jjjjjj+0x12c> +800a1844: 00c4b024 and s6,a2,a0 +800a1848: 3c02800a lui v0,0x800a +800a184c: 2442b390 addiu v0,v0,-19568 +800a1850: 0040f809 jalr v0 +800a1854: 02e02021 move a0,s7 +800a1858: a2620000 sb v0,0(s3) +800a185c: 08028558 j 800a1560 <_Z23DrawClippedTile16Add1_2jjjjjj+0x94> +800a1860: 8e260028 lw a2,40(s1) +800a1864: 1440002e bnez v0,800a1920 <_Z23DrawClippedTile16Add1_2jjjjjj+0x454> +800a1868: 3c0200ff lui v0,0xff +800a186c: 13c0ff8c beqz s8,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4> +800a1870: 8fa30050 lw v1,80(sp) +800a1874: 03c08821 move s1,s8 +800a1878: 02e31023 subu v0,s7,v1 +800a187c: 24500038 addiu s0,v0,56 +800a1880: 3c038022 lui v1,0x8022 +800a1884: 3c02800a lui v0,0x800a +800a1888: 2455ceac addiu s5,v0,-12628 +800a188c: 0802862f j 800a18bc <_Z23DrawClippedTile16Add1_2jjjjjj+0x3f0> +800a1890: 24746dd8 addiu s4,v1,28120 +800a1894: 8e020004 lw v0,4(s0) +800a1898: 26440004 addiu a0,s2,4 +800a189c: 02c21024 and v0,s6,v0 +800a18a0: 2610fff8 addiu s0,s0,-8 +800a18a4: 27a50010 addiu a1,sp,16 +800a18a8: 14400014 bnez v0,800a18fc <_Z23DrawClippedTile16Add1_2jjjjjj+0x430> +800a18ac: afa20010 sw v0,16(sp) +800a18b0: 1220ff7b beqz s1,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4> +800a18b4: 8e820030 lw v0,48(s4) +800a18b8: 02429021 addu s2,s2,v0 +800a18bc: 8e020000 lw v0,0(s0) +800a18c0: 2631ffff addiu s1,s1,-1 +800a18c4: 02621024 and v0,s3,v0 +800a18c8: 02402021 move a0,s2 +800a18cc: 27a50010 addiu a1,sp,16 +800a18d0: 1040fff0 beqz v0,800a1894 <_Z23DrawClippedTile16Add1_2jjjjjj+0x3c8> +800a18d4: afa20010 sw v0,16(sp) +800a18d8: 02a0f809 jalr s5 +800a18dc: 00000000 nop +800a18e0: 8e020004 lw v0,4(s0) +800a18e4: 26440004 addiu a0,s2,4 +800a18e8: 02c21024 and v0,s6,v0 +800a18ec: 2610fff8 addiu s0,s0,-8 +800a18f0: 27a50010 addiu a1,sp,16 +800a18f4: 1040ffee beqz v0,800a18b0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x3e4> +800a18f8: afa20010 sw v0,16(sp) +800a18fc: 02a0f809 jalr s5 +800a1900: 00000000 nop +800a1904: 0802862c j 800a18b0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x3e4> +800a1908: 00000000 nop +800a190c: 00151880 sll v1,s5,0x2 +800a1910: 2442b514 addiu v0,v0,-19180 +800a1914: 00621821 addu v1,v1,v0 +800a1918: 0802860b j 800a182c <_Z23DrawClippedTile16Add1_2jjjjjj+0x360> +800a191c: 8c66fff0 lw a2,-16(v1) +800a1920: 02c23824 and a3,s6,v0 +800a1924: 3265ff00 andi a1,s3,0xff00 +800a1928: 02621024 and v0,s3,v0 +800a192c: 32c6ff00 andi a2,s6,0xff00 +800a1930: 00134e02 srl t1,s3,0x18 +800a1934: 00131e00 sll v1,s3,0x18 +800a1938: 00052a00 sll a1,a1,0x8 +800a193c: 00021202 srl v0,v0,0x8 +800a1940: 00063200 sll a2,a2,0x8 +800a1944: 00073a02 srl a3,a3,0x8 +800a1948: 00164602 srl t0,s6,0x18 +800a194c: 00162600 sll a0,s6,0x18 +800a1950: 00651825 or v1,v1,a1 +800a1954: 00491025 or v0,v0,t1 +800a1958: 00862025 or a0,a0,a2 +800a195c: 00e83825 or a3,a3,t0 +800a1960: 0062a025 or s4,v1,v0 +800a1964: 13c0ff4e beqz s8,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4> +800a1968: 00879825 or s3,a0,a3 +800a196c: 8fa30050 lw v1,80(sp) +800a1970: 03c08821 move s1,s8 +800a1974: 02e31023 subu v0,s7,v1 +800a1978: 24500038 addiu s0,v0,56 +800a197c: 3c038022 lui v1,0x8022 +800a1980: 3c02800a lui v0,0x800a +800a1984: 2456d2a4 addiu s6,v0,-11612 +800a1988: 0802866e j 800a19b8 <_Z23DrawClippedTile16Add1_2jjjjjj+0x4ec> +800a198c: 24756dd8 addiu s5,v1,28120 +800a1990: 8e020000 lw v0,0(s0) +800a1994: 26440004 addiu a0,s2,4 +800a1998: 02621024 and v0,s3,v0 +800a199c: 2610fff8 addiu s0,s0,-8 +800a19a0: 27a50010 addiu a1,sp,16 +800a19a4: 14400014 bnez v0,800a19f8 <_Z23DrawClippedTile16Add1_2jjjjjj+0x52c> +800a19a8: afa20010 sw v0,16(sp) +800a19ac: 1220ff3c beqz s1,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4> +800a19b0: 8ea20030 lw v0,48(s5) +800a19b4: 02429021 addu s2,s2,v0 +800a19b8: 8e020004 lw v0,4(s0) +800a19bc: 2631ffff addiu s1,s1,-1 +800a19c0: 02821024 and v0,s4,v0 +800a19c4: 02402021 move a0,s2 +800a19c8: 27a50010 addiu a1,sp,16 +800a19cc: 1040fff0 beqz v0,800a1990 <_Z23DrawClippedTile16Add1_2jjjjjj+0x4c4> +800a19d0: afa20010 sw v0,16(sp) +800a19d4: 02c0f809 jalr s6 +800a19d8: 00000000 nop +800a19dc: 8e020000 lw v0,0(s0) +800a19e0: 26440004 addiu a0,s2,4 +800a19e4: 02621024 and v0,s3,v0 +800a19e8: 2610fff8 addiu s0,s0,-8 +800a19ec: 27a50010 addiu a1,sp,16 +800a19f0: 1040ffee beqz v0,800a19ac <_Z23DrawClippedTile16Add1_2jjjjjj+0x4e0> +800a19f4: afa20010 sw v0,16(sp) +800a19f8: 02c0f809 jalr s6 +800a19fc: 00000000 nop +800a1a00: 0802866b j 800a19ac <_Z23DrawClippedTile16Add1_2jjjjjj+0x4e0> +800a1a04: 00000000 nop +800a1a08: 244228a0 addiu v0,v0,10400 +800a1a0c: 0040f809 jalr v0 +800a1a10: 00000000 nop +800a1a14: 08028565 j 800a1594 <_Z23DrawClippedTile16Add1_2jjjjjj+0xc8> +800a1a18: 8e220020 lw v0,32(s1) + +800a1a1c <_Z16DrawTile16Add1_2jjjj>: +800a1a1c: 27bdffc8 addiu sp,sp,-56 +800a1a20: 3c028022 lui v0,0x8022 +800a1a24: afb7002c sw s7,44(sp) +800a1a28: afb60028 sw s6,40(sp) +800a1a2c: afb40020 sw s4,32(sp) +800a1a30: afb20018 sw s2,24(sp) +800a1a34: afb10014 sw s1,20(sp) +800a1a38: afbf0030 sw ra,48(sp) +800a1a3c: 24516da8 addiu s1,v0,28072 +800a1a40: afb50024 sw s5,36(sp) +800a1a44: afb3001c sw s3,28(sp) +800a1a48: afb00010 sw s0,16(sp) +800a1a4c: 0080a021 move s4,a0 +800a1a50: 8e280008 lw t0,8(s1) +800a1a54: 308203ff andi v0,a0,0x3ff +800a1a58: 328301ff andi v1,s4,0x1ff +800a1a5c: 8e24000c lw a0,12(s1) +800a1a60: 01021004 sllv v0,v0,t0 +800a1a64: 2c630100 sltiu v1,v1,256 +800a1a68: 00442021 addu a0,v0,a0 +800a1a6c: 00a09021 move s2,a1 +800a1a70: 00c0b821 move s7,a2 +800a1a74: 14600003 bnez v1,800a1a84 <_Z16DrawTile16Add1_2jjjj+0x68> +800a1a78: 00e0b021 move s6,a3 +800a1a7c: 8e220010 lw v0,16(s1) +800a1a80: 00822021 addu a0,a0,v0 +800a1a84: 3085ffff andi a1,a0,0xffff +800a1a88: 8e260028 lw a2,40(s1) +800a1a8c: 01058006 srlv s0,a1,t0 +800a1a90: 02069821 addu s3,s0,a2 +800a1a94: 8e220024 lw v0,36(s1) +800a1a98: 92640000 lbu a0,0(s3) +800a1a9c: 00101980 sll v1,s0,0x6 +800a1aa0: 10800075 beqz a0,800a1c78 <_Z16DrawTile16Add1_2jjjj+0x25c> +800a1aa4: 0062a821 addu s5,v1,v0 +800a1aa8: 02061021 addu v0,s0,a2 +800a1aac: 90440000 lbu a0,0(v0) +800a1ab0: 24030002 li v1,2 +800a1ab4: 10830034 beq a0,v1,800a1b88 <_Z16DrawTile16Add1_2jjjj+0x16c> +800a1ab8: 8fbf0030 lw ra,48(sp) +800a1abc: 9222002c lbu v0,44(s1) +800a1ac0: 1040003b beqz v0,800a1bb0 <_Z16DrawTile16Add1_2jjjj+0x194> +800a1ac4: 00141a82 srl v1,s4,0xa +800a1ac8: 3c028022 lui v0,0x8022 +800a1acc: 90435bcb lbu v1,23499(v0) +800a1ad0: 146000b8 bnez v1,800a1db4 <_Z16DrawTile16Add1_2jjjj+0x398> +800a1ad4: 3c028005 lui v0,0x8005 +800a1ad8: 8e220020 lw v0,32(s1) +800a1adc: 00141a82 srl v1,s4,0xa +800a1ae0: 00621824 and v1,v1,v0 +800a1ae4: 3c02802c lui v0,0x802c +800a1ae8: 2442140c addiu v0,v0,5132 +800a1aec: 00031a40 sll v1,v1,0x9 +800a1af0: 00621821 addu v1,v1,v0 +800a1af4: 3c048022 lui a0,0x8022 +800a1af8: 3282c000 andi v0,s4,0xc000 +800a1afc: 1440003b bnez v0,800a1bec <_Z16DrawTile16Add1_2jjjj+0x1d0> +800a1b00: ac836e1c sw v1,28188(a0) +800a1b04: 12c0001f beqz s6,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168> +800a1b08: 3c038022 lui v1,0x8022 +800a1b0c: 3c02800a lui v0,0x800a +800a1b10: 02b78021 addu s0,s5,s7 +800a1b14: 02c08821 move s1,s6 +800a1b18: 2454ceac addiu s4,v0,-12628 +800a1b1c: 080286d1 j 800a1b44 <_Z16DrawTile16Add1_2jjjj+0x128> +800a1b20: 24736dd8 addiu s3,v1,28120 +800a1b24: 8e020004 lw v0,4(s0) +800a1b28: 26050004 addiu a1,s0,4 +800a1b2c: 26440004 addiu a0,s2,4 +800a1b30: 14400010 bnez v0,800a1b74 <_Z16DrawTile16Add1_2jjjj+0x158> +800a1b34: 26100008 addiu s0,s0,8 +800a1b38: 12200012 beqz s1,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168> +800a1b3c: 8e620030 lw v0,48(s3) +800a1b40: 02429021 addu s2,s2,v0 +800a1b44: 8e020000 lw v0,0(s0) +800a1b48: 2631ffff addiu s1,s1,-1 +800a1b4c: 02402021 move a0,s2 +800a1b50: 1040fff4 beqz v0,800a1b24 <_Z16DrawTile16Add1_2jjjj+0x108> +800a1b54: 02002821 move a1,s0 +800a1b58: 0280f809 jalr s4 +800a1b5c: 00000000 nop +800a1b60: 8e020004 lw v0,4(s0) +800a1b64: 26050004 addiu a1,s0,4 +800a1b68: 26440004 addiu a0,s2,4 +800a1b6c: 1040fff2 beqz v0,800a1b38 <_Z16DrawTile16Add1_2jjjj+0x11c> +800a1b70: 26100008 addiu s0,s0,8 +800a1b74: 0280f809 jalr s4 +800a1b78: 00000000 nop +800a1b7c: 1620fff0 bnez s1,800a1b40 <_Z16DrawTile16Add1_2jjjj+0x124> +800a1b80: 8e620030 lw v0,48(s3) +800a1b84: 8fbf0030 lw ra,48(sp) +800a1b88: 8fb7002c lw s7,44(sp) +800a1b8c: 8fb60028 lw s6,40(sp) +800a1b90: 8fb50024 lw s5,36(sp) +800a1b94: 8fb40020 lw s4,32(sp) +800a1b98: 8fb3001c lw s3,28(sp) +800a1b9c: 8fb20018 lw s2,24(sp) +800a1ba0: 8fb10014 lw s1,20(sp) +800a1ba4: 8fb00010 lw s0,16(sp) +800a1ba8: 03e00008 jr ra +800a1bac: 27bd0038 addiu sp,sp,56 +800a1bb0: 8e240020 lw a0,32(s1) +800a1bb4: 8e25001c lw a1,28(s1) +800a1bb8: 00641824 and v1,v1,a0 +800a1bbc: 8e220018 lw v0,24(s1) +800a1bc0: 00a31804 sllv v1,v1,a1 +800a1bc4: 00621821 addu v1,v1,v0 +800a1bc8: 00031840 sll v1,v1,0x1 +800a1bcc: 3c028022 lui v0,0x8022 +800a1bd0: 24425bc4 addiu v0,v0,23492 +800a1bd4: 24630c48 addiu v1,v1,3144 +800a1bd8: 00621821 addu v1,v1,v0 +800a1bdc: 3c048022 lui a0,0x8022 +800a1be0: 3282c000 andi v0,s4,0xc000 +800a1be4: 1040ffc7 beqz v0,800a1b04 <_Z16DrawTile16Add1_2jjjj+0xe8> +800a1be8: ac836e1c sw v1,28188(a0) +800a1bec: 32828000 andi v0,s4,0x8000 +800a1bf0: 14400028 bnez v0,800a1c94 <_Z16DrawTile16Add1_2jjjj+0x278> +800a1bf4: 32824000 andi v0,s4,0x4000 +800a1bf8: 12c0ffe2 beqz s6,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168> +800a1bfc: 3c038022 lui v1,0x8022 +800a1c00: 3c02800a lui v0,0x800a +800a1c04: 02b78021 addu s0,s5,s7 +800a1c08: 02c08821 move s1,s6 +800a1c0c: 2454d2a4 addiu s4,v0,-11612 +800a1c10: 0802870e j 800a1c38 <_Z16DrawTile16Add1_2jjjj+0x21c> +800a1c14: 24736dd8 addiu s3,v1,28120 +800a1c18: 8e020000 lw v0,0(s0) +800a1c1c: 02002821 move a1,s0 +800a1c20: 26440004 addiu a0,s2,4 +800a1c24: 14400010 bnez v0,800a1c68 <_Z16DrawTile16Add1_2jjjj+0x24c> +800a1c28: 26100008 addiu s0,s0,8 +800a1c2c: 1220ffd5 beqz s1,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168> +800a1c30: 8e620030 lw v0,48(s3) +800a1c34: 02429021 addu s2,s2,v0 +800a1c38: 8e020004 lw v0,4(s0) +800a1c3c: 2631ffff addiu s1,s1,-1 +800a1c40: 02402021 move a0,s2 +800a1c44: 1040fff4 beqz v0,800a1c18 <_Z16DrawTile16Add1_2jjjj+0x1fc> +800a1c48: 26050004 addiu a1,s0,4 +800a1c4c: 0280f809 jalr s4 +800a1c50: 00000000 nop +800a1c54: 8e020000 lw v0,0(s0) +800a1c58: 02002821 move a1,s0 +800a1c5c: 26440004 addiu a0,s2,4 +800a1c60: 1040fff2 beqz v0,800a1c2c <_Z16DrawTile16Add1_2jjjj+0x210> +800a1c64: 26100008 addiu s0,s0,8 +800a1c68: 0280f809 jalr s4 +800a1c6c: 00000000 nop +800a1c70: 0802870b j 800a1c2c <_Z16DrawTile16Add1_2jjjj+0x210> +800a1c74: 00000000 nop +800a1c78: 3c02800a lui v0,0x800a +800a1c7c: 2442b390 addiu v0,v0,-19568 +800a1c80: 0040f809 jalr v0 +800a1c84: 02a02021 move a0,s5 +800a1c88: a2620000 sb v0,0(s3) +800a1c8c: 080286aa j 800a1aa8 <_Z16DrawTile16Add1_2jjjj+0x8c> +800a1c90: 8e260028 lw a2,40(s1) +800a1c94: 14400024 bnez v0,800a1d28 <_Z16DrawTile16Add1_2jjjj+0x30c> +800a1c98: 00000000 nop +800a1c9c: 12c0ffb9 beqz s6,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168> +800a1ca0: 3c03800a lui v1,0x800a +800a1ca4: 02b71023 subu v0,s5,s7 +800a1ca8: 3c048022 lui a0,0x8022 +800a1cac: 2451003c addiu s1,v0,60 +800a1cb0: 02c09821 move s3,s6 +800a1cb4: 2475ceac addiu s5,v1,-12628 +800a1cb8: 24946dd8 addiu s4,a0,28120 +800a1cbc: 08028739 j 800a1ce4 <_Z16DrawTile16Add1_2jjjj+0x2c8> +800a1cc0: 24500038 addiu s0,v0,56 +800a1cc4: 8e220000 lw v0,0(s1) +800a1cc8: 02202821 move a1,s1 +800a1ccc: 26440004 addiu a0,s2,4 +800a1cd0: 14400011 bnez v0,800a1d18 <_Z16DrawTile16Add1_2jjjj+0x2fc> +800a1cd4: 2631fff8 addiu s1,s1,-8 +800a1cd8: 1260ffaa beqz s3,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168> +800a1cdc: 8e820030 lw v0,48(s4) +800a1ce0: 02429021 addu s2,s2,v0 +800a1ce4: 8e020000 lw v0,0(s0) +800a1ce8: 02002821 move a1,s0 +800a1cec: 2673ffff addiu s3,s3,-1 +800a1cf0: 02402021 move a0,s2 +800a1cf4: 1040fff3 beqz v0,800a1cc4 <_Z16DrawTile16Add1_2jjjj+0x2a8> +800a1cf8: 2610fff8 addiu s0,s0,-8 +800a1cfc: 02a0f809 jalr s5 +800a1d00: 00000000 nop +800a1d04: 8e220000 lw v0,0(s1) +800a1d08: 02202821 move a1,s1 +800a1d0c: 26440004 addiu a0,s2,4 +800a1d10: 1040fff1 beqz v0,800a1cd8 <_Z16DrawTile16Add1_2jjjj+0x2bc> +800a1d14: 2631fff8 addiu s1,s1,-8 +800a1d18: 02a0f809 jalr s5 +800a1d1c: 00000000 nop +800a1d20: 08028736 j 800a1cd8 <_Z16DrawTile16Add1_2jjjj+0x2bc> +800a1d24: 00000000 nop +800a1d28: 12c0ff96 beqz s6,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168> +800a1d2c: 3c03800a lui v1,0x800a +800a1d30: 02b71023 subu v0,s5,s7 +800a1d34: 3c048022 lui a0,0x8022 +800a1d38: 2451003c addiu s1,v0,60 +800a1d3c: 02c09821 move s3,s6 +800a1d40: 2475d2a4 addiu s5,v1,-11612 +800a1d44: 24946dd8 addiu s4,a0,28120 +800a1d48: 0802875d j 800a1d74 <_Z16DrawTile16Add1_2jjjj+0x358> +800a1d4c: 24500038 addiu s0,v0,56 +800a1d50: 8e020000 lw v0,0(s0) +800a1d54: 02002821 move a1,s0 +800a1d58: 26440004 addiu a0,s2,4 +800a1d5c: 2631fff8 addiu s1,s1,-8 +800a1d60: 14400010 bnez v0,800a1da4 <_Z16DrawTile16Add1_2jjjj+0x388> +800a1d64: 2610fff8 addiu s0,s0,-8 +800a1d68: 1260ff86 beqz s3,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168> +800a1d6c: 8e820030 lw v0,48(s4) +800a1d70: 02429021 addu s2,s2,v0 +800a1d74: 8e220000 lw v0,0(s1) +800a1d78: 2673ffff addiu s3,s3,-1 +800a1d7c: 02402021 move a0,s2 +800a1d80: 1040fff3 beqz v0,800a1d50 <_Z16DrawTile16Add1_2jjjj+0x334> +800a1d84: 02202821 move a1,s1 +800a1d88: 02a0f809 jalr s5 +800a1d8c: 2631fff8 addiu s1,s1,-8 +800a1d90: 8e020000 lw v0,0(s0) +800a1d94: 02002821 move a1,s0 +800a1d98: 26440004 addiu a0,s2,4 +800a1d9c: 1040fff2 beqz v0,800a1d68 <_Z16DrawTile16Add1_2jjjj+0x34c> +800a1da0: 2610fff8 addiu s0,s0,-8 +800a1da4: 02a0f809 jalr s5 +800a1da8: 00000000 nop +800a1dac: 0802875a j 800a1d68 <_Z16DrawTile16Add1_2jjjj+0x34c> +800a1db0: 00000000 nop +800a1db4: 244228a0 addiu v0,v0,10400 +800a1db8: 0040f809 jalr v0 +800a1dbc: 00000000 nop +800a1dc0: 080286b7 j 800a1adc <_Z16DrawTile16Add1_2jjjj+0xc0> +800a1dc4: 8e220020 lw v0,32(s1) + +800a1dc8 <_Z20DrawClippedTile16Addjjjjjj>: +800a1dc8: 27bdffc0 addiu sp,sp,-64 +800a1dcc: 3c028022 lui v0,0x8022 +800a1dd0: afbe0038 sw s8,56(sp) +800a1dd4: afb60030 sw s6,48(sp) +800a1dd8: afb5002c sw s5,44(sp) +800a1ddc: afb40028 sw s4,40(sp) +800a1de0: afb20020 sw s2,32(sp) +800a1de4: afb1001c sw s1,28(sp) +800a1de8: afbf003c sw ra,60(sp) +800a1dec: 24516da8 addiu s1,v0,28072 +800a1df0: afb70034 sw s7,52(sp) +800a1df4: afb30024 sw s3,36(sp) +800a1df8: afb00018 sw s0,24(sp) +800a1dfc: 0080a021 move s4,a0 +800a1e00: 8e280008 lw t0,8(s1) +800a1e04: 308203ff andi v0,a0,0x3ff +800a1e08: 328301ff andi v1,s4,0x1ff +800a1e0c: 8e24000c lw a0,12(s1) +800a1e10: 01021004 sllv v0,v0,t0 +800a1e14: 2c630100 sltiu v1,v1,256 +800a1e18: 00442021 addu a0,v0,a0 +800a1e1c: 00a09021 move s2,a1 +800a1e20: 00c0a821 move s5,a2 +800a1e24: 00e0b021 move s6,a3 +800a1e28: 14600003 bnez v1,800a1e38 <_Z20DrawClippedTile16Addjjjjjj+0x70> +800a1e2c: 8fbe0054 lw s8,84(sp) +800a1e30: 8e220010 lw v0,16(s1) +800a1e34: 00822021 addu a0,a0,v0 +800a1e38: 3085ffff andi a1,a0,0xffff +800a1e3c: 8e260028 lw a2,40(s1) +800a1e40: 01058006 srlv s0,a1,t0 +800a1e44: 02069821 addu s3,s0,a2 +800a1e48: 8e220024 lw v0,36(s1) +800a1e4c: 92640000 lbu a0,0(s3) +800a1e50: 00101980 sll v1,s0,0x6 +800a1e54: 108000bb beqz a0,800a2144 <_Z20DrawClippedTile16Addjjjjjj+0x37c> +800a1e58: 0062b821 addu s7,v1,v0 +800a1e5c: 02061021 addu v0,s0,a2 +800a1e60: 90440000 lbu a0,0(v0) +800a1e64: 24030002 li v1,2 +800a1e68: 1083004d beq a0,v1,800a1fa0 <_Z20DrawClippedTile16Addjjjjjj+0x1d8> +800a1e6c: 8fbf003c lw ra,60(sp) +800a1e70: 9222002c lbu v0,44(s1) +800a1e74: 10400055 beqz v0,800a1fcc <_Z20DrawClippedTile16Addjjjjjj+0x204> +800a1e78: 00141a82 srl v1,s4,0xa +800a1e7c: 3c028022 lui v0,0x8022 +800a1e80: 90435bcb lbu v1,23499(v0) +800a1e84: 1460011f bnez v1,800a2304 <_Z20DrawClippedTile16Addjjjjjj+0x53c> +800a1e88: 3c028005 lui v0,0x8005 +800a1e8c: 8e220020 lw v0,32(s1) +800a1e90: 00141a82 srl v1,s4,0xa +800a1e94: 00621824 and v1,v1,v0 +800a1e98: 3c02802c lui v0,0x802c +800a1e9c: 2442140c addiu v0,v0,5132 +800a1ea0: 00031a40 sll v1,v1,0x9 +800a1ea4: 00621821 addu v1,v1,v0 +800a1ea8: 3c048022 lui a0,0x8022 +800a1eac: 2ea20004 sltiu v0,s5,4 +800a1eb0: 10400055 beqz v0,800a2008 <_Z20DrawClippedTile16Addjjjjjj+0x240> +800a1eb4: ac836e1c sw v1,28188(a0) +800a1eb8: 3c03801f lui v1,0x801f +800a1ebc: 02b63821 addu a3,s5,s6 +800a1ec0: 00151080 sll v0,s5,0x2 +800a1ec4: 2463b514 addiu v1,v1,-19180 +800a1ec8: 00431021 addu v0,v0,v1 +800a1ecc: 2ce40004 sltiu a0,a3,4 +800a1ed0: 1080004f beqz a0,800a2010 <_Z20DrawClippedTile16Addjjjjjj+0x248> +800a1ed4: 8c530000 lw s3,0(v0) +800a1ed8: 3c03801f lui v1,0x801f +800a1edc: 00071080 sll v0,a3,0x2 +800a1ee0: 2463b524 addiu v1,v1,-19164 +800a1ee4: 00431021 addu v0,v0,v1 +800a1ee8: 8c440000 lw a0,0(v0) +800a1eec: 0000b021 move s6,zero +800a1ef0: 02649824 and s3,s3,a0 +800a1ef4: 3282c000 andi v0,s4,0xc000 +800a1ef8: 1440004c bnez v0,800a202c <_Z20DrawClippedTile16Addjjjjjj+0x264> +800a1efc: 32828000 andi v0,s4,0x8000 +800a1f00: 13c00026 beqz s8,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4> +800a1f04: 3c038022 lui v1,0x8022 +800a1f08: 8fa20050 lw v0,80(sp) +800a1f0c: 02e28021 addu s0,s7,v0 +800a1f10: 3c02800a lui v0,0x800a +800a1f14: 03c08821 move s1,s8 +800a1f18: 2455c6fc addiu s5,v0,-14596 +800a1f1c: 080287d3 j 800a1f4c <_Z20DrawClippedTile16Addjjjjjj+0x184> +800a1f20: 24746dd8 addiu s4,v1,28120 +800a1f24: 8e020004 lw v0,4(s0) +800a1f28: 26440004 addiu a0,s2,4 +800a1f2c: 02c21024 and v0,s6,v0 +800a1f30: 26100008 addiu s0,s0,8 +800a1f34: 27a50010 addiu a1,sp,16 +800a1f38: 14400014 bnez v0,800a1f8c <_Z20DrawClippedTile16Addjjjjjj+0x1c4> +800a1f3c: afa20010 sw v0,16(sp) +800a1f40: 12200016 beqz s1,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4> +800a1f44: 8e820030 lw v0,48(s4) +800a1f48: 02429021 addu s2,s2,v0 +800a1f4c: 8e020000 lw v0,0(s0) +800a1f50: 2631ffff addiu s1,s1,-1 +800a1f54: 02621024 and v0,s3,v0 +800a1f58: 02402021 move a0,s2 +800a1f5c: 27a50010 addiu a1,sp,16 +800a1f60: 1040fff0 beqz v0,800a1f24 <_Z20DrawClippedTile16Addjjjjjj+0x15c> +800a1f64: afa20010 sw v0,16(sp) +800a1f68: 02a0f809 jalr s5 +800a1f6c: 00000000 nop +800a1f70: 8e020004 lw v0,4(s0) +800a1f74: 26440004 addiu a0,s2,4 +800a1f78: 02c21024 and v0,s6,v0 +800a1f7c: 26100008 addiu s0,s0,8 +800a1f80: 27a50010 addiu a1,sp,16 +800a1f84: 1040ffee beqz v0,800a1f40 <_Z20DrawClippedTile16Addjjjjjj+0x178> +800a1f88: afa20010 sw v0,16(sp) +800a1f8c: 02a0f809 jalr s5 +800a1f90: 00000000 nop +800a1f94: 1620ffec bnez s1,800a1f48 <_Z20DrawClippedTile16Addjjjjjj+0x180> +800a1f98: 8e820030 lw v0,48(s4) +800a1f9c: 8fbf003c lw ra,60(sp) +800a1fa0: 8fbe0038 lw s8,56(sp) +800a1fa4: 8fb70034 lw s7,52(sp) +800a1fa8: 8fb60030 lw s6,48(sp) +800a1fac: 8fb5002c lw s5,44(sp) +800a1fb0: 8fb40028 lw s4,40(sp) +800a1fb4: 8fb30024 lw s3,36(sp) +800a1fb8: 8fb20020 lw s2,32(sp) +800a1fbc: 8fb1001c lw s1,28(sp) +800a1fc0: 8fb00018 lw s0,24(sp) +800a1fc4: 03e00008 jr ra +800a1fc8: 27bd0040 addiu sp,sp,64 +800a1fcc: 8e240020 lw a0,32(s1) +800a1fd0: 8e25001c lw a1,28(s1) +800a1fd4: 00641824 and v1,v1,a0 +800a1fd8: 8e220018 lw v0,24(s1) +800a1fdc: 00a31804 sllv v1,v1,a1 +800a1fe0: 00621821 addu v1,v1,v0 +800a1fe4: 00031840 sll v1,v1,0x1 +800a1fe8: 3c028022 lui v0,0x8022 +800a1fec: 24425bc4 addiu v0,v0,23492 +800a1ff0: 24630c48 addiu v1,v1,3144 +800a1ff4: 00621821 addu v1,v1,v0 +800a1ff8: 3c048022 lui a0,0x8022 +800a1ffc: 2ea20004 sltiu v0,s5,4 +800a2000: 1440ffad bnez v0,800a1eb8 <_Z20DrawClippedTile16Addjjjjjj+0xf0> +800a2004: ac836e1c sw v1,28188(a0) +800a2008: 02b63821 addu a3,s5,s6 +800a200c: 00009821 move s3,zero +800a2010: 2ce20005 sltiu v0,a3,5 +800a2014: 10400041 beqz v0,800a211c <_Z20DrawClippedTile16Addjjjjjj+0x354> +800a2018: 2ea20005 sltiu v0,s5,5 +800a201c: 3282c000 andi v0,s4,0xc000 +800a2020: 1040ffb7 beqz v0,800a1f00 <_Z20DrawClippedTile16Addjjjjjj+0x138> +800a2024: 0000b021 move s6,zero +800a2028: 32828000 andi v0,s4,0x8000 +800a202c: 1440004c bnez v0,800a2160 <_Z20DrawClippedTile16Addjjjjjj+0x398> +800a2030: 32824000 andi v0,s4,0x4000 +800a2034: 3c0200ff lui v0,0xff +800a2038: 02c23824 and a3,s6,v0 +800a203c: 3265ff00 andi a1,s3,0xff00 +800a2040: 02621024 and v0,s3,v0 +800a2044: 32c6ff00 andi a2,s6,0xff00 +800a2048: 00134e02 srl t1,s3,0x18 +800a204c: 00131e00 sll v1,s3,0x18 +800a2050: 00052a00 sll a1,a1,0x8 +800a2054: 00021202 srl v0,v0,0x8 +800a2058: 00063200 sll a2,a2,0x8 +800a205c: 00073a02 srl a3,a3,0x8 +800a2060: 00164602 srl t0,s6,0x18 +800a2064: 00162600 sll a0,s6,0x18 +800a2068: 00651825 or v1,v1,a1 +800a206c: 00491025 or v0,v0,t1 +800a2070: 00862025 or a0,a0,a2 +800a2074: 00e83825 or a3,a3,t0 +800a2078: 0062a025 or s4,v1,v0 +800a207c: 13c0ffc7 beqz s8,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4> +800a2080: 00879825 or s3,a0,a3 +800a2084: 8fa30050 lw v1,80(sp) +800a2088: 3c02800a lui v0,0x800a +800a208c: 02e38021 addu s0,s7,v1 +800a2090: 3c038022 lui v1,0x8022 +800a2094: 03c08821 move s1,s8 +800a2098: 2456cad4 addiu s6,v0,-13612 +800a209c: 08028833 j 800a20cc <_Z20DrawClippedTile16Addjjjjjj+0x304> +800a20a0: 24756dd8 addiu s5,v1,28120 +800a20a4: 8e020000 lw v0,0(s0) +800a20a8: 26440004 addiu a0,s2,4 +800a20ac: 02621024 and v0,s3,v0 +800a20b0: 26100008 addiu s0,s0,8 +800a20b4: 27a50010 addiu a1,sp,16 +800a20b8: 14400014 bnez v0,800a210c <_Z20DrawClippedTile16Addjjjjjj+0x344> +800a20bc: afa20010 sw v0,16(sp) +800a20c0: 1220ffb6 beqz s1,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4> +800a20c4: 8ea20030 lw v0,48(s5) +800a20c8: 02429021 addu s2,s2,v0 +800a20cc: 8e020004 lw v0,4(s0) +800a20d0: 2631ffff addiu s1,s1,-1 +800a20d4: 02821024 and v0,s4,v0 +800a20d8: 02402021 move a0,s2 +800a20dc: 27a50010 addiu a1,sp,16 +800a20e0: 1040fff0 beqz v0,800a20a4 <_Z20DrawClippedTile16Addjjjjjj+0x2dc> +800a20e4: afa20010 sw v0,16(sp) +800a20e8: 02c0f809 jalr s6 +800a20ec: 00000000 nop +800a20f0: 8e020000 lw v0,0(s0) +800a20f4: 26440004 addiu a0,s2,4 +800a20f8: 02621024 and v0,s3,v0 +800a20fc: 26100008 addiu s0,s0,8 +800a2100: 27a50010 addiu a1,sp,16 +800a2104: 1040ffee beqz v0,800a20c0 <_Z20DrawClippedTile16Addjjjjjj+0x2f8> +800a2108: afa20010 sw v0,16(sp) +800a210c: 02c0f809 jalr s6 +800a2110: 00000000 nop +800a2114: 08028830 j 800a20c0 <_Z20DrawClippedTile16Addjjjjjj+0x2f8> +800a2118: 00000000 nop +800a211c: 1040003a beqz v0,800a2208 <_Z20DrawClippedTile16Addjjjjjj+0x440> +800a2120: 3c02801f lui v0,0x801f +800a2124: 2406ffff li a2,-1 +800a2128: 3c03801f lui v1,0x801f +800a212c: 00071080 sll v0,a3,0x2 +800a2130: 2463b524 addiu v1,v1,-19164 +800a2134: 00431021 addu v0,v0,v1 +800a2138: 8c44fff0 lw a0,-16(v0) +800a213c: 080287bd j 800a1ef4 <_Z20DrawClippedTile16Addjjjjjj+0x12c> +800a2140: 00c4b024 and s6,a2,a0 +800a2144: 3c02800a lui v0,0x800a +800a2148: 2442b390 addiu v0,v0,-19568 +800a214c: 0040f809 jalr v0 +800a2150: 02e02021 move a0,s7 +800a2154: a2620000 sb v0,0(s3) +800a2158: 08028797 j 800a1e5c <_Z20DrawClippedTile16Addjjjjjj+0x94> +800a215c: 8e260028 lw a2,40(s1) +800a2160: 1440002e bnez v0,800a221c <_Z20DrawClippedTile16Addjjjjjj+0x454> +800a2164: 3c0200ff lui v0,0xff +800a2168: 13c0ff8c beqz s8,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4> +800a216c: 8fa30050 lw v1,80(sp) +800a2170: 03c08821 move s1,s8 +800a2174: 02e31023 subu v0,s7,v1 +800a2178: 24500038 addiu s0,v0,56 +800a217c: 3c038022 lui v1,0x8022 +800a2180: 3c02800a lui v0,0x800a +800a2184: 2455c6fc addiu s5,v0,-14596 +800a2188: 0802886e j 800a21b8 <_Z20DrawClippedTile16Addjjjjjj+0x3f0> +800a218c: 24746dd8 addiu s4,v1,28120 +800a2190: 8e020004 lw v0,4(s0) +800a2194: 26440004 addiu a0,s2,4 +800a2198: 02c21024 and v0,s6,v0 +800a219c: 2610fff8 addiu s0,s0,-8 +800a21a0: 27a50010 addiu a1,sp,16 +800a21a4: 14400014 bnez v0,800a21f8 <_Z20DrawClippedTile16Addjjjjjj+0x430> +800a21a8: afa20010 sw v0,16(sp) +800a21ac: 1220ff7b beqz s1,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4> +800a21b0: 8e820030 lw v0,48(s4) +800a21b4: 02429021 addu s2,s2,v0 +800a21b8: 8e020000 lw v0,0(s0) +800a21bc: 2631ffff addiu s1,s1,-1 +800a21c0: 02621024 and v0,s3,v0 +800a21c4: 02402021 move a0,s2 +800a21c8: 27a50010 addiu a1,sp,16 +800a21cc: 1040fff0 beqz v0,800a2190 <_Z20DrawClippedTile16Addjjjjjj+0x3c8> +800a21d0: afa20010 sw v0,16(sp) +800a21d4: 02a0f809 jalr s5 +800a21d8: 00000000 nop +800a21dc: 8e020004 lw v0,4(s0) +800a21e0: 26440004 addiu a0,s2,4 +800a21e4: 02c21024 and v0,s6,v0 +800a21e8: 2610fff8 addiu s0,s0,-8 +800a21ec: 27a50010 addiu a1,sp,16 +800a21f0: 1040ffee beqz v0,800a21ac <_Z20DrawClippedTile16Addjjjjjj+0x3e4> +800a21f4: afa20010 sw v0,16(sp) +800a21f8: 02a0f809 jalr s5 +800a21fc: 00000000 nop +800a2200: 0802886b j 800a21ac <_Z20DrawClippedTile16Addjjjjjj+0x3e4> +800a2204: 00000000 nop +800a2208: 00151880 sll v1,s5,0x2 +800a220c: 2442b514 addiu v0,v0,-19180 +800a2210: 00621821 addu v1,v1,v0 +800a2214: 0802884a j 800a2128 <_Z20DrawClippedTile16Addjjjjjj+0x360> +800a2218: 8c66fff0 lw a2,-16(v1) +800a221c: 02c23824 and a3,s6,v0 +800a2220: 3265ff00 andi a1,s3,0xff00 +800a2224: 02621024 and v0,s3,v0 +800a2228: 32c6ff00 andi a2,s6,0xff00 +800a222c: 00134e02 srl t1,s3,0x18 +800a2230: 00131e00 sll v1,s3,0x18 +800a2234: 00052a00 sll a1,a1,0x8 +800a2238: 00021202 srl v0,v0,0x8 +800a223c: 00063200 sll a2,a2,0x8 +800a2240: 00073a02 srl a3,a3,0x8 +800a2244: 00164602 srl t0,s6,0x18 +800a2248: 00162600 sll a0,s6,0x18 +800a224c: 00651825 or v1,v1,a1 +800a2250: 00491025 or v0,v0,t1 +800a2254: 00862025 or a0,a0,a2 +800a2258: 00e83825 or a3,a3,t0 +800a225c: 0062a025 or s4,v1,v0 +800a2260: 13c0ff4e beqz s8,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4> +800a2264: 00879825 or s3,a0,a3 +800a2268: 8fa30050 lw v1,80(sp) +800a226c: 03c08821 move s1,s8 +800a2270: 02e31023 subu v0,s7,v1 +800a2274: 24500038 addiu s0,v0,56 +800a2278: 3c038022 lui v1,0x8022 +800a227c: 3c02800a lui v0,0x800a +800a2280: 2456cad4 addiu s6,v0,-13612 +800a2284: 080288ad j 800a22b4 <_Z20DrawClippedTile16Addjjjjjj+0x4ec> +800a2288: 24756dd8 addiu s5,v1,28120 +800a228c: 8e020000 lw v0,0(s0) +800a2290: 26440004 addiu a0,s2,4 +800a2294: 02621024 and v0,s3,v0 +800a2298: 2610fff8 addiu s0,s0,-8 +800a229c: 27a50010 addiu a1,sp,16 +800a22a0: 14400014 bnez v0,800a22f4 <_Z20DrawClippedTile16Addjjjjjj+0x52c> +800a22a4: afa20010 sw v0,16(sp) +800a22a8: 1220ff3c beqz s1,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4> +800a22ac: 8ea20030 lw v0,48(s5) +800a22b0: 02429021 addu s2,s2,v0 +800a22b4: 8e020004 lw v0,4(s0) +800a22b8: 2631ffff addiu s1,s1,-1 +800a22bc: 02821024 and v0,s4,v0 +800a22c0: 02402021 move a0,s2 +800a22c4: 27a50010 addiu a1,sp,16 +800a22c8: 1040fff0 beqz v0,800a228c <_Z20DrawClippedTile16Addjjjjjj+0x4c4> +800a22cc: afa20010 sw v0,16(sp) +800a22d0: 02c0f809 jalr s6 +800a22d4: 00000000 nop +800a22d8: 8e020000 lw v0,0(s0) +800a22dc: 26440004 addiu a0,s2,4 +800a22e0: 02621024 and v0,s3,v0 +800a22e4: 2610fff8 addiu s0,s0,-8 +800a22e8: 27a50010 addiu a1,sp,16 +800a22ec: 1040ffee beqz v0,800a22a8 <_Z20DrawClippedTile16Addjjjjjj+0x4e0> +800a22f0: afa20010 sw v0,16(sp) +800a22f4: 02c0f809 jalr s6 +800a22f8: 00000000 nop +800a22fc: 080288aa j 800a22a8 <_Z20DrawClippedTile16Addjjjjjj+0x4e0> +800a2300: 00000000 nop +800a2304: 244228a0 addiu v0,v0,10400 +800a2308: 0040f809 jalr v0 +800a230c: 00000000 nop +800a2310: 080287a4 j 800a1e90 <_Z20DrawClippedTile16Addjjjjjj+0xc8> +800a2314: 8e220020 lw v0,32(s1) + +800a2318 <_Z13DrawTile16Addjjjj>: +800a2318: 27bdffc8 addiu sp,sp,-56 +800a231c: 3c028022 lui v0,0x8022 +800a2320: afb7002c sw s7,44(sp) +800a2324: afb60028 sw s6,40(sp) +800a2328: afb40020 sw s4,32(sp) +800a232c: afb20018 sw s2,24(sp) +800a2330: afb10014 sw s1,20(sp) +800a2334: afbf0030 sw ra,48(sp) +800a2338: 24516da8 addiu s1,v0,28072 +800a233c: afb50024 sw s5,36(sp) +800a2340: afb3001c sw s3,28(sp) +800a2344: afb00010 sw s0,16(sp) +800a2348: 0080a021 move s4,a0 +800a234c: 8e280008 lw t0,8(s1) +800a2350: 308203ff andi v0,a0,0x3ff +800a2354: 328301ff andi v1,s4,0x1ff +800a2358: 8e24000c lw a0,12(s1) +800a235c: 01021004 sllv v0,v0,t0 +800a2360: 2c630100 sltiu v1,v1,256 +800a2364: 00442021 addu a0,v0,a0 +800a2368: 00a09021 move s2,a1 +800a236c: 00c0b821 move s7,a2 +800a2370: 14600003 bnez v1,800a2380 <_Z13DrawTile16Addjjjj+0x68> +800a2374: 00e0b021 move s6,a3 +800a2378: 8e220010 lw v0,16(s1) +800a237c: 00822021 addu a0,a0,v0 +800a2380: 3085ffff andi a1,a0,0xffff +800a2384: 8e260028 lw a2,40(s1) +800a2388: 01058006 srlv s0,a1,t0 +800a238c: 02069821 addu s3,s0,a2 +800a2390: 8e220024 lw v0,36(s1) +800a2394: 92640000 lbu a0,0(s3) +800a2398: 00101980 sll v1,s0,0x6 +800a239c: 10800075 beqz a0,800a2574 <_Z13DrawTile16Addjjjj+0x25c> +800a23a0: 0062a821 addu s5,v1,v0 +800a23a4: 02061021 addu v0,s0,a2 +800a23a8: 90440000 lbu a0,0(v0) +800a23ac: 24030002 li v1,2 +800a23b0: 10830034 beq a0,v1,800a2484 <_Z13DrawTile16Addjjjj+0x16c> +800a23b4: 8fbf0030 lw ra,48(sp) +800a23b8: 9222002c lbu v0,44(s1) +800a23bc: 1040003b beqz v0,800a24ac <_Z13DrawTile16Addjjjj+0x194> +800a23c0: 00141a82 srl v1,s4,0xa +800a23c4: 3c028022 lui v0,0x8022 +800a23c8: 90435bcb lbu v1,23499(v0) +800a23cc: 146000b8 bnez v1,800a26b0 <_Z13DrawTile16Addjjjj+0x398> +800a23d0: 3c028005 lui v0,0x8005 +800a23d4: 8e220020 lw v0,32(s1) +800a23d8: 00141a82 srl v1,s4,0xa +800a23dc: 00621824 and v1,v1,v0 +800a23e0: 3c02802c lui v0,0x802c +800a23e4: 2442140c addiu v0,v0,5132 +800a23e8: 00031a40 sll v1,v1,0x9 +800a23ec: 00621821 addu v1,v1,v0 +800a23f0: 3c048022 lui a0,0x8022 +800a23f4: 3282c000 andi v0,s4,0xc000 +800a23f8: 1440003b bnez v0,800a24e8 <_Z13DrawTile16Addjjjj+0x1d0> +800a23fc: ac836e1c sw v1,28188(a0) +800a2400: 12c0001f beqz s6,800a2480 <_Z13DrawTile16Addjjjj+0x168> +800a2404: 3c038022 lui v1,0x8022 +800a2408: 3c02800a lui v0,0x800a +800a240c: 02b78021 addu s0,s5,s7 +800a2410: 02c08821 move s1,s6 +800a2414: 2454c6fc addiu s4,v0,-14596 +800a2418: 08028910 j 800a2440 <_Z13DrawTile16Addjjjj+0x128> +800a241c: 24736dd8 addiu s3,v1,28120 +800a2420: 8e020004 lw v0,4(s0) +800a2424: 26050004 addiu a1,s0,4 +800a2428: 26440004 addiu a0,s2,4 +800a242c: 14400010 bnez v0,800a2470 <_Z13DrawTile16Addjjjj+0x158> +800a2430: 26100008 addiu s0,s0,8 +800a2434: 12200012 beqz s1,800a2480 <_Z13DrawTile16Addjjjj+0x168> +800a2438: 8e620030 lw v0,48(s3) +800a243c: 02429021 addu s2,s2,v0 +800a2440: 8e020000 lw v0,0(s0) +800a2444: 2631ffff addiu s1,s1,-1 +800a2448: 02402021 move a0,s2 +800a244c: 1040fff4 beqz v0,800a2420 <_Z13DrawTile16Addjjjj+0x108> +800a2450: 02002821 move a1,s0 +800a2454: 0280f809 jalr s4 +800a2458: 00000000 nop +800a245c: 8e020004 lw v0,4(s0) +800a2460: 26050004 addiu a1,s0,4 +800a2464: 26440004 addiu a0,s2,4 +800a2468: 1040fff2 beqz v0,800a2434 <_Z13DrawTile16Addjjjj+0x11c> +800a246c: 26100008 addiu s0,s0,8 +800a2470: 0280f809 jalr s4 +800a2474: 00000000 nop +800a2478: 1620fff0 bnez s1,800a243c <_Z13DrawTile16Addjjjj+0x124> +800a247c: 8e620030 lw v0,48(s3) +800a2480: 8fbf0030 lw ra,48(sp) +800a2484: 8fb7002c lw s7,44(sp) +800a2488: 8fb60028 lw s6,40(sp) +800a248c: 8fb50024 lw s5,36(sp) +800a2490: 8fb40020 lw s4,32(sp) +800a2494: 8fb3001c lw s3,28(sp) +800a2498: 8fb20018 lw s2,24(sp) +800a249c: 8fb10014 lw s1,20(sp) +800a24a0: 8fb00010 lw s0,16(sp) +800a24a4: 03e00008 jr ra +800a24a8: 27bd0038 addiu sp,sp,56 +800a24ac: 8e240020 lw a0,32(s1) +800a24b0: 8e25001c lw a1,28(s1) +800a24b4: 00641824 and v1,v1,a0 +800a24b8: 8e220018 lw v0,24(s1) +800a24bc: 00a31804 sllv v1,v1,a1 +800a24c0: 00621821 addu v1,v1,v0 +800a24c4: 00031840 sll v1,v1,0x1 +800a24c8: 3c028022 lui v0,0x8022 +800a24cc: 24425bc4 addiu v0,v0,23492 +800a24d0: 24630c48 addiu v1,v1,3144 +800a24d4: 00621821 addu v1,v1,v0 +800a24d8: 3c048022 lui a0,0x8022 +800a24dc: 3282c000 andi v0,s4,0xc000 +800a24e0: 1040ffc7 beqz v0,800a2400 <_Z13DrawTile16Addjjjj+0xe8> +800a24e4: ac836e1c sw v1,28188(a0) +800a24e8: 32828000 andi v0,s4,0x8000 +800a24ec: 14400028 bnez v0,800a2590 <_Z13DrawTile16Addjjjj+0x278> +800a24f0: 32824000 andi v0,s4,0x4000 +800a24f4: 12c0ffe2 beqz s6,800a2480 <_Z13DrawTile16Addjjjj+0x168> +800a24f8: 3c038022 lui v1,0x8022 +800a24fc: 3c02800a lui v0,0x800a +800a2500: 02b78021 addu s0,s5,s7 +800a2504: 02c08821 move s1,s6 +800a2508: 2454cad4 addiu s4,v0,-13612 +800a250c: 0802894d j 800a2534 <_Z13DrawTile16Addjjjj+0x21c> +800a2510: 24736dd8 addiu s3,v1,28120 +800a2514: 8e020000 lw v0,0(s0) +800a2518: 02002821 move a1,s0 +800a251c: 26440004 addiu a0,s2,4 +800a2520: 14400010 bnez v0,800a2564 <_Z13DrawTile16Addjjjj+0x24c> +800a2524: 26100008 addiu s0,s0,8 +800a2528: 1220ffd5 beqz s1,800a2480 <_Z13DrawTile16Addjjjj+0x168> +800a252c: 8e620030 lw v0,48(s3) +800a2530: 02429021 addu s2,s2,v0 +800a2534: 8e020004 lw v0,4(s0) +800a2538: 2631ffff addiu s1,s1,-1 +800a253c: 02402021 move a0,s2 +800a2540: 1040fff4 beqz v0,800a2514 <_Z13DrawTile16Addjjjj+0x1fc> +800a2544: 26050004 addiu a1,s0,4 +800a2548: 0280f809 jalr s4 +800a254c: 00000000 nop +800a2550: 8e020000 lw v0,0(s0) +800a2554: 02002821 move a1,s0 +800a2558: 26440004 addiu a0,s2,4 +800a255c: 1040fff2 beqz v0,800a2528 <_Z13DrawTile16Addjjjj+0x210> +800a2560: 26100008 addiu s0,s0,8 +800a2564: 0280f809 jalr s4 +800a2568: 00000000 nop +800a256c: 0802894a j 800a2528 <_Z13DrawTile16Addjjjj+0x210> +800a2570: 00000000 nop +800a2574: 3c02800a lui v0,0x800a +800a2578: 2442b390 addiu v0,v0,-19568 +800a257c: 0040f809 jalr v0 +800a2580: 02a02021 move a0,s5 +800a2584: a2620000 sb v0,0(s3) +800a2588: 080288e9 j 800a23a4 <_Z13DrawTile16Addjjjj+0x8c> +800a258c: 8e260028 lw a2,40(s1) +800a2590: 14400024 bnez v0,800a2624 <_Z13DrawTile16Addjjjj+0x30c> +800a2594: 00000000 nop +800a2598: 12c0ffb9 beqz s6,800a2480 <_Z13DrawTile16Addjjjj+0x168> +800a259c: 3c03800a lui v1,0x800a +800a25a0: 02b71023 subu v0,s5,s7 +800a25a4: 3c048022 lui a0,0x8022 +800a25a8: 2451003c addiu s1,v0,60 +800a25ac: 02c09821 move s3,s6 +800a25b0: 2475c6fc addiu s5,v1,-14596 +800a25b4: 24946dd8 addiu s4,a0,28120 +800a25b8: 08028978 j 800a25e0 <_Z13DrawTile16Addjjjj+0x2c8> +800a25bc: 24500038 addiu s0,v0,56 +800a25c0: 8e220000 lw v0,0(s1) +800a25c4: 02202821 move a1,s1 +800a25c8: 26440004 addiu a0,s2,4 +800a25cc: 14400011 bnez v0,800a2614 <_Z13DrawTile16Addjjjj+0x2fc> +800a25d0: 2631fff8 addiu s1,s1,-8 +800a25d4: 1260ffaa beqz s3,800a2480 <_Z13DrawTile16Addjjjj+0x168> +800a25d8: 8e820030 lw v0,48(s4) +800a25dc: 02429021 addu s2,s2,v0 +800a25e0: 8e020000 lw v0,0(s0) +800a25e4: 02002821 move a1,s0 +800a25e8: 2673ffff addiu s3,s3,-1 +800a25ec: 02402021 move a0,s2 +800a25f0: 1040fff3 beqz v0,800a25c0 <_Z13DrawTile16Addjjjj+0x2a8> +800a25f4: 2610fff8 addiu s0,s0,-8 +800a25f8: 02a0f809 jalr s5 +800a25fc: 00000000 nop +800a2600: 8e220000 lw v0,0(s1) +800a2604: 02202821 move a1,s1 +800a2608: 26440004 addiu a0,s2,4 +800a260c: 1040fff1 beqz v0,800a25d4 <_Z13DrawTile16Addjjjj+0x2bc> +800a2610: 2631fff8 addiu s1,s1,-8 +800a2614: 02a0f809 jalr s5 +800a2618: 00000000 nop +800a261c: 08028975 j 800a25d4 <_Z13DrawTile16Addjjjj+0x2bc> +800a2620: 00000000 nop +800a2624: 12c0ff96 beqz s6,800a2480 <_Z13DrawTile16Addjjjj+0x168> +800a2628: 3c03800a lui v1,0x800a +800a262c: 02b71023 subu v0,s5,s7 +800a2630: 3c048022 lui a0,0x8022 +800a2634: 2451003c addiu s1,v0,60 +800a2638: 02c09821 move s3,s6 +800a263c: 2475cad4 addiu s5,v1,-13612 +800a2640: 24946dd8 addiu s4,a0,28120 +800a2644: 0802899c j 800a2670 <_Z13DrawTile16Addjjjj+0x358> +800a2648: 24500038 addiu s0,v0,56 +800a264c: 8e020000 lw v0,0(s0) +800a2650: 02002821 move a1,s0 +800a2654: 26440004 addiu a0,s2,4 +800a2658: 2631fff8 addiu s1,s1,-8 +800a265c: 14400010 bnez v0,800a26a0 <_Z13DrawTile16Addjjjj+0x388> +800a2660: 2610fff8 addiu s0,s0,-8 +800a2664: 1260ff86 beqz s3,800a2480 <_Z13DrawTile16Addjjjj+0x168> +800a2668: 8e820030 lw v0,48(s4) +800a266c: 02429021 addu s2,s2,v0 +800a2670: 8e220000 lw v0,0(s1) +800a2674: 2673ffff addiu s3,s3,-1 +800a2678: 02402021 move a0,s2 +800a267c: 1040fff3 beqz v0,800a264c <_Z13DrawTile16Addjjjj+0x334> +800a2680: 02202821 move a1,s1 +800a2684: 02a0f809 jalr s5 +800a2688: 2631fff8 addiu s1,s1,-8 +800a268c: 8e020000 lw v0,0(s0) +800a2690: 02002821 move a1,s0 +800a2694: 26440004 addiu a0,s2,4 +800a2698: 1040fff2 beqz v0,800a2664 <_Z13DrawTile16Addjjjj+0x34c> +800a269c: 2610fff8 addiu s0,s0,-8 +800a26a0: 02a0f809 jalr s5 +800a26a4: 00000000 nop +800a26a8: 08028999 j 800a2664 <_Z13DrawTile16Addjjjj+0x34c> +800a26ac: 00000000 nop +800a26b0: 244228a0 addiu v0,v0,10400 +800a26b4: 0040f809 jalr v0 +800a26b8: 00000000 nop +800a26bc: 080288f6 j 800a23d8 <_Z13DrawTile16Addjjjj+0xc0> +800a26c0: 8e220020 lw v0,32(s1) + +800a26c4 <_Z16DrawLargePixel16jjjjjj>: +800a26c4: 27bdffc8 addiu sp,sp,-56 +800a26c8: 3c028022 lui v0,0x8022 +800a26cc: afb10014 sw s1,20(sp) +800a26d0: 24516da8 addiu s1,v0,28072 +800a26d4: afb3001c sw s3,28(sp) +800a26d8: 8e280008 lw t0,8(s1) +800a26dc: 00809821 move s3,a0 +800a26e0: 308203ff andi v0,a0,0x3ff +800a26e4: 326301ff andi v1,s3,0x1ff +800a26e8: 8e24000c lw a0,12(s1) +800a26ec: 01021004 sllv v0,v0,t0 +800a26f0: 2c630100 sltiu v1,v1,256 +800a26f4: afbe0030 sw s8,48(sp) +800a26f8: afb7002c sw s7,44(sp) +800a26fc: afb60028 sw s6,40(sp) +800a2700: afb50024 sw s5,36(sp) +800a2704: afbf0034 sw ra,52(sp) +800a2708: afb40020 sw s4,32(sp) +800a270c: afb20018 sw s2,24(sp) +800a2710: afb00010 sw s0,16(sp) +800a2714: 00442021 addu a0,v0,a0 +800a2718: afa5003c sw a1,60(sp) +800a271c: 00c0b821 move s7,a2 +800a2720: 00e0a821 move s5,a3 +800a2724: 8fbe0048 lw s8,72(sp) +800a2728: 14600003 bnez v1,800a2738 <_Z16DrawLargePixel16jjjjjj+0x74> +800a272c: 8fb6004c lw s6,76(sp) +800a2730: 8e220010 lw v0,16(s1) +800a2734: 00822021 addu a0,a0,v0 +800a2738: 3085ffff andi a1,a0,0xffff +800a273c: 8e260028 lw a2,40(s1) +800a2740: 01058006 srlv s0,a1,t0 +800a2744: 02069021 addu s2,s0,a2 +800a2748: 8e220024 lw v0,36(s1) +800a274c: 92440000 lbu a0,0(s2) +800a2750: 00101980 sll v1,s0,0x6 +800a2754: 1080006e beqz a0,800a2910 <_Z16DrawLargePixel16jjjjjj+0x24c> +800a2758: 0062a021 addu s4,v1,v0 +800a275c: 02061021 addu v0,s0,a2 +800a2760: 90440000 lbu a0,0(v0) +800a2764: 24030002 li v1,2 +800a2768: 1083004f beq a0,v1,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4> +800a276c: 8fbf0034 lw ra,52(sp) +800a2770: 9222002c lbu v0,44(s1) +800a2774: 10400057 beqz v0,800a28d4 <_Z16DrawLargePixel16jjjjjj+0x210> +800a2778: 00131a82 srl v1,s3,0xa +800a277c: 3c028022 lui v0,0x8022 +800a2780: 90435bcb lbu v1,23499(v0) +800a2784: 146000e2 bnez v1,800a2b10 <_Z16DrawLargePixel16jjjjjj+0x44c> +800a2788: 3c028005 lui v0,0x8005 +800a278c: 8e220020 lw v0,32(s1) +800a2790: 00131a82 srl v1,s3,0xa +800a2794: 00621824 and v1,v1,v0 +800a2798: 3c02802c lui v0,0x802c +800a279c: 00031a40 sll v1,v1,0x9 +800a27a0: 3c068022 lui a2,0x8022 +800a27a4: 2442140c addiu v0,v0,5132 +800a27a8: 00621821 addu v1,v1,v0 +800a27ac: 24c46dd8 addiu a0,a2,28120 +800a27b0: ac830044 sw v1,68(a0) +800a27b4: 24c76dd8 addiu a3,a2,28120 +800a27b8: 8fa3003c lw v1,60(sp) +800a27bc: 8ce4003c lw a0,60(a3) +800a27c0: 00031040 sll v0,v1,0x1 +800a27c4: 8ce50040 lw a1,64(a3) +800a27c8: 00446021 addu t4,v0,a0 +800a27cc: 8fa2003c lw v0,60(sp) +800a27d0: 3263c000 andi v1,s3,0xc000 +800a27d4: 14600029 bnez v1,800a287c <_Z16DrawLargePixel16jjjjjj+0x1b8> +800a27d8: 00452821 addu a1,v0,a1 +800a27dc: 02971021 addu v0,s4,s7 +800a27e0: 005e1021 addu v0,v0,s8 +800a27e4: 90420000 lbu v0,0(v0) +800a27e8: 1040002f beqz v0,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4> +800a27ec: 8fbf0034 lw ra,52(sp) +800a27f0: 8ce30044 lw v1,68(a3) +800a27f4: 00021040 sll v0,v0,0x1 +800a27f8: 00431021 addu v0,v0,v1 +800a27fc: 12c0002a beqz s6,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4> +800a2800: 94440000 lhu a0,0(v0) +800a2804: 00e07021 move t6,a3 +800a2808: 02c05821 move t3,s6 +800a280c: 26a6ffff addiu a2,s5,-1 +800a2810: 00156840 sll t5,s5,0x1 +800a2814: 00e07821 move t7,a3 +800a2818: 04c00011 bltz a2,800a2860 <_Z16DrawLargePixel16jjjjjj+0x19c> +800a281c: 02a51021 addu v0,s5,a1 +800a2820: 01ac1821 addu v1,t5,t4 +800a2824: 2447ffff addiu a3,v0,-1 +800a2828: 2469fffe addiu t1,v1,-2 +800a282c: 00c04021 move t0,a2 +800a2830: 01e05021 move t2,t7 +800a2834: 90e30000 lbu v1,0(a3) +800a2838: 9142004c lbu v0,76(t2) +800a283c: 0062102b sltu v0,v1,v0 +800a2840: 10400004 beqz v0,800a2854 <_Z16DrawLargePixel16jjjjjj+0x190> +800a2844: 2508ffff addiu t0,t0,-1 +800a2848: a5240000 sh a0,0(t1) +800a284c: 9142004d lbu v0,77(t2) +800a2850: a0e20000 sb v0,0(a3) +800a2854: 24e7ffff addiu a3,a3,-1 +800a2858: 0501fff6 bgez t0,800a2834 <_Z16DrawLargePixel16jjjjjj+0x170> +800a285c: 2529fffe addiu t1,t1,-2 +800a2860: 256bffff addiu t3,t3,-1 +800a2864: 1160000f beqz t3,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0> +800a2868: 8dc30030 lw v1,48(t6) +800a286c: 00031040 sll v0,v1,0x1 +800a2870: 01826021 addu t4,t4,v0 +800a2874: 08028a06 j 800a2818 <_Z16DrawLargePixel16jjjjjj+0x154> +800a2878: 00a32821 addu a1,a1,v1 +800a287c: 32628000 andi v0,s3,0x8000 +800a2880: 1440002a bnez v0,800a292c <_Z16DrawLargePixel16jjjjjj+0x268> +800a2884: 32624000 andi v0,s3,0x4000 +800a2888: 24020007 li v0,7 +800a288c: 00571023 subu v0,v0,s7 +800a2890: 02821021 addu v0,s4,v0 +800a2894: 005e1021 addu v0,v0,s8 +800a2898: 90420000 lbu v0,0(v0) +800a289c: 1440004e bnez v0,800a29d8 <_Z16DrawLargePixel16jjjjjj+0x314> +800a28a0: 00000000 nop +800a28a4: 8fbf0034 lw ra,52(sp) +800a28a8: 8fbe0030 lw s8,48(sp) +800a28ac: 8fb7002c lw s7,44(sp) +800a28b0: 8fb60028 lw s6,40(sp) +800a28b4: 8fb50024 lw s5,36(sp) +800a28b8: 8fb40020 lw s4,32(sp) +800a28bc: 8fb3001c lw s3,28(sp) +800a28c0: 8fb20018 lw s2,24(sp) +800a28c4: 8fb10014 lw s1,20(sp) +800a28c8: 8fb00010 lw s0,16(sp) +800a28cc: 03e00008 jr ra +800a28d0: 27bd0038 addiu sp,sp,56 +800a28d4: 8e240020 lw a0,32(s1) +800a28d8: 8e25001c lw a1,28(s1) +800a28dc: 00641824 and v1,v1,a0 +800a28e0: 8e220018 lw v0,24(s1) +800a28e4: 00a31804 sllv v1,v1,a1 +800a28e8: 00621821 addu v1,v1,v0 +800a28ec: 00031840 sll v1,v1,0x1 +800a28f0: 3c028022 lui v0,0x8022 +800a28f4: 24630c48 addiu v1,v1,3144 +800a28f8: 3c068022 lui a2,0x8022 +800a28fc: 24425bc4 addiu v0,v0,23492 +800a2900: 00621821 addu v1,v1,v0 +800a2904: 24c46dd8 addiu a0,a2,28120 +800a2908: 080289ed j 800a27b4 <_Z16DrawLargePixel16jjjjjj+0xf0> +800a290c: ac830044 sw v1,68(a0) +800a2910: 3c02800a lui v0,0x800a +800a2914: 2442b390 addiu v0,v0,-19568 +800a2918: 0040f809 jalr v0 +800a291c: 02802021 move a0,s4 +800a2920: a2420000 sb v0,0(s2) +800a2924: 080289d7 j 800a275c <_Z16DrawLargePixel16jjjjjj+0x98> +800a2928: 8e260028 lw a2,40(s1) +800a292c: 1440004e bnez v0,800a2a68 <_Z16DrawLargePixel16jjjjjj+0x3a4> +800a2930: 24020007 li v0,7 +800a2934: 029e1023 subu v0,s4,s8 +800a2938: 00571021 addu v0,v0,s7 +800a293c: 90420038 lbu v0,56(v0) +800a2940: 1040ffd9 beqz v0,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4> +800a2944: 8fbf0034 lw ra,52(sp) +800a2948: 24c66dd8 addiu a2,a2,28120 +800a294c: 8cc30044 lw v1,68(a2) +800a2950: 00021040 sll v0,v0,0x1 +800a2954: 00431021 addu v0,v0,v1 +800a2958: 12c0ffd3 beqz s6,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4> +800a295c: 94440000 lhu a0,0(v0) +800a2960: 00c07021 move t6,a2 +800a2964: 02c05821 move t3,s6 +800a2968: 26a6ffff addiu a2,s5,-1 +800a296c: 00156840 sll t5,s5,0x1 +800a2970: 01c07821 move t7,t6 +800a2974: 04c00011 bltz a2,800a29bc <_Z16DrawLargePixel16jjjjjj+0x2f8> +800a2978: 02a51021 addu v0,s5,a1 +800a297c: 01ac1821 addu v1,t5,t4 +800a2980: 2447ffff addiu a3,v0,-1 +800a2984: 2469fffe addiu t1,v1,-2 +800a2988: 00c04021 move t0,a2 +800a298c: 01e05021 move t2,t7 +800a2990: 90e30000 lbu v1,0(a3) +800a2994: 9142004c lbu v0,76(t2) +800a2998: 0062102b sltu v0,v1,v0 +800a299c: 10400004 beqz v0,800a29b0 <_Z16DrawLargePixel16jjjjjj+0x2ec> +800a29a0: 2508ffff addiu t0,t0,-1 +800a29a4: a5240000 sh a0,0(t1) +800a29a8: 9142004d lbu v0,77(t2) +800a29ac: a0e20000 sb v0,0(a3) +800a29b0: 24e7ffff addiu a3,a3,-1 +800a29b4: 0501fff6 bgez t0,800a2990 <_Z16DrawLargePixel16jjjjjj+0x2cc> +800a29b8: 2529fffe addiu t1,t1,-2 +800a29bc: 256bffff addiu t3,t3,-1 +800a29c0: 1160ffb8 beqz t3,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0> +800a29c4: 8dc30030 lw v1,48(t6) +800a29c8: 00031040 sll v0,v1,0x1 +800a29cc: 01826021 addu t4,t4,v0 +800a29d0: 08028a5d j 800a2974 <_Z16DrawLargePixel16jjjjjj+0x2b0> +800a29d4: 00a32821 addu a1,a1,v1 +800a29d8: 24c66dd8 addiu a2,a2,28120 +800a29dc: 8cc30044 lw v1,68(a2) +800a29e0: 00021040 sll v0,v0,0x1 +800a29e4: 00431021 addu v0,v0,v1 +800a29e8: 12c0ffae beqz s6,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0> +800a29ec: 94440000 lhu a0,0(v0) +800a29f0: 00c07021 move t6,a2 +800a29f4: 02c05821 move t3,s6 +800a29f8: 26a6ffff addiu a2,s5,-1 +800a29fc: 00156840 sll t5,s5,0x1 +800a2a00: 01c07821 move t7,t6 +800a2a04: 04c00011 bltz a2,800a2a4c <_Z16DrawLargePixel16jjjjjj+0x388> +800a2a08: 02a51021 addu v0,s5,a1 +800a2a0c: 01ac1821 addu v1,t5,t4 +800a2a10: 2447ffff addiu a3,v0,-1 +800a2a14: 2469fffe addiu t1,v1,-2 +800a2a18: 00c04021 move t0,a2 +800a2a1c: 01e05021 move t2,t7 +800a2a20: 90e30000 lbu v1,0(a3) +800a2a24: 9142004c lbu v0,76(t2) +800a2a28: 0062102b sltu v0,v1,v0 +800a2a2c: 10400004 beqz v0,800a2a40 <_Z16DrawLargePixel16jjjjjj+0x37c> +800a2a30: 2508ffff addiu t0,t0,-1 +800a2a34: a5240000 sh a0,0(t1) +800a2a38: 9142004d lbu v0,77(t2) +800a2a3c: a0e20000 sb v0,0(a3) +800a2a40: 24e7ffff addiu a3,a3,-1 +800a2a44: 0501fff6 bgez t0,800a2a20 <_Z16DrawLargePixel16jjjjjj+0x35c> +800a2a48: 2529fffe addiu t1,t1,-2 +800a2a4c: 256bffff addiu t3,t3,-1 +800a2a50: 1160ff94 beqz t3,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0> +800a2a54: 8dc30030 lw v1,48(t6) +800a2a58: 00031040 sll v0,v1,0x1 +800a2a5c: 01826021 addu t4,t4,v0 +800a2a60: 08028a81 j 800a2a04 <_Z16DrawLargePixel16jjjjjj+0x340> +800a2a64: 00a32821 addu a1,a1,v1 +800a2a68: 00571023 subu v0,v0,s7 +800a2a6c: 029e1823 subu v1,s4,s8 +800a2a70: 00621821 addu v1,v1,v0 +800a2a74: 90620038 lbu v0,56(v1) +800a2a78: 1040ff8b beqz v0,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4> +800a2a7c: 8fbf0034 lw ra,52(sp) +800a2a80: 24c66dd8 addiu a2,a2,28120 +800a2a84: 8cc30044 lw v1,68(a2) +800a2a88: 00021040 sll v0,v0,0x1 +800a2a8c: 00431021 addu v0,v0,v1 +800a2a90: 12c0ff85 beqz s6,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4> +800a2a94: 94440000 lhu a0,0(v0) +800a2a98: 00c07021 move t6,a2 +800a2a9c: 02c05821 move t3,s6 +800a2aa0: 26a6ffff addiu a2,s5,-1 +800a2aa4: 00156840 sll t5,s5,0x1 +800a2aa8: 01c07821 move t7,t6 +800a2aac: 04c00011 bltz a2,800a2af4 <_Z16DrawLargePixel16jjjjjj+0x430> +800a2ab0: 02a51021 addu v0,s5,a1 +800a2ab4: 01ac1821 addu v1,t5,t4 +800a2ab8: 2447ffff addiu a3,v0,-1 +800a2abc: 2469fffe addiu t1,v1,-2 +800a2ac0: 00c04021 move t0,a2 +800a2ac4: 01e05021 move t2,t7 +800a2ac8: 90e30000 lbu v1,0(a3) +800a2acc: 9142004c lbu v0,76(t2) +800a2ad0: 0062102b sltu v0,v1,v0 +800a2ad4: 10400004 beqz v0,800a2ae8 <_Z16DrawLargePixel16jjjjjj+0x424> +800a2ad8: 2508ffff addiu t0,t0,-1 +800a2adc: a5240000 sh a0,0(t1) +800a2ae0: 9142004d lbu v0,77(t2) +800a2ae4: a0e20000 sb v0,0(a3) +800a2ae8: 24e7ffff addiu a3,a3,-1 +800a2aec: 0501fff6 bgez t0,800a2ac8 <_Z16DrawLargePixel16jjjjjj+0x404> +800a2af0: 2529fffe addiu t1,t1,-2 +800a2af4: 256bffff addiu t3,t3,-1 +800a2af8: 1160ff6a beqz t3,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0> +800a2afc: 8dc30030 lw v1,48(t6) +800a2b00: 00031040 sll v0,v1,0x1 +800a2b04: 01826021 addu t4,t4,v0 +800a2b08: 08028aab j 800a2aac <_Z16DrawLargePixel16jjjjjj+0x3e8> +800a2b0c: 00a32821 addu a1,a1,v1 +800a2b10: 244228a0 addiu v0,v0,10400 +800a2b14: 0040f809 jalr v0 +800a2b18: 00000000 nop +800a2b1c: 080289e4 j 800a2790 <_Z16DrawLargePixel16jjjjjj+0xcc> +800a2b20: 8e220020 lw v0,32(s1) + +800a2b24 <_Z21DrawClippedTile16x2x2jjjjjj>: +800a2b24: 27bdffc0 addiu sp,sp,-64 +800a2b28: 3c028022 lui v0,0x8022 +800a2b2c: afbe0038 sw s8,56(sp) +800a2b30: afb60030 sw s6,48(sp) +800a2b34: afb5002c sw s5,44(sp) +800a2b38: afb40028 sw s4,40(sp) +800a2b3c: afb20020 sw s2,32(sp) +800a2b40: afb1001c sw s1,28(sp) +800a2b44: afbf003c sw ra,60(sp) +800a2b48: 24516da8 addiu s1,v0,28072 +800a2b4c: afb70034 sw s7,52(sp) +800a2b50: afb30024 sw s3,36(sp) +800a2b54: afb00018 sw s0,24(sp) +800a2b58: 0080a021 move s4,a0 +800a2b5c: 8e280008 lw t0,8(s1) +800a2b60: 308203ff andi v0,a0,0x3ff +800a2b64: 328301ff andi v1,s4,0x1ff +800a2b68: 8e24000c lw a0,12(s1) +800a2b6c: 01021004 sllv v0,v0,t0 +800a2b70: 2c630100 sltiu v1,v1,256 +800a2b74: 00442021 addu a0,v0,a0 +800a2b78: 00a09021 move s2,a1 +800a2b7c: 00c0a821 move s5,a2 +800a2b80: 00e0b021 move s6,a3 +800a2b84: 14600003 bnez v1,800a2b94 <_Z21DrawClippedTile16x2x2jjjjjj+0x70> +800a2b88: 8fbe0054 lw s8,84(sp) +800a2b8c: 8e220010 lw v0,16(s1) +800a2b90: 00822021 addu a0,a0,v0 +800a2b94: 3085ffff andi a1,a0,0xffff +800a2b98: 8e260028 lw a2,40(s1) +800a2b9c: 01058006 srlv s0,a1,t0 +800a2ba0: 02069821 addu s3,s0,a2 +800a2ba4: 8e220024 lw v0,36(s1) +800a2ba8: 92640000 lbu a0,0(s3) +800a2bac: 00101980 sll v1,s0,0x6 +800a2bb0: 108000bb beqz a0,800a2ea0 <_Z21DrawClippedTile16x2x2jjjjjj+0x37c> +800a2bb4: 0062b821 addu s7,v1,v0 +800a2bb8: 02061021 addu v0,s0,a2 +800a2bbc: 90440000 lbu a0,0(v0) +800a2bc0: 24030002 li v1,2 +800a2bc4: 1083004d beq a0,v1,800a2cfc <_Z21DrawClippedTile16x2x2jjjjjj+0x1d8> +800a2bc8: 8fbf003c lw ra,60(sp) +800a2bcc: 9222002c lbu v0,44(s1) +800a2bd0: 10400055 beqz v0,800a2d28 <_Z21DrawClippedTile16x2x2jjjjjj+0x204> +800a2bd4: 00141a82 srl v1,s4,0xa +800a2bd8: 3c028022 lui v0,0x8022 +800a2bdc: 90435bcb lbu v1,23499(v0) +800a2be0: 1460011f bnez v1,800a3060 <_Z21DrawClippedTile16x2x2jjjjjj+0x53c> +800a2be4: 3c028005 lui v0,0x8005 +800a2be8: 8e220020 lw v0,32(s1) +800a2bec: 00141a82 srl v1,s4,0xa +800a2bf0: 00621824 and v1,v1,v0 +800a2bf4: 3c02802c lui v0,0x802c +800a2bf8: 2442140c addiu v0,v0,5132 +800a2bfc: 00031a40 sll v1,v1,0x9 +800a2c00: 00621821 addu v1,v1,v0 +800a2c04: 3c048022 lui a0,0x8022 +800a2c08: 2ea20004 sltiu v0,s5,4 +800a2c0c: 10400055 beqz v0,800a2d64 <_Z21DrawClippedTile16x2x2jjjjjj+0x240> +800a2c10: ac836e1c sw v1,28188(a0) +800a2c14: 3c03801f lui v1,0x801f +800a2c18: 02b63821 addu a3,s5,s6 +800a2c1c: 00151080 sll v0,s5,0x2 +800a2c20: 2463b514 addiu v1,v1,-19180 +800a2c24: 00431021 addu v0,v0,v1 +800a2c28: 2ce40004 sltiu a0,a3,4 +800a2c2c: 1080004f beqz a0,800a2d6c <_Z21DrawClippedTile16x2x2jjjjjj+0x248> +800a2c30: 8c530000 lw s3,0(v0) +800a2c34: 3c03801f lui v1,0x801f +800a2c38: 00071080 sll v0,a3,0x2 +800a2c3c: 2463b524 addiu v1,v1,-19164 +800a2c40: 00431021 addu v0,v0,v1 +800a2c44: 8c440000 lw a0,0(v0) +800a2c48: 0000b021 move s6,zero +800a2c4c: 02649824 and s3,s3,a0 +800a2c50: 3282c000 andi v0,s4,0xc000 +800a2c54: 1440004c bnez v0,800a2d88 <_Z21DrawClippedTile16x2x2jjjjjj+0x264> +800a2c58: 32828000 andi v0,s4,0x8000 +800a2c5c: 13c00026 beqz s8,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4> +800a2c60: 3c038022 lui v1,0x8022 +800a2c64: 8fa20050 lw v0,80(sp) +800a2c68: 02e28021 addu s0,s7,v0 +800a2c6c: 3c02800a lui v0,0x800a +800a2c70: 03c08821 move s1,s8 +800a2c74: 2455c35c addiu s5,v0,-15524 +800a2c78: 08028b2a j 800a2ca8 <_Z21DrawClippedTile16x2x2jjjjjj+0x184> +800a2c7c: 24746dd8 addiu s4,v1,28120 +800a2c80: 8e020004 lw v0,4(s0) +800a2c84: 26440008 addiu a0,s2,8 +800a2c88: 02c21024 and v0,s6,v0 +800a2c8c: 26100008 addiu s0,s0,8 +800a2c90: 27a50010 addiu a1,sp,16 +800a2c94: 14400014 bnez v0,800a2ce8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1c4> +800a2c98: afa20010 sw v0,16(sp) +800a2c9c: 12200016 beqz s1,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4> +800a2ca0: 8e820030 lw v0,48(s4) +800a2ca4: 02429021 addu s2,s2,v0 +800a2ca8: 8e020000 lw v0,0(s0) +800a2cac: 2631ffff addiu s1,s1,-1 +800a2cb0: 02621024 and v0,s3,v0 +800a2cb4: 02402021 move a0,s2 +800a2cb8: 27a50010 addiu a1,sp,16 +800a2cbc: 1040fff0 beqz v0,800a2c80 <_Z21DrawClippedTile16x2x2jjjjjj+0x15c> +800a2cc0: afa20010 sw v0,16(sp) +800a2cc4: 02a0f809 jalr s5 +800a2cc8: 00000000 nop +800a2ccc: 8e020004 lw v0,4(s0) +800a2cd0: 26440008 addiu a0,s2,8 +800a2cd4: 02c21024 and v0,s6,v0 +800a2cd8: 26100008 addiu s0,s0,8 +800a2cdc: 27a50010 addiu a1,sp,16 +800a2ce0: 1040ffee beqz v0,800a2c9c <_Z21DrawClippedTile16x2x2jjjjjj+0x178> +800a2ce4: afa20010 sw v0,16(sp) +800a2ce8: 02a0f809 jalr s5 +800a2cec: 00000000 nop +800a2cf0: 1620ffec bnez s1,800a2ca4 <_Z21DrawClippedTile16x2x2jjjjjj+0x180> +800a2cf4: 8e820030 lw v0,48(s4) +800a2cf8: 8fbf003c lw ra,60(sp) +800a2cfc: 8fbe0038 lw s8,56(sp) +800a2d00: 8fb70034 lw s7,52(sp) +800a2d04: 8fb60030 lw s6,48(sp) +800a2d08: 8fb5002c lw s5,44(sp) +800a2d0c: 8fb40028 lw s4,40(sp) +800a2d10: 8fb30024 lw s3,36(sp) +800a2d14: 8fb20020 lw s2,32(sp) +800a2d18: 8fb1001c lw s1,28(sp) +800a2d1c: 8fb00018 lw s0,24(sp) +800a2d20: 03e00008 jr ra +800a2d24: 27bd0040 addiu sp,sp,64 +800a2d28: 8e240020 lw a0,32(s1) +800a2d2c: 8e25001c lw a1,28(s1) +800a2d30: 00641824 and v1,v1,a0 +800a2d34: 8e220018 lw v0,24(s1) +800a2d38: 00a31804 sllv v1,v1,a1 +800a2d3c: 00621821 addu v1,v1,v0 +800a2d40: 00031840 sll v1,v1,0x1 +800a2d44: 3c028022 lui v0,0x8022 +800a2d48: 24425bc4 addiu v0,v0,23492 +800a2d4c: 24630c48 addiu v1,v1,3144 +800a2d50: 00621821 addu v1,v1,v0 +800a2d54: 3c048022 lui a0,0x8022 +800a2d58: 2ea20004 sltiu v0,s5,4 +800a2d5c: 1440ffad bnez v0,800a2c14 <_Z21DrawClippedTile16x2x2jjjjjj+0xf0> +800a2d60: ac836e1c sw v1,28188(a0) +800a2d64: 02b63821 addu a3,s5,s6 +800a2d68: 00009821 move s3,zero +800a2d6c: 2ce20005 sltiu v0,a3,5 +800a2d70: 10400041 beqz v0,800a2e78 <_Z21DrawClippedTile16x2x2jjjjjj+0x354> +800a2d74: 2ea20005 sltiu v0,s5,5 +800a2d78: 3282c000 andi v0,s4,0xc000 +800a2d7c: 1040ffb7 beqz v0,800a2c5c <_Z21DrawClippedTile16x2x2jjjjjj+0x138> +800a2d80: 0000b021 move s6,zero +800a2d84: 32828000 andi v0,s4,0x8000 +800a2d88: 1440004c bnez v0,800a2ebc <_Z21DrawClippedTile16x2x2jjjjjj+0x398> +800a2d8c: 32824000 andi v0,s4,0x4000 +800a2d90: 3c0200ff lui v0,0xff +800a2d94: 02c23824 and a3,s6,v0 +800a2d98: 3265ff00 andi a1,s3,0xff00 +800a2d9c: 02621024 and v0,s3,v0 +800a2da0: 32c6ff00 andi a2,s6,0xff00 +800a2da4: 00134e02 srl t1,s3,0x18 +800a2da8: 00131e00 sll v1,s3,0x18 +800a2dac: 00052a00 sll a1,a1,0x8 +800a2db0: 00021202 srl v0,v0,0x8 +800a2db4: 00063200 sll a2,a2,0x8 +800a2db8: 00073a02 srl a3,a3,0x8 +800a2dbc: 00164602 srl t0,s6,0x18 +800a2dc0: 00162600 sll a0,s6,0x18 +800a2dc4: 00651825 or v1,v1,a1 +800a2dc8: 00491025 or v0,v0,t1 +800a2dcc: 00862025 or a0,a0,a2 +800a2dd0: 00e83825 or a3,a3,t0 +800a2dd4: 0062a025 or s4,v1,v0 +800a2dd8: 13c0ffc7 beqz s8,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4> +800a2ddc: 00879825 or s3,a0,a3 +800a2de0: 8fa30050 lw v1,80(sp) +800a2de4: 3c02800a lui v0,0x800a +800a2de8: 02e38021 addu s0,s7,v1 +800a2dec: 3c038022 lui v1,0x8022 +800a2df0: 03c08821 move s1,s8 +800a2df4: 2456c52c addiu s6,v0,-15060 +800a2df8: 08028b8a j 800a2e28 <_Z21DrawClippedTile16x2x2jjjjjj+0x304> +800a2dfc: 24756dd8 addiu s5,v1,28120 +800a2e00: 8e020000 lw v0,0(s0) +800a2e04: 26440008 addiu a0,s2,8 +800a2e08: 02621024 and v0,s3,v0 +800a2e0c: 26100008 addiu s0,s0,8 +800a2e10: 27a50010 addiu a1,sp,16 +800a2e14: 14400014 bnez v0,800a2e68 <_Z21DrawClippedTile16x2x2jjjjjj+0x344> +800a2e18: afa20010 sw v0,16(sp) +800a2e1c: 1220ffb6 beqz s1,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4> +800a2e20: 8ea20030 lw v0,48(s5) +800a2e24: 02429021 addu s2,s2,v0 +800a2e28: 8e020004 lw v0,4(s0) +800a2e2c: 2631ffff addiu s1,s1,-1 +800a2e30: 02821024 and v0,s4,v0 +800a2e34: 02402021 move a0,s2 +800a2e38: 27a50010 addiu a1,sp,16 +800a2e3c: 1040fff0 beqz v0,800a2e00 <_Z21DrawClippedTile16x2x2jjjjjj+0x2dc> +800a2e40: afa20010 sw v0,16(sp) +800a2e44: 02c0f809 jalr s6 +800a2e48: 00000000 nop +800a2e4c: 8e020000 lw v0,0(s0) +800a2e50: 26440008 addiu a0,s2,8 +800a2e54: 02621024 and v0,s3,v0 +800a2e58: 26100008 addiu s0,s0,8 +800a2e5c: 27a50010 addiu a1,sp,16 +800a2e60: 1040ffee beqz v0,800a2e1c <_Z21DrawClippedTile16x2x2jjjjjj+0x2f8> +800a2e64: afa20010 sw v0,16(sp) +800a2e68: 02c0f809 jalr s6 +800a2e6c: 00000000 nop +800a2e70: 08028b87 j 800a2e1c <_Z21DrawClippedTile16x2x2jjjjjj+0x2f8> +800a2e74: 00000000 nop +800a2e78: 1040003a beqz v0,800a2f64 <_Z21DrawClippedTile16x2x2jjjjjj+0x440> +800a2e7c: 3c02801f lui v0,0x801f +800a2e80: 2406ffff li a2,-1 +800a2e84: 3c03801f lui v1,0x801f +800a2e88: 00071080 sll v0,a3,0x2 +800a2e8c: 2463b524 addiu v1,v1,-19164 +800a2e90: 00431021 addu v0,v0,v1 +800a2e94: 8c44fff0 lw a0,-16(v0) +800a2e98: 08028b14 j 800a2c50 <_Z21DrawClippedTile16x2x2jjjjjj+0x12c> +800a2e9c: 00c4b024 and s6,a2,a0 +800a2ea0: 3c02800a lui v0,0x800a +800a2ea4: 2442b390 addiu v0,v0,-19568 +800a2ea8: 0040f809 jalr v0 +800a2eac: 02e02021 move a0,s7 +800a2eb0: a2620000 sb v0,0(s3) +800a2eb4: 08028aee j 800a2bb8 <_Z21DrawClippedTile16x2x2jjjjjj+0x94> +800a2eb8: 8e260028 lw a2,40(s1) +800a2ebc: 1440002e bnez v0,800a2f78 <_Z21DrawClippedTile16x2x2jjjjjj+0x454> +800a2ec0: 3c0200ff lui v0,0xff +800a2ec4: 13c0ff8c beqz s8,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4> +800a2ec8: 8fa30050 lw v1,80(sp) +800a2ecc: 03c08821 move s1,s8 +800a2ed0: 02e31023 subu v0,s7,v1 +800a2ed4: 24500038 addiu s0,v0,56 +800a2ed8: 3c038022 lui v1,0x8022 +800a2edc: 3c02800a lui v0,0x800a +800a2ee0: 2455c35c addiu s5,v0,-15524 +800a2ee4: 08028bc5 j 800a2f14 <_Z21DrawClippedTile16x2x2jjjjjj+0x3f0> +800a2ee8: 24746dd8 addiu s4,v1,28120 +800a2eec: 8e020004 lw v0,4(s0) +800a2ef0: 26440008 addiu a0,s2,8 +800a2ef4: 02c21024 and v0,s6,v0 +800a2ef8: 2610fff8 addiu s0,s0,-8 +800a2efc: 27a50010 addiu a1,sp,16 +800a2f00: 14400014 bnez v0,800a2f54 <_Z21DrawClippedTile16x2x2jjjjjj+0x430> +800a2f04: afa20010 sw v0,16(sp) +800a2f08: 1220ff7b beqz s1,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4> +800a2f0c: 8e820030 lw v0,48(s4) +800a2f10: 02429021 addu s2,s2,v0 +800a2f14: 8e020000 lw v0,0(s0) +800a2f18: 2631ffff addiu s1,s1,-1 +800a2f1c: 02621024 and v0,s3,v0 +800a2f20: 02402021 move a0,s2 +800a2f24: 27a50010 addiu a1,sp,16 +800a2f28: 1040fff0 beqz v0,800a2eec <_Z21DrawClippedTile16x2x2jjjjjj+0x3c8> +800a2f2c: afa20010 sw v0,16(sp) +800a2f30: 02a0f809 jalr s5 +800a2f34: 00000000 nop +800a2f38: 8e020004 lw v0,4(s0) +800a2f3c: 26440008 addiu a0,s2,8 +800a2f40: 02c21024 and v0,s6,v0 +800a2f44: 2610fff8 addiu s0,s0,-8 +800a2f48: 27a50010 addiu a1,sp,16 +800a2f4c: 1040ffee beqz v0,800a2f08 <_Z21DrawClippedTile16x2x2jjjjjj+0x3e4> +800a2f50: afa20010 sw v0,16(sp) +800a2f54: 02a0f809 jalr s5 +800a2f58: 00000000 nop +800a2f5c: 08028bc2 j 800a2f08 <_Z21DrawClippedTile16x2x2jjjjjj+0x3e4> +800a2f60: 00000000 nop +800a2f64: 00151880 sll v1,s5,0x2 +800a2f68: 2442b514 addiu v0,v0,-19180 +800a2f6c: 00621821 addu v1,v1,v0 +800a2f70: 08028ba1 j 800a2e84 <_Z21DrawClippedTile16x2x2jjjjjj+0x360> +800a2f74: 8c66fff0 lw a2,-16(v1) +800a2f78: 02c23824 and a3,s6,v0 +800a2f7c: 3265ff00 andi a1,s3,0xff00 +800a2f80: 02621024 and v0,s3,v0 +800a2f84: 32c6ff00 andi a2,s6,0xff00 +800a2f88: 00134e02 srl t1,s3,0x18 +800a2f8c: 00131e00 sll v1,s3,0x18 +800a2f90: 00052a00 sll a1,a1,0x8 +800a2f94: 00021202 srl v0,v0,0x8 +800a2f98: 00063200 sll a2,a2,0x8 +800a2f9c: 00073a02 srl a3,a3,0x8 +800a2fa0: 00164602 srl t0,s6,0x18 +800a2fa4: 00162600 sll a0,s6,0x18 +800a2fa8: 00651825 or v1,v1,a1 +800a2fac: 00491025 or v0,v0,t1 +800a2fb0: 00862025 or a0,a0,a2 +800a2fb4: 00e83825 or a3,a3,t0 +800a2fb8: 0062a025 or s4,v1,v0 +800a2fbc: 13c0ff4e beqz s8,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4> +800a2fc0: 00879825 or s3,a0,a3 +800a2fc4: 8fa30050 lw v1,80(sp) +800a2fc8: 03c08821 move s1,s8 +800a2fcc: 02e31023 subu v0,s7,v1 +800a2fd0: 24500038 addiu s0,v0,56 +800a2fd4: 3c038022 lui v1,0x8022 +800a2fd8: 3c02800a lui v0,0x800a +800a2fdc: 2456c52c addiu s6,v0,-15060 +800a2fe0: 08028c04 j 800a3010 <_Z21DrawClippedTile16x2x2jjjjjj+0x4ec> +800a2fe4: 24756dd8 addiu s5,v1,28120 +800a2fe8: 8e020000 lw v0,0(s0) +800a2fec: 26440008 addiu a0,s2,8 +800a2ff0: 02621024 and v0,s3,v0 +800a2ff4: 2610fff8 addiu s0,s0,-8 +800a2ff8: 27a50010 addiu a1,sp,16 +800a2ffc: 14400014 bnez v0,800a3050 <_Z21DrawClippedTile16x2x2jjjjjj+0x52c> +800a3000: afa20010 sw v0,16(sp) +800a3004: 1220ff3c beqz s1,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4> +800a3008: 8ea20030 lw v0,48(s5) +800a300c: 02429021 addu s2,s2,v0 +800a3010: 8e020004 lw v0,4(s0) +800a3014: 2631ffff addiu s1,s1,-1 +800a3018: 02821024 and v0,s4,v0 +800a301c: 02402021 move a0,s2 +800a3020: 27a50010 addiu a1,sp,16 +800a3024: 1040fff0 beqz v0,800a2fe8 <_Z21DrawClippedTile16x2x2jjjjjj+0x4c4> +800a3028: afa20010 sw v0,16(sp) +800a302c: 02c0f809 jalr s6 +800a3030: 00000000 nop +800a3034: 8e020000 lw v0,0(s0) +800a3038: 26440008 addiu a0,s2,8 +800a303c: 02621024 and v0,s3,v0 +800a3040: 2610fff8 addiu s0,s0,-8 +800a3044: 27a50010 addiu a1,sp,16 +800a3048: 1040ffee beqz v0,800a3004 <_Z21DrawClippedTile16x2x2jjjjjj+0x4e0> +800a304c: afa20010 sw v0,16(sp) +800a3050: 02c0f809 jalr s6 +800a3054: 00000000 nop +800a3058: 08028c01 j 800a3004 <_Z21DrawClippedTile16x2x2jjjjjj+0x4e0> +800a305c: 00000000 nop +800a3060: 244228a0 addiu v0,v0,10400 +800a3064: 0040f809 jalr v0 +800a3068: 00000000 nop +800a306c: 08028afb j 800a2bec <_Z21DrawClippedTile16x2x2jjjjjj+0xc8> +800a3070: 8e220020 lw v0,32(s1) + +800a3074 <_Z14DrawTile16x2x2jjjj>: +800a3074: 27bdffc8 addiu sp,sp,-56 +800a3078: 3c028022 lui v0,0x8022 +800a307c: afb7002c sw s7,44(sp) +800a3080: afb60028 sw s6,40(sp) +800a3084: afb40020 sw s4,32(sp) +800a3088: afb20018 sw s2,24(sp) +800a308c: afb10014 sw s1,20(sp) +800a3090: afbf0030 sw ra,48(sp) +800a3094: 24516da8 addiu s1,v0,28072 +800a3098: afb50024 sw s5,36(sp) +800a309c: afb3001c sw s3,28(sp) +800a30a0: afb00010 sw s0,16(sp) +800a30a4: 0080a021 move s4,a0 +800a30a8: 8e280008 lw t0,8(s1) +800a30ac: 308203ff andi v0,a0,0x3ff +800a30b0: 328301ff andi v1,s4,0x1ff +800a30b4: 8e24000c lw a0,12(s1) +800a30b8: 01021004 sllv v0,v0,t0 +800a30bc: 2c630100 sltiu v1,v1,256 +800a30c0: 00442021 addu a0,v0,a0 +800a30c4: 00a09021 move s2,a1 +800a30c8: 00c0b821 move s7,a2 +800a30cc: 14600003 bnez v1,800a30dc <_Z14DrawTile16x2x2jjjj+0x68> +800a30d0: 00e0b021 move s6,a3 +800a30d4: 8e220010 lw v0,16(s1) +800a30d8: 00822021 addu a0,a0,v0 +800a30dc: 3085ffff andi a1,a0,0xffff +800a30e0: 8e260028 lw a2,40(s1) +800a30e4: 01058006 srlv s0,a1,t0 +800a30e8: 02069821 addu s3,s0,a2 +800a30ec: 8e220024 lw v0,36(s1) +800a30f0: 92640000 lbu a0,0(s3) +800a30f4: 00101980 sll v1,s0,0x6 +800a30f8: 10800075 beqz a0,800a32d0 <_Z14DrawTile16x2x2jjjj+0x25c> +800a30fc: 0062a821 addu s5,v1,v0 +800a3100: 02061021 addu v0,s0,a2 +800a3104: 90440000 lbu a0,0(v0) +800a3108: 24030002 li v1,2 +800a310c: 10830034 beq a0,v1,800a31e0 <_Z14DrawTile16x2x2jjjj+0x16c> +800a3110: 8fbf0030 lw ra,48(sp) +800a3114: 9222002c lbu v0,44(s1) +800a3118: 1040003b beqz v0,800a3208 <_Z14DrawTile16x2x2jjjj+0x194> +800a311c: 00141a82 srl v1,s4,0xa +800a3120: 3c028022 lui v0,0x8022 +800a3124: 90435bcb lbu v1,23499(v0) +800a3128: 146000b8 bnez v1,800a340c <_Z14DrawTile16x2x2jjjj+0x398> +800a312c: 3c028005 lui v0,0x8005 +800a3130: 8e220020 lw v0,32(s1) +800a3134: 00141a82 srl v1,s4,0xa +800a3138: 00621824 and v1,v1,v0 +800a313c: 3c02802c lui v0,0x802c +800a3140: 2442140c addiu v0,v0,5132 +800a3144: 00031a40 sll v1,v1,0x9 +800a3148: 00621821 addu v1,v1,v0 +800a314c: 3c048022 lui a0,0x8022 +800a3150: 3282c000 andi v0,s4,0xc000 +800a3154: 1440003b bnez v0,800a3244 <_Z14DrawTile16x2x2jjjj+0x1d0> +800a3158: ac836e1c sw v1,28188(a0) +800a315c: 12c0001f beqz s6,800a31dc <_Z14DrawTile16x2x2jjjj+0x168> +800a3160: 3c038022 lui v1,0x8022 +800a3164: 3c02800a lui v0,0x800a +800a3168: 02b78021 addu s0,s5,s7 +800a316c: 02c08821 move s1,s6 +800a3170: 2454c35c addiu s4,v0,-15524 +800a3174: 08028c67 j 800a319c <_Z14DrawTile16x2x2jjjj+0x128> +800a3178: 24736dd8 addiu s3,v1,28120 +800a317c: 8e020004 lw v0,4(s0) +800a3180: 26050004 addiu a1,s0,4 +800a3184: 26440008 addiu a0,s2,8 +800a3188: 14400010 bnez v0,800a31cc <_Z14DrawTile16x2x2jjjj+0x158> +800a318c: 26100008 addiu s0,s0,8 +800a3190: 12200012 beqz s1,800a31dc <_Z14DrawTile16x2x2jjjj+0x168> +800a3194: 8e620030 lw v0,48(s3) +800a3198: 02429021 addu s2,s2,v0 +800a319c: 8e020000 lw v0,0(s0) +800a31a0: 2631ffff addiu s1,s1,-1 +800a31a4: 02402021 move a0,s2 +800a31a8: 1040fff4 beqz v0,800a317c <_Z14DrawTile16x2x2jjjj+0x108> +800a31ac: 02002821 move a1,s0 +800a31b0: 0280f809 jalr s4 +800a31b4: 00000000 nop +800a31b8: 8e020004 lw v0,4(s0) +800a31bc: 26050004 addiu a1,s0,4 +800a31c0: 26440008 addiu a0,s2,8 +800a31c4: 1040fff2 beqz v0,800a3190 <_Z14DrawTile16x2x2jjjj+0x11c> +800a31c8: 26100008 addiu s0,s0,8 +800a31cc: 0280f809 jalr s4 +800a31d0: 00000000 nop +800a31d4: 1620fff0 bnez s1,800a3198 <_Z14DrawTile16x2x2jjjj+0x124> +800a31d8: 8e620030 lw v0,48(s3) +800a31dc: 8fbf0030 lw ra,48(sp) +800a31e0: 8fb7002c lw s7,44(sp) +800a31e4: 8fb60028 lw s6,40(sp) +800a31e8: 8fb50024 lw s5,36(sp) +800a31ec: 8fb40020 lw s4,32(sp) +800a31f0: 8fb3001c lw s3,28(sp) +800a31f4: 8fb20018 lw s2,24(sp) +800a31f8: 8fb10014 lw s1,20(sp) +800a31fc: 8fb00010 lw s0,16(sp) +800a3200: 03e00008 jr ra +800a3204: 27bd0038 addiu sp,sp,56 +800a3208: 8e240020 lw a0,32(s1) +800a320c: 8e25001c lw a1,28(s1) +800a3210: 00641824 and v1,v1,a0 +800a3214: 8e220018 lw v0,24(s1) +800a3218: 00a31804 sllv v1,v1,a1 +800a321c: 00621821 addu v1,v1,v0 +800a3220: 00031840 sll v1,v1,0x1 +800a3224: 3c028022 lui v0,0x8022 +800a3228: 24425bc4 addiu v0,v0,23492 +800a322c: 24630c48 addiu v1,v1,3144 +800a3230: 00621821 addu v1,v1,v0 +800a3234: 3c048022 lui a0,0x8022 +800a3238: 3282c000 andi v0,s4,0xc000 +800a323c: 1040ffc7 beqz v0,800a315c <_Z14DrawTile16x2x2jjjj+0xe8> +800a3240: ac836e1c sw v1,28188(a0) +800a3244: 32828000 andi v0,s4,0x8000 +800a3248: 14400028 bnez v0,800a32ec <_Z14DrawTile16x2x2jjjj+0x278> +800a324c: 32824000 andi v0,s4,0x4000 +800a3250: 12c0ffe2 beqz s6,800a31dc <_Z14DrawTile16x2x2jjjj+0x168> +800a3254: 3c038022 lui v1,0x8022 +800a3258: 3c02800a lui v0,0x800a +800a325c: 02b78021 addu s0,s5,s7 +800a3260: 02c08821 move s1,s6 +800a3264: 2454c52c addiu s4,v0,-15060 +800a3268: 08028ca4 j 800a3290 <_Z14DrawTile16x2x2jjjj+0x21c> +800a326c: 24736dd8 addiu s3,v1,28120 +800a3270: 8e020000 lw v0,0(s0) +800a3274: 02002821 move a1,s0 +800a3278: 26440008 addiu a0,s2,8 +800a327c: 14400010 bnez v0,800a32c0 <_Z14DrawTile16x2x2jjjj+0x24c> +800a3280: 26100008 addiu s0,s0,8 +800a3284: 1220ffd5 beqz s1,800a31dc <_Z14DrawTile16x2x2jjjj+0x168> +800a3288: 8e620030 lw v0,48(s3) +800a328c: 02429021 addu s2,s2,v0 +800a3290: 8e020004 lw v0,4(s0) +800a3294: 2631ffff addiu s1,s1,-1 +800a3298: 02402021 move a0,s2 +800a329c: 1040fff4 beqz v0,800a3270 <_Z14DrawTile16x2x2jjjj+0x1fc> +800a32a0: 26050004 addiu a1,s0,4 +800a32a4: 0280f809 jalr s4 +800a32a8: 00000000 nop +800a32ac: 8e020000 lw v0,0(s0) +800a32b0: 02002821 move a1,s0 +800a32b4: 26440008 addiu a0,s2,8 +800a32b8: 1040fff2 beqz v0,800a3284 <_Z14DrawTile16x2x2jjjj+0x210> +800a32bc: 26100008 addiu s0,s0,8 +800a32c0: 0280f809 jalr s4 +800a32c4: 00000000 nop +800a32c8: 08028ca1 j 800a3284 <_Z14DrawTile16x2x2jjjj+0x210> +800a32cc: 00000000 nop +800a32d0: 3c02800a lui v0,0x800a +800a32d4: 2442b390 addiu v0,v0,-19568 +800a32d8: 0040f809 jalr v0 +800a32dc: 02a02021 move a0,s5 +800a32e0: a2620000 sb v0,0(s3) +800a32e4: 08028c40 j 800a3100 <_Z14DrawTile16x2x2jjjj+0x8c> +800a32e8: 8e260028 lw a2,40(s1) +800a32ec: 14400024 bnez v0,800a3380 <_Z14DrawTile16x2x2jjjj+0x30c> +800a32f0: 00000000 nop +800a32f4: 12c0ffb9 beqz s6,800a31dc <_Z14DrawTile16x2x2jjjj+0x168> +800a32f8: 3c03800a lui v1,0x800a +800a32fc: 02b71023 subu v0,s5,s7 +800a3300: 3c048022 lui a0,0x8022 +800a3304: 2451003c addiu s1,v0,60 +800a3308: 02c09821 move s3,s6 +800a330c: 2475c35c addiu s5,v1,-15524 +800a3310: 24946dd8 addiu s4,a0,28120 +800a3314: 08028ccf j 800a333c <_Z14DrawTile16x2x2jjjj+0x2c8> +800a3318: 24500038 addiu s0,v0,56 +800a331c: 8e220000 lw v0,0(s1) +800a3320: 02202821 move a1,s1 +800a3324: 26440008 addiu a0,s2,8 +800a3328: 14400011 bnez v0,800a3370 <_Z14DrawTile16x2x2jjjj+0x2fc> +800a332c: 2631fff8 addiu s1,s1,-8 +800a3330: 1260ffaa beqz s3,800a31dc <_Z14DrawTile16x2x2jjjj+0x168> +800a3334: 8e820030 lw v0,48(s4) +800a3338: 02429021 addu s2,s2,v0 +800a333c: 8e020000 lw v0,0(s0) +800a3340: 02002821 move a1,s0 +800a3344: 2673ffff addiu s3,s3,-1 +800a3348: 02402021 move a0,s2 +800a334c: 1040fff3 beqz v0,800a331c <_Z14DrawTile16x2x2jjjj+0x2a8> +800a3350: 2610fff8 addiu s0,s0,-8 +800a3354: 02a0f809 jalr s5 +800a3358: 00000000 nop +800a335c: 8e220000 lw v0,0(s1) +800a3360: 02202821 move a1,s1 +800a3364: 26440008 addiu a0,s2,8 +800a3368: 1040fff1 beqz v0,800a3330 <_Z14DrawTile16x2x2jjjj+0x2bc> +800a336c: 2631fff8 addiu s1,s1,-8 +800a3370: 02a0f809 jalr s5 +800a3374: 00000000 nop +800a3378: 08028ccc j 800a3330 <_Z14DrawTile16x2x2jjjj+0x2bc> +800a337c: 00000000 nop +800a3380: 12c0ff96 beqz s6,800a31dc <_Z14DrawTile16x2x2jjjj+0x168> +800a3384: 3c03800a lui v1,0x800a +800a3388: 02b71023 subu v0,s5,s7 +800a338c: 3c048022 lui a0,0x8022 +800a3390: 2451003c addiu s1,v0,60 +800a3394: 02c09821 move s3,s6 +800a3398: 2475c52c addiu s5,v1,-15060 +800a339c: 24946dd8 addiu s4,a0,28120 +800a33a0: 08028cf3 j 800a33cc <_Z14DrawTile16x2x2jjjj+0x358> +800a33a4: 24500038 addiu s0,v0,56 +800a33a8: 8e020000 lw v0,0(s0) +800a33ac: 02002821 move a1,s0 +800a33b0: 26440008 addiu a0,s2,8 +800a33b4: 2631fff8 addiu s1,s1,-8 +800a33b8: 14400010 bnez v0,800a33fc <_Z14DrawTile16x2x2jjjj+0x388> +800a33bc: 2610fff8 addiu s0,s0,-8 +800a33c0: 1260ff86 beqz s3,800a31dc <_Z14DrawTile16x2x2jjjj+0x168> +800a33c4: 8e820030 lw v0,48(s4) +800a33c8: 02429021 addu s2,s2,v0 +800a33cc: 8e220000 lw v0,0(s1) +800a33d0: 2673ffff addiu s3,s3,-1 +800a33d4: 02402021 move a0,s2 +800a33d8: 1040fff3 beqz v0,800a33a8 <_Z14DrawTile16x2x2jjjj+0x334> +800a33dc: 02202821 move a1,s1 +800a33e0: 02a0f809 jalr s5 +800a33e4: 2631fff8 addiu s1,s1,-8 +800a33e8: 8e020000 lw v0,0(s0) +800a33ec: 02002821 move a1,s0 +800a33f0: 26440008 addiu a0,s2,8 +800a33f4: 1040fff2 beqz v0,800a33c0 <_Z14DrawTile16x2x2jjjj+0x34c> +800a33f8: 2610fff8 addiu s0,s0,-8 +800a33fc: 02a0f809 jalr s5 +800a3400: 00000000 nop +800a3404: 08028cf0 j 800a33c0 <_Z14DrawTile16x2x2jjjj+0x34c> +800a3408: 00000000 nop +800a340c: 244228a0 addiu v0,v0,10400 +800a3410: 0040f809 jalr v0 +800a3414: 00000000 nop +800a3418: 08028c4d j 800a3134 <_Z14DrawTile16x2x2jjjj+0xc0> +800a341c: 8e220020 lw v0,32(s1) + +800a3420 <_Z14DrawLargePixeljjjjjj>: +800a3420: 27bdffc8 addiu sp,sp,-56 +800a3424: 3c028022 lui v0,0x8022 +800a3428: afb10014 sw s1,20(sp) +800a342c: 24516da8 addiu s1,v0,28072 +800a3430: afb3001c sw s3,28(sp) +800a3434: 8e280008 lw t0,8(s1) +800a3438: 00809821 move s3,a0 +800a343c: 308203ff andi v0,a0,0x3ff +800a3440: 326301ff andi v1,s3,0x1ff +800a3444: 8e24000c lw a0,12(s1) +800a3448: 01021004 sllv v0,v0,t0 +800a344c: 2c630100 sltiu v1,v1,256 +800a3450: afbe0030 sw s8,48(sp) +800a3454: afb7002c sw s7,44(sp) +800a3458: afb60028 sw s6,40(sp) +800a345c: afb40020 sw s4,32(sp) +800a3460: afbf0034 sw ra,52(sp) +800a3464: afb50024 sw s5,36(sp) +800a3468: afb20018 sw s2,24(sp) +800a346c: afb00010 sw s0,16(sp) +800a3470: 00442021 addu a0,v0,a0 +800a3474: afa5003c sw a1,60(sp) +800a3478: 00c0f021 move s8,a2 +800a347c: 00e0a021 move s4,a3 +800a3480: 8fb70048 lw s7,72(sp) +800a3484: 14600003 bnez v1,800a3494 <_Z14DrawLargePixeljjjjjj+0x74> +800a3488: 8fb6004c lw s6,76(sp) +800a348c: 8e220010 lw v0,16(s1) +800a3490: 00822021 addu a0,a0,v0 +800a3494: 3085ffff andi a1,a0,0xffff +800a3498: 8e260028 lw a2,40(s1) +800a349c: 01058006 srlv s0,a1,t0 +800a34a0: 02069021 addu s2,s0,a2 +800a34a4: 8e220024 lw v0,36(s1) +800a34a8: 92440000 lbu a0,0(s2) +800a34ac: 00101980 sll v1,s0,0x6 +800a34b0: 1080006a beqz a0,800a365c <_Z14DrawLargePixeljjjjjj+0x23c> +800a34b4: 0062a821 addu s5,v1,v0 +800a34b8: 02061021 addu v0,s0,a2 +800a34bc: 90440000 lbu a0,0(v0) +800a34c0: 24030002 li v1,2 +800a34c4: 1083004b beq a0,v1,800a35f4 <_Z14DrawLargePixeljjjjjj+0x1d4> +800a34c8: 8fbf0034 lw ra,52(sp) +800a34cc: 9222002c lbu v0,44(s1) +800a34d0: 10400053 beqz v0,800a3620 <_Z14DrawLargePixeljjjjjj+0x200> +800a34d4: 00131a82 srl v1,s3,0xa +800a34d8: 3c028022 lui v0,0x8022 +800a34dc: 90435bcb lbu v1,23499(v0) +800a34e0: 146000d5 bnez v1,800a3838 <_Z14DrawLargePixeljjjjjj+0x418> +800a34e4: 3c028005 lui v0,0x8005 +800a34e8: 8e220020 lw v0,32(s1) +800a34ec: 00131a82 srl v1,s3,0xa +800a34f0: 00621824 and v1,v1,v0 +800a34f4: 3c02802c lui v0,0x802c +800a34f8: 00031a40 sll v1,v1,0x9 +800a34fc: 3c088022 lui t0,0x8022 +800a3500: 2442140c addiu v0,v0,5132 +800a3504: 00621821 addu v1,v1,v0 +800a3508: 25046dd8 addiu a0,t0,28120 +800a350c: ac830044 sw v1,68(a0) +800a3510: 25076dd8 addiu a3,t0,28120 +800a3514: 8fa5003c lw a1,60(sp) +800a3518: 8ce2003c lw v0,60(a3) +800a351c: 8ce30040 lw v1,64(a3) +800a3520: 3264c000 andi a0,s3,0xc000 +800a3524: 00a36021 addu t4,a1,v1 +800a3528: 14800027 bnez a0,800a35c8 <_Z14DrawLargePixeljjjjjj+0x1a8> +800a352c: 00a22821 addu a1,a1,v0 +800a3530: 02be1021 addu v0,s5,s8 +800a3534: 00571021 addu v0,v0,s7 +800a3538: 90420000 lbu v0,0(v0) +800a353c: 1040002d beqz v0,800a35f4 <_Z14DrawLargePixeljjjjjj+0x1d4> +800a3540: 8fbf0034 lw ra,52(sp) +800a3544: 8ce30044 lw v1,68(a3) +800a3548: 00021040 sll v0,v0,0x1 +800a354c: 00431021 addu v0,v0,v1 +800a3550: 12c00028 beqz s6,800a35f4 <_Z14DrawLargePixeljjjjjj+0x1d4> +800a3554: 90440000 lbu a0,0(v0) +800a3558: 00e06821 move t5,a3 +800a355c: 02c05821 move t3,s6 +800a3560: 2686ffff addiu a2,s4,-1 +800a3564: 00e07021 move t6,a3 +800a3568: 04c00011 bltz a2,800a35b0 <_Z14DrawLargePixeljjjjjj+0x190> +800a356c: 028c1021 addu v0,s4,t4 +800a3570: 02851821 addu v1,s4,a1 +800a3574: 2447ffff addiu a3,v0,-1 +800a3578: 2469ffff addiu t1,v1,-1 +800a357c: 00c04021 move t0,a2 +800a3580: 01c05021 move t2,t6 +800a3584: 90e30000 lbu v1,0(a3) +800a3588: 9142004c lbu v0,76(t2) +800a358c: 0062102b sltu v0,v1,v0 +800a3590: 10400004 beqz v0,800a35a4 <_Z14DrawLargePixeljjjjjj+0x184> +800a3594: 2508ffff addiu t0,t0,-1 +800a3598: a1240000 sb a0,0(t1) +800a359c: 9142004d lbu v0,77(t2) +800a35a0: a0e20000 sb v0,0(a3) +800a35a4: 24e7ffff addiu a3,a3,-1 +800a35a8: 0501fff6 bgez t0,800a3584 <_Z14DrawLargePixeljjjjjj+0x164> +800a35ac: 2529ffff addiu t1,t1,-1 +800a35b0: 256bffff addiu t3,t3,-1 +800a35b4: 1160000e beqz t3,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0> +800a35b8: 8da20030 lw v0,48(t5) +800a35bc: 01826021 addu t4,t4,v0 +800a35c0: 08028d5a j 800a3568 <_Z14DrawLargePixeljjjjjj+0x148> +800a35c4: 00a22821 addu a1,a1,v0 +800a35c8: 32628000 andi v0,s3,0x8000 +800a35cc: 1440002a bnez v0,800a3678 <_Z14DrawLargePixeljjjjjj+0x258> +800a35d0: 32624000 andi v0,s3,0x4000 +800a35d4: 24020007 li v0,7 +800a35d8: 005e1023 subu v0,v0,s8 +800a35dc: 02a21021 addu v0,s5,v0 +800a35e0: 00571021 addu v0,v0,s7 +800a35e4: 90420000 lbu v0,0(v0) +800a35e8: 1440004b bnez v0,800a3718 <_Z14DrawLargePixeljjjjjj+0x2f8> +800a35ec: 25066dd8 addiu a2,t0,28120 +800a35f0: 8fbf0034 lw ra,52(sp) +800a35f4: 8fbe0030 lw s8,48(sp) +800a35f8: 8fb7002c lw s7,44(sp) +800a35fc: 8fb60028 lw s6,40(sp) +800a3600: 8fb50024 lw s5,36(sp) +800a3604: 8fb40020 lw s4,32(sp) +800a3608: 8fb3001c lw s3,28(sp) +800a360c: 8fb20018 lw s2,24(sp) +800a3610: 8fb10014 lw s1,20(sp) +800a3614: 8fb00010 lw s0,16(sp) +800a3618: 03e00008 jr ra +800a361c: 27bd0038 addiu sp,sp,56 +800a3620: 8e240020 lw a0,32(s1) +800a3624: 8e25001c lw a1,28(s1) +800a3628: 00641824 and v1,v1,a0 +800a362c: 8e220018 lw v0,24(s1) +800a3630: 00a31804 sllv v1,v1,a1 +800a3634: 00621821 addu v1,v1,v0 +800a3638: 00031840 sll v1,v1,0x1 +800a363c: 3c028022 lui v0,0x8022 +800a3640: 24630c48 addiu v1,v1,3144 +800a3644: 3c088022 lui t0,0x8022 +800a3648: 24425bc4 addiu v0,v0,23492 +800a364c: 00621821 addu v1,v1,v0 +800a3650: 25046dd8 addiu a0,t0,28120 +800a3654: 08028d44 j 800a3510 <_Z14DrawLargePixeljjjjjj+0xf0> +800a3658: ac830044 sw v1,68(a0) +800a365c: 3c02800a lui v0,0x800a +800a3660: 2442b390 addiu v0,v0,-19568 +800a3664: 0040f809 jalr v0 +800a3668: 02a02021 move a0,s5 +800a366c: a2420000 sb v0,0(s2) +800a3670: 08028d2e j 800a34b8 <_Z14DrawLargePixeljjjjjj+0x98> +800a3674: 8e260028 lw a2,40(s1) +800a3678: 14400048 bnez v0,800a379c <_Z14DrawLargePixeljjjjjj+0x37c> +800a367c: 24020007 li v0,7 +800a3680: 02b71023 subu v0,s5,s7 +800a3684: 005e1021 addu v0,v0,s8 +800a3688: 90420038 lbu v0,56(v0) +800a368c: 1040ffd8 beqz v0,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0> +800a3690: 25066dd8 addiu a2,t0,28120 +800a3694: 8cc30044 lw v1,68(a2) +800a3698: 00021040 sll v0,v0,0x1 +800a369c: 00431021 addu v0,v0,v1 +800a36a0: 12c0ffd3 beqz s6,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0> +800a36a4: 90440000 lbu a0,0(v0) +800a36a8: 00c06821 move t5,a2 +800a36ac: 02c05821 move t3,s6 +800a36b0: 2686ffff addiu a2,s4,-1 +800a36b4: 01a07021 move t6,t5 +800a36b8: 04c00011 bltz a2,800a3700 <_Z14DrawLargePixeljjjjjj+0x2e0> +800a36bc: 028c1021 addu v0,s4,t4 +800a36c0: 02851821 addu v1,s4,a1 +800a36c4: 2447ffff addiu a3,v0,-1 +800a36c8: 2469ffff addiu t1,v1,-1 +800a36cc: 00c04021 move t0,a2 +800a36d0: 01c05021 move t2,t6 +800a36d4: 90e30000 lbu v1,0(a3) +800a36d8: 9142004c lbu v0,76(t2) +800a36dc: 0062102b sltu v0,v1,v0 +800a36e0: 10400004 beqz v0,800a36f4 <_Z14DrawLargePixeljjjjjj+0x2d4> +800a36e4: 2508ffff addiu t0,t0,-1 +800a36e8: a1240000 sb a0,0(t1) +800a36ec: 9142004d lbu v0,77(t2) +800a36f0: a0e20000 sb v0,0(a3) +800a36f4: 24e7ffff addiu a3,a3,-1 +800a36f8: 0501fff6 bgez t0,800a36d4 <_Z14DrawLargePixeljjjjjj+0x2b4> +800a36fc: 2529ffff addiu t1,t1,-1 +800a3700: 256bffff addiu t3,t3,-1 +800a3704: 1160ffba beqz t3,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0> +800a3708: 8da20030 lw v0,48(t5) +800a370c: 01826021 addu t4,t4,v0 +800a3710: 08028dae j 800a36b8 <_Z14DrawLargePixeljjjjjj+0x298> +800a3714: 00a22821 addu a1,a1,v0 +800a3718: 8cc30044 lw v1,68(a2) +800a371c: 00021040 sll v0,v0,0x1 +800a3720: 00431021 addu v0,v0,v1 +800a3724: 12c0ffb2 beqz s6,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0> +800a3728: 90440000 lbu a0,0(v0) +800a372c: 00c06821 move t5,a2 +800a3730: 02c05821 move t3,s6 +800a3734: 2686ffff addiu a2,s4,-1 +800a3738: 01a07021 move t6,t5 +800a373c: 04c00011 bltz a2,800a3784 <_Z14DrawLargePixeljjjjjj+0x364> +800a3740: 028c1021 addu v0,s4,t4 +800a3744: 02851821 addu v1,s4,a1 +800a3748: 2447ffff addiu a3,v0,-1 +800a374c: 2469ffff addiu t1,v1,-1 +800a3750: 00c04021 move t0,a2 +800a3754: 01c05021 move t2,t6 +800a3758: 90e30000 lbu v1,0(a3) +800a375c: 9142004c lbu v0,76(t2) +800a3760: 0062102b sltu v0,v1,v0 +800a3764: 10400004 beqz v0,800a3778 <_Z14DrawLargePixeljjjjjj+0x358> +800a3768: 2508ffff addiu t0,t0,-1 +800a376c: a1240000 sb a0,0(t1) +800a3770: 9142004d lbu v0,77(t2) +800a3774: a0e20000 sb v0,0(a3) +800a3778: 24e7ffff addiu a3,a3,-1 +800a377c: 0501fff6 bgez t0,800a3758 <_Z14DrawLargePixeljjjjjj+0x338> +800a3780: 2529ffff addiu t1,t1,-1 +800a3784: 256bffff addiu t3,t3,-1 +800a3788: 1160ff99 beqz t3,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0> +800a378c: 8da20030 lw v0,48(t5) +800a3790: 01826021 addu t4,t4,v0 +800a3794: 08028dcf j 800a373c <_Z14DrawLargePixeljjjjjj+0x31c> +800a3798: 00a22821 addu a1,a1,v0 +800a379c: 005e1023 subu v0,v0,s8 +800a37a0: 02b71823 subu v1,s5,s7 +800a37a4: 00621821 addu v1,v1,v0 +800a37a8: 90620038 lbu v0,56(v1) +800a37ac: 1040ff90 beqz v0,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0> +800a37b0: 25066dd8 addiu a2,t0,28120 +800a37b4: 8cc30044 lw v1,68(a2) +800a37b8: 00021040 sll v0,v0,0x1 +800a37bc: 00431021 addu v0,v0,v1 +800a37c0: 12c0ff8b beqz s6,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0> +800a37c4: 90440000 lbu a0,0(v0) +800a37c8: 00c06821 move t5,a2 +800a37cc: 02c05821 move t3,s6 +800a37d0: 2686ffff addiu a2,s4,-1 +800a37d4: 01a07021 move t6,t5 +800a37d8: 04c00011 bltz a2,800a3820 <_Z14DrawLargePixeljjjjjj+0x400> +800a37dc: 028c1021 addu v0,s4,t4 +800a37e0: 02851821 addu v1,s4,a1 +800a37e4: 2447ffff addiu a3,v0,-1 +800a37e8: 2469ffff addiu t1,v1,-1 +800a37ec: 00c04021 move t0,a2 +800a37f0: 01c05021 move t2,t6 +800a37f4: 90e30000 lbu v1,0(a3) +800a37f8: 9142004c lbu v0,76(t2) +800a37fc: 0062102b sltu v0,v1,v0 +800a3800: 10400004 beqz v0,800a3814 <_Z14DrawLargePixeljjjjjj+0x3f4> +800a3804: 2508ffff addiu t0,t0,-1 +800a3808: a1240000 sb a0,0(t1) +800a380c: 9142004d lbu v0,77(t2) +800a3810: a0e20000 sb v0,0(a3) +800a3814: 24e7ffff addiu a3,a3,-1 +800a3818: 0501fff6 bgez t0,800a37f4 <_Z14DrawLargePixeljjjjjj+0x3d4> +800a381c: 2529ffff addiu t1,t1,-1 +800a3820: 256bffff addiu t3,t3,-1 +800a3824: 1160ff72 beqz t3,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0> +800a3828: 8da20030 lw v0,48(t5) +800a382c: 01826021 addu t4,t4,v0 +800a3830: 08028df6 j 800a37d8 <_Z14DrawLargePixeljjjjjj+0x3b8> +800a3834: 00a22821 addu a1,a1,v0 +800a3838: 244228a0 addiu v0,v0,10400 +800a383c: 0040f809 jalr v0 +800a3840: 00000000 nop +800a3844: 08028d3b j 800a34ec <_Z14DrawLargePixeljjjjjj+0xcc> +800a3848: 8e220020 lw v0,32(s1) + +800a384c <_Z17DrawClippedTile16jjjjjj>: +800a384c: 27bdffc0 addiu sp,sp,-64 +800a3850: 3c028022 lui v0,0x8022 +800a3854: afbe0038 sw s8,56(sp) +800a3858: afb70034 sw s7,52(sp) +800a385c: afb5002c sw s5,44(sp) +800a3860: afb40028 sw s4,40(sp) +800a3864: afb30024 sw s3,36(sp) +800a3868: afb1001c sw s1,28(sp) +800a386c: afbf003c sw ra,60(sp) +800a3870: 24516da8 addiu s1,v0,28072 +800a3874: afb60030 sw s6,48(sp) +800a3878: afb20020 sw s2,32(sp) +800a387c: afb00018 sw s0,24(sp) +800a3880: 0080a021 move s4,a0 +800a3884: 8e280008 lw t0,8(s1) +800a3888: 308203ff andi v0,a0,0x3ff +800a388c: 328301ff andi v1,s4,0x1ff +800a3890: 8e24000c lw a0,12(s1) +800a3894: 01021004 sllv v0,v0,t0 +800a3898: 2c630100 sltiu v1,v1,256 +800a389c: 00442021 addu a0,v0,a0 +800a38a0: 00a09821 move s3,a1 +800a38a4: 00c0a821 move s5,a2 +800a38a8: 00e0f021 move s8,a3 +800a38ac: 14600003 bnez v1,800a38bc <_Z17DrawClippedTile16jjjjjj+0x70> +800a38b0: 8fb70054 lw s7,84(sp) +800a38b4: 8e220010 lw v0,16(s1) +800a38b8: 00822021 addu a0,a0,v0 +800a38bc: 3085ffff andi a1,a0,0xffff +800a38c0: 8e260028 lw a2,40(s1) +800a38c4: 01058006 srlv s0,a1,t0 +800a38c8: 02069021 addu s2,s0,a2 +800a38cc: 8e220024 lw v0,36(s1) +800a38d0: 92440000 lbu a0,0(s2) +800a38d4: 00101980 sll v1,s0,0x6 +800a38d8: 108001ac beqz a0,800a3f8c <_Z17DrawClippedTile16jjjjjj+0x740> +800a38dc: 0062b021 addu s6,v1,v0 +800a38e0: 02061021 addu v0,s0,a2 +800a38e4: 90440000 lbu a0,0(v0) +800a38e8: 24030002 li v1,2 +800a38ec: 108300c0 beq a0,v1,800a3bf0 <_Z17DrawClippedTile16jjjjjj+0x3a4> +800a38f0: 8fbf003c lw ra,60(sp) +800a38f4: 9222002c lbu v0,44(s1) +800a38f8: 104000c8 beqz v0,800a3c1c <_Z17DrawClippedTile16jjjjjj+0x3d0> +800a38fc: 00141a82 srl v1,s4,0xa +800a3900: 3c028022 lui v0,0x8022 +800a3904: 90435bcb lbu v1,23499(v0) +800a3908: 146002f6 bnez v1,800a44e4 <_Z17DrawClippedTile16jjjjjj+0xc98> +800a390c: 3c028005 lui v0,0x8005 +800a3910: 8e220020 lw v0,32(s1) +800a3914: 00141a82 srl v1,s4,0xa +800a3918: 00621824 and v1,v1,v0 +800a391c: 3c02802c lui v0,0x802c +800a3920: 2442140c addiu v0,v0,5132 +800a3924: 00031a40 sll v1,v1,0x9 +800a3928: 3c188022 lui t8,0x8022 +800a392c: 00621821 addu v1,v1,v0 +800a3930: 27046dd8 addiu a0,t8,28120 +800a3934: 2ea20004 sltiu v0,s5,4 +800a3938: 104000c8 beqz v0,800a3c5c <_Z17DrawClippedTile16jjjjjj+0x410> +800a393c: ac830044 sw v1,68(a0) +800a3940: 3c03801f lui v1,0x801f +800a3944: 02be3821 addu a3,s5,s8 +800a3948: 00151080 sll v0,s5,0x2 +800a394c: 2463b514 addiu v1,v1,-19180 +800a3950: 00431021 addu v0,v0,v1 +800a3954: 2ce40004 sltiu a0,a3,4 +800a3958: 108000c2 beqz a0,800a3c64 <_Z17DrawClippedTile16jjjjjj+0x418> +800a395c: 8c4a0000 lw t2,0(v0) +800a3960: 3c03801f lui v1,0x801f +800a3964: 00071080 sll v0,a3,0x2 +800a3968: 2463b524 addiu v1,v1,-19164 +800a396c: 00431021 addu v0,v0,v1 +800a3970: 8c440000 lw a0,0(v0) +800a3974: 0000a821 move s5,zero +800a3978: 01445024 and t2,t2,a0 +800a397c: 3282c000 andi v0,s4,0xc000 +800a3980: 144000bf bnez v0,800a3c80 <_Z17DrawClippedTile16jjjjjj+0x434> +800a3984: 32828000 andi v0,s4,0x8000 +800a3988: 12e00099 beqz s7,800a3bf0 <_Z17DrawClippedTile16jjjjjj+0x3a4> +800a398c: 8fbf003c lw ra,60(sp) +800a3990: 3c028022 lui v0,0x8022 +800a3994: 244e6dd8 addiu t6,v0,28120 +800a3998: 8fa20050 lw v0,80(sp) +800a399c: 27af0010 addiu t7,sp,16 +800a39a0: 01c06821 move t5,t6 +800a39a4: 01c06021 move t4,t6 +800a39a8: 01c08021 move s0,t6 +800a39ac: 02c23821 addu a3,s6,v0 +800a39b0: 02e04021 move t0,s7 +800a39b4: 01c05821 move t3,t6 +800a39b8: 01c09021 move s2,t6 +800a39bc: 01e0a021 move s4,t7 +800a39c0: 01c04821 move t1,t6 +800a39c4: 08028e75 j 800a39d4 <_Z17DrawClippedTile16jjjjjj+0x188> +800a39c8: 01c08821 move s1,t6 +800a39cc: 02629821 addu s3,s3,v0 +800a39d0: 24e70008 addiu a3,a3,8 +800a39d4: 8ce20000 lw v0,0(a3) +800a39d8: 01421024 and v0,t2,v0 +800a39dc: 1040003d beqz v0,800a3ad4 <_Z17DrawClippedTile16jjjjjj+0x288> +800a39e0: afa20010 sw v0,16(sp) +800a39e4: 8d620040 lw v0,64(t3) +800a39e8: 9163004c lbu v1,76(t3) +800a39ec: 02623021 addu a2,s3,v0 +800a39f0: 90c40000 lbu a0,0(a2) +800a39f4: 8d65003c lw a1,60(t3) +800a39f8: 00131040 sll v0,s3,0x1 +800a39fc: 0083182b sltu v1,a0,v1 +800a3a00: 1060000a beqz v1,800a3a2c <_Z17DrawClippedTile16jjjjjj+0x1e0> +800a3a04: 00452821 addu a1,v0,a1 +800a3a08: 93a20010 lbu v0,16(sp) +800a3a0c: 10400007 beqz v0,800a3a2c <_Z17DrawClippedTile16jjjjjj+0x1e0> +800a3a10: 00021040 sll v0,v0,0x1 +800a3a14: 8d640044 lw a0,68(t3) +800a3a18: 00441021 addu v0,v0,a0 +800a3a1c: 94430000 lhu v1,0(v0) +800a3a20: a4a30000 sh v1,0(a1) +800a3a24: 9162004d lbu v0,77(t3) +800a3a28: a0c20000 sb v0,0(a2) +800a3a2c: 91c2004c lbu v0,76(t6) +800a3a30: 90c30001 lbu v1,1(a2) +800a3a34: 0062102b sltu v0,v1,v0 +800a3a38: 1040000a beqz v0,800a3a64 <_Z17DrawClippedTile16jjjjjj+0x218> +800a3a3c: 00000000 nop +800a3a40: 91e20001 lbu v0,1(t7) +800a3a44: 10400007 beqz v0,800a3a64 <_Z17DrawClippedTile16jjjjjj+0x218> +800a3a48: 00021040 sll v0,v0,0x1 +800a3a4c: 8dc40044 lw a0,68(t6) +800a3a50: 00441021 addu v0,v0,a0 +800a3a54: 94430000 lhu v1,0(v0) +800a3a58: a4a30002 sh v1,2(a1) +800a3a5c: 91c2004d lbu v0,77(t6) +800a3a60: a0c20001 sb v0,1(a2) +800a3a64: 9242004c lbu v0,76(s2) +800a3a68: 90c30002 lbu v1,2(a2) +800a3a6c: 0062102b sltu v0,v1,v0 +800a3a70: 1040000a beqz v0,800a3a9c <_Z17DrawClippedTile16jjjjjj+0x250> +800a3a74: 00000000 nop +800a3a78: 91e20002 lbu v0,2(t7) +800a3a7c: 10400007 beqz v0,800a3a9c <_Z17DrawClippedTile16jjjjjj+0x250> +800a3a80: 00021040 sll v0,v0,0x1 +800a3a84: 8e440044 lw a0,68(s2) +800a3a88: 00441021 addu v0,v0,a0 +800a3a8c: 94430000 lhu v1,0(v0) +800a3a90: a4a30004 sh v1,4(a1) +800a3a94: 9242004d lbu v0,77(s2) +800a3a98: a0c20002 sb v0,2(a2) +800a3a9c: 91a2004c lbu v0,76(t5) +800a3aa0: 90c30003 lbu v1,3(a2) +800a3aa4: 0062102b sltu v0,v1,v0 +800a3aa8: 1040000a beqz v0,800a3ad4 <_Z17DrawClippedTile16jjjjjj+0x288> +800a3aac: 00000000 nop +800a3ab0: 91e20003 lbu v0,3(t7) +800a3ab4: 10400007 beqz v0,800a3ad4 <_Z17DrawClippedTile16jjjjjj+0x288> +800a3ab8: 00021040 sll v0,v0,0x1 +800a3abc: 8da40044 lw a0,68(t5) +800a3ac0: 00441021 addu v0,v0,a0 +800a3ac4: 94430000 lhu v1,0(v0) +800a3ac8: a4a30006 sh v1,6(a1) +800a3acc: 91a2004d lbu v0,77(t5) +800a3ad0: a0c20003 sb v0,3(a2) +800a3ad4: 8ce20004 lw v0,4(a3) +800a3ad8: 02a21024 and v0,s5,v0 +800a3adc: 1040003f beqz v0,800a3bdc <_Z17DrawClippedTile16jjjjjj+0x390> +800a3ae0: afa20010 sw v0,16(sp) +800a3ae4: 8d240040 lw a0,64(t1) +800a3ae8: 26620004 addiu v0,s3,4 +800a3aec: 00443021 addu a2,v0,a0 +800a3af0: 9123004c lbu v1,76(t1) +800a3af4: 90c40000 lbu a0,0(a2) +800a3af8: 8d25003c lw a1,60(t1) +800a3afc: 00021040 sll v0,v0,0x1 +800a3b00: 0083182b sltu v1,a0,v1 +800a3b04: 1060000a beqz v1,800a3b30 <_Z17DrawClippedTile16jjjjjj+0x2e4> +800a3b08: 00452821 addu a1,v0,a1 +800a3b0c: 93a20010 lbu v0,16(sp) +800a3b10: 10400007 beqz v0,800a3b30 <_Z17DrawClippedTile16jjjjjj+0x2e4> +800a3b14: 00021040 sll v0,v0,0x1 +800a3b18: 8d240044 lw a0,68(t1) +800a3b1c: 00441021 addu v0,v0,a0 +800a3b20: 94430000 lhu v1,0(v0) +800a3b24: a4a30000 sh v1,0(a1) +800a3b28: 9122004d lbu v0,77(t1) +800a3b2c: a0c20000 sb v0,0(a2) +800a3b30: 9182004c lbu v0,76(t4) +800a3b34: 90c30001 lbu v1,1(a2) +800a3b38: 0062102b sltu v0,v1,v0 +800a3b3c: 1040000a beqz v0,800a3b68 <_Z17DrawClippedTile16jjjjjj+0x31c> +800a3b40: 00000000 nop +800a3b44: 92820001 lbu v0,1(s4) +800a3b48: 10400007 beqz v0,800a3b68 <_Z17DrawClippedTile16jjjjjj+0x31c> +800a3b4c: 00021040 sll v0,v0,0x1 +800a3b50: 8d840044 lw a0,68(t4) +800a3b54: 00441021 addu v0,v0,a0 +800a3b58: 94430000 lhu v1,0(v0) +800a3b5c: a4a30002 sh v1,2(a1) +800a3b60: 9182004d lbu v0,77(t4) +800a3b64: a0c20001 sb v0,1(a2) +800a3b68: 9222004c lbu v0,76(s1) +800a3b6c: 90c30002 lbu v1,2(a2) +800a3b70: 0062102b sltu v0,v1,v0 +800a3b74: 1040000a beqz v0,800a3ba0 <_Z17DrawClippedTile16jjjjjj+0x354> +800a3b78: 00000000 nop +800a3b7c: 92820002 lbu v0,2(s4) +800a3b80: 10400007 beqz v0,800a3ba0 <_Z17DrawClippedTile16jjjjjj+0x354> +800a3b84: 00021040 sll v0,v0,0x1 +800a3b88: 8e240044 lw a0,68(s1) +800a3b8c: 00441021 addu v0,v0,a0 +800a3b90: 94430000 lhu v1,0(v0) +800a3b94: a4a30004 sh v1,4(a1) +800a3b98: 9222004d lbu v0,77(s1) +800a3b9c: a0c20002 sb v0,2(a2) +800a3ba0: 9202004c lbu v0,76(s0) +800a3ba4: 90c30003 lbu v1,3(a2) +800a3ba8: 0062102b sltu v0,v1,v0 +800a3bac: 1040000c beqz v0,800a3be0 <_Z17DrawClippedTile16jjjjjj+0x394> +800a3bb0: 27026dd8 addiu v0,t8,28120 +800a3bb4: 92820003 lbu v0,3(s4) +800a3bb8: 10400008 beqz v0,800a3bdc <_Z17DrawClippedTile16jjjjjj+0x390> +800a3bbc: 00000000 nop +800a3bc0: 8e040044 lw a0,68(s0) +800a3bc4: 00021040 sll v0,v0,0x1 +800a3bc8: 00441021 addu v0,v0,a0 +800a3bcc: 94430000 lhu v1,0(v0) +800a3bd0: a4a30006 sh v1,6(a1) +800a3bd4: 9202004d lbu v0,77(s0) +800a3bd8: a0c20003 sb v0,3(a2) +800a3bdc: 27026dd8 addiu v0,t8,28120 +800a3be0: 2508ffff addiu t0,t0,-1 +800a3be4: 1500ff79 bnez t0,800a39cc <_Z17DrawClippedTile16jjjjjj+0x180> +800a3be8: 8c420030 lw v0,48(v0) +800a3bec: 8fbf003c lw ra,60(sp) +800a3bf0: 8fbe0038 lw s8,56(sp) +800a3bf4: 8fb70034 lw s7,52(sp) +800a3bf8: 8fb60030 lw s6,48(sp) +800a3bfc: 8fb5002c lw s5,44(sp) +800a3c00: 8fb40028 lw s4,40(sp) +800a3c04: 8fb30024 lw s3,36(sp) +800a3c08: 8fb20020 lw s2,32(sp) +800a3c0c: 8fb1001c lw s1,28(sp) +800a3c10: 8fb00018 lw s0,24(sp) +800a3c14: 03e00008 jr ra +800a3c18: 27bd0040 addiu sp,sp,64 +800a3c1c: 8e240020 lw a0,32(s1) +800a3c20: 8e25001c lw a1,28(s1) +800a3c24: 00641824 and v1,v1,a0 +800a3c28: 8e220018 lw v0,24(s1) +800a3c2c: 00a31804 sllv v1,v1,a1 +800a3c30: 00621821 addu v1,v1,v0 +800a3c34: 00031840 sll v1,v1,0x1 +800a3c38: 3c028022 lui v0,0x8022 +800a3c3c: 24425bc4 addiu v0,v0,23492 +800a3c40: 24630c48 addiu v1,v1,3144 +800a3c44: 3c188022 lui t8,0x8022 +800a3c48: 00621821 addu v1,v1,v0 +800a3c4c: 27046dd8 addiu a0,t8,28120 +800a3c50: 2ea20004 sltiu v0,s5,4 +800a3c54: 1440ff3a bnez v0,800a3940 <_Z17DrawClippedTile16jjjjjj+0xf4> +800a3c58: ac830044 sw v1,68(a0) +800a3c5c: 02be3821 addu a3,s5,s8 +800a3c60: 00005021 move t2,zero +800a3c64: 2ce20005 sltiu v0,a3,5 +800a3c68: 104000be beqz v0,800a3f64 <_Z17DrawClippedTile16jjjjjj+0x718> +800a3c6c: 2ea20005 sltiu v0,s5,5 +800a3c70: 3282c000 andi v0,s4,0xc000 +800a3c74: 1040ff44 beqz v0,800a3988 <_Z17DrawClippedTile16jjjjjj+0x13c> +800a3c78: 0000a821 move s5,zero +800a3c7c: 32828000 andi v0,s4,0x8000 +800a3c80: 144000c9 bnez v0,800a3fa8 <_Z17DrawClippedTile16jjjjjj+0x75c> +800a3c84: 32824000 andi v0,s4,0x4000 +800a3c88: 3c0200ff lui v0,0xff +800a3c8c: 02a23824 and a3,s5,v0 +800a3c90: 3145ff00 andi a1,t2,0xff00 +800a3c94: 01421024 and v0,t2,v0 +800a3c98: 32a6ff00 andi a2,s5,0xff00 +800a3c9c: 000a4e02 srl t1,t2,0x18 +800a3ca0: 00063200 sll a2,a2,0x8 +800a3ca4: 00052a00 sll a1,a1,0x8 +800a3ca8: 00021202 srl v0,v0,0x8 +800a3cac: 00073a02 srl a3,a3,0x8 +800a3cb0: 00154602 srl t0,s5,0x18 +800a3cb4: 000a1e00 sll v1,t2,0x18 +800a3cb8: 00152600 sll a0,s5,0x18 +800a3cbc: 00651825 or v1,v1,a1 +800a3cc0: 00491025 or v0,v0,t1 +800a3cc4: 00862025 or a0,a0,a2 +800a3cc8: 00e83825 or a3,a3,t0 +800a3ccc: 00624825 or t1,v1,v0 +800a3cd0: 12e0ffc6 beqz s7,800a3bec <_Z17DrawClippedTile16jjjjjj+0x3a0> +800a3cd4: 00873025 or a2,a0,a3 +800a3cd8: 3c028022 lui v0,0x8022 +800a3cdc: 8fa30050 lw v1,80(sp) +800a3ce0: 244f6dd8 addiu t7,v0,28120 +800a3ce4: 27b00010 addiu s0,sp,16 +800a3ce8: 01e03821 move a3,t7 +800a3cec: 01e04021 move t0,t7 +800a3cf0: 01e08821 move s1,t7 +800a3cf4: 02c35821 addu t3,s6,v1 +800a3cf8: 02e06021 move t4,s7 +800a3cfc: 01e07021 move t6,t7 +800a3d00: 01e0a021 move s4,t7 +800a3d04: 0200a821 move s5,s0 +800a3d08: 01e06821 move t5,t7 +800a3d0c: 08028f47 j 800a3d1c <_Z17DrawClippedTile16jjjjjj+0x4d0> +800a3d10: 01e09021 move s2,t7 +800a3d14: 02629821 addu s3,s3,v0 +800a3d18: 256b0008 addiu t3,t3,8 +800a3d1c: 8d620004 lw v0,4(t3) +800a3d20: 01221024 and v0,t1,v0 +800a3d24: 1040003d beqz v0,800a3e1c <_Z17DrawClippedTile16jjjjjj+0x5d0> +800a3d28: afa20010 sw v0,16(sp) +800a3d2c: 8dc20040 lw v0,64(t6) +800a3d30: 91c3004c lbu v1,76(t6) +800a3d34: 02625021 addu t2,s3,v0 +800a3d38: 91440000 lbu a0,0(t2) +800a3d3c: 8dc5003c lw a1,60(t6) +800a3d40: 00131040 sll v0,s3,0x1 +800a3d44: 0083182b sltu v1,a0,v1 +800a3d48: 1060000a beqz v1,800a3d74 <_Z17DrawClippedTile16jjjjjj+0x528> +800a3d4c: 00452821 addu a1,v0,a1 +800a3d50: 93a20013 lbu v0,19(sp) +800a3d54: 10400007 beqz v0,800a3d74 <_Z17DrawClippedTile16jjjjjj+0x528> +800a3d58: 00021040 sll v0,v0,0x1 +800a3d5c: 8dc40044 lw a0,68(t6) +800a3d60: 00441021 addu v0,v0,a0 +800a3d64: 94430000 lhu v1,0(v0) +800a3d68: a4a30000 sh v1,0(a1) +800a3d6c: 91c2004d lbu v0,77(t6) +800a3d70: a1420000 sb v0,0(t2) +800a3d74: 91e2004c lbu v0,76(t7) +800a3d78: 91430001 lbu v1,1(t2) +800a3d7c: 0062102b sltu v0,v1,v0 +800a3d80: 1040000a beqz v0,800a3dac <_Z17DrawClippedTile16jjjjjj+0x560> +800a3d84: 00000000 nop +800a3d88: 92020002 lbu v0,2(s0) +800a3d8c: 10400007 beqz v0,800a3dac <_Z17DrawClippedTile16jjjjjj+0x560> +800a3d90: 00021040 sll v0,v0,0x1 +800a3d94: 8de40044 lw a0,68(t7) +800a3d98: 00441021 addu v0,v0,a0 +800a3d9c: 94430000 lhu v1,0(v0) +800a3da0: a4a30002 sh v1,2(a1) +800a3da4: 91e2004d lbu v0,77(t7) +800a3da8: a1420001 sb v0,1(t2) +800a3dac: 9282004c lbu v0,76(s4) +800a3db0: 91430002 lbu v1,2(t2) +800a3db4: 0062102b sltu v0,v1,v0 +800a3db8: 1040000a beqz v0,800a3de4 <_Z17DrawClippedTile16jjjjjj+0x598> +800a3dbc: 00000000 nop +800a3dc0: 92020001 lbu v0,1(s0) +800a3dc4: 10400007 beqz v0,800a3de4 <_Z17DrawClippedTile16jjjjjj+0x598> +800a3dc8: 00021040 sll v0,v0,0x1 +800a3dcc: 8e840044 lw a0,68(s4) +800a3dd0: 00441021 addu v0,v0,a0 +800a3dd4: 94430000 lhu v1,0(v0) +800a3dd8: a4a30004 sh v1,4(a1) +800a3ddc: 9282004d lbu v0,77(s4) +800a3de0: a1420002 sb v0,2(t2) +800a3de4: 90e2004c lbu v0,76(a3) +800a3de8: 91430003 lbu v1,3(t2) +800a3dec: 0062102b sltu v0,v1,v0 +800a3df0: 1040000a beqz v0,800a3e1c <_Z17DrawClippedTile16jjjjjj+0x5d0> +800a3df4: 00000000 nop +800a3df8: 92020000 lbu v0,0(s0) +800a3dfc: 10400007 beqz v0,800a3e1c <_Z17DrawClippedTile16jjjjjj+0x5d0> +800a3e00: 00021040 sll v0,v0,0x1 +800a3e04: 8ce40044 lw a0,68(a3) +800a3e08: 00441021 addu v0,v0,a0 +800a3e0c: 94430000 lhu v1,0(v0) +800a3e10: a4a30006 sh v1,6(a1) +800a3e14: 90e2004d lbu v0,77(a3) +800a3e18: a1420003 sb v0,3(t2) +800a3e1c: 8d620000 lw v0,0(t3) +800a3e20: 00c21024 and v0,a2,v0 +800a3e24: 1040003f beqz v0,800a3f24 <_Z17DrawClippedTile16jjjjjj+0x6d8> +800a3e28: afa20010 sw v0,16(sp) +800a3e2c: 8da40040 lw a0,64(t5) +800a3e30: 26620004 addiu v0,s3,4 +800a3e34: 00445021 addu t2,v0,a0 +800a3e38: 91a3004c lbu v1,76(t5) +800a3e3c: 91440000 lbu a0,0(t2) +800a3e40: 8da5003c lw a1,60(t5) +800a3e44: 00021040 sll v0,v0,0x1 +800a3e48: 0083182b sltu v1,a0,v1 +800a3e4c: 1060000a beqz v1,800a3e78 <_Z17DrawClippedTile16jjjjjj+0x62c> +800a3e50: 00452821 addu a1,v0,a1 +800a3e54: 93a20013 lbu v0,19(sp) +800a3e58: 10400007 beqz v0,800a3e78 <_Z17DrawClippedTile16jjjjjj+0x62c> +800a3e5c: 00021040 sll v0,v0,0x1 +800a3e60: 8da40044 lw a0,68(t5) +800a3e64: 00441021 addu v0,v0,a0 +800a3e68: 94430000 lhu v1,0(v0) +800a3e6c: a4a30000 sh v1,0(a1) +800a3e70: 91a2004d lbu v0,77(t5) +800a3e74: a1420000 sb v0,0(t2) +800a3e78: 9102004c lbu v0,76(t0) +800a3e7c: 91430001 lbu v1,1(t2) +800a3e80: 0062102b sltu v0,v1,v0 +800a3e84: 1040000a beqz v0,800a3eb0 <_Z17DrawClippedTile16jjjjjj+0x664> +800a3e88: 00000000 nop +800a3e8c: 92a20002 lbu v0,2(s5) +800a3e90: 10400007 beqz v0,800a3eb0 <_Z17DrawClippedTile16jjjjjj+0x664> +800a3e94: 00021040 sll v0,v0,0x1 +800a3e98: 8d040044 lw a0,68(t0) +800a3e9c: 00441021 addu v0,v0,a0 +800a3ea0: 94430000 lhu v1,0(v0) +800a3ea4: a4a30002 sh v1,2(a1) +800a3ea8: 9102004d lbu v0,77(t0) +800a3eac: a1420001 sb v0,1(t2) +800a3eb0: 9242004c lbu v0,76(s2) +800a3eb4: 91430002 lbu v1,2(t2) +800a3eb8: 0062102b sltu v0,v1,v0 +800a3ebc: 1040000a beqz v0,800a3ee8 <_Z17DrawClippedTile16jjjjjj+0x69c> +800a3ec0: 00000000 nop +800a3ec4: 92a20001 lbu v0,1(s5) +800a3ec8: 10400007 beqz v0,800a3ee8 <_Z17DrawClippedTile16jjjjjj+0x69c> +800a3ecc: 00021040 sll v0,v0,0x1 +800a3ed0: 8e440044 lw a0,68(s2) +800a3ed4: 00441021 addu v0,v0,a0 +800a3ed8: 94430000 lhu v1,0(v0) +800a3edc: a4a30004 sh v1,4(a1) +800a3ee0: 9242004d lbu v0,77(s2) +800a3ee4: a1420002 sb v0,2(t2) +800a3ee8: 9222004c lbu v0,76(s1) +800a3eec: 91430003 lbu v1,3(t2) +800a3ef0: 0062102b sltu v0,v1,v0 +800a3ef4: 1040000c beqz v0,800a3f28 <_Z17DrawClippedTile16jjjjjj+0x6dc> +800a3ef8: 27026dd8 addiu v0,t8,28120 +800a3efc: 92a20000 lbu v0,0(s5) +800a3f00: 10400008 beqz v0,800a3f24 <_Z17DrawClippedTile16jjjjjj+0x6d8> +800a3f04: 00000000 nop +800a3f08: 8e240044 lw a0,68(s1) +800a3f0c: 00021040 sll v0,v0,0x1 +800a3f10: 00441021 addu v0,v0,a0 +800a3f14: 94430000 lhu v1,0(v0) +800a3f18: a4a30006 sh v1,6(a1) +800a3f1c: 9222004d lbu v0,77(s1) +800a3f20: a1420003 sb v0,3(t2) +800a3f24: 27026dd8 addiu v0,t8,28120 +800a3f28: 258cffff addiu t4,t4,-1 +800a3f2c: 1580ff79 bnez t4,800a3d14 <_Z17DrawClippedTile16jjjjjj+0x4c8> +800a3f30: 8c420030 lw v0,48(v0) +800a3f34: 8fbf003c lw ra,60(sp) +800a3f38: 8fbe0038 lw s8,56(sp) +800a3f3c: 8fb70034 lw s7,52(sp) +800a3f40: 8fb60030 lw s6,48(sp) +800a3f44: 8fb5002c lw s5,44(sp) +800a3f48: 8fb40028 lw s4,40(sp) +800a3f4c: 8fb30024 lw s3,36(sp) +800a3f50: 8fb20020 lw s2,32(sp) +800a3f54: 8fb1001c lw s1,28(sp) +800a3f58: 8fb00018 lw s0,24(sp) +800a3f5c: 03e00008 jr ra +800a3f60: 27bd0040 addiu sp,sp,64 +800a3f64: 104000ad beqz v0,800a421c <_Z17DrawClippedTile16jjjjjj+0x9d0> +800a3f68: 3c02801f lui v0,0x801f +800a3f6c: 2406ffff li a2,-1 +800a3f70: 3c03801f lui v1,0x801f +800a3f74: 00071080 sll v0,a3,0x2 +800a3f78: 2463b524 addiu v1,v1,-19164 +800a3f7c: 00431021 addu v0,v0,v1 +800a3f80: 8c44fff0 lw a0,-16(v0) +800a3f84: 08028e5f j 800a397c <_Z17DrawClippedTile16jjjjjj+0x130> +800a3f88: 00c4a824 and s5,a2,a0 +800a3f8c: 3c02800a lui v0,0x800a +800a3f90: 2442b390 addiu v0,v0,-19568 +800a3f94: 0040f809 jalr v0 +800a3f98: 02c02021 move a0,s6 +800a3f9c: a2420000 sb v0,0(s2) +800a3fa0: 08028e38 j 800a38e0 <_Z17DrawClippedTile16jjjjjj+0x94> +800a3fa4: 8e260028 lw a2,40(s1) +800a3fa8: 144000a1 bnez v0,800a4230 <_Z17DrawClippedTile16jjjjjj+0x9e4> +800a3fac: 3c0200ff lui v0,0xff +800a3fb0: 12e0ff0e beqz s7,800a3bec <_Z17DrawClippedTile16jjjjjj+0x3a0> +800a3fb4: 8fa30050 lw v1,80(sp) +800a3fb8: 3c028022 lui v0,0x8022 +800a3fbc: 244c6dd8 addiu t4,v0,28120 +800a3fc0: 27b00010 addiu s0,sp,16 +800a3fc4: 02c31023 subu v0,s6,v1 +800a3fc8: 01806821 move t5,t4 +800a3fcc: 01807021 move t6,t4 +800a3fd0: 01807821 move t7,t4 +800a3fd4: 24470038 addiu a3,v0,56 +800a3fd8: 02e04021 move t0,s7 +800a3fdc: 01805821 move t3,t4 +800a3fe0: 01809021 move s2,t4 +800a3fe4: 0200a021 move s4,s0 +800a3fe8: 01804821 move t1,t4 +800a3fec: 08028fff j 800a3ffc <_Z17DrawClippedTile16jjjjjj+0x7b0> +800a3ff0: 01808821 move s1,t4 +800a3ff4: 02629821 addu s3,s3,v0 +800a3ff8: 24e7fff8 addiu a3,a3,-8 +800a3ffc: 8ce20000 lw v0,0(a3) +800a4000: 01421024 and v0,t2,v0 +800a4004: 1040003d beqz v0,800a40fc <_Z17DrawClippedTile16jjjjjj+0x8b0> +800a4008: afa20010 sw v0,16(sp) +800a400c: 8d620040 lw v0,64(t3) +800a4010: 9163004c lbu v1,76(t3) +800a4014: 02623021 addu a2,s3,v0 +800a4018: 90c40000 lbu a0,0(a2) +800a401c: 8d65003c lw a1,60(t3) +800a4020: 00131040 sll v0,s3,0x1 +800a4024: 0083182b sltu v1,a0,v1 +800a4028: 1060000a beqz v1,800a4054 <_Z17DrawClippedTile16jjjjjj+0x808> +800a402c: 00452821 addu a1,v0,a1 +800a4030: 93a20010 lbu v0,16(sp) +800a4034: 10400007 beqz v0,800a4054 <_Z17DrawClippedTile16jjjjjj+0x808> +800a4038: 00021040 sll v0,v0,0x1 +800a403c: 8d640044 lw a0,68(t3) +800a4040: 00441021 addu v0,v0,a0 +800a4044: 94430000 lhu v1,0(v0) +800a4048: a4a30000 sh v1,0(a1) +800a404c: 9162004d lbu v0,77(t3) +800a4050: a0c20000 sb v0,0(a2) +800a4054: 9182004c lbu v0,76(t4) +800a4058: 90c30001 lbu v1,1(a2) +800a405c: 0062102b sltu v0,v1,v0 +800a4060: 1040000a beqz v0,800a408c <_Z17DrawClippedTile16jjjjjj+0x840> +800a4064: 00000000 nop +800a4068: 92020001 lbu v0,1(s0) +800a406c: 10400007 beqz v0,800a408c <_Z17DrawClippedTile16jjjjjj+0x840> +800a4070: 00021040 sll v0,v0,0x1 +800a4074: 8d840044 lw a0,68(t4) +800a4078: 00441021 addu v0,v0,a0 +800a407c: 94430000 lhu v1,0(v0) +800a4080: a4a30002 sh v1,2(a1) +800a4084: 9182004d lbu v0,77(t4) +800a4088: a0c20001 sb v0,1(a2) +800a408c: 9242004c lbu v0,76(s2) +800a4090: 90c30002 lbu v1,2(a2) +800a4094: 0062102b sltu v0,v1,v0 +800a4098: 1040000a beqz v0,800a40c4 <_Z17DrawClippedTile16jjjjjj+0x878> +800a409c: 00000000 nop +800a40a0: 92020002 lbu v0,2(s0) +800a40a4: 10400007 beqz v0,800a40c4 <_Z17DrawClippedTile16jjjjjj+0x878> +800a40a8: 00021040 sll v0,v0,0x1 +800a40ac: 8e440044 lw a0,68(s2) +800a40b0: 00441021 addu v0,v0,a0 +800a40b4: 94430000 lhu v1,0(v0) +800a40b8: a4a30004 sh v1,4(a1) +800a40bc: 9242004d lbu v0,77(s2) +800a40c0: a0c20002 sb v0,2(a2) +800a40c4: 91a2004c lbu v0,76(t5) +800a40c8: 90c30003 lbu v1,3(a2) +800a40cc: 0062102b sltu v0,v1,v0 +800a40d0: 1040000a beqz v0,800a40fc <_Z17DrawClippedTile16jjjjjj+0x8b0> +800a40d4: 00000000 nop +800a40d8: 92020003 lbu v0,3(s0) +800a40dc: 10400007 beqz v0,800a40fc <_Z17DrawClippedTile16jjjjjj+0x8b0> +800a40e0: 00021040 sll v0,v0,0x1 +800a40e4: 8da40044 lw a0,68(t5) +800a40e8: 00441021 addu v0,v0,a0 +800a40ec: 94430000 lhu v1,0(v0) +800a40f0: a4a30006 sh v1,6(a1) +800a40f4: 91a2004d lbu v0,77(t5) +800a40f8: a0c20003 sb v0,3(a2) +800a40fc: 8ce20004 lw v0,4(a3) +800a4100: 02a21024 and v0,s5,v0 +800a4104: 1040003f beqz v0,800a4204 <_Z17DrawClippedTile16jjjjjj+0x9b8> +800a4108: afa20010 sw v0,16(sp) +800a410c: 8d240040 lw a0,64(t1) +800a4110: 26620004 addiu v0,s3,4 +800a4114: 00443021 addu a2,v0,a0 +800a4118: 9123004c lbu v1,76(t1) +800a411c: 90c40000 lbu a0,0(a2) +800a4120: 8d25003c lw a1,60(t1) +800a4124: 00021040 sll v0,v0,0x1 +800a4128: 0083182b sltu v1,a0,v1 +800a412c: 1060000a beqz v1,800a4158 <_Z17DrawClippedTile16jjjjjj+0x90c> +800a4130: 00452821 addu a1,v0,a1 +800a4134: 93a20010 lbu v0,16(sp) +800a4138: 10400007 beqz v0,800a4158 <_Z17DrawClippedTile16jjjjjj+0x90c> +800a413c: 00021040 sll v0,v0,0x1 +800a4140: 8d240044 lw a0,68(t1) +800a4144: 00441021 addu v0,v0,a0 +800a4148: 94430000 lhu v1,0(v0) +800a414c: a4a30000 sh v1,0(a1) +800a4150: 9122004d lbu v0,77(t1) +800a4154: a0c20000 sb v0,0(a2) +800a4158: 91c2004c lbu v0,76(t6) +800a415c: 90c30001 lbu v1,1(a2) +800a4160: 0062102b sltu v0,v1,v0 +800a4164: 1040000a beqz v0,800a4190 <_Z17DrawClippedTile16jjjjjj+0x944> +800a4168: 00000000 nop +800a416c: 92820001 lbu v0,1(s4) +800a4170: 10400007 beqz v0,800a4190 <_Z17DrawClippedTile16jjjjjj+0x944> +800a4174: 00021040 sll v0,v0,0x1 +800a4178: 8dc40044 lw a0,68(t6) +800a417c: 00441021 addu v0,v0,a0 +800a4180: 94430000 lhu v1,0(v0) +800a4184: a4a30002 sh v1,2(a1) +800a4188: 91c2004d lbu v0,77(t6) +800a418c: a0c20001 sb v0,1(a2) +800a4190: 9222004c lbu v0,76(s1) +800a4194: 90c30002 lbu v1,2(a2) +800a4198: 0062102b sltu v0,v1,v0 +800a419c: 1040000a beqz v0,800a41c8 <_Z17DrawClippedTile16jjjjjj+0x97c> +800a41a0: 00000000 nop +800a41a4: 92820002 lbu v0,2(s4) +800a41a8: 10400007 beqz v0,800a41c8 <_Z17DrawClippedTile16jjjjjj+0x97c> +800a41ac: 00021040 sll v0,v0,0x1 +800a41b0: 8e240044 lw a0,68(s1) +800a41b4: 00441021 addu v0,v0,a0 +800a41b8: 94430000 lhu v1,0(v0) +800a41bc: a4a30004 sh v1,4(a1) +800a41c0: 9222004d lbu v0,77(s1) +800a41c4: a0c20002 sb v0,2(a2) +800a41c8: 91e2004c lbu v0,76(t7) +800a41cc: 90c30003 lbu v1,3(a2) +800a41d0: 0062102b sltu v0,v1,v0 +800a41d4: 1040000c beqz v0,800a4208 <_Z17DrawClippedTile16jjjjjj+0x9bc> +800a41d8: 27026dd8 addiu v0,t8,28120 +800a41dc: 92820003 lbu v0,3(s4) +800a41e0: 10400008 beqz v0,800a4204 <_Z17DrawClippedTile16jjjjjj+0x9b8> +800a41e4: 00000000 nop +800a41e8: 8de40044 lw a0,68(t7) +800a41ec: 00021040 sll v0,v0,0x1 +800a41f0: 00441021 addu v0,v0,a0 +800a41f4: 94430000 lhu v1,0(v0) +800a41f8: a4a30006 sh v1,6(a1) +800a41fc: 91e2004d lbu v0,77(t7) +800a4200: a0c20003 sb v0,3(a2) +800a4204: 27026dd8 addiu v0,t8,28120 +800a4208: 2508ffff addiu t0,t0,-1 +800a420c: 1500ff79 bnez t0,800a3ff4 <_Z17DrawClippedTile16jjjjjj+0x7a8> +800a4210: 8c420030 lw v0,48(v0) +800a4214: 08028efc j 800a3bf0 <_Z17DrawClippedTile16jjjjjj+0x3a4> +800a4218: 8fbf003c lw ra,60(sp) +800a421c: 00151880 sll v1,s5,0x2 +800a4220: 2442b514 addiu v0,v0,-19180 +800a4224: 00621821 addu v1,v1,v0 +800a4228: 08028fdc j 800a3f70 <_Z17DrawClippedTile16jjjjjj+0x724> +800a422c: 8c66fff0 lw a2,-16(v1) +800a4230: 02a23824 and a3,s5,v0 +800a4234: 3145ff00 andi a1,t2,0xff00 +800a4238: 01421024 and v0,t2,v0 +800a423c: 32a6ff00 andi a2,s5,0xff00 +800a4240: 000a4e02 srl t1,t2,0x18 +800a4244: 00063200 sll a2,a2,0x8 +800a4248: 00052a00 sll a1,a1,0x8 +800a424c: 00021202 srl v0,v0,0x8 +800a4250: 00073a02 srl a3,a3,0x8 +800a4254: 00154602 srl t0,s5,0x18 +800a4258: 000a1e00 sll v1,t2,0x18 +800a425c: 00152600 sll a0,s5,0x18 +800a4260: 00651825 or v1,v1,a1 +800a4264: 00491025 or v0,v0,t1 +800a4268: 00862025 or a0,a0,a2 +800a426c: 00e83825 or a3,a3,t0 +800a4270: 00624825 or t1,v1,v0 +800a4274: 12e0fe5d beqz s7,800a3bec <_Z17DrawClippedTile16jjjjjj+0x3a0> +800a4278: 00873025 or a2,a0,a3 +800a427c: 8fa30050 lw v1,80(sp) +800a4280: 3c028022 lui v0,0x8022 +800a4284: 24476dd8 addiu a3,v0,28120 +800a4288: 27b10010 addiu s1,sp,16 +800a428c: 02c31023 subu v0,s6,v1 +800a4290: 00e04021 move t0,a3 +800a4294: 00e07821 move t7,a3 +800a4298: 00e08021 move s0,a3 +800a429c: 244b0038 addiu t3,v0,56 +800a42a0: 02e06021 move t4,s7 +800a42a4: 00e07021 move t6,a3 +800a42a8: 00e0a021 move s4,a3 +800a42ac: 0220a821 move s5,s1 +800a42b0: 00e06821 move t5,a3 +800a42b4: 080290b1 j 800a42c4 <_Z17DrawClippedTile16jjjjjj+0xa78> +800a42b8: 00e09021 move s2,a3 +800a42bc: 02629821 addu s3,s3,v0 +800a42c0: 256bfff8 addiu t3,t3,-8 +800a42c4: 8d620004 lw v0,4(t3) +800a42c8: 01221024 and v0,t1,v0 +800a42cc: 1040003d beqz v0,800a43c4 <_Z17DrawClippedTile16jjjjjj+0xb78> +800a42d0: afa20010 sw v0,16(sp) +800a42d4: 8dc20040 lw v0,64(t6) +800a42d8: 91c3004c lbu v1,76(t6) +800a42dc: 02625021 addu t2,s3,v0 +800a42e0: 91440000 lbu a0,0(t2) +800a42e4: 8dc5003c lw a1,60(t6) +800a42e8: 00131040 sll v0,s3,0x1 +800a42ec: 0083182b sltu v1,a0,v1 +800a42f0: 1060000a beqz v1,800a431c <_Z17DrawClippedTile16jjjjjj+0xad0> +800a42f4: 00452821 addu a1,v0,a1 +800a42f8: 93a20013 lbu v0,19(sp) +800a42fc: 10400007 beqz v0,800a431c <_Z17DrawClippedTile16jjjjjj+0xad0> +800a4300: 00021040 sll v0,v0,0x1 +800a4304: 8dc40044 lw a0,68(t6) +800a4308: 00441021 addu v0,v0,a0 +800a430c: 94430000 lhu v1,0(v0) +800a4310: a4a30000 sh v1,0(a1) +800a4314: 91c2004d lbu v0,77(t6) +800a4318: a1420000 sb v0,0(t2) +800a431c: 90e2004c lbu v0,76(a3) +800a4320: 91430001 lbu v1,1(t2) +800a4324: 0062102b sltu v0,v1,v0 +800a4328: 1040000a beqz v0,800a4354 <_Z17DrawClippedTile16jjjjjj+0xb08> +800a432c: 00000000 nop +800a4330: 92220002 lbu v0,2(s1) +800a4334: 10400007 beqz v0,800a4354 <_Z17DrawClippedTile16jjjjjj+0xb08> +800a4338: 00021040 sll v0,v0,0x1 +800a433c: 8ce40044 lw a0,68(a3) +800a4340: 00441021 addu v0,v0,a0 +800a4344: 94430000 lhu v1,0(v0) +800a4348: a4a30002 sh v1,2(a1) +800a434c: 90e2004d lbu v0,77(a3) +800a4350: a1420001 sb v0,1(t2) +800a4354: 9282004c lbu v0,76(s4) +800a4358: 91430002 lbu v1,2(t2) +800a435c: 0062102b sltu v0,v1,v0 +800a4360: 1040000a beqz v0,800a438c <_Z17DrawClippedTile16jjjjjj+0xb40> +800a4364: 00000000 nop +800a4368: 92220001 lbu v0,1(s1) +800a436c: 10400007 beqz v0,800a438c <_Z17DrawClippedTile16jjjjjj+0xb40> +800a4370: 00021040 sll v0,v0,0x1 +800a4374: 8e840044 lw a0,68(s4) +800a4378: 00441021 addu v0,v0,a0 +800a437c: 94430000 lhu v1,0(v0) +800a4380: a4a30004 sh v1,4(a1) +800a4384: 9282004d lbu v0,77(s4) +800a4388: a1420002 sb v0,2(t2) +800a438c: 9102004c lbu v0,76(t0) +800a4390: 91430003 lbu v1,3(t2) +800a4394: 0062102b sltu v0,v1,v0 +800a4398: 1040000a beqz v0,800a43c4 <_Z17DrawClippedTile16jjjjjj+0xb78> +800a439c: 00000000 nop +800a43a0: 92220000 lbu v0,0(s1) +800a43a4: 10400007 beqz v0,800a43c4 <_Z17DrawClippedTile16jjjjjj+0xb78> +800a43a8: 00021040 sll v0,v0,0x1 +800a43ac: 8d040044 lw a0,68(t0) +800a43b0: 00441021 addu v0,v0,a0 +800a43b4: 94430000 lhu v1,0(v0) +800a43b8: a4a30006 sh v1,6(a1) +800a43bc: 9102004d lbu v0,77(t0) +800a43c0: a1420003 sb v0,3(t2) +800a43c4: 8d620000 lw v0,0(t3) +800a43c8: 00c21024 and v0,a2,v0 +800a43cc: 1040003f beqz v0,800a44cc <_Z17DrawClippedTile16jjjjjj+0xc80> +800a43d0: afa20010 sw v0,16(sp) +800a43d4: 8da40040 lw a0,64(t5) +800a43d8: 26620004 addiu v0,s3,4 +800a43dc: 00445021 addu t2,v0,a0 +800a43e0: 91a3004c lbu v1,76(t5) +800a43e4: 91440000 lbu a0,0(t2) +800a43e8: 8da5003c lw a1,60(t5) +800a43ec: 00021040 sll v0,v0,0x1 +800a43f0: 0083182b sltu v1,a0,v1 +800a43f4: 1060000a beqz v1,800a4420 <_Z17DrawClippedTile16jjjjjj+0xbd4> +800a43f8: 00452821 addu a1,v0,a1 +800a43fc: 93a20013 lbu v0,19(sp) +800a4400: 10400007 beqz v0,800a4420 <_Z17DrawClippedTile16jjjjjj+0xbd4> +800a4404: 00021040 sll v0,v0,0x1 +800a4408: 8da40044 lw a0,68(t5) +800a440c: 00441021 addu v0,v0,a0 +800a4410: 94430000 lhu v1,0(v0) +800a4414: a4a30000 sh v1,0(a1) +800a4418: 91a2004d lbu v0,77(t5) +800a441c: a1420000 sb v0,0(t2) +800a4420: 91e2004c lbu v0,76(t7) +800a4424: 91430001 lbu v1,1(t2) +800a4428: 0062102b sltu v0,v1,v0 +800a442c: 1040000a beqz v0,800a4458 <_Z17DrawClippedTile16jjjjjj+0xc0c> +800a4430: 00000000 nop +800a4434: 92a20002 lbu v0,2(s5) +800a4438: 10400007 beqz v0,800a4458 <_Z17DrawClippedTile16jjjjjj+0xc0c> +800a443c: 00021040 sll v0,v0,0x1 +800a4440: 8de40044 lw a0,68(t7) +800a4444: 00441021 addu v0,v0,a0 +800a4448: 94430000 lhu v1,0(v0) +800a444c: a4a30002 sh v1,2(a1) +800a4450: 91e2004d lbu v0,77(t7) +800a4454: a1420001 sb v0,1(t2) +800a4458: 9242004c lbu v0,76(s2) +800a445c: 91430002 lbu v1,2(t2) +800a4460: 0062102b sltu v0,v1,v0 +800a4464: 1040000a beqz v0,800a4490 <_Z17DrawClippedTile16jjjjjj+0xc44> +800a4468: 00000000 nop +800a446c: 92a20001 lbu v0,1(s5) +800a4470: 10400007 beqz v0,800a4490 <_Z17DrawClippedTile16jjjjjj+0xc44> +800a4474: 00021040 sll v0,v0,0x1 +800a4478: 8e440044 lw a0,68(s2) +800a447c: 00441021 addu v0,v0,a0 +800a4480: 94430000 lhu v1,0(v0) +800a4484: a4a30004 sh v1,4(a1) +800a4488: 9242004d lbu v0,77(s2) +800a448c: a1420002 sb v0,2(t2) +800a4490: 9202004c lbu v0,76(s0) +800a4494: 91430003 lbu v1,3(t2) +800a4498: 0062102b sltu v0,v1,v0 +800a449c: 1040000c beqz v0,800a44d0 <_Z17DrawClippedTile16jjjjjj+0xc84> +800a44a0: 27026dd8 addiu v0,t8,28120 +800a44a4: 92a20000 lbu v0,0(s5) +800a44a8: 10400008 beqz v0,800a44cc <_Z17DrawClippedTile16jjjjjj+0xc80> +800a44ac: 00000000 nop +800a44b0: 8e040044 lw a0,68(s0) +800a44b4: 00021040 sll v0,v0,0x1 +800a44b8: 00441021 addu v0,v0,a0 +800a44bc: 94430000 lhu v1,0(v0) +800a44c0: a4a30006 sh v1,6(a1) +800a44c4: 9202004d lbu v0,77(s0) +800a44c8: a1420003 sb v0,3(t2) +800a44cc: 27026dd8 addiu v0,t8,28120 +800a44d0: 258cffff addiu t4,t4,-1 +800a44d4: 1580ff79 bnez t4,800a42bc <_Z17DrawClippedTile16jjjjjj+0xa70> +800a44d8: 8c420030 lw v0,48(v0) +800a44dc: 08028efc j 800a3bf0 <_Z17DrawClippedTile16jjjjjj+0x3a4> +800a44e0: 8fbf003c lw ra,60(sp) +800a44e4: 244228a0 addiu v0,v0,10400 +800a44e8: 0040f809 jalr v0 +800a44ec: 00000000 nop +800a44f0: 08028e45 j 800a3914 <_Z17DrawClippedTile16jjjjjj+0xc8> +800a44f4: 8e220020 lw v0,32(s1) + +800a44f8 <_Z10DrawTile16jjjj>: +800a44f8: 27bdffc8 addiu sp,sp,-56 +800a44fc: 3c028022 lui v0,0x8022 +800a4500: afb7002c sw s7,44(sp) +800a4504: afb60028 sw s6,40(sp) +800a4508: afb40020 sw s4,32(sp) +800a450c: afb3001c sw s3,28(sp) +800a4510: afb10014 sw s1,20(sp) +800a4514: afbf0030 sw ra,48(sp) +800a4518: 24516da8 addiu s1,v0,28072 +800a451c: afb50024 sw s5,36(sp) +800a4520: afb20018 sw s2,24(sp) +800a4524: afb00010 sw s0,16(sp) +800a4528: 0080a021 move s4,a0 +800a452c: 8e280008 lw t0,8(s1) +800a4530: 308203ff andi v0,a0,0x3ff +800a4534: 328301ff andi v1,s4,0x1ff +800a4538: 8e24000c lw a0,12(s1) +800a453c: 01021004 sllv v0,v0,t0 +800a4540: 2c630100 sltiu v1,v1,256 +800a4544: 00442021 addu a0,v0,a0 +800a4548: 00a09821 move s3,a1 +800a454c: 00c0b821 move s7,a2 +800a4550: 14600003 bnez v1,800a4560 <_Z10DrawTile16jjjj+0x68> +800a4554: 00e0b021 move s6,a3 +800a4558: 8e220010 lw v0,16(s1) +800a455c: 00822021 addu a0,a0,v0 +800a4560: 3085ffff andi a1,a0,0xffff +800a4564: 8e260028 lw a2,40(s1) +800a4568: 01058006 srlv s0,a1,t0 +800a456c: 02069021 addu s2,s0,a2 +800a4570: 8e220024 lw v0,36(s1) +800a4574: 92440000 lbu a0,0(s2) +800a4578: 00101980 sll v1,s0,0x6 +800a457c: 1080016a beqz a0,800a4b28 <_Z10DrawTile16jjjj+0x630> +800a4580: 0062a821 addu s5,v1,v0 +800a4584: 02061021 addu v0,s0,a2 +800a4588: 90440000 lbu a0,0(v0) +800a458c: 24030002 li v1,2 +800a4590: 108300a9 beq a0,v1,800a4838 <_Z10DrawTile16jjjj+0x340> +800a4594: 8fbf0030 lw ra,48(sp) +800a4598: 9222002c lbu v0,44(s1) +800a459c: 104000b0 beqz v0,800a4860 <_Z10DrawTile16jjjj+0x368> +800a45a0: 00141a82 srl v1,s4,0xa +800a45a4: 3c028022 lui v0,0x8022 +800a45a8: 90435bcb lbu v1,23499(v0) +800a45ac: 14600297 bnez v1,800a500c <_Z10DrawTile16jjjj+0xb14> +800a45b0: 3c028005 lui v0,0x8005 +800a45b4: 8e220020 lw v0,32(s1) +800a45b8: 00141a82 srl v1,s4,0xa +800a45bc: 00621824 and v1,v1,v0 +800a45c0: 3c02802c lui v0,0x802c +800a45c4: 2442140c addiu v0,v0,5132 +800a45c8: 00031a40 sll v1,v1,0x9 +800a45cc: 3c118022 lui s1,0x8022 +800a45d0: 00621821 addu v1,v1,v0 +800a45d4: 26246dd8 addiu a0,s1,28120 +800a45d8: 3282c000 andi v0,s4,0xc000 +800a45dc: 144000b0 bnez v0,800a48a0 <_Z10DrawTile16jjjj+0x3a8> +800a45e0: ac830044 sw v1,68(a0) +800a45e4: 12c00094 beqz s6,800a4838 <_Z10DrawTile16jjjj+0x340> +800a45e8: 8fbf0030 lw ra,48(sp) +800a45ec: 3c028022 lui v0,0x8022 +800a45f0: 244c6dd8 addiu t4,v0,28120 +800a45f4: 01806821 move t5,t4 +800a45f8: 01805821 move t3,t4 +800a45fc: 01807021 move t6,t4 +800a4600: 02b73021 addu a2,s5,s7 +800a4604: 02c03821 move a3,s6 +800a4608: 01805021 move t2,t4 +800a460c: 01808021 move s0,t4 +800a4610: 01804821 move t1,t4 +800a4614: 08029189 j 800a4624 <_Z10DrawTile16jjjj+0x12c> +800a4618: 01807821 move t7,t4 +800a461c: 02629821 addu s3,s3,v0 +800a4620: 24c60008 addiu a2,a2,8 +800a4624: 8cc20000 lw v0,0(a2) +800a4628: 1040003d beqz v0,800a4720 <_Z10DrawTile16jjjj+0x228> +800a462c: 00000000 nop +800a4630: 8d420040 lw v0,64(t2) +800a4634: 9143004c lbu v1,76(t2) +800a4638: 02624021 addu t0,s3,v0 +800a463c: 91040000 lbu a0,0(t0) +800a4640: 8d45003c lw a1,60(t2) +800a4644: 00131040 sll v0,s3,0x1 +800a4648: 0083182b sltu v1,a0,v1 +800a464c: 1060000a beqz v1,800a4678 <_Z10DrawTile16jjjj+0x180> +800a4650: 00452821 addu a1,v0,a1 +800a4654: 90c20000 lbu v0,0(a2) +800a4658: 10400007 beqz v0,800a4678 <_Z10DrawTile16jjjj+0x180> +800a465c: 00021040 sll v0,v0,0x1 +800a4660: 8d440044 lw a0,68(t2) +800a4664: 00441021 addu v0,v0,a0 +800a4668: 94430000 lhu v1,0(v0) +800a466c: a4a30000 sh v1,0(a1) +800a4670: 9142004d lbu v0,77(t2) +800a4674: a1020000 sb v0,0(t0) +800a4678: 9182004c lbu v0,76(t4) +800a467c: 91030001 lbu v1,1(t0) +800a4680: 0062102b sltu v0,v1,v0 +800a4684: 1040000a beqz v0,800a46b0 <_Z10DrawTile16jjjj+0x1b8> +800a4688: 00000000 nop +800a468c: 90c20001 lbu v0,1(a2) +800a4690: 10400007 beqz v0,800a46b0 <_Z10DrawTile16jjjj+0x1b8> +800a4694: 00021040 sll v0,v0,0x1 +800a4698: 8d840044 lw a0,68(t4) +800a469c: 00441021 addu v0,v0,a0 +800a46a0: 94430000 lhu v1,0(v0) +800a46a4: a4a30002 sh v1,2(a1) +800a46a8: 9182004d lbu v0,77(t4) +800a46ac: a1020001 sb v0,1(t0) +800a46b0: 9202004c lbu v0,76(s0) +800a46b4: 91030002 lbu v1,2(t0) +800a46b8: 0062102b sltu v0,v1,v0 +800a46bc: 1040000a beqz v0,800a46e8 <_Z10DrawTile16jjjj+0x1f0> +800a46c0: 00000000 nop +800a46c4: 90c20002 lbu v0,2(a2) +800a46c8: 10400007 beqz v0,800a46e8 <_Z10DrawTile16jjjj+0x1f0> +800a46cc: 00021040 sll v0,v0,0x1 +800a46d0: 8e040044 lw a0,68(s0) +800a46d4: 00441021 addu v0,v0,a0 +800a46d8: 94430000 lhu v1,0(v0) +800a46dc: a4a30004 sh v1,4(a1) +800a46e0: 9202004d lbu v0,77(s0) +800a46e4: a1020002 sb v0,2(t0) +800a46e8: 91a2004c lbu v0,76(t5) +800a46ec: 91030003 lbu v1,3(t0) +800a46f0: 0062102b sltu v0,v1,v0 +800a46f4: 1040000a beqz v0,800a4720 <_Z10DrawTile16jjjj+0x228> +800a46f8: 00000000 nop +800a46fc: 90c20003 lbu v0,3(a2) +800a4700: 10400007 beqz v0,800a4720 <_Z10DrawTile16jjjj+0x228> +800a4704: 00021040 sll v0,v0,0x1 +800a4708: 8da40044 lw a0,68(t5) +800a470c: 00441021 addu v0,v0,a0 +800a4710: 94430000 lhu v1,0(v0) +800a4714: a4a30006 sh v1,6(a1) +800a4718: 91a2004d lbu v0,77(t5) +800a471c: a1020003 sb v0,3(t0) +800a4720: 8cc20004 lw v0,4(a2) +800a4724: 10400040 beqz v0,800a4828 <_Z10DrawTile16jjjj+0x330> +800a4728: 26226dd8 addiu v0,s1,28120 +800a472c: 8d240040 lw a0,64(t1) +800a4730: 26620004 addiu v0,s3,4 +800a4734: 00444021 addu t0,v0,a0 +800a4738: 9123004c lbu v1,76(t1) +800a473c: 91040000 lbu a0,0(t0) +800a4740: 8d25003c lw a1,60(t1) +800a4744: 00021040 sll v0,v0,0x1 +800a4748: 0083182b sltu v1,a0,v1 +800a474c: 1060000a beqz v1,800a4778 <_Z10DrawTile16jjjj+0x280> +800a4750: 00452821 addu a1,v0,a1 +800a4754: 90c20004 lbu v0,4(a2) +800a4758: 10400007 beqz v0,800a4778 <_Z10DrawTile16jjjj+0x280> +800a475c: 00021040 sll v0,v0,0x1 +800a4760: 8d240044 lw a0,68(t1) +800a4764: 00441021 addu v0,v0,a0 +800a4768: 94430000 lhu v1,0(v0) +800a476c: a4a30000 sh v1,0(a1) +800a4770: 9122004d lbu v0,77(t1) +800a4774: a1020000 sb v0,0(t0) +800a4778: 9162004c lbu v0,76(t3) +800a477c: 91030001 lbu v1,1(t0) +800a4780: 0062102b sltu v0,v1,v0 +800a4784: 1040000a beqz v0,800a47b0 <_Z10DrawTile16jjjj+0x2b8> +800a4788: 00000000 nop +800a478c: 90c20005 lbu v0,5(a2) +800a4790: 10400007 beqz v0,800a47b0 <_Z10DrawTile16jjjj+0x2b8> +800a4794: 00021040 sll v0,v0,0x1 +800a4798: 8d640044 lw a0,68(t3) +800a479c: 00441021 addu v0,v0,a0 +800a47a0: 94430000 lhu v1,0(v0) +800a47a4: a4a30002 sh v1,2(a1) +800a47a8: 9162004d lbu v0,77(t3) +800a47ac: a1020001 sb v0,1(t0) +800a47b0: 91e2004c lbu v0,76(t7) +800a47b4: 91030002 lbu v1,2(t0) +800a47b8: 0062102b sltu v0,v1,v0 +800a47bc: 1040000a beqz v0,800a47e8 <_Z10DrawTile16jjjj+0x2f0> +800a47c0: 00000000 nop +800a47c4: 90c20006 lbu v0,6(a2) +800a47c8: 10400007 beqz v0,800a47e8 <_Z10DrawTile16jjjj+0x2f0> +800a47cc: 00021040 sll v0,v0,0x1 +800a47d0: 8de40044 lw a0,68(t7) +800a47d4: 00441021 addu v0,v0,a0 +800a47d8: 94430000 lhu v1,0(v0) +800a47dc: a4a30004 sh v1,4(a1) +800a47e0: 91e2004d lbu v0,77(t7) +800a47e4: a1020002 sb v0,2(t0) +800a47e8: 91c2004c lbu v0,76(t6) +800a47ec: 91030003 lbu v1,3(t0) +800a47f0: 0062102b sltu v0,v1,v0 +800a47f4: 1040000c beqz v0,800a4828 <_Z10DrawTile16jjjj+0x330> +800a47f8: 26226dd8 addiu v0,s1,28120 +800a47fc: 90c20007 lbu v0,7(a2) +800a4800: 10400008 beqz v0,800a4824 <_Z10DrawTile16jjjj+0x32c> +800a4804: 00000000 nop +800a4808: 8dc40044 lw a0,68(t6) +800a480c: 00021040 sll v0,v0,0x1 +800a4810: 00441021 addu v0,v0,a0 +800a4814: 94430000 lhu v1,0(v0) +800a4818: a4a30006 sh v1,6(a1) +800a481c: 91c2004d lbu v0,77(t6) +800a4820: a1020003 sb v0,3(t0) +800a4824: 26226dd8 addiu v0,s1,28120 +800a4828: 24e7ffff addiu a3,a3,-1 +800a482c: 14e0ff7b bnez a3,800a461c <_Z10DrawTile16jjjj+0x124> +800a4830: 8c420030 lw v0,48(v0) +800a4834: 8fbf0030 lw ra,48(sp) +800a4838: 8fb7002c lw s7,44(sp) +800a483c: 8fb60028 lw s6,40(sp) +800a4840: 8fb50024 lw s5,36(sp) +800a4844: 8fb40020 lw s4,32(sp) +800a4848: 8fb3001c lw s3,28(sp) +800a484c: 8fb20018 lw s2,24(sp) +800a4850: 8fb10014 lw s1,20(sp) +800a4854: 8fb00010 lw s0,16(sp) +800a4858: 03e00008 jr ra +800a485c: 27bd0038 addiu sp,sp,56 +800a4860: 8e240020 lw a0,32(s1) +800a4864: 8e25001c lw a1,28(s1) +800a4868: 8e220018 lw v0,24(s1) +800a486c: 00641824 and v1,v1,a0 +800a4870: 00a31804 sllv v1,v1,a1 +800a4874: 00621821 addu v1,v1,v0 +800a4878: 00031840 sll v1,v1,0x1 +800a487c: 3c028022 lui v0,0x8022 +800a4880: 24425bc4 addiu v0,v0,23492 +800a4884: 24630c48 addiu v1,v1,3144 +800a4888: 3c118022 lui s1,0x8022 +800a488c: 00621821 addu v1,v1,v0 +800a4890: 26246dd8 addiu a0,s1,28120 +800a4894: 3282c000 andi v0,s4,0xc000 +800a4898: 1040ff52 beqz v0,800a45e4 <_Z10DrawTile16jjjj+0xec> +800a489c: ac830044 sw v1,68(a0) +800a48a0: 32828000 andi v0,s4,0x8000 +800a48a4: 144000a7 bnez v0,800a4b44 <_Z10DrawTile16jjjj+0x64c> +800a48a8: 32824000 andi v0,s4,0x4000 +800a48ac: 12c0ffe2 beqz s6,800a4838 <_Z10DrawTile16jjjj+0x340> +800a48b0: 8fbf0030 lw ra,48(sp) +800a48b4: 3c028022 lui v0,0x8022 +800a48b8: 244c6dd8 addiu t4,v0,28120 +800a48bc: 01806821 move t5,t4 +800a48c0: 01805821 move t3,t4 +800a48c4: 01807021 move t6,t4 +800a48c8: 02b73021 addu a2,s5,s7 +800a48cc: 02c03821 move a3,s6 +800a48d0: 01805021 move t2,t4 +800a48d4: 01808021 move s0,t4 +800a48d8: 01804821 move t1,t4 +800a48dc: 0802923b j 800a48ec <_Z10DrawTile16jjjj+0x3f4> +800a48e0: 01807821 move t7,t4 +800a48e4: 02629821 addu s3,s3,v0 +800a48e8: 24c60008 addiu a2,a2,8 +800a48ec: 8cc20004 lw v0,4(a2) +800a48f0: 1040003d beqz v0,800a49e8 <_Z10DrawTile16jjjj+0x4f0> +800a48f4: 00000000 nop +800a48f8: 8d420040 lw v0,64(t2) +800a48fc: 9143004c lbu v1,76(t2) +800a4900: 02624021 addu t0,s3,v0 +800a4904: 91040000 lbu a0,0(t0) +800a4908: 8d45003c lw a1,60(t2) +800a490c: 00131040 sll v0,s3,0x1 +800a4910: 0083182b sltu v1,a0,v1 +800a4914: 1060000a beqz v1,800a4940 <_Z10DrawTile16jjjj+0x448> +800a4918: 00452821 addu a1,v0,a1 +800a491c: 90c20007 lbu v0,7(a2) +800a4920: 10400007 beqz v0,800a4940 <_Z10DrawTile16jjjj+0x448> +800a4924: 00021040 sll v0,v0,0x1 +800a4928: 8d440044 lw a0,68(t2) +800a492c: 00441021 addu v0,v0,a0 +800a4930: 94430000 lhu v1,0(v0) +800a4934: a4a30000 sh v1,0(a1) +800a4938: 9142004d lbu v0,77(t2) +800a493c: a1020000 sb v0,0(t0) +800a4940: 9182004c lbu v0,76(t4) +800a4944: 91030001 lbu v1,1(t0) +800a4948: 0062102b sltu v0,v1,v0 +800a494c: 1040000a beqz v0,800a4978 <_Z10DrawTile16jjjj+0x480> +800a4950: 00000000 nop +800a4954: 90c20006 lbu v0,6(a2) +800a4958: 10400007 beqz v0,800a4978 <_Z10DrawTile16jjjj+0x480> +800a495c: 00021040 sll v0,v0,0x1 +800a4960: 8d840044 lw a0,68(t4) +800a4964: 00441021 addu v0,v0,a0 +800a4968: 94430000 lhu v1,0(v0) +800a496c: a4a30002 sh v1,2(a1) +800a4970: 9182004d lbu v0,77(t4) +800a4974: a1020001 sb v0,1(t0) +800a4978: 9202004c lbu v0,76(s0) +800a497c: 91030002 lbu v1,2(t0) +800a4980: 0062102b sltu v0,v1,v0 +800a4984: 1040000a beqz v0,800a49b0 <_Z10DrawTile16jjjj+0x4b8> +800a4988: 00000000 nop +800a498c: 90c20005 lbu v0,5(a2) +800a4990: 10400007 beqz v0,800a49b0 <_Z10DrawTile16jjjj+0x4b8> +800a4994: 00021040 sll v0,v0,0x1 +800a4998: 8e040044 lw a0,68(s0) +800a499c: 00441021 addu v0,v0,a0 +800a49a0: 94430000 lhu v1,0(v0) +800a49a4: a4a30004 sh v1,4(a1) +800a49a8: 9202004d lbu v0,77(s0) +800a49ac: a1020002 sb v0,2(t0) +800a49b0: 91a2004c lbu v0,76(t5) +800a49b4: 91030003 lbu v1,3(t0) +800a49b8: 0062102b sltu v0,v1,v0 +800a49bc: 1040000a beqz v0,800a49e8 <_Z10DrawTile16jjjj+0x4f0> +800a49c0: 00000000 nop +800a49c4: 90c20004 lbu v0,4(a2) +800a49c8: 10400007 beqz v0,800a49e8 <_Z10DrawTile16jjjj+0x4f0> +800a49cc: 00021040 sll v0,v0,0x1 +800a49d0: 8da40044 lw a0,68(t5) +800a49d4: 00441021 addu v0,v0,a0 +800a49d8: 94430000 lhu v1,0(v0) +800a49dc: a4a30006 sh v1,6(a1) +800a49e0: 91a2004d lbu v0,77(t5) +800a49e4: a1020003 sb v0,3(t0) +800a49e8: 8cc20000 lw v0,0(a2) +800a49ec: 10400040 beqz v0,800a4af0 <_Z10DrawTile16jjjj+0x5f8> +800a49f0: 26226dd8 addiu v0,s1,28120 +800a49f4: 8d240040 lw a0,64(t1) +800a49f8: 26620004 addiu v0,s3,4 +800a49fc: 00444021 addu t0,v0,a0 +800a4a00: 9123004c lbu v1,76(t1) +800a4a04: 91040000 lbu a0,0(t0) +800a4a08: 8d25003c lw a1,60(t1) +800a4a0c: 00021040 sll v0,v0,0x1 +800a4a10: 0083182b sltu v1,a0,v1 +800a4a14: 1060000a beqz v1,800a4a40 <_Z10DrawTile16jjjj+0x548> +800a4a18: 00452821 addu a1,v0,a1 +800a4a1c: 90c20003 lbu v0,3(a2) +800a4a20: 10400007 beqz v0,800a4a40 <_Z10DrawTile16jjjj+0x548> +800a4a24: 00021040 sll v0,v0,0x1 +800a4a28: 8d240044 lw a0,68(t1) +800a4a2c: 00441021 addu v0,v0,a0 +800a4a30: 94430000 lhu v1,0(v0) +800a4a34: a4a30000 sh v1,0(a1) +800a4a38: 9122004d lbu v0,77(t1) +800a4a3c: a1020000 sb v0,0(t0) +800a4a40: 9162004c lbu v0,76(t3) +800a4a44: 91030001 lbu v1,1(t0) +800a4a48: 0062102b sltu v0,v1,v0 +800a4a4c: 1040000a beqz v0,800a4a78 <_Z10DrawTile16jjjj+0x580> +800a4a50: 00000000 nop +800a4a54: 90c20002 lbu v0,2(a2) +800a4a58: 10400007 beqz v0,800a4a78 <_Z10DrawTile16jjjj+0x580> +800a4a5c: 00021040 sll v0,v0,0x1 +800a4a60: 8d640044 lw a0,68(t3) +800a4a64: 00441021 addu v0,v0,a0 +800a4a68: 94430000 lhu v1,0(v0) +800a4a6c: a4a30002 sh v1,2(a1) +800a4a70: 9162004d lbu v0,77(t3) +800a4a74: a1020001 sb v0,1(t0) +800a4a78: 91e2004c lbu v0,76(t7) +800a4a7c: 91030002 lbu v1,2(t0) +800a4a80: 0062102b sltu v0,v1,v0 +800a4a84: 1040000a beqz v0,800a4ab0 <_Z10DrawTile16jjjj+0x5b8> +800a4a88: 00000000 nop +800a4a8c: 90c20001 lbu v0,1(a2) +800a4a90: 10400007 beqz v0,800a4ab0 <_Z10DrawTile16jjjj+0x5b8> +800a4a94: 00021040 sll v0,v0,0x1 +800a4a98: 8de40044 lw a0,68(t7) +800a4a9c: 00441021 addu v0,v0,a0 +800a4aa0: 94430000 lhu v1,0(v0) +800a4aa4: a4a30004 sh v1,4(a1) +800a4aa8: 91e2004d lbu v0,77(t7) +800a4aac: a1020002 sb v0,2(t0) +800a4ab0: 91c2004c lbu v0,76(t6) +800a4ab4: 91030003 lbu v1,3(t0) +800a4ab8: 0062102b sltu v0,v1,v0 +800a4abc: 1040000c beqz v0,800a4af0 <_Z10DrawTile16jjjj+0x5f8> +800a4ac0: 26226dd8 addiu v0,s1,28120 +800a4ac4: 90c20000 lbu v0,0(a2) +800a4ac8: 10400008 beqz v0,800a4aec <_Z10DrawTile16jjjj+0x5f4> +800a4acc: 00000000 nop +800a4ad0: 8dc40044 lw a0,68(t6) +800a4ad4: 00021040 sll v0,v0,0x1 +800a4ad8: 00441021 addu v0,v0,a0 +800a4adc: 94430000 lhu v1,0(v0) +800a4ae0: a4a30006 sh v1,6(a1) +800a4ae4: 91c2004d lbu v0,77(t6) +800a4ae8: a1020003 sb v0,3(t0) +800a4aec: 26226dd8 addiu v0,s1,28120 +800a4af0: 24e7ffff addiu a3,a3,-1 +800a4af4: 14e0ff7b bnez a3,800a48e4 <_Z10DrawTile16jjjj+0x3ec> +800a4af8: 8c420030 lw v0,48(v0) +800a4afc: 8fbf0030 lw ra,48(sp) +800a4b00: 8fb7002c lw s7,44(sp) +800a4b04: 8fb60028 lw s6,40(sp) +800a4b08: 8fb50024 lw s5,36(sp) +800a4b0c: 8fb40020 lw s4,32(sp) +800a4b10: 8fb3001c lw s3,28(sp) +800a4b14: 8fb20018 lw s2,24(sp) +800a4b18: 8fb10014 lw s1,20(sp) +800a4b1c: 8fb00010 lw s0,16(sp) +800a4b20: 03e00008 jr ra +800a4b24: 27bd0038 addiu sp,sp,56 +800a4b28: 3c02800a lui v0,0x800a +800a4b2c: 2442b390 addiu v0,v0,-19568 +800a4b30: 0040f809 jalr v0 +800a4b34: 02a02021 move a0,s5 +800a4b38: a2420000 sb v0,0(s2) +800a4b3c: 08029161 j 800a4584 <_Z10DrawTile16jjjj+0x8c> +800a4b40: 8e260028 lw a2,40(s1) +800a4b44: 14400099 bnez v0,800a4dac <_Z10DrawTile16jjjj+0x8b4> +800a4b48: 00000000 nop +800a4b4c: 12c0ff3a beqz s6,800a4838 <_Z10DrawTile16jjjj+0x340> +800a4b50: 8fbf0030 lw ra,48(sp) +800a4b54: 3c028022 lui v0,0x8022 +800a4b58: 244d6dd8 addiu t5,v0,28120 +800a4b5c: 02b71023 subu v0,s5,s7 +800a4b60: 01a07021 move t6,t5 +800a4b64: 01a06021 move t4,t5 +800a4b68: 01a07821 move t7,t5 +800a4b6c: 2449003c addiu t1,v0,60 +800a4b70: 02c03821 move a3,s6 +800a4b74: 24460038 addiu a2,v0,56 +800a4b78: 01a05021 move t2,t5 +800a4b7c: 01a08021 move s0,t5 +800a4b80: 01a05821 move t3,t5 +800a4b84: 080292e5 j 800a4b94 <_Z10DrawTile16jjjj+0x69c> +800a4b88: 01a09021 move s2,t5 +800a4b8c: 02629821 addu s3,s3,v0 +800a4b90: 24c6fff8 addiu a2,a2,-8 +800a4b94: 8cc20000 lw v0,0(a2) +800a4b98: 1040003d beqz v0,800a4c90 <_Z10DrawTile16jjjj+0x798> +800a4b9c: 00000000 nop +800a4ba0: 8d420040 lw v0,64(t2) +800a4ba4: 9143004c lbu v1,76(t2) +800a4ba8: 02624021 addu t0,s3,v0 +800a4bac: 91040000 lbu a0,0(t0) +800a4bb0: 8d45003c lw a1,60(t2) +800a4bb4: 00131040 sll v0,s3,0x1 +800a4bb8: 0083182b sltu v1,a0,v1 +800a4bbc: 1060000a beqz v1,800a4be8 <_Z10DrawTile16jjjj+0x6f0> +800a4bc0: 00452821 addu a1,v0,a1 +800a4bc4: 90c20000 lbu v0,0(a2) +800a4bc8: 10400007 beqz v0,800a4be8 <_Z10DrawTile16jjjj+0x6f0> +800a4bcc: 00021040 sll v0,v0,0x1 +800a4bd0: 8d440044 lw a0,68(t2) +800a4bd4: 00441021 addu v0,v0,a0 +800a4bd8: 94430000 lhu v1,0(v0) +800a4bdc: a4a30000 sh v1,0(a1) +800a4be0: 9142004d lbu v0,77(t2) +800a4be4: a1020000 sb v0,0(t0) +800a4be8: 91a2004c lbu v0,76(t5) +800a4bec: 91030001 lbu v1,1(t0) +800a4bf0: 0062102b sltu v0,v1,v0 +800a4bf4: 1040000a beqz v0,800a4c20 <_Z10DrawTile16jjjj+0x728> +800a4bf8: 00000000 nop +800a4bfc: 90c20001 lbu v0,1(a2) +800a4c00: 10400007 beqz v0,800a4c20 <_Z10DrawTile16jjjj+0x728> +800a4c04: 00021040 sll v0,v0,0x1 +800a4c08: 8da40044 lw a0,68(t5) +800a4c0c: 00441021 addu v0,v0,a0 +800a4c10: 94430000 lhu v1,0(v0) +800a4c14: a4a30002 sh v1,2(a1) +800a4c18: 91a2004d lbu v0,77(t5) +800a4c1c: a1020001 sb v0,1(t0) +800a4c20: 9202004c lbu v0,76(s0) +800a4c24: 91030002 lbu v1,2(t0) +800a4c28: 0062102b sltu v0,v1,v0 +800a4c2c: 1040000a beqz v0,800a4c58 <_Z10DrawTile16jjjj+0x760> +800a4c30: 00000000 nop +800a4c34: 90c20002 lbu v0,2(a2) +800a4c38: 10400007 beqz v0,800a4c58 <_Z10DrawTile16jjjj+0x760> +800a4c3c: 00021040 sll v0,v0,0x1 +800a4c40: 8e040044 lw a0,68(s0) +800a4c44: 00441021 addu v0,v0,a0 +800a4c48: 94430000 lhu v1,0(v0) +800a4c4c: a4a30004 sh v1,4(a1) +800a4c50: 9202004d lbu v0,77(s0) +800a4c54: a1020002 sb v0,2(t0) +800a4c58: 91c2004c lbu v0,76(t6) +800a4c5c: 91030003 lbu v1,3(t0) +800a4c60: 0062102b sltu v0,v1,v0 +800a4c64: 1040000a beqz v0,800a4c90 <_Z10DrawTile16jjjj+0x798> +800a4c68: 00000000 nop +800a4c6c: 90c20003 lbu v0,3(a2) +800a4c70: 10400007 beqz v0,800a4c90 <_Z10DrawTile16jjjj+0x798> +800a4c74: 00021040 sll v0,v0,0x1 +800a4c78: 8dc40044 lw a0,68(t6) +800a4c7c: 00441021 addu v0,v0,a0 +800a4c80: 94430000 lhu v1,0(v0) +800a4c84: a4a30006 sh v1,6(a1) +800a4c88: 91c2004d lbu v0,77(t6) +800a4c8c: a1020003 sb v0,3(t0) +800a4c90: 8d220000 lw v0,0(t1) +800a4c94: 1040003f beqz v0,800a4d94 <_Z10DrawTile16jjjj+0x89c> +800a4c98: 26226dd8 addiu v0,s1,28120 +800a4c9c: 8d640040 lw a0,64(t3) +800a4ca0: 26620004 addiu v0,s3,4 +800a4ca4: 00444021 addu t0,v0,a0 +800a4ca8: 9163004c lbu v1,76(t3) +800a4cac: 91040000 lbu a0,0(t0) +800a4cb0: 8d65003c lw a1,60(t3) +800a4cb4: 00021040 sll v0,v0,0x1 +800a4cb8: 0083182b sltu v1,a0,v1 +800a4cbc: 1060000a beqz v1,800a4ce8 <_Z10DrawTile16jjjj+0x7f0> +800a4cc0: 00452821 addu a1,v0,a1 +800a4cc4: 91220000 lbu v0,0(t1) +800a4cc8: 10400007 beqz v0,800a4ce8 <_Z10DrawTile16jjjj+0x7f0> +800a4ccc: 00021040 sll v0,v0,0x1 +800a4cd0: 8d640044 lw a0,68(t3) +800a4cd4: 00441021 addu v0,v0,a0 +800a4cd8: 94430000 lhu v1,0(v0) +800a4cdc: a4a30000 sh v1,0(a1) +800a4ce0: 9162004d lbu v0,77(t3) +800a4ce4: a1020000 sb v0,0(t0) +800a4ce8: 9182004c lbu v0,76(t4) +800a4cec: 91030001 lbu v1,1(t0) +800a4cf0: 0062102b sltu v0,v1,v0 +800a4cf4: 1040000a beqz v0,800a4d20 <_Z10DrawTile16jjjj+0x828> +800a4cf8: 00000000 nop +800a4cfc: 90c20005 lbu v0,5(a2) +800a4d00: 10400007 beqz v0,800a4d20 <_Z10DrawTile16jjjj+0x828> +800a4d04: 00021040 sll v0,v0,0x1 +800a4d08: 8d840044 lw a0,68(t4) +800a4d0c: 00441021 addu v0,v0,a0 +800a4d10: 94430000 lhu v1,0(v0) +800a4d14: a4a30002 sh v1,2(a1) +800a4d18: 9182004d lbu v0,77(t4) +800a4d1c: a1020001 sb v0,1(t0) +800a4d20: 9242004c lbu v0,76(s2) +800a4d24: 91030002 lbu v1,2(t0) +800a4d28: 0062102b sltu v0,v1,v0 +800a4d2c: 1040000a beqz v0,800a4d58 <_Z10DrawTile16jjjj+0x860> +800a4d30: 00000000 nop +800a4d34: 90c20006 lbu v0,6(a2) +800a4d38: 10400007 beqz v0,800a4d58 <_Z10DrawTile16jjjj+0x860> +800a4d3c: 00021040 sll v0,v0,0x1 +800a4d40: 8e440044 lw a0,68(s2) +800a4d44: 00441021 addu v0,v0,a0 +800a4d48: 94430000 lhu v1,0(v0) +800a4d4c: a4a30004 sh v1,4(a1) +800a4d50: 9242004d lbu v0,77(s2) +800a4d54: a1020002 sb v0,2(t0) +800a4d58: 91e2004c lbu v0,76(t7) +800a4d5c: 91030003 lbu v1,3(t0) +800a4d60: 0062102b sltu v0,v1,v0 +800a4d64: 1040000b beqz v0,800a4d94 <_Z10DrawTile16jjjj+0x89c> +800a4d68: 26226dd8 addiu v0,s1,28120 +800a4d6c: 90c20007 lbu v0,7(a2) +800a4d70: 10400007 beqz v0,800a4d90 <_Z10DrawTile16jjjj+0x898> +800a4d74: 00021040 sll v0,v0,0x1 +800a4d78: 8de40044 lw a0,68(t7) +800a4d7c: 00441021 addu v0,v0,a0 +800a4d80: 94430000 lhu v1,0(v0) +800a4d84: a4a30006 sh v1,6(a1) +800a4d88: 91e2004d lbu v0,77(t7) +800a4d8c: a1020003 sb v0,3(t0) +800a4d90: 26226dd8 addiu v0,s1,28120 +800a4d94: 24e7ffff addiu a3,a3,-1 +800a4d98: 8c420030 lw v0,48(v0) +800a4d9c: 14e0ff7b bnez a3,800a4b8c <_Z10DrawTile16jjjj+0x694> +800a4da0: 2529fff8 addiu t1,t1,-8 +800a4da4: 0802920e j 800a4838 <_Z10DrawTile16jjjj+0x340> +800a4da8: 8fbf0030 lw ra,48(sp) +800a4dac: 12c0fea2 beqz s6,800a4838 <_Z10DrawTile16jjjj+0x340> +800a4db0: 8fbf0030 lw ra,48(sp) +800a4db4: 3c028022 lui v0,0x8022 +800a4db8: 244d6dd8 addiu t5,v0,28120 +800a4dbc: 02b71023 subu v0,s5,s7 +800a4dc0: 01a07021 move t6,t5 +800a4dc4: 01a06021 move t4,t5 +800a4dc8: 01a07821 move t7,t5 +800a4dcc: 2449003c addiu t1,v0,60 +800a4dd0: 02c03821 move a3,s6 +800a4dd4: 24460038 addiu a2,v0,56 +800a4dd8: 01a05021 move t2,t5 +800a4ddc: 01a08021 move s0,t5 +800a4de0: 01a05821 move t3,t5 +800a4de4: 0802937d j 800a4df4 <_Z10DrawTile16jjjj+0x8fc> +800a4de8: 01a09021 move s2,t5 +800a4dec: 02629821 addu s3,s3,v0 +800a4df0: 24c6fff8 addiu a2,a2,-8 +800a4df4: 8d220000 lw v0,0(t1) +800a4df8: 1040003d beqz v0,800a4ef0 <_Z10DrawTile16jjjj+0x9f8> +800a4dfc: 00000000 nop +800a4e00: 8d420040 lw v0,64(t2) +800a4e04: 9143004c lbu v1,76(t2) +800a4e08: 02624021 addu t0,s3,v0 +800a4e0c: 91040000 lbu a0,0(t0) +800a4e10: 8d45003c lw a1,60(t2) +800a4e14: 00131040 sll v0,s3,0x1 +800a4e18: 0083182b sltu v1,a0,v1 +800a4e1c: 1060000a beqz v1,800a4e48 <_Z10DrawTile16jjjj+0x950> +800a4e20: 00452821 addu a1,v0,a1 +800a4e24: 90c20007 lbu v0,7(a2) +800a4e28: 10400007 beqz v0,800a4e48 <_Z10DrawTile16jjjj+0x950> +800a4e2c: 00021040 sll v0,v0,0x1 +800a4e30: 8d440044 lw a0,68(t2) +800a4e34: 00441021 addu v0,v0,a0 +800a4e38: 94430000 lhu v1,0(v0) +800a4e3c: a4a30000 sh v1,0(a1) +800a4e40: 9142004d lbu v0,77(t2) +800a4e44: a1020000 sb v0,0(t0) +800a4e48: 91a2004c lbu v0,76(t5) +800a4e4c: 91030001 lbu v1,1(t0) +800a4e50: 0062102b sltu v0,v1,v0 +800a4e54: 1040000a beqz v0,800a4e80 <_Z10DrawTile16jjjj+0x988> +800a4e58: 00000000 nop +800a4e5c: 90c20006 lbu v0,6(a2) +800a4e60: 10400007 beqz v0,800a4e80 <_Z10DrawTile16jjjj+0x988> +800a4e64: 00021040 sll v0,v0,0x1 +800a4e68: 8da40044 lw a0,68(t5) +800a4e6c: 00441021 addu v0,v0,a0 +800a4e70: 94430000 lhu v1,0(v0) +800a4e74: a4a30002 sh v1,2(a1) +800a4e78: 91a2004d lbu v0,77(t5) +800a4e7c: a1020001 sb v0,1(t0) +800a4e80: 9202004c lbu v0,76(s0) +800a4e84: 91030002 lbu v1,2(t0) +800a4e88: 0062102b sltu v0,v1,v0 +800a4e8c: 1040000a beqz v0,800a4eb8 <_Z10DrawTile16jjjj+0x9c0> +800a4e90: 00000000 nop +800a4e94: 90c20005 lbu v0,5(a2) +800a4e98: 10400007 beqz v0,800a4eb8 <_Z10DrawTile16jjjj+0x9c0> +800a4e9c: 00021040 sll v0,v0,0x1 +800a4ea0: 8e040044 lw a0,68(s0) +800a4ea4: 00441021 addu v0,v0,a0 +800a4ea8: 94430000 lhu v1,0(v0) +800a4eac: a4a30004 sh v1,4(a1) +800a4eb0: 9202004d lbu v0,77(s0) +800a4eb4: a1020002 sb v0,2(t0) +800a4eb8: 91c2004c lbu v0,76(t6) +800a4ebc: 91030003 lbu v1,3(t0) +800a4ec0: 0062102b sltu v0,v1,v0 +800a4ec4: 1040000a beqz v0,800a4ef0 <_Z10DrawTile16jjjj+0x9f8> +800a4ec8: 00000000 nop +800a4ecc: 91220000 lbu v0,0(t1) +800a4ed0: 10400007 beqz v0,800a4ef0 <_Z10DrawTile16jjjj+0x9f8> +800a4ed4: 00021040 sll v0,v0,0x1 +800a4ed8: 8dc40044 lw a0,68(t6) +800a4edc: 00441021 addu v0,v0,a0 +800a4ee0: 94430000 lhu v1,0(v0) +800a4ee4: a4a30006 sh v1,6(a1) +800a4ee8: 91c2004d lbu v0,77(t6) +800a4eec: a1020003 sb v0,3(t0) +800a4ef0: 8cc20000 lw v0,0(a2) +800a4ef4: 1040003f beqz v0,800a4ff4 <_Z10DrawTile16jjjj+0xafc> +800a4ef8: 26226dd8 addiu v0,s1,28120 +800a4efc: 8d640040 lw a0,64(t3) +800a4f00: 26620004 addiu v0,s3,4 +800a4f04: 00444021 addu t0,v0,a0 +800a4f08: 9163004c lbu v1,76(t3) +800a4f0c: 91040000 lbu a0,0(t0) +800a4f10: 8d65003c lw a1,60(t3) +800a4f14: 00021040 sll v0,v0,0x1 +800a4f18: 0083182b sltu v1,a0,v1 +800a4f1c: 1060000a beqz v1,800a4f48 <_Z10DrawTile16jjjj+0xa50> +800a4f20: 00452821 addu a1,v0,a1 +800a4f24: 90c20003 lbu v0,3(a2) +800a4f28: 10400007 beqz v0,800a4f48 <_Z10DrawTile16jjjj+0xa50> +800a4f2c: 00021040 sll v0,v0,0x1 +800a4f30: 8d640044 lw a0,68(t3) +800a4f34: 00441021 addu v0,v0,a0 +800a4f38: 94430000 lhu v1,0(v0) +800a4f3c: a4a30000 sh v1,0(a1) +800a4f40: 9162004d lbu v0,77(t3) +800a4f44: a1020000 sb v0,0(t0) +800a4f48: 9182004c lbu v0,76(t4) +800a4f4c: 91030001 lbu v1,1(t0) +800a4f50: 0062102b sltu v0,v1,v0 +800a4f54: 1040000a beqz v0,800a4f80 <_Z10DrawTile16jjjj+0xa88> +800a4f58: 00000000 nop +800a4f5c: 90c20002 lbu v0,2(a2) +800a4f60: 10400007 beqz v0,800a4f80 <_Z10DrawTile16jjjj+0xa88> +800a4f64: 00021040 sll v0,v0,0x1 +800a4f68: 8d840044 lw a0,68(t4) +800a4f6c: 00441021 addu v0,v0,a0 +800a4f70: 94430000 lhu v1,0(v0) +800a4f74: a4a30002 sh v1,2(a1) +800a4f78: 9182004d lbu v0,77(t4) +800a4f7c: a1020001 sb v0,1(t0) +800a4f80: 9242004c lbu v0,76(s2) +800a4f84: 91030002 lbu v1,2(t0) +800a4f88: 0062102b sltu v0,v1,v0 +800a4f8c: 1040000a beqz v0,800a4fb8 <_Z10DrawTile16jjjj+0xac0> +800a4f90: 00000000 nop +800a4f94: 90c20001 lbu v0,1(a2) +800a4f98: 10400007 beqz v0,800a4fb8 <_Z10DrawTile16jjjj+0xac0> +800a4f9c: 00021040 sll v0,v0,0x1 +800a4fa0: 8e440044 lw a0,68(s2) +800a4fa4: 00441021 addu v0,v0,a0 +800a4fa8: 94430000 lhu v1,0(v0) +800a4fac: a4a30004 sh v1,4(a1) +800a4fb0: 9242004d lbu v0,77(s2) +800a4fb4: a1020002 sb v0,2(t0) +800a4fb8: 91e2004c lbu v0,76(t7) +800a4fbc: 91030003 lbu v1,3(t0) +800a4fc0: 0062102b sltu v0,v1,v0 +800a4fc4: 1040000b beqz v0,800a4ff4 <_Z10DrawTile16jjjj+0xafc> +800a4fc8: 26226dd8 addiu v0,s1,28120 +800a4fcc: 90c20000 lbu v0,0(a2) +800a4fd0: 10400007 beqz v0,800a4ff0 <_Z10DrawTile16jjjj+0xaf8> +800a4fd4: 00021040 sll v0,v0,0x1 +800a4fd8: 8de40044 lw a0,68(t7) +800a4fdc: 00441021 addu v0,v0,a0 +800a4fe0: 94430000 lhu v1,0(v0) +800a4fe4: a4a30006 sh v1,6(a1) +800a4fe8: 91e2004d lbu v0,77(t7) +800a4fec: a1020003 sb v0,3(t0) +800a4ff0: 26226dd8 addiu v0,s1,28120 +800a4ff4: 24e7ffff addiu a3,a3,-1 +800a4ff8: 8c420030 lw v0,48(v0) +800a4ffc: 14e0ff7b bnez a3,800a4dec <_Z10DrawTile16jjjj+0x8f4> +800a5000: 2529fff8 addiu t1,t1,-8 +800a5004: 0802920e j 800a4838 <_Z10DrawTile16jjjj+0x340> +800a5008: 8fbf0030 lw ra,48(sp) +800a500c: 244228a0 addiu v0,v0,10400 +800a5010: 0040f809 jalr v0 +800a5014: 00000000 nop +800a5018: 0802916e j 800a45b8 <_Z10DrawTile16jjjj+0xc0> +800a501c: 8e220020 lw v0,32(s1) + +800a5020 <_Z15DrawClippedTilejjjjjj>: +800a5020: 27bdffc0 addiu sp,sp,-64 +800a5024: 3c028022 lui v0,0x8022 +800a5028: afbe0038 sw s8,56(sp) +800a502c: afb70034 sw s7,52(sp) +800a5030: afb5002c sw s5,44(sp) +800a5034: afb40028 sw s4,40(sp) +800a5038: afb30024 sw s3,36(sp) +800a503c: afb1001c sw s1,28(sp) +800a5040: afbf003c sw ra,60(sp) +800a5044: 24516da8 addiu s1,v0,28072 +800a5048: afb60030 sw s6,48(sp) +800a504c: afb20020 sw s2,32(sp) +800a5050: afb00018 sw s0,24(sp) +800a5054: 0080a021 move s4,a0 +800a5058: 8e280008 lw t0,8(s1) +800a505c: 308203ff andi v0,a0,0x3ff +800a5060: 328301ff andi v1,s4,0x1ff +800a5064: 8e24000c lw a0,12(s1) +800a5068: 01021004 sllv v0,v0,t0 +800a506c: 2c630100 sltiu v1,v1,256 +800a5070: 00442021 addu a0,v0,a0 +800a5074: 00a09821 move s3,a1 +800a5078: 00c0a821 move s5,a2 +800a507c: 00e0f021 move s8,a3 +800a5080: 14600003 bnez v1,800a5090 <_Z15DrawClippedTilejjjjjj+0x70> +800a5084: 8fb70054 lw s7,84(sp) +800a5088: 8e220010 lw v0,16(s1) +800a508c: 00822021 addu a0,a0,v0 +800a5090: 3085ffff andi a1,a0,0xffff +800a5094: 8e260028 lw a2,40(s1) +800a5098: 01058006 srlv s0,a1,t0 +800a509c: 02069021 addu s2,s0,a2 +800a50a0: 8e220024 lw v0,36(s1) +800a50a4: 92440000 lbu a0,0(s2) +800a50a8: 00101980 sll v1,s0,0x6 +800a50ac: 108001a8 beqz a0,800a5750 <_Z15DrawClippedTilejjjjjj+0x730> +800a50b0: 0062b021 addu s6,v1,v0 +800a50b4: 02061021 addu v0,s0,a2 +800a50b8: 90440000 lbu a0,0(v0) +800a50bc: 24030002 li v1,2 +800a50c0: 108300be beq a0,v1,800a53bc <_Z15DrawClippedTilejjjjjj+0x39c> +800a50c4: 8fbf003c lw ra,60(sp) +800a50c8: 9222002c lbu v0,44(s1) +800a50cc: 104000c6 beqz v0,800a53e8 <_Z15DrawClippedTilejjjjjj+0x3c8> +800a50d0: 00141a82 srl v1,s4,0xa +800a50d4: 3c028022 lui v0,0x8022 +800a50d8: 90435bcb lbu v1,23499(v0) +800a50dc: 146002ee bnez v1,800a5c98 <_Z15DrawClippedTilejjjjjj+0xc78> +800a50e0: 3c028005 lui v0,0x8005 +800a50e4: 8e220020 lw v0,32(s1) +800a50e8: 00141a82 srl v1,s4,0xa +800a50ec: 00621824 and v1,v1,v0 +800a50f0: 3c02802c lui v0,0x802c +800a50f4: 2442140c addiu v0,v0,5132 +800a50f8: 00031a40 sll v1,v1,0x9 +800a50fc: 3c188022 lui t8,0x8022 +800a5100: 00621821 addu v1,v1,v0 +800a5104: 27046dd8 addiu a0,t8,28120 +800a5108: 2ea20004 sltiu v0,s5,4 +800a510c: 104000c6 beqz v0,800a5428 <_Z15DrawClippedTilejjjjjj+0x408> +800a5110: ac830044 sw v1,68(a0) +800a5114: 3c03801f lui v1,0x801f +800a5118: 02be3821 addu a3,s5,s8 +800a511c: 00151080 sll v0,s5,0x2 +800a5120: 2463b514 addiu v1,v1,-19180 +800a5124: 00431021 addu v0,v0,v1 +800a5128: 2ce40004 sltiu a0,a3,4 +800a512c: 108000c0 beqz a0,800a5430 <_Z15DrawClippedTilejjjjjj+0x410> +800a5130: 8c4a0000 lw t2,0(v0) +800a5134: 3c03801f lui v1,0x801f +800a5138: 00071080 sll v0,a3,0x2 +800a513c: 2463b524 addiu v1,v1,-19164 +800a5140: 00431021 addu v0,v0,v1 +800a5144: 8c440000 lw a0,0(v0) +800a5148: 0000a821 move s5,zero +800a514c: 01445024 and t2,t2,a0 +800a5150: 3282c000 andi v0,s4,0xc000 +800a5154: 144000bd bnez v0,800a544c <_Z15DrawClippedTilejjjjjj+0x42c> +800a5158: 32828000 andi v0,s4,0x8000 +800a515c: 12e00097 beqz s7,800a53bc <_Z15DrawClippedTilejjjjjj+0x39c> +800a5160: 8fbf003c lw ra,60(sp) +800a5164: 3c028022 lui v0,0x8022 +800a5168: 244d6dd8 addiu t5,v0,28120 +800a516c: 8fa20050 lw v0,80(sp) +800a5170: 27af0010 addiu t7,sp,16 +800a5174: 01a07021 move t6,t5 +800a5178: 01a06021 move t4,t5 +800a517c: 01a08021 move s0,t5 +800a5180: 02c23821 addu a3,s6,v0 +800a5184: 02e04021 move t0,s7 +800a5188: 01a05821 move t3,t5 +800a518c: 01a09021 move s2,t5 +800a5190: 01e0a021 move s4,t7 +800a5194: 01a04821 move t1,t5 +800a5198: 0802946a j 800a51a8 <_Z15DrawClippedTilejjjjjj+0x188> +800a519c: 01a08821 move s1,t5 +800a51a0: 02629821 addu s3,s3,v0 +800a51a4: 24e70008 addiu a3,a3,8 +800a51a8: 8ce20000 lw v0,0(a3) +800a51ac: 01421024 and v0,t2,v0 +800a51b0: 1040003c beqz v0,800a52a4 <_Z15DrawClippedTilejjjjjj+0x284> +800a51b4: afa20010 sw v0,16(sp) +800a51b8: 8d630040 lw v1,64(t3) +800a51bc: 9162004c lbu v0,76(t3) +800a51c0: 02632821 addu a1,s3,v1 +800a51c4: 90a40000 lbu a0,0(a1) +800a51c8: 8d63003c lw v1,60(t3) +800a51cc: 0082102b sltu v0,a0,v0 +800a51d0: 1040000a beqz v0,800a51fc <_Z15DrawClippedTilejjjjjj+0x1dc> +800a51d4: 02633021 addu a2,s3,v1 +800a51d8: 93a20010 lbu v0,16(sp) +800a51dc: 10400007 beqz v0,800a51fc <_Z15DrawClippedTilejjjjjj+0x1dc> +800a51e0: 00021040 sll v0,v0,0x1 +800a51e4: 8d640044 lw a0,68(t3) +800a51e8: 00441021 addu v0,v0,a0 +800a51ec: 94430000 lhu v1,0(v0) +800a51f0: a0c30000 sb v1,0(a2) +800a51f4: 9162004d lbu v0,77(t3) +800a51f8: a0a20000 sb v0,0(a1) +800a51fc: 91a2004c lbu v0,76(t5) +800a5200: 90a30001 lbu v1,1(a1) +800a5204: 0062102b sltu v0,v1,v0 +800a5208: 1040000a beqz v0,800a5234 <_Z15DrawClippedTilejjjjjj+0x214> +800a520c: 00000000 nop +800a5210: 91e20001 lbu v0,1(t7) +800a5214: 10400007 beqz v0,800a5234 <_Z15DrawClippedTilejjjjjj+0x214> +800a5218: 00021040 sll v0,v0,0x1 +800a521c: 8da40044 lw a0,68(t5) +800a5220: 00441021 addu v0,v0,a0 +800a5224: 94430000 lhu v1,0(v0) +800a5228: a0c30001 sb v1,1(a2) +800a522c: 91a2004d lbu v0,77(t5) +800a5230: a0a20001 sb v0,1(a1) +800a5234: 9242004c lbu v0,76(s2) +800a5238: 90a30002 lbu v1,2(a1) +800a523c: 0062102b sltu v0,v1,v0 +800a5240: 1040000a beqz v0,800a526c <_Z15DrawClippedTilejjjjjj+0x24c> +800a5244: 00000000 nop +800a5248: 91e20002 lbu v0,2(t7) +800a524c: 10400007 beqz v0,800a526c <_Z15DrawClippedTilejjjjjj+0x24c> +800a5250: 00021040 sll v0,v0,0x1 +800a5254: 8e440044 lw a0,68(s2) +800a5258: 00441021 addu v0,v0,a0 +800a525c: 94430000 lhu v1,0(v0) +800a5260: a0c30002 sb v1,2(a2) +800a5264: 9242004d lbu v0,77(s2) +800a5268: a0a20002 sb v0,2(a1) +800a526c: 91c2004c lbu v0,76(t6) +800a5270: 90a30003 lbu v1,3(a1) +800a5274: 0062102b sltu v0,v1,v0 +800a5278: 1040000a beqz v0,800a52a4 <_Z15DrawClippedTilejjjjjj+0x284> +800a527c: 00000000 nop +800a5280: 91e20003 lbu v0,3(t7) +800a5284: 10400007 beqz v0,800a52a4 <_Z15DrawClippedTilejjjjjj+0x284> +800a5288: 00021040 sll v0,v0,0x1 +800a528c: 8dc40044 lw a0,68(t6) +800a5290: 00441021 addu v0,v0,a0 +800a5294: 94430000 lhu v1,0(v0) +800a5298: a0c30003 sb v1,3(a2) +800a529c: 91c2004d lbu v0,77(t6) +800a52a0: a0a20003 sb v0,3(a1) +800a52a4: 8ce20004 lw v0,4(a3) +800a52a8: 02a21024 and v0,s5,v0 +800a52ac: 1040003e beqz v0,800a53a8 <_Z15DrawClippedTilejjjjjj+0x388> +800a52b0: afa20010 sw v0,16(sp) +800a52b4: 8d230040 lw v1,64(t1) +800a52b8: 26650004 addiu a1,s3,4 +800a52bc: 00a33021 addu a2,a1,v1 +800a52c0: 9122004c lbu v0,76(t1) +800a52c4: 90c30000 lbu v1,0(a2) +800a52c8: 8d24003c lw a0,60(t1) +800a52cc: 0062102b sltu v0,v1,v0 +800a52d0: 1040000a beqz v0,800a52fc <_Z15DrawClippedTilejjjjjj+0x2dc> +800a52d4: 00a42821 addu a1,a1,a0 +800a52d8: 93a20010 lbu v0,16(sp) +800a52dc: 10400007 beqz v0,800a52fc <_Z15DrawClippedTilejjjjjj+0x2dc> +800a52e0: 00021040 sll v0,v0,0x1 +800a52e4: 8d240044 lw a0,68(t1) +800a52e8: 00441021 addu v0,v0,a0 +800a52ec: 94430000 lhu v1,0(v0) +800a52f0: a0a30000 sb v1,0(a1) +800a52f4: 9122004d lbu v0,77(t1) +800a52f8: a0c20000 sb v0,0(a2) +800a52fc: 9182004c lbu v0,76(t4) +800a5300: 90c30001 lbu v1,1(a2) +800a5304: 0062102b sltu v0,v1,v0 +800a5308: 1040000a beqz v0,800a5334 <_Z15DrawClippedTilejjjjjj+0x314> +800a530c: 00000000 nop +800a5310: 92820001 lbu v0,1(s4) +800a5314: 10400007 beqz v0,800a5334 <_Z15DrawClippedTilejjjjjj+0x314> +800a5318: 00021040 sll v0,v0,0x1 +800a531c: 8d840044 lw a0,68(t4) +800a5320: 00441021 addu v0,v0,a0 +800a5324: 94430000 lhu v1,0(v0) +800a5328: a0a30001 sb v1,1(a1) +800a532c: 9182004d lbu v0,77(t4) +800a5330: a0c20001 sb v0,1(a2) +800a5334: 9222004c lbu v0,76(s1) +800a5338: 90c30002 lbu v1,2(a2) +800a533c: 0062102b sltu v0,v1,v0 +800a5340: 1040000a beqz v0,800a536c <_Z15DrawClippedTilejjjjjj+0x34c> +800a5344: 00000000 nop +800a5348: 92820002 lbu v0,2(s4) +800a534c: 10400007 beqz v0,800a536c <_Z15DrawClippedTilejjjjjj+0x34c> +800a5350: 00021040 sll v0,v0,0x1 +800a5354: 8e240044 lw a0,68(s1) +800a5358: 00441021 addu v0,v0,a0 +800a535c: 94430000 lhu v1,0(v0) +800a5360: a0a30002 sb v1,2(a1) +800a5364: 9222004d lbu v0,77(s1) +800a5368: a0c20002 sb v0,2(a2) +800a536c: 9202004c lbu v0,76(s0) +800a5370: 90c30003 lbu v1,3(a2) +800a5374: 0062102b sltu v0,v1,v0 +800a5378: 1040000c beqz v0,800a53ac <_Z15DrawClippedTilejjjjjj+0x38c> +800a537c: 27026dd8 addiu v0,t8,28120 +800a5380: 92820003 lbu v0,3(s4) +800a5384: 10400008 beqz v0,800a53a8 <_Z15DrawClippedTilejjjjjj+0x388> +800a5388: 00000000 nop +800a538c: 8e040044 lw a0,68(s0) +800a5390: 00021040 sll v0,v0,0x1 +800a5394: 00441021 addu v0,v0,a0 +800a5398: 94430000 lhu v1,0(v0) +800a539c: a0a30003 sb v1,3(a1) +800a53a0: 9202004d lbu v0,77(s0) +800a53a4: a0c20003 sb v0,3(a2) +800a53a8: 27026dd8 addiu v0,t8,28120 +800a53ac: 2508ffff addiu t0,t0,-1 +800a53b0: 1500ff7b bnez t0,800a51a0 <_Z15DrawClippedTilejjjjjj+0x180> +800a53b4: 8c420030 lw v0,48(v0) +800a53b8: 8fbf003c lw ra,60(sp) +800a53bc: 8fbe0038 lw s8,56(sp) +800a53c0: 8fb70034 lw s7,52(sp) +800a53c4: 8fb60030 lw s6,48(sp) +800a53c8: 8fb5002c lw s5,44(sp) +800a53cc: 8fb40028 lw s4,40(sp) +800a53d0: 8fb30024 lw s3,36(sp) +800a53d4: 8fb20020 lw s2,32(sp) +800a53d8: 8fb1001c lw s1,28(sp) +800a53dc: 8fb00018 lw s0,24(sp) +800a53e0: 03e00008 jr ra +800a53e4: 27bd0040 addiu sp,sp,64 +800a53e8: 8e240020 lw a0,32(s1) +800a53ec: 8e25001c lw a1,28(s1) +800a53f0: 00641824 and v1,v1,a0 +800a53f4: 8e220018 lw v0,24(s1) +800a53f8: 00a31804 sllv v1,v1,a1 +800a53fc: 00621821 addu v1,v1,v0 +800a5400: 00031840 sll v1,v1,0x1 +800a5404: 3c028022 lui v0,0x8022 +800a5408: 24425bc4 addiu v0,v0,23492 +800a540c: 24630c48 addiu v1,v1,3144 +800a5410: 3c188022 lui t8,0x8022 +800a5414: 00621821 addu v1,v1,v0 +800a5418: 27046dd8 addiu a0,t8,28120 +800a541c: 2ea20004 sltiu v0,s5,4 +800a5420: 1440ff3c bnez v0,800a5114 <_Z15DrawClippedTilejjjjjj+0xf4> +800a5424: ac830044 sw v1,68(a0) +800a5428: 02be3821 addu a3,s5,s8 +800a542c: 00005021 move t2,zero +800a5430: 2ce20005 sltiu v0,a3,5 +800a5434: 104000bc beqz v0,800a5728 <_Z15DrawClippedTilejjjjjj+0x708> +800a5438: 2ea20005 sltiu v0,s5,5 +800a543c: 3282c000 andi v0,s4,0xc000 +800a5440: 1040ff46 beqz v0,800a515c <_Z15DrawClippedTilejjjjjj+0x13c> +800a5444: 0000a821 move s5,zero +800a5448: 32828000 andi v0,s4,0x8000 +800a544c: 144000c7 bnez v0,800a576c <_Z15DrawClippedTilejjjjjj+0x74c> +800a5450: 32824000 andi v0,s4,0x4000 +800a5454: 3c0200ff lui v0,0xff +800a5458: 02a23824 and a3,s5,v0 +800a545c: 3145ff00 andi a1,t2,0xff00 +800a5460: 01421024 and v0,t2,v0 +800a5464: 32a6ff00 andi a2,s5,0xff00 +800a5468: 000a4e02 srl t1,t2,0x18 +800a546c: 00063200 sll a2,a2,0x8 +800a5470: 00052a00 sll a1,a1,0x8 +800a5474: 00021202 srl v0,v0,0x8 +800a5478: 00073a02 srl a3,a3,0x8 +800a547c: 00154602 srl t0,s5,0x18 +800a5480: 000a1e00 sll v1,t2,0x18 +800a5484: 00152600 sll a0,s5,0x18 +800a5488: 00651825 or v1,v1,a1 +800a548c: 00491025 or v0,v0,t1 +800a5490: 00862025 or a0,a0,a2 +800a5494: 00e83825 or a3,a3,t0 +800a5498: 00624825 or t1,v1,v0 +800a549c: 12e0ffc6 beqz s7,800a53b8 <_Z15DrawClippedTilejjjjjj+0x398> +800a54a0: 00873025 or a2,a0,a3 +800a54a4: 3c028022 lui v0,0x8022 +800a54a8: 8fa30050 lw v1,80(sp) +800a54ac: 24476dd8 addiu a3,v0,28120 +800a54b0: 27b00010 addiu s0,sp,16 +800a54b4: 00e04021 move t0,a3 +800a54b8: 00e07821 move t7,a3 +800a54bc: 00e08821 move s1,a3 +800a54c0: 02c35821 addu t3,s6,v1 +800a54c4: 02e06021 move t4,s7 +800a54c8: 00e07021 move t6,a3 +800a54cc: 00e09021 move s2,a3 +800a54d0: 0200a021 move s4,s0 +800a54d4: 00e06821 move t5,a3 +800a54d8: 0802953a j 800a54e8 <_Z15DrawClippedTilejjjjjj+0x4c8> +800a54dc: 00e0a821 move s5,a3 +800a54e0: 02629821 addu s3,s3,v0 +800a54e4: 256b0008 addiu t3,t3,8 +800a54e8: 8d620004 lw v0,4(t3) +800a54ec: 01221024 and v0,t1,v0 +800a54f0: 1040003c beqz v0,800a55e4 <_Z15DrawClippedTilejjjjjj+0x5c4> +800a54f4: afa20010 sw v0,16(sp) +800a54f8: 8dc30040 lw v1,64(t6) +800a54fc: 91c2004c lbu v0,76(t6) +800a5500: 02632821 addu a1,s3,v1 +800a5504: 90a40000 lbu a0,0(a1) +800a5508: 8dc3003c lw v1,60(t6) +800a550c: 0082102b sltu v0,a0,v0 +800a5510: 1040000a beqz v0,800a553c <_Z15DrawClippedTilejjjjjj+0x51c> +800a5514: 02635021 addu t2,s3,v1 +800a5518: 93a20013 lbu v0,19(sp) +800a551c: 10400007 beqz v0,800a553c <_Z15DrawClippedTilejjjjjj+0x51c> +800a5520: 00021040 sll v0,v0,0x1 +800a5524: 8dc40044 lw a0,68(t6) +800a5528: 00441021 addu v0,v0,a0 +800a552c: 94430000 lhu v1,0(v0) +800a5530: a1430000 sb v1,0(t2) +800a5534: 91c2004d lbu v0,77(t6) +800a5538: a0a20000 sb v0,0(a1) +800a553c: 90e2004c lbu v0,76(a3) +800a5540: 90a30001 lbu v1,1(a1) +800a5544: 0062102b sltu v0,v1,v0 +800a5548: 1040000a beqz v0,800a5574 <_Z15DrawClippedTilejjjjjj+0x554> +800a554c: 00000000 nop +800a5550: 92020002 lbu v0,2(s0) +800a5554: 10400007 beqz v0,800a5574 <_Z15DrawClippedTilejjjjjj+0x554> +800a5558: 00021040 sll v0,v0,0x1 +800a555c: 8ce40044 lw a0,68(a3) +800a5560: 00441021 addu v0,v0,a0 +800a5564: 94430000 lhu v1,0(v0) +800a5568: a1430001 sb v1,1(t2) +800a556c: 90e2004d lbu v0,77(a3) +800a5570: a0a20001 sb v0,1(a1) +800a5574: 9242004c lbu v0,76(s2) +800a5578: 90a30002 lbu v1,2(a1) +800a557c: 0062102b sltu v0,v1,v0 +800a5580: 1040000a beqz v0,800a55ac <_Z15DrawClippedTilejjjjjj+0x58c> +800a5584: 00000000 nop +800a5588: 92020001 lbu v0,1(s0) +800a558c: 10400007 beqz v0,800a55ac <_Z15DrawClippedTilejjjjjj+0x58c> +800a5590: 00021040 sll v0,v0,0x1 +800a5594: 8e440044 lw a0,68(s2) +800a5598: 00441021 addu v0,v0,a0 +800a559c: 94430000 lhu v1,0(v0) +800a55a0: a1430002 sb v1,2(t2) +800a55a4: 9242004d lbu v0,77(s2) +800a55a8: a0a20002 sb v0,2(a1) +800a55ac: 9102004c lbu v0,76(t0) +800a55b0: 90a30003 lbu v1,3(a1) +800a55b4: 0062102b sltu v0,v1,v0 +800a55b8: 1040000a beqz v0,800a55e4 <_Z15DrawClippedTilejjjjjj+0x5c4> +800a55bc: 00000000 nop +800a55c0: 92020000 lbu v0,0(s0) +800a55c4: 10400007 beqz v0,800a55e4 <_Z15DrawClippedTilejjjjjj+0x5c4> +800a55c8: 00021040 sll v0,v0,0x1 +800a55cc: 8d040044 lw a0,68(t0) +800a55d0: 00441021 addu v0,v0,a0 +800a55d4: 94430000 lhu v1,0(v0) +800a55d8: a1430003 sb v1,3(t2) +800a55dc: 9102004d lbu v0,77(t0) +800a55e0: a0a20003 sb v0,3(a1) +800a55e4: 8d620000 lw v0,0(t3) +800a55e8: 00c21024 and v0,a2,v0 +800a55ec: 1040003e beqz v0,800a56e8 <_Z15DrawClippedTilejjjjjj+0x6c8> +800a55f0: afa20010 sw v0,16(sp) +800a55f4: 8da30040 lw v1,64(t5) +800a55f8: 26650004 addiu a1,s3,4 +800a55fc: 00a35021 addu t2,a1,v1 +800a5600: 91a2004c lbu v0,76(t5) +800a5604: 91430000 lbu v1,0(t2) +800a5608: 8da4003c lw a0,60(t5) +800a560c: 0062102b sltu v0,v1,v0 +800a5610: 1040000a beqz v0,800a563c <_Z15DrawClippedTilejjjjjj+0x61c> +800a5614: 00a42821 addu a1,a1,a0 +800a5618: 93a20013 lbu v0,19(sp) +800a561c: 10400007 beqz v0,800a563c <_Z15DrawClippedTilejjjjjj+0x61c> +800a5620: 00021040 sll v0,v0,0x1 +800a5624: 8da40044 lw a0,68(t5) +800a5628: 00441021 addu v0,v0,a0 +800a562c: 94430000 lhu v1,0(v0) +800a5630: a0a30000 sb v1,0(a1) +800a5634: 91a2004d lbu v0,77(t5) +800a5638: a1420000 sb v0,0(t2) +800a563c: 91e2004c lbu v0,76(t7) +800a5640: 91430001 lbu v1,1(t2) +800a5644: 0062102b sltu v0,v1,v0 +800a5648: 1040000a beqz v0,800a5674 <_Z15DrawClippedTilejjjjjj+0x654> +800a564c: 00000000 nop +800a5650: 92820002 lbu v0,2(s4) +800a5654: 10400007 beqz v0,800a5674 <_Z15DrawClippedTilejjjjjj+0x654> +800a5658: 00021040 sll v0,v0,0x1 +800a565c: 8de40044 lw a0,68(t7) +800a5660: 00441021 addu v0,v0,a0 +800a5664: 94430000 lhu v1,0(v0) +800a5668: a0a30001 sb v1,1(a1) +800a566c: 91e2004d lbu v0,77(t7) +800a5670: a1420001 sb v0,1(t2) +800a5674: 92a2004c lbu v0,76(s5) +800a5678: 91430002 lbu v1,2(t2) +800a567c: 0062102b sltu v0,v1,v0 +800a5680: 1040000a beqz v0,800a56ac <_Z15DrawClippedTilejjjjjj+0x68c> +800a5684: 00000000 nop +800a5688: 92820001 lbu v0,1(s4) +800a568c: 10400007 beqz v0,800a56ac <_Z15DrawClippedTilejjjjjj+0x68c> +800a5690: 00021040 sll v0,v0,0x1 +800a5694: 8ea40044 lw a0,68(s5) +800a5698: 00441021 addu v0,v0,a0 +800a569c: 94430000 lhu v1,0(v0) +800a56a0: a0a30002 sb v1,2(a1) +800a56a4: 92a2004d lbu v0,77(s5) +800a56a8: a1420002 sb v0,2(t2) +800a56ac: 9222004c lbu v0,76(s1) +800a56b0: 91430003 lbu v1,3(t2) +800a56b4: 0062102b sltu v0,v1,v0 +800a56b8: 1040000c beqz v0,800a56ec <_Z15DrawClippedTilejjjjjj+0x6cc> +800a56bc: 27026dd8 addiu v0,t8,28120 +800a56c0: 92820000 lbu v0,0(s4) +800a56c4: 10400008 beqz v0,800a56e8 <_Z15DrawClippedTilejjjjjj+0x6c8> +800a56c8: 00000000 nop +800a56cc: 8e240044 lw a0,68(s1) +800a56d0: 00021040 sll v0,v0,0x1 +800a56d4: 00441021 addu v0,v0,a0 +800a56d8: 94430000 lhu v1,0(v0) +800a56dc: a0a30003 sb v1,3(a1) +800a56e0: 9222004d lbu v0,77(s1) +800a56e4: a1420003 sb v0,3(t2) +800a56e8: 27026dd8 addiu v0,t8,28120 +800a56ec: 258cffff addiu t4,t4,-1 +800a56f0: 1580ff7b bnez t4,800a54e0 <_Z15DrawClippedTilejjjjjj+0x4c0> +800a56f4: 8c420030 lw v0,48(v0) +800a56f8: 8fbf003c lw ra,60(sp) +800a56fc: 8fbe0038 lw s8,56(sp) +800a5700: 8fb70034 lw s7,52(sp) +800a5704: 8fb60030 lw s6,48(sp) +800a5708: 8fb5002c lw s5,44(sp) +800a570c: 8fb40028 lw s4,40(sp) +800a5710: 8fb30024 lw s3,36(sp) +800a5714: 8fb20020 lw s2,32(sp) +800a5718: 8fb1001c lw s1,28(sp) +800a571c: 8fb00018 lw s0,24(sp) +800a5720: 03e00008 jr ra +800a5724: 27bd0040 addiu sp,sp,64 +800a5728: 104000ab beqz v0,800a59d8 <_Z15DrawClippedTilejjjjjj+0x9b8> +800a572c: 3c02801f lui v0,0x801f +800a5730: 2406ffff li a2,-1 +800a5734: 3c03801f lui v1,0x801f +800a5738: 00071080 sll v0,a3,0x2 +800a573c: 2463b524 addiu v1,v1,-19164 +800a5740: 00431021 addu v0,v0,v1 +800a5744: 8c44fff0 lw a0,-16(v0) +800a5748: 08029454 j 800a5150 <_Z15DrawClippedTilejjjjjj+0x130> +800a574c: 00c4a824 and s5,a2,a0 +800a5750: 3c02800a lui v0,0x800a +800a5754: 2442b390 addiu v0,v0,-19568 +800a5758: 0040f809 jalr v0 +800a575c: 02c02021 move a0,s6 +800a5760: a2420000 sb v0,0(s2) +800a5764: 0802942d j 800a50b4 <_Z15DrawClippedTilejjjjjj+0x94> +800a5768: 8e260028 lw a2,40(s1) +800a576c: 1440009f bnez v0,800a59ec <_Z15DrawClippedTilejjjjjj+0x9cc> +800a5770: 3c0200ff lui v0,0xff +800a5774: 12e0ff10 beqz s7,800a53b8 <_Z15DrawClippedTilejjjjjj+0x398> +800a5778: 8fa30050 lw v1,80(sp) +800a577c: 3c028022 lui v0,0x8022 +800a5780: 244c6dd8 addiu t4,v0,28120 +800a5784: 27af0010 addiu t7,sp,16 +800a5788: 02c31023 subu v0,s6,v1 +800a578c: 01806821 move t5,t4 +800a5790: 01807021 move t6,t4 +800a5794: 01808021 move s0,t4 +800a5798: 24470038 addiu a3,v0,56 +800a579c: 02e04021 move t0,s7 +800a57a0: 01805821 move t3,t4 +800a57a4: 01808821 move s1,t4 +800a57a8: 01e09021 move s2,t7 +800a57ac: 01804821 move t1,t4 +800a57b0: 080295f0 j 800a57c0 <_Z15DrawClippedTilejjjjjj+0x7a0> +800a57b4: 0180a021 move s4,t4 +800a57b8: 02629821 addu s3,s3,v0 +800a57bc: 24e7fff8 addiu a3,a3,-8 +800a57c0: 8ce20000 lw v0,0(a3) +800a57c4: 01421024 and v0,t2,v0 +800a57c8: 1040003c beqz v0,800a58bc <_Z15DrawClippedTilejjjjjj+0x89c> +800a57cc: afa20010 sw v0,16(sp) +800a57d0: 8d630040 lw v1,64(t3) +800a57d4: 9162004c lbu v0,76(t3) +800a57d8: 02632821 addu a1,s3,v1 +800a57dc: 90a40000 lbu a0,0(a1) +800a57e0: 8d63003c lw v1,60(t3) +800a57e4: 0082102b sltu v0,a0,v0 +800a57e8: 1040000a beqz v0,800a5814 <_Z15DrawClippedTilejjjjjj+0x7f4> +800a57ec: 02633021 addu a2,s3,v1 +800a57f0: 93a20010 lbu v0,16(sp) +800a57f4: 10400007 beqz v0,800a5814 <_Z15DrawClippedTilejjjjjj+0x7f4> +800a57f8: 00021040 sll v0,v0,0x1 +800a57fc: 8d640044 lw a0,68(t3) +800a5800: 00441021 addu v0,v0,a0 +800a5804: 94430000 lhu v1,0(v0) +800a5808: a0c30000 sb v1,0(a2) +800a580c: 9162004d lbu v0,77(t3) +800a5810: a0a20000 sb v0,0(a1) +800a5814: 9182004c lbu v0,76(t4) +800a5818: 90a30001 lbu v1,1(a1) +800a581c: 0062102b sltu v0,v1,v0 +800a5820: 1040000a beqz v0,800a584c <_Z15DrawClippedTilejjjjjj+0x82c> +800a5824: 00000000 nop +800a5828: 91e20001 lbu v0,1(t7) +800a582c: 10400007 beqz v0,800a584c <_Z15DrawClippedTilejjjjjj+0x82c> +800a5830: 00021040 sll v0,v0,0x1 +800a5834: 8d840044 lw a0,68(t4) +800a5838: 00441021 addu v0,v0,a0 +800a583c: 94430000 lhu v1,0(v0) +800a5840: a0c30001 sb v1,1(a2) +800a5844: 9182004d lbu v0,77(t4) +800a5848: a0a20001 sb v0,1(a1) +800a584c: 9222004c lbu v0,76(s1) +800a5850: 90a30002 lbu v1,2(a1) +800a5854: 0062102b sltu v0,v1,v0 +800a5858: 1040000a beqz v0,800a5884 <_Z15DrawClippedTilejjjjjj+0x864> +800a585c: 00000000 nop +800a5860: 91e20002 lbu v0,2(t7) +800a5864: 10400007 beqz v0,800a5884 <_Z15DrawClippedTilejjjjjj+0x864> +800a5868: 00021040 sll v0,v0,0x1 +800a586c: 8e240044 lw a0,68(s1) +800a5870: 00441021 addu v0,v0,a0 +800a5874: 94430000 lhu v1,0(v0) +800a5878: a0c30002 sb v1,2(a2) +800a587c: 9222004d lbu v0,77(s1) +800a5880: a0a20002 sb v0,2(a1) +800a5884: 91a2004c lbu v0,76(t5) +800a5888: 90a30003 lbu v1,3(a1) +800a588c: 0062102b sltu v0,v1,v0 +800a5890: 1040000a beqz v0,800a58bc <_Z15DrawClippedTilejjjjjj+0x89c> +800a5894: 00000000 nop +800a5898: 91e20003 lbu v0,3(t7) +800a589c: 10400007 beqz v0,800a58bc <_Z15DrawClippedTilejjjjjj+0x89c> +800a58a0: 00021040 sll v0,v0,0x1 +800a58a4: 8da40044 lw a0,68(t5) +800a58a8: 00441021 addu v0,v0,a0 +800a58ac: 94430000 lhu v1,0(v0) +800a58b0: a0c30003 sb v1,3(a2) +800a58b4: 91a2004d lbu v0,77(t5) +800a58b8: a0a20003 sb v0,3(a1) +800a58bc: 8ce20004 lw v0,4(a3) +800a58c0: 02a21024 and v0,s5,v0 +800a58c4: 1040003e beqz v0,800a59c0 <_Z15DrawClippedTilejjjjjj+0x9a0> +800a58c8: afa20010 sw v0,16(sp) +800a58cc: 8d230040 lw v1,64(t1) +800a58d0: 26650004 addiu a1,s3,4 +800a58d4: 00a33021 addu a2,a1,v1 +800a58d8: 9122004c lbu v0,76(t1) +800a58dc: 90c30000 lbu v1,0(a2) +800a58e0: 8d24003c lw a0,60(t1) +800a58e4: 0062102b sltu v0,v1,v0 +800a58e8: 1040000a beqz v0,800a5914 <_Z15DrawClippedTilejjjjjj+0x8f4> +800a58ec: 00a42821 addu a1,a1,a0 +800a58f0: 93a20010 lbu v0,16(sp) +800a58f4: 10400007 beqz v0,800a5914 <_Z15DrawClippedTilejjjjjj+0x8f4> +800a58f8: 00021040 sll v0,v0,0x1 +800a58fc: 8d240044 lw a0,68(t1) +800a5900: 00441021 addu v0,v0,a0 +800a5904: 94430000 lhu v1,0(v0) +800a5908: a0a30000 sb v1,0(a1) +800a590c: 9122004d lbu v0,77(t1) +800a5910: a0c20000 sb v0,0(a2) +800a5914: 91c2004c lbu v0,76(t6) +800a5918: 90c30001 lbu v1,1(a2) +800a591c: 0062102b sltu v0,v1,v0 +800a5920: 1040000a beqz v0,800a594c <_Z15DrawClippedTilejjjjjj+0x92c> +800a5924: 00000000 nop +800a5928: 92420001 lbu v0,1(s2) +800a592c: 10400007 beqz v0,800a594c <_Z15DrawClippedTilejjjjjj+0x92c> +800a5930: 00021040 sll v0,v0,0x1 +800a5934: 8dc40044 lw a0,68(t6) +800a5938: 00441021 addu v0,v0,a0 +800a593c: 94430000 lhu v1,0(v0) +800a5940: a0a30001 sb v1,1(a1) +800a5944: 91c2004d lbu v0,77(t6) +800a5948: a0c20001 sb v0,1(a2) +800a594c: 9282004c lbu v0,76(s4) +800a5950: 90c30002 lbu v1,2(a2) +800a5954: 0062102b sltu v0,v1,v0 +800a5958: 1040000a beqz v0,800a5984 <_Z15DrawClippedTilejjjjjj+0x964> +800a595c: 00000000 nop +800a5960: 92420002 lbu v0,2(s2) +800a5964: 10400007 beqz v0,800a5984 <_Z15DrawClippedTilejjjjjj+0x964> +800a5968: 00021040 sll v0,v0,0x1 +800a596c: 8e840044 lw a0,68(s4) +800a5970: 00441021 addu v0,v0,a0 +800a5974: 94430000 lhu v1,0(v0) +800a5978: a0a30002 sb v1,2(a1) +800a597c: 9282004d lbu v0,77(s4) +800a5980: a0c20002 sb v0,2(a2) +800a5984: 9202004c lbu v0,76(s0) +800a5988: 90c30003 lbu v1,3(a2) +800a598c: 0062102b sltu v0,v1,v0 +800a5990: 1040000c beqz v0,800a59c4 <_Z15DrawClippedTilejjjjjj+0x9a4> +800a5994: 27026dd8 addiu v0,t8,28120 +800a5998: 92420003 lbu v0,3(s2) +800a599c: 10400008 beqz v0,800a59c0 <_Z15DrawClippedTilejjjjjj+0x9a0> +800a59a0: 00000000 nop +800a59a4: 8e040044 lw a0,68(s0) +800a59a8: 00021040 sll v0,v0,0x1 +800a59ac: 00441021 addu v0,v0,a0 +800a59b0: 94430000 lhu v1,0(v0) +800a59b4: a0a30003 sb v1,3(a1) +800a59b8: 9202004d lbu v0,77(s0) +800a59bc: a0c20003 sb v0,3(a2) +800a59c0: 27026dd8 addiu v0,t8,28120 +800a59c4: 2508ffff addiu t0,t0,-1 +800a59c8: 1500ff7b bnez t0,800a57b8 <_Z15DrawClippedTilejjjjjj+0x798> +800a59cc: 8c420030 lw v0,48(v0) +800a59d0: 080294ef j 800a53bc <_Z15DrawClippedTilejjjjjj+0x39c> +800a59d4: 8fbf003c lw ra,60(sp) +800a59d8: 00151880 sll v1,s5,0x2 +800a59dc: 2442b514 addiu v0,v0,-19180 +800a59e0: 00621821 addu v1,v1,v0 +800a59e4: 080295cd j 800a5734 <_Z15DrawClippedTilejjjjjj+0x714> +800a59e8: 8c66fff0 lw a2,-16(v1) +800a59ec: 02a23824 and a3,s5,v0 +800a59f0: 3145ff00 andi a1,t2,0xff00 +800a59f4: 01421024 and v0,t2,v0 +800a59f8: 32a6ff00 andi a2,s5,0xff00 +800a59fc: 000a4e02 srl t1,t2,0x18 +800a5a00: 00063200 sll a2,a2,0x8 +800a5a04: 00052a00 sll a1,a1,0x8 +800a5a08: 00021202 srl v0,v0,0x8 +800a5a0c: 00073a02 srl a3,a3,0x8 +800a5a10: 00154602 srl t0,s5,0x18 +800a5a14: 000a1e00 sll v1,t2,0x18 +800a5a18: 00152600 sll a0,s5,0x18 +800a5a1c: 00651825 or v1,v1,a1 +800a5a20: 00491025 or v0,v0,t1 +800a5a24: 00862025 or a0,a0,a2 +800a5a28: 00e83825 or a3,a3,t0 +800a5a2c: 00624825 or t1,v1,v0 +800a5a30: 12e0fe61 beqz s7,800a53b8 <_Z15DrawClippedTilejjjjjj+0x398> +800a5a34: 00873025 or a2,a0,a3 +800a5a38: 8fa30050 lw v1,80(sp) +800a5a3c: 3c028022 lui v0,0x8022 +800a5a40: 24476dd8 addiu a3,v0,28120 +800a5a44: 27b00010 addiu s0,sp,16 +800a5a48: 02c31023 subu v0,s6,v1 +800a5a4c: 00e04021 move t0,a3 +800a5a50: 00e07821 move t7,a3 +800a5a54: 00e08821 move s1,a3 +800a5a58: 244b0038 addiu t3,v0,56 +800a5a5c: 02e06021 move t4,s7 +800a5a60: 00e07021 move t6,a3 +800a5a64: 00e09021 move s2,a3 +800a5a68: 0200a021 move s4,s0 +800a5a6c: 00e06821 move t5,a3 +800a5a70: 080296a0 j 800a5a80 <_Z15DrawClippedTilejjjjjj+0xa60> +800a5a74: 00e0a821 move s5,a3 +800a5a78: 02629821 addu s3,s3,v0 +800a5a7c: 256bfff8 addiu t3,t3,-8 +800a5a80: 8d620004 lw v0,4(t3) +800a5a84: 01221024 and v0,t1,v0 +800a5a88: 1040003c beqz v0,800a5b7c <_Z15DrawClippedTilejjjjjj+0xb5c> +800a5a8c: afa20010 sw v0,16(sp) +800a5a90: 8dc30040 lw v1,64(t6) +800a5a94: 91c2004c lbu v0,76(t6) +800a5a98: 02632821 addu a1,s3,v1 +800a5a9c: 90a40000 lbu a0,0(a1) +800a5aa0: 8dc3003c lw v1,60(t6) +800a5aa4: 0082102b sltu v0,a0,v0 +800a5aa8: 1040000a beqz v0,800a5ad4 <_Z15DrawClippedTilejjjjjj+0xab4> +800a5aac: 02635021 addu t2,s3,v1 +800a5ab0: 93a20013 lbu v0,19(sp) +800a5ab4: 10400007 beqz v0,800a5ad4 <_Z15DrawClippedTilejjjjjj+0xab4> +800a5ab8: 00021040 sll v0,v0,0x1 +800a5abc: 8dc40044 lw a0,68(t6) +800a5ac0: 00441021 addu v0,v0,a0 +800a5ac4: 94430000 lhu v1,0(v0) +800a5ac8: a1430000 sb v1,0(t2) +800a5acc: 91c2004d lbu v0,77(t6) +800a5ad0: a0a20000 sb v0,0(a1) +800a5ad4: 90e2004c lbu v0,76(a3) +800a5ad8: 90a30001 lbu v1,1(a1) +800a5adc: 0062102b sltu v0,v1,v0 +800a5ae0: 1040000a beqz v0,800a5b0c <_Z15DrawClippedTilejjjjjj+0xaec> +800a5ae4: 00000000 nop +800a5ae8: 92020002 lbu v0,2(s0) +800a5aec: 10400007 beqz v0,800a5b0c <_Z15DrawClippedTilejjjjjj+0xaec> +800a5af0: 00021040 sll v0,v0,0x1 +800a5af4: 8ce40044 lw a0,68(a3) +800a5af8: 00441021 addu v0,v0,a0 +800a5afc: 94430000 lhu v1,0(v0) +800a5b00: a1430001 sb v1,1(t2) +800a5b04: 90e2004d lbu v0,77(a3) +800a5b08: a0a20001 sb v0,1(a1) +800a5b0c: 9242004c lbu v0,76(s2) +800a5b10: 90a30002 lbu v1,2(a1) +800a5b14: 0062102b sltu v0,v1,v0 +800a5b18: 1040000a beqz v0,800a5b44 <_Z15DrawClippedTilejjjjjj+0xb24> +800a5b1c: 00000000 nop +800a5b20: 92020001 lbu v0,1(s0) +800a5b24: 10400007 beqz v0,800a5b44 <_Z15DrawClippedTilejjjjjj+0xb24> +800a5b28: 00021040 sll v0,v0,0x1 +800a5b2c: 8e440044 lw a0,68(s2) +800a5b30: 00441021 addu v0,v0,a0 +800a5b34: 94430000 lhu v1,0(v0) +800a5b38: a1430002 sb v1,2(t2) +800a5b3c: 9242004d lbu v0,77(s2) +800a5b40: a0a20002 sb v0,2(a1) +800a5b44: 9102004c lbu v0,76(t0) +800a5b48: 90a30003 lbu v1,3(a1) +800a5b4c: 0062102b sltu v0,v1,v0 +800a5b50: 1040000a beqz v0,800a5b7c <_Z15DrawClippedTilejjjjjj+0xb5c> +800a5b54: 00000000 nop +800a5b58: 92020000 lbu v0,0(s0) +800a5b5c: 10400007 beqz v0,800a5b7c <_Z15DrawClippedTilejjjjjj+0xb5c> +800a5b60: 00021040 sll v0,v0,0x1 +800a5b64: 8d040044 lw a0,68(t0) +800a5b68: 00441021 addu v0,v0,a0 +800a5b6c: 94430000 lhu v1,0(v0) +800a5b70: a1430003 sb v1,3(t2) +800a5b74: 9102004d lbu v0,77(t0) +800a5b78: a0a20003 sb v0,3(a1) +800a5b7c: 8d620000 lw v0,0(t3) +800a5b80: 00c21024 and v0,a2,v0 +800a5b84: 1040003e beqz v0,800a5c80 <_Z15DrawClippedTilejjjjjj+0xc60> +800a5b88: afa20010 sw v0,16(sp) +800a5b8c: 8da30040 lw v1,64(t5) +800a5b90: 26650004 addiu a1,s3,4 +800a5b94: 00a35021 addu t2,a1,v1 +800a5b98: 91a2004c lbu v0,76(t5) +800a5b9c: 91430000 lbu v1,0(t2) +800a5ba0: 8da4003c lw a0,60(t5) +800a5ba4: 0062102b sltu v0,v1,v0 +800a5ba8: 1040000a beqz v0,800a5bd4 <_Z15DrawClippedTilejjjjjj+0xbb4> +800a5bac: 00a42821 addu a1,a1,a0 +800a5bb0: 93a20013 lbu v0,19(sp) +800a5bb4: 10400007 beqz v0,800a5bd4 <_Z15DrawClippedTilejjjjjj+0xbb4> +800a5bb8: 00021040 sll v0,v0,0x1 +800a5bbc: 8da40044 lw a0,68(t5) +800a5bc0: 00441021 addu v0,v0,a0 +800a5bc4: 94430000 lhu v1,0(v0) +800a5bc8: a0a30000 sb v1,0(a1) +800a5bcc: 91a2004d lbu v0,77(t5) +800a5bd0: a1420000 sb v0,0(t2) +800a5bd4: 91e2004c lbu v0,76(t7) +800a5bd8: 91430001 lbu v1,1(t2) +800a5bdc: 0062102b sltu v0,v1,v0 +800a5be0: 1040000a beqz v0,800a5c0c <_Z15DrawClippedTilejjjjjj+0xbec> +800a5be4: 00000000 nop +800a5be8: 92820002 lbu v0,2(s4) +800a5bec: 10400007 beqz v0,800a5c0c <_Z15DrawClippedTilejjjjjj+0xbec> +800a5bf0: 00021040 sll v0,v0,0x1 +800a5bf4: 8de40044 lw a0,68(t7) +800a5bf8: 00441021 addu v0,v0,a0 +800a5bfc: 94430000 lhu v1,0(v0) +800a5c00: a0a30001 sb v1,1(a1) +800a5c04: 91e2004d lbu v0,77(t7) +800a5c08: a1420001 sb v0,1(t2) +800a5c0c: 92a2004c lbu v0,76(s5) +800a5c10: 91430002 lbu v1,2(t2) +800a5c14: 0062102b sltu v0,v1,v0 +800a5c18: 1040000a beqz v0,800a5c44 <_Z15DrawClippedTilejjjjjj+0xc24> +800a5c1c: 00000000 nop +800a5c20: 92820001 lbu v0,1(s4) +800a5c24: 10400007 beqz v0,800a5c44 <_Z15DrawClippedTilejjjjjj+0xc24> +800a5c28: 00021040 sll v0,v0,0x1 +800a5c2c: 8ea40044 lw a0,68(s5) +800a5c30: 00441021 addu v0,v0,a0 +800a5c34: 94430000 lhu v1,0(v0) +800a5c38: a0a30002 sb v1,2(a1) +800a5c3c: 92a2004d lbu v0,77(s5) +800a5c40: a1420002 sb v0,2(t2) +800a5c44: 9222004c lbu v0,76(s1) +800a5c48: 91430003 lbu v1,3(t2) +800a5c4c: 0062102b sltu v0,v1,v0 +800a5c50: 1040000c beqz v0,800a5c84 <_Z15DrawClippedTilejjjjjj+0xc64> +800a5c54: 27026dd8 addiu v0,t8,28120 +800a5c58: 92820000 lbu v0,0(s4) +800a5c5c: 10400008 beqz v0,800a5c80 <_Z15DrawClippedTilejjjjjj+0xc60> +800a5c60: 00000000 nop +800a5c64: 8e240044 lw a0,68(s1) +800a5c68: 00021040 sll v0,v0,0x1 +800a5c6c: 00441021 addu v0,v0,a0 +800a5c70: 94430000 lhu v1,0(v0) +800a5c74: a0a30003 sb v1,3(a1) +800a5c78: 9222004d lbu v0,77(s1) +800a5c7c: a1420003 sb v0,3(t2) +800a5c80: 27026dd8 addiu v0,t8,28120 +800a5c84: 258cffff addiu t4,t4,-1 +800a5c88: 1580ff7b bnez t4,800a5a78 <_Z15DrawClippedTilejjjjjj+0xa58> +800a5c8c: 8c420030 lw v0,48(v0) +800a5c90: 080294ef j 800a53bc <_Z15DrawClippedTilejjjjjj+0x39c> +800a5c94: 8fbf003c lw ra,60(sp) +800a5c98: 244228a0 addiu v0,v0,10400 +800a5c9c: 0040f809 jalr v0 +800a5ca0: 00000000 nop +800a5ca4: 0802943a j 800a50e8 <_Z15DrawClippedTilejjjjjj+0xc8> +800a5ca8: 8e220020 lw v0,32(s1) + +800a5cac <_Z8DrawTilejjjj>: +800a5cac: 27bdffc8 addiu sp,sp,-56 +800a5cb0: 3c028022 lui v0,0x8022 +800a5cb4: afb7002c sw s7,44(sp) +800a5cb8: afb60028 sw s6,40(sp) +800a5cbc: afb40020 sw s4,32(sp) +800a5cc0: afb3001c sw s3,28(sp) +800a5cc4: afb10014 sw s1,20(sp) +800a5cc8: afbf0030 sw ra,48(sp) +800a5ccc: 24516da8 addiu s1,v0,28072 +800a5cd0: afb50024 sw s5,36(sp) +800a5cd4: afb20018 sw s2,24(sp) +800a5cd8: afb00010 sw s0,16(sp) +800a5cdc: 0080a021 move s4,a0 +800a5ce0: 8e280008 lw t0,8(s1) +800a5ce4: 308203ff andi v0,a0,0x3ff +800a5ce8: 328301ff andi v1,s4,0x1ff +800a5cec: 8e24000c lw a0,12(s1) +800a5cf0: 01021004 sllv v0,v0,t0 +800a5cf4: 2c630100 sltiu v1,v1,256 +800a5cf8: 00442021 addu a0,v0,a0 +800a5cfc: 00a09821 move s3,a1 +800a5d00: 00c0b821 move s7,a2 +800a5d04: 14600003 bnez v1,800a5d14 <_Z8DrawTilejjjj+0x68> +800a5d08: 00e0b021 move s6,a3 +800a5d0c: 8e220010 lw v0,16(s1) +800a5d10: 00822021 addu a0,a0,v0 +800a5d14: 3085ffff andi a1,a0,0xffff +800a5d18: 8e260028 lw a2,40(s1) +800a5d1c: 01058006 srlv s0,a1,t0 +800a5d20: 02069021 addu s2,s0,a2 +800a5d24: 8e220024 lw v0,36(s1) +800a5d28: 92440000 lbu a0,0(s2) +800a5d2c: 00101980 sll v1,s0,0x6 +800a5d30: 10800166 beqz a0,800a62cc <_Z8DrawTilejjjj+0x620> +800a5d34: 0062a821 addu s5,v1,v0 +800a5d38: 02061021 addu v0,s0,a2 +800a5d3c: 90440000 lbu a0,0(v0) +800a5d40: 24030002 li v1,2 +800a5d44: 108300a7 beq a0,v1,800a5fe4 <_Z8DrawTilejjjj+0x338> +800a5d48: 8fbf0030 lw ra,48(sp) +800a5d4c: 9222002c lbu v0,44(s1) +800a5d50: 104000ae beqz v0,800a600c <_Z8DrawTilejjjj+0x360> +800a5d54: 00141a82 srl v1,s4,0xa +800a5d58: 3c028022 lui v0,0x8022 +800a5d5c: 90435bcb lbu v1,23499(v0) +800a5d60: 1460028f bnez v1,800a67a0 <_Z8DrawTilejjjj+0xaf4> +800a5d64: 3c028005 lui v0,0x8005 +800a5d68: 8e220020 lw v0,32(s1) +800a5d6c: 00141a82 srl v1,s4,0xa +800a5d70: 00621824 and v1,v1,v0 +800a5d74: 3c02802c lui v0,0x802c +800a5d78: 2442140c addiu v0,v0,5132 +800a5d7c: 00031a40 sll v1,v1,0x9 +800a5d80: 3c118022 lui s1,0x8022 +800a5d84: 00621821 addu v1,v1,v0 +800a5d88: 26246dd8 addiu a0,s1,28120 +800a5d8c: 3282c000 andi v0,s4,0xc000 +800a5d90: 144000ae bnez v0,800a604c <_Z8DrawTilejjjj+0x3a0> +800a5d94: ac830044 sw v1,68(a0) +800a5d98: 12c00092 beqz s6,800a5fe4 <_Z8DrawTilejjjj+0x338> +800a5d9c: 8fbf0030 lw ra,48(sp) +800a5da0: 3c028022 lui v0,0x8022 +800a5da4: 244c6dd8 addiu t4,v0,28120 +800a5da8: 01806821 move t5,t4 +800a5dac: 01805821 move t3,t4 +800a5db0: 01807021 move t6,t4 +800a5db4: 02b73021 addu a2,s5,s7 +800a5db8: 02c03821 move a3,s6 +800a5dbc: 01805021 move t2,t4 +800a5dc0: 01808021 move s0,t4 +800a5dc4: 01804821 move t1,t4 +800a5dc8: 08029776 j 800a5dd8 <_Z8DrawTilejjjj+0x12c> +800a5dcc: 01807821 move t7,t4 +800a5dd0: 02629821 addu s3,s3,v0 +800a5dd4: 24c60008 addiu a2,a2,8 +800a5dd8: 8cc20000 lw v0,0(a2) +800a5ddc: 1040003c beqz v0,800a5ed0 <_Z8DrawTilejjjj+0x224> +800a5de0: 00000000 nop +800a5de4: 8d430040 lw v1,64(t2) +800a5de8: 9142004c lbu v0,76(t2) +800a5dec: 02632821 addu a1,s3,v1 +800a5df0: 90a40000 lbu a0,0(a1) +800a5df4: 8d43003c lw v1,60(t2) +800a5df8: 0082102b sltu v0,a0,v0 +800a5dfc: 1040000a beqz v0,800a5e28 <_Z8DrawTilejjjj+0x17c> +800a5e00: 02634021 addu t0,s3,v1 +800a5e04: 90c20000 lbu v0,0(a2) +800a5e08: 10400007 beqz v0,800a5e28 <_Z8DrawTilejjjj+0x17c> +800a5e0c: 00021040 sll v0,v0,0x1 +800a5e10: 8d440044 lw a0,68(t2) +800a5e14: 00441021 addu v0,v0,a0 +800a5e18: 94430000 lhu v1,0(v0) +800a5e1c: a1030000 sb v1,0(t0) +800a5e20: 9142004d lbu v0,77(t2) +800a5e24: a0a20000 sb v0,0(a1) +800a5e28: 9182004c lbu v0,76(t4) +800a5e2c: 90a30001 lbu v1,1(a1) +800a5e30: 0062102b sltu v0,v1,v0 +800a5e34: 1040000a beqz v0,800a5e60 <_Z8DrawTilejjjj+0x1b4> +800a5e38: 00000000 nop +800a5e3c: 90c20001 lbu v0,1(a2) +800a5e40: 10400007 beqz v0,800a5e60 <_Z8DrawTilejjjj+0x1b4> +800a5e44: 00021040 sll v0,v0,0x1 +800a5e48: 8d840044 lw a0,68(t4) +800a5e4c: 00441021 addu v0,v0,a0 +800a5e50: 94430000 lhu v1,0(v0) +800a5e54: a1030001 sb v1,1(t0) +800a5e58: 9182004d lbu v0,77(t4) +800a5e5c: a0a20001 sb v0,1(a1) +800a5e60: 9202004c lbu v0,76(s0) +800a5e64: 90a30002 lbu v1,2(a1) +800a5e68: 0062102b sltu v0,v1,v0 +800a5e6c: 1040000a beqz v0,800a5e98 <_Z8DrawTilejjjj+0x1ec> +800a5e70: 00000000 nop +800a5e74: 90c20002 lbu v0,2(a2) +800a5e78: 10400007 beqz v0,800a5e98 <_Z8DrawTilejjjj+0x1ec> +800a5e7c: 00021040 sll v0,v0,0x1 +800a5e80: 8e040044 lw a0,68(s0) +800a5e84: 00441021 addu v0,v0,a0 +800a5e88: 94430000 lhu v1,0(v0) +800a5e8c: a1030002 sb v1,2(t0) +800a5e90: 9202004d lbu v0,77(s0) +800a5e94: a0a20002 sb v0,2(a1) +800a5e98: 91a2004c lbu v0,76(t5) +800a5e9c: 90a30003 lbu v1,3(a1) +800a5ea0: 0062102b sltu v0,v1,v0 +800a5ea4: 1040000a beqz v0,800a5ed0 <_Z8DrawTilejjjj+0x224> +800a5ea8: 00000000 nop +800a5eac: 90c20003 lbu v0,3(a2) +800a5eb0: 10400007 beqz v0,800a5ed0 <_Z8DrawTilejjjj+0x224> +800a5eb4: 00021040 sll v0,v0,0x1 +800a5eb8: 8da40044 lw a0,68(t5) +800a5ebc: 00441021 addu v0,v0,a0 +800a5ec0: 94430000 lhu v1,0(v0) +800a5ec4: a1030003 sb v1,3(t0) +800a5ec8: 91a2004d lbu v0,77(t5) +800a5ecc: a0a20003 sb v0,3(a1) +800a5ed0: 8cc20004 lw v0,4(a2) +800a5ed4: 1040003f beqz v0,800a5fd4 <_Z8DrawTilejjjj+0x328> +800a5ed8: 26226dd8 addiu v0,s1,28120 +800a5edc: 8d230040 lw v1,64(t1) +800a5ee0: 26650004 addiu a1,s3,4 +800a5ee4: 00a34021 addu t0,a1,v1 +800a5ee8: 9122004c lbu v0,76(t1) +800a5eec: 91030000 lbu v1,0(t0) +800a5ef0: 8d24003c lw a0,60(t1) +800a5ef4: 0062102b sltu v0,v1,v0 +800a5ef8: 1040000a beqz v0,800a5f24 <_Z8DrawTilejjjj+0x278> +800a5efc: 00a42821 addu a1,a1,a0 +800a5f00: 90c20004 lbu v0,4(a2) +800a5f04: 10400007 beqz v0,800a5f24 <_Z8DrawTilejjjj+0x278> +800a5f08: 00021040 sll v0,v0,0x1 +800a5f0c: 8d240044 lw a0,68(t1) +800a5f10: 00441021 addu v0,v0,a0 +800a5f14: 94430000 lhu v1,0(v0) +800a5f18: a0a30000 sb v1,0(a1) +800a5f1c: 9122004d lbu v0,77(t1) +800a5f20: a1020000 sb v0,0(t0) +800a5f24: 9162004c lbu v0,76(t3) +800a5f28: 91030001 lbu v1,1(t0) +800a5f2c: 0062102b sltu v0,v1,v0 +800a5f30: 1040000a beqz v0,800a5f5c <_Z8DrawTilejjjj+0x2b0> +800a5f34: 00000000 nop +800a5f38: 90c20005 lbu v0,5(a2) +800a5f3c: 10400007 beqz v0,800a5f5c <_Z8DrawTilejjjj+0x2b0> +800a5f40: 00021040 sll v0,v0,0x1 +800a5f44: 8d640044 lw a0,68(t3) +800a5f48: 00441021 addu v0,v0,a0 +800a5f4c: 94430000 lhu v1,0(v0) +800a5f50: a0a30001 sb v1,1(a1) +800a5f54: 9162004d lbu v0,77(t3) +800a5f58: a1020001 sb v0,1(t0) +800a5f5c: 91e2004c lbu v0,76(t7) +800a5f60: 91030002 lbu v1,2(t0) +800a5f64: 0062102b sltu v0,v1,v0 +800a5f68: 1040000a beqz v0,800a5f94 <_Z8DrawTilejjjj+0x2e8> +800a5f6c: 00000000 nop +800a5f70: 90c20006 lbu v0,6(a2) +800a5f74: 10400007 beqz v0,800a5f94 <_Z8DrawTilejjjj+0x2e8> +800a5f78: 00021040 sll v0,v0,0x1 +800a5f7c: 8de40044 lw a0,68(t7) +800a5f80: 00441021 addu v0,v0,a0 +800a5f84: 94430000 lhu v1,0(v0) +800a5f88: a0a30002 sb v1,2(a1) +800a5f8c: 91e2004d lbu v0,77(t7) +800a5f90: a1020002 sb v0,2(t0) +800a5f94: 91c2004c lbu v0,76(t6) +800a5f98: 91030003 lbu v1,3(t0) +800a5f9c: 0062102b sltu v0,v1,v0 +800a5fa0: 1040000c beqz v0,800a5fd4 <_Z8DrawTilejjjj+0x328> +800a5fa4: 26226dd8 addiu v0,s1,28120 +800a5fa8: 90c20007 lbu v0,7(a2) +800a5fac: 10400008 beqz v0,800a5fd0 <_Z8DrawTilejjjj+0x324> +800a5fb0: 00000000 nop +800a5fb4: 8dc40044 lw a0,68(t6) +800a5fb8: 00021040 sll v0,v0,0x1 +800a5fbc: 00441021 addu v0,v0,a0 +800a5fc0: 94430000 lhu v1,0(v0) +800a5fc4: a0a30003 sb v1,3(a1) +800a5fc8: 91c2004d lbu v0,77(t6) +800a5fcc: a1020003 sb v0,3(t0) +800a5fd0: 26226dd8 addiu v0,s1,28120 +800a5fd4: 24e7ffff addiu a3,a3,-1 +800a5fd8: 14e0ff7d bnez a3,800a5dd0 <_Z8DrawTilejjjj+0x124> +800a5fdc: 8c420030 lw v0,48(v0) +800a5fe0: 8fbf0030 lw ra,48(sp) +800a5fe4: 8fb7002c lw s7,44(sp) +800a5fe8: 8fb60028 lw s6,40(sp) +800a5fec: 8fb50024 lw s5,36(sp) +800a5ff0: 8fb40020 lw s4,32(sp) +800a5ff4: 8fb3001c lw s3,28(sp) +800a5ff8: 8fb20018 lw s2,24(sp) +800a5ffc: 8fb10014 lw s1,20(sp) +800a6000: 8fb00010 lw s0,16(sp) +800a6004: 03e00008 jr ra +800a6008: 27bd0038 addiu sp,sp,56 +800a600c: 8e240020 lw a0,32(s1) +800a6010: 8e25001c lw a1,28(s1) +800a6014: 8e220018 lw v0,24(s1) +800a6018: 00641824 and v1,v1,a0 +800a601c: 00a31804 sllv v1,v1,a1 +800a6020: 00621821 addu v1,v1,v0 +800a6024: 00031840 sll v1,v1,0x1 +800a6028: 3c028022 lui v0,0x8022 +800a602c: 24425bc4 addiu v0,v0,23492 +800a6030: 24630c48 addiu v1,v1,3144 +800a6034: 3c118022 lui s1,0x8022 +800a6038: 00621821 addu v1,v1,v0 +800a603c: 26246dd8 addiu a0,s1,28120 +800a6040: 3282c000 andi v0,s4,0xc000 +800a6044: 1040ff54 beqz v0,800a5d98 <_Z8DrawTilejjjj+0xec> +800a6048: ac830044 sw v1,68(a0) +800a604c: 32828000 andi v0,s4,0x8000 +800a6050: 144000a5 bnez v0,800a62e8 <_Z8DrawTilejjjj+0x63c> +800a6054: 32824000 andi v0,s4,0x4000 +800a6058: 12c0ffe2 beqz s6,800a5fe4 <_Z8DrawTilejjjj+0x338> +800a605c: 8fbf0030 lw ra,48(sp) +800a6060: 3c028022 lui v0,0x8022 +800a6064: 244b6dd8 addiu t3,v0,28120 +800a6068: 01606021 move t4,t3 +800a606c: 01606821 move t5,t3 +800a6070: 01607021 move t6,t3 +800a6074: 02b73021 addu a2,s5,s7 +800a6078: 02c03821 move a3,s6 +800a607c: 01605021 move t2,t3 +800a6080: 01607821 move t7,t3 +800a6084: 01604821 move t1,t3 +800a6088: 08029826 j 800a6098 <_Z8DrawTilejjjj+0x3ec> +800a608c: 01608021 move s0,t3 +800a6090: 02629821 addu s3,s3,v0 +800a6094: 24c60008 addiu a2,a2,8 +800a6098: 8cc20004 lw v0,4(a2) +800a609c: 1040003c beqz v0,800a6190 <_Z8DrawTilejjjj+0x4e4> +800a60a0: 00000000 nop +800a60a4: 8d430040 lw v1,64(t2) +800a60a8: 9142004c lbu v0,76(t2) +800a60ac: 02632821 addu a1,s3,v1 +800a60b0: 90a40000 lbu a0,0(a1) +800a60b4: 8d43003c lw v1,60(t2) +800a60b8: 0082102b sltu v0,a0,v0 +800a60bc: 1040000a beqz v0,800a60e8 <_Z8DrawTilejjjj+0x43c> +800a60c0: 02634021 addu t0,s3,v1 +800a60c4: 90c20007 lbu v0,7(a2) +800a60c8: 10400007 beqz v0,800a60e8 <_Z8DrawTilejjjj+0x43c> +800a60cc: 00021040 sll v0,v0,0x1 +800a60d0: 8d440044 lw a0,68(t2) +800a60d4: 00441021 addu v0,v0,a0 +800a60d8: 94430000 lhu v1,0(v0) +800a60dc: a1030000 sb v1,0(t0) +800a60e0: 9142004d lbu v0,77(t2) +800a60e4: a0a20000 sb v0,0(a1) +800a60e8: 9162004c lbu v0,76(t3) +800a60ec: 90a30001 lbu v1,1(a1) +800a60f0: 0062102b sltu v0,v1,v0 +800a60f4: 1040000a beqz v0,800a6120 <_Z8DrawTilejjjj+0x474> +800a60f8: 00000000 nop +800a60fc: 90c20006 lbu v0,6(a2) +800a6100: 10400007 beqz v0,800a6120 <_Z8DrawTilejjjj+0x474> +800a6104: 00021040 sll v0,v0,0x1 +800a6108: 8d640044 lw a0,68(t3) +800a610c: 00441021 addu v0,v0,a0 +800a6110: 94430000 lhu v1,0(v0) +800a6114: a1030001 sb v1,1(t0) +800a6118: 9162004d lbu v0,77(t3) +800a611c: a0a20001 sb v0,1(a1) +800a6120: 91e2004c lbu v0,76(t7) +800a6124: 90a30002 lbu v1,2(a1) +800a6128: 0062102b sltu v0,v1,v0 +800a612c: 1040000a beqz v0,800a6158 <_Z8DrawTilejjjj+0x4ac> +800a6130: 00000000 nop +800a6134: 90c20005 lbu v0,5(a2) +800a6138: 10400007 beqz v0,800a6158 <_Z8DrawTilejjjj+0x4ac> +800a613c: 00021040 sll v0,v0,0x1 +800a6140: 8de40044 lw a0,68(t7) +800a6144: 00441021 addu v0,v0,a0 +800a6148: 94430000 lhu v1,0(v0) +800a614c: a1030002 sb v1,2(t0) +800a6150: 91e2004d lbu v0,77(t7) +800a6154: a0a20002 sb v0,2(a1) +800a6158: 9182004c lbu v0,76(t4) +800a615c: 90a30003 lbu v1,3(a1) +800a6160: 0062102b sltu v0,v1,v0 +800a6164: 1040000a beqz v0,800a6190 <_Z8DrawTilejjjj+0x4e4> +800a6168: 00000000 nop +800a616c: 90c20004 lbu v0,4(a2) +800a6170: 10400007 beqz v0,800a6190 <_Z8DrawTilejjjj+0x4e4> +800a6174: 00021040 sll v0,v0,0x1 +800a6178: 8d840044 lw a0,68(t4) +800a617c: 00441021 addu v0,v0,a0 +800a6180: 94430000 lhu v1,0(v0) +800a6184: a1030003 sb v1,3(t0) +800a6188: 9182004d lbu v0,77(t4) +800a618c: a0a20003 sb v0,3(a1) +800a6190: 8cc20000 lw v0,0(a2) +800a6194: 1040003f beqz v0,800a6294 <_Z8DrawTilejjjj+0x5e8> +800a6198: 26226dd8 addiu v0,s1,28120 +800a619c: 8d230040 lw v1,64(t1) +800a61a0: 26650004 addiu a1,s3,4 +800a61a4: 00a34021 addu t0,a1,v1 +800a61a8: 9122004c lbu v0,76(t1) +800a61ac: 91030000 lbu v1,0(t0) +800a61b0: 8d24003c lw a0,60(t1) +800a61b4: 0062102b sltu v0,v1,v0 +800a61b8: 1040000a beqz v0,800a61e4 <_Z8DrawTilejjjj+0x538> +800a61bc: 00a42821 addu a1,a1,a0 +800a61c0: 90c20003 lbu v0,3(a2) +800a61c4: 10400007 beqz v0,800a61e4 <_Z8DrawTilejjjj+0x538> +800a61c8: 00021040 sll v0,v0,0x1 +800a61cc: 8d240044 lw a0,68(t1) +800a61d0: 00441021 addu v0,v0,a0 +800a61d4: 94430000 lhu v1,0(v0) +800a61d8: a0a30000 sb v1,0(a1) +800a61dc: 9122004d lbu v0,77(t1) +800a61e0: a1020000 sb v0,0(t0) +800a61e4: 91a2004c lbu v0,76(t5) +800a61e8: 91030001 lbu v1,1(t0) +800a61ec: 0062102b sltu v0,v1,v0 +800a61f0: 1040000a beqz v0,800a621c <_Z8DrawTilejjjj+0x570> +800a61f4: 00000000 nop +800a61f8: 90c20002 lbu v0,2(a2) +800a61fc: 10400007 beqz v0,800a621c <_Z8DrawTilejjjj+0x570> +800a6200: 00021040 sll v0,v0,0x1 +800a6204: 8da40044 lw a0,68(t5) +800a6208: 00441021 addu v0,v0,a0 +800a620c: 94430000 lhu v1,0(v0) +800a6210: a0a30001 sb v1,1(a1) +800a6214: 91a2004d lbu v0,77(t5) +800a6218: a1020001 sb v0,1(t0) +800a621c: 9202004c lbu v0,76(s0) +800a6220: 91030002 lbu v1,2(t0) +800a6224: 0062102b sltu v0,v1,v0 +800a6228: 1040000a beqz v0,800a6254 <_Z8DrawTilejjjj+0x5a8> +800a622c: 00000000 nop +800a6230: 90c20001 lbu v0,1(a2) +800a6234: 10400007 beqz v0,800a6254 <_Z8DrawTilejjjj+0x5a8> +800a6238: 00021040 sll v0,v0,0x1 +800a623c: 8e040044 lw a0,68(s0) +800a6240: 00441021 addu v0,v0,a0 +800a6244: 94430000 lhu v1,0(v0) +800a6248: a0a30002 sb v1,2(a1) +800a624c: 9202004d lbu v0,77(s0) +800a6250: a1020002 sb v0,2(t0) +800a6254: 91c2004c lbu v0,76(t6) +800a6258: 91030003 lbu v1,3(t0) +800a625c: 0062102b sltu v0,v1,v0 +800a6260: 1040000c beqz v0,800a6294 <_Z8DrawTilejjjj+0x5e8> +800a6264: 26226dd8 addiu v0,s1,28120 +800a6268: 90c20000 lbu v0,0(a2) +800a626c: 10400008 beqz v0,800a6290 <_Z8DrawTilejjjj+0x5e4> +800a6270: 00000000 nop +800a6274: 8dc40044 lw a0,68(t6) +800a6278: 00021040 sll v0,v0,0x1 +800a627c: 00441021 addu v0,v0,a0 +800a6280: 94430000 lhu v1,0(v0) +800a6284: a0a30003 sb v1,3(a1) +800a6288: 91c2004d lbu v0,77(t6) +800a628c: a1020003 sb v0,3(t0) +800a6290: 26226dd8 addiu v0,s1,28120 +800a6294: 24e7ffff addiu a3,a3,-1 +800a6298: 14e0ff7d bnez a3,800a6090 <_Z8DrawTilejjjj+0x3e4> +800a629c: 8c420030 lw v0,48(v0) +800a62a0: 8fbf0030 lw ra,48(sp) +800a62a4: 8fb7002c lw s7,44(sp) +800a62a8: 8fb60028 lw s6,40(sp) +800a62ac: 8fb50024 lw s5,36(sp) +800a62b0: 8fb40020 lw s4,32(sp) +800a62b4: 8fb3001c lw s3,28(sp) +800a62b8: 8fb20018 lw s2,24(sp) +800a62bc: 8fb10014 lw s1,20(sp) +800a62c0: 8fb00010 lw s0,16(sp) +800a62c4: 03e00008 jr ra +800a62c8: 27bd0038 addiu sp,sp,56 +800a62cc: 3c02800a lui v0,0x800a +800a62d0: 2442b390 addiu v0,v0,-19568 +800a62d4: 0040f809 jalr v0 +800a62d8: 02a02021 move a0,s5 +800a62dc: a2420000 sb v0,0(s2) +800a62e0: 0802974e j 800a5d38 <_Z8DrawTilejjjj+0x8c> +800a62e4: 8e260028 lw a2,40(s1) +800a62e8: 14400097 bnez v0,800a6548 <_Z8DrawTilejjjj+0x89c> +800a62ec: 00000000 nop +800a62f0: 12c0ff3c beqz s6,800a5fe4 <_Z8DrawTilejjjj+0x338> +800a62f4: 8fbf0030 lw ra,48(sp) +800a62f8: 3c028022 lui v0,0x8022 +800a62fc: 244c6dd8 addiu t4,v0,28120 +800a6300: 02b71023 subu v0,s5,s7 +800a6304: 01806821 move t5,t4 +800a6308: 01807021 move t6,t4 +800a630c: 01807821 move t7,t4 +800a6310: 2449003c addiu t1,v0,60 +800a6314: 02c03821 move a3,s6 +800a6318: 24460038 addiu a2,v0,56 +800a631c: 01805821 move t3,t4 +800a6320: 01808021 move s0,t4 +800a6324: 01805021 move t2,t4 +800a6328: 080298ce j 800a6338 <_Z8DrawTilejjjj+0x68c> +800a632c: 01809021 move s2,t4 +800a6330: 02629821 addu s3,s3,v0 +800a6334: 24c6fff8 addiu a2,a2,-8 +800a6338: 8cc20000 lw v0,0(a2) +800a633c: 1040003c beqz v0,800a6430 <_Z8DrawTilejjjj+0x784> +800a6340: 00000000 nop +800a6344: 8d630040 lw v1,64(t3) +800a6348: 9162004c lbu v0,76(t3) +800a634c: 02632821 addu a1,s3,v1 +800a6350: 90a40000 lbu a0,0(a1) +800a6354: 8d63003c lw v1,60(t3) +800a6358: 0082102b sltu v0,a0,v0 +800a635c: 1040000a beqz v0,800a6388 <_Z8DrawTilejjjj+0x6dc> +800a6360: 02634021 addu t0,s3,v1 +800a6364: 90c20000 lbu v0,0(a2) +800a6368: 10400007 beqz v0,800a6388 <_Z8DrawTilejjjj+0x6dc> +800a636c: 00021040 sll v0,v0,0x1 +800a6370: 8d640044 lw a0,68(t3) +800a6374: 00441021 addu v0,v0,a0 +800a6378: 94430000 lhu v1,0(v0) +800a637c: a1030000 sb v1,0(t0) +800a6380: 9162004d lbu v0,77(t3) +800a6384: a0a20000 sb v0,0(a1) +800a6388: 9182004c lbu v0,76(t4) +800a638c: 90a30001 lbu v1,1(a1) +800a6390: 0062102b sltu v0,v1,v0 +800a6394: 1040000a beqz v0,800a63c0 <_Z8DrawTilejjjj+0x714> +800a6398: 00000000 nop +800a639c: 90c20001 lbu v0,1(a2) +800a63a0: 10400007 beqz v0,800a63c0 <_Z8DrawTilejjjj+0x714> +800a63a4: 00021040 sll v0,v0,0x1 +800a63a8: 8d840044 lw a0,68(t4) +800a63ac: 00441021 addu v0,v0,a0 +800a63b0: 94430000 lhu v1,0(v0) +800a63b4: a1030001 sb v1,1(t0) +800a63b8: 9182004d lbu v0,77(t4) +800a63bc: a0a20001 sb v0,1(a1) +800a63c0: 9202004c lbu v0,76(s0) +800a63c4: 90a30002 lbu v1,2(a1) +800a63c8: 0062102b sltu v0,v1,v0 +800a63cc: 1040000a beqz v0,800a63f8 <_Z8DrawTilejjjj+0x74c> +800a63d0: 00000000 nop +800a63d4: 90c20002 lbu v0,2(a2) +800a63d8: 10400007 beqz v0,800a63f8 <_Z8DrawTilejjjj+0x74c> +800a63dc: 00021040 sll v0,v0,0x1 +800a63e0: 8e040044 lw a0,68(s0) +800a63e4: 00441021 addu v0,v0,a0 +800a63e8: 94430000 lhu v1,0(v0) +800a63ec: a1030002 sb v1,2(t0) +800a63f0: 9202004d lbu v0,77(s0) +800a63f4: a0a20002 sb v0,2(a1) +800a63f8: 91a2004c lbu v0,76(t5) +800a63fc: 90a30003 lbu v1,3(a1) +800a6400: 0062102b sltu v0,v1,v0 +800a6404: 1040000a beqz v0,800a6430 <_Z8DrawTilejjjj+0x784> +800a6408: 00000000 nop +800a640c: 90c20003 lbu v0,3(a2) +800a6410: 10400007 beqz v0,800a6430 <_Z8DrawTilejjjj+0x784> +800a6414: 00021040 sll v0,v0,0x1 +800a6418: 8da40044 lw a0,68(t5) +800a641c: 00441021 addu v0,v0,a0 +800a6420: 94430000 lhu v1,0(v0) +800a6424: a1030003 sb v1,3(t0) +800a6428: 91a2004d lbu v0,77(t5) +800a642c: a0a20003 sb v0,3(a1) +800a6430: 8d220000 lw v0,0(t1) +800a6434: 1040003e beqz v0,800a6530 <_Z8DrawTilejjjj+0x884> +800a6438: 26226dd8 addiu v0,s1,28120 +800a643c: 8d430040 lw v1,64(t2) +800a6440: 26650004 addiu a1,s3,4 +800a6444: 00a34021 addu t0,a1,v1 +800a6448: 9142004c lbu v0,76(t2) +800a644c: 91030000 lbu v1,0(t0) +800a6450: 8d44003c lw a0,60(t2) +800a6454: 0062102b sltu v0,v1,v0 +800a6458: 1040000a beqz v0,800a6484 <_Z8DrawTilejjjj+0x7d8> +800a645c: 00a42821 addu a1,a1,a0 +800a6460: 91220000 lbu v0,0(t1) +800a6464: 10400007 beqz v0,800a6484 <_Z8DrawTilejjjj+0x7d8> +800a6468: 00021040 sll v0,v0,0x1 +800a646c: 8d440044 lw a0,68(t2) +800a6470: 00441021 addu v0,v0,a0 +800a6474: 94430000 lhu v1,0(v0) +800a6478: a0a30000 sb v1,0(a1) +800a647c: 9142004d lbu v0,77(t2) +800a6480: a1020000 sb v0,0(t0) +800a6484: 91c2004c lbu v0,76(t6) +800a6488: 91030001 lbu v1,1(t0) +800a648c: 0062102b sltu v0,v1,v0 +800a6490: 1040000a beqz v0,800a64bc <_Z8DrawTilejjjj+0x810> +800a6494: 00000000 nop +800a6498: 90c20005 lbu v0,5(a2) +800a649c: 10400007 beqz v0,800a64bc <_Z8DrawTilejjjj+0x810> +800a64a0: 00021040 sll v0,v0,0x1 +800a64a4: 8dc40044 lw a0,68(t6) +800a64a8: 00441021 addu v0,v0,a0 +800a64ac: 94430000 lhu v1,0(v0) +800a64b0: a0a30001 sb v1,1(a1) +800a64b4: 91c2004d lbu v0,77(t6) +800a64b8: a1020001 sb v0,1(t0) +800a64bc: 9242004c lbu v0,76(s2) +800a64c0: 91030002 lbu v1,2(t0) +800a64c4: 0062102b sltu v0,v1,v0 +800a64c8: 1040000a beqz v0,800a64f4 <_Z8DrawTilejjjj+0x848> +800a64cc: 00000000 nop +800a64d0: 90c20006 lbu v0,6(a2) +800a64d4: 10400007 beqz v0,800a64f4 <_Z8DrawTilejjjj+0x848> +800a64d8: 00021040 sll v0,v0,0x1 +800a64dc: 8e440044 lw a0,68(s2) +800a64e0: 00441021 addu v0,v0,a0 +800a64e4: 94430000 lhu v1,0(v0) +800a64e8: a0a30002 sb v1,2(a1) +800a64ec: 9242004d lbu v0,77(s2) +800a64f0: a1020002 sb v0,2(t0) +800a64f4: 91e2004c lbu v0,76(t7) +800a64f8: 91030003 lbu v1,3(t0) +800a64fc: 0062102b sltu v0,v1,v0 +800a6500: 1040000b beqz v0,800a6530 <_Z8DrawTilejjjj+0x884> +800a6504: 26226dd8 addiu v0,s1,28120 +800a6508: 90c20007 lbu v0,7(a2) +800a650c: 10400007 beqz v0,800a652c <_Z8DrawTilejjjj+0x880> +800a6510: 00021040 sll v0,v0,0x1 +800a6514: 8de40044 lw a0,68(t7) +800a6518: 00441021 addu v0,v0,a0 +800a651c: 94430000 lhu v1,0(v0) +800a6520: a0a30003 sb v1,3(a1) +800a6524: 91e2004d lbu v0,77(t7) +800a6528: a1020003 sb v0,3(t0) +800a652c: 26226dd8 addiu v0,s1,28120 +800a6530: 24e7ffff addiu a3,a3,-1 +800a6534: 8c420030 lw v0,48(v0) +800a6538: 14e0ff7d bnez a3,800a6330 <_Z8DrawTilejjjj+0x684> +800a653c: 2529fff8 addiu t1,t1,-8 +800a6540: 080297f9 j 800a5fe4 <_Z8DrawTilejjjj+0x338> +800a6544: 8fbf0030 lw ra,48(sp) +800a6548: 12c0fea6 beqz s6,800a5fe4 <_Z8DrawTilejjjj+0x338> +800a654c: 8fbf0030 lw ra,48(sp) +800a6550: 3c028022 lui v0,0x8022 +800a6554: 244c6dd8 addiu t4,v0,28120 +800a6558: 02b71023 subu v0,s5,s7 +800a655c: 01806821 move t5,t4 +800a6560: 01807021 move t6,t4 +800a6564: 01807821 move t7,t4 +800a6568: 2449003c addiu t1,v0,60 +800a656c: 02c03821 move a3,s6 +800a6570: 24460038 addiu a2,v0,56 +800a6574: 01805821 move t3,t4 +800a6578: 01808021 move s0,t4 +800a657c: 01805021 move t2,t4 +800a6580: 08029964 j 800a6590 <_Z8DrawTilejjjj+0x8e4> +800a6584: 01809021 move s2,t4 +800a6588: 02629821 addu s3,s3,v0 +800a658c: 24c6fff8 addiu a2,a2,-8 +800a6590: 8d220000 lw v0,0(t1) +800a6594: 1040003c beqz v0,800a6688 <_Z8DrawTilejjjj+0x9dc> +800a6598: 00000000 nop +800a659c: 8d630040 lw v1,64(t3) +800a65a0: 9162004c lbu v0,76(t3) +800a65a4: 02632821 addu a1,s3,v1 +800a65a8: 90a40000 lbu a0,0(a1) +800a65ac: 8d63003c lw v1,60(t3) +800a65b0: 0082102b sltu v0,a0,v0 +800a65b4: 1040000a beqz v0,800a65e0 <_Z8DrawTilejjjj+0x934> +800a65b8: 02634021 addu t0,s3,v1 +800a65bc: 90c20007 lbu v0,7(a2) +800a65c0: 10400007 beqz v0,800a65e0 <_Z8DrawTilejjjj+0x934> +800a65c4: 00021040 sll v0,v0,0x1 +800a65c8: 8d640044 lw a0,68(t3) +800a65cc: 00441021 addu v0,v0,a0 +800a65d0: 94430000 lhu v1,0(v0) +800a65d4: a1030000 sb v1,0(t0) +800a65d8: 9162004d lbu v0,77(t3) +800a65dc: a0a20000 sb v0,0(a1) +800a65e0: 9182004c lbu v0,76(t4) +800a65e4: 90a30001 lbu v1,1(a1) +800a65e8: 0062102b sltu v0,v1,v0 +800a65ec: 1040000a beqz v0,800a6618 <_Z8DrawTilejjjj+0x96c> +800a65f0: 00000000 nop +800a65f4: 90c20006 lbu v0,6(a2) +800a65f8: 10400007 beqz v0,800a6618 <_Z8DrawTilejjjj+0x96c> +800a65fc: 00021040 sll v0,v0,0x1 +800a6600: 8d840044 lw a0,68(t4) +800a6604: 00441021 addu v0,v0,a0 +800a6608: 94430000 lhu v1,0(v0) +800a660c: a1030001 sb v1,1(t0) +800a6610: 9182004d lbu v0,77(t4) +800a6614: a0a20001 sb v0,1(a1) +800a6618: 9202004c lbu v0,76(s0) +800a661c: 90a30002 lbu v1,2(a1) +800a6620: 0062102b sltu v0,v1,v0 +800a6624: 1040000a beqz v0,800a6650 <_Z8DrawTilejjjj+0x9a4> +800a6628: 00000000 nop +800a662c: 90c20005 lbu v0,5(a2) +800a6630: 10400007 beqz v0,800a6650 <_Z8DrawTilejjjj+0x9a4> +800a6634: 00021040 sll v0,v0,0x1 +800a6638: 8e040044 lw a0,68(s0) +800a663c: 00441021 addu v0,v0,a0 +800a6640: 94430000 lhu v1,0(v0) +800a6644: a1030002 sb v1,2(t0) +800a6648: 9202004d lbu v0,77(s0) +800a664c: a0a20002 sb v0,2(a1) +800a6650: 91a2004c lbu v0,76(t5) +800a6654: 90a30003 lbu v1,3(a1) +800a6658: 0062102b sltu v0,v1,v0 +800a665c: 1040000a beqz v0,800a6688 <_Z8DrawTilejjjj+0x9dc> +800a6660: 00000000 nop +800a6664: 91220000 lbu v0,0(t1) +800a6668: 10400007 beqz v0,800a6688 <_Z8DrawTilejjjj+0x9dc> +800a666c: 00021040 sll v0,v0,0x1 +800a6670: 8da40044 lw a0,68(t5) +800a6674: 00441021 addu v0,v0,a0 +800a6678: 94430000 lhu v1,0(v0) +800a667c: a1030003 sb v1,3(t0) +800a6680: 91a2004d lbu v0,77(t5) +800a6684: a0a20003 sb v0,3(a1) +800a6688: 8cc20000 lw v0,0(a2) +800a668c: 1040003e beqz v0,800a6788 <_Z8DrawTilejjjj+0xadc> +800a6690: 26226dd8 addiu v0,s1,28120 +800a6694: 8d430040 lw v1,64(t2) +800a6698: 26650004 addiu a1,s3,4 +800a669c: 00a34021 addu t0,a1,v1 +800a66a0: 9142004c lbu v0,76(t2) +800a66a4: 91030000 lbu v1,0(t0) +800a66a8: 8d44003c lw a0,60(t2) +800a66ac: 0062102b sltu v0,v1,v0 +800a66b0: 1040000a beqz v0,800a66dc <_Z8DrawTilejjjj+0xa30> +800a66b4: 00a42821 addu a1,a1,a0 +800a66b8: 90c20003 lbu v0,3(a2) +800a66bc: 10400007 beqz v0,800a66dc <_Z8DrawTilejjjj+0xa30> +800a66c0: 00021040 sll v0,v0,0x1 +800a66c4: 8d440044 lw a0,68(t2) +800a66c8: 00441021 addu v0,v0,a0 +800a66cc: 94430000 lhu v1,0(v0) +800a66d0: a0a30000 sb v1,0(a1) +800a66d4: 9142004d lbu v0,77(t2) +800a66d8: a1020000 sb v0,0(t0) +800a66dc: 91c2004c lbu v0,76(t6) +800a66e0: 91030001 lbu v1,1(t0) +800a66e4: 0062102b sltu v0,v1,v0 +800a66e8: 1040000a beqz v0,800a6714 <_Z8DrawTilejjjj+0xa68> +800a66ec: 00000000 nop +800a66f0: 90c20002 lbu v0,2(a2) +800a66f4: 10400007 beqz v0,800a6714 <_Z8DrawTilejjjj+0xa68> +800a66f8: 00021040 sll v0,v0,0x1 +800a66fc: 8dc40044 lw a0,68(t6) +800a6700: 00441021 addu v0,v0,a0 +800a6704: 94430000 lhu v1,0(v0) +800a6708: a0a30001 sb v1,1(a1) +800a670c: 91c2004d lbu v0,77(t6) +800a6710: a1020001 sb v0,1(t0) +800a6714: 9242004c lbu v0,76(s2) +800a6718: 91030002 lbu v1,2(t0) +800a671c: 0062102b sltu v0,v1,v0 +800a6720: 1040000a beqz v0,800a674c <_Z8DrawTilejjjj+0xaa0> +800a6724: 00000000 nop +800a6728: 90c20001 lbu v0,1(a2) +800a672c: 10400007 beqz v0,800a674c <_Z8DrawTilejjjj+0xaa0> +800a6730: 00021040 sll v0,v0,0x1 +800a6734: 8e440044 lw a0,68(s2) +800a6738: 00441021 addu v0,v0,a0 +800a673c: 94430000 lhu v1,0(v0) +800a6740: a0a30002 sb v1,2(a1) +800a6744: 9242004d lbu v0,77(s2) +800a6748: a1020002 sb v0,2(t0) +800a674c: 91e2004c lbu v0,76(t7) +800a6750: 91030003 lbu v1,3(t0) +800a6754: 0062102b sltu v0,v1,v0 +800a6758: 1040000b beqz v0,800a6788 <_Z8DrawTilejjjj+0xadc> +800a675c: 26226dd8 addiu v0,s1,28120 +800a6760: 90c20000 lbu v0,0(a2) +800a6764: 10400007 beqz v0,800a6784 <_Z8DrawTilejjjj+0xad8> +800a6768: 00021040 sll v0,v0,0x1 +800a676c: 8de40044 lw a0,68(t7) +800a6770: 00441021 addu v0,v0,a0 +800a6774: 94430000 lhu v1,0(v0) +800a6778: a0a30003 sb v1,3(a1) +800a677c: 91e2004d lbu v0,77(t7) +800a6780: a1020003 sb v0,3(t0) +800a6784: 26226dd8 addiu v0,s1,28120 +800a6788: 24e7ffff addiu a3,a3,-1 +800a678c: 8c420030 lw v0,48(v0) +800a6790: 14e0ff7d bnez a3,800a6588 <_Z8DrawTilejjjj+0x8dc> +800a6794: 2529fff8 addiu t1,t1,-8 +800a6798: 080297f9 j 800a5fe4 <_Z8DrawTilejjjj+0x338> +800a679c: 8fbf0030 lw ra,48(sp) +800a67a0: 244228a0 addiu v0,v0,10400 +800a67a4: 0040f809 jalr v0 +800a67a8: 00000000 nop +800a67ac: 0802975b j 800a5d6c <_Z8DrawTilejjjj+0xc0> +800a67b0: 8e220020 lw v0,32(s1) + +800a67b4 <_Z12DrawTile16x2jjjj>: +800a67b4: 27bdffc8 addiu sp,sp,-56 +800a67b8: 3c028022 lui v0,0x8022 +800a67bc: afb7002c sw s7,44(sp) +800a67c0: afb60028 sw s6,40(sp) +800a67c4: afb40020 sw s4,32(sp) +800a67c8: afb3001c sw s3,28(sp) +800a67cc: afb10014 sw s1,20(sp) +800a67d0: afbf0030 sw ra,48(sp) +800a67d4: 24516da8 addiu s1,v0,28072 +800a67d8: afb50024 sw s5,36(sp) +800a67dc: afb20018 sw s2,24(sp) +800a67e0: afb00010 sw s0,16(sp) +800a67e4: 0080a021 move s4,a0 +800a67e8: 8e280008 lw t0,8(s1) +800a67ec: 308203ff andi v0,a0,0x3ff +800a67f0: 328301ff andi v1,s4,0x1ff +800a67f4: 8e24000c lw a0,12(s1) +800a67f8: 01021004 sllv v0,v0,t0 +800a67fc: 2c630100 sltiu v1,v1,256 +800a6800: 00442021 addu a0,v0,a0 +800a6804: 00a09821 move s3,a1 +800a6808: 00c0b821 move s7,a2 +800a680c: 14600003 bnez v1,800a681c <_Z12DrawTile16x2jjjj+0x68> +800a6810: 00e0b021 move s6,a3 +800a6814: 8e220010 lw v0,16(s1) +800a6818: 00822021 addu a0,a0,v0 +800a681c: 3085ffff andi a1,a0,0xffff +800a6820: 8e260028 lw a2,40(s1) +800a6824: 01058006 srlv s0,a1,t0 +800a6828: 02069021 addu s2,s0,a2 +800a682c: 8e220024 lw v0,36(s1) +800a6830: 92440000 lbu a0,0(s2) +800a6834: 00101980 sll v1,s0,0x6 +800a6838: 1080018a beqz a0,800a6e64 <_Z12DrawTile16x2jjjj+0x6b0> +800a683c: 0062a821 addu s5,v1,v0 +800a6840: 02061021 addu v0,s0,a2 +800a6844: 90440000 lbu a0,0(v0) +800a6848: 24030002 li v1,2 +800a684c: 108300b9 beq a0,v1,800a6b34 <_Z12DrawTile16x2jjjj+0x380> +800a6850: 8fbf0030 lw ra,48(sp) +800a6854: 9222002c lbu v0,44(s1) +800a6858: 104000c0 beqz v0,800a6b5c <_Z12DrawTile16x2jjjj+0x3a8> +800a685c: 00141a82 srl v1,s4,0xa +800a6860: 3c028022 lui v0,0x8022 +800a6864: 90435bcb lbu v1,23499(v0) +800a6868: 146002d7 bnez v1,800a73c8 <_Z12DrawTile16x2jjjj+0xc14> +800a686c: 3c028005 lui v0,0x8005 +800a6870: 8e220020 lw v0,32(s1) +800a6874: 00141a82 srl v1,s4,0xa +800a6878: 00621824 and v1,v1,v0 +800a687c: 3c02802c lui v0,0x802c +800a6880: 2442140c addiu v0,v0,5132 +800a6884: 00031a40 sll v1,v1,0x9 +800a6888: 3c118022 lui s1,0x8022 +800a688c: 00621821 addu v1,v1,v0 +800a6890: 26246dd8 addiu a0,s1,28120 +800a6894: 3282c000 andi v0,s4,0xc000 +800a6898: 144000c0 bnez v0,800a6b9c <_Z12DrawTile16x2jjjj+0x3e8> +800a689c: ac830044 sw v1,68(a0) +800a68a0: 12c000a4 beqz s6,800a6b34 <_Z12DrawTile16x2jjjj+0x380> +800a68a4: 8fbf0030 lw ra,48(sp) +800a68a8: 3c028022 lui v0,0x8022 +800a68ac: 244c6dd8 addiu t4,v0,28120 +800a68b0: 01806821 move t5,t4 +800a68b4: 01805821 move t3,t4 +800a68b8: 01807021 move t6,t4 +800a68bc: 02b73021 addu a2,s5,s7 +800a68c0: 02c03821 move a3,s6 +800a68c4: 01805021 move t2,t4 +800a68c8: 01808021 move s0,t4 +800a68cc: 01804821 move t1,t4 +800a68d0: 08029a38 j 800a68e0 <_Z12DrawTile16x2jjjj+0x12c> +800a68d4: 01807821 move t7,t4 +800a68d8: 02629821 addu s3,s3,v0 +800a68dc: 24c60008 addiu a2,a2,8 +800a68e0: 8cc20000 lw v0,0(a2) +800a68e4: 10400045 beqz v0,800a69fc <_Z12DrawTile16x2jjjj+0x248> +800a68e8: 00000000 nop +800a68ec: 8d420040 lw v0,64(t2) +800a68f0: 9143004c lbu v1,76(t2) +800a68f4: 02624021 addu t0,s3,v0 +800a68f8: 91040000 lbu a0,0(t0) +800a68fc: 8d45003c lw a1,60(t2) +800a6900: 00131040 sll v0,s3,0x1 +800a6904: 0083182b sltu v1,a0,v1 +800a6908: 1060000c beqz v1,800a693c <_Z12DrawTile16x2jjjj+0x188> +800a690c: 00452821 addu a1,v0,a1 +800a6910: 90c20000 lbu v0,0(a2) +800a6914: 10400009 beqz v0,800a693c <_Z12DrawTile16x2jjjj+0x188> +800a6918: 00021040 sll v0,v0,0x1 +800a691c: 8d440044 lw a0,68(t2) +800a6920: 00441021 addu v0,v0,a0 +800a6924: 94430000 lhu v1,0(v0) +800a6928: a4a30000 sh v1,0(a1) +800a692c: a4a30002 sh v1,2(a1) +800a6930: 9142004d lbu v0,77(t2) +800a6934: a1020000 sb v0,0(t0) +800a6938: a1020001 sb v0,1(t0) +800a693c: 9182004c lbu v0,76(t4) +800a6940: 91030002 lbu v1,2(t0) +800a6944: 0062102b sltu v0,v1,v0 +800a6948: 1040000c beqz v0,800a697c <_Z12DrawTile16x2jjjj+0x1c8> +800a694c: 00000000 nop +800a6950: 90c20001 lbu v0,1(a2) +800a6954: 10400009 beqz v0,800a697c <_Z12DrawTile16x2jjjj+0x1c8> +800a6958: 00021040 sll v0,v0,0x1 +800a695c: 8d840044 lw a0,68(t4) +800a6960: 00441021 addu v0,v0,a0 +800a6964: 94430000 lhu v1,0(v0) +800a6968: a4a30004 sh v1,4(a1) +800a696c: a4a30006 sh v1,6(a1) +800a6970: 9182004d lbu v0,77(t4) +800a6974: a1020002 sb v0,2(t0) +800a6978: a1020003 sb v0,3(t0) +800a697c: 9202004c lbu v0,76(s0) +800a6980: 91030004 lbu v1,4(t0) +800a6984: 0062102b sltu v0,v1,v0 +800a6988: 1040000c beqz v0,800a69bc <_Z12DrawTile16x2jjjj+0x208> +800a698c: 00000000 nop +800a6990: 90c20002 lbu v0,2(a2) +800a6994: 10400009 beqz v0,800a69bc <_Z12DrawTile16x2jjjj+0x208> +800a6998: 00021040 sll v0,v0,0x1 +800a699c: 8e040044 lw a0,68(s0) +800a69a0: 00441021 addu v0,v0,a0 +800a69a4: 94430000 lhu v1,0(v0) +800a69a8: a4a30008 sh v1,8(a1) +800a69ac: a4a3000a sh v1,10(a1) +800a69b0: 9202004d lbu v0,77(s0) +800a69b4: a1020004 sb v0,4(t0) +800a69b8: a1020005 sb v0,5(t0) +800a69bc: 91a2004c lbu v0,76(t5) +800a69c0: 91030006 lbu v1,6(t0) +800a69c4: 0062102b sltu v0,v1,v0 +800a69c8: 1040000c beqz v0,800a69fc <_Z12DrawTile16x2jjjj+0x248> +800a69cc: 00000000 nop +800a69d0: 90c20003 lbu v0,3(a2) +800a69d4: 10400009 beqz v0,800a69fc <_Z12DrawTile16x2jjjj+0x248> +800a69d8: 00021040 sll v0,v0,0x1 +800a69dc: 8da40044 lw a0,68(t5) +800a69e0: 00441021 addu v0,v0,a0 +800a69e4: 94430000 lhu v1,0(v0) +800a69e8: a4a3000c sh v1,12(a1) +800a69ec: a4a3000e sh v1,14(a1) +800a69f0: 91a2004d lbu v0,77(t5) +800a69f4: a1020006 sb v0,6(t0) +800a69f8: a1020007 sb v0,7(t0) +800a69fc: 8cc20004 lw v0,4(a2) +800a6a00: 10400048 beqz v0,800a6b24 <_Z12DrawTile16x2jjjj+0x370> +800a6a04: 26226dd8 addiu v0,s1,28120 +800a6a08: 8d240040 lw a0,64(t1) +800a6a0c: 26620008 addiu v0,s3,8 +800a6a10: 00444021 addu t0,v0,a0 +800a6a14: 9123004c lbu v1,76(t1) +800a6a18: 91040000 lbu a0,0(t0) +800a6a1c: 8d25003c lw a1,60(t1) +800a6a20: 00021040 sll v0,v0,0x1 +800a6a24: 0083182b sltu v1,a0,v1 +800a6a28: 1060000c beqz v1,800a6a5c <_Z12DrawTile16x2jjjj+0x2a8> +800a6a2c: 00452821 addu a1,v0,a1 +800a6a30: 90c20004 lbu v0,4(a2) +800a6a34: 10400009 beqz v0,800a6a5c <_Z12DrawTile16x2jjjj+0x2a8> +800a6a38: 00021040 sll v0,v0,0x1 +800a6a3c: 8d240044 lw a0,68(t1) +800a6a40: 00441021 addu v0,v0,a0 +800a6a44: 94430000 lhu v1,0(v0) +800a6a48: a4a30000 sh v1,0(a1) +800a6a4c: a4a30002 sh v1,2(a1) +800a6a50: 9122004d lbu v0,77(t1) +800a6a54: a1020000 sb v0,0(t0) +800a6a58: a1020001 sb v0,1(t0) +800a6a5c: 9162004c lbu v0,76(t3) +800a6a60: 91030002 lbu v1,2(t0) +800a6a64: 0062102b sltu v0,v1,v0 +800a6a68: 1040000c beqz v0,800a6a9c <_Z12DrawTile16x2jjjj+0x2e8> +800a6a6c: 00000000 nop +800a6a70: 90c20005 lbu v0,5(a2) +800a6a74: 10400009 beqz v0,800a6a9c <_Z12DrawTile16x2jjjj+0x2e8> +800a6a78: 00021040 sll v0,v0,0x1 +800a6a7c: 8d640044 lw a0,68(t3) +800a6a80: 00441021 addu v0,v0,a0 +800a6a84: 94430000 lhu v1,0(v0) +800a6a88: a4a30004 sh v1,4(a1) +800a6a8c: a4a30006 sh v1,6(a1) +800a6a90: 9162004d lbu v0,77(t3) +800a6a94: a1020002 sb v0,2(t0) +800a6a98: a1020003 sb v0,3(t0) +800a6a9c: 91e2004c lbu v0,76(t7) +800a6aa0: 91030004 lbu v1,4(t0) +800a6aa4: 0062102b sltu v0,v1,v0 +800a6aa8: 1040000c beqz v0,800a6adc <_Z12DrawTile16x2jjjj+0x328> +800a6aac: 00000000 nop +800a6ab0: 90c20006 lbu v0,6(a2) +800a6ab4: 10400009 beqz v0,800a6adc <_Z12DrawTile16x2jjjj+0x328> +800a6ab8: 00021040 sll v0,v0,0x1 +800a6abc: 8de40044 lw a0,68(t7) +800a6ac0: 00441021 addu v0,v0,a0 +800a6ac4: 94430000 lhu v1,0(v0) +800a6ac8: a4a30008 sh v1,8(a1) +800a6acc: a4a3000a sh v1,10(a1) +800a6ad0: 91e2004d lbu v0,77(t7) +800a6ad4: a1020004 sb v0,4(t0) +800a6ad8: a1020005 sb v0,5(t0) +800a6adc: 91c2004c lbu v0,76(t6) +800a6ae0: 91030006 lbu v1,6(t0) +800a6ae4: 0062102b sltu v0,v1,v0 +800a6ae8: 1040000e beqz v0,800a6b24 <_Z12DrawTile16x2jjjj+0x370> +800a6aec: 26226dd8 addiu v0,s1,28120 +800a6af0: 90c20007 lbu v0,7(a2) +800a6af4: 1040000a beqz v0,800a6b20 <_Z12DrawTile16x2jjjj+0x36c> +800a6af8: 00000000 nop +800a6afc: 8dc40044 lw a0,68(t6) +800a6b00: 00021040 sll v0,v0,0x1 +800a6b04: 00441021 addu v0,v0,a0 +800a6b08: 94430000 lhu v1,0(v0) +800a6b0c: a4a3000c sh v1,12(a1) +800a6b10: a4a3000e sh v1,14(a1) +800a6b14: 91c2004d lbu v0,77(t6) +800a6b18: a1020006 sb v0,6(t0) +800a6b1c: a1020007 sb v0,7(t0) +800a6b20: 26226dd8 addiu v0,s1,28120 +800a6b24: 24e7ffff addiu a3,a3,-1 +800a6b28: 14e0ff6b bnez a3,800a68d8 <_Z12DrawTile16x2jjjj+0x124> +800a6b2c: 8c420030 lw v0,48(v0) +800a6b30: 8fbf0030 lw ra,48(sp) +800a6b34: 8fb7002c lw s7,44(sp) +800a6b38: 8fb60028 lw s6,40(sp) +800a6b3c: 8fb50024 lw s5,36(sp) +800a6b40: 8fb40020 lw s4,32(sp) +800a6b44: 8fb3001c lw s3,28(sp) +800a6b48: 8fb20018 lw s2,24(sp) +800a6b4c: 8fb10014 lw s1,20(sp) +800a6b50: 8fb00010 lw s0,16(sp) +800a6b54: 03e00008 jr ra +800a6b58: 27bd0038 addiu sp,sp,56 +800a6b5c: 8e240020 lw a0,32(s1) +800a6b60: 8e25001c lw a1,28(s1) +800a6b64: 8e220018 lw v0,24(s1) +800a6b68: 00641824 and v1,v1,a0 +800a6b6c: 00a31804 sllv v1,v1,a1 +800a6b70: 00621821 addu v1,v1,v0 +800a6b74: 00031840 sll v1,v1,0x1 +800a6b78: 3c028022 lui v0,0x8022 +800a6b7c: 24425bc4 addiu v0,v0,23492 +800a6b80: 24630c48 addiu v1,v1,3144 +800a6b84: 3c118022 lui s1,0x8022 +800a6b88: 00621821 addu v1,v1,v0 +800a6b8c: 26246dd8 addiu a0,s1,28120 +800a6b90: 3282c000 andi v0,s4,0xc000 +800a6b94: 1040ff42 beqz v0,800a68a0 <_Z12DrawTile16x2jjjj+0xec> +800a6b98: ac830044 sw v1,68(a0) +800a6b9c: 32828000 andi v0,s4,0x8000 +800a6ba0: 144000b7 bnez v0,800a6e80 <_Z12DrawTile16x2jjjj+0x6cc> +800a6ba4: 32824000 andi v0,s4,0x4000 +800a6ba8: 12c0ffe2 beqz s6,800a6b34 <_Z12DrawTile16x2jjjj+0x380> +800a6bac: 8fbf0030 lw ra,48(sp) +800a6bb0: 3c028022 lui v0,0x8022 +800a6bb4: 244b6dd8 addiu t3,v0,28120 +800a6bb8: 01606021 move t4,t3 +800a6bbc: 01606821 move t5,t3 +800a6bc0: 01607021 move t6,t3 +800a6bc4: 02b73021 addu a2,s5,s7 +800a6bc8: 02c03821 move a3,s6 +800a6bcc: 01605021 move t2,t3 +800a6bd0: 01607821 move t7,t3 +800a6bd4: 01604821 move t1,t3 +800a6bd8: 08029afa j 800a6be8 <_Z12DrawTile16x2jjjj+0x434> +800a6bdc: 01608021 move s0,t3 +800a6be0: 02629821 addu s3,s3,v0 +800a6be4: 24c60008 addiu a2,a2,8 +800a6be8: 8cc20004 lw v0,4(a2) +800a6bec: 10400045 beqz v0,800a6d04 <_Z12DrawTile16x2jjjj+0x550> +800a6bf0: 00000000 nop +800a6bf4: 8d420040 lw v0,64(t2) +800a6bf8: 9143004c lbu v1,76(t2) +800a6bfc: 02624021 addu t0,s3,v0 +800a6c00: 91040000 lbu a0,0(t0) +800a6c04: 8d45003c lw a1,60(t2) +800a6c08: 00131040 sll v0,s3,0x1 +800a6c0c: 0083182b sltu v1,a0,v1 +800a6c10: 1060000c beqz v1,800a6c44 <_Z12DrawTile16x2jjjj+0x490> +800a6c14: 00452821 addu a1,v0,a1 +800a6c18: 90c20007 lbu v0,7(a2) +800a6c1c: 10400009 beqz v0,800a6c44 <_Z12DrawTile16x2jjjj+0x490> +800a6c20: 00021040 sll v0,v0,0x1 +800a6c24: 8d440044 lw a0,68(t2) +800a6c28: 00441021 addu v0,v0,a0 +800a6c2c: 94430000 lhu v1,0(v0) +800a6c30: a4a30000 sh v1,0(a1) +800a6c34: a4a30002 sh v1,2(a1) +800a6c38: 9142004d lbu v0,77(t2) +800a6c3c: a1020000 sb v0,0(t0) +800a6c40: a1020001 sb v0,1(t0) +800a6c44: 9162004c lbu v0,76(t3) +800a6c48: 91030002 lbu v1,2(t0) +800a6c4c: 0062102b sltu v0,v1,v0 +800a6c50: 1040000c beqz v0,800a6c84 <_Z12DrawTile16x2jjjj+0x4d0> +800a6c54: 00000000 nop +800a6c58: 90c20006 lbu v0,6(a2) +800a6c5c: 10400009 beqz v0,800a6c84 <_Z12DrawTile16x2jjjj+0x4d0> +800a6c60: 00021040 sll v0,v0,0x1 +800a6c64: 8d640044 lw a0,68(t3) +800a6c68: 00441021 addu v0,v0,a0 +800a6c6c: 94430000 lhu v1,0(v0) +800a6c70: a4a30004 sh v1,4(a1) +800a6c74: a4a30006 sh v1,6(a1) +800a6c78: 9162004d lbu v0,77(t3) +800a6c7c: a1020002 sb v0,2(t0) +800a6c80: a1020003 sb v0,3(t0) +800a6c84: 91e2004c lbu v0,76(t7) +800a6c88: 91030004 lbu v1,4(t0) +800a6c8c: 0062102b sltu v0,v1,v0 +800a6c90: 1040000c beqz v0,800a6cc4 <_Z12DrawTile16x2jjjj+0x510> +800a6c94: 00000000 nop +800a6c98: 90c20005 lbu v0,5(a2) +800a6c9c: 10400009 beqz v0,800a6cc4 <_Z12DrawTile16x2jjjj+0x510> +800a6ca0: 00021040 sll v0,v0,0x1 +800a6ca4: 8de40044 lw a0,68(t7) +800a6ca8: 00441021 addu v0,v0,a0 +800a6cac: 94430000 lhu v1,0(v0) +800a6cb0: a4a30008 sh v1,8(a1) +800a6cb4: a4a3000a sh v1,10(a1) +800a6cb8: 91e2004d lbu v0,77(t7) +800a6cbc: a1020004 sb v0,4(t0) +800a6cc0: a1020005 sb v0,5(t0) +800a6cc4: 9182004c lbu v0,76(t4) +800a6cc8: 91030006 lbu v1,6(t0) +800a6ccc: 0062102b sltu v0,v1,v0 +800a6cd0: 1040000c beqz v0,800a6d04 <_Z12DrawTile16x2jjjj+0x550> +800a6cd4: 00000000 nop +800a6cd8: 90c20004 lbu v0,4(a2) +800a6cdc: 10400009 beqz v0,800a6d04 <_Z12DrawTile16x2jjjj+0x550> +800a6ce0: 00021040 sll v0,v0,0x1 +800a6ce4: 8d840044 lw a0,68(t4) +800a6ce8: 00441021 addu v0,v0,a0 +800a6cec: 94430000 lhu v1,0(v0) +800a6cf0: a4a3000c sh v1,12(a1) +800a6cf4: a4a3000e sh v1,14(a1) +800a6cf8: 9182004d lbu v0,77(t4) +800a6cfc: a1020006 sb v0,6(t0) +800a6d00: a1020007 sb v0,7(t0) +800a6d04: 8cc20000 lw v0,0(a2) +800a6d08: 10400048 beqz v0,800a6e2c <_Z12DrawTile16x2jjjj+0x678> +800a6d0c: 26226dd8 addiu v0,s1,28120 +800a6d10: 8d240040 lw a0,64(t1) +800a6d14: 26620008 addiu v0,s3,8 +800a6d18: 00444021 addu t0,v0,a0 +800a6d1c: 9123004c lbu v1,76(t1) +800a6d20: 91040000 lbu a0,0(t0) +800a6d24: 8d25003c lw a1,60(t1) +800a6d28: 00021040 sll v0,v0,0x1 +800a6d2c: 0083182b sltu v1,a0,v1 +800a6d30: 1060000c beqz v1,800a6d64 <_Z12DrawTile16x2jjjj+0x5b0> +800a6d34: 00452821 addu a1,v0,a1 +800a6d38: 90c20003 lbu v0,3(a2) +800a6d3c: 10400009 beqz v0,800a6d64 <_Z12DrawTile16x2jjjj+0x5b0> +800a6d40: 00021040 sll v0,v0,0x1 +800a6d44: 8d240044 lw a0,68(t1) +800a6d48: 00441021 addu v0,v0,a0 +800a6d4c: 94430000 lhu v1,0(v0) +800a6d50: a4a30000 sh v1,0(a1) +800a6d54: a4a30002 sh v1,2(a1) +800a6d58: 9122004d lbu v0,77(t1) +800a6d5c: a1020000 sb v0,0(t0) +800a6d60: a1020001 sb v0,1(t0) +800a6d64: 91a2004c lbu v0,76(t5) +800a6d68: 91030002 lbu v1,2(t0) +800a6d6c: 0062102b sltu v0,v1,v0 +800a6d70: 1040000c beqz v0,800a6da4 <_Z12DrawTile16x2jjjj+0x5f0> +800a6d74: 00000000 nop +800a6d78: 90c20002 lbu v0,2(a2) +800a6d7c: 10400009 beqz v0,800a6da4 <_Z12DrawTile16x2jjjj+0x5f0> +800a6d80: 00021040 sll v0,v0,0x1 +800a6d84: 8da40044 lw a0,68(t5) +800a6d88: 00441021 addu v0,v0,a0 +800a6d8c: 94430000 lhu v1,0(v0) +800a6d90: a4a30004 sh v1,4(a1) +800a6d94: a4a30006 sh v1,6(a1) +800a6d98: 91a2004d lbu v0,77(t5) +800a6d9c: a1020002 sb v0,2(t0) +800a6da0: a1020003 sb v0,3(t0) +800a6da4: 9202004c lbu v0,76(s0) +800a6da8: 91030004 lbu v1,4(t0) +800a6dac: 0062102b sltu v0,v1,v0 +800a6db0: 1040000c beqz v0,800a6de4 <_Z12DrawTile16x2jjjj+0x630> +800a6db4: 00000000 nop +800a6db8: 90c20001 lbu v0,1(a2) +800a6dbc: 10400009 beqz v0,800a6de4 <_Z12DrawTile16x2jjjj+0x630> +800a6dc0: 00021040 sll v0,v0,0x1 +800a6dc4: 8e040044 lw a0,68(s0) +800a6dc8: 00441021 addu v0,v0,a0 +800a6dcc: 94430000 lhu v1,0(v0) +800a6dd0: a4a30008 sh v1,8(a1) +800a6dd4: a4a3000a sh v1,10(a1) +800a6dd8: 9202004d lbu v0,77(s0) +800a6ddc: a1020004 sb v0,4(t0) +800a6de0: a1020005 sb v0,5(t0) +800a6de4: 91c2004c lbu v0,76(t6) +800a6de8: 91030006 lbu v1,6(t0) +800a6dec: 0062102b sltu v0,v1,v0 +800a6df0: 1040000e beqz v0,800a6e2c <_Z12DrawTile16x2jjjj+0x678> +800a6df4: 26226dd8 addiu v0,s1,28120 +800a6df8: 90c20000 lbu v0,0(a2) +800a6dfc: 1040000a beqz v0,800a6e28 <_Z12DrawTile16x2jjjj+0x674> +800a6e00: 00000000 nop +800a6e04: 8dc40044 lw a0,68(t6) +800a6e08: 00021040 sll v0,v0,0x1 +800a6e0c: 00441021 addu v0,v0,a0 +800a6e10: 94430000 lhu v1,0(v0) +800a6e14: a4a3000c sh v1,12(a1) +800a6e18: a4a3000e sh v1,14(a1) +800a6e1c: 91c2004d lbu v0,77(t6) +800a6e20: a1020006 sb v0,6(t0) +800a6e24: a1020007 sb v0,7(t0) +800a6e28: 26226dd8 addiu v0,s1,28120 +800a6e2c: 24e7ffff addiu a3,a3,-1 +800a6e30: 14e0ff6b bnez a3,800a6be0 <_Z12DrawTile16x2jjjj+0x42c> +800a6e34: 8c420030 lw v0,48(v0) +800a6e38: 8fbf0030 lw ra,48(sp) +800a6e3c: 8fb7002c lw s7,44(sp) +800a6e40: 8fb60028 lw s6,40(sp) +800a6e44: 8fb50024 lw s5,36(sp) +800a6e48: 8fb40020 lw s4,32(sp) +800a6e4c: 8fb3001c lw s3,28(sp) +800a6e50: 8fb20018 lw s2,24(sp) +800a6e54: 8fb10014 lw s1,20(sp) +800a6e58: 8fb00010 lw s0,16(sp) +800a6e5c: 03e00008 jr ra +800a6e60: 27bd0038 addiu sp,sp,56 +800a6e64: 3c02800a lui v0,0x800a +800a6e68: 2442b390 addiu v0,v0,-19568 +800a6e6c: 0040f809 jalr v0 +800a6e70: 02a02021 move a0,s5 +800a6e74: a2420000 sb v0,0(s2) +800a6e78: 08029a10 j 800a6840 <_Z12DrawTile16x2jjjj+0x8c> +800a6e7c: 8e260028 lw a2,40(s1) +800a6e80: 144000a9 bnez v0,800a7128 <_Z12DrawTile16x2jjjj+0x974> +800a6e84: 00000000 nop +800a6e88: 12c0ff2a beqz s6,800a6b34 <_Z12DrawTile16x2jjjj+0x380> +800a6e8c: 8fbf0030 lw ra,48(sp) +800a6e90: 3c028022 lui v0,0x8022 +800a6e94: 244e6dd8 addiu t6,v0,28120 +800a6e98: 02b71023 subu v0,s5,s7 +800a6e9c: 01c06021 move t4,t6 +800a6ea0: 01c06821 move t5,t6 +800a6ea4: 01c07821 move t7,t6 +800a6ea8: 2449003c addiu t1,v0,60 +800a6eac: 02c03821 move a3,s6 +800a6eb0: 24460038 addiu a2,v0,56 +800a6eb4: 01c05021 move t2,t6 +800a6eb8: 01c08021 move s0,t6 +800a6ebc: 01c05821 move t3,t6 +800a6ec0: 08029bb4 j 800a6ed0 <_Z12DrawTile16x2jjjj+0x71c> +800a6ec4: 01c09021 move s2,t6 +800a6ec8: 02629821 addu s3,s3,v0 +800a6ecc: 24c6fff8 addiu a2,a2,-8 +800a6ed0: 8cc20000 lw v0,0(a2) +800a6ed4: 10400045 beqz v0,800a6fec <_Z12DrawTile16x2jjjj+0x838> +800a6ed8: 00000000 nop +800a6edc: 8d420040 lw v0,64(t2) +800a6ee0: 9143004c lbu v1,76(t2) +800a6ee4: 02624021 addu t0,s3,v0 +800a6ee8: 91040000 lbu a0,0(t0) +800a6eec: 8d45003c lw a1,60(t2) +800a6ef0: 00131040 sll v0,s3,0x1 +800a6ef4: 0083182b sltu v1,a0,v1 +800a6ef8: 1060000c beqz v1,800a6f2c <_Z12DrawTile16x2jjjj+0x778> +800a6efc: 00452821 addu a1,v0,a1 +800a6f00: 90c20000 lbu v0,0(a2) +800a6f04: 10400009 beqz v0,800a6f2c <_Z12DrawTile16x2jjjj+0x778> +800a6f08: 00021040 sll v0,v0,0x1 +800a6f0c: 8d440044 lw a0,68(t2) +800a6f10: 00441021 addu v0,v0,a0 +800a6f14: 94430000 lhu v1,0(v0) +800a6f18: a4a30000 sh v1,0(a1) +800a6f1c: a4a30002 sh v1,2(a1) +800a6f20: 9142004d lbu v0,77(t2) +800a6f24: a1020000 sb v0,0(t0) +800a6f28: a1020001 sb v0,1(t0) +800a6f2c: 91c2004c lbu v0,76(t6) +800a6f30: 91030002 lbu v1,2(t0) +800a6f34: 0062102b sltu v0,v1,v0 +800a6f38: 1040000c beqz v0,800a6f6c <_Z12DrawTile16x2jjjj+0x7b8> +800a6f3c: 00000000 nop +800a6f40: 90c20001 lbu v0,1(a2) +800a6f44: 10400009 beqz v0,800a6f6c <_Z12DrawTile16x2jjjj+0x7b8> +800a6f48: 00021040 sll v0,v0,0x1 +800a6f4c: 8dc40044 lw a0,68(t6) +800a6f50: 00441021 addu v0,v0,a0 +800a6f54: 94430000 lhu v1,0(v0) +800a6f58: a4a30004 sh v1,4(a1) +800a6f5c: a4a30006 sh v1,6(a1) +800a6f60: 91c2004d lbu v0,77(t6) +800a6f64: a1020002 sb v0,2(t0) +800a6f68: a1020003 sb v0,3(t0) +800a6f6c: 9202004c lbu v0,76(s0) +800a6f70: 91030004 lbu v1,4(t0) +800a6f74: 0062102b sltu v0,v1,v0 +800a6f78: 1040000c beqz v0,800a6fac <_Z12DrawTile16x2jjjj+0x7f8> +800a6f7c: 00000000 nop +800a6f80: 90c20002 lbu v0,2(a2) +800a6f84: 10400009 beqz v0,800a6fac <_Z12DrawTile16x2jjjj+0x7f8> +800a6f88: 00021040 sll v0,v0,0x1 +800a6f8c: 8e040044 lw a0,68(s0) +800a6f90: 00441021 addu v0,v0,a0 +800a6f94: 94430000 lhu v1,0(v0) +800a6f98: a4a30008 sh v1,8(a1) +800a6f9c: a4a3000a sh v1,10(a1) +800a6fa0: 9202004d lbu v0,77(s0) +800a6fa4: a1020004 sb v0,4(t0) +800a6fa8: a1020005 sb v0,5(t0) +800a6fac: 9182004c lbu v0,76(t4) +800a6fb0: 91030006 lbu v1,6(t0) +800a6fb4: 0062102b sltu v0,v1,v0 +800a6fb8: 1040000c beqz v0,800a6fec <_Z12DrawTile16x2jjjj+0x838> +800a6fbc: 00000000 nop +800a6fc0: 90c20003 lbu v0,3(a2) +800a6fc4: 10400009 beqz v0,800a6fec <_Z12DrawTile16x2jjjj+0x838> +800a6fc8: 00021040 sll v0,v0,0x1 +800a6fcc: 8d840044 lw a0,68(t4) +800a6fd0: 00441021 addu v0,v0,a0 +800a6fd4: 94430000 lhu v1,0(v0) +800a6fd8: a4a3000c sh v1,12(a1) +800a6fdc: a4a3000e sh v1,14(a1) +800a6fe0: 9182004d lbu v0,77(t4) +800a6fe4: a1020006 sb v0,6(t0) +800a6fe8: a1020007 sb v0,7(t0) +800a6fec: 8d220000 lw v0,0(t1) +800a6ff0: 10400047 beqz v0,800a7110 <_Z12DrawTile16x2jjjj+0x95c> +800a6ff4: 26226dd8 addiu v0,s1,28120 +800a6ff8: 8d640040 lw a0,64(t3) +800a6ffc: 26620008 addiu v0,s3,8 +800a7000: 00444021 addu t0,v0,a0 +800a7004: 9163004c lbu v1,76(t3) +800a7008: 91040000 lbu a0,0(t0) +800a700c: 8d65003c lw a1,60(t3) +800a7010: 00021040 sll v0,v0,0x1 +800a7014: 0083182b sltu v1,a0,v1 +800a7018: 1060000c beqz v1,800a704c <_Z12DrawTile16x2jjjj+0x898> +800a701c: 00452821 addu a1,v0,a1 +800a7020: 91220000 lbu v0,0(t1) +800a7024: 10400009 beqz v0,800a704c <_Z12DrawTile16x2jjjj+0x898> +800a7028: 00021040 sll v0,v0,0x1 +800a702c: 8d640044 lw a0,68(t3) +800a7030: 00441021 addu v0,v0,a0 +800a7034: 94430000 lhu v1,0(v0) +800a7038: a4a30000 sh v1,0(a1) +800a703c: a4a30002 sh v1,2(a1) +800a7040: 9162004d lbu v0,77(t3) +800a7044: a1020000 sb v0,0(t0) +800a7048: a1020001 sb v0,1(t0) +800a704c: 91a2004c lbu v0,76(t5) +800a7050: 91030002 lbu v1,2(t0) +800a7054: 0062102b sltu v0,v1,v0 +800a7058: 1040000c beqz v0,800a708c <_Z12DrawTile16x2jjjj+0x8d8> +800a705c: 00000000 nop +800a7060: 90c20005 lbu v0,5(a2) +800a7064: 10400009 beqz v0,800a708c <_Z12DrawTile16x2jjjj+0x8d8> +800a7068: 00021040 sll v0,v0,0x1 +800a706c: 8da40044 lw a0,68(t5) +800a7070: 00441021 addu v0,v0,a0 +800a7074: 94430000 lhu v1,0(v0) +800a7078: a4a30004 sh v1,4(a1) +800a707c: a4a30006 sh v1,6(a1) +800a7080: 91a2004d lbu v0,77(t5) +800a7084: a1020002 sb v0,2(t0) +800a7088: a1020003 sb v0,3(t0) +800a708c: 9242004c lbu v0,76(s2) +800a7090: 91030004 lbu v1,4(t0) +800a7094: 0062102b sltu v0,v1,v0 +800a7098: 1040000c beqz v0,800a70cc <_Z12DrawTile16x2jjjj+0x918> +800a709c: 00000000 nop +800a70a0: 90c20006 lbu v0,6(a2) +800a70a4: 10400009 beqz v0,800a70cc <_Z12DrawTile16x2jjjj+0x918> +800a70a8: 00021040 sll v0,v0,0x1 +800a70ac: 8e440044 lw a0,68(s2) +800a70b0: 00441021 addu v0,v0,a0 +800a70b4: 94430000 lhu v1,0(v0) +800a70b8: a4a30008 sh v1,8(a1) +800a70bc: a4a3000a sh v1,10(a1) +800a70c0: 9242004d lbu v0,77(s2) +800a70c4: a1020004 sb v0,4(t0) +800a70c8: a1020005 sb v0,5(t0) +800a70cc: 91e2004c lbu v0,76(t7) +800a70d0: 91030006 lbu v1,6(t0) +800a70d4: 0062102b sltu v0,v1,v0 +800a70d8: 1040000d beqz v0,800a7110 <_Z12DrawTile16x2jjjj+0x95c> +800a70dc: 26226dd8 addiu v0,s1,28120 +800a70e0: 90c20007 lbu v0,7(a2) +800a70e4: 10400009 beqz v0,800a710c <_Z12DrawTile16x2jjjj+0x958> +800a70e8: 00021040 sll v0,v0,0x1 +800a70ec: 8de40044 lw a0,68(t7) +800a70f0: 00441021 addu v0,v0,a0 +800a70f4: 94430000 lhu v1,0(v0) +800a70f8: a4a3000c sh v1,12(a1) +800a70fc: a4a3000e sh v1,14(a1) +800a7100: 91e2004d lbu v0,77(t7) +800a7104: a1020006 sb v0,6(t0) +800a7108: a1020007 sb v0,7(t0) +800a710c: 26226dd8 addiu v0,s1,28120 +800a7110: 24e7ffff addiu a3,a3,-1 +800a7114: 8c420030 lw v0,48(v0) +800a7118: 14e0ff6b bnez a3,800a6ec8 <_Z12DrawTile16x2jjjj+0x714> +800a711c: 2529fff8 addiu t1,t1,-8 +800a7120: 08029acd j 800a6b34 <_Z12DrawTile16x2jjjj+0x380> +800a7124: 8fbf0030 lw ra,48(sp) +800a7128: 12c0fe82 beqz s6,800a6b34 <_Z12DrawTile16x2jjjj+0x380> +800a712c: 8fbf0030 lw ra,48(sp) +800a7130: 3c028022 lui v0,0x8022 +800a7134: 244e6dd8 addiu t6,v0,28120 +800a7138: 02b71023 subu v0,s5,s7 +800a713c: 01c06021 move t4,t6 +800a7140: 01c06821 move t5,t6 +800a7144: 01c07821 move t7,t6 +800a7148: 2449003c addiu t1,v0,60 +800a714c: 02c03821 move a3,s6 +800a7150: 24460038 addiu a2,v0,56 +800a7154: 01c05021 move t2,t6 +800a7158: 01c08021 move s0,t6 +800a715c: 01c05821 move t3,t6 +800a7160: 08029c5c j 800a7170 <_Z12DrawTile16x2jjjj+0x9bc> +800a7164: 01c09021 move s2,t6 +800a7168: 02629821 addu s3,s3,v0 +800a716c: 24c6fff8 addiu a2,a2,-8 +800a7170: 8d220000 lw v0,0(t1) +800a7174: 10400045 beqz v0,800a728c <_Z12DrawTile16x2jjjj+0xad8> +800a7178: 00000000 nop +800a717c: 8d420040 lw v0,64(t2) +800a7180: 9143004c lbu v1,76(t2) +800a7184: 02624021 addu t0,s3,v0 +800a7188: 91040000 lbu a0,0(t0) +800a718c: 8d45003c lw a1,60(t2) +800a7190: 00131040 sll v0,s3,0x1 +800a7194: 0083182b sltu v1,a0,v1 +800a7198: 1060000c beqz v1,800a71cc <_Z12DrawTile16x2jjjj+0xa18> +800a719c: 00452821 addu a1,v0,a1 +800a71a0: 90c20007 lbu v0,7(a2) +800a71a4: 10400009 beqz v0,800a71cc <_Z12DrawTile16x2jjjj+0xa18> +800a71a8: 00021040 sll v0,v0,0x1 +800a71ac: 8d440044 lw a0,68(t2) +800a71b0: 00441021 addu v0,v0,a0 +800a71b4: 94430000 lhu v1,0(v0) +800a71b8: a4a30000 sh v1,0(a1) +800a71bc: a4a30002 sh v1,2(a1) +800a71c0: 9142004d lbu v0,77(t2) +800a71c4: a1020000 sb v0,0(t0) +800a71c8: a1020001 sb v0,1(t0) +800a71cc: 91c2004c lbu v0,76(t6) +800a71d0: 91030002 lbu v1,2(t0) +800a71d4: 0062102b sltu v0,v1,v0 +800a71d8: 1040000c beqz v0,800a720c <_Z12DrawTile16x2jjjj+0xa58> +800a71dc: 00000000 nop +800a71e0: 90c20006 lbu v0,6(a2) +800a71e4: 10400009 beqz v0,800a720c <_Z12DrawTile16x2jjjj+0xa58> +800a71e8: 00021040 sll v0,v0,0x1 +800a71ec: 8dc40044 lw a0,68(t6) +800a71f0: 00441021 addu v0,v0,a0 +800a71f4: 94430000 lhu v1,0(v0) +800a71f8: a4a30004 sh v1,4(a1) +800a71fc: a4a30006 sh v1,6(a1) +800a7200: 91c2004d lbu v0,77(t6) +800a7204: a1020002 sb v0,2(t0) +800a7208: a1020003 sb v0,3(t0) +800a720c: 9202004c lbu v0,76(s0) +800a7210: 91030004 lbu v1,4(t0) +800a7214: 0062102b sltu v0,v1,v0 +800a7218: 1040000c beqz v0,800a724c <_Z12DrawTile16x2jjjj+0xa98> +800a721c: 00000000 nop +800a7220: 90c20005 lbu v0,5(a2) +800a7224: 10400009 beqz v0,800a724c <_Z12DrawTile16x2jjjj+0xa98> +800a7228: 00021040 sll v0,v0,0x1 +800a722c: 8e040044 lw a0,68(s0) +800a7230: 00441021 addu v0,v0,a0 +800a7234: 94430000 lhu v1,0(v0) +800a7238: a4a30008 sh v1,8(a1) +800a723c: a4a3000a sh v1,10(a1) +800a7240: 9202004d lbu v0,77(s0) +800a7244: a1020004 sb v0,4(t0) +800a7248: a1020005 sb v0,5(t0) +800a724c: 9182004c lbu v0,76(t4) +800a7250: 91030006 lbu v1,6(t0) +800a7254: 0062102b sltu v0,v1,v0 +800a7258: 1040000c beqz v0,800a728c <_Z12DrawTile16x2jjjj+0xad8> +800a725c: 00000000 nop +800a7260: 91220000 lbu v0,0(t1) +800a7264: 10400009 beqz v0,800a728c <_Z12DrawTile16x2jjjj+0xad8> +800a7268: 00021040 sll v0,v0,0x1 +800a726c: 8d840044 lw a0,68(t4) +800a7270: 00441021 addu v0,v0,a0 +800a7274: 94430000 lhu v1,0(v0) +800a7278: a4a3000c sh v1,12(a1) +800a727c: a4a3000e sh v1,14(a1) +800a7280: 9182004d lbu v0,77(t4) +800a7284: a1020006 sb v0,6(t0) +800a7288: a1020007 sb v0,7(t0) +800a728c: 8cc20000 lw v0,0(a2) +800a7290: 10400047 beqz v0,800a73b0 <_Z12DrawTile16x2jjjj+0xbfc> +800a7294: 26226dd8 addiu v0,s1,28120 +800a7298: 8d640040 lw a0,64(t3) +800a729c: 26620008 addiu v0,s3,8 +800a72a0: 00444021 addu t0,v0,a0 +800a72a4: 9163004c lbu v1,76(t3) +800a72a8: 91040000 lbu a0,0(t0) +800a72ac: 8d65003c lw a1,60(t3) +800a72b0: 00021040 sll v0,v0,0x1 +800a72b4: 0083182b sltu v1,a0,v1 +800a72b8: 1060000c beqz v1,800a72ec <_Z12DrawTile16x2jjjj+0xb38> +800a72bc: 00452821 addu a1,v0,a1 +800a72c0: 90c20003 lbu v0,3(a2) +800a72c4: 10400009 beqz v0,800a72ec <_Z12DrawTile16x2jjjj+0xb38> +800a72c8: 00021040 sll v0,v0,0x1 +800a72cc: 8d640044 lw a0,68(t3) +800a72d0: 00441021 addu v0,v0,a0 +800a72d4: 94430000 lhu v1,0(v0) +800a72d8: a4a30000 sh v1,0(a1) +800a72dc: a4a30002 sh v1,2(a1) +800a72e0: 9162004d lbu v0,77(t3) +800a72e4: a1020000 sb v0,0(t0) +800a72e8: a1020001 sb v0,1(t0) +800a72ec: 91a2004c lbu v0,76(t5) +800a72f0: 91030002 lbu v1,2(t0) +800a72f4: 0062102b sltu v0,v1,v0 +800a72f8: 1040000c beqz v0,800a732c <_Z12DrawTile16x2jjjj+0xb78> +800a72fc: 00000000 nop +800a7300: 90c20002 lbu v0,2(a2) +800a7304: 10400009 beqz v0,800a732c <_Z12DrawTile16x2jjjj+0xb78> +800a7308: 00021040 sll v0,v0,0x1 +800a730c: 8da40044 lw a0,68(t5) +800a7310: 00441021 addu v0,v0,a0 +800a7314: 94430000 lhu v1,0(v0) +800a7318: a4a30004 sh v1,4(a1) +800a731c: a4a30006 sh v1,6(a1) +800a7320: 91a2004d lbu v0,77(t5) +800a7324: a1020002 sb v0,2(t0) +800a7328: a1020003 sb v0,3(t0) +800a732c: 9242004c lbu v0,76(s2) +800a7330: 91030004 lbu v1,4(t0) +800a7334: 0062102b sltu v0,v1,v0 +800a7338: 1040000c beqz v0,800a736c <_Z12DrawTile16x2jjjj+0xbb8> +800a733c: 00000000 nop +800a7340: 90c20001 lbu v0,1(a2) +800a7344: 10400009 beqz v0,800a736c <_Z12DrawTile16x2jjjj+0xbb8> +800a7348: 00021040 sll v0,v0,0x1 +800a734c: 8e440044 lw a0,68(s2) +800a7350: 00441021 addu v0,v0,a0 +800a7354: 94430000 lhu v1,0(v0) +800a7358: a4a30008 sh v1,8(a1) +800a735c: a4a3000a sh v1,10(a1) +800a7360: 9242004d lbu v0,77(s2) +800a7364: a1020004 sb v0,4(t0) +800a7368: a1020005 sb v0,5(t0) +800a736c: 91e2004c lbu v0,76(t7) +800a7370: 91030006 lbu v1,6(t0) +800a7374: 0062102b sltu v0,v1,v0 +800a7378: 1040000d beqz v0,800a73b0 <_Z12DrawTile16x2jjjj+0xbfc> +800a737c: 26226dd8 addiu v0,s1,28120 +800a7380: 90c20000 lbu v0,0(a2) +800a7384: 10400009 beqz v0,800a73ac <_Z12DrawTile16x2jjjj+0xbf8> +800a7388: 00021040 sll v0,v0,0x1 +800a738c: 8de40044 lw a0,68(t7) +800a7390: 00441021 addu v0,v0,a0 +800a7394: 94430000 lhu v1,0(v0) +800a7398: a4a3000c sh v1,12(a1) +800a739c: a4a3000e sh v1,14(a1) +800a73a0: 91e2004d lbu v0,77(t7) +800a73a4: a1020006 sb v0,6(t0) +800a73a8: a1020007 sb v0,7(t0) +800a73ac: 26226dd8 addiu v0,s1,28120 +800a73b0: 24e7ffff addiu a3,a3,-1 +800a73b4: 8c420030 lw v0,48(v0) +800a73b8: 14e0ff6b bnez a3,800a7168 <_Z12DrawTile16x2jjjj+0x9b4> +800a73bc: 2529fff8 addiu t1,t1,-8 +800a73c0: 08029acd j 800a6b34 <_Z12DrawTile16x2jjjj+0x380> +800a73c4: 8fbf0030 lw ra,48(sp) +800a73c8: 244228a0 addiu v0,v0,10400 +800a73cc: 0040f809 jalr v0 +800a73d0: 00000000 nop +800a73d4: 08029a1d j 800a6874 <_Z12DrawTile16x2jjjj+0xc0> +800a73d8: 8e220020 lw v0,32(s1) + +800a73dc <_Z19DrawClippedTile16x2jjjjjj>: +800a73dc: 27bdffc0 addiu sp,sp,-64 +800a73e0: 3c028022 lui v0,0x8022 +800a73e4: afbe0038 sw s8,56(sp) +800a73e8: afb70034 sw s7,52(sp) +800a73ec: afb5002c sw s5,44(sp) +800a73f0: afb40028 sw s4,40(sp) +800a73f4: afb30024 sw s3,36(sp) +800a73f8: afb1001c sw s1,28(sp) +800a73fc: afbf003c sw ra,60(sp) +800a7400: 24516da8 addiu s1,v0,28072 +800a7404: afb60030 sw s6,48(sp) +800a7408: afb20020 sw s2,32(sp) +800a740c: afb00018 sw s0,24(sp) +800a7410: 0080a021 move s4,a0 +800a7414: 8e280008 lw t0,8(s1) +800a7418: 308203ff andi v0,a0,0x3ff +800a741c: 328301ff andi v1,s4,0x1ff +800a7420: 8e24000c lw a0,12(s1) +800a7424: 01021004 sllv v0,v0,t0 +800a7428: 2c630100 sltiu v1,v1,256 +800a742c: 00442021 addu a0,v0,a0 +800a7430: 00a09821 move s3,a1 +800a7434: 00c0a821 move s5,a2 +800a7438: 00e0f021 move s8,a3 +800a743c: 14600003 bnez v1,800a744c <_Z19DrawClippedTile16x2jjjjjj+0x70> +800a7440: 8fb70054 lw s7,84(sp) +800a7444: 8e220010 lw v0,16(s1) +800a7448: 00822021 addu a0,a0,v0 +800a744c: 3085ffff andi a1,a0,0xffff +800a7450: 8e260028 lw a2,40(s1) +800a7454: 01058006 srlv s0,a1,t0 +800a7458: 02069021 addu s2,s0,a2 +800a745c: 8e220024 lw v0,36(s1) +800a7460: 92440000 lbu a0,0(s2) +800a7464: 00101980 sll v1,s0,0x6 +800a7468: 108001cc beqz a0,800a7b9c <_Z19DrawClippedTile16x2jjjjjj+0x7c0> +800a746c: 0062b021 addu s6,v1,v0 +800a7470: 02061021 addu v0,s0,a2 +800a7474: 90440000 lbu a0,0(v0) +800a7478: 24030002 li v1,2 +800a747c: 108300d0 beq a0,v1,800a77c0 <_Z19DrawClippedTile16x2jjjjjj+0x3e4> +800a7480: 8fbf003c lw ra,60(sp) +800a7484: 9222002c lbu v0,44(s1) +800a7488: 104000d8 beqz v0,800a77ec <_Z19DrawClippedTile16x2jjjjjj+0x410> +800a748c: 00141a82 srl v1,s4,0xa +800a7490: 3c028022 lui v0,0x8022 +800a7494: 90435bcb lbu v1,23499(v0) +800a7498: 14600336 bnez v1,800a8174 <_Z19DrawClippedTile16x2jjjjjj+0xd98> +800a749c: 3c028005 lui v0,0x8005 +800a74a0: 8e220020 lw v0,32(s1) +800a74a4: 00141a82 srl v1,s4,0xa +800a74a8: 00621824 and v1,v1,v0 +800a74ac: 3c02802c lui v0,0x802c +800a74b0: 2442140c addiu v0,v0,5132 +800a74b4: 00031a40 sll v1,v1,0x9 +800a74b8: 3c188022 lui t8,0x8022 +800a74bc: 00621821 addu v1,v1,v0 +800a74c0: 27046dd8 addiu a0,t8,28120 +800a74c4: 2ea20004 sltiu v0,s5,4 +800a74c8: 104000d8 beqz v0,800a782c <_Z19DrawClippedTile16x2jjjjjj+0x450> +800a74cc: ac830044 sw v1,68(a0) +800a74d0: 3c03801f lui v1,0x801f +800a74d4: 02be3821 addu a3,s5,s8 +800a74d8: 00151080 sll v0,s5,0x2 +800a74dc: 2463b514 addiu v1,v1,-19180 +800a74e0: 00431021 addu v0,v0,v1 +800a74e4: 2ce40004 sltiu a0,a3,4 +800a74e8: 108000d2 beqz a0,800a7834 <_Z19DrawClippedTile16x2jjjjjj+0x458> +800a74ec: 8c4a0000 lw t2,0(v0) +800a74f0: 3c03801f lui v1,0x801f +800a74f4: 00071080 sll v0,a3,0x2 +800a74f8: 2463b524 addiu v1,v1,-19164 +800a74fc: 00431021 addu v0,v0,v1 +800a7500: 8c440000 lw a0,0(v0) +800a7504: 0000a821 move s5,zero +800a7508: 01445024 and t2,t2,a0 +800a750c: 3282c000 andi v0,s4,0xc000 +800a7510: 144000cf bnez v0,800a7850 <_Z19DrawClippedTile16x2jjjjjj+0x474> +800a7514: 32828000 andi v0,s4,0x8000 +800a7518: 12e000a9 beqz s7,800a77c0 <_Z19DrawClippedTile16x2jjjjjj+0x3e4> +800a751c: 8fbf003c lw ra,60(sp) +800a7520: 3c028022 lui v0,0x8022 +800a7524: 244d6dd8 addiu t5,v0,28120 +800a7528: 8fa20050 lw v0,80(sp) +800a752c: 27af0010 addiu t7,sp,16 +800a7530: 01a07021 move t6,t5 +800a7534: 01a06021 move t4,t5 +800a7538: 01a08021 move s0,t5 +800a753c: 02c23821 addu a3,s6,v0 +800a7540: 02e04021 move t0,s7 +800a7544: 01a05821 move t3,t5 +800a7548: 01a0a021 move s4,t5 +800a754c: 01e08821 move s1,t7 +800a7550: 01a04821 move t1,t5 +800a7554: 08029d59 j 800a7564 <_Z19DrawClippedTile16x2jjjjjj+0x188> +800a7558: 01a09021 move s2,t5 +800a755c: 02629821 addu s3,s3,v0 +800a7560: 24e70008 addiu a3,a3,8 +800a7564: 8ce20000 lw v0,0(a3) +800a7568: 01421024 and v0,t2,v0 +800a756c: 10400045 beqz v0,800a7684 <_Z19DrawClippedTile16x2jjjjjj+0x2a8> +800a7570: afa20010 sw v0,16(sp) +800a7574: 8d620040 lw v0,64(t3) +800a7578: 9163004c lbu v1,76(t3) +800a757c: 02623021 addu a2,s3,v0 +800a7580: 90c40000 lbu a0,0(a2) +800a7584: 8d65003c lw a1,60(t3) +800a7588: 00131040 sll v0,s3,0x1 +800a758c: 0083182b sltu v1,a0,v1 +800a7590: 1060000c beqz v1,800a75c4 <_Z19DrawClippedTile16x2jjjjjj+0x1e8> +800a7594: 00452821 addu a1,v0,a1 +800a7598: 93a20010 lbu v0,16(sp) +800a759c: 10400009 beqz v0,800a75c4 <_Z19DrawClippedTile16x2jjjjjj+0x1e8> +800a75a0: 00021040 sll v0,v0,0x1 +800a75a4: 8d640044 lw a0,68(t3) +800a75a8: 00441021 addu v0,v0,a0 +800a75ac: 94430000 lhu v1,0(v0) +800a75b0: a4a30000 sh v1,0(a1) +800a75b4: a4a30002 sh v1,2(a1) +800a75b8: 9162004d lbu v0,77(t3) +800a75bc: a0c20000 sb v0,0(a2) +800a75c0: a0c20001 sb v0,1(a2) +800a75c4: 91a2004c lbu v0,76(t5) +800a75c8: 90c30002 lbu v1,2(a2) +800a75cc: 0062102b sltu v0,v1,v0 +800a75d0: 1040000c beqz v0,800a7604 <_Z19DrawClippedTile16x2jjjjjj+0x228> +800a75d4: 00000000 nop +800a75d8: 91e20001 lbu v0,1(t7) +800a75dc: 10400009 beqz v0,800a7604 <_Z19DrawClippedTile16x2jjjjjj+0x228> +800a75e0: 00021040 sll v0,v0,0x1 +800a75e4: 8da40044 lw a0,68(t5) +800a75e8: 00441021 addu v0,v0,a0 +800a75ec: 94430000 lhu v1,0(v0) +800a75f0: a4a30004 sh v1,4(a1) +800a75f4: a4a30006 sh v1,6(a1) +800a75f8: 91a2004d lbu v0,77(t5) +800a75fc: a0c20002 sb v0,2(a2) +800a7600: a0c20003 sb v0,3(a2) +800a7604: 9282004c lbu v0,76(s4) +800a7608: 90c30004 lbu v1,4(a2) +800a760c: 0062102b sltu v0,v1,v0 +800a7610: 1040000c beqz v0,800a7644 <_Z19DrawClippedTile16x2jjjjjj+0x268> +800a7614: 00000000 nop +800a7618: 91e20002 lbu v0,2(t7) +800a761c: 10400009 beqz v0,800a7644 <_Z19DrawClippedTile16x2jjjjjj+0x268> +800a7620: 00021040 sll v0,v0,0x1 +800a7624: 8e840044 lw a0,68(s4) +800a7628: 00441021 addu v0,v0,a0 +800a762c: 94430000 lhu v1,0(v0) +800a7630: a4a30008 sh v1,8(a1) +800a7634: a4a3000a sh v1,10(a1) +800a7638: 9282004d lbu v0,77(s4) +800a763c: a0c20004 sb v0,4(a2) +800a7640: a0c20005 sb v0,5(a2) +800a7644: 91c2004c lbu v0,76(t6) +800a7648: 90c30006 lbu v1,6(a2) +800a764c: 0062102b sltu v0,v1,v0 +800a7650: 1040000c beqz v0,800a7684 <_Z19DrawClippedTile16x2jjjjjj+0x2a8> +800a7654: 00000000 nop +800a7658: 91e20003 lbu v0,3(t7) +800a765c: 10400009 beqz v0,800a7684 <_Z19DrawClippedTile16x2jjjjjj+0x2a8> +800a7660: 00021040 sll v0,v0,0x1 +800a7664: 8dc40044 lw a0,68(t6) +800a7668: 00441021 addu v0,v0,a0 +800a766c: 94430000 lhu v1,0(v0) +800a7670: a4a3000c sh v1,12(a1) +800a7674: a4a3000e sh v1,14(a1) +800a7678: 91c2004d lbu v0,77(t6) +800a767c: a0c20006 sb v0,6(a2) +800a7680: a0c20007 sb v0,7(a2) +800a7684: 8ce20004 lw v0,4(a3) +800a7688: 02a21024 and v0,s5,v0 +800a768c: 10400047 beqz v0,800a77ac <_Z19DrawClippedTile16x2jjjjjj+0x3d0> +800a7690: afa20010 sw v0,16(sp) +800a7694: 8d240040 lw a0,64(t1) +800a7698: 26620008 addiu v0,s3,8 +800a769c: 00443021 addu a2,v0,a0 +800a76a0: 9123004c lbu v1,76(t1) +800a76a4: 90c40000 lbu a0,0(a2) +800a76a8: 8d25003c lw a1,60(t1) +800a76ac: 00021040 sll v0,v0,0x1 +800a76b0: 0083182b sltu v1,a0,v1 +800a76b4: 1060000c beqz v1,800a76e8 <_Z19DrawClippedTile16x2jjjjjj+0x30c> +800a76b8: 00452821 addu a1,v0,a1 +800a76bc: 93a20010 lbu v0,16(sp) +800a76c0: 10400009 beqz v0,800a76e8 <_Z19DrawClippedTile16x2jjjjjj+0x30c> +800a76c4: 00021040 sll v0,v0,0x1 +800a76c8: 8d240044 lw a0,68(t1) +800a76cc: 00441021 addu v0,v0,a0 +800a76d0: 94430000 lhu v1,0(v0) +800a76d4: a4a30000 sh v1,0(a1) +800a76d8: a4a30002 sh v1,2(a1) +800a76dc: 9122004d lbu v0,77(t1) +800a76e0: a0c20000 sb v0,0(a2) +800a76e4: a0c20001 sb v0,1(a2) +800a76e8: 9182004c lbu v0,76(t4) +800a76ec: 90c30002 lbu v1,2(a2) +800a76f0: 0062102b sltu v0,v1,v0 +800a76f4: 1040000c beqz v0,800a7728 <_Z19DrawClippedTile16x2jjjjjj+0x34c> +800a76f8: 00000000 nop +800a76fc: 92220001 lbu v0,1(s1) +800a7700: 10400009 beqz v0,800a7728 <_Z19DrawClippedTile16x2jjjjjj+0x34c> +800a7704: 00021040 sll v0,v0,0x1 +800a7708: 8d840044 lw a0,68(t4) +800a770c: 00441021 addu v0,v0,a0 +800a7710: 94430000 lhu v1,0(v0) +800a7714: a4a30004 sh v1,4(a1) +800a7718: a4a30006 sh v1,6(a1) +800a771c: 9182004d lbu v0,77(t4) +800a7720: a0c20002 sb v0,2(a2) +800a7724: a0c20003 sb v0,3(a2) +800a7728: 9242004c lbu v0,76(s2) +800a772c: 90c30004 lbu v1,4(a2) +800a7730: 0062102b sltu v0,v1,v0 +800a7734: 1040000c beqz v0,800a7768 <_Z19DrawClippedTile16x2jjjjjj+0x38c> +800a7738: 00000000 nop +800a773c: 92220002 lbu v0,2(s1) +800a7740: 10400009 beqz v0,800a7768 <_Z19DrawClippedTile16x2jjjjjj+0x38c> +800a7744: 00021040 sll v0,v0,0x1 +800a7748: 8e440044 lw a0,68(s2) +800a774c: 00441021 addu v0,v0,a0 +800a7750: 94430000 lhu v1,0(v0) +800a7754: a4a30008 sh v1,8(a1) +800a7758: a4a3000a sh v1,10(a1) +800a775c: 9242004d lbu v0,77(s2) +800a7760: a0c20004 sb v0,4(a2) +800a7764: a0c20005 sb v0,5(a2) +800a7768: 9202004c lbu v0,76(s0) +800a776c: 90c30006 lbu v1,6(a2) +800a7770: 0062102b sltu v0,v1,v0 +800a7774: 1040000e beqz v0,800a77b0 <_Z19DrawClippedTile16x2jjjjjj+0x3d4> +800a7778: 27026dd8 addiu v0,t8,28120 +800a777c: 92220003 lbu v0,3(s1) +800a7780: 1040000a beqz v0,800a77ac <_Z19DrawClippedTile16x2jjjjjj+0x3d0> +800a7784: 00000000 nop +800a7788: 8e040044 lw a0,68(s0) +800a778c: 00021040 sll v0,v0,0x1 +800a7790: 00441021 addu v0,v0,a0 +800a7794: 94430000 lhu v1,0(v0) +800a7798: a4a3000c sh v1,12(a1) +800a779c: a4a3000e sh v1,14(a1) +800a77a0: 9202004d lbu v0,77(s0) +800a77a4: a0c20006 sb v0,6(a2) +800a77a8: a0c20007 sb v0,7(a2) +800a77ac: 27026dd8 addiu v0,t8,28120 +800a77b0: 2508ffff addiu t0,t0,-1 +800a77b4: 1500ff69 bnez t0,800a755c <_Z19DrawClippedTile16x2jjjjjj+0x180> +800a77b8: 8c420030 lw v0,48(v0) +800a77bc: 8fbf003c lw ra,60(sp) +800a77c0: 8fbe0038 lw s8,56(sp) +800a77c4: 8fb70034 lw s7,52(sp) +800a77c8: 8fb60030 lw s6,48(sp) +800a77cc: 8fb5002c lw s5,44(sp) +800a77d0: 8fb40028 lw s4,40(sp) +800a77d4: 8fb30024 lw s3,36(sp) +800a77d8: 8fb20020 lw s2,32(sp) +800a77dc: 8fb1001c lw s1,28(sp) +800a77e0: 8fb00018 lw s0,24(sp) +800a77e4: 03e00008 jr ra +800a77e8: 27bd0040 addiu sp,sp,64 +800a77ec: 8e240020 lw a0,32(s1) +800a77f0: 8e25001c lw a1,28(s1) +800a77f4: 00641824 and v1,v1,a0 +800a77f8: 8e220018 lw v0,24(s1) +800a77fc: 00a31804 sllv v1,v1,a1 +800a7800: 00621821 addu v1,v1,v0 +800a7804: 00031840 sll v1,v1,0x1 +800a7808: 3c028022 lui v0,0x8022 +800a780c: 24425bc4 addiu v0,v0,23492 +800a7810: 24630c48 addiu v1,v1,3144 +800a7814: 3c188022 lui t8,0x8022 +800a7818: 00621821 addu v1,v1,v0 +800a781c: 27046dd8 addiu a0,t8,28120 +800a7820: 2ea20004 sltiu v0,s5,4 +800a7824: 1440ff2a bnez v0,800a74d0 <_Z19DrawClippedTile16x2jjjjjj+0xf4> +800a7828: ac830044 sw v1,68(a0) +800a782c: 02be3821 addu a3,s5,s8 +800a7830: 00005021 move t2,zero +800a7834: 2ce20005 sltiu v0,a3,5 +800a7838: 104000ce beqz v0,800a7b74 <_Z19DrawClippedTile16x2jjjjjj+0x798> +800a783c: 2ea20005 sltiu v0,s5,5 +800a7840: 3282c000 andi v0,s4,0xc000 +800a7844: 1040ff34 beqz v0,800a7518 <_Z19DrawClippedTile16x2jjjjjj+0x13c> +800a7848: 0000a821 move s5,zero +800a784c: 32828000 andi v0,s4,0x8000 +800a7850: 144000d9 bnez v0,800a7bb8 <_Z19DrawClippedTile16x2jjjjjj+0x7dc> +800a7854: 32824000 andi v0,s4,0x4000 +800a7858: 3c0200ff lui v0,0xff +800a785c: 02a23824 and a3,s5,v0 +800a7860: 3145ff00 andi a1,t2,0xff00 +800a7864: 01421024 and v0,t2,v0 +800a7868: 32a6ff00 andi a2,s5,0xff00 +800a786c: 000a4e02 srl t1,t2,0x18 +800a7870: 00063200 sll a2,a2,0x8 +800a7874: 00052a00 sll a1,a1,0x8 +800a7878: 00021202 srl v0,v0,0x8 +800a787c: 00073a02 srl a3,a3,0x8 +800a7880: 00154602 srl t0,s5,0x18 +800a7884: 000a1e00 sll v1,t2,0x18 +800a7888: 00152600 sll a0,s5,0x18 +800a788c: 00651825 or v1,v1,a1 +800a7890: 00491025 or v0,v0,t1 +800a7894: 00862025 or a0,a0,a2 +800a7898: 00e83825 or a3,a3,t0 +800a789c: 00624825 or t1,v1,v0 +800a78a0: 12e0ffc6 beqz s7,800a77bc <_Z19DrawClippedTile16x2jjjjjj+0x3e0> +800a78a4: 00873025 or a2,a0,a3 +800a78a8: 3c028022 lui v0,0x8022 +800a78ac: 8fa30050 lw v1,80(sp) +800a78b0: 24476dd8 addiu a3,v0,28120 +800a78b4: 27b00010 addiu s0,sp,16 +800a78b8: 00e04021 move t0,a3 +800a78bc: 00e07821 move t7,a3 +800a78c0: 00e08821 move s1,a3 +800a78c4: 02c35821 addu t3,s6,v1 +800a78c8: 02e06021 move t4,s7 +800a78cc: 00e07021 move t6,a3 +800a78d0: 00e09021 move s2,a3 +800a78d4: 0200a021 move s4,s0 +800a78d8: 00e06821 move t5,a3 +800a78dc: 08029e3b j 800a78ec <_Z19DrawClippedTile16x2jjjjjj+0x510> +800a78e0: 00e0a821 move s5,a3 +800a78e4: 02629821 addu s3,s3,v0 +800a78e8: 256b0008 addiu t3,t3,8 +800a78ec: 8d620004 lw v0,4(t3) +800a78f0: 01221024 and v0,t1,v0 +800a78f4: 10400045 beqz v0,800a7a0c <_Z19DrawClippedTile16x2jjjjjj+0x630> +800a78f8: afa20010 sw v0,16(sp) +800a78fc: 8dc20040 lw v0,64(t6) +800a7900: 91c3004c lbu v1,76(t6) +800a7904: 02625021 addu t2,s3,v0 +800a7908: 91440000 lbu a0,0(t2) +800a790c: 8dc5003c lw a1,60(t6) +800a7910: 00131040 sll v0,s3,0x1 +800a7914: 0083182b sltu v1,a0,v1 +800a7918: 1060000c beqz v1,800a794c <_Z19DrawClippedTile16x2jjjjjj+0x570> +800a791c: 00452821 addu a1,v0,a1 +800a7920: 93a20013 lbu v0,19(sp) +800a7924: 10400009 beqz v0,800a794c <_Z19DrawClippedTile16x2jjjjjj+0x570> +800a7928: 00021040 sll v0,v0,0x1 +800a792c: 8dc40044 lw a0,68(t6) +800a7930: 00441021 addu v0,v0,a0 +800a7934: 94430000 lhu v1,0(v0) +800a7938: a4a30000 sh v1,0(a1) +800a793c: a4a30002 sh v1,2(a1) +800a7940: 91c2004d lbu v0,77(t6) +800a7944: a1420000 sb v0,0(t2) +800a7948: a1420001 sb v0,1(t2) +800a794c: 90e2004c lbu v0,76(a3) +800a7950: 91430002 lbu v1,2(t2) +800a7954: 0062102b sltu v0,v1,v0 +800a7958: 1040000c beqz v0,800a798c <_Z19DrawClippedTile16x2jjjjjj+0x5b0> +800a795c: 00000000 nop +800a7960: 92020002 lbu v0,2(s0) +800a7964: 10400009 beqz v0,800a798c <_Z19DrawClippedTile16x2jjjjjj+0x5b0> +800a7968: 00021040 sll v0,v0,0x1 +800a796c: 8ce40044 lw a0,68(a3) +800a7970: 00441021 addu v0,v0,a0 +800a7974: 94430000 lhu v1,0(v0) +800a7978: a4a30004 sh v1,4(a1) +800a797c: a4a30006 sh v1,6(a1) +800a7980: 90e2004d lbu v0,77(a3) +800a7984: a1420002 sb v0,2(t2) +800a7988: a1420003 sb v0,3(t2) +800a798c: 9242004c lbu v0,76(s2) +800a7990: 91430004 lbu v1,4(t2) +800a7994: 0062102b sltu v0,v1,v0 +800a7998: 1040000c beqz v0,800a79cc <_Z19DrawClippedTile16x2jjjjjj+0x5f0> +800a799c: 00000000 nop +800a79a0: 92020001 lbu v0,1(s0) +800a79a4: 10400009 beqz v0,800a79cc <_Z19DrawClippedTile16x2jjjjjj+0x5f0> +800a79a8: 00021040 sll v0,v0,0x1 +800a79ac: 8e440044 lw a0,68(s2) +800a79b0: 00441021 addu v0,v0,a0 +800a79b4: 94430000 lhu v1,0(v0) +800a79b8: a4a30008 sh v1,8(a1) +800a79bc: a4a3000a sh v1,10(a1) +800a79c0: 9242004d lbu v0,77(s2) +800a79c4: a1420004 sb v0,4(t2) +800a79c8: a1420005 sb v0,5(t2) +800a79cc: 9102004c lbu v0,76(t0) +800a79d0: 91430006 lbu v1,6(t2) +800a79d4: 0062102b sltu v0,v1,v0 +800a79d8: 1040000c beqz v0,800a7a0c <_Z19DrawClippedTile16x2jjjjjj+0x630> +800a79dc: 00000000 nop +800a79e0: 92020000 lbu v0,0(s0) +800a79e4: 10400009 beqz v0,800a7a0c <_Z19DrawClippedTile16x2jjjjjj+0x630> +800a79e8: 00021040 sll v0,v0,0x1 +800a79ec: 8d040044 lw a0,68(t0) +800a79f0: 00441021 addu v0,v0,a0 +800a79f4: 94430000 lhu v1,0(v0) +800a79f8: a4a3000c sh v1,12(a1) +800a79fc: a4a3000e sh v1,14(a1) +800a7a00: 9102004d lbu v0,77(t0) +800a7a04: a1420006 sb v0,6(t2) +800a7a08: a1420007 sb v0,7(t2) +800a7a0c: 8d620000 lw v0,0(t3) +800a7a10: 00c21024 and v0,a2,v0 +800a7a14: 10400047 beqz v0,800a7b34 <_Z19DrawClippedTile16x2jjjjjj+0x758> +800a7a18: afa20010 sw v0,16(sp) +800a7a1c: 8da40040 lw a0,64(t5) +800a7a20: 26620008 addiu v0,s3,8 +800a7a24: 00445021 addu t2,v0,a0 +800a7a28: 91a3004c lbu v1,76(t5) +800a7a2c: 91440000 lbu a0,0(t2) +800a7a30: 8da5003c lw a1,60(t5) +800a7a34: 00021040 sll v0,v0,0x1 +800a7a38: 0083182b sltu v1,a0,v1 +800a7a3c: 1060000c beqz v1,800a7a70 <_Z19DrawClippedTile16x2jjjjjj+0x694> +800a7a40: 00452821 addu a1,v0,a1 +800a7a44: 93a20013 lbu v0,19(sp) +800a7a48: 10400009 beqz v0,800a7a70 <_Z19DrawClippedTile16x2jjjjjj+0x694> +800a7a4c: 00021040 sll v0,v0,0x1 +800a7a50: 8da40044 lw a0,68(t5) +800a7a54: 00441021 addu v0,v0,a0 +800a7a58: 94430000 lhu v1,0(v0) +800a7a5c: a4a30000 sh v1,0(a1) +800a7a60: a4a30002 sh v1,2(a1) +800a7a64: 91a2004d lbu v0,77(t5) +800a7a68: a1420000 sb v0,0(t2) +800a7a6c: a1420001 sb v0,1(t2) +800a7a70: 91e2004c lbu v0,76(t7) +800a7a74: 91430002 lbu v1,2(t2) +800a7a78: 0062102b sltu v0,v1,v0 +800a7a7c: 1040000c beqz v0,800a7ab0 <_Z19DrawClippedTile16x2jjjjjj+0x6d4> +800a7a80: 00000000 nop +800a7a84: 92820002 lbu v0,2(s4) +800a7a88: 10400009 beqz v0,800a7ab0 <_Z19DrawClippedTile16x2jjjjjj+0x6d4> +800a7a8c: 00021040 sll v0,v0,0x1 +800a7a90: 8de40044 lw a0,68(t7) +800a7a94: 00441021 addu v0,v0,a0 +800a7a98: 94430000 lhu v1,0(v0) +800a7a9c: a4a30004 sh v1,4(a1) +800a7aa0: a4a30006 sh v1,6(a1) +800a7aa4: 91e2004d lbu v0,77(t7) +800a7aa8: a1420002 sb v0,2(t2) +800a7aac: a1420003 sb v0,3(t2) +800a7ab0: 92a2004c lbu v0,76(s5) +800a7ab4: 91430004 lbu v1,4(t2) +800a7ab8: 0062102b sltu v0,v1,v0 +800a7abc: 1040000c beqz v0,800a7af0 <_Z19DrawClippedTile16x2jjjjjj+0x714> +800a7ac0: 00000000 nop +800a7ac4: 92820001 lbu v0,1(s4) +800a7ac8: 10400009 beqz v0,800a7af0 <_Z19DrawClippedTile16x2jjjjjj+0x714> +800a7acc: 00021040 sll v0,v0,0x1 +800a7ad0: 8ea40044 lw a0,68(s5) +800a7ad4: 00441021 addu v0,v0,a0 +800a7ad8: 94430000 lhu v1,0(v0) +800a7adc: a4a30008 sh v1,8(a1) +800a7ae0: a4a3000a sh v1,10(a1) +800a7ae4: 92a2004d lbu v0,77(s5) +800a7ae8: a1420004 sb v0,4(t2) +800a7aec: a1420005 sb v0,5(t2) +800a7af0: 9222004c lbu v0,76(s1) +800a7af4: 91430006 lbu v1,6(t2) +800a7af8: 0062102b sltu v0,v1,v0 +800a7afc: 1040000e beqz v0,800a7b38 <_Z19DrawClippedTile16x2jjjjjj+0x75c> +800a7b00: 27026dd8 addiu v0,t8,28120 +800a7b04: 92820000 lbu v0,0(s4) +800a7b08: 1040000a beqz v0,800a7b34 <_Z19DrawClippedTile16x2jjjjjj+0x758> +800a7b0c: 00000000 nop +800a7b10: 8e240044 lw a0,68(s1) +800a7b14: 00021040 sll v0,v0,0x1 +800a7b18: 00441021 addu v0,v0,a0 +800a7b1c: 94430000 lhu v1,0(v0) +800a7b20: a4a3000c sh v1,12(a1) +800a7b24: a4a3000e sh v1,14(a1) +800a7b28: 9222004d lbu v0,77(s1) +800a7b2c: a1420006 sb v0,6(t2) +800a7b30: a1420007 sb v0,7(t2) +800a7b34: 27026dd8 addiu v0,t8,28120 +800a7b38: 258cffff addiu t4,t4,-1 +800a7b3c: 1580ff69 bnez t4,800a78e4 <_Z19DrawClippedTile16x2jjjjjj+0x508> +800a7b40: 8c420030 lw v0,48(v0) +800a7b44: 8fbf003c lw ra,60(sp) +800a7b48: 8fbe0038 lw s8,56(sp) +800a7b4c: 8fb70034 lw s7,52(sp) +800a7b50: 8fb60030 lw s6,48(sp) +800a7b54: 8fb5002c lw s5,44(sp) +800a7b58: 8fb40028 lw s4,40(sp) +800a7b5c: 8fb30024 lw s3,36(sp) +800a7b60: 8fb20020 lw s2,32(sp) +800a7b64: 8fb1001c lw s1,28(sp) +800a7b68: 8fb00018 lw s0,24(sp) +800a7b6c: 03e00008 jr ra +800a7b70: 27bd0040 addiu sp,sp,64 +800a7b74: 104000bd beqz v0,800a7e6c <_Z19DrawClippedTile16x2jjjjjj+0xa90> +800a7b78: 3c02801f lui v0,0x801f +800a7b7c: 2406ffff li a2,-1 +800a7b80: 3c03801f lui v1,0x801f +800a7b84: 00071080 sll v0,a3,0x2 +800a7b88: 2463b524 addiu v1,v1,-19164 +800a7b8c: 00431021 addu v0,v0,v1 +800a7b90: 8c44fff0 lw a0,-16(v0) +800a7b94: 08029d43 j 800a750c <_Z19DrawClippedTile16x2jjjjjj+0x130> +800a7b98: 00c4a824 and s5,a2,a0 +800a7b9c: 3c02800a lui v0,0x800a +800a7ba0: 2442b390 addiu v0,v0,-19568 +800a7ba4: 0040f809 jalr v0 +800a7ba8: 02c02021 move a0,s6 +800a7bac: a2420000 sb v0,0(s2) +800a7bb0: 08029d1c j 800a7470 <_Z19DrawClippedTile16x2jjjjjj+0x94> +800a7bb4: 8e260028 lw a2,40(s1) +800a7bb8: 144000b1 bnez v0,800a7e80 <_Z19DrawClippedTile16x2jjjjjj+0xaa4> +800a7bbc: 3c0200ff lui v0,0xff +800a7bc0: 12e0fefe beqz s7,800a77bc <_Z19DrawClippedTile16x2jjjjjj+0x3e0> +800a7bc4: 8fa30050 lw v1,80(sp) +800a7bc8: 3c028022 lui v0,0x8022 +800a7bcc: 244c6dd8 addiu t4,v0,28120 +800a7bd0: 27af0010 addiu t7,sp,16 +800a7bd4: 02c31023 subu v0,s6,v1 +800a7bd8: 01806821 move t5,t4 +800a7bdc: 01807021 move t6,t4 +800a7be0: 01808021 move s0,t4 +800a7be4: 24470038 addiu a3,v0,56 +800a7be8: 02e04021 move t0,s7 +800a7bec: 01805821 move t3,t4 +800a7bf0: 01808821 move s1,t4 +800a7bf4: 01e09021 move s2,t7 +800a7bf8: 01804821 move t1,t4 +800a7bfc: 08029f03 j 800a7c0c <_Z19DrawClippedTile16x2jjjjjj+0x830> +800a7c00: 0180a021 move s4,t4 +800a7c04: 02629821 addu s3,s3,v0 +800a7c08: 24e7fff8 addiu a3,a3,-8 +800a7c0c: 8ce20000 lw v0,0(a3) +800a7c10: 01421024 and v0,t2,v0 +800a7c14: 10400045 beqz v0,800a7d2c <_Z19DrawClippedTile16x2jjjjjj+0x950> +800a7c18: afa20010 sw v0,16(sp) +800a7c1c: 8d620040 lw v0,64(t3) +800a7c20: 9163004c lbu v1,76(t3) +800a7c24: 02623021 addu a2,s3,v0 +800a7c28: 90c40000 lbu a0,0(a2) +800a7c2c: 8d65003c lw a1,60(t3) +800a7c30: 00131040 sll v0,s3,0x1 +800a7c34: 0083182b sltu v1,a0,v1 +800a7c38: 1060000c beqz v1,800a7c6c <_Z19DrawClippedTile16x2jjjjjj+0x890> +800a7c3c: 00452821 addu a1,v0,a1 +800a7c40: 93a20010 lbu v0,16(sp) +800a7c44: 10400009 beqz v0,800a7c6c <_Z19DrawClippedTile16x2jjjjjj+0x890> +800a7c48: 00021040 sll v0,v0,0x1 +800a7c4c: 8d640044 lw a0,68(t3) +800a7c50: 00441021 addu v0,v0,a0 +800a7c54: 94430000 lhu v1,0(v0) +800a7c58: a4a30000 sh v1,0(a1) +800a7c5c: a4a30002 sh v1,2(a1) +800a7c60: 9162004d lbu v0,77(t3) +800a7c64: a0c20000 sb v0,0(a2) +800a7c68: a0c20001 sb v0,1(a2) +800a7c6c: 9182004c lbu v0,76(t4) +800a7c70: 90c30002 lbu v1,2(a2) +800a7c74: 0062102b sltu v0,v1,v0 +800a7c78: 1040000c beqz v0,800a7cac <_Z19DrawClippedTile16x2jjjjjj+0x8d0> +800a7c7c: 00000000 nop +800a7c80: 91e20001 lbu v0,1(t7) +800a7c84: 10400009 beqz v0,800a7cac <_Z19DrawClippedTile16x2jjjjjj+0x8d0> +800a7c88: 00021040 sll v0,v0,0x1 +800a7c8c: 8d840044 lw a0,68(t4) +800a7c90: 00441021 addu v0,v0,a0 +800a7c94: 94430000 lhu v1,0(v0) +800a7c98: a4a30004 sh v1,4(a1) +800a7c9c: a4a30006 sh v1,6(a1) +800a7ca0: 9182004d lbu v0,77(t4) +800a7ca4: a0c20002 sb v0,2(a2) +800a7ca8: a0c20003 sb v0,3(a2) +800a7cac: 9222004c lbu v0,76(s1) +800a7cb0: 90c30004 lbu v1,4(a2) +800a7cb4: 0062102b sltu v0,v1,v0 +800a7cb8: 1040000c beqz v0,800a7cec <_Z19DrawClippedTile16x2jjjjjj+0x910> +800a7cbc: 00000000 nop +800a7cc0: 91e20002 lbu v0,2(t7) +800a7cc4: 10400009 beqz v0,800a7cec <_Z19DrawClippedTile16x2jjjjjj+0x910> +800a7cc8: 00021040 sll v0,v0,0x1 +800a7ccc: 8e240044 lw a0,68(s1) +800a7cd0: 00441021 addu v0,v0,a0 +800a7cd4: 94430000 lhu v1,0(v0) +800a7cd8: a4a30008 sh v1,8(a1) +800a7cdc: a4a3000a sh v1,10(a1) +800a7ce0: 9222004d lbu v0,77(s1) +800a7ce4: a0c20004 sb v0,4(a2) +800a7ce8: a0c20005 sb v0,5(a2) +800a7cec: 91a2004c lbu v0,76(t5) +800a7cf0: 90c30006 lbu v1,6(a2) +800a7cf4: 0062102b sltu v0,v1,v0 +800a7cf8: 1040000c beqz v0,800a7d2c <_Z19DrawClippedTile16x2jjjjjj+0x950> +800a7cfc: 00000000 nop +800a7d00: 91e20003 lbu v0,3(t7) +800a7d04: 10400009 beqz v0,800a7d2c <_Z19DrawClippedTile16x2jjjjjj+0x950> +800a7d08: 00021040 sll v0,v0,0x1 +800a7d0c: 8da40044 lw a0,68(t5) +800a7d10: 00441021 addu v0,v0,a0 +800a7d14: 94430000 lhu v1,0(v0) +800a7d18: a4a3000c sh v1,12(a1) +800a7d1c: a4a3000e sh v1,14(a1) +800a7d20: 91a2004d lbu v0,77(t5) +800a7d24: a0c20006 sb v0,6(a2) +800a7d28: a0c20007 sb v0,7(a2) +800a7d2c: 8ce20004 lw v0,4(a3) +800a7d30: 02a21024 and v0,s5,v0 +800a7d34: 10400047 beqz v0,800a7e54 <_Z19DrawClippedTile16x2jjjjjj+0xa78> +800a7d38: afa20010 sw v0,16(sp) +800a7d3c: 8d240040 lw a0,64(t1) +800a7d40: 26620008 addiu v0,s3,8 +800a7d44: 00443021 addu a2,v0,a0 +800a7d48: 9123004c lbu v1,76(t1) +800a7d4c: 90c40000 lbu a0,0(a2) +800a7d50: 8d25003c lw a1,60(t1) +800a7d54: 00021040 sll v0,v0,0x1 +800a7d58: 0083182b sltu v1,a0,v1 +800a7d5c: 1060000c beqz v1,800a7d90 <_Z19DrawClippedTile16x2jjjjjj+0x9b4> +800a7d60: 00452821 addu a1,v0,a1 +800a7d64: 93a20010 lbu v0,16(sp) +800a7d68: 10400009 beqz v0,800a7d90 <_Z19DrawClippedTile16x2jjjjjj+0x9b4> +800a7d6c: 00021040 sll v0,v0,0x1 +800a7d70: 8d240044 lw a0,68(t1) +800a7d74: 00441021 addu v0,v0,a0 +800a7d78: 94430000 lhu v1,0(v0) +800a7d7c: a4a30000 sh v1,0(a1) +800a7d80: a4a30002 sh v1,2(a1) +800a7d84: 9122004d lbu v0,77(t1) +800a7d88: a0c20000 sb v0,0(a2) +800a7d8c: a0c20001 sb v0,1(a2) +800a7d90: 91c2004c lbu v0,76(t6) +800a7d94: 90c30002 lbu v1,2(a2) +800a7d98: 0062102b sltu v0,v1,v0 +800a7d9c: 1040000c beqz v0,800a7dd0 <_Z19DrawClippedTile16x2jjjjjj+0x9f4> +800a7da0: 00000000 nop +800a7da4: 92420001 lbu v0,1(s2) +800a7da8: 10400009 beqz v0,800a7dd0 <_Z19DrawClippedTile16x2jjjjjj+0x9f4> +800a7dac: 00021040 sll v0,v0,0x1 +800a7db0: 8dc40044 lw a0,68(t6) +800a7db4: 00441021 addu v0,v0,a0 +800a7db8: 94430000 lhu v1,0(v0) +800a7dbc: a4a30004 sh v1,4(a1) +800a7dc0: a4a30006 sh v1,6(a1) +800a7dc4: 91c2004d lbu v0,77(t6) +800a7dc8: a0c20002 sb v0,2(a2) +800a7dcc: a0c20003 sb v0,3(a2) +800a7dd0: 9282004c lbu v0,76(s4) +800a7dd4: 90c30004 lbu v1,4(a2) +800a7dd8: 0062102b sltu v0,v1,v0 +800a7ddc: 1040000c beqz v0,800a7e10 <_Z19DrawClippedTile16x2jjjjjj+0xa34> +800a7de0: 00000000 nop +800a7de4: 92420002 lbu v0,2(s2) +800a7de8: 10400009 beqz v0,800a7e10 <_Z19DrawClippedTile16x2jjjjjj+0xa34> +800a7dec: 00021040 sll v0,v0,0x1 +800a7df0: 8e840044 lw a0,68(s4) +800a7df4: 00441021 addu v0,v0,a0 +800a7df8: 94430000 lhu v1,0(v0) +800a7dfc: a4a30008 sh v1,8(a1) +800a7e00: a4a3000a sh v1,10(a1) +800a7e04: 9282004d lbu v0,77(s4) +800a7e08: a0c20004 sb v0,4(a2) +800a7e0c: a0c20005 sb v0,5(a2) +800a7e10: 9202004c lbu v0,76(s0) +800a7e14: 90c30006 lbu v1,6(a2) +800a7e18: 0062102b sltu v0,v1,v0 +800a7e1c: 1040000e beqz v0,800a7e58 <_Z19DrawClippedTile16x2jjjjjj+0xa7c> +800a7e20: 27026dd8 addiu v0,t8,28120 +800a7e24: 92420003 lbu v0,3(s2) +800a7e28: 1040000a beqz v0,800a7e54 <_Z19DrawClippedTile16x2jjjjjj+0xa78> +800a7e2c: 00000000 nop +800a7e30: 8e040044 lw a0,68(s0) +800a7e34: 00021040 sll v0,v0,0x1 +800a7e38: 00441021 addu v0,v0,a0 +800a7e3c: 94430000 lhu v1,0(v0) +800a7e40: a4a3000c sh v1,12(a1) +800a7e44: a4a3000e sh v1,14(a1) +800a7e48: 9202004d lbu v0,77(s0) +800a7e4c: a0c20006 sb v0,6(a2) +800a7e50: a0c20007 sb v0,7(a2) +800a7e54: 27026dd8 addiu v0,t8,28120 +800a7e58: 2508ffff addiu t0,t0,-1 +800a7e5c: 1500ff69 bnez t0,800a7c04 <_Z19DrawClippedTile16x2jjjjjj+0x828> +800a7e60: 8c420030 lw v0,48(v0) +800a7e64: 08029df0 j 800a77c0 <_Z19DrawClippedTile16x2jjjjjj+0x3e4> +800a7e68: 8fbf003c lw ra,60(sp) +800a7e6c: 00151880 sll v1,s5,0x2 +800a7e70: 2442b514 addiu v0,v0,-19180 +800a7e74: 00621821 addu v1,v1,v0 +800a7e78: 08029ee0 j 800a7b80 <_Z19DrawClippedTile16x2jjjjjj+0x7a4> +800a7e7c: 8c66fff0 lw a2,-16(v1) +800a7e80: 02a23824 and a3,s5,v0 +800a7e84: 3145ff00 andi a1,t2,0xff00 +800a7e88: 01421024 and v0,t2,v0 +800a7e8c: 32a6ff00 andi a2,s5,0xff00 +800a7e90: 000a4e02 srl t1,t2,0x18 +800a7e94: 00063200 sll a2,a2,0x8 +800a7e98: 00052a00 sll a1,a1,0x8 +800a7e9c: 00021202 srl v0,v0,0x8 +800a7ea0: 00073a02 srl a3,a3,0x8 +800a7ea4: 00154602 srl t0,s5,0x18 +800a7ea8: 000a1e00 sll v1,t2,0x18 +800a7eac: 00152600 sll a0,s5,0x18 +800a7eb0: 00651825 or v1,v1,a1 +800a7eb4: 00491025 or v0,v0,t1 +800a7eb8: 00862025 or a0,a0,a2 +800a7ebc: 00e83825 or a3,a3,t0 +800a7ec0: 00624825 or t1,v1,v0 +800a7ec4: 12e0fe3d beqz s7,800a77bc <_Z19DrawClippedTile16x2jjjjjj+0x3e0> +800a7ec8: 00873025 or a2,a0,a3 +800a7ecc: 8fa30050 lw v1,80(sp) +800a7ed0: 3c028022 lui v0,0x8022 +800a7ed4: 24476dd8 addiu a3,v0,28120 +800a7ed8: 27b00010 addiu s0,sp,16 +800a7edc: 02c31023 subu v0,s6,v1 +800a7ee0: 00e04021 move t0,a3 +800a7ee4: 00e07821 move t7,a3 +800a7ee8: 00e08821 move s1,a3 +800a7eec: 244b0038 addiu t3,v0,56 +800a7ef0: 02e06021 move t4,s7 +800a7ef4: 00e07021 move t6,a3 +800a7ef8: 00e09021 move s2,a3 +800a7efc: 0200a021 move s4,s0 +800a7f00: 00e06821 move t5,a3 +800a7f04: 08029fc5 j 800a7f14 <_Z19DrawClippedTile16x2jjjjjj+0xb38> +800a7f08: 00e0a821 move s5,a3 +800a7f0c: 02629821 addu s3,s3,v0 +800a7f10: 256bfff8 addiu t3,t3,-8 +800a7f14: 8d620004 lw v0,4(t3) +800a7f18: 01221024 and v0,t1,v0 +800a7f1c: 10400045 beqz v0,800a8034 <_Z19DrawClippedTile16x2jjjjjj+0xc58> +800a7f20: afa20010 sw v0,16(sp) +800a7f24: 8dc20040 lw v0,64(t6) +800a7f28: 91c3004c lbu v1,76(t6) +800a7f2c: 02625021 addu t2,s3,v0 +800a7f30: 91440000 lbu a0,0(t2) +800a7f34: 8dc5003c lw a1,60(t6) +800a7f38: 00131040 sll v0,s3,0x1 +800a7f3c: 0083182b sltu v1,a0,v1 +800a7f40: 1060000c beqz v1,800a7f74 <_Z19DrawClippedTile16x2jjjjjj+0xb98> +800a7f44: 00452821 addu a1,v0,a1 +800a7f48: 93a20013 lbu v0,19(sp) +800a7f4c: 10400009 beqz v0,800a7f74 <_Z19DrawClippedTile16x2jjjjjj+0xb98> +800a7f50: 00021040 sll v0,v0,0x1 +800a7f54: 8dc40044 lw a0,68(t6) +800a7f58: 00441021 addu v0,v0,a0 +800a7f5c: 94430000 lhu v1,0(v0) +800a7f60: a4a30000 sh v1,0(a1) +800a7f64: a4a30002 sh v1,2(a1) +800a7f68: 91c2004d lbu v0,77(t6) +800a7f6c: a1420000 sb v0,0(t2) +800a7f70: a1420001 sb v0,1(t2) +800a7f74: 90e2004c lbu v0,76(a3) +800a7f78: 91430002 lbu v1,2(t2) +800a7f7c: 0062102b sltu v0,v1,v0 +800a7f80: 1040000c beqz v0,800a7fb4 <_Z19DrawClippedTile16x2jjjjjj+0xbd8> +800a7f84: 00000000 nop +800a7f88: 92020002 lbu v0,2(s0) +800a7f8c: 10400009 beqz v0,800a7fb4 <_Z19DrawClippedTile16x2jjjjjj+0xbd8> +800a7f90: 00021040 sll v0,v0,0x1 +800a7f94: 8ce40044 lw a0,68(a3) +800a7f98: 00441021 addu v0,v0,a0 +800a7f9c: 94430000 lhu v1,0(v0) +800a7fa0: a4a30004 sh v1,4(a1) +800a7fa4: a4a30006 sh v1,6(a1) +800a7fa8: 90e2004d lbu v0,77(a3) +800a7fac: a1420002 sb v0,2(t2) +800a7fb0: a1420003 sb v0,3(t2) +800a7fb4: 9242004c lbu v0,76(s2) +800a7fb8: 91430004 lbu v1,4(t2) +800a7fbc: 0062102b sltu v0,v1,v0 +800a7fc0: 1040000c beqz v0,800a7ff4 <_Z19DrawClippedTile16x2jjjjjj+0xc18> +800a7fc4: 00000000 nop +800a7fc8: 92020001 lbu v0,1(s0) +800a7fcc: 10400009 beqz v0,800a7ff4 <_Z19DrawClippedTile16x2jjjjjj+0xc18> +800a7fd0: 00021040 sll v0,v0,0x1 +800a7fd4: 8e440044 lw a0,68(s2) +800a7fd8: 00441021 addu v0,v0,a0 +800a7fdc: 94430000 lhu v1,0(v0) +800a7fe0: a4a30008 sh v1,8(a1) +800a7fe4: a4a3000a sh v1,10(a1) +800a7fe8: 9242004d lbu v0,77(s2) +800a7fec: a1420004 sb v0,4(t2) +800a7ff0: a1420005 sb v0,5(t2) +800a7ff4: 9102004c lbu v0,76(t0) +800a7ff8: 91430006 lbu v1,6(t2) +800a7ffc: 0062102b sltu v0,v1,v0 +800a8000: 1040000c beqz v0,800a8034 <_Z19DrawClippedTile16x2jjjjjj+0xc58> +800a8004: 00000000 nop +800a8008: 92020000 lbu v0,0(s0) +800a800c: 10400009 beqz v0,800a8034 <_Z19DrawClippedTile16x2jjjjjj+0xc58> +800a8010: 00021040 sll v0,v0,0x1 +800a8014: 8d040044 lw a0,68(t0) +800a8018: 00441021 addu v0,v0,a0 +800a801c: 94430000 lhu v1,0(v0) +800a8020: a4a3000c sh v1,12(a1) +800a8024: a4a3000e sh v1,14(a1) +800a8028: 9102004d lbu v0,77(t0) +800a802c: a1420006 sb v0,6(t2) +800a8030: a1420007 sb v0,7(t2) +800a8034: 8d620000 lw v0,0(t3) +800a8038: 00c21024 and v0,a2,v0 +800a803c: 10400047 beqz v0,800a815c <_Z19DrawClippedTile16x2jjjjjj+0xd80> +800a8040: afa20010 sw v0,16(sp) +800a8044: 8da40040 lw a0,64(t5) +800a8048: 26620008 addiu v0,s3,8 +800a804c: 00445021 addu t2,v0,a0 +800a8050: 91a3004c lbu v1,76(t5) +800a8054: 91440000 lbu a0,0(t2) +800a8058: 8da5003c lw a1,60(t5) +800a805c: 00021040 sll v0,v0,0x1 +800a8060: 0083182b sltu v1,a0,v1 +800a8064: 1060000c beqz v1,800a8098 <_Z19DrawClippedTile16x2jjjjjj+0xcbc> +800a8068: 00452821 addu a1,v0,a1 +800a806c: 93a20013 lbu v0,19(sp) +800a8070: 10400009 beqz v0,800a8098 <_Z19DrawClippedTile16x2jjjjjj+0xcbc> +800a8074: 00021040 sll v0,v0,0x1 +800a8078: 8da40044 lw a0,68(t5) +800a807c: 00441021 addu v0,v0,a0 +800a8080: 94430000 lhu v1,0(v0) +800a8084: a4a30000 sh v1,0(a1) +800a8088: a4a30002 sh v1,2(a1) +800a808c: 91a2004d lbu v0,77(t5) +800a8090: a1420000 sb v0,0(t2) +800a8094: a1420001 sb v0,1(t2) +800a8098: 91e2004c lbu v0,76(t7) +800a809c: 91430002 lbu v1,2(t2) +800a80a0: 0062102b sltu v0,v1,v0 +800a80a4: 1040000c beqz v0,800a80d8 <_Z19DrawClippedTile16x2jjjjjj+0xcfc> +800a80a8: 00000000 nop +800a80ac: 92820002 lbu v0,2(s4) +800a80b0: 10400009 beqz v0,800a80d8 <_Z19DrawClippedTile16x2jjjjjj+0xcfc> +800a80b4: 00021040 sll v0,v0,0x1 +800a80b8: 8de40044 lw a0,68(t7) +800a80bc: 00441021 addu v0,v0,a0 +800a80c0: 94430000 lhu v1,0(v0) +800a80c4: a4a30004 sh v1,4(a1) +800a80c8: a4a30006 sh v1,6(a1) +800a80cc: 91e2004d lbu v0,77(t7) +800a80d0: a1420002 sb v0,2(t2) +800a80d4: a1420003 sb v0,3(t2) +800a80d8: 92a2004c lbu v0,76(s5) +800a80dc: 91430004 lbu v1,4(t2) +800a80e0: 0062102b sltu v0,v1,v0 +800a80e4: 1040000c beqz v0,800a8118 <_Z19DrawClippedTile16x2jjjjjj+0xd3c> +800a80e8: 00000000 nop +800a80ec: 92820001 lbu v0,1(s4) +800a80f0: 10400009 beqz v0,800a8118 <_Z19DrawClippedTile16x2jjjjjj+0xd3c> +800a80f4: 00021040 sll v0,v0,0x1 +800a80f8: 8ea40044 lw a0,68(s5) +800a80fc: 00441021 addu v0,v0,a0 +800a8100: 94430000 lhu v1,0(v0) +800a8104: a4a30008 sh v1,8(a1) +800a8108: a4a3000a sh v1,10(a1) +800a810c: 92a2004d lbu v0,77(s5) +800a8110: a1420004 sb v0,4(t2) +800a8114: a1420005 sb v0,5(t2) +800a8118: 9222004c lbu v0,76(s1) +800a811c: 91430006 lbu v1,6(t2) +800a8120: 0062102b sltu v0,v1,v0 +800a8124: 1040000e beqz v0,800a8160 <_Z19DrawClippedTile16x2jjjjjj+0xd84> +800a8128: 27026dd8 addiu v0,t8,28120 +800a812c: 92820000 lbu v0,0(s4) +800a8130: 1040000a beqz v0,800a815c <_Z19DrawClippedTile16x2jjjjjj+0xd80> +800a8134: 00000000 nop +800a8138: 8e240044 lw a0,68(s1) +800a813c: 00021040 sll v0,v0,0x1 +800a8140: 00441021 addu v0,v0,a0 +800a8144: 94430000 lhu v1,0(v0) +800a8148: a4a3000c sh v1,12(a1) +800a814c: a4a3000e sh v1,14(a1) +800a8150: 9222004d lbu v0,77(s1) +800a8154: a1420006 sb v0,6(t2) +800a8158: a1420007 sb v0,7(t2) +800a815c: 27026dd8 addiu v0,t8,28120 +800a8160: 258cffff addiu t4,t4,-1 +800a8164: 1580ff69 bnez t4,800a7f0c <_Z19DrawClippedTile16x2jjjjjj+0xb30> +800a8168: 8c420030 lw v0,48(v0) +800a816c: 08029df0 j 800a77c0 <_Z19DrawClippedTile16x2jjjjjj+0x3e4> +800a8170: 8fbf003c lw ra,60(sp) +800a8174: 244228a0 addiu v0,v0,10400 +800a8178: 0040f809 jalr v0 +800a817c: 00000000 nop +800a8180: 08029d29 j 800a74a4 <_Z19DrawClippedTile16x2jjjjjj+0xc8> +800a8184: 8e220020 lw v0,32(s1) + +800a8188 <_Z17DrawClippedTilex2jjjjjj>: +800a8188: 27bdffc0 addiu sp,sp,-64 +800a818c: 3c028022 lui v0,0x8022 +800a8190: afbe0038 sw s8,56(sp) +800a8194: afb70034 sw s7,52(sp) +800a8198: afb5002c sw s5,44(sp) +800a819c: afb40028 sw s4,40(sp) +800a81a0: afb30024 sw s3,36(sp) +800a81a4: afb1001c sw s1,28(sp) +800a81a8: afbf003c sw ra,60(sp) +800a81ac: 24516da8 addiu s1,v0,28072 +800a81b0: afb60030 sw s6,48(sp) +800a81b4: afb20020 sw s2,32(sp) +800a81b8: afb00018 sw s0,24(sp) +800a81bc: 0080a021 move s4,a0 +800a81c0: 8e280008 lw t0,8(s1) +800a81c4: 308203ff andi v0,a0,0x3ff +800a81c8: 328301ff andi v1,s4,0x1ff +800a81cc: 8e24000c lw a0,12(s1) +800a81d0: 01021004 sllv v0,v0,t0 +800a81d4: 2c630100 sltiu v1,v1,256 +800a81d8: 00442021 addu a0,v0,a0 +800a81dc: 00a09821 move s3,a1 +800a81e0: 00c0a821 move s5,a2 +800a81e4: 00e0f021 move s8,a3 +800a81e8: 14600003 bnez v1,800a81f8 <_Z17DrawClippedTilex2jjjjjj+0x70> +800a81ec: 8fb70054 lw s7,84(sp) +800a81f0: 8e220010 lw v0,16(s1) +800a81f4: 00822021 addu a0,a0,v0 +800a81f8: 3085ffff andi a1,a0,0xffff +800a81fc: 8e260028 lw a2,40(s1) +800a8200: 01058006 srlv s0,a1,t0 +800a8204: 02069021 addu s2,s0,a2 +800a8208: 8e220024 lw v0,36(s1) +800a820c: 92440000 lbu a0,0(s2) +800a8210: 00101980 sll v1,s0,0x6 +800a8214: 108001c8 beqz a0,800a8938 <_Z17DrawClippedTilex2jjjjjj+0x7b0> +800a8218: 0062b021 addu s6,v1,v0 +800a821c: 02061021 addu v0,s0,a2 +800a8220: 90440000 lbu a0,0(v0) +800a8224: 24030002 li v1,2 +800a8228: 108300ce beq a0,v1,800a8564 <_Z17DrawClippedTilex2jjjjjj+0x3dc> +800a822c: 8fbf003c lw ra,60(sp) +800a8230: 9222002c lbu v0,44(s1) +800a8234: 104000d6 beqz v0,800a8590 <_Z17DrawClippedTilex2jjjjjj+0x408> +800a8238: 00141a82 srl v1,s4,0xa +800a823c: 3c028022 lui v0,0x8022 +800a8240: 90435bcb lbu v1,23499(v0) +800a8244: 1460032e bnez v1,800a8f00 <_Z17DrawClippedTilex2jjjjjj+0xd78> +800a8248: 3c028005 lui v0,0x8005 +800a824c: 8e220020 lw v0,32(s1) +800a8250: 00141a82 srl v1,s4,0xa +800a8254: 00621824 and v1,v1,v0 +800a8258: 3c02802c lui v0,0x802c +800a825c: 2442140c addiu v0,v0,5132 +800a8260: 00031a40 sll v1,v1,0x9 +800a8264: 3c188022 lui t8,0x8022 +800a8268: 00621821 addu v1,v1,v0 +800a826c: 27046dd8 addiu a0,t8,28120 +800a8270: 2ea20004 sltiu v0,s5,4 +800a8274: 104000d6 beqz v0,800a85d0 <_Z17DrawClippedTilex2jjjjjj+0x448> +800a8278: ac830044 sw v1,68(a0) +800a827c: 3c03801f lui v1,0x801f +800a8280: 02be3821 addu a3,s5,s8 +800a8284: 00151080 sll v0,s5,0x2 +800a8288: 2463b514 addiu v1,v1,-19180 +800a828c: 00431021 addu v0,v0,v1 +800a8290: 2ce40004 sltiu a0,a3,4 +800a8294: 108000d0 beqz a0,800a85d8 <_Z17DrawClippedTilex2jjjjjj+0x450> +800a8298: 8c4a0000 lw t2,0(v0) +800a829c: 3c03801f lui v1,0x801f +800a82a0: 00071080 sll v0,a3,0x2 +800a82a4: 2463b524 addiu v1,v1,-19164 +800a82a8: 00431021 addu v0,v0,v1 +800a82ac: 8c440000 lw a0,0(v0) +800a82b0: 0000a821 move s5,zero +800a82b4: 01445024 and t2,t2,a0 +800a82b8: 3282c000 andi v0,s4,0xc000 +800a82bc: 144000cd bnez v0,800a85f4 <_Z17DrawClippedTilex2jjjjjj+0x46c> +800a82c0: 32828000 andi v0,s4,0x8000 +800a82c4: 12e000a7 beqz s7,800a8564 <_Z17DrawClippedTilex2jjjjjj+0x3dc> +800a82c8: 8fbf003c lw ra,60(sp) +800a82cc: 3c028022 lui v0,0x8022 +800a82d0: 244d6dd8 addiu t5,v0,28120 +800a82d4: 8fa20050 lw v0,80(sp) +800a82d8: 27af0010 addiu t7,sp,16 +800a82dc: 01a07021 move t6,t5 +800a82e0: 01a06021 move t4,t5 +800a82e4: 01a08021 move s0,t5 +800a82e8: 02c23821 addu a3,s6,v0 +800a82ec: 02e04021 move t0,s7 +800a82f0: 01a05821 move t3,t5 +800a82f4: 01a09021 move s2,t5 +800a82f8: 01e0a021 move s4,t7 +800a82fc: 01a04821 move t1,t5 +800a8300: 0802a0c4 j 800a8310 <_Z17DrawClippedTilex2jjjjjj+0x188> +800a8304: 01a08821 move s1,t5 +800a8308: 02629821 addu s3,s3,v0 +800a830c: 24e70008 addiu a3,a3,8 +800a8310: 8ce20000 lw v0,0(a3) +800a8314: 01421024 and v0,t2,v0 +800a8318: 10400044 beqz v0,800a842c <_Z17DrawClippedTilex2jjjjjj+0x2a4> +800a831c: afa20010 sw v0,16(sp) +800a8320: 8d630040 lw v1,64(t3) +800a8324: 9162004c lbu v0,76(t3) +800a8328: 02632821 addu a1,s3,v1 +800a832c: 90a40000 lbu a0,0(a1) +800a8330: 8d63003c lw v1,60(t3) +800a8334: 0082102b sltu v0,a0,v0 +800a8338: 1040000c beqz v0,800a836c <_Z17DrawClippedTilex2jjjjjj+0x1e4> +800a833c: 02633021 addu a2,s3,v1 +800a8340: 93a20010 lbu v0,16(sp) +800a8344: 10400009 beqz v0,800a836c <_Z17DrawClippedTilex2jjjjjj+0x1e4> +800a8348: 00021040 sll v0,v0,0x1 +800a834c: 8d640044 lw a0,68(t3) +800a8350: 00441021 addu v0,v0,a0 +800a8354: 90430000 lbu v1,0(v0) +800a8358: a0c30000 sb v1,0(a2) +800a835c: a0c30001 sb v1,1(a2) +800a8360: 9162004d lbu v0,77(t3) +800a8364: a0a20000 sb v0,0(a1) +800a8368: a0a20001 sb v0,1(a1) +800a836c: 91a2004c lbu v0,76(t5) +800a8370: 90a30002 lbu v1,2(a1) +800a8374: 0062102b sltu v0,v1,v0 +800a8378: 1040000c beqz v0,800a83ac <_Z17DrawClippedTilex2jjjjjj+0x224> +800a837c: 00000000 nop +800a8380: 91e20001 lbu v0,1(t7) +800a8384: 10400009 beqz v0,800a83ac <_Z17DrawClippedTilex2jjjjjj+0x224> +800a8388: 00021040 sll v0,v0,0x1 +800a838c: 8da40044 lw a0,68(t5) +800a8390: 00441021 addu v0,v0,a0 +800a8394: 90430000 lbu v1,0(v0) +800a8398: a0c30002 sb v1,2(a2) +800a839c: a0c30003 sb v1,3(a2) +800a83a0: 91a2004d lbu v0,77(t5) +800a83a4: a0a20002 sb v0,2(a1) +800a83a8: a0a20003 sb v0,3(a1) +800a83ac: 9242004c lbu v0,76(s2) +800a83b0: 90a30004 lbu v1,4(a1) +800a83b4: 0062102b sltu v0,v1,v0 +800a83b8: 1040000c beqz v0,800a83ec <_Z17DrawClippedTilex2jjjjjj+0x264> +800a83bc: 00000000 nop +800a83c0: 91e20002 lbu v0,2(t7) +800a83c4: 10400009 beqz v0,800a83ec <_Z17DrawClippedTilex2jjjjjj+0x264> +800a83c8: 00021040 sll v0,v0,0x1 +800a83cc: 8e440044 lw a0,68(s2) +800a83d0: 00441021 addu v0,v0,a0 +800a83d4: 90430000 lbu v1,0(v0) +800a83d8: a0c30004 sb v1,4(a2) +800a83dc: a0c30005 sb v1,5(a2) +800a83e0: 9242004d lbu v0,77(s2) +800a83e4: a0a20004 sb v0,4(a1) +800a83e8: a0a20005 sb v0,5(a1) +800a83ec: 91c2004c lbu v0,76(t6) +800a83f0: 90a30006 lbu v1,6(a1) +800a83f4: 0062102b sltu v0,v1,v0 +800a83f8: 1040000c beqz v0,800a842c <_Z17DrawClippedTilex2jjjjjj+0x2a4> +800a83fc: 00000000 nop +800a8400: 91e20003 lbu v0,3(t7) +800a8404: 10400009 beqz v0,800a842c <_Z17DrawClippedTilex2jjjjjj+0x2a4> +800a8408: 00021040 sll v0,v0,0x1 +800a840c: 8dc40044 lw a0,68(t6) +800a8410: 00441021 addu v0,v0,a0 +800a8414: 90430000 lbu v1,0(v0) +800a8418: a0c30006 sb v1,6(a2) +800a841c: a0c30007 sb v1,7(a2) +800a8420: 91c2004d lbu v0,77(t6) +800a8424: a0a20006 sb v0,6(a1) +800a8428: a0a20007 sb v0,7(a1) +800a842c: 8ce20004 lw v0,4(a3) +800a8430: 02a21024 and v0,s5,v0 +800a8434: 10400046 beqz v0,800a8550 <_Z17DrawClippedTilex2jjjjjj+0x3c8> +800a8438: afa20010 sw v0,16(sp) +800a843c: 8d230040 lw v1,64(t1) +800a8440: 26650008 addiu a1,s3,8 +800a8444: 00a33021 addu a2,a1,v1 +800a8448: 9122004c lbu v0,76(t1) +800a844c: 90c30000 lbu v1,0(a2) +800a8450: 8d24003c lw a0,60(t1) +800a8454: 0062102b sltu v0,v1,v0 +800a8458: 1040000c beqz v0,800a848c <_Z17DrawClippedTilex2jjjjjj+0x304> +800a845c: 00a42821 addu a1,a1,a0 +800a8460: 93a20010 lbu v0,16(sp) +800a8464: 10400009 beqz v0,800a848c <_Z17DrawClippedTilex2jjjjjj+0x304> +800a8468: 00021040 sll v0,v0,0x1 +800a846c: 8d240044 lw a0,68(t1) +800a8470: 00441021 addu v0,v0,a0 +800a8474: 90430000 lbu v1,0(v0) +800a8478: a0a30000 sb v1,0(a1) +800a847c: a0a30001 sb v1,1(a1) +800a8480: 9122004d lbu v0,77(t1) +800a8484: a0c20000 sb v0,0(a2) +800a8488: a0c20001 sb v0,1(a2) +800a848c: 9182004c lbu v0,76(t4) +800a8490: 90c30002 lbu v1,2(a2) +800a8494: 0062102b sltu v0,v1,v0 +800a8498: 1040000c beqz v0,800a84cc <_Z17DrawClippedTilex2jjjjjj+0x344> +800a849c: 00000000 nop +800a84a0: 92820001 lbu v0,1(s4) +800a84a4: 10400009 beqz v0,800a84cc <_Z17DrawClippedTilex2jjjjjj+0x344> +800a84a8: 00021040 sll v0,v0,0x1 +800a84ac: 8d840044 lw a0,68(t4) +800a84b0: 00441021 addu v0,v0,a0 +800a84b4: 90430000 lbu v1,0(v0) +800a84b8: a0a30002 sb v1,2(a1) +800a84bc: a0a30003 sb v1,3(a1) +800a84c0: 9182004d lbu v0,77(t4) +800a84c4: a0c20002 sb v0,2(a2) +800a84c8: a0c20003 sb v0,3(a2) +800a84cc: 9222004c lbu v0,76(s1) +800a84d0: 90c30004 lbu v1,4(a2) +800a84d4: 0062102b sltu v0,v1,v0 +800a84d8: 1040000c beqz v0,800a850c <_Z17DrawClippedTilex2jjjjjj+0x384> +800a84dc: 00000000 nop +800a84e0: 92820002 lbu v0,2(s4) +800a84e4: 10400009 beqz v0,800a850c <_Z17DrawClippedTilex2jjjjjj+0x384> +800a84e8: 00021040 sll v0,v0,0x1 +800a84ec: 8e240044 lw a0,68(s1) +800a84f0: 00441021 addu v0,v0,a0 +800a84f4: 90430000 lbu v1,0(v0) +800a84f8: a0a30004 sb v1,4(a1) +800a84fc: a0a30005 sb v1,5(a1) +800a8500: 9222004d lbu v0,77(s1) +800a8504: a0c20004 sb v0,4(a2) +800a8508: a0c20005 sb v0,5(a2) +800a850c: 9202004c lbu v0,76(s0) +800a8510: 90c30006 lbu v1,6(a2) +800a8514: 0062102b sltu v0,v1,v0 +800a8518: 1040000e beqz v0,800a8554 <_Z17DrawClippedTilex2jjjjjj+0x3cc> +800a851c: 27026dd8 addiu v0,t8,28120 +800a8520: 92820003 lbu v0,3(s4) +800a8524: 1040000a beqz v0,800a8550 <_Z17DrawClippedTilex2jjjjjj+0x3c8> +800a8528: 00000000 nop +800a852c: 8e040044 lw a0,68(s0) +800a8530: 00021040 sll v0,v0,0x1 +800a8534: 00441021 addu v0,v0,a0 +800a8538: 90430000 lbu v1,0(v0) +800a853c: a0a30006 sb v1,6(a1) +800a8540: a0a30007 sb v1,7(a1) +800a8544: 9202004d lbu v0,77(s0) +800a8548: a0c20006 sb v0,6(a2) +800a854c: a0c20007 sb v0,7(a2) +800a8550: 27026dd8 addiu v0,t8,28120 +800a8554: 2508ffff addiu t0,t0,-1 +800a8558: 1500ff6b bnez t0,800a8308 <_Z17DrawClippedTilex2jjjjjj+0x180> +800a855c: 8c420030 lw v0,48(v0) +800a8560: 8fbf003c lw ra,60(sp) +800a8564: 8fbe0038 lw s8,56(sp) +800a8568: 8fb70034 lw s7,52(sp) +800a856c: 8fb60030 lw s6,48(sp) +800a8570: 8fb5002c lw s5,44(sp) +800a8574: 8fb40028 lw s4,40(sp) +800a8578: 8fb30024 lw s3,36(sp) +800a857c: 8fb20020 lw s2,32(sp) +800a8580: 8fb1001c lw s1,28(sp) +800a8584: 8fb00018 lw s0,24(sp) +800a8588: 03e00008 jr ra +800a858c: 27bd0040 addiu sp,sp,64 +800a8590: 8e240020 lw a0,32(s1) +800a8594: 8e25001c lw a1,28(s1) +800a8598: 00641824 and v1,v1,a0 +800a859c: 8e220018 lw v0,24(s1) +800a85a0: 00a31804 sllv v1,v1,a1 +800a85a4: 00621821 addu v1,v1,v0 +800a85a8: 00031840 sll v1,v1,0x1 +800a85ac: 3c028022 lui v0,0x8022 +800a85b0: 24425bc4 addiu v0,v0,23492 +800a85b4: 24630c48 addiu v1,v1,3144 +800a85b8: 3c188022 lui t8,0x8022 +800a85bc: 00621821 addu v1,v1,v0 +800a85c0: 27046dd8 addiu a0,t8,28120 +800a85c4: 2ea20004 sltiu v0,s5,4 +800a85c8: 1440ff2c bnez v0,800a827c <_Z17DrawClippedTilex2jjjjjj+0xf4> +800a85cc: ac830044 sw v1,68(a0) +800a85d0: 02be3821 addu a3,s5,s8 +800a85d4: 00005021 move t2,zero +800a85d8: 2ce20005 sltiu v0,a3,5 +800a85dc: 104000cc beqz v0,800a8910 <_Z17DrawClippedTilex2jjjjjj+0x788> +800a85e0: 2ea20005 sltiu v0,s5,5 +800a85e4: 3282c000 andi v0,s4,0xc000 +800a85e8: 1040ff36 beqz v0,800a82c4 <_Z17DrawClippedTilex2jjjjjj+0x13c> +800a85ec: 0000a821 move s5,zero +800a85f0: 32828000 andi v0,s4,0x8000 +800a85f4: 144000d7 bnez v0,800a8954 <_Z17DrawClippedTilex2jjjjjj+0x7cc> +800a85f8: 32824000 andi v0,s4,0x4000 +800a85fc: 3c0200ff lui v0,0xff +800a8600: 02a23824 and a3,s5,v0 +800a8604: 3145ff00 andi a1,t2,0xff00 +800a8608: 01421024 and v0,t2,v0 +800a860c: 32a6ff00 andi a2,s5,0xff00 +800a8610: 000a4e02 srl t1,t2,0x18 +800a8614: 00063200 sll a2,a2,0x8 +800a8618: 00052a00 sll a1,a1,0x8 +800a861c: 00021202 srl v0,v0,0x8 +800a8620: 00073a02 srl a3,a3,0x8 +800a8624: 00154602 srl t0,s5,0x18 +800a8628: 000a1e00 sll v1,t2,0x18 +800a862c: 00152600 sll a0,s5,0x18 +800a8630: 00651825 or v1,v1,a1 +800a8634: 00491025 or v0,v0,t1 +800a8638: 00862025 or a0,a0,a2 +800a863c: 00e83825 or a3,a3,t0 +800a8640: 00624825 or t1,v1,v0 +800a8644: 12e0ffc6 beqz s7,800a8560 <_Z17DrawClippedTilex2jjjjjj+0x3d8> +800a8648: 00873025 or a2,a0,a3 +800a864c: 3c028022 lui v0,0x8022 +800a8650: 8fa30050 lw v1,80(sp) +800a8654: 24486dd8 addiu t0,v0,28120 +800a8658: 27b00010 addiu s0,sp,16 +800a865c: 01007821 move t7,t0 +800a8660: 01003821 move a3,t0 +800a8664: 01008821 move s1,t0 +800a8668: 02c35821 addu t3,s6,v1 +800a866c: 02e06021 move t4,s7 +800a8670: 01007021 move t6,t0 +800a8674: 0100a021 move s4,t0 +800a8678: 0200a821 move s5,s0 +800a867c: 01006821 move t5,t0 +800a8680: 0802a1a4 j 800a8690 <_Z17DrawClippedTilex2jjjjjj+0x508> +800a8684: 01009021 move s2,t0 +800a8688: 02629821 addu s3,s3,v0 +800a868c: 256b0008 addiu t3,t3,8 +800a8690: 8d620004 lw v0,4(t3) +800a8694: 01221024 and v0,t1,v0 +800a8698: 10400044 beqz v0,800a87ac <_Z17DrawClippedTilex2jjjjjj+0x624> +800a869c: afa20010 sw v0,16(sp) +800a86a0: 8dc30040 lw v1,64(t6) +800a86a4: 91c2004c lbu v0,76(t6) +800a86a8: 02632821 addu a1,s3,v1 +800a86ac: 90a40000 lbu a0,0(a1) +800a86b0: 8dc3003c lw v1,60(t6) +800a86b4: 0082102b sltu v0,a0,v0 +800a86b8: 1040000c beqz v0,800a86ec <_Z17DrawClippedTilex2jjjjjj+0x564> +800a86bc: 02635021 addu t2,s3,v1 +800a86c0: 93a20013 lbu v0,19(sp) +800a86c4: 10400009 beqz v0,800a86ec <_Z17DrawClippedTilex2jjjjjj+0x564> +800a86c8: 00021040 sll v0,v0,0x1 +800a86cc: 8dc40044 lw a0,68(t6) +800a86d0: 00441021 addu v0,v0,a0 +800a86d4: 90430000 lbu v1,0(v0) +800a86d8: a1430000 sb v1,0(t2) +800a86dc: a1430001 sb v1,1(t2) +800a86e0: 91c2004d lbu v0,77(t6) +800a86e4: a0a20000 sb v0,0(a1) +800a86e8: a0a20001 sb v0,1(a1) +800a86ec: 9102004c lbu v0,76(t0) +800a86f0: 90a30002 lbu v1,2(a1) +800a86f4: 0062102b sltu v0,v1,v0 +800a86f8: 1040000c beqz v0,800a872c <_Z17DrawClippedTilex2jjjjjj+0x5a4> +800a86fc: 00000000 nop +800a8700: 92020002 lbu v0,2(s0) +800a8704: 10400009 beqz v0,800a872c <_Z17DrawClippedTilex2jjjjjj+0x5a4> +800a8708: 00021040 sll v0,v0,0x1 +800a870c: 8d040044 lw a0,68(t0) +800a8710: 00441021 addu v0,v0,a0 +800a8714: 90430000 lbu v1,0(v0) +800a8718: a1430002 sb v1,2(t2) +800a871c: a1430003 sb v1,3(t2) +800a8720: 9102004d lbu v0,77(t0) +800a8724: a0a20002 sb v0,2(a1) +800a8728: a0a20003 sb v0,3(a1) +800a872c: 9282004c lbu v0,76(s4) +800a8730: 90a30004 lbu v1,4(a1) +800a8734: 0062102b sltu v0,v1,v0 +800a8738: 1040000c beqz v0,800a876c <_Z17DrawClippedTilex2jjjjjj+0x5e4> +800a873c: 00000000 nop +800a8740: 92020001 lbu v0,1(s0) +800a8744: 10400009 beqz v0,800a876c <_Z17DrawClippedTilex2jjjjjj+0x5e4> +800a8748: 00021040 sll v0,v0,0x1 +800a874c: 8e840044 lw a0,68(s4) +800a8750: 00441021 addu v0,v0,a0 +800a8754: 90430000 lbu v1,0(v0) +800a8758: a1430004 sb v1,4(t2) +800a875c: a1430005 sb v1,5(t2) +800a8760: 9282004d lbu v0,77(s4) +800a8764: a0a20004 sb v0,4(a1) +800a8768: a0a20005 sb v0,5(a1) +800a876c: 91e2004c lbu v0,76(t7) +800a8770: 90a30006 lbu v1,6(a1) +800a8774: 0062102b sltu v0,v1,v0 +800a8778: 1040000c beqz v0,800a87ac <_Z17DrawClippedTilex2jjjjjj+0x624> +800a877c: 00000000 nop +800a8780: 92020000 lbu v0,0(s0) +800a8784: 10400009 beqz v0,800a87ac <_Z17DrawClippedTilex2jjjjjj+0x624> +800a8788: 00021040 sll v0,v0,0x1 +800a878c: 8de40044 lw a0,68(t7) +800a8790: 00441021 addu v0,v0,a0 +800a8794: 90430000 lbu v1,0(v0) +800a8798: a1430006 sb v1,6(t2) +800a879c: a1430007 sb v1,7(t2) +800a87a0: 91e2004d lbu v0,77(t7) +800a87a4: a0a20006 sb v0,6(a1) +800a87a8: a0a20007 sb v0,7(a1) +800a87ac: 8d620000 lw v0,0(t3) +800a87b0: 00c21024 and v0,a2,v0 +800a87b4: 10400046 beqz v0,800a88d0 <_Z17DrawClippedTilex2jjjjjj+0x748> +800a87b8: afa20010 sw v0,16(sp) +800a87bc: 8da30040 lw v1,64(t5) +800a87c0: 26650008 addiu a1,s3,8 +800a87c4: 00a35021 addu t2,a1,v1 +800a87c8: 91a2004c lbu v0,76(t5) +800a87cc: 91430000 lbu v1,0(t2) +800a87d0: 8da4003c lw a0,60(t5) +800a87d4: 0062102b sltu v0,v1,v0 +800a87d8: 1040000c beqz v0,800a880c <_Z17DrawClippedTilex2jjjjjj+0x684> +800a87dc: 00a42821 addu a1,a1,a0 +800a87e0: 93a20013 lbu v0,19(sp) +800a87e4: 10400009 beqz v0,800a880c <_Z17DrawClippedTilex2jjjjjj+0x684> +800a87e8: 00021040 sll v0,v0,0x1 +800a87ec: 8da40044 lw a0,68(t5) +800a87f0: 00441021 addu v0,v0,a0 +800a87f4: 90430000 lbu v1,0(v0) +800a87f8: a0a30000 sb v1,0(a1) +800a87fc: a0a30001 sb v1,1(a1) +800a8800: 91a2004d lbu v0,77(t5) +800a8804: a1420000 sb v0,0(t2) +800a8808: a1420001 sb v0,1(t2) +800a880c: 90e2004c lbu v0,76(a3) +800a8810: 91430002 lbu v1,2(t2) +800a8814: 0062102b sltu v0,v1,v0 +800a8818: 1040000c beqz v0,800a884c <_Z17DrawClippedTilex2jjjjjj+0x6c4> +800a881c: 00000000 nop +800a8820: 92a20002 lbu v0,2(s5) +800a8824: 10400009 beqz v0,800a884c <_Z17DrawClippedTilex2jjjjjj+0x6c4> +800a8828: 00021040 sll v0,v0,0x1 +800a882c: 8ce40044 lw a0,68(a3) +800a8830: 00441021 addu v0,v0,a0 +800a8834: 90430000 lbu v1,0(v0) +800a8838: a0a30002 sb v1,2(a1) +800a883c: a0a30003 sb v1,3(a1) +800a8840: 90e2004d lbu v0,77(a3) +800a8844: a1420002 sb v0,2(t2) +800a8848: a1420003 sb v0,3(t2) +800a884c: 9242004c lbu v0,76(s2) +800a8850: 91430004 lbu v1,4(t2) +800a8854: 0062102b sltu v0,v1,v0 +800a8858: 1040000c beqz v0,800a888c <_Z17DrawClippedTilex2jjjjjj+0x704> +800a885c: 00000000 nop +800a8860: 92a20001 lbu v0,1(s5) +800a8864: 10400009 beqz v0,800a888c <_Z17DrawClippedTilex2jjjjjj+0x704> +800a8868: 00021040 sll v0,v0,0x1 +800a886c: 8e440044 lw a0,68(s2) +800a8870: 00441021 addu v0,v0,a0 +800a8874: 90430000 lbu v1,0(v0) +800a8878: a0a30004 sb v1,4(a1) +800a887c: a0a30005 sb v1,5(a1) +800a8880: 9242004d lbu v0,77(s2) +800a8884: a1420004 sb v0,4(t2) +800a8888: a1420005 sb v0,5(t2) +800a888c: 9222004c lbu v0,76(s1) +800a8890: 91430006 lbu v1,6(t2) +800a8894: 0062102b sltu v0,v1,v0 +800a8898: 1040000e beqz v0,800a88d4 <_Z17DrawClippedTilex2jjjjjj+0x74c> +800a889c: 27026dd8 addiu v0,t8,28120 +800a88a0: 92a20000 lbu v0,0(s5) +800a88a4: 1040000a beqz v0,800a88d0 <_Z17DrawClippedTilex2jjjjjj+0x748> +800a88a8: 00000000 nop +800a88ac: 8e240044 lw a0,68(s1) +800a88b0: 00021040 sll v0,v0,0x1 +800a88b4: 00441021 addu v0,v0,a0 +800a88b8: 90430000 lbu v1,0(v0) +800a88bc: a0a30006 sb v1,6(a1) +800a88c0: a0a30007 sb v1,7(a1) +800a88c4: 9222004d lbu v0,77(s1) +800a88c8: a1420006 sb v0,6(t2) +800a88cc: a1420007 sb v0,7(t2) +800a88d0: 27026dd8 addiu v0,t8,28120 +800a88d4: 258cffff addiu t4,t4,-1 +800a88d8: 1580ff6b bnez t4,800a8688 <_Z17DrawClippedTilex2jjjjjj+0x500> +800a88dc: 8c420030 lw v0,48(v0) +800a88e0: 8fbf003c lw ra,60(sp) +800a88e4: 8fbe0038 lw s8,56(sp) +800a88e8: 8fb70034 lw s7,52(sp) +800a88ec: 8fb60030 lw s6,48(sp) +800a88f0: 8fb5002c lw s5,44(sp) +800a88f4: 8fb40028 lw s4,40(sp) +800a88f8: 8fb30024 lw s3,36(sp) +800a88fc: 8fb20020 lw s2,32(sp) +800a8900: 8fb1001c lw s1,28(sp) +800a8904: 8fb00018 lw s0,24(sp) +800a8908: 03e00008 jr ra +800a890c: 27bd0040 addiu sp,sp,64 +800a8910: 104000bb beqz v0,800a8c00 <_Z17DrawClippedTilex2jjjjjj+0xa78> +800a8914: 3c02801f lui v0,0x801f +800a8918: 2406ffff li a2,-1 +800a891c: 3c03801f lui v1,0x801f +800a8920: 00071080 sll v0,a3,0x2 +800a8924: 2463b524 addiu v1,v1,-19164 +800a8928: 00431021 addu v0,v0,v1 +800a892c: 8c44fff0 lw a0,-16(v0) +800a8930: 0802a0ae j 800a82b8 <_Z17DrawClippedTilex2jjjjjj+0x130> +800a8934: 00c4a824 and s5,a2,a0 +800a8938: 3c02800a lui v0,0x800a +800a893c: 2442b390 addiu v0,v0,-19568 +800a8940: 0040f809 jalr v0 +800a8944: 02c02021 move a0,s6 +800a8948: a2420000 sb v0,0(s2) +800a894c: 0802a087 j 800a821c <_Z17DrawClippedTilex2jjjjjj+0x94> +800a8950: 8e260028 lw a2,40(s1) +800a8954: 144000af bnez v0,800a8c14 <_Z17DrawClippedTilex2jjjjjj+0xa8c> +800a8958: 3c0200ff lui v0,0xff +800a895c: 12e0ff00 beqz s7,800a8560 <_Z17DrawClippedTilex2jjjjjj+0x3d8> +800a8960: 8fa30050 lw v1,80(sp) +800a8964: 3c028022 lui v0,0x8022 +800a8968: 244c6dd8 addiu t4,v0,28120 +800a896c: 27af0010 addiu t7,sp,16 +800a8970: 02c31023 subu v0,s6,v1 +800a8974: 01806821 move t5,t4 +800a8978: 01807021 move t6,t4 +800a897c: 01808021 move s0,t4 +800a8980: 24470038 addiu a3,v0,56 +800a8984: 02e04021 move t0,s7 +800a8988: 01804821 move t1,t4 +800a898c: 01808821 move s1,t4 +800a8990: 01e09021 move s2,t7 +800a8994: 01805821 move t3,t4 +800a8998: 0802a26a j 800a89a8 <_Z17DrawClippedTilex2jjjjjj+0x820> +800a899c: 0180a021 move s4,t4 +800a89a0: 02629821 addu s3,s3,v0 +800a89a4: 24e7fff8 addiu a3,a3,-8 +800a89a8: 8ce20000 lw v0,0(a3) +800a89ac: 01421024 and v0,t2,v0 +800a89b0: 10400044 beqz v0,800a8ac4 <_Z17DrawClippedTilex2jjjjjj+0x93c> +800a89b4: afa20010 sw v0,16(sp) +800a89b8: 8d230040 lw v1,64(t1) +800a89bc: 9122004c lbu v0,76(t1) +800a89c0: 02632821 addu a1,s3,v1 +800a89c4: 90a40000 lbu a0,0(a1) +800a89c8: 8d23003c lw v1,60(t1) +800a89cc: 0082102b sltu v0,a0,v0 +800a89d0: 1040000c beqz v0,800a8a04 <_Z17DrawClippedTilex2jjjjjj+0x87c> +800a89d4: 02633021 addu a2,s3,v1 +800a89d8: 93a20010 lbu v0,16(sp) +800a89dc: 10400009 beqz v0,800a8a04 <_Z17DrawClippedTilex2jjjjjj+0x87c> +800a89e0: 00021040 sll v0,v0,0x1 +800a89e4: 8d240044 lw a0,68(t1) +800a89e8: 00441021 addu v0,v0,a0 +800a89ec: 90430000 lbu v1,0(v0) +800a89f0: a0c30000 sb v1,0(a2) +800a89f4: a0c30001 sb v1,1(a2) +800a89f8: 9122004d lbu v0,77(t1) +800a89fc: a0a20000 sb v0,0(a1) +800a8a00: a0a20001 sb v0,1(a1) +800a8a04: 9182004c lbu v0,76(t4) +800a8a08: 90a30002 lbu v1,2(a1) +800a8a0c: 0062102b sltu v0,v1,v0 +800a8a10: 1040000c beqz v0,800a8a44 <_Z17DrawClippedTilex2jjjjjj+0x8bc> +800a8a14: 00000000 nop +800a8a18: 91e20001 lbu v0,1(t7) +800a8a1c: 10400009 beqz v0,800a8a44 <_Z17DrawClippedTilex2jjjjjj+0x8bc> +800a8a20: 00021040 sll v0,v0,0x1 +800a8a24: 8d840044 lw a0,68(t4) +800a8a28: 00441021 addu v0,v0,a0 +800a8a2c: 90430000 lbu v1,0(v0) +800a8a30: a0c30002 sb v1,2(a2) +800a8a34: a0c30003 sb v1,3(a2) +800a8a38: 9182004d lbu v0,77(t4) +800a8a3c: a0a20002 sb v0,2(a1) +800a8a40: a0a20003 sb v0,3(a1) +800a8a44: 9222004c lbu v0,76(s1) +800a8a48: 90a30004 lbu v1,4(a1) +800a8a4c: 0062102b sltu v0,v1,v0 +800a8a50: 1040000c beqz v0,800a8a84 <_Z17DrawClippedTilex2jjjjjj+0x8fc> +800a8a54: 00000000 nop +800a8a58: 91e20002 lbu v0,2(t7) +800a8a5c: 10400009 beqz v0,800a8a84 <_Z17DrawClippedTilex2jjjjjj+0x8fc> +800a8a60: 00021040 sll v0,v0,0x1 +800a8a64: 8e240044 lw a0,68(s1) +800a8a68: 00441021 addu v0,v0,a0 +800a8a6c: 90430000 lbu v1,0(v0) +800a8a70: a0c30004 sb v1,4(a2) +800a8a74: a0c30005 sb v1,5(a2) +800a8a78: 9222004d lbu v0,77(s1) +800a8a7c: a0a20004 sb v0,4(a1) +800a8a80: a0a20005 sb v0,5(a1) +800a8a84: 91a2004c lbu v0,76(t5) +800a8a88: 90a30006 lbu v1,6(a1) +800a8a8c: 0062102b sltu v0,v1,v0 +800a8a90: 1040000c beqz v0,800a8ac4 <_Z17DrawClippedTilex2jjjjjj+0x93c> +800a8a94: 00000000 nop +800a8a98: 91e20003 lbu v0,3(t7) +800a8a9c: 10400009 beqz v0,800a8ac4 <_Z17DrawClippedTilex2jjjjjj+0x93c> +800a8aa0: 00021040 sll v0,v0,0x1 +800a8aa4: 8da40044 lw a0,68(t5) +800a8aa8: 00441021 addu v0,v0,a0 +800a8aac: 90430000 lbu v1,0(v0) +800a8ab0: a0c30006 sb v1,6(a2) +800a8ab4: a0c30007 sb v1,7(a2) +800a8ab8: 91a2004d lbu v0,77(t5) +800a8abc: a0a20006 sb v0,6(a1) +800a8ac0: a0a20007 sb v0,7(a1) +800a8ac4: 8ce20004 lw v0,4(a3) +800a8ac8: 02a21024 and v0,s5,v0 +800a8acc: 10400046 beqz v0,800a8be8 <_Z17DrawClippedTilex2jjjjjj+0xa60> +800a8ad0: afa20010 sw v0,16(sp) +800a8ad4: 8d630040 lw v1,64(t3) +800a8ad8: 26650008 addiu a1,s3,8 +800a8adc: 00a33021 addu a2,a1,v1 +800a8ae0: 9162004c lbu v0,76(t3) +800a8ae4: 90c30000 lbu v1,0(a2) +800a8ae8: 8d64003c lw a0,60(t3) +800a8aec: 0062102b sltu v0,v1,v0 +800a8af0: 1040000c beqz v0,800a8b24 <_Z17DrawClippedTilex2jjjjjj+0x99c> +800a8af4: 00a42821 addu a1,a1,a0 +800a8af8: 93a20010 lbu v0,16(sp) +800a8afc: 10400009 beqz v0,800a8b24 <_Z17DrawClippedTilex2jjjjjj+0x99c> +800a8b00: 00021040 sll v0,v0,0x1 +800a8b04: 8d640044 lw a0,68(t3) +800a8b08: 00441021 addu v0,v0,a0 +800a8b0c: 90430000 lbu v1,0(v0) +800a8b10: a0a30000 sb v1,0(a1) +800a8b14: a0a30001 sb v1,1(a1) +800a8b18: 9162004d lbu v0,77(t3) +800a8b1c: a0c20000 sb v0,0(a2) +800a8b20: a0c20001 sb v0,1(a2) +800a8b24: 91c2004c lbu v0,76(t6) +800a8b28: 90c30002 lbu v1,2(a2) +800a8b2c: 0062102b sltu v0,v1,v0 +800a8b30: 1040000c beqz v0,800a8b64 <_Z17DrawClippedTilex2jjjjjj+0x9dc> +800a8b34: 00000000 nop +800a8b38: 92420001 lbu v0,1(s2) +800a8b3c: 10400009 beqz v0,800a8b64 <_Z17DrawClippedTilex2jjjjjj+0x9dc> +800a8b40: 00021040 sll v0,v0,0x1 +800a8b44: 8dc40044 lw a0,68(t6) +800a8b48: 00441021 addu v0,v0,a0 +800a8b4c: 90430000 lbu v1,0(v0) +800a8b50: a0a30002 sb v1,2(a1) +800a8b54: a0a30003 sb v1,3(a1) +800a8b58: 91c2004d lbu v0,77(t6) +800a8b5c: a0c20002 sb v0,2(a2) +800a8b60: a0c20003 sb v0,3(a2) +800a8b64: 9282004c lbu v0,76(s4) +800a8b68: 90c30004 lbu v1,4(a2) +800a8b6c: 0062102b sltu v0,v1,v0 +800a8b70: 1040000c beqz v0,800a8ba4 <_Z17DrawClippedTilex2jjjjjj+0xa1c> +800a8b74: 00000000 nop +800a8b78: 92420002 lbu v0,2(s2) +800a8b7c: 10400009 beqz v0,800a8ba4 <_Z17DrawClippedTilex2jjjjjj+0xa1c> +800a8b80: 00021040 sll v0,v0,0x1 +800a8b84: 8e840044 lw a0,68(s4) +800a8b88: 00441021 addu v0,v0,a0 +800a8b8c: 90430000 lbu v1,0(v0) +800a8b90: a0a30004 sb v1,4(a1) +800a8b94: a0a30005 sb v1,5(a1) +800a8b98: 9282004d lbu v0,77(s4) +800a8b9c: a0c20004 sb v0,4(a2) +800a8ba0: a0c20005 sb v0,5(a2) +800a8ba4: 9202004c lbu v0,76(s0) +800a8ba8: 90c30006 lbu v1,6(a2) +800a8bac: 0062102b sltu v0,v1,v0 +800a8bb0: 1040000e beqz v0,800a8bec <_Z17DrawClippedTilex2jjjjjj+0xa64> +800a8bb4: 27026dd8 addiu v0,t8,28120 +800a8bb8: 92420003 lbu v0,3(s2) +800a8bbc: 1040000a beqz v0,800a8be8 <_Z17DrawClippedTilex2jjjjjj+0xa60> +800a8bc0: 00000000 nop +800a8bc4: 8e040044 lw a0,68(s0) +800a8bc8: 00021040 sll v0,v0,0x1 +800a8bcc: 00441021 addu v0,v0,a0 +800a8bd0: 90430000 lbu v1,0(v0) +800a8bd4: a0a30006 sb v1,6(a1) +800a8bd8: a0a30007 sb v1,7(a1) +800a8bdc: 9202004d lbu v0,77(s0) +800a8be0: a0c20006 sb v0,6(a2) +800a8be4: a0c20007 sb v0,7(a2) +800a8be8: 27026dd8 addiu v0,t8,28120 +800a8bec: 2508ffff addiu t0,t0,-1 +800a8bf0: 1500ff6b bnez t0,800a89a0 <_Z17DrawClippedTilex2jjjjjj+0x818> +800a8bf4: 8c420030 lw v0,48(v0) +800a8bf8: 0802a159 j 800a8564 <_Z17DrawClippedTilex2jjjjjj+0x3dc> +800a8bfc: 8fbf003c lw ra,60(sp) +800a8c00: 00151880 sll v1,s5,0x2 +800a8c04: 2442b514 addiu v0,v0,-19180 +800a8c08: 00621821 addu v1,v1,v0 +800a8c0c: 0802a247 j 800a891c <_Z17DrawClippedTilex2jjjjjj+0x794> +800a8c10: 8c66fff0 lw a2,-16(v1) +800a8c14: 02a23824 and a3,s5,v0 +800a8c18: 3145ff00 andi a1,t2,0xff00 +800a8c1c: 01421024 and v0,t2,v0 +800a8c20: 32a6ff00 andi a2,s5,0xff00 +800a8c24: 000a4e02 srl t1,t2,0x18 +800a8c28: 00063200 sll a2,a2,0x8 +800a8c2c: 00052a00 sll a1,a1,0x8 +800a8c30: 00021202 srl v0,v0,0x8 +800a8c34: 00073a02 srl a3,a3,0x8 +800a8c38: 00154602 srl t0,s5,0x18 +800a8c3c: 000a1e00 sll v1,t2,0x18 +800a8c40: 00152600 sll a0,s5,0x18 +800a8c44: 00651825 or v1,v1,a1 +800a8c48: 00491025 or v0,v0,t1 +800a8c4c: 00862025 or a0,a0,a2 +800a8c50: 00e83825 or a3,a3,t0 +800a8c54: 00624825 or t1,v1,v0 +800a8c58: 12e0fe41 beqz s7,800a8560 <_Z17DrawClippedTilex2jjjjjj+0x3d8> +800a8c5c: 00873025 or a2,a0,a3 +800a8c60: 8fa30050 lw v1,80(sp) +800a8c64: 3c028022 lui v0,0x8022 +800a8c68: 24476dd8 addiu a3,v0,28120 +800a8c6c: 27b00010 addiu s0,sp,16 +800a8c70: 02c31023 subu v0,s6,v1 +800a8c74: 00e04021 move t0,a3 +800a8c78: 00e07821 move t7,a3 +800a8c7c: 00e08821 move s1,a3 +800a8c80: 244b0038 addiu t3,v0,56 +800a8c84: 02e06021 move t4,s7 +800a8c88: 00e06821 move t5,a3 +800a8c8c: 00e09021 move s2,a3 +800a8c90: 0200a021 move s4,s0 +800a8c94: 00e07021 move t6,a3 +800a8c98: 0802a32a j 800a8ca8 <_Z17DrawClippedTilex2jjjjjj+0xb20> +800a8c9c: 00e0a821 move s5,a3 +800a8ca0: 02629821 addu s3,s3,v0 +800a8ca4: 256bfff8 addiu t3,t3,-8 +800a8ca8: 8d620004 lw v0,4(t3) +800a8cac: 01221024 and v0,t1,v0 +800a8cb0: 10400044 beqz v0,800a8dc4 <_Z17DrawClippedTilex2jjjjjj+0xc3c> +800a8cb4: afa20010 sw v0,16(sp) +800a8cb8: 8da30040 lw v1,64(t5) +800a8cbc: 91a2004c lbu v0,76(t5) +800a8cc0: 02632821 addu a1,s3,v1 +800a8cc4: 90a40000 lbu a0,0(a1) +800a8cc8: 8da3003c lw v1,60(t5) +800a8ccc: 0082102b sltu v0,a0,v0 +800a8cd0: 1040000c beqz v0,800a8d04 <_Z17DrawClippedTilex2jjjjjj+0xb7c> +800a8cd4: 02635021 addu t2,s3,v1 +800a8cd8: 93a20013 lbu v0,19(sp) +800a8cdc: 10400009 beqz v0,800a8d04 <_Z17DrawClippedTilex2jjjjjj+0xb7c> +800a8ce0: 00021040 sll v0,v0,0x1 +800a8ce4: 8da40044 lw a0,68(t5) +800a8ce8: 00441021 addu v0,v0,a0 +800a8cec: 90430000 lbu v1,0(v0) +800a8cf0: a1430000 sb v1,0(t2) +800a8cf4: a1430001 sb v1,1(t2) +800a8cf8: 91a2004d lbu v0,77(t5) +800a8cfc: a0a20000 sb v0,0(a1) +800a8d00: a0a20001 sb v0,1(a1) +800a8d04: 90e2004c lbu v0,76(a3) +800a8d08: 90a30002 lbu v1,2(a1) +800a8d0c: 0062102b sltu v0,v1,v0 +800a8d10: 1040000c beqz v0,800a8d44 <_Z17DrawClippedTilex2jjjjjj+0xbbc> +800a8d14: 00000000 nop +800a8d18: 92020002 lbu v0,2(s0) +800a8d1c: 10400009 beqz v0,800a8d44 <_Z17DrawClippedTilex2jjjjjj+0xbbc> +800a8d20: 00021040 sll v0,v0,0x1 +800a8d24: 8ce40044 lw a0,68(a3) +800a8d28: 00441021 addu v0,v0,a0 +800a8d2c: 90430000 lbu v1,0(v0) +800a8d30: a1430002 sb v1,2(t2) +800a8d34: a1430003 sb v1,3(t2) +800a8d38: 90e2004d lbu v0,77(a3) +800a8d3c: a0a20002 sb v0,2(a1) +800a8d40: a0a20003 sb v0,3(a1) +800a8d44: 9242004c lbu v0,76(s2) +800a8d48: 90a30004 lbu v1,4(a1) +800a8d4c: 0062102b sltu v0,v1,v0 +800a8d50: 1040000c beqz v0,800a8d84 <_Z17DrawClippedTilex2jjjjjj+0xbfc> +800a8d54: 00000000 nop +800a8d58: 92020001 lbu v0,1(s0) +800a8d5c: 10400009 beqz v0,800a8d84 <_Z17DrawClippedTilex2jjjjjj+0xbfc> +800a8d60: 00021040 sll v0,v0,0x1 +800a8d64: 8e440044 lw a0,68(s2) +800a8d68: 00441021 addu v0,v0,a0 +800a8d6c: 90430000 lbu v1,0(v0) +800a8d70: a1430004 sb v1,4(t2) +800a8d74: a1430005 sb v1,5(t2) +800a8d78: 9242004d lbu v0,77(s2) +800a8d7c: a0a20004 sb v0,4(a1) +800a8d80: a0a20005 sb v0,5(a1) +800a8d84: 9102004c lbu v0,76(t0) +800a8d88: 90a30006 lbu v1,6(a1) +800a8d8c: 0062102b sltu v0,v1,v0 +800a8d90: 1040000c beqz v0,800a8dc4 <_Z17DrawClippedTilex2jjjjjj+0xc3c> +800a8d94: 00000000 nop +800a8d98: 92020000 lbu v0,0(s0) +800a8d9c: 10400009 beqz v0,800a8dc4 <_Z17DrawClippedTilex2jjjjjj+0xc3c> +800a8da0: 00021040 sll v0,v0,0x1 +800a8da4: 8d040044 lw a0,68(t0) +800a8da8: 00441021 addu v0,v0,a0 +800a8dac: 90430000 lbu v1,0(v0) +800a8db0: a1430006 sb v1,6(t2) +800a8db4: a1430007 sb v1,7(t2) +800a8db8: 9102004d lbu v0,77(t0) +800a8dbc: a0a20006 sb v0,6(a1) +800a8dc0: a0a20007 sb v0,7(a1) +800a8dc4: 8d620000 lw v0,0(t3) +800a8dc8: 00c21024 and v0,a2,v0 +800a8dcc: 10400046 beqz v0,800a8ee8 <_Z17DrawClippedTilex2jjjjjj+0xd60> +800a8dd0: afa20010 sw v0,16(sp) +800a8dd4: 8dc30040 lw v1,64(t6) +800a8dd8: 26650008 addiu a1,s3,8 +800a8ddc: 00a35021 addu t2,a1,v1 +800a8de0: 91c2004c lbu v0,76(t6) +800a8de4: 91430000 lbu v1,0(t2) +800a8de8: 8dc4003c lw a0,60(t6) +800a8dec: 0062102b sltu v0,v1,v0 +800a8df0: 1040000c beqz v0,800a8e24 <_Z17DrawClippedTilex2jjjjjj+0xc9c> +800a8df4: 00a42821 addu a1,a1,a0 +800a8df8: 93a20013 lbu v0,19(sp) +800a8dfc: 10400009 beqz v0,800a8e24 <_Z17DrawClippedTilex2jjjjjj+0xc9c> +800a8e00: 00021040 sll v0,v0,0x1 +800a8e04: 8dc40044 lw a0,68(t6) +800a8e08: 00441021 addu v0,v0,a0 +800a8e0c: 90430000 lbu v1,0(v0) +800a8e10: a0a30000 sb v1,0(a1) +800a8e14: a0a30001 sb v1,1(a1) +800a8e18: 91c2004d lbu v0,77(t6) +800a8e1c: a1420000 sb v0,0(t2) +800a8e20: a1420001 sb v0,1(t2) +800a8e24: 91e2004c lbu v0,76(t7) +800a8e28: 91430002 lbu v1,2(t2) +800a8e2c: 0062102b sltu v0,v1,v0 +800a8e30: 1040000c beqz v0,800a8e64 <_Z17DrawClippedTilex2jjjjjj+0xcdc> +800a8e34: 00000000 nop +800a8e38: 92820002 lbu v0,2(s4) +800a8e3c: 10400009 beqz v0,800a8e64 <_Z17DrawClippedTilex2jjjjjj+0xcdc> +800a8e40: 00021040 sll v0,v0,0x1 +800a8e44: 8de40044 lw a0,68(t7) +800a8e48: 00441021 addu v0,v0,a0 +800a8e4c: 90430000 lbu v1,0(v0) +800a8e50: a0a30002 sb v1,2(a1) +800a8e54: a0a30003 sb v1,3(a1) +800a8e58: 91e2004d lbu v0,77(t7) +800a8e5c: a1420002 sb v0,2(t2) +800a8e60: a1420003 sb v0,3(t2) +800a8e64: 92a2004c lbu v0,76(s5) +800a8e68: 91430004 lbu v1,4(t2) +800a8e6c: 0062102b sltu v0,v1,v0 +800a8e70: 1040000c beqz v0,800a8ea4 <_Z17DrawClippedTilex2jjjjjj+0xd1c> +800a8e74: 00000000 nop +800a8e78: 92820001 lbu v0,1(s4) +800a8e7c: 10400009 beqz v0,800a8ea4 <_Z17DrawClippedTilex2jjjjjj+0xd1c> +800a8e80: 00021040 sll v0,v0,0x1 +800a8e84: 8ea40044 lw a0,68(s5) +800a8e88: 00441021 addu v0,v0,a0 +800a8e8c: 90430000 lbu v1,0(v0) +800a8e90: a0a30004 sb v1,4(a1) +800a8e94: a0a30005 sb v1,5(a1) +800a8e98: 92a2004d lbu v0,77(s5) +800a8e9c: a1420004 sb v0,4(t2) +800a8ea0: a1420005 sb v0,5(t2) +800a8ea4: 9222004c lbu v0,76(s1) +800a8ea8: 91430006 lbu v1,6(t2) +800a8eac: 0062102b sltu v0,v1,v0 +800a8eb0: 1040000e beqz v0,800a8eec <_Z17DrawClippedTilex2jjjjjj+0xd64> +800a8eb4: 27026dd8 addiu v0,t8,28120 +800a8eb8: 92820000 lbu v0,0(s4) +800a8ebc: 1040000a beqz v0,800a8ee8 <_Z17DrawClippedTilex2jjjjjj+0xd60> +800a8ec0: 00000000 nop +800a8ec4: 8e240044 lw a0,68(s1) +800a8ec8: 00021040 sll v0,v0,0x1 +800a8ecc: 00441021 addu v0,v0,a0 +800a8ed0: 90430000 lbu v1,0(v0) +800a8ed4: a0a30006 sb v1,6(a1) +800a8ed8: a0a30007 sb v1,7(a1) +800a8edc: 9222004d lbu v0,77(s1) +800a8ee0: a1420006 sb v0,6(t2) +800a8ee4: a1420007 sb v0,7(t2) +800a8ee8: 27026dd8 addiu v0,t8,28120 +800a8eec: 258cffff addiu t4,t4,-1 +800a8ef0: 1580ff6b bnez t4,800a8ca0 <_Z17DrawClippedTilex2jjjjjj+0xb18> +800a8ef4: 8c420030 lw v0,48(v0) +800a8ef8: 0802a159 j 800a8564 <_Z17DrawClippedTilex2jjjjjj+0x3dc> +800a8efc: 8fbf003c lw ra,60(sp) +800a8f00: 244228a0 addiu v0,v0,10400 +800a8f04: 0040f809 jalr v0 +800a8f08: 00000000 nop +800a8f0c: 0802a094 j 800a8250 <_Z17DrawClippedTilex2jjjjjj+0xc8> +800a8f10: 8e220020 lw v0,32(s1) + +800a8f14 <_Z10DrawTilex2jjjj>: +800a8f14: 27bdffc8 addiu sp,sp,-56 +800a8f18: 3c028022 lui v0,0x8022 +800a8f1c: afb7002c sw s7,44(sp) +800a8f20: afb60028 sw s6,40(sp) +800a8f24: afb40020 sw s4,32(sp) +800a8f28: afb3001c sw s3,28(sp) +800a8f2c: afb10014 sw s1,20(sp) +800a8f30: afbf0030 sw ra,48(sp) +800a8f34: 24516da8 addiu s1,v0,28072 +800a8f38: afb50024 sw s5,36(sp) +800a8f3c: afb20018 sw s2,24(sp) +800a8f40: afb00010 sw s0,16(sp) +800a8f44: 0080a021 move s4,a0 +800a8f48: 8e280008 lw t0,8(s1) +800a8f4c: 308203ff andi v0,a0,0x3ff +800a8f50: 328301ff andi v1,s4,0x1ff +800a8f54: 8e24000c lw a0,12(s1) +800a8f58: 01021004 sllv v0,v0,t0 +800a8f5c: 2c630100 sltiu v1,v1,256 +800a8f60: 00442021 addu a0,v0,a0 +800a8f64: 00a09821 move s3,a1 +800a8f68: 00c0b821 move s7,a2 +800a8f6c: 14600003 bnez v1,800a8f7c <_Z10DrawTilex2jjjj+0x68> +800a8f70: 00e0b021 move s6,a3 +800a8f74: 8e220010 lw v0,16(s1) +800a8f78: 00822021 addu a0,a0,v0 +800a8f7c: 3085ffff andi a1,a0,0xffff +800a8f80: 8e260028 lw a2,40(s1) +800a8f84: 01058006 srlv s0,a1,t0 +800a8f88: 02069021 addu s2,s0,a2 +800a8f8c: 8e220024 lw v0,36(s1) +800a8f90: 92440000 lbu a0,0(s2) +800a8f94: 00101980 sll v1,s0,0x6 +800a8f98: 10800186 beqz a0,800a95b4 <_Z10DrawTilex2jjjj+0x6a0> +800a8f9c: 0062a821 addu s5,v1,v0 +800a8fa0: 02061021 addu v0,s0,a2 +800a8fa4: 90440000 lbu a0,0(v0) +800a8fa8: 24030002 li v1,2 +800a8fac: 108300b7 beq a0,v1,800a928c <_Z10DrawTilex2jjjj+0x378> +800a8fb0: 8fbf0030 lw ra,48(sp) +800a8fb4: 9222002c lbu v0,44(s1) +800a8fb8: 104000be beqz v0,800a92b4 <_Z10DrawTilex2jjjj+0x3a0> +800a8fbc: 00141a82 srl v1,s4,0xa +800a8fc0: 3c028022 lui v0,0x8022 +800a8fc4: 90435bcb lbu v1,23499(v0) +800a8fc8: 146002cf bnez v1,800a9b08 <_Z10DrawTilex2jjjj+0xbf4> +800a8fcc: 3c028005 lui v0,0x8005 +800a8fd0: 8e220020 lw v0,32(s1) +800a8fd4: 00141a82 srl v1,s4,0xa +800a8fd8: 00621824 and v1,v1,v0 +800a8fdc: 3c02802c lui v0,0x802c +800a8fe0: 2442140c addiu v0,v0,5132 +800a8fe4: 00031a40 sll v1,v1,0x9 +800a8fe8: 3c118022 lui s1,0x8022 +800a8fec: 00621821 addu v1,v1,v0 +800a8ff0: 26246dd8 addiu a0,s1,28120 +800a8ff4: 3282c000 andi v0,s4,0xc000 +800a8ff8: 144000be bnez v0,800a92f4 <_Z10DrawTilex2jjjj+0x3e0> +800a8ffc: ac830044 sw v1,68(a0) +800a9000: 12c000a2 beqz s6,800a928c <_Z10DrawTilex2jjjj+0x378> +800a9004: 8fbf0030 lw ra,48(sp) +800a9008: 3c028022 lui v0,0x8022 +800a900c: 244b6dd8 addiu t3,v0,28120 +800a9010: 01606021 move t4,t3 +800a9014: 01606821 move t5,t3 +800a9018: 01607021 move t6,t3 +800a901c: 02b73021 addu a2,s5,s7 +800a9020: 02c03821 move a3,s6 +800a9024: 01605021 move t2,t3 +800a9028: 01608021 move s0,t3 +800a902c: 01604821 move t1,t3 +800a9030: 0802a410 j 800a9040 <_Z10DrawTilex2jjjj+0x12c> +800a9034: 01607821 move t7,t3 +800a9038: 02629821 addu s3,s3,v0 +800a903c: 24c60008 addiu a2,a2,8 +800a9040: 8cc20000 lw v0,0(a2) +800a9044: 10400044 beqz v0,800a9158 <_Z10DrawTilex2jjjj+0x244> +800a9048: 00000000 nop +800a904c: 8d430040 lw v1,64(t2) +800a9050: 9142004c lbu v0,76(t2) +800a9054: 02632821 addu a1,s3,v1 +800a9058: 90a40000 lbu a0,0(a1) +800a905c: 8d43003c lw v1,60(t2) +800a9060: 0082102b sltu v0,a0,v0 +800a9064: 1040000c beqz v0,800a9098 <_Z10DrawTilex2jjjj+0x184> +800a9068: 02634021 addu t0,s3,v1 +800a906c: 90c20000 lbu v0,0(a2) +800a9070: 10400009 beqz v0,800a9098 <_Z10DrawTilex2jjjj+0x184> +800a9074: 00021040 sll v0,v0,0x1 +800a9078: 8d440044 lw a0,68(t2) +800a907c: 00441021 addu v0,v0,a0 +800a9080: 90430000 lbu v1,0(v0) +800a9084: a1030000 sb v1,0(t0) +800a9088: a1030001 sb v1,1(t0) +800a908c: 9142004d lbu v0,77(t2) +800a9090: a0a20000 sb v0,0(a1) +800a9094: a0a20001 sb v0,1(a1) +800a9098: 9162004c lbu v0,76(t3) +800a909c: 90a30002 lbu v1,2(a1) +800a90a0: 0062102b sltu v0,v1,v0 +800a90a4: 1040000c beqz v0,800a90d8 <_Z10DrawTilex2jjjj+0x1c4> +800a90a8: 00000000 nop +800a90ac: 90c20001 lbu v0,1(a2) +800a90b0: 10400009 beqz v0,800a90d8 <_Z10DrawTilex2jjjj+0x1c4> +800a90b4: 00021040 sll v0,v0,0x1 +800a90b8: 8d640044 lw a0,68(t3) +800a90bc: 00441021 addu v0,v0,a0 +800a90c0: 90430000 lbu v1,0(v0) +800a90c4: a1030002 sb v1,2(t0) +800a90c8: a1030003 sb v1,3(t0) +800a90cc: 9162004d lbu v0,77(t3) +800a90d0: a0a20002 sb v0,2(a1) +800a90d4: a0a20003 sb v0,3(a1) +800a90d8: 9202004c lbu v0,76(s0) +800a90dc: 90a30004 lbu v1,4(a1) +800a90e0: 0062102b sltu v0,v1,v0 +800a90e4: 1040000c beqz v0,800a9118 <_Z10DrawTilex2jjjj+0x204> +800a90e8: 00000000 nop +800a90ec: 90c20002 lbu v0,2(a2) +800a90f0: 10400009 beqz v0,800a9118 <_Z10DrawTilex2jjjj+0x204> +800a90f4: 00021040 sll v0,v0,0x1 +800a90f8: 8e040044 lw a0,68(s0) +800a90fc: 00441021 addu v0,v0,a0 +800a9100: 90430000 lbu v1,0(v0) +800a9104: a1030004 sb v1,4(t0) +800a9108: a1030005 sb v1,5(t0) +800a910c: 9202004d lbu v0,77(s0) +800a9110: a0a20004 sb v0,4(a1) +800a9114: a0a20005 sb v0,5(a1) +800a9118: 9182004c lbu v0,76(t4) +800a911c: 90a30006 lbu v1,6(a1) +800a9120: 0062102b sltu v0,v1,v0 +800a9124: 1040000c beqz v0,800a9158 <_Z10DrawTilex2jjjj+0x244> +800a9128: 00000000 nop +800a912c: 90c20003 lbu v0,3(a2) +800a9130: 10400009 beqz v0,800a9158 <_Z10DrawTilex2jjjj+0x244> +800a9134: 00021040 sll v0,v0,0x1 +800a9138: 8d840044 lw a0,68(t4) +800a913c: 00441021 addu v0,v0,a0 +800a9140: 90430000 lbu v1,0(v0) +800a9144: a1030006 sb v1,6(t0) +800a9148: a1030007 sb v1,7(t0) +800a914c: 9182004d lbu v0,77(t4) +800a9150: a0a20006 sb v0,6(a1) +800a9154: a0a20007 sb v0,7(a1) +800a9158: 8cc20004 lw v0,4(a2) +800a915c: 10400047 beqz v0,800a927c <_Z10DrawTilex2jjjj+0x368> +800a9160: 26226dd8 addiu v0,s1,28120 +800a9164: 8d230040 lw v1,64(t1) +800a9168: 26650008 addiu a1,s3,8 +800a916c: 00a34021 addu t0,a1,v1 +800a9170: 9122004c lbu v0,76(t1) +800a9174: 91030000 lbu v1,0(t0) +800a9178: 8d24003c lw a0,60(t1) +800a917c: 0062102b sltu v0,v1,v0 +800a9180: 1040000c beqz v0,800a91b4 <_Z10DrawTilex2jjjj+0x2a0> +800a9184: 00a42821 addu a1,a1,a0 +800a9188: 90c20004 lbu v0,4(a2) +800a918c: 10400009 beqz v0,800a91b4 <_Z10DrawTilex2jjjj+0x2a0> +800a9190: 00021040 sll v0,v0,0x1 +800a9194: 8d240044 lw a0,68(t1) +800a9198: 00441021 addu v0,v0,a0 +800a919c: 90430000 lbu v1,0(v0) +800a91a0: a0a30000 sb v1,0(a1) +800a91a4: a0a30001 sb v1,1(a1) +800a91a8: 9122004d lbu v0,77(t1) +800a91ac: a1020000 sb v0,0(t0) +800a91b0: a1020001 sb v0,1(t0) +800a91b4: 91a2004c lbu v0,76(t5) +800a91b8: 91030002 lbu v1,2(t0) +800a91bc: 0062102b sltu v0,v1,v0 +800a91c0: 1040000c beqz v0,800a91f4 <_Z10DrawTilex2jjjj+0x2e0> +800a91c4: 00000000 nop +800a91c8: 90c20005 lbu v0,5(a2) +800a91cc: 10400009 beqz v0,800a91f4 <_Z10DrawTilex2jjjj+0x2e0> +800a91d0: 00021040 sll v0,v0,0x1 +800a91d4: 8da40044 lw a0,68(t5) +800a91d8: 00441021 addu v0,v0,a0 +800a91dc: 90430000 lbu v1,0(v0) +800a91e0: a0a30002 sb v1,2(a1) +800a91e4: a0a30003 sb v1,3(a1) +800a91e8: 91a2004d lbu v0,77(t5) +800a91ec: a1020002 sb v0,2(t0) +800a91f0: a1020003 sb v0,3(t0) +800a91f4: 91e2004c lbu v0,76(t7) +800a91f8: 91030004 lbu v1,4(t0) +800a91fc: 0062102b sltu v0,v1,v0 +800a9200: 1040000c beqz v0,800a9234 <_Z10DrawTilex2jjjj+0x320> +800a9204: 00000000 nop +800a9208: 90c20006 lbu v0,6(a2) +800a920c: 10400009 beqz v0,800a9234 <_Z10DrawTilex2jjjj+0x320> +800a9210: 00021040 sll v0,v0,0x1 +800a9214: 8de40044 lw a0,68(t7) +800a9218: 00441021 addu v0,v0,a0 +800a921c: 90430000 lbu v1,0(v0) +800a9220: a0a30004 sb v1,4(a1) +800a9224: a0a30005 sb v1,5(a1) +800a9228: 91e2004d lbu v0,77(t7) +800a922c: a1020004 sb v0,4(t0) +800a9230: a1020005 sb v0,5(t0) +800a9234: 91c2004c lbu v0,76(t6) +800a9238: 91030006 lbu v1,6(t0) +800a923c: 0062102b sltu v0,v1,v0 +800a9240: 1040000e beqz v0,800a927c <_Z10DrawTilex2jjjj+0x368> +800a9244: 26226dd8 addiu v0,s1,28120 +800a9248: 90c20007 lbu v0,7(a2) +800a924c: 1040000a beqz v0,800a9278 <_Z10DrawTilex2jjjj+0x364> +800a9250: 00000000 nop +800a9254: 8dc40044 lw a0,68(t6) +800a9258: 00021040 sll v0,v0,0x1 +800a925c: 00441021 addu v0,v0,a0 +800a9260: 90430000 lbu v1,0(v0) +800a9264: a0a30006 sb v1,6(a1) +800a9268: a0a30007 sb v1,7(a1) +800a926c: 91c2004d lbu v0,77(t6) +800a9270: a1020006 sb v0,6(t0) +800a9274: a1020007 sb v0,7(t0) +800a9278: 26226dd8 addiu v0,s1,28120 +800a927c: 24e7ffff addiu a3,a3,-1 +800a9280: 14e0ff6d bnez a3,800a9038 <_Z10DrawTilex2jjjj+0x124> +800a9284: 8c420030 lw v0,48(v0) +800a9288: 8fbf0030 lw ra,48(sp) +800a928c: 8fb7002c lw s7,44(sp) +800a9290: 8fb60028 lw s6,40(sp) +800a9294: 8fb50024 lw s5,36(sp) +800a9298: 8fb40020 lw s4,32(sp) +800a929c: 8fb3001c lw s3,28(sp) +800a92a0: 8fb20018 lw s2,24(sp) +800a92a4: 8fb10014 lw s1,20(sp) +800a92a8: 8fb00010 lw s0,16(sp) +800a92ac: 03e00008 jr ra +800a92b0: 27bd0038 addiu sp,sp,56 +800a92b4: 8e240020 lw a0,32(s1) +800a92b8: 8e25001c lw a1,28(s1) +800a92bc: 8e220018 lw v0,24(s1) +800a92c0: 00641824 and v1,v1,a0 +800a92c4: 00a31804 sllv v1,v1,a1 +800a92c8: 00621821 addu v1,v1,v0 +800a92cc: 00031840 sll v1,v1,0x1 +800a92d0: 3c028022 lui v0,0x8022 +800a92d4: 24425bc4 addiu v0,v0,23492 +800a92d8: 24630c48 addiu v1,v1,3144 +800a92dc: 3c118022 lui s1,0x8022 +800a92e0: 00621821 addu v1,v1,v0 +800a92e4: 26246dd8 addiu a0,s1,28120 +800a92e8: 3282c000 andi v0,s4,0xc000 +800a92ec: 1040ff44 beqz v0,800a9000 <_Z10DrawTilex2jjjj+0xec> +800a92f0: ac830044 sw v1,68(a0) +800a92f4: 32828000 andi v0,s4,0x8000 +800a92f8: 144000b5 bnez v0,800a95d0 <_Z10DrawTilex2jjjj+0x6bc> +800a92fc: 32824000 andi v0,s4,0x4000 +800a9300: 12c0ffe2 beqz s6,800a928c <_Z10DrawTilex2jjjj+0x378> +800a9304: 8fbf0030 lw ra,48(sp) +800a9308: 3c028022 lui v0,0x8022 +800a930c: 244d6dd8 addiu t5,v0,28120 +800a9310: 01a05821 move t3,t5 +800a9314: 01a06021 move t4,t5 +800a9318: 01a07021 move t6,t5 +800a931c: 02b73021 addu a2,s5,s7 +800a9320: 02c03821 move a3,s6 +800a9324: 01a05021 move t2,t5 +800a9328: 01a08021 move s0,t5 +800a932c: 01a04821 move t1,t5 +800a9330: 0802a4d0 j 800a9340 <_Z10DrawTilex2jjjj+0x42c> +800a9334: 01a07821 move t7,t5 +800a9338: 02629821 addu s3,s3,v0 +800a933c: 24c60008 addiu a2,a2,8 +800a9340: 8cc20004 lw v0,4(a2) +800a9344: 10400044 beqz v0,800a9458 <_Z10DrawTilex2jjjj+0x544> +800a9348: 00000000 nop +800a934c: 8d430040 lw v1,64(t2) +800a9350: 9142004c lbu v0,76(t2) +800a9354: 02632821 addu a1,s3,v1 +800a9358: 90a40000 lbu a0,0(a1) +800a935c: 8d43003c lw v1,60(t2) +800a9360: 0082102b sltu v0,a0,v0 +800a9364: 1040000c beqz v0,800a9398 <_Z10DrawTilex2jjjj+0x484> +800a9368: 02634021 addu t0,s3,v1 +800a936c: 90c20007 lbu v0,7(a2) +800a9370: 10400009 beqz v0,800a9398 <_Z10DrawTilex2jjjj+0x484> +800a9374: 00021040 sll v0,v0,0x1 +800a9378: 8d440044 lw a0,68(t2) +800a937c: 00441021 addu v0,v0,a0 +800a9380: 90430000 lbu v1,0(v0) +800a9384: a1030000 sb v1,0(t0) +800a9388: a1030001 sb v1,1(t0) +800a938c: 9142004d lbu v0,77(t2) +800a9390: a0a20000 sb v0,0(a1) +800a9394: a0a20001 sb v0,1(a1) +800a9398: 91a2004c lbu v0,76(t5) +800a939c: 90a30002 lbu v1,2(a1) +800a93a0: 0062102b sltu v0,v1,v0 +800a93a4: 1040000c beqz v0,800a93d8 <_Z10DrawTilex2jjjj+0x4c4> +800a93a8: 00000000 nop +800a93ac: 90c20006 lbu v0,6(a2) +800a93b0: 10400009 beqz v0,800a93d8 <_Z10DrawTilex2jjjj+0x4c4> +800a93b4: 00021040 sll v0,v0,0x1 +800a93b8: 8da40044 lw a0,68(t5) +800a93bc: 00441021 addu v0,v0,a0 +800a93c0: 90430000 lbu v1,0(v0) +800a93c4: a1030002 sb v1,2(t0) +800a93c8: a1030003 sb v1,3(t0) +800a93cc: 91a2004d lbu v0,77(t5) +800a93d0: a0a20002 sb v0,2(a1) +800a93d4: a0a20003 sb v0,3(a1) +800a93d8: 9202004c lbu v0,76(s0) +800a93dc: 90a30004 lbu v1,4(a1) +800a93e0: 0062102b sltu v0,v1,v0 +800a93e4: 1040000c beqz v0,800a9418 <_Z10DrawTilex2jjjj+0x504> +800a93e8: 00000000 nop +800a93ec: 90c20005 lbu v0,5(a2) +800a93f0: 10400009 beqz v0,800a9418 <_Z10DrawTilex2jjjj+0x504> +800a93f4: 00021040 sll v0,v0,0x1 +800a93f8: 8e040044 lw a0,68(s0) +800a93fc: 00441021 addu v0,v0,a0 +800a9400: 90430000 lbu v1,0(v0) +800a9404: a1030004 sb v1,4(t0) +800a9408: a1030005 sb v1,5(t0) +800a940c: 9202004d lbu v0,77(s0) +800a9410: a0a20004 sb v0,4(a1) +800a9414: a0a20005 sb v0,5(a1) +800a9418: 9162004c lbu v0,76(t3) +800a941c: 90a30006 lbu v1,6(a1) +800a9420: 0062102b sltu v0,v1,v0 +800a9424: 1040000c beqz v0,800a9458 <_Z10DrawTilex2jjjj+0x544> +800a9428: 00000000 nop +800a942c: 90c20004 lbu v0,4(a2) +800a9430: 10400009 beqz v0,800a9458 <_Z10DrawTilex2jjjj+0x544> +800a9434: 00021040 sll v0,v0,0x1 +800a9438: 8d640044 lw a0,68(t3) +800a943c: 00441021 addu v0,v0,a0 +800a9440: 90430000 lbu v1,0(v0) +800a9444: a1030006 sb v1,6(t0) +800a9448: a1030007 sb v1,7(t0) +800a944c: 9162004d lbu v0,77(t3) +800a9450: a0a20006 sb v0,6(a1) +800a9454: a0a20007 sb v0,7(a1) +800a9458: 8cc20000 lw v0,0(a2) +800a945c: 10400047 beqz v0,800a957c <_Z10DrawTilex2jjjj+0x668> +800a9460: 26226dd8 addiu v0,s1,28120 +800a9464: 8d230040 lw v1,64(t1) +800a9468: 26650008 addiu a1,s3,8 +800a946c: 00a34021 addu t0,a1,v1 +800a9470: 9122004c lbu v0,76(t1) +800a9474: 91030000 lbu v1,0(t0) +800a9478: 8d24003c lw a0,60(t1) +800a947c: 0062102b sltu v0,v1,v0 +800a9480: 1040000c beqz v0,800a94b4 <_Z10DrawTilex2jjjj+0x5a0> +800a9484: 00a42821 addu a1,a1,a0 +800a9488: 90c20003 lbu v0,3(a2) +800a948c: 10400009 beqz v0,800a94b4 <_Z10DrawTilex2jjjj+0x5a0> +800a9490: 00021040 sll v0,v0,0x1 +800a9494: 8d240044 lw a0,68(t1) +800a9498: 00441021 addu v0,v0,a0 +800a949c: 90430000 lbu v1,0(v0) +800a94a0: a0a30000 sb v1,0(a1) +800a94a4: a0a30001 sb v1,1(a1) +800a94a8: 9122004d lbu v0,77(t1) +800a94ac: a1020000 sb v0,0(t0) +800a94b0: a1020001 sb v0,1(t0) +800a94b4: 9182004c lbu v0,76(t4) +800a94b8: 91030002 lbu v1,2(t0) +800a94bc: 0062102b sltu v0,v1,v0 +800a94c0: 1040000c beqz v0,800a94f4 <_Z10DrawTilex2jjjj+0x5e0> +800a94c4: 00000000 nop +800a94c8: 90c20002 lbu v0,2(a2) +800a94cc: 10400009 beqz v0,800a94f4 <_Z10DrawTilex2jjjj+0x5e0> +800a94d0: 00021040 sll v0,v0,0x1 +800a94d4: 8d840044 lw a0,68(t4) +800a94d8: 00441021 addu v0,v0,a0 +800a94dc: 90430000 lbu v1,0(v0) +800a94e0: a0a30002 sb v1,2(a1) +800a94e4: a0a30003 sb v1,3(a1) +800a94e8: 9182004d lbu v0,77(t4) +800a94ec: a1020002 sb v0,2(t0) +800a94f0: a1020003 sb v0,3(t0) +800a94f4: 91e2004c lbu v0,76(t7) +800a94f8: 91030004 lbu v1,4(t0) +800a94fc: 0062102b sltu v0,v1,v0 +800a9500: 1040000c beqz v0,800a9534 <_Z10DrawTilex2jjjj+0x620> +800a9504: 00000000 nop +800a9508: 90c20001 lbu v0,1(a2) +800a950c: 10400009 beqz v0,800a9534 <_Z10DrawTilex2jjjj+0x620> +800a9510: 00021040 sll v0,v0,0x1 +800a9514: 8de40044 lw a0,68(t7) +800a9518: 00441021 addu v0,v0,a0 +800a951c: 90430000 lbu v1,0(v0) +800a9520: a0a30004 sb v1,4(a1) +800a9524: a0a30005 sb v1,5(a1) +800a9528: 91e2004d lbu v0,77(t7) +800a952c: a1020004 sb v0,4(t0) +800a9530: a1020005 sb v0,5(t0) +800a9534: 91c2004c lbu v0,76(t6) +800a9538: 91030006 lbu v1,6(t0) +800a953c: 0062102b sltu v0,v1,v0 +800a9540: 1040000e beqz v0,800a957c <_Z10DrawTilex2jjjj+0x668> +800a9544: 26226dd8 addiu v0,s1,28120 +800a9548: 90c20000 lbu v0,0(a2) +800a954c: 1040000a beqz v0,800a9578 <_Z10DrawTilex2jjjj+0x664> +800a9550: 00000000 nop +800a9554: 8dc40044 lw a0,68(t6) +800a9558: 00021040 sll v0,v0,0x1 +800a955c: 00441021 addu v0,v0,a0 +800a9560: 90430000 lbu v1,0(v0) +800a9564: a0a30006 sb v1,6(a1) +800a9568: a0a30007 sb v1,7(a1) +800a956c: 91c2004d lbu v0,77(t6) +800a9570: a1020006 sb v0,6(t0) +800a9574: a1020007 sb v0,7(t0) +800a9578: 26226dd8 addiu v0,s1,28120 +800a957c: 24e7ffff addiu a3,a3,-1 +800a9580: 14e0ff6d bnez a3,800a9338 <_Z10DrawTilex2jjjj+0x424> +800a9584: 8c420030 lw v0,48(v0) +800a9588: 8fbf0030 lw ra,48(sp) +800a958c: 8fb7002c lw s7,44(sp) +800a9590: 8fb60028 lw s6,40(sp) +800a9594: 8fb50024 lw s5,36(sp) +800a9598: 8fb40020 lw s4,32(sp) +800a959c: 8fb3001c lw s3,28(sp) +800a95a0: 8fb20018 lw s2,24(sp) +800a95a4: 8fb10014 lw s1,20(sp) +800a95a8: 8fb00010 lw s0,16(sp) +800a95ac: 03e00008 jr ra +800a95b0: 27bd0038 addiu sp,sp,56 +800a95b4: 3c02800a lui v0,0x800a +800a95b8: 2442b390 addiu v0,v0,-19568 +800a95bc: 0040f809 jalr v0 +800a95c0: 02a02021 move a0,s5 +800a95c4: a2420000 sb v0,0(s2) +800a95c8: 0802a3e8 j 800a8fa0 <_Z10DrawTilex2jjjj+0x8c> +800a95cc: 8e260028 lw a2,40(s1) +800a95d0: 144000a7 bnez v0,800a9870 <_Z10DrawTilex2jjjj+0x95c> +800a95d4: 00000000 nop +800a95d8: 12c0ff2c beqz s6,800a928c <_Z10DrawTilex2jjjj+0x378> +800a95dc: 8fbf0030 lw ra,48(sp) +800a95e0: 3c028022 lui v0,0x8022 +800a95e4: 244c6dd8 addiu t4,v0,28120 +800a95e8: 02b71023 subu v0,s5,s7 +800a95ec: 01806821 move t5,t4 +800a95f0: 01807021 move t6,t4 +800a95f4: 01807821 move t7,t4 +800a95f8: 2449003c addiu t1,v0,60 +800a95fc: 02c03821 move a3,s6 +800a9600: 24460038 addiu a2,v0,56 +800a9604: 01805821 move t3,t4 +800a9608: 01808021 move s0,t4 +800a960c: 01805021 move t2,t4 +800a9610: 0802a588 j 800a9620 <_Z10DrawTilex2jjjj+0x70c> +800a9614: 01809021 move s2,t4 +800a9618: 02629821 addu s3,s3,v0 +800a961c: 24c6fff8 addiu a2,a2,-8 +800a9620: 8cc20000 lw v0,0(a2) +800a9624: 10400044 beqz v0,800a9738 <_Z10DrawTilex2jjjj+0x824> +800a9628: 00000000 nop +800a962c: 8d630040 lw v1,64(t3) +800a9630: 9162004c lbu v0,76(t3) +800a9634: 02632821 addu a1,s3,v1 +800a9638: 90a40000 lbu a0,0(a1) +800a963c: 8d63003c lw v1,60(t3) +800a9640: 0082102b sltu v0,a0,v0 +800a9644: 1040000c beqz v0,800a9678 <_Z10DrawTilex2jjjj+0x764> +800a9648: 02634021 addu t0,s3,v1 +800a964c: 90c20000 lbu v0,0(a2) +800a9650: 10400009 beqz v0,800a9678 <_Z10DrawTilex2jjjj+0x764> +800a9654: 00021040 sll v0,v0,0x1 +800a9658: 8d640044 lw a0,68(t3) +800a965c: 00441021 addu v0,v0,a0 +800a9660: 90430000 lbu v1,0(v0) +800a9664: a1030000 sb v1,0(t0) +800a9668: a1030001 sb v1,1(t0) +800a966c: 9162004d lbu v0,77(t3) +800a9670: a0a20000 sb v0,0(a1) +800a9674: a0a20001 sb v0,1(a1) +800a9678: 9182004c lbu v0,76(t4) +800a967c: 90a30002 lbu v1,2(a1) +800a9680: 0062102b sltu v0,v1,v0 +800a9684: 1040000c beqz v0,800a96b8 <_Z10DrawTilex2jjjj+0x7a4> +800a9688: 00000000 nop +800a968c: 90c20001 lbu v0,1(a2) +800a9690: 10400009 beqz v0,800a96b8 <_Z10DrawTilex2jjjj+0x7a4> +800a9694: 00021040 sll v0,v0,0x1 +800a9698: 8d840044 lw a0,68(t4) +800a969c: 00441021 addu v0,v0,a0 +800a96a0: 90430000 lbu v1,0(v0) +800a96a4: a1030002 sb v1,2(t0) +800a96a8: a1030003 sb v1,3(t0) +800a96ac: 9182004d lbu v0,77(t4) +800a96b0: a0a20002 sb v0,2(a1) +800a96b4: a0a20003 sb v0,3(a1) +800a96b8: 9202004c lbu v0,76(s0) +800a96bc: 90a30004 lbu v1,4(a1) +800a96c0: 0062102b sltu v0,v1,v0 +800a96c4: 1040000c beqz v0,800a96f8 <_Z10DrawTilex2jjjj+0x7e4> +800a96c8: 00000000 nop +800a96cc: 90c20002 lbu v0,2(a2) +800a96d0: 10400009 beqz v0,800a96f8 <_Z10DrawTilex2jjjj+0x7e4> +800a96d4: 00021040 sll v0,v0,0x1 +800a96d8: 8e040044 lw a0,68(s0) +800a96dc: 00441021 addu v0,v0,a0 +800a96e0: 90430000 lbu v1,0(v0) +800a96e4: a1030004 sb v1,4(t0) +800a96e8: a1030005 sb v1,5(t0) +800a96ec: 9202004d lbu v0,77(s0) +800a96f0: a0a20004 sb v0,4(a1) +800a96f4: a0a20005 sb v0,5(a1) +800a96f8: 91a2004c lbu v0,76(t5) +800a96fc: 90a30006 lbu v1,6(a1) +800a9700: 0062102b sltu v0,v1,v0 +800a9704: 1040000c beqz v0,800a9738 <_Z10DrawTilex2jjjj+0x824> +800a9708: 00000000 nop +800a970c: 90c20003 lbu v0,3(a2) +800a9710: 10400009 beqz v0,800a9738 <_Z10DrawTilex2jjjj+0x824> +800a9714: 00021040 sll v0,v0,0x1 +800a9718: 8da40044 lw a0,68(t5) +800a971c: 00441021 addu v0,v0,a0 +800a9720: 90430000 lbu v1,0(v0) +800a9724: a1030006 sb v1,6(t0) +800a9728: a1030007 sb v1,7(t0) +800a972c: 91a2004d lbu v0,77(t5) +800a9730: a0a20006 sb v0,6(a1) +800a9734: a0a20007 sb v0,7(a1) +800a9738: 8d220000 lw v0,0(t1) +800a973c: 10400046 beqz v0,800a9858 <_Z10DrawTilex2jjjj+0x944> +800a9740: 26226dd8 addiu v0,s1,28120 +800a9744: 8d430040 lw v1,64(t2) +800a9748: 26650008 addiu a1,s3,8 +800a974c: 00a34021 addu t0,a1,v1 +800a9750: 9142004c lbu v0,76(t2) +800a9754: 91030000 lbu v1,0(t0) +800a9758: 8d44003c lw a0,60(t2) +800a975c: 0062102b sltu v0,v1,v0 +800a9760: 1040000c beqz v0,800a9794 <_Z10DrawTilex2jjjj+0x880> +800a9764: 00a42821 addu a1,a1,a0 +800a9768: 91220000 lbu v0,0(t1) +800a976c: 10400009 beqz v0,800a9794 <_Z10DrawTilex2jjjj+0x880> +800a9770: 00021040 sll v0,v0,0x1 +800a9774: 8d440044 lw a0,68(t2) +800a9778: 00441021 addu v0,v0,a0 +800a977c: 90430000 lbu v1,0(v0) +800a9780: a0a30000 sb v1,0(a1) +800a9784: a0a30001 sb v1,1(a1) +800a9788: 9142004d lbu v0,77(t2) +800a978c: a1020000 sb v0,0(t0) +800a9790: a1020001 sb v0,1(t0) +800a9794: 91c2004c lbu v0,76(t6) +800a9798: 91030002 lbu v1,2(t0) +800a979c: 0062102b sltu v0,v1,v0 +800a97a0: 1040000c beqz v0,800a97d4 <_Z10DrawTilex2jjjj+0x8c0> +800a97a4: 00000000 nop +800a97a8: 90c20005 lbu v0,5(a2) +800a97ac: 10400009 beqz v0,800a97d4 <_Z10DrawTilex2jjjj+0x8c0> +800a97b0: 00021040 sll v0,v0,0x1 +800a97b4: 8dc40044 lw a0,68(t6) +800a97b8: 00441021 addu v0,v0,a0 +800a97bc: 90430000 lbu v1,0(v0) +800a97c0: a0a30002 sb v1,2(a1) +800a97c4: a0a30003 sb v1,3(a1) +800a97c8: 91c2004d lbu v0,77(t6) +800a97cc: a1020002 sb v0,2(t0) +800a97d0: a1020003 sb v0,3(t0) +800a97d4: 9242004c lbu v0,76(s2) +800a97d8: 91030004 lbu v1,4(t0) +800a97dc: 0062102b sltu v0,v1,v0 +800a97e0: 1040000c beqz v0,800a9814 <_Z10DrawTilex2jjjj+0x900> +800a97e4: 00000000 nop +800a97e8: 90c20006 lbu v0,6(a2) +800a97ec: 10400009 beqz v0,800a9814 <_Z10DrawTilex2jjjj+0x900> +800a97f0: 00021040 sll v0,v0,0x1 +800a97f4: 8e440044 lw a0,68(s2) +800a97f8: 00441021 addu v0,v0,a0 +800a97fc: 90430000 lbu v1,0(v0) +800a9800: a0a30004 sb v1,4(a1) +800a9804: a0a30005 sb v1,5(a1) +800a9808: 9242004d lbu v0,77(s2) +800a980c: a1020004 sb v0,4(t0) +800a9810: a1020005 sb v0,5(t0) +800a9814: 91e2004c lbu v0,76(t7) +800a9818: 91030006 lbu v1,6(t0) +800a981c: 0062102b sltu v0,v1,v0 +800a9820: 1040000d beqz v0,800a9858 <_Z10DrawTilex2jjjj+0x944> +800a9824: 26226dd8 addiu v0,s1,28120 +800a9828: 90c20007 lbu v0,7(a2) +800a982c: 10400009 beqz v0,800a9854 <_Z10DrawTilex2jjjj+0x940> +800a9830: 00021040 sll v0,v0,0x1 +800a9834: 8de40044 lw a0,68(t7) +800a9838: 00441021 addu v0,v0,a0 +800a983c: 90430000 lbu v1,0(v0) +800a9840: a0a30006 sb v1,6(a1) +800a9844: a0a30007 sb v1,7(a1) +800a9848: 91e2004d lbu v0,77(t7) +800a984c: a1020006 sb v0,6(t0) +800a9850: a1020007 sb v0,7(t0) +800a9854: 26226dd8 addiu v0,s1,28120 +800a9858: 24e7ffff addiu a3,a3,-1 +800a985c: 8c420030 lw v0,48(v0) +800a9860: 14e0ff6d bnez a3,800a9618 <_Z10DrawTilex2jjjj+0x704> +800a9864: 2529fff8 addiu t1,t1,-8 +800a9868: 0802a4a3 j 800a928c <_Z10DrawTilex2jjjj+0x378> +800a986c: 8fbf0030 lw ra,48(sp) +800a9870: 12c0fe86 beqz s6,800a928c <_Z10DrawTilex2jjjj+0x378> +800a9874: 8fbf0030 lw ra,48(sp) +800a9878: 3c028022 lui v0,0x8022 +800a987c: 244c6dd8 addiu t4,v0,28120 +800a9880: 02b71023 subu v0,s5,s7 +800a9884: 01806821 move t5,t4 +800a9888: 01807021 move t6,t4 +800a988c: 01807821 move t7,t4 +800a9890: 2449003c addiu t1,v0,60 +800a9894: 02c03821 move a3,s6 +800a9898: 24460038 addiu a2,v0,56 +800a989c: 01805821 move t3,t4 +800a98a0: 01808021 move s0,t4 +800a98a4: 01805021 move t2,t4 +800a98a8: 0802a62e j 800a98b8 <_Z10DrawTilex2jjjj+0x9a4> +800a98ac: 01809021 move s2,t4 +800a98b0: 02629821 addu s3,s3,v0 +800a98b4: 24c6fff8 addiu a2,a2,-8 +800a98b8: 8d220000 lw v0,0(t1) +800a98bc: 10400044 beqz v0,800a99d0 <_Z10DrawTilex2jjjj+0xabc> +800a98c0: 00000000 nop +800a98c4: 8d630040 lw v1,64(t3) +800a98c8: 9162004c lbu v0,76(t3) +800a98cc: 02632821 addu a1,s3,v1 +800a98d0: 90a40000 lbu a0,0(a1) +800a98d4: 8d63003c lw v1,60(t3) +800a98d8: 0082102b sltu v0,a0,v0 +800a98dc: 1040000c beqz v0,800a9910 <_Z10DrawTilex2jjjj+0x9fc> +800a98e0: 02634021 addu t0,s3,v1 +800a98e4: 90c20007 lbu v0,7(a2) +800a98e8: 10400009 beqz v0,800a9910 <_Z10DrawTilex2jjjj+0x9fc> +800a98ec: 00021040 sll v0,v0,0x1 +800a98f0: 8d640044 lw a0,68(t3) +800a98f4: 00441021 addu v0,v0,a0 +800a98f8: 90430000 lbu v1,0(v0) +800a98fc: a1030000 sb v1,0(t0) +800a9900: a1030001 sb v1,1(t0) +800a9904: 9162004d lbu v0,77(t3) +800a9908: a0a20000 sb v0,0(a1) +800a990c: a0a20001 sb v0,1(a1) +800a9910: 9182004c lbu v0,76(t4) +800a9914: 90a30002 lbu v1,2(a1) +800a9918: 0062102b sltu v0,v1,v0 +800a991c: 1040000c beqz v0,800a9950 <_Z10DrawTilex2jjjj+0xa3c> +800a9920: 00000000 nop +800a9924: 90c20006 lbu v0,6(a2) +800a9928: 10400009 beqz v0,800a9950 <_Z10DrawTilex2jjjj+0xa3c> +800a992c: 00021040 sll v0,v0,0x1 +800a9930: 8d840044 lw a0,68(t4) +800a9934: 00441021 addu v0,v0,a0 +800a9938: 90430000 lbu v1,0(v0) +800a993c: a1030002 sb v1,2(t0) +800a9940: a1030003 sb v1,3(t0) +800a9944: 9182004d lbu v0,77(t4) +800a9948: a0a20002 sb v0,2(a1) +800a994c: a0a20003 sb v0,3(a1) +800a9950: 9202004c lbu v0,76(s0) +800a9954: 90a30004 lbu v1,4(a1) +800a9958: 0062102b sltu v0,v1,v0 +800a995c: 1040000c beqz v0,800a9990 <_Z10DrawTilex2jjjj+0xa7c> +800a9960: 00000000 nop +800a9964: 90c20005 lbu v0,5(a2) +800a9968: 10400009 beqz v0,800a9990 <_Z10DrawTilex2jjjj+0xa7c> +800a996c: 00021040 sll v0,v0,0x1 +800a9970: 8e040044 lw a0,68(s0) +800a9974: 00441021 addu v0,v0,a0 +800a9978: 90430000 lbu v1,0(v0) +800a997c: a1030004 sb v1,4(t0) +800a9980: a1030005 sb v1,5(t0) +800a9984: 9202004d lbu v0,77(s0) +800a9988: a0a20004 sb v0,4(a1) +800a998c: a0a20005 sb v0,5(a1) +800a9990: 91a2004c lbu v0,76(t5) +800a9994: 90a30006 lbu v1,6(a1) +800a9998: 0062102b sltu v0,v1,v0 +800a999c: 1040000c beqz v0,800a99d0 <_Z10DrawTilex2jjjj+0xabc> +800a99a0: 00000000 nop +800a99a4: 91220000 lbu v0,0(t1) +800a99a8: 10400009 beqz v0,800a99d0 <_Z10DrawTilex2jjjj+0xabc> +800a99ac: 00021040 sll v0,v0,0x1 +800a99b0: 8da40044 lw a0,68(t5) +800a99b4: 00441021 addu v0,v0,a0 +800a99b8: 90430000 lbu v1,0(v0) +800a99bc: a1030006 sb v1,6(t0) +800a99c0: a1030007 sb v1,7(t0) +800a99c4: 91a2004d lbu v0,77(t5) +800a99c8: a0a20006 sb v0,6(a1) +800a99cc: a0a20007 sb v0,7(a1) +800a99d0: 8cc20000 lw v0,0(a2) +800a99d4: 10400046 beqz v0,800a9af0 <_Z10DrawTilex2jjjj+0xbdc> +800a99d8: 26226dd8 addiu v0,s1,28120 +800a99dc: 8d430040 lw v1,64(t2) +800a99e0: 26650008 addiu a1,s3,8 +800a99e4: 00a34021 addu t0,a1,v1 +800a99e8: 9142004c lbu v0,76(t2) +800a99ec: 91030000 lbu v1,0(t0) +800a99f0: 8d44003c lw a0,60(t2) +800a99f4: 0062102b sltu v0,v1,v0 +800a99f8: 1040000c beqz v0,800a9a2c <_Z10DrawTilex2jjjj+0xb18> +800a99fc: 00a42821 addu a1,a1,a0 +800a9a00: 90c20003 lbu v0,3(a2) +800a9a04: 10400009 beqz v0,800a9a2c <_Z10DrawTilex2jjjj+0xb18> +800a9a08: 00021040 sll v0,v0,0x1 +800a9a0c: 8d440044 lw a0,68(t2) +800a9a10: 00441021 addu v0,v0,a0 +800a9a14: 90430000 lbu v1,0(v0) +800a9a18: a0a30000 sb v1,0(a1) +800a9a1c: a0a30001 sb v1,1(a1) +800a9a20: 9142004d lbu v0,77(t2) +800a9a24: a1020000 sb v0,0(t0) +800a9a28: a1020001 sb v0,1(t0) +800a9a2c: 91c2004c lbu v0,76(t6) +800a9a30: 91030002 lbu v1,2(t0) +800a9a34: 0062102b sltu v0,v1,v0 +800a9a38: 1040000c beqz v0,800a9a6c <_Z10DrawTilex2jjjj+0xb58> +800a9a3c: 00000000 nop +800a9a40: 90c20002 lbu v0,2(a2) +800a9a44: 10400009 beqz v0,800a9a6c <_Z10DrawTilex2jjjj+0xb58> +800a9a48: 00021040 sll v0,v0,0x1 +800a9a4c: 8dc40044 lw a0,68(t6) +800a9a50: 00441021 addu v0,v0,a0 +800a9a54: 90430000 lbu v1,0(v0) +800a9a58: a0a30002 sb v1,2(a1) +800a9a5c: a0a30003 sb v1,3(a1) +800a9a60: 91c2004d lbu v0,77(t6) +800a9a64: a1020002 sb v0,2(t0) +800a9a68: a1020003 sb v0,3(t0) +800a9a6c: 9242004c lbu v0,76(s2) +800a9a70: 91030004 lbu v1,4(t0) +800a9a74: 0062102b sltu v0,v1,v0 +800a9a78: 1040000c beqz v0,800a9aac <_Z10DrawTilex2jjjj+0xb98> +800a9a7c: 00000000 nop +800a9a80: 90c20001 lbu v0,1(a2) +800a9a84: 10400009 beqz v0,800a9aac <_Z10DrawTilex2jjjj+0xb98> +800a9a88: 00021040 sll v0,v0,0x1 +800a9a8c: 8e440044 lw a0,68(s2) +800a9a90: 00441021 addu v0,v0,a0 +800a9a94: 90430000 lbu v1,0(v0) +800a9a98: a0a30004 sb v1,4(a1) +800a9a9c: a0a30005 sb v1,5(a1) +800a9aa0: 9242004d lbu v0,77(s2) +800a9aa4: a1020004 sb v0,4(t0) +800a9aa8: a1020005 sb v0,5(t0) +800a9aac: 91e2004c lbu v0,76(t7) +800a9ab0: 91030006 lbu v1,6(t0) +800a9ab4: 0062102b sltu v0,v1,v0 +800a9ab8: 1040000d beqz v0,800a9af0 <_Z10DrawTilex2jjjj+0xbdc> +800a9abc: 26226dd8 addiu v0,s1,28120 +800a9ac0: 90c20000 lbu v0,0(a2) +800a9ac4: 10400009 beqz v0,800a9aec <_Z10DrawTilex2jjjj+0xbd8> +800a9ac8: 00021040 sll v0,v0,0x1 +800a9acc: 8de40044 lw a0,68(t7) +800a9ad0: 00441021 addu v0,v0,a0 +800a9ad4: 90430000 lbu v1,0(v0) +800a9ad8: a0a30006 sb v1,6(a1) +800a9adc: a0a30007 sb v1,7(a1) +800a9ae0: 91e2004d lbu v0,77(t7) +800a9ae4: a1020006 sb v0,6(t0) +800a9ae8: a1020007 sb v0,7(t0) +800a9aec: 26226dd8 addiu v0,s1,28120 +800a9af0: 24e7ffff addiu a3,a3,-1 +800a9af4: 8c420030 lw v0,48(v0) +800a9af8: 14e0ff6d bnez a3,800a98b0 <_Z10DrawTilex2jjjj+0x99c> +800a9afc: 2529fff8 addiu t1,t1,-8 +800a9b00: 0802a4a3 j 800a928c <_Z10DrawTilex2jjjj+0x378> +800a9b04: 8fbf0030 lw ra,48(sp) +800a9b08: 244228a0 addiu v0,v0,10400 +800a9b0c: 0040f809 jalr v0 +800a9b10: 00000000 nop +800a9b14: 0802a3f5 j 800a8fd4 <_Z10DrawTilex2jjjj+0xc0> +800a9b18: 8e220020 lw v0,32(s1) + +800a9b1c <_Z28DrawClippedTile16FixedSub1_2jjjjjj>: +800a9b1c: 27bdffc0 addiu sp,sp,-64 +800a9b20: 3c028022 lui v0,0x8022 +800a9b24: afbe0038 sw s8,56(sp) +800a9b28: afb70034 sw s7,52(sp) +800a9b2c: afb5002c sw s5,44(sp) +800a9b30: afb40028 sw s4,40(sp) +800a9b34: afb30024 sw s3,36(sp) +800a9b38: afb1001c sw s1,28(sp) +800a9b3c: afbf003c sw ra,60(sp) +800a9b40: 24516da8 addiu s1,v0,28072 +800a9b44: afb60030 sw s6,48(sp) +800a9b48: afb20020 sw s2,32(sp) +800a9b4c: afb00018 sw s0,24(sp) +800a9b50: 0080a021 move s4,a0 +800a9b54: 8e280008 lw t0,8(s1) +800a9b58: 308203ff andi v0,a0,0x3ff +800a9b5c: 328301ff andi v1,s4,0x1ff +800a9b60: 8e24000c lw a0,12(s1) +800a9b64: 01021004 sllv v0,v0,t0 +800a9b68: 2c630100 sltiu v1,v1,256 +800a9b6c: 00442021 addu a0,v0,a0 +800a9b70: 00a09821 move s3,a1 +800a9b74: 00c0a821 move s5,a2 +800a9b78: 00e0f021 move s8,a3 +800a9b7c: 14600003 bnez v1,800a9b8c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x70> +800a9b80: 8fb70054 lw s7,84(sp) +800a9b84: 8e220010 lw v0,16(s1) +800a9b88: 00822021 addu a0,a0,v0 +800a9b8c: 3085ffff andi a1,a0,0xffff +800a9b90: 8e260028 lw a2,40(s1) +800a9b94: 01058006 srlv s0,a1,t0 +800a9b98: 02069021 addu s2,s0,a2 +800a9b9c: 8e220024 lw v0,36(s1) +800a9ba0: 92440000 lbu a0,0(s2) +800a9ba4: 00101980 sll v1,s0,0x6 +800a9ba8: 10800133 beqz a0,800aa078 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x55c> +800a9bac: 0062b021 addu s6,v1,v0 +800a9bb0: 02061021 addu v0,s0,a2 +800a9bb4: 90440000 lbu a0,0(v0) +800a9bb8: 24030002 li v1,2 +800a9bbc: 10830103 beq a0,v1,800a9fcc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4b0> +800a9bc0: 8fbf003c lw ra,60(sp) +800a9bc4: 9222002c lbu v0,44(s1) +800a9bc8: 1040010b beqz v0,800a9ff8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4dc> +800a9bcc: 00141a82 srl v1,s4,0xa +800a9bd0: 3c028022 lui v0,0x8022 +800a9bd4: 90435bcb lbu v1,23499(v0) +800a9bd8: 1460041d bnez v1,800aac50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1134> +800a9bdc: 3c028005 lui v0,0x8005 +800a9be0: 8e220020 lw v0,32(s1) +800a9be4: 00141a82 srl v1,s4,0xa +800a9be8: 00621824 and v1,v1,v0 +800a9bec: 3c02802c lui v0,0x802c +800a9bf0: 2442140c addiu v0,v0,5132 +800a9bf4: 00031a40 sll v1,v1,0x9 +800a9bf8: 00621821 addu v1,v1,v0 +800a9bfc: 3c048022 lui a0,0x8022 +800a9c00: 2ea20004 sltiu v0,s5,4 +800a9c04: 1040010b beqz v0,800aa034 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x518> +800a9c08: ac836e1c sw v1,28188(a0) +800a9c0c: 3c03801f lui v1,0x801f +800a9c10: 02be3821 addu a3,s5,s8 +800a9c14: 00151080 sll v0,s5,0x2 +800a9c18: 2463b514 addiu v1,v1,-19180 +800a9c1c: 00431021 addu v0,v0,v1 +800a9c20: 2ce40004 sltiu a0,a3,4 +800a9c24: 10800105 beqz a0,800aa03c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x520> +800a9c28: 8c4e0000 lw t6,0(v0) +800a9c2c: 3c03801f lui v1,0x801f +800a9c30: 00071080 sll v0,a3,0x2 +800a9c34: 2463b524 addiu v1,v1,-19164 +800a9c38: 00431021 addu v0,v0,v1 +800a9c3c: 8c440000 lw a0,0(v0) +800a9c40: 0000a821 move s5,zero +800a9c44: 01c47024 and t6,t6,a0 +800a9c48: 3282c000 andi v0,s4,0xc000 +800a9c4c: 144000c8 bnez v0,800a9f70 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x454> +800a9c50: 32828000 andi v0,s4,0x8000 +800a9c54: 12e000dc beqz s7,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac> +800a9c58: 3c028022 lui v0,0x8022 +800a9c5c: 24526dd8 addiu s2,v0,28120 +800a9c60: 8fa20050 lw v0,80(sp) +800a9c64: 27b00010 addiu s0,sp,16 +800a9c68: 02c25021 addu t2,s6,v0 +800a9c6c: 02e05821 move t3,s7 +800a9c70: 02406821 move t5,s2 +800a9c74: 240f0001 li t7,1 +800a9c78: 24148420 li s4,-31712 +800a9c7c: 2416fbde li s6,-1058 +800a9c80: 0240b821 move s7,s2 +800a9c84: 0240c021 move t8,s2 +800a9c88: 0240c821 move t9,s2 +800a9c8c: 02008821 move s1,s0 +800a9c90: 0240f021 move s8,s2 +800a9c94: 8d420000 lw v0,0(t2) +800a9c98: 01c21024 and v0,t6,v0 +800a9c9c: 1040004f beqz v0,800a9ddc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x2c0> +800a9ca0: afa20010 sw v0,16(sp) +800a9ca4: 8e420008 lw v0,8(s2) +800a9ca8: 9243004c lbu v1,76(s2) +800a9cac: 02624021 addu t0,s3,v0 +800a9cb0: 91040000 lbu a0,0(t0) +800a9cb4: 8e45003c lw a1,60(s2) +800a9cb8: 8e46000c lw a2,12(s2) +800a9cbc: 00131040 sll v0,s3,0x1 +800a9cc0: 0083182b sltu v1,a0,v1 +800a9cc4: 00454821 addu t1,v0,a1 +800a9cc8: 1060000e beqz v1,800a9d04 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1e8> +800a9ccc: 02666021 addu t4,s3,a2 +800a9cd0: 93a30010 lbu v1,16(sp) +800a9cd4: 1060000b beqz v1,800a9d04 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1e8> +800a9cd8: 00000000 nop +800a9cdc: 91820000 lbu v0,0(t4) +800a9ce0: 104f038b beq v0,t7,800aab10 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xff4> +800a9ce4: 00000000 nop +800a9ce8: 8e420044 lw v0,68(s2) +800a9cec: 00031840 sll v1,v1,0x1 +800a9cf0: 00621821 addu v1,v1,v0 +800a9cf4: 94640000 lhu a0,0(v1) +800a9cf8: a5240000 sh a0,0(t1) +800a9cfc: 91a2004d lbu v0,77(t5) +800a9d00: a1020000 sb v0,0(t0) +800a9d04: 92e2004c lbu v0,76(s7) +800a9d08: 91030001 lbu v1,1(t0) +800a9d0c: 0062102b sltu v0,v1,v0 +800a9d10: 1040000e beqz v0,800a9d4c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x230> +800a9d14: 25060001 addiu a2,t0,1 +800a9d18: 92030001 lbu v1,1(s0) +800a9d1c: 1060000b beqz v1,800a9d4c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x230> +800a9d20: 00000000 nop +800a9d24: 91820001 lbu v0,1(t4) +800a9d28: 104f0369 beq v0,t7,800aaad0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xfb4> +800a9d2c: 00000000 nop +800a9d30: 8ee20044 lw v0,68(s7) +800a9d34: 00031840 sll v1,v1,0x1 +800a9d38: 00621821 addu v1,v1,v0 +800a9d3c: 94640000 lhu a0,0(v1) +800a9d40: a5240002 sh a0,2(t1) +800a9d44: 91a2004d lbu v0,77(t5) +800a9d48: a0c20000 sb v0,0(a2) +800a9d4c: 9302004c lbu v0,76(t8) +800a9d50: 91030002 lbu v1,2(t0) +800a9d54: 0062102b sltu v0,v1,v0 +800a9d58: 1040000e beqz v0,800a9d94 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x278> +800a9d5c: 25060002 addiu a2,t0,2 +800a9d60: 92030002 lbu v1,2(s0) +800a9d64: 1060000b beqz v1,800a9d94 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x278> +800a9d68: 00000000 nop +800a9d6c: 91820002 lbu v0,2(t4) +800a9d70: 104f0347 beq v0,t7,800aaa90 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf74> +800a9d74: 00000000 nop +800a9d78: 8f020044 lw v0,68(t8) +800a9d7c: 00031840 sll v1,v1,0x1 +800a9d80: 00621821 addu v1,v1,v0 +800a9d84: 94640000 lhu a0,0(v1) +800a9d88: a5240004 sh a0,4(t1) +800a9d8c: 91a2004d lbu v0,77(t5) +800a9d90: a0c20000 sb v0,0(a2) +800a9d94: 91030003 lbu v1,3(t0) +800a9d98: 9322004c lbu v0,76(t9) +800a9d9c: 0062102b sltu v0,v1,v0 +800a9da0: 1040000e beqz v0,800a9ddc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x2c0> +800a9da4: 25060003 addiu a2,t0,3 +800a9da8: 92030003 lbu v1,3(s0) +800a9dac: 1060000b beqz v1,800a9ddc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x2c0> +800a9db0: 00000000 nop +800a9db4: 91820003 lbu v0,3(t4) +800a9db8: 104f0395 beq v0,t7,800aac10 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x10f4> +800a9dbc: 00000000 nop +800a9dc0: 8f220044 lw v0,68(t9) +800a9dc4: 00031840 sll v1,v1,0x1 +800a9dc8: 00621821 addu v1,v1,v0 +800a9dcc: 94640000 lhu a0,0(v1) +800a9dd0: a5240006 sh a0,6(t1) +800a9dd4: 91a2004d lbu v0,77(t5) +800a9dd8: a0c20000 sb v0,0(a2) +800a9ddc: 8d420004 lw v0,4(t2) +800a9de0: 02a21024 and v0,s5,v0 +800a9de4: 1040005c beqz v0,800a9f58 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x43c> +800a9de8: afa20010 sw v0,16(sp) +800a9dec: 8fc20008 lw v0,8(s8) +800a9df0: 26640004 addiu a0,s3,4 +800a9df4: 00824821 addu t1,a0,v0 +800a9df8: 93c3004c lbu v1,76(s8) +800a9dfc: 91250000 lbu a1,0(t1) +800a9e00: 8fc6003c lw a2,60(s8) +800a9e04: 8fc7000c lw a3,12(s8) +800a9e08: 00041040 sll v0,a0,0x1 +800a9e0c: 00a3182b sltu v1,a1,v1 +800a9e10: 00463021 addu a2,v0,a2 +800a9e14: 1060000e beqz v1,800a9e50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x334> +800a9e18: 00876021 addu t4,a0,a3 +800a9e1c: 93a30010 lbu v1,16(sp) +800a9e20: 1060000c beqz v1,800a9e54 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x338> +800a9e24: 3c048019 lui a0,0x8019 +800a9e28: 91820000 lbu v0,0(t4) +800a9e2c: 104f0368 beq v0,t7,800aabd0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x10b4> +800a9e30: 00000000 nop +800a9e34: 8fc20044 lw v0,68(s8) +800a9e38: 00031840 sll v1,v1,0x1 +800a9e3c: 00621821 addu v1,v1,v0 +800a9e40: 94640000 lhu a0,0(v1) +800a9e44: a4c40000 sh a0,0(a2) +800a9e48: 91a2004d lbu v0,77(t5) +800a9e4c: a1220000 sb v0,0(t1) +800a9e50: 3c048019 lui a0,0x8019 +800a9e54: 248443d0 addiu a0,a0,17360 +800a9e58: 8c850000 lw a1,0(a0) +800a9e5c: 91230001 lbu v1,1(t1) +800a9e60: 90a2004c lbu v0,76(a1) +800a9e64: 0062102b sltu v0,v1,v0 +800a9e68: 1040000f beqz v0,800a9ea8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x38c> +800a9e6c: 25270001 addiu a3,t1,1 +800a9e70: 92230001 lbu v1,1(s1) +800a9e74: 1060000d beqz v1,800a9eac <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x390> +800a9e78: 3c028019 lui v0,0x8019 +800a9e7c: 91820001 lbu v0,1(t4) +800a9e80: 104f0343 beq v0,t7,800aab90 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1074> +800a9e84: 3c048022 lui a0,0x8022 +800a9e88: 24846dd8 addiu a0,a0,28120 +800a9e8c: 8c820044 lw v0,68(a0) +800a9e90: 00031840 sll v1,v1,0x1 +800a9e94: 00621821 addu v1,v1,v0 +800a9e98: 94640000 lhu a0,0(v1) +800a9e9c: a4c40002 sh a0,2(a2) +800a9ea0: 91a2004d lbu v0,77(t5) +800a9ea4: a0e20000 sb v0,0(a3) +800a9ea8: 3c028019 lui v0,0x8019 +800a9eac: 244243d0 addiu v0,v0,17360 +800a9eb0: 8c450000 lw a1,0(v0) +800a9eb4: 91230002 lbu v1,2(t1) +800a9eb8: 90a2004c lbu v0,76(a1) +800a9ebc: 0062102b sltu v0,v1,v0 +800a9ec0: 1040000f beqz v0,800a9f00 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x3e4> +800a9ec4: 25270002 addiu a3,t1,2 +800a9ec8: 92230002 lbu v1,2(s1) +800a9ecc: 1060000d beqz v1,800a9f04 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x3e8> +800a9ed0: 3c028019 lui v0,0x8019 +800a9ed4: 91820002 lbu v0,2(t4) +800a9ed8: 104f031d beq v0,t7,800aab50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1034> +800a9edc: 3c048022 lui a0,0x8022 +800a9ee0: 24846dd8 addiu a0,a0,28120 +800a9ee4: 8c820044 lw v0,68(a0) +800a9ee8: 00031840 sll v1,v1,0x1 +800a9eec: 00621821 addu v1,v1,v0 +800a9ef0: 94640000 lhu a0,0(v1) +800a9ef4: a4c40004 sh a0,4(a2) +800a9ef8: 91a2004d lbu v0,77(t5) +800a9efc: a0e20000 sb v0,0(a3) +800a9f00: 3c028019 lui v0,0x8019 +800a9f04: 244243d0 addiu v0,v0,17360 +800a9f08: 8c450000 lw a1,0(v0) +800a9f0c: 91230003 lbu v1,3(t1) +800a9f10: 90a2004c lbu v0,76(a1) +800a9f14: 0062102b sltu v0,v1,v0 +800a9f18: 1040000f beqz v0,800a9f58 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x43c> +800a9f1c: 25270003 addiu a3,t1,3 +800a9f20: 92230003 lbu v1,3(s1) +800a9f24: 1060000c beqz v1,800a9f58 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x43c> +800a9f28: 00000000 nop +800a9f2c: 91820003 lbu v0,3(t4) +800a9f30: 104f02c7 beq v0,t7,800aaa50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf34> +800a9f34: 3c048022 lui a0,0x8022 +800a9f38: 24846dd8 addiu a0,a0,28120 +800a9f3c: 8c820044 lw v0,68(a0) +800a9f40: 00031840 sll v1,v1,0x1 +800a9f44: 00621821 addu v1,v1,v0 +800a9f48: 94640000 lhu a0,0(v1) +800a9f4c: a4c40006 sh a0,6(a2) +800a9f50: 91a2004d lbu v0,77(t5) +800a9f54: a0e20000 sb v0,0(a3) +800a9f58: 256bffff addiu t3,t3,-1 +800a9f5c: 1160001a beqz t3,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac> +800a9f60: 8da20030 lw v0,48(t5) +800a9f64: 02629821 addu s3,s3,v0 +800a9f68: 0802a725 j 800a9c94 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x178> +800a9f6c: 254a0008 addiu t2,t2,8 +800a9f70: 14400048 bnez v0,800aa094 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x578> +800a9f74: 32824000 andi v0,s4,0x4000 +800a9f78: 3c0200ff lui v0,0xff +800a9f7c: 02a23824 and a3,s5,v0 +800a9f80: 31c5ff00 andi a1,t6,0xff00 +800a9f84: 01c21024 and v0,t6,v0 +800a9f88: 32a6ff00 andi a2,s5,0xff00 +800a9f8c: 000e4e02 srl t1,t6,0x18 +800a9f90: 00154602 srl t0,s5,0x18 +800a9f94: 00052a00 sll a1,a1,0x8 +800a9f98: 00021202 srl v0,v0,0x8 +800a9f9c: 00063200 sll a2,a2,0x8 +800a9fa0: 00073a02 srl a3,a3,0x8 +800a9fa4: 000e1e00 sll v1,t6,0x18 +800a9fa8: 00152600 sll a0,s5,0x18 +800a9fac: 00651825 or v1,v1,a1 +800a9fb0: 00491025 or v0,v0,t1 +800a9fb4: 00862025 or a0,a0,a2 +800a9fb8: 00e83825 or a3,a3,t0 +800a9fbc: 00624825 or t1,v1,v0 +800a9fc0: 16e000fe bnez s7,800aa3bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x8a0> +800a9fc4: 00874025 or t0,a0,a3 +800a9fc8: 8fbf003c lw ra,60(sp) +800a9fcc: 8fbe0038 lw s8,56(sp) +800a9fd0: 8fb70034 lw s7,52(sp) +800a9fd4: 8fb60030 lw s6,48(sp) +800a9fd8: 8fb5002c lw s5,44(sp) +800a9fdc: 8fb40028 lw s4,40(sp) +800a9fe0: 8fb30024 lw s3,36(sp) +800a9fe4: 8fb20020 lw s2,32(sp) +800a9fe8: 8fb1001c lw s1,28(sp) +800a9fec: 8fb00018 lw s0,24(sp) +800a9ff0: 03e00008 jr ra +800a9ff4: 27bd0040 addiu sp,sp,64 +800a9ff8: 8e240020 lw a0,32(s1) +800a9ffc: 8e25001c lw a1,28(s1) +800aa000: 00641824 and v1,v1,a0 +800aa004: 8e220018 lw v0,24(s1) +800aa008: 00a31804 sllv v1,v1,a1 +800aa00c: 00621821 addu v1,v1,v0 +800aa010: 00031840 sll v1,v1,0x1 +800aa014: 3c028022 lui v0,0x8022 +800aa018: 24425bc4 addiu v0,v0,23492 +800aa01c: 24630c48 addiu v1,v1,3144 +800aa020: 00621821 addu v1,v1,v0 +800aa024: 3c048022 lui a0,0x8022 +800aa028: 2ea20004 sltiu v0,s5,4 +800aa02c: 1440fef7 bnez v0,800a9c0c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf0> +800aa030: ac836e1c sw v1,28188(a0) +800aa034: 02be3821 addu a3,s5,s8 +800aa038: 00007021 move t6,zero +800aa03c: 2ce20005 sltiu v0,a3,5 +800aa040: 10400003 beqz v0,800aa050 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x534> +800aa044: 2ea20005 sltiu v0,s5,5 +800aa048: 0802a712 j 800a9c48 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x12c> +800aa04c: 0000a821 move s5,zero +800aa050: 104001a0 beqz v0,800aa6d4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xbb8> +800aa054: 3c02801f lui v0,0x801f +800aa058: 2406ffff li a2,-1 +800aa05c: 3c03801f lui v1,0x801f +800aa060: 00071080 sll v0,a3,0x2 +800aa064: 2463b524 addiu v1,v1,-19164 +800aa068: 00431021 addu v0,v0,v1 +800aa06c: 8c44fff0 lw a0,-16(v0) +800aa070: 0802a712 j 800a9c48 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x12c> +800aa074: 00c4a824 and s5,a2,a0 +800aa078: 3c02800a lui v0,0x800a +800aa07c: 2442b390 addiu v0,v0,-19568 +800aa080: 0040f809 jalr v0 +800aa084: 02c02021 move a0,s6 +800aa088: a2420000 sb v0,0(s2) +800aa08c: 0802a6ec j 800a9bb0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x94> +800aa090: 8e260028 lw a2,40(s1) +800aa094: 14400194 bnez v0,800aa6e8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xbcc> +800aa098: 3c0200ff lui v0,0xff +800aa09c: 12e0ffca beqz s7,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac> +800aa0a0: 3c028022 lui v0,0x8022 +800aa0a4: 24526dd8 addiu s2,v0,28120 +800aa0a8: 8fa20050 lw v0,80(sp) +800aa0ac: 27b00010 addiu s0,sp,16 +800aa0b0: 02c21823 subu v1,s6,v0 +800aa0b4: 02e05821 move t3,s7 +800aa0b8: 02406821 move t5,s2 +800aa0bc: 246a0038 addiu t2,v1,56 +800aa0c0: 240f0001 li t7,1 +800aa0c4: 24148420 li s4,-31712 +800aa0c8: 2416fbde li s6,-1058 +800aa0cc: 0240b821 move s7,s2 +800aa0d0: 0240c021 move t8,s2 +800aa0d4: 0240c821 move t9,s2 +800aa0d8: 02008821 move s1,s0 +800aa0dc: 0240f021 move s8,s2 +800aa0e0: 8d420000 lw v0,0(t2) +800aa0e4: 01c21024 and v0,t6,v0 +800aa0e8: 1040004f beqz v0,800aa228 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x70c> +800aa0ec: afa20010 sw v0,16(sp) +800aa0f0: 8e420008 lw v0,8(s2) +800aa0f4: 9243004c lbu v1,76(s2) +800aa0f8: 02624021 addu t0,s3,v0 +800aa0fc: 91040000 lbu a0,0(t0) +800aa100: 8e45003c lw a1,60(s2) +800aa104: 8e46000c lw a2,12(s2) +800aa108: 00131040 sll v0,s3,0x1 +800aa10c: 0083182b sltu v1,a0,v1 +800aa110: 00454821 addu t1,v0,a1 +800aa114: 1060000e beqz v1,800aa150 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x634> +800aa118: 02666021 addu t4,s3,a2 +800aa11c: 93a30010 lbu v1,16(sp) +800aa120: 1060000b beqz v1,800aa150 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x634> +800aa124: 00000000 nop +800aa128: 91820000 lbu v0,0(t4) +800aa12c: 104f043d beq v0,t7,800ab224 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1708> +800aa130: 00000000 nop +800aa134: 8e420044 lw v0,68(s2) +800aa138: 00031840 sll v1,v1,0x1 +800aa13c: 00621821 addu v1,v1,v0 +800aa140: 94640000 lhu a0,0(v1) +800aa144: a5240000 sh a0,0(t1) +800aa148: 91a2004d lbu v0,77(t5) +800aa14c: a1020000 sb v0,0(t0) +800aa150: 92e2004c lbu v0,76(s7) +800aa154: 91030001 lbu v1,1(t0) +800aa158: 0062102b sltu v0,v1,v0 +800aa15c: 1040000e beqz v0,800aa198 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x67c> +800aa160: 25060001 addiu a2,t0,1 +800aa164: 92030001 lbu v1,1(s0) +800aa168: 1060000b beqz v1,800aa198 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x67c> +800aa16c: 00000000 nop +800aa170: 91820001 lbu v0,1(t4) +800aa174: 104f041b beq v0,t7,800ab1e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x16c8> +800aa178: 00000000 nop +800aa17c: 8ee20044 lw v0,68(s7) +800aa180: 00031840 sll v1,v1,0x1 +800aa184: 00621821 addu v1,v1,v0 +800aa188: 94640000 lhu a0,0(v1) +800aa18c: a5240002 sh a0,2(t1) +800aa190: 91a2004d lbu v0,77(t5) +800aa194: a0c20000 sb v0,0(a2) +800aa198: 9302004c lbu v0,76(t8) +800aa19c: 91030002 lbu v1,2(t0) +800aa1a0: 0062102b sltu v0,v1,v0 +800aa1a4: 1040000e beqz v0,800aa1e0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x6c4> +800aa1a8: 25060002 addiu a2,t0,2 +800aa1ac: 92030002 lbu v1,2(s0) +800aa1b0: 1060000b beqz v1,800aa1e0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x6c4> +800aa1b4: 00000000 nop +800aa1b8: 91820002 lbu v0,2(t4) +800aa1bc: 104f03f9 beq v0,t7,800ab1a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1688> +800aa1c0: 00000000 nop +800aa1c4: 8f020044 lw v0,68(t8) +800aa1c8: 00031840 sll v1,v1,0x1 +800aa1cc: 00621821 addu v1,v1,v0 +800aa1d0: 94640000 lhu a0,0(v1) +800aa1d4: a5240004 sh a0,4(t1) +800aa1d8: 91a2004d lbu v0,77(t5) +800aa1dc: a0c20000 sb v0,0(a2) +800aa1e0: 91030003 lbu v1,3(t0) +800aa1e4: 9322004c lbu v0,76(t9) +800aa1e8: 0062102b sltu v0,v1,v0 +800aa1ec: 1040000e beqz v0,800aa228 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x70c> +800aa1f0: 25060003 addiu a2,t0,3 +800aa1f4: 92030003 lbu v1,3(s0) +800aa1f8: 1060000b beqz v1,800aa228 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x70c> +800aa1fc: 00000000 nop +800aa200: 91820003 lbu v0,3(t4) +800aa204: 104f03d7 beq v0,t7,800ab164 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1648> +800aa208: 00000000 nop +800aa20c: 8f220044 lw v0,68(t9) +800aa210: 00031840 sll v1,v1,0x1 +800aa214: 00621821 addu v1,v1,v0 +800aa218: 94640000 lhu a0,0(v1) +800aa21c: a5240006 sh a0,6(t1) +800aa220: 91a2004d lbu v0,77(t5) +800aa224: a0c20000 sb v0,0(a2) +800aa228: 8d420004 lw v0,4(t2) +800aa22c: 02a21024 and v0,s5,v0 +800aa230: 1040005c beqz v0,800aa3a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x888> +800aa234: afa20010 sw v0,16(sp) +800aa238: 8fc20008 lw v0,8(s8) +800aa23c: 26640004 addiu a0,s3,4 +800aa240: 00824821 addu t1,a0,v0 +800aa244: 93c3004c lbu v1,76(s8) +800aa248: 91250000 lbu a1,0(t1) +800aa24c: 8fc6003c lw a2,60(s8) +800aa250: 8fc7000c lw a3,12(s8) +800aa254: 00041040 sll v0,a0,0x1 +800aa258: 00a3182b sltu v1,a1,v1 +800aa25c: 00463021 addu a2,v0,a2 +800aa260: 1060000e beqz v1,800aa29c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x780> +800aa264: 00876021 addu t4,a0,a3 +800aa268: 93a30010 lbu v1,16(sp) +800aa26c: 1060000c beqz v1,800aa2a0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x784> +800aa270: 3c048019 lui a0,0x8019 +800aa274: 91820000 lbu v0,0(t4) +800aa278: 104f03aa beq v0,t7,800ab124 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1608> +800aa27c: 00000000 nop +800aa280: 8fc20044 lw v0,68(s8) +800aa284: 00031840 sll v1,v1,0x1 +800aa288: 00621821 addu v1,v1,v0 +800aa28c: 94640000 lhu a0,0(v1) +800aa290: a4c40000 sh a0,0(a2) +800aa294: 91a2004d lbu v0,77(t5) +800aa298: a1220000 sb v0,0(t1) +800aa29c: 3c048019 lui a0,0x8019 +800aa2a0: 248443d0 addiu a0,a0,17360 +800aa2a4: 8c850000 lw a1,0(a0) +800aa2a8: 91230001 lbu v1,1(t1) +800aa2ac: 90a2004c lbu v0,76(a1) +800aa2b0: 0062102b sltu v0,v1,v0 +800aa2b4: 1040000f beqz v0,800aa2f4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x7d8> +800aa2b8: 25270001 addiu a3,t1,1 +800aa2bc: 92230001 lbu v1,1(s1) +800aa2c0: 1060000d beqz v1,800aa2f8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x7dc> +800aa2c4: 3c028019 lui v0,0x8019 +800aa2c8: 91820001 lbu v0,1(t4) +800aa2cc: 104f0385 beq v0,t7,800ab0e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x15c8> +800aa2d0: 3c048022 lui a0,0x8022 +800aa2d4: 24846dd8 addiu a0,a0,28120 +800aa2d8: 8c820044 lw v0,68(a0) +800aa2dc: 00031840 sll v1,v1,0x1 +800aa2e0: 00621821 addu v1,v1,v0 +800aa2e4: 94640000 lhu a0,0(v1) +800aa2e8: a4c40002 sh a0,2(a2) +800aa2ec: 91a2004d lbu v0,77(t5) +800aa2f0: a0e20000 sb v0,0(a3) +800aa2f4: 3c028019 lui v0,0x8019 +800aa2f8: 244243d0 addiu v0,v0,17360 +800aa2fc: 8c450000 lw a1,0(v0) +800aa300: 91230002 lbu v1,2(t1) +800aa304: 90a2004c lbu v0,76(a1) +800aa308: 0062102b sltu v0,v1,v0 +800aa30c: 1040000f beqz v0,800aa34c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x830> +800aa310: 25270002 addiu a3,t1,2 +800aa314: 92230002 lbu v1,2(s1) +800aa318: 1060000d beqz v1,800aa350 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x834> +800aa31c: 3c028019 lui v0,0x8019 +800aa320: 91820002 lbu v0,2(t4) +800aa324: 104f035f beq v0,t7,800ab0a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1588> +800aa328: 3c048022 lui a0,0x8022 +800aa32c: 24846dd8 addiu a0,a0,28120 +800aa330: 8c820044 lw v0,68(a0) +800aa334: 00031840 sll v1,v1,0x1 +800aa338: 00621821 addu v1,v1,v0 +800aa33c: 94640000 lhu a0,0(v1) +800aa340: a4c40004 sh a0,4(a2) +800aa344: 91a2004d lbu v0,77(t5) +800aa348: a0e20000 sb v0,0(a3) +800aa34c: 3c028019 lui v0,0x8019 +800aa350: 244243d0 addiu v0,v0,17360 +800aa354: 8c450000 lw a1,0(v0) +800aa358: 91230003 lbu v1,3(t1) +800aa35c: 90a2004c lbu v0,76(a1) +800aa360: 0062102b sltu v0,v1,v0 +800aa364: 1040000f beqz v0,800aa3a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x888> +800aa368: 25270003 addiu a3,t1,3 +800aa36c: 92230003 lbu v1,3(s1) +800aa370: 1060000c beqz v1,800aa3a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x888> +800aa374: 00000000 nop +800aa378: 91820003 lbu v0,3(t4) +800aa37c: 104f0339 beq v0,t7,800ab064 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1548> +800aa380: 3c048022 lui a0,0x8022 +800aa384: 24846dd8 addiu a0,a0,28120 +800aa388: 8c820044 lw v0,68(a0) +800aa38c: 00031840 sll v1,v1,0x1 +800aa390: 00621821 addu v1,v1,v0 +800aa394: 94640000 lhu a0,0(v1) +800aa398: a4c40006 sh a0,6(a2) +800aa39c: 91a2004d lbu v0,77(t5) +800aa3a0: a0e20000 sb v0,0(a3) +800aa3a4: 256bffff addiu t3,t3,-1 +800aa3a8: 1160ff07 beqz t3,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac> +800aa3ac: 8da20030 lw v0,48(t5) +800aa3b0: 02629821 addu s3,s3,v0 +800aa3b4: 0802a838 j 800aa0e0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x5c4> +800aa3b8: 254afff8 addiu t2,t2,-8 +800aa3bc: 3c028022 lui v0,0x8022 +800aa3c0: 24546dd8 addiu s4,v0,28120 +800aa3c4: 8fa20050 lw v0,80(sp) +800aa3c8: 27b10010 addiu s1,sp,16 +800aa3cc: 02c26021 addu t4,s6,v0 +800aa3d0: 02e06821 move t5,s7 +800aa3d4: 02807821 move t7,s4 +800aa3d8: 24100001 li s0,1 +800aa3dc: 24158420 li s5,-31712 +800aa3e0: 2416fbde li s6,-1058 +800aa3e4: 0280b821 move s7,s4 +800aa3e8: 0280c021 move t8,s4 +800aa3ec: 0280c821 move t9,s4 +800aa3f0: 02209021 move s2,s1 +800aa3f4: 0280f021 move s8,s4 +800aa3f8: 8d820004 lw v0,4(t4) +800aa3fc: 01221024 and v0,t1,v0 +800aa400: 1040004f beqz v0,800aa540 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa24> +800aa404: afa20010 sw v0,16(sp) +800aa408: 8e820008 lw v0,8(s4) +800aa40c: 9283004c lbu v1,76(s4) +800aa410: 02625021 addu t2,s3,v0 +800aa414: 91440000 lbu a0,0(t2) +800aa418: 8e85003c lw a1,60(s4) +800aa41c: 8e86000c lw a2,12(s4) +800aa420: 00131040 sll v0,s3,0x1 +800aa424: 0083182b sltu v1,a0,v1 +800aa428: 00455821 addu t3,v0,a1 +800aa42c: 1060000e beqz v1,800aa468 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x94c> +800aa430: 02667021 addu t6,s3,a2 +800aa434: 93a30013 lbu v1,19(sp) +800aa438: 1060000b beqz v1,800aa468 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x94c> +800aa43c: 00000000 nop +800aa440: 91c20000 lbu v0,0(t6) +800aa444: 10500277 beq v0,s0,800aae24 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1308> +800aa448: 00000000 nop +800aa44c: 8e820044 lw v0,68(s4) +800aa450: 00031840 sll v1,v1,0x1 +800aa454: 00621821 addu v1,v1,v0 +800aa458: 94640000 lhu a0,0(v1) +800aa45c: a5640000 sh a0,0(t3) +800aa460: 91e2004d lbu v0,77(t7) +800aa464: a1420000 sb v0,0(t2) +800aa468: 92e2004c lbu v0,76(s7) +800aa46c: 91430001 lbu v1,1(t2) +800aa470: 0062102b sltu v0,v1,v0 +800aa474: 1040000e beqz v0,800aa4b0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x994> +800aa478: 25460001 addiu a2,t2,1 +800aa47c: 92230002 lbu v1,2(s1) +800aa480: 1060000b beqz v1,800aa4b0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x994> +800aa484: 00000000 nop +800aa488: 91c20001 lbu v0,1(t6) +800aa48c: 10500255 beq v0,s0,800aade4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x12c8> +800aa490: 00000000 nop +800aa494: 8ee20044 lw v0,68(s7) +800aa498: 00031840 sll v1,v1,0x1 +800aa49c: 00621821 addu v1,v1,v0 +800aa4a0: 94640000 lhu a0,0(v1) +800aa4a4: a5640002 sh a0,2(t3) +800aa4a8: 91e2004d lbu v0,77(t7) +800aa4ac: a0c20000 sb v0,0(a2) +800aa4b0: 9302004c lbu v0,76(t8) +800aa4b4: 91430002 lbu v1,2(t2) +800aa4b8: 0062102b sltu v0,v1,v0 +800aa4bc: 1040000e beqz v0,800aa4f8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x9dc> +800aa4c0: 25460002 addiu a2,t2,2 +800aa4c4: 92230001 lbu v1,1(s1) +800aa4c8: 1060000b beqz v1,800aa4f8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x9dc> +800aa4cc: 00000000 nop +800aa4d0: 91c20002 lbu v0,2(t6) +800aa4d4: 10500233 beq v0,s0,800aada4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1288> +800aa4d8: 00000000 nop +800aa4dc: 8f020044 lw v0,68(t8) +800aa4e0: 00031840 sll v1,v1,0x1 +800aa4e4: 00621821 addu v1,v1,v0 +800aa4e8: 94640000 lhu a0,0(v1) +800aa4ec: a5640004 sh a0,4(t3) +800aa4f0: 91e2004d lbu v0,77(t7) +800aa4f4: a0c20000 sb v0,0(a2) +800aa4f8: 91430003 lbu v1,3(t2) +800aa4fc: 9322004c lbu v0,76(t9) +800aa500: 0062102b sltu v0,v1,v0 +800aa504: 1040000e beqz v0,800aa540 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa24> +800aa508: 25460003 addiu a2,t2,3 +800aa50c: 92230000 lbu v1,0(s1) +800aa510: 1060000b beqz v1,800aa540 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa24> +800aa514: 00000000 nop +800aa518: 91c20003 lbu v0,3(t6) +800aa51c: 10500211 beq v0,s0,800aad64 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1248> +800aa520: 00000000 nop +800aa524: 8f220044 lw v0,68(t9) +800aa528: 00031840 sll v1,v1,0x1 +800aa52c: 00621821 addu v1,v1,v0 +800aa530: 94640000 lhu a0,0(v1) +800aa534: a5640006 sh a0,6(t3) +800aa538: 91e2004d lbu v0,77(t7) +800aa53c: a0c20000 sb v0,0(a2) +800aa540: 8d820000 lw v0,0(t4) +800aa544: 01021024 and v0,t0,v0 +800aa548: 1040005c beqz v0,800aa6bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xba0> +800aa54c: afa20010 sw v0,16(sp) +800aa550: 8fc20008 lw v0,8(s8) +800aa554: 26640004 addiu a0,s3,4 +800aa558: 00825821 addu t3,a0,v0 +800aa55c: 93c3004c lbu v1,76(s8) +800aa560: 91650000 lbu a1,0(t3) +800aa564: 8fc6003c lw a2,60(s8) +800aa568: 8fc7000c lw a3,12(s8) +800aa56c: 00041040 sll v0,a0,0x1 +800aa570: 00a3182b sltu v1,a1,v1 +800aa574: 00463021 addu a2,v0,a2 +800aa578: 1060000e beqz v1,800aa5b4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa98> +800aa57c: 00877021 addu t6,a0,a3 +800aa580: 93a30013 lbu v1,19(sp) +800aa584: 1060000c beqz v1,800aa5b8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa9c> +800aa588: 3c048019 lui a0,0x8019 +800aa58c: 91c20000 lbu v0,0(t6) +800aa590: 105001e4 beq v0,s0,800aad24 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1208> +800aa594: 00000000 nop +800aa598: 8fc20044 lw v0,68(s8) +800aa59c: 00031840 sll v1,v1,0x1 +800aa5a0: 00621821 addu v1,v1,v0 +800aa5a4: 94640000 lhu a0,0(v1) +800aa5a8: a4c40000 sh a0,0(a2) +800aa5ac: 91e2004d lbu v0,77(t7) +800aa5b0: a1620000 sb v0,0(t3) +800aa5b4: 3c048019 lui a0,0x8019 +800aa5b8: 248443d0 addiu a0,a0,17360 +800aa5bc: 8c850000 lw a1,0(a0) +800aa5c0: 91630001 lbu v1,1(t3) +800aa5c4: 90a2004c lbu v0,76(a1) +800aa5c8: 0062102b sltu v0,v1,v0 +800aa5cc: 1040000f beqz v0,800aa60c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xaf0> +800aa5d0: 25670001 addiu a3,t3,1 +800aa5d4: 92430002 lbu v1,2(s2) +800aa5d8: 1060000d beqz v1,800aa610 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xaf4> +800aa5dc: 3c028019 lui v0,0x8019 +800aa5e0: 91c20001 lbu v0,1(t6) +800aa5e4: 105001bf beq v0,s0,800aace4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x11c8> +800aa5e8: 3c048022 lui a0,0x8022 +800aa5ec: 24846dd8 addiu a0,a0,28120 +800aa5f0: 8c820044 lw v0,68(a0) +800aa5f4: 00031840 sll v1,v1,0x1 +800aa5f8: 00621821 addu v1,v1,v0 +800aa5fc: 94640000 lhu a0,0(v1) +800aa600: a4c40002 sh a0,2(a2) +800aa604: 91e2004d lbu v0,77(t7) +800aa608: a0e20000 sb v0,0(a3) +800aa60c: 3c028019 lui v0,0x8019 +800aa610: 244243d0 addiu v0,v0,17360 +800aa614: 8c450000 lw a1,0(v0) +800aa618: 91630002 lbu v1,2(t3) +800aa61c: 90a2004c lbu v0,76(a1) +800aa620: 0062102b sltu v0,v1,v0 +800aa624: 1040000f beqz v0,800aa664 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xb48> +800aa628: 25670002 addiu a3,t3,2 +800aa62c: 92430001 lbu v1,1(s2) +800aa630: 1060000d beqz v1,800aa668 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xb4c> +800aa634: 3c028019 lui v0,0x8019 +800aa638: 91c20002 lbu v0,2(t6) +800aa63c: 10500199 beq v0,s0,800aaca4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1188> +800aa640: 3c048022 lui a0,0x8022 +800aa644: 24846dd8 addiu a0,a0,28120 +800aa648: 8c820044 lw v0,68(a0) +800aa64c: 00031840 sll v1,v1,0x1 +800aa650: 00621821 addu v1,v1,v0 +800aa654: 94640000 lhu a0,0(v1) +800aa658: a4c40004 sh a0,4(a2) +800aa65c: 91e2004d lbu v0,77(t7) +800aa660: a0e20000 sb v0,0(a3) +800aa664: 3c028019 lui v0,0x8019 +800aa668: 244243d0 addiu v0,v0,17360 +800aa66c: 8c450000 lw a1,0(v0) +800aa670: 91630003 lbu v1,3(t3) +800aa674: 90a2004c lbu v0,76(a1) +800aa678: 0062102b sltu v0,v1,v0 +800aa67c: 1040000f beqz v0,800aa6bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xba0> +800aa680: 25670003 addiu a3,t3,3 +800aa684: 92430000 lbu v1,0(s2) +800aa688: 1060000c beqz v1,800aa6bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xba0> +800aa68c: 00000000 nop +800aa690: 91c20003 lbu v0,3(t6) +800aa694: 10500173 beq v0,s0,800aac64 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1148> +800aa698: 3c048022 lui a0,0x8022 +800aa69c: 24846dd8 addiu a0,a0,28120 +800aa6a0: 8c820044 lw v0,68(a0) +800aa6a4: 00031840 sll v1,v1,0x1 +800aa6a8: 00621821 addu v1,v1,v0 +800aa6ac: 94640000 lhu a0,0(v1) +800aa6b0: a4c40006 sh a0,6(a2) +800aa6b4: 91e2004d lbu v0,77(t7) +800aa6b8: a0e20000 sb v0,0(a3) +800aa6bc: 25adffff addiu t5,t5,-1 +800aa6c0: 11a0fe41 beqz t5,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac> +800aa6c4: 8de20030 lw v0,48(t7) +800aa6c8: 02629821 addu s3,s3,v0 +800aa6cc: 0802a8fe j 800aa3f8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x8dc> +800aa6d0: 258c0008 addiu t4,t4,8 +800aa6d4: 00151880 sll v1,s5,0x2 +800aa6d8: 2442b514 addiu v0,v0,-19180 +800aa6dc: 00621821 addu v1,v1,v0 +800aa6e0: 0802a817 j 800aa05c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x540> +800aa6e4: 8c66fff0 lw a2,-16(v1) +800aa6e8: 02a23824 and a3,s5,v0 +800aa6ec: 31c5ff00 andi a1,t6,0xff00 +800aa6f0: 01c21024 and v0,t6,v0 +800aa6f4: 32a6ff00 andi a2,s5,0xff00 +800aa6f8: 000e4e02 srl t1,t6,0x18 +800aa6fc: 00154602 srl t0,s5,0x18 +800aa700: 00052a00 sll a1,a1,0x8 +800aa704: 00021202 srl v0,v0,0x8 +800aa708: 00063200 sll a2,a2,0x8 +800aa70c: 00073a02 srl a3,a3,0x8 +800aa710: 000e1e00 sll v1,t6,0x18 +800aa714: 00152600 sll a0,s5,0x18 +800aa718: 00651825 or v1,v1,a1 +800aa71c: 00491025 or v0,v0,t1 +800aa720: 00862025 or a0,a0,a2 +800aa724: 00e83825 or a3,a3,t0 +800aa728: 00624825 or t1,v1,v0 +800aa72c: 12e0fe26 beqz s7,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac> +800aa730: 00874025 or t0,a0,a3 +800aa734: 3c028022 lui v0,0x8022 +800aa738: 24546dd8 addiu s4,v0,28120 +800aa73c: 8fa20050 lw v0,80(sp) +800aa740: 27b10010 addiu s1,sp,16 +800aa744: 02c21823 subu v1,s6,v0 +800aa748: 02e06821 move t5,s7 +800aa74c: 02807821 move t7,s4 +800aa750: 246c0038 addiu t4,v1,56 +800aa754: 24100001 li s0,1 +800aa758: 24158420 li s5,-31712 +800aa75c: 2416fbde li s6,-1058 +800aa760: 0280b821 move s7,s4 +800aa764: 0280c021 move t8,s4 +800aa768: 0280c821 move t9,s4 +800aa76c: 02209021 move s2,s1 +800aa770: 0280f021 move s8,s4 +800aa774: 8d820004 lw v0,4(t4) +800aa778: 01221024 and v0,t1,v0 +800aa77c: 1040004f beqz v0,800aa8bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xda0> +800aa780: afa20010 sw v0,16(sp) +800aa784: 8e820008 lw v0,8(s4) +800aa788: 9283004c lbu v1,76(s4) +800aa78c: 02625021 addu t2,s3,v0 +800aa790: 91440000 lbu a0,0(t2) +800aa794: 8e85003c lw a1,60(s4) +800aa798: 8e86000c lw a2,12(s4) +800aa79c: 00131040 sll v0,s3,0x1 +800aa7a0: 0083182b sltu v1,a0,v1 +800aa7a4: 00455821 addu t3,v0,a1 +800aa7a8: 1060000e beqz v1,800aa7e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xcc8> +800aa7ac: 02667021 addu t6,s3,a2 +800aa7b0: 93a30013 lbu v1,19(sp) +800aa7b4: 1060000b beqz v1,800aa7e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xcc8> +800aa7b8: 00000000 nop +800aa7bc: 91c20000 lbu v0,0(t6) +800aa7c0: 105001a8 beq v0,s0,800aae64 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1348> +800aa7c4: 00000000 nop +800aa7c8: 8e820044 lw v0,68(s4) +800aa7cc: 00031840 sll v1,v1,0x1 +800aa7d0: 00621821 addu v1,v1,v0 +800aa7d4: 94640000 lhu a0,0(v1) +800aa7d8: a5640000 sh a0,0(t3) +800aa7dc: 91e2004d lbu v0,77(t7) +800aa7e0: a1420000 sb v0,0(t2) +800aa7e4: 92e2004c lbu v0,76(s7) +800aa7e8: 91430001 lbu v1,1(t2) +800aa7ec: 0062102b sltu v0,v1,v0 +800aa7f0: 1040000e beqz v0,800aa82c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd10> +800aa7f4: 25460001 addiu a2,t2,1 +800aa7f8: 92230002 lbu v1,2(s1) +800aa7fc: 1060000b beqz v1,800aa82c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd10> +800aa800: 00000000 nop +800aa804: 91c20001 lbu v0,1(t6) +800aa808: 10500206 beq v0,s0,800ab024 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1508> +800aa80c: 00000000 nop +800aa810: 8ee20044 lw v0,68(s7) +800aa814: 00031840 sll v1,v1,0x1 +800aa818: 00621821 addu v1,v1,v0 +800aa81c: 94640000 lhu a0,0(v1) +800aa820: a5640002 sh a0,2(t3) +800aa824: 91e2004d lbu v0,77(t7) +800aa828: a0c20000 sb v0,0(a2) +800aa82c: 9302004c lbu v0,76(t8) +800aa830: 91430002 lbu v1,2(t2) +800aa834: 0062102b sltu v0,v1,v0 +800aa838: 1040000e beqz v0,800aa874 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd58> +800aa83c: 25460002 addiu a2,t2,2 +800aa840: 92230001 lbu v1,1(s1) +800aa844: 1060000b beqz v1,800aa874 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd58> +800aa848: 00000000 nop +800aa84c: 91c20002 lbu v0,2(t6) +800aa850: 105001e4 beq v0,s0,800aafe4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x14c8> +800aa854: 00000000 nop +800aa858: 8f020044 lw v0,68(t8) +800aa85c: 00031840 sll v1,v1,0x1 +800aa860: 00621821 addu v1,v1,v0 +800aa864: 94640000 lhu a0,0(v1) +800aa868: a5640004 sh a0,4(t3) +800aa86c: 91e2004d lbu v0,77(t7) +800aa870: a0c20000 sb v0,0(a2) +800aa874: 91430003 lbu v1,3(t2) +800aa878: 9322004c lbu v0,76(t9) +800aa87c: 0062102b sltu v0,v1,v0 +800aa880: 1040000e beqz v0,800aa8bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xda0> +800aa884: 25460003 addiu a2,t2,3 +800aa888: 92230000 lbu v1,0(s1) +800aa88c: 1060000b beqz v1,800aa8bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xda0> +800aa890: 00000000 nop +800aa894: 91c20003 lbu v0,3(t6) +800aa898: 105001c2 beq v0,s0,800aafa4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1488> +800aa89c: 00000000 nop +800aa8a0: 8f220044 lw v0,68(t9) +800aa8a4: 00031840 sll v1,v1,0x1 +800aa8a8: 00621821 addu v1,v1,v0 +800aa8ac: 94640000 lhu a0,0(v1) +800aa8b0: a5640006 sh a0,6(t3) +800aa8b4: 91e2004d lbu v0,77(t7) +800aa8b8: a0c20000 sb v0,0(a2) +800aa8bc: 8d820000 lw v0,0(t4) +800aa8c0: 01021024 and v0,t0,v0 +800aa8c4: 1040005c beqz v0,800aaa38 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf1c> +800aa8c8: afa20010 sw v0,16(sp) +800aa8cc: 8fc20008 lw v0,8(s8) +800aa8d0: 26640004 addiu a0,s3,4 +800aa8d4: 00825821 addu t3,a0,v0 +800aa8d8: 93c3004c lbu v1,76(s8) +800aa8dc: 91650000 lbu a1,0(t3) +800aa8e0: 8fc6003c lw a2,60(s8) +800aa8e4: 8fc7000c lw a3,12(s8) +800aa8e8: 00041040 sll v0,a0,0x1 +800aa8ec: 00a3182b sltu v1,a1,v1 +800aa8f0: 00463021 addu a2,v0,a2 +800aa8f4: 1060000e beqz v1,800aa930 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe14> +800aa8f8: 00877021 addu t6,a0,a3 +800aa8fc: 93a30013 lbu v1,19(sp) +800aa900: 1060000c beqz v1,800aa934 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe18> +800aa904: 3c048019 lui a0,0x8019 +800aa908: 91c20000 lbu v0,0(t6) +800aa90c: 10500195 beq v0,s0,800aaf64 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1448> +800aa910: 00000000 nop +800aa914: 8fc20044 lw v0,68(s8) +800aa918: 00031840 sll v1,v1,0x1 +800aa91c: 00621821 addu v1,v1,v0 +800aa920: 94640000 lhu a0,0(v1) +800aa924: a4c40000 sh a0,0(a2) +800aa928: 91e2004d lbu v0,77(t7) +800aa92c: a1620000 sb v0,0(t3) +800aa930: 3c048019 lui a0,0x8019 +800aa934: 248443d0 addiu a0,a0,17360 +800aa938: 8c850000 lw a1,0(a0) +800aa93c: 91630001 lbu v1,1(t3) +800aa940: 90a2004c lbu v0,76(a1) +800aa944: 0062102b sltu v0,v1,v0 +800aa948: 1040000f beqz v0,800aa988 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe6c> +800aa94c: 25670001 addiu a3,t3,1 +800aa950: 92430002 lbu v1,2(s2) +800aa954: 1060000d beqz v1,800aa98c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe70> +800aa958: 3c028019 lui v0,0x8019 +800aa95c: 91c20001 lbu v0,1(t6) +800aa960: 10500170 beq v0,s0,800aaf24 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1408> +800aa964: 3c048022 lui a0,0x8022 +800aa968: 24846dd8 addiu a0,a0,28120 +800aa96c: 8c820044 lw v0,68(a0) +800aa970: 00031840 sll v1,v1,0x1 +800aa974: 00621821 addu v1,v1,v0 +800aa978: 94640000 lhu a0,0(v1) +800aa97c: a4c40002 sh a0,2(a2) +800aa980: 91e2004d lbu v0,77(t7) +800aa984: a0e20000 sb v0,0(a3) +800aa988: 3c028019 lui v0,0x8019 +800aa98c: 244243d0 addiu v0,v0,17360 +800aa990: 8c450000 lw a1,0(v0) +800aa994: 91630002 lbu v1,2(t3) +800aa998: 90a2004c lbu v0,76(a1) +800aa99c: 0062102b sltu v0,v1,v0 +800aa9a0: 1040000f beqz v0,800aa9e0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xec4> +800aa9a4: 25670002 addiu a3,t3,2 +800aa9a8: 92430001 lbu v1,1(s2) +800aa9ac: 1060000d beqz v1,800aa9e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xec8> +800aa9b0: 3c028019 lui v0,0x8019 +800aa9b4: 91c20002 lbu v0,2(t6) +800aa9b8: 1050014a beq v0,s0,800aaee4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x13c8> +800aa9bc: 3c048022 lui a0,0x8022 +800aa9c0: 24846dd8 addiu a0,a0,28120 +800aa9c4: 8c820044 lw v0,68(a0) +800aa9c8: 00031840 sll v1,v1,0x1 +800aa9cc: 00621821 addu v1,v1,v0 +800aa9d0: 94640000 lhu a0,0(v1) +800aa9d4: a4c40004 sh a0,4(a2) +800aa9d8: 91e2004d lbu v0,77(t7) +800aa9dc: a0e20000 sb v0,0(a3) +800aa9e0: 3c028019 lui v0,0x8019 +800aa9e4: 244243d0 addiu v0,v0,17360 +800aa9e8: 8c450000 lw a1,0(v0) +800aa9ec: 91630003 lbu v1,3(t3) +800aa9f0: 90a2004c lbu v0,76(a1) +800aa9f4: 0062102b sltu v0,v1,v0 +800aa9f8: 1040000f beqz v0,800aaa38 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf1c> +800aa9fc: 25670003 addiu a3,t3,3 +800aaa00: 92430000 lbu v1,0(s2) +800aaa04: 1060000c beqz v1,800aaa38 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf1c> +800aaa08: 00000000 nop +800aaa0c: 91c20003 lbu v0,3(t6) +800aaa10: 10500124 beq v0,s0,800aaea4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1388> +800aaa14: 3c048022 lui a0,0x8022 +800aaa18: 24846dd8 addiu a0,a0,28120 +800aaa1c: 8c820044 lw v0,68(a0) +800aaa20: 00031840 sll v1,v1,0x1 +800aaa24: 00621821 addu v1,v1,v0 +800aaa28: 94640000 lhu a0,0(v1) +800aaa2c: a4c40006 sh a0,6(a2) +800aaa30: 91e2004d lbu v0,77(t7) +800aaa34: a0e20000 sb v0,0(a3) +800aaa38: 25adffff addiu t5,t5,-1 +800aaa3c: 11a0fd62 beqz t5,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac> +800aaa40: 8de20030 lw v0,48(t7) +800aaa44: 02629821 addu s3,s3,v0 +800aaa48: 0802a9dd j 800aa774 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xc58> +800aaa4c: 258cfff8 addiu t4,t4,-8 +800aaa50: 8ca40044 lw a0,68(a1) +800aaa54: 00031840 sll v1,v1,0x1 +800aaa58: 00641821 addu v1,v1,a0 +800aaa5c: 94620000 lhu v0,0(v1) +800aaa60: 8ca40050 lw a0,80(a1) +800aaa64: 02821025 or v0,s4,v0 +800aaa68: 00962024 and a0,a0,s6 +800aaa6c: 3042ffff andi v0,v0,0xffff +800aaa70: 00441023 subu v0,v0,a0 +800aaa74: 00021042 srl v0,v0,0x1 +800aaa78: 8ca40020 lw a0,32(a1) +800aaa7c: 00021040 sll v0,v0,0x1 +800aaa80: 00441021 addu v0,v0,a0 +800aaa84: 94430000 lhu v1,0(v0) +800aaa88: 0802a7d4 j 800a9f50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x434> +800aaa8c: a4c30006 sh v1,6(a2) +800aaa90: 8f040044 lw a0,68(t8) +800aaa94: 00031840 sll v1,v1,0x1 +800aaa98: 00641821 addu v1,v1,a0 +800aaa9c: 94620000 lhu v0,0(v1) +800aaaa0: 8f040050 lw a0,80(t8) +800aaaa4: 02821025 or v0,s4,v0 +800aaaa8: 00962024 and a0,a0,s6 +800aaaac: 3042ffff andi v0,v0,0xffff +800aaab0: 00441023 subu v0,v0,a0 +800aaab4: 00021042 srl v0,v0,0x1 +800aaab8: 8f040020 lw a0,32(t8) +800aaabc: 00021040 sll v0,v0,0x1 +800aaac0: 00441021 addu v0,v0,a0 +800aaac4: 94430000 lhu v1,0(v0) +800aaac8: 0802a763 j 800a9d8c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x270> +800aaacc: a5230004 sh v1,4(t1) +800aaad0: 8ee40044 lw a0,68(s7) +800aaad4: 00031840 sll v1,v1,0x1 +800aaad8: 00641821 addu v1,v1,a0 +800aaadc: 94620000 lhu v0,0(v1) +800aaae0: 8ee40050 lw a0,80(s7) +800aaae4: 02821025 or v0,s4,v0 +800aaae8: 00962024 and a0,a0,s6 +800aaaec: 3042ffff andi v0,v0,0xffff +800aaaf0: 00441023 subu v0,v0,a0 +800aaaf4: 00021042 srl v0,v0,0x1 +800aaaf8: 8ee40020 lw a0,32(s7) +800aaafc: 00021040 sll v0,v0,0x1 +800aab00: 00441021 addu v0,v0,a0 +800aab04: 94430000 lhu v1,0(v0) +800aab08: 0802a751 j 800a9d44 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x228> +800aab0c: a5230002 sh v1,2(t1) +800aab10: 8e440044 lw a0,68(s2) +800aab14: 00031840 sll v1,v1,0x1 +800aab18: 00641821 addu v1,v1,a0 +800aab1c: 94620000 lhu v0,0(v1) +800aab20: 8e440050 lw a0,80(s2) +800aab24: 02821025 or v0,s4,v0 +800aab28: 00962024 and a0,a0,s6 +800aab2c: 3042ffff andi v0,v0,0xffff +800aab30: 00441023 subu v0,v0,a0 +800aab34: 00021042 srl v0,v0,0x1 +800aab38: 8e440020 lw a0,32(s2) +800aab3c: 00021040 sll v0,v0,0x1 +800aab40: 00441021 addu v0,v0,a0 +800aab44: 94430000 lhu v1,0(v0) +800aab48: 0802a73f j 800a9cfc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1e0> +800aab4c: a5230000 sh v1,0(t1) +800aab50: 8ca40044 lw a0,68(a1) +800aab54: 00031840 sll v1,v1,0x1 +800aab58: 00641821 addu v1,v1,a0 +800aab5c: 94620000 lhu v0,0(v1) +800aab60: 8ca40050 lw a0,80(a1) +800aab64: 02821025 or v0,s4,v0 +800aab68: 00962024 and a0,a0,s6 +800aab6c: 3042ffff andi v0,v0,0xffff +800aab70: 00441023 subu v0,v0,a0 +800aab74: 00021042 srl v0,v0,0x1 +800aab78: 8ca40020 lw a0,32(a1) +800aab7c: 00021040 sll v0,v0,0x1 +800aab80: 00441021 addu v0,v0,a0 +800aab84: 94430000 lhu v1,0(v0) +800aab88: 0802a7be j 800a9ef8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x3dc> +800aab8c: a4c30004 sh v1,4(a2) +800aab90: 8ca40044 lw a0,68(a1) +800aab94: 00031840 sll v1,v1,0x1 +800aab98: 00641821 addu v1,v1,a0 +800aab9c: 94620000 lhu v0,0(v1) +800aaba0: 8ca40050 lw a0,80(a1) +800aaba4: 02821025 or v0,s4,v0 +800aaba8: 00962024 and a0,a0,s6 +800aabac: 3042ffff andi v0,v0,0xffff +800aabb0: 00441023 subu v0,v0,a0 +800aabb4: 00021042 srl v0,v0,0x1 +800aabb8: 8ca40020 lw a0,32(a1) +800aabbc: 00021040 sll v0,v0,0x1 +800aabc0: 00441021 addu v0,v0,a0 +800aabc4: 94430000 lhu v1,0(v0) +800aabc8: 0802a7a8 j 800a9ea0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x384> +800aabcc: a4c30002 sh v1,2(a2) +800aabd0: 8fc40044 lw a0,68(s8) +800aabd4: 00031840 sll v1,v1,0x1 +800aabd8: 00641821 addu v1,v1,a0 +800aabdc: 94620000 lhu v0,0(v1) +800aabe0: 8fc40050 lw a0,80(s8) +800aabe4: 02821025 or v0,s4,v0 +800aabe8: 00962024 and a0,a0,s6 +800aabec: 3042ffff andi v0,v0,0xffff +800aabf0: 00441023 subu v0,v0,a0 +800aabf4: 00021042 srl v0,v0,0x1 +800aabf8: 8fc40020 lw a0,32(s8) +800aabfc: 00021040 sll v0,v0,0x1 +800aac00: 00441021 addu v0,v0,a0 +800aac04: 94430000 lhu v1,0(v0) +800aac08: 0802a792 j 800a9e48 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x32c> +800aac0c: a4c30000 sh v1,0(a2) +800aac10: 8f240044 lw a0,68(t9) +800aac14: 00031840 sll v1,v1,0x1 +800aac18: 00641821 addu v1,v1,a0 +800aac1c: 94620000 lhu v0,0(v1) +800aac20: 8f240050 lw a0,80(t9) +800aac24: 02821025 or v0,s4,v0 +800aac28: 00962024 and a0,a0,s6 +800aac2c: 3042ffff andi v0,v0,0xffff +800aac30: 00441023 subu v0,v0,a0 +800aac34: 00021042 srl v0,v0,0x1 +800aac38: 8f240020 lw a0,32(t9) +800aac3c: 00021040 sll v0,v0,0x1 +800aac40: 00441021 addu v0,v0,a0 +800aac44: 94430000 lhu v1,0(v0) +800aac48: 0802a775 j 800a9dd4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x2b8> +800aac4c: a5230006 sh v1,6(t1) +800aac50: 244228a0 addiu v0,v0,10400 +800aac54: 0040f809 jalr v0 +800aac58: 00000000 nop +800aac5c: 0802a6f9 j 800a9be4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xc8> +800aac60: 8e220020 lw v0,32(s1) +800aac64: 8ca40044 lw a0,68(a1) +800aac68: 00031840 sll v1,v1,0x1 +800aac6c: 00641821 addu v1,v1,a0 +800aac70: 94620000 lhu v0,0(v1) +800aac74: 8ca40050 lw a0,80(a1) +800aac78: 02a21025 or v0,s5,v0 +800aac7c: 00962024 and a0,a0,s6 +800aac80: 3042ffff andi v0,v0,0xffff +800aac84: 00441023 subu v0,v0,a0 +800aac88: 00021042 srl v0,v0,0x1 +800aac8c: 8ca40020 lw a0,32(a1) +800aac90: 00021040 sll v0,v0,0x1 +800aac94: 00441021 addu v0,v0,a0 +800aac98: 94430000 lhu v1,0(v0) +800aac9c: 0802a9ad j 800aa6b4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xb98> +800aaca0: a4c30006 sh v1,6(a2) +800aaca4: 8ca40044 lw a0,68(a1) +800aaca8: 00031840 sll v1,v1,0x1 +800aacac: 00641821 addu v1,v1,a0 +800aacb0: 94620000 lhu v0,0(v1) +800aacb4: 8ca40050 lw a0,80(a1) +800aacb8: 02a21025 or v0,s5,v0 +800aacbc: 00962024 and a0,a0,s6 +800aacc0: 3042ffff andi v0,v0,0xffff +800aacc4: 00441023 subu v0,v0,a0 +800aacc8: 00021042 srl v0,v0,0x1 +800aaccc: 8ca40020 lw a0,32(a1) +800aacd0: 00021040 sll v0,v0,0x1 +800aacd4: 00441021 addu v0,v0,a0 +800aacd8: 94430000 lhu v1,0(v0) +800aacdc: 0802a997 j 800aa65c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xb40> +800aace0: a4c30004 sh v1,4(a2) +800aace4: 8ca40044 lw a0,68(a1) +800aace8: 00031840 sll v1,v1,0x1 +800aacec: 00641821 addu v1,v1,a0 +800aacf0: 94620000 lhu v0,0(v1) +800aacf4: 8ca40050 lw a0,80(a1) +800aacf8: 02a21025 or v0,s5,v0 +800aacfc: 00962024 and a0,a0,s6 +800aad00: 3042ffff andi v0,v0,0xffff +800aad04: 00441023 subu v0,v0,a0 +800aad08: 00021042 srl v0,v0,0x1 +800aad0c: 8ca40020 lw a0,32(a1) +800aad10: 00021040 sll v0,v0,0x1 +800aad14: 00441021 addu v0,v0,a0 +800aad18: 94430000 lhu v1,0(v0) +800aad1c: 0802a981 j 800aa604 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xae8> +800aad20: a4c30002 sh v1,2(a2) +800aad24: 8fc40044 lw a0,68(s8) +800aad28: 00031840 sll v1,v1,0x1 +800aad2c: 00641821 addu v1,v1,a0 +800aad30: 94620000 lhu v0,0(v1) +800aad34: 8fc40050 lw a0,80(s8) +800aad38: 02a21025 or v0,s5,v0 +800aad3c: 00962024 and a0,a0,s6 +800aad40: 3042ffff andi v0,v0,0xffff +800aad44: 00441023 subu v0,v0,a0 +800aad48: 00021042 srl v0,v0,0x1 +800aad4c: 8fc40020 lw a0,32(s8) +800aad50: 00021040 sll v0,v0,0x1 +800aad54: 00441021 addu v0,v0,a0 +800aad58: 94430000 lhu v1,0(v0) +800aad5c: 0802a96b j 800aa5ac <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa90> +800aad60: a4c30000 sh v1,0(a2) +800aad64: 8f240044 lw a0,68(t9) +800aad68: 00031840 sll v1,v1,0x1 +800aad6c: 00641821 addu v1,v1,a0 +800aad70: 94620000 lhu v0,0(v1) +800aad74: 8f240050 lw a0,80(t9) +800aad78: 02a21025 or v0,s5,v0 +800aad7c: 00962024 and a0,a0,s6 +800aad80: 3042ffff andi v0,v0,0xffff +800aad84: 00441023 subu v0,v0,a0 +800aad88: 00021042 srl v0,v0,0x1 +800aad8c: 8f240020 lw a0,32(t9) +800aad90: 00021040 sll v0,v0,0x1 +800aad94: 00441021 addu v0,v0,a0 +800aad98: 94430000 lhu v1,0(v0) +800aad9c: 0802a94e j 800aa538 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa1c> +800aada0: a5630006 sh v1,6(t3) +800aada4: 8f040044 lw a0,68(t8) +800aada8: 00031840 sll v1,v1,0x1 +800aadac: 00641821 addu v1,v1,a0 +800aadb0: 94620000 lhu v0,0(v1) +800aadb4: 8f040050 lw a0,80(t8) +800aadb8: 02a21025 or v0,s5,v0 +800aadbc: 00962024 and a0,a0,s6 +800aadc0: 3042ffff andi v0,v0,0xffff +800aadc4: 00441023 subu v0,v0,a0 +800aadc8: 00021042 srl v0,v0,0x1 +800aadcc: 8f040020 lw a0,32(t8) +800aadd0: 00021040 sll v0,v0,0x1 +800aadd4: 00441021 addu v0,v0,a0 +800aadd8: 94430000 lhu v1,0(v0) +800aaddc: 0802a93c j 800aa4f0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x9d4> +800aade0: a5630004 sh v1,4(t3) +800aade4: 8ee40044 lw a0,68(s7) +800aade8: 00031840 sll v1,v1,0x1 +800aadec: 00641821 addu v1,v1,a0 +800aadf0: 94620000 lhu v0,0(v1) +800aadf4: 8ee40050 lw a0,80(s7) +800aadf8: 02a21025 or v0,s5,v0 +800aadfc: 00962024 and a0,a0,s6 +800aae00: 3042ffff andi v0,v0,0xffff +800aae04: 00441023 subu v0,v0,a0 +800aae08: 00021042 srl v0,v0,0x1 +800aae0c: 8ee40020 lw a0,32(s7) +800aae10: 00021040 sll v0,v0,0x1 +800aae14: 00441021 addu v0,v0,a0 +800aae18: 94430000 lhu v1,0(v0) +800aae1c: 0802a92a j 800aa4a8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x98c> +800aae20: a5630002 sh v1,2(t3) +800aae24: 8e840044 lw a0,68(s4) +800aae28: 00031840 sll v1,v1,0x1 +800aae2c: 00641821 addu v1,v1,a0 +800aae30: 94620000 lhu v0,0(v1) +800aae34: 8e840050 lw a0,80(s4) +800aae38: 02a21025 or v0,s5,v0 +800aae3c: 00962024 and a0,a0,s6 +800aae40: 3042ffff andi v0,v0,0xffff +800aae44: 00441023 subu v0,v0,a0 +800aae48: 00021042 srl v0,v0,0x1 +800aae4c: 8e840020 lw a0,32(s4) +800aae50: 00021040 sll v0,v0,0x1 +800aae54: 00441021 addu v0,v0,a0 +800aae58: 94430000 lhu v1,0(v0) +800aae5c: 0802a918 j 800aa460 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x944> +800aae60: a5630000 sh v1,0(t3) +800aae64: 8e840044 lw a0,68(s4) +800aae68: 00031840 sll v1,v1,0x1 +800aae6c: 00641821 addu v1,v1,a0 +800aae70: 94620000 lhu v0,0(v1) +800aae74: 8e840050 lw a0,80(s4) +800aae78: 02a21025 or v0,s5,v0 +800aae7c: 00962024 and a0,a0,s6 +800aae80: 3042ffff andi v0,v0,0xffff +800aae84: 00441023 subu v0,v0,a0 +800aae88: 00021042 srl v0,v0,0x1 +800aae8c: 8e840020 lw a0,32(s4) +800aae90: 00021040 sll v0,v0,0x1 +800aae94: 00441021 addu v0,v0,a0 +800aae98: 94430000 lhu v1,0(v0) +800aae9c: 0802a9f7 j 800aa7dc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xcc0> +800aaea0: a5630000 sh v1,0(t3) +800aaea4: 8ca40044 lw a0,68(a1) +800aaea8: 00031840 sll v1,v1,0x1 +800aaeac: 00641821 addu v1,v1,a0 +800aaeb0: 94620000 lhu v0,0(v1) +800aaeb4: 8ca40050 lw a0,80(a1) +800aaeb8: 02a21025 or v0,s5,v0 +800aaebc: 00962024 and a0,a0,s6 +800aaec0: 3042ffff andi v0,v0,0xffff +800aaec4: 00441023 subu v0,v0,a0 +800aaec8: 00021042 srl v0,v0,0x1 +800aaecc: 8ca40020 lw a0,32(a1) +800aaed0: 00021040 sll v0,v0,0x1 +800aaed4: 00441021 addu v0,v0,a0 +800aaed8: 94430000 lhu v1,0(v0) +800aaedc: 0802aa8c j 800aaa30 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf14> +800aaee0: a4c30006 sh v1,6(a2) +800aaee4: 8ca40044 lw a0,68(a1) +800aaee8: 00031840 sll v1,v1,0x1 +800aaeec: 00641821 addu v1,v1,a0 +800aaef0: 94620000 lhu v0,0(v1) +800aaef4: 8ca40050 lw a0,80(a1) +800aaef8: 02a21025 or v0,s5,v0 +800aaefc: 00962024 and a0,a0,s6 +800aaf00: 3042ffff andi v0,v0,0xffff +800aaf04: 00441023 subu v0,v0,a0 +800aaf08: 00021042 srl v0,v0,0x1 +800aaf0c: 8ca40020 lw a0,32(a1) +800aaf10: 00021040 sll v0,v0,0x1 +800aaf14: 00441021 addu v0,v0,a0 +800aaf18: 94430000 lhu v1,0(v0) +800aaf1c: 0802aa76 j 800aa9d8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xebc> +800aaf20: a4c30004 sh v1,4(a2) +800aaf24: 8ca40044 lw a0,68(a1) +800aaf28: 00031840 sll v1,v1,0x1 +800aaf2c: 00641821 addu v1,v1,a0 +800aaf30: 94620000 lhu v0,0(v1) +800aaf34: 8ca40050 lw a0,80(a1) +800aaf38: 02a21025 or v0,s5,v0 +800aaf3c: 00962024 and a0,a0,s6 +800aaf40: 3042ffff andi v0,v0,0xffff +800aaf44: 00441023 subu v0,v0,a0 +800aaf48: 00021042 srl v0,v0,0x1 +800aaf4c: 8ca40020 lw a0,32(a1) +800aaf50: 00021040 sll v0,v0,0x1 +800aaf54: 00441021 addu v0,v0,a0 +800aaf58: 94430000 lhu v1,0(v0) +800aaf5c: 0802aa60 j 800aa980 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe64> +800aaf60: a4c30002 sh v1,2(a2) +800aaf64: 8fc40044 lw a0,68(s8) +800aaf68: 00031840 sll v1,v1,0x1 +800aaf6c: 00641821 addu v1,v1,a0 +800aaf70: 94620000 lhu v0,0(v1) +800aaf74: 8fc40050 lw a0,80(s8) +800aaf78: 02a21025 or v0,s5,v0 +800aaf7c: 00962024 and a0,a0,s6 +800aaf80: 3042ffff andi v0,v0,0xffff +800aaf84: 00441023 subu v0,v0,a0 +800aaf88: 00021042 srl v0,v0,0x1 +800aaf8c: 8fc40020 lw a0,32(s8) +800aaf90: 00021040 sll v0,v0,0x1 +800aaf94: 00441021 addu v0,v0,a0 +800aaf98: 94430000 lhu v1,0(v0) +800aaf9c: 0802aa4a j 800aa928 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe0c> +800aafa0: a4c30000 sh v1,0(a2) +800aafa4: 8f240044 lw a0,68(t9) +800aafa8: 00031840 sll v1,v1,0x1 +800aafac: 00641821 addu v1,v1,a0 +800aafb0: 94620000 lhu v0,0(v1) +800aafb4: 8f240050 lw a0,80(t9) +800aafb8: 02a21025 or v0,s5,v0 +800aafbc: 00962024 and a0,a0,s6 +800aafc0: 3042ffff andi v0,v0,0xffff +800aafc4: 00441023 subu v0,v0,a0 +800aafc8: 00021042 srl v0,v0,0x1 +800aafcc: 8f240020 lw a0,32(t9) +800aafd0: 00021040 sll v0,v0,0x1 +800aafd4: 00441021 addu v0,v0,a0 +800aafd8: 94430000 lhu v1,0(v0) +800aafdc: 0802aa2d j 800aa8b4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd98> +800aafe0: a5630006 sh v1,6(t3) +800aafe4: 8f040044 lw a0,68(t8) +800aafe8: 00031840 sll v1,v1,0x1 +800aafec: 00641821 addu v1,v1,a0 +800aaff0: 94620000 lhu v0,0(v1) +800aaff4: 8f040050 lw a0,80(t8) +800aaff8: 02a21025 or v0,s5,v0 +800aaffc: 00962024 and a0,a0,s6 +800ab000: 3042ffff andi v0,v0,0xffff +800ab004: 00441023 subu v0,v0,a0 +800ab008: 00021042 srl v0,v0,0x1 +800ab00c: 8f040020 lw a0,32(t8) +800ab010: 00021040 sll v0,v0,0x1 +800ab014: 00441021 addu v0,v0,a0 +800ab018: 94430000 lhu v1,0(v0) +800ab01c: 0802aa1b j 800aa86c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd50> +800ab020: a5630004 sh v1,4(t3) +800ab024: 8ee40044 lw a0,68(s7) +800ab028: 00031840 sll v1,v1,0x1 +800ab02c: 00641821 addu v1,v1,a0 +800ab030: 94620000 lhu v0,0(v1) +800ab034: 8ee40050 lw a0,80(s7) +800ab038: 02a21025 or v0,s5,v0 +800ab03c: 00962024 and a0,a0,s6 +800ab040: 3042ffff andi v0,v0,0xffff +800ab044: 00441023 subu v0,v0,a0 +800ab048: 00021042 srl v0,v0,0x1 +800ab04c: 8ee40020 lw a0,32(s7) +800ab050: 00021040 sll v0,v0,0x1 +800ab054: 00441021 addu v0,v0,a0 +800ab058: 94430000 lhu v1,0(v0) +800ab05c: 0802aa09 j 800aa824 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd08> +800ab060: a5630002 sh v1,2(t3) +800ab064: 8ca40044 lw a0,68(a1) +800ab068: 00031840 sll v1,v1,0x1 +800ab06c: 00641821 addu v1,v1,a0 +800ab070: 94620000 lhu v0,0(v1) +800ab074: 8ca40050 lw a0,80(a1) +800ab078: 02821025 or v0,s4,v0 +800ab07c: 00962024 and a0,a0,s6 +800ab080: 3042ffff andi v0,v0,0xffff +800ab084: 00441023 subu v0,v0,a0 +800ab088: 00021042 srl v0,v0,0x1 +800ab08c: 8ca40020 lw a0,32(a1) +800ab090: 00021040 sll v0,v0,0x1 +800ab094: 00441021 addu v0,v0,a0 +800ab098: 94430000 lhu v1,0(v0) +800ab09c: 0802a8e7 j 800aa39c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x880> +800ab0a0: a4c30006 sh v1,6(a2) +800ab0a4: 8ca40044 lw a0,68(a1) +800ab0a8: 00031840 sll v1,v1,0x1 +800ab0ac: 00641821 addu v1,v1,a0 +800ab0b0: 94620000 lhu v0,0(v1) +800ab0b4: 8ca40050 lw a0,80(a1) +800ab0b8: 02821025 or v0,s4,v0 +800ab0bc: 00962024 and a0,a0,s6 +800ab0c0: 3042ffff andi v0,v0,0xffff +800ab0c4: 00441023 subu v0,v0,a0 +800ab0c8: 00021042 srl v0,v0,0x1 +800ab0cc: 8ca40020 lw a0,32(a1) +800ab0d0: 00021040 sll v0,v0,0x1 +800ab0d4: 00441021 addu v0,v0,a0 +800ab0d8: 94430000 lhu v1,0(v0) +800ab0dc: 0802a8d1 j 800aa344 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x828> +800ab0e0: a4c30004 sh v1,4(a2) +800ab0e4: 8ca40044 lw a0,68(a1) +800ab0e8: 00031840 sll v1,v1,0x1 +800ab0ec: 00641821 addu v1,v1,a0 +800ab0f0: 94620000 lhu v0,0(v1) +800ab0f4: 8ca40050 lw a0,80(a1) +800ab0f8: 02821025 or v0,s4,v0 +800ab0fc: 00962024 and a0,a0,s6 +800ab100: 3042ffff andi v0,v0,0xffff +800ab104: 00441023 subu v0,v0,a0 +800ab108: 00021042 srl v0,v0,0x1 +800ab10c: 8ca40020 lw a0,32(a1) +800ab110: 00021040 sll v0,v0,0x1 +800ab114: 00441021 addu v0,v0,a0 +800ab118: 94430000 lhu v1,0(v0) +800ab11c: 0802a8bb j 800aa2ec <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x7d0> +800ab120: a4c30002 sh v1,2(a2) +800ab124: 8fc40044 lw a0,68(s8) +800ab128: 00031840 sll v1,v1,0x1 +800ab12c: 00641821 addu v1,v1,a0 +800ab130: 94620000 lhu v0,0(v1) +800ab134: 8fc40050 lw a0,80(s8) +800ab138: 02821025 or v0,s4,v0 +800ab13c: 00962024 and a0,a0,s6 +800ab140: 3042ffff andi v0,v0,0xffff +800ab144: 00441023 subu v0,v0,a0 +800ab148: 00021042 srl v0,v0,0x1 +800ab14c: 8fc40020 lw a0,32(s8) +800ab150: 00021040 sll v0,v0,0x1 +800ab154: 00441021 addu v0,v0,a0 +800ab158: 94430000 lhu v1,0(v0) +800ab15c: 0802a8a5 j 800aa294 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x778> +800ab160: a4c30000 sh v1,0(a2) +800ab164: 8f240044 lw a0,68(t9) +800ab168: 00031840 sll v1,v1,0x1 +800ab16c: 00641821 addu v1,v1,a0 +800ab170: 94620000 lhu v0,0(v1) +800ab174: 8f240050 lw a0,80(t9) +800ab178: 02821025 or v0,s4,v0 +800ab17c: 00962024 and a0,a0,s6 +800ab180: 3042ffff andi v0,v0,0xffff +800ab184: 00441023 subu v0,v0,a0 +800ab188: 00021042 srl v0,v0,0x1 +800ab18c: 8f240020 lw a0,32(t9) +800ab190: 00021040 sll v0,v0,0x1 +800ab194: 00441021 addu v0,v0,a0 +800ab198: 94430000 lhu v1,0(v0) +800ab19c: 0802a888 j 800aa220 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x704> +800ab1a0: a5230006 sh v1,6(t1) +800ab1a4: 8f040044 lw a0,68(t8) +800ab1a8: 00031840 sll v1,v1,0x1 +800ab1ac: 00641821 addu v1,v1,a0 +800ab1b0: 94620000 lhu v0,0(v1) +800ab1b4: 8f040050 lw a0,80(t8) +800ab1b8: 02821025 or v0,s4,v0 +800ab1bc: 00962024 and a0,a0,s6 +800ab1c0: 3042ffff andi v0,v0,0xffff +800ab1c4: 00441023 subu v0,v0,a0 +800ab1c8: 00021042 srl v0,v0,0x1 +800ab1cc: 8f040020 lw a0,32(t8) +800ab1d0: 00021040 sll v0,v0,0x1 +800ab1d4: 00441021 addu v0,v0,a0 +800ab1d8: 94430000 lhu v1,0(v0) +800ab1dc: 0802a876 j 800aa1d8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x6bc> +800ab1e0: a5230004 sh v1,4(t1) +800ab1e4: 8ee40044 lw a0,68(s7) +800ab1e8: 00031840 sll v1,v1,0x1 +800ab1ec: 00641821 addu v1,v1,a0 +800ab1f0: 94620000 lhu v0,0(v1) +800ab1f4: 8ee40050 lw a0,80(s7) +800ab1f8: 02821025 or v0,s4,v0 +800ab1fc: 00962024 and a0,a0,s6 +800ab200: 3042ffff andi v0,v0,0xffff +800ab204: 00441023 subu v0,v0,a0 +800ab208: 00021042 srl v0,v0,0x1 +800ab20c: 8ee40020 lw a0,32(s7) +800ab210: 00021040 sll v0,v0,0x1 +800ab214: 00441021 addu v0,v0,a0 +800ab218: 94430000 lhu v1,0(v0) +800ab21c: 0802a864 j 800aa190 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x674> +800ab220: a5230002 sh v1,2(t1) +800ab224: 8e440044 lw a0,68(s2) +800ab228: 00031840 sll v1,v1,0x1 +800ab22c: 00641821 addu v1,v1,a0 +800ab230: 94620000 lhu v0,0(v1) +800ab234: 8e440050 lw a0,80(s2) +800ab238: 02821025 or v0,s4,v0 +800ab23c: 00962024 and a0,a0,s6 +800ab240: 3042ffff andi v0,v0,0xffff +800ab244: 00441023 subu v0,v0,a0 +800ab248: 00021042 srl v0,v0,0x1 +800ab24c: 8e440020 lw a0,32(s2) +800ab250: 00021040 sll v0,v0,0x1 +800ab254: 00441021 addu v0,v0,a0 +800ab258: 94430000 lhu v1,0(v0) +800ab25c: 0802a852 j 800aa148 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x62c> +800ab260: a5230000 sh v1,0(t1) + +800ab264 <_Z21DrawTile16FixedSub1_2jjjj>: +800ab264: 27bdffc8 addiu sp,sp,-56 +800ab268: 3c028022 lui v0,0x8022 +800ab26c: afb7002c sw s7,44(sp) +800ab270: afb60028 sw s6,40(sp) +800ab274: afb40020 sw s4,32(sp) +800ab278: afb3001c sw s3,28(sp) +800ab27c: afb10014 sw s1,20(sp) +800ab280: afbf0034 sw ra,52(sp) +800ab284: 24516da8 addiu s1,v0,28072 +800ab288: afbe0030 sw s8,48(sp) +800ab28c: afb50024 sw s5,36(sp) +800ab290: afb20018 sw s2,24(sp) +800ab294: afb00010 sw s0,16(sp) +800ab298: 00809821 move s3,a0 +800ab29c: 8e280008 lw t0,8(s1) +800ab2a0: 308203ff andi v0,a0,0x3ff +800ab2a4: 326301ff andi v1,s3,0x1ff +800ab2a8: 8e24000c lw a0,12(s1) +800ab2ac: 01021004 sllv v0,v0,t0 +800ab2b0: 2c630100 sltiu v1,v1,256 +800ab2b4: 00442021 addu a0,v0,a0 +800ab2b8: 00a0a021 move s4,a1 +800ab2bc: 00c0b821 move s7,a2 +800ab2c0: 14600003 bnez v1,800ab2d0 <_Z21DrawTile16FixedSub1_2jjjj+0x6c> +800ab2c4: 00e0b021 move s6,a3 +800ab2c8: 8e220010 lw v0,16(s1) +800ab2cc: 00822021 addu a0,a0,v0 +800ab2d0: 3085ffff andi a1,a0,0xffff +800ab2d4: 8e260028 lw a2,40(s1) +800ab2d8: 01058006 srlv s0,a1,t0 +800ab2dc: 02069021 addu s2,s0,a2 +800ab2e0: 8e220024 lw v0,36(s1) +800ab2e4: 92440000 lbu a0,0(s2) +800ab2e8: 00101980 sll v1,s0,0x6 +800ab2ec: 108000ef beqz a0,800ab6ac <_Z21DrawTile16FixedSub1_2jjjj+0x448> +800ab2f0: 0062a821 addu s5,v1,v0 +800ab2f4: 02061021 addu v0,s0,a2 +800ab2f8: 90440000 lbu a0,0(v0) +800ab2fc: 24030002 li v1,2 +800ab300: 108300d1 beq a0,v1,800ab648 <_Z21DrawTile16FixedSub1_2jjjj+0x3e4> +800ab304: 8fbf0034 lw ra,52(sp) +800ab308: 9222002c lbu v0,44(s1) +800ab30c: 104000d9 beqz v0,800ab674 <_Z21DrawTile16FixedSub1_2jjjj+0x410> +800ab310: 00131a82 srl v1,s3,0xa +800ab314: 3c028022 lui v0,0x8022 +800ab318: 90435bcb lbu v1,23499(v0) +800ab31c: 14600399 bnez v1,800ac184 <_Z21DrawTile16FixedSub1_2jjjj+0xf20> +800ab320: 3c028005 lui v0,0x8005 +800ab324: 8e220020 lw v0,32(s1) +800ab328: 00131a82 srl v1,s3,0xa +800ab32c: 00621824 and v1,v1,v0 +800ab330: 3c02802c lui v0,0x802c +800ab334: 00031a40 sll v1,v1,0x9 +800ab338: 2442140c addiu v0,v0,5132 +800ab33c: 00621821 addu v1,v1,v0 +800ab340: 3c048022 lui a0,0x8022 +800ab344: ac836e1c sw v1,28188(a0) +800ab348: 3262c000 andi v0,s3,0xc000 +800ab34c: 144000b9 bnez v0,800ab634 <_Z21DrawTile16FixedSub1_2jjjj+0x3d0> +800ab350: 32628000 andi v0,s3,0x8000 +800ab354: 12c000bb beqz s6,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0> +800ab358: 3c028022 lui v0,0x8022 +800ab35c: 244f6dd8 addiu t7,v0,28120 +800ab360: 02b75021 addu t2,s5,s7 +800ab364: 02c05821 move t3,s6 +800ab368: 01e06821 move t5,t7 +800ab36c: 240e0001 li t6,1 +800ab370: 24108420 li s0,-31712 +800ab374: 2411fbde li s1,-1058 +800ab378: 01e09021 move s2,t7 +800ab37c: 01e09821 move s3,t7 +800ab380: 01e0a821 move s5,t7 +800ab384: 01e0b021 move s6,t7 +800ab388: 01e0b821 move s7,t7 +800ab38c: 01e0c021 move t8,t7 +800ab390: 01e0c821 move t9,t7 +800ab394: 8d420000 lw v0,0(t2) +800ab398: 1040004f beqz v0,800ab4d8 <_Z21DrawTile16FixedSub1_2jjjj+0x274> +800ab39c: 00000000 nop +800ab3a0: 8de20008 lw v0,8(t7) +800ab3a4: 91e3004c lbu v1,76(t7) +800ab3a8: 02824021 addu t0,s4,v0 +800ab3ac: 91040000 lbu a0,0(t0) +800ab3b0: 8de5003c lw a1,60(t7) +800ab3b4: 8de6000c lw a2,12(t7) +800ab3b8: 00141040 sll v0,s4,0x1 +800ab3bc: 0083182b sltu v1,a0,v1 +800ab3c0: 00454821 addu t1,v0,a1 +800ab3c4: 1060000e beqz v1,800ab400 <_Z21DrawTile16FixedSub1_2jjjj+0x19c> +800ab3c8: 02866021 addu t4,s4,a2 +800ab3cc: 91430000 lbu v1,0(t2) +800ab3d0: 1060000b beqz v1,800ab400 <_Z21DrawTile16FixedSub1_2jjjj+0x19c> +800ab3d4: 00000000 nop +800ab3d8: 91820000 lbu v0,0(t4) +800ab3dc: 104e0319 beq v0,t6,800ac044 <_Z21DrawTile16FixedSub1_2jjjj+0xde0> +800ab3e0: 00000000 nop +800ab3e4: 8de20044 lw v0,68(t7) +800ab3e8: 00031840 sll v1,v1,0x1 +800ab3ec: 00621821 addu v1,v1,v0 +800ab3f0: 94640000 lhu a0,0(v1) +800ab3f4: a5240000 sh a0,0(t1) +800ab3f8: 91a2004d lbu v0,77(t5) +800ab3fc: a1020000 sb v0,0(t0) +800ab400: 9242004c lbu v0,76(s2) +800ab404: 91030001 lbu v1,1(t0) +800ab408: 0062102b sltu v0,v1,v0 +800ab40c: 1040000e beqz v0,800ab448 <_Z21DrawTile16FixedSub1_2jjjj+0x1e4> +800ab410: 25060001 addiu a2,t0,1 +800ab414: 91430001 lbu v1,1(t2) +800ab418: 1060000b beqz v1,800ab448 <_Z21DrawTile16FixedSub1_2jjjj+0x1e4> +800ab41c: 00000000 nop +800ab420: 91820001 lbu v0,1(t4) +800ab424: 104e0347 beq v0,t6,800ac144 <_Z21DrawTile16FixedSub1_2jjjj+0xee0> +800ab428: 00000000 nop +800ab42c: 8e420044 lw v0,68(s2) +800ab430: 00031840 sll v1,v1,0x1 +800ab434: 00621821 addu v1,v1,v0 +800ab438: 94640000 lhu a0,0(v1) +800ab43c: a5240002 sh a0,2(t1) +800ab440: 91a2004d lbu v0,77(t5) +800ab444: a0c20000 sb v0,0(a2) +800ab448: 9262004c lbu v0,76(s3) +800ab44c: 91030002 lbu v1,2(t0) +800ab450: 0062102b sltu v0,v1,v0 +800ab454: 1040000e beqz v0,800ab490 <_Z21DrawTile16FixedSub1_2jjjj+0x22c> +800ab458: 25060002 addiu a2,t0,2 +800ab45c: 91430002 lbu v1,2(t2) +800ab460: 1060000b beqz v1,800ab490 <_Z21DrawTile16FixedSub1_2jjjj+0x22c> +800ab464: 00000000 nop +800ab468: 91820002 lbu v0,2(t4) +800ab46c: 104e0325 beq v0,t6,800ac104 <_Z21DrawTile16FixedSub1_2jjjj+0xea0> +800ab470: 00000000 nop +800ab474: 8e620044 lw v0,68(s3) +800ab478: 00031840 sll v1,v1,0x1 +800ab47c: 00621821 addu v1,v1,v0 +800ab480: 94640000 lhu a0,0(v1) +800ab484: a5240004 sh a0,4(t1) +800ab488: 91a2004d lbu v0,77(t5) +800ab48c: a0c20000 sb v0,0(a2) +800ab490: 91030003 lbu v1,3(t0) +800ab494: 92a2004c lbu v0,76(s5) +800ab498: 0062102b sltu v0,v1,v0 +800ab49c: 1040000e beqz v0,800ab4d8 <_Z21DrawTile16FixedSub1_2jjjj+0x274> +800ab4a0: 25060003 addiu a2,t0,3 +800ab4a4: 91430003 lbu v1,3(t2) +800ab4a8: 1060000b beqz v1,800ab4d8 <_Z21DrawTile16FixedSub1_2jjjj+0x274> +800ab4ac: 00000000 nop +800ab4b0: 91820003 lbu v0,3(t4) +800ab4b4: 104e0303 beq v0,t6,800ac0c4 <_Z21DrawTile16FixedSub1_2jjjj+0xe60> +800ab4b8: 00000000 nop +800ab4bc: 8ea20044 lw v0,68(s5) +800ab4c0: 00031840 sll v1,v1,0x1 +800ab4c4: 00621821 addu v1,v1,v0 +800ab4c8: 94640000 lhu a0,0(v1) +800ab4cc: a5240006 sh a0,6(t1) +800ab4d0: 91a2004d lbu v0,77(t5) +800ab4d4: a0c20000 sb v0,0(a2) +800ab4d8: 8d420004 lw v0,4(t2) +800ab4dc: 1040004f beqz v0,800ab61c <_Z21DrawTile16FixedSub1_2jjjj+0x3b8> +800ab4e0: 26840004 addiu a0,s4,4 +800ab4e4: 8ec20008 lw v0,8(s6) +800ab4e8: 00824821 addu t1,a0,v0 +800ab4ec: 92c3004c lbu v1,76(s6) +800ab4f0: 91250000 lbu a1,0(t1) +800ab4f4: 8ec6003c lw a2,60(s6) +800ab4f8: 8ec7000c lw a3,12(s6) +800ab4fc: 00041040 sll v0,a0,0x1 +800ab500: 00a3182b sltu v1,a1,v1 +800ab504: 00463021 addu a2,v0,a2 +800ab508: 1060000e beqz v1,800ab544 <_Z21DrawTile16FixedSub1_2jjjj+0x2e0> +800ab50c: 00876021 addu t4,a0,a3 +800ab510: 91430004 lbu v1,4(t2) +800ab514: 1060000b beqz v1,800ab544 <_Z21DrawTile16FixedSub1_2jjjj+0x2e0> +800ab518: 00000000 nop +800ab51c: 91820000 lbu v0,0(t4) +800ab520: 104e02d8 beq v0,t6,800ac084 <_Z21DrawTile16FixedSub1_2jjjj+0xe20> +800ab524: 00000000 nop +800ab528: 8ec20044 lw v0,68(s6) +800ab52c: 00031840 sll v1,v1,0x1 +800ab530: 00621821 addu v1,v1,v0 +800ab534: 94640000 lhu a0,0(v1) +800ab538: a4c40000 sh a0,0(a2) +800ab53c: 91a2004d lbu v0,77(t5) +800ab540: a1220000 sb v0,0(t1) +800ab544: 92e2004c lbu v0,76(s7) +800ab548: 91230001 lbu v1,1(t1) +800ab54c: 0062102b sltu v0,v1,v0 +800ab550: 1040000e beqz v0,800ab58c <_Z21DrawTile16FixedSub1_2jjjj+0x328> +800ab554: 25270001 addiu a3,t1,1 +800ab558: 91430005 lbu v1,5(t2) +800ab55c: 1060000b beqz v1,800ab58c <_Z21DrawTile16FixedSub1_2jjjj+0x328> +800ab560: 00000000 nop +800ab564: 91820001 lbu v0,1(t4) +800ab568: 104e02a6 beq v0,t6,800ac004 <_Z21DrawTile16FixedSub1_2jjjj+0xda0> +800ab56c: 00000000 nop +800ab570: 8ee20044 lw v0,68(s7) +800ab574: 00031840 sll v1,v1,0x1 +800ab578: 00621821 addu v1,v1,v0 +800ab57c: 94640000 lhu a0,0(v1) +800ab580: a4c40002 sh a0,2(a2) +800ab584: 91a2004d lbu v0,77(t5) +800ab588: a0e20000 sb v0,0(a3) +800ab58c: 9302004c lbu v0,76(t8) +800ab590: 91230002 lbu v1,2(t1) +800ab594: 0062102b sltu v0,v1,v0 +800ab598: 1040000e beqz v0,800ab5d4 <_Z21DrawTile16FixedSub1_2jjjj+0x370> +800ab59c: 25270002 addiu a3,t1,2 +800ab5a0: 91430006 lbu v1,6(t2) +800ab5a4: 1060000b beqz v1,800ab5d4 <_Z21DrawTile16FixedSub1_2jjjj+0x370> +800ab5a8: 00000000 nop +800ab5ac: 91820002 lbu v0,2(t4) +800ab5b0: 104e0284 beq v0,t6,800abfc4 <_Z21DrawTile16FixedSub1_2jjjj+0xd60> +800ab5b4: 00000000 nop +800ab5b8: 8f020044 lw v0,68(t8) +800ab5bc: 00031840 sll v1,v1,0x1 +800ab5c0: 00621821 addu v1,v1,v0 +800ab5c4: 94640000 lhu a0,0(v1) +800ab5c8: a4c40004 sh a0,4(a2) +800ab5cc: 91a2004d lbu v0,77(t5) +800ab5d0: a0e20000 sb v0,0(a3) +800ab5d4: 91230003 lbu v1,3(t1) +800ab5d8: 9322004c lbu v0,76(t9) +800ab5dc: 0062102b sltu v0,v1,v0 +800ab5e0: 1040000e beqz v0,800ab61c <_Z21DrawTile16FixedSub1_2jjjj+0x3b8> +800ab5e4: 25270003 addiu a3,t1,3 +800ab5e8: 91430007 lbu v1,7(t2) +800ab5ec: 1060000b beqz v1,800ab61c <_Z21DrawTile16FixedSub1_2jjjj+0x3b8> +800ab5f0: 00000000 nop +800ab5f4: 91820003 lbu v0,3(t4) +800ab5f8: 104e0262 beq v0,t6,800abf84 <_Z21DrawTile16FixedSub1_2jjjj+0xd20> +800ab5fc: 00000000 nop +800ab600: 8f220044 lw v0,68(t9) +800ab604: 00031840 sll v1,v1,0x1 +800ab608: 00621821 addu v1,v1,v0 +800ab60c: 94640000 lhu a0,0(v1) +800ab610: a4c40006 sh a0,6(a2) +800ab614: 91a2004d lbu v0,77(t5) +800ab618: a0e20000 sb v0,0(a3) +800ab61c: 256bffff addiu t3,t3,-1 +800ab620: 11600008 beqz t3,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0> +800ab624: 8da20030 lw v0,48(t5) +800ab628: 0282a021 addu s4,s4,v0 +800ab62c: 0802ace5 j 800ab394 <_Z21DrawTile16FixedSub1_2jjjj+0x130> +800ab630: 254a0008 addiu t2,t2,8 +800ab634: 14400024 bnez v0,800ab6c8 <_Z21DrawTile16FixedSub1_2jjjj+0x464> +800ab638: 00000000 nop +800ab63c: 16c000e0 bnez s6,800ab9c0 <_Z21DrawTile16FixedSub1_2jjjj+0x75c> +800ab640: 3c028022 lui v0,0x8022 +800ab644: 8fbf0034 lw ra,52(sp) +800ab648: 8fbe0030 lw s8,48(sp) +800ab64c: 8fb7002c lw s7,44(sp) +800ab650: 8fb60028 lw s6,40(sp) +800ab654: 8fb50024 lw s5,36(sp) +800ab658: 8fb40020 lw s4,32(sp) +800ab65c: 8fb3001c lw s3,28(sp) +800ab660: 8fb20018 lw s2,24(sp) +800ab664: 8fb10014 lw s1,20(sp) +800ab668: 8fb00010 lw s0,16(sp) +800ab66c: 03e00008 jr ra +800ab670: 27bd0038 addiu sp,sp,56 +800ab674: 8e240020 lw a0,32(s1) +800ab678: 8e25001c lw a1,28(s1) +800ab67c: 00641824 and v1,v1,a0 +800ab680: 8e220018 lw v0,24(s1) +800ab684: 00a31804 sllv v1,v1,a1 +800ab688: 00621821 addu v1,v1,v0 +800ab68c: 00031840 sll v1,v1,0x1 +800ab690: 3c028022 lui v0,0x8022 +800ab694: 24630c48 addiu v1,v1,3144 +800ab698: 24425bc4 addiu v0,v0,23492 +800ab69c: 00621821 addu v1,v1,v0 +800ab6a0: 3c048022 lui a0,0x8022 +800ab6a4: 0802acd2 j 800ab348 <_Z21DrawTile16FixedSub1_2jjjj+0xe4> +800ab6a8: ac836e1c sw v1,28188(a0) +800ab6ac: 3c02800a lui v0,0x800a +800ab6b0: 2442b390 addiu v0,v0,-19568 +800ab6b4: 0040f809 jalr v0 +800ab6b8: 02a02021 move a0,s5 +800ab6bc: a2420000 sb v0,0(s2) +800ab6c0: 0802acbd j 800ab2f4 <_Z21DrawTile16FixedSub1_2jjjj+0x90> +800ab6c4: 8e260028 lw a2,40(s1) +800ab6c8: 32624000 andi v0,s3,0x4000 +800ab6cc: 14400172 bnez v0,800abc98 <_Z21DrawTile16FixedSub1_2jjjj+0xa34> +800ab6d0: 00000000 nop +800ab6d4: 12c0ffdb beqz s6,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0> +800ab6d8: 3c028022 lui v0,0x8022 +800ab6dc: 24506dd8 addiu s0,v0,28120 +800ab6e0: 02b71823 subu v1,s5,s7 +800ab6e4: 02c06021 move t4,s6 +800ab6e8: 02007021 move t6,s0 +800ab6ec: 246b003c addiu t3,v1,60 +800ab6f0: 246a0038 addiu t2,v1,56 +800ab6f4: 240f0001 li t7,1 +800ab6f8: 24118420 li s1,-31712 +800ab6fc: 2412fbde li s2,-1058 +800ab700: 02009821 move s3,s0 +800ab704: 0200a821 move s5,s0 +800ab708: 0200b021 move s6,s0 +800ab70c: 0200b821 move s7,s0 +800ab710: 0200c021 move t8,s0 +800ab714: 0200c821 move t9,s0 +800ab718: 0200f021 move s8,s0 +800ab71c: 8d420000 lw v0,0(t2) +800ab720: 1040004f beqz v0,800ab860 <_Z21DrawTile16FixedSub1_2jjjj+0x5fc> +800ab724: 00000000 nop +800ab728: 8e020008 lw v0,8(s0) +800ab72c: 9203004c lbu v1,76(s0) +800ab730: 02824021 addu t0,s4,v0 +800ab734: 91040000 lbu a0,0(t0) +800ab738: 8e05003c lw a1,60(s0) +800ab73c: 8e06000c lw a2,12(s0) +800ab740: 00141040 sll v0,s4,0x1 +800ab744: 0083182b sltu v1,a0,v1 +800ab748: 00454821 addu t1,v0,a1 +800ab74c: 1060000e beqz v1,800ab788 <_Z21DrawTile16FixedSub1_2jjjj+0x524> +800ab750: 02866821 addu t5,s4,a2 +800ab754: 91430000 lbu v1,0(t2) +800ab758: 1060000b beqz v1,800ab788 <_Z21DrawTile16FixedSub1_2jjjj+0x524> +800ab75c: 00000000 nop +800ab760: 91a20000 lbu v0,0(t5) +800ab764: 104f03fc beq v0,t7,800ac758 <_Z21DrawTile16FixedSub1_2jjjj+0x14f4> +800ab768: 00000000 nop +800ab76c: 8e020044 lw v0,68(s0) +800ab770: 00031840 sll v1,v1,0x1 +800ab774: 00621821 addu v1,v1,v0 +800ab778: 94640000 lhu a0,0(v1) +800ab77c: a5240000 sh a0,0(t1) +800ab780: 91c2004d lbu v0,77(t6) +800ab784: a1020000 sb v0,0(t0) +800ab788: 9262004c lbu v0,76(s3) +800ab78c: 91030001 lbu v1,1(t0) +800ab790: 0062102b sltu v0,v1,v0 +800ab794: 1040000e beqz v0,800ab7d0 <_Z21DrawTile16FixedSub1_2jjjj+0x56c> +800ab798: 25060001 addiu a2,t0,1 +800ab79c: 91430001 lbu v1,1(t2) +800ab7a0: 1060000b beqz v1,800ab7d0 <_Z21DrawTile16FixedSub1_2jjjj+0x56c> +800ab7a4: 00000000 nop +800ab7a8: 91a20001 lbu v0,1(t5) +800ab7ac: 104f03da beq v0,t7,800ac718 <_Z21DrawTile16FixedSub1_2jjjj+0x14b4> +800ab7b0: 00000000 nop +800ab7b4: 8e620044 lw v0,68(s3) +800ab7b8: 00031840 sll v1,v1,0x1 +800ab7bc: 00621821 addu v1,v1,v0 +800ab7c0: 94640000 lhu a0,0(v1) +800ab7c4: a5240002 sh a0,2(t1) +800ab7c8: 91c2004d lbu v0,77(t6) +800ab7cc: a0c20000 sb v0,0(a2) +800ab7d0: 92a2004c lbu v0,76(s5) +800ab7d4: 91030002 lbu v1,2(t0) +800ab7d8: 0062102b sltu v0,v1,v0 +800ab7dc: 1040000e beqz v0,800ab818 <_Z21DrawTile16FixedSub1_2jjjj+0x5b4> +800ab7e0: 25060002 addiu a2,t0,2 +800ab7e4: 91430002 lbu v1,2(t2) +800ab7e8: 1060000b beqz v1,800ab818 <_Z21DrawTile16FixedSub1_2jjjj+0x5b4> +800ab7ec: 00000000 nop +800ab7f0: 91a20002 lbu v0,2(t5) +800ab7f4: 104f03b8 beq v0,t7,800ac6d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1474> +800ab7f8: 00000000 nop +800ab7fc: 8ea20044 lw v0,68(s5) +800ab800: 00031840 sll v1,v1,0x1 +800ab804: 00621821 addu v1,v1,v0 +800ab808: 94640000 lhu a0,0(v1) +800ab80c: a5240004 sh a0,4(t1) +800ab810: 91c2004d lbu v0,77(t6) +800ab814: a0c20000 sb v0,0(a2) +800ab818: 91030003 lbu v1,3(t0) +800ab81c: 92c2004c lbu v0,76(s6) +800ab820: 0062102b sltu v0,v1,v0 +800ab824: 1040000e beqz v0,800ab860 <_Z21DrawTile16FixedSub1_2jjjj+0x5fc> +800ab828: 25060003 addiu a2,t0,3 +800ab82c: 91430003 lbu v1,3(t2) +800ab830: 1060000b beqz v1,800ab860 <_Z21DrawTile16FixedSub1_2jjjj+0x5fc> +800ab834: 00000000 nop +800ab838: 91a20003 lbu v0,3(t5) +800ab83c: 104f0396 beq v0,t7,800ac698 <_Z21DrawTile16FixedSub1_2jjjj+0x1434> +800ab840: 00000000 nop +800ab844: 8ec20044 lw v0,68(s6) +800ab848: 00031840 sll v1,v1,0x1 +800ab84c: 00621821 addu v1,v1,v0 +800ab850: 94640000 lhu a0,0(v1) +800ab854: a5240006 sh a0,6(t1) +800ab858: 91c2004d lbu v0,77(t6) +800ab85c: a0c20000 sb v0,0(a2) +800ab860: 8d620000 lw v0,0(t3) +800ab864: 1040004f beqz v0,800ab9a4 <_Z21DrawTile16FixedSub1_2jjjj+0x740> +800ab868: 26840004 addiu a0,s4,4 +800ab86c: 8ee20008 lw v0,8(s7) +800ab870: 00824821 addu t1,a0,v0 +800ab874: 92e3004c lbu v1,76(s7) +800ab878: 91250000 lbu a1,0(t1) +800ab87c: 8ee6003c lw a2,60(s7) +800ab880: 8ee7000c lw a3,12(s7) +800ab884: 00041040 sll v0,a0,0x1 +800ab888: 00a3182b sltu v1,a1,v1 +800ab88c: 00463021 addu a2,v0,a2 +800ab890: 1060000e beqz v1,800ab8cc <_Z21DrawTile16FixedSub1_2jjjj+0x668> +800ab894: 00876821 addu t5,a0,a3 +800ab898: 91630000 lbu v1,0(t3) +800ab89c: 1060000b beqz v1,800ab8cc <_Z21DrawTile16FixedSub1_2jjjj+0x668> +800ab8a0: 00000000 nop +800ab8a4: 91a20000 lbu v0,0(t5) +800ab8a8: 104f036b beq v0,t7,800ac658 <_Z21DrawTile16FixedSub1_2jjjj+0x13f4> +800ab8ac: 00000000 nop +800ab8b0: 8ee20044 lw v0,68(s7) +800ab8b4: 00031840 sll v1,v1,0x1 +800ab8b8: 00621821 addu v1,v1,v0 +800ab8bc: 94640000 lhu a0,0(v1) +800ab8c0: a4c40000 sh a0,0(a2) +800ab8c4: 91c2004d lbu v0,77(t6) +800ab8c8: a1220000 sb v0,0(t1) +800ab8cc: 9302004c lbu v0,76(t8) +800ab8d0: 91230001 lbu v1,1(t1) +800ab8d4: 0062102b sltu v0,v1,v0 +800ab8d8: 1040000e beqz v0,800ab914 <_Z21DrawTile16FixedSub1_2jjjj+0x6b0> +800ab8dc: 25270001 addiu a3,t1,1 +800ab8e0: 91430005 lbu v1,5(t2) +800ab8e4: 1060000b beqz v1,800ab914 <_Z21DrawTile16FixedSub1_2jjjj+0x6b0> +800ab8e8: 00000000 nop +800ab8ec: 91a20001 lbu v0,1(t5) +800ab8f0: 104f0349 beq v0,t7,800ac618 <_Z21DrawTile16FixedSub1_2jjjj+0x13b4> +800ab8f4: 00000000 nop +800ab8f8: 8f020044 lw v0,68(t8) +800ab8fc: 00031840 sll v1,v1,0x1 +800ab900: 00621821 addu v1,v1,v0 +800ab904: 94640000 lhu a0,0(v1) +800ab908: a4c40002 sh a0,2(a2) +800ab90c: 91c2004d lbu v0,77(t6) +800ab910: a0e20000 sb v0,0(a3) +800ab914: 9322004c lbu v0,76(t9) +800ab918: 91230002 lbu v1,2(t1) +800ab91c: 0062102b sltu v0,v1,v0 +800ab920: 1040000e beqz v0,800ab95c <_Z21DrawTile16FixedSub1_2jjjj+0x6f8> +800ab924: 25270002 addiu a3,t1,2 +800ab928: 91430006 lbu v1,6(t2) +800ab92c: 1060000b beqz v1,800ab95c <_Z21DrawTile16FixedSub1_2jjjj+0x6f8> +800ab930: 00000000 nop +800ab934: 91a20002 lbu v0,2(t5) +800ab938: 104f0327 beq v0,t7,800ac5d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1374> +800ab93c: 00000000 nop +800ab940: 8f220044 lw v0,68(t9) +800ab944: 00031840 sll v1,v1,0x1 +800ab948: 00621821 addu v1,v1,v0 +800ab94c: 94640000 lhu a0,0(v1) +800ab950: a4c40004 sh a0,4(a2) +800ab954: 91c2004d lbu v0,77(t6) +800ab958: a0e20000 sb v0,0(a3) +800ab95c: 91230003 lbu v1,3(t1) +800ab960: 93c2004c lbu v0,76(s8) +800ab964: 0062102b sltu v0,v1,v0 +800ab968: 1040000e beqz v0,800ab9a4 <_Z21DrawTile16FixedSub1_2jjjj+0x740> +800ab96c: 25270003 addiu a3,t1,3 +800ab970: 91430007 lbu v1,7(t2) +800ab974: 1060000b beqz v1,800ab9a4 <_Z21DrawTile16FixedSub1_2jjjj+0x740> +800ab978: 00000000 nop +800ab97c: 91a20003 lbu v0,3(t5) +800ab980: 104f0305 beq v0,t7,800ac598 <_Z21DrawTile16FixedSub1_2jjjj+0x1334> +800ab984: 00000000 nop +800ab988: 8fc20044 lw v0,68(s8) +800ab98c: 00031840 sll v1,v1,0x1 +800ab990: 00621821 addu v1,v1,v0 +800ab994: 94640000 lhu a0,0(v1) +800ab998: a4c40006 sh a0,6(a2) +800ab99c: 91c2004d lbu v0,77(t6) +800ab9a0: a0e20000 sb v0,0(a3) +800ab9a4: 258cffff addiu t4,t4,-1 +800ab9a8: 256bfff8 addiu t3,t3,-8 +800ab9ac: 1180ff25 beqz t4,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0> +800ab9b0: 8dc20030 lw v0,48(t6) +800ab9b4: 0282a021 addu s4,s4,v0 +800ab9b8: 0802adc7 j 800ab71c <_Z21DrawTile16FixedSub1_2jjjj+0x4b8> +800ab9bc: 254afff8 addiu t2,t2,-8 +800ab9c0: 244f6dd8 addiu t7,v0,28120 +800ab9c4: 02b75021 addu t2,s5,s7 +800ab9c8: 02c05821 move t3,s6 +800ab9cc: 01e06821 move t5,t7 +800ab9d0: 240e0001 li t6,1 +800ab9d4: 24108420 li s0,-31712 +800ab9d8: 2411fbde li s1,-1058 +800ab9dc: 01e09021 move s2,t7 +800ab9e0: 01e09821 move s3,t7 +800ab9e4: 01e0a821 move s5,t7 +800ab9e8: 01e0b021 move s6,t7 +800ab9ec: 01e0b821 move s7,t7 +800ab9f0: 01e0c021 move t8,t7 +800ab9f4: 01e0c821 move t9,t7 +800ab9f8: 8d420004 lw v0,4(t2) +800ab9fc: 1040004f beqz v0,800abb3c <_Z21DrawTile16FixedSub1_2jjjj+0x8d8> +800aba00: 00000000 nop +800aba04: 8de20008 lw v0,8(t7) +800aba08: 91e3004c lbu v1,76(t7) +800aba0c: 02824021 addu t0,s4,v0 +800aba10: 91040000 lbu a0,0(t0) +800aba14: 8de5003c lw a1,60(t7) +800aba18: 8de6000c lw a2,12(t7) +800aba1c: 00141040 sll v0,s4,0x1 +800aba20: 0083182b sltu v1,a0,v1 +800aba24: 00454821 addu t1,v0,a1 +800aba28: 1060000e beqz v1,800aba64 <_Z21DrawTile16FixedSub1_2jjjj+0x800> +800aba2c: 02866021 addu t4,s4,a2 +800aba30: 91430007 lbu v1,7(t2) +800aba34: 1060000b beqz v1,800aba64 <_Z21DrawTile16FixedSub1_2jjjj+0x800> +800aba38: 00000000 nop +800aba3c: 91820000 lbu v0,0(t4) +800aba40: 104e0245 beq v0,t6,800ac358 <_Z21DrawTile16FixedSub1_2jjjj+0x10f4> +800aba44: 00000000 nop +800aba48: 8de20044 lw v0,68(t7) +800aba4c: 00031840 sll v1,v1,0x1 +800aba50: 00621821 addu v1,v1,v0 +800aba54: 94640000 lhu a0,0(v1) +800aba58: a5240000 sh a0,0(t1) +800aba5c: 91a2004d lbu v0,77(t5) +800aba60: a1020000 sb v0,0(t0) +800aba64: 9242004c lbu v0,76(s2) +800aba68: 91030001 lbu v1,1(t0) +800aba6c: 0062102b sltu v0,v1,v0 +800aba70: 1040000e beqz v0,800abaac <_Z21DrawTile16FixedSub1_2jjjj+0x848> +800aba74: 25060001 addiu a2,t0,1 +800aba78: 91430006 lbu v1,6(t2) +800aba7c: 1060000b beqz v1,800abaac <_Z21DrawTile16FixedSub1_2jjjj+0x848> +800aba80: 00000000 nop +800aba84: 91820001 lbu v0,1(t4) +800aba88: 104e0223 beq v0,t6,800ac318 <_Z21DrawTile16FixedSub1_2jjjj+0x10b4> +800aba8c: 00000000 nop +800aba90: 8e420044 lw v0,68(s2) +800aba94: 00031840 sll v1,v1,0x1 +800aba98: 00621821 addu v1,v1,v0 +800aba9c: 94640000 lhu a0,0(v1) +800abaa0: a5240002 sh a0,2(t1) +800abaa4: 91a2004d lbu v0,77(t5) +800abaa8: a0c20000 sb v0,0(a2) +800abaac: 9262004c lbu v0,76(s3) +800abab0: 91030002 lbu v1,2(t0) +800abab4: 0062102b sltu v0,v1,v0 +800abab8: 1040000e beqz v0,800abaf4 <_Z21DrawTile16FixedSub1_2jjjj+0x890> +800ababc: 25060002 addiu a2,t0,2 +800abac0: 91430005 lbu v1,5(t2) +800abac4: 1060000b beqz v1,800abaf4 <_Z21DrawTile16FixedSub1_2jjjj+0x890> +800abac8: 00000000 nop +800abacc: 91820002 lbu v0,2(t4) +800abad0: 104e0201 beq v0,t6,800ac2d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1074> +800abad4: 00000000 nop +800abad8: 8e620044 lw v0,68(s3) +800abadc: 00031840 sll v1,v1,0x1 +800abae0: 00621821 addu v1,v1,v0 +800abae4: 94640000 lhu a0,0(v1) +800abae8: a5240004 sh a0,4(t1) +800abaec: 91a2004d lbu v0,77(t5) +800abaf0: a0c20000 sb v0,0(a2) +800abaf4: 91030003 lbu v1,3(t0) +800abaf8: 92a2004c lbu v0,76(s5) +800abafc: 0062102b sltu v0,v1,v0 +800abb00: 1040000e beqz v0,800abb3c <_Z21DrawTile16FixedSub1_2jjjj+0x8d8> +800abb04: 25060003 addiu a2,t0,3 +800abb08: 91430004 lbu v1,4(t2) +800abb0c: 1060000b beqz v1,800abb3c <_Z21DrawTile16FixedSub1_2jjjj+0x8d8> +800abb10: 00000000 nop +800abb14: 91820003 lbu v0,3(t4) +800abb18: 104e01df beq v0,t6,800ac298 <_Z21DrawTile16FixedSub1_2jjjj+0x1034> +800abb1c: 00000000 nop +800abb20: 8ea20044 lw v0,68(s5) +800abb24: 00031840 sll v1,v1,0x1 +800abb28: 00621821 addu v1,v1,v0 +800abb2c: 94640000 lhu a0,0(v1) +800abb30: a5240006 sh a0,6(t1) +800abb34: 91a2004d lbu v0,77(t5) +800abb38: a0c20000 sb v0,0(a2) +800abb3c: 8d420000 lw v0,0(t2) +800abb40: 1040004f beqz v0,800abc80 <_Z21DrawTile16FixedSub1_2jjjj+0xa1c> +800abb44: 26840004 addiu a0,s4,4 +800abb48: 8ec20008 lw v0,8(s6) +800abb4c: 00824821 addu t1,a0,v0 +800abb50: 92c3004c lbu v1,76(s6) +800abb54: 91250000 lbu a1,0(t1) +800abb58: 8ec6003c lw a2,60(s6) +800abb5c: 8ec7000c lw a3,12(s6) +800abb60: 00041040 sll v0,a0,0x1 +800abb64: 00a3182b sltu v1,a1,v1 +800abb68: 00463021 addu a2,v0,a2 +800abb6c: 1060000e beqz v1,800abba8 <_Z21DrawTile16FixedSub1_2jjjj+0x944> +800abb70: 00876021 addu t4,a0,a3 +800abb74: 91430003 lbu v1,3(t2) +800abb78: 1060000b beqz v1,800abba8 <_Z21DrawTile16FixedSub1_2jjjj+0x944> +800abb7c: 00000000 nop +800abb80: 91820000 lbu v0,0(t4) +800abb84: 104e01b4 beq v0,t6,800ac258 <_Z21DrawTile16FixedSub1_2jjjj+0xff4> +800abb88: 00000000 nop +800abb8c: 8ec20044 lw v0,68(s6) +800abb90: 00031840 sll v1,v1,0x1 +800abb94: 00621821 addu v1,v1,v0 +800abb98: 94640000 lhu a0,0(v1) +800abb9c: a4c40000 sh a0,0(a2) +800abba0: 91a2004d lbu v0,77(t5) +800abba4: a1220000 sb v0,0(t1) +800abba8: 92e2004c lbu v0,76(s7) +800abbac: 91230001 lbu v1,1(t1) +800abbb0: 0062102b sltu v0,v1,v0 +800abbb4: 1040000e beqz v0,800abbf0 <_Z21DrawTile16FixedSub1_2jjjj+0x98c> +800abbb8: 25270001 addiu a3,t1,1 +800abbbc: 91430002 lbu v1,2(t2) +800abbc0: 1060000b beqz v1,800abbf0 <_Z21DrawTile16FixedSub1_2jjjj+0x98c> +800abbc4: 00000000 nop +800abbc8: 91820001 lbu v0,1(t4) +800abbcc: 104e0192 beq v0,t6,800ac218 <_Z21DrawTile16FixedSub1_2jjjj+0xfb4> +800abbd0: 00000000 nop +800abbd4: 8ee20044 lw v0,68(s7) +800abbd8: 00031840 sll v1,v1,0x1 +800abbdc: 00621821 addu v1,v1,v0 +800abbe0: 94640000 lhu a0,0(v1) +800abbe4: a4c40002 sh a0,2(a2) +800abbe8: 91a2004d lbu v0,77(t5) +800abbec: a0e20000 sb v0,0(a3) +800abbf0: 9302004c lbu v0,76(t8) +800abbf4: 91230002 lbu v1,2(t1) +800abbf8: 0062102b sltu v0,v1,v0 +800abbfc: 1040000e beqz v0,800abc38 <_Z21DrawTile16FixedSub1_2jjjj+0x9d4> +800abc00: 25270002 addiu a3,t1,2 +800abc04: 91430001 lbu v1,1(t2) +800abc08: 1060000b beqz v1,800abc38 <_Z21DrawTile16FixedSub1_2jjjj+0x9d4> +800abc0c: 00000000 nop +800abc10: 91820002 lbu v0,2(t4) +800abc14: 104e0170 beq v0,t6,800ac1d8 <_Z21DrawTile16FixedSub1_2jjjj+0xf74> +800abc18: 00000000 nop +800abc1c: 8f020044 lw v0,68(t8) +800abc20: 00031840 sll v1,v1,0x1 +800abc24: 00621821 addu v1,v1,v0 +800abc28: 94640000 lhu a0,0(v1) +800abc2c: a4c40004 sh a0,4(a2) +800abc30: 91a2004d lbu v0,77(t5) +800abc34: a0e20000 sb v0,0(a3) +800abc38: 91230003 lbu v1,3(t1) +800abc3c: 9322004c lbu v0,76(t9) +800abc40: 0062102b sltu v0,v1,v0 +800abc44: 1040000e beqz v0,800abc80 <_Z21DrawTile16FixedSub1_2jjjj+0xa1c> +800abc48: 25270003 addiu a3,t1,3 +800abc4c: 91430000 lbu v1,0(t2) +800abc50: 1060000b beqz v1,800abc80 <_Z21DrawTile16FixedSub1_2jjjj+0xa1c> +800abc54: 00000000 nop +800abc58: 91820003 lbu v0,3(t4) +800abc5c: 104e014e beq v0,t6,800ac198 <_Z21DrawTile16FixedSub1_2jjjj+0xf34> +800abc60: 00000000 nop +800abc64: 8f220044 lw v0,68(t9) +800abc68: 00031840 sll v1,v1,0x1 +800abc6c: 00621821 addu v1,v1,v0 +800abc70: 94640000 lhu a0,0(v1) +800abc74: a4c40006 sh a0,6(a2) +800abc78: 91a2004d lbu v0,77(t5) +800abc7c: a0e20000 sb v0,0(a3) +800abc80: 256bffff addiu t3,t3,-1 +800abc84: 1160fe6f beqz t3,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0> +800abc88: 8da20030 lw v0,48(t5) +800abc8c: 0282a021 addu s4,s4,v0 +800abc90: 0802ae7e j 800ab9f8 <_Z21DrawTile16FixedSub1_2jjjj+0x794> +800abc94: 254a0008 addiu t2,t2,8 +800abc98: 12c0fe6a beqz s6,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0> +800abc9c: 3c028022 lui v0,0x8022 +800abca0: 24506dd8 addiu s0,v0,28120 +800abca4: 02b71823 subu v1,s5,s7 +800abca8: 02c06021 move t4,s6 +800abcac: 02007021 move t6,s0 +800abcb0: 246b003c addiu t3,v1,60 +800abcb4: 246a0038 addiu t2,v1,56 +800abcb8: 240f0001 li t7,1 +800abcbc: 24118420 li s1,-31712 +800abcc0: 2412fbde li s2,-1058 +800abcc4: 02009821 move s3,s0 +800abcc8: 0200a821 move s5,s0 +800abccc: 0200b021 move s6,s0 +800abcd0: 0200b821 move s7,s0 +800abcd4: 0200c021 move t8,s0 +800abcd8: 0200c821 move t9,s0 +800abcdc: 0200f021 move s8,s0 +800abce0: 8d620000 lw v0,0(t3) +800abce4: 1040004f beqz v0,800abe24 <_Z21DrawTile16FixedSub1_2jjjj+0xbc0> +800abce8: 00000000 nop +800abcec: 8e020008 lw v0,8(s0) +800abcf0: 9203004c lbu v1,76(s0) +800abcf4: 02824021 addu t0,s4,v0 +800abcf8: 91040000 lbu a0,0(t0) +800abcfc: 8e05003c lw a1,60(s0) +800abd00: 8e06000c lw a2,12(s0) +800abd04: 00141040 sll v0,s4,0x1 +800abd08: 0083182b sltu v1,a0,v1 +800abd0c: 00454821 addu t1,v0,a1 +800abd10: 1060000e beqz v1,800abd4c <_Z21DrawTile16FixedSub1_2jjjj+0xae8> +800abd14: 02866821 addu t5,s4,a2 +800abd18: 91430007 lbu v1,7(t2) +800abd1c: 1060000b beqz v1,800abd4c <_Z21DrawTile16FixedSub1_2jjjj+0xae8> +800abd20: 00000000 nop +800abd24: 91a20000 lbu v0,0(t5) +800abd28: 104f019b beq v0,t7,800ac398 <_Z21DrawTile16FixedSub1_2jjjj+0x1134> +800abd2c: 00000000 nop +800abd30: 8e020044 lw v0,68(s0) +800abd34: 00031840 sll v1,v1,0x1 +800abd38: 00621821 addu v1,v1,v0 +800abd3c: 94640000 lhu a0,0(v1) +800abd40: a5240000 sh a0,0(t1) +800abd44: 91c2004d lbu v0,77(t6) +800abd48: a1020000 sb v0,0(t0) +800abd4c: 9262004c lbu v0,76(s3) +800abd50: 91030001 lbu v1,1(t0) +800abd54: 0062102b sltu v0,v1,v0 +800abd58: 1040000e beqz v0,800abd94 <_Z21DrawTile16FixedSub1_2jjjj+0xb30> +800abd5c: 25060001 addiu a2,t0,1 +800abd60: 91430006 lbu v1,6(t2) +800abd64: 1060000b beqz v1,800abd94 <_Z21DrawTile16FixedSub1_2jjjj+0xb30> +800abd68: 00000000 nop +800abd6c: 91a20001 lbu v0,1(t5) +800abd70: 104f01f9 beq v0,t7,800ac558 <_Z21DrawTile16FixedSub1_2jjjj+0x12f4> +800abd74: 00000000 nop +800abd78: 8e620044 lw v0,68(s3) +800abd7c: 00031840 sll v1,v1,0x1 +800abd80: 00621821 addu v1,v1,v0 +800abd84: 94640000 lhu a0,0(v1) +800abd88: a5240002 sh a0,2(t1) +800abd8c: 91c2004d lbu v0,77(t6) +800abd90: a0c20000 sb v0,0(a2) +800abd94: 92a2004c lbu v0,76(s5) +800abd98: 91030002 lbu v1,2(t0) +800abd9c: 0062102b sltu v0,v1,v0 +800abda0: 1040000e beqz v0,800abddc <_Z21DrawTile16FixedSub1_2jjjj+0xb78> +800abda4: 25060002 addiu a2,t0,2 +800abda8: 91430005 lbu v1,5(t2) +800abdac: 1060000b beqz v1,800abddc <_Z21DrawTile16FixedSub1_2jjjj+0xb78> +800abdb0: 00000000 nop +800abdb4: 91a20002 lbu v0,2(t5) +800abdb8: 104f01d7 beq v0,t7,800ac518 <_Z21DrawTile16FixedSub1_2jjjj+0x12b4> +800abdbc: 00000000 nop +800abdc0: 8ea20044 lw v0,68(s5) +800abdc4: 00031840 sll v1,v1,0x1 +800abdc8: 00621821 addu v1,v1,v0 +800abdcc: 94640000 lhu a0,0(v1) +800abdd0: a5240004 sh a0,4(t1) +800abdd4: 91c2004d lbu v0,77(t6) +800abdd8: a0c20000 sb v0,0(a2) +800abddc: 91030003 lbu v1,3(t0) +800abde0: 92c2004c lbu v0,76(s6) +800abde4: 0062102b sltu v0,v1,v0 +800abde8: 1040000e beqz v0,800abe24 <_Z21DrawTile16FixedSub1_2jjjj+0xbc0> +800abdec: 25060003 addiu a2,t0,3 +800abdf0: 91630000 lbu v1,0(t3) +800abdf4: 1060000b beqz v1,800abe24 <_Z21DrawTile16FixedSub1_2jjjj+0xbc0> +800abdf8: 00000000 nop +800abdfc: 91a20003 lbu v0,3(t5) +800abe00: 104f01b5 beq v0,t7,800ac4d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1274> +800abe04: 00000000 nop +800abe08: 8ec20044 lw v0,68(s6) +800abe0c: 00031840 sll v1,v1,0x1 +800abe10: 00621821 addu v1,v1,v0 +800abe14: 94640000 lhu a0,0(v1) +800abe18: a5240006 sh a0,6(t1) +800abe1c: 91c2004d lbu v0,77(t6) +800abe20: a0c20000 sb v0,0(a2) +800abe24: 8d420000 lw v0,0(t2) +800abe28: 1040004f beqz v0,800abf68 <_Z21DrawTile16FixedSub1_2jjjj+0xd04> +800abe2c: 26840004 addiu a0,s4,4 +800abe30: 8ee20008 lw v0,8(s7) +800abe34: 00824821 addu t1,a0,v0 +800abe38: 92e3004c lbu v1,76(s7) +800abe3c: 91250000 lbu a1,0(t1) +800abe40: 8ee6003c lw a2,60(s7) +800abe44: 8ee7000c lw a3,12(s7) +800abe48: 00041040 sll v0,a0,0x1 +800abe4c: 00a3182b sltu v1,a1,v1 +800abe50: 00463021 addu a2,v0,a2 +800abe54: 1060000e beqz v1,800abe90 <_Z21DrawTile16FixedSub1_2jjjj+0xc2c> +800abe58: 00876821 addu t5,a0,a3 +800abe5c: 91430003 lbu v1,3(t2) +800abe60: 1060000b beqz v1,800abe90 <_Z21DrawTile16FixedSub1_2jjjj+0xc2c> +800abe64: 00000000 nop +800abe68: 91a20000 lbu v0,0(t5) +800abe6c: 104f018a beq v0,t7,800ac498 <_Z21DrawTile16FixedSub1_2jjjj+0x1234> +800abe70: 00000000 nop +800abe74: 8ee20044 lw v0,68(s7) +800abe78: 00031840 sll v1,v1,0x1 +800abe7c: 00621821 addu v1,v1,v0 +800abe80: 94640000 lhu a0,0(v1) +800abe84: a4c40000 sh a0,0(a2) +800abe88: 91c2004d lbu v0,77(t6) +800abe8c: a1220000 sb v0,0(t1) +800abe90: 9302004c lbu v0,76(t8) +800abe94: 91230001 lbu v1,1(t1) +800abe98: 0062102b sltu v0,v1,v0 +800abe9c: 1040000e beqz v0,800abed8 <_Z21DrawTile16FixedSub1_2jjjj+0xc74> +800abea0: 25270001 addiu a3,t1,1 +800abea4: 91430002 lbu v1,2(t2) +800abea8: 1060000b beqz v1,800abed8 <_Z21DrawTile16FixedSub1_2jjjj+0xc74> +800abeac: 00000000 nop +800abeb0: 91a20001 lbu v0,1(t5) +800abeb4: 104f0168 beq v0,t7,800ac458 <_Z21DrawTile16FixedSub1_2jjjj+0x11f4> +800abeb8: 00000000 nop +800abebc: 8f020044 lw v0,68(t8) +800abec0: 00031840 sll v1,v1,0x1 +800abec4: 00621821 addu v1,v1,v0 +800abec8: 94640000 lhu a0,0(v1) +800abecc: a4c40002 sh a0,2(a2) +800abed0: 91c2004d lbu v0,77(t6) +800abed4: a0e20000 sb v0,0(a3) +800abed8: 9322004c lbu v0,76(t9) +800abedc: 91230002 lbu v1,2(t1) +800abee0: 0062102b sltu v0,v1,v0 +800abee4: 1040000e beqz v0,800abf20 <_Z21DrawTile16FixedSub1_2jjjj+0xcbc> +800abee8: 25270002 addiu a3,t1,2 +800abeec: 91430001 lbu v1,1(t2) +800abef0: 1060000b beqz v1,800abf20 <_Z21DrawTile16FixedSub1_2jjjj+0xcbc> +800abef4: 00000000 nop +800abef8: 91a20002 lbu v0,2(t5) +800abefc: 104f0146 beq v0,t7,800ac418 <_Z21DrawTile16FixedSub1_2jjjj+0x11b4> +800abf00: 00000000 nop +800abf04: 8f220044 lw v0,68(t9) +800abf08: 00031840 sll v1,v1,0x1 +800abf0c: 00621821 addu v1,v1,v0 +800abf10: 94640000 lhu a0,0(v1) +800abf14: a4c40004 sh a0,4(a2) +800abf18: 91c2004d lbu v0,77(t6) +800abf1c: a0e20000 sb v0,0(a3) +800abf20: 91230003 lbu v1,3(t1) +800abf24: 93c2004c lbu v0,76(s8) +800abf28: 0062102b sltu v0,v1,v0 +800abf2c: 1040000e beqz v0,800abf68 <_Z21DrawTile16FixedSub1_2jjjj+0xd04> +800abf30: 25270003 addiu a3,t1,3 +800abf34: 91430000 lbu v1,0(t2) +800abf38: 1060000b beqz v1,800abf68 <_Z21DrawTile16FixedSub1_2jjjj+0xd04> +800abf3c: 00000000 nop +800abf40: 91a20003 lbu v0,3(t5) +800abf44: 104f0124 beq v0,t7,800ac3d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1174> +800abf48: 00000000 nop +800abf4c: 8fc20044 lw v0,68(s8) +800abf50: 00031840 sll v1,v1,0x1 +800abf54: 00621821 addu v1,v1,v0 +800abf58: 94640000 lhu a0,0(v1) +800abf5c: a4c40006 sh a0,6(a2) +800abf60: 91c2004d lbu v0,77(t6) +800abf64: a0e20000 sb v0,0(a3) +800abf68: 258cffff addiu t4,t4,-1 +800abf6c: 256bfff8 addiu t3,t3,-8 +800abf70: 1180fdb4 beqz t4,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0> +800abf74: 8dc20030 lw v0,48(t6) +800abf78: 0282a021 addu s4,s4,v0 +800abf7c: 0802af38 j 800abce0 <_Z21DrawTile16FixedSub1_2jjjj+0xa7c> +800abf80: 254afff8 addiu t2,t2,-8 +800abf84: 8f240044 lw a0,68(t9) +800abf88: 00031840 sll v1,v1,0x1 +800abf8c: 00641821 addu v1,v1,a0 +800abf90: 94620000 lhu v0,0(v1) +800abf94: 8f240050 lw a0,80(t9) +800abf98: 02021025 or v0,s0,v0 +800abf9c: 00912024 and a0,a0,s1 +800abfa0: 3042ffff andi v0,v0,0xffff +800abfa4: 00441023 subu v0,v0,a0 +800abfa8: 00021042 srl v0,v0,0x1 +800abfac: 8f240020 lw a0,32(t9) +800abfb0: 00021040 sll v0,v0,0x1 +800abfb4: 00441021 addu v0,v0,a0 +800abfb8: 94430000 lhu v1,0(v0) +800abfbc: 0802ad85 j 800ab614 <_Z21DrawTile16FixedSub1_2jjjj+0x3b0> +800abfc0: a4c30006 sh v1,6(a2) +800abfc4: 8f040044 lw a0,68(t8) +800abfc8: 00031840 sll v1,v1,0x1 +800abfcc: 00641821 addu v1,v1,a0 +800abfd0: 94620000 lhu v0,0(v1) +800abfd4: 8f040050 lw a0,80(t8) +800abfd8: 02021025 or v0,s0,v0 +800abfdc: 00912024 and a0,a0,s1 +800abfe0: 3042ffff andi v0,v0,0xffff +800abfe4: 00441023 subu v0,v0,a0 +800abfe8: 00021042 srl v0,v0,0x1 +800abfec: 8f040020 lw a0,32(t8) +800abff0: 00021040 sll v0,v0,0x1 +800abff4: 00441021 addu v0,v0,a0 +800abff8: 94430000 lhu v1,0(v0) +800abffc: 0802ad73 j 800ab5cc <_Z21DrawTile16FixedSub1_2jjjj+0x368> +800ac000: a4c30004 sh v1,4(a2) +800ac004: 8ee40044 lw a0,68(s7) +800ac008: 00031840 sll v1,v1,0x1 +800ac00c: 00641821 addu v1,v1,a0 +800ac010: 94620000 lhu v0,0(v1) +800ac014: 8ee40050 lw a0,80(s7) +800ac018: 02021025 or v0,s0,v0 +800ac01c: 00912024 and a0,a0,s1 +800ac020: 3042ffff andi v0,v0,0xffff +800ac024: 00441023 subu v0,v0,a0 +800ac028: 00021042 srl v0,v0,0x1 +800ac02c: 8ee40020 lw a0,32(s7) +800ac030: 00021040 sll v0,v0,0x1 +800ac034: 00441021 addu v0,v0,a0 +800ac038: 94430000 lhu v1,0(v0) +800ac03c: 0802ad61 j 800ab584 <_Z21DrawTile16FixedSub1_2jjjj+0x320> +800ac040: a4c30002 sh v1,2(a2) +800ac044: 8de40044 lw a0,68(t7) +800ac048: 00031840 sll v1,v1,0x1 +800ac04c: 00641821 addu v1,v1,a0 +800ac050: 94620000 lhu v0,0(v1) +800ac054: 8de40050 lw a0,80(t7) +800ac058: 02021025 or v0,s0,v0 +800ac05c: 00912024 and a0,a0,s1 +800ac060: 3042ffff andi v0,v0,0xffff +800ac064: 00441023 subu v0,v0,a0 +800ac068: 00021042 srl v0,v0,0x1 +800ac06c: 8de40020 lw a0,32(t7) +800ac070: 00021040 sll v0,v0,0x1 +800ac074: 00441021 addu v0,v0,a0 +800ac078: 94430000 lhu v1,0(v0) +800ac07c: 0802acfe j 800ab3f8 <_Z21DrawTile16FixedSub1_2jjjj+0x194> +800ac080: a5230000 sh v1,0(t1) +800ac084: 8ec40044 lw a0,68(s6) +800ac088: 00031840 sll v1,v1,0x1 +800ac08c: 00641821 addu v1,v1,a0 +800ac090: 94620000 lhu v0,0(v1) +800ac094: 8ec40050 lw a0,80(s6) +800ac098: 02021025 or v0,s0,v0 +800ac09c: 00912024 and a0,a0,s1 +800ac0a0: 3042ffff andi v0,v0,0xffff +800ac0a4: 00441023 subu v0,v0,a0 +800ac0a8: 00021042 srl v0,v0,0x1 +800ac0ac: 8ec40020 lw a0,32(s6) +800ac0b0: 00021040 sll v0,v0,0x1 +800ac0b4: 00441021 addu v0,v0,a0 +800ac0b8: 94430000 lhu v1,0(v0) +800ac0bc: 0802ad4f j 800ab53c <_Z21DrawTile16FixedSub1_2jjjj+0x2d8> +800ac0c0: a4c30000 sh v1,0(a2) +800ac0c4: 8ea40044 lw a0,68(s5) +800ac0c8: 00031840 sll v1,v1,0x1 +800ac0cc: 00641821 addu v1,v1,a0 +800ac0d0: 94620000 lhu v0,0(v1) +800ac0d4: 8ea40050 lw a0,80(s5) +800ac0d8: 02021025 or v0,s0,v0 +800ac0dc: 00912024 and a0,a0,s1 +800ac0e0: 3042ffff andi v0,v0,0xffff +800ac0e4: 00441023 subu v0,v0,a0 +800ac0e8: 00021042 srl v0,v0,0x1 +800ac0ec: 8ea40020 lw a0,32(s5) +800ac0f0: 00021040 sll v0,v0,0x1 +800ac0f4: 00441021 addu v0,v0,a0 +800ac0f8: 94430000 lhu v1,0(v0) +800ac0fc: 0802ad34 j 800ab4d0 <_Z21DrawTile16FixedSub1_2jjjj+0x26c> +800ac100: a5230006 sh v1,6(t1) +800ac104: 8e640044 lw a0,68(s3) +800ac108: 00031840 sll v1,v1,0x1 +800ac10c: 00641821 addu v1,v1,a0 +800ac110: 94620000 lhu v0,0(v1) +800ac114: 8e640050 lw a0,80(s3) +800ac118: 02021025 or v0,s0,v0 +800ac11c: 00912024 and a0,a0,s1 +800ac120: 3042ffff andi v0,v0,0xffff +800ac124: 00441023 subu v0,v0,a0 +800ac128: 00021042 srl v0,v0,0x1 +800ac12c: 8e640020 lw a0,32(s3) +800ac130: 00021040 sll v0,v0,0x1 +800ac134: 00441021 addu v0,v0,a0 +800ac138: 94430000 lhu v1,0(v0) +800ac13c: 0802ad22 j 800ab488 <_Z21DrawTile16FixedSub1_2jjjj+0x224> +800ac140: a5230004 sh v1,4(t1) +800ac144: 8e440044 lw a0,68(s2) +800ac148: 00031840 sll v1,v1,0x1 +800ac14c: 00641821 addu v1,v1,a0 +800ac150: 94620000 lhu v0,0(v1) +800ac154: 8e440050 lw a0,80(s2) +800ac158: 02021025 or v0,s0,v0 +800ac15c: 00912024 and a0,a0,s1 +800ac160: 3042ffff andi v0,v0,0xffff +800ac164: 00441023 subu v0,v0,a0 +800ac168: 00021042 srl v0,v0,0x1 +800ac16c: 8e440020 lw a0,32(s2) +800ac170: 00021040 sll v0,v0,0x1 +800ac174: 00441021 addu v0,v0,a0 +800ac178: 94430000 lhu v1,0(v0) +800ac17c: 0802ad10 j 800ab440 <_Z21DrawTile16FixedSub1_2jjjj+0x1dc> +800ac180: a5230002 sh v1,2(t1) +800ac184: 244228a0 addiu v0,v0,10400 +800ac188: 0040f809 jalr v0 +800ac18c: 00000000 nop +800ac190: 0802acca j 800ab328 <_Z21DrawTile16FixedSub1_2jjjj+0xc4> +800ac194: 8e220020 lw v0,32(s1) +800ac198: 8f240044 lw a0,68(t9) +800ac19c: 00031840 sll v1,v1,0x1 +800ac1a0: 00641821 addu v1,v1,a0 +800ac1a4: 94620000 lhu v0,0(v1) +800ac1a8: 8f240050 lw a0,80(t9) +800ac1ac: 02021025 or v0,s0,v0 +800ac1b0: 00912024 and a0,a0,s1 +800ac1b4: 3042ffff andi v0,v0,0xffff +800ac1b8: 00441023 subu v0,v0,a0 +800ac1bc: 00021042 srl v0,v0,0x1 +800ac1c0: 8f240020 lw a0,32(t9) +800ac1c4: 00021040 sll v0,v0,0x1 +800ac1c8: 00441021 addu v0,v0,a0 +800ac1cc: 94430000 lhu v1,0(v0) +800ac1d0: 0802af1e j 800abc78 <_Z21DrawTile16FixedSub1_2jjjj+0xa14> +800ac1d4: a4c30006 sh v1,6(a2) +800ac1d8: 8f040044 lw a0,68(t8) +800ac1dc: 00031840 sll v1,v1,0x1 +800ac1e0: 00641821 addu v1,v1,a0 +800ac1e4: 94620000 lhu v0,0(v1) +800ac1e8: 8f040050 lw a0,80(t8) +800ac1ec: 02021025 or v0,s0,v0 +800ac1f0: 00912024 and a0,a0,s1 +800ac1f4: 3042ffff andi v0,v0,0xffff +800ac1f8: 00441023 subu v0,v0,a0 +800ac1fc: 00021042 srl v0,v0,0x1 +800ac200: 8f040020 lw a0,32(t8) +800ac204: 00021040 sll v0,v0,0x1 +800ac208: 00441021 addu v0,v0,a0 +800ac20c: 94430000 lhu v1,0(v0) +800ac210: 0802af0c j 800abc30 <_Z21DrawTile16FixedSub1_2jjjj+0x9cc> +800ac214: a4c30004 sh v1,4(a2) +800ac218: 8ee40044 lw a0,68(s7) +800ac21c: 00031840 sll v1,v1,0x1 +800ac220: 00641821 addu v1,v1,a0 +800ac224: 94620000 lhu v0,0(v1) +800ac228: 8ee40050 lw a0,80(s7) +800ac22c: 02021025 or v0,s0,v0 +800ac230: 00912024 and a0,a0,s1 +800ac234: 3042ffff andi v0,v0,0xffff +800ac238: 00441023 subu v0,v0,a0 +800ac23c: 00021042 srl v0,v0,0x1 +800ac240: 8ee40020 lw a0,32(s7) +800ac244: 00021040 sll v0,v0,0x1 +800ac248: 00441021 addu v0,v0,a0 +800ac24c: 94430000 lhu v1,0(v0) +800ac250: 0802aefa j 800abbe8 <_Z21DrawTile16FixedSub1_2jjjj+0x984> +800ac254: a4c30002 sh v1,2(a2) +800ac258: 8ec40044 lw a0,68(s6) +800ac25c: 00031840 sll v1,v1,0x1 +800ac260: 00641821 addu v1,v1,a0 +800ac264: 94620000 lhu v0,0(v1) +800ac268: 8ec40050 lw a0,80(s6) +800ac26c: 02021025 or v0,s0,v0 +800ac270: 00912024 and a0,a0,s1 +800ac274: 3042ffff andi v0,v0,0xffff +800ac278: 00441023 subu v0,v0,a0 +800ac27c: 00021042 srl v0,v0,0x1 +800ac280: 8ec40020 lw a0,32(s6) +800ac284: 00021040 sll v0,v0,0x1 +800ac288: 00441021 addu v0,v0,a0 +800ac28c: 94430000 lhu v1,0(v0) +800ac290: 0802aee8 j 800abba0 <_Z21DrawTile16FixedSub1_2jjjj+0x93c> +800ac294: a4c30000 sh v1,0(a2) +800ac298: 8ea40044 lw a0,68(s5) +800ac29c: 00031840 sll v1,v1,0x1 +800ac2a0: 00641821 addu v1,v1,a0 +800ac2a4: 94620000 lhu v0,0(v1) +800ac2a8: 8ea40050 lw a0,80(s5) +800ac2ac: 02021025 or v0,s0,v0 +800ac2b0: 00912024 and a0,a0,s1 +800ac2b4: 3042ffff andi v0,v0,0xffff +800ac2b8: 00441023 subu v0,v0,a0 +800ac2bc: 00021042 srl v0,v0,0x1 +800ac2c0: 8ea40020 lw a0,32(s5) +800ac2c4: 00021040 sll v0,v0,0x1 +800ac2c8: 00441021 addu v0,v0,a0 +800ac2cc: 94430000 lhu v1,0(v0) +800ac2d0: 0802aecd j 800abb34 <_Z21DrawTile16FixedSub1_2jjjj+0x8d0> +800ac2d4: a5230006 sh v1,6(t1) +800ac2d8: 8e640044 lw a0,68(s3) +800ac2dc: 00031840 sll v1,v1,0x1 +800ac2e0: 00641821 addu v1,v1,a0 +800ac2e4: 94620000 lhu v0,0(v1) +800ac2e8: 8e640050 lw a0,80(s3) +800ac2ec: 02021025 or v0,s0,v0 +800ac2f0: 00912024 and a0,a0,s1 +800ac2f4: 3042ffff andi v0,v0,0xffff +800ac2f8: 00441023 subu v0,v0,a0 +800ac2fc: 00021042 srl v0,v0,0x1 +800ac300: 8e640020 lw a0,32(s3) +800ac304: 00021040 sll v0,v0,0x1 +800ac308: 00441021 addu v0,v0,a0 +800ac30c: 94430000 lhu v1,0(v0) +800ac310: 0802aebb j 800abaec <_Z21DrawTile16FixedSub1_2jjjj+0x888> +800ac314: a5230004 sh v1,4(t1) +800ac318: 8e440044 lw a0,68(s2) +800ac31c: 00031840 sll v1,v1,0x1 +800ac320: 00641821 addu v1,v1,a0 +800ac324: 94620000 lhu v0,0(v1) +800ac328: 8e440050 lw a0,80(s2) +800ac32c: 02021025 or v0,s0,v0 +800ac330: 00912024 and a0,a0,s1 +800ac334: 3042ffff andi v0,v0,0xffff +800ac338: 00441023 subu v0,v0,a0 +800ac33c: 00021042 srl v0,v0,0x1 +800ac340: 8e440020 lw a0,32(s2) +800ac344: 00021040 sll v0,v0,0x1 +800ac348: 00441021 addu v0,v0,a0 +800ac34c: 94430000 lhu v1,0(v0) +800ac350: 0802aea9 j 800abaa4 <_Z21DrawTile16FixedSub1_2jjjj+0x840> +800ac354: a5230002 sh v1,2(t1) +800ac358: 8de40044 lw a0,68(t7) +800ac35c: 00031840 sll v1,v1,0x1 +800ac360: 00641821 addu v1,v1,a0 +800ac364: 94620000 lhu v0,0(v1) +800ac368: 8de40050 lw a0,80(t7) +800ac36c: 02021025 or v0,s0,v0 +800ac370: 00912024 and a0,a0,s1 +800ac374: 3042ffff andi v0,v0,0xffff +800ac378: 00441023 subu v0,v0,a0 +800ac37c: 00021042 srl v0,v0,0x1 +800ac380: 8de40020 lw a0,32(t7) +800ac384: 00021040 sll v0,v0,0x1 +800ac388: 00441021 addu v0,v0,a0 +800ac38c: 94430000 lhu v1,0(v0) +800ac390: 0802ae97 j 800aba5c <_Z21DrawTile16FixedSub1_2jjjj+0x7f8> +800ac394: a5230000 sh v1,0(t1) +800ac398: 8e040044 lw a0,68(s0) +800ac39c: 00031840 sll v1,v1,0x1 +800ac3a0: 00641821 addu v1,v1,a0 +800ac3a4: 94620000 lhu v0,0(v1) +800ac3a8: 8e040050 lw a0,80(s0) +800ac3ac: 02221025 or v0,s1,v0 +800ac3b0: 00922024 and a0,a0,s2 +800ac3b4: 3042ffff andi v0,v0,0xffff +800ac3b8: 00441023 subu v0,v0,a0 +800ac3bc: 00021042 srl v0,v0,0x1 +800ac3c0: 8e040020 lw a0,32(s0) +800ac3c4: 00021040 sll v0,v0,0x1 +800ac3c8: 00441021 addu v0,v0,a0 +800ac3cc: 94430000 lhu v1,0(v0) +800ac3d0: 0802af51 j 800abd44 <_Z21DrawTile16FixedSub1_2jjjj+0xae0> +800ac3d4: a5230000 sh v1,0(t1) +800ac3d8: 8fc40044 lw a0,68(s8) +800ac3dc: 00031840 sll v1,v1,0x1 +800ac3e0: 00641821 addu v1,v1,a0 +800ac3e4: 94620000 lhu v0,0(v1) +800ac3e8: 8fc40050 lw a0,80(s8) +800ac3ec: 02221025 or v0,s1,v0 +800ac3f0: 00922024 and a0,a0,s2 +800ac3f4: 3042ffff andi v0,v0,0xffff +800ac3f8: 00441023 subu v0,v0,a0 +800ac3fc: 00021042 srl v0,v0,0x1 +800ac400: 8fc40020 lw a0,32(s8) +800ac404: 00021040 sll v0,v0,0x1 +800ac408: 00441021 addu v0,v0,a0 +800ac40c: 94430000 lhu v1,0(v0) +800ac410: 0802afd8 j 800abf60 <_Z21DrawTile16FixedSub1_2jjjj+0xcfc> +800ac414: a4c30006 sh v1,6(a2) +800ac418: 8f240044 lw a0,68(t9) +800ac41c: 00031840 sll v1,v1,0x1 +800ac420: 00641821 addu v1,v1,a0 +800ac424: 94620000 lhu v0,0(v1) +800ac428: 8f240050 lw a0,80(t9) +800ac42c: 02221025 or v0,s1,v0 +800ac430: 00922024 and a0,a0,s2 +800ac434: 3042ffff andi v0,v0,0xffff +800ac438: 00441023 subu v0,v0,a0 +800ac43c: 00021042 srl v0,v0,0x1 +800ac440: 8f240020 lw a0,32(t9) +800ac444: 00021040 sll v0,v0,0x1 +800ac448: 00441021 addu v0,v0,a0 +800ac44c: 94430000 lhu v1,0(v0) +800ac450: 0802afc6 j 800abf18 <_Z21DrawTile16FixedSub1_2jjjj+0xcb4> +800ac454: a4c30004 sh v1,4(a2) +800ac458: 8f040044 lw a0,68(t8) +800ac45c: 00031840 sll v1,v1,0x1 +800ac460: 00641821 addu v1,v1,a0 +800ac464: 94620000 lhu v0,0(v1) +800ac468: 8f040050 lw a0,80(t8) +800ac46c: 02221025 or v0,s1,v0 +800ac470: 00922024 and a0,a0,s2 +800ac474: 3042ffff andi v0,v0,0xffff +800ac478: 00441023 subu v0,v0,a0 +800ac47c: 00021042 srl v0,v0,0x1 +800ac480: 8f040020 lw a0,32(t8) +800ac484: 00021040 sll v0,v0,0x1 +800ac488: 00441021 addu v0,v0,a0 +800ac48c: 94430000 lhu v1,0(v0) +800ac490: 0802afb4 j 800abed0 <_Z21DrawTile16FixedSub1_2jjjj+0xc6c> +800ac494: a4c30002 sh v1,2(a2) +800ac498: 8ee40044 lw a0,68(s7) +800ac49c: 00031840 sll v1,v1,0x1 +800ac4a0: 00641821 addu v1,v1,a0 +800ac4a4: 94620000 lhu v0,0(v1) +800ac4a8: 8ee40050 lw a0,80(s7) +800ac4ac: 02221025 or v0,s1,v0 +800ac4b0: 00922024 and a0,a0,s2 +800ac4b4: 3042ffff andi v0,v0,0xffff +800ac4b8: 00441023 subu v0,v0,a0 +800ac4bc: 00021042 srl v0,v0,0x1 +800ac4c0: 8ee40020 lw a0,32(s7) +800ac4c4: 00021040 sll v0,v0,0x1 +800ac4c8: 00441021 addu v0,v0,a0 +800ac4cc: 94430000 lhu v1,0(v0) +800ac4d0: 0802afa2 j 800abe88 <_Z21DrawTile16FixedSub1_2jjjj+0xc24> +800ac4d4: a4c30000 sh v1,0(a2) +800ac4d8: 8ec40044 lw a0,68(s6) +800ac4dc: 00031840 sll v1,v1,0x1 +800ac4e0: 00641821 addu v1,v1,a0 +800ac4e4: 94620000 lhu v0,0(v1) +800ac4e8: 8ec40050 lw a0,80(s6) +800ac4ec: 02221025 or v0,s1,v0 +800ac4f0: 00922024 and a0,a0,s2 +800ac4f4: 3042ffff andi v0,v0,0xffff +800ac4f8: 00441023 subu v0,v0,a0 +800ac4fc: 00021042 srl v0,v0,0x1 +800ac500: 8ec40020 lw a0,32(s6) +800ac504: 00021040 sll v0,v0,0x1 +800ac508: 00441021 addu v0,v0,a0 +800ac50c: 94430000 lhu v1,0(v0) +800ac510: 0802af87 j 800abe1c <_Z21DrawTile16FixedSub1_2jjjj+0xbb8> +800ac514: a5230006 sh v1,6(t1) +800ac518: 8ea40044 lw a0,68(s5) +800ac51c: 00031840 sll v1,v1,0x1 +800ac520: 00641821 addu v1,v1,a0 +800ac524: 94620000 lhu v0,0(v1) +800ac528: 8ea40050 lw a0,80(s5) +800ac52c: 02221025 or v0,s1,v0 +800ac530: 00922024 and a0,a0,s2 +800ac534: 3042ffff andi v0,v0,0xffff +800ac538: 00441023 subu v0,v0,a0 +800ac53c: 00021042 srl v0,v0,0x1 +800ac540: 8ea40020 lw a0,32(s5) +800ac544: 00021040 sll v0,v0,0x1 +800ac548: 00441021 addu v0,v0,a0 +800ac54c: 94430000 lhu v1,0(v0) +800ac550: 0802af75 j 800abdd4 <_Z21DrawTile16FixedSub1_2jjjj+0xb70> +800ac554: a5230004 sh v1,4(t1) +800ac558: 8e640044 lw a0,68(s3) +800ac55c: 00031840 sll v1,v1,0x1 +800ac560: 00641821 addu v1,v1,a0 +800ac564: 94620000 lhu v0,0(v1) +800ac568: 8e640050 lw a0,80(s3) +800ac56c: 02221025 or v0,s1,v0 +800ac570: 00922024 and a0,a0,s2 +800ac574: 3042ffff andi v0,v0,0xffff +800ac578: 00441023 subu v0,v0,a0 +800ac57c: 00021042 srl v0,v0,0x1 +800ac580: 8e640020 lw a0,32(s3) +800ac584: 00021040 sll v0,v0,0x1 +800ac588: 00441021 addu v0,v0,a0 +800ac58c: 94430000 lhu v1,0(v0) +800ac590: 0802af63 j 800abd8c <_Z21DrawTile16FixedSub1_2jjjj+0xb28> +800ac594: a5230002 sh v1,2(t1) +800ac598: 8fc40044 lw a0,68(s8) +800ac59c: 00031840 sll v1,v1,0x1 +800ac5a0: 00641821 addu v1,v1,a0 +800ac5a4: 94620000 lhu v0,0(v1) +800ac5a8: 8fc40050 lw a0,80(s8) +800ac5ac: 02221025 or v0,s1,v0 +800ac5b0: 00922024 and a0,a0,s2 +800ac5b4: 3042ffff andi v0,v0,0xffff +800ac5b8: 00441023 subu v0,v0,a0 +800ac5bc: 00021042 srl v0,v0,0x1 +800ac5c0: 8fc40020 lw a0,32(s8) +800ac5c4: 00021040 sll v0,v0,0x1 +800ac5c8: 00441021 addu v0,v0,a0 +800ac5cc: 94430000 lhu v1,0(v0) +800ac5d0: 0802ae67 j 800ab99c <_Z21DrawTile16FixedSub1_2jjjj+0x738> +800ac5d4: a4c30006 sh v1,6(a2) +800ac5d8: 8f240044 lw a0,68(t9) +800ac5dc: 00031840 sll v1,v1,0x1 +800ac5e0: 00641821 addu v1,v1,a0 +800ac5e4: 94620000 lhu v0,0(v1) +800ac5e8: 8f240050 lw a0,80(t9) +800ac5ec: 02221025 or v0,s1,v0 +800ac5f0: 00922024 and a0,a0,s2 +800ac5f4: 3042ffff andi v0,v0,0xffff +800ac5f8: 00441023 subu v0,v0,a0 +800ac5fc: 00021042 srl v0,v0,0x1 +800ac600: 8f240020 lw a0,32(t9) +800ac604: 00021040 sll v0,v0,0x1 +800ac608: 00441021 addu v0,v0,a0 +800ac60c: 94430000 lhu v1,0(v0) +800ac610: 0802ae55 j 800ab954 <_Z21DrawTile16FixedSub1_2jjjj+0x6f0> +800ac614: a4c30004 sh v1,4(a2) +800ac618: 8f040044 lw a0,68(t8) +800ac61c: 00031840 sll v1,v1,0x1 +800ac620: 00641821 addu v1,v1,a0 +800ac624: 94620000 lhu v0,0(v1) +800ac628: 8f040050 lw a0,80(t8) +800ac62c: 02221025 or v0,s1,v0 +800ac630: 00922024 and a0,a0,s2 +800ac634: 3042ffff andi v0,v0,0xffff +800ac638: 00441023 subu v0,v0,a0 +800ac63c: 00021042 srl v0,v0,0x1 +800ac640: 8f040020 lw a0,32(t8) +800ac644: 00021040 sll v0,v0,0x1 +800ac648: 00441021 addu v0,v0,a0 +800ac64c: 94430000 lhu v1,0(v0) +800ac650: 0802ae43 j 800ab90c <_Z21DrawTile16FixedSub1_2jjjj+0x6a8> +800ac654: a4c30002 sh v1,2(a2) +800ac658: 8ee40044 lw a0,68(s7) +800ac65c: 00031840 sll v1,v1,0x1 +800ac660: 00641821 addu v1,v1,a0 +800ac664: 94620000 lhu v0,0(v1) +800ac668: 8ee40050 lw a0,80(s7) +800ac66c: 02221025 or v0,s1,v0 +800ac670: 00922024 and a0,a0,s2 +800ac674: 3042ffff andi v0,v0,0xffff +800ac678: 00441023 subu v0,v0,a0 +800ac67c: 00021042 srl v0,v0,0x1 +800ac680: 8ee40020 lw a0,32(s7) +800ac684: 00021040 sll v0,v0,0x1 +800ac688: 00441021 addu v0,v0,a0 +800ac68c: 94430000 lhu v1,0(v0) +800ac690: 0802ae31 j 800ab8c4 <_Z21DrawTile16FixedSub1_2jjjj+0x660> +800ac694: a4c30000 sh v1,0(a2) +800ac698: 8ec40044 lw a0,68(s6) +800ac69c: 00031840 sll v1,v1,0x1 +800ac6a0: 00641821 addu v1,v1,a0 +800ac6a4: 94620000 lhu v0,0(v1) +800ac6a8: 8ec40050 lw a0,80(s6) +800ac6ac: 02221025 or v0,s1,v0 +800ac6b0: 00922024 and a0,a0,s2 +800ac6b4: 3042ffff andi v0,v0,0xffff +800ac6b8: 00441023 subu v0,v0,a0 +800ac6bc: 00021042 srl v0,v0,0x1 +800ac6c0: 8ec40020 lw a0,32(s6) +800ac6c4: 00021040 sll v0,v0,0x1 +800ac6c8: 00441021 addu v0,v0,a0 +800ac6cc: 94430000 lhu v1,0(v0) +800ac6d0: 0802ae16 j 800ab858 <_Z21DrawTile16FixedSub1_2jjjj+0x5f4> +800ac6d4: a5230006 sh v1,6(t1) +800ac6d8: 8ea40044 lw a0,68(s5) +800ac6dc: 00031840 sll v1,v1,0x1 +800ac6e0: 00641821 addu v1,v1,a0 +800ac6e4: 94620000 lhu v0,0(v1) +800ac6e8: 8ea40050 lw a0,80(s5) +800ac6ec: 02221025 or v0,s1,v0 +800ac6f0: 00922024 and a0,a0,s2 +800ac6f4: 3042ffff andi v0,v0,0xffff +800ac6f8: 00441023 subu v0,v0,a0 +800ac6fc: 00021042 srl v0,v0,0x1 +800ac700: 8ea40020 lw a0,32(s5) +800ac704: 00021040 sll v0,v0,0x1 +800ac708: 00441021 addu v0,v0,a0 +800ac70c: 94430000 lhu v1,0(v0) +800ac710: 0802ae04 j 800ab810 <_Z21DrawTile16FixedSub1_2jjjj+0x5ac> +800ac714: a5230004 sh v1,4(t1) +800ac718: 8e640044 lw a0,68(s3) +800ac71c: 00031840 sll v1,v1,0x1 +800ac720: 00641821 addu v1,v1,a0 +800ac724: 94620000 lhu v0,0(v1) +800ac728: 8e640050 lw a0,80(s3) +800ac72c: 02221025 or v0,s1,v0 +800ac730: 00922024 and a0,a0,s2 +800ac734: 3042ffff andi v0,v0,0xffff +800ac738: 00441023 subu v0,v0,a0 +800ac73c: 00021042 srl v0,v0,0x1 +800ac740: 8e640020 lw a0,32(s3) +800ac744: 00021040 sll v0,v0,0x1 +800ac748: 00441021 addu v0,v0,a0 +800ac74c: 94430000 lhu v1,0(v0) +800ac750: 0802adf2 j 800ab7c8 <_Z21DrawTile16FixedSub1_2jjjj+0x564> +800ac754: a5230002 sh v1,2(t1) +800ac758: 8e040044 lw a0,68(s0) +800ac75c: 00031840 sll v1,v1,0x1 +800ac760: 00641821 addu v1,v1,a0 +800ac764: 94620000 lhu v0,0(v1) +800ac768: 8e040050 lw a0,80(s0) +800ac76c: 02221025 or v0,s1,v0 +800ac770: 00922024 and a0,a0,s2 +800ac774: 3042ffff andi v0,v0,0xffff +800ac778: 00441023 subu v0,v0,a0 +800ac77c: 00021042 srl v0,v0,0x1 +800ac780: 8e040020 lw a0,32(s0) +800ac784: 00021040 sll v0,v0,0x1 +800ac788: 00441021 addu v0,v0,a0 +800ac78c: 94430000 lhu v1,0(v0) +800ac790: 0802ade0 j 800ab780 <_Z21DrawTile16FixedSub1_2jjjj+0x51c> +800ac794: a5230000 sh v1,0(t1) + +800ac798 <_Z12DrawTilex2x2jjjj>: +800ac798: 27bdffc8 addiu sp,sp,-56 +800ac79c: 3c028022 lui v0,0x8022 +800ac7a0: afb7002c sw s7,44(sp) +800ac7a4: afb60028 sw s6,40(sp) +800ac7a8: afb40020 sw s4,32(sp) +800ac7ac: afb3001c sw s3,28(sp) +800ac7b0: afb10014 sw s1,20(sp) +800ac7b4: afbf0030 sw ra,48(sp) +800ac7b8: 24516da8 addiu s1,v0,28072 +800ac7bc: afb50024 sw s5,36(sp) +800ac7c0: afb20018 sw s2,24(sp) +800ac7c4: afb00010 sw s0,16(sp) +800ac7c8: 0080a021 move s4,a0 +800ac7cc: 8e280008 lw t0,8(s1) +800ac7d0: 308203ff andi v0,a0,0x3ff +800ac7d4: 328301ff andi v1,s4,0x1ff +800ac7d8: 8e24000c lw a0,12(s1) +800ac7dc: 01021004 sllv v0,v0,t0 +800ac7e0: 2c630100 sltiu v1,v1,256 +800ac7e4: 00442021 addu a0,v0,a0 +800ac7e8: 00a09821 move s3,a1 +800ac7ec: 00c0b821 move s7,a2 +800ac7f0: 14600003 bnez v1,800ac800 <_Z12DrawTilex2x2jjjj+0x68> +800ac7f4: 00e0b021 move s6,a3 +800ac7f8: 8e220010 lw v0,16(s1) +800ac7fc: 00822021 addu a0,a0,v0 +800ac800: 3085ffff andi a1,a0,0xffff +800ac804: 8e260028 lw a2,40(s1) +800ac808: 01058006 srlv s0,a1,t0 +800ac80c: 02069021 addu s2,s0,a2 +800ac810: 8e220024 lw v0,36(s1) +800ac814: 92440000 lbu a0,0(s2) +800ac818: 00101980 sll v1,s0,0x6 +800ac81c: 10800206 beqz a0,800ad038 <_Z12DrawTilex2x2jjjj+0x8a0> +800ac820: 0062a821 addu s5,v1,v0 +800ac824: 02061021 addu v0,s0,a2 +800ac828: 90440000 lbu a0,0(v0) +800ac82c: 24030002 li v1,2 +800ac830: 108300f7 beq a0,v1,800acc10 <_Z12DrawTilex2x2jjjj+0x478> +800ac834: 8fbf0030 lw ra,48(sp) +800ac838: 9222002c lbu v0,44(s1) +800ac83c: 104000fe beqz v0,800acc38 <_Z12DrawTilex2x2jjjj+0x4a0> +800ac840: 00141a82 srl v1,s4,0xa +800ac844: 3c028022 lui v0,0x8022 +800ac848: 90435bcb lbu v1,23499(v0) +800ac84c: 146003cf bnez v1,800ad78c <_Z12DrawTilex2x2jjjj+0xff4> +800ac850: 3c028005 lui v0,0x8005 +800ac854: 8e220020 lw v0,32(s1) +800ac858: 00141a82 srl v1,s4,0xa +800ac85c: 00621824 and v1,v1,v0 +800ac860: 3c02802c lui v0,0x802c +800ac864: 2442140c addiu v0,v0,5132 +800ac868: 00031a40 sll v1,v1,0x9 +800ac86c: 3c118022 lui s1,0x8022 +800ac870: 00621821 addu v1,v1,v0 +800ac874: 26246dd8 addiu a0,s1,28120 +800ac878: 3282c000 andi v0,s4,0xc000 +800ac87c: 144000fe bnez v0,800acc78 <_Z12DrawTilex2x2jjjj+0x4e0> +800ac880: ac830044 sw v1,68(a0) +800ac884: 12c000e2 beqz s6,800acc10 <_Z12DrawTilex2x2jjjj+0x478> +800ac888: 8fbf0030 lw ra,48(sp) +800ac88c: 3c028022 lui v0,0x8022 +800ac890: 244b6dd8 addiu t3,v0,28120 +800ac894: 01606021 move t4,t3 +800ac898: 01606821 move t5,t3 +800ac89c: 01607021 move t6,t3 +800ac8a0: 02b73021 addu a2,s5,s7 +800ac8a4: 02c03821 move a3,s6 +800ac8a8: 01605021 move t2,t3 +800ac8ac: 01607821 move t7,t3 +800ac8b0: 01604821 move t1,t3 +800ac8b4: 0802b231 j 800ac8c4 <_Z12DrawTilex2x2jjjj+0x12c> +800ac8b8: 01608021 move s0,t3 +800ac8bc: 02629821 addu s3,s3,v0 +800ac8c0: 24c60008 addiu a2,a2,8 +800ac8c4: 8cc20000 lw v0,0(a2) +800ac8c8: 10400064 beqz v0,800aca5c <_Z12DrawTilex2x2jjjj+0x2c4> +800ac8cc: 00000000 nop +800ac8d0: 8d430040 lw v1,64(t2) +800ac8d4: 9142004c lbu v0,76(t2) +800ac8d8: 02632821 addu a1,s3,v1 +800ac8dc: 90a40000 lbu a0,0(a1) +800ac8e0: 8d43003c lw v1,60(t2) +800ac8e4: 0082102b sltu v0,a0,v0 +800ac8e8: 10400014 beqz v0,800ac93c <_Z12DrawTilex2x2jjjj+0x1a4> +800ac8ec: 02634021 addu t0,s3,v1 +800ac8f0: 90c20000 lbu v0,0(a2) +800ac8f4: 10400011 beqz v0,800ac93c <_Z12DrawTilex2x2jjjj+0x1a4> +800ac8f8: 00021040 sll v0,v0,0x1 +800ac8fc: 8d440044 lw a0,68(t2) +800ac900: 8d430024 lw v1,36(t2) +800ac904: 00441021 addu v0,v0,a0 +800ac908: 90440000 lbu a0,0(v0) +800ac90c: 01031821 addu v1,t0,v1 +800ac910: a0640000 sb a0,0(v1) +800ac914: a0640001 sb a0,1(v1) +800ac918: a1040000 sb a0,0(t0) +800ac91c: a1040001 sb a0,1(t0) +800ac920: 8d420024 lw v0,36(t2) +800ac924: 9143004d lbu v1,77(t2) +800ac928: 00a21021 addu v0,a1,v0 +800ac92c: a0430000 sb v1,0(v0) +800ac930: a0430001 sb v1,1(v0) +800ac934: a0a30000 sb v1,0(a1) +800ac938: a0a30001 sb v1,1(a1) +800ac93c: 9162004c lbu v0,76(t3) +800ac940: 90a30002 lbu v1,2(a1) +800ac944: 0062102b sltu v0,v1,v0 +800ac948: 10400014 beqz v0,800ac99c <_Z12DrawTilex2x2jjjj+0x204> +800ac94c: 00000000 nop +800ac950: 90c20001 lbu v0,1(a2) +800ac954: 10400011 beqz v0,800ac99c <_Z12DrawTilex2x2jjjj+0x204> +800ac958: 00021040 sll v0,v0,0x1 +800ac95c: 8d640044 lw a0,68(t3) +800ac960: 8d630024 lw v1,36(t3) +800ac964: 00441021 addu v0,v0,a0 +800ac968: 90440000 lbu a0,0(v0) +800ac96c: 01031821 addu v1,t0,v1 +800ac970: a0640002 sb a0,2(v1) +800ac974: a0640003 sb a0,3(v1) +800ac978: a1040002 sb a0,2(t0) +800ac97c: a1040003 sb a0,3(t0) +800ac980: 8d620024 lw v0,36(t3) +800ac984: 9163004d lbu v1,77(t3) +800ac988: 00a21021 addu v0,a1,v0 +800ac98c: a0430002 sb v1,2(v0) +800ac990: a0430003 sb v1,3(v0) +800ac994: a0a30002 sb v1,2(a1) +800ac998: a0a30003 sb v1,3(a1) +800ac99c: 91e2004c lbu v0,76(t7) +800ac9a0: 90a30004 lbu v1,4(a1) +800ac9a4: 0062102b sltu v0,v1,v0 +800ac9a8: 10400014 beqz v0,800ac9fc <_Z12DrawTilex2x2jjjj+0x264> +800ac9ac: 00000000 nop +800ac9b0: 90c20002 lbu v0,2(a2) +800ac9b4: 10400011 beqz v0,800ac9fc <_Z12DrawTilex2x2jjjj+0x264> +800ac9b8: 00021040 sll v0,v0,0x1 +800ac9bc: 8de40044 lw a0,68(t7) +800ac9c0: 8de30024 lw v1,36(t7) +800ac9c4: 00441021 addu v0,v0,a0 +800ac9c8: 90440000 lbu a0,0(v0) +800ac9cc: 01031821 addu v1,t0,v1 +800ac9d0: a0640004 sb a0,4(v1) +800ac9d4: a0640005 sb a0,5(v1) +800ac9d8: a1040004 sb a0,4(t0) +800ac9dc: a1040005 sb a0,5(t0) +800ac9e0: 8de20024 lw v0,36(t7) +800ac9e4: 91e3004d lbu v1,77(t7) +800ac9e8: 00a21021 addu v0,a1,v0 +800ac9ec: a0430004 sb v1,4(v0) +800ac9f0: a0430005 sb v1,5(v0) +800ac9f4: a0a30004 sb v1,4(a1) +800ac9f8: a0a30005 sb v1,5(a1) +800ac9fc: 9182004c lbu v0,76(t4) +800aca00: 90a30006 lbu v1,6(a1) +800aca04: 0062102b sltu v0,v1,v0 +800aca08: 10400014 beqz v0,800aca5c <_Z12DrawTilex2x2jjjj+0x2c4> +800aca0c: 00000000 nop +800aca10: 90c20003 lbu v0,3(a2) +800aca14: 10400011 beqz v0,800aca5c <_Z12DrawTilex2x2jjjj+0x2c4> +800aca18: 00021040 sll v0,v0,0x1 +800aca1c: 8d840044 lw a0,68(t4) +800aca20: 8d830024 lw v1,36(t4) +800aca24: 00441021 addu v0,v0,a0 +800aca28: 90440000 lbu a0,0(v0) +800aca2c: 01031821 addu v1,t0,v1 +800aca30: a0640006 sb a0,6(v1) +800aca34: a0640007 sb a0,7(v1) +800aca38: a1040006 sb a0,6(t0) +800aca3c: a1040007 sb a0,7(t0) +800aca40: 8d820024 lw v0,36(t4) +800aca44: 9183004d lbu v1,77(t4) +800aca48: 00a21021 addu v0,a1,v0 +800aca4c: a0430006 sb v1,6(v0) +800aca50: a0430007 sb v1,7(v0) +800aca54: a0a30006 sb v1,6(a1) +800aca58: a0a30007 sb v1,7(a1) +800aca5c: 8cc20004 lw v0,4(a2) +800aca60: 10400067 beqz v0,800acc00 <_Z12DrawTilex2x2jjjj+0x468> +800aca64: 26226dd8 addiu v0,s1,28120 +800aca68: 8d230040 lw v1,64(t1) +800aca6c: 26650008 addiu a1,s3,8 +800aca70: 00a34021 addu t0,a1,v1 +800aca74: 9122004c lbu v0,76(t1) +800aca78: 91030000 lbu v1,0(t0) +800aca7c: 8d24003c lw a0,60(t1) +800aca80: 0062102b sltu v0,v1,v0 +800aca84: 10400014 beqz v0,800acad8 <_Z12DrawTilex2x2jjjj+0x340> +800aca88: 00a42821 addu a1,a1,a0 +800aca8c: 90c20004 lbu v0,4(a2) +800aca90: 10400011 beqz v0,800acad8 <_Z12DrawTilex2x2jjjj+0x340> +800aca94: 00021040 sll v0,v0,0x1 +800aca98: 8d240044 lw a0,68(t1) +800aca9c: 8d230024 lw v1,36(t1) +800acaa0: 00441021 addu v0,v0,a0 +800acaa4: 90440000 lbu a0,0(v0) +800acaa8: 00a31821 addu v1,a1,v1 +800acaac: a0640000 sb a0,0(v1) +800acab0: a0640001 sb a0,1(v1) +800acab4: a0a40000 sb a0,0(a1) +800acab8: a0a40001 sb a0,1(a1) +800acabc: 8d220024 lw v0,36(t1) +800acac0: 9123004d lbu v1,77(t1) +800acac4: 01021021 addu v0,t0,v0 +800acac8: a0430000 sb v1,0(v0) +800acacc: a0430001 sb v1,1(v0) +800acad0: a1030000 sb v1,0(t0) +800acad4: a1030001 sb v1,1(t0) +800acad8: 91a2004c lbu v0,76(t5) +800acadc: 91030002 lbu v1,2(t0) +800acae0: 0062102b sltu v0,v1,v0 +800acae4: 10400014 beqz v0,800acb38 <_Z12DrawTilex2x2jjjj+0x3a0> +800acae8: 00000000 nop +800acaec: 90c20005 lbu v0,5(a2) +800acaf0: 10400011 beqz v0,800acb38 <_Z12DrawTilex2x2jjjj+0x3a0> +800acaf4: 00021040 sll v0,v0,0x1 +800acaf8: 8da40044 lw a0,68(t5) +800acafc: 8da30024 lw v1,36(t5) +800acb00: 00441021 addu v0,v0,a0 +800acb04: 90440000 lbu a0,0(v0) +800acb08: 00a31821 addu v1,a1,v1 +800acb0c: a0640002 sb a0,2(v1) +800acb10: a0640003 sb a0,3(v1) +800acb14: a0a40002 sb a0,2(a1) +800acb18: a0a40003 sb a0,3(a1) +800acb1c: 8da20024 lw v0,36(t5) +800acb20: 91a3004d lbu v1,77(t5) +800acb24: 01021021 addu v0,t0,v0 +800acb28: a0430002 sb v1,2(v0) +800acb2c: a0430003 sb v1,3(v0) +800acb30: a1030002 sb v1,2(t0) +800acb34: a1030003 sb v1,3(t0) +800acb38: 9202004c lbu v0,76(s0) +800acb3c: 91030004 lbu v1,4(t0) +800acb40: 0062102b sltu v0,v1,v0 +800acb44: 10400014 beqz v0,800acb98 <_Z12DrawTilex2x2jjjj+0x400> +800acb48: 00000000 nop +800acb4c: 90c20006 lbu v0,6(a2) +800acb50: 10400011 beqz v0,800acb98 <_Z12DrawTilex2x2jjjj+0x400> +800acb54: 00021040 sll v0,v0,0x1 +800acb58: 8e040044 lw a0,68(s0) +800acb5c: 8e030024 lw v1,36(s0) +800acb60: 00441021 addu v0,v0,a0 +800acb64: 90440000 lbu a0,0(v0) +800acb68: 00a31821 addu v1,a1,v1 +800acb6c: a0640004 sb a0,4(v1) +800acb70: a0640005 sb a0,5(v1) +800acb74: a0a40004 sb a0,4(a1) +800acb78: a0a40005 sb a0,5(a1) +800acb7c: 8e020024 lw v0,36(s0) +800acb80: 9203004d lbu v1,77(s0) +800acb84: 01021021 addu v0,t0,v0 +800acb88: a0430004 sb v1,4(v0) +800acb8c: a0430005 sb v1,5(v0) +800acb90: a1030004 sb v1,4(t0) +800acb94: a1030005 sb v1,5(t0) +800acb98: 91c2004c lbu v0,76(t6) +800acb9c: 91030006 lbu v1,6(t0) +800acba0: 0062102b sltu v0,v1,v0 +800acba4: 10400016 beqz v0,800acc00 <_Z12DrawTilex2x2jjjj+0x468> +800acba8: 26226dd8 addiu v0,s1,28120 +800acbac: 90c20007 lbu v0,7(a2) +800acbb0: 10400012 beqz v0,800acbfc <_Z12DrawTilex2x2jjjj+0x464> +800acbb4: 00000000 nop +800acbb8: 8dc40044 lw a0,68(t6) +800acbbc: 00021040 sll v0,v0,0x1 +800acbc0: 8dc30024 lw v1,36(t6) +800acbc4: 00441021 addu v0,v0,a0 +800acbc8: 90440000 lbu a0,0(v0) +800acbcc: 00a31821 addu v1,a1,v1 +800acbd0: a0640006 sb a0,6(v1) +800acbd4: a0640007 sb a0,7(v1) +800acbd8: a0a40006 sb a0,6(a1) +800acbdc: a0a40007 sb a0,7(a1) +800acbe0: 8dc20024 lw v0,36(t6) +800acbe4: 91c3004d lbu v1,77(t6) +800acbe8: 01021021 addu v0,t0,v0 +800acbec: a0430006 sb v1,6(v0) +800acbf0: a0430007 sb v1,7(v0) +800acbf4: a1030006 sb v1,6(t0) +800acbf8: a1030007 sb v1,7(t0) +800acbfc: 26226dd8 addiu v0,s1,28120 +800acc00: 24e7ffff addiu a3,a3,-1 +800acc04: 14e0ff2d bnez a3,800ac8bc <_Z12DrawTilex2x2jjjj+0x124> +800acc08: 8c420030 lw v0,48(v0) +800acc0c: 8fbf0030 lw ra,48(sp) +800acc10: 8fb7002c lw s7,44(sp) +800acc14: 8fb60028 lw s6,40(sp) +800acc18: 8fb50024 lw s5,36(sp) +800acc1c: 8fb40020 lw s4,32(sp) +800acc20: 8fb3001c lw s3,28(sp) +800acc24: 8fb20018 lw s2,24(sp) +800acc28: 8fb10014 lw s1,20(sp) +800acc2c: 8fb00010 lw s0,16(sp) +800acc30: 03e00008 jr ra +800acc34: 27bd0038 addiu sp,sp,56 +800acc38: 8e240020 lw a0,32(s1) +800acc3c: 8e25001c lw a1,28(s1) +800acc40: 8e220018 lw v0,24(s1) +800acc44: 00641824 and v1,v1,a0 +800acc48: 00a31804 sllv v1,v1,a1 +800acc4c: 00621821 addu v1,v1,v0 +800acc50: 00031840 sll v1,v1,0x1 +800acc54: 3c028022 lui v0,0x8022 +800acc58: 24425bc4 addiu v0,v0,23492 +800acc5c: 24630c48 addiu v1,v1,3144 +800acc60: 3c118022 lui s1,0x8022 +800acc64: 00621821 addu v1,v1,v0 +800acc68: 26246dd8 addiu a0,s1,28120 +800acc6c: 3282c000 andi v0,s4,0xc000 +800acc70: 1040ff04 beqz v0,800ac884 <_Z12DrawTilex2x2jjjj+0xec> +800acc74: ac830044 sw v1,68(a0) +800acc78: 32828000 andi v0,s4,0x8000 +800acc7c: 144000f5 bnez v0,800ad054 <_Z12DrawTilex2x2jjjj+0x8bc> +800acc80: 32824000 andi v0,s4,0x4000 +800acc84: 12c0ffe2 beqz s6,800acc10 <_Z12DrawTilex2x2jjjj+0x478> +800acc88: 8fbf0030 lw ra,48(sp) +800acc8c: 3c028022 lui v0,0x8022 +800acc90: 244b6dd8 addiu t3,v0,28120 +800acc94: 01606021 move t4,t3 +800acc98: 01606821 move t5,t3 +800acc9c: 01607021 move t6,t3 +800acca0: 02b73021 addu a2,s5,s7 +800acca4: 02c03821 move a3,s6 +800acca8: 01605021 move t2,t3 +800accac: 01607821 move t7,t3 +800accb0: 01604821 move t1,t3 +800accb4: 0802b331 j 800accc4 <_Z12DrawTilex2x2jjjj+0x52c> +800accb8: 01608021 move s0,t3 +800accbc: 02629821 addu s3,s3,v0 +800accc0: 24c60008 addiu a2,a2,8 +800accc4: 8cc20004 lw v0,4(a2) +800accc8: 10400064 beqz v0,800ace5c <_Z12DrawTilex2x2jjjj+0x6c4> +800acccc: 00000000 nop +800accd0: 8d430040 lw v1,64(t2) +800accd4: 9142004c lbu v0,76(t2) +800accd8: 02632821 addu a1,s3,v1 +800accdc: 90a40000 lbu a0,0(a1) +800acce0: 8d43003c lw v1,60(t2) +800acce4: 0082102b sltu v0,a0,v0 +800acce8: 10400014 beqz v0,800acd3c <_Z12DrawTilex2x2jjjj+0x5a4> +800accec: 02634021 addu t0,s3,v1 +800accf0: 90c20007 lbu v0,7(a2) +800accf4: 10400011 beqz v0,800acd3c <_Z12DrawTilex2x2jjjj+0x5a4> +800accf8: 00021040 sll v0,v0,0x1 +800accfc: 8d440044 lw a0,68(t2) +800acd00: 8d430024 lw v1,36(t2) +800acd04: 00441021 addu v0,v0,a0 +800acd08: 90440000 lbu a0,0(v0) +800acd0c: 01031821 addu v1,t0,v1 +800acd10: a0640000 sb a0,0(v1) +800acd14: a0640001 sb a0,1(v1) +800acd18: a1040000 sb a0,0(t0) +800acd1c: a1040001 sb a0,1(t0) +800acd20: 8d420024 lw v0,36(t2) +800acd24: 9143004d lbu v1,77(t2) +800acd28: 00a21021 addu v0,a1,v0 +800acd2c: a0430000 sb v1,0(v0) +800acd30: a0430001 sb v1,1(v0) +800acd34: a0a30000 sb v1,0(a1) +800acd38: a0a30001 sb v1,1(a1) +800acd3c: 9162004c lbu v0,76(t3) +800acd40: 90a30002 lbu v1,2(a1) +800acd44: 0062102b sltu v0,v1,v0 +800acd48: 10400014 beqz v0,800acd9c <_Z12DrawTilex2x2jjjj+0x604> +800acd4c: 00000000 nop +800acd50: 90c20006 lbu v0,6(a2) +800acd54: 10400011 beqz v0,800acd9c <_Z12DrawTilex2x2jjjj+0x604> +800acd58: 00021040 sll v0,v0,0x1 +800acd5c: 8d640044 lw a0,68(t3) +800acd60: 8d630024 lw v1,36(t3) +800acd64: 00441021 addu v0,v0,a0 +800acd68: 90440000 lbu a0,0(v0) +800acd6c: 01031821 addu v1,t0,v1 +800acd70: a0640002 sb a0,2(v1) +800acd74: a0640003 sb a0,3(v1) +800acd78: a1040002 sb a0,2(t0) +800acd7c: a1040003 sb a0,3(t0) +800acd80: 8d620024 lw v0,36(t3) +800acd84: 9163004d lbu v1,77(t3) +800acd88: 00a21021 addu v0,a1,v0 +800acd8c: a0430002 sb v1,2(v0) +800acd90: a0430003 sb v1,3(v0) +800acd94: a0a30002 sb v1,2(a1) +800acd98: a0a30003 sb v1,3(a1) +800acd9c: 91e2004c lbu v0,76(t7) +800acda0: 90a30004 lbu v1,4(a1) +800acda4: 0062102b sltu v0,v1,v0 +800acda8: 10400014 beqz v0,800acdfc <_Z12DrawTilex2x2jjjj+0x664> +800acdac: 00000000 nop +800acdb0: 90c20005 lbu v0,5(a2) +800acdb4: 10400011 beqz v0,800acdfc <_Z12DrawTilex2x2jjjj+0x664> +800acdb8: 00021040 sll v0,v0,0x1 +800acdbc: 8de40044 lw a0,68(t7) +800acdc0: 8de30024 lw v1,36(t7) +800acdc4: 00441021 addu v0,v0,a0 +800acdc8: 90440000 lbu a0,0(v0) +800acdcc: 01031821 addu v1,t0,v1 +800acdd0: a0640004 sb a0,4(v1) +800acdd4: a0640005 sb a0,5(v1) +800acdd8: a1040004 sb a0,4(t0) +800acddc: a1040005 sb a0,5(t0) +800acde0: 8de20024 lw v0,36(t7) +800acde4: 91e3004d lbu v1,77(t7) +800acde8: 00a21021 addu v0,a1,v0 +800acdec: a0430004 sb v1,4(v0) +800acdf0: a0430005 sb v1,5(v0) +800acdf4: a0a30004 sb v1,4(a1) +800acdf8: a0a30005 sb v1,5(a1) +800acdfc: 9182004c lbu v0,76(t4) +800ace00: 90a30006 lbu v1,6(a1) +800ace04: 0062102b sltu v0,v1,v0 +800ace08: 10400014 beqz v0,800ace5c <_Z12DrawTilex2x2jjjj+0x6c4> +800ace0c: 00000000 nop +800ace10: 90c20004 lbu v0,4(a2) +800ace14: 10400011 beqz v0,800ace5c <_Z12DrawTilex2x2jjjj+0x6c4> +800ace18: 00021040 sll v0,v0,0x1 +800ace1c: 8d840044 lw a0,68(t4) +800ace20: 8d830024 lw v1,36(t4) +800ace24: 00441021 addu v0,v0,a0 +800ace28: 90440000 lbu a0,0(v0) +800ace2c: 01031821 addu v1,t0,v1 +800ace30: a0640006 sb a0,6(v1) +800ace34: a0640007 sb a0,7(v1) +800ace38: a1040006 sb a0,6(t0) +800ace3c: a1040007 sb a0,7(t0) +800ace40: 8d820024 lw v0,36(t4) +800ace44: 9183004d lbu v1,77(t4) +800ace48: 00a21021 addu v0,a1,v0 +800ace4c: a0430006 sb v1,6(v0) +800ace50: a0430007 sb v1,7(v0) +800ace54: a0a30006 sb v1,6(a1) +800ace58: a0a30007 sb v1,7(a1) +800ace5c: 8cc20000 lw v0,0(a2) +800ace60: 10400067 beqz v0,800ad000 <_Z12DrawTilex2x2jjjj+0x868> +800ace64: 26226dd8 addiu v0,s1,28120 +800ace68: 8d230040 lw v1,64(t1) +800ace6c: 26650008 addiu a1,s3,8 +800ace70: 00a34021 addu t0,a1,v1 +800ace74: 9122004c lbu v0,76(t1) +800ace78: 91030000 lbu v1,0(t0) +800ace7c: 8d24003c lw a0,60(t1) +800ace80: 0062102b sltu v0,v1,v0 +800ace84: 10400014 beqz v0,800aced8 <_Z12DrawTilex2x2jjjj+0x740> +800ace88: 00a42821 addu a1,a1,a0 +800ace8c: 90c20003 lbu v0,3(a2) +800ace90: 10400011 beqz v0,800aced8 <_Z12DrawTilex2x2jjjj+0x740> +800ace94: 00021040 sll v0,v0,0x1 +800ace98: 8d240044 lw a0,68(t1) +800ace9c: 8d230024 lw v1,36(t1) +800acea0: 00441021 addu v0,v0,a0 +800acea4: 90440000 lbu a0,0(v0) +800acea8: 00a31821 addu v1,a1,v1 +800aceac: a0640000 sb a0,0(v1) +800aceb0: a0640001 sb a0,1(v1) +800aceb4: a0a40000 sb a0,0(a1) +800aceb8: a0a40001 sb a0,1(a1) +800acebc: 8d220024 lw v0,36(t1) +800acec0: 9123004d lbu v1,77(t1) +800acec4: 01021021 addu v0,t0,v0 +800acec8: a0430000 sb v1,0(v0) +800acecc: a0430001 sb v1,1(v0) +800aced0: a1030000 sb v1,0(t0) +800aced4: a1030001 sb v1,1(t0) +800aced8: 91a2004c lbu v0,76(t5) +800acedc: 91030002 lbu v1,2(t0) +800acee0: 0062102b sltu v0,v1,v0 +800acee4: 10400014 beqz v0,800acf38 <_Z12DrawTilex2x2jjjj+0x7a0> +800acee8: 00000000 nop +800aceec: 90c20002 lbu v0,2(a2) +800acef0: 10400011 beqz v0,800acf38 <_Z12DrawTilex2x2jjjj+0x7a0> +800acef4: 00021040 sll v0,v0,0x1 +800acef8: 8da40044 lw a0,68(t5) +800acefc: 8da30024 lw v1,36(t5) +800acf00: 00441021 addu v0,v0,a0 +800acf04: 90440000 lbu a0,0(v0) +800acf08: 00a31821 addu v1,a1,v1 +800acf0c: a0640002 sb a0,2(v1) +800acf10: a0640003 sb a0,3(v1) +800acf14: a0a40002 sb a0,2(a1) +800acf18: a0a40003 sb a0,3(a1) +800acf1c: 8da20024 lw v0,36(t5) +800acf20: 91a3004d lbu v1,77(t5) +800acf24: 01021021 addu v0,t0,v0 +800acf28: a0430002 sb v1,2(v0) +800acf2c: a0430003 sb v1,3(v0) +800acf30: a1030002 sb v1,2(t0) +800acf34: a1030003 sb v1,3(t0) +800acf38: 9202004c lbu v0,76(s0) +800acf3c: 91030004 lbu v1,4(t0) +800acf40: 0062102b sltu v0,v1,v0 +800acf44: 10400014 beqz v0,800acf98 <_Z12DrawTilex2x2jjjj+0x800> +800acf48: 00000000 nop +800acf4c: 90c20001 lbu v0,1(a2) +800acf50: 10400011 beqz v0,800acf98 <_Z12DrawTilex2x2jjjj+0x800> +800acf54: 00021040 sll v0,v0,0x1 +800acf58: 8e040044 lw a0,68(s0) +800acf5c: 8e030024 lw v1,36(s0) +800acf60: 00441021 addu v0,v0,a0 +800acf64: 90440000 lbu a0,0(v0) +800acf68: 00a31821 addu v1,a1,v1 +800acf6c: a0640004 sb a0,4(v1) +800acf70: a0640005 sb a0,5(v1) +800acf74: a0a40004 sb a0,4(a1) +800acf78: a0a40005 sb a0,5(a1) +800acf7c: 8e020024 lw v0,36(s0) +800acf80: 9203004d lbu v1,77(s0) +800acf84: 01021021 addu v0,t0,v0 +800acf88: a0430004 sb v1,4(v0) +800acf8c: a0430005 sb v1,5(v0) +800acf90: a1030004 sb v1,4(t0) +800acf94: a1030005 sb v1,5(t0) +800acf98: 91c2004c lbu v0,76(t6) +800acf9c: 91030006 lbu v1,6(t0) +800acfa0: 0062102b sltu v0,v1,v0 +800acfa4: 10400016 beqz v0,800ad000 <_Z12DrawTilex2x2jjjj+0x868> +800acfa8: 26226dd8 addiu v0,s1,28120 +800acfac: 90c20000 lbu v0,0(a2) +800acfb0: 10400012 beqz v0,800acffc <_Z12DrawTilex2x2jjjj+0x864> +800acfb4: 00000000 nop +800acfb8: 8dc40044 lw a0,68(t6) +800acfbc: 00021040 sll v0,v0,0x1 +800acfc0: 8dc30024 lw v1,36(t6) +800acfc4: 00441021 addu v0,v0,a0 +800acfc8: 90440000 lbu a0,0(v0) +800acfcc: 00a31821 addu v1,a1,v1 +800acfd0: a0640006 sb a0,6(v1) +800acfd4: a0640007 sb a0,7(v1) +800acfd8: a0a40006 sb a0,6(a1) +800acfdc: a0a40007 sb a0,7(a1) +800acfe0: 8dc20024 lw v0,36(t6) +800acfe4: 91c3004d lbu v1,77(t6) +800acfe8: 01021021 addu v0,t0,v0 +800acfec: a0430006 sb v1,6(v0) +800acff0: a0430007 sb v1,7(v0) +800acff4: a1030006 sb v1,6(t0) +800acff8: a1030007 sb v1,7(t0) +800acffc: 26226dd8 addiu v0,s1,28120 +800ad000: 24e7ffff addiu a3,a3,-1 +800ad004: 14e0ff2d bnez a3,800accbc <_Z12DrawTilex2x2jjjj+0x524> +800ad008: 8c420030 lw v0,48(v0) +800ad00c: 8fbf0030 lw ra,48(sp) +800ad010: 8fb7002c lw s7,44(sp) +800ad014: 8fb60028 lw s6,40(sp) +800ad018: 8fb50024 lw s5,36(sp) +800ad01c: 8fb40020 lw s4,32(sp) +800ad020: 8fb3001c lw s3,28(sp) +800ad024: 8fb20018 lw s2,24(sp) +800ad028: 8fb10014 lw s1,20(sp) +800ad02c: 8fb00010 lw s0,16(sp) +800ad030: 03e00008 jr ra +800ad034: 27bd0038 addiu sp,sp,56 +800ad038: 3c02800a lui v0,0x800a +800ad03c: 2442b390 addiu v0,v0,-19568 +800ad040: 0040f809 jalr v0 +800ad044: 02a02021 move a0,s5 +800ad048: a2420000 sb v0,0(s2) +800ad04c: 0802b209 j 800ac824 <_Z12DrawTilex2x2jjjj+0x8c> +800ad050: 8e260028 lw a2,40(s1) +800ad054: 144000e7 bnez v0,800ad3f4 <_Z12DrawTilex2x2jjjj+0xc5c> +800ad058: 00000000 nop +800ad05c: 12c0feec beqz s6,800acc10 <_Z12DrawTilex2x2jjjj+0x478> +800ad060: 8fbf0030 lw ra,48(sp) +800ad064: 3c028022 lui v0,0x8022 +800ad068: 244c6dd8 addiu t4,v0,28120 +800ad06c: 02b71023 subu v0,s5,s7 +800ad070: 01806821 move t5,t4 +800ad074: 01807021 move t6,t4 +800ad078: 01807821 move t7,t4 +800ad07c: 2449003c addiu t1,v0,60 +800ad080: 02c03821 move a3,s6 +800ad084: 24460038 addiu a2,v0,56 +800ad088: 01805021 move t2,t4 +800ad08c: 01808021 move s0,t4 +800ad090: 01805821 move t3,t4 +800ad094: 0802b429 j 800ad0a4 <_Z12DrawTilex2x2jjjj+0x90c> +800ad098: 01809021 move s2,t4 +800ad09c: 02629821 addu s3,s3,v0 +800ad0a0: 24c6fff8 addiu a2,a2,-8 +800ad0a4: 8cc20000 lw v0,0(a2) +800ad0a8: 10400064 beqz v0,800ad23c <_Z12DrawTilex2x2jjjj+0xaa4> +800ad0ac: 00000000 nop +800ad0b0: 8d430040 lw v1,64(t2) +800ad0b4: 9142004c lbu v0,76(t2) +800ad0b8: 02632821 addu a1,s3,v1 +800ad0bc: 90a40000 lbu a0,0(a1) +800ad0c0: 8d43003c lw v1,60(t2) +800ad0c4: 0082102b sltu v0,a0,v0 +800ad0c8: 10400014 beqz v0,800ad11c <_Z12DrawTilex2x2jjjj+0x984> +800ad0cc: 02634021 addu t0,s3,v1 +800ad0d0: 90c20000 lbu v0,0(a2) +800ad0d4: 10400011 beqz v0,800ad11c <_Z12DrawTilex2x2jjjj+0x984> +800ad0d8: 00021040 sll v0,v0,0x1 +800ad0dc: 8d440044 lw a0,68(t2) +800ad0e0: 8d430024 lw v1,36(t2) +800ad0e4: 00441021 addu v0,v0,a0 +800ad0e8: 90440000 lbu a0,0(v0) +800ad0ec: 01031821 addu v1,t0,v1 +800ad0f0: a0640000 sb a0,0(v1) +800ad0f4: a0640001 sb a0,1(v1) +800ad0f8: a1040000 sb a0,0(t0) +800ad0fc: a1040001 sb a0,1(t0) +800ad100: 8d420024 lw v0,36(t2) +800ad104: 9143004d lbu v1,77(t2) +800ad108: 00a21021 addu v0,a1,v0 +800ad10c: a0430000 sb v1,0(v0) +800ad110: a0430001 sb v1,1(v0) +800ad114: a0a30000 sb v1,0(a1) +800ad118: a0a30001 sb v1,1(a1) +800ad11c: 9182004c lbu v0,76(t4) +800ad120: 90a30002 lbu v1,2(a1) +800ad124: 0062102b sltu v0,v1,v0 +800ad128: 10400014 beqz v0,800ad17c <_Z12DrawTilex2x2jjjj+0x9e4> +800ad12c: 00000000 nop +800ad130: 90c20001 lbu v0,1(a2) +800ad134: 10400011 beqz v0,800ad17c <_Z12DrawTilex2x2jjjj+0x9e4> +800ad138: 00021040 sll v0,v0,0x1 +800ad13c: 8d840044 lw a0,68(t4) +800ad140: 8d830024 lw v1,36(t4) +800ad144: 00441021 addu v0,v0,a0 +800ad148: 90440000 lbu a0,0(v0) +800ad14c: 01031821 addu v1,t0,v1 +800ad150: a0640002 sb a0,2(v1) +800ad154: a0640003 sb a0,3(v1) +800ad158: a1040002 sb a0,2(t0) +800ad15c: a1040003 sb a0,3(t0) +800ad160: 8d820024 lw v0,36(t4) +800ad164: 9183004d lbu v1,77(t4) +800ad168: 00a21021 addu v0,a1,v0 +800ad16c: a0430002 sb v1,2(v0) +800ad170: a0430003 sb v1,3(v0) +800ad174: a0a30002 sb v1,2(a1) +800ad178: a0a30003 sb v1,3(a1) +800ad17c: 9202004c lbu v0,76(s0) +800ad180: 90a30004 lbu v1,4(a1) +800ad184: 0062102b sltu v0,v1,v0 +800ad188: 10400014 beqz v0,800ad1dc <_Z12DrawTilex2x2jjjj+0xa44> +800ad18c: 00000000 nop +800ad190: 90c20002 lbu v0,2(a2) +800ad194: 10400011 beqz v0,800ad1dc <_Z12DrawTilex2x2jjjj+0xa44> +800ad198: 00021040 sll v0,v0,0x1 +800ad19c: 8e040044 lw a0,68(s0) +800ad1a0: 8e030024 lw v1,36(s0) +800ad1a4: 00441021 addu v0,v0,a0 +800ad1a8: 90440000 lbu a0,0(v0) +800ad1ac: 01031821 addu v1,t0,v1 +800ad1b0: a0640004 sb a0,4(v1) +800ad1b4: a0640005 sb a0,5(v1) +800ad1b8: a1040004 sb a0,4(t0) +800ad1bc: a1040005 sb a0,5(t0) +800ad1c0: 8e020024 lw v0,36(s0) +800ad1c4: 9203004d lbu v1,77(s0) +800ad1c8: 00a21021 addu v0,a1,v0 +800ad1cc: a0430004 sb v1,4(v0) +800ad1d0: a0430005 sb v1,5(v0) +800ad1d4: a0a30004 sb v1,4(a1) +800ad1d8: a0a30005 sb v1,5(a1) +800ad1dc: 91a2004c lbu v0,76(t5) +800ad1e0: 90a30006 lbu v1,6(a1) +800ad1e4: 0062102b sltu v0,v1,v0 +800ad1e8: 10400014 beqz v0,800ad23c <_Z12DrawTilex2x2jjjj+0xaa4> +800ad1ec: 00000000 nop +800ad1f0: 90c20003 lbu v0,3(a2) +800ad1f4: 10400011 beqz v0,800ad23c <_Z12DrawTilex2x2jjjj+0xaa4> +800ad1f8: 00021040 sll v0,v0,0x1 +800ad1fc: 8da40044 lw a0,68(t5) +800ad200: 8da30024 lw v1,36(t5) +800ad204: 00441021 addu v0,v0,a0 +800ad208: 90440000 lbu a0,0(v0) +800ad20c: 01031821 addu v1,t0,v1 +800ad210: a0640006 sb a0,6(v1) +800ad214: a0640007 sb a0,7(v1) +800ad218: a1040006 sb a0,6(t0) +800ad21c: a1040007 sb a0,7(t0) +800ad220: 8da20024 lw v0,36(t5) +800ad224: 91a3004d lbu v1,77(t5) +800ad228: 00a21021 addu v0,a1,v0 +800ad22c: a0430006 sb v1,6(v0) +800ad230: a0430007 sb v1,7(v0) +800ad234: a0a30006 sb v1,6(a1) +800ad238: a0a30007 sb v1,7(a1) +800ad23c: 8d220000 lw v0,0(t1) +800ad240: 10400066 beqz v0,800ad3dc <_Z12DrawTilex2x2jjjj+0xc44> +800ad244: 26226dd8 addiu v0,s1,28120 +800ad248: 8d630040 lw v1,64(t3) +800ad24c: 26650008 addiu a1,s3,8 +800ad250: 00a34021 addu t0,a1,v1 +800ad254: 9162004c lbu v0,76(t3) +800ad258: 91030000 lbu v1,0(t0) +800ad25c: 8d64003c lw a0,60(t3) +800ad260: 0062102b sltu v0,v1,v0 +800ad264: 10400014 beqz v0,800ad2b8 <_Z12DrawTilex2x2jjjj+0xb20> +800ad268: 00a42821 addu a1,a1,a0 +800ad26c: 91220000 lbu v0,0(t1) +800ad270: 10400011 beqz v0,800ad2b8 <_Z12DrawTilex2x2jjjj+0xb20> +800ad274: 00021040 sll v0,v0,0x1 +800ad278: 8d640044 lw a0,68(t3) +800ad27c: 8d630024 lw v1,36(t3) +800ad280: 00441021 addu v0,v0,a0 +800ad284: 90440000 lbu a0,0(v0) +800ad288: 00a31821 addu v1,a1,v1 +800ad28c: a0640000 sb a0,0(v1) +800ad290: a0640001 sb a0,1(v1) +800ad294: a0a40000 sb a0,0(a1) +800ad298: a0a40001 sb a0,1(a1) +800ad29c: 8d620024 lw v0,36(t3) +800ad2a0: 9163004d lbu v1,77(t3) +800ad2a4: 01021021 addu v0,t0,v0 +800ad2a8: a0430000 sb v1,0(v0) +800ad2ac: a0430001 sb v1,1(v0) +800ad2b0: a1030000 sb v1,0(t0) +800ad2b4: a1030001 sb v1,1(t0) +800ad2b8: 91c2004c lbu v0,76(t6) +800ad2bc: 91030002 lbu v1,2(t0) +800ad2c0: 0062102b sltu v0,v1,v0 +800ad2c4: 10400014 beqz v0,800ad318 <_Z12DrawTilex2x2jjjj+0xb80> +800ad2c8: 00000000 nop +800ad2cc: 90c20005 lbu v0,5(a2) +800ad2d0: 10400011 beqz v0,800ad318 <_Z12DrawTilex2x2jjjj+0xb80> +800ad2d4: 00021040 sll v0,v0,0x1 +800ad2d8: 8dc40044 lw a0,68(t6) +800ad2dc: 8dc30024 lw v1,36(t6) +800ad2e0: 00441021 addu v0,v0,a0 +800ad2e4: 90440000 lbu a0,0(v0) +800ad2e8: 00a31821 addu v1,a1,v1 +800ad2ec: a0640002 sb a0,2(v1) +800ad2f0: a0640003 sb a0,3(v1) +800ad2f4: a0a40002 sb a0,2(a1) +800ad2f8: a0a40003 sb a0,3(a1) +800ad2fc: 8dc20024 lw v0,36(t6) +800ad300: 91c3004d lbu v1,77(t6) +800ad304: 01021021 addu v0,t0,v0 +800ad308: a0430002 sb v1,2(v0) +800ad30c: a0430003 sb v1,3(v0) +800ad310: a1030002 sb v1,2(t0) +800ad314: a1030003 sb v1,3(t0) +800ad318: 9242004c lbu v0,76(s2) +800ad31c: 91030004 lbu v1,4(t0) +800ad320: 0062102b sltu v0,v1,v0 +800ad324: 10400014 beqz v0,800ad378 <_Z12DrawTilex2x2jjjj+0xbe0> +800ad328: 00000000 nop +800ad32c: 90c20006 lbu v0,6(a2) +800ad330: 10400011 beqz v0,800ad378 <_Z12DrawTilex2x2jjjj+0xbe0> +800ad334: 00021040 sll v0,v0,0x1 +800ad338: 8e440044 lw a0,68(s2) +800ad33c: 8e430024 lw v1,36(s2) +800ad340: 00441021 addu v0,v0,a0 +800ad344: 90440000 lbu a0,0(v0) +800ad348: 00a31821 addu v1,a1,v1 +800ad34c: a0640004 sb a0,4(v1) +800ad350: a0640005 sb a0,5(v1) +800ad354: a0a40004 sb a0,4(a1) +800ad358: a0a40005 sb a0,5(a1) +800ad35c: 8e420024 lw v0,36(s2) +800ad360: 9243004d lbu v1,77(s2) +800ad364: 01021021 addu v0,t0,v0 +800ad368: a0430004 sb v1,4(v0) +800ad36c: a0430005 sb v1,5(v0) +800ad370: a1030004 sb v1,4(t0) +800ad374: a1030005 sb v1,5(t0) +800ad378: 91e2004c lbu v0,76(t7) +800ad37c: 91030006 lbu v1,6(t0) +800ad380: 0062102b sltu v0,v1,v0 +800ad384: 10400015 beqz v0,800ad3dc <_Z12DrawTilex2x2jjjj+0xc44> +800ad388: 26226dd8 addiu v0,s1,28120 +800ad38c: 90c20007 lbu v0,7(a2) +800ad390: 10400011 beqz v0,800ad3d8 <_Z12DrawTilex2x2jjjj+0xc40> +800ad394: 00021040 sll v0,v0,0x1 +800ad398: 8de40044 lw a0,68(t7) +800ad39c: 8de30024 lw v1,36(t7) +800ad3a0: 00441021 addu v0,v0,a0 +800ad3a4: 90440000 lbu a0,0(v0) +800ad3a8: 00a31821 addu v1,a1,v1 +800ad3ac: a0640006 sb a0,6(v1) +800ad3b0: a0640007 sb a0,7(v1) +800ad3b4: a0a40006 sb a0,6(a1) +800ad3b8: a0a40007 sb a0,7(a1) +800ad3bc: 8de20024 lw v0,36(t7) +800ad3c0: 91e3004d lbu v1,77(t7) +800ad3c4: 01021021 addu v0,t0,v0 +800ad3c8: a0430006 sb v1,6(v0) +800ad3cc: a0430007 sb v1,7(v0) +800ad3d0: a1030006 sb v1,6(t0) +800ad3d4: a1030007 sb v1,7(t0) +800ad3d8: 26226dd8 addiu v0,s1,28120 +800ad3dc: 24e7ffff addiu a3,a3,-1 +800ad3e0: 8c420030 lw v0,48(v0) +800ad3e4: 14e0ff2d bnez a3,800ad09c <_Z12DrawTilex2x2jjjj+0x904> +800ad3e8: 2529fff8 addiu t1,t1,-8 +800ad3ec: 0802b304 j 800acc10 <_Z12DrawTilex2x2jjjj+0x478> +800ad3f0: 8fbf0030 lw ra,48(sp) +800ad3f4: 12c0fe06 beqz s6,800acc10 <_Z12DrawTilex2x2jjjj+0x478> +800ad3f8: 8fbf0030 lw ra,48(sp) +800ad3fc: 3c028022 lui v0,0x8022 +800ad400: 244c6dd8 addiu t4,v0,28120 +800ad404: 02b71023 subu v0,s5,s7 +800ad408: 01806821 move t5,t4 +800ad40c: 01807021 move t6,t4 +800ad410: 01807821 move t7,t4 +800ad414: 2449003c addiu t1,v0,60 +800ad418: 02c03821 move a3,s6 +800ad41c: 24460038 addiu a2,v0,56 +800ad420: 01805021 move t2,t4 +800ad424: 01808021 move s0,t4 +800ad428: 01805821 move t3,t4 +800ad42c: 0802b50f j 800ad43c <_Z12DrawTilex2x2jjjj+0xca4> +800ad430: 01809021 move s2,t4 +800ad434: 02629821 addu s3,s3,v0 +800ad438: 24c6fff8 addiu a2,a2,-8 +800ad43c: 8d220000 lw v0,0(t1) +800ad440: 10400064 beqz v0,800ad5d4 <_Z12DrawTilex2x2jjjj+0xe3c> +800ad444: 00000000 nop +800ad448: 8d430040 lw v1,64(t2) +800ad44c: 9142004c lbu v0,76(t2) +800ad450: 02632821 addu a1,s3,v1 +800ad454: 90a40000 lbu a0,0(a1) +800ad458: 8d43003c lw v1,60(t2) +800ad45c: 0082102b sltu v0,a0,v0 +800ad460: 10400014 beqz v0,800ad4b4 <_Z12DrawTilex2x2jjjj+0xd1c> +800ad464: 02634021 addu t0,s3,v1 +800ad468: 90c20007 lbu v0,7(a2) +800ad46c: 10400011 beqz v0,800ad4b4 <_Z12DrawTilex2x2jjjj+0xd1c> +800ad470: 00021040 sll v0,v0,0x1 +800ad474: 8d440044 lw a0,68(t2) +800ad478: 8d430024 lw v1,36(t2) +800ad47c: 00441021 addu v0,v0,a0 +800ad480: 90440000 lbu a0,0(v0) +800ad484: 01031821 addu v1,t0,v1 +800ad488: a0640000 sb a0,0(v1) +800ad48c: a0640001 sb a0,1(v1) +800ad490: a1040000 sb a0,0(t0) +800ad494: a1040001 sb a0,1(t0) +800ad498: 8d420024 lw v0,36(t2) +800ad49c: 9143004d lbu v1,77(t2) +800ad4a0: 00a21021 addu v0,a1,v0 +800ad4a4: a0430000 sb v1,0(v0) +800ad4a8: a0430001 sb v1,1(v0) +800ad4ac: a0a30000 sb v1,0(a1) +800ad4b0: a0a30001 sb v1,1(a1) +800ad4b4: 9182004c lbu v0,76(t4) +800ad4b8: 90a30002 lbu v1,2(a1) +800ad4bc: 0062102b sltu v0,v1,v0 +800ad4c0: 10400014 beqz v0,800ad514 <_Z12DrawTilex2x2jjjj+0xd7c> +800ad4c4: 00000000 nop +800ad4c8: 90c20006 lbu v0,6(a2) +800ad4cc: 10400011 beqz v0,800ad514 <_Z12DrawTilex2x2jjjj+0xd7c> +800ad4d0: 00021040 sll v0,v0,0x1 +800ad4d4: 8d840044 lw a0,68(t4) +800ad4d8: 8d830024 lw v1,36(t4) +800ad4dc: 00441021 addu v0,v0,a0 +800ad4e0: 90440000 lbu a0,0(v0) +800ad4e4: 01031821 addu v1,t0,v1 +800ad4e8: a0640002 sb a0,2(v1) +800ad4ec: a0640003 sb a0,3(v1) +800ad4f0: a1040002 sb a0,2(t0) +800ad4f4: a1040003 sb a0,3(t0) +800ad4f8: 8d820024 lw v0,36(t4) +800ad4fc: 9183004d lbu v1,77(t4) +800ad500: 00a21021 addu v0,a1,v0 +800ad504: a0430002 sb v1,2(v0) +800ad508: a0430003 sb v1,3(v0) +800ad50c: a0a30002 sb v1,2(a1) +800ad510: a0a30003 sb v1,3(a1) +800ad514: 9202004c lbu v0,76(s0) +800ad518: 90a30004 lbu v1,4(a1) +800ad51c: 0062102b sltu v0,v1,v0 +800ad520: 10400014 beqz v0,800ad574 <_Z12DrawTilex2x2jjjj+0xddc> +800ad524: 00000000 nop +800ad528: 90c20005 lbu v0,5(a2) +800ad52c: 10400011 beqz v0,800ad574 <_Z12DrawTilex2x2jjjj+0xddc> +800ad530: 00021040 sll v0,v0,0x1 +800ad534: 8e040044 lw a0,68(s0) +800ad538: 8e030024 lw v1,36(s0) +800ad53c: 00441021 addu v0,v0,a0 +800ad540: 90440000 lbu a0,0(v0) +800ad544: 01031821 addu v1,t0,v1 +800ad548: a0640004 sb a0,4(v1) +800ad54c: a0640005 sb a0,5(v1) +800ad550: a1040004 sb a0,4(t0) +800ad554: a1040005 sb a0,5(t0) +800ad558: 8e020024 lw v0,36(s0) +800ad55c: 9203004d lbu v1,77(s0) +800ad560: 00a21021 addu v0,a1,v0 +800ad564: a0430004 sb v1,4(v0) +800ad568: a0430005 sb v1,5(v0) +800ad56c: a0a30004 sb v1,4(a1) +800ad570: a0a30005 sb v1,5(a1) +800ad574: 91a2004c lbu v0,76(t5) +800ad578: 90a30006 lbu v1,6(a1) +800ad57c: 0062102b sltu v0,v1,v0 +800ad580: 10400014 beqz v0,800ad5d4 <_Z12DrawTilex2x2jjjj+0xe3c> +800ad584: 00000000 nop +800ad588: 91220000 lbu v0,0(t1) +800ad58c: 10400011 beqz v0,800ad5d4 <_Z12DrawTilex2x2jjjj+0xe3c> +800ad590: 00021040 sll v0,v0,0x1 +800ad594: 8da40044 lw a0,68(t5) +800ad598: 8da30024 lw v1,36(t5) +800ad59c: 00441021 addu v0,v0,a0 +800ad5a0: 90440000 lbu a0,0(v0) +800ad5a4: 01031821 addu v1,t0,v1 +800ad5a8: a0640006 sb a0,6(v1) +800ad5ac: a0640007 sb a0,7(v1) +800ad5b0: a1040006 sb a0,6(t0) +800ad5b4: a1040007 sb a0,7(t0) +800ad5b8: 8da20024 lw v0,36(t5) +800ad5bc: 91a3004d lbu v1,77(t5) +800ad5c0: 00a21021 addu v0,a1,v0 +800ad5c4: a0430006 sb v1,6(v0) +800ad5c8: a0430007 sb v1,7(v0) +800ad5cc: a0a30006 sb v1,6(a1) +800ad5d0: a0a30007 sb v1,7(a1) +800ad5d4: 8cc20000 lw v0,0(a2) +800ad5d8: 10400066 beqz v0,800ad774 <_Z12DrawTilex2x2jjjj+0xfdc> +800ad5dc: 26226dd8 addiu v0,s1,28120 +800ad5e0: 8d630040 lw v1,64(t3) +800ad5e4: 26650008 addiu a1,s3,8 +800ad5e8: 00a34021 addu t0,a1,v1 +800ad5ec: 9162004c lbu v0,76(t3) +800ad5f0: 91030000 lbu v1,0(t0) +800ad5f4: 8d64003c lw a0,60(t3) +800ad5f8: 0062102b sltu v0,v1,v0 +800ad5fc: 10400014 beqz v0,800ad650 <_Z12DrawTilex2x2jjjj+0xeb8> +800ad600: 00a42821 addu a1,a1,a0 +800ad604: 90c20003 lbu v0,3(a2) +800ad608: 10400011 beqz v0,800ad650 <_Z12DrawTilex2x2jjjj+0xeb8> +800ad60c: 00021040 sll v0,v0,0x1 +800ad610: 8d640044 lw a0,68(t3) +800ad614: 8d630024 lw v1,36(t3) +800ad618: 00441021 addu v0,v0,a0 +800ad61c: 90440000 lbu a0,0(v0) +800ad620: 00a31821 addu v1,a1,v1 +800ad624: a0640000 sb a0,0(v1) +800ad628: a0640001 sb a0,1(v1) +800ad62c: a0a40000 sb a0,0(a1) +800ad630: a0a40001 sb a0,1(a1) +800ad634: 8d620024 lw v0,36(t3) +800ad638: 9163004d lbu v1,77(t3) +800ad63c: 01021021 addu v0,t0,v0 +800ad640: a0430000 sb v1,0(v0) +800ad644: a0430001 sb v1,1(v0) +800ad648: a1030000 sb v1,0(t0) +800ad64c: a1030001 sb v1,1(t0) +800ad650: 91c2004c lbu v0,76(t6) +800ad654: 91030002 lbu v1,2(t0) +800ad658: 0062102b sltu v0,v1,v0 +800ad65c: 10400014 beqz v0,800ad6b0 <_Z12DrawTilex2x2jjjj+0xf18> +800ad660: 00000000 nop +800ad664: 90c20002 lbu v0,2(a2) +800ad668: 10400011 beqz v0,800ad6b0 <_Z12DrawTilex2x2jjjj+0xf18> +800ad66c: 00021040 sll v0,v0,0x1 +800ad670: 8dc40044 lw a0,68(t6) +800ad674: 8dc30024 lw v1,36(t6) +800ad678: 00441021 addu v0,v0,a0 +800ad67c: 90440000 lbu a0,0(v0) +800ad680: 00a31821 addu v1,a1,v1 +800ad684: a0640002 sb a0,2(v1) +800ad688: a0640003 sb a0,3(v1) +800ad68c: a0a40002 sb a0,2(a1) +800ad690: a0a40003 sb a0,3(a1) +800ad694: 8dc20024 lw v0,36(t6) +800ad698: 91c3004d lbu v1,77(t6) +800ad69c: 01021021 addu v0,t0,v0 +800ad6a0: a0430002 sb v1,2(v0) +800ad6a4: a0430003 sb v1,3(v0) +800ad6a8: a1030002 sb v1,2(t0) +800ad6ac: a1030003 sb v1,3(t0) +800ad6b0: 9242004c lbu v0,76(s2) +800ad6b4: 91030004 lbu v1,4(t0) +800ad6b8: 0062102b sltu v0,v1,v0 +800ad6bc: 10400014 beqz v0,800ad710 <_Z12DrawTilex2x2jjjj+0xf78> +800ad6c0: 00000000 nop +800ad6c4: 90c20001 lbu v0,1(a2) +800ad6c8: 10400011 beqz v0,800ad710 <_Z12DrawTilex2x2jjjj+0xf78> +800ad6cc: 00021040 sll v0,v0,0x1 +800ad6d0: 8e440044 lw a0,68(s2) +800ad6d4: 8e430024 lw v1,36(s2) +800ad6d8: 00441021 addu v0,v0,a0 +800ad6dc: 90440000 lbu a0,0(v0) +800ad6e0: 00a31821 addu v1,a1,v1 +800ad6e4: a0640004 sb a0,4(v1) +800ad6e8: a0640005 sb a0,5(v1) +800ad6ec: a0a40004 sb a0,4(a1) +800ad6f0: a0a40005 sb a0,5(a1) +800ad6f4: 8e420024 lw v0,36(s2) +800ad6f8: 9243004d lbu v1,77(s2) +800ad6fc: 01021021 addu v0,t0,v0 +800ad700: a0430004 sb v1,4(v0) +800ad704: a0430005 sb v1,5(v0) +800ad708: a1030004 sb v1,4(t0) +800ad70c: a1030005 sb v1,5(t0) +800ad710: 91e2004c lbu v0,76(t7) +800ad714: 91030006 lbu v1,6(t0) +800ad718: 0062102b sltu v0,v1,v0 +800ad71c: 10400015 beqz v0,800ad774 <_Z12DrawTilex2x2jjjj+0xfdc> +800ad720: 26226dd8 addiu v0,s1,28120 +800ad724: 90c20000 lbu v0,0(a2) +800ad728: 10400011 beqz v0,800ad770 <_Z12DrawTilex2x2jjjj+0xfd8> +800ad72c: 00021040 sll v0,v0,0x1 +800ad730: 8de40044 lw a0,68(t7) +800ad734: 8de30024 lw v1,36(t7) +800ad738: 00441021 addu v0,v0,a0 +800ad73c: 90440000 lbu a0,0(v0) +800ad740: 00a31821 addu v1,a1,v1 +800ad744: a0640006 sb a0,6(v1) +800ad748: a0640007 sb a0,7(v1) +800ad74c: a0a40006 sb a0,6(a1) +800ad750: a0a40007 sb a0,7(a1) +800ad754: 8de20024 lw v0,36(t7) +800ad758: 91e3004d lbu v1,77(t7) +800ad75c: 01021021 addu v0,t0,v0 +800ad760: a0430006 sb v1,6(v0) +800ad764: a0430007 sb v1,7(v0) +800ad768: a1030006 sb v1,6(t0) +800ad76c: a1030007 sb v1,7(t0) +800ad770: 26226dd8 addiu v0,s1,28120 +800ad774: 24e7ffff addiu a3,a3,-1 +800ad778: 8c420030 lw v0,48(v0) +800ad77c: 14e0ff2d bnez a3,800ad434 <_Z12DrawTilex2x2jjjj+0xc9c> +800ad780: 2529fff8 addiu t1,t1,-8 +800ad784: 0802b304 j 800acc10 <_Z12DrawTilex2x2jjjj+0x478> +800ad788: 8fbf0030 lw ra,48(sp) +800ad78c: 244228a0 addiu v0,v0,10400 +800ad790: 0040f809 jalr v0 +800ad794: 00000000 nop +800ad798: 0802b216 j 800ac858 <_Z12DrawTilex2x2jjjj+0xc0> +800ad79c: 8e220020 lw v0,32(s1) + +800ad7a0 <_Z19DrawClippedTilex2x2jjjjjj>: +800ad7a0: 27bdffc0 addiu sp,sp,-64 +800ad7a4: 3c028022 lui v0,0x8022 +800ad7a8: afbe0038 sw s8,56(sp) +800ad7ac: afb70034 sw s7,52(sp) +800ad7b0: afb5002c sw s5,44(sp) +800ad7b4: afb40028 sw s4,40(sp) +800ad7b8: afb30024 sw s3,36(sp) +800ad7bc: afb1001c sw s1,28(sp) +800ad7c0: afbf003c sw ra,60(sp) +800ad7c4: 24516da8 addiu s1,v0,28072 +800ad7c8: afb60030 sw s6,48(sp) +800ad7cc: afb20020 sw s2,32(sp) +800ad7d0: afb00018 sw s0,24(sp) +800ad7d4: 0080a021 move s4,a0 +800ad7d8: 8e280008 lw t0,8(s1) +800ad7dc: 308203ff andi v0,a0,0x3ff +800ad7e0: 328301ff andi v1,s4,0x1ff +800ad7e4: 8e24000c lw a0,12(s1) +800ad7e8: 01021004 sllv v0,v0,t0 +800ad7ec: 2c630100 sltiu v1,v1,256 +800ad7f0: 00442021 addu a0,v0,a0 +800ad7f4: 00a09821 move s3,a1 +800ad7f8: 00c0a821 move s5,a2 +800ad7fc: 00e0f021 move s8,a3 +800ad800: 14600003 bnez v1,800ad810 <_Z19DrawClippedTilex2x2jjjjjj+0x70> +800ad804: 8fb70054 lw s7,84(sp) +800ad808: 8e220010 lw v0,16(s1) +800ad80c: 00822021 addu a0,a0,v0 +800ad810: 3085ffff andi a1,a0,0xffff +800ad814: 8e260028 lw a2,40(s1) +800ad818: 01058006 srlv s0,a1,t0 +800ad81c: 02069021 addu s2,s0,a2 +800ad820: 8e220024 lw v0,36(s1) +800ad824: 92440000 lbu a0,0(s2) +800ad828: 00101980 sll v1,s0,0x6 +800ad82c: 10800247 beqz a0,800ae14c <_Z19DrawClippedTilex2x2jjjjjj+0x9ac> +800ad830: 0062b021 addu s6,v1,v0 +800ad834: 02061021 addu v0,s0,a2 +800ad838: 90440000 lbu a0,0(v0) +800ad83c: 24030002 li v1,2 +800ad840: 1083010d beq a0,v1,800adc78 <_Z19DrawClippedTilex2x2jjjjjj+0x4d8> +800ad844: 8fbf003c lw ra,60(sp) +800ad848: 9222002c lbu v0,44(s1) +800ad84c: 10400115 beqz v0,800adca4 <_Z19DrawClippedTilex2x2jjjjjj+0x504> +800ad850: 00141a82 srl v1,s4,0xa +800ad854: 3c028022 lui v0,0x8022 +800ad858: 90435bcb lbu v1,23499(v0) +800ad85c: 1460042d bnez v1,800ae914 <_Z19DrawClippedTilex2x2jjjjjj+0x1174> +800ad860: 3c028005 lui v0,0x8005 +800ad864: 8e220020 lw v0,32(s1) +800ad868: 00141a82 srl v1,s4,0xa +800ad86c: 00621824 and v1,v1,v0 +800ad870: 3c02802c lui v0,0x802c +800ad874: 2442140c addiu v0,v0,5132 +800ad878: 00031a40 sll v1,v1,0x9 +800ad87c: 3c188022 lui t8,0x8022 +800ad880: 00621821 addu v1,v1,v0 +800ad884: 27046dd8 addiu a0,t8,28120 +800ad888: 2ea20004 sltiu v0,s5,4 +800ad88c: 10400115 beqz v0,800adce4 <_Z19DrawClippedTilex2x2jjjjjj+0x544> +800ad890: ac830044 sw v1,68(a0) +800ad894: 3c03801f lui v1,0x801f +800ad898: 02be3821 addu a3,s5,s8 +800ad89c: 00151080 sll v0,s5,0x2 +800ad8a0: 2463b514 addiu v1,v1,-19180 +800ad8a4: 00431021 addu v0,v0,v1 +800ad8a8: 2ce40004 sltiu a0,a3,4 +800ad8ac: 1080010f beqz a0,800adcec <_Z19DrawClippedTilex2x2jjjjjj+0x54c> +800ad8b0: 8c4b0000 lw t3,0(v0) +800ad8b4: 3c03801f lui v1,0x801f +800ad8b8: 00071080 sll v0,a3,0x2 +800ad8bc: 2463b524 addiu v1,v1,-19164 +800ad8c0: 00431021 addu v0,v0,v1 +800ad8c4: 8c440000 lw a0,0(v0) +800ad8c8: 0000a821 move s5,zero +800ad8cc: 01645824 and t3,t3,a0 +800ad8d0: 3282c000 andi v0,s4,0xc000 +800ad8d4: 1440010c bnez v0,800add08 <_Z19DrawClippedTilex2x2jjjjjj+0x568> +800ad8d8: 32828000 andi v0,s4,0x8000 +800ad8dc: 12e000e5 beqz s7,800adc74 <_Z19DrawClippedTilex2x2jjjjjj+0x4d4> +800ad8e0: 27b20010 addiu s2,sp,16 +800ad8e4: 3c028022 lui v0,0x8022 +800ad8e8: 244e6dd8 addiu t6,v0,28120 +800ad8ec: 8fa20050 lw v0,80(sp) +800ad8f0: 01c06021 move t4,t6 +800ad8f4: 01c06821 move t5,t6 +800ad8f8: 01c07821 move t7,t6 +800ad8fc: 02c23821 addu a3,s6,v0 +800ad900: 02e04021 move t0,s7 +800ad904: 01c05021 move t2,t6 +800ad908: 01c08821 move s1,t6 +800ad90c: 0240a021 move s4,s2 +800ad910: 01c04821 move t1,t6 +800ad914: 0802b649 j 800ad924 <_Z19DrawClippedTilex2x2jjjjjj+0x184> +800ad918: 01c08021 move s0,t6 +800ad91c: 02629821 addu s3,s3,v0 +800ad920: 24e70008 addiu a3,a3,8 +800ad924: 8ce20000 lw v0,0(a3) +800ad928: 01621024 and v0,t3,v0 +800ad92c: 10400064 beqz v0,800adac0 <_Z19DrawClippedTilex2x2jjjjjj+0x320> +800ad930: afa20010 sw v0,16(sp) +800ad934: 8d430040 lw v1,64(t2) +800ad938: 9142004c lbu v0,76(t2) +800ad93c: 02632821 addu a1,s3,v1 +800ad940: 90a40000 lbu a0,0(a1) +800ad944: 8d43003c lw v1,60(t2) +800ad948: 0082102b sltu v0,a0,v0 +800ad94c: 10400014 beqz v0,800ad9a0 <_Z19DrawClippedTilex2x2jjjjjj+0x200> +800ad950: 02633021 addu a2,s3,v1 +800ad954: 93a20010 lbu v0,16(sp) +800ad958: 10400011 beqz v0,800ad9a0 <_Z19DrawClippedTilex2x2jjjjjj+0x200> +800ad95c: 00021040 sll v0,v0,0x1 +800ad960: 8d440044 lw a0,68(t2) +800ad964: 8d430024 lw v1,36(t2) +800ad968: 00441021 addu v0,v0,a0 +800ad96c: 90440000 lbu a0,0(v0) +800ad970: 00c31821 addu v1,a2,v1 +800ad974: a0640000 sb a0,0(v1) +800ad978: a0640001 sb a0,1(v1) +800ad97c: a0c40000 sb a0,0(a2) +800ad980: a0c40001 sb a0,1(a2) +800ad984: 8d420024 lw v0,36(t2) +800ad988: 9143004d lbu v1,77(t2) +800ad98c: 00a21021 addu v0,a1,v0 +800ad990: a0430000 sb v1,0(v0) +800ad994: a0430001 sb v1,1(v0) +800ad998: a0a30000 sb v1,0(a1) +800ad99c: a0a30001 sb v1,1(a1) +800ad9a0: 91c2004c lbu v0,76(t6) +800ad9a4: 90a30002 lbu v1,2(a1) +800ad9a8: 0062102b sltu v0,v1,v0 +800ad9ac: 10400014 beqz v0,800ada00 <_Z19DrawClippedTilex2x2jjjjjj+0x260> +800ad9b0: 00000000 nop +800ad9b4: 92420001 lbu v0,1(s2) +800ad9b8: 10400011 beqz v0,800ada00 <_Z19DrawClippedTilex2x2jjjjjj+0x260> +800ad9bc: 00021040 sll v0,v0,0x1 +800ad9c0: 8dc40044 lw a0,68(t6) +800ad9c4: 8dc30024 lw v1,36(t6) +800ad9c8: 00441021 addu v0,v0,a0 +800ad9cc: 90440000 lbu a0,0(v0) +800ad9d0: 00c31821 addu v1,a2,v1 +800ad9d4: a0640002 sb a0,2(v1) +800ad9d8: a0640003 sb a0,3(v1) +800ad9dc: a0c40002 sb a0,2(a2) +800ad9e0: a0c40003 sb a0,3(a2) +800ad9e4: 8dc20024 lw v0,36(t6) +800ad9e8: 91c3004d lbu v1,77(t6) +800ad9ec: 00a21021 addu v0,a1,v0 +800ad9f0: a0430002 sb v1,2(v0) +800ad9f4: a0430003 sb v1,3(v0) +800ad9f8: a0a30002 sb v1,2(a1) +800ad9fc: a0a30003 sb v1,3(a1) +800ada00: 9222004c lbu v0,76(s1) +800ada04: 90a30004 lbu v1,4(a1) +800ada08: 0062102b sltu v0,v1,v0 +800ada0c: 10400014 beqz v0,800ada60 <_Z19DrawClippedTilex2x2jjjjjj+0x2c0> +800ada10: 00000000 nop +800ada14: 92420002 lbu v0,2(s2) +800ada18: 10400011 beqz v0,800ada60 <_Z19DrawClippedTilex2x2jjjjjj+0x2c0> +800ada1c: 00021040 sll v0,v0,0x1 +800ada20: 8e240044 lw a0,68(s1) +800ada24: 8e230024 lw v1,36(s1) +800ada28: 00441021 addu v0,v0,a0 +800ada2c: 90440000 lbu a0,0(v0) +800ada30: 00c31821 addu v1,a2,v1 +800ada34: a0640004 sb a0,4(v1) +800ada38: a0640005 sb a0,5(v1) +800ada3c: a0c40004 sb a0,4(a2) +800ada40: a0c40005 sb a0,5(a2) +800ada44: 8e220024 lw v0,36(s1) +800ada48: 9223004d lbu v1,77(s1) +800ada4c: 00a21021 addu v0,a1,v0 +800ada50: a0430004 sb v1,4(v0) +800ada54: a0430005 sb v1,5(v0) +800ada58: a0a30004 sb v1,4(a1) +800ada5c: a0a30005 sb v1,5(a1) +800ada60: 9182004c lbu v0,76(t4) +800ada64: 90a30006 lbu v1,6(a1) +800ada68: 0062102b sltu v0,v1,v0 +800ada6c: 10400014 beqz v0,800adac0 <_Z19DrawClippedTilex2x2jjjjjj+0x320> +800ada70: 00000000 nop +800ada74: 92420003 lbu v0,3(s2) +800ada78: 10400011 beqz v0,800adac0 <_Z19DrawClippedTilex2x2jjjjjj+0x320> +800ada7c: 00021040 sll v0,v0,0x1 +800ada80: 8d840044 lw a0,68(t4) +800ada84: 8d830024 lw v1,36(t4) +800ada88: 00441021 addu v0,v0,a0 +800ada8c: 90440000 lbu a0,0(v0) +800ada90: 00c31821 addu v1,a2,v1 +800ada94: a0640006 sb a0,6(v1) +800ada98: a0640007 sb a0,7(v1) +800ada9c: a0c40006 sb a0,6(a2) +800adaa0: a0c40007 sb a0,7(a2) +800adaa4: 8d820024 lw v0,36(t4) +800adaa8: 9183004d lbu v1,77(t4) +800adaac: 00a21021 addu v0,a1,v0 +800adab0: a0430006 sb v1,6(v0) +800adab4: a0430007 sb v1,7(v0) +800adab8: a0a30006 sb v1,6(a1) +800adabc: a0a30007 sb v1,7(a1) +800adac0: 8ce20004 lw v0,4(a3) +800adac4: 02a21024 and v0,s5,v0 +800adac8: 10400066 beqz v0,800adc64 <_Z19DrawClippedTilex2x2jjjjjj+0x4c4> +800adacc: afa20010 sw v0,16(sp) +800adad0: 8d230040 lw v1,64(t1) +800adad4: 26650008 addiu a1,s3,8 +800adad8: 00a33021 addu a2,a1,v1 +800adadc: 9122004c lbu v0,76(t1) +800adae0: 90c30000 lbu v1,0(a2) +800adae4: 8d24003c lw a0,60(t1) +800adae8: 0062102b sltu v0,v1,v0 +800adaec: 10400014 beqz v0,800adb40 <_Z19DrawClippedTilex2x2jjjjjj+0x3a0> +800adaf0: 00a42821 addu a1,a1,a0 +800adaf4: 93a20010 lbu v0,16(sp) +800adaf8: 10400011 beqz v0,800adb40 <_Z19DrawClippedTilex2x2jjjjjj+0x3a0> +800adafc: 00021040 sll v0,v0,0x1 +800adb00: 8d240044 lw a0,68(t1) +800adb04: 8d230024 lw v1,36(t1) +800adb08: 00441021 addu v0,v0,a0 +800adb0c: 90440000 lbu a0,0(v0) +800adb10: 00a31821 addu v1,a1,v1 +800adb14: a0640000 sb a0,0(v1) +800adb18: a0640001 sb a0,1(v1) +800adb1c: a0a40000 sb a0,0(a1) +800adb20: a0a40001 sb a0,1(a1) +800adb24: 8d220024 lw v0,36(t1) +800adb28: 9123004d lbu v1,77(t1) +800adb2c: 00c21021 addu v0,a2,v0 +800adb30: a0430000 sb v1,0(v0) +800adb34: a0430001 sb v1,1(v0) +800adb38: a0c30000 sb v1,0(a2) +800adb3c: a0c30001 sb v1,1(a2) +800adb40: 91a2004c lbu v0,76(t5) +800adb44: 90c30002 lbu v1,2(a2) +800adb48: 0062102b sltu v0,v1,v0 +800adb4c: 10400014 beqz v0,800adba0 <_Z19DrawClippedTilex2x2jjjjjj+0x400> +800adb50: 00000000 nop +800adb54: 92820001 lbu v0,1(s4) +800adb58: 10400011 beqz v0,800adba0 <_Z19DrawClippedTilex2x2jjjjjj+0x400> +800adb5c: 00021040 sll v0,v0,0x1 +800adb60: 8da40044 lw a0,68(t5) +800adb64: 8da30024 lw v1,36(t5) +800adb68: 00441021 addu v0,v0,a0 +800adb6c: 90440000 lbu a0,0(v0) +800adb70: 00a31821 addu v1,a1,v1 +800adb74: a0640002 sb a0,2(v1) +800adb78: a0640003 sb a0,3(v1) +800adb7c: a0a40002 sb a0,2(a1) +800adb80: a0a40003 sb a0,3(a1) +800adb84: 8da20024 lw v0,36(t5) +800adb88: 91a3004d lbu v1,77(t5) +800adb8c: 00c21021 addu v0,a2,v0 +800adb90: a0430002 sb v1,2(v0) +800adb94: a0430003 sb v1,3(v0) +800adb98: a0c30002 sb v1,2(a2) +800adb9c: a0c30003 sb v1,3(a2) +800adba0: 9202004c lbu v0,76(s0) +800adba4: 90c30004 lbu v1,4(a2) +800adba8: 0062102b sltu v0,v1,v0 +800adbac: 10400014 beqz v0,800adc00 <_Z19DrawClippedTilex2x2jjjjjj+0x460> +800adbb0: 00000000 nop +800adbb4: 92820002 lbu v0,2(s4) +800adbb8: 10400011 beqz v0,800adc00 <_Z19DrawClippedTilex2x2jjjjjj+0x460> +800adbbc: 00021040 sll v0,v0,0x1 +800adbc0: 8e040044 lw a0,68(s0) +800adbc4: 8e030024 lw v1,36(s0) +800adbc8: 00441021 addu v0,v0,a0 +800adbcc: 90440000 lbu a0,0(v0) +800adbd0: 00a31821 addu v1,a1,v1 +800adbd4: a0640004 sb a0,4(v1) +800adbd8: a0640005 sb a0,5(v1) +800adbdc: a0a40004 sb a0,4(a1) +800adbe0: a0a40005 sb a0,5(a1) +800adbe4: 8e020024 lw v0,36(s0) +800adbe8: 9203004d lbu v1,77(s0) +800adbec: 00c21021 addu v0,a2,v0 +800adbf0: a0430004 sb v1,4(v0) +800adbf4: a0430005 sb v1,5(v0) +800adbf8: a0c30004 sb v1,4(a2) +800adbfc: a0c30005 sb v1,5(a2) +800adc00: 91e2004c lbu v0,76(t7) +800adc04: 90c30006 lbu v1,6(a2) +800adc08: 0062102b sltu v0,v1,v0 +800adc0c: 10400016 beqz v0,800adc68 <_Z19DrawClippedTilex2x2jjjjjj+0x4c8> +800adc10: 27026dd8 addiu v0,t8,28120 +800adc14: 92820003 lbu v0,3(s4) +800adc18: 10400012 beqz v0,800adc64 <_Z19DrawClippedTilex2x2jjjjjj+0x4c4> +800adc1c: 00000000 nop +800adc20: 8de40044 lw a0,68(t7) +800adc24: 00021040 sll v0,v0,0x1 +800adc28: 8de30024 lw v1,36(t7) +800adc2c: 00441021 addu v0,v0,a0 +800adc30: 90440000 lbu a0,0(v0) +800adc34: 00a31821 addu v1,a1,v1 +800adc38: a0640006 sb a0,6(v1) +800adc3c: a0640007 sb a0,7(v1) +800adc40: a0a40006 sb a0,6(a1) +800adc44: a0a40007 sb a0,7(a1) +800adc48: 8de20024 lw v0,36(t7) +800adc4c: 91e3004d lbu v1,77(t7) +800adc50: 00c21021 addu v0,a2,v0 +800adc54: a0430006 sb v1,6(v0) +800adc58: a0430007 sb v1,7(v0) +800adc5c: a0c30006 sb v1,6(a2) +800adc60: a0c30007 sb v1,7(a2) +800adc64: 27026dd8 addiu v0,t8,28120 +800adc68: 2508ffff addiu t0,t0,-1 +800adc6c: 1500ff2b bnez t0,800ad91c <_Z19DrawClippedTilex2x2jjjjjj+0x17c> +800adc70: 8c420030 lw v0,48(v0) +800adc74: 8fbf003c lw ra,60(sp) +800adc78: 8fbe0038 lw s8,56(sp) +800adc7c: 8fb70034 lw s7,52(sp) +800adc80: 8fb60030 lw s6,48(sp) +800adc84: 8fb5002c lw s5,44(sp) +800adc88: 8fb40028 lw s4,40(sp) +800adc8c: 8fb30024 lw s3,36(sp) +800adc90: 8fb20020 lw s2,32(sp) +800adc94: 8fb1001c lw s1,28(sp) +800adc98: 8fb00018 lw s0,24(sp) +800adc9c: 03e00008 jr ra +800adca0: 27bd0040 addiu sp,sp,64 +800adca4: 8e240020 lw a0,32(s1) +800adca8: 8e25001c lw a1,28(s1) +800adcac: 00641824 and v1,v1,a0 +800adcb0: 8e220018 lw v0,24(s1) +800adcb4: 00a31804 sllv v1,v1,a1 +800adcb8: 00621821 addu v1,v1,v0 +800adcbc: 00031840 sll v1,v1,0x1 +800adcc0: 3c028022 lui v0,0x8022 +800adcc4: 24425bc4 addiu v0,v0,23492 +800adcc8: 24630c48 addiu v1,v1,3144 +800adccc: 3c188022 lui t8,0x8022 +800adcd0: 00621821 addu v1,v1,v0 +800adcd4: 27046dd8 addiu a0,t8,28120 +800adcd8: 2ea20004 sltiu v0,s5,4 +800adcdc: 1440feed bnez v0,800ad894 <_Z19DrawClippedTilex2x2jjjjjj+0xf4> +800adce0: ac830044 sw v1,68(a0) +800adce4: 02be3821 addu a3,s5,s8 +800adce8: 00005821 move t3,zero +800adcec: 2ce20005 sltiu v0,a3,5 +800adcf0: 1040010c beqz v0,800ae124 <_Z19DrawClippedTilex2x2jjjjjj+0x984> +800adcf4: 2ea20005 sltiu v0,s5,5 +800adcf8: 3282c000 andi v0,s4,0xc000 +800adcfc: 1040fef7 beqz v0,800ad8dc <_Z19DrawClippedTilex2x2jjjjjj+0x13c> +800add00: 0000a821 move s5,zero +800add04: 32828000 andi v0,s4,0x8000 +800add08: 14400117 bnez v0,800ae168 <_Z19DrawClippedTilex2x2jjjjjj+0x9c8> +800add0c: 32824000 andi v0,s4,0x4000 +800add10: 3c0200ff lui v0,0xff +800add14: 02a23824 and a3,s5,v0 +800add18: 3165ff00 andi a1,t3,0xff00 +800add1c: 01621024 and v0,t3,v0 +800add20: 32a6ff00 andi a2,s5,0xff00 +800add24: 000b4e02 srl t1,t3,0x18 +800add28: 00063200 sll a2,a2,0x8 +800add2c: 00052a00 sll a1,a1,0x8 +800add30: 00021202 srl v0,v0,0x8 +800add34: 00073a02 srl a3,a3,0x8 +800add38: 00154602 srl t0,s5,0x18 +800add3c: 000b1e00 sll v1,t3,0x18 +800add40: 00152600 sll a0,s5,0x18 +800add44: 00651825 or v1,v1,a1 +800add48: 00491025 or v0,v0,t1 +800add4c: 00862025 or a0,a0,a2 +800add50: 00e83825 or a3,a3,t0 +800add54: 00624825 or t1,v1,v0 +800add58: 12e0ffc6 beqz s7,800adc74 <_Z19DrawClippedTilex2x2jjjjjj+0x4d4> +800add5c: 00873025 or a2,a0,a3 +800add60: 3c028022 lui v0,0x8022 +800add64: 8fa30050 lw v1,80(sp) +800add68: 244f6dd8 addiu t7,v0,28120 +800add6c: 27a70010 addiu a3,sp,16 +800add70: 01e08021 move s0,t7 +800add74: 01e08821 move s1,t7 +800add78: 01e09021 move s2,t7 +800add7c: 02c35821 addu t3,s6,v1 +800add80: 02e06021 move t4,s7 +800add84: 01e07021 move t6,t7 +800add88: 01e0a821 move s5,t7 +800add8c: 00e04021 move t0,a3 +800add90: 01e06821 move t5,t7 +800add94: 0802b769 j 800adda4 <_Z19DrawClippedTilex2x2jjjjjj+0x604> +800add98: 01e0a021 move s4,t7 +800add9c: 02629821 addu s3,s3,v0 +800adda0: 256b0008 addiu t3,t3,8 +800adda4: 8d620004 lw v0,4(t3) +800adda8: 01221024 and v0,t1,v0 +800addac: 10400064 beqz v0,800adf40 <_Z19DrawClippedTilex2x2jjjjjj+0x7a0> +800addb0: afa20010 sw v0,16(sp) +800addb4: 8dc30040 lw v1,64(t6) +800addb8: 91c2004c lbu v0,76(t6) +800addbc: 02632821 addu a1,s3,v1 +800addc0: 90a40000 lbu a0,0(a1) +800addc4: 8dc3003c lw v1,60(t6) +800addc8: 0082102b sltu v0,a0,v0 +800addcc: 10400014 beqz v0,800ade20 <_Z19DrawClippedTilex2x2jjjjjj+0x680> +800addd0: 02635021 addu t2,s3,v1 +800addd4: 93a20013 lbu v0,19(sp) +800addd8: 10400011 beqz v0,800ade20 <_Z19DrawClippedTilex2x2jjjjjj+0x680> +800adddc: 00021040 sll v0,v0,0x1 +800adde0: 8dc40044 lw a0,68(t6) +800adde4: 8dc30024 lw v1,36(t6) +800adde8: 00441021 addu v0,v0,a0 +800addec: 90440000 lbu a0,0(v0) +800addf0: 01431821 addu v1,t2,v1 +800addf4: a0640000 sb a0,0(v1) +800addf8: a0640001 sb a0,1(v1) +800addfc: a1440000 sb a0,0(t2) +800ade00: a1440001 sb a0,1(t2) +800ade04: 8dc20024 lw v0,36(t6) +800ade08: 91c3004d lbu v1,77(t6) +800ade0c: 00a21021 addu v0,a1,v0 +800ade10: a0430000 sb v1,0(v0) +800ade14: a0430001 sb v1,1(v0) +800ade18: a0a30000 sb v1,0(a1) +800ade1c: a0a30001 sb v1,1(a1) +800ade20: 91e2004c lbu v0,76(t7) +800ade24: 90a30002 lbu v1,2(a1) +800ade28: 0062102b sltu v0,v1,v0 +800ade2c: 10400014 beqz v0,800ade80 <_Z19DrawClippedTilex2x2jjjjjj+0x6e0> +800ade30: 00000000 nop +800ade34: 90e20002 lbu v0,2(a3) +800ade38: 10400011 beqz v0,800ade80 <_Z19DrawClippedTilex2x2jjjjjj+0x6e0> +800ade3c: 00021040 sll v0,v0,0x1 +800ade40: 8de40044 lw a0,68(t7) +800ade44: 8de30024 lw v1,36(t7) +800ade48: 00441021 addu v0,v0,a0 +800ade4c: 90440000 lbu a0,0(v0) +800ade50: 01431821 addu v1,t2,v1 +800ade54: a0640002 sb a0,2(v1) +800ade58: a0640003 sb a0,3(v1) +800ade5c: a1440002 sb a0,2(t2) +800ade60: a1440003 sb a0,3(t2) +800ade64: 8de20024 lw v0,36(t7) +800ade68: 91e3004d lbu v1,77(t7) +800ade6c: 00a21021 addu v0,a1,v0 +800ade70: a0430002 sb v1,2(v0) +800ade74: a0430003 sb v1,3(v0) +800ade78: a0a30002 sb v1,2(a1) +800ade7c: a0a30003 sb v1,3(a1) +800ade80: 92a2004c lbu v0,76(s5) +800ade84: 90a30004 lbu v1,4(a1) +800ade88: 0062102b sltu v0,v1,v0 +800ade8c: 10400014 beqz v0,800adee0 <_Z19DrawClippedTilex2x2jjjjjj+0x740> +800ade90: 00000000 nop +800ade94: 90e20001 lbu v0,1(a3) +800ade98: 10400011 beqz v0,800adee0 <_Z19DrawClippedTilex2x2jjjjjj+0x740> +800ade9c: 00021040 sll v0,v0,0x1 +800adea0: 8ea40044 lw a0,68(s5) +800adea4: 8ea30024 lw v1,36(s5) +800adea8: 00441021 addu v0,v0,a0 +800adeac: 90440000 lbu a0,0(v0) +800adeb0: 01431821 addu v1,t2,v1 +800adeb4: a0640004 sb a0,4(v1) +800adeb8: a0640005 sb a0,5(v1) +800adebc: a1440004 sb a0,4(t2) +800adec0: a1440005 sb a0,5(t2) +800adec4: 8ea20024 lw v0,36(s5) +800adec8: 92a3004d lbu v1,77(s5) +800adecc: 00a21021 addu v0,a1,v0 +800aded0: a0430004 sb v1,4(v0) +800aded4: a0430005 sb v1,5(v0) +800aded8: a0a30004 sb v1,4(a1) +800adedc: a0a30005 sb v1,5(a1) +800adee0: 9202004c lbu v0,76(s0) +800adee4: 90a30006 lbu v1,6(a1) +800adee8: 0062102b sltu v0,v1,v0 +800adeec: 10400014 beqz v0,800adf40 <_Z19DrawClippedTilex2x2jjjjjj+0x7a0> +800adef0: 00000000 nop +800adef4: 90e20000 lbu v0,0(a3) +800adef8: 10400011 beqz v0,800adf40 <_Z19DrawClippedTilex2x2jjjjjj+0x7a0> +800adefc: 00021040 sll v0,v0,0x1 +800adf00: 8e040044 lw a0,68(s0) +800adf04: 8e030024 lw v1,36(s0) +800adf08: 00441021 addu v0,v0,a0 +800adf0c: 90440000 lbu a0,0(v0) +800adf10: 01431821 addu v1,t2,v1 +800adf14: a0640006 sb a0,6(v1) +800adf18: a0640007 sb a0,7(v1) +800adf1c: a1440006 sb a0,6(t2) +800adf20: a1440007 sb a0,7(t2) +800adf24: 8e020024 lw v0,36(s0) +800adf28: 9203004d lbu v1,77(s0) +800adf2c: 00a21021 addu v0,a1,v0 +800adf30: a0430006 sb v1,6(v0) +800adf34: a0430007 sb v1,7(v0) +800adf38: a0a30006 sb v1,6(a1) +800adf3c: a0a30007 sb v1,7(a1) +800adf40: 8d620000 lw v0,0(t3) +800adf44: 00c21024 and v0,a2,v0 +800adf48: 10400066 beqz v0,800ae0e4 <_Z19DrawClippedTilex2x2jjjjjj+0x944> +800adf4c: afa20010 sw v0,16(sp) +800adf50: 8da30040 lw v1,64(t5) +800adf54: 26650008 addiu a1,s3,8 +800adf58: 00a35021 addu t2,a1,v1 +800adf5c: 91a2004c lbu v0,76(t5) +800adf60: 91430000 lbu v1,0(t2) +800adf64: 8da4003c lw a0,60(t5) +800adf68: 0062102b sltu v0,v1,v0 +800adf6c: 10400014 beqz v0,800adfc0 <_Z19DrawClippedTilex2x2jjjjjj+0x820> +800adf70: 00a42821 addu a1,a1,a0 +800adf74: 93a20013 lbu v0,19(sp) +800adf78: 10400011 beqz v0,800adfc0 <_Z19DrawClippedTilex2x2jjjjjj+0x820> +800adf7c: 00021040 sll v0,v0,0x1 +800adf80: 8da40044 lw a0,68(t5) +800adf84: 8da30024 lw v1,36(t5) +800adf88: 00441021 addu v0,v0,a0 +800adf8c: 90440000 lbu a0,0(v0) +800adf90: 00a31821 addu v1,a1,v1 +800adf94: a0640000 sb a0,0(v1) +800adf98: a0640001 sb a0,1(v1) +800adf9c: a0a40000 sb a0,0(a1) +800adfa0: a0a40001 sb a0,1(a1) +800adfa4: 8da20024 lw v0,36(t5) +800adfa8: 91a3004d lbu v1,77(t5) +800adfac: 01421021 addu v0,t2,v0 +800adfb0: a0430000 sb v1,0(v0) +800adfb4: a0430001 sb v1,1(v0) +800adfb8: a1430000 sb v1,0(t2) +800adfbc: a1430001 sb v1,1(t2) +800adfc0: 9222004c lbu v0,76(s1) +800adfc4: 91430002 lbu v1,2(t2) +800adfc8: 0062102b sltu v0,v1,v0 +800adfcc: 10400014 beqz v0,800ae020 <_Z19DrawClippedTilex2x2jjjjjj+0x880> +800adfd0: 00000000 nop +800adfd4: 91020002 lbu v0,2(t0) +800adfd8: 10400011 beqz v0,800ae020 <_Z19DrawClippedTilex2x2jjjjjj+0x880> +800adfdc: 00021040 sll v0,v0,0x1 +800adfe0: 8e240044 lw a0,68(s1) +800adfe4: 8e230024 lw v1,36(s1) +800adfe8: 00441021 addu v0,v0,a0 +800adfec: 90440000 lbu a0,0(v0) +800adff0: 00a31821 addu v1,a1,v1 +800adff4: a0640002 sb a0,2(v1) +800adff8: a0640003 sb a0,3(v1) +800adffc: a0a40002 sb a0,2(a1) +800ae000: a0a40003 sb a0,3(a1) +800ae004: 8e220024 lw v0,36(s1) +800ae008: 9223004d lbu v1,77(s1) +800ae00c: 01421021 addu v0,t2,v0 +800ae010: a0430002 sb v1,2(v0) +800ae014: a0430003 sb v1,3(v0) +800ae018: a1430002 sb v1,2(t2) +800ae01c: a1430003 sb v1,3(t2) +800ae020: 9282004c lbu v0,76(s4) +800ae024: 91430004 lbu v1,4(t2) +800ae028: 0062102b sltu v0,v1,v0 +800ae02c: 10400014 beqz v0,800ae080 <_Z19DrawClippedTilex2x2jjjjjj+0x8e0> +800ae030: 00000000 nop +800ae034: 91020001 lbu v0,1(t0) +800ae038: 10400011 beqz v0,800ae080 <_Z19DrawClippedTilex2x2jjjjjj+0x8e0> +800ae03c: 00021040 sll v0,v0,0x1 +800ae040: 8e840044 lw a0,68(s4) +800ae044: 8e830024 lw v1,36(s4) +800ae048: 00441021 addu v0,v0,a0 +800ae04c: 90440000 lbu a0,0(v0) +800ae050: 00a31821 addu v1,a1,v1 +800ae054: a0640004 sb a0,4(v1) +800ae058: a0640005 sb a0,5(v1) +800ae05c: a0a40004 sb a0,4(a1) +800ae060: a0a40005 sb a0,5(a1) +800ae064: 8e820024 lw v0,36(s4) +800ae068: 9283004d lbu v1,77(s4) +800ae06c: 01421021 addu v0,t2,v0 +800ae070: a0430004 sb v1,4(v0) +800ae074: a0430005 sb v1,5(v0) +800ae078: a1430004 sb v1,4(t2) +800ae07c: a1430005 sb v1,5(t2) +800ae080: 9242004c lbu v0,76(s2) +800ae084: 91430006 lbu v1,6(t2) +800ae088: 0062102b sltu v0,v1,v0 +800ae08c: 10400016 beqz v0,800ae0e8 <_Z19DrawClippedTilex2x2jjjjjj+0x948> +800ae090: 27026dd8 addiu v0,t8,28120 +800ae094: 91020000 lbu v0,0(t0) +800ae098: 10400012 beqz v0,800ae0e4 <_Z19DrawClippedTilex2x2jjjjjj+0x944> +800ae09c: 00000000 nop +800ae0a0: 8e440044 lw a0,68(s2) +800ae0a4: 00021040 sll v0,v0,0x1 +800ae0a8: 8e430024 lw v1,36(s2) +800ae0ac: 00441021 addu v0,v0,a0 +800ae0b0: 90440000 lbu a0,0(v0) +800ae0b4: 00a31821 addu v1,a1,v1 +800ae0b8: a0640006 sb a0,6(v1) +800ae0bc: a0640007 sb a0,7(v1) +800ae0c0: a0a40006 sb a0,6(a1) +800ae0c4: a0a40007 sb a0,7(a1) +800ae0c8: 8e420024 lw v0,36(s2) +800ae0cc: 9243004d lbu v1,77(s2) +800ae0d0: 01421021 addu v0,t2,v0 +800ae0d4: a0430006 sb v1,6(v0) +800ae0d8: a0430007 sb v1,7(v0) +800ae0dc: a1430006 sb v1,6(t2) +800ae0e0: a1430007 sb v1,7(t2) +800ae0e4: 27026dd8 addiu v0,t8,28120 +800ae0e8: 258cffff addiu t4,t4,-1 +800ae0ec: 1580ff2b bnez t4,800add9c <_Z19DrawClippedTilex2x2jjjjjj+0x5fc> +800ae0f0: 8c420030 lw v0,48(v0) +800ae0f4: 8fbf003c lw ra,60(sp) +800ae0f8: 8fbe0038 lw s8,56(sp) +800ae0fc: 8fb70034 lw s7,52(sp) +800ae100: 8fb60030 lw s6,48(sp) +800ae104: 8fb5002c lw s5,44(sp) +800ae108: 8fb40028 lw s4,40(sp) +800ae10c: 8fb30024 lw s3,36(sp) +800ae110: 8fb20020 lw s2,32(sp) +800ae114: 8fb1001c lw s1,28(sp) +800ae118: 8fb00018 lw s0,24(sp) +800ae11c: 03e00008 jr ra +800ae120: 27bd0040 addiu sp,sp,64 +800ae124: 104000fb beqz v0,800ae514 <_Z19DrawClippedTilex2x2jjjjjj+0xd74> +800ae128: 3c02801f lui v0,0x801f +800ae12c: 2406ffff li a2,-1 +800ae130: 3c03801f lui v1,0x801f +800ae134: 00071080 sll v0,a3,0x2 +800ae138: 2463b524 addiu v1,v1,-19164 +800ae13c: 00431021 addu v0,v0,v1 +800ae140: 8c44fff0 lw a0,-16(v0) +800ae144: 0802b634 j 800ad8d0 <_Z19DrawClippedTilex2x2jjjjjj+0x130> +800ae148: 00c4a824 and s5,a2,a0 +800ae14c: 3c02800a lui v0,0x800a +800ae150: 2442b390 addiu v0,v0,-19568 +800ae154: 0040f809 jalr v0 +800ae158: 02c02021 move a0,s6 +800ae15c: a2420000 sb v0,0(s2) +800ae160: 0802b60d j 800ad834 <_Z19DrawClippedTilex2x2jjjjjj+0x94> +800ae164: 8e260028 lw a2,40(s1) +800ae168: 144000ef bnez v0,800ae528 <_Z19DrawClippedTilex2x2jjjjjj+0xd88> +800ae16c: 3c0200ff lui v0,0xff +800ae170: 12e0fec0 beqz s7,800adc74 <_Z19DrawClippedTilex2x2jjjjjj+0x4d4> +800ae174: 8fa30050 lw v1,80(sp) +800ae178: 3c028022 lui v0,0x8022 +800ae17c: 244e6dd8 addiu t6,v0,28120 +800ae180: 27b20010 addiu s2,sp,16 +800ae184: 02c31023 subu v0,s6,v1 +800ae188: 01c06021 move t4,t6 +800ae18c: 01c06821 move t5,t6 +800ae190: 01c08021 move s0,t6 +800ae194: 24470038 addiu a3,v0,56 +800ae198: 02e04021 move t0,s7 +800ae19c: 01c05021 move t2,t6 +800ae1a0: 01c08821 move s1,t6 +800ae1a4: 0240a021 move s4,s2 +800ae1a8: 01c04821 move t1,t6 +800ae1ac: 0802b86f j 800ae1bc <_Z19DrawClippedTilex2x2jjjjjj+0xa1c> +800ae1b0: 01c07821 move t7,t6 +800ae1b4: 02629821 addu s3,s3,v0 +800ae1b8: 24e7fff8 addiu a3,a3,-8 +800ae1bc: 8ce20000 lw v0,0(a3) +800ae1c0: 01621024 and v0,t3,v0 +800ae1c4: 10400064 beqz v0,800ae358 <_Z19DrawClippedTilex2x2jjjjjj+0xbb8> +800ae1c8: afa20010 sw v0,16(sp) +800ae1cc: 8d430040 lw v1,64(t2) +800ae1d0: 9142004c lbu v0,76(t2) +800ae1d4: 02632821 addu a1,s3,v1 +800ae1d8: 90a40000 lbu a0,0(a1) +800ae1dc: 8d43003c lw v1,60(t2) +800ae1e0: 0082102b sltu v0,a0,v0 +800ae1e4: 10400014 beqz v0,800ae238 <_Z19DrawClippedTilex2x2jjjjjj+0xa98> +800ae1e8: 02633021 addu a2,s3,v1 +800ae1ec: 93a20010 lbu v0,16(sp) +800ae1f0: 10400011 beqz v0,800ae238 <_Z19DrawClippedTilex2x2jjjjjj+0xa98> +800ae1f4: 00021040 sll v0,v0,0x1 +800ae1f8: 8d440044 lw a0,68(t2) +800ae1fc: 8d430024 lw v1,36(t2) +800ae200: 00441021 addu v0,v0,a0 +800ae204: 90440000 lbu a0,0(v0) +800ae208: 00c31821 addu v1,a2,v1 +800ae20c: a0640000 sb a0,0(v1) +800ae210: a0640001 sb a0,1(v1) +800ae214: a0c40000 sb a0,0(a2) +800ae218: a0c40001 sb a0,1(a2) +800ae21c: 8d420024 lw v0,36(t2) +800ae220: 9143004d lbu v1,77(t2) +800ae224: 00a21021 addu v0,a1,v0 +800ae228: a0430000 sb v1,0(v0) +800ae22c: a0430001 sb v1,1(v0) +800ae230: a0a30000 sb v1,0(a1) +800ae234: a0a30001 sb v1,1(a1) +800ae238: 91c2004c lbu v0,76(t6) +800ae23c: 90a30002 lbu v1,2(a1) +800ae240: 0062102b sltu v0,v1,v0 +800ae244: 10400014 beqz v0,800ae298 <_Z19DrawClippedTilex2x2jjjjjj+0xaf8> +800ae248: 00000000 nop +800ae24c: 92420001 lbu v0,1(s2) +800ae250: 10400011 beqz v0,800ae298 <_Z19DrawClippedTilex2x2jjjjjj+0xaf8> +800ae254: 00021040 sll v0,v0,0x1 +800ae258: 8dc40044 lw a0,68(t6) +800ae25c: 8dc30024 lw v1,36(t6) +800ae260: 00441021 addu v0,v0,a0 +800ae264: 90440000 lbu a0,0(v0) +800ae268: 00c31821 addu v1,a2,v1 +800ae26c: a0640002 sb a0,2(v1) +800ae270: a0640003 sb a0,3(v1) +800ae274: a0c40002 sb a0,2(a2) +800ae278: a0c40003 sb a0,3(a2) +800ae27c: 8dc20024 lw v0,36(t6) +800ae280: 91c3004d lbu v1,77(t6) +800ae284: 00a21021 addu v0,a1,v0 +800ae288: a0430002 sb v1,2(v0) +800ae28c: a0430003 sb v1,3(v0) +800ae290: a0a30002 sb v1,2(a1) +800ae294: a0a30003 sb v1,3(a1) +800ae298: 9222004c lbu v0,76(s1) +800ae29c: 90a30004 lbu v1,4(a1) +800ae2a0: 0062102b sltu v0,v1,v0 +800ae2a4: 10400014 beqz v0,800ae2f8 <_Z19DrawClippedTilex2x2jjjjjj+0xb58> +800ae2a8: 00000000 nop +800ae2ac: 92420002 lbu v0,2(s2) +800ae2b0: 10400011 beqz v0,800ae2f8 <_Z19DrawClippedTilex2x2jjjjjj+0xb58> +800ae2b4: 00021040 sll v0,v0,0x1 +800ae2b8: 8e240044 lw a0,68(s1) +800ae2bc: 8e230024 lw v1,36(s1) +800ae2c0: 00441021 addu v0,v0,a0 +800ae2c4: 90440000 lbu a0,0(v0) +800ae2c8: 00c31821 addu v1,a2,v1 +800ae2cc: a0640004 sb a0,4(v1) +800ae2d0: a0640005 sb a0,5(v1) +800ae2d4: a0c40004 sb a0,4(a2) +800ae2d8: a0c40005 sb a0,5(a2) +800ae2dc: 8e220024 lw v0,36(s1) +800ae2e0: 9223004d lbu v1,77(s1) +800ae2e4: 00a21021 addu v0,a1,v0 +800ae2e8: a0430004 sb v1,4(v0) +800ae2ec: a0430005 sb v1,5(v0) +800ae2f0: a0a30004 sb v1,4(a1) +800ae2f4: a0a30005 sb v1,5(a1) +800ae2f8: 9182004c lbu v0,76(t4) +800ae2fc: 90a30006 lbu v1,6(a1) +800ae300: 0062102b sltu v0,v1,v0 +800ae304: 10400014 beqz v0,800ae358 <_Z19DrawClippedTilex2x2jjjjjj+0xbb8> +800ae308: 00000000 nop +800ae30c: 92420003 lbu v0,3(s2) +800ae310: 10400011 beqz v0,800ae358 <_Z19DrawClippedTilex2x2jjjjjj+0xbb8> +800ae314: 00021040 sll v0,v0,0x1 +800ae318: 8d840044 lw a0,68(t4) +800ae31c: 8d830024 lw v1,36(t4) +800ae320: 00441021 addu v0,v0,a0 +800ae324: 90440000 lbu a0,0(v0) +800ae328: 00c31821 addu v1,a2,v1 +800ae32c: a0640006 sb a0,6(v1) +800ae330: a0640007 sb a0,7(v1) +800ae334: a0c40006 sb a0,6(a2) +800ae338: a0c40007 sb a0,7(a2) +800ae33c: 8d820024 lw v0,36(t4) +800ae340: 9183004d lbu v1,77(t4) +800ae344: 00a21021 addu v0,a1,v0 +800ae348: a0430006 sb v1,6(v0) +800ae34c: a0430007 sb v1,7(v0) +800ae350: a0a30006 sb v1,6(a1) +800ae354: a0a30007 sb v1,7(a1) +800ae358: 8ce20004 lw v0,4(a3) +800ae35c: 02a21024 and v0,s5,v0 +800ae360: 10400066 beqz v0,800ae4fc <_Z19DrawClippedTilex2x2jjjjjj+0xd5c> +800ae364: afa20010 sw v0,16(sp) +800ae368: 8d230040 lw v1,64(t1) +800ae36c: 26650008 addiu a1,s3,8 +800ae370: 00a33021 addu a2,a1,v1 +800ae374: 9122004c lbu v0,76(t1) +800ae378: 90c30000 lbu v1,0(a2) +800ae37c: 8d24003c lw a0,60(t1) +800ae380: 0062102b sltu v0,v1,v0 +800ae384: 10400014 beqz v0,800ae3d8 <_Z19DrawClippedTilex2x2jjjjjj+0xc38> +800ae388: 00a42821 addu a1,a1,a0 +800ae38c: 93a20010 lbu v0,16(sp) +800ae390: 10400011 beqz v0,800ae3d8 <_Z19DrawClippedTilex2x2jjjjjj+0xc38> +800ae394: 00021040 sll v0,v0,0x1 +800ae398: 8d240044 lw a0,68(t1) +800ae39c: 8d230024 lw v1,36(t1) +800ae3a0: 00441021 addu v0,v0,a0 +800ae3a4: 90440000 lbu a0,0(v0) +800ae3a8: 00a31821 addu v1,a1,v1 +800ae3ac: a0640000 sb a0,0(v1) +800ae3b0: a0640001 sb a0,1(v1) +800ae3b4: a0a40000 sb a0,0(a1) +800ae3b8: a0a40001 sb a0,1(a1) +800ae3bc: 8d220024 lw v0,36(t1) +800ae3c0: 9123004d lbu v1,77(t1) +800ae3c4: 00c21021 addu v0,a2,v0 +800ae3c8: a0430000 sb v1,0(v0) +800ae3cc: a0430001 sb v1,1(v0) +800ae3d0: a0c30000 sb v1,0(a2) +800ae3d4: a0c30001 sb v1,1(a2) +800ae3d8: 91a2004c lbu v0,76(t5) +800ae3dc: 90c30002 lbu v1,2(a2) +800ae3e0: 0062102b sltu v0,v1,v0 +800ae3e4: 10400014 beqz v0,800ae438 <_Z19DrawClippedTilex2x2jjjjjj+0xc98> +800ae3e8: 00000000 nop +800ae3ec: 92820001 lbu v0,1(s4) +800ae3f0: 10400011 beqz v0,800ae438 <_Z19DrawClippedTilex2x2jjjjjj+0xc98> +800ae3f4: 00021040 sll v0,v0,0x1 +800ae3f8: 8da40044 lw a0,68(t5) +800ae3fc: 8da30024 lw v1,36(t5) +800ae400: 00441021 addu v0,v0,a0 +800ae404: 90440000 lbu a0,0(v0) +800ae408: 00a31821 addu v1,a1,v1 +800ae40c: a0640002 sb a0,2(v1) +800ae410: a0640003 sb a0,3(v1) +800ae414: a0a40002 sb a0,2(a1) +800ae418: a0a40003 sb a0,3(a1) +800ae41c: 8da20024 lw v0,36(t5) +800ae420: 91a3004d lbu v1,77(t5) +800ae424: 00c21021 addu v0,a2,v0 +800ae428: a0430002 sb v1,2(v0) +800ae42c: a0430003 sb v1,3(v0) +800ae430: a0c30002 sb v1,2(a2) +800ae434: a0c30003 sb v1,3(a2) +800ae438: 91e2004c lbu v0,76(t7) +800ae43c: 90c30004 lbu v1,4(a2) +800ae440: 0062102b sltu v0,v1,v0 +800ae444: 10400014 beqz v0,800ae498 <_Z19DrawClippedTilex2x2jjjjjj+0xcf8> +800ae448: 00000000 nop +800ae44c: 92820002 lbu v0,2(s4) +800ae450: 10400011 beqz v0,800ae498 <_Z19DrawClippedTilex2x2jjjjjj+0xcf8> +800ae454: 00021040 sll v0,v0,0x1 +800ae458: 8de40044 lw a0,68(t7) +800ae45c: 8de30024 lw v1,36(t7) +800ae460: 00441021 addu v0,v0,a0 +800ae464: 90440000 lbu a0,0(v0) +800ae468: 00a31821 addu v1,a1,v1 +800ae46c: a0640004 sb a0,4(v1) +800ae470: a0640005 sb a0,5(v1) +800ae474: a0a40004 sb a0,4(a1) +800ae478: a0a40005 sb a0,5(a1) +800ae47c: 8de20024 lw v0,36(t7) +800ae480: 91e3004d lbu v1,77(t7) +800ae484: 00c21021 addu v0,a2,v0 +800ae488: a0430004 sb v1,4(v0) +800ae48c: a0430005 sb v1,5(v0) +800ae490: a0c30004 sb v1,4(a2) +800ae494: a0c30005 sb v1,5(a2) +800ae498: 9202004c lbu v0,76(s0) +800ae49c: 90c30006 lbu v1,6(a2) +800ae4a0: 0062102b sltu v0,v1,v0 +800ae4a4: 10400016 beqz v0,800ae500 <_Z19DrawClippedTilex2x2jjjjjj+0xd60> +800ae4a8: 27026dd8 addiu v0,t8,28120 +800ae4ac: 92820003 lbu v0,3(s4) +800ae4b0: 10400012 beqz v0,800ae4fc <_Z19DrawClippedTilex2x2jjjjjj+0xd5c> +800ae4b4: 00000000 nop +800ae4b8: 8e040044 lw a0,68(s0) +800ae4bc: 00021040 sll v0,v0,0x1 +800ae4c0: 8e030024 lw v1,36(s0) +800ae4c4: 00441021 addu v0,v0,a0 +800ae4c8: 90440000 lbu a0,0(v0) +800ae4cc: 00a31821 addu v1,a1,v1 +800ae4d0: a0640006 sb a0,6(v1) +800ae4d4: a0640007 sb a0,7(v1) +800ae4d8: a0a40006 sb a0,6(a1) +800ae4dc: a0a40007 sb a0,7(a1) +800ae4e0: 8e020024 lw v0,36(s0) +800ae4e4: 9203004d lbu v1,77(s0) +800ae4e8: 00c21021 addu v0,a2,v0 +800ae4ec: a0430006 sb v1,6(v0) +800ae4f0: a0430007 sb v1,7(v0) +800ae4f4: a0c30006 sb v1,6(a2) +800ae4f8: a0c30007 sb v1,7(a2) +800ae4fc: 27026dd8 addiu v0,t8,28120 +800ae500: 2508ffff addiu t0,t0,-1 +800ae504: 1500ff2b bnez t0,800ae1b4 <_Z19DrawClippedTilex2x2jjjjjj+0xa14> +800ae508: 8c420030 lw v0,48(v0) +800ae50c: 0802b71e j 800adc78 <_Z19DrawClippedTilex2x2jjjjjj+0x4d8> +800ae510: 8fbf003c lw ra,60(sp) +800ae514: 00151880 sll v1,s5,0x2 +800ae518: 2442b514 addiu v0,v0,-19180 +800ae51c: 00621821 addu v1,v1,v0 +800ae520: 0802b84c j 800ae130 <_Z19DrawClippedTilex2x2jjjjjj+0x990> +800ae524: 8c66fff0 lw a2,-16(v1) +800ae528: 02a23824 and a3,s5,v0 +800ae52c: 3165ff00 andi a1,t3,0xff00 +800ae530: 01621024 and v0,t3,v0 +800ae534: 32a6ff00 andi a2,s5,0xff00 +800ae538: 000b4e02 srl t1,t3,0x18 +800ae53c: 00063200 sll a2,a2,0x8 +800ae540: 00052a00 sll a1,a1,0x8 +800ae544: 00021202 srl v0,v0,0x8 +800ae548: 00073a02 srl a3,a3,0x8 +800ae54c: 00154602 srl t0,s5,0x18 +800ae550: 000b1e00 sll v1,t3,0x18 +800ae554: 00152600 sll a0,s5,0x18 +800ae558: 00651825 or v1,v1,a1 +800ae55c: 00491025 or v0,v0,t1 +800ae560: 00862025 or a0,a0,a2 +800ae564: 00e83825 or a3,a3,t0 +800ae568: 00624825 or t1,v1,v0 +800ae56c: 12e0fdc1 beqz s7,800adc74 <_Z19DrawClippedTilex2x2jjjjjj+0x4d4> +800ae570: 00873025 or a2,a0,a3 +800ae574: 8fa30050 lw v1,80(sp) +800ae578: 3c028022 lui v0,0x8022 +800ae57c: 24516dd8 addiu s1,v0,28120 +800ae580: 27a80010 addiu t0,sp,16 +800ae584: 02c31023 subu v0,s6,v1 +800ae588: 02207821 move t7,s1 +800ae58c: 02208021 move s0,s1 +800ae590: 0220a021 move s4,s1 +800ae594: 244b0038 addiu t3,v0,56 +800ae598: 02e06021 move t4,s7 +800ae59c: 02207021 move t6,s1 +800ae5a0: 02203821 move a3,s1 +800ae5a4: 0100a821 move s5,t0 +800ae5a8: 02206821 move t5,s1 +800ae5ac: 0802b96f j 800ae5bc <_Z19DrawClippedTilex2x2jjjjjj+0xe1c> +800ae5b0: 02209021 move s2,s1 +800ae5b4: 02629821 addu s3,s3,v0 +800ae5b8: 256bfff8 addiu t3,t3,-8 +800ae5bc: 8d620004 lw v0,4(t3) +800ae5c0: 01221024 and v0,t1,v0 +800ae5c4: 10400064 beqz v0,800ae758 <_Z19DrawClippedTilex2x2jjjjjj+0xfb8> +800ae5c8: afa20010 sw v0,16(sp) +800ae5cc: 8dc30040 lw v1,64(t6) +800ae5d0: 91c2004c lbu v0,76(t6) +800ae5d4: 02632821 addu a1,s3,v1 +800ae5d8: 90a40000 lbu a0,0(a1) +800ae5dc: 8dc3003c lw v1,60(t6) +800ae5e0: 0082102b sltu v0,a0,v0 +800ae5e4: 10400014 beqz v0,800ae638 <_Z19DrawClippedTilex2x2jjjjjj+0xe98> +800ae5e8: 02635021 addu t2,s3,v1 +800ae5ec: 93a20013 lbu v0,19(sp) +800ae5f0: 10400011 beqz v0,800ae638 <_Z19DrawClippedTilex2x2jjjjjj+0xe98> +800ae5f4: 00021040 sll v0,v0,0x1 +800ae5f8: 8dc40044 lw a0,68(t6) +800ae5fc: 8dc30024 lw v1,36(t6) +800ae600: 00441021 addu v0,v0,a0 +800ae604: 90440000 lbu a0,0(v0) +800ae608: 01431821 addu v1,t2,v1 +800ae60c: a0640000 sb a0,0(v1) +800ae610: a0640001 sb a0,1(v1) +800ae614: a1440000 sb a0,0(t2) +800ae618: a1440001 sb a0,1(t2) +800ae61c: 8dc20024 lw v0,36(t6) +800ae620: 91c3004d lbu v1,77(t6) +800ae624: 00a21021 addu v0,a1,v0 +800ae628: a0430000 sb v1,0(v0) +800ae62c: a0430001 sb v1,1(v0) +800ae630: a0a30000 sb v1,0(a1) +800ae634: a0a30001 sb v1,1(a1) +800ae638: 9222004c lbu v0,76(s1) +800ae63c: 90a30002 lbu v1,2(a1) +800ae640: 0062102b sltu v0,v1,v0 +800ae644: 10400014 beqz v0,800ae698 <_Z19DrawClippedTilex2x2jjjjjj+0xef8> +800ae648: 00000000 nop +800ae64c: 91020002 lbu v0,2(t0) +800ae650: 10400011 beqz v0,800ae698 <_Z19DrawClippedTilex2x2jjjjjj+0xef8> +800ae654: 00021040 sll v0,v0,0x1 +800ae658: 8e240044 lw a0,68(s1) +800ae65c: 8e230024 lw v1,36(s1) +800ae660: 00441021 addu v0,v0,a0 +800ae664: 90440000 lbu a0,0(v0) +800ae668: 01431821 addu v1,t2,v1 +800ae66c: a0640002 sb a0,2(v1) +800ae670: a0640003 sb a0,3(v1) +800ae674: a1440002 sb a0,2(t2) +800ae678: a1440003 sb a0,3(t2) +800ae67c: 8e220024 lw v0,36(s1) +800ae680: 9223004d lbu v1,77(s1) +800ae684: 00a21021 addu v0,a1,v0 +800ae688: a0430002 sb v1,2(v0) +800ae68c: a0430003 sb v1,3(v0) +800ae690: a0a30002 sb v1,2(a1) +800ae694: a0a30003 sb v1,3(a1) +800ae698: 90e2004c lbu v0,76(a3) +800ae69c: 90a30004 lbu v1,4(a1) +800ae6a0: 0062102b sltu v0,v1,v0 +800ae6a4: 10400014 beqz v0,800ae6f8 <_Z19DrawClippedTilex2x2jjjjjj+0xf58> +800ae6a8: 00000000 nop +800ae6ac: 91020001 lbu v0,1(t0) +800ae6b0: 10400011 beqz v0,800ae6f8 <_Z19DrawClippedTilex2x2jjjjjj+0xf58> +800ae6b4: 00021040 sll v0,v0,0x1 +800ae6b8: 8ce40044 lw a0,68(a3) +800ae6bc: 8ce30024 lw v1,36(a3) +800ae6c0: 00441021 addu v0,v0,a0 +800ae6c4: 90440000 lbu a0,0(v0) +800ae6c8: 01431821 addu v1,t2,v1 +800ae6cc: a0640004 sb a0,4(v1) +800ae6d0: a0640005 sb a0,5(v1) +800ae6d4: a1440004 sb a0,4(t2) +800ae6d8: a1440005 sb a0,5(t2) +800ae6dc: 8ce20024 lw v0,36(a3) +800ae6e0: 90e3004d lbu v1,77(a3) +800ae6e4: 00a21021 addu v0,a1,v0 +800ae6e8: a0430004 sb v1,4(v0) +800ae6ec: a0430005 sb v1,5(v0) +800ae6f0: a0a30004 sb v1,4(a1) +800ae6f4: a0a30005 sb v1,5(a1) +800ae6f8: 91e2004c lbu v0,76(t7) +800ae6fc: 90a30006 lbu v1,6(a1) +800ae700: 0062102b sltu v0,v1,v0 +800ae704: 10400014 beqz v0,800ae758 <_Z19DrawClippedTilex2x2jjjjjj+0xfb8> +800ae708: 00000000 nop +800ae70c: 91020000 lbu v0,0(t0) +800ae710: 10400011 beqz v0,800ae758 <_Z19DrawClippedTilex2x2jjjjjj+0xfb8> +800ae714: 00021040 sll v0,v0,0x1 +800ae718: 8de40044 lw a0,68(t7) +800ae71c: 8de30024 lw v1,36(t7) +800ae720: 00441021 addu v0,v0,a0 +800ae724: 90440000 lbu a0,0(v0) +800ae728: 01431821 addu v1,t2,v1 +800ae72c: a0640006 sb a0,6(v1) +800ae730: a0640007 sb a0,7(v1) +800ae734: a1440006 sb a0,6(t2) +800ae738: a1440007 sb a0,7(t2) +800ae73c: 8de20024 lw v0,36(t7) +800ae740: 91e3004d lbu v1,77(t7) +800ae744: 00a21021 addu v0,a1,v0 +800ae748: a0430006 sb v1,6(v0) +800ae74c: a0430007 sb v1,7(v0) +800ae750: a0a30006 sb v1,6(a1) +800ae754: a0a30007 sb v1,7(a1) +800ae758: 8d620000 lw v0,0(t3) +800ae75c: 00c21024 and v0,a2,v0 +800ae760: 10400066 beqz v0,800ae8fc <_Z19DrawClippedTilex2x2jjjjjj+0x115c> +800ae764: afa20010 sw v0,16(sp) +800ae768: 8da30040 lw v1,64(t5) +800ae76c: 26650008 addiu a1,s3,8 +800ae770: 00a35021 addu t2,a1,v1 +800ae774: 91a2004c lbu v0,76(t5) +800ae778: 91430000 lbu v1,0(t2) +800ae77c: 8da4003c lw a0,60(t5) +800ae780: 0062102b sltu v0,v1,v0 +800ae784: 10400014 beqz v0,800ae7d8 <_Z19DrawClippedTilex2x2jjjjjj+0x1038> +800ae788: 00a42821 addu a1,a1,a0 +800ae78c: 93a20013 lbu v0,19(sp) +800ae790: 10400011 beqz v0,800ae7d8 <_Z19DrawClippedTilex2x2jjjjjj+0x1038> +800ae794: 00021040 sll v0,v0,0x1 +800ae798: 8da40044 lw a0,68(t5) +800ae79c: 8da30024 lw v1,36(t5) +800ae7a0: 00441021 addu v0,v0,a0 +800ae7a4: 90440000 lbu a0,0(v0) +800ae7a8: 00a31821 addu v1,a1,v1 +800ae7ac: a0640000 sb a0,0(v1) +800ae7b0: a0640001 sb a0,1(v1) +800ae7b4: a0a40000 sb a0,0(a1) +800ae7b8: a0a40001 sb a0,1(a1) +800ae7bc: 8da20024 lw v0,36(t5) +800ae7c0: 91a3004d lbu v1,77(t5) +800ae7c4: 01421021 addu v0,t2,v0 +800ae7c8: a0430000 sb v1,0(v0) +800ae7cc: a0430001 sb v1,1(v0) +800ae7d0: a1430000 sb v1,0(t2) +800ae7d4: a1430001 sb v1,1(t2) +800ae7d8: 9202004c lbu v0,76(s0) +800ae7dc: 91430002 lbu v1,2(t2) +800ae7e0: 0062102b sltu v0,v1,v0 +800ae7e4: 10400014 beqz v0,800ae838 <_Z19DrawClippedTilex2x2jjjjjj+0x1098> +800ae7e8: 00000000 nop +800ae7ec: 92a20002 lbu v0,2(s5) +800ae7f0: 10400011 beqz v0,800ae838 <_Z19DrawClippedTilex2x2jjjjjj+0x1098> +800ae7f4: 00021040 sll v0,v0,0x1 +800ae7f8: 8e040044 lw a0,68(s0) +800ae7fc: 8e030024 lw v1,36(s0) +800ae800: 00441021 addu v0,v0,a0 +800ae804: 90440000 lbu a0,0(v0) +800ae808: 00a31821 addu v1,a1,v1 +800ae80c: a0640002 sb a0,2(v1) +800ae810: a0640003 sb a0,3(v1) +800ae814: a0a40002 sb a0,2(a1) +800ae818: a0a40003 sb a0,3(a1) +800ae81c: 8e020024 lw v0,36(s0) +800ae820: 9203004d lbu v1,77(s0) +800ae824: 01421021 addu v0,t2,v0 +800ae828: a0430002 sb v1,2(v0) +800ae82c: a0430003 sb v1,3(v0) +800ae830: a1430002 sb v1,2(t2) +800ae834: a1430003 sb v1,3(t2) +800ae838: 9242004c lbu v0,76(s2) +800ae83c: 91430004 lbu v1,4(t2) +800ae840: 0062102b sltu v0,v1,v0 +800ae844: 10400014 beqz v0,800ae898 <_Z19DrawClippedTilex2x2jjjjjj+0x10f8> +800ae848: 00000000 nop +800ae84c: 92a20001 lbu v0,1(s5) +800ae850: 10400011 beqz v0,800ae898 <_Z19DrawClippedTilex2x2jjjjjj+0x10f8> +800ae854: 00021040 sll v0,v0,0x1 +800ae858: 8e440044 lw a0,68(s2) +800ae85c: 8e430024 lw v1,36(s2) +800ae860: 00441021 addu v0,v0,a0 +800ae864: 90440000 lbu a0,0(v0) +800ae868: 00a31821 addu v1,a1,v1 +800ae86c: a0640004 sb a0,4(v1) +800ae870: a0640005 sb a0,5(v1) +800ae874: a0a40004 sb a0,4(a1) +800ae878: a0a40005 sb a0,5(a1) +800ae87c: 8e420024 lw v0,36(s2) +800ae880: 9243004d lbu v1,77(s2) +800ae884: 01421021 addu v0,t2,v0 +800ae888: a0430004 sb v1,4(v0) +800ae88c: a0430005 sb v1,5(v0) +800ae890: a1430004 sb v1,4(t2) +800ae894: a1430005 sb v1,5(t2) +800ae898: 9282004c lbu v0,76(s4) +800ae89c: 91430006 lbu v1,6(t2) +800ae8a0: 0062102b sltu v0,v1,v0 +800ae8a4: 10400016 beqz v0,800ae900 <_Z19DrawClippedTilex2x2jjjjjj+0x1160> +800ae8a8: 27026dd8 addiu v0,t8,28120 +800ae8ac: 92a20000 lbu v0,0(s5) +800ae8b0: 10400012 beqz v0,800ae8fc <_Z19DrawClippedTilex2x2jjjjjj+0x115c> +800ae8b4: 00000000 nop +800ae8b8: 8e840044 lw a0,68(s4) +800ae8bc: 00021040 sll v0,v0,0x1 +800ae8c0: 8e830024 lw v1,36(s4) +800ae8c4: 00441021 addu v0,v0,a0 +800ae8c8: 90440000 lbu a0,0(v0) +800ae8cc: 00a31821 addu v1,a1,v1 +800ae8d0: a0640006 sb a0,6(v1) +800ae8d4: a0640007 sb a0,7(v1) +800ae8d8: a0a40006 sb a0,6(a1) +800ae8dc: a0a40007 sb a0,7(a1) +800ae8e0: 8e820024 lw v0,36(s4) +800ae8e4: 9283004d lbu v1,77(s4) +800ae8e8: 01421021 addu v0,t2,v0 +800ae8ec: a0430006 sb v1,6(v0) +800ae8f0: a0430007 sb v1,7(v0) +800ae8f4: a1430006 sb v1,6(t2) +800ae8f8: a1430007 sb v1,7(t2) +800ae8fc: 27026dd8 addiu v0,t8,28120 +800ae900: 258cffff addiu t4,t4,-1 +800ae904: 1580ff2b bnez t4,800ae5b4 <_Z19DrawClippedTilex2x2jjjjjj+0xe14> +800ae908: 8c420030 lw v0,48(v0) +800ae90c: 0802b71e j 800adc78 <_Z19DrawClippedTilex2x2jjjjjj+0x4d8> +800ae910: 8fbf003c lw ra,60(sp) +800ae914: 244228a0 addiu v0,v0,10400 +800ae918: 0040f809 jalr v0 +800ae91c: 00000000 nop +800ae920: 0802b61a j 800ad868 <_Z19DrawClippedTilex2x2jjjjjj+0xc8> +800ae924: 8e220020 lw v0,32(s1) + +800ae928 <_Z21DrawTile16FixedAdd1_2jjjj>: +800ae928: 27bdffc8 addiu sp,sp,-56 +800ae92c: 3c028022 lui v0,0x8022 +800ae930: afb7002c sw s7,44(sp) +800ae934: afb60028 sw s6,40(sp) +800ae938: afb40020 sw s4,32(sp) +800ae93c: afb3001c sw s3,28(sp) +800ae940: afb10014 sw s1,20(sp) +800ae944: afbf0034 sw ra,52(sp) +800ae948: 24516da8 addiu s1,v0,28072 +800ae94c: afbe0030 sw s8,48(sp) +800ae950: afb50024 sw s5,36(sp) +800ae954: afb20018 sw s2,24(sp) +800ae958: afb00010 sw s0,16(sp) +800ae95c: 0080a021 move s4,a0 +800ae960: 8e280008 lw t0,8(s1) +800ae964: 308203ff andi v0,a0,0x3ff +800ae968: 328301ff andi v1,s4,0x1ff +800ae96c: 8e24000c lw a0,12(s1) +800ae970: 01021004 sllv v0,v0,t0 +800ae974: 2c630100 sltiu v1,v1,256 +800ae978: 00442021 addu a0,v0,a0 +800ae97c: 00a09821 move s3,a1 +800ae980: 00c0b821 move s7,a2 +800ae984: 14600003 bnez v1,800ae994 <_Z21DrawTile16FixedAdd1_2jjjj+0x6c> +800ae988: 00e0b021 move s6,a3 +800ae98c: 8e220010 lw v0,16(s1) +800ae990: 00822021 addu a0,a0,v0 +800ae994: 3085ffff andi a1,a0,0xffff +800ae998: 8e260028 lw a2,40(s1) +800ae99c: 01058006 srlv s0,a1,t0 +800ae9a0: 02069021 addu s2,s0,a2 +800ae9a4: 8e220024 lw v0,36(s1) +800ae9a8: 92440000 lbu a0,0(s2) +800ae9ac: 00101980 sll v1,s0,0x6 +800ae9b0: 108000e6 beqz a0,800aed4c <_Z21DrawTile16FixedAdd1_2jjjj+0x424> +800ae9b4: 0062a821 addu s5,v1,v0 +800ae9b8: 02061021 addu v0,s0,a2 +800ae9bc: 90440000 lbu a0,0(v0) +800ae9c0: 24030002 li v1,2 +800ae9c4: 108300c8 beq a0,v1,800aece8 <_Z21DrawTile16FixedAdd1_2jjjj+0x3c0> +800ae9c8: 8fbf0034 lw ra,52(sp) +800ae9cc: 9222002c lbu v0,44(s1) +800ae9d0: 104000d0 beqz v0,800aed14 <_Z21DrawTile16FixedAdd1_2jjjj+0x3ec> +800ae9d4: 00141a82 srl v1,s4,0xa +800ae9d8: 3c028022 lui v0,0x8022 +800ae9dc: 90435bcb lbu v1,23499(v0) +800ae9e0: 14600296 bnez v1,800af43c <_Z21DrawTile16FixedAdd1_2jjjj+0xb14> +800ae9e4: 3c028005 lui v0,0x8005 +800ae9e8: 8e220020 lw v0,32(s1) +800ae9ec: 00141a82 srl v1,s4,0xa +800ae9f0: 00621824 and v1,v1,v0 +800ae9f4: 3c02802c lui v0,0x802c +800ae9f8: 00031a40 sll v1,v1,0x9 +800ae9fc: 2442140c addiu v0,v0,5132 +800aea00: 00621821 addu v1,v1,v0 +800aea04: 3c048022 lui a0,0x8022 +800aea08: ac836e1c sw v1,28188(a0) +800aea0c: 3282c000 andi v0,s4,0xc000 +800aea10: 144000b0 bnez v0,800aecd4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3ac> +800aea14: 32828000 andi v0,s4,0x8000 +800aea18: 12c000b2 beqz s6,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc> +800aea1c: 3c028022 lui v0,0x8022 +800aea20: 24516dd8 addiu s1,v0,28120 +800aea24: 02b75021 addu t2,s5,s7 +800aea28: 02c06021 move t4,s6 +800aea2c: 02207021 move t6,s1 +800aea30: 240f0001 li t7,1 +800aea34: 2410fbde li s0,-1058 +800aea38: 02209021 move s2,s1 +800aea3c: 0220a021 move s4,s1 +800aea40: 0220a821 move s5,s1 +800aea44: 0220b021 move s6,s1 +800aea48: 0220b821 move s7,s1 +800aea4c: 0220c021 move t8,s1 +800aea50: 0220c821 move t9,s1 +800aea54: 8d420000 lw v0,0(t2) +800aea58: 1040004b beqz v0,800aeb88 <_Z21DrawTile16FixedAdd1_2jjjj+0x260> +800aea5c: 00000000 nop +800aea60: 8e220008 lw v0,8(s1) +800aea64: 9223004c lbu v1,76(s1) +800aea68: 02623821 addu a3,s3,v0 +800aea6c: 90e40000 lbu a0,0(a3) +800aea70: 8e25003c lw a1,60(s1) +800aea74: 8e26000c lw a2,12(s1) +800aea78: 00131040 sll v0,s3,0x1 +800aea7c: 0083182b sltu v1,a0,v1 +800aea80: 00454821 addu t1,v0,a1 +800aea84: 1060000d beqz v1,800aeabc <_Z21DrawTile16FixedAdd1_2jjjj+0x194> +800aea88: 02665821 addu t3,s3,a2 +800aea8c: 91440000 lbu a0,0(t2) +800aea90: 1080000a beqz a0,800aeabc <_Z21DrawTile16FixedAdd1_2jjjj+0x194> +800aea94: 00000000 nop +800aea98: 91620000 lbu v0,0(t3) +800aea9c: 104f0205 beq v0,t7,800af2b4 <_Z21DrawTile16FixedAdd1_2jjjj+0x98c> +800aeaa0: 00041840 sll v1,a0,0x1 +800aeaa4: 8e220044 lw v0,68(s1) +800aeaa8: 00621821 addu v1,v1,v0 +800aeaac: 94640000 lhu a0,0(v1) +800aeab0: a5240000 sh a0,0(t1) +800aeab4: 91c2004d lbu v0,77(t6) +800aeab8: a0e20000 sb v0,0(a3) +800aeabc: 9242004c lbu v0,76(s2) +800aeac0: 90e30001 lbu v1,1(a3) +800aeac4: 0062102b sltu v0,v1,v0 +800aeac8: 1040000d beqz v0,800aeb00 <_Z21DrawTile16FixedAdd1_2jjjj+0x1d8> +800aeacc: 24e80001 addiu t0,a3,1 +800aead0: 91440001 lbu a0,1(t2) +800aead4: 1080000a beqz a0,800aeb00 <_Z21DrawTile16FixedAdd1_2jjjj+0x1d8> +800aead8: 00000000 nop +800aeadc: 91620001 lbu v0,1(t3) +800aeae0: 104f0248 beq v0,t7,800af404 <_Z21DrawTile16FixedAdd1_2jjjj+0xadc> +800aeae4: 00041840 sll v1,a0,0x1 +800aeae8: 8e420044 lw v0,68(s2) +800aeaec: 00621821 addu v1,v1,v0 +800aeaf0: 94640000 lhu a0,0(v1) +800aeaf4: a5240002 sh a0,2(t1) +800aeaf8: 91c2004d lbu v0,77(t6) +800aeafc: a1020000 sb v0,0(t0) +800aeb00: 9282004c lbu v0,76(s4) +800aeb04: 90e30002 lbu v1,2(a3) +800aeb08: 0062102b sltu v0,v1,v0 +800aeb0c: 1040000d beqz v0,800aeb44 <_Z21DrawTile16FixedAdd1_2jjjj+0x21c> +800aeb10: 24e80002 addiu t0,a3,2 +800aeb14: 91440002 lbu a0,2(t2) +800aeb18: 1080000a beqz a0,800aeb44 <_Z21DrawTile16FixedAdd1_2jjjj+0x21c> +800aeb1c: 00000000 nop +800aeb20: 91620002 lbu v0,2(t3) +800aeb24: 104f0229 beq v0,t7,800af3cc <_Z21DrawTile16FixedAdd1_2jjjj+0xaa4> +800aeb28: 00041840 sll v1,a0,0x1 +800aeb2c: 8e820044 lw v0,68(s4) +800aeb30: 00621821 addu v1,v1,v0 +800aeb34: 94640000 lhu a0,0(v1) +800aeb38: a5240004 sh a0,4(t1) +800aeb3c: 91c2004d lbu v0,77(t6) +800aeb40: a1020000 sb v0,0(t0) +800aeb44: 90e30003 lbu v1,3(a3) +800aeb48: 92a2004c lbu v0,76(s5) +800aeb4c: 0062102b sltu v0,v1,v0 +800aeb50: 1040000d beqz v0,800aeb88 <_Z21DrawTile16FixedAdd1_2jjjj+0x260> +800aeb54: 24e70003 addiu a3,a3,3 +800aeb58: 91440003 lbu a0,3(t2) +800aeb5c: 1080000a beqz a0,800aeb88 <_Z21DrawTile16FixedAdd1_2jjjj+0x260> +800aeb60: 00000000 nop +800aeb64: 91620003 lbu v0,3(t3) +800aeb68: 104f020a beq v0,t7,800af394 <_Z21DrawTile16FixedAdd1_2jjjj+0xa6c> +800aeb6c: 00041840 sll v1,a0,0x1 +800aeb70: 8ea20044 lw v0,68(s5) +800aeb74: 00621821 addu v1,v1,v0 +800aeb78: 94640000 lhu a0,0(v1) +800aeb7c: a5240006 sh a0,6(t1) +800aeb80: 91c2004d lbu v0,77(t6) +800aeb84: a0e20000 sb v0,0(a3) +800aeb88: 8d420004 lw v0,4(t2) +800aeb8c: 1040004b beqz v0,800aecbc <_Z21DrawTile16FixedAdd1_2jjjj+0x394> +800aeb90: 26640004 addiu a0,s3,4 +800aeb94: 8ec20008 lw v0,8(s6) +800aeb98: 00824021 addu t0,a0,v0 +800aeb9c: 92c3004c lbu v1,76(s6) +800aeba0: 91050000 lbu a1,0(t0) +800aeba4: 8ec6003c lw a2,60(s6) +800aeba8: 8ec7000c lw a3,12(s6) +800aebac: 00041040 sll v0,a0,0x1 +800aebb0: 00a3182b sltu v1,a1,v1 +800aebb4: 00465821 addu t3,v0,a2 +800aebb8: 1060000d beqz v1,800aebf0 <_Z21DrawTile16FixedAdd1_2jjjj+0x2c8> +800aebbc: 00876821 addu t5,a0,a3 +800aebc0: 91440004 lbu a0,4(t2) +800aebc4: 1080000a beqz a0,800aebf0 <_Z21DrawTile16FixedAdd1_2jjjj+0x2c8> +800aebc8: 00000000 nop +800aebcc: 91a20000 lbu v0,0(t5) +800aebd0: 104f01e2 beq v0,t7,800af35c <_Z21DrawTile16FixedAdd1_2jjjj+0xa34> +800aebd4: 00041840 sll v1,a0,0x1 +800aebd8: 8ec20044 lw v0,68(s6) +800aebdc: 00621821 addu v1,v1,v0 +800aebe0: 94640000 lhu a0,0(v1) +800aebe4: a5640000 sh a0,0(t3) +800aebe8: 91c2004d lbu v0,77(t6) +800aebec: a1020000 sb v0,0(t0) +800aebf0: 92e2004c lbu v0,76(s7) +800aebf4: 91030001 lbu v1,1(t0) +800aebf8: 0062102b sltu v0,v1,v0 +800aebfc: 1040000d beqz v0,800aec34 <_Z21DrawTile16FixedAdd1_2jjjj+0x30c> +800aec00: 25070001 addiu a3,t0,1 +800aec04: 91440005 lbu a0,5(t2) +800aec08: 1080000a beqz a0,800aec34 <_Z21DrawTile16FixedAdd1_2jjjj+0x30c> +800aec0c: 00000000 nop +800aec10: 91a20001 lbu v0,1(t5) +800aec14: 104f01c3 beq v0,t7,800af324 <_Z21DrawTile16FixedAdd1_2jjjj+0x9fc> +800aec18: 00041840 sll v1,a0,0x1 +800aec1c: 8ee20044 lw v0,68(s7) +800aec20: 00621821 addu v1,v1,v0 +800aec24: 94640000 lhu a0,0(v1) +800aec28: a5640002 sh a0,2(t3) +800aec2c: 91c2004d lbu v0,77(t6) +800aec30: a0e20000 sb v0,0(a3) +800aec34: 9302004c lbu v0,76(t8) +800aec38: 91030002 lbu v1,2(t0) +800aec3c: 0062102b sltu v0,v1,v0 +800aec40: 1040000d beqz v0,800aec78 <_Z21DrawTile16FixedAdd1_2jjjj+0x350> +800aec44: 25070002 addiu a3,t0,2 +800aec48: 91440006 lbu a0,6(t2) +800aec4c: 1080000a beqz a0,800aec78 <_Z21DrawTile16FixedAdd1_2jjjj+0x350> +800aec50: 00000000 nop +800aec54: 91a20002 lbu v0,2(t5) +800aec58: 104f01a4 beq v0,t7,800af2ec <_Z21DrawTile16FixedAdd1_2jjjj+0x9c4> +800aec5c: 00041840 sll v1,a0,0x1 +800aec60: 8f020044 lw v0,68(t8) +800aec64: 00621821 addu v1,v1,v0 +800aec68: 94640000 lhu a0,0(v1) +800aec6c: a5640004 sh a0,4(t3) +800aec70: 91c2004d lbu v0,77(t6) +800aec74: a0e20000 sb v0,0(a3) +800aec78: 91030003 lbu v1,3(t0) +800aec7c: 9322004c lbu v0,76(t9) +800aec80: 0062102b sltu v0,v1,v0 +800aec84: 1040000d beqz v0,800aecbc <_Z21DrawTile16FixedAdd1_2jjjj+0x394> +800aec88: 25060003 addiu a2,t0,3 +800aec8c: 91450007 lbu a1,7(t2) +800aec90: 10a0000a beqz a1,800aecbc <_Z21DrawTile16FixedAdd1_2jjjj+0x394> +800aec94: 00000000 nop +800aec98: 91a20003 lbu v0,3(t5) +800aec9c: 104f0177 beq v0,t7,800af27c <_Z21DrawTile16FixedAdd1_2jjjj+0x954> +800aeca0: 00051840 sll v1,a1,0x1 +800aeca4: 8f220044 lw v0,68(t9) +800aeca8: 00621821 addu v1,v1,v0 +800aecac: 94640000 lhu a0,0(v1) +800aecb0: a5640006 sh a0,6(t3) +800aecb4: 91c2004d lbu v0,77(t6) +800aecb8: a0c20000 sb v0,0(a2) +800aecbc: 258cffff addiu t4,t4,-1 +800aecc0: 11800008 beqz t4,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc> +800aecc4: 8dc20030 lw v0,48(t6) +800aecc8: 02629821 addu s3,s3,v0 +800aeccc: 0802ba95 j 800aea54 <_Z21DrawTile16FixedAdd1_2jjjj+0x12c> +800aecd0: 254a0008 addiu t2,t2,8 +800aecd4: 14400024 bnez v0,800aed68 <_Z21DrawTile16FixedAdd1_2jjjj+0x440> +800aecd8: 32824000 andi v0,s4,0x4000 +800aecdc: 16c00097 bnez s6,800aef3c <_Z21DrawTile16FixedAdd1_2jjjj+0x614> +800aece0: 3c02800a lui v0,0x800a +800aece4: 8fbf0034 lw ra,52(sp) +800aece8: 8fbe0030 lw s8,48(sp) +800aecec: 8fb7002c lw s7,44(sp) +800aecf0: 8fb60028 lw s6,40(sp) +800aecf4: 8fb50024 lw s5,36(sp) +800aecf8: 8fb40020 lw s4,32(sp) +800aecfc: 8fb3001c lw s3,28(sp) +800aed00: 8fb20018 lw s2,24(sp) +800aed04: 8fb10014 lw s1,20(sp) +800aed08: 8fb00010 lw s0,16(sp) +800aed0c: 03e00008 jr ra +800aed10: 27bd0038 addiu sp,sp,56 +800aed14: 8e240020 lw a0,32(s1) +800aed18: 8e25001c lw a1,28(s1) +800aed1c: 00641824 and v1,v1,a0 +800aed20: 8e220018 lw v0,24(s1) +800aed24: 00a31804 sllv v1,v1,a1 +800aed28: 00621821 addu v1,v1,v0 +800aed2c: 00031840 sll v1,v1,0x1 +800aed30: 3c028022 lui v0,0x8022 +800aed34: 24630c48 addiu v1,v1,3144 +800aed38: 24425bc4 addiu v0,v0,23492 +800aed3c: 00621821 addu v1,v1,v0 +800aed40: 3c048022 lui a0,0x8022 +800aed44: 0802ba83 j 800aea0c <_Z21DrawTile16FixedAdd1_2jjjj+0xe4> +800aed48: ac836e1c sw v1,28188(a0) +800aed4c: 3c02800a lui v0,0x800a +800aed50: 2442b390 addiu v0,v0,-19568 +800aed54: 0040f809 jalr v0 +800aed58: 02a02021 move a0,s5 +800aed5c: a2420000 sb v0,0(s2) +800aed60: 0802ba6e j 800ae9b8 <_Z21DrawTile16FixedAdd1_2jjjj+0x90> +800aed64: 8e260028 lw a2,40(s1) +800aed68: 10400092 beqz v0,800aefb4 <_Z21DrawTile16FixedAdd1_2jjjj+0x68c> +800aed6c: 00000000 nop +800aed70: 12c0ffdc beqz s6,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc> +800aed74: 02b71823 subu v1,s5,s7 +800aed78: 3c028022 lui v0,0x8022 +800aed7c: 2471003c addiu s1,v1,60 +800aed80: 245e6dd8 addiu s8,v0,28120 +800aed84: 8e220000 lw v0,0(s1) +800aed88: 02c09021 move s2,s6 +800aed8c: 03c0a021 move s4,s8 +800aed90: 24700038 addiu s0,v1,56 +800aed94: 24150001 li s5,1 +800aed98: 2416fbde li s6,-1058 +800aed9c: 14400060 bnez v0,800aef20 <_Z21DrawTile16FixedAdd1_2jjjj+0x5f8> +800aeda0: 03c0b821 move s7,s8 +800aeda4: 8e020000 lw v0,0(s0) +800aeda8: 10400055 beqz v0,800aef00 <_Z21DrawTile16FixedAdd1_2jjjj+0x5d8> +800aedac: 26640004 addiu a0,s3,4 +800aedb0: 8fc20008 lw v0,8(s8) +800aedb4: 00824021 addu t0,a0,v0 +800aedb8: 93c3004c lbu v1,76(s8) +800aedbc: 91050000 lbu a1,0(t0) +800aedc0: 8fc6003c lw a2,60(s8) +800aedc4: 8fc7000c lw a3,12(s8) +800aedc8: 00041040 sll v0,a0,0x1 +800aedcc: 00a3182b sltu v1,a1,v1 +800aedd0: 00465021 addu t2,v0,a2 +800aedd4: 1060000d beqz v1,800aee0c <_Z21DrawTile16FixedAdd1_2jjjj+0x4e4> +800aedd8: 00875821 addu t3,a0,a3 +800aeddc: 92040003 lbu a0,3(s0) +800aede0: 1080000a beqz a0,800aee0c <_Z21DrawTile16FixedAdd1_2jjjj+0x4e4> +800aede4: 00000000 nop +800aede8: 91620000 lbu v0,0(t3) +800aedec: 10550198 beq v0,s5,800af450 <_Z21DrawTile16FixedAdd1_2jjjj+0xb28> +800aedf0: 00041840 sll v1,a0,0x1 +800aedf4: 8fc20044 lw v0,68(s8) +800aedf8: 00621821 addu v1,v1,v0 +800aedfc: 94640000 lhu a0,0(v1) +800aee00: a5440000 sh a0,0(t2) +800aee04: 9282004d lbu v0,77(s4) +800aee08: a1020000 sb v0,0(t0) +800aee0c: 92e2004c lbu v0,76(s7) +800aee10: 91030001 lbu v1,1(t0) +800aee14: 0062102b sltu v0,v1,v0 +800aee18: 1040000d beqz v0,800aee50 <_Z21DrawTile16FixedAdd1_2jjjj+0x528> +800aee1c: 25070001 addiu a3,t0,1 +800aee20: 92040002 lbu a0,2(s0) +800aee24: 1080000b beqz a0,800aee54 <_Z21DrawTile16FixedAdd1_2jjjj+0x52c> +800aee28: 3c028019 lui v0,0x8019 +800aee2c: 91620001 lbu v0,1(t3) +800aee30: 105501b1 beq v0,s5,800af4f8 <_Z21DrawTile16FixedAdd1_2jjjj+0xbd0> +800aee34: 00041840 sll v1,a0,0x1 +800aee38: 8ee20044 lw v0,68(s7) +800aee3c: 00621821 addu v1,v1,v0 +800aee40: 94640000 lhu a0,0(v1) +800aee44: a5440002 sh a0,2(t2) +800aee48: 9282004d lbu v0,77(s4) +800aee4c: a0e20000 sb v0,0(a3) +800aee50: 3c028019 lui v0,0x8019 +800aee54: 244243d4 addiu v0,v0,17364 +800aee58: 8c460000 lw a2,0(v0) +800aee5c: 91030002 lbu v1,2(t0) +800aee60: 90c2004c lbu v0,76(a2) +800aee64: 0062102b sltu v0,v1,v0 +800aee68: 1040000f beqz v0,800aeea8 <_Z21DrawTile16FixedAdd1_2jjjj+0x580> +800aee6c: 25070002 addiu a3,t0,2 +800aee70: 92040001 lbu a0,1(s0) +800aee74: 1080000d beqz a0,800aeeac <_Z21DrawTile16FixedAdd1_2jjjj+0x584> +800aee78: 3c028019 lui v0,0x8019 +800aee7c: 91620002 lbu v0,2(t3) +800aee80: 1055018f beq v0,s5,800af4c0 <_Z21DrawTile16FixedAdd1_2jjjj+0xb98> +800aee84: 3c038022 lui v1,0x8022 +800aee88: 24636dd8 addiu v1,v1,28120 +800aee8c: 8c620044 lw v0,68(v1) +800aee90: 00041840 sll v1,a0,0x1 +800aee94: 00621821 addu v1,v1,v0 +800aee98: 94640000 lhu a0,0(v1) +800aee9c: a5440004 sh a0,4(t2) +800aeea0: 9282004d lbu v0,77(s4) +800aeea4: a0e20000 sb v0,0(a3) +800aeea8: 3c028019 lui v0,0x8019 +800aeeac: 244243d4 addiu v0,v0,17364 +800aeeb0: 8c440000 lw a0,0(v0) +800aeeb4: 91030003 lbu v1,3(t0) +800aeeb8: 9082004c lbu v0,76(a0) +800aeebc: 0062102b sltu v0,v1,v0 +800aeec0: 1040000f beqz v0,800aef00 <_Z21DrawTile16FixedAdd1_2jjjj+0x5d8> +800aeec4: 25060003 addiu a2,t0,3 +800aeec8: 92050000 lbu a1,0(s0) +800aeecc: 10a0000c beqz a1,800aef00 <_Z21DrawTile16FixedAdd1_2jjjj+0x5d8> +800aeed0: 00000000 nop +800aeed4: 91620003 lbu v0,3(t3) +800aeed8: 1055016b beq v0,s5,800af488 <_Z21DrawTile16FixedAdd1_2jjjj+0xb60> +800aeedc: 3c038022 lui v1,0x8022 +800aeee0: 24636dd8 addiu v1,v1,28120 +800aeee4: 8c620044 lw v0,68(v1) +800aeee8: 00051840 sll v1,a1,0x1 +800aeeec: 00621821 addu v1,v1,v0 +800aeef0: 94640000 lhu a0,0(v1) +800aeef4: a5440006 sh a0,6(t2) +800aeef8: 9282004d lbu v0,77(s4) +800aeefc: a0c20000 sb v0,0(a2) +800aef00: 2652ffff addiu s2,s2,-1 +800aef04: 2631fff8 addiu s1,s1,-8 +800aef08: 1240ff76 beqz s2,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc> +800aef0c: 8e820030 lw v0,48(s4) +800aef10: 02629821 addu s3,s3,v0 +800aef14: 8e220000 lw v0,0(s1) +800aef18: 1040ffa2 beqz v0,800aeda4 <_Z21DrawTile16FixedAdd1_2jjjj+0x47c> +800aef1c: 2610fff8 addiu s0,s0,-8 +800aef20: 3c02800a lui v0,0x800a +800aef24: 02602021 move a0,s3 +800aef28: 2442e57c addiu v0,v0,-6788 +800aef2c: 0040f809 jalr v0 +800aef30: 02202821 move a1,s1 +800aef34: 0802bb6a j 800aeda8 <_Z21DrawTile16FixedAdd1_2jjjj+0x480> +800aef38: 8e020000 lw v0,0(s0) +800aef3c: 3c038022 lui v1,0x8022 +800aef40: 02b78021 addu s0,s5,s7 +800aef44: 02c08821 move s1,s6 +800aef48: 2454e57c addiu s4,v0,-6788 +800aef4c: 0802bbdd j 800aef74 <_Z21DrawTile16FixedAdd1_2jjjj+0x64c> +800aef50: 24726dd8 addiu s2,v1,28120 +800aef54: 8e020000 lw v0,0(s0) +800aef58: 02002821 move a1,s0 +800aef5c: 26640004 addiu a0,s3,4 +800aef60: 14400010 bnez v0,800aefa4 <_Z21DrawTile16FixedAdd1_2jjjj+0x67c> +800aef64: 26100008 addiu s0,s0,8 +800aef68: 1220ff5e beqz s1,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc> +800aef6c: 8e420030 lw v0,48(s2) +800aef70: 02629821 addu s3,s3,v0 +800aef74: 8e020004 lw v0,4(s0) +800aef78: 2631ffff addiu s1,s1,-1 +800aef7c: 02602021 move a0,s3 +800aef80: 1040fff4 beqz v0,800aef54 <_Z21DrawTile16FixedAdd1_2jjjj+0x62c> +800aef84: 26050004 addiu a1,s0,4 +800aef88: 0280f809 jalr s4 +800aef8c: 00000000 nop +800aef90: 8e020000 lw v0,0(s0) +800aef94: 02002821 move a1,s0 +800aef98: 26640004 addiu a0,s3,4 +800aef9c: 1040fff2 beqz v0,800aef68 <_Z21DrawTile16FixedAdd1_2jjjj+0x640> +800aefa0: 26100008 addiu s0,s0,8 +800aefa4: 0280f809 jalr s4 +800aefa8: 00000000 nop +800aefac: 0802bbda j 800aef68 <_Z21DrawTile16FixedAdd1_2jjjj+0x640> +800aefb0: 00000000 nop +800aefb4: 12c0ff4b beqz s6,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc> +800aefb8: 3c028022 lui v0,0x8022 +800aefbc: 24526dd8 addiu s2,v0,28120 +800aefc0: 02b71823 subu v1,s5,s7 +800aefc4: 02c06821 move t5,s6 +800aefc8: 02407821 move t7,s2 +800aefcc: 246c003c addiu t4,v1,60 +800aefd0: 246a0038 addiu t2,v1,56 +800aefd4: 24100001 li s0,1 +800aefd8: 2411fbde li s1,-1058 +800aefdc: 0240a021 move s4,s2 +800aefe0: 0240a821 move s5,s2 +800aefe4: 0240b021 move s6,s2 +800aefe8: 0240b821 move s7,s2 +800aefec: 0240c021 move t8,s2 +800aeff0: 0240c821 move t9,s2 +800aeff4: 0240f021 move s8,s2 +800aeff8: 8d420000 lw v0,0(t2) +800aeffc: 1040004b beqz v0,800af12c <_Z21DrawTile16FixedAdd1_2jjjj+0x804> +800af000: 00000000 nop +800af004: 8e420008 lw v0,8(s2) +800af008: 9243004c lbu v1,76(s2) +800af00c: 02623821 addu a3,s3,v0 +800af010: 90e40000 lbu a0,0(a3) +800af014: 8e45003c lw a1,60(s2) +800af018: 8e46000c lw a2,12(s2) +800af01c: 00131040 sll v0,s3,0x1 +800af020: 0083182b sltu v1,a0,v1 +800af024: 00454821 addu t1,v0,a1 +800af028: 1060000d beqz v1,800af060 <_Z21DrawTile16FixedAdd1_2jjjj+0x738> +800af02c: 02665821 addu t3,s3,a2 +800af030: 91440000 lbu a0,0(t2) +800af034: 1080000a beqz a0,800af060 <_Z21DrawTile16FixedAdd1_2jjjj+0x738> +800af038: 00000000 nop +800af03c: 91620000 lbu v0,0(t3) +800af040: 1050019d beq v0,s0,800af6b8 <_Z21DrawTile16FixedAdd1_2jjjj+0xd90> +800af044: 00041840 sll v1,a0,0x1 +800af048: 8e420044 lw v0,68(s2) +800af04c: 00621821 addu v1,v1,v0 +800af050: 94640000 lhu a0,0(v1) +800af054: a5240000 sh a0,0(t1) +800af058: 91e2004d lbu v0,77(t7) +800af05c: a0e20000 sb v0,0(a3) +800af060: 9282004c lbu v0,76(s4) +800af064: 90e30001 lbu v1,1(a3) +800af068: 0062102b sltu v0,v1,v0 +800af06c: 1040000d beqz v0,800af0a4 <_Z21DrawTile16FixedAdd1_2jjjj+0x77c> +800af070: 24e80001 addiu t0,a3,1 +800af074: 91440001 lbu a0,1(t2) +800af078: 1080000a beqz a0,800af0a4 <_Z21DrawTile16FixedAdd1_2jjjj+0x77c> +800af07c: 00000000 nop +800af080: 91620001 lbu v0,1(t3) +800af084: 1050017e beq v0,s0,800af680 <_Z21DrawTile16FixedAdd1_2jjjj+0xd58> +800af088: 00041840 sll v1,a0,0x1 +800af08c: 8e820044 lw v0,68(s4) +800af090: 00621821 addu v1,v1,v0 +800af094: 94640000 lhu a0,0(v1) +800af098: a5240002 sh a0,2(t1) +800af09c: 91e2004d lbu v0,77(t7) +800af0a0: a1020000 sb v0,0(t0) +800af0a4: 92a2004c lbu v0,76(s5) +800af0a8: 90e30002 lbu v1,2(a3) +800af0ac: 0062102b sltu v0,v1,v0 +800af0b0: 1040000d beqz v0,800af0e8 <_Z21DrawTile16FixedAdd1_2jjjj+0x7c0> +800af0b4: 24e80002 addiu t0,a3,2 +800af0b8: 91440002 lbu a0,2(t2) +800af0bc: 1080000a beqz a0,800af0e8 <_Z21DrawTile16FixedAdd1_2jjjj+0x7c0> +800af0c0: 00000000 nop +800af0c4: 91620002 lbu v0,2(t3) +800af0c8: 1050015f beq v0,s0,800af648 <_Z21DrawTile16FixedAdd1_2jjjj+0xd20> +800af0cc: 00041840 sll v1,a0,0x1 +800af0d0: 8ea20044 lw v0,68(s5) +800af0d4: 00621821 addu v1,v1,v0 +800af0d8: 94640000 lhu a0,0(v1) +800af0dc: a5240004 sh a0,4(t1) +800af0e0: 91e2004d lbu v0,77(t7) +800af0e4: a1020000 sb v0,0(t0) +800af0e8: 90e30003 lbu v1,3(a3) +800af0ec: 92c2004c lbu v0,76(s6) +800af0f0: 0062102b sltu v0,v1,v0 +800af0f4: 1040000d beqz v0,800af12c <_Z21DrawTile16FixedAdd1_2jjjj+0x804> +800af0f8: 24e70003 addiu a3,a3,3 +800af0fc: 91440003 lbu a0,3(t2) +800af100: 1080000a beqz a0,800af12c <_Z21DrawTile16FixedAdd1_2jjjj+0x804> +800af104: 00000000 nop +800af108: 91620003 lbu v0,3(t3) +800af10c: 10500140 beq v0,s0,800af610 <_Z21DrawTile16FixedAdd1_2jjjj+0xce8> +800af110: 00041840 sll v1,a0,0x1 +800af114: 8ec20044 lw v0,68(s6) +800af118: 00621821 addu v1,v1,v0 +800af11c: 94640000 lhu a0,0(v1) +800af120: a5240006 sh a0,6(t1) +800af124: 91e2004d lbu v0,77(t7) +800af128: a0e20000 sb v0,0(a3) +800af12c: 8d820000 lw v0,0(t4) +800af130: 1040004b beqz v0,800af260 <_Z21DrawTile16FixedAdd1_2jjjj+0x938> +800af134: 26640004 addiu a0,s3,4 +800af138: 8ee20008 lw v0,8(s7) +800af13c: 00824021 addu t0,a0,v0 +800af140: 92e3004c lbu v1,76(s7) +800af144: 91050000 lbu a1,0(t0) +800af148: 8ee6003c lw a2,60(s7) +800af14c: 8ee7000c lw a3,12(s7) +800af150: 00041040 sll v0,a0,0x1 +800af154: 00a3182b sltu v1,a1,v1 +800af158: 00465821 addu t3,v0,a2 +800af15c: 1060000d beqz v1,800af194 <_Z21DrawTile16FixedAdd1_2jjjj+0x86c> +800af160: 00877021 addu t6,a0,a3 +800af164: 91840000 lbu a0,0(t4) +800af168: 1080000a beqz a0,800af194 <_Z21DrawTile16FixedAdd1_2jjjj+0x86c> +800af16c: 00000000 nop +800af170: 91c20000 lbu v0,0(t6) +800af174: 10500118 beq v0,s0,800af5d8 <_Z21DrawTile16FixedAdd1_2jjjj+0xcb0> +800af178: 00041840 sll v1,a0,0x1 +800af17c: 8ee20044 lw v0,68(s7) +800af180: 00621821 addu v1,v1,v0 +800af184: 94640000 lhu a0,0(v1) +800af188: a5640000 sh a0,0(t3) +800af18c: 91e2004d lbu v0,77(t7) +800af190: a1020000 sb v0,0(t0) +800af194: 9302004c lbu v0,76(t8) +800af198: 91030001 lbu v1,1(t0) +800af19c: 0062102b sltu v0,v1,v0 +800af1a0: 1040000d beqz v0,800af1d8 <_Z21DrawTile16FixedAdd1_2jjjj+0x8b0> +800af1a4: 25070001 addiu a3,t0,1 +800af1a8: 91440005 lbu a0,5(t2) +800af1ac: 1080000a beqz a0,800af1d8 <_Z21DrawTile16FixedAdd1_2jjjj+0x8b0> +800af1b0: 00000000 nop +800af1b4: 91c20001 lbu v0,1(t6) +800af1b8: 105000f9 beq v0,s0,800af5a0 <_Z21DrawTile16FixedAdd1_2jjjj+0xc78> +800af1bc: 00041840 sll v1,a0,0x1 +800af1c0: 8f020044 lw v0,68(t8) +800af1c4: 00621821 addu v1,v1,v0 +800af1c8: 94640000 lhu a0,0(v1) +800af1cc: a5640002 sh a0,2(t3) +800af1d0: 91e2004d lbu v0,77(t7) +800af1d4: a0e20000 sb v0,0(a3) +800af1d8: 9322004c lbu v0,76(t9) +800af1dc: 91030002 lbu v1,2(t0) +800af1e0: 0062102b sltu v0,v1,v0 +800af1e4: 1040000d beqz v0,800af21c <_Z21DrawTile16FixedAdd1_2jjjj+0x8f4> +800af1e8: 25070002 addiu a3,t0,2 +800af1ec: 91440006 lbu a0,6(t2) +800af1f0: 1080000a beqz a0,800af21c <_Z21DrawTile16FixedAdd1_2jjjj+0x8f4> +800af1f4: 00000000 nop +800af1f8: 91c20002 lbu v0,2(t6) +800af1fc: 105000da beq v0,s0,800af568 <_Z21DrawTile16FixedAdd1_2jjjj+0xc40> +800af200: 00041840 sll v1,a0,0x1 +800af204: 8f220044 lw v0,68(t9) +800af208: 00621821 addu v1,v1,v0 +800af20c: 94640000 lhu a0,0(v1) +800af210: a5640004 sh a0,4(t3) +800af214: 91e2004d lbu v0,77(t7) +800af218: a0e20000 sb v0,0(a3) +800af21c: 91030003 lbu v1,3(t0) +800af220: 93c2004c lbu v0,76(s8) +800af224: 0062102b sltu v0,v1,v0 +800af228: 1040000d beqz v0,800af260 <_Z21DrawTile16FixedAdd1_2jjjj+0x938> +800af22c: 25060003 addiu a2,t0,3 +800af230: 91450007 lbu a1,7(t2) +800af234: 10a0000a beqz a1,800af260 <_Z21DrawTile16FixedAdd1_2jjjj+0x938> +800af238: 00000000 nop +800af23c: 91c20003 lbu v0,3(t6) +800af240: 105000bb beq v0,s0,800af530 <_Z21DrawTile16FixedAdd1_2jjjj+0xc08> +800af244: 00051840 sll v1,a1,0x1 +800af248: 8fc20044 lw v0,68(s8) +800af24c: 00621821 addu v1,v1,v0 +800af250: 94640000 lhu a0,0(v1) +800af254: a5640006 sh a0,6(t3) +800af258: 91e2004d lbu v0,77(t7) +800af25c: a0c20000 sb v0,0(a2) +800af260: 25adffff addiu t5,t5,-1 +800af264: 258cfff8 addiu t4,t4,-8 +800af268: 11a0fe9e beqz t5,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc> +800af26c: 8de20030 lw v0,48(t7) +800af270: 02629821 addu s3,s3,v0 +800af274: 0802bbfe j 800aeff8 <_Z21DrawTile16FixedAdd1_2jjjj+0x6d0> +800af278: 254afff8 addiu t2,t2,-8 +800af27c: 8f230044 lw v1,68(t9) +800af280: 00051040 sll v0,a1,0x1 +800af284: 00431021 addu v0,v0,v1 +800af288: 94450000 lhu a1,0(v0) +800af28c: 8f230050 lw v1,80(t9) +800af290: 00b01024 and v0,a1,s0 +800af294: 00702024 and a0,v1,s0 +800af298: 00441021 addu v0,v0,a0 +800af29c: 30630421 andi v1,v1,0x421 +800af2a0: 00a32824 and a1,a1,v1 +800af2a4: 00021042 srl v0,v0,0x1 +800af2a8: 00451021 addu v0,v0,a1 +800af2ac: 0802bb2d j 800aecb4 <_Z21DrawTile16FixedAdd1_2jjjj+0x38c> +800af2b0: a5620006 sh v0,6(t3) +800af2b4: 8e230044 lw v1,68(s1) +800af2b8: 00041040 sll v0,a0,0x1 +800af2bc: 00431021 addu v0,v0,v1 +800af2c0: 94450000 lhu a1,0(v0) +800af2c4: 8e230050 lw v1,80(s1) +800af2c8: 00b01024 and v0,a1,s0 +800af2cc: 00702024 and a0,v1,s0 +800af2d0: 00441021 addu v0,v0,a0 +800af2d4: 30630421 andi v1,v1,0x421 +800af2d8: 00a32824 and a1,a1,v1 +800af2dc: 00021042 srl v0,v0,0x1 +800af2e0: 00451021 addu v0,v0,a1 +800af2e4: 0802baad j 800aeab4 <_Z21DrawTile16FixedAdd1_2jjjj+0x18c> +800af2e8: a5220000 sh v0,0(t1) +800af2ec: 8f030044 lw v1,68(t8) +800af2f0: 00041040 sll v0,a0,0x1 +800af2f4: 00431021 addu v0,v0,v1 +800af2f8: 94450000 lhu a1,0(v0) +800af2fc: 8f030050 lw v1,80(t8) +800af300: 00b01024 and v0,a1,s0 +800af304: 00702024 and a0,v1,s0 +800af308: 00441021 addu v0,v0,a0 +800af30c: 30630421 andi v1,v1,0x421 +800af310: 00a32824 and a1,a1,v1 +800af314: 00021042 srl v0,v0,0x1 +800af318: 00451021 addu v0,v0,a1 +800af31c: 0802bb1c j 800aec70 <_Z21DrawTile16FixedAdd1_2jjjj+0x348> +800af320: a5620004 sh v0,4(t3) +800af324: 8ee30044 lw v1,68(s7) +800af328: 00041040 sll v0,a0,0x1 +800af32c: 00431021 addu v0,v0,v1 +800af330: 94450000 lhu a1,0(v0) +800af334: 8ee30050 lw v1,80(s7) +800af338: 00b01024 and v0,a1,s0 +800af33c: 00702024 and a0,v1,s0 +800af340: 00441021 addu v0,v0,a0 +800af344: 30630421 andi v1,v1,0x421 +800af348: 00a32824 and a1,a1,v1 +800af34c: 00021042 srl v0,v0,0x1 +800af350: 00451021 addu v0,v0,a1 +800af354: 0802bb0b j 800aec2c <_Z21DrawTile16FixedAdd1_2jjjj+0x304> +800af358: a5620002 sh v0,2(t3) +800af35c: 8ec30044 lw v1,68(s6) +800af360: 00041040 sll v0,a0,0x1 +800af364: 00431021 addu v0,v0,v1 +800af368: 94450000 lhu a1,0(v0) +800af36c: 8ec30050 lw v1,80(s6) +800af370: 00b01024 and v0,a1,s0 +800af374: 00702024 and a0,v1,s0 +800af378: 00441021 addu v0,v0,a0 +800af37c: 30630421 andi v1,v1,0x421 +800af380: 00a32824 and a1,a1,v1 +800af384: 00021042 srl v0,v0,0x1 +800af388: 00451021 addu v0,v0,a1 +800af38c: 0802bafa j 800aebe8 <_Z21DrawTile16FixedAdd1_2jjjj+0x2c0> +800af390: a5620000 sh v0,0(t3) +800af394: 8ea30044 lw v1,68(s5) +800af398: 00041040 sll v0,a0,0x1 +800af39c: 00431021 addu v0,v0,v1 +800af3a0: 94450000 lhu a1,0(v0) +800af3a4: 8ea30050 lw v1,80(s5) +800af3a8: 00b01024 and v0,a1,s0 +800af3ac: 00702024 and a0,v1,s0 +800af3b0: 00441021 addu v0,v0,a0 +800af3b4: 30630421 andi v1,v1,0x421 +800af3b8: 00a32824 and a1,a1,v1 +800af3bc: 00021042 srl v0,v0,0x1 +800af3c0: 00451021 addu v0,v0,a1 +800af3c4: 0802bae0 j 800aeb80 <_Z21DrawTile16FixedAdd1_2jjjj+0x258> +800af3c8: a5220006 sh v0,6(t1) +800af3cc: 8e830044 lw v1,68(s4) +800af3d0: 00041040 sll v0,a0,0x1 +800af3d4: 00431021 addu v0,v0,v1 +800af3d8: 94450000 lhu a1,0(v0) +800af3dc: 8e830050 lw v1,80(s4) +800af3e0: 00b01024 and v0,a1,s0 +800af3e4: 00702024 and a0,v1,s0 +800af3e8: 00441021 addu v0,v0,a0 +800af3ec: 30630421 andi v1,v1,0x421 +800af3f0: 00a32824 and a1,a1,v1 +800af3f4: 00021042 srl v0,v0,0x1 +800af3f8: 00451021 addu v0,v0,a1 +800af3fc: 0802bacf j 800aeb3c <_Z21DrawTile16FixedAdd1_2jjjj+0x214> +800af400: a5220004 sh v0,4(t1) +800af404: 8e430044 lw v1,68(s2) +800af408: 00041040 sll v0,a0,0x1 +800af40c: 00431021 addu v0,v0,v1 +800af410: 94450000 lhu a1,0(v0) +800af414: 8e430050 lw v1,80(s2) +800af418: 00b01024 and v0,a1,s0 +800af41c: 00702024 and a0,v1,s0 +800af420: 00441021 addu v0,v0,a0 +800af424: 30630421 andi v1,v1,0x421 +800af428: 00a32824 and a1,a1,v1 +800af42c: 00021042 srl v0,v0,0x1 +800af430: 00451021 addu v0,v0,a1 +800af434: 0802babe j 800aeaf8 <_Z21DrawTile16FixedAdd1_2jjjj+0x1d0> +800af438: a5220002 sh v0,2(t1) +800af43c: 244228a0 addiu v0,v0,10400 +800af440: 0040f809 jalr v0 +800af444: 00000000 nop +800af448: 0802ba7b j 800ae9ec <_Z21DrawTile16FixedAdd1_2jjjj+0xc4> +800af44c: 8e220020 lw v0,32(s1) +800af450: 8fc30044 lw v1,68(s8) +800af454: 00041040 sll v0,a0,0x1 +800af458: 00431021 addu v0,v0,v1 +800af45c: 94450000 lhu a1,0(v0) +800af460: 8fc30050 lw v1,80(s8) +800af464: 00b61024 and v0,a1,s6 +800af468: 00762024 and a0,v1,s6 +800af46c: 00441021 addu v0,v0,a0 +800af470: 30630421 andi v1,v1,0x421 +800af474: 00a32824 and a1,a1,v1 +800af478: 00021042 srl v0,v0,0x1 +800af47c: 00451021 addu v0,v0,a1 +800af480: 0802bb81 j 800aee04 <_Z21DrawTile16FixedAdd1_2jjjj+0x4dc> +800af484: a5420000 sh v0,0(t2) +800af488: 8c830044 lw v1,68(a0) +800af48c: 00051040 sll v0,a1,0x1 +800af490: 00431021 addu v0,v0,v1 +800af494: 94450000 lhu a1,0(v0) +800af498: 8c830050 lw v1,80(a0) +800af49c: 00b61024 and v0,a1,s6 +800af4a0: 00762024 and a0,v1,s6 +800af4a4: 00441021 addu v0,v0,a0 +800af4a8: 30630421 andi v1,v1,0x421 +800af4ac: 00a32824 and a1,a1,v1 +800af4b0: 00021042 srl v0,v0,0x1 +800af4b4: 00451021 addu v0,v0,a1 +800af4b8: 0802bbbe j 800aeef8 <_Z21DrawTile16FixedAdd1_2jjjj+0x5d0> +800af4bc: a5420006 sh v0,6(t2) +800af4c0: 8cc30044 lw v1,68(a2) +800af4c4: 00041040 sll v0,a0,0x1 +800af4c8: 00431021 addu v0,v0,v1 +800af4cc: 94450000 lhu a1,0(v0) +800af4d0: 8cc30050 lw v1,80(a2) +800af4d4: 00b61024 and v0,a1,s6 +800af4d8: 00762024 and a0,v1,s6 +800af4dc: 00441021 addu v0,v0,a0 +800af4e0: 30630421 andi v1,v1,0x421 +800af4e4: 00a32824 and a1,a1,v1 +800af4e8: 00021042 srl v0,v0,0x1 +800af4ec: 00451021 addu v0,v0,a1 +800af4f0: 0802bba8 j 800aeea0 <_Z21DrawTile16FixedAdd1_2jjjj+0x578> +800af4f4: a5420004 sh v0,4(t2) +800af4f8: 8ee30044 lw v1,68(s7) +800af4fc: 00041040 sll v0,a0,0x1 +800af500: 00431021 addu v0,v0,v1 +800af504: 94450000 lhu a1,0(v0) +800af508: 8ee30050 lw v1,80(s7) +800af50c: 00b61024 and v0,a1,s6 +800af510: 00762024 and a0,v1,s6 +800af514: 00441021 addu v0,v0,a0 +800af518: 30630421 andi v1,v1,0x421 +800af51c: 00a32824 and a1,a1,v1 +800af520: 00021042 srl v0,v0,0x1 +800af524: 00451021 addu v0,v0,a1 +800af528: 0802bb92 j 800aee48 <_Z21DrawTile16FixedAdd1_2jjjj+0x520> +800af52c: a5420002 sh v0,2(t2) +800af530: 8fc30044 lw v1,68(s8) +800af534: 00051040 sll v0,a1,0x1 +800af538: 00431021 addu v0,v0,v1 +800af53c: 94450000 lhu a1,0(v0) +800af540: 8fc30050 lw v1,80(s8) +800af544: 00b11024 and v0,a1,s1 +800af548: 00712024 and a0,v1,s1 +800af54c: 00441021 addu v0,v0,a0 +800af550: 30630421 andi v1,v1,0x421 +800af554: 00a32824 and a1,a1,v1 +800af558: 00021042 srl v0,v0,0x1 +800af55c: 00451021 addu v0,v0,a1 +800af560: 0802bc96 j 800af258 <_Z21DrawTile16FixedAdd1_2jjjj+0x930> +800af564: a5620006 sh v0,6(t3) +800af568: 8f230044 lw v1,68(t9) +800af56c: 00041040 sll v0,a0,0x1 +800af570: 00431021 addu v0,v0,v1 +800af574: 94450000 lhu a1,0(v0) +800af578: 8f230050 lw v1,80(t9) +800af57c: 00b11024 and v0,a1,s1 +800af580: 00712024 and a0,v1,s1 +800af584: 00441021 addu v0,v0,a0 +800af588: 30630421 andi v1,v1,0x421 +800af58c: 00a32824 and a1,a1,v1 +800af590: 00021042 srl v0,v0,0x1 +800af594: 00451021 addu v0,v0,a1 +800af598: 0802bc85 j 800af214 <_Z21DrawTile16FixedAdd1_2jjjj+0x8ec> +800af59c: a5620004 sh v0,4(t3) +800af5a0: 8f030044 lw v1,68(t8) +800af5a4: 00041040 sll v0,a0,0x1 +800af5a8: 00431021 addu v0,v0,v1 +800af5ac: 94450000 lhu a1,0(v0) +800af5b0: 8f030050 lw v1,80(t8) +800af5b4: 00b11024 and v0,a1,s1 +800af5b8: 00712024 and a0,v1,s1 +800af5bc: 00441021 addu v0,v0,a0 +800af5c0: 30630421 andi v1,v1,0x421 +800af5c4: 00a32824 and a1,a1,v1 +800af5c8: 00021042 srl v0,v0,0x1 +800af5cc: 00451021 addu v0,v0,a1 +800af5d0: 0802bc74 j 800af1d0 <_Z21DrawTile16FixedAdd1_2jjjj+0x8a8> +800af5d4: a5620002 sh v0,2(t3) +800af5d8: 8ee30044 lw v1,68(s7) +800af5dc: 00041040 sll v0,a0,0x1 +800af5e0: 00431021 addu v0,v0,v1 +800af5e4: 94450000 lhu a1,0(v0) +800af5e8: 8ee30050 lw v1,80(s7) +800af5ec: 00b11024 and v0,a1,s1 +800af5f0: 00712024 and a0,v1,s1 +800af5f4: 00441021 addu v0,v0,a0 +800af5f8: 30630421 andi v1,v1,0x421 +800af5fc: 00a32824 and a1,a1,v1 +800af600: 00021042 srl v0,v0,0x1 +800af604: 00451021 addu v0,v0,a1 +800af608: 0802bc63 j 800af18c <_Z21DrawTile16FixedAdd1_2jjjj+0x864> +800af60c: a5620000 sh v0,0(t3) +800af610: 8ec30044 lw v1,68(s6) +800af614: 00041040 sll v0,a0,0x1 +800af618: 00431021 addu v0,v0,v1 +800af61c: 94450000 lhu a1,0(v0) +800af620: 8ec30050 lw v1,80(s6) +800af624: 00b11024 and v0,a1,s1 +800af628: 00712024 and a0,v1,s1 +800af62c: 00441021 addu v0,v0,a0 +800af630: 30630421 andi v1,v1,0x421 +800af634: 00a32824 and a1,a1,v1 +800af638: 00021042 srl v0,v0,0x1 +800af63c: 00451021 addu v0,v0,a1 +800af640: 0802bc49 j 800af124 <_Z21DrawTile16FixedAdd1_2jjjj+0x7fc> +800af644: a5220006 sh v0,6(t1) +800af648: 8ea30044 lw v1,68(s5) +800af64c: 00041040 sll v0,a0,0x1 +800af650: 00431021 addu v0,v0,v1 +800af654: 94450000 lhu a1,0(v0) +800af658: 8ea30050 lw v1,80(s5) +800af65c: 00b11024 and v0,a1,s1 +800af660: 00712024 and a0,v1,s1 +800af664: 00441021 addu v0,v0,a0 +800af668: 30630421 andi v1,v1,0x421 +800af66c: 00a32824 and a1,a1,v1 +800af670: 00021042 srl v0,v0,0x1 +800af674: 00451021 addu v0,v0,a1 +800af678: 0802bc38 j 800af0e0 <_Z21DrawTile16FixedAdd1_2jjjj+0x7b8> +800af67c: a5220004 sh v0,4(t1) +800af680: 8e830044 lw v1,68(s4) +800af684: 00041040 sll v0,a0,0x1 +800af688: 00431021 addu v0,v0,v1 +800af68c: 94450000 lhu a1,0(v0) +800af690: 8e830050 lw v1,80(s4) +800af694: 00b11024 and v0,a1,s1 +800af698: 00712024 and a0,v1,s1 +800af69c: 00441021 addu v0,v0,a0 +800af6a0: 30630421 andi v1,v1,0x421 +800af6a4: 00a32824 and a1,a1,v1 +800af6a8: 00021042 srl v0,v0,0x1 +800af6ac: 00451021 addu v0,v0,a1 +800af6b0: 0802bc27 j 800af09c <_Z21DrawTile16FixedAdd1_2jjjj+0x774> +800af6b4: a5220002 sh v0,2(t1) +800af6b8: 8e430044 lw v1,68(s2) +800af6bc: 00041040 sll v0,a0,0x1 +800af6c0: 00431021 addu v0,v0,v1 +800af6c4: 94450000 lhu a1,0(v0) +800af6c8: 8e430050 lw v1,80(s2) +800af6cc: 00b11024 and v0,a1,s1 +800af6d0: 00712024 and a0,v1,s1 +800af6d4: 00441021 addu v0,v0,a0 +800af6d8: 30630421 andi v1,v1,0x421 +800af6dc: 00a32824 and a1,a1,v1 +800af6e0: 00021042 srl v0,v0,0x1 +800af6e4: 00451021 addu v0,v0,a1 +800af6e8: 0802bc16 j 800af058 <_Z21DrawTile16FixedAdd1_2jjjj+0x730> +800af6ec: a5220000 sh v0,0(t1) + +800af6f0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj>: +800af6f0: 27bdffb8 addiu sp,sp,-72 +800af6f4: 3c028022 lui v0,0x8022 +800af6f8: afbe0040 sw s8,64(sp) +800af6fc: afb7003c sw s7,60(sp) +800af700: afb50034 sw s5,52(sp) +800af704: afb40030 sw s4,48(sp) +800af708: afb3002c sw s3,44(sp) +800af70c: afb10024 sw s1,36(sp) +800af710: afbf0044 sw ra,68(sp) +800af714: 24516da8 addiu s1,v0,28072 +800af718: afb60038 sw s6,56(sp) +800af71c: afb20028 sw s2,40(sp) +800af720: afb00020 sw s0,32(sp) +800af724: 0080a021 move s4,a0 +800af728: 8e280008 lw t0,8(s1) +800af72c: 308203ff andi v0,a0,0x3ff +800af730: 328301ff andi v1,s4,0x1ff +800af734: 8e24000c lw a0,12(s1) +800af738: 01021004 sllv v0,v0,t0 +800af73c: 2c630100 sltiu v1,v1,256 +800af740: 00442021 addu a0,v0,a0 +800af744: 00a09821 move s3,a1 +800af748: 00c0a821 move s5,a2 +800af74c: 00e0f021 move s8,a3 +800af750: 14600003 bnez v1,800af760 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x70> +800af754: 8fb7005c lw s7,92(sp) +800af758: 8e220010 lw v0,16(s1) +800af75c: 00822021 addu a0,a0,v0 +800af760: 3085ffff andi a1,a0,0xffff +800af764: 8e260028 lw a2,40(s1) +800af768: 01058006 srlv s0,a1,t0 +800af76c: 02069021 addu s2,s0,a2 +800af770: 8e220024 lw v0,36(s1) +800af774: 92440000 lbu a0,0(s2) +800af778: 00101980 sll v1,s0,0x6 +800af77c: 1080012d beqz a0,800afc34 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x544> +800af780: 0062b021 addu s6,v1,v0 +800af784: 02061021 addu v0,s0,a2 +800af788: 90440000 lbu a0,0(v0) +800af78c: 24030002 li v1,2 +800af790: 108300fd beq a0,v1,800afb88 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x498> +800af794: 8fbf0044 lw ra,68(sp) +800af798: 9222002c lbu v0,44(s1) +800af79c: 10400105 beqz v0,800afbb4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x4c4> +800af7a0: 00141a82 srl v1,s4,0xa +800af7a4: 3c028022 lui v0,0x8022 +800af7a8: 90435bcb lbu v1,23499(v0) +800af7ac: 146003ad bnez v1,800b0664 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf74> +800af7b0: 3c028005 lui v0,0x8005 +800af7b4: 8e220020 lw v0,32(s1) +800af7b8: 00141a82 srl v1,s4,0xa +800af7bc: 00621824 and v1,v1,v0 +800af7c0: 3c02802c lui v0,0x802c +800af7c4: 2442140c addiu v0,v0,5132 +800af7c8: 00031a40 sll v1,v1,0x9 +800af7cc: 00621821 addu v1,v1,v0 +800af7d0: 3c048022 lui a0,0x8022 +800af7d4: 2ea20004 sltiu v0,s5,4 +800af7d8: 10400105 beqz v0,800afbf0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x500> +800af7dc: ac836e1c sw v1,28188(a0) +800af7e0: 3c03801f lui v1,0x801f +800af7e4: 02be3821 addu a3,s5,s8 +800af7e8: 00151080 sll v0,s5,0x2 +800af7ec: 2463b514 addiu v1,v1,-19180 +800af7f0: 00431021 addu v0,v0,v1 +800af7f4: 2ce40004 sltiu a0,a3,4 +800af7f8: 108000ff beqz a0,800afbf8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x508> +800af7fc: 8c4f0000 lw t7,0(v0) +800af800: 3c03801f lui v1,0x801f +800af804: 00071080 sll v0,a3,0x2 +800af808: 2463b524 addiu v1,v1,-19164 +800af80c: 00431021 addu v0,v0,v1 +800af810: 8c440000 lw a0,0(v0) +800af814: 0000c021 move t8,zero +800af818: 01e47824 and t7,t7,a0 +800af81c: 3282c000 andi v0,s4,0xc000 +800af820: 144000c2 bnez v0,800afb2c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x43c> +800af824: 32828000 andi v0,s4,0x8000 +800af828: 12e000d6 beqz s7,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494> +800af82c: 3c028022 lui v0,0x8022 +800af830: 24556dd8 addiu s5,v0,28120 +800af834: 8fa20058 lw v0,88(sp) +800af838: 27b20010 addiu s2,sp,16 +800af83c: 02c25021 addu t2,s6,v0 +800af840: 02e06021 move t4,s7 +800af844: 02a07021 move t6,s5 +800af848: 24100001 li s0,1 +800af84c: 2411fbde li s1,-1058 +800af850: 02a0b021 move s6,s5 +800af854: 02a0b821 move s7,s5 +800af858: 02a0c821 move t9,s5 +800af85c: 0240a021 move s4,s2 +800af860: 02a0f021 move s8,s5 +800af864: 8d420000 lw v0,0(t2) +800af868: 01e21024 and v0,t7,v0 +800af86c: 1040004b beqz v0,800af99c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x2ac> +800af870: afa20010 sw v0,16(sp) +800af874: 8ea20008 lw v0,8(s5) +800af878: 92a3004c lbu v1,76(s5) +800af87c: 02623821 addu a3,s3,v0 +800af880: 90e40000 lbu a0,0(a3) +800af884: 8ea5003c lw a1,60(s5) +800af888: 8ea6000c lw a2,12(s5) +800af88c: 00131040 sll v0,s3,0x1 +800af890: 0083182b sltu v1,a0,v1 +800af894: 00454821 addu t1,v0,a1 +800af898: 1060000d beqz v1,800af8d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1e0> +800af89c: 02665821 addu t3,s3,a2 +800af8a0: 93a40010 lbu a0,16(sp) +800af8a4: 1080000a beqz a0,800af8d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1e0> +800af8a8: 00000000 nop +800af8ac: 91620000 lbu v0,0(t3) +800af8b0: 10500326 beq v0,s0,800b054c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xe5c> +800af8b4: 00041840 sll v1,a0,0x1 +800af8b8: 8ea20044 lw v0,68(s5) +800af8bc: 00621821 addu v1,v1,v0 +800af8c0: 94640000 lhu a0,0(v1) +800af8c4: a5240000 sh a0,0(t1) +800af8c8: 91c2004d lbu v0,77(t6) +800af8cc: a0e20000 sb v0,0(a3) +800af8d0: 92c2004c lbu v0,76(s6) +800af8d4: 90e30001 lbu v1,1(a3) +800af8d8: 0062102b sltu v0,v1,v0 +800af8dc: 1040000d beqz v0,800af914 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x224> +800af8e0: 24e80001 addiu t0,a3,1 +800af8e4: 92440001 lbu a0,1(s2) +800af8e8: 1080000a beqz a0,800af914 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x224> +800af8ec: 00000000 nop +800af8f0: 91620001 lbu v0,1(t3) +800af8f4: 10500307 beq v0,s0,800b0514 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xe24> +800af8f8: 00041840 sll v1,a0,0x1 +800af8fc: 8ec20044 lw v0,68(s6) +800af900: 00621821 addu v1,v1,v0 +800af904: 94640000 lhu a0,0(v1) +800af908: a5240002 sh a0,2(t1) +800af90c: 91c2004d lbu v0,77(t6) +800af910: a1020000 sb v0,0(t0) +800af914: 92e2004c lbu v0,76(s7) +800af918: 90e30002 lbu v1,2(a3) +800af91c: 0062102b sltu v0,v1,v0 +800af920: 1040000d beqz v0,800af958 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x268> +800af924: 24e80002 addiu t0,a3,2 +800af928: 92440002 lbu a0,2(s2) +800af92c: 1080000a beqz a0,800af958 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x268> +800af930: 00000000 nop +800af934: 91620002 lbu v0,2(t3) +800af938: 105002e8 beq v0,s0,800b04dc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xdec> +800af93c: 00041840 sll v1,a0,0x1 +800af940: 8ee20044 lw v0,68(s7) +800af944: 00621821 addu v1,v1,v0 +800af948: 94640000 lhu a0,0(v1) +800af94c: a5240004 sh a0,4(t1) +800af950: 91c2004d lbu v0,77(t6) +800af954: a1020000 sb v0,0(t0) +800af958: 90e30003 lbu v1,3(a3) +800af95c: 9322004c lbu v0,76(t9) +800af960: 0062102b sltu v0,v1,v0 +800af964: 1040000d beqz v0,800af99c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x2ac> +800af968: 24e70003 addiu a3,a3,3 +800af96c: 92440003 lbu a0,3(s2) +800af970: 1080000a beqz a0,800af99c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x2ac> +800af974: 00000000 nop +800af978: 91620003 lbu v0,3(t3) +800af97c: 1050032b beq v0,s0,800b062c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf3c> +800af980: 00041840 sll v1,a0,0x1 +800af984: 8f220044 lw v0,68(t9) +800af988: 00621821 addu v1,v1,v0 +800af98c: 94640000 lhu a0,0(v1) +800af990: a5240006 sh a0,6(t1) +800af994: 91c2004d lbu v0,77(t6) +800af998: a0e20000 sb v0,0(a3) +800af99c: 8d420004 lw v0,4(t2) +800af9a0: 03021024 and v0,t8,v0 +800af9a4: 1040005b beqz v0,800afb14 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x424> +800af9a8: afa20010 sw v0,16(sp) +800af9ac: 8fc20008 lw v0,8(s8) +800af9b0: 26640004 addiu a0,s3,4 +800af9b4: 00824021 addu t0,a0,v0 +800af9b8: 93c3004c lbu v1,76(s8) +800af9bc: 91050000 lbu a1,0(t0) +800af9c0: 8fc6003c lw a2,60(s8) +800af9c4: 8fc7000c lw a3,12(s8) +800af9c8: 00041040 sll v0,a0,0x1 +800af9cc: 00a3182b sltu v1,a1,v1 +800af9d0: 00465821 addu t3,v0,a2 +800af9d4: 1060000d beqz v1,800afa0c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x31c> +800af9d8: 00876821 addu t5,a0,a3 +800af9dc: 93a40010 lbu a0,16(sp) +800af9e0: 1080000b beqz a0,800afa10 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x320> +800af9e4: 3c038019 lui v1,0x8019 +800af9e8: 91a20000 lbu v0,0(t5) +800af9ec: 10500301 beq v0,s0,800b05f4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf04> +800af9f0: 00041840 sll v1,a0,0x1 +800af9f4: 8fc20044 lw v0,68(s8) +800af9f8: 00621821 addu v1,v1,v0 +800af9fc: 94640000 lhu a0,0(v1) +800afa00: a5640000 sh a0,0(t3) +800afa04: 91c2004d lbu v0,77(t6) +800afa08: a1020000 sb v0,0(t0) +800afa0c: 3c038019 lui v1,0x8019 +800afa10: 246343d8 addiu v1,v1,17368 +800afa14: 8c660000 lw a2,0(v1) +800afa18: 91030001 lbu v1,1(t0) +800afa1c: 90c2004c lbu v0,76(a2) +800afa20: 0062102b sltu v0,v1,v0 +800afa24: 1040000f beqz v0,800afa64 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x374> +800afa28: 25070001 addiu a3,t0,1 +800afa2c: 92840001 lbu a0,1(s4) +800afa30: 1080000d beqz a0,800afa68 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x378> +800afa34: 3c028019 lui v0,0x8019 +800afa38: 91a20001 lbu v0,1(t5) +800afa3c: 105002df beq v0,s0,800b05bc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xecc> +800afa40: 3c038022 lui v1,0x8022 +800afa44: 24636dd8 addiu v1,v1,28120 +800afa48: 8c620044 lw v0,68(v1) +800afa4c: 00041840 sll v1,a0,0x1 +800afa50: 00621821 addu v1,v1,v0 +800afa54: 94640000 lhu a0,0(v1) +800afa58: a5640002 sh a0,2(t3) +800afa5c: 91c2004d lbu v0,77(t6) +800afa60: a0e20000 sb v0,0(a3) +800afa64: 3c028019 lui v0,0x8019 +800afa68: 244243d8 addiu v0,v0,17368 +800afa6c: 8c460000 lw a2,0(v0) +800afa70: 91030002 lbu v1,2(t0) +800afa74: 90c2004c lbu v0,76(a2) +800afa78: 0062102b sltu v0,v1,v0 +800afa7c: 1040000f beqz v0,800afabc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x3cc> +800afa80: 25070002 addiu a3,t0,2 +800afa84: 92840002 lbu a0,2(s4) +800afa88: 1080000d beqz a0,800afac0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x3d0> +800afa8c: 3c028019 lui v0,0x8019 +800afa90: 91a20002 lbu v0,2(t5) +800afa94: 105002bb beq v0,s0,800b0584 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xe94> +800afa98: 3c038022 lui v1,0x8022 +800afa9c: 24636dd8 addiu v1,v1,28120 +800afaa0: 8c620044 lw v0,68(v1) +800afaa4: 00041840 sll v1,a0,0x1 +800afaa8: 00621821 addu v1,v1,v0 +800afaac: 94640000 lhu a0,0(v1) +800afab0: a5640004 sh a0,4(t3) +800afab4: 91c2004d lbu v0,77(t6) +800afab8: a0e20000 sb v0,0(a3) +800afabc: 3c028019 lui v0,0x8019 +800afac0: 244243d8 addiu v0,v0,17368 +800afac4: 8c440000 lw a0,0(v0) +800afac8: 91030003 lbu v1,3(t0) +800afacc: 9082004c lbu v0,76(a0) +800afad0: 0062102b sltu v0,v1,v0 +800afad4: 1040000f beqz v0,800afb14 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x424> +800afad8: 25060003 addiu a2,t0,3 +800afadc: 92850003 lbu a1,3(s4) +800afae0: 10a0000c beqz a1,800afb14 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x424> +800afae4: 00000000 nop +800afae8: 91a20003 lbu v0,3(t5) +800afaec: 1050026d beq v0,s0,800b04a4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xdb4> +800afaf0: 3c038022 lui v1,0x8022 +800afaf4: 24636dd8 addiu v1,v1,28120 +800afaf8: 8c620044 lw v0,68(v1) +800afafc: 00051840 sll v1,a1,0x1 +800afb00: 00621821 addu v1,v1,v0 +800afb04: 94640000 lhu a0,0(v1) +800afb08: a5640006 sh a0,6(t3) +800afb0c: 91c2004d lbu v0,77(t6) +800afb10: a0c20000 sb v0,0(a2) +800afb14: 258cffff addiu t4,t4,-1 +800afb18: 1180001a beqz t4,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494> +800afb1c: 8dc20030 lw v0,48(t6) +800afb20: 02629821 addu s3,s3,v0 +800afb24: 0802be19 j 800af864 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x174> +800afb28: 254a0008 addiu t2,t2,8 +800afb2c: 14400048 bnez v0,800afc50 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x560> +800afb30: 32824000 andi v0,s4,0x4000 +800afb34: 3c0200ff lui v0,0xff +800afb38: 03023824 and a3,t8,v0 +800afb3c: 31e5ff00 andi a1,t7,0xff00 +800afb40: 01e21024 and v0,t7,v0 +800afb44: 3306ff00 andi a2,t8,0xff00 +800afb48: 000f4e02 srl t1,t7,0x18 +800afb4c: 00184602 srl t0,t8,0x18 +800afb50: 00052a00 sll a1,a1,0x8 +800afb54: 00021202 srl v0,v0,0x8 +800afb58: 00063200 sll a2,a2,0x8 +800afb5c: 00073a02 srl a3,a3,0x8 +800afb60: 000f1e00 sll v1,t7,0x18 +800afb64: 00182600 sll a0,t8,0x18 +800afb68: 00651825 or v1,v1,a1 +800afb6c: 00491025 or v0,v0,t1 +800afb70: 00862025 or a0,a0,a2 +800afb74: 00e83825 or a3,a3,t0 +800afb78: 00624825 or t1,v1,v0 +800afb7c: 16e000f8 bnez s7,800aff60 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x870> +800afb80: 00874025 or t0,a0,a3 +800afb84: 8fbf0044 lw ra,68(sp) +800afb88: 8fbe0040 lw s8,64(sp) +800afb8c: 8fb7003c lw s7,60(sp) +800afb90: 8fb60038 lw s6,56(sp) +800afb94: 8fb50034 lw s5,52(sp) +800afb98: 8fb40030 lw s4,48(sp) +800afb9c: 8fb3002c lw s3,44(sp) +800afba0: 8fb20028 lw s2,40(sp) +800afba4: 8fb10024 lw s1,36(sp) +800afba8: 8fb00020 lw s0,32(sp) +800afbac: 03e00008 jr ra +800afbb0: 27bd0048 addiu sp,sp,72 +800afbb4: 8e240020 lw a0,32(s1) +800afbb8: 8e25001c lw a1,28(s1) +800afbbc: 00641824 and v1,v1,a0 +800afbc0: 8e220018 lw v0,24(s1) +800afbc4: 00a31804 sllv v1,v1,a1 +800afbc8: 00621821 addu v1,v1,v0 +800afbcc: 00031840 sll v1,v1,0x1 +800afbd0: 3c028022 lui v0,0x8022 +800afbd4: 24425bc4 addiu v0,v0,23492 +800afbd8: 24630c48 addiu v1,v1,3144 +800afbdc: 00621821 addu v1,v1,v0 +800afbe0: 3c048022 lui a0,0x8022 +800afbe4: 2ea20004 sltiu v0,s5,4 +800afbe8: 1440fefd bnez v0,800af7e0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf0> +800afbec: ac836e1c sw v1,28188(a0) +800afbf0: 02be3821 addu a3,s5,s8 +800afbf4: 00007821 move t7,zero +800afbf8: 2ce20005 sltiu v0,a3,5 +800afbfc: 10400003 beqz v0,800afc0c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x51c> +800afc00: 2ea20005 sltiu v0,s5,5 +800afc04: 0802be07 j 800af81c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x12c> +800afc08: 0000c021 move t8,zero +800afc0c: 10400194 beqz v0,800b0260 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb70> +800afc10: 3c02801f lui v0,0x801f +800afc14: 2406ffff li a2,-1 +800afc18: 3c03801f lui v1,0x801f +800afc1c: 00071080 sll v0,a3,0x2 +800afc20: 2463b524 addiu v1,v1,-19164 +800afc24: 00431021 addu v0,v0,v1 +800afc28: 8c44fff0 lw a0,-16(v0) +800afc2c: 0802be07 j 800af81c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x12c> +800afc30: 00c4c024 and t8,a2,a0 +800afc34: 3c02800a lui v0,0x800a +800afc38: 2442b390 addiu v0,v0,-19568 +800afc3c: 0040f809 jalr v0 +800afc40: 02c02021 move a0,s6 +800afc44: a2420000 sb v0,0(s2) +800afc48: 0802bde1 j 800af784 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x94> +800afc4c: 8e260028 lw a2,40(s1) +800afc50: 14400188 bnez v0,800b0274 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb84> +800afc54: 3c0200ff lui v0,0xff +800afc58: 12e0ffca beqz s7,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494> +800afc5c: 3c028022 lui v0,0x8022 +800afc60: 24556dd8 addiu s5,v0,28120 +800afc64: 8fa20058 lw v0,88(sp) +800afc68: 27b20010 addiu s2,sp,16 +800afc6c: 02c21823 subu v1,s6,v0 +800afc70: 02e06021 move t4,s7 +800afc74: 02a07021 move t6,s5 +800afc78: 246a0038 addiu t2,v1,56 +800afc7c: 24100001 li s0,1 +800afc80: 2411fbde li s1,-1058 +800afc84: 02a0b021 move s6,s5 +800afc88: 02a0b821 move s7,s5 +800afc8c: 02a0c821 move t9,s5 +800afc90: 0240a021 move s4,s2 +800afc94: 02a0f021 move s8,s5 +800afc98: 8d420000 lw v0,0(t2) +800afc9c: 01e21024 and v0,t7,v0 +800afca0: 1040004b beqz v0,800afdd0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x6e0> +800afca4: afa20010 sw v0,16(sp) +800afca8: 8ea20008 lw v0,8(s5) +800afcac: 92a3004c lbu v1,76(s5) +800afcb0: 02623821 addu a3,s3,v0 +800afcb4: 90e40000 lbu a0,0(a3) +800afcb8: 8ea5003c lw a1,60(s5) +800afcbc: 8ea6000c lw a2,12(s5) +800afcc0: 00131040 sll v0,s3,0x1 +800afcc4: 0083182b sltu v1,a0,v1 +800afcc8: 00454821 addu t1,v0,a1 +800afccc: 1060000d beqz v1,800afd04 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x614> +800afcd0: 02665821 addu t3,s3,a2 +800afcd4: 93a40010 lbu a0,16(sp) +800afcd8: 1080000a beqz a0,800afd04 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x614> +800afcdc: 00000000 nop +800afce0: 91620000 lbu v0,0(t3) +800afce4: 1050036e beq v0,s0,800b0aa0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x13b0> +800afce8: 00041840 sll v1,a0,0x1 +800afcec: 8ea20044 lw v0,68(s5) +800afcf0: 00621821 addu v1,v1,v0 +800afcf4: 94640000 lhu a0,0(v1) +800afcf8: a5240000 sh a0,0(t1) +800afcfc: 91c2004d lbu v0,77(t6) +800afd00: a0e20000 sb v0,0(a3) +800afd04: 92c2004c lbu v0,76(s6) +800afd08: 90e30001 lbu v1,1(a3) +800afd0c: 0062102b sltu v0,v1,v0 +800afd10: 1040000d beqz v0,800afd48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x658> +800afd14: 24e80001 addiu t0,a3,1 +800afd18: 92440001 lbu a0,1(s2) +800afd1c: 1080000a beqz a0,800afd48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x658> +800afd20: 00000000 nop +800afd24: 91620001 lbu v0,1(t3) +800afd28: 1050034f beq v0,s0,800b0a68 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1378> +800afd2c: 00041840 sll v1,a0,0x1 +800afd30: 8ec20044 lw v0,68(s6) +800afd34: 00621821 addu v1,v1,v0 +800afd38: 94640000 lhu a0,0(v1) +800afd3c: a5240002 sh a0,2(t1) +800afd40: 91c2004d lbu v0,77(t6) +800afd44: a1020000 sb v0,0(t0) +800afd48: 92e2004c lbu v0,76(s7) +800afd4c: 90e30002 lbu v1,2(a3) +800afd50: 0062102b sltu v0,v1,v0 +800afd54: 1040000d beqz v0,800afd8c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x69c> +800afd58: 24e80002 addiu t0,a3,2 +800afd5c: 92440002 lbu a0,2(s2) +800afd60: 1080000a beqz a0,800afd8c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x69c> +800afd64: 00000000 nop +800afd68: 91620002 lbu v0,2(t3) +800afd6c: 10500330 beq v0,s0,800b0a30 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1340> +800afd70: 00041840 sll v1,a0,0x1 +800afd74: 8ee20044 lw v0,68(s7) +800afd78: 00621821 addu v1,v1,v0 +800afd7c: 94640000 lhu a0,0(v1) +800afd80: a5240004 sh a0,4(t1) +800afd84: 91c2004d lbu v0,77(t6) +800afd88: a1020000 sb v0,0(t0) +800afd8c: 90e30003 lbu v1,3(a3) +800afd90: 9322004c lbu v0,76(t9) +800afd94: 0062102b sltu v0,v1,v0 +800afd98: 1040000d beqz v0,800afdd0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x6e0> +800afd9c: 24e70003 addiu a3,a3,3 +800afda0: 92440003 lbu a0,3(s2) +800afda4: 1080000a beqz a0,800afdd0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x6e0> +800afda8: 00000000 nop +800afdac: 91620003 lbu v0,3(t3) +800afdb0: 10500311 beq v0,s0,800b09f8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1308> +800afdb4: 00041840 sll v1,a0,0x1 +800afdb8: 8f220044 lw v0,68(t9) +800afdbc: 00621821 addu v1,v1,v0 +800afdc0: 94640000 lhu a0,0(v1) +800afdc4: a5240006 sh a0,6(t1) +800afdc8: 91c2004d lbu v0,77(t6) +800afdcc: a0e20000 sb v0,0(a3) +800afdd0: 8d420004 lw v0,4(t2) +800afdd4: 03021024 and v0,t8,v0 +800afdd8: 1040005b beqz v0,800aff48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x858> +800afddc: afa20010 sw v0,16(sp) +800afde0: 8fc20008 lw v0,8(s8) +800afde4: 26640004 addiu a0,s3,4 +800afde8: 00824021 addu t0,a0,v0 +800afdec: 93c3004c lbu v1,76(s8) +800afdf0: 91050000 lbu a1,0(t0) +800afdf4: 8fc6003c lw a2,60(s8) +800afdf8: 8fc7000c lw a3,12(s8) +800afdfc: 00041040 sll v0,a0,0x1 +800afe00: 00a3182b sltu v1,a1,v1 +800afe04: 00465821 addu t3,v0,a2 +800afe08: 1060000d beqz v1,800afe40 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x750> +800afe0c: 00876821 addu t5,a0,a3 +800afe10: 93a40010 lbu a0,16(sp) +800afe14: 1080000b beqz a0,800afe44 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x754> +800afe18: 3c038019 lui v1,0x8019 +800afe1c: 91a20000 lbu v0,0(t5) +800afe20: 105002e7 beq v0,s0,800b09c0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x12d0> +800afe24: 00041840 sll v1,a0,0x1 +800afe28: 8fc20044 lw v0,68(s8) +800afe2c: 00621821 addu v1,v1,v0 +800afe30: 94640000 lhu a0,0(v1) +800afe34: a5640000 sh a0,0(t3) +800afe38: 91c2004d lbu v0,77(t6) +800afe3c: a1020000 sb v0,0(t0) +800afe40: 3c038019 lui v1,0x8019 +800afe44: 246343d8 addiu v1,v1,17368 +800afe48: 8c660000 lw a2,0(v1) +800afe4c: 91030001 lbu v1,1(t0) +800afe50: 90c2004c lbu v0,76(a2) +800afe54: 0062102b sltu v0,v1,v0 +800afe58: 1040000f beqz v0,800afe98 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x7a8> +800afe5c: 25070001 addiu a3,t0,1 +800afe60: 92840001 lbu a0,1(s4) +800afe64: 1080000d beqz a0,800afe9c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x7ac> +800afe68: 3c028019 lui v0,0x8019 +800afe6c: 91a20001 lbu v0,1(t5) +800afe70: 105002c5 beq v0,s0,800b0988 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1298> +800afe74: 3c038022 lui v1,0x8022 +800afe78: 24636dd8 addiu v1,v1,28120 +800afe7c: 8c620044 lw v0,68(v1) +800afe80: 00041840 sll v1,a0,0x1 +800afe84: 00621821 addu v1,v1,v0 +800afe88: 94640000 lhu a0,0(v1) +800afe8c: a5640002 sh a0,2(t3) +800afe90: 91c2004d lbu v0,77(t6) +800afe94: a0e20000 sb v0,0(a3) +800afe98: 3c028019 lui v0,0x8019 +800afe9c: 244243d8 addiu v0,v0,17368 +800afea0: 8c460000 lw a2,0(v0) +800afea4: 91030002 lbu v1,2(t0) +800afea8: 90c2004c lbu v0,76(a2) +800afeac: 0062102b sltu v0,v1,v0 +800afeb0: 1040000f beqz v0,800afef0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x800> +800afeb4: 25070002 addiu a3,t0,2 +800afeb8: 92840002 lbu a0,2(s4) +800afebc: 1080000d beqz a0,800afef4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x804> +800afec0: 3c028019 lui v0,0x8019 +800afec4: 91a20002 lbu v0,2(t5) +800afec8: 105002a1 beq v0,s0,800b0950 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1260> +800afecc: 3c038022 lui v1,0x8022 +800afed0: 24636dd8 addiu v1,v1,28120 +800afed4: 8c620044 lw v0,68(v1) +800afed8: 00041840 sll v1,a0,0x1 +800afedc: 00621821 addu v1,v1,v0 +800afee0: 94640000 lhu a0,0(v1) +800afee4: a5640004 sh a0,4(t3) +800afee8: 91c2004d lbu v0,77(t6) +800afeec: a0e20000 sb v0,0(a3) +800afef0: 3c028019 lui v0,0x8019 +800afef4: 244243d8 addiu v0,v0,17368 +800afef8: 8c440000 lw a0,0(v0) +800afefc: 91030003 lbu v1,3(t0) +800aff00: 9082004c lbu v0,76(a0) +800aff04: 0062102b sltu v0,v1,v0 +800aff08: 1040000f beqz v0,800aff48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x858> +800aff0c: 25060003 addiu a2,t0,3 +800aff10: 92850003 lbu a1,3(s4) +800aff14: 10a0000c beqz a1,800aff48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x858> +800aff18: 00000000 nop +800aff1c: 91a20003 lbu v0,3(t5) +800aff20: 1050027d beq v0,s0,800b0918 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1228> +800aff24: 3c038022 lui v1,0x8022 +800aff28: 24636dd8 addiu v1,v1,28120 +800aff2c: 8c620044 lw v0,68(v1) +800aff30: 00051840 sll v1,a1,0x1 +800aff34: 00621821 addu v1,v1,v0 +800aff38: 94640000 lhu a0,0(v1) +800aff3c: a5640006 sh a0,6(t3) +800aff40: 91c2004d lbu v0,77(t6) +800aff44: a0c20000 sb v0,0(a2) +800aff48: 258cffff addiu t4,t4,-1 +800aff4c: 1180ff0d beqz t4,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494> +800aff50: 8dc20030 lw v0,48(t6) +800aff54: 02629821 addu s3,s3,v0 +800aff58: 0802bf26 j 800afc98 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x5a8> +800aff5c: 254afff8 addiu t2,t2,-8 +800aff60: 3c028022 lui v0,0x8022 +800aff64: 24586dd8 addiu t8,v0,28120 +800aff68: 8fa20058 lw v0,88(sp) +800aff6c: 27b40010 addiu s4,sp,16 +800aff70: 02c26021 addu t4,s6,v0 +800aff74: 02e07021 move t6,s7 +800aff78: 03008021 move s0,t8 +800aff7c: 24110001 li s1,1 +800aff80: 2412fbde li s2,-1058 +800aff84: 0300b021 move s6,t8 +800aff88: 0300b821 move s7,t8 +800aff8c: 0300c821 move t9,t8 +800aff90: 0280a821 move s5,s4 +800aff94: 0300f021 move s8,t8 +800aff98: 8d820004 lw v0,4(t4) +800aff9c: 01221024 and v0,t1,v0 +800affa0: 1040004b beqz v0,800b00d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x9e0> +800affa4: afa20010 sw v0,16(sp) +800affa8: 8f020008 lw v0,8(t8) +800affac: 9303004c lbu v1,76(t8) +800affb0: 02623821 addu a3,s3,v0 +800affb4: 90e40000 lbu a0,0(a3) +800affb8: 8f05003c lw a1,60(t8) +800affbc: 8f06000c lw a2,12(t8) +800affc0: 00131040 sll v0,s3,0x1 +800affc4: 0083182b sltu v1,a0,v1 +800affc8: 00455821 addu t3,v0,a1 +800affcc: 1060000d beqz v1,800b0004 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x914> +800affd0: 02666821 addu t5,s3,a2 +800affd4: 93a40013 lbu a0,19(sp) +800affd8: 1080000a beqz a0,800b0004 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x914> +800affdc: 00000000 nop +800affe0: 91a20000 lbu v0,0(t5) +800affe4: 10510206 beq v0,s1,800b0800 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1110> +800affe8: 00041840 sll v1,a0,0x1 +800affec: 8f020044 lw v0,68(t8) +800afff0: 00621821 addu v1,v1,v0 +800afff4: 94640000 lhu a0,0(v1) +800afff8: a5640000 sh a0,0(t3) +800afffc: 9202004d lbu v0,77(s0) +800b0000: a0e20000 sb v0,0(a3) +800b0004: 92c2004c lbu v0,76(s6) +800b0008: 90e30001 lbu v1,1(a3) +800b000c: 0062102b sltu v0,v1,v0 +800b0010: 1040000d beqz v0,800b0048 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x958> +800b0014: 24ea0001 addiu t2,a3,1 +800b0018: 92840002 lbu a0,2(s4) +800b001c: 1080000a beqz a0,800b0048 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x958> +800b0020: 00000000 nop +800b0024: 91a20001 lbu v0,1(t5) +800b0028: 105101e7 beq v0,s1,800b07c8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x10d8> +800b002c: 00041840 sll v1,a0,0x1 +800b0030: 8ec20044 lw v0,68(s6) +800b0034: 00621821 addu v1,v1,v0 +800b0038: 94640000 lhu a0,0(v1) +800b003c: a5640002 sh a0,2(t3) +800b0040: 9202004d lbu v0,77(s0) +800b0044: a1420000 sb v0,0(t2) +800b0048: 92e2004c lbu v0,76(s7) +800b004c: 90e30002 lbu v1,2(a3) +800b0050: 0062102b sltu v0,v1,v0 +800b0054: 1040000d beqz v0,800b008c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x99c> +800b0058: 24ea0002 addiu t2,a3,2 +800b005c: 92840001 lbu a0,1(s4) +800b0060: 1080000a beqz a0,800b008c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x99c> +800b0064: 00000000 nop +800b0068: 91a20002 lbu v0,2(t5) +800b006c: 105101c8 beq v0,s1,800b0790 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x10a0> +800b0070: 00041840 sll v1,a0,0x1 +800b0074: 8ee20044 lw v0,68(s7) +800b0078: 00621821 addu v1,v1,v0 +800b007c: 94640000 lhu a0,0(v1) +800b0080: a5640004 sh a0,4(t3) +800b0084: 9202004d lbu v0,77(s0) +800b0088: a1420000 sb v0,0(t2) +800b008c: 90e30003 lbu v1,3(a3) +800b0090: 9322004c lbu v0,76(t9) +800b0094: 0062102b sltu v0,v1,v0 +800b0098: 1040000d beqz v0,800b00d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x9e0> +800b009c: 24e70003 addiu a3,a3,3 +800b00a0: 92840000 lbu a0,0(s4) +800b00a4: 1080000a beqz a0,800b00d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x9e0> +800b00a8: 00000000 nop +800b00ac: 91a20003 lbu v0,3(t5) +800b00b0: 105101a9 beq v0,s1,800b0758 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1068> +800b00b4: 00041840 sll v1,a0,0x1 +800b00b8: 8f220044 lw v0,68(t9) +800b00bc: 00621821 addu v1,v1,v0 +800b00c0: 94640000 lhu a0,0(v1) +800b00c4: a5640006 sh a0,6(t3) +800b00c8: 9202004d lbu v0,77(s0) +800b00cc: a0e20000 sb v0,0(a3) +800b00d0: 8d820000 lw v0,0(t4) +800b00d4: 01021024 and v0,t0,v0 +800b00d8: 1040005b beqz v0,800b0248 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb58> +800b00dc: afa20010 sw v0,16(sp) +800b00e0: 8fc20008 lw v0,8(s8) +800b00e4: 26640004 addiu a0,s3,4 +800b00e8: 00825021 addu t2,a0,v0 +800b00ec: 93c3004c lbu v1,76(s8) +800b00f0: 91450000 lbu a1,0(t2) +800b00f4: 8fc6003c lw a2,60(s8) +800b00f8: 8fc7000c lw a3,12(s8) +800b00fc: 00041040 sll v0,a0,0x1 +800b0100: 00a3182b sltu v1,a1,v1 +800b0104: 00466821 addu t5,v0,a2 +800b0108: 1060000d beqz v1,800b0140 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xa50> +800b010c: 00877821 addu t7,a0,a3 +800b0110: 93a40013 lbu a0,19(sp) +800b0114: 1080000b beqz a0,800b0144 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xa54> +800b0118: 3c038019 lui v1,0x8019 +800b011c: 91e20000 lbu v0,0(t7) +800b0120: 1051017f beq v0,s1,800b0720 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1030> +800b0124: 00041840 sll v1,a0,0x1 +800b0128: 8fc20044 lw v0,68(s8) +800b012c: 00621821 addu v1,v1,v0 +800b0130: 94640000 lhu a0,0(v1) +800b0134: a5a40000 sh a0,0(t5) +800b0138: 9202004d lbu v0,77(s0) +800b013c: a1420000 sb v0,0(t2) +800b0140: 3c038019 lui v1,0x8019 +800b0144: 246343d8 addiu v1,v1,17368 +800b0148: 8c660000 lw a2,0(v1) +800b014c: 91430001 lbu v1,1(t2) +800b0150: 90c2004c lbu v0,76(a2) +800b0154: 0062102b sltu v0,v1,v0 +800b0158: 1040000f beqz v0,800b0198 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xaa8> +800b015c: 25470001 addiu a3,t2,1 +800b0160: 92a40002 lbu a0,2(s5) +800b0164: 1080000d beqz a0,800b019c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xaac> +800b0168: 3c028019 lui v0,0x8019 +800b016c: 91e20001 lbu v0,1(t7) +800b0170: 1051015d beq v0,s1,800b06e8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xff8> +800b0174: 3c038022 lui v1,0x8022 +800b0178: 24636dd8 addiu v1,v1,28120 +800b017c: 8c620044 lw v0,68(v1) +800b0180: 00041840 sll v1,a0,0x1 +800b0184: 00621821 addu v1,v1,v0 +800b0188: 94640000 lhu a0,0(v1) +800b018c: a5a40002 sh a0,2(t5) +800b0190: 9202004d lbu v0,77(s0) +800b0194: a0e20000 sb v0,0(a3) +800b0198: 3c028019 lui v0,0x8019 +800b019c: 244243d8 addiu v0,v0,17368 +800b01a0: 8c460000 lw a2,0(v0) +800b01a4: 91430002 lbu v1,2(t2) +800b01a8: 90c2004c lbu v0,76(a2) +800b01ac: 0062102b sltu v0,v1,v0 +800b01b0: 1040000f beqz v0,800b01f0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb00> +800b01b4: 25470002 addiu a3,t2,2 +800b01b8: 92a40001 lbu a0,1(s5) +800b01bc: 1080000d beqz a0,800b01f4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb04> +800b01c0: 3c028019 lui v0,0x8019 +800b01c4: 91e20002 lbu v0,2(t7) +800b01c8: 10510139 beq v0,s1,800b06b0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xfc0> +800b01cc: 3c038022 lui v1,0x8022 +800b01d0: 24636dd8 addiu v1,v1,28120 +800b01d4: 8c620044 lw v0,68(v1) +800b01d8: 00041840 sll v1,a0,0x1 +800b01dc: 00621821 addu v1,v1,v0 +800b01e0: 94640000 lhu a0,0(v1) +800b01e4: a5a40004 sh a0,4(t5) +800b01e8: 9202004d lbu v0,77(s0) +800b01ec: a0e20000 sb v0,0(a3) +800b01f0: 3c028019 lui v0,0x8019 +800b01f4: 244243d8 addiu v0,v0,17368 +800b01f8: 8c440000 lw a0,0(v0) +800b01fc: 91430003 lbu v1,3(t2) +800b0200: 9082004c lbu v0,76(a0) +800b0204: 0062102b sltu v0,v1,v0 +800b0208: 1040000f beqz v0,800b0248 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb58> +800b020c: 25460003 addiu a2,t2,3 +800b0210: 92a50000 lbu a1,0(s5) +800b0214: 10a0000c beqz a1,800b0248 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb58> +800b0218: 00000000 nop +800b021c: 91e20003 lbu v0,3(t7) +800b0220: 10510115 beq v0,s1,800b0678 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf88> +800b0224: 3c038022 lui v1,0x8022 +800b0228: 24636dd8 addiu v1,v1,28120 +800b022c: 8c620044 lw v0,68(v1) +800b0230: 00051840 sll v1,a1,0x1 +800b0234: 00621821 addu v1,v1,v0 +800b0238: 94640000 lhu a0,0(v1) +800b023c: a5a40006 sh a0,6(t5) +800b0240: 9202004d lbu v0,77(s0) +800b0244: a0c20000 sb v0,0(a2) +800b0248: 25ceffff addiu t6,t6,-1 +800b024c: 11c0fe4d beqz t6,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494> +800b0250: 8e020030 lw v0,48(s0) +800b0254: 02629821 addu s3,s3,v0 +800b0258: 0802bfe6 j 800aff98 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x8a8> +800b025c: 258c0008 addiu t4,t4,8 +800b0260: 00151880 sll v1,s5,0x2 +800b0264: 2442b514 addiu v0,v0,-19180 +800b0268: 00621821 addu v1,v1,v0 +800b026c: 0802bf06 j 800afc18 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x528> +800b0270: 8c66fff0 lw a2,-16(v1) +800b0274: 03023824 and a3,t8,v0 +800b0278: 31e5ff00 andi a1,t7,0xff00 +800b027c: 01e21024 and v0,t7,v0 +800b0280: 3306ff00 andi a2,t8,0xff00 +800b0284: 00052a00 sll a1,a1,0x8 +800b0288: 00021202 srl v0,v0,0x8 +800b028c: 000f4e02 srl t1,t7,0x18 +800b0290: 00063200 sll a2,a2,0x8 +800b0294: 00073a02 srl a3,a3,0x8 +800b0298: 00184602 srl t0,t8,0x18 +800b029c: 000f1e00 sll v1,t7,0x18 +800b02a0: 00182600 sll a0,t8,0x18 +800b02a4: 00651825 or v1,v1,a1 +800b02a8: 00491025 or v0,v0,t1 +800b02ac: 00862025 or a0,a0,a2 +800b02b0: 00e83825 or a3,a3,t0 +800b02b4: 0062a025 or s4,v1,v0 +800b02b8: 12e0fe32 beqz s7,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494> +800b02bc: 0087a825 or s5,a0,a3 +800b02c0: 3c028022 lui v0,0x8022 +800b02c4: 245e6dd8 addiu s8,v0,28120 +800b02c8: 8fa20058 lw v0,88(sp) +800b02cc: 02e08821 move s1,s7 +800b02d0: 02c21823 subu v1,s6,v0 +800b02d4: 03c09021 move s2,s8 +800b02d8: 24700038 addiu s0,v1,56 +800b02dc: 27b60010 addiu s6,sp,16 +800b02e0: 24170001 li s7,1 +800b02e4: 240bfbde li t3,-1058 +800b02e8: 8e020004 lw v0,4(s0) +800b02ec: 02821024 and v0,s4,v0 +800b02f0: 1040005a beqz v0,800b045c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd6c> +800b02f4: afa20010 sw v0,16(sp) +800b02f8: 8fc20008 lw v0,8(s8) +800b02fc: 93c3004c lbu v1,76(s8) +800b0300: 02623821 addu a3,s3,v0 +800b0304: 90e40000 lbu a0,0(a3) +800b0308: 8fc5003c lw a1,60(s8) +800b030c: 8fc6000c lw a2,12(s8) +800b0310: 00131040 sll v0,s3,0x1 +800b0314: 0083182b sltu v1,a0,v1 +800b0318: 00454821 addu t1,v0,a1 +800b031c: 1060000d beqz v1,800b0354 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xc64> +800b0320: 02665021 addu t2,s3,a2 +800b0324: 93a40013 lbu a0,19(sp) +800b0328: 1080000b beqz a0,800b0358 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xc68> +800b032c: 3c038019 lui v1,0x8019 +800b0330: 91420000 lbu v0,0(t2) +800b0334: 10570140 beq v0,s7,800b0838 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1148> +800b0338: 00041840 sll v1,a0,0x1 +800b033c: 8fc20044 lw v0,68(s8) +800b0340: 00621821 addu v1,v1,v0 +800b0344: 94640000 lhu a0,0(v1) +800b0348: a5240000 sh a0,0(t1) +800b034c: 9242004d lbu v0,77(s2) +800b0350: a0e20000 sb v0,0(a3) +800b0354: 3c038019 lui v1,0x8019 +800b0358: 246343d8 addiu v1,v1,17368 +800b035c: 8c660000 lw a2,0(v1) +800b0360: 90e30001 lbu v1,1(a3) +800b0364: 90c2004c lbu v0,76(a2) +800b0368: 0062102b sltu v0,v1,v0 +800b036c: 1040000f beqz v0,800b03ac <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xcbc> +800b0370: 24e80001 addiu t0,a3,1 +800b0374: 92c40002 lbu a0,2(s6) +800b0378: 1080000d beqz a0,800b03b0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xcc0> +800b037c: 3c028019 lui v0,0x8019 +800b0380: 91420001 lbu v0,1(t2) +800b0384: 10570156 beq v0,s7,800b08e0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x11f0> +800b0388: 3c038022 lui v1,0x8022 +800b038c: 24636dd8 addiu v1,v1,28120 +800b0390: 8c620044 lw v0,68(v1) +800b0394: 00041840 sll v1,a0,0x1 +800b0398: 00621821 addu v1,v1,v0 +800b039c: 94640000 lhu a0,0(v1) +800b03a0: a5240002 sh a0,2(t1) +800b03a4: 9242004d lbu v0,77(s2) +800b03a8: a1020000 sb v0,0(t0) +800b03ac: 3c028019 lui v0,0x8019 +800b03b0: 244243d8 addiu v0,v0,17368 +800b03b4: 8c460000 lw a2,0(v0) +800b03b8: 90e30002 lbu v1,2(a3) +800b03bc: 90c2004c lbu v0,76(a2) +800b03c0: 0062102b sltu v0,v1,v0 +800b03c4: 1040000f beqz v0,800b0404 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd14> +800b03c8: 24e80002 addiu t0,a3,2 +800b03cc: 92c40001 lbu a0,1(s6) +800b03d0: 1080000d beqz a0,800b0408 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd18> +800b03d4: 3c028019 lui v0,0x8019 +800b03d8: 91420002 lbu v0,2(t2) +800b03dc: 10570132 beq v0,s7,800b08a8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x11b8> +800b03e0: 3c038022 lui v1,0x8022 +800b03e4: 24636dd8 addiu v1,v1,28120 +800b03e8: 8c620044 lw v0,68(v1) +800b03ec: 00041840 sll v1,a0,0x1 +800b03f0: 00621821 addu v1,v1,v0 +800b03f4: 94640000 lhu a0,0(v1) +800b03f8: a5240004 sh a0,4(t1) +800b03fc: 9242004d lbu v0,77(s2) +800b0400: a1020000 sb v0,0(t0) +800b0404: 3c028019 lui v0,0x8019 +800b0408: 244243d8 addiu v0,v0,17368 +800b040c: 8c460000 lw a2,0(v0) +800b0410: 90e30003 lbu v1,3(a3) +800b0414: 90c2004c lbu v0,76(a2) +800b0418: 0062102b sltu v0,v1,v0 +800b041c: 1040000f beqz v0,800b045c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd6c> +800b0420: 24e70003 addiu a3,a3,3 +800b0424: 92c40000 lbu a0,0(s6) +800b0428: 1080000c beqz a0,800b045c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd6c> +800b042c: 00000000 nop +800b0430: 91420003 lbu v0,3(t2) +800b0434: 1057010e beq v0,s7,800b0870 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1180> +800b0438: 3c038022 lui v1,0x8022 +800b043c: 24636dd8 addiu v1,v1,28120 +800b0440: 8c620044 lw v0,68(v1) +800b0444: 00041840 sll v1,a0,0x1 +800b0448: 00621821 addu v1,v1,v0 +800b044c: 94640000 lhu a0,0(v1) +800b0450: a5240006 sh a0,6(t1) +800b0454: 9242004d lbu v0,77(s2) +800b0458: a0e20000 sb v0,0(a3) +800b045c: 8e020000 lw v0,0(s0) +800b0460: 02a21024 and v0,s5,v0 +800b0464: 14400007 bnez v0,800b0484 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd94> +800b0468: afa20010 sw v0,16(sp) +800b046c: 2631ffff addiu s1,s1,-1 +800b0470: 1220fdc4 beqz s1,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494> +800b0474: 8e420030 lw v0,48(s2) +800b0478: 02629821 addu s3,s3,v0 +800b047c: 0802c0ba j 800b02e8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xbf8> +800b0480: 2610fff8 addiu s0,s0,-8 +800b0484: 3c02800a lui v0,0x800a +800b0488: afab0018 sw t3,24(sp) +800b048c: 26640004 addiu a0,s3,4 +800b0490: 2442e57c addiu v0,v0,-6788 +800b0494: 0040f809 jalr v0 +800b0498: 27a50010 addiu a1,sp,16 +800b049c: 0802c11b j 800b046c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd7c> +800b04a0: 8fab0018 lw t3,24(sp) +800b04a4: 8c830044 lw v1,68(a0) +800b04a8: 00051040 sll v0,a1,0x1 +800b04ac: 00431021 addu v0,v0,v1 +800b04b0: 94450000 lhu a1,0(v0) +800b04b4: 8c830050 lw v1,80(a0) +800b04b8: 00b11024 and v0,a1,s1 +800b04bc: 00712024 and a0,v1,s1 +800b04c0: 00441021 addu v0,v0,a0 +800b04c4: 30630421 andi v1,v1,0x421 +800b04c8: 00a32824 and a1,a1,v1 +800b04cc: 00021042 srl v0,v0,0x1 +800b04d0: 00451021 addu v0,v0,a1 +800b04d4: 0802bec3 j 800afb0c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x41c> +800b04d8: a5620006 sh v0,6(t3) +800b04dc: 8ee30044 lw v1,68(s7) +800b04e0: 00041040 sll v0,a0,0x1 +800b04e4: 00431021 addu v0,v0,v1 +800b04e8: 94450000 lhu a1,0(v0) +800b04ec: 8ee30050 lw v1,80(s7) +800b04f0: 00b11024 and v0,a1,s1 +800b04f4: 00712024 and a0,v1,s1 +800b04f8: 00441021 addu v0,v0,a0 +800b04fc: 30630421 andi v1,v1,0x421 +800b0500: 00a32824 and a1,a1,v1 +800b0504: 00021042 srl v0,v0,0x1 +800b0508: 00451021 addu v0,v0,a1 +800b050c: 0802be54 j 800af950 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x260> +800b0510: a5220004 sh v0,4(t1) +800b0514: 8ec30044 lw v1,68(s6) +800b0518: 00041040 sll v0,a0,0x1 +800b051c: 00431021 addu v0,v0,v1 +800b0520: 94450000 lhu a1,0(v0) +800b0524: 8ec30050 lw v1,80(s6) +800b0528: 00b11024 and v0,a1,s1 +800b052c: 00712024 and a0,v1,s1 +800b0530: 00441021 addu v0,v0,a0 +800b0534: 30630421 andi v1,v1,0x421 +800b0538: 00a32824 and a1,a1,v1 +800b053c: 00021042 srl v0,v0,0x1 +800b0540: 00451021 addu v0,v0,a1 +800b0544: 0802be43 j 800af90c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x21c> +800b0548: a5220002 sh v0,2(t1) +800b054c: 8ea30044 lw v1,68(s5) +800b0550: 00041040 sll v0,a0,0x1 +800b0554: 00431021 addu v0,v0,v1 +800b0558: 94450000 lhu a1,0(v0) +800b055c: 8ea30050 lw v1,80(s5) +800b0560: 00b11024 and v0,a1,s1 +800b0564: 00712024 and a0,v1,s1 +800b0568: 00441021 addu v0,v0,a0 +800b056c: 30630421 andi v1,v1,0x421 +800b0570: 00a32824 and a1,a1,v1 +800b0574: 00021042 srl v0,v0,0x1 +800b0578: 00451021 addu v0,v0,a1 +800b057c: 0802be32 j 800af8c8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1d8> +800b0580: a5220000 sh v0,0(t1) +800b0584: 8cc30044 lw v1,68(a2) +800b0588: 00041040 sll v0,a0,0x1 +800b058c: 00431021 addu v0,v0,v1 +800b0590: 94450000 lhu a1,0(v0) +800b0594: 8cc30050 lw v1,80(a2) +800b0598: 00b11024 and v0,a1,s1 +800b059c: 00712024 and a0,v1,s1 +800b05a0: 00441021 addu v0,v0,a0 +800b05a4: 30630421 andi v1,v1,0x421 +800b05a8: 00a32824 and a1,a1,v1 +800b05ac: 00021042 srl v0,v0,0x1 +800b05b0: 00451021 addu v0,v0,a1 +800b05b4: 0802bead j 800afab4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x3c4> +800b05b8: a5620004 sh v0,4(t3) +800b05bc: 8cc30044 lw v1,68(a2) +800b05c0: 00041040 sll v0,a0,0x1 +800b05c4: 00431021 addu v0,v0,v1 +800b05c8: 94450000 lhu a1,0(v0) +800b05cc: 8cc30050 lw v1,80(a2) +800b05d0: 00b11024 and v0,a1,s1 +800b05d4: 00712024 and a0,v1,s1 +800b05d8: 00441021 addu v0,v0,a0 +800b05dc: 30630421 andi v1,v1,0x421 +800b05e0: 00a32824 and a1,a1,v1 +800b05e4: 00021042 srl v0,v0,0x1 +800b05e8: 00451021 addu v0,v0,a1 +800b05ec: 0802be97 j 800afa5c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x36c> +800b05f0: a5620002 sh v0,2(t3) +800b05f4: 8fc30044 lw v1,68(s8) +800b05f8: 00041040 sll v0,a0,0x1 +800b05fc: 00431021 addu v0,v0,v1 +800b0600: 94450000 lhu a1,0(v0) +800b0604: 8fc30050 lw v1,80(s8) +800b0608: 00b11024 and v0,a1,s1 +800b060c: 00712024 and a0,v1,s1 +800b0610: 00441021 addu v0,v0,a0 +800b0614: 30630421 andi v1,v1,0x421 +800b0618: 00a32824 and a1,a1,v1 +800b061c: 00021042 srl v0,v0,0x1 +800b0620: 00451021 addu v0,v0,a1 +800b0624: 0802be81 j 800afa04 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x314> +800b0628: a5620000 sh v0,0(t3) +800b062c: 8f230044 lw v1,68(t9) +800b0630: 00041040 sll v0,a0,0x1 +800b0634: 00431021 addu v0,v0,v1 +800b0638: 94450000 lhu a1,0(v0) +800b063c: 8f230050 lw v1,80(t9) +800b0640: 00b11024 and v0,a1,s1 +800b0644: 00712024 and a0,v1,s1 +800b0648: 00441021 addu v0,v0,a0 +800b064c: 30630421 andi v1,v1,0x421 +800b0650: 00a32824 and a1,a1,v1 +800b0654: 00021042 srl v0,v0,0x1 +800b0658: 00451021 addu v0,v0,a1 +800b065c: 0802be65 j 800af994 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x2a4> +800b0660: a5220006 sh v0,6(t1) +800b0664: 244228a0 addiu v0,v0,10400 +800b0668: 0040f809 jalr v0 +800b066c: 00000000 nop +800b0670: 0802bdee j 800af7b8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xc8> +800b0674: 8e220020 lw v0,32(s1) +800b0678: 8c830044 lw v1,68(a0) +800b067c: 00051040 sll v0,a1,0x1 +800b0680: 00431021 addu v0,v0,v1 +800b0684: 94450000 lhu a1,0(v0) +800b0688: 8c830050 lw v1,80(a0) +800b068c: 00b21024 and v0,a1,s2 +800b0690: 00722024 and a0,v1,s2 +800b0694: 00441021 addu v0,v0,a0 +800b0698: 30630421 andi v1,v1,0x421 +800b069c: 00a32824 and a1,a1,v1 +800b06a0: 00021042 srl v0,v0,0x1 +800b06a4: 00451021 addu v0,v0,a1 +800b06a8: 0802c090 j 800b0240 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb50> +800b06ac: a5a20006 sh v0,6(t5) +800b06b0: 8cc30044 lw v1,68(a2) +800b06b4: 00041040 sll v0,a0,0x1 +800b06b8: 00431021 addu v0,v0,v1 +800b06bc: 94450000 lhu a1,0(v0) +800b06c0: 8cc30050 lw v1,80(a2) +800b06c4: 00b21024 and v0,a1,s2 +800b06c8: 00722024 and a0,v1,s2 +800b06cc: 00441021 addu v0,v0,a0 +800b06d0: 30630421 andi v1,v1,0x421 +800b06d4: 00a32824 and a1,a1,v1 +800b06d8: 00021042 srl v0,v0,0x1 +800b06dc: 00451021 addu v0,v0,a1 +800b06e0: 0802c07a j 800b01e8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xaf8> +800b06e4: a5a20004 sh v0,4(t5) +800b06e8: 8cc30044 lw v1,68(a2) +800b06ec: 00041040 sll v0,a0,0x1 +800b06f0: 00431021 addu v0,v0,v1 +800b06f4: 94450000 lhu a1,0(v0) +800b06f8: 8cc30050 lw v1,80(a2) +800b06fc: 00b21024 and v0,a1,s2 +800b0700: 00722024 and a0,v1,s2 +800b0704: 00441021 addu v0,v0,a0 +800b0708: 30630421 andi v1,v1,0x421 +800b070c: 00a32824 and a1,a1,v1 +800b0710: 00021042 srl v0,v0,0x1 +800b0714: 00451021 addu v0,v0,a1 +800b0718: 0802c064 j 800b0190 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xaa0> +800b071c: a5a20002 sh v0,2(t5) +800b0720: 8fc30044 lw v1,68(s8) +800b0724: 00041040 sll v0,a0,0x1 +800b0728: 00431021 addu v0,v0,v1 +800b072c: 94450000 lhu a1,0(v0) +800b0730: 8fc30050 lw v1,80(s8) +800b0734: 00b21024 and v0,a1,s2 +800b0738: 00722024 and a0,v1,s2 +800b073c: 00441021 addu v0,v0,a0 +800b0740: 30630421 andi v1,v1,0x421 +800b0744: 00a32824 and a1,a1,v1 +800b0748: 00021042 srl v0,v0,0x1 +800b074c: 00451021 addu v0,v0,a1 +800b0750: 0802c04e j 800b0138 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xa48> +800b0754: a5a20000 sh v0,0(t5) +800b0758: 8f230044 lw v1,68(t9) +800b075c: 00041040 sll v0,a0,0x1 +800b0760: 00431021 addu v0,v0,v1 +800b0764: 94450000 lhu a1,0(v0) +800b0768: 8f230050 lw v1,80(t9) +800b076c: 00b21024 and v0,a1,s2 +800b0770: 00722024 and a0,v1,s2 +800b0774: 00441021 addu v0,v0,a0 +800b0778: 30630421 andi v1,v1,0x421 +800b077c: 00a32824 and a1,a1,v1 +800b0780: 00021042 srl v0,v0,0x1 +800b0784: 00451021 addu v0,v0,a1 +800b0788: 0802c032 j 800b00c8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x9d8> +800b078c: a5620006 sh v0,6(t3) +800b0790: 8ee30044 lw v1,68(s7) +800b0794: 00041040 sll v0,a0,0x1 +800b0798: 00431021 addu v0,v0,v1 +800b079c: 94450000 lhu a1,0(v0) +800b07a0: 8ee30050 lw v1,80(s7) +800b07a4: 00b21024 and v0,a1,s2 +800b07a8: 00722024 and a0,v1,s2 +800b07ac: 00441021 addu v0,v0,a0 +800b07b0: 30630421 andi v1,v1,0x421 +800b07b4: 00a32824 and a1,a1,v1 +800b07b8: 00021042 srl v0,v0,0x1 +800b07bc: 00451021 addu v0,v0,a1 +800b07c0: 0802c021 j 800b0084 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x994> +800b07c4: a5620004 sh v0,4(t3) +800b07c8: 8ec30044 lw v1,68(s6) +800b07cc: 00041040 sll v0,a0,0x1 +800b07d0: 00431021 addu v0,v0,v1 +800b07d4: 94450000 lhu a1,0(v0) +800b07d8: 8ec30050 lw v1,80(s6) +800b07dc: 00b21024 and v0,a1,s2 +800b07e0: 00722024 and a0,v1,s2 +800b07e4: 00441021 addu v0,v0,a0 +800b07e8: 30630421 andi v1,v1,0x421 +800b07ec: 00a32824 and a1,a1,v1 +800b07f0: 00021042 srl v0,v0,0x1 +800b07f4: 00451021 addu v0,v0,a1 +800b07f8: 0802c010 j 800b0040 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x950> +800b07fc: a5620002 sh v0,2(t3) +800b0800: 8f030044 lw v1,68(t8) +800b0804: 00041040 sll v0,a0,0x1 +800b0808: 00431021 addu v0,v0,v1 +800b080c: 94450000 lhu a1,0(v0) +800b0810: 8f030050 lw v1,80(t8) +800b0814: 00b21024 and v0,a1,s2 +800b0818: 00722024 and a0,v1,s2 +800b081c: 00441021 addu v0,v0,a0 +800b0820: 30630421 andi v1,v1,0x421 +800b0824: 00a32824 and a1,a1,v1 +800b0828: 00021042 srl v0,v0,0x1 +800b082c: 00451021 addu v0,v0,a1 +800b0830: 0802bfff j 800afffc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x90c> +800b0834: a5620000 sh v0,0(t3) +800b0838: 8fc30044 lw v1,68(s8) +800b083c: 00041040 sll v0,a0,0x1 +800b0840: 00431021 addu v0,v0,v1 +800b0844: 94450000 lhu a1,0(v0) +800b0848: 8fc30050 lw v1,80(s8) +800b084c: 00ab1024 and v0,a1,t3 +800b0850: 006b2024 and a0,v1,t3 +800b0854: 00441021 addu v0,v0,a0 +800b0858: 30630421 andi v1,v1,0x421 +800b085c: 00a32824 and a1,a1,v1 +800b0860: 00021042 srl v0,v0,0x1 +800b0864: 00451021 addu v0,v0,a1 +800b0868: 0802c0d3 j 800b034c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xc5c> +800b086c: a5220000 sh v0,0(t1) +800b0870: 8cc30044 lw v1,68(a2) +800b0874: 00041040 sll v0,a0,0x1 +800b0878: 00431021 addu v0,v0,v1 +800b087c: 94450000 lhu a1,0(v0) +800b0880: 8cc30050 lw v1,80(a2) +800b0884: 00ab1024 and v0,a1,t3 +800b0888: 006b2024 and a0,v1,t3 +800b088c: 00441021 addu v0,v0,a0 +800b0890: 30630421 andi v1,v1,0x421 +800b0894: 00a32824 and a1,a1,v1 +800b0898: 00021042 srl v0,v0,0x1 +800b089c: 00451021 addu v0,v0,a1 +800b08a0: 0802c115 j 800b0454 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd64> +800b08a4: a5220006 sh v0,6(t1) +800b08a8: 8cc30044 lw v1,68(a2) +800b08ac: 00041040 sll v0,a0,0x1 +800b08b0: 00431021 addu v0,v0,v1 +800b08b4: 94450000 lhu a1,0(v0) +800b08b8: 8cc30050 lw v1,80(a2) +800b08bc: 00ab1024 and v0,a1,t3 +800b08c0: 006b2024 and a0,v1,t3 +800b08c4: 00441021 addu v0,v0,a0 +800b08c8: 30630421 andi v1,v1,0x421 +800b08cc: 00a32824 and a1,a1,v1 +800b08d0: 00021042 srl v0,v0,0x1 +800b08d4: 00451021 addu v0,v0,a1 +800b08d8: 0802c0ff j 800b03fc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd0c> +800b08dc: a5220004 sh v0,4(t1) +800b08e0: 8cc30044 lw v1,68(a2) +800b08e4: 00041040 sll v0,a0,0x1 +800b08e8: 00431021 addu v0,v0,v1 +800b08ec: 94450000 lhu a1,0(v0) +800b08f0: 8cc30050 lw v1,80(a2) +800b08f4: 00ab1024 and v0,a1,t3 +800b08f8: 006b2024 and a0,v1,t3 +800b08fc: 00441021 addu v0,v0,a0 +800b0900: 30630421 andi v1,v1,0x421 +800b0904: 00a32824 and a1,a1,v1 +800b0908: 00021042 srl v0,v0,0x1 +800b090c: 00451021 addu v0,v0,a1 +800b0910: 0802c0e9 j 800b03a4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xcb4> +800b0914: a5220002 sh v0,2(t1) +800b0918: 8c830044 lw v1,68(a0) +800b091c: 00051040 sll v0,a1,0x1 +800b0920: 00431021 addu v0,v0,v1 +800b0924: 94450000 lhu a1,0(v0) +800b0928: 8c830050 lw v1,80(a0) +800b092c: 00b11024 and v0,a1,s1 +800b0930: 00712024 and a0,v1,s1 +800b0934: 00441021 addu v0,v0,a0 +800b0938: 30630421 andi v1,v1,0x421 +800b093c: 00a32824 and a1,a1,v1 +800b0940: 00021042 srl v0,v0,0x1 +800b0944: 00451021 addu v0,v0,a1 +800b0948: 0802bfd0 j 800aff40 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x850> +800b094c: a5620006 sh v0,6(t3) +800b0950: 8cc30044 lw v1,68(a2) +800b0954: 00041040 sll v0,a0,0x1 +800b0958: 00431021 addu v0,v0,v1 +800b095c: 94450000 lhu a1,0(v0) +800b0960: 8cc30050 lw v1,80(a2) +800b0964: 00b11024 and v0,a1,s1 +800b0968: 00712024 and a0,v1,s1 +800b096c: 00441021 addu v0,v0,a0 +800b0970: 30630421 andi v1,v1,0x421 +800b0974: 00a32824 and a1,a1,v1 +800b0978: 00021042 srl v0,v0,0x1 +800b097c: 00451021 addu v0,v0,a1 +800b0980: 0802bfba j 800afee8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x7f8> +800b0984: a5620004 sh v0,4(t3) +800b0988: 8cc30044 lw v1,68(a2) +800b098c: 00041040 sll v0,a0,0x1 +800b0990: 00431021 addu v0,v0,v1 +800b0994: 94450000 lhu a1,0(v0) +800b0998: 8cc30050 lw v1,80(a2) +800b099c: 00b11024 and v0,a1,s1 +800b09a0: 00712024 and a0,v1,s1 +800b09a4: 00441021 addu v0,v0,a0 +800b09a8: 30630421 andi v1,v1,0x421 +800b09ac: 00a32824 and a1,a1,v1 +800b09b0: 00021042 srl v0,v0,0x1 +800b09b4: 00451021 addu v0,v0,a1 +800b09b8: 0802bfa4 j 800afe90 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x7a0> +800b09bc: a5620002 sh v0,2(t3) +800b09c0: 8fc30044 lw v1,68(s8) +800b09c4: 00041040 sll v0,a0,0x1 +800b09c8: 00431021 addu v0,v0,v1 +800b09cc: 94450000 lhu a1,0(v0) +800b09d0: 8fc30050 lw v1,80(s8) +800b09d4: 00b11024 and v0,a1,s1 +800b09d8: 00712024 and a0,v1,s1 +800b09dc: 00441021 addu v0,v0,a0 +800b09e0: 30630421 andi v1,v1,0x421 +800b09e4: 00a32824 and a1,a1,v1 +800b09e8: 00021042 srl v0,v0,0x1 +800b09ec: 00451021 addu v0,v0,a1 +800b09f0: 0802bf8e j 800afe38 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x748> +800b09f4: a5620000 sh v0,0(t3) +800b09f8: 8f230044 lw v1,68(t9) +800b09fc: 00041040 sll v0,a0,0x1 +800b0a00: 00431021 addu v0,v0,v1 +800b0a04: 94450000 lhu a1,0(v0) +800b0a08: 8f230050 lw v1,80(t9) +800b0a0c: 00b11024 and v0,a1,s1 +800b0a10: 00712024 and a0,v1,s1 +800b0a14: 00441021 addu v0,v0,a0 +800b0a18: 30630421 andi v1,v1,0x421 +800b0a1c: 00a32824 and a1,a1,v1 +800b0a20: 00021042 srl v0,v0,0x1 +800b0a24: 00451021 addu v0,v0,a1 +800b0a28: 0802bf72 j 800afdc8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x6d8> +800b0a2c: a5220006 sh v0,6(t1) +800b0a30: 8ee30044 lw v1,68(s7) +800b0a34: 00041040 sll v0,a0,0x1 +800b0a38: 00431021 addu v0,v0,v1 +800b0a3c: 94450000 lhu a1,0(v0) +800b0a40: 8ee30050 lw v1,80(s7) +800b0a44: 00b11024 and v0,a1,s1 +800b0a48: 00712024 and a0,v1,s1 +800b0a4c: 00441021 addu v0,v0,a0 +800b0a50: 30630421 andi v1,v1,0x421 +800b0a54: 00a32824 and a1,a1,v1 +800b0a58: 00021042 srl v0,v0,0x1 +800b0a5c: 00451021 addu v0,v0,a1 +800b0a60: 0802bf61 j 800afd84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x694> +800b0a64: a5220004 sh v0,4(t1) +800b0a68: 8ec30044 lw v1,68(s6) +800b0a6c: 00041040 sll v0,a0,0x1 +800b0a70: 00431021 addu v0,v0,v1 +800b0a74: 94450000 lhu a1,0(v0) +800b0a78: 8ec30050 lw v1,80(s6) +800b0a7c: 00b11024 and v0,a1,s1 +800b0a80: 00712024 and a0,v1,s1 +800b0a84: 00441021 addu v0,v0,a0 +800b0a88: 30630421 andi v1,v1,0x421 +800b0a8c: 00a32824 and a1,a1,v1 +800b0a90: 00021042 srl v0,v0,0x1 +800b0a94: 00451021 addu v0,v0,a1 +800b0a98: 0802bf50 j 800afd40 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x650> +800b0a9c: a5220002 sh v0,2(t1) +800b0aa0: 8ea30044 lw v1,68(s5) +800b0aa4: 00041040 sll v0,a0,0x1 +800b0aa8: 00431021 addu v0,v0,v1 +800b0aac: 94450000 lhu a1,0(v0) +800b0ab0: 8ea30050 lw v1,80(s5) +800b0ab4: 00b11024 and v0,a1,s1 +800b0ab8: 00712024 and a0,v1,s1 +800b0abc: 00441021 addu v0,v0,a0 +800b0ac0: 30630421 andi v1,v1,0x421 +800b0ac4: 00a32824 and a1,a1,v1 +800b0ac8: 00021042 srl v0,v0,0x1 +800b0acc: 00451021 addu v0,v0,a1 +800b0ad0: 0802bf3f j 800afcfc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x60c> +800b0ad4: a5220000 sh v0,0(t1) + ... + +800b0ae0 : +800b0ae0: 3c028021 lui v0,0x8021 +800b0ae4: 2446e3e8 addiu a2,v0,-7192 +800b0ae8: 8cc30004 lw v1,4(a2) +800b0aec: 3084ffff andi a0,a0,0xffff +800b0af0: 00641821 addu v1,v1,a0 +800b0af4: 240200fb li v0,251 +800b0af8: 10820008 beq a0,v0,800b0b1c +800b0afc: a0650000 sb a1,0(v1) +800b0b00: 240200fc li v0,252 +800b0b04: 1082000e beq a0,v0,800b0b40 +800b0b08: 240200fa li v0,250 +800b0b0c: 10820016 beq a0,v0,800b0b68 +800b0b10: 3c038021 lui v1,0x8021 +800b0b14: 03e00008 jr ra +800b0b18: 00000000 nop +800b0b1c: 8cc20004 lw v0,4(a2) +800b0b20: 3c038021 lui v1,0x8021 +800b0b24: 904400fb lbu a0,251(v0) +800b0b28: 2463e308 addiu v1,v1,-7416 +800b0b2c: 10800018 beqz a0,800b0b90 +800b0b30: a46400d4 sh a0,212(v1) +800b0b34: 24020001 li v0,1 +800b0b38: 03e00008 jr ra +800b0b3c: a06200dc sb v0,220(v1) +800b0b40: 8cc20004 lw v0,4(a2) +800b0b44: 3c038021 lui v1,0x8021 +800b0b48: 904400fc lbu a0,252(v0) +800b0b4c: 2463e308 addiu v1,v1,-7416 +800b0b50: 10800014 beqz a0,800b0ba4 +800b0b54: a46400d6 sh a0,214(v1) +800b0b58: 24020001 li v0,1 +800b0b5c: a06200dd sb v0,221(v1) +800b0b60: 03e00008 jr ra +800b0b64: 00000000 nop +800b0b68: 8cc20004 lw v0,4(a2) +800b0b6c: 904400fa lbu a0,250(v0) +800b0b70: 2463e308 addiu v1,v1,-7416 +800b0b74: 14800003 bnez a0,800b0b84 +800b0b78: a46400d2 sh a0,210(v1) +800b0b7c: 24020100 li v0,256 +800b0b80: a46200d2 sh v0,210(v1) +800b0b84: 24020001 li v0,1 +800b0b88: 03e00008 jr ra +800b0b8c: a06200db sb v0,219(v1) +800b0b90: 24020100 li v0,256 +800b0b94: a46200d4 sh v0,212(v1) +800b0b98: 24020001 li v0,1 +800b0b9c: 03e00008 jr ra +800b0ba0: a06200dc sb v0,220(v1) +800b0ba4: 24020100 li v0,256 +800b0ba8: a46200d6 sh v0,214(v1) +800b0bac: 24020001 li v0,1 +800b0bb0: 03e00008 jr ra +800b0bb4: a06200dd sb v0,221(v1) + +800b0bb8 : +800b0bb8: 27bdffe8 addiu sp,sp,-24 +800b0bbc: afbf0010 sw ra,16(sp) +800b0bc0: 3c028021 lui v0,0x8021 +800b0bc4: 8c43e3ec lw v1,-7188(v0) +800b0bc8: 3c028021 lui v0,0x8021 +800b0bcc: 906400f2 lbu a0,242(v1) +800b0bd0: 2442e308 addiu v0,v0,-7416 +800b0bd4: 3085007f andi a1,a0,0x7f +800b0bd8: 24a3fff8 addiu v1,a1,-8 +800b0bdc: 306400ff andi a0,v1,0xff +800b0be0: 00a21021 addu v0,a1,v0 +800b0be4: 2c830072 sltiu v1,a0,114 +800b0be8: 10600008 beqz v1,800b0c0c +800b0bec: 9046000b lbu a2,11(v0) +800b0bf0: 3c038019 lui v1,0x8019 +800b0bf4: 00041080 sll v0,a0,0x2 +800b0bf8: 246343e0 addiu v1,v1,17376 +800b0bfc: 00431021 addu v0,v0,v1 +800b0c00: 8c440000 lw a0,0(v0) +800b0c04: 00800008 jr a0 +800b0c08: 00000000 nop +800b0c0c: 00c01021 move v0,a2 +800b0c10: 8fbf0010 lw ra,16(sp) +800b0c14: 03e00008 jr ra +800b0c18: 27bd0018 addiu sp,sp,24 +800b0c1c: 3c02800c lui v0,0x800c +800b0c20: 24423e8c addiu v0,v0,16012 +800b0c24: 0040f809 jalr v0 +800b0c28: 00052102 srl a0,a1,0x4 +800b0c2c: 8fbf0010 lw ra,16(sp) +800b0c30: 304200ff andi v0,v0,0xff +800b0c34: 03e00008 jr ra +800b0c38: 27bd0018 addiu sp,sp,24 +800b0c3c: 00051902 srl v1,a1,0x4 +800b0c40: 00032100 sll a0,v1,0x4 +800b0c44: 00031180 sll v0,v1,0x6 +800b0c48: 00441023 subu v0,v0,a0 +800b0c4c: 00431023 subu v0,v0,v1 +800b0c50: 3c038021 lui v1,0x8021 +800b0c54: 00021080 sll v0,v0,0x2 +800b0c58: 246369e0 addiu v1,v1,27104 +800b0c5c: 00431021 addu v0,v0,v1 +800b0c60: 8c440030 lw a0,48(v0) +800b0c64: 10800007 beqz a0,800b0c84 +800b0c68: 8fbf0010 lw ra,16(sp) +800b0c6c: 84430078 lh v1,120(v0) +800b0c70: 00031203 sra v0,v1,0x8 +800b0c74: 00431025 or v0,v0,v1 +800b0c78: 304200ff andi v0,v0,0xff +800b0c7c: 03e00008 jr ra +800b0c80: 27bd0018 addiu sp,sp,24 +800b0c84: 0802c304 j 800b0c10 +800b0c88: 00001021 move v0,zero + +800b0c8c : +800b0c8c: 27bdffe0 addiu sp,sp,-32 +800b0c90: afb00010 sw s0,16(sp) +800b0c94: 309000ff andi s0,a0,0xff +800b0c98: 32080001 andi t0,s0,0x1 +800b0c9c: afbf001c sw ra,28(sp) +800b0ca0: afb20018 sw s2,24(sp) +800b0ca4: 11000033 beqz t0,800b0d74 +800b0ca8: afb10014 sw s1,20(sp) +800b0cac: 3c098021 lui t1,0x8021 +800b0cb0: 2525e308 addiu a1,t1,-7416 +800b0cb4: 90a200d8 lbu v0,216(a1) +800b0cb8: 1040005e beqz v0,800b0e34 +800b0cbc: 3c128021 lui s2,0x8021 +800b0cc0: 32070002 andi a3,s0,0x2 +800b0cc4: 14e00031 bnez a3,800b0d8c +800b0cc8: 00000000 nop +800b0ccc: 32050004 andi a1,s0,0x4 +800b0cd0: 10a00005 beqz a1,800b0ce8 +800b0cd4: 00000000 nop +800b0cd8: 2526e308 addiu a2,t1,-7416 +800b0cdc: 90c200da lbu v0,218(a2) +800b0ce0: 1040004a beqz v0,800b0e0c +800b0ce4: 2644e3e8 addiu a0,s2,-7192 +800b0ce8: 2531e308 addiu s1,t1,-7416 +800b0cec: 00071043 sra v0,a3,0x1 +800b0cf0: 00051883 sra v1,a1,0x2 +800b0cf4: 32040010 andi a0,s0,0x10 +800b0cf8: a22800d8 sb t0,216(s1) +800b0cfc: a22200d9 sb v0,217(s1) +800b0d00: 10800005 beqz a0,800b0d18 +800b0d04: a22300da sb v1,218(s1) +800b0d08: 2642e3e8 addiu v0,s2,-7192 +800b0d0c: 8c430004 lw v1,4(v0) +800b0d10: a06000f4 sb zero,244(v1) +800b0d14: a06000f5 sb zero,245(v1) +800b0d18: 32020020 andi v0,s0,0x20 +800b0d1c: 10400006 beqz v0,800b0d38 +800b0d20: 00101600 sll v0,s0,0x18 +800b0d24: 2642e3e8 addiu v0,s2,-7192 +800b0d28: 8c430004 lw v1,4(v0) +800b0d2c: a06000f6 sb zero,246(v1) +800b0d30: a06000f7 sb zero,247(v1) +800b0d34: 00101600 sll v0,s0,0x18 +800b0d38: 00021603 sra v0,v0,0x18 +800b0d3c: 04400048 bltz v0,800b0e60 +800b0d40: 00000000 nop +800b0d44: 92220004 lbu v0,4(s1) +800b0d48: 1440001d bnez v0,800b0dc0 +800b0d4c: 2642e3e8 addiu v0,s2,-7192 +800b0d50: 2642e3e8 addiu v0,s2,-7192 +800b0d54: 8c430004 lw v1,4(v0) +800b0d58: a07000f1 sb s0,241(v1) +800b0d5c: 8fbf001c lw ra,28(sp) +800b0d60: 8fb20018 lw s2,24(sp) +800b0d64: 8fb10014 lw s1,20(sp) +800b0d68: 8fb00010 lw s0,16(sp) +800b0d6c: 03e00008 jr ra +800b0d70: 27bd0020 addiu sp,sp,32 +800b0d74: 3c098021 lui t1,0x8021 +800b0d78: 3c128021 lui s2,0x8021 +800b0d7c: 32070002 andi a3,s0,0x2 +800b0d80: 10e0ffd3 beqz a3,800b0cd0 +800b0d84: 32050004 andi a1,s0,0x4 +800b0d88: 2525e308 addiu a1,t1,-7416 +800b0d8c: 90a200d9 lbu v0,217(a1) +800b0d90: 1440ffce bnez v0,800b0ccc +800b0d94: 2644e3e8 addiu a0,s2,-7192 +800b0d98: 8c830004 lw v1,4(a0) +800b0d9c: a4a000ce sh zero,206(a1) +800b0da0: a06000fe sb zero,254(v1) +800b0da4: 8c820004 lw v0,4(a0) +800b0da8: 904300fb lbu v1,251(v0) +800b0dac: 1460ffc7 bnez v1,800b0ccc +800b0db0: a4a300d4 sh v1,212(a1) +800b0db4: 24020100 li v0,256 +800b0db8: 0802c333 j 800b0ccc +800b0dbc: a4a200d4 sh v0,212(a1) +800b0dc0: 8c430004 lw v1,4(v0) +800b0dc4: 3404ffc0 li a0,0xffc0 +800b0dc8: 3c058021 lui a1,0x8021 +800b0dcc: 3c028012 lui v0,0x8012 +800b0dd0: 00642021 addu a0,v1,a0 +800b0dd4: a2200004 sb zero,4(s1) +800b0dd8: 24a5e393 addiu a1,a1,-7277 +800b0ddc: 2442c980 addiu v0,v0,-13952 +800b0de0: 0040f809 jalr v0 +800b0de4: 24060040 li a2,64 +800b0de8: 2642e3e8 addiu v0,s2,-7192 +800b0dec: 8c430004 lw v1,4(v0) +800b0df0: a07000f1 sb s0,241(v1) +800b0df4: 8fbf001c lw ra,28(sp) +800b0df8: 8fb20018 lw s2,24(sp) +800b0dfc: 8fb10014 lw s1,20(sp) +800b0e00: 8fb00010 lw s0,16(sp) +800b0e04: 03e00008 jr ra +800b0e08: 27bd0020 addiu sp,sp,32 +800b0e0c: 8c830004 lw v1,4(a0) +800b0e10: a4c000d0 sh zero,208(a2) +800b0e14: a06000ff sb zero,255(v1) +800b0e18: 8c820004 lw v0,4(a0) +800b0e1c: 904300fc lbu v1,252(v0) +800b0e20: 1460ffb1 bnez v1,800b0ce8 +800b0e24: a4c300d6 sh v1,214(a2) +800b0e28: 24020100 li v0,256 +800b0e2c: 0802c33a j 800b0ce8 +800b0e30: a4c200d6 sh v0,214(a2) +800b0e34: 2644e3e8 addiu a0,s2,-7192 +800b0e38: 8c830004 lw v1,4(a0) +800b0e3c: a4a000cc sh zero,204(a1) +800b0e40: a06000fd sb zero,253(v1) +800b0e44: 8c820004 lw v0,4(a0) +800b0e48: 904300fa lbu v1,250(v0) +800b0e4c: 1460ffcb bnez v1,800b0d7c +800b0e50: a4a300d2 sh v1,210(a1) +800b0e54: 24020100 li v0,256 +800b0e58: 0802c35f j 800b0d7c +800b0e5c: a4a200d2 sh v0,210(a1) +800b0e60: 92220004 lbu v0,4(s1) +800b0e64: 1440ffbb bnez v0,800b0d54 +800b0e68: 2642e3e8 addiu v0,s2,-7192 +800b0e6c: 8c430004 lw v1,4(v0) +800b0e70: 3404ffc0 li a0,0xffc0 +800b0e74: 3c05801f lui a1,0x801f +800b0e78: 3c028012 lui v0,0x8012 +800b0e7c: 00642021 addu a0,v1,a0 +800b0e80: 24a5b538 addiu a1,a1,-19144 +800b0e84: 2442c980 addiu v0,v0,-13952 +800b0e88: 0040f809 jalr v0 +800b0e8c: 24060040 li a2,64 +800b0e90: 24030001 li v1,1 +800b0e94: 0802c354 j 800b0d50 +800b0e98: a2230004 sb v1,4(s1) + +800b0e9c <_Z14S9xFixEnvelopeihhh>: +800b0e9c: 27bdffd0 addiu sp,sp,-48 +800b0ea0: afb1001c sw s1,28(sp) +800b0ea4: 30d100ff andi s1,a2,0xff +800b0ea8: 00111600 sll v0,s1,0x18 +800b0eac: 00021603 sra v0,v0,0x18 +800b0eb0: afb30024 sw s3,36(sp) +800b0eb4: afb20020 sw s2,32(sp) +800b0eb8: afb00018 sw s0,24(sp) +800b0ebc: afbf0028 sw ra,40(sp) +800b0ec0: 30b000ff andi s0,a1,0xff +800b0ec4: 30f300ff andi s3,a3,0xff +800b0ec8: 04400057 bltz v0,800b1028 <_Z14S9xFixEnvelopeihhh+0x18c> +800b0ecc: 00809021 move s2,a0 +800b0ed0: 00101600 sll v0,s0,0x18 +800b0ed4: 00021603 sra v0,v0,0x18 +800b0ed8: 0440001f bltz v0,800b0f58 <_Z14S9xFixEnvelopeihhh+0xbc> +800b0edc: 3c02800c lui v0,0x800c +800b0ee0: 244244e0 addiu v0,v0,17632 +800b0ee4: 0040f809 jalr v0 +800b0ee8: 24050005 li a1,5 +800b0eec: 14400008 bnez v0,800b0f10 <_Z14S9xFixEnvelopeihhh+0x74> +800b0ef0: 3210007f andi s0,s0,0x7f +800b0ef4: 8fbf0028 lw ra,40(sp) +800b0ef8: 8fb30024 lw s3,36(sp) +800b0efc: 8fb20020 lw s2,32(sp) +800b0f00: 8fb1001c lw s1,28(sp) +800b0f04: 8fb00018 lw s0,24(sp) +800b0f08: 03e00008 jr ra +800b0f0c: 27bd0030 addiu sp,sp,48 +800b0f10: 3c02800d lui v0,0x800d +800b0f14: 02402021 move a0,s2 +800b0f18: 00002821 move a1,zero +800b0f1c: 02003821 move a3,s0 +800b0f20: 24429530 addiu v0,v0,-27344 +800b0f24: 0040f809 jalr v0 +800b0f28: 00003021 move a2,zero +800b0f2c: 3c19800c lui t9,0x800c +800b0f30: 02402021 move a0,s2 +800b0f34: 02002821 move a1,s0 +800b0f38: 8fbf0028 lw ra,40(sp) +800b0f3c: 8fb30024 lw s3,36(sp) +800b0f40: 8fb20020 lw s2,32(sp) +800b0f44: 8fb1001c lw s1,28(sp) +800b0f48: 8fb00018 lw s0,24(sp) +800b0f4c: 27397ebc addiu t9,t9,32444 +800b0f50: 03200008 jr t9 +800b0f54: 27bd0030 addiu sp,sp,48 +800b0f58: 32020040 andi v0,s0,0x40 +800b0f5c: 14400017 bnez v0,800b0fbc <_Z14S9xFixEnvelopeihhh+0x120> +800b0f60: 24020006 li v0,6 +800b0f64: 32020020 andi v0,s0,0x20 +800b0f68: 10400055 beqz v0,800b10c0 <_Z14S9xFixEnvelopeihhh+0x224> +800b0f6c: 3203001f andi v1,s0,0x1f +800b0f70: 3202001f andi v0,s0,0x1f +800b0f74: 3c038019 lui v1,0x8019 +800b0f78: 00021080 sll v0,v0,0x2 +800b0f7c: 246347a8 addiu v1,v1,18344 +800b0f80: 00431021 addu v0,v0,v1 +800b0f84: 8c440000 lw a0,0(v0) +800b0f88: 24050009 li a1,9 +800b0f8c: 00048042 srl s0,a0,0x1 +800b0f90: 3c02800c lui v0,0x800c +800b0f94: 244244e0 addiu v0,v0,17632 +800b0f98: 0040f809 jalr v0 +800b0f9c: 02402021 move a0,s2 +800b0fa0: 1040ffd5 beqz v0,800b0ef8 <_Z14S9xFixEnvelopeihhh+0x5c> +800b0fa4: 8fbf0028 lw ra,40(sp) +800b0fa8: 02402021 move a0,s2 +800b0fac: 02002821 move a1,s0 +800b0fb0: 2406ffff li a2,-1 +800b0fb4: 0802c401 j 800b1004 <_Z14S9xFixEnvelopeihhh+0x168> +800b0fb8: 00003821 move a3,zero +800b0fbc: 32030020 andi v1,s0,0x20 +800b0fc0: 24050007 li a1,7 +800b0fc4: 0043280a movz a1,v0,v1 +800b0fc8: 3c02800c lui v0,0x800c +800b0fcc: 244244e0 addiu v0,v0,17632 +800b0fd0: 0040f809 jalr v0 +800b0fd4: 00000000 nop +800b0fd8: 1040ffc7 beqz v0,800b0ef8 <_Z14S9xFixEnvelopeihhh+0x5c> +800b0fdc: 8fbf0028 lw ra,40(sp) +800b0fe0: 3202001f andi v0,s0,0x1f +800b0fe4: 3c038019 lui v1,0x8019 +800b0fe8: 00021080 sll v0,v0,0x2 +800b0fec: 24634828 addiu v1,v1,18472 +800b0ff0: 00431021 addu v0,v0,v1 +800b0ff4: 8c450000 lw a1,0(v0) +800b0ff8: 02402021 move a0,s2 +800b0ffc: 24060001 li a2,1 +800b1000: 2407007f li a3,127 +800b1004: 3c19800d lui t9,0x800d +800b1008: 8fbf0028 lw ra,40(sp) +800b100c: 8fb30024 lw s3,36(sp) +800b1010: 8fb20020 lw s2,32(sp) +800b1014: 8fb1001c lw s1,28(sp) +800b1018: 8fb00018 lw s0,24(sp) +800b101c: 27399530 addiu t9,t9,-27344 +800b1020: 03200008 jr t9 +800b1024: 27bd0030 addiu sp,sp,48 +800b1028: 3c02800c lui v0,0x800c +800b102c: 244244e0 addiu v0,v0,17632 +800b1030: 0040f809 jalr v0 +800b1034: 24050001 li a1,1 +800b1038: 1040ffae beqz v0,800b0ef4 <_Z14S9xFixEnvelopeihhh+0x58> +800b103c: 3222000f andi v0,s1,0xf +800b1040: 3c038019 lui v1,0x8019 +800b1044: 24634948 addiu v1,v1,18760 +800b1048: 00021080 sll v0,v0,0x2 +800b104c: 00431021 addu v0,v0,v1 +800b1050: 8c450000 lw a1,0(v0) +800b1054: 24030001 li v1,1 +800b1058: 10a30020 beq a1,v1,800b10dc <_Z14S9xFixEnvelopeihhh+0x240> +800b105c: 3c028021 lui v0,0x8021 +800b1060: 00a04021 move t0,a1 +800b1064: 00112082 srl a0,s1,0x2 +800b1068: 3265001f andi a1,s3,0x1f +800b106c: 3c028019 lui v0,0x8019 +800b1070: 3c038019 lui v1,0x8019 +800b1074: 24424928 addiu v0,v0,18728 +800b1078: 246348a8 addiu v1,v1,18600 +800b107c: 3084001c andi a0,a0,0x1c +800b1080: 00052880 sll a1,a1,0x2 +800b1084: 00822021 addu a0,a0,v0 +800b1088: 00a32821 addu a1,a1,v1 +800b108c: 00131142 srl v0,s3,0x5 +800b1090: 8c860000 lw a2,0(a0) +800b1094: 8ca70000 lw a3,0(a1) +800b1098: afa20010 sw v0,16(sp) +800b109c: 24030008 li v1,8 +800b10a0: 3c02800d lui v0,0x800d +800b10a4: 02402021 move a0,s2 +800b10a8: 01002821 move a1,t0 +800b10ac: 2442be60 addiu v0,v0,-16800 +800b10b0: 0040f809 jalr v0 +800b10b4: afa30014 sw v1,20(sp) +800b10b8: 0802c3be j 800b0ef8 <_Z14S9xFixEnvelopeihhh+0x5c> +800b10bc: 8fbf0028 lw ra,40(sp) +800b10c0: 3c028019 lui v0,0x8019 +800b10c4: 00031880 sll v1,v1,0x2 +800b10c8: 24424828 addiu v0,v0,18472 +800b10cc: 00621821 addu v1,v1,v0 +800b10d0: 8c700000 lw s0,0(v1) +800b10d4: 0802c3e4 j 800b0f90 <_Z14S9xFixEnvelopeihhh+0xf4> +800b10d8: 24050008 li a1,8 +800b10dc: 9043e498 lbu v1,-7016(v0) +800b10e0: 0802c419 j 800b1064 <_Z14S9xFixEnvelopeihhh+0x1c8> +800b10e4: 0003402b sltu t0,zero,v1 + +800b10e8 : +800b10e8: 27bdffc8 addiu sp,sp,-56 +800b10ec: 3c098021 lui t1,0x8021 +800b10f0: afb20018 sw s2,24(sp) +800b10f4: afbf0034 sw ra,52(sp) +800b10f8: afbe0030 sw s8,48(sp) +800b10fc: afb7002c sw s7,44(sp) +800b1100: afb60028 sw s6,40(sp) +800b1104: afb50024 sw s5,36(sp) +800b1108: afb40020 sw s4,32(sp) +800b110c: afb3001c sw s3,28(sp) +800b1110: afb10014 sw s1,20(sp) +800b1114: afb00010 sw s0,16(sp) +800b1118: 2522e3e8 addiu v0,t1,-7192 +800b111c: 8c4a0004 lw t2,4(v0) +800b1120: 3c02802c lui v0,0x802c +800b1124: 915100f2 lbu s1,242(t2) +800b1128: 24424568 addiu v0,v0,17768 +800b112c: 309200ff andi s2,a0,0xff +800b1130: 02221021 addu v0,s1,v0 +800b1134: 2e230080 sltiu v1,s1,128 +800b1138: 10600014 beqz v1,800b118c +800b113c: a0520000 sb s2,0(v0) +800b1140: 3c038019 lui v1,0x8019 +800b1144: 00111080 sll v0,s1,0x2 +800b1148: 246345a8 addiu v1,v1,17832 +800b114c: 00431021 addu v0,v0,v1 +800b1150: 8c440000 lw a0,0(v0) +800b1154: 00800008 jr a0 +800b1158: 00000000 nop +800b115c: 3c1e8021 lui s8,0x8021 +800b1160: 27c2e308 addiu v0,s8,-7416 +800b1164: 02221021 addu v0,s1,v0 +800b1168: 9043000b lbu v1,11(v0) +800b116c: 10720007 beq v1,s2,800b118c +800b1170: 00112102 srl a0,s1,0x4 +800b1174: 9047000a lbu a3,10(v0) +800b1178: 90460009 lbu a2,9(v0) +800b117c: 3c02800b lui v0,0x800b +800b1180: 24420e9c addiu v0,v0,3740 +800b1184: 0040f809 jalr v0 +800b1188: 02402821 move a1,s2 +800b118c: 3c04801f lui a0,0x801f +800b1190: 3c05801f lui a1,0x801f +800b1194: 90824450 lbu v0,17488(a0) +800b1198: 90a34451 lbu v1,17489(a1) +800b119c: 00113600 sll a2,s1,0x18 +800b11a0: 00431025 or v0,v0,v1 +800b11a4: 00063603 sra a2,a2,0x18 +800b11a8: a0824450 sb v0,17488(a0) +800b11ac: 04c00005 bltz a2,800b11c4 +800b11b0: a0a04451 sb zero,17489(a1) +800b11b4: 3c1e8021 lui s8,0x8021 +800b11b8: 27c2e308 addiu v0,s8,-7416 +800b11bc: 02221021 addu v0,s1,v0 +800b11c0: a052000b sb s2,11(v0) +800b11c4: 8fbf0034 lw ra,52(sp) +800b11c8: 8fbe0030 lw s8,48(sp) +800b11cc: 8fb7002c lw s7,44(sp) +800b11d0: 8fb60028 lw s6,40(sp) +800b11d4: 8fb50024 lw s5,36(sp) +800b11d8: 8fb40020 lw s4,32(sp) +800b11dc: 8fb3001c lw s3,28(sp) +800b11e0: 8fb20018 lw s2,24(sp) +800b11e4: 8fb10014 lw s1,20(sp) +800b11e8: 8fb00010 lw s0,16(sp) +800b11ec: 03e00008 jr ra +800b11f0: 27bd0038 addiu sp,sp,56 +800b11f4: 3c1e8021 lui s8,0x8021 +800b11f8: 27c3e308 addiu v1,s8,-7416 +800b11fc: 90620017 lbu v0,23(v1) +800b1200: 10520006 beq v0,s2,800b121c +800b1204: 00122600 sll a0,s2,0x18 +800b1208: 3c02800c lui v0,0x800c +800b120c: 80650027 lb a1,39(v1) +800b1210: 24423c64 addiu v0,v0,15460 +800b1214: 0040f809 jalr v0 +800b1218: 00042603 sra a0,a0,0x18 +800b121c: 3c05801f lui a1,0x801f +800b1220: 3c03801f lui v1,0x801f +800b1224: 90a24450 lbu v0,17488(a1) +800b1228: 90644451 lbu a0,17489(v1) +800b122c: a0604451 sb zero,17489(v1) +800b1230: 00441025 or v0,v0,a0 +800b1234: 0802c46e j 800b11b8 +800b1238: a0a24450 sb v0,17488(a1) +800b123c: 00122600 sll a0,s2,0x18 +800b1240: 3c02800c lui v0,0x800c +800b1244: 24423dcc addiu v0,v0,15820 +800b1248: 0040f809 jalr v0 +800b124c: 00042603 sra a0,a0,0x18 +800b1250: 0802c487 j 800b121c +800b1254: 3c1e8021 lui s8,0x8021 +800b1258: 3c1e8021 lui s8,0x8021 +800b125c: 27c3e308 addiu v1,s8,-7416 +800b1260: 90620027 lbu v0,39(v1) +800b1264: 1052ffed beq v0,s2,800b121c +800b1268: 3c02800c lui v0,0x800c +800b126c: 00122e00 sll a1,s2,0x18 +800b1270: 80640017 lb a0,23(v1) +800b1274: 24423c64 addiu v0,v0,15460 +800b1278: 0040f809 jalr v0 +800b127c: 00052e03 sra a1,a1,0x18 +800b1280: 0802c488 j 800b1220 +800b1284: 3c05801f lui a1,0x801f +800b1288: 3c1e8021 lui s8,0x8021 +800b128c: 27c3e308 addiu v1,s8,-7416 +800b1290: 90620037 lbu v0,55(v1) +800b1294: 1052ffe1 beq v0,s2,800b121c +800b1298: 00122600 sll a0,s2,0x18 +800b129c: 80650047 lb a1,71(v1) +800b12a0: 3c02800c lui v0,0x800c +800b12a4: 24423d38 addiu v0,v0,15672 +800b12a8: 0040f809 jalr v0 +800b12ac: 00042603 sra a0,a0,0x18 +800b12b0: 0802c488 j 800b1220 +800b12b4: 3c05801f lui a1,0x801f +800b12b8: 3c1e8021 lui s8,0x8021 +800b12bc: 27c2e308 addiu v0,s8,-7416 +800b12c0: 90430038 lbu v1,56(v0) +800b12c4: 1072ffd5 beq v1,s2,800b121c +800b12c8: 3c02800c lui v0,0x800c +800b12cc: 24423df0 addiu v0,v0,15856 +800b12d0: 0040f809 jalr v0 +800b12d4: 02402021 move a0,s2 +800b12d8: 0802c488 j 800b1220 +800b12dc: 3c05801f lui a1,0x801f +800b12e0: 3c1e8021 lui s8,0x8021 +800b12e4: 27c3e308 addiu v1,s8,-7416 +800b12e8: 90620047 lbu v0,71(v1) +800b12ec: 1052ffcb beq v0,s2,800b121c +800b12f0: 3c02800c lui v0,0x800c +800b12f4: 00122e00 sll a1,s2,0x18 +800b12f8: 80640037 lb a0,55(v1) +800b12fc: 24423d38 addiu v0,v0,15672 +800b1300: 0040f809 jalr v0 +800b1304: 00052e03 sra a1,a1,0x18 +800b1308: 0802c488 j 800b1220 +800b130c: 3c05801f lui a1,0x801f +800b1310: 3c1e8021 lui s8,0x8021 +800b1314: 27c2e308 addiu v0,s8,-7416 +800b1318: 90430048 lbu v1,72(v0) +800b131c: 1072ffbf beq v1,s2,800b121c +800b1320: 3c10800c lui s0,0x800c +800b1324: 2610406c addiu s0,s0,16492 +800b1328: 32450001 andi a1,s2,0x1 +800b132c: 0200f809 jalr s0 +800b1330: 00002021 move a0,zero +800b1334: 00122842 srl a1,s2,0x1 +800b1338: 30a50001 andi a1,a1,0x1 +800b133c: 0200f809 jalr s0 +800b1340: 24040001 li a0,1 +800b1344: 00122882 srl a1,s2,0x2 +800b1348: 30a50001 andi a1,a1,0x1 +800b134c: 0200f809 jalr s0 +800b1350: 24040002 li a0,2 +800b1354: 001228c2 srl a1,s2,0x3 +800b1358: 30a50001 andi a1,a1,0x1 +800b135c: 0200f809 jalr s0 +800b1360: 24040003 li a0,3 +800b1364: 00122902 srl a1,s2,0x4 +800b1368: 30a50001 andi a1,a1,0x1 +800b136c: 0200f809 jalr s0 +800b1370: 24040004 li a0,4 +800b1374: 00122942 srl a1,s2,0x5 +800b1378: 30a50001 andi a1,a1,0x1 +800b137c: 0200f809 jalr s0 +800b1380: 24040005 li a0,5 +800b1384: 00122982 srl a1,s2,0x6 +800b1388: 30a50001 andi a1,a1,0x1 +800b138c: 0200f809 jalr s0 +800b1390: 24040006 li a0,6 +800b1394: 24040007 li a0,7 +800b1398: 0200f809 jalr s0 +800b139c: 001229c2 srl a1,s2,0x7 +800b13a0: 0802c488 j 800b1220 +800b13a4: 3c05801f lui a1,0x801f +800b13a8: 3c10802c lui s0,0x802c +800b13ac: 8e024560 lw v0,17760(s0) +800b13b0: 10400024 beqz v0,800b1444 +800b13b4: 3c11802c lui s1,0x802c +800b13b8: 8e224564 lw v0,17764(s1) +800b13bc: 00021027 nor v0,zero,v0 +800b13c0: 02421024 and v0,s2,v0 +800b13c4: 1040001f beqz v0,800b1444 +800b13c8: 2523e3e8 addiu v1,t1,-7192 +800b13cc: 3c088021 lui t0,0x8021 +800b13d0: 90650029 lbu a1,41(v1) +800b13d4: 9104e424 lbu a0,-7132(t0) +800b13d8: 9067002a lbu a3,42(v1) +800b13dc: 90660028 lbu a2,40(v1) +800b13e0: 24030002 li v1,2 +800b13e4: 30a20080 andi v0,a1,0x80 +800b13e8: 0005180b movn v1,zero,a1 +800b13ec: 8d25e3e8 lw a1,-7192(t1) +800b13f0: 00c23025 or a2,a2,v0 +800b13f4: 00073980 sll a3,a3,0x6 +800b13f8: 3084003c andi a0,a0,0x3c +800b13fc: 00862025 or a0,a0,a2 +800b1400: 2502e424 addiu v0,t0,-7132 +800b1404: 00671825 or v1,v1,a3 +800b1408: 00aa2823 subu a1,a1,t2 +800b140c: 00641825 or v1,v1,a0 +800b1410: a4450006 sh a1,6(v0) +800b1414: 3c048019 lui a0,0x8019 +800b1418: 3c02800d lui v0,0x800d +800b141c: 24844990 addiu a0,a0,18832 +800b1420: 24426a38 addiu v0,v0,27192 +800b1424: 0040f809 jalr v0 +800b1428: a103e424 sb v1,-7132(t0) +800b142c: 00402021 move a0,v0 +800b1430: 3c028009 lui v0,0x8009 +800b1434: 244258c8 addiu v0,v0,22728 +800b1438: 0040f809 jalr v0 +800b143c: 00000000 nop +800b1440: ae004560 sw zero,17760(s0) +800b1444: 12400060 beqz s2,800b15c8 +800b1448: 32420001 andi v0,s2,0x1 +800b144c: 1040000b beqz v0,800b147c +800b1450: 32420002 andi v0,s2,0x2 +800b1454: 3c038021 lui v1,0x8021 +800b1458: 2468e308 addiu t0,v1,-7416 +800b145c: 91020067 lbu v0,103(t0) +800b1460: 30420001 andi v0,v0,0x1 +800b1464: 10400192 beqz v0,800b1ab0 +800b1468: 3c03801f lui v1,0x801f +800b146c: 90624451 lbu v0,17489(v1) +800b1470: 34420001 ori v0,v0,0x1 +800b1474: a0624451 sb v0,17489(v1) +800b1478: 32420002 andi v0,s2,0x2 +800b147c: 1040000b beqz v0,800b14ac +800b1480: 32420004 andi v0,s2,0x4 +800b1484: 3c038021 lui v1,0x8021 +800b1488: 2468e308 addiu t0,v1,-7416 +800b148c: 91020067 lbu v0,103(t0) +800b1490: 30420002 andi v0,v0,0x2 +800b1494: 104001a8 beqz v0,800b1b38 +800b1498: 3c03801f lui v1,0x801f +800b149c: 90624451 lbu v0,17489(v1) +800b14a0: 34420002 ori v0,v0,0x2 +800b14a4: a0624451 sb v0,17489(v1) +800b14a8: 32420004 andi v0,s2,0x4 +800b14ac: 1040000b beqz v0,800b14dc +800b14b0: 32420008 andi v0,s2,0x8 +800b14b4: 3c038021 lui v1,0x8021 +800b14b8: 2468e308 addiu t0,v1,-7416 +800b14bc: 91020067 lbu v0,103(t0) +800b14c0: 30420004 andi v0,v0,0x4 +800b14c4: 104001ad beqz v0,800b1b7c +800b14c8: 3c03801f lui v1,0x801f +800b14cc: 90624451 lbu v0,17489(v1) +800b14d0: 34420004 ori v0,v0,0x4 +800b14d4: a0624451 sb v0,17489(v1) +800b14d8: 32420008 andi v0,s2,0x8 +800b14dc: 1040000b beqz v0,800b150c +800b14e0: 32420010 andi v0,s2,0x10 +800b14e4: 3c038021 lui v1,0x8021 +800b14e8: 2468e308 addiu t0,v1,-7416 +800b14ec: 91020067 lbu v0,103(t0) +800b14f0: 30420008 andi v0,v0,0x8 +800b14f4: 104001b2 beqz v0,800b1bc0 +800b14f8: 3c03801f lui v1,0x801f +800b14fc: 90624451 lbu v0,17489(v1) +800b1500: 34420008 ori v0,v0,0x8 +800b1504: a0624451 sb v0,17489(v1) +800b1508: 32420010 andi v0,s2,0x10 +800b150c: 1040000b beqz v0,800b153c +800b1510: 32420020 andi v0,s2,0x20 +800b1514: 3c038021 lui v1,0x8021 +800b1518: 2468e308 addiu t0,v1,-7416 +800b151c: 91020067 lbu v0,103(t0) +800b1520: 30420010 andi v0,v0,0x10 +800b1524: 104001b7 beqz v0,800b1c04 +800b1528: 3c03801f lui v1,0x801f +800b152c: 90624451 lbu v0,17489(v1) +800b1530: 34420010 ori v0,v0,0x10 +800b1534: a0624451 sb v0,17489(v1) +800b1538: 32420020 andi v0,s2,0x20 +800b153c: 1040000b beqz v0,800b156c +800b1540: 32420040 andi v0,s2,0x40 +800b1544: 3c038021 lui v1,0x8021 +800b1548: 2468e308 addiu t0,v1,-7416 +800b154c: 91020067 lbu v0,103(t0) +800b1550: 30420020 andi v0,v0,0x20 +800b1554: 104001bc beqz v0,800b1c48 +800b1558: 3c03801f lui v1,0x801f +800b155c: 90624451 lbu v0,17489(v1) +800b1560: 34420020 ori v0,v0,0x20 +800b1564: a0624451 sb v0,17489(v1) +800b1568: 32420040 andi v0,s2,0x40 +800b156c: 1040000b beqz v0,800b159c +800b1570: 32420080 andi v0,s2,0x80 +800b1574: 3c038021 lui v1,0x8021 +800b1578: 2468e308 addiu t0,v1,-7416 +800b157c: 91020067 lbu v0,103(t0) +800b1580: 30420040 andi v0,v0,0x40 +800b1584: 1040015b beqz v0,800b1af4 +800b1588: 3c03801f lui v1,0x801f +800b158c: 90624451 lbu v0,17489(v1) +800b1590: 34420040 ori v0,v0,0x40 +800b1594: a0624451 sb v0,17489(v1) +800b1598: 32420080 andi v0,s2,0x80 +800b159c: 1040000a beqz v0,800b15c8 +800b15a0: 3c038021 lui v1,0x8021 +800b15a4: 2468e308 addiu t0,v1,-7416 +800b15a8: 91020067 lbu v0,103(t0) +800b15ac: 30420080 andi v0,v0,0x80 +800b15b0: 1040012e beqz v0,800b1a6c +800b15b4: 3c02801f lui v0,0x801f +800b15b8: 90434451 lbu v1,17489(v0) +800b15bc: 2404ff80 li a0,-128 +800b15c0: 00641825 or v1,v1,a0 +800b15c4: a0434451 sb v1,17489(v0) +800b15c8: 0802c471 j 800b11c4 +800b15cc: ae324564 sw s2,17764(s1) +800b15d0: 3c1e8021 lui s8,0x8021 +800b15d4: 27c2e308 addiu v0,s8,-7416 +800b15d8: 90430058 lbu v1,88(v0) +800b15dc: 1072ff0f beq v1,s2,800b121c +800b15e0: 3c02800c lui v0,0x800c +800b15e4: 2442776c addiu v0,v0,30572 +800b15e8: 0040f809 jalr v0 +800b15ec: 02402021 move a0,s2 +800b15f0: 0802c488 j 800b1220 +800b15f4: 3c05801f lui a1,0x801f +800b15f8: 3c1e8021 lui s8,0x8021 +800b15fc: 27d4e308 addiu s4,s8,-7416 +800b1600: 3c02800d lui v0,0x800d +800b1604: 3c03800d lui v1,0x800d +800b1608: 24569478 addiu s6,v0,-27528 +800b160c: 247795f4 addiu s7,v1,-27148 +800b1610: 24100001 li s0,1 +800b1614: 00008821 move s1,zero +800b1618: 3c15801f lui s5,0x801f +800b161c: 0802c592 j 800b1648 +800b1620: 02809821 move s3,s4 +800b1624: 92840006 lbu a0,6(s4) +800b1628: 02041024 and v0,s0,a0 +800b162c: 144000b7 bnez v0,800b190c +800b1630: 00101827 nor v1,zero,s0 +800b1634: 26310001 addiu s1,s1,1 +800b1638: 24020008 li v0,8 +800b163c: 122200c1 beq s1,v0,800b1944 +800b1640: 00101040 sll v0,s0,0x1 +800b1644: 305000ff andi s0,v0,0xff +800b1648: 02501024 and v0,s2,s0 +800b164c: 1440fff5 bnez v0,800b1624 +800b1650: 3c07801f lui a3,0x801f +800b1654: 90e64450 lbu a2,17488(a3) +800b1658: 02061024 and v0,s0,a2 +800b165c: 1040fff5 beqz v0,800b1634 +800b1660: 00101027 nor v0,zero,s0 +800b1664: 92640067 lbu a0,103(s3) +800b1668: 92630006 lbu v1,6(s3) +800b166c: 92650087 lbu a1,135(s3) +800b1670: 00021600 sll v0,v0,0x18 +800b1674: 00021603 sra v0,v0,0x18 +800b1678: 00452824 and a1,v0,a1 +800b167c: 00463024 and a2,v0,a2 +800b1680: 02031825 or v1,s0,v1 +800b1684: 00441024 and v0,v0,a0 +800b1688: a0e64450 sb a2,17488(a3) +800b168c: 02202021 move a0,s1 +800b1690: a2630006 sb v1,6(s3) +800b1694: a2620067 sb v0,103(s3) +800b1698: 02e0f809 jalr s7 +800b169c: a2650087 sb a1,135(s3) +800b16a0: 0802c58e j 800b1638 +800b16a4: 26310001 addiu s1,s1,1 +800b16a8: 3c1e8021 lui s8,0x8021 +800b16ac: 27c2e308 addiu v0,s8,-7416 +800b16b0: 02221021 addu v0,s1,v0 +800b16b4: 9043000a lbu v1,10(v0) +800b16b8: 00122a00 sll a1,s2,0x8 +800b16bc: 00a32821 addu a1,a1,v1 +800b16c0: 30a53fff andi a1,a1,0x3fff +800b16c4: 3c02800c lui v0,0x800c +800b16c8: 000528c0 sll a1,a1,0x3 +800b16cc: 24427ad4 addiu v0,v0,31444 +800b16d0: 0040f809 jalr v0 +800b16d4: 00112102 srl a0,s1,0x4 +800b16d8: 0802c464 j 800b1190 +800b16dc: 3c04801f lui a0,0x801f +800b16e0: 3c1e8021 lui s8,0x8021 +800b16e4: 27c2e308 addiu v0,s8,-7416 +800b16e8: 02221021 addu v0,s1,v0 +800b16ec: 9043000b lbu v1,11(v0) +800b16f0: 1072fea6 beq v1,s2,800b118c +800b16f4: 3c02800c lui v0,0x800c +800b16f8: 00112102 srl a0,s1,0x4 +800b16fc: 24423f18 addiu v0,v0,16152 +800b1700: 0040f809 jalr v0 +800b1704: 02402821 move a1,s2 +800b1708: 0802c464 j 800b1190 +800b170c: 3c04801f lui a0,0x801f +800b1710: 3c1e8021 lui s8,0x8021 +800b1714: 27c2e308 addiu v0,s8,-7416 +800b1718: 02221021 addu v0,s1,v0 +800b171c: 9043000b lbu v1,11(v0) +800b1720: 1072fe9a beq v1,s2,800b118c +800b1724: 00112102 srl a0,s1,0x4 +800b1728: 9047000c lbu a3,12(v0) +800b172c: 9045000d lbu a1,13(v0) +800b1730: 3c02800b lui v0,0x800b +800b1734: 24420e9c addiu v0,v0,3740 +800b1738: 0040f809 jalr v0 +800b173c: 02403021 move a2,s2 +800b1740: 0802c464 j 800b1190 +800b1744: 3c04801f lui a0,0x801f +800b1748: 3c1e8021 lui s8,0x8021 +800b174c: 27c2e308 addiu v0,s8,-7416 +800b1750: 02221021 addu v0,s1,v0 +800b1754: 9043000b lbu v1,11(v0) +800b1758: 1072fe8c beq v1,s2,800b118c +800b175c: 00112102 srl a0,s1,0x4 +800b1760: 9046000a lbu a2,10(v0) +800b1764: 9045000c lbu a1,12(v0) +800b1768: 3c02800b lui v0,0x800b +800b176c: 24420e9c addiu v0,v0,3740 +800b1770: 0040f809 jalr v0 +800b1774: 02403821 move a3,s2 +800b1778: 0802c464 j 800b1190 +800b177c: 3c04801f lui a0,0x801f +800b1780: 00009021 move s2,zero +800b1784: 0802c487 j 800b121c +800b1788: 3c1e8021 lui s8,0x8021 +800b178c: 3c02800c lui v0,0x800c +800b1790: 24427c24 addiu v0,v0,31780 +800b1794: 0040f809 jalr v0 +800b1798: 3244000f andi a0,s2,0xf +800b179c: 0802c487 j 800b121c +800b17a0: 3c1e8021 lui s8,0x8021 +800b17a4: 00122e00 sll a1,s2,0x18 +800b17a8: 3c02800c lui v0,0x800c +800b17ac: 00112102 srl a0,s1,0x4 +800b17b0: 24423e00 addiu v0,v0,15872 +800b17b4: 0040f809 jalr v0 +800b17b8: 00052e03 sra a1,a1,0x18 +800b17bc: 0802c464 j 800b1190 +800b17c0: 3c04801f lui a0,0x801f +800b17c4: 00121600 sll v0,s2,0x18 +800b17c8: 00021603 sra v0,v0,0x18 +800b17cc: 04400065 bltz v0,800b1964 +800b17d0: 3c1e8021 lui s8,0x8021 +800b17d4: 00122142 srl a0,s2,0x5 +800b17d8: 38840001 xori a0,a0,0x1 +800b17dc: 3c02800c lui v0,0x800c +800b17e0: 24427fa4 addiu v0,v0,32676 +800b17e4: 0040f809 jalr v0 +800b17e8: 30840001 andi a0,a0,0x1 +800b17ec: 32430040 andi v1,s2,0x40 +800b17f0: 10600057 beqz v1,800b1950 +800b17f4: 3c02800c lui v0,0x800c +800b17f8: 24424094 addiu v0,v0,16532 +800b17fc: 0040f809 jalr v0 +800b1800: 24040001 li a0,1 +800b1804: 3244001f andi a0,s2,0x1f +800b1808: 3c02801f lui v0,0x801f +800b180c: 2442b494 addiu v0,v0,-19308 +800b1810: 00042080 sll a0,a0,0x2 +800b1814: 3c038021 lui v1,0x8021 +800b1818: 00822021 addu a0,a0,v0 +800b181c: 247069e0 addiu s0,v1,27104 +800b1820: 8c850000 lw a1,0(a0) +800b1824: 8e020034 lw v0,52(s0) +800b1828: 24130001 li s3,1 +800b182c: 10530089 beq v0,s3,800b1a54 +800b1830: ae050624 sw a1,1572(s0) +800b1834: 8e0200f0 lw v0,240(s0) +800b1838: 10530080 beq v0,s3,800b1a3c +800b183c: 3c02800c lui v0,0x800c +800b1840: 8e0201ac lw v0,428(s0) +800b1844: 10530077 beq v0,s3,800b1a24 +800b1848: 3c02800c lui v0,0x800c +800b184c: 8e020268 lw v0,616(s0) +800b1850: 1053006e beq v0,s3,800b1a0c +800b1854: 3c02800c lui v0,0x800c +800b1858: 8e020324 lw v0,804(s0) +800b185c: 10530065 beq v0,s3,800b19f4 +800b1860: 3c02800c lui v0,0x800c +800b1864: 8e0203e0 lw v0,992(s0) +800b1868: 1053005c beq v0,s3,800b19dc +800b186c: 3c02800c lui v0,0x800c +800b1870: 8e02049c lw v0,1180(s0) +800b1874: 10530053 beq v0,s3,800b19c4 +800b1878: 3c02800c lui v0,0x800c +800b187c: 8e020558 lw v0,1368(s0) +800b1880: 1053004a beq v0,s3,800b19ac +800b1884: 3c02800c lui v0,0x800c +800b1888: 0802c487 j 800b121c +800b188c: 3c1e8021 lui s8,0x8021 +800b1890: 3c1e8021 lui s8,0x8021 +800b1894: 27c2e308 addiu v0,s8,-7416 +800b1898: 02221021 addu v0,s1,v0 +800b189c: 8046000c lb a2,12(v0) +800b18a0: 00122e00 sll a1,s2,0x18 +800b18a4: 3c02800c lui v0,0x800c +800b18a8: 00112102 srl a0,s1,0x4 +800b18ac: 24423ba4 addiu v0,v0,15268 +800b18b0: 0040f809 jalr v0 +800b18b4: 00052e03 sra a1,a1,0x18 +800b18b8: 0802c464 j 800b1190 +800b18bc: 3c04801f lui a0,0x801f +800b18c0: 3c1e8021 lui s8,0x8021 +800b18c4: 27c2e308 addiu v0,s8,-7416 +800b18c8: 02221021 addu v0,s1,v0 +800b18cc: 8045000a lb a1,10(v0) +800b18d0: 00123600 sll a2,s2,0x18 +800b18d4: 3c02800c lui v0,0x800c +800b18d8: 00112102 srl a0,s1,0x4 +800b18dc: 24423ba4 addiu v0,v0,15268 +800b18e0: 0040f809 jalr v0 +800b18e4: 00063603 sra a2,a2,0x18 +800b18e8: 0802c464 j 800b1190 +800b18ec: 3c04801f lui a0,0x801f +800b18f0: 3c1e8021 lui s8,0x8021 +800b18f4: 27c2e308 addiu v0,s8,-7416 +800b18f8: 02221021 addu v0,s1,v0 +800b18fc: 9045000c lbu a1,12(v0) +800b1900: 00052a00 sll a1,a1,0x8 +800b1904: 0802c5b0 j 800b16c0 +800b1908: 02452821 addu a1,s2,a1 +800b190c: 92a24450 lbu v0,17488(s5) +800b1910: 92850057 lbu a1,87(s4) +800b1914: 00031e00 sll v1,v1,0x18 +800b1918: 00031e03 sra v1,v1,0x18 +800b191c: 00652824 and a1,v1,a1 +800b1920: 00621024 and v0,v1,v0 +800b1924: 00641824 and v1,v1,a0 +800b1928: 02202021 move a0,s1 +800b192c: a2a24450 sb v0,17488(s5) +800b1930: a2830006 sb v1,6(s4) +800b1934: 02c0f809 jalr s6 +800b1938: a2850057 sb a1,87(s4) +800b193c: 0802c58e j 800b1638 +800b1940: 26310001 addiu s1,s1,1 +800b1944: 27c2e308 addiu v0,s8,-7416 +800b1948: 0802c471 j 800b11c4 +800b194c: a0520067 sb s2,103(v0) +800b1950: 24424094 addiu v0,v0,16532 +800b1954: 0040f809 jalr v0 +800b1958: 00002021 move a0,zero +800b195c: 0802c602 j 800b1808 +800b1960: 3244001f andi a0,s2,0x1f +800b1964: 27c3e308 addiu v1,s8,-7416 +800b1968: 3042001f andi v0,v0,0x1f +800b196c: 02232821 addu a1,s1,v1 +800b1970: 34420060 ori v0,v0,0x60 +800b1974: a0a2000b sb v0,11(a1) +800b1978: 3c02800c lui v0,0x800c +800b197c: 00002021 move a0,zero +800b1980: a0600057 sb zero,87(v1) +800b1984: a0600087 sb zero,135(v1) +800b1988: 24427fa4 addiu v0,v0,32676 +800b198c: 0040f809 jalr v0 +800b1990: a0600067 sb zero,103(v1) +800b1994: 3c02800c lui v0,0x800c +800b1998: 244240b4 addiu v0,v0,16564 +800b199c: 0040f809 jalr v0 +800b19a0: 00002021 move a0,zero +800b19a4: 0802c488 j 800b1220 +800b19a8: 3c05801f lui a1,0x801f +800b19ac: 8e050624 lw a1,1572(s0) +800b19b0: 24423f20 addiu v0,v0,16160 +800b19b4: 0040f809 jalr v0 +800b19b8: 24040007 li a0,7 +800b19bc: 0802c487 j 800b121c +800b19c0: 3c1e8021 lui s8,0x8021 +800b19c4: 8e050624 lw a1,1572(s0) +800b19c8: 24423f20 addiu v0,v0,16160 +800b19cc: 0040f809 jalr v0 +800b19d0: 24040006 li a0,6 +800b19d4: 0802c620 j 800b1880 +800b19d8: 8e020558 lw v0,1368(s0) +800b19dc: 8e050624 lw a1,1572(s0) +800b19e0: 24423f20 addiu v0,v0,16160 +800b19e4: 0040f809 jalr v0 +800b19e8: 24040005 li a0,5 +800b19ec: 0802c61d j 800b1874 +800b19f0: 8e02049c lw v0,1180(s0) +800b19f4: 8e050624 lw a1,1572(s0) +800b19f8: 24423f20 addiu v0,v0,16160 +800b19fc: 0040f809 jalr v0 +800b1a00: 24040004 li a0,4 +800b1a04: 0802c61a j 800b1868 +800b1a08: 8e0203e0 lw v0,992(s0) +800b1a0c: 8e050624 lw a1,1572(s0) +800b1a10: 24423f20 addiu v0,v0,16160 +800b1a14: 0040f809 jalr v0 +800b1a18: 24040003 li a0,3 +800b1a1c: 0802c617 j 800b185c +800b1a20: 8e020324 lw v0,804(s0) +800b1a24: 8e050624 lw a1,1572(s0) +800b1a28: 24423f20 addiu v0,v0,16160 +800b1a2c: 0040f809 jalr v0 +800b1a30: 24040002 li a0,2 +800b1a34: 0802c614 j 800b1850 +800b1a38: 8e020268 lw v0,616(s0) +800b1a3c: 8e050624 lw a1,1572(s0) +800b1a40: 24423f20 addiu v0,v0,16160 +800b1a44: 0040f809 jalr v0 +800b1a48: 24040001 li a0,1 +800b1a4c: 0802c611 j 800b1844 +800b1a50: 8e0201ac lw v0,428(s0) +800b1a54: 3c02800c lui v0,0x800c +800b1a58: 24423f20 addiu v0,v0,16160 +800b1a5c: 0040f809 jalr v0 +800b1a60: 00002021 move a0,zero +800b1a64: 0802c60e j 800b1838 +800b1a68: 8e0200f0 lw v0,240(s0) +800b1a6c: 3c07801f lui a3,0x801f +800b1a70: 90e34450 lbu v1,17488(a3) +800b1a74: 91060006 lbu a2,6(t0) +800b1a78: 91050087 lbu a1,135(t0) +800b1a7c: 2402ff80 li v0,-128 +800b1a80: 00c23025 or a2,a2,v0 +800b1a84: 3063007f andi v1,v1,0x7f +800b1a88: 30a5007f andi a1,a1,0x7f +800b1a8c: 3c02800d lui v0,0x800d +800b1a90: 24040007 li a0,7 +800b1a94: a0e34450 sb v1,17488(a3) +800b1a98: a1050087 sb a1,135(t0) +800b1a9c: 244295f4 addiu v0,v0,-27148 +800b1aa0: 0040f809 jalr v0 +800b1aa4: a1060006 sb a2,6(t0) +800b1aa8: 0802c471 j 800b11c4 +800b1aac: ae324564 sw s2,17764(s1) +800b1ab0: 3c07801f lui a3,0x801f +800b1ab4: 90e34450 lbu v1,17488(a3) +800b1ab8: 91060006 lbu a2,6(t0) +800b1abc: 91050087 lbu a1,135(t0) +800b1ac0: 2402fffe li v0,-2 +800b1ac4: 00a22824 and a1,a1,v0 +800b1ac8: 00621824 and v1,v1,v0 +800b1acc: 34c60001 ori a2,a2,0x1 +800b1ad0: 3c02800d lui v0,0x800d +800b1ad4: 00002021 move a0,zero +800b1ad8: a0e34450 sb v1,17488(a3) +800b1adc: a1050087 sb a1,135(t0) +800b1ae0: 244295f4 addiu v0,v0,-27148 +800b1ae4: 0040f809 jalr v0 +800b1ae8: a1060006 sb a2,6(t0) +800b1aec: 0802c51f j 800b147c +800b1af0: 32420002 andi v0,s2,0x2 +800b1af4: 3c07801f lui a3,0x801f +800b1af8: 90e34450 lbu v1,17488(a3) +800b1afc: 91060006 lbu a2,6(t0) +800b1b00: 91050087 lbu a1,135(t0) +800b1b04: 2402ffbf li v0,-65 +800b1b08: 00a22824 and a1,a1,v0 +800b1b0c: 00621824 and v1,v1,v0 +800b1b10: 34c60040 ori a2,a2,0x40 +800b1b14: 3c02800d lui v0,0x800d +800b1b18: 24040006 li a0,6 +800b1b1c: a0e34450 sb v1,17488(a3) +800b1b20: a1050087 sb a1,135(t0) +800b1b24: 244295f4 addiu v0,v0,-27148 +800b1b28: 0040f809 jalr v0 +800b1b2c: a1060006 sb a2,6(t0) +800b1b30: 0802c567 j 800b159c +800b1b34: 32420080 andi v0,s2,0x80 +800b1b38: 3c07801f lui a3,0x801f +800b1b3c: 90e34450 lbu v1,17488(a3) +800b1b40: 91060006 lbu a2,6(t0) +800b1b44: 91050087 lbu a1,135(t0) +800b1b48: 2402fffd li v0,-3 +800b1b4c: 00a22824 and a1,a1,v0 +800b1b50: 00621824 and v1,v1,v0 +800b1b54: 34c60002 ori a2,a2,0x2 +800b1b58: 3c02800d lui v0,0x800d +800b1b5c: 24040001 li a0,1 +800b1b60: a0e34450 sb v1,17488(a3) +800b1b64: a1050087 sb a1,135(t0) +800b1b68: 244295f4 addiu v0,v0,-27148 +800b1b6c: 0040f809 jalr v0 +800b1b70: a1060006 sb a2,6(t0) +800b1b74: 0802c52b j 800b14ac +800b1b78: 32420004 andi v0,s2,0x4 +800b1b7c: 3c07801f lui a3,0x801f +800b1b80: 90e34450 lbu v1,17488(a3) +800b1b84: 91060006 lbu a2,6(t0) +800b1b88: 91050087 lbu a1,135(t0) +800b1b8c: 2402fffb li v0,-5 +800b1b90: 00a22824 and a1,a1,v0 +800b1b94: 00621824 and v1,v1,v0 +800b1b98: 34c60004 ori a2,a2,0x4 +800b1b9c: 3c02800d lui v0,0x800d +800b1ba0: 24040002 li a0,2 +800b1ba4: a0e34450 sb v1,17488(a3) +800b1ba8: a1050087 sb a1,135(t0) +800b1bac: 244295f4 addiu v0,v0,-27148 +800b1bb0: 0040f809 jalr v0 +800b1bb4: a1060006 sb a2,6(t0) +800b1bb8: 0802c537 j 800b14dc +800b1bbc: 32420008 andi v0,s2,0x8 +800b1bc0: 3c07801f lui a3,0x801f +800b1bc4: 90e34450 lbu v1,17488(a3) +800b1bc8: 91060006 lbu a2,6(t0) +800b1bcc: 91050087 lbu a1,135(t0) +800b1bd0: 2402fff7 li v0,-9 +800b1bd4: 00a22824 and a1,a1,v0 +800b1bd8: 00621824 and v1,v1,v0 +800b1bdc: 34c60008 ori a2,a2,0x8 +800b1be0: 3c02800d lui v0,0x800d +800b1be4: 24040003 li a0,3 +800b1be8: a0e34450 sb v1,17488(a3) +800b1bec: a1050087 sb a1,135(t0) +800b1bf0: 244295f4 addiu v0,v0,-27148 +800b1bf4: 0040f809 jalr v0 +800b1bf8: a1060006 sb a2,6(t0) +800b1bfc: 0802c543 j 800b150c +800b1c00: 32420010 andi v0,s2,0x10 +800b1c04: 3c07801f lui a3,0x801f +800b1c08: 90e34450 lbu v1,17488(a3) +800b1c0c: 91060006 lbu a2,6(t0) +800b1c10: 91050087 lbu a1,135(t0) +800b1c14: 2402ffef li v0,-17 +800b1c18: 00a22824 and a1,a1,v0 +800b1c1c: 00621824 and v1,v1,v0 +800b1c20: 34c60010 ori a2,a2,0x10 +800b1c24: 3c02800d lui v0,0x800d +800b1c28: 24040004 li a0,4 +800b1c2c: a0e34450 sb v1,17488(a3) +800b1c30: a1050087 sb a1,135(t0) +800b1c34: 244295f4 addiu v0,v0,-27148 +800b1c38: 0040f809 jalr v0 +800b1c3c: a1060006 sb a2,6(t0) +800b1c40: 0802c54f j 800b153c +800b1c44: 32420020 andi v0,s2,0x20 +800b1c48: 3c07801f lui a3,0x801f +800b1c4c: 90e34450 lbu v1,17488(a3) +800b1c50: 91060006 lbu a2,6(t0) +800b1c54: 91050087 lbu a1,135(t0) +800b1c58: 2402ffdf li v0,-33 +800b1c5c: 00a22824 and a1,a1,v0 +800b1c60: 00621824 and v1,v1,v0 +800b1c64: 34c60020 ori a2,a2,0x20 +800b1c68: 3c02800d lui v0,0x800d +800b1c6c: 24040005 li a0,5 +800b1c70: a0e34450 sb v1,17488(a3) +800b1c74: a1050087 sb a1,135(t0) +800b1c78: 244295f4 addiu v0,v0,-27148 +800b1c7c: 0040f809 jalr v0 +800b1c80: a1060006 sb a2,6(t0) +800b1c84: 0802c55b j 800b156c +800b1c88: 32420040 andi v0,s2,0x40 + +800b1c8c : +800b1c8c: 27bdffc8 addiu sp,sp,-56 +800b1c90: afb40020 sw s4,32(sp) +800b1c94: 3c148021 lui s4,0x8021 +800b1c98: afbf0030 sw ra,48(sp) +800b1c9c: afb7002c sw s7,44(sp) +800b1ca0: afb60028 sw s6,40(sp) +800b1ca4: afb50024 sw s5,36(sp) +800b1ca8: afb3001c sw s3,28(sp) +800b1cac: afb20018 sw s2,24(sp) +800b1cb0: afb10014 sw s1,20(sp) +800b1cb4: afb00010 sw s0,16(sp) +800b1cb8: 2682e42c addiu v0,s4,-7124 +800b1cbc: 90430070 lbu v1,112(v0) +800b1cc0: 3c158021 lui s5,0x8021 +800b1cc4: 3c168011 lui s6,0x8011 +800b1cc8: 3c04802c lui a0,0x802c +800b1ccc: 26d0ca64 addiu s0,s6,-13724 +800b1cd0: 26b1e3e8 addiu s1,s5,-7192 +800b1cd4: a283e42c sb v1,-7124(s4) +800b1cd8: 24844568 addiu a0,a0,17768 +800b1cdc: 00002821 move a1,zero +800b1ce0: 0200f809 jalr s0 +800b1ce4: 24060100 li a2,256 +800b1ce8: 8e240004 lw a0,4(s1) +800b1cec: 00002821 move a1,zero +800b1cf0: 0200f809 jalr s0 +800b1cf4: 24060100 li a2,256 +800b1cf8: 8e240004 lw a0,4(s1) +800b1cfc: 240500ff li a1,255 +800b1d00: 24840020 addiu a0,a0,32 +800b1d04: 0200f809 jalr s0 +800b1d08: 24060020 li a2,32 +800b1d0c: 8e240004 lw a0,4(s1) +800b1d10: 240500ff li a1,255 +800b1d14: 24840060 addiu a0,a0,96 +800b1d18: 0200f809 jalr s0 +800b1d1c: 24060020 li a2,32 +800b1d20: 8e240004 lw a0,4(s1) +800b1d24: 240500ff li a1,255 +800b1d28: 248400a0 addiu a0,a0,160 +800b1d2c: 0200f809 jalr s0 +800b1d30: 24060020 li a2,32 +800b1d34: 8e240004 lw a0,4(s1) +800b1d38: 240500ff li a1,255 +800b1d3c: 248400e0 addiu a0,a0,224 +800b1d40: 0200f809 jalr s0 +800b1d44: 24060020 li a2,32 +800b1d48: 3c028011 lui v0,0x8011 +800b1d4c: 02209821 move s3,s1 +800b1d50: 2452c930 addiu s2,v0,-14032 +800b1d54: 24100001 li s0,1 +800b1d58: 02a0b821 move s7,s5 +800b1d5c: 24110100 li s1,256 +800b1d60: 8e650004 lw a1,4(s3) +800b1d64: 00102200 sll a0,s0,0x8 +800b1d68: 00a42021 addu a0,a1,a0 +800b1d6c: 26100001 addiu s0,s0,1 +800b1d70: 0240f809 jalr s2 +800b1d74: 24060100 li a2,256 +800b1d78: 1611fff9 bne s0,s1,800b1d60 +800b1d7c: 00000000 nop +800b1d80: 8e640020 lw a0,32(s3) +800b1d84: 8e650004 lw a1,4(s3) +800b1d88: 0240f809 jalr s2 +800b1d8c: 3c060001 lui a2,0x1 +800b1d90: 8e640024 lw a0,36(s3) +800b1d94: 26d0ca64 addiu s0,s6,-13724 +800b1d98: 00002821 move a1,zero +800b1d9c: 0200f809 jalr s0 +800b1da0: 3c060004 lui a2,0x4 +800b1da4: 3c048021 lui a0,0x8021 +800b1da8: 2484e30f addiu a0,a0,-7409 +800b1dac: 00002821 move a1,zero +800b1db0: 0200f809 jalr s0 +800b1db4: 24060004 li a2,4 +800b1db8: 8e630004 lw v1,4(s3) +800b1dbc: 3c11801f lui s1,0x801f +800b1dc0: 3404ffc0 li a0,0xffc0 +800b1dc4: 3c108012 lui s0,0x8012 +800b1dc8: 00642021 addu a0,v1,a0 +800b1dcc: ae630008 sw v1,8(s3) +800b1dd0: 2610c980 addiu s0,s0,-13952 +800b1dd4: 2625b538 addiu a1,s1,-19144 +800b1dd8: 24060040 li a2,64 +800b1ddc: 0200f809 jalr s0 +800b1de0: 3c128021 lui s2,0x8021 +800b1de4: 2644e393 addiu a0,s2,-7277 +800b1de8: 2625b538 addiu a1,s1,-19144 +800b1dec: 0200f809 jalr s0 +800b1df0: 24060040 li a2,64 +800b1df4: 8e670004 lw a3,4(s3) +800b1df8: 3c020001 lui v0,0x1 +800b1dfc: 00e21021 addu v0,a3,v0 +800b1e00: 9045ffff lbu a1,-1(v0) +800b1e04: 9044fffe lbu a0,-2(v0) +800b1e08: 00052a00 sll a1,a1,0x8 +800b1e0c: 3c068021 lui a2,0x8021 +800b1e10: 00e42021 addu a0,a3,a0 +800b1e14: 9289e42c lbu t1,-7124(s4) +800b1e18: 3c0a8021 lui t2,0x8021 +800b1e1c: 00852021 addu a0,a0,a1 +800b1e20: 2402ffff li v0,-1 +800b1e24: 24c5e424 addiu a1,a2,-7132 +800b1e28: 2543e308 addiu v1,t2,-7416 +800b1e2c: 24080001 li t0,1 +800b1e30: a0a20005 sb v0,5(a1) +800b1e34: 2402ff80 li v0,-128 +800b1e38: aee4e3e8 sw a0,-7192(s7) +800b1e3c: a0c0e424 sb zero,-7132(a2) +800b1e40: a4a00006 sh zero,6(a1) +800b1e44: a269000c sb t1,12(s3) +800b1e48: ae60001c sw zero,28(s3) +800b1e4c: a0680004 sb t0,4(v1) +800b1e50: ad40e308 sw zero,-7416(t2) +800b1e54: a4a00002 sh zero,2(a1) +800b1e58: a0a00004 sb zero,4(a1) +800b1e5c: a2680029 sb t0,41(s3) +800b1e60: a2600028 sb zero,40(s3) +800b1e64: a260002a sb zero,42(s3) +800b1e68: ae600014 sw zero,20(s3) +800b1e6c: ae600018 sw zero,24(s3) +800b1e70: a0e200f1 sb v0,241(a3) +800b1e74: 3c028021 lui v0,0x8021 +800b1e78: a46000d0 sh zero,208(v1) +800b1e7c: a06000d8 sb zero,216(v1) +800b1e80: a06000db sb zero,219(v1) +800b1e84: a46000d2 sh zero,210(v1) +800b1e88: a46000cc sh zero,204(v1) +800b1e8c: a06000d9 sb zero,217(v1) +800b1e90: a06000dc sb zero,220(v1) +800b1e94: a46000d4 sh zero,212(v1) +800b1e98: a46000ce sh zero,206(v1) +800b1e9c: a06000da sb zero,218(v1) +800b1ea0: a06000dd sb zero,221(v1) +800b1ea4: a46000d6 sh zero,214(v1) +800b1ea8: 2442e313 addiu v0,v0,-7405 +800b1eac: 2652e393 addiu s2,s2,-7277 +800b1eb0: a0400000 sb zero,0(v0) +800b1eb4: 24420001 addiu v0,v0,1 +800b1eb8: 1452fffd bne v0,s2,800b1eb0 +800b1ebc: 26a4e3e8 addiu a0,s5,-7192 +800b1ec0: 8c860034 lw a2,52(a0) +800b1ec4: 3c03801f lui v1,0x801f +800b1ec8: 00061040 sll v0,a2,0x1 +800b1ecc: ac820038 sw v0,56(a0) +800b1ed0: 2464b578 addiu a0,v1,-19080 +800b1ed4: 3c02801f lui v0,0x801f +800b1ed8: 3c03801f lui v1,0x801f +800b1edc: 2445b978 addiu a1,v0,-18056 +800b1ee0: 2463b978 addiu v1,v1,-18056 +800b1ee4: 8c820000 lw v0,0(a0) +800b1ee8: 24840004 addiu a0,a0,4 +800b1eec: 70c21002 mul v0,a2,v0 +800b1ef0: aca20000 sw v0,0(a1) +800b1ef4: 1483fffb bne a0,v1,800b1ee4 +800b1ef8: 24a50004 addiu a1,a1,4 +800b1efc: 2543e308 addiu v1,t2,-7416 +800b1f00: 24020060 li v0,96 +800b1f04: a0620077 sb v0,119(v1) +800b1f08: 3c02800c lui v0,0x800c +800b1f0c: 24040001 li a0,1 +800b1f10: a0600006 sb zero,6(v1) +800b1f14: a0600087 sb zero,135(v1) +800b1f18: a0600067 sb zero,103(v1) +800b1f1c: 244240b4 addiu v0,v0,16564 +800b1f20: 0040f809 jalr v0 +800b1f24: a0600057 sb zero,87(v1) +800b1f28: 3c19800c lui t9,0x800c +800b1f2c: 8fbf0030 lw ra,48(sp) +800b1f30: 8fb7002c lw s7,44(sp) +800b1f34: 8fb60028 lw s6,40(sp) +800b1f38: 8fb50024 lw s5,36(sp) +800b1f3c: 8fb40020 lw s4,32(sp) +800b1f40: 8fb3001c lw s3,28(sp) +800b1f44: 8fb20018 lw s2,24(sp) +800b1f48: 8fb10014 lw s1,20(sp) +800b1f4c: 8fb00010 lw s0,16(sp) +800b1f50: 00002021 move a0,zero +800b1f54: 2739776c addiu t9,t9,30572 +800b1f58: 03200008 jr t9 +800b1f5c: 27bd0038 addiu sp,sp,56 + +800b1f60 : +800b1f60: 27bdffe8 addiu sp,sp,-24 +800b1f64: 3c028021 lui v0,0x8021 +800b1f68: afb00010 sw s0,16(sp) +800b1f6c: 2450e3e8 addiu s0,v0,-7192 +800b1f70: 8e030004 lw v1,4(s0) +800b1f74: afbf0014 sw ra,20(sp) +800b1f78: 10600006 beqz v1,800b1f94 +800b1f7c: 00602021 move a0,v1 +800b1f80: 3c028010 lui v0,0x8010 +800b1f84: 24424e60 addiu v0,v0,20064 +800b1f88: 0040f809 jalr v0 +800b1f8c: 00000000 nop +800b1f90: ae000004 sw zero,4(s0) +800b1f94: 8e020020 lw v0,32(s0) +800b1f98: 10400006 beqz v0,800b1fb4 +800b1f9c: 00402021 move a0,v0 +800b1fa0: 3c028010 lui v0,0x8010 +800b1fa4: 24424e60 addiu v0,v0,20064 +800b1fa8: 0040f809 jalr v0 +800b1fac: 00000000 nop +800b1fb0: ae000020 sw zero,32(s0) +800b1fb4: 8e020024 lw v0,36(s0) +800b1fb8: 10400006 beqz v0,800b1fd4 +800b1fbc: 00402021 move a0,v0 +800b1fc0: 3c028010 lui v0,0x8010 +800b1fc4: 24424e60 addiu v0,v0,20064 +800b1fc8: 0040f809 jalr v0 +800b1fcc: 00000000 nop +800b1fd0: ae000024 sw zero,36(s0) +800b1fd4: 8fbf0014 lw ra,20(sp) +800b1fd8: 8fb00010 lw s0,16(sp) +800b1fdc: 03e00008 jr ra +800b1fe0: 27bd0018 addiu sp,sp,24 + +800b1fe4 : +800b1fe4: 27bdffe0 addiu sp,sp,-32 +800b1fe8: afb00010 sw s0,16(sp) +800b1fec: 3c108010 lui s0,0x8010 +800b1ff0: afbf001c sw ra,28(sp) +800b1ff4: 26105378 addiu s0,s0,21368 +800b1ff8: afb20018 sw s2,24(sp) +800b1ffc: afb10014 sw s1,20(sp) +800b2000: 3c040001 lui a0,0x1 +800b2004: 0200f809 jalr s0 +800b2008: 3c128021 lui s2,0x8021 +800b200c: 2651e3e8 addiu s1,s2,-7192 +800b2010: 3c040001 lui a0,0x1 +800b2014: 0200f809 jalr s0 +800b2018: ae220004 sw v0,4(s1) +800b201c: ae220020 sw v0,32(s1) +800b2020: 0200f809 jalr s0 +800b2024: 3c040004 lui a0,0x4 +800b2028: 8e240004 lw a0,4(s1) +800b202c: 00401821 move v1,v0 +800b2030: 1080001d beqz a0,800b20a8 +800b2034: ae220024 sw v0,36(s1) +800b2038: 8e220020 lw v0,32(s1) +800b203c: 10400016 beqz v0,800b2098 +800b2040: 3c028010 lui v0,0x8010 +800b2044: 10600014 beqz v1,800b2098 +800b2048: 3c108011 lui s0,0x8011 +800b204c: 2610ca64 addiu s0,s0,-13724 +800b2050: 00002821 move a1,zero +800b2054: 0200f809 jalr s0 +800b2058: 3c060001 lui a2,0x1 +800b205c: 8e240020 lw a0,32(s1) +800b2060: 00002821 move a1,zero +800b2064: 0200f809 jalr s0 +800b2068: 3c060001 lui a2,0x1 +800b206c: 8e240024 lw a0,36(s1) +800b2070: 00002821 move a1,zero +800b2074: 0200f809 jalr s0 +800b2078: 3c060004 lui a2,0x4 +800b207c: 8fbf001c lw ra,28(sp) +800b2080: 8fb20018 lw s2,24(sp) +800b2084: 8fb10014 lw s1,20(sp) +800b2088: 8fb00010 lw s0,16(sp) +800b208c: 24020001 li v0,1 +800b2090: 03e00008 jr ra +800b2094: 27bd0020 addiu sp,sp,32 +800b2098: 24424e60 addiu v0,v0,20064 +800b209c: 0040f809 jalr v0 +800b20a0: 00000000 nop +800b20a4: ae200004 sw zero,4(s1) +800b20a8: 2650e3e8 addiu s0,s2,-7192 +800b20ac: 8e040020 lw a0,32(s0) +800b20b0: 10800005 beqz a0,800b20c8 +800b20b4: 3c028010 lui v0,0x8010 +800b20b8: 24424e60 addiu v0,v0,20064 +800b20bc: 0040f809 jalr v0 +800b20c0: 00000000 nop +800b20c4: ae000020 sw zero,32(s0) +800b20c8: 8e040024 lw a0,36(s0) +800b20cc: 1080000c beqz a0,800b2100 +800b20d0: 3c028010 lui v0,0x8010 +800b20d4: 24424e60 addiu v0,v0,20064 +800b20d8: 0040f809 jalr v0 +800b20dc: 00000000 nop +800b20e0: ae000024 sw zero,36(s0) +800b20e4: 8fbf001c lw ra,28(sp) +800b20e8: 8fb20018 lw s2,24(sp) +800b20ec: 8fb10014 lw s1,20(sp) +800b20f0: 8fb00010 lw s0,16(sp) +800b20f4: 00001021 move v0,zero +800b20f8: 03e00008 jr ra +800b20fc: 27bd0020 addiu sp,sp,32 +800b2100: 8fbf001c lw ra,28(sp) +800b2104: 8fb20018 lw s2,24(sp) +800b2108: 8fb10014 lw s1,20(sp) +800b210c: 8fb00010 lw s0,16(sp) +800b2110: 00001021 move v0,zero +800b2114: 03e00008 jr ra +800b2118: 27bd0020 addiu sp,sp,32 +800b211c: 00000000 nop + +800b2120 <_Z5Apu00v>: +800b2120: 3c038021 lui v1,0x8021 +800b2124: 8c62e3e8 lw v0,-7192(v1) +800b2128: 24420001 addiu v0,v0,1 +800b212c: 03e00008 jr ra +800b2130: ac62e3e8 sw v0,-7192(v1) + +800b2134 <_Z5Apu01v>: +800b2134: 3c088021 lui t0,0x8021 +800b2138: 2507e3e8 addiu a3,t0,-7192 +800b213c: 3c068021 lui a2,0x8021 +800b2140: 24c6e424 addiu a2,a2,-7132 +800b2144: 8ce30004 lw v1,4(a3) +800b2148: 8d02e3e8 lw v0,-7192(t0) +800b214c: 90c40005 lbu a0,5(a2) +800b2150: 00431023 subu v0,v0,v1 +800b2154: 24420001 addiu v0,v0,1 +800b2158: 00641821 addu v1,v1,a0 +800b215c: a06200ff sb v0,255(v1) +800b2160: 8ce40004 lw a0,4(a3) +800b2164: 8d02e3e8 lw v0,-7192(t0) +800b2168: 90c30005 lbu v1,5(a2) +800b216c: 00441023 subu v0,v0,a0 +800b2170: 24420001 addiu v0,v0,1 +800b2174: 00832021 addu a0,a0,v1 +800b2178: 00021203 sra v0,v0,0x8 +800b217c: 3c038021 lui v1,0x8021 +800b2180: a0820100 sb v0,256(a0) +800b2184: 2463e308 addiu v1,v1,-7416 +800b2188: 906400aa lbu a0,170(v1) +800b218c: 906500a9 lbu a1,169(v1) +800b2190: 90c20005 lbu v0,5(a2) +800b2194: 00042200 sll a0,a0,0x8 +800b2198: 8ce30004 lw v1,4(a3) +800b219c: 00a42821 addu a1,a1,a0 +800b21a0: 00651821 addu v1,v1,a1 +800b21a4: 2442fffe addiu v0,v0,-2 +800b21a8: a0c20005 sb v0,5(a2) +800b21ac: 03e00008 jr ra +800b21b0: ad03e3e8 sw v1,-7192(t0) + +800b21b4 <_Z5Apu11v>: +800b21b4: 3c088021 lui t0,0x8021 +800b21b8: 2507e3e8 addiu a3,t0,-7192 +800b21bc: 3c068021 lui a2,0x8021 +800b21c0: 24c6e424 addiu a2,a2,-7132 +800b21c4: 8ce30004 lw v1,4(a3) +800b21c8: 8d02e3e8 lw v0,-7192(t0) +800b21cc: 90c40005 lbu a0,5(a2) +800b21d0: 00431023 subu v0,v0,v1 +800b21d4: 24420001 addiu v0,v0,1 +800b21d8: 00641821 addu v1,v1,a0 +800b21dc: a06200ff sb v0,255(v1) +800b21e0: 8ce40004 lw a0,4(a3) +800b21e4: 8d02e3e8 lw v0,-7192(t0) +800b21e8: 90c30005 lbu v1,5(a2) +800b21ec: 00441023 subu v0,v0,a0 +800b21f0: 24420001 addiu v0,v0,1 +800b21f4: 00832021 addu a0,a0,v1 +800b21f8: 00021203 sra v0,v0,0x8 +800b21fc: 3c038021 lui v1,0x8021 +800b2200: a0820100 sb v0,256(a0) +800b2204: 2463e308 addiu v1,v1,-7416 +800b2208: 906400a8 lbu a0,168(v1) +800b220c: 906500a7 lbu a1,167(v1) +800b2210: 90c20005 lbu v0,5(a2) +800b2214: 00042200 sll a0,a0,0x8 +800b2218: 8ce30004 lw v1,4(a3) +800b221c: 00a42821 addu a1,a1,a0 +800b2220: 00651821 addu v1,v1,a1 +800b2224: 2442fffe addiu v0,v0,-2 +800b2228: a0c20005 sb v0,5(a2) +800b222c: 03e00008 jr ra +800b2230: ad03e3e8 sw v1,-7192(t0) + +800b2234 <_Z5Apu21v>: +800b2234: 3c088021 lui t0,0x8021 +800b2238: 2507e3e8 addiu a3,t0,-7192 +800b223c: 3c068021 lui a2,0x8021 +800b2240: 24c6e424 addiu a2,a2,-7132 +800b2244: 8ce30004 lw v1,4(a3) +800b2248: 8d02e3e8 lw v0,-7192(t0) +800b224c: 90c40005 lbu a0,5(a2) +800b2250: 00431023 subu v0,v0,v1 +800b2254: 24420001 addiu v0,v0,1 +800b2258: 00641821 addu v1,v1,a0 +800b225c: a06200ff sb v0,255(v1) +800b2260: 8ce40004 lw a0,4(a3) +800b2264: 8d02e3e8 lw v0,-7192(t0) +800b2268: 90c30005 lbu v1,5(a2) +800b226c: 00441023 subu v0,v0,a0 +800b2270: 24420001 addiu v0,v0,1 +800b2274: 00832021 addu a0,a0,v1 +800b2278: 00021203 sra v0,v0,0x8 +800b227c: 3c038021 lui v1,0x8021 +800b2280: a0820100 sb v0,256(a0) +800b2284: 2463e308 addiu v1,v1,-7416 +800b2288: 906400a6 lbu a0,166(v1) +800b228c: 906500a5 lbu a1,165(v1) +800b2290: 90c20005 lbu v0,5(a2) +800b2294: 00042200 sll a0,a0,0x8 +800b2298: 8ce30004 lw v1,4(a3) +800b229c: 00a42821 addu a1,a1,a0 +800b22a0: 00651821 addu v1,v1,a1 +800b22a4: 2442fffe addiu v0,v0,-2 +800b22a8: a0c20005 sb v0,5(a2) +800b22ac: 03e00008 jr ra +800b22b0: ad03e3e8 sw v1,-7192(t0) + +800b22b4 <_Z5Apu31v>: +800b22b4: 3c088021 lui t0,0x8021 +800b22b8: 2507e3e8 addiu a3,t0,-7192 +800b22bc: 3c068021 lui a2,0x8021 +800b22c0: 24c6e424 addiu a2,a2,-7132 +800b22c4: 8ce30004 lw v1,4(a3) +800b22c8: 8d02e3e8 lw v0,-7192(t0) +800b22cc: 90c40005 lbu a0,5(a2) +800b22d0: 00431023 subu v0,v0,v1 +800b22d4: 24420001 addiu v0,v0,1 +800b22d8: 00641821 addu v1,v1,a0 +800b22dc: a06200ff sb v0,255(v1) +800b22e0: 8ce40004 lw a0,4(a3) +800b22e4: 8d02e3e8 lw v0,-7192(t0) +800b22e8: 90c30005 lbu v1,5(a2) +800b22ec: 00441023 subu v0,v0,a0 +800b22f0: 24420001 addiu v0,v0,1 +800b22f4: 00832021 addu a0,a0,v1 +800b22f8: 00021203 sra v0,v0,0x8 +800b22fc: 3c038021 lui v1,0x8021 +800b2300: a0820100 sb v0,256(a0) +800b2304: 2463e308 addiu v1,v1,-7416 +800b2308: 906400a4 lbu a0,164(v1) +800b230c: 906500a3 lbu a1,163(v1) +800b2310: 90c20005 lbu v0,5(a2) +800b2314: 00042200 sll a0,a0,0x8 +800b2318: 8ce30004 lw v1,4(a3) +800b231c: 00a42821 addu a1,a1,a0 +800b2320: 00651821 addu v1,v1,a1 +800b2324: 2442fffe addiu v0,v0,-2 +800b2328: a0c20005 sb v0,5(a2) +800b232c: 03e00008 jr ra +800b2330: ad03e3e8 sw v1,-7192(t0) + +800b2334 <_Z5Apu41v>: +800b2334: 3c088021 lui t0,0x8021 +800b2338: 2507e3e8 addiu a3,t0,-7192 +800b233c: 3c068021 lui a2,0x8021 +800b2340: 24c6e424 addiu a2,a2,-7132 +800b2344: 8ce30004 lw v1,4(a3) +800b2348: 8d02e3e8 lw v0,-7192(t0) +800b234c: 90c40005 lbu a0,5(a2) +800b2350: 00431023 subu v0,v0,v1 +800b2354: 24420001 addiu v0,v0,1 +800b2358: 00641821 addu v1,v1,a0 +800b235c: a06200ff sb v0,255(v1) +800b2360: 8ce40004 lw a0,4(a3) +800b2364: 8d02e3e8 lw v0,-7192(t0) +800b2368: 90c30005 lbu v1,5(a2) +800b236c: 00441023 subu v0,v0,a0 +800b2370: 24420001 addiu v0,v0,1 +800b2374: 00832021 addu a0,a0,v1 +800b2378: 00021203 sra v0,v0,0x8 +800b237c: 3c038021 lui v1,0x8021 +800b2380: a0820100 sb v0,256(a0) +800b2384: 2463e308 addiu v1,v1,-7416 +800b2388: 906400a2 lbu a0,162(v1) +800b238c: 906500a1 lbu a1,161(v1) +800b2390: 90c20005 lbu v0,5(a2) +800b2394: 00042200 sll a0,a0,0x8 +800b2398: 8ce30004 lw v1,4(a3) +800b239c: 00a42821 addu a1,a1,a0 +800b23a0: 00651821 addu v1,v1,a1 +800b23a4: 2442fffe addiu v0,v0,-2 +800b23a8: a0c20005 sb v0,5(a2) +800b23ac: 03e00008 jr ra +800b23b0: ad03e3e8 sw v1,-7192(t0) + +800b23b4 <_Z5Apu51v>: +800b23b4: 3c088021 lui t0,0x8021 +800b23b8: 2507e3e8 addiu a3,t0,-7192 +800b23bc: 3c068021 lui a2,0x8021 +800b23c0: 24c6e424 addiu a2,a2,-7132 +800b23c4: 8ce30004 lw v1,4(a3) +800b23c8: 8d02e3e8 lw v0,-7192(t0) +800b23cc: 90c40005 lbu a0,5(a2) +800b23d0: 00431023 subu v0,v0,v1 +800b23d4: 24420001 addiu v0,v0,1 +800b23d8: 00641821 addu v1,v1,a0 +800b23dc: a06200ff sb v0,255(v1) +800b23e0: 8ce40004 lw a0,4(a3) +800b23e4: 8d02e3e8 lw v0,-7192(t0) +800b23e8: 90c30005 lbu v1,5(a2) +800b23ec: 00441023 subu v0,v0,a0 +800b23f0: 24420001 addiu v0,v0,1 +800b23f4: 00832021 addu a0,a0,v1 +800b23f8: 00021203 sra v0,v0,0x8 +800b23fc: 3c038021 lui v1,0x8021 +800b2400: a0820100 sb v0,256(a0) +800b2404: 2463e308 addiu v1,v1,-7416 +800b2408: 906400a0 lbu a0,160(v1) +800b240c: 9065009f lbu a1,159(v1) +800b2410: 90c20005 lbu v0,5(a2) +800b2414: 00042200 sll a0,a0,0x8 +800b2418: 8ce30004 lw v1,4(a3) +800b241c: 00a42821 addu a1,a1,a0 +800b2420: 00651821 addu v1,v1,a1 +800b2424: 2442fffe addiu v0,v0,-2 +800b2428: a0c20005 sb v0,5(a2) +800b242c: 03e00008 jr ra +800b2430: ad03e3e8 sw v1,-7192(t0) + +800b2434 <_Z5Apu61v>: +800b2434: 3c088021 lui t0,0x8021 +800b2438: 2507e3e8 addiu a3,t0,-7192 +800b243c: 3c068021 lui a2,0x8021 +800b2440: 24c6e424 addiu a2,a2,-7132 +800b2444: 8ce30004 lw v1,4(a3) +800b2448: 8d02e3e8 lw v0,-7192(t0) +800b244c: 90c40005 lbu a0,5(a2) +800b2450: 00431023 subu v0,v0,v1 +800b2454: 24420001 addiu v0,v0,1 +800b2458: 00641821 addu v1,v1,a0 +800b245c: a06200ff sb v0,255(v1) +800b2460: 8ce40004 lw a0,4(a3) +800b2464: 8d02e3e8 lw v0,-7192(t0) +800b2468: 90c30005 lbu v1,5(a2) +800b246c: 00441023 subu v0,v0,a0 +800b2470: 24420001 addiu v0,v0,1 +800b2474: 00832021 addu a0,a0,v1 +800b2478: 00021203 sra v0,v0,0x8 +800b247c: 3c038021 lui v1,0x8021 +800b2480: a0820100 sb v0,256(a0) +800b2484: 2463e308 addiu v1,v1,-7416 +800b2488: 9064009e lbu a0,158(v1) +800b248c: 9065009d lbu a1,157(v1) +800b2490: 90c20005 lbu v0,5(a2) +800b2494: 00042200 sll a0,a0,0x8 +800b2498: 8ce30004 lw v1,4(a3) +800b249c: 00a42821 addu a1,a1,a0 +800b24a0: 00651821 addu v1,v1,a1 +800b24a4: 2442fffe addiu v0,v0,-2 +800b24a8: a0c20005 sb v0,5(a2) +800b24ac: 03e00008 jr ra +800b24b0: ad03e3e8 sw v1,-7192(t0) + +800b24b4 <_Z5Apu71v>: +800b24b4: 3c088021 lui t0,0x8021 +800b24b8: 2507e3e8 addiu a3,t0,-7192 +800b24bc: 3c068021 lui a2,0x8021 +800b24c0: 24c6e424 addiu a2,a2,-7132 +800b24c4: 8ce30004 lw v1,4(a3) +800b24c8: 8d02e3e8 lw v0,-7192(t0) +800b24cc: 90c40005 lbu a0,5(a2) +800b24d0: 00431023 subu v0,v0,v1 +800b24d4: 24420001 addiu v0,v0,1 +800b24d8: 00641821 addu v1,v1,a0 +800b24dc: a06200ff sb v0,255(v1) +800b24e0: 8ce40004 lw a0,4(a3) +800b24e4: 8d02e3e8 lw v0,-7192(t0) +800b24e8: 90c30005 lbu v1,5(a2) +800b24ec: 00441023 subu v0,v0,a0 +800b24f0: 24420001 addiu v0,v0,1 +800b24f4: 00832021 addu a0,a0,v1 +800b24f8: 00021203 sra v0,v0,0x8 +800b24fc: 3c038021 lui v1,0x8021 +800b2500: a0820100 sb v0,256(a0) +800b2504: 2463e308 addiu v1,v1,-7416 +800b2508: 9064009c lbu a0,156(v1) +800b250c: 9065009b lbu a1,155(v1) +800b2510: 90c20005 lbu v0,5(a2) +800b2514: 00042200 sll a0,a0,0x8 +800b2518: 8ce30004 lw v1,4(a3) +800b251c: 00a42821 addu a1,a1,a0 +800b2520: 00651821 addu v1,v1,a1 +800b2524: 2442fffe addiu v0,v0,-2 +800b2528: a0c20005 sb v0,5(a2) +800b252c: 03e00008 jr ra +800b2530: ad03e3e8 sw v1,-7192(t0) + +800b2534 <_Z5Apu81v>: +800b2534: 3c088021 lui t0,0x8021 +800b2538: 2507e3e8 addiu a3,t0,-7192 +800b253c: 3c068021 lui a2,0x8021 +800b2540: 24c6e424 addiu a2,a2,-7132 +800b2544: 8ce30004 lw v1,4(a3) +800b2548: 8d02e3e8 lw v0,-7192(t0) +800b254c: 90c40005 lbu a0,5(a2) +800b2550: 00431023 subu v0,v0,v1 +800b2554: 24420001 addiu v0,v0,1 +800b2558: 00641821 addu v1,v1,a0 +800b255c: a06200ff sb v0,255(v1) +800b2560: 8ce40004 lw a0,4(a3) +800b2564: 8d02e3e8 lw v0,-7192(t0) +800b2568: 90c30005 lbu v1,5(a2) +800b256c: 00441023 subu v0,v0,a0 +800b2570: 24420001 addiu v0,v0,1 +800b2574: 00832021 addu a0,a0,v1 +800b2578: 00021203 sra v0,v0,0x8 +800b257c: 3c038021 lui v1,0x8021 +800b2580: a0820100 sb v0,256(a0) +800b2584: 2463e308 addiu v1,v1,-7416 +800b2588: 9064009a lbu a0,154(v1) +800b258c: 90650099 lbu a1,153(v1) +800b2590: 90c20005 lbu v0,5(a2) +800b2594: 00042200 sll a0,a0,0x8 +800b2598: 8ce30004 lw v1,4(a3) +800b259c: 00a42821 addu a1,a1,a0 +800b25a0: 00651821 addu v1,v1,a1 +800b25a4: 2442fffe addiu v0,v0,-2 +800b25a8: a0c20005 sb v0,5(a2) +800b25ac: 03e00008 jr ra +800b25b0: ad03e3e8 sw v1,-7192(t0) + +800b25b4 <_Z5Apu91v>: +800b25b4: 3c088021 lui t0,0x8021 +800b25b8: 2507e3e8 addiu a3,t0,-7192 +800b25bc: 3c068021 lui a2,0x8021 +800b25c0: 24c6e424 addiu a2,a2,-7132 +800b25c4: 8ce30004 lw v1,4(a3) +800b25c8: 8d02e3e8 lw v0,-7192(t0) +800b25cc: 90c40005 lbu a0,5(a2) +800b25d0: 00431023 subu v0,v0,v1 +800b25d4: 24420001 addiu v0,v0,1 +800b25d8: 00641821 addu v1,v1,a0 +800b25dc: a06200ff sb v0,255(v1) +800b25e0: 8ce40004 lw a0,4(a3) +800b25e4: 8d02e3e8 lw v0,-7192(t0) +800b25e8: 90c30005 lbu v1,5(a2) +800b25ec: 00441023 subu v0,v0,a0 +800b25f0: 24420001 addiu v0,v0,1 +800b25f4: 00832021 addu a0,a0,v1 +800b25f8: 00021203 sra v0,v0,0x8 +800b25fc: 3c038021 lui v1,0x8021 +800b2600: a0820100 sb v0,256(a0) +800b2604: 2463e308 addiu v1,v1,-7416 +800b2608: 90640098 lbu a0,152(v1) +800b260c: 90650097 lbu a1,151(v1) +800b2610: 90c20005 lbu v0,5(a2) +800b2614: 00042200 sll a0,a0,0x8 +800b2618: 8ce30004 lw v1,4(a3) +800b261c: 00a42821 addu a1,a1,a0 +800b2620: 00651821 addu v1,v1,a1 +800b2624: 2442fffe addiu v0,v0,-2 +800b2628: a0c20005 sb v0,5(a2) +800b262c: 03e00008 jr ra +800b2630: ad03e3e8 sw v1,-7192(t0) + +800b2634 <_Z5ApuA1v>: +800b2634: 3c088021 lui t0,0x8021 +800b2638: 2507e3e8 addiu a3,t0,-7192 +800b263c: 3c068021 lui a2,0x8021 +800b2640: 24c6e424 addiu a2,a2,-7132 +800b2644: 8ce30004 lw v1,4(a3) +800b2648: 8d02e3e8 lw v0,-7192(t0) +800b264c: 90c40005 lbu a0,5(a2) +800b2650: 00431023 subu v0,v0,v1 +800b2654: 24420001 addiu v0,v0,1 +800b2658: 00641821 addu v1,v1,a0 +800b265c: a06200ff sb v0,255(v1) +800b2660: 8ce40004 lw a0,4(a3) +800b2664: 8d02e3e8 lw v0,-7192(t0) +800b2668: 90c30005 lbu v1,5(a2) +800b266c: 00441023 subu v0,v0,a0 +800b2670: 24420001 addiu v0,v0,1 +800b2674: 00832021 addu a0,a0,v1 +800b2678: 00021203 sra v0,v0,0x8 +800b267c: 3c038021 lui v1,0x8021 +800b2680: a0820100 sb v0,256(a0) +800b2684: 2463e308 addiu v1,v1,-7416 +800b2688: 90640096 lbu a0,150(v1) +800b268c: 90650095 lbu a1,149(v1) +800b2690: 90c20005 lbu v0,5(a2) +800b2694: 00042200 sll a0,a0,0x8 +800b2698: 8ce30004 lw v1,4(a3) +800b269c: 00a42821 addu a1,a1,a0 +800b26a0: 00651821 addu v1,v1,a1 +800b26a4: 2442fffe addiu v0,v0,-2 +800b26a8: a0c20005 sb v0,5(a2) +800b26ac: 03e00008 jr ra +800b26b0: ad03e3e8 sw v1,-7192(t0) + +800b26b4 <_Z5ApuB1v>: +800b26b4: 3c088021 lui t0,0x8021 +800b26b8: 2507e3e8 addiu a3,t0,-7192 +800b26bc: 3c068021 lui a2,0x8021 +800b26c0: 24c6e424 addiu a2,a2,-7132 +800b26c4: 8ce30004 lw v1,4(a3) +800b26c8: 8d02e3e8 lw v0,-7192(t0) +800b26cc: 90c40005 lbu a0,5(a2) +800b26d0: 00431023 subu v0,v0,v1 +800b26d4: 24420001 addiu v0,v0,1 +800b26d8: 00641821 addu v1,v1,a0 +800b26dc: a06200ff sb v0,255(v1) +800b26e0: 8ce40004 lw a0,4(a3) +800b26e4: 8d02e3e8 lw v0,-7192(t0) +800b26e8: 90c30005 lbu v1,5(a2) +800b26ec: 00441023 subu v0,v0,a0 +800b26f0: 24420001 addiu v0,v0,1 +800b26f4: 00832021 addu a0,a0,v1 +800b26f8: 00021203 sra v0,v0,0x8 +800b26fc: 3c038021 lui v1,0x8021 +800b2700: a0820100 sb v0,256(a0) +800b2704: 2463e308 addiu v1,v1,-7416 +800b2708: 90640094 lbu a0,148(v1) +800b270c: 90650093 lbu a1,147(v1) +800b2710: 90c20005 lbu v0,5(a2) +800b2714: 00042200 sll a0,a0,0x8 +800b2718: 8ce30004 lw v1,4(a3) +800b271c: 00a42821 addu a1,a1,a0 +800b2720: 00651821 addu v1,v1,a1 +800b2724: 2442fffe addiu v0,v0,-2 +800b2728: a0c20005 sb v0,5(a2) +800b272c: 03e00008 jr ra +800b2730: ad03e3e8 sw v1,-7192(t0) + +800b2734 <_Z5ApuC1v>: +800b2734: 3c088021 lui t0,0x8021 +800b2738: 2507e3e8 addiu a3,t0,-7192 +800b273c: 3c068021 lui a2,0x8021 +800b2740: 24c6e424 addiu a2,a2,-7132 +800b2744: 8ce30004 lw v1,4(a3) +800b2748: 8d02e3e8 lw v0,-7192(t0) +800b274c: 90c40005 lbu a0,5(a2) +800b2750: 00431023 subu v0,v0,v1 +800b2754: 24420001 addiu v0,v0,1 +800b2758: 00641821 addu v1,v1,a0 +800b275c: a06200ff sb v0,255(v1) +800b2760: 8ce40004 lw a0,4(a3) +800b2764: 8d02e3e8 lw v0,-7192(t0) +800b2768: 90c30005 lbu v1,5(a2) +800b276c: 00441023 subu v0,v0,a0 +800b2770: 24420001 addiu v0,v0,1 +800b2774: 00832021 addu a0,a0,v1 +800b2778: 00021203 sra v0,v0,0x8 +800b277c: 3c038021 lui v1,0x8021 +800b2780: a0820100 sb v0,256(a0) +800b2784: 2463e308 addiu v1,v1,-7416 +800b2788: 90640092 lbu a0,146(v1) +800b278c: 90650091 lbu a1,145(v1) +800b2790: 90c20005 lbu v0,5(a2) +800b2794: 00042200 sll a0,a0,0x8 +800b2798: 8ce30004 lw v1,4(a3) +800b279c: 00a42821 addu a1,a1,a0 +800b27a0: 00651821 addu v1,v1,a1 +800b27a4: 2442fffe addiu v0,v0,-2 +800b27a8: a0c20005 sb v0,5(a2) +800b27ac: 03e00008 jr ra +800b27b0: ad03e3e8 sw v1,-7192(t0) + +800b27b4 <_Z5ApuD1v>: +800b27b4: 3c088021 lui t0,0x8021 +800b27b8: 2507e3e8 addiu a3,t0,-7192 +800b27bc: 3c068021 lui a2,0x8021 +800b27c0: 24c6e424 addiu a2,a2,-7132 +800b27c4: 8ce30004 lw v1,4(a3) +800b27c8: 8d02e3e8 lw v0,-7192(t0) +800b27cc: 90c40005 lbu a0,5(a2) +800b27d0: 00431023 subu v0,v0,v1 +800b27d4: 24420001 addiu v0,v0,1 +800b27d8: 00641821 addu v1,v1,a0 +800b27dc: a06200ff sb v0,255(v1) +800b27e0: 8ce40004 lw a0,4(a3) +800b27e4: 8d02e3e8 lw v0,-7192(t0) +800b27e8: 90c30005 lbu v1,5(a2) +800b27ec: 00441023 subu v0,v0,a0 +800b27f0: 24420001 addiu v0,v0,1 +800b27f4: 00832021 addu a0,a0,v1 +800b27f8: 00021203 sra v0,v0,0x8 +800b27fc: 3c038021 lui v1,0x8021 +800b2800: a0820100 sb v0,256(a0) +800b2804: 2463e308 addiu v1,v1,-7416 +800b2808: 90640090 lbu a0,144(v1) +800b280c: 9065008f lbu a1,143(v1) +800b2810: 90c20005 lbu v0,5(a2) +800b2814: 00042200 sll a0,a0,0x8 +800b2818: 8ce30004 lw v1,4(a3) +800b281c: 00a42821 addu a1,a1,a0 +800b2820: 00651821 addu v1,v1,a1 +800b2824: 2442fffe addiu v0,v0,-2 +800b2828: a0c20005 sb v0,5(a2) +800b282c: 03e00008 jr ra +800b2830: ad03e3e8 sw v1,-7192(t0) + +800b2834 <_Z5ApuE1v>: +800b2834: 3c088021 lui t0,0x8021 +800b2838: 2507e3e8 addiu a3,t0,-7192 +800b283c: 3c068021 lui a2,0x8021 +800b2840: 24c6e424 addiu a2,a2,-7132 +800b2844: 8ce30004 lw v1,4(a3) +800b2848: 8d02e3e8 lw v0,-7192(t0) +800b284c: 90c40005 lbu a0,5(a2) +800b2850: 00431023 subu v0,v0,v1 +800b2854: 24420001 addiu v0,v0,1 +800b2858: 00641821 addu v1,v1,a0 +800b285c: a06200ff sb v0,255(v1) +800b2860: 8ce40004 lw a0,4(a3) +800b2864: 8d02e3e8 lw v0,-7192(t0) +800b2868: 90c30005 lbu v1,5(a2) +800b286c: 00441023 subu v0,v0,a0 +800b2870: 24420001 addiu v0,v0,1 +800b2874: 00832021 addu a0,a0,v1 +800b2878: 00021203 sra v0,v0,0x8 +800b287c: 3c038021 lui v1,0x8021 +800b2880: a0820100 sb v0,256(a0) +800b2884: 2463e308 addiu v1,v1,-7416 +800b2888: 9064008e lbu a0,142(v1) +800b288c: 9065008d lbu a1,141(v1) +800b2890: 90c20005 lbu v0,5(a2) +800b2894: 00042200 sll a0,a0,0x8 +800b2898: 8ce30004 lw v1,4(a3) +800b289c: 00a42821 addu a1,a1,a0 +800b28a0: 00651821 addu v1,v1,a1 +800b28a4: 2442fffe addiu v0,v0,-2 +800b28a8: a0c20005 sb v0,5(a2) +800b28ac: 03e00008 jr ra +800b28b0: ad03e3e8 sw v1,-7192(t0) + +800b28b4 <_Z5ApuF1v>: +800b28b4: 3c088021 lui t0,0x8021 +800b28b8: 2507e3e8 addiu a3,t0,-7192 +800b28bc: 3c068021 lui a2,0x8021 +800b28c0: 24c6e424 addiu a2,a2,-7132 +800b28c4: 8ce30004 lw v1,4(a3) +800b28c8: 8d02e3e8 lw v0,-7192(t0) +800b28cc: 90c40005 lbu a0,5(a2) +800b28d0: 00431023 subu v0,v0,v1 +800b28d4: 24420001 addiu v0,v0,1 +800b28d8: 00641821 addu v1,v1,a0 +800b28dc: a06200ff sb v0,255(v1) +800b28e0: 8ce40004 lw a0,4(a3) +800b28e4: 8d02e3e8 lw v0,-7192(t0) +800b28e8: 90c30005 lbu v1,5(a2) +800b28ec: 00441023 subu v0,v0,a0 +800b28f0: 24420001 addiu v0,v0,1 +800b28f4: 00832021 addu a0,a0,v1 +800b28f8: 00021203 sra v0,v0,0x8 +800b28fc: 3c038021 lui v1,0x8021 +800b2900: a0820100 sb v0,256(a0) +800b2904: 2463e308 addiu v1,v1,-7416 +800b2908: 9064008c lbu a0,140(v1) +800b290c: 9065008b lbu a1,139(v1) +800b2910: 90c20005 lbu v0,5(a2) +800b2914: 00042200 sll a0,a0,0x8 +800b2918: 8ce30004 lw v1,4(a3) +800b291c: 00a42821 addu a1,a1,a0 +800b2920: 00651821 addu v1,v1,a1 +800b2924: 2442fffe addiu v0,v0,-2 +800b2928: a0c20005 sb v0,5(a2) +800b292c: 03e00008 jr ra +800b2930: ad03e3e8 sw v1,-7192(t0) + +800b2934 <_Z5Apu3Fv>: +800b2934: 3c098021 lui t1,0x8021 +800b2938: 8d22e3e8 lw v0,-7192(t1) +800b293c: 2527e3e8 addiu a3,t1,-7192 +800b2940: 3c068021 lui a2,0x8021 +800b2944: 90430002 lbu v1,2(v0) +800b2948: 24c6e424 addiu a2,a2,-7132 +800b294c: 8ce50004 lw a1,4(a3) +800b2950: 90440001 lbu a0,1(v0) +800b2954: 90c80005 lbu t0,5(a2) +800b2958: 00451023 subu v0,v0,a1 +800b295c: 00031a00 sll v1,v1,0x8 +800b2960: 00832021 addu a0,a0,v1 +800b2964: 24420003 addiu v0,v0,3 +800b2968: 00a82821 addu a1,a1,t0 +800b296c: ace40010 sw a0,16(a3) +800b2970: a0a200ff sb v0,255(a1) +800b2974: 8ce30004 lw v1,4(a3) +800b2978: 8d22e3e8 lw v0,-7192(t1) +800b297c: 90c40005 lbu a0,5(a2) +800b2980: 00431023 subu v0,v0,v1 +800b2984: 24420003 addiu v0,v0,3 +800b2988: 00641821 addu v1,v1,a0 +800b298c: 00021203 sra v0,v0,0x8 +800b2990: a0620100 sb v0,256(v1) +800b2994: 90c20005 lbu v0,5(a2) +800b2998: 8ce40010 lw a0,16(a3) +800b299c: 8ce30004 lw v1,4(a3) +800b29a0: 2442fffe addiu v0,v0,-2 +800b29a4: 00641821 addu v1,v1,a0 +800b29a8: a0c20005 sb v0,5(a2) +800b29ac: 03e00008 jr ra +800b29b0: ad23e3e8 sw v1,-7192(t1) + +800b29b4 <_Z5Apu4Fv>: +800b29b4: 3c098021 lui t1,0x8021 +800b29b8: 2528e3e8 addiu t0,t1,-7192 +800b29bc: 3c068021 lui a2,0x8021 +800b29c0: 8d23e3e8 lw v1,-7192(t1) +800b29c4: 24c6e424 addiu a2,a2,-7132 +800b29c8: 8d040004 lw a0,4(t0) +800b29cc: 90c50005 lbu a1,5(a2) +800b29d0: 90670001 lbu a3,1(v1) +800b29d4: 00641023 subu v0,v1,a0 +800b29d8: 24420002 addiu v0,v0,2 +800b29dc: 00852021 addu a0,a0,a1 +800b29e0: 3c0a8022 lui t2,0x8022 +800b29e4: a14750bc sb a3,20668(t2) +800b29e8: a08200ff sb v0,255(a0) +800b29ec: 8d030004 lw v1,4(t0) +800b29f0: 8d22e3e8 lw v0,-7192(t1) +800b29f4: 90c40005 lbu a0,5(a2) +800b29f8: 00431023 subu v0,v0,v1 +800b29fc: 24420002 addiu v0,v0,2 +800b2a00: 00641821 addu v1,v1,a0 +800b2a04: 00021203 sra v0,v0,0x8 +800b2a08: a0620100 sb v0,256(v1) +800b2a0c: 914450bc lbu a0,20668(t2) +800b2a10: 8d050004 lw a1,4(t0) +800b2a14: 90c30005 lbu v1,5(a2) +800b2a18: 00852021 addu a0,a0,a1 +800b2a1c: 3402ff00 li v0,0xff00 +800b2a20: 00822021 addu a0,a0,v0 +800b2a24: 2463fffe addiu v1,v1,-2 +800b2a28: a0c30005 sb v1,5(a2) +800b2a2c: 03e00008 jr ra +800b2a30: ad24e3e8 sw a0,-7192(t1) + +800b2a34 <_Z5Apu08v>: +800b2a34: 3c068021 lui a2,0x8021 +800b2a38: 8cc4e3e8 lw a0,-7192(a2) +800b2a3c: 3c058021 lui a1,0x8021 +800b2a40: 24a5e424 addiu a1,a1,-7132 +800b2a44: 90870001 lbu a3,1(a0) +800b2a48: 90a30002 lbu v1,2(a1) +800b2a4c: 24840002 addiu a0,a0,2 +800b2a50: 00671825 or v1,v1,a3 +800b2a54: 24c2e3e8 addiu v0,a2,-7192 +800b2a58: a0430029 sb v1,41(v0) +800b2a5c: acc4e3e8 sw a0,-7192(a2) +800b2a60: 03e00008 jr ra +800b2a64: a0a30002 sb v1,2(a1) + +800b2a68 <_Z5Apu1Cv>: +800b2a68: 3c058021 lui a1,0x8021 +800b2a6c: 3c048021 lui a0,0x8021 +800b2a70: 24a5e424 addiu a1,a1,-7132 +800b2a74: 90a30002 lbu v1,2(a1) +800b2a78: 8c82e3e8 lw v0,-7192(a0) +800b2a7c: 00033840 sll a3,v1,0x1 +800b2a80: 2486e3e8 addiu a2,a0,-7192 +800b2a84: 24420001 addiu v0,v0,1 +800b2a88: 000319c2 srl v1,v1,0x7 +800b2a8c: a0c70029 sb a3,41(a2) +800b2a90: ac82e3e8 sw v0,-7192(a0) +800b2a94: a0c30028 sb v1,40(a2) +800b2a98: 03e00008 jr ra +800b2a9c: a0a70002 sb a3,2(a1) + +800b2aa0 <_Z5Apu0Dv>: +800b2aa0: 3c0a8021 lui t2,0x8021 +800b2aa4: 2547e3e8 addiu a3,t2,-7192 +800b2aa8: 90e40029 lbu a0,41(a3) +800b2aac: 3c098021 lui t1,0x8021 +800b2ab0: 90e60028 lbu a2,40(a3) +800b2ab4: 9125e424 lbu a1,-7132(t1) +800b2ab8: 30820080 andi v0,a0,0x80 +800b2abc: 90e3002a lbu v1,42(a3) +800b2ac0: 00c23025 or a2,a2,v0 +800b2ac4: 24020002 li v0,2 +800b2ac8: 2528e424 addiu t0,t1,-7132 +800b2acc: 0004100b movn v0,zero,a0 +800b2ad0: 00031980 sll v1,v1,0x6 +800b2ad4: 30a5003c andi a1,a1,0x3c +800b2ad8: 00431025 or v0,v0,v1 +800b2adc: 8ce40004 lw a0,4(a3) +800b2ae0: 91030005 lbu v1,5(t0) +800b2ae4: 00a62825 or a1,a1,a2 +800b2ae8: 00451025 or v0,v0,a1 +800b2aec: 304200ff andi v0,v0,0xff +800b2af0: 00832021 addu a0,a0,v1 +800b2af4: a122e424 sb v0,-7132(t1) +800b2af8: a0820100 sb v0,256(a0) +800b2afc: 91030005 lbu v1,5(t0) +800b2b00: 8d42e3e8 lw v0,-7192(t2) +800b2b04: 2463ffff addiu v1,v1,-1 +800b2b08: 24420001 addiu v0,v0,1 +800b2b0c: a1030005 sb v1,5(t0) +800b2b10: 03e00008 jr ra +800b2b14: ad42e3e8 sw v0,-7192(t2) + +800b2b18 <_Z5Apu2Dv>: +800b2b18: 3c078021 lui a3,0x8021 +800b2b1c: 3c048021 lui a0,0x8021 +800b2b20: 2484e424 addiu a0,a0,-7132 +800b2b24: 24e2e3e8 addiu v0,a3,-7192 +800b2b28: 8c430004 lw v1,4(v0) +800b2b2c: 90850005 lbu a1,5(a0) +800b2b30: 90860002 lbu a2,2(a0) +800b2b34: 00651821 addu v1,v1,a1 +800b2b38: a0660100 sb a2,256(v1) +800b2b3c: 90820005 lbu v0,5(a0) +800b2b40: 8ce3e3e8 lw v1,-7192(a3) +800b2b44: 2442ffff addiu v0,v0,-1 +800b2b48: 24630001 addiu v1,v1,1 +800b2b4c: a0820005 sb v0,5(a0) +800b2b50: 03e00008 jr ra +800b2b54: ace3e3e8 sw v1,-7192(a3) + +800b2b58 <_Z5Apu4Dv>: +800b2b58: 3c078021 lui a3,0x8021 +800b2b5c: 3c048021 lui a0,0x8021 +800b2b60: 2484e424 addiu a0,a0,-7132 +800b2b64: 24e2e3e8 addiu v0,a3,-7192 +800b2b68: 8c430004 lw v1,4(v0) +800b2b6c: 90850005 lbu a1,5(a0) +800b2b70: 90860004 lbu a2,4(a0) +800b2b74: 00651821 addu v1,v1,a1 +800b2b78: a0660100 sb a2,256(v1) +800b2b7c: 90820005 lbu v0,5(a0) +800b2b80: 8ce3e3e8 lw v1,-7192(a3) +800b2b84: 2442ffff addiu v0,v0,-1 +800b2b88: 24630001 addiu v1,v1,1 +800b2b8c: a0820005 sb v0,5(a0) +800b2b90: 03e00008 jr ra +800b2b94: ace3e3e8 sw v1,-7192(a3) + +800b2b98 <_Z5Apu6Dv>: +800b2b98: 3c078021 lui a3,0x8021 +800b2b9c: 3c048021 lui a0,0x8021 +800b2ba0: 2484e424 addiu a0,a0,-7132 +800b2ba4: 24e2e3e8 addiu v0,a3,-7192 +800b2ba8: 8c430004 lw v1,4(v0) +800b2bac: 90850005 lbu a1,5(a0) +800b2bb0: 90860003 lbu a2,3(a0) +800b2bb4: 00651821 addu v1,v1,a1 +800b2bb8: a0660100 sb a2,256(v1) +800b2bbc: 90820005 lbu v0,5(a0) +800b2bc0: 8ce3e3e8 lw v1,-7192(a3) +800b2bc4: 2442ffff addiu v0,v0,-1 +800b2bc8: 24630001 addiu v1,v1,1 +800b2bcc: a0820005 sb v0,5(a0) +800b2bd0: 03e00008 jr ra +800b2bd4: ace3e3e8 sw v1,-7192(a3) + +800b2bd8 <_Z5ApuAEv>: +800b2bd8: 3c058021 lui a1,0x8021 +800b2bdc: 24a5e424 addiu a1,a1,-7132 +800b2be0: 3c068021 lui a2,0x8021 +800b2be4: 90a20005 lbu v0,5(a1) +800b2be8: 24c3e3e8 addiu v1,a2,-7192 +800b2bec: 8c640004 lw a0,4(v1) +800b2bf0: 24420001 addiu v0,v0,1 +800b2bf4: 304200ff andi v0,v0,0xff +800b2bf8: 8cc3e3e8 lw v1,-7192(a2) +800b2bfc: 00822021 addu a0,a0,v0 +800b2c00: a0a20005 sb v0,5(a1) +800b2c04: 90820100 lbu v0,256(a0) +800b2c08: 24630001 addiu v1,v1,1 +800b2c0c: a0a20002 sb v0,2(a1) +800b2c10: 03e00008 jr ra +800b2c14: acc3e3e8 sw v1,-7192(a2) + +800b2c18 <_Z5ApuCEv>: +800b2c18: 3c058021 lui a1,0x8021 +800b2c1c: 24a5e424 addiu a1,a1,-7132 +800b2c20: 3c068021 lui a2,0x8021 +800b2c24: 90a20005 lbu v0,5(a1) +800b2c28: 24c3e3e8 addiu v1,a2,-7192 +800b2c2c: 8c640004 lw a0,4(v1) +800b2c30: 24420001 addiu v0,v0,1 +800b2c34: 304200ff andi v0,v0,0xff +800b2c38: 8cc3e3e8 lw v1,-7192(a2) +800b2c3c: 00822021 addu a0,a0,v0 +800b2c40: a0a20005 sb v0,5(a1) +800b2c44: 90820100 lbu v0,256(a0) +800b2c48: 24630001 addiu v1,v1,1 +800b2c4c: a0a20004 sb v0,4(a1) +800b2c50: 03e00008 jr ra +800b2c54: acc3e3e8 sw v1,-7192(a2) + +800b2c58 <_Z5ApuEEv>: +800b2c58: 3c058021 lui a1,0x8021 +800b2c5c: 24a5e424 addiu a1,a1,-7132 +800b2c60: 3c068021 lui a2,0x8021 +800b2c64: 90a20005 lbu v0,5(a1) +800b2c68: 24c3e3e8 addiu v1,a2,-7192 +800b2c6c: 8c640004 lw a0,4(v1) +800b2c70: 24420001 addiu v0,v0,1 +800b2c74: 304200ff andi v0,v0,0xff +800b2c78: 8cc3e3e8 lw v1,-7192(a2) +800b2c7c: 00822021 addu a0,a0,v0 +800b2c80: a0a20005 sb v0,5(a1) +800b2c84: 90820100 lbu v0,256(a0) +800b2c88: 24630001 addiu v1,v1,1 +800b2c8c: a0a20003 sb v0,3(a1) +800b2c90: 03e00008 jr ra +800b2c94: acc3e3e8 sw v1,-7192(a2) + +800b2c98 <_Z5ApuEFv>: +800b2c98: 3c028021 lui v0,0x8021 +800b2c9c: 8c43e3e8 lw v1,-7192(v0) +800b2ca0: 2444e3e8 addiu a0,v0,-7192 +800b2ca4: 24630001 addiu v1,v1,1 +800b2ca8: ac43e3e8 sw v1,-7192(v0) +800b2cac: 03e00008 jr ra +800b2cb0: a080000c sb zero,12(a0) + +800b2cb4 <_Z5ApuFFv>: +800b2cb4: 3c028021 lui v0,0x8021 +800b2cb8: 8c43e3e8 lw v1,-7192(v0) +800b2cbc: 2444e3e8 addiu a0,v0,-7192 +800b2cc0: 24630001 addiu v1,v1,1 +800b2cc4: ac43e3e8 sw v1,-7192(v0) +800b2cc8: 03e00008 jr ra +800b2ccc: a080000c sb zero,12(a0) + +800b2cd0 <_Z5Apu10v>: +800b2cd0: 3c098021 lui t1,0x8021 +800b2cd4: 2528e3e8 addiu t0,t1,-7192 +800b2cd8: 8d26e3e8 lw a2,-7192(t1) +800b2cdc: 8d0a0004 lw t2,4(t0) +800b2ce0: 80c40001 lb a0,1(a2) +800b2ce4: 00ca1023 subu v0,a2,t2 +800b2ce8: 24420002 addiu v0,v0,2 +800b2cec: 00821021 addu v0,a0,v0 +800b2cf0: 00023c00 sll a3,v0,0x10 +800b2cf4: 81050029 lb a1,41(t0) +800b2cf8: 00073c03 sra a3,a3,0x10 +800b2cfc: 3c038022 lui v1,0x8022 +800b2d00: 3c028022 lui v0,0x8022 +800b2d04: a06450c4 sb a0,20676(v1) +800b2d08: 04a0001c bltz a1,800b2d7c <_Z5Apu10v+0xac> +800b2d0c: a44750c6 sh a3,20678(v0) +800b2d10: 3c0b8021 lui t3,0x8021 +800b2d14: 8d63e308 lw v1,-7416(t3) +800b2d18: 8d050038 lw a1,56(t0) +800b2d1c: 3c028021 lui v0,0x8021 +800b2d20: 30e4ffff andi a0,a3,0xffff +800b2d24: 9046e42d lbu a2,-7123(v0) +800b2d28: 01442021 addu a0,t2,a0 +800b2d2c: 00651821 addu v1,v1,a1 +800b2d30: ad24e3e8 sw a0,-7192(t1) +800b2d34: 10c00007 beqz a2,800b2d54 <_Z5Apu10v+0x84> +800b2d38: ad63e308 sw v1,-7416(t3) +800b2d3c: 8d020014 lw v0,20(t0) +800b2d40: 10820006 beq a0,v0,800b2d5c <_Z5Apu10v+0x8c> +800b2d44: 00000000 nop +800b2d48: 8d020018 lw v0,24(t0) +800b2d4c: 10820003 beq a0,v0,800b2d5c <_Z5Apu10v+0x8c> +800b2d50: 00000000 nop +800b2d54: 03e00008 jr ra +800b2d58: 00000000 nop +800b2d5c: 8d03001c lw v1,28(t0) +800b2d60: 10600009 beqz v1,800b2d88 <_Z5Apu10v+0xb8> +800b2d64: 3c028021 lui v0,0x8021 +800b2d68: 2c620002 sltiu v0,v1,2 +800b2d6c: 14400010 bnez v0,800b2db0 <_Z5Apu10v+0xe0> +800b2d70: 24020001 li v0,1 +800b2d74: 03e00008 jr ra +800b2d78: ad02001c sw v0,28(t0) +800b2d7c: 24c20002 addiu v0,a2,2 +800b2d80: 03e00008 jr ra +800b2d84: ad22e3e8 sw v0,-7192(t1) +800b2d88: 9043e290 lbu v1,-7536(v0) +800b2d8c: 14600006 bnez v1,800b2da8 <_Z5Apu10v+0xd8> +800b2d90: 3c028021 lui v0,0x8021 +800b2d94: 2442e2a8 addiu v0,v0,-7512 +800b2d98: 8c430024 lw v1,36(v0) +800b2d9c: ad63e308 sw v1,-7416(t3) +800b2da0: 03e00008 jr ra +800b2da4: ac430020 sw v1,32(v0) +800b2da8: 03e00008 jr ra +800b2dac: a100000c sb zero,12(t0) +800b2db0: 2462ffff addiu v0,v1,-1 +800b2db4: 03e00008 jr ra +800b2db8: ad02001c sw v0,28(t0) + +800b2dbc <_Z5Apu30v>: +800b2dbc: 3c088021 lui t0,0x8021 +800b2dc0: 2509e3e8 addiu t1,t0,-7192 +800b2dc4: 8d06e3e8 lw a2,-7192(t0) +800b2dc8: 8d2a0004 lw t2,4(t1) +800b2dcc: 80c40001 lb a0,1(a2) +800b2dd0: 00ca1023 subu v0,a2,t2 +800b2dd4: 24420002 addiu v0,v0,2 +800b2dd8: 00821021 addu v0,a0,v0 +800b2ddc: 00023c00 sll a3,v0,0x10 +800b2de0: 81250029 lb a1,41(t1) +800b2de4: 00073c03 sra a3,a3,0x10 +800b2de8: 3c038022 lui v1,0x8022 +800b2dec: 3c028022 lui v0,0x8022 +800b2df0: a06450c4 sb a0,20676(v1) +800b2df4: 04a00005 bltz a1,800b2e0c <_Z5Apu30v+0x50> +800b2df8: a44750c6 sh a3,20678(v0) +800b2dfc: 24c20002 addiu v0,a2,2 +800b2e00: ad02e3e8 sw v0,-7192(t0) +800b2e04: 03e00008 jr ra +800b2e08: 00000000 nop +800b2e0c: 3c0b8021 lui t3,0x8021 +800b2e10: 8d63e308 lw v1,-7416(t3) +800b2e14: 8d250038 lw a1,56(t1) +800b2e18: 3c028021 lui v0,0x8021 +800b2e1c: 30e4ffff andi a0,a3,0xffff +800b2e20: 9046e42d lbu a2,-7123(v0) +800b2e24: 01442021 addu a0,t2,a0 +800b2e28: 00651821 addu v1,v1,a1 +800b2e2c: ad04e3e8 sw a0,-7192(t0) +800b2e30: 10c0fff4 beqz a2,800b2e04 <_Z5Apu30v+0x48> +800b2e34: ad63e308 sw v1,-7416(t3) +800b2e38: 8d220014 lw v0,20(t1) +800b2e3c: 10820004 beq a0,v0,800b2e50 <_Z5Apu30v+0x94> +800b2e40: 00000000 nop +800b2e44: 8d220018 lw v0,24(t1) +800b2e48: 1482ffee bne a0,v0,800b2e04 <_Z5Apu30v+0x48> +800b2e4c: 00000000 nop +800b2e50: 8d23001c lw v1,28(t1) +800b2e54: 10600006 beqz v1,800b2e70 <_Z5Apu30v+0xb4> +800b2e58: 3c028021 lui v0,0x8021 +800b2e5c: 2c620002 sltiu v0,v1,2 +800b2e60: 1440000d bnez v0,800b2e98 <_Z5Apu30v+0xdc> +800b2e64: 24020001 li v0,1 +800b2e68: 03e00008 jr ra +800b2e6c: ad22001c sw v0,28(t1) +800b2e70: 9043e290 lbu v1,-7536(v0) +800b2e74: 14600006 bnez v1,800b2e90 <_Z5Apu30v+0xd4> +800b2e78: 3c028021 lui v0,0x8021 +800b2e7c: 2442e2a8 addiu v0,v0,-7512 +800b2e80: 8c430024 lw v1,36(v0) +800b2e84: ad63e308 sw v1,-7416(t3) +800b2e88: 03e00008 jr ra +800b2e8c: ac430020 sw v1,32(v0) +800b2e90: 03e00008 jr ra +800b2e94: a120000c sb zero,12(t1) +800b2e98: 2462ffff addiu v0,v1,-1 +800b2e9c: 03e00008 jr ra +800b2ea0: ad22001c sw v0,28(t1) + +800b2ea4 <_Z5Apu90v>: +800b2ea4: 3c098021 lui t1,0x8021 +800b2ea8: 2528e3e8 addiu t0,t1,-7192 +800b2eac: 8d26e3e8 lw a2,-7192(t1) +800b2eb0: 8d0a0004 lw t2,4(t0) +800b2eb4: 80c40001 lb a0,1(a2) +800b2eb8: 00ca1023 subu v0,a2,t2 +800b2ebc: 24420002 addiu v0,v0,2 +800b2ec0: 00821021 addu v0,a0,v0 +800b2ec4: 00023c00 sll a3,v0,0x10 +800b2ec8: 91050028 lbu a1,40(t0) +800b2ecc: 00073c03 sra a3,a3,0x10 +800b2ed0: 3c038022 lui v1,0x8022 +800b2ed4: 3c028022 lui v0,0x8022 +800b2ed8: a06450c4 sb a0,20676(v1) +800b2edc: 14a00014 bnez a1,800b2f30 <_Z5Apu90v+0x8c> +800b2ee0: a44750c6 sh a3,20678(v0) +800b2ee4: 3c0b8021 lui t3,0x8021 +800b2ee8: 8d63e308 lw v1,-7416(t3) +800b2eec: 8d050038 lw a1,56(t0) +800b2ef0: 3c028021 lui v0,0x8021 +800b2ef4: 30e4ffff andi a0,a3,0xffff +800b2ef8: 9046e42d lbu a2,-7123(v0) +800b2efc: 01442021 addu a0,t2,a0 +800b2f00: 00651821 addu v1,v1,a1 +800b2f04: ad24e3e8 sw a0,-7192(t1) +800b2f08: 10c00007 beqz a2,800b2f28 <_Z5Apu90v+0x84> +800b2f0c: ad63e308 sw v1,-7416(t3) +800b2f10: 8d020014 lw v0,20(t0) +800b2f14: 10820009 beq a0,v0,800b2f3c <_Z5Apu90v+0x98> +800b2f18: 00000000 nop +800b2f1c: 8d020018 lw v0,24(t0) +800b2f20: 10820006 beq a0,v0,800b2f3c <_Z5Apu90v+0x98> +800b2f24: 00000000 nop +800b2f28: 03e00008 jr ra +800b2f2c: 00000000 nop +800b2f30: 24c20002 addiu v0,a2,2 +800b2f34: 03e00008 jr ra +800b2f38: ad22e3e8 sw v0,-7192(t1) +800b2f3c: 8d03001c lw v1,28(t0) +800b2f40: 14600007 bnez v1,800b2f60 <_Z5Apu90v+0xbc> +800b2f44: 2c620002 sltiu v0,v1,2 +800b2f48: 3c028021 lui v0,0x8021 +800b2f4c: 9043e290 lbu v1,-7536(v0) +800b2f50: 10600007 beqz v1,800b2f70 <_Z5Apu90v+0xcc> +800b2f54: 3c028021 lui v0,0x8021 +800b2f58: 03e00008 jr ra +800b2f5c: a100000c sb zero,12(t0) +800b2f60: 14400008 bnez v0,800b2f84 <_Z5Apu90v+0xe0> +800b2f64: 24020001 li v0,1 +800b2f68: 03e00008 jr ra +800b2f6c: ad02001c sw v0,28(t0) +800b2f70: 2442e2a8 addiu v0,v0,-7512 +800b2f74: 8c430024 lw v1,36(v0) +800b2f78: ad63e308 sw v1,-7416(t3) +800b2f7c: 03e00008 jr ra +800b2f80: ac430020 sw v1,32(v0) +800b2f84: 2462ffff addiu v0,v1,-1 +800b2f88: 03e00008 jr ra +800b2f8c: ad02001c sw v0,28(t0) + +800b2f90 <_Z5ApuB0v>: +800b2f90: 3c098021 lui t1,0x8021 +800b2f94: 2528e3e8 addiu t0,t1,-7192 +800b2f98: 8d26e3e8 lw a2,-7192(t1) +800b2f9c: 8d0a0004 lw t2,4(t0) +800b2fa0: 80c40001 lb a0,1(a2) +800b2fa4: 00ca1023 subu v0,a2,t2 +800b2fa8: 24420002 addiu v0,v0,2 +800b2fac: 00821021 addu v0,a0,v0 +800b2fb0: 00023c00 sll a3,v0,0x10 +800b2fb4: 91050028 lbu a1,40(t0) +800b2fb8: 00073c03 sra a3,a3,0x10 +800b2fbc: 3c038022 lui v1,0x8022 +800b2fc0: 3c028022 lui v0,0x8022 +800b2fc4: a06450c4 sb a0,20676(v1) +800b2fc8: 10a00014 beqz a1,800b301c <_Z5ApuB0v+0x8c> +800b2fcc: a44750c6 sh a3,20678(v0) +800b2fd0: 3c0b8021 lui t3,0x8021 +800b2fd4: 8d63e308 lw v1,-7416(t3) +800b2fd8: 8d050038 lw a1,56(t0) +800b2fdc: 3c028021 lui v0,0x8021 +800b2fe0: 30e4ffff andi a0,a3,0xffff +800b2fe4: 9046e42d lbu a2,-7123(v0) +800b2fe8: 01442021 addu a0,t2,a0 +800b2fec: 00651821 addu v1,v1,a1 +800b2ff0: ad24e3e8 sw a0,-7192(t1) +800b2ff4: 10c00007 beqz a2,800b3014 <_Z5ApuB0v+0x84> +800b2ff8: ad63e308 sw v1,-7416(t3) +800b2ffc: 8d020014 lw v0,20(t0) +800b3000: 10820009 beq a0,v0,800b3028 <_Z5ApuB0v+0x98> +800b3004: 00000000 nop +800b3008: 8d020018 lw v0,24(t0) +800b300c: 10820006 beq a0,v0,800b3028 <_Z5ApuB0v+0x98> +800b3010: 00000000 nop +800b3014: 03e00008 jr ra +800b3018: 00000000 nop +800b301c: 24c20002 addiu v0,a2,2 +800b3020: 03e00008 jr ra +800b3024: ad22e3e8 sw v0,-7192(t1) +800b3028: 8d03001c lw v1,28(t0) +800b302c: 14600007 bnez v1,800b304c <_Z5ApuB0v+0xbc> +800b3030: 2c620002 sltiu v0,v1,2 +800b3034: 3c028021 lui v0,0x8021 +800b3038: 9043e290 lbu v1,-7536(v0) +800b303c: 10600007 beqz v1,800b305c <_Z5ApuB0v+0xcc> +800b3040: 3c028021 lui v0,0x8021 +800b3044: 03e00008 jr ra +800b3048: a100000c sb zero,12(t0) +800b304c: 14400008 bnez v0,800b3070 <_Z5ApuB0v+0xe0> +800b3050: 24020001 li v0,1 +800b3054: 03e00008 jr ra +800b3058: ad02001c sw v0,28(t0) +800b305c: 2442e2a8 addiu v0,v0,-7512 +800b3060: 8c430024 lw v1,36(v0) +800b3064: ad63e308 sw v1,-7416(t3) +800b3068: 03e00008 jr ra +800b306c: ac430020 sw v1,32(v0) +800b3070: 2462ffff addiu v0,v1,-1 +800b3074: 03e00008 jr ra +800b3078: ad02001c sw v0,28(t0) + +800b307c <_Z5ApuD0v>: +800b307c: 3c098021 lui t1,0x8021 +800b3080: 2528e3e8 addiu t0,t1,-7192 +800b3084: 8d26e3e8 lw a2,-7192(t1) +800b3088: 8d0a0004 lw t2,4(t0) +800b308c: 80c40001 lb a0,1(a2) +800b3090: 00ca1023 subu v0,a2,t2 +800b3094: 24420002 addiu v0,v0,2 +800b3098: 00821021 addu v0,a0,v0 +800b309c: 00023c00 sll a3,v0,0x10 +800b30a0: 91050029 lbu a1,41(t0) +800b30a4: 00073c03 sra a3,a3,0x10 +800b30a8: 3c038022 lui v1,0x8022 +800b30ac: 3c028022 lui v0,0x8022 +800b30b0: a06450c4 sb a0,20676(v1) +800b30b4: 10a00014 beqz a1,800b3108 <_Z5ApuD0v+0x8c> +800b30b8: a44750c6 sh a3,20678(v0) +800b30bc: 3c0b8021 lui t3,0x8021 +800b30c0: 8d63e308 lw v1,-7416(t3) +800b30c4: 8d050038 lw a1,56(t0) +800b30c8: 3c028021 lui v0,0x8021 +800b30cc: 30e4ffff andi a0,a3,0xffff +800b30d0: 9046e42d lbu a2,-7123(v0) +800b30d4: 01442021 addu a0,t2,a0 +800b30d8: 00651821 addu v1,v1,a1 +800b30dc: ad24e3e8 sw a0,-7192(t1) +800b30e0: 10c00007 beqz a2,800b3100 <_Z5ApuD0v+0x84> +800b30e4: ad63e308 sw v1,-7416(t3) +800b30e8: 8d020014 lw v0,20(t0) +800b30ec: 10820009 beq a0,v0,800b3114 <_Z5ApuD0v+0x98> +800b30f0: 00000000 nop +800b30f4: 8d020018 lw v0,24(t0) +800b30f8: 10820006 beq a0,v0,800b3114 <_Z5ApuD0v+0x98> +800b30fc: 00000000 nop +800b3100: 03e00008 jr ra +800b3104: 00000000 nop +800b3108: 24c20002 addiu v0,a2,2 +800b310c: 03e00008 jr ra +800b3110: ad22e3e8 sw v0,-7192(t1) +800b3114: 8d03001c lw v1,28(t0) +800b3118: 14600007 bnez v1,800b3138 <_Z5ApuD0v+0xbc> +800b311c: 2c620002 sltiu v0,v1,2 +800b3120: 3c028021 lui v0,0x8021 +800b3124: 9043e290 lbu v1,-7536(v0) +800b3128: 10600007 beqz v1,800b3148 <_Z5ApuD0v+0xcc> +800b312c: 3c028021 lui v0,0x8021 +800b3130: 03e00008 jr ra +800b3134: a100000c sb zero,12(t0) +800b3138: 14400008 bnez v0,800b315c <_Z5ApuD0v+0xe0> +800b313c: 24020001 li v0,1 +800b3140: 03e00008 jr ra +800b3144: ad02001c sw v0,28(t0) +800b3148: 2442e2a8 addiu v0,v0,-7512 +800b314c: 8c430024 lw v1,36(v0) +800b3150: ad63e308 sw v1,-7416(t3) +800b3154: 03e00008 jr ra +800b3158: ac430020 sw v1,32(v0) +800b315c: 2462ffff addiu v0,v1,-1 +800b3160: 03e00008 jr ra +800b3164: ad02001c sw v0,28(t0) + +800b3168 <_Z5ApuF0v>: +800b3168: 3c098021 lui t1,0x8021 +800b316c: 2528e3e8 addiu t0,t1,-7192 +800b3170: 8d26e3e8 lw a2,-7192(t1) +800b3174: 8d0a0004 lw t2,4(t0) +800b3178: 80c40001 lb a0,1(a2) +800b317c: 00ca1023 subu v0,a2,t2 +800b3180: 24420002 addiu v0,v0,2 +800b3184: 00821021 addu v0,a0,v0 +800b3188: 00023c00 sll a3,v0,0x10 +800b318c: 91050029 lbu a1,41(t0) +800b3190: 00073c03 sra a3,a3,0x10 +800b3194: 3c038022 lui v1,0x8022 +800b3198: 3c028022 lui v0,0x8022 +800b319c: a06450c4 sb a0,20676(v1) +800b31a0: 14a00014 bnez a1,800b31f4 <_Z5ApuF0v+0x8c> +800b31a4: a44750c6 sh a3,20678(v0) +800b31a8: 3c0b8021 lui t3,0x8021 +800b31ac: 8d63e308 lw v1,-7416(t3) +800b31b0: 8d050038 lw a1,56(t0) +800b31b4: 3c028021 lui v0,0x8021 +800b31b8: 30e4ffff andi a0,a3,0xffff +800b31bc: 9046e42d lbu a2,-7123(v0) +800b31c0: 01442021 addu a0,t2,a0 +800b31c4: 00651821 addu v1,v1,a1 +800b31c8: ad24e3e8 sw a0,-7192(t1) +800b31cc: 10c00007 beqz a2,800b31ec <_Z5ApuF0v+0x84> +800b31d0: ad63e308 sw v1,-7416(t3) +800b31d4: 8d020014 lw v0,20(t0) +800b31d8: 10820009 beq a0,v0,800b3200 <_Z5ApuF0v+0x98> +800b31dc: 00000000 nop +800b31e0: 8d020018 lw v0,24(t0) +800b31e4: 10820006 beq a0,v0,800b3200 <_Z5ApuF0v+0x98> +800b31e8: 00000000 nop +800b31ec: 03e00008 jr ra +800b31f0: 00000000 nop +800b31f4: 24c20002 addiu v0,a2,2 +800b31f8: 03e00008 jr ra +800b31fc: ad22e3e8 sw v0,-7192(t1) +800b3200: 8d03001c lw v1,28(t0) +800b3204: 14600007 bnez v1,800b3224 <_Z5ApuF0v+0xbc> +800b3208: 2c620002 sltiu v0,v1,2 +800b320c: 3c028021 lui v0,0x8021 +800b3210: 9043e290 lbu v1,-7536(v0) +800b3214: 10600007 beqz v1,800b3234 <_Z5ApuF0v+0xcc> +800b3218: 3c028021 lui v0,0x8021 +800b321c: 03e00008 jr ra +800b3220: a100000c sb zero,12(t0) +800b3224: 14400008 bnez v0,800b3248 <_Z5ApuF0v+0xe0> +800b3228: 24020001 li v0,1 +800b322c: 03e00008 jr ra +800b3230: ad02001c sw v0,28(t0) +800b3234: 2442e2a8 addiu v0,v0,-7512 +800b3238: 8c430024 lw v1,36(v0) +800b323c: ad63e308 sw v1,-7416(t3) +800b3240: 03e00008 jr ra +800b3244: ac430020 sw v1,32(v0) +800b3248: 2462ffff addiu v0,v1,-1 +800b324c: 03e00008 jr ra +800b3250: ad02001c sw v0,28(t0) + +800b3254 <_Z5Apu50v>: +800b3254: 3c098021 lui t1,0x8021 +800b3258: 2528e3e8 addiu t0,t1,-7192 +800b325c: 8d23e3e8 lw v1,-7192(t1) +800b3260: 8d050004 lw a1,4(t0) +800b3264: 80660001 lb a2,1(v1) +800b3268: 00651023 subu v0,v1,a1 +800b326c: 24420002 addiu v0,v0,2 +800b3270: 00c21021 addu v0,a2,v0 +800b3274: 00021400 sll v0,v0,0x10 +800b3278: 00021403 sra v0,v0,0x10 +800b327c: 246a0002 addiu t2,v1,2 +800b3280: 9107002a lbu a3,42(t0) +800b3284: 3043ffff andi v1,v0,0xffff +800b3288: 00a32821 addu a1,a1,v1 +800b328c: 3c048022 lui a0,0x8022 +800b3290: 3c038022 lui v1,0x8022 +800b3294: 3c0b8021 lui t3,0x8021 +800b3298: a08650c4 sb a2,20676(a0) +800b329c: 14e00007 bnez a3,800b32bc <_Z5Apu50v+0x68> +800b32a0: a46250c6 sh v0,20678(v1) +800b32a4: 8d62e308 lw v0,-7416(t3) +800b32a8: 8d030038 lw v1,56(t0) +800b32ac: ad25e3e8 sw a1,-7192(t1) +800b32b0: 00431021 addu v0,v0,v1 +800b32b4: 03e00008 jr ra +800b32b8: ad62e308 sw v0,-7416(t3) +800b32bc: 03e00008 jr ra +800b32c0: ad2ae3e8 sw t2,-7192(t1) + +800b32c4 <_Z5Apu70v>: +800b32c4: 3c098021 lui t1,0x8021 +800b32c8: 2528e3e8 addiu t0,t1,-7192 +800b32cc: 8d23e3e8 lw v1,-7192(t1) +800b32d0: 8d050004 lw a1,4(t0) +800b32d4: 80660001 lb a2,1(v1) +800b32d8: 00651023 subu v0,v1,a1 +800b32dc: 24420002 addiu v0,v0,2 +800b32e0: 00c21021 addu v0,a2,v0 +800b32e4: 00021400 sll v0,v0,0x10 +800b32e8: 00021403 sra v0,v0,0x10 +800b32ec: 246a0002 addiu t2,v1,2 +800b32f0: 9107002a lbu a3,42(t0) +800b32f4: 3043ffff andi v1,v0,0xffff +800b32f8: 00a32821 addu a1,a1,v1 +800b32fc: 3c048022 lui a0,0x8022 +800b3300: 3c038022 lui v1,0x8022 +800b3304: 3c0b8021 lui t3,0x8021 +800b3308: a08650c4 sb a2,20676(a0) +800b330c: 10e00007 beqz a3,800b332c <_Z5Apu70v+0x68> +800b3310: a46250c6 sh v0,20678(v1) +800b3314: 8d62e308 lw v0,-7416(t3) +800b3318: 8d030038 lw v1,56(t0) +800b331c: ad25e3e8 sw a1,-7192(t1) +800b3320: 00431021 addu v0,v0,v1 +800b3324: 03e00008 jr ra +800b3328: ad62e308 sw v0,-7416(t3) +800b332c: 03e00008 jr ra +800b3330: ad2ae3e8 sw t2,-7192(t1) + +800b3334 <_Z5Apu2Fv>: +800b3334: 3c058021 lui a1,0x8021 +800b3338: 24a2e3e8 addiu v0,a1,-7192 +800b333c: 8ca3e3e8 lw v1,-7192(a1) +800b3340: 8c440004 lw a0,4(v0) +800b3344: 80660001 lb a2,1(v1) +800b3348: 00641023 subu v0,v1,a0 +800b334c: 24420002 addiu v0,v0,2 +800b3350: 00c21021 addu v0,a2,v0 +800b3354: 00021400 sll v0,v0,0x10 +800b3358: 00021403 sra v0,v0,0x10 +800b335c: 3043ffff andi v1,v0,0xffff +800b3360: 00832021 addu a0,a0,v1 +800b3364: aca4e3e8 sw a0,-7192(a1) +800b3368: 3c038022 lui v1,0x8022 +800b336c: 3c048022 lui a0,0x8022 +800b3370: a06650c4 sb a2,20676(v1) +800b3374: 03e00008 jr ra +800b3378: a48250c6 sh v0,20678(a0) + +800b337c <_Z5Apu80v>: +800b337c: 3c048021 lui a0,0x8021 +800b3380: 8c83e3e8 lw v1,-7192(a0) +800b3384: 2485e3e8 addiu a1,a0,-7192 +800b3388: 24630001 addiu v1,v1,1 +800b338c: 24020001 li v0,1 +800b3390: a0a20028 sb v0,40(a1) +800b3394: 03e00008 jr ra +800b3398: ac83e3e8 sw v1,-7192(a0) + +800b339c <_Z5ApuEDv>: +800b339c: 3c048021 lui a0,0x8021 +800b33a0: 2485e3e8 addiu a1,a0,-7192 +800b33a4: 90a20028 lbu v0,40(a1) +800b33a8: 8c83e3e8 lw v1,-7192(a0) +800b33ac: 38420001 xori v0,v0,0x1 +800b33b0: 24630001 addiu v1,v1,1 +800b33b4: a0a20028 sb v0,40(a1) +800b33b8: 03e00008 jr ra +800b33bc: ac83e3e8 sw v1,-7192(a0) + +800b33c0 <_Z5Apu40v>: +800b33c0: 3c058021 lui a1,0x8021 +800b33c4: 3c068021 lui a2,0x8021 +800b33c8: 24a7e3e8 addiu a3,a1,-7192 +800b33cc: 90c3e424 lbu v1,-7132(a2) +800b33d0: 8ca4e3e8 lw a0,-7192(a1) +800b33d4: 8ce20004 lw v0,4(a3) +800b33d8: 34630020 ori v1,v1,0x20 +800b33dc: 24420100 addiu v0,v0,256 +800b33e0: 24840001 addiu a0,a0,1 +800b33e4: a0c3e424 sb v1,-7132(a2) +800b33e8: ace20008 sw v0,8(a3) +800b33ec: 03e00008 jr ra +800b33f0: aca4e3e8 sw a0,-7192(a1) + +800b33f4 <_Z5Apu68v>: +800b33f4: 3c068021 lui a2,0x8021 +800b33f8: 8cc3e3e8 lw v1,-7192(a2) +800b33fc: 3c028021 lui v0,0x8021 +800b3400: 90680001 lbu t0,1(v1) +800b3404: 9044e426 lbu a0,-7130(v0) +800b3408: 24630002 addiu v1,v1,2 +800b340c: 00882023 subu a0,a0,t0 +800b3410: 00042827 nor a1,zero,a0 +800b3414: 24c7e3e8 addiu a3,a2,-7192 +800b3418: 00052fc2 srl a1,a1,0x1f +800b341c: acc3e3e8 sw v1,-7192(a2) +800b3420: 3c028022 lui v0,0x8022 +800b3424: 3c038022 lui v1,0x8022 +800b3428: a0e40029 sb a0,41(a3) +800b342c: a04850bc sb t0,20668(v0) +800b3430: a46450c6 sh a0,20678(v1) +800b3434: 03e00008 jr ra +800b3438: a0e50028 sb a1,40(a3) + +800b343c <_Z5ApuC8v>: +800b343c: 3c068021 lui a2,0x8021 +800b3440: 8cc5e3e8 lw a1,-7192(a2) +800b3444: 3c038021 lui v1,0x8021 +800b3448: 90a40001 lbu a0,1(a1) +800b344c: 9062e428 lbu v0,-7128(v1) +800b3450: 24c7e3e8 addiu a3,a2,-7192 +800b3454: 00441023 subu v0,v0,a0 +800b3458: 00021400 sll v0,v0,0x10 +800b345c: 00021403 sra v0,v0,0x10 +800b3460: 00022027 nor a0,zero,v0 +800b3464: 24a50002 addiu a1,a1,2 +800b3468: 000427c2 srl a0,a0,0x1f +800b346c: 3c038022 lui v1,0x8022 +800b3470: a0e20029 sb v0,41(a3) +800b3474: acc5e3e8 sw a1,-7192(a2) +800b3478: a46250c6 sh v0,20678(v1) +800b347c: 03e00008 jr ra +800b3480: a0e40028 sb a0,40(a3) + +800b3484 <_Z5ApuADv>: +800b3484: 3c068021 lui a2,0x8021 +800b3488: 8cc3e3e8 lw v1,-7192(a2) +800b348c: 3c028021 lui v0,0x8021 +800b3490: 90680001 lbu t0,1(v1) +800b3494: 9044e427 lbu a0,-7129(v0) +800b3498: 24630002 addiu v1,v1,2 +800b349c: 00882023 subu a0,a0,t0 +800b34a0: 00042827 nor a1,zero,a0 +800b34a4: 24c7e3e8 addiu a3,a2,-7192 +800b34a8: 00052fc2 srl a1,a1,0x1f +800b34ac: acc3e3e8 sw v1,-7192(a2) +800b34b0: 3c028022 lui v0,0x8022 +800b34b4: 3c038022 lui v1,0x8022 +800b34b8: a0e40029 sb a0,41(a3) +800b34bc: a04850bc sb t0,20668(v0) +800b34c0: a46450c6 sh a0,20678(v1) +800b34c4: 03e00008 jr ra +800b34c8: a0e50028 sb a1,40(a3) + +800b34cc <_Z5Apu5Fv>: +800b34cc: 3c058021 lui a1,0x8021 +800b34d0: 8ca2e3e8 lw v0,-7192(a1) +800b34d4: 24a6e3e8 addiu a2,a1,-7192 +800b34d8: 90430002 lbu v1,2(v0) +800b34dc: 90440001 lbu a0,1(v0) +800b34e0: 00031a00 sll v1,v1,0x8 +800b34e4: 8cc20004 lw v0,4(a2) +800b34e8: 00832021 addu a0,a0,v1 +800b34ec: 00441021 addu v0,v0,a0 +800b34f0: aca2e3e8 sw v0,-7192(a1) +800b34f4: 03e00008 jr ra +800b34f8: acc40010 sw a0,16(a2) + +800b34fc <_Z5Apu20v>: +800b34fc: 3c048021 lui a0,0x8021 +800b3500: 3c078021 lui a3,0x8021 +800b3504: 90e2e424 lbu v0,-7132(a3) +800b3508: 2485e3e8 addiu a1,a0,-7192 +800b350c: 8c83e3e8 lw v1,-7192(a0) +800b3510: 8ca60004 lw a2,4(a1) +800b3514: 304200df andi v0,v0,0xdf +800b3518: 24630001 addiu v1,v1,1 +800b351c: a0e2e424 sb v0,-7132(a3) +800b3520: aca60008 sw a2,8(a1) +800b3524: 03e00008 jr ra +800b3528: ac83e3e8 sw v1,-7192(a0) + +800b352c <_Z5Apu60v>: +800b352c: 3c028021 lui v0,0x8021 +800b3530: 8c43e3e8 lw v1,-7192(v0) +800b3534: 2444e3e8 addiu a0,v0,-7192 +800b3538: 24630001 addiu v1,v1,1 +800b353c: ac43e3e8 sw v1,-7192(v0) +800b3540: 03e00008 jr ra +800b3544: a0800028 sb zero,40(a0) + +800b3548 <_Z5ApuE0v>: +800b3548: 3c048021 lui a0,0x8021 +800b354c: 3c068021 lui a2,0x8021 +800b3550: 90c2e424 lbu v0,-7132(a2) +800b3554: 8c83e3e8 lw v1,-7192(a0) +800b3558: 304200f7 andi v0,v0,0xf7 +800b355c: 24630001 addiu v1,v1,1 +800b3560: 2485e3e8 addiu a1,a0,-7192 +800b3564: a0c2e424 sb v0,-7132(a2) +800b3568: ac83e3e8 sw v1,-7192(a0) +800b356c: 03e00008 jr ra +800b3570: a0a0002a sb zero,42(a1) + +800b3574 <_Z5Apu28v>: +800b3574: 3c068021 lui a2,0x8021 +800b3578: 8cc4e3e8 lw a0,-7192(a2) +800b357c: 3c058021 lui a1,0x8021 +800b3580: 24a5e424 addiu a1,a1,-7132 +800b3584: 90870001 lbu a3,1(a0) +800b3588: 90a30002 lbu v1,2(a1) +800b358c: 24840002 addiu a0,a0,2 +800b3590: 00671824 and v1,v1,a3 +800b3594: 24c2e3e8 addiu v0,a2,-7192 +800b3598: a0430029 sb v1,41(v0) +800b359c: acc4e3e8 sw a0,-7192(a2) +800b35a0: 03e00008 jr ra +800b35a4: a0a30002 sb v1,2(a1) + +800b35a8 <_Z5Apu3Cv>: +800b35a8: 3c088021 lui t0,0x8021 +800b35ac: 3c068021 lui a2,0x8021 +800b35b0: 2508e424 addiu t0,t0,-7132 +800b35b4: 24c7e3e8 addiu a3,a2,-7192 +800b35b8: 91020002 lbu v0,2(t0) +800b35bc: 90e30028 lbu v1,40(a3) +800b35c0: 00021040 sll v0,v0,0x1 +800b35c4: 00431025 or v0,v0,v1 +800b35c8: 8cc4e3e8 lw a0,-7192(a2) +800b35cc: 2c450100 sltiu a1,v0,256 +800b35d0: 38a50001 xori a1,a1,0x1 +800b35d4: 24840001 addiu a0,a0,1 +800b35d8: 3c038022 lui v1,0x8022 +800b35dc: a0e20029 sb v0,41(a3) +800b35e0: acc4e3e8 sw a0,-7192(a2) +800b35e4: a46250be sh v0,20670(v1) +800b35e8: a0e50028 sb a1,40(a3) +800b35ec: 03e00008 jr ra +800b35f0: a1020002 sb v0,2(t0) + +800b35f4 <_Z5Apu3Dv>: +800b35f4: 3c068021 lui a2,0x8021 +800b35f8: 3c058021 lui a1,0x8021 +800b35fc: 24c6e424 addiu a2,a2,-7132 +800b3600: 24a7e3e8 addiu a3,a1,-7192 +800b3604: 90c20004 lbu v0,4(a2) +800b3608: 8ce3001c lw v1,28(a3) +800b360c: 8ca4e3e8 lw a0,-7192(a1) +800b3610: 24420001 addiu v0,v0,1 +800b3614: 304200ff andi v0,v0,0xff +800b3618: 24630001 addiu v1,v1,1 +800b361c: 24840001 addiu a0,a0,1 +800b3620: ace3001c sw v1,28(a3) +800b3624: aca4e3e8 sw a0,-7192(a1) +800b3628: a0c20004 sb v0,4(a2) +800b362c: 03e00008 jr ra +800b3630: a0e20029 sb v0,41(a3) + +800b3634 <_Z5ApuFCv>: +800b3634: 3c068021 lui a2,0x8021 +800b3638: 3c058021 lui a1,0x8021 +800b363c: 24c6e424 addiu a2,a2,-7132 +800b3640: 24a7e3e8 addiu a3,a1,-7192 +800b3644: 90c20003 lbu v0,3(a2) +800b3648: 8ce3001c lw v1,28(a3) +800b364c: 8ca4e3e8 lw a0,-7192(a1) +800b3650: 24420001 addiu v0,v0,1 +800b3654: 304200ff andi v0,v0,0xff +800b3658: 24630001 addiu v1,v1,1 +800b365c: 24840001 addiu a0,a0,1 +800b3660: ace3001c sw v1,28(a3) +800b3664: aca4e3e8 sw a0,-7192(a1) +800b3668: a0c20003 sb v0,3(a2) +800b366c: 03e00008 jr ra +800b3670: a0e20029 sb v0,41(a3) + +800b3674 <_Z5Apu1Dv>: +800b3674: 3c068021 lui a2,0x8021 +800b3678: 3c058021 lui a1,0x8021 +800b367c: 24c6e424 addiu a2,a2,-7132 +800b3680: 24a7e3e8 addiu a3,a1,-7192 +800b3684: 90c20004 lbu v0,4(a2) +800b3688: 8ce3001c lw v1,28(a3) +800b368c: 8ca4e3e8 lw a0,-7192(a1) +800b3690: 2442ffff addiu v0,v0,-1 +800b3694: 304200ff andi v0,v0,0xff +800b3698: 24630001 addiu v1,v1,1 +800b369c: 24840001 addiu a0,a0,1 +800b36a0: ace3001c sw v1,28(a3) +800b36a4: aca4e3e8 sw a0,-7192(a1) +800b36a8: a0c20004 sb v0,4(a2) +800b36ac: 03e00008 jr ra +800b36b0: a0e20029 sb v0,41(a3) + +800b36b4 <_Z5ApuDCv>: +800b36b4: 3c068021 lui a2,0x8021 +800b36b8: 3c058021 lui a1,0x8021 +800b36bc: 24c6e424 addiu a2,a2,-7132 +800b36c0: 24a7e3e8 addiu a3,a1,-7192 +800b36c4: 90c20003 lbu v0,3(a2) +800b36c8: 8ce3001c lw v1,28(a3) +800b36cc: 8ca4e3e8 lw a0,-7192(a1) +800b36d0: 2442ffff addiu v0,v0,-1 +800b36d4: 304200ff andi v0,v0,0xff +800b36d8: 24630001 addiu v1,v1,1 +800b36dc: 24840001 addiu a0,a0,1 +800b36e0: ace3001c sw v1,28(a3) +800b36e4: aca4e3e8 sw a0,-7192(a1) +800b36e8: a0c20003 sb v0,3(a2) +800b36ec: 03e00008 jr ra +800b36f0: a0e20029 sb v0,41(a3) + +800b36f4 <_Z5ApuBCv>: +800b36f4: 3c078021 lui a3,0x8021 +800b36f8: 3c058021 lui a1,0x8021 +800b36fc: 24e6e3e8 addiu a2,a3,-7192 +800b3700: 24a5e424 addiu a1,a1,-7132 +800b3704: 90a40002 lbu a0,2(a1) +800b3708: 8cc2001c lw v0,28(a2) +800b370c: 8ce3e3e8 lw v1,-7192(a3) +800b3710: 24840001 addiu a0,a0,1 +800b3714: 24420001 addiu v0,v0,1 +800b3718: 24630001 addiu v1,v1,1 +800b371c: acc2001c sw v0,28(a2) +800b3720: ace3e3e8 sw v1,-7192(a3) +800b3724: a0a40002 sb a0,2(a1) +800b3728: 03e00008 jr ra +800b372c: a0c40029 sb a0,41(a2) + +800b3730 <_Z5Apu9Cv>: +800b3730: 3c078021 lui a3,0x8021 +800b3734: 3c058021 lui a1,0x8021 +800b3738: 24e6e3e8 addiu a2,a3,-7192 +800b373c: 24a5e424 addiu a1,a1,-7132 +800b3740: 90a40002 lbu a0,2(a1) +800b3744: 8cc2001c lw v0,28(a2) +800b3748: 8ce3e3e8 lw v1,-7192(a3) +800b374c: 2484ffff addiu a0,a0,-1 +800b3750: 24420001 addiu v0,v0,1 +800b3754: 24630001 addiu v1,v1,1 +800b3758: acc2001c sw v0,28(a2) +800b375c: ace3e3e8 sw v1,-7192(a3) +800b3760: a0a40002 sb a0,2(a1) +800b3764: 03e00008 jr ra +800b3768: a0c40029 sb a0,41(a2) + +800b376c <_Z5Apu48v>: +800b376c: 3c068021 lui a2,0x8021 +800b3770: 8cc4e3e8 lw a0,-7192(a2) +800b3774: 3c058021 lui a1,0x8021 +800b3778: 24a5e424 addiu a1,a1,-7132 +800b377c: 90870001 lbu a3,1(a0) +800b3780: 90a30002 lbu v1,2(a1) +800b3784: 24840002 addiu a0,a0,2 +800b3788: 00671826 xor v1,v1,a3 +800b378c: 24c2e3e8 addiu v0,a2,-7192 +800b3790: a0430029 sb v1,41(v0) +800b3794: acc4e3e8 sw a0,-7192(a2) +800b3798: 03e00008 jr ra +800b379c: a0a30002 sb v1,2(a1) + +800b37a0 <_Z5Apu5Cv>: +800b37a0: 3c058021 lui a1,0x8021 +800b37a4: 3c048021 lui a0,0x8021 +800b37a8: 24a5e424 addiu a1,a1,-7132 +800b37ac: 90a30002 lbu v1,2(a1) +800b37b0: 8c82e3e8 lw v0,-7192(a0) +800b37b4: 00033842 srl a3,v1,0x1 +800b37b8: 2486e3e8 addiu a2,a0,-7192 +800b37bc: 24420001 addiu v0,v0,1 +800b37c0: 30630001 andi v1,v1,0x1 +800b37c4: a0c70029 sb a3,41(a2) +800b37c8: ac82e3e8 sw v0,-7192(a0) +800b37cc: a0c30028 sb v1,40(a2) +800b37d0: 03e00008 jr ra +800b37d4: a0a70002 sb a3,2(a1) + +800b37d8 <_Z5Apu7Dv>: +800b37d8: 3c058021 lui a1,0x8021 +800b37dc: 3c048021 lui a0,0x8021 +800b37e0: 2484e424 addiu a0,a0,-7132 +800b37e4: 8ca3e3e8 lw v1,-7192(a1) +800b37e8: 90860004 lbu a2,4(a0) +800b37ec: 24630001 addiu v1,v1,1 +800b37f0: 24a2e3e8 addiu v0,a1,-7192 +800b37f4: a0460029 sb a2,41(v0) +800b37f8: aca3e3e8 sw v1,-7192(a1) +800b37fc: 03e00008 jr ra +800b3800: a0860002 sb a2,2(a0) + +800b3804 <_Z5ApuDDv>: +800b3804: 3c058021 lui a1,0x8021 +800b3808: 3c048021 lui a0,0x8021 +800b380c: 2484e424 addiu a0,a0,-7132 +800b3810: 8ca3e3e8 lw v1,-7192(a1) +800b3814: 90860003 lbu a2,3(a0) +800b3818: 24630001 addiu v1,v1,1 +800b381c: 24a2e3e8 addiu v0,a1,-7192 +800b3820: a0460029 sb a2,41(v0) +800b3824: aca3e3e8 sw v1,-7192(a1) +800b3828: 03e00008 jr ra +800b382c: a0860002 sb a2,2(a0) + +800b3830 <_Z5Apu5Dv>: +800b3830: 3c058021 lui a1,0x8021 +800b3834: 3c048021 lui a0,0x8021 +800b3838: 2484e424 addiu a0,a0,-7132 +800b383c: 8ca3e3e8 lw v1,-7192(a1) +800b3840: 90860002 lbu a2,2(a0) +800b3844: 24630001 addiu v1,v1,1 +800b3848: 24a2e3e8 addiu v0,a1,-7192 +800b384c: a0460029 sb a2,41(v0) +800b3850: aca3e3e8 sw v1,-7192(a1) +800b3854: 03e00008 jr ra +800b3858: a0860004 sb a2,4(a0) + +800b385c <_Z5ApuFDv>: +800b385c: 3c058021 lui a1,0x8021 +800b3860: 3c048021 lui a0,0x8021 +800b3864: 2484e424 addiu a0,a0,-7132 +800b3868: 8ca3e3e8 lw v1,-7192(a1) +800b386c: 90860002 lbu a2,2(a0) +800b3870: 24630001 addiu v1,v1,1 +800b3874: 24a2e3e8 addiu v0,a1,-7192 +800b3878: a0460029 sb a2,41(v0) +800b387c: aca3e3e8 sw v1,-7192(a1) +800b3880: 03e00008 jr ra +800b3884: a0860003 sb a2,3(a0) + +800b3888 <_Z5Apu9Dv>: +800b3888: 3c058021 lui a1,0x8021 +800b388c: 3c048021 lui a0,0x8021 +800b3890: 2484e424 addiu a0,a0,-7132 +800b3894: 8ca3e3e8 lw v1,-7192(a1) +800b3898: 90860005 lbu a2,5(a0) +800b389c: 24630001 addiu v1,v1,1 +800b38a0: 24a2e3e8 addiu v0,a1,-7192 +800b38a4: a0460029 sb a2,41(v0) +800b38a8: aca3e3e8 sw v1,-7192(a1) +800b38ac: 03e00008 jr ra +800b38b0: a0860004 sb a2,4(a0) + +800b38b4 <_Z5ApuBDv>: +800b38b4: 3c058021 lui a1,0x8021 +800b38b8: 3c028021 lui v0,0x8021 +800b38bc: 2442e424 addiu v0,v0,-7132 +800b38c0: 8ca3e3e8 lw v1,-7192(a1) +800b38c4: 90440004 lbu a0,4(v0) +800b38c8: 24630001 addiu v1,v1,1 +800b38cc: a0440005 sb a0,5(v0) +800b38d0: 03e00008 jr ra +800b38d4: aca3e3e8 sw v1,-7192(a1) + +800b38d8 <_Z5Apu7Cv>: +800b38d8: 3c078021 lui a3,0x8021 +800b38dc: 24e8e3e8 addiu t0,a3,-7192 +800b38e0: 3c058021 lui a1,0x8021 +800b38e4: 24a5e424 addiu a1,a1,-7132 +800b38e8: 91020028 lbu v0,40(t0) +800b38ec: 90a60002 lbu a2,2(a1) +800b38f0: 8ce3e3e8 lw v1,-7192(a3) +800b38f4: 00021200 sll v0,v0,0x8 +800b38f8: 00461025 or v0,v0,a2 +800b38fc: 24630001 addiu v1,v1,1 +800b3900: 00022042 srl a0,v0,0x1 +800b3904: ace3e3e8 sw v1,-7192(a3) +800b3908: 30420001 andi v0,v0,0x1 +800b390c: 3c038022 lui v1,0x8022 +800b3910: a1040029 sb a0,41(t0) +800b3914: a1020028 sb v0,40(t0) +800b3918: a46450be sh a0,20670(v1) +800b391c: 03e00008 jr ra +800b3920: a0a40002 sb a0,2(a1) + +800b3924 <_Z5ApuFEv>: +800b3924: 3c088021 lui t0,0x8021 +800b3928: 250be3e8 addiu t3,t0,-7192 +800b392c: 8d03e3e8 lw v1,-7192(t0) +800b3930: 8d640004 lw a0,4(t3) +800b3934: 80670001 lb a3,1(v1) +800b3938: 00641023 subu v0,v1,a0 +800b393c: 3c068021 lui a2,0x8021 +800b3940: 24420002 addiu v0,v0,2 +800b3944: 24c6e424 addiu a2,a2,-7132 +800b3948: 00e21021 addu v0,a3,v0 +800b394c: 90c50003 lbu a1,3(a2) +800b3950: 00021400 sll v0,v0,0x10 +800b3954: 00021403 sra v0,v0,0x10 +800b3958: 24a5ffff addiu a1,a1,-1 +800b395c: 246a0002 addiu t2,v1,2 +800b3960: 3043ffff andi v1,v0,0xffff +800b3964: 00834821 addu t1,a0,v1 +800b3968: 30a500ff andi a1,a1,0xff +800b396c: 3c038022 lui v1,0x8022 +800b3970: 3c048022 lui a0,0x8022 +800b3974: 3c0c8021 lui t4,0x8021 +800b3978: a06750c4 sb a3,20676(v1) +800b397c: a48250c6 sh v0,20678(a0) +800b3980: 10a00007 beqz a1,800b39a0 <_Z5ApuFEv+0x7c> +800b3984: a0c50003 sb a1,3(a2) +800b3988: 8d82e308 lw v0,-7416(t4) +800b398c: 8d630038 lw v1,56(t3) +800b3990: ad09e3e8 sw t1,-7192(t0) +800b3994: 00431021 addu v0,v0,v1 +800b3998: 03e00008 jr ra +800b399c: ad82e308 sw v0,-7416(t4) +800b39a0: 03e00008 jr ra +800b39a4: ad0ae3e8 sw t2,-7192(t0) + +800b39a8 <_Z5Apu6Fv>: +800b39a8: 3c068021 lui a2,0x8021 +800b39ac: 24c6e424 addiu a2,a2,-7132 +800b39b0: 90c30005 lbu v1,5(a2) +800b39b4: 3c078021 lui a3,0x8021 +800b39b8: 24e2e3e8 addiu v0,a3,-7192 +800b39bc: 8c450004 lw a1,4(v0) +800b39c0: 24630002 addiu v1,v1,2 +800b39c4: 306300ff andi v1,v1,0xff +800b39c8: a0c30005 sb v1,5(a2) +800b39cc: 00a31821 addu v1,a1,v1 +800b39d0: 90620100 lbu v0,256(v1) +800b39d4: 906400ff lbu a0,255(v1) +800b39d8: 00021200 sll v0,v0,0x8 +800b39dc: 00441021 addu v0,v0,a0 +800b39e0: 3042ffff andi v0,v0,0xffff +800b39e4: 00a22821 addu a1,a1,v0 +800b39e8: ace5e3e8 sw a1,-7192(a3) +800b39ec: 03e00008 jr ra +800b39f0: a4c20006 sh v0,6(a2) + +800b39f4 <_Z5Apu7Fv>: +800b39f4: 3c0a8021 lui t2,0x8021 +800b39f8: 2549e424 addiu t1,t2,-7132 +800b39fc: 91230005 lbu v1,5(t1) +800b3a00: 3c0b8021 lui t3,0x8021 +800b3a04: 2567e3e8 addiu a3,t3,-7192 +800b3a08: 8ce80004 lw t0,4(a3) +800b3a0c: 24630001 addiu v1,v1,1 +800b3a10: 306300ff andi v1,v1,0xff +800b3a14: a1230005 sb v1,5(t1) +800b3a18: 01031021 addu v0,t0,v1 +800b3a1c: 90460100 lbu a2,256(v0) +800b3a20: 24630002 addiu v1,v1,2 +800b3a24: 00061042 srl v0,a2,0x1 +800b3a28: 38420001 xori v0,v0,0x1 +800b3a2c: 30c40080 andi a0,a2,0x80 +800b3a30: 30420001 andi v0,v0,0x1 +800b3a34: 30c50040 andi a1,a2,0x40 +800b3a38: 00441025 or v0,v0,a0 +800b3a3c: 306300ff andi v1,v1,0xff +800b3a40: 30c40001 andi a0,a2,0x1 +800b3a44: 00052983 sra a1,a1,0x6 +800b3a48: a1230005 sb v1,5(t1) +800b3a4c: a0e5002a sb a1,42(a3) +800b3a50: 01031821 addu v1,t0,v1 +800b3a54: a146e424 sb a2,-7132(t2) +800b3a58: a0e20029 sb v0,41(a3) +800b3a5c: a0e40028 sb a0,40(a3) +800b3a60: 90620100 lbu v0,256(v1) +800b3a64: 906400ff lbu a0,255(v1) +800b3a68: 00021200 sll v0,v0,0x8 +800b3a6c: 00441021 addu v0,v0,a0 +800b3a70: 3042ffff andi v0,v0,0xffff +800b3a74: 01024021 addu t0,t0,v0 +800b3a78: ad68e3e8 sw t0,-7192(t3) +800b3a7c: 03e00008 jr ra +800b3a80: a5220006 sh v0,6(t1) + +800b3a84 <_Z5Apu88v>: +800b3a84: 3c0b8021 lui t3,0x8021 +800b3a88: 3c0c8021 lui t4,0x8021 +800b3a8c: 2569e3e8 addiu t1,t3,-7192 +800b3a90: 2582e424 addiu v0,t4,-7132 +800b3a94: 8d6de3e8 lw t5,-7192(t3) +800b3a98: 90430002 lbu v1,2(v0) +800b3a9c: 91240028 lbu a0,40(t1) +800b3aa0: 91a70001 lbu a3,1(t5) +800b3aa4: 00642021 addu a0,v1,a0 +800b3aa8: 00e42021 addu a0,a3,a0 +800b3aac: 3084ffff andi a0,a0,0xffff +800b3ab0: 00675026 xor t2,v1,a3 +800b3ab4: 308800ff andi t0,a0,0xff +800b3ab8: 000a1027 nor v0,zero,t2 +800b3abc: 30420080 andi v0,v0,0x80 +800b3ac0: 00e83026 xor a2,a3,t0 +800b3ac4: 2c850100 sltiu a1,a0,256 +800b3ac8: 00c23024 and a2,a2,v0 +800b3acc: 38a50001 xori a1,a1,0x1 +800b3ad0: 3c028022 lui v0,0x8022 +800b3ad4: 3c038022 lui v1,0x8022 +800b3ad8: a04750bc sb a3,20668(v0) +800b3adc: a46450be sh a0,20670(v1) +800b3ae0: 10c00015 beqz a2,800b3b38 <_Z5Apu88v+0xb4> +800b3ae4: a1250028 sb a1,40(t1) +800b3ae8: 24020001 li v0,1 +800b3aec: a122002a sb v0,42(t1) +800b3af0: 3c038022 lui v1,0x8022 +800b3af4: 9182e424 lbu v0,-7132(t4) +800b3af8: 906450c6 lbu a0,20678(v1) +800b3afc: 304200f7 andi v0,v0,0xf7 +800b3b00: 01442026 xor a0,t2,a0 +800b3b04: 34430008 ori v1,v0,0x8 +800b3b08: a182e424 sb v0,-7132(t4) +800b3b0c: 30840010 andi a0,a0,0x10 +800b3b10: 3c028021 lui v0,0x8021 +800b3b14: 25a60002 addiu a2,t5,2 +800b3b18: 2567e3e8 addiu a3,t3,-7192 +800b3b1c: 10800002 beqz a0,800b3b28 <_Z5Apu88v+0xa4> +800b3b20: 2445e424 addiu a1,v0,-7132 +800b3b24: a043e424 sb v1,-7132(v0) +800b3b28: a0e80029 sb t0,41(a3) +800b3b2c: ad66e3e8 sw a2,-7192(t3) +800b3b30: 03e00008 jr ra +800b3b34: a0a80002 sb t0,2(a1) +800b3b38: 0802cebc j 800b3af0 <_Z5Apu88v+0x6c> +800b3b3c: a120002a sb zero,42(t1) + +800b3b40 <_Z5Apu8Dv>: +800b3b40: 3c048021 lui a0,0x8021 +800b3b44: 8c82e3e8 lw v0,-7192(a0) +800b3b48: 2483e3e8 addiu v1,a0,-7192 +800b3b4c: 90450001 lbu a1,1(v0) +800b3b50: 24420002 addiu v0,v0,2 +800b3b54: a0650029 sb a1,41(v1) +800b3b58: 3c038021 lui v1,0x8021 +800b3b5c: ac82e3e8 sw v0,-7192(a0) +800b3b60: 03e00008 jr ra +800b3b64: a065e427 sb a1,-7129(v1) + +800b3b68 <_Z5Apu9Ev>: +800b3b68: 3c058021 lui a1,0x8021 +800b3b6c: 24a6e424 addiu a2,a1,-7132 +800b3b70: 90c30004 lbu v1,4(a2) +800b3b74: 3c078021 lui a3,0x8021 +800b3b78: 24e8e3e8 addiu t0,a3,-7192 +800b3b7c: 1460000d bnez v1,800b3bb4 <_Z5Apu9Ev+0x4c> +800b3b80: 2404ffff li a0,-1 +800b3b84: 24020001 li v0,1 +800b3b88: a0c40002 sb a0,2(a2) +800b3b8c: a102002a sb v0,42(t0) +800b3b90: 24a5e424 addiu a1,a1,-7132 +800b3b94: 8ce2e3e8 lw v0,-7192(a3) +800b3b98: 90a30002 lbu v1,2(a1) +800b3b9c: a0c40003 sb a0,3(a2) +800b3ba0: 24420001 addiu v0,v0,1 +800b3ba4: 24e4e3e8 addiu a0,a3,-7192 +800b3ba8: ace2e3e8 sw v0,-7192(a3) +800b3bac: 03e00008 jr ra +800b3bb0: a0830029 sb v1,41(a0) +800b3bb4: 94c20002 lhu v0,2(a2) +800b3bb8: 24a5e424 addiu a1,a1,-7132 +800b3bbc: 0043001a div zero,v0,v1 +800b3bc0: 006001f4 teq v1,zero,0x7 +800b3bc4: 3c038022 lui v1,0x8022 +800b3bc8: a100002a sb zero,42(t0) +800b3bcc: 00001012 mflo v0 +800b3bd0: 00002010 mfhi a0 +800b3bd4: 304200ff andi v0,v0,0xff +800b3bd8: a06250bc sb v0,20668(v1) +800b3bdc: a0c20002 sb v0,2(a2) +800b3be0: 8ce2e3e8 lw v0,-7192(a3) +800b3be4: 90a30002 lbu v1,2(a1) +800b3be8: a0c40003 sb a0,3(a2) +800b3bec: 24420001 addiu v0,v0,1 +800b3bf0: 24e4e3e8 addiu a0,a3,-7192 +800b3bf4: ace2e3e8 sw v0,-7192(a3) +800b3bf8: 03e00008 jr ra +800b3bfc: a0830029 sb v1,41(a0) + +800b3c00 <_Z5Apu9Fv>: +800b3c00: 3c068021 lui a2,0x8021 +800b3c04: 24c6e424 addiu a2,a2,-7132 +800b3c08: 90c20002 lbu v0,2(a2) +800b3c0c: 3c058021 lui a1,0x8021 +800b3c10: 8ca4e3e8 lw a0,-7192(a1) +800b3c14: 00021900 sll v1,v0,0x4 +800b3c18: 00021102 srl v0,v0,0x4 +800b3c1c: 00431025 or v0,v0,v1 +800b3c20: 24840001 addiu a0,a0,1 +800b3c24: 24a3e3e8 addiu v1,a1,-7192 +800b3c28: a0620029 sb v0,41(v1) +800b3c2c: aca4e3e8 sw a0,-7192(a1) +800b3c30: 03e00008 jr ra +800b3c34: a0c20002 sb v0,2(a2) + +800b3c38 <_Z5ApuA8v>: +800b3c38: 3c0c8021 lui t4,0x8021 +800b3c3c: 8d8fe3e8 lw t7,-7192(t4) +800b3c40: 3c0d8021 lui t5,0x8021 +800b3c44: 25a2e424 addiu v0,t5,-7132 +800b3c48: 91e60001 lbu a2,1(t7) +800b3c4c: 90440002 lbu a0,2(v0) +800b3c50: 258be3e8 addiu t3,t4,-7192 +800b3c54: 91630028 lbu v1,40(t3) +800b3c58: 00861023 subu v0,a0,a2 +800b3c5c: 00431021 addu v0,v0,v1 +800b3c60: 2442ffff addiu v0,v0,-1 +800b3c64: 00024400 sll t0,v0,0x10 +800b3c68: 00084403 sra t0,t0,0x10 +800b3c6c: 00865026 xor t2,a0,a2 +800b3c70: 310900ff andi t1,t0,0xff +800b3c74: 00082827 nor a1,zero,t0 +800b3c78: 00892026 xor a0,a0,t1 +800b3c7c: 00052fc2 srl a1,a1,0x1f +800b3c80: 3c028022 lui v0,0x8022 +800b3c84: 3c038022 lui v1,0x8022 +800b3c88: 31470080 andi a3,t2,0x80 +800b3c8c: 30840080 andi a0,a0,0x80 +800b3c90: 01607021 move t6,t3 +800b3c94: a04650bc sb a2,20668(v0) +800b3c98: a46850c6 sh t0,20678(v1) +800b3c9c: 10e00003 beqz a3,800b3cac <_Z5ApuA8v+0x74> +800b3ca0: a1650028 sb a1,40(t3) +800b3ca4: 14800012 bnez a0,800b3cf0 <_Z5ApuA8v+0xb8> +800b3ca8: 24020001 li v0,1 +800b3cac: a1c0002a sb zero,42(t6) +800b3cb0: 91a2e424 lbu v0,-7132(t5) +800b3cb4: 01491826 xor v1,t2,t1 +800b3cb8: 34420008 ori v0,v0,0x8 +800b3cbc: 304400f7 andi a0,v0,0xf7 +800b3cc0: a1a2e424 sb v0,-7132(t5) +800b3cc4: 30630010 andi v1,v1,0x10 +800b3cc8: 3c028021 lui v0,0x8021 +800b3ccc: 25e60002 addiu a2,t7,2 +800b3cd0: 2587e3e8 addiu a3,t4,-7192 +800b3cd4: 10600002 beqz v1,800b3ce0 <_Z5ApuA8v+0xa8> +800b3cd8: 2445e424 addiu a1,v0,-7132 +800b3cdc: a044e424 sb a0,-7132(v0) +800b3ce0: a0a90002 sb t1,2(a1) +800b3ce4: a0e90029 sb t1,41(a3) +800b3ce8: 03e00008 jr ra +800b3cec: ad86e3e8 sw a2,-7192(t4) +800b3cf0: 0802cf2c j 800b3cb0 <_Z5ApuA8v+0x78> +800b3cf4: a162002a sb v0,42(t3) + +800b3cf8 <_Z5ApuBEv>: +800b3cf8: 3c048021 lui a0,0x8021 +800b3cfc: 2485e424 addiu a1,a0,-7132 +800b3d00: 90a30002 lbu v1,2(a1) +800b3d04: 3c068021 lui a2,0x8021 +800b3d08: 3062000f andi v0,v1,0xf +800b3d0c: 2842000a slti v0,v0,10 +800b3d10: 00a03821 move a3,a1 +800b3d14: 24c8e3e8 addiu t0,a2,-7192 +800b3d18: 10400018 beqz v0,800b3d7c <_Z5ApuBEv+0x84> +800b3d1c: 2463fffa addiu v1,v1,-6 +800b3d20: 9082e424 lbu v0,-7132(a0) +800b3d24: 30420008 andi v0,v0,0x8 +800b3d28: 10400014 beqz v0,800b3d7c <_Z5ApuBEv+0x84> +800b3d2c: 00000000 nop +800b3d30: 90e30002 lbu v1,2(a3) +800b3d34: 2c6200a0 sltiu v0,v1,160 +800b3d38: 10400005 beqz v0,800b3d50 <_Z5ApuBEv+0x58> +800b3d3c: 2462ffa0 addiu v0,v1,-96 +800b3d40: 91020028 lbu v0,40(t0) +800b3d44: 14400014 bnez v0,800b3d98 <_Z5ApuBEv+0xa0> +800b3d48: 24020001 li v0,1 +800b3d4c: 2462ffa0 addiu v0,v1,-96 +800b3d50: a0e20002 sb v0,2(a3) +800b3d54: 24c3e3e8 addiu v1,a2,-7192 +800b3d58: 8cc2e3e8 lw v0,-7192(a2) +800b3d5c: 2484e424 addiu a0,a0,-7132 +800b3d60: a0600028 sb zero,40(v1) +800b3d64: 90830002 lbu v1,2(a0) +800b3d68: 24c5e3e8 addiu a1,a2,-7192 +800b3d6c: 24420001 addiu v0,v0,1 +800b3d70: a0a30029 sb v1,41(a1) +800b3d74: 03e00008 jr ra +800b3d78: acc2e3e8 sw v0,-7192(a2) +800b3d7c: a0a30002 sb v1,2(a1) +800b3d80: 90e30002 lbu v1,2(a3) +800b3d84: 2c6200a0 sltiu v0,v1,160 +800b3d88: 1440ffed bnez v0,800b3d40 <_Z5ApuBEv+0x48> +800b3d8c: 00000000 nop +800b3d90: 0802cf53 j 800b3d4c <_Z5ApuBEv+0x54> +800b3d94: 3c068021 lui a2,0x8021 +800b3d98: a1020028 sb v0,40(t0) +800b3d9c: 2484e424 addiu a0,a0,-7132 +800b3da0: 8cc2e3e8 lw v0,-7192(a2) +800b3da4: 90830002 lbu v1,2(a0) +800b3da8: 24c5e3e8 addiu a1,a2,-7192 +800b3dac: 24420001 addiu v0,v0,1 +800b3db0: a0a30029 sb v1,41(a1) +800b3db4: 03e00008 jr ra +800b3db8: acc2e3e8 sw v0,-7192(a2) + +800b3dbc <_Z5ApuC0v>: +800b3dbc: 3c048021 lui a0,0x8021 +800b3dc0: 3c058021 lui a1,0x8021 +800b3dc4: 9082e424 lbu v0,-7132(a0) +800b3dc8: 8ca3e3e8 lw v1,-7192(a1) +800b3dcc: 304200fb andi v0,v0,0xfb +800b3dd0: 24630001 addiu v1,v1,1 +800b3dd4: a082e424 sb v0,-7132(a0) +800b3dd8: 03e00008 jr ra +800b3ddc: aca3e3e8 sw v1,-7192(a1) + +800b3de0 <_Z5ApuA0v>: +800b3de0: 3c048021 lui a0,0x8021 +800b3de4: 3c058021 lui a1,0x8021 +800b3de8: 9082e424 lbu v0,-7132(a0) +800b3dec: 8ca3e3e8 lw v1,-7192(a1) +800b3df0: 34420004 ori v0,v0,0x4 +800b3df4: 24630001 addiu v1,v1,1 +800b3df8: a082e424 sb v0,-7132(a0) +800b3dfc: 03e00008 jr ra +800b3e00: aca3e3e8 sw v1,-7192(a1) + +800b3e04 <_Z5ApuCDv>: +800b3e04: 3c048021 lui a0,0x8021 +800b3e08: 8c82e3e8 lw v0,-7192(a0) +800b3e0c: 2483e3e8 addiu v1,a0,-7192 +800b3e10: 90450001 lbu a1,1(v0) +800b3e14: 24420002 addiu v0,v0,2 +800b3e18: a0650029 sb a1,41(v1) +800b3e1c: 3c038021 lui v1,0x8021 +800b3e20: ac82e3e8 sw v0,-7192(a0) +800b3e24: 03e00008 jr ra +800b3e28: a065e428 sb a1,-7128(v1) + +800b3e2c <_Z5ApuCFv>: +800b3e2c: 3c038021 lui v1,0x8021 +800b3e30: 2463e424 addiu v1,v1,-7132 +800b3e34: 90620003 lbu v0,3(v1) +800b3e38: 90640002 lbu a0,2(v1) +800b3e3c: 3c068021 lui a2,0x8021 +800b3e40: 70822002 mul a0,a0,v0 +800b3e44: 8cc5e3e8 lw a1,-7192(a2) +800b3e48: 3082ffff andi v0,a0,0xffff +800b3e4c: a4640002 sh a0,2(v1) +800b3e50: 00022202 srl a0,v0,0x8 +800b3e54: 0002102b sltu v0,zero,v0 +800b3e58: 24a50001 addiu a1,a1,1 +800b3e5c: 00441025 or v0,v0,a0 +800b3e60: 24c3e3e8 addiu v1,a2,-7192 +800b3e64: a0620029 sb v0,41(v1) +800b3e68: 03e00008 jr ra +800b3e6c: acc5e3e8 sw a1,-7192(a2) + +800b3e70 <_Z5ApuDFv>: +800b3e70: 3c068021 lui a2,0x8021 +800b3e74: 24c5e424 addiu a1,a2,-7132 +800b3e78: 90a40002 lbu a0,2(a1) +800b3e7c: 3082000f andi v0,a0,0xf +800b3e80: 2842000a slti v0,v0,10 +800b3e84: 10400017 beqz v0,800b3ee4 <_Z5ApuDFv+0x74> +800b3e88: 2c8200f1 sltiu v0,a0,241 +800b3e8c: 90c2e424 lbu v0,-7132(a2) +800b3e90: 30420008 andi v0,v0,0x8 +800b3e94: 14400013 bnez v0,800b3ee4 <_Z5ApuDFv+0x74> +800b3e98: 2c8200f1 sltiu v0,a0,241 +800b3e9c: 24c5e424 addiu a1,a2,-7132 +800b3ea0: 90a30002 lbu v1,2(a1) +800b3ea4: 2c6200a0 sltiu v0,v1,160 +800b3ea8: 14400017 bnez v0,800b3f08 <_Z5ApuDFv+0x98> +800b3eac: 3c078021 lui a3,0x8021 +800b3eb0: 24620060 addiu v0,v1,96 +800b3eb4: 24e4e3e8 addiu a0,a3,-7192 +800b3eb8: 24030001 li v1,1 +800b3ebc: a0a20002 sb v0,2(a1) +800b3ec0: a0830028 sb v1,40(a0) +800b3ec4: 24c2e424 addiu v0,a2,-7132 +800b3ec8: 8ce3e3e8 lw v1,-7192(a3) +800b3ecc: 90440002 lbu a0,2(v0) +800b3ed0: 24630001 addiu v1,v1,1 +800b3ed4: 24e2e3e8 addiu v0,a3,-7192 +800b3ed8: a0440029 sb a0,41(v0) +800b3edc: 03e00008 jr ra +800b3ee0: ace3e3e8 sw v1,-7192(a3) +800b3ee4: 10400015 beqz v0,800b3f3c <_Z5ApuDFv+0xcc> +800b3ee8: 3c078021 lui a3,0x8021 +800b3eec: 24820006 addiu v0,a0,6 +800b3ef0: a0a20002 sb v0,2(a1) +800b3ef4: 24c5e424 addiu a1,a2,-7132 +800b3ef8: 90a30002 lbu v1,2(a1) +800b3efc: 2c6200a0 sltiu v0,v1,160 +800b3f00: 1040ffec beqz v0,800b3eb4 <_Z5ApuDFv+0x44> +800b3f04: 24620060 addiu v0,v1,96 +800b3f08: 24e4e3e8 addiu a0,a3,-7192 +800b3f0c: 90820028 lbu v0,40(a0) +800b3f10: 1440ffe9 bnez v0,800b3eb8 <_Z5ApuDFv+0x48> +800b3f14: 24620060 addiu v0,v1,96 +800b3f18: 24c2e424 addiu v0,a2,-7132 +800b3f1c: 8ce3e3e8 lw v1,-7192(a3) +800b3f20: a0800028 sb zero,40(a0) +800b3f24: 90440002 lbu a0,2(v0) +800b3f28: 24630001 addiu v1,v1,1 +800b3f2c: 24e2e3e8 addiu v0,a3,-7192 +800b3f30: a0440029 sb a0,41(v0) +800b3f34: 03e00008 jr ra +800b3f38: ace3e3e8 sw v1,-7192(a3) +800b3f3c: 24e3e3e8 addiu v1,a3,-7192 +800b3f40: 24020001 li v0,1 +800b3f44: 0802cfbb j 800b3eec <_Z5ApuDFv+0x7c> +800b3f48: a0620028 sb v0,40(v1) + +800b3f4c <_Z5ApuE8v>: +800b3f4c: 3c048021 lui a0,0x8021 +800b3f50: 8c82e3e8 lw v0,-7192(a0) +800b3f54: 2483e3e8 addiu v1,a0,-7192 +800b3f58: 90450001 lbu a1,1(v0) +800b3f5c: 24420002 addiu v0,v0,2 +800b3f60: a0650029 sb a1,41(v1) +800b3f64: 3c038021 lui v1,0x8021 +800b3f68: ac82e3e8 sw v0,-7192(a0) +800b3f6c: 03e00008 jr ra +800b3f70: a065e426 sb a1,-7130(v1) + +800b3f74 <_Z13S9xAPUSetBytehj>: +800b3f74: 30a5ffff andi a1,a1,0xffff +800b3f78: 24a2ff10 addiu v0,a1,-240 +800b3f7c: 2c420010 sltiu v0,v0,16 +800b3f80: 1040000c beqz v0,800b3fb4 <_Z13S9xAPUSetBytehj+0x40> +800b3f84: 308600ff andi a2,a0,0xff +800b3f88: 240200f3 li v0,243 +800b3f8c: 10a20030 beq a1,v0,800b4050 <_Z13S9xAPUSetBytehj+0xdc> +800b3f90: 24a3ff0c addiu v1,a1,-244 +800b3f94: 2c620004 sltiu v0,v1,4 +800b3f98: 1040001c beqz v0,800b400c <_Z13S9xAPUSetBytehj+0x98> +800b3f9c: 240200f1 li v0,241 +800b3fa0: 3c028021 lui v0,0x8021 +800b3fa4: 2442e308 addiu v0,v0,-7416 +800b3fa8: 00621021 addu v0,v1,v0 +800b3fac: 03e00008 jr ra +800b3fb0: a0460007 sb a2,7(v0) +800b3fb4: 3402ffbf li v0,0xffbf +800b3fb8: 0045102b sltu v0,v0,a1 +800b3fbc: 1040000f beqz v0,800b3ffc <_Z13S9xAPUSetBytehj+0x88> +800b3fc0: 3c038021 lui v1,0x8021 +800b3fc4: 3c028021 lui v0,0x8021 +800b3fc8: 2442e308 addiu v0,v0,-7416 +800b3fcc: 90440004 lbu a0,4(v0) +800b3fd0: 3c03ffff lui v1,0xffff +800b3fd4: 00a21021 addu v0,a1,v0 +800b3fd8: 00431021 addu v0,v0,v1 +800b3fdc: 14800005 bnez a0,800b3ff4 <_Z13S9xAPUSetBytehj+0x80> +800b3fe0: a04600cb sb a2,203(v0) +800b3fe4: 3c038021 lui v1,0x8021 +800b3fe8: 8c62e3ec lw v0,-7188(v1) +800b3fec: 00451021 addu v0,v0,a1 +800b3ff0: a0460000 sb a2,0(v0) +800b3ff4: 03e00008 jr ra +800b3ff8: 00000000 nop +800b3ffc: 8c62e3ec lw v0,-7188(v1) +800b4000: 00451021 addu v0,v0,a1 +800b4004: 03e00008 jr ra +800b4008: a0460000 sb a2,0(v0) +800b400c: 10a2001a beq a1,v0,800b4078 <_Z13S9xAPUSetBytehj+0x104> +800b4010: 2ca200fd sltiu v0,a1,253 +800b4014: 1040fff7 beqz v0,800b3ff4 <_Z13S9xAPUSetBytehj+0x80> +800b4018: 3c028021 lui v0,0x8021 +800b401c: 8c43e3ec lw v1,-7188(v0) +800b4020: 2ca400fa sltiu a0,a1,250 +800b4024: 00651821 addu v1,v1,a1 +800b4028: 1480fff2 bnez a0,800b3ff4 <_Z13S9xAPUSetBytehj+0x80> +800b402c: a0660000 sb a2,0(v1) +800b4030: 10c0000b beqz a2,800b4060 <_Z13S9xAPUSetBytehj+0xec> +800b4034: 3c038021 lui v1,0x8021 +800b4038: 3c028021 lui v0,0x8021 +800b403c: 00051840 sll v1,a1,0x1 +800b4040: 2442e308 addiu v0,v0,-7416 +800b4044: 00621821 addu v1,v1,v0 +800b4048: 03e00008 jr ra +800b404c: a466fede sh a2,-290(v1) +800b4050: 3c19800b lui t9,0x800b +800b4054: 273910e8 addiu t9,t9,4328 +800b4058: 03200008 jr t9 +800b405c: 00c02021 move a0,a2 +800b4060: 00051040 sll v0,a1,0x1 +800b4064: 2463e308 addiu v1,v1,-7416 +800b4068: 00431021 addu v0,v0,v1 +800b406c: 24040100 li a0,256 +800b4070: 03e00008 jr ra +800b4074: a444fede sh a0,-290(v0) +800b4078: 3c19800b lui t9,0x800b +800b407c: 27390c8c addiu t9,t9,3212 +800b4080: 03200008 jr t9 +800b4084: 00c02021 move a0,a2 + +800b4088 <_Z14S9xAPUSetByteZhh>: +800b4088: 30a500ff andi a1,a1,0xff +800b408c: 2ca200f0 sltiu v0,a1,240 +800b4090: 1440000c bnez v0,800b40c4 <_Z14S9xAPUSetByteZhh+0x3c> +800b4094: 308400ff andi a0,a0,0xff +800b4098: 3c068021 lui a2,0x8021 +800b409c: 24c2e3e8 addiu v0,a2,-7192 +800b40a0: 8c430004 lw v1,4(v0) +800b40a4: 8c470008 lw a3,8(v0) +800b40a8: 10e3000c beq a3,v1,800b40dc <_Z14S9xAPUSetByteZhh+0x54> +800b40ac: 24c3e3e8 addiu v1,a2,-7192 +800b40b0: 8c620008 lw v0,8(v1) +800b40b4: 00451021 addu v0,v0,a1 +800b40b8: a0440000 sb a0,0(v0) +800b40bc: 03e00008 jr ra +800b40c0: 00000000 nop +800b40c4: 3c068021 lui a2,0x8021 +800b40c8: 24c3e3e8 addiu v1,a2,-7192 +800b40cc: 8c620008 lw v0,8(v1) +800b40d0: 00451021 addu v0,v0,a1 +800b40d4: 03e00008 jr ra +800b40d8: a0440000 sb a0,0(v0) +800b40dc: 240200f3 li v0,243 +800b40e0: 10a2001a beq a1,v0,800b414c <_Z14S9xAPUSetByteZhh+0xc4> +800b40e4: 24a2000c addiu v0,a1,12 +800b40e8: 304200ff andi v0,v0,0xff +800b40ec: 2c420004 sltiu v0,v0,4 +800b40f0: 14400012 bnez v0,800b413c <_Z14S9xAPUSetByteZhh+0xb4> +800b40f4: 3c028021 lui v0,0x8021 +800b40f8: 240200f1 li v0,241 +800b40fc: 10a2001c beq a1,v0,800b4170 <_Z14S9xAPUSetByteZhh+0xe8> +800b4100: 2ca200fd sltiu v0,a1,253 +800b4104: 1040ffed beqz v0,800b40bc <_Z14S9xAPUSetByteZhh+0x34> +800b4108: 00e51021 addu v0,a3,a1 +800b410c: 2ca300fa sltiu v1,a1,250 +800b4110: 1460ffea bnez v1,800b40bc <_Z14S9xAPUSetByteZhh+0x34> +800b4114: a0440000 sb a0,0(v0) +800b4118: 14800010 bnez a0,800b415c <_Z14S9xAPUSetByteZhh+0xd4> +800b411c: 3c028021 lui v0,0x8021 +800b4120: 3c038021 lui v1,0x8021 +800b4124: 00051040 sll v0,a1,0x1 +800b4128: 2463e308 addiu v1,v1,-7416 +800b412c: 00431021 addu v0,v0,v1 +800b4130: 24040100 li a0,256 +800b4134: 03e00008 jr ra +800b4138: a444fede sh a0,-290(v0) +800b413c: 2442e308 addiu v0,v0,-7416 +800b4140: 00a21021 addu v0,a1,v0 +800b4144: 03e00008 jr ra +800b4148: a044ff13 sb a0,-237(v0) +800b414c: 3c19800b lui t9,0x800b +800b4150: 273910e8 addiu t9,t9,4328 +800b4154: 03200008 jr t9 +800b4158: 00000000 nop +800b415c: 00051840 sll v1,a1,0x1 +800b4160: 2442e308 addiu v0,v0,-7416 +800b4164: 00621821 addu v1,v1,v0 +800b4168: 03e00008 jr ra +800b416c: a464fede sh a0,-290(v1) +800b4170: 3c19800b lui t9,0x800b +800b4174: 27390c8c addiu t9,t9,3212 +800b4178: 03200008 jr t9 +800b417c: 00000000 nop + +800b4180 <_Z13S9xAPUGetBytej>: +800b4180: 3085ffff andi a1,a0,0xffff +800b4184: 24a2ff10 addiu v0,a1,-240 +800b4188: 27bdffe8 addiu sp,sp,-24 +800b418c: 24a3ff0c addiu v1,a1,-244 +800b4190: 2c420010 sltiu v0,v0,16 +800b4194: afbf0010 sw ra,16(sp) +800b4198: 1040000a beqz v0,800b41c4 <_Z13S9xAPUGetBytej+0x44> +800b419c: 2c630004 sltiu v1,v1,4 +800b41a0: 3c028021 lui v0,0x8021 +800b41a4: 1460000e bnez v1,800b41e0 <_Z13S9xAPUGetBytej+0x60> +800b41a8: 2446e3e8 addiu a2,v0,-7192 +800b41ac: 240200f3 li v0,243 +800b41b0: 10a20021 beq a1,v0,800b4238 <_Z13S9xAPUGetBytej+0xb8> +800b41b4: 2ca300fd sltiu v1,a1,253 +800b41b8: 3c028021 lui v0,0x8021 +800b41bc: 10600012 beqz v1,800b4208 <_Z13S9xAPUGetBytej+0x88> +800b41c0: 2446e3e8 addiu a2,v0,-7192 +800b41c4: 3c038021 lui v1,0x8021 +800b41c8: 8c62e3ec lw v0,-7188(v1) +800b41cc: 00451021 addu v0,v0,a1 +800b41d0: 90420000 lbu v0,0(v0) +800b41d4: 8fbf0010 lw ra,16(sp) +800b41d8: 03e00008 jr ra +800b41dc: 27bd0018 addiu sp,sp,24 +800b41e0: 8c42e3e8 lw v0,-7192(v0) +800b41e4: 8cc40014 lw a0,20(a2) +800b41e8: 8cc30004 lw v1,4(a2) +800b41ec: acc20014 sw v0,20(a2) +800b41f0: acc40018 sw a0,24(a2) +800b41f4: 00651821 addu v1,v1,a1 +800b41f8: 90620000 lbu v0,0(v1) +800b41fc: 8fbf0010 lw ra,16(sp) +800b4200: 03e00008 jr ra +800b4204: 27bd0018 addiu sp,sp,24 +800b4208: 8cc30014 lw v1,20(a2) +800b420c: 8c44e3e8 lw a0,-7192(v0) +800b4210: 8cc20004 lw v0,4(a2) +800b4214: acc40014 sw a0,20(a2) +800b4218: acc30018 sw v1,24(a2) +800b421c: 00a21021 addu v0,a1,v0 +800b4220: 90430000 lbu v1,0(v0) +800b4224: a0400000 sb zero,0(v0) +800b4228: 8fbf0010 lw ra,16(sp) +800b422c: 00601021 move v0,v1 +800b4230: 03e00008 jr ra +800b4234: 27bd0018 addiu sp,sp,24 +800b4238: 3c02800b lui v0,0x800b +800b423c: 24420bb8 addiu v0,v0,3000 +800b4240: 0040f809 jalr v0 +800b4244: 00000000 nop +800b4248: 0802d076 j 800b41d8 <_Z13S9xAPUGetBytej+0x58> +800b424c: 8fbf0010 lw ra,16(sp) + +800b4250 <_Z14S9xAPUGetByteZh>: +800b4250: 308400ff andi a0,a0,0xff +800b4254: 27bdffe8 addiu sp,sp,-24 +800b4258: 2c8200f0 sltiu v0,a0,240 +800b425c: 1440000e bnez v0,800b4298 <_Z14S9xAPUGetByteZh+0x48> +800b4260: afbf0010 sw ra,16(sp) +800b4264: 3c038021 lui v1,0x8021 +800b4268: 2465e3e8 addiu a1,v1,-7192 +800b426c: 8ca60008 lw a2,8(a1) +800b4270: 8ca20004 lw v0,4(a1) +800b4274: 10c2000a beq a2,v0,800b42a0 <_Z14S9xAPUGetByteZh+0x50> +800b4278: 2482000c addiu v0,a0,12 +800b427c: 2463e3e8 addiu v1,v1,-7192 +800b4280: 8c620008 lw v0,8(v1) +800b4284: 00441021 addu v0,v0,a0 +800b4288: 90420000 lbu v0,0(v0) +800b428c: 8fbf0010 lw ra,16(sp) +800b4290: 03e00008 jr ra +800b4294: 27bd0018 addiu sp,sp,24 +800b4298: 0802d09f j 800b427c <_Z14S9xAPUGetByteZh+0x2c> +800b429c: 3c038021 lui v1,0x8021 +800b42a0: 304200ff andi v0,v0,0xff +800b42a4: 2c420004 sltiu v0,v0,4 +800b42a8: 1440000c bnez v0,800b42dc <_Z14S9xAPUGetByteZh+0x8c> +800b42ac: 8c62e3e8 lw v0,-7192(v1) +800b42b0: 2c8200fd sltiu v0,a0,253 +800b42b4: 1440000f bnez v0,800b42f4 <_Z14S9xAPUGetByteZh+0xa4> +800b42b8: 8c62e3e8 lw v0,-7192(v1) +800b42bc: 8ca30014 lw v1,20(a1) +800b42c0: aca20014 sw v0,20(a1) +800b42c4: aca30018 sw v1,24(a1) +800b42c8: 00c41021 addu v0,a2,a0 +800b42cc: 90430000 lbu v1,0(v0) +800b42d0: a0400000 sb zero,0(v0) +800b42d4: 0802d0a3 j 800b428c <_Z14S9xAPUGetByteZh+0x3c> +800b42d8: 00601021 move v0,v1 +800b42dc: 8ca30014 lw v1,20(a1) +800b42e0: aca20014 sw v0,20(a1) +800b42e4: aca30018 sw v1,24(a1) +800b42e8: 00c41021 addu v0,a2,a0 +800b42ec: 0802d0a3 j 800b428c <_Z14S9xAPUGetByteZh+0x3c> +800b42f0: 90420000 lbu v0,0(v0) +800b42f4: 240200f3 li v0,243 +800b42f8: 10820004 beq a0,v0,800b430c <_Z14S9xAPUGetByteZh+0xbc> +800b42fc: 00000000 nop +800b4300: 00c41021 addu v0,a2,a0 +800b4304: 0802d0a3 j 800b428c <_Z14S9xAPUGetByteZh+0x3c> +800b4308: 90420000 lbu v0,0(v0) +800b430c: 3c02800b lui v0,0x800b +800b4310: 24420bb8 addiu v0,v0,3000 +800b4314: 0040f809 jalr v0 +800b4318: 00000000 nop +800b431c: 0802d0a4 j 800b4290 <_Z14S9xAPUGetByteZh+0x40> +800b4320: 8fbf0010 lw ra,16(sp) + +800b4324 <_Z5ApuFBv>: +800b4324: 27bdffe0 addiu sp,sp,-32 +800b4328: afb10014 sw s1,20(sp) +800b432c: 3c118021 lui s1,0x8021 +800b4330: afb00010 sw s0,16(sp) +800b4334: 8e23e3e8 lw v1,-7192(s1) +800b4338: 3c108021 lui s0,0x8021 +800b433c: afbf0018 sw ra,24(sp) +800b4340: 2610e424 addiu s0,s0,-7132 +800b4344: 92020004 lbu v0,4(s0) +800b4348: 90640001 lbu a0,1(v1) +800b434c: 00822021 addu a0,a0,v0 +800b4350: 3c02800b lui v0,0x800b +800b4354: 24424250 addiu v0,v0,16976 +800b4358: 0040f809 jalr v0 +800b435c: 308400ff andi a0,a0,0xff +800b4360: 8e23e3e8 lw v1,-7192(s1) +800b4364: 2624e3e8 addiu a0,s1,-7192 +800b4368: a0820029 sb v0,41(a0) +800b436c: 24630002 addiu v1,v1,2 +800b4370: ae23e3e8 sw v1,-7192(s1) +800b4374: a2020003 sb v0,3(s0) +800b4378: 8fbf0018 lw ra,24(sp) +800b437c: 8fb10014 lw s1,20(sp) +800b4380: 8fb00010 lw s0,16(sp) +800b4384: 03e00008 jr ra +800b4388: 27bd0020 addiu sp,sp,32 + +800b438c <_Z5ApuF9v>: +800b438c: 27bdffe0 addiu sp,sp,-32 +800b4390: afb10014 sw s1,20(sp) +800b4394: 3c118021 lui s1,0x8021 +800b4398: afb00010 sw s0,16(sp) +800b439c: 8e23e3e8 lw v1,-7192(s1) +800b43a0: 3c108021 lui s0,0x8021 +800b43a4: afbf0018 sw ra,24(sp) +800b43a8: 2610e424 addiu s0,s0,-7132 +800b43ac: 92020003 lbu v0,3(s0) +800b43b0: 90640001 lbu a0,1(v1) +800b43b4: 00822021 addu a0,a0,v0 +800b43b8: 3c02800b lui v0,0x800b +800b43bc: 24424250 addiu v0,v0,16976 +800b43c0: 0040f809 jalr v0 +800b43c4: 308400ff andi a0,a0,0xff +800b43c8: 8e23e3e8 lw v1,-7192(s1) +800b43cc: 2624e3e8 addiu a0,s1,-7192 +800b43d0: a0820029 sb v0,41(a0) +800b43d4: 24630002 addiu v1,v1,2 +800b43d8: ae23e3e8 sw v1,-7192(s1) +800b43dc: a2020004 sb v0,4(s0) +800b43e0: 8fbf0018 lw ra,24(sp) +800b43e4: 8fb10014 lw s1,20(sp) +800b43e8: 8fb00010 lw s0,16(sp) +800b43ec: 03e00008 jr ra +800b43f0: 27bd0020 addiu sp,sp,32 + +800b43f4 <_Z5ApuF8v>: +800b43f4: 27bdffe8 addiu sp,sp,-24 +800b43f8: afb00010 sw s0,16(sp) +800b43fc: 3c108021 lui s0,0x8021 +800b4400: 8e02e3e8 lw v0,-7192(s0) +800b4404: afbf0014 sw ra,20(sp) +800b4408: 90440001 lbu a0,1(v0) +800b440c: 3c02800b lui v0,0x800b +800b4410: 24424250 addiu v0,v0,16976 +800b4414: 0040f809 jalr v0 +800b4418: 00000000 nop +800b441c: 8e03e3e8 lw v1,-7192(s0) +800b4420: 2604e3e8 addiu a0,s0,-7192 +800b4424: a0820029 sb v0,41(a0) +800b4428: 3c048021 lui a0,0x8021 +800b442c: a082e428 sb v0,-7128(a0) +800b4430: 24630002 addiu v1,v1,2 +800b4434: ae03e3e8 sw v1,-7192(s0) +800b4438: 8fbf0014 lw ra,20(sp) +800b443c: 8fb00010 lw s0,16(sp) +800b4440: 03e00008 jr ra +800b4444: 27bd0018 addiu sp,sp,24 + +800b4448 <_Z5ApuF4v>: +800b4448: 27bdffe0 addiu sp,sp,-32 +800b444c: afb10014 sw s1,20(sp) +800b4450: 3c118021 lui s1,0x8021 +800b4454: afb00010 sw s0,16(sp) +800b4458: 8e23e3e8 lw v1,-7192(s1) +800b445c: 3c108021 lui s0,0x8021 +800b4460: afbf0018 sw ra,24(sp) +800b4464: 2610e424 addiu s0,s0,-7132 +800b4468: 92020004 lbu v0,4(s0) +800b446c: 90640001 lbu a0,1(v1) +800b4470: 00822021 addu a0,a0,v0 +800b4474: 3c02800b lui v0,0x800b +800b4478: 24424250 addiu v0,v0,16976 +800b447c: 0040f809 jalr v0 +800b4480: 308400ff andi a0,a0,0xff +800b4484: 8e23e3e8 lw v1,-7192(s1) +800b4488: 2624e3e8 addiu a0,s1,-7192 +800b448c: a0820029 sb v0,41(a0) +800b4490: 24630002 addiu v1,v1,2 +800b4494: ae23e3e8 sw v1,-7192(s1) +800b4498: a2020002 sb v0,2(s0) +800b449c: 8fbf0018 lw ra,24(sp) +800b44a0: 8fb10014 lw s1,20(sp) +800b44a4: 8fb00010 lw s0,16(sp) +800b44a8: 03e00008 jr ra +800b44ac: 27bd0020 addiu sp,sp,32 + +800b44b0 <_Z5ApuEBv>: +800b44b0: 27bdffe8 addiu sp,sp,-24 +800b44b4: afb00010 sw s0,16(sp) +800b44b8: 3c108021 lui s0,0x8021 +800b44bc: 8e02e3e8 lw v0,-7192(s0) +800b44c0: afbf0014 sw ra,20(sp) +800b44c4: 90440001 lbu a0,1(v0) +800b44c8: 3c02800b lui v0,0x800b +800b44cc: 24424250 addiu v0,v0,16976 +800b44d0: 0040f809 jalr v0 +800b44d4: 00000000 nop +800b44d8: 8e03e3e8 lw v1,-7192(s0) +800b44dc: 2604e3e8 addiu a0,s0,-7192 +800b44e0: a0820029 sb v0,41(a0) +800b44e4: 3c048021 lui a0,0x8021 +800b44e8: a082e427 sb v0,-7129(a0) +800b44ec: 24630002 addiu v1,v1,2 +800b44f0: ae03e3e8 sw v1,-7192(s0) +800b44f4: 8fbf0014 lw ra,20(sp) +800b44f8: 8fb00010 lw s0,16(sp) +800b44fc: 03e00008 jr ra +800b4500: 27bd0018 addiu sp,sp,24 + +800b4504 <_Z5ApuE6v>: +800b4504: 27bdffe8 addiu sp,sp,-24 +800b4508: afb00010 sw s0,16(sp) +800b450c: 3c108021 lui s0,0x8021 +800b4510: 2610e424 addiu s0,s0,-7132 +800b4514: 92040004 lbu a0,4(s0) +800b4518: 3c02800b lui v0,0x800b +800b451c: afbf0014 sw ra,20(sp) +800b4520: 24424250 addiu v0,v0,16976 +800b4524: 0040f809 jalr v0 +800b4528: 00000000 nop +800b452c: 3c048021 lui a0,0x8021 +800b4530: 8c83e3e8 lw v1,-7192(a0) +800b4534: 2485e3e8 addiu a1,a0,-7192 +800b4538: 24630001 addiu v1,v1,1 +800b453c: a0a20029 sb v0,41(a1) +800b4540: ac83e3e8 sw v1,-7192(a0) +800b4544: a2020002 sb v0,2(s0) +800b4548: 8fbf0014 lw ra,20(sp) +800b454c: 8fb00010 lw s0,16(sp) +800b4550: 03e00008 jr ra +800b4554: 27bd0018 addiu sp,sp,24 + +800b4558 <_Z5ApuE4v>: +800b4558: 27bdffe8 addiu sp,sp,-24 +800b455c: afb00010 sw s0,16(sp) +800b4560: 3c108021 lui s0,0x8021 +800b4564: 8e02e3e8 lw v0,-7192(s0) +800b4568: afbf0014 sw ra,20(sp) +800b456c: 90440001 lbu a0,1(v0) +800b4570: 3c02800b lui v0,0x800b +800b4574: 24424250 addiu v0,v0,16976 +800b4578: 0040f809 jalr v0 +800b457c: 00000000 nop +800b4580: 8e03e3e8 lw v1,-7192(s0) +800b4584: 2604e3e8 addiu a0,s0,-7192 +800b4588: a0820029 sb v0,41(a0) +800b458c: 3c048021 lui a0,0x8021 +800b4590: a082e426 sb v0,-7130(a0) +800b4594: 24630002 addiu v1,v1,2 +800b4598: ae03e3e8 sw v1,-7192(s0) +800b459c: 8fbf0014 lw ra,20(sp) +800b45a0: 8fb00010 lw s0,16(sp) +800b45a4: 03e00008 jr ra +800b45a8: 27bd0018 addiu sp,sp,24 + +800b45ac <_Z5ApuBFv>: +800b45ac: 27bdffe8 addiu sp,sp,-24 +800b45b0: afb00010 sw s0,16(sp) +800b45b4: 3c108021 lui s0,0x8021 +800b45b8: 2610e424 addiu s0,s0,-7132 +800b45bc: 92020004 lbu v0,4(s0) +800b45c0: afbf0014 sw ra,20(sp) +800b45c4: 00402021 move a0,v0 +800b45c8: 24420001 addiu v0,v0,1 +800b45cc: a2020004 sb v0,4(s0) +800b45d0: 3c02800b lui v0,0x800b +800b45d4: 24424250 addiu v0,v0,16976 +800b45d8: 0040f809 jalr v0 +800b45dc: 00000000 nop +800b45e0: 3c048021 lui a0,0x8021 +800b45e4: 8c83e3e8 lw v1,-7192(a0) +800b45e8: 2485e3e8 addiu a1,a0,-7192 +800b45ec: 24630001 addiu v1,v1,1 +800b45f0: a0a20029 sb v0,41(a1) +800b45f4: ac83e3e8 sw v1,-7192(a0) +800b45f8: a2020002 sb v0,2(s0) +800b45fc: 8fbf0014 lw ra,20(sp) +800b4600: 8fb00010 lw s0,16(sp) +800b4604: 03e00008 jr ra +800b4608: 27bd0018 addiu sp,sp,24 + +800b460c <_Z5ApuB4v>: +800b460c: 27bdffe0 addiu sp,sp,-32 +800b4610: afb10014 sw s1,20(sp) +800b4614: 3c118021 lui s1,0x8021 +800b4618: afb20018 sw s2,24(sp) +800b461c: 8e23e3e8 lw v1,-7192(s1) +800b4620: 3c128021 lui s2,0x8021 +800b4624: afb00010 sw s0,16(sp) +800b4628: afbf001c sw ra,28(sp) +800b462c: 2650e424 addiu s0,s2,-7132 +800b4630: 90640001 lbu a0,1(v1) +800b4634: 92020004 lbu v0,4(s0) +800b4638: 00822021 addu a0,a0,v0 +800b463c: 3c02800b lui v0,0x800b +800b4640: 24424250 addiu v0,v0,16976 +800b4644: 0040f809 jalr v0 +800b4648: 308400ff andi a0,a0,0xff +800b464c: 92040002 lbu a0,2(s0) +800b4650: 2629e3e8 addiu t1,s1,-7192 +800b4654: 91250028 lbu a1,40(t1) +800b4658: 00821823 subu v1,a0,v0 +800b465c: 00651821 addu v1,v1,a1 +800b4660: 2463ffff addiu v1,v1,-1 +800b4664: 00033c00 sll a3,v1,0x10 +800b4668: 00073c03 sra a3,a3,0x10 +800b466c: 00825026 xor t2,a0,v0 +800b4670: 30e800ff andi t0,a3,0xff +800b4674: 00072827 nor a1,zero,a3 +800b4678: 3c038022 lui v1,0x8022 +800b467c: 00882026 xor a0,a0,t0 +800b4680: 00052fc2 srl a1,a1,0x1f +800b4684: a06250bc sb v0,20668(v1) +800b4688: 31460080 andi a2,t2,0x80 +800b468c: 3c028022 lui v0,0x8022 +800b4690: 30840080 andi a0,a0,0x80 +800b4694: 01205821 move t3,t1 +800b4698: a44750c6 sh a3,20678(v0) +800b469c: 10c00003 beqz a2,800b46ac <_Z5ApuB4v+0xa0> +800b46a0: a1250028 sb a1,40(t1) +800b46a4: 14800018 bnez a0,800b4708 <_Z5ApuB4v+0xfc> +800b46a8: 24020001 li v0,1 +800b46ac: a160002a sb zero,42(t3) +800b46b0: 9243e424 lbu v1,-7132(s2) +800b46b4: 8e22e3e8 lw v0,-7192(s1) +800b46b8: 34630008 ori v1,v1,0x8 +800b46bc: 01482026 xor a0,t2,t0 +800b46c0: 306500f7 andi a1,v1,0xf7 +800b46c4: a243e424 sb v1,-7132(s2) +800b46c8: 30840010 andi a0,a0,0x10 +800b46cc: 3c038021 lui v1,0x8021 +800b46d0: 2627e3e8 addiu a3,s1,-7192 +800b46d4: 24420002 addiu v0,v0,2 +800b46d8: 10800002 beqz a0,800b46e4 <_Z5ApuB4v+0xd8> +800b46dc: 2466e424 addiu a2,v1,-7132 +800b46e0: a065e424 sb a1,-7132(v1) +800b46e4: a0e80029 sb t0,41(a3) +800b46e8: a0c80002 sb t0,2(a2) +800b46ec: ae22e3e8 sw v0,-7192(s1) +800b46f0: 8fbf001c lw ra,28(sp) +800b46f4: 8fb20018 lw s2,24(sp) +800b46f8: 8fb10014 lw s1,20(sp) +800b46fc: 8fb00010 lw s0,16(sp) +800b4700: 03e00008 jr ra +800b4704: 27bd0020 addiu sp,sp,32 +800b4708: 0802d1ac j 800b46b0 <_Z5ApuB4v+0xa4> +800b470c: a122002a sb v0,42(t1) + +800b4710 <_Z5ApuA6v>: +800b4710: 27bdffe0 addiu sp,sp,-32 +800b4714: afb10014 sw s1,20(sp) +800b4718: 3c118021 lui s1,0x8021 +800b471c: afb00010 sw s0,16(sp) +800b4720: 2630e424 addiu s0,s1,-7132 +800b4724: 92040004 lbu a0,4(s0) +800b4728: 3c02800b lui v0,0x800b +800b472c: afbf0018 sw ra,24(sp) +800b4730: 24424250 addiu v0,v0,16976 +800b4734: 0040f809 jalr v0 +800b4738: 00000000 nop +800b473c: 3c0a8021 lui t2,0x8021 +800b4740: 92040002 lbu a0,2(s0) +800b4744: 2549e3e8 addiu t1,t2,-7192 +800b4748: 91250028 lbu a1,40(t1) +800b474c: 00821823 subu v1,a0,v0 +800b4750: 00651821 addu v1,v1,a1 +800b4754: 2463ffff addiu v1,v1,-1 +800b4758: 00033c00 sll a3,v1,0x10 +800b475c: 00073c03 sra a3,a3,0x10 +800b4760: 00825826 xor t3,a0,v0 +800b4764: 30e800ff andi t0,a3,0xff +800b4768: 00072827 nor a1,zero,a3 +800b476c: 3c038022 lui v1,0x8022 +800b4770: 00882026 xor a0,a0,t0 +800b4774: 00052fc2 srl a1,a1,0x1f +800b4778: a06250bc sb v0,20668(v1) +800b477c: 31660080 andi a2,t3,0x80 +800b4780: 3c028022 lui v0,0x8022 +800b4784: 30840080 andi a0,a0,0x80 +800b4788: 01206021 move t4,t1 +800b478c: a44750c6 sh a3,20678(v0) +800b4790: 10c00003 beqz a2,800b47a0 <_Z5ApuA6v+0x90> +800b4794: a1250028 sb a1,40(t1) +800b4798: 14800017 bnez a0,800b47f8 <_Z5ApuA6v+0xe8> +800b479c: 24020001 li v0,1 +800b47a0: a180002a sb zero,42(t4) +800b47a4: 9223e424 lbu v1,-7132(s1) +800b47a8: 8d42e3e8 lw v0,-7192(t2) +800b47ac: 34630008 ori v1,v1,0x8 +800b47b0: 01682026 xor a0,t3,t0 +800b47b4: 306500f7 andi a1,v1,0xf7 +800b47b8: a223e424 sb v1,-7132(s1) +800b47bc: 30840010 andi a0,a0,0x10 +800b47c0: 3c038021 lui v1,0x8021 +800b47c4: 2547e3e8 addiu a3,t2,-7192 +800b47c8: 24420001 addiu v0,v0,1 +800b47cc: 10800002 beqz a0,800b47d8 <_Z5ApuA6v+0xc8> +800b47d0: 2466e424 addiu a2,v1,-7132 +800b47d4: a065e424 sb a1,-7132(v1) +800b47d8: a0e80029 sb t0,41(a3) +800b47dc: a0c80002 sb t0,2(a2) +800b47e0: 8fbf0018 lw ra,24(sp) +800b47e4: 8fb10014 lw s1,20(sp) +800b47e8: 8fb00010 lw s0,16(sp) +800b47ec: 27bd0020 addiu sp,sp,32 +800b47f0: 03e00008 jr ra +800b47f4: ad42e3e8 sw v0,-7192(t2) +800b47f8: 0802d1e9 j 800b47a4 <_Z5ApuA6v+0x94> +800b47fc: a122002a sb v0,42(t1) + +800b4800 <_Z5ApuA4v>: +800b4800: 27bdffe8 addiu sp,sp,-24 +800b4804: afb00010 sw s0,16(sp) +800b4808: 3c108021 lui s0,0x8021 +800b480c: 8e02e3e8 lw v0,-7192(s0) +800b4810: afbf0014 sw ra,20(sp) +800b4814: 90440001 lbu a0,1(v0) +800b4818: 3c02800b lui v0,0x800b +800b481c: 24424250 addiu v0,v0,16976 +800b4820: 0040f809 jalr v0 +800b4824: 00000000 nop +800b4828: 3c0b8021 lui t3,0x8021 +800b482c: 2563e424 addiu v1,t3,-7132 +800b4830: 90640002 lbu a0,2(v1) +800b4834: 2609e3e8 addiu t1,s0,-7192 +800b4838: 91250028 lbu a1,40(t1) +800b483c: 00821823 subu v1,a0,v0 +800b4840: 00651821 addu v1,v1,a1 +800b4844: 2463ffff addiu v1,v1,-1 +800b4848: 00033c00 sll a3,v1,0x10 +800b484c: 00073c03 sra a3,a3,0x10 +800b4850: 00825026 xor t2,a0,v0 +800b4854: 30e800ff andi t0,a3,0xff +800b4858: 00072827 nor a1,zero,a3 +800b485c: 3c038022 lui v1,0x8022 +800b4860: 00882026 xor a0,a0,t0 +800b4864: 00052fc2 srl a1,a1,0x1f +800b4868: a06250bc sb v0,20668(v1) +800b486c: 31460080 andi a2,t2,0x80 +800b4870: 3c028022 lui v0,0x8022 +800b4874: 30840080 andi a0,a0,0x80 +800b4878: 01206021 move t4,t1 +800b487c: a44750c6 sh a3,20678(v0) +800b4880: 10c00003 beqz a2,800b4890 <_Z5ApuA4v+0x90> +800b4884: a1250028 sb a1,40(t1) +800b4888: 14800016 bnez a0,800b48e4 <_Z5ApuA4v+0xe4> +800b488c: 24020001 li v0,1 +800b4890: a180002a sb zero,42(t4) +800b4894: 9163e424 lbu v1,-7132(t3) +800b4898: 8e02e3e8 lw v0,-7192(s0) +800b489c: 34630008 ori v1,v1,0x8 +800b48a0: 01482026 xor a0,t2,t0 +800b48a4: 306500f7 andi a1,v1,0xf7 +800b48a8: a163e424 sb v1,-7132(t3) +800b48ac: 30840010 andi a0,a0,0x10 +800b48b0: 3c038021 lui v1,0x8021 +800b48b4: 2607e3e8 addiu a3,s0,-7192 +800b48b8: 24420002 addiu v0,v0,2 +800b48bc: 10800002 beqz a0,800b48c8 <_Z5ApuA4v+0xc8> +800b48c0: 2466e424 addiu a2,v1,-7132 +800b48c4: a065e424 sb a1,-7132(v1) +800b48c8: a0e80029 sb t0,41(a3) +800b48cc: a0c80002 sb t0,2(a2) +800b48d0: ae02e3e8 sw v0,-7192(s0) +800b48d4: 8fbf0014 lw ra,20(sp) +800b48d8: 8fb00010 lw s0,16(sp) +800b48dc: 03e00008 jr ra +800b48e0: 27bd0018 addiu sp,sp,24 +800b48e4: 0802d225 j 800b4894 <_Z5ApuA4v+0x94> +800b48e8: a122002a sb v0,42(t1) + +800b48ec <_Z5Apu94v>: +800b48ec: 27bdffe0 addiu sp,sp,-32 +800b48f0: afb10014 sw s1,20(sp) +800b48f4: 3c118021 lui s1,0x8021 +800b48f8: afb20018 sw s2,24(sp) +800b48fc: 8e23e3e8 lw v1,-7192(s1) +800b4900: 3c128021 lui s2,0x8021 +800b4904: afb00010 sw s0,16(sp) +800b4908: afbf001c sw ra,28(sp) +800b490c: 2650e424 addiu s0,s2,-7132 +800b4910: 90640001 lbu a0,1(v1) +800b4914: 92020004 lbu v0,4(s0) +800b4918: 00822021 addu a0,a0,v0 +800b491c: 3c02800b lui v0,0x800b +800b4920: 24424250 addiu v0,v0,16976 +800b4924: 0040f809 jalr v0 +800b4928: 308400ff andi a0,a0,0xff +800b492c: 2628e3e8 addiu t0,s1,-7192 +800b4930: 91040028 lbu a0,40(t0) +800b4934: 92030002 lbu v1,2(s0) +800b4938: 00624826 xor t1,v1,v0 +800b493c: 00641821 addu v1,v1,a0 +800b4940: 00431821 addu v1,v0,v1 +800b4944: 3063ffff andi v1,v1,0xffff +800b4948: 306700ff andi a3,v1,0xff +800b494c: 00092027 nor a0,zero,t1 +800b4950: 00473026 xor a2,v0,a3 +800b4954: 30840080 andi a0,a0,0x80 +800b4958: 2c650100 sltiu a1,v1,256 +800b495c: 00c43024 and a2,a2,a0 +800b4960: 3c048022 lui a0,0x8022 +800b4964: 38a50001 xori a1,a1,0x1 +800b4968: a08250bc sb v0,20668(a0) +800b496c: 3c028022 lui v0,0x8022 +800b4970: a44350be sh v1,20670(v0) +800b4974: 10c0001b beqz a2,800b49e4 <_Z5Apu94v+0xf8> +800b4978: a1050028 sb a1,40(t0) +800b497c: 24020001 li v0,1 +800b4980: a102002a sb v0,42(t0) +800b4984: 3c028022 lui v0,0x8022 +800b4988: 904450c6 lbu a0,20678(v0) +800b498c: 9243e424 lbu v1,-7132(s2) +800b4990: 8e25e3e8 lw a1,-7192(s1) +800b4994: 01242026 xor a0,t1,a0 +800b4998: 306300f7 andi v1,v1,0xf7 +800b499c: 3c028021 lui v0,0x8021 +800b49a0: 30840010 andi a0,a0,0x10 +800b49a4: 34660008 ori a2,v1,0x8 +800b49a8: a243e424 sb v1,-7132(s2) +800b49ac: 24a50002 addiu a1,a1,2 +800b49b0: 2628e3e8 addiu t0,s1,-7192 +800b49b4: 10800002 beqz a0,800b49c0 <_Z5Apu94v+0xd4> +800b49b8: 2443e424 addiu v1,v0,-7132 +800b49bc: a046e424 sb a2,-7132(v0) +800b49c0: a0670002 sb a3,2(v1) +800b49c4: ae25e3e8 sw a1,-7192(s1) +800b49c8: 8fbf001c lw ra,28(sp) +800b49cc: 8fb20018 lw s2,24(sp) +800b49d0: 8fb10014 lw s1,20(sp) +800b49d4: 8fb00010 lw s0,16(sp) +800b49d8: 27bd0020 addiu sp,sp,32 +800b49dc: 03e00008 jr ra +800b49e0: a1070029 sb a3,41(t0) +800b49e4: 0802d261 j 800b4984 <_Z5Apu94v+0x98> +800b49e8: a100002a sb zero,42(t0) + +800b49ec <_Z5Apu86v>: +800b49ec: 27bdffe0 addiu sp,sp,-32 +800b49f0: afb10014 sw s1,20(sp) +800b49f4: 3c118021 lui s1,0x8021 +800b49f8: afb00010 sw s0,16(sp) +800b49fc: 2630e424 addiu s0,s1,-7132 +800b4a00: 92040004 lbu a0,4(s0) +800b4a04: 3c02800b lui v0,0x800b +800b4a08: afbf0018 sw ra,24(sp) +800b4a0c: 24424250 addiu v0,v0,16976 +800b4a10: 0040f809 jalr v0 +800b4a14: 00000000 nop +800b4a18: 3c098021 lui t1,0x8021 +800b4a1c: 2528e3e8 addiu t0,t1,-7192 +800b4a20: 91040028 lbu a0,40(t0) +800b4a24: 92030002 lbu v1,2(s0) +800b4a28: 00625026 xor t2,v1,v0 +800b4a2c: 00641821 addu v1,v1,a0 +800b4a30: 00431821 addu v1,v0,v1 +800b4a34: 3063ffff andi v1,v1,0xffff +800b4a38: 306700ff andi a3,v1,0xff +800b4a3c: 000a2027 nor a0,zero,t2 +800b4a40: 00473026 xor a2,v0,a3 +800b4a44: 30840080 andi a0,a0,0x80 +800b4a48: 2c650100 sltiu a1,v1,256 +800b4a4c: 00c43024 and a2,a2,a0 +800b4a50: 3c048022 lui a0,0x8022 +800b4a54: 38a50001 xori a1,a1,0x1 +800b4a58: a08250bc sb v0,20668(a0) +800b4a5c: 3c028022 lui v0,0x8022 +800b4a60: a44350be sh v1,20670(v0) +800b4a64: 10c0001a beqz a2,800b4ad0 <_Z5Apu86v+0xe4> +800b4a68: a1050028 sb a1,40(t0) +800b4a6c: 24020001 li v0,1 +800b4a70: a102002a sb v0,42(t0) +800b4a74: 3c028022 lui v0,0x8022 +800b4a78: 904450c6 lbu a0,20678(v0) +800b4a7c: 9223e424 lbu v1,-7132(s1) +800b4a80: 8d25e3e8 lw a1,-7192(t1) +800b4a84: 01442026 xor a0,t2,a0 +800b4a88: 306300f7 andi v1,v1,0xf7 +800b4a8c: 3c028021 lui v0,0x8021 +800b4a90: 30840010 andi a0,a0,0x10 +800b4a94: 34660008 ori a2,v1,0x8 +800b4a98: a223e424 sb v1,-7132(s1) +800b4a9c: 24a50001 addiu a1,a1,1 +800b4aa0: 2528e3e8 addiu t0,t1,-7192 +800b4aa4: 10800002 beqz a0,800b4ab0 <_Z5Apu86v+0xc4> +800b4aa8: 2443e424 addiu v1,v0,-7132 +800b4aac: a046e424 sb a2,-7132(v0) +800b4ab0: a0670002 sb a3,2(v1) +800b4ab4: 8fbf0018 lw ra,24(sp) +800b4ab8: 8fb10014 lw s1,20(sp) +800b4abc: 8fb00010 lw s0,16(sp) +800b4ac0: 27bd0020 addiu sp,sp,32 +800b4ac4: a1070029 sb a3,41(t0) +800b4ac8: 03e00008 jr ra +800b4acc: ad25e3e8 sw a1,-7192(t1) +800b4ad0: 0802d29d j 800b4a74 <_Z5Apu86v+0x88> +800b4ad4: a100002a sb zero,42(t0) + +800b4ad8 <_Z5Apu84v>: +800b4ad8: 27bdffe8 addiu sp,sp,-24 +800b4adc: afb00010 sw s0,16(sp) +800b4ae0: 3c108021 lui s0,0x8021 +800b4ae4: 8e02e3e8 lw v0,-7192(s0) +800b4ae8: afbf0014 sw ra,20(sp) +800b4aec: 90440001 lbu a0,1(v0) +800b4af0: 3c02800b lui v0,0x800b +800b4af4: 24424250 addiu v0,v0,16976 +800b4af8: 0040f809 jalr v0 +800b4afc: 00000000 nop +800b4b00: 3c0a8021 lui t2,0x8021 +800b4b04: 2608e3e8 addiu t0,s0,-7192 +800b4b08: 2544e424 addiu a0,t2,-7132 +800b4b0c: 90830002 lbu v1,2(a0) +800b4b10: 91050028 lbu a1,40(t0) +800b4b14: 00624826 xor t1,v1,v0 +800b4b18: 00651821 addu v1,v1,a1 +800b4b1c: 00431821 addu v1,v0,v1 +800b4b20: 3063ffff andi v1,v1,0xffff +800b4b24: 306700ff andi a3,v1,0xff +800b4b28: 00092027 nor a0,zero,t1 +800b4b2c: 00473026 xor a2,v0,a3 +800b4b30: 30840080 andi a0,a0,0x80 +800b4b34: 2c650100 sltiu a1,v1,256 +800b4b38: 00c43024 and a2,a2,a0 +800b4b3c: 3c048022 lui a0,0x8022 +800b4b40: 38a50001 xori a1,a1,0x1 +800b4b44: a08250bc sb v0,20668(a0) +800b4b48: 3c028022 lui v0,0x8022 +800b4b4c: a44350be sh v1,20670(v0) +800b4b50: 10c00019 beqz a2,800b4bb8 <_Z5Apu84v+0xe0> +800b4b54: a1050028 sb a1,40(t0) +800b4b58: 24020001 li v0,1 +800b4b5c: a102002a sb v0,42(t0) +800b4b60: 3c028022 lui v0,0x8022 +800b4b64: 904450c6 lbu a0,20678(v0) +800b4b68: 9143e424 lbu v1,-7132(t2) +800b4b6c: 8e05e3e8 lw a1,-7192(s0) +800b4b70: 01242026 xor a0,t1,a0 +800b4b74: 306300f7 andi v1,v1,0xf7 +800b4b78: 3c028021 lui v0,0x8021 +800b4b7c: 30840010 andi a0,a0,0x10 +800b4b80: 34660008 ori a2,v1,0x8 +800b4b84: a143e424 sb v1,-7132(t2) +800b4b88: 24a50002 addiu a1,a1,2 +800b4b8c: 2608e3e8 addiu t0,s0,-7192 +800b4b90: 10800002 beqz a0,800b4b9c <_Z5Apu84v+0xc4> +800b4b94: 2443e424 addiu v1,v0,-7132 +800b4b98: a046e424 sb a2,-7132(v0) +800b4b9c: a0670002 sb a3,2(v1) +800b4ba0: ae05e3e8 sw a1,-7192(s0) +800b4ba4: 8fbf0014 lw ra,20(sp) +800b4ba8: 8fb00010 lw s0,16(sp) +800b4bac: 27bd0018 addiu sp,sp,24 +800b4bb0: 03e00008 jr ra +800b4bb4: a1070029 sb a3,41(t0) +800b4bb8: 0802d2d8 j 800b4b60 <_Z5Apu84v+0x88> +800b4bbc: a100002a sb zero,42(t0) + +800b4bc0 <_Z5Apu54v>: +800b4bc0: 27bdffe0 addiu sp,sp,-32 +800b4bc4: afb20018 sw s2,24(sp) +800b4bc8: 3c128021 lui s2,0x8021 +800b4bcc: afb10014 sw s1,20(sp) +800b4bd0: 8e43e3e8 lw v1,-7192(s2) +800b4bd4: 3c118021 lui s1,0x8021 +800b4bd8: afbf001c sw ra,28(sp) +800b4bdc: afb00010 sw s0,16(sp) +800b4be0: 2631e424 addiu s1,s1,-7132 +800b4be4: 92220004 lbu v0,4(s1) +800b4be8: 90640001 lbu a0,1(v1) +800b4bec: 92300002 lbu s0,2(s1) +800b4bf0: 00822021 addu a0,a0,v0 +800b4bf4: 3c02800b lui v0,0x800b +800b4bf8: 24424250 addiu v0,v0,16976 +800b4bfc: 0040f809 jalr v0 +800b4c00: 308400ff andi a0,a0,0xff +800b4c04: 8e43e3e8 lw v1,-7192(s2) +800b4c08: 02028026 xor s0,s0,v0 +800b4c0c: 2642e3e8 addiu v0,s2,-7192 +800b4c10: a0500029 sb s0,41(v0) +800b4c14: 24630002 addiu v1,v1,2 +800b4c18: a2300002 sb s0,2(s1) +800b4c1c: ae43e3e8 sw v1,-7192(s2) +800b4c20: 8fbf001c lw ra,28(sp) +800b4c24: 8fb20018 lw s2,24(sp) +800b4c28: 8fb10014 lw s1,20(sp) +800b4c2c: 8fb00010 lw s0,16(sp) +800b4c30: 03e00008 jr ra +800b4c34: 27bd0020 addiu sp,sp,32 + +800b4c38 <_Z5Apu46v>: +800b4c38: 27bdffe0 addiu sp,sp,-32 +800b4c3c: afb10014 sw s1,20(sp) +800b4c40: 3c118021 lui s1,0x8021 +800b4c44: 2631e424 addiu s1,s1,-7132 +800b4c48: 92240004 lbu a0,4(s1) +800b4c4c: 3c02800b lui v0,0x800b +800b4c50: afbf0018 sw ra,24(sp) +800b4c54: afb00010 sw s0,16(sp) +800b4c58: 24424250 addiu v0,v0,16976 +800b4c5c: 0040f809 jalr v0 +800b4c60: 92300002 lbu s0,2(s1) +800b4c64: 3c048021 lui a0,0x8021 +800b4c68: 8c83e3e8 lw v1,-7192(a0) +800b4c6c: 02028026 xor s0,s0,v0 +800b4c70: 24630001 addiu v1,v1,1 +800b4c74: 2482e3e8 addiu v0,a0,-7192 +800b4c78: a0500029 sb s0,41(v0) +800b4c7c: ac83e3e8 sw v1,-7192(a0) +800b4c80: a2300002 sb s0,2(s1) +800b4c84: 8fbf0018 lw ra,24(sp) +800b4c88: 8fb10014 lw s1,20(sp) +800b4c8c: 8fb00010 lw s0,16(sp) +800b4c90: 03e00008 jr ra +800b4c94: 27bd0020 addiu sp,sp,32 + +800b4c98 <_Z5Apu44v>: +800b4c98: 27bdffe0 addiu sp,sp,-32 +800b4c9c: afb20018 sw s2,24(sp) +800b4ca0: 3c128021 lui s2,0x8021 +800b4ca4: 8e42e3e8 lw v0,-7192(s2) +800b4ca8: afbf001c sw ra,28(sp) +800b4cac: afb10014 sw s1,20(sp) +800b4cb0: afb00010 sw s0,16(sp) +800b4cb4: 3c118021 lui s1,0x8021 +800b4cb8: 2631e424 addiu s1,s1,-7132 +800b4cbc: 90440001 lbu a0,1(v0) +800b4cc0: 3c02800b lui v0,0x800b +800b4cc4: 24424250 addiu v0,v0,16976 +800b4cc8: 0040f809 jalr v0 +800b4ccc: 92300002 lbu s0,2(s1) +800b4cd0: 8e43e3e8 lw v1,-7192(s2) +800b4cd4: 02028026 xor s0,s0,v0 +800b4cd8: 2642e3e8 addiu v0,s2,-7192 +800b4cdc: a0500029 sb s0,41(v0) +800b4ce0: 24630002 addiu v1,v1,2 +800b4ce4: a2300002 sb s0,2(s1) +800b4ce8: ae43e3e8 sw v1,-7192(s2) +800b4cec: 8fbf001c lw ra,28(sp) +800b4cf0: 8fb20018 lw s2,24(sp) +800b4cf4: 8fb10014 lw s1,20(sp) +800b4cf8: 8fb00010 lw s0,16(sp) +800b4cfc: 03e00008 jr ra +800b4d00: 27bd0020 addiu sp,sp,32 + +800b4d04 <_Z5ApuDEv>: +800b4d04: 27bdffd8 addiu sp,sp,-40 +800b4d08: afb3001c sw s3,28(sp) +800b4d0c: afb20018 sw s2,24(sp) +800b4d10: afb10014 sw s1,20(sp) +800b4d14: afb00010 sw s0,16(sp) +800b4d18: afbf0020 sw ra,32(sp) +800b4d1c: 3c138021 lui s3,0x8021 +800b4d20: 8e65e3e8 lw a1,-7192(s3) +800b4d24: 3c108021 lui s0,0x8021 +800b4d28: 2610e424 addiu s0,s0,-7132 +800b4d2c: 90a40001 lbu a0,1(a1) +800b4d30: 92020004 lbu v0,4(s0) +800b4d34: 2672e3e8 addiu s2,s3,-7192 +800b4d38: 00822021 addu a0,a0,v0 +800b4d3c: 308400ff andi a0,a0,0xff +800b4d40: 8e420004 lw v0,4(s2) +800b4d44: 3c038022 lui v1,0x8022 +800b4d48: a06450bc sb a0,20668(v1) +800b4d4c: 80a60002 lb a2,2(a1) +800b4d50: 00a21023 subu v0,a1,v0 +800b4d54: 24420003 addiu v0,v0,3 +800b4d58: 00c21021 addu v0,a2,v0 +800b4d5c: 3c118022 lui s1,0x8022 +800b4d60: 3c038022 lui v1,0x8022 +800b4d64: a62250c6 sh v0,20678(s1) +800b4d68: 3c02800b lui v0,0x800b +800b4d6c: 24424250 addiu v0,v0,16976 +800b4d70: 0040f809 jalr v0 +800b4d74: a06650c4 sb a2,20676(v1) +800b4d78: 92030002 lbu v1,2(s0) +800b4d7c: 10620021 beq v1,v0,800b4e04 <_Z5ApuDEv+0x100> +800b4d80: 3c088021 lui t0,0x8021 +800b4d84: 8d03e308 lw v1,-7416(t0) +800b4d88: 962750c6 lhu a3,20678(s1) +800b4d8c: 8e440004 lw a0,4(s2) +800b4d90: 8e450038 lw a1,56(s2) +800b4d94: 3c028021 lui v0,0x8021 +800b4d98: 9046e42d lbu a2,-7123(v0) +800b4d9c: 00e43821 addu a3,a3,a0 +800b4da0: 00651821 addu v1,v1,a1 +800b4da4: ae67e3e8 sw a3,-7192(s3) +800b4da8: 10c00007 beqz a2,800b4dc8 <_Z5ApuDEv+0xc4> +800b4dac: ad03e308 sw v1,-7416(t0) +800b4db0: 8e420014 lw v0,20(s2) +800b4db4: 10e2000b beq a3,v0,800b4de4 <_Z5ApuDEv+0xe0> +800b4db8: 00000000 nop +800b4dbc: 8e420018 lw v0,24(s2) +800b4dc0: 10e20008 beq a3,v0,800b4de4 <_Z5ApuDEv+0xe0> +800b4dc4: 00000000 nop +800b4dc8: 8fbf0020 lw ra,32(sp) +800b4dcc: 8fb3001c lw s3,28(sp) +800b4dd0: 8fb20018 lw s2,24(sp) +800b4dd4: 8fb10014 lw s1,20(sp) +800b4dd8: 8fb00010 lw s0,16(sp) +800b4ddc: 03e00008 jr ra +800b4de0: 27bd0028 addiu sp,sp,40 +800b4de4: 8e43001c lw v1,28(s2) +800b4de8: 10600010 beqz v1,800b4e2c <_Z5ApuDEv+0x128> +800b4dec: 3c028021 lui v0,0x8021 +800b4df0: 2c620002 sltiu v0,v1,2 +800b4df4: 14400017 bnez v0,800b4e54 <_Z5ApuDEv+0x150> +800b4df8: 24020001 li v0,1 +800b4dfc: 0802d372 j 800b4dc8 <_Z5ApuDEv+0xc4> +800b4e00: ae42001c sw v0,28(s2) +800b4e04: 8e62e3e8 lw v0,-7192(s3) +800b4e08: 24420003 addiu v0,v0,3 +800b4e0c: ae62e3e8 sw v0,-7192(s3) +800b4e10: 8fbf0020 lw ra,32(sp) +800b4e14: 8fb3001c lw s3,28(sp) +800b4e18: 8fb20018 lw s2,24(sp) +800b4e1c: 8fb10014 lw s1,20(sp) +800b4e20: 8fb00010 lw s0,16(sp) +800b4e24: 03e00008 jr ra +800b4e28: 27bd0028 addiu sp,sp,40 +800b4e2c: 9043e290 lbu v1,-7536(v0) +800b4e30: 14600006 bnez v1,800b4e4c <_Z5ApuDEv+0x148> +800b4e34: 3c028021 lui v0,0x8021 +800b4e38: 2442e2a8 addiu v0,v0,-7512 +800b4e3c: 8c430024 lw v1,36(v0) +800b4e40: ad03e308 sw v1,-7416(t0) +800b4e44: 0802d372 j 800b4dc8 <_Z5ApuDEv+0xc4> +800b4e48: ac430020 sw v1,32(v0) +800b4e4c: 0802d372 j 800b4dc8 <_Z5ApuDEv+0xc4> +800b4e50: a240000c sb zero,12(s2) +800b4e54: 2462ffff addiu v0,v1,-1 +800b4e58: 0802d372 j 800b4dc8 <_Z5ApuDEv+0xc4> +800b4e5c: ae42001c sw v0,28(s2) + +800b4e60 <_Z5Apu2Ev>: +800b4e60: 27bdffe0 addiu sp,sp,-32 +800b4e64: afb20018 sw s2,24(sp) +800b4e68: afb10014 sw s1,20(sp) +800b4e6c: afb00010 sw s0,16(sp) +800b4e70: afbf001c sw ra,28(sp) +800b4e74: 3c128021 lui s2,0x8021 +800b4e78: 8e45e3e8 lw a1,-7192(s2) +800b4e7c: 2651e3e8 addiu s1,s2,-7192 +800b4e80: 90a40001 lbu a0,1(a1) +800b4e84: 8e220004 lw v0,4(s1) +800b4e88: 3c038022 lui v1,0x8022 +800b4e8c: a06450bc sb a0,20668(v1) +800b4e90: 80a60002 lb a2,2(a1) +800b4e94: 00a21023 subu v0,a1,v0 +800b4e98: 24420003 addiu v0,v0,3 +800b4e9c: 00c21021 addu v0,a2,v0 +800b4ea0: 3c108022 lui s0,0x8022 +800b4ea4: 3c038022 lui v1,0x8022 +800b4ea8: a60250c6 sh v0,20678(s0) +800b4eac: 3c02800b lui v0,0x800b +800b4eb0: 24424250 addiu v0,v0,16976 +800b4eb4: 0040f809 jalr v0 +800b4eb8: a06650c4 sb a2,20676(v1) +800b4ebc: 3c038021 lui v1,0x8021 +800b4ec0: 9064e426 lbu a0,-7130(v1) +800b4ec4: 10820020 beq a0,v0,800b4f48 <_Z5Apu2Ev+0xe8> +800b4ec8: 3c088021 lui t0,0x8021 +800b4ecc: 8d03e308 lw v1,-7416(t0) +800b4ed0: 960750c6 lhu a3,20678(s0) +800b4ed4: 8e240004 lw a0,4(s1) +800b4ed8: 8e250038 lw a1,56(s1) +800b4edc: 3c028021 lui v0,0x8021 +800b4ee0: 9046e42d lbu a2,-7123(v0) +800b4ee4: 00e43821 addu a3,a3,a0 +800b4ee8: 00651821 addu v1,v1,a1 +800b4eec: ae47e3e8 sw a3,-7192(s2) +800b4ef0: 10c00007 beqz a2,800b4f10 <_Z5Apu2Ev+0xb0> +800b4ef4: ad03e308 sw v1,-7416(t0) +800b4ef8: 8e220014 lw v0,20(s1) +800b4efc: 10e2000a beq a3,v0,800b4f28 <_Z5Apu2Ev+0xc8> +800b4f00: 00000000 nop +800b4f04: 8e220018 lw v0,24(s1) +800b4f08: 10e20007 beq a3,v0,800b4f28 <_Z5Apu2Ev+0xc8> +800b4f0c: 00000000 nop +800b4f10: 8fbf001c lw ra,28(sp) +800b4f14: 8fb20018 lw s2,24(sp) +800b4f18: 8fb10014 lw s1,20(sp) +800b4f1c: 8fb00010 lw s0,16(sp) +800b4f20: 03e00008 jr ra +800b4f24: 27bd0020 addiu sp,sp,32 +800b4f28: 8e23001c lw v1,28(s1) +800b4f2c: 1060000f beqz v1,800b4f6c <_Z5Apu2Ev+0x10c> +800b4f30: 3c028021 lui v0,0x8021 +800b4f34: 2c620002 sltiu v0,v1,2 +800b4f38: 14400016 bnez v0,800b4f94 <_Z5Apu2Ev+0x134> +800b4f3c: 24020001 li v0,1 +800b4f40: 0802d3c4 j 800b4f10 <_Z5Apu2Ev+0xb0> +800b4f44: ae22001c sw v0,28(s1) +800b4f48: 8e42e3e8 lw v0,-7192(s2) +800b4f4c: 24420003 addiu v0,v0,3 +800b4f50: ae42e3e8 sw v0,-7192(s2) +800b4f54: 8fbf001c lw ra,28(sp) +800b4f58: 8fb20018 lw s2,24(sp) +800b4f5c: 8fb10014 lw s1,20(sp) +800b4f60: 8fb00010 lw s0,16(sp) +800b4f64: 03e00008 jr ra +800b4f68: 27bd0020 addiu sp,sp,32 +800b4f6c: 9043e290 lbu v1,-7536(v0) +800b4f70: 14600006 bnez v1,800b4f8c <_Z5Apu2Ev+0x12c> +800b4f74: 3c028021 lui v0,0x8021 +800b4f78: 2442e2a8 addiu v0,v0,-7512 +800b4f7c: 8c430024 lw v1,36(v0) +800b4f80: ad03e308 sw v1,-7416(t0) +800b4f84: 0802d3c4 j 800b4f10 <_Z5Apu2Ev+0xb0> +800b4f88: ac430020 sw v1,32(v0) +800b4f8c: 0802d3c4 j 800b4f10 <_Z5Apu2Ev+0xb0> +800b4f90: a220000c sb zero,12(s1) +800b4f94: 2462ffff addiu v0,v1,-1 +800b4f98: 0802d3c4 j 800b4f10 <_Z5Apu2Ev+0xb0> +800b4f9c: ae22001c sw v0,28(s1) + +800b4fa0 <_Z5Apu34v>: +800b4fa0: 27bdffe0 addiu sp,sp,-32 +800b4fa4: afb20018 sw s2,24(sp) +800b4fa8: 3c128021 lui s2,0x8021 +800b4fac: afb10014 sw s1,20(sp) +800b4fb0: 8e43e3e8 lw v1,-7192(s2) +800b4fb4: 3c118021 lui s1,0x8021 +800b4fb8: afbf001c sw ra,28(sp) +800b4fbc: afb00010 sw s0,16(sp) +800b4fc0: 2631e424 addiu s1,s1,-7132 +800b4fc4: 92220004 lbu v0,4(s1) +800b4fc8: 90640001 lbu a0,1(v1) +800b4fcc: 92300002 lbu s0,2(s1) +800b4fd0: 00822021 addu a0,a0,v0 +800b4fd4: 3c02800b lui v0,0x800b +800b4fd8: 24424250 addiu v0,v0,16976 +800b4fdc: 0040f809 jalr v0 +800b4fe0: 308400ff andi a0,a0,0xff +800b4fe4: 8e43e3e8 lw v1,-7192(s2) +800b4fe8: 02028024 and s0,s0,v0 +800b4fec: 2642e3e8 addiu v0,s2,-7192 +800b4ff0: a0500029 sb s0,41(v0) +800b4ff4: 24630002 addiu v1,v1,2 +800b4ff8: a2300002 sb s0,2(s1) +800b4ffc: ae43e3e8 sw v1,-7192(s2) +800b5000: 8fbf001c lw ra,28(sp) +800b5004: 8fb20018 lw s2,24(sp) +800b5008: 8fb10014 lw s1,20(sp) +800b500c: 8fb00010 lw s0,16(sp) +800b5010: 03e00008 jr ra +800b5014: 27bd0020 addiu sp,sp,32 + +800b5018 <_Z5Apu26v>: +800b5018: 27bdffe0 addiu sp,sp,-32 +800b501c: afb10014 sw s1,20(sp) +800b5020: 3c118021 lui s1,0x8021 +800b5024: 2631e424 addiu s1,s1,-7132 +800b5028: 92240004 lbu a0,4(s1) +800b502c: 3c02800b lui v0,0x800b +800b5030: afbf0018 sw ra,24(sp) +800b5034: afb00010 sw s0,16(sp) +800b5038: 24424250 addiu v0,v0,16976 +800b503c: 0040f809 jalr v0 +800b5040: 92300002 lbu s0,2(s1) +800b5044: 3c048021 lui a0,0x8021 +800b5048: 8c83e3e8 lw v1,-7192(a0) +800b504c: 02028024 and s0,s0,v0 +800b5050: 24630001 addiu v1,v1,1 +800b5054: 2482e3e8 addiu v0,a0,-7192 +800b5058: a0500029 sb s0,41(v0) +800b505c: ac83e3e8 sw v1,-7192(a0) +800b5060: a2300002 sb s0,2(s1) +800b5064: 8fbf0018 lw ra,24(sp) +800b5068: 8fb10014 lw s1,20(sp) +800b506c: 8fb00010 lw s0,16(sp) +800b5070: 03e00008 jr ra +800b5074: 27bd0020 addiu sp,sp,32 + +800b5078 <_Z5Apu24v>: +800b5078: 27bdffe0 addiu sp,sp,-32 +800b507c: afb20018 sw s2,24(sp) +800b5080: 3c128021 lui s2,0x8021 +800b5084: 8e42e3e8 lw v0,-7192(s2) +800b5088: afbf001c sw ra,28(sp) +800b508c: afb10014 sw s1,20(sp) +800b5090: afb00010 sw s0,16(sp) +800b5094: 3c118021 lui s1,0x8021 +800b5098: 2631e424 addiu s1,s1,-7132 +800b509c: 90440001 lbu a0,1(v0) +800b50a0: 3c02800b lui v0,0x800b +800b50a4: 24424250 addiu v0,v0,16976 +800b50a8: 0040f809 jalr v0 +800b50ac: 92300002 lbu s0,2(s1) +800b50b0: 8e43e3e8 lw v1,-7192(s2) +800b50b4: 02028024 and s0,s0,v0 +800b50b8: 2642e3e8 addiu v0,s2,-7192 +800b50bc: a0500029 sb s0,41(v0) +800b50c0: 24630002 addiu v1,v1,2 +800b50c4: a2300002 sb s0,2(s1) +800b50c8: ae43e3e8 sw v1,-7192(s2) +800b50cc: 8fbf001c lw ra,28(sp) +800b50d0: 8fb20018 lw s2,24(sp) +800b50d4: 8fb10014 lw s1,20(sp) +800b50d8: 8fb00010 lw s0,16(sp) +800b50dc: 03e00008 jr ra +800b50e0: 27bd0020 addiu sp,sp,32 + +800b50e4 <_Z5Apu7Ev>: +800b50e4: 27bdffe8 addiu sp,sp,-24 +800b50e8: afb00010 sw s0,16(sp) +800b50ec: 3c108021 lui s0,0x8021 +800b50f0: 8e02e3e8 lw v0,-7192(s0) +800b50f4: afbf0014 sw ra,20(sp) +800b50f8: 90440001 lbu a0,1(v0) +800b50fc: 3c02800b lui v0,0x800b +800b5100: 24424250 addiu v0,v0,16976 +800b5104: 0040f809 jalr v0 +800b5108: 00000000 nop +800b510c: 3c038021 lui v1,0x8021 +800b5110: 9065e427 lbu a1,-7129(v1) +800b5114: 8e04e3e8 lw a0,-7192(s0) +800b5118: 00a22823 subu a1,a1,v0 +800b511c: 00053027 nor a2,zero,a1 +800b5120: 3c038022 lui v1,0x8022 +800b5124: 2607e3e8 addiu a3,s0,-7192 +800b5128: a06250bc sb v0,20668(v1) +800b512c: 000637c2 srl a2,a2,0x1f +800b5130: 3c028022 lui v0,0x8022 +800b5134: a0e50029 sb a1,41(a3) +800b5138: a44550c6 sh a1,20678(v0) +800b513c: a0e60028 sb a2,40(a3) +800b5140: 24840002 addiu a0,a0,2 +800b5144: ae04e3e8 sw a0,-7192(s0) +800b5148: 8fbf0014 lw ra,20(sp) +800b514c: 8fb00010 lw s0,16(sp) +800b5150: 03e00008 jr ra +800b5154: 27bd0018 addiu sp,sp,24 + +800b5158 <_Z5Apu3Ev>: +800b5158: 27bdffe8 addiu sp,sp,-24 +800b515c: afb00010 sw s0,16(sp) +800b5160: 3c108021 lui s0,0x8021 +800b5164: 8e02e3e8 lw v0,-7192(s0) +800b5168: afbf0014 sw ra,20(sp) +800b516c: 90440001 lbu a0,1(v0) +800b5170: 3c02800b lui v0,0x800b +800b5174: 24424250 addiu v0,v0,16976 +800b5178: 0040f809 jalr v0 +800b517c: 00000000 nop +800b5180: 3c038021 lui v1,0x8021 +800b5184: 9065e428 lbu a1,-7128(v1) +800b5188: 8e04e3e8 lw a0,-7192(s0) +800b518c: 00a22823 subu a1,a1,v0 +800b5190: 00053027 nor a2,zero,a1 +800b5194: 3c038022 lui v1,0x8022 +800b5198: 2607e3e8 addiu a3,s0,-7192 +800b519c: a06250bc sb v0,20668(v1) +800b51a0: 000637c2 srl a2,a2,0x1f +800b51a4: 3c028022 lui v0,0x8022 +800b51a8: a0e50029 sb a1,41(a3) +800b51ac: a44550c6 sh a1,20678(v0) +800b51b0: a0e60028 sb a2,40(a3) +800b51b4: 24840002 addiu a0,a0,2 +800b51b8: ae04e3e8 sw a0,-7192(s0) +800b51bc: 8fbf0014 lw ra,20(sp) +800b51c0: 8fb00010 lw s0,16(sp) +800b51c4: 03e00008 jr ra +800b51c8: 27bd0018 addiu sp,sp,24 + +800b51cc <_Z5Apu79v>: +800b51cc: 27bdffe0 addiu sp,sp,-32 +800b51d0: afb00010 sw s0,16(sp) +800b51d4: 3c108021 lui s0,0x8021 +800b51d8: 2610e424 addiu s0,s0,-7132 +800b51dc: afb10014 sw s1,20(sp) +800b51e0: 92040004 lbu a0,4(s0) +800b51e4: 3c11800b lui s1,0x800b +800b51e8: 26314250 addiu s1,s1,16976 +800b51ec: afbf001c sw ra,28(sp) +800b51f0: 0220f809 jalr s1 +800b51f4: afb20018 sw s2,24(sp) +800b51f8: 92040003 lbu a0,3(s0) +800b51fc: 3c128022 lui s2,0x8022 +800b5200: 0220f809 jalr s1 +800b5204: a24250ae sb v0,20654(s2) +800b5208: 3c058021 lui a1,0x8021 +800b520c: 924650ae lbu a2,20654(s2) +800b5210: 8ca4e3e8 lw a0,-7192(a1) +800b5214: 3c038022 lui v1,0x8022 +800b5218: 00c23023 subu a2,a2,v0 +800b521c: 24840001 addiu a0,a0,1 +800b5220: a06250bc sb v0,20668(v1) +800b5224: 3c028022 lui v0,0x8022 +800b5228: aca4e3e8 sw a0,-7192(a1) +800b522c: a44650c6 sh a2,20678(v0) +800b5230: 00063827 nor a3,zero,a2 +800b5234: 8fbf001c lw ra,28(sp) +800b5238: 8fb20018 lw s2,24(sp) +800b523c: 8fb10014 lw s1,20(sp) +800b5240: 8fb00010 lw s0,16(sp) +800b5244: 24a8e3e8 addiu t0,a1,-7192 +800b5248: 00073fc2 srl a3,a3,0x1f +800b524c: 27bd0020 addiu sp,sp,32 +800b5250: a1060029 sb a2,41(t0) +800b5254: 03e00008 jr ra +800b5258: a1070028 sb a3,40(t0) + +800b525c <_Z5Apu78v>: +800b525c: 27bdffe0 addiu sp,sp,-32 +800b5260: afb00010 sw s0,16(sp) +800b5264: 3c108021 lui s0,0x8021 +800b5268: 8e03e3e8 lw v1,-7192(s0) +800b526c: afbf0018 sw ra,24(sp) +800b5270: afb10014 sw s1,20(sp) +800b5274: 90620001 lbu v0,1(v1) +800b5278: 3c118022 lui s1,0x8022 +800b527c: a22250bc sb v0,20668(s1) +800b5280: 3c02800b lui v0,0x800b +800b5284: 24424250 addiu v0,v0,16976 +800b5288: 0040f809 jalr v0 +800b528c: 90640002 lbu a0,2(v1) +800b5290: 922550bc lbu a1,20668(s1) +800b5294: 8e04e3e8 lw a0,-7192(s0) +800b5298: 00452823 subu a1,v0,a1 +800b529c: 00053027 nor a2,zero,a1 +800b52a0: 3c038022 lui v1,0x8022 +800b52a4: a06250ae sb v0,20654(v1) +800b52a8: 2607e3e8 addiu a3,s0,-7192 +800b52ac: 000637c2 srl a2,a2,0x1f +800b52b0: 3c028022 lui v0,0x8022 +800b52b4: a0e50029 sb a1,41(a3) +800b52b8: a44550c6 sh a1,20678(v0) +800b52bc: a0e60028 sb a2,40(a3) +800b52c0: 24840003 addiu a0,a0,3 +800b52c4: ae04e3e8 sw a0,-7192(s0) +800b52c8: 8fbf0018 lw ra,24(sp) +800b52cc: 8fb10014 lw s1,20(sp) +800b52d0: 8fb00010 lw s0,16(sp) +800b52d4: 03e00008 jr ra +800b52d8: 27bd0020 addiu sp,sp,32 + +800b52dc <_Z5Apu74v>: +800b52dc: 27bdffe0 addiu sp,sp,-32 +800b52e0: afb10014 sw s1,20(sp) +800b52e4: 3c118021 lui s1,0x8021 +800b52e8: afb00010 sw s0,16(sp) +800b52ec: 8e23e3e8 lw v1,-7192(s1) +800b52f0: 3c108021 lui s0,0x8021 +800b52f4: afbf0018 sw ra,24(sp) +800b52f8: 2610e424 addiu s0,s0,-7132 +800b52fc: 92020004 lbu v0,4(s0) +800b5300: 90640001 lbu a0,1(v1) +800b5304: 00822021 addu a0,a0,v0 +800b5308: 3c02800b lui v0,0x800b +800b530c: 24424250 addiu v0,v0,16976 +800b5310: 0040f809 jalr v0 +800b5314: 308400ff andi a0,a0,0xff +800b5318: 92050002 lbu a1,2(s0) +800b531c: 8e24e3e8 lw a0,-7192(s1) +800b5320: 00a22823 subu a1,a1,v0 +800b5324: 00053027 nor a2,zero,a1 +800b5328: 3c038022 lui v1,0x8022 +800b532c: a06250bc sb v0,20668(v1) +800b5330: 2627e3e8 addiu a3,s1,-7192 +800b5334: 000637c2 srl a2,a2,0x1f +800b5338: 3c028022 lui v0,0x8022 +800b533c: a0e50029 sb a1,41(a3) +800b5340: a44550c6 sh a1,20678(v0) +800b5344: a0e60028 sb a2,40(a3) +800b5348: 24840002 addiu a0,a0,2 +800b534c: ae24e3e8 sw a0,-7192(s1) +800b5350: 8fbf0018 lw ra,24(sp) +800b5354: 8fb10014 lw s1,20(sp) +800b5358: 8fb00010 lw s0,16(sp) +800b535c: 03e00008 jr ra +800b5360: 27bd0020 addiu sp,sp,32 + +800b5364 <_Z5Apu69v>: +800b5364: 27bdffe0 addiu sp,sp,-32 +800b5368: afb10014 sw s1,20(sp) +800b536c: 3c118021 lui s1,0x8021 +800b5370: 8e22e3e8 lw v0,-7192(s1) +800b5374: afbf001c sw ra,28(sp) +800b5378: afb20018 sw s2,24(sp) +800b537c: afb00010 sw s0,16(sp) +800b5380: 3c10800b lui s0,0x800b +800b5384: 26104250 addiu s0,s0,16976 +800b5388: 0200f809 jalr s0 +800b538c: 90440001 lbu a0,1(v0) +800b5390: 3c128022 lui s2,0x8022 +800b5394: 8e23e3e8 lw v1,-7192(s1) +800b5398: a24250ae sb v0,20654(s2) +800b539c: 0200f809 jalr s0 +800b53a0: 90640002 lbu a0,2(v1) +800b53a4: 924550ae lbu a1,20654(s2) +800b53a8: 8e24e3e8 lw a0,-7192(s1) +800b53ac: 00452823 subu a1,v0,a1 +800b53b0: 00053027 nor a2,zero,a1 +800b53b4: 3c038022 lui v1,0x8022 +800b53b8: a06250bc sb v0,20668(v1) +800b53bc: 2627e3e8 addiu a3,s1,-7192 +800b53c0: 000637c2 srl a2,a2,0x1f +800b53c4: 3c028022 lui v0,0x8022 +800b53c8: a0e50029 sb a1,41(a3) +800b53cc: a44550c6 sh a1,20678(v0) +800b53d0: a0e60028 sb a2,40(a3) +800b53d4: 24840003 addiu a0,a0,3 +800b53d8: ae24e3e8 sw a0,-7192(s1) +800b53dc: 8fbf001c lw ra,28(sp) +800b53e0: 8fb20018 lw s2,24(sp) +800b53e4: 8fb10014 lw s1,20(sp) +800b53e8: 8fb00010 lw s0,16(sp) +800b53ec: 03e00008 jr ra +800b53f0: 27bd0020 addiu sp,sp,32 + +800b53f4 <_Z5Apu66v>: +800b53f4: 27bdffe8 addiu sp,sp,-24 +800b53f8: afb00010 sw s0,16(sp) +800b53fc: 3c108021 lui s0,0x8021 +800b5400: 2610e424 addiu s0,s0,-7132 +800b5404: 92040004 lbu a0,4(s0) +800b5408: 3c02800b lui v0,0x800b +800b540c: afbf0014 sw ra,20(sp) +800b5410: 24424250 addiu v0,v0,16976 +800b5414: 0040f809 jalr v0 +800b5418: 00000000 nop +800b541c: 3c058021 lui a1,0x8021 +800b5420: 92060002 lbu a2,2(s0) +800b5424: 8ca4e3e8 lw a0,-7192(a1) +800b5428: 3c038022 lui v1,0x8022 +800b542c: 00c23023 subu a2,a2,v0 +800b5430: 24840001 addiu a0,a0,1 +800b5434: a06250bc sb v0,20668(v1) +800b5438: 3c028022 lui v0,0x8022 +800b543c: aca4e3e8 sw a0,-7192(a1) +800b5440: a44650c6 sh a2,20678(v0) +800b5444: 00063827 nor a3,zero,a2 +800b5448: 8fbf0014 lw ra,20(sp) +800b544c: 8fb00010 lw s0,16(sp) +800b5450: 24a8e3e8 addiu t0,a1,-7192 +800b5454: 00073fc2 srl a3,a3,0x1f +800b5458: 27bd0018 addiu sp,sp,24 +800b545c: a1060029 sb a2,41(t0) +800b5460: 03e00008 jr ra +800b5464: a1070028 sb a3,40(t0) + +800b5468 <_Z5Apu64v>: +800b5468: 27bdffe8 addiu sp,sp,-24 +800b546c: afb00010 sw s0,16(sp) +800b5470: 3c108021 lui s0,0x8021 +800b5474: 8e02e3e8 lw v0,-7192(s0) +800b5478: afbf0014 sw ra,20(sp) +800b547c: 90440001 lbu a0,1(v0) +800b5480: 3c02800b lui v0,0x800b +800b5484: 24424250 addiu v0,v0,16976 +800b5488: 0040f809 jalr v0 +800b548c: 00000000 nop +800b5490: 3c038021 lui v1,0x8021 +800b5494: 9065e426 lbu a1,-7130(v1) +800b5498: 8e04e3e8 lw a0,-7192(s0) +800b549c: 00a22823 subu a1,a1,v0 +800b54a0: 00053027 nor a2,zero,a1 +800b54a4: 3c038022 lui v1,0x8022 +800b54a8: 2607e3e8 addiu a3,s0,-7192 +800b54ac: a06250bc sb v0,20668(v1) +800b54b0: 000637c2 srl a2,a2,0x1f +800b54b4: 3c028022 lui v0,0x8022 +800b54b8: a0e50029 sb a1,41(a3) +800b54bc: a44550c6 sh a1,20678(v0) +800b54c0: a0e60028 sb a2,40(a3) +800b54c4: 24840002 addiu a0,a0,2 +800b54c8: ae04e3e8 sw a0,-7192(s0) +800b54cc: 8fbf0014 lw ra,20(sp) +800b54d0: 8fb00010 lw s0,16(sp) +800b54d4: 03e00008 jr ra +800b54d8: 27bd0018 addiu sp,sp,24 + +800b54dc <_Z5Apu53v>: +800b54dc: 27bdffe0 addiu sp,sp,-32 +800b54e0: afb20018 sw s2,24(sp) +800b54e4: afb10014 sw s1,20(sp) +800b54e8: afb00010 sw s0,16(sp) +800b54ec: afbf001c sw ra,28(sp) +800b54f0: 3c108021 lui s0,0x8021 +800b54f4: 8e05e3e8 lw a1,-7192(s0) +800b54f8: 2612e3e8 addiu s2,s0,-7192 +800b54fc: 90a40001 lbu a0,1(a1) +800b5500: 8e420004 lw v0,4(s2) +800b5504: 3c038022 lui v1,0x8022 +800b5508: a06450bc sb a0,20668(v1) +800b550c: 80a60002 lb a2,2(a1) +800b5510: 00a21023 subu v0,a1,v0 +800b5514: 24420003 addiu v0,v0,3 +800b5518: 00c21021 addu v0,a2,v0 +800b551c: 3c118022 lui s1,0x8022 +800b5520: 3c038022 lui v1,0x8022 +800b5524: a62250c6 sh v0,20678(s1) +800b5528: 3c02800b lui v0,0x800b +800b552c: 24424250 addiu v0,v0,16976 +800b5530: 0040f809 jalr v0 +800b5534: a06650c4 sb a2,20676(v1) +800b5538: 30420004 andi v0,v0,0x4 +800b553c: 1440000f bnez v0,800b557c <_Z5Apu53v+0xa0> +800b5540: 3c068021 lui a2,0x8021 +800b5544: 962550c6 lhu a1,20678(s1) +800b5548: 8e440038 lw a0,56(s2) +800b554c: 8cc3e308 lw v1,-7416(a2) +800b5550: 8e420004 lw v0,4(s2) +800b5554: 00641821 addu v1,v1,a0 +800b5558: 00451021 addu v0,v0,a1 +800b555c: ae02e3e8 sw v0,-7192(s0) +800b5560: acc3e308 sw v1,-7416(a2) +800b5564: 8fbf001c lw ra,28(sp) +800b5568: 8fb20018 lw s2,24(sp) +800b556c: 8fb10014 lw s1,20(sp) +800b5570: 8fb00010 lw s0,16(sp) +800b5574: 03e00008 jr ra +800b5578: 27bd0020 addiu sp,sp,32 +800b557c: 8e02e3e8 lw v0,-7192(s0) +800b5580: 24420003 addiu v0,v0,3 +800b5584: ae02e3e8 sw v0,-7192(s0) +800b5588: 8fbf001c lw ra,28(sp) +800b558c: 8fb20018 lw s2,24(sp) +800b5590: 8fb10014 lw s1,20(sp) +800b5594: 8fb00010 lw s0,16(sp) +800b5598: 03e00008 jr ra +800b559c: 27bd0020 addiu sp,sp,32 + +800b55a0 <_Z5Apu33v>: +800b55a0: 27bdffe0 addiu sp,sp,-32 +800b55a4: afb20018 sw s2,24(sp) +800b55a8: afb10014 sw s1,20(sp) +800b55ac: afb00010 sw s0,16(sp) +800b55b0: afbf001c sw ra,28(sp) +800b55b4: 3c108021 lui s0,0x8021 +800b55b8: 8e05e3e8 lw a1,-7192(s0) +800b55bc: 2612e3e8 addiu s2,s0,-7192 +800b55c0: 90a40001 lbu a0,1(a1) +800b55c4: 8e420004 lw v0,4(s2) +800b55c8: 3c038022 lui v1,0x8022 +800b55cc: a06450bc sb a0,20668(v1) +800b55d0: 80a60002 lb a2,2(a1) +800b55d4: 00a21023 subu v0,a1,v0 +800b55d8: 24420003 addiu v0,v0,3 +800b55dc: 00c21021 addu v0,a2,v0 +800b55e0: 3c118022 lui s1,0x8022 +800b55e4: 3c038022 lui v1,0x8022 +800b55e8: a62250c6 sh v0,20678(s1) +800b55ec: 3c02800b lui v0,0x800b +800b55f0: 24424250 addiu v0,v0,16976 +800b55f4: 0040f809 jalr v0 +800b55f8: a06650c4 sb a2,20676(v1) +800b55fc: 30420002 andi v0,v0,0x2 +800b5600: 1440000f bnez v0,800b5640 <_Z5Apu33v+0xa0> +800b5604: 3c068021 lui a2,0x8021 +800b5608: 962550c6 lhu a1,20678(s1) +800b560c: 8e440038 lw a0,56(s2) +800b5610: 8cc3e308 lw v1,-7416(a2) +800b5614: 8e420004 lw v0,4(s2) +800b5618: 00641821 addu v1,v1,a0 +800b561c: 00451021 addu v0,v0,a1 +800b5620: ae02e3e8 sw v0,-7192(s0) +800b5624: acc3e308 sw v1,-7416(a2) +800b5628: 8fbf001c lw ra,28(sp) +800b562c: 8fb20018 lw s2,24(sp) +800b5630: 8fb10014 lw s1,20(sp) +800b5634: 8fb00010 lw s0,16(sp) +800b5638: 03e00008 jr ra +800b563c: 27bd0020 addiu sp,sp,32 +800b5640: 8e02e3e8 lw v0,-7192(s0) +800b5644: 24420003 addiu v0,v0,3 +800b5648: ae02e3e8 sw v0,-7192(s0) +800b564c: 8fbf001c lw ra,28(sp) +800b5650: 8fb20018 lw s2,24(sp) +800b5654: 8fb10014 lw s1,20(sp) +800b5658: 8fb00010 lw s0,16(sp) +800b565c: 03e00008 jr ra +800b5660: 27bd0020 addiu sp,sp,32 + +800b5664 <_Z5Apu13v>: +800b5664: 27bdffe0 addiu sp,sp,-32 +800b5668: afb20018 sw s2,24(sp) +800b566c: afb10014 sw s1,20(sp) +800b5670: afb00010 sw s0,16(sp) +800b5674: afbf001c sw ra,28(sp) +800b5678: 3c108021 lui s0,0x8021 +800b567c: 8e05e3e8 lw a1,-7192(s0) +800b5680: 2612e3e8 addiu s2,s0,-7192 +800b5684: 90a40001 lbu a0,1(a1) +800b5688: 8e420004 lw v0,4(s2) +800b568c: 3c038022 lui v1,0x8022 +800b5690: a06450bc sb a0,20668(v1) +800b5694: 80a60002 lb a2,2(a1) +800b5698: 00a21023 subu v0,a1,v0 +800b569c: 24420003 addiu v0,v0,3 +800b56a0: 00c21021 addu v0,a2,v0 +800b56a4: 3c118022 lui s1,0x8022 +800b56a8: 3c038022 lui v1,0x8022 +800b56ac: a62250c6 sh v0,20678(s1) +800b56b0: 3c02800b lui v0,0x800b +800b56b4: 24424250 addiu v0,v0,16976 +800b56b8: 0040f809 jalr v0 +800b56bc: a06650c4 sb a2,20676(v1) +800b56c0: 30420001 andi v0,v0,0x1 +800b56c4: 1440000f bnez v0,800b5704 <_Z5Apu13v+0xa0> +800b56c8: 3c068021 lui a2,0x8021 +800b56cc: 962550c6 lhu a1,20678(s1) +800b56d0: 8e440038 lw a0,56(s2) +800b56d4: 8cc3e308 lw v1,-7416(a2) +800b56d8: 8e420004 lw v0,4(s2) +800b56dc: 00641821 addu v1,v1,a0 +800b56e0: 00451021 addu v0,v0,a1 +800b56e4: ae02e3e8 sw v0,-7192(s0) +800b56e8: acc3e308 sw v1,-7416(a2) +800b56ec: 8fbf001c lw ra,28(sp) +800b56f0: 8fb20018 lw s2,24(sp) +800b56f4: 8fb10014 lw s1,20(sp) +800b56f8: 8fb00010 lw s0,16(sp) +800b56fc: 03e00008 jr ra +800b5700: 27bd0020 addiu sp,sp,32 +800b5704: 8e02e3e8 lw v0,-7192(s0) +800b5708: 24420003 addiu v0,v0,3 +800b570c: ae02e3e8 sw v0,-7192(s0) +800b5710: 8fbf001c lw ra,28(sp) +800b5714: 8fb20018 lw s2,24(sp) +800b5718: 8fb10014 lw s1,20(sp) +800b571c: 8fb00010 lw s0,16(sp) +800b5720: 03e00008 jr ra +800b5724: 27bd0020 addiu sp,sp,32 + +800b5728 <_Z5ApuE3v>: +800b5728: 27bdffe0 addiu sp,sp,-32 +800b572c: afb20018 sw s2,24(sp) +800b5730: afb10014 sw s1,20(sp) +800b5734: afb00010 sw s0,16(sp) +800b5738: afbf001c sw ra,28(sp) +800b573c: 3c108021 lui s0,0x8021 +800b5740: 8e05e3e8 lw a1,-7192(s0) +800b5744: 2612e3e8 addiu s2,s0,-7192 +800b5748: 90a40001 lbu a0,1(a1) +800b574c: 8e420004 lw v0,4(s2) +800b5750: 3c038022 lui v1,0x8022 +800b5754: a06450bc sb a0,20668(v1) +800b5758: 80a60002 lb a2,2(a1) +800b575c: 00a21023 subu v0,a1,v0 +800b5760: 24420003 addiu v0,v0,3 +800b5764: 00c21021 addu v0,a2,v0 +800b5768: 3c118022 lui s1,0x8022 +800b576c: 3c038022 lui v1,0x8022 +800b5770: a62250c6 sh v0,20678(s1) +800b5774: 3c02800b lui v0,0x800b +800b5778: 24424250 addiu v0,v0,16976 +800b577c: 0040f809 jalr v0 +800b5780: a06650c4 sb a2,20676(v1) +800b5784: 00021600 sll v0,v0,0x18 +800b5788: 00021603 sra v0,v0,0x18 +800b578c: 0440000a bltz v0,800b57b8 <_Z5ApuE3v+0x90> +800b5790: 3c068021 lui a2,0x8021 +800b5794: 8e02e3e8 lw v0,-7192(s0) +800b5798: 24420003 addiu v0,v0,3 +800b579c: ae02e3e8 sw v0,-7192(s0) +800b57a0: 8fbf001c lw ra,28(sp) +800b57a4: 8fb20018 lw s2,24(sp) +800b57a8: 8fb10014 lw s1,20(sp) +800b57ac: 8fb00010 lw s0,16(sp) +800b57b0: 03e00008 jr ra +800b57b4: 27bd0020 addiu sp,sp,32 +800b57b8: 962550c6 lhu a1,20678(s1) +800b57bc: 8e440038 lw a0,56(s2) +800b57c0: 8cc3e308 lw v1,-7416(a2) +800b57c4: 8e420004 lw v0,4(s2) +800b57c8: 00641821 addu v1,v1,a0 +800b57cc: 00451021 addu v0,v0,a1 +800b57d0: ae02e3e8 sw v0,-7192(s0) +800b57d4: acc3e308 sw v1,-7416(a2) +800b57d8: 8fbf001c lw ra,28(sp) +800b57dc: 8fb20018 lw s2,24(sp) +800b57e0: 8fb10014 lw s1,20(sp) +800b57e4: 8fb00010 lw s0,16(sp) +800b57e8: 03e00008 jr ra +800b57ec: 27bd0020 addiu sp,sp,32 + +800b57f0 <_Z5ApuC3v>: +800b57f0: 27bdffe0 addiu sp,sp,-32 +800b57f4: afb20018 sw s2,24(sp) +800b57f8: afb10014 sw s1,20(sp) +800b57fc: afb00010 sw s0,16(sp) +800b5800: afbf001c sw ra,28(sp) +800b5804: 3c108021 lui s0,0x8021 +800b5808: 8e05e3e8 lw a1,-7192(s0) +800b580c: 2612e3e8 addiu s2,s0,-7192 +800b5810: 90a40001 lbu a0,1(a1) +800b5814: 8e420004 lw v0,4(s2) +800b5818: 3c038022 lui v1,0x8022 +800b581c: a06450bc sb a0,20668(v1) +800b5820: 80a60002 lb a2,2(a1) +800b5824: 00a21023 subu v0,a1,v0 +800b5828: 24420003 addiu v0,v0,3 +800b582c: 00c21021 addu v0,a2,v0 +800b5830: 3c118022 lui s1,0x8022 +800b5834: 3c038022 lui v1,0x8022 +800b5838: a62250c6 sh v0,20678(s1) +800b583c: 3c02800b lui v0,0x800b +800b5840: 24424250 addiu v0,v0,16976 +800b5844: 0040f809 jalr v0 +800b5848: a06650c4 sb a2,20676(v1) +800b584c: 30420040 andi v0,v0,0x40 +800b5850: 1040000f beqz v0,800b5890 <_Z5ApuC3v+0xa0> +800b5854: 3c068021 lui a2,0x8021 +800b5858: 962550c6 lhu a1,20678(s1) +800b585c: 8e440038 lw a0,56(s2) +800b5860: 8cc3e308 lw v1,-7416(a2) +800b5864: 8e420004 lw v0,4(s2) +800b5868: 00641821 addu v1,v1,a0 +800b586c: 00451021 addu v0,v0,a1 +800b5870: ae02e3e8 sw v0,-7192(s0) +800b5874: acc3e308 sw v1,-7416(a2) +800b5878: 8fbf001c lw ra,28(sp) +800b587c: 8fb20018 lw s2,24(sp) +800b5880: 8fb10014 lw s1,20(sp) +800b5884: 8fb00010 lw s0,16(sp) +800b5888: 03e00008 jr ra +800b588c: 27bd0020 addiu sp,sp,32 +800b5890: 8e02e3e8 lw v0,-7192(s0) +800b5894: 24420003 addiu v0,v0,3 +800b5898: ae02e3e8 sw v0,-7192(s0) +800b589c: 8fbf001c lw ra,28(sp) +800b58a0: 8fb20018 lw s2,24(sp) +800b58a4: 8fb10014 lw s1,20(sp) +800b58a8: 8fb00010 lw s0,16(sp) +800b58ac: 03e00008 jr ra +800b58b0: 27bd0020 addiu sp,sp,32 + +800b58b4 <_Z4STOPPc>: +800b58b4: 27bdff70 addiu sp,sp,-144 +800b58b8: 3c028021 lui v0,0x8021 +800b58bc: afbf0088 sw ra,136(sp) +800b58c0: afb10084 sw s1,132(sp) +800b58c4: afb00080 sw s0,128(sp) +800b58c8: 2451e3e8 addiu s1,v0,-7192 +800b58cc: 8c43e3e8 lw v1,-7192(v0) +800b58d0: 8e270004 lw a3,4(s1) +800b58d4: 27a20018 addiu v0,sp,24 +800b58d8: 3c108021 lui s0,0x8021 +800b58dc: afa20010 sw v0,16(sp) +800b58e0: 3c058019 lui a1,0x8019 +800b58e4: 3c028011 lui v0,0x8011 +800b58e8: 00673823 subu a3,v1,a3 +800b58ec: 00803021 move a2,a0 +800b58f0: 24a54998 addiu a1,a1,18840 +800b58f4: 2442ec30 addiu v0,v0,-5072 +800b58f8: 0040f809 jalr v0 +800b58fc: 2604dfd0 addiu a0,s0,-8240 +800b5900: 3c02800d lui v0,0x800d +800b5904: 2606dfd0 addiu a2,s0,-8240 +800b5908: 24040004 li a0,4 +800b590c: 24427918 addiu v0,v0,31000 +800b5910: 0040f809 jalr v0 +800b5914: 24050005 li a1,5 +800b5918: 3c038021 lui v1,0x8021 +800b591c: 2463e308 addiu v1,v1,-7416 +800b5920: 3c02800e lui v0,0x800e +800b5924: a220000c sb zero,12(s1) +800b5928: a06000d8 sb zero,216(v1) +800b592c: a06000da sb zero,218(v1) +800b5930: 2442829c addiu v0,v0,-32100 +800b5934: 0040f809 jalr v0 +800b5938: a06000d9 sb zero,217(v1) +800b593c: 8fbf0088 lw ra,136(sp) +800b5940: 8fb10084 lw s1,132(sp) +800b5944: 8fb00080 lw s0,128(sp) +800b5948: 03e00008 jr ra +800b594c: 27bd0090 addiu sp,sp,144 + +800b5950 <_Z5Apu8Ev>: +800b5950: 3c078021 lui a3,0x8021 +800b5954: 24e3e424 addiu v1,a3,-7132 +800b5958: 90620005 lbu v0,5(v1) +800b595c: 3c0a8021 lui t2,0x8021 +800b5960: 2549e3e8 addiu t1,t2,-7192 +800b5964: 8d280004 lw t0,4(t1) +800b5968: 24420001 addiu v0,v0,1 +800b596c: 304200ff andi v0,v0,0xff +800b5970: a0620005 sb v0,5(v1) +800b5974: 01021021 addu v0,t0,v0 +800b5978: 90430100 lbu v1,256(v0) +800b597c: 250b0100 addiu t3,t0,256 +800b5980: 00031042 srl v0,v1,0x1 +800b5984: 38420001 xori v0,v0,0x1 +800b5988: 30640080 andi a0,v1,0x80 +800b598c: 30420001 andi v0,v0,0x1 +800b5990: 30650040 andi a1,v1,0x40 +800b5994: 00441025 or v0,v0,a0 +800b5998: 00052983 sra a1,a1,0x6 +800b599c: 30640001 andi a0,v1,0x1 +800b59a0: 30660020 andi a2,v1,0x20 +800b59a4: a0e3e424 sb v1,-7132(a3) +800b59a8: a1220029 sb v0,41(t1) +800b59ac: a1240028 sb a0,40(t1) +800b59b0: 10c00006 beqz a2,800b59cc <_Z5Apu8Ev+0x7c> +800b59b4: a125002a sb a1,42(t1) +800b59b8: 8d42e3e8 lw v0,-7192(t2) +800b59bc: ad2b0008 sw t3,8(t1) +800b59c0: 24420001 addiu v0,v0,1 +800b59c4: 03e00008 jr ra +800b59c8: ad42e3e8 sw v0,-7192(t2) +800b59cc: 8d42e3e8 lw v0,-7192(t2) +800b59d0: ad280008 sw t0,8(t1) +800b59d4: 24420001 addiu v0,v0,1 +800b59d8: 03e00008 jr ra +800b59dc: ad42e3e8 sw v0,-7192(t2) + +800b59e0 <_Z5Apu0Fv>: +800b59e0: 3c0c8021 lui t4,0x8021 +800b59e4: 2588e3e8 addiu t0,t4,-7192 +800b59e8: 3c0b8021 lui t3,0x8021 +800b59ec: 256ae424 addiu t2,t3,-7132 +800b59f0: 8d030004 lw v1,4(t0) +800b59f4: 8d82e3e8 lw v0,-7192(t4) +800b59f8: 91440005 lbu a0,5(t2) +800b59fc: 00431023 subu v0,v0,v1 +800b5a00: 24420001 addiu v0,v0,1 +800b5a04: 00641821 addu v1,v1,a0 +800b5a08: a06200ff sb v0,255(v1) +800b5a0c: 8d040004 lw a0,4(t0) +800b5a10: 8d82e3e8 lw v0,-7192(t4) +800b5a14: 91430005 lbu v1,5(t2) +800b5a18: 00441023 subu v0,v0,a0 +800b5a1c: 24420001 addiu v0,v0,1 +800b5a20: 00832021 addu a0,a0,v1 +800b5a24: 00021203 sra v0,v0,0x8 +800b5a28: a0820100 sb v0,256(a0) +800b5a2c: 91090029 lbu t1,41(t0) +800b5a30: 9166e424 lbu a2,-7132(t3) +800b5a34: 91070028 lbu a3,40(t0) +800b5a38: 9103002a lbu v1,42(t0) +800b5a3c: 91450005 lbu a1,5(t2) +800b5a40: 31240080 andi a0,t1,0x80 +800b5a44: 24020002 li v0,2 +800b5a48: 00e43825 or a3,a3,a0 +800b5a4c: 00031980 sll v1,v1,0x6 +800b5a50: 0009100b movn v0,zero,t1 +800b5a54: 30c6003c andi a2,a2,0x3c +800b5a58: 00c73025 or a2,a2,a3 +800b5a5c: 00431025 or v0,v0,v1 +800b5a60: 8d040004 lw a0,4(t0) +800b5a64: 24a5fffe addiu a1,a1,-2 +800b5a68: 30a500ff andi a1,a1,0xff +800b5a6c: 00461025 or v0,v0,a2 +800b5a70: 00852021 addu a0,a0,a1 +800b5a74: 304200ff andi v0,v0,0xff +800b5a78: 3c038021 lui v1,0x8021 +800b5a7c: a1450005 sb a1,5(t2) +800b5a80: a162e424 sb v0,-7132(t3) +800b5a84: 2463e308 addiu v1,v1,-7416 +800b5a88: a0820100 sb v0,256(a0) +800b5a8c: 9162e424 lbu v0,-7132(t3) +800b5a90: 8d070004 lw a3,4(t0) +800b5a94: 906500ac lbu a1,172(v1) +800b5a98: 906400ab lbu a0,171(v1) +800b5a9c: 91460005 lbu a2,5(t2) +800b5aa0: 00872021 addu a0,a0,a3 +800b5aa4: 34420010 ori v0,v0,0x10 +800b5aa8: 00052a00 sll a1,a1,0x8 +800b5aac: 00852021 addu a0,a0,a1 +800b5ab0: 24c6ffff addiu a2,a2,-1 +800b5ab4: 304200fb andi v0,v0,0xfb +800b5ab8: a1460005 sb a2,5(t2) +800b5abc: a162e424 sb v0,-7132(t3) +800b5ac0: 03e00008 jr ra +800b5ac4: ad84e3e8 sw a0,-7192(t4) + +800b5ac8 <_Z5ApuCCv>: +800b5ac8: 27bdffe8 addiu sp,sp,-24 +800b5acc: afb00010 sw s0,16(sp) +800b5ad0: afbf0014 sw ra,20(sp) +800b5ad4: 3c108021 lui s0,0x8021 +800b5ad8: 8e04e3e8 lw a0,-7192(s0) +800b5adc: 2607e3e8 addiu a3,s0,-7192 +800b5ae0: 90820002 lbu v0,2(a0) +800b5ae4: 90830001 lbu v1,1(a0) +800b5ae8: 00021200 sll v0,v0,0x8 +800b5aec: 00621821 addu v1,v1,v0 +800b5af0: 3065ffff andi a1,v1,0xffff +800b5af4: 24a4ff10 addiu a0,a1,-240 +800b5af8: 3c028021 lui v0,0x8021 +800b5afc: 2c840010 sltiu a0,a0,16 +800b5b00: ace30010 sw v1,16(a3) +800b5b04: 10800012 beqz a0,800b5b50 <_Z5ApuCCv+0x88> +800b5b08: 9046e427 lbu a2,-7129(v0) +800b5b0c: 240200f3 li v0,243 +800b5b10: 10a20035 beq a1,v0,800b5be8 <_Z5ApuCCv+0x120> +800b5b14: 24a3ff0c addiu v1,a1,-244 +800b5b18: 2c620004 sltiu v0,v1,4 +800b5b1c: 10400021 beqz v0,800b5ba4 <_Z5ApuCCv+0xdc> +800b5b20: 240200f1 li v0,241 +800b5b24: 3c028021 lui v0,0x8021 +800b5b28: 2442e308 addiu v0,v0,-7416 +800b5b2c: 00621021 addu v0,v1,v0 +800b5b30: a0460007 sb a2,7(v0) +800b5b34: 8e02e3e8 lw v0,-7192(s0) +800b5b38: 24420003 addiu v0,v0,3 +800b5b3c: ae02e3e8 sw v0,-7192(s0) +800b5b40: 8fbf0014 lw ra,20(sp) +800b5b44: 8fb00010 lw s0,16(sp) +800b5b48: 03e00008 jr ra +800b5b4c: 27bd0018 addiu sp,sp,24 +800b5b50: 3402ffbf li v0,0xffbf +800b5b54: 0045102b sltu v0,v0,a1 +800b5b58: 10400008 beqz v0,800b5b7c <_Z5ApuCCv+0xb4> +800b5b5c: 3c028021 lui v0,0x8021 +800b5b60: 2442e308 addiu v0,v0,-7416 +800b5b64: 90440004 lbu a0,4(v0) +800b5b68: 3c03ffff lui v1,0xffff +800b5b6c: 00a21021 addu v0,a1,v0 +800b5b70: 00431021 addu v0,v0,v1 +800b5b74: 1480ffef bnez a0,800b5b34 <_Z5ApuCCv+0x6c> +800b5b78: a04600cb sb a2,203(v0) +800b5b7c: 8ce20004 lw v0,4(a3) +800b5b80: 00451021 addu v0,v0,a1 +800b5b84: a0460000 sb a2,0(v0) +800b5b88: 8e02e3e8 lw v0,-7192(s0) +800b5b8c: 24420003 addiu v0,v0,3 +800b5b90: ae02e3e8 sw v0,-7192(s0) +800b5b94: 8fbf0014 lw ra,20(sp) +800b5b98: 8fb00010 lw s0,16(sp) +800b5b9c: 03e00008 jr ra +800b5ba0: 27bd0018 addiu sp,sp,24 +800b5ba4: 10a2001c beq a1,v0,800b5c18 <_Z5ApuCCv+0x150> +800b5ba8: 3c02800b lui v0,0x800b +800b5bac: 2ca200fd sltiu v0,a1,253 +800b5bb0: 1040ffe0 beqz v0,800b5b34 <_Z5ApuCCv+0x6c> +800b5bb4: 2ca300fa sltiu v1,a1,250 +800b5bb8: 8ce20004 lw v0,4(a3) +800b5bbc: 00451021 addu v0,v0,a1 +800b5bc0: 1460ffdc bnez v1,800b5b34 <_Z5ApuCCv+0x6c> +800b5bc4: a0460000 sb a2,0(v0) +800b5bc8: 10c0000d beqz a2,800b5c00 <_Z5ApuCCv+0x138> +800b5bcc: 3c038021 lui v1,0x8021 +800b5bd0: 3c028021 lui v0,0x8021 +800b5bd4: 00051840 sll v1,a1,0x1 +800b5bd8: 2442e308 addiu v0,v0,-7416 +800b5bdc: 00621821 addu v1,v1,v0 +800b5be0: 0802d6cd j 800b5b34 <_Z5ApuCCv+0x6c> +800b5be4: a466fede sh a2,-290(v1) +800b5be8: 3c02800b lui v0,0x800b +800b5bec: 244210e8 addiu v0,v0,4328 +800b5bf0: 0040f809 jalr v0 +800b5bf4: 00c02021 move a0,a2 +800b5bf8: 0802d6ce j 800b5b38 <_Z5ApuCCv+0x70> +800b5bfc: 8e02e3e8 lw v0,-7192(s0) +800b5c00: 00051040 sll v0,a1,0x1 +800b5c04: 2463e308 addiu v1,v1,-7416 +800b5c08: 00431021 addu v0,v0,v1 +800b5c0c: 24040100 li a0,256 +800b5c10: 0802d6cd j 800b5b34 <_Z5ApuCCv+0x6c> +800b5c14: a444fede sh a0,-290(v0) +800b5c18: 24420c8c addiu v0,v0,3212 +800b5c1c: 0040f809 jalr v0 +800b5c20: 00c02021 move a0,a2 +800b5c24: 0802d6ce j 800b5b38 <_Z5ApuCCv+0x70> +800b5c28: 8e02e3e8 lw v0,-7192(s0) + +800b5c2c <_Z5ApuC9v>: +800b5c2c: 27bdffe8 addiu sp,sp,-24 +800b5c30: afb00010 sw s0,16(sp) +800b5c34: afbf0014 sw ra,20(sp) +800b5c38: 3c108021 lui s0,0x8021 +800b5c3c: 8e04e3e8 lw a0,-7192(s0) +800b5c40: 2607e3e8 addiu a3,s0,-7192 +800b5c44: 90820002 lbu v0,2(a0) +800b5c48: 90830001 lbu v1,1(a0) +800b5c4c: 00021200 sll v0,v0,0x8 +800b5c50: 00621821 addu v1,v1,v0 +800b5c54: 3065ffff andi a1,v1,0xffff +800b5c58: 24a4ff10 addiu a0,a1,-240 +800b5c5c: 3c028021 lui v0,0x8021 +800b5c60: 2c840010 sltiu a0,a0,16 +800b5c64: ace30010 sw v1,16(a3) +800b5c68: 10800012 beqz a0,800b5cb4 <_Z5ApuC9v+0x88> +800b5c6c: 9046e428 lbu a2,-7128(v0) +800b5c70: 240200f3 li v0,243 +800b5c74: 10a20035 beq a1,v0,800b5d4c <_Z5ApuC9v+0x120> +800b5c78: 24a3ff0c addiu v1,a1,-244 +800b5c7c: 2c620004 sltiu v0,v1,4 +800b5c80: 10400021 beqz v0,800b5d08 <_Z5ApuC9v+0xdc> +800b5c84: 240200f1 li v0,241 +800b5c88: 3c028021 lui v0,0x8021 +800b5c8c: 2442e308 addiu v0,v0,-7416 +800b5c90: 00621021 addu v0,v1,v0 +800b5c94: a0460007 sb a2,7(v0) +800b5c98: 8e02e3e8 lw v0,-7192(s0) +800b5c9c: 24420003 addiu v0,v0,3 +800b5ca0: ae02e3e8 sw v0,-7192(s0) +800b5ca4: 8fbf0014 lw ra,20(sp) +800b5ca8: 8fb00010 lw s0,16(sp) +800b5cac: 03e00008 jr ra +800b5cb0: 27bd0018 addiu sp,sp,24 +800b5cb4: 3402ffbf li v0,0xffbf +800b5cb8: 0045102b sltu v0,v0,a1 +800b5cbc: 10400008 beqz v0,800b5ce0 <_Z5ApuC9v+0xb4> +800b5cc0: 3c028021 lui v0,0x8021 +800b5cc4: 2442e308 addiu v0,v0,-7416 +800b5cc8: 90440004 lbu a0,4(v0) +800b5ccc: 3c03ffff lui v1,0xffff +800b5cd0: 00a21021 addu v0,a1,v0 +800b5cd4: 00431021 addu v0,v0,v1 +800b5cd8: 1480ffef bnez a0,800b5c98 <_Z5ApuC9v+0x6c> +800b5cdc: a04600cb sb a2,203(v0) +800b5ce0: 8ce20004 lw v0,4(a3) +800b5ce4: 00451021 addu v0,v0,a1 +800b5ce8: a0460000 sb a2,0(v0) +800b5cec: 8e02e3e8 lw v0,-7192(s0) +800b5cf0: 24420003 addiu v0,v0,3 +800b5cf4: ae02e3e8 sw v0,-7192(s0) +800b5cf8: 8fbf0014 lw ra,20(sp) +800b5cfc: 8fb00010 lw s0,16(sp) +800b5d00: 03e00008 jr ra +800b5d04: 27bd0018 addiu sp,sp,24 +800b5d08: 10a2001c beq a1,v0,800b5d7c <_Z5ApuC9v+0x150> +800b5d0c: 3c02800b lui v0,0x800b +800b5d10: 2ca200fd sltiu v0,a1,253 +800b5d14: 1040ffe0 beqz v0,800b5c98 <_Z5ApuC9v+0x6c> +800b5d18: 2ca300fa sltiu v1,a1,250 +800b5d1c: 8ce20004 lw v0,4(a3) +800b5d20: 00451021 addu v0,v0,a1 +800b5d24: 1460ffdc bnez v1,800b5c98 <_Z5ApuC9v+0x6c> +800b5d28: a0460000 sb a2,0(v0) +800b5d2c: 10c0000d beqz a2,800b5d64 <_Z5ApuC9v+0x138> +800b5d30: 3c038021 lui v1,0x8021 +800b5d34: 3c028021 lui v0,0x8021 +800b5d38: 00051840 sll v1,a1,0x1 +800b5d3c: 2442e308 addiu v0,v0,-7416 +800b5d40: 00621821 addu v1,v1,v0 +800b5d44: 0802d726 j 800b5c98 <_Z5ApuC9v+0x6c> +800b5d48: a466fede sh a2,-290(v1) +800b5d4c: 3c02800b lui v0,0x800b +800b5d50: 244210e8 addiu v0,v0,4328 +800b5d54: 0040f809 jalr v0 +800b5d58: 00c02021 move a0,a2 +800b5d5c: 0802d727 j 800b5c9c <_Z5ApuC9v+0x70> +800b5d60: 8e02e3e8 lw v0,-7192(s0) +800b5d64: 00051040 sll v0,a1,0x1 +800b5d68: 2463e308 addiu v1,v1,-7416 +800b5d6c: 00431021 addu v0,v0,v1 +800b5d70: 24040100 li a0,256 +800b5d74: 0802d726 j 800b5c98 <_Z5ApuC9v+0x6c> +800b5d78: a444fede sh a0,-290(v0) +800b5d7c: 24420c8c addiu v0,v0,3212 +800b5d80: 0040f809 jalr v0 +800b5d84: 00c02021 move a0,a2 +800b5d88: 0802d727 j 800b5c9c <_Z5ApuC9v+0x70> +800b5d8c: 8e02e3e8 lw v0,-7192(s0) + +800b5d90 <_Z5ApuC7v>: +800b5d90: 27bdffe8 addiu sp,sp,-24 +800b5d94: afb00010 sw s0,16(sp) +800b5d98: afbf0014 sw ra,20(sp) +800b5d9c: 3c108021 lui s0,0x8021 +800b5da0: 8e02e3e8 lw v0,-7192(s0) +800b5da4: 3c078021 lui a3,0x8021 +800b5da8: 24e7e424 addiu a3,a3,-7132 +800b5dac: 90460001 lbu a2,1(v0) +800b5db0: 90e30004 lbu v1,4(a3) +800b5db4: 2608e3e8 addiu t0,s0,-7192 +800b5db8: 00c33021 addu a2,a2,v1 +800b5dbc: 24c20001 addiu v0,a2,1 +800b5dc0: 8d040008 lw a0,8(t0) +800b5dc4: 304200ff andi v0,v0,0xff +800b5dc8: 00821021 addu v0,a0,v0 +800b5dcc: 30c600ff andi a2,a2,0xff +800b5dd0: 90430000 lbu v1,0(v0) +800b5dd4: 00862021 addu a0,a0,a2 +800b5dd8: 90850000 lbu a1,0(a0) +800b5ddc: 00031a00 sll v1,v1,0x8 +800b5de0: 00a32821 addu a1,a1,v1 +800b5de4: 30a6ffff andi a2,a1,0xffff +800b5de8: 24c2ff10 addiu v0,a2,-240 +800b5dec: 2c420010 sltiu v0,v0,16 +800b5df0: ad050010 sw a1,16(t0) +800b5df4: 10400012 beqz v0,800b5e40 <_Z5ApuC7v+0xb0> +800b5df8: 90e70002 lbu a3,2(a3) +800b5dfc: 240200f3 li v0,243 +800b5e00: 10c20035 beq a2,v0,800b5ed8 <_Z5ApuC7v+0x148> +800b5e04: 24c3ff0c addiu v1,a2,-244 +800b5e08: 2c620004 sltiu v0,v1,4 +800b5e0c: 10400021 beqz v0,800b5e94 <_Z5ApuC7v+0x104> +800b5e10: 240200f1 li v0,241 +800b5e14: 3c028021 lui v0,0x8021 +800b5e18: 2442e308 addiu v0,v0,-7416 +800b5e1c: 00621021 addu v0,v1,v0 +800b5e20: a0470007 sb a3,7(v0) +800b5e24: 8e02e3e8 lw v0,-7192(s0) +800b5e28: 24420002 addiu v0,v0,2 +800b5e2c: ae02e3e8 sw v0,-7192(s0) +800b5e30: 8fbf0014 lw ra,20(sp) +800b5e34: 8fb00010 lw s0,16(sp) +800b5e38: 03e00008 jr ra +800b5e3c: 27bd0018 addiu sp,sp,24 +800b5e40: 3402ffbf li v0,0xffbf +800b5e44: 0046102b sltu v0,v0,a2 +800b5e48: 10400008 beqz v0,800b5e6c <_Z5ApuC7v+0xdc> +800b5e4c: 3c028021 lui v0,0x8021 +800b5e50: 2442e308 addiu v0,v0,-7416 +800b5e54: 90440004 lbu a0,4(v0) +800b5e58: 3c03ffff lui v1,0xffff +800b5e5c: 00c21021 addu v0,a2,v0 +800b5e60: 00431021 addu v0,v0,v1 +800b5e64: 1480ffef bnez a0,800b5e24 <_Z5ApuC7v+0x94> +800b5e68: a04700cb sb a3,203(v0) +800b5e6c: 8d020004 lw v0,4(t0) +800b5e70: 00461021 addu v0,v0,a2 +800b5e74: a0470000 sb a3,0(v0) +800b5e78: 8e02e3e8 lw v0,-7192(s0) +800b5e7c: 24420002 addiu v0,v0,2 +800b5e80: ae02e3e8 sw v0,-7192(s0) +800b5e84: 8fbf0014 lw ra,20(sp) +800b5e88: 8fb00010 lw s0,16(sp) +800b5e8c: 03e00008 jr ra +800b5e90: 27bd0018 addiu sp,sp,24 +800b5e94: 10c2001c beq a2,v0,800b5f08 <_Z5ApuC7v+0x178> +800b5e98: 3c02800b lui v0,0x800b +800b5e9c: 2cc200fd sltiu v0,a2,253 +800b5ea0: 1040ffe0 beqz v0,800b5e24 <_Z5ApuC7v+0x94> +800b5ea4: 2cc300fa sltiu v1,a2,250 +800b5ea8: 8d020004 lw v0,4(t0) +800b5eac: 00461021 addu v0,v0,a2 +800b5eb0: 1460ffdc bnez v1,800b5e24 <_Z5ApuC7v+0x94> +800b5eb4: a0470000 sb a3,0(v0) +800b5eb8: 10e0000d beqz a3,800b5ef0 <_Z5ApuC7v+0x160> +800b5ebc: 3c038021 lui v1,0x8021 +800b5ec0: 3c028021 lui v0,0x8021 +800b5ec4: 00061840 sll v1,a2,0x1 +800b5ec8: 2442e308 addiu v0,v0,-7416 +800b5ecc: 00621821 addu v1,v1,v0 +800b5ed0: 0802d789 j 800b5e24 <_Z5ApuC7v+0x94> +800b5ed4: a467fede sh a3,-290(v1) +800b5ed8: 3c02800b lui v0,0x800b +800b5edc: 244210e8 addiu v0,v0,4328 +800b5ee0: 0040f809 jalr v0 +800b5ee4: 00e02021 move a0,a3 +800b5ee8: 0802d78a j 800b5e28 <_Z5ApuC7v+0x98> +800b5eec: 8e02e3e8 lw v0,-7192(s0) +800b5ef0: 00061040 sll v0,a2,0x1 +800b5ef4: 2463e308 addiu v1,v1,-7416 +800b5ef8: 00431021 addu v0,v0,v1 +800b5efc: 24040100 li a0,256 +800b5f00: 0802d789 j 800b5e24 <_Z5ApuC7v+0x94> +800b5f04: a444fede sh a0,-290(v0) +800b5f08: 24420c8c addiu v0,v0,3212 +800b5f0c: 0040f809 jalr v0 +800b5f10: 00e02021 move a0,a3 +800b5f14: 0802d78a j 800b5e28 <_Z5ApuC7v+0x98> +800b5f18: 8e02e3e8 lw v0,-7192(s0) + +800b5f1c <_Z5ApuC5v>: +800b5f1c: 27bdffe8 addiu sp,sp,-24 +800b5f20: afb00010 sw s0,16(sp) +800b5f24: afbf0014 sw ra,20(sp) +800b5f28: 3c108021 lui s0,0x8021 +800b5f2c: 8e04e3e8 lw a0,-7192(s0) +800b5f30: 2607e3e8 addiu a3,s0,-7192 +800b5f34: 90820002 lbu v0,2(a0) +800b5f38: 90830001 lbu v1,1(a0) +800b5f3c: 00021200 sll v0,v0,0x8 +800b5f40: 00621821 addu v1,v1,v0 +800b5f44: 3065ffff andi a1,v1,0xffff +800b5f48: 24a4ff10 addiu a0,a1,-240 +800b5f4c: 3c028021 lui v0,0x8021 +800b5f50: 2c840010 sltiu a0,a0,16 +800b5f54: ace30010 sw v1,16(a3) +800b5f58: 10800012 beqz a0,800b5fa4 <_Z5ApuC5v+0x88> +800b5f5c: 9046e426 lbu a2,-7130(v0) +800b5f60: 240200f3 li v0,243 +800b5f64: 10a20035 beq a1,v0,800b603c <_Z5ApuC5v+0x120> +800b5f68: 24a3ff0c addiu v1,a1,-244 +800b5f6c: 2c620004 sltiu v0,v1,4 +800b5f70: 10400021 beqz v0,800b5ff8 <_Z5ApuC5v+0xdc> +800b5f74: 240200f1 li v0,241 +800b5f78: 3c028021 lui v0,0x8021 +800b5f7c: 2442e308 addiu v0,v0,-7416 +800b5f80: 00621021 addu v0,v1,v0 +800b5f84: a0460007 sb a2,7(v0) +800b5f88: 8e02e3e8 lw v0,-7192(s0) +800b5f8c: 24420003 addiu v0,v0,3 +800b5f90: ae02e3e8 sw v0,-7192(s0) +800b5f94: 8fbf0014 lw ra,20(sp) +800b5f98: 8fb00010 lw s0,16(sp) +800b5f9c: 03e00008 jr ra +800b5fa0: 27bd0018 addiu sp,sp,24 +800b5fa4: 3402ffbf li v0,0xffbf +800b5fa8: 0045102b sltu v0,v0,a1 +800b5fac: 10400008 beqz v0,800b5fd0 <_Z5ApuC5v+0xb4> +800b5fb0: 3c028021 lui v0,0x8021 +800b5fb4: 2442e308 addiu v0,v0,-7416 +800b5fb8: 90440004 lbu a0,4(v0) +800b5fbc: 3c03ffff lui v1,0xffff +800b5fc0: 00a21021 addu v0,a1,v0 +800b5fc4: 00431021 addu v0,v0,v1 +800b5fc8: 1480ffef bnez a0,800b5f88 <_Z5ApuC5v+0x6c> +800b5fcc: a04600cb sb a2,203(v0) +800b5fd0: 8ce20004 lw v0,4(a3) +800b5fd4: 00451021 addu v0,v0,a1 +800b5fd8: a0460000 sb a2,0(v0) +800b5fdc: 8e02e3e8 lw v0,-7192(s0) +800b5fe0: 24420003 addiu v0,v0,3 +800b5fe4: ae02e3e8 sw v0,-7192(s0) +800b5fe8: 8fbf0014 lw ra,20(sp) +800b5fec: 8fb00010 lw s0,16(sp) +800b5ff0: 03e00008 jr ra +800b5ff4: 27bd0018 addiu sp,sp,24 +800b5ff8: 10a2001c beq a1,v0,800b606c <_Z5ApuC5v+0x150> +800b5ffc: 3c02800b lui v0,0x800b +800b6000: 2ca200fd sltiu v0,a1,253 +800b6004: 1040ffe0 beqz v0,800b5f88 <_Z5ApuC5v+0x6c> +800b6008: 2ca300fa sltiu v1,a1,250 +800b600c: 8ce20004 lw v0,4(a3) +800b6010: 00451021 addu v0,v0,a1 +800b6014: 1460ffdc bnez v1,800b5f88 <_Z5ApuC5v+0x6c> +800b6018: a0460000 sb a2,0(v0) +800b601c: 10c0000d beqz a2,800b6054 <_Z5ApuC5v+0x138> +800b6020: 3c038021 lui v1,0x8021 +800b6024: 3c028021 lui v0,0x8021 +800b6028: 00051840 sll v1,a1,0x1 +800b602c: 2442e308 addiu v0,v0,-7416 +800b6030: 00621821 addu v1,v1,v0 +800b6034: 0802d7e2 j 800b5f88 <_Z5ApuC5v+0x6c> +800b6038: a466fede sh a2,-290(v1) +800b603c: 3c02800b lui v0,0x800b +800b6040: 244210e8 addiu v0,v0,4328 +800b6044: 0040f809 jalr v0 +800b6048: 00c02021 move a0,a2 +800b604c: 0802d7e3 j 800b5f8c <_Z5ApuC5v+0x70> +800b6050: 8e02e3e8 lw v0,-7192(s0) +800b6054: 00051040 sll v0,a1,0x1 +800b6058: 2463e308 addiu v1,v1,-7416 +800b605c: 00431021 addu v0,v0,v1 +800b6060: 24040100 li a0,256 +800b6064: 0802d7e2 j 800b5f88 <_Z5ApuC5v+0x6c> +800b6068: a444fede sh a0,-290(v0) +800b606c: 24420c8c addiu v0,v0,3212 +800b6070: 0040f809 jalr v0 +800b6074: 00c02021 move a0,a2 +800b6078: 0802d7e3 j 800b5f8c <_Z5ApuC5v+0x70> +800b607c: 8e02e3e8 lw v0,-7192(s0) + +800b6080 <_Z5ApuD7v>: +800b6080: 27bdffe8 addiu sp,sp,-24 +800b6084: afb00010 sw s0,16(sp) +800b6088: afbf0014 sw ra,20(sp) +800b608c: 3c108021 lui s0,0x8021 +800b6090: 8e03e3e8 lw v1,-7192(s0) +800b6094: 2607e3e8 addiu a3,s0,-7192 +800b6098: 90640001 lbu a0,1(v1) +800b609c: 8ce20008 lw v0,8(a3) +800b60a0: 3c068021 lui a2,0x8021 +800b60a4: 00822021 addu a0,a0,v0 +800b60a8: 24c6e424 addiu a2,a2,-7132 +800b60ac: 90c50003 lbu a1,3(a2) +800b60b0: 90820000 lbu v0,0(a0) +800b60b4: 90830001 lbu v1,1(a0) +800b60b8: 00451021 addu v0,v0,a1 +800b60bc: 00031a00 sll v1,v1,0x8 +800b60c0: 00621821 addu v1,v1,v0 +800b60c4: 3065ffff andi a1,v1,0xffff +800b60c8: 24a2ff10 addiu v0,a1,-240 +800b60cc: 2c420010 sltiu v0,v0,16 +800b60d0: ace30010 sw v1,16(a3) +800b60d4: 10400012 beqz v0,800b6120 <_Z5ApuD7v+0xa0> +800b60d8: 90c60002 lbu a2,2(a2) +800b60dc: 240200f3 li v0,243 +800b60e0: 10a20035 beq a1,v0,800b61b8 <_Z5ApuD7v+0x138> +800b60e4: 24a3ff0c addiu v1,a1,-244 +800b60e8: 2c620004 sltiu v0,v1,4 +800b60ec: 10400021 beqz v0,800b6174 <_Z5ApuD7v+0xf4> +800b60f0: 240200f1 li v0,241 +800b60f4: 3c028021 lui v0,0x8021 +800b60f8: 2442e308 addiu v0,v0,-7416 +800b60fc: 00621021 addu v0,v1,v0 +800b6100: a0460007 sb a2,7(v0) +800b6104: 8e02e3e8 lw v0,-7192(s0) +800b6108: 24420002 addiu v0,v0,2 +800b610c: ae02e3e8 sw v0,-7192(s0) +800b6110: 8fbf0014 lw ra,20(sp) +800b6114: 8fb00010 lw s0,16(sp) +800b6118: 03e00008 jr ra +800b611c: 27bd0018 addiu sp,sp,24 +800b6120: 3402ffbf li v0,0xffbf +800b6124: 0045102b sltu v0,v0,a1 +800b6128: 10400008 beqz v0,800b614c <_Z5ApuD7v+0xcc> +800b612c: 3c028021 lui v0,0x8021 +800b6130: 2442e308 addiu v0,v0,-7416 +800b6134: 90440004 lbu a0,4(v0) +800b6138: 3c03ffff lui v1,0xffff +800b613c: 00a21021 addu v0,a1,v0 +800b6140: 00431021 addu v0,v0,v1 +800b6144: 1480ffef bnez a0,800b6104 <_Z5ApuD7v+0x84> +800b6148: a04600cb sb a2,203(v0) +800b614c: 8ce20004 lw v0,4(a3) +800b6150: 00451021 addu v0,v0,a1 +800b6154: a0460000 sb a2,0(v0) +800b6158: 8e02e3e8 lw v0,-7192(s0) +800b615c: 24420002 addiu v0,v0,2 +800b6160: ae02e3e8 sw v0,-7192(s0) +800b6164: 8fbf0014 lw ra,20(sp) +800b6168: 8fb00010 lw s0,16(sp) +800b616c: 03e00008 jr ra +800b6170: 27bd0018 addiu sp,sp,24 +800b6174: 10a2001c beq a1,v0,800b61e8 <_Z5ApuD7v+0x168> +800b6178: 3c02800b lui v0,0x800b +800b617c: 2ca200fd sltiu v0,a1,253 +800b6180: 1040ffe0 beqz v0,800b6104 <_Z5ApuD7v+0x84> +800b6184: 2ca300fa sltiu v1,a1,250 +800b6188: 8ce20004 lw v0,4(a3) +800b618c: 00451021 addu v0,v0,a1 +800b6190: 1460ffdc bnez v1,800b6104 <_Z5ApuD7v+0x84> +800b6194: a0460000 sb a2,0(v0) +800b6198: 10c0000d beqz a2,800b61d0 <_Z5ApuD7v+0x150> +800b619c: 3c038021 lui v1,0x8021 +800b61a0: 3c028021 lui v0,0x8021 +800b61a4: 00051840 sll v1,a1,0x1 +800b61a8: 2442e308 addiu v0,v0,-7416 +800b61ac: 00621821 addu v1,v1,v0 +800b61b0: 0802d841 j 800b6104 <_Z5ApuD7v+0x84> +800b61b4: a466fede sh a2,-290(v1) +800b61b8: 3c02800b lui v0,0x800b +800b61bc: 244210e8 addiu v0,v0,4328 +800b61c0: 0040f809 jalr v0 +800b61c4: 00c02021 move a0,a2 +800b61c8: 0802d842 j 800b6108 <_Z5ApuD7v+0x88> +800b61cc: 8e02e3e8 lw v0,-7192(s0) +800b61d0: 00051040 sll v0,a1,0x1 +800b61d4: 2463e308 addiu v1,v1,-7416 +800b61d8: 00431021 addu v0,v0,v1 +800b61dc: 24040100 li a0,256 +800b61e0: 0802d841 j 800b6104 <_Z5ApuD7v+0x84> +800b61e4: a444fede sh a0,-290(v0) +800b61e8: 24420c8c addiu v0,v0,3212 +800b61ec: 0040f809 jalr v0 +800b61f0: 00c02021 move a0,a2 +800b61f4: 0802d842 j 800b6108 <_Z5ApuD7v+0x88> +800b61f8: 8e02e3e8 lw v0,-7192(s0) + +800b61fc <_Z5ApuD6v>: +800b61fc: 27bdffe8 addiu sp,sp,-24 +800b6200: afb00010 sw s0,16(sp) +800b6204: afbf0014 sw ra,20(sp) +800b6208: 3c108021 lui s0,0x8021 +800b620c: 8e06e3e8 lw a2,-7192(s0) +800b6210: 3c058021 lui a1,0x8021 +800b6214: 24a5e424 addiu a1,a1,-7132 +800b6218: 90c20001 lbu v0,1(a2) +800b621c: 90c30002 lbu v1,2(a2) +800b6220: 90a40003 lbu a0,3(a1) +800b6224: 00031a00 sll v1,v1,0x8 +800b6228: 00441021 addu v0,v0,a0 +800b622c: 00621821 addu v1,v1,v0 +800b6230: 3066ffff andi a2,v1,0xffff +800b6234: 24c2ff10 addiu v0,a2,-240 +800b6238: 2607e3e8 addiu a3,s0,-7192 +800b623c: 2c420010 sltiu v0,v0,16 +800b6240: ace30010 sw v1,16(a3) +800b6244: 10400012 beqz v0,800b6290 <_Z5ApuD6v+0x94> +800b6248: 90a50002 lbu a1,2(a1) +800b624c: 240200f3 li v0,243 +800b6250: 10c20035 beq a2,v0,800b6328 <_Z5ApuD6v+0x12c> +800b6254: 24c3ff0c addiu v1,a2,-244 +800b6258: 2c620004 sltiu v0,v1,4 +800b625c: 10400021 beqz v0,800b62e4 <_Z5ApuD6v+0xe8> +800b6260: 240200f1 li v0,241 +800b6264: 3c028021 lui v0,0x8021 +800b6268: 2442e308 addiu v0,v0,-7416 +800b626c: 00621021 addu v0,v1,v0 +800b6270: a0450007 sb a1,7(v0) +800b6274: 8e02e3e8 lw v0,-7192(s0) +800b6278: 24420003 addiu v0,v0,3 +800b627c: ae02e3e8 sw v0,-7192(s0) +800b6280: 8fbf0014 lw ra,20(sp) +800b6284: 8fb00010 lw s0,16(sp) +800b6288: 03e00008 jr ra +800b628c: 27bd0018 addiu sp,sp,24 +800b6290: 3402ffbf li v0,0xffbf +800b6294: 0046102b sltu v0,v0,a2 +800b6298: 10400008 beqz v0,800b62bc <_Z5ApuD6v+0xc0> +800b629c: 3c028021 lui v0,0x8021 +800b62a0: 2442e308 addiu v0,v0,-7416 +800b62a4: 90440004 lbu a0,4(v0) +800b62a8: 3c03ffff lui v1,0xffff +800b62ac: 00c21021 addu v0,a2,v0 +800b62b0: 00431021 addu v0,v0,v1 +800b62b4: 1480ffef bnez a0,800b6274 <_Z5ApuD6v+0x78> +800b62b8: a04500cb sb a1,203(v0) +800b62bc: 8ce20004 lw v0,4(a3) +800b62c0: 00461021 addu v0,v0,a2 +800b62c4: a0450000 sb a1,0(v0) +800b62c8: 8e02e3e8 lw v0,-7192(s0) +800b62cc: 24420003 addiu v0,v0,3 +800b62d0: ae02e3e8 sw v0,-7192(s0) +800b62d4: 8fbf0014 lw ra,20(sp) +800b62d8: 8fb00010 lw s0,16(sp) +800b62dc: 03e00008 jr ra +800b62e0: 27bd0018 addiu sp,sp,24 +800b62e4: 10c2001c beq a2,v0,800b6358 <_Z5ApuD6v+0x15c> +800b62e8: 3c02800b lui v0,0x800b +800b62ec: 2cc200fd sltiu v0,a2,253 +800b62f0: 1040ffe0 beqz v0,800b6274 <_Z5ApuD6v+0x78> +800b62f4: 2cc300fa sltiu v1,a2,250 +800b62f8: 8ce20004 lw v0,4(a3) +800b62fc: 00461021 addu v0,v0,a2 +800b6300: 1460ffdc bnez v1,800b6274 <_Z5ApuD6v+0x78> +800b6304: a0450000 sb a1,0(v0) +800b6308: 10a0000d beqz a1,800b6340 <_Z5ApuD6v+0x144> +800b630c: 3c038021 lui v1,0x8021 +800b6310: 3c028021 lui v0,0x8021 +800b6314: 00061840 sll v1,a2,0x1 +800b6318: 2442e308 addiu v0,v0,-7416 +800b631c: 00621821 addu v1,v1,v0 +800b6320: 0802d89d j 800b6274 <_Z5ApuD6v+0x78> +800b6324: a465fede sh a1,-290(v1) +800b6328: 3c02800b lui v0,0x800b +800b632c: 244210e8 addiu v0,v0,4328 +800b6330: 0040f809 jalr v0 +800b6334: 00a02021 move a0,a1 +800b6338: 0802d89e j 800b6278 <_Z5ApuD6v+0x7c> +800b633c: 8e02e3e8 lw v0,-7192(s0) +800b6340: 00061040 sll v0,a2,0x1 +800b6344: 2463e308 addiu v1,v1,-7416 +800b6348: 00431021 addu v0,v0,v1 +800b634c: 24040100 li a0,256 +800b6350: 0802d89d j 800b6274 <_Z5ApuD6v+0x78> +800b6354: a444fede sh a0,-290(v0) +800b6358: 24420c8c addiu v0,v0,3212 +800b635c: 0040f809 jalr v0 +800b6360: 00a02021 move a0,a1 +800b6364: 0802d89e j 800b6278 <_Z5ApuD6v+0x7c> +800b6368: 8e02e3e8 lw v0,-7192(s0) + +800b636c <_Z5ApuD5v>: +800b636c: 27bdffe8 addiu sp,sp,-24 +800b6370: afb00010 sw s0,16(sp) +800b6374: afbf0014 sw ra,20(sp) +800b6378: 3c108021 lui s0,0x8021 +800b637c: 8e06e3e8 lw a2,-7192(s0) +800b6380: 3c058021 lui a1,0x8021 +800b6384: 24a5e424 addiu a1,a1,-7132 +800b6388: 90c20001 lbu v0,1(a2) +800b638c: 90c30002 lbu v1,2(a2) +800b6390: 90a40004 lbu a0,4(a1) +800b6394: 00031a00 sll v1,v1,0x8 +800b6398: 00441021 addu v0,v0,a0 +800b639c: 00621821 addu v1,v1,v0 +800b63a0: 3066ffff andi a2,v1,0xffff +800b63a4: 24c2ff10 addiu v0,a2,-240 +800b63a8: 2607e3e8 addiu a3,s0,-7192 +800b63ac: 2c420010 sltiu v0,v0,16 +800b63b0: ace30010 sw v1,16(a3) +800b63b4: 10400012 beqz v0,800b6400 <_Z5ApuD5v+0x94> +800b63b8: 90a50002 lbu a1,2(a1) +800b63bc: 240200f3 li v0,243 +800b63c0: 10c20035 beq a2,v0,800b6498 <_Z5ApuD5v+0x12c> +800b63c4: 24c3ff0c addiu v1,a2,-244 +800b63c8: 2c620004 sltiu v0,v1,4 +800b63cc: 10400021 beqz v0,800b6454 <_Z5ApuD5v+0xe8> +800b63d0: 240200f1 li v0,241 +800b63d4: 3c028021 lui v0,0x8021 +800b63d8: 2442e308 addiu v0,v0,-7416 +800b63dc: 00621021 addu v0,v1,v0 +800b63e0: a0450007 sb a1,7(v0) +800b63e4: 8e02e3e8 lw v0,-7192(s0) +800b63e8: 24420003 addiu v0,v0,3 +800b63ec: ae02e3e8 sw v0,-7192(s0) +800b63f0: 8fbf0014 lw ra,20(sp) +800b63f4: 8fb00010 lw s0,16(sp) +800b63f8: 03e00008 jr ra +800b63fc: 27bd0018 addiu sp,sp,24 +800b6400: 3402ffbf li v0,0xffbf +800b6404: 0046102b sltu v0,v0,a2 +800b6408: 10400008 beqz v0,800b642c <_Z5ApuD5v+0xc0> +800b640c: 3c028021 lui v0,0x8021 +800b6410: 2442e308 addiu v0,v0,-7416 +800b6414: 90440004 lbu a0,4(v0) +800b6418: 3c03ffff lui v1,0xffff +800b641c: 00c21021 addu v0,a2,v0 +800b6420: 00431021 addu v0,v0,v1 +800b6424: 1480ffef bnez a0,800b63e4 <_Z5ApuD5v+0x78> +800b6428: a04500cb sb a1,203(v0) +800b642c: 8ce20004 lw v0,4(a3) +800b6430: 00461021 addu v0,v0,a2 +800b6434: a0450000 sb a1,0(v0) +800b6438: 8e02e3e8 lw v0,-7192(s0) +800b643c: 24420003 addiu v0,v0,3 +800b6440: ae02e3e8 sw v0,-7192(s0) +800b6444: 8fbf0014 lw ra,20(sp) +800b6448: 8fb00010 lw s0,16(sp) +800b644c: 03e00008 jr ra +800b6450: 27bd0018 addiu sp,sp,24 +800b6454: 10c2001c beq a2,v0,800b64c8 <_Z5ApuD5v+0x15c> +800b6458: 3c02800b lui v0,0x800b +800b645c: 2cc200fd sltiu v0,a2,253 +800b6460: 1040ffe0 beqz v0,800b63e4 <_Z5ApuD5v+0x78> +800b6464: 2cc300fa sltiu v1,a2,250 +800b6468: 8ce20004 lw v0,4(a3) +800b646c: 00461021 addu v0,v0,a2 +800b6470: 1460ffdc bnez v1,800b63e4 <_Z5ApuD5v+0x78> +800b6474: a0450000 sb a1,0(v0) +800b6478: 10a0000d beqz a1,800b64b0 <_Z5ApuD5v+0x144> +800b647c: 3c038021 lui v1,0x8021 +800b6480: 3c028021 lui v0,0x8021 +800b6484: 00061840 sll v1,a2,0x1 +800b6488: 2442e308 addiu v0,v0,-7416 +800b648c: 00621821 addu v1,v1,v0 +800b6490: 0802d8f9 j 800b63e4 <_Z5ApuD5v+0x78> +800b6494: a465fede sh a1,-290(v1) +800b6498: 3c02800b lui v0,0x800b +800b649c: 244210e8 addiu v0,v0,4328 +800b64a0: 0040f809 jalr v0 +800b64a4: 00a02021 move a0,a1 +800b64a8: 0802d8fa j 800b63e8 <_Z5ApuD5v+0x7c> +800b64ac: 8e02e3e8 lw v0,-7192(s0) +800b64b0: 00061040 sll v0,a2,0x1 +800b64b4: 2463e308 addiu v1,v1,-7416 +800b64b8: 00431021 addu v0,v0,v1 +800b64bc: 24040100 li a0,256 +800b64c0: 0802d8f9 j 800b63e4 <_Z5ApuD5v+0x78> +800b64c4: a444fede sh a0,-290(v0) +800b64c8: 24420c8c addiu v0,v0,3212 +800b64cc: 0040f809 jalr v0 +800b64d0: 00a02021 move a0,a1 +800b64d4: 0802d8fa j 800b63e8 <_Z5ApuD5v+0x7c> +800b64d8: 8e02e3e8 lw v0,-7192(s0) + +800b64dc <_Z5Apu05v>: +800b64dc: 27bdffe0 addiu sp,sp,-32 +800b64e0: afb20018 sw s2,24(sp) +800b64e4: afb00010 sw s0,16(sp) +800b64e8: afbf001c sw ra,28(sp) +800b64ec: afb10014 sw s1,20(sp) +800b64f0: 3c108021 lui s0,0x8021 +800b64f4: 8e07e3e8 lw a3,-7192(s0) +800b64f8: 3c128021 lui s2,0x8021 +800b64fc: 90e20002 lbu v0,2(a3) +800b6500: 90e30001 lbu v1,1(a3) +800b6504: 00021200 sll v0,v0,0x8 +800b6508: 00621821 addu v1,v1,v0 +800b650c: 3065ffff andi a1,v1,0xffff +800b6510: 24a4ff0c addiu a0,a1,-244 +800b6514: 24a2ff10 addiu v0,a1,-240 +800b6518: 2c880004 sltiu t0,a0,4 +800b651c: 2606e3e8 addiu a2,s0,-7192 +800b6520: 2644e424 addiu a0,s2,-7132 +800b6524: 2c420010 sltiu v0,v0,16 +800b6528: acc30010 sw v1,16(a2) +800b652c: 10400007 beqz v0,800b654c <_Z5Apu05v+0x70> +800b6530: 90910002 lbu s1,2(a0) +800b6534: 15000016 bnez t0,800b6590 <_Z5Apu05v+0xb4> +800b6538: 240200f3 li v0,243 +800b653c: 10a2003e beq a1,v0,800b6638 <_Z5Apu05v+0x15c> +800b6540: 2ca300fd sltiu v1,a1,253 +800b6544: 10600026 beqz v1,800b65e0 <_Z5Apu05v+0x104> +800b6548: 00000000 nop +800b654c: 8cc20004 lw v0,4(a2) +800b6550: 00451021 addu v0,v0,a1 +800b6554: 90420000 lbu v0,0(v0) +800b6558: 8e03e3e8 lw v1,-7192(s0) +800b655c: 02222025 or a0,s1,v0 +800b6560: 2645e424 addiu a1,s2,-7132 +800b6564: 2602e3e8 addiu v0,s0,-7192 +800b6568: 24630003 addiu v1,v1,3 +800b656c: a0440029 sb a0,41(v0) +800b6570: ae03e3e8 sw v1,-7192(s0) +800b6574: a0a40002 sb a0,2(a1) +800b6578: 8fbf001c lw ra,28(sp) +800b657c: 8fb20018 lw s2,24(sp) +800b6580: 8fb10014 lw s1,20(sp) +800b6584: 8fb00010 lw s0,16(sp) +800b6588: 03e00008 jr ra +800b658c: 27bd0020 addiu sp,sp,32 +800b6590: 8cc30014 lw v1,20(a2) +800b6594: 8cc20004 lw v0,4(a2) +800b6598: acc30018 sw v1,24(a2) +800b659c: acc70014 sw a3,20(a2) +800b65a0: 00451021 addu v0,v0,a1 +800b65a4: 90420000 lbu v0,0(v0) +800b65a8: 8e03e3e8 lw v1,-7192(s0) +800b65ac: 02222025 or a0,s1,v0 +800b65b0: 2645e424 addiu a1,s2,-7132 +800b65b4: 2602e3e8 addiu v0,s0,-7192 +800b65b8: 24630003 addiu v1,v1,3 +800b65bc: a0440029 sb a0,41(v0) +800b65c0: ae03e3e8 sw v1,-7192(s0) +800b65c4: a0a40002 sb a0,2(a1) +800b65c8: 8fbf001c lw ra,28(sp) +800b65cc: 8fb20018 lw s2,24(sp) +800b65d0: 8fb10014 lw s1,20(sp) +800b65d4: 8fb00010 lw s0,16(sp) +800b65d8: 03e00008 jr ra +800b65dc: 27bd0020 addiu sp,sp,32 +800b65e0: 8cc30014 lw v1,20(a2) +800b65e4: 8cc20004 lw v0,4(a2) +800b65e8: acc70014 sw a3,20(a2) +800b65ec: acc30018 sw v1,24(a2) +800b65f0: 00a21021 addu v0,a1,v0 +800b65f4: 90430000 lbu v1,0(v0) +800b65f8: a0400000 sb zero,0(v0) +800b65fc: 00601021 move v0,v1 +800b6600: 8e03e3e8 lw v1,-7192(s0) +800b6604: 02222025 or a0,s1,v0 +800b6608: 2645e424 addiu a1,s2,-7132 +800b660c: 2602e3e8 addiu v0,s0,-7192 +800b6610: 24630003 addiu v1,v1,3 +800b6614: a0440029 sb a0,41(v0) +800b6618: ae03e3e8 sw v1,-7192(s0) +800b661c: a0a40002 sb a0,2(a1) +800b6620: 8fbf001c lw ra,28(sp) +800b6624: 8fb20018 lw s2,24(sp) +800b6628: 8fb10014 lw s1,20(sp) +800b662c: 8fb00010 lw s0,16(sp) +800b6630: 03e00008 jr ra +800b6634: 27bd0020 addiu sp,sp,32 +800b6638: 3c02800b lui v0,0x800b +800b663c: 24420bb8 addiu v0,v0,3000 +800b6640: 0040f809 jalr v0 +800b6644: 00000000 nop +800b6648: 0802d957 j 800b655c <_Z5Apu05v+0x80> +800b664c: 8e03e3e8 lw v1,-7192(s0) + +800b6650 <_Z5Apu17v>: +800b6650: 27bdffe0 addiu sp,sp,-32 +800b6654: afb20018 sw s2,24(sp) +800b6658: afb00010 sw s0,16(sp) +800b665c: afbf001c sw ra,28(sp) +800b6660: afb10014 sw s1,20(sp) +800b6664: 3c108021 lui s0,0x8021 +800b6668: 8e08e3e8 lw t0,-7192(s0) +800b666c: 2607e3e8 addiu a3,s0,-7192 +800b6670: 91020001 lbu v0,1(t0) +800b6674: 8ce30008 lw v1,8(a3) +800b6678: 3c128021 lui s2,0x8021 +800b667c: 00431021 addu v0,v0,v1 +800b6680: 2646e424 addiu a2,s2,-7132 +800b6684: 90430000 lbu v1,0(v0) +800b6688: 90440001 lbu a0,1(v0) +800b668c: 90c50003 lbu a1,3(a2) +800b6690: 00042200 sll a0,a0,0x8 +800b6694: 00651821 addu v1,v1,a1 +800b6698: 00832021 addu a0,a0,v1 +800b669c: 3085ffff andi a1,a0,0xffff +800b66a0: 24a2ff10 addiu v0,a1,-240 +800b66a4: 24a3ff0c addiu v1,a1,-244 +800b66a8: 2c420010 sltiu v0,v0,16 +800b66ac: 2c630004 sltiu v1,v1,4 +800b66b0: ace40010 sw a0,16(a3) +800b66b4: 10400007 beqz v0,800b66d4 <_Z5Apu17v+0x84> +800b66b8: 90d10002 lbu s1,2(a2) +800b66bc: 14600016 bnez v1,800b6718 <_Z5Apu17v+0xc8> +800b66c0: 240200f3 li v0,243 +800b66c4: 10a2003e beq a1,v0,800b67c0 <_Z5Apu17v+0x170> +800b66c8: 2ca300fd sltiu v1,a1,253 +800b66cc: 10600026 beqz v1,800b6768 <_Z5Apu17v+0x118> +800b66d0: 00000000 nop +800b66d4: 8ce20004 lw v0,4(a3) +800b66d8: 00451021 addu v0,v0,a1 +800b66dc: 90420000 lbu v0,0(v0) +800b66e0: 8e03e3e8 lw v1,-7192(s0) +800b66e4: 02222025 or a0,s1,v0 +800b66e8: 2645e424 addiu a1,s2,-7132 +800b66ec: 2602e3e8 addiu v0,s0,-7192 +800b66f0: 24630002 addiu v1,v1,2 +800b66f4: a0440029 sb a0,41(v0) +800b66f8: ae03e3e8 sw v1,-7192(s0) +800b66fc: a0a40002 sb a0,2(a1) +800b6700: 8fbf001c lw ra,28(sp) +800b6704: 8fb20018 lw s2,24(sp) +800b6708: 8fb10014 lw s1,20(sp) +800b670c: 8fb00010 lw s0,16(sp) +800b6710: 03e00008 jr ra +800b6714: 27bd0020 addiu sp,sp,32 +800b6718: 8ce30014 lw v1,20(a3) +800b671c: 8ce20004 lw v0,4(a3) +800b6720: ace30018 sw v1,24(a3) +800b6724: ace80014 sw t0,20(a3) +800b6728: 00451021 addu v0,v0,a1 +800b672c: 90420000 lbu v0,0(v0) +800b6730: 8e03e3e8 lw v1,-7192(s0) +800b6734: 02222025 or a0,s1,v0 +800b6738: 2645e424 addiu a1,s2,-7132 +800b673c: 2602e3e8 addiu v0,s0,-7192 +800b6740: 24630002 addiu v1,v1,2 +800b6744: a0440029 sb a0,41(v0) +800b6748: ae03e3e8 sw v1,-7192(s0) +800b674c: a0a40002 sb a0,2(a1) +800b6750: 8fbf001c lw ra,28(sp) +800b6754: 8fb20018 lw s2,24(sp) +800b6758: 8fb10014 lw s1,20(sp) +800b675c: 8fb00010 lw s0,16(sp) +800b6760: 03e00008 jr ra +800b6764: 27bd0020 addiu sp,sp,32 +800b6768: 8ce30014 lw v1,20(a3) +800b676c: 8ce20004 lw v0,4(a3) +800b6770: ace80014 sw t0,20(a3) +800b6774: ace30018 sw v1,24(a3) +800b6778: 00a21021 addu v0,a1,v0 +800b677c: 90430000 lbu v1,0(v0) +800b6780: a0400000 sb zero,0(v0) +800b6784: 00601021 move v0,v1 +800b6788: 8e03e3e8 lw v1,-7192(s0) +800b678c: 02222025 or a0,s1,v0 +800b6790: 2645e424 addiu a1,s2,-7132 +800b6794: 2602e3e8 addiu v0,s0,-7192 +800b6798: 24630002 addiu v1,v1,2 +800b679c: a0440029 sb a0,41(v0) +800b67a0: ae03e3e8 sw v1,-7192(s0) +800b67a4: a0a40002 sb a0,2(a1) +800b67a8: 8fbf001c lw ra,28(sp) +800b67ac: 8fb20018 lw s2,24(sp) +800b67b0: 8fb10014 lw s1,20(sp) +800b67b4: 8fb00010 lw s0,16(sp) +800b67b8: 03e00008 jr ra +800b67bc: 27bd0020 addiu sp,sp,32 +800b67c0: 3c02800b lui v0,0x800b +800b67c4: 24420bb8 addiu v0,v0,3000 +800b67c8: 0040f809 jalr v0 +800b67cc: 00000000 nop +800b67d0: 0802d9b9 j 800b66e4 <_Z5Apu17v+0x94> +800b67d4: 8e03e3e8 lw v1,-7192(s0) + +800b67d8 <_Z5Apu16v>: +800b67d8: 27bdffe0 addiu sp,sp,-32 +800b67dc: afb20018 sw s2,24(sp) +800b67e0: afb00010 sw s0,16(sp) +800b67e4: afbf001c sw ra,28(sp) +800b67e8: afb10014 sw s1,20(sp) +800b67ec: 3c108021 lui s0,0x8021 +800b67f0: 8e08e3e8 lw t0,-7192(s0) +800b67f4: 3c128021 lui s2,0x8021 +800b67f8: 2645e424 addiu a1,s2,-7132 +800b67fc: 91030002 lbu v1,2(t0) +800b6800: 91020001 lbu v0,1(t0) +800b6804: 90a40003 lbu a0,3(a1) +800b6808: 00031a00 sll v1,v1,0x8 +800b680c: 00441021 addu v0,v0,a0 +800b6810: 00621821 addu v1,v1,v0 +800b6814: 3066ffff andi a2,v1,0xffff +800b6818: 24c2ff10 addiu v0,a2,-240 +800b681c: 24c4ff0c addiu a0,a2,-244 +800b6820: 2607e3e8 addiu a3,s0,-7192 +800b6824: 2c420010 sltiu v0,v0,16 +800b6828: 2c840004 sltiu a0,a0,4 +800b682c: ace30010 sw v1,16(a3) +800b6830: 10400007 beqz v0,800b6850 <_Z5Apu16v+0x78> +800b6834: 90b10002 lbu s1,2(a1) +800b6838: 14800016 bnez a0,800b6894 <_Z5Apu16v+0xbc> +800b683c: 240200f3 li v0,243 +800b6840: 10c2003c beq a2,v0,800b6934 <_Z5Apu16v+0x15c> +800b6844: 2cc300fd sltiu v1,a2,253 +800b6848: 10600025 beqz v1,800b68e0 <_Z5Apu16v+0x108> +800b684c: 00000000 nop +800b6850: 8ce20004 lw v0,4(a3) +800b6854: 00461021 addu v0,v0,a2 +800b6858: 90420000 lbu v0,0(v0) +800b685c: 8e03e3e8 lw v1,-7192(s0) +800b6860: 02222025 or a0,s1,v0 +800b6864: 2645e424 addiu a1,s2,-7132 +800b6868: 2602e3e8 addiu v0,s0,-7192 +800b686c: 24630003 addiu v1,v1,3 +800b6870: a0440029 sb a0,41(v0) +800b6874: ae03e3e8 sw v1,-7192(s0) +800b6878: a0a40002 sb a0,2(a1) +800b687c: 8fbf001c lw ra,28(sp) +800b6880: 8fb20018 lw s2,24(sp) +800b6884: 8fb10014 lw s1,20(sp) +800b6888: 8fb00010 lw s0,16(sp) +800b688c: 03e00008 jr ra +800b6890: 27bd0020 addiu sp,sp,32 +800b6894: 8ce30014 lw v1,20(a3) +800b6898: 8ce20004 lw v0,4(a3) +800b689c: ace30018 sw v1,24(a3) +800b68a0: ace80014 sw t0,20(a3) +800b68a4: 00461021 addu v0,v0,a2 +800b68a8: 90420000 lbu v0,0(v0) +800b68ac: 8e03e3e8 lw v1,-7192(s0) +800b68b0: 02222025 or a0,s1,v0 +800b68b4: 2602e3e8 addiu v0,s0,-7192 +800b68b8: 24630003 addiu v1,v1,3 +800b68bc: a0440029 sb a0,41(v0) +800b68c0: ae03e3e8 sw v1,-7192(s0) +800b68c4: a0a40002 sb a0,2(a1) +800b68c8: 8fbf001c lw ra,28(sp) +800b68cc: 8fb20018 lw s2,24(sp) +800b68d0: 8fb10014 lw s1,20(sp) +800b68d4: 8fb00010 lw s0,16(sp) +800b68d8: 03e00008 jr ra +800b68dc: 27bd0020 addiu sp,sp,32 +800b68e0: 8ce30014 lw v1,20(a3) +800b68e4: 8ce20004 lw v0,4(a3) +800b68e8: ace80014 sw t0,20(a3) +800b68ec: ace30018 sw v1,24(a3) +800b68f0: 00c21021 addu v0,a2,v0 +800b68f4: 90430000 lbu v1,0(v0) +800b68f8: a0400000 sb zero,0(v0) +800b68fc: 00601021 move v0,v1 +800b6900: 8e03e3e8 lw v1,-7192(s0) +800b6904: 02222025 or a0,s1,v0 +800b6908: 2602e3e8 addiu v0,s0,-7192 +800b690c: 24630003 addiu v1,v1,3 +800b6910: a0440029 sb a0,41(v0) +800b6914: ae03e3e8 sw v1,-7192(s0) +800b6918: a0a40002 sb a0,2(a1) +800b691c: 8fbf001c lw ra,28(sp) +800b6920: 8fb20018 lw s2,24(sp) +800b6924: 8fb10014 lw s1,20(sp) +800b6928: 8fb00010 lw s0,16(sp) +800b692c: 03e00008 jr ra +800b6930: 27bd0020 addiu sp,sp,32 +800b6934: 3c02800b lui v0,0x800b +800b6938: 24420bb8 addiu v0,v0,3000 +800b693c: 0040f809 jalr v0 +800b6940: 00000000 nop +800b6944: 0802da18 j 800b6860 <_Z5Apu16v+0x88> +800b6948: 8e03e3e8 lw v1,-7192(s0) + +800b694c <_Z5Apu15v>: +800b694c: 27bdffe0 addiu sp,sp,-32 +800b6950: afb20018 sw s2,24(sp) +800b6954: afb00010 sw s0,16(sp) +800b6958: afbf001c sw ra,28(sp) +800b695c: afb10014 sw s1,20(sp) +800b6960: 3c108021 lui s0,0x8021 +800b6964: 8e08e3e8 lw t0,-7192(s0) +800b6968: 3c128021 lui s2,0x8021 +800b696c: 2645e424 addiu a1,s2,-7132 +800b6970: 91030002 lbu v1,2(t0) +800b6974: 91020001 lbu v0,1(t0) +800b6978: 90a40004 lbu a0,4(a1) +800b697c: 00031a00 sll v1,v1,0x8 +800b6980: 00441021 addu v0,v0,a0 +800b6984: 00621821 addu v1,v1,v0 +800b6988: 3066ffff andi a2,v1,0xffff +800b698c: 24c2ff10 addiu v0,a2,-240 +800b6990: 24c4ff0c addiu a0,a2,-244 +800b6994: 2607e3e8 addiu a3,s0,-7192 +800b6998: 2c420010 sltiu v0,v0,16 +800b699c: 2c840004 sltiu a0,a0,4 +800b69a0: ace30010 sw v1,16(a3) +800b69a4: 10400007 beqz v0,800b69c4 <_Z5Apu15v+0x78> +800b69a8: 90b10002 lbu s1,2(a1) +800b69ac: 14800016 bnez a0,800b6a08 <_Z5Apu15v+0xbc> +800b69b0: 240200f3 li v0,243 +800b69b4: 10c2003c beq a2,v0,800b6aa8 <_Z5Apu15v+0x15c> +800b69b8: 2cc300fd sltiu v1,a2,253 +800b69bc: 10600025 beqz v1,800b6a54 <_Z5Apu15v+0x108> +800b69c0: 00000000 nop +800b69c4: 8ce20004 lw v0,4(a3) +800b69c8: 00461021 addu v0,v0,a2 +800b69cc: 90420000 lbu v0,0(v0) +800b69d0: 8e03e3e8 lw v1,-7192(s0) +800b69d4: 02222025 or a0,s1,v0 +800b69d8: 2645e424 addiu a1,s2,-7132 +800b69dc: 2602e3e8 addiu v0,s0,-7192 +800b69e0: 24630003 addiu v1,v1,3 +800b69e4: a0440029 sb a0,41(v0) +800b69e8: ae03e3e8 sw v1,-7192(s0) +800b69ec: a0a40002 sb a0,2(a1) +800b69f0: 8fbf001c lw ra,28(sp) +800b69f4: 8fb20018 lw s2,24(sp) +800b69f8: 8fb10014 lw s1,20(sp) +800b69fc: 8fb00010 lw s0,16(sp) +800b6a00: 03e00008 jr ra +800b6a04: 27bd0020 addiu sp,sp,32 +800b6a08: 8ce30014 lw v1,20(a3) +800b6a0c: 8ce20004 lw v0,4(a3) +800b6a10: ace30018 sw v1,24(a3) +800b6a14: ace80014 sw t0,20(a3) +800b6a18: 00461021 addu v0,v0,a2 +800b6a1c: 90420000 lbu v0,0(v0) +800b6a20: 8e03e3e8 lw v1,-7192(s0) +800b6a24: 02222025 or a0,s1,v0 +800b6a28: 2602e3e8 addiu v0,s0,-7192 +800b6a2c: 24630003 addiu v1,v1,3 +800b6a30: a0440029 sb a0,41(v0) +800b6a34: ae03e3e8 sw v1,-7192(s0) +800b6a38: a0a40002 sb a0,2(a1) +800b6a3c: 8fbf001c lw ra,28(sp) +800b6a40: 8fb20018 lw s2,24(sp) +800b6a44: 8fb10014 lw s1,20(sp) +800b6a48: 8fb00010 lw s0,16(sp) +800b6a4c: 03e00008 jr ra +800b6a50: 27bd0020 addiu sp,sp,32 +800b6a54: 8ce30014 lw v1,20(a3) +800b6a58: 8ce20004 lw v0,4(a3) +800b6a5c: ace80014 sw t0,20(a3) +800b6a60: ace30018 sw v1,24(a3) +800b6a64: 00c21021 addu v0,a2,v0 +800b6a68: 90430000 lbu v1,0(v0) +800b6a6c: a0400000 sb zero,0(v0) +800b6a70: 00601021 move v0,v1 +800b6a74: 8e03e3e8 lw v1,-7192(s0) +800b6a78: 02222025 or a0,s1,v0 +800b6a7c: 2602e3e8 addiu v0,s0,-7192 +800b6a80: 24630003 addiu v1,v1,3 +800b6a84: a0440029 sb a0,41(v0) +800b6a88: ae03e3e8 sw v1,-7192(s0) +800b6a8c: a0a40002 sb a0,2(a1) +800b6a90: 8fbf001c lw ra,28(sp) +800b6a94: 8fb20018 lw s2,24(sp) +800b6a98: 8fb10014 lw s1,20(sp) +800b6a9c: 8fb00010 lw s0,16(sp) +800b6aa0: 03e00008 jr ra +800b6aa4: 27bd0020 addiu sp,sp,32 +800b6aa8: 3c02800b lui v0,0x800b +800b6aac: 24420bb8 addiu v0,v0,3000 +800b6ab0: 0040f809 jalr v0 +800b6ab4: 00000000 nop +800b6ab8: 0802da75 j 800b69d4 <_Z5Apu15v+0x88> +800b6abc: 8e03e3e8 lw v1,-7192(s0) + +800b6ac0 <_Z5Apu07v>: +800b6ac0: 27bdffe0 addiu sp,sp,-32 +800b6ac4: afb20018 sw s2,24(sp) +800b6ac8: afb00010 sw s0,16(sp) +800b6acc: afbf001c sw ra,28(sp) +800b6ad0: afb10014 sw s1,20(sp) +800b6ad4: 3c108021 lui s0,0x8021 +800b6ad8: 8e09e3e8 lw t1,-7192(s0) +800b6adc: 3c128021 lui s2,0x8021 +800b6ae0: 2647e424 addiu a3,s2,-7132 +800b6ae4: 91250001 lbu a1,1(t1) +800b6ae8: 90e30004 lbu v1,4(a3) +800b6aec: 2608e3e8 addiu t0,s0,-7192 +800b6af0: 00a32821 addu a1,a1,v1 +800b6af4: 24a20001 addiu v0,a1,1 +800b6af8: 8d040008 lw a0,8(t0) +800b6afc: 304200ff andi v0,v0,0xff +800b6b00: 00821021 addu v0,a0,v0 +800b6b04: 30a500ff andi a1,a1,0xff +800b6b08: 90430000 lbu v1,0(v0) +800b6b0c: 00852021 addu a0,a0,a1 +800b6b10: 90860000 lbu a2,0(a0) +800b6b14: 00031a00 sll v1,v1,0x8 +800b6b18: 00c33021 addu a2,a2,v1 +800b6b1c: 30c4ffff andi a0,a2,0xffff +800b6b20: 2482ff10 addiu v0,a0,-240 +800b6b24: 2483ff0c addiu v1,a0,-244 +800b6b28: 2c420010 sltiu v0,v0,16 +800b6b2c: 2c630004 sltiu v1,v1,4 +800b6b30: ad060010 sw a2,16(t0) +800b6b34: 10400007 beqz v0,800b6b54 <_Z5Apu07v+0x94> +800b6b38: 90f10002 lbu s1,2(a3) +800b6b3c: 14600016 bnez v1,800b6b98 <_Z5Apu07v+0xd8> +800b6b40: 240200f3 li v0,243 +800b6b44: 1082003d beq a0,v0,800b6c3c <_Z5Apu07v+0x17c> +800b6b48: 2c8300fd sltiu v1,a0,253 +800b6b4c: 10600026 beqz v1,800b6be8 <_Z5Apu07v+0x128> +800b6b50: 2645e424 addiu a1,s2,-7132 +800b6b54: 8d020004 lw v0,4(t0) +800b6b58: 00441021 addu v0,v0,a0 +800b6b5c: 90420000 lbu v0,0(v0) +800b6b60: 8e03e3e8 lw v1,-7192(s0) +800b6b64: 02222025 or a0,s1,v0 +800b6b68: 2645e424 addiu a1,s2,-7132 +800b6b6c: 2602e3e8 addiu v0,s0,-7192 +800b6b70: 24630002 addiu v1,v1,2 +800b6b74: a0440029 sb a0,41(v0) +800b6b78: ae03e3e8 sw v1,-7192(s0) +800b6b7c: a0a40002 sb a0,2(a1) +800b6b80: 8fbf001c lw ra,28(sp) +800b6b84: 8fb20018 lw s2,24(sp) +800b6b88: 8fb10014 lw s1,20(sp) +800b6b8c: 8fb00010 lw s0,16(sp) +800b6b90: 03e00008 jr ra +800b6b94: 27bd0020 addiu sp,sp,32 +800b6b98: 8d030014 lw v1,20(t0) +800b6b9c: 8d020004 lw v0,4(t0) +800b6ba0: ad030018 sw v1,24(t0) +800b6ba4: 00441021 addu v0,v0,a0 +800b6ba8: ad090014 sw t1,20(t0) +800b6bac: 90420000 lbu v0,0(v0) +800b6bb0: 8e03e3e8 lw v1,-7192(s0) +800b6bb4: 02222025 or a0,s1,v0 +800b6bb8: 2645e424 addiu a1,s2,-7132 +800b6bbc: 2602e3e8 addiu v0,s0,-7192 +800b6bc0: 24630002 addiu v1,v1,2 +800b6bc4: a0440029 sb a0,41(v0) +800b6bc8: ae03e3e8 sw v1,-7192(s0) +800b6bcc: a0a40002 sb a0,2(a1) +800b6bd0: 8fbf001c lw ra,28(sp) +800b6bd4: 8fb20018 lw s2,24(sp) +800b6bd8: 8fb10014 lw s1,20(sp) +800b6bdc: 8fb00010 lw s0,16(sp) +800b6be0: 03e00008 jr ra +800b6be4: 27bd0020 addiu sp,sp,32 +800b6be8: 8d030014 lw v1,20(t0) +800b6bec: 8d020004 lw v0,4(t0) +800b6bf0: ad090014 sw t1,20(t0) +800b6bf4: 00821021 addu v0,a0,v0 +800b6bf8: ad030018 sw v1,24(t0) +800b6bfc: 90430000 lbu v1,0(v0) +800b6c00: a0400000 sb zero,0(v0) +800b6c04: 00601021 move v0,v1 +800b6c08: 8e03e3e8 lw v1,-7192(s0) +800b6c0c: 02222025 or a0,s1,v0 +800b6c10: 2602e3e8 addiu v0,s0,-7192 +800b6c14: 24630002 addiu v1,v1,2 +800b6c18: a0440029 sb a0,41(v0) +800b6c1c: ae03e3e8 sw v1,-7192(s0) +800b6c20: a0a40002 sb a0,2(a1) +800b6c24: 8fbf001c lw ra,28(sp) +800b6c28: 8fb20018 lw s2,24(sp) +800b6c2c: 8fb10014 lw s1,20(sp) +800b6c30: 8fb00010 lw s0,16(sp) +800b6c34: 03e00008 jr ra +800b6c38: 27bd0020 addiu sp,sp,32 +800b6c3c: 3c02800b lui v0,0x800b +800b6c40: 24420bb8 addiu v0,v0,3000 +800b6c44: 0040f809 jalr v0 +800b6c48: 00000000 nop +800b6c4c: 0802dad9 j 800b6b64 <_Z5Apu07v+0xa4> +800b6c50: 8e03e3e8 lw v1,-7192(s0) + +800b6c54 <_Z5ApuAAv>: +800b6c54: 27bdffe8 addiu sp,sp,-24 +800b6c58: afb00010 sw s0,16(sp) +800b6c5c: afbf0014 sw ra,20(sp) +800b6c60: 3c108021 lui s0,0x8021 +800b6c64: 8e06e3e8 lw a2,-7192(s0) +800b6c68: 2605e3e8 addiu a1,s0,-7192 +800b6c6c: 90c20002 lbu v0,2(a2) +800b6c70: 90c30001 lbu v1,1(a2) +800b6c74: 00021200 sll v0,v0,0x8 +800b6c78: 00621821 addu v1,v1,v0 +800b6c7c: 30641fff andi a0,v1,0x1fff +800b6c80: 2482ff10 addiu v0,a0,-240 +800b6c84: 00031b42 srl v1,v1,0xd +800b6c88: 2c420010 sltiu v0,v0,16 +800b6c8c: a0a3000d sb v1,13(a1) +800b6c90: 1040000b beqz v0,800b6cc0 <_Z5ApuAAv+0x6c> +800b6c94: aca40010 sw a0,16(a1) +800b6c98: 2482ff0c addiu v0,a0,-244 +800b6c9c: 2c420004 sltiu v0,v0,4 +800b6ca0: 14400021 bnez v0,800b6d28 <_Z5ApuAAv+0xd4> +800b6ca4: 00000000 nop +800b6ca8: 240200f3 li v0,243 +800b6cac: 1082002e beq a0,v0,800b6d68 <_Z5ApuAAv+0x114> +800b6cb0: 3c02800b lui v0,0x800b +800b6cb4: 2c8200fd sltiu v0,a0,253 +800b6cb8: 10400022 beqz v0,800b6d44 <_Z5ApuAAv+0xf0> +800b6cbc: 00000000 nop +800b6cc0: 8ca20004 lw v0,4(a1) +800b6cc4: 00441021 addu v0,v0,a0 +800b6cc8: 90420000 lbu v0,0(v0) +800b6ccc: 2604e3e8 addiu a0,s0,-7192 +800b6cd0: 9083000d lbu v1,13(a0) +800b6cd4: 304200ff andi v0,v0,0xff +800b6cd8: 00621007 srav v0,v0,v1 +800b6cdc: 30420001 andi v0,v0,0x1 +800b6ce0: 1040000a beqz v0,800b6d0c <_Z5ApuAAv+0xb8> +800b6ce4: 8e02e3e8 lw v0,-7192(s0) +800b6ce8: 24020001 li v0,1 +800b6cec: a0820028 sb v0,40(a0) +800b6cf0: 8e02e3e8 lw v0,-7192(s0) +800b6cf4: 24420003 addiu v0,v0,3 +800b6cf8: ae02e3e8 sw v0,-7192(s0) +800b6cfc: 8fbf0014 lw ra,20(sp) +800b6d00: 8fb00010 lw s0,16(sp) +800b6d04: 03e00008 jr ra +800b6d08: 27bd0018 addiu sp,sp,24 +800b6d0c: a0800028 sb zero,40(a0) +800b6d10: 24420003 addiu v0,v0,3 +800b6d14: ae02e3e8 sw v0,-7192(s0) +800b6d18: 8fbf0014 lw ra,20(sp) +800b6d1c: 8fb00010 lw s0,16(sp) +800b6d20: 03e00008 jr ra +800b6d24: 27bd0018 addiu sp,sp,24 +800b6d28: 8ca30014 lw v1,20(a1) +800b6d2c: 8ca20004 lw v0,4(a1) +800b6d30: aca30018 sw v1,24(a1) +800b6d34: 00441021 addu v0,v0,a0 +800b6d38: aca60014 sw a2,20(a1) +800b6d3c: 0802db33 j 800b6ccc <_Z5ApuAAv+0x78> +800b6d40: 90420000 lbu v0,0(v0) +800b6d44: 8ca30014 lw v1,20(a1) +800b6d48: 8ca20004 lw v0,4(a1) +800b6d4c: aca30018 sw v1,24(a1) +800b6d50: 00821021 addu v0,a0,v0 +800b6d54: aca60014 sw a2,20(a1) +800b6d58: 90430000 lbu v1,0(v0) +800b6d5c: a0400000 sb zero,0(v0) +800b6d60: 0802db33 j 800b6ccc <_Z5ApuAAv+0x78> +800b6d64: 00601021 move v0,v1 +800b6d68: 24420bb8 addiu v0,v0,3000 +800b6d6c: 0040f809 jalr v0 +800b6d70: 00000000 nop +800b6d74: 0802db34 j 800b6cd0 <_Z5ApuAAv+0x7c> +800b6d78: 2604e3e8 addiu a0,s0,-7192 + +800b6d7c <_Z5Apu8Av>: +800b6d7c: 27bdffe8 addiu sp,sp,-24 +800b6d80: afb00010 sw s0,16(sp) +800b6d84: afbf0014 sw ra,20(sp) +800b6d88: 3c108021 lui s0,0x8021 +800b6d8c: 8e07e3e8 lw a3,-7192(s0) +800b6d90: 2606e3e8 addiu a2,s0,-7192 +800b6d94: 90e20002 lbu v0,2(a3) +800b6d98: 90e30001 lbu v1,1(a3) +800b6d9c: 00021200 sll v0,v0,0x8 +800b6da0: 00621821 addu v1,v1,v0 +800b6da4: 90c40028 lbu a0,40(a2) +800b6da8: 30651fff andi a1,v1,0x1fff +800b6dac: 00031b42 srl v1,v1,0xd +800b6db0: a0c3000d sb v1,13(a2) +800b6db4: 10800016 beqz a0,800b6e10 <_Z5Apu8Av+0x94> +800b6db8: acc50010 sw a1,16(a2) +800b6dbc: 24a2ff10 addiu v0,a1,-240 +800b6dc0: 2c420010 sltiu v0,v0,16 +800b6dc4: 14400028 bnez v0,800b6e68 <_Z5Apu8Av+0xec> +800b6dc8: 24a2ff0c addiu v0,a1,-244 +800b6dcc: 8cc20004 lw v0,4(a2) +800b6dd0: 00451021 addu v0,v0,a1 +800b6dd4: 90420000 lbu v0,0(v0) +800b6dd8: 2604e3e8 addiu a0,s0,-7192 +800b6ddc: 9083000d lbu v1,13(a0) +800b6de0: 304200ff andi v0,v0,0xff +800b6de4: 00621007 srav v0,v0,v1 +800b6de8: 30420001 andi v0,v0,0x1 +800b6dec: 10400017 beqz v0,800b6e4c <_Z5Apu8Av+0xd0> +800b6df0: 8e02e3e8 lw v0,-7192(s0) +800b6df4: a0800028 sb zero,40(a0) +800b6df8: 24420003 addiu v0,v0,3 +800b6dfc: ae02e3e8 sw v0,-7192(s0) +800b6e00: 8fbf0014 lw ra,20(sp) +800b6e04: 8fb00010 lw s0,16(sp) +800b6e08: 03e00008 jr ra +800b6e0c: 27bd0018 addiu sp,sp,24 +800b6e10: 24a2ff10 addiu v0,a1,-240 +800b6e14: 2c420010 sltiu v0,v0,16 +800b6e18: 14400025 bnez v0,800b6eb0 <_Z5Apu8Av+0x134> +800b6e1c: 24a2ff0c addiu v0,a1,-244 +800b6e20: 8cc20004 lw v0,4(a2) +800b6e24: 00451021 addu v0,v0,a1 +800b6e28: 90420000 lbu v0,0(v0) +800b6e2c: 2604e3e8 addiu a0,s0,-7192 +800b6e30: 9083000d lbu v1,13(a0) +800b6e34: 304200ff andi v0,v0,0xff +800b6e38: 00621007 srav v0,v0,v1 +800b6e3c: 30420001 andi v0,v0,0x1 +800b6e40: 10400002 beqz v0,800b6e4c <_Z5Apu8Av+0xd0> +800b6e44: 24020001 li v0,1 +800b6e48: a0820028 sb v0,40(a0) +800b6e4c: 8e02e3e8 lw v0,-7192(s0) +800b6e50: 24420003 addiu v0,v0,3 +800b6e54: ae02e3e8 sw v0,-7192(s0) +800b6e58: 8fbf0014 lw ra,20(sp) +800b6e5c: 8fb00010 lw s0,16(sp) +800b6e60: 03e00008 jr ra +800b6e64: 27bd0018 addiu sp,sp,24 +800b6e68: 2c420004 sltiu v0,v0,4 +800b6e6c: 14400029 bnez v0,800b6f14 <_Z5Apu8Av+0x198> +800b6e70: 00000000 nop +800b6e74: 240200f3 li v0,243 +800b6e78: 10a20032 beq a1,v0,800b6f44 <_Z5Apu8Av+0x1c8> +800b6e7c: 3c02800b lui v0,0x800b +800b6e80: 2ca200fd sltiu v0,a1,253 +800b6e84: 1440ffd1 bnez v0,800b6dcc <_Z5Apu8Av+0x50> +800b6e88: 00000000 nop +800b6e8c: 8cc30014 lw v1,20(a2) +800b6e90: 8cc20004 lw v0,4(a2) +800b6e94: acc30018 sw v1,24(a2) +800b6e98: 00a21021 addu v0,a1,v0 +800b6e9c: acc70014 sw a3,20(a2) +800b6ea0: 90430000 lbu v1,0(v0) +800b6ea4: a0400000 sb zero,0(v0) +800b6ea8: 0802db76 j 800b6dd8 <_Z5Apu8Av+0x5c> +800b6eac: 00601021 move v0,v1 +800b6eb0: 2c420004 sltiu v0,v0,4 +800b6eb4: 14400010 bnez v0,800b6ef8 <_Z5Apu8Av+0x17c> +800b6eb8: 00000000 nop +800b6ebc: 240200f3 li v0,243 +800b6ec0: 10a2001b beq a1,v0,800b6f30 <_Z5Apu8Av+0x1b4> +800b6ec4: 3c02800b lui v0,0x800b +800b6ec8: 2ca200fd sltiu v0,a1,253 +800b6ecc: 1440ffd4 bnez v0,800b6e20 <_Z5Apu8Av+0xa4> +800b6ed0: 00000000 nop +800b6ed4: 8cc30014 lw v1,20(a2) +800b6ed8: 8cc20004 lw v0,4(a2) +800b6edc: acc30018 sw v1,24(a2) +800b6ee0: 00a21021 addu v0,a1,v0 +800b6ee4: acc70014 sw a3,20(a2) +800b6ee8: 90430000 lbu v1,0(v0) +800b6eec: a0400000 sb zero,0(v0) +800b6ef0: 0802db8b j 800b6e2c <_Z5Apu8Av+0xb0> +800b6ef4: 00601021 move v0,v1 +800b6ef8: 8cc30014 lw v1,20(a2) +800b6efc: 8cc20004 lw v0,4(a2) +800b6f00: acc30018 sw v1,24(a2) +800b6f04: 00451021 addu v0,v0,a1 +800b6f08: acc70014 sw a3,20(a2) +800b6f0c: 0802db8b j 800b6e2c <_Z5Apu8Av+0xb0> +800b6f10: 90420000 lbu v0,0(v0) +800b6f14: 8cc30014 lw v1,20(a2) +800b6f18: 8cc20004 lw v0,4(a2) +800b6f1c: acc30018 sw v1,24(a2) +800b6f20: 00451021 addu v0,v0,a1 +800b6f24: acc70014 sw a3,20(a2) +800b6f28: 0802db76 j 800b6dd8 <_Z5Apu8Av+0x5c> +800b6f2c: 90420000 lbu v0,0(v0) +800b6f30: 24420bb8 addiu v0,v0,3000 +800b6f34: 0040f809 jalr v0 +800b6f38: 00000000 nop +800b6f3c: 0802db8c j 800b6e30 <_Z5Apu8Av+0xb4> +800b6f40: 2604e3e8 addiu a0,s0,-7192 +800b6f44: 24420bb8 addiu v0,v0,3000 +800b6f48: 0040f809 jalr v0 +800b6f4c: 00000000 nop +800b6f50: 0802db77 j 800b6ddc <_Z5Apu8Av+0x60> +800b6f54: 2604e3e8 addiu a0,s0,-7192 + +800b6f58 <_Z5Apu6Av>: +800b6f58: 27bdffe8 addiu sp,sp,-24 +800b6f5c: afb00010 sw s0,16(sp) +800b6f60: 3c108021 lui s0,0x8021 +800b6f64: 8e07e3e8 lw a3,-7192(s0) +800b6f68: afbf0014 sw ra,20(sp) +800b6f6c: 90e20002 lbu v0,2(a3) +800b6f70: 90e30001 lbu v1,1(a3) +800b6f74: 2606e3e8 addiu a2,s0,-7192 +800b6f78: 00021200 sll v0,v0,0x8 +800b6f7c: 00621821 addu v1,v1,v0 +800b6f80: 90c40028 lbu a0,40(a2) +800b6f84: 30651fff andi a1,v1,0x1fff +800b6f88: 00031b42 srl v1,v1,0xd +800b6f8c: a0c3000d sb v1,13(a2) +800b6f90: 10800010 beqz a0,800b6fd4 <_Z5Apu6Av+0x7c> +800b6f94: acc50010 sw a1,16(a2) +800b6f98: 24a2ff10 addiu v0,a1,-240 +800b6f9c: 2c420010 sltiu v0,v0,16 +800b6fa0: 14400013 bnez v0,800b6ff0 <_Z5Apu6Av+0x98> +800b6fa4: 24a2ff0c addiu v0,a1,-244 +800b6fa8: 8cc20004 lw v0,4(a2) +800b6fac: 00451021 addu v0,v0,a1 +800b6fb0: 90420000 lbu v0,0(v0) +800b6fb4: 2604e3e8 addiu a0,s0,-7192 +800b6fb8: 9083000d lbu v1,13(a0) +800b6fbc: 304200ff andi v0,v0,0xff +800b6fc0: 00621007 srav v0,v0,v1 +800b6fc4: 30420001 andi v0,v0,0x1 +800b6fc8: 10400003 beqz v0,800b6fd8 <_Z5Apu6Av+0x80> +800b6fcc: 8e02e3e8 lw v0,-7192(s0) +800b6fd0: a0800028 sb zero,40(a0) +800b6fd4: 8e02e3e8 lw v0,-7192(s0) +800b6fd8: 8fbf0014 lw ra,20(sp) +800b6fdc: 24420003 addiu v0,v0,3 +800b6fe0: ae02e3e8 sw v0,-7192(s0) +800b6fe4: 8fb00010 lw s0,16(sp) +800b6fe8: 03e00008 jr ra +800b6fec: 27bd0018 addiu sp,sp,24 +800b6ff0: 2c420004 sltiu v0,v0,4 +800b6ff4: 14400010 bnez v0,800b7038 <_Z5Apu6Av+0xe0> +800b6ff8: 00000000 nop +800b6ffc: 240200f3 li v0,243 +800b7000: 10a20014 beq a1,v0,800b7054 <_Z5Apu6Av+0xfc> +800b7004: 3c02800b lui v0,0x800b +800b7008: 2ca200fd sltiu v0,a1,253 +800b700c: 1440ffe6 bnez v0,800b6fa8 <_Z5Apu6Av+0x50> +800b7010: 00000000 nop +800b7014: 8cc30014 lw v1,20(a2) +800b7018: 8cc20004 lw v0,4(a2) +800b701c: acc30018 sw v1,24(a2) +800b7020: 00a21021 addu v0,a1,v0 +800b7024: acc70014 sw a3,20(a2) +800b7028: 90430000 lbu v1,0(v0) +800b702c: a0400000 sb zero,0(v0) +800b7030: 0802dbed j 800b6fb4 <_Z5Apu6Av+0x5c> +800b7034: 00601021 move v0,v1 +800b7038: 8cc30014 lw v1,20(a2) +800b703c: 8cc20004 lw v0,4(a2) +800b7040: acc30018 sw v1,24(a2) +800b7044: 00451021 addu v0,v0,a1 +800b7048: acc70014 sw a3,20(a2) +800b704c: 0802dbed j 800b6fb4 <_Z5Apu6Av+0x5c> +800b7050: 90420000 lbu v0,0(v0) +800b7054: 24420bb8 addiu v0,v0,3000 +800b7058: 0040f809 jalr v0 +800b705c: 00000000 nop +800b7060: 0802dbee j 800b6fb8 <_Z5Apu6Av+0x60> +800b7064: 2604e3e8 addiu a0,s0,-7192 + +800b7068 <_Z5Apu4Av>: +800b7068: 27bdffe8 addiu sp,sp,-24 +800b706c: afb00010 sw s0,16(sp) +800b7070: 3c108021 lui s0,0x8021 +800b7074: 8e07e3e8 lw a3,-7192(s0) +800b7078: afbf0014 sw ra,20(sp) +800b707c: 90e20002 lbu v0,2(a3) +800b7080: 90e30001 lbu v1,1(a3) +800b7084: 2606e3e8 addiu a2,s0,-7192 +800b7088: 00021200 sll v0,v0,0x8 +800b708c: 00621821 addu v1,v1,v0 +800b7090: 90c40028 lbu a0,40(a2) +800b7094: 30651fff andi a1,v1,0x1fff +800b7098: 00031b42 srl v1,v1,0xd +800b709c: a0c3000d sb v1,13(a2) +800b70a0: 10800010 beqz a0,800b70e4 <_Z5Apu4Av+0x7c> +800b70a4: acc50010 sw a1,16(a2) +800b70a8: 24a2ff10 addiu v0,a1,-240 +800b70ac: 2c420010 sltiu v0,v0,16 +800b70b0: 14400013 bnez v0,800b7100 <_Z5Apu4Av+0x98> +800b70b4: 24a2ff0c addiu v0,a1,-244 +800b70b8: 8cc20004 lw v0,4(a2) +800b70bc: 00451021 addu v0,v0,a1 +800b70c0: 90420000 lbu v0,0(v0) +800b70c4: 2604e3e8 addiu a0,s0,-7192 +800b70c8: 9083000d lbu v1,13(a0) +800b70cc: 304200ff andi v0,v0,0xff +800b70d0: 00621007 srav v0,v0,v1 +800b70d4: 30420001 andi v0,v0,0x1 +800b70d8: 14400003 bnez v0,800b70e8 <_Z5Apu4Av+0x80> +800b70dc: 8e02e3e8 lw v0,-7192(s0) +800b70e0: a0800028 sb zero,40(a0) +800b70e4: 8e02e3e8 lw v0,-7192(s0) +800b70e8: 8fbf0014 lw ra,20(sp) +800b70ec: 24420003 addiu v0,v0,3 +800b70f0: ae02e3e8 sw v0,-7192(s0) +800b70f4: 8fb00010 lw s0,16(sp) +800b70f8: 03e00008 jr ra +800b70fc: 27bd0018 addiu sp,sp,24 +800b7100: 2c420004 sltiu v0,v0,4 +800b7104: 14400010 bnez v0,800b7148 <_Z5Apu4Av+0xe0> +800b7108: 00000000 nop +800b710c: 240200f3 li v0,243 +800b7110: 10a20014 beq a1,v0,800b7164 <_Z5Apu4Av+0xfc> +800b7114: 3c02800b lui v0,0x800b +800b7118: 2ca200fd sltiu v0,a1,253 +800b711c: 1440ffe6 bnez v0,800b70b8 <_Z5Apu4Av+0x50> +800b7120: 00000000 nop +800b7124: 8cc30014 lw v1,20(a2) +800b7128: 8cc20004 lw v0,4(a2) +800b712c: acc30018 sw v1,24(a2) +800b7130: 00a21021 addu v0,a1,v0 +800b7134: acc70014 sw a3,20(a2) +800b7138: 90430000 lbu v1,0(v0) +800b713c: a0400000 sb zero,0(v0) +800b7140: 0802dc31 j 800b70c4 <_Z5Apu4Av+0x5c> +800b7144: 00601021 move v0,v1 +800b7148: 8cc30014 lw v1,20(a2) +800b714c: 8cc20004 lw v0,4(a2) +800b7150: acc30018 sw v1,24(a2) +800b7154: 00451021 addu v0,v0,a1 +800b7158: acc70014 sw a3,20(a2) +800b715c: 0802dc31 j 800b70c4 <_Z5Apu4Av+0x5c> +800b7160: 90420000 lbu v0,0(v0) +800b7164: 24420bb8 addiu v0,v0,3000 +800b7168: 0040f809 jalr v0 +800b716c: 00000000 nop +800b7170: 0802dc32 j 800b70c8 <_Z5Apu4Av+0x60> +800b7174: 2604e3e8 addiu a0,s0,-7192 + +800b7178 <_Z5Apu2Av>: +800b7178: 27bdffe8 addiu sp,sp,-24 +800b717c: afb00010 sw s0,16(sp) +800b7180: 3c108021 lui s0,0x8021 +800b7184: 8e07e3e8 lw a3,-7192(s0) +800b7188: afbf0014 sw ra,20(sp) +800b718c: 90e20002 lbu v0,2(a3) +800b7190: 90e30001 lbu v1,1(a3) +800b7194: 2606e3e8 addiu a2,s0,-7192 +800b7198: 00021200 sll v0,v0,0x8 +800b719c: 00621821 addu v1,v1,v0 +800b71a0: 90c40028 lbu a0,40(a2) +800b71a4: 30651fff andi a1,v1,0x1fff +800b71a8: 00031b42 srl v1,v1,0xd +800b71ac: a0c3000d sb v1,13(a2) +800b71b0: 14800010 bnez a0,800b71f4 <_Z5Apu2Av+0x7c> +800b71b4: acc50010 sw a1,16(a2) +800b71b8: 24a2ff10 addiu v0,a1,-240 +800b71bc: 2c420010 sltiu v0,v0,16 +800b71c0: 14400013 bnez v0,800b7210 <_Z5Apu2Av+0x98> +800b71c4: 24a2ff0c addiu v0,a1,-244 +800b71c8: 8cc20004 lw v0,4(a2) +800b71cc: 00451021 addu v0,v0,a1 +800b71d0: 90420000 lbu v0,0(v0) +800b71d4: 2604e3e8 addiu a0,s0,-7192 +800b71d8: 9083000d lbu v1,13(a0) +800b71dc: 304200ff andi v0,v0,0xff +800b71e0: 00621007 srav v0,v0,v1 +800b71e4: 30420001 andi v0,v0,0x1 +800b71e8: 14400002 bnez v0,800b71f4 <_Z5Apu2Av+0x7c> +800b71ec: 24020001 li v0,1 +800b71f0: a0820028 sb v0,40(a0) +800b71f4: 8e02e3e8 lw v0,-7192(s0) +800b71f8: 8fbf0014 lw ra,20(sp) +800b71fc: 24420003 addiu v0,v0,3 +800b7200: ae02e3e8 sw v0,-7192(s0) +800b7204: 8fb00010 lw s0,16(sp) +800b7208: 03e00008 jr ra +800b720c: 27bd0018 addiu sp,sp,24 +800b7210: 2c420004 sltiu v0,v0,4 +800b7214: 14400010 bnez v0,800b7258 <_Z5Apu2Av+0xe0> +800b7218: 00000000 nop +800b721c: 240200f3 li v0,243 +800b7220: 10a20014 beq a1,v0,800b7274 <_Z5Apu2Av+0xfc> +800b7224: 3c02800b lui v0,0x800b +800b7228: 2ca200fd sltiu v0,a1,253 +800b722c: 1440ffe6 bnez v0,800b71c8 <_Z5Apu2Av+0x50> +800b7230: 00000000 nop +800b7234: 8cc30014 lw v1,20(a2) +800b7238: 8cc20004 lw v0,4(a2) +800b723c: acc30018 sw v1,24(a2) +800b7240: 00a21021 addu v0,a1,v0 +800b7244: acc70014 sw a3,20(a2) +800b7248: 90430000 lbu v1,0(v0) +800b724c: a0400000 sb zero,0(v0) +800b7250: 0802dc75 j 800b71d4 <_Z5Apu2Av+0x5c> +800b7254: 00601021 move v0,v1 +800b7258: 8cc30014 lw v1,20(a2) +800b725c: 8cc20004 lw v0,4(a2) +800b7260: acc30018 sw v1,24(a2) +800b7264: 00451021 addu v0,v0,a1 +800b7268: acc70014 sw a3,20(a2) +800b726c: 0802dc75 j 800b71d4 <_Z5Apu2Av+0x5c> +800b7270: 90420000 lbu v0,0(v0) +800b7274: 24420bb8 addiu v0,v0,3000 +800b7278: 0040f809 jalr v0 +800b727c: 00000000 nop +800b7280: 0802dc76 j 800b71d8 <_Z5Apu2Av+0x60> +800b7284: 2604e3e8 addiu a0,s0,-7192 + +800b7288 <_Z5Apu0Av>: +800b7288: 27bdffe8 addiu sp,sp,-24 +800b728c: afb00010 sw s0,16(sp) +800b7290: 3c108021 lui s0,0x8021 +800b7294: 8e07e3e8 lw a3,-7192(s0) +800b7298: afbf0014 sw ra,20(sp) +800b729c: 90e20002 lbu v0,2(a3) +800b72a0: 90e30001 lbu v1,1(a3) +800b72a4: 2606e3e8 addiu a2,s0,-7192 +800b72a8: 00021200 sll v0,v0,0x8 +800b72ac: 00621821 addu v1,v1,v0 +800b72b0: 90c40028 lbu a0,40(a2) +800b72b4: 30651fff andi a1,v1,0x1fff +800b72b8: 00031b42 srl v1,v1,0xd +800b72bc: a0c3000d sb v1,13(a2) +800b72c0: 14800010 bnez a0,800b7304 <_Z5Apu0Av+0x7c> +800b72c4: acc50010 sw a1,16(a2) +800b72c8: 24a2ff10 addiu v0,a1,-240 +800b72cc: 2c420010 sltiu v0,v0,16 +800b72d0: 14400013 bnez v0,800b7320 <_Z5Apu0Av+0x98> +800b72d4: 24a2ff0c addiu v0,a1,-244 +800b72d8: 8cc20004 lw v0,4(a2) +800b72dc: 00451021 addu v0,v0,a1 +800b72e0: 90420000 lbu v0,0(v0) +800b72e4: 2604e3e8 addiu a0,s0,-7192 +800b72e8: 9083000d lbu v1,13(a0) +800b72ec: 304200ff andi v0,v0,0xff +800b72f0: 00621007 srav v0,v0,v1 +800b72f4: 30420001 andi v0,v0,0x1 +800b72f8: 10400002 beqz v0,800b7304 <_Z5Apu0Av+0x7c> +800b72fc: 24020001 li v0,1 +800b7300: a0820028 sb v0,40(a0) +800b7304: 8e02e3e8 lw v0,-7192(s0) +800b7308: 8fbf0014 lw ra,20(sp) +800b730c: 24420003 addiu v0,v0,3 +800b7310: ae02e3e8 sw v0,-7192(s0) +800b7314: 8fb00010 lw s0,16(sp) +800b7318: 03e00008 jr ra +800b731c: 27bd0018 addiu sp,sp,24 +800b7320: 2c420004 sltiu v0,v0,4 +800b7324: 14400010 bnez v0,800b7368 <_Z5Apu0Av+0xe0> +800b7328: 00000000 nop +800b732c: 240200f3 li v0,243 +800b7330: 10a20014 beq a1,v0,800b7384 <_Z5Apu0Av+0xfc> +800b7334: 3c02800b lui v0,0x800b +800b7338: 2ca200fd sltiu v0,a1,253 +800b733c: 1440ffe6 bnez v0,800b72d8 <_Z5Apu0Av+0x50> +800b7340: 00000000 nop +800b7344: 8cc30014 lw v1,20(a2) +800b7348: 8cc20004 lw v0,4(a2) +800b734c: acc30018 sw v1,24(a2) +800b7350: 00a21021 addu v0,a1,v0 +800b7354: acc70014 sw a3,20(a2) +800b7358: 90430000 lbu v1,0(v0) +800b735c: a0400000 sb zero,0(v0) +800b7360: 0802dcb9 j 800b72e4 <_Z5Apu0Av+0x5c> +800b7364: 00601021 move v0,v1 +800b7368: 8cc30014 lw v1,20(a2) +800b736c: 8cc20004 lw v0,4(a2) +800b7370: acc30018 sw v1,24(a2) +800b7374: 00451021 addu v0,v0,a1 +800b7378: acc70014 sw a3,20(a2) +800b737c: 0802dcb9 j 800b72e4 <_Z5Apu0Av+0x5c> +800b7380: 90420000 lbu v0,0(v0) +800b7384: 24420bb8 addiu v0,v0,3000 +800b7388: 0040f809 jalr v0 +800b738c: 00000000 nop +800b7390: 0802dcba j 800b72e8 <_Z5Apu0Av+0x60> +800b7394: 2604e3e8 addiu a0,s0,-7192 + +800b7398 <_Z5Apu95v>: +800b7398: 27bdffe0 addiu sp,sp,-32 +800b739c: afb00010 sw s0,16(sp) +800b73a0: 3c108021 lui s0,0x8021 +800b73a4: afb10014 sw s1,20(sp) +800b73a8: 8e06e3e8 lw a2,-7192(s0) +800b73ac: 3c118021 lui s1,0x8021 +800b73b0: afbf0018 sw ra,24(sp) +800b73b4: 2622e424 addiu v0,s1,-7132 +800b73b8: 90440004 lbu a0,4(v0) +800b73bc: 90c30002 lbu v1,2(a2) +800b73c0: 90c20001 lbu v0,1(a2) +800b73c4: 00031a00 sll v1,v1,0x8 +800b73c8: 00441021 addu v0,v0,a0 +800b73cc: 00621821 addu v1,v1,v0 +800b73d0: 3064ffff andi a0,v1,0xffff +800b73d4: 2482ff10 addiu v0,a0,-240 +800b73d8: 2605e3e8 addiu a1,s0,-7192 +800b73dc: 2c420010 sltiu v0,v0,16 +800b73e0: 10400009 beqz v0,800b7408 <_Z5Apu95v+0x70> +800b73e4: aca30010 sw v1,16(a1) +800b73e8: 2482ff0c addiu v0,a0,-244 +800b73ec: 2c420004 sltiu v0,v0,4 +800b73f0: 14400039 bnez v0,800b74d8 <_Z5Apu95v+0x140> +800b73f4: 240200f3 li v0,243 +800b73f8: 10820047 beq a0,v0,800b7518 <_Z5Apu95v+0x180> +800b73fc: 2c8200fd sltiu v0,a0,253 +800b7400: 1040003c beqz v0,800b74f4 <_Z5Apu95v+0x15c> +800b7404: 00000000 nop +800b7408: 8ca20004 lw v0,4(a1) +800b740c: 00441021 addu v0,v0,a0 +800b7410: 90470000 lbu a3,0(v0) +800b7414: 2609e3e8 addiu t1,s0,-7192 +800b7418: 2622e424 addiu v0,s1,-7132 +800b741c: 90430002 lbu v1,2(v0) +800b7420: 91240028 lbu a0,40(t1) +800b7424: 30e700ff andi a3,a3,0xff +800b7428: 00642021 addu a0,v1,a0 +800b742c: 00e42021 addu a0,a3,a0 +800b7430: 3084ffff andi a0,a0,0xffff +800b7434: 00675026 xor t2,v1,a3 +800b7438: 308800ff andi t0,a0,0xff +800b743c: 000a1027 nor v0,zero,t2 +800b7440: 30420080 andi v0,v0,0x80 +800b7444: 00e83026 xor a2,a3,t0 +800b7448: 2c850100 sltiu a1,a0,256 +800b744c: 00c23024 and a2,a2,v0 +800b7450: 38a50001 xori a1,a1,0x1 +800b7454: 3c028022 lui v0,0x8022 +800b7458: 3c038022 lui v1,0x8022 +800b745c: a04750bc sb a3,20668(v0) +800b7460: a46450be sh a0,20670(v1) +800b7464: 10c0001a beqz a2,800b74d0 <_Z5Apu95v+0x138> +800b7468: a1250028 sb a1,40(t1) +800b746c: 24020001 li v0,1 +800b7470: a122002a sb v0,42(t1) +800b7474: 3c028022 lui v0,0x8022 +800b7478: 904350c6 lbu v1,20678(v0) +800b747c: 9224e424 lbu a0,-7132(s1) +800b7480: 01431826 xor v1,t2,v1 +800b7484: 308200f7 andi v0,a0,0xf7 +800b7488: 30630010 andi v1,v1,0x10 +800b748c: a222e424 sb v0,-7132(s1) +800b7490: 10600003 beqz v1,800b74a0 <_Z5Apu95v+0x108> +800b7494: 3c048021 lui a0,0x8021 +800b7498: 34420008 ori v0,v0,0x8 +800b749c: a082e424 sb v0,-7132(a0) +800b74a0: 8e02e3e8 lw v0,-7192(s0) +800b74a4: 2603e3e8 addiu v1,s0,-7192 +800b74a8: 2484e424 addiu a0,a0,-7132 +800b74ac: a0680029 sb t0,41(v1) +800b74b0: a0880002 sb t0,2(a0) +800b74b4: 24420003 addiu v0,v0,3 +800b74b8: ae02e3e8 sw v0,-7192(s0) +800b74bc: 8fbf0018 lw ra,24(sp) +800b74c0: 8fb10014 lw s1,20(sp) +800b74c4: 8fb00010 lw s0,16(sp) +800b74c8: 03e00008 jr ra +800b74cc: 27bd0020 addiu sp,sp,32 +800b74d0: 0802dd1d j 800b7474 <_Z5Apu95v+0xdc> +800b74d4: a120002a sb zero,42(t1) +800b74d8: 8ca30014 lw v1,20(a1) +800b74dc: 8ca20004 lw v0,4(a1) +800b74e0: aca30018 sw v1,24(a1) +800b74e4: 00441021 addu v0,v0,a0 +800b74e8: aca60014 sw a2,20(a1) +800b74ec: 0802dd05 j 800b7414 <_Z5Apu95v+0x7c> +800b74f0: 90470000 lbu a3,0(v0) +800b74f4: 8ca30014 lw v1,20(a1) +800b74f8: 8ca20004 lw v0,4(a1) +800b74fc: aca30018 sw v1,24(a1) +800b7500: 00821021 addu v0,a0,v0 +800b7504: aca60014 sw a2,20(a1) +800b7508: 90430000 lbu v1,0(v0) +800b750c: a0400000 sb zero,0(v0) +800b7510: 0802dd05 j 800b7414 <_Z5Apu95v+0x7c> +800b7514: 00603821 move a3,v1 +800b7518: 3c02800b lui v0,0x800b +800b751c: 24420bb8 addiu v0,v0,3000 +800b7520: 0040f809 jalr v0 +800b7524: 00000000 nop +800b7528: 0802dd05 j 800b7414 <_Z5Apu95v+0x7c> +800b752c: 00403821 move a3,v0 + +800b7530 <_Z5Apu87v>: +800b7530: 27bdffe0 addiu sp,sp,-32 +800b7534: afb00010 sw s0,16(sp) +800b7538: 3c108021 lui s0,0x8021 +800b753c: afb10014 sw s1,20(sp) +800b7540: 8e07e3e8 lw a3,-7192(s0) +800b7544: 3c118021 lui s1,0x8021 +800b7548: afbf0018 sw ra,24(sp) +800b754c: 2622e424 addiu v0,s1,-7132 +800b7550: 90430004 lbu v1,4(v0) +800b7554: 90e60001 lbu a2,1(a3) +800b7558: 2608e3e8 addiu t0,s0,-7192 +800b755c: 00c33021 addu a2,a2,v1 +800b7560: 24c20001 addiu v0,a2,1 +800b7564: 8d040008 lw a0,8(t0) +800b7568: 304200ff andi v0,v0,0xff +800b756c: 00821021 addu v0,a0,v0 +800b7570: 30c600ff andi a2,a2,0xff +800b7574: 90430000 lbu v1,0(v0) +800b7578: 00862021 addu a0,a0,a2 +800b757c: 90850000 lbu a1,0(a0) +800b7580: 00031a00 sll v1,v1,0x8 +800b7584: 00a32821 addu a1,a1,v1 +800b7588: 30a4ffff andi a0,a1,0xffff +800b758c: 2482ff10 addiu v0,a0,-240 +800b7590: 2c420010 sltiu v0,v0,16 +800b7594: 10400009 beqz v0,800b75bc <_Z5Apu87v+0x8c> +800b7598: ad050010 sw a1,16(t0) +800b759c: 2482ff0c addiu v0,a0,-244 +800b75a0: 2c420004 sltiu v0,v0,4 +800b75a4: 14400039 bnez v0,800b768c <_Z5Apu87v+0x15c> +800b75a8: 240200f3 li v0,243 +800b75ac: 10820047 beq a0,v0,800b76cc <_Z5Apu87v+0x19c> +800b75b0: 2c8200fd sltiu v0,a0,253 +800b75b4: 1040003c beqz v0,800b76a8 <_Z5Apu87v+0x178> +800b75b8: 00000000 nop +800b75bc: 8d020004 lw v0,4(t0) +800b75c0: 00441021 addu v0,v0,a0 +800b75c4: 90450000 lbu a1,0(v0) +800b75c8: 2609e3e8 addiu t1,s0,-7192 +800b75cc: 2622e424 addiu v0,s1,-7132 +800b75d0: 90430002 lbu v1,2(v0) +800b75d4: 91240028 lbu a0,40(t1) +800b75d8: 30a700ff andi a3,a1,0xff +800b75dc: 00642021 addu a0,v1,a0 +800b75e0: 00e42021 addu a0,a3,a0 +800b75e4: 3084ffff andi a0,a0,0xffff +800b75e8: 00675026 xor t2,v1,a3 +800b75ec: 308800ff andi t0,a0,0xff +800b75f0: 000a1027 nor v0,zero,t2 +800b75f4: 30420080 andi v0,v0,0x80 +800b75f8: 00e83026 xor a2,a3,t0 +800b75fc: 2c850100 sltiu a1,a0,256 +800b7600: 00c23024 and a2,a2,v0 +800b7604: 38a50001 xori a1,a1,0x1 +800b7608: 3c028022 lui v0,0x8022 +800b760c: 3c038022 lui v1,0x8022 +800b7610: a04750bc sb a3,20668(v0) +800b7614: a46450be sh a0,20670(v1) +800b7618: 10c0001a beqz a2,800b7684 <_Z5Apu87v+0x154> +800b761c: a1250028 sb a1,40(t1) +800b7620: 24020001 li v0,1 +800b7624: a122002a sb v0,42(t1) +800b7628: 3c028022 lui v0,0x8022 +800b762c: 904350c6 lbu v1,20678(v0) +800b7630: 9224e424 lbu a0,-7132(s1) +800b7634: 01431826 xor v1,t2,v1 +800b7638: 308200f7 andi v0,a0,0xf7 +800b763c: 30630010 andi v1,v1,0x10 +800b7640: a222e424 sb v0,-7132(s1) +800b7644: 10600003 beqz v1,800b7654 <_Z5Apu87v+0x124> +800b7648: 3c048021 lui a0,0x8021 +800b764c: 34420008 ori v0,v0,0x8 +800b7650: a082e424 sb v0,-7132(a0) +800b7654: 8e02e3e8 lw v0,-7192(s0) +800b7658: 2603e3e8 addiu v1,s0,-7192 +800b765c: 2484e424 addiu a0,a0,-7132 +800b7660: a0680029 sb t0,41(v1) +800b7664: a0880002 sb t0,2(a0) +800b7668: 24420002 addiu v0,v0,2 +800b766c: ae02e3e8 sw v0,-7192(s0) +800b7670: 8fbf0018 lw ra,24(sp) +800b7674: 8fb10014 lw s1,20(sp) +800b7678: 8fb00010 lw s0,16(sp) +800b767c: 03e00008 jr ra +800b7680: 27bd0020 addiu sp,sp,32 +800b7684: 0802dd8a j 800b7628 <_Z5Apu87v+0xf8> +800b7688: a120002a sb zero,42(t1) +800b768c: 8d030014 lw v1,20(t0) +800b7690: 8d020004 lw v0,4(t0) +800b7694: ad030018 sw v1,24(t0) +800b7698: 00441021 addu v0,v0,a0 +800b769c: ad070014 sw a3,20(t0) +800b76a0: 0802dd72 j 800b75c8 <_Z5Apu87v+0x98> +800b76a4: 90450000 lbu a1,0(v0) +800b76a8: 8d030014 lw v1,20(t0) +800b76ac: 8d020004 lw v0,4(t0) +800b76b0: ad030018 sw v1,24(t0) +800b76b4: 00821021 addu v0,a0,v0 +800b76b8: ad070014 sw a3,20(t0) +800b76bc: 90430000 lbu v1,0(v0) +800b76c0: a0400000 sb zero,0(v0) +800b76c4: 0802dd72 j 800b75c8 <_Z5Apu87v+0x98> +800b76c8: 00602821 move a1,v1 +800b76cc: 3c02800b lui v0,0x800b +800b76d0: 24420bb8 addiu v0,v0,3000 +800b76d4: 0040f809 jalr v0 +800b76d8: 00000000 nop +800b76dc: 0802dd72 j 800b75c8 <_Z5Apu87v+0x98> +800b76e0: 00402821 move a1,v0 + +800b76e4 <_Z5Apu85v>: +800b76e4: 27bdffe8 addiu sp,sp,-24 +800b76e8: afb00010 sw s0,16(sp) +800b76ec: 3c108021 lui s0,0x8021 +800b76f0: 8e05e3e8 lw a1,-7192(s0) +800b76f4: afbf0014 sw ra,20(sp) +800b76f8: 90a20002 lbu v0,2(a1) +800b76fc: 90a30001 lbu v1,1(a1) +800b7700: 00021200 sll v0,v0,0x8 +800b7704: 00621821 addu v1,v1,v0 +800b7708: 3064ffff andi a0,v1,0xffff +800b770c: 2482ff10 addiu v0,a0,-240 +800b7710: 2606e3e8 addiu a2,s0,-7192 +800b7714: 2c420010 sltiu v0,v0,16 +800b7718: 10400009 beqz v0,800b7740 <_Z5Apu85v+0x5c> +800b771c: acc30010 sw v1,16(a2) +800b7720: 2482ff0c addiu v0,a0,-244 +800b7724: 2c420004 sltiu v0,v0,4 +800b7728: 14400039 bnez v0,800b7810 <_Z5Apu85v+0x12c> +800b772c: 240200f3 li v0,243 +800b7730: 10820047 beq a0,v0,800b7850 <_Z5Apu85v+0x16c> +800b7734: 2c8200fd sltiu v0,a0,253 +800b7738: 1040003c beqz v0,800b782c <_Z5Apu85v+0x148> +800b773c: 00000000 nop +800b7740: 8cc20004 lw v0,4(a2) +800b7744: 00441021 addu v0,v0,a0 +800b7748: 90470000 lbu a3,0(v0) +800b774c: 3c0b8021 lui t3,0x8021 +800b7750: 2609e3e8 addiu t1,s0,-7192 +800b7754: 2562e424 addiu v0,t3,-7132 +800b7758: 90430002 lbu v1,2(v0) +800b775c: 91240028 lbu a0,40(t1) +800b7760: 30e700ff andi a3,a3,0xff +800b7764: 00642021 addu a0,v1,a0 +800b7768: 00e42021 addu a0,a3,a0 +800b776c: 3084ffff andi a0,a0,0xffff +800b7770: 00675026 xor t2,v1,a3 +800b7774: 308800ff andi t0,a0,0xff +800b7778: 000a1027 nor v0,zero,t2 +800b777c: 30420080 andi v0,v0,0x80 +800b7780: 00e83026 xor a2,a3,t0 +800b7784: 2c850100 sltiu a1,a0,256 +800b7788: 00c23024 and a2,a2,v0 +800b778c: 38a50001 xori a1,a1,0x1 +800b7790: 3c028022 lui v0,0x8022 +800b7794: 3c038022 lui v1,0x8022 +800b7798: a04750bc sb a3,20668(v0) +800b779c: a46450be sh a0,20670(v1) +800b77a0: 10c00019 beqz a2,800b7808 <_Z5Apu85v+0x124> +800b77a4: a1250028 sb a1,40(t1) +800b77a8: 24020001 li v0,1 +800b77ac: a122002a sb v0,42(t1) +800b77b0: 3c028022 lui v0,0x8022 +800b77b4: 904350c6 lbu v1,20678(v0) +800b77b8: 9164e424 lbu a0,-7132(t3) +800b77bc: 01431826 xor v1,t2,v1 +800b77c0: 308200f7 andi v0,a0,0xf7 +800b77c4: 30630010 andi v1,v1,0x10 +800b77c8: a162e424 sb v0,-7132(t3) +800b77cc: 10600003 beqz v1,800b77dc <_Z5Apu85v+0xf8> +800b77d0: 3c048021 lui a0,0x8021 +800b77d4: 34420008 ori v0,v0,0x8 +800b77d8: a082e424 sb v0,-7132(a0) +800b77dc: 8e02e3e8 lw v0,-7192(s0) +800b77e0: 2603e3e8 addiu v1,s0,-7192 +800b77e4: 2484e424 addiu a0,a0,-7132 +800b77e8: a0680029 sb t0,41(v1) +800b77ec: a0880002 sb t0,2(a0) +800b77f0: 24420003 addiu v0,v0,3 +800b77f4: ae02e3e8 sw v0,-7192(s0) +800b77f8: 8fbf0014 lw ra,20(sp) +800b77fc: 8fb00010 lw s0,16(sp) +800b7800: 03e00008 jr ra +800b7804: 27bd0018 addiu sp,sp,24 +800b7808: 0802ddec j 800b77b0 <_Z5Apu85v+0xcc> +800b780c: a120002a sb zero,42(t1) +800b7810: 8cc30014 lw v1,20(a2) +800b7814: 8cc20004 lw v0,4(a2) +800b7818: acc30018 sw v1,24(a2) +800b781c: 00441021 addu v0,v0,a0 +800b7820: acc50014 sw a1,20(a2) +800b7824: 0802ddd3 j 800b774c <_Z5Apu85v+0x68> +800b7828: 90470000 lbu a3,0(v0) +800b782c: 8cc30014 lw v1,20(a2) +800b7830: 8cc20004 lw v0,4(a2) +800b7834: acc30018 sw v1,24(a2) +800b7838: 00821021 addu v0,a0,v0 +800b783c: acc50014 sw a1,20(a2) +800b7840: 90430000 lbu v1,0(v0) +800b7844: a0400000 sb zero,0(v0) +800b7848: 0802ddd3 j 800b774c <_Z5Apu85v+0x68> +800b784c: 00603821 move a3,v1 +800b7850: 3c02800b lui v0,0x800b +800b7854: 24420bb8 addiu v0,v0,3000 +800b7858: 0040f809 jalr v0 +800b785c: 00000000 nop +800b7860: 0802ddd3 j 800b774c <_Z5Apu85v+0x68> +800b7864: 00403821 move a3,v0 + +800b7868 <_Z5Apu6Cv>: +800b7868: 27bdffe8 addiu sp,sp,-24 +800b786c: afb00010 sw s0,16(sp) +800b7870: afbf0014 sw ra,20(sp) +800b7874: 3c108021 lui s0,0x8021 +800b7878: 8e05e3e8 lw a1,-7192(s0) +800b787c: 2606e3e8 addiu a2,s0,-7192 +800b7880: 90a20002 lbu v0,2(a1) +800b7884: 90a30001 lbu v1,1(a1) +800b7888: 00021200 sll v0,v0,0x8 +800b788c: 00621821 addu v1,v1,v0 +800b7890: 3064ffff andi a0,v1,0xffff +800b7894: 2482ff10 addiu v0,a0,-240 +800b7898: 2c420010 sltiu v0,v0,16 +800b789c: 10400009 beqz v0,800b78c4 <_Z5Apu6Cv+0x5c> +800b78a0: acc30010 sw v1,16(a2) +800b78a4: 2482ff0c addiu v0,a0,-244 +800b78a8: 2c420004 sltiu v0,v0,4 +800b78ac: 14400041 bnez v0,800b79b4 <_Z5Apu6Cv+0x14c> +800b78b0: 240200f3 li v0,243 +800b78b4: 10820070 beq a0,v0,800b7a78 <_Z5Apu6Cv+0x210> +800b78b8: 2c8200fd sltiu v0,a0,253 +800b78bc: 10400055 beqz v0,800b7a14 <_Z5Apu6Cv+0x1ac> +800b78c0: 00000000 nop +800b78c4: 8cc20004 lw v0,4(a2) +800b78c8: 00441021 addu v0,v0,a0 +800b78cc: 90430000 lbu v1,0(v0) +800b78d0: 2608e3e8 addiu t0,s0,-7192 +800b78d4: 91020028 lbu v0,40(t0) +800b78d8: 306300ff andi v1,v1,0xff +800b78dc: 00021200 sll v0,v0,0x8 +800b78e0: 95070010 lhu a3,16(t0) +800b78e4: 00621825 or v1,v1,v0 +800b78e8: 00033042 srl a2,v1,0x1 +800b78ec: 24e5ff10 addiu a1,a3,-240 +800b78f0: 30630001 andi v1,v1,0x1 +800b78f4: 30c400ff andi a0,a2,0xff +800b78f8: a1030028 sb v1,40(t0) +800b78fc: 3c028022 lui v0,0x8022 +800b7900: 3c038022 lui v1,0x8022 +800b7904: 2ca50010 sltiu a1,a1,16 +800b7908: a44650be sh a2,20670(v0) +800b790c: a06450bc sb a0,20668(v1) +800b7910: a1040029 sb a0,41(t0) +800b7914: 10a00012 beqz a1,800b7960 <_Z5Apu6Cv+0xf8> +800b7918: 308600ff andi a2,a0,0xff +800b791c: 240200f3 li v0,243 +800b7920: 10e20044 beq a3,v0,800b7a34 <_Z5Apu6Cv+0x1cc> +800b7924: 24e3ff0c addiu v1,a3,-244 +800b7928: 2c620004 sltiu v0,v1,4 +800b792c: 10400028 beqz v0,800b79d0 <_Z5Apu6Cv+0x168> +800b7930: 240200f1 li v0,241 +800b7934: 3c028021 lui v0,0x8021 +800b7938: 2442e308 addiu v0,v0,-7416 +800b793c: 00621021 addu v0,v1,v0 +800b7940: a0460007 sb a2,7(v0) +800b7944: 8e02e3e8 lw v0,-7192(s0) +800b7948: 24420003 addiu v0,v0,3 +800b794c: ae02e3e8 sw v0,-7192(s0) +800b7950: 8fbf0014 lw ra,20(sp) +800b7954: 8fb00010 lw s0,16(sp) +800b7958: 03e00008 jr ra +800b795c: 27bd0018 addiu sp,sp,24 +800b7960: 3402ffbf li v0,0xffbf +800b7964: 0047102b sltu v0,v0,a3 +800b7968: 10400008 beqz v0,800b798c <_Z5Apu6Cv+0x124> +800b796c: 3c028021 lui v0,0x8021 +800b7970: 2442e308 addiu v0,v0,-7416 +800b7974: 90440004 lbu a0,4(v0) +800b7978: 3c03ffff lui v1,0xffff +800b797c: 00e21021 addu v0,a3,v0 +800b7980: 00431021 addu v0,v0,v1 +800b7984: 1480ffef bnez a0,800b7944 <_Z5Apu6Cv+0xdc> +800b7988: a04600cb sb a2,203(v0) +800b798c: 8d020004 lw v0,4(t0) +800b7990: 00471021 addu v0,v0,a3 +800b7994: a0460000 sb a2,0(v0) +800b7998: 8e02e3e8 lw v0,-7192(s0) +800b799c: 24420003 addiu v0,v0,3 +800b79a0: ae02e3e8 sw v0,-7192(s0) +800b79a4: 8fbf0014 lw ra,20(sp) +800b79a8: 8fb00010 lw s0,16(sp) +800b79ac: 03e00008 jr ra +800b79b0: 27bd0018 addiu sp,sp,24 +800b79b4: 8cc30014 lw v1,20(a2) +800b79b8: 8cc20004 lw v0,4(a2) +800b79bc: acc30018 sw v1,24(a2) +800b79c0: 00441021 addu v0,v0,a0 +800b79c4: acc50014 sw a1,20(a2) +800b79c8: 0802de34 j 800b78d0 <_Z5Apu6Cv+0x68> +800b79cc: 90430000 lbu v1,0(v0) +800b79d0: 10e20024 beq a3,v0,800b7a64 <_Z5Apu6Cv+0x1fc> +800b79d4: 3c02800b lui v0,0x800b +800b79d8: 2ce200fd sltiu v0,a3,253 +800b79dc: 1040ffd9 beqz v0,800b7944 <_Z5Apu6Cv+0xdc> +800b79e0: 2ce300fa sltiu v1,a3,250 +800b79e4: 8d020004 lw v0,4(t0) +800b79e8: 00471021 addu v0,v0,a3 +800b79ec: 1460ffd5 bnez v1,800b7944 <_Z5Apu6Cv+0xdc> +800b79f0: a0460000 sb a2,0(v0) +800b79f4: 10c00015 beqz a2,800b7a4c <_Z5Apu6Cv+0x1e4> +800b79f8: 3c038021 lui v1,0x8021 +800b79fc: 3c028021 lui v0,0x8021 +800b7a00: 00071840 sll v1,a3,0x1 +800b7a04: 2442e308 addiu v0,v0,-7416 +800b7a08: 00621821 addu v1,v1,v0 +800b7a0c: 0802de51 j 800b7944 <_Z5Apu6Cv+0xdc> +800b7a10: a466fede sh a2,-290(v1) +800b7a14: 8cc30014 lw v1,20(a2) +800b7a18: 8cc20004 lw v0,4(a2) +800b7a1c: acc30018 sw v1,24(a2) +800b7a20: 00821021 addu v0,a0,v0 +800b7a24: acc50014 sw a1,20(a2) +800b7a28: 90430000 lbu v1,0(v0) +800b7a2c: 0802de34 j 800b78d0 <_Z5Apu6Cv+0x68> +800b7a30: a0400000 sb zero,0(v0) +800b7a34: 3c02800b lui v0,0x800b +800b7a38: 244210e8 addiu v0,v0,4328 +800b7a3c: 0040f809 jalr v0 +800b7a40: 00c02021 move a0,a2 +800b7a44: 0802de52 j 800b7948 <_Z5Apu6Cv+0xe0> +800b7a48: 8e02e3e8 lw v0,-7192(s0) +800b7a4c: 00071040 sll v0,a3,0x1 +800b7a50: 2463e308 addiu v1,v1,-7416 +800b7a54: 00431021 addu v0,v0,v1 +800b7a58: 24040100 li a0,256 +800b7a5c: 0802de51 j 800b7944 <_Z5Apu6Cv+0xdc> +800b7a60: a444fede sh a0,-290(v0) +800b7a64: 24420c8c addiu v0,v0,3212 +800b7a68: 0040f809 jalr v0 +800b7a6c: 00c02021 move a0,a2 +800b7a70: 0802de52 j 800b7948 <_Z5Apu6Cv+0xe0> +800b7a74: 8e02e3e8 lw v0,-7192(s0) +800b7a78: 3c02800b lui v0,0x800b +800b7a7c: 24420bb8 addiu v0,v0,3000 +800b7a80: 0040f809 jalr v0 +800b7a84: 00000000 nop +800b7a88: 0802de34 j 800b78d0 <_Z5Apu6Cv+0x68> +800b7a8c: 00401821 move v1,v0 + +800b7a90 <_Z5Apu4Cv>: +800b7a90: 27bdffe8 addiu sp,sp,-24 +800b7a94: afb00010 sw s0,16(sp) +800b7a98: afbf0014 sw ra,20(sp) +800b7a9c: 3c108021 lui s0,0x8021 +800b7aa0: 8e06e3e8 lw a2,-7192(s0) +800b7aa4: 2608e3e8 addiu t0,s0,-7192 +800b7aa8: 90c20002 lbu v0,2(a2) +800b7aac: 90c30001 lbu v1,1(a2) +800b7ab0: 00021200 sll v0,v0,0x8 +800b7ab4: 00621821 addu v1,v1,v0 +800b7ab8: 3067ffff andi a3,v1,0xffff +800b7abc: 24e2ff10 addiu v0,a3,-240 +800b7ac0: 2c420010 sltiu v0,v0,16 +800b7ac4: 1040002d beqz v0,800b7b7c <_Z5Apu4Cv+0xec> +800b7ac8: ad030010 sw v1,16(t0) +800b7acc: 24e2ff0c addiu v0,a3,-244 +800b7ad0: 2c420004 sltiu v0,v0,4 +800b7ad4: 1040004b beqz v0,800b7c04 <_Z5Apu4Cv+0x174> +800b7ad8: 240200f3 li v0,243 +800b7adc: 8d030014 lw v1,20(t0) +800b7ae0: 8d020004 lw v0,4(t0) +800b7ae4: ad060014 sw a2,20(t0) +800b7ae8: ad030018 sw v1,24(t0) +800b7aec: 00471021 addu v0,v0,a3 +800b7af0: 90420000 lbu v0,0(v0) +800b7af4: 304200ff andi v0,v0,0xff +800b7af8: 00022042 srl a0,v0,0x1 +800b7afc: 2605e3e8 addiu a1,s0,-7192 +800b7b00: 30420001 andi v0,v0,0x1 +800b7b04: 3c038022 lui v1,0x8022 +800b7b08: 308600ff andi a2,a0,0xff +800b7b0c: a0a20028 sb v0,40(a1) +800b7b10: a06450bc sb a0,20668(v1) +800b7b14: a0a40029 sb a0,41(a1) +800b7b18: 240200f3 li v0,243 +800b7b1c: 10e20063 beq a3,v0,800b7cac <_Z5Apu4Cv+0x21c> +800b7b20: 24e3ff0c addiu v1,a3,-244 +800b7b24: 2c620004 sltiu v0,v1,4 +800b7b28: 14400052 bnez v0,800b7c74 <_Z5Apu4Cv+0x1e4> +800b7b2c: 3c028021 lui v0,0x8021 +800b7b30: 240200f1 li v0,241 +800b7b34: 10e2006e beq a3,v0,800b7cf0 <_Z5Apu4Cv+0x260> +800b7b38: 3c02800b lui v0,0x800b +800b7b3c: 2ce200fd sltiu v0,a3,253 +800b7b40: 10400020 beqz v0,800b7bc4 <_Z5Apu4Cv+0x134> +800b7b44: 2602e3e8 addiu v0,s0,-7192 +800b7b48: 8c430004 lw v1,4(v0) +800b7b4c: 2ce400fa sltiu a0,a3,250 +800b7b50: 00671821 addu v1,v1,a3 +800b7b54: 1480001b bnez a0,800b7bc4 <_Z5Apu4Cv+0x134> +800b7b58: a0660000 sb a2,0(v1) +800b7b5c: 10c00059 beqz a2,800b7cc4 <_Z5Apu4Cv+0x234> +800b7b60: 3c038021 lui v1,0x8021 +800b7b64: 3c028021 lui v0,0x8021 +800b7b68: 00071840 sll v1,a3,0x1 +800b7b6c: 2442e308 addiu v0,v0,-7416 +800b7b70: 00621821 addu v1,v1,v0 +800b7b74: 0802def1 j 800b7bc4 <_Z5Apu4Cv+0x134> +800b7b78: a466fede sh a2,-290(v1) +800b7b7c: 8d020004 lw v0,4(t0) +800b7b80: 00471021 addu v0,v0,a3 +800b7b84: 90430000 lbu v1,0(v0) +800b7b88: 3c028022 lui v0,0x8022 +800b7b8c: 00032042 srl a0,v1,0x1 +800b7b90: 30630001 andi v1,v1,0x1 +800b7b94: 308600ff andi a2,a0,0xff +800b7b98: a1030028 sb v1,40(t0) +800b7b9c: a04450bc sb a0,20668(v0) +800b7ba0: a1040029 sb a0,41(t0) +800b7ba4: 3402ffbf li v0,0xffbf +800b7ba8: 0047102b sltu v0,v0,a3 +800b7bac: 1440000c bnez v0,800b7be0 <_Z5Apu4Cv+0x150> +800b7bb0: 3c028021 lui v0,0x8021 +800b7bb4: 2603e3e8 addiu v1,s0,-7192 +800b7bb8: 8c620004 lw v0,4(v1) +800b7bbc: 00471021 addu v0,v0,a3 +800b7bc0: a0460000 sb a2,0(v0) +800b7bc4: 8e02e3e8 lw v0,-7192(s0) +800b7bc8: 24420003 addiu v0,v0,3 +800b7bcc: ae02e3e8 sw v0,-7192(s0) +800b7bd0: 8fbf0014 lw ra,20(sp) +800b7bd4: 8fb00010 lw s0,16(sp) +800b7bd8: 03e00008 jr ra +800b7bdc: 27bd0018 addiu sp,sp,24 +800b7be0: 2442e308 addiu v0,v0,-7416 +800b7be4: 90440004 lbu a0,4(v0) +800b7be8: 3c03ffff lui v1,0xffff +800b7bec: 00e21021 addu v0,a3,v0 +800b7bf0: 00431021 addu v0,v0,v1 +800b7bf4: 1080ffef beqz a0,800b7bb4 <_Z5Apu4Cv+0x124> +800b7bf8: a04600cb sb a2,203(v0) +800b7bfc: 0802def2 j 800b7bc8 <_Z5Apu4Cv+0x138> +800b7c00: 8e02e3e8 lw v0,-7192(s0) +800b7c04: 10e20035 beq a3,v0,800b7cdc <_Z5Apu4Cv+0x24c> +800b7c08: 3c02800b lui v0,0x800b +800b7c0c: 2ce200fd sltiu v0,a3,253 +800b7c10: 14400022 bnez v0,800b7c9c <_Z5Apu4Cv+0x20c> +800b7c14: 00000000 nop +800b7c18: 8d030014 lw v1,20(t0) +800b7c1c: 8d020004 lw v0,4(t0) +800b7c20: ad030018 sw v1,24(t0) +800b7c24: 00e21021 addu v0,a3,v0 +800b7c28: ad060014 sw a2,20(t0) +800b7c2c: 90430000 lbu v1,0(v0) +800b7c30: a0400000 sb zero,0(v0) +800b7c34: 00601021 move v0,v1 +800b7c38: 2606e3e8 addiu a2,s0,-7192 +800b7c3c: 94c70010 lhu a3,16(a2) +800b7c40: 304200ff andi v0,v0,0xff +800b7c44: 24e5ff10 addiu a1,a3,-240 +800b7c48: 00022042 srl a0,v0,0x1 +800b7c4c: 3c038022 lui v1,0x8022 +800b7c50: 30420001 andi v0,v0,0x1 +800b7c54: 2ca50010 sltiu a1,a1,16 +800b7c58: a0c20028 sb v0,40(a2) +800b7c5c: a0c40029 sb a0,41(a2) +800b7c60: a06450bc sb a0,20668(v1) +800b7c64: 10a0ffcf beqz a1,800b7ba4 <_Z5Apu4Cv+0x114> +800b7c68: 308600ff andi a2,a0,0xff +800b7c6c: 0802dec7 j 800b7b1c <_Z5Apu4Cv+0x8c> +800b7c70: 240200f3 li v0,243 +800b7c74: 2442e308 addiu v0,v0,-7416 +800b7c78: 00621021 addu v0,v1,v0 +800b7c7c: a0460007 sb a2,7(v0) +800b7c80: 8e02e3e8 lw v0,-7192(s0) +800b7c84: 24420003 addiu v0,v0,3 +800b7c88: ae02e3e8 sw v0,-7192(s0) +800b7c8c: 8fbf0014 lw ra,20(sp) +800b7c90: 8fb00010 lw s0,16(sp) +800b7c94: 03e00008 jr ra +800b7c98: 27bd0018 addiu sp,sp,24 +800b7c9c: 8d020004 lw v0,4(t0) +800b7ca0: 00471021 addu v0,v0,a3 +800b7ca4: 0802debd j 800b7af4 <_Z5Apu4Cv+0x64> +800b7ca8: 90420000 lbu v0,0(v0) +800b7cac: 3c02800b lui v0,0x800b +800b7cb0: 244210e8 addiu v0,v0,4328 +800b7cb4: 0040f809 jalr v0 +800b7cb8: 00c02021 move a0,a2 +800b7cbc: 0802def2 j 800b7bc8 <_Z5Apu4Cv+0x138> +800b7cc0: 8e02e3e8 lw v0,-7192(s0) +800b7cc4: 00071040 sll v0,a3,0x1 +800b7cc8: 2463e308 addiu v1,v1,-7416 +800b7ccc: 00431021 addu v0,v0,v1 +800b7cd0: 24040100 li a0,256 +800b7cd4: 0802def1 j 800b7bc4 <_Z5Apu4Cv+0x134> +800b7cd8: a444fede sh a0,-290(v0) +800b7cdc: 24420bb8 addiu v0,v0,3000 +800b7ce0: 0040f809 jalr v0 +800b7ce4: 00000000 nop +800b7ce8: 0802df0f j 800b7c3c <_Z5Apu4Cv+0x1ac> +800b7cec: 2606e3e8 addiu a2,s0,-7192 +800b7cf0: 24420c8c addiu v0,v0,3212 +800b7cf4: 0040f809 jalr v0 +800b7cf8: 00c02021 move a0,a2 +800b7cfc: 0802def2 j 800b7bc8 <_Z5Apu4Cv+0x138> +800b7d00: 8e02e3e8 lw v0,-7192(s0) + +800b7d04 <_Z5Apu57v>: +800b7d04: 27bdffe0 addiu sp,sp,-32 +800b7d08: afb20018 sw s2,24(sp) +800b7d0c: afb00010 sw s0,16(sp) +800b7d10: afbf001c sw ra,28(sp) +800b7d14: afb10014 sw s1,20(sp) +800b7d18: 3c108021 lui s0,0x8021 +800b7d1c: 8e08e3e8 lw t0,-7192(s0) +800b7d20: 2607e3e8 addiu a3,s0,-7192 +800b7d24: 91020001 lbu v0,1(t0) +800b7d28: 8ce30008 lw v1,8(a3) +800b7d2c: 3c128021 lui s2,0x8021 +800b7d30: 00431021 addu v0,v0,v1 +800b7d34: 2646e424 addiu a2,s2,-7132 +800b7d38: 90430000 lbu v1,0(v0) +800b7d3c: 90440001 lbu a0,1(v0) +800b7d40: 90c50003 lbu a1,3(a2) +800b7d44: 00042200 sll a0,a0,0x8 +800b7d48: 00651821 addu v1,v1,a1 +800b7d4c: 00832021 addu a0,a0,v1 +800b7d50: 3085ffff andi a1,a0,0xffff +800b7d54: 24a2ff10 addiu v0,a1,-240 +800b7d58: 24a3ff0c addiu v1,a1,-244 +800b7d5c: 2c420010 sltiu v0,v0,16 +800b7d60: 2c630004 sltiu v1,v1,4 +800b7d64: ace40010 sw a0,16(a3) +800b7d68: 10400007 beqz v0,800b7d88 <_Z5Apu57v+0x84> +800b7d6c: 90d10002 lbu s1,2(a2) +800b7d70: 14600016 bnez v1,800b7dcc <_Z5Apu57v+0xc8> +800b7d74: 240200f3 li v0,243 +800b7d78: 10a2003e beq a1,v0,800b7e74 <_Z5Apu57v+0x170> +800b7d7c: 2ca300fd sltiu v1,a1,253 +800b7d80: 10600026 beqz v1,800b7e1c <_Z5Apu57v+0x118> +800b7d84: 00000000 nop +800b7d88: 8ce20004 lw v0,4(a3) +800b7d8c: 00451021 addu v0,v0,a1 +800b7d90: 90420000 lbu v0,0(v0) +800b7d94: 8e03e3e8 lw v1,-7192(s0) +800b7d98: 02222026 xor a0,s1,v0 +800b7d9c: 2645e424 addiu a1,s2,-7132 +800b7da0: 2602e3e8 addiu v0,s0,-7192 +800b7da4: 24630002 addiu v1,v1,2 +800b7da8: a0440029 sb a0,41(v0) +800b7dac: ae03e3e8 sw v1,-7192(s0) +800b7db0: a0a40002 sb a0,2(a1) +800b7db4: 8fbf001c lw ra,28(sp) +800b7db8: 8fb20018 lw s2,24(sp) +800b7dbc: 8fb10014 lw s1,20(sp) +800b7dc0: 8fb00010 lw s0,16(sp) +800b7dc4: 03e00008 jr ra +800b7dc8: 27bd0020 addiu sp,sp,32 +800b7dcc: 8ce30014 lw v1,20(a3) +800b7dd0: 8ce20004 lw v0,4(a3) +800b7dd4: ace30018 sw v1,24(a3) +800b7dd8: ace80014 sw t0,20(a3) +800b7ddc: 00451021 addu v0,v0,a1 +800b7de0: 90420000 lbu v0,0(v0) +800b7de4: 8e03e3e8 lw v1,-7192(s0) +800b7de8: 02222026 xor a0,s1,v0 +800b7dec: 2645e424 addiu a1,s2,-7132 +800b7df0: 2602e3e8 addiu v0,s0,-7192 +800b7df4: 24630002 addiu v1,v1,2 +800b7df8: a0440029 sb a0,41(v0) +800b7dfc: ae03e3e8 sw v1,-7192(s0) +800b7e00: a0a40002 sb a0,2(a1) +800b7e04: 8fbf001c lw ra,28(sp) +800b7e08: 8fb20018 lw s2,24(sp) +800b7e0c: 8fb10014 lw s1,20(sp) +800b7e10: 8fb00010 lw s0,16(sp) +800b7e14: 03e00008 jr ra +800b7e18: 27bd0020 addiu sp,sp,32 +800b7e1c: 8ce30014 lw v1,20(a3) +800b7e20: 8ce20004 lw v0,4(a3) +800b7e24: ace80014 sw t0,20(a3) +800b7e28: ace30018 sw v1,24(a3) +800b7e2c: 00a21021 addu v0,a1,v0 +800b7e30: 90430000 lbu v1,0(v0) +800b7e34: a0400000 sb zero,0(v0) +800b7e38: 00601021 move v0,v1 +800b7e3c: 8e03e3e8 lw v1,-7192(s0) +800b7e40: 02222026 xor a0,s1,v0 +800b7e44: 2645e424 addiu a1,s2,-7132 +800b7e48: 2602e3e8 addiu v0,s0,-7192 +800b7e4c: 24630002 addiu v1,v1,2 +800b7e50: a0440029 sb a0,41(v0) +800b7e54: ae03e3e8 sw v1,-7192(s0) +800b7e58: a0a40002 sb a0,2(a1) +800b7e5c: 8fbf001c lw ra,28(sp) +800b7e60: 8fb20018 lw s2,24(sp) +800b7e64: 8fb10014 lw s1,20(sp) +800b7e68: 8fb00010 lw s0,16(sp) +800b7e6c: 03e00008 jr ra +800b7e70: 27bd0020 addiu sp,sp,32 +800b7e74: 3c02800b lui v0,0x800b +800b7e78: 24420bb8 addiu v0,v0,3000 +800b7e7c: 0040f809 jalr v0 +800b7e80: 00000000 nop +800b7e84: 0802df66 j 800b7d98 <_Z5Apu57v+0x94> +800b7e88: 8e03e3e8 lw v1,-7192(s0) + +800b7e8c <_Z5Apu56v>: +800b7e8c: 27bdffe0 addiu sp,sp,-32 +800b7e90: afb20018 sw s2,24(sp) +800b7e94: afb00010 sw s0,16(sp) +800b7e98: afbf001c sw ra,28(sp) +800b7e9c: afb10014 sw s1,20(sp) +800b7ea0: 3c108021 lui s0,0x8021 +800b7ea4: 8e08e3e8 lw t0,-7192(s0) +800b7ea8: 3c128021 lui s2,0x8021 +800b7eac: 2645e424 addiu a1,s2,-7132 +800b7eb0: 91030002 lbu v1,2(t0) +800b7eb4: 91020001 lbu v0,1(t0) +800b7eb8: 90a40003 lbu a0,3(a1) +800b7ebc: 00031a00 sll v1,v1,0x8 +800b7ec0: 00441021 addu v0,v0,a0 +800b7ec4: 00621821 addu v1,v1,v0 +800b7ec8: 3066ffff andi a2,v1,0xffff +800b7ecc: 24c2ff10 addiu v0,a2,-240 +800b7ed0: 24c4ff0c addiu a0,a2,-244 +800b7ed4: 2607e3e8 addiu a3,s0,-7192 +800b7ed8: 2c420010 sltiu v0,v0,16 +800b7edc: 2c840004 sltiu a0,a0,4 +800b7ee0: ace30010 sw v1,16(a3) +800b7ee4: 10400007 beqz v0,800b7f04 <_Z5Apu56v+0x78> +800b7ee8: 90b10002 lbu s1,2(a1) +800b7eec: 14800016 bnez a0,800b7f48 <_Z5Apu56v+0xbc> +800b7ef0: 240200f3 li v0,243 +800b7ef4: 10c2003c beq a2,v0,800b7fe8 <_Z5Apu56v+0x15c> +800b7ef8: 2cc300fd sltiu v1,a2,253 +800b7efc: 10600025 beqz v1,800b7f94 <_Z5Apu56v+0x108> +800b7f00: 00000000 nop +800b7f04: 8ce20004 lw v0,4(a3) +800b7f08: 00461021 addu v0,v0,a2 +800b7f0c: 90420000 lbu v0,0(v0) +800b7f10: 8e03e3e8 lw v1,-7192(s0) +800b7f14: 02222026 xor a0,s1,v0 +800b7f18: 2645e424 addiu a1,s2,-7132 +800b7f1c: 2602e3e8 addiu v0,s0,-7192 +800b7f20: 24630003 addiu v1,v1,3 +800b7f24: a0440029 sb a0,41(v0) +800b7f28: ae03e3e8 sw v1,-7192(s0) +800b7f2c: a0a40002 sb a0,2(a1) +800b7f30: 8fbf001c lw ra,28(sp) +800b7f34: 8fb20018 lw s2,24(sp) +800b7f38: 8fb10014 lw s1,20(sp) +800b7f3c: 8fb00010 lw s0,16(sp) +800b7f40: 03e00008 jr ra +800b7f44: 27bd0020 addiu sp,sp,32 +800b7f48: 8ce30014 lw v1,20(a3) +800b7f4c: 8ce20004 lw v0,4(a3) +800b7f50: ace30018 sw v1,24(a3) +800b7f54: ace80014 sw t0,20(a3) +800b7f58: 00461021 addu v0,v0,a2 +800b7f5c: 90420000 lbu v0,0(v0) +800b7f60: 8e03e3e8 lw v1,-7192(s0) +800b7f64: 02222026 xor a0,s1,v0 +800b7f68: 2602e3e8 addiu v0,s0,-7192 +800b7f6c: 24630003 addiu v1,v1,3 +800b7f70: a0440029 sb a0,41(v0) +800b7f74: ae03e3e8 sw v1,-7192(s0) +800b7f78: a0a40002 sb a0,2(a1) +800b7f7c: 8fbf001c lw ra,28(sp) +800b7f80: 8fb20018 lw s2,24(sp) +800b7f84: 8fb10014 lw s1,20(sp) +800b7f88: 8fb00010 lw s0,16(sp) +800b7f8c: 03e00008 jr ra +800b7f90: 27bd0020 addiu sp,sp,32 +800b7f94: 8ce30014 lw v1,20(a3) +800b7f98: 8ce20004 lw v0,4(a3) +800b7f9c: ace80014 sw t0,20(a3) +800b7fa0: ace30018 sw v1,24(a3) +800b7fa4: 00c21021 addu v0,a2,v0 +800b7fa8: 90430000 lbu v1,0(v0) +800b7fac: a0400000 sb zero,0(v0) +800b7fb0: 00601021 move v0,v1 +800b7fb4: 8e03e3e8 lw v1,-7192(s0) +800b7fb8: 02222026 xor a0,s1,v0 +800b7fbc: 2602e3e8 addiu v0,s0,-7192 +800b7fc0: 24630003 addiu v1,v1,3 +800b7fc4: a0440029 sb a0,41(v0) +800b7fc8: ae03e3e8 sw v1,-7192(s0) +800b7fcc: a0a40002 sb a0,2(a1) +800b7fd0: 8fbf001c lw ra,28(sp) +800b7fd4: 8fb20018 lw s2,24(sp) +800b7fd8: 8fb10014 lw s1,20(sp) +800b7fdc: 8fb00010 lw s0,16(sp) +800b7fe0: 03e00008 jr ra +800b7fe4: 27bd0020 addiu sp,sp,32 +800b7fe8: 3c02800b lui v0,0x800b +800b7fec: 24420bb8 addiu v0,v0,3000 +800b7ff0: 0040f809 jalr v0 +800b7ff4: 00000000 nop +800b7ff8: 0802dfc5 j 800b7f14 <_Z5Apu56v+0x88> +800b7ffc: 8e03e3e8 lw v1,-7192(s0) + +800b8000 <_Z5Apu55v>: +800b8000: 27bdffe0 addiu sp,sp,-32 +800b8004: afb20018 sw s2,24(sp) +800b8008: afb00010 sw s0,16(sp) +800b800c: afbf001c sw ra,28(sp) +800b8010: afb10014 sw s1,20(sp) +800b8014: 3c108021 lui s0,0x8021 +800b8018: 8e08e3e8 lw t0,-7192(s0) +800b801c: 3c128021 lui s2,0x8021 +800b8020: 2645e424 addiu a1,s2,-7132 +800b8024: 91030002 lbu v1,2(t0) +800b8028: 91020001 lbu v0,1(t0) +800b802c: 90a40004 lbu a0,4(a1) +800b8030: 00031a00 sll v1,v1,0x8 +800b8034: 00441021 addu v0,v0,a0 +800b8038: 00621821 addu v1,v1,v0 +800b803c: 3066ffff andi a2,v1,0xffff +800b8040: 24c2ff10 addiu v0,a2,-240 +800b8044: 24c4ff0c addiu a0,a2,-244 +800b8048: 2607e3e8 addiu a3,s0,-7192 +800b804c: 2c420010 sltiu v0,v0,16 +800b8050: 2c840004 sltiu a0,a0,4 +800b8054: ace30010 sw v1,16(a3) +800b8058: 10400007 beqz v0,800b8078 <_Z5Apu55v+0x78> +800b805c: 90b10002 lbu s1,2(a1) +800b8060: 14800016 bnez a0,800b80bc <_Z5Apu55v+0xbc> +800b8064: 240200f3 li v0,243 +800b8068: 10c2003c beq a2,v0,800b815c <_Z5Apu55v+0x15c> +800b806c: 2cc300fd sltiu v1,a2,253 +800b8070: 10600025 beqz v1,800b8108 <_Z5Apu55v+0x108> +800b8074: 00000000 nop +800b8078: 8ce20004 lw v0,4(a3) +800b807c: 00461021 addu v0,v0,a2 +800b8080: 90420000 lbu v0,0(v0) +800b8084: 8e03e3e8 lw v1,-7192(s0) +800b8088: 02222026 xor a0,s1,v0 +800b808c: 2645e424 addiu a1,s2,-7132 +800b8090: 2602e3e8 addiu v0,s0,-7192 +800b8094: 24630003 addiu v1,v1,3 +800b8098: a0440029 sb a0,41(v0) +800b809c: ae03e3e8 sw v1,-7192(s0) +800b80a0: a0a40002 sb a0,2(a1) +800b80a4: 8fbf001c lw ra,28(sp) +800b80a8: 8fb20018 lw s2,24(sp) +800b80ac: 8fb10014 lw s1,20(sp) +800b80b0: 8fb00010 lw s0,16(sp) +800b80b4: 03e00008 jr ra +800b80b8: 27bd0020 addiu sp,sp,32 +800b80bc: 8ce30014 lw v1,20(a3) +800b80c0: 8ce20004 lw v0,4(a3) +800b80c4: ace30018 sw v1,24(a3) +800b80c8: ace80014 sw t0,20(a3) +800b80cc: 00461021 addu v0,v0,a2 +800b80d0: 90420000 lbu v0,0(v0) +800b80d4: 8e03e3e8 lw v1,-7192(s0) +800b80d8: 02222026 xor a0,s1,v0 +800b80dc: 2602e3e8 addiu v0,s0,-7192 +800b80e0: 24630003 addiu v1,v1,3 +800b80e4: a0440029 sb a0,41(v0) +800b80e8: ae03e3e8 sw v1,-7192(s0) +800b80ec: a0a40002 sb a0,2(a1) +800b80f0: 8fbf001c lw ra,28(sp) +800b80f4: 8fb20018 lw s2,24(sp) +800b80f8: 8fb10014 lw s1,20(sp) +800b80fc: 8fb00010 lw s0,16(sp) +800b8100: 03e00008 jr ra +800b8104: 27bd0020 addiu sp,sp,32 +800b8108: 8ce30014 lw v1,20(a3) +800b810c: 8ce20004 lw v0,4(a3) +800b8110: ace80014 sw t0,20(a3) +800b8114: ace30018 sw v1,24(a3) +800b8118: 00c21021 addu v0,a2,v0 +800b811c: 90430000 lbu v1,0(v0) +800b8120: a0400000 sb zero,0(v0) +800b8124: 00601021 move v0,v1 +800b8128: 8e03e3e8 lw v1,-7192(s0) +800b812c: 02222026 xor a0,s1,v0 +800b8130: 2602e3e8 addiu v0,s0,-7192 +800b8134: 24630003 addiu v1,v1,3 +800b8138: a0440029 sb a0,41(v0) +800b813c: ae03e3e8 sw v1,-7192(s0) +800b8140: a0a40002 sb a0,2(a1) +800b8144: 8fbf001c lw ra,28(sp) +800b8148: 8fb20018 lw s2,24(sp) +800b814c: 8fb10014 lw s1,20(sp) +800b8150: 8fb00010 lw s0,16(sp) +800b8154: 03e00008 jr ra +800b8158: 27bd0020 addiu sp,sp,32 +800b815c: 3c02800b lui v0,0x800b +800b8160: 24420bb8 addiu v0,v0,3000 +800b8164: 0040f809 jalr v0 +800b8168: 00000000 nop +800b816c: 0802e022 j 800b8088 <_Z5Apu55v+0x88> +800b8170: 8e03e3e8 lw v1,-7192(s0) + +800b8174 <_Z5Apu47v>: +800b8174: 27bdffe0 addiu sp,sp,-32 +800b8178: afb20018 sw s2,24(sp) +800b817c: afb00010 sw s0,16(sp) +800b8180: afbf001c sw ra,28(sp) +800b8184: afb10014 sw s1,20(sp) +800b8188: 3c108021 lui s0,0x8021 +800b818c: 8e09e3e8 lw t1,-7192(s0) +800b8190: 3c128021 lui s2,0x8021 +800b8194: 2647e424 addiu a3,s2,-7132 +800b8198: 91250001 lbu a1,1(t1) +800b819c: 90e30004 lbu v1,4(a3) +800b81a0: 2608e3e8 addiu t0,s0,-7192 +800b81a4: 00a32821 addu a1,a1,v1 +800b81a8: 24a20001 addiu v0,a1,1 +800b81ac: 8d040008 lw a0,8(t0) +800b81b0: 304200ff andi v0,v0,0xff +800b81b4: 00821021 addu v0,a0,v0 +800b81b8: 30a500ff andi a1,a1,0xff +800b81bc: 90430000 lbu v1,0(v0) +800b81c0: 00852021 addu a0,a0,a1 +800b81c4: 90860000 lbu a2,0(a0) +800b81c8: 00031a00 sll v1,v1,0x8 +800b81cc: 00c33021 addu a2,a2,v1 +800b81d0: 30c4ffff andi a0,a2,0xffff +800b81d4: 2482ff10 addiu v0,a0,-240 +800b81d8: 2483ff0c addiu v1,a0,-244 +800b81dc: 2c420010 sltiu v0,v0,16 +800b81e0: 2c630004 sltiu v1,v1,4 +800b81e4: ad060010 sw a2,16(t0) +800b81e8: 10400007 beqz v0,800b8208 <_Z5Apu47v+0x94> +800b81ec: 90f10002 lbu s1,2(a3) +800b81f0: 14600016 bnez v1,800b824c <_Z5Apu47v+0xd8> +800b81f4: 240200f3 li v0,243 +800b81f8: 1082003d beq a0,v0,800b82f0 <_Z5Apu47v+0x17c> +800b81fc: 2c8300fd sltiu v1,a0,253 +800b8200: 10600026 beqz v1,800b829c <_Z5Apu47v+0x128> +800b8204: 2645e424 addiu a1,s2,-7132 +800b8208: 8d020004 lw v0,4(t0) +800b820c: 00441021 addu v0,v0,a0 +800b8210: 90420000 lbu v0,0(v0) +800b8214: 8e03e3e8 lw v1,-7192(s0) +800b8218: 02222026 xor a0,s1,v0 +800b821c: 2645e424 addiu a1,s2,-7132 +800b8220: 2602e3e8 addiu v0,s0,-7192 +800b8224: 24630002 addiu v1,v1,2 +800b8228: a0440029 sb a0,41(v0) +800b822c: ae03e3e8 sw v1,-7192(s0) +800b8230: a0a40002 sb a0,2(a1) +800b8234: 8fbf001c lw ra,28(sp) +800b8238: 8fb20018 lw s2,24(sp) +800b823c: 8fb10014 lw s1,20(sp) +800b8240: 8fb00010 lw s0,16(sp) +800b8244: 03e00008 jr ra +800b8248: 27bd0020 addiu sp,sp,32 +800b824c: 8d030014 lw v1,20(t0) +800b8250: 8d020004 lw v0,4(t0) +800b8254: ad030018 sw v1,24(t0) +800b8258: 00441021 addu v0,v0,a0 +800b825c: ad090014 sw t1,20(t0) +800b8260: 90420000 lbu v0,0(v0) +800b8264: 8e03e3e8 lw v1,-7192(s0) +800b8268: 02222026 xor a0,s1,v0 +800b826c: 2645e424 addiu a1,s2,-7132 +800b8270: 2602e3e8 addiu v0,s0,-7192 +800b8274: 24630002 addiu v1,v1,2 +800b8278: a0440029 sb a0,41(v0) +800b827c: ae03e3e8 sw v1,-7192(s0) +800b8280: a0a40002 sb a0,2(a1) +800b8284: 8fbf001c lw ra,28(sp) +800b8288: 8fb20018 lw s2,24(sp) +800b828c: 8fb10014 lw s1,20(sp) +800b8290: 8fb00010 lw s0,16(sp) +800b8294: 03e00008 jr ra +800b8298: 27bd0020 addiu sp,sp,32 +800b829c: 8d030014 lw v1,20(t0) +800b82a0: 8d020004 lw v0,4(t0) +800b82a4: ad090014 sw t1,20(t0) +800b82a8: 00821021 addu v0,a0,v0 +800b82ac: ad030018 sw v1,24(t0) +800b82b0: 90430000 lbu v1,0(v0) +800b82b4: a0400000 sb zero,0(v0) +800b82b8: 00601021 move v0,v1 +800b82bc: 8e03e3e8 lw v1,-7192(s0) +800b82c0: 02222026 xor a0,s1,v0 +800b82c4: 2602e3e8 addiu v0,s0,-7192 +800b82c8: 24630002 addiu v1,v1,2 +800b82cc: a0440029 sb a0,41(v0) +800b82d0: ae03e3e8 sw v1,-7192(s0) +800b82d4: a0a40002 sb a0,2(a1) +800b82d8: 8fbf001c lw ra,28(sp) +800b82dc: 8fb20018 lw s2,24(sp) +800b82e0: 8fb10014 lw s1,20(sp) +800b82e4: 8fb00010 lw s0,16(sp) +800b82e8: 03e00008 jr ra +800b82ec: 27bd0020 addiu sp,sp,32 +800b82f0: 3c02800b lui v0,0x800b +800b82f4: 24420bb8 addiu v0,v0,3000 +800b82f8: 0040f809 jalr v0 +800b82fc: 00000000 nop +800b8300: 0802e086 j 800b8218 <_Z5Apu47v+0xa4> +800b8304: 8e03e3e8 lw v1,-7192(s0) + +800b8308 <_Z5Apu45v>: +800b8308: 27bdffe0 addiu sp,sp,-32 +800b830c: afb20018 sw s2,24(sp) +800b8310: afb00010 sw s0,16(sp) +800b8314: afbf001c sw ra,28(sp) +800b8318: afb10014 sw s1,20(sp) +800b831c: 3c108021 lui s0,0x8021 +800b8320: 8e07e3e8 lw a3,-7192(s0) +800b8324: 3c128021 lui s2,0x8021 +800b8328: 90e20002 lbu v0,2(a3) +800b832c: 90e30001 lbu v1,1(a3) +800b8330: 00021200 sll v0,v0,0x8 +800b8334: 00621821 addu v1,v1,v0 +800b8338: 3065ffff andi a1,v1,0xffff +800b833c: 24a4ff0c addiu a0,a1,-244 +800b8340: 24a2ff10 addiu v0,a1,-240 +800b8344: 2c880004 sltiu t0,a0,4 +800b8348: 2606e3e8 addiu a2,s0,-7192 +800b834c: 2644e424 addiu a0,s2,-7132 +800b8350: 2c420010 sltiu v0,v0,16 +800b8354: acc30010 sw v1,16(a2) +800b8358: 10400007 beqz v0,800b8378 <_Z5Apu45v+0x70> +800b835c: 90910002 lbu s1,2(a0) +800b8360: 15000016 bnez t0,800b83bc <_Z5Apu45v+0xb4> +800b8364: 240200f3 li v0,243 +800b8368: 10a2003e beq a1,v0,800b8464 <_Z5Apu45v+0x15c> +800b836c: 2ca300fd sltiu v1,a1,253 +800b8370: 10600026 beqz v1,800b840c <_Z5Apu45v+0x104> +800b8374: 00000000 nop +800b8378: 8cc20004 lw v0,4(a2) +800b837c: 00451021 addu v0,v0,a1 +800b8380: 90420000 lbu v0,0(v0) +800b8384: 8e03e3e8 lw v1,-7192(s0) +800b8388: 02222026 xor a0,s1,v0 +800b838c: 2645e424 addiu a1,s2,-7132 +800b8390: 2602e3e8 addiu v0,s0,-7192 +800b8394: 24630003 addiu v1,v1,3 +800b8398: a0440029 sb a0,41(v0) +800b839c: ae03e3e8 sw v1,-7192(s0) +800b83a0: a0a40002 sb a0,2(a1) +800b83a4: 8fbf001c lw ra,28(sp) +800b83a8: 8fb20018 lw s2,24(sp) +800b83ac: 8fb10014 lw s1,20(sp) +800b83b0: 8fb00010 lw s0,16(sp) +800b83b4: 03e00008 jr ra +800b83b8: 27bd0020 addiu sp,sp,32 +800b83bc: 8cc30014 lw v1,20(a2) +800b83c0: 8cc20004 lw v0,4(a2) +800b83c4: acc30018 sw v1,24(a2) +800b83c8: acc70014 sw a3,20(a2) +800b83cc: 00451021 addu v0,v0,a1 +800b83d0: 90420000 lbu v0,0(v0) +800b83d4: 8e03e3e8 lw v1,-7192(s0) +800b83d8: 02222026 xor a0,s1,v0 +800b83dc: 2645e424 addiu a1,s2,-7132 +800b83e0: 2602e3e8 addiu v0,s0,-7192 +800b83e4: 24630003 addiu v1,v1,3 +800b83e8: a0440029 sb a0,41(v0) +800b83ec: ae03e3e8 sw v1,-7192(s0) +800b83f0: a0a40002 sb a0,2(a1) +800b83f4: 8fbf001c lw ra,28(sp) +800b83f8: 8fb20018 lw s2,24(sp) +800b83fc: 8fb10014 lw s1,20(sp) +800b8400: 8fb00010 lw s0,16(sp) +800b8404: 03e00008 jr ra +800b8408: 27bd0020 addiu sp,sp,32 +800b840c: 8cc30014 lw v1,20(a2) +800b8410: 8cc20004 lw v0,4(a2) +800b8414: acc70014 sw a3,20(a2) +800b8418: acc30018 sw v1,24(a2) +800b841c: 00a21021 addu v0,a1,v0 +800b8420: 90430000 lbu v1,0(v0) +800b8424: a0400000 sb zero,0(v0) +800b8428: 00601021 move v0,v1 +800b842c: 8e03e3e8 lw v1,-7192(s0) +800b8430: 02222026 xor a0,s1,v0 +800b8434: 2645e424 addiu a1,s2,-7132 +800b8438: 2602e3e8 addiu v0,s0,-7192 +800b843c: 24630003 addiu v1,v1,3 +800b8440: a0440029 sb a0,41(v0) +800b8444: ae03e3e8 sw v1,-7192(s0) +800b8448: a0a40002 sb a0,2(a1) +800b844c: 8fbf001c lw ra,28(sp) +800b8450: 8fb20018 lw s2,24(sp) +800b8454: 8fb10014 lw s1,20(sp) +800b8458: 8fb00010 lw s0,16(sp) +800b845c: 03e00008 jr ra +800b8460: 27bd0020 addiu sp,sp,32 +800b8464: 3c02800b lui v0,0x800b +800b8468: 24420bb8 addiu v0,v0,3000 +800b846c: 0040f809 jalr v0 +800b8470: 00000000 nop +800b8474: 0802e0e2 j 800b8388 <_Z5Apu45v+0x80> +800b8478: 8e03e3e8 lw v1,-7192(s0) + +800b847c <_Z5Apu8Cv>: +800b847c: 27bdffe0 addiu sp,sp,-32 +800b8480: afb00010 sw s0,16(sp) +800b8484: afbf0018 sw ra,24(sp) +800b8488: afb10014 sw s1,20(sp) +800b848c: 3c108021 lui s0,0x8021 +800b8490: 8e06e3e8 lw a2,-7192(s0) +800b8494: 2607e3e8 addiu a3,s0,-7192 +800b8498: 90c20002 lbu v0,2(a2) +800b849c: 90c30001 lbu v1,1(a2) +800b84a0: 00021200 sll v0,v0,0x8 +800b84a4: 00621821 addu v1,v1,v0 +800b84a8: 3065ffff andi a1,v1,0xffff +800b84ac: 24a2ff10 addiu v0,a1,-240 +800b84b0: 2c420010 sltiu v0,v0,16 +800b84b4: 10400028 beqz v0,800b8558 <_Z5Apu8Cv+0xdc> +800b84b8: ace30010 sw v1,16(a3) +800b84bc: 24a2ff0c addiu v0,a1,-244 +800b84c0: 2c420004 sltiu v0,v0,4 +800b84c4: 1040004b beqz v0,800b85f4 <_Z5Apu8Cv+0x178> +800b84c8: 240200f3 li v0,243 +800b84cc: 8ce30014 lw v1,20(a3) +800b84d0: 8ce20004 lw v0,4(a3) +800b84d4: ace60014 sw a2,20(a3) +800b84d8: ace30018 sw v1,24(a3) +800b84dc: 00451021 addu v0,v0,a1 +800b84e0: 90420000 lbu v0,0(v0) +800b84e4: 2442ffff addiu v0,v0,-1 +800b84e8: 304200ff andi v0,v0,0xff +800b84ec: 3c118022 lui s1,0x8022 +800b84f0: 304600ff andi a2,v0,0xff +800b84f4: a22250bc sb v0,20668(s1) +800b84f8: 240200f3 li v0,243 +800b84fc: 10a20069 beq a1,v0,800b86a4 <_Z5Apu8Cv+0x228> +800b8500: 24a3ff0c addiu v1,a1,-244 +800b8504: 2c620004 sltiu v0,v1,4 +800b8508: 14400051 bnez v0,800b8650 <_Z5Apu8Cv+0x1d4> +800b850c: 3c028021 lui v0,0x8021 +800b8510: 240200f1 li v0,241 +800b8514: 10a20075 beq a1,v0,800b86ec <_Z5Apu8Cv+0x270> +800b8518: 2ca200fd sltiu v0,a1,253 +800b851c: 1040001e beqz v0,800b8598 <_Z5Apu8Cv+0x11c> +800b8520: 2602e3e8 addiu v0,s0,-7192 +800b8524: 8c430004 lw v1,4(v0) +800b8528: 2ca400fa sltiu a0,a1,250 +800b852c: 00651821 addu v1,v1,a1 +800b8530: 14800019 bnez a0,800b8598 <_Z5Apu8Cv+0x11c> +800b8534: a0660000 sb a2,0(v1) +800b8538: 10c00060 beqz a2,800b86bc <_Z5Apu8Cv+0x240> +800b853c: 3c038021 lui v1,0x8021 +800b8540: 3c028021 lui v0,0x8021 +800b8544: 00051840 sll v1,a1,0x1 +800b8548: 2442e308 addiu v0,v0,-7416 +800b854c: 00621821 addu v1,v1,v0 +800b8550: 0802e166 j 800b8598 <_Z5Apu8Cv+0x11c> +800b8554: a466fede sh a2,-290(v1) +800b8558: 8ce30004 lw v1,4(a3) +800b855c: 3c118022 lui s1,0x8022 +800b8560: 00651821 addu v1,v1,a1 +800b8564: 90620000 lbu v0,0(v1) +800b8568: 2442ffff addiu v0,v0,-1 +800b856c: 304200ff andi v0,v0,0xff +800b8570: 304600ff andi a2,v0,0xff +800b8574: a22250bc sb v0,20668(s1) +800b8578: 3402ffbf li v0,0xffbf +800b857c: 0045102b sltu v0,v0,a1 +800b8580: 14400013 bnez v0,800b85d0 <_Z5Apu8Cv+0x154> +800b8584: 3c028021 lui v0,0x8021 +800b8588: 2603e3e8 addiu v1,s0,-7192 +800b858c: 8c620004 lw v0,4(v1) +800b8590: 00451021 addu v0,v0,a1 +800b8594: a0460000 sb a2,0(v0) +800b8598: 2604e3e8 addiu a0,s0,-7192 +800b859c: 8e03e3e8 lw v1,-7192(s0) +800b85a0: 8c82001c lw v0,28(a0) +800b85a4: 922550bc lbu a1,20668(s1) +800b85a8: 24420001 addiu v0,v0,1 +800b85ac: 24630003 addiu v1,v1,3 +800b85b0: ac82001c sw v0,28(a0) +800b85b4: ae03e3e8 sw v1,-7192(s0) +800b85b8: a0850029 sb a1,41(a0) +800b85bc: 8fbf0018 lw ra,24(sp) +800b85c0: 8fb10014 lw s1,20(sp) +800b85c4: 8fb00010 lw s0,16(sp) +800b85c8: 03e00008 jr ra +800b85cc: 27bd0020 addiu sp,sp,32 +800b85d0: 2442e308 addiu v0,v0,-7416 +800b85d4: 90440004 lbu a0,4(v0) +800b85d8: 3c03ffff lui v1,0xffff +800b85dc: 00a21021 addu v0,a1,v0 +800b85e0: 00431021 addu v0,v0,v1 +800b85e4: 1080ffe8 beqz a0,800b8588 <_Z5Apu8Cv+0x10c> +800b85e8: a04600cb sb a2,203(v0) +800b85ec: 0802e167 j 800b859c <_Z5Apu8Cv+0x120> +800b85f0: 2604e3e8 addiu a0,s0,-7192 +800b85f4: 10a20037 beq a1,v0,800b86d4 <_Z5Apu8Cv+0x258> +800b85f8: 2ca200fd sltiu v0,a1,253 +800b85fc: 14400025 bnez v0,800b8694 <_Z5Apu8Cv+0x218> +800b8600: 00000000 nop +800b8604: 8ce30014 lw v1,20(a3) +800b8608: 8ce20004 lw v0,4(a3) +800b860c: ace30018 sw v1,24(a3) +800b8610: 00a21021 addu v0,a1,v0 +800b8614: ace60014 sw a2,20(a3) +800b8618: 90430000 lbu v1,0(v0) +800b861c: a0400000 sb zero,0(v0) +800b8620: 2602e3e8 addiu v0,s0,-7192 +800b8624: 94450010 lhu a1,16(v0) +800b8628: 2463ffff addiu v1,v1,-1 +800b862c: 24a2ff10 addiu v0,a1,-240 +800b8630: 306300ff andi v1,v1,0xff +800b8634: 3c118022 lui s1,0x8022 +800b8638: 2c420010 sltiu v0,v0,16 +800b863c: a22350bc sb v1,20668(s1) +800b8640: 1040ffcd beqz v0,800b8578 <_Z5Apu8Cv+0xfc> +800b8644: 306600ff andi a2,v1,0xff +800b8648: 0802e13f j 800b84fc <_Z5Apu8Cv+0x80> +800b864c: 240200f3 li v0,243 +800b8650: 2442e308 addiu v0,v0,-7416 +800b8654: 2604e3e8 addiu a0,s0,-7192 +800b8658: 00621021 addu v0,v1,v0 +800b865c: a0460007 sb a2,7(v0) +800b8660: 8e03e3e8 lw v1,-7192(s0) +800b8664: 8c82001c lw v0,28(a0) +800b8668: 922550bc lbu a1,20668(s1) +800b866c: 24420001 addiu v0,v0,1 +800b8670: 24630003 addiu v1,v1,3 +800b8674: ac82001c sw v0,28(a0) +800b8678: ae03e3e8 sw v1,-7192(s0) +800b867c: a0850029 sb a1,41(a0) +800b8680: 8fbf0018 lw ra,24(sp) +800b8684: 8fb10014 lw s1,20(sp) +800b8688: 8fb00010 lw s0,16(sp) +800b868c: 03e00008 jr ra +800b8690: 27bd0020 addiu sp,sp,32 +800b8694: 8ce20004 lw v0,4(a3) +800b8698: 00451021 addu v0,v0,a1 +800b869c: 0802e139 j 800b84e4 <_Z5Apu8Cv+0x68> +800b86a0: 90420000 lbu v0,0(v0) +800b86a4: 3c02800b lui v0,0x800b +800b86a8: 244210e8 addiu v0,v0,4328 +800b86ac: 0040f809 jalr v0 +800b86b0: 00c02021 move a0,a2 +800b86b4: 0802e167 j 800b859c <_Z5Apu8Cv+0x120> +800b86b8: 2604e3e8 addiu a0,s0,-7192 +800b86bc: 00051040 sll v0,a1,0x1 +800b86c0: 2463e308 addiu v1,v1,-7416 +800b86c4: 00431021 addu v0,v0,v1 +800b86c8: 24040100 li a0,256 +800b86cc: 0802e166 j 800b8598 <_Z5Apu8Cv+0x11c> +800b86d0: a444fede sh a0,-290(v0) +800b86d4: 3c02800b lui v0,0x800b +800b86d8: 24420bb8 addiu v0,v0,3000 +800b86dc: 0040f809 jalr v0 +800b86e0: 00000000 nop +800b86e4: 0802e188 j 800b8620 <_Z5Apu8Cv+0x1a4> +800b86e8: 00401821 move v1,v0 +800b86ec: 3c02800b lui v0,0x800b +800b86f0: 24420c8c addiu v0,v0,3212 +800b86f4: 0040f809 jalr v0 +800b86f8: 00c02021 move a0,a2 +800b86fc: 0802e167 j 800b859c <_Z5Apu8Cv+0x120> +800b8700: 2604e3e8 addiu a0,s0,-7192 + +800b8704 <_Z5ApuACv>: +800b8704: 27bdffe0 addiu sp,sp,-32 +800b8708: afb00010 sw s0,16(sp) +800b870c: afbf0018 sw ra,24(sp) +800b8710: afb10014 sw s1,20(sp) +800b8714: 3c108021 lui s0,0x8021 +800b8718: 8e06e3e8 lw a2,-7192(s0) +800b871c: 2607e3e8 addiu a3,s0,-7192 +800b8720: 90c20002 lbu v0,2(a2) +800b8724: 90c30001 lbu v1,1(a2) +800b8728: 00021200 sll v0,v0,0x8 +800b872c: 00621821 addu v1,v1,v0 +800b8730: 3065ffff andi a1,v1,0xffff +800b8734: 24a2ff10 addiu v0,a1,-240 +800b8738: 2c420010 sltiu v0,v0,16 +800b873c: 10400028 beqz v0,800b87e0 <_Z5ApuACv+0xdc> +800b8740: ace30010 sw v1,16(a3) +800b8744: 24a2ff0c addiu v0,a1,-244 +800b8748: 2c420004 sltiu v0,v0,4 +800b874c: 1040004b beqz v0,800b887c <_Z5ApuACv+0x178> +800b8750: 240200f3 li v0,243 +800b8754: 8ce30014 lw v1,20(a3) +800b8758: 8ce20004 lw v0,4(a3) +800b875c: ace60014 sw a2,20(a3) +800b8760: ace30018 sw v1,24(a3) +800b8764: 00451021 addu v0,v0,a1 +800b8768: 90420000 lbu v0,0(v0) +800b876c: 24420001 addiu v0,v0,1 +800b8770: 304200ff andi v0,v0,0xff +800b8774: 3c118022 lui s1,0x8022 +800b8778: 304600ff andi a2,v0,0xff +800b877c: a22250bc sb v0,20668(s1) +800b8780: 240200f3 li v0,243 +800b8784: 10a20069 beq a1,v0,800b892c <_Z5ApuACv+0x228> +800b8788: 24a3ff0c addiu v1,a1,-244 +800b878c: 2c620004 sltiu v0,v1,4 +800b8790: 14400051 bnez v0,800b88d8 <_Z5ApuACv+0x1d4> +800b8794: 3c028021 lui v0,0x8021 +800b8798: 240200f1 li v0,241 +800b879c: 10a20075 beq a1,v0,800b8974 <_Z5ApuACv+0x270> +800b87a0: 2ca200fd sltiu v0,a1,253 +800b87a4: 1040001e beqz v0,800b8820 <_Z5ApuACv+0x11c> +800b87a8: 2602e3e8 addiu v0,s0,-7192 +800b87ac: 8c430004 lw v1,4(v0) +800b87b0: 2ca400fa sltiu a0,a1,250 +800b87b4: 00651821 addu v1,v1,a1 +800b87b8: 14800019 bnez a0,800b8820 <_Z5ApuACv+0x11c> +800b87bc: a0660000 sb a2,0(v1) +800b87c0: 10c00060 beqz a2,800b8944 <_Z5ApuACv+0x240> +800b87c4: 3c038021 lui v1,0x8021 +800b87c8: 3c028021 lui v0,0x8021 +800b87cc: 00051840 sll v1,a1,0x1 +800b87d0: 2442e308 addiu v0,v0,-7416 +800b87d4: 00621821 addu v1,v1,v0 +800b87d8: 0802e208 j 800b8820 <_Z5ApuACv+0x11c> +800b87dc: a466fede sh a2,-290(v1) +800b87e0: 8ce30004 lw v1,4(a3) +800b87e4: 3c118022 lui s1,0x8022 +800b87e8: 00651821 addu v1,v1,a1 +800b87ec: 90620000 lbu v0,0(v1) +800b87f0: 24420001 addiu v0,v0,1 +800b87f4: 304200ff andi v0,v0,0xff +800b87f8: 304600ff andi a2,v0,0xff +800b87fc: a22250bc sb v0,20668(s1) +800b8800: 3402ffbf li v0,0xffbf +800b8804: 0045102b sltu v0,v0,a1 +800b8808: 14400013 bnez v0,800b8858 <_Z5ApuACv+0x154> +800b880c: 3c028021 lui v0,0x8021 +800b8810: 2603e3e8 addiu v1,s0,-7192 +800b8814: 8c620004 lw v0,4(v1) +800b8818: 00451021 addu v0,v0,a1 +800b881c: a0460000 sb a2,0(v0) +800b8820: 2604e3e8 addiu a0,s0,-7192 +800b8824: 8e03e3e8 lw v1,-7192(s0) +800b8828: 8c82001c lw v0,28(a0) +800b882c: 922550bc lbu a1,20668(s1) +800b8830: 24420001 addiu v0,v0,1 +800b8834: 24630003 addiu v1,v1,3 +800b8838: ac82001c sw v0,28(a0) +800b883c: ae03e3e8 sw v1,-7192(s0) +800b8840: a0850029 sb a1,41(a0) +800b8844: 8fbf0018 lw ra,24(sp) +800b8848: 8fb10014 lw s1,20(sp) +800b884c: 8fb00010 lw s0,16(sp) +800b8850: 03e00008 jr ra +800b8854: 27bd0020 addiu sp,sp,32 +800b8858: 2442e308 addiu v0,v0,-7416 +800b885c: 90440004 lbu a0,4(v0) +800b8860: 3c03ffff lui v1,0xffff +800b8864: 00a21021 addu v0,a1,v0 +800b8868: 00431021 addu v0,v0,v1 +800b886c: 1080ffe8 beqz a0,800b8810 <_Z5ApuACv+0x10c> +800b8870: a04600cb sb a2,203(v0) +800b8874: 0802e209 j 800b8824 <_Z5ApuACv+0x120> +800b8878: 2604e3e8 addiu a0,s0,-7192 +800b887c: 10a20037 beq a1,v0,800b895c <_Z5ApuACv+0x258> +800b8880: 2ca200fd sltiu v0,a1,253 +800b8884: 14400025 bnez v0,800b891c <_Z5ApuACv+0x218> +800b8888: 00000000 nop +800b888c: 8ce30014 lw v1,20(a3) +800b8890: 8ce20004 lw v0,4(a3) +800b8894: ace30018 sw v1,24(a3) +800b8898: 00a21021 addu v0,a1,v0 +800b889c: ace60014 sw a2,20(a3) +800b88a0: 90430000 lbu v1,0(v0) +800b88a4: a0400000 sb zero,0(v0) +800b88a8: 2602e3e8 addiu v0,s0,-7192 +800b88ac: 94450010 lhu a1,16(v0) +800b88b0: 24630001 addiu v1,v1,1 +800b88b4: 24a2ff10 addiu v0,a1,-240 +800b88b8: 306300ff andi v1,v1,0xff +800b88bc: 3c118022 lui s1,0x8022 +800b88c0: 2c420010 sltiu v0,v0,16 +800b88c4: a22350bc sb v1,20668(s1) +800b88c8: 1040ffcd beqz v0,800b8800 <_Z5ApuACv+0xfc> +800b88cc: 306600ff andi a2,v1,0xff +800b88d0: 0802e1e1 j 800b8784 <_Z5ApuACv+0x80> +800b88d4: 240200f3 li v0,243 +800b88d8: 2442e308 addiu v0,v0,-7416 +800b88dc: 2604e3e8 addiu a0,s0,-7192 +800b88e0: 00621021 addu v0,v1,v0 +800b88e4: a0460007 sb a2,7(v0) +800b88e8: 8e03e3e8 lw v1,-7192(s0) +800b88ec: 8c82001c lw v0,28(a0) +800b88f0: 922550bc lbu a1,20668(s1) +800b88f4: 24420001 addiu v0,v0,1 +800b88f8: 24630003 addiu v1,v1,3 +800b88fc: ac82001c sw v0,28(a0) +800b8900: ae03e3e8 sw v1,-7192(s0) +800b8904: a0850029 sb a1,41(a0) +800b8908: 8fbf0018 lw ra,24(sp) +800b890c: 8fb10014 lw s1,20(sp) +800b8910: 8fb00010 lw s0,16(sp) +800b8914: 03e00008 jr ra +800b8918: 27bd0020 addiu sp,sp,32 +800b891c: 8ce20004 lw v0,4(a3) +800b8920: 00451021 addu v0,v0,a1 +800b8924: 0802e1db j 800b876c <_Z5ApuACv+0x68> +800b8928: 90420000 lbu v0,0(v0) +800b892c: 3c02800b lui v0,0x800b +800b8930: 244210e8 addiu v0,v0,4328 +800b8934: 0040f809 jalr v0 +800b8938: 00c02021 move a0,a2 +800b893c: 0802e209 j 800b8824 <_Z5ApuACv+0x120> +800b8940: 2604e3e8 addiu a0,s0,-7192 +800b8944: 00051040 sll v0,a1,0x1 +800b8948: 2463e308 addiu v1,v1,-7416 +800b894c: 00431021 addu v0,v0,v1 +800b8950: 24040100 li a0,256 +800b8954: 0802e208 j 800b8820 <_Z5ApuACv+0x11c> +800b8958: a444fede sh a0,-290(v0) +800b895c: 3c02800b lui v0,0x800b +800b8960: 24420bb8 addiu v0,v0,3000 +800b8964: 0040f809 jalr v0 +800b8968: 00000000 nop +800b896c: 0802e22a j 800b88a8 <_Z5ApuACv+0x1a4> +800b8970: 00401821 move v1,v0 +800b8974: 3c02800b lui v0,0x800b +800b8978: 24420c8c addiu v0,v0,3212 +800b897c: 0040f809 jalr v0 +800b8980: 00c02021 move a0,a2 +800b8984: 0802e209 j 800b8824 <_Z5ApuACv+0x120> +800b8988: 2604e3e8 addiu a0,s0,-7192 + +800b898c <_Z5Apu2Cv>: +800b898c: 27bdffe8 addiu sp,sp,-24 +800b8990: afb00010 sw s0,16(sp) +800b8994: afbf0014 sw ra,20(sp) +800b8998: 3c108021 lui s0,0x8021 +800b899c: 8e05e3e8 lw a1,-7192(s0) +800b89a0: 2606e3e8 addiu a2,s0,-7192 +800b89a4: 90a20002 lbu v0,2(a1) +800b89a8: 90a30001 lbu v1,1(a1) +800b89ac: 00021200 sll v0,v0,0x8 +800b89b0: 00621821 addu v1,v1,v0 +800b89b4: 3064ffff andi a0,v1,0xffff +800b89b8: 2482ff10 addiu v0,a0,-240 +800b89bc: 2c420010 sltiu v0,v0,16 +800b89c0: 1040000b beqz v0,800b89f0 <_Z5Apu2Cv+0x64> +800b89c4: acc30010 sw v1,16(a2) +800b89c8: 2482ff0c addiu v0,a0,-244 +800b89cc: 2c420004 sltiu v0,v0,4 +800b89d0: 14400043 bnez v0,800b8ae0 <_Z5Apu2Cv+0x154> +800b89d4: 00000000 nop +800b89d8: 240200f3 li v0,243 +800b89dc: 10820072 beq a0,v0,800b8ba8 <_Z5Apu2Cv+0x21c> +800b89e0: 3c02800b lui v0,0x800b +800b89e4: 2c8200fd sltiu v0,a0,253 +800b89e8: 10400055 beqz v0,800b8b40 <_Z5Apu2Cv+0x1b4> +800b89ec: 00000000 nop +800b89f0: 8cc20004 lw v0,4(a2) +800b89f4: 00441021 addu v0,v0,a0 +800b89f8: 90420000 lbu v0,0(v0) +800b89fc: 2608e3e8 addiu t0,s0,-7192 +800b8a00: 91030028 lbu v1,40(t0) +800b8a04: 304200ff andi v0,v0,0xff +800b8a08: 00021040 sll v0,v0,0x1 +800b8a0c: 95070010 lhu a3,16(t0) +800b8a10: 00431025 or v0,v0,v1 +800b8a14: 2c440100 sltiu a0,v0,256 +800b8a18: 24e6ff10 addiu a2,a3,-240 +800b8a1c: 3c038022 lui v1,0x8022 +800b8a20: 304500ff andi a1,v0,0xff +800b8a24: 38840001 xori a0,a0,0x1 +800b8a28: a46250be sh v0,20670(v1) +800b8a2c: 2cc60010 sltiu a2,a2,16 +800b8a30: 3c028022 lui v0,0x8022 +800b8a34: a04550bc sb a1,20668(v0) +800b8a38: a1050029 sb a1,41(t0) +800b8a3c: a1040028 sb a0,40(t0) +800b8a40: 10c00012 beqz a2,800b8a8c <_Z5Apu2Cv+0x100> +800b8a44: 30a500ff andi a1,a1,0xff +800b8a48: 240200f3 li v0,243 +800b8a4c: 10e20045 beq a3,v0,800b8b64 <_Z5Apu2Cv+0x1d8> +800b8a50: 24e3ff0c addiu v1,a3,-244 +800b8a54: 2c620004 sltiu v0,v1,4 +800b8a58: 10400028 beqz v0,800b8afc <_Z5Apu2Cv+0x170> +800b8a5c: 240200f1 li v0,241 +800b8a60: 3c028021 lui v0,0x8021 +800b8a64: 2442e308 addiu v0,v0,-7416 +800b8a68: 00621021 addu v0,v1,v0 +800b8a6c: a0450007 sb a1,7(v0) +800b8a70: 8e02e3e8 lw v0,-7192(s0) +800b8a74: 24420003 addiu v0,v0,3 +800b8a78: ae02e3e8 sw v0,-7192(s0) +800b8a7c: 8fbf0014 lw ra,20(sp) +800b8a80: 8fb00010 lw s0,16(sp) +800b8a84: 03e00008 jr ra +800b8a88: 27bd0018 addiu sp,sp,24 +800b8a8c: 3402ffbf li v0,0xffbf +800b8a90: 0047102b sltu v0,v0,a3 +800b8a94: 10400008 beqz v0,800b8ab8 <_Z5Apu2Cv+0x12c> +800b8a98: 3c028021 lui v0,0x8021 +800b8a9c: 2442e308 addiu v0,v0,-7416 +800b8aa0: 90440004 lbu a0,4(v0) +800b8aa4: 3c03ffff lui v1,0xffff +800b8aa8: 00e21021 addu v0,a3,v0 +800b8aac: 00431021 addu v0,v0,v1 +800b8ab0: 1480ffef bnez a0,800b8a70 <_Z5Apu2Cv+0xe4> +800b8ab4: a04500cb sb a1,203(v0) +800b8ab8: 8d020004 lw v0,4(t0) +800b8abc: 00471021 addu v0,v0,a3 +800b8ac0: a0450000 sb a1,0(v0) +800b8ac4: 8e02e3e8 lw v0,-7192(s0) +800b8ac8: 24420003 addiu v0,v0,3 +800b8acc: ae02e3e8 sw v0,-7192(s0) +800b8ad0: 8fbf0014 lw ra,20(sp) +800b8ad4: 8fb00010 lw s0,16(sp) +800b8ad8: 03e00008 jr ra +800b8adc: 27bd0018 addiu sp,sp,24 +800b8ae0: 8cc30014 lw v1,20(a2) +800b8ae4: 8cc20004 lw v0,4(a2) +800b8ae8: acc30018 sw v1,24(a2) +800b8aec: 00441021 addu v0,v0,a0 +800b8af0: acc50014 sw a1,20(a2) +800b8af4: 0802e27f j 800b89fc <_Z5Apu2Cv+0x70> +800b8af8: 90420000 lbu v0,0(v0) +800b8afc: 10e20025 beq a3,v0,800b8b94 <_Z5Apu2Cv+0x208> +800b8b00: 3c02800b lui v0,0x800b +800b8b04: 2ce200fd sltiu v0,a3,253 +800b8b08: 1040ffd9 beqz v0,800b8a70 <_Z5Apu2Cv+0xe4> +800b8b0c: 2ce300fa sltiu v1,a3,250 +800b8b10: 8d020004 lw v0,4(t0) +800b8b14: 00471021 addu v0,v0,a3 +800b8b18: 1460ffd5 bnez v1,800b8a70 <_Z5Apu2Cv+0xe4> +800b8b1c: a0450000 sb a1,0(v0) +800b8b20: 10a00016 beqz a1,800b8b7c <_Z5Apu2Cv+0x1f0> +800b8b24: 3c038021 lui v1,0x8021 +800b8b28: 3c028021 lui v0,0x8021 +800b8b2c: 00071840 sll v1,a3,0x1 +800b8b30: 2442e308 addiu v0,v0,-7416 +800b8b34: 00621821 addu v1,v1,v0 +800b8b38: 0802e29c j 800b8a70 <_Z5Apu2Cv+0xe4> +800b8b3c: a465fede sh a1,-290(v1) +800b8b40: 8cc30014 lw v1,20(a2) +800b8b44: 8cc20004 lw v0,4(a2) +800b8b48: acc30018 sw v1,24(a2) +800b8b4c: 00821021 addu v0,a0,v0 +800b8b50: acc50014 sw a1,20(a2) +800b8b54: 90430000 lbu v1,0(v0) +800b8b58: a0400000 sb zero,0(v0) +800b8b5c: 0802e27f j 800b89fc <_Z5Apu2Cv+0x70> +800b8b60: 00601021 move v0,v1 +800b8b64: 3c02800b lui v0,0x800b +800b8b68: 244210e8 addiu v0,v0,4328 +800b8b6c: 0040f809 jalr v0 +800b8b70: 00a02021 move a0,a1 +800b8b74: 0802e29d j 800b8a74 <_Z5Apu2Cv+0xe8> +800b8b78: 8e02e3e8 lw v0,-7192(s0) +800b8b7c: 00071040 sll v0,a3,0x1 +800b8b80: 2463e308 addiu v1,v1,-7416 +800b8b84: 00431021 addu v0,v0,v1 +800b8b88: 24040100 li a0,256 +800b8b8c: 0802e29c j 800b8a70 <_Z5Apu2Cv+0xe4> +800b8b90: a444fede sh a0,-290(v0) +800b8b94: 24420c8c addiu v0,v0,3212 +800b8b98: 0040f809 jalr v0 +800b8b9c: 00a02021 move a0,a1 +800b8ba0: 0802e29d j 800b8a74 <_Z5Apu2Cv+0xe8> +800b8ba4: 8e02e3e8 lw v0,-7192(s0) +800b8ba8: 24420bb8 addiu v0,v0,3000 +800b8bac: 0040f809 jalr v0 +800b8bb0: 00000000 nop +800b8bb4: 0802e280 j 800b8a00 <_Z5Apu2Cv+0x74> +800b8bb8: 2608e3e8 addiu t0,s0,-7192 + +800b8bbc <_Z5Apu37v>: +800b8bbc: 27bdffe0 addiu sp,sp,-32 +800b8bc0: afb20018 sw s2,24(sp) +800b8bc4: afb00010 sw s0,16(sp) +800b8bc8: afbf001c sw ra,28(sp) +800b8bcc: afb10014 sw s1,20(sp) +800b8bd0: 3c108021 lui s0,0x8021 +800b8bd4: 8e08e3e8 lw t0,-7192(s0) +800b8bd8: 2607e3e8 addiu a3,s0,-7192 +800b8bdc: 91020001 lbu v0,1(t0) +800b8be0: 8ce30008 lw v1,8(a3) +800b8be4: 3c128021 lui s2,0x8021 +800b8be8: 00431021 addu v0,v0,v1 +800b8bec: 2646e424 addiu a2,s2,-7132 +800b8bf0: 90430000 lbu v1,0(v0) +800b8bf4: 90440001 lbu a0,1(v0) +800b8bf8: 90c50003 lbu a1,3(a2) +800b8bfc: 00042200 sll a0,a0,0x8 +800b8c00: 00651821 addu v1,v1,a1 +800b8c04: 00832021 addu a0,a0,v1 +800b8c08: 3085ffff andi a1,a0,0xffff +800b8c0c: 24a2ff10 addiu v0,a1,-240 +800b8c10: 24a3ff0c addiu v1,a1,-244 +800b8c14: 2c420010 sltiu v0,v0,16 +800b8c18: 2c630004 sltiu v1,v1,4 +800b8c1c: ace40010 sw a0,16(a3) +800b8c20: 10400007 beqz v0,800b8c40 <_Z5Apu37v+0x84> +800b8c24: 90d10002 lbu s1,2(a2) +800b8c28: 14600016 bnez v1,800b8c84 <_Z5Apu37v+0xc8> +800b8c2c: 240200f3 li v0,243 +800b8c30: 10a2003e beq a1,v0,800b8d2c <_Z5Apu37v+0x170> +800b8c34: 2ca300fd sltiu v1,a1,253 +800b8c38: 10600026 beqz v1,800b8cd4 <_Z5Apu37v+0x118> +800b8c3c: 00000000 nop +800b8c40: 8ce20004 lw v0,4(a3) +800b8c44: 00451021 addu v0,v0,a1 +800b8c48: 90420000 lbu v0,0(v0) +800b8c4c: 8e03e3e8 lw v1,-7192(s0) +800b8c50: 02222024 and a0,s1,v0 +800b8c54: 2645e424 addiu a1,s2,-7132 +800b8c58: 2602e3e8 addiu v0,s0,-7192 +800b8c5c: 24630002 addiu v1,v1,2 +800b8c60: a0440029 sb a0,41(v0) +800b8c64: ae03e3e8 sw v1,-7192(s0) +800b8c68: a0a40002 sb a0,2(a1) +800b8c6c: 8fbf001c lw ra,28(sp) +800b8c70: 8fb20018 lw s2,24(sp) +800b8c74: 8fb10014 lw s1,20(sp) +800b8c78: 8fb00010 lw s0,16(sp) +800b8c7c: 03e00008 jr ra +800b8c80: 27bd0020 addiu sp,sp,32 +800b8c84: 8ce30014 lw v1,20(a3) +800b8c88: 8ce20004 lw v0,4(a3) +800b8c8c: ace30018 sw v1,24(a3) +800b8c90: ace80014 sw t0,20(a3) +800b8c94: 00451021 addu v0,v0,a1 +800b8c98: 90420000 lbu v0,0(v0) +800b8c9c: 8e03e3e8 lw v1,-7192(s0) +800b8ca0: 02222024 and a0,s1,v0 +800b8ca4: 2645e424 addiu a1,s2,-7132 +800b8ca8: 2602e3e8 addiu v0,s0,-7192 +800b8cac: 24630002 addiu v1,v1,2 +800b8cb0: a0440029 sb a0,41(v0) +800b8cb4: ae03e3e8 sw v1,-7192(s0) +800b8cb8: a0a40002 sb a0,2(a1) +800b8cbc: 8fbf001c lw ra,28(sp) +800b8cc0: 8fb20018 lw s2,24(sp) +800b8cc4: 8fb10014 lw s1,20(sp) +800b8cc8: 8fb00010 lw s0,16(sp) +800b8ccc: 03e00008 jr ra +800b8cd0: 27bd0020 addiu sp,sp,32 +800b8cd4: 8ce30014 lw v1,20(a3) +800b8cd8: 8ce20004 lw v0,4(a3) +800b8cdc: ace80014 sw t0,20(a3) +800b8ce0: ace30018 sw v1,24(a3) +800b8ce4: 00a21021 addu v0,a1,v0 +800b8ce8: 90430000 lbu v1,0(v0) +800b8cec: a0400000 sb zero,0(v0) +800b8cf0: 00601021 move v0,v1 +800b8cf4: 8e03e3e8 lw v1,-7192(s0) +800b8cf8: 02222024 and a0,s1,v0 +800b8cfc: 2645e424 addiu a1,s2,-7132 +800b8d00: 2602e3e8 addiu v0,s0,-7192 +800b8d04: 24630002 addiu v1,v1,2 +800b8d08: a0440029 sb a0,41(v0) +800b8d0c: ae03e3e8 sw v1,-7192(s0) +800b8d10: a0a40002 sb a0,2(a1) +800b8d14: 8fbf001c lw ra,28(sp) +800b8d18: 8fb20018 lw s2,24(sp) +800b8d1c: 8fb10014 lw s1,20(sp) +800b8d20: 8fb00010 lw s0,16(sp) +800b8d24: 03e00008 jr ra +800b8d28: 27bd0020 addiu sp,sp,32 +800b8d2c: 3c02800b lui v0,0x800b +800b8d30: 24420bb8 addiu v0,v0,3000 +800b8d34: 0040f809 jalr v0 +800b8d38: 00000000 nop +800b8d3c: 0802e314 j 800b8c50 <_Z5Apu37v+0x94> +800b8d40: 8e03e3e8 lw v1,-7192(s0) + +800b8d44 <_Z5Apu36v>: +800b8d44: 27bdffe0 addiu sp,sp,-32 +800b8d48: afb20018 sw s2,24(sp) +800b8d4c: afb00010 sw s0,16(sp) +800b8d50: afbf001c sw ra,28(sp) +800b8d54: afb10014 sw s1,20(sp) +800b8d58: 3c108021 lui s0,0x8021 +800b8d5c: 8e08e3e8 lw t0,-7192(s0) +800b8d60: 3c128021 lui s2,0x8021 +800b8d64: 2645e424 addiu a1,s2,-7132 +800b8d68: 91030002 lbu v1,2(t0) +800b8d6c: 91020001 lbu v0,1(t0) +800b8d70: 90a40003 lbu a0,3(a1) +800b8d74: 00031a00 sll v1,v1,0x8 +800b8d78: 00441021 addu v0,v0,a0 +800b8d7c: 00621821 addu v1,v1,v0 +800b8d80: 3066ffff andi a2,v1,0xffff +800b8d84: 24c2ff10 addiu v0,a2,-240 +800b8d88: 24c4ff0c addiu a0,a2,-244 +800b8d8c: 2607e3e8 addiu a3,s0,-7192 +800b8d90: 2c420010 sltiu v0,v0,16 +800b8d94: 2c840004 sltiu a0,a0,4 +800b8d98: ace30010 sw v1,16(a3) +800b8d9c: 10400007 beqz v0,800b8dbc <_Z5Apu36v+0x78> +800b8da0: 90b10002 lbu s1,2(a1) +800b8da4: 14800016 bnez a0,800b8e00 <_Z5Apu36v+0xbc> +800b8da8: 240200f3 li v0,243 +800b8dac: 10c2003c beq a2,v0,800b8ea0 <_Z5Apu36v+0x15c> +800b8db0: 2cc300fd sltiu v1,a2,253 +800b8db4: 10600025 beqz v1,800b8e4c <_Z5Apu36v+0x108> +800b8db8: 00000000 nop +800b8dbc: 8ce20004 lw v0,4(a3) +800b8dc0: 00461021 addu v0,v0,a2 +800b8dc4: 90420000 lbu v0,0(v0) +800b8dc8: 8e03e3e8 lw v1,-7192(s0) +800b8dcc: 02222024 and a0,s1,v0 +800b8dd0: 2645e424 addiu a1,s2,-7132 +800b8dd4: 2602e3e8 addiu v0,s0,-7192 +800b8dd8: 24630003 addiu v1,v1,3 +800b8ddc: a0440029 sb a0,41(v0) +800b8de0: ae03e3e8 sw v1,-7192(s0) +800b8de4: a0a40002 sb a0,2(a1) +800b8de8: 8fbf001c lw ra,28(sp) +800b8dec: 8fb20018 lw s2,24(sp) +800b8df0: 8fb10014 lw s1,20(sp) +800b8df4: 8fb00010 lw s0,16(sp) +800b8df8: 03e00008 jr ra +800b8dfc: 27bd0020 addiu sp,sp,32 +800b8e00: 8ce30014 lw v1,20(a3) +800b8e04: 8ce20004 lw v0,4(a3) +800b8e08: ace30018 sw v1,24(a3) +800b8e0c: ace80014 sw t0,20(a3) +800b8e10: 00461021 addu v0,v0,a2 +800b8e14: 90420000 lbu v0,0(v0) +800b8e18: 8e03e3e8 lw v1,-7192(s0) +800b8e1c: 02222024 and a0,s1,v0 +800b8e20: 2602e3e8 addiu v0,s0,-7192 +800b8e24: 24630003 addiu v1,v1,3 +800b8e28: a0440029 sb a0,41(v0) +800b8e2c: ae03e3e8 sw v1,-7192(s0) +800b8e30: a0a40002 sb a0,2(a1) +800b8e34: 8fbf001c lw ra,28(sp) +800b8e38: 8fb20018 lw s2,24(sp) +800b8e3c: 8fb10014 lw s1,20(sp) +800b8e40: 8fb00010 lw s0,16(sp) +800b8e44: 03e00008 jr ra +800b8e48: 27bd0020 addiu sp,sp,32 +800b8e4c: 8ce30014 lw v1,20(a3) +800b8e50: 8ce20004 lw v0,4(a3) +800b8e54: ace80014 sw t0,20(a3) +800b8e58: ace30018 sw v1,24(a3) +800b8e5c: 00c21021 addu v0,a2,v0 +800b8e60: 90430000 lbu v1,0(v0) +800b8e64: a0400000 sb zero,0(v0) +800b8e68: 00601021 move v0,v1 +800b8e6c: 8e03e3e8 lw v1,-7192(s0) +800b8e70: 02222024 and a0,s1,v0 +800b8e74: 2602e3e8 addiu v0,s0,-7192 +800b8e78: 24630003 addiu v1,v1,3 +800b8e7c: a0440029 sb a0,41(v0) +800b8e80: ae03e3e8 sw v1,-7192(s0) +800b8e84: a0a40002 sb a0,2(a1) +800b8e88: 8fbf001c lw ra,28(sp) +800b8e8c: 8fb20018 lw s2,24(sp) +800b8e90: 8fb10014 lw s1,20(sp) +800b8e94: 8fb00010 lw s0,16(sp) +800b8e98: 03e00008 jr ra +800b8e9c: 27bd0020 addiu sp,sp,32 +800b8ea0: 3c02800b lui v0,0x800b +800b8ea4: 24420bb8 addiu v0,v0,3000 +800b8ea8: 0040f809 jalr v0 +800b8eac: 00000000 nop +800b8eb0: 0802e373 j 800b8dcc <_Z5Apu36v+0x88> +800b8eb4: 8e03e3e8 lw v1,-7192(s0) + +800b8eb8 <_Z5Apu35v>: +800b8eb8: 27bdffe0 addiu sp,sp,-32 +800b8ebc: afb20018 sw s2,24(sp) +800b8ec0: afb00010 sw s0,16(sp) +800b8ec4: afbf001c sw ra,28(sp) +800b8ec8: afb10014 sw s1,20(sp) +800b8ecc: 3c108021 lui s0,0x8021 +800b8ed0: 8e08e3e8 lw t0,-7192(s0) +800b8ed4: 3c128021 lui s2,0x8021 +800b8ed8: 2645e424 addiu a1,s2,-7132 +800b8edc: 91030002 lbu v1,2(t0) +800b8ee0: 91020001 lbu v0,1(t0) +800b8ee4: 90a40004 lbu a0,4(a1) +800b8ee8: 00031a00 sll v1,v1,0x8 +800b8eec: 00441021 addu v0,v0,a0 +800b8ef0: 00621821 addu v1,v1,v0 +800b8ef4: 3066ffff andi a2,v1,0xffff +800b8ef8: 24c2ff10 addiu v0,a2,-240 +800b8efc: 24c4ff0c addiu a0,a2,-244 +800b8f00: 2607e3e8 addiu a3,s0,-7192 +800b8f04: 2c420010 sltiu v0,v0,16 +800b8f08: 2c840004 sltiu a0,a0,4 +800b8f0c: ace30010 sw v1,16(a3) +800b8f10: 10400007 beqz v0,800b8f30 <_Z5Apu35v+0x78> +800b8f14: 90b10002 lbu s1,2(a1) +800b8f18: 14800016 bnez a0,800b8f74 <_Z5Apu35v+0xbc> +800b8f1c: 240200f3 li v0,243 +800b8f20: 10c2003c beq a2,v0,800b9014 <_Z5Apu35v+0x15c> +800b8f24: 2cc300fd sltiu v1,a2,253 +800b8f28: 10600025 beqz v1,800b8fc0 <_Z5Apu35v+0x108> +800b8f2c: 00000000 nop +800b8f30: 8ce20004 lw v0,4(a3) +800b8f34: 00461021 addu v0,v0,a2 +800b8f38: 90420000 lbu v0,0(v0) +800b8f3c: 8e03e3e8 lw v1,-7192(s0) +800b8f40: 02222024 and a0,s1,v0 +800b8f44: 2645e424 addiu a1,s2,-7132 +800b8f48: 2602e3e8 addiu v0,s0,-7192 +800b8f4c: 24630003 addiu v1,v1,3 +800b8f50: a0440029 sb a0,41(v0) +800b8f54: ae03e3e8 sw v1,-7192(s0) +800b8f58: a0a40002 sb a0,2(a1) +800b8f5c: 8fbf001c lw ra,28(sp) +800b8f60: 8fb20018 lw s2,24(sp) +800b8f64: 8fb10014 lw s1,20(sp) +800b8f68: 8fb00010 lw s0,16(sp) +800b8f6c: 03e00008 jr ra +800b8f70: 27bd0020 addiu sp,sp,32 +800b8f74: 8ce30014 lw v1,20(a3) +800b8f78: 8ce20004 lw v0,4(a3) +800b8f7c: ace30018 sw v1,24(a3) +800b8f80: ace80014 sw t0,20(a3) +800b8f84: 00461021 addu v0,v0,a2 +800b8f88: 90420000 lbu v0,0(v0) +800b8f8c: 8e03e3e8 lw v1,-7192(s0) +800b8f90: 02222024 and a0,s1,v0 +800b8f94: 2602e3e8 addiu v0,s0,-7192 +800b8f98: 24630003 addiu v1,v1,3 +800b8f9c: a0440029 sb a0,41(v0) +800b8fa0: ae03e3e8 sw v1,-7192(s0) +800b8fa4: a0a40002 sb a0,2(a1) +800b8fa8: 8fbf001c lw ra,28(sp) +800b8fac: 8fb20018 lw s2,24(sp) +800b8fb0: 8fb10014 lw s1,20(sp) +800b8fb4: 8fb00010 lw s0,16(sp) +800b8fb8: 03e00008 jr ra +800b8fbc: 27bd0020 addiu sp,sp,32 +800b8fc0: 8ce30014 lw v1,20(a3) +800b8fc4: 8ce20004 lw v0,4(a3) +800b8fc8: ace80014 sw t0,20(a3) +800b8fcc: ace30018 sw v1,24(a3) +800b8fd0: 00c21021 addu v0,a2,v0 +800b8fd4: 90430000 lbu v1,0(v0) +800b8fd8: a0400000 sb zero,0(v0) +800b8fdc: 00601021 move v0,v1 +800b8fe0: 8e03e3e8 lw v1,-7192(s0) +800b8fe4: 02222024 and a0,s1,v0 +800b8fe8: 2602e3e8 addiu v0,s0,-7192 +800b8fec: 24630003 addiu v1,v1,3 +800b8ff0: a0440029 sb a0,41(v0) +800b8ff4: ae03e3e8 sw v1,-7192(s0) +800b8ff8: a0a40002 sb a0,2(a1) +800b8ffc: 8fbf001c lw ra,28(sp) +800b9000: 8fb20018 lw s2,24(sp) +800b9004: 8fb10014 lw s1,20(sp) +800b9008: 8fb00010 lw s0,16(sp) +800b900c: 03e00008 jr ra +800b9010: 27bd0020 addiu sp,sp,32 +800b9014: 3c02800b lui v0,0x800b +800b9018: 24420bb8 addiu v0,v0,3000 +800b901c: 0040f809 jalr v0 +800b9020: 00000000 nop +800b9024: 0802e3d0 j 800b8f40 <_Z5Apu35v+0x88> +800b9028: 8e03e3e8 lw v1,-7192(s0) + +800b902c <_Z5Apu27v>: +800b902c: 27bdffe0 addiu sp,sp,-32 +800b9030: afb20018 sw s2,24(sp) +800b9034: afb00010 sw s0,16(sp) +800b9038: afbf001c sw ra,28(sp) +800b903c: afb10014 sw s1,20(sp) +800b9040: 3c108021 lui s0,0x8021 +800b9044: 8e09e3e8 lw t1,-7192(s0) +800b9048: 3c128021 lui s2,0x8021 +800b904c: 2647e424 addiu a3,s2,-7132 +800b9050: 91250001 lbu a1,1(t1) +800b9054: 90e30004 lbu v1,4(a3) +800b9058: 2608e3e8 addiu t0,s0,-7192 +800b905c: 00a32821 addu a1,a1,v1 +800b9060: 24a20001 addiu v0,a1,1 +800b9064: 8d040008 lw a0,8(t0) +800b9068: 304200ff andi v0,v0,0xff +800b906c: 00821021 addu v0,a0,v0 +800b9070: 30a500ff andi a1,a1,0xff +800b9074: 90430000 lbu v1,0(v0) +800b9078: 00852021 addu a0,a0,a1 +800b907c: 90860000 lbu a2,0(a0) +800b9080: 00031a00 sll v1,v1,0x8 +800b9084: 00c33021 addu a2,a2,v1 +800b9088: 30c4ffff andi a0,a2,0xffff +800b908c: 2482ff10 addiu v0,a0,-240 +800b9090: 2483ff0c addiu v1,a0,-244 +800b9094: 2c420010 sltiu v0,v0,16 +800b9098: 2c630004 sltiu v1,v1,4 +800b909c: ad060010 sw a2,16(t0) +800b90a0: 10400007 beqz v0,800b90c0 <_Z5Apu27v+0x94> +800b90a4: 90f10002 lbu s1,2(a3) +800b90a8: 14600016 bnez v1,800b9104 <_Z5Apu27v+0xd8> +800b90ac: 240200f3 li v0,243 +800b90b0: 1082003d beq a0,v0,800b91a8 <_Z5Apu27v+0x17c> +800b90b4: 2c8300fd sltiu v1,a0,253 +800b90b8: 10600026 beqz v1,800b9154 <_Z5Apu27v+0x128> +800b90bc: 2645e424 addiu a1,s2,-7132 +800b90c0: 8d020004 lw v0,4(t0) +800b90c4: 00441021 addu v0,v0,a0 +800b90c8: 90420000 lbu v0,0(v0) +800b90cc: 8e03e3e8 lw v1,-7192(s0) +800b90d0: 02222024 and a0,s1,v0 +800b90d4: 2645e424 addiu a1,s2,-7132 +800b90d8: 2602e3e8 addiu v0,s0,-7192 +800b90dc: 24630002 addiu v1,v1,2 +800b90e0: a0440029 sb a0,41(v0) +800b90e4: ae03e3e8 sw v1,-7192(s0) +800b90e8: a0a40002 sb a0,2(a1) +800b90ec: 8fbf001c lw ra,28(sp) +800b90f0: 8fb20018 lw s2,24(sp) +800b90f4: 8fb10014 lw s1,20(sp) +800b90f8: 8fb00010 lw s0,16(sp) +800b90fc: 03e00008 jr ra +800b9100: 27bd0020 addiu sp,sp,32 +800b9104: 8d030014 lw v1,20(t0) +800b9108: 8d020004 lw v0,4(t0) +800b910c: ad030018 sw v1,24(t0) +800b9110: 00441021 addu v0,v0,a0 +800b9114: ad090014 sw t1,20(t0) +800b9118: 90420000 lbu v0,0(v0) +800b911c: 8e03e3e8 lw v1,-7192(s0) +800b9120: 02222024 and a0,s1,v0 +800b9124: 2645e424 addiu a1,s2,-7132 +800b9128: 2602e3e8 addiu v0,s0,-7192 +800b912c: 24630002 addiu v1,v1,2 +800b9130: a0440029 sb a0,41(v0) +800b9134: ae03e3e8 sw v1,-7192(s0) +800b9138: a0a40002 sb a0,2(a1) +800b913c: 8fbf001c lw ra,28(sp) +800b9140: 8fb20018 lw s2,24(sp) +800b9144: 8fb10014 lw s1,20(sp) +800b9148: 8fb00010 lw s0,16(sp) +800b914c: 03e00008 jr ra +800b9150: 27bd0020 addiu sp,sp,32 +800b9154: 8d030014 lw v1,20(t0) +800b9158: 8d020004 lw v0,4(t0) +800b915c: ad090014 sw t1,20(t0) +800b9160: 00821021 addu v0,a0,v0 +800b9164: ad030018 sw v1,24(t0) +800b9168: 90430000 lbu v1,0(v0) +800b916c: a0400000 sb zero,0(v0) +800b9170: 00601021 move v0,v1 +800b9174: 8e03e3e8 lw v1,-7192(s0) +800b9178: 02222024 and a0,s1,v0 +800b917c: 2602e3e8 addiu v0,s0,-7192 +800b9180: 24630002 addiu v1,v1,2 +800b9184: a0440029 sb a0,41(v0) +800b9188: ae03e3e8 sw v1,-7192(s0) +800b918c: a0a40002 sb a0,2(a1) +800b9190: 8fbf001c lw ra,28(sp) +800b9194: 8fb20018 lw s2,24(sp) +800b9198: 8fb10014 lw s1,20(sp) +800b919c: 8fb00010 lw s0,16(sp) +800b91a0: 03e00008 jr ra +800b91a4: 27bd0020 addiu sp,sp,32 +800b91a8: 3c02800b lui v0,0x800b +800b91ac: 24420bb8 addiu v0,v0,3000 +800b91b0: 0040f809 jalr v0 +800b91b4: 00000000 nop +800b91b8: 0802e434 j 800b90d0 <_Z5Apu27v+0xa4> +800b91bc: 8e03e3e8 lw v1,-7192(s0) + +800b91c0 <_Z5Apu25v>: +800b91c0: 27bdffe0 addiu sp,sp,-32 +800b91c4: afb20018 sw s2,24(sp) +800b91c8: afb00010 sw s0,16(sp) +800b91cc: afbf001c sw ra,28(sp) +800b91d0: afb10014 sw s1,20(sp) +800b91d4: 3c108021 lui s0,0x8021 +800b91d8: 8e07e3e8 lw a3,-7192(s0) +800b91dc: 3c128021 lui s2,0x8021 +800b91e0: 90e20002 lbu v0,2(a3) +800b91e4: 90e30001 lbu v1,1(a3) +800b91e8: 00021200 sll v0,v0,0x8 +800b91ec: 00621821 addu v1,v1,v0 +800b91f0: 3065ffff andi a1,v1,0xffff +800b91f4: 24a4ff0c addiu a0,a1,-244 +800b91f8: 24a2ff10 addiu v0,a1,-240 +800b91fc: 2c880004 sltiu t0,a0,4 +800b9200: 2606e3e8 addiu a2,s0,-7192 +800b9204: 2644e424 addiu a0,s2,-7132 +800b9208: 2c420010 sltiu v0,v0,16 +800b920c: acc30010 sw v1,16(a2) +800b9210: 10400007 beqz v0,800b9230 <_Z5Apu25v+0x70> +800b9214: 90910002 lbu s1,2(a0) +800b9218: 15000016 bnez t0,800b9274 <_Z5Apu25v+0xb4> +800b921c: 240200f3 li v0,243 +800b9220: 10a2003e beq a1,v0,800b931c <_Z5Apu25v+0x15c> +800b9224: 2ca300fd sltiu v1,a1,253 +800b9228: 10600026 beqz v1,800b92c4 <_Z5Apu25v+0x104> +800b922c: 00000000 nop +800b9230: 8cc20004 lw v0,4(a2) +800b9234: 00451021 addu v0,v0,a1 +800b9238: 90420000 lbu v0,0(v0) +800b923c: 8e03e3e8 lw v1,-7192(s0) +800b9240: 02222024 and a0,s1,v0 +800b9244: 2645e424 addiu a1,s2,-7132 +800b9248: 2602e3e8 addiu v0,s0,-7192 +800b924c: 24630003 addiu v1,v1,3 +800b9250: a0440029 sb a0,41(v0) +800b9254: ae03e3e8 sw v1,-7192(s0) +800b9258: a0a40002 sb a0,2(a1) +800b925c: 8fbf001c lw ra,28(sp) +800b9260: 8fb20018 lw s2,24(sp) +800b9264: 8fb10014 lw s1,20(sp) +800b9268: 8fb00010 lw s0,16(sp) +800b926c: 03e00008 jr ra +800b9270: 27bd0020 addiu sp,sp,32 +800b9274: 8cc30014 lw v1,20(a2) +800b9278: 8cc20004 lw v0,4(a2) +800b927c: acc30018 sw v1,24(a2) +800b9280: acc70014 sw a3,20(a2) +800b9284: 00451021 addu v0,v0,a1 +800b9288: 90420000 lbu v0,0(v0) +800b928c: 8e03e3e8 lw v1,-7192(s0) +800b9290: 02222024 and a0,s1,v0 +800b9294: 2645e424 addiu a1,s2,-7132 +800b9298: 2602e3e8 addiu v0,s0,-7192 +800b929c: 24630003 addiu v1,v1,3 +800b92a0: a0440029 sb a0,41(v0) +800b92a4: ae03e3e8 sw v1,-7192(s0) +800b92a8: a0a40002 sb a0,2(a1) +800b92ac: 8fbf001c lw ra,28(sp) +800b92b0: 8fb20018 lw s2,24(sp) +800b92b4: 8fb10014 lw s1,20(sp) +800b92b8: 8fb00010 lw s0,16(sp) +800b92bc: 03e00008 jr ra +800b92c0: 27bd0020 addiu sp,sp,32 +800b92c4: 8cc30014 lw v1,20(a2) +800b92c8: 8cc20004 lw v0,4(a2) +800b92cc: acc70014 sw a3,20(a2) +800b92d0: acc30018 sw v1,24(a2) +800b92d4: 00a21021 addu v0,a1,v0 +800b92d8: 90430000 lbu v1,0(v0) +800b92dc: a0400000 sb zero,0(v0) +800b92e0: 00601021 move v0,v1 +800b92e4: 8e03e3e8 lw v1,-7192(s0) +800b92e8: 02222024 and a0,s1,v0 +800b92ec: 2645e424 addiu a1,s2,-7132 +800b92f0: 2602e3e8 addiu v0,s0,-7192 +800b92f4: 24630003 addiu v1,v1,3 +800b92f8: a0440029 sb a0,41(v0) +800b92fc: ae03e3e8 sw v1,-7192(s0) +800b9300: a0a40002 sb a0,2(a1) +800b9304: 8fbf001c lw ra,28(sp) +800b9308: 8fb20018 lw s2,24(sp) +800b930c: 8fb10014 lw s1,20(sp) +800b9310: 8fb00010 lw s0,16(sp) +800b9314: 03e00008 jr ra +800b9318: 27bd0020 addiu sp,sp,32 +800b931c: 3c02800b lui v0,0x800b +800b9320: 24420bb8 addiu v0,v0,3000 +800b9324: 0040f809 jalr v0 +800b9328: 00000000 nop +800b932c: 0802e490 j 800b9240 <_Z5Apu25v+0x80> +800b9330: 8e03e3e8 lw v1,-7192(s0) + +800b9334 <_Z5Apu1Fv>: +800b9334: 27bdffd8 addiu sp,sp,-40 +800b9338: afb3001c sw s3,28(sp) +800b933c: afb20018 sw s2,24(sp) +800b9340: afbf0020 sw ra,32(sp) +800b9344: afb10014 sw s1,20(sp) +800b9348: afb00010 sw s0,16(sp) +800b934c: 3c128021 lui s2,0x8021 +800b9350: 8e47e3e8 lw a3,-7192(s2) +800b9354: 3c138021 lui s3,0x8021 +800b9358: 90e30002 lbu v1,2(a3) +800b935c: 90e40001 lbu a0,1(a3) +800b9360: 2665e424 addiu a1,s3,-7132 +800b9364: 00031a00 sll v1,v1,0x8 +800b9368: 90a20004 lbu v0,4(a1) +800b936c: 00832021 addu a0,a0,v1 +800b9370: 00821021 addu v0,a0,v0 +800b9374: 3045ffff andi a1,v0,0xffff +800b9378: 24a3ff10 addiu v1,a1,-240 +800b937c: 2646e3e8 addiu a2,s2,-7192 +800b9380: 2c630010 sltiu v1,v1,16 +800b9384: acc40010 sw a0,16(a2) +800b9388: 1060000a beqz v1,800b93b4 <_Z5Apu1Fv+0x80> +800b938c: 8cd00004 lw s0,4(a2) +800b9390: 24a2ff0c addiu v0,a1,-244 +800b9394: 2c420004 sltiu v0,v0,4 +800b9398: 14400040 bnez v0,800b949c <_Z5Apu1Fv+0x168> +800b939c: 02051021 addu v0,s0,a1 +800b93a0: 240200f3 li v0,243 +800b93a4: 10a2005f beq a1,v0,800b9524 <_Z5Apu1Fv+0x1f0> +800b93a8: 2ca200fd sltiu v0,a1,253 +800b93ac: 10400040 beqz v0,800b94b0 <_Z5Apu1Fv+0x17c> +800b93b0: 00000000 nop +800b93b4: 02051021 addu v0,s0,a1 +800b93b8: 90510000 lbu s1,0(v0) +800b93bc: 2646e3e8 addiu a2,s2,-7192 +800b93c0: 2664e424 addiu a0,s3,-7132 +800b93c4: 8cc20010 lw v0,16(a2) +800b93c8: 90830004 lbu v1,4(a0) +800b93cc: 24420001 addiu v0,v0,1 +800b93d0: 00621821 addu v1,v1,v0 +800b93d4: 3065ffff andi a1,v1,0xffff +800b93d8: 24a2ff10 addiu v0,a1,-240 +800b93dc: 2c420010 sltiu v0,v0,16 +800b93e0: 1040000b beqz v0,800b9410 <_Z5Apu1Fv+0xdc> +800b93e4: 3c038021 lui v1,0x8021 +800b93e8: 24a2ff0c addiu v0,a1,-244 +800b93ec: 2c420004 sltiu v0,v0,4 +800b93f0: 14400017 bnez v0,800b9450 <_Z5Apu1Fv+0x11c> +800b93f4: 8c62e3e8 lw v0,-7192(v1) +800b93f8: 240200f3 li v0,243 +800b93fc: 10a2004f beq a1,v0,800b953c <_Z5Apu1Fv+0x208> +800b9400: 3c02800b lui v0,0x800b +800b9404: 2ca200fd sltiu v0,a1,253 +800b9408: 10400031 beqz v0,800b94d0 <_Z5Apu1Fv+0x19c> +800b940c: 8c64e3e8 lw a0,-7192(v1) +800b9410: 8cc20004 lw v0,4(a2) +800b9414: 00451021 addu v0,v0,a1 +800b9418: 90420000 lbu v0,0(v0) +800b941c: 322300ff andi v1,s1,0xff +800b9420: 304200ff andi v0,v0,0xff +800b9424: 02031821 addu v1,s0,v1 +800b9428: 00021200 sll v0,v0,0x8 +800b942c: 00621821 addu v1,v1,v0 +800b9430: ae43e3e8 sw v1,-7192(s2) +800b9434: 8fbf0020 lw ra,32(sp) +800b9438: 8fb3001c lw s3,28(sp) +800b943c: 8fb20018 lw s2,24(sp) +800b9440: 8fb10014 lw s1,20(sp) +800b9444: 8fb00010 lw s0,16(sp) +800b9448: 03e00008 jr ra +800b944c: 27bd0028 addiu sp,sp,40 +800b9450: 8cc40014 lw a0,20(a2) +800b9454: 8cc30004 lw v1,4(a2) +800b9458: acc40018 sw a0,24(a2) +800b945c: acc20014 sw v0,20(a2) +800b9460: 00651821 addu v1,v1,a1 +800b9464: 90620000 lbu v0,0(v1) +800b9468: 322300ff andi v1,s1,0xff +800b946c: 304200ff andi v0,v0,0xff +800b9470: 02031821 addu v1,s0,v1 +800b9474: 00021200 sll v0,v0,0x8 +800b9478: 00621821 addu v1,v1,v0 +800b947c: ae43e3e8 sw v1,-7192(s2) +800b9480: 8fbf0020 lw ra,32(sp) +800b9484: 8fb3001c lw s3,28(sp) +800b9488: 8fb20018 lw s2,24(sp) +800b948c: 8fb10014 lw s1,20(sp) +800b9490: 8fb00010 lw s0,16(sp) +800b9494: 03e00008 jr ra +800b9498: 27bd0028 addiu sp,sp,40 +800b949c: 8cc30014 lw v1,20(a2) +800b94a0: acc70014 sw a3,20(a2) +800b94a4: acc30018 sw v1,24(a2) +800b94a8: 0802e4ef j 800b93bc <_Z5Apu1Fv+0x88> +800b94ac: 90510000 lbu s1,0(v0) +800b94b0: 8cc20014 lw v0,20(a2) +800b94b4: 02051821 addu v1,s0,a1 +800b94b8: acc70014 sw a3,20(a2) +800b94bc: acc20018 sw v0,24(a2) +800b94c0: 90620000 lbu v0,0(v1) +800b94c4: a0600000 sb zero,0(v1) +800b94c8: 0802e4ef j 800b93bc <_Z5Apu1Fv+0x88> +800b94cc: 00408821 move s1,v0 +800b94d0: 8cc20004 lw v0,4(a2) +800b94d4: 8cc30014 lw v1,20(a2) +800b94d8: 00a21021 addu v0,a1,v0 +800b94dc: acc30018 sw v1,24(a2) +800b94e0: acc40014 sw a0,20(a2) +800b94e4: 90430000 lbu v1,0(v0) +800b94e8: a0400000 sb zero,0(v0) +800b94ec: 00601021 move v0,v1 +800b94f0: 304200ff andi v0,v0,0xff +800b94f4: 322300ff andi v1,s1,0xff +800b94f8: 02031821 addu v1,s0,v1 +800b94fc: 00021200 sll v0,v0,0x8 +800b9500: 00621821 addu v1,v1,v0 +800b9504: ae43e3e8 sw v1,-7192(s2) +800b9508: 8fbf0020 lw ra,32(sp) +800b950c: 8fb3001c lw s3,28(sp) +800b9510: 8fb20018 lw s2,24(sp) +800b9514: 8fb10014 lw s1,20(sp) +800b9518: 8fb00010 lw s0,16(sp) +800b951c: 03e00008 jr ra +800b9520: 27bd0028 addiu sp,sp,40 +800b9524: 3c02800b lui v0,0x800b +800b9528: 24420bb8 addiu v0,v0,3000 +800b952c: 0040f809 jalr v0 +800b9530: 00000000 nop +800b9534: 0802e4ef j 800b93bc <_Z5Apu1Fv+0x88> +800b9538: 00408821 move s1,v0 +800b953c: 24420bb8 addiu v0,v0,3000 +800b9540: 0040f809 jalr v0 +800b9544: 00000000 nop +800b9548: 0802e508 j 800b9420 <_Z5Apu1Fv+0xec> +800b954c: 322300ff andi v1,s1,0xff + +800b9550 <_Z5Apu5Ev>: +800b9550: 27bdffe8 addiu sp,sp,-24 +800b9554: afb00010 sw s0,16(sp) +800b9558: 3c108021 lui s0,0x8021 +800b955c: 8e06e3e8 lw a2,-7192(s0) +800b9560: afbf0014 sw ra,20(sp) +800b9564: 90c20002 lbu v0,2(a2) +800b9568: 90c30001 lbu v1,1(a2) +800b956c: 00021200 sll v0,v0,0x8 +800b9570: 00621821 addu v1,v1,v0 +800b9574: 3065ffff andi a1,v1,0xffff +800b9578: 24a2ff10 addiu v0,a1,-240 +800b957c: 2607e3e8 addiu a3,s0,-7192 +800b9580: 24a4ff0c addiu a0,a1,-244 +800b9584: 2c420010 sltiu v0,v0,16 +800b9588: 2c840004 sltiu a0,a0,4 +800b958c: 10400008 beqz v0,800b95b0 <_Z5Apu5Ev+0x60> +800b9590: ace30010 sw v1,16(a3) +800b9594: 1480001d bnez a0,800b960c <_Z5Apu5Ev+0xbc> +800b9598: 00000000 nop +800b959c: 240200f3 li v0,243 +800b95a0: 10a2002a beq a1,v0,800b964c <_Z5Apu5Ev+0xfc> +800b95a4: 2ca300fd sltiu v1,a1,253 +800b95a8: 1060001f beqz v1,800b9628 <_Z5Apu5Ev+0xd8> +800b95ac: 00000000 nop +800b95b0: 8ce20004 lw v0,4(a3) +800b95b4: 00451021 addu v0,v0,a1 +800b95b8: 90420000 lbu v0,0(v0) +800b95bc: 304600ff andi a2,v0,0xff +800b95c0: 3c028021 lui v0,0x8021 +800b95c4: 9044e427 lbu a0,-7129(v0) +800b95c8: 3c038022 lui v1,0x8022 +800b95cc: 00862023 subu a0,a0,a2 +800b95d0: 8e05e3e8 lw a1,-7192(s0) +800b95d4: a06650bc sb a2,20668(v1) +800b95d8: 00041827 nor v1,zero,a0 +800b95dc: 2607e3e8 addiu a3,s0,-7192 +800b95e0: 00031fc2 srl v1,v1,0x1f +800b95e4: 3c028022 lui v0,0x8022 +800b95e8: a0e40029 sb a0,41(a3) +800b95ec: a44450c6 sh a0,20678(v0) +800b95f0: a0e30028 sb v1,40(a3) +800b95f4: 24a50003 addiu a1,a1,3 +800b95f8: ae05e3e8 sw a1,-7192(s0) +800b95fc: 8fbf0014 lw ra,20(sp) +800b9600: 8fb00010 lw s0,16(sp) +800b9604: 03e00008 jr ra +800b9608: 27bd0018 addiu sp,sp,24 +800b960c: 8ce30014 lw v1,20(a3) +800b9610: 8ce20004 lw v0,4(a3) +800b9614: ace60014 sw a2,20(a3) +800b9618: ace30018 sw v1,24(a3) +800b961c: 00451021 addu v0,v0,a1 +800b9620: 0802e56f j 800b95bc <_Z5Apu5Ev+0x6c> +800b9624: 90420000 lbu v0,0(v0) +800b9628: 8ce30014 lw v1,20(a3) +800b962c: 8ce20004 lw v0,4(a3) +800b9630: ace60014 sw a2,20(a3) +800b9634: 00a21021 addu v0,a1,v0 +800b9638: ace30018 sw v1,24(a3) +800b963c: 90430000 lbu v1,0(v0) +800b9640: a0400000 sb zero,0(v0) +800b9644: 0802e56f j 800b95bc <_Z5Apu5Ev+0x6c> +800b9648: 00601021 move v0,v1 +800b964c: 3c02800b lui v0,0x800b +800b9650: 24420bb8 addiu v0,v0,3000 +800b9654: 0040f809 jalr v0 +800b9658: 00000000 nop +800b965c: 0802e570 j 800b95c0 <_Z5Apu5Ev+0x70> +800b9660: 304600ff andi a2,v0,0xff + +800b9664 <_Z5Apu1Ev>: +800b9664: 27bdffe8 addiu sp,sp,-24 +800b9668: afb00010 sw s0,16(sp) +800b966c: 3c108021 lui s0,0x8021 +800b9670: 8e06e3e8 lw a2,-7192(s0) +800b9674: afbf0014 sw ra,20(sp) +800b9678: 90c20002 lbu v0,2(a2) +800b967c: 90c30001 lbu v1,1(a2) +800b9680: 00021200 sll v0,v0,0x8 +800b9684: 00621821 addu v1,v1,v0 +800b9688: 3065ffff andi a1,v1,0xffff +800b968c: 24a2ff10 addiu v0,a1,-240 +800b9690: 2607e3e8 addiu a3,s0,-7192 +800b9694: 24a4ff0c addiu a0,a1,-244 +800b9698: 2c420010 sltiu v0,v0,16 +800b969c: 2c840004 sltiu a0,a0,4 +800b96a0: 10400008 beqz v0,800b96c4 <_Z5Apu1Ev+0x60> +800b96a4: ace30010 sw v1,16(a3) +800b96a8: 1480001d bnez a0,800b9720 <_Z5Apu1Ev+0xbc> +800b96ac: 00000000 nop +800b96b0: 240200f3 li v0,243 +800b96b4: 10a2002a beq a1,v0,800b9760 <_Z5Apu1Ev+0xfc> +800b96b8: 2ca300fd sltiu v1,a1,253 +800b96bc: 1060001f beqz v1,800b973c <_Z5Apu1Ev+0xd8> +800b96c0: 00000000 nop +800b96c4: 8ce20004 lw v0,4(a3) +800b96c8: 00451021 addu v0,v0,a1 +800b96cc: 90420000 lbu v0,0(v0) +800b96d0: 304600ff andi a2,v0,0xff +800b96d4: 3c028021 lui v0,0x8021 +800b96d8: 9044e428 lbu a0,-7128(v0) +800b96dc: 3c038022 lui v1,0x8022 +800b96e0: 00862023 subu a0,a0,a2 +800b96e4: 8e05e3e8 lw a1,-7192(s0) +800b96e8: a06650bc sb a2,20668(v1) +800b96ec: 00041827 nor v1,zero,a0 +800b96f0: 2607e3e8 addiu a3,s0,-7192 +800b96f4: 00031fc2 srl v1,v1,0x1f +800b96f8: 3c028022 lui v0,0x8022 +800b96fc: a0e40029 sb a0,41(a3) +800b9700: a44450c6 sh a0,20678(v0) +800b9704: a0e30028 sb v1,40(a3) +800b9708: 24a50003 addiu a1,a1,3 +800b970c: ae05e3e8 sw a1,-7192(s0) +800b9710: 8fbf0014 lw ra,20(sp) +800b9714: 8fb00010 lw s0,16(sp) +800b9718: 03e00008 jr ra +800b971c: 27bd0018 addiu sp,sp,24 +800b9720: 8ce30014 lw v1,20(a3) +800b9724: 8ce20004 lw v0,4(a3) +800b9728: ace60014 sw a2,20(a3) +800b972c: ace30018 sw v1,24(a3) +800b9730: 00451021 addu v0,v0,a1 +800b9734: 0802e5b4 j 800b96d0 <_Z5Apu1Ev+0x6c> +800b9738: 90420000 lbu v0,0(v0) +800b973c: 8ce30014 lw v1,20(a3) +800b9740: 8ce20004 lw v0,4(a3) +800b9744: ace60014 sw a2,20(a3) +800b9748: 00a21021 addu v0,a1,v0 +800b974c: ace30018 sw v1,24(a3) +800b9750: 90430000 lbu v1,0(v0) +800b9754: a0400000 sb zero,0(v0) +800b9758: 0802e5b4 j 800b96d0 <_Z5Apu1Ev+0x6c> +800b975c: 00601021 move v0,v1 +800b9760: 3c02800b lui v0,0x800b +800b9764: 24420bb8 addiu v0,v0,3000 +800b9768: 0040f809 jalr v0 +800b976c: 00000000 nop +800b9770: 0802e5b5 j 800b96d4 <_Z5Apu1Ev+0x70> +800b9774: 304600ff andi a2,v0,0xff + +800b9778 <_Z5Apu77v>: +800b9778: 27bdffe0 addiu sp,sp,-32 +800b977c: afb00010 sw s0,16(sp) +800b9780: 3c108021 lui s0,0x8021 +800b9784: 8e08e3e8 lw t0,-7192(s0) +800b9788: afb10014 sw s1,20(sp) +800b978c: afbf0018 sw ra,24(sp) +800b9790: 2607e3e8 addiu a3,s0,-7192 +800b9794: 91040001 lbu a0,1(t0) +800b9798: 8ce20008 lw v0,8(a3) +800b979c: 3c118021 lui s1,0x8021 +800b97a0: 00822021 addu a0,a0,v0 +800b97a4: 2625e424 addiu a1,s1,-7132 +800b97a8: 90820000 lbu v0,0(a0) +800b97ac: 90830001 lbu v1,1(a0) +800b97b0: 90a60003 lbu a2,3(a1) +800b97b4: 00031a00 sll v1,v1,0x8 +800b97b8: 00461021 addu v0,v0,a2 +800b97bc: 00621821 addu v1,v1,v0 +800b97c0: 3065ffff andi a1,v1,0xffff +800b97c4: 24a2ff10 addiu v0,a1,-240 +800b97c8: 24a4ff0c addiu a0,a1,-244 +800b97cc: 2c420010 sltiu v0,v0,16 +800b97d0: 2c840004 sltiu a0,a0,4 +800b97d4: 10400008 beqz v0,800b97f8 <_Z5Apu77v+0x80> +800b97d8: ace30010 sw v1,16(a3) +800b97dc: 1480001e bnez a0,800b9858 <_Z5Apu77v+0xe0> +800b97e0: 00000000 nop +800b97e4: 240200f3 li v0,243 +800b97e8: 10a2002b beq a1,v0,800b9898 <_Z5Apu77v+0x120> +800b97ec: 2ca300fd sltiu v1,a1,253 +800b97f0: 10600020 beqz v1,800b9874 <_Z5Apu77v+0xfc> +800b97f4: 00000000 nop +800b97f8: 8ce20004 lw v0,4(a3) +800b97fc: 00451021 addu v0,v0,a1 +800b9800: 90420000 lbu v0,0(v0) +800b9804: 2624e424 addiu a0,s1,-7132 +800b9808: 304500ff andi a1,v0,0xff +800b980c: 3c028022 lui v0,0x8022 +800b9810: a04550bc sb a1,20668(v0) +800b9814: 90820002 lbu v0,2(a0) +800b9818: 8e03e3e8 lw v1,-7192(s0) +800b981c: 00451023 subu v0,v0,a1 +800b9820: 24630002 addiu v1,v1,2 +800b9824: 00022027 nor a0,zero,v0 +800b9828: 2606e3e8 addiu a2,s0,-7192 +800b982c: ae03e3e8 sw v1,-7192(s0) +800b9830: 000427c2 srl a0,a0,0x1f +800b9834: 3c038022 lui v1,0x8022 +800b9838: a0c20029 sb v0,41(a2) +800b983c: a46250c6 sh v0,20678(v1) +800b9840: a0c40028 sb a0,40(a2) +800b9844: 8fbf0018 lw ra,24(sp) +800b9848: 8fb10014 lw s1,20(sp) +800b984c: 8fb00010 lw s0,16(sp) +800b9850: 03e00008 jr ra +800b9854: 27bd0020 addiu sp,sp,32 +800b9858: 8ce30014 lw v1,20(a3) +800b985c: 8ce20004 lw v0,4(a3) +800b9860: ace80014 sw t0,20(a3) +800b9864: ace30018 sw v1,24(a3) +800b9868: 00451021 addu v0,v0,a1 +800b986c: 0802e601 j 800b9804 <_Z5Apu77v+0x8c> +800b9870: 90420000 lbu v0,0(v0) +800b9874: 8ce30014 lw v1,20(a3) +800b9878: 8ce20004 lw v0,4(a3) +800b987c: ace80014 sw t0,20(a3) +800b9880: 00a21021 addu v0,a1,v0 +800b9884: ace30018 sw v1,24(a3) +800b9888: 90430000 lbu v1,0(v0) +800b988c: a0400000 sb zero,0(v0) +800b9890: 0802e601 j 800b9804 <_Z5Apu77v+0x8c> +800b9894: 00601021 move v0,v1 +800b9898: 3c02800b lui v0,0x800b +800b989c: 24420bb8 addiu v0,v0,3000 +800b98a0: 0040f809 jalr v0 +800b98a4: 00000000 nop +800b98a8: 0802e602 j 800b9808 <_Z5Apu77v+0x90> +800b98ac: 2624e424 addiu a0,s1,-7132 + +800b98b0 <_Z5Apu76v>: +800b98b0: 27bdffe0 addiu sp,sp,-32 +800b98b4: afb00010 sw s0,16(sp) +800b98b8: 3c108021 lui s0,0x8021 +800b98bc: afb10014 sw s1,20(sp) +800b98c0: 8e07e3e8 lw a3,-7192(s0) +800b98c4: 3c118021 lui s1,0x8021 +800b98c8: afbf0018 sw ra,24(sp) +800b98cc: 2622e424 addiu v0,s1,-7132 +800b98d0: 90440003 lbu a0,3(v0) +800b98d4: 90e30002 lbu v1,2(a3) +800b98d8: 90e20001 lbu v0,1(a3) +800b98dc: 00031a00 sll v1,v1,0x8 +800b98e0: 00441021 addu v0,v0,a0 +800b98e4: 00621821 addu v1,v1,v0 +800b98e8: 3065ffff andi a1,v1,0xffff +800b98ec: 24a2ff10 addiu v0,a1,-240 +800b98f0: 24a4ff0c addiu a0,a1,-244 +800b98f4: 2606e3e8 addiu a2,s0,-7192 +800b98f8: 2c420010 sltiu v0,v0,16 +800b98fc: 2c840004 sltiu a0,a0,4 +800b9900: 10400008 beqz v0,800b9924 <_Z5Apu76v+0x74> +800b9904: acc30010 sw v1,16(a2) +800b9908: 1480001e bnez a0,800b9984 <_Z5Apu76v+0xd4> +800b990c: 00000000 nop +800b9910: 240200f3 li v0,243 +800b9914: 10a2002b beq a1,v0,800b99c4 <_Z5Apu76v+0x114> +800b9918: 2ca300fd sltiu v1,a1,253 +800b991c: 10600020 beqz v1,800b99a0 <_Z5Apu76v+0xf0> +800b9920: 00000000 nop +800b9924: 8cc20004 lw v0,4(a2) +800b9928: 00451021 addu v0,v0,a1 +800b992c: 90420000 lbu v0,0(v0) +800b9930: 2624e424 addiu a0,s1,-7132 +800b9934: 304500ff andi a1,v0,0xff +800b9938: 3c028022 lui v0,0x8022 +800b993c: a04550bc sb a1,20668(v0) +800b9940: 90820002 lbu v0,2(a0) +800b9944: 8e03e3e8 lw v1,-7192(s0) +800b9948: 00451023 subu v0,v0,a1 +800b994c: 24630003 addiu v1,v1,3 +800b9950: 00022027 nor a0,zero,v0 +800b9954: 2606e3e8 addiu a2,s0,-7192 +800b9958: ae03e3e8 sw v1,-7192(s0) +800b995c: 000427c2 srl a0,a0,0x1f +800b9960: 3c038022 lui v1,0x8022 +800b9964: a0c20029 sb v0,41(a2) +800b9968: a46250c6 sh v0,20678(v1) +800b996c: a0c40028 sb a0,40(a2) +800b9970: 8fbf0018 lw ra,24(sp) +800b9974: 8fb10014 lw s1,20(sp) +800b9978: 8fb00010 lw s0,16(sp) +800b997c: 03e00008 jr ra +800b9980: 27bd0020 addiu sp,sp,32 +800b9984: 8cc30014 lw v1,20(a2) +800b9988: 8cc20004 lw v0,4(a2) +800b998c: acc70014 sw a3,20(a2) +800b9990: acc30018 sw v1,24(a2) +800b9994: 00451021 addu v0,v0,a1 +800b9998: 0802e64c j 800b9930 <_Z5Apu76v+0x80> +800b999c: 90420000 lbu v0,0(v0) +800b99a0: 8cc30014 lw v1,20(a2) +800b99a4: 8cc20004 lw v0,4(a2) +800b99a8: acc70014 sw a3,20(a2) +800b99ac: 00a21021 addu v0,a1,v0 +800b99b0: acc30018 sw v1,24(a2) +800b99b4: 90430000 lbu v1,0(v0) +800b99b8: a0400000 sb zero,0(v0) +800b99bc: 0802e64c j 800b9930 <_Z5Apu76v+0x80> +800b99c0: 00601021 move v0,v1 +800b99c4: 3c02800b lui v0,0x800b +800b99c8: 24420bb8 addiu v0,v0,3000 +800b99cc: 0040f809 jalr v0 +800b99d0: 00000000 nop +800b99d4: 0802e64d j 800b9934 <_Z5Apu76v+0x84> +800b99d8: 2624e424 addiu a0,s1,-7132 + +800b99dc <_Z5Apu75v>: +800b99dc: 27bdffe0 addiu sp,sp,-32 +800b99e0: afb00010 sw s0,16(sp) +800b99e4: 3c108021 lui s0,0x8021 +800b99e8: afb10014 sw s1,20(sp) +800b99ec: 8e07e3e8 lw a3,-7192(s0) +800b99f0: 3c118021 lui s1,0x8021 +800b99f4: afbf0018 sw ra,24(sp) +800b99f8: 2622e424 addiu v0,s1,-7132 +800b99fc: 90440004 lbu a0,4(v0) +800b9a00: 90e30002 lbu v1,2(a3) +800b9a04: 90e20001 lbu v0,1(a3) +800b9a08: 00031a00 sll v1,v1,0x8 +800b9a0c: 00441021 addu v0,v0,a0 +800b9a10: 00621821 addu v1,v1,v0 +800b9a14: 3065ffff andi a1,v1,0xffff +800b9a18: 24a2ff10 addiu v0,a1,-240 +800b9a1c: 24a4ff0c addiu a0,a1,-244 +800b9a20: 2606e3e8 addiu a2,s0,-7192 +800b9a24: 2c420010 sltiu v0,v0,16 +800b9a28: 2c840004 sltiu a0,a0,4 +800b9a2c: 10400008 beqz v0,800b9a50 <_Z5Apu75v+0x74> +800b9a30: acc30010 sw v1,16(a2) +800b9a34: 1480001e bnez a0,800b9ab0 <_Z5Apu75v+0xd4> +800b9a38: 00000000 nop +800b9a3c: 240200f3 li v0,243 +800b9a40: 10a2002b beq a1,v0,800b9af0 <_Z5Apu75v+0x114> +800b9a44: 2ca300fd sltiu v1,a1,253 +800b9a48: 10600020 beqz v1,800b9acc <_Z5Apu75v+0xf0> +800b9a4c: 00000000 nop +800b9a50: 8cc20004 lw v0,4(a2) +800b9a54: 00451021 addu v0,v0,a1 +800b9a58: 90420000 lbu v0,0(v0) +800b9a5c: 2624e424 addiu a0,s1,-7132 +800b9a60: 304500ff andi a1,v0,0xff +800b9a64: 3c028022 lui v0,0x8022 +800b9a68: a04550bc sb a1,20668(v0) +800b9a6c: 90820002 lbu v0,2(a0) +800b9a70: 8e03e3e8 lw v1,-7192(s0) +800b9a74: 00451023 subu v0,v0,a1 +800b9a78: 24630003 addiu v1,v1,3 +800b9a7c: 00022027 nor a0,zero,v0 +800b9a80: 2606e3e8 addiu a2,s0,-7192 +800b9a84: ae03e3e8 sw v1,-7192(s0) +800b9a88: 000427c2 srl a0,a0,0x1f +800b9a8c: 3c038022 lui v1,0x8022 +800b9a90: a0c20029 sb v0,41(a2) +800b9a94: a46250c6 sh v0,20678(v1) +800b9a98: a0c40028 sb a0,40(a2) +800b9a9c: 8fbf0018 lw ra,24(sp) +800b9aa0: 8fb10014 lw s1,20(sp) +800b9aa4: 8fb00010 lw s0,16(sp) +800b9aa8: 03e00008 jr ra +800b9aac: 27bd0020 addiu sp,sp,32 +800b9ab0: 8cc30014 lw v1,20(a2) +800b9ab4: 8cc20004 lw v0,4(a2) +800b9ab8: acc70014 sw a3,20(a2) +800b9abc: acc30018 sw v1,24(a2) +800b9ac0: 00451021 addu v0,v0,a1 +800b9ac4: 0802e697 j 800b9a5c <_Z5Apu75v+0x80> +800b9ac8: 90420000 lbu v0,0(v0) +800b9acc: 8cc30014 lw v1,20(a2) +800b9ad0: 8cc20004 lw v0,4(a2) +800b9ad4: acc70014 sw a3,20(a2) +800b9ad8: 00a21021 addu v0,a1,v0 +800b9adc: acc30018 sw v1,24(a2) +800b9ae0: 90430000 lbu v1,0(v0) +800b9ae4: a0400000 sb zero,0(v0) +800b9ae8: 0802e697 j 800b9a5c <_Z5Apu75v+0x80> +800b9aec: 00601021 move v0,v1 +800b9af0: 3c02800b lui v0,0x800b +800b9af4: 24420bb8 addiu v0,v0,3000 +800b9af8: 0040f809 jalr v0 +800b9afc: 00000000 nop +800b9b00: 0802e698 j 800b9a60 <_Z5Apu75v+0x84> +800b9b04: 2624e424 addiu a0,s1,-7132 + +800b9b08 <_Z5Apu67v>: +800b9b08: 27bdffe0 addiu sp,sp,-32 +800b9b0c: afb00010 sw s0,16(sp) +800b9b10: 3c108021 lui s0,0x8021 +800b9b14: afb10014 sw s1,20(sp) +800b9b18: 8e08e3e8 lw t0,-7192(s0) +800b9b1c: 3c118021 lui s1,0x8021 +800b9b20: afbf0018 sw ra,24(sp) +800b9b24: 2622e424 addiu v0,s1,-7132 +800b9b28: 90430004 lbu v1,4(v0) +800b9b2c: 91050001 lbu a1,1(t0) +800b9b30: 2607e3e8 addiu a3,s0,-7192 +800b9b34: 00a32821 addu a1,a1,v1 +800b9b38: 24a20001 addiu v0,a1,1 +800b9b3c: 8ce40008 lw a0,8(a3) +800b9b40: 304200ff andi v0,v0,0xff +800b9b44: 00821021 addu v0,a0,v0 +800b9b48: 30a500ff andi a1,a1,0xff +800b9b4c: 90430000 lbu v1,0(v0) +800b9b50: 00852021 addu a0,a0,a1 +800b9b54: 90860000 lbu a2,0(a0) +800b9b58: 00031a00 sll v1,v1,0x8 +800b9b5c: 00c33021 addu a2,a2,v1 +800b9b60: 30c4ffff andi a0,a2,0xffff +800b9b64: 2482ff10 addiu v0,a0,-240 +800b9b68: 2483ff0c addiu v1,a0,-244 +800b9b6c: 2c420010 sltiu v0,v0,16 +800b9b70: 2c630004 sltiu v1,v1,4 +800b9b74: 10400008 beqz v0,800b9b98 <_Z5Apu67v+0x90> +800b9b78: ace60010 sw a2,16(a3) +800b9b7c: 1460001e bnez v1,800b9bf8 <_Z5Apu67v+0xf0> +800b9b80: 00000000 nop +800b9b84: 240200f3 li v0,243 +800b9b88: 1082002b beq a0,v0,800b9c38 <_Z5Apu67v+0x130> +800b9b8c: 2c8300fd sltiu v1,a0,253 +800b9b90: 10600020 beqz v1,800b9c14 <_Z5Apu67v+0x10c> +800b9b94: 00000000 nop +800b9b98: 8ce20004 lw v0,4(a3) +800b9b9c: 00441021 addu v0,v0,a0 +800b9ba0: 90420000 lbu v0,0(v0) +800b9ba4: 2624e424 addiu a0,s1,-7132 +800b9ba8: 304500ff andi a1,v0,0xff +800b9bac: 3c028022 lui v0,0x8022 +800b9bb0: a04550bc sb a1,20668(v0) +800b9bb4: 90820002 lbu v0,2(a0) +800b9bb8: 8e03e3e8 lw v1,-7192(s0) +800b9bbc: 00451023 subu v0,v0,a1 +800b9bc0: 24630002 addiu v1,v1,2 +800b9bc4: 00022027 nor a0,zero,v0 +800b9bc8: 2606e3e8 addiu a2,s0,-7192 +800b9bcc: ae03e3e8 sw v1,-7192(s0) +800b9bd0: 000427c2 srl a0,a0,0x1f +800b9bd4: 3c038022 lui v1,0x8022 +800b9bd8: a0c20029 sb v0,41(a2) +800b9bdc: a46250c6 sh v0,20678(v1) +800b9be0: a0c40028 sb a0,40(a2) +800b9be4: 8fbf0018 lw ra,24(sp) +800b9be8: 8fb10014 lw s1,20(sp) +800b9bec: 8fb00010 lw s0,16(sp) +800b9bf0: 03e00008 jr ra +800b9bf4: 27bd0020 addiu sp,sp,32 +800b9bf8: 8ce30014 lw v1,20(a3) +800b9bfc: 8ce20004 lw v0,4(a3) +800b9c00: ace80014 sw t0,20(a3) +800b9c04: ace30018 sw v1,24(a3) +800b9c08: 00441021 addu v0,v0,a0 +800b9c0c: 0802e6e9 j 800b9ba4 <_Z5Apu67v+0x9c> +800b9c10: 90420000 lbu v0,0(v0) +800b9c14: 8ce30014 lw v1,20(a3) +800b9c18: 8ce20004 lw v0,4(a3) +800b9c1c: ace80014 sw t0,20(a3) +800b9c20: 00821021 addu v0,a0,v0 +800b9c24: ace30018 sw v1,24(a3) +800b9c28: 90430000 lbu v1,0(v0) +800b9c2c: a0400000 sb zero,0(v0) +800b9c30: 0802e6e9 j 800b9ba4 <_Z5Apu67v+0x9c> +800b9c34: 00601021 move v0,v1 +800b9c38: 3c02800b lui v0,0x800b +800b9c3c: 24420bb8 addiu v0,v0,3000 +800b9c40: 0040f809 jalr v0 +800b9c44: 00000000 nop +800b9c48: 0802e6ea j 800b9ba8 <_Z5Apu67v+0xa0> +800b9c4c: 2624e424 addiu a0,s1,-7132 + +800b9c50 <_Z5Apu65v>: +800b9c50: 27bdffe8 addiu sp,sp,-24 +800b9c54: afb00010 sw s0,16(sp) +800b9c58: 3c108021 lui s0,0x8021 +800b9c5c: 8e06e3e8 lw a2,-7192(s0) +800b9c60: afbf0014 sw ra,20(sp) +800b9c64: 90c20002 lbu v0,2(a2) +800b9c68: 90c30001 lbu v1,1(a2) +800b9c6c: 00021200 sll v0,v0,0x8 +800b9c70: 00621821 addu v1,v1,v0 +800b9c74: 3065ffff andi a1,v1,0xffff +800b9c78: 24a2ff10 addiu v0,a1,-240 +800b9c7c: 2607e3e8 addiu a3,s0,-7192 +800b9c80: 24a4ff0c addiu a0,a1,-244 +800b9c84: 2c420010 sltiu v0,v0,16 +800b9c88: 2c840004 sltiu a0,a0,4 +800b9c8c: 10400008 beqz v0,800b9cb0 <_Z5Apu65v+0x60> +800b9c90: ace30010 sw v1,16(a3) +800b9c94: 1480001d bnez a0,800b9d0c <_Z5Apu65v+0xbc> +800b9c98: 00000000 nop +800b9c9c: 240200f3 li v0,243 +800b9ca0: 10a2002a beq a1,v0,800b9d4c <_Z5Apu65v+0xfc> +800b9ca4: 2ca300fd sltiu v1,a1,253 +800b9ca8: 1060001f beqz v1,800b9d28 <_Z5Apu65v+0xd8> +800b9cac: 00000000 nop +800b9cb0: 8ce20004 lw v0,4(a3) +800b9cb4: 00451021 addu v0,v0,a1 +800b9cb8: 90420000 lbu v0,0(v0) +800b9cbc: 304600ff andi a2,v0,0xff +800b9cc0: 3c028021 lui v0,0x8021 +800b9cc4: 9044e426 lbu a0,-7130(v0) +800b9cc8: 3c038022 lui v1,0x8022 +800b9ccc: 00862023 subu a0,a0,a2 +800b9cd0: 8e05e3e8 lw a1,-7192(s0) +800b9cd4: a06650bc sb a2,20668(v1) +800b9cd8: 00041827 nor v1,zero,a0 +800b9cdc: 2607e3e8 addiu a3,s0,-7192 +800b9ce0: 00031fc2 srl v1,v1,0x1f +800b9ce4: 3c028022 lui v0,0x8022 +800b9ce8: a0e40029 sb a0,41(a3) +800b9cec: a44450c6 sh a0,20678(v0) +800b9cf0: a0e30028 sb v1,40(a3) +800b9cf4: 24a50003 addiu a1,a1,3 +800b9cf8: ae05e3e8 sw a1,-7192(s0) +800b9cfc: 8fbf0014 lw ra,20(sp) +800b9d00: 8fb00010 lw s0,16(sp) +800b9d04: 03e00008 jr ra +800b9d08: 27bd0018 addiu sp,sp,24 +800b9d0c: 8ce30014 lw v1,20(a3) +800b9d10: 8ce20004 lw v0,4(a3) +800b9d14: ace60014 sw a2,20(a3) +800b9d18: ace30018 sw v1,24(a3) +800b9d1c: 00451021 addu v0,v0,a1 +800b9d20: 0802e72f j 800b9cbc <_Z5Apu65v+0x6c> +800b9d24: 90420000 lbu v0,0(v0) +800b9d28: 8ce30014 lw v1,20(a3) +800b9d2c: 8ce20004 lw v0,4(a3) +800b9d30: ace60014 sw a2,20(a3) +800b9d34: 00a21021 addu v0,a1,v0 +800b9d38: ace30018 sw v1,24(a3) +800b9d3c: 90430000 lbu v1,0(v0) +800b9d40: a0400000 sb zero,0(v0) +800b9d44: 0802e72f j 800b9cbc <_Z5Apu65v+0x6c> +800b9d48: 00601021 move v0,v1 +800b9d4c: 3c02800b lui v0,0x800b +800b9d50: 24420bb8 addiu v0,v0,3000 +800b9d54: 0040f809 jalr v0 +800b9d58: 00000000 nop +800b9d5c: 0802e730 j 800b9cc0 <_Z5Apu65v+0x70> +800b9d60: 304600ff andi a2,v0,0xff + +800b9d64 <_Z5Apu4Ev>: +800b9d64: 27bdffe0 addiu sp,sp,-32 +800b9d68: afb00010 sw s0,16(sp) +800b9d6c: 3c108021 lui s0,0x8021 +800b9d70: 8e05e3e8 lw a1,-7192(s0) +800b9d74: afbf001c sw ra,28(sp) +800b9d78: afb20018 sw s2,24(sp) +800b9d7c: afb10014 sw s1,20(sp) +800b9d80: 90a20002 lbu v0,2(a1) +800b9d84: 90a30001 lbu v1,1(a1) +800b9d88: 00021200 sll v0,v0,0x8 +800b9d8c: 00621821 addu v1,v1,v0 +800b9d90: 3066ffff andi a2,v1,0xffff +800b9d94: 24c2ff10 addiu v0,a2,-240 +800b9d98: 2607e3e8 addiu a3,s0,-7192 +800b9d9c: 2c420010 sltiu v0,v0,16 +800b9da0: 1040002c beqz v0,800b9e54 <_Z5Apu4Ev+0xf0> +800b9da4: ace30010 sw v1,16(a3) +800b9da8: 24c2ff0c addiu v0,a2,-244 +800b9dac: 2c420004 sltiu v0,v0,4 +800b9db0: 10400053 beqz v0,800b9f00 <_Z5Apu4Ev+0x19c> +800b9db4: 240200f3 li v0,243 +800b9db8: 8ce30014 lw v1,20(a3) +800b9dbc: 8ce20004 lw v0,4(a3) +800b9dc0: ace50014 sw a1,20(a3) +800b9dc4: ace30018 sw v1,24(a3) +800b9dc8: 00461021 addu v0,v0,a2 +800b9dcc: 90440000 lbu a0,0(v0) +800b9dd0: 3c128021 lui s2,0x8021 +800b9dd4: 2642e424 addiu v0,s2,-7132 +800b9dd8: 90430002 lbu v1,2(v0) +800b9ddc: 308400ff andi a0,a0,0xff +800b9de0: 00031827 nor v1,zero,v1 +800b9de4: 3c118022 lui s1,0x8022 +800b9de8: 00643824 and a3,v1,a0 +800b9dec: a22450bc sb a0,20668(s1) +800b9df0: 240200f3 li v0,243 +800b9df4: 10c20065 beq a2,v0,800b9f8c <_Z5Apu4Ev+0x228> +800b9df8: 24c3ff0c addiu v1,a2,-244 +800b9dfc: 2c620004 sltiu v0,v1,4 +800b9e00: 1440005a bnez v0,800b9f6c <_Z5Apu4Ev+0x208> +800b9e04: 3c028021 lui v0,0x8021 +800b9e08: 240200f1 li v0,241 +800b9e0c: 10c20071 beq a2,v0,800b9fd4 <_Z5Apu4Ev+0x270> +800b9e10: 3c02800b lui v0,0x800b +800b9e14: 2cc200fd sltiu v0,a2,253 +800b9e18: 10400020 beqz v0,800b9e9c <_Z5Apu4Ev+0x138> +800b9e1c: 2602e3e8 addiu v0,s0,-7192 +800b9e20: 8c430004 lw v1,4(v0) +800b9e24: 2cc400fa sltiu a0,a2,250 +800b9e28: 00661821 addu v1,v1,a2 +800b9e2c: 1480001b bnez a0,800b9e9c <_Z5Apu4Ev+0x138> +800b9e30: a0670000 sb a3,0(v1) +800b9e34: 10e0005b beqz a3,800b9fa4 <_Z5Apu4Ev+0x240> +800b9e38: 3c038021 lui v1,0x8021 +800b9e3c: 3c028021 lui v0,0x8021 +800b9e40: 00061840 sll v1,a2,0x1 +800b9e44: 2442e308 addiu v0,v0,-7416 +800b9e48: 00621821 addu v1,v1,v0 +800b9e4c: 0802e7a7 j 800b9e9c <_Z5Apu4Ev+0x138> +800b9e50: a467fede sh a3,-290(v1) +800b9e54: 8ce30004 lw v1,4(a3) +800b9e58: 3c128021 lui s2,0x8021 +800b9e5c: 2644e424 addiu a0,s2,-7132 +800b9e60: 00661821 addu v1,v1,a2 +800b9e64: 90820002 lbu v0,2(a0) +800b9e68: 90650000 lbu a1,0(v1) +800b9e6c: 00021027 nor v0,zero,v0 +800b9e70: 3c118022 lui s1,0x8022 +800b9e74: 00453824 and a3,v0,a1 +800b9e78: a22550bc sb a1,20668(s1) +800b9e7c: 3402ffbf li v0,0xffbf +800b9e80: 0046102b sltu v0,v0,a2 +800b9e84: 14400015 bnez v0,800b9edc <_Z5Apu4Ev+0x178> +800b9e88: 3c028021 lui v0,0x8021 +800b9e8c: 2603e3e8 addiu v1,s0,-7192 +800b9e90: 8c620004 lw v0,4(v1) +800b9e94: 00461021 addu v0,v0,a2 +800b9e98: a0470000 sb a3,0(v0) +800b9e9c: 2642e424 addiu v0,s2,-7132 +800b9ea0: 922550bc lbu a1,20668(s1) +800b9ea4: 90440002 lbu a0,2(v0) +800b9ea8: 8e03e3e8 lw v1,-7192(s0) +800b9eac: 00852024 and a0,a0,a1 +800b9eb0: 2602e3e8 addiu v0,s0,-7192 +800b9eb4: a0440029 sb a0,41(v0) +800b9eb8: 24630003 addiu v1,v1,3 +800b9ebc: ae03e3e8 sw v1,-7192(s0) +800b9ec0: a22450bc sb a0,20668(s1) +800b9ec4: 8fbf001c lw ra,28(sp) +800b9ec8: 8fb20018 lw s2,24(sp) +800b9ecc: 8fb10014 lw s1,20(sp) +800b9ed0: 8fb00010 lw s0,16(sp) +800b9ed4: 03e00008 jr ra +800b9ed8: 27bd0020 addiu sp,sp,32 +800b9edc: 2442e308 addiu v0,v0,-7416 +800b9ee0: 90440004 lbu a0,4(v0) +800b9ee4: 3c03ffff lui v1,0xffff +800b9ee8: 00c21021 addu v0,a2,v0 +800b9eec: 00431021 addu v0,v0,v1 +800b9ef0: 1080ffe6 beqz a0,800b9e8c <_Z5Apu4Ev+0x128> +800b9ef4: a04700cb sb a3,203(v0) +800b9ef8: 0802e7a8 j 800b9ea0 <_Z5Apu4Ev+0x13c> +800b9efc: 2642e424 addiu v0,s2,-7132 +800b9f00: 10c2002e beq a2,v0,800b9fbc <_Z5Apu4Ev+0x258> +800b9f04: 2cc200fd sltiu v0,a2,253 +800b9f08: 1440001c bnez v0,800b9f7c <_Z5Apu4Ev+0x218> +800b9f0c: 00000000 nop +800b9f10: 8ce30014 lw v1,20(a3) +800b9f14: 8ce20004 lw v0,4(a3) +800b9f18: ace50014 sw a1,20(a3) +800b9f1c: 00c21021 addu v0,a2,v0 +800b9f20: ace30018 sw v1,24(a3) +800b9f24: 90430000 lbu v1,0(v0) +800b9f28: a0400000 sb zero,0(v0) +800b9f2c: 00602821 move a1,v1 +800b9f30: 2603e3e8 addiu v1,s0,-7192 +800b9f34: 3c128021 lui s2,0x8021 +800b9f38: 94660010 lhu a2,16(v1) +800b9f3c: 2642e424 addiu v0,s2,-7132 +800b9f40: 90430002 lbu v1,2(v0) +800b9f44: 24c4ff10 addiu a0,a2,-240 +800b9f48: 30a200ff andi v0,a1,0xff +800b9f4c: 00031827 nor v1,zero,v1 +800b9f50: 3c118022 lui s1,0x8022 +800b9f54: 2c840010 sltiu a0,a0,16 +800b9f58: 00623824 and a3,v1,v0 +800b9f5c: 1080ffc7 beqz a0,800b9e7c <_Z5Apu4Ev+0x118> +800b9f60: a22250bc sb v0,20668(s1) +800b9f64: 0802e77d j 800b9df4 <_Z5Apu4Ev+0x90> +800b9f68: 240200f3 li v0,243 +800b9f6c: 2442e308 addiu v0,v0,-7416 +800b9f70: 00621021 addu v0,v1,v0 +800b9f74: 0802e7a7 j 800b9e9c <_Z5Apu4Ev+0x138> +800b9f78: a0470007 sb a3,7(v0) +800b9f7c: 8ce20004 lw v0,4(a3) +800b9f80: 00461021 addu v0,v0,a2 +800b9f84: 0802e774 j 800b9dd0 <_Z5Apu4Ev+0x6c> +800b9f88: 90440000 lbu a0,0(v0) +800b9f8c: 3c02800b lui v0,0x800b +800b9f90: 244210e8 addiu v0,v0,4328 +800b9f94: 0040f809 jalr v0 +800b9f98: 00e02021 move a0,a3 +800b9f9c: 0802e7a8 j 800b9ea0 <_Z5Apu4Ev+0x13c> +800b9fa0: 2642e424 addiu v0,s2,-7132 +800b9fa4: 00061040 sll v0,a2,0x1 +800b9fa8: 2463e308 addiu v1,v1,-7416 +800b9fac: 00431021 addu v0,v0,v1 +800b9fb0: 24040100 li a0,256 +800b9fb4: 0802e7a7 j 800b9e9c <_Z5Apu4Ev+0x138> +800b9fb8: a444fede sh a0,-290(v0) +800b9fbc: 3c02800b lui v0,0x800b +800b9fc0: 24420bb8 addiu v0,v0,3000 +800b9fc4: 0040f809 jalr v0 +800b9fc8: 00000000 nop +800b9fcc: 0802e7cc j 800b9f30 <_Z5Apu4Ev+0x1cc> +800b9fd0: 00402821 move a1,v0 +800b9fd4: 24420c8c addiu v0,v0,3212 +800b9fd8: 0040f809 jalr v0 +800b9fdc: 00e02021 move a0,a3 +800b9fe0: 0802e7a8 j 800b9ea0 <_Z5Apu4Ev+0x13c> +800b9fe4: 2642e424 addiu v0,s2,-7132 + +800b9fe8 <_Z5Apu0Ev>: +800b9fe8: 27bdffe0 addiu sp,sp,-32 +800b9fec: afb00010 sw s0,16(sp) +800b9ff0: 3c108021 lui s0,0x8021 +800b9ff4: 8e05e3e8 lw a1,-7192(s0) +800b9ff8: afbf001c sw ra,28(sp) +800b9ffc: afb20018 sw s2,24(sp) +800ba000: afb10014 sw s1,20(sp) +800ba004: 90a20002 lbu v0,2(a1) +800ba008: 90a30001 lbu v1,1(a1) +800ba00c: 00021200 sll v0,v0,0x8 +800ba010: 00621821 addu v1,v1,v0 +800ba014: 3066ffff andi a2,v1,0xffff +800ba018: 24c2ff10 addiu v0,a2,-240 +800ba01c: 2607e3e8 addiu a3,s0,-7192 +800ba020: 2c420010 sltiu v0,v0,16 +800ba024: 1040002b beqz v0,800ba0d4 <_Z5Apu0Ev+0xec> +800ba028: ace30010 sw v1,16(a3) +800ba02c: 24c2ff0c addiu v0,a2,-244 +800ba030: 2c420004 sltiu v0,v0,4 +800ba034: 10400051 beqz v0,800ba17c <_Z5Apu0Ev+0x194> +800ba038: 240200f3 li v0,243 +800ba03c: 8ce30014 lw v1,20(a3) +800ba040: 8ce20004 lw v0,4(a3) +800ba044: ace50014 sw a1,20(a3) +800ba048: ace30018 sw v1,24(a3) +800ba04c: 00461021 addu v0,v0,a2 +800ba050: 90440000 lbu a0,0(v0) +800ba054: 3c128021 lui s2,0x8021 +800ba058: 2642e424 addiu v0,s2,-7132 +800ba05c: 90430002 lbu v1,2(v0) +800ba060: 308400ff andi a0,a0,0xff +800ba064: 3c118022 lui s1,0x8022 +800ba068: 00833825 or a3,a0,v1 +800ba06c: a22450bc sb a0,20668(s1) +800ba070: 240200f3 li v0,243 +800ba074: 10c20063 beq a2,v0,800ba204 <_Z5Apu0Ev+0x21c> +800ba078: 24c3ff0c addiu v1,a2,-244 +800ba07c: 2c620004 sltiu v0,v1,4 +800ba080: 14400058 bnez v0,800ba1e4 <_Z5Apu0Ev+0x1fc> +800ba084: 3c028021 lui v0,0x8021 +800ba088: 240200f1 li v0,241 +800ba08c: 10c2006f beq a2,v0,800ba24c <_Z5Apu0Ev+0x264> +800ba090: 3c02800b lui v0,0x800b +800ba094: 2cc200fd sltiu v0,a2,253 +800ba098: 1040001f beqz v0,800ba118 <_Z5Apu0Ev+0x130> +800ba09c: 2602e3e8 addiu v0,s0,-7192 +800ba0a0: 8c430004 lw v1,4(v0) +800ba0a4: 2cc400fa sltiu a0,a2,250 +800ba0a8: 00661821 addu v1,v1,a2 +800ba0ac: 1480001a bnez a0,800ba118 <_Z5Apu0Ev+0x130> +800ba0b0: a0670000 sb a3,0(v1) +800ba0b4: 10e00059 beqz a3,800ba21c <_Z5Apu0Ev+0x234> +800ba0b8: 3c038021 lui v1,0x8021 +800ba0bc: 3c028021 lui v0,0x8021 +800ba0c0: 00061840 sll v1,a2,0x1 +800ba0c4: 2442e308 addiu v0,v0,-7416 +800ba0c8: 00621821 addu v1,v1,v0 +800ba0cc: 0802e846 j 800ba118 <_Z5Apu0Ev+0x130> +800ba0d0: a467fede sh a3,-290(v1) +800ba0d4: 8ce20004 lw v0,4(a3) +800ba0d8: 3c128021 lui s2,0x8021 +800ba0dc: 00461021 addu v0,v0,a2 +800ba0e0: 2643e424 addiu v1,s2,-7132 +800ba0e4: 90450000 lbu a1,0(v0) +800ba0e8: 90640002 lbu a0,2(v1) +800ba0ec: 3c118022 lui s1,0x8022 +800ba0f0: 00a43825 or a3,a1,a0 +800ba0f4: a22550bc sb a1,20668(s1) +800ba0f8: 3402ffbf li v0,0xffbf +800ba0fc: 0046102b sltu v0,v0,a2 +800ba100: 14400015 bnez v0,800ba158 <_Z5Apu0Ev+0x170> +800ba104: 3c028021 lui v0,0x8021 +800ba108: 2603e3e8 addiu v1,s0,-7192 +800ba10c: 8c620004 lw v0,4(v1) +800ba110: 00461021 addu v0,v0,a2 +800ba114: a0470000 sb a3,0(v0) +800ba118: 2642e424 addiu v0,s2,-7132 +800ba11c: 922550bc lbu a1,20668(s1) +800ba120: 90440002 lbu a0,2(v0) +800ba124: 8e03e3e8 lw v1,-7192(s0) +800ba128: 00852024 and a0,a0,a1 +800ba12c: 2602e3e8 addiu v0,s0,-7192 +800ba130: a0440029 sb a0,41(v0) +800ba134: 24630003 addiu v1,v1,3 +800ba138: ae03e3e8 sw v1,-7192(s0) +800ba13c: a22450bc sb a0,20668(s1) +800ba140: 8fbf001c lw ra,28(sp) +800ba144: 8fb20018 lw s2,24(sp) +800ba148: 8fb10014 lw s1,20(sp) +800ba14c: 8fb00010 lw s0,16(sp) +800ba150: 03e00008 jr ra +800ba154: 27bd0020 addiu sp,sp,32 +800ba158: 2442e308 addiu v0,v0,-7416 +800ba15c: 90440004 lbu a0,4(v0) +800ba160: 3c03ffff lui v1,0xffff +800ba164: 00c21021 addu v0,a2,v0 +800ba168: 00431021 addu v0,v0,v1 +800ba16c: 1080ffe6 beqz a0,800ba108 <_Z5Apu0Ev+0x120> +800ba170: a04700cb sb a3,203(v0) +800ba174: 0802e847 j 800ba11c <_Z5Apu0Ev+0x134> +800ba178: 2642e424 addiu v0,s2,-7132 +800ba17c: 10c2002d beq a2,v0,800ba234 <_Z5Apu0Ev+0x24c> +800ba180: 2cc200fd sltiu v0,a2,253 +800ba184: 1440001b bnez v0,800ba1f4 <_Z5Apu0Ev+0x20c> +800ba188: 00000000 nop +800ba18c: 8ce30014 lw v1,20(a3) +800ba190: 8ce20004 lw v0,4(a3) +800ba194: ace50014 sw a1,20(a3) +800ba198: 00c21021 addu v0,a2,v0 +800ba19c: ace30018 sw v1,24(a3) +800ba1a0: 90430000 lbu v1,0(v0) +800ba1a4: a0400000 sb zero,0(v0) +800ba1a8: 00602821 move a1,v1 +800ba1ac: 2602e3e8 addiu v0,s0,-7192 +800ba1b0: 94460010 lhu a2,16(v0) +800ba1b4: 3c128021 lui s2,0x8021 +800ba1b8: 2642e424 addiu v0,s2,-7132 +800ba1bc: 90440002 lbu a0,2(v0) +800ba1c0: 24c3ff10 addiu v1,a2,-240 +800ba1c4: 30a200ff andi v0,a1,0xff +800ba1c8: 3c118022 lui s1,0x8022 +800ba1cc: 2c630010 sltiu v1,v1,16 +800ba1d0: 00443825 or a3,v0,a0 +800ba1d4: 1060ffc8 beqz v1,800ba0f8 <_Z5Apu0Ev+0x110> +800ba1d8: a22250bc sb v0,20668(s1) +800ba1dc: 0802e81d j 800ba074 <_Z5Apu0Ev+0x8c> +800ba1e0: 240200f3 li v0,243 +800ba1e4: 2442e308 addiu v0,v0,-7416 +800ba1e8: 00621021 addu v0,v1,v0 +800ba1ec: 0802e846 j 800ba118 <_Z5Apu0Ev+0x130> +800ba1f0: a0470007 sb a3,7(v0) +800ba1f4: 8ce20004 lw v0,4(a3) +800ba1f8: 00461021 addu v0,v0,a2 +800ba1fc: 0802e815 j 800ba054 <_Z5Apu0Ev+0x6c> +800ba200: 90440000 lbu a0,0(v0) +800ba204: 3c02800b lui v0,0x800b +800ba208: 244210e8 addiu v0,v0,4328 +800ba20c: 0040f809 jalr v0 +800ba210: 00e02021 move a0,a3 +800ba214: 0802e847 j 800ba11c <_Z5Apu0Ev+0x134> +800ba218: 2642e424 addiu v0,s2,-7132 +800ba21c: 00061040 sll v0,a2,0x1 +800ba220: 2463e308 addiu v1,v1,-7416 +800ba224: 00431021 addu v0,v0,v1 +800ba228: 24040100 li a0,256 +800ba22c: 0802e846 j 800ba118 <_Z5Apu0Ev+0x130> +800ba230: a444fede sh a0,-290(v0) +800ba234: 3c02800b lui v0,0x800b +800ba238: 24420bb8 addiu v0,v0,3000 +800ba23c: 0040f809 jalr v0 +800ba240: 00000000 nop +800ba244: 0802e86b j 800ba1ac <_Z5Apu0Ev+0x1c4> +800ba248: 00402821 move a1,v0 +800ba24c: 24420c8c addiu v0,v0,3212 +800ba250: 0040f809 jalr v0 +800ba254: 00e02021 move a0,a3 +800ba258: 0802e847 j 800ba11c <_Z5Apu0Ev+0x134> +800ba25c: 2642e424 addiu v0,s2,-7132 + +800ba260 <_Z5Apu0Cv>: +800ba260: 27bdffe8 addiu sp,sp,-24 +800ba264: afb00010 sw s0,16(sp) +800ba268: afbf0014 sw ra,20(sp) +800ba26c: 3c108021 lui s0,0x8021 +800ba270: 8e06e3e8 lw a2,-7192(s0) +800ba274: 2608e3e8 addiu t0,s0,-7192 +800ba278: 90c20002 lbu v0,2(a2) +800ba27c: 90c30001 lbu v1,1(a2) +800ba280: 00021200 sll v0,v0,0x8 +800ba284: 00621821 addu v1,v1,v0 +800ba288: 3067ffff andi a3,v1,0xffff +800ba28c: 24e2ff10 addiu v0,a3,-240 +800ba290: 2c420010 sltiu v0,v0,16 +800ba294: 1040002e beqz v0,800ba350 <_Z5Apu0Cv+0xf0> +800ba298: ad030010 sw v1,16(t0) +800ba29c: 24e2ff0c addiu v0,a3,-244 +800ba2a0: 2c420004 sltiu v0,v0,4 +800ba2a4: 1040004d beqz v0,800ba3dc <_Z5Apu0Cv+0x17c> +800ba2a8: 240200f3 li v0,243 +800ba2ac: 8d030014 lw v1,20(t0) +800ba2b0: 8d020004 lw v0,4(t0) +800ba2b4: ad060014 sw a2,20(t0) +800ba2b8: ad030018 sw v1,24(t0) +800ba2bc: 00471021 addu v0,v0,a3 +800ba2c0: 90430000 lbu v1,0(v0) +800ba2c4: 306300ff andi v1,v1,0xff +800ba2c8: 00032040 sll a0,v1,0x1 +800ba2cc: 308400ff andi a0,a0,0xff +800ba2d0: 2605e3e8 addiu a1,s0,-7192 +800ba2d4: 000319c2 srl v1,v1,0x7 +800ba2d8: 3c028022 lui v0,0x8022 +800ba2dc: 308600ff andi a2,a0,0xff +800ba2e0: a0a30028 sb v1,40(a1) +800ba2e4: a04450bc sb a0,20668(v0) +800ba2e8: a0a40029 sb a0,41(a1) +800ba2ec: 240200f3 li v0,243 +800ba2f0: 10e20065 beq a3,v0,800ba488 <_Z5Apu0Cv+0x228> +800ba2f4: 24e3ff0c addiu v1,a3,-244 +800ba2f8: 2c620004 sltiu v0,v1,4 +800ba2fc: 14400054 bnez v0,800ba450 <_Z5Apu0Cv+0x1f0> +800ba300: 3c028021 lui v0,0x8021 +800ba304: 240200f1 li v0,241 +800ba308: 10e20070 beq a3,v0,800ba4cc <_Z5Apu0Cv+0x26c> +800ba30c: 3c02800b lui v0,0x800b +800ba310: 2ce200fd sltiu v0,a3,253 +800ba314: 10400021 beqz v0,800ba39c <_Z5Apu0Cv+0x13c> +800ba318: 2602e3e8 addiu v0,s0,-7192 +800ba31c: 8c430004 lw v1,4(v0) +800ba320: 2ce400fa sltiu a0,a3,250 +800ba324: 00671821 addu v1,v1,a3 +800ba328: 1480001c bnez a0,800ba39c <_Z5Apu0Cv+0x13c> +800ba32c: a0660000 sb a2,0(v1) +800ba330: 10c0005b beqz a2,800ba4a0 <_Z5Apu0Cv+0x240> +800ba334: 3c038021 lui v1,0x8021 +800ba338: 3c028021 lui v0,0x8021 +800ba33c: 00071840 sll v1,a3,0x1 +800ba340: 2442e308 addiu v0,v0,-7416 +800ba344: 00621821 addu v1,v1,v0 +800ba348: 0802e8e7 j 800ba39c <_Z5Apu0Cv+0x13c> +800ba34c: a466fede sh a2,-290(v1) +800ba350: 8d020004 lw v0,4(t0) +800ba354: 00471021 addu v0,v0,a3 +800ba358: 90430000 lbu v1,0(v0) +800ba35c: 3c028022 lui v0,0x8022 +800ba360: 00032040 sll a0,v1,0x1 +800ba364: 308400ff andi a0,a0,0xff +800ba368: 000319c2 srl v1,v1,0x7 +800ba36c: 308600ff andi a2,a0,0xff +800ba370: a1030028 sb v1,40(t0) +800ba374: a04450bc sb a0,20668(v0) +800ba378: a1040029 sb a0,41(t0) +800ba37c: 3402ffbf li v0,0xffbf +800ba380: 0047102b sltu v0,v0,a3 +800ba384: 1440000c bnez v0,800ba3b8 <_Z5Apu0Cv+0x158> +800ba388: 3c028021 lui v0,0x8021 +800ba38c: 2603e3e8 addiu v1,s0,-7192 +800ba390: 8c620004 lw v0,4(v1) +800ba394: 00471021 addu v0,v0,a3 +800ba398: a0460000 sb a2,0(v0) +800ba39c: 8e02e3e8 lw v0,-7192(s0) +800ba3a0: 24420003 addiu v0,v0,3 +800ba3a4: ae02e3e8 sw v0,-7192(s0) +800ba3a8: 8fbf0014 lw ra,20(sp) +800ba3ac: 8fb00010 lw s0,16(sp) +800ba3b0: 03e00008 jr ra +800ba3b4: 27bd0018 addiu sp,sp,24 +800ba3b8: 2442e308 addiu v0,v0,-7416 +800ba3bc: 90440004 lbu a0,4(v0) +800ba3c0: 3c03ffff lui v1,0xffff +800ba3c4: 00e21021 addu v0,a3,v0 +800ba3c8: 00431021 addu v0,v0,v1 +800ba3cc: 1080ffef beqz a0,800ba38c <_Z5Apu0Cv+0x12c> +800ba3d0: a04600cb sb a2,203(v0) +800ba3d4: 0802e8e8 j 800ba3a0 <_Z5Apu0Cv+0x140> +800ba3d8: 8e02e3e8 lw v0,-7192(s0) +800ba3dc: 10e20036 beq a3,v0,800ba4b8 <_Z5Apu0Cv+0x258> +800ba3e0: 3c02800b lui v0,0x800b +800ba3e4: 2ce200fd sltiu v0,a3,253 +800ba3e8: 14400023 bnez v0,800ba478 <_Z5Apu0Cv+0x218> +800ba3ec: 00000000 nop +800ba3f0: 8d030014 lw v1,20(t0) +800ba3f4: 8d020004 lw v0,4(t0) +800ba3f8: ad030018 sw v1,24(t0) +800ba3fc: 00e21021 addu v0,a3,v0 +800ba400: ad060014 sw a2,20(t0) +800ba404: 90430000 lbu v1,0(v0) +800ba408: a0400000 sb zero,0(v0) +800ba40c: 00601021 move v0,v1 +800ba410: 2606e3e8 addiu a2,s0,-7192 +800ba414: 94c70010 lhu a3,16(a2) +800ba418: 304300ff andi v1,v0,0xff +800ba41c: 00032040 sll a0,v1,0x1 +800ba420: 24e5ff10 addiu a1,a3,-240 +800ba424: 308400ff andi a0,a0,0xff +800ba428: 000319c2 srl v1,v1,0x7 +800ba42c: 3c028022 lui v0,0x8022 +800ba430: 2ca50010 sltiu a1,a1,16 +800ba434: a0c30028 sb v1,40(a2) +800ba438: a0c40029 sb a0,41(a2) +800ba43c: a04450bc sb a0,20668(v0) +800ba440: 10a0ffce beqz a1,800ba37c <_Z5Apu0Cv+0x11c> +800ba444: 308600ff andi a2,a0,0xff +800ba448: 0802e8bc j 800ba2f0 <_Z5Apu0Cv+0x90> +800ba44c: 240200f3 li v0,243 +800ba450: 2442e308 addiu v0,v0,-7416 +800ba454: 00621021 addu v0,v1,v0 +800ba458: a0460007 sb a2,7(v0) +800ba45c: 8e02e3e8 lw v0,-7192(s0) +800ba460: 24420003 addiu v0,v0,3 +800ba464: ae02e3e8 sw v0,-7192(s0) +800ba468: 8fbf0014 lw ra,20(sp) +800ba46c: 8fb00010 lw s0,16(sp) +800ba470: 03e00008 jr ra +800ba474: 27bd0018 addiu sp,sp,24 +800ba478: 8d020004 lw v0,4(t0) +800ba47c: 00471021 addu v0,v0,a3 +800ba480: 0802e8b1 j 800ba2c4 <_Z5Apu0Cv+0x64> +800ba484: 90430000 lbu v1,0(v0) +800ba488: 3c02800b lui v0,0x800b +800ba48c: 244210e8 addiu v0,v0,4328 +800ba490: 0040f809 jalr v0 +800ba494: 00c02021 move a0,a2 +800ba498: 0802e8e8 j 800ba3a0 <_Z5Apu0Cv+0x140> +800ba49c: 8e02e3e8 lw v0,-7192(s0) +800ba4a0: 00071040 sll v0,a3,0x1 +800ba4a4: 2463e308 addiu v1,v1,-7416 +800ba4a8: 00431021 addu v0,v0,v1 +800ba4ac: 24040100 li a0,256 +800ba4b0: 0802e8e7 j 800ba39c <_Z5Apu0Cv+0x13c> +800ba4b4: a444fede sh a0,-290(v0) +800ba4b8: 24420bb8 addiu v0,v0,3000 +800ba4bc: 0040f809 jalr v0 +800ba4c0: 00000000 nop +800ba4c4: 0802e905 j 800ba414 <_Z5Apu0Cv+0x1b4> +800ba4c8: 2606e3e8 addiu a2,s0,-7192 +800ba4cc: 24420c8c addiu v0,v0,3212 +800ba4d0: 0040f809 jalr v0 +800ba4d4: 00c02021 move a0,a2 +800ba4d8: 0802e8e8 j 800ba3a0 <_Z5Apu0Cv+0x140> +800ba4dc: 8e02e3e8 lw v0,-7192(s0) + +800ba4e0 <_Z5ApuEAv>: +800ba4e0: 27bdffe8 addiu sp,sp,-24 +800ba4e4: afb00010 sw s0,16(sp) +800ba4e8: afbf0014 sw ra,20(sp) +800ba4ec: 3c108021 lui s0,0x8021 +800ba4f0: 8e07e3e8 lw a3,-7192(s0) +800ba4f4: 2606e3e8 addiu a2,s0,-7192 +800ba4f8: 90e20002 lbu v0,2(a3) +800ba4fc: 90e30001 lbu v1,1(a3) +800ba500: 00021200 sll v0,v0,0x8 +800ba504: 00621821 addu v1,v1,v0 +800ba508: 30641fff andi a0,v1,0x1fff +800ba50c: 2482ff10 addiu v0,a0,-240 +800ba510: 00034342 srl t0,v1,0xd +800ba514: 2c420010 sltiu v0,v0,16 +800ba518: 00802821 move a1,a0 +800ba51c: a0c8000d sb t0,13(a2) +800ba520: 10400028 beqz v0,800ba5c4 <_Z5ApuEAv+0xe4> +800ba524: acc40010 sw a0,16(a2) +800ba528: 2482ff0c addiu v0,a0,-244 +800ba52c: 2c420004 sltiu v0,v0,4 +800ba530: 10400043 beqz v0,800ba640 <_Z5ApuEAv+0x160> +800ba534: 240200f3 li v0,243 +800ba538: 8cc30014 lw v1,20(a2) +800ba53c: 8cc20004 lw v0,4(a2) +800ba540: acc70014 sw a3,20(a2) +800ba544: acc30018 sw v1,24(a2) +800ba548: 00441021 addu v0,v0,a0 +800ba54c: 90430000 lbu v1,0(v0) +800ba550: 24020001 li v0,1 +800ba554: 01021004 sllv v0,v0,t0 +800ba558: 00621026 xor v0,v1,v0 +800ba55c: 304600ff andi a2,v0,0xff +800ba560: 240200f3 li v0,243 +800ba564: 10a2005c beq a1,v0,800ba6d8 <_Z5ApuEAv+0x1f8> +800ba568: 24a3ff0c addiu v1,a1,-244 +800ba56c: 2c620004 sltiu v0,v1,4 +800ba570: 1440004b bnez v0,800ba6a0 <_Z5ApuEAv+0x1c0> +800ba574: 3c028021 lui v0,0x8021 +800ba578: 240200f1 li v0,241 +800ba57c: 10a20068 beq a1,v0,800ba720 <_Z5ApuEAv+0x240> +800ba580: 3c02800b lui v0,0x800b +800ba584: 2ca200fd sltiu v0,a1,253 +800ba588: 1040001d beqz v0,800ba600 <_Z5ApuEAv+0x120> +800ba58c: 2602e3e8 addiu v0,s0,-7192 +800ba590: 8c430004 lw v1,4(v0) +800ba594: 2ca400fa sltiu a0,a1,250 +800ba598: 00651821 addu v1,v1,a1 +800ba59c: 14800018 bnez a0,800ba600 <_Z5ApuEAv+0x120> +800ba5a0: a0660000 sb a2,0(v1) +800ba5a4: 10c00052 beqz a2,800ba6f0 <_Z5ApuEAv+0x210> +800ba5a8: 3c038021 lui v1,0x8021 +800ba5ac: 3c028021 lui v0,0x8021 +800ba5b0: 00051840 sll v1,a1,0x1 +800ba5b4: 2442e308 addiu v0,v0,-7416 +800ba5b8: 00621821 addu v1,v1,v0 +800ba5bc: 0802e980 j 800ba600 <_Z5ApuEAv+0x120> +800ba5c0: a466fede sh a2,-290(v1) +800ba5c4: 8cc20004 lw v0,4(a2) +800ba5c8: 24030001 li v1,1 +800ba5cc: 00441021 addu v0,v0,a0 +800ba5d0: 90440000 lbu a0,0(v0) +800ba5d4: 01031804 sllv v1,v1,t0 +800ba5d8: 00832026 xor a0,a0,v1 +800ba5dc: 308600ff andi a2,a0,0xff +800ba5e0: 3402ffbf li v0,0xffbf +800ba5e4: 0045102b sltu v0,v0,a1 +800ba5e8: 1440000c bnez v0,800ba61c <_Z5ApuEAv+0x13c> +800ba5ec: 3c028021 lui v0,0x8021 +800ba5f0: 2603e3e8 addiu v1,s0,-7192 +800ba5f4: 8c620004 lw v0,4(v1) +800ba5f8: 00451021 addu v0,v0,a1 +800ba5fc: a0460000 sb a2,0(v0) +800ba600: 8e02e3e8 lw v0,-7192(s0) +800ba604: 24420003 addiu v0,v0,3 +800ba608: ae02e3e8 sw v0,-7192(s0) +800ba60c: 8fbf0014 lw ra,20(sp) +800ba610: 8fb00010 lw s0,16(sp) +800ba614: 03e00008 jr ra +800ba618: 27bd0018 addiu sp,sp,24 +800ba61c: 2442e308 addiu v0,v0,-7416 +800ba620: 90440004 lbu a0,4(v0) +800ba624: 3c03ffff lui v1,0xffff +800ba628: 00a21021 addu v0,a1,v0 +800ba62c: 00431021 addu v0,v0,v1 +800ba630: 1080ffef beqz a0,800ba5f0 <_Z5ApuEAv+0x110> +800ba634: a04600cb sb a2,203(v0) +800ba638: 0802e981 j 800ba604 <_Z5ApuEAv+0x124> +800ba63c: 8e02e3e8 lw v0,-7192(s0) +800ba640: 10820031 beq a0,v0,800ba708 <_Z5ApuEAv+0x228> +800ba644: 2c8200fd sltiu v0,a0,253 +800ba648: 1440001f bnez v0,800ba6c8 <_Z5ApuEAv+0x1e8> +800ba64c: 00000000 nop +800ba650: 8cc30014 lw v1,20(a2) +800ba654: 8cc20004 lw v0,4(a2) +800ba658: acc30018 sw v1,24(a2) +800ba65c: acc70014 sw a3,20(a2) +800ba660: 00821021 addu v0,a0,v0 +800ba664: 90430000 lbu v1,0(v0) +800ba668: a0400000 sb zero,0(v0) +800ba66c: 00603021 move a2,v1 +800ba670: 2603e3e8 addiu v1,s0,-7192 +800ba674: 9064000d lbu a0,13(v1) +800ba678: 94650010 lhu a1,16(v1) +800ba67c: 24020001 li v0,1 +800ba680: 00821004 sllv v0,v0,a0 +800ba684: 24a3ff10 addiu v1,a1,-240 +800ba688: 00c21026 xor v0,a2,v0 +800ba68c: 2c630010 sltiu v1,v1,16 +800ba690: 1060ffd3 beqz v1,800ba5e0 <_Z5ApuEAv+0x100> +800ba694: 304600ff andi a2,v0,0xff +800ba698: 0802e959 j 800ba564 <_Z5ApuEAv+0x84> +800ba69c: 240200f3 li v0,243 +800ba6a0: 2442e308 addiu v0,v0,-7416 +800ba6a4: 00621021 addu v0,v1,v0 +800ba6a8: a0460007 sb a2,7(v0) +800ba6ac: 8e02e3e8 lw v0,-7192(s0) +800ba6b0: 24420003 addiu v0,v0,3 +800ba6b4: ae02e3e8 sw v0,-7192(s0) +800ba6b8: 8fbf0014 lw ra,20(sp) +800ba6bc: 8fb00010 lw s0,16(sp) +800ba6c0: 03e00008 jr ra +800ba6c4: 27bd0018 addiu sp,sp,24 +800ba6c8: 8cc20004 lw v0,4(a2) +800ba6cc: 00441021 addu v0,v0,a0 +800ba6d0: 0802e954 j 800ba550 <_Z5ApuEAv+0x70> +800ba6d4: 90430000 lbu v1,0(v0) +800ba6d8: 3c02800b lui v0,0x800b +800ba6dc: 244210e8 addiu v0,v0,4328 +800ba6e0: 0040f809 jalr v0 +800ba6e4: 00c02021 move a0,a2 +800ba6e8: 0802e981 j 800ba604 <_Z5ApuEAv+0x124> +800ba6ec: 8e02e3e8 lw v0,-7192(s0) +800ba6f0: 00051040 sll v0,a1,0x1 +800ba6f4: 2463e308 addiu v1,v1,-7416 +800ba6f8: 00431021 addu v0,v0,v1 +800ba6fc: 24040100 li a0,256 +800ba700: 0802e980 j 800ba600 <_Z5ApuEAv+0x120> +800ba704: a444fede sh a0,-290(v0) +800ba708: 3c02800b lui v0,0x800b +800ba70c: 24420bb8 addiu v0,v0,3000 +800ba710: 0040f809 jalr v0 +800ba714: 00000000 nop +800ba718: 0802e99c j 800ba670 <_Z5ApuEAv+0x190> +800ba71c: 00403021 move a2,v0 +800ba720: 24420c8c addiu v0,v0,3212 +800ba724: 0040f809 jalr v0 +800ba728: 00c02021 move a0,a2 +800ba72c: 0802e981 j 800ba604 <_Z5ApuEAv+0x124> +800ba730: 8e02e3e8 lw v0,-7192(s0) + +800ba734 <_Z5ApuCAv>: +800ba734: 27bdffe8 addiu sp,sp,-24 +800ba738: afb00010 sw s0,16(sp) +800ba73c: afbf0014 sw ra,20(sp) +800ba740: 3c108021 lui s0,0x8021 +800ba744: 8e08e3e8 lw t0,-7192(s0) +800ba748: 2606e3e8 addiu a2,s0,-7192 +800ba74c: 91020002 lbu v0,2(t0) +800ba750: 91030001 lbu v1,1(t0) +800ba754: 00021200 sll v0,v0,0x8 +800ba758: 00621821 addu v1,v1,v0 +800ba75c: 90c40028 lbu a0,40(a2) +800ba760: 30651fff andi a1,v1,0x1fff +800ba764: 00033b42 srl a3,v1,0xd +800ba768: a0c7000d sb a3,13(a2) +800ba76c: 1080001b beqz a0,800ba7dc <_Z5ApuCAv+0xa8> +800ba770: acc50010 sw a1,16(a2) +800ba774: 24a2ff10 addiu v0,a1,-240 +800ba778: 2c420010 sltiu v0,v0,16 +800ba77c: 14400042 bnez v0,800ba888 <_Z5ApuCAv+0x154> +800ba780: 00a04821 move t1,a1 +800ba784: 8cc20004 lw v0,4(a2) +800ba788: 24030001 li v1,1 +800ba78c: 00451021 addu v0,v0,a1 +800ba790: 90440000 lbu a0,0(v0) +800ba794: 00e31804 sllv v1,v1,a3 +800ba798: 00832025 or a0,a0,v1 +800ba79c: 308500ff andi a1,a0,0xff +800ba7a0: 3402ffbf li v0,0xffbf +800ba7a4: 0049102b sltu v0,v0,t1 +800ba7a8: 14400075 bnez v0,800ba980 <_Z5ApuCAv+0x24c> +800ba7ac: 3c028021 lui v0,0x8021 +800ba7b0: 2603e3e8 addiu v1,s0,-7192 +800ba7b4: 8c620004 lw v0,4(v1) +800ba7b8: 00491021 addu v0,v0,t1 +800ba7bc: a0450000 sb a1,0(v0) +800ba7c0: 8e02e3e8 lw v0,-7192(s0) +800ba7c4: 24420003 addiu v0,v0,3 +800ba7c8: ae02e3e8 sw v0,-7192(s0) +800ba7cc: 8fbf0014 lw ra,20(sp) +800ba7d0: 8fb00010 lw s0,16(sp) +800ba7d4: 03e00008 jr ra +800ba7d8: 27bd0018 addiu sp,sp,24 +800ba7dc: 24a2ff10 addiu v0,a1,-240 +800ba7e0: 2c420010 sltiu v0,v0,16 +800ba7e4: 14400041 bnez v0,800ba8ec <_Z5ApuCAv+0x1b8> +800ba7e8: 24a2ff0c addiu v0,a1,-244 +800ba7ec: 8cc20004 lw v0,4(a2) +800ba7f0: 00451021 addu v0,v0,a1 +800ba7f4: 90440000 lbu a0,0(v0) +800ba7f8: 2607e3e8 addiu a3,s0,-7192 +800ba7fc: 90e2000d lbu v0,13(a3) +800ba800: 94e50010 lhu a1,16(a3) +800ba804: 24030001 li v1,1 +800ba808: 00431804 sllv v1,v1,v0 +800ba80c: 00031827 nor v1,zero,v1 +800ba810: 24a2ff10 addiu v0,a1,-240 +800ba814: 00831824 and v1,a0,v1 +800ba818: 2c420010 sltiu v0,v0,16 +800ba81c: 10400043 beqz v0,800ba92c <_Z5ApuCAv+0x1f8> +800ba820: 306600ff andi a2,v1,0xff +800ba824: 240200f3 li v0,243 +800ba828: 10a20099 beq a1,v0,800baa90 <_Z5ApuCAv+0x35c> +800ba82c: 24a3ff0c addiu v1,a1,-244 +800ba830: 2c620004 sltiu v0,v1,4 +800ba834: 1440007a bnez v0,800baa20 <_Z5ApuCAv+0x2ec> +800ba838: 3c028021 lui v0,0x8021 +800ba83c: 240200f1 li v0,241 +800ba840: 10a200b5 beq a1,v0,800bab18 <_Z5ApuCAv+0x3e4> +800ba844: 3c02800b lui v0,0x800b +800ba848: 2ca200fd sltiu v0,a1,253 +800ba84c: 1040ffdc beqz v0,800ba7c0 <_Z5ApuCAv+0x8c> +800ba850: 2ca300fa sltiu v1,a1,250 +800ba854: 8ce20004 lw v0,4(a3) +800ba858: 00451021 addu v0,v0,a1 +800ba85c: 1460ffd8 bnez v1,800ba7c0 <_Z5ApuCAv+0x8c> +800ba860: a0460000 sb a2,0(v0) +800ba864: 14c00096 bnez a2,800baac0 <_Z5ApuCAv+0x38c> +800ba868: 3c028021 lui v0,0x8021 +800ba86c: 00051040 sll v0,a1,0x1 +800ba870: 3c038021 lui v1,0x8021 +800ba874: 2463e308 addiu v1,v1,-7416 +800ba878: 00431021 addu v0,v0,v1 +800ba87c: 24040100 li a0,256 +800ba880: 0802e9f0 j 800ba7c0 <_Z5ApuCAv+0x8c> +800ba884: a444fede sh a0,-290(v0) +800ba888: 24a2ff0c addiu v0,a1,-244 +800ba88c: 2c420004 sltiu v0,v0,4 +800ba890: 10400044 beqz v0,800ba9a4 <_Z5ApuCAv+0x270> +800ba894: 240200f3 li v0,243 +800ba898: 8cc30014 lw v1,20(a2) +800ba89c: 8cc20004 lw v0,4(a2) +800ba8a0: acc30018 sw v1,24(a2) +800ba8a4: 00451021 addu v0,v0,a1 +800ba8a8: acc80014 sw t0,20(a2) +800ba8ac: 90430000 lbu v1,0(v0) +800ba8b0: 24020001 li v0,1 +800ba8b4: 00e21004 sllv v0,v0,a3 +800ba8b8: 00621025 or v0,v1,v0 +800ba8bc: 304500ff andi a1,v0,0xff +800ba8c0: 240200f3 li v0,243 +800ba8c4: 11220078 beq t1,v0,800baaa8 <_Z5ApuCAv+0x374> +800ba8c8: 2523ff0c addiu v1,t1,-244 +800ba8cc: 2c620004 sltiu v0,v1,4 +800ba8d0: 1040005d beqz v0,800baa48 <_Z5ApuCAv+0x314> +800ba8d4: 240200f1 li v0,241 +800ba8d8: 3c028021 lui v0,0x8021 +800ba8dc: 2442e308 addiu v0,v0,-7416 +800ba8e0: 00621021 addu v0,v1,v0 +800ba8e4: 0802e9f0 j 800ba7c0 <_Z5ApuCAv+0x8c> +800ba8e8: a0450007 sb a1,7(v0) +800ba8ec: 2c420004 sltiu v0,v0,4 +800ba8f0: 14400044 bnez v0,800baa04 <_Z5ApuCAv+0x2d0> +800ba8f4: 240200f3 li v0,243 +800ba8f8: 10a20076 beq a1,v0,800baad4 <_Z5ApuCAv+0x3a0> +800ba8fc: 2ca200fd sltiu v0,a1,253 +800ba900: 1440ffba bnez v0,800ba7ec <_Z5ApuCAv+0xb8> +800ba904: 00000000 nop +800ba908: 8cc30014 lw v1,20(a2) +800ba90c: 8cc20004 lw v0,4(a2) +800ba910: acc30018 sw v1,24(a2) +800ba914: 00a21021 addu v0,a1,v0 +800ba918: acc80014 sw t0,20(a2) +800ba91c: 90430000 lbu v1,0(v0) +800ba920: a0400000 sb zero,0(v0) +800ba924: 0802e9fe j 800ba7f8 <_Z5ApuCAv+0xc4> +800ba928: 00602021 move a0,v1 +800ba92c: 3402ffbf li v0,0xffbf +800ba930: 0045102b sltu v0,v0,a1 +800ba934: 10400008 beqz v0,800ba958 <_Z5ApuCAv+0x224> +800ba938: 3c028021 lui v0,0x8021 +800ba93c: 2442e308 addiu v0,v0,-7416 +800ba940: 90440004 lbu a0,4(v0) +800ba944: 3c03ffff lui v1,0xffff +800ba948: 00a21021 addu v0,a1,v0 +800ba94c: 00431021 addu v0,v0,v1 +800ba950: 1480ff9b bnez a0,800ba7c0 <_Z5ApuCAv+0x8c> +800ba954: a04600cb sb a2,203(v0) +800ba958: 8ce20004 lw v0,4(a3) +800ba95c: 00451021 addu v0,v0,a1 +800ba960: a0460000 sb a2,0(v0) +800ba964: 8e02e3e8 lw v0,-7192(s0) +800ba968: 24420003 addiu v0,v0,3 +800ba96c: ae02e3e8 sw v0,-7192(s0) +800ba970: 8fbf0014 lw ra,20(sp) +800ba974: 8fb00010 lw s0,16(sp) +800ba978: 03e00008 jr ra +800ba97c: 27bd0018 addiu sp,sp,24 +800ba980: 2442e308 addiu v0,v0,-7416 +800ba984: 90440004 lbu a0,4(v0) +800ba988: 3c03ffff lui v1,0xffff +800ba98c: 01221021 addu v0,t1,v0 +800ba990: 00431021 addu v0,v0,v1 +800ba994: 1080ff86 beqz a0,800ba7b0 <_Z5ApuCAv+0x7c> +800ba998: a04500cb sb a1,203(v0) +800ba99c: 0802e9f1 j 800ba7c4 <_Z5ApuCAv+0x90> +800ba9a0: 8e02e3e8 lw v0,-7192(s0) +800ba9a4: 10a20051 beq a1,v0,800baaec <_Z5ApuCAv+0x3b8> +800ba9a8: 2ca200fd sltiu v0,a1,253 +800ba9ac: 14400034 bnez v0,800baa80 <_Z5ApuCAv+0x34c> +800ba9b0: 00000000 nop +800ba9b4: 8cc30014 lw v1,20(a2) +800ba9b8: 8cc20004 lw v0,4(a2) +800ba9bc: acc30018 sw v1,24(a2) +800ba9c0: 00a21021 addu v0,a1,v0 +800ba9c4: acc80014 sw t0,20(a2) +800ba9c8: 90430000 lbu v1,0(v0) +800ba9cc: a0400000 sb zero,0(v0) +800ba9d0: 00602821 move a1,v1 +800ba9d4: 2603e3e8 addiu v1,s0,-7192 +800ba9d8: 9064000d lbu a0,13(v1) +800ba9dc: 94690010 lhu t1,16(v1) +800ba9e0: 24020001 li v0,1 +800ba9e4: 00821004 sllv v0,v0,a0 +800ba9e8: 2523ff10 addiu v1,t1,-240 +800ba9ec: 00a21025 or v0,a1,v0 +800ba9f0: 2c630010 sltiu v1,v1,16 +800ba9f4: 1060ff6a beqz v1,800ba7a0 <_Z5ApuCAv+0x6c> +800ba9f8: 304500ff andi a1,v0,0xff +800ba9fc: 0802ea31 j 800ba8c4 <_Z5ApuCAv+0x190> +800baa00: 240200f3 li v0,243 +800baa04: 8cc30014 lw v1,20(a2) +800baa08: 8cc20004 lw v0,4(a2) +800baa0c: acc30018 sw v1,24(a2) +800baa10: 00451021 addu v0,v0,a1 +800baa14: acc80014 sw t0,20(a2) +800baa18: 0802e9fe j 800ba7f8 <_Z5ApuCAv+0xc4> +800baa1c: 90440000 lbu a0,0(v0) +800baa20: 2442e308 addiu v0,v0,-7416 +800baa24: 00621021 addu v0,v1,v0 +800baa28: a0460007 sb a2,7(v0) +800baa2c: 8e02e3e8 lw v0,-7192(s0) +800baa30: 24420003 addiu v0,v0,3 +800baa34: ae02e3e8 sw v0,-7192(s0) +800baa38: 8fbf0014 lw ra,20(sp) +800baa3c: 8fb00010 lw s0,16(sp) +800baa40: 03e00008 jr ra +800baa44: 27bd0018 addiu sp,sp,24 +800baa48: 11220038 beq t1,v0,800bab2c <_Z5ApuCAv+0x3f8> +800baa4c: 3c02800b lui v0,0x800b +800baa50: 2d2200fd sltiu v0,t1,253 +800baa54: 1040ff5a beqz v0,800ba7c0 <_Z5ApuCAv+0x8c> +800baa58: 2602e3e8 addiu v0,s0,-7192 +800baa5c: 8c430004 lw v1,4(v0) +800baa60: 2d2400fa sltiu a0,t1,250 +800baa64: 00691821 addu v1,v1,t1 +800baa68: 1480ff55 bnez a0,800ba7c0 <_Z5ApuCAv+0x8c> +800baa6c: a0650000 sb a1,0(v1) +800baa70: 14a00024 bnez a1,800bab04 <_Z5ApuCAv+0x3d0> +800baa74: 00091840 sll v1,t1,0x1 +800baa78: 0802ea1c j 800ba870 <_Z5ApuCAv+0x13c> +800baa7c: 00091040 sll v0,t1,0x1 +800baa80: 8cc20004 lw v0,4(a2) +800baa84: 00451021 addu v0,v0,a1 +800baa88: 0802ea2c j 800ba8b0 <_Z5ApuCAv+0x17c> +800baa8c: 90430000 lbu v1,0(v0) +800baa90: 3c02800b lui v0,0x800b +800baa94: 244210e8 addiu v0,v0,4328 +800baa98: 0040f809 jalr v0 +800baa9c: 00c02021 move a0,a2 +800baaa0: 0802e9f1 j 800ba7c4 <_Z5ApuCAv+0x90> +800baaa4: 8e02e3e8 lw v0,-7192(s0) +800baaa8: 3c02800b lui v0,0x800b +800baaac: 244210e8 addiu v0,v0,4328 +800baab0: 0040f809 jalr v0 +800baab4: 00a02021 move a0,a1 +800baab8: 0802e9f1 j 800ba7c4 <_Z5ApuCAv+0x90> +800baabc: 8e02e3e8 lw v0,-7192(s0) +800baac0: 00051840 sll v1,a1,0x1 +800baac4: 2442e308 addiu v0,v0,-7416 +800baac8: 00621821 addu v1,v1,v0 +800baacc: 0802e9f0 j 800ba7c0 <_Z5ApuCAv+0x8c> +800baad0: a466fede sh a2,-290(v1) +800baad4: 3c02800b lui v0,0x800b +800baad8: 24420bb8 addiu v0,v0,3000 +800baadc: 0040f809 jalr v0 +800baae0: 00000000 nop +800baae4: 0802e9fe j 800ba7f8 <_Z5ApuCAv+0xc4> +800baae8: 00402021 move a0,v0 +800baaec: 3c02800b lui v0,0x800b +800baaf0: 24420bb8 addiu v0,v0,3000 +800baaf4: 0040f809 jalr v0 +800baaf8: 00000000 nop +800baafc: 0802ea75 j 800ba9d4 <_Z5ApuCAv+0x2a0> +800bab00: 00402821 move a1,v0 +800bab04: 3c028021 lui v0,0x8021 +800bab08: 2442e308 addiu v0,v0,-7416 +800bab0c: 00621821 addu v1,v1,v0 +800bab10: 0802e9f0 j 800ba7c0 <_Z5ApuCAv+0x8c> +800bab14: a465fede sh a1,-290(v1) +800bab18: 24420c8c addiu v0,v0,3212 +800bab1c: 0040f809 jalr v0 +800bab20: 00c02021 move a0,a2 +800bab24: 0802e9f1 j 800ba7c4 <_Z5ApuCAv+0x90> +800bab28: 8e02e3e8 lw v0,-7192(s0) +800bab2c: 24420c8c addiu v0,v0,3212 +800bab30: 0040f809 jalr v0 +800bab34: 00a02021 move a0,a1 +800bab38: 0802e9f1 j 800ba7c4 <_Z5ApuCAv+0x90> +800bab3c: 8e02e3e8 lw v0,-7192(s0) + +800bab40 <_Z5ApuF7v>: +800bab40: 27bdffe0 addiu sp,sp,-32 +800bab44: afb10014 sw s1,20(sp) +800bab48: afb00010 sw s0,16(sp) +800bab4c: afbf0018 sw ra,24(sp) +800bab50: 3c108021 lui s0,0x8021 +800bab54: 8e08e3e8 lw t0,-7192(s0) +800bab58: 2607e3e8 addiu a3,s0,-7192 +800bab5c: 91040001 lbu a0,1(t0) +800bab60: 8ce20008 lw v0,8(a3) +800bab64: 3c118021 lui s1,0x8021 +800bab68: 00822021 addu a0,a0,v0 +800bab6c: 2625e424 addiu a1,s1,-7132 +800bab70: 90820000 lbu v0,0(a0) +800bab74: 90830001 lbu v1,1(a0) +800bab78: 90a60003 lbu a2,3(a1) +800bab7c: 00031a00 sll v1,v1,0x8 +800bab80: 00461021 addu v0,v0,a2 +800bab84: 00621821 addu v1,v1,v0 +800bab88: 3065ffff andi a1,v1,0xffff +800bab8c: 24a2ff10 addiu v0,a1,-240 +800bab90: 24a4ff0c addiu a0,a1,-244 +800bab94: 2c420010 sltiu v0,v0,16 +800bab98: 2c840004 sltiu a0,a0,4 +800bab9c: 10400007 beqz v0,800babbc <_Z5ApuF7v+0x7c> +800baba0: ace30010 sw v1,16(a3) +800baba4: 14800014 bnez a0,800babf8 <_Z5ApuF7v+0xb8> +800baba8: 240200f3 li v0,243 +800babac: 10a20037 beq a1,v0,800bac8c <_Z5ApuF7v+0x14c> +800babb0: 2ca300fd sltiu v1,a1,253 +800babb4: 10600022 beqz v1,800bac40 <_Z5ApuF7v+0x100> +800babb8: 2624e424 addiu a0,s1,-7132 +800babbc: 8ce20004 lw v0,4(a3) +800babc0: 00451021 addu v0,v0,a1 +800babc4: 90460000 lbu a2,0(v0) +800babc8: 8e02e3e8 lw v0,-7192(s0) +800babcc: 2624e424 addiu a0,s1,-7132 +800babd0: 2603e3e8 addiu v1,s0,-7192 +800babd4: 24420002 addiu v0,v0,2 +800babd8: a0660029 sb a2,41(v1) +800babdc: ae02e3e8 sw v0,-7192(s0) +800babe0: a0860002 sb a2,2(a0) +800babe4: 8fbf0018 lw ra,24(sp) +800babe8: 8fb10014 lw s1,20(sp) +800babec: 8fb00010 lw s0,16(sp) +800babf0: 03e00008 jr ra +800babf4: 27bd0020 addiu sp,sp,32 +800babf8: 8ce30014 lw v1,20(a3) +800babfc: 8ce20004 lw v0,4(a3) +800bac00: ace30018 sw v1,24(a3) +800bac04: ace80014 sw t0,20(a3) +800bac08: 00451021 addu v0,v0,a1 +800bac0c: 90460000 lbu a2,0(v0) +800bac10: 8e02e3e8 lw v0,-7192(s0) +800bac14: 2624e424 addiu a0,s1,-7132 +800bac18: 2603e3e8 addiu v1,s0,-7192 +800bac1c: 24420002 addiu v0,v0,2 +800bac20: a0660029 sb a2,41(v1) +800bac24: ae02e3e8 sw v0,-7192(s0) +800bac28: a0860002 sb a2,2(a0) +800bac2c: 8fbf0018 lw ra,24(sp) +800bac30: 8fb10014 lw s1,20(sp) +800bac34: 8fb00010 lw s0,16(sp) +800bac38: 03e00008 jr ra +800bac3c: 27bd0020 addiu sp,sp,32 +800bac40: 8ce30014 lw v1,20(a3) +800bac44: 8ce20004 lw v0,4(a3) +800bac48: ace80014 sw t0,20(a3) +800bac4c: ace30018 sw v1,24(a3) +800bac50: 00a21021 addu v0,a1,v0 +800bac54: 90430000 lbu v1,0(v0) +800bac58: a0400000 sb zero,0(v0) +800bac5c: 8e02e3e8 lw v0,-7192(s0) +800bac60: 00603021 move a2,v1 +800bac64: 2603e3e8 addiu v1,s0,-7192 +800bac68: 24420002 addiu v0,v0,2 +800bac6c: a0660029 sb a2,41(v1) +800bac70: ae02e3e8 sw v0,-7192(s0) +800bac74: a0860002 sb a2,2(a0) +800bac78: 8fbf0018 lw ra,24(sp) +800bac7c: 8fb10014 lw s1,20(sp) +800bac80: 8fb00010 lw s0,16(sp) +800bac84: 03e00008 jr ra +800bac88: 27bd0020 addiu sp,sp,32 +800bac8c: 3c02800b lui v0,0x800b +800bac90: 24420bb8 addiu v0,v0,3000 +800bac94: 0040f809 jalr v0 +800bac98: 00000000 nop +800bac9c: 0802eaf2 j 800babc8 <_Z5ApuF7v+0x88> +800baca0: 00403021 move a2,v0 + +800baca4 <_Z5ApuF6v>: +800baca4: 27bdffe0 addiu sp,sp,-32 +800baca8: afb10014 sw s1,20(sp) +800bacac: afb00010 sw s0,16(sp) +800bacb0: afbf0018 sw ra,24(sp) +800bacb4: 3c108021 lui s0,0x8021 +800bacb8: 8e07e3e8 lw a3,-7192(s0) +800bacbc: 3c118021 lui s1,0x8021 +800bacc0: 2622e424 addiu v0,s1,-7132 +800bacc4: 90440003 lbu a0,3(v0) +800bacc8: 90e30002 lbu v1,2(a3) +800baccc: 90e20001 lbu v0,1(a3) +800bacd0: 00031a00 sll v1,v1,0x8 +800bacd4: 00441021 addu v0,v0,a0 +800bacd8: 00621821 addu v1,v1,v0 +800bacdc: 3065ffff andi a1,v1,0xffff +800bace0: 24a2ff10 addiu v0,a1,-240 +800bace4: 24a4ff0c addiu a0,a1,-244 +800bace8: 2606e3e8 addiu a2,s0,-7192 +800bacec: 2c420010 sltiu v0,v0,16 +800bacf0: 2c840004 sltiu a0,a0,4 +800bacf4: 10400007 beqz v0,800bad14 <_Z5ApuF6v+0x70> +800bacf8: acc30010 sw v1,16(a2) +800bacfc: 14800014 bnez a0,800bad50 <_Z5ApuF6v+0xac> +800bad00: 240200f3 li v0,243 +800bad04: 10a20037 beq a1,v0,800bade4 <_Z5ApuF6v+0x140> +800bad08: 2ca300fd sltiu v1,a1,253 +800bad0c: 10600022 beqz v1,800bad98 <_Z5ApuF6v+0xf4> +800bad10: 2624e424 addiu a0,s1,-7132 +800bad14: 8cc20004 lw v0,4(a2) +800bad18: 00451021 addu v0,v0,a1 +800bad1c: 90450000 lbu a1,0(v0) +800bad20: 8e02e3e8 lw v0,-7192(s0) +800bad24: 2624e424 addiu a0,s1,-7132 +800bad28: 2603e3e8 addiu v1,s0,-7192 +800bad2c: 24420003 addiu v0,v0,3 +800bad30: a0650029 sb a1,41(v1) +800bad34: ae02e3e8 sw v0,-7192(s0) +800bad38: a0850002 sb a1,2(a0) +800bad3c: 8fbf0018 lw ra,24(sp) +800bad40: 8fb10014 lw s1,20(sp) +800bad44: 8fb00010 lw s0,16(sp) +800bad48: 03e00008 jr ra +800bad4c: 27bd0020 addiu sp,sp,32 +800bad50: 8cc30014 lw v1,20(a2) +800bad54: 8cc20004 lw v0,4(a2) +800bad58: acc30018 sw v1,24(a2) +800bad5c: acc70014 sw a3,20(a2) +800bad60: 00451021 addu v0,v0,a1 +800bad64: 90450000 lbu a1,0(v0) +800bad68: 8e02e3e8 lw v0,-7192(s0) +800bad6c: 2624e424 addiu a0,s1,-7132 +800bad70: 2603e3e8 addiu v1,s0,-7192 +800bad74: 24420003 addiu v0,v0,3 +800bad78: a0650029 sb a1,41(v1) +800bad7c: ae02e3e8 sw v0,-7192(s0) +800bad80: a0850002 sb a1,2(a0) +800bad84: 8fbf0018 lw ra,24(sp) +800bad88: 8fb10014 lw s1,20(sp) +800bad8c: 8fb00010 lw s0,16(sp) +800bad90: 03e00008 jr ra +800bad94: 27bd0020 addiu sp,sp,32 +800bad98: 8cc30014 lw v1,20(a2) +800bad9c: 8cc20004 lw v0,4(a2) +800bada0: acc70014 sw a3,20(a2) +800bada4: acc30018 sw v1,24(a2) +800bada8: 00a21021 addu v0,a1,v0 +800badac: 90430000 lbu v1,0(v0) +800badb0: a0400000 sb zero,0(v0) +800badb4: 8e02e3e8 lw v0,-7192(s0) +800badb8: 00602821 move a1,v1 +800badbc: 2603e3e8 addiu v1,s0,-7192 +800badc0: 24420003 addiu v0,v0,3 +800badc4: a0650029 sb a1,41(v1) +800badc8: ae02e3e8 sw v0,-7192(s0) +800badcc: a0850002 sb a1,2(a0) +800badd0: 8fbf0018 lw ra,24(sp) +800badd4: 8fb10014 lw s1,20(sp) +800badd8: 8fb00010 lw s0,16(sp) +800baddc: 03e00008 jr ra +800bade0: 27bd0020 addiu sp,sp,32 +800bade4: 3c02800b lui v0,0x800b +800bade8: 24420bb8 addiu v0,v0,3000 +800badec: 0040f809 jalr v0 +800badf0: 00000000 nop +800badf4: 0802eb48 j 800bad20 <_Z5ApuF6v+0x7c> +800badf8: 00402821 move a1,v0 + +800badfc <_Z5ApuF5v>: +800badfc: 27bdffe0 addiu sp,sp,-32 +800bae00: afb10014 sw s1,20(sp) +800bae04: afb00010 sw s0,16(sp) +800bae08: afbf0018 sw ra,24(sp) +800bae0c: 3c108021 lui s0,0x8021 +800bae10: 8e07e3e8 lw a3,-7192(s0) +800bae14: 3c118021 lui s1,0x8021 +800bae18: 2622e424 addiu v0,s1,-7132 +800bae1c: 90440004 lbu a0,4(v0) +800bae20: 90e30002 lbu v1,2(a3) +800bae24: 90e20001 lbu v0,1(a3) +800bae28: 00031a00 sll v1,v1,0x8 +800bae2c: 00441021 addu v0,v0,a0 +800bae30: 00621821 addu v1,v1,v0 +800bae34: 3065ffff andi a1,v1,0xffff +800bae38: 24a2ff10 addiu v0,a1,-240 +800bae3c: 24a4ff0c addiu a0,a1,-244 +800bae40: 2606e3e8 addiu a2,s0,-7192 +800bae44: 2c420010 sltiu v0,v0,16 +800bae48: 2c840004 sltiu a0,a0,4 +800bae4c: 10400007 beqz v0,800bae6c <_Z5ApuF5v+0x70> +800bae50: acc30010 sw v1,16(a2) +800bae54: 14800014 bnez a0,800baea8 <_Z5ApuF5v+0xac> +800bae58: 240200f3 li v0,243 +800bae5c: 10a20037 beq a1,v0,800baf3c <_Z5ApuF5v+0x140> +800bae60: 2ca300fd sltiu v1,a1,253 +800bae64: 10600022 beqz v1,800baef0 <_Z5ApuF5v+0xf4> +800bae68: 2624e424 addiu a0,s1,-7132 +800bae6c: 8cc20004 lw v0,4(a2) +800bae70: 00451021 addu v0,v0,a1 +800bae74: 90450000 lbu a1,0(v0) +800bae78: 8e02e3e8 lw v0,-7192(s0) +800bae7c: 2624e424 addiu a0,s1,-7132 +800bae80: 2603e3e8 addiu v1,s0,-7192 +800bae84: 24420003 addiu v0,v0,3 +800bae88: a0650029 sb a1,41(v1) +800bae8c: ae02e3e8 sw v0,-7192(s0) +800bae90: a0850002 sb a1,2(a0) +800bae94: 8fbf0018 lw ra,24(sp) +800bae98: 8fb10014 lw s1,20(sp) +800bae9c: 8fb00010 lw s0,16(sp) +800baea0: 03e00008 jr ra +800baea4: 27bd0020 addiu sp,sp,32 +800baea8: 8cc30014 lw v1,20(a2) +800baeac: 8cc20004 lw v0,4(a2) +800baeb0: acc30018 sw v1,24(a2) +800baeb4: acc70014 sw a3,20(a2) +800baeb8: 00451021 addu v0,v0,a1 +800baebc: 90450000 lbu a1,0(v0) +800baec0: 8e02e3e8 lw v0,-7192(s0) +800baec4: 2624e424 addiu a0,s1,-7132 +800baec8: 2603e3e8 addiu v1,s0,-7192 +800baecc: 24420003 addiu v0,v0,3 +800baed0: a0650029 sb a1,41(v1) +800baed4: ae02e3e8 sw v0,-7192(s0) +800baed8: a0850002 sb a1,2(a0) +800baedc: 8fbf0018 lw ra,24(sp) +800baee0: 8fb10014 lw s1,20(sp) +800baee4: 8fb00010 lw s0,16(sp) +800baee8: 03e00008 jr ra +800baeec: 27bd0020 addiu sp,sp,32 +800baef0: 8cc30014 lw v1,20(a2) +800baef4: 8cc20004 lw v0,4(a2) +800baef8: acc70014 sw a3,20(a2) +800baefc: acc30018 sw v1,24(a2) +800baf00: 00a21021 addu v0,a1,v0 +800baf04: 90430000 lbu v1,0(v0) +800baf08: a0400000 sb zero,0(v0) +800baf0c: 8e02e3e8 lw v0,-7192(s0) +800baf10: 00602821 move a1,v1 +800baf14: 2603e3e8 addiu v1,s0,-7192 +800baf18: 24420003 addiu v0,v0,3 +800baf1c: a0650029 sb a1,41(v1) +800baf20: ae02e3e8 sw v0,-7192(s0) +800baf24: a0850002 sb a1,2(a0) +800baf28: 8fbf0018 lw ra,24(sp) +800baf2c: 8fb10014 lw s1,20(sp) +800baf30: 8fb00010 lw s0,16(sp) +800baf34: 03e00008 jr ra +800baf38: 27bd0020 addiu sp,sp,32 +800baf3c: 3c02800b lui v0,0x800b +800baf40: 24420bb8 addiu v0,v0,3000 +800baf44: 0040f809 jalr v0 +800baf48: 00000000 nop +800baf4c: 0802eb9e j 800bae78 <_Z5ApuF5v+0x7c> +800baf50: 00402821 move a1,v0 + +800baf54 <_Z5ApuECv>: +800baf54: 27bdffe8 addiu sp,sp,-24 +800baf58: afb00010 sw s0,16(sp) +800baf5c: afbf0014 sw ra,20(sp) +800baf60: 3c108021 lui s0,0x8021 +800baf64: 8e06e3e8 lw a2,-7192(s0) +800baf68: 2607e3e8 addiu a3,s0,-7192 +800baf6c: 90c20002 lbu v0,2(a2) +800baf70: 90c30001 lbu v1,1(a2) +800baf74: 00021200 sll v0,v0,0x8 +800baf78: 00621821 addu v1,v1,v0 +800baf7c: 3065ffff andi a1,v1,0xffff +800baf80: 24a2ff10 addiu v0,a1,-240 +800baf84: 24a4ff0c addiu a0,a1,-244 +800baf88: 2c420010 sltiu v0,v0,16 +800baf8c: 2c840004 sltiu a0,a0,4 +800baf90: 10400007 beqz v0,800bafb0 <_Z5ApuECv+0x5c> +800baf94: ace30010 sw v1,16(a3) +800baf98: 14800014 bnez a0,800bafec <_Z5ApuECv+0x98> +800baf9c: 240200f3 li v0,243 +800bafa0: 10a20038 beq a1,v0,800bb084 <_Z5ApuECv+0x130> +800bafa4: 2ca300fd sltiu v1,a1,253 +800bafa8: 10600022 beqz v1,800bb034 <_Z5ApuECv+0xe0> +800bafac: 00000000 nop +800bafb0: 8ce20004 lw v0,4(a3) +800bafb4: 00451021 addu v0,v0,a1 +800bafb8: 90420000 lbu v0,0(v0) +800bafbc: 8e03e3e8 lw v1,-7192(s0) +800bafc0: 304400ff andi a0,v0,0xff +800bafc4: 2602e3e8 addiu v0,s0,-7192 +800bafc8: a0440029 sb a0,41(v0) +800bafcc: 24630003 addiu v1,v1,3 +800bafd0: 3c028021 lui v0,0x8021 +800bafd4: ae03e3e8 sw v1,-7192(s0) +800bafd8: a044e427 sb a0,-7129(v0) +800bafdc: 8fbf0014 lw ra,20(sp) +800bafe0: 8fb00010 lw s0,16(sp) +800bafe4: 03e00008 jr ra +800bafe8: 27bd0018 addiu sp,sp,24 +800bafec: 8ce30014 lw v1,20(a3) +800baff0: 8ce20004 lw v0,4(a3) +800baff4: ace30018 sw v1,24(a3) +800baff8: ace60014 sw a2,20(a3) +800baffc: 00451021 addu v0,v0,a1 +800bb000: 90420000 lbu v0,0(v0) +800bb004: 8e03e3e8 lw v1,-7192(s0) +800bb008: 304400ff andi a0,v0,0xff +800bb00c: 2602e3e8 addiu v0,s0,-7192 +800bb010: a0440029 sb a0,41(v0) +800bb014: 24630003 addiu v1,v1,3 +800bb018: 3c028021 lui v0,0x8021 +800bb01c: ae03e3e8 sw v1,-7192(s0) +800bb020: a044e427 sb a0,-7129(v0) +800bb024: 8fbf0014 lw ra,20(sp) +800bb028: 8fb00010 lw s0,16(sp) +800bb02c: 03e00008 jr ra +800bb030: 27bd0018 addiu sp,sp,24 +800bb034: 8ce30014 lw v1,20(a3) +800bb038: 8ce20004 lw v0,4(a3) +800bb03c: ace60014 sw a2,20(a3) +800bb040: ace30018 sw v1,24(a3) +800bb044: 00a21021 addu v0,a1,v0 +800bb048: 90430000 lbu v1,0(v0) +800bb04c: a0400000 sb zero,0(v0) +800bb050: 00601021 move v0,v1 +800bb054: 8e03e3e8 lw v1,-7192(s0) +800bb058: 304400ff andi a0,v0,0xff +800bb05c: 2602e3e8 addiu v0,s0,-7192 +800bb060: a0440029 sb a0,41(v0) +800bb064: 24630003 addiu v1,v1,3 +800bb068: 3c028021 lui v0,0x8021 +800bb06c: ae03e3e8 sw v1,-7192(s0) +800bb070: a044e427 sb a0,-7129(v0) +800bb074: 8fbf0014 lw ra,20(sp) +800bb078: 8fb00010 lw s0,16(sp) +800bb07c: 03e00008 jr ra +800bb080: 27bd0018 addiu sp,sp,24 +800bb084: 3c02800b lui v0,0x800b +800bb088: 24420bb8 addiu v0,v0,3000 +800bb08c: 0040f809 jalr v0 +800bb090: 00000000 nop +800bb094: 0802ebf0 j 800bafc0 <_Z5ApuECv+0x6c> +800bb098: 8e03e3e8 lw v1,-7192(s0) + +800bb09c <_Z5ApuE9v>: +800bb09c: 27bdffe8 addiu sp,sp,-24 +800bb0a0: afb00010 sw s0,16(sp) +800bb0a4: afbf0014 sw ra,20(sp) +800bb0a8: 3c108021 lui s0,0x8021 +800bb0ac: 8e06e3e8 lw a2,-7192(s0) +800bb0b0: 2607e3e8 addiu a3,s0,-7192 +800bb0b4: 90c20002 lbu v0,2(a2) +800bb0b8: 90c30001 lbu v1,1(a2) +800bb0bc: 00021200 sll v0,v0,0x8 +800bb0c0: 00621821 addu v1,v1,v0 +800bb0c4: 3065ffff andi a1,v1,0xffff +800bb0c8: 24a2ff10 addiu v0,a1,-240 +800bb0cc: 24a4ff0c addiu a0,a1,-244 +800bb0d0: 2c420010 sltiu v0,v0,16 +800bb0d4: 2c840004 sltiu a0,a0,4 +800bb0d8: 10400007 beqz v0,800bb0f8 <_Z5ApuE9v+0x5c> +800bb0dc: ace30010 sw v1,16(a3) +800bb0e0: 14800014 bnez a0,800bb134 <_Z5ApuE9v+0x98> +800bb0e4: 240200f3 li v0,243 +800bb0e8: 10a20038 beq a1,v0,800bb1cc <_Z5ApuE9v+0x130> +800bb0ec: 2ca300fd sltiu v1,a1,253 +800bb0f0: 10600022 beqz v1,800bb17c <_Z5ApuE9v+0xe0> +800bb0f4: 00000000 nop +800bb0f8: 8ce20004 lw v0,4(a3) +800bb0fc: 00451021 addu v0,v0,a1 +800bb100: 90420000 lbu v0,0(v0) +800bb104: 8e03e3e8 lw v1,-7192(s0) +800bb108: 304400ff andi a0,v0,0xff +800bb10c: 2602e3e8 addiu v0,s0,-7192 +800bb110: a0440029 sb a0,41(v0) +800bb114: 24630003 addiu v1,v1,3 +800bb118: 3c028021 lui v0,0x8021 +800bb11c: ae03e3e8 sw v1,-7192(s0) +800bb120: a044e428 sb a0,-7128(v0) +800bb124: 8fbf0014 lw ra,20(sp) +800bb128: 8fb00010 lw s0,16(sp) +800bb12c: 03e00008 jr ra +800bb130: 27bd0018 addiu sp,sp,24 +800bb134: 8ce30014 lw v1,20(a3) +800bb138: 8ce20004 lw v0,4(a3) +800bb13c: ace30018 sw v1,24(a3) +800bb140: ace60014 sw a2,20(a3) +800bb144: 00451021 addu v0,v0,a1 +800bb148: 90420000 lbu v0,0(v0) +800bb14c: 8e03e3e8 lw v1,-7192(s0) +800bb150: 304400ff andi a0,v0,0xff +800bb154: 2602e3e8 addiu v0,s0,-7192 +800bb158: a0440029 sb a0,41(v0) +800bb15c: 24630003 addiu v1,v1,3 +800bb160: 3c028021 lui v0,0x8021 +800bb164: ae03e3e8 sw v1,-7192(s0) +800bb168: a044e428 sb a0,-7128(v0) +800bb16c: 8fbf0014 lw ra,20(sp) +800bb170: 8fb00010 lw s0,16(sp) +800bb174: 03e00008 jr ra +800bb178: 27bd0018 addiu sp,sp,24 +800bb17c: 8ce30014 lw v1,20(a3) +800bb180: 8ce20004 lw v0,4(a3) +800bb184: ace60014 sw a2,20(a3) +800bb188: ace30018 sw v1,24(a3) +800bb18c: 00a21021 addu v0,a1,v0 +800bb190: 90430000 lbu v1,0(v0) +800bb194: a0400000 sb zero,0(v0) +800bb198: 00601021 move v0,v1 +800bb19c: 8e03e3e8 lw v1,-7192(s0) +800bb1a0: 304400ff andi a0,v0,0xff +800bb1a4: 2602e3e8 addiu v0,s0,-7192 +800bb1a8: a0440029 sb a0,41(v0) +800bb1ac: 24630003 addiu v1,v1,3 +800bb1b0: 3c028021 lui v0,0x8021 +800bb1b4: ae03e3e8 sw v1,-7192(s0) +800bb1b8: a044e428 sb a0,-7128(v0) +800bb1bc: 8fbf0014 lw ra,20(sp) +800bb1c0: 8fb00010 lw s0,16(sp) +800bb1c4: 03e00008 jr ra +800bb1c8: 27bd0018 addiu sp,sp,24 +800bb1cc: 3c02800b lui v0,0x800b +800bb1d0: 24420bb8 addiu v0,v0,3000 +800bb1d4: 0040f809 jalr v0 +800bb1d8: 00000000 nop +800bb1dc: 0802ec42 j 800bb108 <_Z5ApuE9v+0x6c> +800bb1e0: 8e03e3e8 lw v1,-7192(s0) + +800bb1e4 <_Z5ApuE7v>: +800bb1e4: 27bdffe0 addiu sp,sp,-32 +800bb1e8: afb10014 sw s1,20(sp) +800bb1ec: afb00010 sw s0,16(sp) +800bb1f0: afbf0018 sw ra,24(sp) +800bb1f4: 3c108021 lui s0,0x8021 +800bb1f8: 8e08e3e8 lw t0,-7192(s0) +800bb1fc: 3c118021 lui s1,0x8021 +800bb200: 2622e424 addiu v0,s1,-7132 +800bb204: 90430004 lbu v1,4(v0) +800bb208: 91050001 lbu a1,1(t0) +800bb20c: 2607e3e8 addiu a3,s0,-7192 +800bb210: 00a32821 addu a1,a1,v1 +800bb214: 24a20001 addiu v0,a1,1 +800bb218: 8ce40008 lw a0,8(a3) +800bb21c: 304200ff andi v0,v0,0xff +800bb220: 00821021 addu v0,a0,v0 +800bb224: 30a500ff andi a1,a1,0xff +800bb228: 90430000 lbu v1,0(v0) +800bb22c: 00852021 addu a0,a0,a1 +800bb230: 90860000 lbu a2,0(a0) +800bb234: 00031a00 sll v1,v1,0x8 +800bb238: 00c33021 addu a2,a2,v1 +800bb23c: 30c4ffff andi a0,a2,0xffff +800bb240: 2482ff10 addiu v0,a0,-240 +800bb244: 2483ff0c addiu v1,a0,-244 +800bb248: 2c420010 sltiu v0,v0,16 +800bb24c: 2c630004 sltiu v1,v1,4 +800bb250: 10400007 beqz v0,800bb270 <_Z5ApuE7v+0x8c> +800bb254: ace60010 sw a2,16(a3) +800bb258: 14600014 bnez v1,800bb2ac <_Z5ApuE7v+0xc8> +800bb25c: 240200f3 li v0,243 +800bb260: 10820038 beq a0,v0,800bb344 <_Z5ApuE7v+0x160> +800bb264: 2c8300fd sltiu v1,a0,253 +800bb268: 10600022 beqz v1,800bb2f4 <_Z5ApuE7v+0x110> +800bb26c: 00000000 nop +800bb270: 8ce20004 lw v0,4(a3) +800bb274: 00441021 addu v0,v0,a0 +800bb278: 90460000 lbu a2,0(v0) +800bb27c: 8e02e3e8 lw v0,-7192(s0) +800bb280: 2624e424 addiu a0,s1,-7132 +800bb284: 2603e3e8 addiu v1,s0,-7192 +800bb288: 24420002 addiu v0,v0,2 +800bb28c: a0660029 sb a2,41(v1) +800bb290: ae02e3e8 sw v0,-7192(s0) +800bb294: a0860002 sb a2,2(a0) +800bb298: 8fbf0018 lw ra,24(sp) +800bb29c: 8fb10014 lw s1,20(sp) +800bb2a0: 8fb00010 lw s0,16(sp) +800bb2a4: 03e00008 jr ra +800bb2a8: 27bd0020 addiu sp,sp,32 +800bb2ac: 8ce30014 lw v1,20(a3) +800bb2b0: 8ce20004 lw v0,4(a3) +800bb2b4: ace30018 sw v1,24(a3) +800bb2b8: ace80014 sw t0,20(a3) +800bb2bc: 00441021 addu v0,v0,a0 +800bb2c0: 90460000 lbu a2,0(v0) +800bb2c4: 8e02e3e8 lw v0,-7192(s0) +800bb2c8: 2624e424 addiu a0,s1,-7132 +800bb2cc: 2603e3e8 addiu v1,s0,-7192 +800bb2d0: 24420002 addiu v0,v0,2 +800bb2d4: a0660029 sb a2,41(v1) +800bb2d8: ae02e3e8 sw v0,-7192(s0) +800bb2dc: a0860002 sb a2,2(a0) +800bb2e0: 8fbf0018 lw ra,24(sp) +800bb2e4: 8fb10014 lw s1,20(sp) +800bb2e8: 8fb00010 lw s0,16(sp) +800bb2ec: 03e00008 jr ra +800bb2f0: 27bd0020 addiu sp,sp,32 +800bb2f4: 8ce30014 lw v1,20(a3) +800bb2f8: 8ce20004 lw v0,4(a3) +800bb2fc: ace80014 sw t0,20(a3) +800bb300: ace30018 sw v1,24(a3) +800bb304: 00821021 addu v0,a0,v0 +800bb308: 90430000 lbu v1,0(v0) +800bb30c: a0400000 sb zero,0(v0) +800bb310: 8e02e3e8 lw v0,-7192(s0) +800bb314: 00603021 move a2,v1 +800bb318: 2624e424 addiu a0,s1,-7132 +800bb31c: 2603e3e8 addiu v1,s0,-7192 +800bb320: 24420002 addiu v0,v0,2 +800bb324: a0660029 sb a2,41(v1) +800bb328: ae02e3e8 sw v0,-7192(s0) +800bb32c: a0860002 sb a2,2(a0) +800bb330: 8fbf0018 lw ra,24(sp) +800bb334: 8fb10014 lw s1,20(sp) +800bb338: 8fb00010 lw s0,16(sp) +800bb33c: 03e00008 jr ra +800bb340: 27bd0020 addiu sp,sp,32 +800bb344: 3c02800b lui v0,0x800b +800bb348: 24420bb8 addiu v0,v0,3000 +800bb34c: 0040f809 jalr v0 +800bb350: 00000000 nop +800bb354: 0802ec9f j 800bb27c <_Z5ApuE7v+0x98> +800bb358: 00403021 move a2,v0 + +800bb35c <_Z5ApuE5v>: +800bb35c: 27bdffe8 addiu sp,sp,-24 +800bb360: afb00010 sw s0,16(sp) +800bb364: afbf0014 sw ra,20(sp) +800bb368: 3c108021 lui s0,0x8021 +800bb36c: 8e06e3e8 lw a2,-7192(s0) +800bb370: 2607e3e8 addiu a3,s0,-7192 +800bb374: 90c20002 lbu v0,2(a2) +800bb378: 90c30001 lbu v1,1(a2) +800bb37c: 00021200 sll v0,v0,0x8 +800bb380: 00621821 addu v1,v1,v0 +800bb384: 3065ffff andi a1,v1,0xffff +800bb388: 24a2ff10 addiu v0,a1,-240 +800bb38c: 24a4ff0c addiu a0,a1,-244 +800bb390: 2c420010 sltiu v0,v0,16 +800bb394: 2c840004 sltiu a0,a0,4 +800bb398: 10400007 beqz v0,800bb3b8 <_Z5ApuE5v+0x5c> +800bb39c: ace30010 sw v1,16(a3) +800bb3a0: 14800013 bnez a0,800bb3f0 <_Z5ApuE5v+0x94> +800bb3a4: 240200f3 li v0,243 +800bb3a8: 10a20035 beq a1,v0,800bb480 <_Z5ApuE5v+0x124> +800bb3ac: 2ca300fd sltiu v1,a1,253 +800bb3b0: 10600020 beqz v1,800bb434 <_Z5ApuE5v+0xd8> +800bb3b4: 00000000 nop +800bb3b8: 8ce20004 lw v0,4(a3) +800bb3bc: 00451021 addu v0,v0,a1 +800bb3c0: 90440000 lbu a0,0(v0) +800bb3c4: 8e02e3e8 lw v0,-7192(s0) +800bb3c8: 2603e3e8 addiu v1,s0,-7192 +800bb3cc: a0640029 sb a0,41(v1) +800bb3d0: 24420003 addiu v0,v0,3 +800bb3d4: 3c038021 lui v1,0x8021 +800bb3d8: ae02e3e8 sw v0,-7192(s0) +800bb3dc: a064e426 sb a0,-7130(v1) +800bb3e0: 8fbf0014 lw ra,20(sp) +800bb3e4: 8fb00010 lw s0,16(sp) +800bb3e8: 03e00008 jr ra +800bb3ec: 27bd0018 addiu sp,sp,24 +800bb3f0: 8ce30014 lw v1,20(a3) +800bb3f4: 8ce20004 lw v0,4(a3) +800bb3f8: ace30018 sw v1,24(a3) +800bb3fc: ace60014 sw a2,20(a3) +800bb400: 00451021 addu v0,v0,a1 +800bb404: 90440000 lbu a0,0(v0) +800bb408: 8e02e3e8 lw v0,-7192(s0) +800bb40c: 2603e3e8 addiu v1,s0,-7192 +800bb410: a0640029 sb a0,41(v1) +800bb414: 24420003 addiu v0,v0,3 +800bb418: 3c038021 lui v1,0x8021 +800bb41c: ae02e3e8 sw v0,-7192(s0) +800bb420: a064e426 sb a0,-7130(v1) +800bb424: 8fbf0014 lw ra,20(sp) +800bb428: 8fb00010 lw s0,16(sp) +800bb42c: 03e00008 jr ra +800bb430: 27bd0018 addiu sp,sp,24 +800bb434: 8ce30014 lw v1,20(a3) +800bb438: 8ce20004 lw v0,4(a3) +800bb43c: ace60014 sw a2,20(a3) +800bb440: ace30018 sw v1,24(a3) +800bb444: 00a21021 addu v0,a1,v0 +800bb448: 90430000 lbu v1,0(v0) +800bb44c: a0400000 sb zero,0(v0) +800bb450: 8e02e3e8 lw v0,-7192(s0) +800bb454: 00602021 move a0,v1 +800bb458: 2603e3e8 addiu v1,s0,-7192 +800bb45c: a0640029 sb a0,41(v1) +800bb460: 24420003 addiu v0,v0,3 +800bb464: 3c038021 lui v1,0x8021 +800bb468: ae02e3e8 sw v0,-7192(s0) +800bb46c: a064e426 sb a0,-7130(v1) +800bb470: 8fbf0014 lw ra,20(sp) +800bb474: 8fb00010 lw s0,16(sp) +800bb478: 03e00008 jr ra +800bb47c: 27bd0018 addiu sp,sp,24 +800bb480: 3c02800b lui v0,0x800b +800bb484: 24420bb8 addiu v0,v0,3000 +800bb488: 0040f809 jalr v0 +800bb48c: 00000000 nop +800bb490: 0802ecf1 j 800bb3c4 <_Z5ApuE5v+0x68> +800bb494: 00402021 move a0,v0 + +800bb498 <_Z5ApuB7v>: +800bb498: 27bdffe0 addiu sp,sp,-32 +800bb49c: afb00010 sw s0,16(sp) +800bb4a0: 3c108021 lui s0,0x8021 +800bb4a4: 8e08e3e8 lw t0,-7192(s0) +800bb4a8: afb10014 sw s1,20(sp) +800bb4ac: afbf0018 sw ra,24(sp) +800bb4b0: 2607e3e8 addiu a3,s0,-7192 +800bb4b4: 91040001 lbu a0,1(t0) +800bb4b8: 8ce20008 lw v0,8(a3) +800bb4bc: 3c118021 lui s1,0x8021 +800bb4c0: 00822021 addu a0,a0,v0 +800bb4c4: 2625e424 addiu a1,s1,-7132 +800bb4c8: 90820000 lbu v0,0(a0) +800bb4cc: 90830001 lbu v1,1(a0) +800bb4d0: 90a60003 lbu a2,3(a1) +800bb4d4: 00031a00 sll v1,v1,0x8 +800bb4d8: 00461021 addu v0,v0,a2 +800bb4dc: 00621821 addu v1,v1,v0 +800bb4e0: 3064ffff andi a0,v1,0xffff +800bb4e4: 2482ff10 addiu v0,a0,-240 +800bb4e8: 2c420010 sltiu v0,v0,16 +800bb4ec: 10400009 beqz v0,800bb514 <_Z5ApuB7v+0x7c> +800bb4f0: ace30010 sw v1,16(a3) +800bb4f4: 2482ff0c addiu v0,a0,-244 +800bb4f8: 2c420004 sltiu v0,v0,4 +800bb4fc: 1440003c bnez v0,800bb5f0 <_Z5ApuB7v+0x158> +800bb500: 240200f3 li v0,243 +800bb504: 10820049 beq a0,v0,800bb62c <_Z5ApuB7v+0x194> +800bb508: 2c8200fd sltiu v0,a0,253 +800bb50c: 1040003f beqz v0,800bb60c <_Z5ApuB7v+0x174> +800bb510: 00000000 nop +800bb514: 8ce20004 lw v0,4(a3) +800bb518: 00441021 addu v0,v0,a0 +800bb51c: 90430000 lbu v1,0(v0) +800bb520: 2622e424 addiu v0,s1,-7132 +800bb524: 90480002 lbu t0,2(v0) +800bb528: 2609e3e8 addiu t1,s0,-7192 +800bb52c: 306500ff andi a1,v1,0xff +800bb530: 91230028 lbu v1,40(t1) +800bb534: 01051023 subu v0,t0,a1 +800bb538: 00431021 addu v0,v0,v1 +800bb53c: 2442ffff addiu v0,v0,-1 +800bb540: 00023c00 sll a3,v0,0x10 +800bb544: 00073c03 sra a3,a3,0x10 +800bb548: 01055026 xor t2,t0,a1 +800bb54c: 00072027 nor a0,zero,a3 +800bb550: 000427c2 srl a0,a0,0x1f +800bb554: 3c028022 lui v0,0x8022 +800bb558: 3c038022 lui v1,0x8022 +800bb55c: 31460080 andi a2,t2,0x80 +800bb560: a04550bc sb a1,20668(v0) +800bb564: a46750c6 sh a3,20678(v1) +800bb568: 10c0001d beqz a2,800bb5e0 <_Z5ApuB7v+0x148> +800bb56c: a1240028 sb a0,40(t1) +800bb570: 30e500ff andi a1,a3,0xff +800bb574: 01051026 xor v0,t0,a1 +800bb578: 30420080 andi v0,v0,0x80 +800bb57c: 1440001a bnez v0,800bb5e8 <_Z5ApuB7v+0x150> +800bb580: 24020001 li v0,1 +800bb584: 2602e3e8 addiu v0,s0,-7192 +800bb588: a040002a sb zero,42(v0) +800bb58c: 9223e424 lbu v1,-7132(s1) +800bb590: 01451026 xor v0,t2,a1 +800bb594: 34630008 ori v1,v1,0x8 +800bb598: 30420010 andi v0,v0,0x10 +800bb59c: a223e424 sb v1,-7132(s1) +800bb5a0: 10400003 beqz v0,800bb5b0 <_Z5ApuB7v+0x118> +800bb5a4: 3c048021 lui a0,0x8021 +800bb5a8: 306200f7 andi v0,v1,0xf7 +800bb5ac: a082e424 sb v0,-7132(a0) +800bb5b0: 8e02e3e8 lw v0,-7192(s0) +800bb5b4: 2603e3e8 addiu v1,s0,-7192 +800bb5b8: 2484e424 addiu a0,a0,-7132 +800bb5bc: a0650029 sb a1,41(v1) +800bb5c0: a0850002 sb a1,2(a0) +800bb5c4: 24420002 addiu v0,v0,2 +800bb5c8: ae02e3e8 sw v0,-7192(s0) +800bb5cc: 8fbf0018 lw ra,24(sp) +800bb5d0: 8fb10014 lw s1,20(sp) +800bb5d4: 8fb00010 lw s0,16(sp) +800bb5d8: 03e00008 jr ra +800bb5dc: 27bd0020 addiu sp,sp,32 +800bb5e0: 0802ed61 j 800bb584 <_Z5ApuB7v+0xec> +800bb5e4: 30e500ff andi a1,a3,0xff +800bb5e8: 0802ed63 j 800bb58c <_Z5ApuB7v+0xf4> +800bb5ec: a122002a sb v0,42(t1) +800bb5f0: 8ce30014 lw v1,20(a3) +800bb5f4: 8ce20004 lw v0,4(a3) +800bb5f8: ace30018 sw v1,24(a3) +800bb5fc: 00441021 addu v0,v0,a0 +800bb600: ace80014 sw t0,20(a3) +800bb604: 0802ed48 j 800bb520 <_Z5ApuB7v+0x88> +800bb608: 90430000 lbu v1,0(v0) +800bb60c: 8ce30014 lw v1,20(a3) +800bb610: 8ce20004 lw v0,4(a3) +800bb614: ace30018 sw v1,24(a3) +800bb618: 00821021 addu v0,a0,v0 +800bb61c: ace80014 sw t0,20(a3) +800bb620: 90430000 lbu v1,0(v0) +800bb624: 0802ed48 j 800bb520 <_Z5ApuB7v+0x88> +800bb628: a0400000 sb zero,0(v0) +800bb62c: 3c02800b lui v0,0x800b +800bb630: 24420bb8 addiu v0,v0,3000 +800bb634: 0040f809 jalr v0 +800bb638: 00000000 nop +800bb63c: 0802ed48 j 800bb520 <_Z5ApuB7v+0x88> +800bb640: 00401821 move v1,v0 + +800bb644 <_Z5ApuB6v>: +800bb644: 27bdffe0 addiu sp,sp,-32 +800bb648: afb00010 sw s0,16(sp) +800bb64c: 3c108021 lui s0,0x8021 +800bb650: afb10014 sw s1,20(sp) +800bb654: 8e07e3e8 lw a3,-7192(s0) +800bb658: 3c118021 lui s1,0x8021 +800bb65c: afbf0018 sw ra,24(sp) +800bb660: 2622e424 addiu v0,s1,-7132 +800bb664: 90440003 lbu a0,3(v0) +800bb668: 90e30002 lbu v1,2(a3) +800bb66c: 90e20001 lbu v0,1(a3) +800bb670: 00031a00 sll v1,v1,0x8 +800bb674: 00441021 addu v0,v0,a0 +800bb678: 00621821 addu v1,v1,v0 +800bb67c: 3064ffff andi a0,v1,0xffff +800bb680: 2482ff10 addiu v0,a0,-240 +800bb684: 2606e3e8 addiu a2,s0,-7192 +800bb688: 2c420010 sltiu v0,v0,16 +800bb68c: 10400009 beqz v0,800bb6b4 <_Z5ApuB6v+0x70> +800bb690: acc30010 sw v1,16(a2) +800bb694: 2482ff0c addiu v0,a0,-244 +800bb698: 2c420004 sltiu v0,v0,4 +800bb69c: 1440003c bnez v0,800bb790 <_Z5ApuB6v+0x14c> +800bb6a0: 240200f3 li v0,243 +800bb6a4: 10820049 beq a0,v0,800bb7cc <_Z5ApuB6v+0x188> +800bb6a8: 2c8200fd sltiu v0,a0,253 +800bb6ac: 1040003f beqz v0,800bb7ac <_Z5ApuB6v+0x168> +800bb6b0: 00000000 nop +800bb6b4: 8cc20004 lw v0,4(a2) +800bb6b8: 00441021 addu v0,v0,a0 +800bb6bc: 90430000 lbu v1,0(v0) +800bb6c0: 2622e424 addiu v0,s1,-7132 +800bb6c4: 90480002 lbu t0,2(v0) +800bb6c8: 2609e3e8 addiu t1,s0,-7192 +800bb6cc: 306500ff andi a1,v1,0xff +800bb6d0: 91230028 lbu v1,40(t1) +800bb6d4: 01051023 subu v0,t0,a1 +800bb6d8: 00431021 addu v0,v0,v1 +800bb6dc: 2442ffff addiu v0,v0,-1 +800bb6e0: 00023c00 sll a3,v0,0x10 +800bb6e4: 00073c03 sra a3,a3,0x10 +800bb6e8: 01055026 xor t2,t0,a1 +800bb6ec: 00072027 nor a0,zero,a3 +800bb6f0: 000427c2 srl a0,a0,0x1f +800bb6f4: 3c028022 lui v0,0x8022 +800bb6f8: 3c038022 lui v1,0x8022 +800bb6fc: 31460080 andi a2,t2,0x80 +800bb700: a04550bc sb a1,20668(v0) +800bb704: a46750c6 sh a3,20678(v1) +800bb708: 10c0001d beqz a2,800bb780 <_Z5ApuB6v+0x13c> +800bb70c: a1240028 sb a0,40(t1) +800bb710: 30e500ff andi a1,a3,0xff +800bb714: 01051026 xor v0,t0,a1 +800bb718: 30420080 andi v0,v0,0x80 +800bb71c: 1440001a bnez v0,800bb788 <_Z5ApuB6v+0x144> +800bb720: 24020001 li v0,1 +800bb724: 2602e3e8 addiu v0,s0,-7192 +800bb728: a040002a sb zero,42(v0) +800bb72c: 9223e424 lbu v1,-7132(s1) +800bb730: 01451026 xor v0,t2,a1 +800bb734: 34630008 ori v1,v1,0x8 +800bb738: 30420010 andi v0,v0,0x10 +800bb73c: a223e424 sb v1,-7132(s1) +800bb740: 10400003 beqz v0,800bb750 <_Z5ApuB6v+0x10c> +800bb744: 3c048021 lui a0,0x8021 +800bb748: 306200f7 andi v0,v1,0xf7 +800bb74c: a082e424 sb v0,-7132(a0) +800bb750: 8e02e3e8 lw v0,-7192(s0) +800bb754: 2603e3e8 addiu v1,s0,-7192 +800bb758: 2484e424 addiu a0,a0,-7132 +800bb75c: a0650029 sb a1,41(v1) +800bb760: a0850002 sb a1,2(a0) +800bb764: 24420003 addiu v0,v0,3 +800bb768: ae02e3e8 sw v0,-7192(s0) +800bb76c: 8fbf0018 lw ra,24(sp) +800bb770: 8fb10014 lw s1,20(sp) +800bb774: 8fb00010 lw s0,16(sp) +800bb778: 03e00008 jr ra +800bb77c: 27bd0020 addiu sp,sp,32 +800bb780: 0802edc9 j 800bb724 <_Z5ApuB6v+0xe0> +800bb784: 30e500ff andi a1,a3,0xff +800bb788: 0802edcb j 800bb72c <_Z5ApuB6v+0xe8> +800bb78c: a122002a sb v0,42(t1) +800bb790: 8cc30014 lw v1,20(a2) +800bb794: 8cc20004 lw v0,4(a2) +800bb798: acc30018 sw v1,24(a2) +800bb79c: 00441021 addu v0,v0,a0 +800bb7a0: acc70014 sw a3,20(a2) +800bb7a4: 0802edb0 j 800bb6c0 <_Z5ApuB6v+0x7c> +800bb7a8: 90430000 lbu v1,0(v0) +800bb7ac: 8cc30014 lw v1,20(a2) +800bb7b0: 8cc20004 lw v0,4(a2) +800bb7b4: acc30018 sw v1,24(a2) +800bb7b8: 00821021 addu v0,a0,v0 +800bb7bc: acc70014 sw a3,20(a2) +800bb7c0: 90430000 lbu v1,0(v0) +800bb7c4: 0802edb0 j 800bb6c0 <_Z5ApuB6v+0x7c> +800bb7c8: a0400000 sb zero,0(v0) +800bb7cc: 3c02800b lui v0,0x800b +800bb7d0: 24420bb8 addiu v0,v0,3000 +800bb7d4: 0040f809 jalr v0 +800bb7d8: 00000000 nop +800bb7dc: 0802edb0 j 800bb6c0 <_Z5ApuB6v+0x7c> +800bb7e0: 00401821 move v1,v0 + +800bb7e4 <_Z5ApuB5v>: +800bb7e4: 27bdffe0 addiu sp,sp,-32 +800bb7e8: afb00010 sw s0,16(sp) +800bb7ec: 3c108021 lui s0,0x8021 +800bb7f0: afb10014 sw s1,20(sp) +800bb7f4: 8e07e3e8 lw a3,-7192(s0) +800bb7f8: 3c118021 lui s1,0x8021 +800bb7fc: afbf0018 sw ra,24(sp) +800bb800: 2622e424 addiu v0,s1,-7132 +800bb804: 90440004 lbu a0,4(v0) +800bb808: 90e30002 lbu v1,2(a3) +800bb80c: 90e20001 lbu v0,1(a3) +800bb810: 00031a00 sll v1,v1,0x8 +800bb814: 00441021 addu v0,v0,a0 +800bb818: 00621821 addu v1,v1,v0 +800bb81c: 3064ffff andi a0,v1,0xffff +800bb820: 2482ff10 addiu v0,a0,-240 +800bb824: 2606e3e8 addiu a2,s0,-7192 +800bb828: 2c420010 sltiu v0,v0,16 +800bb82c: 10400009 beqz v0,800bb854 <_Z5ApuB5v+0x70> +800bb830: acc30010 sw v1,16(a2) +800bb834: 2482ff0c addiu v0,a0,-244 +800bb838: 2c420004 sltiu v0,v0,4 +800bb83c: 1440003c bnez v0,800bb930 <_Z5ApuB5v+0x14c> +800bb840: 240200f3 li v0,243 +800bb844: 10820049 beq a0,v0,800bb96c <_Z5ApuB5v+0x188> +800bb848: 2c8200fd sltiu v0,a0,253 +800bb84c: 1040003f beqz v0,800bb94c <_Z5ApuB5v+0x168> +800bb850: 00000000 nop +800bb854: 8cc20004 lw v0,4(a2) +800bb858: 00441021 addu v0,v0,a0 +800bb85c: 90430000 lbu v1,0(v0) +800bb860: 2622e424 addiu v0,s1,-7132 +800bb864: 90480002 lbu t0,2(v0) +800bb868: 2609e3e8 addiu t1,s0,-7192 +800bb86c: 306500ff andi a1,v1,0xff +800bb870: 91230028 lbu v1,40(t1) +800bb874: 01051023 subu v0,t0,a1 +800bb878: 00431021 addu v0,v0,v1 +800bb87c: 2442ffff addiu v0,v0,-1 +800bb880: 00023c00 sll a3,v0,0x10 +800bb884: 00073c03 sra a3,a3,0x10 +800bb888: 01055026 xor t2,t0,a1 +800bb88c: 00072027 nor a0,zero,a3 +800bb890: 000427c2 srl a0,a0,0x1f +800bb894: 3c028022 lui v0,0x8022 +800bb898: 3c038022 lui v1,0x8022 +800bb89c: 31460080 andi a2,t2,0x80 +800bb8a0: a04550bc sb a1,20668(v0) +800bb8a4: a46750c6 sh a3,20678(v1) +800bb8a8: 10c0001d beqz a2,800bb920 <_Z5ApuB5v+0x13c> +800bb8ac: a1240028 sb a0,40(t1) +800bb8b0: 30e500ff andi a1,a3,0xff +800bb8b4: 01051026 xor v0,t0,a1 +800bb8b8: 30420080 andi v0,v0,0x80 +800bb8bc: 1440001a bnez v0,800bb928 <_Z5ApuB5v+0x144> +800bb8c0: 24020001 li v0,1 +800bb8c4: 2602e3e8 addiu v0,s0,-7192 +800bb8c8: a040002a sb zero,42(v0) +800bb8cc: 9223e424 lbu v1,-7132(s1) +800bb8d0: 01451026 xor v0,t2,a1 +800bb8d4: 34630008 ori v1,v1,0x8 +800bb8d8: 30420010 andi v0,v0,0x10 +800bb8dc: a223e424 sb v1,-7132(s1) +800bb8e0: 10400003 beqz v0,800bb8f0 <_Z5ApuB5v+0x10c> +800bb8e4: 3c048021 lui a0,0x8021 +800bb8e8: 306200f7 andi v0,v1,0xf7 +800bb8ec: a082e424 sb v0,-7132(a0) +800bb8f0: 8e02e3e8 lw v0,-7192(s0) +800bb8f4: 2603e3e8 addiu v1,s0,-7192 +800bb8f8: 2484e424 addiu a0,a0,-7132 +800bb8fc: a0650029 sb a1,41(v1) +800bb900: a0850002 sb a1,2(a0) +800bb904: 24420003 addiu v0,v0,3 +800bb908: ae02e3e8 sw v0,-7192(s0) +800bb90c: 8fbf0018 lw ra,24(sp) +800bb910: 8fb10014 lw s1,20(sp) +800bb914: 8fb00010 lw s0,16(sp) +800bb918: 03e00008 jr ra +800bb91c: 27bd0020 addiu sp,sp,32 +800bb920: 0802ee31 j 800bb8c4 <_Z5ApuB5v+0xe0> +800bb924: 30e500ff andi a1,a3,0xff +800bb928: 0802ee33 j 800bb8cc <_Z5ApuB5v+0xe8> +800bb92c: a122002a sb v0,42(t1) +800bb930: 8cc30014 lw v1,20(a2) +800bb934: 8cc20004 lw v0,4(a2) +800bb938: acc30018 sw v1,24(a2) +800bb93c: 00441021 addu v0,v0,a0 +800bb940: acc70014 sw a3,20(a2) +800bb944: 0802ee18 j 800bb860 <_Z5ApuB5v+0x7c> +800bb948: 90430000 lbu v1,0(v0) +800bb94c: 8cc30014 lw v1,20(a2) +800bb950: 8cc20004 lw v0,4(a2) +800bb954: acc30018 sw v1,24(a2) +800bb958: 00821021 addu v0,a0,v0 +800bb95c: acc70014 sw a3,20(a2) +800bb960: 90430000 lbu v1,0(v0) +800bb964: 0802ee18 j 800bb860 <_Z5ApuB5v+0x7c> +800bb968: a0400000 sb zero,0(v0) +800bb96c: 3c02800b lui v0,0x800b +800bb970: 24420bb8 addiu v0,v0,3000 +800bb974: 0040f809 jalr v0 +800bb978: 00000000 nop +800bb97c: 0802ee18 j 800bb860 <_Z5ApuB5v+0x7c> +800bb980: 00401821 move v1,v0 + +800bb984 <_Z5ApuA7v>: +800bb984: 27bdffe0 addiu sp,sp,-32 +800bb988: afb00010 sw s0,16(sp) +800bb98c: 3c108021 lui s0,0x8021 +800bb990: afb10014 sw s1,20(sp) +800bb994: 8e08e3e8 lw t0,-7192(s0) +800bb998: 3c118021 lui s1,0x8021 +800bb99c: afbf0018 sw ra,24(sp) +800bb9a0: 2622e424 addiu v0,s1,-7132 +800bb9a4: 90430004 lbu v1,4(v0) +800bb9a8: 91060001 lbu a2,1(t0) +800bb9ac: 2607e3e8 addiu a3,s0,-7192 +800bb9b0: 00c33021 addu a2,a2,v1 +800bb9b4: 24c20001 addiu v0,a2,1 +800bb9b8: 8ce40008 lw a0,8(a3) +800bb9bc: 304200ff andi v0,v0,0xff +800bb9c0: 00821021 addu v0,a0,v0 +800bb9c4: 30c600ff andi a2,a2,0xff +800bb9c8: 90430000 lbu v1,0(v0) +800bb9cc: 00862021 addu a0,a0,a2 +800bb9d0: 90850000 lbu a1,0(a0) +800bb9d4: 00031a00 sll v1,v1,0x8 +800bb9d8: 00a32821 addu a1,a1,v1 +800bb9dc: 30a4ffff andi a0,a1,0xffff +800bb9e0: 2482ff10 addiu v0,a0,-240 +800bb9e4: 2c420010 sltiu v0,v0,16 +800bb9e8: 10400009 beqz v0,800bba10 <_Z5ApuA7v+0x8c> +800bb9ec: ace50010 sw a1,16(a3) +800bb9f0: 2482ff0c addiu v0,a0,-244 +800bb9f4: 2c420004 sltiu v0,v0,4 +800bb9f8: 1440003c bnez v0,800bbaec <_Z5ApuA7v+0x168> +800bb9fc: 240200f3 li v0,243 +800bba00: 10820049 beq a0,v0,800bbb28 <_Z5ApuA7v+0x1a4> +800bba04: 2c8200fd sltiu v0,a0,253 +800bba08: 1040003f beqz v0,800bbb08 <_Z5ApuA7v+0x184> +800bba0c: 00000000 nop +800bba10: 8ce20004 lw v0,4(a3) +800bba14: 00441021 addu v0,v0,a0 +800bba18: 90430000 lbu v1,0(v0) +800bba1c: 2622e424 addiu v0,s1,-7132 +800bba20: 90480002 lbu t0,2(v0) +800bba24: 2609e3e8 addiu t1,s0,-7192 +800bba28: 306500ff andi a1,v1,0xff +800bba2c: 91230028 lbu v1,40(t1) +800bba30: 01051023 subu v0,t0,a1 +800bba34: 00431021 addu v0,v0,v1 +800bba38: 2442ffff addiu v0,v0,-1 +800bba3c: 00023c00 sll a3,v0,0x10 +800bba40: 00073c03 sra a3,a3,0x10 +800bba44: 01055026 xor t2,t0,a1 +800bba48: 00072027 nor a0,zero,a3 +800bba4c: 000427c2 srl a0,a0,0x1f +800bba50: 3c028022 lui v0,0x8022 +800bba54: 3c038022 lui v1,0x8022 +800bba58: 31460080 andi a2,t2,0x80 +800bba5c: a04550bc sb a1,20668(v0) +800bba60: a46750c6 sh a3,20678(v1) +800bba64: 10c0001d beqz a2,800bbadc <_Z5ApuA7v+0x158> +800bba68: a1240028 sb a0,40(t1) +800bba6c: 30e500ff andi a1,a3,0xff +800bba70: 01051026 xor v0,t0,a1 +800bba74: 30420080 andi v0,v0,0x80 +800bba78: 1440001a bnez v0,800bbae4 <_Z5ApuA7v+0x160> +800bba7c: 24020001 li v0,1 +800bba80: 2602e3e8 addiu v0,s0,-7192 +800bba84: a040002a sb zero,42(v0) +800bba88: 9223e424 lbu v1,-7132(s1) +800bba8c: 01451026 xor v0,t2,a1 +800bba90: 34630008 ori v1,v1,0x8 +800bba94: 30420010 andi v0,v0,0x10 +800bba98: a223e424 sb v1,-7132(s1) +800bba9c: 10400003 beqz v0,800bbaac <_Z5ApuA7v+0x128> +800bbaa0: 3c048021 lui a0,0x8021 +800bbaa4: 306200f7 andi v0,v1,0xf7 +800bbaa8: a082e424 sb v0,-7132(a0) +800bbaac: 8e02e3e8 lw v0,-7192(s0) +800bbab0: 2603e3e8 addiu v1,s0,-7192 +800bbab4: 2484e424 addiu a0,a0,-7132 +800bbab8: a0650029 sb a1,41(v1) +800bbabc: a0850002 sb a1,2(a0) +800bbac0: 24420002 addiu v0,v0,2 +800bbac4: ae02e3e8 sw v0,-7192(s0) +800bbac8: 8fbf0018 lw ra,24(sp) +800bbacc: 8fb10014 lw s1,20(sp) +800bbad0: 8fb00010 lw s0,16(sp) +800bbad4: 03e00008 jr ra +800bbad8: 27bd0020 addiu sp,sp,32 +800bbadc: 0802eea0 j 800bba80 <_Z5ApuA7v+0xfc> +800bbae0: 30e500ff andi a1,a3,0xff +800bbae4: 0802eea2 j 800bba88 <_Z5ApuA7v+0x104> +800bbae8: a122002a sb v0,42(t1) +800bbaec: 8ce30014 lw v1,20(a3) +800bbaf0: 8ce20004 lw v0,4(a3) +800bbaf4: ace30018 sw v1,24(a3) +800bbaf8: 00441021 addu v0,v0,a0 +800bbafc: ace80014 sw t0,20(a3) +800bbb00: 0802ee87 j 800bba1c <_Z5ApuA7v+0x98> +800bbb04: 90430000 lbu v1,0(v0) +800bbb08: 8ce30014 lw v1,20(a3) +800bbb0c: 8ce20004 lw v0,4(a3) +800bbb10: ace30018 sw v1,24(a3) +800bbb14: 00821021 addu v0,a0,v0 +800bbb18: ace80014 sw t0,20(a3) +800bbb1c: 90430000 lbu v1,0(v0) +800bbb20: 0802ee87 j 800bba1c <_Z5ApuA7v+0x98> +800bbb24: a0400000 sb zero,0(v0) +800bbb28: 3c02800b lui v0,0x800b +800bbb2c: 24420bb8 addiu v0,v0,3000 +800bbb30: 0040f809 jalr v0 +800bbb34: 00000000 nop +800bbb38: 0802ee87 j 800bba1c <_Z5ApuA7v+0x98> +800bbb3c: 00401821 move v1,v0 + +800bbb40 <_Z5ApuA5v>: +800bbb40: 27bdffe8 addiu sp,sp,-24 +800bbb44: afb00010 sw s0,16(sp) +800bbb48: 3c108021 lui s0,0x8021 +800bbb4c: 8e06e3e8 lw a2,-7192(s0) +800bbb50: afbf0014 sw ra,20(sp) +800bbb54: 90c20002 lbu v0,2(a2) +800bbb58: 90c30001 lbu v1,1(a2) +800bbb5c: 00021200 sll v0,v0,0x8 +800bbb60: 00621821 addu v1,v1,v0 +800bbb64: 3064ffff andi a0,v1,0xffff +800bbb68: 2482ff10 addiu v0,a0,-240 +800bbb6c: 2607e3e8 addiu a3,s0,-7192 +800bbb70: 2c420010 sltiu v0,v0,16 +800bbb74: 10400009 beqz v0,800bbb9c <_Z5ApuA5v+0x5c> +800bbb78: ace30010 sw v1,16(a3) +800bbb7c: 2482ff0c addiu v0,a0,-244 +800bbb80: 2c420004 sltiu v0,v0,4 +800bbb84: 1440003c bnez v0,800bbc78 <_Z5ApuA5v+0x138> +800bbb88: 240200f3 li v0,243 +800bbb8c: 10820049 beq a0,v0,800bbcb4 <_Z5ApuA5v+0x174> +800bbb90: 2c8200fd sltiu v0,a0,253 +800bbb94: 1040003f beqz v0,800bbc94 <_Z5ApuA5v+0x154> +800bbb98: 00000000 nop +800bbb9c: 8ce20004 lw v0,4(a3) +800bbba0: 00441021 addu v0,v0,a0 +800bbba4: 90430000 lbu v1,0(v0) +800bbba8: 3c0b8021 lui t3,0x8021 +800bbbac: 2562e424 addiu v0,t3,-7132 +800bbbb0: 90480002 lbu t0,2(v0) +800bbbb4: 2609e3e8 addiu t1,s0,-7192 +800bbbb8: 306500ff andi a1,v1,0xff +800bbbbc: 91230028 lbu v1,40(t1) +800bbbc0: 01051023 subu v0,t0,a1 +800bbbc4: 00431021 addu v0,v0,v1 +800bbbc8: 2442ffff addiu v0,v0,-1 +800bbbcc: 00023c00 sll a3,v0,0x10 +800bbbd0: 00073c03 sra a3,a3,0x10 +800bbbd4: 01055026 xor t2,t0,a1 +800bbbd8: 00072027 nor a0,zero,a3 +800bbbdc: 000427c2 srl a0,a0,0x1f +800bbbe0: 3c028022 lui v0,0x8022 +800bbbe4: 3c038022 lui v1,0x8022 +800bbbe8: 31460080 andi a2,t2,0x80 +800bbbec: a04550bc sb a1,20668(v0) +800bbbf0: a46750c6 sh a3,20678(v1) +800bbbf4: 10c0001c beqz a2,800bbc68 <_Z5ApuA5v+0x128> +800bbbf8: a1240028 sb a0,40(t1) +800bbbfc: 30e500ff andi a1,a3,0xff +800bbc00: 01051026 xor v0,t0,a1 +800bbc04: 30420080 andi v0,v0,0x80 +800bbc08: 14400019 bnez v0,800bbc70 <_Z5ApuA5v+0x130> +800bbc0c: 24020001 li v0,1 +800bbc10: 2602e3e8 addiu v0,s0,-7192 +800bbc14: a040002a sb zero,42(v0) +800bbc18: 9163e424 lbu v1,-7132(t3) +800bbc1c: 01451026 xor v0,t2,a1 +800bbc20: 34630008 ori v1,v1,0x8 +800bbc24: 30420010 andi v0,v0,0x10 +800bbc28: a163e424 sb v1,-7132(t3) +800bbc2c: 10400003 beqz v0,800bbc3c <_Z5ApuA5v+0xfc> +800bbc30: 3c048021 lui a0,0x8021 +800bbc34: 306200f7 andi v0,v1,0xf7 +800bbc38: a082e424 sb v0,-7132(a0) +800bbc3c: 8e02e3e8 lw v0,-7192(s0) +800bbc40: 2603e3e8 addiu v1,s0,-7192 +800bbc44: 2484e424 addiu a0,a0,-7132 +800bbc48: a0650029 sb a1,41(v1) +800bbc4c: a0850002 sb a1,2(a0) +800bbc50: 24420003 addiu v0,v0,3 +800bbc54: ae02e3e8 sw v0,-7192(s0) +800bbc58: 8fbf0014 lw ra,20(sp) +800bbc5c: 8fb00010 lw s0,16(sp) +800bbc60: 03e00008 jr ra +800bbc64: 27bd0018 addiu sp,sp,24 +800bbc68: 0802ef04 j 800bbc10 <_Z5ApuA5v+0xd0> +800bbc6c: 30e500ff andi a1,a3,0xff +800bbc70: 0802ef06 j 800bbc18 <_Z5ApuA5v+0xd8> +800bbc74: a122002a sb v0,42(t1) +800bbc78: 8ce30014 lw v1,20(a3) +800bbc7c: 8ce20004 lw v0,4(a3) +800bbc80: ace30018 sw v1,24(a3) +800bbc84: 00441021 addu v0,v0,a0 +800bbc88: ace60014 sw a2,20(a3) +800bbc8c: 0802eeea j 800bbba8 <_Z5ApuA5v+0x68> +800bbc90: 90430000 lbu v1,0(v0) +800bbc94: 8ce30014 lw v1,20(a3) +800bbc98: 8ce20004 lw v0,4(a3) +800bbc9c: ace30018 sw v1,24(a3) +800bbca0: 00821021 addu v0,a0,v0 +800bbca4: ace60014 sw a2,20(a3) +800bbca8: 90430000 lbu v1,0(v0) +800bbcac: 0802eeea j 800bbba8 <_Z5ApuA5v+0x68> +800bbcb0: a0400000 sb zero,0(v0) +800bbcb4: 3c02800b lui v0,0x800b +800bbcb8: 24420bb8 addiu v0,v0,3000 +800bbcbc: 0040f809 jalr v0 +800bbcc0: 00000000 nop +800bbcc4: 0802eeea j 800bbba8 <_Z5ApuA5v+0x68> +800bbcc8: 00401821 move v1,v0 + +800bbccc <_Z5Apu97v>: +800bbccc: 27bdffe0 addiu sp,sp,-32 +800bbcd0: afb00010 sw s0,16(sp) +800bbcd4: 3c108021 lui s0,0x8021 +800bbcd8: 8e09e3e8 lw t1,-7192(s0) +800bbcdc: afb10014 sw s1,20(sp) +800bbce0: afbf0018 sw ra,24(sp) +800bbce4: 2608e3e8 addiu t0,s0,-7192 +800bbce8: 91240001 lbu a0,1(t1) +800bbcec: 8d020008 lw v0,8(t0) +800bbcf0: 3c118021 lui s1,0x8021 +800bbcf4: 00822021 addu a0,a0,v0 +800bbcf8: 2625e424 addiu a1,s1,-7132 +800bbcfc: 90820000 lbu v0,0(a0) +800bbd00: 90830001 lbu v1,1(a0) +800bbd04: 90a60003 lbu a2,3(a1) +800bbd08: 00031a00 sll v1,v1,0x8 +800bbd0c: 00461021 addu v0,v0,a2 +800bbd10: 00621821 addu v1,v1,v0 +800bbd14: 3064ffff andi a0,v1,0xffff +800bbd18: 2482ff10 addiu v0,a0,-240 +800bbd1c: 2c420010 sltiu v0,v0,16 +800bbd20: 10400009 beqz v0,800bbd48 <_Z5Apu97v+0x7c> +800bbd24: ad030010 sw v1,16(t0) +800bbd28: 2482ff0c addiu v0,a0,-244 +800bbd2c: 2c420004 sltiu v0,v0,4 +800bbd30: 14400039 bnez v0,800bbe18 <_Z5Apu97v+0x14c> +800bbd34: 240200f3 li v0,243 +800bbd38: 10820047 beq a0,v0,800bbe58 <_Z5Apu97v+0x18c> +800bbd3c: 2c8200fd sltiu v0,a0,253 +800bbd40: 1040003c beqz v0,800bbe34 <_Z5Apu97v+0x168> +800bbd44: 00000000 nop +800bbd48: 8d020004 lw v0,4(t0) +800bbd4c: 00441021 addu v0,v0,a0 +800bbd50: 90470000 lbu a3,0(v0) +800bbd54: 2609e3e8 addiu t1,s0,-7192 +800bbd58: 2622e424 addiu v0,s1,-7132 +800bbd5c: 90430002 lbu v1,2(v0) +800bbd60: 91240028 lbu a0,40(t1) +800bbd64: 30e700ff andi a3,a3,0xff +800bbd68: 00642021 addu a0,v1,a0 +800bbd6c: 00e42021 addu a0,a3,a0 +800bbd70: 3084ffff andi a0,a0,0xffff +800bbd74: 00675026 xor t2,v1,a3 +800bbd78: 308800ff andi t0,a0,0xff +800bbd7c: 000a1027 nor v0,zero,t2 +800bbd80: 30420080 andi v0,v0,0x80 +800bbd84: 00e83026 xor a2,a3,t0 +800bbd88: 2c850100 sltiu a1,a0,256 +800bbd8c: 00c23024 and a2,a2,v0 +800bbd90: 38a50001 xori a1,a1,0x1 +800bbd94: 3c028022 lui v0,0x8022 +800bbd98: 3c038022 lui v1,0x8022 +800bbd9c: a04750bc sb a3,20668(v0) +800bbda0: a46450be sh a0,20670(v1) +800bbda4: 10c0001a beqz a2,800bbe10 <_Z5Apu97v+0x144> +800bbda8: a1250028 sb a1,40(t1) +800bbdac: 24020001 li v0,1 +800bbdb0: a122002a sb v0,42(t1) +800bbdb4: 3c028022 lui v0,0x8022 +800bbdb8: 904350c6 lbu v1,20678(v0) +800bbdbc: 9224e424 lbu a0,-7132(s1) +800bbdc0: 01431826 xor v1,t2,v1 +800bbdc4: 308200f7 andi v0,a0,0xf7 +800bbdc8: 30630010 andi v1,v1,0x10 +800bbdcc: a222e424 sb v0,-7132(s1) +800bbdd0: 10600003 beqz v1,800bbde0 <_Z5Apu97v+0x114> +800bbdd4: 3c048021 lui a0,0x8021 +800bbdd8: 34420008 ori v0,v0,0x8 +800bbddc: a082e424 sb v0,-7132(a0) +800bbde0: 8e02e3e8 lw v0,-7192(s0) +800bbde4: 2603e3e8 addiu v1,s0,-7192 +800bbde8: 2484e424 addiu a0,a0,-7132 +800bbdec: a0680029 sb t0,41(v1) +800bbdf0: a0880002 sb t0,2(a0) +800bbdf4: 24420002 addiu v0,v0,2 +800bbdf8: ae02e3e8 sw v0,-7192(s0) +800bbdfc: 8fbf0018 lw ra,24(sp) +800bbe00: 8fb10014 lw s1,20(sp) +800bbe04: 8fb00010 lw s0,16(sp) +800bbe08: 03e00008 jr ra +800bbe0c: 27bd0020 addiu sp,sp,32 +800bbe10: 0802ef6d j 800bbdb4 <_Z5Apu97v+0xe8> +800bbe14: a120002a sb zero,42(t1) +800bbe18: 8d030014 lw v1,20(t0) +800bbe1c: 8d020004 lw v0,4(t0) +800bbe20: ad030018 sw v1,24(t0) +800bbe24: 00441021 addu v0,v0,a0 +800bbe28: ad090014 sw t1,20(t0) +800bbe2c: 0802ef55 j 800bbd54 <_Z5Apu97v+0x88> +800bbe30: 90470000 lbu a3,0(v0) +800bbe34: 8d030014 lw v1,20(t0) +800bbe38: 8d020004 lw v0,4(t0) +800bbe3c: ad030018 sw v1,24(t0) +800bbe40: 00821021 addu v0,a0,v0 +800bbe44: ad090014 sw t1,20(t0) +800bbe48: 90430000 lbu v1,0(v0) +800bbe4c: a0400000 sb zero,0(v0) +800bbe50: 0802ef55 j 800bbd54 <_Z5Apu97v+0x88> +800bbe54: 00603821 move a3,v1 +800bbe58: 3c02800b lui v0,0x800b +800bbe5c: 24420bb8 addiu v0,v0,3000 +800bbe60: 0040f809 jalr v0 +800bbe64: 00000000 nop +800bbe68: 0802ef55 j 800bbd54 <_Z5Apu97v+0x88> +800bbe6c: 00403821 move a3,v0 + +800bbe70 <_Z5Apu96v>: +800bbe70: 27bdffe0 addiu sp,sp,-32 +800bbe74: afb00010 sw s0,16(sp) +800bbe78: 3c108021 lui s0,0x8021 +800bbe7c: afb10014 sw s1,20(sp) +800bbe80: 8e06e3e8 lw a2,-7192(s0) +800bbe84: 3c118021 lui s1,0x8021 +800bbe88: afbf0018 sw ra,24(sp) +800bbe8c: 2622e424 addiu v0,s1,-7132 +800bbe90: 90440003 lbu a0,3(v0) +800bbe94: 90c30002 lbu v1,2(a2) +800bbe98: 90c20001 lbu v0,1(a2) +800bbe9c: 00031a00 sll v1,v1,0x8 +800bbea0: 00441021 addu v0,v0,a0 +800bbea4: 00621821 addu v1,v1,v0 +800bbea8: 3064ffff andi a0,v1,0xffff +800bbeac: 2482ff10 addiu v0,a0,-240 +800bbeb0: 2605e3e8 addiu a1,s0,-7192 +800bbeb4: 2c420010 sltiu v0,v0,16 +800bbeb8: 10400009 beqz v0,800bbee0 <_Z5Apu96v+0x70> +800bbebc: aca30010 sw v1,16(a1) +800bbec0: 2482ff0c addiu v0,a0,-244 +800bbec4: 2c420004 sltiu v0,v0,4 +800bbec8: 14400039 bnez v0,800bbfb0 <_Z5Apu96v+0x140> +800bbecc: 240200f3 li v0,243 +800bbed0: 10820047 beq a0,v0,800bbff0 <_Z5Apu96v+0x180> +800bbed4: 2c8200fd sltiu v0,a0,253 +800bbed8: 1040003c beqz v0,800bbfcc <_Z5Apu96v+0x15c> +800bbedc: 00000000 nop +800bbee0: 8ca20004 lw v0,4(a1) +800bbee4: 00441021 addu v0,v0,a0 +800bbee8: 90470000 lbu a3,0(v0) +800bbeec: 2609e3e8 addiu t1,s0,-7192 +800bbef0: 2622e424 addiu v0,s1,-7132 +800bbef4: 90430002 lbu v1,2(v0) +800bbef8: 91240028 lbu a0,40(t1) +800bbefc: 30e700ff andi a3,a3,0xff +800bbf00: 00642021 addu a0,v1,a0 +800bbf04: 00e42021 addu a0,a3,a0 +800bbf08: 3084ffff andi a0,a0,0xffff +800bbf0c: 00675026 xor t2,v1,a3 +800bbf10: 308800ff andi t0,a0,0xff +800bbf14: 000a1027 nor v0,zero,t2 +800bbf18: 30420080 andi v0,v0,0x80 +800bbf1c: 00e83026 xor a2,a3,t0 +800bbf20: 2c850100 sltiu a1,a0,256 +800bbf24: 00c23024 and a2,a2,v0 +800bbf28: 38a50001 xori a1,a1,0x1 +800bbf2c: 3c028022 lui v0,0x8022 +800bbf30: 3c038022 lui v1,0x8022 +800bbf34: a04750bc sb a3,20668(v0) +800bbf38: a46450be sh a0,20670(v1) +800bbf3c: 10c0001a beqz a2,800bbfa8 <_Z5Apu96v+0x138> +800bbf40: a1250028 sb a1,40(t1) +800bbf44: 24020001 li v0,1 +800bbf48: a122002a sb v0,42(t1) +800bbf4c: 3c028022 lui v0,0x8022 +800bbf50: 904350c6 lbu v1,20678(v0) +800bbf54: 9224e424 lbu a0,-7132(s1) +800bbf58: 01431826 xor v1,t2,v1 +800bbf5c: 308200f7 andi v0,a0,0xf7 +800bbf60: 30630010 andi v1,v1,0x10 +800bbf64: a222e424 sb v0,-7132(s1) +800bbf68: 10600003 beqz v1,800bbf78 <_Z5Apu96v+0x108> +800bbf6c: 3c048021 lui a0,0x8021 +800bbf70: 34420008 ori v0,v0,0x8 +800bbf74: a082e424 sb v0,-7132(a0) +800bbf78: 8e02e3e8 lw v0,-7192(s0) +800bbf7c: 2603e3e8 addiu v1,s0,-7192 +800bbf80: 2484e424 addiu a0,a0,-7132 +800bbf84: a0680029 sb t0,41(v1) +800bbf88: a0880002 sb t0,2(a0) +800bbf8c: 24420003 addiu v0,v0,3 +800bbf90: ae02e3e8 sw v0,-7192(s0) +800bbf94: 8fbf0018 lw ra,24(sp) +800bbf98: 8fb10014 lw s1,20(sp) +800bbf9c: 8fb00010 lw s0,16(sp) +800bbfa0: 03e00008 jr ra +800bbfa4: 27bd0020 addiu sp,sp,32 +800bbfa8: 0802efd3 j 800bbf4c <_Z5Apu96v+0xdc> +800bbfac: a120002a sb zero,42(t1) +800bbfb0: 8ca30014 lw v1,20(a1) +800bbfb4: 8ca20004 lw v0,4(a1) +800bbfb8: aca30018 sw v1,24(a1) +800bbfbc: 00441021 addu v0,v0,a0 +800bbfc0: aca60014 sw a2,20(a1) +800bbfc4: 0802efbb j 800bbeec <_Z5Apu96v+0x7c> +800bbfc8: 90470000 lbu a3,0(v0) +800bbfcc: 8ca30014 lw v1,20(a1) +800bbfd0: 8ca20004 lw v0,4(a1) +800bbfd4: aca30018 sw v1,24(a1) +800bbfd8: 00821021 addu v0,a0,v0 +800bbfdc: aca60014 sw a2,20(a1) +800bbfe0: 90430000 lbu v1,0(v0) +800bbfe4: a0400000 sb zero,0(v0) +800bbfe8: 0802efbb j 800bbeec <_Z5Apu96v+0x7c> +800bbfec: 00603821 move a3,v1 +800bbff0: 3c02800b lui v0,0x800b +800bbff4: 24420bb8 addiu v0,v0,3000 +800bbff8: 0040f809 jalr v0 +800bbffc: 00000000 nop +800bc000: 0802efbb j 800bbeec <_Z5Apu96v+0x7c> +800bc004: 00403821 move a3,v0 + +800bc008 <_Z5ApuB8v>: +800bc008: 27bdffe0 addiu sp,sp,-32 +800bc00c: afb10014 sw s1,20(sp) +800bc010: 3c118021 lui s1,0x8021 +800bc014: 8e23e3e8 lw v1,-7192(s1) +800bc018: afb00010 sw s0,16(sp) +800bc01c: afbf0018 sw ra,24(sp) +800bc020: 90620001 lbu v0,1(v1) +800bc024: 3c108022 lui s0,0x8022 +800bc028: a20250bc sb v0,20668(s0) +800bc02c: 3c02800b lui v0,0x800b +800bc030: 24424250 addiu v0,v0,16976 +800bc034: 0040f809 jalr v0 +800bc038: 90640002 lbu a0,2(v1) +800bc03c: 920450bc lbu a0,20668(s0) +800bc040: 2627e3e8 addiu a3,s1,-7192 +800bc044: 90e30028 lbu v1,40(a3) +800bc048: 00403021 move a2,v0 +800bc04c: 00441023 subu v0,v0,a0 +800bc050: 00431021 addu v0,v0,v1 +800bc054: 2442ffff addiu v0,v0,-1 +800bc058: 00022c00 sll a1,v0,0x10 +800bc05c: 00052c03 sra a1,a1,0x10 +800bc060: 00c44026 xor t0,a2,a0 +800bc064: 00051827 nor v1,zero,a1 +800bc068: 00031fc2 srl v1,v1,0x1f +800bc06c: 3c028022 lui v0,0x8022 +800bc070: 31040080 andi a0,t0,0x80 +800bc074: a44550c6 sh a1,20678(v0) +800bc078: 1080002a beqz a0,800bc124 <_Z5ApuB8v+0x11c> +800bc07c: a0e30028 sb v1,40(a3) +800bc080: 30a400ff andi a0,a1,0xff +800bc084: 00c41026 xor v0,a2,a0 +800bc088: 30420080 andi v0,v0,0x80 +800bc08c: 14400027 bnez v0,800bc12c <_Z5ApuB8v+0x124> +800bc090: 24020001 li v0,1 +800bc094: 2622e3e8 addiu v0,s1,-7192 +800bc098: a040002a sb zero,42(v0) +800bc09c: 3c058021 lui a1,0x8021 +800bc0a0: 90a3e424 lbu v1,-7132(a1) +800bc0a4: 01041026 xor v0,t0,a0 +800bc0a8: 34630008 ori v1,v1,0x8 +800bc0ac: 30420010 andi v0,v0,0x10 +800bc0b0: 10400003 beqz v0,800bc0c0 <_Z5ApuB8v+0xb8> +800bc0b4: a0a3e424 sb v1,-7132(a1) +800bc0b8: 306200f7 andi v0,v1,0xf7 +800bc0bc: a0a2e424 sb v0,-7132(a1) +800bc0c0: 8e22e3e8 lw v0,-7192(s1) +800bc0c4: 2626e3e8 addiu a2,s1,-7192 +800bc0c8: 3c038022 lui v1,0x8022 +800bc0cc: a06450ae sb a0,20654(v1) +800bc0d0: a0c40029 sb a0,41(a2) +800bc0d4: 90450002 lbu a1,2(v0) +800bc0d8: 2ca200f0 sltiu v0,a1,240 +800bc0dc: 14400005 bnez v0,800bc0f4 <_Z5ApuB8v+0xec> +800bc0e0: 308400ff andi a0,a0,0xff +800bc0e4: 8cc20004 lw v0,4(a2) +800bc0e8: 8cc30008 lw v1,8(a2) +800bc0ec: 10620011 beq v1,v0,800bc134 <_Z5ApuB8v+0x12c> +800bc0f0: 240200f3 li v0,243 +800bc0f4: 2623e3e8 addiu v1,s1,-7192 +800bc0f8: 8c620008 lw v0,8(v1) +800bc0fc: 00451021 addu v0,v0,a1 +800bc100: a0440000 sb a0,0(v0) +800bc104: 8e22e3e8 lw v0,-7192(s1) +800bc108: 8fbf0018 lw ra,24(sp) +800bc10c: 24420003 addiu v0,v0,3 +800bc110: ae22e3e8 sw v0,-7192(s1) +800bc114: 8fb00010 lw s0,16(sp) +800bc118: 8fb10014 lw s1,20(sp) +800bc11c: 03e00008 jr ra +800bc120: 27bd0020 addiu sp,sp,32 +800bc124: 0802f025 j 800bc094 <_Z5ApuB8v+0x8c> +800bc128: 30a400ff andi a0,a1,0xff +800bc12c: 0802f027 j 800bc09c <_Z5ApuB8v+0x94> +800bc130: a0e2002a sb v0,42(a3) +800bc134: 10a2001c beq a1,v0,800bc1a8 <_Z5ApuB8v+0x1a0> +800bc138: 3c02800b lui v0,0x800b +800bc13c: 24a2000c addiu v0,a1,12 +800bc140: 304200ff andi v0,v0,0xff +800bc144: 2c420004 sltiu v0,v0,4 +800bc148: 14400013 bnez v0,800bc198 <_Z5ApuB8v+0x190> +800bc14c: 3c028021 lui v0,0x8021 +800bc150: 240200f1 li v0,241 +800bc154: 10a2001e beq a1,v0,800bc1d0 <_Z5ApuB8v+0x1c8> +800bc158: 3c02800b lui v0,0x800b +800bc15c: 2ca200fd sltiu v0,a1,253 +800bc160: 1040ffe8 beqz v0,800bc104 <_Z5ApuB8v+0xfc> +800bc164: 00651021 addu v0,v1,a1 +800bc168: 2ca300fa sltiu v1,a1,250 +800bc16c: 1460ffe5 bnez v1,800bc104 <_Z5ApuB8v+0xfc> +800bc170: a0440000 sb a0,0(v0) +800bc174: 14800011 bnez a0,800bc1bc <_Z5ApuB8v+0x1b4> +800bc178: 3c028021 lui v0,0x8021 +800bc17c: 3c038021 lui v1,0x8021 +800bc180: 00051040 sll v0,a1,0x1 +800bc184: 2463e308 addiu v1,v1,-7416 +800bc188: 00431021 addu v0,v0,v1 +800bc18c: 24040100 li a0,256 +800bc190: 0802f041 j 800bc104 <_Z5ApuB8v+0xfc> +800bc194: a444fede sh a0,-290(v0) +800bc198: 2442e308 addiu v0,v0,-7416 +800bc19c: 00a21021 addu v0,a1,v0 +800bc1a0: 0802f041 j 800bc104 <_Z5ApuB8v+0xfc> +800bc1a4: a044ff13 sb a0,-237(v0) +800bc1a8: 244210e8 addiu v0,v0,4328 +800bc1ac: 0040f809 jalr v0 +800bc1b0: 00000000 nop +800bc1b4: 0802f042 j 800bc108 <_Z5ApuB8v+0x100> +800bc1b8: 8e22e3e8 lw v0,-7192(s1) +800bc1bc: 00051840 sll v1,a1,0x1 +800bc1c0: 2442e308 addiu v0,v0,-7416 +800bc1c4: 00621821 addu v1,v1,v0 +800bc1c8: 0802f041 j 800bc104 <_Z5ApuB8v+0xfc> +800bc1cc: a464fede sh a0,-290(v1) +800bc1d0: 24420c8c addiu v0,v0,3212 +800bc1d4: 0040f809 jalr v0 +800bc1d8: 00000000 nop +800bc1dc: 0802f042 j 800bc108 <_Z5ApuB8v+0x100> +800bc1e0: 8e22e3e8 lw v0,-7192(s1) + +800bc1e4 <_Z5ApuA9v>: +800bc1e4: 27bdffe0 addiu sp,sp,-32 +800bc1e8: afb20018 sw s2,24(sp) +800bc1ec: 3c128021 lui s2,0x8021 +800bc1f0: 8e42e3e8 lw v0,-7192(s2) +800bc1f4: afbf001c sw ra,28(sp) +800bc1f8: afb10014 sw s1,20(sp) +800bc1fc: afb00010 sw s0,16(sp) +800bc200: 3c10800b lui s0,0x800b +800bc204: 26104250 addiu s0,s0,16976 +800bc208: 0200f809 jalr s0 +800bc20c: 90440001 lbu a0,1(v0) +800bc210: 3c118022 lui s1,0x8022 +800bc214: 8e43e3e8 lw v1,-7192(s2) +800bc218: a22250bc sb v0,20668(s1) +800bc21c: 0200f809 jalr s0 +800bc220: 90640002 lbu a0,2(v1) +800bc224: 922450bc lbu a0,20668(s1) +800bc228: 2647e3e8 addiu a3,s2,-7192 +800bc22c: 90e30028 lbu v1,40(a3) +800bc230: 00403021 move a2,v0 +800bc234: 00441023 subu v0,v0,a0 +800bc238: 00431021 addu v0,v0,v1 +800bc23c: 2442ffff addiu v0,v0,-1 +800bc240: 00022c00 sll a1,v0,0x10 +800bc244: 00052c03 sra a1,a1,0x10 +800bc248: 00c44026 xor t0,a2,a0 +800bc24c: 00051827 nor v1,zero,a1 +800bc250: 00031fc2 srl v1,v1,0x1f +800bc254: 3c028022 lui v0,0x8022 +800bc258: 31040080 andi a0,t0,0x80 +800bc25c: a44550c6 sh a1,20678(v0) +800bc260: 1080002b beqz a0,800bc310 <_Z5ApuA9v+0x12c> +800bc264: a0e30028 sb v1,40(a3) +800bc268: 30a400ff andi a0,a1,0xff +800bc26c: 00c41026 xor v0,a2,a0 +800bc270: 30420080 andi v0,v0,0x80 +800bc274: 14400028 bnez v0,800bc318 <_Z5ApuA9v+0x134> +800bc278: 24020001 li v0,1 +800bc27c: 2642e3e8 addiu v0,s2,-7192 +800bc280: a040002a sb zero,42(v0) +800bc284: 3c058021 lui a1,0x8021 +800bc288: 90a3e424 lbu v1,-7132(a1) +800bc28c: 01041026 xor v0,t0,a0 +800bc290: 34630008 ori v1,v1,0x8 +800bc294: 30420010 andi v0,v0,0x10 +800bc298: 10400003 beqz v0,800bc2a8 <_Z5ApuA9v+0xc4> +800bc29c: a0a3e424 sb v1,-7132(a1) +800bc2a0: 306200f7 andi v0,v1,0xf7 +800bc2a4: a0a2e424 sb v0,-7132(a1) +800bc2a8: 8e42e3e8 lw v0,-7192(s2) +800bc2ac: 2646e3e8 addiu a2,s2,-7192 +800bc2b0: 3c038022 lui v1,0x8022 +800bc2b4: a06450ae sb a0,20654(v1) +800bc2b8: a0c40029 sb a0,41(a2) +800bc2bc: 90450002 lbu a1,2(v0) +800bc2c0: 2ca200f0 sltiu v0,a1,240 +800bc2c4: 14400005 bnez v0,800bc2dc <_Z5ApuA9v+0xf8> +800bc2c8: 308400ff andi a0,a0,0xff +800bc2cc: 8cc20004 lw v0,4(a2) +800bc2d0: 8cc30008 lw v1,8(a2) +800bc2d4: 10620012 beq v1,v0,800bc320 <_Z5ApuA9v+0x13c> +800bc2d8: 240200f3 li v0,243 +800bc2dc: 2643e3e8 addiu v1,s2,-7192 +800bc2e0: 8c620008 lw v0,8(v1) +800bc2e4: 00451021 addu v0,v0,a1 +800bc2e8: a0440000 sb a0,0(v0) +800bc2ec: 8e42e3e8 lw v0,-7192(s2) +800bc2f0: 8fbf001c lw ra,28(sp) +800bc2f4: 24420003 addiu v0,v0,3 +800bc2f8: ae42e3e8 sw v0,-7192(s2) +800bc2fc: 8fb10014 lw s1,20(sp) +800bc300: 8fb20018 lw s2,24(sp) +800bc304: 8fb00010 lw s0,16(sp) +800bc308: 03e00008 jr ra +800bc30c: 27bd0020 addiu sp,sp,32 +800bc310: 0802f09f j 800bc27c <_Z5ApuA9v+0x98> +800bc314: 30a400ff andi a0,a1,0xff +800bc318: 0802f0a1 j 800bc284 <_Z5ApuA9v+0xa0> +800bc31c: a0e2002a sb v0,42(a3) +800bc320: 10a2001c beq a1,v0,800bc394 <_Z5ApuA9v+0x1b0> +800bc324: 3c02800b lui v0,0x800b +800bc328: 24a2000c addiu v0,a1,12 +800bc32c: 304200ff andi v0,v0,0xff +800bc330: 2c420004 sltiu v0,v0,4 +800bc334: 14400013 bnez v0,800bc384 <_Z5ApuA9v+0x1a0> +800bc338: 3c028021 lui v0,0x8021 +800bc33c: 240200f1 li v0,241 +800bc340: 10a2001e beq a1,v0,800bc3bc <_Z5ApuA9v+0x1d8> +800bc344: 3c02800b lui v0,0x800b +800bc348: 2ca200fd sltiu v0,a1,253 +800bc34c: 1040ffe7 beqz v0,800bc2ec <_Z5ApuA9v+0x108> +800bc350: 00651021 addu v0,v1,a1 +800bc354: 2ca300fa sltiu v1,a1,250 +800bc358: 1460ffe4 bnez v1,800bc2ec <_Z5ApuA9v+0x108> +800bc35c: a0440000 sb a0,0(v0) +800bc360: 14800011 bnez a0,800bc3a8 <_Z5ApuA9v+0x1c4> +800bc364: 3c028021 lui v0,0x8021 +800bc368: 3c038021 lui v1,0x8021 +800bc36c: 00051040 sll v0,a1,0x1 +800bc370: 2463e308 addiu v1,v1,-7416 +800bc374: 00431021 addu v0,v0,v1 +800bc378: 24040100 li a0,256 +800bc37c: 0802f0bb j 800bc2ec <_Z5ApuA9v+0x108> +800bc380: a444fede sh a0,-290(v0) +800bc384: 2442e308 addiu v0,v0,-7416 +800bc388: 00a21021 addu v0,a1,v0 +800bc38c: 0802f0bb j 800bc2ec <_Z5ApuA9v+0x108> +800bc390: a044ff13 sb a0,-237(v0) +800bc394: 244210e8 addiu v0,v0,4328 +800bc398: 0040f809 jalr v0 +800bc39c: 00000000 nop +800bc3a0: 0802f0bc j 800bc2f0 <_Z5ApuA9v+0x10c> +800bc3a4: 8e42e3e8 lw v0,-7192(s2) +800bc3a8: 00051840 sll v1,a1,0x1 +800bc3ac: 2442e308 addiu v0,v0,-7416 +800bc3b0: 00621821 addu v1,v1,v0 +800bc3b4: 0802f0bb j 800bc2ec <_Z5ApuA9v+0x108> +800bc3b8: a464fede sh a0,-290(v1) +800bc3bc: 24420c8c addiu v0,v0,3212 +800bc3c0: 0040f809 jalr v0 +800bc3c4: 00000000 nop +800bc3c8: 0802f0bc j 800bc2f0 <_Z5ApuA9v+0x10c> +800bc3cc: 8e42e3e8 lw v0,-7192(s2) + +800bc3d0 <_Z5Apu8Fv>: +800bc3d0: 27bdffe8 addiu sp,sp,-24 +800bc3d4: afb00010 sw s0,16(sp) +800bc3d8: 3c108021 lui s0,0x8021 +800bc3dc: 8e03e3e8 lw v1,-7192(s0) +800bc3e0: afbf0014 sw ra,20(sp) +800bc3e4: 90640001 lbu a0,1(v1) +800bc3e8: 3c028022 lui v0,0x8022 +800bc3ec: a04450bc sb a0,20668(v0) +800bc3f0: 90650002 lbu a1,2(v1) +800bc3f4: 2ca200f0 sltiu v0,a1,240 +800bc3f8: 14400006 bnez v0,800bc414 <_Z5Apu8Fv+0x44> +800bc3fc: 308400ff andi a0,a0,0xff +800bc400: 2602e3e8 addiu v0,s0,-7192 +800bc404: 8c430004 lw v1,4(v0) +800bc408: 8c460008 lw a2,8(v0) +800bc40c: 10c3000c beq a2,v1,800bc440 <_Z5Apu8Fv+0x70> +800bc410: 240200f3 li v0,243 +800bc414: 2603e3e8 addiu v1,s0,-7192 +800bc418: 8c620008 lw v0,8(v1) +800bc41c: 00451021 addu v0,v0,a1 +800bc420: a0440000 sb a0,0(v0) +800bc424: 8e02e3e8 lw v0,-7192(s0) +800bc428: 8fbf0014 lw ra,20(sp) +800bc42c: 24420003 addiu v0,v0,3 +800bc430: ae02e3e8 sw v0,-7192(s0) +800bc434: 8fb00010 lw s0,16(sp) +800bc438: 03e00008 jr ra +800bc43c: 27bd0018 addiu sp,sp,24 +800bc440: 10a2001c beq a1,v0,800bc4b4 <_Z5Apu8Fv+0xe4> +800bc444: 3c02800b lui v0,0x800b +800bc448: 24a2000c addiu v0,a1,12 +800bc44c: 304200ff andi v0,v0,0xff +800bc450: 2c420004 sltiu v0,v0,4 +800bc454: 14400013 bnez v0,800bc4a4 <_Z5Apu8Fv+0xd4> +800bc458: 3c028021 lui v0,0x8021 +800bc45c: 240200f1 li v0,241 +800bc460: 10a2001e beq a1,v0,800bc4dc <_Z5Apu8Fv+0x10c> +800bc464: 3c02800b lui v0,0x800b +800bc468: 2ca200fd sltiu v0,a1,253 +800bc46c: 1040ffed beqz v0,800bc424 <_Z5Apu8Fv+0x54> +800bc470: 00c51021 addu v0,a2,a1 +800bc474: 2ca300fa sltiu v1,a1,250 +800bc478: 1460ffea bnez v1,800bc424 <_Z5Apu8Fv+0x54> +800bc47c: a0440000 sb a0,0(v0) +800bc480: 14800011 bnez a0,800bc4c8 <_Z5Apu8Fv+0xf8> +800bc484: 3c028021 lui v0,0x8021 +800bc488: 3c038021 lui v1,0x8021 +800bc48c: 00051040 sll v0,a1,0x1 +800bc490: 2463e308 addiu v1,v1,-7416 +800bc494: 00431021 addu v0,v0,v1 +800bc498: 24040100 li a0,256 +800bc49c: 0802f109 j 800bc424 <_Z5Apu8Fv+0x54> +800bc4a0: a444fede sh a0,-290(v0) +800bc4a4: 2442e308 addiu v0,v0,-7416 +800bc4a8: 00a21021 addu v0,a1,v0 +800bc4ac: 0802f109 j 800bc424 <_Z5Apu8Fv+0x54> +800bc4b0: a044ff13 sb a0,-237(v0) +800bc4b4: 244210e8 addiu v0,v0,4328 +800bc4b8: 0040f809 jalr v0 +800bc4bc: 00000000 nop +800bc4c0: 0802f10a j 800bc428 <_Z5Apu8Fv+0x58> +800bc4c4: 8e02e3e8 lw v0,-7192(s0) +800bc4c8: 00051840 sll v1,a1,0x1 +800bc4cc: 2442e308 addiu v0,v0,-7416 +800bc4d0: 00621821 addu v1,v1,v0 +800bc4d4: 0802f109 j 800bc424 <_Z5Apu8Fv+0x54> +800bc4d8: a464fede sh a0,-290(v1) +800bc4dc: 24420c8c addiu v0,v0,3212 +800bc4e0: 0040f809 jalr v0 +800bc4e4: 00000000 nop +800bc4e8: 0802f10a j 800bc428 <_Z5Apu8Fv+0x58> +800bc4ec: 8e02e3e8 lw v0,-7192(s0) + +800bc4f0 <_Z5Apu99v>: +800bc4f0: 27bdffd8 addiu sp,sp,-40 +800bc4f4: afb20018 sw s2,24(sp) +800bc4f8: 3c128021 lui s2,0x8021 +800bc4fc: afbf0020 sw ra,32(sp) +800bc500: afb3001c sw s3,28(sp) +800bc504: afb10014 sw s1,20(sp) +800bc508: afb00010 sw s0,16(sp) +800bc50c: 2651e424 addiu s1,s2,-7132 +800bc510: 3c10800b lui s0,0x800b +800bc514: 26104250 addiu s0,s0,16976 +800bc518: 0200f809 jalr s0 +800bc51c: 92240004 lbu a0,4(s1) +800bc520: 92240003 lbu a0,3(s1) +800bc524: 3c118022 lui s1,0x8022 +800bc528: 3c138021 lui s3,0x8021 +800bc52c: 0200f809 jalr s0 +800bc530: a22250ae sb v0,20654(s1) +800bc534: 2668e3e8 addiu t0,s3,-7192 +800bc538: 91040028 lbu a0,40(t0) +800bc53c: 922350ae lbu v1,20654(s1) +800bc540: 00624826 xor t1,v1,v0 +800bc544: 00641821 addu v1,v1,a0 +800bc548: 00431821 addu v1,v0,v1 +800bc54c: 3063ffff andi v1,v1,0xffff +800bc550: 306700ff andi a3,v1,0xff +800bc554: 00092027 nor a0,zero,t1 +800bc558: 00473026 xor a2,v0,a3 +800bc55c: 30840080 andi a0,a0,0x80 +800bc560: 2c650100 sltiu a1,v1,256 +800bc564: 00c43024 and a2,a2,a0 +800bc568: 3c048022 lui a0,0x8022 +800bc56c: 38a50001 xori a1,a1,0x1 +800bc570: a08250bc sb v0,20668(a0) +800bc574: 3c028022 lui v0,0x8022 +800bc578: a44350be sh v1,20670(v0) +800bc57c: 10c00028 beqz a2,800bc620 <_Z5Apu99v+0x130> +800bc580: a1050028 sb a1,40(t0) +800bc584: 24020001 li v0,1 +800bc588: a102002a sb v0,42(t0) +800bc58c: 3c028022 lui v0,0x8022 +800bc590: 904350c6 lbu v1,20678(v0) +800bc594: 9244e424 lbu a0,-7132(s2) +800bc598: 01231826 xor v1,t1,v1 +800bc59c: 308200f7 andi v0,a0,0xf7 +800bc5a0: 30630010 andi v1,v1,0x10 +800bc5a4: a242e424 sb v0,-7132(s2) +800bc5a8: 10600003 beqz v1,800bc5b8 <_Z5Apu99v+0xc8> +800bc5ac: 3c048021 lui a0,0x8021 +800bc5b0: 34420008 ori v0,v0,0x8 +800bc5b4: a082e424 sb v0,-7132(a0) +800bc5b8: 2482e424 addiu v0,a0,-7132 +800bc5bc: 90450004 lbu a1,4(v0) +800bc5c0: 2663e3e8 addiu v1,s3,-7192 +800bc5c4: 2ca200f0 sltiu v0,a1,240 +800bc5c8: a22750ae sb a3,20654(s1) +800bc5cc: a0670029 sb a3,41(v1) +800bc5d0: 14400006 bnez v0,800bc5ec <_Z5Apu99v+0xfc> +800bc5d4: 30e400ff andi a0,a3,0xff +800bc5d8: 8c620004 lw v0,4(v1) +800bc5dc: 8c630008 lw v1,8(v1) +800bc5e0: 10620011 beq v1,v0,800bc628 <_Z5Apu99v+0x138> +800bc5e4: 240200f3 li v0,243 +800bc5e8: 2663e3e8 addiu v1,s3,-7192 +800bc5ec: 8c620008 lw v0,8(v1) +800bc5f0: 00451021 addu v0,v0,a1 +800bc5f4: a0440000 sb a0,0(v0) +800bc5f8: 8e62e3e8 lw v0,-7192(s3) +800bc5fc: 8fbf0020 lw ra,32(sp) +800bc600: 24420001 addiu v0,v0,1 +800bc604: ae62e3e8 sw v0,-7192(s3) +800bc608: 8fb20018 lw s2,24(sp) +800bc60c: 8fb3001c lw s3,28(sp) +800bc610: 8fb10014 lw s1,20(sp) +800bc614: 8fb00010 lw s0,16(sp) +800bc618: 03e00008 jr ra +800bc61c: 27bd0028 addiu sp,sp,40 +800bc620: 0802f163 j 800bc58c <_Z5Apu99v+0x9c> +800bc624: a100002a sb zero,42(t0) +800bc628: 10a2001c beq a1,v0,800bc69c <_Z5Apu99v+0x1ac> +800bc62c: 3c02800b lui v0,0x800b +800bc630: 24a2000c addiu v0,a1,12 +800bc634: 304200ff andi v0,v0,0xff +800bc638: 2c420004 sltiu v0,v0,4 +800bc63c: 14400013 bnez v0,800bc68c <_Z5Apu99v+0x19c> +800bc640: 3c028021 lui v0,0x8021 +800bc644: 240200f1 li v0,241 +800bc648: 10a2001e beq a1,v0,800bc6c4 <_Z5Apu99v+0x1d4> +800bc64c: 3c02800b lui v0,0x800b +800bc650: 2ca200fd sltiu v0,a1,253 +800bc654: 1040ffe8 beqz v0,800bc5f8 <_Z5Apu99v+0x108> +800bc658: 00651021 addu v0,v1,a1 +800bc65c: 2ca300fa sltiu v1,a1,250 +800bc660: 1460ffe5 bnez v1,800bc5f8 <_Z5Apu99v+0x108> +800bc664: a0440000 sb a0,0(v0) +800bc668: 14800011 bnez a0,800bc6b0 <_Z5Apu99v+0x1c0> +800bc66c: 3c028021 lui v0,0x8021 +800bc670: 3c038021 lui v1,0x8021 +800bc674: 00051040 sll v0,a1,0x1 +800bc678: 2463e308 addiu v1,v1,-7416 +800bc67c: 00431021 addu v0,v0,v1 +800bc680: 24040100 li a0,256 +800bc684: 0802f17e j 800bc5f8 <_Z5Apu99v+0x108> +800bc688: a444fede sh a0,-290(v0) +800bc68c: 2442e308 addiu v0,v0,-7416 +800bc690: 00a21021 addu v0,a1,v0 +800bc694: 0802f17e j 800bc5f8 <_Z5Apu99v+0x108> +800bc698: a044ff13 sb a0,-237(v0) +800bc69c: 244210e8 addiu v0,v0,4328 +800bc6a0: 0040f809 jalr v0 +800bc6a4: 00000000 nop +800bc6a8: 0802f17f j 800bc5fc <_Z5Apu99v+0x10c> +800bc6ac: 8e62e3e8 lw v0,-7192(s3) +800bc6b0: 00051840 sll v1,a1,0x1 +800bc6b4: 2442e308 addiu v0,v0,-7416 +800bc6b8: 00621821 addu v1,v1,v0 +800bc6bc: 0802f17e j 800bc5f8 <_Z5Apu99v+0x108> +800bc6c0: a464fede sh a0,-290(v1) +800bc6c4: 24420c8c addiu v0,v0,3212 +800bc6c8: 0040f809 jalr v0 +800bc6cc: 00000000 nop +800bc6d0: 0802f17f j 800bc5fc <_Z5Apu99v+0x10c> +800bc6d4: 8e62e3e8 lw v0,-7192(s3) + +800bc6d8 <_Z5Apu98v>: +800bc6d8: 27bdffe0 addiu sp,sp,-32 +800bc6dc: afb10014 sw s1,20(sp) +800bc6e0: 3c118021 lui s1,0x8021 +800bc6e4: 8e23e3e8 lw v1,-7192(s1) +800bc6e8: afb00010 sw s0,16(sp) +800bc6ec: afbf0018 sw ra,24(sp) +800bc6f0: 90620001 lbu v0,1(v1) +800bc6f4: 3c108022 lui s0,0x8022 +800bc6f8: a20250bc sb v0,20668(s0) +800bc6fc: 3c02800b lui v0,0x800b +800bc700: 24424250 addiu v0,v0,16976 +800bc704: 0040f809 jalr v0 +800bc708: 90640002 lbu a0,2(v1) +800bc70c: 2627e3e8 addiu a3,s1,-7192 +800bc710: 920550bc lbu a1,20668(s0) +800bc714: 90e30028 lbu v1,40(a3) +800bc718: 00454026 xor t0,v0,a1 +800bc71c: 00a31821 addu v1,a1,v1 +800bc720: 00431021 addu v0,v0,v1 +800bc724: 3042ffff andi v0,v0,0xffff +800bc728: 304600ff andi a2,v0,0xff +800bc72c: 00081827 nor v1,zero,t0 +800bc730: 30630080 andi v1,v1,0x80 +800bc734: 00a62826 xor a1,a1,a2 +800bc738: 2c440100 sltiu a0,v0,256 +800bc73c: 00a32824 and a1,a1,v1 +800bc740: 38840001 xori a0,a0,0x1 +800bc744: 3c038022 lui v1,0x8022 +800bc748: a46250be sh v0,20670(v1) +800bc74c: 10a00027 beqz a1,800bc7ec <_Z5Apu98v+0x114> +800bc750: a0e40028 sb a0,40(a3) +800bc754: 24020001 li v0,1 +800bc758: a0e2002a sb v0,42(a3) +800bc75c: 3c028022 lui v0,0x8022 +800bc760: 904350c6 lbu v1,20678(v0) +800bc764: 3c048021 lui a0,0x8021 +800bc768: 9082e424 lbu v0,-7132(a0) +800bc76c: 01031826 xor v1,t0,v1 +800bc770: 304200f7 andi v0,v0,0xf7 +800bc774: 30630010 andi v1,v1,0x10 +800bc778: 10600003 beqz v1,800bc788 <_Z5Apu98v+0xb0> +800bc77c: a082e424 sb v0,-7132(a0) +800bc780: 34420008 ori v0,v0,0x8 +800bc784: a082e424 sb v0,-7132(a0) +800bc788: 8e22e3e8 lw v0,-7192(s1) +800bc78c: 2627e3e8 addiu a3,s1,-7192 +800bc790: 3c038022 lui v1,0x8022 +800bc794: a06650ae sb a2,20654(v1) +800bc798: a0e60029 sb a2,41(a3) +800bc79c: 90450002 lbu a1,2(v0) +800bc7a0: 2ca200f0 sltiu v0,a1,240 +800bc7a4: 14400005 bnez v0,800bc7bc <_Z5Apu98v+0xe4> +800bc7a8: 30c400ff andi a0,a2,0xff +800bc7ac: 8ce20004 lw v0,4(a3) +800bc7b0: 8ce30008 lw v1,8(a3) +800bc7b4: 1062000f beq v1,v0,800bc7f4 <_Z5Apu98v+0x11c> +800bc7b8: 240200f3 li v0,243 +800bc7bc: 2623e3e8 addiu v1,s1,-7192 +800bc7c0: 8c620008 lw v0,8(v1) +800bc7c4: 00451021 addu v0,v0,a1 +800bc7c8: a0440000 sb a0,0(v0) +800bc7cc: 8e22e3e8 lw v0,-7192(s1) +800bc7d0: 8fbf0018 lw ra,24(sp) +800bc7d4: 24420003 addiu v0,v0,3 +800bc7d8: ae22e3e8 sw v0,-7192(s1) +800bc7dc: 8fb00010 lw s0,16(sp) +800bc7e0: 8fb10014 lw s1,20(sp) +800bc7e4: 03e00008 jr ra +800bc7e8: 27bd0020 addiu sp,sp,32 +800bc7ec: 0802f1d7 j 800bc75c <_Z5Apu98v+0x84> +800bc7f0: a0e0002a sb zero,42(a3) +800bc7f4: 10a2001c beq a1,v0,800bc868 <_Z5Apu98v+0x190> +800bc7f8: 3c02800b lui v0,0x800b +800bc7fc: 24a2000c addiu v0,a1,12 +800bc800: 304200ff andi v0,v0,0xff +800bc804: 2c420004 sltiu v0,v0,4 +800bc808: 14400013 bnez v0,800bc858 <_Z5Apu98v+0x180> +800bc80c: 3c028021 lui v0,0x8021 +800bc810: 240200f1 li v0,241 +800bc814: 10a2001e beq a1,v0,800bc890 <_Z5Apu98v+0x1b8> +800bc818: 3c02800b lui v0,0x800b +800bc81c: 2ca200fd sltiu v0,a1,253 +800bc820: 1040ffea beqz v0,800bc7cc <_Z5Apu98v+0xf4> +800bc824: 00651021 addu v0,v1,a1 +800bc828: 2ca300fa sltiu v1,a1,250 +800bc82c: 1460ffe7 bnez v1,800bc7cc <_Z5Apu98v+0xf4> +800bc830: a0440000 sb a0,0(v0) +800bc834: 14800011 bnez a0,800bc87c <_Z5Apu98v+0x1a4> +800bc838: 3c028021 lui v0,0x8021 +800bc83c: 3c038021 lui v1,0x8021 +800bc840: 00051040 sll v0,a1,0x1 +800bc844: 2463e308 addiu v1,v1,-7416 +800bc848: 00431021 addu v0,v0,v1 +800bc84c: 24040100 li a0,256 +800bc850: 0802f1f3 j 800bc7cc <_Z5Apu98v+0xf4> +800bc854: a444fede sh a0,-290(v0) +800bc858: 2442e308 addiu v0,v0,-7416 +800bc85c: 00a21021 addu v0,a1,v0 +800bc860: 0802f1f3 j 800bc7cc <_Z5Apu98v+0xf4> +800bc864: a044ff13 sb a0,-237(v0) +800bc868: 244210e8 addiu v0,v0,4328 +800bc86c: 0040f809 jalr v0 +800bc870: 00000000 nop +800bc874: 0802f1f4 j 800bc7d0 <_Z5Apu98v+0xf8> +800bc878: 8e22e3e8 lw v0,-7192(s1) +800bc87c: 00051840 sll v1,a1,0x1 +800bc880: 2442e308 addiu v0,v0,-7416 +800bc884: 00621821 addu v1,v1,v0 +800bc888: 0802f1f3 j 800bc7cc <_Z5Apu98v+0xf4> +800bc88c: a464fede sh a0,-290(v1) +800bc890: 24420c8c addiu v0,v0,3212 +800bc894: 0040f809 jalr v0 +800bc898: 00000000 nop +800bc89c: 0802f1f4 j 800bc7d0 <_Z5Apu98v+0xf8> +800bc8a0: 8e22e3e8 lw v0,-7192(s1) + +800bc8a4 <_Z5Apu89v>: +800bc8a4: 27bdffe0 addiu sp,sp,-32 +800bc8a8: afb20018 sw s2,24(sp) +800bc8ac: 3c128021 lui s2,0x8021 +800bc8b0: 8e42e3e8 lw v0,-7192(s2) +800bc8b4: afbf001c sw ra,28(sp) +800bc8b8: afb10014 sw s1,20(sp) +800bc8bc: afb00010 sw s0,16(sp) +800bc8c0: 3c10800b lui s0,0x800b +800bc8c4: 26104250 addiu s0,s0,16976 +800bc8c8: 0200f809 jalr s0 +800bc8cc: 90440001 lbu a0,1(v0) +800bc8d0: 3c118022 lui s1,0x8022 +800bc8d4: 8e43e3e8 lw v1,-7192(s2) +800bc8d8: a22250bc sb v0,20668(s1) +800bc8dc: 0200f809 jalr s0 +800bc8e0: 90640002 lbu a0,2(v1) +800bc8e4: 2647e3e8 addiu a3,s2,-7192 +800bc8e8: 922550bc lbu a1,20668(s1) +800bc8ec: 90e30028 lbu v1,40(a3) +800bc8f0: 00454026 xor t0,v0,a1 +800bc8f4: 00a31821 addu v1,a1,v1 +800bc8f8: 00431021 addu v0,v0,v1 +800bc8fc: 3042ffff andi v0,v0,0xffff +800bc900: 304600ff andi a2,v0,0xff +800bc904: 00081827 nor v1,zero,t0 +800bc908: 30630080 andi v1,v1,0x80 +800bc90c: 00a62826 xor a1,a1,a2 +800bc910: 2c440100 sltiu a0,v0,256 +800bc914: 00a32824 and a1,a1,v1 +800bc918: 38840001 xori a0,a0,0x1 +800bc91c: 3c038022 lui v1,0x8022 +800bc920: a46250be sh v0,20670(v1) +800bc924: 10a00028 beqz a1,800bc9c8 <_Z5Apu89v+0x124> +800bc928: a0e40028 sb a0,40(a3) +800bc92c: 24020001 li v0,1 +800bc930: a0e2002a sb v0,42(a3) +800bc934: 3c028022 lui v0,0x8022 +800bc938: 904350c6 lbu v1,20678(v0) +800bc93c: 3c048021 lui a0,0x8021 +800bc940: 9082e424 lbu v0,-7132(a0) +800bc944: 01031826 xor v1,t0,v1 +800bc948: 304200f7 andi v0,v0,0xf7 +800bc94c: 30630010 andi v1,v1,0x10 +800bc950: 10600003 beqz v1,800bc960 <_Z5Apu89v+0xbc> +800bc954: a082e424 sb v0,-7132(a0) +800bc958: 34420008 ori v0,v0,0x8 +800bc95c: a082e424 sb v0,-7132(a0) +800bc960: 8e42e3e8 lw v0,-7192(s2) +800bc964: 2647e3e8 addiu a3,s2,-7192 +800bc968: 3c038022 lui v1,0x8022 +800bc96c: a06650ae sb a2,20654(v1) +800bc970: a0e60029 sb a2,41(a3) +800bc974: 90450002 lbu a1,2(v0) +800bc978: 2ca200f0 sltiu v0,a1,240 +800bc97c: 14400005 bnez v0,800bc994 <_Z5Apu89v+0xf0> +800bc980: 30c400ff andi a0,a2,0xff +800bc984: 8ce20004 lw v0,4(a3) +800bc988: 8ce30008 lw v1,8(a3) +800bc98c: 10620010 beq v1,v0,800bc9d0 <_Z5Apu89v+0x12c> +800bc990: 240200f3 li v0,243 +800bc994: 2643e3e8 addiu v1,s2,-7192 +800bc998: 8c620008 lw v0,8(v1) +800bc99c: 00451021 addu v0,v0,a1 +800bc9a0: a0440000 sb a0,0(v0) +800bc9a4: 8e42e3e8 lw v0,-7192(s2) +800bc9a8: 8fbf001c lw ra,28(sp) +800bc9ac: 24420003 addiu v0,v0,3 +800bc9b0: ae42e3e8 sw v0,-7192(s2) +800bc9b4: 8fb10014 lw s1,20(sp) +800bc9b8: 8fb20018 lw s2,24(sp) +800bc9bc: 8fb00010 lw s0,16(sp) +800bc9c0: 03e00008 jr ra +800bc9c4: 27bd0020 addiu sp,sp,32 +800bc9c8: 0802f24d j 800bc934 <_Z5Apu89v+0x90> +800bc9cc: a0e0002a sb zero,42(a3) +800bc9d0: 10a2001c beq a1,v0,800bca44 <_Z5Apu89v+0x1a0> +800bc9d4: 3c02800b lui v0,0x800b +800bc9d8: 24a2000c addiu v0,a1,12 +800bc9dc: 304200ff andi v0,v0,0xff +800bc9e0: 2c420004 sltiu v0,v0,4 +800bc9e4: 14400013 bnez v0,800bca34 <_Z5Apu89v+0x190> +800bc9e8: 3c028021 lui v0,0x8021 +800bc9ec: 240200f1 li v0,241 +800bc9f0: 10a2001e beq a1,v0,800bca6c <_Z5Apu89v+0x1c8> +800bc9f4: 3c02800b lui v0,0x800b +800bc9f8: 2ca200fd sltiu v0,a1,253 +800bc9fc: 1040ffe9 beqz v0,800bc9a4 <_Z5Apu89v+0x100> +800bca00: 00651021 addu v0,v1,a1 +800bca04: 2ca300fa sltiu v1,a1,250 +800bca08: 1460ffe6 bnez v1,800bc9a4 <_Z5Apu89v+0x100> +800bca0c: a0440000 sb a0,0(v0) +800bca10: 14800011 bnez a0,800bca58 <_Z5Apu89v+0x1b4> +800bca14: 3c028021 lui v0,0x8021 +800bca18: 3c038021 lui v1,0x8021 +800bca1c: 00051040 sll v0,a1,0x1 +800bca20: 2463e308 addiu v1,v1,-7416 +800bca24: 00431021 addu v0,v0,v1 +800bca28: 24040100 li a0,256 +800bca2c: 0802f269 j 800bc9a4 <_Z5Apu89v+0x100> +800bca30: a444fede sh a0,-290(v0) +800bca34: 2442e308 addiu v0,v0,-7416 +800bca38: 00a21021 addu v0,a1,v0 +800bca3c: 0802f269 j 800bc9a4 <_Z5Apu89v+0x100> +800bca40: a044ff13 sb a0,-237(v0) +800bca44: 244210e8 addiu v0,v0,4328 +800bca48: 0040f809 jalr v0 +800bca4c: 00000000 nop +800bca50: 0802f26a j 800bc9a8 <_Z5Apu89v+0x104> +800bca54: 8e42e3e8 lw v0,-7192(s2) +800bca58: 00051840 sll v1,a1,0x1 +800bca5c: 2442e308 addiu v0,v0,-7416 +800bca60: 00621821 addu v1,v1,v0 +800bca64: 0802f269 j 800bc9a4 <_Z5Apu89v+0x100> +800bca68: a464fede sh a0,-290(v1) +800bca6c: 24420c8c addiu v0,v0,3212 +800bca70: 0040f809 jalr v0 +800bca74: 00000000 nop +800bca78: 0802f26a j 800bc9a8 <_Z5Apu89v+0x104> +800bca7c: 8e42e3e8 lw v0,-7192(s2) + +800bca80 <_Z5Apu6Ev>: +800bca80: 27bdffd8 addiu sp,sp,-40 +800bca84: afb3001c sw s3,28(sp) +800bca88: afb20018 sw s2,24(sp) +800bca8c: afb10014 sw s1,20(sp) +800bca90: afb00010 sw s0,16(sp) +800bca94: afbf0020 sw ra,32(sp) +800bca98: 3c128021 lui s2,0x8021 +800bca9c: 8e43e3e8 lw v1,-7192(s2) +800bcaa0: 2651e3e8 addiu s1,s2,-7192 +800bcaa4: 90640001 lbu a0,1(v1) +800bcaa8: 3c108022 lui s0,0x8022 +800bcaac: 8e220004 lw v0,4(s1) +800bcab0: a20450bc sb a0,20668(s0) +800bcab4: 80650002 lb a1,2(v1) +800bcab8: 00621023 subu v0,v1,v0 +800bcabc: 24420003 addiu v0,v0,3 +800bcac0: 00a21021 addu v0,a1,v0 +800bcac4: 3c138022 lui s3,0x8022 +800bcac8: 3c038022 lui v1,0x8022 +800bcacc: a66250c6 sh v0,20678(s3) +800bcad0: 3c02800b lui v0,0x800b +800bcad4: 24424250 addiu v0,v0,16976 +800bcad8: 0040f809 jalr v0 +800bcadc: a06550c4 sb a1,20676(v1) +800bcae0: 920550bc lbu a1,20668(s0) +800bcae4: 2442ffff addiu v0,v0,-1 +800bcae8: 304200ff andi v0,v0,0xff +800bcaec: 3c108022 lui s0,0x8022 +800bcaf0: 2ca300f0 sltiu v1,a1,240 +800bcaf4: a20250ae sb v0,20654(s0) +800bcaf8: 14600005 bnez v1,800bcb10 <_Z5Apu6Ev+0x90> +800bcafc: 304400ff andi a0,v0,0xff +800bcb00: 8e220004 lw v0,4(s1) +800bcb04: 8e230008 lw v1,8(s1) +800bcb08: 10620022 beq v1,v0,800bcb94 <_Z5Apu6Ev+0x114> +800bcb0c: 240200f3 li v0,243 +800bcb10: 2643e3e8 addiu v1,s2,-7192 +800bcb14: 8c620008 lw v0,8(v1) +800bcb18: 00451021 addu v0,v0,a1 +800bcb1c: a0440000 sb a0,0(v0) +800bcb20: 920250ae lbu v0,20654(s0) +800bcb24: 10400012 beqz v0,800bcb70 <_Z5Apu6Ev+0xf0> +800bcb28: 8e42e3e8 lw v0,-7192(s2) +800bcb2c: 2645e3e8 addiu a1,s2,-7192 +800bcb30: 3c078021 lui a3,0x8021 +800bcb34: 966650c6 lhu a2,20678(s3) +800bcb38: 8ce3e308 lw v1,-7416(a3) +800bcb3c: 8ca40038 lw a0,56(a1) +800bcb40: 8ca20004 lw v0,4(a1) +800bcb44: 00641821 addu v1,v1,a0 +800bcb48: 00461021 addu v0,v0,a2 +800bcb4c: ae42e3e8 sw v0,-7192(s2) +800bcb50: ace3e308 sw v1,-7416(a3) +800bcb54: 8fbf0020 lw ra,32(sp) +800bcb58: 8fb3001c lw s3,28(sp) +800bcb5c: 8fb20018 lw s2,24(sp) +800bcb60: 8fb10014 lw s1,20(sp) +800bcb64: 8fb00010 lw s0,16(sp) +800bcb68: 03e00008 jr ra +800bcb6c: 27bd0028 addiu sp,sp,40 +800bcb70: 24420003 addiu v0,v0,3 +800bcb74: ae42e3e8 sw v0,-7192(s2) +800bcb78: 8fbf0020 lw ra,32(sp) +800bcb7c: 8fb3001c lw s3,28(sp) +800bcb80: 8fb20018 lw s2,24(sp) +800bcb84: 8fb10014 lw s1,20(sp) +800bcb88: 8fb00010 lw s0,16(sp) +800bcb8c: 03e00008 jr ra +800bcb90: 27bd0028 addiu sp,sp,40 +800bcb94: 10a2001d beq a1,v0,800bcc0c <_Z5Apu6Ev+0x18c> +800bcb98: 3c02800b lui v0,0x800b +800bcb9c: 24a2000c addiu v0,a1,12 +800bcba0: 304200ff andi v0,v0,0xff +800bcba4: 2c420004 sltiu v0,v0,4 +800bcba8: 14400014 bnez v0,800bcbfc <_Z5Apu6Ev+0x17c> +800bcbac: 3c028021 lui v0,0x8021 +800bcbb0: 240200f1 li v0,241 +800bcbb4: 10a2001a beq a1,v0,800bcc20 <_Z5Apu6Ev+0x1a0> +800bcbb8: 3c02800b lui v0,0x800b +800bcbbc: 2ca200fd sltiu v0,a1,253 +800bcbc0: 1040ffd8 beqz v0,800bcb24 <_Z5Apu6Ev+0xa4> +800bcbc4: 920250ae lbu v0,20654(s0) +800bcbc8: 00651021 addu v0,v1,a1 +800bcbcc: 2ca300fa sltiu v1,a1,250 +800bcbd0: 1460ffd3 bnez v1,800bcb20 <_Z5Apu6Ev+0xa0> +800bcbd4: a0440000 sb a0,0(v0) +800bcbd8: 14800016 bnez a0,800bcc34 <_Z5Apu6Ev+0x1b4> +800bcbdc: 3c028021 lui v0,0x8021 +800bcbe0: 3c038021 lui v1,0x8021 +800bcbe4: 00051040 sll v0,a1,0x1 +800bcbe8: 2463e308 addiu v1,v1,-7416 +800bcbec: 00431021 addu v0,v0,v1 +800bcbf0: 24040100 li a0,256 +800bcbf4: 0802f2c8 j 800bcb20 <_Z5Apu6Ev+0xa0> +800bcbf8: a444fede sh a0,-290(v0) +800bcbfc: 2442e308 addiu v0,v0,-7416 +800bcc00: 00a21021 addu v0,a1,v0 +800bcc04: 0802f2c8 j 800bcb20 <_Z5Apu6Ev+0xa0> +800bcc08: a044ff13 sb a0,-237(v0) +800bcc0c: 244210e8 addiu v0,v0,4328 +800bcc10: 0040f809 jalr v0 +800bcc14: 00000000 nop +800bcc18: 0802f2c9 j 800bcb24 <_Z5Apu6Ev+0xa4> +800bcc1c: 920250ae lbu v0,20654(s0) +800bcc20: 24420c8c addiu v0,v0,3212 +800bcc24: 0040f809 jalr v0 +800bcc28: 00000000 nop +800bcc2c: 0802f2c9 j 800bcb24 <_Z5Apu6Ev+0xa4> +800bcc30: 920250ae lbu v0,20654(s0) +800bcc34: 00051840 sll v1,a1,0x1 +800bcc38: 2442e308 addiu v0,v0,-7416 +800bcc3c: 00621821 addu v1,v1,v0 +800bcc40: 0802f2c8 j 800bcb20 <_Z5Apu6Ev+0xa0> +800bcc44: a464fede sh a0,-290(v1) + +800bcc48 <_Z5Apu7Bv>: +800bcc48: 27bdffe0 addiu sp,sp,-32 +800bcc4c: afb10014 sw s1,20(sp) +800bcc50: 3c118021 lui s1,0x8021 +800bcc54: afb00010 sw s0,16(sp) +800bcc58: 8e23e3e8 lw v1,-7192(s1) +800bcc5c: 3c108021 lui s0,0x8021 +800bcc60: afbf0018 sw ra,24(sp) +800bcc64: 2610e424 addiu s0,s0,-7132 +800bcc68: 90640001 lbu a0,1(v1) +800bcc6c: 92020004 lbu v0,4(s0) +800bcc70: 00822021 addu a0,a0,v0 +800bcc74: 3c02800b lui v0,0x800b +800bcc78: 24424250 addiu v0,v0,16976 +800bcc7c: 0040f809 jalr v0 +800bcc80: 308400ff andi a0,a0,0xff +800bcc84: 2627e3e8 addiu a3,s1,-7192 +800bcc88: 90e30028 lbu v1,40(a3) +800bcc8c: 8e26e3e8 lw a2,-7192(s1) +800bcc90: 00031a00 sll v1,v1,0x8 +800bcc94: 00431025 or v0,v0,v1 +800bcc98: 3042ffff andi v0,v0,0xffff +800bcc9c: 00022842 srl a1,v0,0x1 +800bcca0: 30420001 andi v0,v0,0x1 +800bcca4: 30a400ff andi a0,a1,0xff +800bcca8: a0e20028 sb v0,40(a3) +800bccac: 3c038022 lui v1,0x8022 +800bccb0: 3c028022 lui v0,0x8022 +800bccb4: a06450bc sb a0,20668(v1) +800bccb8: a44550be sh a1,20670(v0) +800bccbc: a0e40029 sb a0,41(a3) +800bccc0: 92030004 lbu v1,4(s0) +800bccc4: 90c20001 lbu v0,1(a2) +800bccc8: 00431021 addu v0,v0,v1 +800bcccc: 304500ff andi a1,v0,0xff +800bccd0: 2ca300f0 sltiu v1,a1,240 +800bccd4: 14600005 bnez v1,800bccec <_Z5Apu7Bv+0xa4> +800bccd8: 308400ff andi a0,a0,0xff +800bccdc: 8ce20004 lw v0,4(a3) +800bcce0: 8ce30008 lw v1,8(a3) +800bcce4: 1062000d beq v1,v0,800bcd1c <_Z5Apu7Bv+0xd4> +800bcce8: 240200f3 li v0,243 +800bccec: 2623e3e8 addiu v1,s1,-7192 +800bccf0: 8c620008 lw v0,8(v1) +800bccf4: 00451021 addu v0,v0,a1 +800bccf8: a0440000 sb a0,0(v0) +800bccfc: 8e22e3e8 lw v0,-7192(s1) +800bcd00: 8fbf0018 lw ra,24(sp) +800bcd04: 24420002 addiu v0,v0,2 +800bcd08: ae22e3e8 sw v0,-7192(s1) +800bcd0c: 8fb00010 lw s0,16(sp) +800bcd10: 8fb10014 lw s1,20(sp) +800bcd14: 03e00008 jr ra +800bcd18: 27bd0020 addiu sp,sp,32 +800bcd1c: 10a2001c beq a1,v0,800bcd90 <_Z5Apu7Bv+0x148> +800bcd20: 3c02800b lui v0,0x800b +800bcd24: 24a2000c addiu v0,a1,12 +800bcd28: 304200ff andi v0,v0,0xff +800bcd2c: 2c420004 sltiu v0,v0,4 +800bcd30: 14400013 bnez v0,800bcd80 <_Z5Apu7Bv+0x138> +800bcd34: 3c028021 lui v0,0x8021 +800bcd38: 240200f1 li v0,241 +800bcd3c: 10a2001e beq a1,v0,800bcdb8 <_Z5Apu7Bv+0x170> +800bcd40: 3c02800b lui v0,0x800b +800bcd44: 2ca200fd sltiu v0,a1,253 +800bcd48: 1040ffec beqz v0,800bccfc <_Z5Apu7Bv+0xb4> +800bcd4c: 00651021 addu v0,v1,a1 +800bcd50: 2ca300fa sltiu v1,a1,250 +800bcd54: 1460ffe9 bnez v1,800bccfc <_Z5Apu7Bv+0xb4> +800bcd58: a0440000 sb a0,0(v0) +800bcd5c: 14800011 bnez a0,800bcda4 <_Z5Apu7Bv+0x15c> +800bcd60: 3c028021 lui v0,0x8021 +800bcd64: 3c038021 lui v1,0x8021 +800bcd68: 00051040 sll v0,a1,0x1 +800bcd6c: 2463e308 addiu v1,v1,-7416 +800bcd70: 00431021 addu v0,v0,v1 +800bcd74: 24040100 li a0,256 +800bcd78: 0802f33f j 800bccfc <_Z5Apu7Bv+0xb4> +800bcd7c: a444fede sh a0,-290(v0) +800bcd80: 2442e308 addiu v0,v0,-7416 +800bcd84: 00a21021 addu v0,a1,v0 +800bcd88: 0802f33f j 800bccfc <_Z5Apu7Bv+0xb4> +800bcd8c: a044ff13 sb a0,-237(v0) +800bcd90: 244210e8 addiu v0,v0,4328 +800bcd94: 0040f809 jalr v0 +800bcd98: 00000000 nop +800bcd9c: 0802f340 j 800bcd00 <_Z5Apu7Bv+0xb8> +800bcda0: 8e22e3e8 lw v0,-7192(s1) +800bcda4: 00051840 sll v1,a1,0x1 +800bcda8: 2442e308 addiu v0,v0,-7416 +800bcdac: 00621821 addu v1,v1,v0 +800bcdb0: 0802f33f j 800bccfc <_Z5Apu7Bv+0xb4> +800bcdb4: a464fede sh a0,-290(v1) +800bcdb8: 24420c8c addiu v0,v0,3212 +800bcdbc: 0040f809 jalr v0 +800bcdc0: 00000000 nop +800bcdc4: 0802f340 j 800bcd00 <_Z5Apu7Bv+0xb8> +800bcdc8: 8e22e3e8 lw v0,-7192(s1) + +800bcdcc <_Z5Apu6Bv>: +800bcdcc: 27bdffe8 addiu sp,sp,-24 +800bcdd0: afb00010 sw s0,16(sp) +800bcdd4: 3c108021 lui s0,0x8021 +800bcdd8: 8e02e3e8 lw v0,-7192(s0) +800bcddc: afbf0014 sw ra,20(sp) +800bcde0: 90440001 lbu a0,1(v0) +800bcde4: 3c02800b lui v0,0x800b +800bcde8: 24424250 addiu v0,v0,16976 +800bcdec: 0040f809 jalr v0 +800bcdf0: 00000000 nop +800bcdf4: 2607e3e8 addiu a3,s0,-7192 +800bcdf8: 90e30028 lbu v1,40(a3) +800bcdfc: 8e06e3e8 lw a2,-7192(s0) +800bce00: 00031a00 sll v1,v1,0x8 +800bce04: 00431025 or v0,v0,v1 +800bce08: 3042ffff andi v0,v0,0xffff +800bce0c: 00022842 srl a1,v0,0x1 +800bce10: 30420001 andi v0,v0,0x1 +800bce14: 30a400ff andi a0,a1,0xff +800bce18: a0e20028 sb v0,40(a3) +800bce1c: 3c038022 lui v1,0x8022 +800bce20: 3c028022 lui v0,0x8022 +800bce24: a44550be sh a1,20670(v0) +800bce28: a06450bc sb a0,20668(v1) +800bce2c: a0e40029 sb a0,41(a3) +800bce30: 90c50001 lbu a1,1(a2) +800bce34: 2ca200f0 sltiu v0,a1,240 +800bce38: 14400005 bnez v0,800bce50 <_Z5Apu6Bv+0x84> +800bce3c: 308400ff andi a0,a0,0xff +800bce40: 8ce20004 lw v0,4(a3) +800bce44: 8ce30008 lw v1,8(a3) +800bce48: 1062000c beq v1,v0,800bce7c <_Z5Apu6Bv+0xb0> +800bce4c: 240200f3 li v0,243 +800bce50: 2603e3e8 addiu v1,s0,-7192 +800bce54: 8c620008 lw v0,8(v1) +800bce58: 00451021 addu v0,v0,a1 +800bce5c: a0440000 sb a0,0(v0) +800bce60: 8e02e3e8 lw v0,-7192(s0) +800bce64: 8fbf0014 lw ra,20(sp) +800bce68: 24420002 addiu v0,v0,2 +800bce6c: ae02e3e8 sw v0,-7192(s0) +800bce70: 8fb00010 lw s0,16(sp) +800bce74: 03e00008 jr ra +800bce78: 27bd0018 addiu sp,sp,24 +800bce7c: 10a2001c beq a1,v0,800bcef0 <_Z5Apu6Bv+0x124> +800bce80: 3c02800b lui v0,0x800b +800bce84: 24a2000c addiu v0,a1,12 +800bce88: 304200ff andi v0,v0,0xff +800bce8c: 2c420004 sltiu v0,v0,4 +800bce90: 14400013 bnez v0,800bcee0 <_Z5Apu6Bv+0x114> +800bce94: 3c028021 lui v0,0x8021 +800bce98: 240200f1 li v0,241 +800bce9c: 10a2001e beq a1,v0,800bcf18 <_Z5Apu6Bv+0x14c> +800bcea0: 3c02800b lui v0,0x800b +800bcea4: 2ca200fd sltiu v0,a1,253 +800bcea8: 1040ffed beqz v0,800bce60 <_Z5Apu6Bv+0x94> +800bceac: 00651021 addu v0,v1,a1 +800bceb0: 2ca300fa sltiu v1,a1,250 +800bceb4: 1460ffea bnez v1,800bce60 <_Z5Apu6Bv+0x94> +800bceb8: a0440000 sb a0,0(v0) +800bcebc: 14800011 bnez a0,800bcf04 <_Z5Apu6Bv+0x138> +800bcec0: 3c028021 lui v0,0x8021 +800bcec4: 3c038021 lui v1,0x8021 +800bcec8: 00051040 sll v0,a1,0x1 +800bcecc: 2463e308 addiu v1,v1,-7416 +800bced0: 00431021 addu v0,v0,v1 +800bced4: 24040100 li a0,256 +800bced8: 0802f398 j 800bce60 <_Z5Apu6Bv+0x94> +800bcedc: a444fede sh a0,-290(v0) +800bcee0: 2442e308 addiu v0,v0,-7416 +800bcee4: 00a21021 addu v0,a1,v0 +800bcee8: 0802f398 j 800bce60 <_Z5Apu6Bv+0x94> +800bceec: a044ff13 sb a0,-237(v0) +800bcef0: 244210e8 addiu v0,v0,4328 +800bcef4: 0040f809 jalr v0 +800bcef8: 00000000 nop +800bcefc: 0802f399 j 800bce64 <_Z5Apu6Bv+0x98> +800bcf00: 8e02e3e8 lw v0,-7192(s0) +800bcf04: 00051840 sll v1,a1,0x1 +800bcf08: 2442e308 addiu v0,v0,-7416 +800bcf0c: 00621821 addu v1,v1,v0 +800bcf10: 0802f398 j 800bce60 <_Z5Apu6Bv+0x94> +800bcf14: a464fede sh a0,-290(v1) +800bcf18: 24420c8c addiu v0,v0,3212 +800bcf1c: 0040f809 jalr v0 +800bcf20: 00000000 nop +800bcf24: 0802f399 j 800bce64 <_Z5Apu6Bv+0x98> +800bcf28: 8e02e3e8 lw v0,-7192(s0) + +800bcf2c <_Z5Apu5Bv>: +800bcf2c: 27bdffe0 addiu sp,sp,-32 +800bcf30: afb10014 sw s1,20(sp) +800bcf34: 3c118021 lui s1,0x8021 +800bcf38: afb00010 sw s0,16(sp) +800bcf3c: 8e23e3e8 lw v1,-7192(s1) +800bcf40: 3c108021 lui s0,0x8021 +800bcf44: afbf0018 sw ra,24(sp) +800bcf48: 2610e424 addiu s0,s0,-7132 +800bcf4c: 90640001 lbu a0,1(v1) +800bcf50: 92020004 lbu v0,4(s0) +800bcf54: 00822021 addu a0,a0,v0 +800bcf58: 3c02800b lui v0,0x800b +800bcf5c: 24424250 addiu v0,v0,16976 +800bcf60: 0040f809 jalr v0 +800bcf64: 308400ff andi a0,a0,0xff +800bcf68: 00021842 srl v1,v0,0x1 +800bcf6c: 2626e3e8 addiu a2,s1,-7192 +800bcf70: 30420001 andi v0,v0,0x1 +800bcf74: 306300ff andi v1,v1,0xff +800bcf78: 8e25e3e8 lw a1,-7192(s1) +800bcf7c: a0c20028 sb v0,40(a2) +800bcf80: 3c028022 lui v0,0x8022 +800bcf84: a04350bc sb v1,20668(v0) +800bcf88: a0c30029 sb v1,41(a2) +800bcf8c: 90a20001 lbu v0,1(a1) +800bcf90: 92040004 lbu a0,4(s0) +800bcf94: 306500ff andi a1,v1,0xff +800bcf98: 00441021 addu v0,v0,a0 +800bcf9c: 304400ff andi a0,v0,0xff +800bcfa0: 2c8300f0 sltiu v1,a0,240 +800bcfa4: 14600006 bnez v1,800bcfc0 <_Z5Apu5Bv+0x94> +800bcfa8: 2623e3e8 addiu v1,s1,-7192 +800bcfac: 8cc20004 lw v0,4(a2) +800bcfb0: 8cc30008 lw v1,8(a2) +800bcfb4: 1062000d beq v1,v0,800bcfec <_Z5Apu5Bv+0xc0> +800bcfb8: 240200f3 li v0,243 +800bcfbc: 2623e3e8 addiu v1,s1,-7192 +800bcfc0: 8c620008 lw v0,8(v1) +800bcfc4: 00441021 addu v0,v0,a0 +800bcfc8: a0450000 sb a1,0(v0) +800bcfcc: 8e22e3e8 lw v0,-7192(s1) +800bcfd0: 8fbf0018 lw ra,24(sp) +800bcfd4: 24420002 addiu v0,v0,2 +800bcfd8: ae22e3e8 sw v0,-7192(s1) +800bcfdc: 8fb00010 lw s0,16(sp) +800bcfe0: 8fb10014 lw s1,20(sp) +800bcfe4: 03e00008 jr ra +800bcfe8: 27bd0020 addiu sp,sp,32 +800bcfec: 1082001c beq a0,v0,800bd060 <_Z5Apu5Bv+0x134> +800bcff0: 3c02800b lui v0,0x800b +800bcff4: 2482000c addiu v0,a0,12 +800bcff8: 304200ff andi v0,v0,0xff +800bcffc: 2c420004 sltiu v0,v0,4 +800bd000: 14400013 bnez v0,800bd050 <_Z5Apu5Bv+0x124> +800bd004: 3c028021 lui v0,0x8021 +800bd008: 240200f1 li v0,241 +800bd00c: 1082001e beq a0,v0,800bd088 <_Z5Apu5Bv+0x15c> +800bd010: 3c02800b lui v0,0x800b +800bd014: 2c8200fd sltiu v0,a0,253 +800bd018: 1040ffec beqz v0,800bcfcc <_Z5Apu5Bv+0xa0> +800bd01c: 00641021 addu v0,v1,a0 +800bd020: 2c8300fa sltiu v1,a0,250 +800bd024: 1460ffe9 bnez v1,800bcfcc <_Z5Apu5Bv+0xa0> +800bd028: a0450000 sb a1,0(v0) +800bd02c: 14a00011 bnez a1,800bd074 <_Z5Apu5Bv+0x148> +800bd030: 3c028021 lui v0,0x8021 +800bd034: 3c038021 lui v1,0x8021 +800bd038: 00041040 sll v0,a0,0x1 +800bd03c: 2463e308 addiu v1,v1,-7416 +800bd040: 00431021 addu v0,v0,v1 +800bd044: 24040100 li a0,256 +800bd048: 0802f3f3 j 800bcfcc <_Z5Apu5Bv+0xa0> +800bd04c: a444fede sh a0,-290(v0) +800bd050: 2442e308 addiu v0,v0,-7416 +800bd054: 00821021 addu v0,a0,v0 +800bd058: 0802f3f3 j 800bcfcc <_Z5Apu5Bv+0xa0> +800bd05c: a045ff13 sb a1,-237(v0) +800bd060: 244210e8 addiu v0,v0,4328 +800bd064: 0040f809 jalr v0 +800bd068: 00a02021 move a0,a1 +800bd06c: 0802f3f4 j 800bcfd0 <_Z5Apu5Bv+0xa4> +800bd070: 8e22e3e8 lw v0,-7192(s1) +800bd074: 00041840 sll v1,a0,0x1 +800bd078: 2442e308 addiu v0,v0,-7416 +800bd07c: 00621821 addu v1,v1,v0 +800bd080: 0802f3f3 j 800bcfcc <_Z5Apu5Bv+0xa0> +800bd084: a465fede sh a1,-290(v1) +800bd088: 24420c8c addiu v0,v0,3212 +800bd08c: 0040f809 jalr v0 +800bd090: 00a02021 move a0,a1 +800bd094: 0802f3f4 j 800bcfd0 <_Z5Apu5Bv+0xa4> +800bd098: 8e22e3e8 lw v0,-7192(s1) + +800bd09c <_Z5Apu4Bv>: +800bd09c: 27bdffe8 addiu sp,sp,-24 +800bd0a0: afb00010 sw s0,16(sp) +800bd0a4: 3c108021 lui s0,0x8021 +800bd0a8: 8e02e3e8 lw v0,-7192(s0) +800bd0ac: afbf0014 sw ra,20(sp) +800bd0b0: 90440001 lbu a0,1(v0) +800bd0b4: 3c02800b lui v0,0x800b +800bd0b8: 24424250 addiu v0,v0,16976 +800bd0bc: 0040f809 jalr v0 +800bd0c0: 00000000 nop +800bd0c4: 00021842 srl v1,v0,0x1 +800bd0c8: 2605e3e8 addiu a1,s0,-7192 +800bd0cc: 30420001 andi v0,v0,0x1 +800bd0d0: 306300ff andi v1,v1,0xff +800bd0d4: 8e04e3e8 lw a0,-7192(s0) +800bd0d8: a0a20028 sb v0,40(a1) +800bd0dc: 3c028022 lui v0,0x8022 +800bd0e0: a04350bc sb v1,20668(v0) +800bd0e4: a0a30029 sb v1,41(a1) +800bd0e8: 90860001 lbu a2,1(a0) +800bd0ec: 2cc200f0 sltiu v0,a2,240 +800bd0f0: 14400005 bnez v0,800bd108 <_Z5Apu4Bv+0x6c> +800bd0f4: 306400ff andi a0,v1,0xff +800bd0f8: 8ca20004 lw v0,4(a1) +800bd0fc: 8ca30008 lw v1,8(a1) +800bd100: 1062000c beq v1,v0,800bd134 <_Z5Apu4Bv+0x98> +800bd104: 240200f3 li v0,243 +800bd108: 2603e3e8 addiu v1,s0,-7192 +800bd10c: 8c620008 lw v0,8(v1) +800bd110: 00461021 addu v0,v0,a2 +800bd114: a0440000 sb a0,0(v0) +800bd118: 8e02e3e8 lw v0,-7192(s0) +800bd11c: 8fbf0014 lw ra,20(sp) +800bd120: 24420002 addiu v0,v0,2 +800bd124: ae02e3e8 sw v0,-7192(s0) +800bd128: 8fb00010 lw s0,16(sp) +800bd12c: 03e00008 jr ra +800bd130: 27bd0018 addiu sp,sp,24 +800bd134: 10c2001c beq a2,v0,800bd1a8 <_Z5Apu4Bv+0x10c> +800bd138: 3c02800b lui v0,0x800b +800bd13c: 24c2000c addiu v0,a2,12 +800bd140: 304200ff andi v0,v0,0xff +800bd144: 2c420004 sltiu v0,v0,4 +800bd148: 14400013 bnez v0,800bd198 <_Z5Apu4Bv+0xfc> +800bd14c: 3c028021 lui v0,0x8021 +800bd150: 240200f1 li v0,241 +800bd154: 10c2001e beq a2,v0,800bd1d0 <_Z5Apu4Bv+0x134> +800bd158: 3c02800b lui v0,0x800b +800bd15c: 2cc200fd sltiu v0,a2,253 +800bd160: 1040ffed beqz v0,800bd118 <_Z5Apu4Bv+0x7c> +800bd164: 00661021 addu v0,v1,a2 +800bd168: 2cc300fa sltiu v1,a2,250 +800bd16c: 1460ffea bnez v1,800bd118 <_Z5Apu4Bv+0x7c> +800bd170: a0440000 sb a0,0(v0) +800bd174: 14800011 bnez a0,800bd1bc <_Z5Apu4Bv+0x120> +800bd178: 3c028021 lui v0,0x8021 +800bd17c: 3c038021 lui v1,0x8021 +800bd180: 00061040 sll v0,a2,0x1 +800bd184: 2463e308 addiu v1,v1,-7416 +800bd188: 00431021 addu v0,v0,v1 +800bd18c: 24040100 li a0,256 +800bd190: 0802f446 j 800bd118 <_Z5Apu4Bv+0x7c> +800bd194: a444fede sh a0,-290(v0) +800bd198: 2442e308 addiu v0,v0,-7416 +800bd19c: 00c21021 addu v0,a2,v0 +800bd1a0: 0802f446 j 800bd118 <_Z5Apu4Bv+0x7c> +800bd1a4: a044ff13 sb a0,-237(v0) +800bd1a8: 244210e8 addiu v0,v0,4328 +800bd1ac: 0040f809 jalr v0 +800bd1b0: 00000000 nop +800bd1b4: 0802f447 j 800bd11c <_Z5Apu4Bv+0x80> +800bd1b8: 8e02e3e8 lw v0,-7192(s0) +800bd1bc: 00061840 sll v1,a2,0x1 +800bd1c0: 2442e308 addiu v0,v0,-7416 +800bd1c4: 00621821 addu v1,v1,v0 +800bd1c8: 0802f446 j 800bd118 <_Z5Apu4Bv+0x7c> +800bd1cc: a464fede sh a0,-290(v1) +800bd1d0: 24420c8c addiu v0,v0,3212 +800bd1d4: 0040f809 jalr v0 +800bd1d8: 00000000 nop +800bd1dc: 0802f447 j 800bd11c <_Z5Apu4Bv+0x80> +800bd1e0: 8e02e3e8 lw v0,-7192(s0) + +800bd1e4 <_Z5Apu59v>: +800bd1e4: 27bdffd8 addiu sp,sp,-40 +800bd1e8: afb20018 sw s2,24(sp) +800bd1ec: 3c128021 lui s2,0x8021 +800bd1f0: 2652e424 addiu s2,s2,-7132 +800bd1f4: afb10014 sw s1,20(sp) +800bd1f8: 92440004 lbu a0,4(s2) +800bd1fc: 3c11800b lui s1,0x800b +800bd200: 26314250 addiu s1,s1,16976 +800bd204: afbf0020 sw ra,32(sp) +800bd208: afb3001c sw s3,28(sp) +800bd20c: 0220f809 jalr s1 +800bd210: afb00010 sw s0,16(sp) +800bd214: 92440003 lbu a0,3(s2) +800bd218: 0220f809 jalr s1 +800bd21c: 00408021 move s0,v0 +800bd220: 92460004 lbu a2,4(s2) +800bd224: 02028026 xor s0,s0,v0 +800bd228: 3c138021 lui s3,0x8021 +800bd22c: 321000ff andi s0,s0,0xff +800bd230: 2665e3e8 addiu a1,s3,-7192 +800bd234: 3c028022 lui v0,0x8022 +800bd238: 2cc300f0 sltiu v1,a2,240 +800bd23c: a05050bc sb s0,20668(v0) +800bd240: a0b00029 sb s0,41(a1) +800bd244: 14600005 bnez v1,800bd25c <_Z5Apu59v+0x78> +800bd248: 320400ff andi a0,s0,0xff +800bd24c: 8ca20004 lw v0,4(a1) +800bd250: 8ca30008 lw v1,8(a1) +800bd254: 1062000f beq v1,v0,800bd294 <_Z5Apu59v+0xb0> +800bd258: 240200f3 li v0,243 +800bd25c: 2663e3e8 addiu v1,s3,-7192 +800bd260: 8c620008 lw v0,8(v1) +800bd264: 00461021 addu v0,v0,a2 +800bd268: a0440000 sb a0,0(v0) +800bd26c: 8e62e3e8 lw v0,-7192(s3) +800bd270: 8fbf0020 lw ra,32(sp) +800bd274: 24420001 addiu v0,v0,1 +800bd278: ae62e3e8 sw v0,-7192(s3) +800bd27c: 8fb20018 lw s2,24(sp) +800bd280: 8fb3001c lw s3,28(sp) +800bd284: 8fb10014 lw s1,20(sp) +800bd288: 8fb00010 lw s0,16(sp) +800bd28c: 03e00008 jr ra +800bd290: 27bd0028 addiu sp,sp,40 +800bd294: 10c2001c beq a2,v0,800bd308 <_Z5Apu59v+0x124> +800bd298: 3c02800b lui v0,0x800b +800bd29c: 24c2000c addiu v0,a2,12 +800bd2a0: 304200ff andi v0,v0,0xff +800bd2a4: 2c420004 sltiu v0,v0,4 +800bd2a8: 14400013 bnez v0,800bd2f8 <_Z5Apu59v+0x114> +800bd2ac: 3c028021 lui v0,0x8021 +800bd2b0: 240200f1 li v0,241 +800bd2b4: 10c2001e beq a2,v0,800bd330 <_Z5Apu59v+0x14c> +800bd2b8: 3c02800b lui v0,0x800b +800bd2bc: 2cc200fd sltiu v0,a2,253 +800bd2c0: 1040ffea beqz v0,800bd26c <_Z5Apu59v+0x88> +800bd2c4: 00661021 addu v0,v1,a2 +800bd2c8: 2cc300fa sltiu v1,a2,250 +800bd2cc: 1460ffe7 bnez v1,800bd26c <_Z5Apu59v+0x88> +800bd2d0: a0440000 sb a0,0(v0) +800bd2d4: 14800011 bnez a0,800bd31c <_Z5Apu59v+0x138> +800bd2d8: 3c028021 lui v0,0x8021 +800bd2dc: 3c038021 lui v1,0x8021 +800bd2e0: 00061040 sll v0,a2,0x1 +800bd2e4: 2463e308 addiu v1,v1,-7416 +800bd2e8: 00431021 addu v0,v0,v1 +800bd2ec: 24040100 li a0,256 +800bd2f0: 0802f49b j 800bd26c <_Z5Apu59v+0x88> +800bd2f4: a444fede sh a0,-290(v0) +800bd2f8: 2442e308 addiu v0,v0,-7416 +800bd2fc: 00c21021 addu v0,a2,v0 +800bd300: 0802f49b j 800bd26c <_Z5Apu59v+0x88> +800bd304: a044ff13 sb a0,-237(v0) +800bd308: 244210e8 addiu v0,v0,4328 +800bd30c: 0040f809 jalr v0 +800bd310: 00000000 nop +800bd314: 0802f49c j 800bd270 <_Z5Apu59v+0x8c> +800bd318: 8e62e3e8 lw v0,-7192(s3) +800bd31c: 00061840 sll v1,a2,0x1 +800bd320: 2442e308 addiu v0,v0,-7416 +800bd324: 00621821 addu v1,v1,v0 +800bd328: 0802f49b j 800bd26c <_Z5Apu59v+0x88> +800bd32c: a464fede sh a0,-290(v1) +800bd330: 24420c8c addiu v0,v0,3212 +800bd334: 0040f809 jalr v0 +800bd338: 00000000 nop +800bd33c: 0802f49c j 800bd270 <_Z5Apu59v+0x8c> +800bd340: 8e62e3e8 lw v0,-7192(s3) + +800bd344 <_Z5Apu58v>: +800bd344: 27bdffe0 addiu sp,sp,-32 +800bd348: afb00010 sw s0,16(sp) +800bd34c: 3c108021 lui s0,0x8021 +800bd350: 8e03e3e8 lw v1,-7192(s0) +800bd354: afb10014 sw s1,20(sp) +800bd358: afbf0018 sw ra,24(sp) +800bd35c: 90620001 lbu v0,1(v1) +800bd360: 3c118022 lui s1,0x8022 +800bd364: a22250bc sb v0,20668(s1) +800bd368: 3c02800b lui v0,0x800b +800bd36c: 24424250 addiu v0,v0,16976 +800bd370: 0040f809 jalr v0 +800bd374: 90640002 lbu a0,2(v1) +800bd378: 922350bc lbu v1,20668(s1) +800bd37c: 8e04e3e8 lw a0,-7192(s0) +800bd380: 00431026 xor v0,v0,v1 +800bd384: 304200ff andi v0,v0,0xff +800bd388: a22250bc sb v0,20668(s1) +800bd38c: 90850002 lbu a1,2(a0) +800bd390: 304400ff andi a0,v0,0xff +800bd394: 2ca200f0 sltiu v0,a1,240 +800bd398: 14400006 bnez v0,800bd3b4 <_Z5Apu58v+0x70> +800bd39c: 2603e3e8 addiu v1,s0,-7192 +800bd3a0: 2602e3e8 addiu v0,s0,-7192 +800bd3a4: 8c430004 lw v1,4(v0) +800bd3a8: 8c460008 lw a2,8(v0) +800bd3ac: 10c3000f beq a2,v1,800bd3ec <_Z5Apu58v+0xa8> +800bd3b0: 2603e3e8 addiu v1,s0,-7192 +800bd3b4: 8c620008 lw v0,8(v1) +800bd3b8: 00451021 addu v0,v0,a1 +800bd3bc: a0440000 sb a0,0(v0) +800bd3c0: 8e02e3e8 lw v0,-7192(s0) +800bd3c4: 922450bc lbu a0,20668(s1) +800bd3c8: 2603e3e8 addiu v1,s0,-7192 +800bd3cc: a0640029 sb a0,41(v1) +800bd3d0: 24420003 addiu v0,v0,3 +800bd3d4: ae02e3e8 sw v0,-7192(s0) +800bd3d8: 8fbf0018 lw ra,24(sp) +800bd3dc: 8fb10014 lw s1,20(sp) +800bd3e0: 8fb00010 lw s0,16(sp) +800bd3e4: 03e00008 jr ra +800bd3e8: 27bd0020 addiu sp,sp,32 +800bd3ec: 240200f3 li v0,243 +800bd3f0: 10a2001c beq a1,v0,800bd464 <_Z5Apu58v+0x120> +800bd3f4: 3c02800b lui v0,0x800b +800bd3f8: 24a2000c addiu v0,a1,12 +800bd3fc: 304200ff andi v0,v0,0xff +800bd400: 2c420004 sltiu v0,v0,4 +800bd404: 14400013 bnez v0,800bd454 <_Z5Apu58v+0x110> +800bd408: 3c028021 lui v0,0x8021 +800bd40c: 240200f1 li v0,241 +800bd410: 10a2001e beq a1,v0,800bd48c <_Z5Apu58v+0x148> +800bd414: 3c02800b lui v0,0x800b +800bd418: 2ca200fd sltiu v0,a1,253 +800bd41c: 1040ffe8 beqz v0,800bd3c0 <_Z5Apu58v+0x7c> +800bd420: 00c51021 addu v0,a2,a1 +800bd424: 2ca300fa sltiu v1,a1,250 +800bd428: 1460ffe5 bnez v1,800bd3c0 <_Z5Apu58v+0x7c> +800bd42c: a0440000 sb a0,0(v0) +800bd430: 14800011 bnez a0,800bd478 <_Z5Apu58v+0x134> +800bd434: 3c028021 lui v0,0x8021 +800bd438: 3c038021 lui v1,0x8021 +800bd43c: 00051040 sll v0,a1,0x1 +800bd440: 2463e308 addiu v1,v1,-7416 +800bd444: 00431021 addu v0,v0,v1 +800bd448: 24040100 li a0,256 +800bd44c: 0802f4f0 j 800bd3c0 <_Z5Apu58v+0x7c> +800bd450: a444fede sh a0,-290(v0) +800bd454: 2442e308 addiu v0,v0,-7416 +800bd458: 00a21021 addu v0,a1,v0 +800bd45c: 0802f4f0 j 800bd3c0 <_Z5Apu58v+0x7c> +800bd460: a044ff13 sb a0,-237(v0) +800bd464: 244210e8 addiu v0,v0,4328 +800bd468: 0040f809 jalr v0 +800bd46c: 00000000 nop +800bd470: 0802f4f1 j 800bd3c4 <_Z5Apu58v+0x80> +800bd474: 8e02e3e8 lw v0,-7192(s0) +800bd478: 00051840 sll v1,a1,0x1 +800bd47c: 2442e308 addiu v0,v0,-7416 +800bd480: 00621821 addu v1,v1,v0 +800bd484: 0802f4f0 j 800bd3c0 <_Z5Apu58v+0x7c> +800bd488: a464fede sh a0,-290(v1) +800bd48c: 24420c8c addiu v0,v0,3212 +800bd490: 0040f809 jalr v0 +800bd494: 00000000 nop +800bd498: 0802f4f1 j 800bd3c4 <_Z5Apu58v+0x80> +800bd49c: 8e02e3e8 lw v0,-7192(s0) + +800bd4a0 <_Z5Apu49v>: +800bd4a0: 27bdffe0 addiu sp,sp,-32 +800bd4a4: afb10014 sw s1,20(sp) +800bd4a8: 3c118021 lui s1,0x8021 +800bd4ac: 8e22e3e8 lw v0,-7192(s1) +800bd4b0: afbf001c sw ra,28(sp) +800bd4b4: afb20018 sw s2,24(sp) +800bd4b8: afb00010 sw s0,16(sp) +800bd4bc: 3c10800b lui s0,0x800b +800bd4c0: 26104250 addiu s0,s0,16976 +800bd4c4: 0200f809 jalr s0 +800bd4c8: 90440001 lbu a0,1(v0) +800bd4cc: 3c128022 lui s2,0x8022 +800bd4d0: 8e23e3e8 lw v1,-7192(s1) +800bd4d4: a24250bc sb v0,20668(s2) +800bd4d8: 0200f809 jalr s0 +800bd4dc: 90640002 lbu a0,2(v1) +800bd4e0: 924350bc lbu v1,20668(s2) +800bd4e4: 8e24e3e8 lw a0,-7192(s1) +800bd4e8: 00431026 xor v0,v0,v1 +800bd4ec: 304200ff andi v0,v0,0xff +800bd4f0: a24250bc sb v0,20668(s2) +800bd4f4: 90850002 lbu a1,2(a0) +800bd4f8: 304400ff andi a0,v0,0xff +800bd4fc: 2ca200f0 sltiu v0,a1,240 +800bd500: 14400006 bnez v0,800bd51c <_Z5Apu49v+0x7c> +800bd504: 2623e3e8 addiu v1,s1,-7192 +800bd508: 2622e3e8 addiu v0,s1,-7192 +800bd50c: 8c430004 lw v1,4(v0) +800bd510: 8c460008 lw a2,8(v0) +800bd514: 10c30010 beq a2,v1,800bd558 <_Z5Apu49v+0xb8> +800bd518: 2623e3e8 addiu v1,s1,-7192 +800bd51c: 8c620008 lw v0,8(v1) +800bd520: 00451021 addu v0,v0,a1 +800bd524: a0440000 sb a0,0(v0) +800bd528: 8e22e3e8 lw v0,-7192(s1) +800bd52c: 924450bc lbu a0,20668(s2) +800bd530: 2623e3e8 addiu v1,s1,-7192 +800bd534: a0640029 sb a0,41(v1) +800bd538: 24420003 addiu v0,v0,3 +800bd53c: ae22e3e8 sw v0,-7192(s1) +800bd540: 8fbf001c lw ra,28(sp) +800bd544: 8fb20018 lw s2,24(sp) +800bd548: 8fb10014 lw s1,20(sp) +800bd54c: 8fb00010 lw s0,16(sp) +800bd550: 03e00008 jr ra +800bd554: 27bd0020 addiu sp,sp,32 +800bd558: 240200f3 li v0,243 +800bd55c: 10a2001c beq a1,v0,800bd5d0 <_Z5Apu49v+0x130> +800bd560: 3c02800b lui v0,0x800b +800bd564: 24a2000c addiu v0,a1,12 +800bd568: 304200ff andi v0,v0,0xff +800bd56c: 2c420004 sltiu v0,v0,4 +800bd570: 14400013 bnez v0,800bd5c0 <_Z5Apu49v+0x120> +800bd574: 3c028021 lui v0,0x8021 +800bd578: 240200f1 li v0,241 +800bd57c: 10a2001e beq a1,v0,800bd5f8 <_Z5Apu49v+0x158> +800bd580: 3c02800b lui v0,0x800b +800bd584: 2ca200fd sltiu v0,a1,253 +800bd588: 1040ffe7 beqz v0,800bd528 <_Z5Apu49v+0x88> +800bd58c: 00c51021 addu v0,a2,a1 +800bd590: 2ca300fa sltiu v1,a1,250 +800bd594: 1460ffe4 bnez v1,800bd528 <_Z5Apu49v+0x88> +800bd598: a0440000 sb a0,0(v0) +800bd59c: 14800011 bnez a0,800bd5e4 <_Z5Apu49v+0x144> +800bd5a0: 3c028021 lui v0,0x8021 +800bd5a4: 3c038021 lui v1,0x8021 +800bd5a8: 00051040 sll v0,a1,0x1 +800bd5ac: 2463e308 addiu v1,v1,-7416 +800bd5b0: 00431021 addu v0,v0,v1 +800bd5b4: 24040100 li a0,256 +800bd5b8: 0802f54a j 800bd528 <_Z5Apu49v+0x88> +800bd5bc: a444fede sh a0,-290(v0) +800bd5c0: 2442e308 addiu v0,v0,-7416 +800bd5c4: 00a21021 addu v0,a1,v0 +800bd5c8: 0802f54a j 800bd528 <_Z5Apu49v+0x88> +800bd5cc: a044ff13 sb a0,-237(v0) +800bd5d0: 244210e8 addiu v0,v0,4328 +800bd5d4: 0040f809 jalr v0 +800bd5d8: 00000000 nop +800bd5dc: 0802f54b j 800bd52c <_Z5Apu49v+0x8c> +800bd5e0: 8e22e3e8 lw v0,-7192(s1) +800bd5e4: 00051840 sll v1,a1,0x1 +800bd5e8: 2442e308 addiu v0,v0,-7416 +800bd5ec: 00621821 addu v1,v1,v0 +800bd5f0: 0802f54a j 800bd528 <_Z5Apu49v+0x88> +800bd5f4: a464fede sh a0,-290(v1) +800bd5f8: 24420c8c addiu v0,v0,3212 +800bd5fc: 0040f809 jalr v0 +800bd600: 00000000 nop +800bd604: 0802f54b j 800bd52c <_Z5Apu49v+0x8c> +800bd608: 8e22e3e8 lw v0,-7192(s1) + +800bd60c <_Z5Apu9Bv>: +800bd60c: 27bdffe0 addiu sp,sp,-32 +800bd610: afb10014 sw s1,20(sp) +800bd614: 3c118021 lui s1,0x8021 +800bd618: afb00010 sw s0,16(sp) +800bd61c: 8e23e3e8 lw v1,-7192(s1) +800bd620: 3c108021 lui s0,0x8021 +800bd624: afb20018 sw s2,24(sp) +800bd628: afbf001c sw ra,28(sp) +800bd62c: 2610e424 addiu s0,s0,-7132 +800bd630: 90640001 lbu a0,1(v1) +800bd634: 92020004 lbu v0,4(s0) +800bd638: 3c128022 lui s2,0x8022 +800bd63c: 00822021 addu a0,a0,v0 +800bd640: 3c02800b lui v0,0x800b +800bd644: 24424250 addiu v0,v0,16976 +800bd648: 0040f809 jalr v0 +800bd64c: 308400ff andi a0,a0,0xff +800bd650: 2442ffff addiu v0,v0,-1 +800bd654: 304200ff andi v0,v0,0xff +800bd658: 8e24e3e8 lw a0,-7192(s1) +800bd65c: a24250bc sb v0,20668(s2) +800bd660: 90830001 lbu v1,1(a0) +800bd664: 92050004 lbu a1,4(s0) +800bd668: 304400ff andi a0,v0,0xff +800bd66c: 00651821 addu v1,v1,a1 +800bd670: 306500ff andi a1,v1,0xff +800bd674: 2ca200f0 sltiu v0,a1,240 +800bd678: 14400006 bnez v0,800bd694 <_Z5Apu9Bv+0x88> +800bd67c: 2623e3e8 addiu v1,s1,-7192 +800bd680: 2622e3e8 addiu v0,s1,-7192 +800bd684: 8c430004 lw v1,4(v0) +800bd688: 8c460008 lw a2,8(v0) +800bd68c: 10c30013 beq a2,v1,800bd6dc <_Z5Apu9Bv+0xd0> +800bd690: 2623e3e8 addiu v1,s1,-7192 +800bd694: 8c620008 lw v0,8(v1) +800bd698: 00451021 addu v0,v0,a1 +800bd69c: a0440000 sb a0,0(v0) +800bd6a0: 2624e3e8 addiu a0,s1,-7192 +800bd6a4: 8c82001c lw v0,28(a0) +800bd6a8: 8e23e3e8 lw v1,-7192(s1) +800bd6ac: 924550bc lbu a1,20668(s2) +800bd6b0: 24420001 addiu v0,v0,1 +800bd6b4: ac82001c sw v0,28(a0) +800bd6b8: a0850029 sb a1,41(a0) +800bd6bc: 24630002 addiu v1,v1,2 +800bd6c0: ae23e3e8 sw v1,-7192(s1) +800bd6c4: 8fbf001c lw ra,28(sp) +800bd6c8: 8fb20018 lw s2,24(sp) +800bd6cc: 8fb10014 lw s1,20(sp) +800bd6d0: 8fb00010 lw s0,16(sp) +800bd6d4: 03e00008 jr ra +800bd6d8: 27bd0020 addiu sp,sp,32 +800bd6dc: 240200f3 li v0,243 +800bd6e0: 10a2001a beq a1,v0,800bd74c <_Z5Apu9Bv+0x140> +800bd6e4: 24a2000c addiu v0,a1,12 +800bd6e8: 304200ff andi v0,v0,0xff +800bd6ec: 2c420004 sltiu v0,v0,4 +800bd6f0: 14400012 bnez v0,800bd73c <_Z5Apu9Bv+0x130> +800bd6f4: 3c028021 lui v0,0x8021 +800bd6f8: 240200f1 li v0,241 +800bd6fc: 10a2001e beq a1,v0,800bd778 <_Z5Apu9Bv+0x16c> +800bd700: 2ca200fd sltiu v0,a1,253 +800bd704: 1040ffe6 beqz v0,800bd6a0 <_Z5Apu9Bv+0x94> +800bd708: 00c51021 addu v0,a2,a1 +800bd70c: 2ca300fa sltiu v1,a1,250 +800bd710: 1460ffe3 bnez v1,800bd6a0 <_Z5Apu9Bv+0x94> +800bd714: a0440000 sb a0,0(v0) +800bd718: 14800012 bnez a0,800bd764 <_Z5Apu9Bv+0x158> +800bd71c: 3c028021 lui v0,0x8021 +800bd720: 3c038021 lui v1,0x8021 +800bd724: 00051040 sll v0,a1,0x1 +800bd728: 2463e308 addiu v1,v1,-7416 +800bd72c: 00431021 addu v0,v0,v1 +800bd730: 24040100 li a0,256 +800bd734: 0802f5a8 j 800bd6a0 <_Z5Apu9Bv+0x94> +800bd738: a444fede sh a0,-290(v0) +800bd73c: 2442e308 addiu v0,v0,-7416 +800bd740: 00a21021 addu v0,a1,v0 +800bd744: 0802f5a8 j 800bd6a0 <_Z5Apu9Bv+0x94> +800bd748: a044ff13 sb a0,-237(v0) +800bd74c: 3c02800b lui v0,0x800b +800bd750: 244210e8 addiu v0,v0,4328 +800bd754: 0040f809 jalr v0 +800bd758: 00000000 nop +800bd75c: 0802f5a9 j 800bd6a4 <_Z5Apu9Bv+0x98> +800bd760: 2624e3e8 addiu a0,s1,-7192 +800bd764: 00051840 sll v1,a1,0x1 +800bd768: 2442e308 addiu v0,v0,-7416 +800bd76c: 00621821 addu v1,v1,v0 +800bd770: 0802f5a8 j 800bd6a0 <_Z5Apu9Bv+0x94> +800bd774: a464fede sh a0,-290(v1) +800bd778: 3c02800b lui v0,0x800b +800bd77c: 24420c8c addiu v0,v0,3212 +800bd780: 0040f809 jalr v0 +800bd784: 00000000 nop +800bd788: 0802f5a9 j 800bd6a4 <_Z5Apu9Bv+0x98> +800bd78c: 2624e3e8 addiu a0,s1,-7192 + +800bd790 <_Z5Apu8Bv>: +800bd790: 27bdffe0 addiu sp,sp,-32 +800bd794: afb00010 sw s0,16(sp) +800bd798: 3c108021 lui s0,0x8021 +800bd79c: 8e02e3e8 lw v0,-7192(s0) +800bd7a0: afb10014 sw s1,20(sp) +800bd7a4: afbf0018 sw ra,24(sp) +800bd7a8: 90440001 lbu a0,1(v0) +800bd7ac: 3c02800b lui v0,0x800b +800bd7b0: 24424250 addiu v0,v0,16976 +800bd7b4: 0040f809 jalr v0 +800bd7b8: 3c118022 lui s1,0x8022 +800bd7bc: 2442ffff addiu v0,v0,-1 +800bd7c0: 304200ff andi v0,v0,0xff +800bd7c4: 8e03e3e8 lw v1,-7192(s0) +800bd7c8: a22250bc sb v0,20668(s1) +800bd7cc: 90650001 lbu a1,1(v1) +800bd7d0: 304400ff andi a0,v0,0xff +800bd7d4: 2ca200f0 sltiu v0,a1,240 +800bd7d8: 14400006 bnez v0,800bd7f4 <_Z5Apu8Bv+0x64> +800bd7dc: 2603e3e8 addiu v1,s0,-7192 +800bd7e0: 2602e3e8 addiu v0,s0,-7192 +800bd7e4: 8c430004 lw v1,4(v0) +800bd7e8: 8c460008 lw a2,8(v0) +800bd7ec: 10c30012 beq a2,v1,800bd838 <_Z5Apu8Bv+0xa8> +800bd7f0: 2603e3e8 addiu v1,s0,-7192 +800bd7f4: 8c620008 lw v0,8(v1) +800bd7f8: 00451021 addu v0,v0,a1 +800bd7fc: a0440000 sb a0,0(v0) +800bd800: 2604e3e8 addiu a0,s0,-7192 +800bd804: 8c82001c lw v0,28(a0) +800bd808: 8e03e3e8 lw v1,-7192(s0) +800bd80c: 922550bc lbu a1,20668(s1) +800bd810: 24420001 addiu v0,v0,1 +800bd814: ac82001c sw v0,28(a0) +800bd818: a0850029 sb a1,41(a0) +800bd81c: 24630002 addiu v1,v1,2 +800bd820: ae03e3e8 sw v1,-7192(s0) +800bd824: 8fbf0018 lw ra,24(sp) +800bd828: 8fb10014 lw s1,20(sp) +800bd82c: 8fb00010 lw s0,16(sp) +800bd830: 03e00008 jr ra +800bd834: 27bd0020 addiu sp,sp,32 +800bd838: 240200f3 li v0,243 +800bd83c: 10a2001a beq a1,v0,800bd8a8 <_Z5Apu8Bv+0x118> +800bd840: 24a2000c addiu v0,a1,12 +800bd844: 304200ff andi v0,v0,0xff +800bd848: 2c420004 sltiu v0,v0,4 +800bd84c: 14400012 bnez v0,800bd898 <_Z5Apu8Bv+0x108> +800bd850: 3c028021 lui v0,0x8021 +800bd854: 240200f1 li v0,241 +800bd858: 10a2001e beq a1,v0,800bd8d4 <_Z5Apu8Bv+0x144> +800bd85c: 2ca200fd sltiu v0,a1,253 +800bd860: 1040ffe7 beqz v0,800bd800 <_Z5Apu8Bv+0x70> +800bd864: 00c51021 addu v0,a2,a1 +800bd868: 2ca300fa sltiu v1,a1,250 +800bd86c: 1460ffe4 bnez v1,800bd800 <_Z5Apu8Bv+0x70> +800bd870: a0440000 sb a0,0(v0) +800bd874: 14800012 bnez a0,800bd8c0 <_Z5Apu8Bv+0x130> +800bd878: 3c028021 lui v0,0x8021 +800bd87c: 3c038021 lui v1,0x8021 +800bd880: 00051040 sll v0,a1,0x1 +800bd884: 2463e308 addiu v1,v1,-7416 +800bd888: 00431021 addu v0,v0,v1 +800bd88c: 24040100 li a0,256 +800bd890: 0802f600 j 800bd800 <_Z5Apu8Bv+0x70> +800bd894: a444fede sh a0,-290(v0) +800bd898: 2442e308 addiu v0,v0,-7416 +800bd89c: 00a21021 addu v0,a1,v0 +800bd8a0: 0802f600 j 800bd800 <_Z5Apu8Bv+0x70> +800bd8a4: a044ff13 sb a0,-237(v0) +800bd8a8: 3c02800b lui v0,0x800b +800bd8ac: 244210e8 addiu v0,v0,4328 +800bd8b0: 0040f809 jalr v0 +800bd8b4: 00000000 nop +800bd8b8: 0802f601 j 800bd804 <_Z5Apu8Bv+0x74> +800bd8bc: 2604e3e8 addiu a0,s0,-7192 +800bd8c0: 00051840 sll v1,a1,0x1 +800bd8c4: 2442e308 addiu v0,v0,-7416 +800bd8c8: 00621821 addu v1,v1,v0 +800bd8cc: 0802f600 j 800bd800 <_Z5Apu8Bv+0x70> +800bd8d0: a464fede sh a0,-290(v1) +800bd8d4: 3c02800b lui v0,0x800b +800bd8d8: 24420c8c addiu v0,v0,3212 +800bd8dc: 0040f809 jalr v0 +800bd8e0: 00000000 nop +800bd8e4: 0802f601 j 800bd804 <_Z5Apu8Bv+0x74> +800bd8e8: 2604e3e8 addiu a0,s0,-7192 + +800bd8ec <_Z5ApuBBv>: +800bd8ec: 27bdffe0 addiu sp,sp,-32 +800bd8f0: afb10014 sw s1,20(sp) +800bd8f4: 3c118021 lui s1,0x8021 +800bd8f8: afb00010 sw s0,16(sp) +800bd8fc: 8e23e3e8 lw v1,-7192(s1) +800bd900: 3c108021 lui s0,0x8021 +800bd904: afb20018 sw s2,24(sp) +800bd908: afbf001c sw ra,28(sp) +800bd90c: 2610e424 addiu s0,s0,-7132 +800bd910: 90640001 lbu a0,1(v1) +800bd914: 92020004 lbu v0,4(s0) +800bd918: 3c128022 lui s2,0x8022 +800bd91c: 00822021 addu a0,a0,v0 +800bd920: 3c02800b lui v0,0x800b +800bd924: 24424250 addiu v0,v0,16976 +800bd928: 0040f809 jalr v0 +800bd92c: 308400ff andi a0,a0,0xff +800bd930: 24420001 addiu v0,v0,1 +800bd934: 304200ff andi v0,v0,0xff +800bd938: 8e24e3e8 lw a0,-7192(s1) +800bd93c: a24250bc sb v0,20668(s2) +800bd940: 90830001 lbu v1,1(a0) +800bd944: 92050004 lbu a1,4(s0) +800bd948: 304400ff andi a0,v0,0xff +800bd94c: 00651821 addu v1,v1,a1 +800bd950: 306500ff andi a1,v1,0xff +800bd954: 2ca200f0 sltiu v0,a1,240 +800bd958: 14400006 bnez v0,800bd974 <_Z5ApuBBv+0x88> +800bd95c: 2623e3e8 addiu v1,s1,-7192 +800bd960: 2622e3e8 addiu v0,s1,-7192 +800bd964: 8c430004 lw v1,4(v0) +800bd968: 8c460008 lw a2,8(v0) +800bd96c: 10c30013 beq a2,v1,800bd9bc <_Z5ApuBBv+0xd0> +800bd970: 2623e3e8 addiu v1,s1,-7192 +800bd974: 8c620008 lw v0,8(v1) +800bd978: 00451021 addu v0,v0,a1 +800bd97c: a0440000 sb a0,0(v0) +800bd980: 2624e3e8 addiu a0,s1,-7192 +800bd984: 8c82001c lw v0,28(a0) +800bd988: 8e23e3e8 lw v1,-7192(s1) +800bd98c: 924550bc lbu a1,20668(s2) +800bd990: 24420001 addiu v0,v0,1 +800bd994: ac82001c sw v0,28(a0) +800bd998: a0850029 sb a1,41(a0) +800bd99c: 24630002 addiu v1,v1,2 +800bd9a0: ae23e3e8 sw v1,-7192(s1) +800bd9a4: 8fbf001c lw ra,28(sp) +800bd9a8: 8fb20018 lw s2,24(sp) +800bd9ac: 8fb10014 lw s1,20(sp) +800bd9b0: 8fb00010 lw s0,16(sp) +800bd9b4: 03e00008 jr ra +800bd9b8: 27bd0020 addiu sp,sp,32 +800bd9bc: 240200f3 li v0,243 +800bd9c0: 10a2001a beq a1,v0,800bda2c <_Z5ApuBBv+0x140> +800bd9c4: 24a2000c addiu v0,a1,12 +800bd9c8: 304200ff andi v0,v0,0xff +800bd9cc: 2c420004 sltiu v0,v0,4 +800bd9d0: 14400012 bnez v0,800bda1c <_Z5ApuBBv+0x130> +800bd9d4: 3c028021 lui v0,0x8021 +800bd9d8: 240200f1 li v0,241 +800bd9dc: 10a2001e beq a1,v0,800bda58 <_Z5ApuBBv+0x16c> +800bd9e0: 2ca200fd sltiu v0,a1,253 +800bd9e4: 1040ffe6 beqz v0,800bd980 <_Z5ApuBBv+0x94> +800bd9e8: 00c51021 addu v0,a2,a1 +800bd9ec: 2ca300fa sltiu v1,a1,250 +800bd9f0: 1460ffe3 bnez v1,800bd980 <_Z5ApuBBv+0x94> +800bd9f4: a0440000 sb a0,0(v0) +800bd9f8: 14800012 bnez a0,800bda44 <_Z5ApuBBv+0x158> +800bd9fc: 3c028021 lui v0,0x8021 +800bda00: 3c038021 lui v1,0x8021 +800bda04: 00051040 sll v0,a1,0x1 +800bda08: 2463e308 addiu v1,v1,-7416 +800bda0c: 00431021 addu v0,v0,v1 +800bda10: 24040100 li a0,256 +800bda14: 0802f660 j 800bd980 <_Z5ApuBBv+0x94> +800bda18: a444fede sh a0,-290(v0) +800bda1c: 2442e308 addiu v0,v0,-7416 +800bda20: 00a21021 addu v0,a1,v0 +800bda24: 0802f660 j 800bd980 <_Z5ApuBBv+0x94> +800bda28: a044ff13 sb a0,-237(v0) +800bda2c: 3c02800b lui v0,0x800b +800bda30: 244210e8 addiu v0,v0,4328 +800bda34: 0040f809 jalr v0 +800bda38: 00000000 nop +800bda3c: 0802f661 j 800bd984 <_Z5ApuBBv+0x98> +800bda40: 2624e3e8 addiu a0,s1,-7192 +800bda44: 00051840 sll v1,a1,0x1 +800bda48: 2442e308 addiu v0,v0,-7416 +800bda4c: 00621821 addu v1,v1,v0 +800bda50: 0802f660 j 800bd980 <_Z5ApuBBv+0x94> +800bda54: a464fede sh a0,-290(v1) +800bda58: 3c02800b lui v0,0x800b +800bda5c: 24420c8c addiu v0,v0,3212 +800bda60: 0040f809 jalr v0 +800bda64: 00000000 nop +800bda68: 0802f661 j 800bd984 <_Z5ApuBBv+0x98> +800bda6c: 2624e3e8 addiu a0,s1,-7192 + +800bda70 <_Z5ApuABv>: +800bda70: 27bdffe0 addiu sp,sp,-32 +800bda74: afb00010 sw s0,16(sp) +800bda78: 3c108021 lui s0,0x8021 +800bda7c: 8e02e3e8 lw v0,-7192(s0) +800bda80: afb10014 sw s1,20(sp) +800bda84: afbf0018 sw ra,24(sp) +800bda88: 90440001 lbu a0,1(v0) +800bda8c: 3c02800b lui v0,0x800b +800bda90: 24424250 addiu v0,v0,16976 +800bda94: 0040f809 jalr v0 +800bda98: 3c118022 lui s1,0x8022 +800bda9c: 24420001 addiu v0,v0,1 +800bdaa0: 304200ff andi v0,v0,0xff +800bdaa4: 8e03e3e8 lw v1,-7192(s0) +800bdaa8: a22250bc sb v0,20668(s1) +800bdaac: 90650001 lbu a1,1(v1) +800bdab0: 304400ff andi a0,v0,0xff +800bdab4: 2ca200f0 sltiu v0,a1,240 +800bdab8: 14400006 bnez v0,800bdad4 <_Z5ApuABv+0x64> +800bdabc: 2603e3e8 addiu v1,s0,-7192 +800bdac0: 2602e3e8 addiu v0,s0,-7192 +800bdac4: 8c430004 lw v1,4(v0) +800bdac8: 8c460008 lw a2,8(v0) +800bdacc: 10c30012 beq a2,v1,800bdb18 <_Z5ApuABv+0xa8> +800bdad0: 2603e3e8 addiu v1,s0,-7192 +800bdad4: 8c620008 lw v0,8(v1) +800bdad8: 00451021 addu v0,v0,a1 +800bdadc: a0440000 sb a0,0(v0) +800bdae0: 2604e3e8 addiu a0,s0,-7192 +800bdae4: 8c82001c lw v0,28(a0) +800bdae8: 8e03e3e8 lw v1,-7192(s0) +800bdaec: 922550bc lbu a1,20668(s1) +800bdaf0: 24420001 addiu v0,v0,1 +800bdaf4: ac82001c sw v0,28(a0) +800bdaf8: a0850029 sb a1,41(a0) +800bdafc: 24630002 addiu v1,v1,2 +800bdb00: ae03e3e8 sw v1,-7192(s0) +800bdb04: 8fbf0018 lw ra,24(sp) +800bdb08: 8fb10014 lw s1,20(sp) +800bdb0c: 8fb00010 lw s0,16(sp) +800bdb10: 03e00008 jr ra +800bdb14: 27bd0020 addiu sp,sp,32 +800bdb18: 240200f3 li v0,243 +800bdb1c: 10a2001a beq a1,v0,800bdb88 <_Z5ApuABv+0x118> +800bdb20: 24a2000c addiu v0,a1,12 +800bdb24: 304200ff andi v0,v0,0xff +800bdb28: 2c420004 sltiu v0,v0,4 +800bdb2c: 14400012 bnez v0,800bdb78 <_Z5ApuABv+0x108> +800bdb30: 3c028021 lui v0,0x8021 +800bdb34: 240200f1 li v0,241 +800bdb38: 10a2001e beq a1,v0,800bdbb4 <_Z5ApuABv+0x144> +800bdb3c: 2ca200fd sltiu v0,a1,253 +800bdb40: 1040ffe7 beqz v0,800bdae0 <_Z5ApuABv+0x70> +800bdb44: 00c51021 addu v0,a2,a1 +800bdb48: 2ca300fa sltiu v1,a1,250 +800bdb4c: 1460ffe4 bnez v1,800bdae0 <_Z5ApuABv+0x70> +800bdb50: a0440000 sb a0,0(v0) +800bdb54: 14800012 bnez a0,800bdba0 <_Z5ApuABv+0x130> +800bdb58: 3c028021 lui v0,0x8021 +800bdb5c: 3c038021 lui v1,0x8021 +800bdb60: 00051040 sll v0,a1,0x1 +800bdb64: 2463e308 addiu v1,v1,-7416 +800bdb68: 00431021 addu v0,v0,v1 +800bdb6c: 24040100 li a0,256 +800bdb70: 0802f6b8 j 800bdae0 <_Z5ApuABv+0x70> +800bdb74: a444fede sh a0,-290(v0) +800bdb78: 2442e308 addiu v0,v0,-7416 +800bdb7c: 00a21021 addu v0,a1,v0 +800bdb80: 0802f6b8 j 800bdae0 <_Z5ApuABv+0x70> +800bdb84: a044ff13 sb a0,-237(v0) +800bdb88: 3c02800b lui v0,0x800b +800bdb8c: 244210e8 addiu v0,v0,4328 +800bdb90: 0040f809 jalr v0 +800bdb94: 00000000 nop +800bdb98: 0802f6b9 j 800bdae4 <_Z5ApuABv+0x74> +800bdb9c: 2604e3e8 addiu a0,s0,-7192 +800bdba0: 00051840 sll v1,a1,0x1 +800bdba4: 2442e308 addiu v0,v0,-7416 +800bdba8: 00621821 addu v1,v1,v0 +800bdbac: 0802f6b8 j 800bdae0 <_Z5ApuABv+0x70> +800bdbb0: a464fede sh a0,-290(v1) +800bdbb4: 3c02800b lui v0,0x800b +800bdbb8: 24420c8c addiu v0,v0,3212 +800bdbbc: 0040f809 jalr v0 +800bdbc0: 00000000 nop +800bdbc4: 0802f6b9 j 800bdae4 <_Z5ApuABv+0x74> +800bdbc8: 2604e3e8 addiu a0,s0,-7192 + +800bdbcc <_Z5Apu3Bv>: +800bdbcc: 27bdffe0 addiu sp,sp,-32 +800bdbd0: afb10014 sw s1,20(sp) +800bdbd4: 3c118021 lui s1,0x8021 +800bdbd8: afb00010 sw s0,16(sp) +800bdbdc: 8e23e3e8 lw v1,-7192(s1) +800bdbe0: 3c108021 lui s0,0x8021 +800bdbe4: afbf0018 sw ra,24(sp) +800bdbe8: 2610e424 addiu s0,s0,-7132 +800bdbec: 90640001 lbu a0,1(v1) +800bdbf0: 92020004 lbu v0,4(s0) +800bdbf4: 00822021 addu a0,a0,v0 +800bdbf8: 3c02800b lui v0,0x800b +800bdbfc: 24424250 addiu v0,v0,16976 +800bdc00: 0040f809 jalr v0 +800bdc04: 308400ff andi a0,a0,0xff +800bdc08: 2627e3e8 addiu a3,s1,-7192 +800bdc0c: 90e30028 lbu v1,40(a3) +800bdc10: 00021040 sll v0,v0,0x1 +800bdc14: 00431025 or v0,v0,v1 +800bdc18: 3042ffff andi v0,v0,0xffff +800bdc1c: 2c440100 sltiu a0,v0,256 +800bdc20: 3c038022 lui v1,0x8022 +800bdc24: 304500ff andi a1,v0,0xff +800bdc28: a46250be sh v0,20670(v1) +800bdc2c: 38840001 xori a0,a0,0x1 +800bdc30: 8e26e3e8 lw a2,-7192(s1) +800bdc34: 3c028022 lui v0,0x8022 +800bdc38: a0e40028 sb a0,40(a3) +800bdc3c: a04550bc sb a1,20668(v0) +800bdc40: a0e50029 sb a1,41(a3) +800bdc44: 90c20001 lbu v0,1(a2) +800bdc48: 92030004 lbu v1,4(s0) +800bdc4c: 00431021 addu v0,v0,v1 +800bdc50: 304600ff andi a2,v0,0xff +800bdc54: 2cc300f0 sltiu v1,a2,240 +800bdc58: 14600005 bnez v1,800bdc70 <_Z5Apu3Bv+0xa4> +800bdc5c: 30a400ff andi a0,a1,0xff +800bdc60: 8ce20004 lw v0,4(a3) +800bdc64: 8ce30008 lw v1,8(a3) +800bdc68: 1062000d beq v1,v0,800bdca0 <_Z5Apu3Bv+0xd4> +800bdc6c: 240200f3 li v0,243 +800bdc70: 2623e3e8 addiu v1,s1,-7192 +800bdc74: 8c620008 lw v0,8(v1) +800bdc78: 00461021 addu v0,v0,a2 +800bdc7c: a0440000 sb a0,0(v0) +800bdc80: 8e22e3e8 lw v0,-7192(s1) +800bdc84: 8fbf0018 lw ra,24(sp) +800bdc88: 24420002 addiu v0,v0,2 +800bdc8c: ae22e3e8 sw v0,-7192(s1) +800bdc90: 8fb00010 lw s0,16(sp) +800bdc94: 8fb10014 lw s1,20(sp) +800bdc98: 03e00008 jr ra +800bdc9c: 27bd0020 addiu sp,sp,32 +800bdca0: 10c2001c beq a2,v0,800bdd14 <_Z5Apu3Bv+0x148> +800bdca4: 3c02800b lui v0,0x800b +800bdca8: 24c2000c addiu v0,a2,12 +800bdcac: 304200ff andi v0,v0,0xff +800bdcb0: 2c420004 sltiu v0,v0,4 +800bdcb4: 14400013 bnez v0,800bdd04 <_Z5Apu3Bv+0x138> +800bdcb8: 3c028021 lui v0,0x8021 +800bdcbc: 240200f1 li v0,241 +800bdcc0: 10c2001e beq a2,v0,800bdd3c <_Z5Apu3Bv+0x170> +800bdcc4: 3c02800b lui v0,0x800b +800bdcc8: 2cc200fd sltiu v0,a2,253 +800bdccc: 1040ffec beqz v0,800bdc80 <_Z5Apu3Bv+0xb4> +800bdcd0: 00661021 addu v0,v1,a2 +800bdcd4: 2cc300fa sltiu v1,a2,250 +800bdcd8: 1460ffe9 bnez v1,800bdc80 <_Z5Apu3Bv+0xb4> +800bdcdc: a0440000 sb a0,0(v0) +800bdce0: 14800011 bnez a0,800bdd28 <_Z5Apu3Bv+0x15c> +800bdce4: 3c028021 lui v0,0x8021 +800bdce8: 3c038021 lui v1,0x8021 +800bdcec: 00061040 sll v0,a2,0x1 +800bdcf0: 2463e308 addiu v1,v1,-7416 +800bdcf4: 00431021 addu v0,v0,v1 +800bdcf8: 24040100 li a0,256 +800bdcfc: 0802f720 j 800bdc80 <_Z5Apu3Bv+0xb4> +800bdd00: a444fede sh a0,-290(v0) +800bdd04: 2442e308 addiu v0,v0,-7416 +800bdd08: 00c21021 addu v0,a2,v0 +800bdd0c: 0802f720 j 800bdc80 <_Z5Apu3Bv+0xb4> +800bdd10: a044ff13 sb a0,-237(v0) +800bdd14: 244210e8 addiu v0,v0,4328 +800bdd18: 0040f809 jalr v0 +800bdd1c: 00000000 nop +800bdd20: 0802f721 j 800bdc84 <_Z5Apu3Bv+0xb8> +800bdd24: 8e22e3e8 lw v0,-7192(s1) +800bdd28: 00061840 sll v1,a2,0x1 +800bdd2c: 2442e308 addiu v0,v0,-7416 +800bdd30: 00621821 addu v1,v1,v0 +800bdd34: 0802f720 j 800bdc80 <_Z5Apu3Bv+0xb4> +800bdd38: a464fede sh a0,-290(v1) +800bdd3c: 24420c8c addiu v0,v0,3212 +800bdd40: 0040f809 jalr v0 +800bdd44: 00000000 nop +800bdd48: 0802f721 j 800bdc84 <_Z5Apu3Bv+0xb8> +800bdd4c: 8e22e3e8 lw v0,-7192(s1) + +800bdd50 <_Z5Apu2Bv>: +800bdd50: 27bdffe8 addiu sp,sp,-24 +800bdd54: afb00010 sw s0,16(sp) +800bdd58: 3c108021 lui s0,0x8021 +800bdd5c: 8e02e3e8 lw v0,-7192(s0) +800bdd60: afbf0014 sw ra,20(sp) +800bdd64: 90440001 lbu a0,1(v0) +800bdd68: 3c02800b lui v0,0x800b +800bdd6c: 24424250 addiu v0,v0,16976 +800bdd70: 0040f809 jalr v0 +800bdd74: 00000000 nop +800bdd78: 2607e3e8 addiu a3,s0,-7192 +800bdd7c: 90e30028 lbu v1,40(a3) +800bdd80: 00021040 sll v0,v0,0x1 +800bdd84: 00431025 or v0,v0,v1 +800bdd88: 3042ffff andi v0,v0,0xffff +800bdd8c: 2c440100 sltiu a0,v0,256 +800bdd90: 3c038022 lui v1,0x8022 +800bdd94: 304500ff andi a1,v0,0xff +800bdd98: 38840001 xori a0,a0,0x1 +800bdd9c: a46250be sh v0,20670(v1) +800bdda0: 8e06e3e8 lw a2,-7192(s0) +800bdda4: 3c028022 lui v0,0x8022 +800bdda8: a0e40028 sb a0,40(a3) +800bddac: a04550bc sb a1,20668(v0) +800bddb0: a0e50029 sb a1,41(a3) +800bddb4: 90c60001 lbu a2,1(a2) +800bddb8: 2cc200f0 sltiu v0,a2,240 +800bddbc: 14400005 bnez v0,800bddd4 <_Z5Apu2Bv+0x84> +800bddc0: 30a400ff andi a0,a1,0xff +800bddc4: 8ce20004 lw v0,4(a3) +800bddc8: 8ce30008 lw v1,8(a3) +800bddcc: 1062000c beq v1,v0,800bde00 <_Z5Apu2Bv+0xb0> +800bddd0: 240200f3 li v0,243 +800bddd4: 2603e3e8 addiu v1,s0,-7192 +800bddd8: 8c620008 lw v0,8(v1) +800bdddc: 00461021 addu v0,v0,a2 +800bdde0: a0440000 sb a0,0(v0) +800bdde4: 8e02e3e8 lw v0,-7192(s0) +800bdde8: 8fbf0014 lw ra,20(sp) +800bddec: 24420002 addiu v0,v0,2 +800bddf0: ae02e3e8 sw v0,-7192(s0) +800bddf4: 8fb00010 lw s0,16(sp) +800bddf8: 03e00008 jr ra +800bddfc: 27bd0018 addiu sp,sp,24 +800bde00: 10c2001c beq a2,v0,800bde74 <_Z5Apu2Bv+0x124> +800bde04: 3c02800b lui v0,0x800b +800bde08: 24c2000c addiu v0,a2,12 +800bde0c: 304200ff andi v0,v0,0xff +800bde10: 2c420004 sltiu v0,v0,4 +800bde14: 14400013 bnez v0,800bde64 <_Z5Apu2Bv+0x114> +800bde18: 3c028021 lui v0,0x8021 +800bde1c: 240200f1 li v0,241 +800bde20: 10c2001e beq a2,v0,800bde9c <_Z5Apu2Bv+0x14c> +800bde24: 3c02800b lui v0,0x800b +800bde28: 2cc200fd sltiu v0,a2,253 +800bde2c: 1040ffed beqz v0,800bdde4 <_Z5Apu2Bv+0x94> +800bde30: 00661021 addu v0,v1,a2 +800bde34: 2cc300fa sltiu v1,a2,250 +800bde38: 1460ffea bnez v1,800bdde4 <_Z5Apu2Bv+0x94> +800bde3c: a0440000 sb a0,0(v0) +800bde40: 14800011 bnez a0,800bde88 <_Z5Apu2Bv+0x138> +800bde44: 3c028021 lui v0,0x8021 +800bde48: 3c038021 lui v1,0x8021 +800bde4c: 00061040 sll v0,a2,0x1 +800bde50: 2463e308 addiu v1,v1,-7416 +800bde54: 00431021 addu v0,v0,v1 +800bde58: 24040100 li a0,256 +800bde5c: 0802f779 j 800bdde4 <_Z5Apu2Bv+0x94> +800bde60: a444fede sh a0,-290(v0) +800bde64: 2442e308 addiu v0,v0,-7416 +800bde68: 00c21021 addu v0,a2,v0 +800bde6c: 0802f779 j 800bdde4 <_Z5Apu2Bv+0x94> +800bde70: a044ff13 sb a0,-237(v0) +800bde74: 244210e8 addiu v0,v0,4328 +800bde78: 0040f809 jalr v0 +800bde7c: 00000000 nop +800bde80: 0802f77a j 800bdde8 <_Z5Apu2Bv+0x98> +800bde84: 8e02e3e8 lw v0,-7192(s0) +800bde88: 00061840 sll v1,a2,0x1 +800bde8c: 2442e308 addiu v0,v0,-7416 +800bde90: 00621821 addu v1,v1,v0 +800bde94: 0802f779 j 800bdde4 <_Z5Apu2Bv+0x94> +800bde98: a464fede sh a0,-290(v1) +800bde9c: 24420c8c addiu v0,v0,3212 +800bdea0: 0040f809 jalr v0 +800bdea4: 00000000 nop +800bdea8: 0802f77a j 800bdde8 <_Z5Apu2Bv+0x98> +800bdeac: 8e02e3e8 lw v0,-7192(s0) + +800bdeb0 <_Z5Apu39v>: +800bdeb0: 27bdffd8 addiu sp,sp,-40 +800bdeb4: afb20018 sw s2,24(sp) +800bdeb8: 3c128021 lui s2,0x8021 +800bdebc: 2652e424 addiu s2,s2,-7132 +800bdec0: afb10014 sw s1,20(sp) +800bdec4: 92440004 lbu a0,4(s2) +800bdec8: 3c11800b lui s1,0x800b +800bdecc: 26314250 addiu s1,s1,16976 +800bded0: afbf0020 sw ra,32(sp) +800bded4: afb3001c sw s3,28(sp) +800bded8: 0220f809 jalr s1 +800bdedc: afb00010 sw s0,16(sp) +800bdee0: 92440003 lbu a0,3(s2) +800bdee4: 0220f809 jalr s1 +800bdee8: 00408021 move s0,v0 +800bdeec: 92460004 lbu a2,4(s2) +800bdef0: 02028024 and s0,s0,v0 +800bdef4: 3c138021 lui s3,0x8021 +800bdef8: 321000ff andi s0,s0,0xff +800bdefc: 2665e3e8 addiu a1,s3,-7192 +800bdf00: 3c028022 lui v0,0x8022 +800bdf04: 2cc300f0 sltiu v1,a2,240 +800bdf08: a05050bc sb s0,20668(v0) +800bdf0c: a0b00029 sb s0,41(a1) +800bdf10: 14600005 bnez v1,800bdf28 <_Z5Apu39v+0x78> +800bdf14: 320400ff andi a0,s0,0xff +800bdf18: 8ca20004 lw v0,4(a1) +800bdf1c: 8ca30008 lw v1,8(a1) +800bdf20: 1062000f beq v1,v0,800bdf60 <_Z5Apu39v+0xb0> +800bdf24: 240200f3 li v0,243 +800bdf28: 2663e3e8 addiu v1,s3,-7192 +800bdf2c: 8c620008 lw v0,8(v1) +800bdf30: 00461021 addu v0,v0,a2 +800bdf34: a0440000 sb a0,0(v0) +800bdf38: 8e62e3e8 lw v0,-7192(s3) +800bdf3c: 8fbf0020 lw ra,32(sp) +800bdf40: 24420001 addiu v0,v0,1 +800bdf44: ae62e3e8 sw v0,-7192(s3) +800bdf48: 8fb20018 lw s2,24(sp) +800bdf4c: 8fb3001c lw s3,28(sp) +800bdf50: 8fb10014 lw s1,20(sp) +800bdf54: 8fb00010 lw s0,16(sp) +800bdf58: 03e00008 jr ra +800bdf5c: 27bd0028 addiu sp,sp,40 +800bdf60: 10c2001c beq a2,v0,800bdfd4 <_Z5Apu39v+0x124> +800bdf64: 3c02800b lui v0,0x800b +800bdf68: 24c2000c addiu v0,a2,12 +800bdf6c: 304200ff andi v0,v0,0xff +800bdf70: 2c420004 sltiu v0,v0,4 +800bdf74: 14400013 bnez v0,800bdfc4 <_Z5Apu39v+0x114> +800bdf78: 3c028021 lui v0,0x8021 +800bdf7c: 240200f1 li v0,241 +800bdf80: 10c2001e beq a2,v0,800bdffc <_Z5Apu39v+0x14c> +800bdf84: 3c02800b lui v0,0x800b +800bdf88: 2cc200fd sltiu v0,a2,253 +800bdf8c: 1040ffea beqz v0,800bdf38 <_Z5Apu39v+0x88> +800bdf90: 00661021 addu v0,v1,a2 +800bdf94: 2cc300fa sltiu v1,a2,250 +800bdf98: 1460ffe7 bnez v1,800bdf38 <_Z5Apu39v+0x88> +800bdf9c: a0440000 sb a0,0(v0) +800bdfa0: 14800011 bnez a0,800bdfe8 <_Z5Apu39v+0x138> +800bdfa4: 3c028021 lui v0,0x8021 +800bdfa8: 3c038021 lui v1,0x8021 +800bdfac: 00061040 sll v0,a2,0x1 +800bdfb0: 2463e308 addiu v1,v1,-7416 +800bdfb4: 00431021 addu v0,v0,v1 +800bdfb8: 24040100 li a0,256 +800bdfbc: 0802f7ce j 800bdf38 <_Z5Apu39v+0x88> +800bdfc0: a444fede sh a0,-290(v0) +800bdfc4: 2442e308 addiu v0,v0,-7416 +800bdfc8: 00c21021 addu v0,a2,v0 +800bdfcc: 0802f7ce j 800bdf38 <_Z5Apu39v+0x88> +800bdfd0: a044ff13 sb a0,-237(v0) +800bdfd4: 244210e8 addiu v0,v0,4328 +800bdfd8: 0040f809 jalr v0 +800bdfdc: 00000000 nop +800bdfe0: 0802f7cf j 800bdf3c <_Z5Apu39v+0x8c> +800bdfe4: 8e62e3e8 lw v0,-7192(s3) +800bdfe8: 00061840 sll v1,a2,0x1 +800bdfec: 2442e308 addiu v0,v0,-7416 +800bdff0: 00621821 addu v1,v1,v0 +800bdff4: 0802f7ce j 800bdf38 <_Z5Apu39v+0x88> +800bdff8: a464fede sh a0,-290(v1) +800bdffc: 24420c8c addiu v0,v0,3212 +800be000: 0040f809 jalr v0 +800be004: 00000000 nop +800be008: 0802f7cf j 800bdf3c <_Z5Apu39v+0x8c> +800be00c: 8e62e3e8 lw v0,-7192(s3) + +800be010 <_Z5Apu38v>: +800be010: 27bdffe0 addiu sp,sp,-32 +800be014: afb00010 sw s0,16(sp) +800be018: 3c108021 lui s0,0x8021 +800be01c: 8e03e3e8 lw v1,-7192(s0) +800be020: afb10014 sw s1,20(sp) +800be024: afbf0018 sw ra,24(sp) +800be028: 90620001 lbu v0,1(v1) +800be02c: 3c118022 lui s1,0x8022 +800be030: a22250bc sb v0,20668(s1) +800be034: 3c02800b lui v0,0x800b +800be038: 24424250 addiu v0,v0,16976 +800be03c: 0040f809 jalr v0 +800be040: 90640002 lbu a0,2(v1) +800be044: 922350bc lbu v1,20668(s1) +800be048: 8e04e3e8 lw a0,-7192(s0) +800be04c: 00431024 and v0,v0,v1 +800be050: a22250bc sb v0,20668(s1) +800be054: 90850002 lbu a1,2(a0) +800be058: 304400ff andi a0,v0,0xff +800be05c: 2ca200f0 sltiu v0,a1,240 +800be060: 14400006 bnez v0,800be07c <_Z5Apu38v+0x6c> +800be064: 2603e3e8 addiu v1,s0,-7192 +800be068: 2602e3e8 addiu v0,s0,-7192 +800be06c: 8c430004 lw v1,4(v0) +800be070: 8c460008 lw a2,8(v0) +800be074: 10c3000f beq a2,v1,800be0b4 <_Z5Apu38v+0xa4> +800be078: 2603e3e8 addiu v1,s0,-7192 +800be07c: 8c620008 lw v0,8(v1) +800be080: 00451021 addu v0,v0,a1 +800be084: a0440000 sb a0,0(v0) +800be088: 8e02e3e8 lw v0,-7192(s0) +800be08c: 922450bc lbu a0,20668(s1) +800be090: 2603e3e8 addiu v1,s0,-7192 +800be094: a0640029 sb a0,41(v1) +800be098: 24420003 addiu v0,v0,3 +800be09c: ae02e3e8 sw v0,-7192(s0) +800be0a0: 8fbf0018 lw ra,24(sp) +800be0a4: 8fb10014 lw s1,20(sp) +800be0a8: 8fb00010 lw s0,16(sp) +800be0ac: 03e00008 jr ra +800be0b0: 27bd0020 addiu sp,sp,32 +800be0b4: 240200f3 li v0,243 +800be0b8: 10a2001c beq a1,v0,800be12c <_Z5Apu38v+0x11c> +800be0bc: 3c02800b lui v0,0x800b +800be0c0: 24a2000c addiu v0,a1,12 +800be0c4: 304200ff andi v0,v0,0xff +800be0c8: 2c420004 sltiu v0,v0,4 +800be0cc: 14400013 bnez v0,800be11c <_Z5Apu38v+0x10c> +800be0d0: 3c028021 lui v0,0x8021 +800be0d4: 240200f1 li v0,241 +800be0d8: 10a2001e beq a1,v0,800be154 <_Z5Apu38v+0x144> +800be0dc: 3c02800b lui v0,0x800b +800be0e0: 2ca200fd sltiu v0,a1,253 +800be0e4: 1040ffe8 beqz v0,800be088 <_Z5Apu38v+0x78> +800be0e8: 00c51021 addu v0,a2,a1 +800be0ec: 2ca300fa sltiu v1,a1,250 +800be0f0: 1460ffe5 bnez v1,800be088 <_Z5Apu38v+0x78> +800be0f4: a0440000 sb a0,0(v0) +800be0f8: 14800011 bnez a0,800be140 <_Z5Apu38v+0x130> +800be0fc: 3c028021 lui v0,0x8021 +800be100: 3c038021 lui v1,0x8021 +800be104: 00051040 sll v0,a1,0x1 +800be108: 2463e308 addiu v1,v1,-7416 +800be10c: 00431021 addu v0,v0,v1 +800be110: 24040100 li a0,256 +800be114: 0802f822 j 800be088 <_Z5Apu38v+0x78> +800be118: a444fede sh a0,-290(v0) +800be11c: 2442e308 addiu v0,v0,-7416 +800be120: 00a21021 addu v0,a1,v0 +800be124: 0802f822 j 800be088 <_Z5Apu38v+0x78> +800be128: a044ff13 sb a0,-237(v0) +800be12c: 244210e8 addiu v0,v0,4328 +800be130: 0040f809 jalr v0 +800be134: 00000000 nop +800be138: 0802f823 j 800be08c <_Z5Apu38v+0x7c> +800be13c: 8e02e3e8 lw v0,-7192(s0) +800be140: 00051840 sll v1,a1,0x1 +800be144: 2442e308 addiu v0,v0,-7416 +800be148: 00621821 addu v1,v1,v0 +800be14c: 0802f822 j 800be088 <_Z5Apu38v+0x78> +800be150: a464fede sh a0,-290(v1) +800be154: 24420c8c addiu v0,v0,3212 +800be158: 0040f809 jalr v0 +800be15c: 00000000 nop +800be160: 0802f823 j 800be08c <_Z5Apu38v+0x7c> +800be164: 8e02e3e8 lw v0,-7192(s0) + +800be168 <_Z5Apu29v>: +800be168: 27bdffe0 addiu sp,sp,-32 +800be16c: afb10014 sw s1,20(sp) +800be170: 3c118021 lui s1,0x8021 +800be174: 8e22e3e8 lw v0,-7192(s1) +800be178: afbf001c sw ra,28(sp) +800be17c: afb20018 sw s2,24(sp) +800be180: afb00010 sw s0,16(sp) +800be184: 3c10800b lui s0,0x800b +800be188: 26104250 addiu s0,s0,16976 +800be18c: 0200f809 jalr s0 +800be190: 90440001 lbu a0,1(v0) +800be194: 3c128022 lui s2,0x8022 +800be198: 8e23e3e8 lw v1,-7192(s1) +800be19c: a24250bc sb v0,20668(s2) +800be1a0: 0200f809 jalr s0 +800be1a4: 90640002 lbu a0,2(v1) +800be1a8: 924350bc lbu v1,20668(s2) +800be1ac: 8e24e3e8 lw a0,-7192(s1) +800be1b0: 00431024 and v0,v0,v1 +800be1b4: a24250bc sb v0,20668(s2) +800be1b8: 90850002 lbu a1,2(a0) +800be1bc: 304400ff andi a0,v0,0xff +800be1c0: 2ca200f0 sltiu v0,a1,240 +800be1c4: 14400006 bnez v0,800be1e0 <_Z5Apu29v+0x78> +800be1c8: 2623e3e8 addiu v1,s1,-7192 +800be1cc: 2622e3e8 addiu v0,s1,-7192 +800be1d0: 8c430004 lw v1,4(v0) +800be1d4: 8c460008 lw a2,8(v0) +800be1d8: 10c30010 beq a2,v1,800be21c <_Z5Apu29v+0xb4> +800be1dc: 2623e3e8 addiu v1,s1,-7192 +800be1e0: 8c620008 lw v0,8(v1) +800be1e4: 00451021 addu v0,v0,a1 +800be1e8: a0440000 sb a0,0(v0) +800be1ec: 8e22e3e8 lw v0,-7192(s1) +800be1f0: 924450bc lbu a0,20668(s2) +800be1f4: 2623e3e8 addiu v1,s1,-7192 +800be1f8: a0640029 sb a0,41(v1) +800be1fc: 24420003 addiu v0,v0,3 +800be200: ae22e3e8 sw v0,-7192(s1) +800be204: 8fbf001c lw ra,28(sp) +800be208: 8fb20018 lw s2,24(sp) +800be20c: 8fb10014 lw s1,20(sp) +800be210: 8fb00010 lw s0,16(sp) +800be214: 03e00008 jr ra +800be218: 27bd0020 addiu sp,sp,32 +800be21c: 240200f3 li v0,243 +800be220: 10a2001c beq a1,v0,800be294 <_Z5Apu29v+0x12c> +800be224: 3c02800b lui v0,0x800b +800be228: 24a2000c addiu v0,a1,12 +800be22c: 304200ff andi v0,v0,0xff +800be230: 2c420004 sltiu v0,v0,4 +800be234: 14400013 bnez v0,800be284 <_Z5Apu29v+0x11c> +800be238: 3c028021 lui v0,0x8021 +800be23c: 240200f1 li v0,241 +800be240: 10a2001e beq a1,v0,800be2bc <_Z5Apu29v+0x154> +800be244: 3c02800b lui v0,0x800b +800be248: 2ca200fd sltiu v0,a1,253 +800be24c: 1040ffe7 beqz v0,800be1ec <_Z5Apu29v+0x84> +800be250: 00c51021 addu v0,a2,a1 +800be254: 2ca300fa sltiu v1,a1,250 +800be258: 1460ffe4 bnez v1,800be1ec <_Z5Apu29v+0x84> +800be25c: a0440000 sb a0,0(v0) +800be260: 14800011 bnez a0,800be2a8 <_Z5Apu29v+0x140> +800be264: 3c028021 lui v0,0x8021 +800be268: 3c038021 lui v1,0x8021 +800be26c: 00051040 sll v0,a1,0x1 +800be270: 2463e308 addiu v1,v1,-7416 +800be274: 00431021 addu v0,v0,v1 +800be278: 24040100 li a0,256 +800be27c: 0802f87b j 800be1ec <_Z5Apu29v+0x84> +800be280: a444fede sh a0,-290(v0) +800be284: 2442e308 addiu v0,v0,-7416 +800be288: 00a21021 addu v0,a1,v0 +800be28c: 0802f87b j 800be1ec <_Z5Apu29v+0x84> +800be290: a044ff13 sb a0,-237(v0) +800be294: 244210e8 addiu v0,v0,4328 +800be298: 0040f809 jalr v0 +800be29c: 00000000 nop +800be2a0: 0802f87c j 800be1f0 <_Z5Apu29v+0x88> +800be2a4: 8e22e3e8 lw v0,-7192(s1) +800be2a8: 00051840 sll v1,a1,0x1 +800be2ac: 2442e308 addiu v0,v0,-7416 +800be2b0: 00621821 addu v1,v1,v0 +800be2b4: 0802f87b j 800be1ec <_Z5Apu29v+0x84> +800be2b8: a464fede sh a0,-290(v1) +800be2bc: 24420c8c addiu v0,v0,3212 +800be2c0: 0040f809 jalr v0 +800be2c4: 00000000 nop +800be2c8: 0802f87c j 800be1f0 <_Z5Apu29v+0x88> +800be2cc: 8e22e3e8 lw v0,-7192(s1) + +800be2d0 <_Z5ApuDAv>: +800be2d0: 27bdffe0 addiu sp,sp,-32 +800be2d4: afb00010 sw s0,16(sp) +800be2d8: 3c108021 lui s0,0x8021 +800be2dc: 8e02e3e8 lw v0,-7192(s0) +800be2e0: afb10014 sw s1,20(sp) +800be2e4: afbf0018 sw ra,24(sp) +800be2e8: 90450001 lbu a1,1(v0) +800be2ec: 3c118021 lui s1,0x8021 +800be2f0: 2623e424 addiu v1,s1,-7132 +800be2f4: 2ca200f0 sltiu v0,a1,240 +800be2f8: 14400006 bnez v0,800be314 <_Z5ApuDAv+0x44> +800be2fc: 90640002 lbu a0,2(v1) +800be300: 2602e3e8 addiu v0,s0,-7192 +800be304: 8c430004 lw v1,4(v0) +800be308: 8c460008 lw a2,8(v0) +800be30c: 10c30038 beq a2,v1,800be3f0 <_Z5ApuDAv+0x120> +800be310: 240200f3 li v0,243 +800be314: 2603e3e8 addiu v1,s0,-7192 +800be318: 8c620008 lw v0,8(v1) +800be31c: 00451021 addu v0,v0,a1 +800be320: a0440000 sb a0,0(v0) +800be324: 8e03e3e8 lw v1,-7192(s0) +800be328: 2624e424 addiu a0,s1,-7132 +800be32c: 90620001 lbu v0,1(v1) +800be330: 24420001 addiu v0,v0,1 +800be334: 304500ff andi a1,v0,0xff +800be338: 2ca300f0 sltiu v1,a1,240 +800be33c: 14600007 bnez v1,800be35c <_Z5ApuDAv+0x8c> +800be340: 90840003 lbu a0,3(a0) +800be344: 3c028021 lui v0,0x8021 +800be348: 2442e3e8 addiu v0,v0,-7192 +800be34c: 8c430004 lw v1,4(v0) +800be350: 8c460008 lw a2,8(v0) +800be354: 10c3000d beq a2,v1,800be38c <_Z5ApuDAv+0xbc> +800be358: 240200f3 li v0,243 +800be35c: 2603e3e8 addiu v1,s0,-7192 +800be360: 8c620008 lw v0,8(v1) +800be364: 00451021 addu v0,v0,a1 +800be368: a0440000 sb a0,0(v0) +800be36c: 8e02e3e8 lw v0,-7192(s0) +800be370: 8fbf0018 lw ra,24(sp) +800be374: 24420002 addiu v0,v0,2 +800be378: ae02e3e8 sw v0,-7192(s0) +800be37c: 8fb10014 lw s1,20(sp) +800be380: 8fb00010 lw s0,16(sp) +800be384: 03e00008 jr ra +800be388: 27bd0020 addiu sp,sp,32 +800be38c: 10a2003e beq a1,v0,800be488 <_Z5ApuDAv+0x1b8> +800be390: 3c02800b lui v0,0x800b +800be394: 24a2000c addiu v0,a1,12 +800be398: 304200ff andi v0,v0,0xff +800be39c: 2c420004 sltiu v0,v0,4 +800be3a0: 1440002f bnez v0,800be460 <_Z5ApuDAv+0x190> +800be3a4: 3c028021 lui v0,0x8021 +800be3a8: 240200f1 li v0,241 +800be3ac: 10a20040 beq a1,v0,800be4b0 <_Z5ApuDAv+0x1e0> +800be3b0: 3c02800b lui v0,0x800b +800be3b4: 2ca200fd sltiu v0,a1,253 +800be3b8: 1040ffec beqz v0,800be36c <_Z5ApuDAv+0x9c> +800be3bc: 00c51021 addu v0,a2,a1 +800be3c0: 2ca300fa sltiu v1,a1,250 +800be3c4: 1460ffe9 bnez v1,800be36c <_Z5ApuDAv+0x9c> +800be3c8: a0440000 sb a0,0(v0) +800be3cc: 14800033 bnez a0,800be49c <_Z5ApuDAv+0x1cc> +800be3d0: 3c028021 lui v0,0x8021 +800be3d4: 3c038021 lui v1,0x8021 +800be3d8: 00051040 sll v0,a1,0x1 +800be3dc: 2463e308 addiu v1,v1,-7416 +800be3e0: 00431021 addu v0,v0,v1 +800be3e4: 24040100 li a0,256 +800be3e8: 0802f8db j 800be36c <_Z5ApuDAv+0x9c> +800be3ec: a444fede sh a0,-290(v0) +800be3f0: 10a2001f beq a1,v0,800be470 <_Z5ApuDAv+0x1a0> +800be3f4: 24a2000c addiu v0,a1,12 +800be3f8: 304200ff andi v0,v0,0xff +800be3fc: 2c420004 sltiu v0,v0,4 +800be400: 14400013 bnez v0,800be450 <_Z5ApuDAv+0x180> +800be404: 3c028021 lui v0,0x8021 +800be408: 240200f1 li v0,241 +800be40c: 10a2002d beq a1,v0,800be4c4 <_Z5ApuDAv+0x1f4> +800be410: 2ca200fd sltiu v0,a1,253 +800be414: 1040ffc4 beqz v0,800be328 <_Z5ApuDAv+0x58> +800be418: 8e03e3e8 lw v1,-7192(s0) +800be41c: 00c51021 addu v0,a2,a1 +800be420: 2ca300fa sltiu v1,a1,250 +800be424: 1460ffbf bnez v1,800be324 <_Z5ApuDAv+0x54> +800be428: a0440000 sb a0,0(v0) +800be42c: 1480002b bnez a0,800be4dc <_Z5ApuDAv+0x20c> +800be430: 3c028021 lui v0,0x8021 +800be434: 3c038021 lui v1,0x8021 +800be438: 00051040 sll v0,a1,0x1 +800be43c: 2463e308 addiu v1,v1,-7416 +800be440: 00431021 addu v0,v0,v1 +800be444: 24040100 li a0,256 +800be448: 0802f8c9 j 800be324 <_Z5ApuDAv+0x54> +800be44c: a444fede sh a0,-290(v0) +800be450: 2442e308 addiu v0,v0,-7416 +800be454: 00a21021 addu v0,a1,v0 +800be458: 0802f8c9 j 800be324 <_Z5ApuDAv+0x54> +800be45c: a044ff13 sb a0,-237(v0) +800be460: 2442e308 addiu v0,v0,-7416 +800be464: 00a21021 addu v0,a1,v0 +800be468: 0802f8db j 800be36c <_Z5ApuDAv+0x9c> +800be46c: a044ff13 sb a0,-237(v0) +800be470: 3c02800b lui v0,0x800b +800be474: 244210e8 addiu v0,v0,4328 +800be478: 0040f809 jalr v0 +800be47c: 00000000 nop +800be480: 0802f8ca j 800be328 <_Z5ApuDAv+0x58> +800be484: 8e03e3e8 lw v1,-7192(s0) +800be488: 244210e8 addiu v0,v0,4328 +800be48c: 0040f809 jalr v0 +800be490: 00000000 nop +800be494: 0802f8dc j 800be370 <_Z5ApuDAv+0xa0> +800be498: 8e02e3e8 lw v0,-7192(s0) +800be49c: 00051840 sll v1,a1,0x1 +800be4a0: 2442e308 addiu v0,v0,-7416 +800be4a4: 00621821 addu v1,v1,v0 +800be4a8: 0802f8db j 800be36c <_Z5ApuDAv+0x9c> +800be4ac: a464fede sh a0,-290(v1) +800be4b0: 24420c8c addiu v0,v0,3212 +800be4b4: 0040f809 jalr v0 +800be4b8: 00000000 nop +800be4bc: 0802f8dc j 800be370 <_Z5ApuDAv+0xa0> +800be4c0: 8e02e3e8 lw v0,-7192(s0) +800be4c4: 3c02800b lui v0,0x800b +800be4c8: 24420c8c addiu v0,v0,3212 +800be4cc: 0040f809 jalr v0 +800be4d0: 00000000 nop +800be4d4: 0802f8ca j 800be328 <_Z5ApuDAv+0x58> +800be4d8: 8e03e3e8 lw v1,-7192(s0) +800be4dc: 00051840 sll v1,a1,0x1 +800be4e0: 2442e308 addiu v0,v0,-7416 +800be4e4: 00621821 addu v1,v1,v0 +800be4e8: 0802f8c9 j 800be324 <_Z5ApuDAv+0x54> +800be4ec: a464fede sh a0,-290(v1) + +800be4f0 <_Z5ApuFAv>: +800be4f0: 27bdffe8 addiu sp,sp,-24 +800be4f4: afb00010 sw s0,16(sp) +800be4f8: 3c108021 lui s0,0x8021 +800be4fc: 8e02e3e8 lw v0,-7192(s0) +800be500: afbf0014 sw ra,20(sp) +800be504: 90440001 lbu a0,1(v0) +800be508: 3c02800b lui v0,0x800b +800be50c: 24424250 addiu v0,v0,16976 +800be510: 0040f809 jalr v0 +800be514: 00000000 nop +800be518: 8e03e3e8 lw v1,-7192(s0) +800be51c: 304400ff andi a0,v0,0xff +800be520: 90650002 lbu a1,2(v1) +800be524: 2ca200f0 sltiu v0,a1,240 +800be528: 14400006 bnez v0,800be544 <_Z5ApuFAv+0x54> +800be52c: 2603e3e8 addiu v1,s0,-7192 +800be530: 2602e3e8 addiu v0,s0,-7192 +800be534: 8c430004 lw v1,4(v0) +800be538: 8c460008 lw a2,8(v0) +800be53c: 10c3000b beq a2,v1,800be56c <_Z5ApuFAv+0x7c> +800be540: 2603e3e8 addiu v1,s0,-7192 +800be544: 8c620008 lw v0,8(v1) +800be548: 00451021 addu v0,v0,a1 +800be54c: a0440000 sb a0,0(v0) +800be550: 8e02e3e8 lw v0,-7192(s0) +800be554: 8fbf0014 lw ra,20(sp) +800be558: 24420003 addiu v0,v0,3 +800be55c: ae02e3e8 sw v0,-7192(s0) +800be560: 8fb00010 lw s0,16(sp) +800be564: 03e00008 jr ra +800be568: 27bd0018 addiu sp,sp,24 +800be56c: 240200f3 li v0,243 +800be570: 10a2001c beq a1,v0,800be5e4 <_Z5ApuFAv+0xf4> +800be574: 3c02800b lui v0,0x800b +800be578: 24a2000c addiu v0,a1,12 +800be57c: 304200ff andi v0,v0,0xff +800be580: 2c420004 sltiu v0,v0,4 +800be584: 14400013 bnez v0,800be5d4 <_Z5ApuFAv+0xe4> +800be588: 3c028021 lui v0,0x8021 +800be58c: 240200f1 li v0,241 +800be590: 10a2001e beq a1,v0,800be60c <_Z5ApuFAv+0x11c> +800be594: 3c02800b lui v0,0x800b +800be598: 2ca200fd sltiu v0,a1,253 +800be59c: 1040ffec beqz v0,800be550 <_Z5ApuFAv+0x60> +800be5a0: 00c51021 addu v0,a2,a1 +800be5a4: 2ca300fa sltiu v1,a1,250 +800be5a8: 1460ffe9 bnez v1,800be550 <_Z5ApuFAv+0x60> +800be5ac: a0440000 sb a0,0(v0) +800be5b0: 14800011 bnez a0,800be5f8 <_Z5ApuFAv+0x108> +800be5b4: 3c028021 lui v0,0x8021 +800be5b8: 3c038021 lui v1,0x8021 +800be5bc: 00051040 sll v0,a1,0x1 +800be5c0: 2463e308 addiu v1,v1,-7416 +800be5c4: 00431021 addu v0,v0,v1 +800be5c8: 24040100 li a0,256 +800be5cc: 0802f954 j 800be550 <_Z5ApuFAv+0x60> +800be5d0: a444fede sh a0,-290(v0) +800be5d4: 2442e308 addiu v0,v0,-7416 +800be5d8: 00a21021 addu v0,a1,v0 +800be5dc: 0802f954 j 800be550 <_Z5ApuFAv+0x60> +800be5e0: a044ff13 sb a0,-237(v0) +800be5e4: 244210e8 addiu v0,v0,4328 +800be5e8: 0040f809 jalr v0 +800be5ec: 00000000 nop +800be5f0: 0802f955 j 800be554 <_Z5ApuFAv+0x64> +800be5f4: 8e02e3e8 lw v0,-7192(s0) +800be5f8: 00051840 sll v1,a1,0x1 +800be5fc: 2442e308 addiu v0,v0,-7416 +800be600: 00621821 addu v1,v1,v0 +800be604: 0802f954 j 800be550 <_Z5ApuFAv+0x60> +800be608: a464fede sh a0,-290(v1) +800be60c: 24420c8c addiu v0,v0,3212 +800be610: 0040f809 jalr v0 +800be614: 00000000 nop +800be618: 0802f955 j 800be554 <_Z5ApuFAv+0x64> +800be61c: 8e02e3e8 lw v0,-7192(s0) + +800be620 <_Z5ApuDBv>: +800be620: 27bdffe8 addiu sp,sp,-24 +800be624: afb00010 sw s0,16(sp) +800be628: 3c108021 lui s0,0x8021 +800be62c: 8e05e3e8 lw a1,-7192(s0) +800be630: 3c028021 lui v0,0x8021 +800be634: afbf0014 sw ra,20(sp) +800be638: 2442e424 addiu v0,v0,-7132 +800be63c: 90440004 lbu a0,4(v0) +800be640: 90a30001 lbu v1,1(a1) +800be644: 90450003 lbu a1,3(v0) +800be648: 00641821 addu v1,v1,a0 +800be64c: 306400ff andi a0,v1,0xff +800be650: 2c8200f0 sltiu v0,a0,240 +800be654: 14400006 bnez v0,800be670 <_Z5ApuDBv+0x50> +800be658: 2603e3e8 addiu v1,s0,-7192 +800be65c: 2602e3e8 addiu v0,s0,-7192 +800be660: 8c430004 lw v1,4(v0) +800be664: 8c460008 lw a2,8(v0) +800be668: 10c3000b beq a2,v1,800be698 <_Z5ApuDBv+0x78> +800be66c: 2603e3e8 addiu v1,s0,-7192 +800be670: 8c620008 lw v0,8(v1) +800be674: 00441021 addu v0,v0,a0 +800be678: a0450000 sb a1,0(v0) +800be67c: 8e02e3e8 lw v0,-7192(s0) +800be680: 8fbf0014 lw ra,20(sp) +800be684: 24420002 addiu v0,v0,2 +800be688: ae02e3e8 sw v0,-7192(s0) +800be68c: 8fb00010 lw s0,16(sp) +800be690: 03e00008 jr ra +800be694: 27bd0018 addiu sp,sp,24 +800be698: 240200f3 li v0,243 +800be69c: 1082001c beq a0,v0,800be710 <_Z5ApuDBv+0xf0> +800be6a0: 3c02800b lui v0,0x800b +800be6a4: 2482000c addiu v0,a0,12 +800be6a8: 304200ff andi v0,v0,0xff +800be6ac: 2c420004 sltiu v0,v0,4 +800be6b0: 14400013 bnez v0,800be700 <_Z5ApuDBv+0xe0> +800be6b4: 3c028021 lui v0,0x8021 +800be6b8: 240200f1 li v0,241 +800be6bc: 1082001e beq a0,v0,800be738 <_Z5ApuDBv+0x118> +800be6c0: 3c02800b lui v0,0x800b +800be6c4: 2c8200fd sltiu v0,a0,253 +800be6c8: 1040ffec beqz v0,800be67c <_Z5ApuDBv+0x5c> +800be6cc: 00c41021 addu v0,a2,a0 +800be6d0: 2c8300fa sltiu v1,a0,250 +800be6d4: 1460ffe9 bnez v1,800be67c <_Z5ApuDBv+0x5c> +800be6d8: a0450000 sb a1,0(v0) +800be6dc: 14a00011 bnez a1,800be724 <_Z5ApuDBv+0x104> +800be6e0: 3c028021 lui v0,0x8021 +800be6e4: 3c038021 lui v1,0x8021 +800be6e8: 00041040 sll v0,a0,0x1 +800be6ec: 2463e308 addiu v1,v1,-7416 +800be6f0: 00431021 addu v0,v0,v1 +800be6f4: 24040100 li a0,256 +800be6f8: 0802f99f j 800be67c <_Z5ApuDBv+0x5c> +800be6fc: a444fede sh a0,-290(v0) +800be700: 2442e308 addiu v0,v0,-7416 +800be704: 00821021 addu v0,a0,v0 +800be708: 0802f99f j 800be67c <_Z5ApuDBv+0x5c> +800be70c: a045ff13 sb a1,-237(v0) +800be710: 244210e8 addiu v0,v0,4328 +800be714: 0040f809 jalr v0 +800be718: 00a02021 move a0,a1 +800be71c: 0802f9a0 j 800be680 <_Z5ApuDBv+0x60> +800be720: 8e02e3e8 lw v0,-7192(s0) +800be724: 00041840 sll v1,a0,0x1 +800be728: 2442e308 addiu v0,v0,-7416 +800be72c: 00621821 addu v1,v1,v0 +800be730: 0802f99f j 800be67c <_Z5ApuDBv+0x5c> +800be734: a465fede sh a1,-290(v1) +800be738: 24420c8c addiu v0,v0,3212 +800be73c: 0040f809 jalr v0 +800be740: 00a02021 move a0,a1 +800be744: 0802f9a0 j 800be680 <_Z5ApuDBv+0x60> +800be748: 8e02e3e8 lw v0,-7192(s0) + +800be74c <_Z5ApuD9v>: +800be74c: 27bdffe8 addiu sp,sp,-24 +800be750: afb00010 sw s0,16(sp) +800be754: 3c108021 lui s0,0x8021 +800be758: 8e05e3e8 lw a1,-7192(s0) +800be75c: 3c028021 lui v0,0x8021 +800be760: afbf0014 sw ra,20(sp) +800be764: 2442e424 addiu v0,v0,-7132 +800be768: 90440003 lbu a0,3(v0) +800be76c: 90a30001 lbu v1,1(a1) +800be770: 90450004 lbu a1,4(v0) +800be774: 00641821 addu v1,v1,a0 +800be778: 306400ff andi a0,v1,0xff +800be77c: 2c8200f0 sltiu v0,a0,240 +800be780: 14400006 bnez v0,800be79c <_Z5ApuD9v+0x50> +800be784: 2603e3e8 addiu v1,s0,-7192 +800be788: 2602e3e8 addiu v0,s0,-7192 +800be78c: 8c430004 lw v1,4(v0) +800be790: 8c460008 lw a2,8(v0) +800be794: 10c3000b beq a2,v1,800be7c4 <_Z5ApuD9v+0x78> +800be798: 2603e3e8 addiu v1,s0,-7192 +800be79c: 8c620008 lw v0,8(v1) +800be7a0: 00441021 addu v0,v0,a0 +800be7a4: a0450000 sb a1,0(v0) +800be7a8: 8e02e3e8 lw v0,-7192(s0) +800be7ac: 8fbf0014 lw ra,20(sp) +800be7b0: 24420002 addiu v0,v0,2 +800be7b4: ae02e3e8 sw v0,-7192(s0) +800be7b8: 8fb00010 lw s0,16(sp) +800be7bc: 03e00008 jr ra +800be7c0: 27bd0018 addiu sp,sp,24 +800be7c4: 240200f3 li v0,243 +800be7c8: 1082001c beq a0,v0,800be83c <_Z5ApuD9v+0xf0> +800be7cc: 3c02800b lui v0,0x800b +800be7d0: 2482000c addiu v0,a0,12 +800be7d4: 304200ff andi v0,v0,0xff +800be7d8: 2c420004 sltiu v0,v0,4 +800be7dc: 14400013 bnez v0,800be82c <_Z5ApuD9v+0xe0> +800be7e0: 3c028021 lui v0,0x8021 +800be7e4: 240200f1 li v0,241 +800be7e8: 1082001e beq a0,v0,800be864 <_Z5ApuD9v+0x118> +800be7ec: 3c02800b lui v0,0x800b +800be7f0: 2c8200fd sltiu v0,a0,253 +800be7f4: 1040ffec beqz v0,800be7a8 <_Z5ApuD9v+0x5c> +800be7f8: 00c41021 addu v0,a2,a0 +800be7fc: 2c8300fa sltiu v1,a0,250 +800be800: 1460ffe9 bnez v1,800be7a8 <_Z5ApuD9v+0x5c> +800be804: a0450000 sb a1,0(v0) +800be808: 14a00011 bnez a1,800be850 <_Z5ApuD9v+0x104> +800be80c: 3c028021 lui v0,0x8021 +800be810: 3c038021 lui v1,0x8021 +800be814: 00041040 sll v0,a0,0x1 +800be818: 2463e308 addiu v1,v1,-7416 +800be81c: 00431021 addu v0,v0,v1 +800be820: 24040100 li a0,256 +800be824: 0802f9ea j 800be7a8 <_Z5ApuD9v+0x5c> +800be828: a444fede sh a0,-290(v0) +800be82c: 2442e308 addiu v0,v0,-7416 +800be830: 00821021 addu v0,a0,v0 +800be834: 0802f9ea j 800be7a8 <_Z5ApuD9v+0x5c> +800be838: a045ff13 sb a1,-237(v0) +800be83c: 244210e8 addiu v0,v0,4328 +800be840: 0040f809 jalr v0 +800be844: 00a02021 move a0,a1 +800be848: 0802f9eb j 800be7ac <_Z5ApuD9v+0x60> +800be84c: 8e02e3e8 lw v0,-7192(s0) +800be850: 00041840 sll v1,a0,0x1 +800be854: 2442e308 addiu v0,v0,-7416 +800be858: 00621821 addu v1,v1,v0 +800be85c: 0802f9ea j 800be7a8 <_Z5ApuD9v+0x5c> +800be860: a465fede sh a1,-290(v1) +800be864: 24420c8c addiu v0,v0,3212 +800be868: 0040f809 jalr v0 +800be86c: 00a02021 move a0,a1 +800be870: 0802f9eb j 800be7ac <_Z5ApuD9v+0x60> +800be874: 8e02e3e8 lw v0,-7192(s0) + +800be878 <_Z5ApuD8v>: +800be878: 27bdffe8 addiu sp,sp,-24 +800be87c: afb00010 sw s0,16(sp) +800be880: 3c108021 lui s0,0x8021 +800be884: 8e02e3e8 lw v0,-7192(s0) +800be888: afbf0014 sw ra,20(sp) +800be88c: 90450001 lbu a1,1(v0) +800be890: 3c038021 lui v1,0x8021 +800be894: 2ca200f0 sltiu v0,a1,240 +800be898: 14400006 bnez v0,800be8b4 <_Z5ApuD8v+0x3c> +800be89c: 9064e428 lbu a0,-7128(v1) +800be8a0: 2602e3e8 addiu v0,s0,-7192 +800be8a4: 8c430004 lw v1,4(v0) +800be8a8: 8c460008 lw a2,8(v0) +800be8ac: 10c3000c beq a2,v1,800be8e0 <_Z5ApuD8v+0x68> +800be8b0: 240200f3 li v0,243 +800be8b4: 2603e3e8 addiu v1,s0,-7192 +800be8b8: 8c620008 lw v0,8(v1) +800be8bc: 00451021 addu v0,v0,a1 +800be8c0: a0440000 sb a0,0(v0) +800be8c4: 8e02e3e8 lw v0,-7192(s0) +800be8c8: 8fbf0014 lw ra,20(sp) +800be8cc: 24420002 addiu v0,v0,2 +800be8d0: ae02e3e8 sw v0,-7192(s0) +800be8d4: 8fb00010 lw s0,16(sp) +800be8d8: 03e00008 jr ra +800be8dc: 27bd0018 addiu sp,sp,24 +800be8e0: 10a2001c beq a1,v0,800be954 <_Z5ApuD8v+0xdc> +800be8e4: 3c02800b lui v0,0x800b +800be8e8: 24a2000c addiu v0,a1,12 +800be8ec: 304200ff andi v0,v0,0xff +800be8f0: 2c420004 sltiu v0,v0,4 +800be8f4: 14400013 bnez v0,800be944 <_Z5ApuD8v+0xcc> +800be8f8: 3c028021 lui v0,0x8021 +800be8fc: 240200f1 li v0,241 +800be900: 10a2001e beq a1,v0,800be97c <_Z5ApuD8v+0x104> +800be904: 3c02800b lui v0,0x800b +800be908: 2ca200fd sltiu v0,a1,253 +800be90c: 1040ffed beqz v0,800be8c4 <_Z5ApuD8v+0x4c> +800be910: 00c51021 addu v0,a2,a1 +800be914: 2ca300fa sltiu v1,a1,250 +800be918: 1460ffea bnez v1,800be8c4 <_Z5ApuD8v+0x4c> +800be91c: a0440000 sb a0,0(v0) +800be920: 14800011 bnez a0,800be968 <_Z5ApuD8v+0xf0> +800be924: 3c028021 lui v0,0x8021 +800be928: 3c038021 lui v1,0x8021 +800be92c: 00051040 sll v0,a1,0x1 +800be930: 2463e308 addiu v1,v1,-7416 +800be934: 00431021 addu v0,v0,v1 +800be938: 24040100 li a0,256 +800be93c: 0802fa31 j 800be8c4 <_Z5ApuD8v+0x4c> +800be940: a444fede sh a0,-290(v0) +800be944: 2442e308 addiu v0,v0,-7416 +800be948: 00a21021 addu v0,a1,v0 +800be94c: 0802fa31 j 800be8c4 <_Z5ApuD8v+0x4c> +800be950: a044ff13 sb a0,-237(v0) +800be954: 244210e8 addiu v0,v0,4328 +800be958: 0040f809 jalr v0 +800be95c: 00000000 nop +800be960: 0802fa32 j 800be8c8 <_Z5ApuD8v+0x50> +800be964: 8e02e3e8 lw v0,-7192(s0) +800be968: 00051840 sll v1,a1,0x1 +800be96c: 2442e308 addiu v0,v0,-7416 +800be970: 00621821 addu v1,v1,v0 +800be974: 0802fa31 j 800be8c4 <_Z5ApuD8v+0x4c> +800be978: a464fede sh a0,-290(v1) +800be97c: 24420c8c addiu v0,v0,3212 +800be980: 0040f809 jalr v0 +800be984: 00000000 nop +800be988: 0802fa32 j 800be8c8 <_Z5ApuD8v+0x50> +800be98c: 8e02e3e8 lw v0,-7192(s0) + +800be990 <_Z5ApuD4v>: +800be990: 27bdffe8 addiu sp,sp,-24 +800be994: afb00010 sw s0,16(sp) +800be998: 3c108021 lui s0,0x8021 +800be99c: 8e05e3e8 lw a1,-7192(s0) +800be9a0: 3c028021 lui v0,0x8021 +800be9a4: afbf0014 sw ra,20(sp) +800be9a8: 2442e424 addiu v0,v0,-7132 +800be9ac: 90440004 lbu a0,4(v0) +800be9b0: 90a30001 lbu v1,1(a1) +800be9b4: 90450002 lbu a1,2(v0) +800be9b8: 00641821 addu v1,v1,a0 +800be9bc: 306400ff andi a0,v1,0xff +800be9c0: 2c8200f0 sltiu v0,a0,240 +800be9c4: 14400006 bnez v0,800be9e0 <_Z5ApuD4v+0x50> +800be9c8: 2603e3e8 addiu v1,s0,-7192 +800be9cc: 2602e3e8 addiu v0,s0,-7192 +800be9d0: 8c430004 lw v1,4(v0) +800be9d4: 8c460008 lw a2,8(v0) +800be9d8: 10c3000b beq a2,v1,800bea08 <_Z5ApuD4v+0x78> +800be9dc: 2603e3e8 addiu v1,s0,-7192 +800be9e0: 8c620008 lw v0,8(v1) +800be9e4: 00441021 addu v0,v0,a0 +800be9e8: a0450000 sb a1,0(v0) +800be9ec: 8e02e3e8 lw v0,-7192(s0) +800be9f0: 8fbf0014 lw ra,20(sp) +800be9f4: 24420002 addiu v0,v0,2 +800be9f8: ae02e3e8 sw v0,-7192(s0) +800be9fc: 8fb00010 lw s0,16(sp) +800bea00: 03e00008 jr ra +800bea04: 27bd0018 addiu sp,sp,24 +800bea08: 240200f3 li v0,243 +800bea0c: 1082001c beq a0,v0,800bea80 <_Z5ApuD4v+0xf0> +800bea10: 3c02800b lui v0,0x800b +800bea14: 2482000c addiu v0,a0,12 +800bea18: 304200ff andi v0,v0,0xff +800bea1c: 2c420004 sltiu v0,v0,4 +800bea20: 14400013 bnez v0,800bea70 <_Z5ApuD4v+0xe0> +800bea24: 3c028021 lui v0,0x8021 +800bea28: 240200f1 li v0,241 +800bea2c: 1082001e beq a0,v0,800beaa8 <_Z5ApuD4v+0x118> +800bea30: 3c02800b lui v0,0x800b +800bea34: 2c8200fd sltiu v0,a0,253 +800bea38: 1040ffec beqz v0,800be9ec <_Z5ApuD4v+0x5c> +800bea3c: 00c41021 addu v0,a2,a0 +800bea40: 2c8300fa sltiu v1,a0,250 +800bea44: 1460ffe9 bnez v1,800be9ec <_Z5ApuD4v+0x5c> +800bea48: a0450000 sb a1,0(v0) +800bea4c: 14a00011 bnez a1,800bea94 <_Z5ApuD4v+0x104> +800bea50: 3c028021 lui v0,0x8021 +800bea54: 3c038021 lui v1,0x8021 +800bea58: 00041040 sll v0,a0,0x1 +800bea5c: 2463e308 addiu v1,v1,-7416 +800bea60: 00431021 addu v0,v0,v1 +800bea64: 24040100 li a0,256 +800bea68: 0802fa7b j 800be9ec <_Z5ApuD4v+0x5c> +800bea6c: a444fede sh a0,-290(v0) +800bea70: 2442e308 addiu v0,v0,-7416 +800bea74: 00821021 addu v0,a0,v0 +800bea78: 0802fa7b j 800be9ec <_Z5ApuD4v+0x5c> +800bea7c: a045ff13 sb a1,-237(v0) +800bea80: 244210e8 addiu v0,v0,4328 +800bea84: 0040f809 jalr v0 +800bea88: 00a02021 move a0,a1 +800bea8c: 0802fa7c j 800be9f0 <_Z5ApuD4v+0x60> +800bea90: 8e02e3e8 lw v0,-7192(s0) +800bea94: 00041840 sll v1,a0,0x1 +800bea98: 2442e308 addiu v0,v0,-7416 +800bea9c: 00621821 addu v1,v1,v0 +800beaa0: 0802fa7b j 800be9ec <_Z5ApuD4v+0x5c> +800beaa4: a465fede sh a1,-290(v1) +800beaa8: 24420c8c addiu v0,v0,3212 +800beaac: 0040f809 jalr v0 +800beab0: 00a02021 move a0,a1 +800beab4: 0802fa7c j 800be9f0 <_Z5ApuD4v+0x60> +800beab8: 8e02e3e8 lw v0,-7192(s0) + +800beabc <_Z5ApuCBv>: +800beabc: 27bdffe8 addiu sp,sp,-24 +800beac0: afb00010 sw s0,16(sp) +800beac4: 3c108021 lui s0,0x8021 +800beac8: 8e02e3e8 lw v0,-7192(s0) +800beacc: afbf0014 sw ra,20(sp) +800bead0: 90450001 lbu a1,1(v0) +800bead4: 3c038021 lui v1,0x8021 +800bead8: 2ca200f0 sltiu v0,a1,240 +800beadc: 14400006 bnez v0,800beaf8 <_Z5ApuCBv+0x3c> +800beae0: 9064e427 lbu a0,-7129(v1) +800beae4: 2602e3e8 addiu v0,s0,-7192 +800beae8: 8c430004 lw v1,4(v0) +800beaec: 8c460008 lw a2,8(v0) +800beaf0: 10c3000c beq a2,v1,800beb24 <_Z5ApuCBv+0x68> +800beaf4: 240200f3 li v0,243 +800beaf8: 2603e3e8 addiu v1,s0,-7192 +800beafc: 8c620008 lw v0,8(v1) +800beb00: 00451021 addu v0,v0,a1 +800beb04: a0440000 sb a0,0(v0) +800beb08: 8e02e3e8 lw v0,-7192(s0) +800beb0c: 8fbf0014 lw ra,20(sp) +800beb10: 24420002 addiu v0,v0,2 +800beb14: ae02e3e8 sw v0,-7192(s0) +800beb18: 8fb00010 lw s0,16(sp) +800beb1c: 03e00008 jr ra +800beb20: 27bd0018 addiu sp,sp,24 +800beb24: 10a2001c beq a1,v0,800beb98 <_Z5ApuCBv+0xdc> +800beb28: 3c02800b lui v0,0x800b +800beb2c: 24a2000c addiu v0,a1,12 +800beb30: 304200ff andi v0,v0,0xff +800beb34: 2c420004 sltiu v0,v0,4 +800beb38: 14400013 bnez v0,800beb88 <_Z5ApuCBv+0xcc> +800beb3c: 3c028021 lui v0,0x8021 +800beb40: 240200f1 li v0,241 +800beb44: 10a2001e beq a1,v0,800bebc0 <_Z5ApuCBv+0x104> +800beb48: 3c02800b lui v0,0x800b +800beb4c: 2ca200fd sltiu v0,a1,253 +800beb50: 1040ffed beqz v0,800beb08 <_Z5ApuCBv+0x4c> +800beb54: 00c51021 addu v0,a2,a1 +800beb58: 2ca300fa sltiu v1,a1,250 +800beb5c: 1460ffea bnez v1,800beb08 <_Z5ApuCBv+0x4c> +800beb60: a0440000 sb a0,0(v0) +800beb64: 14800011 bnez a0,800bebac <_Z5ApuCBv+0xf0> +800beb68: 3c028021 lui v0,0x8021 +800beb6c: 3c038021 lui v1,0x8021 +800beb70: 00051040 sll v0,a1,0x1 +800beb74: 2463e308 addiu v1,v1,-7416 +800beb78: 00431021 addu v0,v0,v1 +800beb7c: 24040100 li a0,256 +800beb80: 0802fac2 j 800beb08 <_Z5ApuCBv+0x4c> +800beb84: a444fede sh a0,-290(v0) +800beb88: 2442e308 addiu v0,v0,-7416 +800beb8c: 00a21021 addu v0,a1,v0 +800beb90: 0802fac2 j 800beb08 <_Z5ApuCBv+0x4c> +800beb94: a044ff13 sb a0,-237(v0) +800beb98: 244210e8 addiu v0,v0,4328 +800beb9c: 0040f809 jalr v0 +800beba0: 00000000 nop +800beba4: 0802fac3 j 800beb0c <_Z5ApuCBv+0x50> +800beba8: 8e02e3e8 lw v0,-7192(s0) +800bebac: 00051840 sll v1,a1,0x1 +800bebb0: 2442e308 addiu v0,v0,-7416 +800bebb4: 00621821 addu v1,v1,v0 +800bebb8: 0802fac2 j 800beb08 <_Z5ApuCBv+0x4c> +800bebbc: a464fede sh a0,-290(v1) +800bebc0: 24420c8c addiu v0,v0,3212 +800bebc4: 0040f809 jalr v0 +800bebc8: 00000000 nop +800bebcc: 0802fac3 j 800beb0c <_Z5ApuCBv+0x50> +800bebd0: 8e02e3e8 lw v0,-7192(s0) + +800bebd4 <_Z5ApuC6v>: +800bebd4: 27bdffe8 addiu sp,sp,-24 +800bebd8: 3c028021 lui v0,0x8021 +800bebdc: afbf0014 sw ra,20(sp) +800bebe0: afb00010 sw s0,16(sp) +800bebe4: 2442e424 addiu v0,v0,-7132 +800bebe8: 90450004 lbu a1,4(v0) +800bebec: 2ca300f0 sltiu v1,a1,240 +800bebf0: 14600012 bnez v1,800bec3c <_Z5ApuC6v+0x68> +800bebf4: 90440002 lbu a0,2(v0) +800bebf8: 3c108021 lui s0,0x8021 +800bebfc: 2602e3e8 addiu v0,s0,-7192 +800bec00: 8c430004 lw v1,4(v0) +800bec04: 8c460008 lw a2,8(v0) +800bec08: 10c3000e beq a2,v1,800bec44 <_Z5ApuC6v+0x70> +800bec0c: 240200f3 li v0,243 +800bec10: 2603e3e8 addiu v1,s0,-7192 +800bec14: 8c620008 lw v0,8(v1) +800bec18: 00451021 addu v0,v0,a1 +800bec1c: a0440000 sb a0,0(v0) +800bec20: 8e02e3e8 lw v0,-7192(s0) +800bec24: 8fbf0014 lw ra,20(sp) +800bec28: 24420001 addiu v0,v0,1 +800bec2c: ae02e3e8 sw v0,-7192(s0) +800bec30: 8fb00010 lw s0,16(sp) +800bec34: 03e00008 jr ra +800bec38: 27bd0018 addiu sp,sp,24 +800bec3c: 0802fb04 j 800bec10 <_Z5ApuC6v+0x3c> +800bec40: 3c108021 lui s0,0x8021 +800bec44: 10a2001c beq a1,v0,800becb8 <_Z5ApuC6v+0xe4> +800bec48: 3c02800b lui v0,0x800b +800bec4c: 24a2000c addiu v0,a1,12 +800bec50: 304200ff andi v0,v0,0xff +800bec54: 2c420004 sltiu v0,v0,4 +800bec58: 14400013 bnez v0,800beca8 <_Z5ApuC6v+0xd4> +800bec5c: 3c028021 lui v0,0x8021 +800bec60: 240200f1 li v0,241 +800bec64: 10a2001e beq a1,v0,800bece0 <_Z5ApuC6v+0x10c> +800bec68: 3c02800b lui v0,0x800b +800bec6c: 2ca200fd sltiu v0,a1,253 +800bec70: 1040ffeb beqz v0,800bec20 <_Z5ApuC6v+0x4c> +800bec74: 00c51021 addu v0,a2,a1 +800bec78: 2ca300fa sltiu v1,a1,250 +800bec7c: 1460ffe8 bnez v1,800bec20 <_Z5ApuC6v+0x4c> +800bec80: a0440000 sb a0,0(v0) +800bec84: 14800011 bnez a0,800beccc <_Z5ApuC6v+0xf8> +800bec88: 3c028021 lui v0,0x8021 +800bec8c: 3c038021 lui v1,0x8021 +800bec90: 00051040 sll v0,a1,0x1 +800bec94: 2463e308 addiu v1,v1,-7416 +800bec98: 00431021 addu v0,v0,v1 +800bec9c: 24040100 li a0,256 +800beca0: 0802fb08 j 800bec20 <_Z5ApuC6v+0x4c> +800beca4: a444fede sh a0,-290(v0) +800beca8: 2442e308 addiu v0,v0,-7416 +800becac: 00a21021 addu v0,a1,v0 +800becb0: 0802fb08 j 800bec20 <_Z5ApuC6v+0x4c> +800becb4: a044ff13 sb a0,-237(v0) +800becb8: 244210e8 addiu v0,v0,4328 +800becbc: 0040f809 jalr v0 +800becc0: 00000000 nop +800becc4: 0802fb09 j 800bec24 <_Z5ApuC6v+0x50> +800becc8: 8e02e3e8 lw v0,-7192(s0) +800beccc: 00051840 sll v1,a1,0x1 +800becd0: 2442e308 addiu v0,v0,-7416 +800becd4: 00621821 addu v1,v1,v0 +800becd8: 0802fb08 j 800bec20 <_Z5ApuC6v+0x4c> +800becdc: a464fede sh a0,-290(v1) +800bece0: 24420c8c addiu v0,v0,3212 +800bece4: 0040f809 jalr v0 +800bece8: 00000000 nop +800becec: 0802fb09 j 800bec24 <_Z5ApuC6v+0x50> +800becf0: 8e02e3e8 lw v0,-7192(s0) + +800becf4 <_Z5ApuC4v>: +800becf4: 27bdffe8 addiu sp,sp,-24 +800becf8: afb00010 sw s0,16(sp) +800becfc: 3c108021 lui s0,0x8021 +800bed00: 8e02e3e8 lw v0,-7192(s0) +800bed04: afbf0014 sw ra,20(sp) +800bed08: 90450001 lbu a1,1(v0) +800bed0c: 3c038021 lui v1,0x8021 +800bed10: 2ca200f0 sltiu v0,a1,240 +800bed14: 14400006 bnez v0,800bed30 <_Z5ApuC4v+0x3c> +800bed18: 9064e426 lbu a0,-7130(v1) +800bed1c: 2602e3e8 addiu v0,s0,-7192 +800bed20: 8c430004 lw v1,4(v0) +800bed24: 8c460008 lw a2,8(v0) +800bed28: 10c3000c beq a2,v1,800bed5c <_Z5ApuC4v+0x68> +800bed2c: 240200f3 li v0,243 +800bed30: 2603e3e8 addiu v1,s0,-7192 +800bed34: 8c620008 lw v0,8(v1) +800bed38: 00451021 addu v0,v0,a1 +800bed3c: a0440000 sb a0,0(v0) +800bed40: 8e02e3e8 lw v0,-7192(s0) +800bed44: 8fbf0014 lw ra,20(sp) +800bed48: 24420002 addiu v0,v0,2 +800bed4c: ae02e3e8 sw v0,-7192(s0) +800bed50: 8fb00010 lw s0,16(sp) +800bed54: 03e00008 jr ra +800bed58: 27bd0018 addiu sp,sp,24 +800bed5c: 10a2001c beq a1,v0,800bedd0 <_Z5ApuC4v+0xdc> +800bed60: 3c02800b lui v0,0x800b +800bed64: 24a2000c addiu v0,a1,12 +800bed68: 304200ff andi v0,v0,0xff +800bed6c: 2c420004 sltiu v0,v0,4 +800bed70: 14400013 bnez v0,800bedc0 <_Z5ApuC4v+0xcc> +800bed74: 3c028021 lui v0,0x8021 +800bed78: 240200f1 li v0,241 +800bed7c: 10a2001e beq a1,v0,800bedf8 <_Z5ApuC4v+0x104> +800bed80: 3c02800b lui v0,0x800b +800bed84: 2ca200fd sltiu v0,a1,253 +800bed88: 1040ffed beqz v0,800bed40 <_Z5ApuC4v+0x4c> +800bed8c: 00c51021 addu v0,a2,a1 +800bed90: 2ca300fa sltiu v1,a1,250 +800bed94: 1460ffea bnez v1,800bed40 <_Z5ApuC4v+0x4c> +800bed98: a0440000 sb a0,0(v0) +800bed9c: 14800011 bnez a0,800bede4 <_Z5ApuC4v+0xf0> +800beda0: 3c028021 lui v0,0x8021 +800beda4: 3c038021 lui v1,0x8021 +800beda8: 00051040 sll v0,a1,0x1 +800bedac: 2463e308 addiu v1,v1,-7416 +800bedb0: 00431021 addu v0,v0,v1 +800bedb4: 24040100 li a0,256 +800bedb8: 0802fb50 j 800bed40 <_Z5ApuC4v+0x4c> +800bedbc: a444fede sh a0,-290(v0) +800bedc0: 2442e308 addiu v0,v0,-7416 +800bedc4: 00a21021 addu v0,a1,v0 +800bedc8: 0802fb50 j 800bed40 <_Z5ApuC4v+0x4c> +800bedcc: a044ff13 sb a0,-237(v0) +800bedd0: 244210e8 addiu v0,v0,4328 +800bedd4: 0040f809 jalr v0 +800bedd8: 00000000 nop +800beddc: 0802fb51 j 800bed44 <_Z5ApuC4v+0x50> +800bede0: 8e02e3e8 lw v0,-7192(s0) +800bede4: 00051840 sll v1,a1,0x1 +800bede8: 2442e308 addiu v0,v0,-7416 +800bedec: 00621821 addu v1,v1,v0 +800bedf0: 0802fb50 j 800bed40 <_Z5ApuC4v+0x4c> +800bedf4: a464fede sh a0,-290(v1) +800bedf8: 24420c8c addiu v0,v0,3212 +800bedfc: 0040f809 jalr v0 +800bee00: 00000000 nop +800bee04: 0802fb51 j 800bed44 <_Z5ApuC4v+0x50> +800bee08: 8e02e3e8 lw v0,-7192(s0) + +800bee0c <_Z5ApuAFv>: +800bee0c: 27bdffe8 addiu sp,sp,-24 +800bee10: 3c038021 lui v1,0x8021 +800bee14: afbf0014 sw ra,20(sp) +800bee18: afb00010 sw s0,16(sp) +800bee1c: 2463e424 addiu v1,v1,-7132 +800bee20: 90620004 lbu v0,4(v1) +800bee24: 90650002 lbu a1,2(v1) +800bee28: 304600ff andi a2,v0,0xff +800bee2c: 2cc400f0 sltiu a0,a2,240 +800bee30: 24420001 addiu v0,v0,1 +800bee34: a0620004 sb v0,4(v1) +800bee38: 14800012 bnez a0,800bee84 <_Z5ApuAFv+0x78> +800bee3c: 30a500ff andi a1,a1,0xff +800bee40: 3c108021 lui s0,0x8021 +800bee44: 2602e3e8 addiu v0,s0,-7192 +800bee48: 8c430004 lw v1,4(v0) +800bee4c: 8c440008 lw a0,8(v0) +800bee50: 1083000e beq a0,v1,800bee8c <_Z5ApuAFv+0x80> +800bee54: 240200f3 li v0,243 +800bee58: 2603e3e8 addiu v1,s0,-7192 +800bee5c: 8c620008 lw v0,8(v1) +800bee60: 00461021 addu v0,v0,a2 +800bee64: a0450000 sb a1,0(v0) +800bee68: 8e02e3e8 lw v0,-7192(s0) +800bee6c: 8fbf0014 lw ra,20(sp) +800bee70: 24420001 addiu v0,v0,1 +800bee74: ae02e3e8 sw v0,-7192(s0) +800bee78: 8fb00010 lw s0,16(sp) +800bee7c: 03e00008 jr ra +800bee80: 27bd0018 addiu sp,sp,24 +800bee84: 0802fb96 j 800bee58 <_Z5ApuAFv+0x4c> +800bee88: 3c108021 lui s0,0x8021 +800bee8c: 10c2001c beq a2,v0,800bef00 <_Z5ApuAFv+0xf4> +800bee90: 3c02800b lui v0,0x800b +800bee94: 24c2000c addiu v0,a2,12 +800bee98: 304200ff andi v0,v0,0xff +800bee9c: 2c420004 sltiu v0,v0,4 +800beea0: 14400013 bnez v0,800beef0 <_Z5ApuAFv+0xe4> +800beea4: 3c028021 lui v0,0x8021 +800beea8: 240200f1 li v0,241 +800beeac: 10c2001e beq a2,v0,800bef28 <_Z5ApuAFv+0x11c> +800beeb0: 3c02800b lui v0,0x800b +800beeb4: 2cc200fd sltiu v0,a2,253 +800beeb8: 1040ffeb beqz v0,800bee68 <_Z5ApuAFv+0x5c> +800beebc: 00861021 addu v0,a0,a2 +800beec0: 2cc300fa sltiu v1,a2,250 +800beec4: 1460ffe8 bnez v1,800bee68 <_Z5ApuAFv+0x5c> +800beec8: a0450000 sb a1,0(v0) +800beecc: 14a00011 bnez a1,800bef14 <_Z5ApuAFv+0x108> +800beed0: 3c028021 lui v0,0x8021 +800beed4: 3c038021 lui v1,0x8021 +800beed8: 00061040 sll v0,a2,0x1 +800beedc: 2463e308 addiu v1,v1,-7416 +800beee0: 00431021 addu v0,v0,v1 +800beee4: 24040100 li a0,256 +800beee8: 0802fb9a j 800bee68 <_Z5ApuAFv+0x5c> +800beeec: a444fede sh a0,-290(v0) +800beef0: 2442e308 addiu v0,v0,-7416 +800beef4: 00c21021 addu v0,a2,v0 +800beef8: 0802fb9a j 800bee68 <_Z5ApuAFv+0x5c> +800beefc: a045ff13 sb a1,-237(v0) +800bef00: 244210e8 addiu v0,v0,4328 +800bef04: 0040f809 jalr v0 +800bef08: 00a02021 move a0,a1 +800bef0c: 0802fb9b j 800bee6c <_Z5ApuAFv+0x60> +800bef10: 8e02e3e8 lw v0,-7192(s0) +800bef14: 00061840 sll v1,a2,0x1 +800bef18: 2442e308 addiu v0,v0,-7416 +800bef1c: 00621821 addu v1,v1,v0 +800bef20: 0802fb9a j 800bee68 <_Z5ApuAFv+0x5c> +800bef24: a465fede sh a1,-290(v1) +800bef28: 24420c8c addiu v0,v0,3212 +800bef2c: 0040f809 jalr v0 +800bef30: 00a02021 move a0,a1 +800bef34: 0802fb9b j 800bee6c <_Z5ApuAFv+0x60> +800bef38: 8e02e3e8 lw v0,-7192(s0) + +800bef3c <_Z5ApuB9v>: +800bef3c: 27bdffd8 addiu sp,sp,-40 +800bef40: afb20018 sw s2,24(sp) +800bef44: 3c128021 lui s2,0x8021 +800bef48: afbf0020 sw ra,32(sp) +800bef4c: afb3001c sw s3,28(sp) +800bef50: afb10014 sw s1,20(sp) +800bef54: afb00010 sw s0,16(sp) +800bef58: 2651e424 addiu s1,s2,-7132 +800bef5c: 3c10800b lui s0,0x800b +800bef60: 26104250 addiu s0,s0,16976 +800bef64: 0200f809 jalr s0 +800bef68: 92240004 lbu a0,4(s1) +800bef6c: 92240003 lbu a0,3(s1) +800bef70: 3c118022 lui s1,0x8022 +800bef74: 3c138021 lui s3,0x8021 +800bef78: 0200f809 jalr s0 +800bef7c: a22250ae sb v0,20654(s1) +800bef80: 922750ae lbu a3,20654(s1) +800bef84: 2668e3e8 addiu t0,s3,-7192 +800bef88: 91040028 lbu a0,40(t0) +800bef8c: 00e21823 subu v1,a3,v0 +800bef90: 00641821 addu v1,v1,a0 +800bef94: 2463ffff addiu v1,v1,-1 +800bef98: 00033400 sll a2,v1,0x10 +800bef9c: 00063403 sra a2,a2,0x10 +800befa0: 00e24826 xor t1,a3,v0 +800befa4: 00062027 nor a0,zero,a2 +800befa8: 3c038022 lui v1,0x8022 +800befac: 000427c2 srl a0,a0,0x1f +800befb0: a06250bc sb v0,20668(v1) +800befb4: 31250080 andi a1,t1,0x80 +800befb8: 3c028022 lui v0,0x8022 +800befbc: a44650c6 sh a2,20678(v0) +800befc0: 10a0002b beqz a1,800bf070 <_Z5ApuB9v+0x134> +800befc4: a1040028 sb a0,40(t0) +800befc8: 30c400ff andi a0,a2,0xff +800befcc: 00e41026 xor v0,a3,a0 +800befd0: 30420080 andi v0,v0,0x80 +800befd4: 14400028 bnez v0,800bf078 <_Z5ApuB9v+0x13c> +800befd8: 24020001 li v0,1 +800befdc: 2662e3e8 addiu v0,s3,-7192 +800befe0: a040002a sb zero,42(v0) +800befe4: 9243e424 lbu v1,-7132(s2) +800befe8: 01241026 xor v0,t1,a0 +800befec: 34630008 ori v1,v1,0x8 +800beff0: 30420010 andi v0,v0,0x10 +800beff4: a243e424 sb v1,-7132(s2) +800beff8: 10400003 beqz v0,800bf008 <_Z5ApuB9v+0xcc> +800beffc: 3c058021 lui a1,0x8021 +800bf000: 306200f7 andi v0,v1,0xf7 +800bf004: a0a2e424 sb v0,-7132(a1) +800bf008: 24a2e424 addiu v0,a1,-7132 +800bf00c: 90450004 lbu a1,4(v0) +800bf010: 2663e3e8 addiu v1,s3,-7192 +800bf014: 2ca200f0 sltiu v0,a1,240 +800bf018: a22450ae sb a0,20654(s1) +800bf01c: a0640029 sb a0,41(v1) +800bf020: 14400006 bnez v0,800bf03c <_Z5ApuB9v+0x100> +800bf024: 308400ff andi a0,a0,0xff +800bf028: 8c620004 lw v0,4(v1) +800bf02c: 8c630008 lw v1,8(v1) +800bf030: 10620013 beq v1,v0,800bf080 <_Z5ApuB9v+0x144> +800bf034: 240200f3 li v0,243 +800bf038: 2663e3e8 addiu v1,s3,-7192 +800bf03c: 8c620008 lw v0,8(v1) +800bf040: 00451021 addu v0,v0,a1 +800bf044: a0440000 sb a0,0(v0) +800bf048: 8e62e3e8 lw v0,-7192(s3) +800bf04c: 8fbf0020 lw ra,32(sp) +800bf050: 24420001 addiu v0,v0,1 +800bf054: ae62e3e8 sw v0,-7192(s3) +800bf058: 8fb20018 lw s2,24(sp) +800bf05c: 8fb3001c lw s3,28(sp) +800bf060: 8fb10014 lw s1,20(sp) +800bf064: 8fb00010 lw s0,16(sp) +800bf068: 03e00008 jr ra +800bf06c: 27bd0028 addiu sp,sp,40 +800bf070: 0802fbf7 j 800befdc <_Z5ApuB9v+0xa0> +800bf074: 30c400ff andi a0,a2,0xff +800bf078: 0802fbf9 j 800befe4 <_Z5ApuB9v+0xa8> +800bf07c: a102002a sb v0,42(t0) +800bf080: 10a2001c beq a1,v0,800bf0f4 <_Z5ApuB9v+0x1b8> +800bf084: 3c02800b lui v0,0x800b +800bf088: 24a2000c addiu v0,a1,12 +800bf08c: 304200ff andi v0,v0,0xff +800bf090: 2c420004 sltiu v0,v0,4 +800bf094: 14400013 bnez v0,800bf0e4 <_Z5ApuB9v+0x1a8> +800bf098: 3c028021 lui v0,0x8021 +800bf09c: 240200f1 li v0,241 +800bf0a0: 10a2001e beq a1,v0,800bf11c <_Z5ApuB9v+0x1e0> +800bf0a4: 3c02800b lui v0,0x800b +800bf0a8: 2ca200fd sltiu v0,a1,253 +800bf0ac: 1040ffe6 beqz v0,800bf048 <_Z5ApuB9v+0x10c> +800bf0b0: 00651021 addu v0,v1,a1 +800bf0b4: 2ca300fa sltiu v1,a1,250 +800bf0b8: 1460ffe3 bnez v1,800bf048 <_Z5ApuB9v+0x10c> +800bf0bc: a0440000 sb a0,0(v0) +800bf0c0: 14800011 bnez a0,800bf108 <_Z5ApuB9v+0x1cc> +800bf0c4: 3c028021 lui v0,0x8021 +800bf0c8: 3c038021 lui v1,0x8021 +800bf0cc: 00051040 sll v0,a1,0x1 +800bf0d0: 2463e308 addiu v1,v1,-7416 +800bf0d4: 00431021 addu v0,v0,v1 +800bf0d8: 24040100 li a0,256 +800bf0dc: 0802fc12 j 800bf048 <_Z5ApuB9v+0x10c> +800bf0e0: a444fede sh a0,-290(v0) +800bf0e4: 2442e308 addiu v0,v0,-7416 +800bf0e8: 00a21021 addu v0,a1,v0 +800bf0ec: 0802fc12 j 800bf048 <_Z5ApuB9v+0x10c> +800bf0f0: a044ff13 sb a0,-237(v0) +800bf0f4: 244210e8 addiu v0,v0,4328 +800bf0f8: 0040f809 jalr v0 +800bf0fc: 00000000 nop +800bf100: 0802fc13 j 800bf04c <_Z5ApuB9v+0x110> +800bf104: 8e62e3e8 lw v0,-7192(s3) +800bf108: 00051840 sll v1,a1,0x1 +800bf10c: 2442e308 addiu v0,v0,-7416 +800bf110: 00621821 addu v1,v1,v0 +800bf114: 0802fc12 j 800bf048 <_Z5ApuB9v+0x10c> +800bf118: a464fede sh a0,-290(v1) +800bf11c: 24420c8c addiu v0,v0,3212 +800bf120: 0040f809 jalr v0 +800bf124: 00000000 nop +800bf128: 0802fc13 j 800bf04c <_Z5ApuB9v+0x110> +800bf12c: 8e62e3e8 lw v0,-7192(s3) + +800bf130 <_Z5Apu22v>: +800bf130: 27bdffe8 addiu sp,sp,-24 +800bf134: afb00010 sw s0,16(sp) +800bf138: 3c108021 lui s0,0x8021 +800bf13c: 8e04e3e8 lw a0,-7192(s0) +800bf140: afbf0014 sw ra,20(sp) +800bf144: 90850001 lbu a1,1(a0) +800bf148: 2ca200f0 sltiu v0,a1,240 +800bf14c: 14400006 bnez v0,800bf168 <_Z5Apu22v+0x38> +800bf150: 2603e3e8 addiu v1,s0,-7192 +800bf154: 2607e3e8 addiu a3,s0,-7192 +800bf158: 8ce60008 lw a2,8(a3) +800bf15c: 8ce20004 lw v0,4(a3) +800bf160: 10c20033 beq a2,v0,800bf230 <_Z5Apu22v+0x100> +800bf164: 24a8000c addiu t0,a1,12 +800bf168: 8c620008 lw v0,8(v1) +800bf16c: 00451021 addu v0,v0,a1 +800bf170: 90430000 lbu v1,0(v0) +800bf174: 8e02e3e8 lw v0,-7192(s0) +800bf178: 34630002 ori v1,v1,0x2 +800bf17c: 90450001 lbu a1,1(v0) +800bf180: 2ca200f0 sltiu v0,a1,240 +800bf184: 1040000c beqz v0,800bf1b8 <_Z5Apu22v+0x88> +800bf188: 306400ff andi a0,v1,0xff +800bf18c: 2603e3e8 addiu v1,s0,-7192 +800bf190: 8c620008 lw v0,8(v1) +800bf194: 00451021 addu v0,v0,a1 +800bf198: a0440000 sb a0,0(v0) +800bf19c: 8e02e3e8 lw v0,-7192(s0) +800bf1a0: 8fbf0014 lw ra,20(sp) +800bf1a4: 24420002 addiu v0,v0,2 +800bf1a8: ae02e3e8 sw v0,-7192(s0) +800bf1ac: 8fb00010 lw s0,16(sp) +800bf1b0: 03e00008 jr ra +800bf1b4: 27bd0018 addiu sp,sp,24 +800bf1b8: 3c028021 lui v0,0x8021 +800bf1bc: 2442e3e8 addiu v0,v0,-7192 +800bf1c0: 8c430004 lw v1,4(v0) +800bf1c4: 8c460008 lw a2,8(v0) +800bf1c8: 14c3fff0 bne a2,v1,800bf18c <_Z5Apu22v+0x5c> +800bf1cc: 240200f3 li v0,243 +800bf1d0: 10a20034 beq a1,v0,800bf2a4 <_Z5Apu22v+0x174> +800bf1d4: 24a8000c addiu t0,a1,12 +800bf1d8: 310200ff andi v0,t0,0xff +800bf1dc: 2c420004 sltiu v0,v0,4 +800bf1e0: 14400027 bnez v0,800bf280 <_Z5Apu22v+0x150> +800bf1e4: 3c028021 lui v0,0x8021 +800bf1e8: 240200f1 li v0,241 +800bf1ec: 10a20038 beq a1,v0,800bf2d0 <_Z5Apu22v+0x1a0> +800bf1f0: 3c02800b lui v0,0x800b +800bf1f4: 2ca200fd sltiu v0,a1,253 +800bf1f8: 1040ffe8 beqz v0,800bf19c <_Z5Apu22v+0x6c> +800bf1fc: 00a61021 addu v0,a1,a2 +800bf200: 2ca300fa sltiu v1,a1,250 +800bf204: 1460ffe5 bnez v1,800bf19c <_Z5Apu22v+0x6c> +800bf208: a0440000 sb a0,0(v0) +800bf20c: 1480002b bnez a0,800bf2bc <_Z5Apu22v+0x18c> +800bf210: 3c028021 lui v0,0x8021 +800bf214: 3c038021 lui v1,0x8021 +800bf218: 00051040 sll v0,a1,0x1 +800bf21c: 2463e308 addiu v1,v1,-7416 +800bf220: 00431021 addu v0,v0,v1 +800bf224: 24040100 li a0,256 +800bf228: 0802fc67 j 800bf19c <_Z5Apu22v+0x6c> +800bf22c: a444fede sh a0,-290(v0) +800bf230: 310200ff andi v0,t0,0xff +800bf234: 2c420004 sltiu v0,v0,4 +800bf238: 1440000c bnez v0,800bf26c <_Z5Apu22v+0x13c> +800bf23c: 00c51021 addu v0,a2,a1 +800bf240: 2ca200fd sltiu v0,a1,253 +800bf244: 14400012 bnez v0,800bf290 <_Z5Apu22v+0x160> +800bf248: 240200f3 li v0,243 +800bf24c: 8ce20014 lw v0,20(a3) +800bf250: 00c51821 addu v1,a2,a1 +800bf254: ace40014 sw a0,20(a3) +800bf258: ace20018 sw v0,24(a3) +800bf25c: 90620000 lbu v0,0(v1) +800bf260: a0600000 sb zero,0(v1) +800bf264: 0802fc5d j 800bf174 <_Z5Apu22v+0x44> +800bf268: 00401821 move v1,v0 +800bf26c: 8ce30014 lw v1,20(a3) +800bf270: ace40014 sw a0,20(a3) +800bf274: ace30018 sw v1,24(a3) +800bf278: 0802fc5d j 800bf174 <_Z5Apu22v+0x44> +800bf27c: 90430000 lbu v1,0(v0) +800bf280: 2442e308 addiu v0,v0,-7416 +800bf284: 00a21021 addu v0,a1,v0 +800bf288: 0802fc67 j 800bf19c <_Z5Apu22v+0x6c> +800bf28c: a044ff13 sb a0,-237(v0) +800bf290: 10a20014 beq a1,v0,800bf2e4 <_Z5Apu22v+0x1b4> +800bf294: 00c51021 addu v0,a2,a1 +800bf298: 90430000 lbu v1,0(v0) +800bf29c: 0802fc76 j 800bf1d8 <_Z5Apu22v+0xa8> +800bf2a0: 34640002 ori a0,v1,0x2 +800bf2a4: 3c02800b lui v0,0x800b +800bf2a8: 244210e8 addiu v0,v0,4328 +800bf2ac: 0040f809 jalr v0 +800bf2b0: 00000000 nop +800bf2b4: 0802fc68 j 800bf1a0 <_Z5Apu22v+0x70> +800bf2b8: 8e02e3e8 lw v0,-7192(s0) +800bf2bc: 00051840 sll v1,a1,0x1 +800bf2c0: 2442e308 addiu v0,v0,-7416 +800bf2c4: 00621821 addu v1,v1,v0 +800bf2c8: 0802fc67 j 800bf19c <_Z5Apu22v+0x6c> +800bf2cc: a464fede sh a0,-290(v1) +800bf2d0: 24420c8c addiu v0,v0,3212 +800bf2d4: 0040f809 jalr v0 +800bf2d8: 00000000 nop +800bf2dc: 0802fc68 j 800bf1a0 <_Z5Apu22v+0x70> +800bf2e0: 8e02e3e8 lw v0,-7192(s0) +800bf2e4: 3c02800b lui v0,0x800b +800bf2e8: 24420bb8 addiu v0,v0,3000 +800bf2ec: 0040f809 jalr v0 +800bf2f0: 00000000 nop +800bf2f4: 0802fc5d j 800bf174 <_Z5Apu22v+0x44> +800bf2f8: 00401821 move v1,v0 + +800bf2fc <_Z5Apu02v>: +800bf2fc: 27bdffe8 addiu sp,sp,-24 +800bf300: afb00010 sw s0,16(sp) +800bf304: 3c108021 lui s0,0x8021 +800bf308: 8e04e3e8 lw a0,-7192(s0) +800bf30c: afbf0014 sw ra,20(sp) +800bf310: 90850001 lbu a1,1(a0) +800bf314: 2ca200f0 sltiu v0,a1,240 +800bf318: 14400006 bnez v0,800bf334 <_Z5Apu02v+0x38> +800bf31c: 2603e3e8 addiu v1,s0,-7192 +800bf320: 2607e3e8 addiu a3,s0,-7192 +800bf324: 8ce60008 lw a2,8(a3) +800bf328: 8ce20004 lw v0,4(a3) +800bf32c: 10c20033 beq a2,v0,800bf3fc <_Z5Apu02v+0x100> +800bf330: 24a8000c addiu t0,a1,12 +800bf334: 8c620008 lw v0,8(v1) +800bf338: 00451021 addu v0,v0,a1 +800bf33c: 90430000 lbu v1,0(v0) +800bf340: 8e02e3e8 lw v0,-7192(s0) +800bf344: 34630001 ori v1,v1,0x1 +800bf348: 90450001 lbu a1,1(v0) +800bf34c: 2ca200f0 sltiu v0,a1,240 +800bf350: 1040000c beqz v0,800bf384 <_Z5Apu02v+0x88> +800bf354: 306400ff andi a0,v1,0xff +800bf358: 2603e3e8 addiu v1,s0,-7192 +800bf35c: 8c620008 lw v0,8(v1) +800bf360: 00451021 addu v0,v0,a1 +800bf364: a0440000 sb a0,0(v0) +800bf368: 8e02e3e8 lw v0,-7192(s0) +800bf36c: 8fbf0014 lw ra,20(sp) +800bf370: 24420002 addiu v0,v0,2 +800bf374: ae02e3e8 sw v0,-7192(s0) +800bf378: 8fb00010 lw s0,16(sp) +800bf37c: 03e00008 jr ra +800bf380: 27bd0018 addiu sp,sp,24 +800bf384: 3c028021 lui v0,0x8021 +800bf388: 2442e3e8 addiu v0,v0,-7192 +800bf38c: 8c430004 lw v1,4(v0) +800bf390: 8c460008 lw a2,8(v0) +800bf394: 14c3fff0 bne a2,v1,800bf358 <_Z5Apu02v+0x5c> +800bf398: 240200f3 li v0,243 +800bf39c: 10a20034 beq a1,v0,800bf470 <_Z5Apu02v+0x174> +800bf3a0: 24a8000c addiu t0,a1,12 +800bf3a4: 310200ff andi v0,t0,0xff +800bf3a8: 2c420004 sltiu v0,v0,4 +800bf3ac: 14400027 bnez v0,800bf44c <_Z5Apu02v+0x150> +800bf3b0: 3c028021 lui v0,0x8021 +800bf3b4: 240200f1 li v0,241 +800bf3b8: 10a20038 beq a1,v0,800bf49c <_Z5Apu02v+0x1a0> +800bf3bc: 3c02800b lui v0,0x800b +800bf3c0: 2ca200fd sltiu v0,a1,253 +800bf3c4: 1040ffe8 beqz v0,800bf368 <_Z5Apu02v+0x6c> +800bf3c8: 00a61021 addu v0,a1,a2 +800bf3cc: 2ca300fa sltiu v1,a1,250 +800bf3d0: 1460ffe5 bnez v1,800bf368 <_Z5Apu02v+0x6c> +800bf3d4: a0440000 sb a0,0(v0) +800bf3d8: 1480002b bnez a0,800bf488 <_Z5Apu02v+0x18c> +800bf3dc: 3c028021 lui v0,0x8021 +800bf3e0: 3c038021 lui v1,0x8021 +800bf3e4: 00051040 sll v0,a1,0x1 +800bf3e8: 2463e308 addiu v1,v1,-7416 +800bf3ec: 00431021 addu v0,v0,v1 +800bf3f0: 24040100 li a0,256 +800bf3f4: 0802fcda j 800bf368 <_Z5Apu02v+0x6c> +800bf3f8: a444fede sh a0,-290(v0) +800bf3fc: 310200ff andi v0,t0,0xff +800bf400: 2c420004 sltiu v0,v0,4 +800bf404: 1440000c bnez v0,800bf438 <_Z5Apu02v+0x13c> +800bf408: 00c51021 addu v0,a2,a1 +800bf40c: 2ca200fd sltiu v0,a1,253 +800bf410: 14400012 bnez v0,800bf45c <_Z5Apu02v+0x160> +800bf414: 240200f3 li v0,243 +800bf418: 8ce20014 lw v0,20(a3) +800bf41c: 00c51821 addu v1,a2,a1 +800bf420: ace40014 sw a0,20(a3) +800bf424: ace20018 sw v0,24(a3) +800bf428: 90620000 lbu v0,0(v1) +800bf42c: a0600000 sb zero,0(v1) +800bf430: 0802fcd0 j 800bf340 <_Z5Apu02v+0x44> +800bf434: 00401821 move v1,v0 +800bf438: 8ce30014 lw v1,20(a3) +800bf43c: ace40014 sw a0,20(a3) +800bf440: ace30018 sw v1,24(a3) +800bf444: 0802fcd0 j 800bf340 <_Z5Apu02v+0x44> +800bf448: 90430000 lbu v1,0(v0) +800bf44c: 2442e308 addiu v0,v0,-7416 +800bf450: 00a21021 addu v0,a1,v0 +800bf454: 0802fcda j 800bf368 <_Z5Apu02v+0x6c> +800bf458: a044ff13 sb a0,-237(v0) +800bf45c: 10a20014 beq a1,v0,800bf4b0 <_Z5Apu02v+0x1b4> +800bf460: 00c51021 addu v0,a2,a1 +800bf464: 90430000 lbu v1,0(v0) +800bf468: 0802fce9 j 800bf3a4 <_Z5Apu02v+0xa8> +800bf46c: 34640001 ori a0,v1,0x1 +800bf470: 3c02800b lui v0,0x800b +800bf474: 244210e8 addiu v0,v0,4328 +800bf478: 0040f809 jalr v0 +800bf47c: 00000000 nop +800bf480: 0802fcdb j 800bf36c <_Z5Apu02v+0x70> +800bf484: 8e02e3e8 lw v0,-7192(s0) +800bf488: 00051840 sll v1,a1,0x1 +800bf48c: 2442e308 addiu v0,v0,-7416 +800bf490: 00621821 addu v1,v1,v0 +800bf494: 0802fcda j 800bf368 <_Z5Apu02v+0x6c> +800bf498: a464fede sh a0,-290(v1) +800bf49c: 24420c8c addiu v0,v0,3212 +800bf4a0: 0040f809 jalr v0 +800bf4a4: 00000000 nop +800bf4a8: 0802fcdb j 800bf36c <_Z5Apu02v+0x70> +800bf4ac: 8e02e3e8 lw v0,-7192(s0) +800bf4b0: 3c02800b lui v0,0x800b +800bf4b4: 24420bb8 addiu v0,v0,3000 +800bf4b8: 0040f809 jalr v0 +800bf4bc: 00000000 nop +800bf4c0: 0802fcd0 j 800bf340 <_Z5Apu02v+0x44> +800bf4c4: 00401821 move v1,v0 + +800bf4c8 <_Z5ApuA2v>: +800bf4c8: 27bdffe8 addiu sp,sp,-24 +800bf4cc: afb00010 sw s0,16(sp) +800bf4d0: 3c108021 lui s0,0x8021 +800bf4d4: 8e04e3e8 lw a0,-7192(s0) +800bf4d8: afbf0014 sw ra,20(sp) +800bf4dc: 90850001 lbu a1,1(a0) +800bf4e0: 2ca200f0 sltiu v0,a1,240 +800bf4e4: 14400006 bnez v0,800bf500 <_Z5ApuA2v+0x38> +800bf4e8: 2603e3e8 addiu v1,s0,-7192 +800bf4ec: 2607e3e8 addiu a3,s0,-7192 +800bf4f0: 8ce60008 lw a2,8(a3) +800bf4f4: 8ce20004 lw v0,4(a3) +800bf4f8: 10c20033 beq a2,v0,800bf5c8 <_Z5ApuA2v+0x100> +800bf4fc: 24a8000c addiu t0,a1,12 +800bf500: 8c620008 lw v0,8(v1) +800bf504: 00451021 addu v0,v0,a1 +800bf508: 90430000 lbu v1,0(v0) +800bf50c: 8e02e3e8 lw v0,-7192(s0) +800bf510: 34630020 ori v1,v1,0x20 +800bf514: 90450001 lbu a1,1(v0) +800bf518: 2ca200f0 sltiu v0,a1,240 +800bf51c: 1040000c beqz v0,800bf550 <_Z5ApuA2v+0x88> +800bf520: 306400ff andi a0,v1,0xff +800bf524: 2603e3e8 addiu v1,s0,-7192 +800bf528: 8c620008 lw v0,8(v1) +800bf52c: 00451021 addu v0,v0,a1 +800bf530: a0440000 sb a0,0(v0) +800bf534: 8e02e3e8 lw v0,-7192(s0) +800bf538: 8fbf0014 lw ra,20(sp) +800bf53c: 24420002 addiu v0,v0,2 +800bf540: ae02e3e8 sw v0,-7192(s0) +800bf544: 8fb00010 lw s0,16(sp) +800bf548: 03e00008 jr ra +800bf54c: 27bd0018 addiu sp,sp,24 +800bf550: 3c028021 lui v0,0x8021 +800bf554: 2442e3e8 addiu v0,v0,-7192 +800bf558: 8c430004 lw v1,4(v0) +800bf55c: 8c460008 lw a2,8(v0) +800bf560: 14c3fff0 bne a2,v1,800bf524 <_Z5ApuA2v+0x5c> +800bf564: 240200f3 li v0,243 +800bf568: 10a20034 beq a1,v0,800bf63c <_Z5ApuA2v+0x174> +800bf56c: 24a8000c addiu t0,a1,12 +800bf570: 310200ff andi v0,t0,0xff +800bf574: 2c420004 sltiu v0,v0,4 +800bf578: 14400027 bnez v0,800bf618 <_Z5ApuA2v+0x150> +800bf57c: 3c028021 lui v0,0x8021 +800bf580: 240200f1 li v0,241 +800bf584: 10a20038 beq a1,v0,800bf668 <_Z5ApuA2v+0x1a0> +800bf588: 3c02800b lui v0,0x800b +800bf58c: 2ca200fd sltiu v0,a1,253 +800bf590: 1040ffe8 beqz v0,800bf534 <_Z5ApuA2v+0x6c> +800bf594: 00a61021 addu v0,a1,a2 +800bf598: 2ca300fa sltiu v1,a1,250 +800bf59c: 1460ffe5 bnez v1,800bf534 <_Z5ApuA2v+0x6c> +800bf5a0: a0440000 sb a0,0(v0) +800bf5a4: 1480002b bnez a0,800bf654 <_Z5ApuA2v+0x18c> +800bf5a8: 3c028021 lui v0,0x8021 +800bf5ac: 3c038021 lui v1,0x8021 +800bf5b0: 00051040 sll v0,a1,0x1 +800bf5b4: 2463e308 addiu v1,v1,-7416 +800bf5b8: 00431021 addu v0,v0,v1 +800bf5bc: 24040100 li a0,256 +800bf5c0: 0802fd4d j 800bf534 <_Z5ApuA2v+0x6c> +800bf5c4: a444fede sh a0,-290(v0) +800bf5c8: 310200ff andi v0,t0,0xff +800bf5cc: 2c420004 sltiu v0,v0,4 +800bf5d0: 1440000c bnez v0,800bf604 <_Z5ApuA2v+0x13c> +800bf5d4: 00c51021 addu v0,a2,a1 +800bf5d8: 2ca200fd sltiu v0,a1,253 +800bf5dc: 14400012 bnez v0,800bf628 <_Z5ApuA2v+0x160> +800bf5e0: 240200f3 li v0,243 +800bf5e4: 8ce20014 lw v0,20(a3) +800bf5e8: 00c51821 addu v1,a2,a1 +800bf5ec: ace40014 sw a0,20(a3) +800bf5f0: ace20018 sw v0,24(a3) +800bf5f4: 90620000 lbu v0,0(v1) +800bf5f8: a0600000 sb zero,0(v1) +800bf5fc: 0802fd43 j 800bf50c <_Z5ApuA2v+0x44> +800bf600: 00401821 move v1,v0 +800bf604: 8ce30014 lw v1,20(a3) +800bf608: ace40014 sw a0,20(a3) +800bf60c: ace30018 sw v1,24(a3) +800bf610: 0802fd43 j 800bf50c <_Z5ApuA2v+0x44> +800bf614: 90430000 lbu v1,0(v0) +800bf618: 2442e308 addiu v0,v0,-7416 +800bf61c: 00a21021 addu v0,a1,v0 +800bf620: 0802fd4d j 800bf534 <_Z5ApuA2v+0x6c> +800bf624: a044ff13 sb a0,-237(v0) +800bf628: 10a20014 beq a1,v0,800bf67c <_Z5ApuA2v+0x1b4> +800bf62c: 00c51021 addu v0,a2,a1 +800bf630: 90430000 lbu v1,0(v0) +800bf634: 0802fd5c j 800bf570 <_Z5ApuA2v+0xa8> +800bf638: 34640020 ori a0,v1,0x20 +800bf63c: 3c02800b lui v0,0x800b +800bf640: 244210e8 addiu v0,v0,4328 +800bf644: 0040f809 jalr v0 +800bf648: 00000000 nop +800bf64c: 0802fd4e j 800bf538 <_Z5ApuA2v+0x70> +800bf650: 8e02e3e8 lw v0,-7192(s0) +800bf654: 00051840 sll v1,a1,0x1 +800bf658: 2442e308 addiu v0,v0,-7416 +800bf65c: 00621821 addu v1,v1,v0 +800bf660: 0802fd4d j 800bf534 <_Z5ApuA2v+0x6c> +800bf664: a464fede sh a0,-290(v1) +800bf668: 24420c8c addiu v0,v0,3212 +800bf66c: 0040f809 jalr v0 +800bf670: 00000000 nop +800bf674: 0802fd4e j 800bf538 <_Z5ApuA2v+0x70> +800bf678: 8e02e3e8 lw v0,-7192(s0) +800bf67c: 3c02800b lui v0,0x800b +800bf680: 24420bb8 addiu v0,v0,3000 +800bf684: 0040f809 jalr v0 +800bf688: 00000000 nop +800bf68c: 0802fd43 j 800bf50c <_Z5ApuA2v+0x44> +800bf690: 00401821 move v1,v0 + +800bf694 <_Z5Apu82v>: +800bf694: 27bdffe8 addiu sp,sp,-24 +800bf698: afb00010 sw s0,16(sp) +800bf69c: 3c108021 lui s0,0x8021 +800bf6a0: 8e04e3e8 lw a0,-7192(s0) +800bf6a4: afbf0014 sw ra,20(sp) +800bf6a8: 90850001 lbu a1,1(a0) +800bf6ac: 2ca200f0 sltiu v0,a1,240 +800bf6b0: 14400006 bnez v0,800bf6cc <_Z5Apu82v+0x38> +800bf6b4: 2603e3e8 addiu v1,s0,-7192 +800bf6b8: 2607e3e8 addiu a3,s0,-7192 +800bf6bc: 8ce60008 lw a2,8(a3) +800bf6c0: 8ce20004 lw v0,4(a3) +800bf6c4: 10c20033 beq a2,v0,800bf794 <_Z5Apu82v+0x100> +800bf6c8: 24a8000c addiu t0,a1,12 +800bf6cc: 8c620008 lw v0,8(v1) +800bf6d0: 00451021 addu v0,v0,a1 +800bf6d4: 90430000 lbu v1,0(v0) +800bf6d8: 8e02e3e8 lw v0,-7192(s0) +800bf6dc: 34630010 ori v1,v1,0x10 +800bf6e0: 90450001 lbu a1,1(v0) +800bf6e4: 2ca200f0 sltiu v0,a1,240 +800bf6e8: 1040000c beqz v0,800bf71c <_Z5Apu82v+0x88> +800bf6ec: 306400ff andi a0,v1,0xff +800bf6f0: 2603e3e8 addiu v1,s0,-7192 +800bf6f4: 8c620008 lw v0,8(v1) +800bf6f8: 00451021 addu v0,v0,a1 +800bf6fc: a0440000 sb a0,0(v0) +800bf700: 8e02e3e8 lw v0,-7192(s0) +800bf704: 8fbf0014 lw ra,20(sp) +800bf708: 24420002 addiu v0,v0,2 +800bf70c: ae02e3e8 sw v0,-7192(s0) +800bf710: 8fb00010 lw s0,16(sp) +800bf714: 03e00008 jr ra +800bf718: 27bd0018 addiu sp,sp,24 +800bf71c: 3c028021 lui v0,0x8021 +800bf720: 2442e3e8 addiu v0,v0,-7192 +800bf724: 8c430004 lw v1,4(v0) +800bf728: 8c460008 lw a2,8(v0) +800bf72c: 14c3fff0 bne a2,v1,800bf6f0 <_Z5Apu82v+0x5c> +800bf730: 240200f3 li v0,243 +800bf734: 10a20034 beq a1,v0,800bf808 <_Z5Apu82v+0x174> +800bf738: 24a8000c addiu t0,a1,12 +800bf73c: 310200ff andi v0,t0,0xff +800bf740: 2c420004 sltiu v0,v0,4 +800bf744: 14400027 bnez v0,800bf7e4 <_Z5Apu82v+0x150> +800bf748: 3c028021 lui v0,0x8021 +800bf74c: 240200f1 li v0,241 +800bf750: 10a20038 beq a1,v0,800bf834 <_Z5Apu82v+0x1a0> +800bf754: 3c02800b lui v0,0x800b +800bf758: 2ca200fd sltiu v0,a1,253 +800bf75c: 1040ffe8 beqz v0,800bf700 <_Z5Apu82v+0x6c> +800bf760: 00a61021 addu v0,a1,a2 +800bf764: 2ca300fa sltiu v1,a1,250 +800bf768: 1460ffe5 bnez v1,800bf700 <_Z5Apu82v+0x6c> +800bf76c: a0440000 sb a0,0(v0) +800bf770: 1480002b bnez a0,800bf820 <_Z5Apu82v+0x18c> +800bf774: 3c028021 lui v0,0x8021 +800bf778: 3c038021 lui v1,0x8021 +800bf77c: 00051040 sll v0,a1,0x1 +800bf780: 2463e308 addiu v1,v1,-7416 +800bf784: 00431021 addu v0,v0,v1 +800bf788: 24040100 li a0,256 +800bf78c: 0802fdc0 j 800bf700 <_Z5Apu82v+0x6c> +800bf790: a444fede sh a0,-290(v0) +800bf794: 310200ff andi v0,t0,0xff +800bf798: 2c420004 sltiu v0,v0,4 +800bf79c: 1440000c bnez v0,800bf7d0 <_Z5Apu82v+0x13c> +800bf7a0: 00c51021 addu v0,a2,a1 +800bf7a4: 2ca200fd sltiu v0,a1,253 +800bf7a8: 14400012 bnez v0,800bf7f4 <_Z5Apu82v+0x160> +800bf7ac: 240200f3 li v0,243 +800bf7b0: 8ce20014 lw v0,20(a3) +800bf7b4: 00c51821 addu v1,a2,a1 +800bf7b8: ace40014 sw a0,20(a3) +800bf7bc: ace20018 sw v0,24(a3) +800bf7c0: 90620000 lbu v0,0(v1) +800bf7c4: a0600000 sb zero,0(v1) +800bf7c8: 0802fdb6 j 800bf6d8 <_Z5Apu82v+0x44> +800bf7cc: 00401821 move v1,v0 +800bf7d0: 8ce30014 lw v1,20(a3) +800bf7d4: ace40014 sw a0,20(a3) +800bf7d8: ace30018 sw v1,24(a3) +800bf7dc: 0802fdb6 j 800bf6d8 <_Z5Apu82v+0x44> +800bf7e0: 90430000 lbu v1,0(v0) +800bf7e4: 2442e308 addiu v0,v0,-7416 +800bf7e8: 00a21021 addu v0,a1,v0 +800bf7ec: 0802fdc0 j 800bf700 <_Z5Apu82v+0x6c> +800bf7f0: a044ff13 sb a0,-237(v0) +800bf7f4: 10a20014 beq a1,v0,800bf848 <_Z5Apu82v+0x1b4> +800bf7f8: 00c51021 addu v0,a2,a1 +800bf7fc: 90430000 lbu v1,0(v0) +800bf800: 0802fdcf j 800bf73c <_Z5Apu82v+0xa8> +800bf804: 34640010 ori a0,v1,0x10 +800bf808: 3c02800b lui v0,0x800b +800bf80c: 244210e8 addiu v0,v0,4328 +800bf810: 0040f809 jalr v0 +800bf814: 00000000 nop +800bf818: 0802fdc1 j 800bf704 <_Z5Apu82v+0x70> +800bf81c: 8e02e3e8 lw v0,-7192(s0) +800bf820: 00051840 sll v1,a1,0x1 +800bf824: 2442e308 addiu v0,v0,-7416 +800bf828: 00621821 addu v1,v1,v0 +800bf82c: 0802fdc0 j 800bf700 <_Z5Apu82v+0x6c> +800bf830: a464fede sh a0,-290(v1) +800bf834: 24420c8c addiu v0,v0,3212 +800bf838: 0040f809 jalr v0 +800bf83c: 00000000 nop +800bf840: 0802fdc1 j 800bf704 <_Z5Apu82v+0x70> +800bf844: 8e02e3e8 lw v0,-7192(s0) +800bf848: 3c02800b lui v0,0x800b +800bf84c: 24420bb8 addiu v0,v0,3000 +800bf850: 0040f809 jalr v0 +800bf854: 00000000 nop +800bf858: 0802fdb6 j 800bf6d8 <_Z5Apu82v+0x44> +800bf85c: 00401821 move v1,v0 + +800bf860 <_Z5Apu62v>: +800bf860: 27bdffe8 addiu sp,sp,-24 +800bf864: afb00010 sw s0,16(sp) +800bf868: 3c108021 lui s0,0x8021 +800bf86c: 8e04e3e8 lw a0,-7192(s0) +800bf870: afbf0014 sw ra,20(sp) +800bf874: 90850001 lbu a1,1(a0) +800bf878: 2ca200f0 sltiu v0,a1,240 +800bf87c: 14400006 bnez v0,800bf898 <_Z5Apu62v+0x38> +800bf880: 2603e3e8 addiu v1,s0,-7192 +800bf884: 2607e3e8 addiu a3,s0,-7192 +800bf888: 8ce60008 lw a2,8(a3) +800bf88c: 8ce20004 lw v0,4(a3) +800bf890: 10c20033 beq a2,v0,800bf960 <_Z5Apu62v+0x100> +800bf894: 24a8000c addiu t0,a1,12 +800bf898: 8c620008 lw v0,8(v1) +800bf89c: 00451021 addu v0,v0,a1 +800bf8a0: 90430000 lbu v1,0(v0) +800bf8a4: 8e02e3e8 lw v0,-7192(s0) +800bf8a8: 34630008 ori v1,v1,0x8 +800bf8ac: 90450001 lbu a1,1(v0) +800bf8b0: 2ca200f0 sltiu v0,a1,240 +800bf8b4: 1040000c beqz v0,800bf8e8 <_Z5Apu62v+0x88> +800bf8b8: 306400ff andi a0,v1,0xff +800bf8bc: 2603e3e8 addiu v1,s0,-7192 +800bf8c0: 8c620008 lw v0,8(v1) +800bf8c4: 00451021 addu v0,v0,a1 +800bf8c8: a0440000 sb a0,0(v0) +800bf8cc: 8e02e3e8 lw v0,-7192(s0) +800bf8d0: 8fbf0014 lw ra,20(sp) +800bf8d4: 24420002 addiu v0,v0,2 +800bf8d8: ae02e3e8 sw v0,-7192(s0) +800bf8dc: 8fb00010 lw s0,16(sp) +800bf8e0: 03e00008 jr ra +800bf8e4: 27bd0018 addiu sp,sp,24 +800bf8e8: 3c028021 lui v0,0x8021 +800bf8ec: 2442e3e8 addiu v0,v0,-7192 +800bf8f0: 8c430004 lw v1,4(v0) +800bf8f4: 8c460008 lw a2,8(v0) +800bf8f8: 14c3fff0 bne a2,v1,800bf8bc <_Z5Apu62v+0x5c> +800bf8fc: 240200f3 li v0,243 +800bf900: 10a20034 beq a1,v0,800bf9d4 <_Z5Apu62v+0x174> +800bf904: 24a8000c addiu t0,a1,12 +800bf908: 310200ff andi v0,t0,0xff +800bf90c: 2c420004 sltiu v0,v0,4 +800bf910: 14400027 bnez v0,800bf9b0 <_Z5Apu62v+0x150> +800bf914: 3c028021 lui v0,0x8021 +800bf918: 240200f1 li v0,241 +800bf91c: 10a20038 beq a1,v0,800bfa00 <_Z5Apu62v+0x1a0> +800bf920: 3c02800b lui v0,0x800b +800bf924: 2ca200fd sltiu v0,a1,253 +800bf928: 1040ffe8 beqz v0,800bf8cc <_Z5Apu62v+0x6c> +800bf92c: 00a61021 addu v0,a1,a2 +800bf930: 2ca300fa sltiu v1,a1,250 +800bf934: 1460ffe5 bnez v1,800bf8cc <_Z5Apu62v+0x6c> +800bf938: a0440000 sb a0,0(v0) +800bf93c: 1480002b bnez a0,800bf9ec <_Z5Apu62v+0x18c> +800bf940: 3c028021 lui v0,0x8021 +800bf944: 3c038021 lui v1,0x8021 +800bf948: 00051040 sll v0,a1,0x1 +800bf94c: 2463e308 addiu v1,v1,-7416 +800bf950: 00431021 addu v0,v0,v1 +800bf954: 24040100 li a0,256 +800bf958: 0802fe33 j 800bf8cc <_Z5Apu62v+0x6c> +800bf95c: a444fede sh a0,-290(v0) +800bf960: 310200ff andi v0,t0,0xff +800bf964: 2c420004 sltiu v0,v0,4 +800bf968: 1440000c bnez v0,800bf99c <_Z5Apu62v+0x13c> +800bf96c: 00c51021 addu v0,a2,a1 +800bf970: 2ca200fd sltiu v0,a1,253 +800bf974: 14400012 bnez v0,800bf9c0 <_Z5Apu62v+0x160> +800bf978: 240200f3 li v0,243 +800bf97c: 8ce20014 lw v0,20(a3) +800bf980: 00c51821 addu v1,a2,a1 +800bf984: ace40014 sw a0,20(a3) +800bf988: ace20018 sw v0,24(a3) +800bf98c: 90620000 lbu v0,0(v1) +800bf990: a0600000 sb zero,0(v1) +800bf994: 0802fe29 j 800bf8a4 <_Z5Apu62v+0x44> +800bf998: 00401821 move v1,v0 +800bf99c: 8ce30014 lw v1,20(a3) +800bf9a0: ace40014 sw a0,20(a3) +800bf9a4: ace30018 sw v1,24(a3) +800bf9a8: 0802fe29 j 800bf8a4 <_Z5Apu62v+0x44> +800bf9ac: 90430000 lbu v1,0(v0) +800bf9b0: 2442e308 addiu v0,v0,-7416 +800bf9b4: 00a21021 addu v0,a1,v0 +800bf9b8: 0802fe33 j 800bf8cc <_Z5Apu62v+0x6c> +800bf9bc: a044ff13 sb a0,-237(v0) +800bf9c0: 10a20014 beq a1,v0,800bfa14 <_Z5Apu62v+0x1b4> +800bf9c4: 00c51021 addu v0,a2,a1 +800bf9c8: 90430000 lbu v1,0(v0) +800bf9cc: 0802fe42 j 800bf908 <_Z5Apu62v+0xa8> +800bf9d0: 34640008 ori a0,v1,0x8 +800bf9d4: 3c02800b lui v0,0x800b +800bf9d8: 244210e8 addiu v0,v0,4328 +800bf9dc: 0040f809 jalr v0 +800bf9e0: 00000000 nop +800bf9e4: 0802fe34 j 800bf8d0 <_Z5Apu62v+0x70> +800bf9e8: 8e02e3e8 lw v0,-7192(s0) +800bf9ec: 00051840 sll v1,a1,0x1 +800bf9f0: 2442e308 addiu v0,v0,-7416 +800bf9f4: 00621821 addu v1,v1,v0 +800bf9f8: 0802fe33 j 800bf8cc <_Z5Apu62v+0x6c> +800bf9fc: a464fede sh a0,-290(v1) +800bfa00: 24420c8c addiu v0,v0,3212 +800bfa04: 0040f809 jalr v0 +800bfa08: 00000000 nop +800bfa0c: 0802fe34 j 800bf8d0 <_Z5Apu62v+0x70> +800bfa10: 8e02e3e8 lw v0,-7192(s0) +800bfa14: 3c02800b lui v0,0x800b +800bfa18: 24420bb8 addiu v0,v0,3000 +800bfa1c: 0040f809 jalr v0 +800bfa20: 00000000 nop +800bfa24: 0802fe29 j 800bf8a4 <_Z5Apu62v+0x44> +800bfa28: 00401821 move v1,v0 + +800bfa2c <_Z5Apu42v>: +800bfa2c: 27bdffe8 addiu sp,sp,-24 +800bfa30: afb00010 sw s0,16(sp) +800bfa34: 3c108021 lui s0,0x8021 +800bfa38: 8e04e3e8 lw a0,-7192(s0) +800bfa3c: afbf0014 sw ra,20(sp) +800bfa40: 90850001 lbu a1,1(a0) +800bfa44: 2ca200f0 sltiu v0,a1,240 +800bfa48: 14400006 bnez v0,800bfa64 <_Z5Apu42v+0x38> +800bfa4c: 2603e3e8 addiu v1,s0,-7192 +800bfa50: 2607e3e8 addiu a3,s0,-7192 +800bfa54: 8ce60008 lw a2,8(a3) +800bfa58: 8ce20004 lw v0,4(a3) +800bfa5c: 10c20033 beq a2,v0,800bfb2c <_Z5Apu42v+0x100> +800bfa60: 24a8000c addiu t0,a1,12 +800bfa64: 8c620008 lw v0,8(v1) +800bfa68: 00451021 addu v0,v0,a1 +800bfa6c: 90430000 lbu v1,0(v0) +800bfa70: 8e02e3e8 lw v0,-7192(s0) +800bfa74: 34630004 ori v1,v1,0x4 +800bfa78: 90450001 lbu a1,1(v0) +800bfa7c: 2ca200f0 sltiu v0,a1,240 +800bfa80: 1040000c beqz v0,800bfab4 <_Z5Apu42v+0x88> +800bfa84: 306400ff andi a0,v1,0xff +800bfa88: 2603e3e8 addiu v1,s0,-7192 +800bfa8c: 8c620008 lw v0,8(v1) +800bfa90: 00451021 addu v0,v0,a1 +800bfa94: a0440000 sb a0,0(v0) +800bfa98: 8e02e3e8 lw v0,-7192(s0) +800bfa9c: 8fbf0014 lw ra,20(sp) +800bfaa0: 24420002 addiu v0,v0,2 +800bfaa4: ae02e3e8 sw v0,-7192(s0) +800bfaa8: 8fb00010 lw s0,16(sp) +800bfaac: 03e00008 jr ra +800bfab0: 27bd0018 addiu sp,sp,24 +800bfab4: 3c028021 lui v0,0x8021 +800bfab8: 2442e3e8 addiu v0,v0,-7192 +800bfabc: 8c430004 lw v1,4(v0) +800bfac0: 8c460008 lw a2,8(v0) +800bfac4: 14c3fff0 bne a2,v1,800bfa88 <_Z5Apu42v+0x5c> +800bfac8: 240200f3 li v0,243 +800bfacc: 10a20034 beq a1,v0,800bfba0 <_Z5Apu42v+0x174> +800bfad0: 24a8000c addiu t0,a1,12 +800bfad4: 310200ff andi v0,t0,0xff +800bfad8: 2c420004 sltiu v0,v0,4 +800bfadc: 14400027 bnez v0,800bfb7c <_Z5Apu42v+0x150> +800bfae0: 3c028021 lui v0,0x8021 +800bfae4: 240200f1 li v0,241 +800bfae8: 10a20038 beq a1,v0,800bfbcc <_Z5Apu42v+0x1a0> +800bfaec: 3c02800b lui v0,0x800b +800bfaf0: 2ca200fd sltiu v0,a1,253 +800bfaf4: 1040ffe8 beqz v0,800bfa98 <_Z5Apu42v+0x6c> +800bfaf8: 00a61021 addu v0,a1,a2 +800bfafc: 2ca300fa sltiu v1,a1,250 +800bfb00: 1460ffe5 bnez v1,800bfa98 <_Z5Apu42v+0x6c> +800bfb04: a0440000 sb a0,0(v0) +800bfb08: 1480002b bnez a0,800bfbb8 <_Z5Apu42v+0x18c> +800bfb0c: 3c028021 lui v0,0x8021 +800bfb10: 3c038021 lui v1,0x8021 +800bfb14: 00051040 sll v0,a1,0x1 +800bfb18: 2463e308 addiu v1,v1,-7416 +800bfb1c: 00431021 addu v0,v0,v1 +800bfb20: 24040100 li a0,256 +800bfb24: 0802fea6 j 800bfa98 <_Z5Apu42v+0x6c> +800bfb28: a444fede sh a0,-290(v0) +800bfb2c: 310200ff andi v0,t0,0xff +800bfb30: 2c420004 sltiu v0,v0,4 +800bfb34: 1440000c bnez v0,800bfb68 <_Z5Apu42v+0x13c> +800bfb38: 00c51021 addu v0,a2,a1 +800bfb3c: 2ca200fd sltiu v0,a1,253 +800bfb40: 14400012 bnez v0,800bfb8c <_Z5Apu42v+0x160> +800bfb44: 240200f3 li v0,243 +800bfb48: 8ce20014 lw v0,20(a3) +800bfb4c: 00c51821 addu v1,a2,a1 +800bfb50: ace40014 sw a0,20(a3) +800bfb54: ace20018 sw v0,24(a3) +800bfb58: 90620000 lbu v0,0(v1) +800bfb5c: a0600000 sb zero,0(v1) +800bfb60: 0802fe9c j 800bfa70 <_Z5Apu42v+0x44> +800bfb64: 00401821 move v1,v0 +800bfb68: 8ce30014 lw v1,20(a3) +800bfb6c: ace40014 sw a0,20(a3) +800bfb70: ace30018 sw v1,24(a3) +800bfb74: 0802fe9c j 800bfa70 <_Z5Apu42v+0x44> +800bfb78: 90430000 lbu v1,0(v0) +800bfb7c: 2442e308 addiu v0,v0,-7416 +800bfb80: 00a21021 addu v0,a1,v0 +800bfb84: 0802fea6 j 800bfa98 <_Z5Apu42v+0x6c> +800bfb88: a044ff13 sb a0,-237(v0) +800bfb8c: 10a20014 beq a1,v0,800bfbe0 <_Z5Apu42v+0x1b4> +800bfb90: 00c51021 addu v0,a2,a1 +800bfb94: 90430000 lbu v1,0(v0) +800bfb98: 0802feb5 j 800bfad4 <_Z5Apu42v+0xa8> +800bfb9c: 34640004 ori a0,v1,0x4 +800bfba0: 3c02800b lui v0,0x800b +800bfba4: 244210e8 addiu v0,v0,4328 +800bfba8: 0040f809 jalr v0 +800bfbac: 00000000 nop +800bfbb0: 0802fea7 j 800bfa9c <_Z5Apu42v+0x70> +800bfbb4: 8e02e3e8 lw v0,-7192(s0) +800bfbb8: 00051840 sll v1,a1,0x1 +800bfbbc: 2442e308 addiu v0,v0,-7416 +800bfbc0: 00621821 addu v1,v1,v0 +800bfbc4: 0802fea6 j 800bfa98 <_Z5Apu42v+0x6c> +800bfbc8: a464fede sh a0,-290(v1) +800bfbcc: 24420c8c addiu v0,v0,3212 +800bfbd0: 0040f809 jalr v0 +800bfbd4: 00000000 nop +800bfbd8: 0802fea7 j 800bfa9c <_Z5Apu42v+0x70> +800bfbdc: 8e02e3e8 lw v0,-7192(s0) +800bfbe0: 3c02800b lui v0,0x800b +800bfbe4: 24420bb8 addiu v0,v0,3000 +800bfbe8: 0040f809 jalr v0 +800bfbec: 00000000 nop +800bfbf0: 0802fe9c j 800bfa70 <_Z5Apu42v+0x44> +800bfbf4: 00401821 move v1,v0 + +800bfbf8 <_Z5ApuA3v>: +800bfbf8: 27bdffe0 addiu sp,sp,-32 +800bfbfc: afb10014 sw s1,20(sp) +800bfc00: afb00010 sw s0,16(sp) +800bfc04: afbf0018 sw ra,24(sp) +800bfc08: 3c108021 lui s0,0x8021 +800bfc0c: 8e07e3e8 lw a3,-7192(s0) +800bfc10: 2609e3e8 addiu t1,s0,-7192 +800bfc14: 90e40001 lbu a0,1(a3) +800bfc18: 3c028022 lui v0,0x8022 +800bfc1c: 8d280004 lw t0,4(t1) +800bfc20: a04450bc sb a0,20668(v0) +800bfc24: 80e50002 lb a1,2(a3) +800bfc28: 00e81823 subu v1,a3,t0 +800bfc2c: 24630003 addiu v1,v1,3 +800bfc30: 308600ff andi a2,a0,0xff +800bfc34: 00a31821 addu v1,a1,v1 +800bfc38: 3c118022 lui s1,0x8022 +800bfc3c: 3c028022 lui v0,0x8022 +800bfc40: 2cc400f0 sltiu a0,a2,240 +800bfc44: a04550c4 sb a1,20676(v0) +800bfc48: 14800004 bnez a0,800bfc5c <_Z5ApuA3v+0x64> +800bfc4c: a62350c6 sh v1,20678(s1) +800bfc50: 8d220008 lw v0,8(t1) +800bfc54: 1102001e beq t0,v0,800bfcd0 <_Z5ApuA3v+0xd8> +800bfc58: 24c2000c addiu v0,a2,12 +800bfc5c: 2603e3e8 addiu v1,s0,-7192 +800bfc60: 8c620008 lw v0,8(v1) +800bfc64: 00461021 addu v0,v0,a2 +800bfc68: 90420000 lbu v0,0(v0) +800bfc6c: 30420020 andi v0,v0,0x20 +800bfc70: 10400010 beqz v0,800bfcb4 <_Z5ApuA3v+0xbc> +800bfc74: 8e02e3e8 lw v0,-7192(s0) +800bfc78: 2605e3e8 addiu a1,s0,-7192 +800bfc7c: 3c078021 lui a3,0x8021 +800bfc80: 962650c6 lhu a2,20678(s1) +800bfc84: 8ce3e308 lw v1,-7416(a3) +800bfc88: 8ca40038 lw a0,56(a1) +800bfc8c: 8ca20004 lw v0,4(a1) +800bfc90: 00641821 addu v1,v1,a0 +800bfc94: 00461021 addu v0,v0,a2 +800bfc98: ae02e3e8 sw v0,-7192(s0) +800bfc9c: ace3e308 sw v1,-7416(a3) +800bfca0: 8fbf0018 lw ra,24(sp) +800bfca4: 8fb10014 lw s1,20(sp) +800bfca8: 8fb00010 lw s0,16(sp) +800bfcac: 03e00008 jr ra +800bfcb0: 27bd0020 addiu sp,sp,32 +800bfcb4: 24420003 addiu v0,v0,3 +800bfcb8: ae02e3e8 sw v0,-7192(s0) +800bfcbc: 8fbf0018 lw ra,24(sp) +800bfcc0: 8fb10014 lw s1,20(sp) +800bfcc4: 8fb00010 lw s0,16(sp) +800bfcc8: 03e00008 jr ra +800bfccc: 27bd0020 addiu sp,sp,32 +800bfcd0: 304200ff andi v0,v0,0xff +800bfcd4: 2c420004 sltiu v0,v0,4 +800bfcd8: 1440000a bnez v0,800bfd04 <_Z5ApuA3v+0x10c> +800bfcdc: 01061021 addu v0,t0,a2 +800bfce0: 2cc200fd sltiu v0,a2,253 +800bfce4: 1440000c bnez v0,800bfd18 <_Z5ApuA3v+0x120> +800bfce8: 01061821 addu v1,t0,a2 +800bfcec: 8d220014 lw v0,20(t1) +800bfcf0: ad270014 sw a3,20(t1) +800bfcf4: ad220018 sw v0,24(t1) +800bfcf8: 90620000 lbu v0,0(v1) +800bfcfc: 0802ff1b j 800bfc6c <_Z5ApuA3v+0x74> +800bfd00: a0600000 sb zero,0(v1) +800bfd04: 8d230014 lw v1,20(t1) +800bfd08: ad270014 sw a3,20(t1) +800bfd0c: ad230018 sw v1,24(t1) +800bfd10: 0802ff1b j 800bfc6c <_Z5ApuA3v+0x74> +800bfd14: 90420000 lbu v0,0(v0) +800bfd18: 240200f3 li v0,243 +800bfd1c: 10c20004 beq a2,v0,800bfd30 <_Z5ApuA3v+0x138> +800bfd20: 00000000 nop +800bfd24: 01061021 addu v0,t0,a2 +800bfd28: 0802ff1b j 800bfc6c <_Z5ApuA3v+0x74> +800bfd2c: 90420000 lbu v0,0(v0) +800bfd30: 3c02800b lui v0,0x800b +800bfd34: 24420bb8 addiu v0,v0,3000 +800bfd38: 0040f809 jalr v0 +800bfd3c: 00000000 nop +800bfd40: 0802ff1c j 800bfc70 <_Z5ApuA3v+0x78> +800bfd44: 30420020 andi v0,v0,0x20 + +800bfd48 <_Z5Apu83v>: +800bfd48: 27bdffe0 addiu sp,sp,-32 +800bfd4c: afb10014 sw s1,20(sp) +800bfd50: afb00010 sw s0,16(sp) +800bfd54: afbf0018 sw ra,24(sp) +800bfd58: 3c108021 lui s0,0x8021 +800bfd5c: 8e07e3e8 lw a3,-7192(s0) +800bfd60: 2609e3e8 addiu t1,s0,-7192 +800bfd64: 90e40001 lbu a0,1(a3) +800bfd68: 3c028022 lui v0,0x8022 +800bfd6c: 8d280004 lw t0,4(t1) +800bfd70: a04450bc sb a0,20668(v0) +800bfd74: 80e50002 lb a1,2(a3) +800bfd78: 00e81823 subu v1,a3,t0 +800bfd7c: 24630003 addiu v1,v1,3 +800bfd80: 308600ff andi a2,a0,0xff +800bfd84: 00a31821 addu v1,a1,v1 +800bfd88: 3c118022 lui s1,0x8022 +800bfd8c: 3c028022 lui v0,0x8022 +800bfd90: 2cc400f0 sltiu a0,a2,240 +800bfd94: a04550c4 sb a1,20676(v0) +800bfd98: 14800004 bnez a0,800bfdac <_Z5Apu83v+0x64> +800bfd9c: a62350c6 sh v1,20678(s1) +800bfda0: 8d220008 lw v0,8(t1) +800bfda4: 1102001e beq t0,v0,800bfe20 <_Z5Apu83v+0xd8> +800bfda8: 24c2000c addiu v0,a2,12 +800bfdac: 2603e3e8 addiu v1,s0,-7192 +800bfdb0: 8c620008 lw v0,8(v1) +800bfdb4: 00461021 addu v0,v0,a2 +800bfdb8: 90420000 lbu v0,0(v0) +800bfdbc: 30420010 andi v0,v0,0x10 +800bfdc0: 10400010 beqz v0,800bfe04 <_Z5Apu83v+0xbc> +800bfdc4: 8e02e3e8 lw v0,-7192(s0) +800bfdc8: 2605e3e8 addiu a1,s0,-7192 +800bfdcc: 3c078021 lui a3,0x8021 +800bfdd0: 962650c6 lhu a2,20678(s1) +800bfdd4: 8ce3e308 lw v1,-7416(a3) +800bfdd8: 8ca40038 lw a0,56(a1) +800bfddc: 8ca20004 lw v0,4(a1) +800bfde0: 00641821 addu v1,v1,a0 +800bfde4: 00461021 addu v0,v0,a2 +800bfde8: ae02e3e8 sw v0,-7192(s0) +800bfdec: ace3e308 sw v1,-7416(a3) +800bfdf0: 8fbf0018 lw ra,24(sp) +800bfdf4: 8fb10014 lw s1,20(sp) +800bfdf8: 8fb00010 lw s0,16(sp) +800bfdfc: 03e00008 jr ra +800bfe00: 27bd0020 addiu sp,sp,32 +800bfe04: 24420003 addiu v0,v0,3 +800bfe08: ae02e3e8 sw v0,-7192(s0) +800bfe0c: 8fbf0018 lw ra,24(sp) +800bfe10: 8fb10014 lw s1,20(sp) +800bfe14: 8fb00010 lw s0,16(sp) +800bfe18: 03e00008 jr ra +800bfe1c: 27bd0020 addiu sp,sp,32 +800bfe20: 304200ff andi v0,v0,0xff +800bfe24: 2c420004 sltiu v0,v0,4 +800bfe28: 1440000a bnez v0,800bfe54 <_Z5Apu83v+0x10c> +800bfe2c: 01061021 addu v0,t0,a2 +800bfe30: 2cc200fd sltiu v0,a2,253 +800bfe34: 1440000c bnez v0,800bfe68 <_Z5Apu83v+0x120> +800bfe38: 01061821 addu v1,t0,a2 +800bfe3c: 8d220014 lw v0,20(t1) +800bfe40: ad270014 sw a3,20(t1) +800bfe44: ad220018 sw v0,24(t1) +800bfe48: 90620000 lbu v0,0(v1) +800bfe4c: 0802ff6f j 800bfdbc <_Z5Apu83v+0x74> +800bfe50: a0600000 sb zero,0(v1) +800bfe54: 8d230014 lw v1,20(t1) +800bfe58: ad270014 sw a3,20(t1) +800bfe5c: ad230018 sw v1,24(t1) +800bfe60: 0802ff6f j 800bfdbc <_Z5Apu83v+0x74> +800bfe64: 90420000 lbu v0,0(v0) +800bfe68: 240200f3 li v0,243 +800bfe6c: 10c20004 beq a2,v0,800bfe80 <_Z5Apu83v+0x138> +800bfe70: 00000000 nop +800bfe74: 01061021 addu v0,t0,a2 +800bfe78: 0802ff6f j 800bfdbc <_Z5Apu83v+0x74> +800bfe7c: 90420000 lbu v0,0(v0) +800bfe80: 3c02800b lui v0,0x800b +800bfe84: 24420bb8 addiu v0,v0,3000 +800bfe88: 0040f809 jalr v0 +800bfe8c: 00000000 nop +800bfe90: 0802ff70 j 800bfdc0 <_Z5Apu83v+0x78> +800bfe94: 30420010 andi v0,v0,0x10 + +800bfe98 <_Z5Apu63v>: +800bfe98: 27bdffe0 addiu sp,sp,-32 +800bfe9c: afb10014 sw s1,20(sp) +800bfea0: afb00010 sw s0,16(sp) +800bfea4: afbf0018 sw ra,24(sp) +800bfea8: 3c108021 lui s0,0x8021 +800bfeac: 8e07e3e8 lw a3,-7192(s0) +800bfeb0: 2609e3e8 addiu t1,s0,-7192 +800bfeb4: 90e40001 lbu a0,1(a3) +800bfeb8: 3c028022 lui v0,0x8022 +800bfebc: 8d280004 lw t0,4(t1) +800bfec0: a04450bc sb a0,20668(v0) +800bfec4: 80e50002 lb a1,2(a3) +800bfec8: 00e81823 subu v1,a3,t0 +800bfecc: 24630003 addiu v1,v1,3 +800bfed0: 308600ff andi a2,a0,0xff +800bfed4: 00a31821 addu v1,a1,v1 +800bfed8: 3c118022 lui s1,0x8022 +800bfedc: 3c028022 lui v0,0x8022 +800bfee0: 2cc400f0 sltiu a0,a2,240 +800bfee4: a04550c4 sb a1,20676(v0) +800bfee8: 14800004 bnez a0,800bfefc <_Z5Apu63v+0x64> +800bfeec: a62350c6 sh v1,20678(s1) +800bfef0: 8d220008 lw v0,8(t1) +800bfef4: 1102001e beq t0,v0,800bff70 <_Z5Apu63v+0xd8> +800bfef8: 24c2000c addiu v0,a2,12 +800bfefc: 2603e3e8 addiu v1,s0,-7192 +800bff00: 8c620008 lw v0,8(v1) +800bff04: 00461021 addu v0,v0,a2 +800bff08: 90420000 lbu v0,0(v0) +800bff0c: 30420008 andi v0,v0,0x8 +800bff10: 10400010 beqz v0,800bff54 <_Z5Apu63v+0xbc> +800bff14: 8e02e3e8 lw v0,-7192(s0) +800bff18: 2605e3e8 addiu a1,s0,-7192 +800bff1c: 3c078021 lui a3,0x8021 +800bff20: 962650c6 lhu a2,20678(s1) +800bff24: 8ce3e308 lw v1,-7416(a3) +800bff28: 8ca40038 lw a0,56(a1) +800bff2c: 8ca20004 lw v0,4(a1) +800bff30: 00641821 addu v1,v1,a0 +800bff34: 00461021 addu v0,v0,a2 +800bff38: ae02e3e8 sw v0,-7192(s0) +800bff3c: ace3e308 sw v1,-7416(a3) +800bff40: 8fbf0018 lw ra,24(sp) +800bff44: 8fb10014 lw s1,20(sp) +800bff48: 8fb00010 lw s0,16(sp) +800bff4c: 03e00008 jr ra +800bff50: 27bd0020 addiu sp,sp,32 +800bff54: 24420003 addiu v0,v0,3 +800bff58: ae02e3e8 sw v0,-7192(s0) +800bff5c: 8fbf0018 lw ra,24(sp) +800bff60: 8fb10014 lw s1,20(sp) +800bff64: 8fb00010 lw s0,16(sp) +800bff68: 03e00008 jr ra +800bff6c: 27bd0020 addiu sp,sp,32 +800bff70: 304200ff andi v0,v0,0xff +800bff74: 2c420004 sltiu v0,v0,4 +800bff78: 1440000a bnez v0,800bffa4 <_Z5Apu63v+0x10c> +800bff7c: 01061021 addu v0,t0,a2 +800bff80: 2cc200fd sltiu v0,a2,253 +800bff84: 1440000c bnez v0,800bffb8 <_Z5Apu63v+0x120> +800bff88: 01061821 addu v1,t0,a2 +800bff8c: 8d220014 lw v0,20(t1) +800bff90: ad270014 sw a3,20(t1) +800bff94: ad220018 sw v0,24(t1) +800bff98: 90620000 lbu v0,0(v1) +800bff9c: 0802ffc3 j 800bff0c <_Z5Apu63v+0x74> +800bffa0: a0600000 sb zero,0(v1) +800bffa4: 8d230014 lw v1,20(t1) +800bffa8: ad270014 sw a3,20(t1) +800bffac: ad230018 sw v1,24(t1) +800bffb0: 0802ffc3 j 800bff0c <_Z5Apu63v+0x74> +800bffb4: 90420000 lbu v0,0(v0) +800bffb8: 240200f3 li v0,243 +800bffbc: 10c20004 beq a2,v0,800bffd0 <_Z5Apu63v+0x138> +800bffc0: 00000000 nop +800bffc4: 01061021 addu v0,t0,a2 +800bffc8: 0802ffc3 j 800bff0c <_Z5Apu63v+0x74> +800bffcc: 90420000 lbu v0,0(v0) +800bffd0: 3c02800b lui v0,0x800b +800bffd4: 24420bb8 addiu v0,v0,3000 +800bffd8: 0040f809 jalr v0 +800bffdc: 00000000 nop +800bffe0: 0802ffc4 j 800bff10 <_Z5Apu63v+0x78> +800bffe4: 30420008 andi v0,v0,0x8 + +800bffe8 <_Z5Apu43v>: +800bffe8: 27bdffe0 addiu sp,sp,-32 +800bffec: afb10014 sw s1,20(sp) +800bfff0: afb00010 sw s0,16(sp) +800bfff4: afbf0018 sw ra,24(sp) +800bfff8: 3c108021 lui s0,0x8021 +800bfffc: 8e07e3e8 lw a3,-7192(s0) +800c0000: 2609e3e8 addiu t1,s0,-7192 +800c0004: 90e40001 lbu a0,1(a3) +800c0008: 3c028022 lui v0,0x8022 +800c000c: 8d280004 lw t0,4(t1) +800c0010: a04450bc sb a0,20668(v0) +800c0014: 80e50002 lb a1,2(a3) +800c0018: 00e81823 subu v1,a3,t0 +800c001c: 24630003 addiu v1,v1,3 +800c0020: 308600ff andi a2,a0,0xff +800c0024: 00a31821 addu v1,a1,v1 +800c0028: 3c118022 lui s1,0x8022 +800c002c: 3c028022 lui v0,0x8022 +800c0030: 2cc400f0 sltiu a0,a2,240 +800c0034: a04550c4 sb a1,20676(v0) +800c0038: 14800004 bnez a0,800c004c <_Z5Apu43v+0x64> +800c003c: a62350c6 sh v1,20678(s1) +800c0040: 8d220008 lw v0,8(t1) +800c0044: 1102001e beq t0,v0,800c00c0 <_Z5Apu43v+0xd8> +800c0048: 24c2000c addiu v0,a2,12 +800c004c: 2603e3e8 addiu v1,s0,-7192 +800c0050: 8c620008 lw v0,8(v1) +800c0054: 00461021 addu v0,v0,a2 +800c0058: 90420000 lbu v0,0(v0) +800c005c: 30420004 andi v0,v0,0x4 +800c0060: 10400010 beqz v0,800c00a4 <_Z5Apu43v+0xbc> +800c0064: 8e02e3e8 lw v0,-7192(s0) +800c0068: 2605e3e8 addiu a1,s0,-7192 +800c006c: 3c078021 lui a3,0x8021 +800c0070: 962650c6 lhu a2,20678(s1) +800c0074: 8ce3e308 lw v1,-7416(a3) +800c0078: 8ca40038 lw a0,56(a1) +800c007c: 8ca20004 lw v0,4(a1) +800c0080: 00641821 addu v1,v1,a0 +800c0084: 00461021 addu v0,v0,a2 +800c0088: ae02e3e8 sw v0,-7192(s0) +800c008c: ace3e308 sw v1,-7416(a3) +800c0090: 8fbf0018 lw ra,24(sp) +800c0094: 8fb10014 lw s1,20(sp) +800c0098: 8fb00010 lw s0,16(sp) +800c009c: 03e00008 jr ra +800c00a0: 27bd0020 addiu sp,sp,32 +800c00a4: 24420003 addiu v0,v0,3 +800c00a8: ae02e3e8 sw v0,-7192(s0) +800c00ac: 8fbf0018 lw ra,24(sp) +800c00b0: 8fb10014 lw s1,20(sp) +800c00b4: 8fb00010 lw s0,16(sp) +800c00b8: 03e00008 jr ra +800c00bc: 27bd0020 addiu sp,sp,32 +800c00c0: 304200ff andi v0,v0,0xff +800c00c4: 2c420004 sltiu v0,v0,4 +800c00c8: 1440000a bnez v0,800c00f4 <_Z5Apu43v+0x10c> +800c00cc: 01061021 addu v0,t0,a2 +800c00d0: 2cc200fd sltiu v0,a2,253 +800c00d4: 1440000c bnez v0,800c0108 <_Z5Apu43v+0x120> +800c00d8: 01061821 addu v1,t0,a2 +800c00dc: 8d220014 lw v0,20(t1) +800c00e0: ad270014 sw a3,20(t1) +800c00e4: ad220018 sw v0,24(t1) +800c00e8: 90620000 lbu v0,0(v1) +800c00ec: 08030017 j 800c005c <_Z5Apu43v+0x74> +800c00f0: a0600000 sb zero,0(v1) +800c00f4: 8d230014 lw v1,20(t1) +800c00f8: ad270014 sw a3,20(t1) +800c00fc: ad230018 sw v1,24(t1) +800c0100: 08030017 j 800c005c <_Z5Apu43v+0x74> +800c0104: 90420000 lbu v0,0(v0) +800c0108: 240200f3 li v0,243 +800c010c: 10c20004 beq a2,v0,800c0120 <_Z5Apu43v+0x138> +800c0110: 00000000 nop +800c0114: 01061021 addu v0,t0,a2 +800c0118: 08030017 j 800c005c <_Z5Apu43v+0x74> +800c011c: 90420000 lbu v0,0(v0) +800c0120: 3c02800b lui v0,0x800b +800c0124: 24420bb8 addiu v0,v0,3000 +800c0128: 0040f809 jalr v0 +800c012c: 00000000 nop +800c0130: 08030018 j 800c0060 <_Z5Apu43v+0x78> +800c0134: 30420004 andi v0,v0,0x4 + +800c0138 <_Z5Apu23v>: +800c0138: 27bdffe0 addiu sp,sp,-32 +800c013c: afb10014 sw s1,20(sp) +800c0140: afb00010 sw s0,16(sp) +800c0144: afbf0018 sw ra,24(sp) +800c0148: 3c108021 lui s0,0x8021 +800c014c: 8e07e3e8 lw a3,-7192(s0) +800c0150: 2609e3e8 addiu t1,s0,-7192 +800c0154: 90e40001 lbu a0,1(a3) +800c0158: 3c028022 lui v0,0x8022 +800c015c: 8d280004 lw t0,4(t1) +800c0160: a04450bc sb a0,20668(v0) +800c0164: 80e50002 lb a1,2(a3) +800c0168: 00e81823 subu v1,a3,t0 +800c016c: 24630003 addiu v1,v1,3 +800c0170: 308600ff andi a2,a0,0xff +800c0174: 00a31821 addu v1,a1,v1 +800c0178: 3c118022 lui s1,0x8022 +800c017c: 3c028022 lui v0,0x8022 +800c0180: 2cc400f0 sltiu a0,a2,240 +800c0184: a04550c4 sb a1,20676(v0) +800c0188: 14800004 bnez a0,800c019c <_Z5Apu23v+0x64> +800c018c: a62350c6 sh v1,20678(s1) +800c0190: 8d220008 lw v0,8(t1) +800c0194: 1102001e beq t0,v0,800c0210 <_Z5Apu23v+0xd8> +800c0198: 24c2000c addiu v0,a2,12 +800c019c: 2603e3e8 addiu v1,s0,-7192 +800c01a0: 8c620008 lw v0,8(v1) +800c01a4: 00461021 addu v0,v0,a2 +800c01a8: 90420000 lbu v0,0(v0) +800c01ac: 30420002 andi v0,v0,0x2 +800c01b0: 10400010 beqz v0,800c01f4 <_Z5Apu23v+0xbc> +800c01b4: 8e02e3e8 lw v0,-7192(s0) +800c01b8: 2605e3e8 addiu a1,s0,-7192 +800c01bc: 3c078021 lui a3,0x8021 +800c01c0: 962650c6 lhu a2,20678(s1) +800c01c4: 8ce3e308 lw v1,-7416(a3) +800c01c8: 8ca40038 lw a0,56(a1) +800c01cc: 8ca20004 lw v0,4(a1) +800c01d0: 00641821 addu v1,v1,a0 +800c01d4: 00461021 addu v0,v0,a2 +800c01d8: ae02e3e8 sw v0,-7192(s0) +800c01dc: ace3e308 sw v1,-7416(a3) +800c01e0: 8fbf0018 lw ra,24(sp) +800c01e4: 8fb10014 lw s1,20(sp) +800c01e8: 8fb00010 lw s0,16(sp) +800c01ec: 03e00008 jr ra +800c01f0: 27bd0020 addiu sp,sp,32 +800c01f4: 24420003 addiu v0,v0,3 +800c01f8: ae02e3e8 sw v0,-7192(s0) +800c01fc: 8fbf0018 lw ra,24(sp) +800c0200: 8fb10014 lw s1,20(sp) +800c0204: 8fb00010 lw s0,16(sp) +800c0208: 03e00008 jr ra +800c020c: 27bd0020 addiu sp,sp,32 +800c0210: 304200ff andi v0,v0,0xff +800c0214: 2c420004 sltiu v0,v0,4 +800c0218: 1440000a bnez v0,800c0244 <_Z5Apu23v+0x10c> +800c021c: 01061021 addu v0,t0,a2 +800c0220: 2cc200fd sltiu v0,a2,253 +800c0224: 1440000c bnez v0,800c0258 <_Z5Apu23v+0x120> +800c0228: 01061821 addu v1,t0,a2 +800c022c: 8d220014 lw v0,20(t1) +800c0230: ad270014 sw a3,20(t1) +800c0234: ad220018 sw v0,24(t1) +800c0238: 90620000 lbu v0,0(v1) +800c023c: 0803006b j 800c01ac <_Z5Apu23v+0x74> +800c0240: a0600000 sb zero,0(v1) +800c0244: 8d230014 lw v1,20(t1) +800c0248: ad270014 sw a3,20(t1) +800c024c: ad230018 sw v1,24(t1) +800c0250: 0803006b j 800c01ac <_Z5Apu23v+0x74> +800c0254: 90420000 lbu v0,0(v0) +800c0258: 240200f3 li v0,243 +800c025c: 10c20004 beq a2,v0,800c0270 <_Z5Apu23v+0x138> +800c0260: 00000000 nop +800c0264: 01061021 addu v0,t0,a2 +800c0268: 0803006b j 800c01ac <_Z5Apu23v+0x74> +800c026c: 90420000 lbu v0,0(v0) +800c0270: 3c02800b lui v0,0x800b +800c0274: 24420bb8 addiu v0,v0,3000 +800c0278: 0040f809 jalr v0 +800c027c: 00000000 nop +800c0280: 0803006c j 800c01b0 <_Z5Apu23v+0x78> +800c0284: 30420002 andi v0,v0,0x2 + +800c0288 <_Z5Apu03v>: +800c0288: 27bdffe0 addiu sp,sp,-32 +800c028c: afb10014 sw s1,20(sp) +800c0290: afb00010 sw s0,16(sp) +800c0294: afbf0018 sw ra,24(sp) +800c0298: 3c108021 lui s0,0x8021 +800c029c: 8e07e3e8 lw a3,-7192(s0) +800c02a0: 2609e3e8 addiu t1,s0,-7192 +800c02a4: 90e40001 lbu a0,1(a3) +800c02a8: 3c028022 lui v0,0x8022 +800c02ac: 8d280004 lw t0,4(t1) +800c02b0: a04450bc sb a0,20668(v0) +800c02b4: 80e50002 lb a1,2(a3) +800c02b8: 00e81823 subu v1,a3,t0 +800c02bc: 24630003 addiu v1,v1,3 +800c02c0: 308600ff andi a2,a0,0xff +800c02c4: 00a31821 addu v1,a1,v1 +800c02c8: 3c118022 lui s1,0x8022 +800c02cc: 3c028022 lui v0,0x8022 +800c02d0: 2cc400f0 sltiu a0,a2,240 +800c02d4: a04550c4 sb a1,20676(v0) +800c02d8: 14800004 bnez a0,800c02ec <_Z5Apu03v+0x64> +800c02dc: a62350c6 sh v1,20678(s1) +800c02e0: 8d220008 lw v0,8(t1) +800c02e4: 1102001e beq t0,v0,800c0360 <_Z5Apu03v+0xd8> +800c02e8: 24c2000c addiu v0,a2,12 +800c02ec: 2603e3e8 addiu v1,s0,-7192 +800c02f0: 8c620008 lw v0,8(v1) +800c02f4: 00461021 addu v0,v0,a2 +800c02f8: 90420000 lbu v0,0(v0) +800c02fc: 30420001 andi v0,v0,0x1 +800c0300: 10400010 beqz v0,800c0344 <_Z5Apu03v+0xbc> +800c0304: 8e02e3e8 lw v0,-7192(s0) +800c0308: 2605e3e8 addiu a1,s0,-7192 +800c030c: 3c078021 lui a3,0x8021 +800c0310: 962650c6 lhu a2,20678(s1) +800c0314: 8ce3e308 lw v1,-7416(a3) +800c0318: 8ca40038 lw a0,56(a1) +800c031c: 8ca20004 lw v0,4(a1) +800c0320: 00641821 addu v1,v1,a0 +800c0324: 00461021 addu v0,v0,a2 +800c0328: ae02e3e8 sw v0,-7192(s0) +800c032c: ace3e308 sw v1,-7416(a3) +800c0330: 8fbf0018 lw ra,24(sp) +800c0334: 8fb10014 lw s1,20(sp) +800c0338: 8fb00010 lw s0,16(sp) +800c033c: 03e00008 jr ra +800c0340: 27bd0020 addiu sp,sp,32 +800c0344: 24420003 addiu v0,v0,3 +800c0348: ae02e3e8 sw v0,-7192(s0) +800c034c: 8fbf0018 lw ra,24(sp) +800c0350: 8fb10014 lw s1,20(sp) +800c0354: 8fb00010 lw s0,16(sp) +800c0358: 03e00008 jr ra +800c035c: 27bd0020 addiu sp,sp,32 +800c0360: 304200ff andi v0,v0,0xff +800c0364: 2c420004 sltiu v0,v0,4 +800c0368: 1440000a bnez v0,800c0394 <_Z5Apu03v+0x10c> +800c036c: 01061021 addu v0,t0,a2 +800c0370: 2cc200fd sltiu v0,a2,253 +800c0374: 1440000c bnez v0,800c03a8 <_Z5Apu03v+0x120> +800c0378: 01061821 addu v1,t0,a2 +800c037c: 8d220014 lw v0,20(t1) +800c0380: ad270014 sw a3,20(t1) +800c0384: ad220018 sw v0,24(t1) +800c0388: 90620000 lbu v0,0(v1) +800c038c: 080300bf j 800c02fc <_Z5Apu03v+0x74> +800c0390: a0600000 sb zero,0(v1) +800c0394: 8d230014 lw v1,20(t1) +800c0398: ad270014 sw a3,20(t1) +800c039c: ad230018 sw v1,24(t1) +800c03a0: 080300bf j 800c02fc <_Z5Apu03v+0x74> +800c03a4: 90420000 lbu v0,0(v0) +800c03a8: 240200f3 li v0,243 +800c03ac: 10c20004 beq a2,v0,800c03c0 <_Z5Apu03v+0x138> +800c03b0: 00000000 nop +800c03b4: 01061021 addu v0,t0,a2 +800c03b8: 080300bf j 800c02fc <_Z5Apu03v+0x74> +800c03bc: 90420000 lbu v0,0(v0) +800c03c0: 3c02800b lui v0,0x800b +800c03c4: 24420bb8 addiu v0,v0,3000 +800c03c8: 0040f809 jalr v0 +800c03cc: 00000000 nop +800c03d0: 080300c0 j 800c0300 <_Z5Apu03v+0x78> +800c03d4: 30420001 andi v0,v0,0x1 + +800c03d8 <_Z5ApuF2v>: +800c03d8: 27bdffe8 addiu sp,sp,-24 +800c03dc: afb00010 sw s0,16(sp) +800c03e0: 3c108021 lui s0,0x8021 +800c03e4: 8e04e3e8 lw a0,-7192(s0) +800c03e8: afbf0014 sw ra,20(sp) +800c03ec: 90850001 lbu a1,1(a0) +800c03f0: 2ca200f0 sltiu v0,a1,240 +800c03f4: 14400006 bnez v0,800c0410 <_Z5ApuF2v+0x38> +800c03f8: 2603e3e8 addiu v1,s0,-7192 +800c03fc: 2607e3e8 addiu a3,s0,-7192 +800c0400: 8ce60008 lw a2,8(a3) +800c0404: 8ce20004 lw v0,4(a3) +800c0408: 10c20032 beq a2,v0,800c04d4 <_Z5ApuF2v+0xfc> +800c040c: 24a8000c addiu t0,a1,12 +800c0410: 8c620008 lw v0,8(v1) +800c0414: 00451021 addu v0,v0,a1 +800c0418: 90420000 lbu v0,0(v0) +800c041c: 8e03e3e8 lw v1,-7192(s0) +800c0420: 3044007f andi a0,v0,0x7f +800c0424: 90650001 lbu a1,1(v1) +800c0428: 2ca200f0 sltiu v0,a1,240 +800c042c: 1040000c beqz v0,800c0460 <_Z5ApuF2v+0x88> +800c0430: 3c028021 lui v0,0x8021 +800c0434: 2603e3e8 addiu v1,s0,-7192 +800c0438: 8c620008 lw v0,8(v1) +800c043c: 00451021 addu v0,v0,a1 +800c0440: a0440000 sb a0,0(v0) +800c0444: 8e02e3e8 lw v0,-7192(s0) +800c0448: 8fbf0014 lw ra,20(sp) +800c044c: 24420002 addiu v0,v0,2 +800c0450: ae02e3e8 sw v0,-7192(s0) +800c0454: 8fb00010 lw s0,16(sp) +800c0458: 03e00008 jr ra +800c045c: 27bd0018 addiu sp,sp,24 +800c0460: 2442e3e8 addiu v0,v0,-7192 +800c0464: 8c430004 lw v1,4(v0) +800c0468: 8c460008 lw a2,8(v0) +800c046c: 14c3fff1 bne a2,v1,800c0434 <_Z5ApuF2v+0x5c> +800c0470: 240200f3 li v0,243 +800c0474: 10a20034 beq a1,v0,800c0548 <_Z5ApuF2v+0x170> +800c0478: 24a8000c addiu t0,a1,12 +800c047c: 310200ff andi v0,t0,0xff +800c0480: 2c420004 sltiu v0,v0,4 +800c0484: 14400025 bnez v0,800c051c <_Z5ApuF2v+0x144> +800c0488: 3c028021 lui v0,0x8021 +800c048c: 240200f1 li v0,241 +800c0490: 10a20038 beq a1,v0,800c0574 <_Z5ApuF2v+0x19c> +800c0494: 3c02800b lui v0,0x800b +800c0498: 2ca200fd sltiu v0,a1,253 +800c049c: 1040ffe9 beqz v0,800c0444 <_Z5ApuF2v+0x6c> +800c04a0: 00a61021 addu v0,a1,a2 +800c04a4: 2ca300fa sltiu v1,a1,250 +800c04a8: 1460ffe6 bnez v1,800c0444 <_Z5ApuF2v+0x6c> +800c04ac: a0440000 sb a0,0(v0) +800c04b0: 1480002b bnez a0,800c0560 <_Z5ApuF2v+0x188> +800c04b4: 3c028021 lui v0,0x8021 +800c04b8: 3c038021 lui v1,0x8021 +800c04bc: 00051040 sll v0,a1,0x1 +800c04c0: 2463e308 addiu v1,v1,-7416 +800c04c4: 00431021 addu v0,v0,v1 +800c04c8: 24040100 li a0,256 +800c04cc: 08030111 j 800c0444 <_Z5ApuF2v+0x6c> +800c04d0: a444fede sh a0,-290(v0) +800c04d4: 310200ff andi v0,t0,0xff +800c04d8: 2c420004 sltiu v0,v0,4 +800c04dc: 1440000a bnez v0,800c0508 <_Z5ApuF2v+0x130> +800c04e0: 00c51021 addu v0,a2,a1 +800c04e4: 2ca200fd sltiu v0,a1,253 +800c04e8: 14400010 bnez v0,800c052c <_Z5ApuF2v+0x154> +800c04ec: 00c51821 addu v1,a2,a1 +800c04f0: 8ce20014 lw v0,20(a3) +800c04f4: ace40014 sw a0,20(a3) +800c04f8: ace20018 sw v0,24(a3) +800c04fc: 90620000 lbu v0,0(v1) +800c0500: 08030107 j 800c041c <_Z5ApuF2v+0x44> +800c0504: a0600000 sb zero,0(v1) +800c0508: 8ce30014 lw v1,20(a3) +800c050c: ace40014 sw a0,20(a3) +800c0510: ace30018 sw v1,24(a3) +800c0514: 08030107 j 800c041c <_Z5ApuF2v+0x44> +800c0518: 90420000 lbu v0,0(v0) +800c051c: 2442e308 addiu v0,v0,-7416 +800c0520: 00a21021 addu v0,a1,v0 +800c0524: 08030111 j 800c0444 <_Z5ApuF2v+0x6c> +800c0528: a044ff13 sb a0,-237(v0) +800c052c: 240200f3 li v0,243 +800c0530: 10a20015 beq a1,v0,800c0588 <_Z5ApuF2v+0x1b0> +800c0534: 3c02800b lui v0,0x800b +800c0538: 00c51021 addu v0,a2,a1 +800c053c: 90430000 lbu v1,0(v0) +800c0540: 0803011f j 800c047c <_Z5ApuF2v+0xa4> +800c0544: 3064007f andi a0,v1,0x7f +800c0548: 3c02800b lui v0,0x800b +800c054c: 244210e8 addiu v0,v0,4328 +800c0550: 0040f809 jalr v0 +800c0554: 00000000 nop +800c0558: 08030112 j 800c0448 <_Z5ApuF2v+0x70> +800c055c: 8e02e3e8 lw v0,-7192(s0) +800c0560: 00051840 sll v1,a1,0x1 +800c0564: 2442e308 addiu v0,v0,-7416 +800c0568: 00621821 addu v1,v1,v0 +800c056c: 08030111 j 800c0444 <_Z5ApuF2v+0x6c> +800c0570: a464fede sh a0,-290(v1) +800c0574: 24420c8c addiu v0,v0,3212 +800c0578: 0040f809 jalr v0 +800c057c: 00000000 nop +800c0580: 08030112 j 800c0448 <_Z5ApuF2v+0x70> +800c0584: 8e02e3e8 lw v0,-7192(s0) +800c0588: 24420bb8 addiu v0,v0,3000 +800c058c: 0040f809 jalr v0 +800c0590: 00000000 nop +800c0594: 08030108 j 800c0420 <_Z5ApuF2v+0x48> +800c0598: 8e03e3e8 lw v1,-7192(s0) + +800c059c <_Z5ApuD2v>: +800c059c: 27bdffe8 addiu sp,sp,-24 +800c05a0: afb00010 sw s0,16(sp) +800c05a4: 3c108021 lui s0,0x8021 +800c05a8: 8e04e3e8 lw a0,-7192(s0) +800c05ac: afbf0014 sw ra,20(sp) +800c05b0: 90850001 lbu a1,1(a0) +800c05b4: 2ca200f0 sltiu v0,a1,240 +800c05b8: 14400006 bnez v0,800c05d4 <_Z5ApuD2v+0x38> +800c05bc: 2603e3e8 addiu v1,s0,-7192 +800c05c0: 2607e3e8 addiu a3,s0,-7192 +800c05c4: 8ce60008 lw a2,8(a3) +800c05c8: 8ce20004 lw v0,4(a3) +800c05cc: 10c20032 beq a2,v0,800c0698 <_Z5ApuD2v+0xfc> +800c05d0: 24a8000c addiu t0,a1,12 +800c05d4: 8c620008 lw v0,8(v1) +800c05d8: 00451021 addu v0,v0,a1 +800c05dc: 90420000 lbu v0,0(v0) +800c05e0: 8e03e3e8 lw v1,-7192(s0) +800c05e4: 304400bf andi a0,v0,0xbf +800c05e8: 90650001 lbu a1,1(v1) +800c05ec: 2ca200f0 sltiu v0,a1,240 +800c05f0: 1040000c beqz v0,800c0624 <_Z5ApuD2v+0x88> +800c05f4: 3c028021 lui v0,0x8021 +800c05f8: 2603e3e8 addiu v1,s0,-7192 +800c05fc: 8c620008 lw v0,8(v1) +800c0600: 00451021 addu v0,v0,a1 +800c0604: a0440000 sb a0,0(v0) +800c0608: 8e02e3e8 lw v0,-7192(s0) +800c060c: 8fbf0014 lw ra,20(sp) +800c0610: 24420002 addiu v0,v0,2 +800c0614: ae02e3e8 sw v0,-7192(s0) +800c0618: 8fb00010 lw s0,16(sp) +800c061c: 03e00008 jr ra +800c0620: 27bd0018 addiu sp,sp,24 +800c0624: 2442e3e8 addiu v0,v0,-7192 +800c0628: 8c430004 lw v1,4(v0) +800c062c: 8c460008 lw a2,8(v0) +800c0630: 14c3fff1 bne a2,v1,800c05f8 <_Z5ApuD2v+0x5c> +800c0634: 240200f3 li v0,243 +800c0638: 10a20034 beq a1,v0,800c070c <_Z5ApuD2v+0x170> +800c063c: 24a8000c addiu t0,a1,12 +800c0640: 310200ff andi v0,t0,0xff +800c0644: 2c420004 sltiu v0,v0,4 +800c0648: 14400025 bnez v0,800c06e0 <_Z5ApuD2v+0x144> +800c064c: 3c028021 lui v0,0x8021 +800c0650: 240200f1 li v0,241 +800c0654: 10a20038 beq a1,v0,800c0738 <_Z5ApuD2v+0x19c> +800c0658: 3c02800b lui v0,0x800b +800c065c: 2ca200fd sltiu v0,a1,253 +800c0660: 1040ffe9 beqz v0,800c0608 <_Z5ApuD2v+0x6c> +800c0664: 00a61021 addu v0,a1,a2 +800c0668: 2ca300fa sltiu v1,a1,250 +800c066c: 1460ffe6 bnez v1,800c0608 <_Z5ApuD2v+0x6c> +800c0670: a0440000 sb a0,0(v0) +800c0674: 1480002b bnez a0,800c0724 <_Z5ApuD2v+0x188> +800c0678: 3c028021 lui v0,0x8021 +800c067c: 3c038021 lui v1,0x8021 +800c0680: 00051040 sll v0,a1,0x1 +800c0684: 2463e308 addiu v1,v1,-7416 +800c0688: 00431021 addu v0,v0,v1 +800c068c: 24040100 li a0,256 +800c0690: 08030182 j 800c0608 <_Z5ApuD2v+0x6c> +800c0694: a444fede sh a0,-290(v0) +800c0698: 310200ff andi v0,t0,0xff +800c069c: 2c420004 sltiu v0,v0,4 +800c06a0: 1440000a bnez v0,800c06cc <_Z5ApuD2v+0x130> +800c06a4: 00c51021 addu v0,a2,a1 +800c06a8: 2ca200fd sltiu v0,a1,253 +800c06ac: 14400010 bnez v0,800c06f0 <_Z5ApuD2v+0x154> +800c06b0: 00c51821 addu v1,a2,a1 +800c06b4: 8ce20014 lw v0,20(a3) +800c06b8: ace40014 sw a0,20(a3) +800c06bc: ace20018 sw v0,24(a3) +800c06c0: 90620000 lbu v0,0(v1) +800c06c4: 08030178 j 800c05e0 <_Z5ApuD2v+0x44> +800c06c8: a0600000 sb zero,0(v1) +800c06cc: 8ce30014 lw v1,20(a3) +800c06d0: ace40014 sw a0,20(a3) +800c06d4: ace30018 sw v1,24(a3) +800c06d8: 08030178 j 800c05e0 <_Z5ApuD2v+0x44> +800c06dc: 90420000 lbu v0,0(v0) +800c06e0: 2442e308 addiu v0,v0,-7416 +800c06e4: 00a21021 addu v0,a1,v0 +800c06e8: 08030182 j 800c0608 <_Z5ApuD2v+0x6c> +800c06ec: a044ff13 sb a0,-237(v0) +800c06f0: 240200f3 li v0,243 +800c06f4: 10a20015 beq a1,v0,800c074c <_Z5ApuD2v+0x1b0> +800c06f8: 3c02800b lui v0,0x800b +800c06fc: 00c51021 addu v0,a2,a1 +800c0700: 90430000 lbu v1,0(v0) +800c0704: 08030190 j 800c0640 <_Z5ApuD2v+0xa4> +800c0708: 306400bf andi a0,v1,0xbf +800c070c: 3c02800b lui v0,0x800b +800c0710: 244210e8 addiu v0,v0,4328 +800c0714: 0040f809 jalr v0 +800c0718: 00000000 nop +800c071c: 08030183 j 800c060c <_Z5ApuD2v+0x70> +800c0720: 8e02e3e8 lw v0,-7192(s0) +800c0724: 00051840 sll v1,a1,0x1 +800c0728: 2442e308 addiu v0,v0,-7416 +800c072c: 00621821 addu v1,v1,v0 +800c0730: 08030182 j 800c0608 <_Z5ApuD2v+0x6c> +800c0734: a464fede sh a0,-290(v1) +800c0738: 24420c8c addiu v0,v0,3212 +800c073c: 0040f809 jalr v0 +800c0740: 00000000 nop +800c0744: 08030183 j 800c060c <_Z5ApuD2v+0x70> +800c0748: 8e02e3e8 lw v0,-7192(s0) +800c074c: 24420bb8 addiu v0,v0,3000 +800c0750: 0040f809 jalr v0 +800c0754: 00000000 nop +800c0758: 08030179 j 800c05e4 <_Z5ApuD2v+0x48> +800c075c: 8e03e3e8 lw v1,-7192(s0) + +800c0760 <_Z5ApuB2v>: +800c0760: 27bdffe8 addiu sp,sp,-24 +800c0764: afb00010 sw s0,16(sp) +800c0768: 3c108021 lui s0,0x8021 +800c076c: 8e04e3e8 lw a0,-7192(s0) +800c0770: afbf0014 sw ra,20(sp) +800c0774: 90850001 lbu a1,1(a0) +800c0778: 2ca200f0 sltiu v0,a1,240 +800c077c: 14400006 bnez v0,800c0798 <_Z5ApuB2v+0x38> +800c0780: 2603e3e8 addiu v1,s0,-7192 +800c0784: 2607e3e8 addiu a3,s0,-7192 +800c0788: 8ce60008 lw a2,8(a3) +800c078c: 8ce20004 lw v0,4(a3) +800c0790: 10c20032 beq a2,v0,800c085c <_Z5ApuB2v+0xfc> +800c0794: 24a8000c addiu t0,a1,12 +800c0798: 8c620008 lw v0,8(v1) +800c079c: 00451021 addu v0,v0,a1 +800c07a0: 90420000 lbu v0,0(v0) +800c07a4: 8e03e3e8 lw v1,-7192(s0) +800c07a8: 304400df andi a0,v0,0xdf +800c07ac: 90650001 lbu a1,1(v1) +800c07b0: 2ca200f0 sltiu v0,a1,240 +800c07b4: 1040000c beqz v0,800c07e8 <_Z5ApuB2v+0x88> +800c07b8: 3c028021 lui v0,0x8021 +800c07bc: 2603e3e8 addiu v1,s0,-7192 +800c07c0: 8c620008 lw v0,8(v1) +800c07c4: 00451021 addu v0,v0,a1 +800c07c8: a0440000 sb a0,0(v0) +800c07cc: 8e02e3e8 lw v0,-7192(s0) +800c07d0: 8fbf0014 lw ra,20(sp) +800c07d4: 24420002 addiu v0,v0,2 +800c07d8: ae02e3e8 sw v0,-7192(s0) +800c07dc: 8fb00010 lw s0,16(sp) +800c07e0: 03e00008 jr ra +800c07e4: 27bd0018 addiu sp,sp,24 +800c07e8: 2442e3e8 addiu v0,v0,-7192 +800c07ec: 8c430004 lw v1,4(v0) +800c07f0: 8c460008 lw a2,8(v0) +800c07f4: 14c3fff1 bne a2,v1,800c07bc <_Z5ApuB2v+0x5c> +800c07f8: 240200f3 li v0,243 +800c07fc: 10a20034 beq a1,v0,800c08d0 <_Z5ApuB2v+0x170> +800c0800: 24a8000c addiu t0,a1,12 +800c0804: 310200ff andi v0,t0,0xff +800c0808: 2c420004 sltiu v0,v0,4 +800c080c: 14400025 bnez v0,800c08a4 <_Z5ApuB2v+0x144> +800c0810: 3c028021 lui v0,0x8021 +800c0814: 240200f1 li v0,241 +800c0818: 10a20038 beq a1,v0,800c08fc <_Z5ApuB2v+0x19c> +800c081c: 3c02800b lui v0,0x800b +800c0820: 2ca200fd sltiu v0,a1,253 +800c0824: 1040ffe9 beqz v0,800c07cc <_Z5ApuB2v+0x6c> +800c0828: 00a61021 addu v0,a1,a2 +800c082c: 2ca300fa sltiu v1,a1,250 +800c0830: 1460ffe6 bnez v1,800c07cc <_Z5ApuB2v+0x6c> +800c0834: a0440000 sb a0,0(v0) +800c0838: 1480002b bnez a0,800c08e8 <_Z5ApuB2v+0x188> +800c083c: 3c028021 lui v0,0x8021 +800c0840: 3c038021 lui v1,0x8021 +800c0844: 00051040 sll v0,a1,0x1 +800c0848: 2463e308 addiu v1,v1,-7416 +800c084c: 00431021 addu v0,v0,v1 +800c0850: 24040100 li a0,256 +800c0854: 080301f3 j 800c07cc <_Z5ApuB2v+0x6c> +800c0858: a444fede sh a0,-290(v0) +800c085c: 310200ff andi v0,t0,0xff +800c0860: 2c420004 sltiu v0,v0,4 +800c0864: 1440000a bnez v0,800c0890 <_Z5ApuB2v+0x130> +800c0868: 00c51021 addu v0,a2,a1 +800c086c: 2ca200fd sltiu v0,a1,253 +800c0870: 14400010 bnez v0,800c08b4 <_Z5ApuB2v+0x154> +800c0874: 00c51821 addu v1,a2,a1 +800c0878: 8ce20014 lw v0,20(a3) +800c087c: ace40014 sw a0,20(a3) +800c0880: ace20018 sw v0,24(a3) +800c0884: 90620000 lbu v0,0(v1) +800c0888: 080301e9 j 800c07a4 <_Z5ApuB2v+0x44> +800c088c: a0600000 sb zero,0(v1) +800c0890: 8ce30014 lw v1,20(a3) +800c0894: ace40014 sw a0,20(a3) +800c0898: ace30018 sw v1,24(a3) +800c089c: 080301e9 j 800c07a4 <_Z5ApuB2v+0x44> +800c08a0: 90420000 lbu v0,0(v0) +800c08a4: 2442e308 addiu v0,v0,-7416 +800c08a8: 00a21021 addu v0,a1,v0 +800c08ac: 080301f3 j 800c07cc <_Z5ApuB2v+0x6c> +800c08b0: a044ff13 sb a0,-237(v0) +800c08b4: 240200f3 li v0,243 +800c08b8: 10a20015 beq a1,v0,800c0910 <_Z5ApuB2v+0x1b0> +800c08bc: 3c02800b lui v0,0x800b +800c08c0: 00c51021 addu v0,a2,a1 +800c08c4: 90430000 lbu v1,0(v0) +800c08c8: 08030201 j 800c0804 <_Z5ApuB2v+0xa4> +800c08cc: 306400df andi a0,v1,0xdf +800c08d0: 3c02800b lui v0,0x800b +800c08d4: 244210e8 addiu v0,v0,4328 +800c08d8: 0040f809 jalr v0 +800c08dc: 00000000 nop +800c08e0: 080301f4 j 800c07d0 <_Z5ApuB2v+0x70> +800c08e4: 8e02e3e8 lw v0,-7192(s0) +800c08e8: 00051840 sll v1,a1,0x1 +800c08ec: 2442e308 addiu v0,v0,-7416 +800c08f0: 00621821 addu v1,v1,v0 +800c08f4: 080301f3 j 800c07cc <_Z5ApuB2v+0x6c> +800c08f8: a464fede sh a0,-290(v1) +800c08fc: 24420c8c addiu v0,v0,3212 +800c0900: 0040f809 jalr v0 +800c0904: 00000000 nop +800c0908: 080301f4 j 800c07d0 <_Z5ApuB2v+0x70> +800c090c: 8e02e3e8 lw v0,-7192(s0) +800c0910: 24420bb8 addiu v0,v0,3000 +800c0914: 0040f809 jalr v0 +800c0918: 00000000 nop +800c091c: 080301ea j 800c07a8 <_Z5ApuB2v+0x48> +800c0920: 8e03e3e8 lw v1,-7192(s0) + +800c0924 <_Z5Apu92v>: +800c0924: 27bdffe8 addiu sp,sp,-24 +800c0928: afb00010 sw s0,16(sp) +800c092c: 3c108021 lui s0,0x8021 +800c0930: 8e04e3e8 lw a0,-7192(s0) +800c0934: afbf0014 sw ra,20(sp) +800c0938: 90850001 lbu a1,1(a0) +800c093c: 2ca200f0 sltiu v0,a1,240 +800c0940: 14400006 bnez v0,800c095c <_Z5Apu92v+0x38> +800c0944: 2603e3e8 addiu v1,s0,-7192 +800c0948: 2607e3e8 addiu a3,s0,-7192 +800c094c: 8ce60008 lw a2,8(a3) +800c0950: 8ce20004 lw v0,4(a3) +800c0954: 10c20032 beq a2,v0,800c0a20 <_Z5Apu92v+0xfc> +800c0958: 24a8000c addiu t0,a1,12 +800c095c: 8c620008 lw v0,8(v1) +800c0960: 00451021 addu v0,v0,a1 +800c0964: 90420000 lbu v0,0(v0) +800c0968: 8e03e3e8 lw v1,-7192(s0) +800c096c: 304400ef andi a0,v0,0xef +800c0970: 90650001 lbu a1,1(v1) +800c0974: 2ca200f0 sltiu v0,a1,240 +800c0978: 1040000c beqz v0,800c09ac <_Z5Apu92v+0x88> +800c097c: 3c028021 lui v0,0x8021 +800c0980: 2603e3e8 addiu v1,s0,-7192 +800c0984: 8c620008 lw v0,8(v1) +800c0988: 00451021 addu v0,v0,a1 +800c098c: a0440000 sb a0,0(v0) +800c0990: 8e02e3e8 lw v0,-7192(s0) +800c0994: 8fbf0014 lw ra,20(sp) +800c0998: 24420002 addiu v0,v0,2 +800c099c: ae02e3e8 sw v0,-7192(s0) +800c09a0: 8fb00010 lw s0,16(sp) +800c09a4: 03e00008 jr ra +800c09a8: 27bd0018 addiu sp,sp,24 +800c09ac: 2442e3e8 addiu v0,v0,-7192 +800c09b0: 8c430004 lw v1,4(v0) +800c09b4: 8c460008 lw a2,8(v0) +800c09b8: 14c3fff1 bne a2,v1,800c0980 <_Z5Apu92v+0x5c> +800c09bc: 240200f3 li v0,243 +800c09c0: 10a20034 beq a1,v0,800c0a94 <_Z5Apu92v+0x170> +800c09c4: 24a8000c addiu t0,a1,12 +800c09c8: 310200ff andi v0,t0,0xff +800c09cc: 2c420004 sltiu v0,v0,4 +800c09d0: 14400025 bnez v0,800c0a68 <_Z5Apu92v+0x144> +800c09d4: 3c028021 lui v0,0x8021 +800c09d8: 240200f1 li v0,241 +800c09dc: 10a20038 beq a1,v0,800c0ac0 <_Z5Apu92v+0x19c> +800c09e0: 3c02800b lui v0,0x800b +800c09e4: 2ca200fd sltiu v0,a1,253 +800c09e8: 1040ffe9 beqz v0,800c0990 <_Z5Apu92v+0x6c> +800c09ec: 00a61021 addu v0,a1,a2 +800c09f0: 2ca300fa sltiu v1,a1,250 +800c09f4: 1460ffe6 bnez v1,800c0990 <_Z5Apu92v+0x6c> +800c09f8: a0440000 sb a0,0(v0) +800c09fc: 1480002b bnez a0,800c0aac <_Z5Apu92v+0x188> +800c0a00: 3c028021 lui v0,0x8021 +800c0a04: 3c038021 lui v1,0x8021 +800c0a08: 00051040 sll v0,a1,0x1 +800c0a0c: 2463e308 addiu v1,v1,-7416 +800c0a10: 00431021 addu v0,v0,v1 +800c0a14: 24040100 li a0,256 +800c0a18: 08030264 j 800c0990 <_Z5Apu92v+0x6c> +800c0a1c: a444fede sh a0,-290(v0) +800c0a20: 310200ff andi v0,t0,0xff +800c0a24: 2c420004 sltiu v0,v0,4 +800c0a28: 1440000a bnez v0,800c0a54 <_Z5Apu92v+0x130> +800c0a2c: 00c51021 addu v0,a2,a1 +800c0a30: 2ca200fd sltiu v0,a1,253 +800c0a34: 14400010 bnez v0,800c0a78 <_Z5Apu92v+0x154> +800c0a38: 00c51821 addu v1,a2,a1 +800c0a3c: 8ce20014 lw v0,20(a3) +800c0a40: ace40014 sw a0,20(a3) +800c0a44: ace20018 sw v0,24(a3) +800c0a48: 90620000 lbu v0,0(v1) +800c0a4c: 0803025a j 800c0968 <_Z5Apu92v+0x44> +800c0a50: a0600000 sb zero,0(v1) +800c0a54: 8ce30014 lw v1,20(a3) +800c0a58: ace40014 sw a0,20(a3) +800c0a5c: ace30018 sw v1,24(a3) +800c0a60: 0803025a j 800c0968 <_Z5Apu92v+0x44> +800c0a64: 90420000 lbu v0,0(v0) +800c0a68: 2442e308 addiu v0,v0,-7416 +800c0a6c: 00a21021 addu v0,a1,v0 +800c0a70: 08030264 j 800c0990 <_Z5Apu92v+0x6c> +800c0a74: a044ff13 sb a0,-237(v0) +800c0a78: 240200f3 li v0,243 +800c0a7c: 10a20015 beq a1,v0,800c0ad4 <_Z5Apu92v+0x1b0> +800c0a80: 3c02800b lui v0,0x800b +800c0a84: 00c51021 addu v0,a2,a1 +800c0a88: 90430000 lbu v1,0(v0) +800c0a8c: 08030272 j 800c09c8 <_Z5Apu92v+0xa4> +800c0a90: 306400ef andi a0,v1,0xef +800c0a94: 3c02800b lui v0,0x800b +800c0a98: 244210e8 addiu v0,v0,4328 +800c0a9c: 0040f809 jalr v0 +800c0aa0: 00000000 nop +800c0aa4: 08030265 j 800c0994 <_Z5Apu92v+0x70> +800c0aa8: 8e02e3e8 lw v0,-7192(s0) +800c0aac: 00051840 sll v1,a1,0x1 +800c0ab0: 2442e308 addiu v0,v0,-7416 +800c0ab4: 00621821 addu v1,v1,v0 +800c0ab8: 08030264 j 800c0990 <_Z5Apu92v+0x6c> +800c0abc: a464fede sh a0,-290(v1) +800c0ac0: 24420c8c addiu v0,v0,3212 +800c0ac4: 0040f809 jalr v0 +800c0ac8: 00000000 nop +800c0acc: 08030265 j 800c0994 <_Z5Apu92v+0x70> +800c0ad0: 8e02e3e8 lw v0,-7192(s0) +800c0ad4: 24420bb8 addiu v0,v0,3000 +800c0ad8: 0040f809 jalr v0 +800c0adc: 00000000 nop +800c0ae0: 0803025b j 800c096c <_Z5Apu92v+0x48> +800c0ae4: 8e03e3e8 lw v1,-7192(s0) + +800c0ae8 <_Z5Apu72v>: +800c0ae8: 27bdffe8 addiu sp,sp,-24 +800c0aec: afb00010 sw s0,16(sp) +800c0af0: 3c108021 lui s0,0x8021 +800c0af4: 8e04e3e8 lw a0,-7192(s0) +800c0af8: afbf0014 sw ra,20(sp) +800c0afc: 90850001 lbu a1,1(a0) +800c0b00: 2ca200f0 sltiu v0,a1,240 +800c0b04: 14400006 bnez v0,800c0b20 <_Z5Apu72v+0x38> +800c0b08: 2603e3e8 addiu v1,s0,-7192 +800c0b0c: 2607e3e8 addiu a3,s0,-7192 +800c0b10: 8ce60008 lw a2,8(a3) +800c0b14: 8ce20004 lw v0,4(a3) +800c0b18: 10c20032 beq a2,v0,800c0be4 <_Z5Apu72v+0xfc> +800c0b1c: 24a8000c addiu t0,a1,12 +800c0b20: 8c620008 lw v0,8(v1) +800c0b24: 00451021 addu v0,v0,a1 +800c0b28: 90420000 lbu v0,0(v0) +800c0b2c: 8e03e3e8 lw v1,-7192(s0) +800c0b30: 304400f7 andi a0,v0,0xf7 +800c0b34: 90650001 lbu a1,1(v1) +800c0b38: 2ca200f0 sltiu v0,a1,240 +800c0b3c: 1040000c beqz v0,800c0b70 <_Z5Apu72v+0x88> +800c0b40: 3c028021 lui v0,0x8021 +800c0b44: 2603e3e8 addiu v1,s0,-7192 +800c0b48: 8c620008 lw v0,8(v1) +800c0b4c: 00451021 addu v0,v0,a1 +800c0b50: a0440000 sb a0,0(v0) +800c0b54: 8e02e3e8 lw v0,-7192(s0) +800c0b58: 8fbf0014 lw ra,20(sp) +800c0b5c: 24420002 addiu v0,v0,2 +800c0b60: ae02e3e8 sw v0,-7192(s0) +800c0b64: 8fb00010 lw s0,16(sp) +800c0b68: 03e00008 jr ra +800c0b6c: 27bd0018 addiu sp,sp,24 +800c0b70: 2442e3e8 addiu v0,v0,-7192 +800c0b74: 8c430004 lw v1,4(v0) +800c0b78: 8c460008 lw a2,8(v0) +800c0b7c: 14c3fff1 bne a2,v1,800c0b44 <_Z5Apu72v+0x5c> +800c0b80: 240200f3 li v0,243 +800c0b84: 10a20034 beq a1,v0,800c0c58 <_Z5Apu72v+0x170> +800c0b88: 24a8000c addiu t0,a1,12 +800c0b8c: 310200ff andi v0,t0,0xff +800c0b90: 2c420004 sltiu v0,v0,4 +800c0b94: 14400025 bnez v0,800c0c2c <_Z5Apu72v+0x144> +800c0b98: 3c028021 lui v0,0x8021 +800c0b9c: 240200f1 li v0,241 +800c0ba0: 10a20038 beq a1,v0,800c0c84 <_Z5Apu72v+0x19c> +800c0ba4: 3c02800b lui v0,0x800b +800c0ba8: 2ca200fd sltiu v0,a1,253 +800c0bac: 1040ffe9 beqz v0,800c0b54 <_Z5Apu72v+0x6c> +800c0bb0: 00a61021 addu v0,a1,a2 +800c0bb4: 2ca300fa sltiu v1,a1,250 +800c0bb8: 1460ffe6 bnez v1,800c0b54 <_Z5Apu72v+0x6c> +800c0bbc: a0440000 sb a0,0(v0) +800c0bc0: 1480002b bnez a0,800c0c70 <_Z5Apu72v+0x188> +800c0bc4: 3c028021 lui v0,0x8021 +800c0bc8: 3c038021 lui v1,0x8021 +800c0bcc: 00051040 sll v0,a1,0x1 +800c0bd0: 2463e308 addiu v1,v1,-7416 +800c0bd4: 00431021 addu v0,v0,v1 +800c0bd8: 24040100 li a0,256 +800c0bdc: 080302d5 j 800c0b54 <_Z5Apu72v+0x6c> +800c0be0: a444fede sh a0,-290(v0) +800c0be4: 310200ff andi v0,t0,0xff +800c0be8: 2c420004 sltiu v0,v0,4 +800c0bec: 1440000a bnez v0,800c0c18 <_Z5Apu72v+0x130> +800c0bf0: 00c51021 addu v0,a2,a1 +800c0bf4: 2ca200fd sltiu v0,a1,253 +800c0bf8: 14400010 bnez v0,800c0c3c <_Z5Apu72v+0x154> +800c0bfc: 00c51821 addu v1,a2,a1 +800c0c00: 8ce20014 lw v0,20(a3) +800c0c04: ace40014 sw a0,20(a3) +800c0c08: ace20018 sw v0,24(a3) +800c0c0c: 90620000 lbu v0,0(v1) +800c0c10: 080302cb j 800c0b2c <_Z5Apu72v+0x44> +800c0c14: a0600000 sb zero,0(v1) +800c0c18: 8ce30014 lw v1,20(a3) +800c0c1c: ace40014 sw a0,20(a3) +800c0c20: ace30018 sw v1,24(a3) +800c0c24: 080302cb j 800c0b2c <_Z5Apu72v+0x44> +800c0c28: 90420000 lbu v0,0(v0) +800c0c2c: 2442e308 addiu v0,v0,-7416 +800c0c30: 00a21021 addu v0,a1,v0 +800c0c34: 080302d5 j 800c0b54 <_Z5Apu72v+0x6c> +800c0c38: a044ff13 sb a0,-237(v0) +800c0c3c: 240200f3 li v0,243 +800c0c40: 10a20015 beq a1,v0,800c0c98 <_Z5Apu72v+0x1b0> +800c0c44: 3c02800b lui v0,0x800b +800c0c48: 00c51021 addu v0,a2,a1 +800c0c4c: 90430000 lbu v1,0(v0) +800c0c50: 080302e3 j 800c0b8c <_Z5Apu72v+0xa4> +800c0c54: 306400f7 andi a0,v1,0xf7 +800c0c58: 3c02800b lui v0,0x800b +800c0c5c: 244210e8 addiu v0,v0,4328 +800c0c60: 0040f809 jalr v0 +800c0c64: 00000000 nop +800c0c68: 080302d6 j 800c0b58 <_Z5Apu72v+0x70> +800c0c6c: 8e02e3e8 lw v0,-7192(s0) +800c0c70: 00051840 sll v1,a1,0x1 +800c0c74: 2442e308 addiu v0,v0,-7416 +800c0c78: 00621821 addu v1,v1,v0 +800c0c7c: 080302d5 j 800c0b54 <_Z5Apu72v+0x6c> +800c0c80: a464fede sh a0,-290(v1) +800c0c84: 24420c8c addiu v0,v0,3212 +800c0c88: 0040f809 jalr v0 +800c0c8c: 00000000 nop +800c0c90: 080302d6 j 800c0b58 <_Z5Apu72v+0x70> +800c0c94: 8e02e3e8 lw v0,-7192(s0) +800c0c98: 24420bb8 addiu v0,v0,3000 +800c0c9c: 0040f809 jalr v0 +800c0ca0: 00000000 nop +800c0ca4: 080302cc j 800c0b30 <_Z5Apu72v+0x48> +800c0ca8: 8e03e3e8 lw v1,-7192(s0) + +800c0cac <_Z5Apu52v>: +800c0cac: 27bdffe8 addiu sp,sp,-24 +800c0cb0: afb00010 sw s0,16(sp) +800c0cb4: 3c108021 lui s0,0x8021 +800c0cb8: 8e04e3e8 lw a0,-7192(s0) +800c0cbc: afbf0014 sw ra,20(sp) +800c0cc0: 90850001 lbu a1,1(a0) +800c0cc4: 2ca200f0 sltiu v0,a1,240 +800c0cc8: 14400006 bnez v0,800c0ce4 <_Z5Apu52v+0x38> +800c0ccc: 2603e3e8 addiu v1,s0,-7192 +800c0cd0: 2607e3e8 addiu a3,s0,-7192 +800c0cd4: 8ce60008 lw a2,8(a3) +800c0cd8: 8ce20004 lw v0,4(a3) +800c0cdc: 10c20032 beq a2,v0,800c0da8 <_Z5Apu52v+0xfc> +800c0ce0: 24a8000c addiu t0,a1,12 +800c0ce4: 8c620008 lw v0,8(v1) +800c0ce8: 00451021 addu v0,v0,a1 +800c0cec: 90420000 lbu v0,0(v0) +800c0cf0: 8e03e3e8 lw v1,-7192(s0) +800c0cf4: 304400fb andi a0,v0,0xfb +800c0cf8: 90650001 lbu a1,1(v1) +800c0cfc: 2ca200f0 sltiu v0,a1,240 +800c0d00: 1040000c beqz v0,800c0d34 <_Z5Apu52v+0x88> +800c0d04: 3c028021 lui v0,0x8021 +800c0d08: 2603e3e8 addiu v1,s0,-7192 +800c0d0c: 8c620008 lw v0,8(v1) +800c0d10: 00451021 addu v0,v0,a1 +800c0d14: a0440000 sb a0,0(v0) +800c0d18: 8e02e3e8 lw v0,-7192(s0) +800c0d1c: 8fbf0014 lw ra,20(sp) +800c0d20: 24420002 addiu v0,v0,2 +800c0d24: ae02e3e8 sw v0,-7192(s0) +800c0d28: 8fb00010 lw s0,16(sp) +800c0d2c: 03e00008 jr ra +800c0d30: 27bd0018 addiu sp,sp,24 +800c0d34: 2442e3e8 addiu v0,v0,-7192 +800c0d38: 8c430004 lw v1,4(v0) +800c0d3c: 8c460008 lw a2,8(v0) +800c0d40: 14c3fff1 bne a2,v1,800c0d08 <_Z5Apu52v+0x5c> +800c0d44: 240200f3 li v0,243 +800c0d48: 10a20034 beq a1,v0,800c0e1c <_Z5Apu52v+0x170> +800c0d4c: 24a8000c addiu t0,a1,12 +800c0d50: 310200ff andi v0,t0,0xff +800c0d54: 2c420004 sltiu v0,v0,4 +800c0d58: 14400025 bnez v0,800c0df0 <_Z5Apu52v+0x144> +800c0d5c: 3c028021 lui v0,0x8021 +800c0d60: 240200f1 li v0,241 +800c0d64: 10a20038 beq a1,v0,800c0e48 <_Z5Apu52v+0x19c> +800c0d68: 3c02800b lui v0,0x800b +800c0d6c: 2ca200fd sltiu v0,a1,253 +800c0d70: 1040ffe9 beqz v0,800c0d18 <_Z5Apu52v+0x6c> +800c0d74: 00a61021 addu v0,a1,a2 +800c0d78: 2ca300fa sltiu v1,a1,250 +800c0d7c: 1460ffe6 bnez v1,800c0d18 <_Z5Apu52v+0x6c> +800c0d80: a0440000 sb a0,0(v0) +800c0d84: 1480002b bnez a0,800c0e34 <_Z5Apu52v+0x188> +800c0d88: 3c028021 lui v0,0x8021 +800c0d8c: 3c038021 lui v1,0x8021 +800c0d90: 00051040 sll v0,a1,0x1 +800c0d94: 2463e308 addiu v1,v1,-7416 +800c0d98: 00431021 addu v0,v0,v1 +800c0d9c: 24040100 li a0,256 +800c0da0: 08030346 j 800c0d18 <_Z5Apu52v+0x6c> +800c0da4: a444fede sh a0,-290(v0) +800c0da8: 310200ff andi v0,t0,0xff +800c0dac: 2c420004 sltiu v0,v0,4 +800c0db0: 1440000a bnez v0,800c0ddc <_Z5Apu52v+0x130> +800c0db4: 00c51021 addu v0,a2,a1 +800c0db8: 2ca200fd sltiu v0,a1,253 +800c0dbc: 14400010 bnez v0,800c0e00 <_Z5Apu52v+0x154> +800c0dc0: 00c51821 addu v1,a2,a1 +800c0dc4: 8ce20014 lw v0,20(a3) +800c0dc8: ace40014 sw a0,20(a3) +800c0dcc: ace20018 sw v0,24(a3) +800c0dd0: 90620000 lbu v0,0(v1) +800c0dd4: 0803033c j 800c0cf0 <_Z5Apu52v+0x44> +800c0dd8: a0600000 sb zero,0(v1) +800c0ddc: 8ce30014 lw v1,20(a3) +800c0de0: ace40014 sw a0,20(a3) +800c0de4: ace30018 sw v1,24(a3) +800c0de8: 0803033c j 800c0cf0 <_Z5Apu52v+0x44> +800c0dec: 90420000 lbu v0,0(v0) +800c0df0: 2442e308 addiu v0,v0,-7416 +800c0df4: 00a21021 addu v0,a1,v0 +800c0df8: 08030346 j 800c0d18 <_Z5Apu52v+0x6c> +800c0dfc: a044ff13 sb a0,-237(v0) +800c0e00: 240200f3 li v0,243 +800c0e04: 10a20015 beq a1,v0,800c0e5c <_Z5Apu52v+0x1b0> +800c0e08: 3c02800b lui v0,0x800b +800c0e0c: 00c51021 addu v0,a2,a1 +800c0e10: 90430000 lbu v1,0(v0) +800c0e14: 08030354 j 800c0d50 <_Z5Apu52v+0xa4> +800c0e18: 306400fb andi a0,v1,0xfb +800c0e1c: 3c02800b lui v0,0x800b +800c0e20: 244210e8 addiu v0,v0,4328 +800c0e24: 0040f809 jalr v0 +800c0e28: 00000000 nop +800c0e2c: 08030347 j 800c0d1c <_Z5Apu52v+0x70> +800c0e30: 8e02e3e8 lw v0,-7192(s0) +800c0e34: 00051840 sll v1,a1,0x1 +800c0e38: 2442e308 addiu v0,v0,-7416 +800c0e3c: 00621821 addu v1,v1,v0 +800c0e40: 08030346 j 800c0d18 <_Z5Apu52v+0x6c> +800c0e44: a464fede sh a0,-290(v1) +800c0e48: 24420c8c addiu v0,v0,3212 +800c0e4c: 0040f809 jalr v0 +800c0e50: 00000000 nop +800c0e54: 08030347 j 800c0d1c <_Z5Apu52v+0x70> +800c0e58: 8e02e3e8 lw v0,-7192(s0) +800c0e5c: 24420bb8 addiu v0,v0,3000 +800c0e60: 0040f809 jalr v0 +800c0e64: 00000000 nop +800c0e68: 0803033d j 800c0cf4 <_Z5Apu52v+0x48> +800c0e6c: 8e03e3e8 lw v1,-7192(s0) + +800c0e70 <_Z5Apu32v>: +800c0e70: 27bdffe8 addiu sp,sp,-24 +800c0e74: afb00010 sw s0,16(sp) +800c0e78: 3c108021 lui s0,0x8021 +800c0e7c: 8e04e3e8 lw a0,-7192(s0) +800c0e80: afbf0014 sw ra,20(sp) +800c0e84: 90850001 lbu a1,1(a0) +800c0e88: 2ca200f0 sltiu v0,a1,240 +800c0e8c: 14400006 bnez v0,800c0ea8 <_Z5Apu32v+0x38> +800c0e90: 2603e3e8 addiu v1,s0,-7192 +800c0e94: 2607e3e8 addiu a3,s0,-7192 +800c0e98: 8ce60008 lw a2,8(a3) +800c0e9c: 8ce20004 lw v0,4(a3) +800c0ea0: 10c20032 beq a2,v0,800c0f6c <_Z5Apu32v+0xfc> +800c0ea4: 24a8000c addiu t0,a1,12 +800c0ea8: 8c620008 lw v0,8(v1) +800c0eac: 00451021 addu v0,v0,a1 +800c0eb0: 90420000 lbu v0,0(v0) +800c0eb4: 8e03e3e8 lw v1,-7192(s0) +800c0eb8: 304400fd andi a0,v0,0xfd +800c0ebc: 90650001 lbu a1,1(v1) +800c0ec0: 2ca200f0 sltiu v0,a1,240 +800c0ec4: 1040000c beqz v0,800c0ef8 <_Z5Apu32v+0x88> +800c0ec8: 3c028021 lui v0,0x8021 +800c0ecc: 2603e3e8 addiu v1,s0,-7192 +800c0ed0: 8c620008 lw v0,8(v1) +800c0ed4: 00451021 addu v0,v0,a1 +800c0ed8: a0440000 sb a0,0(v0) +800c0edc: 8e02e3e8 lw v0,-7192(s0) +800c0ee0: 8fbf0014 lw ra,20(sp) +800c0ee4: 24420002 addiu v0,v0,2 +800c0ee8: ae02e3e8 sw v0,-7192(s0) +800c0eec: 8fb00010 lw s0,16(sp) +800c0ef0: 03e00008 jr ra +800c0ef4: 27bd0018 addiu sp,sp,24 +800c0ef8: 2442e3e8 addiu v0,v0,-7192 +800c0efc: 8c430004 lw v1,4(v0) +800c0f00: 8c460008 lw a2,8(v0) +800c0f04: 14c3fff1 bne a2,v1,800c0ecc <_Z5Apu32v+0x5c> +800c0f08: 240200f3 li v0,243 +800c0f0c: 10a20034 beq a1,v0,800c0fe0 <_Z5Apu32v+0x170> +800c0f10: 24a8000c addiu t0,a1,12 +800c0f14: 310200ff andi v0,t0,0xff +800c0f18: 2c420004 sltiu v0,v0,4 +800c0f1c: 14400025 bnez v0,800c0fb4 <_Z5Apu32v+0x144> +800c0f20: 3c028021 lui v0,0x8021 +800c0f24: 240200f1 li v0,241 +800c0f28: 10a20038 beq a1,v0,800c100c <_Z5Apu32v+0x19c> +800c0f2c: 3c02800b lui v0,0x800b +800c0f30: 2ca200fd sltiu v0,a1,253 +800c0f34: 1040ffe9 beqz v0,800c0edc <_Z5Apu32v+0x6c> +800c0f38: 00a61021 addu v0,a1,a2 +800c0f3c: 2ca300fa sltiu v1,a1,250 +800c0f40: 1460ffe6 bnez v1,800c0edc <_Z5Apu32v+0x6c> +800c0f44: a0440000 sb a0,0(v0) +800c0f48: 1480002b bnez a0,800c0ff8 <_Z5Apu32v+0x188> +800c0f4c: 3c028021 lui v0,0x8021 +800c0f50: 3c038021 lui v1,0x8021 +800c0f54: 00051040 sll v0,a1,0x1 +800c0f58: 2463e308 addiu v1,v1,-7416 +800c0f5c: 00431021 addu v0,v0,v1 +800c0f60: 24040100 li a0,256 +800c0f64: 080303b7 j 800c0edc <_Z5Apu32v+0x6c> +800c0f68: a444fede sh a0,-290(v0) +800c0f6c: 310200ff andi v0,t0,0xff +800c0f70: 2c420004 sltiu v0,v0,4 +800c0f74: 1440000a bnez v0,800c0fa0 <_Z5Apu32v+0x130> +800c0f78: 00c51021 addu v0,a2,a1 +800c0f7c: 2ca200fd sltiu v0,a1,253 +800c0f80: 14400010 bnez v0,800c0fc4 <_Z5Apu32v+0x154> +800c0f84: 00c51821 addu v1,a2,a1 +800c0f88: 8ce20014 lw v0,20(a3) +800c0f8c: ace40014 sw a0,20(a3) +800c0f90: ace20018 sw v0,24(a3) +800c0f94: 90620000 lbu v0,0(v1) +800c0f98: 080303ad j 800c0eb4 <_Z5Apu32v+0x44> +800c0f9c: a0600000 sb zero,0(v1) +800c0fa0: 8ce30014 lw v1,20(a3) +800c0fa4: ace40014 sw a0,20(a3) +800c0fa8: ace30018 sw v1,24(a3) +800c0fac: 080303ad j 800c0eb4 <_Z5Apu32v+0x44> +800c0fb0: 90420000 lbu v0,0(v0) +800c0fb4: 2442e308 addiu v0,v0,-7416 +800c0fb8: 00a21021 addu v0,a1,v0 +800c0fbc: 080303b7 j 800c0edc <_Z5Apu32v+0x6c> +800c0fc0: a044ff13 sb a0,-237(v0) +800c0fc4: 240200f3 li v0,243 +800c0fc8: 10a20015 beq a1,v0,800c1020 <_Z5Apu32v+0x1b0> +800c0fcc: 3c02800b lui v0,0x800b +800c0fd0: 00c51021 addu v0,a2,a1 +800c0fd4: 90430000 lbu v1,0(v0) +800c0fd8: 080303c5 j 800c0f14 <_Z5Apu32v+0xa4> +800c0fdc: 306400fd andi a0,v1,0xfd +800c0fe0: 3c02800b lui v0,0x800b +800c0fe4: 244210e8 addiu v0,v0,4328 +800c0fe8: 0040f809 jalr v0 +800c0fec: 00000000 nop +800c0ff0: 080303b8 j 800c0ee0 <_Z5Apu32v+0x70> +800c0ff4: 8e02e3e8 lw v0,-7192(s0) +800c0ff8: 00051840 sll v1,a1,0x1 +800c0ffc: 2442e308 addiu v0,v0,-7416 +800c1000: 00621821 addu v1,v1,v0 +800c1004: 080303b7 j 800c0edc <_Z5Apu32v+0x6c> +800c1008: a464fede sh a0,-290(v1) +800c100c: 24420c8c addiu v0,v0,3212 +800c1010: 0040f809 jalr v0 +800c1014: 00000000 nop +800c1018: 080303b8 j 800c0ee0 <_Z5Apu32v+0x70> +800c101c: 8e02e3e8 lw v0,-7192(s0) +800c1020: 24420bb8 addiu v0,v0,3000 +800c1024: 0040f809 jalr v0 +800c1028: 00000000 nop +800c102c: 080303ae j 800c0eb8 <_Z5Apu32v+0x48> +800c1030: 8e03e3e8 lw v1,-7192(s0) + +800c1034 <_Z5Apu12v>: +800c1034: 27bdffe8 addiu sp,sp,-24 +800c1038: afb00010 sw s0,16(sp) +800c103c: 3c108021 lui s0,0x8021 +800c1040: 8e04e3e8 lw a0,-7192(s0) +800c1044: afbf0014 sw ra,20(sp) +800c1048: 90850001 lbu a1,1(a0) +800c104c: 2ca200f0 sltiu v0,a1,240 +800c1050: 14400006 bnez v0,800c106c <_Z5Apu12v+0x38> +800c1054: 2603e3e8 addiu v1,s0,-7192 +800c1058: 2607e3e8 addiu a3,s0,-7192 +800c105c: 8ce60008 lw a2,8(a3) +800c1060: 8ce20004 lw v0,4(a3) +800c1064: 10c20032 beq a2,v0,800c1130 <_Z5Apu12v+0xfc> +800c1068: 24a8000c addiu t0,a1,12 +800c106c: 8c620008 lw v0,8(v1) +800c1070: 00451021 addu v0,v0,a1 +800c1074: 90420000 lbu v0,0(v0) +800c1078: 8e03e3e8 lw v1,-7192(s0) +800c107c: 304400fe andi a0,v0,0xfe +800c1080: 90650001 lbu a1,1(v1) +800c1084: 2ca200f0 sltiu v0,a1,240 +800c1088: 1040000c beqz v0,800c10bc <_Z5Apu12v+0x88> +800c108c: 3c028021 lui v0,0x8021 +800c1090: 2603e3e8 addiu v1,s0,-7192 +800c1094: 8c620008 lw v0,8(v1) +800c1098: 00451021 addu v0,v0,a1 +800c109c: a0440000 sb a0,0(v0) +800c10a0: 8e02e3e8 lw v0,-7192(s0) +800c10a4: 8fbf0014 lw ra,20(sp) +800c10a8: 24420002 addiu v0,v0,2 +800c10ac: ae02e3e8 sw v0,-7192(s0) +800c10b0: 8fb00010 lw s0,16(sp) +800c10b4: 03e00008 jr ra +800c10b8: 27bd0018 addiu sp,sp,24 +800c10bc: 2442e3e8 addiu v0,v0,-7192 +800c10c0: 8c430004 lw v1,4(v0) +800c10c4: 8c460008 lw a2,8(v0) +800c10c8: 14c3fff1 bne a2,v1,800c1090 <_Z5Apu12v+0x5c> +800c10cc: 240200f3 li v0,243 +800c10d0: 10a20034 beq a1,v0,800c11a4 <_Z5Apu12v+0x170> +800c10d4: 24a8000c addiu t0,a1,12 +800c10d8: 310200ff andi v0,t0,0xff +800c10dc: 2c420004 sltiu v0,v0,4 +800c10e0: 14400025 bnez v0,800c1178 <_Z5Apu12v+0x144> +800c10e4: 3c028021 lui v0,0x8021 +800c10e8: 240200f1 li v0,241 +800c10ec: 10a20038 beq a1,v0,800c11d0 <_Z5Apu12v+0x19c> +800c10f0: 3c02800b lui v0,0x800b +800c10f4: 2ca200fd sltiu v0,a1,253 +800c10f8: 1040ffe9 beqz v0,800c10a0 <_Z5Apu12v+0x6c> +800c10fc: 00a61021 addu v0,a1,a2 +800c1100: 2ca300fa sltiu v1,a1,250 +800c1104: 1460ffe6 bnez v1,800c10a0 <_Z5Apu12v+0x6c> +800c1108: a0440000 sb a0,0(v0) +800c110c: 1480002b bnez a0,800c11bc <_Z5Apu12v+0x188> +800c1110: 3c028021 lui v0,0x8021 +800c1114: 3c038021 lui v1,0x8021 +800c1118: 00051040 sll v0,a1,0x1 +800c111c: 2463e308 addiu v1,v1,-7416 +800c1120: 00431021 addu v0,v0,v1 +800c1124: 24040100 li a0,256 +800c1128: 08030428 j 800c10a0 <_Z5Apu12v+0x6c> +800c112c: a444fede sh a0,-290(v0) +800c1130: 310200ff andi v0,t0,0xff +800c1134: 2c420004 sltiu v0,v0,4 +800c1138: 1440000a bnez v0,800c1164 <_Z5Apu12v+0x130> +800c113c: 00c51021 addu v0,a2,a1 +800c1140: 2ca200fd sltiu v0,a1,253 +800c1144: 14400010 bnez v0,800c1188 <_Z5Apu12v+0x154> +800c1148: 00c51821 addu v1,a2,a1 +800c114c: 8ce20014 lw v0,20(a3) +800c1150: ace40014 sw a0,20(a3) +800c1154: ace20018 sw v0,24(a3) +800c1158: 90620000 lbu v0,0(v1) +800c115c: 0803041e j 800c1078 <_Z5Apu12v+0x44> +800c1160: a0600000 sb zero,0(v1) +800c1164: 8ce30014 lw v1,20(a3) +800c1168: ace40014 sw a0,20(a3) +800c116c: ace30018 sw v1,24(a3) +800c1170: 0803041e j 800c1078 <_Z5Apu12v+0x44> +800c1174: 90420000 lbu v0,0(v0) +800c1178: 2442e308 addiu v0,v0,-7416 +800c117c: 00a21021 addu v0,a1,v0 +800c1180: 08030428 j 800c10a0 <_Z5Apu12v+0x6c> +800c1184: a044ff13 sb a0,-237(v0) +800c1188: 240200f3 li v0,243 +800c118c: 10a20015 beq a1,v0,800c11e4 <_Z5Apu12v+0x1b0> +800c1190: 3c02800b lui v0,0x800b +800c1194: 00c51021 addu v0,a2,a1 +800c1198: 90430000 lbu v1,0(v0) +800c119c: 08030436 j 800c10d8 <_Z5Apu12v+0xa4> +800c11a0: 306400fe andi a0,v1,0xfe +800c11a4: 3c02800b lui v0,0x800b +800c11a8: 244210e8 addiu v0,v0,4328 +800c11ac: 0040f809 jalr v0 +800c11b0: 00000000 nop +800c11b4: 08030429 j 800c10a4 <_Z5Apu12v+0x70> +800c11b8: 8e02e3e8 lw v0,-7192(s0) +800c11bc: 00051840 sll v1,a1,0x1 +800c11c0: 2442e308 addiu v0,v0,-7416 +800c11c4: 00621821 addu v1,v1,v0 +800c11c8: 08030428 j 800c10a0 <_Z5Apu12v+0x6c> +800c11cc: a464fede sh a0,-290(v1) +800c11d0: 24420c8c addiu v0,v0,3212 +800c11d4: 0040f809 jalr v0 +800c11d8: 00000000 nop +800c11dc: 08030429 j 800c10a4 <_Z5Apu12v+0x70> +800c11e0: 8e02e3e8 lw v0,-7192(s0) +800c11e4: 24420bb8 addiu v0,v0,3000 +800c11e8: 0040f809 jalr v0 +800c11ec: 00000000 nop +800c11f0: 0803041f j 800c107c <_Z5Apu12v+0x48> +800c11f4: 8e03e3e8 lw v1,-7192(s0) + +800c11f8 <_Z5ApuE2v>: +800c11f8: 27bdffe8 addiu sp,sp,-24 +800c11fc: afb00010 sw s0,16(sp) +800c1200: 3c108021 lui s0,0x8021 +800c1204: 8e04e3e8 lw a0,-7192(s0) +800c1208: afbf0014 sw ra,20(sp) +800c120c: 90850001 lbu a1,1(a0) +800c1210: 2ca200f0 sltiu v0,a1,240 +800c1214: 14400006 bnez v0,800c1230 <_Z5ApuE2v+0x38> +800c1218: 2603e3e8 addiu v1,s0,-7192 +800c121c: 2607e3e8 addiu a3,s0,-7192 +800c1220: 8ce60008 lw a2,8(a3) +800c1224: 8ce20004 lw v0,4(a3) +800c1228: 10c20033 beq a2,v0,800c12f8 <_Z5ApuE2v+0x100> +800c122c: 24a8000c addiu t0,a1,12 +800c1230: 8c620008 lw v0,8(v1) +800c1234: 00451021 addu v0,v0,a1 +800c1238: 90430000 lbu v1,0(v0) +800c123c: 8e02e3e8 lw v0,-7192(s0) +800c1240: 306300ff andi v1,v1,0xff +800c1244: 90450001 lbu a1,1(v0) +800c1248: 2ca200f0 sltiu v0,a1,240 +800c124c: 1040000c beqz v0,800c1280 <_Z5ApuE2v+0x88> +800c1250: 34640080 ori a0,v1,0x80 +800c1254: 2603e3e8 addiu v1,s0,-7192 +800c1258: 8c620008 lw v0,8(v1) +800c125c: 00451021 addu v0,v0,a1 +800c1260: a0440000 sb a0,0(v0) +800c1264: 8e02e3e8 lw v0,-7192(s0) +800c1268: 8fbf0014 lw ra,20(sp) +800c126c: 24420002 addiu v0,v0,2 +800c1270: ae02e3e8 sw v0,-7192(s0) +800c1274: 8fb00010 lw s0,16(sp) +800c1278: 03e00008 jr ra +800c127c: 27bd0018 addiu sp,sp,24 +800c1280: 3c028021 lui v0,0x8021 +800c1284: 2442e3e8 addiu v0,v0,-7192 +800c1288: 8c430004 lw v1,4(v0) +800c128c: 8c460008 lw a2,8(v0) +800c1290: 14c3fff0 bne a2,v1,800c1254 <_Z5ApuE2v+0x5c> +800c1294: 240200f3 li v0,243 +800c1298: 10a20034 beq a1,v0,800c136c <_Z5ApuE2v+0x174> +800c129c: 24a8000c addiu t0,a1,12 +800c12a0: 310200ff andi v0,t0,0xff +800c12a4: 2c420004 sltiu v0,v0,4 +800c12a8: 14400027 bnez v0,800c1348 <_Z5ApuE2v+0x150> +800c12ac: 3c028021 lui v0,0x8021 +800c12b0: 240200f1 li v0,241 +800c12b4: 10a20038 beq a1,v0,800c1398 <_Z5ApuE2v+0x1a0> +800c12b8: 3c02800b lui v0,0x800b +800c12bc: 2ca200fd sltiu v0,a1,253 +800c12c0: 1040ffe8 beqz v0,800c1264 <_Z5ApuE2v+0x6c> +800c12c4: 00a61021 addu v0,a1,a2 +800c12c8: 2ca300fa sltiu v1,a1,250 +800c12cc: 1460ffe5 bnez v1,800c1264 <_Z5ApuE2v+0x6c> +800c12d0: a0440000 sb a0,0(v0) +800c12d4: 1480002b bnez a0,800c1384 <_Z5ApuE2v+0x18c> +800c12d8: 3c028021 lui v0,0x8021 +800c12dc: 3c038021 lui v1,0x8021 +800c12e0: 00051040 sll v0,a1,0x1 +800c12e4: 2463e308 addiu v1,v1,-7416 +800c12e8: 00431021 addu v0,v0,v1 +800c12ec: 24040100 li a0,256 +800c12f0: 08030499 j 800c1264 <_Z5ApuE2v+0x6c> +800c12f4: a444fede sh a0,-290(v0) +800c12f8: 310200ff andi v0,t0,0xff +800c12fc: 2c420004 sltiu v0,v0,4 +800c1300: 1440000c bnez v0,800c1334 <_Z5ApuE2v+0x13c> +800c1304: 00c51021 addu v0,a2,a1 +800c1308: 2ca200fd sltiu v0,a1,253 +800c130c: 14400012 bnez v0,800c1358 <_Z5ApuE2v+0x160> +800c1310: 240200f3 li v0,243 +800c1314: 8ce20014 lw v0,20(a3) +800c1318: 00c51821 addu v1,a2,a1 +800c131c: ace40014 sw a0,20(a3) +800c1320: ace20018 sw v0,24(a3) +800c1324: 90620000 lbu v0,0(v1) +800c1328: a0600000 sb zero,0(v1) +800c132c: 0803048f j 800c123c <_Z5ApuE2v+0x44> +800c1330: 00401821 move v1,v0 +800c1334: 8ce30014 lw v1,20(a3) +800c1338: ace40014 sw a0,20(a3) +800c133c: ace30018 sw v1,24(a3) +800c1340: 0803048f j 800c123c <_Z5ApuE2v+0x44> +800c1344: 90430000 lbu v1,0(v0) +800c1348: 2442e308 addiu v0,v0,-7416 +800c134c: 00a21021 addu v0,a1,v0 +800c1350: 08030499 j 800c1264 <_Z5ApuE2v+0x6c> +800c1354: a044ff13 sb a0,-237(v0) +800c1358: 10a20014 beq a1,v0,800c13ac <_Z5ApuE2v+0x1b4> +800c135c: 00c51021 addu v0,a2,a1 +800c1360: 90430000 lbu v1,0(v0) +800c1364: 080304a8 j 800c12a0 <_Z5ApuE2v+0xa8> +800c1368: 34640080 ori a0,v1,0x80 +800c136c: 3c02800b lui v0,0x800b +800c1370: 244210e8 addiu v0,v0,4328 +800c1374: 0040f809 jalr v0 +800c1378: 00000000 nop +800c137c: 0803049a j 800c1268 <_Z5ApuE2v+0x70> +800c1380: 8e02e3e8 lw v0,-7192(s0) +800c1384: 00051840 sll v1,a1,0x1 +800c1388: 2442e308 addiu v0,v0,-7416 +800c138c: 00621821 addu v1,v1,v0 +800c1390: 08030499 j 800c1264 <_Z5ApuE2v+0x6c> +800c1394: a464fede sh a0,-290(v1) +800c1398: 24420c8c addiu v0,v0,3212 +800c139c: 0040f809 jalr v0 +800c13a0: 00000000 nop +800c13a4: 0803049a j 800c1268 <_Z5ApuE2v+0x70> +800c13a8: 8e02e3e8 lw v0,-7192(s0) +800c13ac: 3c02800b lui v0,0x800b +800c13b0: 24420bb8 addiu v0,v0,3000 +800c13b4: 0040f809 jalr v0 +800c13b8: 00000000 nop +800c13bc: 0803048f j 800c123c <_Z5ApuE2v+0x44> +800c13c0: 00401821 move v1,v0 + +800c13c4 <_Z5ApuC2v>: +800c13c4: 27bdffe8 addiu sp,sp,-24 +800c13c8: afb00010 sw s0,16(sp) +800c13cc: 3c108021 lui s0,0x8021 +800c13d0: 8e04e3e8 lw a0,-7192(s0) +800c13d4: afbf0014 sw ra,20(sp) +800c13d8: 90850001 lbu a1,1(a0) +800c13dc: 2ca200f0 sltiu v0,a1,240 +800c13e0: 14400006 bnez v0,800c13fc <_Z5ApuC2v+0x38> +800c13e4: 2603e3e8 addiu v1,s0,-7192 +800c13e8: 2607e3e8 addiu a3,s0,-7192 +800c13ec: 8ce60008 lw a2,8(a3) +800c13f0: 8ce20004 lw v0,4(a3) +800c13f4: 10c20033 beq a2,v0,800c14c4 <_Z5ApuC2v+0x100> +800c13f8: 24a8000c addiu t0,a1,12 +800c13fc: 8c620008 lw v0,8(v1) +800c1400: 00451021 addu v0,v0,a1 +800c1404: 90430000 lbu v1,0(v0) +800c1408: 8e02e3e8 lw v0,-7192(s0) +800c140c: 34630040 ori v1,v1,0x40 +800c1410: 90450001 lbu a1,1(v0) +800c1414: 2ca200f0 sltiu v0,a1,240 +800c1418: 1040000c beqz v0,800c144c <_Z5ApuC2v+0x88> +800c141c: 306400ff andi a0,v1,0xff +800c1420: 2603e3e8 addiu v1,s0,-7192 +800c1424: 8c620008 lw v0,8(v1) +800c1428: 00451021 addu v0,v0,a1 +800c142c: a0440000 sb a0,0(v0) +800c1430: 8e02e3e8 lw v0,-7192(s0) +800c1434: 8fbf0014 lw ra,20(sp) +800c1438: 24420002 addiu v0,v0,2 +800c143c: ae02e3e8 sw v0,-7192(s0) +800c1440: 8fb00010 lw s0,16(sp) +800c1444: 03e00008 jr ra +800c1448: 27bd0018 addiu sp,sp,24 +800c144c: 3c028021 lui v0,0x8021 +800c1450: 2442e3e8 addiu v0,v0,-7192 +800c1454: 8c430004 lw v1,4(v0) +800c1458: 8c460008 lw a2,8(v0) +800c145c: 14c3fff0 bne a2,v1,800c1420 <_Z5ApuC2v+0x5c> +800c1460: 240200f3 li v0,243 +800c1464: 10a20034 beq a1,v0,800c1538 <_Z5ApuC2v+0x174> +800c1468: 24a8000c addiu t0,a1,12 +800c146c: 310200ff andi v0,t0,0xff +800c1470: 2c420004 sltiu v0,v0,4 +800c1474: 14400027 bnez v0,800c1514 <_Z5ApuC2v+0x150> +800c1478: 3c028021 lui v0,0x8021 +800c147c: 240200f1 li v0,241 +800c1480: 10a20038 beq a1,v0,800c1564 <_Z5ApuC2v+0x1a0> +800c1484: 3c02800b lui v0,0x800b +800c1488: 2ca200fd sltiu v0,a1,253 +800c148c: 1040ffe8 beqz v0,800c1430 <_Z5ApuC2v+0x6c> +800c1490: 00a61021 addu v0,a1,a2 +800c1494: 2ca300fa sltiu v1,a1,250 +800c1498: 1460ffe5 bnez v1,800c1430 <_Z5ApuC2v+0x6c> +800c149c: a0440000 sb a0,0(v0) +800c14a0: 1480002b bnez a0,800c1550 <_Z5ApuC2v+0x18c> +800c14a4: 3c028021 lui v0,0x8021 +800c14a8: 3c038021 lui v1,0x8021 +800c14ac: 00051040 sll v0,a1,0x1 +800c14b0: 2463e308 addiu v1,v1,-7416 +800c14b4: 00431021 addu v0,v0,v1 +800c14b8: 24040100 li a0,256 +800c14bc: 0803050c j 800c1430 <_Z5ApuC2v+0x6c> +800c14c0: a444fede sh a0,-290(v0) +800c14c4: 310200ff andi v0,t0,0xff +800c14c8: 2c420004 sltiu v0,v0,4 +800c14cc: 1440000c bnez v0,800c1500 <_Z5ApuC2v+0x13c> +800c14d0: 00c51021 addu v0,a2,a1 +800c14d4: 2ca200fd sltiu v0,a1,253 +800c14d8: 14400012 bnez v0,800c1524 <_Z5ApuC2v+0x160> +800c14dc: 240200f3 li v0,243 +800c14e0: 8ce20014 lw v0,20(a3) +800c14e4: 00c51821 addu v1,a2,a1 +800c14e8: ace40014 sw a0,20(a3) +800c14ec: ace20018 sw v0,24(a3) +800c14f0: 90620000 lbu v0,0(v1) +800c14f4: a0600000 sb zero,0(v1) +800c14f8: 08030502 j 800c1408 <_Z5ApuC2v+0x44> +800c14fc: 00401821 move v1,v0 +800c1500: 8ce30014 lw v1,20(a3) +800c1504: ace40014 sw a0,20(a3) +800c1508: ace30018 sw v1,24(a3) +800c150c: 08030502 j 800c1408 <_Z5ApuC2v+0x44> +800c1510: 90430000 lbu v1,0(v0) +800c1514: 2442e308 addiu v0,v0,-7416 +800c1518: 00a21021 addu v0,a1,v0 +800c151c: 0803050c j 800c1430 <_Z5ApuC2v+0x6c> +800c1520: a044ff13 sb a0,-237(v0) +800c1524: 10a20014 beq a1,v0,800c1578 <_Z5ApuC2v+0x1b4> +800c1528: 00c51021 addu v0,a2,a1 +800c152c: 90430000 lbu v1,0(v0) +800c1530: 0803051b j 800c146c <_Z5ApuC2v+0xa8> +800c1534: 34640040 ori a0,v1,0x40 +800c1538: 3c02800b lui v0,0x800b +800c153c: 244210e8 addiu v0,v0,4328 +800c1540: 0040f809 jalr v0 +800c1544: 00000000 nop +800c1548: 0803050d j 800c1434 <_Z5ApuC2v+0x70> +800c154c: 8e02e3e8 lw v0,-7192(s0) +800c1550: 00051840 sll v1,a1,0x1 +800c1554: 2442e308 addiu v0,v0,-7416 +800c1558: 00621821 addu v1,v1,v0 +800c155c: 0803050c j 800c1430 <_Z5ApuC2v+0x6c> +800c1560: a464fede sh a0,-290(v1) +800c1564: 24420c8c addiu v0,v0,3212 +800c1568: 0040f809 jalr v0 +800c156c: 00000000 nop +800c1570: 0803050d j 800c1434 <_Z5ApuC2v+0x70> +800c1574: 8e02e3e8 lw v0,-7192(s0) +800c1578: 3c02800b lui v0,0x800b +800c157c: 24420bb8 addiu v0,v0,3000 +800c1580: 0040f809 jalr v0 +800c1584: 00000000 nop +800c1588: 08030502 j 800c1408 <_Z5ApuC2v+0x44> +800c158c: 00401821 move v1,v0 + +800c1590 <_Z5ApuBAv>: +800c1590: 27bdffe0 addiu sp,sp,-32 +800c1594: afb00010 sw s0,16(sp) +800c1598: 3c108021 lui s0,0x8021 +800c159c: 8e05e3e8 lw a1,-7192(s0) +800c15a0: afbf0018 sw ra,24(sp) +800c15a4: afb10014 sw s1,20(sp) +800c15a8: 90a40001 lbu a0,1(a1) +800c15ac: 2c8200f0 sltiu v0,a0,240 +800c15b0: 14400006 bnez v0,800c15cc <_Z5ApuBAv+0x3c> +800c15b4: 2603e3e8 addiu v1,s0,-7192 +800c15b8: 2606e3e8 addiu a2,s0,-7192 +800c15bc: 8cc70008 lw a3,8(a2) +800c15c0: 8cc20004 lw v0,4(a2) +800c15c4: 10e20034 beq a3,v0,800c1698 <_Z5ApuBAv+0x108> +800c15c8: 2482000c addiu v0,a0,12 +800c15cc: 8c620008 lw v0,8(v1) +800c15d0: 00441021 addu v0,v0,a0 +800c15d4: 90430000 lbu v1,0(v0) +800c15d8: 3c118021 lui s1,0x8021 +800c15dc: 2622e424 addiu v0,s1,-7132 +800c15e0: 8e05e3e8 lw a1,-7192(s0) +800c15e4: a0430002 sb v1,2(v0) +800c15e8: 90a30001 lbu v1,1(a1) +800c15ec: 24630001 addiu v1,v1,1 +800c15f0: 306400ff andi a0,v1,0xff +800c15f4: 2c8200f0 sltiu v0,a0,240 +800c15f8: 14400007 bnez v0,800c1618 <_Z5ApuBAv+0x88> +800c15fc: 2603e3e8 addiu v1,s0,-7192 +800c1600: 3c028021 lui v0,0x8021 +800c1604: 2446e3e8 addiu a2,v0,-7192 +800c1608: 8cc70008 lw a3,8(a2) +800c160c: 8cc20004 lw v0,4(a2) +800c1610: 10e20014 beq a3,v0,800c1664 <_Z5ApuBAv+0xd4> +800c1614: 2482000c addiu v0,a0,12 +800c1618: 8c620008 lw v0,8(v1) +800c161c: 00441021 addu v0,v0,a0 +800c1620: 90420000 lbu v0,0(v0) +800c1624: 2623e424 addiu v1,s1,-7132 +800c1628: a0620003 sb v0,3(v1) +800c162c: 94620002 lhu v0,2(v1) +800c1630: 8e04e3e8 lw a0,-7192(s0) +800c1634: 00021a02 srl v1,v0,0x8 +800c1638: 0002102b sltu v0,zero,v0 +800c163c: 00431025 or v0,v0,v1 +800c1640: 2603e3e8 addiu v1,s0,-7192 +800c1644: a0620029 sb v0,41(v1) +800c1648: 24840002 addiu a0,a0,2 +800c164c: ae04e3e8 sw a0,-7192(s0) +800c1650: 8fbf0018 lw ra,24(sp) +800c1654: 8fb10014 lw s1,20(sp) +800c1658: 8fb00010 lw s0,16(sp) +800c165c: 03e00008 jr ra +800c1660: 27bd0020 addiu sp,sp,32 +800c1664: 304200ff andi v0,v0,0xff +800c1668: 2c420004 sltiu v0,v0,4 +800c166c: 1440001e bnez v0,800c16e8 <_Z5ApuBAv+0x158> +800c1670: 00e41021 addu v0,a3,a0 +800c1674: 2c8200fd sltiu v0,a0,253 +800c1678: 14400024 bnez v0,800c170c <_Z5ApuBAv+0x17c> +800c167c: 00e41821 addu v1,a3,a0 +800c1680: 8cc20014 lw v0,20(a2) +800c1684: acc50014 sw a1,20(a2) +800c1688: acc20018 sw v0,24(a2) +800c168c: 90620000 lbu v0,0(v1) +800c1690: 08030589 j 800c1624 <_Z5ApuBAv+0x94> +800c1694: a0600000 sb zero,0(v1) +800c1698: 304200ff andi v0,v0,0xff +800c169c: 2c420004 sltiu v0,v0,4 +800c16a0: 1440000c bnez v0,800c16d4 <_Z5ApuBAv+0x144> +800c16a4: 00e41021 addu v0,a3,a0 +800c16a8: 2c8200fd sltiu v0,a0,253 +800c16ac: 14400013 bnez v0,800c16fc <_Z5ApuBAv+0x16c> +800c16b0: 240200f3 li v0,243 +800c16b4: 8cc20014 lw v0,20(a2) +800c16b8: 00e41821 addu v1,a3,a0 +800c16bc: acc50014 sw a1,20(a2) +800c16c0: acc20018 sw v0,24(a2) +800c16c4: 90620000 lbu v0,0(v1) +800c16c8: a0600000 sb zero,0(v1) +800c16cc: 08030576 j 800c15d8 <_Z5ApuBAv+0x48> +800c16d0: 00401821 move v1,v0 +800c16d4: 8cc30014 lw v1,20(a2) +800c16d8: acc50014 sw a1,20(a2) +800c16dc: acc30018 sw v1,24(a2) +800c16e0: 08030576 j 800c15d8 <_Z5ApuBAv+0x48> +800c16e4: 90430000 lbu v1,0(v0) +800c16e8: 8cc30014 lw v1,20(a2) +800c16ec: acc50014 sw a1,20(a2) +800c16f0: acc30018 sw v1,24(a2) +800c16f4: 08030589 j 800c1624 <_Z5ApuBAv+0x94> +800c16f8: 90420000 lbu v0,0(v0) +800c16fc: 10820009 beq a0,v0,800c1724 <_Z5ApuBAv+0x194> +800c1700: 00e41021 addu v0,a3,a0 +800c1704: 08030576 j 800c15d8 <_Z5ApuBAv+0x48> +800c1708: 90430000 lbu v1,0(v0) +800c170c: 240200f3 li v0,243 +800c1710: 1082000a beq a0,v0,800c173c <_Z5ApuBAv+0x1ac> +800c1714: 00000000 nop +800c1718: 00e41021 addu v0,a3,a0 +800c171c: 08030589 j 800c1624 <_Z5ApuBAv+0x94> +800c1720: 90420000 lbu v0,0(v0) +800c1724: 3c02800b lui v0,0x800b +800c1728: 24420bb8 addiu v0,v0,3000 +800c172c: 0040f809 jalr v0 +800c1730: 3c118021 lui s1,0x8021 +800c1734: 08030577 j 800c15dc <_Z5ApuBAv+0x4c> +800c1738: 00401821 move v1,v0 +800c173c: 3c02800b lui v0,0x800b +800c1740: 24420bb8 addiu v0,v0,3000 +800c1744: 0040f809 jalr v0 +800c1748: 00000000 nop +800c174c: 0803058a j 800c1628 <_Z5ApuBAv+0x98> +800c1750: 2623e424 addiu v1,s1,-7132 + +800c1754 <_Z5Apu9Av>: +800c1754: 27bdffe0 addiu sp,sp,-32 +800c1758: afb00010 sw s0,16(sp) +800c175c: 3c108021 lui s0,0x8021 +800c1760: 8e05e3e8 lw a1,-7192(s0) +800c1764: afbf0018 sw ra,24(sp) +800c1768: afb10014 sw s1,20(sp) +800c176c: 90a40001 lbu a0,1(a1) +800c1770: 2c8200f0 sltiu v0,a0,240 +800c1774: 14400006 bnez v0,800c1790 <_Z5Apu9Av+0x3c> +800c1778: 2603e3e8 addiu v1,s0,-7192 +800c177c: 2606e3e8 addiu a2,s0,-7192 +800c1780: 8cc70008 lw a3,8(a2) +800c1784: 8cc20004 lw v0,4(a2) +800c1788: 10e20067 beq a3,v0,800c1928 <_Z5Apu9Av+0x1d4> +800c178c: 2482000c addiu v0,a0,12 +800c1790: 8c620008 lw v0,8(v1) +800c1794: 00441021 addu v0,v0,a0 +800c1798: 90510000 lbu s1,0(v0) +800c179c: 8e05e3e8 lw a1,-7192(s0) +800c17a0: 90a20001 lbu v0,1(a1) +800c17a4: 24420001 addiu v0,v0,1 +800c17a8: 304400ff andi a0,v0,0xff +800c17ac: 2c8300f0 sltiu v1,a0,240 +800c17b0: 14600007 bnez v1,800c17d0 <_Z5Apu9Av+0x7c> +800c17b4: 2603e3e8 addiu v1,s0,-7192 +800c17b8: 3c028021 lui v0,0x8021 +800c17bc: 2446e3e8 addiu a2,v0,-7192 +800c17c0: 8cc70008 lw a3,8(a2) +800c17c4: 8cc20004 lw v0,4(a2) +800c17c8: 10e2004a beq a3,v0,800c18f4 <_Z5Apu9Av+0x1a0> +800c17cc: 2482000c addiu v0,a0,12 +800c17d0: 8c620008 lw v0,8(v1) +800c17d4: 00441021 addu v0,v0,a0 +800c17d8: 90420000 lbu v0,0(v0) +800c17dc: 3c0a8021 lui t2,0x8021 +800c17e0: 304400ff andi a0,v0,0xff +800c17e4: 322300ff andi v1,s1,0xff +800c17e8: 2542e424 addiu v0,t2,-7132 +800c17ec: 00042200 sll a0,a0,0x8 +800c17f0: 94480002 lhu t0,2(v0) +800c17f4: 00832021 addu a0,a0,v1 +800c17f8: 3084ffff andi a0,a0,0xffff +800c17fc: 9142e424 lbu v0,-7132(t2) +800c1800: 01043823 subu a3,t0,a0 +800c1804: 01044826 xor t1,t0,a0 +800c1808: 00072827 nor a1,zero,a3 +800c180c: 304c00f7 andi t4,v0,0xf7 +800c1810: 00052fc2 srl a1,a1,0x1f +800c1814: 260be3e8 addiu t3,s0,-7192 +800c1818: 3c028022 lui v0,0x8022 +800c181c: 3c038022 lui v1,0x8022 +800c1820: 31268000 andi a2,t1,0x8000 +800c1824: a44450be sh a0,20670(v0) +800c1828: ac6750c8 sw a3,20680(v1) +800c182c: a1650028 sb a1,40(t3) +800c1830: 10c0002a beqz a2,800c18dc <_Z5Apu9Av+0x188> +800c1834: a14ce424 sb t4,-7132(t2) +800c1838: 30e5ffff andi a1,a3,0xffff +800c183c: 01051026 xor v0,t0,a1 +800c1840: 30428000 andi v0,v0,0x8000 +800c1844: 14400029 bnez v0,800c18ec <_Z5Apu9Av+0x198> +800c1848: 24020001 li v0,1 +800c184c: 2602e3e8 addiu v0,s0,-7192 +800c1850: a040002a sb zero,42(v0) +800c1854: 31220080 andi v0,t1,0x80 +800c1858: 10400006 beqz v0,800c1874 <_Z5Apu9Av+0x120> +800c185c: 3c028022 lui v0,0x8022 +800c1860: 01051026 xor v0,t0,a1 +800c1864: 30420080 andi v0,v0,0x80 +800c1868: 1440001e bnez v0,800c18e4 <_Z5Apu9Av+0x190> +800c186c: 35820008 ori v0,t4,0x8 +800c1870: 3c028022 lui v0,0x8022 +800c1874: 944350c0 lhu v1,20672(v0) +800c1878: 9144e424 lbu a0,-7132(t2) +800c187c: 01231826 xor v1,t1,v1 +800c1880: 34820008 ori v0,a0,0x8 +800c1884: 30630010 andi v1,v1,0x10 +800c1888: a142e424 sb v0,-7132(t2) +800c188c: 10600003 beqz v1,800c189c <_Z5Apu9Av+0x148> +800c1890: 3c048021 lui a0,0x8021 +800c1894: 304200f7 andi v0,v0,0xf7 +800c1898: a082e424 sb v0,-7132(a0) +800c189c: 2483e424 addiu v1,a0,-7132 +800c18a0: 30a2ffff andi v0,a1,0xffff +800c18a4: a4650002 sh a1,2(v1) +800c18a8: 8e04e3e8 lw a0,-7192(s0) +800c18ac: 00021a02 srl v1,v0,0x8 +800c18b0: 0002102b sltu v0,zero,v0 +800c18b4: 00431025 or v0,v0,v1 +800c18b8: 2603e3e8 addiu v1,s0,-7192 +800c18bc: a0620029 sb v0,41(v1) +800c18c0: 24840002 addiu a0,a0,2 +800c18c4: ae04e3e8 sw a0,-7192(s0) +800c18c8: 8fbf0018 lw ra,24(sp) +800c18cc: 8fb10014 lw s1,20(sp) +800c18d0: 8fb00010 lw s0,16(sp) +800c18d4: 03e00008 jr ra +800c18d8: 27bd0020 addiu sp,sp,32 +800c18dc: 08030613 j 800c184c <_Z5Apu9Av+0xf8> +800c18e0: 30e5ffff andi a1,a3,0xffff +800c18e4: 0803061c j 800c1870 <_Z5Apu9Av+0x11c> +800c18e8: a142e424 sb v0,-7132(t2) +800c18ec: 08030615 j 800c1854 <_Z5Apu9Av+0x100> +800c18f0: a162002a sb v0,42(t3) +800c18f4: 304200ff andi v0,v0,0xff +800c18f8: 2c420004 sltiu v0,v0,4 +800c18fc: 1440001e bnez v0,800c1978 <_Z5Apu9Av+0x224> +800c1900: 00e41021 addu v0,a3,a0 +800c1904: 2c8200fd sltiu v0,a0,253 +800c1908: 14400024 bnez v0,800c199c <_Z5Apu9Av+0x248> +800c190c: 00e41821 addu v1,a3,a0 +800c1910: 8cc20014 lw v0,20(a2) +800c1914: acc50014 sw a1,20(a2) +800c1918: acc20018 sw v0,24(a2) +800c191c: 90620000 lbu v0,0(v1) +800c1920: 080305f7 j 800c17dc <_Z5Apu9Av+0x88> +800c1924: a0600000 sb zero,0(v1) +800c1928: 304200ff andi v0,v0,0xff +800c192c: 2c420004 sltiu v0,v0,4 +800c1930: 1440000c bnez v0,800c1964 <_Z5Apu9Av+0x210> +800c1934: 00e41021 addu v0,a3,a0 +800c1938: 2c8200fd sltiu v0,a0,253 +800c193c: 14400013 bnez v0,800c198c <_Z5Apu9Av+0x238> +800c1940: 240200f3 li v0,243 +800c1944: 8cc20014 lw v0,20(a2) +800c1948: 00e41821 addu v1,a3,a0 +800c194c: acc50014 sw a1,20(a2) +800c1950: acc20018 sw v0,24(a2) +800c1954: 90620000 lbu v0,0(v1) +800c1958: a0600000 sb zero,0(v1) +800c195c: 080305e7 j 800c179c <_Z5Apu9Av+0x48> +800c1960: 00408821 move s1,v0 +800c1964: 8cc30014 lw v1,20(a2) +800c1968: acc50014 sw a1,20(a2) +800c196c: acc30018 sw v1,24(a2) +800c1970: 080305e7 j 800c179c <_Z5Apu9Av+0x48> +800c1974: 90510000 lbu s1,0(v0) +800c1978: 8cc30014 lw v1,20(a2) +800c197c: acc50014 sw a1,20(a2) +800c1980: acc30018 sw v1,24(a2) +800c1984: 080305f7 j 800c17dc <_Z5Apu9Av+0x88> +800c1988: 90420000 lbu v0,0(v0) +800c198c: 10820009 beq a0,v0,800c19b4 <_Z5Apu9Av+0x260> +800c1990: 00e41021 addu v0,a3,a0 +800c1994: 080305e7 j 800c179c <_Z5Apu9Av+0x48> +800c1998: 90510000 lbu s1,0(v0) +800c199c: 240200f3 li v0,243 +800c19a0: 1082000a beq a0,v0,800c19cc <_Z5Apu9Av+0x278> +800c19a4: 00000000 nop +800c19a8: 00e41021 addu v0,a3,a0 +800c19ac: 080305f7 j 800c17dc <_Z5Apu9Av+0x88> +800c19b0: 90420000 lbu v0,0(v0) +800c19b4: 3c02800b lui v0,0x800b +800c19b8: 24420bb8 addiu v0,v0,3000 +800c19bc: 0040f809 jalr v0 +800c19c0: 00000000 nop +800c19c4: 080305e7 j 800c179c <_Z5Apu9Av+0x48> +800c19c8: 00408821 move s1,v0 +800c19cc: 3c02800b lui v0,0x800b +800c19d0: 24420bb8 addiu v0,v0,3000 +800c19d4: 0040f809 jalr v0 +800c19d8: 00000000 nop +800c19dc: 080305f8 j 800c17e0 <_Z5Apu9Av+0x8c> +800c19e0: 3c0a8021 lui t2,0x8021 + +800c19e4 <_Z5Apu7Av>: +800c19e4: 27bdffe0 addiu sp,sp,-32 +800c19e8: afb00010 sw s0,16(sp) +800c19ec: 3c108021 lui s0,0x8021 +800c19f0: 8e05e3e8 lw a1,-7192(s0) +800c19f4: afbf0018 sw ra,24(sp) +800c19f8: afb10014 sw s1,20(sp) +800c19fc: 90a40001 lbu a0,1(a1) +800c1a00: 2c8200f0 sltiu v0,a0,240 +800c1a04: 14400006 bnez v0,800c1a20 <_Z5Apu7Av+0x3c> +800c1a08: 2603e3e8 addiu v1,s0,-7192 +800c1a0c: 2606e3e8 addiu a2,s0,-7192 +800c1a10: 8cc70008 lw a3,8(a2) +800c1a14: 8cc20004 lw v0,4(a2) +800c1a18: 10e20056 beq a3,v0,800c1b74 <_Z5Apu7Av+0x190> +800c1a1c: 2482000c addiu v0,a0,12 +800c1a20: 8c620008 lw v0,8(v1) +800c1a24: 00441021 addu v0,v0,a0 +800c1a28: 90510000 lbu s1,0(v0) +800c1a2c: 8e05e3e8 lw a1,-7192(s0) +800c1a30: 90a20001 lbu v0,1(a1) +800c1a34: 24420001 addiu v0,v0,1 +800c1a38: 304400ff andi a0,v0,0xff +800c1a3c: 2c8300f0 sltiu v1,a0,240 +800c1a40: 14600007 bnez v1,800c1a60 <_Z5Apu7Av+0x7c> +800c1a44: 2603e3e8 addiu v1,s0,-7192 +800c1a48: 3c028021 lui v0,0x8021 +800c1a4c: 2446e3e8 addiu a2,v0,-7192 +800c1a50: 8cc70008 lw a3,8(a2) +800c1a54: 8cc20004 lw v0,4(a2) +800c1a58: 10e20039 beq a3,v0,800c1b40 <_Z5Apu7Av+0x15c> +800c1a5c: 2482000c addiu v0,a0,12 +800c1a60: 8c620008 lw v0,8(v1) +800c1a64: 00441021 addu v0,v0,a0 +800c1a68: 90420000 lbu v0,0(v0) +800c1a6c: 304400ff andi a0,v0,0xff +800c1a70: 3c0b8021 lui t3,0x8021 +800c1a74: 322300ff andi v1,s1,0xff +800c1a78: 2562e424 addiu v0,t3,-7132 +800c1a7c: 00042200 sll a0,a0,0x8 +800c1a80: 94460002 lhu a2,2(v0) +800c1a84: 00832021 addu a0,a0,v1 +800c1a88: 3084ffff andi a0,a0,0xffff +800c1a8c: 00c45026 xor t2,a2,a0 +800c1a90: 00c43021 addu a2,a2,a0 +800c1a94: 30c9ffff andi t1,a2,0xffff +800c1a98: 000a1027 nor v0,zero,t2 +800c1a9c: 30428000 andi v0,v0,0x8000 +800c1aa0: 00893826 xor a3,a0,t1 +800c1aa4: 3405ffff li a1,0xffff +800c1aa8: 00e23824 and a3,a3,v0 +800c1aac: 00a6282b sltu a1,a1,a2 +800c1ab0: 2608e3e8 addiu t0,s0,-7192 +800c1ab4: 3c028022 lui v0,0x8022 +800c1ab8: 3c038022 lui v1,0x8022 +800c1abc: a44450be sh a0,20670(v0) +800c1ac0: ac6650c0 sw a2,20672(v1) +800c1ac4: 10e0001c beqz a3,800c1b38 <_Z5Apu7Av+0x154> +800c1ac8: a1050028 sb a1,40(t0) +800c1acc: 24020001 li v0,1 +800c1ad0: a102002a sb v0,42(t0) +800c1ad4: 9163e424 lbu v1,-7132(t3) +800c1ad8: 01491026 xor v0,t2,t1 +800c1adc: 306300f7 andi v1,v1,0xf7 +800c1ae0: 30420010 andi v0,v0,0x10 +800c1ae4: a163e424 sb v1,-7132(t3) +800c1ae8: 10400003 beqz v0,800c1af8 <_Z5Apu7Av+0x114> +800c1aec: 3c048021 lui a0,0x8021 +800c1af0: 34620008 ori v0,v1,0x8 +800c1af4: a082e424 sb v0,-7132(a0) +800c1af8: 2483e424 addiu v1,a0,-7132 +800c1afc: 3122ffff andi v0,t1,0xffff +800c1b00: a4690002 sh t1,2(v1) +800c1b04: 8e04e3e8 lw a0,-7192(s0) +800c1b08: 00021a02 srl v1,v0,0x8 +800c1b0c: 0002102b sltu v0,zero,v0 +800c1b10: 00431025 or v0,v0,v1 +800c1b14: 2603e3e8 addiu v1,s0,-7192 +800c1b18: a0620029 sb v0,41(v1) +800c1b1c: 24840002 addiu a0,a0,2 +800c1b20: ae04e3e8 sw a0,-7192(s0) +800c1b24: 8fbf0018 lw ra,24(sp) +800c1b28: 8fb10014 lw s1,20(sp) +800c1b2c: 8fb00010 lw s0,16(sp) +800c1b30: 03e00008 jr ra +800c1b34: 27bd0020 addiu sp,sp,32 +800c1b38: 080306b5 j 800c1ad4 <_Z5Apu7Av+0xf0> +800c1b3c: a100002a sb zero,42(t0) +800c1b40: 304200ff andi v0,v0,0xff +800c1b44: 2c420004 sltiu v0,v0,4 +800c1b48: 1440001e bnez v0,800c1bc4 <_Z5Apu7Av+0x1e0> +800c1b4c: 00e41021 addu v0,a3,a0 +800c1b50: 2c8200fd sltiu v0,a0,253 +800c1b54: 14400024 bnez v0,800c1be8 <_Z5Apu7Av+0x204> +800c1b58: 00e41821 addu v1,a3,a0 +800c1b5c: 8cc20014 lw v0,20(a2) +800c1b60: acc50014 sw a1,20(a2) +800c1b64: acc20018 sw v0,24(a2) +800c1b68: 90620000 lbu v0,0(v1) +800c1b6c: 0803069b j 800c1a6c <_Z5Apu7Av+0x88> +800c1b70: a0600000 sb zero,0(v1) +800c1b74: 304200ff andi v0,v0,0xff +800c1b78: 2c420004 sltiu v0,v0,4 +800c1b7c: 1440000c bnez v0,800c1bb0 <_Z5Apu7Av+0x1cc> +800c1b80: 00e41021 addu v0,a3,a0 +800c1b84: 2c8200fd sltiu v0,a0,253 +800c1b88: 14400013 bnez v0,800c1bd8 <_Z5Apu7Av+0x1f4> +800c1b8c: 240200f3 li v0,243 +800c1b90: 8cc20014 lw v0,20(a2) +800c1b94: 00e41821 addu v1,a3,a0 +800c1b98: acc50014 sw a1,20(a2) +800c1b9c: acc20018 sw v0,24(a2) +800c1ba0: 90620000 lbu v0,0(v1) +800c1ba4: a0600000 sb zero,0(v1) +800c1ba8: 0803068b j 800c1a2c <_Z5Apu7Av+0x48> +800c1bac: 00408821 move s1,v0 +800c1bb0: 8cc30014 lw v1,20(a2) +800c1bb4: acc50014 sw a1,20(a2) +800c1bb8: acc30018 sw v1,24(a2) +800c1bbc: 0803068b j 800c1a2c <_Z5Apu7Av+0x48> +800c1bc0: 90510000 lbu s1,0(v0) +800c1bc4: 8cc30014 lw v1,20(a2) +800c1bc8: acc50014 sw a1,20(a2) +800c1bcc: acc30018 sw v1,24(a2) +800c1bd0: 0803069b j 800c1a6c <_Z5Apu7Av+0x88> +800c1bd4: 90420000 lbu v0,0(v0) +800c1bd8: 10820008 beq a0,v0,800c1bfc <_Z5Apu7Av+0x218> +800c1bdc: 00e41021 addu v0,a3,a0 +800c1be0: 0803068b j 800c1a2c <_Z5Apu7Av+0x48> +800c1be4: 90510000 lbu s1,0(v0) +800c1be8: 240200f3 li v0,243 +800c1bec: 10820009 beq a0,v0,800c1c14 <_Z5Apu7Av+0x230> +800c1bf0: 00e41021 addu v0,a3,a0 +800c1bf4: 0803069b j 800c1a6c <_Z5Apu7Av+0x88> +800c1bf8: 90420000 lbu v0,0(v0) +800c1bfc: 3c02800b lui v0,0x800b +800c1c00: 24420bb8 addiu v0,v0,3000 +800c1c04: 0040f809 jalr v0 +800c1c08: 00000000 nop +800c1c0c: 0803068b j 800c1a2c <_Z5Apu7Av+0x48> +800c1c10: 00408821 move s1,v0 +800c1c14: 3c02800b lui v0,0x800b +800c1c18: 24420bb8 addiu v0,v0,3000 +800c1c1c: 0040f809 jalr v0 +800c1c20: 00000000 nop +800c1c24: 0803069c j 800c1a70 <_Z5Apu7Av+0x8c> +800c1c28: 304400ff andi a0,v0,0xff + +800c1c2c <_Z5Apu3Av>: +800c1c2c: 27bdffe0 addiu sp,sp,-32 +800c1c30: afb00010 sw s0,16(sp) +800c1c34: 3c108021 lui s0,0x8021 +800c1c38: 8e05e3e8 lw a1,-7192(s0) +800c1c3c: afbf0018 sw ra,24(sp) +800c1c40: afb10014 sw s1,20(sp) +800c1c44: 90a40001 lbu a0,1(a1) +800c1c48: 2c8200f0 sltiu v0,a0,240 +800c1c4c: 14400006 bnez v0,800c1c68 <_Z5Apu3Av+0x3c> +800c1c50: 2603e3e8 addiu v1,s0,-7192 +800c1c54: 2606e3e8 addiu a2,s0,-7192 +800c1c58: 8cc70008 lw a3,8(a2) +800c1c5c: 8cc20004 lw v0,4(a2) +800c1c60: 10e20064 beq a3,v0,800c1df4 <_Z5Apu3Av+0x1c8> +800c1c64: 2482000c addiu v0,a0,12 +800c1c68: 8c620008 lw v0,8(v1) +800c1c6c: 00441021 addu v0,v0,a0 +800c1c70: 90510000 lbu s1,0(v0) +800c1c74: 8e05e3e8 lw a1,-7192(s0) +800c1c78: 90a20001 lbu v0,1(a1) +800c1c7c: 24420001 addiu v0,v0,1 +800c1c80: 304400ff andi a0,v0,0xff +800c1c84: 2c8300f0 sltiu v1,a0,240 +800c1c88: 14600007 bnez v1,800c1ca8 <_Z5Apu3Av+0x7c> +800c1c8c: 2603e3e8 addiu v1,s0,-7192 +800c1c90: 3c028021 lui v0,0x8021 +800c1c94: 2446e3e8 addiu a2,v0,-7192 +800c1c98: 8cc70008 lw a3,8(a2) +800c1c9c: 8cc20004 lw v0,4(a2) +800c1ca0: 10e20063 beq a3,v0,800c1e30 <_Z5Apu3Av+0x204> +800c1ca4: 2482000c addiu v0,a0,12 +800c1ca8: 8c620008 lw v0,8(v1) +800c1cac: 00441021 addu v0,v0,a0 +800c1cb0: 90420000 lbu v0,0(v0) +800c1cb4: 304200ff andi v0,v0,0xff +800c1cb8: 00021200 sll v0,v0,0x8 +800c1cbc: 322300ff andi v1,s1,0xff +800c1cc0: 24420001 addiu v0,v0,1 +800c1cc4: 00431021 addu v0,v0,v1 +800c1cc8: 3042ffff andi v0,v0,0xffff +800c1ccc: 8e03e3e8 lw v1,-7192(s0) +800c1cd0: 3c118022 lui s1,0x8022 +800c1cd4: a62250be sh v0,20670(s1) +800c1cd8: 90650001 lbu a1,1(v1) +800c1cdc: 2ca300f0 sltiu v1,a1,240 +800c1ce0: 14600007 bnez v1,800c1d00 <_Z5Apu3Av+0xd4> +800c1ce4: 304400ff andi a0,v0,0xff +800c1ce8: 3c028021 lui v0,0x8021 +800c1cec: 2442e3e8 addiu v0,v0,-7192 +800c1cf0: 8c430004 lw v1,4(v0) +800c1cf4: 8c460008 lw a2,8(v0) +800c1cf8: 10c3005a beq a2,v1,800c1e64 <_Z5Apu3Av+0x238> +800c1cfc: 240200f3 li v0,243 +800c1d00: 2603e3e8 addiu v1,s0,-7192 +800c1d04: 8c620008 lw v0,8(v1) +800c1d08: 00451021 addu v0,v0,a1 +800c1d0c: a0440000 sb a0,0(v0) +800c1d10: 8e03e3e8 lw v1,-7192(s0) +800c1d14: 962450be lhu a0,20670(s1) +800c1d18: 90620001 lbu v0,1(v1) +800c1d1c: 24420001 addiu v0,v0,1 +800c1d20: 304500ff andi a1,v0,0xff +800c1d24: 2ca300f0 sltiu v1,a1,240 +800c1d28: 14600007 bnez v1,800c1d48 <_Z5Apu3Av+0x11c> +800c1d2c: 00042202 srl a0,a0,0x8 +800c1d30: 3c028021 lui v0,0x8021 +800c1d34: 2442e3e8 addiu v0,v0,-7192 +800c1d38: 8c430004 lw v1,4(v0) +800c1d3c: 8c460008 lw a2,8(v0) +800c1d40: 10c30013 beq a2,v1,800c1d90 <_Z5Apu3Av+0x164> +800c1d44: 240200f3 li v0,243 +800c1d48: 2603e3e8 addiu v1,s0,-7192 +800c1d4c: 8c620008 lw v0,8(v1) +800c1d50: 00451021 addu v0,v0,a1 +800c1d54: a0440000 sb a0,0(v0) +800c1d58: 962250be lhu v0,20670(s1) +800c1d5c: 8e04e3e8 lw a0,-7192(s0) +800c1d60: 00021a02 srl v1,v0,0x8 +800c1d64: 0002102b sltu v0,zero,v0 +800c1d68: 00431025 or v0,v0,v1 +800c1d6c: 2603e3e8 addiu v1,s0,-7192 +800c1d70: a0620029 sb v0,41(v1) +800c1d74: 24840002 addiu a0,a0,2 +800c1d78: ae04e3e8 sw a0,-7192(s0) +800c1d7c: 8fbf0018 lw ra,24(sp) +800c1d80: 8fb10014 lw s1,20(sp) +800c1d84: 8fb00010 lw s0,16(sp) +800c1d88: 03e00008 jr ra +800c1d8c: 27bd0020 addiu sp,sp,32 +800c1d90: 10a20068 beq a1,v0,800c1f34 <_Z5Apu3Av+0x308> +800c1d94: 3c02800b lui v0,0x800b +800c1d98: 24a2000c addiu v0,a1,12 +800c1d9c: 304200ff andi v0,v0,0xff +800c1da0: 2c420004 sltiu v0,v0,4 +800c1da4: 14400051 bnez v0,800c1eec <_Z5Apu3Av+0x2c0> +800c1da8: 3c028021 lui v0,0x8021 +800c1dac: 240200f1 li v0,241 +800c1db0: 10a20070 beq a1,v0,800c1f74 <_Z5Apu3Av+0x348> +800c1db4: 3c02800b lui v0,0x800b +800c1db8: 2ca200fd sltiu v0,a1,253 +800c1dbc: 1040ffe6 beqz v0,800c1d58 <_Z5Apu3Av+0x12c> +800c1dc0: 00c51021 addu v0,a2,a1 +800c1dc4: 2ca300fa sltiu v1,a1,250 +800c1dc8: 1460ffe3 bnez v1,800c1d58 <_Z5Apu3Av+0x12c> +800c1dcc: a0440000 sb a0,0(v0) +800c1dd0: 14800063 bnez a0,800c1f60 <_Z5Apu3Av+0x334> +800c1dd4: 3c028021 lui v0,0x8021 +800c1dd8: 3c038021 lui v1,0x8021 +800c1ddc: 00051040 sll v0,a1,0x1 +800c1de0: 2463e308 addiu v1,v1,-7416 +800c1de4: 00431021 addu v0,v0,v1 +800c1de8: 24040100 li a0,256 +800c1dec: 08030756 j 800c1d58 <_Z5Apu3Av+0x12c> +800c1df0: a444fede sh a0,-290(v0) +800c1df4: 304200ff andi v0,v0,0xff +800c1df8: 2c420004 sltiu v0,v0,4 +800c1dfc: 14400036 bnez v0,800c1ed8 <_Z5Apu3Av+0x2ac> +800c1e00: 00e41021 addu v0,a3,a0 +800c1e04: 2c8200fd sltiu v0,a0,253 +800c1e08: 14400046 bnez v0,800c1f24 <_Z5Apu3Av+0x2f8> +800c1e0c: 240200f3 li v0,243 +800c1e10: 8cc20014 lw v0,20(a2) +800c1e14: 00e41821 addu v1,a3,a0 +800c1e18: acc50014 sw a1,20(a2) +800c1e1c: acc20018 sw v0,24(a2) +800c1e20: 90620000 lbu v0,0(v1) +800c1e24: a0600000 sb zero,0(v1) +800c1e28: 0803071d j 800c1c74 <_Z5Apu3Av+0x48> +800c1e2c: 00408821 move s1,v0 +800c1e30: 304200ff andi v0,v0,0xff +800c1e34: 2c420004 sltiu v0,v0,4 +800c1e38: 14400022 bnez v0,800c1ec4 <_Z5Apu3Av+0x298> +800c1e3c: 00e41021 addu v0,a3,a0 +800c1e40: 2c8200fd sltiu v0,a0,253 +800c1e44: 14400031 bnez v0,800c1f0c <_Z5Apu3Av+0x2e0> +800c1e48: 00e41821 addu v1,a3,a0 +800c1e4c: 8cc20014 lw v0,20(a2) +800c1e50: acc50014 sw a1,20(a2) +800c1e54: acc20018 sw v0,24(a2) +800c1e58: 90620000 lbu v0,0(v1) +800c1e5c: 0803072d j 800c1cb4 <_Z5Apu3Av+0x88> +800c1e60: a0600000 sb zero,0(v1) +800c1e64: 10a20038 beq a1,v0,800c1f48 <_Z5Apu3Av+0x31c> +800c1e68: 24a2000c addiu v0,a1,12 +800c1e6c: 304200ff andi v0,v0,0xff +800c1e70: 2c420004 sltiu v0,v0,4 +800c1e74: 14400021 bnez v0,800c1efc <_Z5Apu3Av+0x2d0> +800c1e78: 3c028021 lui v0,0x8021 +800c1e7c: 240200f1 li v0,241 +800c1e80: 10a20041 beq a1,v0,800c1f88 <_Z5Apu3Av+0x35c> +800c1e84: 2ca200fd sltiu v0,a1,253 +800c1e88: 1040ffa2 beqz v0,800c1d14 <_Z5Apu3Av+0xe8> +800c1e8c: 8e03e3e8 lw v1,-7192(s0) +800c1e90: 00c51021 addu v0,a2,a1 +800c1e94: 2ca300fa sltiu v1,a1,250 +800c1e98: 1460ff9d bnez v1,800c1d10 <_Z5Apu3Av+0xe4> +800c1e9c: a0440000 sb a0,0(v0) +800c1ea0: 1480003f bnez a0,800c1fa0 <_Z5Apu3Av+0x374> +800c1ea4: 3c028021 lui v0,0x8021 +800c1ea8: 3c038021 lui v1,0x8021 +800c1eac: 00051040 sll v0,a1,0x1 +800c1eb0: 2463e308 addiu v1,v1,-7416 +800c1eb4: 00431021 addu v0,v0,v1 +800c1eb8: 24040100 li a0,256 +800c1ebc: 08030744 j 800c1d10 <_Z5Apu3Av+0xe4> +800c1ec0: a444fede sh a0,-290(v0) +800c1ec4: 8cc30014 lw v1,20(a2) +800c1ec8: acc50014 sw a1,20(a2) +800c1ecc: acc30018 sw v1,24(a2) +800c1ed0: 0803072d j 800c1cb4 <_Z5Apu3Av+0x88> +800c1ed4: 90420000 lbu v0,0(v0) +800c1ed8: 8cc30014 lw v1,20(a2) +800c1edc: acc50014 sw a1,20(a2) +800c1ee0: acc30018 sw v1,24(a2) +800c1ee4: 0803071d j 800c1c74 <_Z5Apu3Av+0x48> +800c1ee8: 90510000 lbu s1,0(v0) +800c1eec: 2442e308 addiu v0,v0,-7416 +800c1ef0: 00a21021 addu v0,a1,v0 +800c1ef4: 08030756 j 800c1d58 <_Z5Apu3Av+0x12c> +800c1ef8: a044ff13 sb a0,-237(v0) +800c1efc: 2442e308 addiu v0,v0,-7416 +800c1f00: 00a21021 addu v0,a1,v0 +800c1f04: 08030744 j 800c1d10 <_Z5Apu3Av+0xe4> +800c1f08: a044ff13 sb a0,-237(v0) +800c1f0c: 240200f3 li v0,243 +800c1f10: 10820028 beq a0,v0,800c1fb4 <_Z5Apu3Av+0x388> +800c1f14: 00000000 nop +800c1f18: 00e41021 addu v0,a3,a0 +800c1f1c: 0803072d j 800c1cb4 <_Z5Apu3Av+0x88> +800c1f20: 90420000 lbu v0,0(v0) +800c1f24: 10820029 beq a0,v0,800c1fcc <_Z5Apu3Av+0x3a0> +800c1f28: 00e41021 addu v0,a3,a0 +800c1f2c: 0803071d j 800c1c74 <_Z5Apu3Av+0x48> +800c1f30: 90510000 lbu s1,0(v0) +800c1f34: 244210e8 addiu v0,v0,4328 +800c1f38: 0040f809 jalr v0 +800c1f3c: 00000000 nop +800c1f40: 08030757 j 800c1d5c <_Z5Apu3Av+0x130> +800c1f44: 962250be lhu v0,20670(s1) +800c1f48: 3c02800b lui v0,0x800b +800c1f4c: 244210e8 addiu v0,v0,4328 +800c1f50: 0040f809 jalr v0 +800c1f54: 00000000 nop +800c1f58: 08030745 j 800c1d14 <_Z5Apu3Av+0xe8> +800c1f5c: 8e03e3e8 lw v1,-7192(s0) +800c1f60: 00051840 sll v1,a1,0x1 +800c1f64: 2442e308 addiu v0,v0,-7416 +800c1f68: 00621821 addu v1,v1,v0 +800c1f6c: 08030756 j 800c1d58 <_Z5Apu3Av+0x12c> +800c1f70: a464fede sh a0,-290(v1) +800c1f74: 24420c8c addiu v0,v0,3212 +800c1f78: 0040f809 jalr v0 +800c1f7c: 00000000 nop +800c1f80: 08030757 j 800c1d5c <_Z5Apu3Av+0x130> +800c1f84: 962250be lhu v0,20670(s1) +800c1f88: 3c02800b lui v0,0x800b +800c1f8c: 24420c8c addiu v0,v0,3212 +800c1f90: 0040f809 jalr v0 +800c1f94: 00000000 nop +800c1f98: 08030745 j 800c1d14 <_Z5Apu3Av+0xe8> +800c1f9c: 8e03e3e8 lw v1,-7192(s0) +800c1fa0: 00051840 sll v1,a1,0x1 +800c1fa4: 2442e308 addiu v0,v0,-7416 +800c1fa8: 00621821 addu v1,v1,v0 +800c1fac: 08030744 j 800c1d10 <_Z5Apu3Av+0xe4> +800c1fb0: a464fede sh a0,-290(v1) +800c1fb4: 3c02800b lui v0,0x800b +800c1fb8: 24420bb8 addiu v0,v0,3000 +800c1fbc: 0040f809 jalr v0 +800c1fc0: 00000000 nop +800c1fc4: 0803072e j 800c1cb8 <_Z5Apu3Av+0x8c> +800c1fc8: 304200ff andi v0,v0,0xff +800c1fcc: 3c02800b lui v0,0x800b +800c1fd0: 24420bb8 addiu v0,v0,3000 +800c1fd4: 0040f809 jalr v0 +800c1fd8: 00000000 nop +800c1fdc: 0803071d j 800c1c74 <_Z5Apu3Av+0x48> +800c1fe0: 00408821 move s1,v0 + +800c1fe4 <_Z5Apu5Av>: +800c1fe4: 27bdffe0 addiu sp,sp,-32 +800c1fe8: afb00010 sw s0,16(sp) +800c1fec: 3c108021 lui s0,0x8021 +800c1ff0: 8e05e3e8 lw a1,-7192(s0) +800c1ff4: afbf0018 sw ra,24(sp) +800c1ff8: afb10014 sw s1,20(sp) +800c1ffc: 90a40001 lbu a0,1(a1) +800c2000: 2c8200f0 sltiu v0,a0,240 +800c2004: 14400006 bnez v0,800c2020 <_Z5Apu5Av+0x3c> +800c2008: 2603e3e8 addiu v1,s0,-7192 +800c200c: 2606e3e8 addiu a2,s0,-7192 +800c2010: 8cc70008 lw a3,8(a2) +800c2014: 8cc20004 lw v0,4(a2) +800c2018: 10e2003e beq a3,v0,800c2114 <_Z5Apu5Av+0x130> +800c201c: 2482000c addiu v0,a0,12 +800c2020: 8c620008 lw v0,8(v1) +800c2024: 00441021 addu v0,v0,a0 +800c2028: 90510000 lbu s1,0(v0) +800c202c: 8e05e3e8 lw a1,-7192(s0) +800c2030: 90a20001 lbu v0,1(a1) +800c2034: 24420001 addiu v0,v0,1 +800c2038: 304400ff andi a0,v0,0xff +800c203c: 2c8300f0 sltiu v1,a0,240 +800c2040: 14600007 bnez v1,800c2060 <_Z5Apu5Av+0x7c> +800c2044: 2603e3e8 addiu v1,s0,-7192 +800c2048: 3c028021 lui v0,0x8021 +800c204c: 2446e3e8 addiu a2,v0,-7192 +800c2050: 8cc70008 lw a3,8(a2) +800c2054: 8cc20004 lw v0,4(a2) +800c2058: 10e20021 beq a3,v0,800c20e0 <_Z5Apu5Av+0xfc> +800c205c: 2482000c addiu v0,a0,12 +800c2060: 8c620008 lw v0,8(v1) +800c2064: 00441021 addu v0,v0,a0 +800c2068: 90420000 lbu v0,0(v0) +800c206c: 304400ff andi a0,v0,0xff +800c2070: 322300ff andi v1,s1,0xff +800c2074: 3c028021 lui v0,0x8021 +800c2078: 00042200 sll a0,a0,0x8 +800c207c: 00832021 addu a0,a0,v1 +800c2080: 9445e426 lhu a1,-7130(v0) +800c2084: 3084ffff andi a0,a0,0xffff +800c2088: 00a42823 subu a1,a1,a0 +800c208c: 8e03e3e8 lw v1,-7192(s0) +800c2090: 30a2ffff andi v0,a1,0xffff +800c2094: 00023202 srl a2,v0,0x8 +800c2098: 0002102b sltu v0,zero,v0 +800c209c: 00461025 or v0,v0,a2 +800c20a0: 24630002 addiu v1,v1,2 +800c20a4: 2606e3e8 addiu a2,s0,-7192 +800c20a8: 00053827 nor a3,zero,a1 +800c20ac: a0c20029 sb v0,41(a2) +800c20b0: ae03e3e8 sw v1,-7192(s0) +800c20b4: 00073fc2 srl a3,a3,0x1f +800c20b8: 3c028022 lui v0,0x8022 +800c20bc: 3c038022 lui v1,0x8022 +800c20c0: a44450be sh a0,20670(v0) +800c20c4: ac6550c8 sw a1,20680(v1) +800c20c8: a0c70028 sb a3,40(a2) +800c20cc: 8fbf0018 lw ra,24(sp) +800c20d0: 8fb10014 lw s1,20(sp) +800c20d4: 8fb00010 lw s0,16(sp) +800c20d8: 03e00008 jr ra +800c20dc: 27bd0020 addiu sp,sp,32 +800c20e0: 304200ff andi v0,v0,0xff +800c20e4: 2c420004 sltiu v0,v0,4 +800c20e8: 1440001e bnez v0,800c2164 <_Z5Apu5Av+0x180> +800c20ec: 00e41021 addu v0,a3,a0 +800c20f0: 2c8200fd sltiu v0,a0,253 +800c20f4: 14400024 bnez v0,800c2188 <_Z5Apu5Av+0x1a4> +800c20f8: 00e41821 addu v1,a3,a0 +800c20fc: 8cc20014 lw v0,20(a2) +800c2100: acc50014 sw a1,20(a2) +800c2104: acc20018 sw v0,24(a2) +800c2108: 90620000 lbu v0,0(v1) +800c210c: 0803081b j 800c206c <_Z5Apu5Av+0x88> +800c2110: a0600000 sb zero,0(v1) +800c2114: 304200ff andi v0,v0,0xff +800c2118: 2c420004 sltiu v0,v0,4 +800c211c: 1440000c bnez v0,800c2150 <_Z5Apu5Av+0x16c> +800c2120: 00e41021 addu v0,a3,a0 +800c2124: 2c8200fd sltiu v0,a0,253 +800c2128: 14400013 bnez v0,800c2178 <_Z5Apu5Av+0x194> +800c212c: 240200f3 li v0,243 +800c2130: 8cc20014 lw v0,20(a2) +800c2134: 00e41821 addu v1,a3,a0 +800c2138: acc50014 sw a1,20(a2) +800c213c: acc20018 sw v0,24(a2) +800c2140: 90620000 lbu v0,0(v1) +800c2144: a0600000 sb zero,0(v1) +800c2148: 0803080b j 800c202c <_Z5Apu5Av+0x48> +800c214c: 00408821 move s1,v0 +800c2150: 8cc30014 lw v1,20(a2) +800c2154: acc50014 sw a1,20(a2) +800c2158: acc30018 sw v1,24(a2) +800c215c: 0803080b j 800c202c <_Z5Apu5Av+0x48> +800c2160: 90510000 lbu s1,0(v0) +800c2164: 8cc30014 lw v1,20(a2) +800c2168: acc50014 sw a1,20(a2) +800c216c: acc30018 sw v1,24(a2) +800c2170: 0803081b j 800c206c <_Z5Apu5Av+0x88> +800c2174: 90420000 lbu v0,0(v0) +800c2178: 10820008 beq a0,v0,800c219c <_Z5Apu5Av+0x1b8> +800c217c: 00e41021 addu v0,a3,a0 +800c2180: 0803080b j 800c202c <_Z5Apu5Av+0x48> +800c2184: 90510000 lbu s1,0(v0) +800c2188: 240200f3 li v0,243 +800c218c: 10820009 beq a0,v0,800c21b4 <_Z5Apu5Av+0x1d0> +800c2190: 00e41021 addu v0,a3,a0 +800c2194: 0803081b j 800c206c <_Z5Apu5Av+0x88> +800c2198: 90420000 lbu v0,0(v0) +800c219c: 3c02800b lui v0,0x800b +800c21a0: 24420bb8 addiu v0,v0,3000 +800c21a4: 0040f809 jalr v0 +800c21a8: 00000000 nop +800c21ac: 0803080b j 800c202c <_Z5Apu5Av+0x48> +800c21b0: 00408821 move s1,v0 +800c21b4: 3c02800b lui v0,0x800b +800c21b8: 24420bb8 addiu v0,v0,3000 +800c21bc: 0040f809 jalr v0 +800c21c0: 00000000 nop +800c21c4: 0803081c j 800c2070 <_Z5Apu5Av+0x8c> +800c21c8: 304400ff andi a0,v0,0xff + +800c21cc <_Z5Apu1Av>: +800c21cc: 27bdffe0 addiu sp,sp,-32 +800c21d0: afb00010 sw s0,16(sp) +800c21d4: 3c108021 lui s0,0x8021 +800c21d8: 8e05e3e8 lw a1,-7192(s0) +800c21dc: afbf0018 sw ra,24(sp) +800c21e0: afb10014 sw s1,20(sp) +800c21e4: 90a40001 lbu a0,1(a1) +800c21e8: 2c8200f0 sltiu v0,a0,240 +800c21ec: 14400006 bnez v0,800c2208 <_Z5Apu1Av+0x3c> +800c21f0: 2603e3e8 addiu v1,s0,-7192 +800c21f4: 2606e3e8 addiu a2,s0,-7192 +800c21f8: 8cc70008 lw a3,8(a2) +800c21fc: 8cc20004 lw v0,4(a2) +800c2200: 10e20064 beq a3,v0,800c2394 <_Z5Apu1Av+0x1c8> +800c2204: 2482000c addiu v0,a0,12 +800c2208: 8c620008 lw v0,8(v1) +800c220c: 00441021 addu v0,v0,a0 +800c2210: 90510000 lbu s1,0(v0) +800c2214: 8e05e3e8 lw a1,-7192(s0) +800c2218: 90a20001 lbu v0,1(a1) +800c221c: 24420001 addiu v0,v0,1 +800c2220: 304400ff andi a0,v0,0xff +800c2224: 2c8300f0 sltiu v1,a0,240 +800c2228: 14600007 bnez v1,800c2248 <_Z5Apu1Av+0x7c> +800c222c: 2603e3e8 addiu v1,s0,-7192 +800c2230: 3c028021 lui v0,0x8021 +800c2234: 2446e3e8 addiu a2,v0,-7192 +800c2238: 8cc70008 lw a3,8(a2) +800c223c: 8cc20004 lw v0,4(a2) +800c2240: 10e20063 beq a3,v0,800c23d0 <_Z5Apu1Av+0x204> +800c2244: 2482000c addiu v0,a0,12 +800c2248: 8c620008 lw v0,8(v1) +800c224c: 00441021 addu v0,v0,a0 +800c2250: 90420000 lbu v0,0(v0) +800c2254: 304200ff andi v0,v0,0xff +800c2258: 322300ff andi v1,s1,0xff +800c225c: 00021200 sll v0,v0,0x8 +800c2260: 00431021 addu v0,v0,v1 +800c2264: 2442ffff addiu v0,v0,-1 +800c2268: 3042ffff andi v0,v0,0xffff +800c226c: 8e03e3e8 lw v1,-7192(s0) +800c2270: 3c118022 lui s1,0x8022 +800c2274: a62250be sh v0,20670(s1) +800c2278: 90650001 lbu a1,1(v1) +800c227c: 2ca300f0 sltiu v1,a1,240 +800c2280: 14600007 bnez v1,800c22a0 <_Z5Apu1Av+0xd4> +800c2284: 304400ff andi a0,v0,0xff +800c2288: 3c028021 lui v0,0x8021 +800c228c: 2442e3e8 addiu v0,v0,-7192 +800c2290: 8c430004 lw v1,4(v0) +800c2294: 8c460008 lw a2,8(v0) +800c2298: 10c3005a beq a2,v1,800c2404 <_Z5Apu1Av+0x238> +800c229c: 240200f3 li v0,243 +800c22a0: 2603e3e8 addiu v1,s0,-7192 +800c22a4: 8c620008 lw v0,8(v1) +800c22a8: 00451021 addu v0,v0,a1 +800c22ac: a0440000 sb a0,0(v0) +800c22b0: 8e03e3e8 lw v1,-7192(s0) +800c22b4: 962450be lhu a0,20670(s1) +800c22b8: 90620001 lbu v0,1(v1) +800c22bc: 24420001 addiu v0,v0,1 +800c22c0: 304500ff andi a1,v0,0xff +800c22c4: 2ca300f0 sltiu v1,a1,240 +800c22c8: 14600007 bnez v1,800c22e8 <_Z5Apu1Av+0x11c> +800c22cc: 00042202 srl a0,a0,0x8 +800c22d0: 3c028021 lui v0,0x8021 +800c22d4: 2442e3e8 addiu v0,v0,-7192 +800c22d8: 8c430004 lw v1,4(v0) +800c22dc: 8c460008 lw a2,8(v0) +800c22e0: 10c30013 beq a2,v1,800c2330 <_Z5Apu1Av+0x164> +800c22e4: 240200f3 li v0,243 +800c22e8: 2603e3e8 addiu v1,s0,-7192 +800c22ec: 8c620008 lw v0,8(v1) +800c22f0: 00451021 addu v0,v0,a1 +800c22f4: a0440000 sb a0,0(v0) +800c22f8: 962250be lhu v0,20670(s1) +800c22fc: 8e04e3e8 lw a0,-7192(s0) +800c2300: 00021a02 srl v1,v0,0x8 +800c2304: 0002102b sltu v0,zero,v0 +800c2308: 00431025 or v0,v0,v1 +800c230c: 2603e3e8 addiu v1,s0,-7192 +800c2310: a0620029 sb v0,41(v1) +800c2314: 24840002 addiu a0,a0,2 +800c2318: ae04e3e8 sw a0,-7192(s0) +800c231c: 8fbf0018 lw ra,24(sp) +800c2320: 8fb10014 lw s1,20(sp) +800c2324: 8fb00010 lw s0,16(sp) +800c2328: 03e00008 jr ra +800c232c: 27bd0020 addiu sp,sp,32 +800c2330: 10a20068 beq a1,v0,800c24d4 <_Z5Apu1Av+0x308> +800c2334: 3c02800b lui v0,0x800b +800c2338: 24a2000c addiu v0,a1,12 +800c233c: 304200ff andi v0,v0,0xff +800c2340: 2c420004 sltiu v0,v0,4 +800c2344: 14400051 bnez v0,800c248c <_Z5Apu1Av+0x2c0> +800c2348: 3c028021 lui v0,0x8021 +800c234c: 240200f1 li v0,241 +800c2350: 10a20070 beq a1,v0,800c2514 <_Z5Apu1Av+0x348> +800c2354: 3c02800b lui v0,0x800b +800c2358: 2ca200fd sltiu v0,a1,253 +800c235c: 1040ffe6 beqz v0,800c22f8 <_Z5Apu1Av+0x12c> +800c2360: 00c51021 addu v0,a2,a1 +800c2364: 2ca300fa sltiu v1,a1,250 +800c2368: 1460ffe3 bnez v1,800c22f8 <_Z5Apu1Av+0x12c> +800c236c: a0440000 sb a0,0(v0) +800c2370: 14800063 bnez a0,800c2500 <_Z5Apu1Av+0x334> +800c2374: 3c028021 lui v0,0x8021 +800c2378: 3c038021 lui v1,0x8021 +800c237c: 00051040 sll v0,a1,0x1 +800c2380: 2463e308 addiu v1,v1,-7416 +800c2384: 00431021 addu v0,v0,v1 +800c2388: 24040100 li a0,256 +800c238c: 080308be j 800c22f8 <_Z5Apu1Av+0x12c> +800c2390: a444fede sh a0,-290(v0) +800c2394: 304200ff andi v0,v0,0xff +800c2398: 2c420004 sltiu v0,v0,4 +800c239c: 14400036 bnez v0,800c2478 <_Z5Apu1Av+0x2ac> +800c23a0: 00e41021 addu v0,a3,a0 +800c23a4: 2c8200fd sltiu v0,a0,253 +800c23a8: 14400046 bnez v0,800c24c4 <_Z5Apu1Av+0x2f8> +800c23ac: 240200f3 li v0,243 +800c23b0: 8cc20014 lw v0,20(a2) +800c23b4: 00e41821 addu v1,a3,a0 +800c23b8: acc50014 sw a1,20(a2) +800c23bc: acc20018 sw v0,24(a2) +800c23c0: 90620000 lbu v0,0(v1) +800c23c4: a0600000 sb zero,0(v1) +800c23c8: 08030885 j 800c2214 <_Z5Apu1Av+0x48> +800c23cc: 00408821 move s1,v0 +800c23d0: 304200ff andi v0,v0,0xff +800c23d4: 2c420004 sltiu v0,v0,4 +800c23d8: 14400022 bnez v0,800c2464 <_Z5Apu1Av+0x298> +800c23dc: 00e41021 addu v0,a3,a0 +800c23e0: 2c8200fd sltiu v0,a0,253 +800c23e4: 14400031 bnez v0,800c24ac <_Z5Apu1Av+0x2e0> +800c23e8: 00e41821 addu v1,a3,a0 +800c23ec: 8cc20014 lw v0,20(a2) +800c23f0: acc50014 sw a1,20(a2) +800c23f4: acc20018 sw v0,24(a2) +800c23f8: 90620000 lbu v0,0(v1) +800c23fc: 08030895 j 800c2254 <_Z5Apu1Av+0x88> +800c2400: a0600000 sb zero,0(v1) +800c2404: 10a20038 beq a1,v0,800c24e8 <_Z5Apu1Av+0x31c> +800c2408: 24a2000c addiu v0,a1,12 +800c240c: 304200ff andi v0,v0,0xff +800c2410: 2c420004 sltiu v0,v0,4 +800c2414: 14400021 bnez v0,800c249c <_Z5Apu1Av+0x2d0> +800c2418: 3c028021 lui v0,0x8021 +800c241c: 240200f1 li v0,241 +800c2420: 10a20041 beq a1,v0,800c2528 <_Z5Apu1Av+0x35c> +800c2424: 2ca200fd sltiu v0,a1,253 +800c2428: 1040ffa2 beqz v0,800c22b4 <_Z5Apu1Av+0xe8> +800c242c: 8e03e3e8 lw v1,-7192(s0) +800c2430: 00c51021 addu v0,a2,a1 +800c2434: 2ca300fa sltiu v1,a1,250 +800c2438: 1460ff9d bnez v1,800c22b0 <_Z5Apu1Av+0xe4> +800c243c: a0440000 sb a0,0(v0) +800c2440: 1480003f bnez a0,800c2540 <_Z5Apu1Av+0x374> +800c2444: 3c028021 lui v0,0x8021 +800c2448: 3c038021 lui v1,0x8021 +800c244c: 00051040 sll v0,a1,0x1 +800c2450: 2463e308 addiu v1,v1,-7416 +800c2454: 00431021 addu v0,v0,v1 +800c2458: 24040100 li a0,256 +800c245c: 080308ac j 800c22b0 <_Z5Apu1Av+0xe4> +800c2460: a444fede sh a0,-290(v0) +800c2464: 8cc30014 lw v1,20(a2) +800c2468: acc50014 sw a1,20(a2) +800c246c: acc30018 sw v1,24(a2) +800c2470: 08030895 j 800c2254 <_Z5Apu1Av+0x88> +800c2474: 90420000 lbu v0,0(v0) +800c2478: 8cc30014 lw v1,20(a2) +800c247c: acc50014 sw a1,20(a2) +800c2480: acc30018 sw v1,24(a2) +800c2484: 08030885 j 800c2214 <_Z5Apu1Av+0x48> +800c2488: 90510000 lbu s1,0(v0) +800c248c: 2442e308 addiu v0,v0,-7416 +800c2490: 00a21021 addu v0,a1,v0 +800c2494: 080308be j 800c22f8 <_Z5Apu1Av+0x12c> +800c2498: a044ff13 sb a0,-237(v0) +800c249c: 2442e308 addiu v0,v0,-7416 +800c24a0: 00a21021 addu v0,a1,v0 +800c24a4: 080308ac j 800c22b0 <_Z5Apu1Av+0xe4> +800c24a8: a044ff13 sb a0,-237(v0) +800c24ac: 240200f3 li v0,243 +800c24b0: 10820028 beq a0,v0,800c2554 <_Z5Apu1Av+0x388> +800c24b4: 00000000 nop +800c24b8: 00e41021 addu v0,a3,a0 +800c24bc: 08030895 j 800c2254 <_Z5Apu1Av+0x88> +800c24c0: 90420000 lbu v0,0(v0) +800c24c4: 10820029 beq a0,v0,800c256c <_Z5Apu1Av+0x3a0> +800c24c8: 00e41021 addu v0,a3,a0 +800c24cc: 08030885 j 800c2214 <_Z5Apu1Av+0x48> +800c24d0: 90510000 lbu s1,0(v0) +800c24d4: 244210e8 addiu v0,v0,4328 +800c24d8: 0040f809 jalr v0 +800c24dc: 00000000 nop +800c24e0: 080308bf j 800c22fc <_Z5Apu1Av+0x130> +800c24e4: 962250be lhu v0,20670(s1) +800c24e8: 3c02800b lui v0,0x800b +800c24ec: 244210e8 addiu v0,v0,4328 +800c24f0: 0040f809 jalr v0 +800c24f4: 00000000 nop +800c24f8: 080308ad j 800c22b4 <_Z5Apu1Av+0xe8> +800c24fc: 8e03e3e8 lw v1,-7192(s0) +800c2500: 00051840 sll v1,a1,0x1 +800c2504: 2442e308 addiu v0,v0,-7416 +800c2508: 00621821 addu v1,v1,v0 +800c250c: 080308be j 800c22f8 <_Z5Apu1Av+0x12c> +800c2510: a464fede sh a0,-290(v1) +800c2514: 24420c8c addiu v0,v0,3212 +800c2518: 0040f809 jalr v0 +800c251c: 00000000 nop +800c2520: 080308bf j 800c22fc <_Z5Apu1Av+0x130> +800c2524: 962250be lhu v0,20670(s1) +800c2528: 3c02800b lui v0,0x800b +800c252c: 24420c8c addiu v0,v0,3212 +800c2530: 0040f809 jalr v0 +800c2534: 00000000 nop +800c2538: 080308ad j 800c22b4 <_Z5Apu1Av+0xe8> +800c253c: 8e03e3e8 lw v1,-7192(s0) +800c2540: 00051840 sll v1,a1,0x1 +800c2544: 2442e308 addiu v0,v0,-7416 +800c2548: 00621821 addu v1,v1,v0 +800c254c: 080308ac j 800c22b0 <_Z5Apu1Av+0xe4> +800c2550: a464fede sh a0,-290(v1) +800c2554: 3c02800b lui v0,0x800b +800c2558: 24420bb8 addiu v0,v0,3000 +800c255c: 0040f809 jalr v0 +800c2560: 00000000 nop +800c2564: 08030896 j 800c2258 <_Z5Apu1Av+0x8c> +800c2568: 304200ff andi v0,v0,0xff +800c256c: 3c02800b lui v0,0x800b +800c2570: 24420bb8 addiu v0,v0,3000 +800c2574: 0040f809 jalr v0 +800c2578: 00000000 nop +800c257c: 08030885 j 800c2214 <_Z5Apu1Av+0x48> +800c2580: 00408821 move s1,v0 + +800c2584 <_Z5Apu1Bv>: +800c2584: 27bdffe0 addiu sp,sp,-32 +800c2588: afb00010 sw s0,16(sp) +800c258c: 3c108021 lui s0,0x8021 +800c2590: afb10014 sw s1,20(sp) +800c2594: 8e05e3e8 lw a1,-7192(s0) +800c2598: 3c118021 lui s1,0x8021 +800c259c: afbf0018 sw ra,24(sp) +800c25a0: 2623e424 addiu v1,s1,-7132 +800c25a4: 90640004 lbu a0,4(v1) +800c25a8: 90a20001 lbu v0,1(a1) +800c25ac: 00441021 addu v0,v0,a0 +800c25b0: 304400ff andi a0,v0,0xff +800c25b4: 2c8300f0 sltiu v1,a0,240 +800c25b8: 14600006 bnez v1,800c25d4 <_Z5Apu1Bv+0x50> +800c25bc: 2603e3e8 addiu v1,s0,-7192 +800c25c0: 2606e3e8 addiu a2,s0,-7192 +800c25c4: 8cc70008 lw a3,8(a2) +800c25c8: 8cc20004 lw v0,4(a2) +800c25cc: 10e2003f beq a3,v0,800c26cc <_Z5Apu1Bv+0x148> +800c25d0: 2482000c addiu v0,a0,12 +800c25d4: 8c620008 lw v0,8(v1) +800c25d8: 00441021 addu v0,v0,a0 +800c25dc: 90420000 lbu v0,0(v0) +800c25e0: 304300ff andi v1,v0,0xff +800c25e4: 00032040 sll a0,v1,0x1 +800c25e8: 308400ff andi a0,a0,0xff +800c25ec: 2607e3e8 addiu a3,s0,-7192 +800c25f0: 000319c2 srl v1,v1,0x7 +800c25f4: 3c028022 lui v0,0x8022 +800c25f8: 8e06e3e8 lw a2,-7192(s0) +800c25fc: a0e30028 sb v1,40(a3) +800c2600: a04450bc sb a0,20668(v0) +800c2604: a0e40029 sb a0,41(a3) +800c2608: 2623e424 addiu v1,s1,-7132 +800c260c: 90650004 lbu a1,4(v1) +800c2610: 90c20001 lbu v0,1(a2) +800c2614: 00451021 addu v0,v0,a1 +800c2618: 304500ff andi a1,v0,0xff +800c261c: 2ca300f0 sltiu v1,a1,240 +800c2620: 14600005 bnez v1,800c2638 <_Z5Apu1Bv+0xb4> +800c2624: 308400ff andi a0,a0,0xff +800c2628: 8ce20004 lw v0,4(a3) +800c262c: 8ce30008 lw v1,8(a3) +800c2630: 1062000d beq v1,v0,800c2668 <_Z5Apu1Bv+0xe4> +800c2634: 240200f3 li v0,243 +800c2638: 2603e3e8 addiu v1,s0,-7192 +800c263c: 8c620008 lw v0,8(v1) +800c2640: 00451021 addu v0,v0,a1 +800c2644: a0440000 sb a0,0(v0) +800c2648: 8e02e3e8 lw v0,-7192(s0) +800c264c: 8fbf0018 lw ra,24(sp) +800c2650: 24420002 addiu v0,v0,2 +800c2654: ae02e3e8 sw v0,-7192(s0) +800c2658: 8fb10014 lw s1,20(sp) +800c265c: 8fb00010 lw s0,16(sp) +800c2660: 03e00008 jr ra +800c2664: 27bd0020 addiu sp,sp,32 +800c2668: 10a20033 beq a1,v0,800c2738 <_Z5Apu1Bv+0x1b4> +800c266c: 3c02800b lui v0,0x800b +800c2670: 24a2000c addiu v0,a1,12 +800c2674: 304200ff andi v0,v0,0xff +800c2678: 2c420004 sltiu v0,v0,4 +800c267c: 14400025 bnez v0,800c2714 <_Z5Apu1Bv+0x190> +800c2680: 3c028021 lui v0,0x8021 +800c2684: 240200f1 li v0,241 +800c2688: 10a20035 beq a1,v0,800c2760 <_Z5Apu1Bv+0x1dc> +800c268c: 3c02800b lui v0,0x800b +800c2690: 2ca200fd sltiu v0,a1,253 +800c2694: 1040ffec beqz v0,800c2648 <_Z5Apu1Bv+0xc4> +800c2698: 00651021 addu v0,v1,a1 +800c269c: 2ca300fa sltiu v1,a1,250 +800c26a0: 1460ffe9 bnez v1,800c2648 <_Z5Apu1Bv+0xc4> +800c26a4: a0440000 sb a0,0(v0) +800c26a8: 14800028 bnez a0,800c274c <_Z5Apu1Bv+0x1c8> +800c26ac: 3c028021 lui v0,0x8021 +800c26b0: 3c038021 lui v1,0x8021 +800c26b4: 00051040 sll v0,a1,0x1 +800c26b8: 2463e308 addiu v1,v1,-7416 +800c26bc: 00431021 addu v0,v0,v1 +800c26c0: 24040100 li a0,256 +800c26c4: 08030992 j 800c2648 <_Z5Apu1Bv+0xc4> +800c26c8: a444fede sh a0,-290(v0) +800c26cc: 304200ff andi v0,v0,0xff +800c26d0: 2c420004 sltiu v0,v0,4 +800c26d4: 1440000a bnez v0,800c2700 <_Z5Apu1Bv+0x17c> +800c26d8: 00e41021 addu v0,a3,a0 +800c26dc: 2c8200fd sltiu v0,a0,253 +800c26e0: 14400010 bnez v0,800c2724 <_Z5Apu1Bv+0x1a0> +800c26e4: 00e41821 addu v1,a3,a0 +800c26e8: 8cc20014 lw v0,20(a2) +800c26ec: acc50014 sw a1,20(a2) +800c26f0: acc20018 sw v0,24(a2) +800c26f4: 90620000 lbu v0,0(v1) +800c26f8: 08030978 j 800c25e0 <_Z5Apu1Bv+0x5c> +800c26fc: a0600000 sb zero,0(v1) +800c2700: 8cc30014 lw v1,20(a2) +800c2704: acc50014 sw a1,20(a2) +800c2708: acc30018 sw v1,24(a2) +800c270c: 08030978 j 800c25e0 <_Z5Apu1Bv+0x5c> +800c2710: 90420000 lbu v0,0(v0) +800c2714: 2442e308 addiu v0,v0,-7416 +800c2718: 00a21021 addu v0,a1,v0 +800c271c: 08030992 j 800c2648 <_Z5Apu1Bv+0xc4> +800c2720: a044ff13 sb a0,-237(v0) +800c2724: 240200f3 li v0,243 +800c2728: 10820012 beq a0,v0,800c2774 <_Z5Apu1Bv+0x1f0> +800c272c: 00e41021 addu v0,a3,a0 +800c2730: 08030978 j 800c25e0 <_Z5Apu1Bv+0x5c> +800c2734: 90420000 lbu v0,0(v0) +800c2738: 244210e8 addiu v0,v0,4328 +800c273c: 0040f809 jalr v0 +800c2740: 00000000 nop +800c2744: 08030993 j 800c264c <_Z5Apu1Bv+0xc8> +800c2748: 8e02e3e8 lw v0,-7192(s0) +800c274c: 00051840 sll v1,a1,0x1 +800c2750: 2442e308 addiu v0,v0,-7416 +800c2754: 00621821 addu v1,v1,v0 +800c2758: 08030992 j 800c2648 <_Z5Apu1Bv+0xc4> +800c275c: a464fede sh a0,-290(v1) +800c2760: 24420c8c addiu v0,v0,3212 +800c2764: 0040f809 jalr v0 +800c2768: 00000000 nop +800c276c: 08030993 j 800c264c <_Z5Apu1Bv+0xc8> +800c2770: 8e02e3e8 lw v0,-7192(s0) +800c2774: 3c02800b lui v0,0x800b +800c2778: 24420bb8 addiu v0,v0,3000 +800c277c: 0040f809 jalr v0 +800c2780: 00000000 nop +800c2784: 08030979 j 800c25e4 <_Z5Apu1Bv+0x60> +800c2788: 304300ff andi v1,v0,0xff + +800c278c <_Z5Apu0Bv>: +800c278c: 27bdffe8 addiu sp,sp,-24 +800c2790: afb00010 sw s0,16(sp) +800c2794: 3c108021 lui s0,0x8021 +800c2798: 8e05e3e8 lw a1,-7192(s0) +800c279c: afbf0014 sw ra,20(sp) +800c27a0: 90a40001 lbu a0,1(a1) +800c27a4: 2c8200f0 sltiu v0,a0,240 +800c27a8: 14400006 bnez v0,800c27c4 <_Z5Apu0Bv+0x38> +800c27ac: 2603e3e8 addiu v1,s0,-7192 +800c27b0: 2606e3e8 addiu a2,s0,-7192 +800c27b4: 8cc70008 lw a3,8(a2) +800c27b8: 8cc20004 lw v0,4(a2) +800c27bc: 10e2003a beq a3,v0,800c28a8 <_Z5Apu0Bv+0x11c> +800c27c0: 2482000c addiu v0,a0,12 +800c27c4: 8c620008 lw v0,8(v1) +800c27c8: 00441021 addu v0,v0,a0 +800c27cc: 90420000 lbu v0,0(v0) +800c27d0: 304300ff andi v1,v0,0xff +800c27d4: 00032040 sll a0,v1,0x1 +800c27d8: 308400ff andi a0,a0,0xff +800c27dc: 2606e3e8 addiu a2,s0,-7192 +800c27e0: 3c028022 lui v0,0x8022 +800c27e4: 000319c2 srl v1,v1,0x7 +800c27e8: 8e05e3e8 lw a1,-7192(s0) +800c27ec: a04450bc sb a0,20668(v0) +800c27f0: a0c40029 sb a0,41(a2) +800c27f4: a0c30028 sb v1,40(a2) +800c27f8: 90a50001 lbu a1,1(a1) +800c27fc: 2ca200f0 sltiu v0,a1,240 +800c2800: 14400005 bnez v0,800c2818 <_Z5Apu0Bv+0x8c> +800c2804: 308400ff andi a0,a0,0xff +800c2808: 8cc20004 lw v0,4(a2) +800c280c: 8cc30008 lw v1,8(a2) +800c2810: 1062000c beq v1,v0,800c2844 <_Z5Apu0Bv+0xb8> +800c2814: 240200f3 li v0,243 +800c2818: 2603e3e8 addiu v1,s0,-7192 +800c281c: 8c620008 lw v0,8(v1) +800c2820: 00451021 addu v0,v0,a1 +800c2824: a0440000 sb a0,0(v0) +800c2828: 8e02e3e8 lw v0,-7192(s0) +800c282c: 8fbf0014 lw ra,20(sp) +800c2830: 24420002 addiu v0,v0,2 +800c2834: ae02e3e8 sw v0,-7192(s0) +800c2838: 8fb00010 lw s0,16(sp) +800c283c: 03e00008 jr ra +800c2840: 27bd0018 addiu sp,sp,24 +800c2844: 10a20033 beq a1,v0,800c2914 <_Z5Apu0Bv+0x188> +800c2848: 3c02800b lui v0,0x800b +800c284c: 24a2000c addiu v0,a1,12 +800c2850: 304200ff andi v0,v0,0xff +800c2854: 2c420004 sltiu v0,v0,4 +800c2858: 14400025 bnez v0,800c28f0 <_Z5Apu0Bv+0x164> +800c285c: 3c028021 lui v0,0x8021 +800c2860: 240200f1 li v0,241 +800c2864: 10a20035 beq a1,v0,800c293c <_Z5Apu0Bv+0x1b0> +800c2868: 3c02800b lui v0,0x800b +800c286c: 2ca200fd sltiu v0,a1,253 +800c2870: 1040ffed beqz v0,800c2828 <_Z5Apu0Bv+0x9c> +800c2874: 00651021 addu v0,v1,a1 +800c2878: 2ca300fa sltiu v1,a1,250 +800c287c: 1460ffea bnez v1,800c2828 <_Z5Apu0Bv+0x9c> +800c2880: a0440000 sb a0,0(v0) +800c2884: 14800028 bnez a0,800c2928 <_Z5Apu0Bv+0x19c> +800c2888: 3c028021 lui v0,0x8021 +800c288c: 3c038021 lui v1,0x8021 +800c2890: 00051040 sll v0,a1,0x1 +800c2894: 2463e308 addiu v1,v1,-7416 +800c2898: 00431021 addu v0,v0,v1 +800c289c: 24040100 li a0,256 +800c28a0: 08030a0a j 800c2828 <_Z5Apu0Bv+0x9c> +800c28a4: a444fede sh a0,-290(v0) +800c28a8: 304200ff andi v0,v0,0xff +800c28ac: 2c420004 sltiu v0,v0,4 +800c28b0: 1440000a bnez v0,800c28dc <_Z5Apu0Bv+0x150> +800c28b4: 00e41021 addu v0,a3,a0 +800c28b8: 2c8200fd sltiu v0,a0,253 +800c28bc: 14400010 bnez v0,800c2900 <_Z5Apu0Bv+0x174> +800c28c0: 00e41821 addu v1,a3,a0 +800c28c4: 8cc20014 lw v0,20(a2) +800c28c8: acc50014 sw a1,20(a2) +800c28cc: acc20018 sw v0,24(a2) +800c28d0: 90620000 lbu v0,0(v1) +800c28d4: 080309f4 j 800c27d0 <_Z5Apu0Bv+0x44> +800c28d8: a0600000 sb zero,0(v1) +800c28dc: 8cc30014 lw v1,20(a2) +800c28e0: acc50014 sw a1,20(a2) +800c28e4: acc30018 sw v1,24(a2) +800c28e8: 080309f4 j 800c27d0 <_Z5Apu0Bv+0x44> +800c28ec: 90420000 lbu v0,0(v0) +800c28f0: 2442e308 addiu v0,v0,-7416 +800c28f4: 00a21021 addu v0,a1,v0 +800c28f8: 08030a0a j 800c2828 <_Z5Apu0Bv+0x9c> +800c28fc: a044ff13 sb a0,-237(v0) +800c2900: 240200f3 li v0,243 +800c2904: 10820012 beq a0,v0,800c2950 <_Z5Apu0Bv+0x1c4> +800c2908: 00e41021 addu v0,a3,a0 +800c290c: 080309f4 j 800c27d0 <_Z5Apu0Bv+0x44> +800c2910: 90420000 lbu v0,0(v0) +800c2914: 244210e8 addiu v0,v0,4328 +800c2918: 0040f809 jalr v0 +800c291c: 00000000 nop +800c2920: 08030a0b j 800c282c <_Z5Apu0Bv+0xa0> +800c2924: 8e02e3e8 lw v0,-7192(s0) +800c2928: 00051840 sll v1,a1,0x1 +800c292c: 2442e308 addiu v0,v0,-7416 +800c2930: 00621821 addu v1,v1,v0 +800c2934: 08030a0a j 800c2828 <_Z5Apu0Bv+0x9c> +800c2938: a464fede sh a0,-290(v1) +800c293c: 24420c8c addiu v0,v0,3212 +800c2940: 0040f809 jalr v0 +800c2944: 00000000 nop +800c2948: 08030a0b j 800c282c <_Z5Apu0Bv+0xa0> +800c294c: 8e02e3e8 lw v0,-7192(s0) +800c2950: 3c02800b lui v0,0x800b +800c2954: 24420bb8 addiu v0,v0,3000 +800c2958: 0040f809 jalr v0 +800c295c: 00000000 nop +800c2960: 080309f5 j 800c27d4 <_Z5Apu0Bv+0x48> +800c2964: 304300ff andi v1,v0,0xff + +800c2968 <_Z5Apu19v>: +800c2968: 27bdffe0 addiu sp,sp,-32 +800c296c: afb10014 sw s1,20(sp) +800c2970: 3c118021 lui s1,0x8021 +800c2974: afbf001c sw ra,28(sp) +800c2978: afb20018 sw s2,24(sp) +800c297c: afb00010 sw s0,16(sp) +800c2980: 2622e424 addiu v0,s1,-7132 +800c2984: 90440004 lbu a0,4(v0) +800c2988: 2c8300f0 sltiu v1,a0,240 +800c298c: 14600006 bnez v1,800c29a8 <_Z5Apu19v+0x40> +800c2990: 3c128021 lui s2,0x8021 +800c2994: 2645e3e8 addiu a1,s2,-7192 +800c2998: 8ca60008 lw a2,8(a1) +800c299c: 8ca20004 lw v0,4(a1) +800c29a0: 10c20048 beq a2,v0,800c2ac4 <_Z5Apu19v+0x15c> +800c29a4: 2482000c addiu v0,a0,12 +800c29a8: 2643e3e8 addiu v1,s2,-7192 +800c29ac: 8c620008 lw v0,8(v1) +800c29b0: 00441021 addu v0,v0,a0 +800c29b4: 90500000 lbu s0,0(v0) +800c29b8: 2622e424 addiu v0,s1,-7132 +800c29bc: 90440003 lbu a0,3(v0) +800c29c0: 2c8300f0 sltiu v1,a0,240 +800c29c4: 14600007 bnez v1,800c29e4 <_Z5Apu19v+0x7c> +800c29c8: 2643e3e8 addiu v1,s2,-7192 +800c29cc: 2645e3e8 addiu a1,s2,-7192 +800c29d0: 8ca60008 lw a2,8(a1) +800c29d4: 8ca20004 lw v0,4(a1) +800c29d8: 10c2004a beq a2,v0,800c2b04 <_Z5Apu19v+0x19c> +800c29dc: 3c038021 lui v1,0x8021 +800c29e0: 2643e3e8 addiu v1,s2,-7192 +800c29e4: 8c620008 lw v0,8(v1) +800c29e8: 00441021 addu v0,v0,a0 +800c29ec: 90430000 lbu v1,0(v0) +800c29f0: 2622e424 addiu v0,s1,-7132 +800c29f4: 90460004 lbu a2,4(v0) +800c29f8: 02031825 or v1,s0,v1 +800c29fc: 306300ff andi v1,v1,0xff +800c2a00: 2645e3e8 addiu a1,s2,-7192 +800c2a04: 3c028022 lui v0,0x8022 +800c2a08: 2cc400f0 sltiu a0,a2,240 +800c2a0c: a04350bc sb v1,20668(v0) +800c2a10: a0a30029 sb v1,41(a1) +800c2a14: 14800005 bnez a0,800c2a2c <_Z5Apu19v+0xc4> +800c2a18: 306700ff andi a3,v1,0xff +800c2a1c: 8ca20004 lw v0,4(a1) +800c2a20: 8ca30008 lw v1,8(a1) +800c2a24: 1062000e beq v1,v0,800c2a60 <_Z5Apu19v+0xf8> +800c2a28: 240200f3 li v0,243 +800c2a2c: 2643e3e8 addiu v1,s2,-7192 +800c2a30: 8c620008 lw v0,8(v1) +800c2a34: 00461021 addu v0,v0,a2 +800c2a38: a0470000 sb a3,0(v0) +800c2a3c: 8e42e3e8 lw v0,-7192(s2) +800c2a40: 8fbf001c lw ra,28(sp) +800c2a44: 24420001 addiu v0,v0,1 +800c2a48: ae42e3e8 sw v0,-7192(s2) +800c2a4c: 8fb10014 lw s1,20(sp) +800c2a50: 8fb20018 lw s2,24(sp) +800c2a54: 8fb00010 lw s0,16(sp) +800c2a58: 03e00008 jr ra +800c2a5c: 27bd0020 addiu sp,sp,32 +800c2a60: 10c20050 beq a2,v0,800c2ba4 <_Z5Apu19v+0x23c> +800c2a64: 3c02800b lui v0,0x800b +800c2a68: 24c2000c addiu v0,a2,12 +800c2a6c: 304200ff andi v0,v0,0xff +800c2a70: 2c420004 sltiu v0,v0,4 +800c2a74: 1440003f bnez v0,800c2b74 <_Z5Apu19v+0x20c> +800c2a78: 3c028021 lui v0,0x8021 +800c2a7c: 240200f1 li v0,241 +800c2a80: 10c20052 beq a2,v0,800c2bcc <_Z5Apu19v+0x264> +800c2a84: 3c02800b lui v0,0x800b +800c2a88: 2cc200fd sltiu v0,a2,253 +800c2a8c: 1040ffeb beqz v0,800c2a3c <_Z5Apu19v+0xd4> +800c2a90: 00661021 addu v0,v1,a2 +800c2a94: 2cc300fa sltiu v1,a2,250 +800c2a98: 1460ffe8 bnez v1,800c2a3c <_Z5Apu19v+0xd4> +800c2a9c: a0470000 sb a3,0(v0) +800c2aa0: 14e00045 bnez a3,800c2bb8 <_Z5Apu19v+0x250> +800c2aa4: 3c028021 lui v0,0x8021 +800c2aa8: 3c038021 lui v1,0x8021 +800c2aac: 00061040 sll v0,a2,0x1 +800c2ab0: 2463e308 addiu v1,v1,-7416 +800c2ab4: 00431021 addu v0,v0,v1 +800c2ab8: 24040100 li a0,256 +800c2abc: 08030a8f j 800c2a3c <_Z5Apu19v+0xd4> +800c2ac0: a444fede sh a0,-290(v0) +800c2ac4: 304200ff andi v0,v0,0xff +800c2ac8: 2c420004 sltiu v0,v0,4 +800c2acc: 14400023 bnez v0,800c2b5c <_Z5Apu19v+0x1f4> +800c2ad0: 8e43e3e8 lw v1,-7192(s2) +800c2ad4: 2c8200fd sltiu v0,a0,253 +800c2ad8: 1440002e bnez v0,800c2b94 <_Z5Apu19v+0x22c> +800c2adc: 240200f3 li v0,243 +800c2ae0: 8ca20014 lw v0,20(a1) +800c2ae4: 8e43e3e8 lw v1,-7192(s2) +800c2ae8: aca20018 sw v0,24(a1) +800c2aec: aca30014 sw v1,20(a1) +800c2af0: 00c41021 addu v0,a2,a0 +800c2af4: 90430000 lbu v1,0(v0) +800c2af8: a0400000 sb zero,0(v0) +800c2afc: 08030a6e j 800c29b8 <_Z5Apu19v+0x50> +800c2b00: 00608021 move s0,v1 +800c2b04: 2482000c addiu v0,a0,12 +800c2b08: 304200ff andi v0,v0,0xff +800c2b0c: 2c420004 sltiu v0,v0,4 +800c2b10: 1440000c bnez v0,800c2b44 <_Z5Apu19v+0x1dc> +800c2b14: 8c62e3e8 lw v0,-7192(v1) +800c2b18: 2c8200fd sltiu v0,a0,253 +800c2b1c: 14400019 bnez v0,800c2b84 <_Z5Apu19v+0x21c> +800c2b20: 240200f3 li v0,243 +800c2b24: 8c62e3e8 lw v0,-7192(v1) +800c2b28: 8ca30014 lw v1,20(a1) +800c2b2c: aca20014 sw v0,20(a1) +800c2b30: aca30018 sw v1,24(a1) +800c2b34: 00c41021 addu v0,a2,a0 +800c2b38: 90430000 lbu v1,0(v0) +800c2b3c: 08030a7c j 800c29f0 <_Z5Apu19v+0x88> +800c2b40: a0400000 sb zero,0(v0) +800c2b44: 8ca30014 lw v1,20(a1) +800c2b48: aca20014 sw v0,20(a1) +800c2b4c: aca30018 sw v1,24(a1) +800c2b50: 00c41021 addu v0,a2,a0 +800c2b54: 08030a7c j 800c29f0 <_Z5Apu19v+0x88> +800c2b58: 90430000 lbu v1,0(v0) +800c2b5c: 8ca20014 lw v0,20(a1) +800c2b60: aca20018 sw v0,24(a1) +800c2b64: aca30014 sw v1,20(a1) +800c2b68: 00c41021 addu v0,a2,a0 +800c2b6c: 08030a6e j 800c29b8 <_Z5Apu19v+0x50> +800c2b70: 90500000 lbu s0,0(v0) +800c2b74: 2442e308 addiu v0,v0,-7416 +800c2b78: 00c21021 addu v0,a2,v0 +800c2b7c: 08030a8f j 800c2a3c <_Z5Apu19v+0xd4> +800c2b80: a047ff13 sb a3,-237(v0) +800c2b84: 10820016 beq a0,v0,800c2be0 <_Z5Apu19v+0x278> +800c2b88: 00c41021 addu v0,a2,a0 +800c2b8c: 08030a7c j 800c29f0 <_Z5Apu19v+0x88> +800c2b90: 90430000 lbu v1,0(v0) +800c2b94: 10820018 beq a0,v0,800c2bf8 <_Z5Apu19v+0x290> +800c2b98: 00c41021 addu v0,a2,a0 +800c2b9c: 08030a6e j 800c29b8 <_Z5Apu19v+0x50> +800c2ba0: 90500000 lbu s0,0(v0) +800c2ba4: 244210e8 addiu v0,v0,4328 +800c2ba8: 0040f809 jalr v0 +800c2bac: 00e02021 move a0,a3 +800c2bb0: 08030a90 j 800c2a40 <_Z5Apu19v+0xd8> +800c2bb4: 8e42e3e8 lw v0,-7192(s2) +800c2bb8: 00061840 sll v1,a2,0x1 +800c2bbc: 2442e308 addiu v0,v0,-7416 +800c2bc0: 00621821 addu v1,v1,v0 +800c2bc4: 08030a8f j 800c2a3c <_Z5Apu19v+0xd4> +800c2bc8: a467fede sh a3,-290(v1) +800c2bcc: 24420c8c addiu v0,v0,3212 +800c2bd0: 0040f809 jalr v0 +800c2bd4: 00e02021 move a0,a3 +800c2bd8: 08030a90 j 800c2a40 <_Z5Apu19v+0xd8> +800c2bdc: 8e42e3e8 lw v0,-7192(s2) +800c2be0: 3c02800b lui v0,0x800b +800c2be4: 24420bb8 addiu v0,v0,3000 +800c2be8: 0040f809 jalr v0 +800c2bec: 00000000 nop +800c2bf0: 08030a7c j 800c29f0 <_Z5Apu19v+0x88> +800c2bf4: 00401821 move v1,v0 +800c2bf8: 3c02800b lui v0,0x800b +800c2bfc: 24420bb8 addiu v0,v0,3000 +800c2c00: 0040f809 jalr v0 +800c2c04: 00000000 nop +800c2c08: 08030a6e j 800c29b8 <_Z5Apu19v+0x50> +800c2c0c: 00408021 move s0,v0 + +800c2c10 <_Z5Apu18v>: +800c2c10: 27bdffe0 addiu sp,sp,-32 +800c2c14: afb00010 sw s0,16(sp) +800c2c18: 3c108021 lui s0,0x8021 +800c2c1c: 8e05e3e8 lw a1,-7192(s0) +800c2c20: afb10014 sw s1,20(sp) +800c2c24: afbf0018 sw ra,24(sp) +800c2c28: 90a20001 lbu v0,1(a1) +800c2c2c: 3c118022 lui s1,0x8022 +800c2c30: a22250bc sb v0,20668(s1) +800c2c34: 90a40002 lbu a0,2(a1) +800c2c38: 2c8200f0 sltiu v0,a0,240 +800c2c3c: 14400006 bnez v0,800c2c58 <_Z5Apu18v+0x48> +800c2c40: 2603e3e8 addiu v1,s0,-7192 +800c2c44: 2606e3e8 addiu a2,s0,-7192 +800c2c48: 8cc70008 lw a3,8(a2) +800c2c4c: 8cc20004 lw v0,4(a2) +800c2c50: 10e2003b beq a3,v0,800c2d40 <_Z5Apu18v+0x130> +800c2c54: 2482000c addiu v0,a0,12 +800c2c58: 8c620008 lw v0,8(v1) +800c2c5c: 00441021 addu v0,v0,a0 +800c2c60: 90440000 lbu a0,0(v0) +800c2c64: 922250bc lbu v0,20668(s1) +800c2c68: 8e03e3e8 lw v1,-7192(s0) +800c2c6c: 00821025 or v0,a0,v0 +800c2c70: 304200ff andi v0,v0,0xff +800c2c74: a22250bc sb v0,20668(s1) +800c2c78: 90650002 lbu a1,2(v1) +800c2c7c: 2ca300f0 sltiu v1,a1,240 +800c2c80: 14600007 bnez v1,800c2ca0 <_Z5Apu18v+0x90> +800c2c84: 304400ff andi a0,v0,0xff +800c2c88: 3c028021 lui v0,0x8021 +800c2c8c: 2442e3e8 addiu v0,v0,-7192 +800c2c90: 8c430004 lw v1,4(v0) +800c2c94: 8c460008 lw a2,8(v0) +800c2c98: 10c30010 beq a2,v1,800c2cdc <_Z5Apu18v+0xcc> +800c2c9c: 240200f3 li v0,243 +800c2ca0: 2603e3e8 addiu v1,s0,-7192 +800c2ca4: 8c620008 lw v0,8(v1) +800c2ca8: 00451021 addu v0,v0,a1 +800c2cac: a0440000 sb a0,0(v0) +800c2cb0: 8e02e3e8 lw v0,-7192(s0) +800c2cb4: 922450bc lbu a0,20668(s1) +800c2cb8: 2603e3e8 addiu v1,s0,-7192 +800c2cbc: a0640029 sb a0,41(v1) +800c2cc0: 24420003 addiu v0,v0,3 +800c2cc4: ae02e3e8 sw v0,-7192(s0) +800c2cc8: 8fbf0018 lw ra,24(sp) +800c2ccc: 8fb10014 lw s1,20(sp) +800c2cd0: 8fb00010 lw s0,16(sp) +800c2cd4: 03e00008 jr ra +800c2cd8: 27bd0020 addiu sp,sp,32 +800c2cdc: 10a20034 beq a1,v0,800c2db0 <_Z5Apu18v+0x1a0> +800c2ce0: 3c02800b lui v0,0x800b +800c2ce4: 24a2000c addiu v0,a1,12 +800c2ce8: 304200ff andi v0,v0,0xff +800c2cec: 2c420004 sltiu v0,v0,4 +800c2cf0: 14400027 bnez v0,800c2d90 <_Z5Apu18v+0x180> +800c2cf4: 3c028021 lui v0,0x8021 +800c2cf8: 240200f1 li v0,241 +800c2cfc: 10a20036 beq a1,v0,800c2dd8 <_Z5Apu18v+0x1c8> +800c2d00: 3c02800b lui v0,0x800b +800c2d04: 2ca200fd sltiu v0,a1,253 +800c2d08: 1040ffe9 beqz v0,800c2cb0 <_Z5Apu18v+0xa0> +800c2d0c: 00c51021 addu v0,a2,a1 +800c2d10: 2ca300fa sltiu v1,a1,250 +800c2d14: 1460ffe6 bnez v1,800c2cb0 <_Z5Apu18v+0xa0> +800c2d18: a0440000 sb a0,0(v0) +800c2d1c: 14800029 bnez a0,800c2dc4 <_Z5Apu18v+0x1b4> +800c2d20: 3c028021 lui v0,0x8021 +800c2d24: 3c038021 lui v1,0x8021 +800c2d28: 00051040 sll v0,a1,0x1 +800c2d2c: 2463e308 addiu v1,v1,-7416 +800c2d30: 00431021 addu v0,v0,v1 +800c2d34: 24040100 li a0,256 +800c2d38: 08030b2c j 800c2cb0 <_Z5Apu18v+0xa0> +800c2d3c: a444fede sh a0,-290(v0) +800c2d40: 304200ff andi v0,v0,0xff +800c2d44: 2c420004 sltiu v0,v0,4 +800c2d48: 1440000c bnez v0,800c2d7c <_Z5Apu18v+0x16c> +800c2d4c: 00e41021 addu v0,a3,a0 +800c2d50: 2c8200fd sltiu v0,a0,253 +800c2d54: 14400012 bnez v0,800c2da0 <_Z5Apu18v+0x190> +800c2d58: 240200f3 li v0,243 +800c2d5c: 8cc20014 lw v0,20(a2) +800c2d60: 00e41821 addu v1,a3,a0 +800c2d64: acc50014 sw a1,20(a2) +800c2d68: acc20018 sw v0,24(a2) +800c2d6c: 90620000 lbu v0,0(v1) +800c2d70: a0600000 sb zero,0(v1) +800c2d74: 08030b19 j 800c2c64 <_Z5Apu18v+0x54> +800c2d78: 00402021 move a0,v0 +800c2d7c: 8cc30014 lw v1,20(a2) +800c2d80: acc50014 sw a1,20(a2) +800c2d84: acc30018 sw v1,24(a2) +800c2d88: 08030b19 j 800c2c64 <_Z5Apu18v+0x54> +800c2d8c: 90440000 lbu a0,0(v0) +800c2d90: 2442e308 addiu v0,v0,-7416 +800c2d94: 00a21021 addu v0,a1,v0 +800c2d98: 08030b2c j 800c2cb0 <_Z5Apu18v+0xa0> +800c2d9c: a044ff13 sb a0,-237(v0) +800c2da0: 10820012 beq a0,v0,800c2dec <_Z5Apu18v+0x1dc> +800c2da4: 00e41021 addu v0,a3,a0 +800c2da8: 08030b19 j 800c2c64 <_Z5Apu18v+0x54> +800c2dac: 90440000 lbu a0,0(v0) +800c2db0: 244210e8 addiu v0,v0,4328 +800c2db4: 0040f809 jalr v0 +800c2db8: 00000000 nop +800c2dbc: 08030b2d j 800c2cb4 <_Z5Apu18v+0xa4> +800c2dc0: 8e02e3e8 lw v0,-7192(s0) +800c2dc4: 00051840 sll v1,a1,0x1 +800c2dc8: 2442e308 addiu v0,v0,-7416 +800c2dcc: 00621821 addu v1,v1,v0 +800c2dd0: 08030b2c j 800c2cb0 <_Z5Apu18v+0xa0> +800c2dd4: a464fede sh a0,-290(v1) +800c2dd8: 24420c8c addiu v0,v0,3212 +800c2ddc: 0040f809 jalr v0 +800c2de0: 00000000 nop +800c2de4: 08030b2d j 800c2cb4 <_Z5Apu18v+0xa4> +800c2de8: 8e02e3e8 lw v0,-7192(s0) +800c2dec: 3c02800b lui v0,0x800b +800c2df0: 24420bb8 addiu v0,v0,3000 +800c2df4: 0040f809 jalr v0 +800c2df8: 00000000 nop +800c2dfc: 08030b19 j 800c2c64 <_Z5Apu18v+0x54> +800c2e00: 00402021 move a0,v0 + +800c2e04 <_Z5Apu14v>: +800c2e04: 27bdffe0 addiu sp,sp,-32 +800c2e08: afb00010 sw s0,16(sp) +800c2e0c: 3c108021 lui s0,0x8021 +800c2e10: afb20018 sw s2,24(sp) +800c2e14: 8e05e3e8 lw a1,-7192(s0) +800c2e18: 3c128021 lui s2,0x8021 +800c2e1c: afbf001c sw ra,28(sp) +800c2e20: afb10014 sw s1,20(sp) +800c2e24: 2643e424 addiu v1,s2,-7132 +800c2e28: 90640004 lbu a0,4(v1) +800c2e2c: 90a20001 lbu v0,1(a1) +800c2e30: 90710002 lbu s1,2(v1) +800c2e34: 00441021 addu v0,v0,a0 +800c2e38: 304400ff andi a0,v0,0xff +800c2e3c: 2c8300f0 sltiu v1,a0,240 +800c2e40: 14600006 bnez v1,800c2e5c <_Z5Apu14v+0x58> +800c2e44: 2603e3e8 addiu v1,s0,-7192 +800c2e48: 2606e3e8 addiu a2,s0,-7192 +800c2e4c: 8cc70008 lw a3,8(a2) +800c2e50: 8cc20004 lw v0,4(a2) +800c2e54: 10e20012 beq a3,v0,800c2ea0 <_Z5Apu14v+0x9c> +800c2e58: 2482000c addiu v0,a0,12 +800c2e5c: 8c620008 lw v0,8(v1) +800c2e60: 00441021 addu v0,v0,a0 +800c2e64: 90420000 lbu v0,0(v0) +800c2e68: 8e03e3e8 lw v1,-7192(s0) +800c2e6c: 02222025 or a0,s1,v0 +800c2e70: 2645e424 addiu a1,s2,-7132 +800c2e74: 2602e3e8 addiu v0,s0,-7192 +800c2e78: a0440029 sb a0,41(v0) +800c2e7c: a0a40002 sb a0,2(a1) +800c2e80: 24630002 addiu v1,v1,2 +800c2e84: ae03e3e8 sw v1,-7192(s0) +800c2e88: 8fbf001c lw ra,28(sp) +800c2e8c: 8fb20018 lw s2,24(sp) +800c2e90: 8fb10014 lw s1,20(sp) +800c2e94: 8fb00010 lw s0,16(sp) +800c2e98: 03e00008 jr ra +800c2e9c: 27bd0020 addiu sp,sp,32 +800c2ea0: 304200ff andi v0,v0,0xff +800c2ea4: 2c420004 sltiu v0,v0,4 +800c2ea8: 1440000a bnez v0,800c2ed4 <_Z5Apu14v+0xd0> +800c2eac: 00e41021 addu v0,a3,a0 +800c2eb0: 2c8200fd sltiu v0,a0,253 +800c2eb4: 1440000c bnez v0,800c2ee8 <_Z5Apu14v+0xe4> +800c2eb8: 00e41821 addu v1,a3,a0 +800c2ebc: 8cc20014 lw v0,20(a2) +800c2ec0: acc50014 sw a1,20(a2) +800c2ec4: acc20018 sw v0,24(a2) +800c2ec8: 90620000 lbu v0,0(v1) +800c2ecc: 08030b9a j 800c2e68 <_Z5Apu14v+0x64> +800c2ed0: a0600000 sb zero,0(v1) +800c2ed4: 8cc30014 lw v1,20(a2) +800c2ed8: acc50014 sw a1,20(a2) +800c2edc: acc30018 sw v1,24(a2) +800c2ee0: 08030b9a j 800c2e68 <_Z5Apu14v+0x64> +800c2ee4: 90420000 lbu v0,0(v0) +800c2ee8: 240200f3 li v0,243 +800c2eec: 10820004 beq a0,v0,800c2f00 <_Z5Apu14v+0xfc> +800c2ef0: 00000000 nop +800c2ef4: 00e41021 addu v0,a3,a0 +800c2ef8: 08030b9a j 800c2e68 <_Z5Apu14v+0x64> +800c2efc: 90420000 lbu v0,0(v0) +800c2f00: 3c02800b lui v0,0x800b +800c2f04: 24420bb8 addiu v0,v0,3000 +800c2f08: 0040f809 jalr v0 +800c2f0c: 00000000 nop +800c2f10: 08030b9b j 800c2e6c <_Z5Apu14v+0x68> +800c2f14: 8e03e3e8 lw v1,-7192(s0) + +800c2f18 <_Z5Apu09v>: +800c2f18: 27bdffe0 addiu sp,sp,-32 +800c2f1c: afb00010 sw s0,16(sp) +800c2f20: 3c108021 lui s0,0x8021 +800c2f24: 8e05e3e8 lw a1,-7192(s0) +800c2f28: afbf0018 sw ra,24(sp) +800c2f2c: afb10014 sw s1,20(sp) +800c2f30: 90a40001 lbu a0,1(a1) +800c2f34: 2c8200f0 sltiu v0,a0,240 +800c2f38: 14400006 bnez v0,800c2f54 <_Z5Apu09v+0x3c> +800c2f3c: 2603e3e8 addiu v1,s0,-7192 +800c2f40: 2606e3e8 addiu a2,s0,-7192 +800c2f44: 8cc70008 lw a3,8(a2) +800c2f48: 8cc20004 lw v0,4(a2) +800c2f4c: 10e2004b beq a3,v0,800c307c <_Z5Apu09v+0x164> +800c2f50: 2482000c addiu v0,a0,12 +800c2f54: 8c620008 lw v0,8(v1) +800c2f58: 00441021 addu v0,v0,a0 +800c2f5c: 90420000 lbu v0,0(v0) +800c2f60: 3c118022 lui s1,0x8022 +800c2f64: 8e05e3e8 lw a1,-7192(s0) +800c2f68: a22250bc sb v0,20668(s1) +800c2f6c: 90a40002 lbu a0,2(a1) +800c2f70: 2c8200f0 sltiu v0,a0,240 +800c2f74: 14400007 bnez v0,800c2f94 <_Z5Apu09v+0x7c> +800c2f78: 2603e3e8 addiu v1,s0,-7192 +800c2f7c: 3c028021 lui v0,0x8021 +800c2f80: 2446e3e8 addiu a2,v0,-7192 +800c2f84: 8cc70008 lw a3,8(a2) +800c2f88: 8cc20004 lw v0,4(a2) +800c2f8c: 10e20048 beq a3,v0,800c30b0 <_Z5Apu09v+0x198> +800c2f90: 2482000c addiu v0,a0,12 +800c2f94: 8c620008 lw v0,8(v1) +800c2f98: 00441021 addu v0,v0,a0 +800c2f9c: 90440000 lbu a0,0(v0) +800c2fa0: 922250bc lbu v0,20668(s1) +800c2fa4: 8e03e3e8 lw v1,-7192(s0) +800c2fa8: 00821025 or v0,a0,v0 +800c2fac: 304200ff andi v0,v0,0xff +800c2fb0: a22250bc sb v0,20668(s1) +800c2fb4: 90650002 lbu a1,2(v1) +800c2fb8: 2ca300f0 sltiu v1,a1,240 +800c2fbc: 14600007 bnez v1,800c2fdc <_Z5Apu09v+0xc4> +800c2fc0: 304400ff andi a0,v0,0xff +800c2fc4: 3c028021 lui v0,0x8021 +800c2fc8: 2442e3e8 addiu v0,v0,-7192 +800c2fcc: 8c430004 lw v1,4(v0) +800c2fd0: 8c460008 lw a2,8(v0) +800c2fd4: 10c30010 beq a2,v1,800c3018 <_Z5Apu09v+0x100> +800c2fd8: 240200f3 li v0,243 +800c2fdc: 2603e3e8 addiu v1,s0,-7192 +800c2fe0: 8c620008 lw v0,8(v1) +800c2fe4: 00451021 addu v0,v0,a1 +800c2fe8: a0440000 sb a0,0(v0) +800c2fec: 8e02e3e8 lw v0,-7192(s0) +800c2ff0: 922450bc lbu a0,20668(s1) +800c2ff4: 2603e3e8 addiu v1,s0,-7192 +800c2ff8: a0640029 sb a0,41(v1) +800c2ffc: 24420003 addiu v0,v0,3 +800c3000: ae02e3e8 sw v0,-7192(s0) +800c3004: 8fbf0018 lw ra,24(sp) +800c3008: 8fb10014 lw s1,20(sp) +800c300c: 8fb00010 lw s0,16(sp) +800c3010: 03e00008 jr ra +800c3014: 27bd0020 addiu sp,sp,32 +800c3018: 10a2004c beq a1,v0,800c314c <_Z5Apu09v+0x234> +800c301c: 3c02800b lui v0,0x800b +800c3020: 24a2000c addiu v0,a1,12 +800c3024: 304200ff andi v0,v0,0xff +800c3028: 2c420004 sltiu v0,v0,4 +800c302c: 14400039 bnez v0,800c3114 <_Z5Apu09v+0x1fc> +800c3030: 3c028021 lui v0,0x8021 +800c3034: 240200f1 li v0,241 +800c3038: 10a2004e beq a1,v0,800c3174 <_Z5Apu09v+0x25c> +800c303c: 3c02800b lui v0,0x800b +800c3040: 2ca200fd sltiu v0,a1,253 +800c3044: 1040ffe9 beqz v0,800c2fec <_Z5Apu09v+0xd4> +800c3048: 00c51021 addu v0,a2,a1 +800c304c: 2ca300fa sltiu v1,a1,250 +800c3050: 1460ffe6 bnez v1,800c2fec <_Z5Apu09v+0xd4> +800c3054: a0440000 sb a0,0(v0) +800c3058: 14800041 bnez a0,800c3160 <_Z5Apu09v+0x248> +800c305c: 3c028021 lui v0,0x8021 +800c3060: 3c038021 lui v1,0x8021 +800c3064: 00051040 sll v0,a1,0x1 +800c3068: 2463e308 addiu v1,v1,-7416 +800c306c: 00431021 addu v0,v0,v1 +800c3070: 24040100 li a0,256 +800c3074: 08030bfb j 800c2fec <_Z5Apu09v+0xd4> +800c3078: a444fede sh a0,-290(v0) +800c307c: 304200ff andi v0,v0,0xff +800c3080: 2c420004 sltiu v0,v0,4 +800c3084: 1440001e bnez v0,800c3100 <_Z5Apu09v+0x1e8> +800c3088: 00e41021 addu v0,a3,a0 +800c308c: 2c8200fd sltiu v0,a0,253 +800c3090: 14400028 bnez v0,800c3134 <_Z5Apu09v+0x21c> +800c3094: 00e41821 addu v1,a3,a0 +800c3098: 8cc20014 lw v0,20(a2) +800c309c: acc50014 sw a1,20(a2) +800c30a0: acc20018 sw v0,24(a2) +800c30a4: 90620000 lbu v0,0(v1) +800c30a8: 08030bd8 j 800c2f60 <_Z5Apu09v+0x48> +800c30ac: a0600000 sb zero,0(v1) +800c30b0: 304200ff andi v0,v0,0xff +800c30b4: 2c420004 sltiu v0,v0,4 +800c30b8: 1440000c bnez v0,800c30ec <_Z5Apu09v+0x1d4> +800c30bc: 00e41021 addu v0,a3,a0 +800c30c0: 2c8200fd sltiu v0,a0,253 +800c30c4: 14400017 bnez v0,800c3124 <_Z5Apu09v+0x20c> +800c30c8: 240200f3 li v0,243 +800c30cc: 8cc20014 lw v0,20(a2) +800c30d0: 00e41821 addu v1,a3,a0 +800c30d4: acc50014 sw a1,20(a2) +800c30d8: acc20018 sw v0,24(a2) +800c30dc: 90620000 lbu v0,0(v1) +800c30e0: a0600000 sb zero,0(v1) +800c30e4: 08030be8 j 800c2fa0 <_Z5Apu09v+0x88> +800c30e8: 00402021 move a0,v0 +800c30ec: 8cc30014 lw v1,20(a2) +800c30f0: acc50014 sw a1,20(a2) +800c30f4: acc30018 sw v1,24(a2) +800c30f8: 08030be8 j 800c2fa0 <_Z5Apu09v+0x88> +800c30fc: 90440000 lbu a0,0(v0) +800c3100: 8cc30014 lw v1,20(a2) +800c3104: acc50014 sw a1,20(a2) +800c3108: acc30018 sw v1,24(a2) +800c310c: 08030bd8 j 800c2f60 <_Z5Apu09v+0x48> +800c3110: 90420000 lbu v0,0(v0) +800c3114: 2442e308 addiu v0,v0,-7416 +800c3118: 00a21021 addu v0,a1,v0 +800c311c: 08030bfb j 800c2fec <_Z5Apu09v+0xd4> +800c3120: a044ff13 sb a0,-237(v0) +800c3124: 10820018 beq a0,v0,800c3188 <_Z5Apu09v+0x270> +800c3128: 00e41021 addu v0,a3,a0 +800c312c: 08030be8 j 800c2fa0 <_Z5Apu09v+0x88> +800c3130: 90440000 lbu a0,0(v0) +800c3134: 240200f3 li v0,243 +800c3138: 10820019 beq a0,v0,800c31a0 <_Z5Apu09v+0x288> +800c313c: 00000000 nop +800c3140: 00e41021 addu v0,a3,a0 +800c3144: 08030bd8 j 800c2f60 <_Z5Apu09v+0x48> +800c3148: 90420000 lbu v0,0(v0) +800c314c: 244210e8 addiu v0,v0,4328 +800c3150: 0040f809 jalr v0 +800c3154: 00000000 nop +800c3158: 08030bfc j 800c2ff0 <_Z5Apu09v+0xd8> +800c315c: 8e02e3e8 lw v0,-7192(s0) +800c3160: 00051840 sll v1,a1,0x1 +800c3164: 2442e308 addiu v0,v0,-7416 +800c3168: 00621821 addu v1,v1,v0 +800c316c: 08030bfb j 800c2fec <_Z5Apu09v+0xd4> +800c3170: a464fede sh a0,-290(v1) +800c3174: 24420c8c addiu v0,v0,3212 +800c3178: 0040f809 jalr v0 +800c317c: 00000000 nop +800c3180: 08030bfc j 800c2ff0 <_Z5Apu09v+0xd8> +800c3184: 8e02e3e8 lw v0,-7192(s0) +800c3188: 3c02800b lui v0,0x800b +800c318c: 24420bb8 addiu v0,v0,3000 +800c3190: 0040f809 jalr v0 +800c3194: 00000000 nop +800c3198: 08030be8 j 800c2fa0 <_Z5Apu09v+0x88> +800c319c: 00402021 move a0,v0 +800c31a0: 3c02800b lui v0,0x800b +800c31a4: 24420bb8 addiu v0,v0,3000 +800c31a8: 0040f809 jalr v0 +800c31ac: 3c118022 lui s1,0x8022 +800c31b0: 08030bda j 800c2f68 <_Z5Apu09v+0x50> +800c31b4: 8e05e3e8 lw a1,-7192(s0) + +800c31b8 <_Z5Apu06v>: +800c31b8: 27bdffe0 addiu sp,sp,-32 +800c31bc: afb20018 sw s2,24(sp) +800c31c0: 3c128021 lui s2,0x8021 +800c31c4: afbf001c sw ra,28(sp) +800c31c8: afb10014 sw s1,20(sp) +800c31cc: afb00010 sw s0,16(sp) +800c31d0: 2643e424 addiu v1,s2,-7132 +800c31d4: 90640004 lbu a0,4(v1) +800c31d8: 2c8200f0 sltiu v0,a0,240 +800c31dc: 14400019 bnez v0,800c3244 <_Z5Apu06v+0x8c> +800c31e0: 90710002 lbu s1,2(v1) +800c31e4: 3c108021 lui s0,0x8021 +800c31e8: 2605e3e8 addiu a1,s0,-7192 +800c31ec: 8ca60008 lw a2,8(a1) +800c31f0: 8ca20004 lw v0,4(a1) +800c31f4: 10c20015 beq a2,v0,800c324c <_Z5Apu06v+0x94> +800c31f8: 2482000c addiu v0,a0,12 +800c31fc: 2603e3e8 addiu v1,s0,-7192 +800c3200: 8c620008 lw v0,8(v1) +800c3204: 8e03e3e8 lw v1,-7192(s0) +800c3208: 00441021 addu v0,v0,a0 +800c320c: 90420000 lbu v0,0(v0) +800c3210: 02222025 or a0,s1,v0 +800c3214: 2645e424 addiu a1,s2,-7132 +800c3218: 2602e3e8 addiu v0,s0,-7192 +800c321c: a0440029 sb a0,41(v0) +800c3220: a0a40002 sb a0,2(a1) +800c3224: 24630001 addiu v1,v1,1 +800c3228: ae03e3e8 sw v1,-7192(s0) +800c322c: 8fbf001c lw ra,28(sp) +800c3230: 8fb20018 lw s2,24(sp) +800c3234: 8fb10014 lw s1,20(sp) +800c3238: 8fb00010 lw s0,16(sp) +800c323c: 03e00008 jr ra +800c3240: 27bd0020 addiu sp,sp,32 +800c3244: 08030c7f j 800c31fc <_Z5Apu06v+0x44> +800c3248: 3c108021 lui s0,0x8021 +800c324c: 304200ff andi v0,v0,0xff +800c3250: 2c420004 sltiu v0,v0,4 +800c3254: 1440000d bnez v0,800c328c <_Z5Apu06v+0xd4> +800c3258: 8e03e3e8 lw v1,-7192(s0) +800c325c: 2c8200fd sltiu v0,a0,253 +800c3260: 14400010 bnez v0,800c32a4 <_Z5Apu06v+0xec> +800c3264: 00000000 nop +800c3268: 8ca20014 lw v0,20(a1) +800c326c: aca20018 sw v0,24(a1) +800c3270: aca30014 sw v1,20(a1) +800c3274: 00c41021 addu v0,a2,a0 +800c3278: 90430000 lbu v1,0(v0) +800c327c: a0400000 sb zero,0(v0) +800c3280: 00601021 move v0,v1 +800c3284: 08030c84 j 800c3210 <_Z5Apu06v+0x58> +800c3288: 8e03e3e8 lw v1,-7192(s0) +800c328c: 8ca20014 lw v0,20(a1) +800c3290: aca20018 sw v0,24(a1) +800c3294: aca30014 sw v1,20(a1) +800c3298: 00c41021 addu v0,a2,a0 +800c329c: 08030c84 j 800c3210 <_Z5Apu06v+0x58> +800c32a0: 90420000 lbu v0,0(v0) +800c32a4: 240200f3 li v0,243 +800c32a8: 10820005 beq a0,v0,800c32c0 <_Z5Apu06v+0x108> +800c32ac: 00000000 nop +800c32b0: 00c41021 addu v0,a2,a0 +800c32b4: 90420000 lbu v0,0(v0) +800c32b8: 08030c84 j 800c3210 <_Z5Apu06v+0x58> +800c32bc: 8e03e3e8 lw v1,-7192(s0) +800c32c0: 3c02800b lui v0,0x800b +800c32c4: 24420bb8 addiu v0,v0,3000 +800c32c8: 0040f809 jalr v0 +800c32cc: 00000000 nop +800c32d0: 08030c84 j 800c3210 <_Z5Apu06v+0x58> +800c32d4: 8e03e3e8 lw v1,-7192(s0) + +800c32d8 <_Z5Apu04v>: +800c32d8: 27bdffe0 addiu sp,sp,-32 +800c32dc: afb00010 sw s0,16(sp) +800c32e0: 3c108021 lui s0,0x8021 +800c32e4: 8e05e3e8 lw a1,-7192(s0) +800c32e8: afb20018 sw s2,24(sp) +800c32ec: afbf001c sw ra,28(sp) +800c32f0: afb10014 sw s1,20(sp) +800c32f4: 90a40001 lbu a0,1(a1) +800c32f8: 3c128021 lui s2,0x8021 +800c32fc: 2642e424 addiu v0,s2,-7132 +800c3300: 2c8300f0 sltiu v1,a0,240 +800c3304: 14600006 bnez v1,800c3320 <_Z5Apu04v+0x48> +800c3308: 90510002 lbu s1,2(v0) +800c330c: 2606e3e8 addiu a2,s0,-7192 +800c3310: 8cc70008 lw a3,8(a2) +800c3314: 8cc20004 lw v0,4(a2) +800c3318: 10e20013 beq a3,v0,800c3368 <_Z5Apu04v+0x90> +800c331c: 2482000c addiu v0,a0,12 +800c3320: 2603e3e8 addiu v1,s0,-7192 +800c3324: 8c620008 lw v0,8(v1) +800c3328: 00441021 addu v0,v0,a0 +800c332c: 90420000 lbu v0,0(v0) +800c3330: 8e03e3e8 lw v1,-7192(s0) +800c3334: 02222025 or a0,s1,v0 +800c3338: 2645e424 addiu a1,s2,-7132 +800c333c: 2602e3e8 addiu v0,s0,-7192 +800c3340: a0440029 sb a0,41(v0) +800c3344: a0a40002 sb a0,2(a1) +800c3348: 24630002 addiu v1,v1,2 +800c334c: ae03e3e8 sw v1,-7192(s0) +800c3350: 8fbf001c lw ra,28(sp) +800c3354: 8fb20018 lw s2,24(sp) +800c3358: 8fb10014 lw s1,20(sp) +800c335c: 8fb00010 lw s0,16(sp) +800c3360: 03e00008 jr ra +800c3364: 27bd0020 addiu sp,sp,32 +800c3368: 304200ff andi v0,v0,0xff +800c336c: 2c420004 sltiu v0,v0,4 +800c3370: 1440000a bnez v0,800c339c <_Z5Apu04v+0xc4> +800c3374: 00e41021 addu v0,a3,a0 +800c3378: 2c8200fd sltiu v0,a0,253 +800c337c: 1440000c bnez v0,800c33b0 <_Z5Apu04v+0xd8> +800c3380: 00e41821 addu v1,a3,a0 +800c3384: 8cc20014 lw v0,20(a2) +800c3388: acc50014 sw a1,20(a2) +800c338c: acc20018 sw v0,24(a2) +800c3390: 90620000 lbu v0,0(v1) +800c3394: 08030ccc j 800c3330 <_Z5Apu04v+0x58> +800c3398: a0600000 sb zero,0(v1) +800c339c: 8cc30014 lw v1,20(a2) +800c33a0: acc50014 sw a1,20(a2) +800c33a4: acc30018 sw v1,24(a2) +800c33a8: 08030ccc j 800c3330 <_Z5Apu04v+0x58> +800c33ac: 90420000 lbu v0,0(v0) +800c33b0: 240200f3 li v0,243 +800c33b4: 10820004 beq a0,v0,800c33c8 <_Z5Apu04v+0xf0> +800c33b8: 00000000 nop +800c33bc: 00e41021 addu v0,a3,a0 +800c33c0: 08030ccc j 800c3330 <_Z5Apu04v+0x58> +800c33c4: 90420000 lbu v0,0(v0) +800c33c8: 3c02800b lui v0,0x800b +800c33cc: 24420bb8 addiu v0,v0,3000 +800c33d0: 0040f809 jalr v0 +800c33d4: 00000000 nop +800c33d8: 08030ccd j 800c3334 <_Z5Apu04v+0x5c> +800c33dc: 8e03e3e8 lw v1,-7192(s0) + +800c33e0 <_Z5ApuF3v>: +800c33e0: 27bdffe0 addiu sp,sp,-32 +800c33e4: afb10014 sw s1,20(sp) +800c33e8: afb00010 sw s0,16(sp) +800c33ec: afbf0018 sw ra,24(sp) +800c33f0: 3c108021 lui s0,0x8021 +800c33f4: 8e07e3e8 lw a3,-7192(s0) +800c33f8: 2609e3e8 addiu t1,s0,-7192 +800c33fc: 90e40001 lbu a0,1(a3) +800c3400: 3c028022 lui v0,0x8022 +800c3404: 8d280004 lw t0,4(t1) +800c3408: a04450bc sb a0,20668(v0) +800c340c: 80e50002 lb a1,2(a3) +800c3410: 00e81823 subu v1,a3,t0 +800c3414: 24630003 addiu v1,v1,3 +800c3418: 308600ff andi a2,a0,0xff +800c341c: 00a31821 addu v1,a1,v1 +800c3420: 3c118022 lui s1,0x8022 +800c3424: 3c028022 lui v0,0x8022 +800c3428: 2cc400f0 sltiu a0,a2,240 +800c342c: a04550c4 sb a1,20676(v0) +800c3430: 14800004 bnez a0,800c3444 <_Z5ApuF3v+0x64> +800c3434: a62350c6 sh v1,20678(s1) +800c3438: 8d220008 lw v0,8(t1) +800c343c: 1102001f beq t0,v0,800c34bc <_Z5ApuF3v+0xdc> +800c3440: 24c2000c addiu v0,a2,12 +800c3444: 2603e3e8 addiu v1,s0,-7192 +800c3448: 8c620008 lw v0,8(v1) +800c344c: 00461021 addu v0,v0,a2 +800c3450: 90420000 lbu v0,0(v0) +800c3454: 00021600 sll v0,v0,0x18 +800c3458: 00021603 sra v0,v0,0x18 +800c345c: 0440000f bltz v0,800c349c <_Z5ApuF3v+0xbc> +800c3460: 2605e3e8 addiu a1,s0,-7192 +800c3464: 3c078021 lui a3,0x8021 +800c3468: 962650c6 lhu a2,20678(s1) +800c346c: 8ce3e308 lw v1,-7416(a3) +800c3470: 8ca40038 lw a0,56(a1) +800c3474: 8ca20004 lw v0,4(a1) +800c3478: 00641821 addu v1,v1,a0 +800c347c: 00461021 addu v0,v0,a2 +800c3480: ae02e3e8 sw v0,-7192(s0) +800c3484: ace3e308 sw v1,-7416(a3) +800c3488: 8fbf0018 lw ra,24(sp) +800c348c: 8fb10014 lw s1,20(sp) +800c3490: 8fb00010 lw s0,16(sp) +800c3494: 03e00008 jr ra +800c3498: 27bd0020 addiu sp,sp,32 +800c349c: 8e02e3e8 lw v0,-7192(s0) +800c34a0: 24420003 addiu v0,v0,3 +800c34a4: ae02e3e8 sw v0,-7192(s0) +800c34a8: 8fbf0018 lw ra,24(sp) +800c34ac: 8fb10014 lw s1,20(sp) +800c34b0: 8fb00010 lw s0,16(sp) +800c34b4: 03e00008 jr ra +800c34b8: 27bd0020 addiu sp,sp,32 +800c34bc: 304200ff andi v0,v0,0xff +800c34c0: 2c420004 sltiu v0,v0,4 +800c34c4: 1440000a bnez v0,800c34f0 <_Z5ApuF3v+0x110> +800c34c8: 01061021 addu v0,t0,a2 +800c34cc: 2cc200fd sltiu v0,a2,253 +800c34d0: 1440000c bnez v0,800c3504 <_Z5ApuF3v+0x124> +800c34d4: 01061821 addu v1,t0,a2 +800c34d8: 8d220014 lw v0,20(t1) +800c34dc: ad270014 sw a3,20(t1) +800c34e0: ad220018 sw v0,24(t1) +800c34e4: 90620000 lbu v0,0(v1) +800c34e8: 08030d15 j 800c3454 <_Z5ApuF3v+0x74> +800c34ec: a0600000 sb zero,0(v1) +800c34f0: 8d230014 lw v1,20(t1) +800c34f4: ad270014 sw a3,20(t1) +800c34f8: ad230018 sw v1,24(t1) +800c34fc: 08030d15 j 800c3454 <_Z5ApuF3v+0x74> +800c3500: 90420000 lbu v0,0(v0) +800c3504: 240200f3 li v0,243 +800c3508: 10c20004 beq a2,v0,800c351c <_Z5ApuF3v+0x13c> +800c350c: 00000000 nop +800c3510: 01061021 addu v0,t0,a2 +800c3514: 08030d15 j 800c3454 <_Z5ApuF3v+0x74> +800c3518: 90420000 lbu v0,0(v0) +800c351c: 3c02800b lui v0,0x800b +800c3520: 24420bb8 addiu v0,v0,3000 +800c3524: 0040f809 jalr v0 +800c3528: 00000000 nop +800c352c: 08030d16 j 800c3458 <_Z5ApuF3v+0x78> +800c3530: 00021600 sll v0,v0,0x18 + +800c3534 <_Z5ApuD3v>: +800c3534: 27bdffe0 addiu sp,sp,-32 +800c3538: afb10014 sw s1,20(sp) +800c353c: afb00010 sw s0,16(sp) +800c3540: afbf0018 sw ra,24(sp) +800c3544: 3c108021 lui s0,0x8021 +800c3548: 8e07e3e8 lw a3,-7192(s0) +800c354c: 2609e3e8 addiu t1,s0,-7192 +800c3550: 90e40001 lbu a0,1(a3) +800c3554: 3c028022 lui v0,0x8022 +800c3558: 8d280004 lw t0,4(t1) +800c355c: a04450bc sb a0,20668(v0) +800c3560: 80e50002 lb a1,2(a3) +800c3564: 00e81823 subu v1,a3,t0 +800c3568: 24630003 addiu v1,v1,3 +800c356c: 308600ff andi a2,a0,0xff +800c3570: 00a31821 addu v1,a1,v1 +800c3574: 3c118022 lui s1,0x8022 +800c3578: 3c028022 lui v0,0x8022 +800c357c: 2cc400f0 sltiu a0,a2,240 +800c3580: a04550c4 sb a1,20676(v0) +800c3584: 14800004 bnez a0,800c3598 <_Z5ApuD3v+0x64> +800c3588: a62350c6 sh v1,20678(s1) +800c358c: 8d220008 lw v0,8(t1) +800c3590: 1102001e beq t0,v0,800c360c <_Z5ApuD3v+0xd8> +800c3594: 24c2000c addiu v0,a2,12 +800c3598: 2603e3e8 addiu v1,s0,-7192 +800c359c: 8c620008 lw v0,8(v1) +800c35a0: 00461021 addu v0,v0,a2 +800c35a4: 90420000 lbu v0,0(v0) +800c35a8: 30420040 andi v0,v0,0x40 +800c35ac: 14400010 bnez v0,800c35f0 <_Z5ApuD3v+0xbc> +800c35b0: 8e02e3e8 lw v0,-7192(s0) +800c35b4: 2605e3e8 addiu a1,s0,-7192 +800c35b8: 3c078021 lui a3,0x8021 +800c35bc: 962650c6 lhu a2,20678(s1) +800c35c0: 8ce3e308 lw v1,-7416(a3) +800c35c4: 8ca40038 lw a0,56(a1) +800c35c8: 8ca20004 lw v0,4(a1) +800c35cc: 00641821 addu v1,v1,a0 +800c35d0: 00461021 addu v0,v0,a2 +800c35d4: ae02e3e8 sw v0,-7192(s0) +800c35d8: ace3e308 sw v1,-7416(a3) +800c35dc: 8fbf0018 lw ra,24(sp) +800c35e0: 8fb10014 lw s1,20(sp) +800c35e4: 8fb00010 lw s0,16(sp) +800c35e8: 03e00008 jr ra +800c35ec: 27bd0020 addiu sp,sp,32 +800c35f0: 24420003 addiu v0,v0,3 +800c35f4: ae02e3e8 sw v0,-7192(s0) +800c35f8: 8fbf0018 lw ra,24(sp) +800c35fc: 8fb10014 lw s1,20(sp) +800c3600: 8fb00010 lw s0,16(sp) +800c3604: 03e00008 jr ra +800c3608: 27bd0020 addiu sp,sp,32 +800c360c: 304200ff andi v0,v0,0xff +800c3610: 2c420004 sltiu v0,v0,4 +800c3614: 1440000a bnez v0,800c3640 <_Z5ApuD3v+0x10c> +800c3618: 01061021 addu v0,t0,a2 +800c361c: 2cc200fd sltiu v0,a2,253 +800c3620: 1440000c bnez v0,800c3654 <_Z5ApuD3v+0x120> +800c3624: 01061821 addu v1,t0,a2 +800c3628: 8d220014 lw v0,20(t1) +800c362c: ad270014 sw a3,20(t1) +800c3630: ad220018 sw v0,24(t1) +800c3634: 90620000 lbu v0,0(v1) +800c3638: 08030d6a j 800c35a8 <_Z5ApuD3v+0x74> +800c363c: a0600000 sb zero,0(v1) +800c3640: 8d230014 lw v1,20(t1) +800c3644: ad270014 sw a3,20(t1) +800c3648: ad230018 sw v1,24(t1) +800c364c: 08030d6a j 800c35a8 <_Z5ApuD3v+0x74> +800c3650: 90420000 lbu v0,0(v0) +800c3654: 240200f3 li v0,243 +800c3658: 10c20004 beq a2,v0,800c366c <_Z5ApuD3v+0x138> +800c365c: 00000000 nop +800c3660: 01061021 addu v0,t0,a2 +800c3664: 08030d6a j 800c35a8 <_Z5ApuD3v+0x74> +800c3668: 90420000 lbu v0,0(v0) +800c366c: 3c02800b lui v0,0x800b +800c3670: 24420bb8 addiu v0,v0,3000 +800c3674: 0040f809 jalr v0 +800c3678: 00000000 nop +800c367c: 08030d6b j 800c35ac <_Z5ApuD3v+0x78> +800c3680: 30420040 andi v0,v0,0x40 + +800c3684 <_Z5ApuB3v>: +800c3684: 27bdffe0 addiu sp,sp,-32 +800c3688: afb10014 sw s1,20(sp) +800c368c: afb00010 sw s0,16(sp) +800c3690: afbf0018 sw ra,24(sp) +800c3694: 3c108021 lui s0,0x8021 +800c3698: 8e07e3e8 lw a3,-7192(s0) +800c369c: 2609e3e8 addiu t1,s0,-7192 +800c36a0: 90e40001 lbu a0,1(a3) +800c36a4: 3c028022 lui v0,0x8022 +800c36a8: 8d280004 lw t0,4(t1) +800c36ac: a04450bc sb a0,20668(v0) +800c36b0: 80e50002 lb a1,2(a3) +800c36b4: 00e81823 subu v1,a3,t0 +800c36b8: 24630003 addiu v1,v1,3 +800c36bc: 308600ff andi a2,a0,0xff +800c36c0: 00a31821 addu v1,a1,v1 +800c36c4: 3c118022 lui s1,0x8022 +800c36c8: 3c028022 lui v0,0x8022 +800c36cc: 2cc400f0 sltiu a0,a2,240 +800c36d0: a04550c4 sb a1,20676(v0) +800c36d4: 14800004 bnez a0,800c36e8 <_Z5ApuB3v+0x64> +800c36d8: a62350c6 sh v1,20678(s1) +800c36dc: 8d220008 lw v0,8(t1) +800c36e0: 1102001e beq t0,v0,800c375c <_Z5ApuB3v+0xd8> +800c36e4: 24c2000c addiu v0,a2,12 +800c36e8: 2603e3e8 addiu v1,s0,-7192 +800c36ec: 8c620008 lw v0,8(v1) +800c36f0: 00461021 addu v0,v0,a2 +800c36f4: 90420000 lbu v0,0(v0) +800c36f8: 30420020 andi v0,v0,0x20 +800c36fc: 14400010 bnez v0,800c3740 <_Z5ApuB3v+0xbc> +800c3700: 8e02e3e8 lw v0,-7192(s0) +800c3704: 2605e3e8 addiu a1,s0,-7192 +800c3708: 3c078021 lui a3,0x8021 +800c370c: 962650c6 lhu a2,20678(s1) +800c3710: 8ce3e308 lw v1,-7416(a3) +800c3714: 8ca40038 lw a0,56(a1) +800c3718: 8ca20004 lw v0,4(a1) +800c371c: 00641821 addu v1,v1,a0 +800c3720: 00461021 addu v0,v0,a2 +800c3724: ae02e3e8 sw v0,-7192(s0) +800c3728: ace3e308 sw v1,-7416(a3) +800c372c: 8fbf0018 lw ra,24(sp) +800c3730: 8fb10014 lw s1,20(sp) +800c3734: 8fb00010 lw s0,16(sp) +800c3738: 03e00008 jr ra +800c373c: 27bd0020 addiu sp,sp,32 +800c3740: 24420003 addiu v0,v0,3 +800c3744: ae02e3e8 sw v0,-7192(s0) +800c3748: 8fbf0018 lw ra,24(sp) +800c374c: 8fb10014 lw s1,20(sp) +800c3750: 8fb00010 lw s0,16(sp) +800c3754: 03e00008 jr ra +800c3758: 27bd0020 addiu sp,sp,32 +800c375c: 304200ff andi v0,v0,0xff +800c3760: 2c420004 sltiu v0,v0,4 +800c3764: 1440000a bnez v0,800c3790 <_Z5ApuB3v+0x10c> +800c3768: 01061021 addu v0,t0,a2 +800c376c: 2cc200fd sltiu v0,a2,253 +800c3770: 1440000c bnez v0,800c37a4 <_Z5ApuB3v+0x120> +800c3774: 01061821 addu v1,t0,a2 +800c3778: 8d220014 lw v0,20(t1) +800c377c: ad270014 sw a3,20(t1) +800c3780: ad220018 sw v0,24(t1) +800c3784: 90620000 lbu v0,0(v1) +800c3788: 08030dbe j 800c36f8 <_Z5ApuB3v+0x74> +800c378c: a0600000 sb zero,0(v1) +800c3790: 8d230014 lw v1,20(t1) +800c3794: ad270014 sw a3,20(t1) +800c3798: ad230018 sw v1,24(t1) +800c379c: 08030dbe j 800c36f8 <_Z5ApuB3v+0x74> +800c37a0: 90420000 lbu v0,0(v0) +800c37a4: 240200f3 li v0,243 +800c37a8: 10c20004 beq a2,v0,800c37bc <_Z5ApuB3v+0x138> +800c37ac: 00000000 nop +800c37b0: 01061021 addu v0,t0,a2 +800c37b4: 08030dbe j 800c36f8 <_Z5ApuB3v+0x74> +800c37b8: 90420000 lbu v0,0(v0) +800c37bc: 3c02800b lui v0,0x800b +800c37c0: 24420bb8 addiu v0,v0,3000 +800c37c4: 0040f809 jalr v0 +800c37c8: 00000000 nop +800c37cc: 08030dbf j 800c36fc <_Z5ApuB3v+0x78> +800c37d0: 30420020 andi v0,v0,0x20 + +800c37d4 <_Z5Apu93v>: +800c37d4: 27bdffe0 addiu sp,sp,-32 +800c37d8: afb10014 sw s1,20(sp) +800c37dc: afb00010 sw s0,16(sp) +800c37e0: afbf0018 sw ra,24(sp) +800c37e4: 3c108021 lui s0,0x8021 +800c37e8: 8e07e3e8 lw a3,-7192(s0) +800c37ec: 2609e3e8 addiu t1,s0,-7192 +800c37f0: 90e40001 lbu a0,1(a3) +800c37f4: 3c028022 lui v0,0x8022 +800c37f8: 8d280004 lw t0,4(t1) +800c37fc: a04450bc sb a0,20668(v0) +800c3800: 80e50002 lb a1,2(a3) +800c3804: 00e81823 subu v1,a3,t0 +800c3808: 24630003 addiu v1,v1,3 +800c380c: 308600ff andi a2,a0,0xff +800c3810: 00a31821 addu v1,a1,v1 +800c3814: 3c118022 lui s1,0x8022 +800c3818: 3c028022 lui v0,0x8022 +800c381c: 2cc400f0 sltiu a0,a2,240 +800c3820: a04550c4 sb a1,20676(v0) +800c3824: 14800004 bnez a0,800c3838 <_Z5Apu93v+0x64> +800c3828: a62350c6 sh v1,20678(s1) +800c382c: 8d220008 lw v0,8(t1) +800c3830: 1102001e beq t0,v0,800c38ac <_Z5Apu93v+0xd8> +800c3834: 24c2000c addiu v0,a2,12 +800c3838: 2603e3e8 addiu v1,s0,-7192 +800c383c: 8c620008 lw v0,8(v1) +800c3840: 00461021 addu v0,v0,a2 +800c3844: 90420000 lbu v0,0(v0) +800c3848: 30420010 andi v0,v0,0x10 +800c384c: 14400010 bnez v0,800c3890 <_Z5Apu93v+0xbc> +800c3850: 8e02e3e8 lw v0,-7192(s0) +800c3854: 2605e3e8 addiu a1,s0,-7192 +800c3858: 3c078021 lui a3,0x8021 +800c385c: 962650c6 lhu a2,20678(s1) +800c3860: 8ce3e308 lw v1,-7416(a3) +800c3864: 8ca40038 lw a0,56(a1) +800c3868: 8ca20004 lw v0,4(a1) +800c386c: 00641821 addu v1,v1,a0 +800c3870: 00461021 addu v0,v0,a2 +800c3874: ae02e3e8 sw v0,-7192(s0) +800c3878: ace3e308 sw v1,-7416(a3) +800c387c: 8fbf0018 lw ra,24(sp) +800c3880: 8fb10014 lw s1,20(sp) +800c3884: 8fb00010 lw s0,16(sp) +800c3888: 03e00008 jr ra +800c388c: 27bd0020 addiu sp,sp,32 +800c3890: 24420003 addiu v0,v0,3 +800c3894: ae02e3e8 sw v0,-7192(s0) +800c3898: 8fbf0018 lw ra,24(sp) +800c389c: 8fb10014 lw s1,20(sp) +800c38a0: 8fb00010 lw s0,16(sp) +800c38a4: 03e00008 jr ra +800c38a8: 27bd0020 addiu sp,sp,32 +800c38ac: 304200ff andi v0,v0,0xff +800c38b0: 2c420004 sltiu v0,v0,4 +800c38b4: 1440000a bnez v0,800c38e0 <_Z5Apu93v+0x10c> +800c38b8: 01061021 addu v0,t0,a2 +800c38bc: 2cc200fd sltiu v0,a2,253 +800c38c0: 1440000c bnez v0,800c38f4 <_Z5Apu93v+0x120> +800c38c4: 01061821 addu v1,t0,a2 +800c38c8: 8d220014 lw v0,20(t1) +800c38cc: ad270014 sw a3,20(t1) +800c38d0: ad220018 sw v0,24(t1) +800c38d4: 90620000 lbu v0,0(v1) +800c38d8: 08030e12 j 800c3848 <_Z5Apu93v+0x74> +800c38dc: a0600000 sb zero,0(v1) +800c38e0: 8d230014 lw v1,20(t1) +800c38e4: ad270014 sw a3,20(t1) +800c38e8: ad230018 sw v1,24(t1) +800c38ec: 08030e12 j 800c3848 <_Z5Apu93v+0x74> +800c38f0: 90420000 lbu v0,0(v0) +800c38f4: 240200f3 li v0,243 +800c38f8: 10c20004 beq a2,v0,800c390c <_Z5Apu93v+0x138> +800c38fc: 00000000 nop +800c3900: 01061021 addu v0,t0,a2 +800c3904: 08030e12 j 800c3848 <_Z5Apu93v+0x74> +800c3908: 90420000 lbu v0,0(v0) +800c390c: 3c02800b lui v0,0x800b +800c3910: 24420bb8 addiu v0,v0,3000 +800c3914: 0040f809 jalr v0 +800c3918: 00000000 nop +800c391c: 08030e13 j 800c384c <_Z5Apu93v+0x78> +800c3920: 30420010 andi v0,v0,0x10 + +800c3924 <_Z5Apu73v>: +800c3924: 27bdffe0 addiu sp,sp,-32 +800c3928: afb10014 sw s1,20(sp) +800c392c: afb00010 sw s0,16(sp) +800c3930: afbf0018 sw ra,24(sp) +800c3934: 3c108021 lui s0,0x8021 +800c3938: 8e07e3e8 lw a3,-7192(s0) +800c393c: 2609e3e8 addiu t1,s0,-7192 +800c3940: 90e40001 lbu a0,1(a3) +800c3944: 3c028022 lui v0,0x8022 +800c3948: 8d280004 lw t0,4(t1) +800c394c: a04450bc sb a0,20668(v0) +800c3950: 80e50002 lb a1,2(a3) +800c3954: 00e81823 subu v1,a3,t0 +800c3958: 24630003 addiu v1,v1,3 +800c395c: 308600ff andi a2,a0,0xff +800c3960: 00a31821 addu v1,a1,v1 +800c3964: 3c118022 lui s1,0x8022 +800c3968: 3c028022 lui v0,0x8022 +800c396c: 2cc400f0 sltiu a0,a2,240 +800c3970: a04550c4 sb a1,20676(v0) +800c3974: 14800004 bnez a0,800c3988 <_Z5Apu73v+0x64> +800c3978: a62350c6 sh v1,20678(s1) +800c397c: 8d220008 lw v0,8(t1) +800c3980: 1102001e beq t0,v0,800c39fc <_Z5Apu73v+0xd8> +800c3984: 24c2000c addiu v0,a2,12 +800c3988: 2603e3e8 addiu v1,s0,-7192 +800c398c: 8c620008 lw v0,8(v1) +800c3990: 00461021 addu v0,v0,a2 +800c3994: 90420000 lbu v0,0(v0) +800c3998: 30420008 andi v0,v0,0x8 +800c399c: 14400010 bnez v0,800c39e0 <_Z5Apu73v+0xbc> +800c39a0: 8e02e3e8 lw v0,-7192(s0) +800c39a4: 2605e3e8 addiu a1,s0,-7192 +800c39a8: 3c078021 lui a3,0x8021 +800c39ac: 962650c6 lhu a2,20678(s1) +800c39b0: 8ce3e308 lw v1,-7416(a3) +800c39b4: 8ca40038 lw a0,56(a1) +800c39b8: 8ca20004 lw v0,4(a1) +800c39bc: 00641821 addu v1,v1,a0 +800c39c0: 00461021 addu v0,v0,a2 +800c39c4: ae02e3e8 sw v0,-7192(s0) +800c39c8: ace3e308 sw v1,-7416(a3) +800c39cc: 8fbf0018 lw ra,24(sp) +800c39d0: 8fb10014 lw s1,20(sp) +800c39d4: 8fb00010 lw s0,16(sp) +800c39d8: 03e00008 jr ra +800c39dc: 27bd0020 addiu sp,sp,32 +800c39e0: 24420003 addiu v0,v0,3 +800c39e4: ae02e3e8 sw v0,-7192(s0) +800c39e8: 8fbf0018 lw ra,24(sp) +800c39ec: 8fb10014 lw s1,20(sp) +800c39f0: 8fb00010 lw s0,16(sp) +800c39f4: 03e00008 jr ra +800c39f8: 27bd0020 addiu sp,sp,32 +800c39fc: 304200ff andi v0,v0,0xff +800c3a00: 2c420004 sltiu v0,v0,4 +800c3a04: 1440000a bnez v0,800c3a30 <_Z5Apu73v+0x10c> +800c3a08: 01061021 addu v0,t0,a2 +800c3a0c: 2cc200fd sltiu v0,a2,253 +800c3a10: 1440000c bnez v0,800c3a44 <_Z5Apu73v+0x120> +800c3a14: 01061821 addu v1,t0,a2 +800c3a18: 8d220014 lw v0,20(t1) +800c3a1c: ad270014 sw a3,20(t1) +800c3a20: ad220018 sw v0,24(t1) +800c3a24: 90620000 lbu v0,0(v1) +800c3a28: 08030e66 j 800c3998 <_Z5Apu73v+0x74> +800c3a2c: a0600000 sb zero,0(v1) +800c3a30: 8d230014 lw v1,20(t1) +800c3a34: ad270014 sw a3,20(t1) +800c3a38: ad230018 sw v1,24(t1) +800c3a3c: 08030e66 j 800c3998 <_Z5Apu73v+0x74> +800c3a40: 90420000 lbu v0,0(v0) +800c3a44: 240200f3 li v0,243 +800c3a48: 10c20004 beq a2,v0,800c3a5c <_Z5Apu73v+0x138> +800c3a4c: 00000000 nop +800c3a50: 01061021 addu v0,t0,a2 +800c3a54: 08030e66 j 800c3998 <_Z5Apu73v+0x74> +800c3a58: 90420000 lbu v0,0(v0) +800c3a5c: 3c02800b lui v0,0x800b +800c3a60: 24420bb8 addiu v0,v0,3000 +800c3a64: 0040f809 jalr v0 +800c3a68: 00000000 nop +800c3a6c: 08030e67 j 800c399c <_Z5Apu73v+0x78> +800c3a70: 30420008 andi v0,v0,0x8 + ... + +800c3a80 <_Z20S9xAPUSetEndOfSampleiP7Channel>: +800c3a80: 24060001 li a2,1 +800c3a84: 00863004 sllv a2,a2,a0 +800c3a88: 00063600 sll a2,a2,0x18 +800c3a8c: 00063603 sra a2,a2,0x18 +800c3a90: 3c028021 lui v0,0x8021 +800c3a94: aca00084 sw zero,132(a1) +800c3a98: aca00000 sw zero,0(a1) +800c3a9c: 2442e308 addiu v0,v0,-7416 +800c3aa0: 00061827 nor v1,zero,a2 +800c3aa4: 90470087 lbu a3,135(v0) +800c3aa8: 90450057 lbu a1,87(v0) +800c3aac: 90480067 lbu t0,103(v0) +800c3ab0: 90440006 lbu a0,6(v0) +800c3ab4: 00031e00 sll v1,v1,0x18 +800c3ab8: 00031e03 sra v1,v1,0x18 +800c3abc: 00642024 and a0,v1,a0 +800c3ac0: 00652824 and a1,v1,a1 +800c3ac4: 00c73025 or a2,a2,a3 +800c3ac8: 00681824 and v1,v1,t0 +800c3acc: a0440006 sb a0,6(v0) +800c3ad0: a0460087 sb a2,135(v0) +800c3ad4: a0450057 sb a1,87(v0) +800c3ad8: 03e00008 jr ra +800c3adc: a0430067 sb v1,103(v0) + +800c3ae0 <_Z13S9xAPUSetEndXi>: +800c3ae0: 3c028021 lui v0,0x8021 +800c3ae4: 2442e308 addiu v0,v0,-7416 +800c3ae8: 90450087 lbu a1,135(v0) +800c3aec: 24030001 li v1,1 +800c3af0: 00831804 sllv v1,v1,a0 +800c3af4: 00651825 or v1,v1,a1 +800c3af8: 03e00008 jr ra +800c3afc: a0430087 sb v1,135(v0) + +800c3b00 <_Z13S9xSetEnvRateP7Channelmii>: +800c3b00: 27bdffe8 addiu sp,sp,-24 +800c3b04: 2402ffff li v0,-1 +800c3b08: afb00010 sw s0,16(sp) +800c3b0c: afbf0014 sw ra,20(sp) +800c3b10: 00808021 move s0,a0 +800c3b14: 10a20021 beq a1,v0,800c3b9c <_Z13S9xSetEnvRateP7Channelmii+0x9c> +800c3b18: a4870024 sh a3,36(a0) +800c3b1c: 3c028028 lui v0,0x8028 +800c3b20: 24449c78 addiu a0,v0,-25480 +800c3b24: 14a00006 bnez a1,800c3b40 <_Z13S9xSetEnvRateP7Channelmii+0x40> +800c3b28: ae060030 sw a2,48(s0) +800c3b2c: ae00002c sw zero,44(s0) +800c3b30: 8fbf0014 lw ra,20(sp) +800c3b34: 8fb00010 lw s0,16(sp) +800c3b38: 03e00008 jr ra +800c3b3c: 27bd0018 addiu sp,sp,24 +800c3b40: 8c820008 lw v0,8(a0) +800c3b44: 1040fff9 beqz v0,800c3b2c <_Z13S9xSetEnvRateP7Channelmii+0x2c> +800c3b48: 3c028019 lui v0,0x8019 +800c3b4c: 8e030000 lw v1,0(s0) +800c3b50: 24424ab0 addiu v0,v0,19120 +800c3b54: 00031880 sll v1,v1,0x2 +800c3b58: 00621821 addu v1,v1,v0 +800c3b5c: 8c860008 lw a2,8(a0) +800c3b60: 8c640000 lw a0,0(v1) +800c3b64: 3c0203e8 lui v0,0x3e8 +800c3b68: 70a63002 mul a2,a1,a2 +800c3b6c: 00820018 mult a0,v0 +800c3b70: 3c028019 lui v0,0x8019 +800c3b74: 00002012 mflo a0 +800c3b78: 00002810 mfhi a1 +800c3b7c: 24429370 addiu v0,v0,-27792 +800c3b80: 0040f809 jalr v0 +800c3b84: 00003821 move a3,zero +800c3b88: ae02002c sw v0,44(s0) +800c3b8c: 8fbf0014 lw ra,20(sp) +800c3b90: 8fb00010 lw s0,16(sp) +800c3b94: 03e00008 jr ra +800c3b98: 27bd0018 addiu sp,sp,24 +800c3b9c: 08030ecb j 800c3b2c <_Z13S9xSetEnvRateP7Channelmii+0x2c> +800c3ba0: ac800030 sw zero,48(a0) + +800c3ba4 <_Z17S9xSetSoundVolumeiss>: +800c3ba4: 00041100 sll v0,a0,0x4 +800c3ba8: 00041980 sll v1,a0,0x6 +800c3bac: 00621823 subu v1,v1,v0 +800c3bb0: 3c028028 lui v0,0x8028 +800c3bb4: 00641823 subu v1,v1,a0 +800c3bb8: 24429c78 addiu v0,v0,-25480 +800c3bbc: 8c440018 lw a0,24(v0) +800c3bc0: 00031880 sll v1,v1,0x2 +800c3bc4: 3c028021 lui v0,0x8021 +800c3bc8: 24630030 addiu v1,v1,48 +800c3bcc: 244269e0 addiu v0,v0,27104 +800c3bd0: 00052c00 sll a1,a1,0x10 +800c3bd4: 00063400 sll a2,a2,0x10 +800c3bd8: 00624021 addu t0,v1,v0 +800c3bdc: 00052c03 sra a1,a1,0x10 +800c3be0: 1480000b bnez a0,800c3c10 <_Z17S9xSetSoundVolumeiss+0x6c> +800c3be4: 00063403 sra a2,a2,0x10 +800c3be8: 04c00019 bltz a2,800c3c50 <_Z17S9xSetSoundVolumeiss+0xac> +800c3bec: 00c01021 move v0,a2 +800c3bf0: 04a0001a bltz a1,800c3c5c <_Z17S9xSetSoundVolumeiss+0xb8> +800c3bf4: 00a01821 move v1,a1 +800c3bf8: 00431821 addu v1,v0,v1 +800c3bfc: 000317c2 srl v0,v1,0x1f +800c3c00: 00431021 addu v0,v0,v1 +800c3c04: 00021043 sra v0,v0,0x1 +800c3c08: 00022c00 sll a1,v0,0x10 +800c3c0c: 00052c03 sra a1,a1,0x10 +800c3c10: 8d03001c lw v1,28(t0) +800c3c14: a5050008 sh a1,8(t0) +800c3c18: 70c31002 mul v0,a2,v1 +800c3c1c: 70a31802 mul v1,a1,v1 +800c3c20: a506000a sh a2,10(t0) +800c3c24: 2447007f addiu a3,v0,127 +800c3c28: 2466007f addiu a2,v1,127 +800c3c2c: 28640000 slti a0,v1,0 +800c3c30: 28450000 slti a1,v0,0 +800c3c34: 00c4180b movn v1,a2,a0 +800c3c38: 00e5100b movn v0,a3,a1 +800c3c3c: 000319c3 sra v1,v1,0x7 +800c3c40: 000211c3 sra v0,v0,0x7 +800c3c44: a5020022 sh v0,34(t0) +800c3c48: 03e00008 jr ra +800c3c4c: a5030020 sh v1,32(t0) +800c3c50: 00061023 negu v0,a2 +800c3c54: 04a1ffe8 bgez a1,800c3bf8 <_Z17S9xSetSoundVolumeiss+0x54> +800c3c58: 00a01821 move v1,a1 +800c3c5c: 08030efe j 800c3bf8 <_Z17S9xSetSoundVolumeiss+0x54> +800c3c60: 00051823 negu v1,a1 + +800c3c64 <_Z18S9xSetMasterVolumess>: +800c3c64: 3c088021 lui t0,0x8021 +800c3c68: 2502e42c addiu v0,t0,-7124 +800c3c6c: 9043006b lbu v1,107(v0) +800c3c70: 00043400 sll a2,a0,0x10 +800c3c74: 00053c00 sll a3,a1,0x10 +800c3c78: 00063403 sra a2,a2,0x10 +800c3c7c: 14600021 bnez v1,800c3d04 <_Z18S9xSetMasterVolumess+0xa0> +800c3c80: 00073c03 sra a3,a3,0x10 +800c3c84: 3c028022 lui v0,0x8022 +800c3c88: 904350a9 lbu v1,20649(v0) +800c3c8c: 1460001d bnez v1,800c3d04 <_Z18S9xSetMasterVolumess+0xa0> +800c3c90: 3c028028 lui v0,0x8028 +800c3c94: 24429c78 addiu v0,v0,-25480 +800c3c98: 8c430018 lw v1,24(v0) +800c3c9c: 1460000c bnez v1,800c3cd0 <_Z18S9xSetMasterVolumess+0x6c> +800c3ca0: 2502e42c addiu v0,t0,-7124 +800c3ca4: 04e00020 bltz a3,800c3d28 <_Z18S9xSetMasterVolumess+0xc4> +800c3ca8: 00e01021 move v0,a3 +800c3cac: 04c00020 bltz a2,800c3d30 <_Z18S9xSetMasterVolumess+0xcc> +800c3cb0: 00c01821 move v1,a2 +800c3cb4: 00431821 addu v1,v0,v1 +800c3cb8: 000317c2 srl v0,v1,0x1f +800c3cbc: 00431021 addu v0,v0,v1 +800c3cc0: 00021043 sra v0,v0,0x1 +800c3cc4: 00023400 sll a2,v0,0x10 +800c3cc8: 00063403 sra a2,a2,0x10 +800c3ccc: 2502e42c addiu v0,t0,-7124 +800c3cd0: 9043005e lbu v1,94(v0) +800c3cd4: 3c058021 lui a1,0x8021 +800c3cd8: 38620001 xori v0,v1,0x1 +800c3cdc: 24a469e0 addiu a0,a1,27104 +800c3ce0: 00021080 sll v0,v0,0x2 +800c3ce4: 00031880 sll v1,v1,0x2 +800c3ce8: 00441021 addu v0,v0,a0 +800c3cec: 00641821 addu v1,v1,a0 +800c3cf0: ac660614 sw a2,1556(v1) +800c3cf4: a4a669e0 sh a2,27104(a1) +800c3cf8: ac470614 sw a3,1556(v0) +800c3cfc: 03e00008 jr ra +800c3d00: a4870002 sh a3,2(a0) +800c3d04: 3c058021 lui a1,0x8021 +800c3d08: 24a269e0 addiu v0,a1,27104 +800c3d0c: 2403007f li v1,127 +800c3d10: 2404007f li a0,127 +800c3d14: ac440614 sw a0,1556(v0) +800c3d18: a4430002 sh v1,2(v0) +800c3d1c: a4a369e0 sh v1,27104(a1) +800c3d20: 03e00008 jr ra +800c3d24: ac440618 sw a0,1560(v0) +800c3d28: 08030f2b j 800c3cac <_Z18S9xSetMasterVolumess+0x48> +800c3d2c: 00071023 negu v0,a3 +800c3d30: 08030f2d j 800c3cb4 <_Z18S9xSetMasterVolumess+0x50> +800c3d34: 00061823 negu v1,a2 + +800c3d38 <_Z16S9xSetEchoVolumess>: +800c3d38: 3c028021 lui v0,0x8021 +800c3d3c: 9046e48a lbu a2,-7030(v0) +800c3d40: 3c028021 lui v0,0x8021 +800c3d44: 244769e0 addiu a3,v0,27104 +800c3d48: 38c30001 xori v1,a2,0x1 +800c3d4c: 3c028028 lui v0,0x8028 +800c3d50: 00031880 sll v1,v1,0x2 +800c3d54: 24429c78 addiu v0,v0,-25480 +800c3d58: 00674021 addu t0,v1,a3 +800c3d5c: 8c430018 lw v1,24(v0) +800c3d60: 00063080 sll a2,a2,0x2 +800c3d64: 00041400 sll v0,a0,0x10 +800c3d68: 00052c00 sll a1,a1,0x10 +800c3d6c: 00c73021 addu a2,a2,a3 +800c3d70: 00021403 sra v0,v0,0x10 +800c3d74: 1460000b bnez v1,800c3da4 <_Z16S9xSetEchoVolumess+0x6c> +800c3d78: 00052c03 sra a1,a1,0x10 +800c3d7c: 04a0000e bltz a1,800c3db8 <_Z16S9xSetEchoVolumess+0x80> +800c3d80: 00a02021 move a0,a1 +800c3d84: 0440000f bltz v0,800c3dc4 <_Z16S9xSetEchoVolumess+0x8c> +800c3d88: 00401821 move v1,v0 +800c3d8c: 00831821 addu v1,a0,v1 +800c3d90: 000317c2 srl v0,v1,0x1f +800c3d94: 00431021 addu v0,v0,v1 +800c3d98: 00021043 sra v0,v0,0x1 +800c3d9c: 00021400 sll v0,v0,0x10 +800c3da0: 00021403 sra v0,v0,0x10 +800c3da4: acc2061c sw v0,1564(a2) +800c3da8: a4e20004 sh v0,4(a3) +800c3dac: a4e50006 sh a1,6(a3) +800c3db0: 03e00008 jr ra +800c3db4: ad05061c sw a1,1564(t0) +800c3db8: 00052023 negu a0,a1 +800c3dbc: 0441fff3 bgez v0,800c3d8c <_Z16S9xSetEchoVolumess+0x54> +800c3dc0: 00401821 move v1,v0 +800c3dc4: 08030f63 j 800c3d8c <_Z16S9xSetEchoVolumess+0x54> +800c3dc8: 00021823 negu v1,v0 + +800c3dcc <_Z18S9xSetEchoFeedbacki>: +800c3dcc: 28830080 slti v1,a0,128 +800c3dd0: 2402007f li v0,127 +800c3dd4: 0083100b movn v0,a0,v1 +800c3dd8: 2843ff80 slti v1,v0,-128 +800c3ddc: 2404ff80 li a0,-128 +800c3de0: 0043200a movz a0,v0,v1 +800c3de4: 3c058021 lui a1,0x8021 +800c3de8: 03e00008 jr ra +800c3dec: aca469ec sw a0,27116(a1) + +800c3df0 <_Z31S9xSetFrequencyModulationEnableh>: +800c3df0: 308400fe andi a0,a0,0xfe +800c3df4: 3c028021 lui v0,0x8021 +800c3df8: 03e00008 jr ra +800c3dfc: ac446a00 sw a0,27136(v0) + +800c3e00 <_Z23S9xSetFilterCoefficientii>: +800c3e00: 3c03802c lui v1,0x802c +800c3e04: 30840007 andi a0,a0,0x7 +800c3e08: 246613a8 addiu a2,v1,5032 +800c3e0c: 00042080 sll a0,a0,0x2 +800c3e10: 00862021 addu a0,a0,a2 +800c3e14: ac850000 sw a1,0(a0) +800c3e18: 8c6313a8 lw v1,5032(v1) +800c3e1c: 2402007f li v0,127 +800c3e20: 10620003 beq v1,v0,800c3e30 <_Z23S9xSetFilterCoefficientii+0x30> +800c3e24: 00000000 nop +800c3e28: 14600015 bnez v1,800c3e80 <_Z23S9xSetFilterCoefficientii+0x80> +800c3e2c: 00001821 move v1,zero +800c3e30: 8cc20004 lw v0,4(a2) +800c3e34: 14400012 bnez v0,800c3e80 <_Z23S9xSetFilterCoefficientii+0x80> +800c3e38: 00001821 move v1,zero +800c3e3c: 8cc20008 lw v0,8(a2) +800c3e40: 14400010 bnez v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84> +800c3e44: 3c028021 lui v0,0x8021 +800c3e48: 8cc2000c lw v0,12(a2) +800c3e4c: 1440000d bnez v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84> +800c3e50: 3c028021 lui v0,0x8021 +800c3e54: 8cc20010 lw v0,16(a2) +800c3e58: 1440000a bnez v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84> +800c3e5c: 3c028021 lui v0,0x8021 +800c3e60: 8cc20014 lw v0,20(a2) +800c3e64: 14400007 bnez v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84> +800c3e68: 3c028021 lui v0,0x8021 +800c3e6c: 8cc20018 lw v0,24(a2) +800c3e70: 14400004 bnez v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84> +800c3e74: 3c028021 lui v0,0x8021 +800c3e78: 8cc2001c lw v0,28(a2) +800c3e7c: 2c430001 sltiu v1,v0,1 +800c3e80: 3c028021 lui v0,0x8021 +800c3e84: 03e00008 jr ra +800c3e88: a0436ff0 sb v1,28656(v0) + +800c3e8c <_Z20S9xGetEnvelopeHeighti>: +800c3e8c: 3c028021 lui v0,0x8021 +800c3e90: 00044100 sll t0,a0,0x4 +800c3e94: 00043980 sll a3,a0,0x6 +800c3e98: 9043e494 lbu v1,-7020(v0) +800c3e9c: 00e81023 subu v0,a3,t0 +800c3ea0: 3c098021 lui t1,0x8021 +800c3ea4: 00441023 subu v0,v0,a0 +800c3ea8: 252569e0 addiu a1,t1,27104 +800c3eac: 00021080 sll v0,v0,0x2 +800c3eb0: 14600007 bnez v1,800c3ed0 <_Z20S9xGetEnvelopeHeighti+0x44> +800c3eb4: 00452821 addu a1,v0,a1 +800c3eb8: 3c028022 lui v0,0x8022 +800c3ebc: 904350a6 lbu v1,20646(v0) +800c3ec0: 14600003 bnez v1,800c3ed0 <_Z20S9xGetEnvelopeHeighti+0x44> +800c3ec4: 00000000 nop +800c3ec8: 03e00008 jr ra +800c3ecc: 00001021 move v0,zero +800c3ed0: 8ca60030 lw a2,48(a1) +800c3ed4: 14c0000c bnez a2,800c3f08 <_Z20S9xGetEnvelopeHeighti+0x7c> +800c3ed8: 24020005 li v0,5 +800c3edc: 3c028022 lui v0,0x8022 +800c3ee0: 904350a6 lbu v1,20646(v0) +800c3ee4: 1060fff8 beqz v1,800c3ec8 <_Z20S9xGetEnvelopeHeighti+0x3c> +800c3ee8: 252369e0 addiu v1,t1,27104 +800c3eec: 00e81023 subu v0,a3,t0 +800c3ef0: 00441023 subu v0,v0,a0 +800c3ef4: 00021080 sll v0,v0,0x2 +800c3ef8: 10c0fff3 beqz a2,800c3ec8 <_Z20S9xGetEnvelopeHeighti+0x3c> +800c3efc: 00431021 addu v0,v0,v1 +800c3f00: 03e00008 jr ra +800c3f04: 8c42004c lw v0,76(v0) +800c3f08: 10c2fff4 beq a2,v0,800c3edc <_Z20S9xGetEnvelopeHeighti+0x50> +800c3f0c: 00000000 nop +800c3f10: 03e00008 jr ra +800c3f14: 8ca2004c lw v0,76(a1) + +800c3f18 <_Z17S9xSetSoundSampleit>: +800c3f18: 03e00008 jr ra +800c3f1c: 00000000 nop + +800c3f20 <_Z20S9xSetSoundFrequencyii>: +800c3f20: 3c028028 lui v0,0x8028 +800c3f24: 27bdffe0 addiu sp,sp,-32 +800c3f28: 24489c78 addiu t0,v0,-25480 +800c3f2c: 00041900 sll v1,a0,0x4 +800c3f30: 00041180 sll v0,a0,0x6 +800c3f34: afb10014 sw s1,20(sp) +800c3f38: 00431023 subu v0,v0,v1 +800c3f3c: afbf0018 sw ra,24(sp) +800c3f40: afb00010 sw s0,16(sp) +800c3f44: 00441023 subu v0,v0,a0 +800c3f48: 3c038021 lui v1,0x8021 +800c3f4c: 8d060008 lw a2,8(t0) +800c3f50: 00021080 sll v0,v0,0x2 +800c3f54: 246369e0 addiu v1,v1,27104 +800c3f58: 00438821 addu s1,v0,v1 +800c3f5c: 10c0002d beqz a2,800c4014 <_Z20S9xSetSoundFrequencyii+0xf4> +800c3f60: 00a03821 move a3,a1 +800c3f64: 8e230034 lw v1,52(s1) +800c3f68: 24020001 li v0,1 +800c3f6c: 1062002e beq v1,v0,800c4028 <_Z20S9xSetSoundFrequencyii+0x108> +800c3f70: 3c028021 lui v0,0x8021 +800c3f74: 00072fc3 sra a1,a3,0x1f +800c3f78: 8d060008 lw a2,8(t0) +800c3f7c: 00071402 srl v0,a3,0x10 +800c3f80: 00052c00 sll a1,a1,0x10 +800c3f84: 00452825 or a1,v0,a1 +800c3f88: 00e02021 move a0,a3 +800c3f8c: 3c028019 lui v0,0x8019 +800c3f90: 00042400 sll a0,a0,0x10 +800c3f94: 24429370 addiu v0,v0,-27792 +800c3f98: 0040f809 jalr v0 +800c3f9c: 00063fc3 sra a3,a2,0x1f +800c3fa0: 3c048021 lui a0,0x8021 +800c3fa4: 9085e49e lbu a1,-7010(a0) +800c3fa8: 00408021 move s0,v0 +800c3fac: 00402021 move a0,v0 +800c3fb0: 10a00018 beqz a1,800c4014 <_Z20S9xSetSoundFrequencyii+0xf4> +800c3fb4: ae220040 sw v0,64(s1) +800c3fb8: 3c058019 lui a1,0x8019 +800c3fbc: 24a5b190 addiu a1,a1,-20080 +800c3fc0: 00a0f809 jalr a1 +800c3fc4: 00000000 nop +800c3fc8: 00404021 move t0,v0 +800c3fcc: 00604821 move t1,v1 +800c3fd0: 00402021 move a0,v0 +800c3fd4: 0600001c bltz s0,800c4048 <_Z20S9xSetSoundFrequencyii+0x128> +800c3fd8: 00602821 move a1,v1 +800c3fdc: 3c028019 lui v0,0x8019 +800c3fe0: 01002021 move a0,t0 +800c3fe4: 8c46c938 lw a2,-14024(v0) +800c3fe8: 8c47c93c lw a3,-14020(v0) +800c3fec: 3c088019 lui t0,0x8019 +800c3ff0: 2508a780 addiu t0,t0,-22656 +800c3ff4: 0100f809 jalr t0 +800c3ff8: 01202821 move a1,t1 +800c3ffc: 00402021 move a0,v0 +800c4000: 3c028019 lui v0,0x8019 +800c4004: 244292c0 addiu v0,v0,-27968 +800c4008: 0040f809 jalr v0 +800c400c: 00602821 move a1,v1 +800c4010: ae220040 sw v0,64(s1) +800c4014: 8fbf0018 lw ra,24(sp) +800c4018: 8fb10014 lw s1,20(sp) +800c401c: 8fb00010 lw s0,16(sp) +800c4020: 03e00008 jr ra +800c4024: 27bd0020 addiu sp,sp,32 +800c4028: 9043e37f lbu v1,-7297(v0) +800c402c: 3c02801f lui v0,0x801f +800c4030: 3063001f andi v1,v1,0x1f +800c4034: 00031880 sll v1,v1,0x2 +800c4038: 2442b494 addiu v0,v0,-19308 +800c403c: 00621821 addu v1,v1,v0 +800c4040: 08030fdd j 800c3f74 <_Z20S9xSetSoundFrequencyii+0x54> +800c4044: 8c670000 lw a3,0(v1) +800c4048: 3c028019 lui v0,0x8019 +800c404c: 8c46ce90 lw a2,-12656(v0) +800c4050: 3c088019 lui t0,0x8019 +800c4054: 2508a708 addiu t0,t0,-22776 +800c4058: 0100f809 jalr t0 +800c405c: 8c47ce94 lw a3,-12652(v0) +800c4060: 00404021 move t0,v0 +800c4064: 08030ff7 j 800c3fdc <_Z20S9xSetSoundFrequencyii+0xbc> +800c4068: 00604821 move t1,v1 + +800c406c <_Z15S9xSetSoundTypeii>: +800c406c: 00041900 sll v1,a0,0x4 +800c4070: 00041180 sll v0,a0,0x6 +800c4074: 00431023 subu v0,v0,v1 +800c4078: 00441023 subu v0,v0,a0 +800c407c: 3c038021 lui v1,0x8021 +800c4080: 00021080 sll v0,v0,0x2 +800c4084: 246369e0 addiu v1,v1,27104 +800c4088: 00431021 addu v0,v0,v1 +800c408c: 03e00008 jr ra +800c4090: ac450034 sw a1,52(v0) + +800c4094 <_Z15S9xSetSoundMuteh>: +800c4094: 3c038028 lui v1,0x8028 +800c4098: 24639c78 addiu v1,v1,-25480 +800c409c: 90620014 lbu v0,20(v1) +800c40a0: 308400ff andi a0,a0,0xff +800c40a4: 304200ff andi v0,v0,0xff +800c40a8: a0640014 sb a0,20(v1) +800c40ac: 03e00008 jr ra +800c40b0: 00000000 nop + +800c40b4 <_Z13S9xResetSoundh>: +800c40b4: 27bdffe0 addiu sp,sp,-32 +800c40b8: afb20018 sw s2,24(sp) +800c40bc: 3c06802c lui a2,0x802c +800c40c0: 3c028028 lui v0,0x8028 +800c40c4: 3c128021 lui s2,0x8021 +800c40c8: 264769e0 addiu a3,s2,27104 +800c40cc: afb10014 sw s1,20(sp) +800c40d0: 24c313a8 addiu v1,a2,5032 +800c40d4: 24519c78 addiu s1,v0,-25480 +800c40d8: 24050001 li a1,1 +800c40dc: 2408007f li t0,127 +800c40e0: 240200ff li v0,255 +800c40e4: 308400ff andi a0,a0,0xff +800c40e8: afbf001c sw ra,28(sp) +800c40ec: afb00010 sw s0,16(sp) +800c40f0: ace00030 sw zero,48(a3) +800c40f4: ace000b4 sw zero,180(a3) +800c40f8: ace00034 sw zero,52(a3) +800c40fc: a4e00038 sh zero,56(a3) +800c4100: a4e0003a sh zero,58(a3) +800c4104: ace0003c sw zero,60(a3) +800c4108: ace00044 sw zero,68(a3) +800c410c: a0e00048 sb zero,72(a3) +800c4110: a4e00054 sh zero,84(a3) +800c4114: ace00058 sw zero,88(a3) +800c4118: ace0005c sw zero,92(a3) +800c411c: ace0004c sw zero,76(a3) +800c4120: ace000b8 sw zero,184(a3) +800c4124: a4e00050 sh zero,80(a3) +800c4128: a4e00052 sh zero,82(a3) +800c412c: ace00060 sw zero,96(a3) +800c4130: ace00064 sw zero,100(a3) +800c4134: ace00068 sw zero,104(a3) +800c4138: ace0006c sw zero,108(a3) +800c413c: ace00070 sw zero,112(a3) +800c4140: ace00074 sw zero,116(a3) +800c4144: ace000ec sw zero,236(a3) +800c4148: ace00170 sw zero,368(a3) +800c414c: ace000f0 sw zero,240(a3) +800c4150: a4e000f4 sh zero,244(a3) +800c4154: a4e000f6 sh zero,246(a3) +800c4158: ace000f8 sw zero,248(a3) +800c415c: ace00100 sw zero,256(a3) +800c4160: a0e00104 sb zero,260(a3) +800c4164: a4e00110 sh zero,272(a3) +800c4168: ace00114 sw zero,276(a3) +800c416c: ace00118 sw zero,280(a3) +800c4170: ace00108 sw zero,264(a3) +800c4174: ace00174 sw zero,372(a3) +800c4178: a4e0010c sh zero,268(a3) +800c417c: a4e0010e sh zero,270(a3) +800c4180: ace0011c sw zero,284(a3) +800c4184: ace00120 sw zero,288(a3) +800c4188: ace00124 sw zero,292(a3) +800c418c: ace00128 sw zero,296(a3) +800c4190: ace0012c sw zero,300(a3) +800c4194: ace00130 sw zero,304(a3) +800c4198: ace001a8 sw zero,424(a3) +800c419c: ace0022c sw zero,556(a3) +800c41a0: ace001ac sw zero,428(a3) +800c41a4: a4e001b0 sh zero,432(a3) +800c41a8: a4e001b2 sh zero,434(a3) +800c41ac: ace001b4 sw zero,436(a3) +800c41b0: ace001bc sw zero,444(a3) +800c41b4: a0e001c0 sb zero,448(a3) +800c41b8: a4e001cc sh zero,460(a3) +800c41bc: ace001d0 sw zero,464(a3) +800c41c0: ace001d4 sw zero,468(a3) +800c41c4: ace001c4 sw zero,452(a3) +800c41c8: ace00230 sw zero,560(a3) +800c41cc: a4e001c8 sh zero,456(a3) +800c41d0: a4e001ca sh zero,458(a3) +800c41d4: ace001d8 sw zero,472(a3) +800c41d8: ace001dc sw zero,476(a3) +800c41dc: ace001e0 sw zero,480(a3) +800c41e0: ace001e4 sw zero,484(a3) +800c41e4: ace001e8 sw zero,488(a3) +800c41e8: ace001ec sw zero,492(a3) +800c41ec: ace00264 sw zero,612(a3) +800c41f0: ace002e8 sw zero,744(a3) +800c41f4: ace00268 sw zero,616(a3) +800c41f8: a4e0026c sh zero,620(a3) +800c41fc: a4e0026e sh zero,622(a3) +800c4200: ace00270 sw zero,624(a3) +800c4204: ace00278 sw zero,632(a3) +800c4208: a0e0027c sb zero,636(a3) +800c420c: a4e00288 sh zero,648(a3) +800c4210: ace0028c sw zero,652(a3) +800c4214: ace00290 sw zero,656(a3) +800c4218: ace00280 sw zero,640(a3) +800c421c: ace002ec sw zero,748(a3) +800c4220: a4e00284 sh zero,644(a3) +800c4224: a4e00286 sh zero,646(a3) +800c4228: ace00294 sw zero,660(a3) +800c422c: ace00298 sw zero,664(a3) +800c4230: ace0029c sw zero,668(a3) +800c4234: ace002a0 sw zero,672(a3) +800c4238: ace002a4 sw zero,676(a3) +800c423c: ace002a8 sw zero,680(a3) +800c4240: ace00320 sw zero,800(a3) +800c4244: ace003a4 sw zero,932(a3) +800c4248: ace00324 sw zero,804(a3) +800c424c: a4e00328 sh zero,808(a3) +800c4250: a4e0032a sh zero,810(a3) +800c4254: ace0032c sw zero,812(a3) +800c4258: ace00334 sw zero,820(a3) +800c425c: a0e00338 sb zero,824(a3) +800c4260: a4e00344 sh zero,836(a3) +800c4264: ace00348 sw zero,840(a3) +800c4268: ace0034c sw zero,844(a3) +800c426c: ace0033c sw zero,828(a3) +800c4270: ace003a8 sw zero,936(a3) +800c4274: a4e00340 sh zero,832(a3) +800c4278: a4e00342 sh zero,834(a3) +800c427c: ace00350 sw zero,848(a3) +800c4280: ace00354 sw zero,852(a3) +800c4284: ace00358 sw zero,856(a3) +800c4288: ace0035c sw zero,860(a3) +800c428c: ace00360 sw zero,864(a3) +800c4290: ace00364 sw zero,868(a3) +800c4294: ace003dc sw zero,988(a3) +800c4298: ace00460 sw zero,1120(a3) +800c429c: ace003e0 sw zero,992(a3) +800c42a0: a4e003e4 sh zero,996(a3) +800c42a4: a4e003e6 sh zero,998(a3) +800c42a8: ace003e8 sw zero,1000(a3) +800c42ac: ace003f0 sw zero,1008(a3) +800c42b0: a0e003f4 sb zero,1012(a3) +800c42b4: a4e00400 sh zero,1024(a3) +800c42b8: ace00404 sw zero,1028(a3) +800c42bc: ace00408 sw zero,1032(a3) +800c42c0: ace003f8 sw zero,1016(a3) +800c42c4: ace00464 sw zero,1124(a3) +800c42c8: a4e003fc sh zero,1020(a3) +800c42cc: a4e003fe sh zero,1022(a3) +800c42d0: ace0040c sw zero,1036(a3) +800c42d4: ace00410 sw zero,1040(a3) +800c42d8: ace00414 sw zero,1044(a3) +800c42dc: ace00418 sw zero,1048(a3) +800c42e0: ace0041c sw zero,1052(a3) +800c42e4: ace00420 sw zero,1056(a3) +800c42e8: ace00498 sw zero,1176(a3) +800c42ec: ace0051c sw zero,1308(a3) +800c42f0: ace0049c sw zero,1180(a3) +800c42f4: a4e004a0 sh zero,1184(a3) +800c42f8: a4e004a2 sh zero,1186(a3) +800c42fc: ace004a4 sw zero,1188(a3) +800c4300: ace004ac sw zero,1196(a3) +800c4304: a0e004b0 sb zero,1200(a3) +800c4308: a4e004bc sh zero,1212(a3) +800c430c: ace004c0 sw zero,1216(a3) +800c4310: ace004c4 sw zero,1220(a3) +800c4314: ace004b4 sw zero,1204(a3) +800c4318: ace00520 sw zero,1312(a3) +800c431c: a4e004b8 sh zero,1208(a3) +800c4320: a4e004ba sh zero,1210(a3) +800c4324: ace004c8 sw zero,1224(a3) +800c4328: ace004cc sw zero,1228(a3) +800c432c: ace004d0 sw zero,1232(a3) +800c4330: ace004d4 sw zero,1236(a3) +800c4334: ace004d8 sw zero,1240(a3) +800c4338: ace004dc sw zero,1244(a3) +800c433c: ace00554 sw zero,1364(a3) +800c4340: ace005d8 sw zero,1496(a3) +800c4344: ace00558 sw zero,1368(a3) +800c4348: a4e0055c sh zero,1372(a3) +800c434c: a4e0055e sh zero,1374(a3) +800c4350: ace00560 sw zero,1376(a3) +800c4354: ace00568 sw zero,1384(a3) +800c4358: a0e0056c sb zero,1388(a3) +800c435c: a4e00578 sh zero,1400(a3) +800c4360: ace0057c sw zero,1404(a3) +800c4364: ace00580 sw zero,1408(a3) +800c4368: ace00570 sw zero,1392(a3) +800c436c: ace005dc sw zero,1500(a3) +800c4370: a4e00574 sh zero,1396(a3) +800c4374: a4e00576 sh zero,1398(a3) +800c4378: ace00584 sw zero,1412(a3) +800c437c: ace00588 sw zero,1416(a3) +800c4380: ace0058c sw zero,1420(a3) +800c4384: ace00590 sw zero,1424(a3) +800c4388: ace00594 sw zero,1428(a3) +800c438c: ace00598 sw zero,1432(a3) +800c4390: ace00010 sw zero,16(a3) +800c4394: a2250014 sb a1,20(s1) +800c4398: ace0000c sw zero,12(a3) +800c439c: ae250010 sw a1,16(s1) +800c43a0: ac60001c sw zero,28(v1) +800c43a4: ae220004 sw v0,4(s1) +800c43a8: ace50014 sw a1,20(a3) +800c43ac: ae200020 sw zero,32(s1) +800c43b0: acc813a8 sw t0,5032(a2) +800c43b4: ae200024 sw zero,36(s1) +800c43b8: ac600004 sw zero,4(v1) +800c43bc: ac600008 sw zero,8(v1) +800c43c0: ac60000c sw zero,12(v1) +800c43c4: ac600010 sw zero,16(v1) +800c43c8: ac600014 sw zero,20(v1) +800c43cc: ac600018 sw zero,24(v1) +800c43d0: ae200028 sw zero,40(s1) +800c43d4: 10800011 beqz a0,800c441c <_Z13S9xResetSoundh+0x368> +800c43d8: 00000000 nop +800c43dc: a64069e0 sh zero,27104(s2) +800c43e0: a4e00002 sh zero,2(a3) +800c43e4: a4e00004 sh zero,4(a3) +800c43e8: a4e00006 sh zero,6(a3) +800c43ec: ace00008 sw zero,8(a3) +800c43f0: ace00018 sw zero,24(a3) +800c43f4: ace0001c sw zero,28(a3) +800c43f8: ace00020 sw zero,32(a3) +800c43fc: ace00024 sw zero,36(a3) +800c4400: ace00028 sw zero,40(a3) +800c4404: ace0002c sw zero,44(a3) +800c4408: ace00614 sw zero,1556(a3) +800c440c: ace00618 sw zero,1560(a3) +800c4410: ace0061c sw zero,1564(a3) +800c4414: ace00620 sw zero,1568(a3) +800c4418: ace00624 sw zero,1572(a3) +800c441c: 8e220008 lw v0,8(s1) +800c4420: ace80614 sw t0,1556(a3) +800c4424: a64869e0 sh t0,27104(s2) +800c4428: a4e80002 sh t0,2(a3) +800c442c: 10400022 beqz v0,800c44b8 <_Z13S9xResetSoundh+0x404> +800c4430: ace80618 sw t0,1560(a3) +800c4434: 8e240008 lw a0,8(s1) +800c4438: 3c058019 lui a1,0x8019 +800c443c: 24a5b190 addiu a1,a1,-20080 +800c4440: 00a0f809 jalr a1 +800c4444: 3c108019 lui s0,0x8019 +800c4448: 3c068019 lui a2,0x8019 +800c444c: 8cc4cea8 lw a0,-12632(a2) +800c4450: 8cc5ceac lw a1,-12628(a2) +800c4454: 2610ab40 addiu s0,s0,-21696 +800c4458: 00403021 move a2,v0 +800c445c: 0200f809 jalr s0 +800c4460: 00603821 move a3,v1 +800c4464: 3c068019 lui a2,0x8019 +800c4468: 8cc449d0 lw a0,18896(a2) +800c446c: 8cc549d4 lw a1,18900(a2) +800c4470: 00603821 move a3,v1 +800c4474: 0200f809 jalr s0 +800c4478: 00403021 move a2,v0 +800c447c: 00402021 move a0,v0 +800c4480: 3c028019 lui v0,0x8019 +800c4484: 244292c0 addiu v0,v0,-27968 +800c4488: 0040f809 jalr v0 +800c448c: 00602821 move a1,v1 +800c4490: ae22002c sw v0,44(s1) +800c4494: 264369e0 addiu v1,s2,27104 +800c4498: 24020001 li v0,1 +800c449c: a0620610 sb v0,1552(v1) +800c44a0: 8fbf001c lw ra,28(sp) +800c44a4: 8fb20018 lw s2,24(sp) +800c44a8: 8fb10014 lw s1,20(sp) +800c44ac: 8fb00010 lw s0,16(sp) +800c44b0: 03e00008 jr ra +800c44b4: 27bd0020 addiu sp,sp,32 +800c44b8: 264369e0 addiu v1,s2,27104 +800c44bc: 24020001 li v0,1 +800c44c0: ae20002c sw zero,44(s1) +800c44c4: a0620610 sb v0,1552(v1) +800c44c8: 8fbf001c lw ra,28(sp) +800c44cc: 8fb20018 lw s2,24(sp) +800c44d0: 8fb10014 lw s1,20(sp) +800c44d4: 8fb00010 lw s0,16(sp) +800c44d8: 03e00008 jr ra +800c44dc: 27bd0020 addiu sp,sp,32 + +800c44e0 <_Z15S9xSetSoundModeii>: +800c44e0: 00041100 sll v0,a0,0x4 +800c44e4: 00041980 sll v1,a0,0x6 +800c44e8: 00621823 subu v1,v1,v0 +800c44ec: 00641823 subu v1,v1,a0 +800c44f0: 00031880 sll v1,v1,0x2 +800c44f4: 3c028021 lui v0,0x8021 +800c44f8: 24630030 addiu v1,v1,48 +800c44fc: 244269e0 addiu v0,v0,27104 +800c4500: 2ca4000a sltiu a0,a1,10 +800c4504: 1080000c beqz a0,800c4538 <_Z15S9xSetSoundModeii+0x58> +800c4508: 00623021 addu a2,v1,v0 +800c450c: 3c038019 lui v1,0x8019 +800c4510: 00051080 sll v0,a1,0x2 +800c4514: 24634a10 addiu v1,v1,18960 +800c4518: 00431021 addu v0,v0,v1 +800c451c: 8c440000 lw a0,0(v0) +800c4520: 00800008 jr a0 +800c4524: 00000000 nop +800c4528: 8cc20084 lw v0,132(a2) +800c452c: 2c420002 sltiu v0,v0,2 +800c4530: 14400017 bnez v0,800c4590 <_Z15S9xSetSoundModeii+0xb0> +800c4534: 24030001 li v1,1 +800c4538: 00001821 move v1,zero +800c453c: 03e00008 jr ra +800c4540: 00601021 move v0,v1 +800c4544: 8cc30084 lw v1,132(a2) +800c4548: 24020004 li v0,4 +800c454c: 1062fffb beq v1,v0,800c453c <_Z15S9xSetSoundModeii+0x5c> +800c4550: 00001821 move v1,zero +800c4554: 8cc20000 lw v0,0(a2) +800c4558: 1040000b beqz v0,800c4588 <_Z15S9xSetSoundModeii+0xa8> +800c455c: acc50084 sw a1,132(a2) +800c4560: 24030001 li v1,1 +800c4564: 00601021 move v0,v1 +800c4568: 03e00008 jr ra +800c456c: acc50000 sw a1,0(a2) +800c4570: 8cc20084 lw v0,132(a2) +800c4574: 1040fff0 beqz v0,800c4538 <_Z15S9xSetSoundModeii+0x58> +800c4578: 24030001 li v1,1 +800c457c: 24020004 li v0,4 +800c4580: 0803114f j 800c453c <_Z15S9xSetSoundModeii+0x5c> +800c4584: acc20084 sw v0,132(a2) +800c4588: 0803114f j 800c453c <_Z15S9xSetSoundModeii+0x5c> +800c458c: 24030001 li v1,1 +800c4590: 24020001 li v0,1 +800c4594: 0803114f j 800c453c <_Z15S9xSetSoundModeii+0x5c> +800c4598: acc20084 sw v0,132(a2) + +800c459c <_Z18S9xSetSoundControli>: +800c459c: 3c028028 lui v0,0x8028 +800c45a0: 24429c78 addiu v0,v0,-25480 +800c45a4: ac440004 sw a0,4(v0) +800c45a8: 03e00008 jr ra +800c45ac: 00000000 nop + +800c45b0 <_Z15AltDecodeBlock2P7Channel>: +800c45b0: 27bdff38 addiu sp,sp,-200 +800c45b4: afbe00c0 sw s8,192(sp) +800c45b8: afbf00c4 sw ra,196(sp) +800c45bc: afb700bc sw s7,188(sp) +800c45c0: afb600b8 sw s6,184(sp) +800c45c4: afb500b4 sw s5,180(sp) +800c45c8: afb400b0 sw s4,176(sp) +800c45cc: afb300ac sw s3,172(sp) +800c45d0: afb200a8 sw s2,168(sp) +800c45d4: afb100a4 sw s1,164(sp) +800c45d8: afb000a0 sw s0,160(sp) +800c45dc: 8c820078 lw v0,120(a0) +800c45e0: afa20098 sw v0,152(sp) +800c45e4: 8fa30098 lw v1,152(sp) +800c45e8: 3402fff8 li v0,0xfff8 +800c45ec: 0062102b sltu v0,v1,v0 +800c45f0: 10400655 beqz v0,800c5f48 <_Z15AltDecodeBlock2P7Channel+0x1998> +800c45f4: 0080f021 move s8,a0 +800c45f8: 3c028021 lui v0,0x8021 +800c45fc: 00602021 move a0,v1 +800c4600: 8c43e3ec lw v1,-7188(v0) +800c4604: 00831821 addu v1,a0,v1 +800c4608: afa30080 sw v1,128(sp) +800c460c: 90640000 lbu a0,0(v1) +800c4610: 30820001 andi v0,a0,0x1 +800c4614: 144003ff bnez v0,800c5614 <_Z15AltDecodeBlock2P7Channel+0x1064> +800c4618: a3c20076 sb v0,118(s8) +800c461c: 0004b902 srl s7,a0,0x4 +800c4620: 27c2004a addiu v0,s8,74 +800c4624: 2ee3000d sltiu v1,s7,13 +800c4628: afc20070 sw v0,112(s8) +800c462c: 8fd00094 lw s0,148(s8) +800c4630: 106003ef beqz v1,800c55f0 <_Z15AltDecodeBlock2P7Channel+0x1040> +800c4634: 8fd60098 lw s6,152(s8) +800c4638: 00041082 srl v0,a0,0x2 +800c463c: 30440003 andi a0,v0,0x3 +800c4640: 24030001 li v1,1 +800c4644: 108303ff beq a0,v1,800c5644 <_Z15AltDecodeBlock2P7Channel+0x1094> +800c4648: 8fa30080 lw v1,128(sp) +800c464c: 28820002 slti v0,a0,2 +800c4650: 1440078c bnez v0,800c6484 <_Z15AltDecodeBlock2P7Channel+0x1ed4> +800c4654: 24020002 li v0,2 +800c4658: 10820650 beq a0,v0,800c5f9c <_Z15AltDecodeBlock2P7Channel+0x19ec> +800c465c: 24020003 li v0,3 +800c4660: 14820628 bne a0,v0,800c5f04 <_Z15AltDecodeBlock2P7Channel+0x1954> +800c4664: 00000000 nop +800c4668: 8fa80080 lw t0,128(sp) +800c466c: 3c058019 lui a1,0x8019 +800c4670: 02002021 move a0,s0 +800c4674: 24a5b190 addiu a1,a1,-20080 +800c4678: 00a0f809 jalr a1 +800c467c: 81140001 lb s4,1(t0) +800c4680: 3c088019 lui t0,0x8019 +800c4684: 250849e8 addiu t0,t0,18920 +800c4688: 8d060000 lw a2,0(t0) +800c468c: 8d070004 lw a3,4(t0) +800c4690: 3c108019 lui s0,0x8019 +800c4694: 2610a780 addiu s0,s0,-22656 +800c4698: 00402021 move a0,v0 +800c469c: 00602821 move a1,v1 +800c46a0: afa20070 sw v0,112(sp) +800c46a4: 0200f809 jalr s0 +800c46a8: afa30074 sw v1,116(sp) +800c46ac: 00402021 move a0,v0 +800c46b0: 3c028019 lui v0,0x8019 +800c46b4: 244249f0 addiu v0,v0,18928 +800c46b8: 8c460000 lw a2,0(v0) +800c46bc: 8c470004 lw a3,4(v0) +800c46c0: 0200f809 jalr s0 +800c46c4: 00602821 move a1,v1 +800c46c8: 3c058019 lui a1,0x8019 +800c46cc: 02c02021 move a0,s6 +800c46d0: 24a5b190 addiu a1,a1,-20080 +800c46d4: 00409021 move s2,v0 +800c46d8: 00a0f809 jalr a1 +800c46dc: 00609821 move s3,v1 +800c46e0: 3c088019 lui t0,0x8019 +800c46e4: 250849f8 addiu t0,t0,18936 +800c46e8: 8d060000 lw a2,0(t0) +800c46ec: 8d070004 lw a3,4(t0) +800c46f0: 00402021 move a0,v0 +800c46f4: 0200f809 jalr s0 +800c46f8: 00602821 move a1,v1 +800c46fc: 00402021 move a0,v0 +800c4700: 3c028019 lui v0,0x8019 +800c4704: 24424a00 addiu v0,v0,18944 +800c4708: 8c460000 lw a2,0(v0) +800c470c: 8c470004 lw a3,4(v0) +800c4710: 0200f809 jalr s0 +800c4714: 00602821 move a1,v1 +800c4718: 3c088019 lui t0,0x8019 +800c471c: 00603821 move a3,v1 +800c4720: 2508a708 addiu t0,t0,-22776 +800c4724: 00403021 move a2,v0 +800c4728: 02402021 move a0,s2 +800c472c: 0100f809 jalr t0 +800c4730: 02602821 move a1,s3 +800c4734: 00602821 move a1,v1 +800c4738: 3c038019 lui v1,0x8019 +800c473c: 00148903 sra s1,s4,0x4 +800c4740: 2463b280 addiu v1,v1,-19840 +800c4744: 0060f809 jalr v1 +800c4748: 00402021 move a0,v0 +800c474c: 02f18804 sllv s1,s1,s7 +800c4750: 02228821 addu s1,s1,v0 +800c4754: 34048000 li a0,0x8000 +800c4758: 0224182a slt v1,s1,a0 +800c475c: 24027fff li v0,32767 +800c4760: 0223100b movn v0,s1,v1 +800c4764: 24058000 li a1,-32768 +800c4768: 28438000 slti v1,v0,-32768 +800c476c: 00a3100b movn v0,a1,v1 +800c4770: 3c068019 lui a2,0x8019 +800c4774: 02202021 move a0,s1 +800c4778: afa50094 sw a1,148(sp) +800c477c: 24c6b190 addiu a2,a2,-20080 +800c4780: 00c0f809 jalr a2 +800c4784: a7c2004a sh v0,74(s8) +800c4788: 3c088019 lui t0,0x8019 +800c478c: 250849e8 addiu t0,t0,18920 +800c4790: 8d060000 lw a2,0(t0) +800c4794: 8d070004 lw a3,4(t0) +800c4798: 00402021 move a0,v0 +800c479c: 00602821 move a1,v1 +800c47a0: afa20078 sw v0,120(sp) +800c47a4: 0200f809 jalr s0 +800c47a8: afa3007c sw v1,124(sp) +800c47ac: 00402021 move a0,v0 +800c47b0: 3c028019 lui v0,0x8019 +800c47b4: 244249f0 addiu v0,v0,18928 +800c47b8: 8c460000 lw a2,0(v0) +800c47bc: 8c470004 lw a3,4(v0) +800c47c0: 0200f809 jalr s0 +800c47c4: 00602821 move a1,v1 +800c47c8: 00609821 move s3,v1 +800c47cc: 3c038019 lui v1,0x8019 +800c47d0: 246349f8 addiu v1,v1,18936 +800c47d4: 8fa40070 lw a0,112(sp) +800c47d8: 8fa50074 lw a1,116(sp) +800c47dc: 8c660000 lw a2,0(v1) +800c47e0: 8c670004 lw a3,4(v1) +800c47e4: 0200f809 jalr s0 +800c47e8: 00409021 move s2,v0 +800c47ec: 3c088019 lui t0,0x8019 +800c47f0: 25084a00 addiu t0,t0,18944 +800c47f4: 8d060000 lw a2,0(t0) +800c47f8: 8d070004 lw a3,4(t0) +800c47fc: 00402021 move a0,v0 +800c4800: 0200f809 jalr s0 +800c4804: 00602821 move a1,v1 +800c4808: 3c088019 lui t0,0x8019 +800c480c: 2508a708 addiu t0,t0,-22776 +800c4810: 02402021 move a0,s2 +800c4814: 02602821 move a1,s3 +800c4818: 00403021 move a2,v0 +800c481c: 00603821 move a3,v1 +800c4820: 0100f809 jalr t0 +800c4824: 0014a100 sll s4,s4,0x4 +800c4828: 0014a600 sll s4,s4,0x18 +800c482c: 00602821 move a1,v1 +800c4830: 0014a603 sra s4,s4,0x18 +800c4834: 3c038019 lui v1,0x8019 +800c4838: 00402021 move a0,v0 +800c483c: 2463b280 addiu v1,v1,-19840 +800c4840: 0060f809 jalr v1 +800c4844: 0014a103 sra s4,s4,0x4 +800c4848: 02f4a004 sllv s4,s4,s7 +800c484c: 0282a021 addu s4,s4,v0 +800c4850: 34048000 li a0,0x8000 +800c4854: 0284182a slt v1,s4,a0 +800c4858: 24027fff li v0,32767 +800c485c: 0283100b movn v0,s4,v1 +800c4860: 8fa50094 lw a1,148(sp) +800c4864: 28448000 slti a0,v0,-32768 +800c4868: 00a4100b movn v0,a1,a0 +800c486c: 8fa60080 lw a2,128(sp) +800c4870: 3c078019 lui a3,0x8019 +800c4874: 02802021 move a0,s4 +800c4878: a7c2004c sh v0,76(s8) +800c487c: 24e7b190 addiu a3,a3,-20080 +800c4880: 00e0f809 jalr a3 +800c4884: 80d20002 lb s2,2(a2) +800c4888: 3c088019 lui t0,0x8019 +800c488c: 250849e8 addiu t0,t0,18920 +800c4890: 8d060000 lw a2,0(t0) +800c4894: 8d070004 lw a3,4(t0) +800c4898: 00402021 move a0,v0 +800c489c: 00602821 move a1,v1 +800c48a0: afa20068 sw v0,104(sp) +800c48a4: 0200f809 jalr s0 +800c48a8: afa3006c sw v1,108(sp) +800c48ac: 00402021 move a0,v0 +800c48b0: 3c028019 lui v0,0x8019 +800c48b4: 244249f0 addiu v0,v0,18928 +800c48b8: 8c460000 lw a2,0(v0) +800c48bc: 8c470004 lw a3,4(v0) +800c48c0: 0200f809 jalr s0 +800c48c4: 00602821 move a1,v1 +800c48c8: 0060a821 move s5,v1 +800c48cc: 3c038019 lui v1,0x8019 +800c48d0: 246349f8 addiu v1,v1,18936 +800c48d4: 8fa40078 lw a0,120(sp) +800c48d8: 8fa5007c lw a1,124(sp) +800c48dc: 8c660000 lw a2,0(v1) +800c48e0: 8c670004 lw a3,4(v1) +800c48e4: 0200f809 jalr s0 +800c48e8: 0040a021 move s4,v0 +800c48ec: 3c088019 lui t0,0x8019 +800c48f0: 25084a00 addiu t0,t0,18944 +800c48f4: 8d060000 lw a2,0(t0) +800c48f8: 8d070004 lw a3,4(t0) +800c48fc: 00402021 move a0,v0 +800c4900: 0200f809 jalr s0 +800c4904: 00602821 move a1,v1 +800c4908: 3c088019 lui t0,0x8019 +800c490c: 00603821 move a3,v1 +800c4910: 2508a708 addiu t0,t0,-22776 +800c4914: 02802021 move a0,s4 +800c4918: 02a02821 move a1,s5 +800c491c: 0100f809 jalr t0 +800c4920: 00403021 move a2,v0 +800c4924: 00602821 move a1,v1 +800c4928: 3c038019 lui v1,0x8019 +800c492c: 00128903 sra s1,s2,0x4 +800c4930: 2463b280 addiu v1,v1,-19840 +800c4934: 0060f809 jalr v1 +800c4938: 00402021 move a0,v0 +800c493c: 02f18804 sllv s1,s1,s7 +800c4940: 02228821 addu s1,s1,v0 +800c4944: 34048000 li a0,0x8000 +800c4948: 0224182a slt v1,s1,a0 +800c494c: 24027fff li v0,32767 +800c4950: 0223100b movn v0,s1,v1 +800c4954: 8fa50094 lw a1,148(sp) +800c4958: 28448000 slti a0,v0,-32768 +800c495c: 00a4100b movn v0,a1,a0 +800c4960: 3c068019 lui a2,0x8019 +800c4964: 02202021 move a0,s1 +800c4968: 24c6b190 addiu a2,a2,-20080 +800c496c: 00c0f809 jalr a2 +800c4970: a7c2004e sh v0,78(s8) +800c4974: 3c088019 lui t0,0x8019 +800c4978: 250849e8 addiu t0,t0,18920 +800c497c: 8d060000 lw a2,0(t0) +800c4980: 8d070004 lw a3,4(t0) +800c4984: 00402021 move a0,v0 +800c4988: 00602821 move a1,v1 +800c498c: afa20060 sw v0,96(sp) +800c4990: 0200f809 jalr s0 +800c4994: afa30064 sw v1,100(sp) +800c4998: 00402021 move a0,v0 +800c499c: 3c028019 lui v0,0x8019 +800c49a0: 244249f0 addiu v0,v0,18928 +800c49a4: 8c460000 lw a2,0(v0) +800c49a8: 8c470004 lw a3,4(v0) +800c49ac: 0200f809 jalr s0 +800c49b0: 00602821 move a1,v1 +800c49b4: 0060a821 move s5,v1 +800c49b8: 3c038019 lui v1,0x8019 +800c49bc: 246349f8 addiu v1,v1,18936 +800c49c0: 8fa40068 lw a0,104(sp) +800c49c4: 8fa5006c lw a1,108(sp) +800c49c8: 8c660000 lw a2,0(v1) +800c49cc: 8c670004 lw a3,4(v1) +800c49d0: 0200f809 jalr s0 +800c49d4: 0040a021 move s4,v0 +800c49d8: 3c088019 lui t0,0x8019 +800c49dc: 25084a00 addiu t0,t0,18944 +800c49e0: 8d060000 lw a2,0(t0) +800c49e4: 8d070004 lw a3,4(t0) +800c49e8: 00402021 move a0,v0 +800c49ec: 0200f809 jalr s0 +800c49f0: 00602821 move a1,v1 +800c49f4: 3c088019 lui t0,0x8019 +800c49f8: 2508a708 addiu t0,t0,-22776 +800c49fc: 02802021 move a0,s4 +800c4a00: 02a02821 move a1,s5 +800c4a04: 00403021 move a2,v0 +800c4a08: 00603821 move a3,v1 +800c4a0c: 0100f809 jalr t0 +800c4a10: 00129100 sll s2,s2,0x4 +800c4a14: 00129600 sll s2,s2,0x18 +800c4a18: 00602821 move a1,v1 +800c4a1c: 00129603 sra s2,s2,0x18 +800c4a20: 3c038019 lui v1,0x8019 +800c4a24: 00402021 move a0,v0 +800c4a28: 2463b280 addiu v1,v1,-19840 +800c4a2c: 0060f809 jalr v1 +800c4a30: 00129103 sra s2,s2,0x4 +800c4a34: 02f29004 sllv s2,s2,s7 +800c4a38: 02429021 addu s2,s2,v0 +800c4a3c: 34048000 li a0,0x8000 +800c4a40: 0244182a slt v1,s2,a0 +800c4a44: 24027fff li v0,32767 +800c4a48: 0243100b movn v0,s2,v1 +800c4a4c: 8fa50094 lw a1,148(sp) +800c4a50: 28448000 slti a0,v0,-32768 +800c4a54: 00a4100b movn v0,a1,a0 +800c4a58: 8fa60080 lw a2,128(sp) +800c4a5c: 3c078019 lui a3,0x8019 +800c4a60: 02402021 move a0,s2 +800c4a64: a7c20050 sh v0,80(s8) +800c4a68: 24e7b190 addiu a3,a3,-20080 +800c4a6c: 00e0f809 jalr a3 +800c4a70: 80d30003 lb s3,3(a2) +800c4a74: 3c088019 lui t0,0x8019 +800c4a78: 250849e8 addiu t0,t0,18920 +800c4a7c: 8d060000 lw a2,0(t0) +800c4a80: 8d070004 lw a3,4(t0) +800c4a84: 00402021 move a0,v0 +800c4a88: 00602821 move a1,v1 +800c4a8c: afa20058 sw v0,88(sp) +800c4a90: 0200f809 jalr s0 +800c4a94: afa3005c sw v1,92(sp) +800c4a98: 00402021 move a0,v0 +800c4a9c: 3c028019 lui v0,0x8019 +800c4aa0: 244249f0 addiu v0,v0,18928 +800c4aa4: 8c460000 lw a2,0(v0) +800c4aa8: 8c470004 lw a3,4(v0) +800c4aac: 0200f809 jalr s0 +800c4ab0: 00602821 move a1,v1 +800c4ab4: 0060a821 move s5,v1 +800c4ab8: 3c038019 lui v1,0x8019 +800c4abc: 246349f8 addiu v1,v1,18936 +800c4ac0: 8fa40060 lw a0,96(sp) +800c4ac4: 8fa50064 lw a1,100(sp) +800c4ac8: 8c660000 lw a2,0(v1) +800c4acc: 8c670004 lw a3,4(v1) +800c4ad0: 0200f809 jalr s0 +800c4ad4: 0040a021 move s4,v0 +800c4ad8: 3c088019 lui t0,0x8019 +800c4adc: 25084a00 addiu t0,t0,18944 +800c4ae0: 8d060000 lw a2,0(t0) +800c4ae4: 8d070004 lw a3,4(t0) +800c4ae8: 00402021 move a0,v0 +800c4aec: 0200f809 jalr s0 +800c4af0: 00602821 move a1,v1 +800c4af4: 3c088019 lui t0,0x8019 +800c4af8: 00603821 move a3,v1 +800c4afc: 2508a708 addiu t0,t0,-22776 +800c4b00: 02802021 move a0,s4 +800c4b04: 02a02821 move a1,s5 +800c4b08: 0100f809 jalr t0 +800c4b0c: 00403021 move a2,v0 +800c4b10: 00602821 move a1,v1 +800c4b14: 3c038019 lui v1,0x8019 +800c4b18: 00138903 sra s1,s3,0x4 +800c4b1c: 2463b280 addiu v1,v1,-19840 +800c4b20: 0060f809 jalr v1 +800c4b24: 00402021 move a0,v0 +800c4b28: 02f18804 sllv s1,s1,s7 +800c4b2c: 02228821 addu s1,s1,v0 +800c4b30: 34048000 li a0,0x8000 +800c4b34: 0224182a slt v1,s1,a0 +800c4b38: 24027fff li v0,32767 +800c4b3c: 0223100b movn v0,s1,v1 +800c4b40: 8fa50094 lw a1,148(sp) +800c4b44: 28448000 slti a0,v0,-32768 +800c4b48: 00a4100b movn v0,a1,a0 +800c4b4c: 3c068019 lui a2,0x8019 +800c4b50: 02202021 move a0,s1 +800c4b54: 24c6b190 addiu a2,a2,-20080 +800c4b58: 00c0f809 jalr a2 +800c4b5c: a7c20052 sh v0,82(s8) +800c4b60: 3c088019 lui t0,0x8019 +800c4b64: 250849e8 addiu t0,t0,18920 +800c4b68: 8d060000 lw a2,0(t0) +800c4b6c: 8d070004 lw a3,4(t0) +800c4b70: 00402021 move a0,v0 +800c4b74: 00602821 move a1,v1 +800c4b78: afa20050 sw v0,80(sp) +800c4b7c: 0200f809 jalr s0 +800c4b80: afa30054 sw v1,84(sp) +800c4b84: 00402021 move a0,v0 +800c4b88: 3c028019 lui v0,0x8019 +800c4b8c: 244249f0 addiu v0,v0,18928 +800c4b90: 8c460000 lw a2,0(v0) +800c4b94: 8c470004 lw a3,4(v0) +800c4b98: 0200f809 jalr s0 +800c4b9c: 00602821 move a1,v1 +800c4ba0: 0060a821 move s5,v1 +800c4ba4: 3c038019 lui v1,0x8019 +800c4ba8: 246349f8 addiu v1,v1,18936 +800c4bac: 8fa40058 lw a0,88(sp) +800c4bb0: 8fa5005c lw a1,92(sp) +800c4bb4: 8c660000 lw a2,0(v1) +800c4bb8: 8c670004 lw a3,4(v1) +800c4bbc: 0200f809 jalr s0 +800c4bc0: 0040a021 move s4,v0 +800c4bc4: 3c088019 lui t0,0x8019 +800c4bc8: 25084a00 addiu t0,t0,18944 +800c4bcc: 8d060000 lw a2,0(t0) +800c4bd0: 8d070004 lw a3,4(t0) +800c4bd4: 00402021 move a0,v0 +800c4bd8: 0200f809 jalr s0 +800c4bdc: 00602821 move a1,v1 +800c4be0: 3c088019 lui t0,0x8019 +800c4be4: 2508a708 addiu t0,t0,-22776 +800c4be8: 02802021 move a0,s4 +800c4bec: 02a02821 move a1,s5 +800c4bf0: 00403021 move a2,v0 +800c4bf4: 00603821 move a3,v1 +800c4bf8: 0100f809 jalr t0 +800c4bfc: 00139900 sll s3,s3,0x4 +800c4c00: 00139e00 sll s3,s3,0x18 +800c4c04: 00602821 move a1,v1 +800c4c08: 00139e03 sra s3,s3,0x18 +800c4c0c: 3c038019 lui v1,0x8019 +800c4c10: 00402021 move a0,v0 +800c4c14: 2463b280 addiu v1,v1,-19840 +800c4c18: 0060f809 jalr v1 +800c4c1c: 00139903 sra s3,s3,0x4 +800c4c20: 02f39804 sllv s3,s3,s7 +800c4c24: 02629821 addu s3,s3,v0 +800c4c28: 34048000 li a0,0x8000 +800c4c2c: 0264182a slt v1,s3,a0 +800c4c30: 24027fff li v0,32767 +800c4c34: 0263100b movn v0,s3,v1 +800c4c38: 8fa50094 lw a1,148(sp) +800c4c3c: 28448000 slti a0,v0,-32768 +800c4c40: 00a4100b movn v0,a1,a0 +800c4c44: 8fa60080 lw a2,128(sp) +800c4c48: 3c078019 lui a3,0x8019 +800c4c4c: 02602021 move a0,s3 +800c4c50: a7c20054 sh v0,84(s8) +800c4c54: 24e7b190 addiu a3,a3,-20080 +800c4c58: 00e0f809 jalr a3 +800c4c5c: 80d20004 lb s2,4(a2) +800c4c60: 3c088019 lui t0,0x8019 +800c4c64: 250849e8 addiu t0,t0,18920 +800c4c68: 8d060000 lw a2,0(t0) +800c4c6c: 8d070004 lw a3,4(t0) +800c4c70: 00402021 move a0,v0 +800c4c74: 00602821 move a1,v1 +800c4c78: afa20048 sw v0,72(sp) +800c4c7c: 0200f809 jalr s0 +800c4c80: afa3004c sw v1,76(sp) +800c4c84: 00402021 move a0,v0 +800c4c88: 3c028019 lui v0,0x8019 +800c4c8c: 244249f0 addiu v0,v0,18928 +800c4c90: 8c460000 lw a2,0(v0) +800c4c94: 8c470004 lw a3,4(v0) +800c4c98: 0200f809 jalr s0 +800c4c9c: 00602821 move a1,v1 +800c4ca0: 0060a821 move s5,v1 +800c4ca4: 3c038019 lui v1,0x8019 +800c4ca8: 246349f8 addiu v1,v1,18936 +800c4cac: 8fa40050 lw a0,80(sp) +800c4cb0: 8fa50054 lw a1,84(sp) +800c4cb4: 8c660000 lw a2,0(v1) +800c4cb8: 8c670004 lw a3,4(v1) +800c4cbc: 0200f809 jalr s0 +800c4cc0: 0040a021 move s4,v0 +800c4cc4: 3c088019 lui t0,0x8019 +800c4cc8: 25084a00 addiu t0,t0,18944 +800c4ccc: 8d060000 lw a2,0(t0) +800c4cd0: 8d070004 lw a3,4(t0) +800c4cd4: 00402021 move a0,v0 +800c4cd8: 0200f809 jalr s0 +800c4cdc: 00602821 move a1,v1 +800c4ce0: 3c088019 lui t0,0x8019 +800c4ce4: 00603821 move a3,v1 +800c4ce8: 2508a708 addiu t0,t0,-22776 +800c4cec: 02802021 move a0,s4 +800c4cf0: 02a02821 move a1,s5 +800c4cf4: 0100f809 jalr t0 +800c4cf8: 00403021 move a2,v0 +800c4cfc: 00602821 move a1,v1 +800c4d00: 3c038019 lui v1,0x8019 +800c4d04: 00128903 sra s1,s2,0x4 +800c4d08: 2463b280 addiu v1,v1,-19840 +800c4d0c: 0060f809 jalr v1 +800c4d10: 00402021 move a0,v0 +800c4d14: 02f18804 sllv s1,s1,s7 +800c4d18: 02228821 addu s1,s1,v0 +800c4d1c: 34048000 li a0,0x8000 +800c4d20: 0224182a slt v1,s1,a0 +800c4d24: 24027fff li v0,32767 +800c4d28: 0223100b movn v0,s1,v1 +800c4d2c: 8fa50094 lw a1,148(sp) +800c4d30: 28448000 slti a0,v0,-32768 +800c4d34: 00a4100b movn v0,a1,a0 +800c4d38: 3c068019 lui a2,0x8019 +800c4d3c: 02202021 move a0,s1 +800c4d40: 24c6b190 addiu a2,a2,-20080 +800c4d44: 00c0f809 jalr a2 +800c4d48: a7c20056 sh v0,86(s8) +800c4d4c: 3c088019 lui t0,0x8019 +800c4d50: 250849e8 addiu t0,t0,18920 +800c4d54: 8d060000 lw a2,0(t0) +800c4d58: 8d070004 lw a3,4(t0) +800c4d5c: 00402021 move a0,v0 +800c4d60: 00602821 move a1,v1 +800c4d64: afa20040 sw v0,64(sp) +800c4d68: 0200f809 jalr s0 +800c4d6c: afa30044 sw v1,68(sp) +800c4d70: 00402021 move a0,v0 +800c4d74: 3c028019 lui v0,0x8019 +800c4d78: 244249f0 addiu v0,v0,18928 +800c4d7c: 8c460000 lw a2,0(v0) +800c4d80: 8c470004 lw a3,4(v0) +800c4d84: 0200f809 jalr s0 +800c4d88: 00602821 move a1,v1 +800c4d8c: 0060a821 move s5,v1 +800c4d90: 3c038019 lui v1,0x8019 +800c4d94: 246349f8 addiu v1,v1,18936 +800c4d98: 8fa40048 lw a0,72(sp) +800c4d9c: 8fa5004c lw a1,76(sp) +800c4da0: 8c660000 lw a2,0(v1) +800c4da4: 8c670004 lw a3,4(v1) +800c4da8: 0200f809 jalr s0 +800c4dac: 0040a021 move s4,v0 +800c4db0: 3c088019 lui t0,0x8019 +800c4db4: 25084a00 addiu t0,t0,18944 +800c4db8: 8d060000 lw a2,0(t0) +800c4dbc: 8d070004 lw a3,4(t0) +800c4dc0: 00402021 move a0,v0 +800c4dc4: 0200f809 jalr s0 +800c4dc8: 00602821 move a1,v1 +800c4dcc: 3c088019 lui t0,0x8019 +800c4dd0: 2508a708 addiu t0,t0,-22776 +800c4dd4: 02802021 move a0,s4 +800c4dd8: 02a02821 move a1,s5 +800c4ddc: 00403021 move a2,v0 +800c4de0: 00603821 move a3,v1 +800c4de4: 0100f809 jalr t0 +800c4de8: 00129100 sll s2,s2,0x4 +800c4dec: 00129600 sll s2,s2,0x18 +800c4df0: 00602821 move a1,v1 +800c4df4: 00129603 sra s2,s2,0x18 +800c4df8: 3c038019 lui v1,0x8019 +800c4dfc: 00402021 move a0,v0 +800c4e00: 2463b280 addiu v1,v1,-19840 +800c4e04: 0060f809 jalr v1 +800c4e08: 00129103 sra s2,s2,0x4 +800c4e0c: 02f29004 sllv s2,s2,s7 +800c4e10: 02429021 addu s2,s2,v0 +800c4e14: 34048000 li a0,0x8000 +800c4e18: 0244182a slt v1,s2,a0 +800c4e1c: 24027fff li v0,32767 +800c4e20: 0243100b movn v0,s2,v1 +800c4e24: 8fa50094 lw a1,148(sp) +800c4e28: 28448000 slti a0,v0,-32768 +800c4e2c: 00a4100b movn v0,a1,a0 +800c4e30: 8fa60080 lw a2,128(sp) +800c4e34: 3c078019 lui a3,0x8019 +800c4e38: 02402021 move a0,s2 +800c4e3c: a7c20058 sh v0,88(s8) +800c4e40: 24e7b190 addiu a3,a3,-20080 +800c4e44: 00e0f809 jalr a3 +800c4e48: 80d30005 lb s3,5(a2) +800c4e4c: 3c088019 lui t0,0x8019 +800c4e50: 250849e8 addiu t0,t0,18920 +800c4e54: 8d060000 lw a2,0(t0) +800c4e58: 8d070004 lw a3,4(t0) +800c4e5c: 00402021 move a0,v0 +800c4e60: 00602821 move a1,v1 +800c4e64: afa20038 sw v0,56(sp) +800c4e68: 0200f809 jalr s0 +800c4e6c: afa3003c sw v1,60(sp) +800c4e70: 00402021 move a0,v0 +800c4e74: 3c028019 lui v0,0x8019 +800c4e78: 244249f0 addiu v0,v0,18928 +800c4e7c: 8c460000 lw a2,0(v0) +800c4e80: 8c470004 lw a3,4(v0) +800c4e84: 0200f809 jalr s0 +800c4e88: 00602821 move a1,v1 +800c4e8c: 0060a821 move s5,v1 +800c4e90: 3c038019 lui v1,0x8019 +800c4e94: 246349f8 addiu v1,v1,18936 +800c4e98: 8fa40040 lw a0,64(sp) +800c4e9c: 8fa50044 lw a1,68(sp) +800c4ea0: 8c660000 lw a2,0(v1) +800c4ea4: 8c670004 lw a3,4(v1) +800c4ea8: 0200f809 jalr s0 +800c4eac: 0040a021 move s4,v0 +800c4eb0: 3c088019 lui t0,0x8019 +800c4eb4: 25084a00 addiu t0,t0,18944 +800c4eb8: 8d060000 lw a2,0(t0) +800c4ebc: 8d070004 lw a3,4(t0) +800c4ec0: 00402021 move a0,v0 +800c4ec4: 0200f809 jalr s0 +800c4ec8: 00602821 move a1,v1 +800c4ecc: 3c088019 lui t0,0x8019 +800c4ed0: 00603821 move a3,v1 +800c4ed4: 2508a708 addiu t0,t0,-22776 +800c4ed8: 02802021 move a0,s4 +800c4edc: 02a02821 move a1,s5 +800c4ee0: 0100f809 jalr t0 +800c4ee4: 00403021 move a2,v0 +800c4ee8: 00602821 move a1,v1 +800c4eec: 3c038019 lui v1,0x8019 +800c4ef0: 00138903 sra s1,s3,0x4 +800c4ef4: 2463b280 addiu v1,v1,-19840 +800c4ef8: 0060f809 jalr v1 +800c4efc: 00402021 move a0,v0 +800c4f00: 02f18804 sllv s1,s1,s7 +800c4f04: 02228821 addu s1,s1,v0 +800c4f08: 34048000 li a0,0x8000 +800c4f0c: 0224182a slt v1,s1,a0 +800c4f10: 24027fff li v0,32767 +800c4f14: 0223100b movn v0,s1,v1 +800c4f18: 8fa50094 lw a1,148(sp) +800c4f1c: 28448000 slti a0,v0,-32768 +800c4f20: 00a4100b movn v0,a1,a0 +800c4f24: 3c068019 lui a2,0x8019 +800c4f28: 02202021 move a0,s1 +800c4f2c: 24c6b190 addiu a2,a2,-20080 +800c4f30: 00c0f809 jalr a2 +800c4f34: a7c2005a sh v0,90(s8) +800c4f38: 3c088019 lui t0,0x8019 +800c4f3c: 250849e8 addiu t0,t0,18920 +800c4f40: 8d060000 lw a2,0(t0) +800c4f44: 8d070004 lw a3,4(t0) +800c4f48: 00402021 move a0,v0 +800c4f4c: 00602821 move a1,v1 +800c4f50: afa20030 sw v0,48(sp) +800c4f54: 0200f809 jalr s0 +800c4f58: afa30034 sw v1,52(sp) +800c4f5c: 00402021 move a0,v0 +800c4f60: 3c028019 lui v0,0x8019 +800c4f64: 244249f0 addiu v0,v0,18928 +800c4f68: 8c460000 lw a2,0(v0) +800c4f6c: 8c470004 lw a3,4(v0) +800c4f70: 0200f809 jalr s0 +800c4f74: 00602821 move a1,v1 +800c4f78: 0060a821 move s5,v1 +800c4f7c: 3c038019 lui v1,0x8019 +800c4f80: 246349f8 addiu v1,v1,18936 +800c4f84: 8fa40038 lw a0,56(sp) +800c4f88: 8fa5003c lw a1,60(sp) +800c4f8c: 8c660000 lw a2,0(v1) +800c4f90: 8c670004 lw a3,4(v1) +800c4f94: 0200f809 jalr s0 +800c4f98: 0040a021 move s4,v0 +800c4f9c: 3c088019 lui t0,0x8019 +800c4fa0: 25084a00 addiu t0,t0,18944 +800c4fa4: 8d060000 lw a2,0(t0) +800c4fa8: 8d070004 lw a3,4(t0) +800c4fac: 00402021 move a0,v0 +800c4fb0: 0200f809 jalr s0 +800c4fb4: 00602821 move a1,v1 +800c4fb8: 3c088019 lui t0,0x8019 +800c4fbc: 2508a708 addiu t0,t0,-22776 +800c4fc0: 02802021 move a0,s4 +800c4fc4: 02a02821 move a1,s5 +800c4fc8: 00403021 move a2,v0 +800c4fcc: 00603821 move a3,v1 +800c4fd0: 0100f809 jalr t0 +800c4fd4: 00139900 sll s3,s3,0x4 +800c4fd8: 00139e00 sll s3,s3,0x18 +800c4fdc: 00602821 move a1,v1 +800c4fe0: 00139e03 sra s3,s3,0x18 +800c4fe4: 3c038019 lui v1,0x8019 +800c4fe8: 00402021 move a0,v0 +800c4fec: 2463b280 addiu v1,v1,-19840 +800c4ff0: 0060f809 jalr v1 +800c4ff4: 00139903 sra s3,s3,0x4 +800c4ff8: 02f39804 sllv s3,s3,s7 +800c4ffc: 02629821 addu s3,s3,v0 +800c5000: 34048000 li a0,0x8000 +800c5004: 0264182a slt v1,s3,a0 +800c5008: 24027fff li v0,32767 +800c500c: 0263100b movn v0,s3,v1 +800c5010: 8fa50094 lw a1,148(sp) +800c5014: 28448000 slti a0,v0,-32768 +800c5018: 00a4100b movn v0,a1,a0 +800c501c: 8fa60080 lw a2,128(sp) +800c5020: 3c078019 lui a3,0x8019 +800c5024: 02602021 move a0,s3 +800c5028: a7c2005c sh v0,92(s8) +800c502c: 24e7b190 addiu a3,a3,-20080 +800c5030: 00e0f809 jalr a3 +800c5034: 80d20006 lb s2,6(a2) +800c5038: 3c088019 lui t0,0x8019 +800c503c: 250849e8 addiu t0,t0,18920 +800c5040: 8d060000 lw a2,0(t0) +800c5044: 8d070004 lw a3,4(t0) +800c5048: 00402021 move a0,v0 +800c504c: 00602821 move a1,v1 +800c5050: afa20028 sw v0,40(sp) +800c5054: 0200f809 jalr s0 +800c5058: afa3002c sw v1,44(sp) +800c505c: 00402021 move a0,v0 +800c5060: 3c028019 lui v0,0x8019 +800c5064: 244249f0 addiu v0,v0,18928 +800c5068: 8c460000 lw a2,0(v0) +800c506c: 8c470004 lw a3,4(v0) +800c5070: 0200f809 jalr s0 +800c5074: 00602821 move a1,v1 +800c5078: 0060a821 move s5,v1 +800c507c: 3c038019 lui v1,0x8019 +800c5080: 246349f8 addiu v1,v1,18936 +800c5084: 8fa40030 lw a0,48(sp) +800c5088: 8fa50034 lw a1,52(sp) +800c508c: 8c660000 lw a2,0(v1) +800c5090: 8c670004 lw a3,4(v1) +800c5094: 0200f809 jalr s0 +800c5098: 0040a021 move s4,v0 +800c509c: 3c088019 lui t0,0x8019 +800c50a0: 25084a00 addiu t0,t0,18944 +800c50a4: 8d060000 lw a2,0(t0) +800c50a8: 8d070004 lw a3,4(t0) +800c50ac: 00402021 move a0,v0 +800c50b0: 0200f809 jalr s0 +800c50b4: 00602821 move a1,v1 +800c50b8: 3c088019 lui t0,0x8019 +800c50bc: 00603821 move a3,v1 +800c50c0: 2508a708 addiu t0,t0,-22776 +800c50c4: 02802021 move a0,s4 +800c50c8: 02a02821 move a1,s5 +800c50cc: 0100f809 jalr t0 +800c50d0: 00403021 move a2,v0 +800c50d4: 00602821 move a1,v1 +800c50d8: 3c038019 lui v1,0x8019 +800c50dc: 00128903 sra s1,s2,0x4 +800c50e0: 2463b280 addiu v1,v1,-19840 +800c50e4: 0060f809 jalr v1 +800c50e8: 00402021 move a0,v0 +800c50ec: 02f18804 sllv s1,s1,s7 +800c50f0: 02228821 addu s1,s1,v0 +800c50f4: 34048000 li a0,0x8000 +800c50f8: 0224182a slt v1,s1,a0 +800c50fc: 24027fff li v0,32767 +800c5100: 0223100b movn v0,s1,v1 +800c5104: 8fa50094 lw a1,148(sp) +800c5108: 28448000 slti a0,v0,-32768 +800c510c: 00a4100b movn v0,a1,a0 +800c5110: 3c068019 lui a2,0x8019 +800c5114: 02202021 move a0,s1 +800c5118: 24c6b190 addiu a2,a2,-20080 +800c511c: 00c0f809 jalr a2 +800c5120: a7c2005e sh v0,94(s8) +800c5124: 3c088019 lui t0,0x8019 +800c5128: 250849e8 addiu t0,t0,18920 +800c512c: 8d060000 lw a2,0(t0) +800c5130: 8d070004 lw a3,4(t0) +800c5134: 00402021 move a0,v0 +800c5138: 00602821 move a1,v1 +800c513c: afa20020 sw v0,32(sp) +800c5140: 0200f809 jalr s0 +800c5144: afa30024 sw v1,36(sp) +800c5148: 00402021 move a0,v0 +800c514c: 3c028019 lui v0,0x8019 +800c5150: 244249f0 addiu v0,v0,18928 +800c5154: 8c460000 lw a2,0(v0) +800c5158: 8c470004 lw a3,4(v0) +800c515c: 0200f809 jalr s0 +800c5160: 00602821 move a1,v1 +800c5164: 0060a821 move s5,v1 +800c5168: 3c038019 lui v1,0x8019 +800c516c: 246349f8 addiu v1,v1,18936 +800c5170: 8fa40028 lw a0,40(sp) +800c5174: 8fa5002c lw a1,44(sp) +800c5178: 8c660000 lw a2,0(v1) +800c517c: 8c670004 lw a3,4(v1) +800c5180: 0200f809 jalr s0 +800c5184: 0040a021 move s4,v0 +800c5188: 3c088019 lui t0,0x8019 +800c518c: 25084a00 addiu t0,t0,18944 +800c5190: 8d060000 lw a2,0(t0) +800c5194: 8d070004 lw a3,4(t0) +800c5198: 00402021 move a0,v0 +800c519c: 0200f809 jalr s0 +800c51a0: 00602821 move a1,v1 +800c51a4: 3c088019 lui t0,0x8019 +800c51a8: 2508a708 addiu t0,t0,-22776 +800c51ac: 02802021 move a0,s4 +800c51b0: 02a02821 move a1,s5 +800c51b4: 00403021 move a2,v0 +800c51b8: 00603821 move a3,v1 +800c51bc: 0100f809 jalr t0 +800c51c0: 00129100 sll s2,s2,0x4 +800c51c4: 00129600 sll s2,s2,0x18 +800c51c8: 00602821 move a1,v1 +800c51cc: 00129603 sra s2,s2,0x18 +800c51d0: 3c038019 lui v1,0x8019 +800c51d4: 00402021 move a0,v0 +800c51d8: 2463b280 addiu v1,v1,-19840 +800c51dc: 0060f809 jalr v1 +800c51e0: 00129103 sra s2,s2,0x4 +800c51e4: 02f29004 sllv s2,s2,s7 +800c51e8: 02429021 addu s2,s2,v0 +800c51ec: 34048000 li a0,0x8000 +800c51f0: 0244182a slt v1,s2,a0 +800c51f4: 24027fff li v0,32767 +800c51f8: 0243100b movn v0,s2,v1 +800c51fc: 8fa50094 lw a1,148(sp) +800c5200: 28448000 slti a0,v0,-32768 +800c5204: 00a4100b movn v0,a1,a0 +800c5208: 8fa60080 lw a2,128(sp) +800c520c: 3c078019 lui a3,0x8019 +800c5210: 02402021 move a0,s2 +800c5214: a7c20060 sh v0,96(s8) +800c5218: 24e7b190 addiu a3,a3,-20080 +800c521c: 00e0f809 jalr a3 +800c5220: 80d30007 lb s3,7(a2) +800c5224: 3c088019 lui t0,0x8019 +800c5228: 250849e8 addiu t0,t0,18920 +800c522c: 8d060000 lw a2,0(t0) +800c5230: 8d070004 lw a3,4(t0) +800c5234: 00402021 move a0,v0 +800c5238: 00602821 move a1,v1 +800c523c: afa20018 sw v0,24(sp) +800c5240: 0200f809 jalr s0 +800c5244: afa3001c sw v1,28(sp) +800c5248: 00402021 move a0,v0 +800c524c: 3c028019 lui v0,0x8019 +800c5250: 244249f0 addiu v0,v0,18928 +800c5254: 8c460000 lw a2,0(v0) +800c5258: 8c470004 lw a3,4(v0) +800c525c: 0200f809 jalr s0 +800c5260: 00602821 move a1,v1 +800c5264: 0060a821 move s5,v1 +800c5268: 3c038019 lui v1,0x8019 +800c526c: 246349f8 addiu v1,v1,18936 +800c5270: 8fa40020 lw a0,32(sp) +800c5274: 8fa50024 lw a1,36(sp) +800c5278: 8c660000 lw a2,0(v1) +800c527c: 8c670004 lw a3,4(v1) +800c5280: 0200f809 jalr s0 +800c5284: 0040a021 move s4,v0 +800c5288: 3c088019 lui t0,0x8019 +800c528c: 25084a00 addiu t0,t0,18944 +800c5290: 8d060000 lw a2,0(t0) +800c5294: 8d070004 lw a3,4(t0) +800c5298: 00402021 move a0,v0 +800c529c: 0200f809 jalr s0 +800c52a0: 00602821 move a1,v1 +800c52a4: 3c088019 lui t0,0x8019 +800c52a8: 00603821 move a3,v1 +800c52ac: 2508a708 addiu t0,t0,-22776 +800c52b0: 02802021 move a0,s4 +800c52b4: 02a02821 move a1,s5 +800c52b8: 0100f809 jalr t0 +800c52bc: 00403021 move a2,v0 +800c52c0: 00602821 move a1,v1 +800c52c4: 3c038019 lui v1,0x8019 +800c52c8: 00138903 sra s1,s3,0x4 +800c52cc: 2463b280 addiu v1,v1,-19840 +800c52d0: 0060f809 jalr v1 +800c52d4: 00402021 move a0,v0 +800c52d8: 02f18804 sllv s1,s1,s7 +800c52dc: 02228821 addu s1,s1,v0 +800c52e0: 34048000 li a0,0x8000 +800c52e4: 0224182a slt v1,s1,a0 +800c52e8: 24027fff li v0,32767 +800c52ec: 0223100b movn v0,s1,v1 +800c52f0: 8fa50094 lw a1,148(sp) +800c52f4: 28448000 slti a0,v0,-32768 +800c52f8: 00a4100b movn v0,a1,a0 +800c52fc: 3c068019 lui a2,0x8019 +800c5300: 02202021 move a0,s1 +800c5304: 24c6b190 addiu a2,a2,-20080 +800c5308: 00c0f809 jalr a2 +800c530c: a7c20062 sh v0,98(s8) +800c5310: 3c088019 lui t0,0x8019 +800c5314: 250849e8 addiu t0,t0,18920 +800c5318: 8d060000 lw a2,0(t0) +800c531c: 8d070004 lw a3,4(t0) +800c5320: 00402021 move a0,v0 +800c5324: 00602821 move a1,v1 +800c5328: afa20010 sw v0,16(sp) +800c532c: 0200f809 jalr s0 +800c5330: afa30014 sw v1,20(sp) +800c5334: 00402021 move a0,v0 +800c5338: 3c028019 lui v0,0x8019 +800c533c: 244249f0 addiu v0,v0,18928 +800c5340: 8c460000 lw a2,0(v0) +800c5344: 8c470004 lw a3,4(v0) +800c5348: 0200f809 jalr s0 +800c534c: 00602821 move a1,v1 +800c5350: 0060a821 move s5,v1 +800c5354: 3c038019 lui v1,0x8019 +800c5358: 246349f8 addiu v1,v1,18936 +800c535c: 8fa40018 lw a0,24(sp) +800c5360: 8fa5001c lw a1,28(sp) +800c5364: 8c660000 lw a2,0(v1) +800c5368: 8c670004 lw a3,4(v1) +800c536c: 0200f809 jalr s0 +800c5370: 0040a021 move s4,v0 +800c5374: 3c088019 lui t0,0x8019 +800c5378: 25084a00 addiu t0,t0,18944 +800c537c: 8d060000 lw a2,0(t0) +800c5380: 8d070004 lw a3,4(t0) +800c5384: 00402021 move a0,v0 +800c5388: 0200f809 jalr s0 +800c538c: 00602821 move a1,v1 +800c5390: 3c088019 lui t0,0x8019 +800c5394: 2508a708 addiu t0,t0,-22776 +800c5398: 02802021 move a0,s4 +800c539c: 00403021 move a2,v0 +800c53a0: 00603821 move a3,v1 +800c53a4: 02a02821 move a1,s5 +800c53a8: 0100f809 jalr t0 +800c53ac: 00139900 sll s3,s3,0x4 +800c53b0: 00139e00 sll s3,s3,0x18 +800c53b4: 00602821 move a1,v1 +800c53b8: 00139e03 sra s3,s3,0x18 +800c53bc: 3c038019 lui v1,0x8019 +800c53c0: 00402021 move a0,v0 +800c53c4: 2463b280 addiu v1,v1,-19840 +800c53c8: 0060f809 jalr v1 +800c53cc: 00139903 sra s3,s3,0x4 +800c53d0: 02f39804 sllv s3,s3,s7 +800c53d4: 02629821 addu s3,s3,v0 +800c53d8: 34048000 li a0,0x8000 +800c53dc: 0264182a slt v1,s3,a0 +800c53e0: 24027fff li v0,32767 +800c53e4: 0263100b movn v0,s3,v1 +800c53e8: 8fa50094 lw a1,148(sp) +800c53ec: 8fa60080 lw a2,128(sp) +800c53f0: 28448000 slti a0,v0,-32768 +800c53f4: 00a4100b movn v0,a1,a0 +800c53f8: 3c078019 lui a3,0x8019 +800c53fc: 24c30007 addiu v1,a2,7 +800c5400: 02602021 move a0,s3 +800c5404: a7c20064 sh v0,100(s8) +800c5408: 24e7b190 addiu a3,a3,-20080 +800c540c: 00e0f809 jalr a3 +800c5410: 80710001 lb s1,1(v1) +800c5414: 3c088019 lui t0,0x8019 +800c5418: 250849e8 addiu t0,t0,18920 +800c541c: 8d060000 lw a2,0(t0) +800c5420: 8d070004 lw a3,4(t0) +800c5424: 00402021 move a0,v0 +800c5428: 00602821 move a1,v1 +800c542c: afa20088 sw v0,136(sp) +800c5430: 0200f809 jalr s0 +800c5434: afa3008c sw v1,140(sp) +800c5438: 00402021 move a0,v0 +800c543c: 3c028019 lui v0,0x8019 +800c5440: 244249f0 addiu v0,v0,18928 +800c5444: 8c460000 lw a2,0(v0) +800c5448: 8c470004 lw a3,4(v0) +800c544c: 0200f809 jalr s0 +800c5450: 00602821 move a1,v1 +800c5454: 00609821 move s3,v1 +800c5458: 3c038019 lui v1,0x8019 +800c545c: 246349f8 addiu v1,v1,18936 +800c5460: 8fa40010 lw a0,16(sp) +800c5464: 8fa50014 lw a1,20(sp) +800c5468: 8c660000 lw a2,0(v1) +800c546c: 8c670004 lw a3,4(v1) +800c5470: 0200f809 jalr s0 +800c5474: 00409021 move s2,v0 +800c5478: 3c088019 lui t0,0x8019 +800c547c: 25084a00 addiu t0,t0,18944 +800c5480: 8d060000 lw a2,0(t0) +800c5484: 8d070004 lw a3,4(t0) +800c5488: 00402021 move a0,v0 +800c548c: 0200f809 jalr s0 +800c5490: 00602821 move a1,v1 +800c5494: 3c088019 lui t0,0x8019 +800c5498: 00603821 move a3,v1 +800c549c: 2508a708 addiu t0,t0,-22776 +800c54a0: 02402021 move a0,s2 +800c54a4: 02602821 move a1,s3 +800c54a8: 0100f809 jalr t0 +800c54ac: 00403021 move a2,v0 +800c54b0: 00602821 move a1,v1 +800c54b4: 3c038019 lui v1,0x8019 +800c54b8: 0011a103 sra s4,s1,0x4 +800c54bc: 2463b280 addiu v1,v1,-19840 +800c54c0: 0060f809 jalr v1 +800c54c4: 00402021 move a0,v0 +800c54c8: 02f4a004 sllv s4,s4,s7 +800c54cc: 0282a021 addu s4,s4,v0 +800c54d0: 34048000 li a0,0x8000 +800c54d4: 0284182a slt v1,s4,a0 +800c54d8: 24027fff li v0,32767 +800c54dc: 0283100b movn v0,s4,v1 +800c54e0: 8fa50094 lw a1,148(sp) +800c54e4: 28448000 slti a0,v0,-32768 +800c54e8: 00a4100b movn v0,a1,a0 +800c54ec: 3c068019 lui a2,0x8019 +800c54f0: 02802021 move a0,s4 +800c54f4: 24c6b190 addiu a2,a2,-20080 +800c54f8: 00c0f809 jalr a2 +800c54fc: a7c20066 sh v0,102(s8) +800c5500: 3c088019 lui t0,0x8019 +800c5504: 250849e8 addiu t0,t0,18920 +800c5508: 8d060000 lw a2,0(t0) +800c550c: 8d070004 lw a3,4(t0) +800c5510: 00402021 move a0,v0 +800c5514: 0200f809 jalr s0 +800c5518: 00602821 move a1,v1 +800c551c: 00402021 move a0,v0 +800c5520: 3c028019 lui v0,0x8019 +800c5524: 244249f0 addiu v0,v0,18928 +800c5528: 8c460000 lw a2,0(v0) +800c552c: 8c470004 lw a3,4(v0) +800c5530: 0200f809 jalr s0 +800c5534: 00602821 move a1,v1 +800c5538: 00609821 move s3,v1 +800c553c: 3c038019 lui v1,0x8019 +800c5540: 246349f8 addiu v1,v1,18936 +800c5544: 8fa40088 lw a0,136(sp) +800c5548: 8fa5008c lw a1,140(sp) +800c554c: 8c660000 lw a2,0(v1) +800c5550: 8c670004 lw a3,4(v1) +800c5554: 0200f809 jalr s0 +800c5558: 00409021 move s2,v0 +800c555c: 3c088019 lui t0,0x8019 +800c5560: 25084a00 addiu t0,t0,18944 +800c5564: 8d060000 lw a2,0(t0) +800c5568: 8d070004 lw a3,4(t0) +800c556c: 00402021 move a0,v0 +800c5570: 0200f809 jalr s0 +800c5574: 00602821 move a1,v1 +800c5578: 3c088019 lui t0,0x8019 +800c557c: 02402021 move a0,s2 +800c5580: 02602821 move a1,s3 +800c5584: 00403021 move a2,v0 +800c5588: 00603821 move a3,v1 +800c558c: 2508a708 addiu t0,t0,-22776 +800c5590: 0100f809 jalr t0 +800c5594: 00118900 sll s1,s1,0x4 +800c5598: 00118e00 sll s1,s1,0x18 +800c559c: 00602821 move a1,v1 +800c55a0: 00118e03 sra s1,s1,0x18 +800c55a4: 3c038019 lui v1,0x8019 +800c55a8: 00402021 move a0,v0 +800c55ac: 2463b280 addiu v1,v1,-19840 +800c55b0: 0060f809 jalr v1 +800c55b4: 00118903 sra s1,s1,0x4 +800c55b8: 02f18804 sllv s1,s1,s7 +800c55bc: 02228821 addu s1,s1,v0 +800c55c0: 34048000 li a0,0x8000 +800c55c4: 0224102a slt v0,s1,a0 +800c55c8: 24037fff li v1,32767 +800c55cc: 0222180b movn v1,s1,v0 +800c55d0: 8fa50094 lw a1,148(sp) +800c55d4: 28628000 slti v0,v1,-32768 +800c55d8: 0062280a movz a1,v1,v0 +800c55dc: 02208021 move s0,s1 +800c55e0: 27c30066 addiu v1,s8,102 +800c55e4: 0280b021 move s6,s4 +800c55e8: 080317c1 j 800c5f04 <_Z15AltDecodeBlock2P7Channel+0x1954> +800c55ec: a4650002 sh a1,2(v1) +800c55f0: 26e2fffc addiu v0,s7,-4 +800c55f4: 305700ff andi s7,v0,0xff +800c55f8: 00041082 srl v0,a0,0x2 +800c55fc: 30440003 andi a0,v0,0x3 +800c5600: 24030001 li v1,1 +800c5604: 1483fc12 bne a0,v1,800c4650 <_Z15AltDecodeBlock2P7Channel+0xa0> +800c5608: 28820002 slti v0,a0,2 +800c560c: 08031591 j 800c5644 <_Z15AltDecodeBlock2P7Channel+0x1094> +800c5610: 8fa30080 lw v1,128(sp) +800c5614: 00041042 srl v0,a0,0x1 +800c5618: 30420001 andi v0,v0,0x1 +800c561c: 0004b902 srl s7,a0,0x4 +800c5620: a3c20018 sb v0,24(s8) +800c5624: 2ee3000d sltiu v1,s7,13 +800c5628: 27c2004a addiu v0,s8,74 +800c562c: afc20070 sw v0,112(s8) +800c5630: 8fd00094 lw s0,148(s8) +800c5634: 1460fc00 bnez v1,800c4638 <_Z15AltDecodeBlock2P7Channel+0x88> +800c5638: 8fd60098 lw s6,152(s8) +800c563c: 0803157d j 800c55f4 <_Z15AltDecodeBlock2P7Channel+0x1044> +800c5640: 26e2fffc addiu v0,s7,-4 +800c5644: 3c058019 lui a1,0x8019 +800c5648: 02002021 move a0,s0 +800c564c: 24a5b190 addiu a1,a1,-20080 +800c5650: 00a0f809 jalr a1 +800c5654: 80720001 lb s2,1(v1) +800c5658: 3c088019 lui t0,0x8019 +800c565c: 250849d8 addiu t0,t0,18904 +800c5660: 8d060000 lw a2,0(t0) +800c5664: 8d070004 lw a3,4(t0) +800c5668: 3c138019 lui s3,0x8019 +800c566c: 2673a780 addiu s3,s3,-22656 +800c5670: 00402021 move a0,v0 +800c5674: 0260f809 jalr s3 +800c5678: 00602821 move a1,v1 +800c567c: 3c048019 lui a0,0x8019 +800c5680: 8c9449e0 lw s4,18912(a0) +800c5684: 8c9549e4 lw s5,18916(a0) +800c5688: 02803021 move a2,s4 +800c568c: 02a03821 move a3,s5 +800c5690: 00402021 move a0,v0 +800c5694: 0260f809 jalr s3 +800c5698: 00602821 move a1,v1 +800c569c: 00602821 move a1,v1 +800c56a0: 3c038019 lui v1,0x8019 +800c56a4: 00128103 sra s0,s2,0x4 +800c56a8: 2463b280 addiu v1,v1,-19840 +800c56ac: 0060f809 jalr v1 +800c56b0: 00402021 move a0,v0 +800c56b4: 02f08004 sllv s0,s0,s7 +800c56b8: 02028021 addu s0,s0,v0 +800c56bc: 34048000 li a0,0x8000 +800c56c0: 0204182a slt v1,s0,a0 +800c56c4: 24027fff li v0,32767 +800c56c8: 0203100b movn v0,s0,v1 +800c56cc: 24058000 li a1,-32768 +800c56d0: 28438000 slti v1,v0,-32768 +800c56d4: 00a3100b movn v0,a1,v1 +800c56d8: 3c068019 lui a2,0x8019 +800c56dc: 02002021 move a0,s0 +800c56e0: afa50090 sw a1,144(sp) +800c56e4: 24c6b190 addiu a2,a2,-20080 +800c56e8: 00c0f809 jalr a2 +800c56ec: a7c2004a sh v0,74(s8) +800c56f0: 3c088019 lui t0,0x8019 +800c56f4: 250849d8 addiu t0,t0,18904 +800c56f8: 8d060000 lw a2,0(t0) +800c56fc: 8d070004 lw a3,4(t0) +800c5700: 00402021 move a0,v0 +800c5704: 0260f809 jalr s3 +800c5708: 00602821 move a1,v1 +800c570c: 00402021 move a0,v0 +800c5710: 02803021 move a2,s4 +800c5714: 02a03821 move a3,s5 +800c5718: 00602821 move a1,v1 +800c571c: 0260f809 jalr s3 +800c5720: 00129100 sll s2,s2,0x4 +800c5724: 00129600 sll s2,s2,0x18 +800c5728: 00602821 move a1,v1 +800c572c: 00129603 sra s2,s2,0x18 +800c5730: 3c038019 lui v1,0x8019 +800c5734: 00402021 move a0,v0 +800c5738: 2463b280 addiu v1,v1,-19840 +800c573c: 0060f809 jalr v1 +800c5740: 00129103 sra s2,s2,0x4 +800c5744: 02f29004 sllv s2,s2,s7 +800c5748: 02429021 addu s2,s2,v0 +800c574c: 34048000 li a0,0x8000 +800c5750: 0244182a slt v1,s2,a0 +800c5754: 24027fff li v0,32767 +800c5758: 0243100b movn v0,s2,v1 +800c575c: 8fa50090 lw a1,144(sp) +800c5760: 28448000 slti a0,v0,-32768 +800c5764: 00a4100b movn v0,a1,a0 +800c5768: 8fa60080 lw a2,128(sp) +800c576c: 3c078019 lui a3,0x8019 +800c5770: 02402021 move a0,s2 +800c5774: a7c2004c sh v0,76(s8) +800c5778: 24e7b190 addiu a3,a3,-20080 +800c577c: 00e0f809 jalr a3 +800c5780: 80d10002 lb s1,2(a2) +800c5784: 3c088019 lui t0,0x8019 +800c5788: 250849d8 addiu t0,t0,18904 +800c578c: 8d060000 lw a2,0(t0) +800c5790: 8d070004 lw a3,4(t0) +800c5794: 00402021 move a0,v0 +800c5798: 0260f809 jalr s3 +800c579c: 00602821 move a1,v1 +800c57a0: 00402021 move a0,v0 +800c57a4: 02a03821 move a3,s5 +800c57a8: 02803021 move a2,s4 +800c57ac: 0260f809 jalr s3 +800c57b0: 00602821 move a1,v1 +800c57b4: 00602821 move a1,v1 +800c57b8: 3c038019 lui v1,0x8019 +800c57bc: 00118103 sra s0,s1,0x4 +800c57c0: 2463b280 addiu v1,v1,-19840 +800c57c4: 0060f809 jalr v1 +800c57c8: 00402021 move a0,v0 +800c57cc: 02f08004 sllv s0,s0,s7 +800c57d0: 02028021 addu s0,s0,v0 +800c57d4: 34048000 li a0,0x8000 +800c57d8: 0204182a slt v1,s0,a0 +800c57dc: 24027fff li v0,32767 +800c57e0: 0203100b movn v0,s0,v1 +800c57e4: 8fa50090 lw a1,144(sp) +800c57e8: 28448000 slti a0,v0,-32768 +800c57ec: 00a4100b movn v0,a1,a0 +800c57f0: 3c068019 lui a2,0x8019 +800c57f4: 02002021 move a0,s0 +800c57f8: 24c6b190 addiu a2,a2,-20080 +800c57fc: 00c0f809 jalr a2 +800c5800: a7c2004e sh v0,78(s8) +800c5804: 3c088019 lui t0,0x8019 +800c5808: 250849d8 addiu t0,t0,18904 +800c580c: 8d060000 lw a2,0(t0) +800c5810: 8d070004 lw a3,4(t0) +800c5814: 00402021 move a0,v0 +800c5818: 0260f809 jalr s3 +800c581c: 00602821 move a1,v1 +800c5820: 00402021 move a0,v0 +800c5824: 02803021 move a2,s4 +800c5828: 02a03821 move a3,s5 +800c582c: 00602821 move a1,v1 +800c5830: 0260f809 jalr s3 +800c5834: 00118900 sll s1,s1,0x4 +800c5838: 00118e00 sll s1,s1,0x18 +800c583c: 00602821 move a1,v1 +800c5840: 00118e03 sra s1,s1,0x18 +800c5844: 3c038019 lui v1,0x8019 +800c5848: 00402021 move a0,v0 +800c584c: 2463b280 addiu v1,v1,-19840 +800c5850: 0060f809 jalr v1 +800c5854: 00118903 sra s1,s1,0x4 +800c5858: 02f18804 sllv s1,s1,s7 +800c585c: 02228821 addu s1,s1,v0 +800c5860: 34048000 li a0,0x8000 +800c5864: 0224182a slt v1,s1,a0 +800c5868: 24027fff li v0,32767 +800c586c: 0223100b movn v0,s1,v1 +800c5870: 8fa50090 lw a1,144(sp) +800c5874: 28448000 slti a0,v0,-32768 +800c5878: 00a4100b movn v0,a1,a0 +800c587c: 8fa60080 lw a2,128(sp) +800c5880: 3c078019 lui a3,0x8019 +800c5884: 02202021 move a0,s1 +800c5888: a7c20050 sh v0,80(s8) +800c588c: 24e7b190 addiu a3,a3,-20080 +800c5890: 00e0f809 jalr a3 +800c5894: 80d20003 lb s2,3(a2) +800c5898: 3c088019 lui t0,0x8019 +800c589c: 250849d8 addiu t0,t0,18904 +800c58a0: 8d060000 lw a2,0(t0) +800c58a4: 8d070004 lw a3,4(t0) +800c58a8: 00402021 move a0,v0 +800c58ac: 0260f809 jalr s3 +800c58b0: 00602821 move a1,v1 +800c58b4: 00402021 move a0,v0 +800c58b8: 02a03821 move a3,s5 +800c58bc: 02803021 move a2,s4 +800c58c0: 0260f809 jalr s3 +800c58c4: 00602821 move a1,v1 +800c58c8: 00602821 move a1,v1 +800c58cc: 3c038019 lui v1,0x8019 +800c58d0: 00128103 sra s0,s2,0x4 +800c58d4: 2463b280 addiu v1,v1,-19840 +800c58d8: 0060f809 jalr v1 +800c58dc: 00402021 move a0,v0 +800c58e0: 02f08004 sllv s0,s0,s7 +800c58e4: 02028021 addu s0,s0,v0 +800c58e8: 34048000 li a0,0x8000 +800c58ec: 0204182a slt v1,s0,a0 +800c58f0: 24027fff li v0,32767 +800c58f4: 0203100b movn v0,s0,v1 +800c58f8: 8fa50090 lw a1,144(sp) +800c58fc: 28448000 slti a0,v0,-32768 +800c5900: 00a4100b movn v0,a1,a0 +800c5904: 3c068019 lui a2,0x8019 +800c5908: 02002021 move a0,s0 +800c590c: 24c6b190 addiu a2,a2,-20080 +800c5910: 00c0f809 jalr a2 +800c5914: a7c20052 sh v0,82(s8) +800c5918: 3c088019 lui t0,0x8019 +800c591c: 250849d8 addiu t0,t0,18904 +800c5920: 8d060000 lw a2,0(t0) +800c5924: 8d070004 lw a3,4(t0) +800c5928: 00402021 move a0,v0 +800c592c: 0260f809 jalr s3 +800c5930: 00602821 move a1,v1 +800c5934: 00402021 move a0,v0 +800c5938: 02803021 move a2,s4 +800c593c: 02a03821 move a3,s5 +800c5940: 00602821 move a1,v1 +800c5944: 0260f809 jalr s3 +800c5948: 00129100 sll s2,s2,0x4 +800c594c: 00129600 sll s2,s2,0x18 +800c5950: 00602821 move a1,v1 +800c5954: 00129603 sra s2,s2,0x18 +800c5958: 3c038019 lui v1,0x8019 +800c595c: 00402021 move a0,v0 +800c5960: 2463b280 addiu v1,v1,-19840 +800c5964: 0060f809 jalr v1 +800c5968: 00129103 sra s2,s2,0x4 +800c596c: 02f29004 sllv s2,s2,s7 +800c5970: 02429021 addu s2,s2,v0 +800c5974: 34048000 li a0,0x8000 +800c5978: 0244182a slt v1,s2,a0 +800c597c: 24027fff li v0,32767 +800c5980: 0243100b movn v0,s2,v1 +800c5984: 8fa50090 lw a1,144(sp) +800c5988: 28448000 slti a0,v0,-32768 +800c598c: 00a4100b movn v0,a1,a0 +800c5990: 8fa60080 lw a2,128(sp) +800c5994: 3c078019 lui a3,0x8019 +800c5998: 02402021 move a0,s2 +800c599c: a7c20054 sh v0,84(s8) +800c59a0: 24e7b190 addiu a3,a3,-20080 +800c59a4: 00e0f809 jalr a3 +800c59a8: 80d10004 lb s1,4(a2) +800c59ac: 3c088019 lui t0,0x8019 +800c59b0: 250849d8 addiu t0,t0,18904 +800c59b4: 8d060000 lw a2,0(t0) +800c59b8: 8d070004 lw a3,4(t0) +800c59bc: 00402021 move a0,v0 +800c59c0: 0260f809 jalr s3 +800c59c4: 00602821 move a1,v1 +800c59c8: 00402021 move a0,v0 +800c59cc: 02a03821 move a3,s5 +800c59d0: 02803021 move a2,s4 +800c59d4: 0260f809 jalr s3 +800c59d8: 00602821 move a1,v1 +800c59dc: 00602821 move a1,v1 +800c59e0: 3c038019 lui v1,0x8019 +800c59e4: 00118103 sra s0,s1,0x4 +800c59e8: 2463b280 addiu v1,v1,-19840 +800c59ec: 0060f809 jalr v1 +800c59f0: 00402021 move a0,v0 +800c59f4: 02f08004 sllv s0,s0,s7 +800c59f8: 02028021 addu s0,s0,v0 +800c59fc: 34048000 li a0,0x8000 +800c5a00: 0204182a slt v1,s0,a0 +800c5a04: 24027fff li v0,32767 +800c5a08: 0203100b movn v0,s0,v1 +800c5a0c: 8fa50090 lw a1,144(sp) +800c5a10: 28448000 slti a0,v0,-32768 +800c5a14: 00a4100b movn v0,a1,a0 +800c5a18: 3c068019 lui a2,0x8019 +800c5a1c: 02002021 move a0,s0 +800c5a20: 24c6b190 addiu a2,a2,-20080 +800c5a24: 00c0f809 jalr a2 +800c5a28: a7c20056 sh v0,86(s8) +800c5a2c: 3c088019 lui t0,0x8019 +800c5a30: 250849d8 addiu t0,t0,18904 +800c5a34: 8d060000 lw a2,0(t0) +800c5a38: 8d070004 lw a3,4(t0) +800c5a3c: 00402021 move a0,v0 +800c5a40: 0260f809 jalr s3 +800c5a44: 00602821 move a1,v1 +800c5a48: 00402021 move a0,v0 +800c5a4c: 02803021 move a2,s4 +800c5a50: 02a03821 move a3,s5 +800c5a54: 00602821 move a1,v1 +800c5a58: 0260f809 jalr s3 +800c5a5c: 00118900 sll s1,s1,0x4 +800c5a60: 00118e00 sll s1,s1,0x18 +800c5a64: 00602821 move a1,v1 +800c5a68: 00118e03 sra s1,s1,0x18 +800c5a6c: 3c038019 lui v1,0x8019 +800c5a70: 00402021 move a0,v0 +800c5a74: 2463b280 addiu v1,v1,-19840 +800c5a78: 0060f809 jalr v1 +800c5a7c: 00118903 sra s1,s1,0x4 +800c5a80: 02f18804 sllv s1,s1,s7 +800c5a84: 02228821 addu s1,s1,v0 +800c5a88: 34048000 li a0,0x8000 +800c5a8c: 0224182a slt v1,s1,a0 +800c5a90: 24027fff li v0,32767 +800c5a94: 0223100b movn v0,s1,v1 +800c5a98: 8fa50090 lw a1,144(sp) +800c5a9c: 28448000 slti a0,v0,-32768 +800c5aa0: 00a4100b movn v0,a1,a0 +800c5aa4: 8fa60080 lw a2,128(sp) +800c5aa8: 3c078019 lui a3,0x8019 +800c5aac: 02202021 move a0,s1 +800c5ab0: a7c20058 sh v0,88(s8) +800c5ab4: 24e7b190 addiu a3,a3,-20080 +800c5ab8: 00e0f809 jalr a3 +800c5abc: 80d20005 lb s2,5(a2) +800c5ac0: 3c088019 lui t0,0x8019 +800c5ac4: 250849d8 addiu t0,t0,18904 +800c5ac8: 8d060000 lw a2,0(t0) +800c5acc: 8d070004 lw a3,4(t0) +800c5ad0: 00402021 move a0,v0 +800c5ad4: 0260f809 jalr s3 +800c5ad8: 00602821 move a1,v1 +800c5adc: 00402021 move a0,v0 +800c5ae0: 02a03821 move a3,s5 +800c5ae4: 02803021 move a2,s4 +800c5ae8: 0260f809 jalr s3 +800c5aec: 00602821 move a1,v1 +800c5af0: 00602821 move a1,v1 +800c5af4: 3c038019 lui v1,0x8019 +800c5af8: 00128103 sra s0,s2,0x4 +800c5afc: 2463b280 addiu v1,v1,-19840 +800c5b00: 0060f809 jalr v1 +800c5b04: 00402021 move a0,v0 +800c5b08: 02f08004 sllv s0,s0,s7 +800c5b0c: 02028021 addu s0,s0,v0 +800c5b10: 34048000 li a0,0x8000 +800c5b14: 0204182a slt v1,s0,a0 +800c5b18: 24027fff li v0,32767 +800c5b1c: 0203100b movn v0,s0,v1 +800c5b20: 8fa50090 lw a1,144(sp) +800c5b24: 28448000 slti a0,v0,-32768 +800c5b28: 00a4100b movn v0,a1,a0 +800c5b2c: 3c068019 lui a2,0x8019 +800c5b30: 02002021 move a0,s0 +800c5b34: 24c6b190 addiu a2,a2,-20080 +800c5b38: 00c0f809 jalr a2 +800c5b3c: a7c2005a sh v0,90(s8) +800c5b40: 3c088019 lui t0,0x8019 +800c5b44: 250849d8 addiu t0,t0,18904 +800c5b48: 8d060000 lw a2,0(t0) +800c5b4c: 8d070004 lw a3,4(t0) +800c5b50: 00402021 move a0,v0 +800c5b54: 0260f809 jalr s3 +800c5b58: 00602821 move a1,v1 +800c5b5c: 00402021 move a0,v0 +800c5b60: 02803021 move a2,s4 +800c5b64: 02a03821 move a3,s5 +800c5b68: 00602821 move a1,v1 +800c5b6c: 0260f809 jalr s3 +800c5b70: 00129100 sll s2,s2,0x4 +800c5b74: 00129600 sll s2,s2,0x18 +800c5b78: 00602821 move a1,v1 +800c5b7c: 00129603 sra s2,s2,0x18 +800c5b80: 3c038019 lui v1,0x8019 +800c5b84: 00402021 move a0,v0 +800c5b88: 2463b280 addiu v1,v1,-19840 +800c5b8c: 0060f809 jalr v1 +800c5b90: 00129103 sra s2,s2,0x4 +800c5b94: 02f29004 sllv s2,s2,s7 +800c5b98: 02429021 addu s2,s2,v0 +800c5b9c: 34048000 li a0,0x8000 +800c5ba0: 0244182a slt v1,s2,a0 +800c5ba4: 24027fff li v0,32767 +800c5ba8: 0243100b movn v0,s2,v1 +800c5bac: 8fa50090 lw a1,144(sp) +800c5bb0: 28448000 slti a0,v0,-32768 +800c5bb4: 00a4100b movn v0,a1,a0 +800c5bb8: 8fa60080 lw a2,128(sp) +800c5bbc: 3c078019 lui a3,0x8019 +800c5bc0: 02402021 move a0,s2 +800c5bc4: a7c2005c sh v0,92(s8) +800c5bc8: 24e7b190 addiu a3,a3,-20080 +800c5bcc: 00e0f809 jalr a3 +800c5bd0: 80d10006 lb s1,6(a2) +800c5bd4: 3c088019 lui t0,0x8019 +800c5bd8: 250849d8 addiu t0,t0,18904 +800c5bdc: 8d060000 lw a2,0(t0) +800c5be0: 8d070004 lw a3,4(t0) +800c5be4: 00402021 move a0,v0 +800c5be8: 0260f809 jalr s3 +800c5bec: 00602821 move a1,v1 +800c5bf0: 00402021 move a0,v0 +800c5bf4: 02a03821 move a3,s5 +800c5bf8: 02803021 move a2,s4 +800c5bfc: 0260f809 jalr s3 +800c5c00: 00602821 move a1,v1 +800c5c04: 00602821 move a1,v1 +800c5c08: 3c038019 lui v1,0x8019 +800c5c0c: 00118103 sra s0,s1,0x4 +800c5c10: 2463b280 addiu v1,v1,-19840 +800c5c14: 0060f809 jalr v1 +800c5c18: 00402021 move a0,v0 +800c5c1c: 02f08004 sllv s0,s0,s7 +800c5c20: 02028021 addu s0,s0,v0 +800c5c24: 34048000 li a0,0x8000 +800c5c28: 0204182a slt v1,s0,a0 +800c5c2c: 24027fff li v0,32767 +800c5c30: 0203100b movn v0,s0,v1 +800c5c34: 8fa50090 lw a1,144(sp) +800c5c38: 28448000 slti a0,v0,-32768 +800c5c3c: 00a4100b movn v0,a1,a0 +800c5c40: 3c068019 lui a2,0x8019 +800c5c44: 02002021 move a0,s0 +800c5c48: 24c6b190 addiu a2,a2,-20080 +800c5c4c: 00c0f809 jalr a2 +800c5c50: a7c2005e sh v0,94(s8) +800c5c54: 3c088019 lui t0,0x8019 +800c5c58: 250849d8 addiu t0,t0,18904 +800c5c5c: 8d060000 lw a2,0(t0) +800c5c60: 8d070004 lw a3,4(t0) +800c5c64: 00402021 move a0,v0 +800c5c68: 0260f809 jalr s3 +800c5c6c: 00602821 move a1,v1 +800c5c70: 00402021 move a0,v0 +800c5c74: 02803021 move a2,s4 +800c5c78: 02a03821 move a3,s5 +800c5c7c: 00602821 move a1,v1 +800c5c80: 0260f809 jalr s3 +800c5c84: 00118900 sll s1,s1,0x4 +800c5c88: 00118e00 sll s1,s1,0x18 +800c5c8c: 00602821 move a1,v1 +800c5c90: 00118e03 sra s1,s1,0x18 +800c5c94: 3c038019 lui v1,0x8019 +800c5c98: 00402021 move a0,v0 +800c5c9c: 2463b280 addiu v1,v1,-19840 +800c5ca0: 0060f809 jalr v1 +800c5ca4: 00118903 sra s1,s1,0x4 +800c5ca8: 02f18804 sllv s1,s1,s7 +800c5cac: 02228821 addu s1,s1,v0 +800c5cb0: 34048000 li a0,0x8000 +800c5cb4: 0224182a slt v1,s1,a0 +800c5cb8: 24027fff li v0,32767 +800c5cbc: 0223100b movn v0,s1,v1 +800c5cc0: 8fa50090 lw a1,144(sp) +800c5cc4: 28448000 slti a0,v0,-32768 +800c5cc8: 00a4100b movn v0,a1,a0 +800c5ccc: 8fa60080 lw a2,128(sp) +800c5cd0: 3c078019 lui a3,0x8019 +800c5cd4: 02202021 move a0,s1 +800c5cd8: a7c20060 sh v0,96(s8) +800c5cdc: 24e7b190 addiu a3,a3,-20080 +800c5ce0: 00e0f809 jalr a3 +800c5ce4: 80d20007 lb s2,7(a2) +800c5ce8: 3c088019 lui t0,0x8019 +800c5cec: 250849d8 addiu t0,t0,18904 +800c5cf0: 8d060000 lw a2,0(t0) +800c5cf4: 8d070004 lw a3,4(t0) +800c5cf8: 00402021 move a0,v0 +800c5cfc: 0260f809 jalr s3 +800c5d00: 00602821 move a1,v1 +800c5d04: 00402021 move a0,v0 +800c5d08: 02a03821 move a3,s5 +800c5d0c: 02803021 move a2,s4 +800c5d10: 0260f809 jalr s3 +800c5d14: 00602821 move a1,v1 +800c5d18: 00602821 move a1,v1 +800c5d1c: 3c038019 lui v1,0x8019 +800c5d20: 00128103 sra s0,s2,0x4 +800c5d24: 2463b280 addiu v1,v1,-19840 +800c5d28: 0060f809 jalr v1 +800c5d2c: 00402021 move a0,v0 +800c5d30: 02f08004 sllv s0,s0,s7 +800c5d34: 02028021 addu s0,s0,v0 +800c5d38: 34048000 li a0,0x8000 +800c5d3c: 0204182a slt v1,s0,a0 +800c5d40: 24027fff li v0,32767 +800c5d44: 0203100b movn v0,s0,v1 +800c5d48: 8fa50090 lw a1,144(sp) +800c5d4c: 28448000 slti a0,v0,-32768 +800c5d50: 00a4100b movn v0,a1,a0 +800c5d54: 3c068019 lui a2,0x8019 +800c5d58: 02002021 move a0,s0 +800c5d5c: 24c6b190 addiu a2,a2,-20080 +800c5d60: 00c0f809 jalr a2 +800c5d64: a7c20062 sh v0,98(s8) +800c5d68: 3c088019 lui t0,0x8019 +800c5d6c: 250849d8 addiu t0,t0,18904 +800c5d70: 8d060000 lw a2,0(t0) +800c5d74: 8d070004 lw a3,4(t0) +800c5d78: 00402021 move a0,v0 +800c5d7c: 0260f809 jalr s3 +800c5d80: 00602821 move a1,v1 +800c5d84: 00402021 move a0,v0 +800c5d88: 02803021 move a2,s4 +800c5d8c: 02a03821 move a3,s5 +800c5d90: 00602821 move a1,v1 +800c5d94: 0260f809 jalr s3 +800c5d98: 00129100 sll s2,s2,0x4 +800c5d9c: 00129600 sll s2,s2,0x18 +800c5da0: 00602821 move a1,v1 +800c5da4: 00129603 sra s2,s2,0x18 +800c5da8: 3c038019 lui v1,0x8019 +800c5dac: 00402021 move a0,v0 +800c5db0: 2463b280 addiu v1,v1,-19840 +800c5db4: 0060f809 jalr v1 +800c5db8: 00129103 sra s2,s2,0x4 +800c5dbc: 02f29004 sllv s2,s2,s7 +800c5dc0: 02429021 addu s2,s2,v0 +800c5dc4: 34048000 li a0,0x8000 +800c5dc8: 0244182a slt v1,s2,a0 +800c5dcc: 24027fff li v0,32767 +800c5dd0: 0243100b movn v0,s2,v1 +800c5dd4: 8fa50090 lw a1,144(sp) +800c5dd8: 8fa60080 lw a2,128(sp) +800c5ddc: 28448000 slti a0,v0,-32768 +800c5de0: 00a4100b movn v0,a1,a0 +800c5de4: 3c078019 lui a3,0x8019 +800c5de8: 24c30007 addiu v1,a2,7 +800c5dec: a7c20064 sh v0,100(s8) +800c5df0: 02402021 move a0,s2 +800c5df4: 24e7b190 addiu a3,a3,-20080 +800c5df8: 00e0f809 jalr a3 +800c5dfc: 80700001 lb s0,1(v1) +800c5e00: 3c088019 lui t0,0x8019 +800c5e04: 250849d8 addiu t0,t0,18904 +800c5e08: 8d060000 lw a2,0(t0) +800c5e0c: 8d070004 lw a3,4(t0) +800c5e10: 00402021 move a0,v0 +800c5e14: 0260f809 jalr s3 +800c5e18: 00602821 move a1,v1 +800c5e1c: 00402021 move a0,v0 +800c5e20: 02a03821 move a3,s5 +800c5e24: 02803021 move a2,s4 +800c5e28: 0260f809 jalr s3 +800c5e2c: 00602821 move a1,v1 +800c5e30: 00602821 move a1,v1 +800c5e34: 3c038019 lui v1,0x8019 +800c5e38: 00108903 sra s1,s0,0x4 +800c5e3c: 2463b280 addiu v1,v1,-19840 +800c5e40: 0060f809 jalr v1 +800c5e44: 00402021 move a0,v0 +800c5e48: 02f18804 sllv s1,s1,s7 +800c5e4c: 02228821 addu s1,s1,v0 +800c5e50: 34048000 li a0,0x8000 +800c5e54: 0224182a slt v1,s1,a0 +800c5e58: 24027fff li v0,32767 +800c5e5c: 0223100b movn v0,s1,v1 +800c5e60: 8fa50090 lw a1,144(sp) +800c5e64: 28448000 slti a0,v0,-32768 +800c5e68: 00a4100b movn v0,a1,a0 +800c5e6c: 3c068019 lui a2,0x8019 +800c5e70: 02202021 move a0,s1 +800c5e74: 24c6b190 addiu a2,a2,-20080 +800c5e78: 00c0f809 jalr a2 +800c5e7c: a7c20066 sh v0,102(s8) +800c5e80: 3c088019 lui t0,0x8019 +800c5e84: 250849d8 addiu t0,t0,18904 +800c5e88: 8d060000 lw a2,0(t0) +800c5e8c: 8d070004 lw a3,4(t0) +800c5e90: 00402021 move a0,v0 +800c5e94: 0260f809 jalr s3 +800c5e98: 00602821 move a1,v1 +800c5e9c: 00402021 move a0,v0 +800c5ea0: 00602821 move a1,v1 +800c5ea4: 02803021 move a2,s4 +800c5ea8: 02a03821 move a3,s5 +800c5eac: 0260f809 jalr s3 +800c5eb0: 00108100 sll s0,s0,0x4 +800c5eb4: 00108600 sll s0,s0,0x18 +800c5eb8: 00602821 move a1,v1 +800c5ebc: 00108603 sra s0,s0,0x18 +800c5ec0: 3c038019 lui v1,0x8019 +800c5ec4: 00402021 move a0,v0 +800c5ec8: 2463b280 addiu v1,v1,-19840 +800c5ecc: 0060f809 jalr v1 +800c5ed0: 00108103 sra s0,s0,0x4 +800c5ed4: 02f08004 sllv s0,s0,s7 +800c5ed8: 02028021 addu s0,s0,v0 +800c5edc: 34048000 li a0,0x8000 +800c5ee0: 0204102a slt v0,s0,a0 +800c5ee4: 24037fff li v1,32767 +800c5ee8: 0202180b movn v1,s0,v0 +800c5eec: 8fa50090 lw a1,144(sp) +800c5ef0: 28628000 slti v0,v1,-32768 +800c5ef4: 0062280a movz a1,v1,v0 +800c5ef8: 27c20066 addiu v0,s8,102 +800c5efc: 0220b021 move s6,s1 +800c5f00: a4450002 sh a1,2(v0) +800c5f04: 8fa60098 lw a2,152(sp) +800c5f08: afd00094 sw s0,148(s8) +800c5f0c: 24c20009 addiu v0,a2,9 +800c5f10: afc20078 sw v0,120(s8) +800c5f14: afd60098 sw s6,152(s8) +800c5f18: 8fbf00c4 lw ra,196(sp) +800c5f1c: 8fbe00c0 lw s8,192(sp) +800c5f20: 8fb700bc lw s7,188(sp) +800c5f24: 8fb600b8 lw s6,184(sp) +800c5f28: 8fb500b4 lw s5,180(sp) +800c5f2c: 8fb400b0 lw s4,176(sp) +800c5f30: 8fb300ac lw s3,172(sp) +800c5f34: 8fb200a8 lw s2,168(sp) +800c5f38: 8fb100a4 lw s1,164(sp) +800c5f3c: 8fb000a0 lw s0,160(sp) +800c5f40: 03e00008 jr ra +800c5f44: 27bd00c8 addiu sp,sp,200 +800c5f48: 2484004a addiu a0,a0,74 +800c5f4c: 24020001 li v0,1 +800c5f50: a3c20076 sb v0,118(s8) +800c5f54: afc40070 sw a0,112(s8) +800c5f58: a3c00018 sb zero,24(s8) +800c5f5c: 3c198011 lui t9,0x8011 +800c5f60: 8fbf00c4 lw ra,196(sp) +800c5f64: 8fbe00c0 lw s8,192(sp) +800c5f68: 8fb700bc lw s7,188(sp) +800c5f6c: 8fb600b8 lw s6,184(sp) +800c5f70: 8fb500b4 lw s5,180(sp) +800c5f74: 8fb400b0 lw s4,176(sp) +800c5f78: 8fb300ac lw s3,172(sp) +800c5f7c: 8fb200a8 lw s2,168(sp) +800c5f80: 8fb100a4 lw s1,164(sp) +800c5f84: 8fb000a0 lw s0,160(sp) +800c5f88: 00002821 move a1,zero +800c5f8c: 24060020 li a2,32 +800c5f90: 2739ca64 addiu t9,t9,-13724 +800c5f94: 03200008 jr t9 +800c5f98: 27bd00c8 addiu sp,sp,200 +800c5f9c: 8fa70080 lw a3,128(sp) +800c5fa0: 2409fffd li t1,-3 +800c5fa4: 80e60001 lb a2,1(a3) +800c5fa8: 02091824 and v1,s0,t1 +800c5fac: 00032880 sll a1,v1,0x2 +800c5fb0: 00031180 sll v0,v1,0x6 +800c5fb4: 00451023 subu v0,v0,a1 +800c5fb8: 00062103 sra a0,a2,0x4 +800c5fbc: 00431021 addu v0,v0,v1 +800c5fc0: 02e42004 sllv a0,a0,s7 +800c5fc4: 00162900 sll a1,s6,0x4 +800c5fc8: 00161a00 sll v1,s6,0x8 +800c5fcc: 000210c0 sll v0,v0,0x3 +800c5fd0: 00042200 sll a0,a0,0x8 +800c5fd4: 00651823 subu v1,v1,a1 +800c5fd8: 00822021 addu a0,a0,v0 +800c5fdc: 00832023 subu a0,a0,v1 +800c5fe0: 00042203 sra a0,a0,0x8 +800c5fe4: 00042400 sll a0,a0,0x10 +800c5fe8: 00042403 sra a0,a0,0x10 +800c5fec: 00891824 and v1,a0,t1 +800c5ff0: 00032880 sll a1,v1,0x2 +800c5ff4: 00031180 sll v0,v1,0x6 +800c5ff8: 00063700 sll a2,a2,0x1c +800c5ffc: 00451023 subu v0,v0,a1 +800c6000: 00063703 sra a2,a2,0x1c +800c6004: 00431021 addu v0,v0,v1 +800c6008: 02e63004 sllv a2,a2,s7 +800c600c: 00102900 sll a1,s0,0x4 +800c6010: 00101a00 sll v1,s0,0x8 +800c6014: 000210c0 sll v0,v0,0x3 +800c6018: 00063200 sll a2,a2,0x8 +800c601c: 00651823 subu v1,v1,a1 +800c6020: 00c23021 addu a2,a2,v0 +800c6024: 00c33023 subu a2,a2,v1 +800c6028: 00063203 sra a2,a2,0x8 +800c602c: 00063400 sll a2,a2,0x10 +800c6030: 00063403 sra a2,a2,0x10 +800c6034: a7c4004a sh a0,74(s8) +800c6038: a7c6004c sh a2,76(s8) +800c603c: 80e70002 lb a3,2(a3) +800c6040: 00c91824 and v1,a2,t1 +800c6044: 00034080 sll t0,v1,0x2 +800c6048: 00031180 sll v0,v1,0x6 +800c604c: 00481023 subu v0,v0,t0 +800c6050: 00072903 sra a1,a3,0x4 +800c6054: 00431021 addu v0,v0,v1 +800c6058: 02e52804 sllv a1,a1,s7 +800c605c: 000210c0 sll v0,v0,0x3 +800c6060: 00041a00 sll v1,a0,0x8 +800c6064: 00052a00 sll a1,a1,0x8 +800c6068: 00042100 sll a0,a0,0x4 +800c606c: 00641823 subu v1,v1,a0 +800c6070: 00a22821 addu a1,a1,v0 +800c6074: 00a32823 subu a1,a1,v1 +800c6078: 00052a03 sra a1,a1,0x8 +800c607c: 00052c00 sll a1,a1,0x10 +800c6080: 00052c03 sra a1,a1,0x10 +800c6084: 00a91824 and v1,a1,t1 +800c6088: 00032080 sll a0,v1,0x2 +800c608c: 00031180 sll v0,v1,0x6 +800c6090: 00073f00 sll a3,a3,0x1c +800c6094: 00441023 subu v0,v0,a0 +800c6098: 00073f03 sra a3,a3,0x1c +800c609c: 00431021 addu v0,v0,v1 +800c60a0: 02e73804 sllv a3,a3,s7 +800c60a4: 000210c0 sll v0,v0,0x3 +800c60a8: 00061a00 sll v1,a2,0x8 +800c60ac: 00073a00 sll a3,a3,0x8 +800c60b0: 00063100 sll a2,a2,0x4 +800c60b4: 00661823 subu v1,v1,a2 +800c60b8: 00e23821 addu a3,a3,v0 +800c60bc: 00e33823 subu a3,a3,v1 +800c60c0: 00073a03 sra a3,a3,0x8 +800c60c4: 00073c00 sll a3,a3,0x10 +800c60c8: 00073c03 sra a3,a3,0x10 +800c60cc: 8fa20080 lw v0,128(sp) +800c60d0: a7c5004e sh a1,78(s8) +800c60d4: a7c70050 sh a3,80(s8) +800c60d8: 80460003 lb a2,3(v0) +800c60dc: 00e91824 and v1,a3,t1 +800c60e0: 00034080 sll t0,v1,0x2 +800c60e4: 00031180 sll v0,v1,0x6 +800c60e8: 00481023 subu v0,v0,t0 +800c60ec: 00062103 sra a0,a2,0x4 +800c60f0: 00431021 addu v0,v0,v1 +800c60f4: 02e42004 sllv a0,a0,s7 +800c60f8: 000210c0 sll v0,v0,0x3 +800c60fc: 00051a00 sll v1,a1,0x8 +800c6100: 00042200 sll a0,a0,0x8 +800c6104: 00052900 sll a1,a1,0x4 +800c6108: 00651823 subu v1,v1,a1 +800c610c: 00822021 addu a0,a0,v0 +800c6110: 00832023 subu a0,a0,v1 +800c6114: 00042203 sra a0,a0,0x8 +800c6118: 00042400 sll a0,a0,0x10 +800c611c: 00042403 sra a0,a0,0x10 +800c6120: 00891824 and v1,a0,t1 +800c6124: 00032880 sll a1,v1,0x2 +800c6128: 00031180 sll v0,v1,0x6 +800c612c: 00063700 sll a2,a2,0x1c +800c6130: 00451023 subu v0,v0,a1 +800c6134: 00063703 sra a2,a2,0x1c +800c6138: 00431021 addu v0,v0,v1 +800c613c: 02e63004 sllv a2,a2,s7 +800c6140: 000210c0 sll v0,v0,0x3 +800c6144: 00071a00 sll v1,a3,0x8 +800c6148: 00063200 sll a2,a2,0x8 +800c614c: 00073900 sll a3,a3,0x4 +800c6150: 00671823 subu v1,v1,a3 +800c6154: 00c23021 addu a2,a2,v0 +800c6158: 00c33023 subu a2,a2,v1 +800c615c: 00063203 sra a2,a2,0x8 +800c6160: 00063400 sll a2,a2,0x10 +800c6164: 00063403 sra a2,a2,0x10 +800c6168: 8fa30080 lw v1,128(sp) +800c616c: a7c40052 sh a0,82(s8) +800c6170: a7c60054 sh a2,84(s8) +800c6174: 80670004 lb a3,4(v1) +800c6178: 00c91824 and v1,a2,t1 +800c617c: 00034080 sll t0,v1,0x2 +800c6180: 00031180 sll v0,v1,0x6 +800c6184: 00481023 subu v0,v0,t0 +800c6188: 00072903 sra a1,a3,0x4 +800c618c: 00431021 addu v0,v0,v1 +800c6190: 02e52804 sllv a1,a1,s7 +800c6194: 000210c0 sll v0,v0,0x3 +800c6198: 00041a00 sll v1,a0,0x8 +800c619c: 00052a00 sll a1,a1,0x8 +800c61a0: 00042100 sll a0,a0,0x4 +800c61a4: 00641823 subu v1,v1,a0 +800c61a8: 00a22821 addu a1,a1,v0 +800c61ac: 00a32823 subu a1,a1,v1 +800c61b0: 00052a03 sra a1,a1,0x8 +800c61b4: 00052c00 sll a1,a1,0x10 +800c61b8: 00052c03 sra a1,a1,0x10 +800c61bc: 00a91824 and v1,a1,t1 +800c61c0: 00032080 sll a0,v1,0x2 +800c61c4: 00031180 sll v0,v1,0x6 +800c61c8: 00073f00 sll a3,a3,0x1c +800c61cc: 00441023 subu v0,v0,a0 +800c61d0: 00073f03 sra a3,a3,0x1c +800c61d4: 00431021 addu v0,v0,v1 +800c61d8: 02e73804 sllv a3,a3,s7 +800c61dc: 000210c0 sll v0,v0,0x3 +800c61e0: 00061a00 sll v1,a2,0x8 +800c61e4: 00073a00 sll a3,a3,0x8 +800c61e8: 00063100 sll a2,a2,0x4 +800c61ec: 00661823 subu v1,v1,a2 +800c61f0: 00e23821 addu a3,a3,v0 +800c61f4: 00e33823 subu a3,a3,v1 +800c61f8: 00073a03 sra a3,a3,0x8 +800c61fc: 00073c00 sll a3,a3,0x10 +800c6200: 00073c03 sra a3,a3,0x10 +800c6204: 8fa40080 lw a0,128(sp) +800c6208: a7c50056 sh a1,86(s8) +800c620c: a7c70058 sh a3,88(s8) +800c6210: 80860005 lb a2,5(a0) +800c6214: 00e91824 and v1,a3,t1 +800c6218: 00034080 sll t0,v1,0x2 +800c621c: 00031180 sll v0,v1,0x6 +800c6220: 00481023 subu v0,v0,t0 +800c6224: 00062103 sra a0,a2,0x4 +800c6228: 00431021 addu v0,v0,v1 +800c622c: 02e42004 sllv a0,a0,s7 +800c6230: 000210c0 sll v0,v0,0x3 +800c6234: 00051a00 sll v1,a1,0x8 +800c6238: 00042200 sll a0,a0,0x8 +800c623c: 00052900 sll a1,a1,0x4 +800c6240: 00651823 subu v1,v1,a1 +800c6244: 00822021 addu a0,a0,v0 +800c6248: 00832023 subu a0,a0,v1 +800c624c: 00042203 sra a0,a0,0x8 +800c6250: 00042400 sll a0,a0,0x10 +800c6254: 00042403 sra a0,a0,0x10 +800c6258: 00891824 and v1,a0,t1 +800c625c: 00032880 sll a1,v1,0x2 +800c6260: 00031180 sll v0,v1,0x6 +800c6264: 00063700 sll a2,a2,0x1c +800c6268: 00451023 subu v0,v0,a1 +800c626c: 00063703 sra a2,a2,0x1c +800c6270: 00431021 addu v0,v0,v1 +800c6274: 02e63004 sllv a2,a2,s7 +800c6278: 000210c0 sll v0,v0,0x3 +800c627c: 00071a00 sll v1,a3,0x8 +800c6280: 00063200 sll a2,a2,0x8 +800c6284: 00073900 sll a3,a3,0x4 +800c6288: 00671823 subu v1,v1,a3 +800c628c: 00c23021 addu a2,a2,v0 +800c6290: 00c33023 subu a2,a2,v1 +800c6294: 00063203 sra a2,a2,0x8 +800c6298: 00063400 sll a2,a2,0x10 +800c629c: 00063403 sra a2,a2,0x10 +800c62a0: 8fa50080 lw a1,128(sp) +800c62a4: a7c4005a sh a0,90(s8) +800c62a8: a7c6005c sh a2,92(s8) +800c62ac: 80a70006 lb a3,6(a1) +800c62b0: 00c91824 and v1,a2,t1 +800c62b4: 00034080 sll t0,v1,0x2 +800c62b8: 00031180 sll v0,v1,0x6 +800c62bc: 00481023 subu v0,v0,t0 +800c62c0: 00072903 sra a1,a3,0x4 +800c62c4: 00431021 addu v0,v0,v1 +800c62c8: 02e52804 sllv a1,a1,s7 +800c62cc: 000210c0 sll v0,v0,0x3 +800c62d0: 00041a00 sll v1,a0,0x8 +800c62d4: 00052a00 sll a1,a1,0x8 +800c62d8: 00042100 sll a0,a0,0x4 +800c62dc: 00641823 subu v1,v1,a0 +800c62e0: 00a22821 addu a1,a1,v0 +800c62e4: 00a32823 subu a1,a1,v1 +800c62e8: 00052a03 sra a1,a1,0x8 +800c62ec: 00052c00 sll a1,a1,0x10 +800c62f0: 00052c03 sra a1,a1,0x10 +800c62f4: 00a91824 and v1,a1,t1 +800c62f8: 00032080 sll a0,v1,0x2 +800c62fc: 00031180 sll v0,v1,0x6 +800c6300: 00073f00 sll a3,a3,0x1c +800c6304: 00441023 subu v0,v0,a0 +800c6308: 00073f03 sra a3,a3,0x1c +800c630c: 00431021 addu v0,v0,v1 +800c6310: 02e73804 sllv a3,a3,s7 +800c6314: 000210c0 sll v0,v0,0x3 +800c6318: 00061a00 sll v1,a2,0x8 +800c631c: 00073a00 sll a3,a3,0x8 +800c6320: 00063100 sll a2,a2,0x4 +800c6324: 00661823 subu v1,v1,a2 +800c6328: 00e23821 addu a3,a3,v0 +800c632c: 00e33823 subu a3,a3,v1 +800c6330: 00073a03 sra a3,a3,0x8 +800c6334: 00073c00 sll a3,a3,0x10 +800c6338: 00073c03 sra a3,a3,0x10 +800c633c: 8fa60080 lw a2,128(sp) +800c6340: a7c5005e sh a1,94(s8) +800c6344: a7c70060 sh a3,96(s8) +800c6348: 80c80007 lb t0,7(a2) +800c634c: 00e91824 and v1,a3,t1 +800c6350: 00032080 sll a0,v1,0x2 +800c6354: 00031180 sll v0,v1,0x6 +800c6358: 00441023 subu v0,v0,a0 +800c635c: 00083103 sra a2,t0,0x4 +800c6360: 00431021 addu v0,v0,v1 +800c6364: 02e63004 sllv a2,a2,s7 +800c6368: 000210c0 sll v0,v0,0x3 +800c636c: 00051a00 sll v1,a1,0x8 +800c6370: 00063200 sll a2,a2,0x8 +800c6374: 00052900 sll a1,a1,0x4 +800c6378: 00651823 subu v1,v1,a1 +800c637c: 00c23021 addu a2,a2,v0 +800c6380: 00c33023 subu a2,a2,v1 +800c6384: 00063203 sra a2,a2,0x8 +800c6388: 00063400 sll a2,a2,0x10 +800c638c: 00063403 sra a2,a2,0x10 +800c6390: 00c91824 and v1,a2,t1 +800c6394: 00032080 sll a0,v1,0x2 +800c6398: 00031180 sll v0,v1,0x6 +800c639c: 00084700 sll t0,t0,0x1c +800c63a0: 00441023 subu v0,v0,a0 +800c63a4: 00084703 sra t0,t0,0x1c +800c63a8: 00431021 addu v0,v0,v1 +800c63ac: 02e84004 sllv t0,t0,s7 +800c63b0: 000210c0 sll v0,v0,0x3 +800c63b4: 00071a00 sll v1,a3,0x8 +800c63b8: 00084200 sll t0,t0,0x8 +800c63bc: 00073900 sll a3,a3,0x4 +800c63c0: 00671823 subu v1,v1,a3 +800c63c4: 01024021 addu t0,t0,v0 +800c63c8: 01034023 subu t0,t0,v1 +800c63cc: 00084203 sra t0,t0,0x8 +800c63d0: 00084400 sll t0,t0,0x10 +800c63d4: 00084403 sra t0,t0,0x10 +800c63d8: 8fa70080 lw a3,128(sp) +800c63dc: a7c60062 sh a2,98(s8) +800c63e0: a7c80064 sh t0,100(s8) +800c63e4: 01092824 and a1,t0,t1 +800c63e8: 80e40008 lb a0,8(a3) +800c63ec: 00051180 sll v0,a1,0x6 +800c63f0: 00053880 sll a3,a1,0x2 +800c63f4: 00041903 sra v1,a0,0x4 +800c63f8: 00471023 subu v0,v0,a3 +800c63fc: 00451021 addu v0,v0,a1 +800c6400: 02e31804 sllv v1,v1,s7 +800c6404: 000210c0 sll v0,v0,0x3 +800c6408: 00062a00 sll a1,a2,0x8 +800c640c: 00031a00 sll v1,v1,0x8 +800c6410: 00063100 sll a2,a2,0x4 +800c6414: 00621821 addu v1,v1,v0 +800c6418: 00a62823 subu a1,a1,a2 +800c641c: 00651823 subu v1,v1,a1 +800c6420: 00031a03 sra v1,v1,0x8 +800c6424: 00031c00 sll v1,v1,0x10 +800c6428: 00031c03 sra v1,v1,0x10 +800c642c: 00694824 and t1,v1,t1 +800c6430: 00092880 sll a1,t1,0x2 +800c6434: 00042700 sll a0,a0,0x1c +800c6438: 00091180 sll v0,t1,0x6 +800c643c: 00451023 subu v0,v0,a1 +800c6440: 00042703 sra a0,a0,0x1c +800c6444: 02e42004 sllv a0,a0,s7 +800c6448: 00491021 addu v0,v0,t1 +800c644c: 00082a00 sll a1,t0,0x8 +800c6450: 00042200 sll a0,a0,0x8 +800c6454: 000210c0 sll v0,v0,0x3 +800c6458: 00084100 sll t0,t0,0x4 +800c645c: 00822021 addu a0,a0,v0 +800c6460: 00a82823 subu a1,a1,t0 +800c6464: 00852023 subu a0,a0,a1 +800c6468: 00042203 sra a0,a0,0x8 +800c646c: 00048400 sll s0,a0,0x10 +800c6470: 00108403 sra s0,s0,0x10 +800c6474: 0060b021 move s6,v1 +800c6478: a7c30066 sh v1,102(s8) +800c647c: 080317c1 j 800c5f04 <_Z15AltDecodeBlock2P7Channel+0x1954> +800c6480: a7d00068 sh s0,104(s8) +800c6484: 1480fea0 bnez a0,800c5f08 <_Z15AltDecodeBlock2P7Channel+0x1958> +800c6488: 8fa60098 lw a2,152(sp) +800c648c: 8fa50080 lw a1,128(sp) +800c6490: 34088000 li t0,0x8000 +800c6494: 80a20001 lb v0,1(a1) +800c6498: 24067fff li a2,32767 +800c649c: 00021f00 sll v1,v0,0x1c +800c64a0: 00031f03 sra v1,v1,0x1c +800c64a4: 02e31804 sllv v1,v1,s7 +800c64a8: 00021103 sra v0,v0,0x4 +800c64ac: 0068282a slt a1,v1,t0 +800c64b0: 02e21004 sllv v0,v0,s7 +800c64b4: 0048202a slt a0,v0,t0 +800c64b8: 00c5180a movz v1,a2,a1 +800c64bc: 24078000 li a3,-32768 +800c64c0: 00c4100a movz v0,a2,a0 +800c64c4: 28658000 slti a1,v1,-32768 +800c64c8: 00e5180b movn v1,a3,a1 +800c64cc: 28448000 slti a0,v0,-32768 +800c64d0: a7c3004c sh v1,76(s8) +800c64d4: 00e4100b movn v0,a3,a0 +800c64d8: 8fa30080 lw v1,128(sp) +800c64dc: a7c2004a sh v0,74(s8) +800c64e0: 80620002 lb v0,2(v1) +800c64e4: 00c04821 move t1,a2 +800c64e8: 00021f00 sll v1,v0,0x1c +800c64ec: 00031f03 sra v1,v1,0x1c +800c64f0: 00021103 sra v0,v0,0x4 +800c64f4: 02e21004 sllv v0,v0,s7 +800c64f8: 02e31804 sllv v1,v1,s7 +800c64fc: 0048202a slt a0,v0,t0 +800c6500: 0068282a slt a1,v1,t0 +800c6504: 00c4100a movz v0,a2,a0 +800c6508: 00c5180a movz v1,a2,a1 +800c650c: 28448000 slti a0,v0,-32768 +800c6510: 28658000 slti a1,v1,-32768 +800c6514: 00e4100b movn v0,a3,a0 +800c6518: 00e5180b movn v1,a3,a1 +800c651c: 8fa40080 lw a0,128(sp) +800c6520: a7c30050 sh v1,80(s8) +800c6524: a7c2004e sh v0,78(s8) +800c6528: 80820003 lb v0,3(a0) +800c652c: 00021f00 sll v1,v0,0x1c +800c6530: 00031f03 sra v1,v1,0x1c +800c6534: 00021103 sra v0,v0,0x4 +800c6538: 02e21004 sllv v0,v0,s7 +800c653c: 02e31804 sllv v1,v1,s7 +800c6540: 0048202a slt a0,v0,t0 +800c6544: 0068282a slt a1,v1,t0 +800c6548: 00c4100a movz v0,a2,a0 +800c654c: 00c5180a movz v1,a2,a1 +800c6550: 28448000 slti a0,v0,-32768 +800c6554: 28658000 slti a1,v1,-32768 +800c6558: 00e4100b movn v0,a3,a0 +800c655c: 00e5180b movn v1,a3,a1 +800c6560: 8fa50080 lw a1,128(sp) +800c6564: a7c30054 sh v1,84(s8) +800c6568: a7c20052 sh v0,82(s8) +800c656c: 80a20004 lb v0,4(a1) +800c6570: 00021f00 sll v1,v0,0x1c +800c6574: 00031f03 sra v1,v1,0x1c +800c6578: 02e31804 sllv v1,v1,s7 +800c657c: 00021103 sra v0,v0,0x4 +800c6580: 0068282a slt a1,v1,t0 +800c6584: 02e21004 sllv v0,v0,s7 +800c6588: 0048202a slt a0,v0,t0 +800c658c: 00c5180a movz v1,a2,a1 +800c6590: 00c4100a movz v0,a2,a0 +800c6594: 28658000 slti a1,v1,-32768 +800c6598: 00e5180b movn v1,a3,a1 +800c659c: 28448000 slti a0,v0,-32768 +800c65a0: a7c30058 sh v1,88(s8) +800c65a4: 00e4100b movn v0,a3,a0 +800c65a8: 8fa30080 lw v1,128(sp) +800c65ac: a7c20056 sh v0,86(s8) +800c65b0: 80620005 lb v0,5(v1) +800c65b4: 00021f00 sll v1,v0,0x1c +800c65b8: 00031f03 sra v1,v1,0x1c +800c65bc: 00021103 sra v0,v0,0x4 +800c65c0: 02e21004 sllv v0,v0,s7 +800c65c4: 02e31804 sllv v1,v1,s7 +800c65c8: 0048202a slt a0,v0,t0 +800c65cc: 0068282a slt a1,v1,t0 +800c65d0: 00c4100a movz v0,a2,a0 +800c65d4: 00c5180a movz v1,a2,a1 +800c65d8: 28448000 slti a0,v0,-32768 +800c65dc: 28658000 slti a1,v1,-32768 +800c65e0: 00e4100b movn v0,a3,a0 +800c65e4: 00e5180b movn v1,a3,a1 +800c65e8: 8fa40080 lw a0,128(sp) +800c65ec: a7c3005c sh v1,92(s8) +800c65f0: a7c2005a sh v0,90(s8) +800c65f4: 80820006 lb v0,6(a0) +800c65f8: 00021f00 sll v1,v0,0x1c +800c65fc: 00031f03 sra v1,v1,0x1c +800c6600: 00021103 sra v0,v0,0x4 +800c6604: 02e21004 sllv v0,v0,s7 +800c6608: 02e31804 sllv v1,v1,s7 +800c660c: 0048202a slt a0,v0,t0 +800c6610: 0068282a slt a1,v1,t0 +800c6614: 00c4100a movz v0,a2,a0 +800c6618: 00c5180a movz v1,a2,a1 +800c661c: 28448000 slti a0,v0,-32768 +800c6620: 28658000 slti a1,v1,-32768 +800c6624: 00e4100b movn v0,a3,a0 +800c6628: 00e5180b movn v1,a3,a1 +800c662c: 8fa50080 lw a1,128(sp) +800c6630: a7c30060 sh v1,96(s8) +800c6634: a7c2005e sh v0,94(s8) +800c6638: 80a20007 lb v0,7(a1) +800c663c: 00021f00 sll v1,v0,0x1c +800c6640: 00021103 sra v0,v0,0x4 +800c6644: 02e21004 sllv v0,v0,s7 +800c6648: 00031f03 sra v1,v1,0x1c +800c664c: 0048202a slt a0,v0,t0 +800c6650: 02e31804 sllv v1,v1,s7 +800c6654: 0068282a slt a1,v1,t0 +800c6658: 00c4100a movz v0,a2,a0 +800c665c: 00c5180a movz v1,a2,a1 +800c6660: 28448000 slti a0,v0,-32768 +800c6664: 00e4100b movn v0,a3,a0 +800c6668: 28658000 slti a1,v1,-32768 +800c666c: 00e5180b movn v1,a3,a1 +800c6670: a7c20062 sh v0,98(s8) +800c6674: 8fa20080 lw v0,128(sp) +800c6678: a7c30064 sh v1,100(s8) +800c667c: 80440008 lb a0,8(v0) +800c6680: 00041700 sll v0,a0,0x1c +800c6684: 00021703 sra v0,v0,0x1c +800c6688: 00042103 sra a0,a0,0x4 +800c668c: 02e21004 sllv v0,v0,s7 +800c6690: 02e42004 sllv a0,a0,s7 +800c6694: 0048182a slt v1,v0,t0 +800c6698: 0088402a slt t0,a0,t0 +800c669c: 0043480b movn t1,v0,v1 +800c66a0: 0088300b movn a2,a0,t0 +800c66a4: 28c38000 slti v1,a2,-32768 +800c66a8: 29258000 slti a1,t1,-32768 +800c66ac: 00e3300b movn a2,a3,v1 +800c66b0: 00408021 move s0,v0 +800c66b4: 0125380a movz a3,t1,a1 +800c66b8: 0080b021 move s6,a0 +800c66bc: a7c60066 sh a2,102(s8) +800c66c0: 080317c1 j 800c5f04 <_Z15AltDecodeBlock2P7Channel+0x1954> +800c66c4: a7c70068 sh a3,104(s8) + +800c66c8 <_Z14AltDecodeBlockP7Channel>: +800c66c8: 8c8f0078 lw t7,120(a0) +800c66cc: 3402fff7 li v0,0xfff7 +800c66d0: 01e2102b sltu v0,t7,v0 +800c66d4: 104001fd beqz v0,800c6ecc <_Z14AltDecodeBlockP7Channel+0x804> +800c66d8: 00806021 move t4,a0 +800c66dc: 3c028021 lui v0,0x8021 +800c66e0: 8c43e3ec lw v1,-7188(v0) +800c66e4: 01e37021 addu t6,t7,v1 +800c66e8: 91c40000 lbu a0,0(t6) +800c66ec: 30820001 andi v0,a0,0x1 +800c66f0: 14400154 bnez v0,800c6c44 <_Z14AltDecodeBlockP7Channel+0x57c> +800c66f4: a1820076 sb v0,118(t4) +800c66f8: 00041082 srl v0,a0,0x2 +800c66fc: 30450003 andi a1,v0,0x3 +800c6700: 2583004a addiu v1,t4,74 +800c6704: 24020001 li v0,1 +800c6708: ad830070 sw v1,112(t4) +800c670c: 8d8b0094 lw t3,148(t4) +800c6710: 8d8a0098 lw t2,152(t4) +800c6714: 10a20157 beq a1,v0,800c6c74 <_Z14AltDecodeBlockP7Channel+0x5ac> +800c6718: 00046902 srl t5,a0,0x4 +800c671c: 28a20002 slti v0,a1,2 +800c6720: 144002fb bnez v0,800c7310 <_Z14AltDecodeBlockP7Channel+0xc48> +800c6724: 24020002 li v0,2 +800c6728: 10a201f2 beq a1,v0,800c6ef4 <_Z14AltDecodeBlockP7Channel+0x82c> +800c672c: 24020003 li v0,3 +800c6730: 14a201e2 bne a1,v0,800c6ebc <_Z14AltDecodeBlockP7Channel+0x7f4> +800c6734: 25e20009 addiu v0,t7,9 +800c6738: 81c40001 lb a0,1(t6) +800c673c: 2409fffc li t1,-4 +800c6740: 00041103 sra v0,a0,0x4 +800c6744: 01694024 and t0,t3,t1 +800c6748: 01a21004 sllv v0,v0,t5 +800c674c: 000a1903 sra v1,t2,0x4 +800c6750: 00082840 sll a1,t0,0x1 +800c6754: 004a1023 subu v0,v0,t2 +800c6758: 000a30c3 sra a2,t2,0x3 +800c675c: 00451021 addu v0,v0,a1 +800c6760: 00c33021 addu a2,a2,v1 +800c6764: 00c23021 addu a2,a2,v0 +800c6768: 000818c3 sra v1,t0,0x3 +800c676c: 000b3c00 sll a3,t3,0x10 +800c6770: 00073c03 sra a3,a3,0x10 +800c6774: 00c33023 subu a2,a2,v1 +800c6778: 00084103 sra t0,t0,0x4 +800c677c: 00042700 sll a0,a0,0x1c +800c6780: 00071183 sra v0,a3,0x6 +800c6784: 00c83023 subu a2,a2,t0 +800c6788: 00042703 sra a0,a0,0x1c +800c678c: 00c23023 subu a2,a2,v0 +800c6790: 00071903 sra v1,a3,0x4 +800c6794: 000710c3 sra v0,a3,0x3 +800c6798: 01a42004 sllv a0,a0,t5 +800c679c: 00c92824 and a1,a2,t1 +800c67a0: 00431021 addu v0,v0,v1 +800c67a4: 00872023 subu a0,a0,a3 +800c67a8: 00051840 sll v1,a1,0x1 +800c67ac: 00822021 addu a0,a0,v0 +800c67b0: 00832021 addu a0,a0,v1 +800c67b4: 000510c3 sra v0,a1,0x3 +800c67b8: 00063400 sll a2,a2,0x10 +800c67bc: 00063403 sra a2,a2,0x10 +800c67c0: 00822023 subu a0,a0,v0 +800c67c4: 00052903 sra a1,a1,0x4 +800c67c8: 00061183 sra v0,a2,0x6 +800c67cc: 00852023 subu a0,a0,a1 +800c67d0: 00822023 subu a0,a0,v0 +800c67d4: 00044400 sll t0,a0,0x10 +800c67d8: 00084403 sra t0,t0,0x10 +800c67dc: a586004a sh a2,74(t4) +800c67e0: a588004c sh t0,76(t4) +800c67e4: 81c30002 lb v1,2(t6) +800c67e8: 00892024 and a0,a0,t1 +800c67ec: 00031103 sra v0,v1,0x4 +800c67f0: 01a21004 sllv v0,v0,t5 +800c67f4: 00043840 sll a3,a0,0x1 +800c67f8: 00461023 subu v0,v0,a2 +800c67fc: 000628c3 sra a1,a2,0x3 +800c6800: 00063103 sra a2,a2,0x4 +800c6804: 00471021 addu v0,v0,a3 +800c6808: 00a62821 addu a1,a1,a2 +800c680c: 00a22821 addu a1,a1,v0 +800c6810: 000430c3 sra a2,a0,0x3 +800c6814: 00a62823 subu a1,a1,a2 +800c6818: 00042103 sra a0,a0,0x4 +800c681c: 00031f00 sll v1,v1,0x1c +800c6820: 00081183 sra v0,t0,0x6 +800c6824: 00a42823 subu a1,a1,a0 +800c6828: 00031f03 sra v1,v1,0x1c +800c682c: 00a22823 subu a1,a1,v0 +800c6830: 00082103 sra a0,t0,0x4 +800c6834: 000810c3 sra v0,t0,0x3 +800c6838: 01a31804 sllv v1,v1,t5 +800c683c: 00a93024 and a2,a1,t1 +800c6840: 00441021 addu v0,v0,a0 +800c6844: 00681823 subu v1,v1,t0 +800c6848: 00062040 sll a0,a2,0x1 +800c684c: 00621821 addu v1,v1,v0 +800c6850: 00641821 addu v1,v1,a0 +800c6854: 000610c3 sra v0,a2,0x3 +800c6858: 00052c00 sll a1,a1,0x10 +800c685c: 00052c03 sra a1,a1,0x10 +800c6860: 00621823 subu v1,v1,v0 +800c6864: 00063103 sra a2,a2,0x4 +800c6868: 00051183 sra v0,a1,0x6 +800c686c: 00661823 subu v1,v1,a2 +800c6870: 00621823 subu v1,v1,v0 +800c6874: 00034400 sll t0,v1,0x10 +800c6878: 00084403 sra t0,t0,0x10 +800c687c: a585004e sh a1,78(t4) +800c6880: a5880050 sh t0,80(t4) +800c6884: 81c40003 lb a0,3(t6) +800c6888: 00691824 and v1,v1,t1 +800c688c: 00041103 sra v0,a0,0x4 +800c6890: 01a21004 sllv v0,v0,t5 +800c6894: 00033840 sll a3,v1,0x1 +800c6898: 00451023 subu v0,v0,a1 +800c689c: 000530c3 sra a2,a1,0x3 +800c68a0: 00052903 sra a1,a1,0x4 +800c68a4: 00471021 addu v0,v0,a3 +800c68a8: 00c53021 addu a2,a2,a1 +800c68ac: 00c23021 addu a2,a2,v0 +800c68b0: 000328c3 sra a1,v1,0x3 +800c68b4: 00c53023 subu a2,a2,a1 +800c68b8: 00031903 sra v1,v1,0x4 +800c68bc: 00042700 sll a0,a0,0x1c +800c68c0: 00081183 sra v0,t0,0x6 +800c68c4: 00c33023 subu a2,a2,v1 +800c68c8: 00042703 sra a0,a0,0x1c +800c68cc: 00c23023 subu a2,a2,v0 +800c68d0: 00081903 sra v1,t0,0x4 +800c68d4: 000810c3 sra v0,t0,0x3 +800c68d8: 01a42004 sllv a0,a0,t5 +800c68dc: 00c92824 and a1,a2,t1 +800c68e0: 00431021 addu v0,v0,v1 +800c68e4: 00882023 subu a0,a0,t0 +800c68e8: 00051840 sll v1,a1,0x1 +800c68ec: 00822021 addu a0,a0,v0 +800c68f0: 00832021 addu a0,a0,v1 +800c68f4: 000510c3 sra v0,a1,0x3 +800c68f8: 00063400 sll a2,a2,0x10 +800c68fc: 00063403 sra a2,a2,0x10 +800c6900: 00822023 subu a0,a0,v0 +800c6904: 00052903 sra a1,a1,0x4 +800c6908: 00061183 sra v0,a2,0x6 +800c690c: 00852023 subu a0,a0,a1 +800c6910: 00822023 subu a0,a0,v0 +800c6914: 00044400 sll t0,a0,0x10 +800c6918: 00084403 sra t0,t0,0x10 +800c691c: a5860052 sh a2,82(t4) +800c6920: a5880054 sh t0,84(t4) +800c6924: 81c30004 lb v1,4(t6) +800c6928: 00892024 and a0,a0,t1 +800c692c: 00031103 sra v0,v1,0x4 +800c6930: 01a21004 sllv v0,v0,t5 +800c6934: 00043840 sll a3,a0,0x1 +800c6938: 00461023 subu v0,v0,a2 +800c693c: 000628c3 sra a1,a2,0x3 +800c6940: 00063103 sra a2,a2,0x4 +800c6944: 00471021 addu v0,v0,a3 +800c6948: 00a62821 addu a1,a1,a2 +800c694c: 00a22821 addu a1,a1,v0 +800c6950: 000430c3 sra a2,a0,0x3 +800c6954: 00a62823 subu a1,a1,a2 +800c6958: 00042103 sra a0,a0,0x4 +800c695c: 00031f00 sll v1,v1,0x1c +800c6960: 00081183 sra v0,t0,0x6 +800c6964: 00a42823 subu a1,a1,a0 +800c6968: 00031f03 sra v1,v1,0x1c +800c696c: 00a22823 subu a1,a1,v0 +800c6970: 00082103 sra a0,t0,0x4 +800c6974: 000810c3 sra v0,t0,0x3 +800c6978: 01a31804 sllv v1,v1,t5 +800c697c: 00a93024 and a2,a1,t1 +800c6980: 00441021 addu v0,v0,a0 +800c6984: 00681823 subu v1,v1,t0 +800c6988: 00062040 sll a0,a2,0x1 +800c698c: 00621821 addu v1,v1,v0 +800c6990: 00641821 addu v1,v1,a0 +800c6994: 000610c3 sra v0,a2,0x3 +800c6998: 00052c00 sll a1,a1,0x10 +800c699c: 00052c03 sra a1,a1,0x10 +800c69a0: 00621823 subu v1,v1,v0 +800c69a4: 00063103 sra a2,a2,0x4 +800c69a8: 00051183 sra v0,a1,0x6 +800c69ac: 00661823 subu v1,v1,a2 +800c69b0: 00621823 subu v1,v1,v0 +800c69b4: 00034400 sll t0,v1,0x10 +800c69b8: 00084403 sra t0,t0,0x10 +800c69bc: a5850056 sh a1,86(t4) +800c69c0: a5880058 sh t0,88(t4) +800c69c4: 81c40005 lb a0,5(t6) +800c69c8: 00691824 and v1,v1,t1 +800c69cc: 00041103 sra v0,a0,0x4 +800c69d0: 01a21004 sllv v0,v0,t5 +800c69d4: 00033840 sll a3,v1,0x1 +800c69d8: 00451023 subu v0,v0,a1 +800c69dc: 000530c3 sra a2,a1,0x3 +800c69e0: 00052903 sra a1,a1,0x4 +800c69e4: 00471021 addu v0,v0,a3 +800c69e8: 00c53021 addu a2,a2,a1 +800c69ec: 00c23021 addu a2,a2,v0 +800c69f0: 000328c3 sra a1,v1,0x3 +800c69f4: 00c53023 subu a2,a2,a1 +800c69f8: 00031903 sra v1,v1,0x4 +800c69fc: 00042700 sll a0,a0,0x1c +800c6a00: 00081183 sra v0,t0,0x6 +800c6a04: 00c33023 subu a2,a2,v1 +800c6a08: 00042703 sra a0,a0,0x1c +800c6a0c: 00c23023 subu a2,a2,v0 +800c6a10: 00081903 sra v1,t0,0x4 +800c6a14: 000810c3 sra v0,t0,0x3 +800c6a18: 01a42004 sllv a0,a0,t5 +800c6a1c: 00c92824 and a1,a2,t1 +800c6a20: 00431021 addu v0,v0,v1 +800c6a24: 00882023 subu a0,a0,t0 +800c6a28: 00051840 sll v1,a1,0x1 +800c6a2c: 00822021 addu a0,a0,v0 +800c6a30: 00832021 addu a0,a0,v1 +800c6a34: 000510c3 sra v0,a1,0x3 +800c6a38: 00063400 sll a2,a2,0x10 +800c6a3c: 00063403 sra a2,a2,0x10 +800c6a40: 00822023 subu a0,a0,v0 +800c6a44: 00052903 sra a1,a1,0x4 +800c6a48: 00061183 sra v0,a2,0x6 +800c6a4c: 00852023 subu a0,a0,a1 +800c6a50: 00822023 subu a0,a0,v0 +800c6a54: 00044400 sll t0,a0,0x10 +800c6a58: 00084403 sra t0,t0,0x10 +800c6a5c: a586005a sh a2,90(t4) +800c6a60: a588005c sh t0,92(t4) +800c6a64: 81c30006 lb v1,6(t6) +800c6a68: 00892024 and a0,a0,t1 +800c6a6c: 00031103 sra v0,v1,0x4 +800c6a70: 01a21004 sllv v0,v0,t5 +800c6a74: 00043840 sll a3,a0,0x1 +800c6a78: 00461023 subu v0,v0,a2 +800c6a7c: 000628c3 sra a1,a2,0x3 +800c6a80: 00063103 sra a2,a2,0x4 +800c6a84: 00471021 addu v0,v0,a3 +800c6a88: 00a62821 addu a1,a1,a2 +800c6a8c: 00a22821 addu a1,a1,v0 +800c6a90: 000430c3 sra a2,a0,0x3 +800c6a94: 00a62823 subu a1,a1,a2 +800c6a98: 00042103 sra a0,a0,0x4 +800c6a9c: 00031f00 sll v1,v1,0x1c +800c6aa0: 00081183 sra v0,t0,0x6 +800c6aa4: 00a42823 subu a1,a1,a0 +800c6aa8: 00031f03 sra v1,v1,0x1c +800c6aac: 00a22823 subu a1,a1,v0 +800c6ab0: 00082103 sra a0,t0,0x4 +800c6ab4: 000810c3 sra v0,t0,0x3 +800c6ab8: 01a31804 sllv v1,v1,t5 +800c6abc: 00a93024 and a2,a1,t1 +800c6ac0: 00441021 addu v0,v0,a0 +800c6ac4: 00681823 subu v1,v1,t0 +800c6ac8: 00062040 sll a0,a2,0x1 +800c6acc: 00621821 addu v1,v1,v0 +800c6ad0: 00641821 addu v1,v1,a0 +800c6ad4: 000610c3 sra v0,a2,0x3 +800c6ad8: 00052c00 sll a1,a1,0x10 +800c6adc: 00052c03 sra a1,a1,0x10 +800c6ae0: 00621823 subu v1,v1,v0 +800c6ae4: 00063103 sra a2,a2,0x4 +800c6ae8: 00051183 sra v0,a1,0x6 +800c6aec: 00661823 subu v1,v1,a2 +800c6af0: 00621823 subu v1,v1,v0 +800c6af4: 00034400 sll t0,v1,0x10 +800c6af8: 00084403 sra t0,t0,0x10 +800c6afc: a585005e sh a1,94(t4) +800c6b00: a5880060 sh t0,96(t4) +800c6b04: 81c40007 lb a0,7(t6) +800c6b08: 00691824 and v1,v1,t1 +800c6b0c: 00041103 sra v0,a0,0x4 +800c6b10: 01a21004 sllv v0,v0,t5 +800c6b14: 00033840 sll a3,v1,0x1 +800c6b18: 00451023 subu v0,v0,a1 +800c6b1c: 000530c3 sra a2,a1,0x3 +800c6b20: 00052903 sra a1,a1,0x4 +800c6b24: 00471021 addu v0,v0,a3 +800c6b28: 00c53021 addu a2,a2,a1 +800c6b2c: 00c23021 addu a2,a2,v0 +800c6b30: 000328c3 sra a1,v1,0x3 +800c6b34: 00c53023 subu a2,a2,a1 +800c6b38: 00031903 sra v1,v1,0x4 +800c6b3c: 00042700 sll a0,a0,0x1c +800c6b40: 00081183 sra v0,t0,0x6 +800c6b44: 00c33023 subu a2,a2,v1 +800c6b48: 00042703 sra a0,a0,0x1c +800c6b4c: 00c23023 subu a2,a2,v0 +800c6b50: 00081903 sra v1,t0,0x4 +800c6b54: 000810c3 sra v0,t0,0x3 +800c6b58: 01a42004 sllv a0,a0,t5 +800c6b5c: 00c92824 and a1,a2,t1 +800c6b60: 00431021 addu v0,v0,v1 +800c6b64: 00882023 subu a0,a0,t0 +800c6b68: 00051840 sll v1,a1,0x1 +800c6b6c: 00822021 addu a0,a0,v0 +800c6b70: 00832021 addu a0,a0,v1 +800c6b74: 000510c3 sra v0,a1,0x3 +800c6b78: 00063400 sll a2,a2,0x10 +800c6b7c: 00063403 sra a2,a2,0x10 +800c6b80: 00822023 subu a0,a0,v0 +800c6b84: 00052903 sra a1,a1,0x4 +800c6b88: 00061183 sra v0,a2,0x6 +800c6b8c: 00852023 subu a0,a0,a1 +800c6b90: 00822023 subu a0,a0,v0 +800c6b94: 00044400 sll t0,a0,0x10 +800c6b98: 00084403 sra t0,t0,0x10 +800c6b9c: a5860062 sh a2,98(t4) +800c6ba0: a5880064 sh t0,100(t4) +800c6ba4: 81c30008 lb v1,8(t6) +800c6ba8: 00892024 and a0,a0,t1 +800c6bac: 00031103 sra v0,v1,0x4 +800c6bb0: 01a21004 sllv v0,v0,t5 +800c6bb4: 00461023 subu v0,v0,a2 +800c6bb8: 000628c3 sra a1,a2,0x3 +800c6bbc: 00043840 sll a3,a0,0x1 +800c6bc0: 00063103 sra a2,a2,0x4 +800c6bc4: 00a62821 addu a1,a1,a2 +800c6bc8: 00471021 addu v0,v0,a3 +800c6bcc: 00a22821 addu a1,a1,v0 +800c6bd0: 000430c3 sra a2,a0,0x3 +800c6bd4: 00a62823 subu a1,a1,a2 +800c6bd8: 00042103 sra a0,a0,0x4 +800c6bdc: 00031f00 sll v1,v1,0x1c +800c6be0: 00a42823 subu a1,a1,a0 +800c6be4: 00081183 sra v0,t0,0x6 +800c6be8: 00031f03 sra v1,v1,0x1c +800c6bec: 00a22823 subu a1,a1,v0 +800c6bf0: 00082103 sra a0,t0,0x4 +800c6bf4: 01a31804 sllv v1,v1,t5 +800c6bf8: 000810c3 sra v0,t0,0x3 +800c6bfc: 00a94824 and t1,a1,t1 +800c6c00: 00441021 addu v0,v0,a0 +800c6c04: 00681823 subu v1,v1,t0 +800c6c08: 00621821 addu v1,v1,v0 +800c6c0c: 00092040 sll a0,t1,0x1 +800c6c10: 000910c3 sra v0,t1,0x3 +800c6c14: 00641821 addu v1,v1,a0 +800c6c18: 00052c00 sll a1,a1,0x10 +800c6c1c: 00052c03 sra a1,a1,0x10 +800c6c20: 00621823 subu v1,v1,v0 +800c6c24: 00094903 sra t1,t1,0x4 +800c6c28: 00691823 subu v1,v1,t1 +800c6c2c: 00051183 sra v0,a1,0x6 +800c6c30: 00625823 subu t3,v1,v0 +800c6c34: 00a05021 move t2,a1 +800c6c38: a5850066 sh a1,102(t4) +800c6c3c: 08031bae j 800c6eb8 <_Z14AltDecodeBlockP7Channel+0x7f0> +800c6c40: a58b0068 sh t3,104(t4) +800c6c44: 00041042 srl v0,a0,0x1 +800c6c48: 30420001 andi v0,v0,0x1 +800c6c4c: a1820018 sb v0,24(t4) +800c6c50: 00041082 srl v0,a0,0x2 +800c6c54: 30450003 andi a1,v0,0x3 +800c6c58: 2583004a addiu v1,t4,74 +800c6c5c: 24020001 li v0,1 +800c6c60: ad830070 sw v1,112(t4) +800c6c64: 8d8b0094 lw t3,148(t4) +800c6c68: 8d8a0098 lw t2,152(t4) +800c6c6c: 14a2feab bne a1,v0,800c671c <_Z14AltDecodeBlockP7Channel+0x54> +800c6c70: 00046902 srl t5,a0,0x4 +800c6c74: 81c40001 lb a0,1(t6) +800c6c78: 000b1c00 sll v1,t3,0x10 +800c6c7c: 00041103 sra v0,a0,0x4 +800c6c80: 00031c03 sra v1,v1,0x10 +800c6c84: 01a21004 sllv v0,v0,t5 +800c6c88: 00621021 addu v0,v1,v0 +800c6c8c: 00031903 sra v1,v1,0x4 +800c6c90: 00431023 subu v0,v0,v1 +800c6c94: 00042700 sll a0,a0,0x1c +800c6c98: 00042703 sra a0,a0,0x1c +800c6c9c: 00021400 sll v0,v0,0x10 +800c6ca0: 00021403 sra v0,v0,0x10 +800c6ca4: 01a42004 sllv a0,a0,t5 +800c6ca8: 00021903 sra v1,v0,0x4 +800c6cac: 00442021 addu a0,v0,a0 +800c6cb0: 00832023 subu a0,a0,v1 +800c6cb4: 00042400 sll a0,a0,0x10 +800c6cb8: 00042403 sra a0,a0,0x10 +800c6cbc: a582004a sh v0,74(t4) +800c6cc0: a584004c sh a0,76(t4) +800c6cc4: 81c30002 lb v1,2(t6) +800c6cc8: 00042903 sra a1,a0,0x4 +800c6ccc: 00031103 sra v0,v1,0x4 +800c6cd0: 01a21004 sllv v0,v0,t5 +800c6cd4: 00822021 addu a0,a0,v0 +800c6cd8: 00852023 subu a0,a0,a1 +800c6cdc: 00031f00 sll v1,v1,0x1c +800c6ce0: 00031f03 sra v1,v1,0x1c +800c6ce4: 00042400 sll a0,a0,0x10 +800c6ce8: 00042403 sra a0,a0,0x10 +800c6cec: 01a31804 sllv v1,v1,t5 +800c6cf0: 00041103 sra v0,a0,0x4 +800c6cf4: 00831821 addu v1,a0,v1 +800c6cf8: 00621823 subu v1,v1,v0 +800c6cfc: 00031c00 sll v1,v1,0x10 +800c6d00: 00031c03 sra v1,v1,0x10 +800c6d04: a5830050 sh v1,80(t4) +800c6d08: a584004e sh a0,78(t4) +800c6d0c: 81c40003 lb a0,3(t6) +800c6d10: 00032903 sra a1,v1,0x4 +800c6d14: 00041103 sra v0,a0,0x4 +800c6d18: 01a21004 sllv v0,v0,t5 +800c6d1c: 00621821 addu v1,v1,v0 +800c6d20: 00651823 subu v1,v1,a1 +800c6d24: 00042700 sll a0,a0,0x1c +800c6d28: 00042703 sra a0,a0,0x1c +800c6d2c: 00031c00 sll v1,v1,0x10 +800c6d30: 00031c03 sra v1,v1,0x10 +800c6d34: 01a42004 sllv a0,a0,t5 +800c6d38: 00031103 sra v0,v1,0x4 +800c6d3c: 00642021 addu a0,v1,a0 +800c6d40: 00822023 subu a0,a0,v0 +800c6d44: 00042400 sll a0,a0,0x10 +800c6d48: 00042403 sra a0,a0,0x10 +800c6d4c: a5840054 sh a0,84(t4) +800c6d50: a5830052 sh v1,82(t4) +800c6d54: 81c30004 lb v1,4(t6) +800c6d58: 00042903 sra a1,a0,0x4 +800c6d5c: 00031103 sra v0,v1,0x4 +800c6d60: 01a21004 sllv v0,v0,t5 +800c6d64: 00822021 addu a0,a0,v0 +800c6d68: 00852023 subu a0,a0,a1 +800c6d6c: 00031f00 sll v1,v1,0x1c +800c6d70: 00031f03 sra v1,v1,0x1c +800c6d74: 00042400 sll a0,a0,0x10 +800c6d78: 00042403 sra a0,a0,0x10 +800c6d7c: 01a31804 sllv v1,v1,t5 +800c6d80: 00041103 sra v0,a0,0x4 +800c6d84: 00831821 addu v1,a0,v1 +800c6d88: 00621823 subu v1,v1,v0 +800c6d8c: 00031c00 sll v1,v1,0x10 +800c6d90: 00031c03 sra v1,v1,0x10 +800c6d94: a5830058 sh v1,88(t4) +800c6d98: a5840056 sh a0,86(t4) +800c6d9c: 81c40005 lb a0,5(t6) +800c6da0: 00032903 sra a1,v1,0x4 +800c6da4: 00041103 sra v0,a0,0x4 +800c6da8: 01a21004 sllv v0,v0,t5 +800c6dac: 00621821 addu v1,v1,v0 +800c6db0: 00651823 subu v1,v1,a1 +800c6db4: 00042700 sll a0,a0,0x1c +800c6db8: 00042703 sra a0,a0,0x1c +800c6dbc: 00031c00 sll v1,v1,0x10 +800c6dc0: 00031c03 sra v1,v1,0x10 +800c6dc4: 01a42004 sllv a0,a0,t5 +800c6dc8: 00031103 sra v0,v1,0x4 +800c6dcc: 00642021 addu a0,v1,a0 +800c6dd0: 00822023 subu a0,a0,v0 +800c6dd4: 00042400 sll a0,a0,0x10 +800c6dd8: 00042403 sra a0,a0,0x10 +800c6ddc: a584005c sh a0,92(t4) +800c6de0: a583005a sh v1,90(t4) +800c6de4: 81c30006 lb v1,6(t6) +800c6de8: 00042903 sra a1,a0,0x4 +800c6dec: 00031103 sra v0,v1,0x4 +800c6df0: 01a21004 sllv v0,v0,t5 +800c6df4: 00822021 addu a0,a0,v0 +800c6df8: 00852023 subu a0,a0,a1 +800c6dfc: 00031f00 sll v1,v1,0x1c +800c6e00: 00031f03 sra v1,v1,0x1c +800c6e04: 00042400 sll a0,a0,0x10 +800c6e08: 00042403 sra a0,a0,0x10 +800c6e0c: 01a31804 sllv v1,v1,t5 +800c6e10: 00041103 sra v0,a0,0x4 +800c6e14: 00831821 addu v1,a0,v1 +800c6e18: 00621823 subu v1,v1,v0 +800c6e1c: 00031c00 sll v1,v1,0x10 +800c6e20: 00031c03 sra v1,v1,0x10 +800c6e24: a5830060 sh v1,96(t4) +800c6e28: a584005e sh a0,94(t4) +800c6e2c: 81c40007 lb a0,7(t6) +800c6e30: 00032903 sra a1,v1,0x4 +800c6e34: 00041103 sra v0,a0,0x4 +800c6e38: 01a21004 sllv v0,v0,t5 +800c6e3c: 00621821 addu v1,v1,v0 +800c6e40: 00651823 subu v1,v1,a1 +800c6e44: 00042700 sll a0,a0,0x1c +800c6e48: 00042703 sra a0,a0,0x1c +800c6e4c: 00031c00 sll v1,v1,0x10 +800c6e50: 00031c03 sra v1,v1,0x10 +800c6e54: 01a42004 sllv a0,a0,t5 +800c6e58: 00031103 sra v0,v1,0x4 +800c6e5c: 00642021 addu a0,v1,a0 +800c6e60: 00822023 subu a0,a0,v0 +800c6e64: 00042400 sll a0,a0,0x10 +800c6e68: 00042403 sra a0,a0,0x10 +800c6e6c: a5840064 sh a0,100(t4) +800c6e70: a5830062 sh v1,98(t4) +800c6e74: 81c30008 lb v1,8(t6) +800c6e78: 00042903 sra a1,a0,0x4 +800c6e7c: 00031103 sra v0,v1,0x4 +800c6e80: 01a21004 sllv v0,v0,t5 +800c6e84: 00822021 addu a0,a0,v0 +800c6e88: 00852023 subu a0,a0,a1 +800c6e8c: 00031f00 sll v1,v1,0x1c +800c6e90: 00042400 sll a0,a0,0x10 +800c6e94: 00031f03 sra v1,v1,0x1c +800c6e98: 00042403 sra a0,a0,0x10 +800c6e9c: 01a31804 sllv v1,v1,t5 +800c6ea0: 00831821 addu v1,a0,v1 +800c6ea4: 00041103 sra v0,a0,0x4 +800c6ea8: 00625823 subu t3,v1,v0 +800c6eac: 00805021 move t2,a0 +800c6eb0: a5840066 sh a0,102(t4) +800c6eb4: a58b0068 sh t3,104(t4) +800c6eb8: 25e20009 addiu v0,t7,9 +800c6ebc: ad820078 sw v0,120(t4) +800c6ec0: ad8b0094 sw t3,148(t4) +800c6ec4: 03e00008 jr ra +800c6ec8: ad8a0098 sw t2,152(t4) +800c6ecc: 2484004a addiu a0,a0,74 +800c6ed0: 24020001 li v0,1 +800c6ed4: 3c198011 lui t9,0x8011 +800c6ed8: a1820076 sb v0,118(t4) +800c6edc: ad840070 sw a0,112(t4) +800c6ee0: a1800018 sb zero,24(t4) +800c6ee4: 00002821 move a1,zero +800c6ee8: 2739ca64 addiu t9,t9,-13724 +800c6eec: 03200008 jr t9 +800c6ef0: 24060020 li a2,32 +800c6ef4: 81c30001 lb v1,1(t6) +800c6ef8: 2409fffc li t1,-4 +800c6efc: 01692824 and a1,t3,t1 +800c6f00: 00033903 sra a3,v1,0x4 +800c6f04: 00051040 sll v0,a1,0x1 +800c6f08: 000a2103 sra a0,t2,0x4 +800c6f0c: 01a73804 sllv a3,a3,t5 +800c6f10: 00822021 addu a0,a0,v0 +800c6f14: 00ea3823 subu a3,a3,t2 +800c6f18: 00051143 sra v0,a1,0x5 +800c6f1c: 00e43821 addu a3,a3,a0 +800c6f20: 00031f00 sll v1,v1,0x1c +800c6f24: 00e23823 subu a3,a3,v0 +800c6f28: 00052903 sra a1,a1,0x4 +800c6f2c: 000b1400 sll v0,t3,0x10 +800c6f30: 00031f03 sra v1,v1,0x1c +800c6f34: 00e53823 subu a3,a3,a1 +800c6f38: 00021403 sra v0,v0,0x10 +800c6f3c: 01a31804 sllv v1,v1,t5 +800c6f40: 00e92824 and a1,a3,t1 +800c6f44: 00621823 subu v1,v1,v0 +800c6f48: 00021103 sra v0,v0,0x4 +800c6f4c: 00052040 sll a0,a1,0x1 +800c6f50: 00621821 addu v1,v1,v0 +800c6f54: 00641821 addu v1,v1,a0 +800c6f58: 00051143 sra v0,a1,0x5 +800c6f5c: 00621823 subu v1,v1,v0 +800c6f60: 00052903 sra a1,a1,0x4 +800c6f64: 00651823 subu v1,v1,a1 +800c6f68: 00034400 sll t0,v1,0x10 +800c6f6c: 00073c00 sll a3,a3,0x10 +800c6f70: 00073c03 sra a3,a3,0x10 +800c6f74: 00084403 sra t0,t0,0x10 +800c6f78: a587004a sh a3,74(t4) +800c6f7c: a588004c sh t0,76(t4) +800c6f80: 81c20002 lb v0,2(t6) +800c6f84: 00691824 and v1,v1,t1 +800c6f88: 00023103 sra a2,v0,0x4 +800c6f8c: 00032840 sll a1,v1,0x1 +800c6f90: 00072103 sra a0,a3,0x4 +800c6f94: 01a63004 sllv a2,a2,t5 +800c6f98: 00852021 addu a0,a0,a1 +800c6f9c: 00c73023 subu a2,a2,a3 +800c6fa0: 00c43021 addu a2,a2,a0 +800c6fa4: 00021700 sll v0,v0,0x1c +800c6fa8: 00032143 sra a0,v1,0x5 +800c6fac: 00c43023 subu a2,a2,a0 +800c6fb0: 00031903 sra v1,v1,0x4 +800c6fb4: 00021703 sra v0,v0,0x1c +800c6fb8: 00c33023 subu a2,a2,v1 +800c6fbc: 01a21004 sllv v0,v0,t5 +800c6fc0: 00c92824 and a1,a2,t1 +800c6fc4: 00481023 subu v0,v0,t0 +800c6fc8: 00084103 sra t0,t0,0x4 +800c6fcc: 00051840 sll v1,a1,0x1 +800c6fd0: 00481021 addu v0,v0,t0 +800c6fd4: 00052143 sra a0,a1,0x5 +800c6fd8: 00431021 addu v0,v0,v1 +800c6fdc: 00441023 subu v0,v0,a0 +800c6fe0: 00052903 sra a1,a1,0x4 +800c6fe4: 00451023 subu v0,v0,a1 +800c6fe8: 00024400 sll t0,v0,0x10 +800c6fec: 00063400 sll a2,a2,0x10 +800c6ff0: 00063403 sra a2,a2,0x10 +800c6ff4: 00084403 sra t0,t0,0x10 +800c6ff8: a586004e sh a2,78(t4) +800c6ffc: a5880050 sh t0,80(t4) +800c7000: 81c30003 lb v1,3(t6) +800c7004: 00491024 and v0,v0,t1 +800c7008: 00033903 sra a3,v1,0x4 +800c700c: 00022840 sll a1,v0,0x1 +800c7010: 00062103 sra a0,a2,0x4 +800c7014: 01a73804 sllv a3,a3,t5 +800c7018: 00852021 addu a0,a0,a1 +800c701c: 00e63823 subu a3,a3,a2 +800c7020: 00e43821 addu a3,a3,a0 +800c7024: 00031f00 sll v1,v1,0x1c +800c7028: 00022143 sra a0,v0,0x5 +800c702c: 00e43823 subu a3,a3,a0 +800c7030: 00021103 sra v0,v0,0x4 +800c7034: 00031f03 sra v1,v1,0x1c +800c7038: 00e23823 subu a3,a3,v0 +800c703c: 01a31804 sllv v1,v1,t5 +800c7040: 00e92824 and a1,a3,t1 +800c7044: 00681823 subu v1,v1,t0 +800c7048: 00084103 sra t0,t0,0x4 +800c704c: 00051040 sll v0,a1,0x1 +800c7050: 00681821 addu v1,v1,t0 +800c7054: 00052143 sra a0,a1,0x5 +800c7058: 00621821 addu v1,v1,v0 +800c705c: 00641823 subu v1,v1,a0 +800c7060: 00052903 sra a1,a1,0x4 +800c7064: 00651823 subu v1,v1,a1 +800c7068: 00034400 sll t0,v1,0x10 +800c706c: 00073c00 sll a3,a3,0x10 +800c7070: 00073c03 sra a3,a3,0x10 +800c7074: 00084403 sra t0,t0,0x10 +800c7078: a5870052 sh a3,82(t4) +800c707c: a5880054 sh t0,84(t4) +800c7080: 81c20004 lb v0,4(t6) +800c7084: 00691824 and v1,v1,t1 +800c7088: 00023103 sra a2,v0,0x4 +800c708c: 00032840 sll a1,v1,0x1 +800c7090: 00072103 sra a0,a3,0x4 +800c7094: 01a63004 sllv a2,a2,t5 +800c7098: 00852021 addu a0,a0,a1 +800c709c: 00c73023 subu a2,a2,a3 +800c70a0: 00c43021 addu a2,a2,a0 +800c70a4: 00021700 sll v0,v0,0x1c +800c70a8: 00032143 sra a0,v1,0x5 +800c70ac: 00c43023 subu a2,a2,a0 +800c70b0: 00031903 sra v1,v1,0x4 +800c70b4: 00021703 sra v0,v0,0x1c +800c70b8: 00c33023 subu a2,a2,v1 +800c70bc: 01a21004 sllv v0,v0,t5 +800c70c0: 00c92824 and a1,a2,t1 +800c70c4: 00481023 subu v0,v0,t0 +800c70c8: 00084103 sra t0,t0,0x4 +800c70cc: 00051840 sll v1,a1,0x1 +800c70d0: 00481021 addu v0,v0,t0 +800c70d4: 00052143 sra a0,a1,0x5 +800c70d8: 00431021 addu v0,v0,v1 +800c70dc: 00441023 subu v0,v0,a0 +800c70e0: 00052903 sra a1,a1,0x4 +800c70e4: 00451023 subu v0,v0,a1 +800c70e8: 00024400 sll t0,v0,0x10 +800c70ec: 00063400 sll a2,a2,0x10 +800c70f0: 00063403 sra a2,a2,0x10 +800c70f4: 00084403 sra t0,t0,0x10 +800c70f8: a5860056 sh a2,86(t4) +800c70fc: a5880058 sh t0,88(t4) +800c7100: 81c30005 lb v1,5(t6) +800c7104: 00491024 and v0,v0,t1 +800c7108: 00033903 sra a3,v1,0x4 +800c710c: 00022840 sll a1,v0,0x1 +800c7110: 00062103 sra a0,a2,0x4 +800c7114: 01a73804 sllv a3,a3,t5 +800c7118: 00852021 addu a0,a0,a1 +800c711c: 00e63823 subu a3,a3,a2 +800c7120: 00e43821 addu a3,a3,a0 +800c7124: 00031f00 sll v1,v1,0x1c +800c7128: 00022143 sra a0,v0,0x5 +800c712c: 00e43823 subu a3,a3,a0 +800c7130: 00021103 sra v0,v0,0x4 +800c7134: 00031f03 sra v1,v1,0x1c +800c7138: 00e23823 subu a3,a3,v0 +800c713c: 01a31804 sllv v1,v1,t5 +800c7140: 00e92824 and a1,a3,t1 +800c7144: 00681823 subu v1,v1,t0 +800c7148: 00084103 sra t0,t0,0x4 +800c714c: 00051040 sll v0,a1,0x1 +800c7150: 00681821 addu v1,v1,t0 +800c7154: 00052143 sra a0,a1,0x5 +800c7158: 00621821 addu v1,v1,v0 +800c715c: 00641823 subu v1,v1,a0 +800c7160: 00052903 sra a1,a1,0x4 +800c7164: 00651823 subu v1,v1,a1 +800c7168: 00034400 sll t0,v1,0x10 +800c716c: 00073c00 sll a3,a3,0x10 +800c7170: 00073c03 sra a3,a3,0x10 +800c7174: 00084403 sra t0,t0,0x10 +800c7178: a587005a sh a3,90(t4) +800c717c: a588005c sh t0,92(t4) +800c7180: 81c20006 lb v0,6(t6) +800c7184: 00691824 and v1,v1,t1 +800c7188: 00023103 sra a2,v0,0x4 +800c718c: 00032840 sll a1,v1,0x1 +800c7190: 00072103 sra a0,a3,0x4 +800c7194: 01a63004 sllv a2,a2,t5 +800c7198: 00852021 addu a0,a0,a1 +800c719c: 00c73023 subu a2,a2,a3 +800c71a0: 00c43021 addu a2,a2,a0 +800c71a4: 00021700 sll v0,v0,0x1c +800c71a8: 00032143 sra a0,v1,0x5 +800c71ac: 00c43023 subu a2,a2,a0 +800c71b0: 00031903 sra v1,v1,0x4 +800c71b4: 00021703 sra v0,v0,0x1c +800c71b8: 00c33023 subu a2,a2,v1 +800c71bc: 01a21004 sllv v0,v0,t5 +800c71c0: 00c92824 and a1,a2,t1 +800c71c4: 00481023 subu v0,v0,t0 +800c71c8: 00084103 sra t0,t0,0x4 +800c71cc: 00051840 sll v1,a1,0x1 +800c71d0: 00481021 addu v0,v0,t0 +800c71d4: 00052143 sra a0,a1,0x5 +800c71d8: 00431021 addu v0,v0,v1 +800c71dc: 00441023 subu v0,v0,a0 +800c71e0: 00052903 sra a1,a1,0x4 +800c71e4: 00451023 subu v0,v0,a1 +800c71e8: 00024400 sll t0,v0,0x10 +800c71ec: 00063400 sll a2,a2,0x10 +800c71f0: 00063403 sra a2,a2,0x10 +800c71f4: 00084403 sra t0,t0,0x10 +800c71f8: a586005e sh a2,94(t4) +800c71fc: a5880060 sh t0,96(t4) +800c7200: 81c40007 lb a0,7(t6) +800c7204: 00491024 and v0,v0,t1 +800c7208: 00043903 sra a3,a0,0x4 +800c720c: 00022840 sll a1,v0,0x1 +800c7210: 00061903 sra v1,a2,0x4 +800c7214: 01a73804 sllv a3,a3,t5 +800c7218: 00651821 addu v1,v1,a1 +800c721c: 00e63823 subu a3,a3,a2 +800c7220: 00e33821 addu a3,a3,v1 +800c7224: 00042700 sll a0,a0,0x1c +800c7228: 00021943 sra v1,v0,0x5 +800c722c: 00e33823 subu a3,a3,v1 +800c7230: 00021103 sra v0,v0,0x4 +800c7234: 00042703 sra a0,a0,0x1c +800c7238: 00e23823 subu a3,a3,v0 +800c723c: 01a42004 sllv a0,a0,t5 +800c7240: 00e92824 and a1,a3,t1 +800c7244: 00882023 subu a0,a0,t0 +800c7248: 00084103 sra t0,t0,0x4 +800c724c: 00051040 sll v0,a1,0x1 +800c7250: 00882021 addu a0,a0,t0 +800c7254: 00051943 sra v1,a1,0x5 +800c7258: 00822021 addu a0,a0,v0 +800c725c: 00832023 subu a0,a0,v1 +800c7260: 00052903 sra a1,a1,0x4 +800c7264: 00852023 subu a0,a0,a1 +800c7268: 00044400 sll t0,a0,0x10 +800c726c: 00073c00 sll a3,a3,0x10 +800c7270: 00073c03 sra a3,a3,0x10 +800c7274: 00084403 sra t0,t0,0x10 +800c7278: a5880064 sh t0,100(t4) +800c727c: a5870062 sh a3,98(t4) +800c7280: 81c20008 lb v0,8(t6) +800c7284: 00892024 and a0,a0,t1 +800c7288: 00021903 sra v1,v0,0x4 +800c728c: 00043040 sll a2,a0,0x1 +800c7290: 01a31804 sllv v1,v1,t5 +800c7294: 00072903 sra a1,a3,0x4 +800c7298: 00a62821 addu a1,a1,a2 +800c729c: 00671823 subu v1,v1,a3 +800c72a0: 00651821 addu v1,v1,a1 +800c72a4: 00021700 sll v0,v0,0x1c +800c72a8: 00042943 sra a1,a0,0x5 +800c72ac: 00651823 subu v1,v1,a1 +800c72b0: 00042103 sra a0,a0,0x4 +800c72b4: 00021703 sra v0,v0,0x1c +800c72b8: 00641823 subu v1,v1,a0 +800c72bc: 01a21004 sllv v0,v0,t5 +800c72c0: 00694824 and t1,v1,t1 +800c72c4: 00481023 subu v0,v0,t0 +800c72c8: 00084103 sra t0,t0,0x4 +800c72cc: 00092040 sll a0,t1,0x1 +800c72d0: 00481021 addu v0,v0,t0 +800c72d4: 00092943 sra a1,t1,0x5 +800c72d8: 00441021 addu v0,v0,a0 +800c72dc: 00031c00 sll v1,v1,0x10 +800c72e0: 00451023 subu v0,v0,a1 +800c72e4: 00031c03 sra v1,v1,0x10 +800c72e8: 00094903 sra t1,t1,0x4 +800c72ec: 00495823 subu t3,v0,t1 +800c72f0: 00605021 move t2,v1 +800c72f4: 25e20009 addiu v0,t7,9 +800c72f8: a5830066 sh v1,102(t4) +800c72fc: a58b0068 sh t3,104(t4) +800c7300: ad820078 sw v0,120(t4) +800c7304: ad8b0094 sw t3,148(t4) +800c7308: 03e00008 jr ra +800c730c: ad8a0098 sw t2,152(t4) +800c7310: 14a0feea bnez a1,800c6ebc <_Z14AltDecodeBlockP7Channel+0x7f4> +800c7314: 25e20009 addiu v0,t7,9 +800c7318: 81c20001 lb v0,1(t6) +800c731c: 2584006a addiu a0,t4,106 +800c7320: 00021f00 sll v1,v0,0x1c +800c7324: 00031f03 sra v1,v1,0x1c +800c7328: 00021103 sra v0,v0,0x4 +800c732c: 01a21004 sllv v0,v0,t5 +800c7330: 01a31804 sllv v1,v1,t5 +800c7334: a583004c sh v1,76(t4) +800c7338: a582004a sh v0,74(t4) +800c733c: 81c20002 lb v0,2(t6) +800c7340: 00021f00 sll v1,v0,0x1c +800c7344: 00031f03 sra v1,v1,0x1c +800c7348: 00021103 sra v0,v0,0x4 +800c734c: 01a21004 sllv v0,v0,t5 +800c7350: 01a31804 sllv v1,v1,t5 +800c7354: a5830050 sh v1,80(t4) +800c7358: a582004e sh v0,78(t4) +800c735c: 81c20003 lb v0,3(t6) +800c7360: 00021f00 sll v1,v0,0x1c +800c7364: 00031f03 sra v1,v1,0x1c +800c7368: 00021103 sra v0,v0,0x4 +800c736c: 01a21004 sllv v0,v0,t5 +800c7370: 01a31804 sllv v1,v1,t5 +800c7374: a5830054 sh v1,84(t4) +800c7378: a5820052 sh v0,82(t4) +800c737c: 81c20004 lb v0,4(t6) +800c7380: 00021f00 sll v1,v0,0x1c +800c7384: 00031f03 sra v1,v1,0x1c +800c7388: 00021103 sra v0,v0,0x4 +800c738c: 01a21004 sllv v0,v0,t5 +800c7390: 01a31804 sllv v1,v1,t5 +800c7394: a5830058 sh v1,88(t4) +800c7398: a5820056 sh v0,86(t4) +800c739c: 81c20005 lb v0,5(t6) +800c73a0: 00021f00 sll v1,v0,0x1c +800c73a4: 00031f03 sra v1,v1,0x1c +800c73a8: 00021103 sra v0,v0,0x4 +800c73ac: 01a21004 sllv v0,v0,t5 +800c73b0: 01a31804 sllv v1,v1,t5 +800c73b4: a583005c sh v1,92(t4) +800c73b8: a582005a sh v0,90(t4) +800c73bc: 81c20006 lb v0,6(t6) +800c73c0: 00021f00 sll v1,v0,0x1c +800c73c4: 00031f03 sra v1,v1,0x1c +800c73c8: 00021103 sra v0,v0,0x4 +800c73cc: 01a21004 sllv v0,v0,t5 +800c73d0: 01a31804 sllv v1,v1,t5 +800c73d4: a5830060 sh v1,96(t4) +800c73d8: a582005e sh v0,94(t4) +800c73dc: 81c20007 lb v0,7(t6) +800c73e0: 00021f00 sll v1,v0,0x1c +800c73e4: 00031f03 sra v1,v1,0x1c +800c73e8: 00021103 sra v0,v0,0x4 +800c73ec: 01a21004 sllv v0,v0,t5 +800c73f0: 01a31804 sllv v1,v1,t5 +800c73f4: a5830064 sh v1,100(t4) +800c73f8: a5820062 sh v0,98(t4) +800c73fc: 81c20008 lb v0,8(t6) +800c7400: 00021f00 sll v1,v0,0x1c +800c7404: 00031f03 sra v1,v1,0x1c +800c7408: 00021103 sra v0,v0,0x4 +800c740c: 01a31804 sllv v1,v1,t5 +800c7410: 01a21004 sllv v0,v0,t5 +800c7414: a5820066 sh v0,102(t4) +800c7418: a5830068 sh v1,104(t4) +800c741c: 848bfffe lh t3,-2(a0) +800c7420: 08031bae j 800c6eb8 <_Z14AltDecodeBlockP7Channel+0x7f0> +800c7424: 848afffc lh t2,-4(a0) + +800c7428 <_Z11DecodeBlockP7Channel>: +800c7428: 27bdfff0 addiu sp,sp,-16 +800c742c: afb3000c sw s3,12(sp) +800c7430: afb20008 sw s2,8(sp) +800c7434: afb10004 sw s1,4(sp) +800c7438: afb00000 sw s0,0(sp) +800c743c: 3c028021 lui v0,0x8021 +800c7440: 9042e49d lbu v0,-7011(v0) +800c7444: 1040000c beqz v0,800c7478 <_Z11DecodeBlockP7Channel+0x50> +800c7448: 00806021 move t4,a0 +800c744c: 2c420003 sltiu v0,v0,3 +800c7450: 104000a7 beqz v0,800c76f0 <_Z11DecodeBlockP7Channel+0x2c8> +800c7454: 3c19800c lui t9,0x800c +800c7458: 3c19800c lui t9,0x800c +800c745c: 8fb3000c lw s3,12(sp) +800c7460: 8fb20008 lw s2,8(sp) +800c7464: 8fb10004 lw s1,4(sp) +800c7468: 8fb00000 lw s0,0(sp) +800c746c: 273966c8 addiu t9,t9,26312 +800c7470: 03200008 jr t9 +800c7474: 27bd0010 addiu sp,sp,16 +800c7478: 8c8e0078 lw t6,120(a0) +800c747c: 3402fff8 li v0,0xfff8 +800c7480: 01c2102b sltu v0,t6,v0 +800c7484: 1440000c bnez v0,800c74b8 <_Z11DecodeBlockP7Channel+0x90> +800c7488: 3c028021 lui v0,0x8021 +800c748c: 2482004a addiu v0,a0,74 +800c7490: 24030001 li v1,1 +800c7494: ac820070 sw v0,112(a0) +800c7498: a0830076 sb v1,118(a0) +800c749c: a0800018 sb zero,24(a0) +800c74a0: 8fb3000c lw s3,12(sp) +800c74a4: 8fb20008 lw s2,8(sp) +800c74a8: 8fb10004 lw s1,4(sp) +800c74ac: 8fb00000 lw s0,0(sp) +800c74b0: 03e00008 jr ra +800c74b4: 27bd0010 addiu sp,sp,16 +800c74b8: 8c43e3ec lw v1,-7188(v0) +800c74bc: 01c32021 addu a0,t6,v1 +800c74c0: 90830000 lbu v1,0(a0) +800c74c4: 30620001 andi v0,v1,0x1 +800c74c8: 144000a4 bnez v0,800c775c <_Z11DecodeBlockP7Channel+0x334> +800c74cc: a1820076 sb v0,118(t4) +800c74d0: 00036902 srl t5,v1,0x4 +800c74d4: 8d870094 lw a3,148(t4) +800c74d8: 8d860098 lw a2,152(t4) +800c74dc: 258b004a addiu t3,t4,74 +800c74e0: 3069000c andi t1,v1,0xc +800c74e4: 24900009 addiu s0,a0,9 +800c74e8: 248a0001 addiu t2,a0,1 +800c74ec: 2daf000d sltiu t7,t5,13 +800c74f0: 24120004 li s2,4 +800c74f4: 24130008 li s3,8 +800c74f8: 24117fff li s1,32767 +800c74fc: 34198000 li t9,0x8000 +800c7500: 24188000 li t8,-32768 +800c7504: 08031d81 j 800c7604 <_Z11DecodeBlockP7Channel+0x1dc> +800c7508: ad8b0070 sw t3,112(t4) +800c750c: 11330089 beq t1,s3,800c7734 <_Z11DecodeBlockP7Channel+0x30c> +800c7510: 00071043 sra v0,a3,0x1 +800c7514: 1120000f beqz t1,800c7554 <_Z11DecodeBlockP7Channel+0x12c> +800c7518: 00b9182a slt v1,a1,t9 +800c751c: 00071080 sll v0,a3,0x2 +800c7520: 000718c0 sll v1,a3,0x3 +800c7524: 00e21021 addu v0,a3,v0 +800c7528: 00431021 addu v0,v0,v1 +800c752c: 00062043 sra a0,a2,0x1 +800c7530: 00021023 negu v0,v0 +800c7534: 00c41821 addu v1,a2,a0 +800c7538: 000211c3 sra v0,v0,0x7 +800c753c: 00e21021 addu v0,a3,v0 +800c7540: 00031903 sra v1,v1,0x4 +800c7544: 00a31821 addu v1,a1,v1 +800c7548: 00441023 subu v0,v0,a0 +800c754c: 00432821 addu a1,v0,v1 +800c7550: 00b9182a slt v1,a1,t9 +800c7554: 02201021 move v0,s1 +800c7558: 00a3100b movn v0,a1,v1 +800c755c: 28448000 slti a0,v0,-32768 +800c7560: 0304100b movn v0,t8,a0 +800c7564: 00021040 sll v0,v0,0x1 +800c7568: 00023400 sll a2,v0,0x10 +800c756c: 00063403 sra a2,a2,0x10 +800c7570: 01a81804 sllv v1,t0,t5 +800c7574: 00073c00 sll a3,a3,0x10 +800c7578: a5660000 sh a2,0(t3) +800c757c: 00073c03 sra a3,a3,0x10 +800c7580: 1132003e beq t1,s2,800c767c <_Z11DecodeBlockP7Channel+0x254> +800c7584: 00032843 sra a1,v1,0x1 +800c7588: 11330060 beq t1,s3,800c770c <_Z11DecodeBlockP7Channel+0x2e4> +800c758c: 00061043 sra v0,a2,0x1 +800c7590: 1120000f beqz t1,800c75d0 <_Z11DecodeBlockP7Channel+0x1a8> +800c7594: 00b9102a slt v0,a1,t9 +800c7598: 00061080 sll v0,a2,0x2 +800c759c: 000618c0 sll v1,a2,0x3 +800c75a0: 00461021 addu v0,v0,a2 +800c75a4: 00431021 addu v0,v0,v1 +800c75a8: 00072043 sra a0,a3,0x1 +800c75ac: 00021023 negu v0,v0 +800c75b0: 00871821 addu v1,a0,a3 +800c75b4: 000211c3 sra v0,v0,0x7 +800c75b8: 00461021 addu v0,v0,a2 +800c75bc: 00031903 sra v1,v1,0x4 +800c75c0: 00a31821 addu v1,a1,v1 +800c75c4: 00441023 subu v0,v0,a0 +800c75c8: 00432821 addu a1,v0,v1 +800c75cc: 00b9102a slt v0,a1,t9 +800c75d0: 02201821 move v1,s1 +800c75d4: 00a2180b movn v1,a1,v0 +800c75d8: 28648000 slti a0,v1,-32768 +800c75dc: 0304180b movn v1,t8,a0 +800c75e0: 00031840 sll v1,v1,0x1 +800c75e4: 00031c00 sll v1,v1,0x10 +800c75e8: 00031c03 sra v1,v1,0x10 +800c75ec: 00063400 sll a2,a2,0x10 +800c75f0: a5630002 sh v1,2(t3) +800c75f4: 00063403 sra a2,a2,0x10 +800c75f8: 256b0004 addiu t3,t3,4 +800c75fc: 11500032 beq t2,s0,800c76c8 <_Z11DecodeBlockP7Channel+0x2a0> +800c7600: 00603821 move a3,v1 +800c7604: 81430000 lb v1,0(t2) +800c7608: 254a0001 addiu t2,t2,1 +800c760c: 00031700 sll v0,v1,0x1c +800c7610: 00024703 sra t0,v0,0x1c +800c7614: 15e00003 bnez t7,800c7624 <_Z11DecodeBlockP7Channel+0x1fc> +800c7618: 00031103 sra v0,v1,0x4 +800c761c: 000217c3 sra v0,v0,0x1f +800c7620: 000847c3 sra t0,t0,0x1f +800c7624: 01a21004 sllv v0,v0,t5 +800c7628: 1532ffb8 bne t1,s2,800c750c <_Z11DecodeBlockP7Channel+0xe4> +800c762c: 00022843 sra a1,v0,0x1 +800c7630: 00071823 negu v1,a3 +800c7634: 00071043 sra v0,a3,0x1 +800c7638: 00a21021 addu v0,a1,v0 +800c763c: 00031943 sra v1,v1,0x5 +800c7640: 00622821 addu a1,v1,v0 +800c7644: 00b9182a slt v1,a1,t9 +800c7648: 02201021 move v0,s1 +800c764c: 00a3100b movn v0,a1,v1 +800c7650: 28448000 slti a0,v0,-32768 +800c7654: 0304100b movn v0,t8,a0 +800c7658: 00021040 sll v0,v0,0x1 +800c765c: 00023400 sll a2,v0,0x10 +800c7660: 00063403 sra a2,a2,0x10 +800c7664: 01a81804 sllv v1,t0,t5 +800c7668: 00073c00 sll a3,a3,0x10 +800c766c: a5660000 sh a2,0(t3) +800c7670: 00073c03 sra a3,a3,0x10 +800c7674: 1532ffc4 bne t1,s2,800c7588 <_Z11DecodeBlockP7Channel+0x160> +800c7678: 00032843 sra a1,v1,0x1 +800c767c: 00061823 negu v1,a2 +800c7680: 00061043 sra v0,a2,0x1 +800c7684: 00a21021 addu v0,a1,v0 +800c7688: 00031943 sra v1,v1,0x5 +800c768c: 00622821 addu a1,v1,v0 +800c7690: 00b9102a slt v0,a1,t9 +800c7694: 02201821 move v1,s1 +800c7698: 00a2180b movn v1,a1,v0 +800c769c: 28648000 slti a0,v1,-32768 +800c76a0: 0304180b movn v1,t8,a0 +800c76a4: 00031840 sll v1,v1,0x1 +800c76a8: 00031c00 sll v1,v1,0x10 +800c76ac: 00031c03 sra v1,v1,0x10 +800c76b0: 00063400 sll a2,a2,0x10 +800c76b4: a5630002 sh v1,2(t3) +800c76b8: 00063403 sra a2,a2,0x10 +800c76bc: 256b0004 addiu t3,t3,4 +800c76c0: 1550ffd0 bne t2,s0,800c7604 <_Z11DecodeBlockP7Channel+0x1dc> +800c76c4: 00603821 move a3,v1 +800c76c8: 25c20009 addiu v0,t6,9 +800c76cc: ad820078 sw v0,120(t4) +800c76d0: ad830094 sw v1,148(t4) +800c76d4: ad860098 sw a2,152(t4) +800c76d8: 8fb3000c lw s3,12(sp) +800c76dc: 8fb20008 lw s2,8(sp) +800c76e0: 8fb10004 lw s1,4(sp) +800c76e4: 8fb00000 lw s0,0(sp) +800c76e8: 03e00008 jr ra +800c76ec: 27bd0010 addiu sp,sp,16 +800c76f0: 8fb3000c lw s3,12(sp) +800c76f4: 8fb20008 lw s2,8(sp) +800c76f8: 8fb10004 lw s1,4(sp) +800c76fc: 8fb00000 lw s0,0(sp) +800c7700: 273945b0 addiu t9,t9,17840 +800c7704: 03200008 jr t9 +800c7708: 27bd0010 addiu sp,sp,16 +800c770c: 00461021 addu v0,v0,a2 +800c7710: 00021023 negu v0,v0 +800c7714: 00021143 sra v0,v0,0x5 +800c7718: 00461021 addu v0,v0,a2 +800c771c: 00071943 sra v1,a3,0x5 +800c7720: 00072043 sra a0,a3,0x1 +800c7724: 00441023 subu v0,v0,a0 +800c7728: 00a31821 addu v1,a1,v1 +800c772c: 08031d73 j 800c75cc <_Z11DecodeBlockP7Channel+0x1a4> +800c7730: 00432821 addu a1,v0,v1 +800c7734: 00e21021 addu v0,a3,v0 +800c7738: 00021023 negu v0,v0 +800c773c: 00021143 sra v0,v0,0x5 +800c7740: 00e21021 addu v0,a3,v0 +800c7744: 00061943 sra v1,a2,0x5 +800c7748: 00062043 sra a0,a2,0x1 +800c774c: 00441023 subu v0,v0,a0 +800c7750: 00a31821 addu v1,a1,v1 +800c7754: 08031d54 j 800c7550 <_Z11DecodeBlockP7Channel+0x128> +800c7758: 00432821 addu a1,v0,v1 +800c775c: 00031042 srl v0,v1,0x1 +800c7760: 30420001 andi v0,v0,0x1 +800c7764: 08031d34 j 800c74d0 <_Z11DecodeBlockP7Channel+0xa8> +800c7768: a1820018 sb v0,24(t4) + +800c776c <_Z16S9xSetEchoEnableh>: +800c776c: 27bdffe0 addiu sp,sp,-32 +800c7770: afb20018 sw s2,24(sp) +800c7774: 3c128021 lui s2,0x8021 +800c7778: afb10014 sw s1,20(sp) +800c777c: afbf001c sw ra,28(sp) +800c7780: afb00010 sw s0,16(sp) +800c7784: 264569e0 addiu a1,s2,27104 +800c7788: 8ca20018 lw v0,24(a1) +800c778c: 309100ff andi s1,a0,0xff +800c7790: 10400005 beqz v0,800c77a8 <_Z16S9xSetEchoEnableh+0x3c> +800c7794: acb1001c sw s1,28(a1) +800c7798: 3c028021 lui v0,0x8021 +800c779c: 9043e495 lbu v1,-7019(v0) +800c77a0: 10600072 beqz v1,800c796c <_Z16S9xSetEchoEnableh+0x200> +800c77a4: 00000000 nop +800c77a8: 264269e0 addiu v0,s2,27104 +800c77ac: 00008821 move s1,zero +800c77b0: ac400008 sw zero,8(v0) +800c77b4: 3c028029 lui v0,0x8029 +800c77b8: 264369e0 addiu v1,s2,27104 +800c77bc: 244213a8 addiu v0,v0,5032 +800c77c0: ac6200b0 sw v0,176(v1) +800c77c4: 32220002 andi v0,s1,0x2 +800c77c8: 14400035 bnez v0,800c78a0 <_Z16S9xSetEchoEnableh+0x134> +800c77cc: 3c02802b lui v0,0x802b +800c77d0: 3c028029 lui v0,0x8029 +800c77d4: 244213a8 addiu v0,v0,5032 +800c77d8: 264369e0 addiu v1,s2,27104 +800c77dc: ac62016c sw v0,364(v1) +800c77e0: 32220004 andi v0,s1,0x4 +800c77e4: 14400035 bnez v0,800c78bc <_Z16S9xSetEchoEnableh+0x150> +800c77e8: 3c02802b lui v0,0x802b +800c77ec: 3c028029 lui v0,0x8029 +800c77f0: 244213a8 addiu v0,v0,5032 +800c77f4: 264369e0 addiu v1,s2,27104 +800c77f8: ac620228 sw v0,552(v1) +800c77fc: 32220008 andi v0,s1,0x8 +800c7800: 14400035 bnez v0,800c78d8 <_Z16S9xSetEchoEnableh+0x16c> +800c7804: 3c02802b lui v0,0x802b +800c7808: 3c028029 lui v0,0x8029 +800c780c: 244213a8 addiu v0,v0,5032 +800c7810: 264369e0 addiu v1,s2,27104 +800c7814: ac6202e4 sw v0,740(v1) +800c7818: 32220010 andi v0,s1,0x10 +800c781c: 14400035 bnez v0,800c78f4 <_Z16S9xSetEchoEnableh+0x188> +800c7820: 3c02802b lui v0,0x802b +800c7824: 3c028029 lui v0,0x8029 +800c7828: 244213a8 addiu v0,v0,5032 +800c782c: 264369e0 addiu v1,s2,27104 +800c7830: ac6203a0 sw v0,928(v1) +800c7834: 32220020 andi v0,s1,0x20 +800c7838: 14400035 bnez v0,800c7910 <_Z16S9xSetEchoEnableh+0x1a4> +800c783c: 3c02802b lui v0,0x802b +800c7840: 3c028029 lui v0,0x8029 +800c7844: 244213a8 addiu v0,v0,5032 +800c7848: 264369e0 addiu v1,s2,27104 +800c784c: ac62045c sw v0,1116(v1) +800c7850: 32220040 andi v0,s1,0x40 +800c7854: 14400035 bnez v0,800c792c <_Z16S9xSetEchoEnableh+0x1c0> +800c7858: 3c02802b lui v0,0x802b +800c785c: 3c028029 lui v0,0x8029 +800c7860: 244213a8 addiu v0,v0,5032 +800c7864: 264369e0 addiu v1,s2,27104 +800c7868: ac620518 sw v0,1304(v1) +800c786c: 32220080 andi v0,s1,0x80 +800c7870: 10400036 beqz v0,800c794c <_Z16S9xSetEchoEnableh+0x1e0> +800c7874: 3c028029 lui v0,0x8029 +800c7878: 3c02802b lui v0,0x802b +800c787c: 264369e0 addiu v1,s2,27104 +800c7880: 244213a8 addiu v0,v0,5032 +800c7884: ac6205d4 sw v0,1492(v1) +800c7888: 8fbf001c lw ra,28(sp) +800c788c: 8fb20018 lw s2,24(sp) +800c7890: 8fb10014 lw s1,20(sp) +800c7894: 8fb00010 lw s0,16(sp) +800c7898: 03e00008 jr ra +800c789c: 27bd0020 addiu sp,sp,32 +800c78a0: 244213a8 addiu v0,v0,5032 +800c78a4: 264369e0 addiu v1,s2,27104 +800c78a8: ac62016c sw v0,364(v1) +800c78ac: 32220004 andi v0,s1,0x4 +800c78b0: 1040ffcf beqz v0,800c77f0 <_Z16S9xSetEchoEnableh+0x84> +800c78b4: 3c028029 lui v0,0x8029 +800c78b8: 3c02802b lui v0,0x802b +800c78bc: 244213a8 addiu v0,v0,5032 +800c78c0: 264369e0 addiu v1,s2,27104 +800c78c4: ac620228 sw v0,552(v1) +800c78c8: 32220008 andi v0,s1,0x8 +800c78cc: 1040ffcf beqz v0,800c780c <_Z16S9xSetEchoEnableh+0xa0> +800c78d0: 3c028029 lui v0,0x8029 +800c78d4: 3c02802b lui v0,0x802b +800c78d8: 244213a8 addiu v0,v0,5032 +800c78dc: 264369e0 addiu v1,s2,27104 +800c78e0: ac6202e4 sw v0,740(v1) +800c78e4: 32220010 andi v0,s1,0x10 +800c78e8: 1040ffcf beqz v0,800c7828 <_Z16S9xSetEchoEnableh+0xbc> +800c78ec: 3c028029 lui v0,0x8029 +800c78f0: 3c02802b lui v0,0x802b +800c78f4: 244213a8 addiu v0,v0,5032 +800c78f8: 264369e0 addiu v1,s2,27104 +800c78fc: ac6203a0 sw v0,928(v1) +800c7900: 32220020 andi v0,s1,0x20 +800c7904: 1040ffcf beqz v0,800c7844 <_Z16S9xSetEchoEnableh+0xd8> +800c7908: 3c028029 lui v0,0x8029 +800c790c: 3c02802b lui v0,0x802b +800c7910: 244213a8 addiu v0,v0,5032 +800c7914: 264369e0 addiu v1,s2,27104 +800c7918: ac62045c sw v0,1116(v1) +800c791c: 32220040 andi v0,s1,0x40 +800c7920: 1040ffcf beqz v0,800c7860 <_Z16S9xSetEchoEnableh+0xf4> +800c7924: 3c028029 lui v0,0x8029 +800c7928: 3c02802b lui v0,0x802b +800c792c: 244213a8 addiu v0,v0,5032 +800c7930: 264369e0 addiu v1,s2,27104 +800c7934: ac620518 sw v0,1304(v1) +800c7938: 32220080 andi v0,s1,0x80 +800c793c: 1440ffd0 bnez v0,800c7880 <_Z16S9xSetEchoEnableh+0x114> +800c7940: 3c02802b lui v0,0x802b +800c7944: 3c028029 lui v0,0x8029 +800c7948: 264369e0 addiu v1,s2,27104 +800c794c: 244213a8 addiu v0,v0,5032 +800c7950: ac6205d4 sw v0,1492(v1) +800c7954: 8fbf001c lw ra,28(sp) +800c7958: 8fb20018 lw s2,24(sp) +800c795c: 8fb10014 lw s1,20(sp) +800c7960: 8fb00010 lw s0,16(sp) +800c7964: 03e00008 jr ra +800c7968: 27bd0020 addiu sp,sp,32 +800c796c: 16200009 bnez s1,800c7994 <_Z16S9xSetEchoEnableh+0x228> +800c7970: 00000000 nop +800c7974: 264369e0 addiu v1,s2,27104 +800c7978: 32220001 andi v0,s1,0x1 +800c797c: 1040ff8d beqz v0,800c77b4 <_Z16S9xSetEchoEnableh+0x48> +800c7980: ac710008 sw s1,8(v1) +800c7984: 3c02802b lui v0,0x802b +800c7988: 244213a8 addiu v0,v0,5032 +800c798c: 08031df1 j 800c77c4 <_Z16S9xSetEchoEnableh+0x58> +800c7990: ac6200b0 sw v0,176(v1) +800c7994: 8ca20008 lw v0,8(a1) +800c7998: 1440fff6 bnez v0,800c7974 <_Z16S9xSetEchoEnableh+0x208> +800c799c: 3c048028 lui a0,0x8028 +800c79a0: 3c060001 lui a2,0x1 +800c79a4: 3c108011 lui s0,0x8011 +800c79a8: 24849ca8 addiu a0,a0,-25432 +800c79ac: 34c67700 ori a2,a2,0x7700 +800c79b0: 2610ca64 addiu s0,s0,-13724 +800c79b4: 0200f809 jalr s0 +800c79b8: 00002821 move a1,zero +800c79bc: 3c04802c lui a0,0x802c +800c79c0: 248413cc addiu a0,a0,5068 +800c79c4: 00002821 move a1,zero +800c79c8: 0200f809 jalr s0 +800c79cc: 24060040 li a2,64 +800c79d0: 08031e5e j 800c7978 <_Z16S9xSetEchoEnableh+0x20c> +800c79d4: 264369e0 addiu v1,s2,27104 + +800c79d8 : +800c79d8: 27bdffd8 addiu sp,sp,-40 +800c79dc: afb3001c sw s3,28(sp) +800c79e0: afb20018 sw s2,24(sp) +800c79e4: afb10014 sw s1,20(sp) +800c79e8: afb00010 sw s0,16(sp) +800c79ec: afbf0020 sw ra,32(sp) +800c79f0: 3c028021 lui v0,0x8021 +800c79f4: 9048e48b lbu t0,-7029(v0) +800c79f8: 3c078028 lui a3,0x8028 +800c79fc: 2402ffff li v0,-1 +800c7a00: ace29c78 sw v0,-25480(a3) +800c7a04: 24f39c78 addiu s3,a3,-25480 +800c7a08: 30b100ff andi s1,a1,0xff +800c7a0c: 240300ff li v1,255 +800c7a10: 3c02800c lui v0,0x800c +800c7a14: ae630004 sw v1,4(s3) +800c7a18: 00808021 move s0,a0 +800c7a1c: ae600008 sw zero,8(s3) +800c7a20: 24040001 li a0,1 +800c7a24: ae60000c sw zero,12(s3) +800c7a28: 244240b4 addiu v0,v0,16564 +800c7a2c: ae710018 sw s1,24(s3) +800c7a30: a268001c sb t0,28(s3) +800c7a34: a260001d sb zero,29(s3) +800c7a38: 0040f809 jalr v0 +800c7a3c: 00c09021 move s2,a2 +800c7a40: 02002021 move a0,s0 +800c7a44: 32100007 andi s0,s0,0x7 +800c7a48: 02202821 move a1,s1 +800c7a4c: 16000009 bnez s0,800c7a74 +800c7a50: 02403021 move a2,s2 +800c7a54: 8fbf0020 lw ra,32(sp) +800c7a58: 8fb3001c lw s3,28(sp) +800c7a5c: 8fb20018 lw s2,24(sp) +800c7a60: 8fb10014 lw s1,20(sp) +800c7a64: 8fb00010 lw s0,16(sp) +800c7a68: 24020001 li v0,1 +800c7a6c: 03e00008 jr ra +800c7a70: 27bd0028 addiu sp,sp,40 +800c7a74: 24020001 li v0,1 +800c7a78: 92630014 lbu v1,20(s3) +800c7a7c: a2620014 sb v0,20(s3) +800c7a80: 3c02800d lui v0,0x800d +800c7a84: 2442732c addiu v0,v0,29484 +800c7a88: 0040f809 jalr v0 +800c7a8c: 00000000 nop +800c7a90: 3c068019 lui a2,0x8019 +800c7a94: 24c64ae0 addiu a2,a2,19168 +800c7a98: 24040004 li a0,4 +800c7a9c: 1440ffed bnez v0,800c7a54 +800c7aa0: 24050004 li a1,4 +800c7aa4: 3c02800d lui v0,0x800d +800c7aa8: 24427918 addiu v0,v0,31000 +800c7aac: 0040f809 jalr v0 +800c7ab0: 00000000 nop +800c7ab4: 8fbf0020 lw ra,32(sp) +800c7ab8: 8fb3001c lw s3,28(sp) +800c7abc: 8fb20018 lw s2,24(sp) +800c7ac0: 8fb10014 lw s1,20(sp) +800c7ac4: 8fb00010 lw s0,16(sp) +800c7ac8: 00001021 move v0,zero +800c7acc: 03e00008 jr ra +800c7ad0: 27bd0028 addiu sp,sp,40 + +800c7ad4 <_Z16S9xSetSoundHertzii>: +800c7ad4: 00041100 sll v0,a0,0x4 +800c7ad8: 00041980 sll v1,a0,0x6 +800c7adc: 27bdffe0 addiu sp,sp,-32 +800c7ae0: 00621823 subu v1,v1,v0 +800c7ae4: 3c028028 lui v0,0x8028 +800c7ae8: afb10014 sw s1,20(sp) +800c7aec: afbf0018 sw ra,24(sp) +800c7af0: afb00010 sw s0,16(sp) +800c7af4: 00641823 subu v1,v1,a0 +800c7af8: 24479c78 addiu a3,v0,-25480 +800c7afc: 3c028021 lui v0,0x8021 +800c7b00: 00031880 sll v1,v1,0x2 +800c7b04: 8ce40008 lw a0,8(a3) +800c7b08: 244269e0 addiu v0,v0,27104 +800c7b0c: 00628821 addu s1,v1,v0 +800c7b10: 00a03021 move a2,a1 +800c7b14: 1080002d beqz a0,800c7bcc <_Z16S9xSetSoundHertzii+0xf8> +800c7b18: ae25003c sw a1,60(s1) +800c7b1c: 8e230034 lw v1,52(s1) +800c7b20: 24020001 li v0,1 +800c7b24: 1062002e beq v1,v0,800c7be0 <_Z16S9xSetSoundHertzii+0x10c> +800c7b28: 3c028021 lui v0,0x8021 +800c7b2c: 00c02021 move a0,a2 +800c7b30: 00062fc3 sra a1,a2,0x1f +800c7b34: 00041402 srl v0,a0,0x10 +800c7b38: 8ce60008 lw a2,8(a3) +800c7b3c: 00052c00 sll a1,a1,0x10 +800c7b40: 00452825 or a1,v0,a1 +800c7b44: 3c028019 lui v0,0x8019 +800c7b48: 00042400 sll a0,a0,0x10 +800c7b4c: 24429370 addiu v0,v0,-27792 +800c7b50: 0040f809 jalr v0 +800c7b54: 00063fc3 sra a3,a2,0x1f +800c7b58: 3c048021 lui a0,0x8021 +800c7b5c: 9085e49e lbu a1,-7010(a0) +800c7b60: 00408021 move s0,v0 +800c7b64: 00402021 move a0,v0 +800c7b68: 10a00018 beqz a1,800c7bcc <_Z16S9xSetSoundHertzii+0xf8> +800c7b6c: ae220040 sw v0,64(s1) +800c7b70: 3c058019 lui a1,0x8019 +800c7b74: 24a5b190 addiu a1,a1,-20080 +800c7b78: 00a0f809 jalr a1 +800c7b7c: 00000000 nop +800c7b80: 00404021 move t0,v0 +800c7b84: 00604821 move t1,v1 +800c7b88: 00402021 move a0,v0 +800c7b8c: 0600001c bltz s0,800c7c00 <_Z16S9xSetSoundHertzii+0x12c> +800c7b90: 00602821 move a1,v1 +800c7b94: 3c028019 lui v0,0x8019 +800c7b98: 01002021 move a0,t0 +800c7b9c: 8c46c938 lw a2,-14024(v0) +800c7ba0: 8c47c93c lw a3,-14020(v0) +800c7ba4: 3c088019 lui t0,0x8019 +800c7ba8: 2508a780 addiu t0,t0,-22656 +800c7bac: 0100f809 jalr t0 +800c7bb0: 01202821 move a1,t1 +800c7bb4: 00402021 move a0,v0 +800c7bb8: 3c028019 lui v0,0x8019 +800c7bbc: 244292c0 addiu v0,v0,-27968 +800c7bc0: 0040f809 jalr v0 +800c7bc4: 00602821 move a1,v1 +800c7bc8: ae220040 sw v0,64(s1) +800c7bcc: 8fbf0018 lw ra,24(sp) +800c7bd0: 8fb10014 lw s1,20(sp) +800c7bd4: 8fb00010 lw s0,16(sp) +800c7bd8: 03e00008 jr ra +800c7bdc: 27bd0020 addiu sp,sp,32 +800c7be0: 9043e37f lbu v1,-7297(v0) +800c7be4: 3c02801f lui v0,0x801f +800c7be8: 3063001f andi v1,v1,0x1f +800c7bec: 00031880 sll v1,v1,0x2 +800c7bf0: 2442b494 addiu v0,v0,-19308 +800c7bf4: 00621821 addu v1,v1,v0 +800c7bf8: 08031ecb j 800c7b2c <_Z16S9xSetSoundHertzii+0x58> +800c7bfc: 8c660000 lw a2,0(v1) +800c7c00: 3c028019 lui v0,0x8019 +800c7c04: 8c46ce90 lw a2,-12656(v0) +800c7c08: 3c088019 lui t0,0x8019 +800c7c0c: 2508a708 addiu t0,t0,-22776 +800c7c10: 0100f809 jalr t0 +800c7c14: 8c47ce94 lw a3,-12652(v0) +800c7c18: 00404021 move t0,v0 +800c7c1c: 08031ee5 j 800c7b94 <_Z16S9xSetSoundHertzii+0xc0> +800c7c20: 00604821 move t1,v1 + +800c7c24 <_Z15S9xSetEchoDelayi>: +800c7c24: 27bdffe0 addiu sp,sp,-32 +800c7c28: 3c058028 lui a1,0x8028 +800c7c2c: afb20018 sw s2,24(sp) +800c7c30: afbf001c sw ra,28(sp) +800c7c34: afb10014 sw s1,20(sp) +800c7c38: afb00010 sw s0,16(sp) +800c7c3c: 24a59c78 addiu a1,a1,-25480 +800c7c40: 8ca20008 lw v0,8(a1) +800c7c44: 3c031062 lui v1,0x1062 +800c7c48: 00021240 sll v0,v0,0x9 +800c7c4c: 70822002 mul a0,a0,v0 +800c7c50: 34634dd3 ori v1,v1,0x4dd3 +800c7c54: 00830018 mult a0,v1 +800c7c58: 3c128021 lui s2,0x8021 +800c7c5c: 00001810 mfhi v1 +800c7c60: 000427c3 sra a0,a0,0x1f +800c7c64: 00031ac3 sra v1,v1,0xb +800c7c68: 8ca20018 lw v0,24(a1) +800c7c6c: 00641823 subu v1,v1,a0 +800c7c70: 264469e0 addiu a0,s2,27104 +800c7c74: 10400004 beqz v0,800c7c88 <_Z15S9xSetEchoDelayi+0x64> +800c7c78: ac830014 sw v1,20(a0) +800c7c7c: 00031040 sll v0,v1,0x1 +800c7c80: ac820014 sw v0,20(a0) +800c7c84: 00401821 move v1,v0 +800c7c88: 1060004e beqz v1,800c7dc4 <_Z15S9xSetEchoDelayi+0x1a0> +800c7c8c: 00000000 nop +800c7c90: 8c820010 lw v0,16(a0) +800c7c94: 0043001a div zero,v0,v1 +800c7c98: 006001f4 teq v1,zero,0x7 +800c7c9c: 00001810 mfhi v1 +800c7ca0: ac830010 sw v1,16(a0) +800c7ca4: 264469e0 addiu a0,s2,27104 +800c7ca8: 3c028021 lui v0,0x8021 +800c7cac: 9051e360 lbu s1,-7328(v0) +800c7cb0: 8c830018 lw v1,24(a0) +800c7cb4: 10600005 beqz v1,800c7ccc <_Z15S9xSetEchoDelayi+0xa8> +800c7cb8: ac91001c sw s1,28(a0) +800c7cbc: 3c028021 lui v0,0x8021 +800c7cc0: 9043e495 lbu v1,-7019(v0) +800c7cc4: 10600062 beqz v1,800c7e50 <_Z15S9xSetEchoDelayi+0x22c> +800c7cc8: 00000000 nop +800c7ccc: 264269e0 addiu v0,s2,27104 +800c7cd0: 00008821 move s1,zero +800c7cd4: ac400008 sw zero,8(v0) +800c7cd8: 3c028029 lui v0,0x8029 +800c7cdc: 264369e0 addiu v1,s2,27104 +800c7ce0: 244213a8 addiu v0,v0,5032 +800c7ce4: ac6200b0 sw v0,176(v1) +800c7ce8: 32220002 andi v0,s1,0x2 +800c7cec: 14400054 bnez v0,800c7e40 <_Z15S9xSetEchoDelayi+0x21c> +800c7cf0: 3c02802b lui v0,0x802b +800c7cf4: 3c028029 lui v0,0x8029 +800c7cf8: 264369e0 addiu v1,s2,27104 +800c7cfc: 244213a8 addiu v0,v0,5032 +800c7d00: ac62016c sw v0,364(v1) +800c7d04: 32220004 andi v0,s1,0x4 +800c7d08: 14400049 bnez v0,800c7e30 <_Z15S9xSetEchoDelayi+0x20c> +800c7d0c: 3c02802b lui v0,0x802b +800c7d10: 3c028029 lui v0,0x8029 +800c7d14: 264369e0 addiu v1,s2,27104 +800c7d18: 244213a8 addiu v0,v0,5032 +800c7d1c: ac620228 sw v0,552(v1) +800c7d20: 32220008 andi v0,s1,0x8 +800c7d24: 1440003e bnez v0,800c7e20 <_Z15S9xSetEchoDelayi+0x1fc> +800c7d28: 3c02802b lui v0,0x802b +800c7d2c: 3c028029 lui v0,0x8029 +800c7d30: 264369e0 addiu v1,s2,27104 +800c7d34: 244213a8 addiu v0,v0,5032 +800c7d38: ac6202e4 sw v0,740(v1) +800c7d3c: 32220010 andi v0,s1,0x10 +800c7d40: 14400033 bnez v0,800c7e10 <_Z15S9xSetEchoDelayi+0x1ec> +800c7d44: 3c02802b lui v0,0x802b +800c7d48: 3c028029 lui v0,0x8029 +800c7d4c: 264369e0 addiu v1,s2,27104 +800c7d50: 244213a8 addiu v0,v0,5032 +800c7d54: ac6203a0 sw v0,928(v1) +800c7d58: 32220020 andi v0,s1,0x20 +800c7d5c: 14400028 bnez v0,800c7e00 <_Z15S9xSetEchoDelayi+0x1dc> +800c7d60: 3c02802b lui v0,0x802b +800c7d64: 3c028029 lui v0,0x8029 +800c7d68: 264369e0 addiu v1,s2,27104 +800c7d6c: 244213a8 addiu v0,v0,5032 +800c7d70: ac62045c sw v0,1116(v1) +800c7d74: 32220040 andi v0,s1,0x40 +800c7d78: 1440001d bnez v0,800c7df0 <_Z15S9xSetEchoDelayi+0x1cc> +800c7d7c: 3c02802b lui v0,0x802b +800c7d80: 3c028029 lui v0,0x8029 +800c7d84: 264369e0 addiu v1,s2,27104 +800c7d88: 244213a8 addiu v0,v0,5032 +800c7d8c: ac620518 sw v0,1304(v1) +800c7d90: 32220080 andi v0,s1,0x80 +800c7d94: 1040000d beqz v0,800c7dcc <_Z15S9xSetEchoDelayi+0x1a8> +800c7d98: 3c028029 lui v0,0x8029 +800c7d9c: 3c02802b lui v0,0x802b +800c7da0: 264369e0 addiu v1,s2,27104 +800c7da4: 244213a8 addiu v0,v0,5032 +800c7da8: ac6205d4 sw v0,1492(v1) +800c7dac: 8fbf001c lw ra,28(sp) +800c7db0: 8fb20018 lw s2,24(sp) +800c7db4: 8fb10014 lw s1,20(sp) +800c7db8: 8fb00010 lw s0,16(sp) +800c7dbc: 03e00008 jr ra +800c7dc0: 27bd0020 addiu sp,sp,32 +800c7dc4: 08031f29 j 800c7ca4 <_Z15S9xSetEchoDelayi+0x80> +800c7dc8: ac800010 sw zero,16(a0) +800c7dcc: 264369e0 addiu v1,s2,27104 +800c7dd0: 244213a8 addiu v0,v0,5032 +800c7dd4: ac6205d4 sw v0,1492(v1) +800c7dd8: 8fbf001c lw ra,28(sp) +800c7ddc: 8fb20018 lw s2,24(sp) +800c7de0: 8fb10014 lw s1,20(sp) +800c7de4: 8fb00010 lw s0,16(sp) +800c7de8: 03e00008 jr ra +800c7dec: 27bd0020 addiu sp,sp,32 +800c7df0: 264369e0 addiu v1,s2,27104 +800c7df4: 244213a8 addiu v0,v0,5032 +800c7df8: 08031f64 j 800c7d90 <_Z15S9xSetEchoDelayi+0x16c> +800c7dfc: ac620518 sw v0,1304(v1) +800c7e00: 264369e0 addiu v1,s2,27104 +800c7e04: 244213a8 addiu v0,v0,5032 +800c7e08: 08031f5d j 800c7d74 <_Z15S9xSetEchoDelayi+0x150> +800c7e0c: ac62045c sw v0,1116(v1) +800c7e10: 264369e0 addiu v1,s2,27104 +800c7e14: 244213a8 addiu v0,v0,5032 +800c7e18: 08031f56 j 800c7d58 <_Z15S9xSetEchoDelayi+0x134> +800c7e1c: ac6203a0 sw v0,928(v1) +800c7e20: 264369e0 addiu v1,s2,27104 +800c7e24: 244213a8 addiu v0,v0,5032 +800c7e28: 08031f4f j 800c7d3c <_Z15S9xSetEchoDelayi+0x118> +800c7e2c: ac6202e4 sw v0,740(v1) +800c7e30: 264369e0 addiu v1,s2,27104 +800c7e34: 244213a8 addiu v0,v0,5032 +800c7e38: 08031f48 j 800c7d20 <_Z15S9xSetEchoDelayi+0xfc> +800c7e3c: ac620228 sw v0,552(v1) +800c7e40: 264369e0 addiu v1,s2,27104 +800c7e44: 244213a8 addiu v0,v0,5032 +800c7e48: 08031f41 j 800c7d04 <_Z15S9xSetEchoDelayi+0xe0> +800c7e4c: ac62016c sw v0,364(v1) +800c7e50: 16200009 bnez s1,800c7e78 <_Z15S9xSetEchoDelayi+0x254> +800c7e54: 00000000 nop +800c7e58: 264369e0 addiu v1,s2,27104 +800c7e5c: 32220001 andi v0,s1,0x1 +800c7e60: 1040ff9d beqz v0,800c7cd8 <_Z15S9xSetEchoDelayi+0xb4> +800c7e64: ac710008 sw s1,8(v1) +800c7e68: 3c02802b lui v0,0x802b +800c7e6c: 244213a8 addiu v0,v0,5032 +800c7e70: 08031f3a j 800c7ce8 <_Z15S9xSetEchoDelayi+0xc4> +800c7e74: ac6200b0 sw v0,176(v1) +800c7e78: 8c820008 lw v0,8(a0) +800c7e7c: 1440fff6 bnez v0,800c7e58 <_Z15S9xSetEchoDelayi+0x234> +800c7e80: 3c060001 lui a2,0x1 +800c7e84: 3c048028 lui a0,0x8028 +800c7e88: 3c108011 lui s0,0x8011 +800c7e8c: 24849ca8 addiu a0,a0,-25432 +800c7e90: 34c67700 ori a2,a2,0x7700 +800c7e94: 2610ca64 addiu s0,s0,-13724 +800c7e98: 0200f809 jalr s0 +800c7e9c: 00002821 move a1,zero +800c7ea0: 3c04802c lui a0,0x802c +800c7ea4: 248413cc addiu a0,a0,5068 +800c7ea8: 00002821 move a1,zero +800c7eac: 0200f809 jalr s0 +800c7eb0: 24060040 li a2,64 +800c7eb4: 08031f97 j 800c7e5c <_Z15S9xSetEchoDelayi+0x238> +800c7eb8: 264369e0 addiu v1,s2,27104 + +800c7ebc <_Z20S9xSetEnvelopeHeightii>: +800c7ebc: 00041900 sll v1,a0,0x4 +800c7ec0: 00041180 sll v0,a0,0x6 +800c7ec4: 00431023 subu v0,v0,v1 +800c7ec8: 00441023 subu v0,v0,a0 +800c7ecc: 00021080 sll v0,v0,0x2 +800c7ed0: 3c038021 lui v1,0x8021 +800c7ed4: 24420030 addiu v0,v0,48 +800c7ed8: 246369e0 addiu v1,v1,27104 +800c7edc: 00434821 addu t1,v0,v1 +800c7ee0: 00805021 move t2,a0 +800c7ee4: 8522000a lh v0,10(t1) +800c7ee8: 85240008 lh a0,8(t1) +800c7eec: 70a21002 mul v0,a1,v0 +800c7ef0: 70a42002 mul a0,a1,a0 +800c7ef4: 28430000 slti v1,v0,0 +800c7ef8: 2488007f addiu t0,a0,127 +800c7efc: 28860000 slti a2,a0,0 +800c7f00: 2447007f addiu a3,v0,127 +800c7f04: 00e3100b movn v0,a3,v1 +800c7f08: 0106200b movn a0,t0,a2 +800c7f0c: 000421c3 sra a0,a0,0x7 +800c7f10: 000211c3 sra v0,v0,0x7 +800c7f14: 00051e00 sll v1,a1,0x18 +800c7f18: ad230088 sw v1,136(t1) +800c7f1c: a5240020 sh a0,32(t1) +800c7f20: a5220022 sh v0,34(t1) +800c7f24: 14a0001d bnez a1,800c7f9c <_Z20S9xSetEnvelopeHeightii+0xe0> +800c7f28: ad25001c sw a1,28(t1) +800c7f2c: 8d240000 lw a0,0(t1) +800c7f30: 1080001a beqz a0,800c7f9c <_Z20S9xSetEnvelopeHeightii+0xe0> +800c7f34: 00000000 nop +800c7f38: 24020001 li v0,1 +800c7f3c: 01421004 sllv v0,v0,t2 +800c7f40: 00024600 sll t0,v0,0x18 +800c7f44: 3c038021 lui v1,0x8021 +800c7f48: 00084603 sra t0,t0,0x18 +800c7f4c: 2466e308 addiu a2,v1,-7416 +800c7f50: 00081827 nor v1,zero,t0 +800c7f54: 00033e00 sll a3,v1,0x18 +800c7f58: 24020005 li v0,5 +800c7f5c: 1082000f beq a0,v0,800c7f9c <_Z20S9xSetEnvelopeHeightii+0xe0> +800c7f60: 00073e03 sra a3,a3,0x18 +800c7f64: 90c30087 lbu v1,135(a2) +800c7f68: 90c40057 lbu a0,87(a2) +800c7f6c: 90c50067 lbu a1,103(a2) +800c7f70: 90c20006 lbu v0,6(a2) +800c7f74: 01031825 or v1,t0,v1 +800c7f78: 00e21024 and v0,a3,v0 +800c7f7c: 00e42024 and a0,a3,a0 +800c7f80: 00e52824 and a1,a3,a1 +800c7f84: ad200084 sw zero,132(t1) +800c7f88: ad200000 sw zero,0(t1) +800c7f8c: a0c20006 sb v0,6(a2) +800c7f90: a0c30087 sb v1,135(a2) +800c7f94: a0c40057 sb a0,87(a2) +800c7f98: a0c50067 sb a1,103(a2) +800c7f9c: 03e00008 jr ra +800c7fa0: 00000000 nop + +800c7fa4 <_Z21S9xSetEchoWriteEnableh>: +800c7fa4: 27bdffe0 addiu sp,sp,-32 +800c7fa8: 3c078021 lui a3,0x8021 +800c7fac: 3c068028 lui a2,0x8028 +800c7fb0: afb20018 sw s2,24(sp) +800c7fb4: afbf001c sw ra,28(sp) +800c7fb8: afb10014 sw s1,20(sp) +800c7fbc: afb00010 sw s0,16(sp) +800c7fc0: 24c69c78 addiu a2,a2,-25480 +800c7fc4: 24e2e308 addiu v0,a3,-7416 +800c7fc8: 90450088 lbu a1,136(v0) +800c7fcc: 8cc30008 lw v1,8(a2) +800c7fd0: 30a5000f andi a1,a1,0xf +800c7fd4: 00031a40 sll v1,v1,0x9 +800c7fd8: 70a32802 mul a1,a1,v1 +800c7fdc: 3c021062 lui v0,0x1062 +800c7fe0: 34424dd3 ori v0,v0,0x4dd3 +800c7fe4: 00a20018 mult a1,v0 +800c7fe8: 3c128021 lui s2,0x8021 +800c7fec: 00001010 mfhi v0 +800c7ff0: 00052fc3 sra a1,a1,0x1f +800c7ff4: 000212c3 sra v0,v0,0xb +800c7ff8: 8cc30018 lw v1,24(a2) +800c7ffc: 00451023 subu v0,v0,a1 +800c8000: 308400ff andi a0,a0,0xff +800c8004: 264569e0 addiu a1,s2,27104 +800c8008: aca40018 sw a0,24(a1) +800c800c: 10600003 beqz v1,800c801c <_Z21S9xSetEchoWriteEnableh+0x78> +800c8010: aca20014 sw v0,20(a1) +800c8014: 00021040 sll v0,v0,0x1 +800c8018: aca20014 sw v0,20(a1) +800c801c: 8ca30014 lw v1,20(a1) +800c8020: 1060004e beqz v1,800c815c <_Z21S9xSetEchoWriteEnableh+0x1b8> +800c8024: 00000000 nop +800c8028: 8ca20010 lw v0,16(a1) +800c802c: 0043001a div zero,v0,v1 +800c8030: 006001f4 teq v1,zero,0x7 +800c8034: 00001810 mfhi v1 +800c8038: aca30010 sw v1,16(a1) +800c803c: 264469e0 addiu a0,s2,27104 +800c8040: 24e2e308 addiu v0,a3,-7416 +800c8044: 90510058 lbu s1,88(v0) +800c8048: 8c830018 lw v1,24(a0) +800c804c: 10600005 beqz v1,800c8064 <_Z21S9xSetEchoWriteEnableh+0xc0> +800c8050: ac91001c sw s1,28(a0) +800c8054: 3c028021 lui v0,0x8021 +800c8058: 9043e495 lbu v1,-7019(v0) +800c805c: 10600062 beqz v1,800c81e8 <_Z21S9xSetEchoWriteEnableh+0x244> +800c8060: 00000000 nop +800c8064: 264269e0 addiu v0,s2,27104 +800c8068: 00008821 move s1,zero +800c806c: ac400008 sw zero,8(v0) +800c8070: 3c028029 lui v0,0x8029 +800c8074: 264369e0 addiu v1,s2,27104 +800c8078: 244213a8 addiu v0,v0,5032 +800c807c: ac6200b0 sw v0,176(v1) +800c8080: 32220002 andi v0,s1,0x2 +800c8084: 14400054 bnez v0,800c81d8 <_Z21S9xSetEchoWriteEnableh+0x234> +800c8088: 3c02802b lui v0,0x802b +800c808c: 3c028029 lui v0,0x8029 +800c8090: 264369e0 addiu v1,s2,27104 +800c8094: 244213a8 addiu v0,v0,5032 +800c8098: ac62016c sw v0,364(v1) +800c809c: 32220004 andi v0,s1,0x4 +800c80a0: 14400049 bnez v0,800c81c8 <_Z21S9xSetEchoWriteEnableh+0x224> +800c80a4: 3c02802b lui v0,0x802b +800c80a8: 3c028029 lui v0,0x8029 +800c80ac: 264369e0 addiu v1,s2,27104 +800c80b0: 244213a8 addiu v0,v0,5032 +800c80b4: ac620228 sw v0,552(v1) +800c80b8: 32220008 andi v0,s1,0x8 +800c80bc: 1440003e bnez v0,800c81b8 <_Z21S9xSetEchoWriteEnableh+0x214> +800c80c0: 3c02802b lui v0,0x802b +800c80c4: 3c028029 lui v0,0x8029 +800c80c8: 264369e0 addiu v1,s2,27104 +800c80cc: 244213a8 addiu v0,v0,5032 +800c80d0: ac6202e4 sw v0,740(v1) +800c80d4: 32220010 andi v0,s1,0x10 +800c80d8: 14400033 bnez v0,800c81a8 <_Z21S9xSetEchoWriteEnableh+0x204> +800c80dc: 3c02802b lui v0,0x802b +800c80e0: 3c028029 lui v0,0x8029 +800c80e4: 264369e0 addiu v1,s2,27104 +800c80e8: 244213a8 addiu v0,v0,5032 +800c80ec: ac6203a0 sw v0,928(v1) +800c80f0: 32220020 andi v0,s1,0x20 +800c80f4: 14400028 bnez v0,800c8198 <_Z21S9xSetEchoWriteEnableh+0x1f4> +800c80f8: 3c02802b lui v0,0x802b +800c80fc: 3c028029 lui v0,0x8029 +800c8100: 264369e0 addiu v1,s2,27104 +800c8104: 244213a8 addiu v0,v0,5032 +800c8108: ac62045c sw v0,1116(v1) +800c810c: 32220040 andi v0,s1,0x40 +800c8110: 1440001d bnez v0,800c8188 <_Z21S9xSetEchoWriteEnableh+0x1e4> +800c8114: 3c02802b lui v0,0x802b +800c8118: 3c028029 lui v0,0x8029 +800c811c: 264369e0 addiu v1,s2,27104 +800c8120: 244213a8 addiu v0,v0,5032 +800c8124: ac620518 sw v0,1304(v1) +800c8128: 32220080 andi v0,s1,0x80 +800c812c: 1040000d beqz v0,800c8164 <_Z21S9xSetEchoWriteEnableh+0x1c0> +800c8130: 3c028029 lui v0,0x8029 +800c8134: 3c02802b lui v0,0x802b +800c8138: 264369e0 addiu v1,s2,27104 +800c813c: 244213a8 addiu v0,v0,5032 +800c8140: ac6205d4 sw v0,1492(v1) +800c8144: 8fbf001c lw ra,28(sp) +800c8148: 8fb20018 lw s2,24(sp) +800c814c: 8fb10014 lw s1,20(sp) +800c8150: 8fb00010 lw s0,16(sp) +800c8154: 03e00008 jr ra +800c8158: 27bd0020 addiu sp,sp,32 +800c815c: 0803200f j 800c803c <_Z21S9xSetEchoWriteEnableh+0x98> +800c8160: aca00010 sw zero,16(a1) +800c8164: 264369e0 addiu v1,s2,27104 +800c8168: 244213a8 addiu v0,v0,5032 +800c816c: ac6205d4 sw v0,1492(v1) +800c8170: 8fbf001c lw ra,28(sp) +800c8174: 8fb20018 lw s2,24(sp) +800c8178: 8fb10014 lw s1,20(sp) +800c817c: 8fb00010 lw s0,16(sp) +800c8180: 03e00008 jr ra +800c8184: 27bd0020 addiu sp,sp,32 +800c8188: 264369e0 addiu v1,s2,27104 +800c818c: 244213a8 addiu v0,v0,5032 +800c8190: 0803204a j 800c8128 <_Z21S9xSetEchoWriteEnableh+0x184> +800c8194: ac620518 sw v0,1304(v1) +800c8198: 264369e0 addiu v1,s2,27104 +800c819c: 244213a8 addiu v0,v0,5032 +800c81a0: 08032043 j 800c810c <_Z21S9xSetEchoWriteEnableh+0x168> +800c81a4: ac62045c sw v0,1116(v1) +800c81a8: 264369e0 addiu v1,s2,27104 +800c81ac: 244213a8 addiu v0,v0,5032 +800c81b0: 0803203c j 800c80f0 <_Z21S9xSetEchoWriteEnableh+0x14c> +800c81b4: ac6203a0 sw v0,928(v1) +800c81b8: 264369e0 addiu v1,s2,27104 +800c81bc: 244213a8 addiu v0,v0,5032 +800c81c0: 08032035 j 800c80d4 <_Z21S9xSetEchoWriteEnableh+0x130> +800c81c4: ac6202e4 sw v0,740(v1) +800c81c8: 264369e0 addiu v1,s2,27104 +800c81cc: 244213a8 addiu v0,v0,5032 +800c81d0: 0803202e j 800c80b8 <_Z21S9xSetEchoWriteEnableh+0x114> +800c81d4: ac620228 sw v0,552(v1) +800c81d8: 264369e0 addiu v1,s2,27104 +800c81dc: 244213a8 addiu v0,v0,5032 +800c81e0: 08032027 j 800c809c <_Z21S9xSetEchoWriteEnableh+0xf8> +800c81e4: ac62016c sw v0,364(v1) +800c81e8: 16200009 bnez s1,800c8210 <_Z21S9xSetEchoWriteEnableh+0x26c> +800c81ec: 00000000 nop +800c81f0: 264369e0 addiu v1,s2,27104 +800c81f4: 32220001 andi v0,s1,0x1 +800c81f8: 1040ff9d beqz v0,800c8070 <_Z21S9xSetEchoWriteEnableh+0xcc> +800c81fc: ac710008 sw s1,8(v1) +800c8200: 3c02802b lui v0,0x802b +800c8204: 244213a8 addiu v0,v0,5032 +800c8208: 08032020 j 800c8080 <_Z21S9xSetEchoWriteEnableh+0xdc> +800c820c: ac6200b0 sw v0,176(v1) +800c8210: 8c820008 lw v0,8(a0) +800c8214: 1440fff6 bnez v0,800c81f0 <_Z21S9xSetEchoWriteEnableh+0x24c> +800c8218: 3c060001 lui a2,0x1 +800c821c: 3c048028 lui a0,0x8028 +800c8220: 3c108011 lui s0,0x8011 +800c8224: 24849ca8 addiu a0,a0,-25432 +800c8228: 34c67700 ori a2,a2,0x7700 +800c822c: 2610ca64 addiu s0,s0,-13724 +800c8230: 0200f809 jalr s0 +800c8234: 00002821 move a1,zero +800c8238: 3c04802c lui a0,0x802c +800c823c: 248413cc addiu a0,a0,5068 +800c8240: 00002821 move a1,zero +800c8244: 0200f809 jalr s0 +800c8248: 24060040 li a2,64 +800c824c: 0803207d j 800c81f4 <_Z21S9xSetEchoWriteEnableh+0x250> +800c8250: 264369e0 addiu v1,s2,27104 + +800c8254 <_Z18S9xSetPlaybackRatej>: +800c8254: 27bdffc8 addiu sp,sp,-56 +800c8258: afb3001c sw s3,28(sp) +800c825c: 3c138028 lui s3,0x8028 +800c8260: afb10014 sw s1,20(sp) +800c8264: 26719c78 addiu s1,s3,-25480 +800c8268: afbf0034 sw ra,52(sp) +800c826c: afb7002c sw s7,44(sp) +800c8270: afb60028 sw s6,40(sp) +800c8274: afb40020 sw s4,32(sp) +800c8278: afb20018 sw s2,24(sp) +800c827c: afb00010 sw s0,16(sp) +800c8280: afbe0030 sw s8,48(sp) +800c8284: afb50024 sw s5,36(sp) +800c8288: ae240008 sw a0,8(s1) +800c828c: 8e240008 lw a0,8(s1) +800c8290: 3c178019 lui s7,0x8019 +800c8294: 26e5b190 addiu a1,s7,-20080 +800c8298: 00a0f809 jalr a1 +800c829c: 3c108019 lui s0,0x8019 +800c82a0: 3c068019 lui a2,0x8019 +800c82a4: 8cc4cea8 lw a0,-12632(a2) +800c82a8: 8cc5ceac lw a1,-12628(a2) +800c82ac: 2610ab40 addiu s0,s0,-21696 +800c82b0: 00403021 move a2,v0 +800c82b4: 0200f809 jalr s0 +800c82b8: 00603821 move a3,v1 +800c82bc: 3c068019 lui a2,0x8019 +800c82c0: 8cc449d0 lw a0,18896(a2) +800c82c4: 8cc549d4 lw a1,18900(a2) +800c82c8: 00603821 move a3,v1 +800c82cc: 0200f809 jalr s0 +800c82d0: 00403021 move a2,v0 +800c82d4: 3c168019 lui s6,0x8019 +800c82d8: 00402021 move a0,v0 +800c82dc: 26c292c0 addiu v0,s6,-27968 +800c82e0: 0040f809 jalr v0 +800c82e4: 00602821 move a1,v1 +800c82e8: 3c148021 lui s4,0x8021 +800c82ec: ae22002c sw v0,44(s1) +800c82f0: 2682e308 addiu v0,s4,-7416 +800c82f4: 90440088 lbu a0,136(v0) +800c82f8: 8e230008 lw v1,8(s1) +800c82fc: 3084000f andi a0,a0,0xf +800c8300: 00031a40 sll v1,v1,0x9 +800c8304: 70832002 mul a0,a0,v1 +800c8308: 3c021062 lui v0,0x1062 +800c830c: 34424dd3 ori v0,v0,0x4dd3 +800c8310: 00820018 mult a0,v0 +800c8314: 3c128021 lui s2,0x8021 +800c8318: 00001010 mfhi v0 +800c831c: 000427c3 sra a0,a0,0x1f +800c8320: 000212c3 sra v0,v0,0xb +800c8324: 8e230018 lw v1,24(s1) +800c8328: 00441023 subu v0,v0,a0 +800c832c: 264469e0 addiu a0,s2,27104 +800c8330: 10600003 beqz v1,800c8340 <_Z18S9xSetPlaybackRatej+0xec> +800c8334: ac820014 sw v0,20(a0) +800c8338: 00021040 sll v0,v0,0x1 +800c833c: ac820014 sw v0,20(a0) +800c8340: 8c830014 lw v1,20(a0) +800c8344: 10600139 beqz v1,800c882c <_Z18S9xSetPlaybackRatej+0x5d8> +800c8348: 00000000 nop +800c834c: 8c820010 lw v0,16(a0) +800c8350: 0043001a div zero,v0,v1 +800c8354: 006001f4 teq v1,zero,0x7 +800c8358: 00001810 mfhi v1 +800c835c: ac830010 sw v1,16(a0) +800c8360: 264469e0 addiu a0,s2,27104 +800c8364: 2682e308 addiu v0,s4,-7416 +800c8368: 90510058 lbu s1,88(v0) +800c836c: 8c830018 lw v1,24(a0) +800c8370: 1060012c beqz v1,800c8824 <_Z18S9xSetPlaybackRatej+0x5d0> +800c8374: ac91001c sw s1,28(a0) +800c8378: 3c158021 lui s5,0x8021 +800c837c: 26a2e42c addiu v0,s5,-7124 +800c8380: 90430069 lbu v1,105(v0) +800c8384: 1060012b beqz v1,800c8834 <_Z18S9xSetPlaybackRatej+0x5e0> +800c8388: 00000000 nop +800c838c: 264269e0 addiu v0,s2,27104 +800c8390: 00008821 move s1,zero +800c8394: ac400008 sw zero,8(v0) +800c8398: 3c028029 lui v0,0x8029 +800c839c: 264369e0 addiu v1,s2,27104 +800c83a0: 244213a8 addiu v0,v0,5032 +800c83a4: ac6200b0 sw v0,176(v1) +800c83a8: 32220002 andi v0,s1,0x2 +800c83ac: 14400119 bnez v0,800c8814 <_Z18S9xSetPlaybackRatej+0x5c0> +800c83b0: 3c02802b lui v0,0x802b +800c83b4: 3c028029 lui v0,0x8029 +800c83b8: 264369e0 addiu v1,s2,27104 +800c83bc: 244213a8 addiu v0,v0,5032 +800c83c0: ac62016c sw v0,364(v1) +800c83c4: 32220004 andi v0,s1,0x4 +800c83c8: 1440010e bnez v0,800c8804 <_Z18S9xSetPlaybackRatej+0x5b0> +800c83cc: 3c02802b lui v0,0x802b +800c83d0: 3c028029 lui v0,0x8029 +800c83d4: 264369e0 addiu v1,s2,27104 +800c83d8: 244213a8 addiu v0,v0,5032 +800c83dc: ac620228 sw v0,552(v1) +800c83e0: 32220008 andi v0,s1,0x8 +800c83e4: 14400103 bnez v0,800c87f4 <_Z18S9xSetPlaybackRatej+0x5a0> +800c83e8: 3c02802b lui v0,0x802b +800c83ec: 3c028029 lui v0,0x8029 +800c83f0: 264369e0 addiu v1,s2,27104 +800c83f4: 244213a8 addiu v0,v0,5032 +800c83f8: ac6202e4 sw v0,740(v1) +800c83fc: 32220010 andi v0,s1,0x10 +800c8400: 144000f8 bnez v0,800c87e4 <_Z18S9xSetPlaybackRatej+0x590> +800c8404: 3c02802b lui v0,0x802b +800c8408: 3c028029 lui v0,0x8029 +800c840c: 264369e0 addiu v1,s2,27104 +800c8410: 244213a8 addiu v0,v0,5032 +800c8414: ac6203a0 sw v0,928(v1) +800c8418: 32220020 andi v0,s1,0x20 +800c841c: 144000ed bnez v0,800c87d4 <_Z18S9xSetPlaybackRatej+0x580> +800c8420: 3c02802b lui v0,0x802b +800c8424: 3c028029 lui v0,0x8029 +800c8428: 264369e0 addiu v1,s2,27104 +800c842c: 244213a8 addiu v0,v0,5032 +800c8430: ac62045c sw v0,1116(v1) +800c8434: 32220040 andi v0,s1,0x40 +800c8438: 144000e2 bnez v0,800c87c4 <_Z18S9xSetPlaybackRatej+0x570> +800c843c: 3c02802b lui v0,0x802b +800c8440: 3c028029 lui v0,0x8029 +800c8444: 264369e0 addiu v1,s2,27104 +800c8448: 244213a8 addiu v0,v0,5032 +800c844c: ac620518 sw v0,1304(v1) +800c8450: 32220080 andi v0,s1,0x80 +800c8454: 104000d7 beqz v0,800c87b4 <_Z18S9xSetPlaybackRatej+0x560> +800c8458: 3c028029 lui v0,0x8029 +800c845c: 3c02802b lui v0,0x802b +800c8460: 264369e0 addiu v1,s2,27104 +800c8464: 244213a8 addiu v0,v0,5032 +800c8468: ac6205d4 sw v0,1492(v1) +800c846c: 2682e308 addiu v0,s4,-7416 +800c8470: 26a3e42c addiu v1,s5,-7124 +800c8474: 90440077 lbu a0,119(v0) +800c8478: 90650072 lbu a1,114(v1) +800c847c: 14a00130 bnez a1,800c8940 <_Z18S9xSetPlaybackRatej+0x6ec> +800c8480: 3090001f andi s0,a0,0x1f +800c8484: 26629c78 addiu v0,s3,-25480 +800c8488: 8c430008 lw v1,8(v0) +800c848c: 264269e0 addiu v0,s2,27104 +800c8490: 10600014 beqz v1,800c84e4 <_Z18S9xSetPlaybackRatej+0x290> +800c8494: 8c44003c lw a0,60(v0) +800c8498: 8c430034 lw v1,52(v0) +800c849c: 24020001 li v0,1 +800c84a0: 106200f8 beq v1,v0,800c8884 <_Z18S9xSetPlaybackRatej+0x630> +800c84a4: 3c02801f lui v0,0x801f +800c84a8: 00801821 move v1,a0 +800c84ac: 26629c78 addiu v0,s3,-25480 +800c84b0: 8c460008 lw a2,8(v0) +800c84b4: 00032fc3 sra a1,v1,0x1f +800c84b8: 00602021 move a0,v1 +800c84bc: 00052c00 sll a1,a1,0x10 +800c84c0: 00031c02 srl v1,v1,0x10 +800c84c4: 3c028019 lui v0,0x8019 +800c84c8: 00042400 sll a0,a0,0x10 +800c84cc: 00063fc3 sra a3,a2,0x1f +800c84d0: 24429370 addiu v0,v0,-27792 +800c84d4: 0040f809 jalr v0 +800c84d8: 00652825 or a1,v1,a1 +800c84dc: 264469e0 addiu a0,s2,27104 +800c84e0: ac820040 sw v0,64(a0) +800c84e4: 26629c78 addiu v0,s3,-25480 +800c84e8: 8c430008 lw v1,8(v0) +800c84ec: 264269e0 addiu v0,s2,27104 +800c84f0: 10600014 beqz v1,800c8544 <_Z18S9xSetPlaybackRatej+0x2f0> +800c84f4: 8c4400f8 lw a0,248(v0) +800c84f8: 8c4300f0 lw v1,240(v0) +800c84fc: 24020001 li v0,1 +800c8500: 106200e5 beq v1,v0,800c8898 <_Z18S9xSetPlaybackRatej+0x644> +800c8504: 3c02801f lui v0,0x801f +800c8508: 00801821 move v1,a0 +800c850c: 26629c78 addiu v0,s3,-25480 +800c8510: 8c460008 lw a2,8(v0) +800c8514: 00032fc3 sra a1,v1,0x1f +800c8518: 00602021 move a0,v1 +800c851c: 00052c00 sll a1,a1,0x10 +800c8520: 00031c02 srl v1,v1,0x10 +800c8524: 3c028019 lui v0,0x8019 +800c8528: 00042400 sll a0,a0,0x10 +800c852c: 00063fc3 sra a3,a2,0x1f +800c8530: 24429370 addiu v0,v0,-27792 +800c8534: 0040f809 jalr v0 +800c8538: 00652825 or a1,v1,a1 +800c853c: 264469e0 addiu a0,s2,27104 +800c8540: ac8200fc sw v0,252(a0) +800c8544: 26629c78 addiu v0,s3,-25480 +800c8548: 8c430008 lw v1,8(v0) +800c854c: 264269e0 addiu v0,s2,27104 +800c8550: 10600014 beqz v1,800c85a4 <_Z18S9xSetPlaybackRatej+0x350> +800c8554: 8c4401b4 lw a0,436(v0) +800c8558: 8c4301ac lw v1,428(v0) +800c855c: 24020001 li v0,1 +800c8560: 106200c3 beq v1,v0,800c8870 <_Z18S9xSetPlaybackRatej+0x61c> +800c8564: 3c02801f lui v0,0x801f +800c8568: 00801821 move v1,a0 +800c856c: 26629c78 addiu v0,s3,-25480 +800c8570: 8c460008 lw a2,8(v0) +800c8574: 00032fc3 sra a1,v1,0x1f +800c8578: 00602021 move a0,v1 +800c857c: 00052c00 sll a1,a1,0x10 +800c8580: 00031c02 srl v1,v1,0x10 +800c8584: 3c028019 lui v0,0x8019 +800c8588: 00042400 sll a0,a0,0x10 +800c858c: 00063fc3 sra a3,a2,0x1f +800c8590: 24429370 addiu v0,v0,-27792 +800c8594: 0040f809 jalr v0 +800c8598: 00652825 or a1,v1,a1 +800c859c: 264469e0 addiu a0,s2,27104 +800c85a0: ac8201b8 sw v0,440(a0) +800c85a4: 26629c78 addiu v0,s3,-25480 +800c85a8: 8c430008 lw v1,8(v0) +800c85ac: 264269e0 addiu v0,s2,27104 +800c85b0: 10600014 beqz v1,800c8604 <_Z18S9xSetPlaybackRatej+0x3b0> +800c85b4: 8c440270 lw a0,624(v0) +800c85b8: 8c430268 lw v1,616(v0) +800c85bc: 24020001 li v0,1 +800c85c0: 106200a6 beq v1,v0,800c885c <_Z18S9xSetPlaybackRatej+0x608> +800c85c4: 3c02801f lui v0,0x801f +800c85c8: 00801821 move v1,a0 +800c85cc: 26629c78 addiu v0,s3,-25480 +800c85d0: 8c460008 lw a2,8(v0) +800c85d4: 00032fc3 sra a1,v1,0x1f +800c85d8: 00602021 move a0,v1 +800c85dc: 00052c00 sll a1,a1,0x10 +800c85e0: 00031c02 srl v1,v1,0x10 +800c85e4: 3c028019 lui v0,0x8019 +800c85e8: 00042400 sll a0,a0,0x10 +800c85ec: 00063fc3 sra a3,a2,0x1f +800c85f0: 24429370 addiu v0,v0,-27792 +800c85f4: 0040f809 jalr v0 +800c85f8: 00652825 or a1,v1,a1 +800c85fc: 264469e0 addiu a0,s2,27104 +800c8600: ac820274 sw v0,628(a0) +800c8604: 26629c78 addiu v0,s3,-25480 +800c8608: 8c430008 lw v1,8(v0) +800c860c: 264269e0 addiu v0,s2,27104 +800c8610: 10600014 beqz v1,800c8664 <_Z18S9xSetPlaybackRatej+0x410> +800c8614: 8c44032c lw a0,812(v0) +800c8618: 8c430324 lw v1,804(v0) +800c861c: 24020001 li v0,1 +800c8620: 106200a2 beq v1,v0,800c88ac <_Z18S9xSetPlaybackRatej+0x658> +800c8624: 3c02801f lui v0,0x801f +800c8628: 00801821 move v1,a0 +800c862c: 26629c78 addiu v0,s3,-25480 +800c8630: 8c460008 lw a2,8(v0) +800c8634: 00032fc3 sra a1,v1,0x1f +800c8638: 00602021 move a0,v1 +800c863c: 00052c00 sll a1,a1,0x10 +800c8640: 00031c02 srl v1,v1,0x10 +800c8644: 3c028019 lui v0,0x8019 +800c8648: 00042400 sll a0,a0,0x10 +800c864c: 00063fc3 sra a3,a2,0x1f +800c8650: 24429370 addiu v0,v0,-27792 +800c8654: 0040f809 jalr v0 +800c8658: 00652825 or a1,v1,a1 +800c865c: 264469e0 addiu a0,s2,27104 +800c8660: ac820330 sw v0,816(a0) +800c8664: 26629c78 addiu v0,s3,-25480 +800c8668: 8c430008 lw v1,8(v0) +800c866c: 264269e0 addiu v0,s2,27104 +800c8670: 10600014 beqz v1,800c86c4 <_Z18S9xSetPlaybackRatej+0x470> +800c8674: 8c4403e8 lw a0,1000(v0) +800c8678: 8c4303e0 lw v1,992(v0) +800c867c: 24020001 li v0,1 +800c8680: 1062008f beq v1,v0,800c88c0 <_Z18S9xSetPlaybackRatej+0x66c> +800c8684: 3c02801f lui v0,0x801f +800c8688: 00801821 move v1,a0 +800c868c: 26629c78 addiu v0,s3,-25480 +800c8690: 8c460008 lw a2,8(v0) +800c8694: 00032fc3 sra a1,v1,0x1f +800c8698: 00602021 move a0,v1 +800c869c: 00052c00 sll a1,a1,0x10 +800c86a0: 00031c02 srl v1,v1,0x10 +800c86a4: 3c028019 lui v0,0x8019 +800c86a8: 00042400 sll a0,a0,0x10 +800c86ac: 00063fc3 sra a3,a2,0x1f +800c86b0: 24429370 addiu v0,v0,-27792 +800c86b4: 0040f809 jalr v0 +800c86b8: 00652825 or a1,v1,a1 +800c86bc: 264469e0 addiu a0,s2,27104 +800c86c0: ac8203ec sw v0,1004(a0) +800c86c4: 26629c78 addiu v0,s3,-25480 +800c86c8: 8c430008 lw v1,8(v0) +800c86cc: 264269e0 addiu v0,s2,27104 +800c86d0: 10600014 beqz v1,800c8724 <_Z18S9xSetPlaybackRatej+0x4d0> +800c86d4: 8c4404a4 lw a0,1188(v0) +800c86d8: 8c43049c lw v1,1180(v0) +800c86dc: 24020001 li v0,1 +800c86e0: 1062007c beq v1,v0,800c88d4 <_Z18S9xSetPlaybackRatej+0x680> +800c86e4: 3c02801f lui v0,0x801f +800c86e8: 00801821 move v1,a0 +800c86ec: 26629c78 addiu v0,s3,-25480 +800c86f0: 8c460008 lw a2,8(v0) +800c86f4: 00032fc3 sra a1,v1,0x1f +800c86f8: 00602021 move a0,v1 +800c86fc: 00052c00 sll a1,a1,0x10 +800c8700: 00031c02 srl v1,v1,0x10 +800c8704: 3c028019 lui v0,0x8019 +800c8708: 00042400 sll a0,a0,0x10 +800c870c: 00063fc3 sra a3,a2,0x1f +800c8710: 24429370 addiu v0,v0,-27792 +800c8714: 0040f809 jalr v0 +800c8718: 00652825 or a1,v1,a1 +800c871c: 264469e0 addiu a0,s2,27104 +800c8720: ac8204a8 sw v0,1192(a0) +800c8724: 26629c78 addiu v0,s3,-25480 +800c8728: 8c430008 lw v1,8(v0) +800c872c: 264269e0 addiu v0,s2,27104 +800c8730: 10600014 beqz v1,800c8784 <_Z18S9xSetPlaybackRatej+0x530> +800c8734: 8c440560 lw a0,1376(v0) +800c8738: 8c430558 lw v1,1368(v0) +800c873c: 24020001 li v0,1 +800c8740: 10620069 beq v1,v0,800c88e8 <_Z18S9xSetPlaybackRatej+0x694> +800c8744: 3c02801f lui v0,0x801f +800c8748: 00801821 move v1,a0 +800c874c: 26629c78 addiu v0,s3,-25480 +800c8750: 8c460008 lw a2,8(v0) +800c8754: 00032fc3 sra a1,v1,0x1f +800c8758: 00602021 move a0,v1 +800c875c: 00052c00 sll a1,a1,0x10 +800c8760: 00031c02 srl v1,v1,0x10 +800c8764: 3c028019 lui v0,0x8019 +800c8768: 00042400 sll a0,a0,0x10 +800c876c: 00063fc3 sra a3,a2,0x1f +800c8770: 24429370 addiu v0,v0,-27792 +800c8774: 0040f809 jalr v0 +800c8778: 00652825 or a1,v1,a1 +800c877c: 264469e0 addiu a0,s2,27104 +800c8780: ac820564 sw v0,1380(a0) +800c8784: 8fbf0034 lw ra,52(sp) +800c8788: 8fbe0030 lw s8,48(sp) +800c878c: 8fb7002c lw s7,44(sp) +800c8790: 8fb60028 lw s6,40(sp) +800c8794: 8fb50024 lw s5,36(sp) +800c8798: 8fb40020 lw s4,32(sp) +800c879c: 8fb3001c lw s3,28(sp) +800c87a0: 8fb20018 lw s2,24(sp) +800c87a4: 8fb10014 lw s1,20(sp) +800c87a8: 8fb00010 lw s0,16(sp) +800c87ac: 03e00008 jr ra +800c87b0: 27bd0038 addiu sp,sp,56 +800c87b4: 264369e0 addiu v1,s2,27104 +800c87b8: 244213a8 addiu v0,v0,5032 +800c87bc: 0803211b j 800c846c <_Z18S9xSetPlaybackRatej+0x218> +800c87c0: ac6205d4 sw v0,1492(v1) +800c87c4: 264369e0 addiu v1,s2,27104 +800c87c8: 244213a8 addiu v0,v0,5032 +800c87cc: 08032114 j 800c8450 <_Z18S9xSetPlaybackRatej+0x1fc> +800c87d0: ac620518 sw v0,1304(v1) +800c87d4: 264369e0 addiu v1,s2,27104 +800c87d8: 244213a8 addiu v0,v0,5032 +800c87dc: 0803210d j 800c8434 <_Z18S9xSetPlaybackRatej+0x1e0> +800c87e0: ac62045c sw v0,1116(v1) +800c87e4: 264369e0 addiu v1,s2,27104 +800c87e8: 244213a8 addiu v0,v0,5032 +800c87ec: 08032106 j 800c8418 <_Z18S9xSetPlaybackRatej+0x1c4> +800c87f0: ac6203a0 sw v0,928(v1) +800c87f4: 264369e0 addiu v1,s2,27104 +800c87f8: 244213a8 addiu v0,v0,5032 +800c87fc: 080320ff j 800c83fc <_Z18S9xSetPlaybackRatej+0x1a8> +800c8800: ac6202e4 sw v0,740(v1) +800c8804: 264369e0 addiu v1,s2,27104 +800c8808: 244213a8 addiu v0,v0,5032 +800c880c: 080320f8 j 800c83e0 <_Z18S9xSetPlaybackRatej+0x18c> +800c8810: ac620228 sw v0,552(v1) +800c8814: 264369e0 addiu v1,s2,27104 +800c8818: 244213a8 addiu v0,v0,5032 +800c881c: 080320f1 j 800c83c4 <_Z18S9xSetPlaybackRatej+0x170> +800c8820: ac62016c sw v0,364(v1) +800c8824: 080320e3 j 800c838c <_Z18S9xSetPlaybackRatej+0x138> +800c8828: 3c158021 lui s5,0x8021 +800c882c: 080320d8 j 800c8360 <_Z18S9xSetPlaybackRatej+0x10c> +800c8830: ac800010 sw zero,16(a0) +800c8834: 16200031 bnez s1,800c88fc <_Z18S9xSetPlaybackRatej+0x6a8> +800c8838: 00000000 nop +800c883c: 264369e0 addiu v1,s2,27104 +800c8840: 32220001 andi v0,s1,0x1 +800c8844: 1040fed4 beqz v0,800c8398 <_Z18S9xSetPlaybackRatej+0x144> +800c8848: ac710008 sw s1,8(v1) +800c884c: 3c02802b lui v0,0x802b +800c8850: 244213a8 addiu v0,v0,5032 +800c8854: 080320ea j 800c83a8 <_Z18S9xSetPlaybackRatej+0x154> +800c8858: ac6200b0 sw v0,176(v1) +800c885c: 00101880 sll v1,s0,0x2 +800c8860: 2442b494 addiu v0,v0,-19308 +800c8864: 00621821 addu v1,v1,v0 +800c8868: 08032173 j 800c85cc <_Z18S9xSetPlaybackRatej+0x378> +800c886c: 8c630000 lw v1,0(v1) +800c8870: 00101880 sll v1,s0,0x2 +800c8874: 2442b494 addiu v0,v0,-19308 +800c8878: 00621821 addu v1,v1,v0 +800c887c: 0803215b j 800c856c <_Z18S9xSetPlaybackRatej+0x318> +800c8880: 8c630000 lw v1,0(v1) +800c8884: 00101880 sll v1,s0,0x2 +800c8888: 2442b494 addiu v0,v0,-19308 +800c888c: 00621821 addu v1,v1,v0 +800c8890: 0803212b j 800c84ac <_Z18S9xSetPlaybackRatej+0x258> +800c8894: 8c630000 lw v1,0(v1) +800c8898: 00101880 sll v1,s0,0x2 +800c889c: 2442b494 addiu v0,v0,-19308 +800c88a0: 00621821 addu v1,v1,v0 +800c88a4: 08032143 j 800c850c <_Z18S9xSetPlaybackRatej+0x2b8> +800c88a8: 8c630000 lw v1,0(v1) +800c88ac: 00101880 sll v1,s0,0x2 +800c88b0: 2442b494 addiu v0,v0,-19308 +800c88b4: 00621821 addu v1,v1,v0 +800c88b8: 0803218b j 800c862c <_Z18S9xSetPlaybackRatej+0x3d8> +800c88bc: 8c630000 lw v1,0(v1) +800c88c0: 00101880 sll v1,s0,0x2 +800c88c4: 2442b494 addiu v0,v0,-19308 +800c88c8: 00621821 addu v1,v1,v0 +800c88cc: 080321a3 j 800c868c <_Z18S9xSetPlaybackRatej+0x438> +800c88d0: 8c630000 lw v1,0(v1) +800c88d4: 00101880 sll v1,s0,0x2 +800c88d8: 2442b494 addiu v0,v0,-19308 +800c88dc: 00621821 addu v1,v1,v0 +800c88e0: 080321bb j 800c86ec <_Z18S9xSetPlaybackRatej+0x498> +800c88e4: 8c630000 lw v1,0(v1) +800c88e8: 00101880 sll v1,s0,0x2 +800c88ec: 2442b494 addiu v0,v0,-19308 +800c88f0: 00621821 addu v1,v1,v0 +800c88f4: 080321d3 j 800c874c <_Z18S9xSetPlaybackRatej+0x4f8> +800c88f8: 8c630000 lw v1,0(v1) +800c88fc: 8c820008 lw v0,8(a0) +800c8900: 1440ffce bnez v0,800c883c <_Z18S9xSetPlaybackRatej+0x5e8> +800c8904: 3c060001 lui a2,0x1 +800c8908: 3c048028 lui a0,0x8028 +800c890c: 3c108011 lui s0,0x8011 +800c8910: 24849ca8 addiu a0,a0,-25432 +800c8914: 34c67700 ori a2,a2,0x7700 +800c8918: 2610ca64 addiu s0,s0,-13724 +800c891c: 0200f809 jalr s0 +800c8920: 00002821 move a1,zero +800c8924: 3c04802c lui a0,0x802c +800c8928: 248413cc addiu a0,a0,5068 +800c892c: 00002821 move a1,zero +800c8930: 0200f809 jalr s0 +800c8934: 24060040 li a2,64 +800c8938: 08032210 j 800c8840 <_Z18S9xSetPlaybackRatej+0x5ec> +800c893c: 264369e0 addiu v1,s2,27104 +800c8940: 3c02801f lui v0,0x801f +800c8944: 2442b494 addiu v0,v0,-19308 +800c8948: 3c038021 lui v1,0x8021 +800c894c: 00102080 sll a0,s0,0x2 +800c8950: 00829821 addu s3,a0,v0 +800c8954: 24716a1c addiu s1,v1,27164 +800c8958: 3c028028 lui v0,0x8028 +800c895c: 3c038019 lui v1,0x8019 +800c8960: 24529c78 addiu s2,v0,-25480 +800c8964: 24749370 addiu s4,v1,-27792 +800c8968: 3c028019 lui v0,0x8019 +800c896c: 3c038019 lui v1,0x8019 +800c8970: 2455a708 addiu s5,v0,-22776 +800c8974: 247ea780 addiu s8,v1,-22656 +800c8978: 8e420008 lw v0,8(s2) +800c897c: 10400029 beqz v0,800c8a24 <_Z18S9xSetPlaybackRatej+0x7d0> +800c8980: 8e240000 lw a0,0(s1) +800c8984: 8e23fff8 lw v1,-8(s1) +800c8988: 24020001 li v0,1 +800c898c: 14620002 bne v1,v0,800c8998 <_Z18S9xSetPlaybackRatej+0x744> +800c8990: 00803021 move a2,a0 +800c8994: 8e660000 lw a2,0(s3) +800c8998: 00c02021 move a0,a2 +800c899c: 00062fc3 sra a1,a2,0x1f +800c89a0: 8e460008 lw a2,8(s2) +800c89a4: 00041402 srl v0,a0,0x10 +800c89a8: 00052c00 sll a1,a1,0x10 +800c89ac: 00063fc3 sra a3,a2,0x1f +800c89b0: 00452825 or a1,v0,a1 +800c89b4: 0280f809 jalr s4 +800c89b8: 00042400 sll a0,a0,0x10 +800c89bc: 00402021 move a0,v0 +800c89c0: 26e5b190 addiu a1,s7,-20080 +800c89c4: ae220004 sw v0,4(s1) +800c89c8: 00a0f809 jalr a1 +800c89cc: 00408021 move s0,v0 +800c89d0: 3c088019 lui t0,0x8019 +800c89d4: 2508ce90 addiu t0,t0,-12656 +800c89d8: 00402021 move a0,v0 +800c89dc: 00602821 move a1,v1 +800c89e0: 8d060000 lw a2,0(t0) +800c89e4: 06010004 bgez s0,800c89f8 <_Z18S9xSetPlaybackRatej+0x7a4> +800c89e8: 8d070004 lw a3,4(t0) +800c89ec: 02a0f809 jalr s5 +800c89f0: 00000000 nop +800c89f4: 00402021 move a0,v0 +800c89f8: 3c028019 lui v0,0x8019 +800c89fc: 2442c938 addiu v0,v0,-14024 +800c8a00: 8c460000 lw a2,0(v0) +800c8a04: 8c470004 lw a3,4(v0) +800c8a08: 03c0f809 jalr s8 +800c8a0c: 00602821 move a1,v1 +800c8a10: 00402021 move a0,v0 +800c8a14: 26c292c0 addiu v0,s6,-27968 +800c8a18: 0040f809 jalr v0 +800c8a1c: 00602821 move a1,v1 +800c8a20: ae220004 sw v0,4(s1) +800c8a24: 3c038021 lui v1,0x8021 +800c8a28: 263100bc addiu s1,s1,188 +800c8a2c: 24626ffc addiu v0,v1,28668 +800c8a30: 1622ffd1 bne s1,v0,800c8978 <_Z18S9xSetPlaybackRatej+0x724> +800c8a34: 8fbf0034 lw ra,52(sp) +800c8a38: 080321e3 j 800c878c <_Z18S9xSetPlaybackRatej+0x538> +800c8a3c: 8fbe0030 lw s8,48(sp) + +800c8a40 <_Z28S9xFixSoundAfterSnapshotLoadv>: +800c8a40: 27bdffc8 addiu sp,sp,-56 +800c8a44: afb40020 sw s4,32(sp) +800c8a48: afb3001c sw s3,28(sp) +800c8a4c: 3c148021 lui s4,0x8021 +800c8a50: 3c138028 lui s3,0x8028 +800c8a54: afb20018 sw s2,24(sp) +800c8a58: afbf0034 sw ra,52(sp) +800c8a5c: afbe0030 sw s8,48(sp) +800c8a60: afb7002c sw s7,44(sp) +800c8a64: afb60028 sw s6,40(sp) +800c8a68: afb50024 sw s5,36(sp) +800c8a6c: afb10014 sw s1,20(sp) +800c8a70: afb00010 sw s0,16(sp) +800c8a74: 2685e308 addiu a1,s4,-7416 +800c8a78: 26679c78 addiu a3,s3,-25480 +800c8a7c: 90a40088 lbu a0,136(a1) +800c8a80: 8ce20008 lw v0,8(a3) +800c8a84: 3084000f andi a0,a0,0xf +800c8a88: 00021240 sll v0,v0,0x9 +800c8a8c: 70822002 mul a0,a0,v0 +800c8a90: 3c021062 lui v0,0x1062 +800c8a94: 34424dd3 ori v0,v0,0x4dd3 +800c8a98: 00820018 mult a0,v0 +800c8a9c: 90a30077 lbu v1,119(a1) +800c8aa0: 00001010 mfhi v0 +800c8aa4: 00031942 srl v1,v1,0x5 +800c8aa8: 000427c3 sra a0,a0,0x1f +800c8aac: 38630001 xori v1,v1,0x1 +800c8ab0: 000212c3 sra v0,v0,0xb +800c8ab4: 3c128021 lui s2,0x8021 +800c8ab8: 90a50058 lbu a1,88(a1) +800c8abc: 8ce60018 lw a2,24(a3) +800c8ac0: 00441023 subu v0,v0,a0 +800c8ac4: 30630001 andi v1,v1,0x1 +800c8ac8: 264469e0 addiu a0,s2,27104 +800c8acc: ac830018 sw v1,24(a0) +800c8ad0: ac85001c sw a1,28(a0) +800c8ad4: 10c00003 beqz a2,800c8ae4 <_Z28S9xFixSoundAfterSnapshotLoadv+0xa4> +800c8ad8: ac820014 sw v0,20(a0) +800c8adc: 00021040 sll v0,v0,0x1 +800c8ae0: ac820014 sw v0,20(a0) +800c8ae4: 8c830014 lw v1,20(a0) +800c8ae8: 106001ce beqz v1,800c9224 <_Z28S9xFixSoundAfterSnapshotLoadv+0x7e4> +800c8aec: 00000000 nop +800c8af0: 8c820010 lw v0,16(a0) +800c8af4: 0043001a div zero,v0,v1 +800c8af8: 006001f4 teq v1,zero,0x7 +800c8afc: 00001810 mfhi v1 +800c8b00: ac830010 sw v1,16(a0) +800c8b04: 264469e0 addiu a0,s2,27104 +800c8b08: 8c820018 lw v0,24(a0) +800c8b0c: 30b100ff andi s1,a1,0xff +800c8b10: 104001c2 beqz v0,800c921c <_Z28S9xFixSoundAfterSnapshotLoadv+0x7dc> +800c8b14: ac91001c sw s1,28(a0) +800c8b18: 3c158021 lui s5,0x8021 +800c8b1c: 26a2e42c addiu v0,s5,-7124 +800c8b20: 90430069 lbu v1,105(v0) +800c8b24: 106001c1 beqz v1,800c922c <_Z28S9xFixSoundAfterSnapshotLoadv+0x7ec> +800c8b28: 00000000 nop +800c8b2c: 264269e0 addiu v0,s2,27104 +800c8b30: 00008821 move s1,zero +800c8b34: ac400008 sw zero,8(v0) +800c8b38: 3c028029 lui v0,0x8029 +800c8b3c: 264369e0 addiu v1,s2,27104 +800c8b40: 244213a8 addiu v0,v0,5032 +800c8b44: ac6200b0 sw v0,176(v1) +800c8b48: 32220002 andi v0,s1,0x2 +800c8b4c: 144001af bnez v0,800c920c <_Z28S9xFixSoundAfterSnapshotLoadv+0x7cc> +800c8b50: 3c02802b lui v0,0x802b +800c8b54: 3c028029 lui v0,0x8029 +800c8b58: 264369e0 addiu v1,s2,27104 +800c8b5c: 244213a8 addiu v0,v0,5032 +800c8b60: ac62016c sw v0,364(v1) +800c8b64: 32220004 andi v0,s1,0x4 +800c8b68: 144001a4 bnez v0,800c91fc <_Z28S9xFixSoundAfterSnapshotLoadv+0x7bc> +800c8b6c: 3c02802b lui v0,0x802b +800c8b70: 3c028029 lui v0,0x8029 +800c8b74: 264369e0 addiu v1,s2,27104 +800c8b78: 244213a8 addiu v0,v0,5032 +800c8b7c: ac620228 sw v0,552(v1) +800c8b80: 32220008 andi v0,s1,0x8 +800c8b84: 14400199 bnez v0,800c91ec <_Z28S9xFixSoundAfterSnapshotLoadv+0x7ac> +800c8b88: 3c02802b lui v0,0x802b +800c8b8c: 3c028029 lui v0,0x8029 +800c8b90: 264369e0 addiu v1,s2,27104 +800c8b94: 244213a8 addiu v0,v0,5032 +800c8b98: ac6202e4 sw v0,740(v1) +800c8b9c: 32220010 andi v0,s1,0x10 +800c8ba0: 1440018e bnez v0,800c91dc <_Z28S9xFixSoundAfterSnapshotLoadv+0x79c> +800c8ba4: 3c02802b lui v0,0x802b +800c8ba8: 3c028029 lui v0,0x8029 +800c8bac: 264369e0 addiu v1,s2,27104 +800c8bb0: 244213a8 addiu v0,v0,5032 +800c8bb4: ac6203a0 sw v0,928(v1) +800c8bb8: 32220020 andi v0,s1,0x20 +800c8bbc: 14400183 bnez v0,800c91cc <_Z28S9xFixSoundAfterSnapshotLoadv+0x78c> +800c8bc0: 3c02802b lui v0,0x802b +800c8bc4: 3c028029 lui v0,0x8029 +800c8bc8: 264369e0 addiu v1,s2,27104 +800c8bcc: 244213a8 addiu v0,v0,5032 +800c8bd0: ac62045c sw v0,1116(v1) +800c8bd4: 32220040 andi v0,s1,0x40 +800c8bd8: 14400178 bnez v0,800c91bc <_Z28S9xFixSoundAfterSnapshotLoadv+0x77c> +800c8bdc: 3c02802b lui v0,0x802b +800c8be0: 3c028029 lui v0,0x8029 +800c8be4: 264369e0 addiu v1,s2,27104 +800c8be8: 244213a8 addiu v0,v0,5032 +800c8bec: ac620518 sw v0,1304(v1) +800c8bf0: 32220080 andi v0,s1,0x80 +800c8bf4: 1040016d beqz v0,800c91ac <_Z28S9xFixSoundAfterSnapshotLoadv+0x76c> +800c8bf8: 3c028029 lui v0,0x8029 +800c8bfc: 3c02802b lui v0,0x802b +800c8c00: 264369e0 addiu v1,s2,27104 +800c8c04: 244213a8 addiu v0,v0,5032 +800c8c08: ac6205d4 sw v0,1492(v1) +800c8c0c: 2682e308 addiu v0,s4,-7416 +800c8c10: 904e008a lbu t6,138(v0) +800c8c14: 80460018 lb a2,24(v0) +800c8c18: 3c05802c lui a1,0x802c +800c8c1c: 8047001a lb a3,26(v0) +800c8c20: 8048002a lb t0,42(v0) +800c8c24: 8049003a lb t1,58(v0) +800c8c28: 804a004a lb t2,74(v0) +800c8c2c: 804b005a lb t3,90(v0) +800c8c30: 804c006a lb t4,106(v0) +800c8c34: 804d007a lb t5,122(v0) +800c8c38: 000e2600 sll a0,t6,0x18 +800c8c3c: 264269e0 addiu v0,s2,27104 +800c8c40: 24a313a8 addiu v1,a1,5032 +800c8c44: 00042603 sra a0,a0,0x18 +800c8c48: ac46000c sw a2,12(v0) +800c8c4c: 2402007f li v0,127 +800c8c50: ac64001c sw a0,28(v1) +800c8c54: aca713a8 sw a3,5032(a1) +800c8c58: ac680004 sw t0,4(v1) +800c8c5c: ac690008 sw t1,8(v1) +800c8c60: ac6a000c sw t2,12(v1) +800c8c64: ac6b0010 sw t3,16(v1) +800c8c68: ac6c0014 sw t4,20(v1) +800c8c6c: 10e20141 beq a3,v0,800c9174 <_Z28S9xFixSoundAfterSnapshotLoadv+0x734> +800c8c70: ac6d0018 sw t5,24(v1) +800c8c74: 10e0013f beqz a3,800c9174 <_Z28S9xFixSoundAfterSnapshotLoadv+0x734> +800c8c78: 00003821 move a3,zero +800c8c7c: 2682e308 addiu v0,s4,-7416 +800c8c80: 26a3e42c addiu v1,s5,-7124 +800c8c84: 90440077 lbu a0,119(v0) +800c8c88: 90650072 lbu a1,114(v1) +800c8c8c: 264669e0 addiu a2,s2,27104 +800c8c90: a0c70610 sb a3,1552(a2) +800c8c94: 14a001a8 bnez a1,800c9338 <_Z28S9xFixSoundAfterSnapshotLoadv+0x8f8> +800c8c98: 3090001f andi s0,a0,0x1f +800c8c9c: 26629c78 addiu v0,s3,-25480 +800c8ca0: 8c440008 lw a0,8(v0) +800c8ca4: 24030001 li v1,1 +800c8ca8: a0c300a7 sb v1,167(a2) +800c8cac: 10800014 beqz a0,800c8d00 <_Z28S9xFixSoundAfterSnapshotLoadv+0x2c0> +800c8cb0: 8cc5003c lw a1,60(a2) +800c8cb4: 8cc30034 lw v1,52(a2) +800c8cb8: 24020001 li v0,1 +800c8cbc: 10620188 beq v1,v0,800c92e0 <_Z28S9xFixSoundAfterSnapshotLoadv+0x8a0> +800c8cc0: 3c02801f lui v0,0x801f +800c8cc4: 00a01821 move v1,a1 +800c8cc8: 26629c78 addiu v0,s3,-25480 +800c8ccc: 8c460008 lw a2,8(v0) +800c8cd0: 00032fc3 sra a1,v1,0x1f +800c8cd4: 00602021 move a0,v1 +800c8cd8: 00052c00 sll a1,a1,0x10 +800c8cdc: 00031c02 srl v1,v1,0x10 +800c8ce0: 3c028019 lui v0,0x8019 +800c8ce4: 00042400 sll a0,a0,0x10 +800c8ce8: 00063fc3 sra a3,a2,0x1f +800c8cec: 24429370 addiu v0,v0,-27792 +800c8cf0: 0040f809 jalr v0 +800c8cf4: 00652825 or a1,v1,a1 +800c8cf8: 264469e0 addiu a0,s2,27104 +800c8cfc: ac820040 sw v0,64(a0) +800c8d00: 264769e0 addiu a3,s2,27104 +800c8d04: 26629c78 addiu v0,s3,-25480 +800c8d08: 8ce3004c lw v1,76(a3) +800c8d0c: 8c460008 lw a2,8(v0) +800c8d10: 84e4009a lh a0,154(a3) +800c8d14: 84e5009c lh a1,156(a3) +800c8d18: 00031e00 sll v1,v1,0x18 +800c8d1c: 24020001 li v0,1 +800c8d20: ace400c4 sw a0,196(a3) +800c8d24: ace300b8 sw v1,184(a3) +800c8d28: ace500c8 sw a1,200(a3) +800c8d2c: a0e20163 sb v0,355(a3) +800c8d30: a4e000bc sh zero,188(a3) +800c8d34: ace000c0 sw zero,192(a3) +800c8d38: 10c00015 beqz a2,800c8d90 <_Z28S9xFixSoundAfterSnapshotLoadv+0x350> +800c8d3c: 8ce400f8 lw a0,248(a3) +800c8d40: 8ce300f0 lw v1,240(a3) +800c8d44: 24020001 li v0,1 +800c8d48: 10620142 beq v1,v0,800c9254 <_Z28S9xFixSoundAfterSnapshotLoadv+0x814> +800c8d4c: 3c02801f lui v0,0x801f +800c8d50: 00801821 move v1,a0 +800c8d54: 26629c78 addiu v0,s3,-25480 +800c8d58: 8c460008 lw a2,8(v0) +800c8d5c: 00032fc3 sra a1,v1,0x1f +800c8d60: 00602021 move a0,v1 +800c8d64: 00052c00 sll a1,a1,0x10 +800c8d68: 00031c02 srl v1,v1,0x10 +800c8d6c: 3c028019 lui v0,0x8019 +800c8d70: 00042400 sll a0,a0,0x10 +800c8d74: 00063fc3 sra a3,a2,0x1f +800c8d78: 24429370 addiu v0,v0,-27792 +800c8d7c: 0040f809 jalr v0 +800c8d80: 00652825 or a1,v1,a1 +800c8d84: 264469e0 addiu a0,s2,27104 +800c8d88: ac8200fc sw v0,252(a0) +800c8d8c: 264769e0 addiu a3,s2,27104 +800c8d90: 26629c78 addiu v0,s3,-25480 +800c8d94: 8ce30108 lw v1,264(a3) +800c8d98: 8c460008 lw a2,8(v0) +800c8d9c: 84e40156 lh a0,342(a3) +800c8da0: 84e50158 lh a1,344(a3) +800c8da4: 00031e00 sll v1,v1,0x18 +800c8da8: 24020001 li v0,1 +800c8dac: ace40180 sw a0,384(a3) +800c8db0: ace30174 sw v1,372(a3) +800c8db4: ace50184 sw a1,388(a3) +800c8db8: a0e2021f sb v0,543(a3) +800c8dbc: a4e00178 sh zero,376(a3) +800c8dc0: ace0017c sw zero,380(a3) +800c8dc4: 10c00014 beqz a2,800c8e18 <_Z28S9xFixSoundAfterSnapshotLoadv+0x3d8> +800c8dc8: 8ce401b4 lw a0,436(a3) +800c8dcc: 8ce301ac lw v1,428(a3) +800c8dd0: 24020001 li v0,1 +800c8dd4: 10620124 beq v1,v0,800c9268 <_Z28S9xFixSoundAfterSnapshotLoadv+0x828> +800c8dd8: 3c02801f lui v0,0x801f +800c8ddc: 00801821 move v1,a0 +800c8de0: 26629c78 addiu v0,s3,-25480 +800c8de4: 8c460008 lw a2,8(v0) +800c8de8: 00032fc3 sra a1,v1,0x1f +800c8dec: 00602021 move a0,v1 +800c8df0: 00052c00 sll a1,a1,0x10 +800c8df4: 00031c02 srl v1,v1,0x10 +800c8df8: 3c028019 lui v0,0x8019 +800c8dfc: 00042400 sll a0,a0,0x10 +800c8e00: 00063fc3 sra a3,a2,0x1f +800c8e04: 24429370 addiu v0,v0,-27792 +800c8e08: 0040f809 jalr v0 +800c8e0c: 00652825 or a1,v1,a1 +800c8e10: 264469e0 addiu a0,s2,27104 +800c8e14: ac8201b8 sw v0,440(a0) +800c8e18: 264769e0 addiu a3,s2,27104 +800c8e1c: 26629c78 addiu v0,s3,-25480 +800c8e20: 8ce301c4 lw v1,452(a3) +800c8e24: 8c460008 lw a2,8(v0) +800c8e28: 84e40212 lh a0,530(a3) +800c8e2c: 84e50214 lh a1,532(a3) +800c8e30: 00031e00 sll v1,v1,0x18 +800c8e34: 24020001 li v0,1 +800c8e38: ace4023c sw a0,572(a3) +800c8e3c: ace30230 sw v1,560(a3) +800c8e40: ace50240 sw a1,576(a3) +800c8e44: a0e202db sb v0,731(a3) +800c8e48: a4e00234 sh zero,564(a3) +800c8e4c: ace00238 sw zero,568(a3) +800c8e50: 10c00015 beqz a2,800c8ea8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x468> +800c8e54: 8ce40270 lw a0,624(a3) +800c8e58: 8ce30268 lw v1,616(a3) +800c8e5c: 24020001 li v0,1 +800c8e60: 10620106 beq v1,v0,800c927c <_Z28S9xFixSoundAfterSnapshotLoadv+0x83c> +800c8e64: 3c02801f lui v0,0x801f +800c8e68: 00801821 move v1,a0 +800c8e6c: 26629c78 addiu v0,s3,-25480 +800c8e70: 8c460008 lw a2,8(v0) +800c8e74: 00032fc3 sra a1,v1,0x1f +800c8e78: 00602021 move a0,v1 +800c8e7c: 00052c00 sll a1,a1,0x10 +800c8e80: 00031c02 srl v1,v1,0x10 +800c8e84: 3c028019 lui v0,0x8019 +800c8e88: 00042400 sll a0,a0,0x10 +800c8e8c: 00063fc3 sra a3,a2,0x1f +800c8e90: 24429370 addiu v0,v0,-27792 +800c8e94: 0040f809 jalr v0 +800c8e98: 00652825 or a1,v1,a1 +800c8e9c: 264469e0 addiu a0,s2,27104 +800c8ea0: ac820274 sw v0,628(a0) +800c8ea4: 264769e0 addiu a3,s2,27104 +800c8ea8: 26629c78 addiu v0,s3,-25480 +800c8eac: 8ce30280 lw v1,640(a3) +800c8eb0: 8c460008 lw a2,8(v0) +800c8eb4: 84e402ce lh a0,718(a3) +800c8eb8: 84e502d0 lh a1,720(a3) +800c8ebc: 00031e00 sll v1,v1,0x18 +800c8ec0: 24020001 li v0,1 +800c8ec4: ace402f8 sw a0,760(a3) +800c8ec8: ace302ec sw v1,748(a3) +800c8ecc: ace502fc sw a1,764(a3) +800c8ed0: a0e20397 sb v0,919(a3) +800c8ed4: a4e002f0 sh zero,752(a3) +800c8ed8: ace002f4 sw zero,756(a3) +800c8edc: 10c00014 beqz a2,800c8f30 <_Z28S9xFixSoundAfterSnapshotLoadv+0x4f0> +800c8ee0: 8ce4032c lw a0,812(a3) +800c8ee4: 8ce30324 lw v1,804(a3) +800c8ee8: 24020001 li v0,1 +800c8eec: 106200f2 beq v1,v0,800c92b8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x878> +800c8ef0: 3c02801f lui v0,0x801f +800c8ef4: 00801821 move v1,a0 +800c8ef8: 26629c78 addiu v0,s3,-25480 +800c8efc: 8c460008 lw a2,8(v0) +800c8f00: 00032fc3 sra a1,v1,0x1f +800c8f04: 00602021 move a0,v1 +800c8f08: 00052c00 sll a1,a1,0x10 +800c8f0c: 00031c02 srl v1,v1,0x10 +800c8f10: 3c028019 lui v0,0x8019 +800c8f14: 00042400 sll a0,a0,0x10 +800c8f18: 00063fc3 sra a3,a2,0x1f +800c8f1c: 24429370 addiu v0,v0,-27792 +800c8f20: 0040f809 jalr v0 +800c8f24: 00652825 or a1,v1,a1 +800c8f28: 264469e0 addiu a0,s2,27104 +800c8f2c: ac820330 sw v0,816(a0) +800c8f30: 264769e0 addiu a3,s2,27104 +800c8f34: 26629c78 addiu v0,s3,-25480 +800c8f38: 8ce3033c lw v1,828(a3) +800c8f3c: 8c460008 lw a2,8(v0) +800c8f40: 84e4038a lh a0,906(a3) +800c8f44: 84e5038c lh a1,908(a3) +800c8f48: 00031e00 sll v1,v1,0x18 +800c8f4c: 24020001 li v0,1 +800c8f50: ace403b4 sw a0,948(a3) +800c8f54: ace303a8 sw v1,936(a3) +800c8f58: ace503b8 sw a1,952(a3) +800c8f5c: a0e20453 sb v0,1107(a3) +800c8f60: a4e003ac sh zero,940(a3) +800c8f64: ace003b0 sw zero,944(a3) +800c8f68: 10c00015 beqz a2,800c8fc0 <_Z28S9xFixSoundAfterSnapshotLoadv+0x580> +800c8f6c: 8ce403e8 lw a0,1000(a3) +800c8f70: 8ce303e0 lw v1,992(a3) +800c8f74: 24020001 li v0,1 +800c8f78: 106200d4 beq v1,v0,800c92cc <_Z28S9xFixSoundAfterSnapshotLoadv+0x88c> +800c8f7c: 3c02801f lui v0,0x801f +800c8f80: 00801821 move v1,a0 +800c8f84: 26629c78 addiu v0,s3,-25480 +800c8f88: 8c460008 lw a2,8(v0) +800c8f8c: 00032fc3 sra a1,v1,0x1f +800c8f90: 00602021 move a0,v1 +800c8f94: 00052c00 sll a1,a1,0x10 +800c8f98: 00031c02 srl v1,v1,0x10 +800c8f9c: 3c028019 lui v0,0x8019 +800c8fa0: 00042400 sll a0,a0,0x10 +800c8fa4: 00063fc3 sra a3,a2,0x1f +800c8fa8: 24429370 addiu v0,v0,-27792 +800c8fac: 0040f809 jalr v0 +800c8fb0: 00652825 or a1,v1,a1 +800c8fb4: 264469e0 addiu a0,s2,27104 +800c8fb8: ac8203ec sw v0,1004(a0) +800c8fbc: 264769e0 addiu a3,s2,27104 +800c8fc0: 26629c78 addiu v0,s3,-25480 +800c8fc4: 8ce303f8 lw v1,1016(a3) +800c8fc8: 8c460008 lw a2,8(v0) +800c8fcc: 84e40446 lh a0,1094(a3) +800c8fd0: 84e50448 lh a1,1096(a3) +800c8fd4: 00031e00 sll v1,v1,0x18 +800c8fd8: 24020001 li v0,1 +800c8fdc: ace40470 sw a0,1136(a3) +800c8fe0: ace30464 sw v1,1124(a3) +800c8fe4: ace50474 sw a1,1140(a3) +800c8fe8: a0e2050f sb v0,1295(a3) +800c8fec: a4e00468 sh zero,1128(a3) +800c8ff0: ace0046c sw zero,1132(a3) +800c8ff4: 10c00014 beqz a2,800c9048 <_Z28S9xFixSoundAfterSnapshotLoadv+0x608> +800c8ff8: 8ce404a4 lw a0,1188(a3) +800c8ffc: 8ce3049c lw v1,1180(a3) +800c9000: 24020001 li v0,1 +800c9004: 106200a2 beq v1,v0,800c9290 <_Z28S9xFixSoundAfterSnapshotLoadv+0x850> +800c9008: 3c02801f lui v0,0x801f +800c900c: 00801821 move v1,a0 +800c9010: 26629c78 addiu v0,s3,-25480 +800c9014: 8c460008 lw a2,8(v0) +800c9018: 00032fc3 sra a1,v1,0x1f +800c901c: 00602021 move a0,v1 +800c9020: 00052c00 sll a1,a1,0x10 +800c9024: 00031c02 srl v1,v1,0x10 +800c9028: 3c028019 lui v0,0x8019 +800c902c: 00042400 sll a0,a0,0x10 +800c9030: 00063fc3 sra a3,a2,0x1f +800c9034: 24429370 addiu v0,v0,-27792 +800c9038: 0040f809 jalr v0 +800c903c: 00652825 or a1,v1,a1 +800c9040: 264469e0 addiu a0,s2,27104 +800c9044: ac8204a8 sw v0,1192(a0) +800c9048: 264769e0 addiu a3,s2,27104 +800c904c: 26629c78 addiu v0,s3,-25480 +800c9050: 8ce304b4 lw v1,1204(a3) +800c9054: 8c460008 lw a2,8(v0) +800c9058: 84e40502 lh a0,1282(a3) +800c905c: 84e50504 lh a1,1284(a3) +800c9060: 00031e00 sll v1,v1,0x18 +800c9064: 24020001 li v0,1 +800c9068: ace4052c sw a0,1324(a3) +800c906c: ace30520 sw v1,1312(a3) +800c9070: ace50530 sw a1,1328(a3) +800c9074: a0e205cb sb v0,1483(a3) +800c9078: a4e00524 sh zero,1316(a3) +800c907c: ace00528 sw zero,1320(a3) +800c9080: 10c00014 beqz a2,800c90d4 <_Z28S9xFixSoundAfterSnapshotLoadv+0x694> +800c9084: 8ce40560 lw a0,1376(a3) +800c9088: 8ce30558 lw v1,1368(a3) +800c908c: 24020001 li v0,1 +800c9090: 10620084 beq v1,v0,800c92a4 <_Z28S9xFixSoundAfterSnapshotLoadv+0x864> +800c9094: 3c02801f lui v0,0x801f +800c9098: 00801821 move v1,a0 +800c909c: 26629c78 addiu v0,s3,-25480 +800c90a0: 8c460008 lw a2,8(v0) +800c90a4: 00032fc3 sra a1,v1,0x1f +800c90a8: 00602021 move a0,v1 +800c90ac: 00052c00 sll a1,a1,0x10 +800c90b0: 00031c02 srl v1,v1,0x10 +800c90b4: 3c028019 lui v0,0x8019 +800c90b8: 00042400 sll a0,a0,0x10 +800c90bc: 00063fc3 sra a3,a2,0x1f +800c90c0: 24429370 addiu v0,v0,-27792 +800c90c4: 0040f809 jalr v0 +800c90c8: 00652825 or a1,v1,a1 +800c90cc: 264469e0 addiu a0,s2,27104 +800c90d0: ac820564 sw v0,1380(a0) +800c90d4: 264269e0 addiu v0,s2,27104 +800c90d8: 8c430570 lw v1,1392(v0) +800c90dc: 844505be lh a1,1470(v0) +800c90e0: 844405c0 lh a0,1472(v0) +800c90e4: 00031e00 sll v1,v1,0x18 +800c90e8: ac4405ec sw a0,1516(v0) +800c90ec: ac4305dc sw v1,1500(v0) +800c90f0: ac4505e8 sw a1,1512(v0) +800c90f4: a44005e0 sh zero,1504(v0) +800c90f8: ac4005e4 sw zero,1508(v0) +800c90fc: 26a2e42c addiu v0,s5,-7124 +800c9100: 9043005e lbu v1,94(v0) +800c9104: 264469e0 addiu a0,s2,27104 +800c9108: 38650001 xori a1,v1,0x1 +800c910c: 84820004 lh v0,4(a0) +800c9110: 00031880 sll v1,v1,0x2 +800c9114: 864869e0 lh t0,27104(s2) +800c9118: 00641821 addu v1,v1,a0 +800c911c: 00052880 sll a1,a1,0x2 +800c9120: 84860006 lh a2,6(a0) +800c9124: 84870002 lh a3,2(a0) +800c9128: ac62061c sw v0,1564(v1) +800c912c: 00a42821 addu a1,a1,a0 +800c9130: 3c028021 lui v0,0x8021 +800c9134: ac680614 sw t0,1556(v1) +800c9138: aca6061c sw a2,1564(a1) +800c913c: ac40e418 sw zero,-7144(v0) +800c9140: aca70614 sw a3,1556(a1) +800c9144: 8fbf0034 lw ra,52(sp) +800c9148: 8fbe0030 lw s8,48(sp) +800c914c: 8fb7002c lw s7,44(sp) +800c9150: 8fb60028 lw s6,40(sp) +800c9154: 8fb50024 lw s5,36(sp) +800c9158: 8fb40020 lw s4,32(sp) +800c915c: 8fb3001c lw s3,28(sp) +800c9160: 8fb20018 lw s2,24(sp) +800c9164: 8fb10014 lw s1,20(sp) +800c9168: 8fb00010 lw s0,16(sp) +800c916c: 03e00008 jr ra +800c9170: 27bd0038 addiu sp,sp,56 +800c9174: 1500fec1 bnez t0,800c8c7c <_Z28S9xFixSoundAfterSnapshotLoadv+0x23c> +800c9178: 00003821 move a3,zero +800c917c: 1520fec0 bnez t1,800c8c80 <_Z28S9xFixSoundAfterSnapshotLoadv+0x240> +800c9180: 2682e308 addiu v0,s4,-7416 +800c9184: 1540febf bnez t2,800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244> +800c9188: 26a3e42c addiu v1,s5,-7124 +800c918c: 1560febd bnez t3,800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244> +800c9190: 00000000 nop +800c9194: 1580febb bnez t4,800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244> +800c9198: 00000000 nop +800c919c: 15a0feb9 bnez t5,800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244> +800c91a0: 00000000 nop +800c91a4: 08032321 j 800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244> +800c91a8: 2dc70001 sltiu a3,t6,1 +800c91ac: 264369e0 addiu v1,s2,27104 +800c91b0: 244213a8 addiu v0,v0,5032 +800c91b4: 08032303 j 800c8c0c <_Z28S9xFixSoundAfterSnapshotLoadv+0x1cc> +800c91b8: ac6205d4 sw v0,1492(v1) +800c91bc: 264369e0 addiu v1,s2,27104 +800c91c0: 244213a8 addiu v0,v0,5032 +800c91c4: 080322fc j 800c8bf0 <_Z28S9xFixSoundAfterSnapshotLoadv+0x1b0> +800c91c8: ac620518 sw v0,1304(v1) +800c91cc: 264369e0 addiu v1,s2,27104 +800c91d0: 244213a8 addiu v0,v0,5032 +800c91d4: 080322f5 j 800c8bd4 <_Z28S9xFixSoundAfterSnapshotLoadv+0x194> +800c91d8: ac62045c sw v0,1116(v1) +800c91dc: 264369e0 addiu v1,s2,27104 +800c91e0: 244213a8 addiu v0,v0,5032 +800c91e4: 080322ee j 800c8bb8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x178> +800c91e8: ac6203a0 sw v0,928(v1) +800c91ec: 264369e0 addiu v1,s2,27104 +800c91f0: 244213a8 addiu v0,v0,5032 +800c91f4: 080322e7 j 800c8b9c <_Z28S9xFixSoundAfterSnapshotLoadv+0x15c> +800c91f8: ac6202e4 sw v0,740(v1) +800c91fc: 264369e0 addiu v1,s2,27104 +800c9200: 244213a8 addiu v0,v0,5032 +800c9204: 080322e0 j 800c8b80 <_Z28S9xFixSoundAfterSnapshotLoadv+0x140> +800c9208: ac620228 sw v0,552(v1) +800c920c: 264369e0 addiu v1,s2,27104 +800c9210: 244213a8 addiu v0,v0,5032 +800c9214: 080322d9 j 800c8b64 <_Z28S9xFixSoundAfterSnapshotLoadv+0x124> +800c9218: ac62016c sw v0,364(v1) +800c921c: 080322cb j 800c8b2c <_Z28S9xFixSoundAfterSnapshotLoadv+0xec> +800c9220: 3c158021 lui s5,0x8021 +800c9224: 080322c1 j 800c8b04 <_Z28S9xFixSoundAfterSnapshotLoadv+0xc4> +800c9228: ac800010 sw zero,16(a0) +800c922c: 16200031 bnez s1,800c92f4 <_Z28S9xFixSoundAfterSnapshotLoadv+0x8b4> +800c9230: 00000000 nop +800c9234: 264369e0 addiu v1,s2,27104 +800c9238: 32220001 andi v0,s1,0x1 +800c923c: 1040fe3e beqz v0,800c8b38 <_Z28S9xFixSoundAfterSnapshotLoadv+0xf8> +800c9240: ac710008 sw s1,8(v1) +800c9244: 3c02802b lui v0,0x802b +800c9248: 244213a8 addiu v0,v0,5032 +800c924c: 080322d2 j 800c8b48 <_Z28S9xFixSoundAfterSnapshotLoadv+0x108> +800c9250: ac6200b0 sw v0,176(v1) +800c9254: 00101880 sll v1,s0,0x2 +800c9258: 2442b494 addiu v0,v0,-19308 +800c925c: 00621821 addu v1,v1,v0 +800c9260: 08032355 j 800c8d54 <_Z28S9xFixSoundAfterSnapshotLoadv+0x314> +800c9264: 8c630000 lw v1,0(v1) +800c9268: 00101880 sll v1,s0,0x2 +800c926c: 2442b494 addiu v0,v0,-19308 +800c9270: 00621821 addu v1,v1,v0 +800c9274: 08032378 j 800c8de0 <_Z28S9xFixSoundAfterSnapshotLoadv+0x3a0> +800c9278: 8c630000 lw v1,0(v1) +800c927c: 00101880 sll v1,s0,0x2 +800c9280: 2442b494 addiu v0,v0,-19308 +800c9284: 00621821 addu v1,v1,v0 +800c9288: 0803239b j 800c8e6c <_Z28S9xFixSoundAfterSnapshotLoadv+0x42c> +800c928c: 8c630000 lw v1,0(v1) +800c9290: 00101880 sll v1,s0,0x2 +800c9294: 2442b494 addiu v0,v0,-19308 +800c9298: 00621821 addu v1,v1,v0 +800c929c: 08032404 j 800c9010 <_Z28S9xFixSoundAfterSnapshotLoadv+0x5d0> +800c92a0: 8c630000 lw v1,0(v1) +800c92a4: 00101880 sll v1,s0,0x2 +800c92a8: 2442b494 addiu v0,v0,-19308 +800c92ac: 00621821 addu v1,v1,v0 +800c92b0: 08032427 j 800c909c <_Z28S9xFixSoundAfterSnapshotLoadv+0x65c> +800c92b4: 8c630000 lw v1,0(v1) +800c92b8: 00101880 sll v1,s0,0x2 +800c92bc: 2442b494 addiu v0,v0,-19308 +800c92c0: 00621821 addu v1,v1,v0 +800c92c4: 080323be j 800c8ef8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x4b8> +800c92c8: 8c630000 lw v1,0(v1) +800c92cc: 00101880 sll v1,s0,0x2 +800c92d0: 2442b494 addiu v0,v0,-19308 +800c92d4: 00621821 addu v1,v1,v0 +800c92d8: 080323e1 j 800c8f84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x544> +800c92dc: 8c630000 lw v1,0(v1) +800c92e0: 00101880 sll v1,s0,0x2 +800c92e4: 2442b494 addiu v0,v0,-19308 +800c92e8: 00621821 addu v1,v1,v0 +800c92ec: 08032332 j 800c8cc8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x288> +800c92f0: 8c630000 lw v1,0(v1) +800c92f4: 8c820008 lw v0,8(a0) +800c92f8: 1440ffce bnez v0,800c9234 <_Z28S9xFixSoundAfterSnapshotLoadv+0x7f4> +800c92fc: 3c060001 lui a2,0x1 +800c9300: 3c048028 lui a0,0x8028 +800c9304: 3c108011 lui s0,0x8011 +800c9308: 24849ca8 addiu a0,a0,-25432 +800c930c: 34c67700 ori a2,a2,0x7700 +800c9310: 2610ca64 addiu s0,s0,-13724 +800c9314: 0200f809 jalr s0 +800c9318: 00002821 move a1,zero +800c931c: 3c04802c lui a0,0x802c +800c9320: 248413cc addiu a0,a0,5068 +800c9324: 00002821 move a1,zero +800c9328: 0200f809 jalr s0 +800c932c: 24060040 li a2,64 +800c9330: 0803248e j 800c9238 <_Z28S9xFixSoundAfterSnapshotLoadv+0x7f8> +800c9334: 264369e0 addiu v1,s2,27104 +800c9338: 3c02801f lui v0,0x801f +800c933c: 2442b494 addiu v0,v0,-19308 +800c9340: 3c038021 lui v1,0x8021 +800c9344: 00102080 sll a0,s0,0x2 +800c9348: 0082a021 addu s4,a0,v0 +800c934c: 24716a87 addiu s1,v1,27271 +800c9350: 3c028028 lui v0,0x8028 +800c9354: 3c038019 lui v1,0x8019 +800c9358: 24539c78 addiu s3,v0,-25480 +800c935c: 24769370 addiu s6,v1,-27792 +800c9360: 3c028019 lui v0,0x8019 +800c9364: 3c038019 lui v1,0x8019 +800c9368: 2457b190 addiu s7,v0,-20080 +800c936c: 247ea708 addiu s8,v1,-22776 +800c9370: 8e630008 lw v1,8(s3) +800c9374: 24020001 li v0,1 +800c9378: a2220000 sb v0,0(s1) +800c937c: 1060002e beqz v1,800c9438 <_Z28S9xFixSoundAfterSnapshotLoadv+0x9f8> +800c9380: 8e24ff95 lw a0,-107(s1) +800c9384: 8e23ff8d lw v1,-115(s1) +800c9388: 24020001 li v0,1 +800c938c: 14620002 bne v1,v0,800c9398 <_Z28S9xFixSoundAfterSnapshotLoadv+0x958> +800c9390: 00803021 move a2,a0 +800c9394: 8e860000 lw a2,0(s4) +800c9398: 00c02021 move a0,a2 +800c939c: 00062fc3 sra a1,a2,0x1f +800c93a0: 8e660008 lw a2,8(s3) +800c93a4: 00041402 srl v0,a0,0x10 +800c93a8: 00052c00 sll a1,a1,0x10 +800c93ac: 00063fc3 sra a3,a2,0x1f +800c93b0: 00452825 or a1,v0,a1 +800c93b4: 02c0f809 jalr s6 +800c93b8: 00042400 sll a0,a0,0x10 +800c93bc: 00402021 move a0,v0 +800c93c0: ae22ff99 sw v0,-103(s1) +800c93c4: 02e0f809 jalr s7 +800c93c8: 00408021 move s0,v0 +800c93cc: 00404021 move t0,v0 +800c93d0: 00402021 move a0,v0 +800c93d4: 3c028019 lui v0,0x8019 +800c93d8: 2442ce90 addiu v0,v0,-12656 +800c93dc: 00604821 move t1,v1 +800c93e0: 00602821 move a1,v1 +800c93e4: 8c460000 lw a2,0(v0) +800c93e8: 06010005 bgez s0,800c9400 <_Z28S9xFixSoundAfterSnapshotLoadv+0x9c0> +800c93ec: 8c470004 lw a3,4(v0) +800c93f0: 03c0f809 jalr s8 +800c93f4: 00000000 nop +800c93f8: 00404021 move t0,v0 +800c93fc: 00604821 move t1,v1 +800c9400: 3c028019 lui v0,0x8019 +800c9404: 01002021 move a0,t0 +800c9408: 8c46c938 lw a2,-14024(v0) +800c940c: 8c47c93c lw a3,-14020(v0) +800c9410: 3c088019 lui t0,0x8019 +800c9414: 2508a780 addiu t0,t0,-22656 +800c9418: 0100f809 jalr t0 +800c941c: 01202821 move a1,t1 +800c9420: 00402021 move a0,v0 +800c9424: 3c028019 lui v0,0x8019 +800c9428: 244292c0 addiu v0,v0,-27968 +800c942c: 0040f809 jalr v0 +800c9430: 00602821 move a1,v1 +800c9434: ae22ff99 sw v0,-103(s1) +800c9438: 8623fff3 lh v1,-13(s1) +800c943c: 8e22ffa5 lw v0,-91(s1) +800c9440: 8624fff5 lh a0,-11(s1) +800c9444: 00021600 sll v0,v0,0x18 +800c9448: ae23001d sw v1,29(s1) +800c944c: 3c038021 lui v1,0x8021 +800c9450: ae220011 sw v0,17(s1) +800c9454: ae240021 sw a0,33(s1) +800c9458: a6200015 sh zero,21(s1) +800c945c: ae200019 sw zero,25(s1) +800c9460: 24627067 addiu v0,v1,28775 +800c9464: 263100bc addiu s1,s1,188 +800c9468: 1622ffc1 bne s1,v0,800c9370 <_Z28S9xFixSoundAfterSnapshotLoadv+0x930> +800c946c: 26a2e42c addiu v0,s5,-7124 +800c9470: 08032441 j 800c9104 <_Z28S9xFixSoundAfterSnapshotLoadv+0x6c4> +800c9474: 9043005e lbu v1,94(v0) + +800c9478 <_Z17S9xSetSoundKeyOffi>: +800c9478: 00041900 sll v1,a0,0x4 +800c947c: 00041180 sll v0,a0,0x6 +800c9480: 00431023 subu v0,v0,v1 +800c9484: 00441023 subu v0,v0,a0 +800c9488: 00021080 sll v0,v0,0x2 +800c948c: 3c038021 lui v1,0x8021 +800c9490: 27bdffe8 addiu sp,sp,-24 +800c9494: 24420030 addiu v0,v0,48 +800c9498: 246369e0 addiu v1,v1,27104 +800c949c: afb00010 sw s0,16(sp) +800c94a0: afbf0014 sw ra,20(sp) +800c94a4: 00438021 addu s0,v0,v1 +800c94a8: 8e020000 lw v0,0(s0) +800c94ac: 3c048028 lui a0,0x8028 +800c94b0: 24859c78 addiu a1,a0,-25480 +800c94b4: 10400015 beqz v0,800c950c <_Z17S9xSetSoundKeyOffi+0x94> +800c94b8: 24040004 li a0,4 +800c94bc: 8ca30008 lw v1,8(a1) +800c94c0: 2402ffff li v0,-1 +800c94c4: ae040084 sw a0,132(s0) +800c94c8: ae020030 sw v0,48(s0) +800c94cc: ae040000 sw a0,0(s0) +800c94d0: 10600012 beqz v1,800c951c <_Z17S9xSetSoundKeyOffi+0xa4> +800c94d4: a6000024 sh zero,36(s0) +800c94d8: 3c028019 lui v0,0x8019 +800c94dc: 8c444ac0 lw a0,19136(v0) +800c94e0: 3c0203e8 lui v0,0x3e8 +800c94e4: 00820018 mult a0,v0 +800c94e8: 8ca60008 lw a2,8(a1) +800c94ec: 00002012 mflo a0 +800c94f0: 00002810 mfhi a1 +800c94f4: 3c028019 lui v0,0x8019 +800c94f8: 000630c0 sll a2,a2,0x3 +800c94fc: 24429370 addiu v0,v0,-27792 +800c9500: 0040f809 jalr v0 +800c9504: 00003821 move a3,zero +800c9508: ae02002c sw v0,44(s0) +800c950c: 8fbf0014 lw ra,20(sp) +800c9510: 8fb00010 lw s0,16(sp) +800c9514: 03e00008 jr ra +800c9518: 27bd0018 addiu sp,sp,24 +800c951c: ae00002c sw zero,44(s0) +800c9520: 8fbf0014 lw ra,20(sp) +800c9524: 8fb00010 lw s0,16(sp) +800c9528: 03e00008 jr ra +800c952c: 27bd0018 addiu sp,sp,24 + +800c9530 <_Z18S9xSetEnvelopeRateimii>: +800c9530: 00041900 sll v1,a0,0x4 +800c9534: 00041180 sll v0,a0,0x6 +800c9538: 00431023 subu v0,v0,v1 +800c953c: 00441023 subu v0,v0,a0 +800c9540: 00021080 sll v0,v0,0x2 +800c9544: 3c038021 lui v1,0x8021 +800c9548: 27bdffe8 addiu sp,sp,-24 +800c954c: 24420030 addiu v0,v0,48 +800c9550: 246369e0 addiu v1,v1,27104 +800c9554: afb00010 sw s0,16(sp) +800c9558: 00438021 addu s0,v0,v1 +800c955c: 2402ffff li v0,-1 +800c9560: afbf0014 sw ra,20(sp) +800c9564: 10a20021 beq a1,v0,800c95ec <_Z18S9xSetEnvelopeRateimii+0xbc> +800c9568: a6070024 sh a3,36(s0) +800c956c: 3c028028 lui v0,0x8028 +800c9570: 24449c78 addiu a0,v0,-25480 +800c9574: 14a00006 bnez a1,800c9590 <_Z18S9xSetEnvelopeRateimii+0x60> +800c9578: ae060030 sw a2,48(s0) +800c957c: ae00002c sw zero,44(s0) +800c9580: 8fbf0014 lw ra,20(sp) +800c9584: 8fb00010 lw s0,16(sp) +800c9588: 03e00008 jr ra +800c958c: 27bd0018 addiu sp,sp,24 +800c9590: 8c820008 lw v0,8(a0) +800c9594: 1040fff9 beqz v0,800c957c <_Z18S9xSetEnvelopeRateimii+0x4c> +800c9598: 3c028019 lui v0,0x8019 +800c959c: 8e030000 lw v1,0(s0) +800c95a0: 24424ab0 addiu v0,v0,19120 +800c95a4: 00031880 sll v1,v1,0x2 +800c95a8: 00621821 addu v1,v1,v0 +800c95ac: 8c860008 lw a2,8(a0) +800c95b0: 8c640000 lw a0,0(v1) +800c95b4: 3c0203e8 lui v0,0x3e8 +800c95b8: 70a63002 mul a2,a1,a2 +800c95bc: 00820018 mult a0,v0 +800c95c0: 3c028019 lui v0,0x8019 +800c95c4: 00002012 mflo a0 +800c95c8: 00002810 mfhi a1 +800c95cc: 24429370 addiu v0,v0,-27792 +800c95d0: 0040f809 jalr v0 +800c95d4: 00003821 move a3,zero +800c95d8: ae02002c sw v0,44(s0) +800c95dc: 8fbf0014 lw ra,20(sp) +800c95e0: 8fb00010 lw s0,16(sp) +800c95e4: 03e00008 jr ra +800c95e8: 27bd0018 addiu sp,sp,24 +800c95ec: 0803255f j 800c957c <_Z18S9xSetEnvelopeRateimii+0x4c> +800c95f0: ae000030 sw zero,48(s0) + +800c95f4 <_Z13S9xPlaySamplei>: +800c95f4: 27bdffc0 addiu sp,sp,-64 +800c95f8: afb30024 sw s3,36(sp) +800c95fc: afb20020 sw s2,32(sp) +800c9600: 00049980 sll s3,a0,0x6 +800c9604: 00049100 sll s2,a0,0x4 +800c9608: afb70034 sw s7,52(sp) +800c960c: 02721023 subu v0,s3,s2 +800c9610: 3c178021 lui s7,0x8021 +800c9614: afb00018 sw s0,24(sp) +800c9618: 00441023 subu v0,v0,a0 +800c961c: 26f0e308 addiu s0,s7,-7416 +800c9620: 26430007 addiu v1,s2,7 +800c9624: afbe0038 sw s8,56(sp) +800c9628: afb5002c sw s5,44(sp) +800c962c: afb40028 sw s4,40(sp) +800c9630: afb1001c sw s1,28(sp) +800c9634: afbf003c sw ra,60(sp) +800c9638: afb60030 sw s6,48(sp) +800c963c: 26450005 addiu a1,s2,5 +800c9640: afa30014 sw v1,20(sp) +800c9644: 265e0006 addiu s8,s2,6 +800c9648: 00701821 addu v1,v1,s0 +800c964c: 00021080 sll v0,v0,0x2 +800c9650: 3c158021 lui s5,0x8021 +800c9654: 00b03821 addu a3,a1,s0 +800c9658: 03d04021 addu t0,s8,s0 +800c965c: afa50010 sw a1,16(sp) +800c9660: 24420030 addiu v0,v0,48 +800c9664: 9065000b lbu a1,11(v1) +800c9668: 26a369e0 addiu v1,s5,27104 +800c966c: 00438821 addu s1,v0,v1 +800c9670: 90e6000b lbu a2,11(a3) +800c9674: 3c02800b lui v0,0x800b +800c9678: 9107000b lbu a3,11(t0) +800c967c: 24480e9c addiu t0,v0,3740 +800c9680: ae200000 sw zero,0(s1) +800c9684: ae200084 sw zero,132(s1) +800c9688: ae20001c sw zero,28(s1) +800c968c: ae200088 sw zero,136(s1) +800c9690: 0100f809 jalr t0 +800c9694: 0080a021 move s4,a0 +800c9698: 92020048 lbu v0,72(s0) +800c969c: 02508021 addu s0,s2,s0 +800c96a0: 9203000f lbu v1,15(s0) +800c96a4: 02821007 srav v0,v0,s4 +800c96a8: 30420001 andi v0,v0,0x1 +800c96ac: 10400079 beqz v0,800c9894 <_Z13S9xPlaySamplei+0x2a0> +800c96b0: a6230074 sh v1,116(s1) +800c96b4: 24020001 li v0,1 +800c96b8: ae220004 sw v0,4(s1) +800c96bc: 3c168028 lui s6,0x8028 +800c96c0: 26c29c78 addiu v0,s6,-25480 +800c96c4: 8c430008 lw v1,8(v0) +800c96c8: 10600035 beqz v1,800c97a0 <_Z13S9xPlaySamplei+0x1ac> +800c96cc: 8e25000c lw a1,12(s1) +800c96d0: 02721023 subu v0,s3,s2 +800c96d4: 00541023 subu v0,v0,s4 +800c96d8: 26a369e0 addiu v1,s5,27104 +800c96dc: 00021080 sll v0,v0,0x2 +800c96e0: 00431021 addu v0,v0,v1 +800c96e4: 8c440034 lw a0,52(v0) +800c96e8: 24030001 li v1,1 +800c96ec: 1083006b beq a0,v1,800c989c <_Z13S9xPlaySamplei+0x2a8> +800c96f0: 26e2e308 addiu v0,s7,-7416 +800c96f4: 00a01821 move v1,a1 +800c96f8: 26c29c78 addiu v0,s6,-25480 +800c96fc: 8c460008 lw a2,8(v0) +800c9700: 00032fc3 sra a1,v1,0x1f +800c9704: 00602021 move a0,v1 +800c9708: 00052c00 sll a1,a1,0x10 +800c970c: 00031c02 srl v1,v1,0x10 +800c9710: 3c028019 lui v0,0x8019 +800c9714: 00063fc3 sra a3,a2,0x1f +800c9718: 00652825 or a1,v1,a1 +800c971c: 24429370 addiu v0,v0,-27792 +800c9720: 0040f809 jalr v0 +800c9724: 00042400 sll a0,a0,0x10 +800c9728: 00403021 move a2,v0 +800c972c: 02721023 subu v0,s3,s2 +800c9730: 00541023 subu v0,v0,s4 +800c9734: 3c038021 lui v1,0x8021 +800c9738: 00021080 sll v0,v0,0x2 +800c973c: 26a469e0 addiu a0,s5,27104 +800c9740: 9065e49e lbu a1,-7010(v1) +800c9744: 00448021 addu s0,v0,a0 +800c9748: ae060040 sw a2,64(s0) +800c974c: 10a00014 beqz a1,800c97a0 <_Z13S9xPlaySamplei+0x1ac> +800c9750: 00c09021 move s2,a2 +800c9754: 3c058019 lui a1,0x8019 +800c9758: 24a5b190 addiu a1,a1,-20080 +800c975c: 00a0f809 jalr a1 +800c9760: 00c02021 move a0,a2 +800c9764: 00402021 move a0,v0 +800c9768: 0640009a bltz s2,800c99d4 <_Z13S9xPlaySamplei+0x3e0> +800c976c: 00602821 move a1,v1 +800c9770: 3c028019 lui v0,0x8019 +800c9774: 8c46c938 lw a2,-14024(v0) +800c9778: 3c088019 lui t0,0x8019 +800c977c: 2508a780 addiu t0,t0,-22656 +800c9780: 0100f809 jalr t0 +800c9784: 8c47c93c lw a3,-14020(v0) +800c9788: 00402021 move a0,v0 +800c978c: 3c028019 lui v0,0x8019 +800c9790: 244292c0 addiu v0,v0,-27968 +800c9794: 0040f809 jalr v0 +800c9798: 00602821 move a1,v1 +800c979c: ae020040 sw v0,64(s0) +800c97a0: 26e4e308 addiu a0,s7,-7416 +800c97a4: 90830068 lbu v1,104(a0) +800c97a8: 96220074 lhu v0,116(s1) +800c97ac: 3c048021 lui a0,0x8021 +800c97b0: 00021080 sll v0,v0,0x2 +800c97b4: 00031a00 sll v1,v1,0x8 +800c97b8: 8c85e3ec lw a1,-7188(a0) +800c97bc: 00621821 addu v1,v1,v0 +800c97c0: 3063ffff andi v1,v1,0xffff +800c97c4: 24020001 li v0,1 +800c97c8: 00651821 addu v1,v1,a1 +800c97cc: a2220077 sb v0,119(s1) +800c97d0: a2200018 sb zero,24(s1) +800c97d4: a2200076 sb zero,118(s1) +800c97d8: ae200098 sw zero,152(s1) +800c97dc: ae200094 sw zero,148(s1) +800c97e0: 90620001 lbu v0,1(v1) +800c97e4: 90640000 lbu a0,0(v1) +800c97e8: 8e250084 lw a1,132(s1) +800c97ec: 00021200 sll v0,v0,0x8 +800c97f0: 00822025 or a0,a0,v0 +800c97f4: 2ca3000a sltiu v1,a1,10 +800c97f8: ae240078 sw a0,120(s1) +800c97fc: ae20007c sw zero,124(s1) +800c9800: ae200028 sw zero,40(s1) +800c9804: a620008c sh zero,140(s1) +800c9808: 1060000a beqz v1,800c9834 <_Z13S9xPlaySamplei+0x240> +800c980c: ae200090 sw zero,144(s1) +800c9810: 3c038019 lui v1,0x8019 +800c9814: 00051080 sll v0,a1,0x2 +800c9818: 24634a38 addiu v1,v1,19000 +800c981c: 00431021 addu v0,v0,v1 +800c9820: 8c440000 lw a0,0(v0) +800c9824: 00800008 jr a0 +800c9828: 00000000 nop +800c982c: 24020009 li v0,9 +800c9830: ae220000 sw v0,0(s1) +800c9834: 8fa50014 lw a1,20(sp) +800c9838: 26e2e308 addiu v0,s7,-7416 +800c983c: 00a21821 addu v1,a1,v0 +800c9840: 8fa50010 lw a1,16(sp) +800c9844: 03c22021 addu a0,s8,v0 +800c9848: 00a21021 addu v0,a1,v0 +800c984c: 9046000b lbu a2,11(v0) +800c9850: 9087000b lbu a3,11(a0) +800c9854: 3c02800b lui v0,0x800b +800c9858: 9065000b lbu a1,11(v1) +800c985c: 02802021 move a0,s4 +800c9860: 8fbf003c lw ra,60(sp) +800c9864: 8fbe0038 lw s8,56(sp) +800c9868: 8fb70034 lw s7,52(sp) +800c986c: 8fb60030 lw s6,48(sp) +800c9870: 8fb5002c lw s5,44(sp) +800c9874: 8fb40028 lw s4,40(sp) +800c9878: 8fb30024 lw s3,36(sp) +800c987c: 8fb20020 lw s2,32(sp) +800c9880: 8fb1001c lw s1,28(sp) +800c9884: 8fb00018 lw s0,24(sp) +800c9888: 24590e9c addiu t9,v0,3740 +800c988c: 03200008 jr t9 +800c9890: 27bd0040 addiu sp,sp,64 +800c9894: 080325af j 800c96bc <_Z13S9xPlaySamplei+0xc8> +800c9898: ae200004 sw zero,4(s1) +800c989c: 90430077 lbu v1,119(v0) +800c98a0: 3c02801f lui v0,0x801f +800c98a4: 3063001f andi v1,v1,0x1f +800c98a8: 00031880 sll v1,v1,0x2 +800c98ac: 2442b494 addiu v0,v0,-19308 +800c98b0: 00621821 addu v1,v1,v0 +800c98b4: 080325be j 800c96f8 <_Z13S9xPlaySamplei+0x104> +800c98b8: 8c630000 lw v1,0(v1) +800c98bc: 24020008 li v0,8 +800c98c0: 0803260d j 800c9834 <_Z13S9xPlaySamplei+0x240> +800c98c4: ae220000 sw v0,0(s1) +800c98c8: 24020007 li v0,7 +800c98cc: 0803260d j 800c9834 <_Z13S9xPlaySamplei+0x240> +800c98d0: ae220000 sw v0,0(s1) +800c98d4: 24020006 li v0,6 +800c98d8: 0803260d j 800c9834 <_Z13S9xPlaySamplei+0x240> +800c98dc: ae220000 sw v0,0(s1) +800c98e0: 24020005 li v0,5 +800c98e4: 0803260d j 800c9834 <_Z13S9xPlaySamplei+0x240> +800c98e8: ae220000 sw v0,0(s1) +800c98ec: 8e250034 lw a1,52(s1) +800c98f0: 14a00041 bnez a1,800c99f8 <_Z13S9xPlaySamplei+0x404> +800c98f4: 2402007f li v0,127 +800c98f8: 8e250038 lw a1,56(s1) +800c98fc: 10a00069 beqz a1,800c9aa4 <_Z13S9xPlaySamplei+0x4b0> +800c9900: 24020008 li v0,8 +800c9904: 8e240044 lw a0,68(s1) +800c9908: 10820067 beq a0,v0,800c9aa8 <_Z13S9xPlaySamplei+0x4b4> +800c990c: 000419c0 sll v1,a0,0x7 +800c9910: 00641823 subu v1,v1,a0 +800c9914: 000318c2 srl v1,v1,0x3 +800c9918: 2410007f li s0,127 +800c991c: 24020002 li v0,2 +800c9920: 2404ffff li a0,-1 +800c9924: ae220000 sw v0,0(s1) +800c9928: ae30001c sw s0,28(s1) +800c992c: 10a4005a beq a1,a0,800c9a98 <_Z13S9xPlaySamplei+0x4a4> +800c9930: a6230024 sh v1,36(s1) +800c9934: 10a00059 beqz a1,800c9a9c <_Z13S9xPlaySamplei+0x4a8> +800c9938: ae240030 sw a0,48(s1) +800c993c: 26c49c78 addiu a0,s6,-25480 +800c9940: 8c820008 lw v0,8(a0) +800c9944: 10400055 beqz v0,800c9a9c <_Z13S9xPlaySamplei+0x4a8> +800c9948: 3c028019 lui v0,0x8019 +800c994c: 8e230000 lw v1,0(s1) +800c9950: 24424ab0 addiu v0,v0,19120 +800c9954: 00031880 sll v1,v1,0x2 +800c9958: 00621821 addu v1,v1,v0 +800c995c: 8c860008 lw a2,8(a0) +800c9960: 8c640000 lw a0,0(v1) +800c9964: 3c0203e8 lui v0,0x3e8 +800c9968: 70a63002 mul a2,a1,a2 +800c996c: 00820018 mult a0,v0 +800c9970: 3c028019 lui v0,0x8019 +800c9974: 00002012 mflo a0 +800c9978: 00002810 mfhi a1 +800c997c: 24429370 addiu v0,v0,-27792 +800c9980: 0040f809 jalr v0 +800c9984: 00003821 move a3,zero +800c9988: ae22002c sw v0,44(s1) +800c998c: 8e30001c lw s0,28(s1) +800c9990: 86220008 lh v0,8(s1) +800c9994: 8623000a lh v1,10(s1) +800c9998: 70501002 mul v0,v0,s0 +800c999c: 70701802 mul v1,v1,s0 +800c99a0: 2447007f addiu a3,v0,127 +800c99a4: 28450000 slti a1,v0,0 +800c99a8: 2466007f addiu a2,v1,127 +800c99ac: 28640000 slti a0,v1,0 +800c99b0: 00e5100b movn v0,a3,a1 +800c99b4: 000211c3 sra v0,v0,0x7 +800c99b8: 00c4180b movn v1,a2,a0 +800c99bc: 000319c3 sra v1,v1,0x7 +800c99c0: a6220020 sh v0,32(s1) +800c99c4: 00101600 sll v0,s0,0x18 +800c99c8: a6230022 sh v1,34(s1) +800c99cc: 0803260d j 800c9834 <_Z13S9xPlaySamplei+0x240> +800c99d0: ae220088 sw v0,136(s1) +800c99d4: 3c028019 lui v0,0x8019 +800c99d8: 8c46ce90 lw a2,-12656(v0) +800c99dc: 3c088019 lui t0,0x8019 +800c99e0: 2508a708 addiu t0,t0,-22776 +800c99e4: 0100f809 jalr t0 +800c99e8: 8c47ce94 lw a3,-12652(v0) +800c99ec: 00402021 move a0,v0 +800c99f0: 080325dc j 800c9770 <_Z13S9xPlaySamplei+0x17c> +800c99f4: 00602821 move a1,v1 +800c99f8: 24030001 li v1,1 +800c99fc: a6220024 sh v0,36(s1) +800c9a00: 2402ffff li v0,-1 +800c9a04: ae230000 sw v1,0(s1) +800c9a08: ae20001c sw zero,28(s1) +800c9a0c: a6200020 sh zero,32(s1) +800c9a10: a6200022 sh zero,34(s1) +800c9a14: 10a2001a beq a1,v0,800c9a80 <_Z13S9xPlaySamplei+0x48c> +800c9a18: 00008021 move s0,zero +800c9a1c: 10a00019 beqz a1,800c9a84 <_Z13S9xPlaySamplei+0x490> +800c9a20: ae230030 sw v1,48(s1) +800c9a24: 26c49c78 addiu a0,s6,-25480 +800c9a28: 8c820008 lw v0,8(a0) +800c9a2c: 10400015 beqz v0,800c9a84 <_Z13S9xPlaySamplei+0x490> +800c9a30: 3c028019 lui v0,0x8019 +800c9a34: 8e230000 lw v1,0(s1) +800c9a38: 24424ab0 addiu v0,v0,19120 +800c9a3c: 00031880 sll v1,v1,0x2 +800c9a40: 00621821 addu v1,v1,v0 +800c9a44: 8c860008 lw a2,8(a0) +800c9a48: 8c640000 lw a0,0(v1) +800c9a4c: 3c0203e8 lui v0,0x3e8 +800c9a50: 70a63002 mul a2,a1,a2 +800c9a54: 00820018 mult a0,v0 +800c9a58: 3c028019 lui v0,0x8019 +800c9a5c: 00002012 mflo a0 +800c9a60: 00002810 mfhi a1 +800c9a64: 24429370 addiu v0,v0,-27792 +800c9a68: 0040f809 jalr v0 +800c9a6c: 00003821 move a3,zero +800c9a70: ae22002c sw v0,44(s1) +800c9a74: 00101600 sll v0,s0,0x18 +800c9a78: 0803260d j 800c9834 <_Z13S9xPlaySamplei+0x240> +800c9a7c: ae220088 sw v0,136(s1) +800c9a80: ae200030 sw zero,48(s1) +800c9a84: 8e30001c lw s0,28(s1) +800c9a88: ae20002c sw zero,44(s1) +800c9a8c: 00101600 sll v0,s0,0x18 +800c9a90: 0803260d j 800c9834 <_Z13S9xPlaySamplei+0x240> +800c9a94: ae220088 sw v0,136(s1) +800c9a98: ae200030 sw zero,48(s1) +800c9a9c: 08032663 j 800c998c <_Z13S9xPlaySamplei+0x398> +800c9aa0: ae20002c sw zero,44(s1) +800c9aa4: 8e240044 lw a0,68(s1) +800c9aa8: 000411c0 sll v0,a0,0x7 +800c9aac: 00441023 subu v0,v0,a0 +800c9ab0: 8e25003c lw a1,60(s1) +800c9ab4: 000280c2 srl s0,v0,0x3 +800c9ab8: 2403ffff li v1,-1 +800c9abc: 24020003 li v0,3 +800c9ac0: ae220000 sw v0,0(s1) +800c9ac4: ae30001c sw s0,28(s1) +800c9ac8: 10a3fff3 beq a1,v1,800c9a98 <_Z13S9xPlaySamplei+0x4a4> +800c9acc: a6200024 sh zero,36(s1) +800c9ad0: 14a0ff9a bnez a1,800c993c <_Z13S9xPlaySamplei+0x348> +800c9ad4: ae230030 sw v1,48(s1) +800c9ad8: 08032663 j 800c998c <_Z13S9xPlaySamplei+0x398> +800c9adc: ae20002c sw zero,44(s1) + +800c9ae0 <_Z7MixMonoi>: +800c9ae0: 27bdffb8 addiu sp,sp,-72 +800c9ae4: 3c038021 lui v1,0x8021 +800c9ae8: afbf0044 sw ra,68(sp) +800c9aec: afbe0040 sw s8,64(sp) +800c9af0: afb7003c sw s7,60(sp) +800c9af4: afb60038 sw s6,56(sp) +800c9af8: afb50034 sw s5,52(sp) +800c9afc: afb40030 sw s4,48(sp) +800c9b00: afb3002c sw s3,44(sp) +800c9b04: afb20028 sw s2,40(sp) +800c9b08: afb10024 sw s1,36(sp) +800c9b0c: afb00020 sw s0,32(sp) +800c9b10: 2462e308 addiu v0,v1,-7416 +800c9b14: 90430048 lbu v1,72(v0) +800c9b18: 3c028021 lui v0,0x8021 +800c9b1c: 244569e0 addiu a1,v0,27104 +800c9b20: 8ca20020 lw v0,32(a1) +800c9b24: 00031827 nor v1,zero,v1 +800c9b28: 00621824 and v1,v1,v0 +800c9b2c: afa30014 sw v1,20(sp) +800c9b30: afa40048 sw a0,72(sp) +800c9b34: 080326d6 j 800c9b58 <_Z7MixMonoi+0x78> +800c9b38: afa00010 sw zero,16(sp) +800c9b3c: 8fa20010 lw v0,16(sp) +800c9b40: 24420001 addiu v0,v0,1 +800c9b44: afa20010 sw v0,16(sp) +800c9b48: 8fa30010 lw v1,16(sp) +800c9b4c: 2c620008 sltiu v0,v1,8 +800c9b50: 1040001d beqz v0,800c9bc8 <_Z7MixMonoi+0xe8> +800c9b54: 8fbf0044 lw ra,68(sp) +800c9b58: 8fa40010 lw a0,16(sp) +800c9b5c: 00041900 sll v1,a0,0x4 +800c9b60: 00041180 sll v0,a0,0x6 +800c9b64: 00431023 subu v0,v0,v1 +800c9b68: 00441023 subu v0,v0,a0 +800c9b6c: 00021080 sll v0,v0,0x2 +800c9b70: 3c048021 lui a0,0x8021 +800c9b74: 248369e0 addiu v1,a0,27104 +800c9b78: 24420030 addiu v0,v0,48 +800c9b7c: 00438021 addu s0,v0,v1 +800c9b80: 8e040000 lw a0,0(s0) +800c9b84: 1080ffed beqz a0,800c9b3c <_Z7MixMonoi+0x5c> +800c9b88: 8e1e0010 lw s8,16(s0) +800c9b8c: 3c178028 lui s7,0x8028 +800c9b90: 26e39c78 addiu v1,s7,-25480 +800c9b94: 8c620004 lw v0,4(v1) +800c9b98: 8fa30010 lw v1,16(sp) +800c9b9c: 00621007 srav v0,v0,v1 +800c9ba0: 30420001 andi v0,v0,0x1 +800c9ba4: 14400013 bnez v0,800c9bf4 <_Z7MixMonoi+0x114> +800c9ba8: 24110001 li s1,1 +800c9bac: 24630001 addiu v1,v1,1 +800c9bb0: afa30010 sw v1,16(sp) +800c9bb4: 8fa30010 lw v1,16(sp) +800c9bb8: 2c620008 sltiu v0,v1,8 +800c9bbc: 1440ffe7 bnez v0,800c9b5c <_Z7MixMonoi+0x7c> +800c9bc0: 8fa40010 lw a0,16(sp) +800c9bc4: 8fbf0044 lw ra,68(sp) +800c9bc8: 8fbe0040 lw s8,64(sp) +800c9bcc: 8fb7003c lw s7,60(sp) +800c9bd0: 8fb60038 lw s6,56(sp) +800c9bd4: 8fb50034 lw s5,52(sp) +800c9bd8: 8fb40030 lw s4,48(sp) +800c9bdc: 8fb3002c lw s3,44(sp) +800c9be0: 8fb20028 lw s2,40(sp) +800c9be4: 8fb10024 lw s1,36(sp) +800c9be8: 8fb00020 lw s0,32(sp) +800c9bec: 03e00008 jr ra +800c9bf0: 27bd0048 addiu sp,sp,72 +800c9bf4: 00711004 sllv v0,s1,v1 +800c9bf8: 0002b600 sll s6,v0,0x18 +800c9bfc: 8fa40014 lw a0,20(sp) +800c9c00: 0016b603 sra s6,s6,0x18 +800c9c04: 02c41024 and v0,s6,a0 +800c9c08: 92030077 lbu v1,119(s0) +800c9c0c: 00021600 sll v0,v0,0x18 +800c9c10: 00021603 sra v0,v0,0x18 +800c9c14: 1460016d bnez v1,800ca1cc <_Z7MixMonoi+0x6ec> +800c9c18: afa2001c sw v0,28(sp) +800c9c1c: 86050048 lh a1,72(s0) +800c9c20: 8fa30048 lw v1,72(sp) +800c9c24: 1060020e beqz v1,800ca460 <_Z7MixMonoi+0x980> +800c9c28: 86020020 lh v0,32(s0) +800c9c2c: 70a21002 mul v0,a1,v0 +800c9c30: 8fa30010 lw v1,16(sp) +800c9c34: 2444007f addiu a0,v0,127 +800c9c38: 24630001 addiu v1,v1,1 +800c9c3c: afa30010 sw v1,16(sp) +800c9c40: 28430000 slti v1,v0,0 +800c9c44: 0083100b movn v0,a0,v1 +800c9c48: 8fa30010 lw v1,16(sp) +800c9c4c: 8fa40014 lw a0,20(sp) +800c9c50: 000231c3 sra a2,v0,0x7 +800c9c54: 00642807 srav a1,a0,v1 +800c9c58: 30a50001 andi a1,a1,0x1 +800c9c5c: 3c02802a lui v0,0x802a +800c9c60: 3c03802c lui v1,0x802c +800c9c64: afa50018 sw a1,24(sp) +800c9c68: 245313a8 addiu s3,v0,5032 +800c9c6c: 24754670 addiu s5,v1,18032 +800c9c70: 0000a021 move s4,zero +800c9c74: 8fa4001c lw a0,28(sp) +800c9c78: 14800179 bnez a0,800ca260 <_Z7MixMonoi+0x780> +800c9c7c: 3c030080 lui v1,0x80 +800c9c80: 03c09021 move s2,s8 +800c9c84: 8e050028 lw a1,40(s0) +800c9c88: 8e03002c lw v1,44(s0) +800c9c8c: 3c020001 lui v0,0x1 +800c9c90: 00a32821 addu a1,a1,v1 +800c9c94: 00a2102b sltu v0,a1,v0 +800c9c98: 1440001c bnez v0,800c9d0c <_Z7MixMonoi+0x22c> +800c9c9c: ae050028 sw a1,40(s0) +800c9ca0: 8e030000 lw v1,0(s0) +800c9ca4: 2c62000a sltiu v0,v1,10 +800c9ca8: 10400008 beqz v0,800c9ccc <_Z7MixMonoi+0x1ec> +800c9cac: 00053402 srl a2,a1,0x10 +800c9cb0: 00031080 sll v0,v1,0x2 +800c9cb4: 3c038019 lui v1,0x8019 +800c9cb8: 24634a60 addiu v1,v1,19040 +800c9cbc: 00431021 addu v0,v0,v1 +800c9cc0: 8c440000 lw a0,0(v0) +800c9cc4: 00800008 jr a0 +800c9cc8: 00000000 nop +800c9ccc: 8e11001c lw s1,28(s0) +800c9cd0: 86020008 lh v0,8(s0) +800c9cd4: 86030048 lh v1,72(s0) +800c9cd8: 70511002 mul v0,v0,s1 +800c9cdc: 28440000 slti a0,v0,0 +800c9ce0: 2445007f addiu a1,v0,127 +800c9ce4: 00a4100b movn v0,a1,a0 +800c9ce8: 000211c3 sra v0,v0,0x7 +800c9cec: 00021400 sll v0,v0,0x10 +800c9cf0: 00021403 sra v0,v0,0x10 +800c9cf4: 70621802 mul v1,v1,v0 +800c9cf8: a6020020 sh v0,32(s0) +800c9cfc: 2464007f addiu a0,v1,127 +800c9d00: 28620000 slti v0,v1,0 +800c9d04: 0082180b movn v1,a0,v0 +800c9d08: 000331c3 sra a2,v1,0x7 +800c9d0c: 8e030014 lw v1,20(s0) +800c9d10: 3c020001 lui v0,0x1 +800c9d14: 02431821 addu v1,s2,v1 +800c9d18: 0062102b sltu v0,v1,v0 +800c9d1c: 14400156 bnez v0,800ca278 <_Z7MixMonoi+0x798> +800c9d20: ae030014 sw v1,20(s0) +800c9d24: 8e05007c lw a1,124(s0) +800c9d28: 00038c02 srl s1,v1,0x10 +800c9d2c: 00b13021 addu a2,a1,s1 +800c9d30: 9602008c lhu v0,140(s0) +800c9d34: 3063ffff andi v1,v1,0xffff +800c9d38: 2cc40010 sltiu a0,a2,16 +800c9d3c: ae030014 sw v1,20(s0) +800c9d40: a6020048 sh v0,72(s0) +800c9d44: ae06007c sw a2,124(s0) +800c9d48: 14800176 bnez a0,800ca324 <_Z7MixMonoi+0x844> +800c9d4c: 00c02821 move a1,a2 +800c9d50: 3c0200ff lui v0,0xff +800c9d54: 3442ffff ori v0,v0,0xffff +800c9d58: 00c2102b sltu v0,a2,v0 +800c9d5c: 104000f3 beqz v0,800ca12c <_Z7MixMonoi+0x64c> +800c9d60: 3c038021 lui v1,0x8021 +800c9d64: 92020076 lbu v0,118(s0) +800c9d68: 24a5fff0 addiu a1,a1,-16 +800c9d6c: 10400018 beqz v0,800c9dd0 <_Z7MixMonoi+0x2f0> +800c9d70: ae05007c sw a1,124(s0) +800c9d74: 92020018 lbu v0,24(s0) +800c9d78: 10400196 beqz v0,800ca3d4 <_Z7MixMonoi+0x8f4> +800c9d7c: 3c0200ff lui v0,0xff +800c9d80: 3c048021 lui a0,0x8021 +800c9d84: 2486e308 addiu a2,a0,-7416 +800c9d88: 90c20068 lbu v0,104(a2) +800c9d8c: 96030074 lhu v1,116(s0) +800c9d90: 3c048021 lui a0,0x8021 +800c9d94: 00031880 sll v1,v1,0x2 +800c9d98: 00021200 sll v0,v0,0x8 +800c9d9c: 00431021 addu v0,v0,v1 +800c9da0: 8c83e3ec lw v1,-7188(a0) +800c9da4: 3042ffff andi v0,v0,0xffff +800c9da8: a2000076 sb zero,118(s0) +800c9dac: 00431021 addu v0,v0,v1 +800c9db0: 90430003 lbu v1,3(v0) +800c9db4: 90450002 lbu a1,2(v0) +800c9db8: 90c40087 lbu a0,135(a2) +800c9dbc: 00031a00 sll v1,v1,0x8 +800c9dc0: 00a32825 or a1,a1,v1 +800c9dc4: 02c42025 or a0,s6,a0 +800c9dc8: a0c40087 sb a0,135(a2) +800c9dcc: ae050078 sw a1,120(s0) +800c9dd0: 3c02800c lui v0,0x800c +800c9dd4: 24427428 addiu v0,v0,29736 +800c9dd8: 0040f809 jalr v0 +800c9ddc: 02002021 move a0,s0 +800c9de0: 8e05007c lw a1,124(s0) +800c9de4: 2ca20010 sltiu v0,a1,16 +800c9de8: 1040ffde beqz v0,800c9d64 <_Z7MixMonoi+0x284> +800c9dec: 00000000 nop +800c9df0: 3c0200ff lui v0,0xff +800c9df4: 3442fffe ori v0,v0,0xfffe +800c9df8: 0045102b sltu v0,v0,a1 +800c9dfc: 14400005 bnez v0,800c9e14 <_Z7MixMonoi+0x334> +800c9e00: 00051840 sll v1,a1,0x1 +800c9e04: 8e020070 lw v0,112(s0) +800c9e08: 00621821 addu v1,v1,v0 +800c9e0c: 94640000 lhu a0,0(v1) +800c9e10: a604008c sh a0,140(s0) +800c9e14: 8e020004 lw v0,4(s0) +800c9e18: 1040014a beqz v0,800ca344 <_Z7MixMonoi+0x864> +800c9e1c: 3c028021 lui v0,0x8021 +800c9e20: 1e200007 bgtz s1,800c9e40 <_Z7MixMonoi+0x360> +800c9e24: 26e49c78 addiu a0,s7,-25480 +800c9e28: 0803279f j 800c9e7c <_Z7MixMonoi+0x39c> +800c9e2c: 26e39c78 addiu v1,s7,-25480 +800c9e30: 2631ffff addiu s1,s1,-1 +800c9e34: 12200011 beqz s1,800c9e7c <_Z7MixMonoi+0x39c> +800c9e38: 26e39c78 addiu v1,s7,-25480 +800c9e3c: 26e49c78 addiu a0,s7,-25480 +800c9e40: 8c820010 lw v0,16(a0) +800c9e44: 00021040 sll v0,v0,0x1 +800c9e48: ac820010 sw v0,16(a0) +800c9e4c: 8c830010 lw v1,16(a0) +800c9e50: 0461fff7 bgez v1,800c9e30 <_Z7MixMonoi+0x350> +800c9e54: 00000000 nop +800c9e58: 8c830010 lw v1,16(a0) +800c9e5c: 3c020004 lui v0,0x4 +800c9e60: 34420001 ori v0,v0,0x1 +800c9e64: 00621826 xor v1,v1,v0 +800c9e68: 2631ffff addiu s1,s1,-1 +800c9e6c: ac830010 sw v1,16(a0) +800c9e70: 1620fff3 bnez s1,800c9e40 <_Z7MixMonoi+0x360> +800c9e74: 26e49c78 addiu a0,s7,-25480 +800c9e78: 26e39c78 addiu v1,s7,-25480 +800c9e7c: 8c620010 lw v0,16(v1) +800c9e80: ae000090 sw zero,144(s0) +800c9e84: 00021440 sll v0,v0,0x11 +800c9e88: 00021443 sra v0,v0,0x11 +800c9e8c: 080328eb j 800ca3ac <_Z7MixMonoi+0x8cc> +800c9e90: a6020048 sh v0,72(s0) +800c9e94: 8e11001c lw s1,28(s0) +800c9e98: 00061040 sll v0,a2,0x1 +800c9e9c: 00518821 addu s1,v0,s1 +800c9ea0: 30a5ffff andi a1,a1,0xffff +800c9ea4: 00113600 sll a2,s1,0x18 +800c9ea8: 2a22007e slti v0,s1,126 +800c9eac: ae050028 sw a1,40(s0) +800c9eb0: ae060088 sw a2,136(s0) +800c9eb4: 1440ff86 bnez v0,800c9cd0 <_Z7MixMonoi+0x1f0> +800c9eb8: ae11001c sw s1,28(s0) +800c9ebc: 24020002 li v0,2 +800c9ec0: 8e030044 lw v1,68(s0) +800c9ec4: 2411007f li s1,127 +800c9ec8: 3c067f00 lui a2,0x7f00 +800c9ecc: ae020000 sw v0,0(s0) +800c9ed0: 24020008 li v0,8 +800c9ed4: ae060088 sw a2,136(s0) +800c9ed8: 10620150 beq v1,v0,800ca41c <_Z7MixMonoi+0x93c> +800c9edc: ae11001c sw s1,28(s0) +800c9ee0: 000311c0 sll v0,v1,0x7 +800c9ee4: 00431023 subu v0,v0,v1 +800c9ee8: 8e050038 lw a1,56(s0) +800c9eec: 000210c2 srl v0,v0,0x3 +800c9ef0: 2403ffff li v1,-1 +800c9ef4: 10a30030 beq a1,v1,800c9fb8 <_Z7MixMonoi+0x4d8> +800c9ef8: a6020024 sh v0,36(s0) +800c9efc: 10a0002f beqz a1,800c9fbc <_Z7MixMonoi+0x4dc> +800c9f00: ae030030 sw v1,48(s0) +800c9f04: 26e49c78 addiu a0,s7,-25480 +800c9f08: 8c820008 lw v0,8(a0) +800c9f0c: 1040002b beqz v0,800c9fbc <_Z7MixMonoi+0x4dc> +800c9f10: 00000000 nop +800c9f14: 8c860008 lw a2,8(a0) +800c9f18: 8e030000 lw v1,0(s0) +800c9f1c: 3c028019 lui v0,0x8019 +800c9f20: 00031880 sll v1,v1,0x2 +800c9f24: 24424ab0 addiu v0,v0,19120 +800c9f28: 70a63002 mul a2,a1,a2 +800c9f2c: 00621821 addu v1,v1,v0 +800c9f30: 8c640000 lw a0,0(v1) +800c9f34: 3c0203e8 lui v0,0x3e8 +800c9f38: 00820018 mult a0,v0 +800c9f3c: 3c028019 lui v0,0x8019 +800c9f40: 00002012 mflo a0 +800c9f44: 00002810 mfhi a1 +800c9f48: 24429370 addiu v0,v0,-27792 +800c9f4c: 0040f809 jalr v0 +800c9f50: 00003821 move a3,zero +800c9f54: 08032734 j 800c9cd0 <_Z7MixMonoi+0x1f0> +800c9f58: ae02002c sw v0,44(s0) +800c9f5c: 8e060088 lw a2,136(s0) +800c9f60: 3c08ffff lui t0,0xffff +800c9f64: 3407ffff li a3,0xffff +800c9f68: 00061203 sra v0,a2,0x8 +800c9f6c: 00a82821 addu a1,a1,t0 +800c9f70: 00021a00 sll v1,v0,0x8 +800c9f74: 00e5202b sltu a0,a3,a1 +800c9f78: 1480fffb bnez a0,800c9f68 <_Z7MixMonoi+0x488> +800c9f7c: 00623023 subu a2,v1,v0 +800c9f80: 86020024 lh v0,36(s0) +800c9f84: 00068e03 sra s1,a2,0x18 +800c9f88: 0051102a slt v0,v0,s1 +800c9f8c: ae050028 sw a1,40(s0) +800c9f90: ae060088 sw a2,136(s0) +800c9f94: 1440ff4e bnez v0,800c9cd0 <_Z7MixMonoi+0x1f0> +800c9f98: ae11001c sw s1,28(s0) +800c9f9c: 1a200062 blez s1,800ca128 <_Z7MixMonoi+0x648> +800c9fa0: 24020003 li v0,3 +800c9fa4: 8e05003c lw a1,60(s0) +800c9fa8: 2403ffff li v1,-1 +800c9fac: ae020000 sw v0,0(s0) +800c9fb0: 14a3ffd2 bne a1,v1,800c9efc <_Z7MixMonoi+0x41c> +800c9fb4: a6000024 sh zero,36(s0) +800c9fb8: ae000030 sw zero,48(s0) +800c9fbc: 8e11001c lw s1,28(s0) +800c9fc0: 08032734 j 800c9cd0 <_Z7MixMonoi+0x1f0> +800c9fc4: ae00002c sw zero,44(s0) +800c9fc8: 8e060088 lw a2,136(s0) +800c9fcc: 3c08ffff lui t0,0xffff +800c9fd0: 3407ffff li a3,0xffff +800c9fd4: 00061203 sra v0,a2,0x8 +800c9fd8: 00a82821 addu a1,a1,t0 +800c9fdc: 00021a00 sll v1,v0,0x8 +800c9fe0: 00e5202b sltu a0,a3,a1 +800c9fe4: 1480fffb bnez a0,800c9fd4 <_Z7MixMonoi+0x4f4> +800c9fe8: 00623023 subu a2,v1,v0 +800c9fec: 00068e03 sra s1,a2,0x18 +800c9ff0: ae050028 sw a1,40(s0) +800c9ff4: ae060088 sw a2,136(s0) +800c9ff8: 1e20ff35 bgtz s1,800c9cd0 <_Z7MixMonoi+0x1f0> +800c9ffc: ae11001c sw s1,28(s0) +800ca000: 3c048021 lui a0,0x8021 +800ca004: 0803284c j 800ca130 <_Z7MixMonoi+0x650> +800ca008: 2482e308 addiu v0,a0,-7416 +800ca00c: 8e11001c lw s1,28(s0) +800ca010: 00061040 sll v0,a2,0x1 +800ca014: 00518821 addu s1,v0,s1 +800ca018: 30a5ffff andi a1,a1,0xffff +800ca01c: 00113600 sll a2,s1,0x18 +800ca020: 2a22007e slti v0,s1,126 +800ca024: ae050028 sw a1,40(s0) +800ca028: ae060088 sw a2,136(s0) +800ca02c: 1440ff28 bnez v0,800c9cd0 <_Z7MixMonoi+0x1f0> +800ca030: ae11001c sw s1,28(s0) +800ca034: 24030005 li v1,5 +800ca038: 2411007f li s1,127 +800ca03c: 3c067f00 lui a2,0x7f00 +800ca040: 2402ffff li v0,-1 +800ca044: ae060088 sw a2,136(s0) +800ca048: ae030084 sw v1,132(s0) +800ca04c: ae020030 sw v0,48(s0) +800ca050: ae11001c sw s1,28(s0) +800ca054: ae030000 sw v1,0(s0) +800ca058: a6000024 sh zero,36(s0) +800ca05c: 08032734 j 800c9cd0 <_Z7MixMonoi+0x1f0> +800ca060: ae00002c sw zero,44(s0) +800ca064: 8e03001c lw v1,28(s0) +800ca068: 2862005f slti v0,v1,95 +800ca06c: 144000de bnez v0,800ca3e8 <_Z7MixMonoi+0x908> +800ca070: 00061040 sll v0,a2,0x1 +800ca074: 8e060088 lw a2,136(s0) +800ca078: 3c07007f lui a3,0x7f +800ca07c: 3c04ffff lui a0,0xffff +800ca080: 3403ffff li v1,0xffff +800ca084: 00a42821 addu a1,a1,a0 +800ca088: 0065102b sltu v0,v1,a1 +800ca08c: 1440fffd bnez v0,800ca084 <_Z7MixMonoi+0x5a4> +800ca090: 00c73021 addu a2,a2,a3 +800ca094: 00068e03 sra s1,a2,0x18 +800ca098: ae050028 sw a1,40(s0) +800ca09c: ae11001c sw s1,28(s0) +800ca0a0: ae060088 sw a2,136(s0) +800ca0a4: 2a22007e slti v0,s1,126 +800ca0a8: 1440ff09 bnez v0,800c9cd0 <_Z7MixMonoi+0x1f0> +800ca0ac: 24030005 li v1,5 +800ca0b0: 0803280f j 800ca03c <_Z7MixMonoi+0x55c> +800ca0b4: 2411007f li s1,127 +800ca0b8: 8e11001c lw s1,28(s0) +800ca0bc: 00061040 sll v0,a2,0x1 +800ca0c0: 02228823 subu s1,s1,v0 +800ca0c4: 30a5ffff andi a1,a1,0xffff +800ca0c8: 00113600 sll a2,s1,0x18 +800ca0cc: ae050028 sw a1,40(s0) +800ca0d0: ae060088 sw a2,136(s0) +800ca0d4: 1e20fefe bgtz s1,800c9cd0 <_Z7MixMonoi+0x1f0> +800ca0d8: ae11001c sw s1,28(s0) +800ca0dc: 3c048021 lui a0,0x8021 +800ca0e0: 0803284c j 800ca130 <_Z7MixMonoi+0x650> +800ca0e4: 2482e308 addiu v0,a0,-7416 +800ca0e8: 8e060088 lw a2,136(s0) +800ca0ec: 3c09ffff lui t1,0xffff +800ca0f0: 3408ffff li t0,0xffff +800ca0f4: 00061203 sra v0,a2,0x8 +800ca0f8: 00a93821 addu a3,a1,t1 +800ca0fc: 00021a00 sll v1,v0,0x8 +800ca100: 00621023 subu v0,v1,v0 +800ca104: 0107202b sltu a0,t0,a3 +800ca108: 00403021 move a2,v0 +800ca10c: 1480fff9 bnez a0,800ca0f4 <_Z7MixMonoi+0x614> +800ca110: 00e02821 move a1,a3 +800ca114: 00028e03 sra s1,v0,0x18 +800ca118: ae070028 sw a3,40(s0) +800ca11c: ae020088 sw v0,136(s0) +800ca120: 1e20feeb bgtz s1,800c9cd0 <_Z7MixMonoi+0x1f0> +800ca124: ae11001c sw s1,28(s0) +800ca128: 3c038021 lui v1,0x8021 +800ca12c: 2462e308 addiu v0,v1,-7416 +800ca130: 00161827 nor v1,zero,s6 +800ca134: 90450087 lbu a1,135(v0) +800ca138: 90460057 lbu a2,87(v0) +800ca13c: 90470067 lbu a3,103(v0) +800ca140: 90440006 lbu a0,6(v0) +800ca144: 00031e00 sll v1,v1,0x18 +800ca148: 00031e03 sra v1,v1,0x18 +800ca14c: 00642024 and a0,v1,a0 +800ca150: 00663024 and a2,v1,a2 +800ca154: 02c52825 or a1,s6,a1 +800ca158: 00671824 and v1,v1,a3 +800ca15c: a0440006 sb a0,6(v0) +800ca160: ae000084 sw zero,132(s0) +800ca164: a0450087 sb a1,135(v0) +800ca168: a0460057 sb a2,87(v0) +800ca16c: a0430067 sb v1,103(v0) +800ca170: 080326d2 j 800c9b48 <_Z7MixMonoi+0x68> +800ca174: ae000000 sw zero,0(s0) +800ca178: 8e060088 lw a2,136(s0) +800ca17c: 3c07ff81 lui a3,0xff81 +800ca180: 3c04ffff lui a0,0xffff +800ca184: 3403ffff li v1,0xffff +800ca188: 00a42821 addu a1,a1,a0 +800ca18c: 0065102b sltu v0,v1,a1 +800ca190: 1440fffd bnez v0,800ca188 <_Z7MixMonoi+0x6a8> +800ca194: 00c73021 addu a2,a2,a3 +800ca198: 00068e03 sra s1,a2,0x18 +800ca19c: ae050028 sw a1,40(s0) +800ca1a0: ae060088 sw a2,136(s0) +800ca1a4: 1e20feca bgtz s1,800c9cd0 <_Z7MixMonoi+0x1f0> +800ca1a8: ae11001c sw s1,28(s0) +800ca1ac: 0803284b j 800ca12c <_Z7MixMonoi+0x64c> +800ca1b0: 3c038021 lui v1,0x8021 +800ca1b4: 8e11001c lw s1,28(s0) +800ca1b8: 2402ffff li v0,-1 +800ca1bc: ae020030 sw v0,48(s0) +800ca1c0: a6000024 sh zero,36(s0) +800ca1c4: 08032734 j 800c9cd0 <_Z7MixMonoi+0x1f0> +800ca1c8: ae00002c sw zero,44(s0) +800ca1cc: 3c02800c lui v0,0x800c +800ca1d0: 24427428 addiu v0,v0,29736 +800ca1d4: 0040f809 jalr v0 +800ca1d8: 02002021 move a0,s0 +800ca1dc: 8e030070 lw v1,112(s0) +800ca1e0: a2000077 sb zero,119(s0) +800ca1e4: 94620000 lhu v0,0(v1) +800ca1e8: 001e2c02 srl a1,s8,0x10 +800ca1ec: a6020048 sh v0,72(s0) +800ca1f0: 14a00084 bnez a1,800ca404 <_Z7MixMonoi+0x924> +800ca1f4: ae05007c sw a1,124(s0) +800ca1f8: ae11007c sw s1,124(s0) +800ca1fc: 8e02007c lw v0,124(s0) +800ca200: 00021040 sll v0,v0,0x1 +800ca204: 00431021 addu v0,v0,v1 +800ca208: 3c038021 lui v1,0x8021 +800ca20c: 94440000 lhu a0,0(v0) +800ca210: 9062e499 lbu v0,-7015(v1) +800ca214: a604008c sh a0,140(s0) +800ca218: 1040fe80 beqz v0,800c9c1c <_Z7MixMonoi+0x13c> +800ca21c: ae000090 sw zero,144(s0) +800ca220: 3403ffff li v1,0xffff +800ca224: 007e102b sltu v0,v1,s8 +800ca228: 1440fe7c bnez v0,800c9c1c <_Z7MixMonoi+0x13c> +800ca22c: 8fa4001c lw a0,28(sp) +800ca230: 1480fe7a bnez a0,800c9c1c <_Z7MixMonoi+0x13c> +800ca234: 00000000 nop +800ca238: 8602008c lh v0,140(s0) +800ca23c: 86050048 lh a1,72(s0) +800ca240: 00451023 subu v0,v0,a1 +800ca244: 705e1002 mul v0,v0,s8 +800ca248: 00432021 addu a0,v0,v1 +800ca24c: 28430000 slti v1,v0,0 +800ca250: 0083100b movn v0,a0,v1 +800ca254: 00021403 sra v0,v0,0x10 +800ca258: 08032708 j 800c9c20 <_Z7MixMonoi+0x140> +800ca25c: ae020090 sw v0,144(s0) +800ca260: 8ea20000 lw v0,0(s5) +800ca264: 00431021 addu v0,v0,v1 +800ca268: 00021402 srl v0,v0,0x10 +800ca26c: 73c21002 mul v0,s8,v0 +800ca270: 08032721 j 800c9c84 <_Z7MixMonoi+0x1a4> +800ca274: 000291c2 srl s2,v0,0x7 +800ca278: 8e020090 lw v0,144(s0) +800ca27c: 10400012 beqz v0,800ca2c8 <_Z7MixMonoi+0x7e8> +800ca280: 24037fff li v1,32767 +800ca284: 86050048 lh a1,72(s0) +800ca288: 00452821 addu a1,v0,a1 +800ca28c: 34028000 li v0,0x8000 +800ca290: 00a2102a slt v0,a1,v0 +800ca294: 00a2180b movn v1,a1,v0 +800ca298: 28658000 slti a1,v1,-32768 +800ca29c: 24048000 li a0,-32768 +800ca2a0: 0065200a movz a0,v1,a1 +800ca2a4: 86020020 lh v0,32(s0) +800ca2a8: 00042400 sll a0,a0,0x10 +800ca2ac: 00042403 sra a0,a0,0x10 +800ca2b0: 70821002 mul v0,a0,v0 +800ca2b4: a6040048 sh a0,72(s0) +800ca2b8: 2445007f addiu a1,v0,127 +800ca2bc: 28430000 slti v1,v0,0 +800ca2c0: 00a3100b movn v0,a1,v1 +800ca2c4: 000231c3 sra a2,v0,0x7 +800ca2c8: 8e620000 lw v0,0(s3) +800ca2cc: 8e040080 lw a0,128(s0) +800ca2d0: 00461021 addu v0,v0,a2 +800ca2d4: 00141880 sll v1,s4,0x2 +800ca2d8: ae620000 sw v0,0(s3) +800ca2dc: 00641821 addu v1,v1,a0 +800ca2e0: 8c620000 lw v0,0(v1) +800ca2e4: 00461021 addu v0,v0,a2 +800ca2e8: ac620000 sw v0,0(v1) +800ca2ec: 8fa20018 lw v0,24(sp) +800ca2f0: 10400006 beqz v0,800ca30c <_Z7MixMonoi+0x82c> +800ca2f4: 8fa20048 lw v0,72(sp) +800ca2f8: 8e11001c lw s1,28(s0) +800ca2fc: 86020048 lh v0,72(s0) +800ca300: 70511002 mul v0,v0,s1 +800ca304: aea20000 sw v0,0(s5) +800ca308: 8fa20048 lw v0,72(sp) +800ca30c: 26940001 addiu s4,s4,1 +800ca310: 26730004 addiu s3,s3,4 +800ca314: 1682fe57 bne s4,v0,800c9c74 <_Z7MixMonoi+0x194> +800ca318: 26b50004 addiu s5,s5,4 +800ca31c: 080326d3 j 800c9b4c <_Z7MixMonoi+0x6c> +800ca320: 8fa30010 lw v1,16(sp) +800ca324: 8e020070 lw v0,112(s0) +800ca328: 00061840 sll v1,a2,0x1 +800ca32c: 00621821 addu v1,v1,v0 +800ca330: 94640000 lhu a0,0(v1) +800ca334: 8e020004 lw v0,4(s0) +800ca338: 1440feb9 bnez v0,800c9e20 <_Z7MixMonoi+0x340> +800ca33c: a604008c sh a0,140(s0) +800ca340: 3c028021 lui v0,0x8021 +800ca344: 9043e499 lbu v1,-7015(v0) +800ca348: 10600020 beqz v1,800ca3cc <_Z7MixMonoi+0x8ec> +800ca34c: 00000000 nop +800ca350: 3406ffff li a2,0xffff +800ca354: 00d2102b sltu v0,a2,s2 +800ca358: 1440001c bnez v0,800ca3cc <_Z7MixMonoi+0x8ec> +800ca35c: 8fa2001c lw v0,28(sp) +800ca360: 1440001a bnez v0,800ca3cc <_Z7MixMonoi+0x8ec> +800ca364: 00000000 nop +800ca368: 86070048 lh a3,72(s0) +800ca36c: 8602008c lh v0,140(s0) +800ca370: 8e030014 lw v1,20(s0) +800ca374: 00471023 subu v0,v0,a3 +800ca378: 70431802 mul v1,v0,v1 +800ca37c: 70521002 mul v0,v0,s2 +800ca380: 00662821 addu a1,v1,a2 +800ca384: 28640000 slti a0,v1,0 +800ca388: 00a4180b movn v1,a1,a0 +800ca38c: 00463021 addu a2,v0,a2 +800ca390: 28440000 slti a0,v0,0 +800ca394: 00c4100b movn v0,a2,a0 +800ca398: 00031c03 sra v1,v1,0x10 +800ca39c: 00e33821 addu a3,a3,v1 +800ca3a0: 00021403 sra v0,v0,0x10 +800ca3a4: ae020090 sw v0,144(s0) +800ca3a8: a6070048 sh a3,72(s0) +800ca3ac: 86030020 lh v1,32(s0) +800ca3b0: 86020048 lh v0,72(s0) +800ca3b4: 70431002 mul v0,v0,v1 +800ca3b8: 2444007f addiu a0,v0,127 +800ca3bc: 28430000 slti v1,v0,0 +800ca3c0: 0083100b movn v0,a0,v1 +800ca3c4: 080328b2 j 800ca2c8 <_Z7MixMonoi+0x7e8> +800ca3c8: 000231c3 sra a2,v0,0x7 +800ca3cc: 080328eb j 800ca3ac <_Z7MixMonoi+0x8cc> +800ca3d0: ae000090 sw zero,144(s0) +800ca3d4: 96030048 lhu v1,72(s0) +800ca3d8: 3445ffff ori a1,v0,0xffff +800ca3dc: a603008c sh v1,140(s0) +800ca3e0: 0803277c j 800c9df0 <_Z7MixMonoi+0x310> +800ca3e4: ae05007c sw a1,124(s0) +800ca3e8: 00438821 addu s1,v0,v1 +800ca3ec: 30a5ffff andi a1,a1,0xffff +800ca3f0: 00113600 sll a2,s1,0x18 +800ca3f4: ae050028 sw a1,40(s0) +800ca3f8: ae060088 sw a2,136(s0) +800ca3fc: 08032829 j 800ca0a4 <_Z7MixMonoi+0x5c4> +800ca400: ae11001c sw s1,28(s0) +800ca404: 2ca20011 sltiu v0,a1,17 +800ca408: 1440ff7c bnez v0,800ca1fc <_Z7MixMonoi+0x71c> +800ca40c: 00000000 nop +800ca410: 2405000f li a1,15 +800ca414: 0803287f j 800ca1fc <_Z7MixMonoi+0x71c> +800ca418: ae05007c sw a1,124(s0) +800ca41c: 8e03003c lw v1,60(s0) +800ca420: 24020003 li v0,3 +800ca424: 2404ffff li a0,-1 +800ca428: ae020000 sw v0,0(s0) +800ca42c: 1064fee2 beq v1,a0,800c9fb8 <_Z7MixMonoi+0x4d8> +800ca430: a6000024 sh zero,36(s0) +800ca434: 1060fee1 beqz v1,800c9fbc <_Z7MixMonoi+0x4dc> +800ca438: ae040030 sw a0,48(s0) +800ca43c: 26e49c78 addiu a0,s7,-25480 +800ca440: 8c820008 lw v0,8(a0) +800ca444: 1040fedd beqz v0,800c9fbc <_Z7MixMonoi+0x4dc> +800ca448: 00000000 nop +800ca44c: 8c860008 lw a2,8(a0) +800ca450: 3c028019 lui v0,0x8019 +800ca454: 70663002 mul a2,v1,a2 +800ca458: 080327cd j 800c9f34 <_Z7MixMonoi+0x454> +800ca45c: 8c444abc lw a0,19132(v0) +800ca460: 8fa40010 lw a0,16(sp) +800ca464: 24840001 addiu a0,a0,1 +800ca468: 080326d2 j 800c9b48 <_Z7MixMonoi+0x68> +800ca46c: afa40010 sw a0,16(sp) + +800ca470 <_Z9MixStereoi>: +800ca470: 27bdffb8 addiu sp,sp,-72 +800ca474: afbe0040 sw s8,64(sp) +800ca478: 3c1e8021 lui s8,0x8021 +800ca47c: afbf0044 sw ra,68(sp) +800ca480: afb7003c sw s7,60(sp) +800ca484: afb60038 sw s6,56(sp) +800ca488: afb50034 sw s5,52(sp) +800ca48c: afb40030 sw s4,48(sp) +800ca490: afb3002c sw s3,44(sp) +800ca494: afb20028 sw s2,40(sp) +800ca498: afb10024 sw s1,36(sp) +800ca49c: afb00020 sw s0,32(sp) +800ca4a0: 27c2e308 addiu v0,s8,-7416 +800ca4a4: 90430048 lbu v1,72(v0) +800ca4a8: 3c028021 lui v0,0x8021 +800ca4ac: 244569e0 addiu a1,v0,27104 +800ca4b0: 8ca20020 lw v0,32(a1) +800ca4b4: 00031827 nor v1,zero,v1 +800ca4b8: 00621824 and v1,v1,v0 +800ca4bc: afa30014 sw v1,20(sp) +800ca4c0: afa40048 sw a0,72(sp) +800ca4c4: 0803293a j 800ca4e8 <_Z9MixStereoi+0x78> +800ca4c8: afa00010 sw zero,16(sp) +800ca4cc: 8fa60010 lw a2,16(sp) +800ca4d0: 24c60001 addiu a2,a2,1 +800ca4d4: afa60010 sw a2,16(sp) +800ca4d8: 8fa60010 lw a2,16(sp) +800ca4dc: 2cc20008 sltiu v0,a2,8 +800ca4e0: 1040001d beqz v0,800ca558 <_Z9MixStereoi+0xe8> +800ca4e4: 8fbf0044 lw ra,68(sp) +800ca4e8: 8fa40010 lw a0,16(sp) +800ca4ec: 3c058021 lui a1,0x8021 +800ca4f0: 00041900 sll v1,a0,0x4 +800ca4f4: 00041180 sll v0,a0,0x6 +800ca4f8: 00431023 subu v0,v0,v1 +800ca4fc: 00441023 subu v0,v0,a0 +800ca500: 00021080 sll v0,v0,0x2 +800ca504: 24a369e0 addiu v1,a1,27104 +800ca508: 24420030 addiu v0,v0,48 +800ca50c: 00438021 addu s0,v0,v1 +800ca510: 8e040000 lw a0,0(s0) +800ca514: 1080ffed beqz a0,800ca4cc <_Z9MixStereoi+0x5c> +800ca518: 8e050010 lw a1,16(s0) +800ca51c: 3c158028 lui s5,0x8028 +800ca520: 26a39c78 addiu v1,s5,-25480 +800ca524: 8c620004 lw v0,4(v1) +800ca528: 8fa30010 lw v1,16(sp) +800ca52c: 00621007 srav v0,v0,v1 +800ca530: 30420001 andi v0,v0,0x1 +800ca534: 14400013 bnez v0,800ca584 <_Z9MixStereoi+0x114> +800ca538: 00051080 sll v0,a1,0x2 +800ca53c: 24630001 addiu v1,v1,1 +800ca540: afa30010 sw v1,16(sp) +800ca544: 8fa60010 lw a2,16(sp) +800ca548: 2cc20008 sltiu v0,a2,8 +800ca54c: 1440ffe7 bnez v0,800ca4ec <_Z9MixStereoi+0x7c> +800ca550: 8fa40010 lw a0,16(sp) +800ca554: 8fbf0044 lw ra,68(sp) +800ca558: 8fbe0040 lw s8,64(sp) +800ca55c: 8fb7003c lw s7,60(sp) +800ca560: 8fb60038 lw s6,56(sp) +800ca564: 8fb50034 lw s5,52(sp) +800ca568: 8fb40030 lw s4,48(sp) +800ca56c: 8fb3002c lw s3,44(sp) +800ca570: 8fb20028 lw s2,40(sp) +800ca574: 8fb10024 lw s1,36(sp) +800ca578: 8fb00020 lw s0,32(sp) +800ca57c: 03e00008 jr ra +800ca580: 27bd0048 addiu sp,sp,72 +800ca584: 000519c0 sll v1,a1,0x7 +800ca588: 00621823 subu v1,v1,v0 +800ca58c: 8fa20010 lw v0,16(sp) +800ca590: 00651823 subu v1,v1,a1 +800ca594: 24120001 li s2,1 +800ca598: 00522004 sllv a0,s2,v0 +800ca59c: 000318c0 sll v1,v1,0x3 +800ca5a0: 3c021062 lui v0,0x1062 +800ca5a4: 00651821 addu v1,v1,a1 +800ca5a8: 34424dd3 ori v0,v0,0x4dd3 +800ca5ac: 00620019 multu v1,v0 +800ca5b0: 0004a600 sll s4,a0,0x18 +800ca5b4: 8fa40014 lw a0,20(sp) +800ca5b8: 0014a603 sra s4,s4,0x18 +800ca5bc: 00008810 mfhi s1 +800ca5c0: 02841024 and v0,s4,a0 +800ca5c4: 92030077 lbu v1,119(s0) +800ca5c8: 0002b600 sll s6,v0,0x18 +800ca5cc: 0016b603 sra s6,s6,0x18 +800ca5d0: 14600175 bnez v1,800caba8 <_Z9MixStereoi+0x738> +800ca5d4: 0011b982 srl s7,s1,0x6 +800ca5d8: 86050048 lh a1,72(s0) +800ca5dc: 8fa30048 lw v1,72(sp) +800ca5e0: 860a0020 lh t2,32(s0) +800ca5e4: 10600240 beqz v1,800caee8 <_Z9MixStereoi+0xa78> +800ca5e8: 86020022 lh v0,34(s0) +800ca5ec: 70a21802 mul v1,a1,v0 +800ca5f0: 8fa40010 lw a0,16(sp) +800ca5f4: 70aa1002 mul v0,a1,t2 +800ca5f8: 24840001 addiu a0,a0,1 +800ca5fc: afa40010 sw a0,16(sp) +800ca600: 2466007f addiu a2,v1,127 +800ca604: 28640000 slti a0,v1,0 +800ca608: 00c4180b movn v1,a2,a0 +800ca60c: 8fa60014 lw a2,20(sp) +800ca610: 8fa40010 lw a0,16(sp) +800ca614: 28450000 slti a1,v0,0 +800ca618: 2447007f addiu a3,v0,127 +800ca61c: 00e5100b movn v0,a3,a1 +800ca620: 00862807 srav a1,a2,a0 +800ca624: 30a50001 andi a1,a1,0x1 +800ca628: 000249c3 sra t1,v0,0x7 +800ca62c: 000341c3 sra t0,v1,0x7 +800ca630: afa50018 sw a1,24(sp) +800ca634: 00009021 move s2,zero +800ca638: 16c00180 bnez s6,800cac3c <_Z9MixStereoi+0x7cc> +800ca63c: 00122042 srl a0,s2,0x1 +800ca640: 02e09821 move s3,s7 +800ca644: 8e050028 lw a1,40(s0) +800ca648: 8e03002c lw v1,44(s0) +800ca64c: 3c020001 lui v0,0x1 +800ca650: 00a32821 addu a1,a1,v1 +800ca654: 00a2102b sltu v0,a1,v0 +800ca658: 14400029 bnez v0,800ca700 <_Z9MixStereoi+0x290> +800ca65c: ae050028 sw a1,40(s0) +800ca660: 8e030000 lw v1,0(s0) +800ca664: 2c62000a sltiu v0,v1,10 +800ca668: 10400008 beqz v0,800ca68c <_Z9MixStereoi+0x21c> +800ca66c: 00053402 srl a2,a1,0x10 +800ca670: 00031080 sll v0,v1,0x2 +800ca674: 3c038019 lui v1,0x8019 +800ca678: 24634a88 addiu v1,v1,19080 +800ca67c: 00431021 addu v0,v0,v1 +800ca680: 8c440000 lw a0,0(v0) +800ca684: 00800008 jr a0 +800ca688: 00000000 nop +800ca68c: 8e11001c lw s1,28(s0) +800ca690: 86020008 lh v0,8(s0) +800ca694: 8604000a lh a0,10(s0) +800ca698: 70511002 mul v0,v0,s1 +800ca69c: 70912002 mul a0,a0,s1 +800ca6a0: 2445007f addiu a1,v0,127 +800ca6a4: 28430000 slti v1,v0,0 +800ca6a8: 00a3100b movn v0,a1,v1 +800ca6ac: 2485007f addiu a1,a0,127 +800ca6b0: 28830000 slti v1,a0,0 +800ca6b4: 00a3200b movn a0,a1,v1 +800ca6b8: 000211c3 sra v0,v0,0x7 +800ca6bc: a6020020 sh v0,32(s0) +800ca6c0: 000421c3 sra a0,a0,0x7 +800ca6c4: 86020048 lh v0,72(s0) +800ca6c8: 860a0020 lh t2,32(s0) +800ca6cc: 00042400 sll a0,a0,0x10 +800ca6d0: 00042403 sra a0,a0,0x10 +800ca6d4: 70441802 mul v1,v0,a0 +800ca6d8: 704a1002 mul v0,v0,t2 +800ca6dc: 2468007f addiu t0,v1,127 +800ca6e0: 2447007f addiu a3,v0,127 +800ca6e4: 28450000 slti a1,v0,0 +800ca6e8: 28660000 slti a2,v1,0 +800ca6ec: 00e5100b movn v0,a3,a1 +800ca6f0: 0106180b movn v1,t0,a2 +800ca6f4: a6040022 sh a0,34(s0) +800ca6f8: 000249c3 sra t1,v0,0x7 +800ca6fc: 000341c3 sra t0,v1,0x7 +800ca700: 8e030014 lw v1,20(s0) +800ca704: 3c020001 lui v0,0x1 +800ca708: 02631821 addu v1,s3,v1 +800ca70c: 0062102b sltu v0,v1,v0 +800ca710: 14400155 bnez v0,800cac68 <_Z9MixStereoi+0x7f8> +800ca714: ae030014 sw v1,20(s0) +800ca718: 8e05007c lw a1,124(s0) +800ca71c: 00038c02 srl s1,v1,0x10 +800ca720: 00b13021 addu a2,a1,s1 +800ca724: 9602008c lhu v0,140(s0) +800ca728: 3063ffff andi v1,v1,0xffff +800ca72c: 2cc40010 sltiu a0,a2,16 +800ca730: ae030014 sw v1,20(s0) +800ca734: a6020048 sh v0,72(s0) +800ca738: ae06007c sw a2,124(s0) +800ca73c: 14800193 bnez a0,800cad8c <_Z9MixStereoi+0x91c> +800ca740: 00c02821 move a1,a2 +800ca744: 3c0200ff lui v0,0xff +800ca748: 3442ffff ori v0,v0,0xffff +800ca74c: 00c2102b sltu v0,a2,v0 +800ca750: 104000a5 beqz v0,800ca9e8 <_Z9MixStereoi+0x578> +800ca754: 27c2e308 addiu v0,s8,-7416 +800ca758: 92020076 lbu v0,118(s0) +800ca75c: 24a5fff0 addiu a1,a1,-16 +800ca760: 10400016 beqz v0,800ca7bc <_Z9MixStereoi+0x34c> +800ca764: ae05007c sw a1,124(s0) +800ca768: 92020018 lbu v0,24(s0) +800ca76c: 104001ba beqz v0,800cae58 <_Z9MixStereoi+0x9e8> +800ca770: 27c6e308 addiu a2,s8,-7416 +800ca774: 90c40068 lbu a0,104(a2) +800ca778: 96020074 lhu v0,116(s0) +800ca77c: 90c50087 lbu a1,135(a2) +800ca780: 00021080 sll v0,v0,0x2 +800ca784: 3c038021 lui v1,0x8021 +800ca788: 00042200 sll a0,a0,0x8 +800ca78c: 00822021 addu a0,a0,v0 +800ca790: 8c62e3ec lw v0,-7188(v1) +800ca794: 02852825 or a1,s4,a1 +800ca798: 3084ffff andi a0,a0,0xffff +800ca79c: a0c50087 sb a1,135(a2) +800ca7a0: 00822021 addu a0,a0,v0 +800ca7a4: a2000076 sb zero,118(s0) +800ca7a8: 90820003 lbu v0,3(a0) +800ca7ac: 90830002 lbu v1,2(a0) +800ca7b0: 00021200 sll v0,v0,0x8 +800ca7b4: 00621825 or v1,v1,v0 +800ca7b8: ae030078 sw v1,120(s0) +800ca7bc: 3c02800c lui v0,0x800c +800ca7c0: 24427428 addiu v0,v0,29736 +800ca7c4: 0040f809 jalr v0 +800ca7c8: 02002021 move a0,s0 +800ca7cc: 8e05007c lw a1,124(s0) +800ca7d0: 2ca20010 sltiu v0,a1,16 +800ca7d4: 1040ffe0 beqz v0,800ca758 <_Z9MixStereoi+0x2e8> +800ca7d8: 3c0200ff lui v0,0xff +800ca7dc: 3442fffe ori v0,v0,0xfffe +800ca7e0: 0045102b sltu v0,v0,a1 +800ca7e4: 1440019a bnez v0,800cae50 <_Z9MixStereoi+0x9e0> +800ca7e8: 00051840 sll v1,a1,0x1 +800ca7ec: 8e020070 lw v0,112(s0) +800ca7f0: 00621821 addu v1,v1,v0 +800ca7f4: 94640000 lhu a0,0(v1) +800ca7f8: 860a0020 lh t2,32(s0) +800ca7fc: a604008c sh a0,140(s0) +800ca800: 8e020004 lw v0,4(s0) +800ca804: 10400169 beqz v0,800cadac <_Z9MixStereoi+0x93c> +800ca808: 3c0b8021 lui t3,0x8021 +800ca80c: 1e200007 bgtz s1,800ca82c <_Z9MixStereoi+0x3bc> +800ca810: 26a49c78 addiu a0,s5,-25480 +800ca814: 08032a1a j 800ca868 <_Z9MixStereoi+0x3f8> +800ca818: 26a39c78 addiu v1,s5,-25480 +800ca81c: 2631ffff addiu s1,s1,-1 +800ca820: 12200011 beqz s1,800ca868 <_Z9MixStereoi+0x3f8> +800ca824: 26a39c78 addiu v1,s5,-25480 +800ca828: 26a49c78 addiu a0,s5,-25480 +800ca82c: 8c820010 lw v0,16(a0) +800ca830: 00021040 sll v0,v0,0x1 +800ca834: ac820010 sw v0,16(a0) +800ca838: 8c830010 lw v1,16(a0) +800ca83c: 0461fff7 bgez v1,800ca81c <_Z9MixStereoi+0x3ac> +800ca840: 00000000 nop +800ca844: 8c830010 lw v1,16(a0) +800ca848: 3c020004 lui v0,0x4 +800ca84c: 34420001 ori v0,v0,0x1 +800ca850: 00621826 xor v1,v1,v0 +800ca854: 2631ffff addiu s1,s1,-1 +800ca858: ac830010 sw v1,16(a0) +800ca85c: 1620fff3 bnez s1,800ca82c <_Z9MixStereoi+0x3bc> +800ca860: 26a49c78 addiu a0,s5,-25480 +800ca864: 26a39c78 addiu v1,s5,-25480 +800ca868: 8c620010 lw v0,16(v1) +800ca86c: 3c0b8021 lui t3,0x8021 +800ca870: 00021440 sll v0,v0,0x11 +800ca874: 00021443 sra v0,v0,0x11 +800ca878: ae000090 sw zero,144(s0) +800ca87c: 08032b85 j 800cae14 <_Z9MixStereoi+0x9a4> +800ca880: a6020048 sh v0,72(s0) +800ca884: 8e11001c lw s1,28(s0) +800ca888: 00061040 sll v0,a2,0x1 +800ca88c: 00518821 addu s1,v0,s1 +800ca890: 30a5ffff andi a1,a1,0xffff +800ca894: 00113600 sll a2,s1,0x18 +800ca898: 2a22007e slti v0,s1,126 +800ca89c: ae050028 sw a1,40(s0) +800ca8a0: ae060088 sw a2,136(s0) +800ca8a4: 1440ff7a bnez v0,800ca690 <_Z9MixStereoi+0x220> +800ca8a8: ae11001c sw s1,28(s0) +800ca8ac: 24020002 li v0,2 +800ca8b0: 8e030044 lw v1,68(s0) +800ca8b4: 2411007f li s1,127 +800ca8b8: 3c067f00 lui a2,0x7f00 +800ca8bc: ae020000 sw v0,0(s0) +800ca8c0: 24020008 li v0,8 +800ca8c4: ae060088 sw a2,136(s0) +800ca8c8: 1062001f beq v1,v0,800ca948 <_Z9MixStereoi+0x4d8> +800ca8cc: ae11001c sw s1,28(s0) +800ca8d0: 000311c0 sll v0,v1,0x7 +800ca8d4: 00431023 subu v0,v0,v1 +800ca8d8: 8e050038 lw a1,56(s0) +800ca8dc: 000210c2 srl v0,v0,0x3 +800ca8e0: 2403ffff li v1,-1 +800ca8e4: 10a30169 beq a1,v1,800cae8c <_Z9MixStereoi+0xa1c> +800ca8e8: a6020024 sh v0,36(s0) +800ca8ec: 14a0016b bnez a1,800cae9c <_Z9MixStereoi+0xa2c> +800ca8f0: ae030030 sw v1,48(s0) +800ca8f4: 8e11001c lw s1,28(s0) +800ca8f8: 080329a4 j 800ca690 <_Z9MixStereoi+0x220> +800ca8fc: ae00002c sw zero,44(s0) +800ca900: 8e060088 lw a2,136(s0) +800ca904: 3c08ffff lui t0,0xffff +800ca908: 3407ffff li a3,0xffff +800ca90c: 00061203 sra v0,a2,0x8 +800ca910: 00a82821 addu a1,a1,t0 +800ca914: 00021a00 sll v1,v0,0x8 +800ca918: 00e5202b sltu a0,a3,a1 +800ca91c: 1480fffb bnez a0,800ca90c <_Z9MixStereoi+0x49c> +800ca920: 00623023 subu a2,v1,v0 +800ca924: 86020024 lh v0,36(s0) +800ca928: 00068e03 sra s1,a2,0x18 +800ca92c: 0051102a slt v0,v0,s1 +800ca930: ae050028 sw a1,40(s0) +800ca934: ae060088 sw a2,136(s0) +800ca938: 1440ff55 bnez v0,800ca690 <_Z9MixStereoi+0x220> +800ca93c: ae11001c sw s1,28(s0) +800ca940: 1a200029 blez s1,800ca9e8 <_Z9MixStereoi+0x578> +800ca944: 27c2e308 addiu v0,s8,-7416 +800ca948: 8e03003c lw v1,60(s0) +800ca94c: 24020003 li v0,3 +800ca950: 2404ffff li a0,-1 +800ca954: ae020000 sw v0,0(s0) +800ca958: 1064014c beq v1,a0,800cae8c <_Z9MixStereoi+0xa1c> +800ca95c: a6000024 sh zero,36(s0) +800ca960: 1060ffe4 beqz v1,800ca8f4 <_Z9MixStereoi+0x484> +800ca964: ae040030 sw a0,48(s0) +800ca968: 26a49c78 addiu a0,s5,-25480 +800ca96c: 8c820008 lw v0,8(a0) +800ca970: 1040ffe0 beqz v0,800ca8f4 <_Z9MixStereoi+0x484> +800ca974: 00000000 nop +800ca978: 8c860008 lw a2,8(a0) +800ca97c: 3c028019 lui v0,0x8019 +800ca980: 70663002 mul a2,v1,a2 +800ca984: 8c444abc lw a0,19132(v0) +800ca988: 3c0203e8 lui v0,0x3e8 +800ca98c: 00820018 mult a0,v0 +800ca990: 3c028019 lui v0,0x8019 +800ca994: 00002012 mflo a0 +800ca998: 00002810 mfhi a1 +800ca99c: 24429370 addiu v0,v0,-27792 +800ca9a0: 0040f809 jalr v0 +800ca9a4: 00003821 move a3,zero +800ca9a8: 080329a4 j 800ca690 <_Z9MixStereoi+0x220> +800ca9ac: ae02002c sw v0,44(s0) +800ca9b0: 8e060088 lw a2,136(s0) +800ca9b4: 3c07ff81 lui a3,0xff81 +800ca9b8: 3c04ffff lui a0,0xffff +800ca9bc: 3403ffff li v1,0xffff +800ca9c0: 00a42821 addu a1,a1,a0 +800ca9c4: 0065102b sltu v0,v1,a1 +800ca9c8: 1440fffd bnez v0,800ca9c0 <_Z9MixStereoi+0x550> +800ca9cc: 00c73021 addu a2,a2,a3 +800ca9d0: 00068e03 sra s1,a2,0x18 +800ca9d4: ae050028 sw a1,40(s0) +800ca9d8: ae060088 sw a2,136(s0) +800ca9dc: 1e20ff2c bgtz s1,800ca690 <_Z9MixStereoi+0x220> +800ca9e0: ae11001c sw s1,28(s0) +800ca9e4: 27c2e308 addiu v0,s8,-7416 +800ca9e8: 00141827 nor v1,zero,s4 +800ca9ec: 90450087 lbu a1,135(v0) +800ca9f0: 90460057 lbu a2,87(v0) +800ca9f4: 90470067 lbu a3,103(v0) +800ca9f8: 90440006 lbu a0,6(v0) +800ca9fc: 00031e00 sll v1,v1,0x18 +800caa00: 00031e03 sra v1,v1,0x18 +800caa04: 00642024 and a0,v1,a0 +800caa08: 00663024 and a2,v1,a2 +800caa0c: 02852825 or a1,s4,a1 +800caa10: 00671824 and v1,v1,a3 +800caa14: a0440006 sb a0,6(v0) +800caa18: ae000084 sw zero,132(s0) +800caa1c: a0450087 sb a1,135(v0) +800caa20: a0460057 sb a2,87(v0) +800caa24: a0430067 sb v1,103(v0) +800caa28: 08032936 j 800ca4d8 <_Z9MixStereoi+0x68> +800caa2c: ae000000 sw zero,0(s0) +800caa30: 8e11001c lw s1,28(s0) +800caa34: 2402ffff li v0,-1 +800caa38: ae020030 sw v0,48(s0) +800caa3c: a6000024 sh zero,36(s0) +800caa40: 080329a4 j 800ca690 <_Z9MixStereoi+0x220> +800caa44: ae00002c sw zero,44(s0) +800caa48: 8e11001c lw s1,28(s0) +800caa4c: 00061040 sll v0,a2,0x1 +800caa50: 00518821 addu s1,v0,s1 +800caa54: 30a5ffff andi a1,a1,0xffff +800caa58: 00113600 sll a2,s1,0x18 +800caa5c: 2a22007e slti v0,s1,126 +800caa60: ae050028 sw a1,40(s0) +800caa64: ae060088 sw a2,136(s0) +800caa68: 1440ff09 bnez v0,800ca690 <_Z9MixStereoi+0x220> +800caa6c: ae11001c sw s1,28(s0) +800caa70: 24030005 li v1,5 +800caa74: 2411007f li s1,127 +800caa78: 3c067f00 lui a2,0x7f00 +800caa7c: 2402ffff li v0,-1 +800caa80: ae060088 sw a2,136(s0) +800caa84: ae030084 sw v1,132(s0) +800caa88: ae020030 sw v0,48(s0) +800caa8c: ae11001c sw s1,28(s0) +800caa90: ae030000 sw v1,0(s0) +800caa94: a6000024 sh zero,36(s0) +800caa98: 080329a4 j 800ca690 <_Z9MixStereoi+0x220> +800caa9c: ae00002c sw zero,44(s0) +800caaa0: 8e03001c lw v1,28(s0) +800caaa4: 2862005f slti v0,v1,95 +800caaa8: 144000f1 bnez v0,800cae70 <_Z9MixStereoi+0xa00> +800caaac: 00061040 sll v0,a2,0x1 +800caab0: 8e060088 lw a2,136(s0) +800caab4: 3c07007f lui a3,0x7f +800caab8: 3c04ffff lui a0,0xffff +800caabc: 3403ffff li v1,0xffff +800caac0: 00a42821 addu a1,a1,a0 +800caac4: 0065102b sltu v0,v1,a1 +800caac8: 1440fffd bnez v0,800caac0 <_Z9MixStereoi+0x650> +800caacc: 00c73021 addu a2,a2,a3 +800caad0: 00068e03 sra s1,a2,0x18 +800caad4: ae050028 sw a1,40(s0) +800caad8: ae11001c sw s1,28(s0) +800caadc: ae060088 sw a2,136(s0) +800caae0: 2a22007e slti v0,s1,126 +800caae4: 1440feea bnez v0,800ca690 <_Z9MixStereoi+0x220> +800caae8: 24030005 li v1,5 +800caaec: 08032a9e j 800caa78 <_Z9MixStereoi+0x608> +800caaf0: 2411007f li s1,127 +800caaf4: 8e060088 lw a2,136(s0) +800caaf8: 3c08ffff lui t0,0xffff +800caafc: 3407ffff li a3,0xffff +800cab00: 00061203 sra v0,a2,0x8 +800cab04: 00a82821 addu a1,a1,t0 +800cab08: 00021a00 sll v1,v0,0x8 +800cab0c: 00e5202b sltu a0,a3,a1 +800cab10: 1480fffb bnez a0,800cab00 <_Z9MixStereoi+0x690> +800cab14: 00623023 subu a2,v1,v0 +800cab18: 00068e03 sra s1,a2,0x18 +800cab1c: ae050028 sw a1,40(s0) +800cab20: ae060088 sw a2,136(s0) +800cab24: 1e20feda bgtz s1,800ca690 <_Z9MixStereoi+0x220> +800cab28: ae11001c sw s1,28(s0) +800cab2c: 08032a7a j 800ca9e8 <_Z9MixStereoi+0x578> +800cab30: 27c2e308 addiu v0,s8,-7416 +800cab34: 8e11001c lw s1,28(s0) +800cab38: 00061040 sll v0,a2,0x1 +800cab3c: 02228823 subu s1,s1,v0 +800cab40: 30a5ffff andi a1,a1,0xffff +800cab44: 00113600 sll a2,s1,0x18 +800cab48: ae050028 sw a1,40(s0) +800cab4c: ae060088 sw a2,136(s0) +800cab50: 1e20fecf bgtz s1,800ca690 <_Z9MixStereoi+0x220> +800cab54: ae11001c sw s1,28(s0) +800cab58: 08032a7a j 800ca9e8 <_Z9MixStereoi+0x578> +800cab5c: 27c2e308 addiu v0,s8,-7416 +800cab60: 8e060088 lw a2,136(s0) +800cab64: 3c09ffff lui t1,0xffff +800cab68: 3408ffff li t0,0xffff +800cab6c: 00061203 sra v0,a2,0x8 +800cab70: 00a93821 addu a3,a1,t1 +800cab74: 00021a00 sll v1,v0,0x8 +800cab78: 00621023 subu v0,v1,v0 +800cab7c: 0107202b sltu a0,t0,a3 +800cab80: 00403021 move a2,v0 +800cab84: 1480fff9 bnez a0,800cab6c <_Z9MixStereoi+0x6fc> +800cab88: 00e02821 move a1,a3 +800cab8c: 00028e03 sra s1,v0,0x18 +800cab90: ae070028 sw a3,40(s0) +800cab94: ae020088 sw v0,136(s0) +800cab98: 1e20febd bgtz s1,800ca690 <_Z9MixStereoi+0x220> +800cab9c: ae11001c sw s1,28(s0) +800caba0: 08032a7a j 800ca9e8 <_Z9MixStereoi+0x578> +800caba4: 27c2e308 addiu v0,s8,-7416 +800caba8: 3c02800c lui v0,0x800c +800cabac: 24427428 addiu v0,v0,29736 +800cabb0: 0040f809 jalr v0 +800cabb4: 02002021 move a0,s0 +800cabb8: 8e030070 lw v1,112(s0) +800cabbc: a2000077 sb zero,119(s0) +800cabc0: 94620000 lhu v0,0(v1) +800cabc4: 00112d82 srl a1,s1,0x16 +800cabc8: a6020048 sh v0,72(s0) +800cabcc: 14a000c0 bnez a1,800caed0 <_Z9MixStereoi+0xa60> +800cabd0: ae05007c sw a1,124(s0) +800cabd4: ae12007c sw s2,124(s0) +800cabd8: 8e02007c lw v0,124(s0) +800cabdc: 00021040 sll v0,v0,0x1 +800cabe0: 00431021 addu v0,v0,v1 +800cabe4: 3c038021 lui v1,0x8021 +800cabe8: 94440000 lhu a0,0(v0) +800cabec: 9062e499 lbu v0,-7015(v1) +800cabf0: a604008c sh a0,140(s0) +800cabf4: 1040fe78 beqz v0,800ca5d8 <_Z9MixStereoi+0x168> +800cabf8: ae000090 sw zero,144(s0) +800cabfc: 3403ffff li v1,0xffff +800cac00: 0077102b sltu v0,v1,s7 +800cac04: 1440fe74 bnez v0,800ca5d8 <_Z9MixStereoi+0x168> +800cac08: 00000000 nop +800cac0c: 16c0fe72 bnez s6,800ca5d8 <_Z9MixStereoi+0x168> +800cac10: 00041400 sll v0,a0,0x10 +800cac14: 86050048 lh a1,72(s0) +800cac18: 00021403 sra v0,v0,0x10 +800cac1c: 00451023 subu v0,v0,a1 +800cac20: 70571002 mul v0,v0,s7 +800cac24: 00432021 addu a0,v0,v1 +800cac28: 28430000 slti v1,v0,0 +800cac2c: 0083100b movn v0,a0,v1 +800cac30: 00021403 sra v0,v0,0x10 +800cac34: 08032977 j 800ca5dc <_Z9MixStereoi+0x16c> +800cac38: ae020090 sw v0,144(s0) +800cac3c: 3c03802d lui v1,0x802d +800cac40: 24634670 addiu v1,v1,18032 +800cac44: 00042080 sll a0,a0,0x2 +800cac48: 00832021 addu a0,a0,v1 +800cac4c: 8c820000 lw v0,0(a0) +800cac50: 3c030080 lui v1,0x80 +800cac54: 00431021 addu v0,v0,v1 +800cac58: 00021402 srl v0,v0,0x10 +800cac5c: 72e21002 mul v0,s7,v0 +800cac60: 08032991 j 800ca644 <_Z9MixStereoi+0x1d4> +800cac64: 000299c2 srl s3,v0,0x7 +800cac68: 8e020090 lw v0,144(s0) +800cac6c: 10400018 beqz v0,800cacd0 <_Z9MixStereoi+0x860> +800cac70: 3c0b8021 lui t3,0x8021 +800cac74: 86040048 lh a0,72(s0) +800cac78: 24037fff li v1,32767 +800cac7c: 00442021 addu a0,v0,a0 +800cac80: 34028000 li v0,0x8000 +800cac84: 0082102a slt v0,a0,v0 +800cac88: 0082180b movn v1,a0,v0 +800cac8c: 28648000 slti a0,v1,-32768 +800cac90: 24058000 li a1,-32768 +800cac94: 0064280a movz a1,v1,a0 +800cac98: 86020022 lh v0,34(s0) +800cac9c: 00052c00 sll a1,a1,0x10 +800caca0: 00052c03 sra a1,a1,0x10 +800caca4: 70a21002 mul v0,a1,v0 +800caca8: 70aa1802 mul v1,a1,t2 +800cacac: 2448007f addiu t0,v0,127 +800cacb0: 2467007f addiu a3,v1,127 +800cacb4: 28640000 slti a0,v1,0 +800cacb8: 28460000 slti a2,v0,0 +800cacbc: 00e4180b movn v1,a3,a0 +800cacc0: 0106100b movn v0,t0,a2 +800cacc4: 000349c3 sra t1,v1,0x7 +800cacc8: 000241c3 sra t0,v0,0x7 +800caccc: a6050048 sh a1,72(s0) +800cacd0: 8fa20018 lw v0,24(sp) +800cacd4: 1040000a beqz v0,800cad00 <_Z9MixStereoi+0x890> +800cacd8: 2567e42c addiu a3,t3,-7124 +800cacdc: 8e02001c lw v0,28(s0) +800cace0: 86040048 lh a0,72(s0) +800cace4: 00121842 srl v1,s2,0x1 +800cace8: 70822002 mul a0,a0,v0 +800cacec: 3c02802d lui v0,0x802d +800cacf0: 00031880 sll v1,v1,0x2 +800cacf4: 24424670 addiu v0,v0,18032 +800cacf8: 00621821 addu v1,v1,v0 +800cacfc: ac640000 sw a0,0(v1) +800cad00: 90e3005e lbu v1,94(a3) +800cad04: 3c05802a lui a1,0x802a +800cad08: 02432026 xor a0,s2,v1 +800cad0c: 24a513a8 addiu a1,a1,5032 +800cad10: 00042080 sll a0,a0,0x2 +800cad14: 00853021 addu a2,a0,a1 +800cad18: 8cc20000 lw v0,0(a2) +800cad1c: 38630001 xori v1,v1,0x1 +800cad20: 02431821 addu v1,s2,v1 +800cad24: 01221021 addu v0,t1,v0 +800cad28: 00031880 sll v1,v1,0x2 +800cad2c: acc20000 sw v0,0(a2) +800cad30: 00651821 addu v1,v1,a1 +800cad34: 8c620000 lw v0,0(v1) +800cad38: 8e050080 lw a1,128(s0) +800cad3c: 01021021 addu v0,t0,v0 +800cad40: ac620000 sw v0,0(v1) +800cad44: 00852021 addu a0,a0,a1 +800cad48: 8c820000 lw v0,0(a0) +800cad4c: 00491021 addu v0,v0,t1 +800cad50: ac820000 sw v0,0(a0) +800cad54: 90e3005e lbu v1,94(a3) +800cad58: 38630001 xori v1,v1,0x1 +800cad5c: 02431821 addu v1,s2,v1 +800cad60: 00031880 sll v1,v1,0x2 +800cad64: 00651821 addu v1,v1,a1 +800cad68: 8c620000 lw v0,0(v1) +800cad6c: 8fa50048 lw a1,72(sp) +800cad70: 26520002 addiu s2,s2,2 +800cad74: 00481021 addu v0,v0,t0 +800cad78: 0245202b sltu a0,s2,a1 +800cad7c: 1480fe2e bnez a0,800ca638 <_Z9MixStereoi+0x1c8> +800cad80: ac620000 sw v0,0(v1) +800cad84: 08032937 j 800ca4dc <_Z9MixStereoi+0x6c> +800cad88: 8fa60010 lw a2,16(sp) +800cad8c: 8e020070 lw v0,112(s0) +800cad90: 00061840 sll v1,a2,0x1 +800cad94: 00621821 addu v1,v1,v0 +800cad98: 94640000 lhu a0,0(v1) +800cad9c: 8e020004 lw v0,4(s0) +800cada0: 1440fe9a bnez v0,800ca80c <_Z9MixStereoi+0x39c> +800cada4: a604008c sh a0,140(s0) +800cada8: 3c0b8021 lui t3,0x8021 +800cadac: 2562e42c addiu v0,t3,-7124 +800cadb0: 9043006d lbu v1,109(v0) +800cadb4: 10600024 beqz v1,800cae48 <_Z9MixStereoi+0x9d8> +800cadb8: 3406ffff li a2,0xffff +800cadbc: 00d3102b sltu v0,a2,s3 +800cadc0: 14400021 bnez v0,800cae48 <_Z9MixStereoi+0x9d8> +800cadc4: 00000000 nop +800cadc8: 16c0001f bnez s6,800cae48 <_Z9MixStereoi+0x9d8> +800cadcc: 00000000 nop +800cadd0: 86070048 lh a3,72(s0) +800cadd4: 8602008c lh v0,140(s0) +800cadd8: 8e030014 lw v1,20(s0) +800caddc: 00471023 subu v0,v0,a3 +800cade0: 70431802 mul v1,v0,v1 +800cade4: 70531002 mul v0,v0,s3 +800cade8: 00662821 addu a1,v1,a2 +800cadec: 28640000 slti a0,v1,0 +800cadf0: 00a4180b movn v1,a1,a0 +800cadf4: 00463021 addu a2,v0,a2 +800cadf8: 28440000 slti a0,v0,0 +800cadfc: 00c4100b movn v0,a2,a0 +800cae00: 00031c03 sra v1,v1,0x10 +800cae04: 00e33821 addu a3,a3,v1 +800cae08: 00021403 sra v0,v0,0x10 +800cae0c: ae020090 sw v0,144(s0) +800cae10: a6070048 sh a3,72(s0) +800cae14: 86020048 lh v0,72(s0) +800cae18: 86040022 lh a0,34(s0) +800cae1c: 704a1802 mul v1,v0,t2 +800cae20: 70441002 mul v0,v0,a0 +800cae24: 2467007f addiu a3,v1,127 +800cae28: 28650000 slti a1,v1,0 +800cae2c: 2446007f addiu a2,v0,127 +800cae30: 28440000 slti a0,v0,0 +800cae34: 00e5180b movn v1,a3,a1 +800cae38: 00c4100b movn v0,a2,a0 +800cae3c: 000349c3 sra t1,v1,0x7 +800cae40: 08032b34 j 800cacd0 <_Z9MixStereoi+0x860> +800cae44: 000241c3 sra t0,v0,0x7 +800cae48: 08032b85 j 800cae14 <_Z9MixStereoi+0x9a4> +800cae4c: ae000090 sw zero,144(s0) +800cae50: 08032a00 j 800ca800 <_Z9MixStereoi+0x390> +800cae54: 860a0020 lh t2,32(s0) +800cae58: 96030048 lhu v1,72(s0) +800cae5c: 3c0200ff lui v0,0xff +800cae60: 3445ffff ori a1,v0,0xffff +800cae64: a603008c sh v1,140(s0) +800cae68: 080329f7 j 800ca7dc <_Z9MixStereoi+0x36c> +800cae6c: ae05007c sw a1,124(s0) +800cae70: 00438821 addu s1,v0,v1 +800cae74: 30a5ffff andi a1,a1,0xffff +800cae78: 00113600 sll a2,s1,0x18 +800cae7c: ae050028 sw a1,40(s0) +800cae80: ae060088 sw a2,136(s0) +800cae84: 08032ab8 j 800caae0 <_Z9MixStereoi+0x670> +800cae88: ae11001c sw s1,28(s0) +800cae8c: 8e11001c lw s1,28(s0) +800cae90: ae000030 sw zero,48(s0) +800cae94: 080329a4 j 800ca690 <_Z9MixStereoi+0x220> +800cae98: ae00002c sw zero,44(s0) +800cae9c: 26a49c78 addiu a0,s5,-25480 +800caea0: 8c820008 lw v0,8(a0) +800caea4: 1040fe93 beqz v0,800ca8f4 <_Z9MixStereoi+0x484> +800caea8: 00000000 nop +800caeac: 8c860008 lw a2,8(a0) +800caeb0: 8e030000 lw v1,0(s0) +800caeb4: 3c028019 lui v0,0x8019 +800caeb8: 00031880 sll v1,v1,0x2 +800caebc: 24424ab0 addiu v0,v0,19120 +800caec0: 70a63002 mul a2,a1,a2 +800caec4: 00621821 addu v1,v1,v0 +800caec8: 08032a62 j 800ca988 <_Z9MixStereoi+0x518> +800caecc: 8c640000 lw a0,0(v1) +800caed0: 2ca20011 sltiu v0,a1,17 +800caed4: 1440ff40 bnez v0,800cabd8 <_Z9MixStereoi+0x768> +800caed8: 00000000 nop +800caedc: 2405000f li a1,15 +800caee0: 08032af6 j 800cabd8 <_Z9MixStereoi+0x768> +800caee4: ae05007c sw a1,124(s0) +800caee8: 8fa40010 lw a0,16(sp) +800caeec: 24840001 addiu a0,a0,1 +800caef0: 08032936 j 800ca4d8 <_Z9MixStereoi+0x68> +800caef4: afa40010 sw a0,16(sp) + +800caef8 : +800caef8: 27bdff88 addiu sp,sp,-120 +800caefc: afb20058 sw s2,88(sp) +800caf00: 3c128028 lui s2,0x8028 +800caf04: afb50064 sw s5,100(sp) +800caf08: afb3005c sw s3,92(sp) +800caf0c: afb00050 sw s0,80(sp) +800caf10: afbf0074 sw ra,116(sp) +800caf14: afbe0070 sw s8,112(sp) +800caf18: afb7006c sw s7,108(sp) +800caf1c: afb60068 sw s6,104(sp) +800caf20: afb40060 sw s4,96(sp) +800caf24: afb10054 sw s1,84(sp) +800caf28: 26509c78 addiu s0,s2,-25480 +800caf2c: 92020014 lbu v0,20(s0) +800caf30: 0080a821 move s5,a0 +800caf34: 10400062 beqz v0,800cb0c0 +800caf38: 00a09821 move s3,a1 +800caf3c: 26439c78 addiu v1,s2,-25480 +800caf40: 9062001c lbu v0,28(v1) +800caf44: 10400030 beqz v0,800cb008 +800caf48: 00000000 nop +800caf4c: 90620014 lbu v0,20(v1) +800caf50: 14400102 bnez v0,800cb35c +800caf54: 3c028021 lui v0,0x8021 +800caf58: 244469e0 addiu a0,v0,27104 +800caf5c: 8c820008 lw v0,8(a0) +800caf60: 1440006c bnez v0,800cb114 +800caf64: 00000000 nop +800caf68: 1a60001b blez s3,800cafd8 +800caf6c: 3c02802a lui v0,0x802a +800caf70: 02a02821 move a1,s5 +800caf74: 244713a8 addiu a3,v0,5032 +800caf78: 00805821 move t3,a0 +800caf7c: 00003021 move a2,zero +800caf80: 240a7fff li t2,32767 +800caf84: 34098000 li t1,0x8000 +800caf88: 24088000 li t0,-32768 +800caf8c: 30c30001 andi v1,a2,0x1 +800caf90: 00031880 sll v1,v1,0x2 +800caf94: 006b1821 addu v1,v1,t3 +800caf98: 8c640614 lw a0,1556(v1) +800caf9c: 8ce20000 lw v0,0(a3) +800cafa0: 24c60001 addiu a2,a2,1 +800cafa4: 70441002 mul v0,v0,a0 +800cafa8: 24e70004 addiu a3,a3,4 +800cafac: 2444007f addiu a0,v0,127 +800cafb0: 28430000 slti v1,v0,0 +800cafb4: 0083100b movn v0,a0,v1 +800cafb8: 000211c3 sra v0,v0,0x7 +800cafbc: 0049182a slt v1,v0,t1 +800cafc0: 0143100a movz v0,t2,v1 +800cafc4: 28448000 slti a0,v0,-32768 +800cafc8: 0104100b movn v0,t0,a0 +800cafcc: a4a20000 sh v0,0(a1) +800cafd0: 1666ffee bne s3,a2,800caf8c +800cafd4: 24a50002 addiu a1,a1,2 +800cafd8: 8fbf0074 lw ra,116(sp) +800cafdc: 8fbe0070 lw s8,112(sp) +800cafe0: 8fb7006c lw s7,108(sp) +800cafe4: 8fb60068 lw s6,104(sp) +800cafe8: 8fb50064 lw s5,100(sp) +800cafec: 8fb40060 lw s4,96(sp) +800caff0: 8fb3005c lw s3,92(sp) +800caff4: 8fb20058 lw s2,88(sp) +800caff8: 8fb10054 lw s1,84(sp) +800caffc: 8fb00050 lw s0,80(sp) +800cb000: 03e00008 jr ra +800cb004: 27bd0078 addiu sp,sp,120 +800cb008: 90620014 lbu v0,20(v1) +800cb00c: 144000c2 bnez v0,800cb318 +800cb010: 3c028021 lui v0,0x8021 +800cb014: 244469e0 addiu a0,v0,27104 +800cb018: 8c820008 lw v0,8(a0) +800cb01c: 1440007b bnez v0,800cb20c +800cb020: 00000000 nop +800cb024: 1a60ffec blez s3,800cafd8 +800cb028: 3c02802a lui v0,0x802a +800cb02c: 244713a8 addiu a3,v0,5032 +800cb030: 00805021 move t2,a0 +800cb034: 00003021 move a2,zero +800cb038: 2409007f li t1,127 +800cb03c: 2408ff80 li t0,-128 +800cb040: 30c30001 andi v1,a2,0x1 +800cb044: 00031880 sll v1,v1,0x2 +800cb048: 006a1821 addu v1,v1,t2 +800cb04c: 8c640614 lw a0,1556(v1) +800cb050: 8ce20000 lw v0,0(a3) +800cb054: 02a62821 addu a1,s5,a2 +800cb058: 70441002 mul v0,v0,a0 +800cb05c: 24c60001 addiu a2,a2,1 +800cb060: 24447fff addiu a0,v0,32767 +800cb064: 28430000 slti v1,v0,0 +800cb068: 0083100b movn v0,a0,v1 +800cb06c: 000213c3 sra v0,v0,0xf +800cb070: 28430080 slti v1,v0,128 +800cb074: 0123100a movz v0,t1,v1 +800cb078: 2844ff80 slti a0,v0,-128 +800cb07c: 0104100b movn v0,t0,a0 +800cb080: 2442ff80 addiu v0,v0,-128 +800cb084: a0a20000 sb v0,0(a1) +800cb088: 1666ffed bne s3,a2,800cb040 +800cb08c: 24e70004 addiu a3,a3,4 +800cb090: 8fbf0074 lw ra,116(sp) +800cb094: 8fbe0070 lw s8,112(sp) +800cb098: 8fb7006c lw s7,108(sp) +800cb09c: 8fb60068 lw s6,104(sp) +800cb0a0: 8fb50064 lw s5,100(sp) +800cb0a4: 8fb40060 lw s4,96(sp) +800cb0a8: 8fb3005c lw s3,92(sp) +800cb0ac: 8fb20058 lw s2,88(sp) +800cb0b0: 8fb10054 lw s1,84(sp) +800cb0b4: 8fb00050 lw s0,80(sp) +800cb0b8: 03e00008 jr ra +800cb0bc: 27bd0078 addiu sp,sp,120 +800cb0c0: 00058880 sll s1,a1,0x2 +800cb0c4: 3c028011 lui v0,0x8011 +800cb0c8: 3c04802a lui a0,0x802a +800cb0cc: 248413a8 addiu a0,a0,5032 +800cb0d0: 2454ca64 addiu s4,v0,-13724 +800cb0d4: 00002821 move a1,zero +800cb0d8: 0280f809 jalr s4 +800cb0dc: 02203021 move a2,s1 +800cb0e0: 3c038021 lui v1,0x8021 +800cb0e4: 8c6269e8 lw v0,27112(v1) +800cb0e8: 144000ad bnez v0,800cb3a0 +800cb0ec: 3c04802b lui a0,0x802b +800cb0f0: 8e020018 lw v0,24(s0) +800cb0f4: 14400083 bnez v0,800cb304 +800cb0f8: 3c02800d lui v0,0x800d +800cb0fc: 3c02800d lui v0,0x800d +800cb100: 24429ae0 addiu v0,v0,-25888 +800cb104: 0040f809 jalr v0 +800cb108: 02602021 move a0,s3 +800cb10c: 08032bd0 j 800caf40 +800cb110: 26439c78 addiu v1,s2,-25480 +800cb114: 8c850014 lw a1,20(a0) +800cb118: 10a0ff93 beqz a1,800caf68 +800cb11c: 00000000 nop +800cb120: 8c620018 lw v0,24(v1) +800cb124: 144000df bnez v0,800cb4a4 +800cb128: 00000000 nop +800cb12c: 90820610 lbu v0,1552(a0) +800cb130: 104002b4 beqz v0,800cbc04 +800cb134: 00000000 nop +800cb138: 1a60ffa7 blez s3,800cafd8 +800cb13c: 3c028021 lui v0,0x8021 +800cb140: 244d69e0 addiu t5,v0,27104 +800cb144: 3c02802b lui v0,0x802b +800cb148: 244c13a8 addiu t4,v0,5032 +800cb14c: 3c03802a lui v1,0x802a +800cb150: 3c028028 lui v0,0x8028 +800cb154: 8daf000c lw t7,12(t5) +800cb158: 8dae0014 lw t6,20(t5) +800cb15c: 8da80010 lw t0,16(t5) +800cb160: 02a04821 move t1,s5 +800cb164: 246b13a8 addiu t3,v1,5032 +800cb168: 24549ca8 addiu s4,v0,-25432 +800cb16c: 00005021 move t2,zero +800cb170: 24127fff li s2,32767 +800cb174: 24118000 li s1,-32768 +800cb178: 34108000 li s0,0x8000 +800cb17c: 00083880 sll a3,t0,0x2 +800cb180: 00f43821 addu a3,a3,s4 +800cb184: 8ce40000 lw a0,0(a3) +800cb188: 8d620000 lw v0,0(t3) +800cb18c: 8da3061c lw v1,1564(t5) +800cb190: 8da50614 lw a1,1556(t5) +800cb194: 70833002 mul a2,a0,v1 +800cb198: 70451802 mul v1,v0,a1 +800cb19c: 708f2002 mul a0,a0,t7 +800cb1a0: 00661021 addu v0,v1,a2 +800cb1a4: 2446007f addiu a2,v0,127 +800cb1a8: 28430000 slti v1,v0,0 +800cb1ac: 00c3100b movn v0,a2,v1 +800cb1b0: 000211c3 sra v0,v0,0x7 +800cb1b4: 2486007f addiu a2,a0,127 +800cb1b8: 28830000 slti v1,a0,0 +800cb1bc: 0050282a slt a1,v0,s0 +800cb1c0: 00c3200b movn a0,a2,v1 +800cb1c4: 0245100a movz v0,s2,a1 +800cb1c8: 8d860000 lw a2,0(t4) +800cb1cc: 25080001 addiu t0,t0,1 +800cb1d0: 28438000 slti v1,v0,-32768 +800cb1d4: 000421c3 sra a0,a0,0x7 +800cb1d8: 0223100b movn v0,s1,v1 +800cb1dc: 00862021 addu a0,a0,a2 +800cb1e0: 010e182a slt v1,t0,t6 +800cb1e4: 254a0001 addiu t2,t2,1 +800cb1e8: a5220000 sh v0,0(t1) +800cb1ec: ace40000 sw a0,0(a3) +800cb1f0: 0003400a movz t0,zero,v1 +800cb1f4: 258c0004 addiu t4,t4,4 +800cb1f8: 256b0004 addiu t3,t3,4 +800cb1fc: 166affdf bne s3,t2,800cb17c +800cb200: 25290002 addiu t1,t1,2 +800cb204: 08032bf6 j 800cafd8 +800cb208: ada80010 sw t0,16(t5) +800cb20c: 8c820014 lw v0,20(a0) +800cb210: 1040ff84 beqz v0,800cb024 +800cb214: 00000000 nop +800cb218: 8c620018 lw v0,24(v1) +800cb21c: 14400066 bnez v0,800cb3b8 +800cb220: 00000000 nop +800cb224: 90820610 lbu v0,1552(a0) +800cb228: 104000d8 beqz v0,800cb58c +800cb22c: 00000000 nop +800cb230: 1a60ff69 blez s3,800cafd8 +800cb234: 3c02802b lui v0,0x802b +800cb238: 3c03802a lui v1,0x802a +800cb23c: 3c058028 lui a1,0x8028 +800cb240: 244d13a8 addiu t5,v0,5032 +800cb244: 246c13a8 addiu t4,v1,5032 +800cb248: 00804821 move t1,a0 +800cb24c: 24af9ca8 addiu t7,a1,-25432 +800cb250: 00005821 move t3,zero +800cb254: 2410007f li s0,127 +800cb258: 240eff80 li t6,-128 +800cb25c: 8d250010 lw a1,16(t1) +800cb260: 8d22000c lw v0,12(t1) +800cb264: 00053080 sll a2,a1,0x2 +800cb268: 00cf3021 addu a2,a2,t7 +800cb26c: 8cca0000 lw t2,0(a2) +800cb270: 8da80000 lw t0,0(t5) +800cb274: 71421002 mul v0,t2,v0 +800cb278: 8d270014 lw a3,20(t1) +800cb27c: 2444007f addiu a0,v0,127 +800cb280: 28430000 slti v1,v0,0 +800cb284: 0083100b movn v0,a0,v1 +800cb288: 24a50001 addiu a1,a1,1 +800cb28c: 000211c3 sra v0,v0,0x7 +800cb290: 00481021 addu v0,v0,t0 +800cb294: 00a7382a slt a3,a1,a3 +800cb298: 02ab4021 addu t0,s5,t3 +800cb29c: acc20000 sw v0,0(a2) +800cb2a0: 256b0001 addiu t3,t3,1 +800cb2a4: 14e00002 bnez a3,800cb2b0 +800cb2a8: ad250010 sw a1,16(t1) +800cb2ac: ad200010 sw zero,16(t1) +800cb2b0: 8d24061c lw a0,1564(t1) +800cb2b4: 8d820000 lw v0,0(t4) +800cb2b8: 8d230614 lw v1,1556(t1) +800cb2bc: 01440018 mult t2,a0 +800cb2c0: 25ad0004 addiu t5,t5,4 +800cb2c4: 70430000 madd v0,v1 +800cb2c8: 258c0004 addiu t4,t4,4 +800cb2cc: 00001012 mflo v0 +800cb2d0: 24447fff addiu a0,v0,32767 +800cb2d4: 28430000 slti v1,v0,0 +800cb2d8: 0083100b movn v0,a0,v1 +800cb2dc: 000213c3 sra v0,v0,0xf +800cb2e0: 28430080 slti v1,v0,128 +800cb2e4: 0203100a movz v0,s0,v1 +800cb2e8: 2844ff80 slti a0,v0,-128 +800cb2ec: 01c4100b movn v0,t6,a0 +800cb2f0: 2442ff80 addiu v0,v0,-128 +800cb2f4: 166bffd9 bne s3,t3,800cb25c +800cb2f8: a1020000 sb v0,0(t0) +800cb2fc: 08032bf7 j 800cafdc +800cb300: 8fbf0074 lw ra,116(sp) +800cb304: 2442a470 addiu v0,v0,-23440 +800cb308: 0040f809 jalr v0 +800cb30c: 02602021 move a0,s3 +800cb310: 08032bd0 j 800caf40 +800cb314: 26439c78 addiu v1,s2,-25480 +800cb318: 3c198011 lui t9,0x8011 +800cb31c: 02a02021 move a0,s5 +800cb320: 02603021 move a2,s3 +800cb324: 8fbf0074 lw ra,116(sp) +800cb328: 8fbe0070 lw s8,112(sp) +800cb32c: 8fb7006c lw s7,108(sp) +800cb330: 8fb60068 lw s6,104(sp) +800cb334: 8fb50064 lw s5,100(sp) +800cb338: 8fb40060 lw s4,96(sp) +800cb33c: 8fb3005c lw s3,92(sp) +800cb340: 8fb20058 lw s2,88(sp) +800cb344: 8fb10054 lw s1,84(sp) +800cb348: 8fb00050 lw s0,80(sp) +800cb34c: 24050080 li a1,128 +800cb350: 2739ca64 addiu t9,t9,-13724 +800cb354: 03200008 jr t9 +800cb358: 27bd0078 addiu sp,sp,120 +800cb35c: 3c198011 lui t9,0x8011 +800cb360: 02a02021 move a0,s5 +800cb364: 00133040 sll a2,s3,0x1 +800cb368: 8fbf0074 lw ra,116(sp) +800cb36c: 8fbe0070 lw s8,112(sp) +800cb370: 8fb7006c lw s7,108(sp) +800cb374: 8fb60068 lw s6,104(sp) +800cb378: 8fb50064 lw s5,100(sp) +800cb37c: 8fb40060 lw s4,96(sp) +800cb380: 8fb3005c lw s3,92(sp) +800cb384: 8fb20058 lw s2,88(sp) +800cb388: 8fb10054 lw s1,84(sp) +800cb38c: 8fb00050 lw s0,80(sp) +800cb390: 00002821 move a1,zero +800cb394: 2739ca64 addiu t9,t9,-13724 +800cb398: 03200008 jr t9 +800cb39c: 27bd0078 addiu sp,sp,120 +800cb3a0: 248413a8 addiu a0,a0,5032 +800cb3a4: 02203021 move a2,s1 +800cb3a8: 0280f809 jalr s4 +800cb3ac: 00002821 move a1,zero +800cb3b0: 08032c3c j 800cb0f0 +800cb3b4: 00000000 nop +800cb3b8: 90820610 lbu v0,1552(a0) +800cb3bc: 104000f7 beqz v0,800cb79c +800cb3c0: 00000000 nop +800cb3c4: 1a60ff04 blez s3,800cafd8 +800cb3c8: 3c02802b lui v0,0x802b +800cb3cc: 244e13a8 addiu t6,v0,5032 +800cb3d0: 3c03802a lui v1,0x802a +800cb3d4: 3c028028 lui v0,0x8028 +800cb3d8: 246d13a8 addiu t5,v1,5032 +800cb3dc: 00805021 move t2,a0 +800cb3e0: 24519ca8 addiu s1,v0,-25432 +800cb3e4: 00006021 move t4,zero +800cb3e8: 240f007f li t7,127 +800cb3ec: 2410ff80 li s0,-128 +800cb3f0: 8d450010 lw a1,16(t2) +800cb3f4: 31820001 andi v0,t4,0x1 +800cb3f8: 00053080 sll a2,a1,0x2 +800cb3fc: 00021080 sll v0,v0,0x2 +800cb400: 00d13021 addu a2,a2,s1 +800cb404: 8cc90000 lw t1,0(a2) +800cb408: 004a5821 addu t3,v0,t2 +800cb40c: 8d42000c lw v0,12(t2) +800cb410: 8dc80000 lw t0,0(t6) +800cb414: 71221002 mul v0,t1,v0 +800cb418: 8d470014 lw a3,20(t2) +800cb41c: 2444007f addiu a0,v0,127 +800cb420: 28430000 slti v1,v0,0 +800cb424: 0083100b movn v0,a0,v1 +800cb428: 24a50001 addiu a1,a1,1 +800cb42c: 000211c3 sra v0,v0,0x7 +800cb430: 00481021 addu v0,v0,t0 +800cb434: 00a7382a slt a3,a1,a3 +800cb438: 02ac4021 addu t0,s5,t4 +800cb43c: acc20000 sw v0,0(a2) +800cb440: 258c0001 addiu t4,t4,1 +800cb444: 14e00002 bnez a3,800cb450 +800cb448: ad450010 sw a1,16(t2) +800cb44c: ad400010 sw zero,16(t2) +800cb450: 8d63061c lw v1,1564(t3) +800cb454: 8da20000 lw v0,0(t5) +800cb458: 01230018 mult t1,v1 +800cb45c: 8d650614 lw a1,1556(t3) +800cb460: 25ce0004 addiu t6,t6,4 +800cb464: 70450000 madd v0,a1 +800cb468: 25ad0004 addiu t5,t5,4 +800cb46c: 00001012 mflo v0 +800cb470: 24447fff addiu a0,v0,32767 +800cb474: 28430000 slti v1,v0,0 +800cb478: 0083100b movn v0,a0,v1 +800cb47c: 000213c3 sra v0,v0,0xf +800cb480: 28430080 slti v1,v0,128 +800cb484: 01e3100a movz v0,t7,v1 +800cb488: 2844ff80 slti a0,v0,-128 +800cb48c: 0204100b movn v0,s0,a0 +800cb490: 2442ff80 addiu v0,v0,-128 +800cb494: 166cffd6 bne s3,t4,800cb3f0 +800cb498: a1020000 sb v0,0(t0) +800cb49c: 08032bf7 j 800cafdc +800cb4a0: 8fbf0074 lw ra,116(sp) +800cb4a4: 90820610 lbu v0,1552(a0) +800cb4a8: 10400143 beqz v0,800cb9b8 +800cb4ac: 00000000 nop +800cb4b0: 1a60fec9 blez s3,800cafd8 +800cb4b4: 3c02802b lui v0,0x802b +800cb4b8: 244c13a8 addiu t4,v0,5032 +800cb4bc: 3c03802a lui v1,0x802a +800cb4c0: 3c028028 lui v0,0x8028 +800cb4c4: 8c8f000c lw t7,12(a0) +800cb4c8: 8c880010 lw t0,16(a0) +800cb4cc: 00806821 move t5,a0 +800cb4d0: 02a04821 move t1,s5 +800cb4d4: 246b13a8 addiu t3,v1,5032 +800cb4d8: 24549ca8 addiu s4,v0,-25432 +800cb4dc: 00a07021 move t6,a1 +800cb4e0: 00005021 move t2,zero +800cb4e4: 24117fff li s1,32767 +800cb4e8: 24128000 li s2,-32768 +800cb4ec: 34108000 li s0,0x8000 +800cb4f0: 31430001 andi v1,t2,0x1 +800cb4f4: 00083880 sll a3,t0,0x2 +800cb4f8: 00031880 sll v1,v1,0x2 +800cb4fc: 006d1821 addu v1,v1,t5 +800cb500: 00f43821 addu a3,a3,s4 +800cb504: 8ce40000 lw a0,0(a3) +800cb508: 8d620000 lw v0,0(t3) +800cb50c: 8c66061c lw a2,1564(v1) +800cb510: 8c650614 lw a1,1556(v1) +800cb514: 70863002 mul a2,a0,a2 +800cb518: 70451802 mul v1,v0,a1 +800cb51c: 708f2002 mul a0,a0,t7 +800cb520: 00661021 addu v0,v1,a2 +800cb524: 2446007f addiu a2,v0,127 +800cb528: 28430000 slti v1,v0,0 +800cb52c: 00c3100b movn v0,a2,v1 +800cb530: 000211c3 sra v0,v0,0x7 +800cb534: 2486007f addiu a2,a0,127 +800cb538: 28830000 slti v1,a0,0 +800cb53c: 0050282a slt a1,v0,s0 +800cb540: 00c3200b movn a0,a2,v1 +800cb544: 0225100a movz v0,s1,a1 +800cb548: 8d860000 lw a2,0(t4) +800cb54c: 25080001 addiu t0,t0,1 +800cb550: 28438000 slti v1,v0,-32768 +800cb554: 000421c3 sra a0,a0,0x7 +800cb558: 0243100b movn v0,s2,v1 +800cb55c: 00862021 addu a0,a0,a2 +800cb560: 010e182a slt v1,t0,t6 +800cb564: 254a0001 addiu t2,t2,1 +800cb568: a5220000 sh v0,0(t1) +800cb56c: ace40000 sw a0,0(a3) +800cb570: 0003400a movz t0,zero,v1 +800cb574: 258c0004 addiu t4,t4,4 +800cb578: 256b0004 addiu t3,t3,4 +800cb57c: 166affdc bne s3,t2,800cb4f0 +800cb580: 25290002 addiu t1,t1,2 +800cb584: 08032bf6 j 800cafd8 +800cb588: ada80010 sw t0,16(t5) +800cb58c: 1a60fe92 blez s3,800cafd8 +800cb590: 3c02802b lui v0,0x802b +800cb594: 245e13a8 addiu s8,v0,5032 +800cb598: 3c03802a lui v1,0x802a +800cb59c: 3c02802c lui v0,0x802c +800cb5a0: 3c05802c lui a1,0x802c +800cb5a4: 247713a8 addiu s7,v1,5032 +800cb5a8: 0080c821 move t9,a0 +800cb5ac: 245413cc addiu s4,v0,5068 +800cb5b0: 0000b021 move s6,zero +800cb5b4: 24b813a8 addiu t8,a1,5032 +800cb5b8: 8f2f0010 lw t7,16(t9) +800cb5bc: 3c06802c lui a2,0x802c +800cb5c0: 8cc713c8 lw a3,5064(a2) +800cb5c4: 3c088028 lui t0,0x8028 +800cb5c8: 25029ca8 addiu v0,t0,-25432 +800cb5cc: 000f8880 sll s1,t7,0x2 +800cb5d0: 02228821 addu s1,s1,v0 +800cb5d4: 30e40007 andi a0,a3,0x7 +800cb5d8: 24e2ffff addiu v0,a3,-1 +800cb5dc: 8e320000 lw s2,0(s1) +800cb5e0: 00042080 sll a0,a0,0x2 +800cb5e4: 30420007 andi v0,v0,0x7 +800cb5e8: 00942021 addu a0,a0,s4 +800cb5ec: 00021080 sll v0,v0,0x2 +800cb5f0: ac920000 sw s2,0(a0) +800cb5f4: 24e3fffd addiu v1,a3,-3 +800cb5f8: 00541021 addu v0,v0,s4 +800cb5fc: 8c490000 lw t1,0(v0) +800cb600: 8f060004 lw a2,4(t8) +800cb604: 30630007 andi v1,v1,0x7 +800cb608: 00031880 sll v1,v1,0x2 +800cb60c: 71264002 mul t0,t1,a2 +800cb610: 00741821 addu v1,v1,s4 +800cb614: 8c6a0000 lw t2,0(v1) +800cb618: 24e3fffc addiu v1,a3,-4 +800cb61c: 24e2fffe addiu v0,a3,-2 +800cb620: 30630007 andi v1,v1,0x7 +800cb624: 30420007 andi v0,v0,0x7 +800cb628: 00031880 sll v1,v1,0x2 +800cb62c: 8f05000c lw a1,12(t8) +800cb630: afa80048 sw t0,72(sp) +800cb634: 00741821 addu v1,v1,s4 +800cb638: 00021080 sll v0,v0,0x2 +800cb63c: 00541021 addu v0,v0,s4 +800cb640: 3c08802c lui t0,0x802c +800cb644: 8c6d0000 lw t5,0(v1) +800cb648: 8fa30048 lw v1,72(sp) +800cb64c: 71454802 mul t1,t2,a1 +800cb650: 8c500000 lw s0,0(v0) +800cb654: 8d0213a8 lw v0,5032(t0) +800cb658: 00600013 mtlo v1 +800cb65c: 72420000 madd s2,v0 +800cb660: 8f0a0008 lw t2,8(t8) +800cb664: 00004012 mflo t0 +800cb668: 24e6fff9 addiu a2,a3,-7 +800cb66c: 720a1002 mul v0,s0,t2 +800cb670: 30c60007 andi a2,a2,0x7 +800cb674: 24e4fffb addiu a0,a3,-5 +800cb678: 00063080 sll a2,a2,0x2 +800cb67c: 8f0b0010 lw t3,16(t8) +800cb680: 00d43021 addu a2,a2,s4 +800cb684: 30840007 andi a0,a0,0x7 +800cb688: 00494821 addu t1,v0,t1 +800cb68c: 00042080 sll a0,a0,0x2 +800cb690: 8cc20000 lw v0,0(a2) +800cb694: 71ab3002 mul a2,t5,t3 +800cb698: 00942021 addu a0,a0,s4 +800cb69c: 24e5fffa addiu a1,a3,-6 +800cb6a0: 8c8e0000 lw t6,0(a0) +800cb6a4: 8f0c0014 lw t4,20(t8) +800cb6a8: 30a50007 andi a1,a1,0x7 +800cb6ac: 00c84021 addu t0,a2,t0 +800cb6b0: 00052880 sll a1,a1,0x2 +800cb6b4: 71cc3002 mul a2,t6,t4 +800cb6b8: 00b42821 addu a1,a1,s4 +800cb6bc: 8ca30000 lw v1,0(a1) +800cb6c0: 8f040018 lw a0,24(t8) +800cb6c4: 8f05001c lw a1,28(t8) +800cb6c8: 00c94821 addu t1,a2,t1 +800cb6cc: 70643002 mul a2,v1,a0 +800cb6d0: 70452002 mul a0,v0,a1 +800cb6d4: 00c81821 addu v1,a2,t0 +800cb6d8: 00891021 addu v0,a0,t1 +800cb6dc: 00621821 addu v1,v1,v0 +800cb6e0: 2465007f addiu a1,v1,127 +800cb6e4: 28640000 slti a0,v1,0 +800cb6e8: 00a4180b movn v1,a1,a0 +800cb6ec: 8f22000c lw v0,12(t9) +800cb6f0: 000341c3 sra t0,v1,0x7 +800cb6f4: 71021002 mul v0,t0,v0 +800cb6f8: 8fc60000 lw a2,0(s8) +800cb6fc: 2444007f addiu a0,v0,127 +800cb700: 28430000 slti v1,v0,0 +800cb704: 0083100b movn v0,a0,v1 +800cb708: 8f250014 lw a1,20(t9) +800cb70c: 000211c3 sra v0,v0,0x7 +800cb710: 25ef0001 addiu t7,t7,1 +800cb714: 00461021 addu v0,v0,a2 +800cb718: 24e70001 addiu a3,a3,1 +800cb71c: ae220000 sw v0,0(s1) +800cb720: 01e5282a slt a1,t7,a1 +800cb724: 3c02802c lui v0,0x802c +800cb728: ac4713c8 sw a3,5064(v0) +800cb72c: 14a00002 bnez a1,800cb738 +800cb730: af2f0010 sw t7,16(t9) +800cb734: af200010 sw zero,16(t9) +800cb738: 8f23061c lw v1,1564(t9) +800cb73c: 8ee20000 lw v0,0(s7) +800cb740: 01030018 mult t0,v1 +800cb744: 8f240614 lw a0,1556(t9) +800cb748: 2406ff80 li a2,-128 +800cb74c: 70440000 madd v0,a0 +800cb750: 2404007f li a0,127 +800cb754: 00001012 mflo v0 +800cb758: 27de0004 addiu s8,s8,4 +800cb75c: 28430000 slti v1,v0,0 +800cb760: 24457fff addiu a1,v0,32767 +800cb764: 00a3100b movn v0,a1,v1 +800cb768: 000213c3 sra v0,v0,0xf +800cb76c: 28430080 slti v1,v0,128 +800cb770: 0083100a movz v0,a0,v1 +800cb774: 2844ff80 slti a0,v0,-128 +800cb778: 0044300a movz a2,v0,a0 +800cb77c: 24c6ff80 addiu a2,a2,-128 +800cb780: 02d51021 addu v0,s6,s5 +800cb784: 26d60001 addiu s6,s6,1 +800cb788: a0460000 sb a2,0(v0) +800cb78c: 1676ff8a bne s3,s6,800cb5b8 +800cb790: 26f70004 addiu s7,s7,4 +800cb794: 08032bf7 j 800cafdc +800cb798: 8fbf0074 lw ra,116(sp) +800cb79c: 1a60fe0e blez s3,800cafd8 +800cb7a0: 3c02802b lui v0,0x802b +800cb7a4: 245e13a8 addiu s8,v0,5032 +800cb7a8: 3c03802a lui v1,0x802a +800cb7ac: 0080c821 move t9,a0 +800cb7b0: 3c02802c lui v0,0x802c +800cb7b4: 3c04802c lui a0,0x802c +800cb7b8: 247713a8 addiu s7,v1,5032 +800cb7bc: 245413cc addiu s4,v0,5068 +800cb7c0: 0000b021 move s6,zero +800cb7c4: 249813a8 addiu t8,a0,5032 +800cb7c8: 8f2f0010 lw t7,16(t9) +800cb7cc: 3c05802c lui a1,0x802c +800cb7d0: 8ca713c8 lw a3,5064(a1) +800cb7d4: 3c068028 lui a2,0x8028 +800cb7d8: 24c29ca8 addiu v0,a2,-25432 +800cb7dc: 000f8880 sll s1,t7,0x2 +800cb7e0: 02228821 addu s1,s1,v0 +800cb7e4: 30e4000f andi a0,a3,0xf +800cb7e8: 24e2fffe addiu v0,a3,-2 +800cb7ec: 8e320000 lw s2,0(s1) +800cb7f0: 00042080 sll a0,a0,0x2 +800cb7f4: 3042000f andi v0,v0,0xf +800cb7f8: 00942021 addu a0,a0,s4 +800cb7fc: 00021080 sll v0,v0,0x2 +800cb800: ac920000 sw s2,0(a0) +800cb804: 24e3fffa addiu v1,a3,-6 +800cb808: 00541021 addu v0,v0,s4 +800cb80c: 8c490000 lw t1,0(v0) +800cb810: 8f060004 lw a2,4(t8) +800cb814: 3063000f andi v1,v1,0xf +800cb818: 00031880 sll v1,v1,0x2 +800cb81c: 71264002 mul t0,t1,a2 +800cb820: 00741821 addu v1,v1,s4 +800cb824: 8c6a0000 lw t2,0(v1) +800cb828: 24e3fff8 addiu v1,a3,-8 +800cb82c: 24e2fffc addiu v0,a3,-4 +800cb830: 3063000f andi v1,v1,0xf +800cb834: 3042000f andi v0,v0,0xf +800cb838: 00031880 sll v1,v1,0x2 +800cb83c: 8f05000c lw a1,12(t8) +800cb840: afa80048 sw t0,72(sp) +800cb844: 00741821 addu v1,v1,s4 +800cb848: 00021080 sll v0,v0,0x2 +800cb84c: 00541021 addu v0,v0,s4 +800cb850: 3c08802c lui t0,0x802c +800cb854: 8c6d0000 lw t5,0(v1) +800cb858: 8fa30048 lw v1,72(sp) +800cb85c: 71454802 mul t1,t2,a1 +800cb860: 8c500000 lw s0,0(v0) +800cb864: 8d0213a8 lw v0,5032(t0) +800cb868: 00600013 mtlo v1 +800cb86c: 72420000 madd s2,v0 +800cb870: 8f0a0008 lw t2,8(t8) +800cb874: 00004012 mflo t0 +800cb878: 24e6fff2 addiu a2,a3,-14 +800cb87c: 720a1002 mul v0,s0,t2 +800cb880: 30c6000f andi a2,a2,0xf +800cb884: 24e4fff6 addiu a0,a3,-10 +800cb888: 00063080 sll a2,a2,0x2 +800cb88c: 8f0b0010 lw t3,16(t8) +800cb890: 00d43021 addu a2,a2,s4 +800cb894: 3084000f andi a0,a0,0xf +800cb898: 00494821 addu t1,v0,t1 +800cb89c: 00042080 sll a0,a0,0x2 +800cb8a0: 8cc20000 lw v0,0(a2) +800cb8a4: 71ab3002 mul a2,t5,t3 +800cb8a8: 00942021 addu a0,a0,s4 +800cb8ac: 24e5fff4 addiu a1,a3,-12 +800cb8b0: 8c8e0000 lw t6,0(a0) +800cb8b4: 8f0c0014 lw t4,20(t8) +800cb8b8: 30a5000f andi a1,a1,0xf +800cb8bc: 00c84021 addu t0,a2,t0 +800cb8c0: 00052880 sll a1,a1,0x2 +800cb8c4: 71cc3002 mul a2,t6,t4 +800cb8c8: 00b42821 addu a1,a1,s4 +800cb8cc: 8ca30000 lw v1,0(a1) +800cb8d0: 8f040018 lw a0,24(t8) +800cb8d4: 8f05001c lw a1,28(t8) +800cb8d8: 00c94821 addu t1,a2,t1 +800cb8dc: 70643002 mul a2,v1,a0 +800cb8e0: 70452002 mul a0,v0,a1 +800cb8e4: 00c81821 addu v1,a2,t0 +800cb8e8: 00891021 addu v0,a0,t1 +800cb8ec: 00621821 addu v1,v1,v0 +800cb8f0: 2465007f addiu a1,v1,127 +800cb8f4: 28640000 slti a0,v1,0 +800cb8f8: 00a4180b movn v1,a1,a0 +800cb8fc: 8f22000c lw v0,12(t9) +800cb900: 000341c3 sra t0,v1,0x7 +800cb904: 71021002 mul v0,t0,v0 +800cb908: 8fc60000 lw a2,0(s8) +800cb90c: 2444007f addiu a0,v0,127 +800cb910: 28430000 slti v1,v0,0 +800cb914: 0083100b movn v0,a0,v1 +800cb918: 8f250014 lw a1,20(t9) +800cb91c: 000211c3 sra v0,v0,0x7 +800cb920: 25ef0001 addiu t7,t7,1 +800cb924: 00461021 addu v0,v0,a2 +800cb928: 24e70001 addiu a3,a3,1 +800cb92c: ae220000 sw v0,0(s1) +800cb930: 01e5282a slt a1,t7,a1 +800cb934: 3c02802c lui v0,0x802c +800cb938: ac4713c8 sw a3,5064(v0) +800cb93c: 14a00002 bnez a1,800cb948 +800cb940: af2f0010 sw t7,16(t9) +800cb944: af200010 sw zero,16(t9) +800cb948: 32c30001 andi v1,s6,0x1 +800cb94c: 00031880 sll v1,v1,0x2 +800cb950: 00791821 addu v1,v1,t9 +800cb954: 8c64061c lw a0,1564(v1) +800cb958: 8ee20000 lw v0,0(s7) +800cb95c: 01040018 mult t0,a0 +800cb960: 8c650614 lw a1,1556(v1) +800cb964: 2406ff80 li a2,-128 +800cb968: 70450000 madd v0,a1 +800cb96c: 27de0004 addiu s8,s8,4 +800cb970: 00001012 mflo v0 +800cb974: 26f70004 addiu s7,s7,4 +800cb978: 24447fff addiu a0,v0,32767 +800cb97c: 28430000 slti v1,v0,0 +800cb980: 0083100b movn v0,a0,v1 +800cb984: 000213c3 sra v0,v0,0xf +800cb988: 2404007f li a0,127 +800cb98c: 28430080 slti v1,v0,128 +800cb990: 0083100a movz v0,a0,v1 +800cb994: 2844ff80 slti a0,v0,-128 +800cb998: 0044300a movz a2,v0,a0 +800cb99c: 24c6ff80 addiu a2,a2,-128 +800cb9a0: 02d51021 addu v0,s6,s5 +800cb9a4: 26d60001 addiu s6,s6,1 +800cb9a8: 1676ff87 bne s3,s6,800cb7c8 +800cb9ac: a0460000 sb a2,0(v0) +800cb9b0: 08032bf7 j 800cafdc +800cb9b4: 8fbf0074 lw ra,116(sp) +800cb9b8: 1a60fd87 blez s3,800cafd8 +800cb9bc: 3c03802c lui v1,0x802c +800cb9c0: 246213a8 addiu v0,v1,5032 +800cb9c4: 0080b021 move s6,a0 +800cb9c8: 3c04802c lui a0,0x802c +800cb9cc: 8c8413c8 lw a0,5064(a0) +800cb9d0: 8c46001c lw a2,28(v0) +800cb9d4: 8c480010 lw t0,16(v0) +800cb9d8: 8c7713a8 lw s7,5032(v1) +800cb9dc: 8c580004 lw t8,4(v0) +800cb9e0: 8c430014 lw v1,20(v0) +800cb9e4: 8c590008 lw t9,8(v0) +800cb9e8: 8c5e000c lw s8,12(v0) +800cb9ec: 8c420018 lw v0,24(v0) +800cb9f0: afa40038 sw a0,56(sp) +800cb9f4: afa2002c sw v0,44(sp) +800cb9f8: 8ec4000c lw a0,12(s6) +800cb9fc: 3c02802b lui v0,0x802b +800cba00: afa30024 sw v1,36(sp) +800cba04: 245413a8 addiu s4,v0,5032 +800cba08: 3c03802a lui v1,0x802a +800cba0c: 3c02802c lui v0,0x802c +800cba10: 8ece0010 lw t6,16(s6) +800cba14: 8fa70038 lw a3,56(sp) +800cba18: 02a08021 move s0,s5 +800cba1c: afa60030 sw a2,48(sp) +800cba20: afa8001c sw t0,28(sp) +800cba24: afa40040 sw a0,64(sp) +800cba28: 247213a8 addiu s2,v1,5032 +800cba2c: 244f13cc addiu t7,v0,5068 +800cba30: 00a0a821 move s5,a1 +800cba34: 00008821 move s1,zero +800cba38: 3c058028 lui a1,0x8028 +800cba3c: 24a29ca8 addiu v0,a1,-25432 +800cba40: 000e6080 sll t4,t6,0x2 +800cba44: 01826021 addu t4,t4,v0 +800cba48: 30e4000f andi a0,a3,0xf +800cba4c: 24e2fffe addiu v0,a3,-2 +800cba50: 8d8d0000 lw t5,0(t4) +800cba54: 00042080 sll a0,a0,0x2 +800cba58: 3042000f andi v0,v0,0xf +800cba5c: 008f2021 addu a0,a0,t7 +800cba60: 00021080 sll v0,v0,0x2 +800cba64: ac8d0000 sw t5,0(a0) +800cba68: 004f1021 addu v0,v0,t7 +800cba6c: 8c440000 lw a0,0(v0) +800cba70: 24e3fffa addiu v1,a3,-6 +800cba74: 73044002 mul t0,t8,a0 +800cba78: 24e2fffc addiu v0,a3,-4 +800cba7c: 3063000f andi v1,v1,0xf +800cba80: 00031880 sll v1,v1,0x2 +800cba84: 3042000f andi v0,v0,0xf +800cba88: 006f1821 addu v1,v1,t7 +800cba8c: 00021080 sll v0,v0,0x2 +800cba90: 8c650000 lw a1,0(v1) +800cba94: afa80048 sw t0,72(sp) +800cba98: 004f1021 addu v0,v0,t7 +800cba9c: 8c4b0000 lw t3,0(v0) +800cbaa0: 8fa20048 lw v0,72(sp) +800cbaa4: 73c54002 mul t0,s8,a1 +800cbaa8: 24e6fff6 addiu a2,a3,-10 +800cbaac: 00400013 mtlo v0 +800cbab0: 30c6000f andi a2,a2,0xf +800cbab4: 71b70000 madd t5,s7 +800cbab8: 24e3fff8 addiu v1,a3,-8 +800cbabc: 24e4fff4 addiu a0,a3,-12 +800cbac0: 00063080 sll a2,a2,0x2 +800cbac4: 00cf3021 addu a2,a2,t7 +800cbac8: 3063000f andi v1,v1,0xf +800cbacc: 3084000f andi a0,a0,0xf +800cbad0: 24e5fff2 addiu a1,a3,-14 +800cbad4: 8cca0000 lw t2,0(a2) +800cbad8: 00031880 sll v1,v1,0x2 +800cbadc: 00003012 mflo a2 +800cbae0: 00042080 sll a0,a0,0x2 +800cbae4: 732b1002 mul v0,t9,t3 +800cbae8: 006f1821 addu v1,v1,t7 +800cbaec: 008f2021 addu a0,a0,t7 +800cbaf0: 30a5000f andi a1,a1,0xf +800cbaf4: 8c690000 lw t1,0(v1) +800cbaf8: 00052880 sll a1,a1,0x2 +800cbafc: 8c830000 lw v1,0(a0) +800cbb00: 8fa4001c lw a0,28(sp) +800cbb04: 00af2821 addu a1,a1,t7 +800cbb08: 00484021 addu t0,v0,t0 +800cbb0c: 8ca20000 lw v0,0(a1) +800cbb10: 70892802 mul a1,a0,t1 +800cbb14: 8fa40024 lw a0,36(sp) +800cbb18: 00a63021 addu a2,a1,a2 +800cbb1c: 708a2802 mul a1,a0,t2 +800cbb20: 8fa4002c lw a0,44(sp) +800cbb24: 00a84021 addu t0,a1,t0 +800cbb28: 70832802 mul a1,a0,v1 +800cbb2c: 8fa40030 lw a0,48(sp) +800cbb30: 00a61821 addu v1,a1,a2 +800cbb34: 70822802 mul a1,a0,v0 +800cbb38: 32240001 andi a0,s1,0x1 +800cbb3c: 00a81021 addu v0,a1,t0 +800cbb40: 00621821 addu v1,v1,v0 +800cbb44: 00042080 sll a0,a0,0x2 +800cbb48: 00962021 addu a0,a0,s6 +800cbb4c: 2465007f addiu a1,v1,127 +800cbb50: 28620000 slti v0,v1,0 +800cbb54: 00a2180b movn v1,a1,v0 +800cbb58: 8c86061c lw a2,1564(a0) +800cbb5c: 8e420000 lw v0,0(s2) +800cbb60: 8c850614 lw a1,1556(a0) +800cbb64: 8fa40040 lw a0,64(sp) +800cbb68: 000319c3 sra v1,v1,0x7 +800cbb6c: 70663002 mul a2,v1,a2 +800cbb70: 70641802 mul v1,v1,a0 +800cbb74: 70452002 mul a0,v0,a1 +800cbb78: 34058000 li a1,0x8000 +800cbb7c: 00861021 addu v0,a0,a2 +800cbb80: 2446007f addiu a2,v0,127 +800cbb84: 28440000 slti a0,v0,0 +800cbb88: 00c4100b movn v0,a2,a0 +800cbb8c: 000211c3 sra v0,v0,0x7 +800cbb90: 2466007f addiu a2,v1,127 +800cbb94: 28640000 slti a0,v1,0 +800cbb98: 00c4180b movn v1,a2,a0 +800cbb9c: 0045282a slt a1,v0,a1 +800cbba0: 24067fff li a2,32767 +800cbba4: 00c5100a movz v0,a2,a1 +800cbba8: 8e860000 lw a2,0(s4) +800cbbac: 25ce0001 addiu t6,t6,1 +800cbbb0: 28448000 slti a0,v0,-32768 +800cbbb4: 000319c3 sra v1,v1,0x7 +800cbbb8: 24088000 li t0,-32768 +800cbbbc: 0104100b movn v0,t0,a0 +800cbbc0: 00661821 addu v1,v1,a2 +800cbbc4: 01d5202a slt a0,t6,s5 +800cbbc8: 26310001 addiu s1,s1,1 +800cbbcc: a6020000 sh v0,0(s0) +800cbbd0: ad830000 sw v1,0(t4) +800cbbd4: 0004700a movz t6,zero,a0 +800cbbd8: 24e70001 addiu a3,a3,1 +800cbbdc: 26940004 addiu s4,s4,4 +800cbbe0: 26520004 addiu s2,s2,4 +800cbbe4: 1671ff94 bne s3,s1,800cba38 +800cbbe8: 26100002 addiu s0,s0,2 +800cbbec: 8fa30038 lw v1,56(sp) +800cbbf0: 3c04802c lui a0,0x802c +800cbbf4: 00731021 addu v0,v1,s3 +800cbbf8: aece0010 sw t6,16(s6) +800cbbfc: 08032bf6 j 800cafd8 +800cbc00: ac8213c8 sw v0,5064(a0) +800cbc04: 1a60fcf4 blez s3,800cafd8 +800cbc08: 3c04802c lui a0,0x802c +800cbc0c: 248213a8 addiu v0,a0,5032 +800cbc10: 3c05802c lui a1,0x802c +800cbc14: 8c46001c lw a2,28(v0) +800cbc18: 3c038021 lui v1,0x8021 +800cbc1c: 8ca513c8 lw a1,5064(a1) +800cbc20: 247669e0 addiu s6,v1,27104 +800cbc24: 8c430008 lw v1,8(v0) +800cbc28: afa5003c sw a1,60(sp) +800cbc2c: 8c480004 lw t0,4(v0) +800cbc30: 8c450010 lw a1,16(v0) +800cbc34: afa60034 sw a2,52(sp) +800cbc38: 8c9e13a8 lw s8,5032(a0) +800cbc3c: 8c460014 lw a2,20(v0) +800cbc40: 8c44000c lw a0,12(v0) +800cbc44: 8c570018 lw s7,24(v0) +800cbc48: 3c02802b lui v0,0x802b +800cbc4c: afa30014 sw v1,20(sp) +800cbc50: 245413a8 addiu s4,v0,5032 +800cbc54: 3c03802a lui v1,0x802a +800cbc58: 3c02802c lui v0,0x802c +800cbc5c: 8ece0010 lw t6,16(s6) +800cbc60: 8ed8000c lw t8,12(s6) +800cbc64: 8ed90014 lw t9,20(s6) +800cbc68: 8fa7003c lw a3,60(sp) +800cbc6c: 02a08021 move s0,s5 +800cbc70: afa80010 sw t0,16(sp) +800cbc74: afa40018 sw a0,24(sp) +800cbc78: afa50020 sw a1,32(sp) +800cbc7c: afa60028 sw a2,40(sp) +800cbc80: 247213a8 addiu s2,v1,5032 +800cbc84: 244f13cc addiu t7,v0,5068 +800cbc88: 00008821 move s1,zero +800cbc8c: 24157fff li s5,32767 +800cbc90: 3c088028 lui t0,0x8028 +800cbc94: 25029ca8 addiu v0,t0,-25432 +800cbc98: 000e6080 sll t4,t6,0x2 +800cbc9c: 01826021 addu t4,t4,v0 +800cbca0: 30e40007 andi a0,a3,0x7 +800cbca4: 24e2ffff addiu v0,a3,-1 +800cbca8: 8d8d0000 lw t5,0(t4) +800cbcac: 00042080 sll a0,a0,0x2 +800cbcb0: 30420007 andi v0,v0,0x7 +800cbcb4: 008f2021 addu a0,a0,t7 +800cbcb8: 00021080 sll v0,v0,0x2 +800cbcbc: ac8d0000 sw t5,0(a0) +800cbcc0: 004f1021 addu v0,v0,t7 +800cbcc4: 8c440000 lw a0,0(v0) +800cbcc8: 8fa80010 lw t0,16(sp) +800cbccc: 24e3fffd addiu v1,a3,-3 +800cbcd0: 71044002 mul t0,t0,a0 +800cbcd4: 24e2fffe addiu v0,a3,-2 +800cbcd8: 30630007 andi v1,v1,0x7 +800cbcdc: 00031880 sll v1,v1,0x2 +800cbce0: 30420007 andi v0,v0,0x7 +800cbce4: 006f1821 addu v1,v1,t7 +800cbce8: 00021080 sll v0,v0,0x2 +800cbcec: 8c650000 lw a1,0(v1) +800cbcf0: afa80048 sw t0,72(sp) +800cbcf4: 8fa40018 lw a0,24(sp) +800cbcf8: 004f1021 addu v0,v0,t7 +800cbcfc: 8c4b0000 lw t3,0(v0) +800cbd00: 8fa20048 lw v0,72(sp) +800cbd04: 70854002 mul t0,a0,a1 +800cbd08: 24e3fffc addiu v1,a3,-4 +800cbd0c: 24e6fffb addiu a2,a3,-5 +800cbd10: 00400013 mtlo v0 +800cbd14: 30630007 andi v1,v1,0x7 +800cbd18: 30c60007 andi a2,a2,0x7 +800cbd1c: 71be0000 madd t5,s8 +800cbd20: 8fa20014 lw v0,20(sp) +800cbd24: 00031880 sll v1,v1,0x2 +800cbd28: 00063080 sll a2,a2,0x2 +800cbd2c: 006f1821 addu v1,v1,t7 +800cbd30: 00cf3021 addu a2,a2,t7 +800cbd34: 24e4fffa addiu a0,a3,-6 +800cbd38: 8c690000 lw t1,0(v1) +800cbd3c: 8cca0000 lw t2,0(a2) +800cbd40: 00003012 mflo a2 +800cbd44: 704b1802 mul v1,v0,t3 +800cbd48: 30840007 andi a0,a0,0x7 +800cbd4c: 24e5fff9 addiu a1,a3,-7 +800cbd50: 00042080 sll a0,a0,0x2 +800cbd54: 008f2021 addu a0,a0,t7 +800cbd58: 30a50007 andi a1,a1,0x7 +800cbd5c: 00684021 addu t0,v1,t0 +800cbd60: 00052880 sll a1,a1,0x2 +800cbd64: 8c830000 lw v1,0(a0) +800cbd68: 8fa40020 lw a0,32(sp) +800cbd6c: 00af2821 addu a1,a1,t7 +800cbd70: 8ca20000 lw v0,0(a1) +800cbd74: 70892802 mul a1,a0,t1 +800cbd78: 8fa40028 lw a0,40(sp) +800cbd7c: 00a63021 addu a2,a1,a2 +800cbd80: 708a2802 mul a1,a0,t2 +800cbd84: 72e32002 mul a0,s7,v1 +800cbd88: 00a84021 addu t0,a1,t0 +800cbd8c: 00861821 addu v1,a0,a2 +800cbd90: 8fa40034 lw a0,52(sp) +800cbd94: 25ce0001 addiu t6,t6,1 +800cbd98: 70822802 mul a1,a0,v0 +800cbd9c: 26310001 addiu s1,s1,1 +800cbda0: 00a81021 addu v0,a1,t0 +800cbda4: 00621821 addu v1,v1,v0 +800cbda8: 2464007f addiu a0,v1,127 +800cbdac: 28620000 slti v0,v1,0 +800cbdb0: 0082180b movn v1,a0,v0 +800cbdb4: 8ec5061c lw a1,1564(s6) +800cbdb8: 8e420000 lw v0,0(s2) +800cbdbc: 8ec40614 lw a0,1556(s6) +800cbdc0: 000319c3 sra v1,v1,0x7 +800cbdc4: 70653002 mul a2,v1,a1 +800cbdc8: 70442802 mul a1,v0,a0 +800cbdcc: 70781802 mul v1,v1,t8 +800cbdd0: 00a61021 addu v0,a1,a2 +800cbdd4: 2445007f addiu a1,v0,127 +800cbdd8: 28440000 slti a0,v0,0 +800cbddc: 00a4100b movn v0,a1,a0 +800cbde0: 000211c3 sra v0,v0,0x7 +800cbde4: 2466007f addiu a2,v1,127 +800cbde8: 28640000 slti a0,v1,0 +800cbdec: 34058000 li a1,0x8000 +800cbdf0: 00c4180b movn v1,a2,a0 +800cbdf4: 0045282a slt a1,v0,a1 +800cbdf8: 8e860000 lw a2,0(s4) +800cbdfc: 02a5100a movz v0,s5,a1 +800cbe00: 000319c3 sra v1,v1,0x7 +800cbe04: 28448000 slti a0,v0,-32768 +800cbe08: 00661821 addu v1,v1,a2 +800cbe0c: 24068000 li a2,-32768 +800cbe10: 00c4100b movn v0,a2,a0 +800cbe14: 01d9202a slt a0,t6,t9 +800cbe18: a6020000 sh v0,0(s0) +800cbe1c: ad830000 sw v1,0(t4) +800cbe20: 0004700a movz t6,zero,a0 +800cbe24: 24e70001 addiu a3,a3,1 +800cbe28: 26940004 addiu s4,s4,4 +800cbe2c: 26520004 addiu s2,s2,4 +800cbe30: 1671ff97 bne s3,s1,800cbc90 +800cbe34: 26100002 addiu s0,s0,2 +800cbe38: 8fa8003c lw t0,60(sp) +800cbe3c: 3c03802c lui v1,0x802c +800cbe40: 01131021 addu v0,t0,s3 +800cbe44: aece0010 sw t6,16(s6) +800cbe48: 08032bf6 j 800cafd8 +800cbe4c: ac6213c8 sw v0,5064(v1) + +800cbe50 : +800cbe50: 3c19800d lui t9,0x800d +800cbe54: 2739aef8 addiu t9,t9,-20744 +800cbe58: 03200008 jr t9 +800cbe5c: 00c42021 addu a0,a2,a0 + +800cbe60 <_Z15S9xSetSoundADSRiiiiii>: +800cbe60: 00041900 sll v1,a0,0x4 +800cbe64: 00041180 sll v0,a0,0x6 +800cbe68: 00431023 subu v0,v0,v1 +800cbe6c: 00441023 subu v0,v0,a0 +800cbe70: 3c038021 lui v1,0x8021 +800cbe74: 27bdffe8 addiu sp,sp,-24 +800cbe78: 00024880 sll t1,v0,0x2 +800cbe7c: 246b69e0 addiu t3,v1,27104 +800cbe80: afbf0014 sw ra,20(sp) +800cbe84: afb00010 sw s0,16(sp) +800cbe88: 012b1821 addu v1,t1,t3 +800cbe8c: 8fa2002c lw v0,44(sp) +800cbe90: 8faa0028 lw t2,40(sp) +800cbe94: 8c680030 lw t0,48(v1) +800cbe98: 25440001 addiu a0,t2,1 +800cbe9c: ac620070 sw v0,112(v1) +800cbea0: 24020002 li v0,2 +800cbea4: 00c06021 move t4,a2 +800cbea8: ac640074 sw a0,116(v1) +800cbeac: ac650064 sw a1,100(v1) +800cbeb0: ac660068 sw a2,104(v1) +800cbeb4: 1102000a beq t0,v0,800cbee0 <_Z15S9xSetSoundADSRiiiiii+0x80> +800cbeb8: ac67006c sw a3,108(v1) +800cbebc: 24020003 li v0,3 +800cbec0: 11020029 beq t0,v0,800cbf68 <_Z15S9xSetSoundADSRiiiiii+0x108> +800cbec4: 24020001 li v0,1 +800cbec8: 1102004b beq t0,v0,800cbff8 <_Z15S9xSetSoundADSRiiiiii+0x198> +800cbecc: 25220030 addiu v0,t1,48 +800cbed0: 8fbf0014 lw ra,20(sp) +800cbed4: 8fb00010 lw s0,16(sp) +800cbed8: 03e00008 jr ra +800cbedc: 27bd0018 addiu sp,sp,24 +800cbee0: 000a11c0 sll v0,t2,0x7 +800cbee4: 004a1023 subu v0,v0,t2 +800cbee8: 25230030 addiu v1,t1,48 +800cbeec: 2442007f addiu v0,v0,127 +800cbef0: 006b8021 addu s0,v1,t3 +800cbef4: 000210c3 sra v0,v0,0x3 +800cbef8: 2403ffff li v1,-1 +800cbefc: 10c3001f beq a2,v1,800cbf7c <_Z15S9xSetSoundADSRiiiiii+0x11c> +800cbf00: a6020024 sh v0,36(s0) +800cbf04: 10c0001e beqz a2,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120> +800cbf08: ae030030 sw v1,48(s0) +800cbf0c: 3c028028 lui v0,0x8028 +800cbf10: 24449c78 addiu a0,v0,-25480 +800cbf14: 8c830008 lw v1,8(a0) +800cbf18: 10600019 beqz v1,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120> +800cbf1c: 00000000 nop +800cbf20: 8c860008 lw a2,8(a0) +800cbf24: 8e030000 lw v1,0(s0) +800cbf28: 3c028019 lui v0,0x8019 +800cbf2c: 00031880 sll v1,v1,0x2 +800cbf30: 24424ab0 addiu v0,v0,19120 +800cbf34: 71863002 mul a2,t4,a2 +800cbf38: 00621821 addu v1,v1,v0 +800cbf3c: 8c640000 lw a0,0(v1) +800cbf40: 3c0203e8 lui v0,0x3e8 +800cbf44: 00820018 mult a0,v0 +800cbf48: 3c028019 lui v0,0x8019 +800cbf4c: 00002012 mflo a0 +800cbf50: 00002810 mfhi a1 +800cbf54: 24429370 addiu v0,v0,-27792 +800cbf58: 0040f809 jalr v0 +800cbf5c: 00003821 move a3,zero +800cbf60: 08032fb4 j 800cbed0 <_Z15S9xSetSoundADSRiiiiii+0x70> +800cbf64: ae02002c sw v0,44(s0) +800cbf68: 25220030 addiu v0,t1,48 +800cbf6c: 004b8021 addu s0,v0,t3 +800cbf70: 2402ffff li v0,-1 +800cbf74: 14e20007 bne a3,v0,800cbf94 <_Z15S9xSetSoundADSRiiiiii+0x134> +800cbf78: a6000024 sh zero,36(s0) +800cbf7c: ae000030 sw zero,48(s0) +800cbf80: ae00002c sw zero,44(s0) +800cbf84: 8fbf0014 lw ra,20(sp) +800cbf88: 8fb00010 lw s0,16(sp) +800cbf8c: 03e00008 jr ra +800cbf90: 27bd0018 addiu sp,sp,24 +800cbf94: 10e0fffa beqz a3,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120> +800cbf98: ae020030 sw v0,48(s0) +800cbf9c: 3c028028 lui v0,0x8028 +800cbfa0: 24459c78 addiu a1,v0,-25480 +800cbfa4: 8ca30008 lw v1,8(a1) +800cbfa8: 1060fff5 beqz v1,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120> +800cbfac: 00000000 nop +800cbfb0: 8e030000 lw v1,0(s0) +800cbfb4: 3c028019 lui v0,0x8019 +800cbfb8: 24424ab0 addiu v0,v0,19120 +800cbfbc: 00031880 sll v1,v1,0x2 +800cbfc0: 00621821 addu v1,v1,v0 +800cbfc4: 8c640000 lw a0,0(v1) +800cbfc8: 3c0203e8 lui v0,0x3e8 +800cbfcc: 00820018 mult a0,v0 +800cbfd0: 8ca60008 lw a2,8(a1) +800cbfd4: 00002012 mflo a0 +800cbfd8: 00002810 mfhi a1 +800cbfdc: 70e63002 mul a2,a3,a2 +800cbfe0: 3c028019 lui v0,0x8019 +800cbfe4: 24429370 addiu v0,v0,-27792 +800cbfe8: 0040f809 jalr v0 +800cbfec: 00003821 move a3,zero +800cbff0: 08032fb4 j 800cbed0 <_Z15S9xSetSoundADSRiiiiii+0x70> +800cbff4: ae02002c sw v0,44(s0) +800cbff8: 004b8021 addu s0,v0,t3 +800cbffc: 2403007f li v1,127 +800cc000: 2402ffff li v0,-1 +800cc004: 10a2ffdd beq a1,v0,800cbf7c <_Z15S9xSetSoundADSRiiiiii+0x11c> +800cc008: a6030024 sh v1,36(s0) +800cc00c: 10a0ffdc beqz a1,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120> +800cc010: ae080030 sw t0,48(s0) +800cc014: 3c028028 lui v0,0x8028 +800cc018: 24449c78 addiu a0,v0,-25480 +800cc01c: 8c830008 lw v1,8(a0) +800cc020: 1060ffd7 beqz v1,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120> +800cc024: 00000000 nop +800cc028: 8c860008 lw a2,8(a0) +800cc02c: 8e030000 lw v1,0(s0) +800cc030: 3c028019 lui v0,0x8019 +800cc034: 00031880 sll v1,v1,0x2 +800cc038: 24424ab0 addiu v0,v0,19120 +800cc03c: 70a63002 mul a2,a1,a2 +800cc040: 00621821 addu v1,v1,v0 +800cc044: 08032fd0 j 800cbf40 <_Z15S9xSetSoundADSRiiiiii+0xe0> +800cc048: 8c640000 lw a0,0(v1) +800cc04c: 00000000 nop + +800cc050 <_Z9ReadBlockPKcPviP11FILE_STRUCT>: +800cc050: 27bdffb8 addiu sp,sp,-72 +800cc054: afb30034 sw s3,52(sp) +800cc058: afb00028 sw s0,40(sp) +800cc05c: 3c13800f lui s3,0x800f +800cc060: 27b00010 addiu s0,sp,16 +800cc064: afb5003c sw s5,60(sp) +800cc068: afb40038 sw s4,56(sp) +800cc06c: afb20030 sw s2,48(sp) +800cc070: afb1002c sw s1,44(sp) +800cc074: afbf0040 sw ra,64(sp) +800cc078: 00808821 move s1,a0 +800cc07c: 00a0a021 move s4,a1 +800cc080: 00c09021 move s2,a2 +800cc084: 02002021 move a0,s0 +800cc088: 24050001 li a1,1 +800cc08c: 2406000b li a2,11 +800cc090: 26625ed4 addiu v0,s3,24276 +800cc094: 0040f809 jalr v0 +800cc098: 00e0a821 move s5,a3 +800cc09c: 2403000b li v1,11 +800cc0a0: 14430008 bne v0,v1,800cc0c4 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x74> +800cc0a4: 3c028012 lui v0,0x8012 +800cc0a8: 02002021 move a0,s0 +800cc0ac: 02202821 move a1,s1 +800cc0b0: 2442bfc0 addiu v0,v0,-16448 +800cc0b4: 0040f809 jalr v0 +800cc0b8: 24060004 li a2,4 +800cc0bc: 1040000b beqz v0,800cc0ec <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x9c> +800cc0c0: 3c028011 lui v0,0x8011 +800cc0c4: 2402ffff li v0,-1 +800cc0c8: 8fbf0040 lw ra,64(sp) +800cc0cc: 8fb5003c lw s5,60(sp) +800cc0d0: 8fb40038 lw s4,56(sp) +800cc0d4: 8fb30034 lw s3,52(sp) +800cc0d8: 8fb20030 lw s2,48(sp) +800cc0dc: 8fb1002c lw s1,44(sp) +800cc0e0: 8fb00028 lw s0,40(sp) +800cc0e4: 03e00008 jr ra +800cc0e8: 27bd0048 addiu sp,sp,72 +800cc0ec: 2406000a li a2,10 +800cc0f0: 27a40014 addiu a0,sp,20 +800cc0f4: 00002821 move a1,zero +800cc0f8: 2442e2e0 addiu v0,v0,-7456 +800cc0fc: 0040f809 jalr v0 +800cc100: 00003821 move a3,zero +800cc104: 1040ffef beqz v0,800cc0c4 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x74> +800cc108: 00403021 move a2,v0 +800cc10c: 0242102a slt v0,s2,v0 +800cc110: 14400021 bnez v0,800cc198 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x148> +800cc114: 00d28823 subu s1,a2,s2 +800cc118: 00c08021 move s0,a2 +800cc11c: 00008821 move s1,zero +800cc120: 02802021 move a0,s4 +800cc124: 26725ed4 addiu s2,s3,24276 +800cc128: 24050001 li a1,1 +800cc12c: 02003021 move a2,s0 +800cc130: 0240f809 jalr s2 +800cc134: 02a03821 move a3,s5 +800cc138: 1602ffe3 bne s0,v0,800cc0c8 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x78> +800cc13c: 2402ffff li v0,-1 +800cc140: 16200003 bnez s1,800cc150 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x100> +800cc144: 00000000 nop +800cc148: 08033032 j 800cc0c8 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x78> +800cc14c: 24020001 li v0,1 +800cc150: 3c028010 lui v0,0x8010 +800cc154: 24425378 addiu v0,v0,21368 +800cc158: 0040f809 jalr v0 +800cc15c: 02202021 move a0,s1 +800cc160: 00408021 move s0,v0 +800cc164: 00402021 move a0,v0 +800cc168: 02203021 move a2,s1 +800cc16c: 02a03821 move a3,s5 +800cc170: 0240f809 jalr s2 +800cc174: 24050001 li a1,1 +800cc178: 1200fff3 beqz s0,800cc148 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0xf8> +800cc17c: 00000000 nop +800cc180: 3c028010 lui v0,0x8010 +800cc184: 24424e60 addiu v0,v0,20064 +800cc188: 0040f809 jalr v0 +800cc18c: 02002021 move a0,s0 +800cc190: 08033032 j 800cc0c8 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x78> +800cc194: 24020001 li v0,1 +800cc198: 08033048 j 800cc120 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0xd0> +800cc19c: 02408021 move s0,s2 + +800cc1a0 : +800cc1a0: 27bddfa0 addiu sp,sp,-8288 +800cc1a4: 3c05801d lui a1,0x801d +800cc1a8: 3c02800f lui v0,0x800f +800cc1ac: afb72054 sw s7,8276(sp) +800cc1b0: afbf205c sw ra,8284(sp) +800cc1b4: afbe2058 sw s8,8280(sp) +800cc1b8: afb62050 sw s6,8272(sp) +800cc1bc: afb5204c sw s5,8268(sp) +800cc1c0: afb42048 sw s4,8264(sp) +800cc1c4: afb32044 sw s3,8260(sp) +800cc1c8: afb22040 sw s2,8256(sp) +800cc1cc: afb1203c sw s1,8252(sp) +800cc1d0: afb02038 sw s0,8248(sp) +800cc1d4: 24425f70 addiu v0,v0,24432 +800cc1d8: 0040f809 jalr v0 +800cc1dc: 24a55754 addiu a1,a1,22356 +800cc1e0: 10400015 beqz v0,800cc238 +800cc1e4: 0040b821 move s7,v0 +800cc1e8: 3c028012 lui v0,0x8012 +800cc1ec: 3c118019 lui s1,0x8019 +800cc1f0: 2452bdb0 addiu s2,v0,-16976 +800cc1f4: 0240f809 jalr s2 +800cc1f8: 26244afc addiu a0,s1,19196 +800cc1fc: 24500006 addiu s0,v0,6 +800cc200: 27b30010 addiu s3,sp,16 +800cc204: 3c02800f lui v0,0x800f +800cc208: 02602021 move a0,s3 +800cc20c: 24050001 li a1,1 +800cc210: 02003021 move a2,s0 +800cc214: 24425ed4 addiu v0,v0,24276 +800cc218: 0040f809 jalr v0 +800cc21c: 02e03821 move a3,s7 +800cc220: 12020012 beq s0,v0,800cc26c +800cc224: 00000000 nop +800cc228: 3c02800f lui v0,0x800f +800cc22c: 24425f58 addiu v0,v0,24408 +800cc230: 0040f809 jalr v0 +800cc234: 02e02021 move a0,s7 +800cc238: 00001021 move v0,zero +800cc23c: 8fbf205c lw ra,8284(sp) +800cc240: 8fbe2058 lw s8,8280(sp) +800cc244: 8fb72054 lw s7,8276(sp) +800cc248: 8fb62050 lw s6,8272(sp) +800cc24c: 8fb5204c lw s5,8268(sp) +800cc250: 8fb42048 lw s4,8264(sp) +800cc254: 8fb32044 lw s3,8260(sp) +800cc258: 8fb22040 lw s2,8256(sp) +800cc25c: 8fb1203c lw s1,8252(sp) +800cc260: 8fb02038 lw s0,8248(sp) +800cc264: 03e00008 jr ra +800cc268: 27bd2060 addiu sp,sp,8288 +800cc26c: 0240f809 jalr s2 +800cc270: 26244afc addiu a0,s1,19196 +800cc274: 00403021 move a2,v0 +800cc278: 3c028012 lui v0,0x8012 +800cc27c: 02602021 move a0,s3 +800cc280: 2442bfc0 addiu v0,v0,-16448 +800cc284: 0040f809 jalr v0 +800cc288: 26254afc addiu a1,s1,19196 +800cc28c: 1440ffe7 bnez v0,800cc22c +800cc290: 3c02800f lui v0,0x800f +800cc294: 3c048019 lui a0,0x8019 +800cc298: 0240f809 jalr s2 +800cc29c: 248433a8 addiu a0,a0,13224 +800cc2a0: 24420001 addiu v0,v0,1 +800cc2a4: 02622021 addu a0,s3,v0 +800cc2a8: 3c028011 lui v0,0x8011 +800cc2ac: 00002821 move a1,zero +800cc2b0: 2406000a li a2,10 +800cc2b4: 2442e2e0 addiu v0,v0,-7456 +800cc2b8: 0040f809 jalr v0 +800cc2bc: 00003821 move a3,zero +800cc2c0: 0040a021 move s4,v0 +800cc2c4: 28420005 slti v0,v0,5 +800cc2c8: 1040ffd8 beqz v0,800cc22c +800cc2cc: 3c02800f lui v0,0x800f +800cc2d0: 3c02800d lui v0,0x800d +800cc2d4: 27b21010 addiu s2,sp,4112 +800cc2d8: 3c048019 lui a0,0x8019 +800cc2dc: 24844b08 addiu a0,a0,19208 +800cc2e0: 02402821 move a1,s2 +800cc2e4: 24061000 li a2,4096 +800cc2e8: 2451c050 addiu s1,v0,-16304 +800cc2ec: 0220f809 jalr s1 +800cc2f0: 02e03821 move a3,s7 +800cc2f4: 00408021 move s0,v0 +800cc2f8: 24020001 li v0,1 +800cc2fc: 1602ffcb bne s0,v0,800cc22c +800cc300: 3c02800f lui v0,0x800f +800cc304: 3c048019 lui a0,0x8019 +800cc308: 24844b10 addiu a0,a0,19216 +800cc30c: 02602821 move a1,s3 +800cc310: 24060041 li a2,65 +800cc314: 0220f809 jalr s1 +800cc318: 02e03821 move a3,s7 +800cc31c: 1450ffc3 bne v0,s0,800cc22c +800cc320: 3c02800f lui v0,0x800f +800cc324: 3c138022 lui s3,0x8022 +800cc328: 3c028012 lui v0,0x8012 +800cc32c: 2455cc10 addiu s5,v0,-13296 +800cc330: 02402021 move a0,s2 +800cc334: 02a0f809 jalr s5 +800cc338: 26654094 addiu a1,s3,16532 +800cc33c: 14400235 bnez v0,800ccc14 +800cc340: 3c10800d lui s0,0x800d +800cc344: 3c028001 lui v0,0x8001 +800cc348: 2442d2fc addiu v0,v0,-11524 +800cc34c: 0040f809 jalr v0 +800cc350: 3c10802e lui s0,0x802e +800cc354: 3c03800c lui v1,0x800c +800cc358: 24624094 addiu v0,v1,16532 +800cc35c: 0040f809 jalr v0 +800cc360: 24040001 li a0,1 +800cc364: 3c08800d lui t0,0x800d +800cc368: 3c048019 lui a0,0x8019 +800cc36c: 24844b18 addiu a0,a0,19224 +800cc370: 26055374 addiu a1,s0,21364 +800cc374: 24060048 li a2,72 +800cc378: 2516c050 addiu s6,t0,-16304 +800cc37c: 02c0f809 jalr s6 +800cc380: 02e03821 move a3,s7 +800cc384: 0040a821 move s5,v0 +800cc388: 24020001 li v0,1 +800cc38c: 16a2ffa7 bne s5,v0,800cc22c +800cc390: 3c02800f lui v0,0x800f +800cc394: 26125374 addiu s2,s0,21364 +800cc398: 96420020 lhu v0,32(s2) +800cc39c: 3c098021 lui t1,0x8021 +800cc3a0: 3c038006 lui v1,0x8006 +800cc3a4: ae420044 sw v0,68(s2) +800cc3a8: 24633914 addiu v1,v1,14612 +800cc3ac: 0060f809 jalr v1 +800cc3b0: 2524701c addiu a0,t1,28700 +800cc3b4: 24020003 li v0,3 +800cc3b8: 1282022e beq s4,v0,800ccc74 +800cc3bc: 00000000 nop +800cc3c0: 8e480044 lw t0,68(s2) +800cc3c4: 3c058021 lui a1,0x8021 +800cc3c8: 24a2e2a8 addiu v0,a1,-7512 +800cc3cc: 8e035374 lw v1,21364(s0) +800cc3d0: 9249000c lbu t1,12(s2) +800cc3d4: 8e500038 lw s0,56(s2) +800cc3d8: 924a000d lbu t2,13(s2) +800cc3dc: 924b000e lbu t3,14(s2) +800cc3e0: 924c000f lbu t4,15(s2) +800cc3e4: 924d0011 lbu t5,17(s2) +800cc3e8: 8e4e0030 lw t6,48(s2) +800cc3ec: 8e4f0034 lw t7,52(s2) +800cc3f0: 8e51003c lw s1,60(s2) +800cc3f4: 8e520040 lw s2,64(s2) +800cc3f8: ac480034 sw t0,52(v0) +800cc3fc: 3c13802e lui s3,0x802e +800cc400: 3c088021 lui t0,0x8021 +800cc404: 3c048019 lui a0,0x8019 +800cc408: ac500028 sw s0,40(v0) +800cc40c: 24844b20 addiu a0,a0,19232 +800cc410: 26655364 addiu a1,s3,21348 +800cc414: 24060010 li a2,16 +800cc418: 02e03821 move a3,s7 +800cc41c: ad03e2a8 sw v1,-7512(t0) +800cc420: a0490004 sb t1,4(v0) +800cc424: a04a0005 sb t2,5(v0) +800cc428: a04b0006 sb t3,6(v0) +800cc42c: a04c0007 sb t4,7(v0) +800cc430: a04d0009 sb t5,9(v0) +800cc434: ac4e0020 sw t6,32(v0) +800cc438: ac4f0024 sw t7,36(v0) +800cc43c: ac51002c sw s1,44(v0) +800cc440: 02c0f809 jalr s6 +800cc444: ac520030 sw s2,48(v0) +800cc448: 1455ff77 bne v0,s5,800cc228 +800cc44c: 00408021 move s0,v0 +800cc450: 26625364 addiu v0,s3,21348 +800cc454: 96635364 lhu v1,21348(s3) +800cc458: 9448000e lhu t0,14(v0) +800cc45c: 94490002 lhu t1,2(v0) +800cc460: 944a0004 lhu t2,4(v0) +800cc464: 944b0006 lhu t3,6(v0) +800cc468: 944c0008 lhu t4,8(v0) +800cc46c: 944d000a lhu t5,10(v0) +800cc470: 944e000c lhu t6,12(v0) +800cc474: 3c158021 lui s5,0x8021 +800cc478: 26a2e2f8 addiu v0,s5,-7432 +800cc47c: 3c1e802e lui s8,0x802e +800cc480: 3c048019 lui a0,0x8019 +800cc484: 24844b28 addiu a0,a0,19240 +800cc488: 27c54670 addiu a1,s8,18032 +800cc48c: 24060c34 li a2,3124 +800cc490: 02e03821 move a3,s7 +800cc494: a448000e sh t0,14(v0) +800cc498: a6a3e2f8 sh v1,-7432(s5) +800cc49c: a4490002 sh t1,2(v0) +800cc4a0: a44a0004 sh t2,4(v0) +800cc4a4: a44b0006 sh t3,6(v0) +800cc4a8: a44c0008 sh t4,8(v0) +800cc4ac: a44d000a sh t5,10(v0) +800cc4b0: a44e000c sh t6,12(v0) +800cc4b4: 02c0f809 jalr s6 +800cc4b8: 03c08821 move s1,s8 +800cc4bc: 1450ff5b bne v0,s0,800cc22c +800cc4c0: 3c02800f lui v0,0x800f +800cc4c4: 24020002 li v0,2 +800cc4c8: 128201e5 beq s4,v0,800ccc60 +800cc4cc: 27ca4670 addiu t2,s8,18032 +800cc4d0: 9543000c lhu v1,12(t2) +800cc4d4: 3c0c8022 lui t4,0x8022 +800cc4d8: 258250e8 addiu v0,t4,20712 +800cc4dc: 95480006 lhu t0,6(t2) +800cc4e0: 95490008 lhu t1,8(t2) +800cc4e4: 91440001 lbu a0,1(t2) +800cc4e8: 91450002 lbu a1,2(t2) +800cc4ec: 91460004 lbu a2,4(t2) +800cc4f0: 91470005 lbu a3,5(t2) +800cc4f4: 954a000a lhu t2,10(t2) +800cc4f8: a443000c sh v1,12(v0) +800cc4fc: 922b4670 lbu t3,18032(s1) +800cc500: 3c03802e lui v1,0x802e +800cc504: a4480006 sh t0,6(v0) +800cc508: a4490008 sh t1,8(v0) +800cc50c: a44a000a sh t2,10(v0) +800cc510: a0440001 sb a0,1(v0) +800cc514: a0450002 sb a1,2(v0) +800cc518: a0460004 sb a2,4(v0) +800cc51c: a0470005 sb a3,5(v0) +800cc520: 24694684 addiu t1,v1,18052 +800cc524: 3c028022 lui v0,0x8022 +800cc528: 3c03802e lui v1,0x802e +800cc52c: a18b50e8 sb t3,20712(t4) +800cc530: 244850f6 addiu t0,v0,20726 +800cc534: 246a46dc addiu t2,v1,18140 +800cc538: 95220000 lhu v0,0(t1) +800cc53c: 95230002 lhu v1,2(t1) +800cc540: 95240004 lhu a0,4(t1) +800cc544: 91250008 lbu a1,8(t1) +800cc548: 9526000a lhu a2,10(t1) +800cc54c: 9527000c lhu a3,12(t1) +800cc550: 25290016 addiu t1,t1,22 +800cc554: a5020000 sh v0,0(t0) +800cc558: a5030002 sh v1,2(t0) +800cc55c: a5040004 sh a0,4(t0) +800cc560: a1050006 sb a1,6(t0) +800cc564: a5060008 sh a2,8(t0) +800cc568: a507000a sh a3,10(t0) +800cc56c: 152afff2 bne t1,t2,800cc538 +800cc570: 2508000c addiu t0,t0,12 +800cc574: 27c24670 addiu v0,s8,18032 +800cc578: 90440066 lbu a0,102(v0) +800cc57c: 3c158022 lui s5,0x8022 +800cc580: 26a350e8 addiu v1,s5,20712 +800cc584: 3c02802e lui v0,0x802e +800cc588: a064003e sb a0,62(v1) +800cc58c: 244446d8 addiu a0,v0,18136 +800cc590: 3c038022 lui v1,0x8022 +800cc594: 3c02802e lui v0,0x802e +800cc598: 24635128 addiu v1,v1,20776 +800cc59c: 244548d8 addiu a1,v0,18648 +800cc5a0: 94820000 lhu v0,0(a0) +800cc5a4: 24840002 addiu a0,a0,2 +800cc5a8: a4620000 sh v0,0(v1) +800cc5ac: 1485fffc bne a0,a1,800cc5a0 +800cc5b0: 24630002 addiu v1,v1,2 +800cc5b4: 27c24670 addiu v0,s8,18032 +800cc5b8: 90440268 lbu a0,616(v0) +800cc5bc: 3c028022 lui v0,0x8022 +800cc5c0: 244350e8 addiu v1,v0,20712 +800cc5c4: 3c02802e lui v0,0x802e +800cc5c8: a0640240 sb a0,576(v1) +800cc5cc: 244b48da addiu t3,v0,18650 +800cc5d0: 3c038022 lui v1,0x8022 +800cc5d4: 3c02802e lui v0,0x802e +800cc5d8: 246a532a addiu t2,v1,21290 +800cc5dc: 244c4fda addiu t4,v0,20442 +800cc5e0: 95620000 lhu v0,0(t3) +800cc5e4: 95630002 lhu v1,2(t3) +800cc5e8: 95640004 lhu a0,4(t3) +800cc5ec: 91650006 lbu a1,6(t3) +800cc5f0: 91660007 lbu a2,7(t3) +800cc5f4: 91670008 lbu a3,8(t3) +800cc5f8: 91680009 lbu t0,9(t3) +800cc5fc: 9169000a lbu t1,10(t3) +800cc600: 256b000e addiu t3,t3,14 +800cc604: a5420000 sh v0,0(t2) +800cc608: a5430002 sh v1,2(t2) +800cc60c: a5440004 sh a0,4(t2) +800cc610: a1450006 sb a1,6(t2) +800cc614: a1460007 sb a2,7(t2) +800cc618: a1470008 sb a3,8(t2) +800cc61c: a1480009 sb t0,9(t2) +800cc620: a149000a sb t1,10(t2) +800cc624: 156cffee bne t3,t4,800cc5e0 +800cc628: 254a000c addiu t2,t2,12 +800cc62c: 27d14670 addiu s1,s8,18032 +800cc630: 92220978 lbu v0,2424(s1) +800cc634: 9623097a lhu v1,2426(s1) +800cc638: 9224097c lbu a0,2428(s1) +800cc63c: 9625097e lhu a1,2430(s1) +800cc640: 96260980 lhu a2,2432(s1) +800cc644: 96270982 lhu a3,2434(s1) +800cc648: 96280984 lhu t0,2436(s1) +800cc64c: 96290986 lhu t1,2438(s1) +800cc650: 922a0988 lbu t2,2440(s1) +800cc654: 922b0989 lbu t3,2441(s1) +800cc658: 922c098a lbu t4,2442(s1) +800cc65c: 962d098c lhu t5,2444(s1) +800cc660: 962e098e lhu t6,2446(s1) +800cc664: 962f0990 lhu t7,2448(s1) +800cc668: 96320992 lhu s2,2450(s1) +800cc66c: 96330994 lhu s3,2452(s1) +800cc670: 96340996 lhu s4,2454(s1) +800cc674: 3c158022 lui s5,0x8022 +800cc678: 26b050e8 addiu s0,s5,20712 +800cc67c: a2020842 sb v0,2114(s0) +800cc680: a6030844 sh v1,2116(s0) +800cc684: a2040847 sb a0,2119(s0) +800cc688: a6050848 sh a1,2120(s0) +800cc68c: a606084a sh a2,2122(s0) +800cc690: a607084c sh a3,2124(s0) +800cc694: a608084e sh t0,2126(s0) +800cc698: a6090850 sh t1,2128(s0) +800cc69c: a20a0852 sb t2,2130(s0) +800cc6a0: a20b0853 sb t3,2131(s0) +800cc6a4: a20c0854 sb t4,2132(s0) +800cc6a8: a60d0856 sh t5,2134(s0) +800cc6ac: a60e0858 sh t6,2136(s0) +800cc6b0: a60f085a sh t7,2138(s0) +800cc6b4: a612085c sh s2,2140(s0) +800cc6b8: a613085e sh s3,2142(s0) +800cc6bc: a6140860 sh s4,2144(s0) +800cc6c0: 9229099b lbu t1,2459(s1) +800cc6c4: 92230999 lbu v1,2457(s1) +800cc6c8: 92270c2f lbu a3,3119(s1) +800cc6cc: 9228099a lbu t0,2458(s1) +800cc6d0: 922a099c lbu t2,2460(s1) +800cc6d4: 922b099d lbu t3,2461(s1) +800cc6d8: 962c099e lhu t4,2462(s1) +800cc6dc: 962d09a0 lhu t5,2464(s1) +800cc6e0: 8e2e09a4 lw t6,2468(s1) +800cc6e4: 922f09a9 lbu t7,2473(s1) +800cc6e8: 92220998 lbu v0,2456(s1) +800cc6ec: 96330c2c lhu s3,3116(s1) +800cc6f0: 923409ac lbu s4,2476(s1) +800cc6f4: 963509ae lhu s5,2478(s1) +800cc6f8: 923609b1 lbu s6,2481(s1) +800cc6fc: 3c048022 lui a0,0x8022 +800cc700: 3c05802e lui a1,0x802e +800cc704: 3c128012 lui s2,0x8012 +800cc708: a2090865 sb t1,2149(s0) +800cc70c: 24845962 addiu a0,a0,22882 +800cc710: 24a55022 addiu a1,a1,20514 +800cc714: 2652c980 addiu s2,s2,-13952 +800cc718: 24060220 li a2,544 +800cc71c: a2030863 sb v1,2147(s0) +800cc720: a2070ad3 sb a3,2771(s0) +800cc724: a2080864 sb t0,2148(s0) +800cc728: a20a0866 sb t2,2150(s0) +800cc72c: a20b0867 sb t3,2151(s0) +800cc730: a60c0868 sh t4,2152(s0) +800cc734: a60d086a sh t5,2154(s0) +800cc738: ae0e086c sw t6,2156(s0) +800cc73c: a20f0871 sb t7,2161(s0) +800cc740: a2020862 sb v0,2146(s0) +800cc744: a6130ad0 sh s3,2768(s0) +800cc748: a2140874 sb s4,2164(s0) +800cc74c: a6150876 sh s5,2166(s0) +800cc750: 0240f809 jalr s2 +800cc754: a2160879 sb s6,2169(s0) +800cc758: 92230bd2 lbu v1,3026(s1) +800cc75c: 96270bd4 lhu a3,3028(s1) +800cc760: 92280bd6 lbu t0,3030(s1) +800cc764: 92220bd3 lbu v0,3027(s1) +800cc768: 3c048022 lui a0,0x8022 +800cc76c: 3c05802e lui a1,0x802e +800cc770: 24845b87 addiu a0,a0,23431 +800cc774: 24a55247 addiu a1,a1,21063 +800cc778: 24060004 li a2,4 +800cc77c: a2030a9a sb v1,2714(s0) +800cc780: a6070a9c sh a3,2716(s0) +800cc784: a2080a9e sb t0,2718(s0) +800cc788: 0240f809 jalr s2 +800cc78c: a2020a9b sb v0,2715(s0) +800cc790: 92220bdb lbu v0,3035(s1) +800cc794: 92230be1 lbu v1,3041(s1) +800cc798: 92280be0 lbu t0,3040(s1) +800cc79c: 92270bdf lbu a3,3039(s1) +800cc7a0: 92240bdc lbu a0,3036(s1) +800cc7a4: 92250bdd lbu a1,3037(s1) +800cc7a8: 92260bde lbu a2,3038(s1) +800cc7ac: a2020aa3 sb v0,2723(s0) +800cc7b0: 3c02802e lui v0,0x802e +800cc7b4: a2030aa9 sb v1,2729(s0) +800cc7b8: a2080aa8 sb t0,2728(s0) +800cc7bc: 3c038022 lui v1,0x8022 +800cc7c0: 2448527c addiu t0,v0,21116 +800cc7c4: 3c02802e lui v0,0x802e +800cc7c8: a2070aa7 sb a3,2727(s0) +800cc7cc: a2040aa4 sb a0,2724(s0) +800cc7d0: a2050aa5 sb a1,2725(s0) +800cc7d4: a2060aa6 sb a2,2726(s0) +800cc7d8: 24675b98 addiu a3,v1,23448 +800cc7dc: 24495282 addiu t1,v0,21122 +800cc7e0: 91020000 lbu v0,0(t0) +800cc7e4: 91030006 lbu v1,6(t0) +800cc7e8: 9104000c lbu a0,12(t0) +800cc7ec: 91050012 lbu a1,18(t0) +800cc7f0: 91060018 lbu a2,24(t0) +800cc7f4: 25080001 addiu t0,t0,1 +800cc7f8: a0e20000 sb v0,0(a3) +800cc7fc: a0e30006 sb v1,6(a3) +800cc800: a0e4000c sb a0,12(a3) +800cc804: a0e50012 sb a1,18(a3) +800cc808: a0e60018 sb a2,24(a3) +800cc80c: 1509fff4 bne t0,t1,800cc7e0 +800cc810: 24e70001 addiu a3,a3,1 +800cc814: 27c24670 addiu v0,s8,18032 +800cc818: 90450c2e lbu a1,3118(v0) +800cc81c: 90460c2b lbu a2,3115(v0) +800cc820: 3c038022 lui v1,0x8022 +800cc824: 3c048022 lui a0,0x8022 +800cc828: 246250e8 addiu v0,v1,20712 +800cc82c: 24905bc4 addiu s0,a0,23492 +800cc830: 24030001 li v1,1 +800cc834: a0450ad2 sb a1,2770(v0) +800cc838: a0460acf sb a2,2767(v0) +800cc83c: 3c028007 lui v0,0x8007 +800cc840: a0835bc4 sb v1,23492(a0) +800cc844: 2442f760 addiu v0,v0,-2208 +800cc848: 0040f809 jalr v0 +800cc84c: a2030005 sb v1,5(s0) +800cc850: 3c11802e lui s1,0x802e +800cc854: 3c08800d lui t0,0x800d +800cc858: 3c048019 lui a0,0x8019 +800cc85c: 24844b30 addiu a0,a0,19248 +800cc860: 262552a4 addiu a1,s1,21156 +800cc864: 240600c0 li a2,192 +800cc868: 02e03821 move a3,s7 +800cc86c: 2502c050 addiu v0,t0,-16304 +800cc870: 0040f809 jalr v0 +800cc874: a2000006 sb zero,6(s0) +800cc878: 24030001 li v1,1 +800cc87c: 1443fe6b bne v0,v1,800cc22c +800cc880: 3c02800f lui v0,0x800f +800cc884: 3c028022 lui v0,0x8022 +800cc888: 3c03802e lui v1,0x802e +800cc88c: 263252a4 addiu s2,s1,21156 +800cc890: 246352a5 addiu v1,v1,21157 +800cc894: 24516cb8 addiu s1,v0,27832 +800cc898: 3c028022 lui v0,0x8022 +800cc89c: 24426cb9 addiu v0,v0,27833 +800cc8a0: afa32018 sw v1,8216(sp) +800cc8a4: 3c03802e lui v1,0x802e +800cc8a8: 246352a6 addiu v1,v1,21158 +800cc8ac: afa22014 sw v0,8212(sp) +800cc8b0: 3c028022 lui v0,0x8022 +800cc8b4: afa32010 sw v1,8208(sp) +800cc8b8: 245e6cba addiu s8,v0,27834 +800cc8bc: 3c03802e lui v1,0x802e +800cc8c0: 3c028022 lui v0,0x8022 +800cc8c4: 247f52a7 addiu ra,v1,21159 +800cc8c8: 24596cbb addiu t9,v0,27835 +800cc8cc: 3c03802e lui v1,0x802e +800cc8d0: 3c028022 lui v0,0x8022 +800cc8d4: 247852a8 addiu t8,v1,21160 +800cc8d8: 24566cbc addiu s6,v0,27836 +800cc8dc: 3c03802e lui v1,0x802e +800cc8e0: 3c028022 lui v0,0x8022 +800cc8e4: 247552aa addiu s5,v1,21162 +800cc8e8: 24546cbe addiu s4,v0,27838 +800cc8ec: 00009821 move s3,zero +800cc8f0: afb22020 sw s2,8224(sp) +800cc8f4: afb1201c sw s1,8220(sp) +800cc8f8: 8fa92020 lw t1,8224(sp) +800cc8fc: 8fac2018 lw t4,8216(sp) +800cc900: 91290000 lbu t1,0(t1) +800cc904: 8fa22010 lw v0,8208(sp) +800cc908: a3a92028 sb t1,8232(sp) +800cc90c: 918c0000 lbu t4,0(t4) +800cc910: 8fa3201c lw v1,8220(sp) +800cc914: a3ac2030 sb t4,8240(sp) +800cc918: 90440000 lbu a0,0(v0) +800cc91c: 93a22028 lbu v0,8232(sp) +800cc920: 964c0010 lhu t4,16(s2) +800cc924: 93e50000 lbu a1,0(ra) +800cc928: 96480008 lhu t0,8(s2) +800cc92c: 9249000a lbu t1,10(s2) +800cc930: 924d0012 lbu t5,18(s2) +800cc934: 924e0013 lbu t6,19(s2) +800cc938: 924f0014 lbu t7,20(s2) +800cc93c: 92500015 lbu s0,21(s2) +800cc940: 93060000 lbu a2,0(t8) +800cc944: 96a70000 lhu a3,0(s5) +800cc948: 964a000c lhu t2,12(s2) +800cc94c: 924b000e lbu t3,14(s2) +800cc950: a0620000 sb v0,0(v1) +800cc954: 93a22030 lbu v0,8240(sp) +800cc958: 8fa32014 lw v1,8212(sp) +800cc95c: a3c40000 sb a0,0(s8) +800cc960: a3250000 sb a1,0(t9) +800cc964: a6280008 sh t0,8(s1) +800cc968: a229000a sb t1,10(s1) +800cc96c: a0620000 sb v0,0(v1) +800cc970: a2c60000 sb a2,0(s6) +800cc974: a6870000 sh a3,0(s4) +800cc978: a62a000c sh t2,12(s1) +800cc97c: a22b000e sb t3,14(s1) +800cc980: 8fa32020 lw v1,8224(sp) +800cc984: 8fa4201c lw a0,8220(sp) +800cc988: 8fa52018 lw a1,8216(sp) +800cc98c: 8fa82014 lw t0,8212(sp) +800cc990: 8fa92010 lw t1,8208(sp) +800cc994: a62c0010 sh t4,16(s1) +800cc998: 24630018 addiu v1,v1,24 +800cc99c: 24840016 addiu a0,a0,22 +800cc9a0: 24a50018 addiu a1,a1,24 +800cc9a4: 25080016 addiu t0,t0,22 +800cc9a8: 25290018 addiu t1,t1,24 +800cc9ac: 26730001 addiu s3,s3,1 +800cc9b0: 240c0008 li t4,8 +800cc9b4: a22d0012 sb t5,18(s1) +800cc9b8: a22e0013 sb t6,19(s1) +800cc9bc: a22f0014 sb t7,20(s1) +800cc9c0: a2300015 sb s0,21(s1) +800cc9c4: afa32020 sw v1,8224(sp) +800cc9c8: afa4201c sw a0,8220(sp) +800cc9cc: afa52018 sw a1,8216(sp) +800cc9d0: afa82014 sw t0,8212(sp) +800cc9d4: afa92010 sw t1,8208(sp) +800cc9d8: 27de0016 addiu s8,s8,22 +800cc9dc: 27ff0018 addiu ra,ra,24 +800cc9e0: 27390016 addiu t9,t9,22 +800cc9e4: 27180018 addiu t8,t8,24 +800cc9e8: 26d60016 addiu s6,s6,22 +800cc9ec: 26b50018 addiu s5,s5,24 +800cc9f0: 26940016 addiu s4,s4,22 +800cc9f4: 26520018 addiu s2,s2,24 +800cc9f8: 166cffbf bne s3,t4,800cc8f8 +800cc9fc: 26310016 addiu s1,s1,22 +800cca00: 3c158021 lui s5,0x8021 +800cca04: 26b3701c addiu s3,s5,28700 +800cca08: 3c02800d lui v0,0x800d +800cca0c: 8e650008 lw a1,8(s3) +800cca10: 3c048019 lui a0,0x8019 +800cca14: 24844b38 addiu a0,a0,19256 +800cca18: 3c060001 lui a2,0x1 +800cca1c: 2452c050 addiu s2,v0,-16304 +800cca20: 0240f809 jalr s2 +800cca24: 02e03821 move a3,s7 +800cca28: 00408821 move s1,v0 +800cca2c: 24020001 li v0,1 +800cca30: 1622fdfe bne s1,v0,800cc22c +800cca34: 3c02800f lui v0,0x800f +800cca38: 8ea5701c lw a1,28700(s5) +800cca3c: 3c048019 lui a0,0x8019 +800cca40: 24844b40 addiu a0,a0,19264 +800cca44: 3c060002 lui a2,0x2 +800cca48: 0240f809 jalr s2 +800cca4c: 02e03821 move a3,s7 +800cca50: 1451fdf5 bne v0,s1,800cc228 +800cca54: 00408021 move s0,v0 +800cca58: 3c028021 lui v0,0x8021 +800cca5c: 8c457008 lw a1,28680(v0) +800cca60: 3c048019 lui a0,0x8019 +800cca64: 24844b48 addiu a0,a0,19272 +800cca68: 3c060001 lui a2,0x1 +800cca6c: 0240f809 jalr s2 +800cca70: 02e03821 move a3,s7 +800cca74: 1450fdec bne v0,s0,800cc228 +800cca78: 00408821 move s1,v0 +800cca7c: 8e650014 lw a1,20(s3) +800cca80: 3c048019 lui a0,0x8019 +800cca84: 24844b50 addiu a0,a0,19280 +800cca88: 34068000 li a2,0x8000 +800cca8c: 0240f809 jalr s2 +800cca90: 02e03821 move a3,s7 +800cca94: 1451fde4 bne v0,s1,800cc228 +800cca98: 00408021 move s0,v0 +800cca9c: 3c11802e lui s1,0x802e +800ccaa0: 3c048019 lui a0,0x8019 +800ccaa4: 24844b58 addiu a0,a0,19288 +800ccaa8: 262553bc addiu a1,s1,21436 +800ccaac: 240600e0 li a2,224 +800ccab0: 0240f809 jalr s2 +800ccab4: 02e03821 move a3,s7 +800ccab8: 10500087 beq v0,s0,800cccd8 +800ccabc: 3c03800c lui v1,0x800c +800ccac0: 24624094 addiu v0,v1,16532 +800ccac4: 3c128021 lui s2,0x8021 +800ccac8: 3c038021 lui v1,0x8021 +800ccacc: 24040001 li a0,1 +800ccad0: a060e3f4 sb zero,-7180(v1) +800ccad4: 0040f809 jalr v0 +800ccad8: a240e42c sb zero,-7124(s2) +800ccadc: 3c02800d lui v0,0x800d +800ccae0: 24428a40 addiu v0,v0,-30144 +800ccae4: 0040f809 jalr v0 +800ccae8: 00000000 nop +800ccaec: 3c048021 lui a0,0x8021 +800ccaf0: 2490e2f8 addiu s0,a0,-7432 +800ccaf4: 9083e2f8 lbu v1,-7432(a0) +800ccaf8: 92050001 lbu a1,1(s0) +800ccafc: 9604000e lhu a0,14(s0) +800ccb00: 3c028021 lui v0,0x8021 +800ccb04: 2451e284 addiu s1,v0,-7548 +800ccb08: 00031c00 sll v1,v1,0x10 +800ccb0c: 00052c00 sll a1,a1,0x10 +800ccb10: 3c028006 lui v0,0x8006 +800ccb14: 00642021 addu a0,v1,a0 +800ccb18: ae250014 sw a1,20(s1) +800ccb1c: 244240f8 addiu v0,v0,16632 +800ccb20: 0040f809 jalr v0 +800ccb24: ae230010 sw v1,16(s1) +800ccb28: 92070002 lbu a3,2(s0) +800ccb2c: 96040002 lhu a0,2(s0) +800ccb30: 00071042 srl v0,a3,0x1 +800ccb34: 38420001 xori v0,v0,0x1 +800ccb38: 30e30040 andi v1,a3,0x40 +800ccb3c: 30420001 andi v0,v0,0x1 +800ccb40: 00031983 sra v1,v1,0x6 +800ccb44: 30e50080 andi a1,a3,0x80 +800ccb48: 30e60001 andi a2,a3,0x1 +800ccb4c: 30840100 andi a0,a0,0x100 +800ccb50: a2220009 sb v0,9(s1) +800ccb54: a225000a sb a1,10(s1) +800ccb58: a2260008 sb a2,8(s1) +800ccb5c: 10800055 beqz a0,800cccb4 +800ccb60: a223000b sb v1,11(s1) +800ccb64: 3c02801e lui v0,0x801e +800ccb68: 24427150 addiu v0,v0,29008 +800ccb6c: ae220004 sw v0,4(s1) +800ccb70: 3c058021 lui a1,0x8021 +800ccb74: 24a2e2a8 addiu v0,a1,-7512 +800ccb78: 90430009 lbu v1,9(v0) +800ccb7c: 1060004a beqz v1,800ccca8 +800ccb80: 2642e42c addiu v0,s2,-7124 +800ccb84: 24020003 li v0,3 +800ccb88: 10620047 beq v1,v0,800ccca8 +800ccb8c: 2642e42c addiu v0,s2,-7124 +800ccb90: 8c450008 lw a1,8(v0) +800ccb94: 00003021 move a2,zero +800ccb98: 3c088022 lui t0,0x8022 +800ccb9c: 250350e8 addiu v1,t0,20712 +800ccba0: 90620a9b lbu v0,2715(v1) +800ccba4: 10400011 beqz v0,800ccbec +800ccba8: 00000000 nop +800ccbac: 84640a9c lh a0,2716(v1) +800ccbb0: 0085102a slt v0,a0,a1 +800ccbb4: 1040000d beqz v0,800ccbec +800ccbb8: 3c098021 lui t1,0x8021 +800ccbbc: 2527e2a8 addiu a3,t1,-7512 +800ccbc0: 8ce20024 lw v0,36(a3) +800ccbc4: 0044102a slt v0,v0,a0 +800ccbc8: 10400008 beqz v0,800ccbec +800ccbcc: 00000000 nop +800ccbd0: 90620a9a lbu v0,2714(v1) +800ccbd4: 10400112 beqz v0,800cd020 +800ccbd8: 00000000 nop +800ccbdc: 9463084a lhu v1,2122(v1) +800ccbe0: 8ce20028 lw v0,40(a3) +800ccbe4: 1043010f beq v0,v1,800cd024 +800ccbe8: 2643e42c addiu v1,s2,-7124 +800ccbec: 3c0c8021 lui t4,0x8021 +800ccbf0: 2582e2a8 addiu v0,t4,-7512 +800ccbf4: a0460009 sb a2,9(v0) +800ccbf8: ac450024 sw a1,36(v0) +800ccbfc: 3c02800f lui v0,0x800f +800ccc00: 24425f58 addiu v0,v0,24408 +800ccc04: 0040f809 jalr v0 +800ccc08: 02e02021 move a0,s7 +800ccc0c: 0803308f j 800cc23c +800ccc10: 24020001 li v0,1 +800ccc14: 26107750 addiu s0,s0,30544 +800ccc18: 0200f809 jalr s0 +800ccc1c: 02402021 move a0,s2 +800ccc20: 26644094 addiu a0,s3,16532 +800ccc24: 0200f809 jalr s0 +800ccc28: 00408821 move s1,v0 +800ccc2c: 00402821 move a1,v0 +800ccc30: 02a0f809 jalr s5 +800ccc34: 02202021 move a0,s1 +800ccc38: 1040fdc2 beqz v0,800cc344 +800ccc3c: 3c068019 lui a2,0x8019 +800ccc40: 3c02800d lui v0,0x800d +800ccc44: 24c633b8 addiu a2,a2,13240 +800ccc48: 24040002 li a0,2 +800ccc4c: 24427918 addiu v0,v0,31000 +800ccc50: 0040f809 jalr v0 +800ccc54: 24050013 li a1,19 +800ccc58: 080330d2 j 800cc348 +800ccc5c: 3c028001 lui v0,0x8001 +800ccc60: 954209ae lhu v0,2478(t2) +800ccc64: a5400c2c sh zero,3116(t2) +800ccc68: 00021040 sll v0,v0,0x1 +800ccc6c: 08033134 j 800cc4d0 +800ccc70: a54209ae sh v0,2478(t2) +800ccc74: 86420004 lh v0,4(s2) +800ccc78: 86430006 lh v1,6(s2) +800ccc7c: 9644000a lhu a0,10(s2) +800ccc80: 9645001c lhu a1,28(s2) +800ccc84: 9646001e lhu a2,30(s2) +800ccc88: 96470020 lhu a3,32(s2) +800ccc8c: ae420030 sw v0,48(s2) +800ccc90: ae430034 sw v1,52(s2) +800ccc94: ae440038 sw a0,56(s2) +800ccc98: ae45003c sw a1,60(s2) +800ccc9c: ae460040 sw a2,64(s2) +800ccca0: 080330f0 j 800cc3c0 +800ccca4: ae470044 sw a3,68(s2) +800ccca8: 8c450004 lw a1,4(v0) +800cccac: 080332e6 j 800ccb98 +800cccb0: 24060001 li a2,1 +800cccb4: 30e20020 andi v0,a3,0x20 +800cccb8: 104000e7 beqz v0,800cd058 +800cccbc: 30e20010 andi v0,a3,0x10 +800cccc0: 104000e2 beqz v0,800cd04c +800cccc4: 3c02801e lui v0,0x801e +800cccc8: 3c02801e lui v0,0x801e +800ccccc: 24426d50 addiu v0,v0,27984 +800cccd0: 080332dc j 800ccb70 +800cccd4: ae220004 sw v0,4(s1) +800cccd8: 262653bc addiu a2,s1,21436 +800cccdc: 3c028021 lui v0,0x8021 +800ccce0: 2447e308 addiu a3,v0,-7416 +800ccce4: 24c800e0 addiu t0,a2,224 +800ccce8: 8cc20000 lw v0,0(a2) +800cccec: 8cc30004 lw v1,4(a2) +800cccf0: 8cc40008 lw a0,8(a2) +800cccf4: 8cc5000c lw a1,12(a2) +800cccf8: 24c60010 addiu a2,a2,16 +800cccfc: ace20000 sw v0,0(a3) +800ccd00: ace30004 sw v1,4(a3) +800ccd04: ace40008 sw a0,8(a3) +800ccd08: ace5000c sw a1,12(a3) +800ccd0c: 14c8fff6 bne a2,t0,800ccce8 +800ccd10: 24e70010 addiu a3,a3,16 +800ccd14: 3c03800d lui v1,0x800d +800ccd18: 3c10802f lui s0,0x802f +800ccd1c: 3c048019 lui a0,0x8019 +800ccd20: 24844b60 addiu a0,a0,19296 +800ccd24: 2473c050 addiu s3,v1,-16304 +800ccd28: 260559cc addiu a1,s0,22988 +800ccd2c: 24060008 li a2,8 +800ccd30: 0260f809 jalr s3 +800ccd34: 02e03821 move a3,s7 +800ccd38: 00409021 move s2,v0 +800ccd3c: 24020001 li v0,1 +800ccd40: 1642fd3a bne s2,v0,800cc22c +800ccd44: 3c02800f lui v0,0x800f +800ccd48: 3c048021 lui a0,0x8021 +800ccd4c: 260259cc addiu v0,s0,22988 +800ccd50: 2483e3e8 addiu v1,a0,-7192 +800ccd54: 960a59cc lhu t2,22988(s0) +800ccd58: 94480006 lhu t0,6(v0) +800ccd5c: 94490004 lhu t1,4(v0) +800ccd60: 8c650004 lw a1,4(v1) +800ccd64: 3c1e8021 lui s8,0x8021 +800ccd68: 94430002 lhu v1,2(v0) +800ccd6c: 3c048019 lui a0,0x8019 +800ccd70: 27c2e424 addiu v0,s8,-7132 +800ccd74: 24844b68 addiu a0,a0,19304 +800ccd78: 3c060001 lui a2,0x1 +800ccd7c: 02e03821 move a3,s7 +800ccd80: a4480006 sh t0,6(v0) +800ccd84: a7cae424 sh t2,-7132(s8) +800ccd88: a4430002 sh v1,2(v0) +800ccd8c: 0260f809 jalr s3 +800ccd90: a4490004 sh t1,4(v0) +800ccd94: 1452fd24 bne v0,s2,800cc228 +800ccd98: 00408821 move s1,v0 +800ccd9c: 3c10802e lui s0,0x802e +800ccda0: 3c048019 lui a0,0x8019 +800ccda4: 3c060001 lui a2,0x1 +800ccda8: 24844b70 addiu a0,a0,19312 +800ccdac: 34c60530 ori a2,a2,0x530 +800ccdb0: 2605549c addiu a1,s0,21660 +800ccdb4: 0260f809 jalr s3 +800ccdb8: 02e03821 move a3,s7 +800ccdbc: 1451fd1b bne v0,s1,800cc22c +800ccdc0: 3c02800f lui v0,0x800f +800ccdc4: 2602549c addiu v0,s0,21660 +800ccdc8: 9605549c lhu a1,21660(s0) +800ccdcc: 3c048021 lui a0,0x8021 +800ccdd0: 94460002 lhu a2,2(v0) +800ccdd4: 94470004 lhu a3,4(v0) +800ccdd8: 94480006 lhu t0,6(v0) +800ccddc: 8c490008 lw t1,8(v0) +800ccde0: 8c4a000c lw t2,12(v0) +800ccde4: 8c4b0010 lw t3,16(v0) +800ccde8: 8c4c0014 lw t4,20(v0) +800ccdec: 8c4d0018 lw t5,24(v0) +800ccdf0: 8c4e001c lw t6,28(v0) +800ccdf4: 8c4f0020 lw t7,32(v0) +800ccdf8: 8c500024 lw s0,36(v0) +800ccdfc: 8c510028 lw s1,40(v0) +800cce00: 8c52002c lw s2,44(v0) +800cce04: 248369e0 addiu v1,a0,27104 +800cce08: a48569e0 sh a1,27104(a0) +800cce0c: 24452070 addiu a1,v0,8304 +800cce10: 0040a021 move s4,v0 +800cce14: 00609821 move s3,v1 +800cce18: a4660002 sh a2,2(v1) +800cce1c: a4670004 sh a3,4(v1) +800cce20: a4680006 sh t0,6(v1) +800cce24: ac690008 sw t1,8(v1) +800cce28: ac6a000c sw t2,12(v1) +800cce2c: ac6b0010 sw t3,16(v1) +800cce30: ac6c0014 sw t4,20(v1) +800cce34: ac6d0018 sw t5,24(v1) +800cce38: ac6e001c sw t6,28(v1) +800cce3c: ac6f0020 sw t7,32(v1) +800cce40: ac700024 sw s0,36(v1) +800cce44: ac710028 sw s1,40(v1) +800cce48: ac72002c sw s2,44(v1) +800cce4c: 0000a821 move s5,zero +800cce50: 24160010 li s6,16 +800cce54: 247800c4 addiu t8,v1,196 +800cce58: 24592096 addiu t9,v0,8342 +800cce5c: 247f0078 addiu ra,v1,120 +800cce60: afa52024 sw a1,8228(sp) +800cce64: 92882044 lbu t0,8260(s4) +800cce68: 8e820030 lw v0,48(s4) +800cce6c: 8e830034 lw v1,52(s4) +800cce70: 96840038 lhu a0,56(s4) +800cce74: 9685003a lhu a1,58(s4) +800cce78: 8e86003c lw a2,60(s4) +800cce7c: 8e870040 lw a3,64(s4) +800cce80: 8e892048 lw t1,8264(s4) +800cce84: 8e8f205c lw t7,8284(s4) +800cce88: 968a204c lhu t2,8268(s4) +800cce8c: 968b204e lhu t3,8270(s4) +800cce90: 968c2050 lhu t4,8272(s4) +800cce94: 8e8d2054 lw t5,8276(s4) +800cce98: 8e8e2058 lw t6,8280(s4) +800cce9c: 8e902060 lw s0,8288(s4) +800ccea0: 8e912064 lw s1,8292(s4) +800ccea4: 8e922068 lw s2,8296(s4) +800ccea8: ae620030 sw v0,48(s3) +800cceac: ae630034 sw v1,52(s3) +800cceb0: a6640038 sh a0,56(s3) +800cceb4: a665003a sh a1,58(s3) +800cceb8: a2680048 sb t0,72(s3) +800ccebc: ae66003c sw a2,60(s3) +800ccec0: ae670044 sw a3,68(s3) +800ccec4: ae69004c sw t1,76(s3) +800ccec8: a66a0050 sh t2,80(s3) +800ccecc: a66b0052 sh t3,82(s3) +800cced0: a66c0054 sh t4,84(s3) +800cced4: ae6d0058 sw t5,88(s3) +800cced8: ae6e005c sw t6,92(s3) +800ccedc: ae6f0060 sw t7,96(s3) +800ccee0: ae700064 sw s0,100(s3) +800ccee4: ae710068 sw s1,104(s3) +800ccee8: ae72006c sw s2,108(s3) +800cceec: 8e832070 lw v1,8304(s4) +800ccef0: 8e82206c lw v0,8300(s4) +800ccef4: 96842074 lhu a0,8308(s4) +800ccef8: 8fa82024 lw t0,8228(sp) +800ccefc: ae630074 sw v1,116(s3) +800ccf00: a6640078 sh a0,120(s3) +800ccf04: ae620070 sw v0,112(s3) +800ccf08: 25040006 addiu a0,t0,6 +800ccf0c: 27e30002 addiu v1,ra,2 +800ccf10: 00002821 move a1,zero +800ccf14: 94820000 lhu v0,0(a0) +800ccf18: 24a50001 addiu a1,a1,1 +800ccf1c: a4620000 sh v0,0(v1) +800ccf20: 24840002 addiu a0,a0,2 +800ccf24: 14b6fffb bne a1,s6,800ccf14 +800ccf28: 24630002 addiu v1,v1,2 +800ccf2c: 9285209c lbu a1,8348(s4) +800ccf30: 9286209d lbu a2,8349(s4) +800ccf34: 8e8920ac lw t1,8364(s4) +800ccf38: 8e8720a0 lw a3,8352(s4) +800ccf3c: 8e8820a4 lw t0,8356(s4) +800ccf40: 87220000 lh v0,0(t9) +800ccf44: 86832098 lh v1,8344(s4) +800ccf48: 9684209a lhu a0,8346(s4) +800ccf4c: a26500a6 sb a1,166(s3) +800ccf50: a26600a7 sb a2,167(s3) +800ccf54: ae6900b4 sw t1,180(s3) +800ccf58: 8fa92024 lw t1,8228(sp) +800ccf5c: af020000 sw v0,0(t8) +800ccf60: 252920a0 addiu t1,t1,8352 +800ccf64: 26b50001 addiu s5,s5,1 +800ccf68: 24020008 li v0,8 +800ccf6c: a66400a4 sh a0,164(s3) +800ccf70: ae6300c8 sw v1,200(s3) +800ccf74: ae6700a8 sw a3,168(s3) +800ccf78: ae6800ac sw t0,172(s3) +800ccf7c: afa92024 sw t1,8228(sp) +800ccf80: 27ff00bc addiu ra,ra,188 +800ccf84: 273920a0 addiu t9,t9,8352 +800ccf88: 271800bc addiu t8,t8,188 +800ccf8c: 269420a0 addiu s4,s4,8352 +800ccf90: 16a2ffb4 bne s5,v0,800cce64 +800ccf94: 267300bc addiu s3,s3,188 +800ccf98: 3c0c800c lui t4,0x800c +800ccf9c: 25824094 addiu v0,t4,16532 +800ccfa0: 0040f809 jalr v0 +800ccfa4: 00002021 move a0,zero +800ccfa8: 93c3e424 lbu v1,-7132(s8) +800ccfac: 3c158021 lui s5,0x8021 +800ccfb0: 26a8e3e8 addiu t0,s5,-7192 +800ccfb4: 27c4e424 addiu a0,s8,-7132 +800ccfb8: 00031042 srl v0,v1,0x1 +800ccfbc: 94860006 lhu a2,6(a0) +800ccfc0: 38420001 xori v0,v0,0x1 +800ccfc4: 8d070004 lw a3,4(t0) +800ccfc8: 30640080 andi a0,v1,0x80 +800ccfcc: 30650040 andi a1,v1,0x40 +800ccfd0: 30420001 andi v0,v0,0x1 +800ccfd4: 00441025 or v0,v0,a0 +800ccfd8: 00e63021 addu a2,a3,a2 +800ccfdc: 00052983 sra a1,a1,0x6 +800ccfe0: 30640020 andi a0,v1,0x20 +800ccfe4: 30630001 andi v1,v1,0x1 +800ccfe8: aea6e3e8 sw a2,-7192(s5) +800ccfec: a1020029 sb v0,41(t0) +800ccff0: a1030028 sb v1,40(t0) +800ccff4: 1080001e beqz a0,800cd070 +800ccff8: a105002a sb a1,42(t0) +800ccffc: 24e20100 addiu v0,a3,256 +800cd000: ad020008 sw v0,8(t0) +800cd004: 3c028021 lui v0,0x8021 +800cd008: 2443e3e8 addiu v1,v0,-7192 +800cd00c: 3c128021 lui s2,0x8021 +800cd010: 24020001 li v0,1 +800cd014: a062000c sb v0,12(v1) +800cd018: 080332b7 j 800ccadc +800cd01c: a242e42c sb v0,-7124(s2) +800cd020: 2643e42c addiu v1,s2,-7124 +800cd024: 8c620008 lw v0,8(v1) +800cd028: 0082102a slt v0,a0,v0 +800cd02c: 14400004 bnez v0,800cd040 +800cd030: 00000000 nop +800cd034: 00802821 move a1,a0 +800cd038: 080332fb j 800ccbec +800cd03c: 24060003 li a2,3 +800cd040: 00802821 move a1,a0 +800cd044: 080332fb j 800ccbec +800cd048: 24060002 li a2,2 +800cd04c: 24427550 addiu v0,v0,30032 +800cd050: 080332dc j 800ccb70 +800cd054: ae220004 sw v0,4(s1) +800cd058: 10400007 beqz v0,800cd078 +800cd05c: 3c02801e lui v0,0x801e +800cd060: 3c02801e lui v0,0x801e +800cd064: 24427d50 addiu v0,v0,32080 +800cd068: 080332dc j 800ccb70 +800cd06c: ae220004 sw v0,4(s1) +800cd070: 08033401 j 800cd004 +800cd074: ad070008 sw a3,8(t0) +800cd078: 24427950 addiu v0,v0,31056 +800cd07c: 080332dc j 800ccb70 +800cd080: ae220004 sw v0,4(s1) + ... + +800cd090 : +800cd090: 03e00008 jr ra +800cd094: 2402fffd li v0,-3 + +800cd098 : +800cd098: 03e00008 jr ra +800cd09c: 2402fffd li v0,-3 + +800cd0a0 : +800cd0a0: 3c03802f lui v1,0x802f +800cd0a4: 8c625de0 lw v0,24032(v1) +800cd0a8: 03e00008 jr ra +800cd0ac: 0002102b sltu v0,zero,v0 + +800cd0b0 : +800cd0b0: 3c03802f lui v1,0x802f +800cd0b4: 24635de0 addiu v1,v1,24032 +800cd0b8: 90621034 lbu v0,4148(v1) +800cd0bc: 2c420001 sltiu v0,v0,1 +800cd0c0: 14400004 bnez v0,800cd0d4 +800cd0c4: a0621034 sb v0,4148(v1) +800cd0c8: 24030001 li v1,1 +800cd0cc: 3c028022 lui v0,0x8022 +800cd0d0: ac436e30 sw v1,28208(v0) +800cd0d4: 03e00008 jr ra +800cd0d8: 00000000 nop + +800cd0dc <_Z18write_movie_headerP11FILE_STRUCTPK6SMovie>: +800cd0dc: 27bdffa8 addiu sp,sp,-88 +800cd0e0: afbf0050 sw ra,80(sp) +800cd0e4: afb7004c sw s7,76(sp) +800cd0e8: afb40040 sw s4,64(sp) +800cd0ec: afb3003c sw s3,60(sp) +800cd0f0: afb20038 sw s2,56(sp) +800cd0f4: afb10034 sw s1,52(sp) +800cd0f8: afb00030 sw s0,48(sp) +800cd0fc: afb60048 sw s6,72(sp) +800cd100: afb50044 sw s5,68(sp) +800cd104: 8ca61010 lw a2,4112(a1) +800cd108: 8ca7101c lw a3,4124(a1) +800cd10c: 8ca81018 lw t0,4120(a1) +800cd110: 8ca91008 lw t1,4104(a1) +800cd114: 24020053 li v0,83 +800cd118: 90b51020 lbu s5,4128(a1) +800cd11c: 90b61021 lbu s6,4129(a1) +800cd120: 2403004d li v1,77 +800cd124: a3a20010 sb v0,16(sp) +800cd128: 24020056 li v0,86 +800cd12c: 00069602 srl s2,a2,0x18 +800cd130: 00079e02 srl s3,a3,0x18 +800cd134: 0008a602 srl s4,t0,0x18 +800cd138: 0009be02 srl s7,t1,0x18 +800cd13c: 00065202 srl t2,a2,0x8 +800cd140: 00065c02 srl t3,a2,0x10 +800cd144: 00076202 srl t4,a3,0x8 +800cd148: 00076c02 srl t5,a3,0x10 +800cd14c: 00087202 srl t6,t0,0x8 +800cd150: 00087c02 srl t7,t0,0x10 +800cd154: 00098202 srl s0,t1,0x8 +800cd158: 00098c02 srl s1,t1,0x10 +800cd15c: a3a30011 sb v1,17(sp) +800cd160: a3a20012 sb v0,18(sp) +800cd164: 2403001a li v1,26 +800cd168: 24020001 li v0,1 +800cd16c: a3a30013 sb v1,19(sp) +800cd170: a3a20014 sb v0,20(sp) +800cd174: a3aa0019 sb t2,25(sp) +800cd178: a3ab001a sb t3,26(sp) +800cd17c: a3b2001b sb s2,27(sp) +800cd180: a3ac001d sb t4,29(sp) +800cd184: a3ad001e sb t5,30(sp) +800cd188: a3b3001f sb s3,31(sp) +800cd18c: a3ae0021 sb t6,33(sp) +800cd190: a3af0022 sb t7,34(sp) +800cd194: a3b40023 sb s4,35(sp) +800cd198: a3b50024 sb s5,36(sp) +800cd19c: a3b60025 sb s6,37(sp) +800cd1a0: a3b00029 sb s0,41(sp) +800cd1a4: a3b1002a sb s1,42(sp) +800cd1a8: a3a00015 sb zero,21(sp) +800cd1ac: a3a60018 sb a2,24(sp) +800cd1b0: a3a7001c sb a3,28(sp) +800cd1b4: a3a80020 sb t0,32(sp) +800cd1b8: a3a90028 sb t1,40(sp) +800cd1bc: a3b7002b sb s7,43(sp) +800cd1c0: a3a00016 sb zero,22(sp) +800cd1c4: a3a00017 sb zero,23(sp) +800cd1c8: a3a00026 sb zero,38(sp) +800cd1cc: a3a00027 sb zero,39(sp) +800cd1d0: 8ca2100c lw v0,4108(a1) +800cd1d4: 00803821 move a3,a0 +800cd1d8: 00024e02 srl t1,v0,0x18 +800cd1dc: 00021a02 srl v1,v0,0x8 +800cd1e0: 00024402 srl t0,v0,0x10 +800cd1e4: a3a2002c sb v0,44(sp) +800cd1e8: 3c02800f lui v0,0x800f +800cd1ec: 27a40010 addiu a0,sp,16 +800cd1f0: a3a3002d sb v1,45(sp) +800cd1f4: a3a8002e sb t0,46(sp) +800cd1f8: a3a9002f sb t1,47(sp) +800cd1fc: 24050001 li a1,1 +800cd200: 24425bb0 addiu v0,v0,23472 +800cd204: 0040f809 jalr v0 +800cd208: 24060020 li a2,32 +800cd20c: 8fbf0050 lw ra,80(sp) +800cd210: 8fb7004c lw s7,76(sp) +800cd214: 8fb60048 lw s6,72(sp) +800cd218: 8fb50044 lw s5,68(sp) +800cd21c: 8fb40040 lw s4,64(sp) +800cd220: 8fb3003c lw s3,60(sp) +800cd224: 8fb20038 lw s2,56(sp) +800cd228: 8fb10034 lw s1,52(sp) +800cd22c: 8fb00030 lw s0,48(sp) +800cd230: 03e00008 jr ra +800cd234: 27bd0058 addiu sp,sp,88 + +800cd238 <_Z12change_state10MovieState>: +800cd238: 27bdffd8 addiu sp,sp,-40 +800cd23c: afb20018 sw s2,24(sp) +800cd240: afb00010 sw s0,16(sp) +800cd244: afbf0024 sw ra,36(sp) +800cd248: afb40020 sw s4,32(sp) +800cd24c: afb3001c sw s3,28(sp) +800cd250: afb10014 sw s1,20(sp) +800cd254: 3c10802f lui s0,0x802f +800cd258: 8e035de0 lw v1,24032(s0) +800cd25c: 1064000b beq v1,a0,800cd28c <_Z12change_state10MovieState+0x54> +800cd260: 00809021 move s2,a0 +800cd264: 3c02800f lui v0,0x800f +800cd268: 26115de0 addiu s1,s0,24032 +800cd26c: 24535c60 addiu s3,v0,23648 +800cd270: 24020002 li v0,2 +800cd274: 00003021 move a2,zero +800cd278: 00002821 move a1,zero +800cd27c: 10620018 beq v1,v0,800cd2e0 <_Z12change_state10MovieState+0xa8> +800cd280: 0220a021 move s4,s1 +800cd284: 12400009 beqz s2,800cd2ac <_Z12change_state10MovieState+0x74> +800cd288: ae125de0 sw s2,24032(s0) +800cd28c: 8fbf0024 lw ra,36(sp) +800cd290: 8fb40020 lw s4,32(sp) +800cd294: 8fb3001c lw s3,28(sp) +800cd298: 8fb20018 lw s2,24(sp) +800cd29c: 8fb10014 lw s1,20(sp) +800cd2a0: 8fb00010 lw s0,16(sp) +800cd2a4: 03e00008 jr ra +800cd2a8: 27bd0028 addiu sp,sp,40 +800cd2ac: 3c02800f lui v0,0x800f +800cd2b0: 24425f58 addiu v0,v0,24408 +800cd2b4: 0040f809 jalr v0 +800cd2b8: 8e841004 lw a0,4100(s4) +800cd2bc: ae801004 sw zero,4100(s4) +800cd2c0: 8fbf0024 lw ra,36(sp) +800cd2c4: 8fb40020 lw s4,32(sp) +800cd2c8: 8fb3001c lw s3,28(sp) +800cd2cc: 8fb20018 lw s2,24(sp) +800cd2d0: 8fb10014 lw s1,20(sp) +800cd2d4: 8fb00010 lw s0,16(sp) +800cd2d8: 03e00008 jr ra +800cd2dc: 27bd0028 addiu sp,sp,40 +800cd2e0: 0260f809 jalr s3 +800cd2e4: 8e241004 lw a0,4100(s1) +800cd2e8: 8e241004 lw a0,4100(s1) +800cd2ec: 3c02800d lui v0,0x800d +800cd2f0: 2442d0dc addiu v0,v0,-12068 +800cd2f4: 0040f809 jalr v0 +800cd2f8: 02202821 move a1,s1 +800cd2fc: 8e241004 lw a0,4100(s1) +800cd300: 8e25100c lw a1,4108(s1) +800cd304: 0260f809 jalr s3 +800cd308: 00003021 move a2,zero +800cd30c: 8e261018 lw a2,4120(s1) +800cd310: 8e221024 lw v0,4132(s1) +800cd314: 24c60001 addiu a2,a2,1 +800cd318: 70c23002 mul a2,a2,v0 +800cd31c: 8e271004 lw a3,4100(s1) +800cd320: 8e241028 lw a0,4136(s1) +800cd324: 3c02800f lui v0,0x800f +800cd328: 24425bb0 addiu v0,v0,23472 +800cd32c: 0040f809 jalr v0 +800cd330: 24050001 li a1,1 +800cd334: 080334a1 j 800cd284 <_Z12change_state10MovieState+0x4c> +800cd338: 00000000 nop + +800cd33c : +800cd33c: 27bdffe8 addiu sp,sp,-24 +800cd340: afb00010 sw s0,16(sp) +800cd344: afbf0014 sw ra,20(sp) +800cd348: 3c02802f lui v0,0x802f +800cd34c: 8c435de0 lw v1,24032(v0) +800cd350: 309000ff andi s0,a0,0xff +800cd354: 14600005 bnez v1,800cd36c +800cd358: 00002021 move a0,zero +800cd35c: 8fbf0014 lw ra,20(sp) +800cd360: 8fb00010 lw s0,16(sp) +800cd364: 03e00008 jr ra +800cd368: 27bd0018 addiu sp,sp,24 +800cd36c: 3c02800d lui v0,0x800d +800cd370: 2442d238 addiu v0,v0,-11720 +800cd374: 0040f809 jalr v0 +800cd378: 00000000 nop +800cd37c: 3c068019 lui a2,0x8019 +800cd380: 24c64b78 addiu a2,a2,19320 +800cd384: 24040003 li a0,3 +800cd388: 1600fff4 bnez s0,800cd35c +800cd38c: 24050019 li a1,25 +800cd390: 3c19800d lui t9,0x800d +800cd394: 8fbf0014 lw ra,20(sp) +800cd398: 8fb00010 lw s0,16(sp) +800cd39c: 27397918 addiu t9,t9,31000 +800cd3a0: 03200008 jr t9 +800cd3a4: 27bd0018 addiu sp,sp,24 + +800cd3a8 : +800cd3a8: 27bdffe8 addiu sp,sp,-24 +800cd3ac: afb00010 sw s0,16(sp) +800cd3b0: 3c028011 lui v0,0x8011 +800cd3b4: 3c10802f lui s0,0x802f +800cd3b8: afbf0014 sw ra,20(sp) +800cd3bc: 26045de0 addiu a0,s0,24032 +800cd3c0: 00002821 move a1,zero +800cd3c4: 2442ca64 addiu v0,v0,-13724 +800cd3c8: 0040f809 jalr v0 +800cd3cc: 24061138 li a2,4408 +800cd3d0: ae005de0 sw zero,24032(s0) +800cd3d4: 8fbf0014 lw ra,20(sp) +800cd3d8: 8fb00010 lw s0,16(sp) +800cd3dc: 03e00008 jr ra +800cd3e0: 27bd0018 addiu sp,sp,24 + +800cd3e4 : +800cd3e4: 27bdfbb0 addiu sp,sp,-1104 +800cd3e8: afb3043c sw s3,1084(sp) +800cd3ec: 3c028011 lui v0,0x8011 +800cd3f0: 00a09821 move s3,a1 +800cd3f4: afbf0448 sw ra,1096(sp) +800cd3f8: afb50444 sw s5,1092(sp) +800cd3fc: afb20438 sw s2,1080(sp) +800cd400: 0080a821 move s5,a0 +800cd404: 00002821 move a1,zero +800cd408: 24060810 li a2,2064 +800cd40c: 02602021 move a0,s3 +800cd410: afb40440 sw s4,1088(sp) +800cd414: afb10434 sw s1,1076(sp) +800cd418: 2442ca64 addiu v0,v0,-13724 +800cd41c: 0040f809 jalr v0 +800cd420: afb00430 sw s0,1072(sp) +800cd424: 3c058019 lui a1,0x8019 +800cd428: 3c02800f lui v0,0x800f +800cd42c: 02a02021 move a0,s5 +800cd430: 24425f70 addiu v0,v0,24432 +800cd434: 0040f809 jalr v0 +800cd438: 24a5cdf4 addiu a1,a1,-12812 +800cd43c: 10400031 beqz v0,800cd504 +800cd440: 00409021 move s2,v0 +800cd444: 3c02800f lui v0,0x800f +800cd448: 24545ed4 addiu s4,v0,24276 +800cd44c: 27a40010 addiu a0,sp,16 +800cd450: 24050001 li a1,1 +800cd454: 24060020 li a2,32 +800cd458: 0280f809 jalr s4 +800cd45c: 02403821 move a3,s2 +800cd460: 24030020 li v1,32 +800cd464: 1043000b beq v0,v1,800cd494 +800cd468: 93a50011 lbu a1,17(sp) +800cd46c: 2402ffff li v0,-1 +800cd470: 8fbf0448 lw ra,1096(sp) +800cd474: 8fb50444 lw s5,1092(sp) +800cd478: 8fb40440 lw s4,1088(sp) +800cd47c: 8fb3043c lw s3,1084(sp) +800cd480: 8fb20438 lw s2,1080(sp) +800cd484: 8fb10434 lw s1,1076(sp) +800cd488: 8fb00430 lw s0,1072(sp) +800cd48c: 03e00008 jr ra +800cd490: 27bd0450 addiu sp,sp,1104 +800cd494: 93a30012 lbu v1,18(sp) +800cd498: 93a20013 lbu v0,19(sp) +800cd49c: 93a40010 lbu a0,16(sp) +800cd4a0: 00021600 sll v0,v0,0x18 +800cd4a4: 00052a00 sll a1,a1,0x8 +800cd4a8: 00031c00 sll v1,v1,0x10 +800cd4ac: 00621825 or v1,v1,v0 +800cd4b0: 00852025 or a0,a0,a1 +800cd4b4: 3c021a56 lui v0,0x1a56 +800cd4b8: 00832025 or a0,a0,v1 +800cd4bc: 34424d53 ori v0,v0,0x4d53 +800cd4c0: 1482ffeb bne a0,v0,800cd470 +800cd4c4: 2402ffff li v0,-1 +800cd4c8: 93a50015 lbu a1,21(sp) +800cd4cc: 93a30016 lbu v1,22(sp) +800cd4d0: 93a20017 lbu v0,23(sp) +800cd4d4: 93a40014 lbu a0,20(sp) +800cd4d8: 00021600 sll v0,v0,0x18 +800cd4dc: 00052a00 sll a1,a1,0x8 +800cd4e0: 00031c00 sll v1,v1,0x10 +800cd4e4: 00621825 or v1,v1,v0 +800cd4e8: 00852025 or a0,a0,a1 +800cd4ec: 00832025 or a0,a0,v1 +800cd4f0: 24020001 li v0,1 +800cd4f4: 1082000d beq a0,v0,800cd52c +800cd4f8: 2402fffe li v0,-2 +800cd4fc: 0803351d j 800cd474 +800cd500: 8fbf0448 lw ra,1096(sp) +800cd504: 8fbf0448 lw ra,1096(sp) +800cd508: 8fb50444 lw s5,1092(sp) +800cd50c: 8fb40440 lw s4,1088(sp) +800cd510: 8fb3043c lw s3,1084(sp) +800cd514: 8fb20438 lw s2,1080(sp) +800cd518: 8fb10434 lw s1,1076(sp) +800cd51c: 8fb00430 lw s0,1072(sp) +800cd520: 2402fffd li v0,-3 +800cd524: 03e00008 jr ra +800cd528: 27bd0450 addiu sp,sp,1104 +800cd52c: 93a50029 lbu a1,41(sp) +800cd530: 93a8002a lbu t0,42(sp) +800cd534: 93a3002b lbu v1,43(sp) +800cd538: 93b1001d lbu s1,29(sp) +800cd53c: 93aa001e lbu t2,30(sp) +800cd540: 93af001f lbu t7,31(sp) +800cd544: 93b00021 lbu s0,33(sp) +800cd548: 93a90022 lbu t1,34(sp) +800cd54c: 93ac0023 lbu t4,35(sp) +800cd550: 93ad0028 lbu t5,40(sp) +800cd554: 93ae0019 lbu t6,25(sp) +800cd558: 93a7001a lbu a3,26(sp) +800cd55c: 93ab001b lbu t3,27(sp) +800cd560: 93a6001c lbu a2,28(sp) +800cd564: 93a40020 lbu a0,32(sp) +800cd568: 93a20018 lbu v0,24(sp) +800cd56c: 00052a00 sll a1,a1,0x8 +800cd570: 00031e00 sll v1,v1,0x18 +800cd574: 00084400 sll t0,t0,0x10 +800cd578: 01034025 or t0,t0,v1 +800cd57c: 01a56825 or t5,t5,a1 +800cd580: 00118a00 sll s1,s1,0x8 +800cd584: 000a5400 sll t2,t2,0x10 +800cd588: 000f7e00 sll t7,t7,0x18 +800cd58c: 00108200 sll s0,s0,0x8 +800cd590: 00094c00 sll t1,t1,0x10 +800cd594: 000c6600 sll t4,t4,0x18 +800cd598: 000e7200 sll t6,t6,0x8 +800cd59c: 00073c00 sll a3,a3,0x10 +800cd5a0: 000b5e00 sll t3,t3,0x18 +800cd5a4: 93a50025 lbu a1,37(sp) +800cd5a8: 01a86825 or t5,t5,t0 +800cd5ac: 00d13025 or a2,a2,s1 +800cd5b0: 93a80024 lbu t0,36(sp) +800cd5b4: 014f5025 or t2,t2,t7 +800cd5b8: 00902025 or a0,a0,s0 +800cd5bc: 012c4825 or t1,t1,t4 +800cd5c0: 004e1025 or v0,v0,t6 +800cd5c4: 00eb3825 or a3,a3,t3 +800cd5c8: 00ca3025 or a2,a2,t2 +800cd5cc: 00892025 or a0,a0,t1 +800cd5d0: 00471025 or v0,v0,a3 +800cd5d4: 2da30021 sltiu v1,t5,33 +800cd5d8: ae620000 sw v0,0(s3) +800cd5dc: ae640004 sw a0,4(s3) +800cd5e0: ae660008 sw a2,8(s3) +800cd5e4: a265080c sb a1,2060(s3) +800cd5e8: 10600011 beqz v1,800cd630 +800cd5ec: a268080d sb t0,2061(s3) +800cd5f0: ae60000c sw zero,12(s3) +800cd5f4: 3c02800f lui v0,0x800f +800cd5f8: 24425f58 addiu v0,v0,24408 +800cd5fc: 0040f809 jalr v0 +800cd600: 02402021 move a0,s2 +800cd604: 3c028012 lui v0,0x8012 +800cd608: 02a02021 move a0,s5 +800cd60c: 2442dfb8 addiu v0,v0,-8264 +800cd610: 0040f809 jalr v0 +800cd614: 24050002 li a1,2 +800cd618: 10400003 beqz v0,800cd628 +800cd61c: 00000000 nop +800cd620: 24020001 li v0,1 +800cd624: a262080e sb v0,2062(s3) +800cd628: 0803351c j 800cd470 +800cd62c: 24020001 li v0,1 +800cd630: 25a2ffe0 addiu v0,t5,-32 +800cd634: 00021042 srl v0,v0,0x1 +800cd638: 28430200 slti v1,v0,512 +800cd63c: 240601ff li a2,511 +800cd640: 27b00030 addiu s0,sp,48 +800cd644: 02403821 move a3,s2 +800cd648: 0043300b movn a2,v0,v1 +800cd64c: 02002021 move a0,s0 +800cd650: 0280f809 jalr s4 +800cd654: 24050002 li a1,2 +800cd658: 18400012 blez v0,800cd6a4 +800cd65c: 00403821 move a3,v0 +800cd660: 02002021 move a0,s0 +800cd664: 02602821 move a1,s3 +800cd668: 00003021 move a2,zero +800cd66c: 90820001 lbu v0,1(a0) +800cd670: 90830000 lbu v1,0(a0) +800cd674: 00021200 sll v0,v0,0x8 +800cd678: 00431025 or v0,v0,v1 +800cd67c: 24c60001 addiu a2,a2,1 +800cd680: aca2000c sw v0,12(a1) +800cd684: 24840002 addiu a0,a0,2 +800cd688: 14e6fff8 bne a3,a2,800cd66c +800cd68c: 24a50004 addiu a1,a1,4 +800cd690: 00e01021 move v0,a3 +800cd694: 00021080 sll v0,v0,0x2 +800cd698: 00531021 addu v0,v0,s3 +800cd69c: 0803357d j 800cd5f4 +800cd6a0: ac40000c sw zero,12(v0) +800cd6a4: 080335a5 j 800cd694 +800cd6a8: 00001021 move v0,zero + +800cd6ac : +800cd6ac: 27bdffd8 addiu sp,sp,-40 +800cd6b0: afb20018 sw s2,24(sp) +800cd6b4: afbf0020 sw ra,32(sp) +800cd6b8: afb3001c sw s3,28(sp) +800cd6bc: afb10014 sw s1,20(sp) +800cd6c0: afb00010 sw s0,16(sp) +800cd6c4: 3c12802f lui s2,0x802f +800cd6c8: 8e435de0 lw v1,24032(s2) +800cd6cc: 24020001 li v0,1 +800cd6d0: 10620009 beq v1,v0,800cd6f8 +800cd6d4: 24020002 li v0,2 +800cd6d8: 10620045 beq v1,v0,800cd7f0 +800cd6dc: 8fbf0020 lw ra,32(sp) +800cd6e0: 8fb3001c lw s3,28(sp) +800cd6e4: 8fb20018 lw s2,24(sp) +800cd6e8: 8fb10014 lw s1,20(sp) +800cd6ec: 8fb00010 lw s0,16(sp) +800cd6f0: 03e00008 jr ra +800cd6f4: 27bd0028 addiu sp,sp,40 +800cd6f8: 26515de0 addiu s1,s2,24032 +800cd6fc: 8e261014 lw a2,4116(s1) +800cd700: 8e221018 lw v0,4120(s1) +800cd704: 00c2102b sltu v0,a2,v0 +800cd708: 10400125 beqz v0,800cdba0 +800cd70c: 3c02800d lui v0,0x800d +800cd710: 92221034 lbu v0,4148(s1) +800cd714: 14400114 bnez v0,800cdb68 +800cd718: 3c10802f lui s0,0x802f +800cd71c: 92221020 lbu v0,4128(s1) +800cd720: 30420001 andi v0,v0,0x1 +800cd724: 144000b3 bnez v0,800cd9f4 +800cd728: 3c038000 lui v1,0x8000 +800cd72c: 3c088022 lui t0,0x8022 +800cd730: 25025bc4 addiu v0,t0,23492 +800cd734: 26465de0 addiu a2,s2,24032 +800cd738: ac400e54 sw zero,3668(v0) +800cd73c: 90c21020 lbu v0,4128(a2) +800cd740: 30420002 andi v0,v0,0x2 +800cd744: 144000ba bnez v0,800cda30 +800cd748: 00000000 nop +800cd74c: 25025bc4 addiu v0,t0,23492 +800cd750: 26465de0 addiu a2,s2,24032 +800cd754: ac400e58 sw zero,3672(v0) +800cd758: 90c21020 lbu v0,4128(a2) +800cd75c: 30420004 andi v0,v0,0x4 +800cd760: 144000c3 bnez v0,800cda70 +800cd764: 25025bc4 addiu v0,t0,23492 +800cd768: 26465de0 addiu a2,s2,24032 +800cd76c: ac400e5c sw zero,3676(v0) +800cd770: 90c21020 lbu v0,4128(a2) +800cd774: 30420008 andi v0,v0,0x8 +800cd778: 144000cd bnez v0,800cdab0 +800cd77c: 25025bc4 addiu v0,t0,23492 +800cd780: 26465de0 addiu a2,s2,24032 +800cd784: ac400e60 sw zero,3680(v0) +800cd788: 90c21020 lbu v0,4128(a2) +800cd78c: 30420010 andi v0,v0,0x10 +800cd790: 104000d7 beqz v0,800cdaf0 +800cd794: 25025bc4 addiu v0,t0,23492 +800cd798: 8cc41030 lw a0,4144(a2) +800cd79c: 3c038000 lui v1,0x8000 +800cd7a0: 90820001 lbu v0,1(a0) +800cd7a4: 90850000 lbu a1,0(a0) +800cd7a8: 00021200 sll v0,v0,0x8 +800cd7ac: 00451025 or v0,v0,a1 +800cd7b0: 00431025 or v0,v0,v1 +800cd7b4: 24840002 addiu a0,a0,2 +800cd7b8: 25035bc4 addiu v1,t0,23492 +800cd7bc: acc41030 sw a0,4144(a2) +800cd7c0: ac620e64 sw v0,3684(v1) +800cd7c4: 26435de0 addiu v1,s2,24032 +800cd7c8: 8c621014 lw v0,4116(v1) +800cd7cc: 24420001 addiu v0,v0,1 +800cd7d0: ac621014 sw v0,4116(v1) +800cd7d4: 8fbf0020 lw ra,32(sp) +800cd7d8: 8fb3001c lw s3,28(sp) +800cd7dc: 8fb20018 lw s2,24(sp) +800cd7e0: 8fb10014 lw s1,20(sp) +800cd7e4: 8fb00010 lw s0,16(sp) +800cd7e8: 03e00008 jr ra +800cd7ec: 27bd0028 addiu sp,sp,40 +800cd7f0: 26515de0 addiu s1,s2,24032 +800cd7f4: 92221034 lbu v0,4148(s1) +800cd7f8: 144000cc bnez v0,800cdb2c +800cd7fc: 3c10802f lui s0,0x802f +800cd800: 8e331030 lw s3,4144(s1) +800cd804: 8e231024 lw v1,4132(s1) +800cd808: 8e301028 lw s0,4136(s1) +800cd80c: 02631821 addu v1,s3,v1 +800cd810: 8e22102c lw v0,4140(s1) +800cd814: 00701823 subu v1,v1,s0 +800cd818: 0043102b sltu v0,v0,v1 +800cd81c: 144000b6 bnez v0,800cdaf8 +800cd820: 00031302 srl v0,v1,0xc +800cd824: 92221020 lbu v0,4128(s1) +800cd828: 30420001 andi v0,v0,0x1 +800cd82c: 14400036 bnez v0,800cd908 +800cd830: 3c088022 lui t0,0x8022 +800cd834: 25025bc4 addiu v0,t0,23492 +800cd838: 26475de0 addiu a3,s2,24032 +800cd83c: ac400e54 sw zero,3668(v0) +800cd840: 90e21020 lbu v0,4128(a3) +800cd844: 30420002 andi v0,v0,0x2 +800cd848: 1440003e bnez v0,800cd944 +800cd84c: 25025bc4 addiu v0,t0,23492 +800cd850: 26475de0 addiu a3,s2,24032 +800cd854: ac400e58 sw zero,3672(v0) +800cd858: 90e21020 lbu v0,4128(a3) +800cd85c: 30420004 andi v0,v0,0x4 +800cd860: 14400046 bnez v0,800cd97c +800cd864: 25025bc4 addiu v0,t0,23492 +800cd868: 26475de0 addiu a3,s2,24032 +800cd86c: ac400e5c sw zero,3676(v0) +800cd870: 90e21020 lbu v0,4128(a3) +800cd874: 30420008 andi v0,v0,0x8 +800cd878: 1440004e bnez v0,800cd9b4 +800cd87c: 25025bc4 addiu v0,t0,23492 +800cd880: 26475de0 addiu a3,s2,24032 +800cd884: ac400e60 sw zero,3680(v0) +800cd888: 90e21020 lbu v0,4128(a3) +800cd88c: 30420010 andi v0,v0,0x10 +800cd890: 10400056 beqz v0,800cd9ec +800cd894: 25025bc4 addiu v0,t0,23492 +800cd898: 94440e64 lhu a0,3684(v0) +800cd89c: 8ce51030 lw a1,4144(a3) +800cd8a0: 00043202 srl a2,a0,0x8 +800cd8a4: a0a40000 sb a0,0(a1) +800cd8a8: 8ce31030 lw v1,4144(a3) +800cd8ac: a0660001 sb a2,1(v1) +800cd8b0: 8ce21030 lw v0,4144(a3) +800cd8b4: 24420002 addiu v0,v0,2 +800cd8b8: ace21030 sw v0,4144(a3) +800cd8bc: 26425de0 addiu v0,s2,24032 +800cd8c0: 8c431014 lw v1,4116(v0) +800cd8c4: 8c461024 lw a2,4132(v0) +800cd8c8: 24630001 addiu v1,v1,1 +800cd8cc: 8c441030 lw a0,4144(v0) +800cd8d0: ac431018 sw v1,4120(v0) +800cd8d4: ac431014 sw v1,4116(v0) +800cd8d8: 3c19800f lui t9,0x800f +800cd8dc: 8c471004 lw a3,4100(v0) +800cd8e0: 8fbf0020 lw ra,32(sp) +800cd8e4: 8fb3001c lw s3,28(sp) +800cd8e8: 8fb20018 lw s2,24(sp) +800cd8ec: 8fb10014 lw s1,20(sp) +800cd8f0: 8fb00010 lw s0,16(sp) +800cd8f4: 00862023 subu a0,a0,a2 +800cd8f8: 24050001 li a1,1 +800cd8fc: 27395bb0 addiu t9,t9,23472 +800cd900: 03200008 jr t9 +800cd904: 27bd0028 addiu sp,sp,40 +800cd908: 25025bc4 addiu v0,t0,23492 +800cd90c: 94440e54 lhu a0,3668(v0) +800cd910: 8e251030 lw a1,4144(s1) +800cd914: 00043202 srl a2,a0,0x8 +800cd918: a0a40000 sb a0,0(a1) +800cd91c: 8e231030 lw v1,4144(s1) +800cd920: 26475de0 addiu a3,s2,24032 +800cd924: a0660001 sb a2,1(v1) +800cd928: 8e221030 lw v0,4144(s1) +800cd92c: 24420002 addiu v0,v0,2 +800cd930: ae221030 sw v0,4144(s1) +800cd934: 90e21020 lbu v0,4128(a3) +800cd938: 30420002 andi v0,v0,0x2 +800cd93c: 1040ffc5 beqz v0,800cd854 +800cd940: 25025bc4 addiu v0,t0,23492 +800cd944: 94440e58 lhu a0,3672(v0) +800cd948: 8ce51030 lw a1,4144(a3) +800cd94c: 00043202 srl a2,a0,0x8 +800cd950: a0a40000 sb a0,0(a1) +800cd954: 8ce31030 lw v1,4144(a3) +800cd958: a0660001 sb a2,1(v1) +800cd95c: 8ce21030 lw v0,4144(a3) +800cd960: 24420002 addiu v0,v0,2 +800cd964: ace21030 sw v0,4144(a3) +800cd968: 26475de0 addiu a3,s2,24032 +800cd96c: 90e21020 lbu v0,4128(a3) +800cd970: 30420004 andi v0,v0,0x4 +800cd974: 1040ffbd beqz v0,800cd86c +800cd978: 25025bc4 addiu v0,t0,23492 +800cd97c: 94440e5c lhu a0,3676(v0) +800cd980: 8ce51030 lw a1,4144(a3) +800cd984: 00043202 srl a2,a0,0x8 +800cd988: a0a40000 sb a0,0(a1) +800cd98c: 8ce31030 lw v1,4144(a3) +800cd990: a0660001 sb a2,1(v1) +800cd994: 8ce21030 lw v0,4144(a3) +800cd998: 24420002 addiu v0,v0,2 +800cd99c: ace21030 sw v0,4144(a3) +800cd9a0: 26475de0 addiu a3,s2,24032 +800cd9a4: 90e21020 lbu v0,4128(a3) +800cd9a8: 30420008 andi v0,v0,0x8 +800cd9ac: 1040ffb5 beqz v0,800cd884 +800cd9b0: 25025bc4 addiu v0,t0,23492 +800cd9b4: 94440e60 lhu a0,3680(v0) +800cd9b8: 8ce51030 lw a1,4144(a3) +800cd9bc: 00043202 srl a2,a0,0x8 +800cd9c0: a0a40000 sb a0,0(a1) +800cd9c4: 8ce31030 lw v1,4144(a3) +800cd9c8: a0660001 sb a2,1(v1) +800cd9cc: 8ce21030 lw v0,4144(a3) +800cd9d0: 24420002 addiu v0,v0,2 +800cd9d4: ace21030 sw v0,4144(a3) +800cd9d8: 26475de0 addiu a3,s2,24032 +800cd9dc: 90e21020 lbu v0,4128(a3) +800cd9e0: 30420010 andi v0,v0,0x10 +800cd9e4: 1440ffac bnez v0,800cd898 +800cd9e8: 25025bc4 addiu v0,t0,23492 +800cd9ec: 0803362f j 800cd8bc +800cd9f0: ac400e64 sw zero,3684(v0) +800cd9f4: 8e241030 lw a0,4144(s1) +800cd9f8: 90820001 lbu v0,1(a0) +800cd9fc: 90850000 lbu a1,0(a0) +800cda00: 00021200 sll v0,v0,0x8 +800cda04: 3c088022 lui t0,0x8022 +800cda08: 00451025 or v0,v0,a1 +800cda0c: 00431025 or v0,v0,v1 +800cda10: 26465de0 addiu a2,s2,24032 +800cda14: 25035bc4 addiu v1,t0,23492 +800cda18: ac620e54 sw v0,3668(v1) +800cda1c: 90c21020 lbu v0,4128(a2) +800cda20: 24840002 addiu a0,a0,2 +800cda24: 30420002 andi v0,v0,0x2 +800cda28: 1040ff48 beqz v0,800cd74c +800cda2c: ae241030 sw a0,4144(s1) +800cda30: 8cc41030 lw a0,4144(a2) +800cda34: 3c038000 lui v1,0x8000 +800cda38: 90820001 lbu v0,1(a0) +800cda3c: 90850000 lbu a1,0(a0) +800cda40: 00021200 sll v0,v0,0x8 +800cda44: 00451025 or v0,v0,a1 +800cda48: 24840002 addiu a0,a0,2 +800cda4c: 00431025 or v0,v0,v1 +800cda50: acc41030 sw a0,4144(a2) +800cda54: 25035bc4 addiu v1,t0,23492 +800cda58: 26465de0 addiu a2,s2,24032 +800cda5c: ac620e58 sw v0,3672(v1) +800cda60: 90c21020 lbu v0,4128(a2) +800cda64: 30420004 andi v0,v0,0x4 +800cda68: 1040ff40 beqz v0,800cd76c +800cda6c: 25025bc4 addiu v0,t0,23492 +800cda70: 8cc41030 lw a0,4144(a2) +800cda74: 3c038000 lui v1,0x8000 +800cda78: 90820001 lbu v0,1(a0) +800cda7c: 90850000 lbu a1,0(a0) +800cda80: 00021200 sll v0,v0,0x8 +800cda84: 00451025 or v0,v0,a1 +800cda88: 24840002 addiu a0,a0,2 +800cda8c: 00431025 or v0,v0,v1 +800cda90: acc41030 sw a0,4144(a2) +800cda94: 25035bc4 addiu v1,t0,23492 +800cda98: 26465de0 addiu a2,s2,24032 +800cda9c: ac620e5c sw v0,3676(v1) +800cdaa0: 90c21020 lbu v0,4128(a2) +800cdaa4: 30420008 andi v0,v0,0x8 +800cdaa8: 1040ff36 beqz v0,800cd784 +800cdaac: 25025bc4 addiu v0,t0,23492 +800cdab0: 8cc41030 lw a0,4144(a2) +800cdab4: 3c038000 lui v1,0x8000 +800cdab8: 90820001 lbu v0,1(a0) +800cdabc: 90850000 lbu a1,0(a0) +800cdac0: 00021200 sll v0,v0,0x8 +800cdac4: 00451025 or v0,v0,a1 +800cdac8: 24840002 addiu a0,a0,2 +800cdacc: 00431025 or v0,v0,v1 +800cdad0: acc41030 sw a0,4144(a2) +800cdad4: 25035bc4 addiu v1,t0,23492 +800cdad8: 26465de0 addiu a2,s2,24032 +800cdadc: ac620e60 sw v0,3680(v1) +800cdae0: 90c21020 lbu v0,4128(a2) +800cdae4: 30420010 andi v0,v0,0x10 +800cdae8: 1440ff2b bnez v0,800cd798 +800cdaec: 25025bc4 addiu v0,t0,23492 +800cdaf0: 080335f1 j 800cd7c4 +800cdaf4: ac400e64 sw zero,3684(v0) +800cdaf8: 00021300 sll v0,v0,0xc +800cdafc: 24421000 addiu v0,v0,4096 +800cdb00: 00402821 move a1,v0 +800cdb04: ae22102c sw v0,4140(s1) +800cdb08: 3c028010 lui v0,0x8010 +800cdb0c: 24425088 addiu v0,v0,20616 +800cdb10: 0040f809 jalr v0 +800cdb14: 02002021 move a0,s0 +800cdb18: 02701823 subu v1,s3,s0 +800cdb1c: 00431821 addu v1,v0,v1 +800cdb20: ae231030 sw v1,4144(s1) +800cdb24: 08033609 j 800cd824 +800cdb28: ae221028 sw v0,4136(s1) +800cdb2c: 8e261014 lw a2,4116(s1) +800cdb30: 3c058019 lui a1,0x8019 +800cdb34: 3c028011 lui v0,0x8011 +800cdb38: 26046e15 addiu a0,s0,28181 +800cdb3c: 2442ec30 addiu v0,v0,-5072 +800cdb40: 0040f809 jalr v0 +800cdb44: 24a54ba4 addiu a1,a1,19364 +800cdb48: 3c02800d lui v0,0x800d +800cdb4c: 26066e15 addiu a2,s0,28181 +800cdb50: 24040003 li a0,3 +800cdb54: 24427918 addiu v0,v0,31000 +800cdb58: 0040f809 jalr v0 +800cdb5c: 24050019 li a1,25 +800cdb60: 08033601 j 800cd804 +800cdb64: 8e331030 lw s3,4144(s1) +800cdb68: 3c058019 lui a1,0x8019 +800cdb6c: 3c028011 lui v0,0x8011 +800cdb70: 26046e15 addiu a0,s0,28181 +800cdb74: 2442ec30 addiu v0,v0,-5072 +800cdb78: 0040f809 jalr v0 +800cdb7c: 24a54b90 addiu a1,a1,19344 +800cdb80: 3c02800d lui v0,0x800d +800cdb84: 26066e15 addiu a2,s0,28181 +800cdb88: 24040003 li a0,3 +800cdb8c: 24427918 addiu v0,v0,31000 +800cdb90: 0040f809 jalr v0 +800cdb94: 24050019 li a1,25 +800cdb98: 080335c8 j 800cd720 +800cdb9c: 92221020 lbu v0,4128(s1) +800cdba0: 2442d238 addiu v0,v0,-11720 +800cdba4: 0040f809 jalr v0 +800cdba8: 00002021 move a0,zero +800cdbac: 3c068019 lui a2,0x8019 +800cdbb0: 3c19800d lui t9,0x800d +800cdbb4: 8fbf0020 lw ra,32(sp) +800cdbb8: 8fb3001c lw s3,28(sp) +800cdbbc: 8fb20018 lw s2,24(sp) +800cdbc0: 8fb10014 lw s1,20(sp) +800cdbc4: 8fb00010 lw s0,16(sp) +800cdbc8: 24c64b84 addiu a2,a2,19332 +800cdbcc: 24040003 li a0,3 +800cdbd0: 24050019 li a1,25 +800cdbd4: 27397918 addiu t9,t9,31000 +800cdbd8: 03200008 jr t9 +800cdbdc: 27bd0028 addiu sp,sp,40 + +800cdbe0 : +800cdbe0: 3c02802f lui v0,0x802f +800cdbe4: 8c435de0 lw v1,24032(v0) +800cdbe8: 24445de0 addiu a0,v0,24032 +800cdbec: 10600002 beqz v1,800cdbf8 +800cdbf0: 00001021 move v0,zero +800cdbf4: 90821022 lbu v0,4130(a0) +800cdbf8: 03e00008 jr ra +800cdbfc: 00000000 nop + +800cdc00 : +800cdc00: 3c02802f lui v0,0x802f +800cdc04: 8c435de0 lw v1,24032(v0) +800cdc08: 24445de0 addiu a0,v0,24032 +800cdc0c: 10600002 beqz v1,800cdc18 +800cdc10: 00001021 move v0,zero +800cdc14: 8c821014 lw v0,4116(a0) +800cdc18: 03e00008 jr ra +800cdc1c: 00000000 nop + +800cdc20 : +800cdc20: 3c02802f lui v0,0x802f +800cdc24: 8c435de0 lw v1,24032(v0) +800cdc28: 24445de0 addiu a0,v0,24032 +800cdc2c: 10600002 beqz v1,800cdc38 +800cdc30: 00001021 move v0,zero +800cdc34: 8c821018 lw v0,4120(a0) +800cdc38: 03e00008 jr ra +800cdc3c: 00000000 nop + +800cdc40 : +800cdc40: 3c02802f lui v0,0x802f +800cdc44: 8c435de0 lw v1,24032(v0) +800cdc48: 24445de0 addiu a0,v0,24032 +800cdc4c: 10600002 beqz v1,800cdc58 +800cdc50: 00001021 move v0,zero +800cdc54: 8c821010 lw v0,4112(a0) +800cdc58: 03e00008 jr ra +800cdc5c: 00000000 nop + +800cdc60 : +800cdc60: 27bdffd8 addiu sp,sp,-40 +800cdc64: afb3001c sw s3,28(sp) +800cdc68: afb20018 sw s2,24(sp) +800cdc6c: afb10014 sw s1,20(sp) +800cdc70: 3c02802f lui v0,0x802f +800cdc74: afbf0020 sw ra,32(sp) +800cdc78: afb00010 sw s0,16(sp) +800cdc7c: 8c435de0 lw v1,24032(v0) +800cdc80: 24515de0 addiu s1,v0,24032 +800cdc84: 00a09821 move s3,a1 +800cdc88: 14600008 bnez v1,800cdcac +800cdc8c: 00809021 move s2,a0 +800cdc90: 8fbf0020 lw ra,32(sp) +800cdc94: 8fb3001c lw s3,28(sp) +800cdc98: 8fb20018 lw s2,24(sp) +800cdc9c: 8fb10014 lw s1,20(sp) +800cdca0: 8fb00010 lw s0,16(sp) +800cdca4: 03e00008 jr ra +800cdca8: 27bd0028 addiu sp,sp,40 +800cdcac: aca00000 sw zero,0(a1) +800cdcb0: 8e301018 lw s0,4120(s1) +800cdcb4: 8e221024 lw v0,4132(s1) +800cdcb8: 26100001 addiu s0,s0,1 +800cdcbc: 72028002 mul s0,s0,v0 +800cdcc0: 3c028010 lui v0,0x8010 +800cdcc4: 2610000c addiu s0,s0,12 +800cdcc8: ac800000 sw zero,0(a0) +800cdccc: 24425378 addiu v0,v0,21368 +800cdcd0: 0040f809 jalr v0 +800cdcd4: 02002021 move a0,s0 +800cdcd8: 00403821 move a3,v0 +800cdcdc: 24480004 addiu t0,v0,4 +800cdce0: 24490008 addiu t1,v0,8 +800cdce4: 2444000c addiu a0,v0,12 +800cdce8: ae700000 sw s0,0(s3) +800cdcec: 1040ffe8 beqz v0,800cdc90 +800cdcf0: ae420000 sw v0,0(s2) +800cdcf4: 8e231010 lw v1,4112(s1) +800cdcf8: 3c198011 lui t9,0x8011 +800cdcfc: 00033602 srl a2,v1,0x18 +800cdd00: 00031202 srl v0,v1,0x8 +800cdd04: 00032c02 srl a1,v1,0x10 +800cdd08: a0e50002 sb a1,2(a3) +800cdd0c: a0e60003 sb a2,3(a3) +800cdd10: a0e30000 sb v1,0(a3) +800cdd14: a0e20001 sb v0,1(a3) +800cdd18: 8e221014 lw v0,4116(s1) +800cdd1c: 2739c930 addiu t9,t9,-14032 +800cdd20: 00021e02 srl v1,v0,0x18 +800cdd24: 00022a02 srl a1,v0,0x8 +800cdd28: 00023402 srl a2,v0,0x10 +800cdd2c: a0e20004 sb v0,4(a3) +800cdd30: a1030003 sb v1,3(t0) +800cdd34: a1050001 sb a1,1(t0) +800cdd38: a1060002 sb a2,2(t0) +800cdd3c: 8e221018 lw v0,4120(s1) +800cdd40: 00022a02 srl a1,v0,0x8 +800cdd44: 00023402 srl a2,v0,0x10 +800cdd48: 00021e02 srl v1,v0,0x18 +800cdd4c: a0e20008 sb v0,8(a3) +800cdd50: a1230003 sb v1,3(t1) +800cdd54: a1250001 sb a1,1(t1) +800cdd58: a1260002 sb a2,2(t1) +800cdd5c: 8e261018 lw a2,4120(s1) +800cdd60: 8e221024 lw v0,4132(s1) +800cdd64: 24c60001 addiu a2,a2,1 +800cdd68: 70c23002 mul a2,a2,v0 +800cdd6c: 8e251028 lw a1,4136(s1) +800cdd70: 8fbf0020 lw ra,32(sp) +800cdd74: 8fb3001c lw s3,28(sp) +800cdd78: 8fb20018 lw s2,24(sp) +800cdd7c: 8fb10014 lw s1,20(sp) +800cdd80: 8fb00010 lw s0,16(sp) +800cdd84: 03200008 jr t9 +800cdd88: 27bd0028 addiu sp,sp,40 + +800cdd8c : +800cdd8c: 27bdffd0 addiu sp,sp,-48 +800cdd90: afb40020 sw s4,32(sp) +800cdd94: 3c14802f lui s4,0x802f +800cdd98: 8e825de0 lw v0,24032(s4) +800cdd9c: afb10014 sw s1,20(sp) +800cdda0: afbf0028 sw ra,40(sp) +800cdda4: afb50024 sw s5,36(sp) +800cdda8: afb3001c sw s3,28(sp) +800cddac: afb20018 sw s2,24(sp) +800cddb0: afb00010 sw s0,16(sp) +800cddb4: 00808821 move s1,a0 +800cddb8: 10400035 beqz v0,800cde90 +800cddbc: 00a06821 move t5,a1 +800cddc0: 2ca2000c sltiu v0,a1,12 +800cddc4: 14400032 bnez v0,800cde90 +800cddc8: 26925de0 addiu s2,s4,24032 +800cddcc: 90840001 lbu a0,1(a0) +800cddd0: 92230002 lbu v1,2(s1) +800cddd4: 92220003 lbu v0,3(s1) +800cddd8: 92250000 lbu a1,0(s1) +800cdddc: 00042200 sll a0,a0,0x8 +800cdde0: 00021600 sll v0,v0,0x18 +800cdde4: 00031c00 sll v1,v1,0x10 +800cdde8: 00621825 or v1,v1,v0 +800cddec: 00a42825 or a1,a1,a0 +800cddf0: 8e441010 lw a0,4112(s2) +800cddf4: 26220004 addiu v0,s1,4 +800cddf8: 00a32825 or a1,a1,v1 +800cddfc: 26230008 addiu v1,s1,8 +800cde00: 90470003 lbu a3,3(v0) +800cde04: 90660003 lbu a2,3(v1) +800cde08: 90490001 lbu t1,1(v0) +800cde0c: 90680001 lbu t0,1(v1) +800cde10: 922b0004 lbu t3,4(s1) +800cde14: 90420002 lbu v0,2(v0) +800cde18: 922a0008 lbu t2,8(s1) +800cde1c: 90630002 lbu v1,2(v1) +800cde20: 14a4001b bne a1,a0,800cde90 +800cde24: 8e4c1024 lw t4,4132(s2) +800cde28: 00092a00 sll a1,t1,0x8 +800cde2c: 00021400 sll v0,v0,0x10 +800cde30: 00073e00 sll a3,a3,0x18 +800cde34: 00082200 sll a0,t0,0x8 +800cde38: 00031c00 sll v1,v1,0x10 +800cde3c: 00063600 sll a2,a2,0x18 +800cde40: 00471025 or v0,v0,a3 +800cde44: 01652825 or a1,t3,a1 +800cde48: 01442025 or a0,t2,a0 +800cde4c: 00661825 or v1,v1,a2 +800cde50: 00a29825 or s3,a1,v0 +800cde54: 00838025 or s0,a0,v1 +800cde58: 0213102b sltu v0,s0,s3 +800cde5c: 1440000c bnez v0,800cde90 +800cde60: 26020001 addiu v0,s0,1 +800cde64: 7182a802 mul s5,t4,v0 +800cde68: 01b5182b sltu v1,t5,s5 +800cde6c: 14600008 bnez v1,800cde90 +800cde70: 00000000 nop +800cde74: 92421022 lbu v0,4130(s2) +800cde78: 1040007f beqz v0,800ce078 +800cde7c: 3c02800d lui v0,0x800d +800cde80: 8e421018 lw v0,4120(s2) +800cde84: 0053102b sltu v0,v0,s3 +800cde88: 1040000c beqz v0,800cdebc +800cde8c: 3c02800d lui v0,0x800d +800cde90: 00002821 move a1,zero +800cde94: 8fbf0028 lw ra,40(sp) +800cde98: 8fb50024 lw s5,36(sp) +800cde9c: 8fb40020 lw s4,32(sp) +800cdea0: 8fb3001c lw s3,28(sp) +800cdea4: 8fb20018 lw s2,24(sp) +800cdea8: 8fb10014 lw s1,20(sp) +800cdeac: 8fb00010 lw s0,16(sp) +800cdeb0: 00a01021 move v0,a1 +800cdeb4: 03e00008 jr ra +800cdeb8: 27bd0030 addiu sp,sp,48 +800cdebc: 2442d238 addiu v0,v0,-11720 +800cdec0: 0040f809 jalr v0 +800cdec4: 24040001 li a0,1 +800cdec8: 3c068019 lui a2,0x8019 +800cdecc: 3c02800d lui v0,0x800d +800cded0: 24c64bc8 addiu a2,a2,19400 +800cded4: 24040003 li a0,3 +800cded8: 24427918 addiu v0,v0,31000 +800cdedc: 0040f809 jalr v0 +800cdee0: 24050019 li a1,25 +800cdee4: ae531014 sw s3,4116(s2) +800cdee8: 26865de0 addiu a2,s4,24032 +800cdeec: 8cc41014 lw a0,4116(a2) +800cdef0: 8cc51024 lw a1,4132(a2) +800cdef4: 8cc31028 lw v1,4136(a2) +800cdef8: 70a43802 mul a3,a1,a0 +800cdefc: 90c21020 lbu v0,4128(a2) +800cdf00: 00e32021 addu a0,a3,v1 +800cdf04: 30420001 andi v0,v0,0x1 +800cdf08: 1440002b bnez v0,800cdfb8 +800cdf0c: acc41030 sw a0,4144(a2) +800cdf10: 3c078022 lui a3,0x8022 +800cdf14: 24e25bc4 addiu v0,a3,23492 +800cdf18: ac400e54 sw zero,3668(v0) +800cdf1c: 26865de0 addiu a2,s4,24032 +800cdf20: 90c21020 lbu v0,4128(a2) +800cdf24: 30420002 andi v0,v0,0x2 +800cdf28: 14400048 bnez v0,800ce04c +800cdf2c: 3c038000 lui v1,0x8000 +800cdf30: 24e25bc4 addiu v0,a3,23492 +800cdf34: ac400e58 sw zero,3672(v0) +800cdf38: 26865de0 addiu a2,s4,24032 +800cdf3c: 90c21020 lbu v0,4128(a2) +800cdf40: 30420004 andi v0,v0,0x4 +800cdf44: 14400036 bnez v0,800ce020 +800cdf48: 3c038000 lui v1,0x8000 +800cdf4c: 24e25bc4 addiu v0,a3,23492 +800cdf50: ac400e5c sw zero,3676(v0) +800cdf54: 26865de0 addiu a2,s4,24032 +800cdf58: 90c21020 lbu v0,4128(a2) +800cdf5c: 30420008 andi v0,v0,0x8 +800cdf60: 14400024 bnez v0,800cdff4 +800cdf64: 3c038000 lui v1,0x8000 +800cdf68: 24e25bc4 addiu v0,a3,23492 +800cdf6c: ac400e60 sw zero,3680(v0) +800cdf70: 26865de0 addiu a2,s4,24032 +800cdf74: 90c21020 lbu v0,4128(a2) +800cdf78: 30420010 andi v0,v0,0x10 +800cdf7c: 1040001a beqz v0,800cdfe8 +800cdf80: 24e25bc4 addiu v0,a3,23492 +800cdf84: 8cc41030 lw a0,4144(a2) +800cdf88: 3c038000 lui v1,0x8000 +800cdf8c: 90820001 lbu v0,1(a0) +800cdf90: 90850000 lbu a1,0(a0) +800cdf94: 00021200 sll v0,v0,0x8 +800cdf98: 00451025 or v0,v0,a1 +800cdf9c: 00431025 or v0,v0,v1 +800cdfa0: 24840002 addiu a0,a0,2 +800cdfa4: 24e35bc4 addiu v1,a3,23492 +800cdfa8: 24050001 li a1,1 +800cdfac: acc41030 sw a0,4144(a2) +800cdfb0: 080337a5 j 800cde94 +800cdfb4: ac620e64 sw v0,3684(v1) +800cdfb8: 90820001 lbu v0,1(a0) +800cdfbc: 90830000 lbu v1,0(a0) +800cdfc0: 00021200 sll v0,v0,0x8 +800cdfc4: 00431025 or v0,v0,v1 +800cdfc8: 3c078022 lui a3,0x8022 +800cdfcc: 3c038000 lui v1,0x8000 +800cdfd0: 00431025 or v0,v0,v1 +800cdfd4: 24840002 addiu a0,a0,2 +800cdfd8: 24e35bc4 addiu v1,a3,23492 +800cdfdc: acc41030 sw a0,4144(a2) +800cdfe0: 080337c7 j 800cdf1c +800cdfe4: ac620e54 sw v0,3668(v1) +800cdfe8: 24050001 li a1,1 +800cdfec: 080337a5 j 800cde94 +800cdff0: ac400e64 sw zero,3684(v0) +800cdff4: 8cc41030 lw a0,4144(a2) +800cdff8: 90820001 lbu v0,1(a0) +800cdffc: 90850000 lbu a1,0(a0) +800ce000: 00021200 sll v0,v0,0x8 +800ce004: 00451025 or v0,v0,a1 +800ce008: 00431025 or v0,v0,v1 +800ce00c: 24840002 addiu a0,a0,2 +800ce010: 24e35bc4 addiu v1,a3,23492 +800ce014: acc41030 sw a0,4144(a2) +800ce018: 080337dc j 800cdf70 +800ce01c: ac620e60 sw v0,3680(v1) +800ce020: 8cc41030 lw a0,4144(a2) +800ce024: 90820001 lbu v0,1(a0) +800ce028: 90850000 lbu a1,0(a0) +800ce02c: 00021200 sll v0,v0,0x8 +800ce030: 00451025 or v0,v0,a1 +800ce034: 00431025 or v0,v0,v1 +800ce038: 24840002 addiu a0,a0,2 +800ce03c: 24e35bc4 addiu v1,a3,23492 +800ce040: acc41030 sw a0,4144(a2) +800ce044: 080337d5 j 800cdf54 +800ce048: ac620e5c sw v0,3676(v1) +800ce04c: 8cc41030 lw a0,4144(a2) +800ce050: 90820001 lbu v0,1(a0) +800ce054: 90850000 lbu a1,0(a0) +800ce058: 00021200 sll v0,v0,0x8 +800ce05c: 00451025 or v0,v0,a1 +800ce060: 00431025 or v0,v0,v1 +800ce064: 24840002 addiu a0,a0,2 +800ce068: 24e35bc4 addiu v1,a3,23492 +800ce06c: acc41030 sw a0,4144(a2) +800ce070: 080337ce j 800cdf38 +800ce074: ac620e58 sw v0,3672(v1) +800ce078: 2442d238 addiu v0,v0,-11720 +800ce07c: 0040f809 jalr v0 +800ce080: 24040002 li a0,2 +800ce084: 3c068019 lui a2,0x8019 +800ce088: 3c02800d lui v0,0x800d +800ce08c: 24427918 addiu v0,v0,31000 +800ce090: 24c64bb8 addiu a2,a2,19384 +800ce094: 24040003 li a0,3 +800ce098: 0040f809 jalr v0 +800ce09c: 24050019 li a1,25 +800ce0a0: 8e43101c lw v1,4124(s2) +800ce0a4: 8e42102c lw v0,4140(s2) +800ce0a8: 24630001 addiu v1,v1,1 +800ce0ac: 0055102b sltu v0,v0,s5 +800ce0b0: ae531014 sw s3,4116(s2) +800ce0b4: ae501018 sw s0,4120(s2) +800ce0b8: 1440002b bnez v0,800ce168 +800ce0bc: ae43101c sw v1,4124(s2) +800ce0c0: 8e441028 lw a0,4136(s2) +800ce0c4: 3c028011 lui v0,0x8011 +800ce0c8: 2625000c addiu a1,s1,12 +800ce0cc: 2442c930 addiu v0,v0,-14032 +800ce0d0: 0040f809 jalr v0 +800ce0d4: 02a03021 move a2,s5 +800ce0d8: 3c10800f lui s0,0x800f +800ce0dc: 8e441004 lw a0,4100(s2) +800ce0e0: 26105c60 addiu s0,s0,23648 +800ce0e4: 00003021 move a2,zero +800ce0e8: 0200f809 jalr s0 +800ce0ec: 00002821 move a1,zero +800ce0f0: 8e441004 lw a0,4100(s2) +800ce0f4: 3c02800d lui v0,0x800d +800ce0f8: 2442d0dc addiu v0,v0,-12068 +800ce0fc: 0040f809 jalr v0 +800ce100: 02402821 move a1,s2 +800ce104: 8e441004 lw a0,4100(s2) +800ce108: 8e45100c lw a1,4108(s2) +800ce10c: 0200f809 jalr s0 +800ce110: 00003021 move a2,zero +800ce114: 8e461018 lw a2,4120(s2) +800ce118: 8e421024 lw v0,4132(s2) +800ce11c: 24c60001 addiu a2,a2,1 +800ce120: 70c23002 mul a2,a2,v0 +800ce124: 8e441028 lw a0,4136(s2) +800ce128: 8e471004 lw a3,4100(s2) +800ce12c: 3c02800f lui v0,0x800f +800ce130: 24425bb0 addiu v0,v0,23472 +800ce134: 0040f809 jalr v0 +800ce138: 24050001 li a1,1 +800ce13c: 8e451014 lw a1,4116(s2) +800ce140: 8e431024 lw v1,4132(s2) +800ce144: 24a50001 addiu a1,a1,1 +800ce148: 70a33002 mul a2,a1,v1 +800ce14c: 8e42100c lw v0,4108(s2) +800ce150: 8e441004 lw a0,4100(s2) +800ce154: 00c22821 addu a1,a2,v0 +800ce158: 0200f809 jalr s0 +800ce15c: 00003021 move a2,zero +800ce160: 080337bb j 800cdeec +800ce164: 26865de0 addiu a2,s4,24032 +800ce168: 00151302 srl v0,s5,0xc +800ce16c: 00021300 sll v0,v0,0xc +800ce170: 8e431028 lw v1,4136(s2) +800ce174: 24421000 addiu v0,v0,4096 +800ce178: 8e501030 lw s0,4144(s2) +800ce17c: 00402821 move a1,v0 +800ce180: ae42102c sw v0,4140(s2) +800ce184: 3c028010 lui v0,0x8010 +800ce188: 00602021 move a0,v1 +800ce18c: 24425088 addiu v0,v0,20616 +800ce190: 0040f809 jalr v0 +800ce194: 02038023 subu s0,s0,v1 +800ce198: 00508021 addu s0,v0,s0 +800ce19c: ae501030 sw s0,4144(s2) +800ce1a0: 08033830 j 800ce0c0 +800ce1a4: ae421028 sw v0,4136(s2) + ... + +800ce1b0 <_Z15S9xDoScreenshotii>: +800ce1b0: 27bdffe8 addiu sp,sp,-24 +800ce1b4: 3c048019 lui a0,0x8019 +800ce1b8: 3c028011 lui v0,0x8011 +800ce1bc: afbf0010 sw ra,16(sp) +800ce1c0: 2442ed80 addiu v0,v0,-4736 +800ce1c4: 0040f809 jalr v0 +800ce1c8: 24844bd8 addiu a0,a0,19416 +800ce1cc: 8fbf0010 lw ra,16(sp) +800ce1d0: 00001021 move v0,zero +800ce1d4: 03e00008 jr ra +800ce1d8: 27bd0018 addiu sp,sp,24 +800ce1dc: 00000000 nop + +800ce1e0 : +800ce1e0: 00041402 srl v0,a0,0x10 +800ce1e4: 3c08802f lui t0,0x802f +800ce1e8: 00803821 move a3,a0 +800ce1ec: 240300e0 li v1,224 +800ce1f0: 304400f0 andi a0,v0,0xf0 +800ce1f4: 10830013 beq a0,v1,800ce244 +800ce1f8: 25056f38 addiu a1,t0,28472 +800ce1fc: 240200f0 li v0,240 +800ce200: 1082001e beq a0,v0,800ce27c +800ce204: 3c038021 lui v1,0x8021 +800ce208: 240200d0 li v0,208 +800ce20c: 10820028 beq a0,v0,800ce2b0 +800ce210: 00003021 move a2,zero +800ce214: 25026f38 addiu v0,t0,28472 +800ce218: 8c450030 lw a1,48(v0) +800ce21c: 3c038021 lui v1,0x8021 +800ce220: 3c02000f lui v0,0xf +800ce224: 8c64700c lw a0,28684(v1) +800ce228: 3442ffff ori v0,v0,0xffff +800ce22c: 00e21024 and v0,a3,v0 +800ce230: 00451021 addu v0,v0,a1 +800ce234: 00c42021 addu a0,a2,a0 +800ce238: 00822021 addu a0,a0,v0 +800ce23c: 03e00008 jr ra +800ce240: 90820000 lbu v0,0(a0) +800ce244: 90a20027 lbu v0,39(a1) +800ce248: 3c038021 lui v1,0x8021 +800ce24c: 00023500 sll a2,v0,0x14 +800ce250: 25026f38 addiu v0,t0,28472 +800ce254: 8c450030 lw a1,48(v0) +800ce258: 3c02000f lui v0,0xf +800ce25c: 8c64700c lw a0,28684(v1) +800ce260: 3442ffff ori v0,v0,0xffff +800ce264: 00e21024 and v0,a3,v0 +800ce268: 00451021 addu v0,v0,a1 +800ce26c: 00c42021 addu a0,a2,a0 +800ce270: 00822021 addu a0,a0,v0 +800ce274: 03e00008 jr ra +800ce278: 90820000 lbu v0,0(a0) +800ce27c: 90a20028 lbu v0,40(a1) +800ce280: 00023500 sll a2,v0,0x14 +800ce284: 25026f38 addiu v0,t0,28472 +800ce288: 8c450030 lw a1,48(v0) +800ce28c: 3c02000f lui v0,0xf +800ce290: 8c64700c lw a0,28684(v1) +800ce294: 3442ffff ori v0,v0,0xffff +800ce298: 00e21024 and v0,a3,v0 +800ce29c: 00451021 addu v0,v0,a1 +800ce2a0: 00c42021 addu a0,a2,a0 +800ce2a4: 00822021 addu a0,a0,v0 +800ce2a8: 03e00008 jr ra +800ce2ac: 90820000 lbu v0,0(a0) +800ce2b0: 90a20026 lbu v0,38(a1) +800ce2b4: 3c038021 lui v1,0x8021 +800ce2b8: 00023500 sll a2,v0,0x14 +800ce2bc: 25026f38 addiu v0,t0,28472 +800ce2c0: 8c450030 lw a1,48(v0) +800ce2c4: 3c02000f lui v0,0xf +800ce2c8: 8c64700c lw a0,28684(v1) +800ce2cc: 3442ffff ori v0,v0,0xffff +800ce2d0: 00e21024 and v0,a3,v0 +800ce2d4: 00451021 addu v0,v0,a1 +800ce2d8: 00c42021 addu a0,a2,a0 +800ce2dc: 00822021 addu a0,a0,v0 +800ce2e0: 03e00008 jr ra +800ce2e4: 90820000 lbu v0,0(a0) + +800ce2e8 <_Z17S9xRTCDaysInMonthii>: +800ce2e8: 24020001 li v0,1 +800ce2ec: 00821004 sllv v0,v0,a0 +800ce2f0: 2c84000c sltiu a0,a0,12 +800ce2f4: 1080000b beqz a0,800ce324 <_Z17S9xRTCDaysInMonthii+0x3c> +800ce2f8: 30460a50 andi a2,v0,0xa50 +800ce2fc: 30470004 andi a3,v0,0x4 +800ce300: 10c00003 beqz a2,800ce310 <_Z17S9xRTCDaysInMonthii+0x28> +800ce304: 2404001e li a0,30 +800ce308: 03e00008 jr ra +800ce30c: 00801021 move v0,a0 +800ce310: 30a30003 andi v1,a1,0x3 +800ce314: 2404001d li a0,29 +800ce318: 2402001c li v0,28 +800ce31c: 14e0fffa bnez a3,800ce308 <_Z17S9xRTCDaysInMonthii+0x20> +800ce320: 0043200b movn a0,v0,v1 +800ce324: 2404001f li a0,31 +800ce328: 03e00008 jr ra +800ce32c: 00801021 move v0,a0 + +800ce330 : +800ce330: 00041402 srl v0,a0,0x10 +800ce334: 304500f0 andi a1,v0,0xf0 +800ce338: 240300e0 li v1,224 +800ce33c: 10a3000e beq a1,v1,800ce378 +800ce340: 3c02802f lui v0,0x802f +800ce344: 240200f0 li v0,240 +800ce348: 10a20014 beq a1,v0,800ce39c +800ce34c: 3c02802f lui v0,0x802f +800ce350: 240200d0 li v0,208 +800ce354: 10a2001a beq a1,v0,800ce3c0 +800ce358: 00003021 move a2,zero +800ce35c: 3c038021 lui v1,0x8021 +800ce360: 3c02000f lui v0,0xf +800ce364: 00821024 and v0,a0,v0 +800ce368: 8c64700c lw a0,28684(v1) +800ce36c: 00c21021 addu v0,a2,v0 +800ce370: 03e00008 jr ra +800ce374: 00441021 addu v0,v0,a0 +800ce378: 90436f5f lbu v1,28511(v0) +800ce37c: 3c02000f lui v0,0xf +800ce380: 00033500 sll a2,v1,0x14 +800ce384: 3c038021 lui v1,0x8021 +800ce388: 00821024 and v0,a0,v0 +800ce38c: 8c64700c lw a0,28684(v1) +800ce390: 00c21021 addu v0,a2,v0 +800ce394: 03e00008 jr ra +800ce398: 00441021 addu v0,v0,a0 +800ce39c: 90436f60 lbu v1,28512(v0) +800ce3a0: 3c02000f lui v0,0xf +800ce3a4: 00033500 sll a2,v1,0x14 +800ce3a8: 3c038021 lui v1,0x8021 +800ce3ac: 00821024 and v0,a0,v0 +800ce3b0: 8c64700c lw a0,28684(v1) +800ce3b4: 00c21021 addu v0,a2,v0 +800ce3b8: 03e00008 jr ra +800ce3bc: 00441021 addu v0,v0,a0 +800ce3c0: 3c02802f lui v0,0x802f +800ce3c4: 90436f5e lbu v1,28510(v0) +800ce3c8: 3c02000f lui v0,0xf +800ce3cc: 00033500 sll a2,v1,0x14 +800ce3d0: 3c038021 lui v1,0x8021 +800ce3d4: 00821024 and v0,a0,v0 +800ce3d8: 8c64700c lw a0,28684(v1) +800ce3dc: 00c21021 addu v0,a2,v0 +800ce3e0: 03e00008 jr ra +800ce3e4: 00441021 addu v0,v0,a0 + +800ce3e8 <_Z17S9xLoadSPC7110RTCP10SPC7110RTC>: +800ce3e8: 27bdffd0 addiu sp,sp,-48 +800ce3ec: afb30024 sw s3,36(sp) +800ce3f0: 3c02800d lui v0,0x800d +800ce3f4: 00809821 move s3,a0 +800ce3f8: 3c048019 lui a0,0x8019 +800ce3fc: afbf0028 sw ra,40(sp) +800ce400: afb20020 sw s2,32(sp) +800ce404: 24844c20 addiu a0,a0,19488 +800ce408: afb1001c sw s1,28(sp) +800ce40c: 24427660 addiu v0,v0,30304 +800ce410: 0040f809 jalr v0 +800ce414: afb00018 sw s0,24(sp) +800ce418: 00402021 move a0,v0 +800ce41c: 3c058019 lui a1,0x8019 +800ce420: 3c02800f lui v0,0x800f +800ce424: 24425f70 addiu v0,v0,24432 +800ce428: 0040f809 jalr v0 +800ce42c: 24a5cdf4 addiu a1,a1,-12812 +800ce430: 104000a1 beqz v0,800ce6b8 <_Z17S9xLoadSPC7110RTCP10SPC7110RTC+0x2d0> +800ce434: 00409021 move s2,v0 +800ce438: 3c10800f lui s0,0x800f +800ce43c: 26105ed4 addiu s0,s0,24276 +800ce440: 02602021 move a0,s3 +800ce444: 24050001 li a1,1 +800ce448: 24060001 li a2,1 +800ce44c: 0200f809 jalr s0 +800ce450: 00403821 move a3,v0 +800ce454: 26640001 addiu a0,s3,1 +800ce458: 02403821 move a3,s2 +800ce45c: 24050001 li a1,1 +800ce460: 0200f809 jalr s0 +800ce464: 24060001 li a2,1 +800ce468: 26640002 addiu a0,s3,2 +800ce46c: 02403821 move a3,s2 +800ce470: 24050001 li a1,1 +800ce474: 0200f809 jalr s0 +800ce478: 24060001 li a2,1 +800ce47c: 26640003 addiu a0,s3,3 +800ce480: 02403821 move a3,s2 +800ce484: 24050001 li a1,1 +800ce488: 0200f809 jalr s0 +800ce48c: 24060001 li a2,1 +800ce490: 26640004 addiu a0,s3,4 +800ce494: 02403821 move a3,s2 +800ce498: 24050001 li a1,1 +800ce49c: 0200f809 jalr s0 +800ce4a0: 24060001 li a2,1 +800ce4a4: 26640005 addiu a0,s3,5 +800ce4a8: 02403821 move a3,s2 +800ce4ac: 24050001 li a1,1 +800ce4b0: 0200f809 jalr s0 +800ce4b4: 24060001 li a2,1 +800ce4b8: 26640006 addiu a0,s3,6 +800ce4bc: 02403821 move a3,s2 +800ce4c0: 24050001 li a1,1 +800ce4c4: 0200f809 jalr s0 +800ce4c8: 24060001 li a2,1 +800ce4cc: 26640007 addiu a0,s3,7 +800ce4d0: 02403821 move a3,s2 +800ce4d4: 24050001 li a1,1 +800ce4d8: 0200f809 jalr s0 +800ce4dc: 24060001 li a2,1 +800ce4e0: 26640008 addiu a0,s3,8 +800ce4e4: 02403821 move a3,s2 +800ce4e8: 24050001 li a1,1 +800ce4ec: 0200f809 jalr s0 +800ce4f0: 24060001 li a2,1 +800ce4f4: 26640009 addiu a0,s3,9 +800ce4f8: 02403821 move a3,s2 +800ce4fc: 24050001 li a1,1 +800ce500: 0200f809 jalr s0 +800ce504: 24060001 li a2,1 +800ce508: 2664000a addiu a0,s3,10 +800ce50c: 02403821 move a3,s2 +800ce510: 24050001 li a1,1 +800ce514: 0200f809 jalr s0 +800ce518: 24060001 li a2,1 +800ce51c: 2664000b addiu a0,s3,11 +800ce520: 02403821 move a3,s2 +800ce524: 24050001 li a1,1 +800ce528: 0200f809 jalr s0 +800ce52c: 24060001 li a2,1 +800ce530: 2664000c addiu a0,s3,12 +800ce534: 02403821 move a3,s2 +800ce538: 24050001 li a1,1 +800ce53c: 0200f809 jalr s0 +800ce540: 24060001 li a2,1 +800ce544: 2664000d addiu a0,s3,13 +800ce548: 02403821 move a3,s2 +800ce54c: 24050001 li a1,1 +800ce550: 0200f809 jalr s0 +800ce554: 24060001 li a2,1 +800ce558: 2664000e addiu a0,s3,14 +800ce55c: 02403821 move a3,s2 +800ce560: 24050001 li a1,1 +800ce564: 0200f809 jalr s0 +800ce568: 24060001 li a2,1 +800ce56c: 27b10010 addiu s1,sp,16 +800ce570: 2664000f addiu a0,s3,15 +800ce574: 02403821 move a3,s2 +800ce578: 24050001 li a1,1 +800ce57c: 0200f809 jalr s0 +800ce580: 24060001 li a2,1 +800ce584: 02202021 move a0,s1 +800ce588: 02403821 move a3,s2 +800ce58c: 24050001 li a1,1 +800ce590: 24060001 li a2,1 +800ce594: 0200f809 jalr s0 +800ce598: a3a00010 sb zero,16(sp) +800ce59c: 93a30010 lbu v1,16(sp) +800ce5a0: 02202021 move a0,s1 +800ce5a4: a6630010 sh v1,16(s3) +800ce5a8: 02403821 move a3,s2 +800ce5ac: 24050001 li a1,1 +800ce5b0: 0200f809 jalr s0 +800ce5b4: 24060001 li a2,1 +800ce5b8: 93a30010 lbu v1,16(sp) +800ce5bc: 96620010 lhu v0,16(s3) +800ce5c0: 00031a00 sll v1,v1,0x8 +800ce5c4: 00621825 or v1,v1,v0 +800ce5c8: a6630010 sh v1,16(s3) +800ce5cc: 26640012 addiu a0,s3,18 +800ce5d0: 02403821 move a3,s2 +800ce5d4: 24050001 li a1,1 +800ce5d8: 0200f809 jalr s0 +800ce5dc: 24060001 li a2,1 +800ce5e0: 02403821 move a3,s2 +800ce5e4: 26640013 addiu a0,s3,19 +800ce5e8: 24050001 li a1,1 +800ce5ec: 0200f809 jalr s0 +800ce5f0: 24060001 li a2,1 +800ce5f4: 02202021 move a0,s1 +800ce5f8: 02403821 move a3,s2 +800ce5fc: 24050001 li a1,1 +800ce600: 0200f809 jalr s0 +800ce604: 24060001 li a2,1 +800ce608: 93a30010 lbu v1,16(sp) +800ce60c: 02202021 move a0,s1 +800ce610: ae630014 sw v1,20(s3) +800ce614: 02403821 move a3,s2 +800ce618: 24050001 li a1,1 +800ce61c: 0200f809 jalr s0 +800ce620: 24060001 li a2,1 +800ce624: 93a30010 lbu v1,16(sp) +800ce628: 8e620014 lw v0,20(s3) +800ce62c: 00031a00 sll v1,v1,0x8 +800ce630: 00431025 or v0,v0,v1 +800ce634: 02202021 move a0,s1 +800ce638: 02403821 move a3,s2 +800ce63c: ae620014 sw v0,20(s3) +800ce640: 24050001 li a1,1 +800ce644: 0200f809 jalr s0 +800ce648: 24060001 li a2,1 +800ce64c: 93a30010 lbu v1,16(sp) +800ce650: 8e620014 lw v0,20(s3) +800ce654: 00031c00 sll v1,v1,0x10 +800ce658: 00431025 or v0,v0,v1 +800ce65c: 02202021 move a0,s1 +800ce660: 02403821 move a3,s2 +800ce664: ae620014 sw v0,20(s3) +800ce668: 24050001 li a1,1 +800ce66c: 0200f809 jalr s0 +800ce670: 24060001 li a2,1 +800ce674: 93a30010 lbu v1,16(sp) +800ce678: 8e620014 lw v0,20(s3) +800ce67c: 00031e00 sll v1,v1,0x18 +800ce680: 00431025 or v0,v0,v1 +800ce684: ae620014 sw v0,20(s3) +800ce688: 3c02800f lui v0,0x800f +800ce68c: 24425f58 addiu v0,v0,24408 +800ce690: 0040f809 jalr v0 +800ce694: 02402021 move a0,s2 +800ce698: 8fbf0028 lw ra,40(sp) +800ce69c: 8fb30024 lw s3,36(sp) +800ce6a0: 8fb20020 lw s2,32(sp) +800ce6a4: 8fb1001c lw s1,28(sp) +800ce6a8: 8fb00018 lw s0,24(sp) +800ce6ac: 24020001 li v0,1 +800ce6b0: 03e00008 jr ra +800ce6b4: 27bd0030 addiu sp,sp,48 +800ce6b8: 8fbf0028 lw ra,40(sp) +800ce6bc: 8fb30024 lw s3,36(sp) +800ce6c0: 8fb20020 lw s2,32(sp) +800ce6c4: 8fb1001c lw s1,28(sp) +800ce6c8: 8fb00018 lw s0,24(sp) +800ce6cc: 00001021 move v0,zero +800ce6d0: 03e00008 jr ra +800ce6d4: 27bd0030 addiu sp,sp,48 + +800ce6d8 <_Z13Load7110IndexPc>: +800ce6d8: 27bdffd0 addiu sp,sp,-48 +800ce6dc: 3c058019 lui a1,0x8019 +800ce6e0: 3c02800f lui v0,0x800f +800ce6e4: afb00020 sw s0,32(sp) +800ce6e8: afbf002c sw ra,44(sp) +800ce6ec: afb20028 sw s2,40(sp) +800ce6f0: afb10024 sw s1,36(sp) +800ce6f4: 24425f70 addiu v0,v0,24432 +800ce6f8: 0040f809 jalr v0 +800ce6fc: 24a5cdf4 addiu a1,a1,-12812 +800ce700: 1040005b beqz v0,800ce870 <_Z13Load7110IndexPc+0x198> +800ce704: 00408021 move s0,v0 +800ce708: 27b20010 addiu s2,sp,16 +800ce70c: 3c11800f lui s1,0x800f +800ce710: 02402021 move a0,s2 +800ce714: 24050001 li a1,1 +800ce718: 2406000c li a2,12 +800ce71c: 26225ed4 addiu v0,s1,24276 +800ce720: 0040f809 jalr v0 +800ce724: 02003821 move a3,s0 +800ce728: 2842000c slti v0,v0,12 +800ce72c: 14400046 bnez v0,800ce848 <_Z13Load7110IndexPc+0x170> +800ce730: 3c02800f lui v0,0x800f +800ce734: 93a30017 lbu v1,23(sp) +800ce738: 93a50016 lbu a1,22(sp) +800ce73c: 93a2001b lbu v0,27(sp) +800ce740: 93a4001a lbu a0,26(sp) +800ce744: 93a60013 lbu a2,19(sp) +800ce748: 00052c00 sll a1,a1,0x10 +800ce74c: 00042400 sll a0,a0,0x10 +800ce750: 00031e00 sll v1,v1,0x18 +800ce754: 00021600 sll v0,v0,0x18 +800ce758: 93a90012 lbu t1,18(sp) +800ce75c: 93ac0011 lbu t4,17(sp) +800ce760: 93a80015 lbu t0,21(sp) +800ce764: 93ab0014 lbu t3,20(sp) +800ce768: 93a70019 lbu a3,25(sp) +800ce76c: 93aa0018 lbu t2,24(sp) +800ce770: 3c0e802f lui t6,0x802f +800ce774: 00651825 or v1,v1,a1 +800ce778: 00441025 or v0,v0,a0 +800ce77c: 00063400 sll a2,a2,0x10 +800ce780: 8dcd6f34 lw t5,28468(t6) +800ce784: 00cc3025 or a2,a2,t4 +800ce788: 006b1825 or v1,v1,t3 +800ce78c: 004a1025 or v0,v0,t2 +800ce790: 00094a00 sll t1,t1,0x8 +800ce794: 00084200 sll t0,t0,0x8 +800ce798: 00073a00 sll a3,a3,0x8 +800ce79c: 93a40010 lbu a0,16(sp) +800ce7a0: 01264825 or t1,t1,a2 +800ce7a4: 01034025 or t0,t0,v1 +800ce7a8: 00e23825 or a3,a3,v0 +800ce7ac: 01a01821 move v1,t5 +800ce7b0: 00002821 move a1,zero +800ce7b4: 080339f4 j 800ce7d0 <_Z13Load7110IndexPc+0xf8> +800ce7b8: 24060030 li a2,48 +800ce7bc: 10400007 beqz v0,800ce7dc <_Z13Load7110IndexPc+0x104> +800ce7c0: 00000000 nop +800ce7c4: 24a50001 addiu a1,a1,1 +800ce7c8: 10a6002a beq a1,a2,800ce874 <_Z13Load7110IndexPc+0x19c> +800ce7cc: 8fbf002c lw ra,44(sp) +800ce7d0: 8c6200c0 lw v0,192(v1) +800ce7d4: 1522fff9 bne t1,v0,800ce7bc <_Z13Load7110IndexPc+0xe4> +800ce7d8: 24630c08 addiu v1,v1,3080 +800ce7dc: 000519c0 sll v1,a1,0x7 +800ce7e0: 00051240 sll v0,a1,0x9 +800ce7e4: 00431023 subu v0,v0,v1 +800ce7e8: 00451021 addu v0,v0,a1 +800ce7ec: 00041900 sll v1,a0,0x4 +800ce7f0: 00042080 sll a0,a0,0x2 +800ce7f4: 00641823 subu v1,v1,a0 +800ce7f8: 000210c0 sll v0,v0,0x3 +800ce7fc: 8dc46f34 lw a0,28468(t6) +800ce800: 00621821 addu v1,v1,v0 +800ce804: 00641821 addu v1,v1,a0 +800ce808: 004d1021 addu v0,v0,t5 +800ce80c: ac4900c0 sw t1,192(v0) +800ce810: a46000d0 sh zero,208(v1) +800ce814: ac6700cc sw a3,204(v1) +800ce818: ac6800c8 sw t0,200(v1) +800ce81c: a46000d2 sh zero,210(v1) +800ce820: 02402021 move a0,s2 +800ce824: 24050001 li a1,1 +800ce828: 2406000c li a2,12 +800ce82c: 26225ed4 addiu v0,s1,24276 +800ce830: 0040f809 jalr v0 +800ce834: 02003821 move a3,s0 +800ce838: 2842000c slti v0,v0,12 +800ce83c: 1040ffbe beqz v0,800ce738 <_Z13Load7110IndexPc+0x60> +800ce840: 93a30017 lbu v1,23(sp) +800ce844: 3c02800f lui v0,0x800f +800ce848: 24425f58 addiu v0,v0,24408 +800ce84c: 0040f809 jalr v0 +800ce850: 02002021 move a0,s0 +800ce854: 8fbf002c lw ra,44(sp) +800ce858: 8fb20028 lw s2,40(sp) +800ce85c: 8fb10024 lw s1,36(sp) +800ce860: 8fb00020 lw s0,32(sp) +800ce864: 24020001 li v0,1 +800ce868: 03e00008 jr ra +800ce86c: 27bd0030 addiu sp,sp,48 +800ce870: 8fbf002c lw ra,44(sp) +800ce874: 8fb20028 lw s2,40(sp) +800ce878: 8fb10024 lw s1,36(sp) +800ce87c: 8fb00020 lw s0,32(sp) +800ce880: 00001021 move v0,zero +800ce884: 03e00008 jr ra +800ce888: 27bd0030 addiu sp,sp,48 + +800ce88c <_Z17S9xSaveSPC7110RTCP10SPC7110RTC>: +800ce88c: 27bdffd0 addiu sp,sp,-48 +800ce890: afb30024 sw s3,36(sp) +800ce894: 3c02800d lui v0,0x800d +800ce898: 00809821 move s3,a0 +800ce89c: 3c048019 lui a0,0x8019 +800ce8a0: afbf0028 sw ra,40(sp) +800ce8a4: afb20020 sw s2,32(sp) +800ce8a8: 24844c20 addiu a0,a0,19488 +800ce8ac: afb1001c sw s1,28(sp) +800ce8b0: 24427660 addiu v0,v0,30304 +800ce8b4: 0040f809 jalr v0 +800ce8b8: afb00018 sw s0,24(sp) +800ce8bc: 00402021 move a0,v0 +800ce8c0: 3c058019 lui a1,0x8019 +800ce8c4: 3c02800f lui v0,0x800f +800ce8c8: 24425f70 addiu v0,v0,24432 +800ce8cc: 0040f809 jalr v0 +800ce8d0: 24a5cdf0 addiu a1,a1,-12816 +800ce8d4: 1040009a beqz v0,800ceb40 <_Z17S9xSaveSPC7110RTCP10SPC7110RTC+0x2b4> +800ce8d8: 00409021 move s2,v0 +800ce8dc: 3c10800f lui s0,0x800f +800ce8e0: 26105bb0 addiu s0,s0,23472 +800ce8e4: 02602021 move a0,s3 +800ce8e8: 24050001 li a1,1 +800ce8ec: 24060001 li a2,1 +800ce8f0: 00403821 move a3,v0 +800ce8f4: 0200f809 jalr s0 +800ce8f8: a3a00010 sb zero,16(sp) +800ce8fc: 26640001 addiu a0,s3,1 +800ce900: 02403821 move a3,s2 +800ce904: 24050001 li a1,1 +800ce908: 0200f809 jalr s0 +800ce90c: 24060001 li a2,1 +800ce910: 26640002 addiu a0,s3,2 +800ce914: 02403821 move a3,s2 +800ce918: 24050001 li a1,1 +800ce91c: 0200f809 jalr s0 +800ce920: 24060001 li a2,1 +800ce924: 26640003 addiu a0,s3,3 +800ce928: 02403821 move a3,s2 +800ce92c: 24050001 li a1,1 +800ce930: 0200f809 jalr s0 +800ce934: 24060001 li a2,1 +800ce938: 26640004 addiu a0,s3,4 +800ce93c: 02403821 move a3,s2 +800ce940: 24050001 li a1,1 +800ce944: 0200f809 jalr s0 +800ce948: 24060001 li a2,1 +800ce94c: 26640005 addiu a0,s3,5 +800ce950: 02403821 move a3,s2 +800ce954: 24050001 li a1,1 +800ce958: 0200f809 jalr s0 +800ce95c: 24060001 li a2,1 +800ce960: 26640006 addiu a0,s3,6 +800ce964: 02403821 move a3,s2 +800ce968: 24050001 li a1,1 +800ce96c: 0200f809 jalr s0 +800ce970: 24060001 li a2,1 +800ce974: 26640007 addiu a0,s3,7 +800ce978: 02403821 move a3,s2 +800ce97c: 24050001 li a1,1 +800ce980: 0200f809 jalr s0 +800ce984: 24060001 li a2,1 +800ce988: 26640008 addiu a0,s3,8 +800ce98c: 02403821 move a3,s2 +800ce990: 24050001 li a1,1 +800ce994: 0200f809 jalr s0 +800ce998: 24060001 li a2,1 +800ce99c: 26640009 addiu a0,s3,9 +800ce9a0: 02403821 move a3,s2 +800ce9a4: 24050001 li a1,1 +800ce9a8: 0200f809 jalr s0 +800ce9ac: 24060001 li a2,1 +800ce9b0: 2664000a addiu a0,s3,10 +800ce9b4: 02403821 move a3,s2 +800ce9b8: 24050001 li a1,1 +800ce9bc: 0200f809 jalr s0 +800ce9c0: 24060001 li a2,1 +800ce9c4: 2664000b addiu a0,s3,11 +800ce9c8: 02403821 move a3,s2 +800ce9cc: 24050001 li a1,1 +800ce9d0: 0200f809 jalr s0 +800ce9d4: 24060001 li a2,1 +800ce9d8: 2664000c addiu a0,s3,12 +800ce9dc: 02403821 move a3,s2 +800ce9e0: 24050001 li a1,1 +800ce9e4: 0200f809 jalr s0 +800ce9e8: 24060001 li a2,1 +800ce9ec: 2664000d addiu a0,s3,13 +800ce9f0: 02403821 move a3,s2 +800ce9f4: 24050001 li a1,1 +800ce9f8: 0200f809 jalr s0 +800ce9fc: 24060001 li a2,1 +800cea00: 2664000e addiu a0,s3,14 +800cea04: 02403821 move a3,s2 +800cea08: 24050001 li a1,1 +800cea0c: 0200f809 jalr s0 +800cea10: 24060001 li a2,1 +800cea14: 2664000f addiu a0,s3,15 +800cea18: 02403821 move a3,s2 +800cea1c: 24050001 li a1,1 +800cea20: 0200f809 jalr s0 +800cea24: 24060001 li a2,1 +800cea28: 96620010 lhu v0,16(s3) +800cea2c: 27b10010 addiu s1,sp,16 +800cea30: 02202021 move a0,s1 +800cea34: 02403821 move a3,s2 +800cea38: 24050001 li a1,1 +800cea3c: 24060001 li a2,1 +800cea40: 0200f809 jalr s0 +800cea44: a3a20010 sb v0,16(sp) +800cea48: 82630011 lb v1,17(s3) +800cea4c: 02202021 move a0,s1 +800cea50: 02403821 move a3,s2 +800cea54: a3a30010 sb v1,16(sp) +800cea58: 24050001 li a1,1 +800cea5c: 0200f809 jalr s0 +800cea60: 24060001 li a2,1 +800cea64: 92630012 lbu v1,18(s3) +800cea68: 02202021 move a0,s1 +800cea6c: 02403821 move a3,s2 +800cea70: a3a30010 sb v1,16(sp) +800cea74: 24050001 li a1,1 +800cea78: 0200f809 jalr s0 +800cea7c: 24060001 li a2,1 +800cea80: 92630013 lbu v1,19(s3) +800cea84: 02202021 move a0,s1 +800cea88: 02403821 move a3,s2 +800cea8c: a3a30010 sb v1,16(sp) +800cea90: 24050001 li a1,1 +800cea94: 0200f809 jalr s0 +800cea98: 24060001 li a2,1 +800cea9c: 8e630014 lw v1,20(s3) +800ceaa0: 02202021 move a0,s1 +800ceaa4: 02403821 move a3,s2 +800ceaa8: a3a30010 sb v1,16(sp) +800ceaac: 24050001 li a1,1 +800ceab0: 0200f809 jalr s0 +800ceab4: 24060001 li a2,1 +800ceab8: 8e630014 lw v1,20(s3) +800ceabc: 02202021 move a0,s1 +800ceac0: 00031a03 sra v1,v1,0x8 +800ceac4: 02403821 move a3,s2 +800ceac8: a3a30010 sb v1,16(sp) +800ceacc: 24050001 li a1,1 +800cead0: 0200f809 jalr s0 +800cead4: 24060001 li a2,1 +800cead8: 86630016 lh v1,22(s3) +800ceadc: 02202021 move a0,s1 +800ceae0: 02403821 move a3,s2 +800ceae4: a3a30010 sb v1,16(sp) +800ceae8: 24050001 li a1,1 +800ceaec: 0200f809 jalr s0 +800ceaf0: 24060001 li a2,1 +800ceaf4: 82630017 lb v1,23(s3) +800ceaf8: 02202021 move a0,s1 +800ceafc: 02403821 move a3,s2 +800ceb00: a3a30010 sb v1,16(sp) +800ceb04: 24050001 li a1,1 +800ceb08: 0200f809 jalr s0 +800ceb0c: 24060001 li a2,1 +800ceb10: 3c02800f lui v0,0x800f +800ceb14: 24425f58 addiu v0,v0,24408 +800ceb18: 0040f809 jalr v0 +800ceb1c: 02402021 move a0,s2 +800ceb20: 8fbf0028 lw ra,40(sp) +800ceb24: 8fb30024 lw s3,36(sp) +800ceb28: 8fb20020 lw s2,32(sp) +800ceb2c: 8fb1001c lw s1,28(sp) +800ceb30: 8fb00018 lw s0,24(sp) +800ceb34: 24020001 li v0,1 +800ceb38: 03e00008 jr ra +800ceb3c: 27bd0030 addiu sp,sp,48 +800ceb40: 8fbf0028 lw ra,40(sp) +800ceb44: 8fb30024 lw s3,36(sp) +800ceb48: 8fb20020 lw s2,32(sp) +800ceb4c: 8fb1001c lw s1,28(sp) +800ceb50: 8fb00018 lw s0,24(sp) +800ceb54: 00001021 move v0,zero +800ceb58: 03e00008 jr ra +800ceb5c: 27bd0030 addiu sp,sp,48 + +800ceb60 <_Z13Do7110Loggingv>: +800ceb60: 27bdffb0 addiu sp,sp,-80 +800ceb64: afbf004c sw ra,76(sp) +800ceb68: afbe0048 sw s8,72(sp) +800ceb6c: afb70044 sw s7,68(sp) +800ceb70: afb60040 sw s6,64(sp) +800ceb74: afb5003c sw s5,60(sp) +800ceb78: afb40038 sw s4,56(sp) +800ceb7c: afb30034 sw s3,52(sp) +800ceb80: afb20030 sw s2,48(sp) +800ceb84: afb1002c sw s1,44(sp) +800ceb88: afb00028 sw s0,40(sp) +800ceb8c: 3c028021 lui v0,0x8021 +800ceb90: 9043e481 lbu v1,-7039(v0) +800ceb94: 1460000d bnez v1,800cebcc <_Z13Do7110Loggingv+0x6c> +800ceb98: 3c02802f lui v0,0x802f +800ceb9c: 8fbf004c lw ra,76(sp) +800ceba0: 8fbe0048 lw s8,72(sp) +800ceba4: 8fb70044 lw s7,68(sp) +800ceba8: 8fb60040 lw s6,64(sp) +800cebac: 8fb5003c lw s5,60(sp) +800cebb0: 8fb40038 lw s4,56(sp) +800cebb4: 8fb30034 lw s3,52(sp) +800cebb8: 8fb20030 lw s2,48(sp) +800cebbc: 8fb1002c lw s1,44(sp) +800cebc0: 8fb00028 lw s0,40(sp) +800cebc4: 03e00008 jr ra +800cebc8: 27bd0050 addiu sp,sp,80 +800cebcc: 8c436f24 lw v1,28452(v0) +800cebd0: 0060f809 jalr v1 +800cebd4: 3c168021 lui s6,0x8021 +800cebd8: 26c2701c addiu v0,s6,28700 +800cebdc: 8c440004 lw a0,4(v0) +800cebe0: 3403ffc0 li v1,0xffc0 +800cebe4: 00838021 addu s0,a0,v1 +800cebe8: 3c158019 lui s5,0x8019 +800cebec: 3c148012 lui s4,0x8012 +800cebf0: 02002021 move a0,s0 +800cebf4: 26a54c28 addiu a1,s5,19496 +800cebf8: 2691bfc0 addiu s1,s4,-16448 +800cebfc: 0220f809 jalr s1 +800cec00: 24060015 li a2,21 +800cec04: 14400161 bnez v0,800cf18c <_Z13Do7110Loggingv+0x62c> +800cec08: 3c058019 lui a1,0x8019 +800cec0c: 3c048019 lui a0,0x8019 +800cec10: 3c13800f lui s3,0x800f +800cec14: 24844c40 addiu a0,a0,19520 +800cec18: 3c058019 lui a1,0x8019 +800cec1c: 26625f70 addiu v0,s3,24432 +800cec20: 0040f809 jalr v0 +800cec24: 24a5cdf4 addiu a1,a1,-12812 +800cec28: 10400045 beqz v0,800ced40 <_Z13Do7110Loggingv+0x1e0> +800cec2c: 00408021 move s0,v0 +800cec30: 00402021 move a0,v0 +800cec34: 3c02800f lui v0,0x800f +800cec38: 24050023 li a1,35 +800cec3c: 24425c60 addiu v0,v0,23648 +800cec40: 0040f809 jalr v0 +800cec44: 00003021 move a2,zero +800cec48: 27b10018 addiu s1,sp,24 +800cec4c: 3c12800f lui s2,0x800f +800cec50: 02202021 move a0,s1 +800cec54: 24050001 li a1,1 +800cec58: 24060008 li a2,8 +800cec5c: 26425ed4 addiu v0,s2,24276 +800cec60: 0040f809 jalr v0 +800cec64: 02003821 move a3,s0 +800cec68: 28420008 slti v0,v0,8 +800cec6c: 14400030 bnez v0,800ced30 <_Z13Do7110Loggingv+0x1d0> +800cec70: 93a30019 lbu v1,25(sp) +800cec74: 93a4001f lbu a0,31(sp) +800cec78: 93a5001d lbu a1,29(sp) +800cec7c: 93a8001e lbu t0,30(sp) +800cec80: 93a9001c lbu t1,28(sp) +800cec84: 93a70018 lbu a3,24(sp) +800cec88: 93a6001a lbu a2,26(sp) +800cec8c: 3c02802f lui v0,0x802f +800cec90: 00031a00 sll v1,v1,0x8 +800cec94: 00042200 sll a0,a0,0x8 +800cec98: 00052a00 sll a1,a1,0x8 +800cec9c: 8c4a6f34 lw t2,28468(v0) +800ceca0: 00882025 or a0,a0,t0 +800ceca4: 00a92825 or a1,a1,t1 +800ceca8: 00e33825 or a3,a3,v1 +800cecac: 00063400 sll a2,a2,0x10 +800cecb0: 00e63825 or a3,a3,a2 +800cecb4: 01406821 move t5,t2 +800cecb8: 00004021 move t0,zero +800cecbc: 00856021 addu t4,a0,a1 +800cecc0: 240b0030 li t3,48 +800cecc4: 08033b39 j 800cece4 <_Z13Do7110Loggingv+0x184> +800cecc8: 00004821 move t1,zero +800ceccc: 25080001 addiu t0,t0,1 +800cecd0: 25290c08 addiu t1,t1,3080 +800cecd4: 110bffde beq t0,t3,800cec50 <_Z13Do7110Loggingv+0xf0> +800cecd8: 254a0c08 addiu t2,t2,3080 +800cecdc: 14c0ffdc bnez a2,800cec50 <_Z13Do7110Loggingv+0xf0> +800cece0: 00000000 nop +800cece4: 8d4200c0 lw v0,192(t2) +800cece8: 14e2fff8 bne a3,v0,800ceccc <_Z13Do7110Loggingv+0x16c> +800cecec: 00003021 move a2,zero +800cecf0: 93a3001b lbu v1,27(sp) +800cecf4: 00031100 sll v0,v1,0x4 +800cecf8: 00031880 sll v1,v1,0x2 +800cecfc: 00431023 subu v0,v0,v1 +800ced00: 00491021 addu v0,v0,t1 +800ced04: 244200c8 addiu v0,v0,200 +800ced08: 01a23021 addu a2,t5,v0 +800ced0c: 94c30008 lhu v1,8(a2) +800ced10: 94c2000a lhu v0,10(a2) +800ced14: 00621821 addu v1,v1,v0 +800ced18: 006c182a slt v1,v1,t4 +800ced1c: 1060ffeb beqz v1,800ceccc <_Z13Do7110Loggingv+0x16c> +800ced20: 00000000 nop +800ced24: a4c40008 sh a0,8(a2) +800ced28: 08033b33 j 800ceccc <_Z13Do7110Loggingv+0x16c> +800ced2c: a4c5000a sh a1,10(a2) +800ced30: 3c02800f lui v0,0x800f +800ced34: 24425f58 addiu v0,v0,24408 +800ced38: 0040f809 jalr v0 +800ced3c: 02002021 move a0,s0 +800ced40: 26c2701c addiu v0,s6,28700 +800ced44: 8c440004 lw a0,4(v0) +800ced48: 3403ffc0 li v1,0xffc0 +800ced4c: 00838021 addu s0,a0,v1 +800ced50: 26a54c28 addiu a1,s5,19496 +800ced54: 2691bfc0 addiu s1,s4,-16448 +800ced58: 02002021 move a0,s0 +800ced5c: 0220f809 jalr s1 +800ced60: 24060015 li a2,21 +800ced64: 144000f9 bnez v0,800cf14c <_Z13Do7110Loggingv+0x5ec> +800ced68: 3c058019 lui a1,0x8019 +800ced6c: 3c048019 lui a0,0x8019 +800ced70: 24844c40 addiu a0,a0,19520 +800ced74: 3c058019 lui a1,0x8019 +800ced78: 26625f70 addiu v0,s3,24432 +800ced7c: 0040f809 jalr v0 +800ced80: 24a5cdf0 addiu a1,a1,-12816 +800ced84: 1040ff85 beqz v0,800ceb9c <_Z13Do7110Loggingv+0x3c> +800ced88: 0040a021 move s4,v0 +800ced8c: 3c02802f lui v0,0x802f +800ced90: 8c476f34 lw a3,28468(v0) +800ced94: 00008821 move s1,zero +800ced98: 00003021 move a2,zero +800ced9c: afa00014 sw zero,20(sp) +800ceda0: 000619c0 sll v1,a2,0x7 +800ceda4: 00061240 sll v0,a2,0x9 +800ceda8: 00431023 subu v0,v0,v1 +800cedac: 00461021 addu v0,v0,a2 +800cedb0: 000210c0 sll v0,v0,0x3 +800cedb4: 00471021 addu v0,v0,a3 +800cedb8: 244500d2 addiu a1,v0,210 +800cedbc: 00002021 move a0,zero +800cedc0: 94a20000 lhu v0,0(a1) +800cedc4: 26230001 addiu v1,s1,1 +800cedc8: 0062880b movn s1,v1,v0 +800cedcc: 24840001 addiu a0,a0,1 +800cedd0: 24020100 li v0,256 +800cedd4: 1482fffa bne a0,v0,800cedc0 <_Z13Do7110Loggingv+0x260> +800cedd8: 24a5000c addiu a1,a1,12 +800ceddc: 24c60001 addiu a2,a2,1 +800cede0: 24020030 li v0,48 +800cede4: 14c2ffef bne a2,v0,800ceda4 <_Z13Do7110Loggingv+0x244> +800cede8: 000619c0 sll v1,a2,0x7 +800cedec: 3c08800f lui t0,0x800f +800cedf0: 27b60010 addiu s6,sp,16 +800cedf4: 25105bb0 addiu s0,t0,23472 +800cedf8: 02c02021 move a0,s6 +800cedfc: 24050001 li a1,1 +800cee00: 24060001 li a2,1 +800cee04: 02803821 move a3,s4 +800cee08: 0200f809 jalr s0 +800cee0c: a3b10010 sb s1,16(sp) +800cee10: 00111203 sra v0,s1,0x8 +800cee14: 02c02021 move a0,s6 +800cee18: 24050001 li a1,1 +800cee1c: 24060001 li a2,1 +800cee20: 02803821 move a3,s4 +800cee24: 0200f809 jalr s0 +800cee28: a3a20010 sb v0,16(sp) +800cee2c: 00111403 sra v0,s1,0x10 +800cee30: 02c02021 move a0,s6 +800cee34: 24050001 li a1,1 +800cee38: 24060001 li a2,1 +800cee3c: 02803821 move a3,s4 +800cee40: 0200f809 jalr s0 +800cee44: a3a20010 sb v0,16(sp) +800cee48: 00111e03 sra v1,s1,0x18 +800cee4c: a3a30010 sb v1,16(sp) +800cee50: 02c02021 move a0,s6 +800cee54: 24050001 li a1,1 +800cee58: 24060001 li a2,1 +800cee5c: 0200f809 jalr s0 +800cee60: 02803821 move a3,s4 +800cee64: 24050001 li a1,1 +800cee68: 24060004 li a2,4 +800cee6c: 02803821 move a3,s4 +800cee70: 0200f809 jalr s0 +800cee74: 27a40014 addiu a0,sp,20 +800cee78: 27a40014 addiu a0,sp,20 +800cee7c: 24050001 li a1,1 +800cee80: 24060004 li a2,4 +800cee84: 0200f809 jalr s0 +800cee88: 02803821 move a3,s4 +800cee8c: 27a40014 addiu a0,sp,20 +800cee90: 24050001 li a1,1 +800cee94: 24060004 li a2,4 +800cee98: 0200f809 jalr s0 +800cee9c: 02803821 move a3,s4 +800ceea0: 27a40014 addiu a0,sp,20 +800ceea4: 24050001 li a1,1 +800ceea8: 24060004 li a2,4 +800ceeac: 0200f809 jalr s0 +800ceeb0: 02803821 move a3,s4 +800ceeb4: 27a40014 addiu a0,sp,20 +800ceeb8: 24050001 li a1,1 +800ceebc: 24060004 li a2,4 +800ceec0: 0200f809 jalr s0 +800ceec4: 02803821 move a3,s4 +800ceec8: 27a40014 addiu a0,sp,20 +800ceecc: 24050001 li a1,1 +800ceed0: 24060004 li a2,4 +800ceed4: 0200f809 jalr s0 +800ceed8: 02803821 move a3,s4 +800ceedc: 27a40014 addiu a0,sp,20 +800ceee0: 24050001 li a1,1 +800ceee4: 24060004 li a2,4 +800ceee8: 0200f809 jalr s0 +800ceeec: 02803821 move a3,s4 +800ceef0: 02c02021 move a0,s6 +800ceef4: 24050001 li a1,1 +800ceef8: 24060001 li a2,1 +800ceefc: 02803821 move a3,s4 +800cef00: 0200f809 jalr s0 +800cef04: a3a00010 sb zero,16(sp) +800cef08: 02c02021 move a0,s6 +800cef0c: 24050001 li a1,1 +800cef10: 24060001 li a2,1 +800cef14: 02803821 move a3,s4 +800cef18: 0200f809 jalr s0 +800cef1c: a3a00010 sb zero,16(sp) +800cef20: 02c02021 move a0,s6 +800cef24: 24050001 li a1,1 +800cef28: 24060001 li a2,1 +800cef2c: 02803821 move a3,s4 +800cef30: 0200f809 jalr s0 +800cef34: a3a00010 sb zero,16(sp) +800cef38: 0000b821 move s7,zero +800cef3c: 001741c0 sll t0,s7,0x7 +800cef40: 00008821 move s1,zero +800cef44: 0017f240 sll s8,s7,0x9 +800cef48: 08033bd8 j 800cef60 <_Z13Do7110Loggingv+0x400> +800cef4c: afa80020 sw t0,32(sp) +800cef50: 26310001 addiu s1,s1,1 +800cef54: 24020100 li v0,256 +800cef58: 1222005c beq s1,v0,800cf0cc <_Z13Do7110Loggingv+0x56c> +800cef5c: 00000000 nop +800cef60: 3c02800f lui v0,0x800f +800cef64: 24535bb0 addiu s3,v0,23472 +800cef68: 8fa20020 lw v0,32(sp) +800cef6c: 00111900 sll v1,s1,0x4 +800cef70: 03c24023 subu t0,s8,v0 +800cef74: 01174021 addu t0,t0,s7 +800cef78: 000880c0 sll s0,t0,0x3 +800cef7c: 00111080 sll v0,s1,0x2 +800cef80: 3c08802f lui t0,0x802f +800cef84: 00621823 subu v1,v1,v0 +800cef88: 8d026f34 lw v0,28468(t0) +800cef8c: 00709021 addu s2,v1,s0 +800cef90: 02024021 addu t0,s0,v0 +800cef94: 02421021 addu v0,s2,v0 +800cef98: 944300d2 lhu v1,210(v0) +800cef9c: 02c02021 move a0,s6 +800cefa0: 24050001 li a1,1 +800cefa4: 24060001 li a2,1 +800cefa8: 02803821 move a3,s4 +800cefac: 1060ffe8 beqz v1,800cef50 <_Z13Do7110Loggingv+0x3f0> +800cefb0: 3c15802f lui s5,0x802f +800cefb4: 8d0200c0 lw v0,192(t0) +800cefb8: 0260f809 jalr s3 +800cefbc: a3a20010 sb v0,16(sp) +800cefc0: 8ea36f34 lw v1,28468(s5) +800cefc4: 02c02021 move a0,s6 +800cefc8: 02031821 addu v1,s0,v1 +800cefcc: 8c6200c0 lw v0,192(v1) +800cefd0: 24050001 li a1,1 +800cefd4: 00021203 sra v0,v0,0x8 +800cefd8: 24060001 li a2,1 +800cefdc: 02803821 move a3,s4 +800cefe0: 0260f809 jalr s3 +800cefe4: a3a20010 sb v0,16(sp) +800cefe8: 8ea36f34 lw v1,28468(s5) +800cefec: 02c02021 move a0,s6 +800ceff0: 02031821 addu v1,s0,v1 +800ceff4: 846200c2 lh v0,194(v1) +800ceff8: 24050001 li a1,1 +800ceffc: 24060001 li a2,1 +800cf000: 02803821 move a3,s4 +800cf004: 0260f809 jalr s3 +800cf008: a3a20010 sb v0,16(sp) +800cf00c: 02c02021 move a0,s6 +800cf010: 24050001 li a1,1 +800cf014: 24060001 li a2,1 +800cf018: 02803821 move a3,s4 +800cf01c: 0260f809 jalr s3 +800cf020: a3b10010 sb s1,16(sp) +800cf024: 8ea36f34 lw v1,28468(s5) +800cf028: 02c02021 move a0,s6 +800cf02c: 02431821 addu v1,s2,v1 +800cf030: 946200d2 lhu v0,210(v1) +800cf034: 24050001 li a1,1 +800cf038: 24060001 li a2,1 +800cf03c: 02803821 move a3,s4 +800cf040: 0260f809 jalr s3 +800cf044: a3a20010 sb v0,16(sp) +800cf048: 8ea36f34 lw v1,28468(s5) +800cf04c: 02c02021 move a0,s6 +800cf050: 02431821 addu v1,s2,v1 +800cf054: 946200d2 lhu v0,210(v1) +800cf058: 24050001 li a1,1 +800cf05c: 00021202 srl v0,v0,0x8 +800cf060: 24060001 li a2,1 +800cf064: 02803821 move a3,s4 +800cf068: 0260f809 jalr s3 +800cf06c: a3a20010 sb v0,16(sp) +800cf070: 8ea36f34 lw v1,28468(s5) +800cf074: 02c02021 move a0,s6 +800cf078: 02431821 addu v1,s2,v1 +800cf07c: 946200d0 lhu v0,208(v1) +800cf080: 24050001 li a1,1 +800cf084: 24060001 li a2,1 +800cf088: 02803821 move a3,s4 +800cf08c: 0260f809 jalr s3 +800cf090: a3a20010 sb v0,16(sp) +800cf094: 8ea36f34 lw v1,28468(s5) +800cf098: 02c02021 move a0,s6 +800cf09c: 02431821 addu v1,s2,v1 +800cf0a0: 946200d0 lhu v0,208(v1) +800cf0a4: 24050001 li a1,1 +800cf0a8: 00021202 srl v0,v0,0x8 +800cf0ac: 24060001 li a2,1 +800cf0b0: 02803821 move a3,s4 +800cf0b4: 0260f809 jalr s3 +800cf0b8: a3a20010 sb v0,16(sp) +800cf0bc: 26310001 addiu s1,s1,1 +800cf0c0: 24020100 li v0,256 +800cf0c4: 1622ffa7 bne s1,v0,800cef64 <_Z13Do7110Loggingv+0x404> +800cf0c8: 3c02800f lui v0,0x800f +800cf0cc: 26f70001 addiu s7,s7,1 +800cf0d0: 24020030 li v0,48 +800cf0d4: 16e2ff9a bne s7,v0,800cef40 <_Z13Do7110Loggingv+0x3e0> +800cf0d8: 001741c0 sll t0,s7,0x7 +800cf0dc: 3c02800f lui v0,0x800f +800cf0e0: 24505bb0 addiu s0,v0,23472 +800cf0e4: 02803821 move a3,s4 +800cf0e8: 27a40014 addiu a0,sp,20 +800cf0ec: 24050001 li a1,1 +800cf0f0: 0200f809 jalr s0 +800cf0f4: 24060004 li a2,4 +800cf0f8: 27a40014 addiu a0,sp,20 +800cf0fc: 02803821 move a3,s4 +800cf100: 24050001 li a1,1 +800cf104: 0200f809 jalr s0 +800cf108: 24060004 li a2,4 +800cf10c: 3c02800f lui v0,0x800f +800cf110: 24425f58 addiu v0,v0,24408 +800cf114: 0040f809 jalr v0 +800cf118: 02802021 move a0,s4 +800cf11c: 8fbf004c lw ra,76(sp) +800cf120: 8fbe0048 lw s8,72(sp) +800cf124: 8fb70044 lw s7,68(sp) +800cf128: 8fb60040 lw s6,64(sp) +800cf12c: 8fb5003c lw s5,60(sp) +800cf130: 8fb40038 lw s4,56(sp) +800cf134: 8fb30034 lw s3,52(sp) +800cf138: 8fb20030 lw s2,48(sp) +800cf13c: 8fb1002c lw s1,44(sp) +800cf140: 8fb00028 lw s0,40(sp) +800cf144: 03e00008 jr ra +800cf148: 27bd0050 addiu sp,sp,80 +800cf14c: 24a54c50 addiu a1,a1,19536 +800cf150: 02002021 move a0,s0 +800cf154: 0220f809 jalr s1 +800cf158: 24060015 li a2,21 +800cf15c: 1040001f beqz v0,800cf1dc <_Z13Do7110Loggingv+0x67c> +800cf160: 3c048019 lui a0,0x8019 +800cf164: 3c058019 lui a1,0x8019 +800cf168: 24a54c78 addiu a1,a1,19576 +800cf16c: 02002021 move a0,s0 +800cf170: 0220f809 jalr s1 +800cf174: 24060015 li a2,21 +800cf178: 14400024 bnez v0,800cf20c <_Z13Do7110Loggingv+0x6ac> +800cf17c: 3c058019 lui a1,0x8019 +800cf180: 3c048019 lui a0,0x8019 +800cf184: 08033b5d j 800ced74 <_Z13Do7110Loggingv+0x214> +800cf188: 24844c90 addiu a0,a0,19600 +800cf18c: 24a54c50 addiu a1,a1,19536 +800cf190: 02002021 move a0,s0 +800cf194: 0220f809 jalr s1 +800cf198: 24060015 li a2,21 +800cf19c: 1040000c beqz v0,800cf1d0 <_Z13Do7110Loggingv+0x670> +800cf1a0: 3c048019 lui a0,0x8019 +800cf1a4: 3c058019 lui a1,0x8019 +800cf1a8: 24a54c78 addiu a1,a1,19576 +800cf1ac: 02002021 move a0,s0 +800cf1b0: 0220f809 jalr s1 +800cf1b4: 24060015 li a2,21 +800cf1b8: 1440000a bnez v0,800cf1e4 <_Z13Do7110Loggingv+0x684> +800cf1bc: 3c058019 lui a1,0x8019 +800cf1c0: 3c048019 lui a0,0x8019 +800cf1c4: 3c13800f lui s3,0x800f +800cf1c8: 08033b06 j 800cec18 <_Z13Do7110Loggingv+0xb8> +800cf1cc: 24844c90 addiu a0,a0,19600 +800cf1d0: 3c13800f lui s3,0x800f +800cf1d4: 08033b06 j 800cec18 <_Z13Do7110Loggingv+0xb8> +800cf1d8: 24844c68 addiu a0,a0,19560 +800cf1dc: 08033b5d j 800ced74 <_Z13Do7110Loggingv+0x214> +800cf1e0: 24844c68 addiu a0,a0,19560 +800cf1e4: 02002021 move a0,s0 +800cf1e8: 24a54ca0 addiu a1,a1,19616 +800cf1ec: 0220f809 jalr s1 +800cf1f0: 24060015 li a2,21 +800cf1f4: 1440000e bnez v0,800cf230 <_Z13Do7110Loggingv+0x6d0> +800cf1f8: 00000000 nop +800cf1fc: 3c048019 lui a0,0x8019 +800cf200: 3c13800f lui s3,0x800f +800cf204: 08033b06 j 800cec18 <_Z13Do7110Loggingv+0xb8> +800cf208: 24844cb8 addiu a0,a0,19640 +800cf20c: 02002021 move a0,s0 +800cf210: 24a54ca0 addiu a1,a1,19616 +800cf214: 0220f809 jalr s1 +800cf218: 24060015 li a2,21 +800cf21c: 14400008 bnez v0,800cf240 <_Z13Do7110Loggingv+0x6e0> +800cf220: 00000000 nop +800cf224: 3c048019 lui a0,0x8019 +800cf228: 08033b5d j 800ced74 <_Z13Do7110Loggingv+0x214> +800cf22c: 24844cb8 addiu a0,a0,19640 +800cf230: 3c048019 lui a0,0x8019 +800cf234: 3c13800f lui s3,0x800f +800cf238: 08033b06 j 800cec18 <_Z13Do7110Loggingv+0xb8> +800cf23c: 24844cc8 addiu a0,a0,19656 +800cf240: 3c048019 lui a0,0x8019 +800cf244: 08033b5d j 800ced74 <_Z13Do7110Loggingv+0x214> +800cf248: 24844cc8 addiu a0,a0,19656 + +800cf24c <_Z15S9xSpc7110Resetv>: +800cf24c: 3c03802f lui v1,0x802f +800cf250: 24626f38 addiu v0,v1,28472 +800cf254: 24070001 li a3,1 +800cf258: a0606f38 sb zero,28472(v1) +800cf25c: 3c04802f lui a0,0x802f +800cf260: 24030002 li v1,2 +800cf264: 3c198011 lui t9,0x8011 +800cf268: a0400001 sb zero,1(v0) +800cf26c: a0400002 sb zero,2(v0) +800cf270: a0400003 sb zero,3(v0) +800cf274: a0400004 sb zero,4(v0) +800cf278: a0400005 sb zero,5(v0) +800cf27c: a0400006 sb zero,6(v0) +800cf280: a0400007 sb zero,7(v0) +800cf284: a0400008 sb zero,8(v0) +800cf288: a0400009 sb zero,9(v0) +800cf28c: a040000a sb zero,10(v0) +800cf290: a040000b sb zero,11(v0) +800cf294: a040000c sb zero,12(v0) +800cf298: a040000d sb zero,13(v0) +800cf29c: a040000e sb zero,14(v0) +800cf2a0: a040000f sb zero,15(v0) +800cf2a4: a0400010 sb zero,16(v0) +800cf2a8: a0400011 sb zero,17(v0) +800cf2ac: a0400012 sb zero,18(v0) +800cf2b0: a0400013 sb zero,19(v0) +800cf2b4: a0400014 sb zero,20(v0) +800cf2b8: a0400015 sb zero,21(v0) +800cf2bc: a0400016 sb zero,22(v0) +800cf2c0: a0400017 sb zero,23(v0) +800cf2c4: a0400018 sb zero,24(v0) +800cf2c8: a0400019 sb zero,25(v0) +800cf2cc: a040001a sb zero,26(v0) +800cf2d0: a040001b sb zero,27(v0) +800cf2d4: a040001c sb zero,28(v0) +800cf2d8: a040001d sb zero,29(v0) +800cf2dc: a040001e sb zero,30(v0) +800cf2e0: a040001f sb zero,31(v0) +800cf2e4: a0400020 sb zero,32(v0) +800cf2e8: 24846f74 addiu a0,a0,28532 +800cf2ec: a0400021 sb zero,33(v0) +800cf2f0: 00002821 move a1,zero +800cf2f4: 3c060001 lui a2,0x1 +800cf2f8: a0430028 sb v1,40(v0) +800cf2fc: a047002d sb a3,45(v0) +800cf300: ac400038 sw zero,56(v0) +800cf304: a0400022 sb zero,34(v0) +800cf308: a0400023 sb zero,35(v0) +800cf30c: a0400024 sb zero,36(v0) +800cf310: a0400025 sb zero,37(v0) +800cf314: a0400026 sb zero,38(v0) +800cf318: a0470027 sb a3,39(v0) +800cf31c: a0400029 sb zero,41(v0) +800cf320: a040002a sb zero,42(v0) +800cf324: a040002b sb zero,43(v0) +800cf328: a040002c sb zero,44(v0) +800cf32c: a040002e sb zero,46(v0) +800cf330: 2739ca64 addiu t9,t9,-13724 +800cf334: 03200008 jr t9 +800cf338: a040002f sb zero,47(v0) + +800cf33c <_Z12S9xUpdateRTCv>: +800cf33c: 27bdffb8 addiu sp,sp,-72 +800cf340: 3c028030 lui v0,0x8030 +800cf344: afb00020 sw s0,32(sp) +800cf348: afbf0044 sw ra,68(sp) +800cf34c: afbe0040 sw s8,64(sp) +800cf350: afb7003c sw s7,60(sp) +800cf354: afb60038 sw s6,56(sp) +800cf358: afb50034 sw s5,52(sp) +800cf35c: afb40030 sw s4,48(sp) +800cf360: afb3002c sw s3,44(sp) +800cf364: afb20028 sw s2,40(sp) +800cf368: afb10024 sw s1,36(sp) +800cf36c: 24506f74 addiu s0,v0,28532 +800cf370: 92020013 lbu v0,19(s0) +800cf374: 104000ee beqz v0,800cf730 <_Z12S9xUpdateRTCv+0x3f4> +800cf378: 8fbf0044 lw ra,68(sp) +800cf37c: 9202000d lbu v0,13(s0) +800cf380: 30420001 andi v0,v0,0x1 +800cf384: 144000ea bnez v0,800cf730 <_Z12S9xUpdateRTCv+0x3f4> +800cf388: 00000000 nop +800cf38c: 9202000f lbu v0,15(s0) +800cf390: 30420003 andi v0,v0,0x3 +800cf394: 144000e6 bnez v0,800cf730 <_Z12S9xUpdateRTCv+0x3f4> +800cf398: 3c028012 lui v0,0x8012 +800cf39c: 2442d8e0 addiu v0,v0,-10016 +800cf3a0: 0040f809 jalr v0 +800cf3a4: 00002021 move a0,zero +800cf3a8: 8e030014 lw v1,20(s0) +800cf3ac: 00433823 subu a3,v0,v1 +800cf3b0: 18e000de blez a3,800cf72c <_Z12S9xUpdateRTCv+0x3f0> +800cf3b4: ae020014 sw v0,20(s0) +800cf3b8: 3c020001 lui v0,0x1 +800cf3bc: 34445180 ori a0,v0,0x5180 +800cf3c0: 0087182a slt v1,a0,a3 +800cf3c4: 146000ff bnez v1,800cf7c4 <_Z12S9xUpdateRTCv+0x488> +800cf3c8: 3c02c22e lui v0,0xc22e +800cf3cc: 00006021 move t4,zero +800cf3d0: 28e20e11 slti v0,a3,3601 +800cf3d4: 104000ed beqz v0,800cf78c <_Z12S9xUpdateRTCv+0x450> +800cf3d8: 3c0291a2 lui v0,0x91a2 +800cf3dc: 00005821 move t3,zero +800cf3e0: 28e2003d slti v0,a3,61 +800cf3e4: 104000dd beqz v0,800cf75c <_Z12S9xUpdateRTCv+0x420> +800cf3e8: 3c028888 lui v0,0x8888 +800cf3ec: 00005021 move t2,zero +800cf3f0: 3c028030 lui v0,0x8030 +800cf3f4: 244f6f74 addiu t7,v0,28532 +800cf3f8: 91e20001 lbu v0,1(t7) +800cf3fc: 3c038030 lui v1,0x8030 +800cf400: 000220c0 sll a0,v0,0x3 +800cf404: 90656f74 lbu a1,28532(v1) +800cf408: 00021040 sll v0,v0,0x1 +800cf40c: 00441021 addu v0,v0,a0 +800cf410: 28e30000 slti v1,a3,0 +800cf414: 00002021 move a0,zero +800cf418: 00e3200a movz a0,a3,v1 +800cf41c: 00451021 addu v0,v0,a1 +800cf420: 00441021 addu v0,v0,a0 +800cf424: 2843003c slti v1,v0,60 +800cf428: 14600004 bnez v1,800cf43c <_Z12S9xUpdateRTCv+0x100> +800cf42c: afa20018 sw v0,24(sp) +800cf430: 2442ffc4 addiu v0,v0,-60 +800cf434: afa20018 sw v0,24(sp) +800cf438: 254a0001 addiu t2,t2,1 +800cf43c: 91e20003 lbu v0,3(t7) +800cf440: 91e40002 lbu a0,2(t7) +800cf444: 000218c0 sll v1,v0,0x3 +800cf448: 00021040 sll v0,v0,0x1 +800cf44c: 00431021 addu v0,v0,v1 +800cf450: 00441021 addu v0,v0,a0 +800cf454: 01425021 addu t2,t2,v0 +800cf458: 2943003c slti v1,t2,60 +800cf45c: 14600004 bnez v1,800cf470 <_Z12S9xUpdateRTCv+0x134> +800cf460: afaa0010 sw t2,16(sp) +800cf464: 254affc4 addiu t2,t2,-60 +800cf468: afaa0010 sw t2,16(sp) +800cf46c: 256b0001 addiu t3,t3,1 +800cf470: 91e20005 lbu v0,5(t7) +800cf474: 91e40004 lbu a0,4(t7) +800cf478: 000218c0 sll v1,v0,0x3 +800cf47c: 00021040 sll v0,v0,0x1 +800cf480: 00431021 addu v0,v0,v1 +800cf484: 00441021 addu v0,v0,a0 +800cf488: 01625821 addu t3,t3,v0 +800cf48c: 29630018 slti v1,t3,24 +800cf490: 14600004 bnez v1,800cf4a4 <_Z12S9xUpdateRTCv+0x168> +800cf494: afab0014 sw t3,20(sp) +800cf498: 256bffe8 addiu t3,t3,-24 +800cf49c: afab0014 sw t3,20(sp) +800cf4a0: 258c0001 addiu t4,t4,1 +800cf4a4: 91e20007 lbu v0,7(t7) +800cf4a8: 91e80006 lbu t0,6(t7) +800cf4ac: 000228c0 sll a1,v0,0x3 +800cf4b0: 91e3000b lbu v1,11(t7) +800cf4b4: 91e40009 lbu a0,9(t7) +800cf4b8: 00021040 sll v0,v0,0x1 +800cf4bc: 00451021 addu v0,v0,a1 +800cf4c0: 91e6000c lbu a2,12(t7) +800cf4c4: 91e5000a lbu a1,10(t7) +800cf4c8: 000338c0 sll a3,v1,0x3 +800cf4cc: 00481021 addu v0,v0,t0 +800cf4d0: 00031840 sll v1,v1,0x1 +800cf4d4: 000440c0 sll t0,a0,0x3 +800cf4d8: 91e90008 lbu t1,8(t7) +800cf4dc: 00042040 sll a0,a0,0x1 +800cf4e0: 00671821 addu v1,v1,a3 +800cf4e4: 00882021 addu a0,a0,t0 +800cf4e8: 24a5076c addiu a1,a1,1900 +800cf4ec: 01863021 addu a2,t4,a2 +800cf4f0: 0182c821 addu t9,t4,v0 +800cf4f4: 00653821 addu a3,v1,a1 +800cf4f8: 0124c021 addu t8,t1,a0 +800cf4fc: 1b200021 blez t9,800cf584 <_Z12S9xUpdateRTCv+0x248> +800cf500: a1e6000c sb a2,12(t7) +800cf504: 2f02000c sltiu v0,t8,12 +800cf508: 1040001a beqz v0,800cf574 <_Z12S9xUpdateRTCv+0x238> +800cf50c: 2404001f li a0,31 +800cf510: 24020001 li v0,1 +800cf514: 03021004 sllv v0,v0,t8 +800cf518: 30430a50 andi v1,v0,0xa50 +800cf51c: 14600008 bnez v1,800cf540 <_Z12S9xUpdateRTCv+0x204> +800cf520: 2404001e li a0,30 +800cf524: 30420004 andi v0,v0,0x4 +800cf528: 10400012 beqz v0,800cf574 <_Z12S9xUpdateRTCv+0x238> +800cf52c: 2404001f li a0,31 +800cf530: 30e30003 andi v1,a3,0x3 +800cf534: 2404001d li a0,29 +800cf538: 2402001c li v0,28 +800cf53c: 0043200b movn a0,v0,v1 +800cf540: 0099102a slt v0,a0,t9 +800cf544: 10400010 beqz v0,800cf588 <_Z12S9xUpdateRTCv+0x24c> +800cf548: 3c0251eb lui v0,0x51eb +800cf54c: 27180001 addiu t8,t8,1 +800cf550: 2b02000d slti v0,t8,13 +800cf554: 14400004 bnez v0,800cf568 <_Z12S9xUpdateRTCv+0x22c> +800cf558: 2f02000c sltiu v0,t8,12 +800cf55c: 24e70001 addiu a3,a3,1 +800cf560: 24180001 li t8,1 +800cf564: 2f02000c sltiu v0,t8,12 +800cf568: 1440ffe9 bnez v0,800cf510 <_Z12S9xUpdateRTCv+0x1d4> +800cf56c: 0324c823 subu t9,t9,a0 +800cf570: 2404001f li a0,31 +800cf574: 0099102a slt v0,a0,t9 +800cf578: 1440fff5 bnez v0,800cf550 <_Z12S9xUpdateRTCv+0x214> +800cf57c: 27180001 addiu t8,t8,1 +800cf580: 2718ffff addiu t8,t8,-1 +800cf584: 3c0251eb lui v0,0x51eb +800cf588: 3442851f ori v0,v0,0x851f +800cf58c: 00e20018 mult a3,v0 +800cf590: 00071fc3 sra v1,a3,0x1f +800cf594: 00001010 mfhi v0 +800cf598: 3c042492 lui a0,0x2492 +800cf59c: 00021143 sra v0,v0,0x5 +800cf5a0: 0043f023 subu s8,v0,v1 +800cf5a4: 3c028030 lui v0,0x8030 +800cf5a8: 24456f74 addiu a1,v0,28532 +800cf5ac: 001e1900 sll v1,s8,0x4 +800cf5b0: 001e1080 sll v0,s8,0x2 +800cf5b4: 90b5000c lbu s5,12(a1) +800cf5b8: 00431021 addu v0,v0,v1 +800cf5bc: 00021880 sll v1,v0,0x2 +800cf5c0: 34844925 ori a0,a0,0x4925 +800cf5c4: 02a40019 multu s5,a0 +800cf5c8: 00431021 addu v0,v0,v1 +800cf5cc: 3c036666 lui v1,0x6666 +800cf5d0: 34636667 ori v1,v1,0x6667 +800cf5d4: 00e2f023 subu s8,a3,v0 +800cf5d8: 00002010 mfhi a0 +800cf5dc: 8fa70018 lw a3,24(sp) +800cf5e0: 03c30018 mult s8,v1 +800cf5e4: 02a41023 subu v0,s5,a0 +800cf5e8: 00008010 mfhi s0 +800cf5ec: 8fa80010 lw t0,16(sp) +800cf5f0: 00e30018 mult a3,v1 +800cf5f4: 00021042 srl v0,v0,0x1 +800cf5f8: 00003010 mfhi a2 +800cf5fc: 00822021 addu a0,a0,v0 +800cf600: 01030018 mult t0,v1 +800cf604: 8fa20014 lw v0,20(sp) +800cf608: 00003810 mfhi a3 +800cf60c: 00430018 mult v0,v1 +800cf610: 8faa0018 lw t2,24(sp) +800cf614: 00004010 mfhi t0 +800cf618: 03230018 mult t9,v1 +800cf61c: 8fab0010 lw t3,16(sp) +800cf620: 000a17c3 sra v0,t2,0x1f +800cf624: 00042082 srl a0,a0,0x2 +800cf628: 00004810 mfhi t1 +800cf62c: 00063083 sra a2,a2,0x2 +800cf630: 03030018 mult t8,v1 +800cf634: 00c23023 subu a2,a2,v0 +800cf638: 000b57c3 sra t2,t3,0x1f +800cf63c: 8fac0014 lw t4,20(sp) +800cf640: 000410c0 sll v0,a0,0x3 +800cf644: 00073883 sra a3,a3,0x2 +800cf648: 00ea3823 subu a3,a3,t2 +800cf64c: 00441023 subu v0,v0,a0 +800cf650: 00001810 mfhi v1 +800cf654: 8fa40018 lw a0,24(sp) +800cf658: 00065040 sll t2,a2,0x1 +800cf65c: 0006b8c0 sll s7,a2,0x3 +800cf660: 000c5fc3 sra t3,t4,0x1f +800cf664: 00084083 sra t0,t0,0x2 +800cf668: 01575021 addu t2,t2,s7 +800cf66c: 010b4023 subu t0,t0,t3 +800cf670: 001967c3 sra t4,t9,0x1f +800cf674: 00186fc3 sra t5,t8,0x1f +800cf678: 001e77c3 sra t6,s8,0x1f +800cf67c: 008a5023 subu t2,a0,t2 +800cf680: 00094883 sra t1,t1,0x2 +800cf684: 8fa40010 lw a0,16(sp) +800cf688: 00031883 sra v1,v1,0x2 +800cf68c: 00108083 sra s0,s0,0x2 +800cf690: 00075840 sll t3,a3,0x1 +800cf694: 0007b0c0 sll s6,a3,0x3 +800cf698: 012c4823 subu t1,t1,t4 +800cf69c: 006d1823 subu v1,v1,t5 +800cf6a0: 020e8023 subu s0,s0,t6 +800cf6a4: 01765821 addu t3,t3,s6 +800cf6a8: 008b5823 subu t3,a0,t3 +800cf6ac: 00086040 sll t4,t0,0x1 +800cf6b0: 0008a0c0 sll s4,t0,0x3 +800cf6b4: 00096840 sll t5,t1,0x1 +800cf6b8: 000998c0 sll s3,t1,0x3 +800cf6bc: 00037040 sll t6,v1,0x1 +800cf6c0: 000390c0 sll s2,v1,0x3 +800cf6c4: 00107840 sll t7,s0,0x1 +800cf6c8: 001088c0 sll s1,s0,0x3 +800cf6cc: 8fa40014 lw a0,20(sp) +800cf6d0: 01946021 addu t4,t4,s4 +800cf6d4: 01b36821 addu t5,t5,s3 +800cf6d8: 01d27021 addu t6,t6,s2 +800cf6dc: 01f17821 addu t7,t7,s1 +800cf6e0: 02a2a823 subu s5,s5,v0 +800cf6e4: 008c6023 subu t4,a0,t4 +800cf6e8: 032d6823 subu t5,t9,t5 +800cf6ec: 030e7023 subu t6,t8,t6 +800cf6f0: 03cf7823 subu t7,s8,t7 +800cf6f4: 3c028030 lui v0,0x8030 +800cf6f8: a0b5000c sb s5,12(a1) +800cf6fc: a04a6f74 sb t2,28532(v0) +800cf700: a0a60001 sb a2,1(a1) +800cf704: a0ab0002 sb t3,2(a1) +800cf708: a0a70003 sb a3,3(a1) +800cf70c: a0ac0004 sb t4,4(a1) +800cf710: a0a80005 sb t0,5(a1) +800cf714: a0ad0006 sb t5,6(a1) +800cf718: a0a90007 sb t1,7(a1) +800cf71c: a0ae0008 sb t6,8(a1) +800cf720: a0a30009 sb v1,9(a1) +800cf724: a0af000a sb t7,10(a1) +800cf728: a0b0000b sb s0,11(a1) +800cf72c: 8fbf0044 lw ra,68(sp) +800cf730: 8fbe0040 lw s8,64(sp) +800cf734: 8fb7003c lw s7,60(sp) +800cf738: 8fb60038 lw s6,56(sp) +800cf73c: 8fb50034 lw s5,52(sp) +800cf740: 8fb40030 lw s4,48(sp) +800cf744: 8fb3002c lw s3,44(sp) +800cf748: 8fb20028 lw s2,40(sp) +800cf74c: 8fb10024 lw s1,36(sp) +800cf750: 8fb00020 lw s0,32(sp) +800cf754: 03e00008 jr ra +800cf758: 27bd0048 addiu sp,sp,72 +800cf75c: 34428889 ori v0,v0,0x8889 +800cf760: 00e20018 mult a3,v0 +800cf764: 000727c3 sra a0,a3,0x1f +800cf768: 00001010 mfhi v0 +800cf76c: 00471021 addu v0,v0,a3 +800cf770: 00021143 sra v0,v0,0x5 +800cf774: 00445023 subu t2,v0,a0 +800cf778: 000a1880 sll v1,t2,0x2 +800cf77c: 000a1180 sll v0,t2,0x6 +800cf780: 00431023 subu v0,v0,v1 +800cf784: 08033cfc j 800cf3f0 <_Z12S9xUpdateRTCv+0xb4> +800cf788: 00e23823 subu a3,a3,v0 +800cf78c: 3442b3c5 ori v0,v0,0xb3c5 +800cf790: 00e20018 mult a3,v0 +800cf794: 00071fc3 sra v1,a3,0x1f +800cf798: 00001010 mfhi v0 +800cf79c: 00471021 addu v0,v0,a3 +800cf7a0: 000212c3 sra v0,v0,0xb +800cf7a4: 00435823 subu t3,v0,v1 +800cf7a8: 000b2100 sll a0,t3,0x4 +800cf7ac: 000b1a00 sll v1,t3,0x8 +800cf7b0: 00641823 subu v1,v1,a0 +800cf7b4: 00031100 sll v0,v1,0x4 +800cf7b8: 00431023 subu v0,v0,v1 +800cf7bc: 08033cf8 j 800cf3e0 <_Z12S9xUpdateRTCv+0xa4> +800cf7c0: 00e23823 subu a3,a3,v0 +800cf7c4: 34424507 ori v0,v0,0x4507 +800cf7c8: 00e20018 mult a3,v0 +800cf7cc: 00071fc3 sra v1,a3,0x1f +800cf7d0: 00001010 mfhi v0 +800cf7d4: 00471021 addu v0,v0,a3 +800cf7d8: 00021403 sra v0,v0,0x10 +800cf7dc: 00436023 subu t4,v0,v1 +800cf7e0: 71841002 mul v0,t4,a0 +800cf7e4: 08033cf4 j 800cf3d0 <_Z12S9xUpdateRTCv+0x94> +800cf7e8: 00e23823 subu a3,a3,v0 + +800cf7ec : +800cf7ec: 2484b800 addiu a0,a0,-18432 +800cf7f0: 3084ffff andi a0,a0,0xffff +800cf7f4: 27bdffe8 addiu sp,sp,-24 +800cf7f8: 2c820043 sltiu v0,a0,67 +800cf7fc: afbf0014 sw ra,20(sp) +800cf800: 10400008 beqz v0,800cf824 +800cf804: afb00010 sw s0,16(sp) +800cf808: 3c038019 lui v1,0x8019 +800cf80c: 00041080 sll v0,a0,0x2 +800cf810: 24634d20 addiu v1,v1,19744 +800cf814: 00431021 addu v0,v0,v1 +800cf818: 8c440000 lw a0,0(v0) +800cf81c: 00800008 jr a0 +800cf820: 00000000 nop +800cf824: 00003021 move a2,zero +800cf828: 8fbf0014 lw ra,20(sp) +800cf82c: 8fb00010 lw s0,16(sp) +800cf830: 00c01021 move v0,a2 +800cf834: 03e00008 jr ra +800cf838: 27bd0018 addiu sp,sp,24 +800cf83c: 3c0d802f lui t5,0x802f +800cf840: 25a26f38 addiu v0,t5,28472 +800cf844: 9043000a lbu v1,10(v0) +800cf848: 90440009 lbu a0,9(v0) +800cf84c: 00031a00 sll v1,v1,0x8 +800cf850: 00641825 or v1,v1,a0 +800cf854: 00031c00 sll v1,v1,0x10 +800cf858: 00031c03 sra v1,v1,0x10 +800cf85c: 9047002d lbu a3,45(v0) +800cf860: 90460005 lbu a2,5(v0) +800cf864: 14600153 bnez v1,800cfdb4 +800cf868: 90440006 lbu a0,6(v0) +800cf86c: 240900ff li t1,255 +800cf870: 240800ff li t0,255 +800cf874: 00041200 sll v0,a0,0x8 +800cf878: 00c21025 or v0,a2,v0 +800cf87c: 70472002 mul a0,v0,a3 +800cf880: 25a56f38 addiu a1,t5,28472 +800cf884: 8ca30038 lw v1,56(a1) +800cf888: a0a90009 sb t1,9(a1) +800cf88c: 00831021 addu v0,a0,v1 +800cf890: 3042ffff andi v0,v0,0xffff +800cf894: 00451021 addu v0,v0,a1 +800cf898: 9044003c lbu a0,60(v0) +800cf89c: 24630001 addiu v1,v1,1 +800cf8a0: 3063ffff andi v1,v1,0xffff +800cf8a4: 308600ff andi a2,a0,0xff +800cf8a8: a1a46f38 sb a0,28472(t5) +800cf8ac: aca30038 sw v1,56(a1) +800cf8b0: 08033e0a j 800cf828 +800cf8b4: a0a8000a sb t0,10(a1) +800cf8b8: 3c02802f lui v0,0x802f +800cf8bc: 08033e0a j 800cf828 +800cf8c0: 90466f39 lbu a2,28473(v0) +800cf8c4: 3c02802f lui v0,0x802f +800cf8c8: 08033e0a j 800cf828 +800cf8cc: 90466f3a lbu a2,28474(v0) +800cf8d0: 3c02802f lui v0,0x802f +800cf8d4: 08033e0a j 800cf828 +800cf8d8: 90466f3b lbu a2,28475(v0) +800cf8dc: 3c02802f lui v0,0x802f +800cf8e0: 08033e0a j 800cf828 +800cf8e4: 90466f3c lbu a2,28476(v0) +800cf8e8: 3c02802f lui v0,0x802f +800cf8ec: 08033e0a j 800cf828 +800cf8f0: 90466f3d lbu a2,28477(v0) +800cf8f4: 3c02802f lui v0,0x802f +800cf8f8: 08033e0a j 800cf828 +800cf8fc: 90466f3e lbu a2,28478(v0) +800cf900: 3c02802f lui v0,0x802f +800cf904: 08033e0a j 800cf828 +800cf908: 90466f3f lbu a2,28479(v0) +800cf90c: 3c02802f lui v0,0x802f +800cf910: 08033e0a j 800cf828 +800cf914: 90466f40 lbu a2,28480(v0) +800cf918: 3c02802f lui v0,0x802f +800cf91c: 08033e0a j 800cf828 +800cf920: 90466f41 lbu a2,28481(v0) +800cf924: 3c02802f lui v0,0x802f +800cf928: 08033e0a j 800cf828 +800cf92c: 90466f42 lbu a2,28482(v0) +800cf930: 3c02802f lui v0,0x802f +800cf934: 08033e0a j 800cf828 +800cf938: 90466f43 lbu a2,28483(v0) +800cf93c: 3c03802f lui v1,0x802f +800cf940: 24636f38 addiu v1,v1,28472 +800cf944: 9062000c lbu v0,12(v1) +800cf948: 38420080 xori v0,v0,0x80 +800cf94c: 38460080 xori a2,v0,0x80 +800cf950: 08033e0a j 800cf828 +800cf954: a062000c sb v0,12(v1) +800cf958: 3c0d802f lui t5,0x802f +800cf95c: 25a56f38 addiu a1,t5,28472 +800cf960: 90a3002e lbu v1,46(a1) +800cf964: 1060ffaf beqz v1,800cf824 +800cf968: 30630007 andi v1,v1,0x7 +800cf96c: 24020007 li v0,7 +800cf970: 1462ffad bne v1,v0,800cf828 +800cf974: 00003021 move a2,zero +800cf978: 90a3000f lbu v1,15(a1) +800cf97c: 90a4000d lbu a0,13(a1) +800cf980: 90a2000e lbu v0,14(a1) +800cf984: 00031c00 sll v1,v1,0x10 +800cf988: 00641825 or v1,v1,a0 +800cf98c: 00021200 sll v0,v0,0x8 +800cf990: 8ca40034 lw a0,52(a1) +800cf994: 00431025 or v0,v0,v1 +800cf998: 0044001b divu zero,v0,a0 +800cf99c: 008001f4 teq a0,zero,0x7 +800cf9a0: 90a30014 lbu v1,20(a1) +800cf9a4: 30620002 andi v0,v1,0x2 +800cf9a8: 00003010 mfhi a2 +800cf9ac: 10400011 beqz v0,800cf9f4 +800cf9b0: 00c04821 move t1,a2 +800cf9b4: 30620008 andi v0,v1,0x8 +800cf9b8: 10400109 beqz v0,800cfde0 +800cf9bc: 3403ffff li v1,0xffff +800cf9c0: 90a20011 lbu v0,17(a1) +800cf9c4: 90a30010 lbu v1,16(a1) +800cf9c8: 00021200 sll v0,v0,0x8 +800cf9cc: 00431025 or v0,v0,v1 +800cf9d0: 00021400 sll v0,v0,0x10 +800cf9d4: 00021403 sra v0,v0,0x10 +800cf9d8: 24430001 addiu v1,v0,1 +800cf9dc: 00031c00 sll v1,v1,0x10 +800cf9e0: 00031c03 sra v1,v1,0x10 +800cf9e4: 00032203 sra a0,v1,0x8 +800cf9e8: 00c24821 addu t1,a2,v0 +800cf9ec: a0a30010 sb v1,16(a1) +800cf9f0: a0a40011 sb a0,17(a1) +800cf9f4: 25a86f38 addiu t0,t5,28472 +800cf9f8: 3c028021 lui v0,0x8021 +800cf9fc: 8c44700c lw a0,28684(v0) +800cfa00: 9103000f lbu v1,15(t0) +800cfa04: 8d060030 lw a2,48(t0) +800cfa08: 9105000d lbu a1,13(t0) +800cfa0c: 9102000e lbu v0,14(t0) +800cfa10: 91070014 lbu a3,20(t0) +800cfa14: 01242021 addu a0,t1,a0 +800cfa18: 00031c00 sll v1,v1,0x10 +800cfa1c: 00651825 or v1,v1,a1 +800cfa20: 00862021 addu a0,a0,a2 +800cfa24: 00021200 sll v0,v0,0x8 +800cfa28: 30e50002 andi a1,a3,0x2 +800cfa2c: 00434825 or t1,v0,v1 +800cfa30: 14a00010 bnez a1,800cfa74 +800cfa34: 90860000 lbu a2,0(a0) +800cfa38: 30e20001 andi v0,a3,0x1 +800cfa3c: 104000f6 beqz v0,800cfe18 +800cfa40: 30e20010 andi v0,a3,0x10 +800cfa44: 30e20004 andi v0,a3,0x4 +800cfa48: 10400112 beqz v0,800cfe94 +800cfa4c: 30e30010 andi v1,a3,0x10 +800cfa50: 91020013 lbu v0,19(t0) +800cfa54: 91030012 lbu v1,18(t0) +800cfa58: 00021200 sll v0,v0,0x8 +800cfa5c: 00431025 or v0,v0,v1 +800cfa60: 00022c00 sll a1,v0,0x10 +800cfa64: 30e40010 andi a0,a3,0x10 +800cfa68: 1480012b bnez a0,800cff18 +800cfa6c: 00052c03 sra a1,a1,0x10 +800cfa70: 01254821 addu t1,t1,a1 +800cfa74: 25a46f38 addiu a0,t5,28472 +800cfa78: 8c830034 lw v1,52(a0) +800cfa7c: 0123001b divu zero,t1,v1 +800cfa80: 006001f4 teq v1,zero,0x7 +800cfa84: 00001010 mfhi v0 +800cfa88: 00022c02 srl a1,v0,0x10 +800cfa8c: 00021a02 srl v1,v0,0x8 +800cfa90: a085000f sb a1,15(a0) +800cfa94: a083000e sb v1,14(a0) +800cfa98: 08033e0a j 800cf828 +800cfa9c: a082000d sb v0,13(a0) +800cfaa0: 3c02802f lui v0,0x802f +800cfaa4: 08033e0a j 800cf828 +800cfaa8: 90466f45 lbu a2,28485(v0) +800cfaac: 3c02802f lui v0,0x802f +800cfab0: 08033e0a j 800cf828 +800cfab4: 90466f46 lbu a2,28486(v0) +800cfab8: 3c02802f lui v0,0x802f +800cfabc: 08033e0a j 800cf828 +800cfac0: 90466f47 lbu a2,28487(v0) +800cfac4: 3c02802f lui v0,0x802f +800cfac8: 08033e0a j 800cf828 +800cfacc: 90466f48 lbu a2,28488(v0) +800cfad0: 3c02802f lui v0,0x802f +800cfad4: 08033e0a j 800cf828 +800cfad8: 90466f49 lbu a2,28489(v0) +800cfadc: 3c02802f lui v0,0x802f +800cfae0: 08033e0a j 800cf828 +800cfae4: 90466f4a lbu a2,28490(v0) +800cfae8: 3c02802f lui v0,0x802f +800cfaec: 08033e0a j 800cf828 +800cfaf0: 90466f4b lbu a2,28491(v0) +800cfaf4: 3c02802f lui v0,0x802f +800cfaf8: 08033e0a j 800cf828 +800cfafc: 90466f4c lbu a2,28492(v0) +800cfb00: 3c0d802f lui t5,0x802f +800cfb04: 25a56f38 addiu a1,t5,28472 +800cfb08: 90a3002e lbu v1,46(a1) +800cfb0c: 2402001f li v0,31 +800cfb10: 1462ff45 bne v1,v0,800cf828 +800cfb14: 00003021 move a2,zero +800cfb18: 90a2000f lbu v0,15(a1) +800cfb1c: 90a3000e lbu v1,14(a1) +800cfb20: 90a4000d lbu a0,13(a1) +800cfb24: 90a90014 lbu t1,20(a1) +800cfb28: 00021400 sll v0,v0,0x10 +800cfb2c: 00441025 or v0,v0,a0 +800cfb30: 00031a00 sll v1,v1,0x8 +800cfb34: 312a0008 andi t2,t1,0x8 +800cfb38: 114000a3 beqz t2,800cfdc8 +800cfb3c: 00625825 or t3,v1,v0 +800cfb40: 90a20011 lbu v0,17(a1) +800cfb44: 90a30010 lbu v1,16(a1) +800cfb48: 00021200 sll v0,v0,0x8 +800cfb4c: 00431025 or v0,v0,v1 +800cfb50: 00021400 sll v0,v0,0x10 +800cfb54: 00021403 sra v0,v0,0x10 +800cfb58: 01621821 addu v1,t3,v0 +800cfb5c: 25a86f38 addiu t0,t5,28472 +800cfb60: 8d070034 lw a3,52(t0) +800cfb64: 3c028021 lui v0,0x8021 +800cfb68: 0067001b divu zero,v1,a3 +800cfb6c: 00e001f4 teq a3,zero,0x7 +800cfb70: 8c44700c lw a0,28684(v0) +800cfb74: 8d050030 lw a1,48(t0) +800cfb78: 31260060 andi a2,t1,0x60 +800cfb7c: 24020060 li v0,96 +800cfb80: 00001810 mfhi v1 +800cfb84: 00641821 addu v1,v1,a0 +800cfb88: 00651821 addu v1,v1,a1 +800cfb8c: 10c20070 beq a2,v0,800cfd50 +800cfb90: 906c0000 lbu t4,0(v1) +800cfb94: 08033e0a j 800cf828 +800cfb98: 01803021 move a2,t4 +800cfb9c: 3c02802f lui v0,0x802f +800cfba0: 08033e0a j 800cf828 +800cfba4: 90466f4d lbu a2,28493(v0) +800cfba8: 3c02802f lui v0,0x802f +800cfbac: 08033e0a j 800cf828 +800cfbb0: 90466f4f lbu a2,28495(v0) +800cfbb4: 3c02802f lui v0,0x802f +800cfbb8: 08033e0a j 800cf828 +800cfbbc: 90466f50 lbu a2,28496(v0) +800cfbc0: 3c02802f lui v0,0x802f +800cfbc4: 08033e0a j 800cf828 +800cfbc8: 90466f51 lbu a2,28497(v0) +800cfbcc: 3c02802f lui v0,0x802f +800cfbd0: 08033e0a j 800cf828 +800cfbd4: 90466f52 lbu a2,28498(v0) +800cfbd8: 3c02802f lui v0,0x802f +800cfbdc: 08033e0a j 800cf828 +800cfbe0: 90466f53 lbu a2,28499(v0) +800cfbe4: 3c02802f lui v0,0x802f +800cfbe8: 08033e0a j 800cf828 +800cfbec: 90466f54 lbu a2,28500(v0) +800cfbf0: 3c02802f lui v0,0x802f +800cfbf4: 08033e0a j 800cf828 +800cfbf8: 90466f4e lbu a2,28494(v0) +800cfbfc: 3c02802f lui v0,0x802f +800cfc00: 08033e0a j 800cf828 +800cfc04: 90466f55 lbu a2,28501(v0) +800cfc08: 3c02802f lui v0,0x802f +800cfc0c: 08033e0a j 800cf828 +800cfc10: 90466f56 lbu a2,28502(v0) +800cfc14: 3c02802f lui v0,0x802f +800cfc18: 08033e0a j 800cf828 +800cfc1c: 90466f57 lbu a2,28503(v0) +800cfc20: 3c02802f lui v0,0x802f +800cfc24: 08033e0a j 800cf828 +800cfc28: 90466f58 lbu a2,28504(v0) +800cfc2c: 3c02802f lui v0,0x802f +800cfc30: 08033e0a j 800cf828 +800cfc34: 90466f59 lbu a2,28505(v0) +800cfc38: 3c02802f lui v0,0x802f +800cfc3c: 08033e0a j 800cf828 +800cfc40: 90466f5a lbu a2,28506(v0) +800cfc44: 3c02802f lui v0,0x802f +800cfc48: 08033e0a j 800cf828 +800cfc4c: 90466f5b lbu a2,28507(v0) +800cfc50: 3c02802f lui v0,0x802f +800cfc54: 24426f38 addiu v0,v0,28472 +800cfc58: 90430024 lbu v1,36(v0) +800cfc5c: 1060fef1 beqz v1,800cf824 +800cfc60: 24060080 li a2,128 +800cfc64: 08033e0a j 800cf828 +800cfc68: a0400024 sb zero,36(v0) +800cfc6c: 3c02802f lui v0,0x802f +800cfc70: 08033e0a j 800cf828 +800cfc74: 90466f5d lbu a2,28509(v0) +800cfc78: 3c02802f lui v0,0x802f +800cfc7c: 08033e0a j 800cf828 +800cfc80: 90466f5e lbu a2,28510(v0) +800cfc84: 3c02802f lui v0,0x802f +800cfc88: 08033e0a j 800cf828 +800cfc8c: 90466f5f lbu a2,28511(v0) +800cfc90: 3c02802f lui v0,0x802f +800cfc94: 08033e0a j 800cf828 +800cfc98: 90466f60 lbu a2,28512(v0) +800cfc9c: 3c02802f lui v0,0x802f +800cfca0: 08033e0a j 800cf828 +800cfca4: 90466f61 lbu a2,28513(v0) +800cfca8: 3c028021 lui v0,0x8021 +800cfcac: 9043e482 lbu v1,-7038(v0) +800cfcb0: 1460003e bnez v1,800cfdac +800cfcb4: 3c02802f lui v0,0x802f +800cfcb8: 08033e0a j 800cf828 +800cfcbc: 24060048 li a2,72 +800cfcc0: 3c028021 lui v0,0x8021 +800cfcc4: 9043e482 lbu v1,-7038(v0) +800cfcc8: 1060fed7 beqz v1,800cf828 +800cfccc: 24060048 li a2,72 +800cfcd0: 3c028030 lui v0,0x8030 +800cfcd4: 24506f74 addiu s0,v0,28532 +800cfcd8: 92030013 lbu v1,19(s0) +800cfcdc: 1060fed2 beqz v1,800cf828 +800cfce0: 00003021 move a2,zero +800cfce4: 3c02800d lui v0,0x800d +800cfce8: 2442f33c addiu v0,v0,-3268 +800cfcec: 0040f809 jalr v0 +800cfcf0: 00000000 nop +800cfcf4: 86040010 lh a0,16(s0) +800cfcf8: 3c028000 lui v0,0x8000 +800cfcfc: 24830001 addiu v1,a0,1 +800cfd00: 00031c00 sll v1,v1,0x10 +800cfd04: 00031c03 sra v1,v1,0x10 +800cfd08: 3442000f ori v0,v0,0xf +800cfd0c: 00902021 addu a0,a0,s0 +800cfd10: 00621824 and v1,v1,v0 +800cfd14: 046000aa bltz v1,800cffc0 +800cfd18: 90840000 lbu a0,0(a0) +800cfd1c: 00803021 move a2,a0 +800cfd20: 08033e0a j 800cf828 +800cfd24: a6030010 sh v1,16(s0) +800cfd28: 3c028021 lui v0,0x8021 +800cfd2c: 9043e482 lbu v1,-7038(v0) +800cfd30: 1060ffe1 beqz v1,800cfcb8 +800cfd34: 3c03802f lui v1,0x802f +800cfd38: 24636f38 addiu v1,v1,28472 +800cfd3c: 9062002c lbu v0,44(v1) +800cfd40: 38420080 xori v0,v0,0x80 +800cfd44: 38460080 xori a2,v0,0x80 +800cfd48: 08033e0a j 800cf828 +800cfd4c: a062002c sb v0,44(v1) +800cfd50: 31220010 andi v0,t1,0x10 +800cfd54: 14400034 bnez v0,800cfe28 +800cfd58: 00000000 nop +800cfd5c: 11400054 beqz t2,800cfeb0 +800cfd60: 00000000 nop +800cfd64: 91020011 lbu v0,17(t0) +800cfd68: 91030010 lbu v1,16(t0) +800cfd6c: 00021200 sll v0,v0,0x8 +800cfd70: 00431025 or v0,v0,v1 +800cfd74: 00021400 sll v0,v0,0x10 +800cfd78: 00021403 sra v0,v0,0x10 +800cfd7c: 01621821 addu v1,t3,v0 +800cfd80: 0067001b divu zero,v1,a3 +800cfd84: 00e001f4 teq a3,zero,0x7 +800cfd88: 25a26f38 addiu v0,t5,28472 +800cfd8c: 01803021 move a2,t4 +800cfd90: 00001810 mfhi v1 +800cfd94: 00032402 srl a0,v1,0x10 +800cfd98: 00032a02 srl a1,v1,0x8 +800cfd9c: a044000f sb a0,15(v0) +800cfda0: a045000e sb a1,14(v0) +800cfda4: 08033e0a j 800cf828 +800cfda8: a043000d sb v1,13(v0) +800cfdac: 08033e0a j 800cf828 +800cfdb0: 90466f62 lbu a2,28514(v0) +800cfdb4: 2462ffff addiu v0,v1,-1 +800cfdb8: 3042ffff andi v0,v0,0xffff +800cfdbc: 00024202 srl t0,v0,0x8 +800cfdc0: 08033e1d j 800cf874 +800cfdc4: 304900ff andi t1,v0,0xff +800cfdc8: 90a20011 lbu v0,17(a1) +800cfdcc: 90a30010 lbu v1,16(a1) +800cfdd0: 00021200 sll v0,v0,0x8 +800cfdd4: 00431025 or v0,v0,v1 +800cfdd8: 08033ed7 j 800cfb5c +800cfddc: 01621821 addu v1,t3,v0 +800cfde0: 90a20011 lbu v0,17(a1) +800cfde4: 90a40010 lbu a0,16(a1) +800cfde8: 00021200 sll v0,v0,0x8 +800cfdec: 00442025 or a0,v0,a0 +800cfdf0: 10830052 beq a0,v1,800cff3c +800cfdf4: 24820001 addiu v0,a0,1 +800cfdf8: 3042ffff andi v0,v0,0xffff +800cfdfc: 304300ff andi v1,v0,0xff +800cfe00: 00022a02 srl a1,v0,0x8 +800cfe04: 25a26f38 addiu v0,t5,28472 +800cfe08: 00c44821 addu t1,a2,a0 +800cfe0c: a0430010 sb v1,16(v0) +800cfe10: 08033e7d j 800cf9f4 +800cfe14: a0450011 sb a1,17(v0) +800cfe18: 14400011 bnez v0,800cfe60 +800cfe1c: 30e20008 andi v0,a3,0x8 +800cfe20: 08033e9d j 800cfa74 +800cfe24: 25290001 addiu t1,t1,1 +800cfe28: 11400027 beqz t2,800cfec8 +800cfe2c: 00000000 nop +800cfe30: 91020011 lbu v0,17(t0) +800cfe34: 91030010 lbu v1,16(t0) +800cfe38: 00021200 sll v0,v0,0x8 +800cfe3c: 00431025 or v0,v0,v1 +800cfe40: 00021040 sll v0,v0,0x1 +800cfe44: 00021400 sll v0,v0,0x10 +800cfe48: 00021403 sra v0,v0,0x10 +800cfe4c: 00021a02 srl v1,v0,0x8 +800cfe50: 01803021 move a2,t4 +800cfe54: a1020010 sb v0,16(t0) +800cfe58: 08033e0a j 800cf828 +800cfe5c: a1030011 sb v1,17(t0) +800cfe60: 10400039 beqz v0,800cff48 +800cfe64: 00000000 nop +800cfe68: 91020011 lbu v0,17(t0) +800cfe6c: 91030010 lbu v1,16(t0) +800cfe70: 00021200 sll v0,v0,0x8 +800cfe74: 00431025 or v0,v0,v1 +800cfe78: 24420001 addiu v0,v0,1 +800cfe7c: 00021400 sll v0,v0,0x10 +800cfe80: 00021403 sra v0,v0,0x10 +800cfe84: 00021a02 srl v1,v0,0x8 +800cfe88: a1020010 sb v0,16(t0) +800cfe8c: 08033e9d j 800cfa74 +800cfe90: a1030011 sb v1,17(t0) +800cfe94: 91020013 lbu v0,19(t0) +800cfe98: 91040012 lbu a0,18(t0) +800cfe9c: 00021200 sll v0,v0,0x8 +800cfea0: 14600014 bnez v1,800cfef4 +800cfea4: 00442025 or a0,v0,a0 +800cfea8: 08033e9d j 800cfa74 +800cfeac: 01244821 addu t1,t1,a0 +800cfeb0: 91020011 lbu v0,17(t0) +800cfeb4: 91030010 lbu v1,16(t0) +800cfeb8: 00021200 sll v0,v0,0x8 +800cfebc: 00431025 or v0,v0,v1 +800cfec0: 08033f60 j 800cfd80 +800cfec4: 01621821 addu v1,t3,v0 +800cfec8: 91020011 lbu v0,17(t0) +800cfecc: 91030010 lbu v1,16(t0) +800cfed0: 00021200 sll v0,v0,0x8 +800cfed4: 00431025 or v0,v0,v1 +800cfed8: 00021040 sll v0,v0,0x1 +800cfedc: 3042ffff andi v0,v0,0xffff +800cfee0: 00021a02 srl v1,v0,0x8 +800cfee4: 01803021 move a2,t4 +800cfee8: a1020010 sb v0,16(t0) +800cfeec: 08033e0a j 800cf828 +800cfef0: a1030011 sb v1,17(t0) +800cfef4: 30e20008 andi v0,a3,0x8 +800cfef8: 10400027 beqz v0,800cff98 +800cfefc: 00000000 nop +800cff00: 91020011 lbu v0,17(t0) +800cff04: 91030010 lbu v1,16(t0) +800cff08: 00021200 sll v0,v0,0x8 +800cff0c: 00431025 or v0,v0,v1 +800cff10: 08033f9f j 800cfe7c +800cff14: 00821021 addu v0,a0,v0 +800cff18: 30e20008 andi v0,a3,0x8 +800cff1c: 10400014 beqz v0,800cff70 +800cff20: 00000000 nop +800cff24: 91020011 lbu v0,17(t0) +800cff28: 91030010 lbu v1,16(t0) +800cff2c: 00021200 sll v0,v0,0x8 +800cff30: 00431025 or v0,v0,v1 +800cff34: 08033f9f j 800cfe7c +800cff38: 00451021 addu v0,v0,a1 +800cff3c: 00002821 move a1,zero +800cff40: 08033f81 j 800cfe04 +800cff44: 00001821 move v1,zero +800cff48: 91020011 lbu v0,17(t0) +800cff4c: 91030010 lbu v1,16(t0) +800cff50: 00021200 sll v0,v0,0x8 +800cff54: 00431025 or v0,v0,v1 +800cff58: 24420001 addiu v0,v0,1 +800cff5c: 3042ffff andi v0,v0,0xffff +800cff60: 00021a02 srl v1,v0,0x8 +800cff64: a1020010 sb v0,16(t0) +800cff68: 08033e9d j 800cfa74 +800cff6c: a1030011 sb v1,17(t0) +800cff70: 91020011 lbu v0,17(t0) +800cff74: 91030010 lbu v1,16(t0) +800cff78: 00021200 sll v0,v0,0x8 +800cff7c: 00431025 or v0,v0,v1 +800cff80: 00451021 addu v0,v0,a1 +800cff84: 3042ffff andi v0,v0,0xffff +800cff88: 00021a02 srl v1,v0,0x8 +800cff8c: a1020010 sb v0,16(t0) +800cff90: 08033e9d j 800cfa74 +800cff94: a1030011 sb v1,17(t0) +800cff98: 91020011 lbu v0,17(t0) +800cff9c: 91030010 lbu v1,16(t0) +800cffa0: 00021200 sll v0,v0,0x8 +800cffa4: 00431025 or v0,v0,v1 +800cffa8: 00821021 addu v0,a0,v0 +800cffac: 3042ffff andi v0,v0,0xffff +800cffb0: 00021a02 srl v1,v0,0x8 +800cffb4: a1020010 sb v0,16(t0) +800cffb8: 08033e9d j 800cfa74 +800cffbc: a1030011 sb v1,17(t0) +800cffc0: 2463ffff addiu v1,v1,-1 +800cffc4: 2402fff0 li v0,-16 +800cffc8: 00621825 or v1,v1,v0 +800cffcc: 24630001 addiu v1,v1,1 +800cffd0: 00803021 move a2,a0 +800cffd4: 08033e0a j 800cf828 +800cffd8: a6030010 sh v1,16(s0) + +800cffdc <_Z13S9xSetSPC7110ht>: +800cffdc: 24a5b7ff addiu a1,a1,-18433 +800cffe0: 30a5ffff andi a1,a1,0xffff +800cffe4: 27bdffd8 addiu sp,sp,-40 +800cffe8: 2ca20041 sltiu v0,a1,65 +800cffec: afb20018 sw s2,24(sp) +800cfff0: afbf0024 sw ra,36(sp) +800cfff4: afb40020 sw s4,32(sp) +800cfff8: afb3001c sw s3,28(sp) +800cfffc: afb10014 sw s1,20(sp) +800d0000: afb00010 sw s0,16(sp) +800d0004: 1040001b beqz v0,800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0008: 309200ff andi s2,a0,0xff +800d000c: 3c038019 lui v1,0x8019 +800d0010: 00051080 sll v0,a1,0x2 +800d0014: 24634e2c addiu v1,v1,20012 +800d0018: 00431021 addu v0,v0,v1 +800d001c: 8c440000 lw a0,0(v0) +800d0020: 00800008 jr a0 +800d0024: 00000000 nop +800d0028: 00042400 sll a0,a0,0x10 +800d002c: 00832025 or a0,a0,v1 +800d0030: 3c038021 lui v1,0x8021 +800d0034: 8c65700c lw a1,28684(v1) +800d0038: 00021200 sll v0,v0,0x8 +800d003c: 00441025 or v0,v0,a0 +800d0040: 00081880 sll v1,t0,0x2 +800d0044: 00e31821 addu v1,a3,v1 +800d0048: 00451021 addu v0,v0,a1 +800d004c: 00431021 addu v0,v0,v1 +800d0050: 90430000 lbu v1,0(v0) +800d0054: 24040002 li a0,2 +800d0058: 1064018e beq v1,a0,800d0694 <_Z13S9xSetSPC7110ht+0x6b8> +800d005c: 24020003 li v0,3 +800d0060: 106201cf beq v1,v0,800d07a0 <_Z13S9xSetSPC7110ht+0x7c4> +800d0064: 24020001 li v0,1 +800d0068: 1062024e beq v1,v0,800d09a4 <_Z13S9xSetSPC7110ht+0x9c8> +800d006c: 00000000 nop +800d0070: a0c2002d sb v0,45(a2) +800d0074: 8fbf0024 lw ra,36(sp) +800d0078: 8fb40020 lw s4,32(sp) +800d007c: 8fb3001c lw s3,28(sp) +800d0080: 8fb20018 lw s2,24(sp) +800d0084: 8fb10014 lw s1,20(sp) +800d0088: 8fb00010 lw s0,16(sp) +800d008c: 03e00008 jr ra +800d0090: 27bd0028 addiu sp,sp,40 +800d0094: 3c02802f lui v0,0x802f +800d0098: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d009c: a0526f39 sb s2,28473(v0) +800d00a0: 3c02802f lui v0,0x802f +800d00a4: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d00a8: a0526f3a sb s2,28474(v0) +800d00ac: 3c02802f lui v0,0x802f +800d00b0: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d00b4: a0526f3b sb s2,28475(v0) +800d00b8: 3c02802f lui v0,0x802f +800d00bc: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d00c0: a0526f3c sb s2,28476(v0) +800d00c4: 3c02802f lui v0,0x802f +800d00c8: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d00cc: a0526f3d sb s2,28477(v0) +800d00d0: 3c02802f lui v0,0x802f +800d00d4: 3c10802f lui s0,0x802f +800d00d8: 26106f38 addiu s0,s0,28472 +800d00dc: 8c436f24 lw v1,28452(v0) +800d00e0: 0060f809 jalr v1 +800d00e4: a2120006 sb s2,6(s0) +800d00e8: 9202000c lbu v0,12(s0) +800d00ec: ae000038 sw zero,56(s0) +800d00f0: 3042007f andi v0,v0,0x7f +800d00f4: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d00f8: a202000c sb v0,12(s0) +800d00fc: 3c02802f lui v0,0x802f +800d0100: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0104: a0526f3f sb s2,28479(v0) +800d0108: 3c02802f lui v0,0x802f +800d010c: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0110: a0526f40 sb s2,28480(v0) +800d0114: 3c02802f lui v0,0x802f +800d0118: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d011c: a0526f41 sb s2,28481(v0) +800d0120: 3c02802f lui v0,0x802f +800d0124: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0128: a0526f42 sb s2,28482(v0) +800d012c: 3c09802f lui t1,0x802f +800d0130: 25266f38 addiu a2,t1,28472 +800d0134: a0d2000b sb s2,11(a2) +800d0138: 90c40003 lbu a0,3(a2) +800d013c: 90c20002 lbu v0,2(a2) +800d0140: 90c30001 lbu v1,1(a2) +800d0144: 90c80004 lbu t0,4(a2) +800d0148: 1640ffb7 bnez s2,800d0028 <_Z13S9xSetSPC7110ht+0x4c> +800d014c: 8cc70030 lw a3,48(a2) +800d0150: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0154: a0c0002d sb zero,45(a2) +800d0158: 3c03802f lui v1,0x802f +800d015c: 24636f38 addiu v1,v1,28472 +800d0160: 9062002e lbu v0,46(v1) +800d0164: a072000d sb s2,13(v1) +800d0168: 34420001 ori v0,v0,0x1 +800d016c: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0170: a062002e sb v0,46(v1) +800d0174: 3c09802f lui t1,0x802f +800d0178: 25256f38 addiu a1,t1,28472 +800d017c: 90a60014 lbu a2,20(a1) +800d0180: 30c20002 andi v0,a2,0x2 +800d0184: 10400007 beqz v0,800d01a4 <_Z13S9xSetSPC7110ht+0x1c8> +800d0188: a0b20011 sb s2,17(a1) +800d018c: 30c30060 andi v1,a2,0x60 +800d0190: 24020020 li v0,32 +800d0194: 10620145 beq v1,v0,800d06ac <_Z13S9xSetSPC7110ht+0x6d0> +800d0198: 24020040 li v0,64 +800d019c: 10620183 beq v1,v0,800d07ac <_Z13S9xSetSPC7110ht+0x7d0> +800d01a0: 24030003 li v1,3 +800d01a4: 25236f38 addiu v1,t1,28472 +800d01a8: 9062002e lbu v0,46(v1) +800d01ac: 34420010 ori v0,v0,0x10 +800d01b0: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d01b4: a062002e sb v0,46(v1) +800d01b8: 3c02802f lui v0,0x802f +800d01bc: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d01c0: a0526f4a sb s2,28490(v0) +800d01c4: 3c03802f lui v1,0x802f +800d01c8: 24636f38 addiu v1,v1,28472 +800d01cc: 9062002e lbu v0,46(v1) +800d01d0: a072000f sb s2,15(v1) +800d01d4: 34420004 ori v0,v0,0x4 +800d01d8: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d01dc: a062002e sb v0,46(v1) +800d01e0: 3c09802f lui t1,0x802f +800d01e4: 25256f38 addiu a1,t1,28472 +800d01e8: 90a60014 lbu a2,20(a1) +800d01ec: 30c20002 andi v0,a2,0x2 +800d01f0: 10400007 beqz v0,800d0210 <_Z13S9xSetSPC7110ht+0x234> +800d01f4: a0b20010 sb s2,16(a1) +800d01f8: 30c30060 andi v1,a2,0x60 +800d01fc: 24020020 li v0,32 +800d0200: 10620148 beq v1,v0,800d0724 <_Z13S9xSetSPC7110ht+0x748> +800d0204: 24020040 li v0,64 +800d0208: 10620180 beq v1,v0,800d080c <_Z13S9xSetSPC7110ht+0x830> +800d020c: 24030003 li v1,3 +800d0210: 25236f38 addiu v1,t1,28472 +800d0214: 9062002e lbu v0,46(v1) +800d0218: 34420008 ori v0,v0,0x8 +800d021c: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0220: a062002e sb v0,46(v1) +800d0224: 3c02802f lui v0,0x802f +800d0228: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d022c: a0526f4b sb s2,28491(v0) +800d0230: 3c02802f lui v0,0x802f +800d0234: 24446f38 addiu a0,v0,28472 +800d0238: 9083002e lbu v1,46(a0) +800d023c: 24020018 li v0,24 +800d0240: 30630018 andi v1,v1,0x18 +800d0244: 1462ff8c bne v1,v0,800d0078 <_Z13S9xSetSPC7110ht+0x9c> +800d0248: 8fbf0024 lw ra,36(sp) +800d024c: a0920014 sb s2,20(a0) +800d0250: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0254: a080002f sb zero,47(a0) +800d0258: 3c03802f lui v1,0x802f +800d025c: 24636f38 addiu v1,v1,28472 +800d0260: 9062002e lbu v0,46(v1) +800d0264: a072000e sb s2,14(v1) +800d0268: 34420002 ori v0,v0,0x2 +800d026c: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0270: a062002e sb v0,46(v1) +800d0274: 3c02802f lui v0,0x802f +800d0278: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d027c: a0526f4d sb s2,28493(v0) +800d0280: 3c02802f lui v0,0x802f +800d0284: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0288: a0526f4e sb s2,28494(v0) +800d028c: 3c02802f lui v0,0x802f +800d0290: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0294: a0526f4f sb s2,28495(v0) +800d0298: 3c02802f lui v0,0x802f +800d029c: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d02a0: a0526f50 sb s2,28496(v0) +800d02a4: 3c02802f lui v0,0x802f +800d02a8: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d02ac: a0526f51 sb s2,28497(v0) +800d02b0: 3c09802f lui t1,0x802f +800d02b4: 25266f38 addiu a2,t1,28472 +800d02b8: 90c20023 lbu v0,35(a2) +800d02bc: 30420001 andi v0,v0,0x1 +800d02c0: 104000cc beqz v0,800d05f4 <_Z13S9xSetSPC7110ht+0x618> +800d02c4: a0d2001a sb s2,26(a2) +800d02c8: 90c20016 lbu v0,22(a2) +800d02cc: 90c40019 lbu a0,25(a2) +800d02d0: 90c50015 lbu a1,21(a2) +800d02d4: 00121a00 sll v1,s2,0x8 +800d02d8: 00021200 sll v0,v0,0x8 +800d02dc: 00641825 or v1,v1,a0 +800d02e0: 00451025 or v0,v0,a1 +800d02e4: 00031c00 sll v1,v1,0x10 +800d02e8: 00021400 sll v0,v0,0x10 +800d02ec: 00021403 sra v0,v0,0x10 +800d02f0: 00031c03 sra v1,v1,0x10 +800d02f4: 70621802 mul v1,v1,v0 +800d02f8: 00032602 srl a0,v1,0x18 +800d02fc: 00031202 srl v0,v1,0x8 +800d0300: 00032c02 srl a1,v1,0x10 +800d0304: a0c40020 sb a0,32(a2) +800d0308: a0c2001e sb v0,30(a2) +800d030c: a0c5001f sb a1,31(a2) +800d0310: a0c3001d sb v1,29(a2) +800d0314: 25236f38 addiu v1,t1,28472 +800d0318: 2402ff80 li v0,-128 +800d031c: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0320: a0620024 sb v0,36(v1) +800d0324: 3c02802f lui v0,0x802f +800d0328: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d032c: a0526f53 sb s2,28499(v0) +800d0330: 3c09802f lui t1,0x802f +800d0334: 25256f38 addiu a1,t1,28472 +800d0338: 90a20023 lbu v0,35(a1) +800d033c: 30420001 andi v0,v0,0x1 +800d0340: 10400085 beqz v0,800d0558 <_Z13S9xSetSPC7110ht+0x57c> +800d0344: a0b2001c sb s2,28(a1) +800d0348: 90a7001b lbu a3,27(a1) +800d034c: 90a20017 lbu v0,23(a1) +800d0350: 90a30018 lbu v1,24(a1) +800d0354: 90a60016 lbu a2,22(a1) +800d0358: 00122200 sll a0,s2,0x8 +800d035c: 00031e00 sll v1,v1,0x18 +800d0360: 90a50015 lbu a1,21(a1) +800d0364: 00872025 or a0,a0,a3 +800d0368: 00021400 sll v0,v0,0x10 +800d036c: 00431025 or v0,v0,v1 +800d0370: 00063200 sll a2,a2,0x8 +800d0374: 00041c00 sll v1,a0,0x10 +800d0378: 00a62825 or a1,a1,a2 +800d037c: 00031c03 sra v1,v1,0x10 +800d0380: 106000bd beqz v1,800d0678 <_Z13S9xSetSPC7110ht+0x69c> +800d0384: 00a21025 or v0,a1,v0 +800d0388: 0043001a div zero,v0,v1 +800d038c: 006001f4 teq v1,zero,0x7 +800d0390: 00001012 mflo v0 +800d0394: 00001810 mfhi v1 +800d0398: 3044ff00 andi a0,v0,0xff00 +800d039c: 00022c02 srl a1,v0,0x10 +800d03a0: 00033400 sll a2,v1,0x10 +800d03a4: 00063403 sra a2,a2,0x10 +800d03a8: 00042202 srl a0,a0,0x8 +800d03ac: 30a500ff andi a1,a1,0xff +800d03b0: 00024602 srl t0,v0,0x18 +800d03b4: 304700ff andi a3,v0,0xff +800d03b8: 25226f38 addiu v0,t1,28472 +800d03bc: 00061a02 srl v1,a2,0x8 +800d03c0: a0430022 sb v1,34(v0) +800d03c4: a047001d sb a3,29(v0) +800d03c8: a044001e sb a0,30(v0) +800d03cc: a045001f sb a1,31(v0) +800d03d0: a0480020 sb t0,32(v0) +800d03d4: 080340c5 j 800d0314 <_Z13S9xSetSPC7110ht+0x338> +800d03d8: a0460021 sb a2,33(v0) +800d03dc: 3c02802f lui v0,0x802f +800d03e0: 24426f38 addiu v0,v0,28472 +800d03e4: a0520023 sb s2,35(v0) +800d03e8: a0400022 sb zero,34(v0) +800d03ec: a0400021 sb zero,33(v0) +800d03f0: a0400020 sb zero,32(v0) +800d03f4: a040001f sb zero,31(v0) +800d03f8: a040001e sb zero,30(v0) +800d03fc: a040001d sb zero,29(v0) +800d0400: a040001c sb zero,28(v0) +800d0404: a040001b sb zero,27(v0) +800d0408: a040001a sb zero,26(v0) +800d040c: a0400019 sb zero,25(v0) +800d0410: a0400018 sb zero,24(v0) +800d0414: a0400017 sb zero,23(v0) +800d0418: a0400016 sb zero,22(v0) +800d041c: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0420: a0400015 sb zero,21(v0) +800d0424: 3c048021 lui a0,0x8021 +800d0428: 3c028006 lui v0,0x8006 +800d042c: 2484701c addiu a0,a0,28700 +800d0430: 24423f3c addiu v0,v0,16188 +800d0434: 0040f809 jalr v0 +800d0438: 02402821 move a1,s2 +800d043c: 3c03802f lui v1,0x802f +800d0440: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0444: a0726f5d sb s2,28509(v1) +800d0448: 3c02802f lui v0,0x802f +800d044c: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0450: a0526f60 sb s2,28512(v0) +800d0454: 3c02802f lui v0,0x802f +800d0458: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d045c: a0526f61 sb s2,28513(v0) +800d0460: 12400077 beqz s2,800d0640 <_Z13S9xSetSPC7110ht+0x664> +800d0464: 32420001 andi v0,s2,0x1 +800d0468: 10400072 beqz v0,800d0634 <_Z13S9xSetSPC7110ht+0x658> +800d046c: 3c09802f lui t1,0x802f +800d0470: 2402ff80 li v0,-128 +800d0474: 3c048030 lui a0,0x8030 +800d0478: 25256f38 addiu a1,t1,28472 +800d047c: 24846f74 addiu a0,a0,28532 +800d0480: a0a2002c sb v0,44(a1) +800d0484: 2403ffff li v1,-1 +800d0488: 25226f38 addiu v0,t1,28472 +800d048c: a4830010 sh v1,16(a0) +800d0490: a0800013 sb zero,19(a0) +800d0494: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0498: a052002a sb s2,42(v0) +800d049c: 3c148030 lui s4,0x8030 +800d04a0: 26936f74 addiu s3,s4,28532 +800d04a4: 92620013 lbu v0,19(s3) +800d04a8: 10400048 beqz v0,800d05cc <_Z13S9xSetSPC7110ht+0x5f0> +800d04ac: 24020003 li v0,3 +800d04b0: 86640010 lh a0,16(s3) +800d04b4: 2402ffff li v0,-1 +800d04b8: 10820079 beq a0,v0,800d06a0 <_Z13S9xSetSPC7110ht+0x6c4> +800d04bc: 2402000c li v0,12 +800d04c0: 92630012 lbu v1,18(s3) +800d04c4: 10620139 beq v1,v0,800d09ac <_Z13S9xSetSPC7110ht+0x9d0> +800d04c8: 2402000d li v0,13 +800d04cc: 108200e7 beq a0,v0,800d086c <_Z13S9xSetSPC7110ht+0x890> +800d04d0: 32420008 andi v0,s2,0x8 +800d04d4: 26906f74 addiu s0,s4,28532 +800d04d8: 86030010 lh v1,16(s0) +800d04dc: 2402000f li v0,15 +800d04e0: 1062010d beq v1,v0,800d0918 <_Z13S9xSetSPC7110ht+0x93c> +800d04e4: 32420001 andi v0,s2,0x1 +800d04e8: 26866f74 addiu a2,s4,28532 +800d04ec: 94c40010 lhu a0,16(a2) +800d04f0: 84c30010 lh v1,16(a2) +800d04f4: 3c028000 lui v0,0x8000 +800d04f8: 24630001 addiu v1,v1,1 +800d04fc: 3442000f ori v0,v0,0xf +800d0500: 3084000f andi a0,a0,0xf +800d0504: 00622824 and a1,v1,v0 +800d0508: 00862021 addu a0,a0,a2 +800d050c: 2403ff80 li v1,-128 +800d0510: 3c02802f lui v0,0x802f +800d0514: a0920000 sb s2,0(a0) +800d0518: 04a00009 bltz a1,800d0540 <_Z13S9xSetSPC7110ht+0x564> +800d051c: a0436f64 sb v1,28516(v0) +800d0520: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0524: a4c50010 sh a1,16(a2) +800d0528: 3c02802f lui v0,0x802f +800d052c: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0530: a0526f5e sb s2,28510(v0) +800d0534: 3c02802f lui v0,0x802f +800d0538: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d053c: a0526f5f sb s2,28511(v0) +800d0540: 24a5ffff addiu a1,a1,-1 +800d0544: 2402fff0 li v0,-16 +800d0548: 00a22825 or a1,a1,v0 +800d054c: 24a50001 addiu a1,a1,1 +800d0550: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d0554: a4c50010 sh a1,16(a2) +800d0558: 90a7001b lbu a3,27(a1) +800d055c: 90a60016 lbu a2,22(a1) +800d0560: 90a20017 lbu v0,23(a1) +800d0564: 90a30018 lbu v1,24(a1) +800d0568: 00122200 sll a0,s2,0x8 +800d056c: 90a50015 lbu a1,21(a1) +800d0570: 00872025 or a0,a0,a3 +800d0574: 00031e00 sll v1,v1,0x18 +800d0578: 00063200 sll a2,a2,0x8 +800d057c: 00021400 sll v0,v0,0x10 +800d0580: 00042400 sll a0,a0,0x10 +800d0584: 00a62825 or a1,a1,a2 +800d0588: 00431025 or v0,v0,v1 +800d058c: 00042403 sra a0,a0,0x10 +800d0590: 10800033 beqz a0,800d0660 <_Z13S9xSetSPC7110ht+0x684> +800d0594: 00a21825 or v1,a1,v0 +800d0598: 3082ffff andi v0,a0,0xffff +800d059c: 0062001b divu zero,v1,v0 +800d05a0: 004001f4 teq v0,zero,0x7 +800d05a4: 00001012 mflo v0 +800d05a8: 00001810 mfhi v1 +800d05ac: 3044ff00 andi a0,v0,0xff00 +800d05b0: 00022c02 srl a1,v0,0x10 +800d05b4: 3066ffff andi a2,v1,0xffff +800d05b8: 00042202 srl a0,a0,0x8 +800d05bc: 30a500ff andi a1,a1,0xff +800d05c0: 00024602 srl t0,v0,0x18 +800d05c4: 080340ee j 800d03b8 <_Z13S9xSetSPC7110ht+0x3dc> +800d05c8: 304700ff andi a3,v0,0xff +800d05cc: 12420003 beq s2,v0,800d05dc <_Z13S9xSetSPC7110ht+0x600> +800d05d0: 2402000c li v0,12 +800d05d4: 1642fea8 bne s2,v0,800d0078 <_Z13S9xSetSPC7110ht+0x9c> +800d05d8: 8fbf0024 lw ra,36(sp) +800d05dc: 2402ffff li v0,-1 +800d05e0: 24030001 li v1,1 +800d05e4: a6620010 sh v0,16(s3) +800d05e8: a2630013 sb v1,19(s3) +800d05ec: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d05f0: a2720012 sb s2,18(s3) +800d05f4: 90c30016 lbu v1,22(a2) +800d05f8: 90c40019 lbu a0,25(a2) +800d05fc: 90c50015 lbu a1,21(a2) +800d0600: 00121200 sll v0,s2,0x8 +800d0604: 00031a00 sll v1,v1,0x8 +800d0608: 00651825 or v1,v1,a1 +800d060c: 00441025 or v0,v0,a0 +800d0610: 70431002 mul v0,v0,v1 +800d0614: 00022602 srl a0,v0,0x18 +800d0618: 00021a02 srl v1,v0,0x8 +800d061c: 00022c02 srl a1,v0,0x10 +800d0620: a0c40020 sb a0,32(a2) +800d0624: a0c3001e sb v1,30(a2) +800d0628: a0c5001f sb a1,31(a2) +800d062c: 080340c5 j 800d0314 <_Z13S9xSetSPC7110ht+0x338> +800d0630: a0c2001d sb v0,29(a2) +800d0634: 25226f38 addiu v0,t1,28472 +800d0638: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d063c: a052002a sb s2,42(v0) +800d0640: 3c02800d lui v0,0x800d +800d0644: 2442f33c addiu v0,v0,-3268 +800d0648: 0040f809 jalr v0 +800d064c: 00000000 nop +800d0650: 3c09802f lui t1,0x802f +800d0654: 25226f38 addiu v0,t1,28472 +800d0658: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d065c: a052002a sb s2,42(v0) +800d0660: 3066ffff andi a2,v1,0xffff +800d0664: 00003821 move a3,zero +800d0668: 00002021 move a0,zero +800d066c: 00002821 move a1,zero +800d0670: 080340ee j 800d03b8 <_Z13S9xSetSPC7110ht+0x3dc> +800d0674: 00004021 move t0,zero +800d0678: 00023400 sll a2,v0,0x10 +800d067c: 00063403 sra a2,a2,0x10 +800d0680: 00003821 move a3,zero +800d0684: 00002021 move a0,zero +800d0688: 00002821 move a1,zero +800d068c: 080340ee j 800d03b8 <_Z13S9xSetSPC7110ht+0x3dc> +800d0690: 00004021 move t0,zero +800d0694: 24020004 li v0,4 +800d0698: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d069c: a0c2002d sb v0,45(a2) +800d06a0: 3242000f andi v0,s2,0xf +800d06a4: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d06a8: a6620010 sh v0,16(s3) +800d06ac: 90a2002f lbu v0,47(a1) +800d06b0: 24030003 li v1,3 +800d06b4: 34420002 ori v0,v0,0x2 +800d06b8: 1443feba bne v0,v1,800d01a4 <_Z13S9xSetSPC7110ht+0x1c8> +800d06bc: a0a2002f sb v0,47(a1) +800d06c0: 30c20010 andi v0,a2,0x10 +800d06c4: 1440feb7 bnez v0,800d01a4 <_Z13S9xSetSPC7110ht+0x1c8> +800d06c8: 00000000 nop +800d06cc: 90a2000f lbu v0,15(a1) +800d06d0: 90a4000d lbu a0,13(a1) +800d06d4: 90a3000e lbu v1,14(a1) +800d06d8: 00021400 sll v0,v0,0x10 +800d06dc: 00441025 or v0,v0,a0 +800d06e0: 00031a00 sll v1,v1,0x8 +800d06e4: 30c40008 andi a0,a2,0x8 +800d06e8: 108000d3 beqz a0,800d0a38 <_Z13S9xSetSPC7110ht+0xa5c> +800d06ec: 00621825 or v1,v1,v0 +800d06f0: 80a20010 lb v0,16(a1) +800d06f4: 00621821 addu v1,v1,v0 +800d06f8: 25246f38 addiu a0,t1,28472 +800d06fc: 8c820034 lw v0,52(a0) +800d0700: 0062001b divu zero,v1,v0 +800d0704: 004001f4 teq v0,zero,0x7 +800d0708: 00001810 mfhi v1 +800d070c: 00032c02 srl a1,v1,0x10 +800d0710: 00031202 srl v0,v1,0x8 +800d0714: a085000f sb a1,15(a0) +800d0718: a082000e sb v0,14(a0) +800d071c: 08034069 j 800d01a4 <_Z13S9xSetSPC7110ht+0x1c8> +800d0720: a083000d sb v1,13(a0) +800d0724: 90a2002f lbu v0,47(a1) +800d0728: 24030003 li v1,3 +800d072c: 34420001 ori v0,v0,0x1 +800d0730: 1443feb7 bne v0,v1,800d0210 <_Z13S9xSetSPC7110ht+0x234> +800d0734: a0a2002f sb v0,47(a1) +800d0738: 30c20010 andi v0,a2,0x10 +800d073c: 1440feb4 bnez v0,800d0210 <_Z13S9xSetSPC7110ht+0x234> +800d0740: 00000000 nop +800d0744: 90a2000f lbu v0,15(a1) +800d0748: 90a4000d lbu a0,13(a1) +800d074c: 90a3000e lbu v1,14(a1) +800d0750: 00021400 sll v0,v0,0x10 +800d0754: 00441025 or v0,v0,a0 +800d0758: 00031a00 sll v1,v1,0x8 +800d075c: 30c40008 andi a0,a2,0x8 +800d0760: 108000b2 beqz a0,800d0a2c <_Z13S9xSetSPC7110ht+0xa50> +800d0764: 00621825 or v1,v1,v0 +800d0768: 00121600 sll v0,s2,0x18 +800d076c: 00021603 sra v0,v0,0x18 +800d0770: 00621821 addu v1,v1,v0 +800d0774: 25246f38 addiu a0,t1,28472 +800d0778: 8c820034 lw v0,52(a0) +800d077c: 0062001b divu zero,v1,v0 +800d0780: 004001f4 teq v0,zero,0x7 +800d0784: 00001810 mfhi v1 +800d0788: 00032c02 srl a1,v1,0x10 +800d078c: 00031202 srl v0,v1,0x8 +800d0790: a085000f sb a1,15(a0) +800d0794: a082000e sb v0,14(a0) +800d0798: 08034084 j 800d0210 <_Z13S9xSetSPC7110ht+0x234> +800d079c: a083000d sb v1,13(a0) +800d07a0: 24020008 li v0,8 +800d07a4: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d07a8: a0c2002d sb v0,45(a2) +800d07ac: 90a2002f lbu v0,47(a1) +800d07b0: 34420002 ori v0,v0,0x2 +800d07b4: 1443fe7b bne v0,v1,800d01a4 <_Z13S9xSetSPC7110ht+0x1c8> +800d07b8: a0a2002f sb v0,47(a1) +800d07bc: 30c20010 andi v0,a2,0x10 +800d07c0: 1440fe79 bnez v0,800d01a8 <_Z13S9xSetSPC7110ht+0x1cc> +800d07c4: 25236f38 addiu v1,t1,28472 +800d07c8: 90a2000f lbu v0,15(a1) +800d07cc: 90a4000d lbu a0,13(a1) +800d07d0: 90a3000e lbu v1,14(a1) +800d07d4: 00021400 sll v0,v0,0x10 +800d07d8: 00441025 or v0,v0,a0 +800d07dc: 00031a00 sll v1,v1,0x8 +800d07e0: 30c40008 andi a0,a2,0x8 +800d07e4: 10800097 beqz a0,800d0a44 <_Z13S9xSetSPC7110ht+0xa68> +800d07e8: 00623025 or a2,v1,v0 +800d07ec: 90a20011 lbu v0,17(a1) +800d07f0: 90a30010 lbu v1,16(a1) +800d07f4: 00021200 sll v0,v0,0x8 +800d07f8: 00431025 or v0,v0,v1 +800d07fc: 00021400 sll v0,v0,0x10 +800d0800: 00021403 sra v0,v0,0x10 +800d0804: 080341be j 800d06f8 <_Z13S9xSetSPC7110ht+0x71c> +800d0808: 00c21821 addu v1,a2,v0 +800d080c: 90a2002f lbu v0,47(a1) +800d0810: 34420001 ori v0,v0,0x1 +800d0814: 1443fe7e bne v0,v1,800d0210 <_Z13S9xSetSPC7110ht+0x234> +800d0818: a0a2002f sb v0,47(a1) +800d081c: 30c20010 andi v0,a2,0x10 +800d0820: 1440fe7c bnez v0,800d0214 <_Z13S9xSetSPC7110ht+0x238> +800d0824: 25236f38 addiu v1,t1,28472 +800d0828: 90a2000f lbu v0,15(a1) +800d082c: 90a4000d lbu a0,13(a1) +800d0830: 90a3000e lbu v1,14(a1) +800d0834: 00021400 sll v0,v0,0x10 +800d0838: 00441025 or v0,v0,a0 +800d083c: 00031a00 sll v1,v1,0x8 +800d0840: 30c40008 andi a0,a2,0x8 +800d0844: 10800073 beqz a0,800d0a14 <_Z13S9xSetSPC7110ht+0xa38> +800d0848: 00623025 or a2,v1,v0 +800d084c: 90a20011 lbu v0,17(a1) +800d0850: 90a30010 lbu v1,16(a1) +800d0854: 00021200 sll v0,v0,0x8 +800d0858: 00431025 or v0,v0,v1 +800d085c: 00021400 sll v0,v0,0x10 +800d0860: 00021403 sra v0,v0,0x10 +800d0864: 080341dd j 800d0774 <_Z13S9xSetSPC7110ht+0x798> +800d0868: 00c21821 addu v1,a2,v0 +800d086c: 10400012 beqz v0,800d08b8 <_Z13S9xSetSPC7110ht+0x8dc> +800d0870: 26916f74 addiu s1,s4,28532 +800d0874: 92620001 lbu v0,1(s3) +800d0878: 2c420003 sltiu v0,v0,3 +800d087c: 10400056 beqz v0,800d09d8 <_Z13S9xSetSPC7110ht+0x9fc> +800d0880: 3c11800d lui s1,0x800d +800d0884: 3c02800d lui v0,0x800d +800d0888: 2442f33c addiu v0,v0,-3268 +800d088c: 0040f809 jalr v0 +800d0890: 00000000 nop +800d0894: 3c028012 lui v0,0x8012 +800d0898: 00002021 move a0,zero +800d089c: a2806f74 sb zero,28532(s4) +800d08a0: 2442d8e0 addiu v0,v0,-10016 +800d08a4: 0040f809 jalr v0 +800d08a8: a2600001 sb zero,1(s3) +800d08ac: ae620014 sw v0,20(s3) +800d08b0: 32520007 andi s2,s2,0x7 +800d08b4: 26916f74 addiu s1,s4,28532 +800d08b8: 9222000d lbu v0,13(s1) +800d08bc: 30420001 andi v0,v0,0x1 +800d08c0: 1040ff05 beqz v0,800d04d8 <_Z13S9xSetSPC7110ht+0x4fc> +800d08c4: 26906f74 addiu s0,s4,28532 +800d08c8: 32420001 andi v0,s2,0x1 +800d08cc: 1440ff02 bnez v0,800d04d8 <_Z13S9xSetSPC7110ht+0x4fc> +800d08d0: 00002021 move a0,zero +800d08d4: 96220010 lhu v0,16(s1) +800d08d8: 3c108012 lui s0,0x8012 +800d08dc: 3042000f andi v0,v0,0xf +800d08e0: 00511021 addu v0,v0,s1 +800d08e4: 2610d8e0 addiu s0,s0,-10016 +800d08e8: 0200f809 jalr s0 +800d08ec: a0520000 sb s2,0(v0) +800d08f0: 2442ffff addiu v0,v0,-1 +800d08f4: ae220014 sw v0,20(s1) +800d08f8: 3c02800d lui v0,0x800d +800d08fc: 2442f33c addiu v0,v0,-3268 +800d0900: 0040f809 jalr v0 +800d0904: 00000000 nop +800d0908: 0200f809 jalr s0 +800d090c: 00002021 move a0,zero +800d0910: 08034135 j 800d04d4 <_Z13S9xSetSPC7110ht+0x4f8> +800d0914: ae220014 sw v0,20(s1) +800d0918: 10400012 beqz v0,800d0964 <_Z13S9xSetSPC7110ht+0x988> +800d091c: 32420002 andi v0,s2,0x2 +800d0920: 9202000f lbu v0,15(s0) +800d0924: 30420001 andi v0,v0,0x1 +800d0928: 1440000e bnez v0,800d0964 <_Z13S9xSetSPC7110ht+0x988> +800d092c: 32420002 andi v0,s2,0x2 +800d0930: 3c02800d lui v0,0x800d +800d0934: 2442f33c addiu v0,v0,-3268 +800d0938: 0040f809 jalr v0 +800d093c: 00000000 nop +800d0940: 3c028030 lui v0,0x8030 +800d0944: a0406f74 sb zero,28532(v0) +800d0948: 3c028012 lui v0,0x8012 +800d094c: 00002021 move a0,zero +800d0950: 2442d8e0 addiu v0,v0,-10016 +800d0954: 0040f809 jalr v0 +800d0958: a2000001 sb zero,1(s0) +800d095c: ae020014 sw v0,20(s0) +800d0960: 32420002 andi v0,s2,0x2 +800d0964: 1040fee1 beqz v0,800d04ec <_Z13S9xSetSPC7110ht+0x510> +800d0968: 26866f74 addiu a2,s4,28532 +800d096c: 26906f74 addiu s0,s4,28532 +800d0970: 9202000f lbu v0,15(s0) +800d0974: 30420002 andi v0,v0,0x2 +800d0978: 1440fedc bnez v0,800d04ec <_Z13S9xSetSPC7110ht+0x510> +800d097c: 3c02800d lui v0,0x800d +800d0980: 2442f33c addiu v0,v0,-3268 +800d0984: 0040f809 jalr v0 +800d0988: 00000000 nop +800d098c: 3c028012 lui v0,0x8012 +800d0990: 2442d8e0 addiu v0,v0,-10016 +800d0994: 0040f809 jalr v0 +800d0998: 00002021 move a0,zero +800d099c: 0803413a j 800d04e8 <_Z13S9xSetSPC7110ht+0x50c> +800d09a0: ae020014 sw v0,20(s0) +800d09a4: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d09a8: a0c4002d sb a0,45(a2) +800d09ac: 2403ff80 li v1,-128 +800d09b0: 3c02802f lui v0,0x802f +800d09b4: 3245000f andi a1,s2,0xf +800d09b8: a0436f64 sb v1,28516(v0) +800d09bc: 3c028012 lui v0,0x8012 +800d09c0: 00002021 move a0,zero +800d09c4: 2442d8e0 addiu v0,v0,-10016 +800d09c8: 0040f809 jalr v0 +800d09cc: a6650010 sh a1,16(s3) +800d09d0: 0803401d j 800d0074 <_Z13S9xSetSPC7110ht+0x98> +800d09d4: ae620014 sw v0,20(s3) +800d09d8: 2631f33c addiu s1,s1,-3268 +800d09dc: 0220f809 jalr s1 +800d09e0: 3c108012 lui s0,0x8012 +800d09e4: 2610d8e0 addiu s0,s0,-10016 +800d09e8: 00002021 move a0,zero +800d09ec: a2806f74 sb zero,28532(s4) +800d09f0: 0200f809 jalr s0 +800d09f4: a2600001 sb zero,1(s3) +800d09f8: 2442ffc4 addiu v0,v0,-60 +800d09fc: 0220f809 jalr s1 +800d0a00: ae620014 sw v0,20(s3) +800d0a04: 0200f809 jalr s0 +800d0a08: 00002021 move a0,zero +800d0a0c: 0803422c j 800d08b0 <_Z13S9xSetSPC7110ht+0x8d4> +800d0a10: ae620014 sw v0,20(s3) +800d0a14: 90a20011 lbu v0,17(a1) +800d0a18: 90a30010 lbu v1,16(a1) +800d0a1c: 00021200 sll v0,v0,0x8 +800d0a20: 00431025 or v0,v0,v1 +800d0a24: 080341dd j 800d0774 <_Z13S9xSetSPC7110ht+0x798> +800d0a28: 00c21821 addu v1,a2,v0 +800d0a2c: 90a20010 lbu v0,16(a1) +800d0a30: 080341dd j 800d0774 <_Z13S9xSetSPC7110ht+0x798> +800d0a34: 00621821 addu v1,v1,v0 +800d0a38: 90a20010 lbu v0,16(a1) +800d0a3c: 080341be j 800d06f8 <_Z13S9xSetSPC7110ht+0x71c> +800d0a40: 00621821 addu v1,v1,v0 +800d0a44: 90a20011 lbu v0,17(a1) +800d0a48: 90a30010 lbu v1,16(a1) +800d0a4c: 00021200 sll v0,v0,0x8 +800d0a50: 00431025 or v0,v0,v1 +800d0a54: 080341be j 800d06f8 <_Z13S9xSetSPC7110ht+0x71c> +800d0a58: 00c21821 addu v1,a2,v0 + +800d0a5c <_Z11GetPackDatav>: +800d0a5c: 3c09802f lui t1,0x802f +800d0a60: 8d266f34 lw a2,28468(t1) +800d0a64: 27bdffe0 addiu sp,sp,-32 +800d0a68: 3c020002 lui v0,0x2 +800d0a6c: afb00010 sw s0,16(sp) +800d0a70: afbf0018 sw ra,24(sp) +800d0a74: afb10014 sw s1,20(sp) +800d0a78: 00c24021 addu t0,a2,v0 +800d0a7c: 8d044244 lw a0,16964(t0) +800d0a80: 91054248 lbu a1,16968(t0) +800d0a84: 000419c0 sll v1,a0,0x7 +800d0a88: 00041240 sll v0,a0,0x9 +800d0a8c: 00431023 subu v0,v0,v1 +800d0a90: 00441021 addu v0,v0,a0 +800d0a94: 00051900 sll v1,a1,0x4 +800d0a98: 00052880 sll a1,a1,0x2 +800d0a9c: 00651823 subu v1,v1,a1 +800d0aa0: 000210c0 sll v0,v0,0x3 +800d0aa4: 00621821 addu v1,v1,v0 +800d0aa8: 246300c8 addiu v1,v1,200 +800d0aac: 3c10802f lui s0,0x802f +800d0ab0: 00c33021 addu a2,a2,v1 +800d0ab4: 26076f38 addiu a3,s0,28472 +800d0ab8: 94e50038 lhu a1,56(a3) +800d0abc: 94c3000a lhu v1,10(a2) +800d0ac0: 94c40008 lhu a0,8(a2) +800d0ac4: 9502424a lhu v0,16970(t0) +800d0ac8: 00641821 addu v1,v1,a0 +800d0acc: 00451021 addu v0,v0,a1 +800d0ad0: 0062182a slt v1,v1,v0 +800d0ad4: 10600004 beqz v1,800d0ae8 <_Z11GetPackDatav+0x8c> +800d0ad8: 00000000 nop +800d0adc: a4c5000a sh a1,10(a2) +800d0ae0: 9502424a lhu v0,16970(t0) +800d0ae4: a4c20008 sh v0,8(a2) +800d0ae8: 90e20006 lbu v0,6(a3) +800d0aec: 90e30005 lbu v1,5(a3) +800d0af0: 00021200 sll v0,v0,0x8 +800d0af4: 00431025 or v0,v0,v1 +800d0af8: a502424a sh v0,16970(t0) +800d0afc: 90e30004 lbu v1,4(a3) +800d0b00: a1034248 sb v1,16968(t0) +800d0b04: 90e20003 lbu v0,3(a3) +800d0b08: 90e30002 lbu v1,2(a3) +800d0b0c: 90e40001 lbu a0,1(a3) +800d0b10: 00021400 sll v0,v0,0x10 +800d0b14: 90e5000b lbu a1,11(a3) +800d0b18: 00441025 or v0,v0,a0 +800d0b1c: 00031a00 sll v1,v1,0x8 +800d0b20: 00623025 or a2,v1,v0 +800d0b24: 8ce80030 lw t0,48(a3) +800d0b28: 14a00040 bnez a1,800d0c2c <_Z11GetPackDatav+0x1d0> +800d0b2c: 90e20004 lbu v0,4(a3) +800d0b30: a0e0002d sb zero,45(a3) +800d0b34: 8d276f34 lw a3,28468(t1) +800d0b38: 3c040002 lui a0,0x2 +800d0b3c: 00e42021 addu a0,a3,a0 +800d0b40: 26036f38 addiu v1,s0,28472 +800d0b44: 9065002d lbu a1,45(v1) +800d0b48: 9482424a lhu v0,16970(a0) +800d0b4c: 8c834240 lw v1,16960(a0) +800d0b50: 70451002 mul v0,v0,a1 +800d0b54: 10c30011 beq a2,v1,800d0b9c <_Z11GetPackDatav+0x140> +800d0b58: a482424a sh v0,16970(a0) +800d0b5c: 00e01821 move v1,a3 +800d0b60: 00002821 move a1,zero +800d0b64: 080342de j 800d0b78 <_Z11GetPackDatav+0x11c> +800d0b68: 24040030 li a0,48 +800d0b6c: 24a50001 addiu a1,a1,1 +800d0b70: 10a40067 beq a1,a0,800d0d10 <_Z11GetPackDatav+0x2b4> +800d0b74: 3c02800f lui v0,0x800f +800d0b78: 8c6200c0 lw v0,192(v1) +800d0b7c: 14c2fffb bne a2,v0,800d0b6c <_Z11GetPackDatav+0x110> +800d0b80: 24630c08 addiu v1,v1,3080 +800d0b84: 8d236f34 lw v1,28468(t1) +800d0b88: 3c020002 lui v0,0x2 +800d0b8c: 00621821 addu v1,v1,v0 +800d0b90: 00e21021 addu v0,a3,v0 +800d0b94: ac454244 sw a1,16964(v0) +800d0b98: ac664240 sw a2,16960(v1) +800d0b9c: 8d266f34 lw a2,28468(t1) +800d0ba0: 3c110002 lui s1,0x2 +800d0ba4: 00d11821 addu v1,a2,s1 +800d0ba8: 8c644244 lw a0,16964(v1) +800d0bac: 00041080 sll v0,a0,0x2 +800d0bb0: 00461021 addu v0,v0,a2 +800d0bb4: 8c470000 lw a3,0(v0) +800d0bb8: 10e0006b beqz a3,800d0d68 <_Z11GetPackDatav+0x30c> +800d0bbc: 000419c0 sll v1,a0,0x7 +800d0bc0: 00041240 sll v0,a0,0x9 +800d0bc4: 00431023 subu v0,v0,v1 +800d0bc8: 00441021 addu v0,v0,a0 +800d0bcc: 000228c0 sll a1,v0,0x3 +800d0bd0: 00a61821 addu v1,a1,a2 +800d0bd4: 8c6200c4 lw v0,196(v1) +800d0bd8: 14400024 bnez v0,800d0c6c <_Z11GetPackDatav+0x210> +800d0bdc: 00e02021 move a0,a3 +800d0be0: 26046f38 addiu a0,s0,28472 +800d0be4: 90830004 lbu v1,4(a0) +800d0be8: 3c198011 lui t9,0x8011 +800d0bec: 00031100 sll v0,v1,0x4 +800d0bf0: 00031880 sll v1,v1,0x2 +800d0bf4: 00431023 subu v0,v0,v1 +800d0bf8: 00451021 addu v0,v0,a1 +800d0bfc: 00461021 addu v0,v0,a2 +800d0c00: 8c4500c8 lw a1,200(v0) +800d0c04: 3c04802f lui a0,0x802f +800d0c08: 8c4600cc lw a2,204(v0) +800d0c0c: 8fbf0018 lw ra,24(sp) +800d0c10: 8fb10014 lw s1,20(sp) +800d0c14: 8fb00010 lw s0,16(sp) +800d0c18: 00e52821 addu a1,a3,a1 +800d0c1c: 24846f74 addiu a0,a0,28532 +800d0c20: 2739c930 addiu t9,t9,-14032 +800d0c24: 03200008 jr t9 +800d0c28: 27bd0020 addiu sp,sp,32 +800d0c2c: 3c048021 lui a0,0x8021 +800d0c30: 8c83700c lw v1,28684(a0) +800d0c34: 00021080 sll v0,v0,0x2 +800d0c38: 01021021 addu v0,t0,v0 +800d0c3c: 00c31821 addu v1,a2,v1 +800d0c40: 00621821 addu v1,v1,v0 +800d0c44: 90630000 lbu v1,0(v1) +800d0c48: 24040002 li a0,2 +800d0c4c: 1064003e beq v1,a0,800d0d48 <_Z11GetPackDatav+0x2ec> +800d0c50: 24020003 li v0,3 +800d0c54: 10620041 beq v1,v0,800d0d5c <_Z11GetPackDatav+0x300> +800d0c58: 24020001 li v0,1 +800d0c5c: 1062003d beq v1,v0,800d0d54 <_Z11GetPackDatav+0x2f8> +800d0c60: 00000000 nop +800d0c64: 080342cd j 800d0b34 <_Z11GetPackDatav+0xd8> +800d0c68: a0e2002d sb v0,45(a3) +800d0c6c: 26106f38 addiu s0,s0,28472 +800d0c70: 92030004 lbu v1,4(s0) +800d0c74: 00031100 sll v0,v1,0x4 +800d0c78: 00031880 sll v1,v1,0x2 +800d0c7c: 00431023 subu v0,v0,v1 +800d0c80: 00451021 addu v0,v0,a1 +800d0c84: 00461021 addu v0,v0,a2 +800d0c88: 8c4500c8 lw a1,200(v0) +800d0c8c: 3c02800f lui v0,0x800f +800d0c90: 24425c60 addiu v0,v0,23648 +800d0c94: 0040f809 jalr v0 +800d0c98: 00003021 move a2,zero +800d0c9c: 3c03802f lui v1,0x802f +800d0ca0: 8c676f34 lw a3,28468(v1) +800d0ca4: 92050004 lbu a1,4(s0) +800d0ca8: 00f11021 addu v0,a3,s1 +800d0cac: 8c444244 lw a0,16964(v0) +800d0cb0: 00051900 sll v1,a1,0x4 +800d0cb4: 000431c0 sll a2,a0,0x7 +800d0cb8: 00041240 sll v0,a0,0x9 +800d0cbc: 00461023 subu v0,v0,a2 +800d0cc0: 00441021 addu v0,v0,a0 +800d0cc4: 00052880 sll a1,a1,0x2 +800d0cc8: 00651823 subu v1,v1,a1 +800d0ccc: 000210c0 sll v0,v0,0x3 +800d0cd0: 00621821 addu v1,v1,v0 +800d0cd4: 00042080 sll a0,a0,0x2 +800d0cd8: 00872021 addu a0,a0,a3 +800d0cdc: 00671821 addu v1,v1,a3 +800d0ce0: 3c19800f lui t9,0x800f +800d0ce4: 8c870000 lw a3,0(a0) +800d0ce8: 8c6600cc lw a2,204(v1) +800d0cec: 3c04802f lui a0,0x802f +800d0cf0: 8fbf0018 lw ra,24(sp) +800d0cf4: 8fb10014 lw s1,20(sp) +800d0cf8: 8fb00010 lw s0,16(sp) +800d0cfc: 24846f74 addiu a0,a0,28532 +800d0d00: 24050001 li a1,1 +800d0d04: 27395ed4 addiu t9,t9,24276 +800d0d08: 03200008 jr t9 +800d0d0c: 27bd0020 addiu sp,sp,32 +800d0d10: 3c048019 lui a0,0x8019 +800d0d14: 3c058019 lui a1,0x8019 +800d0d18: 24844cd8 addiu a0,a0,19672 +800d0d1c: 24425f70 addiu v0,v0,24432 +800d0d20: 0040f809 jalr v0 +800d0d24: 24a53f98 addiu a1,a1,16280 +800d0d28: 3c19800f lui t9,0x800f +800d0d2c: 8fbf0018 lw ra,24(sp) +800d0d30: 8fb10014 lw s1,20(sp) +800d0d34: 8fb00010 lw s0,16(sp) +800d0d38: 00402021 move a0,v0 +800d0d3c: 27395f58 addiu t9,t9,24408 +800d0d40: 03200008 jr t9 +800d0d44: 27bd0020 addiu sp,sp,32 +800d0d48: 24020004 li v0,4 +800d0d4c: 080342cd j 800d0b34 <_Z11GetPackDatav+0xd8> +800d0d50: a0e2002d sb v0,45(a3) +800d0d54: 080342cd j 800d0b34 <_Z11GetPackDatav+0xd8> +800d0d58: a0e4002d sb a0,45(a3) +800d0d5c: 24020008 li v0,8 +800d0d60: 080342cd j 800d0b34 <_Z11GetPackDatav+0xd8> +800d0d64: a0e2002d sb v0,45(a3) +800d0d68: 8fbf0018 lw ra,24(sp) +800d0d6c: 8fb10014 lw s1,20(sp) +800d0d70: 8fb00010 lw s0,16(sp) +800d0d74: 03e00008 jr ra +800d0d78: 27bd0020 addiu sp,sp,32 + +800d0d7c <_Z12MovePackDatav>: +800d0d7c: 3c09802f lui t1,0x802f +800d0d80: 8d266f34 lw a2,28468(t1) +800d0d84: 3c020002 lui v0,0x2 +800d0d88: 27bdffe8 addiu sp,sp,-24 +800d0d8c: afbf0010 sw ra,16(sp) +800d0d90: 00c24021 addu t0,a2,v0 +800d0d94: 8d044244 lw a0,16964(t0) +800d0d98: 91054248 lbu a1,16968(t0) +800d0d9c: 000419c0 sll v1,a0,0x7 +800d0da0: 00041240 sll v0,a0,0x9 +800d0da4: 00431023 subu v0,v0,v1 +800d0da8: 00441021 addu v0,v0,a0 +800d0dac: 00051900 sll v1,a1,0x4 +800d0db0: 00052880 sll a1,a1,0x2 +800d0db4: 00651823 subu v1,v1,a1 +800d0db8: 000210c0 sll v0,v0,0x3 +800d0dbc: 00621821 addu v1,v1,v0 +800d0dc0: 246300c8 addiu v1,v1,200 +800d0dc4: 3c0a802f lui t2,0x802f +800d0dc8: 00c33021 addu a2,a2,v1 +800d0dcc: 25476f38 addiu a3,t2,28472 +800d0dd0: 94e50038 lhu a1,56(a3) +800d0dd4: 94c3000a lhu v1,10(a2) +800d0dd8: 94c40008 lhu a0,8(a2) +800d0ddc: 9502424a lhu v0,16970(t0) +800d0de0: 00641821 addu v1,v1,a0 +800d0de4: 00451021 addu v0,v0,a1 +800d0de8: 0062182a slt v1,v1,v0 +800d0dec: 10600004 beqz v1,800d0e00 <_Z12MovePackDatav+0x84> +800d0df0: 00000000 nop +800d0df4: a4c5000a sh a1,10(a2) +800d0df8: 9502424a lhu v0,16970(t0) +800d0dfc: a4c20008 sh v0,8(a2) +800d0e00: 90e20006 lbu v0,6(a3) +800d0e04: 90e30005 lbu v1,5(a3) +800d0e08: 00021200 sll v0,v0,0x8 +800d0e0c: 00431025 or v0,v0,v1 +800d0e10: a502424a sh v0,16970(t0) +800d0e14: 90e30004 lbu v1,4(a3) +800d0e18: a1034248 sb v1,16968(t0) +800d0e1c: 90e20003 lbu v0,3(a3) +800d0e20: 90e30002 lbu v1,2(a3) +800d0e24: 90e40001 lbu a0,1(a3) +800d0e28: 00021400 sll v0,v0,0x10 +800d0e2c: 90e5000b lbu a1,11(a3) +800d0e30: 00441025 or v0,v0,a0 +800d0e34: 00031a00 sll v1,v1,0x8 +800d0e38: 00623025 or a2,v1,v0 +800d0e3c: 8ce80030 lw t0,48(a3) +800d0e40: 14a0003a bnez a1,800d0f2c <_Z12MovePackDatav+0x1b0> +800d0e44: 90e20004 lbu v0,4(a3) +800d0e48: a0e0002d sb zero,45(a3) +800d0e4c: 8d276f34 lw a3,28468(t1) +800d0e50: 3c040002 lui a0,0x2 +800d0e54: 00e42021 addu a0,a3,a0 +800d0e58: 25436f38 addiu v1,t2,28472 +800d0e5c: 9065002d lbu a1,45(v1) +800d0e60: 9482424a lhu v0,16970(a0) +800d0e64: 8c834240 lw v1,16960(a0) +800d0e68: 70451002 mul v0,v0,a1 +800d0e6c: 10c30012 beq a2,v1,800d0eb8 <_Z12MovePackDatav+0x13c> +800d0e70: a482424a sh v0,16970(a0) +800d0e74: 00e01821 move v1,a3 +800d0e78: 00002821 move a1,zero +800d0e7c: 080343a4 j 800d0e90 <_Z12MovePackDatav+0x114> +800d0e80: 24040030 li a0,48 +800d0e84: 24a50001 addiu a1,a1,1 +800d0e88: 10a40038 beq a1,a0,800d0f6c <_Z12MovePackDatav+0x1f0> +800d0e8c: 3c02800f lui v0,0x800f +800d0e90: 8c6200c0 lw v0,192(v1) +800d0e94: 14c2fffb bne a2,v0,800d0e84 <_Z12MovePackDatav+0x108> +800d0e98: 24630c08 addiu v1,v1,3080 +800d0e9c: 8d236f34 lw v1,28468(t1) +800d0ea0: 3c020002 lui v0,0x2 +800d0ea4: 00621821 addu v1,v1,v0 +800d0ea8: 00e21021 addu v0,a3,v0 +800d0eac: 8d276f34 lw a3,28468(t1) +800d0eb0: ac454244 sw a1,16964(v0) +800d0eb4: ac664240 sw a2,16960(v1) +800d0eb8: 3c020002 lui v0,0x2 +800d0ebc: 00e21021 addu v0,a3,v0 +800d0ec0: 8c464244 lw a2,16964(v0) +800d0ec4: 00061880 sll v1,a2,0x2 +800d0ec8: 00671821 addu v1,v1,a3 +800d0ecc: 8c680000 lw t0,0(v1) +800d0ed0: 11000037 beqz t0,800d0fb0 <_Z12MovePackDatav+0x234> +800d0ed4: 25426f38 addiu v0,t2,28472 +800d0ed8: 000629c0 sll a1,a2,0x7 +800d0edc: 90440004 lbu a0,4(v0) +800d0ee0: 00061a40 sll v1,a2,0x9 +800d0ee4: 00651823 subu v1,v1,a1 +800d0ee8: 00661821 addu v1,v1,a2 +800d0eec: 00041100 sll v0,a0,0x4 +800d0ef0: 00042080 sll a0,a0,0x2 +800d0ef4: 00441023 subu v0,v0,a0 +800d0ef8: 000318c0 sll v1,v1,0x3 +800d0efc: 00431021 addu v0,v0,v1 +800d0f00: 00471021 addu v0,v0,a3 +800d0f04: 8c4500c8 lw a1,200(v0) +800d0f08: 3c04802f lui a0,0x802f +800d0f0c: 3c198011 lui t9,0x8011 +800d0f10: 8c4600cc lw a2,204(v0) +800d0f14: 8fbf0010 lw ra,16(sp) +800d0f18: 01052821 addu a1,t0,a1 +800d0f1c: 24846f74 addiu a0,a0,28532 +800d0f20: 2739c930 addiu t9,t9,-14032 +800d0f24: 03200008 jr t9 +800d0f28: 27bd0018 addiu sp,sp,24 +800d0f2c: 3c048021 lui a0,0x8021 +800d0f30: 8c83700c lw v1,28684(a0) +800d0f34: 00021080 sll v0,v0,0x2 +800d0f38: 01021021 addu v0,t0,v0 +800d0f3c: 00c31821 addu v1,a2,v1 +800d0f40: 00621821 addu v1,v1,v0 +800d0f44: 90630000 lbu v1,0(v1) +800d0f48: 24040002 li a0,2 +800d0f4c: 10640013 beq v1,a0,800d0f9c <_Z12MovePackDatav+0x220> +800d0f50: 24020003 li v0,3 +800d0f54: 10620019 beq v1,v0,800d0fbc <_Z12MovePackDatav+0x240> +800d0f58: 24020001 li v0,1 +800d0f5c: 10620012 beq v1,v0,800d0fa8 <_Z12MovePackDatav+0x22c> +800d0f60: 00000000 nop +800d0f64: 08034393 j 800d0e4c <_Z12MovePackDatav+0xd0> +800d0f68: a0e2002d sb v0,45(a3) +800d0f6c: 3c048019 lui a0,0x8019 +800d0f70: 3c058019 lui a1,0x8019 +800d0f74: 24844cd8 addiu a0,a0,19672 +800d0f78: 24425f70 addiu v0,v0,24432 +800d0f7c: 0040f809 jalr v0 +800d0f80: 24a53f98 addiu a1,a1,16280 +800d0f84: 3c19800f lui t9,0x800f +800d0f88: 8fbf0010 lw ra,16(sp) +800d0f8c: 00402021 move a0,v0 +800d0f90: 27395f58 addiu t9,t9,24408 +800d0f94: 03200008 jr t9 +800d0f98: 27bd0018 addiu sp,sp,24 +800d0f9c: 24020004 li v0,4 +800d0fa0: 08034393 j 800d0e4c <_Z12MovePackDatav+0xd0> +800d0fa4: a0e2002d sb v0,45(a3) +800d0fa8: 08034393 j 800d0e4c <_Z12MovePackDatav+0xd0> +800d0fac: a0e4002d sb a0,45(a3) +800d0fb0: 8fbf0010 lw ra,16(sp) +800d0fb4: 03e00008 jr ra +800d0fb8: 27bd0018 addiu sp,sp,24 +800d0fbc: 24020008 li v0,8 +800d0fc0: 08034393 j 800d0e4c <_Z12MovePackDatav+0xd0> +800d0fc4: a0e2002d sb v0,45(a3) + +800d0fc8 <_Z12ReadPackDatav>: +800d0fc8: 27bdbfb0 addiu sp,sp,-16464 +800d0fcc: afb5403c sw s5,16444(sp) +800d0fd0: 3c15802f lui s5,0x802f +800d0fd4: afb34034 sw s3,16436(sp) +800d0fd8: afbf404c sw ra,16460(sp) +800d0fdc: afbe4048 sw s8,16456(sp) +800d0fe0: afb74044 sw s7,16452(sp) +800d0fe4: afb64040 sw s6,16448(sp) +800d0fe8: afb44038 sw s4,16440(sp) +800d0fec: afb24030 sw s2,16432(sp) +800d0ff0: afb1402c sw s1,16428(sp) +800d0ff4: afb04028 sw s0,16424(sp) +800d0ff8: 26a26f38 addiu v0,s5,28472 +800d0ffc: 90430003 lbu v1,3(v0) +800d1000: 90450001 lbu a1,1(v0) +800d1004: 90440002 lbu a0,2(v0) +800d1008: 00031c00 sll v1,v1,0x10 +800d100c: 00651825 or v1,v1,a1 +800d1010: 00042200 sll a0,a0,0x8 +800d1014: 00839825 or s3,a0,v1 +800d1018: 16600016 bnez s3,800d1074 <_Z12ReadPackDatav+0xac> +800d101c: 3c10801f lui s0,0x801f +800d1020: 24040030 li a0,48 +800d1024: 3c02801f lui v0,0x801f +800d1028: 3c03801f lui v1,0x801f +800d102c: ac444460 sw a0,17504(v0) +800d1030: ac644454 sw a0,17492(v1) +800d1034: 3c02801f lui v0,0x801f +800d1038: 3c03801f lui v1,0x801f +800d103c: ac444458 sw a0,17496(v0) +800d1040: ac64445c sw a0,17500(v1) +800d1044: 8fbf404c lw ra,16460(sp) +800d1048: 8fbe4048 lw s8,16456(sp) +800d104c: 8fb74044 lw s7,16452(sp) +800d1050: 8fb64040 lw s6,16448(sp) +800d1054: 8fb5403c lw s5,16444(sp) +800d1058: 8fb44038 lw s4,16440(sp) +800d105c: 8fb34034 lw s3,16436(sp) +800d1060: 8fb24030 lw s2,16432(sp) +800d1064: 8fb1402c lw s1,16428(sp) +800d1068: 8fb04028 lw s0,16424(sp) +800d106c: 03e00008 jr ra +800d1070: 27bd4050 addiu sp,sp,16464 +800d1074: 8e024460 lw v0,17504(s0) +800d1078: 104000b6 beqz v0,800d1354 <_Z12ReadPackDatav+0x38c> +800d107c: 3c16801f lui s6,0x801f +800d1080: 3c14802f lui s4,0x802f +800d1084: 8e866f34 lw a2,28468(s4) +800d1088: 3c020002 lui v0,0x2 +800d108c: 00c23821 addu a3,a2,v0 +800d1090: 8ce44244 lw a0,16964(a3) +800d1094: 90e54248 lbu a1,16968(a3) +800d1098: 000411c0 sll v0,a0,0x7 +800d109c: 00041a40 sll v1,a0,0x9 +800d10a0: 00621823 subu v1,v1,v0 +800d10a4: 00641821 addu v1,v1,a0 +800d10a8: 00051100 sll v0,a1,0x4 +800d10ac: 00052880 sll a1,a1,0x2 +800d10b0: 00451023 subu v0,v0,a1 +800d10b4: 000318c0 sll v1,v1,0x3 +800d10b8: 00431021 addu v0,v0,v1 +800d10bc: 244200c8 addiu v0,v0,200 +800d10c0: 00c23021 addu a2,a2,v0 +800d10c4: 26a56f38 addiu a1,s5,28472 +800d10c8: 94a80038 lhu t0,56(a1) +800d10cc: 94c3000a lhu v1,10(a2) +800d10d0: 94c40008 lhu a0,8(a2) +800d10d4: 94e2424a lhu v0,16970(a3) +800d10d8: 00641821 addu v1,v1,a0 +800d10dc: 00481021 addu v0,v0,t0 +800d10e0: 0062182a slt v1,v1,v0 +800d10e4: 1460008b bnez v1,800d1314 <_Z12ReadPackDatav+0x34c> +800d10e8: 00000000 nop +800d10ec: 90a20006 lbu v0,6(a1) +800d10f0: 90a30005 lbu v1,5(a1) +800d10f4: 00021200 sll v0,v0,0x8 +800d10f8: 00431025 or v0,v0,v1 +800d10fc: a4e2424a sh v0,16970(a3) +800d1100: 90a30004 lbu v1,4(a1) +800d1104: a0e34248 sb v1,16968(a3) +800d1108: 90a2000b lbu v0,11(a1) +800d110c: 90a60004 lbu a2,4(a1) +800d1110: 14400070 bnez v0,800d12d4 <_Z12ReadPackDatav+0x30c> +800d1114: 8ca70030 lw a3,48(a1) +800d1118: a0a0002d sb zero,45(a1) +800d111c: 8e866f34 lw a2,28468(s4) +800d1120: 3c040002 lui a0,0x2 +800d1124: 00c42021 addu a0,a2,a0 +800d1128: 26a36f38 addiu v1,s5,28472 +800d112c: 9065002d lbu a1,45(v1) +800d1130: 9482424a lhu v0,16970(a0) +800d1134: 8c834240 lw v1,16960(a0) +800d1138: 70451002 mul v0,v0,a1 +800d113c: 126300aa beq s3,v1,800d13e8 <_Z12ReadPackDatav+0x420> +800d1140: a482424a sh v0,16970(a0) +800d1144: 00c01821 move v1,a2 +800d1148: 00009021 move s2,zero +800d114c: 08034458 j 800d1160 <_Z12ReadPackDatav+0x198> +800d1150: 24040030 li a0,48 +800d1154: 26520001 addiu s2,s2,1 +800d1158: 124400e4 beq s2,a0,800d14ec <_Z12ReadPackDatav+0x524> +800d115c: 3c058019 lui a1,0x8019 +800d1160: 8c6200c0 lw v0,192(v1) +800d1164: 1662fffb bne s3,v0,800d1154 <_Z12ReadPackDatav+0x18c> +800d1168: 24630c08 addiu v1,v1,3080 +800d116c: 8e054460 lw a1,17504(s0) +800d1170: 12450089 beq s2,a1,800d1398 <_Z12ReadPackDatav+0x3d0> +800d1174: 3c16801f lui s6,0x801f +800d1178: 8ec2445c lw v0,17500(s6) +800d117c: 12420087 beq s2,v0,800d139c <_Z12ReadPackDatav+0x3d4> +800d1180: 3c1e801f lui s8,0x801f +800d1184: 8fc24458 lw v0,17496(s8) +800d1188: 12420084 beq s2,v0,800d139c <_Z12ReadPackDatav+0x3d4> +800d118c: 3c11801f lui s1,0x801f +800d1190: 8e234454 lw v1,17492(s1) +800d1194: 124300ec beq s2,v1,800d1548 <_Z12ReadPackDatav+0x580> +800d1198: 24020030 li v0,48 +800d119c: 1062000d beq v1,v0,800d11d4 <_Z12ReadPackDatav+0x20c> +800d11a0: 00031080 sll v0,v1,0x2 +800d11a4: 00461021 addu v0,v0,a2 +800d11a8: 8c440000 lw a0,0(v0) +800d11ac: 10800009 beqz a0,800d11d4 <_Z12ReadPackDatav+0x20c> +800d11b0: 3c02800f lui v0,0x800f +800d11b4: 24425f58 addiu v0,v0,24408 +800d11b8: 0040f809 jalr v0 +800d11bc: 00000000 nop +800d11c0: 8e234454 lw v1,17492(s1) +800d11c4: 8e826f34 lw v0,28468(s4) +800d11c8: 00031880 sll v1,v1,0x2 +800d11cc: 00621821 addu v1,v1,v0 +800d11d0: ac600000 sw zero,0(v1) +800d11d4: 8e826f34 lw v0,28468(s4) +800d11d8: 3c030002 lui v1,0x2 +800d11dc: 00431021 addu v0,v0,v1 +800d11e0: 8c464244 lw a2,16964(v0) +800d11e4: 8ec4445c lw a0,17500(s6) +800d11e8: 8fc34458 lw v1,17496(s8) +800d11ec: 8e054460 lw a1,17504(s0) +800d11f0: 3c02800d lui v0,0x800d +800d11f4: afc44458 sw a0,17496(s8) +800d11f8: 24576a2c addiu s7,v0,27180 +800d11fc: ae234454 sw v1,17492(s1) +800d1200: aec5445c sw a1,17500(s6) +800d1204: 02e0f809 jalr s7 +800d1208: ae064460 sw a2,17504(s0) +800d120c: 00402021 move a0,v0 +800d1210: 3c028012 lui v0,0x8012 +800d1214: 2442bdb0 addiu v0,v0,-16976 +800d1218: 0040f809 jalr v0 +800d121c: 00000000 nop +800d1220: 104000eb beqz v0,800d15d0 <_Z12ReadPackDatav+0x608> +800d1224: 27a33027 addiu v1,sp,12327 +800d1228: 02e0f809 jalr s7 +800d122c: 3c108012 lui s0,0x8012 +800d1230: 00402821 move a1,v0 +800d1234: 27b60025 addiu s6,sp,37 +800d1238: 3c028012 lui v0,0x8012 +800d123c: 02c02021 move a0,s6 +800d1240: 2442bbf0 addiu v0,v0,-17424 +800d1244: 0040f809 jalr v0 +800d1248: 3c17801c lui s7,0x801c +800d124c: 02c02021 move a0,s6 +800d1250: 2602ba60 addiu v0,s0,-17824 +800d1254: 0040f809 jalr v0 +800d1258: 26e538dc addiu a1,s7,14556 +800d125c: 3c05802f lui a1,0x802f +800d1260: 2610ba60 addiu s0,s0,-17824 +800d1264: 24a56f28 addiu a1,a1,28456 +800d1268: 0200f809 jalr s0 +800d126c: 02c02021 move a0,s6 +800d1270: 27b1001a addiu s1,sp,26 +800d1274: 3c058019 lui a1,0x8019 +800d1278: 3c028011 lui v0,0x8011 +800d127c: 02603021 move a2,s3 +800d1280: 24a54ce4 addiu a1,a1,19684 +800d1284: 2442ec30 addiu v0,v0,-5072 +800d1288: 0040f809 jalr v0 +800d128c: 02202021 move a0,s1 +800d1290: 02c02021 move a0,s6 +800d1294: 0200f809 jalr s0 +800d1298: 26e538dc addiu a1,s7,14556 +800d129c: 02c02021 move a0,s6 +800d12a0: 0200f809 jalr s0 +800d12a4: 02202821 move a1,s1 +800d12a8: 3c058019 lui a1,0x8019 +800d12ac: 3c02800f lui v0,0x800f +800d12b0: 8e906f34 lw s0,28468(s4) +800d12b4: 02c02021 move a0,s6 +800d12b8: 24425f70 addiu v0,v0,24432 +800d12bc: 0040f809 jalr v0 +800d12c0: 24a5cdf4 addiu a1,a1,-12812 +800d12c4: 00121880 sll v1,s2,0x2 +800d12c8: 00701821 addu v1,v1,s0 +800d12cc: 080344f4 j 800d13d0 <_Z12ReadPackDatav+0x408> +800d12d0: ac620000 sw v0,0(v1) +800d12d4: 3c048021 lui a0,0x8021 +800d12d8: 8c83700c lw v1,28684(a0) +800d12dc: 00061080 sll v0,a2,0x2 +800d12e0: 00e21021 addu v0,a3,v0 +800d12e4: 02631821 addu v1,s3,v1 +800d12e8: 00621821 addu v1,v1,v0 +800d12ec: 90630000 lbu v1,0(v1) +800d12f0: 24040002 li a0,2 +800d12f4: 1064007a beq v1,a0,800d14e0 <_Z12ReadPackDatav+0x518> +800d12f8: 24020003 li v0,3 +800d12fc: 106200b1 beq v1,v0,800d15c4 <_Z12ReadPackDatav+0x5fc> +800d1300: 24020001 li v0,1 +800d1304: 106200ca beq v1,v0,800d1630 <_Z12ReadPackDatav+0x668> +800d1308: 00000000 nop +800d130c: 08034447 j 800d111c <_Z12ReadPackDatav+0x154> +800d1310: a0a2002d sb v0,45(a1) +800d1314: a4c8000a sh t0,10(a2) +800d1318: 94e2424a lhu v0,16970(a3) +800d131c: a4c20008 sh v0,8(a2) +800d1320: 90a20006 lbu v0,6(a1) +800d1324: 90a30005 lbu v1,5(a1) +800d1328: 00021200 sll v0,v0,0x8 +800d132c: 00431025 or v0,v0,v1 +800d1330: a4e2424a sh v0,16970(a3) +800d1334: 90a30004 lbu v1,4(a1) +800d1338: a0e34248 sb v1,16968(a3) +800d133c: 90a2000b lbu v0,11(a1) +800d1340: 90a60004 lbu a2,4(a1) +800d1344: 1440ffe3 bnez v0,800d12d4 <_Z12ReadPackDatav+0x30c> +800d1348: 8ca70030 lw a3,48(a1) +800d134c: 08034447 j 800d111c <_Z12ReadPackDatav+0x154> +800d1350: a0a0002d sb zero,45(a1) +800d1354: 8ec2445c lw v0,17500(s6) +800d1358: 1440ff4a bnez v0,800d1084 <_Z12ReadPackDatav+0xbc> +800d135c: 3c14802f lui s4,0x802f +800d1360: 3c1e801f lui s8,0x801f +800d1364: 8fc24458 lw v0,17496(s8) +800d1368: 1440ff47 bnez v0,800d1088 <_Z12ReadPackDatav+0xc0> +800d136c: 8e866f34 lw a2,28468(s4) +800d1370: 3c03801f lui v1,0x801f +800d1374: 8c624454 lw v0,17492(v1) +800d1378: 1440ff44 bnez v0,800d108c <_Z12ReadPackDatav+0xc4> +800d137c: 3c020002 lui v0,0x2 +800d1380: 24020030 li v0,48 +800d1384: ac624454 sw v0,17492(v1) +800d1388: afc24458 sw v0,17496(s8) +800d138c: aec2445c sw v0,17500(s6) +800d1390: 08034421 j 800d1084 <_Z12ReadPackDatav+0xbc> +800d1394: ae024460 sw v0,17504(s0) +800d1398: 3c1e801f lui s8,0x801f +800d139c: 3c11801f lui s1,0x801f +800d13a0: 8e224454 lw v0,17492(s1) +800d13a4: 12420069 beq s2,v0,800d154c <_Z12ReadPackDatav+0x584> +800d13a8: 3c020002 lui v0,0x2 +800d13ac: 8fc24458 lw v0,17496(s8) +800d13b0: 1242007b beq s2,v0,800d15a0 <_Z12ReadPackDatav+0x5d8> +800d13b4: 3c020002 lui v0,0x2 +800d13b8: 8ec2445c lw v0,17500(s6) +800d13bc: 12420071 beq s2,v0,800d1584 <_Z12ReadPackDatav+0x5bc> +800d13c0: 3c020002 lui v0,0x2 +800d13c4: 8e024460 lw v0,17504(s0) +800d13c8: 12420069 beq s2,v0,800d1570 <_Z12ReadPackDatav+0x5a8> +800d13cc: 3c020002 lui v0,0x2 +800d13d0: 8e826f34 lw v0,28468(s4) +800d13d4: 3c030002 lui v1,0x2 +800d13d8: 00431021 addu v0,v0,v1 +800d13dc: 8e866f34 lw a2,28468(s4) +800d13e0: ac534240 sw s3,16960(v0) +800d13e4: ac524244 sw s2,16964(v0) +800d13e8: 3c110002 lui s1,0x2 +800d13ec: 00d11821 addu v1,a2,s1 +800d13f0: 8c654244 lw a1,16964(v1) +800d13f4: 00051080 sll v0,a1,0x2 +800d13f8: 00461021 addu v0,v0,a2 +800d13fc: 8c470000 lw a3,0(v0) +800d1400: 10e0ff10 beqz a3,800d1044 <_Z12ReadPackDatav+0x7c> +800d1404: 26b06f38 addiu s0,s5,28472 +800d1408: 92040004 lbu a0,4(s0) +800d140c: 000511c0 sll v0,a1,0x7 +800d1410: 00051a40 sll v1,a1,0x9 +800d1414: 00621823 subu v1,v1,v0 +800d1418: 00651821 addu v1,v1,a1 +800d141c: 00041100 sll v0,a0,0x4 +800d1420: 00042080 sll a0,a0,0x2 +800d1424: 000318c0 sll v1,v1,0x3 +800d1428: 00441023 subu v0,v0,a0 +800d142c: 00431021 addu v0,v0,v1 +800d1430: 00461021 addu v0,v0,a2 +800d1434: 8c4500c8 lw a1,200(v0) +800d1438: 3c02800f lui v0,0x800f +800d143c: 00e02021 move a0,a3 +800d1440: 24425c60 addiu v0,v0,23648 +800d1444: 0040f809 jalr v0 +800d1448: 00003021 move a2,zero +800d144c: 3c03802f lui v1,0x802f +800d1450: 8c676f34 lw a3,28468(v1) +800d1454: 92050004 lbu a1,4(s0) +800d1458: 00f11021 addu v0,a3,s1 +800d145c: 8c444244 lw a0,16964(v0) +800d1460: 00051900 sll v1,a1,0x4 +800d1464: 000431c0 sll a2,a0,0x7 +800d1468: 00041240 sll v0,a0,0x9 +800d146c: 00461023 subu v0,v0,a2 +800d1470: 00441021 addu v0,v0,a0 +800d1474: 00052880 sll a1,a1,0x2 +800d1478: 00651823 subu v1,v1,a1 +800d147c: 000210c0 sll v0,v0,0x3 +800d1480: 00621821 addu v1,v1,v0 +800d1484: 00042080 sll a0,a0,0x2 +800d1488: 00671821 addu v1,v1,a3 +800d148c: 00872021 addu a0,a0,a3 +800d1490: 8c870000 lw a3,0(a0) +800d1494: 8c6600cc lw a2,204(v1) +800d1498: 3c04802f lui a0,0x802f +800d149c: 3c02800f lui v0,0x800f +800d14a0: 24846f74 addiu a0,a0,28532 +800d14a4: 24425ed4 addiu v0,v0,24276 +800d14a8: 0040f809 jalr v0 +800d14ac: 24050001 li a1,1 +800d14b0: 8fbf404c lw ra,16460(sp) +800d14b4: 8fbe4048 lw s8,16456(sp) +800d14b8: 8fb74044 lw s7,16452(sp) +800d14bc: 8fb64040 lw s6,16448(sp) +800d14c0: 8fb5403c lw s5,16444(sp) +800d14c4: 8fb44038 lw s4,16440(sp) +800d14c8: 8fb34034 lw s3,16436(sp) +800d14cc: 8fb24030 lw s2,16432(sp) +800d14d0: 8fb1402c lw s1,16428(sp) +800d14d4: 8fb04028 lw s0,16424(sp) +800d14d8: 03e00008 jr ra +800d14dc: 27bd4050 addiu sp,sp,16464 +800d14e0: 24020004 li v0,4 +800d14e4: 08034447 j 800d111c <_Z12ReadPackDatav+0x154> +800d14e8: a0a2002d sb v0,45(a1) +800d14ec: 3c048019 lui a0,0x8019 +800d14f0: 3c02800f lui v0,0x800f +800d14f4: 24844cd8 addiu a0,a0,19672 +800d14f8: 24425f70 addiu v0,v0,24432 +800d14fc: 0040f809 jalr v0 +800d1500: 24a53f98 addiu a1,a1,16280 +800d1504: 00402021 move a0,v0 +800d1508: 3c02800f lui v0,0x800f +800d150c: 24425f58 addiu v0,v0,24408 +800d1510: 0040f809 jalr v0 +800d1514: 00000000 nop +800d1518: 8fbf404c lw ra,16460(sp) +800d151c: 8fbe4048 lw s8,16456(sp) +800d1520: 8fb74044 lw s7,16452(sp) +800d1524: 8fb64040 lw s6,16448(sp) +800d1528: 8fb5403c lw s5,16444(sp) +800d152c: 8fb44038 lw s4,16440(sp) +800d1530: 8fb34034 lw s3,16436(sp) +800d1534: 8fb24030 lw s2,16432(sp) +800d1538: 8fb1402c lw s1,16428(sp) +800d153c: 8fb04028 lw s0,16424(sp) +800d1540: 03e00008 jr ra +800d1544: 27bd4050 addiu sp,sp,16464 +800d1548: 3c020002 lui v0,0x2 +800d154c: 00c21021 addu v0,a2,v0 +800d1550: 8c444244 lw a0,16964(v0) +800d1554: 8fc34458 lw v1,17496(s8) +800d1558: 8ec2445c lw v0,17500(s6) +800d155c: ae234454 sw v1,17492(s1) +800d1560: afc24458 sw v0,17496(s8) +800d1564: aec5445c sw a1,17500(s6) +800d1568: 080344eb j 800d13ac <_Z12ReadPackDatav+0x3e4> +800d156c: ae044460 sw a0,17504(s0) +800d1570: 00c21021 addu v0,a2,v0 +800d1574: 8c444244 lw a0,16964(v0) +800d1578: 3c03801f lui v1,0x801f +800d157c: 080344f4 j 800d13d0 <_Z12ReadPackDatav+0x408> +800d1580: ac644460 sw a0,17504(v1) +800d1584: 00c21021 addu v0,a2,v0 +800d1588: 8c434244 lw v1,16964(v0) +800d158c: 8e044460 lw a0,17504(s0) +800d1590: 3c02801f lui v0,0x801f +800d1594: ae034460 sw v1,17504(s0) +800d1598: 080344f1 j 800d13c4 <_Z12ReadPackDatav+0x3fc> +800d159c: ac44445c sw a0,17500(v0) +800d15a0: 00c21021 addu v0,a2,v0 +800d15a4: 8c454244 lw a1,16964(v0) +800d15a8: 8ec3445c lw v1,17500(s6) +800d15ac: 8e044460 lw a0,17504(s0) +800d15b0: 3c02801f lui v0,0x801f +800d15b4: ac434458 sw v1,17496(v0) +800d15b8: aec4445c sw a0,17500(s6) +800d15bc: 080344ee j 800d13b8 <_Z12ReadPackDatav+0x3f0> +800d15c0: ae054460 sw a1,17504(s0) +800d15c4: 24020008 li v0,8 +800d15c8: 08034447 j 800d111c <_Z12ReadPackDatav+0x154> +800d15cc: a0a2002d sb v0,45(a1) +800d15d0: 27b00018 addiu s0,sp,24 +800d15d4: 27b11025 addiu s1,sp,4133 +800d15d8: 3c048022 lui a0,0x8022 +800d15dc: 3c02800d lui v0,0x800d +800d15e0: 02203021 move a2,s1 +800d15e4: 27a72026 addiu a3,sp,8230 +800d15e8: 02002821 move a1,s0 +800d15ec: afa30010 sw v1,16(sp) +800d15f0: 2442746c addiu v0,v0,29804 +800d15f4: 0040f809 jalr v0 +800d15f8: 24844094 addiu a0,a0,16532 +800d15fc: 27b60025 addiu s6,sp,37 +800d1600: 3c028012 lui v0,0x8012 +800d1604: 02002821 move a1,s0 +800d1608: 02c02021 move a0,s6 +800d160c: 2442bbf0 addiu v0,v0,-17424 +800d1610: 0040f809 jalr v0 +800d1614: 3c108012 lui s0,0x8012 +800d1618: 02c02021 move a0,s6 +800d161c: 2602ba60 addiu v0,s0,-17824 +800d1620: 0040f809 jalr v0 +800d1624: 02202821 move a1,s1 +800d1628: 08034497 j 800d125c <_Z12ReadPackDatav+0x294> +800d162c: 3c17801c lui s7,0x801c +800d1630: 08034447 j 800d111c <_Z12ReadPackDatav+0x154> +800d1634: a0a4002d sb a0,45(a1) + +800d1638 <_Z14S9xSpc7110Initv>: +800d1638: 3c028021 lui v0,0x8021 +800d163c: 27bdffe0 addiu sp,sp,-32 +800d1640: 3c030001 lui v1,0x1 +800d1644: 2442701c addiu v0,v0,28700 +800d1648: afbf0018 sw ra,24(sp) +800d164c: afb10014 sw s1,20(sp) +800d1650: afb00010 sw s0,16(sp) +800d1654: 00431021 addu v0,v0,v1 +800d1658: 8c44b054 lw a0,-20396(v0) +800d165c: 3c03802f lui v1,0x802f +800d1660: 24716f38 addiu s1,v1,28472 +800d1664: 3c020010 lui v0,0x10 +800d1668: 00822023 subu a0,a0,v0 +800d166c: ae220030 sw v0,48(s1) +800d1670: 3c02801f lui v0,0x801f +800d1674: ae240034 sw a0,52(s1) +800d1678: a0606f38 sb zero,28472(v1) +800d167c: a2200001 sb zero,1(s1) +800d1680: a2200002 sb zero,2(s1) +800d1684: a2200003 sb zero,3(s1) +800d1688: a2200004 sb zero,4(s1) +800d168c: a2200005 sb zero,5(s1) +800d1690: a2200006 sb zero,6(s1) +800d1694: a2200007 sb zero,7(s1) +800d1698: a2200008 sb zero,8(s1) +800d169c: a2200009 sb zero,9(s1) +800d16a0: a220000a sb zero,10(s1) +800d16a4: a220000b sb zero,11(s1) +800d16a8: a220000c sb zero,12(s1) +800d16ac: a220000d sb zero,13(s1) +800d16b0: a220000e sb zero,14(s1) +800d16b4: a220000f sb zero,15(s1) +800d16b8: a2200010 sb zero,16(s1) +800d16bc: a2200011 sb zero,17(s1) +800d16c0: a2200012 sb zero,18(s1) +800d16c4: a2200013 sb zero,19(s1) +800d16c8: a2200014 sb zero,20(s1) +800d16cc: a2200015 sb zero,21(s1) +800d16d0: a2200016 sb zero,22(s1) +800d16d4: a2200017 sb zero,23(s1) +800d16d8: a2200018 sb zero,24(s1) +800d16dc: a2200019 sb zero,25(s1) +800d16e0: a220001a sb zero,26(s1) +800d16e4: a220001b sb zero,27(s1) +800d16e8: 8c5020f4 lw s0,8436(v0) +800d16ec: 24020002 li v0,2 +800d16f0: 24030001 li v1,1 +800d16f4: a2220028 sb v0,40(s1) +800d16f8: 3c02800d lui v0,0x800d +800d16fc: a223002d sb v1,45(s1) +800d1700: a2230027 sb v1,39(s1) +800d1704: a220001c sb zero,28(s1) +800d1708: a220001d sb zero,29(s1) +800d170c: a220001e sb zero,30(s1) +800d1710: a220001f sb zero,31(s1) +800d1714: a2200020 sb zero,32(s1) +800d1718: a2200021 sb zero,33(s1) +800d171c: a2200022 sb zero,34(s1) +800d1720: a2200023 sb zero,35(s1) +800d1724: a2200024 sb zero,36(s1) +800d1728: a2200025 sb zero,37(s1) +800d172c: a2200026 sb zero,38(s1) +800d1730: a2200029 sb zero,41(s1) +800d1734: a220002a sb zero,42(s1) +800d1738: a220002b sb zero,43(s1) +800d173c: a220002c sb zero,44(s1) +800d1740: a220002e sb zero,46(s1) +800d1744: 24427e70 addiu v0,v0,32368 +800d1748: 0040f809 jalr v0 +800d174c: a220002f sb zero,47(s1) +800d1750: 0200f809 jalr s0 +800d1754: 00402021 move a0,v0 +800d1758: 3c028021 lui v0,0x8021 +800d175c: 2443e42c addiu v1,v0,-7124 +800d1760: 90620056 lbu v0,86(v1) +800d1764: 3c04802f lui a0,0x802f +800d1768: 24846f74 addiu a0,a0,28532 +800d176c: 00002821 move a1,zero +800d1770: 10400002 beqz v0,800d177c <_Z14S9xSpc7110Initv+0x144> +800d1774: 3c060001 lui a2,0x1 +800d1778: a060010d sb zero,269(v1) +800d177c: ae200038 sw zero,56(s1) +800d1780: 3c198011 lui t9,0x8011 +800d1784: 8fbf0018 lw ra,24(sp) +800d1788: 8fb10014 lw s1,20(sp) +800d178c: 8fb00010 lw s0,16(sp) +800d1790: 2739ca64 addiu t9,t9,-13724 +800d1794: 03200008 jr t9 +800d1798: 27bd0020 addiu sp,sp,32 + +800d179c <_Z10Del7110Gfxv>: +800d179c: 27bdffd0 addiu sp,sp,-48 +800d17a0: afb60028 sw s6,40(sp) +800d17a4: 3c168021 lui s6,0x8021 +800d17a8: afbf002c sw ra,44(sp) +800d17ac: afb50024 sw s5,36(sp) +800d17b0: afb40020 sw s4,32(sp) +800d17b4: afb3001c sw s3,28(sp) +800d17b8: afb20018 sw s2,24(sp) +800d17bc: afb10014 sw s1,20(sp) +800d17c0: afb00010 sw s0,16(sp) +800d17c4: 26c2e42c addiu v0,s6,-7124 +800d17c8: 90430055 lbu v1,85(v0) +800d17cc: 1460002b bnez v1,800d187c <_Z10Del7110Gfxv+0xe0> +800d17d0: 3c02800d lui v0,0x800d +800d17d4: 3c14802f lui s4,0x802f +800d17d8: 3c028010 lui v0,0x8010 +800d17dc: 24554e60 addiu s5,v0,20064 +800d17e0: 00008821 move s1,zero +800d17e4: 02809821 move s3,s4 +800d17e8: 24120030 li s2,48 +800d17ec: 8e656f34 lw a1,28468(s3) +800d17f0: 00118080 sll s0,s1,0x2 +800d17f4: 02051021 addu v0,s0,a1 +800d17f8: 8c430000 lw v1,0(v0) +800d17fc: 26310001 addiu s1,s1,1 +800d1800: 10600006 beqz v1,800d181c <_Z10Del7110Gfxv+0x80> +800d1804: 00602021 move a0,v1 +800d1808: 02a0f809 jalr s5 +800d180c: 00000000 nop +800d1810: 8e856f34 lw a1,28468(s4) +800d1814: 02051021 addu v0,s0,a1 +800d1818: ac400000 sw zero,0(v0) +800d181c: 1632fff3 bne s1,s2,800d17ec <_Z10Del7110Gfxv+0x50> +800d1820: 26c2e42c addiu v0,s6,-7124 +800d1824: a0400056 sb zero,86(v0) +800d1828: 10a00005 beqz a1,800d1840 <_Z10Del7110Gfxv+0xa4> +800d182c: a0400055 sb zero,85(v0) +800d1830: 3c028010 lui v0,0x8010 +800d1834: 24424e60 addiu v0,v0,20064 +800d1838: 0040f809 jalr v0 +800d183c: 00a02021 move a0,a1 +800d1840: 3c02802f lui v0,0x802f +800d1844: 3c03802f lui v1,0x802f +800d1848: ac406f20 sw zero,28448(v0) +800d184c: ac606f24 sw zero,28452(v1) +800d1850: ae806f34 sw zero,28468(s4) +800d1854: 8fbf002c lw ra,44(sp) +800d1858: 8fb60028 lw s6,40(sp) +800d185c: 8fb50024 lw s5,36(sp) +800d1860: 8fb40020 lw s4,32(sp) +800d1864: 8fb3001c lw s3,28(sp) +800d1868: 8fb20018 lw s2,24(sp) +800d186c: 8fb10014 lw s1,20(sp) +800d1870: 8fb00010 lw s0,16(sp) +800d1874: 03e00008 jr ra +800d1878: 27bd0030 addiu sp,sp,48 +800d187c: 2442eb60 addiu v0,v0,-5280 +800d1880: 0040f809 jalr v0 +800d1884: 3c14802f lui s4,0x802f +800d1888: 080345f7 j 800d17dc <_Z10Del7110Gfxv+0x40> +800d188c: 3c028010 lui v0,0x8010 + +800d1890 <_Z11Drop7110Gfxv>: +800d1890: 27bdffc8 addiu sp,sp,-56 +800d1894: afbe0030 sw s8,48(sp) +800d1898: 3c1e8021 lui s8,0x8021 +800d189c: afbf0034 sw ra,52(sp) +800d18a0: afb7002c sw s7,44(sp) +800d18a4: afb60028 sw s6,40(sp) +800d18a8: afb50024 sw s5,36(sp) +800d18ac: afb40020 sw s4,32(sp) +800d18b0: afb3001c sw s3,28(sp) +800d18b4: afb20018 sw s2,24(sp) +800d18b8: afb10014 sw s1,20(sp) +800d18bc: afb00010 sw s0,16(sp) +800d18c0: 27c2e42c addiu v0,s8,-7124 +800d18c4: 90430055 lbu v1,85(v0) +800d18c8: 14600040 bnez v1,800d19cc <_Z11Drop7110Gfxv+0x13c> +800d18cc: 3c02800d lui v0,0x800d +800d18d0: 3c13802f lui s3,0x802f +800d18d4: 3c02800f lui v0,0x800f +800d18d8: 3c038010 lui v1,0x8010 +800d18dc: 24575f58 addiu s7,v0,24408 +800d18e0: 24764e60 addiu s6,v1,20064 +800d18e4: 00008821 move s1,zero +800d18e8: 0260a821 move s5,s3 +800d18ec: 00009021 move s2,zero +800d18f0: 08034646 j 800d1918 <_Z11Drop7110Gfxv+0x88> +800d18f4: 24140030 li s4,48 +800d18f8: 02e0f809 jalr s7 +800d18fc: 00000000 nop +800d1900: 8ea36f34 lw v1,28468(s5) +800d1904: 02031821 addu v1,s0,v1 +800d1908: ac600000 sw zero,0(v1) +800d190c: 26310001 addiu s1,s1,1 +800d1910: 12340013 beq s1,s4,800d1960 <_Z11Drop7110Gfxv+0xd0> +800d1914: 26520c08 addiu s2,s2,3080 +800d1918: 8e626f34 lw v0,28468(s3) +800d191c: 00118080 sll s0,s1,0x2 +800d1920: 02422821 addu a1,s2,v0 +800d1924: 02021021 addu v0,s0,v0 +800d1928: 8c430000 lw v1,0(v0) +800d192c: 1060fff7 beqz v1,800d190c <_Z11Drop7110Gfxv+0x7c> +800d1930: 00000000 nop +800d1934: 8ca200c4 lw v0,196(a1) +800d1938: 1440ffef bnez v0,800d18f8 <_Z11Drop7110Gfxv+0x68> +800d193c: 00602021 move a0,v1 +800d1940: 02c0f809 jalr s6 +800d1944: 00602021 move a0,v1 +800d1948: 8ea26f34 lw v0,28468(s5) +800d194c: 26310001 addiu s1,s1,1 +800d1950: 02021021 addu v0,s0,v0 +800d1954: ac400000 sw zero,0(v0) +800d1958: 1634ffef bne s1,s4,800d1918 <_Z11Drop7110Gfxv+0x88> +800d195c: 26520c08 addiu s2,s2,3080 +800d1960: 8e646f34 lw a0,28468(s3) +800d1964: 27c2e42c addiu v0,s8,-7124 +800d1968: a0400056 sb zero,86(v0) +800d196c: 10800005 beqz a0,800d1984 <_Z11Drop7110Gfxv+0xf4> +800d1970: a0400055 sb zero,85(v0) +800d1974: 3c028010 lui v0,0x8010 +800d1978: 24424e60 addiu v0,v0,20064 +800d197c: 0040f809 jalr v0 +800d1980: 00000000 nop +800d1984: 3c02802f lui v0,0x802f +800d1988: ac406f34 sw zero,28468(v0) +800d198c: 3c03802f lui v1,0x802f +800d1990: 3c02802f lui v0,0x802f +800d1994: ac606f20 sw zero,28448(v1) +800d1998: ac406f24 sw zero,28452(v0) +800d199c: 8fbf0034 lw ra,52(sp) +800d19a0: 8fbe0030 lw s8,48(sp) +800d19a4: 8fb7002c lw s7,44(sp) +800d19a8: 8fb60028 lw s6,40(sp) +800d19ac: 8fb50024 lw s5,36(sp) +800d19b0: 8fb40020 lw s4,32(sp) +800d19b4: 8fb3001c lw s3,28(sp) +800d19b8: 8fb20018 lw s2,24(sp) +800d19bc: 8fb10014 lw s1,20(sp) +800d19c0: 8fb00010 lw s0,16(sp) +800d19c4: 03e00008 jr ra +800d19c8: 27bd0038 addiu sp,sp,56 +800d19cc: 2442eb60 addiu v0,v0,-5280 +800d19d0: 0040f809 jalr v0 +800d19d4: 3c13802f lui s3,0x802f +800d19d8: 08034636 j 800d18d8 <_Z11Drop7110Gfxv+0x48> +800d19dc: 3c02800f lui v0,0x800f + +800d19e0 <_Z12Close7110Gfxv>: +800d19e0: 27bdffd0 addiu sp,sp,-48 +800d19e4: afb60028 sw s6,40(sp) +800d19e8: 3c168021 lui s6,0x8021 +800d19ec: afbf002c sw ra,44(sp) +800d19f0: afb50024 sw s5,36(sp) +800d19f4: afb40020 sw s4,32(sp) +800d19f8: afb3001c sw s3,28(sp) +800d19fc: afb20018 sw s2,24(sp) +800d1a00: afb10014 sw s1,20(sp) +800d1a04: afb00010 sw s0,16(sp) +800d1a08: 26c2e42c addiu v0,s6,-7124 +800d1a0c: 90430055 lbu v1,85(v0) +800d1a10: 1460002b bnez v1,800d1ac0 <_Z12Close7110Gfxv+0xe0> +800d1a14: 3c02800d lui v0,0x800d +800d1a18: 3c14802f lui s4,0x802f +800d1a1c: 3c02800f lui v0,0x800f +800d1a20: 24555f58 addiu s5,v0,24408 +800d1a24: 00008821 move s1,zero +800d1a28: 02809821 move s3,s4 +800d1a2c: 24120030 li s2,48 +800d1a30: 8e656f34 lw a1,28468(s3) +800d1a34: 00118080 sll s0,s1,0x2 +800d1a38: 02051021 addu v0,s0,a1 +800d1a3c: 8c430000 lw v1,0(v0) +800d1a40: 26310001 addiu s1,s1,1 +800d1a44: 10600006 beqz v1,800d1a60 <_Z12Close7110Gfxv+0x80> +800d1a48: 00602021 move a0,v1 +800d1a4c: 02a0f809 jalr s5 +800d1a50: 00000000 nop +800d1a54: 8e856f34 lw a1,28468(s4) +800d1a58: 02051021 addu v0,s0,a1 +800d1a5c: ac400000 sw zero,0(v0) +800d1a60: 1632fff3 bne s1,s2,800d1a30 <_Z12Close7110Gfxv+0x50> +800d1a64: 26c2e42c addiu v0,s6,-7124 +800d1a68: a0400056 sb zero,86(v0) +800d1a6c: 10a00005 beqz a1,800d1a84 <_Z12Close7110Gfxv+0xa4> +800d1a70: a0400055 sb zero,85(v0) +800d1a74: 3c028010 lui v0,0x8010 +800d1a78: 24424e60 addiu v0,v0,20064 +800d1a7c: 0040f809 jalr v0 +800d1a80: 00a02021 move a0,a1 +800d1a84: 3c02802f lui v0,0x802f +800d1a88: 3c03802f lui v1,0x802f +800d1a8c: ac406f20 sw zero,28448(v0) +800d1a90: ac606f24 sw zero,28452(v1) +800d1a94: ae806f34 sw zero,28468(s4) +800d1a98: 8fbf002c lw ra,44(sp) +800d1a9c: 8fb60028 lw s6,40(sp) +800d1aa0: 8fb50024 lw s5,36(sp) +800d1aa4: 8fb40020 lw s4,32(sp) +800d1aa8: 8fb3001c lw s3,28(sp) +800d1aac: 8fb20018 lw s2,24(sp) +800d1ab0: 8fb10014 lw s1,20(sp) +800d1ab4: 8fb00010 lw s0,16(sp) +800d1ab8: 03e00008 jr ra +800d1abc: 27bd0030 addiu sp,sp,48 +800d1ac0: 2442eb60 addiu v0,v0,-5280 +800d1ac4: 0040f809 jalr v0 +800d1ac8: 3c14802f lui s4,0x802f +800d1acc: 08034688 j 800d1a20 <_Z12Close7110Gfxv+0x40> +800d1ad0: 3c02800f lui v0,0x800f + +800d1ad4 <_Z11SPC7110LoadPc>: +800d1ad4: 27bddf28 addiu sp,sp,-8408 +800d1ad8: 3c038010 lui v1,0x8010 +800d1adc: afb020b0 sw s0,8368(sp) +800d1ae0: 3c100002 lui s0,0x2 +800d1ae4: afbf20d4 sw ra,8404(sp) +800d1ae8: 24625378 addiu v0,v1,21368 +800d1aec: afb420c0 sw s4,8384(sp) +800d1af0: afb120b4 sw s1,8372(sp) +800d1af4: afbe20d0 sw s8,8400(sp) +800d1af8: 00808821 move s1,a0 +800d1afc: afb720cc sw s7,8396(sp) +800d1b00: 3604424c ori a0,s0,0x424c +800d1b04: afb620c8 sw s6,8392(sp) +800d1b08: afb520c4 sw s5,8388(sp) +800d1b0c: afb320bc sw s3,8380(sp) +800d1b10: 0040f809 jalr v0 +800d1b14: afb220b8 sw s2,8376(sp) +800d1b18: 3c14802f lui s4,0x802f +800d1b1c: ae826f34 sw v0,28468(s4) +800d1b20: 3c02800f lui v0,0x800f +800d1b24: 27a400ac addiu a0,sp,172 +800d1b28: 2442575c addiu v0,v0,22364 +800d1b2c: 0040f809 jalr v0 +800d1b30: 24051000 li a1,4096 +800d1b34: 8e846f34 lw a0,28468(s4) +800d1b38: 3c028011 lui v0,0x8011 +800d1b3c: 3606424c ori a2,s0,0x424c +800d1b40: 2442ca64 addiu v0,v0,-13724 +800d1b44: 0040f809 jalr v0 +800d1b48: 00002821 move a1,zero +800d1b4c: 3c03800f lui v1,0x800f +800d1b50: 246257f4 addiu v0,v1,22516 +800d1b54: 0040f809 jalr v0 +800d1b58: 02202021 move a0,s1 +800d1b5c: 2403ffff li v1,-1 +800d1b60: 104300b4 beq v0,v1,800d1e34 <_Z11SPC7110LoadPc+0x360> +800d1b64: 3c068019 lui a2,0x8019 +800d1b68: 3c028019 lui v0,0x8019 +800d1b6c: 3c03800f lui v1,0x800f +800d1b70: 3c048019 lui a0,0x8019 +800d1b74: 2445cdf4 addiu a1,v0,-12812 +800d1b78: 24625f70 addiu v0,v1,24432 +800d1b7c: 0040f809 jalr v0 +800d1b80: 24844d0c addiu a0,a0,19724 +800d1b84: 10400053 beqz v0,800d1cd4 <_Z11SPC7110LoadPc+0x200> +800d1b88: 00408021 move s0,v0 +800d1b8c: 27b10010 addiu s1,sp,16 +800d1b90: 3c12800f lui s2,0x800f +800d1b94: 02202021 move a0,s1 +800d1b98: 24050001 li a1,1 +800d1b9c: 2406000c li a2,12 +800d1ba0: 26425ed4 addiu v0,s2,24276 +800d1ba4: 0040f809 jalr v0 +800d1ba8: 02003821 move a3,s0 +800d1bac: 2842000c slti v0,v0,12 +800d1bb0: 14400045 bnez v0,800d1cc8 <_Z11SPC7110LoadPc+0x1f4> +800d1bb4: 3c02800f lui v0,0x800f +800d1bb8: 93a30017 lbu v1,23(sp) +800d1bbc: 93a50016 lbu a1,22(sp) +800d1bc0: 93a2001b lbu v0,27(sp) +800d1bc4: 93a4001a lbu a0,26(sp) +800d1bc8: 93a60013 lbu a2,19(sp) +800d1bcc: 00052c00 sll a1,a1,0x10 +800d1bd0: 00042400 sll a0,a0,0x10 +800d1bd4: 00031e00 sll v1,v1,0x18 +800d1bd8: 00021600 sll v0,v0,0x18 +800d1bdc: 93a90012 lbu t1,18(sp) +800d1be0: 93ac0011 lbu t4,17(sp) +800d1be4: 93a80015 lbu t0,21(sp) +800d1be8: 93ab0014 lbu t3,20(sp) +800d1bec: 93a70019 lbu a3,25(sp) +800d1bf0: 93aa0018 lbu t2,24(sp) +800d1bf4: 00651825 or v1,v1,a1 +800d1bf8: 00441025 or v0,v0,a0 +800d1bfc: 00063400 sll a2,a2,0x10 +800d1c00: 8e8d6f34 lw t5,28468(s4) +800d1c04: 00cc3025 or a2,a2,t4 +800d1c08: 006b1825 or v1,v1,t3 +800d1c0c: 004a1025 or v0,v0,t2 +800d1c10: 00094a00 sll t1,t1,0x8 +800d1c14: 00084200 sll t0,t0,0x8 +800d1c18: 00073a00 sll a3,a3,0x8 +800d1c1c: 93a40010 lbu a0,16(sp) +800d1c20: 01264825 or t1,t1,a2 +800d1c24: 01034025 or t0,t0,v1 +800d1c28: 00e23825 or a3,a3,v0 +800d1c2c: 01a01821 move v1,t5 +800d1c30: 00002821 move a1,zero +800d1c34: 08034714 j 800d1c50 <_Z11SPC7110LoadPc+0x17c> +800d1c38: 24060030 li a2,48 +800d1c3c: 10400007 beqz v0,800d1c5c <_Z11SPC7110LoadPc+0x188> +800d1c40: 00000000 nop +800d1c44: 24a50001 addiu a1,a1,1 +800d1c48: 10a60023 beq a1,a2,800d1cd8 <_Z11SPC7110LoadPc+0x204> +800d1c4c: 3c028011 lui v0,0x8011 +800d1c50: 8c6200c0 lw v0,192(v1) +800d1c54: 1522fff9 bne t1,v0,800d1c3c <_Z11SPC7110LoadPc+0x168> +800d1c58: 24630c08 addiu v1,v1,3080 +800d1c5c: 000519c0 sll v1,a1,0x7 +800d1c60: 00051240 sll v0,a1,0x9 +800d1c64: 00431023 subu v0,v0,v1 +800d1c68: 00451021 addu v0,v0,a1 +800d1c6c: 00041900 sll v1,a0,0x4 +800d1c70: 00042080 sll a0,a0,0x2 +800d1c74: 00641823 subu v1,v1,a0 +800d1c78: 000210c0 sll v0,v0,0x3 +800d1c7c: 8e846f34 lw a0,28468(s4) +800d1c80: 00621821 addu v1,v1,v0 +800d1c84: 00641821 addu v1,v1,a0 +800d1c88: 004d1021 addu v0,v0,t5 +800d1c8c: ac4900c0 sw t1,192(v0) +800d1c90: a46000d0 sh zero,208(v1) +800d1c94: ac6700cc sw a3,204(v1) +800d1c98: ac6800c8 sw t0,200(v1) +800d1c9c: a46000d2 sh zero,210(v1) +800d1ca0: 02202021 move a0,s1 +800d1ca4: 24050001 li a1,1 +800d1ca8: 2406000c li a2,12 +800d1cac: 26425ed4 addiu v0,s2,24276 +800d1cb0: 0040f809 jalr v0 +800d1cb4: 02003821 move a3,s0 +800d1cb8: 2842000c slti v0,v0,12 +800d1cbc: 1040ffbf beqz v0,800d1bbc <_Z11SPC7110LoadPc+0xe8> +800d1cc0: 93a30017 lbu v1,23(sp) +800d1cc4: 3c02800f lui v0,0x800f +800d1cc8: 24425f58 addiu v0,v0,24408 +800d1ccc: 0040f809 jalr v0 +800d1cd0: 02002021 move a0,s0 +800d1cd4: 3c028011 lui v0,0x8011 +800d1cd8: 2456ec30 addiu s6,v0,-5072 +800d1cdc: 3c038012 lui v1,0x8012 +800d1ce0: 3c02800f lui v0,0x800f +800d1ce4: 2477dd20 addiu s7,v1,-8928 +800d1ce8: 245e5ed4 addiu s8,v0,24276 +800d1cec: 00008821 move s1,zero +800d1cf0: 3c15802f lui s5,0x802f +800d1cf4: 27b310ac addiu s3,sp,4268 +800d1cf8: 08034744 j 800d1d10 <_Z11SPC7110LoadPc+0x23c> +800d1cfc: 00009021 move s2,zero +800d1d00: 26310001 addiu s1,s1,1 +800d1d04: 24020030 li v0,48 +800d1d08: 12220033 beq s1,v0,800d1dd8 <_Z11SPC7110LoadPc+0x304> +800d1d0c: 3c03800f lui v1,0x800f +800d1d10: 8e826f34 lw v0,28468(s4) +800d1d14: 3c058019 lui a1,0x8019 +800d1d18: 02421021 addu v0,s2,v0 +800d1d1c: 8c4300c0 lw v1,192(v0) +800d1d20: 24a54ce4 addiu a1,a1,19684 +800d1d24: 02602021 move a0,s3 +800d1d28: 26520c08 addiu s2,s2,3080 +800d1d2c: 1060fff4 beqz v1,800d1d00 <_Z11SPC7110LoadPc+0x22c> +800d1d30: 00603021 move a2,v1 +800d1d34: 02c0f809 jalr s6 +800d1d38: 00000000 nop +800d1d3c: 02602821 move a1,s3 +800d1d40: 27a6001c addiu a2,sp,28 +800d1d44: 02e0f809 jalr s7 +800d1d48: 24040003 li a0,3 +800d1d4c: 3c038010 lui v1,0x8010 +800d1d50: 24655378 addiu a1,v1,21368 +800d1d54: 2403ffff li v1,-1 +800d1d58: 10430006 beq v0,v1,800d1d74 <_Z11SPC7110LoadPc+0x2a0> +800d1d5c: 8fa4004c lw a0,76(sp) +800d1d60: 00a0f809 jalr a1 +800d1d64: 8eb06f34 lw s0,28468(s5) +800d1d68: 00111880 sll v1,s1,0x2 +800d1d6c: 00701821 addu v1,v1,s0 +800d1d70: ac620000 sw v0,0(v1) +800d1d74: 3c03800f lui v1,0x800f +800d1d78: 3c028019 lui v0,0x8019 +800d1d7c: 2445cdf4 addiu a1,v0,-12812 +800d1d80: 24625f70 addiu v0,v1,24432 +800d1d84: 0040f809 jalr v0 +800d1d88: 02602021 move a0,s3 +800d1d8c: 00408021 move s0,v0 +800d1d90: 00111880 sll v1,s1,0x2 +800d1d94: 24060001 li a2,1 +800d1d98: 1040ffd9 beqz v0,800d1d00 <_Z11SPC7110LoadPc+0x22c> +800d1d9c: 00403821 move a3,v0 +800d1da0: 8ea26f34 lw v0,28468(s5) +800d1da4: 8fa5004c lw a1,76(sp) +800d1da8: 00621021 addu v0,v1,v0 +800d1dac: 8c440000 lw a0,0(v0) +800d1db0: 03c0f809 jalr s8 +800d1db4: 26310001 addiu s1,s1,1 +800d1db8: 3c03800f lui v1,0x800f +800d1dbc: 24635f58 addiu v1,v1,24408 +800d1dc0: 0060f809 jalr v1 +800d1dc4: 02002021 move a0,s0 +800d1dc8: 24020030 li v0,48 +800d1dcc: 1622ffd1 bne s1,v0,800d1d14 <_Z11SPC7110LoadPc+0x240> +800d1dd0: 8e826f34 lw v0,28468(s4) +800d1dd4: 3c03800f lui v1,0x800f +800d1dd8: 246257f4 addiu v0,v1,22516 +800d1ddc: 0040f809 jalr v0 +800d1de0: 27a400ac addiu a0,sp,172 +800d1de4: 3c03800d lui v1,0x800d +800d1de8: 24630d7c addiu v1,v1,3452 +800d1dec: 3c04802f lui a0,0x802f +800d1df0: 3c02800d lui v0,0x800d +800d1df4: ac836f24 sw v1,28452(a0) +800d1df8: 2442179c addiu v0,v0,6044 +800d1dfc: 3c03802f lui v1,0x802f +800d1e00: ac626f20 sw v0,28448(v1) +800d1e04: 8fbf20d4 lw ra,8404(sp) +800d1e08: 8fbe20d0 lw s8,8400(sp) +800d1e0c: 8fb720cc lw s7,8396(sp) +800d1e10: 8fb620c8 lw s6,8392(sp) +800d1e14: 8fb520c4 lw s5,8388(sp) +800d1e18: 8fb420c0 lw s4,8384(sp) +800d1e1c: 8fb320bc lw s3,8380(sp) +800d1e20: 8fb220b8 lw s2,8376(sp) +800d1e24: 8fb120b4 lw s1,8372(sp) +800d1e28: 8fb020b0 lw s0,8368(sp) +800d1e2c: 03e00008 jr ra +800d1e30: 27bd20d8 addiu sp,sp,8408 +800d1e34: 3c02800d lui v0,0x800d +800d1e38: 24c64cf0 addiu a2,a2,19696 +800d1e3c: 00002021 move a0,zero +800d1e40: 24427918 addiu v0,v0,31000 +800d1e44: 0040f809 jalr v0 +800d1e48: 00002821 move a1,zero +800d1e4c: 080346db j 800d1b6c <_Z11SPC7110LoadPc+0x98> +800d1e50: 3c028019 lui v0,0x8019 + +800d1e54 <_Z11SPC7110GrabPc>: +800d1e54: 27bddf28 addiu sp,sp,-8408 +800d1e58: 3c038010 lui v1,0x8010 +800d1e5c: afb020b0 sw s0,8368(sp) +800d1e60: 3c100002 lui s0,0x2 +800d1e64: afbf20d4 sw ra,8404(sp) +800d1e68: 24625378 addiu v0,v1,21368 +800d1e6c: afb520c4 sw s5,8388(sp) +800d1e70: afb220b8 sw s2,8376(sp) +800d1e74: afb120b4 sw s1,8372(sp) +800d1e78: afbe20d0 sw s8,8400(sp) +800d1e7c: 00808821 move s1,a0 +800d1e80: afb720cc sw s7,8396(sp) +800d1e84: 3604424c ori a0,s0,0x424c +800d1e88: afb620c8 sw s6,8392(sp) +800d1e8c: afb420c0 sw s4,8384(sp) +800d1e90: 0040f809 jalr v0 +800d1e94: afb320bc sw s3,8380(sp) +800d1e98: 3c15802f lui s5,0x802f +800d1e9c: aea26f34 sw v0,28468(s5) +800d1ea0: 3c02800f lui v0,0x800f +800d1ea4: 27a400ac addiu a0,sp,172 +800d1ea8: 2442575c addiu v0,v0,22364 +800d1eac: 0040f809 jalr v0 +800d1eb0: 24051000 li a1,4096 +800d1eb4: 3c02801f lui v0,0x801f +800d1eb8: 8ea46f34 lw a0,28468(s5) +800d1ebc: 945220f0 lhu s2,8432(v0) +800d1ec0: 3c028011 lui v0,0x8011 +800d1ec4: 3606424c ori a2,s0,0x424c +800d1ec8: 2442ca64 addiu v0,v0,-13724 +800d1ecc: 0040f809 jalr v0 +800d1ed0: 00002821 move a1,zero +800d1ed4: 3c03800f lui v1,0x800f +800d1ed8: 246257f4 addiu v0,v1,22516 +800d1edc: 0040f809 jalr v0 +800d1ee0: 02202021 move a0,s1 +800d1ee4: 2403ffff li v1,-1 +800d1ee8: 104300c9 beq v0,v1,800d2210 <_Z11SPC7110GrabPc+0x3bc> +800d1eec: 3c068019 lui a2,0x8019 +800d1ef0: 3c028019 lui v0,0x8019 +800d1ef4: 3c03800f lui v1,0x800f +800d1ef8: 3c048019 lui a0,0x8019 +800d1efc: 2445cdf4 addiu a1,v0,-12812 +800d1f00: 24625f70 addiu v0,v1,24432 +800d1f04: 0040f809 jalr v0 +800d1f08: 24844d0c addiu a0,a0,19724 +800d1f0c: 10400053 beqz v0,800d205c <_Z11SPC7110GrabPc+0x208> +800d1f10: 00408021 move s0,v0 +800d1f14: 27b10010 addiu s1,sp,16 +800d1f18: 3c13800f lui s3,0x800f +800d1f1c: 02202021 move a0,s1 +800d1f20: 24050001 li a1,1 +800d1f24: 2406000c li a2,12 +800d1f28: 26625ed4 addiu v0,s3,24276 +800d1f2c: 0040f809 jalr v0 +800d1f30: 02003821 move a3,s0 +800d1f34: 2842000c slti v0,v0,12 +800d1f38: 14400045 bnez v0,800d2050 <_Z11SPC7110GrabPc+0x1fc> +800d1f3c: 3c02800f lui v0,0x800f +800d1f40: 93a30017 lbu v1,23(sp) +800d1f44: 93a50016 lbu a1,22(sp) +800d1f48: 93a2001b lbu v0,27(sp) +800d1f4c: 93a4001a lbu a0,26(sp) +800d1f50: 93a60013 lbu a2,19(sp) +800d1f54: 00052c00 sll a1,a1,0x10 +800d1f58: 00042400 sll a0,a0,0x10 +800d1f5c: 00031e00 sll v1,v1,0x18 +800d1f60: 00021600 sll v0,v0,0x18 +800d1f64: 93a90012 lbu t1,18(sp) +800d1f68: 93ac0011 lbu t4,17(sp) +800d1f6c: 93a80015 lbu t0,21(sp) +800d1f70: 93ab0014 lbu t3,20(sp) +800d1f74: 93a70019 lbu a3,25(sp) +800d1f78: 93aa0018 lbu t2,24(sp) +800d1f7c: 00651825 or v1,v1,a1 +800d1f80: 00441025 or v0,v0,a0 +800d1f84: 00063400 sll a2,a2,0x10 +800d1f88: 8ead6f34 lw t5,28468(s5) +800d1f8c: 00cc3025 or a2,a2,t4 +800d1f90: 006b1825 or v1,v1,t3 +800d1f94: 004a1025 or v0,v0,t2 +800d1f98: 00094a00 sll t1,t1,0x8 +800d1f9c: 00084200 sll t0,t0,0x8 +800d1fa0: 00073a00 sll a3,a3,0x8 +800d1fa4: 93a40010 lbu a0,16(sp) +800d1fa8: 01264825 or t1,t1,a2 +800d1fac: 01034025 or t0,t0,v1 +800d1fb0: 00e23825 or a3,a3,v0 +800d1fb4: 01a01821 move v1,t5 +800d1fb8: 00002821 move a1,zero +800d1fbc: 080347f6 j 800d1fd8 <_Z11SPC7110GrabPc+0x184> +800d1fc0: 24060030 li a2,48 +800d1fc4: 10400007 beqz v0,800d1fe4 <_Z11SPC7110GrabPc+0x190> +800d1fc8: 00000000 nop +800d1fcc: 24a50001 addiu a1,a1,1 +800d1fd0: 10a60023 beq a1,a2,800d2060 <_Z11SPC7110GrabPc+0x20c> +800d1fd4: 3c028011 lui v0,0x8011 +800d1fd8: 8c6200c0 lw v0,192(v1) +800d1fdc: 1522fff9 bne t1,v0,800d1fc4 <_Z11SPC7110GrabPc+0x170> +800d1fe0: 24630c08 addiu v1,v1,3080 +800d1fe4: 000519c0 sll v1,a1,0x7 +800d1fe8: 00051240 sll v0,a1,0x9 +800d1fec: 00431023 subu v0,v0,v1 +800d1ff0: 00451021 addu v0,v0,a1 +800d1ff4: 00041900 sll v1,a0,0x4 +800d1ff8: 00042080 sll a0,a0,0x2 +800d1ffc: 00641823 subu v1,v1,a0 +800d2000: 000210c0 sll v0,v0,0x3 +800d2004: 8ea46f34 lw a0,28468(s5) +800d2008: 00621821 addu v1,v1,v0 +800d200c: 00641821 addu v1,v1,a0 +800d2010: 004d1021 addu v0,v0,t5 +800d2014: ac4900c0 sw t1,192(v0) +800d2018: a46000d0 sh zero,208(v1) +800d201c: ac6700cc sw a3,204(v1) +800d2020: ac6800c8 sw t0,200(v1) +800d2024: a46000d2 sh zero,210(v1) +800d2028: 02202021 move a0,s1 +800d202c: 24050001 li a1,1 +800d2030: 2406000c li a2,12 +800d2034: 26625ed4 addiu v0,s3,24276 +800d2038: 0040f809 jalr v0 +800d203c: 02003821 move a3,s0 +800d2040: 2842000c slti v0,v0,12 +800d2044: 1040ffbf beqz v0,800d1f44 <_Z11SPC7110GrabPc+0xf0> +800d2048: 93a30017 lbu v1,23(sp) +800d204c: 3c02800f lui v0,0x800f +800d2050: 24425f58 addiu v0,v0,24408 +800d2054: 0040f809 jalr v0 +800d2058: 02002021 move a0,s0 +800d205c: 3c028011 lui v0,0x8011 +800d2060: 3c038012 lui v1,0x8012 +800d2064: 0012a500 sll s4,s2,0x14 +800d2068: 245eec30 addiu s8,v0,-5072 +800d206c: 2477dd20 addiu s7,v1,-8928 +800d2070: 00008821 move s1,zero +800d2074: 3c16802f lui s6,0x802f +800d2078: 27b310ac addiu s3,sp,4268 +800d207c: 08034825 j 800d2094 <_Z11SPC7110GrabPc+0x240> +800d2080: 00009021 move s2,zero +800d2084: 26310001 addiu s1,s1,1 +800d2088: 24020030 li v0,48 +800d208c: 12220032 beq s1,v0,800d2158 <_Z11SPC7110GrabPc+0x304> +800d2090: 26520c08 addiu s2,s2,3080 +800d2094: 8ea26f34 lw v0,28468(s5) +800d2098: 3c058019 lui a1,0x8019 +800d209c: 02421021 addu v0,s2,v0 +800d20a0: 8c4300c0 lw v1,192(v0) +800d20a4: 24a54ce4 addiu a1,a1,19684 +800d20a8: 02602021 move a0,s3 +800d20ac: 1060fff5 beqz v1,800d2084 <_Z11SPC7110GrabPc+0x230> +800d20b0: 00603021 move a2,v1 +800d20b4: 03c0f809 jalr s8 +800d20b8: 00000000 nop +800d20bc: 27a6001c addiu a2,sp,28 +800d20c0: 02602821 move a1,s3 +800d20c4: 02e0f809 jalr s7 +800d20c8: 24040003 li a0,3 +800d20cc: 2403ffff li v1,-1 +800d20d0: 1043ffec beq v0,v1,800d2084 <_Z11SPC7110GrabPc+0x230> +800d20d4: 8fa2004c lw v0,76(sp) +800d20d8: 3c048010 lui a0,0x8010 +800d20dc: 24835378 addiu v1,a0,21368 +800d20e0: 00402021 move a0,v0 +800d20e4: 0054102a slt v0,v0,s4 +800d20e8: 14400033 bnez v0,800d21b8 <_Z11SPC7110GrabPc+0x364> +800d20ec: 00000000 nop +800d20f0: 3c028019 lui v0,0x8019 +800d20f4: 3c03800f lui v1,0x800f +800d20f8: 2445cdf4 addiu a1,v0,-12812 +800d20fc: 24625f70 addiu v0,v1,24432 +800d2100: 0040f809 jalr v0 +800d2104: 02602021 move a0,s3 +800d2108: 1040ffde beqz v0,800d2084 <_Z11SPC7110GrabPc+0x230> +800d210c: 00408021 move s0,v0 +800d2110: 00403821 move a3,v0 +800d2114: 8fa2004c lw v0,76(sp) +800d2118: 00112080 sll a0,s1,0x2 +800d211c: 00402821 move a1,v0 +800d2120: 0054102a slt v0,v0,s4 +800d2124: 24060001 li a2,1 +800d2128: 14400029 bnez v0,800d21d0 <_Z11SPC7110GrabPc+0x37c> +800d212c: 00801821 move v1,a0 +800d2130: 8ec26f34 lw v0,28468(s6) +800d2134: 26310001 addiu s1,s1,1 +800d2138: 02422021 addu a0,s2,v0 +800d213c: 00621021 addu v0,v1,v0 +800d2140: ac500000 sw s0,0(v0) +800d2144: 24030001 li v1,1 +800d2148: 24020030 li v0,48 +800d214c: ac8300c4 sw v1,196(a0) +800d2150: 1622ffd0 bne s1,v0,800d2094 <_Z11SPC7110GrabPc+0x240> +800d2154: 26520c08 addiu s2,s2,3080 +800d2158: 3c03800f lui v1,0x800f +800d215c: 246257f4 addiu v0,v1,22516 +800d2160: 0040f809 jalr v0 +800d2164: 27a400ac addiu a0,sp,172 +800d2168: 3c03800d lui v1,0x800d +800d216c: 24630a5c addiu v1,v1,2652 +800d2170: 3c04802f lui a0,0x802f +800d2174: 3c02800d lui v0,0x800d +800d2178: ac836f24 sw v1,28452(a0) +800d217c: 24421890 addiu v0,v0,6288 +800d2180: 3c03802f lui v1,0x802f +800d2184: ac626f20 sw v0,28448(v1) +800d2188: 8fbf20d4 lw ra,8404(sp) +800d218c: 8fbe20d0 lw s8,8400(sp) +800d2190: 8fb720cc lw s7,8396(sp) +800d2194: 8fb620c8 lw s6,8392(sp) +800d2198: 8fb520c4 lw s5,8388(sp) +800d219c: 8fb420c0 lw s4,8384(sp) +800d21a0: 8fb320bc lw s3,8380(sp) +800d21a4: 8fb220b8 lw s2,8376(sp) +800d21a8: 8fb120b4 lw s1,8372(sp) +800d21ac: 8fb020b0 lw s0,8368(sp) +800d21b0: 03e00008 jr ra +800d21b4: 27bd20d8 addiu sp,sp,8408 +800d21b8: 0060f809 jalr v1 +800d21bc: 8ed06f34 lw s0,28468(s6) +800d21c0: 00111880 sll v1,s1,0x2 +800d21c4: 00701821 addu v1,v1,s0 +800d21c8: 0803483c j 800d20f0 <_Z11SPC7110GrabPc+0x29c> +800d21cc: ac620000 sw v0,0(v1) +800d21d0: 8ec26f34 lw v0,28468(s6) +800d21d4: 3c03800f lui v1,0x800f +800d21d8: 00821021 addu v0,a0,v0 +800d21dc: 24635ed4 addiu v1,v1,24276 +800d21e0: 0060f809 jalr v1 +800d21e4: 8c440000 lw a0,0(v0) +800d21e8: 3c02800f lui v0,0x800f +800d21ec: 24425f58 addiu v0,v0,24408 +800d21f0: 0040f809 jalr v0 +800d21f4: 02002021 move a0,s0 +800d21f8: 8ec36f34 lw v1,28468(s6) +800d21fc: 8fa2004c lw v0,76(sp) +800d2200: 02431821 addu v1,s2,v1 +800d2204: 0282a023 subu s4,s4,v0 +800d2208: 08034821 j 800d2084 <_Z11SPC7110GrabPc+0x230> +800d220c: ac6000c4 sw zero,196(v1) +800d2210: 3c02800d lui v0,0x800d +800d2214: 24c64cf0 addiu a2,a2,19696 +800d2218: 00002021 move a0,zero +800d221c: 24427918 addiu v0,v0,31000 +800d2220: 0040f809 jalr v0 +800d2224: 00002821 move a1,zero +800d2228: 080347bd j 800d1ef4 <_Z11SPC7110GrabPc+0xa0> +800d222c: 3c028019 lui v0,0x8019 + +800d2230 <_Z11SPC7110OpenPc>: +800d2230: 27bdefc0 addiu sp,sp,-4160 +800d2234: afb01020 sw s0,4128(sp) +800d2238: 3c028010 lui v0,0x8010 +800d223c: 3c100002 lui s0,0x2 +800d2240: afbf1038 sw ra,4152(sp) +800d2244: afb51034 sw s5,4148(sp) +800d2248: afb41030 sw s4,4144(sp) +800d224c: afb21028 sw s2,4136(sp) +800d2250: afb11024 sw s1,4132(sp) +800d2254: afb3102c sw s3,4140(sp) +800d2258: 00808821 move s1,a0 +800d225c: 24425378 addiu v0,v0,21368 +800d2260: 0040f809 jalr v0 +800d2264: 3604424c ori a0,s0,0x424c +800d2268: 3c12802f lui s2,0x802f +800d226c: ae426f34 sw v0,28468(s2) +800d2270: 27b4001c addiu s4,sp,28 +800d2274: 3c02800f lui v0,0x800f +800d2278: 02802021 move a0,s4 +800d227c: 2442575c addiu v0,v0,22364 +800d2280: 0040f809 jalr v0 +800d2284: 24051000 li a1,4096 +800d2288: 8e446f34 lw a0,28468(s2) +800d228c: 3c028011 lui v0,0x8011 +800d2290: 3606424c ori a2,s0,0x424c +800d2294: 00002821 move a1,zero +800d2298: 2442ca64 addiu v0,v0,-13724 +800d229c: 0040f809 jalr v0 +800d22a0: 3c15800f lui s5,0x800f +800d22a4: 26a257f4 addiu v0,s5,22516 +800d22a8: 0040f809 jalr v0 +800d22ac: 02202021 move a0,s1 +800d22b0: 2403ffff li v1,-1 +800d22b4: 10430079 beq v0,v1,800d249c <_Z11SPC7110OpenPc+0x26c> +800d22b8: 3c068019 lui a2,0x8019 +800d22bc: 3c048019 lui a0,0x8019 +800d22c0: 3c058019 lui a1,0x8019 +800d22c4: 3c02800f lui v0,0x800f +800d22c8: 24844d0c addiu a0,a0,19724 +800d22cc: 24425f70 addiu v0,v0,24432 +800d22d0: 0040f809 jalr v0 +800d22d4: 24a5cdf4 addiu a1,a1,-12812 +800d22d8: 10400053 beqz v0,800d2428 <_Z11SPC7110OpenPc+0x1f8> +800d22dc: 00408021 move s0,v0 +800d22e0: 27b30010 addiu s3,sp,16 +800d22e4: 3c11800f lui s1,0x800f +800d22e8: 02602021 move a0,s3 +800d22ec: 24050001 li a1,1 +800d22f0: 2406000c li a2,12 +800d22f4: 26225ed4 addiu v0,s1,24276 +800d22f8: 0040f809 jalr v0 +800d22fc: 02003821 move a3,s0 +800d2300: 2842000c slti v0,v0,12 +800d2304: 14400045 bnez v0,800d241c <_Z11SPC7110OpenPc+0x1ec> +800d2308: 3c02800f lui v0,0x800f +800d230c: 93a30017 lbu v1,23(sp) +800d2310: 93a50016 lbu a1,22(sp) +800d2314: 93a2001b lbu v0,27(sp) +800d2318: 93a4001a lbu a0,26(sp) +800d231c: 93a60013 lbu a2,19(sp) +800d2320: 00052c00 sll a1,a1,0x10 +800d2324: 00042400 sll a0,a0,0x10 +800d2328: 00031e00 sll v1,v1,0x18 +800d232c: 00021600 sll v0,v0,0x18 +800d2330: 93a90012 lbu t1,18(sp) +800d2334: 93ac0011 lbu t4,17(sp) +800d2338: 93a80015 lbu t0,21(sp) +800d233c: 93ab0014 lbu t3,20(sp) +800d2340: 93a70019 lbu a3,25(sp) +800d2344: 93aa0018 lbu t2,24(sp) +800d2348: 00651825 or v1,v1,a1 +800d234c: 00441025 or v0,v0,a0 +800d2350: 00063400 sll a2,a2,0x10 +800d2354: 8e4d6f34 lw t5,28468(s2) +800d2358: 00cc3025 or a2,a2,t4 +800d235c: 006b1825 or v1,v1,t3 +800d2360: 004a1025 or v0,v0,t2 +800d2364: 00094a00 sll t1,t1,0x8 +800d2368: 00084200 sll t0,t0,0x8 +800d236c: 00073a00 sll a3,a3,0x8 +800d2370: 93a40010 lbu a0,16(sp) +800d2374: 01264825 or t1,t1,a2 +800d2378: 01034025 or t0,t0,v1 +800d237c: 00e23825 or a3,a3,v0 +800d2380: 01a01821 move v1,t5 +800d2384: 00002821 move a1,zero +800d2388: 080348e9 j 800d23a4 <_Z11SPC7110OpenPc+0x174> +800d238c: 24060030 li a2,48 +800d2390: 10400007 beqz v0,800d23b0 <_Z11SPC7110OpenPc+0x180> +800d2394: 00000000 nop +800d2398: 24a50001 addiu a1,a1,1 +800d239c: 10a60023 beq a1,a2,800d242c <_Z11SPC7110OpenPc+0x1fc> +800d23a0: 8e426f34 lw v0,28468(s2) +800d23a4: 8c6200c0 lw v0,192(v1) +800d23a8: 1522fff9 bne t1,v0,800d2390 <_Z11SPC7110OpenPc+0x160> +800d23ac: 24630c08 addiu v1,v1,3080 +800d23b0: 000519c0 sll v1,a1,0x7 +800d23b4: 00051240 sll v0,a1,0x9 +800d23b8: 00431023 subu v0,v0,v1 +800d23bc: 00451021 addu v0,v0,a1 +800d23c0: 00041900 sll v1,a0,0x4 +800d23c4: 00042080 sll a0,a0,0x2 +800d23c8: 00641823 subu v1,v1,a0 +800d23cc: 000210c0 sll v0,v0,0x3 +800d23d0: 8e446f34 lw a0,28468(s2) +800d23d4: 00621821 addu v1,v1,v0 +800d23d8: 00641821 addu v1,v1,a0 +800d23dc: 004d1021 addu v0,v0,t5 +800d23e0: ac4900c0 sw t1,192(v0) +800d23e4: a46000d0 sh zero,208(v1) +800d23e8: ac6700cc sw a3,204(v1) +800d23ec: ac6800c8 sw t0,200(v1) +800d23f0: a46000d2 sh zero,210(v1) +800d23f4: 02602021 move a0,s3 +800d23f8: 24050001 li a1,1 +800d23fc: 2406000c li a2,12 +800d2400: 26225ed4 addiu v0,s1,24276 +800d2404: 0040f809 jalr v0 +800d2408: 02003821 move a3,s0 +800d240c: 2842000c slti v0,v0,12 +800d2410: 1040ffbf beqz v0,800d2310 <_Z11SPC7110OpenPc+0xe0> +800d2414: 93a30017 lbu v1,23(sp) +800d2418: 3c02800f lui v0,0x800f +800d241c: 24425f58 addiu v0,v0,24408 +800d2420: 0040f809 jalr v0 +800d2424: 02002021 move a0,s0 +800d2428: 8e426f34 lw v0,28468(s2) +800d242c: 00001821 move v1,zero +800d2430: 24040030 li a0,48 +800d2434: 24630001 addiu v1,v1,1 +800d2438: ac400000 sw zero,0(v0) +800d243c: 1464fffd bne v1,a0,800d2434 <_Z11SPC7110OpenPc+0x204> +800d2440: 24420004 addiu v0,v0,4 +800d2444: 3c10800d lui s0,0x800d +800d2448: 26100fc8 addiu s0,s0,4040 +800d244c: 0200f809 jalr s0 +800d2450: 00000000 nop +800d2454: 26a257f4 addiu v0,s5,22516 +800d2458: 0040f809 jalr v0 +800d245c: 02802021 move a0,s4 +800d2460: 3c03802f lui v1,0x802f +800d2464: 3c02800d lui v0,0x800d +800d2468: ac706f24 sw s0,28452(v1) +800d246c: 244219e0 addiu v0,v0,6624 +800d2470: 3c03802f lui v1,0x802f +800d2474: ac626f20 sw v0,28448(v1) +800d2478: 8fbf1038 lw ra,4152(sp) +800d247c: 8fb51034 lw s5,4148(sp) +800d2480: 8fb41030 lw s4,4144(sp) +800d2484: 8fb3102c lw s3,4140(sp) +800d2488: 8fb21028 lw s2,4136(sp) +800d248c: 8fb11024 lw s1,4132(sp) +800d2490: 8fb01020 lw s0,4128(sp) +800d2494: 03e00008 jr ra +800d2498: 27bd1040 addiu sp,sp,4160 +800d249c: 3c02800d lui v0,0x800d +800d24a0: 24c64cf0 addiu a2,a2,19696 +800d24a4: 00002021 move a0,zero +800d24a8: 24427918 addiu v0,v0,31000 +800d24ac: 0040f809 jalr v0 +800d24b0: 00002821 move a1,zero +800d24b4: 080348b0 j 800d22c0 <_Z11SPC7110OpenPc+0x90> +800d24b8: 3c048019 lui a0,0x8019 +800d24bc: 00000000 nop + +800d24c0 : +800d24c0: 3085ffff andi a1,a0,0xffff +800d24c4: 24a28010 addiu v0,a1,-32752 +800d24c8: 3042ffff andi v0,v0,0xffff +800d24cc: 2c430005 sltiu v1,v0,5 +800d24d0: 10600008 beqz v1,800d24f4 +800d24d4: 30a31fff andi v1,a1,0x1fff +800d24d8: 3c038019 lui v1,0x8019 +800d24dc: 00021080 sll v0,v0,0x2 +800d24e0: 24634f30 addiu v1,v1,20272 +800d24e4: 00431021 addu v0,v0,v1 +800d24e8: 8c440000 lw a0,0(v0) +800d24ec: 00800008 jr a0 +800d24f0: 00000000 nop +800d24f4: 3c02801f lui v0,0x801f +800d24f8: 8c444464 lw a0,17508(v0) +800d24fc: 00641821 addu v1,v1,a0 +800d2500: 03e00008 jr ra +800d2504: 90620000 lbu v0,0(v1) +800d2508: 3c038030 lui v1,0x8030 +800d250c: 8c626f90 lw v0,28560(v1) +800d2510: 3c04801f lui a0,0x801f +800d2514: 8c854464 lw a1,17508(a0) +800d2518: 3c038030 lui v1,0x8030 +800d251c: 00021080 sll v0,v0,0x2 +800d2520: 8c646f94 lw a0,28564(v1) +800d2524: 00451021 addu v0,v0,a1 +800d2528: 00441021 addu v0,v0,a0 +800d252c: 03e00008 jr ra +800d2530: 90420000 lbu v0,0(v0) +800d2534: 3c038030 lui v1,0x8030 +800d2538: 8c626f90 lw v0,28560(v1) +800d253c: 3c048030 lui a0,0x8030 +800d2540: 8c856f94 lw a1,28564(a0) +800d2544: 3c03801f lui v1,0x801f +800d2548: 00021083 sra v0,v0,0x2 +800d254c: 8c644464 lw a0,17508(v1) +800d2550: 00451021 addu v0,v0,a1 +800d2554: 00441021 addu v0,v0,a0 +800d2558: 03e00008 jr ra +800d255c: 90420200 lbu v0,512(v0) +800d2560: 3c038030 lui v1,0x8030 +800d2564: 8c626f90 lw v0,28560(v1) +800d2568: 3c048030 lui a0,0x8030 +800d256c: 8c856f94 lw a1,28564(a0) +800d2570: 3c03801f lui v1,0x801f +800d2574: 00021080 sll v0,v0,0x2 +800d2578: 8c644464 lw a0,17508(v1) +800d257c: 00451021 addu v0,v0,a1 +800d2580: 00441021 addu v0,v0,a0 +800d2584: 03e00008 jr ra +800d2588: 90420003 lbu v0,3(v0) +800d258c: 3c038030 lui v1,0x8030 +800d2590: 8c626f90 lw v0,28560(v1) +800d2594: 3c048030 lui a0,0x8030 +800d2598: 8c856f94 lw a1,28564(a0) +800d259c: 3c03801f lui v1,0x801f +800d25a0: 00021080 sll v0,v0,0x2 +800d25a4: 8c644464 lw a0,17508(v1) +800d25a8: 00451021 addu v0,v0,a1 +800d25ac: 00441021 addu v0,v0,a0 +800d25b0: 03e00008 jr ra +800d25b4: 90420002 lbu v0,2(v0) +800d25b8: 3c038030 lui v1,0x8030 +800d25bc: 8c626f90 lw v0,28560(v1) +800d25c0: 3c048030 lui a0,0x8030 +800d25c4: 8c856f94 lw a1,28564(a0) +800d25c8: 3c03801f lui v1,0x801f +800d25cc: 00021080 sll v0,v0,0x2 +800d25d0: 8c644464 lw a0,17508(v1) +800d25d4: 00451021 addu v0,v0,a1 +800d25d8: 00441021 addu v0,v0,a0 +800d25dc: 03e00008 jr ra +800d25e0: 90420001 lbu v0,1(v0) + +800d25e4 : +800d25e4: 30a5ffff andi a1,a1,0xffff +800d25e8: 24a28010 addiu v0,a1,-32752 +800d25ec: 3042ffff andi v0,v0,0xffff +800d25f0: 2c430007 sltiu v1,v0,7 +800d25f4: 10600008 beqz v1,800d2618 +800d25f8: 308700ff andi a3,a0,0xff +800d25fc: 3c038019 lui v1,0x8019 +800d2600: 00021080 sll v0,v0,0x2 +800d2604: 24634f44 addiu v1,v1,20292 +800d2608: 00431021 addu v0,v0,v1 +800d260c: 8c440000 lw a0,0(v0) +800d2610: 00800008 jr a0 +800d2614: 00000000 nop +800d2618: 3c02801f lui v0,0x801f +800d261c: 8c444464 lw a0,17508(v0) +800d2620: 30a31fff andi v1,a1,0x1fff +800d2624: 00641821 addu v1,v1,a0 +800d2628: 03e00008 jr ra +800d262c: a0670000 sb a3,0(v1) +800d2630: 3c038030 lui v1,0x8030 +800d2634: 8c626f90 lw v0,28560(v1) +800d2638: 3c04801f lui a0,0x801f +800d263c: 8c854464 lw a1,17508(a0) +800d2640: 3c038030 lui v1,0x8030 +800d2644: 8c646f94 lw a0,28564(v1) +800d2648: 00021080 sll v0,v0,0x2 +800d264c: 00451021 addu v0,v0,a1 +800d2650: 00441021 addu v0,v0,a0 +800d2654: 03e00008 jr ra +800d2658: a0470000 sb a3,0(v0) +800d265c: 30e40003 andi a0,a3,0x3 +800d2660: 00042040 sll a0,a0,0x1 +800d2664: 30e5007f andi a1,a3,0x7f +800d2668: 3c028030 lui v0,0x8030 +800d266c: 3c038030 lui v1,0x8030 +800d2670: ac456f90 sw a1,28560(v0) +800d2674: 03e00008 jr ra +800d2678: ac646f98 sw a0,28568(v1) +800d267c: 30e20001 andi v0,a3,0x1 +800d2680: 1040003e beqz v0,800d277c +800d2684: 24031c00 li v1,7168 +800d2688: 24031800 li v1,6144 +800d268c: 3c028030 lui v0,0x8030 +800d2690: ac436f94 sw v1,28564(v0) +800d2694: 3c02801f lui v0,0x801f +800d2698: 8c434464 lw v1,17508(v0) +800d269c: 03e00008 jr ra +800d26a0: a0671ff5 sb a3,8181(v1) +800d26a4: 3c028030 lui v0,0x8030 +800d26a8: 8c446f90 lw a0,28560(v0) +800d26ac: 3c038030 lui v1,0x8030 +800d26b0: 8c656f94 lw a1,28564(v1) +800d26b4: 3c02801f lui v0,0x801f +800d26b8: 8c434464 lw v1,17508(v0) +800d26bc: 00042083 sra a0,a0,0x2 +800d26c0: 3c028030 lui v0,0x8030 +800d26c4: 8c466f98 lw a2,28568(v0) +800d26c8: 00852021 addu a0,a0,a1 +800d26cc: 00832021 addu a0,a0,v1 +800d26d0: 24020003 li v0,3 +800d26d4: 90850200 lbu a1,512(a0) +800d26d8: 00c21004 sllv v0,v0,a2 +800d26dc: 00021027 nor v0,zero,v0 +800d26e0: 30e30003 andi v1,a3,0x3 +800d26e4: 00451024 and v0,v0,a1 +800d26e8: 00c31804 sllv v1,v1,a2 +800d26ec: 00431025 or v0,v0,v1 +800d26f0: 03e00008 jr ra +800d26f4: a0820200 sb v0,512(a0) +800d26f8: 3c038030 lui v1,0x8030 +800d26fc: 8c626f90 lw v0,28560(v1) +800d2700: 3c048030 lui a0,0x8030 +800d2704: 8c856f94 lw a1,28564(a0) +800d2708: 3c03801f lui v1,0x801f +800d270c: 8c644464 lw a0,17508(v1) +800d2710: 00021080 sll v0,v0,0x2 +800d2714: 00451021 addu v0,v0,a1 +800d2718: 00441021 addu v0,v0,a0 +800d271c: 03e00008 jr ra +800d2720: a0470003 sb a3,3(v0) +800d2724: 3c038030 lui v1,0x8030 +800d2728: 8c626f90 lw v0,28560(v1) +800d272c: 3c048030 lui a0,0x8030 +800d2730: 8c856f94 lw a1,28564(a0) +800d2734: 3c03801f lui v1,0x801f +800d2738: 8c644464 lw a0,17508(v1) +800d273c: 00021080 sll v0,v0,0x2 +800d2740: 00451021 addu v0,v0,a1 +800d2744: 00441021 addu v0,v0,a0 +800d2748: 03e00008 jr ra +800d274c: a0470002 sb a3,2(v0) +800d2750: 3c038030 lui v1,0x8030 +800d2754: 8c626f90 lw v0,28560(v1) +800d2758: 3c048030 lui a0,0x8030 +800d275c: 8c856f94 lw a1,28564(a0) +800d2760: 3c03801f lui v1,0x801f +800d2764: 8c644464 lw a0,17508(v1) +800d2768: 00021080 sll v0,v0,0x2 +800d276c: 00451021 addu v0,v0,a1 +800d2770: 00441021 addu v0,v0,a0 +800d2774: 03e00008 jr ra +800d2778: a0470001 sb a3,1(v0) +800d277c: 3c028030 lui v0,0x8030 +800d2780: 080349a5 j 800d2694 +800d2784: ac436f94 sw v1,28564(v0) + +800d2788 : +800d2788: 3c038021 lui v1,0x8021 +800d278c: 03e00008 jr ra +800d2790: 8c627030 lw v0,28720(v1) + +800d2794 : +800d2794: 3c038021 lui v1,0x8021 +800d2798: 8c627030 lw v0,28720(v1) +800d279c: 3084ffff andi a0,a0,0xffff +800d27a0: 03e00008 jr ra +800d27a4: 00821021 addu v0,a0,v0 + +800d27a8 : +800d27a8: 3c028021 lui v0,0x8021 +800d27ac: 8c487030 lw t0,28720(v0) +800d27b0: 3c038030 lui v1,0x8030 +800d27b4: 3c028030 lui v0,0x8030 +800d27b8: 24071c00 li a3,7168 +800d27bc: 25086000 addiu t0,t0,24576 +800d27c0: ac476f94 sw a3,28564(v0) +800d27c4: ac606f90 sw zero,28560(v1) +800d27c8: 3c028030 lui v0,0x8030 +800d27cc: 3c03801f lui v1,0x801f +800d27d0: 3c198011 lui t9,0x8011 +800d27d4: 01002021 move a0,t0 +800d27d8: 00002821 move a1,zero +800d27dc: 24062000 li a2,8192 +800d27e0: ac406f98 sw zero,28568(v0) +800d27e4: 2739ca64 addiu t9,t9,-13724 +800d27e8: 03200008 jr t9 +800d27ec: ac684464 sw t0,17508(v1) + +800d27f0 : +800d27f0: 3c03801f lui v1,0x801f +800d27f4: 27bdffe8 addiu sp,sp,-24 +800d27f8: 8c622104 lw v0,8452(v1) +800d27fc: afbf0010 sw ra,16(sp) +800d2800: 0040f809 jalr v0 +800d2804: 00000000 nop +800d2808: 8fbf0010 lw ra,16(sp) +800d280c: 03e00008 jr ra +800d2810: 27bd0018 addiu sp,sp,24 + +800d2814 : +800d2814: 3c03801f lui v1,0x801f +800d2818: 308200ff andi v0,a0,0xff +800d281c: 8c792100 lw t9,8448(v1) +800d2820: 00a02021 move a0,a1 +800d2824: 03200008 jr t9 +800d2828: 00402821 move a1,v0 +800d282c: 00000000 nop + +800d2830 : +800d2830: 3c020008 lui v0,0x8 +800d2834: 00821024 and v0,a0,v0 +800d2838: 30850fff andi a1,a0,0xfff +800d283c: 1040000c beqz v0,800d2870 +800d2840: 24030080 li v1,128 +800d2844: 24020020 li v0,32 +800d2848: 10a2000b beq a1,v0,800d2878 +800d284c: 3c038021 lui v1,0x8021 +800d2850: 24020021 li v0,33 +800d2854: 10a2000c beq a1,v0,800d2888 +800d2858: 2463701c addiu v1,v1,28700 +800d285c: 8c620020 lw v0,32(v1) +800d2860: 8c63000c lw v1,12(v1) +800d2864: 00821024 and v0,a0,v0 +800d2868: 00621821 addu v1,v1,v0 +800d286c: 90630000 lbu v1,0(v1) +800d2870: 03e00008 jr ra +800d2874: 00601021 move v0,v1 +800d2878: 3c028030 lui v0,0x8030 +800d287c: 90436fc4 lbu v1,28612(v0) +800d2880: 03e00008 jr ra +800d2884: 00601021 move v0,v1 +800d2888: 3c028030 lui v0,0x8030 +800d288c: 90436fc5 lbu v1,28613(v0) +800d2890: 03e00008 jr ra +800d2894: 00601021 move v0,v1 + +800d2898 <_Z9ST010_Sins>: +800d2898: 000421c2 srl a0,a0,0x7 +800d289c: 3c028019 lui v0,0x8019 +800d28a0: 244254f4 addiu v0,v0,21748 +800d28a4: 308401fe andi a0,a0,0x1fe +800d28a8: 00822021 addu a0,a0,v0 +800d28ac: 03e00008 jr ra +800d28b0: 84820000 lh v0,0(a0) + +800d28b4 <_Z9ST010_Coss>: +800d28b4: 00042400 sll a0,a0,0x10 +800d28b8: 00042403 sra a0,a0,0x10 +800d28bc: 24844000 addiu a0,a0,16384 +800d28c0: 000421c2 srl a0,a0,0x7 +800d28c4: 3c028019 lui v0,0x8019 +800d28c8: 244254f4 addiu v0,v0,21748 +800d28cc: 308401fe andi a0,a0,0x1fe +800d28d0: 00822021 addu a0,a0,v0 +800d28d4: 03e00008 jr ra +800d28d8: 84820000 lh v0,0(a0) + +800d28dc <_Z10ST010_OP01ssRsS_S_S_>: +800d28dc: 00042400 sll a0,a0,0x10 +800d28e0: 00051c00 sll v1,a1,0x10 +800d28e4: 00042403 sra a0,a0,0x10 +800d28e8: 00031c03 sra v1,v1,0x10 +800d28ec: 04800037 bltz a0,800d29cc <_Z10ST010_OP01ssRsS_S_S_+0xf0> +800d28f0: 8fa90010 lw t1,16(sp) +800d28f4: 0460003c bltz v1,800d29e8 <_Z10ST010_OP01ssRsS_S_S_+0x10c> +800d28f8: 00031023 negu v0,v1 +800d28fc: a4c40000 sh a0,0(a2) +800d2900: a4e30000 sh v1,0(a3) +800d2904: a5200000 sh zero,0(t1) +800d2908: 84c40000 lh a0,0(a2) +800d290c: 28820020 slti v0,a0,32 +800d2910: 00044043 sra t0,a0,0x1 +800d2914: 10400005 beqz v0,800d292c <_Z10ST010_OP01ssRsS_S_S_+0x50> +800d2918: 28850002 slti a1,a0,2 +800d291c: 84e30000 lh v1,0(a3) +800d2920: 28620020 slti v0,v1,32 +800d2924: 1440000b bnez v0,800d2954 <_Z10ST010_OP01ssRsS_S_S_+0x78> +800d2928: 00000000 nop +800d292c: 14a00002 bnez a1,800d2938 <_Z10ST010_OP01ssRsS_S_S_+0x5c> +800d2930: 00000000 nop +800d2934: a4c80000 sh t0,0(a2) +800d2938: 84e20000 lh v0,0(a3) +800d293c: 00021843 sra v1,v0,0x1 +800d2940: 28420002 slti v0,v0,2 +800d2944: 1440fff0 bnez v0,800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c> +800d2948: 00000000 nop +800d294c: 08034a42 j 800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c> +800d2950: a4e30000 sh v1,0(a3) +800d2954: 14600012 bnez v1,800d29a0 <_Z10ST010_OP01ssRsS_S_S_+0xc4> +800d2958: 3c028019 lui v0,0x8019 +800d295c: 95280000 lhu t0,0(t1) +800d2960: 25024000 addiu v0,t0,16384 +800d2964: a5220000 sh v0,0(t1) +800d2968: 84e30000 lh v1,0(a3) +800d296c: 00404021 move t0,v0 +800d2970: 3c028019 lui v0,0x8019 +800d2974: 84c40000 lh a0,0(a2) +800d2978: 244250f4 addiu v0,v0,20724 +800d297c: 00031940 sll v1,v1,0x5 +800d2980: 00621821 addu v1,v1,v0 +800d2984: 00641821 addu v1,v1,a0 +800d2988: 90620000 lbu v0,0(v1) +800d298c: 8fa30014 lw v1,20(sp) +800d2990: 00021200 sll v0,v0,0x8 +800d2994: 00481026 xor v0,v0,t0 +800d2998: 03e00008 jr ra +800d299c: a4620000 sh v0,0(v1) +800d29a0: 244250f4 addiu v0,v0,20724 +800d29a4: 00031940 sll v1,v1,0x5 +800d29a8: 00621821 addu v1,v1,v0 +800d29ac: 00641821 addu v1,v1,a0 +800d29b0: 90620000 lbu v0,0(v1) +800d29b4: 95280000 lhu t0,0(t1) +800d29b8: 00021200 sll v0,v0,0x8 +800d29bc: 8fa30014 lw v1,20(sp) +800d29c0: 00481026 xor v0,v0,t0 +800d29c4: 03e00008 jr ra +800d29c8: a4620000 sh v0,0(v1) +800d29cc: 0460000b bltz v1,800d29fc <_Z10ST010_OP01ssRsS_S_S_+0x120> +800d29d0: 00041023 negu v0,a0 +800d29d4: 2408c000 li t0,-16384 +800d29d8: a4c30000 sh v1,0(a2) +800d29dc: a4e20000 sh v0,0(a3) +800d29e0: 08034a42 j 800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c> +800d29e4: a5280000 sh t0,0(t1) +800d29e8: 24084000 li t0,16384 +800d29ec: a4c20000 sh v0,0(a2) +800d29f0: a4e40000 sh a0,0(a3) +800d29f4: 08034a42 j 800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c> +800d29f8: a5280000 sh t0,0(t1) +800d29fc: 00031823 negu v1,v1 +800d2a00: 24088000 li t0,-32768 +800d2a04: a4c20000 sh v0,0(a2) +800d2a08: a4e30000 sh v1,0(a3) +800d2a0c: 08034a42 j 800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c> +800d2a10: a5280000 sh t0,0(t1) + +800d2a14 <_Z11ST010_ScalesssRiS_>: +800d2a14: 00042400 sll a0,a0,0x10 +800d2a18: 00052c00 sll a1,a1,0x10 +800d2a1c: 00063400 sll a2,a2,0x10 +800d2a20: 00042403 sra a0,a0,0x10 +800d2a24: 00052c03 sra a1,a1,0x10 +800d2a28: 00063403 sra a2,a2,0x10 +800d2a2c: 70863002 mul a2,a0,a2 +800d2a30: 70a42802 mul a1,a1,a0 +800d2a34: 8fa20010 lw v0,16(sp) +800d2a38: 00052840 sll a1,a1,0x1 +800d2a3c: 00063040 sll a2,a2,0x1 +800d2a40: ace50000 sw a1,0(a3) +800d2a44: 03e00008 jr ra +800d2a48: ac460000 sw a2,0(v0) + +800d2a4c <_Z14ST010_MultiplyssRi>: +800d2a4c: 00042400 sll a0,a0,0x10 +800d2a50: 00052c00 sll a1,a1,0x10 +800d2a54: 00042403 sra a0,a0,0x10 +800d2a58: 00052c03 sra a1,a1,0x10 +800d2a5c: 70852002 mul a0,a0,a1 +800d2a60: 00042040 sll a0,a0,0x1 +800d2a64: 03e00008 jr ra +800d2a68: acc40000 sw a0,0(a2) + +800d2a6c <_Z12ST010_RotatesssRsS_>: +800d2a6c: 00042400 sll a0,a0,0x10 +800d2a70: 00042403 sra a0,a0,0x10 +800d2a74: 24824000 addiu v0,a0,16384 +800d2a78: 000211c2 srl v0,v0,0x7 +800d2a7c: 000421c2 srl a0,a0,0x7 +800d2a80: 3c038019 lui v1,0x8019 +800d2a84: 246354f4 addiu v1,v1,21748 +800d2a88: 308401fe andi a0,a0,0x1fe +800d2a8c: 304201fe andi v0,v0,0x1fe +800d2a90: 00431021 addu v0,v0,v1 +800d2a94: 00832021 addu a0,a0,v1 +800d2a98: 84880000 lh t0,0(a0) +800d2a9c: 00052c00 sll a1,a1,0x10 +800d2aa0: 84440000 lh a0,0(v0) +800d2aa4: 00063400 sll a2,a2,0x10 +800d2aa8: 00052c03 sra a1,a1,0x10 +800d2aac: 00063403 sra a2,a2,0x10 +800d2ab0: 70c41802 mul v1,a2,a0 +800d2ab4: 71051002 mul v0,t0,a1 +800d2ab8: 70c83002 mul a2,a2,t0 +800d2abc: 70a42802 mul a1,a1,a0 +800d2ac0: 000213c3 sra v0,v0,0xf +800d2ac4: 00031bc3 sra v1,v1,0xf +800d2ac8: 00621823 subu v1,v1,v0 +800d2acc: 000633c3 sra a2,a2,0xf +800d2ad0: 00052bc3 sra a1,a1,0xf +800d2ad4: 8fa20010 lw v0,16(sp) +800d2ad8: 00c53021 addu a2,a2,a1 +800d2adc: a4e60000 sh a2,0(a3) +800d2ae0: 03e00008 jr ra +800d2ae4: a4430000 sh v1,0(v0) + +800d2ae8 <_Z13SETA_DistancessRs>: +800d2ae8: 00052c00 sll a1,a1,0x10 +800d2aec: 00052c03 sra a1,a1,0x10 +800d2af0: 04a00007 bltz a1,800d2b10 <_Z13SETA_DistancessRs+0x28> +800d2af4: 00051023 negu v0,a1 +800d2af8: 24027af0 li v0,31472 +800d2afc: 70a21002 mul v0,a1,v0 +800d2b00: 24424000 addiu v0,v0,16384 +800d2b04: 000213c3 sra v0,v0,0xf +800d2b08: 03e00008 jr ra +800d2b0c: a4c20000 sh v0,0(a2) +800d2b10: 00022c00 sll a1,v0,0x10 +800d2b14: 00052c03 sra a1,a1,0x10 +800d2b18: 24027af0 li v0,31472 +800d2b1c: 70a21002 mul v0,a1,v0 +800d2b20: 24424000 addiu v0,v0,16384 +800d2b24: 000213c3 sra v0,v0,0xf +800d2b28: 03e00008 jr ra +800d2b2c: a4c20000 sh v0,0(a2) + +800d2b30 <_Z17ST010_SortDriverstPtS_>: +800d2b30: 3084ffff andi a0,a0,0xffff +800d2b34: 2c820002 sltiu v0,a0,2 +800d2b38: 1440001a bnez v0,800d2ba4 <_Z17ST010_SortDriverstPtS_+0x74> +800d2b3c: 248affff addiu t2,a0,-1 +800d2b40: 19400018 blez t2,800d2ba4 <_Z17ST010_SortDriverstPtS_+0x74> +800d2b44: 00a03821 move a3,a1 +800d2b48: 00c04021 move t0,a2 +800d2b4c: 240b0001 li t3,1 +800d2b50: 00002021 move a0,zero +800d2b54: 94e90000 lhu t1,0(a3) +800d2b58: 94e30002 lhu v1,2(a3) +800d2b5c: 0123102b sltu v0,t1,v1 +800d2b60: 10400008 beqz v0,800d2b84 <_Z17ST010_SortDriverstPtS_+0x54> +800d2b64: 24840001 addiu a0,a0,1 +800d2b68: a4e90002 sh t1,2(a3) +800d2b6c: a4e30000 sh v1,0(a3) +800d2b70: 95020002 lhu v0,2(t0) +800d2b74: 95030000 lhu v1,0(t0) +800d2b78: 00005821 move t3,zero +800d2b7c: a5020000 sh v0,0(t0) +800d2b80: a5030002 sh v1,2(t0) +800d2b84: 24e70002 addiu a3,a3,2 +800d2b88: 148afff2 bne a0,t2,800d2b54 <_Z17ST010_SortDriverstPtS_+0x24> +800d2b8c: 25080002 addiu t0,t0,2 +800d2b90: 15600004 bnez t3,800d2ba4 <_Z17ST010_SortDriverstPtS_+0x74> +800d2b94: 3084ffff andi a0,a0,0xffff +800d2b98: 248affff addiu t2,a0,-1 +800d2b9c: 1d40ffea bgtz t2,800d2b48 <_Z17ST010_SortDriverstPtS_+0x18> +800d2ba0: 00a03821 move a3,a1 +800d2ba4: 03e00008 jr ra +800d2ba8: 00000000 nop + +800d2bac : +800d2bac: 3c020008 lui v0,0x8 +800d2bb0: 27bdff48 addiu sp,sp,-184 +800d2bb4: 00821024 and v0,a0,v0 +800d2bb8: afbf00b4 sw ra,180(sp) +800d2bbc: afbe00b0 sw s8,176(sp) +800d2bc0: afb700ac sw s7,172(sp) +800d2bc4: afb600a8 sw s6,168(sp) +800d2bc8: afb500a4 sw s5,164(sp) +800d2bcc: afb400a0 sw s4,160(sp) +800d2bd0: afb3009c sw s3,156(sp) +800d2bd4: afb20098 sw s2,152(sp) +800d2bd8: afb10094 sw s1,148(sp) +800d2bdc: afb00090 sw s0,144(sp) +800d2be0: 00803021 move a2,a0 +800d2be4: 14400010 bnez v0,800d2c28 +800d2be8: 30a500ff andi a1,a1,0xff +800d2bec: 24030001 li v1,1 +800d2bf0: 3c028030 lui v0,0x8030 +800d2bf4: a0436fc6 sb v1,28614(v0) +800d2bf8: 8fbf00b4 lw ra,180(sp) +800d2bfc: 8fbe00b0 lw s8,176(sp) +800d2c00: 8fb700ac lw s7,172(sp) +800d2c04: 8fb600a8 lw s6,168(sp) +800d2c08: 8fb500a4 lw s5,164(sp) +800d2c0c: 8fb400a0 lw s4,160(sp) +800d2c10: 8fb3009c lw s3,156(sp) +800d2c14: 8fb20098 lw s2,152(sp) +800d2c18: 8fb10094 lw s1,148(sp) +800d2c1c: 8fb00090 lw s0,144(sp) +800d2c20: 03e00008 jr ra +800d2c24: 27bd00b8 addiu sp,sp,184 +800d2c28: 30830fff andi v1,a0,0xfff +800d2c2c: 24020020 li v0,32 +800d2c30: 1062001a beq v1,v0,800d2c9c +800d2c34: 24020021 li v0,33 +800d2c38: 10620034 beq v1,v0,800d2d0c +800d2c3c: 3c048030 lui a0,0x8030 +800d2c40: 3c028021 lui v0,0x8021 +800d2c44: 2442701c addiu v0,v0,28700 +800d2c48: 8c430020 lw v1,32(v0) +800d2c4c: 8c44000c lw a0,12(v0) +800d2c50: 00c31824 and v1,a2,v1 +800d2c54: 00832021 addu a0,a0,v1 +800d2c58: a0850000 sb a1,0(a0) +800d2c5c: 3c058030 lui a1,0x8030 +800d2c60: 24a36fa4 addiu v1,a1,28580 +800d2c64: 80620021 lb v0,33(v1) +800d2c68: 0441ffe4 bgez v0,800d2bfc +800d2c6c: 8fbf00b4 lw ra,180(sp) +800d2c70: 90630020 lbu v1,32(v1) +800d2c74: 2c620009 sltiu v0,v1,9 +800d2c78: 10400010 beqz v0,800d2cbc +800d2c7c: 3c048019 lui a0,0x8019 +800d2c80: 00031080 sll v0,v1,0x2 +800d2c84: 3c038019 lui v1,0x8019 +800d2c88: 24634f70 addiu v1,v1,20336 +800d2c8c: 00431021 addu v0,v0,v1 +800d2c90: 8c440000 lw a0,0(v0) +800d2c94: 00800008 jr a0 +800d2c98: 00000000 nop +800d2c9c: 3c028030 lui v0,0x8030 +800d2ca0: 24436fa4 addiu v1,v0,28580 +800d2ca4: 90620022 lbu v0,34(v1) +800d2ca8: 1040ffe6 beqz v0,800d2c44 +800d2cac: 3c028021 lui v0,0x8021 +800d2cb0: 08034b11 j 800d2c44 +800d2cb4: a0650020 sb a1,32(v1) +800d2cb8: 3c048019 lui a0,0x8019 +800d2cbc: 3c02800f lui v0,0x800f +800d2cc0: 24424bb0 addiu v0,v0,19376 +800d2cc4: 0040f809 jalr v0 +800d2cc8: 24844f60 addiu a0,a0,20320 +800d2ccc: 3c048030 lui a0,0x8030 +800d2cd0: 24826fa4 addiu v0,a0,28580 +800d2cd4: a0400021 sb zero,33(v0) +800d2cd8: a0400020 sb zero,32(v0) +800d2cdc: 8fbf00b4 lw ra,180(sp) +800d2ce0: 8fbe00b0 lw s8,176(sp) +800d2ce4: 8fb700ac lw s7,172(sp) +800d2ce8: 8fb600a8 lw s6,168(sp) +800d2cec: 8fb500a4 lw s5,164(sp) +800d2cf0: 8fb400a0 lw s4,160(sp) +800d2cf4: 8fb3009c lw s3,156(sp) +800d2cf8: 8fb20098 lw s2,152(sp) +800d2cfc: 8fb10094 lw s1,148(sp) +800d2d00: 8fb00090 lw s0,144(sp) +800d2d04: 03e00008 jr ra +800d2d08: 27bd00b8 addiu sp,sp,184 +800d2d0c: 24836fa4 addiu v1,a0,28580 +800d2d10: 90620022 lbu v0,34(v1) +800d2d14: 1040ffcb beqz v0,800d2c44 +800d2d18: 3c028021 lui v0,0x8021 +800d2d1c: 08034b17 j 800d2c5c +800d2d20: a0650021 sb a1,33(v1) +800d2d24: 3c078021 lui a3,0x8021 +800d2d28: 24e5701c addiu a1,a3,28700 +800d2d2c: 8ca3000c lw v1,12(a1) +800d2d30: 90620002 lbu v0,2(v1) +800d2d34: a0620006 sb v0,6(v1) +800d2d38: 8ca4000c lw a0,12(a1) +800d2d3c: 90820003 lbu v0,3(a0) +800d2d40: a0820007 sb v0,7(a0) +800d2d44: 8ca9000c lw t1,12(a1) +800d2d48: 91230001 lbu v1,1(t1) +800d2d4c: 91250000 lbu a1,0(t1) +800d2d50: 91220003 lbu v0,3(t1) +800d2d54: 00031a00 sll v1,v1,0x8 +800d2d58: 91240002 lbu a0,2(t1) +800d2d5c: 00651825 or v1,v1,a1 +800d2d60: 00021200 sll v0,v0,0x8 +800d2d64: 00033400 sll a2,v1,0x10 +800d2d68: 00441025 or v0,v0,a0 +800d2d6c: 00021c00 sll v1,v0,0x10 +800d2d70: 00063403 sra a2,a2,0x10 +800d2d74: 04c002bc bltz a2,800d3868 +800d2d78: 00031c03 sra v1,v1,0x10 +800d2d7c: 046002ca bltz v1,800d38a8 +800d2d80: 00031023 negu v0,v1 +800d2d84: 00c04021 move t0,a2 +800d2d88: 00005021 move t2,zero +800d2d8c: 00603021 move a2,v1 +800d2d90: 29040020 slti a0,t0,32 +800d2d94: 10800004 beqz a0,800d2da8 +800d2d98: 29020002 slti v0,t0,2 +800d2d9c: 28c20020 slti v0,a2,32 +800d2da0: 144001ae bnez v0,800d345c +800d2da4: 29020002 slti v0,t0,2 +800d2da8: 14400004 bnez v0,800d2dbc +800d2dac: 00081043 sra v0,t0,0x1 +800d2db0: 00024400 sll t0,v0,0x10 +800d2db4: 00084403 sra t0,t0,0x10 +800d2db8: 29040020 slti a0,t0,32 +800d2dbc: 28c30002 slti v1,a2,2 +800d2dc0: 00061043 sra v0,a2,0x1 +800d2dc4: 08034b65 j 800d2d94 +800d2dc8: 0043300a movz a2,v0,v1 +800d2dcc: 3c028021 lui v0,0x8021 +800d2dd0: 8c447028 lw a0,28712(v0) +800d2dd4: 90830025 lbu v1,37(a0) +800d2dd8: 90820024 lbu v0,36(a0) +800d2ddc: 00031a00 sll v1,v1,0x8 +800d2de0: 00625025 or t2,v1,v0 +800d2de4: 19400010 blez t2,800d2e28 +800d2de8: 3143ffff andi v1,t2,0xffff +800d2dec: 00803821 move a3,a0 +800d2df0: 00003021 move a2,zero +800d2df4: 00002821 move a1,zero +800d2df8: 27a80012 addiu t0,sp,18 +800d2dfc: 00a71821 addu v1,a1,a3 +800d2e00: 90620041 lbu v0,65(v1) +800d2e04: 90640040 lbu a0,64(v1) +800d2e08: 00021200 sll v0,v0,0x8 +800d2e0c: 01051821 addu v1,t0,a1 +800d2e10: 00441025 or v0,v0,a0 +800d2e14: 24c60001 addiu a2,a2,1 +800d2e18: a4620000 sh v0,0(v1) +800d2e1c: 1546fff7 bne t2,a2,800d2dfc +800d2e20: 24a50002 addiu a1,a1,2 +800d2e24: 3143ffff andi v1,t2,0xffff +800d2e28: 3c158021 lui s5,0x8021 +800d2e2c: 2c620002 sltiu v0,v1,2 +800d2e30: 14400173 bnez v0,800d3400 +800d2e34: 8eab7008 lw t3,28680(s5) +800d2e38: 2468ffff addiu t0,v1,-1 +800d2e3c: 19000170 blez t0,800d3400 +800d2e40: 01602821 move a1,t3 +800d2e44: 24090001 li t1,1 +800d2e48: 00003821 move a3,zero +800d2e4c: 27a60012 addiu a2,sp,18 +800d2e50: 94c40000 lhu a0,0(a2) +800d2e54: 94c30002 lhu v1,2(a2) +800d2e58: 0083102b sltu v0,a0,v1 +800d2e5c: 10400008 beqz v0,800d2e80 +800d2e60: 00000000 nop +800d2e64: a4c40002 sh a0,2(a2) +800d2e68: a4c30000 sh v1,0(a2) +800d2e6c: 94a20082 lhu v0,130(a1) +800d2e70: 94a30080 lhu v1,128(a1) +800d2e74: 00004821 move t1,zero +800d2e78: a4a20080 sh v0,128(a1) +800d2e7c: a4a30082 sh v1,130(a1) +800d2e80: 24e70001 addiu a3,a3,1 +800d2e84: 24c60002 addiu a2,a2,2 +800d2e88: 1507fff1 bne t0,a3,800d2e50 +800d2e8c: 24a50002 addiu a1,a1,2 +800d2e90: 1520015b bnez t1,800d3400 +800d2e94: 3103ffff andi v1,t0,0xffff +800d2e98: 08034b8f j 800d2e3c +800d2e9c: 2468ffff addiu t0,v1,-1 +800d2ea0: 3c078021 lui a3,0x8021 +800d2ea4: 24e7701c addiu a3,a3,28700 +800d2ea8: 8ce3000c lw v1,12(a3) +800d2eac: 90640005 lbu a0,5(v1) +800d2eb0: 90620001 lbu v0,1(v1) +800d2eb4: 90650004 lbu a1,4(v1) +800d2eb8: 90660000 lbu a2,0(v1) +800d2ebc: 00042200 sll a0,a0,0x8 +800d2ec0: 00021200 sll v0,v0,0x8 +800d2ec4: 00852025 or a0,a0,a1 +800d2ec8: 00461025 or v0,v0,a2 +800d2ecc: 00042400 sll a0,a0,0x10 +800d2ed0: 00021400 sll v0,v0,0x10 +800d2ed4: 00042403 sra a0,a0,0x10 +800d2ed8: 00021403 sra v0,v0,0x10 +800d2edc: 70441002 mul v0,v0,a0 +800d2ee0: 90650003 lbu a1,3(v1) +800d2ee4: 00021040 sll v0,v0,0x1 +800d2ee8: a0620010 sb v0,16(v1) +800d2eec: 8ce8000c lw t0,12(a3) +800d2ef0: 90690002 lbu t1,2(v1) +800d2ef4: 00023203 sra a2,v0,0x8 +800d2ef8: a1060011 sb a2,17(t0) +800d2efc: 00052a00 sll a1,a1,0x8 +800d2f00: 8ce6000c lw a2,12(a3) +800d2f04: 00a92825 or a1,a1,t1 +800d2f08: 00021c03 sra v1,v0,0x10 +800d2f0c: 00052c00 sll a1,a1,0x10 +800d2f10: a0c30012 sb v1,18(a2) +800d2f14: 00052c03 sra a1,a1,0x10 +800d2f18: 8ce3000c lw v1,12(a3) +800d2f1c: 70852002 mul a0,a0,a1 +800d2f20: 00021603 sra v0,v0,0x18 +800d2f24: a0620013 sb v0,19(v1) +800d2f28: 8ce5000c lw a1,12(a3) +800d2f2c: 00042040 sll a0,a0,0x1 +800d2f30: a0a40014 sb a0,20(a1) +800d2f34: 8ce3000c lw v1,12(a3) +800d2f38: 00041203 sra v0,a0,0x8 +800d2f3c: a0620015 sb v0,21(v1) +800d2f40: 8ce5000c lw a1,12(a3) +800d2f44: 00041403 sra v0,a0,0x10 +800d2f48: a0a20016 sb v0,22(a1) +800d2f4c: 8ce3000c lw v1,12(a3) +800d2f50: 00042603 sra a0,a0,0x18 +800d2f54: 08034b33 j 800d2ccc +800d2f58: a0640017 sb a0,23(v1) +800d2f5c: 3c038021 lui v1,0x8021 +800d2f60: 8c627028 lw v0,28712(v1) +800d2f64: 3c158021 lui s5,0x8021 +800d2f68: 904300e0 lbu v1,224(v0) +800d2f6c: 8ea47008 lw a0,28680(s5) +800d2f70: afa30068 sw v1,104(sp) +800d2f74: 904500d7 lbu a1,215(v0) +800d2f78: 905200c2 lbu s2,194(v0) +800d2f7c: 905400dc lbu s4,220(v0) +800d2f80: 904b00c1 lbu t3,193(v0) +800d2f84: 905100c0 lbu s1,192(v0) +800d2f88: 904c00c3 lbu t4,195(v0) +800d2f8c: 904e00d5 lbu t6,213(v0) +800d2f90: 905300d4 lbu s3,212(v0) +800d2f94: 904d00dd lbu t5,221(v0) +800d2f98: 908a00c5 lbu t2,197(a0) +800d2f9c: 908800c6 lbu t0,198(a0) +800d2fa0: 908900c7 lbu t1,199(a0) +800d2fa4: afa5008c sw a1,140(sp) +800d2fa8: 904300d6 lbu v1,214(v0) +800d2fac: 2410ffff li s0,-1 +800d2fb0: afa30088 sw v1,136(sp) +800d2fb4: 904500d9 lbu a1,217(v0) +800d2fb8: 000a5200 sll t2,t2,0x8 +800d2fbc: afa50084 sw a1,132(sp) +800d2fc0: 904300d8 lbu v1,216(v0) +800d2fc4: 00094e00 sll t1,t1,0x18 +800d2fc8: afa30080 sw v1,128(sp) +800d2fcc: 904500db lbu a1,219(v0) +800d2fd0: 00084400 sll t0,t0,0x10 +800d2fd4: afa5007c sw a1,124(sp) +800d2fd8: 904300da lbu v1,218(v0) +800d2fdc: 01094025 or t0,t0,t1 +800d2fe0: afa30078 sw v1,120(sp) +800d2fe4: 904500df lbu a1,223(v0) +800d2fe8: 000b5a00 sll t3,t3,0x8 +800d2fec: afa50074 sw a1,116(sp) +800d2ff0: 904300de lbu v1,222(v0) +800d2ff4: 01715825 or t3,t3,s1 +800d2ff8: afa30070 sw v1,112(sp) +800d2ffc: 904200e1 lbu v0,225(v0) +800d3000: 000c6200 sll t4,t4,0x8 +800d3004: afa2006c sw v0,108(sp) +800d3008: a09000d2 sb s0,210(a0) +800d300c: 908600c4 lbu a2,196(a0) +800d3010: 908700c9 lbu a3,201(a0) +800d3014: 908200ca lbu v0,202(a0) +800d3018: 908500cb lbu a1,203(a0) +800d301c: 8eaf7008 lw t7,28680(s5) +800d3020: 908300c8 lbu v1,200(a0) +800d3024: 908900cd lbu t1,205(a0) +800d3028: 00ca3025 or a2,a2,t2 +800d302c: 00073a00 sll a3,a3,0x8 +800d3030: 908a00cc lbu t2,204(a0) +800d3034: 00052e00 sll a1,a1,0x18 +800d3038: a1f000d3 sb s0,211(t7) +800d303c: 00021400 sll v0,v0,0x10 +800d3040: 00451025 or v0,v0,a1 +800d3044: 8ea47008 lw a0,28680(s5) +800d3048: 00671825 or v1,v1,a3 +800d304c: 00621825 or v1,v1,v0 +800d3050: 00c83025 or a2,a2,t0 +800d3054: afa3005c sw v1,92(sp) +800d3058: afa60060 sw a2,96(sp) +800d305c: a08000da sb zero,218(a0) +800d3060: 01926025 or t4,t4,s2 +800d3064: 8fa5005c lw a1,92(sp) +800d3068: 000bbc00 sll s7,t3,0x10 +800d306c: 0017bc03 sra s7,s7,0x10 +800d3070: 00061c03 sra v1,a2,0x10 +800d3074: 000cb400 sll s6,t4,0x10 +800d3078: 000d6a00 sll t5,t5,0x8 +800d307c: 02e31823 subu v1,s7,v1 +800d3080: 01b46825 or t5,t5,s4 +800d3084: 0016b403 sra s6,s6,0x10 +800d3088: 00051403 sra v0,a1,0x10 +800d308c: 00033c00 sll a3,v1,0x10 +800d3090: 8ea47008 lw a0,28680(s5) +800d3094: 02c21023 subu v0,s6,v0 +800d3098: 000d6c00 sll t5,t5,0x10 +800d309c: 00094a00 sll t1,t1,0x8 +800d30a0: 000e7200 sll t6,t6,0x8 +800d30a4: 000d6c03 sra t5,t5,0x10 +800d30a8: 00021c00 sll v1,v0,0x10 +800d30ac: 00073c03 sra a3,a3,0x10 +800d30b0: a08000db sb zero,219(a0) +800d30b4: 012a9025 or s2,t1,t2 +800d30b8: 01d3a025 or s4,t6,s3 +800d30bc: afad0058 sw t5,88(sp) +800d30c0: 04e001f1 bltz a3,800d3888 +800d30c4: 00031c03 sra v1,v1,0x10 +800d30c8: 046001fc bltz v1,800d38bc +800d30cc: 00031023 negu v0,v1 +800d30d0: 00e02021 move a0,a3 +800d30d4: 00003021 move a2,zero +800d30d8: 00603821 move a3,v1 +800d30dc: 28850020 slti a1,a0,32 +800d30e0: 10a00004 beqz a1,800d30f4 +800d30e4: 28820002 slti v0,a0,2 +800d30e8: 28e20020 slti v0,a3,32 +800d30ec: 144000fe bnez v0,800d34e8 +800d30f0: 28820002 slti v0,a0,2 +800d30f4: 14400004 bnez v0,800d3108 +800d30f8: 00041043 sra v0,a0,0x1 +800d30fc: 00022400 sll a0,v0,0x10 +800d3100: 00042403 sra a0,a0,0x10 +800d3104: 28850020 slti a1,a0,32 +800d3108: 28e30002 slti v1,a3,2 +800d310c: 00071043 sra v0,a3,0x1 +800d3110: 08034c38 j 800d30e0 +800d3114: 0043380a movz a3,v0,v1 +800d3118: 3c068021 lui a2,0x8021 +800d311c: 24c6701c addiu a2,a2,28700 +800d3120: 8cc5000c lw a1,12(a2) +800d3124: 90a20001 lbu v0,1(a1) +800d3128: 90a30003 lbu v1,3(a1) +800d312c: 90a40000 lbu a0,0(a1) +800d3130: 90a70002 lbu a3,2(a1) +800d3134: 00021200 sll v0,v0,0x8 +800d3138: 00031a00 sll v1,v1,0x8 +800d313c: 00441025 or v0,v0,a0 +800d3140: 00671825 or v1,v1,a3 +800d3144: 00021400 sll v0,v0,0x10 +800d3148: 00031c00 sll v1,v1,0x10 +800d314c: 00031c03 sra v1,v1,0x10 +800d3150: 00021403 sra v0,v0,0x10 +800d3154: 70431002 mul v0,v0,v1 +800d3158: 00021040 sll v0,v0,0x1 +800d315c: a0a20010 sb v0,16(a1) +800d3160: 8cc4000c lw a0,12(a2) +800d3164: 00021a03 sra v1,v0,0x8 +800d3168: a0830011 sb v1,17(a0) +800d316c: 8cc5000c lw a1,12(a2) +800d3170: 00021c03 sra v1,v0,0x10 +800d3174: a0a30012 sb v1,18(a1) +800d3178: 8cc4000c lw a0,12(a2) +800d317c: 00021603 sra v0,v0,0x18 +800d3180: 08034b33 j 800d2ccc +800d3184: a0820013 sb v0,19(a0) +800d3188: 3c078021 lui a3,0x8021 +800d318c: 24e7701c addiu a3,a3,28700 +800d3190: 8ce6000c lw a2,12(a3) +800d3194: 3c048019 lui a0,0x8019 +800d3198: 90c20001 lbu v0,1(a2) +800d319c: 90c30000 lbu v1,0(a2) +800d31a0: 00021200 sll v0,v0,0x8 +800d31a4: 00431025 or v0,v0,v1 +800d31a8: 00021400 sll v0,v0,0x10 +800d31ac: 00021403 sra v0,v0,0x10 +800d31b0: 24434000 addiu v1,v0,16384 +800d31b4: 000319c2 srl v1,v1,0x7 +800d31b8: 000211c2 srl v0,v0,0x7 +800d31bc: 248454f4 addiu a0,a0,21748 +800d31c0: 306301fe andi v1,v1,0x1fe +800d31c4: 304201fe andi v0,v0,0x1fe +800d31c8: 00441021 addu v0,v0,a0 +800d31cc: 00641821 addu v1,v1,a0 +800d31d0: 3c058019 lui a1,0x8019 +800d31d4: 24a94f94 addiu t1,a1,20372 +800d31d8: 844b0000 lh t3,0(v0) +800d31dc: 846c0000 lh t4,0(v1) +800d31e0: 3c028019 lui v0,0x8019 +800d31e4: 244e50f4 addiu t6,v0,20724 +800d31e8: 08034c84 j 800d3210 +800d31ec: 01206821 move t5,t1 +800d31f0: 00002821 move a1,zero +800d31f4: 00001821 move v1,zero +800d31f8: 8ce4000c lw a0,12(a3) +800d31fc: 25290002 addiu t1,t1,2 +800d3200: 01441021 addu v0,t2,a0 +800d3204: a04303b1 sb v1,945(v0) +800d3208: 112e008f beq t1,t6,800d3448 +800d320c: a04503b0 sb a1,944(v0) +800d3210: 85230000 lh v1,0(t1) +800d3214: 012d5023 subu t2,t1,t5 +800d3218: 706c1002 mul v0,v1,t4 +800d321c: 706b1802 mul v1,v1,t3 +800d3220: 000213c3 sra v0,v0,0xf +800d3224: 00031bc3 sra v1,v1,0xf +800d3228: 00021400 sll v0,v0,0x10 +800d322c: 00021403 sra v0,v0,0x10 +800d3230: 00034400 sll t0,v1,0x10 +800d3234: 00084403 sra t0,t0,0x10 +800d3238: 00022a02 srl a1,v0,0x8 +800d323c: 01462021 addu a0,t2,a2 +800d3240: 30a500ff andi a1,a1,0xff +800d3244: 304200ff andi v0,v0,0xff +800d3248: 00081a03 sra v1,t0,0x8 +800d324c: a0830251 sb v1,593(a0) +800d3250: a0820510 sb v0,1296(a0) +800d3254: a0850511 sb a1,1297(a0) +800d3258: a08200f0 sb v0,240(a0) +800d325c: a08500f1 sb a1,241(a0) +800d3260: 1100ffe3 beqz t0,800d31f0 +800d3264: a0880250 sb t0,592(a0) +800d3268: 00081027 nor v0,zero,t0 +800d326c: 00021400 sll v0,v0,0x10 +800d3270: 00021403 sra v0,v0,0x10 +800d3274: 00021a02 srl v1,v0,0x8 +800d3278: 306300ff andi v1,v1,0xff +800d327c: 08034c7e j 800d31f8 +800d3280: 304500ff andi a1,v0,0xff +800d3284: 3c0a8021 lui t2,0x8021 +800d3288: 254a701c addiu t2,t2,28700 +800d328c: 8d47000c lw a3,12(t2) +800d3290: 3c058019 lui a1,0x8019 +800d3294: 90e20005 lbu v0,5(a3) +800d3298: 90e30004 lbu v1,4(a3) +800d329c: 00021200 sll v0,v0,0x8 +800d32a0: 00431025 or v0,v0,v1 +800d32a4: 00021400 sll v0,v0,0x10 +800d32a8: 00021403 sra v0,v0,0x10 +800d32ac: 90e40003 lbu a0,3(a3) +800d32b0: 90e60001 lbu a2,1(a3) +800d32b4: 24434000 addiu v1,v0,16384 +800d32b8: 90e80002 lbu t0,2(a3) +800d32bc: 90e90000 lbu t1,0(a3) +800d32c0: 000319c2 srl v1,v1,0x7 +800d32c4: 000211c2 srl v0,v0,0x7 +800d32c8: 24a554f4 addiu a1,a1,21748 +800d32cc: 304201fe andi v0,v0,0x1fe +800d32d0: 306301fe andi v1,v1,0x1fe +800d32d4: 00042200 sll a0,a0,0x8 +800d32d8: 00063200 sll a2,a2,0x8 +800d32dc: 00651821 addu v1,v1,a1 +800d32e0: 00451021 addu v0,v0,a1 +800d32e4: 00882025 or a0,a0,t0 +800d32e8: 00c93025 or a2,a2,t1 +800d32ec: 84450000 lh a1,0(v0) +800d32f0: 84680000 lh t0,0(v1) +800d32f4: 00042400 sll a0,a0,0x10 +800d32f8: 00063400 sll a2,a2,0x10 +800d32fc: 00042403 sra a0,a0,0x10 +800d3300: 00063403 sra a2,a2,0x10 +800d3304: 70851002 mul v0,a0,a1 +800d3308: 70c81802 mul v1,a2,t0 +800d330c: 000213c3 sra v0,v0,0xf +800d3310: 00031bc3 sra v1,v1,0xf +800d3314: 00431021 addu v0,v0,v1 +800d3318: 70882002 mul a0,a0,t0 +800d331c: 70a62802 mul a1,a1,a2 +800d3320: 00021400 sll v0,v0,0x10 +800d3324: 00021403 sra v0,v0,0x10 +800d3328: a0e20010 sb v0,16(a3) +800d332c: 8d43000c lw v1,12(t2) +800d3330: 00021203 sra v0,v0,0x8 +800d3334: 000423c3 sra a0,a0,0xf +800d3338: 00052bc3 sra a1,a1,0xf +800d333c: a0620011 sb v0,17(v1) +800d3340: 00852023 subu a0,a0,a1 +800d3344: 8d42000c lw v0,12(t2) +800d3348: 00042400 sll a0,a0,0x10 +800d334c: 00042403 sra a0,a0,0x10 +800d3350: a0440012 sb a0,18(v0) +800d3354: 8d43000c lw v1,12(t2) +800d3358: 00042203 sra a0,a0,0x8 +800d335c: 08034b33 j 800d2ccc +800d3360: a0640013 sb a0,19(v1) +800d3364: 3c108021 lui s0,0x8021 +800d3368: 2610701c addiu s0,s0,28700 +800d336c: 8e03000c lw v1,12(s0) +800d3370: 90620001 lbu v0,1(v1) +800d3374: 90640000 lbu a0,0(v1) +800d3378: 00021200 sll v0,v0,0x8 +800d337c: 00441025 or v0,v0,a0 +800d3380: 90640003 lbu a0,3(v1) +800d3384: 90650002 lbu a1,2(v1) +800d3388: 00021400 sll v0,v0,0x10 +800d338c: 00042200 sll a0,a0,0x8 +800d3390: 00021403 sra v0,v0,0x10 +800d3394: 00852025 or a0,a0,a1 +800d3398: 00420018 mult v0,v0 +800d339c: 00042400 sll a0,a0,0x10 +800d33a0: 00042403 sra a0,a0,0x10 +800d33a4: 70840000 madd a0,a0 +800d33a8: 3c058019 lui a1,0x8019 +800d33ac: 24a5b190 addiu a1,a1,-20080 +800d33b0: 00a0f809 jalr a1 +800d33b4: 00002012 mflo a0 +800d33b8: 3c068018 lui a2,0x8018 +800d33bc: 00402021 move a0,v0 +800d33c0: 24c6c870 addiu a2,a2,-14224 +800d33c4: 00c0f809 jalr a2 +800d33c8: 00602821 move a1,v1 +800d33cc: 00402021 move a0,v0 +800d33d0: 3c028019 lui v0,0x8019 +800d33d4: 2442b280 addiu v0,v0,-19840 +800d33d8: 0040f809 jalr v0 +800d33dc: 00602821 move a1,v1 +800d33e0: 00021400 sll v0,v0,0x10 +800d33e4: 8e03000c lw v1,12(s0) +800d33e8: 00021403 sra v0,v0,0x10 +800d33ec: a0620010 sb v0,16(v1) +800d33f0: 8e04000c lw a0,12(s0) +800d33f4: 00021203 sra v0,v0,0x8 +800d33f8: 08034b33 j 800d2ccc +800d33fc: a0820011 sb v0,17(a0) +800d3400: 1940fe32 blez t2,800d2ccc +800d3404: 00003821 move a3,zero +800d3408: 27a60012 addiu a2,sp,18 +800d340c: 8ea27008 lw v0,28680(s5) +800d3410: 00072040 sll a0,a3,0x1 +800d3414: 94c50000 lhu a1,0(a2) +800d3418: 00821021 addu v0,a0,v0 +800d341c: a0450040 sb a1,64(v0) +800d3420: 94c30000 lhu v1,0(a2) +800d3424: 8ea27008 lw v0,28680(s5) +800d3428: 00031a02 srl v1,v1,0x8 +800d342c: 00822021 addu a0,a0,v0 +800d3430: 24e70001 addiu a3,a3,1 +800d3434: a0830041 sb v1,65(a0) +800d3438: 1547fff4 bne t2,a3,800d340c +800d343c: 24c60002 addiu a2,a2,2 +800d3440: 08034b34 j 800d2cd0 +800d3444: 3c048030 lui a0,0x8030 +800d3448: 90820001 lbu v0,1(a0) +800d344c: a0820000 sb v0,0(a0) +800d3450: 8ce3000c lw v1,12(a3) +800d3454: 08034b33 j 800d2ccc +800d3458: a0600001 sb zero,1(v1) +800d345c: 14c00003 bnez a2,800d346c +800d3460: 25424000 addiu v0,t2,16384 +800d3464: 00025400 sll t2,v0,0x10 +800d3468: 000a5403 sra t2,t2,0x10 +800d346c: a1280000 sb t0,0(t1) +800d3470: 24e5701c addiu a1,a3,28700 +800d3474: 8ca3000c lw v1,12(a1) +800d3478: 00081203 sra v0,t0,0x8 +800d347c: a0620001 sb v0,1(v1) +800d3480: 8ca4000c lw a0,12(a1) +800d3484: 00061a03 sra v1,a2,0x8 +800d3488: a0860002 sb a2,2(a0) +800d348c: 8ca2000c lw v0,12(a1) +800d3490: a0430003 sb v1,3(v0) +800d3494: 3c028019 lui v0,0x8019 +800d3498: 244250f4 addiu v0,v0,20724 +800d349c: 00061940 sll v1,a2,0x5 +800d34a0: 8ca4000c lw a0,12(a1) +800d34a4: 00621821 addu v1,v1,v0 +800d34a8: 00681821 addu v1,v1,t0 +800d34ac: a08a0004 sb t2,4(a0) +800d34b0: 90620000 lbu v0,0(v1) +800d34b4: 8ca4000c lw a0,12(a1) +800d34b8: 000a1a03 sra v1,t2,0x8 +800d34bc: 00021200 sll v0,v0,0x8 +800d34c0: a0830005 sb v1,5(a0) +800d34c4: 01421026 xor v0,t2,v0 +800d34c8: 8ca3000c lw v1,12(a1) +800d34cc: 00021400 sll v0,v0,0x10 +800d34d0: 00021403 sra v0,v0,0x10 +800d34d4: a0620010 sb v0,16(v1) +800d34d8: 8ca4000c lw a0,12(a1) +800d34dc: 00021203 sra v0,v0,0x8 +800d34e0: 08034b33 j 800d2ccc +800d34e4: a0820011 sb v0,17(a0) +800d34e8: 14e00005 bnez a3,800d3500 +800d34ec: 3c028019 lui v0,0x8019 +800d34f0: 24c24000 addiu v0,a2,16384 +800d34f4: 00023400 sll a2,v0,0x10 +800d34f8: 00063403 sra a2,a2,0x10 +800d34fc: 3c028019 lui v0,0x8019 +800d3500: 00071940 sll v1,a3,0x5 +800d3504: 244250f4 addiu v0,v0,20724 +800d3508: 00621821 addu v1,v1,v0 +800d350c: 00641821 addu v1,v1,a0 +800d3510: 90620000 lbu v0,0(v1) +800d3514: 3c138011 lui s3,0x8011 +800d3518: 00021200 sll v0,v0,0x8 +800d351c: 00c21026 xor v0,a2,v0 +800d3520: 3050ffff andi s0,v0,0xffff +800d3524: a7a20010 sh v0,16(sp) +800d3528: 2662e2b0 addiu v0,s3,-7504 +800d352c: 0040f809 jalr v0 +800d3530: 02122023 subu a0,s0,s2 +800d3534: 34038000 li v1,0x8000 +800d3538: 0062102a slt v0,v1,v0 +800d353c: 144000af bnez v0,800d37fc +800d3540: 26028000 addiu v0,s0,-32768 +800d3544: afa00064 sw zero,100(sp) +800d3548: 0212f023 subu s8,s0,s2 +800d354c: 2662e2b0 addiu v0,s3,-7504 +800d3550: 0040f809 jalr v0 +800d3554: 03c02021 move a0,s8 +800d3558: 00401821 move v1,v0 +800d355c: 34028000 li v0,0x8000 +800d3560: 106200bb beq v1,v0,800d3850 +800d3564: 24110100 li s1,256 +800d3568: 28621000 slti v0,v1,4096 +800d356c: 144000aa bnez v0,800d3818 +800d3570: 8fa40088 lw a0,136(sp) +800d3574: 00031102 srl v0,v1,0x4 +800d3578: 02821023 subu v0,s4,v0 +800d357c: 3051ffff andi s1,v0,0xffff +800d3580: 02201021 move v0,s1 +800d3584: 02822023 subu a0,s4,v0 +800d3588: 2662e2b0 addiu v0,s3,-7504 +800d358c: 0040f809 jalr v0 +800d3590: 00000000 nop +800d3594: 34038000 li v1,0x8000 +800d3598: 0062102a slt v0,v1,v0 +800d359c: 14400091 bnez v0,800d37e4 +800d35a0: 0291102b sltu v0,s4,s1 +800d35a4: 00111202 srl v0,s1,0x8 +800d35a8: 3049ffff andi t1,v0,0xffff +800d35ac: 322b00ff andi t3,s1,0xff +800d35b0: 312a00ff andi t2,t1,0xff +800d35b4: 0250102b sltu v0,s2,s0 +800d35b8: 10400082 beqz v0,800d37c4 +800d35bc: 0212102b sltu v0,s0,s2 +800d35c0: 2bc20081 slti v0,s8,129 +800d35c4: 14400003 bnez v0,800d35d4 +800d35c8: 8fa50064 lw a1,100(sp) +800d35cc: 26420280 addiu v0,s2,640 +800d35d0: 3052ffff andi s2,v0,0xffff +800d35d4: 10a00003 beqz a1,800d35e4 +800d35d8: 8fa3007c lw v1,124(sp) +800d35dc: 26428000 addiu v0,s2,-32768 +800d35e0: 3052ffff andi s2,v0,0xffff +800d35e4: 8fa50078 lw a1,120(sp) +800d35e8: 00031200 sll v0,v1,0x8 +800d35ec: 00451025 or v0,v0,a1 +800d35f0: 8fa5005c lw a1,92(sp) +800d35f4: 00161c00 sll v1,s6,0x10 +800d35f8: 00651823 subu v1,v1,a1 +800d35fc: 8fa50060 lw a1,96(sp) +800d3600: 00172400 sll a0,s7,0x10 +800d3604: 00852023 subu a0,a0,a1 +800d3608: 00031c03 sra v1,v1,0x10 +800d360c: 10400063 beqz v0,800d379c +800d3610: 00042403 sra a0,a0,0x10 +800d3614: 24820008 addiu v0,a0,8 +800d3618: 2c42000f sltiu v0,v0,15 +800d361c: 10400014 beqz v0,800d3670 +800d3620: 8ea27008 lw v0,28680(s5) +800d3624: 24620080 addiu v0,v1,128 +800d3628: 2c4200ff sltiu v0,v0,255 +800d362c: 10400010 beqz v0,800d3670 +800d3630: 8ea27008 lw v0,28680(s5) +800d3634: 8fa30074 lw v1,116(sp) +800d3638: 8fa4006c lw a0,108(sp) +800d363c: 8fa50070 lw a1,112(sp) +800d3640: 00031200 sll v0,v1,0x8 +800d3644: 00451025 or v0,v0,a1 +800d3648: 00041a00 sll v1,a0,0x8 +800d364c: 8fa50058 lw a1,88(sp) +800d3650: 8fa40068 lw a0,104(sp) +800d3654: 34a50008 ori a1,a1,0x8 +800d3658: 00641825 or v1,v1,a0 +800d365c: 0002bc00 sll s7,v0,0x10 +800d3660: afa50058 sw a1,88(sp) +800d3664: 0017bc03 sra s7,s7,0x10 +800d3668: 30767fff andi s6,v1,0x7fff +800d366c: 8ea27008 lw v0,28680(s5) +800d3670: 00122c00 sll a1,s2,0x10 +800d3674: a05700c0 sb s7,192(v0) +800d3678: 00052c03 sra a1,a1,0x10 +800d367c: 8ea67008 lw a2,28680(s5) +800d3680: 000521c2 srl a0,a1,0x7 +800d3684: 3c078019 lui a3,0x8019 +800d3688: 24e754f4 addiu a3,a3,21748 +800d368c: 00171203 sra v0,s7,0x8 +800d3690: 308401fe andi a0,a0,0x1fe +800d3694: a0c200c1 sb v0,193(a2) +800d3698: 00872021 addu a0,a0,a3 +800d369c: 8ea27008 lw v0,28680(s5) +800d36a0: 84830000 lh v1,0(a0) +800d36a4: a05600c2 sb s6,194(v0) +800d36a8: 00031943 sra v1,v1,0x5 +800d36ac: 8ea47008 lw a0,28680(s5) +800d36b0: 70691802 mul v1,v1,t1 +800d36b4: 00161203 sra v0,s6,0x8 +800d36b8: a08200c3 sb v0,195(a0) +800d36bc: 8fa20060 lw v0,96(sp) +800d36c0: 00031840 sll v1,v1,0x1 +800d36c4: 3c081fff lui t0,0x1fff +800d36c8: 00431823 subu v1,v0,v1 +800d36cc: 3508ffff ori t0,t0,0xffff +800d36d0: 8ea27008 lw v0,28680(s5) +800d36d4: 00681824 and v1,v1,t0 +800d36d8: a04300c4 sb v1,196(v0) +800d36dc: 24a54000 addiu a1,a1,16384 +800d36e0: 8ea67008 lw a2,28680(s5) +800d36e4: 000529c2 srl a1,a1,0x7 +800d36e8: 00032203 sra a0,v1,0x8 +800d36ec: 30a501fe andi a1,a1,0x1fe +800d36f0: a0c400c5 sb a0,197(a2) +800d36f4: 00a72821 addu a1,a1,a3 +800d36f8: 8ea67008 lw a2,28680(s5) +800d36fc: 84a20000 lh v0,0(a1) +800d3700: 00032403 sra a0,v1,0x10 +800d3704: a0c400c6 sb a0,198(a2) +800d3708: 00021143 sra v0,v0,0x5 +800d370c: 8ea57008 lw a1,28680(s5) +800d3710: 70491002 mul v0,v0,t1 +800d3714: 00031e03 sra v1,v1,0x18 +800d3718: a0a300c7 sb v1,199(a1) +800d371c: 8fa3005c lw v1,92(sp) +800d3720: 00021040 sll v0,v0,0x1 +800d3724: 00621023 subu v0,v1,v0 +800d3728: 8ea37008 lw v1,28680(s5) +800d372c: 00481024 and v0,v0,t0 +800d3730: a06200c8 sb v0,200(v1) +800d3734: 8ea47008 lw a0,28680(s5) +800d3738: 00021a03 sra v1,v0,0x8 +800d373c: a08300c9 sb v1,201(a0) +800d3740: 8ea57008 lw a1,28680(s5) +800d3744: 00021c03 sra v1,v0,0x10 +800d3748: a0a300ca sb v1,202(a1) +800d374c: 8ea47008 lw a0,28680(s5) +800d3750: 00021603 sra v0,v0,0x18 +800d3754: a08200cb sb v0,203(a0) +800d3758: 8ea37008 lw v1,28680(s5) +800d375c: 00122a02 srl a1,s2,0x8 +800d3760: a07200cc sb s2,204(v1) +800d3764: 8ea47008 lw a0,28680(s5) +800d3768: 8fa20058 lw v0,88(sp) +800d376c: a08500cd sb a1,205(a0) +800d3770: 00023203 sra a2,v0,0x8 +800d3774: 8ea27008 lw v0,28680(s5) +800d3778: a04b00d4 sb t3,212(v0) +800d377c: 8ea37008 lw v1,28680(s5) +800d3780: a06a00d5 sb t2,213(v1) +800d3784: 8fa30058 lw v1,88(sp) +800d3788: 8ea27008 lw v0,28680(s5) +800d378c: a04300dc sb v1,220(v0) +800d3790: 8ea37008 lw v1,28680(s5) +800d3794: 08034b33 j 800d2ccc +800d3798: a06600dd sb a2,221(v1) +800d379c: 24620008 addiu v0,v1,8 +800d37a0: 2c42000f sltiu v0,v0,15 +800d37a4: 1040ffb2 beqz v0,800d3670 +800d37a8: 8ea27008 lw v0,28680(s5) +800d37ac: 24820080 addiu v0,a0,128 +800d37b0: 2c4200ff sltiu v0,v0,255 +800d37b4: 1040ffae beqz v0,800d3670 +800d37b8: 8ea27008 lw v0,28680(s5) +800d37bc: 08034d8e j 800d3638 +800d37c0: 8fa30074 lw v1,116(sp) +800d37c4: 1040ff83 beqz v0,800d35d4 +800d37c8: 8fa50064 lw a1,100(sp) +800d37cc: 02501023 subu v0,s2,s0 +800d37d0: 28420080 slti v0,v0,128 +800d37d4: 1440ff7f bnez v0,800d35d4 +800d37d8: 2642fd80 addiu v0,s2,-640 +800d37dc: 08034d75 j 800d35d4 +800d37e0: 3052ffff andi s2,v0,0xffff +800d37e4: 1440001c bnez v0,800d3858 +800d37e8: 00000000 nop +800d37ec: 240900ff li t1,255 +800d37f0: 00005821 move t3,zero +800d37f4: 08034d6d j 800d35b4 +800d37f8: 240a00ff li t2,255 +800d37fc: 26438000 addiu v1,s2,-32768 +800d3800: a7a20010 sh v0,16(sp) +800d3804: 3050ffff andi s0,v0,0xffff +800d3808: 3072ffff andi s2,v1,0xffff +800d380c: 24020001 li v0,1 +800d3810: 08034d52 j 800d3548 +800d3814: afa20064 sw v0,100(sp) +800d3818: 8fa3008c lw v1,140(sp) +800d381c: 00031200 sll v0,v1,0x8 +800d3820: 8fa50084 lw a1,132(sp) +800d3824: 00441025 or v0,v0,a0 +800d3828: 8fa40080 lw a0,128(sp) +800d382c: 00051a00 sll v1,a1,0x8 +800d3830: 02821021 addu v0,s4,v0 +800d3834: 3042ffff andi v0,v0,0xffff +800d3838: 00641825 or v1,v1,a0 +800d383c: 0043202b sltu a0,v0,v1 +800d3840: 0044180b movn v1,v0,a0 +800d3844: 00608821 move s1,v1 +800d3848: 08034d61 j 800d3584 +800d384c: 00601021 move v0,v1 +800d3850: 08034d61 j 800d3584 +800d3854: 24020100 li v0,256 +800d3858: 00004821 move t1,zero +800d385c: 00005821 move t3,zero +800d3860: 08034d6d j 800d35b4 +800d3864: 00005021 move t2,zero +800d3868: 04600021 bltz v1,800d38f0 +800d386c: 00061023 negu v0,a2 +800d3870: 00023400 sll a2,v0,0x10 +800d3874: 00604021 move t0,v1 +800d3878: 00063403 sra a2,a2,0x10 +800d387c: 240ac000 li t2,-16384 +800d3880: 08034b65 j 800d2d94 +800d3884: 28640020 slti a0,v1,32 +800d3888: 04600011 bltz v1,800d38d0 +800d388c: 00071023 negu v0,a3 +800d3890: 00023c00 sll a3,v0,0x10 +800d3894: 00602021 move a0,v1 +800d3898: 00073c03 sra a3,a3,0x10 +800d389c: 2406c000 li a2,-16384 +800d38a0: 08034c38 j 800d30e0 +800d38a4: 28650020 slti a1,v1,32 +800d38a8: 00024400 sll t0,v0,0x10 +800d38ac: 00084403 sra t0,t0,0x10 +800d38b0: 240a4000 li t2,16384 +800d38b4: 08034b65 j 800d2d94 +800d38b8: 29040020 slti a0,t0,32 +800d38bc: 00022400 sll a0,v0,0x10 +800d38c0: 00042403 sra a0,a0,0x10 +800d38c4: 24064000 li a2,16384 +800d38c8: 08034c38 j 800d30e0 +800d38cc: 28850020 slti a1,a0,32 +800d38d0: 00022400 sll a0,v0,0x10 +800d38d4: 00031823 negu v1,v1 +800d38d8: 00042403 sra a0,a0,0x10 +800d38dc: 00033c00 sll a3,v1,0x10 +800d38e0: 00073c03 sra a3,a3,0x10 +800d38e4: 24068000 li a2,-32768 +800d38e8: 08034c38 j 800d30e0 +800d38ec: 28850020 slti a1,a0,32 +800d38f0: 00024400 sll t0,v0,0x10 +800d38f4: 00031823 negu v1,v1 +800d38f8: 00084403 sra t0,t0,0x10 +800d38fc: 00033400 sll a2,v1,0x10 +800d3900: 00063403 sra a2,a2,0x10 +800d3904: 240a8000 li t2,-32768 +800d3908: 08034b65 j 800d2d94 +800d390c: 29040020 slti a0,t0,32 + +800d3910 : +800d3910: 3c02801f lui v0,0x801f +800d3914: 8c434468 lw v1,17512(v0) +800d3918: 3085ffff andi a1,a0,0xffff +800d391c: 24630001 addiu v1,v1,1 +800d3920: 24040001 li a0,1 +800d3924: 240600ff li a2,255 +800d3928: 10a40005 beq a1,a0,800d3940 +800d392c: ac434468 sw v1,17512(v0) +800d3930: 3c038021 lui v1,0x8021 +800d3934: 8c627028 lw v0,28712(v1) +800d3938: 00451021 addu v0,v0,a1 +800d393c: 90460000 lbu a2,0(v0) +800d3940: 03e00008 jr ra +800d3944: 00c01021 move v0,a2 + +800d3948 : +800d3948: 27bdffe8 addiu sp,sp,-24 +800d394c: afbf0014 sw ra,20(sp) +800d3950: afb00010 sw s0,16(sp) +800d3954: 3c02801f lui v0,0x801f +800d3958: 8c434468 lw v1,17512(v0) +800d395c: 3c07801f lui a3,0x801f +800d3960: 8ce6446c lw a2,17516(a3) +800d3964: 24630001 addiu v1,v1,1 +800d3968: ac434468 sw v1,17512(v0) +800d396c: 30a500ff andi a1,a1,0xff +800d3970: 14c0001e bnez a2,800d39ec +800d3974: 3084ffff andi a0,a0,0xffff +800d3978: 3c068030 lui a2,0x8030 +800d397c: 24020001 li v0,1 +800d3980: 24030001 li v1,1 +800d3984: ace2446c sw v0,17516(a3) +800d3988: a0c36fd0 sb v1,28624(a2) +800d398c: 3c078021 lui a3,0x8021 +800d3990: 24e3701c addiu v1,a3,28700 +800d3994: 8c62000c lw v0,12(v1) +800d3998: 00441021 addu v0,v0,a0 +800d399c: 1480000a bnez a0,800d39c8 +800d39a0: a0450000 sb a1,0(v0) +800d39a4: 90c26fd0 lbu v0,28624(a2) +800d39a8: 14400012 bnez v0,800d39f4 +800d39ac: 3c038030 lui v1,0x8030 +800d39b0: 24626fd0 addiu v0,v1,28624 +800d39b4: 8c430008 lw v1,8(v0) +800d39b8: 24640001 addiu a0,v1,1 +800d39bc: 00621821 addu v1,v1,v0 +800d39c0: a0650014 sb a1,20(v1) +800d39c4: ac440008 sw a0,8(v0) +800d39c8: 24c46fd0 addiu a0,a2,28624 +800d39cc: 8c830004 lw v1,4(a0) +800d39d0: 8c820008 lw v0,8(a0) +800d39d4: 10620017 beq v1,v0,800d3a34 +800d39d8: 24020001 li v0,1 +800d39dc: 8fbf0014 lw ra,20(sp) +800d39e0: 8fb00010 lw s0,16(sp) +800d39e4: 03e00008 jr ra +800d39e8: 27bd0018 addiu sp,sp,24 +800d39ec: 08034e63 j 800d398c +800d39f0: 3c068030 lui a2,0x8030 +800d39f4: 30a400ff andi a0,a1,0xff +800d39f8: 24626fd0 addiu v0,v1,28624 +800d39fc: a0606fd0 sb zero,28624(v1) +800d3a00: 2c83000f sltiu v1,a0,15 +800d3a04: a0450002 sb a1,2(v0) +800d3a08: ac400008 sw zero,8(v0) +800d3a0c: 1460005b bnez v1,800d3b7c +800d3a10: ac400010 sw zero,16(v0) +800d3a14: 24020001 li v0,1 +800d3a18: 24c46fd0 addiu a0,a2,28624 +800d3a1c: a0c26fd0 sb v0,28624(a2) +800d3a20: 8c830004 lw v1,4(a0) +800d3a24: 8c820008 lw v0,8(a0) +800d3a28: 1462ffed bne v1,v0,800d39e0 +800d3a2c: 8fbf0014 lw ra,20(sp) +800d3a30: 24020001 li v0,1 +800d3a34: 3c038030 lui v1,0x8030 +800d3a38: 90850002 lbu a1,2(a0) +800d3a3c: a0626fd0 sb v0,28624(v1) +800d3a40: 24020004 li v0,4 +800d3a44: 10a20057 beq a1,v0,800d3ba4 +800d3a48: ac800010 sw zero,16(a0) +800d3a4c: 2ca20005 sltiu v0,a1,5 +800d3a50: 1440000c bnez v0,800d3a84 +800d3a54: 24020001 li v0,1 +800d3a58: 24020005 li v0,5 +800d3a5c: 10a20051 beq a1,v0,800d3ba4 +800d3a60: 2402000e li v0,14 +800d3a64: 14a2ffde bne a1,v0,800d39e0 +800d3a68: 8fbf0014 lw ra,20(sp) +800d3a6c: 24e2701c addiu v0,a3,28700 +800d3a70: 8c43000c lw v1,12(v0) +800d3a74: a060012c sb zero,300(v1) +800d3a78: 8c44000c lw a0,12(v0) +800d3a7c: 08034e77 j 800d39dc +800d3a80: a080012d sb zero,301(a0) +800d3a84: 14a2ffd6 bne a1,v0,800d39e0 +800d3a88: 8fbf0014 lw ra,20(sp) +800d3a8c: 3c028011 lui v0,0x8011 +800d3a90: 3c048030 lui a0,0x8030 +800d3a94: 3c058030 lui a1,0x8030 +800d3a98: 2450c930 addiu s0,v0,-14032 +800d3a9c: 248473e4 addiu a0,a0,29668 +800d3aa0: 24a56fe4 addiu a1,a1,28644 +800d3aa4: 0200f809 jalr s0 +800d3aa8: 24060009 li a2,9 +800d3aac: 3c048030 lui a0,0x8030 +800d3ab0: 3c058030 lui a1,0x8030 +800d3ab4: 248473ed addiu a0,a0,29677 +800d3ab8: 24a56fee addiu a1,a1,28654 +800d3abc: 0200f809 jalr s0 +800d3ac0: 24060009 li a2,9 +800d3ac4: 3c048030 lui a0,0x8030 +800d3ac8: 3c058030 lui a1,0x8030 +800d3acc: 248473f6 addiu a0,a0,29686 +800d3ad0: 24a56ff8 addiu a1,a1,28664 +800d3ad4: 0200f809 jalr s0 +800d3ad8: 24060009 li a2,9 +800d3adc: 3c048030 lui a0,0x8030 +800d3ae0: 3c058030 lui a1,0x8030 +800d3ae4: 248473ff addiu a0,a0,29695 +800d3ae8: 24a57002 addiu a1,a1,28674 +800d3aec: 0200f809 jalr s0 +800d3af0: 24060009 li a2,9 +800d3af4: 3c048030 lui a0,0x8030 +800d3af8: 3c058030 lui a1,0x8030 +800d3afc: 24847408 addiu a0,a0,29704 +800d3b00: 24a5700c addiu a1,a1,28684 +800d3b04: 0200f809 jalr s0 +800d3b08: 24060009 li a2,9 +800d3b0c: 3c048030 lui a0,0x8030 +800d3b10: 3c058030 lui a1,0x8030 +800d3b14: 24847411 addiu a0,a0,29713 +800d3b18: 24a57016 addiu a1,a1,28694 +800d3b1c: 0200f809 jalr s0 +800d3b20: 24060009 li a2,9 +800d3b24: 3c048030 lui a0,0x8030 +800d3b28: 3c058030 lui a1,0x8030 +800d3b2c: 2484741a addiu a0,a0,29722 +800d3b30: 24a57020 addiu a1,a1,28704 +800d3b34: 0200f809 jalr s0 +800d3b38: 24060009 li a2,9 +800d3b3c: 3c048030 lui a0,0x8030 +800d3b40: 3c058030 lui a1,0x8030 +800d3b44: 24847423 addiu a0,a0,29731 +800d3b48: 24a5702a addiu a1,a1,28714 +800d3b4c: 0200f809 jalr s0 +800d3b50: 24060009 li a2,9 +800d3b54: 3c048030 lui a0,0x8030 +800d3b58: 3c058030 lui a1,0x8030 +800d3b5c: 0200c821 move t9,s0 +800d3b60: 8fbf0014 lw ra,20(sp) +800d3b64: 8fb00010 lw s0,16(sp) +800d3b68: 2484742c addiu a0,a0,29740 +800d3b6c: 24a57034 addiu a1,a1,28724 +800d3b70: 24060009 li a2,9 +800d3b74: 03200008 jr t9 +800d3b78: 27bd0018 addiu sp,sp,24 +800d3b7c: 3c038019 lui v1,0x8019 +800d3b80: 00041080 sll v0,a0,0x2 +800d3b84: 24635700 addiu v1,v1,22272 +800d3b88: 00431021 addu v0,v0,v1 +800d3b8c: 8c440000 lw a0,0(v0) +800d3b90: 00800008 jr a0 +800d3b94: 00000000 nop +800d3b98: 24c26fd0 addiu v0,a2,28624 +800d3b9c: 08034e72 j 800d39c8 +800d3ba0: ac400004 sw zero,4(v0) +800d3ba4: 24e2701c addiu v0,a3,28700 +800d3ba8: 8c43000c lw v1,12(v0) +800d3bac: a060012c sb zero,300(v1) +800d3bb0: 8c44000c lw a0,12(v0) +800d3bb4: a080012e sb zero,302(a0) +800d3bb8: 8fbf0014 lw ra,20(sp) +800d3bbc: 8fb00010 lw s0,16(sp) +800d3bc0: 03e00008 jr ra +800d3bc4: 27bd0018 addiu sp,sp,24 +800d3bc8: 24c36fd0 addiu v1,a2,28624 +800d3bcc: 24020004 li v0,4 +800d3bd0: 08034e72 j 800d39c8 +800d3bd4: ac620004 sw v0,4(v1) +800d3bd8: 24c36fd0 addiu v1,a2,28624 +800d3bdc: 24020080 li v0,128 +800d3be0: 08034e72 j 800d39c8 +800d3be4: ac620004 sw v0,4(v1) + ... + +800d3bf0 : +800d3bf0: 27bdffe0 addiu sp,sp,-32 +800d3bf4: afb10014 sw s1,20(sp) +800d3bf8: 3c02800f lui v0,0x800f +800d3bfc: 309100ff andi s1,a0,0xff +800d3c00: 3c048019 lui a0,0x8019 +800d3c04: afb00010 sw s0,16(sp) +800d3c08: 24845740 addiu a0,a0,22336 +800d3c0c: afbf0018 sw ra,24(sp) +800d3c10: 02203021 move a2,s1 +800d3c14: 24424bb0 addiu v0,v0,19376 +800d3c18: 0040f809 jalr v0 +800d3c1c: 30b0ffff andi s0,a1,0xffff +800d3c20: 3c04801f lui a0,0x801f +800d3c24: 8c824470 lw v0,17520(a0) +800d3c28: 3c05801f lui a1,0x801f +800d3c2c: 8ca34474 lw v1,17524(a1) +800d3c30: 24420001 addiu v0,v0,1 +800d3c34: 1460001e bnez v1,800d3cb0 +800d3c38: ac824470 sw v0,17520(a0) +800d3c3c: 3c088030 lui t0,0x8030 +800d3c40: 25027440 addiu v0,t0,29760 +800d3c44: 24030001 li v1,1 +800d3c48: a0400002 sb zero,2(v0) +800d3c4c: 3c028021 lui v0,0x8021 +800d3c50: aca34474 sw v1,17524(a1) +800d3c54: 8c437028 lw v1,28712(v0) +800d3c58: 24040001 li a0,1 +800d3c5c: 25057440 addiu a1,t0,29760 +800d3c60: 00701821 addu v1,v1,s0 +800d3c64: 24023804 li v0,14340 +800d3c68: a1047440 sb a0,29760(t0) +800d3c6c: 3c078030 lui a3,0x8030 +800d3c70: a0710000 sb s1,0(v1) +800d3c74: 12020018 beq s0,v0,800d3cd8 +800d3c78: a0a00001 sb zero,1(a1) +800d3c7c: 24023802 li v0,14338 +800d3c80: 1202003e beq s0,v0,800d3d7c +800d3c84: 00000000 nop +800d3c88: 25057440 addiu a1,t0,29760 +800d3c8c: 8ca30008 lw v1,8(a1) +800d3c90: 8ca2000c lw v0,12(a1) +800d3c94: 10620020 beq v1,v0,800d3d18 +800d3c98: 3c068030 lui a2,0x8030 +800d3c9c: 8fbf0018 lw ra,24(sp) +800d3ca0: 8fb10014 lw s1,20(sp) +800d3ca4: 8fb00010 lw s0,16(sp) +800d3ca8: 03e00008 jr ra +800d3cac: 27bd0020 addiu sp,sp,32 +800d3cb0: 3c028021 lui v0,0x8021 +800d3cb4: 8c437028 lw v1,28712(v0) +800d3cb8: 3c088030 lui t0,0x8030 +800d3cbc: 25057440 addiu a1,t0,29760 +800d3cc0: 00701821 addu v1,v1,s0 +800d3cc4: 24023804 li v0,14340 +800d3cc8: a0710000 sb s1,0(v1) +800d3ccc: 3c078030 lui a3,0x8030 +800d3cd0: 1602ffea bne s0,v0,800d3c7c +800d3cd4: a0a00001 sb zero,1(a1) +800d3cd8: 90e27440 lbu v0,29760(a3) +800d3cdc: 1040ffea beqz v0,800d3c88 +800d3ce0: 24020002 li v0,2 +800d3ce4: 90a30002 lbu v1,2(a1) +800d3ce8: 10620031 beq v1,v0,800d3db0 +800d3cec: 24630001 addiu v1,v1,1 +800d3cf0: 8ca20004 lw v0,4(a1) +800d3cf4: 00021200 sll v0,v0,0x8 +800d3cf8: 00511025 or v0,v0,s1 +800d3cfc: aca20004 sw v0,4(a1) +800d3d00: a0a30002 sb v1,2(a1) +800d3d04: 25057440 addiu a1,t0,29760 +800d3d08: 8ca30008 lw v1,8(a1) +800d3d0c: 8ca2000c lw v0,12(a1) +800d3d10: 1462ffe2 bne v1,v0,800d3c9c +800d3d14: 3c068030 lui a2,0x8030 +800d3d18: 24020001 li v0,1 +800d3d1c: 8ca30004 lw v1,4(a1) +800d3d20: a0c27440 sb v0,29760(a2) +800d3d24: 24020100 li v0,256 +800d3d28: aca0000c sw zero,12(a1) +800d3d2c: 10620004 beq v1,v0,800d3d40 +800d3d30: aca00014 sw zero,20(a1) +800d3d34: 3402ff00 li v0,0xff00 +800d3d38: 1462ffd9 bne v1,v0,800d3ca0 +800d3d3c: 8fbf0018 lw ra,24(sp) +800d3d40: 90a20003 lbu v0,3(a1) +800d3d44: 24070001 li a3,1 +800d3d48: 24420001 addiu v0,v0,1 +800d3d4c: 304200ff andi v0,v0,0xff +800d3d50: a0c07440 sb zero,29760(a2) +800d3d54: 1047000f beq v0,a3,800d3d94 +800d3d58: a0a20003 sb v0,3(a1) +800d3d5c: 90a40003 lbu a0,3(a1) +800d3d60: 24030003 li v1,3 +800d3d64: 2402ff81 li v0,-127 +800d3d68: a0a2021a sb v0,538(a1) +800d3d6c: 1483ffcb bne a0,v1,800d3c9c +800d3d70: aca30010 sw v1,16(a1) +800d3d74: 08034f27 j 800d3c9c +800d3d78: a0c77440 sb a3,29760(a2) +800d3d7c: 8ca2000c lw v0,12(a1) +800d3d80: 24430001 addiu v1,v0,1 +800d3d84: 00451021 addu v0,v0,a1 +800d3d88: a0510018 sb s1,24(v0) +800d3d8c: 08034f22 j 800d3c88 +800d3d90: aca3000c sw v1,12(a1) +800d3d94: 2403ff81 li v1,-127 +800d3d98: 24020002 li v0,2 +800d3d9c: a0a30219 sb v1,537(a1) +800d3da0: aca70008 sw a3,8(a1) +800d3da4: aca20010 sw v0,16(a1) +800d3da8: 08034f27 j 800d3c9c +800d3dac: a0a30218 sb v1,536(a1) +800d3db0: 8ca20004 lw v0,4(a1) +800d3db4: 3c0300ff lui v1,0xff +800d3db8: 00021200 sll v0,v0,0x8 +800d3dbc: 00511025 or v0,v0,s1 +800d3dc0: 3463ffff ori v1,v1,0xffff +800d3dc4: 00431824 and v1,v0,v1 +800d3dc8: aca20004 sw v0,4(a1) +800d3dcc: 24020100 li v0,256 +800d3dd0: a0e07440 sb zero,29760(a3) +800d3dd4: aca0000c sw zero,12(a1) +800d3dd8: aca00014 sw zero,20(a1) +800d3ddc: a0a00002 sb zero,2(a1) +800d3de0: 10620006 beq v1,v0,800d3dfc +800d3de4: a0a00003 sb zero,3(a1) +800d3de8: 3402ff00 li v0,0xff00 +800d3dec: 10620003 beq v1,v0,800d3dfc +800d3df0: 24020001 li v0,1 +800d3df4: 08034f22 j 800d3c88 +800d3df8: a1027440 sb v0,29760(t0) +800d3dfc: 08034f22 j 800d3c88 +800d3e00: aca00008 sw zero,8(a1) + +800d3e04 : +800d3e04: 27bdffe8 addiu sp,sp,-24 +800d3e08: afbf0014 sw ra,20(sp) +800d3e0c: afb00010 sw s0,16(sp) +800d3e10: 3c05801f lui a1,0x801f +800d3e14: 8ca34470 lw v1,17520(a1) +800d3e18: 3c028030 lui v0,0x8030 +800d3e1c: 24477440 addiu a3,v0,29760 +800d3e20: 24630001 addiu v1,v1,1 +800d3e24: 3086ffff andi a2,a0,0xffff +800d3e28: 24023804 li v0,14340 +800d3e2c: 10c2001d beq a2,v0,800d3ea4 +800d3e30: aca34470 sw v1,17520(a1) +800d3e34: 24023800 li v0,14336 +800d3e38: 10c2000d beq a2,v0,800d3e70 +800d3e3c: 3c028030 lui v0,0x8030 +800d3e40: 00802821 move a1,a0 +800d3e44: 3c02800f lui v0,0x800f +800d3e48: 3c048019 lui a0,0x8019 +800d3e4c: 02003021 move a2,s0 +800d3e50: 24424bb0 addiu v0,v0,19376 +800d3e54: 0040f809 jalr v0 +800d3e58: 24845754 addiu a0,a0,22356 +800d3e5c: 02001021 move v0,s0 +800d3e60: 8fbf0014 lw ra,20(sp) +800d3e64: 8fb00010 lw s0,16(sp) +800d3e68: 03e00008 jr ra +800d3e6c: 27bd0018 addiu sp,sp,24 +800d3e70: 90507441 lbu s0,29761(v0) +800d3e74: 00802821 move a1,a0 +800d3e78: 3c02800f lui v0,0x800f +800d3e7c: 3c048019 lui a0,0x8019 +800d3e80: 02003021 move a2,s0 +800d3e84: 24424bb0 addiu v0,v0,19376 +800d3e88: 0040f809 jalr v0 +800d3e8c: 24845754 addiu a0,a0,22356 +800d3e90: 02001021 move v0,s0 +800d3e94: 8fbf0014 lw ra,20(sp) +800d3e98: 8fb00010 lw s0,16(sp) +800d3e9c: 03e00008 jr ra +800d3ea0: 27bd0018 addiu sp,sp,24 +800d3ea4: 8ce50010 lw a1,16(a3) +800d3ea8: 10a0ffe5 beqz a1,800d3e40 +800d3eac: 24100081 li s0,129 +800d3eb0: 8ce20014 lw v0,20(a3) +800d3eb4: 24430001 addiu v1,v0,1 +800d3eb8: 00471021 addu v0,v0,a3 +800d3ebc: ace30014 sw v1,20(a3) +800d3ec0: 1465ffdf bne v1,a1,800d3e40 +800d3ec4: 90500218 lbu s0,536(v0) +800d3ec8: 08034f90 j 800d3e40 +800d3ecc: ace00010 sw zero,16(a3) + +800d3ed0 : +800d3ed0: 27bdfe58 addiu sp,sp,-424 +800d3ed4: 3c02800f lui v0,0x800f +800d3ed8: afb10184 sw s1,388(sp) +800d3edc: afbf01a4 sw ra,420(sp) +800d3ee0: afbe01a0 sw s8,416(sp) +800d3ee4: afb7019c sw s7,412(sp) +800d3ee8: afb60198 sw s6,408(sp) +800d3eec: afb50194 sw s5,404(sp) +800d3ef0: afb40190 sw s4,400(sp) +800d3ef4: afb3018c sw s3,396(sp) +800d3ef8: afb20188 sw s2,392(sp) +800d3efc: afb00180 sw s0,384(sp) +800d3f00: afa501ac sw a1,428(sp) +800d3f04: aca00000 sw zero,0(a1) +800d3f08: afa601b0 sw a2,432(sp) +800d3f0c: acc00000 sw zero,0(a2) +800d3f10: 24424014 addiu v0,v0,16404 +800d3f14: 0040f809 jalr v0 +800d3f18: afa701b4 sw a3,436(sp) +800d3f1c: 10400043 beqz v0,800d402c +800d3f20: 00408821 move s1,v0 +800d3f24: 00402021 move a0,v0 +800d3f28: 3c02800f lui v0,0x800f +800d3f2c: 24423cd8 addiu v0,v0,15576 +800d3f30: 0040f809 jalr v0 +800d3f34: 00000000 nop +800d3f38: 14400038 bnez v0,800d401c +800d3f3c: 00401821 move v1,v0 +800d3f40: 3c02800f lui v0,0x800f +800d3f44: 3c030080 lui v1,0x80 +800d3f48: 24523c28 addiu s2,v0,15400 +800d3f4c: 34740201 ori s4,v1,0x201 +800d3f50: 3c028012 lui v0,0x8012 +800d3f54: 3c038012 lui v1,0x8012 +800d3f58: 245ebbf0 addiu s8,v0,-17424 +800d3f5c: 2475bdb0 addiu s5,v1,-16976 +800d3f60: 00009821 move s3,zero +800d3f64: 27b70024 addiu s7,sp,36 +800d3f68: 27b000f8 addiu s0,sp,248 +800d3f6c: 08034fec j 800d3fb0 +800d3f70: 3c16800f lui s6,0x800f +800d3f74: 02a0f809 jalr s5 +800d3f78: 02002021 move a0,s0 +800d3f7c: 27a30020 addiu v1,sp,32 +800d3f80: 00621821 addu v1,v1,v0 +800d3f84: 806400d6 lb a0,214(v1) +800d3f88: 2402002e li v0,46 +800d3f8c: 14820004 bne a0,v0,800d3fa0 +800d3f90: 24020031 li v0,49 +800d3f94: 806300d7 lb v1,215(v1) +800d3f98: 10620031 beq v1,v0,800d4060 +800d3f9c: 3c028012 lui v0,0x8012 +800d3fa0: 0240f809 jalr s2 +800d3fa4: 02202021 move a0,s1 +800d3fa8: 1440001d bnez v0,800d4020 +800d3fac: 00401821 move v1,v0 +800d3fb0: 02202021 move a0,s1 +800d3fb4: 02e02821 move a1,s7 +800d3fb8: 02003021 move a2,s0 +800d3fbc: 24070080 li a3,128 +800d3fc0: 26c23d48 addiu v0,s6,15688 +800d3fc4: afa00010 sw zero,16(sp) +800d3fc8: afa00014 sw zero,20(sp) +800d3fcc: afa00018 sw zero,24(sp) +800d3fd0: 0040f809 jalr v0 +800d3fd4: afa0001c sw zero,28(sp) +800d3fd8: 8fa40040 lw a0,64(sp) +800d3fdc: 00041342 srl v0,a0,0xd +800d3fe0: 00021340 sll v0,v0,0xd +800d3fe4: 2483fe00 addiu v1,a0,-512 +800d3fe8: 10430003 beq v0,v1,800d3ff8 +800d3fec: 00000000 nop +800d3ff0: 1482ffeb bne a0,v0,800d3fa0 +800d3ff4: 00000000 nop +800d3ff8: 0094102b sltu v0,a0,s4 +800d3ffc: 1040ffe8 beqz v0,800d3fa0 +800d4000: 0264102a slt v0,s3,a0 +800d4004: 1040ffdb beqz v0,800d3f74 +800d4008: 27a40074 addiu a0,sp,116 +800d400c: 03c0f809 jalr s8 +800d4010: 02002821 move a1,s0 +800d4014: 08034fdd j 800d3f74 +800d4018: 8fb30040 lw s3,64(sp) +800d401c: 00009821 move s3,zero +800d4020: 2402ff9c li v0,-100 +800d4024: 10620013 beq v1,v0,800d4074 +800d4028: 00000000 nop +800d402c: 00001021 move v0,zero +800d4030: 8fbf01a4 lw ra,420(sp) +800d4034: 8fbe01a0 lw s8,416(sp) +800d4038: 8fb7019c lw s7,412(sp) +800d403c: 8fb60198 lw s6,408(sp) +800d4040: 8fb50194 lw s5,404(sp) +800d4044: 8fb40190 lw s4,400(sp) +800d4048: 8fb3018c lw s3,396(sp) +800d404c: 8fb20188 lw s2,392(sp) +800d4050: 8fb10184 lw s1,388(sp) +800d4054: 8fb00180 lw s0,384(sp) +800d4058: 03e00008 jr ra +800d405c: 27bd01a8 addiu sp,sp,424 +800d4060: 02002821 move a1,s0 +800d4064: 2442bbf0 addiu v0,v0,-17424 +800d4068: 0040f809 jalr v0 +800d406c: 27a40074 addiu a0,sp,116 +800d4070: 8fb30040 lw s3,64(sp) +800d4074: 1260ffee beqz s3,800d4030 +800d4078: 00001021 move v0,zero +800d407c: 27b40074 addiu s4,sp,116 +800d4080: 3c028012 lui v0,0x8012 +800d4084: a3a00021 sb zero,33(sp) +800d4088: a3a00020 sb zero,32(sp) +800d408c: 02802021 move a0,s4 +800d4090: 2442c1a0 addiu v0,v0,-15968 +800d4094: 0040f809 jalr v0 +800d4098: 2405002e li a1,46 +800d409c: 10400002 beqz v0,800d40a8 +800d40a0: 27b50020 addiu s5,sp,32 +800d40a4: 24550001 addiu s5,v0,1 +800d40a8: 3c03800f lui v1,0x800f +800d40ac: 24623d94 addiu v0,v1,15764 +800d40b0: 02202021 move a0,s1 +800d40b4: 02802821 move a1,s4 +800d40b8: 24060001 li a2,1 +800d40bc: 27b70024 addiu s7,sp,36 +800d40c0: 0040f809 jalr v0 +800d40c4: 3c16800f lui s6,0x800f +800d40c8: 02202021 move a0,s1 +800d40cc: 02e02821 move a1,s7 +800d40d0: 02803021 move a2,s4 +800d40d4: 24070080 li a3,128 +800d40d8: 26c23d48 addiu v0,s6,15688 +800d40dc: afa00010 sw zero,16(sp) +800d40e0: afa00014 sw zero,20(sp) +800d40e4: afa00018 sw zero,24(sp) +800d40e8: 0040f809 jalr v0 +800d40ec: afa0001c sw zero,28(sp) +800d40f0: 3c03800f lui v1,0x800f +800d40f4: 24622b58 addiu v0,v1,11096 +800d40f8: 0040f809 jalr v0 +800d40fc: 02202021 move a0,s1 +800d4100: 144000a3 bnez v0,800d4390 +800d4104: 8fb301b4 lw s3,436(sp) +800d4108: 08035065 j 800d4194 +800d410c: 3c1e800f lui s8,0x800f +800d4110: 82a20001 lb v0,1(s5) +800d4114: 1440005a bnez v0,800d4280 +800d4118: 2642701c addiu v0,s2,28700 +800d411c: 82a30000 lb v1,0(s5) +800d4120: 28620039 slti v0,v1,57 +800d4124: 10400056 beqz v0,800d4280 +800d4128: 2642701c addiu v0,s2,28700 +800d412c: 24620001 addiu v0,v1,1 +800d4130: a2a20000 sb v0,0(s5) +800d4134: 3c03800f lui v1,0x800f +800d4138: 02202021 move a0,s1 +800d413c: 02802821 move a1,s4 +800d4140: 24623d94 addiu v0,v1,15764 +800d4144: 0040f809 jalr v0 +800d4148: 24060001 li a2,1 +800d414c: 1440008a bnez v0,800d4378 +800d4150: 02202021 move a0,s1 +800d4154: 02e02821 move a1,s7 +800d4158: 02803021 move a2,s4 +800d415c: 24070080 li a3,128 +800d4160: 26c23d48 addiu v0,s6,15688 +800d4164: afa00010 sw zero,16(sp) +800d4168: afa00014 sw zero,20(sp) +800d416c: afa00018 sw zero,24(sp) +800d4170: 0040f809 jalr v0 +800d4174: afa0001c sw zero,28(sp) +800d4178: 1440007f bnez v0,800d4378 +800d417c: 3c03800f lui v1,0x800f +800d4180: 24622b58 addiu v0,v1,11096 +800d4184: 0040f809 jalr v0 +800d4188: 02202021 move a0,s1 +800d418c: 1440007b bnez v0,800d437c +800d4190: 3c02800f lui v0,0x800f +800d4194: 8fb00040 lw s0,64(sp) +800d4198: 3c03800f lui v1,0x800f +800d419c: 246224b8 addiu v0,v1,9400 +800d41a0: 02602821 move a1,s3 +800d41a4: 02003021 move a2,s0 +800d41a8: 0040f809 jalr v0 +800d41ac: 02202021 move a0,s1 +800d41b0: 00409021 move s2,v0 +800d41b4: 27c223d8 addiu v0,s8,9176 +800d41b8: 0040f809 jalr v0 +800d41bc: 02202021 move a0,s1 +800d41c0: 2403ff97 li v1,-105 +800d41c4: 10430072 beq v0,v1,800d4390 +800d41c8: 00000000 nop +800d41cc: 1a400070 blez s2,800d4390 +800d41d0: 00000000 nop +800d41d4: 1612006f bne s0,s2,800d4394 +800d41d8: 3c02800f lui v0,0x800f +800d41dc: 06000064 bltz s0,800d4370 +800d41e0: 02001021 move v0,s0 +800d41e4: 00021343 sra v0,v0,0xd +800d41e8: 00023340 sll a2,v0,0xd +800d41ec: 2603fe00 addiu v1,s0,-512 +800d41f0: 10c30059 beq a2,v1,800d4358 +800d41f4: 3c048021 lui a0,0x8021 +800d41f8: 2482e42c addiu v0,a0,-7124 +800d41fc: 90430032 lbu v1,50(v0) +800d4200: 1060000c beqz v1,800d4234 +800d4204: 3c128021 lui s2,0x8021 +800d4208: 3c028012 lui v0,0x8012 +800d420c: 02602021 move a0,s3 +800d4210: 2442c980 addiu v0,v0,-13952 +800d4214: 0040f809 jalr v0 +800d4218: 26650200 addiu a1,s3,512 +800d421c: 8fa201b0 lw v0,432(sp) +800d4220: 2610fe00 addiu s0,s0,-512 +800d4224: 8c430000 lw v1,0(v0) +800d4228: 24630001 addiu v1,v1,1 +800d422c: ac430000 sw v1,0(v0) +800d4230: 3c128021 lui s2,0x8021 +800d4234: 2642701c addiu v0,s2,28700 +800d4238: 8c430004 lw v1,4(v0) +800d423c: 8fa201ac lw v0,428(sp) +800d4240: 02709821 addu s3,s3,s0 +800d4244: 8c440000 lw a0,0(v0) +800d4248: 3c020080 lui v0,0x80 +800d424c: 344201ff ori v0,v0,0x1ff +800d4250: 02631823 subu v1,s3,v1 +800d4254: 0043182a slt v1,v0,v1 +800d4258: 8fa201ac lw v0,428(sp) +800d425c: 00902021 addu a0,a0,s0 +800d4260: 14600045 bnez v1,800d4378 +800d4264: ac440000 sw a0,0(v0) +800d4268: 3c108011 lui s0,0x8011 +800d426c: 2602d308 addiu v0,s0,-11512 +800d4270: 0040f809 jalr v0 +800d4274: 82a40000 lb a0,0(s5) +800d4278: 1440ffa5 bnez v0,800d4110 +800d427c: 2642701c addiu v0,s2,28700 +800d4280: 8c430004 lw v1,4(v0) +800d4284: 3c020080 lui v0,0x80 +800d4288: 02631823 subu v1,s3,v1 +800d428c: 344201ff ori v0,v0,0x1ff +800d4290: 0043182a slt v1,v0,v1 +800d4294: 14600039 bnez v1,800d437c +800d4298: 3c02800f lui v0,0x800f +800d429c: 3c028012 lui v0,0x8012 +800d42a0: 2442bdb0 addiu v0,v0,-16976 +800d42a4: 0040f809 jalr v0 +800d42a8: 02802021 move a0,s4 +800d42ac: 00409021 move s2,v0 +800d42b0: 24020007 li v0,7 +800d42b4: 12420003 beq s2,v0,800d42c4 +800d42b8: 24020008 li v0,8 +800d42bc: 1642002f bne s2,v0,800d437c +800d42c0: 3c02800f lui v0,0x800f +800d42c4: 3c058019 lui a1,0x8019 +800d42c8: 3c028012 lui v0,0x8012 +800d42cc: 24a51450 addiu a1,a1,5200 +800d42d0: 02802021 move a0,s4 +800d42d4: 2442ccc0 addiu v0,v0,-13120 +800d42d8: 0040f809 jalr v0 +800d42dc: 24060002 li a2,2 +800d42e0: 14400025 bnez v0,800d4378 +800d42e4: 2610d308 addiu s0,s0,-11512 +800d42e8: 0200f809 jalr s0 +800d42ec: 83a40076 lb a0,118(sp) +800d42f0: 10400022 beqz v0,800d437c +800d42f4: 3c02800f lui v0,0x800f +800d42f8: 0200f809 jalr s0 +800d42fc: 83a40077 lb a0,119(sp) +800d4300: 1040001e beqz v0,800d437c +800d4304: 3c02800f lui v0,0x800f +800d4308: 0200f809 jalr s0 +800d430c: 83a40078 lb a0,120(sp) +800d4310: 1040001a beqz v0,800d437c +800d4314: 3c02800f lui v0,0x800f +800d4318: 0200f809 jalr s0 +800d431c: 83a40079 lb a0,121(sp) +800d4320: 10400016 beqz v0,800d437c +800d4324: 3c02800f lui v0,0x800f +800d4328: 025d1021 addu v0,s2,sp +800d432c: 2450001f addiu s0,v0,31 +800d4330: 3c028011 lui v0,0x8011 +800d4334: 2442d1a8 addiu v0,v0,-11864 +800d4338: 0040f809 jalr v0 +800d433c: 82040054 lb a0,84(s0) +800d4340: 1040000e beqz v0,800d437c +800d4344: 3c02800f lui v0,0x800f +800d4348: 92020054 lbu v0,84(s0) +800d434c: 24420001 addiu v0,v0,1 +800d4350: 0803504d j 800d4134 +800d4354: a2020054 sb v0,84(s0) +800d4358: 2482e42c addiu v0,a0,-7124 +800d435c: 90430033 lbu v1,51(v0) +800d4360: 1060ffa9 beqz v1,800d4208 +800d4364: 00000000 nop +800d4368: 08035080 j 800d4200 +800d436c: 90430032 lbu v1,50(v0) +800d4370: 08035079 j 800d41e4 +800d4374: 26021fff addiu v0,s0,8191 +800d4378: 3c02800f lui v0,0x800f +800d437c: 24422a80 addiu v0,v0,10880 +800d4380: 0040f809 jalr v0 +800d4384: 02202021 move a0,s1 +800d4388: 0803500c j 800d4030 +800d438c: 24020001 li v0,1 +800d4390: 3c02800f lui v0,0x800f +800d4394: 24422a80 addiu v0,v0,10880 +800d4398: 0040f809 jalr v0 +800d439c: 02202021 move a0,s1 +800d43a0: 0803500c j 800d4030 +800d43a4: 00001021 move v0,zero + ... + +800d43b0 : +800d43b0: 90a70000 lbu a3,0(a1) +800d43b4: 00a04021 move t0,a1 +800d43b8: 00071600 sll v0,a3,0x18 +800d43bc: 00021603 sra v0,v0,0x18 +800d43c0: 04400004 bltz v0,800d43d4 +800d43c4: 00804821 move t1,a0 +800d43c8: 24020001 li v0,1 +800d43cc: 03e00008 jr ra +800d43d0: ac870000 sw a3,0(a0) +800d43d4: 24e2005f addiu v0,a3,95 +800d43d8: 304400ff andi a0,v0,0xff +800d43dc: 2c83005e sltiu v1,a0,94 +800d43e0: 14600065 bnez v1,800d4578 +800d43e4: 28c20002 slti v0,a2,2 +800d43e8: 24e20078 addiu v0,a3,120 +800d43ec: 304200ff andi v0,v0,0xff +800d43f0: 2c420004 sltiu v0,v0,4 +800d43f4: 1440000c bnez v0,800d4428 +800d43f8: 28c20002 slti v0,a2,2 +800d43fc: 24e20073 addiu v0,a3,115 +800d4400: 304200ff andi v0,v0,0xff +800d4404: 2c420014 sltiu v0,v0,20 +800d4408: 14400007 bnez v0,800d4428 +800d440c: 28c20002 slti v0,a2,2 +800d4410: 24e2003a addiu v0,a3,58 +800d4414: 304200ff andi v0,v0,0xff +800d4418: 2c420003 sltiu v0,v0,3 +800d441c: 10400047 beqz v0,800d453c +800d4420: 24e20007 addiu v0,a3,7 +800d4424: 28c20002 slti v0,a2,2 +800d4428: 14400042 bnez v0,800d4534 +800d442c: 00000000 nop +800d4430: 91060001 lbu a2,1(t0) +800d4434: 24c2ffc0 addiu v0,a2,-64 +800d4438: 304200ff andi v0,v0,0xff +800d443c: 2c42003f sltiu v0,v0,63 +800d4440: 1040008a beqz v0,800d466c +800d4444: 24c2005f addiu v0,a2,95 +800d4448: 00071940 sll v1,a3,0x5 +800d444c: 000710c0 sll v0,a3,0x3 +800d4450: 00431021 addu v0,v0,v1 +800d4454: 00471023 subu v0,v0,a3 +800d4458: 24040040 li a0,64 +800d445c: 00021080 sll v0,v0,0x2 +800d4460: 2cc500a1 sltiu a1,a2,161 +800d4464: 24030062 li v1,98 +800d4468: 0085180b movn v1,a0,a1 +800d446c: 00471021 addu v0,v0,a3 +800d4470: 00c31823 subu v1,a2,v1 +800d4474: 2442b180 addiu v0,v0,-20096 +800d4478: 00621821 addu v1,v1,v0 +800d447c: 2c6407f9 sltiu a0,v1,2041 +800d4480: 10800006 beqz a0,800d449c +800d4484: 2c622aee sltiu v0,v1,10990 +800d4488: 2c62075b sltiu v0,v1,1883 +800d448c: 14400024 bnez v0,800d4520 +800d4490: 00032040 sll a0,v1,0x1 +800d4494: 03e00008 jr ra +800d4498: 2402ffff li v0,-1 +800d449c: 10400016 beqz v0,800d44f8 +800d44a0: 2c624a35 sltiu v0,v1,18997 +800d44a4: 2c62143d sltiu v0,v1,5181 +800d44a8: 1040fffa beqz v0,800d4494 +800d44ac: 00032040 sll a0,v1,0x1 +800d44b0: 3c02801a lui v0,0x801a +800d44b4: 24423320 addiu v0,v0,13088 +800d44b8: 00822021 addu a0,a0,v0 +800d44bc: 9485f00e lhu a1,-4082(a0) +800d44c0: 00051982 srl v1,a1,0x6 +800d44c4: 3c02801a lui v0,0x801a +800d44c8: 2442245c addiu v0,v0,9308 +800d44cc: 00031880 sll v1,v1,0x2 +800d44d0: 00621821 addu v1,v1,v0 +800d44d4: 8c640000 lw a0,0(v1) +800d44d8: 30a5003f andi a1,a1,0x3f +800d44dc: 00a41825 or v1,a1,a0 +800d44e0: 3402fffd li v0,0xfffd +800d44e4: 1062ffeb beq v1,v0,800d4494 +800d44e8: 00000000 nop +800d44ec: 24020002 li v0,2 +800d44f0: 03e00008 jr ra +800d44f4: ad230000 sw v1,0(t1) +800d44f8: 10400016 beqz v0,800d4554 +800d44fc: 2c624de3 sltiu v0,v1,19939 +800d4500: 2c622cc5 sltiu v0,v1,11461 +800d4504: 1040ffe3 beqz v0,800d4494 +800d4508: 00032040 sll a0,v1,0x1 +800d450c: 3c02801a lui v0,0x801a +800d4510: 24424ba8 addiu v0,v0,19368 +800d4514: 00822021 addu a0,a0,v0 +800d4518: 08035130 j 800d44c0 +800d451c: 9485aa24 lhu a1,-21980(a0) +800d4520: 3c02801a lui v0,0x801a +800d4524: 24421f74 addiu v0,v0,8052 +800d4528: 00822021 addu a0,a0,v0 +800d452c: 08035130 j 800d44c0 +800d4530: 9485f630 lhu a1,-2512(a0) +800d4534: 03e00008 jr ra +800d4538: 2402fffe li v0,-2 +800d453c: 304200ff andi v0,v0,0xff +800d4540: 2c420006 sltiu v0,v0,6 +800d4544: 1440ffb7 bnez v0,800d4424 +800d4548: 00000000 nop +800d454c: 08035125 j 800d4494 +800d4550: 00000000 nop +800d4554: 1040ffcf beqz v0,800d4494 +800d4558: 00032040 sll a0,v1,0x1 +800d455c: 3c02801a lui v0,0x801a +800d4560: 24424f58 addiu v0,v0,20312 +800d4564: 00822021 addu a0,a0,v0 +800d4568: 3c03ffff lui v1,0xffff +800d456c: 00832021 addu a0,a0,v1 +800d4570: 08035130 j 800d44c0 +800d4574: 94856b96 lhu a1,27542(a0) +800d4578: 1440ffee bnez v0,800d4534 +800d457c: 00000000 nop +800d4580: 90aa0001 lbu t2,1(a1) +800d4584: 2542ffc0 addiu v0,t2,-64 +800d4588: 304200ff andi v0,v0,0xff +800d458c: 2c43003f sltiu v1,v0,63 +800d4590: 14600007 bnez v1,800d45b0 +800d4594: 240200c6 li v0,198 +800d4598: 2542005f addiu v0,t2,95 +800d459c: 304200ff andi v0,v0,0xff +800d45a0: 2c42005e sltiu v0,v0,94 +800d45a4: 1040ff91 beqz v0,800d43ec +800d45a8: 24e20078 addiu v0,a3,120 +800d45ac: 240200c6 li v0,198 +800d45b0: 10e20034 beq a3,v0,800d4684 +800d45b4: 240200c7 li v0,199 +800d45b8: 10e2ff96 beq a3,v0,800d4414 +800d45bc: 24e2003a addiu v0,a3,58 +800d45c0: 2c820027 sltiu v0,a0,39 +800d45c4: 14400005 bnez v0,800d45dc +800d45c8: 24e20037 addiu v0,a3,55 +800d45cc: 304200ff andi v0,v0,0xff +800d45d0: 2c420031 sltiu v0,v0,49 +800d45d4: 1040ff85 beqz v0,800d43ec +800d45d8: 24e20078 addiu v0,a3,120 +800d45dc: 14600007 bnez v1,800d45fc +800d45e0: 00071940 sll v1,a3,0x5 +800d45e4: 2542005f addiu v0,t2,95 +800d45e8: 304200ff andi v0,v0,0xff +800d45ec: 2c42005e sltiu v0,v0,94 +800d45f0: 1040ff7e beqz v0,800d43ec +800d45f4: 24e20078 addiu v0,a3,120 +800d45f8: 00071940 sll v1,a3,0x5 +800d45fc: 000710c0 sll v0,a3,0x3 +800d4600: 00431021 addu v0,v0,v1 +800d4604: 00471023 subu v0,v0,a3 +800d4608: 24040040 li a0,64 +800d460c: 00021080 sll v0,v0,0x2 +800d4610: 2d4500a1 sltiu a1,t2,161 +800d4614: 24030062 li v1,98 +800d4618: 0085180b movn v1,a0,a1 +800d461c: 00471021 addu v0,v0,a3 +800d4620: 01431823 subu v1,t2,v1 +800d4624: 24429d43 addiu v0,v0,-25277 +800d4628: 00621821 addu v1,v1,v0 +800d462c: 2c641888 sltiu a0,v1,6280 +800d4630: 10800019 beqz a0,800d4698 +800d4634: 2c62366c sltiu v0,v1,13932 +800d4638: 2c6217e9 sltiu v0,v1,6121 +800d463c: 1040ff6b beqz v0,800d43ec +800d4640: 24e20078 addiu v0,a3,120 +800d4644: 3c02801a lui v0,0x801a +800d4648: 00031840 sll v1,v1,0x1 +800d464c: 2442b3d8 addiu v0,v0,-19496 +800d4650: 00621821 addu v1,v1,v0 +800d4654: 94630000 lhu v1,0(v1) +800d4658: 3402fffd li v0,0xfffd +800d465c: 1462ffa3 bne v1,v0,800d44ec +800d4660: 00000000 nop +800d4664: 080350fb j 800d43ec +800d4668: 24e20078 addiu v0,a3,120 +800d466c: 304200ff andi v0,v0,0xff +800d4670: 2c42005e sltiu v0,v0,94 +800d4674: 1440ff75 bnez v0,800d444c +800d4678: 00071940 sll v1,a3,0x5 +800d467c: 08035125 j 800d4494 +800d4680: 00000000 nop +800d4684: 2d4200a1 sltiu v0,t2,161 +800d4688: 1440ffcd bnez v0,800d45c0 +800d468c: 24e2003a addiu v0,a3,58 +800d4690: 08035106 j 800d4418 +800d4694: 304200ff andi v0,v0,0xff +800d4698: 1040ff54 beqz v0,800d43ec +800d469c: 24e20078 addiu v0,a3,120 +800d46a0: 3c02801a lui v0,0x801a +800d46a4: 00031840 sll v1,v1,0x1 +800d46a8: 2442e3ac addiu v0,v0,-7252 +800d46ac: 00621821 addu v1,v1,v0 +800d46b0: 08035196 j 800d4658 +800d46b4: 9463cef0 lhu v1,-12560(v1) + +800d46b8 : +800d46b8: 90a70000 lbu a3,0(a1) +800d46bc: 00071600 sll v0,a3,0x18 +800d46c0: 00021603 sra v0,v0,0x18 +800d46c4: 04400005 bltz v0,800d46dc +800d46c8: 00804021 move t0,a0 +800d46cc: 24060001 li a2,1 +800d46d0: ac870000 sw a3,0(a0) +800d46d4: 03e00008 jr ra +800d46d8: 00c01021 move v0,a2 +800d46dc: 2ce200c2 sltiu v0,a3,194 +800d46e0: 14400012 bnez v0,800d472c +800d46e4: 00000000 nop +800d46e8: 2ce200e0 sltiu v0,a3,224 +800d46ec: 1440007e bnez v0,800d48e8 +800d46f0: 2ce200f0 sltiu v0,a3,240 +800d46f4: 14400063 bnez v0,800d4884 +800d46f8: 2ce200f8 sltiu v0,a3,248 +800d46fc: 14400040 bnez v0,800d4800 +800d4700: 2ce200fc sltiu v0,a3,252 +800d4704: 1040000b beqz v0,800d4734 +800d4708: 2ce200fe sltiu v0,a3,254 +800d470c: 28c20005 slti v0,a2,5 +800d4710: 1440fff0 bnez v0,800d46d4 +800d4714: 2406fffe li a2,-2 +800d4718: 90aa0001 lbu t2,1(a1) +800d471c: 394b0080 xori t3,t2,0x80 +800d4720: 2d620040 sltiu v0,t3,64 +800d4724: 1440007e bnez v0,800d4920 +800d4728: 2406ff80 li a2,-128 +800d472c: 080351b5 j 800d46d4 +800d4730: 2406ffff li a2,-1 +800d4734: 1040fffd beqz v0,800d472c +800d4738: 00000000 nop +800d473c: 28c20006 slti v0,a2,6 +800d4740: 1440ffe4 bnez v0,800d46d4 +800d4744: 2406fffe li a2,-2 +800d4748: 90ac0001 lbu t4,1(a1) +800d474c: 398b0080 xori t3,t4,0x80 +800d4750: 2d620040 sltiu v0,t3,64 +800d4754: 1040fff5 beqz v0,800d472c +800d4758: 2406ff80 li a2,-128 +800d475c: 90a20002 lbu v0,2(a1) +800d4760: 00461026 xor v0,v0,a2 +800d4764: 304400ff andi a0,v0,0xff +800d4768: 2c830040 sltiu v1,a0,64 +800d476c: 1060ffef beqz v1,800d472c +800d4770: 00000000 nop +800d4774: 90a20003 lbu v0,3(a1) +800d4778: 00461026 xor v0,v0,a2 +800d477c: 304a00ff andi t2,v0,0xff +800d4780: 2d430040 sltiu v1,t2,64 +800d4784: 1060ffe9 beqz v1,800d472c +800d4788: 00000000 nop +800d478c: 90a20004 lbu v0,4(a1) +800d4790: 00461026 xor v0,v0,a2 +800d4794: 304900ff andi t1,v0,0xff +800d4798: 2d230040 sltiu v1,t1,64 +800d479c: 1060ffe3 beqz v1,800d472c +800d47a0: 00000000 nop +800d47a4: 90a20005 lbu v0,5(a1) +800d47a8: 00461026 xor v0,v0,a2 +800d47ac: 304600ff andi a2,v0,0xff +800d47b0: 2cc30040 sltiu v1,a2,64 +800d47b4: 1060ffdd beqz v1,800d472c +800d47b8: 00000000 nop +800d47bc: 240200fc li v0,252 +800d47c0: 10e20078 beq a3,v0,800d49a4 +800d47c4: 00000000 nop +800d47c8: 30e20001 andi v0,a3,0x1 +800d47cc: 000b1e00 sll v1,t3,0x18 +800d47d0: 00021780 sll v0,v0,0x1e +800d47d4: 00042480 sll a0,a0,0x12 +800d47d8: 000a2b00 sll a1,t2,0xc +800d47dc: 00431025 or v0,v0,v1 +800d47e0: 00852025 or a0,a0,a1 +800d47e4: 00091980 sll v1,t1,0x6 +800d47e8: 00862025 or a0,a0,a2 +800d47ec: 00431025 or v0,v0,v1 +800d47f0: 00441025 or v0,v0,a0 +800d47f4: 24060006 li a2,6 +800d47f8: 080351b5 j 800d46d4 +800d47fc: ad020000 sw v0,0(t0) +800d4800: 28c20004 slti v0,a2,4 +800d4804: 1440ffb3 bnez v0,800d46d4 +800d4808: 2406fffe li a2,-2 +800d480c: 90a60001 lbu a2,1(a1) +800d4810: 38c90080 xori t1,a2,0x80 +800d4814: 2d220040 sltiu v0,t1,64 +800d4818: 1040ffc4 beqz v0,800d472c +800d481c: 240aff80 li t2,-128 +800d4820: 90a20002 lbu v0,2(a1) +800d4824: 004a1026 xor v0,v0,t2 +800d4828: 304400ff andi a0,v0,0xff +800d482c: 2c830040 sltiu v1,a0,64 +800d4830: 1060ffbe beqz v1,800d472c +800d4834: 00000000 nop +800d4838: 90a20003 lbu v0,3(a1) +800d483c: 004a1026 xor v0,v0,t2 +800d4840: 304500ff andi a1,v0,0xff +800d4844: 2ca30040 sltiu v1,a1,64 +800d4848: 1060ffb8 beqz v1,800d472c +800d484c: 00000000 nop +800d4850: 240200f0 li v0,240 +800d4854: 10e2005d beq a3,v0,800d49cc +800d4858: 00000000 nop +800d485c: 30e20007 andi v0,a3,0x7 +800d4860: 00091b00 sll v1,t1,0xc +800d4864: 00021480 sll v0,v0,0x12 +800d4868: 00431025 or v0,v0,v1 +800d486c: 00451025 or v0,v0,a1 +800d4870: 00041980 sll v1,a0,0x6 +800d4874: 00621825 or v1,v1,v0 +800d4878: 24060004 li a2,4 +800d487c: 080351b5 j 800d46d4 +800d4880: ad030000 sw v1,0(t0) +800d4884: 28c20003 slti v0,a2,3 +800d4888: 1440ff92 bnez v0,800d46d4 +800d488c: 2406fffe li a2,-2 +800d4890: 90a40001 lbu a0,1(a1) +800d4894: 38860080 xori a2,a0,0x80 +800d4898: 2cc20040 sltiu v0,a2,64 +800d489c: 1040ffa3 beqz v0,800d472c +800d48a0: 2403ff80 li v1,-128 +800d48a4: 90a20002 lbu v0,2(a1) +800d48a8: 00431026 xor v0,v0,v1 +800d48ac: 304500ff andi a1,v0,0xff +800d48b0: 2ca30040 sltiu v1,a1,64 +800d48b4: 1060ff9d beqz v1,800d472c +800d48b8: 00000000 nop +800d48bc: 240200e0 li v0,224 +800d48c0: 10e20047 beq a3,v0,800d49e0 +800d48c4: 00000000 nop +800d48c8: 30e2000f andi v0,a3,0xf +800d48cc: 00021300 sll v0,v0,0xc +800d48d0: 00061980 sll v1,a2,0x6 +800d48d4: 00451025 or v0,v0,a1 +800d48d8: 00621825 or v1,v1,v0 +800d48dc: 24060003 li a2,3 +800d48e0: 080351b5 j 800d46d4 +800d48e4: ad030000 sw v1,0(t0) +800d48e8: 28c20002 slti v0,a2,2 +800d48ec: 1440ff79 bnez v0,800d46d4 +800d48f0: 2406fffe li a2,-2 +800d48f4: 90a20001 lbu v0,1(a1) +800d48f8: 38450080 xori a1,v0,0x80 +800d48fc: 2ca30040 sltiu v1,a1,64 +800d4900: 1060ff8a beqz v1,800d472c +800d4904: 00000000 nop +800d4908: 30e2001f andi v0,a3,0x1f +800d490c: 00021180 sll v0,v0,0x6 +800d4910: 00451025 or v0,v0,a1 +800d4914: 24060002 li a2,2 +800d4918: 080351b5 j 800d46d4 +800d491c: ac820000 sw v0,0(a0) +800d4920: 90a20002 lbu v0,2(a1) +800d4924: 00461026 xor v0,v0,a2 +800d4928: 304400ff andi a0,v0,0xff +800d492c: 2c830040 sltiu v1,a0,64 +800d4930: 1060ff7e beqz v1,800d472c +800d4934: 00000000 nop +800d4938: 90a20003 lbu v0,3(a1) +800d493c: 00461026 xor v0,v0,a2 +800d4940: 304900ff andi t1,v0,0xff +800d4944: 2d230040 sltiu v1,t1,64 +800d4948: 1060ff78 beqz v1,800d472c +800d494c: 00000000 nop +800d4950: 90a20004 lbu v0,4(a1) +800d4954: 00461026 xor v0,v0,a2 +800d4958: 304500ff andi a1,v0,0xff +800d495c: 2ca30040 sltiu v1,a1,64 +800d4960: 1060ff5c beqz v1,800d46d4 +800d4964: 2406ffff li a2,-1 +800d4968: 240200f8 li v0,248 +800d496c: 10e20012 beq a3,v0,800d49b8 +800d4970: 00000000 nop +800d4974: 30e20003 andi v0,a3,0x3 +800d4978: 000b1c80 sll v1,t3,0x12 +800d497c: 00021600 sll v0,v0,0x18 +800d4980: 00431025 or v0,v0,v1 +800d4984: 00042300 sll a0,a0,0xc +800d4988: 00091980 sll v1,t1,0x6 +800d498c: 00832025 or a0,a0,v1 +800d4990: 00451025 or v0,v0,a1 +800d4994: 00822025 or a0,a0,v0 +800d4998: 24060005 li a2,5 +800d499c: 080351b5 j 800d46d4 +800d49a0: ad040000 sw a0,0(t0) +800d49a4: 2d820084 sltiu v0,t4,132 +800d49a8: 1040ff87 beqz v0,800d47c8 +800d49ac: 00000000 nop +800d49b0: 080351b5 j 800d46d4 +800d49b4: 2406ffff li a2,-1 +800d49b8: 2d420088 sltiu v0,t2,136 +800d49bc: 1040ffed beqz v0,800d4974 +800d49c0: 00000000 nop +800d49c4: 080351b5 j 800d46d4 +800d49c8: 2406ffff li a2,-1 +800d49cc: 2cc20090 sltiu v0,a2,144 +800d49d0: 1040ffa2 beqz v0,800d485c +800d49d4: 00000000 nop +800d49d8: 080351b5 j 800d46d4 +800d49dc: 2406ffff li a2,-1 +800d49e0: 2c8200a0 sltiu v0,a0,160 +800d49e4: 1040ffb8 beqz v0,800d48c8 +800d49e8: 00000000 nop +800d49ec: 080351b5 j 800d46d4 +800d49f0: 2406ffff li a2,-1 + +800d49f4 : +800d49f4: 3c0a801f lui t2,0x801f +800d49f8: 28c20002 slti v0,a2,2 +800d49fc: 14400036 bnez v0,800d4ad8 +800d4a00: 8d474478 lw a3,17528(t2) +800d4a04: 3c02ffff lui v0,0xffff +800d4a08: 344b2800 ori t3,v0,0x2800 +800d4a0c: 00004021 move t0,zero +800d4a10: 344c2400 ori t4,v0,0x2400 +800d4a14: 3409feff li t1,0xfeff +800d4a18: 10e00014 beqz a3,800d4a6c +800d4a1c: 00000000 nop +800d4a20: 90a20001 lbu v0,1(a1) +800d4a24: 90a30000 lbu v1,0(a1) +800d4a28: 00021200 sll v0,v0,0x8 +800d4a2c: 00621821 addu v1,v1,v0 +800d4a30: 10690004 beq v1,t1,800d4a44 +800d4a34: 3402fffe li v0,0xfffe +800d4a38: 14620011 bne v1,v0,800d4a80 +800d4a3c: 00000000 nop +800d4a40: 38e70001 xori a3,a3,0x1 +800d4a44: 24c6fffe addiu a2,a2,-2 +800d4a48: 28c20002 slti v0,a2,2 +800d4a4c: 24a50002 addiu a1,a1,2 +800d4a50: 1040fff1 beqz v0,800d4a18 +800d4a54: 25080002 addiu t0,t0,2 +800d4a58: 2402fffe li v0,-2 +800d4a5c: 00483023 subu a2,v0,t0 +800d4a60: ad474478 sw a3,17528(t2) +800d4a64: 03e00008 jr ra +800d4a68: 00c01021 move v0,a2 +800d4a6c: 90a20000 lbu v0,0(a1) +800d4a70: 90a30001 lbu v1,1(a1) +800d4a74: 00021200 sll v0,v0,0x8 +800d4a78: 0803528c j 800d4a30 +800d4a7c: 00431821 addu v1,v0,v1 +800d4a80: 006b4821 addu t1,v1,t3 +800d4a84: 2d220400 sltiu v0,t1,1024 +800d4a88: 10400015 beqz v0,800d4ae0 +800d4a8c: 28c20004 slti v0,a2,4 +800d4a90: 1440fff2 bnez v0,800d4a5c +800d4a94: 2402fffe li v0,-2 +800d4a98: 10e0001b beqz a3,800d4b08 +800d4a9c: 00000000 nop +800d4aa0: 90a20003 lbu v0,3(a1) +800d4aa4: 90a30002 lbu v1,2(a1) +800d4aa8: 00021200 sll v0,v0,0x8 +800d4aac: 00621821 addu v1,v1,v0 +800d4ab0: 006c1021 addu v0,v1,t4 +800d4ab4: 2c420400 sltiu v0,v0,1024 +800d4ab8: 10400011 beqz v0,800d4b00 +800d4abc: 24632400 addiu v1,v1,9216 +800d4ac0: 00091280 sll v0,t1,0xa +800d4ac4: 00431021 addu v0,v0,v1 +800d4ac8: 25060004 addiu a2,t0,4 +800d4acc: ac820000 sw v0,0(a0) +800d4ad0: 08035299 j 800d4a64 +800d4ad4: ad474478 sw a3,17528(t2) +800d4ad8: 08035298 j 800d4a60 +800d4adc: 2406fffe li a2,-2 +800d4ae0: 006c1021 addu v0,v1,t4 +800d4ae4: 2c420400 sltiu v0,v0,1024 +800d4ae8: 14400005 bnez v0,800d4b00 +800d4aec: 00000000 nop +800d4af0: 25060002 addiu a2,t0,2 +800d4af4: ac830000 sw v1,0(a0) +800d4af8: 08035299 j 800d4a64 +800d4afc: ad474478 sw a3,17528(t2) +800d4b00: 08035299 j 800d4a64 +800d4b04: 2406ffff li a2,-1 +800d4b08: 90a20002 lbu v0,2(a1) +800d4b0c: 90a30003 lbu v1,3(a1) +800d4b10: 00021200 sll v0,v0,0x8 +800d4b14: 080352ac j 800d4ab0 +800d4b18: 00431821 addu v1,v0,v1 + +800d4b1c : +800d4b1c: 3c08ffff lui t0,0xffff +800d4b20: 28c20002 slti v0,a2,2 +800d4b24: 35092800 ori t1,t0,0x2800 +800d4b28: 00a03821 move a3,a1 +800d4b2c: 14400024 bnez v0,800d4bc0 +800d4b30: 00805021 move t2,a0 +800d4b34: 90a20000 lbu v0,0(a1) +800d4b38: 90a40001 lbu a0,1(a1) +800d4b3c: 00021200 sll v0,v0,0x8 +800d4b40: 00442021 addu a0,v0,a0 +800d4b44: 35032400 ori v1,t0,0x2400 +800d4b48: 00892821 addu a1,a0,t1 +800d4b4c: 00831821 addu v1,a0,v1 +800d4b50: 2ca20400 sltiu v0,a1,1024 +800d4b54: 28c60004 slti a2,a2,4 +800d4b58: 14400006 bnez v0,800d4b74 +800d4b5c: 2c630400 sltiu v1,v1,1024 +800d4b60: 14600014 bnez v1,800d4bb4 +800d4b64: 24060002 li a2,2 +800d4b68: 00c01021 move v0,a2 +800d4b6c: 03e00008 jr ra +800d4b70: ad440000 sw a0,0(t2) +800d4b74: 14c00012 bnez a2,800d4bc0 +800d4b78: 35032400 ori v1,t0,0x2400 +800d4b7c: 90e20002 lbu v0,2(a3) +800d4b80: 90e40003 lbu a0,3(a3) +800d4b84: 00021200 sll v0,v0,0x8 +800d4b88: 00441021 addu v0,v0,a0 +800d4b8c: 00431821 addu v1,v0,v1 +800d4b90: 00052a80 sll a1,a1,0xa +800d4b94: 24422400 addiu v0,v0,9216 +800d4b98: 2c630400 sltiu v1,v1,1024 +800d4b9c: 24060004 li a2,4 +800d4ba0: 10600004 beqz v1,800d4bb4 +800d4ba4: 00a21021 addu v0,a1,v0 +800d4ba8: ad420000 sw v0,0(t2) +800d4bac: 03e00008 jr ra +800d4bb0: 00c01021 move v0,a2 +800d4bb4: 2406ffff li a2,-1 +800d4bb8: 03e00008 jr ra +800d4bbc: 00c01021 move v0,a2 +800d4bc0: 2406fffe li a2,-2 +800d4bc4: 03e00008 jr ra +800d4bc8: 00c01021 move v0,a2 + +800d4bcc : +800d4bcc: 90a70000 lbu a3,0(a1) +800d4bd0: 00804821 move t1,a0 +800d4bd4: 24e2007f addiu v0,a3,127 +800d4bd8: 304200ff andi v0,v0,0xff +800d4bdc: 2c420020 sltiu v0,v0,32 +800d4be0: 10400025 beqz v0,800d4c78 +800d4be4: 28c60002 slti a2,a2,2 +800d4be8: 14c0001f bnez a2,800d4c68 +800d4bec: 2408fffe li t0,-2 +800d4bf0: 90a50001 lbu a1,1(a1) +800d4bf4: 00071940 sll v1,a3,0x5 +800d4bf8: 000711c0 sll v0,a3,0x7 +800d4bfc: 00431023 subu v0,v0,v1 +800d4c00: 000531c2 srl a2,a1,0x7 +800d4c04: 24030040 li v1,64 +800d4c08: 00471023 subu v0,v0,a3 +800d4c0c: 24040041 li a0,65 +800d4c10: 0066200a movz a0,v1,a2 +800d4c14: 00021040 sll v0,v0,0x1 +800d4c18: 24a3ffc0 addiu v1,a1,-64 +800d4c1c: 00a42023 subu a0,a1,a0 +800d4c20: 2442a042 addiu v0,v0,-24510 +800d4c24: 306300ff andi v1,v1,0xff +800d4c28: 00821021 addu v0,a0,v0 +800d4c2c: 38a50080 xori a1,a1,0x80 +800d4c30: 2c63003f sltiu v1,v1,63 +800d4c34: 2ca5007f sltiu a1,a1,127 +800d4c38: 1060000d beqz v1,800d4c70 +800d4c3c: 2c4417c0 sltiu a0,v0,6080 +800d4c40: 00021840 sll v1,v0,0x1 +800d4c44: 3c02801c lui v0,0x801c +800d4c48: 2442ac20 addiu v0,v0,-21472 +800d4c4c: 1080000a beqz a0,800d4c78 +800d4c50: 00621021 addu v0,v1,v0 +800d4c54: 94430000 lhu v1,0(v0) +800d4c58: 3402fffd li v0,0xfffd +800d4c5c: 10620006 beq v1,v0,800d4c78 +800d4c60: 24080002 li t0,2 +800d4c64: ad230000 sw v1,0(t1) +800d4c68: 03e00008 jr ra +800d4c6c: 01001021 move v0,t0 +800d4c70: 14a0fff4 bnez a1,800d4c44 +800d4c74: 00021840 sll v1,v0,0x1 +800d4c78: 2408ffff li t0,-1 +800d4c7c: 03e00008 jr ra +800d4c80: 01001021 move v0,t0 + +800d4c84 : +800d4c84: 90a70000 lbu a3,0(a1) +800d4c88: 00804821 move t1,a0 +800d4c8c: 24e20058 addiu v0,a3,88 +800d4c90: 304200ff andi v0,v0,0xff +800d4c94: 2c420057 sltiu v0,v0,87 +800d4c98: 10400023 beqz v0,800d4d28 +800d4c9c: 28c60002 slti a2,a2,2 +800d4ca0: 14c0001d bnez a2,800d4d18 +800d4ca4: 2408fffe li t0,-2 +800d4ca8: 90a50001 lbu a1,1(a1) +800d4cac: 000721c0 sll a0,a3,0x7 +800d4cb0: 000531c2 srl a2,a1,0x7 +800d4cb4: 24020040 li v0,64 +800d4cb8: 00073940 sll a3,a3,0x5 +800d4cbc: 24030041 li v1,65 +800d4cc0: 0046180a movz v1,v0,a2 +800d4cc4: 00872023 subu a0,a0,a3 +800d4cc8: 24a2ffc0 addiu v0,a1,-64 +800d4ccc: 00a31823 subu v1,a1,v1 +800d4cd0: 2484cfa0 addiu a0,a0,-12384 +800d4cd4: 304200ff andi v0,v0,0xff +800d4cd8: 00641821 addu v1,v1,a0 +800d4cdc: 38a50080 xori a1,a1,0x80 +800d4ce0: 2c42003f sltiu v0,v0,63 +800d4ce4: 2ca50021 sltiu a1,a1,33 +800d4ce8: 1040000d beqz v0,800d4d20 +800d4cec: 2c642ef0 sltiu a0,v1,12016 +800d4cf0: 3c02801b lui v0,0x801b +800d4cf4: 00031840 sll v1,v1,0x1 +800d4cf8: 24426b80 addiu v0,v0,27520 +800d4cfc: 1080000a beqz a0,800d4d28 +800d4d00: 00621021 addu v0,v1,v0 +800d4d04: 9443e2c0 lhu v1,-7488(v0) +800d4d08: 3402fffd li v0,0xfffd +800d4d0c: 10620006 beq v1,v0,800d4d28 +800d4d10: 24080002 li t0,2 +800d4d14: ad230000 sw v1,0(t1) +800d4d18: 03e00008 jr ra +800d4d1c: 01001021 move v0,t0 +800d4d20: 14a0fff3 bnez a1,800d4cf0 +800d4d24: 00000000 nop +800d4d28: 2408ffff li t0,-1 +800d4d2c: 03e00008 jr ra +800d4d30: 01001021 move v0,t0 + +800d4d34 : +800d4d34: 28c60002 slti a2,a2,2 +800d4d38: 00803821 move a3,a0 +800d4d3c: 14c00053 bnez a2,800d4e8c +800d4d40: 00a02021 move a0,a1 +800d4d44: 24a2fe00 addiu v0,a1,-512 +800d4d48: 2c4200e0 sltiu v0,v0,224 +800d4d4c: 14400032 bnez v0,800d4e18 +800d4d50: 3c02801b lui v0,0x801b +800d4d54: 24a2e000 addiu v0,a1,-8192 +800d4d58: 2c4202c0 sltiu v0,v0,704 +800d4d5c: 10400037 beqz v0,800d4e3c +800d4d60: 24a2db00 addiu v0,a1,-9472 +800d4d64: 3c02801b lui v0,0x801b +800d4d68: 00051902 srl v1,a1,0x4 +800d4d6c: 2442e4cc addiu v0,v0,-6964 +800d4d70: 00031880 sll v1,v1,0x2 +800d4d74: 2442f800 addiu v0,v0,-2048 +800d4d78: 00623021 addu a2,v1,v0 +800d4d7c: 10c0002c beqz a2,800d4e30 +800d4d80: 3083000f andi v1,a0,0xf +800d4d84: 94c50002 lhu a1,2(a2) +800d4d88: 00651007 srav v0,a1,v1 +800d4d8c: 30420001 andi v0,v0,0x1 +800d4d90: 10400028 beqz v0,800d4e34 +800d4d94: 2404ffff li a0,-1 +800d4d98: 24020001 li v0,1 +800d4d9c: 00621004 sllv v0,v0,v1 +800d4da0: 2442ffff addiu v0,v0,-1 +800d4da4: 00451024 and v0,v0,a1 +800d4da8: 3043aaaa andi v1,v0,0xaaaa +800d4dac: 00031843 sra v1,v1,0x1 +800d4db0: 30425555 andi v0,v0,0x5555 +800d4db4: 00431021 addu v0,v0,v1 +800d4db8: 3044cccc andi a0,v0,0xcccc +800d4dbc: 00042083 sra a0,a0,0x2 +800d4dc0: 30423333 andi v0,v0,0x3333 +800d4dc4: 00441021 addu v0,v0,a0 +800d4dc8: 3043f0f0 andi v1,v0,0xf0f0 +800d4dcc: 00031903 sra v1,v1,0x4 +800d4dd0: 30420f0f andi v0,v0,0xf0f +800d4dd4: 00431021 addu v0,v0,v1 +800d4dd8: 94c40000 lhu a0,0(a2) +800d4ddc: 00021a02 srl v1,v0,0x8 +800d4de0: 304200ff andi v0,v0,0xff +800d4de4: 00431021 addu v0,v0,v1 +800d4de8: 00822021 addu a0,a0,v0 +800d4dec: 3c02801b lui v0,0x801b +800d4df0: 2442fbac addiu v0,v0,-1108 +800d4df4: 00042040 sll a0,a0,0x1 +800d4df8: 00822021 addu a0,a0,v0 +800d4dfc: 94830000 lhu v1,0(a0) +800d4e00: 24040002 li a0,2 +800d4e04: 00031202 srl v0,v1,0x8 +800d4e08: a0e20000 sb v0,0(a3) +800d4e0c: 00801021 move v0,a0 +800d4e10: 03e00008 jr ra +800d4e14: a0e30001 sb v1,1(a3) +800d4e18: 00051902 srl v1,a1,0x4 +800d4e1c: 2442e494 addiu v0,v0,-7020 +800d4e20: 00031880 sll v1,v1,0x2 +800d4e24: 2442ff80 addiu v0,v0,-128 +800d4e28: 0803535f j 800d4d7c +800d4e2c: 00623021 addu a2,v1,v0 +800d4e30: 2404ffff li a0,-1 +800d4e34: 03e00008 jr ra +800d4e38: 00801021 move v0,a0 +800d4e3c: 2c420110 sltiu v0,v0,272 +800d4e40: 1440000c bnez v0,800d4e74 +800d4e44: 3c02801b lui v0,0x801b +800d4e48: 24a2d000 addiu v0,a1,-12288 +800d4e4c: 2c420100 sltiu v0,v0,256 +800d4e50: 10400011 beqz v0,800d4e98 +800d4e54: 24a2ce00 addiu v0,a1,-12800 +800d4e58: 3c02801b lui v0,0x801b +800d4e5c: 00051902 srl v1,a1,0x4 +800d4e60: 2442e5c0 addiu v0,v0,-6720 +800d4e64: 00031880 sll v1,v1,0x2 +800d4e68: 2442f400 addiu v0,v0,-3072 +800d4e6c: 0803535f j 800d4d7c +800d4e70: 00623021 addu a2,v1,v0 +800d4e74: 00051902 srl v1,a1,0x4 +800d4e78: 2442e57c addiu v0,v0,-6788 +800d4e7c: 00031880 sll v1,v1,0x2 +800d4e80: 2442f6c0 addiu v0,v0,-2368 +800d4e84: 0803535f j 800d4d7c +800d4e88: 00623021 addu a2,v1,v0 +800d4e8c: 2404fffe li a0,-2 +800d4e90: 03e00008 jr ra +800d4e94: 00801021 move v0,a0 +800d4e98: 2c4201e0 sltiu v0,v0,480 +800d4e9c: 1440000c bnez v0,800d4ed0 +800d4ea0: 3c02801b lui v0,0x801b +800d4ea4: 24a2b200 addiu v0,a1,-19968 +800d4ea8: 2c4251b0 sltiu v0,v0,20912 +800d4eac: 1040000e beqz v0,800d4ee8 +800d4eb0: 3c03ffff lui v1,0xffff +800d4eb4: 3c02801b lui v0,0x801b +800d4eb8: 00051902 srl v1,a1,0x4 +800d4ebc: 2442e678 addiu v0,v0,-6536 +800d4ec0: 00031880 sll v1,v1,0x2 +800d4ec4: 2442ec80 addiu v0,v0,-4992 +800d4ec8: 0803535f j 800d4d7c +800d4ecc: 00623021 addu a2,v1,v0 +800d4ed0: 00051902 srl v1,a1,0x4 +800d4ed4: 2442e600 addiu v0,v0,-6656 +800d4ed8: 00031880 sll v1,v1,0x2 +800d4edc: 2442f380 addiu v0,v0,-3200 +800d4ee0: 0803535f j 800d4d7c +800d4ee4: 00623021 addu a2,v1,v0 +800d4ee8: 34620700 ori v0,v1,0x700 +800d4eec: 00a21021 addu v0,a1,v0 +800d4ef0: 2c420130 sltiu v0,v0,304 +800d4ef4: 10400008 beqz v0,800d4f18 +800d4ef8: 34620200 ori v0,v1,0x200 +800d4efc: 3c02801b lui v0,0x801b +800d4f00: 00051902 srl v1,a1,0x4 +800d4f04: 2442fae4 addiu v0,v0,-1308 +800d4f08: 00031880 sll v1,v1,0x2 +800d4f0c: 2442c1c0 addiu v0,v0,-15936 +800d4f10: 0803535f j 800d4d7c +800d4f14: 00623021 addu a2,v1,v0 +800d4f18: 00a21021 addu v0,a1,v0 +800d4f1c: 2c4201f0 sltiu v0,v0,496 +800d4f20: 1040ffc3 beqz v0,800d4e30 +800d4f24: 00051902 srl v1,a1,0x4 +800d4f28: 3c02801b lui v0,0x801b +800d4f2c: 2442fb30 addiu v0,v0,-1232 +800d4f30: 00031880 sll v1,v1,0x2 +800d4f34: 2442c080 addiu v0,v0,-16256 +800d4f38: 0803535f j 800d4d7c +800d4f3c: 00623021 addu a2,v1,v0 + +800d4f40 : +800d4f40: 90a70000 lbu a3,0(a1) +800d4f44: 240200a6 li v0,166 +800d4f48: 10e20006 beq a3,v0,800d4f64 +800d4f4c: 00804021 move t0,a0 +800d4f50: 240200a8 li v0,168 +800d4f54: 10e20003 beq a3,v0,800d4f64 +800d4f58: 00000000 nop +800d4f5c: 03e00008 jr ra +800d4f60: 2402ffff li v0,-1 +800d4f64: 28c20002 slti v0,a2,2 +800d4f68: 1440003e bnez v0,800d5064 +800d4f6c: 00000000 nop +800d4f70: 90a60001 lbu a2,1(a1) +800d4f74: 24c2ffc0 addiu v0,a2,-64 +800d4f78: 304200ff andi v0,v0,0xff +800d4f7c: 2c42003f sltiu v0,v0,63 +800d4f80: 10400019 beqz v0,800d4fe8 +800d4f84: 38c20080 xori v0,a2,0x80 +800d4f88: 00071940 sll v1,a3,0x5 +800d4f8c: 000711c0 sll v0,a3,0x7 +800d4f90: 00431023 subu v0,v0,v1 +800d4f94: 00471023 subu v0,v0,a3 +800d4f98: 24030040 li v1,64 +800d4f9c: 24040041 li a0,65 +800d4fa0: 000629c2 srl a1,a2,0x7 +800d4fa4: 0065200a movz a0,v1,a1 +800d4fa8: 00021040 sll v0,v0,0x1 +800d4fac: 00c42023 subu a0,a2,a0 +800d4fb0: 2442a042 addiu v0,v0,-24510 +800d4fb4: 00821021 addu v0,a0,v0 +800d4fb8: 2c431cf2 sltiu v1,v0,7410 +800d4fbc: 1060001c beqz v1,800d5030 +800d4fc0: 2443e294 addiu v1,v0,-7532 +800d4fc4: 2443e3eb addiu v1,v0,-7189 +800d4fc8: 2c620016 sltiu v0,v1,22 +800d4fcc: 1040ffe3 beqz v0,800d4f5c +800d4fd0: 00031840 sll v1,v1,0x1 +800d4fd4: 3c02801b lui v0,0x801b +800d4fd8: 2442e45c addiu v0,v0,-7076 +800d4fdc: 00621821 addu v1,v1,v0 +800d4fe0: 08035413 j 800d504c +800d4fe4: 94630000 lhu v1,0(v1) +800d4fe8: 2c42007f sltiu v0,v0,127 +800d4fec: 1040ffdb beqz v0,800d4f5c +800d4ff0: 00071940 sll v1,a3,0x5 +800d4ff4: 000711c0 sll v0,a3,0x7 +800d4ff8: 00431023 subu v0,v0,v1 +800d4ffc: 00471023 subu v0,v0,a3 +800d5000: 24030040 li v1,64 +800d5004: 24040041 li a0,65 +800d5008: 000629c2 srl a1,a2,0x7 +800d500c: 0065200a movz a0,v1,a1 +800d5010: 00021040 sll v0,v0,0x1 +800d5014: 00c42023 subu a0,a2,a0 +800d5018: 2442a042 addiu v0,v0,-24510 +800d501c: 00821021 addu v0,a0,v0 +800d5020: 2c431cf2 sltiu v1,v0,7410 +800d5024: 1460ffe8 bnez v1,800d4fc8 +800d5028: 2443e3eb addiu v1,v0,-7189 +800d502c: 2443e294 addiu v1,v0,-7532 +800d5030: 2c620006 sltiu v0,v1,6 +800d5034: 1040ffc9 beqz v0,800d4f5c +800d5038: 00031840 sll v1,v1,0x1 +800d503c: 3c02801b lui v0,0x801b +800d5040: 2442e488 addiu v0,v0,-7032 +800d5044: 00621821 addu v1,v1,v0 +800d5048: 94630000 lhu v1,0(v1) +800d504c: 3402fffd li v0,0xfffd +800d5050: 1062ffc2 beq v1,v0,800d4f5c +800d5054: 00000000 nop +800d5058: 24020002 li v0,2 +800d505c: 03e00008 jr ra +800d5060: ad030000 sw v1,0(t0) +800d5064: 03e00008 jr ra +800d5068: 2402fffe li v0,-2 + +800d506c : +800d506c: 28c60002 slti a2,a2,2 +800d5070: 14c00029 bnez a2,800d5118 +800d5074: 24a3fec0 addiu v1,a1,-320 +800d5078: 2c620010 sltiu v0,v1,16 +800d507c: 14400012 bnez v0,800d50c8 +800d5080: 3c02801b lui v0,0x801b +800d5084: 24a3fdb0 addiu v1,a1,-592 +800d5088: 2c620018 sltiu v0,v1,24 +800d508c: 10400017 beqz v0,800d50ec +800d5090: 3c02ffff lui v0,0xffff +800d5094: 3c02801b lui v0,0x801b +800d5098: 00031840 sll v1,v1,0x1 +800d509c: 2442e3fc addiu v0,v0,-7172 +800d50a0: 00621821 addu v1,v1,v0 +800d50a4: 94630000 lhu v1,0(v1) +800d50a8: 1060000e beqz v1,800d50e4 +800d50ac: 2405ffff li a1,-1 +800d50b0: 00031202 srl v0,v1,0x8 +800d50b4: 24050002 li a1,2 +800d50b8: a0820000 sb v0,0(a0) +800d50bc: 00a01021 move v0,a1 +800d50c0: 03e00008 jr ra +800d50c4: a0830001 sb v1,1(a0) +800d50c8: 00031840 sll v1,v1,0x1 +800d50cc: 2442e3dc addiu v0,v0,-7204 +800d50d0: 00621821 addu v1,v1,v0 +800d50d4: 94630000 lhu v1,0(v1) +800d50d8: 1460fff5 bnez v1,800d50b0 +800d50dc: 00000000 nop +800d50e0: 2405ffff li a1,-1 +800d50e4: 03e00008 jr ra +800d50e8: 00a01021 move v0,a1 +800d50ec: 344201d0 ori v0,v0,0x1d0 +800d50f0: 00a22821 addu a1,a1,v0 +800d50f4: 2ca30018 sltiu v1,a1,24 +800d50f8: 1060fff9 beqz v1,800d50e0 +800d50fc: 00000000 nop +800d5100: 3c02801b lui v0,0x801b +800d5104: 00051840 sll v1,a1,0x1 +800d5108: 2442e42c addiu v0,v0,-7124 +800d510c: 00621821 addu v1,v1,v0 +800d5110: 0803542a j 800d50a8 +800d5114: 94630000 lhu v1,0(v1) +800d5118: 2405fffe li a1,-2 +800d511c: 03e00008 jr ra +800d5120: 00a01021 move v0,a1 + +800d5124 : +800d5124: 90a70000 lbu a3,0(a1) +800d5128: 24e2ffdf addiu v0,a3,-33 +800d512c: 304200ff andi v0,v0,0xff +800d5130: 2c420009 sltiu v0,v0,9 +800d5134: 14400007 bnez v0,800d5154 +800d5138: 28c20002 slti v0,a2,2 +800d513c: 24e2ffd0 addiu v0,a3,-48 +800d5140: 304200ff andi v0,v0,0xff +800d5144: 2c420048 sltiu v0,v0,72 +800d5148: 10400016 beqz v0,800d51a4 +800d514c: 00000000 nop +800d5150: 28c20002 slti v0,a2,2 +800d5154: 14400026 bnez v0,800d51f0 +800d5158: 00000000 nop +800d515c: 90a50001 lbu a1,1(a1) +800d5160: 24a2ffdf addiu v0,a1,-33 +800d5164: 304200ff andi v0,v0,0xff +800d5168: 2c42005e sltiu v0,v0,94 +800d516c: 1040000d beqz v0,800d51a4 +800d5170: 00071980 sll v1,a3,0x6 +800d5174: 00071100 sll v0,a3,0x4 +800d5178: 00621823 subu v1,v1,v0 +800d517c: 00671823 subu v1,v1,a3 +800d5180: 00031840 sll v1,v1,0x1 +800d5184: 00651821 addu v1,v1,a1 +800d5188: 2463f3c1 addiu v1,v1,-3135 +800d518c: 2c620582 sltiu v0,v1,1410 +800d5190: 10400006 beqz v0,800d51ac +800d5194: 2c621ff2 sltiu v0,v1,8178 +800d5198: 2c62033f sltiu v0,v1,831 +800d519c: 1440000f bnez v0,800d51dc +800d51a0: 00031840 sll v1,v1,0x1 +800d51a4: 03e00008 jr ra +800d51a8: 2402ffff li v0,-1 +800d51ac: 1040fffd beqz v0,800d51a4 +800d51b0: 00031840 sll v1,v1,0x1 +800d51b4: 3c02801b lui v0,0x801b +800d51b8: 2442aefc addiu v0,v0,-20740 +800d51bc: 00621821 addu v1,v1,v0 +800d51c0: 9463f4fc lhu v1,-2820(v1) +800d51c4: 3402fffd li v0,0xfffd +800d51c8: 1062fff6 beq v1,v0,800d51a4 +800d51cc: 00000000 nop +800d51d0: 24020002 li v0,2 +800d51d4: 03e00008 jr ra +800d51d8: ac830000 sw v1,0(a0) +800d51dc: 3c02801b lui v0,0x801b +800d51e0: 2442a87c addiu v0,v0,-22404 +800d51e4: 00621821 addu v1,v1,v0 +800d51e8: 08035471 j 800d51c4 +800d51ec: 94630000 lhu v1,0(v1) +800d51f0: 03e00008 jr ra +800d51f4: 2402fffe li v0,-2 + +800d51f8 : +800d51f8: 28c60002 slti a2,a2,2 +800d51fc: 00803821 move a3,a0 +800d5200: 14c00051 bnez a2,800d5348 +800d5204: 00a02021 move a0,a1 +800d5208: 2ca20460 sltiu v0,a1,1120 +800d520c: 14400032 bnez v0,800d52d8 +800d5210: 00051902 srl v1,a1,0x4 +800d5214: 24a2e000 addiu v0,a1,-8192 +800d5218: 2c420650 sltiu v0,v0,1616 +800d521c: 10400036 beqz v0,800d52f8 +800d5220: 24a2d000 addiu v0,a1,-12288 +800d5224: 3c02801a lui v0,0x801a +800d5228: 00051902 srl v1,a1,0x4 +800d522c: 244257cc addiu v0,v0,22476 +800d5230: 00031880 sll v1,v1,0x2 +800d5234: 2442f800 addiu v0,v0,-2048 +800d5238: 00623021 addu a2,v1,v0 +800d523c: 10c0002b beqz a2,800d52ec +800d5240: 3083000f andi v1,a0,0xf +800d5244: 94c50002 lhu a1,2(a2) +800d5248: 00651007 srav v0,a1,v1 +800d524c: 30420001 andi v0,v0,0x1 +800d5250: 10400027 beqz v0,800d52f0 +800d5254: 2404ffff li a0,-1 +800d5258: 24020001 li v0,1 +800d525c: 00621004 sllv v0,v0,v1 +800d5260: 2442ffff addiu v0,v0,-1 +800d5264: 00451024 and v0,v0,a1 +800d5268: 3043aaaa andi v1,v0,0xaaaa +800d526c: 00031843 sra v1,v1,0x1 +800d5270: 30425555 andi v0,v0,0x5555 +800d5274: 00431021 addu v0,v0,v1 +800d5278: 3044cccc andi a0,v0,0xcccc +800d527c: 00042083 sra a0,a0,0x2 +800d5280: 30423333 andi v0,v0,0x3333 +800d5284: 00441021 addu v0,v0,a0 +800d5288: 3043f0f0 andi v1,v0,0xf0f0 +800d528c: 00031903 sra v1,v1,0x4 +800d5290: 30420f0f andi v0,v0,0xf0f +800d5294: 00431021 addu v0,v0,v1 +800d5298: 94c40000 lhu a0,0(a2) +800d529c: 00021a02 srl v1,v0,0x8 +800d52a0: 304200ff andi v0,v0,0xff +800d52a4: 00431021 addu v0,v0,v1 +800d52a8: 00822021 addu a0,a0,v0 +800d52ac: 3c02801a lui v0,0x801a +800d52b0: 24426e50 addiu v0,v0,28240 +800d52b4: 00042040 sll a0,a0,0x1 +800d52b8: 00822021 addu a0,a0,v0 +800d52bc: 94830000 lhu v1,0(a0) +800d52c0: 24040002 li a0,2 +800d52c4: 00031202 srl v0,v1,0x8 +800d52c8: a0e20000 sb v0,0(a3) +800d52cc: 00801021 move v0,a0 +800d52d0: 03e00008 jr ra +800d52d4: a0e30001 sb v1,1(a3) +800d52d8: 3c02801a lui v0,0x801a +800d52dc: 00031880 sll v1,v1,0x2 +800d52e0: 244256b4 addiu v0,v0,22196 +800d52e4: 0803548f j 800d523c +800d52e8: 00623021 addu a2,v1,v0 +800d52ec: 2404ffff li a0,-1 +800d52f0: 03e00008 jr ra +800d52f4: 00801021 move v0,a0 +800d52f8: 2c420230 sltiu v0,v0,560 +800d52fc: 1440000c bnez v0,800d5330 +800d5300: 3c02801a lui v0,0x801a +800d5304: 24a2b200 addiu v0,a1,-19968 +800d5308: 2c424ef0 sltiu v0,v0,20208 +800d530c: 10400011 beqz v0,800d5354 +800d5310: 3c03ffff lui v1,0xffff +800d5314: 3c02801a lui v0,0x801a +800d5318: 00051902 srl v1,a1,0x4 +800d531c: 244259ec addiu v0,v0,23020 +800d5320: 00031880 sll v1,v1,0x2 +800d5324: 2442ec80 addiu v0,v0,-4992 +800d5328: 0803548f j 800d523c +800d532c: 00623021 addu a2,v1,v0 +800d5330: 00051902 srl v1,a1,0x4 +800d5334: 24425960 addiu v0,v0,22880 +800d5338: 00031880 sll v1,v1,0x2 +800d533c: 2442f400 addiu v0,v0,-3072 +800d5340: 0803548f j 800d523c +800d5344: 00623021 addu a2,v1,v0 +800d5348: 2404fffe li a0,-2 +800d534c: 03e00008 jr ra +800d5350: 00801021 move v0,a0 +800d5354: 34626200 ori v0,v1,0x6200 +800d5358: 00a21021 addu v0,a1,v0 +800d535c: 2c4201b0 sltiu v0,v0,432 +800d5360: 1440000c bnez v0,800d5394 +800d5364: 3c02801a lui v0,0x801a +800d5368: 34620100 ori v0,v1,0x100 +800d536c: 00a21021 addu v0,a1,v0 +800d5370: 2c4200f0 sltiu v0,v0,240 +800d5374: 1040ffdd beqz v0,800d52ec +800d5378: 00051902 srl v1,a1,0x4 +800d537c: 3c02801a lui v0,0x801a +800d5380: 24426e14 addiu v0,v0,28180 +800d5384: 00031880 sll v1,v1,0x2 +800d5388: 2442c040 addiu v0,v0,-16320 +800d538c: 0803548f j 800d523c +800d5390: 00623021 addu a2,v1,v0 +800d5394: 00051902 srl v1,a1,0x4 +800d5398: 24426da8 addiu v0,v0,28072 +800d539c: 00031880 sll v1,v1,0x2 +800d53a0: 2442d880 addiu v0,v0,-10112 +800d53a4: 0803548f j 800d523c +800d53a8: 00623021 addu a2,v1,v0 + +800d53ac <_gbk_mbtowc>: +800d53ac: 90a70000 lbu a3,0(a1) +800d53b0: 00a04821 move t1,a1 +800d53b4: 24e2007f addiu v0,a3,127 +800d53b8: 304800ff andi t0,v0,0xff +800d53bc: 2d03007e sltiu v1,t0,126 +800d53c0: 1060004c beqz v1,800d54f4 <_gbk_mbtowc+0x148> +800d53c4: 00805021 move t2,a0 +800d53c8: 28c20002 slti v0,a2,2 +800d53cc: 144000bf bnez v0,800d56cc <_gbk_mbtowc+0x320> +800d53d0: 00000000 nop +800d53d4: 24e2005f addiu v0,a3,95 +800d53d8: 304200ff andi v0,v0,0xff +800d53dc: 2c420057 sltiu v0,v0,87 +800d53e0: 1040001a beqz v0,800d544c <_gbk_mbtowc+0xa0> +800d53e4: 2d020020 sltiu v0,t0,32 +800d53e8: 240200a1 li v0,161 +800d53ec: 10e200ae beq a3,v0,800d56a8 <_gbk_mbtowc+0x2fc> +800d53f0: 90a60001 lbu a2,1(a1) +800d53f4: 24c2005f addiu v0,a2,95 +800d53f8: 304200ff andi v0,v0,0xff +800d53fc: 2c42005e sltiu v0,v0,94 +800d5400: 10400012 beqz v0,800d544c <_gbk_mbtowc+0xa0> +800d5404: 2d020020 sltiu v0,t0,32 +800d5408: 38e40080 xori a0,a3,0x80 +800d540c: 2482ffdf addiu v0,a0,-33 +800d5410: 304200ff andi v0,v0,0xff +800d5414: 2c420009 sltiu v0,v0,9 +800d5418: 14400063 bnez v0,800d55a8 <_gbk_mbtowc+0x1fc> +800d541c: 38c50080 xori a1,a2,0x80 +800d5420: 2482ffd0 addiu v0,a0,-48 +800d5424: 304200ff andi v0,v0,0xff +800d5428: 2c420048 sltiu v0,v0,72 +800d542c: 1440005f bnez v0,800d55ac <_gbk_mbtowc+0x200> +800d5430: 24a2ffdf addiu v0,a1,-33 +800d5434: 240200a6 li v0,166 +800d5438: 10e20078 beq a3,v0,800d561c <_gbk_mbtowc+0x270> +800d543c: 240200a8 li v0,168 +800d5440: 10e20077 beq a3,v0,800d5620 <_gbk_mbtowc+0x274> +800d5444: 24c2ffc0 addiu v0,a2,-64 +800d5448: 2d020020 sltiu v0,t0,32 +800d544c: 14400011 bnez v0,800d5494 <_gbk_mbtowc+0xe8> +800d5450: 24e20058 addiu v0,a3,88 +800d5454: 304200ff andi v0,v0,0xff +800d5458: 2c420057 sltiu v0,v0,87 +800d545c: 14400028 bnez v0,800d5500 <_gbk_mbtowc+0x154> +800d5460: 240200a2 li v0,162 +800d5464: 14e20024 bne a3,v0,800d54f8 <_gbk_mbtowc+0x14c> +800d5468: 2407ffff li a3,-1 +800d546c: 91230001 lbu v1,1(t1) +800d5470: 2462005f addiu v0,v1,95 +800d5474: 304200ff andi v0,v0,0xff +800d5478: 2c42000a sltiu v0,v0,10 +800d547c: 1040001d beqz v0,800d54f4 <_gbk_mbtowc+0x148> +800d5480: 24070002 li a3,2 +800d5484: 246220cf addiu v0,v1,8399 +800d5488: ad420000 sw v0,0(t2) +800d548c: 03e00008 jr ra +800d5490: 00e01021 move v0,a3 +800d5494: 91280001 lbu t0,1(t1) +800d5498: 2502ffc0 addiu v0,t0,-64 +800d549c: 304200ff andi v0,v0,0xff +800d54a0: 2c42003f sltiu v0,v0,63 +800d54a4: 14400005 bnez v0,800d54bc <_gbk_mbtowc+0x110> +800d54a8: 00071940 sll v1,a3,0x5 +800d54ac: 39020080 xori v0,t0,0x80 +800d54b0: 2c42007f sltiu v0,v0,127 +800d54b4: 1040000f beqz v0,800d54f4 <_gbk_mbtowc+0x148> +800d54b8: 00000000 nop +800d54bc: 000711c0 sll v0,a3,0x7 +800d54c0: 00431023 subu v0,v0,v1 +800d54c4: 00471023 subu v0,v0,a3 +800d54c8: 24030040 li v1,64 +800d54cc: 24040041 li a0,65 +800d54d0: 000829c2 srl a1,t0,0x7 +800d54d4: 0065200a movz a0,v1,a1 +800d54d8: 00021040 sll v0,v0,0x1 +800d54dc: 01042023 subu a0,t0,a0 +800d54e0: 2442a042 addiu v0,v0,-24510 +800d54e4: 00821021 addu v0,a0,v0 +800d54e8: 2c4317c0 sltiu v1,v0,6080 +800d54ec: 14600025 bnez v1,800d5584 <_gbk_mbtowc+0x1d8> +800d54f0: 3c03801c lui v1,0x801c +800d54f4: 2407ffff li a3,-1 +800d54f8: 03e00008 jr ra +800d54fc: 00e01021 move v0,a3 +800d5500: 91280001 lbu t0,1(t1) +800d5504: 2502ffc0 addiu v0,t0,-64 +800d5508: 304200ff andi v0,v0,0xff +800d550c: 2c42003f sltiu v0,v0,63 +800d5510: 14400006 bnez v0,800d552c <_gbk_mbtowc+0x180> +800d5514: 24020040 li v0,64 +800d5518: 39020080 xori v0,t0,0x80 +800d551c: 2c420021 sltiu v0,v0,33 +800d5520: 1040fff4 beqz v0,800d54f4 <_gbk_mbtowc+0x148> +800d5524: 00000000 nop +800d5528: 24020040 li v0,64 +800d552c: 000721c0 sll a0,a3,0x7 +800d5530: 24030041 li v1,65 +800d5534: 000829c2 srl a1,t0,0x7 +800d5538: 00073140 sll a2,a3,0x5 +800d553c: 0045180a movz v1,v0,a1 +800d5540: 00862023 subu a0,a0,a2 +800d5544: 01031823 subu v1,t0,v1 +800d5548: 2484cfa0 addiu a0,a0,-12384 +800d554c: 00641821 addu v1,v1,a0 +800d5550: 2c622ef0 sltiu v0,v1,12016 +800d5554: 1040ffe8 beqz v0,800d54f8 <_gbk_mbtowc+0x14c> +800d5558: 2407ffff li a3,-1 +800d555c: 00031040 sll v0,v1,0x1 +800d5560: 3c03801b lui v1,0x801b +800d5564: 24636b80 addiu v1,v1,27520 +800d5568: 00431021 addu v0,v0,v1 +800d556c: 9442e2c0 lhu v0,-7488(v0) +800d5570: 3403fffd li v1,0xfffd +800d5574: 1043ffdf beq v0,v1,800d54f4 <_gbk_mbtowc+0x148> +800d5578: 24070002 li a3,2 +800d557c: 08035523 j 800d548c <_gbk_mbtowc+0xe0> +800d5580: ad420000 sw v0,0(t2) +800d5584: 2463ac20 addiu v1,v1,-21472 +800d5588: 00021040 sll v0,v0,0x1 +800d558c: 00431021 addu v0,v0,v1 +800d5590: 94420000 lhu v0,0(v0) +800d5594: 3403fffd li v1,0xfffd +800d5598: 1043ffd6 beq v0,v1,800d54f4 <_gbk_mbtowc+0x148> +800d559c: 24070002 li a3,2 +800d55a0: 08035523 j 800d548c <_gbk_mbtowc+0xe0> +800d55a4: ad420000 sw v0,0(t2) +800d55a8: 24a2ffdf addiu v0,a1,-33 +800d55ac: 304200ff andi v0,v0,0xff +800d55b0: 2c42005e sltiu v0,v0,94 +800d55b4: 1040ffa0 beqz v0,800d5438 <_gbk_mbtowc+0x8c> +800d55b8: 240200a6 li v0,166 +800d55bc: 00041100 sll v0,a0,0x4 +800d55c0: 00041980 sll v1,a0,0x6 +800d55c4: 00621823 subu v1,v1,v0 +800d55c8: 00641823 subu v1,v1,a0 +800d55cc: 00031840 sll v1,v1,0x1 +800d55d0: 00651821 addu v1,v1,a1 +800d55d4: 2463f3c1 addiu v1,v1,-3135 +800d55d8: 2c620582 sltiu v0,v1,1410 +800d55dc: 10400044 beqz v0,800d56f0 <_gbk_mbtowc+0x344> +800d55e0: 2c621ff2 sltiu v0,v1,8178 +800d55e4: 2c62033f sltiu v0,v1,831 +800d55e8: 1040ff93 beqz v0,800d5438 <_gbk_mbtowc+0x8c> +800d55ec: 240200a6 li v0,166 +800d55f0: 3c02801b lui v0,0x801b +800d55f4: 00031840 sll v1,v1,0x1 +800d55f8: 2442a87c addiu v0,v0,-22404 +800d55fc: 00621821 addu v1,v1,v0 +800d5600: 94630000 lhu v1,0(v1) +800d5604: 3402fffd li v0,0xfffd +800d5608: 1062ff8a beq v1,v0,800d5434 <_gbk_mbtowc+0x88> +800d560c: 00000000 nop +800d5610: 24070002 li a3,2 +800d5614: 0803553e j 800d54f8 <_gbk_mbtowc+0x14c> +800d5618: ad430000 sw v1,0(t2) +800d561c: 24c2ffc0 addiu v0,a2,-64 +800d5620: 304200ff andi v0,v0,0xff +800d5624: 2c42003f sltiu v0,v0,63 +800d5628: 1040002a beqz v0,800d56d4 <_gbk_mbtowc+0x328> +800d562c: 2ca2007f sltiu v0,a1,127 +800d5630: 00071940 sll v1,a3,0x5 +800d5634: 000711c0 sll v0,a3,0x7 +800d5638: 00431023 subu v0,v0,v1 +800d563c: 00471023 subu v0,v0,a3 +800d5640: 24030040 li v1,64 +800d5644: 24040041 li a0,65 +800d5648: 000629c2 srl a1,a2,0x7 +800d564c: 0065200a movz a0,v1,a1 +800d5650: 00021040 sll v0,v0,0x1 +800d5654: 00c42023 subu a0,a2,a0 +800d5658: 2442a042 addiu v0,v0,-24510 +800d565c: 00821021 addu v0,a0,v0 +800d5660: 2c431cf2 sltiu v1,v0,7410 +800d5664: 1060002a beqz v1,800d5710 <_gbk_mbtowc+0x364> +800d5668: 2443e294 addiu v1,v0,-7532 +800d566c: 2443e3eb addiu v1,v0,-7189 +800d5670: 2c620016 sltiu v0,v1,22 +800d5674: 1040ff75 beqz v0,800d544c <_gbk_mbtowc+0xa0> +800d5678: 2d020020 sltiu v0,t0,32 +800d567c: 3c02801b lui v0,0x801b +800d5680: 00031840 sll v1,v1,0x1 +800d5684: 2442e45c addiu v0,v0,-7076 +800d5688: 00621821 addu v1,v1,v0 +800d568c: 94630000 lhu v1,0(v1) +800d5690: 3402fffd li v0,0xfffd +800d5694: 1062ff6c beq v1,v0,800d5448 <_gbk_mbtowc+0x9c> +800d5698: 00000000 nop +800d569c: 24070002 li a3,2 +800d56a0: 0803553e j 800d54f8 <_gbk_mbtowc+0x14c> +800d56a4: ad430000 sw v1,0(t2) +800d56a8: 240200a4 li v0,164 +800d56ac: 10c2000d beq a2,v0,800d56e4 <_gbk_mbtowc+0x338> +800d56b0: 240200b7 li v0,183 +800d56b4: 240200aa li v0,170 +800d56b8: 14c2ff4e bne a2,v0,800d53f4 <_gbk_mbtowc+0x48> +800d56bc: 24022014 li v0,8212 +800d56c0: 24070002 li a3,2 +800d56c4: 0803553e j 800d54f8 <_gbk_mbtowc+0x14c> +800d56c8: ac820000 sw v0,0(a0) +800d56cc: 0803553e j 800d54f8 <_gbk_mbtowc+0x14c> +800d56d0: 2407fffe li a3,-2 +800d56d4: 1040ff5d beqz v0,800d544c <_gbk_mbtowc+0xa0> +800d56d8: 2d020020 sltiu v0,t0,32 +800d56dc: 0803558d j 800d5634 <_gbk_mbtowc+0x288> +800d56e0: 00071940 sll v1,a3,0x5 +800d56e4: 24070002 li a3,2 +800d56e8: 0803553e j 800d54f8 <_gbk_mbtowc+0x14c> +800d56ec: ac820000 sw v0,0(a0) +800d56f0: 1040ff51 beqz v0,800d5438 <_gbk_mbtowc+0x8c> +800d56f4: 240200a6 li v0,166 +800d56f8: 3c02801b lui v0,0x801b +800d56fc: 00031840 sll v1,v1,0x1 +800d5700: 2442aefc addiu v0,v0,-20740 +800d5704: 00621821 addu v1,v1,v0 +800d5708: 08035581 j 800d5604 <_gbk_mbtowc+0x258> +800d570c: 9463f4fc lhu v1,-2820(v1) +800d5710: 2c620006 sltiu v0,v1,6 +800d5714: 1040ff4d beqz v0,800d544c <_gbk_mbtowc+0xa0> +800d5718: 2d020020 sltiu v0,t0,32 +800d571c: 3c02801b lui v0,0x801b +800d5720: 00031840 sll v1,v1,0x1 +800d5724: 2442e488 addiu v0,v0,-7032 +800d5728: 00621821 addu v1,v1,v0 +800d572c: 080355a4 j 800d5690 <_gbk_mbtowc+0x2e4> +800d5730: 94630000 lhu v1,0(v1) + +800d5734 : +800d5734: 90a70000 lbu a3,0(a1) +800d5738: 24090001 li t1,1 +800d573c: 24e2007f addiu v0,a3,127 +800d5740: 00071e00 sll v1,a3,0x18 +800d5744: 304200ff andi v0,v0,0xff +800d5748: 00031e03 sra v1,v1,0x18 +800d574c: 04600004 bltz v1,800d5760 +800d5750: 2c42007e sltiu v0,v0,126 +800d5754: ac870000 sw a3,0(a0) +800d5758: 03e00008 jr ra +800d575c: 01201021 move v0,t1 +800d5760: 28c30002 slti v1,a2,2 +800d5764: 1040fffc beqz v0,800d5758 +800d5768: 2409ffff li t1,-1 +800d576c: 24060002 li a2,2 +800d5770: 1460fff9 bnez v1,800d5758 +800d5774: 2409fffe li t1,-2 +800d5778: 3c19800d lui t9,0x800d +800d577c: 273953ac addiu t9,t9,21420 +800d5780: 03200008 jr t9 +800d5784: 00000000 nop + +800d5788 : +800d5788: 27bdffe0 addiu sp,sp,-32 +800d578c: afbf0018 sw ra,24(sp) +800d5790: 90860000 lbu a2,0(a0) +800d5794: afa00010 sw zero,16(sp) +800d5798: 24c2007f addiu v0,a2,127 +800d579c: 00061e00 sll v1,a2,0x18 +800d57a0: 304200ff andi v0,v0,0xff +800d57a4: 00031e03 sra v1,v1,0x18 +800d57a8: 04600006 bltz v1,800d57c4 +800d57ac: 2c42007e sltiu v0,v0,126 +800d57b0: afa60010 sw a2,16(sp) +800d57b4: 97a20010 lhu v0,16(sp) +800d57b8: 8fbf0018 lw ra,24(sp) +800d57bc: 03e00008 jr ra +800d57c0: 27bd0020 addiu sp,sp,32 +800d57c4: 00802821 move a1,a0 +800d57c8: 24060002 li a2,2 +800d57cc: 14400007 bnez v0,800d57ec +800d57d0: 27a40010 addiu a0,sp,16 +800d57d4: 24021fff li v0,8191 +800d57d8: afa20010 sw v0,16(sp) +800d57dc: 97a20010 lhu v0,16(sp) +800d57e0: 8fbf0018 lw ra,24(sp) +800d57e4: 03e00008 jr ra +800d57e8: 27bd0020 addiu sp,sp,32 +800d57ec: 3c02800d lui v0,0x800d +800d57f0: 244253ac addiu v0,v0,21420 +800d57f4: 0040f809 jalr v0 +800d57f8: 00000000 nop +800d57fc: 1c40ffed bgtz v0,800d57b4 +800d5800: 24021fff li v0,8191 +800d5804: 080355f7 j 800d57dc +800d5808: afa20010 sw v0,16(sp) + +800d580c <_gbk_wctomb>: +800d580c: 27bdffd8 addiu sp,sp,-40 +800d5810: 240230fb li v0,12539 +800d5814: afb20020 sw s2,32(sp) +800d5818: afb1001c sw s1,28(sp) +800d581c: afb00018 sw s0,24(sp) +800d5820: afbf0024 sw ra,36(sp) +800d5824: 00a08021 move s0,a1 +800d5828: 00808821 move s1,a0 +800d582c: 10a20046 beq a1,v0,800d5948 <_gbk_wctomb+0x13c> +800d5830: 00c09021 move s2,a2 +800d5834: 24022015 li v0,8213 +800d5838: 10a20043 beq a1,v0,800d5948 <_gbk_wctomb+0x13c> +800d583c: 2ca20460 sltiu v0,a1,1120 +800d5840: 14400057 bnez v0,800d59a0 <_gbk_wctomb+0x194> +800d5844: 00051902 srl v1,a1,0x4 +800d5848: 24a2e000 addiu v0,a1,-8192 +800d584c: 2c420650 sltiu v0,v0,1616 +800d5850: 14400077 bnez v0,800d5a30 <_gbk_wctomb+0x224> +800d5854: 3c02801a lui v0,0x801a +800d5858: 24a2d000 addiu v0,a1,-12288 +800d585c: 2c420230 sltiu v0,v0,560 +800d5860: 1040008a beqz v0,800d5a8c <_gbk_wctomb+0x280> +800d5864: 24a2b200 addiu v0,a1,-19968 +800d5868: 3c02801a lui v0,0x801a +800d586c: 00051902 srl v1,a1,0x4 +800d5870: 24425960 addiu v0,v0,22880 +800d5874: 00031880 sll v1,v1,0x2 +800d5878: 2442f400 addiu v0,v0,-3072 +800d587c: 00622821 addu a1,v1,v0 +800d5880: 10a00031 beqz a1,800d5948 <_gbk_wctomb+0x13c> +800d5884: 3203000f andi v1,s0,0xf +800d5888: 94a40002 lhu a0,2(a1) +800d588c: 00641007 srav v0,a0,v1 +800d5890: 30420001 andi v0,v0,0x1 +800d5894: 1040002d beqz v0,800d594c <_gbk_wctomb+0x140> +800d5898: 3c02800d lui v0,0x800d +800d589c: 24020001 li v0,1 +800d58a0: 00621004 sllv v0,v0,v1 +800d58a4: 2442ffff addiu v0,v0,-1 +800d58a8: 00441024 and v0,v0,a0 +800d58ac: 3043aaaa andi v1,v0,0xaaaa +800d58b0: 00031843 sra v1,v1,0x1 +800d58b4: 30425555 andi v0,v0,0x5555 +800d58b8: 00431021 addu v0,v0,v1 +800d58bc: 3044cccc andi a0,v0,0xcccc +800d58c0: 00042083 sra a0,a0,0x2 +800d58c4: 30423333 andi v0,v0,0x3333 +800d58c8: 00441021 addu v0,v0,a0 +800d58cc: 3043f0f0 andi v1,v0,0xf0f0 +800d58d0: 00031903 sra v1,v1,0x4 +800d58d4: 30420f0f andi v0,v0,0xf0f +800d58d8: 00431021 addu v0,v0,v1 +800d58dc: 00021a02 srl v1,v0,0x8 +800d58e0: 94a40000 lhu a0,0(a1) +800d58e4: 304200ff andi v0,v0,0xff +800d58e8: 00431021 addu v0,v0,v1 +800d58ec: 00822021 addu a0,a0,v0 +800d58f0: 3c02801a lui v0,0x801a +800d58f4: 00042040 sll a0,a0,0x1 +800d58f8: 24426e50 addiu v0,v0,28240 +800d58fc: 00822021 addu a0,a0,v0 +800d5900: 2a430003 slti v1,s2,3 +800d5904: 1460002b bnez v1,800d59b4 <_gbk_wctomb+0x1a8> +800d5908: 94850000 lhu a1,0(a0) +800d590c: 00051202 srl v0,a1,0x8 +800d5910: 2444ff80 addiu a0,v0,-128 +800d5914: 24a3ff80 addiu v1,a1,-128 +800d5918: a2230001 sb v1,1(s1) +800d591c: a2240000 sb a0,0(s1) +800d5920: 24060002 li a2,2 +800d5924: 8fbf0024 lw ra,36(sp) +800d5928: 8fb20020 lw s2,32(sp) +800d592c: 8fb1001c lw s1,28(sp) +800d5930: 8fb00018 lw s0,24(sp) +800d5934: a3a20010 sb v0,16(sp) +800d5938: a3a50011 sb a1,17(sp) +800d593c: 00c01021 move v0,a2 +800d5940: 03e00008 jr ra +800d5944: 27bd0028 addiu sp,sp,40 +800d5948: 3c02800d lui v0,0x800d +800d594c: 27a40010 addiu a0,sp,16 +800d5950: 02002821 move a1,s0 +800d5954: 24424d34 addiu v0,v0,19764 +800d5958: 0040f809 jalr v0 +800d595c: 24060002 li a2,2 +800d5960: 2403ffff li v1,-1 +800d5964: 1043001b beq v0,v1,800d59d4 <_gbk_wctomb+0x1c8> +800d5968: 2a420003 slti v0,s2,3 +800d596c: 14400011 bnez v0,800d59b4 <_gbk_wctomb+0x1a8> +800d5970: 93a30010 lbu v1,16(sp) +800d5974: 93a20011 lbu v0,17(sp) +800d5978: 24060002 li a2,2 +800d597c: a2220001 sb v0,1(s1) +800d5980: a2230000 sb v1,0(s1) +800d5984: 8fbf0024 lw ra,36(sp) +800d5988: 8fb20020 lw s2,32(sp) +800d598c: 8fb1001c lw s1,28(sp) +800d5990: 8fb00018 lw s0,24(sp) +800d5994: 00c01021 move v0,a2 +800d5998: 03e00008 jr ra +800d599c: 27bd0028 addiu sp,sp,40 +800d59a0: 3c02801a lui v0,0x801a +800d59a4: 00031880 sll v1,v1,0x2 +800d59a8: 244256b4 addiu v0,v0,22196 +800d59ac: 08035620 j 800d5880 <_gbk_wctomb+0x74> +800d59b0: 00622821 addu a1,v1,v0 +800d59b4: 2406fffe li a2,-2 +800d59b8: 8fbf0024 lw ra,36(sp) +800d59bc: 8fb20020 lw s2,32(sp) +800d59c0: 8fb1001c lw s1,28(sp) +800d59c4: 8fb00018 lw s0,24(sp) +800d59c8: 00c01021 move v0,a2 +800d59cc: 03e00008 jr ra +800d59d0: 27bd0028 addiu sp,sp,40 +800d59d4: 2602de90 addiu v0,s0,-8560 +800d59d8: 2c42000a sltiu v0,v0,10 +800d59dc: 14400019 bnez v0,800d5a44 <_gbk_wctomb+0x238> +800d59e0: 26030031 addiu v1,s0,49 +800d59e4: 2603fec0 addiu v1,s0,-320 +800d59e8: 2c620010 sltiu v0,v1,16 +800d59ec: 10400037 beqz v0,800d5acc <_gbk_wctomb+0x2c0> +800d59f0: 3c02801b lui v0,0x801b +800d59f4: 00031840 sll v1,v1,0x1 +800d59f8: 2442e3dc addiu v0,v0,-7204 +800d59fc: 00621821 addu v1,v1,v0 +800d5a00: 94630000 lhu v1,0(v1) +800d5a04: 1060001b beqz v1,800d5a74 <_gbk_wctomb+0x268> +800d5a08: 240200b7 li v0,183 +800d5a0c: 2a420003 slti v0,s2,3 +800d5a10: 1440ffe8 bnez v0,800d59b4 <_gbk_wctomb+0x1a8> +800d5a14: 00031202 srl v0,v1,0x8 +800d5a18: 24060002 li a2,2 +800d5a1c: a2230001 sb v1,1(s1) +800d5a20: a2220000 sb v0,0(s1) +800d5a24: a3a20010 sb v0,16(sp) +800d5a28: 08035661 j 800d5984 <_gbk_wctomb+0x178> +800d5a2c: a3a30011 sb v1,17(sp) +800d5a30: 244257cc addiu v0,v0,22476 +800d5a34: 00031880 sll v1,v1,0x2 +800d5a38: 2442f800 addiu v0,v0,-2048 +800d5a3c: 08035620 j 800d5880 <_gbk_wctomb+0x74> +800d5a40: 00622821 addu a1,v1,v0 +800d5a44: 2402ffa2 li v0,-94 +800d5a48: a2220000 sb v0,0(s1) +800d5a4c: a2230001 sb v1,1(s1) +800d5a50: 24060002 li a2,2 +800d5a54: 8fbf0024 lw ra,36(sp) +800d5a58: 8fb20020 lw s2,32(sp) +800d5a5c: 8fb1001c lw s1,28(sp) +800d5a60: 8fb00018 lw s0,24(sp) +800d5a64: 00c01021 move v0,a2 +800d5a68: 03e00008 jr ra +800d5a6c: 27bd0028 addiu sp,sp,40 +800d5a70: 240200b7 li v0,183 +800d5a74: 12020035 beq s0,v0,800d5b4c <_gbk_wctomb+0x340> +800d5a78: 24022014 li v0,8212 +800d5a7c: 1202003b beq s0,v0,800d5b6c <_gbk_wctomb+0x360> +800d5a80: 2406ffff li a2,-1 +800d5a84: 08035662 j 800d5988 <_gbk_wctomb+0x17c> +800d5a88: 8fbf0024 lw ra,36(sp) +800d5a8c: 2c424ef0 sltiu v0,v0,20208 +800d5a90: 14400020 bnez v0,800d5b14 <_gbk_wctomb+0x308> +800d5a94: 3c02801a lui v0,0x801a +800d5a98: 3c03ffff lui v1,0xffff +800d5a9c: 34626200 ori v0,v1,0x6200 +800d5aa0: 00a21021 addu v0,a1,v0 +800d5aa4: 2c4201b0 sltiu v0,v0,432 +800d5aa8: 10400038 beqz v0,800d5b8c <_gbk_wctomb+0x380> +800d5aac: 34620100 ori v0,v1,0x100 +800d5ab0: 3c02801a lui v0,0x801a +800d5ab4: 00051902 srl v1,a1,0x4 +800d5ab8: 24426da8 addiu v0,v0,28072 +800d5abc: 00031880 sll v1,v1,0x2 +800d5ac0: 2442d880 addiu v0,v0,-10112 +800d5ac4: 08035620 j 800d5880 <_gbk_wctomb+0x74> +800d5ac8: 00622821 addu a1,v1,v0 +800d5acc: 2603fdb0 addiu v1,s0,-592 +800d5ad0: 2c620018 sltiu v0,v1,24 +800d5ad4: 14400015 bnez v0,800d5b2c <_gbk_wctomb+0x320> +800d5ad8: 3c02801b lui v0,0x801b +800d5adc: 3c02ffff lui v0,0xffff +800d5ae0: 344201d0 ori v0,v0,0x1d0 +800d5ae4: 02021021 addu v0,s0,v0 +800d5ae8: 2c430018 sltiu v1,v0,24 +800d5aec: 1060ffe0 beqz v1,800d5a70 <_gbk_wctomb+0x264> +800d5af0: 00021840 sll v1,v0,0x1 +800d5af4: 3c02801b lui v0,0x801b +800d5af8: 2442e42c addiu v0,v0,-7124 +800d5afc: 00621821 addu v1,v1,v0 +800d5b00: 94630000 lhu v1,0(v1) +800d5b04: 1060ffda beqz v1,800d5a70 <_gbk_wctomb+0x264> +800d5b08: 2a420003 slti v0,s2,3 +800d5b0c: 08035684 j 800d5a10 <_gbk_wctomb+0x204> +800d5b10: 00000000 nop +800d5b14: 00051902 srl v1,a1,0x4 +800d5b18: 244259ec addiu v0,v0,23020 +800d5b1c: 00031880 sll v1,v1,0x2 +800d5b20: 2442ec80 addiu v0,v0,-4992 +800d5b24: 08035620 j 800d5880 <_gbk_wctomb+0x74> +800d5b28: 00622821 addu a1,v1,v0 +800d5b2c: 00031840 sll v1,v1,0x1 +800d5b30: 2442e3fc addiu v0,v0,-7172 +800d5b34: 00621821 addu v1,v1,v0 +800d5b38: 94630000 lhu v1,0(v1) +800d5b3c: 1060ffcc beqz v1,800d5a70 <_gbk_wctomb+0x264> +800d5b40: 2a420003 slti v0,s2,3 +800d5b44: 08035684 j 800d5a10 <_gbk_wctomb+0x204> +800d5b48: 00000000 nop +800d5b4c: 2a420002 slti v0,s2,2 +800d5b50: 1440ff98 bnez v0,800d59b4 <_gbk_wctomb+0x1a8> +800d5b54: 2402ffa4 li v0,-92 +800d5b58: 2403ffa1 li v1,-95 +800d5b5c: 24060002 li a2,2 +800d5b60: a2220001 sb v0,1(s1) +800d5b64: 08035661 j 800d5984 <_gbk_wctomb+0x178> +800d5b68: a2230000 sb v1,0(s1) +800d5b6c: 2a420002 slti v0,s2,2 +800d5b70: 1440ff90 bnez v0,800d59b4 <_gbk_wctomb+0x1a8> +800d5b74: 2402ffaa li v0,-86 +800d5b78: 2403ffa1 li v1,-95 +800d5b7c: 24060002 li a2,2 +800d5b80: a2220001 sb v0,1(s1) +800d5b84: 08035661 j 800d5984 <_gbk_wctomb+0x178> +800d5b88: a2230000 sb v1,0(s1) +800d5b8c: 00a21021 addu v0,a1,v0 +800d5b90: 2c4200f0 sltiu v0,v0,240 +800d5b94: 1040ff6d beqz v0,800d594c <_gbk_wctomb+0x140> +800d5b98: 3c02800d lui v0,0x800d +800d5b9c: 3c02801a lui v0,0x801a +800d5ba0: 00051902 srl v1,a1,0x4 +800d5ba4: 24426e14 addiu v0,v0,28180 +800d5ba8: 00031880 sll v1,v1,0x2 +800d5bac: 2442c040 addiu v0,v0,-16320 +800d5bb0: 08035620 j 800d5880 <_gbk_wctomb+0x74> +800d5bb4: 00622821 addu a1,v1,v0 + +800d5bb8 : +800d5bb8: 27bdffd8 addiu sp,sp,-40 +800d5bbc: 2ca20080 sltiu v0,a1,128 +800d5bc0: afb1001c sw s1,28(sp) +800d5bc4: afb00018 sw s0,24(sp) +800d5bc8: 00c08821 move s1,a2 +800d5bcc: 00808021 move s0,a0 +800d5bd0: afbf0020 sw ra,32(sp) +800d5bd4: 00a01821 move v1,a1 +800d5bd8: 24070001 li a3,1 +800d5bdc: 27a40010 addiu a0,sp,16 +800d5be0: 10400008 beqz v0,800d5c04 +800d5be4: 24060002 li a2,2 +800d5be8: a2030000 sb v1,0(s0) +800d5bec: 8fbf0020 lw ra,32(sp) +800d5bf0: 8fb1001c lw s1,28(sp) +800d5bf4: 8fb00018 lw s0,24(sp) +800d5bf8: 00e01021 move v0,a3 +800d5bfc: 03e00008 jr ra +800d5c00: 27bd0028 addiu sp,sp,40 +800d5c04: 3c02800d lui v0,0x800d +800d5c08: 2442580c addiu v0,v0,22540 +800d5c0c: 0040f809 jalr v0 +800d5c10: 00000000 nop +800d5c14: 2403ffff li v1,-1 +800d5c18: 14430005 bne v0,v1,800d5c30 +800d5c1c: 24070002 li a3,2 +800d5c20: 2402fff6 li v0,-10 +800d5c24: 2403ffa1 li v1,-95 +800d5c28: 080356fa j 800d5be8 +800d5c2c: a2020001 sb v0,1(s0) +800d5c30: 2a220003 slti v0,s1,3 +800d5c34: 1440ffed bnez v0,800d5bec +800d5c38: 2407fffe li a3,-2 +800d5c3c: 93a30010 lbu v1,16(sp) +800d5c40: 93a20011 lbu v0,17(sp) +800d5c44: 24070002 li a3,2 +800d5c48: 080356fa j 800d5be8 +800d5c4c: a2020001 sb v0,1(s0) + +800d5c50 : +800d5c50: 27bdffe0 addiu sp,sp,-32 +800d5c54: afb00018 sw s0,24(sp) +800d5c58: afbf001c sw ra,28(sp) +800d5c5c: 3c07801f lui a3,0x801f +800d5c60: 8ce24478 lw v0,17528(a3) +800d5c64: 10400010 beqz v0,800d5ca8 +800d5c68: 00a08021 move s0,a1 +800d5c6c: 00001021 move v0,zero +800d5c70: ace04478 sw zero,17528(a3) +800d5c74: acc20000 sw v0,0(a2) +800d5c78: 2402fff6 li v0,-10 +800d5c7c: a2020001 sb v0,1(s0) +800d5c80: 2403ffa1 li v1,-95 +800d5c84: 24020002 li v0,2 +800d5c88: a2030000 sb v1,0(s0) +800d5c8c: 24040002 li a0,2 +800d5c90: acc20000 sw v0,0(a2) +800d5c94: 8fbf001c lw ra,28(sp) +800d5c98: 8fb00018 lw s0,24(sp) +800d5c9c: 00801021 move v0,a0 +800d5ca0: 03e00008 jr ra +800d5ca4: 27bd0020 addiu sp,sp,32 +800d5ca8: 90850000 lbu a1,0(a0) +800d5cac: 00051600 sll v0,a1,0x18 +800d5cb0: 00021603 sra v0,v0,0x18 +800d5cb4: 04400008 bltz v0,800d5cd8 +800d5cb8: 24a2005f addiu v0,a1,95 +800d5cbc: 24030001 li v1,1 +800d5cc0: 2ca20080 sltiu v0,a1,128 +800d5cc4: 1040006c beqz v0,800d5e78 +800d5cc8: acc30000 sw v1,0(a2) +800d5ccc: 24040001 li a0,1 +800d5cd0: 08035725 j 800d5c94 +800d5cd4: a2050000 sb a1,0(s0) +800d5cd8: 304200ff andi v0,v0,0xff +800d5cdc: 2c42003f sltiu v0,v0,63 +800d5ce0: 10400004 beqz v0,800d5cf4 +800d5ce4: 24a2007f addiu v0,a1,127 +800d5ce8: 3402fec0 li v0,0xfec0 +800d5cec: 0803572f j 800d5cbc +800d5cf0: 00a22821 addu a1,a1,v0 +800d5cf4: 304800ff andi t0,v0,0xff +800d5cf8: 2d03001f sltiu v1,t0,31 +800d5cfc: 14600005 bnez v1,800d5d14 +800d5d00: 24a20020 addiu v0,a1,32 +800d5d04: 304200ff andi v0,v0,0xff +800d5d08: 2c42001d sltiu v0,v0,29 +800d5d0c: 1040ffd9 beqz v0,800d5c74 +800d5d10: 2402ffff li v0,-1 +800d5d14: 90840001 lbu a0,1(a0) +800d5d18: 2482ffc0 addiu v0,a0,-64 +800d5d1c: 304900ff andi t1,v0,0xff +800d5d20: 2d23003f sltiu v1,t1,63 +800d5d24: 14600006 bnez v1,800d5d40 +800d5d28: 2ca200e0 sltiu v0,a1,224 +800d5d2c: 38820080 xori v0,a0,0x80 +800d5d30: 2c42007d sltiu v0,v0,125 +800d5d34: 1040ffcf beqz v0,800d5c74 +800d5d38: 2402ffff li v0,-1 +800d5d3c: 2ca200e0 sltiu v0,a1,224 +800d5d40: 14400004 bnez v0,800d5d54 +800d5d44: 00041600 sll v0,a0,0x18 +800d5d48: 24a2003f addiu v0,a1,63 +800d5d4c: 304800ff andi t0,v0,0xff +800d5d50: 00041600 sll v0,a0,0x18 +800d5d54: 00021603 sra v0,v0,0x18 +800d5d58: 0440005c bltz v0,800d5ecc +800d5d5c: 2482ffbf addiu v0,a0,-65 +800d5d60: 2d22005e sltiu v0,t1,94 +800d5d64: 14400004 bnez v0,800d5d78 +800d5d68: 00081840 sll v1,t0,0x1 +800d5d6c: 2522ffa2 addiu v0,t1,-94 +800d5d70: 304900ff andi t1,v0,0xff +800d5d74: 24630001 addiu v1,v1,1 +800d5d78: 2c62005e sltiu v0,v1,94 +800d5d7c: 14400006 bnez v0,800d5d98 +800d5d80: 00000000 nop +800d5d84: 2c620067 sltiu v0,v1,103 +800d5d88: 14400048 bnez v0,800d5eac +800d5d8c: 2c620063 sltiu v0,v1,99 +800d5d90: 246300e6 addiu v1,v1,230 +800d5d94: 2c62005e sltiu v0,v1,94 +800d5d98: 00604021 move t0,v1 +800d5d9c: 14400008 bnez v0,800d5dc0 +800d5da0: 24630121 addiu v1,v1,289 +800d5da4: 24020221 li v0,545 +800d5da8: 10620054 beq v1,v0,800d5efc +800d5dac: 2502fefe addiu v0,t0,-258 +800d5db0: 2c420003 sltiu v0,v0,3 +800d5db4: 10400047 beqz v0,800d5ed4 +800d5db8: 24020228 li v0,552 +800d5dbc: 2508ff5d addiu t0,t0,-163 +800d5dc0: 25220021 addiu v0,t1,33 +800d5dc4: 304200ff andi v0,v0,0xff +800d5dc8: 2444ffdf addiu a0,v0,-33 +800d5dcc: 2c83005e sltiu v1,a0,94 +800d5dd0: 10600026 beqz v1,800d5e6c +800d5dd4: 2402ffff li v0,-1 +800d5dd8: 00081900 sll v1,t0,0x4 +800d5ddc: 00081180 sll v0,t0,0x6 +800d5de0: 00431023 subu v0,v0,v1 +800d5de4: 00481023 subu v0,v0,t0 +800d5de8: 00021040 sll v0,v0,0x1 +800d5dec: 00441021 addu v0,v0,a0 +800d5df0: 3c038019 lui v1,0x8019 +800d5df4: 246357d4 addiu v1,v1,22484 +800d5df8: 00021040 sll v0,v0,0x1 +800d5dfc: 00431021 addu v0,v0,v1 +800d5e00: 94440000 lhu a0,0(v0) +800d5e04: 3c02801a lui v0,0x801a +800d5e08: 00041a02 srl v1,a0,0x8 +800d5e0c: 2442aff4 addiu v0,v0,-20492 +800d5e10: 00031880 sll v1,v1,0x2 +800d5e14: 00621821 addu v1,v1,v0 +800d5e18: 8c650000 lw a1,0(v1) +800d5e1c: 308400ff andi a0,a0,0xff +800d5e20: 00852821 addu a1,a0,a1 +800d5e24: 3402fffd li v0,0xfffd +800d5e28: 10a20010 beq a1,v0,800d5e6c +800d5e2c: 2402ffff li v0,-1 +800d5e30: 10a0ff90 beqz a1,800d5c74 +800d5e34: 00000000 nop +800d5e38: 2ca20080 sltiu v0,a1,128 +800d5e3c: 1040000d beqz v0,800d5e74 +800d5e40: 24020002 li v0,2 +800d5e44: 24a2ffff addiu v0,a1,-1 +800d5e48: 3c038019 lui v1,0x8019 +800d5e4c: 24635770 addiu v1,v1,22384 +800d5e50: 00021080 sll v0,v0,0x2 +800d5e54: 00431021 addu v0,v0,v1 +800d5e58: 94440002 lhu a0,2(v0) +800d5e5c: 94450000 lhu a1,0(v0) +800d5e60: 24030002 li v1,2 +800d5e64: 08035730 j 800d5cc0 +800d5e68: ace44478 sw a0,17528(a3) +800d5e6c: 0803571e j 800d5c78 +800d5e70: acc20000 sw v0,0(a2) +800d5e74: acc20000 sw v0,0(a2) +800d5e78: 3c02800d lui v0,0x800d +800d5e7c: 27a40010 addiu a0,sp,16 +800d5e80: 2442580c addiu v0,v0,22540 +800d5e84: 0040f809 jalr v0 +800d5e88: 24060002 li a2,2 +800d5e8c: 2403ffff li v1,-1 +800d5e90: 1443001c bne v0,v1,800d5f04 +800d5e94: 2402fff6 li v0,-10 +800d5e98: 2403ffa1 li v1,-95 +800d5e9c: 24040002 li a0,2 +800d5ea0: a2020001 sb v0,1(s0) +800d5ea4: 08035725 j 800d5c94 +800d5ea8: a2030000 sb v1,0(s0) +800d5eac: 10400010 beqz v0,800d5ef0 +800d5eb0: 00000000 nop +800d5eb4: 2402005f li v0,95 +800d5eb8: 1062000d beq v1,v0,800d5ef0 +800d5ebc: 00000000 nop +800d5ec0: 246300a2 addiu v1,v1,162 +800d5ec4: 08035766 j 800d5d98 +800d5ec8: 2c62005e sltiu v0,v1,94 +800d5ecc: 08035758 j 800d5d60 +800d5ed0: 304900ff andi t1,v0,0xff +800d5ed4: 10620012 beq v1,v0,800d5f20 +800d5ed8: 2502fef5 addiu v0,t0,-267 +800d5edc: 2c420004 sltiu v0,v0,4 +800d5ee0: 1040000a beqz v0,800d5f0c +800d5ee4: 2502feb3 addiu v0,t0,-333 +800d5ee8: 08035770 j 800d5dc0 +800d5eec: 2508ff58 addiu t0,t0,-168 +800d5ef0: 246300a8 addiu v1,v1,168 +800d5ef4: 08035766 j 800d5d98 +800d5ef8: 2c62005e sltiu v0,v1,94 +800d5efc: 08035770 j 800d5dc0 +800d5f00: 2408005e li t0,94 +800d5f04: 08035725 j 800d5c94 +800d5f08: 2404fffe li a0,-2 +800d5f0c: 2c420011 sltiu v0,v0,17 +800d5f10: 1040ffd6 beqz v0,800d5e6c +800d5f14: 2402ffff li v0,-1 +800d5f18: 08035770 j 800d5dc0 +800d5f1c: 2508ff1a addiu t0,t0,-230 +800d5f20: 08035770 j 800d5dc0 +800d5f24: 24080062 li t0,98 + +800d5f28 : +800d5f28: 27bdffc0 addiu sp,sp,-64 +800d5f2c: afbe0038 sw s8,56(sp) +800d5f30: afb70034 sw s7,52(sp) +800d5f34: afb60030 sw s6,48(sp) +800d5f38: afb20020 sw s2,32(sp) +800d5f3c: afbf003c sw ra,60(sp) +800d5f40: afb5002c sw s5,44(sp) +800d5f44: afb40028 sw s4,40(sp) +800d5f48: afb30024 sw s3,36(sp) +800d5f4c: afb1001c sw s1,28(sp) +800d5f50: afb00018 sw s0,24(sp) +800d5f54: 8cd30000 lw s3,0(a2) +800d5f58: 3c02801f lui v0,0x801f +800d5f5c: ac404478 sw zero,17528(v0) +800d5f60: 3c028012 lui v0,0x8012 +800d5f64: 0080b021 move s6,a0 +800d5f68: afa00010 sw zero,16(sp) +800d5f6c: 26640001 addiu a0,s3,1 +800d5f70: 2442a668 addiu v0,v0,-22936 +800d5f74: 00c0b821 move s7,a2 +800d5f78: 0040f809 jalr v0 +800d5f7c: 00a0f021 move s8,a1 +800d5f80: 10400023 beqz v0,800d6010 +800d5f84: 00409021 move s2,v0 +800d5f88: 1a60002f blez s3,800d6048 +800d5f8c: 00008021 move s0,zero +800d5f90: 3c02800d lui v0,0x800d +800d5f94: 24555c50 addiu s5,v0,23632 +800d5f98: 00008821 move s1,zero +800d5f9c: 27b40010 addiu s4,sp,16 +800d5fa0: 02162021 addu a0,s0,s6 +800d5fa4: 02512821 addu a1,s2,s1 +800d5fa8: 02a0f809 jalr s5 +800d5fac: 02803021 move a2,s4 +800d5fb0: 02228821 addu s1,s1,v0 +800d5fb4: 8fa20010 lw v0,16(sp) +800d5fb8: 02028021 addu s0,s0,v0 +800d5fbc: 0213182a slt v1,s0,s3 +800d5fc0: 1460fff8 bnez v1,800d5fa4 +800d5fc4: 02162021 addu a0,s0,s6 +800d5fc8: 02201821 move v1,s1 +800d5fcc: 02201021 move v0,s1 +800d5fd0: 02421021 addu v0,s2,v0 +800d5fd4: aee30000 sw v1,0(s7) +800d5fd8: afd20000 sw s2,0(s8) +800d5fdc: a0400000 sb zero,0(v0) +800d5fe0: 8fbf003c lw ra,60(sp) +800d5fe4: 8fbe0038 lw s8,56(sp) +800d5fe8: 8fb70034 lw s7,52(sp) +800d5fec: 8fb60030 lw s6,48(sp) +800d5ff0: 8fb5002c lw s5,44(sp) +800d5ff4: 8fb40028 lw s4,40(sp) +800d5ff8: 8fb30024 lw s3,36(sp) +800d5ffc: 8fb20020 lw s2,32(sp) +800d6000: 8fb1001c lw s1,28(sp) +800d6004: 8fb00018 lw s0,24(sp) +800d6008: 03e00008 jr ra +800d600c: 27bd0040 addiu sp,sp,64 +800d6010: afc00000 sw zero,0(s8) +800d6014: aee00000 sw zero,0(s7) +800d6018: 8fbf003c lw ra,60(sp) +800d601c: 8fbe0038 lw s8,56(sp) +800d6020: 8fb70034 lw s7,52(sp) +800d6024: 8fb60030 lw s6,48(sp) +800d6028: 8fb5002c lw s5,44(sp) +800d602c: 8fb40028 lw s4,40(sp) +800d6030: 8fb30024 lw s3,36(sp) +800d6034: 8fb20020 lw s2,32(sp) +800d6038: 8fb1001c lw s1,28(sp) +800d603c: 8fb00018 lw s0,24(sp) +800d6040: 03e00008 jr ra +800d6044: 27bd0040 addiu sp,sp,64 +800d6048: 00001821 move v1,zero +800d604c: 080357f4 j 800d5fd0 +800d6050: 00001021 move v0,zero + +800d6054 : +800d6054: 27bdffd0 addiu sp,sp,-48 +800d6058: afb30024 sw s3,36(sp) +800d605c: afbf0028 sw ra,40(sp) +800d6060: afb20020 sw s2,32(sp) +800d6064: afb1001c sw s1,28(sp) +800d6068: afb00018 sw s0,24(sp) +800d606c: 10a00032 beqz a1,800d6138 +800d6070: 00a09821 move s3,a1 +800d6074: 00808021 move s0,a0 +800d6078: 00009021 move s2,zero +800d607c: 92020000 lbu v0,0(s0) +800d6080: 27a40010 addiu a0,sp,16 +800d6084: 24060002 li a2,2 +800d6088: 1440000a bnez v0,800d60b4 +800d608c: 24070001 li a3,1 +800d6090: 92020001 lbu v0,1(s0) +800d6094: 14400007 bnez v0,800d60b4 +800d6098: 00000000 nop +800d609c: 92020002 lbu v0,2(s0) +800d60a0: 14400004 bnez v0,800d60b4 +800d60a4: 00000000 nop +800d60a8: 92020003 lbu v0,3(s0) +800d60ac: 10400019 beqz v0,800d6114 +800d60b0: 02531021 addu v0,s2,s3 +800d60b4: 96030000 lhu v1,0(s0) +800d60b8: 02538821 addu s1,s2,s3 +800d60bc: 2c620080 sltiu v0,v1,128 +800d60c0: 10400005 beqz v0,800d60d8 +800d60c4: 00602821 move a1,v1 +800d60c8: a2230000 sb v1,0(s1) +800d60cc: 02479021 addu s2,s2,a3 +800d60d0: 0803581f j 800d607c +800d60d4: 26100004 addiu s0,s0,4 +800d60d8: 3c02800d lui v0,0x800d +800d60dc: 2442580c addiu v0,v0,22540 +800d60e0: 0040f809 jalr v0 +800d60e4: 00000000 nop +800d60e8: 2403ffff li v1,-1 +800d60ec: 1443fff7 bne v0,v1,800d60cc +800d60f0: 2407fffe li a3,-2 +800d60f4: 24070002 li a3,2 +800d60f8: 2402fff6 li v0,-10 +800d60fc: 2403ffa1 li v1,-95 +800d6100: 02479021 addu s2,s2,a3 +800d6104: 26100004 addiu s0,s0,4 +800d6108: a2220001 sb v0,1(s1) +800d610c: 0803581f j 800d607c +800d6110: a2230000 sb v1,0(s1) +800d6114: a0400000 sb zero,0(v0) +800d6118: 8fbf0028 lw ra,40(sp) +800d611c: 02401021 move v0,s2 +800d6120: 8fb30024 lw s3,36(sp) +800d6124: 8fb20020 lw s2,32(sp) +800d6128: 8fb1001c lw s1,28(sp) +800d612c: 8fb00018 lw s0,24(sp) +800d6130: 03e00008 jr ra +800d6134: 27bd0030 addiu sp,sp,48 +800d6138: 0803581d j 800d6074 +800d613c: 00809821 move s3,a0 + +800d6140 : +800d6140: 27bdffc8 addiu sp,sp,-56 +800d6144: 3c028012 lui v0,0x8012 +800d6148: afb60030 sw s6,48(sp) +800d614c: afb5002c sw s5,44(sp) +800d6150: afb30024 sw s3,36(sp) +800d6154: afbf0034 sw ra,52(sp) +800d6158: afb40028 sw s4,40(sp) +800d615c: afb20020 sw s2,32(sp) +800d6160: afb1001c sw s1,28(sp) +800d6164: afb00018 sw s0,24(sp) +800d6168: 2442bdb0 addiu v0,v0,-16976 +800d616c: 00a0a821 move s5,a1 +800d6170: 0040f809 jalr v0 +800d6174: 0080b021 move s6,a0 +800d6178: 12a0005d beqz s5,800d62f0 +800d617c: 00409821 move s3,v0 +800d6180: 1a60005d blez s3,800d62f8 +800d6184: 00001821 move v1,zero +800d6188: 2a620002 slti v0,s3,2 +800d618c: 1440005a bnez v0,800d62f8 +800d6190: 00008821 move s1,zero +800d6194: 02c03021 move a2,s6 +800d6198: 02603821 move a3,s3 +800d619c: 0803588d j 800d6234 +800d61a0: 00009021 move s2,zero +800d61a4: 1440003e bnez v0,800d62a0 +800d61a8: 35032400 ori v1,t0,0x2400 +800d61ac: 90c20002 lbu v0,2(a2) +800d61b0: 90c40003 lbu a0,3(a2) +800d61b4: 00021200 sll v0,v0,0x8 +800d61b8: 00441021 addu v0,v0,a0 +800d61bc: 00431821 addu v1,v0,v1 +800d61c0: 2c630400 sltiu v1,v1,1024 +800d61c4: 10600036 beqz v1,800d62a0 +800d61c8: 24422400 addiu v0,v0,9216 +800d61cc: 00091a80 sll v1,t1,0xa +800d61d0: 00622821 addu a1,v1,v0 +800d61d4: 3402ffff li v0,0xffff +800d61d8: 0045102b sltu v0,v0,a1 +800d61dc: 10400027 beqz v0,800d627c +800d61e0: 24140004 li s4,4 +800d61e4: 02558021 addu s0,s2,s5 +800d61e8: 24051fff li a1,8191 +800d61ec: 3c02800d lui v0,0x800d +800d61f0: 27a40010 addiu a0,sp,16 +800d61f4: 2442580c addiu v0,v0,22540 +800d61f8: 0040f809 jalr v0 +800d61fc: 24060002 li a2,2 +800d6200: 2403ffff li v1,-1 +800d6204: 10430035 beq v0,v1,800d62dc +800d6208: 2403ffa1 li v1,-95 +800d620c: 2403fffe li v1,-2 +800d6210: 02348821 addu s1,s1,s4 +800d6214: 0233102a slt v0,s1,s3 +800d6218: 10400021 beqz v0,800d62a0 +800d621c: 02439021 addu s2,s2,v1 +800d6220: 02713823 subu a3,s3,s1 +800d6224: 28e20002 slti v0,a3,2 +800d6228: 1440001e bnez v0,800d62a4 +800d622c: 02401821 move v1,s2 +800d6230: 02d13021 addu a2,s6,s1 +800d6234: 90c20000 lbu v0,0(a2) +800d6238: 90c40001 lbu a0,1(a2) +800d623c: 00021200 sll v0,v0,0x8 +800d6240: 3c08ffff lui t0,0xffff +800d6244: 00442821 addu a1,v0,a0 +800d6248: 35032800 ori v1,t0,0x2800 +800d624c: 00a34821 addu t1,a1,v1 +800d6250: 2d220400 sltiu v0,t1,1024 +800d6254: 1440ffd3 bnez v0,800d61a4 +800d6258: 28e20004 slti v0,a3,4 +800d625c: 35022400 ori v0,t0,0x2400 +800d6260: 00a21021 addu v0,a1,v0 +800d6264: 2c420400 sltiu v0,v0,1024 +800d6268: 1440000d bnez v0,800d62a0 +800d626c: 3402ffff li v0,0xffff +800d6270: 0045102b sltu v0,v0,a1 +800d6274: 1440ffdb bnez v0,800d61e4 +800d6278: 24140002 li s4,2 +800d627c: 2ca20080 sltiu v0,a1,128 +800d6280: 1040ffda beqz v0,800d61ec +800d6284: 02558021 addu s0,s2,s5 +800d6288: 02348821 addu s1,s1,s4 +800d628c: 24030001 li v1,1 +800d6290: 0233102a slt v0,s1,s3 +800d6294: a2050000 sb a1,0(s0) +800d6298: 1440ffe1 bnez v0,800d6220 +800d629c: 02439021 addu s2,s2,v1 +800d62a0: 02401821 move v1,s2 +800d62a4: 02401021 move v0,s2 +800d62a8: 02a21021 addu v0,s5,v0 +800d62ac: a0400000 sb zero,0(v0) +800d62b0: 8fbf0034 lw ra,52(sp) +800d62b4: 8fb60030 lw s6,48(sp) +800d62b8: 8fb5002c lw s5,44(sp) +800d62bc: 8fb40028 lw s4,40(sp) +800d62c0: 8fb30024 lw s3,36(sp) +800d62c4: 8fb20020 lw s2,32(sp) +800d62c8: 8fb1001c lw s1,28(sp) +800d62cc: 8fb00018 lw s0,24(sp) +800d62d0: 00601021 move v0,v1 +800d62d4: 03e00008 jr ra +800d62d8: 27bd0038 addiu sp,sp,56 +800d62dc: 2402fff6 li v0,-10 +800d62e0: a2030000 sb v1,0(s0) +800d62e4: 24030002 li v1,2 +800d62e8: 08035884 j 800d6210 +800d62ec: a2020001 sb v0,1(s0) +800d62f0: 08035860 j 800d6180 +800d62f4: 02c0a821 move s5,s6 +800d62f8: 080358aa j 800d62a8 +800d62fc: 00001021 move v0,zero + +800d6300 : +800d6300: 27bdffe0 addiu sp,sp,-32 +800d6304: 00801821 move v1,a0 +800d6308: afb00018 sw s0,24(sp) +800d630c: afbf001c sw ra,28(sp) +800d6310: 90670000 lbu a3,0(v1) +800d6314: 00a08021 move s0,a1 +800d6318: 2ce20081 sltiu v0,a3,129 +800d631c: 27a40014 addiu a0,sp,20 +800d6320: 24060002 li a2,2 +800d6324: 24080001 li t0,1 +800d6328: 10400007 beqz v0,800d6348 +800d632c: 00602821 move a1,v1 +800d6330: a2070000 sb a3,0(s0) +800d6334: 8fbf001c lw ra,28(sp) +800d6338: 8fb00018 lw s0,24(sp) +800d633c: 01001021 move v0,t0 +800d6340: 03e00008 jr ra +800d6344: 27bd0020 addiu sp,sp,32 +800d6348: 24021fff li v0,8191 +800d634c: afa20014 sw v0,20(sp) +800d6350: 3c02800d lui v0,0x800d +800d6354: 244243b0 addiu v0,v0,17328 +800d6358: 0040f809 jalr v0 +800d635c: 00000000 nop +800d6360: 8fa30014 lw v1,20(sp) +800d6364: 27a40010 addiu a0,sp,16 +800d6368: 2c620080 sltiu v0,v1,128 +800d636c: 00602821 move a1,v1 +800d6370: 24060002 li a2,2 +800d6374: 10400007 beqz v0,800d6394 +800d6378: 24080001 li t0,1 +800d637c: a2030000 sb v1,0(s0) +800d6380: 8fbf001c lw ra,28(sp) +800d6384: 8fb00018 lw s0,24(sp) +800d6388: 01001021 move v0,t0 +800d638c: 03e00008 jr ra +800d6390: 27bd0020 addiu sp,sp,32 +800d6394: 3c02800d lui v0,0x800d +800d6398: 2442580c addiu v0,v0,22540 +800d639c: 0040f809 jalr v0 +800d63a0: 00000000 nop +800d63a4: 2403ffff li v1,-1 +800d63a8: 14430006 bne v0,v1,800d63c4 +800d63ac: 24080002 li t0,2 +800d63b0: 2402fff6 li v0,-10 +800d63b4: 2403ffa1 li v1,-95 +800d63b8: a2020001 sb v0,1(s0) +800d63bc: 080358e0 j 800d6380 +800d63c0: a2030000 sb v1,0(s0) +800d63c4: 080358cd j 800d6334 +800d63c8: 2408fffe li t0,-2 + +800d63cc : +800d63cc: 27bdffc0 addiu sp,sp,-64 +800d63d0: 3c028012 lui v0,0x8012 +800d63d4: afb5002c sw s5,44(sp) +800d63d8: afb30024 sw s3,36(sp) +800d63dc: afbf003c sw ra,60(sp) +800d63e0: afbe0038 sw s8,56(sp) +800d63e4: afb70034 sw s7,52(sp) +800d63e8: afb60030 sw s6,48(sp) +800d63ec: afb40028 sw s4,40(sp) +800d63f0: afb20020 sw s2,32(sp) +800d63f4: afb1001c sw s1,28(sp) +800d63f8: afb00018 sw s0,24(sp) +800d63fc: afa40040 sw a0,64(sp) +800d6400: 2442bdb0 addiu v0,v0,-16976 +800d6404: 0040f809 jalr v0 +800d6408: 00a0a821 move s5,a1 +800d640c: 12a00043 beqz s5,800d651c +800d6410: 00409821 move s3,v0 +800d6414: 1a600043 blez s3,800d6524 +800d6418: 00008821 move s1,zero +800d641c: 0000a021 move s4,zero +800d6420: 27be0014 addiu s8,sp,20 +800d6424: 3c17800d lui s7,0x800d +800d6428: 0803591a j 800d6468 +800d642c: 24161fff li s6,8191 +800d6430: 24051fff li a1,8191 +800d6434: afb60014 sw s6,20(sp) +800d6438: 3c03800d lui v1,0x800d +800d643c: 27a40010 addiu a0,sp,16 +800d6440: 2463580c addiu v1,v1,22540 +800d6444: 0060f809 jalr v1 +800d6448: 24060002 li a2,2 +800d644c: 2403ffff li v1,-1 +800d6450: 1043002c beq v0,v1,800d6504 +800d6454: 2404fffe li a0,-2 +800d6458: 02328821 addu s1,s1,s2 +800d645c: 0233102a slt v0,s1,s3 +800d6460: 10400017 beqz v0,800d64c0 +800d6464: 0284a021 addu s4,s4,a0 +800d6468: 8fa20040 lw v0,64(sp) +800d646c: 02713023 subu a2,s3,s1 +800d6470: 00512821 addu a1,v0,s1 +800d6474: 03c02021 move a0,s8 +800d6478: 26e246b8 addiu v0,s7,18104 +800d647c: 0040f809 jalr v0 +800d6480: afb60014 sw s6,20(sp) +800d6484: 00409021 move s2,v0 +800d6488: 0440000d bltz v0,800d64c0 +800d648c: 02958021 addu s0,s4,s5 +800d6490: 8fa50014 lw a1,20(sp) +800d6494: 3c020001 lui v0,0x1 +800d6498: 00a2102b sltu v0,a1,v0 +800d649c: 1040ffe4 beqz v0,800d6430 +800d64a0: 2ca30080 sltiu v1,a1,128 +800d64a4: 1060ffe4 beqz v1,800d6438 +800d64a8: 24040001 li a0,1 +800d64ac: 02328821 addu s1,s1,s2 +800d64b0: 0233102a slt v0,s1,s3 +800d64b4: a2050000 sb a1,0(s0) +800d64b8: 1440ffeb bnez v0,800d6468 +800d64bc: 0284a021 addu s4,s4,a0 +800d64c0: 02801821 move v1,s4 +800d64c4: 02801021 move v0,s4 +800d64c8: 00551021 addu v0,v0,s5 +800d64cc: a0400000 sb zero,0(v0) +800d64d0: 8fbf003c lw ra,60(sp) +800d64d4: 8fbe0038 lw s8,56(sp) +800d64d8: 8fb70034 lw s7,52(sp) +800d64dc: 8fb60030 lw s6,48(sp) +800d64e0: 8fb5002c lw s5,44(sp) +800d64e4: 8fb40028 lw s4,40(sp) +800d64e8: 8fb30024 lw s3,36(sp) +800d64ec: 8fb20020 lw s2,32(sp) +800d64f0: 8fb1001c lw s1,28(sp) +800d64f4: 8fb00018 lw s0,24(sp) +800d64f8: 00601021 move v0,v1 +800d64fc: 03e00008 jr ra +800d6500: 27bd0040 addiu sp,sp,64 +800d6504: 2402fff6 li v0,-10 +800d6508: 2403ffa1 li v1,-95 +800d650c: 24040002 li a0,2 +800d6510: a2020001 sb v0,1(s0) +800d6514: 08035916 j 800d6458 +800d6518: a2030000 sb v1,0(s0) +800d651c: 08035905 j 800d6414 +800d6520: 8fb50040 lw s5,64(sp) +800d6524: 00001821 move v1,zero +800d6528: 08035932 j 800d64c8 +800d652c: 00001021 move v0,zero + +800d6530 : +800d6530: 27bdffb8 addiu sp,sp,-72 +800d6534: 3c028012 lui v0,0x8012 +800d6538: afb7003c sw s7,60(sp) +800d653c: afb60038 sw s6,56(sp) +800d6540: afb40030 sw s4,48(sp) +800d6544: afbf0044 sw ra,68(sp) +800d6548: afbe0040 sw s8,64(sp) +800d654c: afb50034 sw s5,52(sp) +800d6550: afb3002c sw s3,44(sp) +800d6554: afb20028 sw s2,40(sp) +800d6558: afb10024 sw s1,36(sp) +800d655c: afb00020 sw s0,32(sp) +800d6560: 2442bdb0 addiu v0,v0,-16976 +800d6564: 00a0b021 move s6,a1 +800d6568: 0040f809 jalr v0 +800d656c: 0080b821 move s7,a0 +800d6570: 3c0b801f lui t3,0x801f +800d6574: 0040a021 move s4,v0 +800d6578: 02f6b00a movz s6,s7,s6 +800d657c: 18400090 blez v0,800d67c0 +800d6580: ad604478 sw zero,17528(t3) +800d6584: 3c02ffff lui v0,0xffff +800d6588: 00009021 move s2,zero +800d658c: 00009821 move s3,zero +800d6590: 0000a821 move s5,zero +800d6594: 345e2400 ori s8,v0,0x2400 +800d6598: 02923023 subu a2,s4,s2 +800d659c: 28c20002 slti v0,a2,2 +800d65a0: 14400084 bnez v0,800d67b4 +800d65a4: 02a03821 move a3,s5 +800d65a8: 02f22021 addu a0,s7,s2 +800d65ac: 00004021 move t0,zero +800d65b0: 3409feff li t1,0xfeff +800d65b4: 03c05021 move t2,s8 +800d65b8: 10e0003b beqz a3,800d66a8 +800d65bc: 00000000 nop +800d65c0: 90820001 lbu v0,1(a0) +800d65c4: 90830000 lbu v1,0(a0) +800d65c8: 00021200 sll v0,v0,0x8 +800d65cc: 00622821 addu a1,v1,v0 +800d65d0: 10a90004 beq a1,t1,800d65e4 +800d65d4: 3402fffe li v0,0xfffe +800d65d8: 14a2003d bne a1,v0,800d66d0 +800d65dc: 3c02ffff lui v0,0xffff +800d65e0: 38e70001 xori a3,a3,0x1 +800d65e4: 24c6fffe addiu a2,a2,-2 +800d65e8: 28c20002 slti v0,a2,2 +800d65ec: 24840002 addiu a0,a0,2 +800d65f0: 1040fff1 beqz v0,800d65b8 +800d65f4: 25080002 addiu t0,t0,2 +800d65f8: 2402fffe li v0,-2 +800d65fc: 00488823 subu s1,v0,t0 +800d6600: 00e0a821 move s5,a3 +800d6604: 24051fff li a1,8191 +800d6608: 06200049 bltz s1,800d6730 +800d660c: 02601821 move v1,s3 +800d6610: 3c020001 lui v0,0x1 +800d6614: 00a2102b sltu v0,a1,v0 +800d6618: 14400028 bnez v0,800d66bc +800d661c: 2ca20080 sltiu v0,a1,128 +800d6620: 02d38021 addu s0,s6,s3 +800d6624: 24051fff li a1,8191 +800d6628: 3c02800d lui v0,0x800d +800d662c: afab0018 sw t3,24(sp) +800d6630: 27a40010 addiu a0,sp,16 +800d6634: 2442580c addiu v0,v0,22540 +800d6638: 0040f809 jalr v0 +800d663c: 24060002 li a2,2 +800d6640: 2403ffff li v1,-1 +800d6644: 1043004b beq v0,v1,800d6774 +800d6648: 8fab0018 lw t3,24(sp) +800d664c: 2403fffe li v1,-2 +800d6650: 02519021 addu s2,s2,s1 +800d6654: 0254102a slt v0,s2,s4 +800d6658: 1440ffcf bnez v0,800d6598 +800d665c: 02639821 addu s3,s3,v1 +800d6660: 02601021 move v0,s3 +800d6664: 02c21021 addu v0,s6,v0 +800d6668: ad754478 sw s5,17528(t3) +800d666c: a0400000 sb zero,0(v0) +800d6670: 02601821 move v1,s3 +800d6674: 8fbf0044 lw ra,68(sp) +800d6678: 8fbe0040 lw s8,64(sp) +800d667c: 8fb7003c lw s7,60(sp) +800d6680: 8fb60038 lw s6,56(sp) +800d6684: 8fb50034 lw s5,52(sp) +800d6688: 8fb40030 lw s4,48(sp) +800d668c: 8fb3002c lw s3,44(sp) +800d6690: 8fb20028 lw s2,40(sp) +800d6694: 8fb10024 lw s1,36(sp) +800d6698: 8fb00020 lw s0,32(sp) +800d669c: 00601021 move v0,v1 +800d66a0: 03e00008 jr ra +800d66a4: 27bd0048 addiu sp,sp,72 +800d66a8: 90820000 lbu v0,0(a0) +800d66ac: 90830001 lbu v1,1(a0) +800d66b0: 00021200 sll v0,v0,0x8 +800d66b4: 08035974 j 800d65d0 +800d66b8: 00432821 addu a1,v0,v1 +800d66bc: 1040ffda beqz v0,800d6628 +800d66c0: 02d38021 addu s0,s6,s3 +800d66c4: 24030001 li v1,1 +800d66c8: 08035994 j 800d6650 +800d66cc: a2050000 sb a1,0(s0) +800d66d0: 34422800 ori v0,v0,0x2800 +800d66d4: 00a24821 addu t1,a1,v0 +800d66d8: 2d220400 sltiu v0,t1,1024 +800d66dc: 1040002b beqz v0,800d678c +800d66e0: 00aa1021 addu v0,a1,t2 +800d66e4: 28c20004 slti v0,a2,4 +800d66e8: 1440ffc4 bnez v0,800d65fc +800d66ec: 2402fffe li v0,-2 +800d66f0: 10e0002b beqz a3,800d67a0 +800d66f4: 00000000 nop +800d66f8: 90820003 lbu v0,3(a0) +800d66fc: 90830002 lbu v1,2(a0) +800d6700: 00021200 sll v0,v0,0x8 +800d6704: 00622021 addu a0,v1,v0 +800d6708: 008a1021 addu v0,a0,t2 +800d670c: 2c420400 sltiu v0,v0,1024 +800d6710: 10400006 beqz v0,800d672c +800d6714: 00091a80 sll v1,t1,0xa +800d6718: 24822400 addiu v0,a0,9216 +800d671c: 25110004 addiu s1,t0,4 +800d6720: 00622821 addu a1,v1,v0 +800d6724: 0621ffba bgez s1,800d6610 +800d6728: 00e0a821 move s5,a3 +800d672c: 02601821 move v1,s3 +800d6730: 02601021 move v0,s3 +800d6734: ad754478 sw s5,17528(t3) +800d6738: 02c21021 addu v0,s6,v0 +800d673c: a0400000 sb zero,0(v0) +800d6740: 8fbf0044 lw ra,68(sp) +800d6744: 8fbe0040 lw s8,64(sp) +800d6748: 8fb7003c lw s7,60(sp) +800d674c: 8fb60038 lw s6,56(sp) +800d6750: 8fb50034 lw s5,52(sp) +800d6754: 8fb40030 lw s4,48(sp) +800d6758: 8fb3002c lw s3,44(sp) +800d675c: 8fb20028 lw s2,40(sp) +800d6760: 8fb10024 lw s1,36(sp) +800d6764: 8fb00020 lw s0,32(sp) +800d6768: 00601021 move v0,v1 +800d676c: 03e00008 jr ra +800d6770: 27bd0048 addiu sp,sp,72 +800d6774: 2403ffa1 li v1,-95 +800d6778: 2402fff6 li v0,-10 +800d677c: a2030000 sb v1,0(s0) +800d6780: 24030002 li v1,2 +800d6784: 08035994 j 800d6650 +800d6788: a2020001 sb v0,1(s0) +800d678c: 2c420400 sltiu v0,v0,1024 +800d6790: 1440ffe6 bnez v0,800d672c +800d6794: 25110002 addiu s1,t0,2 +800d6798: 08035982 j 800d6608 +800d679c: 00e0a821 move s5,a3 +800d67a0: 90820002 lbu v0,2(a0) +800d67a4: 90830003 lbu v1,3(a0) +800d67a8: 00021200 sll v0,v0,0x8 +800d67ac: 080359c2 j 800d6708 +800d67b0: 00432021 addu a0,v0,v1 +800d67b4: 2411fffe li s1,-2 +800d67b8: 08035982 j 800d6608 +800d67bc: 24051fff li a1,8191 +800d67c0: 00001821 move v1,zero +800d67c4: 080359ce j 800d6738 +800d67c8: 00001021 move v0,zero + +800d67cc : +800d67cc: 27bdffd0 addiu sp,sp,-48 +800d67d0: afb30024 sw s3,36(sp) +800d67d4: afbf0028 sw ra,40(sp) +800d67d8: afb20020 sw s2,32(sp) +800d67dc: afb1001c sw s1,28(sp) +800d67e0: afb00018 sw s0,24(sp) +800d67e4: 10a0002c beqz a1,800d6898 +800d67e8: 00a09821 move s3,a1 +800d67ec: 00808021 move s0,a0 +800d67f0: 00009021 move s2,zero +800d67f4: 92020000 lbu v0,0(s0) +800d67f8: 27a40010 addiu a0,sp,16 +800d67fc: 24060002 li a2,2 +800d6800: 14400004 bnez v0,800d6814 +800d6804: 24070001 li a3,1 +800d6808: 92020001 lbu v0,1(s0) +800d680c: 10400019 beqz v0,800d6874 +800d6810: 02721021 addu v0,s3,s2 +800d6814: 96030000 lhu v1,0(s0) +800d6818: 02728821 addu s1,s3,s2 +800d681c: 2c620080 sltiu v0,v1,128 +800d6820: 10400005 beqz v0,800d6838 +800d6824: 00602821 move a1,v1 +800d6828: a2230000 sb v1,0(s1) +800d682c: 02479021 addu s2,s2,a3 +800d6830: 080359fd j 800d67f4 +800d6834: 26100002 addiu s0,s0,2 +800d6838: 3c02800d lui v0,0x800d +800d683c: 2442580c addiu v0,v0,22540 +800d6840: 0040f809 jalr v0 +800d6844: 00000000 nop +800d6848: 2403ffff li v1,-1 +800d684c: 1443fff7 bne v0,v1,800d682c +800d6850: 2407fffe li a3,-2 +800d6854: 24070002 li a3,2 +800d6858: 2402fff6 li v0,-10 +800d685c: 2403ffa1 li v1,-95 +800d6860: 02479021 addu s2,s2,a3 +800d6864: 26100002 addiu s0,s0,2 +800d6868: a2220001 sb v0,1(s1) +800d686c: 080359fd j 800d67f4 +800d6870: a2230000 sb v1,0(s1) +800d6874: a0400000 sb zero,0(v0) +800d6878: 8fbf0028 lw ra,40(sp) +800d687c: 02401021 move v0,s2 +800d6880: 8fb30024 lw s3,36(sp) +800d6884: 8fb20020 lw s2,32(sp) +800d6888: 8fb1001c lw s1,28(sp) +800d688c: 8fb00018 lw s0,24(sp) +800d6890: 03e00008 jr ra +800d6894: 27bd0030 addiu sp,sp,48 +800d6898: 080359fb j 800d67ec +800d689c: 00809821 move s3,a0 + +800d68a0 : +800d68a0: 27bdffd0 addiu sp,sp,-48 +800d68a4: 3c028012 lui v0,0x8012 +800d68a8: afb40028 sw s4,40(sp) +800d68ac: afb30024 sw s3,36(sp) +800d68b0: afb20020 sw s2,32(sp) +800d68b4: afbf002c sw ra,44(sp) +800d68b8: afb1001c sw s1,28(sp) +800d68bc: afb00018 sw s0,24(sp) +800d68c0: 2442bdb0 addiu v0,v0,-16976 +800d68c4: 00a09021 move s2,a1 +800d68c8: 0040f809 jalr v0 +800d68cc: 0080a021 move s4,a0 +800d68d0: 12400037 beqz s2,800d69b0 +800d68d4: 00409821 move s3,v0 +800d68d8: 1a600038 blez s3,800d69bc +800d68dc: 00001021 move v0,zero +800d68e0: 00008821 move s1,zero +800d68e4: 02911021 addu v0,s4,s1 +800d68e8: 90430000 lbu v1,0(v0) +800d68ec: 00402821 move a1,v0 +800d68f0: 2c620081 sltiu v0,v1,129 +800d68f4: 27a40014 addiu a0,sp,20 +800d68f8: 24060002 li a2,2 +800d68fc: 24070001 li a3,1 +800d6900: 10400011 beqz v0,800d6948 +800d6904: 02328021 addu s0,s1,s2 +800d6908: a2030000 sb v1,0(s0) +800d690c: 02278821 addu s1,s1,a3 +800d6910: 0233102a slt v0,s1,s3 +800d6914: 1440fff4 bnez v0,800d68e8 +800d6918: 02911021 addu v0,s4,s1 +800d691c: 02201021 move v0,s1 +800d6920: 00521021 addu v0,v0,s2 +800d6924: a0400000 sb zero,0(v0) +800d6928: 8fbf002c lw ra,44(sp) +800d692c: 8fb40028 lw s4,40(sp) +800d6930: 8fb30024 lw s3,36(sp) +800d6934: 8fb20020 lw s2,32(sp) +800d6938: 8fb1001c lw s1,28(sp) +800d693c: 8fb00018 lw s0,24(sp) +800d6940: 03e00008 jr ra +800d6944: 27bd0030 addiu sp,sp,48 +800d6948: 24021fff li v0,8191 +800d694c: afa20014 sw v0,20(sp) +800d6950: 3c02800d lui v0,0x800d +800d6954: 244243b0 addiu v0,v0,17328 +800d6958: 0040f809 jalr v0 +800d695c: 00000000 nop +800d6960: 8fa30014 lw v1,20(sp) +800d6964: 27a40010 addiu a0,sp,16 +800d6968: 2c620080 sltiu v0,v1,128 +800d696c: 00602821 move a1,v1 +800d6970: 24060002 li a2,2 +800d6974: 1440ffe4 bnez v0,800d6908 +800d6978: 24070001 li a3,1 +800d697c: 3c02800d lui v0,0x800d +800d6980: 2442580c addiu v0,v0,22540 +800d6984: 0040f809 jalr v0 +800d6988: 00000000 nop +800d698c: 2403ffff li v1,-1 +800d6990: 1443ffde bne v0,v1,800d690c +800d6994: 2407fffe li a3,-2 +800d6998: 2402fff6 li v0,-10 +800d699c: 2403ffa1 li v1,-95 +800d69a0: 24070002 li a3,2 +800d69a4: a2020001 sb v0,1(s0) +800d69a8: 08035a43 j 800d690c +800d69ac: a2030000 sb v1,0(s0) +800d69b0: 1e60ffcb bgtz s3,800d68e0 +800d69b4: 02809021 move s2,s4 +800d69b8: 00001021 move v0,zero +800d69bc: 00521021 addu v0,v0,s2 +800d69c0: a0400000 sb zero,0(v0) +800d69c4: 8fbf002c lw ra,44(sp) +800d69c8: 8fb40028 lw s4,40(sp) +800d69cc: 8fb30024 lw s3,36(sp) +800d69d0: 8fb20020 lw s2,32(sp) +800d69d4: 8fb1001c lw s1,28(sp) +800d69d8: 8fb00018 lw s0,24(sp) +800d69dc: 03e00008 jr ra +800d69e0: 27bd0030 addiu sp,sp,48 + ... + +800d69f0 : +800d69f0: 03e00008 jr ra +800d69f4: 00000000 nop + +800d69f8 : +800d69f8: 03e00008 jr ra +800d69fc: 00000000 nop + +800d6a00 : +800d6a00: 03e00008 jr ra +800d6a04: 00000000 nop + +800d6a08 : +800d6a08: 03e00008 jr ra +800d6a0c: 24020001 li v0,1 + +800d6a10 <_Z16S9xProcessEventsh>: +800d6a10: 03e00008 jr ra +800d6a14: 00000000 nop + +800d6a18 <_Z11OutOfMemoryv>: +800d6a18: 03e00008 jr ra +800d6a1c: 00000000 nop + +800d6a20 : +800d6a20: 3c02803a lui v0,0x803a +800d6a24: 03e00008 jr ra +800d6a28: 2442c8e8 addiu v0,v0,-14104 + +800d6a2c : +800d6a2c: 3c02803a lui v0,0x803a +800d6a30: 03e00008 jr ra +800d6a34: 2442c2e8 addiu v0,v0,-15640 + +800d6a38 : +800d6a38: 03e00008 jr ra +800d6a3c: 00801021 move v0,a0 + +800d6a40 : +800d6a40: 03e00008 jr ra +800d6a44: 00000000 nop + +800d6a48 : +800d6a48: 03e00008 jr ra +800d6a4c: 00000000 nop + +800d6a50 <_Z26S9xCompareSDD1IndexEntriesPKvS0_>: +800d6a50: 8c830000 lw v1,0(a0) +800d6a54: 8ca20000 lw v0,0(a1) +800d6a58: 03e00008 jr ra +800d6a5c: 00621023 subu v0,v1,v0 + +800d6a60 : +800d6a60: 03e00008 jr ra +800d6a64: 00001021 move v0,zero + +800d6a68 : +800d6a68: 03e00008 jr ra +800d6a6c: 24020001 li v0,1 + +800d6a70 <_Z18JustifierOffscreenv>: +800d6a70: 03e00008 jr ra +800d6a74: 00001021 move v0,zero + +800d6a78 <_Z16JustifierButtonsRj>: +800d6a78: 03e00008 jr ra +800d6a7c: 00000000 nop + +800d6a80 <_Z16init_sfc_settingv>: +800d6a80: 27bdffe8 addiu sp,sp,-24 +800d6a84: afb00010 sw s0,16(sp) +800d6a88: 3c028011 lui v0,0x8011 +800d6a8c: 3c108021 lui s0,0x8021 +800d6a90: afbf0014 sw ra,20(sp) +800d6a94: 2604e42c addiu a0,s0,-7124 +800d6a98: 00002821 move a1,zero +800d6a9c: 2442ca64 addiu v0,v0,-13724 +800d6aa0: 0040f809 jalr v0 +800d6aa4: 24060134 li a2,308 +800d6aa8: 2603e42c addiu v1,s0,-7124 +800d6aac: 24020400 li v0,1024 +800d6ab0: ac620008 sw v0,8(v1) +800d6ab4: 24020064 li v0,100 +800d6ab8: 24050001 li a1,1 +800d6abc: ac62000c sw v0,12(v1) +800d6ac0: 24020558 li v0,1368 +800d6ac4: 24040004 li a0,4 +800d6ac8: a205e42c sb a1,-7124(s0) +800d6acc: ac620004 sw v0,4(v1) +800d6ad0: 8fbf0014 lw ra,20(sp) +800d6ad4: 24024e20 li v0,20000 +800d6ad8: 8fb00010 lw s0,16(sp) +800d6adc: 24060001 li a2,1 +800d6ae0: 2407411b li a3,16667 +800d6ae4: ac640058 sw a0,88(v1) +800d6ae8: ac620020 sw v0,32(v1) +800d6aec: 240400c8 li a0,200 +800d6af0: 24020028 li v0,40 +800d6af4: 27bd0018 addiu sp,sp,24 +800d6af8: ac64002c sw a0,44(v1) +800d6afc: ac670028 sw a3,40(v1) +800d6b00: a0650041 sb a1,65(v1) +800d6b04: ac620110 sw v0,272(v1) +800d6b08: a0660123 sb a2,291(v1) +800d6b0c: a060001b sb zero,27(v1) +800d6b10: a065005d sb a1,93(v1) +800d6b14: ac600060 sw zero,96(v1) +800d6b18: a0600069 sb zero,105(v1) +800d6b1c: a0650070 sb a1,112(v1) +800d6b20: a0650072 sb a1,114(v1) +800d6b24: a065004c sb a1,76(v1) +800d6b28: ac670024 sw a3,36(v1) +800d6b2c: a060006a sb zero,106(v1) +800d6b30: a060006b sb zero,107(v1) +800d6b34: a0650042 sb a1,66(v1) +800d6b38: a0650043 sb a1,67(v1) +800d6b3c: ac660048 sw a2,72(v1) +800d6b40: a0660074 sb a2,116(v1) +800d6b44: a0660073 sb a2,115(v1) +800d6b48: a0600075 sb zero,117(v1) +800d6b4c: a060007e sb zero,126(v1) +800d6b50: a0600080 sb zero,128(v1) +800d6b54: a060006e sb zero,110(v1) +800d6b58: ac600108 sw zero,264(v1) +800d6b5c: a060010c sb zero,268(v1) +800d6b60: 03e00008 jr ra +800d6b64: a060010d sb zero,269(v1) + +800d6b68 <_Z9_makepathPcPKcS1_S1_S1_>: +800d6b68: 27bdffd8 addiu sp,sp,-40 +800d6b6c: afb3001c sw s3,28(sp) +800d6b70: afb10014 sw s1,20(sp) +800d6b74: afb00010 sw s0,16(sp) +800d6b78: afbf0020 sw ra,32(sp) +800d6b7c: afb20018 sw s2,24(sp) +800d6b80: 00e09821 move s3,a3 +800d6b84: 00808021 move s0,a0 +800d6b88: 10c00005 beqz a2,800d6ba0 <_Z9_makepathPcPKcS1_S1_S1_+0x38> +800d6b8c: 8fb10038 lw s1,56(sp) +800d6b90: 80c20000 lb v0,0(a2) +800d6b94: 00c02821 move a1,a2 +800d6b98: 14400021 bnez v0,800d6c20 <_Z9_makepathPcPKcS1_S1_S1_+0xb8> +800d6b9c: 3c128012 lui s2,0x8012 +800d6ba0: a2000000 sb zero,0(s0) +800d6ba4: 3c128012 lui s2,0x8012 +800d6ba8: 2652ba60 addiu s2,s2,-17824 +800d6bac: 02602821 move a1,s3 +800d6bb0: 0240f809 jalr s2 +800d6bb4: 02002021 move a0,s0 +800d6bb8: 12200007 beqz s1,800d6bd8 <_Z9_makepathPcPKcS1_S1_S1_+0x70> +800d6bbc: 8fbf0020 lw ra,32(sp) +800d6bc0: 82220000 lb v0,0(s1) +800d6bc4: 3c058019 lui a1,0x8019 +800d6bc8: 24a514f4 addiu a1,a1,5364 +800d6bcc: 14400008 bnez v0,800d6bf0 <_Z9_makepathPcPKcS1_S1_S1_+0x88> +800d6bd0: 02002021 move a0,s0 +800d6bd4: 8fbf0020 lw ra,32(sp) +800d6bd8: 8fb3001c lw s3,28(sp) +800d6bdc: 8fb20018 lw s2,24(sp) +800d6be0: 8fb10014 lw s1,20(sp) +800d6be4: 8fb00010 lw s0,16(sp) +800d6be8: 03e00008 jr ra +800d6bec: 27bd0028 addiu sp,sp,40 +800d6bf0: 0240f809 jalr s2 +800d6bf4: 00000000 nop +800d6bf8: 02002021 move a0,s0 +800d6bfc: 02202821 move a1,s1 +800d6c00: 0240c821 move t9,s2 +800d6c04: 8fbf0020 lw ra,32(sp) +800d6c08: 8fb3001c lw s3,28(sp) +800d6c0c: 8fb20018 lw s2,24(sp) +800d6c10: 8fb10014 lw s1,20(sp) +800d6c14: 8fb00010 lw s0,16(sp) +800d6c18: 03200008 jr t9 +800d6c1c: 27bd0028 addiu sp,sp,40 +800d6c20: 3c028012 lui v0,0x8012 +800d6c24: 2442bbf0 addiu v0,v0,-17424 +800d6c28: 0040f809 jalr v0 +800d6c2c: 00000000 nop +800d6c30: 3c05801c lui a1,0x801c +800d6c34: 02002021 move a0,s0 +800d6c38: 2642ba60 addiu v0,s2,-17824 +800d6c3c: 0040f809 jalr v0 +800d6c40: 24a538dc addiu a1,a1,14556 +800d6c44: 08035aeb j 800d6bac <_Z9_makepathPcPKcS1_S1_S1_+0x44> +800d6c48: 2652ba60 addiu s2,s2,-17824 + +800d6c4c : +800d6c4c: 27bdffd8 addiu sp,sp,-40 +800d6c50: afb3001c sw s3,28(sp) +800d6c54: 3c028021 lui v0,0x8021 +800d6c58: afbf0020 sw ra,32(sp) +800d6c5c: afb20018 sw s2,24(sp) +800d6c60: afb10014 sw s1,20(sp) +800d6c64: afb00010 sw s0,16(sp) +800d6c68: 9044e4a1 lbu a0,-7007(v0) +800d6c6c: 3c030007 lui v1,0x7 +800d6c70: 34627800 ori v0,v1,0x7800 +800d6c74: 24050400 li a1,1024 +800d6c78: 14800005 bnez a0,800d6c90 +800d6c7c: 241301de li s3,478 +800d6c80: 3c020001 lui v0,0x1 +800d6c84: 3442de00 ori v0,v0,0xde00 +800d6c88: 241300ef li s3,239 +800d6c8c: 24050200 li a1,512 +800d6c90: 3c128022 lui s2,0x8022 +800d6c94: 3c118010 lui s1,0x8010 +800d6c98: 26506dd8 addiu s0,s2,28120 +800d6c9c: 26315378 addiu s1,s1,21368 +800d6ca0: 00402021 move a0,v0 +800d6ca4: 0220f809 jalr s1 +800d6ca8: ae050010 sw a1,16(s0) +800d6cac: 8e040010 lw a0,16(s0) +800d6cb0: ae426dd8 sw v0,28120(s2) +800d6cb4: 0220f809 jalr s1 +800d6cb8: 72642002 mul a0,s3,a0 +800d6cbc: 8e040010 lw a0,16(s0) +800d6cc0: ae020004 sw v0,4(s0) +800d6cc4: 00042042 srl a0,a0,0x1 +800d6cc8: 0220f809 jalr s1 +800d6ccc: 72642002 mul a0,s3,a0 +800d6cd0: 8e040010 lw a0,16(s0) +800d6cd4: ae020008 sw v0,8(s0) +800d6cd8: 00042042 srl a0,a0,0x1 +800d6cdc: 0220f809 jalr s1 +800d6ce0: 72642002 mul a0,s3,a0 +800d6ce4: 8e446dd8 lw a0,28120(s2) +800d6ce8: 8e030004 lw v1,4(s0) +800d6cec: ae02000c sw v0,12(s0) +800d6cf0: 00641823 subu v1,v1,a0 +800d6cf4: 00031843 sra v1,v1,0x1 +800d6cf8: ae030014 sw v1,20(s0) +800d6cfc: 8fbf0020 lw ra,32(sp) +800d6d00: 8fb3001c lw s3,28(sp) +800d6d04: 8fb20018 lw s2,24(sp) +800d6d08: 8fb10014 lw s1,20(sp) +800d6d0c: 8fb00010 lw s0,16(sp) +800d6d10: 03e00008 jr ra +800d6d14: 27bd0028 addiu sp,sp,40 + +800d6d18 : +800d6d18: 27bdffe8 addiu sp,sp,-24 +800d6d1c: afb00010 sw s0,16(sp) +800d6d20: 3c028022 lui v0,0x8022 +800d6d24: afbf0014 sw ra,20(sp) +800d6d28: 8c436dd8 lw v1,28120(v0) +800d6d2c: 24506dd8 addiu s0,v0,28120 +800d6d30: 10600005 beqz v1,800d6d48 +800d6d34: 00602021 move a0,v1 +800d6d38: 3c028010 lui v0,0x8010 +800d6d3c: 24424e60 addiu v0,v0,20064 +800d6d40: 0040f809 jalr v0 +800d6d44: 00000000 nop +800d6d48: 8e020004 lw v0,4(s0) +800d6d4c: 10400005 beqz v0,800d6d64 +800d6d50: 00402021 move a0,v0 +800d6d54: 3c028010 lui v0,0x8010 +800d6d58: 24424e60 addiu v0,v0,20064 +800d6d5c: 0040f809 jalr v0 +800d6d60: 00000000 nop +800d6d64: 8e020008 lw v0,8(s0) +800d6d68: 10400005 beqz v0,800d6d80 +800d6d6c: 00402021 move a0,v0 +800d6d70: 3c028010 lui v0,0x8010 +800d6d74: 24424e60 addiu v0,v0,20064 +800d6d78: 0040f809 jalr v0 +800d6d7c: 00000000 nop +800d6d80: 8e02000c lw v0,12(s0) +800d6d84: 10400007 beqz v0,800d6da4 +800d6d88: 00402021 move a0,v0 +800d6d8c: 3c198010 lui t9,0x8010 +800d6d90: 8fbf0014 lw ra,20(sp) +800d6d94: 8fb00010 lw s0,16(sp) +800d6d98: 27394e60 addiu t9,t9,20064 +800d6d9c: 03200008 jr t9 +800d6da0: 27bd0018 addiu sp,sp,24 +800d6da4: 8fbf0014 lw ra,20(sp) +800d6da8: 8fb00010 lw s0,16(sp) +800d6dac: 03e00008 jr ra +800d6db0: 27bd0018 addiu sp,sp,24 + +800d6db4 : +800d6db4: 27bdffe0 addiu sp,sp,-32 +800d6db8: 3c028011 lui v0,0x8011 +800d6dbc: afb00018 sw s0,24(sp) +800d6dc0: 2442b6bc addiu v0,v0,-18756 +800d6dc4: afbf001c sw ra,28(sp) +800d6dc8: 00808021 move s0,a0 +800d6dcc: 0040f809 jalr v0 +800d6dd0: 27a40010 addiu a0,sp,16 +800d6dd4: 97a50010 lhu a1,16(sp) +800d6dd8: 24040080 li a0,128 +800d6ddc: 30a30001 andi v1,a1,0x1 +800d6de0: 30a70002 andi a3,a1,0x2 +800d6de4: 34028000 li v0,0x8000 +800d6de8: 0007100a movz v0,zero,a3 +800d6dec: 30a60004 andi a2,a1,0x4 +800d6df0: 0003200a movz a0,zero,v1 +800d6df4: 24032000 li v1,8192 +800d6df8: 0006180a movz v1,zero,a2 +800d6dfc: 30a70008 andi a3,a1,0x8 +800d6e00: 00822025 or a0,a0,v0 +800d6e04: 24021000 li v0,4096 +800d6e08: 0007100a movz v0,zero,a3 +800d6e0c: 30a60010 andi a2,a1,0x10 +800d6e10: 00832025 or a0,a0,v1 +800d6e14: 24030100 li v1,256 +800d6e18: 0006180a movz v1,zero,a2 +800d6e1c: 30a70020 andi a3,a1,0x20 +800d6e20: 00822025 or a0,a0,v0 +800d6e24: 24020200 li v0,512 +800d6e28: 0007100a movz v0,zero,a3 +800d6e2c: 30a60040 andi a2,a1,0x40 +800d6e30: 00832025 or a0,a0,v1 +800d6e34: 24030800 li v1,2048 +800d6e38: 0006180a movz v1,zero,a2 +800d6e3c: 30a70080 andi a3,a1,0x80 +800d6e40: 00822025 or a0,a0,v0 +800d6e44: 24020400 li v0,1024 +800d6e48: 0007100a movz v0,zero,a3 +800d6e4c: 30a60100 andi a2,a1,0x100 +800d6e50: 00832025 or a0,a0,v1 +800d6e54: 24030010 li v1,16 +800d6e58: 0006180a movz v1,zero,a2 +800d6e5c: 30a70200 andi a3,a1,0x200 +800d6e60: 00822025 or a0,a0,v0 +800d6e64: 24020020 li v0,32 +800d6e68: 0007100a movz v0,zero,a3 +800d6e6c: 30a60400 andi a2,a1,0x400 +800d6e70: 00832025 or a0,a0,v1 +800d6e74: 24030040 li v1,64 +800d6e78: 00822025 or a0,a0,v0 +800d6e7c: 0006180a movz v1,zero,a2 +800d6e80: 30a70800 andi a3,a1,0x800 +800d6e84: 24024000 li v0,16384 +800d6e88: 00832025 or a0,a0,v1 +800d6e8c: 0007100a movz v0,zero,a3 +800d6e90: 30a51000 andi a1,a1,0x1000 +800d6e94: 00443025 or a2,v0,a0 +800d6e98: 10a00004 beqz a1,800d6eac +800d6e9c: 00002021 move a0,zero +800d6ea0: 24030001 li v1,1 +800d6ea4: 3c028021 lui v0,0x8021 +800d6ea8: a043e43d sb v1,-7107(v0) +800d6eac: 1e000003 bgtz s0,800d6ebc +800d6eb0: 8fbf001c lw ra,28(sp) +800d6eb4: 3c028000 lui v0,0x8000 +800d6eb8: 00c22025 or a0,a2,v0 +800d6ebc: 8fb00018 lw s0,24(sp) +800d6ec0: 00801021 move v0,a0 +800d6ec4: 03e00008 jr ra +800d6ec8: 27bd0020 addiu sp,sp,32 + +800d6ecc <_Z15S9xProcessSoundj>: +800d6ecc: 27bdffd8 addiu sp,sp,-40 +800d6ed0: afb00010 sw s0,16(sp) +800d6ed4: 3c108021 lui s0,0x8021 +800d6ed8: 9202e42c lbu v0,-7124(s0) +800d6edc: afbf0024 sw ra,36(sp) +800d6ee0: afb40020 sw s4,32(sp) +800d6ee4: afb3001c sw s3,28(sp) +800d6ee8: afb20018 sw s2,24(sp) +800d6eec: 10400006 beqz v0,800d6f08 <_Z15S9xProcessSoundj+0x3c> +800d6ef0: afb10014 sw s1,20(sp) +800d6ef4: 3c138028 lui s3,0x8028 +800d6ef8: 26629c78 addiu v0,s3,-25480 +800d6efc: 90430014 lbu v1,20(v0) +800d6f00: 10600009 beqz v1,800d6f28 <_Z15S9xProcessSoundj+0x5c> +800d6f04: 3c028011 lui v0,0x8011 +800d6f08: 8fbf0024 lw ra,36(sp) +800d6f0c: 8fb40020 lw s4,32(sp) +800d6f10: 8fb3001c lw s3,28(sp) +800d6f14: 8fb20018 lw s2,24(sp) +800d6f18: 8fb10014 lw s1,20(sp) +800d6f1c: 8fb00010 lw s0,16(sp) +800d6f20: 03e00008 jr ra +800d6f24: 27bd0028 addiu sp,sp,40 +800d6f28: 2442c450 addiu v0,v0,-15280 +800d6f2c: 0040f809 jalr v0 +800d6f30: 00000000 nop +800d6f34: 28420005 slti v0,v0,5 +800d6f38: 1040fff4 beqz v0,800d6f0c <_Z15S9xProcessSoundj+0x40> +800d6f3c: 8fbf0024 lw ra,36(sp) +800d6f40: 26719c78 addiu s1,s3,-25480 +800d6f44: 8e32000c lw s2,12(s1) +800d6f48: 3c02801f lui v0,0x801f +800d6f4c: 9225001c lbu a1,28(s1) +800d6f50: 9044447c lbu a0,17532(v0) +800d6f54: 00121843 sra v1,s2,0x1 +800d6f58: 10800006 beqz a0,800d6f74 <_Z15S9xProcessSoundj+0xa8> +800d6f5c: 0065900b movn s2,v1,a1 +800d6f60: 24030001 li v1,1 +800d6f64: 3c02801f lui v0,0x801f +800d6f68: a043447d sb v1,17533(v0) +800d6f6c: 08035bc3 j 800d6f0c <_Z15S9xProcessSoundj+0x40> +800d6f70: 8fbf0024 lw ra,36(sp) +800d6f74: 3c028011 lui v0,0x8011 +800d6f78: 2442c608 addiu v0,v0,-14840 +800d6f7c: 0040f809 jalr v0 +800d6f80: 00000000 nop +800d6f84: 1040ffe0 beqz v0,800d6f08 <_Z15S9xProcessSoundj+0x3c> +800d6f88: 0040a021 move s4,v0 +800d6f8c: 8e220020 lw v0,32(s1) +800d6f90: 0052102a slt v0,v0,s2 +800d6f94: 10400018 beqz v0,800d6ff8 <_Z15S9xProcessSoundj+0x12c> +800d6f98: 26649c78 addiu a0,s3,-25480 +800d6f9c: 8e270024 lw a3,36(s1) +800d6fa0: 9222001c lbu v0,28(s1) +800d6fa4: 1040004f beqz v0,800d70e4 <_Z15S9xProcessSoundj+0x218> +800d6fa8: 00000000 nop +800d6fac: 8e220020 lw v0,32(s1) +800d6fb0: 00023040 sll a2,v0,0x1 +800d6fb4: 2602e42c addiu v0,s0,-7124 +800d6fb8: 9044006c lbu a0,108(v0) +800d6fbc: 24030002 li v1,2 +800d6fc0: 1083000a beq a0,v1,800d6fec <_Z15S9xProcessSoundj+0x120> +800d6fc4: 26629c78 addiu v0,s3,-25480 +800d6fc8: 8c450020 lw a1,32(v0) +800d6fcc: 00c73021 addu a2,a2,a3 +800d6fd0: 3c048031 lui a0,0x8031 +800d6fd4: 3c02800d lui v0,0x800d +800d6fd8: 2484886c addiu a0,a0,-30612 +800d6fdc: 02452823 subu a1,s2,a1 +800d6fe0: 2442be50 addiu v0,v0,-16816 +800d6fe4: 0040f809 jalr v0 +800d6fe8: 30c63fff andi a2,a2,0x3fff +800d6fec: 26629c78 addiu v0,s3,-25480 +800d6ff0: ac520020 sw s2,32(v0) +800d6ff4: 26649c78 addiu a0,s3,-25480 +800d6ff8: 9085001c lbu a1,28(a0) +800d6ffc: 00121040 sll v0,s2,0x1 +800d7000: 8c8a0024 lw t2,36(a0) +800d7004: 02406821 move t5,s2 +800d7008: 8c830024 lw v1,36(a0) +800d700c: 0045680b movn t5,v0,a1 +800d7010: 01a31821 addu v1,t5,v1 +800d7014: ac830024 sw v1,36(a0) +800d7018: 8c820024 lw v0,36(a0) +800d701c: 02806021 move t4,s4 +800d7020: 30423fff andi v0,v0,0x3fff +800d7024: ac820024 sw v0,36(a0) +800d7028: 3c028031 lui v0,0x8031 +800d702c: 244f886c addiu t7,v0,-30612 +800d7030: 268b0400 addiu t3,s4,1024 +800d7034: 240e4000 li t6,16384 +800d7038: 014d1021 addu v0,t2,t5 +800d703c: 01a04821 move t1,t5 +800d7040: 2c424001 sltiu v0,v0,16385 +800d7044: 01ca1823 subu v1,t6,t2 +800d7048: 0062480a movz t1,v1,v0 +800d704c: 1120001c beqz t1,800d70c0 <_Z15S9xProcessSoundj+0x1f4> +800d7050: 3c028011 lui v0,0x8011 +800d7054: 05200018 bltz t1,800d70b8 <_Z15S9xProcessSoundj+0x1ec> +800d7058: 01201021 move v0,t1 +800d705c: 00024083 sra t0,v0,0x2 +800d7060: 19000012 blez t0,800d70ac <_Z15S9xProcessSoundj+0x1e0> +800d7064: 01491021 addu v0,t2,t1 +800d7068: 014f2021 addu a0,t2,t7 +800d706c: 01803021 move a2,t4 +800d7070: 01602821 move a1,t3 +800d7074: 00003821 move a3,zero +800d7078: 94820000 lhu v0,0(a0) +800d707c: 24e70001 addiu a3,a3,1 +800d7080: a4c20000 sh v0,0(a2) +800d7084: 94830002 lhu v1,2(a0) +800d7088: 24c60002 addiu a2,a2,2 +800d708c: a4a30000 sh v1,0(a1) +800d7090: 24840004 addiu a0,a0,4 +800d7094: 14e8fff8 bne a3,t0,800d7078 <_Z15S9xProcessSoundj+0x1ac> +800d7098: 24a50002 addiu a1,a1,2 +800d709c: 00081040 sll v0,t0,0x1 +800d70a0: 01826021 addu t4,t4,v0 +800d70a4: 01625821 addu t3,t3,v0 +800d70a8: 01491021 addu v0,t2,t1 +800d70ac: 01a96823 subu t5,t5,t1 +800d70b0: 08035c0e j 800d7038 <_Z15S9xProcessSoundj+0x16c> +800d70b4: 304a3fff andi t2,v0,0x3fff +800d70b8: 08035c17 j 800d705c <_Z15S9xProcessSoundj+0x190> +800d70bc: 25220003 addiu v0,t1,3 +800d70c0: 2442c5c4 addiu v0,v0,-14908 +800d70c4: 0040f809 jalr v0 +800d70c8: 00000000 nop +800d70cc: 26639c78 addiu v1,s3,-25480 +800d70d0: 8c620020 lw v0,32(v1) +800d70d4: 00521023 subu v0,v0,s2 +800d70d8: ac620020 sw v0,32(v1) +800d70dc: 08035bc3 j 800d6f0c <_Z15S9xProcessSoundj+0x40> +800d70e0: 8fbf0024 lw ra,36(sp) +800d70e4: 8e260020 lw a2,32(s1) +800d70e8: 08035bee j 800d6fb8 <_Z15S9xProcessSoundj+0xec> +800d70ec: 2602e42c addiu v0,s0,-7124 + +800d70f0 : +800d70f0: 27bdffc8 addiu sp,sp,-56 +800d70f4: 3c048028 lui a0,0x8028 +800d70f8: afbf0034 sw ra,52(sp) +800d70fc: afbe0030 sw s8,48(sp) +800d7100: afb7002c sw s7,44(sp) +800d7104: afb60028 sw s6,40(sp) +800d7108: afb50024 sw s5,36(sp) +800d710c: afb40020 sw s4,32(sp) +800d7110: afb3001c sw s3,28(sp) +800d7114: afb20018 sw s2,24(sp) +800d7118: afb10014 sw s1,20(sp) +800d711c: afb00010 sw s0,16(sp) +800d7120: 24839c78 addiu v1,a0,-25480 +800d7124: 9062001c lbu v0,28(v1) +800d7128: 10400067 beqz v0,800d72c8 +800d712c: 00000000 nop +800d7130: 8c620020 lw v0,32(v1) +800d7134: 00023840 sll a3,v0,0x1 +800d7138: 24859c78 addiu a1,a0,-25480 +800d713c: 8ca2000c lw v0,12(a1) +800d7140: 00e2102a slt v0,a3,v0 +800d7144: 10400054 beqz v0,800d7298 +800d7148: 24030001 li v1,1 +800d714c: 3c1e801f lui s8,0x801f +800d7150: a3c3447c sb v1,17532(s8) +800d7154: 8ca20028 lw v0,40(a1) +800d7158: 8ca3002c lw v1,44(a1) +800d715c: 00431021 addu v0,v0,v1 +800d7160: aca20028 sw v0,40(a1) +800d7164: 8ca30028 lw v1,40(a1) +800d7168: 3c020001 lui v0,0x1 +800d716c: 0062182b sltu v1,v1,v0 +800d7170: 14600044 bnez v1,800d7284 +800d7174: 00000000 nop +800d7178: 8ca30028 lw v1,40(a1) +800d717c: 8ca20028 lw v0,40(a1) +800d7180: 00039402 srl s2,v1,0x10 +800d7184: 3042ffff andi v0,v0,0xffff +800d7188: aca20028 sw v0,40(a1) +800d718c: 8ca30018 lw v1,24(a1) +800d7190: 00121040 sll v0,s2,0x1 +800d7194: 0043900b movn s2,v0,v1 +800d7198: 00a0a821 move s5,a1 +800d719c: 3c02800d lui v0,0x800d +800d71a0: 8ca40024 lw a0,36(a1) +800d71a4: 2457be50 addiu s7,v0,-16816 +800d71a8: 92a2001c lbu v0,28(s5) +800d71ac: 00a0a021 move s4,a1 +800d71b0: 00e49821 addu s3,a3,a0 +800d71b4: 14400027 bnez v0,800d7254 +800d71b8: 00a0b021 move s6,a1 +800d71bc: 02408821 move s1,s2 +800d71c0: 32663fff andi a2,s3,0x3fff +800d71c4: 02261021 addu v0,s1,a2 +800d71c8: 28424001 slti v0,v0,16385 +800d71cc: 10400027 beqz v0,800d726c +800d71d0: 00000000 nop +800d71d4: 02408021 move s0,s2 +800d71d8: 8e83000c lw v1,12(s4) +800d71dc: 00f11021 addu v0,a3,s1 +800d71e0: 0062102a slt v0,v1,v0 +800d71e4: 1040000a beqz v0,800d7210 +800d71e8: 3c048031 lui a0,0x8031 +800d71ec: 8e82000c lw v0,12(s4) +800d71f0: 00478823 subu s1,v0,a3 +800d71f4: 12200023 beqz s1,800d7284 +800d71f8: 00000000 nop +800d71fc: 9282001c lbu v0,28(s4) +800d7200: 14400003 bnez v0,800d7210 +800d7204: 00118043 sra s0,s1,0x1 +800d7208: 02208021 move s0,s1 +800d720c: 3c048031 lui a0,0x8031 +800d7210: 2484886c addiu a0,a0,-30612 +800d7214: 02e0f809 jalr s7 +800d7218: 02002821 move a1,s0 +800d721c: 8ec20020 lw v0,32(s6) +800d7220: 02509023 subu s2,s2,s0 +800d7224: 02021021 addu v0,s0,v0 +800d7228: aec20020 sw v0,32(s6) +800d722c: 92c3001c lbu v1,28(s6) +800d7230: 10600038 beqz v1,800d7314 +800d7234: 00000000 nop +800d7238: 8ec20020 lw v0,32(s6) +800d723c: 00023840 sll a3,v0,0x1 +800d7240: 1a400010 blez s2,800d7284 +800d7244: 00000000 nop +800d7248: 92a2001c lbu v0,28(s5) +800d724c: 1040ffdb beqz v0,800d71bc +800d7250: 02719821 addu s3,s3,s1 +800d7254: 00128840 sll s1,s2,0x1 +800d7258: 32663fff andi a2,s3,0x3fff +800d725c: 02261021 addu v0,s1,a2 +800d7260: 28424001 slti v0,v0,16385 +800d7264: 1440ffdb bnez v0,800d71d4 +800d7268: 00000000 nop +800d726c: 92a3001c lbu v1,28(s5) +800d7270: 24024000 li v0,16384 +800d7274: 1460002a bnez v1,800d7320 +800d7278: 00468023 subu s0,v0,a2 +800d727c: 08035c76 j 800d71d8 +800d7280: 02008821 move s1,s0 +800d7284: a3c0447c sb zero,17532(s8) +800d7288: 3c10801f lui s0,0x801f +800d728c: 9202447d lbu v0,17533(s0) +800d7290: 14400010 bnez v0,800d72d4 +800d7294: 3c02800d lui v0,0x800d +800d7298: 8fbf0034 lw ra,52(sp) +800d729c: 8fbe0030 lw s8,48(sp) +800d72a0: 8fb7002c lw s7,44(sp) +800d72a4: 8fb60028 lw s6,40(sp) +800d72a8: 8fb50024 lw s5,36(sp) +800d72ac: 8fb40020 lw s4,32(sp) +800d72b0: 8fb3001c lw s3,28(sp) +800d72b4: 8fb20018 lw s2,24(sp) +800d72b8: 8fb10014 lw s1,20(sp) +800d72bc: 8fb00010 lw s0,16(sp) +800d72c0: 03e00008 jr ra +800d72c4: 27bd0038 addiu sp,sp,56 +800d72c8: 8c670020 lw a3,32(v1) +800d72cc: 08035c4f j 800d713c +800d72d0: 24859c78 addiu a1,a0,-25480 +800d72d4: 24426ecc addiu v0,v0,28364 +800d72d8: 0040f809 jalr v0 +800d72dc: 00002021 move a0,zero +800d72e0: a200447d sb zero,17533(s0) +800d72e4: 8fbf0034 lw ra,52(sp) +800d72e8: 8fbe0030 lw s8,48(sp) +800d72ec: 8fb7002c lw s7,44(sp) +800d72f0: 8fb60028 lw s6,40(sp) +800d72f4: 8fb50024 lw s5,36(sp) +800d72f8: 8fb40020 lw s4,32(sp) +800d72fc: 8fb3001c lw s3,28(sp) +800d7300: 8fb20018 lw s2,24(sp) +800d7304: 8fb10014 lw s1,20(sp) +800d7308: 8fb00010 lw s0,16(sp) +800d730c: 03e00008 jr ra +800d7310: 27bd0038 addiu sp,sp,56 +800d7314: 8ec70020 lw a3,32(s6) +800d7318: 08035c90 j 800d7240 +800d731c: 00000000 nop +800d7320: 02008821 move s1,s0 +800d7324: 08035c76 j 800d71d8 +800d7328: 00108043 sra s0,s0,0x1 + +800d732c <_Z18S9xOpenSoundDeviceihi>: +800d732c: 27bdffe0 addiu sp,sp,-32 +800d7330: afb00010 sw s0,16(sp) +800d7334: 3c02801c lui v0,0x801c +800d7338: 30900007 andi s0,a0,0x7 +800d733c: 00108080 sll s0,s0,0x2 +800d7340: 2442dc90 addiu v0,v0,-9072 +800d7344: 02021021 addu v0,s0,v0 +800d7348: 8c440000 lw a0,0(v0) +800d734c: 3c038028 lui v1,0x8028 +800d7350: afb20018 sw s2,24(sp) +800d7354: 30a500ff andi a1,a1,0xff +800d7358: 24729c78 addiu s2,v1,-25480 +800d735c: 24020001 li v0,1 +800d7360: a242001c sb v0,28(s2) +800d7364: ae450018 sw a1,24(s2) +800d7368: ae440008 sw a0,8(s2) +800d736c: 8e440008 lw a0,8(s2) +800d7370: 3c02800d lui v0,0x800d +800d7374: afb10014 sw s1,20(sp) +800d7378: 24428254 addiu v0,v0,-32172 +800d737c: afbf001c sw ra,28(sp) +800d7380: 0040f809 jalr v0 +800d7384: 00c08821 move s1,a2 +800d7388: 3c02801c lui v0,0x801c +800d738c: 2442dcb0 addiu v0,v0,-9040 +800d7390: 24061000 li a2,4096 +800d7394: 16200002 bnez s1,800d73a0 <_Z18S9xOpenSoundDeviceihi+0x74> +800d7398: 02028021 addu s0,s0,v0 +800d739c: 8e110000 lw s1,0(s0) +800d73a0: 2a231001 slti v1,s1,4097 +800d73a4: 9244001c lbu a0,28(s2) +800d73a8: 0223300b movn a2,s1,v1 +800d73ac: 00061040 sll v0,a2,0x1 +800d73b0: 8e450018 lw a1,24(s2) +800d73b4: 0044300b movn a2,v0,a0 +800d73b8: 00061840 sll v1,a2,0x1 +800d73bc: 0065300b movn a2,v1,a1 +800d73c0: ae46000c sw a2,12(s2) +800d73c4: 8fbf001c lw ra,28(sp) +800d73c8: 8fb20018 lw s2,24(sp) +800d73cc: 8fb10014 lw s1,20(sp) +800d73d0: 8fb00010 lw s0,16(sp) +800d73d4: 24020001 li v0,1 +800d73d8: 03e00008 jr ra +800d73dc: 27bd0020 addiu sp,sp,32 + +800d73e0 : +800d73e0: 3c02801f lui v0,0x801f +800d73e4: 8c4323c8 lw v1,9160(v0) +800d73e8: 3c088021 lui t0,0x8021 +800d73ec: 24020001 li v0,1 +800d73f0: 2507e42c addiu a3,t0,-7124 +800d73f4: 10620007 beq v1,v0,800d7414 +800d73f8: 00002021 move a0,zero +800d73fc: 3c19800c lui t9,0x800c +800d7400: 24040001 li a0,1 +800d7404: a0e00070 sb zero,112(a3) +800d7408: 27394094 addiu t9,t9,16532 +800d740c: 03200008 jr t9 +800d7410: a100e42c sb zero,-7124(t0) +800d7414: 3c19800c lui t9,0x800c +800d7418: a0e30070 sb v1,112(a3) +800d741c: 27394094 addiu t9,t9,16532 +800d7420: 03200008 jr t9 +800d7424: a103e42c sb v1,-7124(t0) + +800d7428 : +800d7428: 3c198001 lui t9,0x8001 +800d742c: 3c028021 lui v0,0x8021 +800d7430: 2739d2fc addiu t9,t9,-11524 +800d7434: 03200008 jr t9 +800d7438: ac40e2a8 sw zero,-7512(v0) + +800d743c : +800d743c: 27bdffe8 addiu sp,sp,-24 +800d7440: 3c02800a lui v0,0x800a +800d7444: afbf0010 sw ra,16(sp) +800d7448: 24428568 addiu v0,v0,-31384 +800d744c: 0040f809 jalr v0 +800d7450: 00000000 nop +800d7454: 2403ffff li v1,-1 +800d7458: 0002180b movn v1,zero,v0 +800d745c: 8fbf0010 lw ra,16(sp) +800d7460: 00601021 move v0,v1 +800d7464: 03e00008 jr ra +800d7468: 27bd0018 addiu sp,sp,24 + +800d746c <_Z10_splitpathPKcPcS1_S1_S1_>: +800d746c: 27bdffd0 addiu sp,sp,-48 +800d7470: 3c028012 lui v0,0x8012 +800d7474: afb60028 sw s6,40(sp) +800d7478: afb40020 sw s4,32(sp) +800d747c: afb3001c sw s3,28(sp) +800d7480: afb20018 sw s2,24(sp) +800d7484: afb10014 sw s1,20(sp) +800d7488: afb00010 sw s0,16(sp) +800d748c: afbf002c sw ra,44(sp) +800d7490: afb50024 sw s5,36(sp) +800d7494: 2450c1a0 addiu s0,v0,-15968 +800d7498: 8fb60040 lw s6,64(sp) +800d749c: a0a00000 sb zero,0(a1) +800d74a0: 2405002f li a1,47 +800d74a4: 00c09821 move s3,a2 +800d74a8: 00e0a021 move s4,a3 +800d74ac: 0200f809 jalr s0 +800d74b0: 00809021 move s2,a0 +800d74b4: 10400065 beqz v0,800d764c <_Z10_splitpathPKcPcS1_S1_S1_+0x1e0> +800d74b8: 00408821 move s1,v0 +800d74bc: 02402021 move a0,s2 +800d74c0: 0200f809 jalr s0 +800d74c4: 2405002e li a1,46 +800d74c8: 10400038 beqz v0,800d75ac <_Z10_splitpathPKcPcS1_S1_S1_+0x140> +800d74cc: 00408021 move s0,v0 +800d74d0: 12200045 beqz s1,800d75e8 <_Z10_splitpathPKcPcS1_S1_S1_+0x17c> +800d74d4: 0051102b sltu v0,v0,s1 +800d74d8: 1040001a beqz v0,800d7544 <_Z10_splitpathPKcPcS1_S1_S1_+0xd8> +800d74dc: 3c028012 lui v0,0x8012 +800d74e0: 3c158012 lui s5,0x8012 +800d74e4: 02602021 move a0,s3 +800d74e8: 26b0bbf0 addiu s0,s5,-17424 +800d74ec: 0200f809 jalr s0 +800d74f0: 02402821 move a1,s2 +800d74f4: 02321823 subu v1,s1,s2 +800d74f8: 02631821 addu v1,s3,v1 +800d74fc: 02802021 move a0,s4 +800d7500: 26250001 addiu a1,s1,1 +800d7504: 0200f809 jalr s0 +800d7508: a0600000 sb zero,0(v1) +800d750c: 3c05801d lui a1,0x801d +800d7510: 02c02021 move a0,s6 +800d7514: 24a57208 addiu a1,a1,29192 +800d7518: 26b9bbf0 addiu t9,s5,-17424 +800d751c: 8fbf002c lw ra,44(sp) +800d7520: 8fb60028 lw s6,40(sp) +800d7524: 8fb50024 lw s5,36(sp) +800d7528: 8fb40020 lw s4,32(sp) +800d752c: 8fb3001c lw s3,28(sp) +800d7530: 8fb20018 lw s2,24(sp) +800d7534: 8fb10014 lw s1,20(sp) +800d7538: 8fb00010 lw s0,16(sp) +800d753c: 03200008 jr t9 +800d7540: 27bd0030 addiu sp,sp,48 +800d7544: 2455bbf0 addiu s5,v0,-17424 +800d7548: 02602021 move a0,s3 +800d754c: 02a0f809 jalr s5 +800d7550: 02402821 move a1,s2 +800d7554: 02321823 subu v1,s1,s2 +800d7558: 02631821 addu v1,s3,v1 +800d755c: 02802021 move a0,s4 +800d7560: 26250001 addiu a1,s1,1 +800d7564: 02a0f809 jalr s5 +800d7568: a0600000 sb zero,0(v1) +800d756c: 02111823 subu v1,s0,s1 +800d7570: 02831821 addu v1,s4,v1 +800d7574: a060ffff sb zero,-1(v1) +800d7578: 02c02021 move a0,s6 +800d757c: 26050001 addiu a1,s0,1 +800d7580: 02a0c821 move t9,s5 +800d7584: 8fbf002c lw ra,44(sp) +800d7588: 8fb60028 lw s6,40(sp) +800d758c: 8fb50024 lw s5,36(sp) +800d7590: 8fb40020 lw s4,32(sp) +800d7594: 8fb3001c lw s3,28(sp) +800d7598: 8fb20018 lw s2,24(sp) +800d759c: 8fb10014 lw s1,20(sp) +800d75a0: 8fb00010 lw s0,16(sp) +800d75a4: 03200008 jr t9 +800d75a8: 27bd0030 addiu sp,sp,48 +800d75ac: 1620ffcd bnez s1,800d74e4 <_Z10_splitpathPKcPcS1_S1_S1_+0x78> +800d75b0: 3c158012 lui s5,0x8012 +800d75b4: 3c10801d lui s0,0x801d +800d75b8: 3c028012 lui v0,0x8012 +800d75bc: 2451bbf0 addiu s1,v0,-17424 +800d75c0: 02602021 move a0,s3 +800d75c4: 0220f809 jalr s1 +800d75c8: 26057208 addiu a1,s0,29192 +800d75cc: 02802021 move a0,s4 +800d75d0: 0220f809 jalr s1 +800d75d4: 02402821 move a1,s2 +800d75d8: 02c02021 move a0,s6 +800d75dc: 26057208 addiu a1,s0,29192 +800d75e0: 08035d47 j 800d751c <_Z10_splitpathPKcPcS1_S1_S1_+0xb0> +800d75e4: 0220c821 move t9,s1 +800d75e8: 3c028012 lui v0,0x8012 +800d75ec: 3c05801d lui a1,0x801d +800d75f0: 2451bbf0 addiu s1,v0,-17424 +800d75f4: 02602021 move a0,s3 +800d75f8: 0220f809 jalr s1 +800d75fc: 24a57208 addiu a1,a1,29192 +800d7600: 02802021 move a0,s4 +800d7604: 0220f809 jalr s1 +800d7608: 02402821 move a1,s2 +800d760c: 02121823 subu v1,s0,s2 +800d7610: 02831821 addu v1,s4,v1 +800d7614: a0600000 sb zero,0(v1) +800d7618: 02c02021 move a0,s6 +800d761c: 26050001 addiu a1,s0,1 +800d7620: 0220c821 move t9,s1 +800d7624: 8fbf002c lw ra,44(sp) +800d7628: 8fb60028 lw s6,40(sp) +800d762c: 8fb50024 lw s5,36(sp) +800d7630: 8fb40020 lw s4,32(sp) +800d7634: 8fb3001c lw s3,28(sp) +800d7638: 8fb20018 lw s2,24(sp) +800d763c: 8fb10014 lw s1,20(sp) +800d7640: 8fb00010 lw s0,16(sp) +800d7644: 03200008 jr t9 +800d7648: 27bd0030 addiu sp,sp,48 +800d764c: 02402021 move a0,s2 +800d7650: 0200f809 jalr s0 +800d7654: 2405005c li a1,92 +800d7658: 08035d2f j 800d74bc <_Z10_splitpathPKcPcS1_S1_S1_+0x50> +800d765c: 00408821 move s1,v0 + +800d7660 : +800d7660: 27bdcfc8 addiu sp,sp,-12344 +800d7664: 27a3201c addiu v1,sp,8220 +800d7668: afb3302c sw s3,12332(sp) +800d766c: afb23028 sw s2,12328(sp) +800d7670: 00809821 move s3,a0 +800d7674: 27b2101b addiu s2,sp,4123 +800d7678: 3c048022 lui a0,0x8022 +800d767c: 3c02800d lui v0,0x800d +800d7680: afbf3030 sw ra,12336(sp) +800d7684: 27a6001a addiu a2,sp,26 +800d7688: 02403821 move a3,s2 +800d768c: afa30010 sw v1,16(sp) +800d7690: afb13024 sw s1,12324(sp) +800d7694: afb03020 sw s0,12320(sp) +800d7698: 27a50018 addiu a1,sp,24 +800d769c: 2442746c addiu v0,v0,29804 +800d76a0: 0040f809 jalr v0 +800d76a4: 24844094 addiu a0,a0,16532 +800d76a8: 3c118031 lui s1,0x8031 +800d76ac: 3c05803a lui a1,0x803a +800d76b0: 3c028012 lui v0,0x8012 +800d76b4: 2624c86c addiu a0,s1,-14228 +800d76b8: 2442bbf0 addiu v0,v0,-17424 +800d76bc: 0040f809 jalr v0 +800d76c0: 24a5c2e8 addiu a1,a1,-15640 +800d76c4: 3c108012 lui s0,0x8012 +800d76c8: 3c05801c lui a1,0x801c +800d76cc: 2610ba60 addiu s0,s0,-17824 +800d76d0: 2624c86c addiu a0,s1,-14228 +800d76d4: 0200f809 jalr s0 +800d76d8: 24a538dc addiu a1,a1,14556 +800d76dc: 02402821 move a1,s2 +800d76e0: 0200f809 jalr s0 +800d76e4: 2624c86c addiu a0,s1,-14228 +800d76e8: 02602821 move a1,s3 +800d76ec: 0200f809 jalr s0 +800d76f0: 2624c86c addiu a0,s1,-14228 +800d76f4: 2622c86c addiu v0,s1,-14228 +800d76f8: 8fbf3030 lw ra,12336(sp) +800d76fc: 8fb3302c lw s3,12332(sp) +800d7700: 8fb23028 lw s2,12328(sp) +800d7704: 8fb13024 lw s1,12324(sp) +800d7708: 8fb03020 lw s0,12320(sp) +800d770c: 03e00008 jr ra +800d7710: 27bd3038 addiu sp,sp,12344 + +800d7714 : +800d7714: 27bdffe8 addiu sp,sp,-24 +800d7718: 3c04801c lui a0,0x801c +800d771c: 3c02800d lui v0,0x800d +800d7720: afbf0010 sw ra,16(sp) +800d7724: 24427660 addiu v0,v0,30304 +800d7728: 0040f809 jalr v0 +800d772c: 2484dba0 addiu a0,a0,-9312 +800d7730: 3c048021 lui a0,0x8021 +800d7734: 3c198006 lui t9,0x8006 +800d7738: 8fbf0010 lw ra,16(sp) +800d773c: 2484701c addiu a0,a0,28700 +800d7740: 00402821 move a1,v0 +800d7744: 27395588 addiu t9,t9,21896 +800d7748: 03200008 jr t9 +800d774c: 27bd0018 addiu sp,sp,24 + +800d7750 : +800d7750: 27bdffe0 addiu sp,sp,-32 +800d7754: 3c028012 lui v0,0x8012 +800d7758: afb10014 sw s1,20(sp) +800d775c: afb00010 sw s0,16(sp) +800d7760: 2405002f li a1,47 +800d7764: afbf0018 sw ra,24(sp) +800d7768: 2451c1a0 addiu s1,v0,-15968 +800d776c: 0220f809 jalr s1 +800d7770: 00808021 move s0,a0 +800d7774: 02002021 move a0,s0 +800d7778: 10400008 beqz v0,800d779c +800d777c: 2405005c li a1,92 +800d7780: 24500001 addiu s0,v0,1 +800d7784: 02001021 move v0,s0 +800d7788: 8fbf0018 lw ra,24(sp) +800d778c: 8fb10014 lw s1,20(sp) +800d7790: 8fb00010 lw s0,16(sp) +800d7794: 03e00008 jr ra +800d7798: 27bd0020 addiu sp,sp,32 +800d779c: 0220f809 jalr s1 +800d77a0: 00000000 nop +800d77a4: 1440fff6 bnez v0,800d7780 +800d77a8: 00000000 nop +800d77ac: 08035de2 j 800d7788 +800d77b0: 02001021 move v0,s0 + +800d77b4 : +800d77b4: 27bdffd8 addiu sp,sp,-40 +800d77b8: afbf0020 sw ra,32(sp) +800d77bc: afb3001c sw s3,28(sp) +800d77c0: afb20018 sw s2,24(sp) +800d77c4: afb10014 sw s1,20(sp) +800d77c8: afb00010 sw s0,16(sp) +800d77cc: 3c028039 lui v0,0x8039 +800d77d0: 8c446214 lw a0,25108(v0) +800d77d4: 24030002 li v1,2 +800d77d8: 1083002e beq a0,v1,800d7894 +800d77dc: 2c820003 sltiu v0,a0,3 +800d77e0: 10400021 beqz v0,800d7868 +800d77e4: 24020003 li v0,3 +800d77e8: 24020001 li v0,1 +800d77ec: 10820045 beq a0,v0,800d7904 +800d77f0: 3c028022 lui v0,0x8022 +800d77f4: 3c02801f lui v0,0x801f +800d77f8: 8c50475c lw s0,18268(v0) +800d77fc: 3c038022 lui v1,0x8022 +800d7800: 3c020001 lui v0,0x1 +800d7804: 3c048011 lui a0,0x8011 +800d7808: 34428000 ori v0,v0,0x8000 +800d780c: 8c716dd8 lw s1,28120(v1) +800d7810: 2493c930 addiu s3,a0,-14032 +800d7814: 02029021 addu s2,s0,v0 +800d7818: 02002021 move a0,s0 +800d781c: 02202821 move a1,s1 +800d7820: 24060c00 li a2,3072 +800d7824: 0260f809 jalr s3 +800d7828: 26100c00 addiu s0,s0,3072 +800d782c: 1612fffa bne s0,s2,800d7818 +800d7830: 26310e00 addiu s1,s1,3584 +800d7834: 3c028011 lui v0,0x8011 +800d7838: 2442c650 addiu v0,v0,-14768 +800d783c: 24040001 li a0,1 +800d7840: 0040f809 jalr v0 +800d7844: 00002821 move a1,zero +800d7848: 8fbf0020 lw ra,32(sp) +800d784c: 8fb3001c lw s3,28(sp) +800d7850: 8fb20018 lw s2,24(sp) +800d7854: 8fb10014 lw s1,20(sp) +800d7858: 8fb00010 lw s0,16(sp) +800d785c: 24020001 li v0,1 +800d7860: 03e00008 jr ra +800d7864: 27bd0028 addiu sp,sp,40 +800d7868: 10820020 beq a0,v0,800d78ec +800d786c: 24020004 li v0,4 +800d7870: 1482ffe1 bne a0,v0,800d77f8 +800d7874: 3c02801f lui v0,0x801f +800d7878: 3c108030 lui s0,0x8030 +800d787c: 3c02800e lui v0,0x800e +800d7880: 24428700 addiu v0,v0,-30976 +800d7884: 0040f809 jalr v0 +800d7888: 8e047868 lw a0,30824(s0) +800d788c: 08035e0d j 800d7834 +800d7890: ae027868 sw v0,30824(s0) +800d7894: 3c02801f lui v0,0x801f +800d7898: 3c038022 lui v1,0x8022 +800d789c: 8c44475c lw a0,18268(v0) +800d78a0: 8c656dd8 lw a1,28120(v1) +800d78a4: 3c060001 lui a2,0x1 +800d78a8: 3c028011 lui v0,0x8011 +800d78ac: 2442c930 addiu v0,v0,-14032 +800d78b0: 0040f809 jalr v0 +800d78b4: 34c68000 ori a2,a2,0x8000 +800d78b8: 3c028011 lui v0,0x8011 +800d78bc: 2442c650 addiu v0,v0,-14768 +800d78c0: 24040001 li a0,1 +800d78c4: 0040f809 jalr v0 +800d78c8: 00002821 move a1,zero +800d78cc: 8fbf0020 lw ra,32(sp) +800d78d0: 8fb3001c lw s3,28(sp) +800d78d4: 8fb20018 lw s2,24(sp) +800d78d8: 8fb10014 lw s1,20(sp) +800d78dc: 8fb00010 lw s0,16(sp) +800d78e0: 24020001 li v0,1 +800d78e4: 03e00008 jr ra +800d78e8: 27bd0028 addiu sp,sp,40 +800d78ec: 3c028022 lui v0,0x8022 +800d78f0: 8c456dd8 lw a1,28120(v0) +800d78f4: 3c03801f lui v1,0x801f +800d78f8: 8c64475c lw a0,18268(v1) +800d78fc: 08035e29 j 800d78a4 +800d7900: 24a52000 addiu a1,a1,8192 +800d7904: 8c456dd8 lw a1,28120(v0) +800d7908: 3c03801f lui v1,0x801f +800d790c: 8c64475c lw a0,18268(v1) +800d7910: 08035e29 j 800d78a4 +800d7914: 24a54000 addiu a1,a1,16384 + +800d7918 : +800d7918: 27bdffe0 addiu sp,sp,-32 +800d791c: 3c048019 lui a0,0x8019 +800d7920: 3c02800f lui v0,0x800f +800d7924: afbf0018 sw ra,24(sp) +800d7928: afb10014 sw s1,20(sp) +800d792c: afb00010 sw s0,16(sp) +800d7930: 00c02821 move a1,a2 +800d7934: 248449c8 addiu a0,a0,18888 +800d7938: 24424bb0 addiu v0,v0,19376 +800d793c: 00c08821 move s1,a2 +800d7940: 0040f809 jalr v0 +800d7944: 3c108031 lui s0,0x8031 +800d7948: 3c028012 lui v0,0x8012 +800d794c: 2604d870 addiu a0,s0,-10128 +800d7950: 02202821 move a1,s1 +800d7954: 2610d870 addiu s0,s0,-10128 +800d7958: 2442c0d0 addiu v0,v0,-16176 +800d795c: 0040f809 jalr v0 +800d7960: 2406006c li a2,108 +800d7964: a200006c sb zero,108(s0) +800d7968: 3c198005 lui t9,0x8005 +800d796c: 02002021 move a0,s0 +800d7970: 8fbf0018 lw ra,24(sp) +800d7974: 8fb10014 lw s1,20(sp) +800d7978: 8fb00010 lw s0,16(sp) +800d797c: 27392930 addiu t9,t9,10544 +800d7980: 03200008 jr t9 +800d7984: 27bd0020 addiu sp,sp,32 + +800d7988 : +800d7988: 3c028021 lui v0,0x8021 +800d798c: 27bdbfc0 addiu sp,sp,-16448 +800d7990: 2444701c addiu a0,v0,28700 +800d7994: 3c028006 lui v0,0x8006 +800d7998: afbf403c sw ra,16444(sp) +800d799c: afb5402c sw s5,16428(sp) +800d79a0: afb44028 sw s4,16424(sp) +800d79a4: afb34024 sw s3,16420(sp) +800d79a8: afb24020 sw s2,16416(sp) +800d79ac: afb1401c sw s1,16412(sp) +800d79b0: afb04018 sw s0,16408(sp) +800d79b4: 244259c8 addiu v0,v0,22984 +800d79b8: afbe4038 sw s8,16440(sp) +800d79bc: afb74034 sw s7,16436(sp) +800d79c0: 0040f809 jalr v0 +800d79c4: afb64030 sw s6,16432(sp) +800d79c8: 27b20010 addiu s2,sp,16 +800d79cc: 3c028012 lui v0,0x8012 +800d79d0: 3c05803a lui a1,0x803a +800d79d4: 24a5c2e8 addiu a1,a1,-15640 +800d79d8: 02402021 move a0,s2 +800d79dc: 2454bbf0 addiu s4,v0,-17424 +800d79e0: 0280f809 jalr s4 +800d79e4: 3c158021 lui s5,0x8021 +800d79e8: 26b3e42c addiu s3,s5,-7124 +800d79ec: 3c118022 lui s1,0x8022 +800d79f0: 3c05801c lui a1,0x801c +800d79f4: 3c028012 lui v0,0x8012 +800d79f8: a2600130 sb zero,304(s3) +800d79fc: 24a5dba8 addiu a1,a1,-9304 +800d7a00: 2450bfc0 addiu s0,v0,-16448 +800d7a04: 26242044 addiu a0,s1,8260 +800d7a08: 0200f809 jalr s0 +800d7a0c: 2406000a li a2,10 +800d7a10: 14400097 bnez v0,800d7c70 +800d7a14: 3c05801c lui a1,0x801c +800d7a18: 3c028030 lui v0,0x8030 +800d7a1c: 8c457864 lw a1,30820(v0) +800d7a20: 10a00086 beqz a1,800d7c3c +800d7a24: 24020001 li v0,1 +800d7a28: 0280f809 jalr s4 +800d7a2c: 02402021 move a0,s2 +800d7a30: 26a2e42c addiu v0,s5,-7124 +800d7a34: 90430130 lbu v1,304(v0) +800d7a38: 1060000d beqz v1,800d7a70 +800d7a3c: 3c02800f lui v0,0x800f +800d7a40: 8fbf403c lw ra,16444(sp) +800d7a44: 8fbe4038 lw s8,16440(sp) +800d7a48: 8fb74034 lw s7,16436(sp) +800d7a4c: 8fb64030 lw s6,16432(sp) +800d7a50: 8fb5402c lw s5,16428(sp) +800d7a54: 8fb44028 lw s4,16424(sp) +800d7a58: 8fb34024 lw s3,16420(sp) +800d7a5c: 8fb24020 lw s2,16416(sp) +800d7a60: 8fb1401c lw s1,16412(sp) +800d7a64: 8fb04018 lw s0,16408(sp) +800d7a68: 03e00008 jr ra +800d7a6c: 27bd4040 addiu sp,sp,16448 +800d7a70: 244259b8 addiu v0,v0,22968 +800d7a74: 0040f809 jalr v0 +800d7a78: 02402021 move a0,s2 +800d7a7c: 1040fff0 beqz v0,800d7a40 +800d7a80: 00408821 move s1,v0 +800d7a84: 3c038012 lui v1,0x8012 +800d7a88: 3c028012 lui v0,0x8012 +800d7a8c: 2477bbf0 addiu s7,v1,-17424 +800d7a90: 2453ba60 addiu s3,v0,-17824 +800d7a94: 27b51011 addiu s5,sp,4113 +800d7a98: 3c16801c lui s6,0x801c +800d7a9c: 27be2012 addiu s8,sp,8210 +800d7aa0: 27b43013 addiu s4,sp,12307 +800d7aa4: a3a01011 sb zero,4113(sp) +800d7aa8: a3a02012 sb zero,8210(sp) +800d7aac: a3a03013 sb zero,12307(sp) +800d7ab0: 3c03800f lui v1,0x800f +800d7ab4: 246256a0 addiu v0,v1,22176 +800d7ab8: 0040f809 jalr v0 +800d7abc: 02202021 move a0,s1 +800d7ac0: 24500038 addiu s0,v0,56 +800d7ac4: 3c05801c lui a1,0x801c +800d7ac8: 24a5dbcc addiu a1,a1,-9268 +800d7acc: 1040002a beqz v0,800d7b78 +800d7ad0: 02002021 move a0,s0 +800d7ad4: 3c038012 lui v1,0x8012 +800d7ad8: 2463cc10 addiu v1,v1,-13296 +800d7adc: 0060f809 jalr v1 +800d7ae0: 00000000 nop +800d7ae4: 02402821 move a1,s2 +800d7ae8: 14400041 bnez v0,800d7bf0 +800d7aec: 02a02021 move a0,s5 +800d7af0: 02e0f809 jalr s7 +800d7af4: 00000000 nop +800d7af8: 02a02021 move a0,s5 +800d7afc: 0260f809 jalr s3 +800d7b00: 26c538dc addiu a1,s6,14556 +800d7b04: 02a02021 move a0,s5 +800d7b08: 0260f809 jalr s3 +800d7b0c: 02002821 move a1,s0 +800d7b10: 3c028012 lui v0,0x8012 +800d7b14: 3c05801c lui a1,0x801c +800d7b18: 02002021 move a0,s0 +800d7b1c: 2442cc10 addiu v0,v0,-13296 +800d7b20: 0040f809 jalr v0 +800d7b24: 24a5dbe4 addiu a1,a1,-9244 +800d7b28: 02402821 move a1,s2 +800d7b2c: 1440ffe0 bnez v0,800d7ab0 +800d7b30: 02802021 move a0,s4 +800d7b34: 02e0f809 jalr s7 +800d7b38: 00000000 nop +800d7b3c: 02802021 move a0,s4 +800d7b40: 0260f809 jalr s3 +800d7b44: 26c538dc addiu a1,s6,14556 +800d7b48: 02002821 move a1,s0 +800d7b4c: 0260f809 jalr s3 +800d7b50: 02802021 move a0,s4 +800d7b54: 3c03800f lui v1,0x800f +800d7b58: 246256a0 addiu v0,v1,22176 +800d7b5c: 0040f809 jalr v0 +800d7b60: 02202021 move a0,s1 +800d7b64: 24500038 addiu s0,v0,56 +800d7b68: 3c05801c lui a1,0x801c +800d7b6c: 24a5dbcc addiu a1,a1,-9268 +800d7b70: 1440ffd8 bnez v0,800d7ad4 +800d7b74: 02002021 move a0,s0 +800d7b78: 3c02800f lui v0,0x800f +800d7b7c: 244258e4 addiu v0,v0,22756 +800d7b80: 0040f809 jalr v0 +800d7b84: 02202021 move a0,s1 +800d7b88: 3c028012 lui v0,0x8012 +800d7b8c: 2453bdb0 addiu s3,v0,-16976 +800d7b90: 0260f809 jalr s3 +800d7b94: 02a02021 move a0,s5 +800d7b98: 1440003b bnez v0,800d7c88 +800d7b9c: 27b42012 addiu s4,sp,8210 +800d7ba0: 3c02801f lui v0,0x801f +800d7ba4: 8c4430c8 lw a0,12488(v0) +800d7ba8: 3c05801c lui a1,0x801c +800d7bac: 3c02800f lui v0,0x800f +800d7bb0: 02403021 move a2,s2 +800d7bb4: 24425a20 addiu v0,v0,23072 +800d7bb8: 0040f809 jalr v0 +800d7bbc: 24a5dbf0 addiu a1,a1,-9232 +800d7bc0: 8fbf403c lw ra,16444(sp) +800d7bc4: 8fbe4038 lw s8,16440(sp) +800d7bc8: 8fb74034 lw s7,16436(sp) +800d7bcc: 8fb64030 lw s6,16432(sp) +800d7bd0: 8fb5402c lw s5,16428(sp) +800d7bd4: 8fb44028 lw s4,16424(sp) +800d7bd8: 8fb34024 lw s3,16420(sp) +800d7bdc: 8fb24020 lw s2,16416(sp) +800d7be0: 8fb1401c lw s1,16412(sp) +800d7be4: 8fb04018 lw s0,16408(sp) +800d7be8: 03e00008 jr ra +800d7bec: 27bd4040 addiu sp,sp,16448 +800d7bf0: 3c05801c lui a1,0x801c +800d7bf4: 3c038012 lui v1,0x8012 +800d7bf8: 24a5dbd8 addiu a1,a1,-9256 +800d7bfc: 2463cc10 addiu v1,v1,-13296 +800d7c00: 0060f809 jalr v1 +800d7c04: 02002021 move a0,s0 +800d7c08: 02402821 move a1,s2 +800d7c0c: 1440ffc0 bnez v0,800d7b10 +800d7c10: 03c02021 move a0,s8 +800d7c14: 02e0f809 jalr s7 +800d7c18: 00000000 nop +800d7c1c: 03c02021 move a0,s8 +800d7c20: 0260f809 jalr s3 +800d7c24: 26c538dc addiu a1,s6,14556 +800d7c28: 03c02021 move a0,s8 +800d7c2c: 0260f809 jalr s3 +800d7c30: 02002821 move a1,s0 +800d7c34: 08035ec5 j 800d7b14 +800d7c38: 3c028012 lui v0,0x8012 +800d7c3c: a2620130 sb v0,304(s3) +800d7c40: 8fbf403c lw ra,16444(sp) +800d7c44: 8fbe4038 lw s8,16440(sp) +800d7c48: 8fb74034 lw s7,16436(sp) +800d7c4c: 8fb64030 lw s6,16432(sp) +800d7c50: 8fb5402c lw s5,16428(sp) +800d7c54: 8fb44028 lw s4,16424(sp) +800d7c58: 8fb34024 lw s3,16420(sp) +800d7c5c: 8fb24020 lw s2,16416(sp) +800d7c60: 8fb1401c lw s1,16412(sp) +800d7c64: 8fb04018 lw s0,16408(sp) +800d7c68: 03e00008 jr ra +800d7c6c: 27bd4040 addiu sp,sp,16448 +800d7c70: 26242044 addiu a0,s1,8260 +800d7c74: 24a5dbb4 addiu a1,a1,-9292 +800d7c78: 0200f809 jalr s0 +800d7c7c: 24060015 li a2,21 +800d7c80: 08035e87 j 800d7a1c +800d7c84: 3c028030 lui v0,0x8030 +800d7c88: 0260f809 jalr s3 +800d7c8c: 02802021 move a0,s4 +800d7c90: 1040ffc4 beqz v0,800d7ba4 +800d7c94: 3c02801f lui v0,0x801f +800d7c98: 3c02800f lui v0,0x800f +800d7c9c: 3c178019 lui s7,0x8019 +800d7ca0: 02a02021 move a0,s5 +800d7ca4: 245e5f70 addiu s8,v0,24432 +800d7ca8: 03c0f809 jalr s8 +800d7cac: 26e5cdf4 addiu a1,s7,-12812 +800d7cb0: 1040ff63 beqz v0,800d7a40 +800d7cb4: 00408821 move s1,v0 +800d7cb8: 3c02800f lui v0,0x800f +800d7cbc: 00002821 move a1,zero +800d7cc0: 24060002 li a2,2 +800d7cc4: 24555c60 addiu s5,v0,23648 +800d7cc8: 02a0f809 jalr s5 +800d7ccc: 02202021 move a0,s1 +800d7cd0: 3c03800f lui v1,0x800f +800d7cd4: 24635610 addiu v1,v1,22032 +800d7cd8: 0060f809 jalr v1 +800d7cdc: 02202021 move a0,s1 +800d7ce0: 02202021 move a0,s1 +800d7ce4: 00002821 move a1,zero +800d7ce8: 00003021 move a2,zero +800d7cec: 02a0f809 jalr s5 +800d7cf0: 00408021 move s0,v0 +800d7cf4: 3c038010 lui v1,0x8010 +800d7cf8: 24635378 addiu v1,v1,21368 +800d7cfc: 0060f809 jalr v1 +800d7d00: 02002021 move a0,s0 +800d7d04: 3c038021 lui v1,0x8021 +800d7d08: 2464701c addiu a0,v1,28700 +800d7d0c: 3c030001 lui v1,0x1 +800d7d10: 00839021 addu s2,a0,v1 +800d7d14: 3c03800f lui v1,0x800f +800d7d18: 02003021 move a2,s0 +800d7d1c: 02203821 move a3,s1 +800d7d20: 24050001 li a1,1 +800d7d24: 24635ed4 addiu v1,v1,24276 +800d7d28: 00402021 move a0,v0 +800d7d2c: 0060f809 jalr v1 +800d7d30: ae42b064 sw v0,-20380(s2) +800d7d34: 3c02800f lui v0,0x800f +800d7d38: 24565f58 addiu s6,v0,24408 +800d7d3c: 02c0f809 jalr s6 +800d7d40: 02202021 move a0,s1 +800d7d44: 3c032aaa lui v1,0x2aaa +800d7d48: 3463aaab ori v1,v1,0xaaab +800d7d4c: 02030018 mult s0,v1 +800d7d50: 001087c3 sra s0,s0,0x1f +800d7d54: 00001810 mfhi v1 +800d7d58: 02802021 move a0,s4 +800d7d5c: 00031843 sra v1,v1,0x1 +800d7d60: 00701823 subu v1,v1,s0 +800d7d64: 26e5cdf4 addiu a1,s7,-12812 +800d7d68: 03c0f809 jalr s8 +800d7d6c: ae43b06c sw v1,-20372(s2) +800d7d70: 10400038 beqz v0,800d7e54 +800d7d74: 00408821 move s1,v0 +800d7d78: 00002821 move a1,zero +800d7d7c: 24060002 li a2,2 +800d7d80: 02a0f809 jalr s5 +800d7d84: 00402021 move a0,v0 +800d7d88: 3c03800f lui v1,0x800f +800d7d8c: 24635610 addiu v1,v1,22032 +800d7d90: 0060f809 jalr v1 +800d7d94: 02202021 move a0,s1 +800d7d98: 00002821 move a1,zero +800d7d9c: 00003021 move a2,zero +800d7da0: 02202021 move a0,s1 +800d7da4: 02a0f809 jalr s5 +800d7da8: 00408021 move s0,v0 +800d7dac: 3c038010 lui v1,0x8010 +800d7db0: 24635378 addiu v1,v1,21368 +800d7db4: 0060f809 jalr v1 +800d7db8: 02002021 move a0,s0 +800d7dbc: 3c03800f lui v1,0x800f +800d7dc0: 02003021 move a2,s0 +800d7dc4: 00402021 move a0,v0 +800d7dc8: 24050001 li a1,1 +800d7dcc: 02203821 move a3,s1 +800d7dd0: 24635ed4 addiu v1,v1,24276 +800d7dd4: 0060f809 jalr v1 +800d7dd8: ae42b068 sw v0,-20376(s2) +800d7ddc: 27b03013 addiu s0,sp,12307 +800d7de0: 02c0f809 jalr s6 +800d7de4: 02202021 move a0,s1 +800d7de8: 0260f809 jalr s3 +800d7dec: 02002021 move a0,s0 +800d7df0: 1440000f bnez v0,800d7e30 +800d7df4: 00000000 nop +800d7df8: 3c038021 lui v1,0x8021 +800d7dfc: 2462701c addiu v0,v1,28700 +800d7e00: 3c030001 lui v1,0x1 +800d7e04: 00431021 addu v0,v0,v1 +800d7e08: 8c45b06c lw a1,-20372(v0) +800d7e0c: 8c44b064 lw a0,-20380(v0) +800d7e10: 3c07800d lui a3,0x800d +800d7e14: 3c028011 lui v0,0x8011 +800d7e18: 24e76a50 addiu a3,a3,27216 +800d7e1c: 2442dc8c addiu v0,v0,-9076 +800d7e20: 0040f809 jalr v0 +800d7e24: 2406000c li a2,12 +800d7e28: 08035e91 j 800d7a44 +800d7e2c: 8fbf403c lw ra,16444(sp) +800d7e30: 02002021 move a0,s0 +800d7e34: 03c0f809 jalr s8 +800d7e38: 26e5cdf4 addiu a1,s7,-12812 +800d7e3c: 1040ffee beqz v0,800d7df8 +800d7e40: 00000000 nop +800d7e44: 02c0f809 jalr s6 +800d7e48: 00402021 move a0,v0 +800d7e4c: 08035f7f j 800d7dfc +800d7e50: 3c038021 lui v1,0x8021 +800d7e54: 3c028010 lui v0,0x8010 +800d7e58: 24424e60 addiu v0,v0,20064 +800d7e5c: 0040f809 jalr v0 +800d7e60: 8e44b064 lw a0,-20380(s2) +800d7e64: ae40b06c sw zero,-20372(s2) +800d7e68: 08035e90 j 800d7a40 +800d7e6c: ae40b064 sw zero,-20380(s2) + +800d7e70 : +800d7e70: 27bdcfd0 addiu sp,sp,-12336 +800d7e74: afb23028 sw s2,12328(sp) +800d7e78: 3c028011 lui v0,0x8011 +800d7e7c: 3c128030 lui s2,0x8030 +800d7e80: afb03020 sw s0,12320(sp) +800d7e84: 2644786c addiu a0,s2,30828 +800d7e88: afbf302c sw ra,12332(sp) +800d7e8c: afb13024 sw s1,12324(sp) +800d7e90: 00002821 move a1,zero +800d7e94: 2442ca64 addiu v0,v0,-13724 +800d7e98: 0040f809 jalr v0 +800d7e9c: 24061000 li a2,4096 +800d7ea0: 3c10803a lui s0,0x803a +800d7ea4: 3c028012 lui v0,0x8012 +800d7ea8: 2442bdb0 addiu v0,v0,-16976 +800d7eac: 0040f809 jalr v0 +800d7eb0: 2604c2e8 addiu a0,s0,-15640 +800d7eb4: 10400022 beqz v0,800d7f40 +800d7eb8: 27a3201c addiu v1,sp,8220 +800d7ebc: 3c028012 lui v0,0x8012 +800d7ec0: 2605c2e8 addiu a1,s0,-15640 +800d7ec4: 2442bbf0 addiu v0,v0,-17424 +800d7ec8: 0040f809 jalr v0 +800d7ecc: 2644786c addiu a0,s2,30828 +800d7ed0: 3c028021 lui v0,0x8021 +800d7ed4: 8c447020 lw a0,28704(v0) +800d7ed8: 3403ffc0 li v1,0xffc0 +800d7edc: 00838021 addu s0,a0,v1 +800d7ee0: 3c058019 lui a1,0x8019 +800d7ee4: 3c028012 lui v0,0x8012 +800d7ee8: 24a54c28 addiu a1,a1,19496 +800d7eec: 2451bfc0 addiu s1,v0,-16448 +800d7ef0: 02002021 move a0,s0 +800d7ef4: 0220f809 jalr s1 +800d7ef8: 24060015 li a2,21 +800d7efc: 14400030 bnez v0,800d7fc0 +800d7f00: 3c058019 lui a1,0x8019 +800d7f04: 3c11801c lui s1,0x801c +800d7f08: 3c028011 lui v0,0x8011 +800d7f0c: 2450de50 addiu s0,v0,-8624 +800d7f10: 0200f809 jalr s0 +800d7f14: 2624dc1c addiu a0,s1,-9188 +800d7f18: 10400064 beqz v0,800d80ac +800d7f1c: 3c05801c lui a1,0x801c +800d7f20: 0200f809 jalr s0 +800d7f24: 2624dc1c addiu a0,s1,-9188 +800d7f28: 8fbf302c lw ra,12332(sp) +800d7f2c: 8fb23028 lw s2,12328(sp) +800d7f30: 8fb13024 lw s1,12324(sp) +800d7f34: 8fb03020 lw s0,12320(sp) +800d7f38: 03e00008 jr ra +800d7f3c: 27bd3030 addiu sp,sp,12336 +800d7f40: 27b1001a addiu s1,sp,26 +800d7f44: 27b00018 addiu s0,sp,24 +800d7f48: 3c048022 lui a0,0x8022 +800d7f4c: 3c02800d lui v0,0x800d +800d7f50: 02002821 move a1,s0 +800d7f54: 02203021 move a2,s1 +800d7f58: afa30010 sw v1,16(sp) +800d7f5c: 24844094 addiu a0,a0,16532 +800d7f60: 2442746c addiu v0,v0,29804 +800d7f64: 0040f809 jalr v0 +800d7f68: 27a7101b addiu a3,sp,4123 +800d7f6c: 3c02800d lui v0,0x800d +800d7f70: 02002821 move a1,s0 +800d7f74: 02203021 move a2,s1 +800d7f78: 2644786c addiu a0,s2,30828 +800d7f7c: 24426b68 addiu v0,v0,27496 +800d7f80: 00003821 move a3,zero +800d7f84: 0040f809 jalr v0 +800d7f88: afa00010 sw zero,16(sp) +800d7f8c: 3c028021 lui v0,0x8021 +800d7f90: 8c447020 lw a0,28704(v0) +800d7f94: 3403ffc0 li v1,0xffc0 +800d7f98: 00838021 addu s0,a0,v1 +800d7f9c: 3c058019 lui a1,0x8019 +800d7fa0: 3c028012 lui v0,0x8012 +800d7fa4: 24a54c28 addiu a1,a1,19496 +800d7fa8: 2451bfc0 addiu s1,v0,-16448 +800d7fac: 02002021 move a0,s0 +800d7fb0: 0220f809 jalr s1 +800d7fb4: 24060015 li a2,21 +800d7fb8: 1040ffd2 beqz v0,800d7f04 +800d7fbc: 3c058019 lui a1,0x8019 +800d7fc0: 24a54c50 addiu a1,a1,19536 +800d7fc4: 02002021 move a0,s0 +800d7fc8: 0220f809 jalr s1 +800d7fcc: 24060015 li a2,21 +800d7fd0: 14400010 bnez v0,800d8014 +800d7fd4: 3c058019 lui a1,0x8019 +800d7fd8: 3c11801c lui s1,0x801c +800d7fdc: 3c028011 lui v0,0x8011 +800d7fe0: 2450de50 addiu s0,v0,-8624 +800d7fe4: 0200f809 jalr s0 +800d7fe8: 2624dc34 addiu a0,s1,-9164 +800d7fec: 1040003d beqz v0,800d80e4 +800d7ff0: 3c05801c lui a1,0x801c +800d7ff4: 0200f809 jalr s0 +800d7ff8: 2624dc34 addiu a0,s1,-9164 +800d7ffc: 8fbf302c lw ra,12332(sp) +800d8000: 8fb23028 lw s2,12328(sp) +800d8004: 8fb13024 lw s1,12324(sp) +800d8008: 8fb03020 lw s0,12320(sp) +800d800c: 03e00008 jr ra +800d8010: 27bd3030 addiu sp,sp,12336 +800d8014: 24a54c78 addiu a1,a1,19576 +800d8018: 02002021 move a0,s0 +800d801c: 0220f809 jalr s1 +800d8020: 24060015 li a2,21 +800d8024: 10400013 beqz v0,800d8074 +800d8028: 3c028011 lui v0,0x8011 +800d802c: 3c058019 lui a1,0x8019 +800d8030: 02002021 move a0,s0 +800d8034: 24a54ca0 addiu a1,a1,19616 +800d8038: 0220f809 jalr s1 +800d803c: 24060015 li a2,21 +800d8040: 14400026 bnez v0,800d80dc +800d8044: 3c05801c lui a1,0x801c +800d8048: 3c11801c lui s1,0x801c +800d804c: 3c028011 lui v0,0x8011 +800d8050: 2450de50 addiu s0,v0,-8624 +800d8054: 0200f809 jalr s0 +800d8058: 2624dc60 addiu a0,s1,-9120 +800d805c: 10400025 beqz v0,800d80f4 +800d8060: 3c05801c lui a1,0x801c +800d8064: 0200f809 jalr s0 +800d8068: 2624dc60 addiu a0,s1,-9120 +800d806c: 08035fcb j 800d7f2c +800d8070: 8fbf302c lw ra,12332(sp) +800d8074: 3c11801c lui s1,0x801c +800d8078: 2450de50 addiu s0,v0,-8624 +800d807c: 0200f809 jalr s0 +800d8080: 2624dc48 addiu a0,s1,-9144 +800d8084: 10400019 beqz v0,800d80ec +800d8088: 3c05801c lui a1,0x801c +800d808c: 0200f809 jalr s0 +800d8090: 2624dc48 addiu a0,s1,-9144 +800d8094: 8fbf302c lw ra,12332(sp) +800d8098: 8fb23028 lw s2,12328(sp) +800d809c: 8fb13024 lw s1,12324(sp) +800d80a0: 8fb03020 lw s0,12320(sp) +800d80a4: 03e00008 jr ra +800d80a8: 27bd3030 addiu sp,sp,12336 +800d80ac: 24a5dc28 addiu a1,a1,-9176 +800d80b0: 3c028012 lui v0,0x8012 +800d80b4: 2442ba60 addiu v0,v0,-17824 +800d80b8: 0040f809 jalr v0 +800d80bc: 2644786c addiu a0,s2,30828 +800d80c0: 2642786c addiu v0,s2,30828 +800d80c4: 8fbf302c lw ra,12332(sp) +800d80c8: 8fb23028 lw s2,12328(sp) +800d80cc: 8fb13024 lw s1,12324(sp) +800d80d0: 8fb03020 lw s0,12320(sp) +800d80d4: 03e00008 jr ra +800d80d8: 27bd3030 addiu sp,sp,12336 +800d80dc: 0803602c j 800d80b0 +800d80e0: 24a5dc78 addiu a1,a1,-9096 +800d80e4: 0803602c j 800d80b0 +800d80e8: 24a5dc3c addiu a1,a1,-9156 +800d80ec: 0803602c j 800d80b0 +800d80f0: 24a5dc54 addiu a1,a1,-9132 +800d80f4: 0803602c j 800d80b0 +800d80f8: 24a5dc6c addiu a1,a1,-9108 + +800d80fc : +800d80fc: 27bdffe8 addiu sp,sp,-24 +800d8100: 3c02800a lui v0,0x800a +800d8104: afbf0014 sw ra,20(sp) +800d8108: 244290e8 addiu v0,v0,-28440 +800d810c: 0040f809 jalr v0 +800d8110: afb00010 sw s0,16(sp) +800d8114: 2410ffff li s0,-1 +800d8118: 0002800b movn s0,zero,v0 +800d811c: 3c04801c lui a0,0x801c +800d8120: 3c02800d lui v0,0x800d +800d8124: 24427660 addiu v0,v0,30304 +800d8128: 0040f809 jalr v0 +800d812c: 2484dba0 addiu a0,a0,-9312 +800d8130: 00402821 move a1,v0 +800d8134: 3c048021 lui a0,0x8021 +800d8138: 3c028006 lui v0,0x8006 +800d813c: 24425588 addiu v0,v0,21896 +800d8140: 0040f809 jalr v0 +800d8144: 2484701c addiu a0,a0,28700 +800d8148: 02001021 move v0,s0 +800d814c: 8fbf0014 lw ra,20(sp) +800d8150: 8fb00010 lw s0,16(sp) +800d8154: 03e00008 jr ra +800d8158: 27bd0018 addiu sp,sp,24 + +800d815c : +800d815c: 27bdffd8 addiu sp,sp,-40 +800d8160: afb3001c sw s3,28(sp) +800d8164: 3c02800c lui v0,0x800c +800d8168: 3c138021 lui s3,0x8021 +800d816c: afb40020 sw s4,32(sp) +800d8170: 24030001 li v1,1 +800d8174: 2665e42c addiu a1,s3,-7124 +800d8178: 24544094 addiu s4,v0,16532 +800d817c: 3c02801f lui v0,0x801f +800d8180: afbf0024 sw ra,36(sp) +800d8184: afb20018 sw s2,24(sp) +800d8188: afb10014 sw s1,20(sp) +800d818c: afb00010 sw s0,16(sp) +800d8190: a0a30070 sb v1,112(a1) +800d8194: 00808021 move s0,a0 +800d8198: ac4323c8 sw v1,9160(v0) +800d819c: 00002021 move a0,zero +800d81a0: 0280f809 jalr s4 +800d81a4: a263e42c sb v1,-7124(s3) +800d81a8: 3c038021 lui v1,0x8021 +800d81ac: 3c028001 lui v0,0x8001 +800d81b0: 2442d2fc addiu v0,v0,-11524 +800d81b4: 0040f809 jalr v0 +800d81b8: ac60e2a8 sw zero,-7512(v1) +800d81bc: 3c038010 lui v1,0x8010 +800d81c0: 247122d0 addiu s1,v1,8912 +800d81c4: 0220f809 jalr s1 +800d81c8: 24040032 li a0,50 +800d81cc: 3c128021 lui s2,0x8021 +800d81d0: 3c028007 lui v0,0x8007 +800d81d4: 2644701c addiu a0,s2,28700 +800d81d8: 2442eb30 addiu v0,v0,-5328 +800d81dc: 0040f809 jalr v0 +800d81e0: 02002821 move a1,s0 +800d81e4: 3c04801c lui a0,0x801c +800d81e8: 2484dba0 addiu a0,a0,-9312 +800d81ec: 1440000a bnez v0,800d8218 +800d81f0: 2403ffff li v1,-1 +800d81f4: 8fbf0024 lw ra,36(sp) +800d81f8: 8fb40020 lw s4,32(sp) +800d81fc: 8fb3001c lw s3,28(sp) +800d8200: 8fb20018 lw s2,24(sp) +800d8204: 8fb10014 lw s1,20(sp) +800d8208: 8fb00010 lw s0,16(sp) +800d820c: 00601021 move v0,v1 +800d8210: 03e00008 jr ra +800d8214: 27bd0028 addiu sp,sp,40 +800d8218: 3c02800d lui v0,0x800d +800d821c: 24427660 addiu v0,v0,30304 +800d8220: 0040f809 jalr v0 +800d8224: 00000000 nop +800d8228: 00402821 move a1,v0 +800d822c: 3c028006 lui v0,0x8006 +800d8230: 244257b4 addiu v0,v0,22452 +800d8234: 0040f809 jalr v0 +800d8238: 2644701c addiu a0,s2,28700 +800d823c: 0220f809 jalr s1 +800d8240: 24040032 li a0,50 +800d8244: 3c02800f lui v0,0x800f +800d8248: 2442b230 addiu v0,v0,-19920 +800d824c: 0040f809 jalr v0 +800d8250: 00000000 nop +800d8254: 0220f809 jalr s1 +800d8258: 24040032 li a0,50 +800d825c: 9262e42c lbu v0,-7124(s3) +800d8260: 00001821 move v1,zero +800d8264: 1440ffe3 bnez v0,800d81f4 +800d8268: 00002021 move a0,zero +800d826c: 0280f809 jalr s4 +800d8270: 00000000 nop +800d8274: 00001821 move v1,zero +800d8278: 8fbf0024 lw ra,36(sp) +800d827c: 8fb40020 lw s4,32(sp) +800d8280: 8fb3001c lw s3,28(sp) +800d8284: 8fb20018 lw s2,24(sp) +800d8288: 8fb10014 lw s1,20(sp) +800d828c: 8fb00010 lw s0,16(sp) +800d8290: 00601021 move v0,v1 +800d8294: 03e00008 jr ra +800d8298: 27bd0028 addiu sp,sp,40 + +800d829c : +800d829c: 27bdffe0 addiu sp,sp,-32 +800d82a0: afbf0018 sw ra,24(sp) +800d82a4: afb10014 sw s1,20(sp) +800d82a8: afb00010 sw s0,16(sp) +800d82ac: 3c028021 lui v0,0x8021 +800d82b0: 9043e481 lbu v1,-7039(v0) +800d82b4: 1460003f bnez v1,800d83b4 +800d82b8: 3c02802f lui v0,0x802f +800d82bc: 3c02800c lui v0,0x800c +800d82c0: 24040001 li a0,1 +800d82c4: 24424094 addiu v0,v0,16532 +800d82c8: 0040f809 jalr v0 +800d82cc: 3c108022 lui s0,0x8022 +800d82d0: 8e046dd8 lw a0,28120(s0) +800d82d4: 10800004 beqz a0,800d82e8 +800d82d8: 3c028010 lui v0,0x8010 +800d82dc: 24424e60 addiu v0,v0,20064 +800d82e0: 0040f809 jalr v0 +800d82e4: 00000000 nop +800d82e8: 26106dd8 addiu s0,s0,28120 +800d82ec: 8e040004 lw a0,4(s0) +800d82f0: 10800004 beqz a0,800d8304 +800d82f4: 3c028010 lui v0,0x8010 +800d82f8: 24424e60 addiu v0,v0,20064 +800d82fc: 0040f809 jalr v0 +800d8300: 00000000 nop +800d8304: 8e040008 lw a0,8(s0) +800d8308: 10800004 beqz a0,800d831c +800d830c: 3c028010 lui v0,0x8010 +800d8310: 24424e60 addiu v0,v0,20064 +800d8314: 0040f809 jalr v0 +800d8318: 00000000 nop +800d831c: 8e04000c lw a0,12(s0) +800d8320: 10800005 beqz a0,800d8338 +800d8324: 00000000 nop +800d8328: 3c028010 lui v0,0x8010 +800d832c: 24424e60 addiu v0,v0,20064 +800d8330: 0040f809 jalr v0 +800d8334: 00000000 nop +800d8338: 3c04801c lui a0,0x801c +800d833c: 3c10800d lui s0,0x800d +800d8340: 26107660 addiu s0,s0,30304 +800d8344: 0200f809 jalr s0 +800d8348: 2484dba0 addiu a0,a0,-9312 +800d834c: 00402821 move a1,v0 +800d8350: 3c118021 lui s1,0x8021 +800d8354: 3c028006 lui v0,0x8006 +800d8358: 24425588 addiu v0,v0,21896 +800d835c: 0040f809 jalr v0 +800d8360: 2624701c addiu a0,s1,28700 +800d8364: 3c048019 lui a0,0x8019 +800d8368: 0200f809 jalr s0 +800d836c: 24841cd0 addiu a0,a0,7376 +800d8370: 00402021 move a0,v0 +800d8374: 3c028001 lui v0,0x8001 +800d8378: 2442aee8 addiu v0,v0,-20760 +800d837c: 0040f809 jalr v0 +800d8380: 00000000 nop +800d8384: 3c028006 lui v0,0x8006 +800d8388: 24426814 addiu v0,v0,26644 +800d838c: 0040f809 jalr v0 +800d8390: 2624701c addiu a0,s1,28700 +800d8394: 3c03800b lui v1,0x800b +800d8398: 24631f60 addiu v1,v1,8032 +800d839c: 0060f809 jalr v1 +800d83a0: 00000000 nop +800d83a4: 3c028011 lui v0,0x8011 +800d83a8: 2442dfc0 addiu v0,v0,-8256 +800d83ac: 0040f809 jalr v0 +800d83b0: 00002021 move a0,zero +800d83b4: 8c436f20 lw v1,28448(v0) +800d83b8: 0060f809 jalr v1 +800d83bc: 00000000 nop +800d83c0: 080360b0 j 800d82c0 +800d83c4: 3c02800c lui v0,0x800c + +800d83c8 : +800d83c8: 3c030001 lui v1,0x1 +800d83cc: 27bd8010 addiu sp,sp,-32752 +800d83d0: 34630050 ori v1,v1,0x50 +800d83d4: 3c02800e lui v0,0x800e +800d83d8: afbf7fec sw ra,32748(sp) +800d83dc: afb07fc8 sw s0,32712(sp) +800d83e0: afbe7fe8 sw s8,32744(sp) +800d83e4: afb77fe4 sw s7,32740(sp) +800d83e8: afb67fe0 sw s6,32736(sp) +800d83ec: afb57fdc sw s5,32732(sp) +800d83f0: afb47fd8 sw s4,32728(sp) +800d83f4: afb37fd4 sw s3,32724(sp) +800d83f8: afb27fd0 sw s2,32720(sp) +800d83fc: afb17fcc sw s1,32716(sp) +800d8400: 00002021 move a0,zero +800d8404: 24422efc addiu v0,v0,12028 +800d8408: 0040f809 jalr v0 +800d840c: 03a3e823 subu sp,sp,v1 +800d8410: 3c028021 lui v0,0x8021 +800d8414: 2444e42c addiu a0,v0,-7124 +800d8418: 3c028011 lui v0,0x8011 +800d841c: 00002821 move a1,zero +800d8420: 2442ca64 addiu v0,v0,-13724 +800d8424: 0040f809 jalr v0 +800d8428: 24060134 li a2,308 +800d842c: 3c038021 lui v1,0x8021 +800d8430: 2470e42c addiu s0,v1,-7124 +800d8434: 24020004 li v0,4 +800d8438: ae020058 sw v0,88(s0) +800d843c: 24020558 li v0,1368 +800d8440: ae020004 sw v0,4(s0) +800d8444: 24024e20 li v0,20000 +800d8448: ae020020 sw v0,32(s0) +800d844c: 24020028 li v0,40 +800d8450: ae020110 sw v0,272(s0) +800d8454: 24020400 li v0,1024 +800d8458: 24050001 li a1,1 +800d845c: 24030064 li v1,100 +800d8460: ae020008 sw v0,8(s0) +800d8464: 3c028021 lui v0,0x8021 +800d8468: 24060001 li a2,1 +800d846c: 2407411b li a3,16667 +800d8470: 3c048021 lui a0,0x8021 +800d8474: ae03000c sw v1,12(s0) +800d8478: a045e42c sb a1,-7124(v0) +800d847c: 240300c8 li v1,200 +800d8480: 3c028006 lui v0,0x8006 +800d8484: 2484701c addiu a0,a0,28700 +800d8488: ae03002c sw v1,44(s0) +800d848c: ae070028 sw a3,40(s0) +800d8490: a2050041 sb a1,65(s0) +800d8494: a2060123 sb a2,291(s0) +800d8498: a200001b sb zero,27(s0) +800d849c: a205005d sb a1,93(s0) +800d84a0: ae000060 sw zero,96(s0) +800d84a4: a2000069 sb zero,105(s0) +800d84a8: a2050070 sb a1,112(s0) +800d84ac: a2050072 sb a1,114(s0) +800d84b0: a205004c sb a1,76(s0) +800d84b4: ae070024 sw a3,36(s0) +800d84b8: a200006a sb zero,106(s0) +800d84bc: a200006b sb zero,107(s0) +800d84c0: a2050042 sb a1,66(s0) +800d84c4: a2050043 sb a1,67(s0) +800d84c8: ae060048 sw a2,72(s0) +800d84cc: a2060074 sb a2,116(s0) +800d84d0: a2060073 sb a2,115(s0) +800d84d4: a2000075 sb zero,117(s0) +800d84d8: a200007e sb zero,126(s0) +800d84dc: a2000080 sb zero,128(s0) +800d84e0: a200006e sb zero,110(s0) +800d84e4: ae000108 sw zero,264(s0) +800d84e8: a200010c sb zero,268(s0) +800d84ec: 244269d4 addiu v0,v0,27092 +800d84f0: 0040f809 jalr v0 +800d84f4: a200010d sb zero,269(s0) +800d84f8: 14400071 bnez v0,800d86c0 +800d84fc: 3c02800b lui v0,0x800b +800d8500: 92020075 lbu v0,117(s0) +800d8504: 10400078 beqz v0,800d86e8 +800d8508: 3c020001 lui v0,0x1 +800d850c: 3c020007 lui v0,0x7 +800d8510: 34447800 ori a0,v0,0x7800 +800d8514: 241301de li s3,478 +800d8518: 24020400 li v0,1024 +800d851c: 3c128022 lui s2,0x8022 +800d8520: 26506dd8 addiu s0,s2,28120 +800d8524: 3c118010 lui s1,0x8010 +800d8528: 26315378 addiu s1,s1,21368 +800d852c: 0220f809 jalr s1 +800d8530: ae020010 sw v0,16(s0) +800d8534: 8e040010 lw a0,16(s0) +800d8538: ae426dd8 sw v0,28120(s2) +800d853c: 72642002 mul a0,s3,a0 +800d8540: 3c028021 lui v0,0x8021 +800d8544: 0220f809 jalr s1 +800d8548: 2454e42c addiu s4,v0,-7124 +800d854c: 8e040010 lw a0,16(s0) +800d8550: ae020004 sw v0,4(s0) +800d8554: 00042042 srl a0,a0,0x1 +800d8558: 0220f809 jalr s1 +800d855c: 70932002 mul a0,a0,s3 +800d8560: 8e040010 lw a0,16(s0) +800d8564: ae020008 sw v0,8(s0) +800d8568: 00042042 srl a0,a0,0x1 +800d856c: 0220f809 jalr s1 +800d8570: 72642002 mul a0,s3,a0 +800d8574: 8e446dd8 lw a0,28120(s2) +800d8578: 8e030004 lw v1,4(s0) +800d857c: ae02000c sw v0,12(s0) +800d8580: 00641823 subu v1,v1,a0 +800d8584: 00031843 sra v1,v1,0x1 +800d8588: 3c028005 lui v0,0x8005 +800d858c: 24425f88 addiu v0,v0,24456 +800d8590: 0040f809 jalr v0 +800d8594: ae030014 sw v1,20(s0) +800d8598: 8e840058 lw a0,88(s4) +800d859c: 9285005d lbu a1,93(s4) +800d85a0: 3c02800c lui v0,0x800c +800d85a4: 244279d8 addiu v0,v0,31192 +800d85a8: 0040f809 jalr v0 +800d85ac: 8e860060 lw a2,96(s4) +800d85b0: 3c028021 lui v0,0x8021 +800d85b4: 9043e42c lbu v1,-7124(v0) +800d85b8: 10600046 beqz v1,800d86d4 +800d85bc: 3c03800c lui v1,0x800c +800d85c0: 24020001 li v0,1 +800d85c4: a2820011 sb v0,17(s4) +800d85c8: 3c1e801f lui s8,0x801f +800d85cc: 3c148001 lui s4,0x8001 +800d85d0: 27b30018 addiu s3,sp,24 +800d85d4: 3c17800e lui s7,0x800e +800d85d8: 3c16800e lui s6,0x800e +800d85dc: 3c15801f lui s5,0x801f +800d85e0: 3c038021 lui v1,0x8021 +800d85e4: 3c02800c lui v0,0x800c +800d85e8: 2470e42c addiu s0,v1,-7124 +800d85ec: 24514094 addiu s1,v0,16532 +800d85f0: 92020011 lbu v0,17(s0) +800d85f4: 2683de8c addiu v1,s4,-8564 +800d85f8: 10400025 beqz v0,800d8690 +800d85fc: 3c128021 lui s2,0x8021 +800d8600: 0220f809 jalr s1 +800d8604: 24040001 li a0,1 +800d8608: 3c028010 lui v0,0x8010 +800d860c: 244322d0 addiu v1,v0,8912 +800d8610: 0060f809 jalr v1 +800d8614: 24040032 li a0,50 +800d8618: 8fc5475c lw a1,18268(s8) +800d861c: 240300c0 li v1,192 +800d8620: 24020100 li v0,256 +800d8624: 00003021 move a2,zero +800d8628: 00003821 move a3,zero +800d862c: 02602021 move a0,s3 +800d8630: 26e8abd8 addiu t0,s7,-21544 +800d8634: afa30014 sw v1,20(sp) +800d8638: 0100f809 jalr t0 +800d863c: afa20010 sw v0,16(sp) +800d8640: 26c23860 addiu v0,s6,14432 +800d8644: 0040f809 jalr v0 +800d8648: 02602021 move a0,s3 +800d864c: 8ea323c8 lw v1,9160(s5) +800d8650: 24020001 li v0,1 +800d8654: 00002021 move a0,zero +800d8658: 10620014 beq v1,v0,800d86ac +800d865c: a2000011 sb zero,17(s0) +800d8660: a2000070 sb zero,112(s0) +800d8664: a240e42c sb zero,-7124(s2) +800d8668: 0220f809 jalr s1 +800d866c: 24040001 li a0,1 +800d8670: 3c038021 lui v1,0x8021 +800d8674: 3c02800c lui v0,0x800c +800d8678: 2470e42c addiu s0,v1,-7124 +800d867c: 24514094 addiu s1,v0,16532 +800d8680: 92020011 lbu v0,17(s0) +800d8684: 2683de8c addiu v1,s4,-8564 +800d8688: 1440ffdd bnez v0,800d8600 +800d868c: 3c128021 lui s2,0x8021 +800d8690: 0060f809 jalr v1 +800d8694: 00000000 nop +800d8698: 92020011 lbu v0,17(s0) +800d869c: 1040ffd1 beqz v0,800d85e4 +800d86a0: 3c038021 lui v1,0x8021 +800d86a4: 08036180 j 800d8600 +800d86a8: 00000000 nop +800d86ac: a243e42c sb v1,-7124(s2) +800d86b0: 0220f809 jalr s1 +800d86b4: a2030070 sb v1,112(s0) +800d86b8: 08036179 j 800d85e4 +800d86bc: 3c038021 lui v1,0x8021 +800d86c0: 24421fe4 addiu v0,v0,8164 +800d86c4: 0040f809 jalr v0 +800d86c8: 00000000 nop +800d86cc: 08036141 j 800d8504 +800d86d0: 92020075 lbu v0,117(s0) +800d86d4: 24624094 addiu v0,v1,16532 +800d86d8: 0040f809 jalr v0 +800d86dc: 24040001 li a0,1 +800d86e0: 08036171 j 800d85c4 +800d86e4: 24020001 li v0,1 +800d86e8: 3444de00 ori a0,v0,0xde00 +800d86ec: 241300ef li s3,239 +800d86f0: 08036147 j 800d851c +800d86f4: 24020200 li v0,512 + ... + +800d8700 <_Z15Draw_Frame_Flipi>: +800d8700: 27bdffd0 addiu sp,sp,-48 +800d8704: 3c028011 lui v0,0x8011 +800d8708: afb50024 sw s5,36(sp) +800d870c: afb40020 sw s4,32(sp) +800d8710: afb3001c sw s3,28(sp) +800d8714: afb20018 sw s2,24(sp) +800d8718: afb10014 sw s1,20(sp) +800d871c: afbf0028 sw ra,40(sp) +800d8720: afb00010 sw s0,16(sp) +800d8724: 2454c930 addiu s4,v0,-14032 +800d8728: 0000a821 move s5,zero +800d872c: 3c13801f lui s3,0x801f +800d8730: 3c128022 lui s2,0x8022 +800d8734: 3c11801f lui s1,0x801f +800d8738: 8e252110 lw a1,8464(s1) +800d873c: 00158100 sll s0,s5,0x4 +800d8740: 72052802 mul a1,s0,a1 +800d8744: 8e63475c lw v1,18268(s3) +800d8748: 8e426dd8 lw v0,28120(s2) +800d874c: 00052a03 sra a1,a1,0x8 +800d8750: 00152340 sll a0,s5,0xd +800d8754: 00052a40 sll a1,a1,0x9 +800d8758: 00832021 addu a0,a0,v1 +800d875c: 00a22821 addu a1,a1,v0 +800d8760: 0280f809 jalr s4 +800d8764: 24060200 li a2,512 +800d8768: 8e252110 lw a1,8464(s1) +800d876c: 26040001 addiu a0,s0,1 +800d8770: 70852802 mul a1,a0,a1 +800d8774: 8e63475c lw v1,18268(s3) +800d8778: 8e426dd8 lw v0,28120(s2) +800d877c: 00052a03 sra a1,a1,0x8 +800d8780: 00052a40 sll a1,a1,0x9 +800d8784: 00042240 sll a0,a0,0x9 +800d8788: 00832021 addu a0,a0,v1 +800d878c: 00a22821 addu a1,a1,v0 +800d8790: 0280f809 jalr s4 +800d8794: 24060200 li a2,512 +800d8798: 8e252110 lw a1,8464(s1) +800d879c: 26040002 addiu a0,s0,2 +800d87a0: 24a50001 addiu a1,a1,1 +800d87a4: 70852802 mul a1,a0,a1 +800d87a8: 8e63475c lw v1,18268(s3) +800d87ac: 8e426dd8 lw v0,28120(s2) +800d87b0: 00052a03 sra a1,a1,0x8 +800d87b4: 00052a40 sll a1,a1,0x9 +800d87b8: 00042240 sll a0,a0,0x9 +800d87bc: 00832021 addu a0,a0,v1 +800d87c0: 00a22821 addu a1,a1,v0 +800d87c4: 0280f809 jalr s4 +800d87c8: 24060200 li a2,512 +800d87cc: 8e252110 lw a1,8464(s1) +800d87d0: 26040003 addiu a0,s0,3 +800d87d4: 70852802 mul a1,a0,a1 +800d87d8: 8e63475c lw v1,18268(s3) +800d87dc: 8e426dd8 lw v0,28120(s2) +800d87e0: 00052a03 sra a1,a1,0x8 +800d87e4: 00052a40 sll a1,a1,0x9 +800d87e8: 00042240 sll a0,a0,0x9 +800d87ec: 00832021 addu a0,a0,v1 +800d87f0: 00a22821 addu a1,a1,v0 +800d87f4: 0280f809 jalr s4 +800d87f8: 24060200 li a2,512 +800d87fc: 8e252110 lw a1,8464(s1) +800d8800: 26040004 addiu a0,s0,4 +800d8804: 70852802 mul a1,a0,a1 +800d8808: 8e63475c lw v1,18268(s3) +800d880c: 8e426dd8 lw v0,28120(s2) +800d8810: 00052a03 sra a1,a1,0x8 +800d8814: 00052a40 sll a1,a1,0x9 +800d8818: 00042240 sll a0,a0,0x9 +800d881c: 00832021 addu a0,a0,v1 +800d8820: 00a22821 addu a1,a1,v0 +800d8824: 0280f809 jalr s4 +800d8828: 24060200 li a2,512 +800d882c: 8e252110 lw a1,8464(s1) +800d8830: 26040005 addiu a0,s0,5 +800d8834: 70852802 mul a1,a0,a1 +800d8838: 8e63475c lw v1,18268(s3) +800d883c: 8e426dd8 lw v0,28120(s2) +800d8840: 00052a03 sra a1,a1,0x8 +800d8844: 00052a40 sll a1,a1,0x9 +800d8848: 00042240 sll a0,a0,0x9 +800d884c: 00832021 addu a0,a0,v1 +800d8850: 00a22821 addu a1,a1,v0 +800d8854: 0280f809 jalr s4 +800d8858: 24060200 li a2,512 +800d885c: 8e252110 lw a1,8464(s1) +800d8860: 26040006 addiu a0,s0,6 +800d8864: 70852802 mul a1,a0,a1 +800d8868: 8e63475c lw v1,18268(s3) +800d886c: 8e426dd8 lw v0,28120(s2) +800d8870: 00052a03 sra a1,a1,0x8 +800d8874: 00052a40 sll a1,a1,0x9 +800d8878: 00042240 sll a0,a0,0x9 +800d887c: 00832021 addu a0,a0,v1 +800d8880: 00a22821 addu a1,a1,v0 +800d8884: 0280f809 jalr s4 +800d8888: 24060200 li a2,512 +800d888c: 8e252110 lw a1,8464(s1) +800d8890: 26040007 addiu a0,s0,7 +800d8894: 70852802 mul a1,a0,a1 +800d8898: 8e63475c lw v1,18268(s3) +800d889c: 8e426dd8 lw v0,28120(s2) +800d88a0: 00052a03 sra a1,a1,0x8 +800d88a4: 00052a40 sll a1,a1,0x9 +800d88a8: 00042240 sll a0,a0,0x9 +800d88ac: 00832021 addu a0,a0,v1 +800d88b0: 00a22821 addu a1,a1,v0 +800d88b4: 0280f809 jalr s4 +800d88b8: 24060200 li a2,512 +800d88bc: 8e252110 lw a1,8464(s1) +800d88c0: 26040008 addiu a0,s0,8 +800d88c4: 70852802 mul a1,a0,a1 +800d88c8: 8e63475c lw v1,18268(s3) +800d88cc: 8e426dd8 lw v0,28120(s2) +800d88d0: 00052a03 sra a1,a1,0x8 +800d88d4: 00052a40 sll a1,a1,0x9 +800d88d8: 00042240 sll a0,a0,0x9 +800d88dc: 00832021 addu a0,a0,v1 +800d88e0: 00a22821 addu a1,a1,v0 +800d88e4: 0280f809 jalr s4 +800d88e8: 24060200 li a2,512 +800d88ec: 8e252110 lw a1,8464(s1) +800d88f0: 26040009 addiu a0,s0,9 +800d88f4: 70852802 mul a1,a0,a1 +800d88f8: 8e63475c lw v1,18268(s3) +800d88fc: 8e426dd8 lw v0,28120(s2) +800d8900: 00052a03 sra a1,a1,0x8 +800d8904: 00052a40 sll a1,a1,0x9 +800d8908: 00042240 sll a0,a0,0x9 +800d890c: 00832021 addu a0,a0,v1 +800d8910: 00a22821 addu a1,a1,v0 +800d8914: 0280f809 jalr s4 +800d8918: 24060200 li a2,512 +800d891c: 8e252110 lw a1,8464(s1) +800d8920: 2604000a addiu a0,s0,10 +800d8924: 70852802 mul a1,a0,a1 +800d8928: 8e63475c lw v1,18268(s3) +800d892c: 8e426dd8 lw v0,28120(s2) +800d8930: 00052a03 sra a1,a1,0x8 +800d8934: 00052a40 sll a1,a1,0x9 +800d8938: 00042240 sll a0,a0,0x9 +800d893c: 00832021 addu a0,a0,v1 +800d8940: 00a22821 addu a1,a1,v0 +800d8944: 0280f809 jalr s4 +800d8948: 24060200 li a2,512 +800d894c: 8e252110 lw a1,8464(s1) +800d8950: 2604000b addiu a0,s0,11 +800d8954: 70852802 mul a1,a0,a1 +800d8958: 8e63475c lw v1,18268(s3) +800d895c: 8e426dd8 lw v0,28120(s2) +800d8960: 00052a03 sra a1,a1,0x8 +800d8964: 00052a40 sll a1,a1,0x9 +800d8968: 00042240 sll a0,a0,0x9 +800d896c: 00832021 addu a0,a0,v1 +800d8970: 00a22821 addu a1,a1,v0 +800d8974: 0280f809 jalr s4 +800d8978: 24060200 li a2,512 +800d897c: 8e252110 lw a1,8464(s1) +800d8980: 2604000c addiu a0,s0,12 +800d8984: 70852802 mul a1,a0,a1 +800d8988: 8e63475c lw v1,18268(s3) +800d898c: 8e426dd8 lw v0,28120(s2) +800d8990: 00052a03 sra a1,a1,0x8 +800d8994: 00052a40 sll a1,a1,0x9 +800d8998: 00042240 sll a0,a0,0x9 +800d899c: 00832021 addu a0,a0,v1 +800d89a0: 00a22821 addu a1,a1,v0 +800d89a4: 0280f809 jalr s4 +800d89a8: 24060200 li a2,512 +800d89ac: 8e252110 lw a1,8464(s1) +800d89b0: 2604000d addiu a0,s0,13 +800d89b4: 70852802 mul a1,a0,a1 +800d89b8: 8e63475c lw v1,18268(s3) +800d89bc: 8e426dd8 lw v0,28120(s2) +800d89c0: 00052a03 sra a1,a1,0x8 +800d89c4: 00052a40 sll a1,a1,0x9 +800d89c8: 00042240 sll a0,a0,0x9 +800d89cc: 00832021 addu a0,a0,v1 +800d89d0: 00a22821 addu a1,a1,v0 +800d89d4: 0280f809 jalr s4 +800d89d8: 24060200 li a2,512 +800d89dc: 8e252110 lw a1,8464(s1) +800d89e0: 2604000e addiu a0,s0,14 +800d89e4: 70852802 mul a1,a0,a1 +800d89e8: 8e63475c lw v1,18268(s3) +800d89ec: 8e426dd8 lw v0,28120(s2) +800d89f0: 00052a03 sra a1,a1,0x8 +800d89f4: 00052a40 sll a1,a1,0x9 +800d89f8: 00042240 sll a0,a0,0x9 +800d89fc: 00832021 addu a0,a0,v1 +800d8a00: 00a22821 addu a1,a1,v0 +800d8a04: 0280f809 jalr s4 +800d8a08: 24060200 li a2,512 +800d8a0c: 8e252110 lw a1,8464(s1) +800d8a10: 2610000f addiu s0,s0,15 +800d8a14: 72052802 mul a1,s0,a1 +800d8a18: 8e64475c lw a0,18268(s3) +800d8a1c: 8e426dd8 lw v0,28120(s2) +800d8a20: 00052a03 sra a1,a1,0x8 +800d8a24: 00052a40 sll a1,a1,0x9 +800d8a28: 00108240 sll s0,s0,0x9 +800d8a2c: 02042021 addu a0,s0,a0 +800d8a30: 00a22821 addu a1,a1,v0 +800d8a34: 0280f809 jalr s4 +800d8a38: 24060200 li a2,512 +800d8a3c: 26b50001 addiu s5,s5,1 +800d8a40: 2402000c li v0,12 +800d8a44: 16a2ff3d bne s5,v0,800d873c <_Z15Draw_Frame_Flipi+0x3c> +800d8a48: 8e252110 lw a1,8464(s1) +800d8a4c: 8fbf0028 lw ra,40(sp) +800d8a50: 8fb50024 lw s5,36(sp) +800d8a54: 8fb40020 lw s4,32(sp) +800d8a58: 8fb3001c lw s3,28(sp) +800d8a5c: 8fb20018 lw s2,24(sp) +800d8a60: 8fb10014 lw s1,20(sp) +800d8a64: 8fb00010 lw s0,16(sp) +800d8a68: 24020001 li v0,1 +800d8a6c: 03e00008 jr ra +800d8a70: 27bd0030 addiu sp,sp,48 + ... + +800d8a80 : +800d8a80: 8c820000 lw v0,0(a0) +800d8a84: 10400005 beqz v0,800d8a9c +800d8a88: 00402021 move a0,v0 +800d8a8c: 3c19800f lui t9,0x800f +800d8a90: 27395f58 addiu t9,t9,24408 +800d8a94: 03200008 jr t9 +800d8a98: 00000000 nop +800d8a9c: 03e00008 jr ra +800d8aa0: 00000000 nop + +800d8aa4 : +800d8aa4: 27bdffc8 addiu sp,sp,-56 +800d8aa8: afb00010 sw s0,16(sp) +800d8aac: afbf0034 sw ra,52(sp) +800d8ab0: afbe0030 sw s8,48(sp) +800d8ab4: afb7002c sw s7,44(sp) +800d8ab8: afb60028 sw s6,40(sp) +800d8abc: afb50024 sw s5,36(sp) +800d8ac0: afb40020 sw s4,32(sp) +800d8ac4: afb3001c sw s3,28(sp) +800d8ac8: afb20018 sw s2,24(sp) +800d8acc: afb10014 sw s1,20(sp) +800d8ad0: 94820022 lhu v0,34(a0) +800d8ad4: 00808021 move s0,a0 +800d8ad8: 000240c2 srl t0,v0,0x3 +800d8adc: 2d030002 sltiu v1,t0,2 +800d8ae0: 1060000e beqz v1,800d8b1c +800d8ae4: 8faa0048 lw t2,72(sp) +800d8ae8: 2402ffff li v0,-1 +800d8aec: 8fbf0034 lw ra,52(sp) +800d8af0: 8fbe0030 lw s8,48(sp) +800d8af4: 8fb7002c lw s7,44(sp) +800d8af8: 8fb60028 lw s6,40(sp) +800d8afc: 8fb50024 lw s5,36(sp) +800d8b00: 8fb40020 lw s4,32(sp) +800d8b04: 8fb3001c lw s3,28(sp) +800d8b08: 8fb20018 lw s2,24(sp) +800d8b0c: 8fb10014 lw s1,20(sp) +800d8b10: 8fb00010 lw s0,16(sp) +800d8b14: 03e00008 jr ra +800d8b18: 27bd0038 addiu sp,sp,56 +800d8b1c: 8c890018 lw t1,24(a0) +800d8b20: 24a20001 addiu v0,a1,1 +800d8b24: 0122102b sltu v0,t1,v0 +800d8b28: 1440ffef bnez v0,800d8ae8 +800d8b2c: 8c83001c lw v1,28(a0) +800d8b30: 24c20001 addiu v0,a2,1 +800d8b34: 0062102b sltu v0,v1,v0 +800d8b38: 1440ffeb bnez v0,800d8ae8 +800d8b3c: 01251023 subu v0,t1,a1 +800d8b40: 00663023 subu a2,v1,a2 +800d8b44: 00e2182b sltu v1,a3,v0 +800d8b48: 0146202b sltu a0,t2,a2 +800d8b4c: 0140b821 move s7,t2 +800d8b50: 00e3100b movn v0,a3,v1 +800d8b54: 00c4b80a movz s7,a2,a0 +800d8b58: 7102b002 mul s6,t0,v0 +800d8b5c: 12e0001e beqz s7,800d8bd8 +800d8b60: 8e020010 lw v0,16(s0) +800d8b64: 71092002 mul a0,t0,t1 +800d8b68: 7107a802 mul s5,t0,a3 +800d8b6c: 00400013 mtlo v0 +800d8b70: 71050000 madd t0,a1 +800d8b74: 2402fffc li v0,-4 +800d8b78: 24840003 addiu a0,a0,3 +800d8b7c: 0082a024 and s4,a0,v0 +800d8b80: 24c3ffff addiu v1,a2,-1 +800d8b84: 72830000 madd s4,v1 +800d8b88: 3c02800f lui v0,0x800f +800d8b8c: 00009012 mflo s2 +800d8b90: 8fb1004c lw s1,76(sp) +800d8b94: 245e5c60 addiu s8,v0,23648 +800d8b98: 00009821 move s3,zero +800d8b9c: 8e040000 lw a0,0(s0) +800d8ba0: 02402821 move a1,s2 +800d8ba4: 03c0f809 jalr s8 +800d8ba8: 00003021 move a2,zero +800d8bac: 8e070000 lw a3,0(s0) +800d8bb0: 3c03800f lui v1,0x800f +800d8bb4: 02202021 move a0,s1 +800d8bb8: 24050001 li a1,1 +800d8bbc: 02c03021 move a2,s6 +800d8bc0: 24635ed4 addiu v1,v1,24276 +800d8bc4: 0060f809 jalr v1 +800d8bc8: 26730001 addiu s3,s3,1 +800d8bcc: 02549023 subu s2,s2,s4 +800d8bd0: 16f3fff2 bne s7,s3,800d8b9c +800d8bd4: 02358821 addu s1,s1,s5 +800d8bd8: 080362bb j 800d8aec +800d8bdc: 00001021 move v0,zero + +800d8be0 : +800d8be0: 27bdff90 addiu sp,sp,-112 +800d8be4: afb70064 sw s7,100(sp) +800d8be8: 3c02800f lui v0,0x800f +800d8bec: 0080b821 move s7,a0 +800d8bf0: 00a02021 move a0,a1 +800d8bf4: 3c05801d lui a1,0x801d +800d8bf8: afb60060 sw s6,96(sp) +800d8bfc: afbf0068 sw ra,104(sp) +800d8c00: afb5005c sw s5,92(sp) +800d8c04: afb40058 sw s4,88(sp) +800d8c08: afb30054 sw s3,84(sp) +800d8c0c: afb20050 sw s2,80(sp) +800d8c10: afb1004c sw s1,76(sp) +800d8c14: afb00048 sw s0,72(sp) +800d8c18: 24a55754 addiu a1,a1,22356 +800d8c1c: 24425f70 addiu v0,v0,24432 +800d8c20: 0040f809 jalr v0 +800d8c24: aee00000 sw zero,0(s7) +800d8c28: 1040001b beqz v0,800d8c98 +800d8c2c: 0040b021 move s6,v0 +800d8c30: 00403821 move a3,v0 +800d8c34: 3c02800f lui v0,0x800f +800d8c38: 27a40010 addiu a0,sp,16 +800d8c3c: 24050001 li a1,1 +800d8c40: 24425ed4 addiu v0,v0,24276 +800d8c44: 0040f809 jalr v0 +800d8c48: 24060038 li a2,56 +800d8c4c: 2c420038 sltiu v0,v0,56 +800d8c50: 1040001d beqz v0,800d8cc8 +800d8c54: 97a20014 lhu v0,20(sp) +800d8c58: 3c02800f lui v0,0x800f +800d8c5c: 24425f58 addiu v0,v0,24408 +800d8c60: 0040f809 jalr v0 +800d8c64: 02c02021 move a0,s6 +800d8c68: 24020002 li v0,2 +800d8c6c: 8fbf0068 lw ra,104(sp) +800d8c70: 8fb70064 lw s7,100(sp) +800d8c74: 8fb60060 lw s6,96(sp) +800d8c78: 8fb5005c lw s5,92(sp) +800d8c7c: 8fb40058 lw s4,88(sp) +800d8c80: 8fb30054 lw s3,84(sp) +800d8c84: 8fb20050 lw s2,80(sp) +800d8c88: 8fb1004c lw s1,76(sp) +800d8c8c: 8fb00048 lw s0,72(sp) +800d8c90: 03e00008 jr ra +800d8c94: 27bd0070 addiu sp,sp,112 +800d8c98: 8fbf0068 lw ra,104(sp) +800d8c9c: 8fb70064 lw s7,100(sp) +800d8ca0: 8fb60060 lw s6,96(sp) +800d8ca4: 8fb5005c lw s5,92(sp) +800d8ca8: 8fb40058 lw s4,88(sp) +800d8cac: 8fb30054 lw s3,84(sp) +800d8cb0: 8fb20050 lw s2,80(sp) +800d8cb4: 8fb1004c lw s1,76(sp) +800d8cb8: 8fb00048 lw s0,72(sp) +800d8cbc: 24020001 li v0,1 +800d8cc0: 03e00008 jr ra +800d8cc4: 27bd0070 addiu sp,sp,112 +800d8cc8: 97a3001c lhu v1,28(sp) +800d8ccc: 97a40020 lhu a0,32(sp) +800d8cd0: 97a50024 lhu a1,36(sp) +800d8cd4: 97a60028 lhu a2,40(sp) +800d8cd8: 97a70030 lhu a3,48(sp) +800d8cdc: 97a80034 lhu t0,52(sp) +800d8ce0: 97a90038 lhu t1,56(sp) +800d8ce4: 97aa0012 lhu t2,18(sp) +800d8ce8: 97ab001a lhu t3,26(sp) +800d8cec: 97ac001e lhu t4,30(sp) +800d8cf0: 97ad0022 lhu t5,34(sp) +800d8cf4: 97ae0026 lhu t6,38(sp) +800d8cf8: 97b5002e lhu s5,46(sp) +800d8cfc: 97af0032 lhu t7,50(sp) +800d8d00: 97b00036 lhu s0,54(sp) +800d8d04: 00021400 sll v0,v0,0x10 +800d8d08: 97b10016 lhu s1,22(sp) +800d8d0c: 97b20018 lhu s2,24(sp) +800d8d10: 97b3002a lhu s3,42(sp) +800d8d14: 97b4002c lhu s4,44(sp) +800d8d18: 00031c00 sll v1,v1,0x10 +800d8d1c: 00042400 sll a0,a0,0x10 +800d8d20: 00052c00 sll a1,a1,0x10 +800d8d24: 00063400 sll a2,a2,0x10 +800d8d28: 00073c00 sll a3,a3,0x10 +800d8d2c: 00084400 sll t0,t0,0x10 +800d8d30: 01425025 or t2,t2,v0 +800d8d34: 00094c00 sll t1,t1,0x10 +800d8d38: 97a20010 lhu v0,16(sp) +800d8d3c: 01635825 or t3,t3,v1 +800d8d40: 01846025 or t4,t4,a0 +800d8d44: 01a56825 or t5,t5,a1 +800d8d48: 01c67025 or t6,t6,a2 +800d8d4c: 02a7a825 or s5,s5,a3 +800d8d50: 01e87825 or t7,t7,t0 +800d8d54: 02098025 or s0,s0,t1 +800d8d58: a6e20004 sh v0,4(s7) +800d8d5c: aeea0008 sw t2,8(s7) +800d8d60: a6f1000c sh s1,12(s7) +800d8d64: a6f2000e sh s2,14(s7) +800d8d68: aeeb0010 sw t3,16(s7) +800d8d6c: aeec0014 sw t4,20(s7) +800d8d70: aeed0018 sw t5,24(s7) +800d8d74: aeee001c sw t6,28(s7) +800d8d78: a6f30020 sh s3,32(s7) +800d8d7c: a6f40022 sh s4,34(s7) +800d8d80: aeef0028 sw t7,40(s7) +800d8d84: aef50024 sw s5,36(s7) +800d8d88: aef0002c sw s0,44(s7) +800d8d8c: 97a2003c lhu v0,60(sp) +800d8d90: 97a30040 lhu v1,64(sp) +800d8d94: 97a40044 lhu a0,68(sp) +800d8d98: 97a5003a lhu a1,58(sp) +800d8d9c: 97a6003e lhu a2,62(sp) +800d8da0: 97a70042 lhu a3,66(sp) +800d8da4: 00021400 sll v0,v0,0x10 +800d8da8: 00031c00 sll v1,v1,0x10 +800d8dac: 00042400 sll a0,a0,0x10 +800d8db0: 96e80004 lhu t0,4(s7) +800d8db4: 00a22825 or a1,a1,v0 +800d8db8: 00c33025 or a2,a2,v1 +800d8dbc: 00e43825 or a3,a3,a0 +800d8dc0: 24024d42 li v0,19778 +800d8dc4: aee50030 sw a1,48(s7) +800d8dc8: aee60034 sw a2,52(s7) +800d8dcc: 1502ffa2 bne t0,v0,800d8c58 +800d8dd0: aee70038 sw a3,56(s7) +800d8dd4: 12a0000b beqz s5,800d8e04 +800d8dd8: 00001021 move v0,zero +800d8ddc: 24020003 li v0,3 +800d8de0: 12a20007 beq s5,v0,800d8e00 +800d8de4: 00000000 nop +800d8de8: 3c02800f lui v0,0x800f +800d8dec: 24425f58 addiu v0,v0,24408 +800d8df0: 0040f809 jalr v0 +800d8df4: 02c02021 move a0,s6 +800d8df8: 0803631b j 800d8c6c +800d8dfc: 24020004 li v0,4 +800d8e00: 00001021 move v0,zero +800d8e04: 0803631b j 800d8c6c +800d8e08: aef60000 sw s6,0(s7) + +800d8e0c : +800d8e0c: 27bdff90 addiu sp,sp,-112 +800d8e10: afb60060 sw s6,96(sp) +800d8e14: 3c02800f lui v0,0x800f +800d8e18: 00a0b021 move s6,a1 +800d8e1c: 3c058019 lui a1,0x8019 +800d8e20: afb30054 sw s3,84(sp) +800d8e24: afb1004c sw s1,76(sp) +800d8e28: afb00048 sw s0,72(sp) +800d8e2c: afbf006c sw ra,108(sp) +800d8e30: afbe0068 sw s8,104(sp) +800d8e34: afb70064 sw s7,100(sp) +800d8e38: afb5005c sw s5,92(sp) +800d8e3c: afb40058 sw s4,88(sp) +800d8e40: afb20050 sw s2,80(sp) +800d8e44: 24a5cdf4 addiu a1,a1,-12812 +800d8e48: 24425f70 addiu v0,v0,24432 +800d8e4c: 00c08021 move s0,a2 +800d8e50: 0040f809 jalr v0 +800d8e54: 00e08821 move s1,a3 +800d8e58: 10400073 beqz v0,800d9028 +800d8e5c: 00409821 move s3,v0 +800d8e60: 3c02800f lui v0,0x800f +800d8e64: 24525ed4 addiu s2,v0,24276 +800d8e68: 27a40010 addiu a0,sp,16 +800d8e6c: 24050036 li a1,54 +800d8e70: 24060001 li a2,1 +800d8e74: 0240f809 jalr s2 +800d8e78: 02603821 move a3,s3 +800d8e7c: 10400059 beqz v0,800d8fe4 +800d8e80: 97a30010 lhu v1,16(sp) +800d8e84: 24024d42 li v0,19778 +800d8e88: 97a5001a lhu a1,26(sp) +800d8e8c: 97ac001c lhu t4,28(sp) +800d8e90: 97ab0022 lhu t3,34(sp) +800d8e94: 97aa0024 lhu t2,36(sp) +800d8e98: 97a90026 lhu t1,38(sp) +800d8e9c: 97a80028 lhu t0,40(sp) +800d8ea0: 97a7002c lhu a3,44(sp) +800d8ea4: 97a6002e lhu a2,46(sp) +800d8ea8: 1062000e beq v1,v0,800d8ee4 +800d8eac: 97a40030 lhu a0,48(sp) +800d8eb0: 24020002 li v0,2 +800d8eb4: 8fbf006c lw ra,108(sp) +800d8eb8: 8fbe0068 lw s8,104(sp) +800d8ebc: 8fb70064 lw s7,100(sp) +800d8ec0: 8fb60060 lw s6,96(sp) +800d8ec4: 8fb5005c lw s5,92(sp) +800d8ec8: 8fb40058 lw s4,88(sp) +800d8ecc: 8fb30054 lw s3,84(sp) +800d8ed0: 8fb20050 lw s2,80(sp) +800d8ed4: 8fb1004c lw s1,76(sp) +800d8ed8: 8fb00048 lw s0,72(sp) +800d8edc: 03e00008 jr ra +800d8ee0: 27bd0070 addiu sp,sp,112 +800d8ee4: 00041400 sll v0,a0,0x10 +800d8ee8: 00c21825 or v1,a2,v0 +800d8eec: 1460005b bnez v1,800d905c +800d8ef0: 24020003 li v0,3 +800d8ef4: 000730c2 srl a2,a3,0x3 +800d8ef8: 2cc20002 sltiu v0,a2,2 +800d8efc: 1440ffed bnez v0,800d8eb4 +800d8f00: 24020004 li v0,4 +800d8f04: 00081400 sll v0,t0,0x10 +800d8f08: 0122a825 or s5,t1,v0 +800d8f0c: 0235182b sltu v1,s1,s5 +800d8f10: 8fa20080 lw v0,128(sp) +800d8f14: 0223a80b movn s5,s1,v1 +800d8f18: 12a00021 beqz s5,800d8fa0 +800d8f1c: ac460000 sw a2,0(v0) +800d8f20: 000a1400 sll v0,t2,0x10 +800d8f24: 01621025 or v0,t3,v0 +800d8f28: 0202182b sltu v1,s0,v0 +800d8f2c: 0043800a movz s0,v0,v1 +800d8f30: 70d0a002 mul s4,a2,s0 +800d8f34: 70462002 mul a0,v0,a2 +800d8f38: 26a2ffff addiu v0,s5,-1 +800d8f3c: 70543002 mul a2,v0,s4 +800d8f40: 000c1c00 sll v1,t4,0x10 +800d8f44: 24840003 addiu a0,a0,3 +800d8f48: 2402fffc li v0,-4 +800d8f4c: 00d68821 addu s1,a2,s6 +800d8f50: 0240f021 move s8,s2 +800d8f54: 00a38025 or s0,a1,v1 +800d8f58: 0082b824 and s7,a0,v0 +800d8f5c: 00009021 move s2,zero +800d8f60: 0014b023 negu s6,s4 +800d8f64: 3c03800f lui v1,0x800f +800d8f68: 02002821 move a1,s0 +800d8f6c: 00003021 move a2,zero +800d8f70: 24635c60 addiu v1,v1,23648 +800d8f74: 0060f809 jalr v1 +800d8f78: 02602021 move a0,s3 +800d8f7c: 26520001 addiu s2,s2,1 +800d8f80: 02202021 move a0,s1 +800d8f84: 24050001 li a1,1 +800d8f88: 02803021 move a2,s4 +800d8f8c: 03c0f809 jalr s8 +800d8f90: 02603821 move a3,s3 +800d8f94: 02178021 addu s0,s0,s7 +800d8f98: 16b2fff2 bne s5,s2,800d8f64 +800d8f9c: 02368821 addu s1,s1,s6 +800d8fa0: 3c02800f lui v0,0x800f +800d8fa4: 24425f58 addiu v0,v0,24408 +800d8fa8: 0040f809 jalr v0 +800d8fac: 02602021 move a0,s3 +800d8fb0: 8fbf006c lw ra,108(sp) +800d8fb4: 8fbe0068 lw s8,104(sp) +800d8fb8: 8fb70064 lw s7,100(sp) +800d8fbc: 8fb60060 lw s6,96(sp) +800d8fc0: 8fb5005c lw s5,92(sp) +800d8fc4: 8fb40058 lw s4,88(sp) +800d8fc8: 8fb30054 lw s3,84(sp) +800d8fcc: 8fb20050 lw s2,80(sp) +800d8fd0: 8fb1004c lw s1,76(sp) +800d8fd4: 8fb00048 lw s0,72(sp) +800d8fd8: 00001021 move v0,zero +800d8fdc: 03e00008 jr ra +800d8fe0: 27bd0070 addiu sp,sp,112 +800d8fe4: 3c02800f lui v0,0x800f +800d8fe8: 24425f58 addiu v0,v0,24408 +800d8fec: 0040f809 jalr v0 +800d8ff0: 02602021 move a0,s3 +800d8ff4: 8fbf006c lw ra,108(sp) +800d8ff8: 8fbe0068 lw s8,104(sp) +800d8ffc: 8fb70064 lw s7,100(sp) +800d9000: 8fb60060 lw s6,96(sp) +800d9004: 8fb5005c lw s5,92(sp) +800d9008: 8fb40058 lw s4,88(sp) +800d900c: 8fb30054 lw s3,84(sp) +800d9010: 8fb20050 lw s2,80(sp) +800d9014: 8fb1004c lw s1,76(sp) +800d9018: 8fb00048 lw s0,72(sp) +800d901c: 24020002 li v0,2 +800d9020: 03e00008 jr ra +800d9024: 27bd0070 addiu sp,sp,112 +800d9028: 8fbf006c lw ra,108(sp) +800d902c: 8fbe0068 lw s8,104(sp) +800d9030: 8fb70064 lw s7,100(sp) +800d9034: 8fb60060 lw s6,96(sp) +800d9038: 8fb5005c lw s5,92(sp) +800d903c: 8fb40058 lw s4,88(sp) +800d9040: 8fb30054 lw s3,84(sp) +800d9044: 8fb20050 lw s2,80(sp) +800d9048: 8fb1004c lw s1,76(sp) +800d904c: 8fb00048 lw s0,72(sp) +800d9050: 24020001 li v0,1 +800d9054: 03e00008 jr ra +800d9058: 27bd0070 addiu sp,sp,112 +800d905c: 1062ffa5 beq v1,v0,800d8ef4 +800d9060: 24020004 li v0,4 +800d9064: 080363ae j 800d8eb8 +800d9068: 8fbf006c lw ra,108(sp) +800d906c: 00000000 nop + +800d9070 : +800d9070: 27bdfff8 addiu sp,sp,-8 +800d9074: 97a8001c lhu t0,28(sp) +800d9078: afb10004 sw s1,4(sp) +800d907c: 2d020080 sltiu v0,t0,128 +800d9080: afb00000 sw s0,0(sp) +800d9084: 14400093 bnez v0,800d92d4 +800d9088: 8faa0018 lw t2,24(sp) +800d908c: 3c028031 lui v0,0x8031 +800d9090: 244261d0 addiu v0,v0,25040 +800d9094: 8c4b0034 lw t3,52(v0) +800d9098: 1160007c beqz t3,800d928c +800d909c: 00000000 nop +800d90a0: 8c430024 lw v1,36(v0) +800d90a4: 8c490028 lw t1,40(v0) +800d90a8: 0103102b sltu v0,t0,v1 +800d90ac: 14400077 bnez v0,800d928c +800d90b0: 00691021 addu v0,v1,t1 +800d90b4: 0102102b sltu v0,t0,v0 +800d90b8: 10400074 beqz v0,800d928c +800d90bc: 01031023 subu v0,t0,v1 +800d90c0: 3048ffff andi t0,v0,0xffff +800d90c4: 00081880 sll v1,t0,0x2 +800d90c8: 00081100 sll v0,t0,0x4 +800d90cc: 00431023 subu v0,v0,v1 +800d90d0: 01627021 addu t6,t3,v0 +800d90d4: 30e38000 andi v1,a3,0x8000 +800d90d8: 3c02801f lui v0,0x801f +800d90dc: 8c4c4484 lw t4,17540(v0) +800d90e0: 14600012 bnez v1,800d912c +800d90e4: 95cb0002 lhu t3,2(t6) +800d90e8: 11800010 beqz t4,800d912c +800d90ec: 00000000 nop +800d90f0: 30e3ffff andi v1,a3,0xffff +800d90f4: 00056840 sll t5,a1,0x1 +800d90f8: 00803821 move a3,a0 +800d90fc: 00004821 move t1,zero +800d9100: 11600007 beqz t3,800d9120 +800d9104: 00000000 nop +800d9108: 00e01021 move v0,a3 +800d910c: 00004021 move t0,zero +800d9110: 25080001 addiu t0,t0,1 +800d9114: a4430000 sh v1,0(v0) +800d9118: 1568fffd bne t3,t0,800d9110 +800d911c: 24420002 addiu v0,v0,2 +800d9120: 25290001 addiu t1,t1,1 +800d9124: 1589fff6 bne t4,t1,800d9100 +800d9128: 00ed3821 addu a3,a3,t5 +800d912c: 8dc70004 lw a3,4(t6) +800d9130: 00074602 srl t0,a3,0x18 +800d9134: 11000050 beqz t0,800d9278 +800d9138: 00071402 srl v0,a3,0x10 +800d913c: 00071a02 srl v1,a3,0x8 +800d9140: 305800ff andi t8,v0,0xff +800d9144: 306300ff andi v1,v1,0xff +800d9148: 14c00055 bnez a2,800d92a0 +800d914c: 30e700ff andi a3,a3,0xff +800d9150: 01981023 subu v0,t4,t8 +800d9154: 00471023 subu v0,v0,a3 +800d9158: 70a23002 mul a2,a1,v0 +800d915c: 00c31021 addu v0,a2,v1 +800d9160: 00021040 sll v0,v0,0x1 +800d9164: 00442021 addu a0,v0,a0 +800d9168: 8dcc0008 lw t4,8(t6) +800d916c: 31190007 andi t9,t0,0x7 +800d9170: 13000041 beqz t8,800d9278 +800d9174: 000870c2 srl t6,t0,0x3 +800d9178: 24020008 li v0,8 +800d917c: 00598823 subu s1,v0,t9 +800d9180: 000e1900 sll v1,t6,0x4 +800d9184: 24020080 li v0,128 +800d9188: 00836821 addu t5,a0,v1 +800d918c: 00052840 sll a1,a1,0x1 +800d9190: 24830010 addiu v1,a0,16 +800d9194: 02228007 srav s0,v0,s1 +800d9198: 00007821 move t7,zero +800d919c: 2404ffff li a0,-1 +800d91a0: 01c04021 move t0,t6 +800d91a4: 2508ffff addiu t0,t0,-1 +800d91a8: 00603821 move a3,v1 +800d91ac: 1104001f beq t0,a0,800d922c +800d91b0: 01804821 move t1,t4 +800d91b4: 91260000 lbu a2,0(t1) +800d91b8: 30c20080 andi v0,a2,0x80 +800d91bc: 10400002 beqz v0,800d91c8 +800d91c0: 30c20040 andi v0,a2,0x40 +800d91c4: a4eafff0 sh t2,-16(a3) +800d91c8: 10400002 beqz v0,800d91d4 +800d91cc: 30c20020 andi v0,a2,0x20 +800d91d0: a4eafff2 sh t2,-14(a3) +800d91d4: 10400002 beqz v0,800d91e0 +800d91d8: 30c20010 andi v0,a2,0x10 +800d91dc: a4eafff4 sh t2,-12(a3) +800d91e0: 10400002 beqz v0,800d91ec +800d91e4: 30c20008 andi v0,a2,0x8 +800d91e8: a4eafff6 sh t2,-10(a3) +800d91ec: 10400002 beqz v0,800d91f8 +800d91f0: 30c20004 andi v0,a2,0x4 +800d91f4: a4eafff8 sh t2,-8(a3) +800d91f8: 10400002 beqz v0,800d9204 +800d91fc: 30c20002 andi v0,a2,0x2 +800d9200: a4eafffa sh t2,-6(a3) +800d9204: 10400002 beqz v0,800d9210 +800d9208: 30c20001 andi v0,a2,0x1 +800d920c: a4eafffc sh t2,-4(a3) +800d9210: 10400002 beqz v0,800d921c +800d9214: 00000000 nop +800d9218: a4eafffe sh t2,-2(a3) +800d921c: 2508ffff addiu t0,t0,-1 +800d9220: 25290001 addiu t1,t1,1 +800d9224: 1504ffe3 bne t0,a0,800d91b4 +800d9228: 24e70010 addiu a3,a3,16 +800d922c: 018e6021 addu t4,t4,t6 +800d9230: 1320000d beqz t9,800d9268 +800d9234: 01a03821 move a3,t5 +800d9238: 91820000 lbu v0,0(t4) +800d923c: 1200000a beqz s0,800d9268 +800d9240: 258c0001 addiu t4,t4,1 +800d9244: 02221007 srav v0,v0,s1 +800d9248: 304800ff andi t0,v0,0xff +800d924c: 02003021 move a2,s0 +800d9250: 00c81024 and v0,a2,t0 +800d9254: 10400002 beqz v0,800d9260 +800d9258: 00063042 srl a2,a2,0x1 +800d925c: a4ea0000 sh t2,0(a3) +800d9260: 14c0fffb bnez a2,800d9250 +800d9264: 24e70002 addiu a3,a3,2 +800d9268: 25ef0001 addiu t7,t7,1 +800d926c: 01a56821 addu t5,t5,a1 +800d9270: 170fffcb bne t8,t7,800d91a0 +800d9274: 00651821 addu v1,v1,a1 +800d9278: 8fb10004 lw s1,4(sp) +800d927c: 8fb00000 lw s0,0(sp) +800d9280: 01601021 move v0,t3 +800d9284: 03e00008 jr ra +800d9288: 27bd0008 addiu sp,sp,8 +800d928c: 8fb10004 lw s1,4(sp) +800d9290: 8fb00000 lw s0,0(sp) +800d9294: 24020008 li v0,8 +800d9298: 03e00008 jr ra +800d929c: 27bd0008 addiu sp,sp,8 +800d92a0: 24020001 li v0,1 +800d92a4: 10c20003 beq a2,v0,800d92b4 +800d92a8: 00031040 sll v0,v1,0x1 +800d92ac: 0803645a j 800d9168 +800d92b0: 00442021 addu a0,v0,a0 +800d92b4: 01981023 subu v0,t4,t8 +800d92b8: 00471023 subu v0,v0,a3 +800d92bc: 00021042 srl v0,v0,0x1 +800d92c0: 70a23002 mul a2,a1,v0 +800d92c4: 00c31021 addu v0,a2,v1 +800d92c8: 00021040 sll v0,v0,0x1 +800d92cc: 0803645a j 800d9168 +800d92d0: 00442021 addu a0,v0,a0 +800d92d4: 3c028031 lui v0,0x8031 +800d92d8: 08036431 j 800d90c4 +800d92dc: 8c4b61e8 lw t3,25064(v0) + +800d92e0 : +800d92e0: 27bdffd0 addiu sp,sp,-48 +800d92e4: 00064200 sll t0,a2,0x8 +800d92e8: afbe0028 sw s8,40(sp) +800d92ec: afb30014 sw s3,20(sp) +800d92f0: afb1000c sw s1,12(sp) +800d92f4: afb70024 sw s7,36(sp) +800d92f8: afb60020 sw s6,32(sp) +800d92fc: afb5001c sw s5,28(sp) +800d9300: afb40018 sw s4,24(sp) +800d9304: afb20010 sw s2,16(sp) +800d9308: afb00008 sw s0,8(sp) +800d930c: 24d10001 addiu s1,a2,1 +800d9310: 3c02801f lui v0,0x801f +800d9314: 01054021 addu t0,t0,a1 +800d9318: 3c03801f lui v1,0x801f +800d931c: 00084040 sll t0,t0,0x1 +800d9320: 8c574700 lw s7,18176(v0) +800d9324: 30f9ffff andi t9,a3,0xffff +800d9328: 00111240 sll v0,s1,0x9 +800d932c: 30e78000 andi a3,a3,0x8000 +800d9330: 8c724480 lw s2,17536(v1) +800d9334: 8fab0040 lw t3,64(sp) +800d9338: 8fa60044 lw a2,68(sp) +800d933c: 0080f021 move s8,a0 +800d9340: 01044021 addu t0,t0,a0 +800d9344: 00829821 addu s3,a0,v0 +800d9348: afa70000 sw a3,0(sp) +800d934c: 80c40000 lb a0,0(a2) +800d9350: 1080001b beqz a0,800d93c0 +800d9354: 2402000d li v0,13 +800d9358: 10820015 beq a0,v0,800d93b0 +800d935c: 2402000a li v0,10 +800d9360: 1082008b beq a0,v0,800d9590 +800d9364: 00041080 sll v0,a0,0x2 +800d9368: 00041900 sll v1,a0,0x4 +800d936c: 00621823 subu v1,v1,v0 +800d9370: 00771821 addu v1,v1,s7 +800d9374: 94620002 lhu v0,2(v1) +800d9378: 00021040 sll v0,v0,0x1 +800d937c: 01021021 addu v0,t0,v0 +800d9380: 0053102b sltu v0,v0,s3 +800d9384: 14400005 bnez v0,800d939c +800d9388: 3083ffff andi v1,a0,0xffff +800d938c: 02328821 addu s1,s1,s2 +800d9390: 00111240 sll v0,s1,0x9 +800d9394: 03c29821 addu s3,s8,v0 +800d9398: 2668fe00 addiu t0,s3,-512 +800d939c: 2c620080 sltiu v0,v1,128 +800d93a0: 14400012 bnez v0,800d93ec +800d93a4: 00031100 sll v0,v1,0x4 +800d93a8: 24020010 li v0,16 +800d93ac: 01024021 addu t0,t0,v0 +800d93b0: 24c60001 addiu a2,a2,1 +800d93b4: 80c40000 lb a0,0(a2) +800d93b8: 1480ffe7 bnez a0,800d9358 +800d93bc: 2402000d li v0,13 +800d93c0: 8fbe0028 lw s8,40(sp) +800d93c4: 8fb70024 lw s7,36(sp) +800d93c8: 8fb60020 lw s6,32(sp) +800d93cc: 8fb5001c lw s5,28(sp) +800d93d0: 8fb40018 lw s4,24(sp) +800d93d4: 8fb30014 lw s3,20(sp) +800d93d8: 8fb20010 lw s2,16(sp) +800d93dc: 8fb1000c lw s1,12(sp) +800d93e0: 8fb00008 lw s0,8(sp) +800d93e4: 03e00008 jr ra +800d93e8: 27bd0030 addiu sp,sp,48 +800d93ec: 00031880 sll v1,v1,0x2 +800d93f0: 00431023 subu v0,v0,v1 +800d93f4: 02e24821 addu t1,s7,v0 +800d93f8: 8fa20000 lw v0,0(sp) +800d93fc: 1440000f bnez v0,800d943c +800d9400: 952c0002 lhu t4,2(t1) +800d9404: 1240000d beqz s2,800d943c +800d9408: 01002021 move a0,t0 +800d940c: 00002821 move a1,zero +800d9410: 11800007 beqz t4,800d9430 +800d9414: 00000000 nop +800d9418: 00801021 move v0,a0 +800d941c: 00001821 move v1,zero +800d9420: 24630001 addiu v1,v1,1 +800d9424: a4590000 sh t9,0(v0) +800d9428: 1583fffd bne t4,v1,800d9420 +800d942c: 24420002 addiu v0,v0,2 +800d9430: 24a50001 addiu a1,a1,1 +800d9434: 1645fff6 bne s2,a1,800d9410 +800d9438: 24840200 addiu a0,a0,512 +800d943c: 8d250004 lw a1,4(t1) +800d9440: 00055602 srl t2,a1,0x18 +800d9444: 11400050 beqz t2,800d9588 +800d9448: 000c1040 sll v0,t4,0x1 +800d944c: 00051c02 srl v1,a1,0x10 +800d9450: 307000ff andi s0,v1,0xff +800d9454: 30a400ff andi a0,a1,0xff +800d9458: 02501023 subu v0,s2,s0 +800d945c: 00441023 subu v0,v0,a0 +800d9460: 00051a02 srl v1,a1,0x8 +800d9464: 00021200 sll v0,v0,0x8 +800d9468: 306300ff andi v1,v1,0xff +800d946c: 00431021 addu v0,v0,v1 +800d9470: 00021040 sll v0,v0,0x1 +800d9474: 00487021 addu t6,v0,t0 +800d9478: 000526c2 srl a0,a1,0x1b +800d947c: 31540007 andi s4,t2,0x7 +800d9480: 12000040 beqz s0,800d9584 +800d9484: 8d2d0008 lw t5,8(t1) +800d9488: 24020008 li v0,8 +800d948c: 0054b023 subu s6,v0,s4 +800d9490: 00041900 sll v1,a0,0x4 +800d9494: 24020080 li v0,128 +800d9498: 01c37821 addu t7,t6,v1 +800d949c: 02c2a807 srav s5,v0,s6 +800d94a0: 25ce0010 addiu t6,t6,16 +800d94a4: 00003821 move a3,zero +800d94a8: 2418ffff li t8,-1 +800d94ac: 00804821 move t1,a0 +800d94b0: 2529ffff addiu t1,t1,-1 +800d94b4: 01c02821 move a1,t6 +800d94b8: 1138001f beq t1,t8,800d9538 +800d94bc: 01a05021 move t2,t5 +800d94c0: 91430000 lbu v1,0(t2) +800d94c4: 30620080 andi v0,v1,0x80 +800d94c8: 10400002 beqz v0,800d94d4 +800d94cc: 30620040 andi v0,v1,0x40 +800d94d0: a4abfff0 sh t3,-16(a1) +800d94d4: 10400002 beqz v0,800d94e0 +800d94d8: 30620020 andi v0,v1,0x20 +800d94dc: a4abfff2 sh t3,-14(a1) +800d94e0: 10400002 beqz v0,800d94ec +800d94e4: 30620010 andi v0,v1,0x10 +800d94e8: a4abfff4 sh t3,-12(a1) +800d94ec: 10400002 beqz v0,800d94f8 +800d94f0: 30620008 andi v0,v1,0x8 +800d94f4: a4abfff6 sh t3,-10(a1) +800d94f8: 10400002 beqz v0,800d9504 +800d94fc: 30620004 andi v0,v1,0x4 +800d9500: a4abfff8 sh t3,-8(a1) +800d9504: 10400002 beqz v0,800d9510 +800d9508: 30620002 andi v0,v1,0x2 +800d950c: a4abfffa sh t3,-6(a1) +800d9510: 10400002 beqz v0,800d951c +800d9514: 30620001 andi v0,v1,0x1 +800d9518: a4abfffc sh t3,-4(a1) +800d951c: 10400002 beqz v0,800d9528 +800d9520: 00000000 nop +800d9524: a4abfffe sh t3,-2(a1) +800d9528: 2529ffff addiu t1,t1,-1 +800d952c: 254a0001 addiu t2,t2,1 +800d9530: 1538ffe3 bne t1,t8,800d94c0 +800d9534: 24a50010 addiu a1,a1,16 +800d9538: 01a46821 addu t5,t5,a0 +800d953c: 1280000d beqz s4,800d9574 +800d9540: 01e02821 move a1,t7 +800d9544: 91a20000 lbu v0,0(t5) +800d9548: 12a0000a beqz s5,800d9574 +800d954c: 25ad0001 addiu t5,t5,1 +800d9550: 02c21007 srav v0,v0,s6 +800d9554: 304900ff andi t1,v0,0xff +800d9558: 02a01821 move v1,s5 +800d955c: 00691024 and v0,v1,t1 +800d9560: 10400002 beqz v0,800d956c +800d9564: 00031842 srl v1,v1,0x1 +800d9568: a4ab0000 sh t3,0(a1) +800d956c: 1460fffb bnez v1,800d955c +800d9570: 24a50002 addiu a1,a1,2 +800d9574: 24e70001 addiu a3,a3,1 +800d9578: 25ef0200 addiu t7,t7,512 +800d957c: 1607ffcb bne s0,a3,800d94ac +800d9580: 25ce0200 addiu t6,t6,512 +800d9584: 000c1040 sll v0,t4,0x1 +800d9588: 080364ec j 800d93b0 +800d958c: 01024021 addu t0,t0,v0 +800d9590: 02328821 addu s1,s1,s2 +800d9594: 00111240 sll v0,s1,0x9 +800d9598: 03c29821 addu s3,s8,v0 +800d959c: 24c60001 addiu a2,a2,1 +800d95a0: 080364d3 j 800d934c +800d95a4: 2668fe00 addiu t0,s3,-512 + +800d95a8 : +800d95a8: 90830000 lbu v1,0(a0) +800d95ac: 38620080 xori v0,v1,0x80 +800d95b0: 2c420042 sltiu v0,v0,66 +800d95b4: 1440000d bnez v0,800d95ec +800d95b8: 24870001 addiu a3,a0,1 +800d95bc: 00031600 sll v0,v1,0x18 +800d95c0: 00021603 sra v0,v0,0x18 +800d95c4: 0440000d bltz v0,800d95fc +800d95c8: 00603021 move a2,v1 +800d95cc: 3c020001 lui v0,0x1 +800d95d0: 00c2102b sltu v0,a2,v0 +800d95d4: 10400006 beqz v0,800d95f0 +800d95d8: 00000000 nop +800d95dc: 30c2ffff andi v0,a2,0xffff +800d95e0: a4a20000 sh v0,0(a1) +800d95e4: 03e00008 jr ra +800d95e8: 00e01021 move v0,a3 +800d95ec: 00001021 move v0,zero +800d95f0: a4a20000 sh v0,0(a1) +800d95f4: 03e00008 jr ra +800d95f8: 00e01021 move v0,a3 +800d95fc: 2c6200e0 sltiu v0,v1,224 +800d9600: 10400019 beqz v0,800d9668 +800d9604: 2c6200f0 sltiu v0,v1,240 +800d9608: 3066001f andi a2,v1,0x1f +800d960c: 00004021 move t0,zero +800d9610: 80e20000 lb v0,0(a3) +800d9614: 1040ffed beqz v0,800d95cc +800d9618: 24e70001 addiu a3,a3,1 +800d961c: 304400ff andi a0,v0,0xff +800d9620: 08036594 j 800d9650 +800d9624: 308300c0 andi v1,a0,0xc0 +800d9628: 3084003f andi a0,a0,0x3f +800d962c: 2508ffff addiu t0,t0,-1 +800d9630: 2402ffff li v0,-1 +800d9634: 1102ffe5 beq t0,v0,800d95cc +800d9638: 00643025 or a2,v1,a0 +800d963c: 80e20000 lb v0,0(a3) +800d9640: 24e70001 addiu a3,a3,1 +800d9644: 304400ff andi a0,v0,0xff +800d9648: 1040ffe0 beqz v0,800d95cc +800d964c: 308300c0 andi v1,a0,0xc0 +800d9650: 24020080 li v0,128 +800d9654: 1062fff4 beq v1,v0,800d9628 +800d9658: 00061980 sll v1,a2,0x6 +800d965c: 24e7ffff addiu a3,a3,-1 +800d9660: 0803657c j 800d95f0 +800d9664: 3402fffd li v0,0xfffd +800d9668: 14400006 bnez v0,800d9684 +800d966c: 3066000f andi a2,v1,0xf +800d9670: 2c6200f5 sltiu v0,v1,245 +800d9674: 10400005 beqz v0,800d968c +800d9678: 24080002 li t0,2 +800d967c: 08036584 j 800d9610 +800d9680: 30660007 andi a2,v1,0x7 +800d9684: 08036584 j 800d9610 +800d9688: 24080001 li t0,1 +800d968c: 08036573 j 800d95cc +800d9690: 00003021 move a2,zero + +800d9694 : +800d9694: 2407ffff li a3,-1 +800d9698: 24080080 li t0,128 +800d969c: 24a5ffff addiu a1,a1,-1 +800d96a0: 10a70017 beq a1,a3,800d9700 +800d96a4: 00000000 nop +800d96a8: 90830000 lbu v1,0(a0) +800d96ac: 38620080 xori v0,v1,0x80 +800d96b0: 2c420042 sltiu v0,v0,66 +800d96b4: 1440fff9 bnez v0,800d969c +800d96b8: 24840001 addiu a0,a0,1 +800d96bc: 00031600 sll v0,v1,0x18 +800d96c0: 00021603 sra v0,v0,0x18 +800d96c4: 04400010 bltz v0,800d9708 +800d96c8: 2c6200e0 sltiu v0,v1,224 +800d96cc: 00003021 move a2,zero +800d96d0: 24c6ffff addiu a2,a2,-1 +800d96d4: 10c7fff1 beq a2,a3,800d969c +800d96d8: 00000000 nop +800d96dc: 90820000 lbu v0,0(a0) +800d96e0: 24840001 addiu a0,a0,1 +800d96e4: 1040ffed beqz v0,800d969c +800d96e8: 304300c0 andi v1,v0,0xc0 +800d96ec: 1068fff8 beq v1,t0,800d96d0 +800d96f0: 00000000 nop +800d96f4: 24a5ffff addiu a1,a1,-1 +800d96f8: 14a7ffeb bne a1,a3,800d96a8 +800d96fc: 2484ffff addiu a0,a0,-1 +800d9700: 03e00008 jr ra +800d9704: 00801021 move v0,a0 +800d9708: 1440fff1 bnez v0,800d96d0 +800d970c: 24060001 li a2,1 +800d9710: 2c6200f0 sltiu v0,v1,240 +800d9714: 10400003 beqz v0,800d9724 +800d9718: 2c6200f5 sltiu v0,v1,245 +800d971c: 080365b4 j 800d96d0 +800d9720: 24060002 li a2,2 +800d9724: 1040ffe9 beqz v0,800d96cc +800d9728: 24060003 li a2,3 +800d972c: 080365b5 j 800d96d4 +800d9730: 24c6ffff addiu a2,a2,-1 + +800d9734 : +800d9734: 3c028031 lui v0,0x8031 +800d9738: 244261d0 addiu v0,v0,25040 +800d973c: 8c4a0024 lw t2,36(v0) +800d9740: 8c430028 lw v1,40(v0) +800d9744: 00e04021 move t0,a3 +800d9748: 2ce70002 sltiu a3,a3,2 +800d974c: 00a07021 move t6,a1 +800d9750: 01437821 addu t7,t2,v1 +800d9754: 8c580034 lw t8,52(v0) +800d9758: 14e00025 bnez a3,800d97f0 +800d975c: 8c4d0018 lw t5,24(v0) +800d9760: 39030002 xori v1,t0,0x2 +800d9764: 2406ffff li a2,-1 +800d9768: 24020001 li v0,1 +800d976c: 10a00044 beqz a1,800d9880 +800d9770: 0043300b movn a2,v0,v1 +800d9774: 00065840 sll t3,a2,0x1 +800d9778: 00002821 move a1,zero +800d977c: 00004021 move t0,zero +800d9780: 94860000 lhu a2,0(a0) +800d9784: 00061880 sll v1,a2,0x2 +800d9788: 00061100 sll v0,a2,0x4 +800d978c: 00431023 subu v0,v0,v1 +800d9790: 2cc30080 sltiu v1,a2,128 +800d9794: 004d1021 addu v0,v0,t5 +800d9798: 1460000e bnez v1,800d97d4 +800d979c: 00ca382b sltu a3,a2,t2 +800d97a0: 14e00007 bnez a3,800d97c0 +800d97a4: 00cf482b sltu t1,a2,t7 +800d97a8: 00ca1023 subu v0,a2,t2 +800d97ac: 00021900 sll v1,v0,0x4 +800d97b0: 00021080 sll v0,v0,0x2 +800d97b4: 00621823 subu v1,v1,v0 +800d97b8: 15200006 bnez t1,800d97d4 +800d97bc: 00781021 addu v0,v1,t8 +800d97c0: 25080001 addiu t0,t0,1 +800d97c4: 15c8ffee bne t6,t0,800d9780 +800d97c8: 008b2021 addu a0,a0,t3 +800d97cc: 03e00008 jr ra +800d97d0: 00a01021 move v0,a1 +800d97d4: 94420002 lhu v0,2(v0) +800d97d8: 25080001 addiu t0,t0,1 +800d97dc: 00a22821 addu a1,a1,v0 +800d97e0: 15c8ffe7 bne t6,t0,800d9780 +800d97e4: 008b2021 addu a0,a0,t3 +800d97e8: 080365f3 j 800d97cc +800d97ec: 00000000 nop +800d97f0: 2402ffff li v0,-1 +800d97f4: 10a00022 beqz a1,800d9880 +800d97f8: 0048400a movz t0,v0,t0 +800d97fc: 00083840 sll a3,t0,0x1 +800d9800: 00006021 move t4,zero +800d9804: 94880000 lhu t0,0(a0) +800d9808: 00081880 sll v1,t0,0x2 +800d980c: 00081100 sll v0,t0,0x4 +800d9810: 00431023 subu v0,v0,v1 +800d9814: 2d030080 sltiu v1,t0,128 +800d9818: 004d1021 addu v0,v0,t5 +800d981c: 14600011 bnez v1,800d9864 +800d9820: 010a482b sltu t1,t0,t2 +800d9824: 15200007 bnez t1,800d9844 +800d9828: 010f582b sltu t3,t0,t7 +800d982c: 010a1023 subu v0,t0,t2 +800d9830: 00021900 sll v1,v0,0x4 +800d9834: 00021080 sll v0,v0,0x2 +800d9838: 00621823 subu v1,v1,v0 +800d983c: 15600009 bnez t3,800d9864 +800d9840: 00781021 addu v0,v1,t8 +800d9844: 0186102b sltu v0,t4,a2 +800d9848: 1040000b beqz v0,800d9878 +800d984c: 00872021 addu a0,a0,a3 +800d9850: 24a5ffff addiu a1,a1,-1 +800d9854: 14a0ffeb bnez a1,800d9804 +800d9858: 01c01021 move v0,t6 +800d985c: 03e00008 jr ra +800d9860: 00000000 nop +800d9864: 94420002 lhu v0,2(v0) +800d9868: 01826021 addu t4,t4,v0 +800d986c: 0186102b sltu v0,t4,a2 +800d9870: 1440fff7 bnez v0,800d9850 +800d9874: 00872021 addu a0,a0,a3 +800d9878: 03e00008 jr ra +800d987c: 01c51023 subu v0,t6,a1 +800d9880: 03e00008 jr ra +800d9884: 00001021 move v0,zero + +800d9888 : +800d9888: 27bdffe8 addiu sp,sp,-24 +800d988c: 3c028031 lui v0,0x8031 +800d9890: afb00010 sw s0,16(sp) +800d9894: afbf0014 sw ra,20(sp) +800d9898: 245061d0 addiu s0,v0,25040 +800d989c: 8e030018 lw v1,24(s0) +800d98a0: 10600005 beqz v1,800d98b8 +800d98a4: 00602021 move a0,v1 +800d98a8: 3c028010 lui v0,0x8010 +800d98ac: 24424e60 addiu v0,v0,20064 +800d98b0: 0040f809 jalr v0 +800d98b4: 00000000 nop +800d98b8: 8e020014 lw v0,20(s0) +800d98bc: 10400005 beqz v0,800d98d4 +800d98c0: 00402021 move a0,v0 +800d98c4: 3c028010 lui v0,0x8010 +800d98c8: 24424e60 addiu v0,v0,20064 +800d98cc: 0040f809 jalr v0 +800d98d0: 00000000 nop +800d98d4: 8e020034 lw v0,52(s0) +800d98d8: 10400005 beqz v0,800d98f0 +800d98dc: 00402021 move a0,v0 +800d98e0: 3c028010 lui v0,0x8010 +800d98e4: 24424e60 addiu v0,v0,20064 +800d98e8: 0040f809 jalr v0 +800d98ec: 00000000 nop +800d98f0: 8e020030 lw v0,48(s0) +800d98f4: 10400007 beqz v0,800d9914 +800d98f8: 00402021 move a0,v0 +800d98fc: 3c198010 lui t9,0x8010 +800d9900: 8fbf0014 lw ra,20(sp) +800d9904: 8fb00010 lw s0,16(sp) +800d9908: 27394e60 addiu t9,t9,20064 +800d990c: 03200008 jr t9 +800d9910: 27bd0018 addiu sp,sp,24 +800d9914: 8fbf0014 lw ra,20(sp) +800d9918: 8fb00010 lw s0,16(sp) +800d991c: 03e00008 jr ra +800d9920: 27bd0018 addiu sp,sp,24 + +800d9924 : +800d9924: 27bdfdc8 addiu sp,sp,-568 +800d9928: afb3021c sw s3,540(sp) +800d992c: afb20218 sw s2,536(sp) +800d9930: afbf0230 sw ra,560(sp) +800d9934: afb7022c sw s7,556(sp) +800d9938: afb60228 sw s6,552(sp) +800d993c: afb50224 sw s5,548(sp) +800d9940: afb40220 sw s4,544(sp) +800d9944: afb10214 sw s1,532(sp) +800d9948: afb00210 sw s0,528(sp) +800d994c: 00a09021 move s2,a1 +800d9950: aca00000 sw zero,0(a1) +800d9954: aca00004 sw zero,4(a1) +800d9958: aca00008 sw zero,8(a1) +800d995c: aca0000c sw zero,12(a1) +800d9960: aca00010 sw zero,16(a1) +800d9964: aca00014 sw zero,20(a1) +800d9968: aca00018 sw zero,24(a1) +800d996c: 3c02800f lui v0,0x800f +800d9970: 3c058019 lui a1,0x8019 +800d9974: 24425f70 addiu v0,v0,24432 +800d9978: 0040f809 jalr v0 +800d997c: 24a5cdf4 addiu a1,a1,-12812 +800d9980: 10400048 beqz v0,800d9aa4 +800d9984: 00409821 move s3,v0 +800d9988: 27b10010 addiu s1,sp,16 +800d998c: 3c16800f lui s6,0x800f +800d9990: 00403821 move a3,v0 +800d9994: 02202021 move a0,s1 +800d9998: 24050001 li a1,1 +800d999c: 26c25ed4 addiu v0,s6,24276 +800d99a0: 0040f809 jalr v0 +800d99a4: 24060024 li a2,36 +800d99a8: 2c420024 sltiu v0,v0,36 +800d99ac: 1440000f bnez v0,800d99ec +800d99b0: 3c10801c lui s0,0x801c +800d99b4: 3c148012 lui s4,0x8012 +800d99b8: 2682bdb0 addiu v0,s4,-16976 +800d99bc: 0040f809 jalr v0 +800d99c0: 2604dcd0 addiu a0,s0,-9008 +800d99c4: 00403021 move a2,v0 +800d99c8: 2c420004 sltiu v0,v0,4 +800d99cc: 1040002c beqz v0,800d9a80 +800d99d0: 9203dcd0 lbu v1,-9008(s0) +800d99d4: 93a20010 lbu v0,16(sp) +800d99d8: 2605dcd0 addiu a1,s0,-9008 +800d99dc: 14c00013 bnez a2,800d9a2c +800d99e0: 00431023 subu v0,v0,v1 +800d99e4: 1040003b beqz v0,800d9ad4 +800d99e8: 3c10801c lui s0,0x801c +800d99ec: 3c02800f lui v0,0x800f +800d99f0: 24425f58 addiu v0,v0,24408 +800d99f4: 0040f809 jalr v0 +800d99f8: 02602021 move a0,s3 +800d99fc: 2402fffe li v0,-2 +800d9a00: 8fbf0230 lw ra,560(sp) +800d9a04: 8fb7022c lw s7,556(sp) +800d9a08: 8fb60228 lw s6,552(sp) +800d9a0c: 8fb50224 lw s5,548(sp) +800d9a10: 8fb40220 lw s4,544(sp) +800d9a14: 8fb3021c lw s3,540(sp) +800d9a18: 8fb20218 lw s2,536(sp) +800d9a1c: 8fb10214 lw s1,532(sp) +800d9a20: 8fb00210 lw s0,528(sp) +800d9a24: 03e00008 jr ra +800d9a28: 27bd0238 addiu sp,sp,568 +800d9a2c: 1440ffef bnez v0,800d99ec +800d9a30: 93a20011 lbu v0,17(sp) +800d9a34: 90a30001 lbu v1,1(a1) +800d9a38: 2cc40002 sltiu a0,a2,2 +800d9a3c: 1480ffe9 bnez a0,800d99e4 +800d9a40: 00431023 subu v0,v0,v1 +800d9a44: 1440ffe9 bnez v0,800d99ec +800d9a48: 93a20012 lbu v0,18(sp) +800d9a4c: 90a30002 lbu v1,2(a1) +800d9a50: 24040002 li a0,2 +800d9a54: 10c4ffe3 beq a2,a0,800d99e4 +800d9a58: 00431023 subu v0,v0,v1 +800d9a5c: 1440ffe4 bnez v0,800d99f0 +800d9a60: 3c02800f lui v0,0x800f +800d9a64: 90a30003 lbu v1,3(a1) +800d9a68: 93a20013 lbu v0,19(sp) +800d9a6c: 00431023 subu v0,v0,v1 +800d9a70: 1440ffdf bnez v0,800d99f0 +800d9a74: 3c02800f lui v0,0x800f +800d9a78: 080366b5 j 800d9ad4 +800d9a7c: 3c10801c lui s0,0x801c +800d9a80: 3c028012 lui v0,0x8012 +800d9a84: 02202021 move a0,s1 +800d9a88: 2442bbc0 addiu v0,v0,-17472 +800d9a8c: 0040f809 jalr v0 +800d9a90: 2605dcd0 addiu a1,s0,-9008 +800d9a94: 1440ffd6 bnez v0,800d99f0 +800d9a98: 3c02800f lui v0,0x800f +800d9a9c: 080366b5 j 800d9ad4 +800d9aa0: 3c10801c lui s0,0x801c +800d9aa4: 8fbf0230 lw ra,560(sp) +800d9aa8: 8fb7022c lw s7,556(sp) +800d9aac: 8fb60228 lw s6,552(sp) +800d9ab0: 8fb50224 lw s5,548(sp) +800d9ab4: 8fb40220 lw s4,544(sp) +800d9ab8: 8fb3021c lw s3,540(sp) +800d9abc: 8fb20218 lw s2,536(sp) +800d9ac0: 8fb10214 lw s1,532(sp) +800d9ac4: 8fb00210 lw s0,528(sp) +800d9ac8: 2402ffff li v0,-1 +800d9acc: 03e00008 jr ra +800d9ad0: 27bd0238 addiu sp,sp,568 +800d9ad4: 2682bdb0 addiu v0,s4,-16976 +800d9ad8: 0040f809 jalr v0 +800d9adc: 2604df9c addiu a0,s0,-8292 +800d9ae0: 00403021 move a2,v0 +800d9ae4: 2c420004 sltiu v0,v0,4 +800d9ae8: 1040005b beqz v0,800d9c58 +800d9aec: 9203df9c lbu v1,-8292(s0) +800d9af0: 93a20014 lbu v0,20(sp) +800d9af4: 2605df9c addiu a1,s0,-8292 +800d9af8: 10c00012 beqz a2,800d9b44 +800d9afc: 00431023 subu v0,v0,v1 +800d9b00: 14400012 bnez v0,800d9b4c +800d9b04: 93a20015 lbu v0,21(sp) +800d9b08: 90a30001 lbu v1,1(a1) +800d9b0c: 2cc40002 sltiu a0,a2,2 +800d9b10: 1480000c bnez a0,800d9b44 +800d9b14: 00431023 subu v0,v0,v1 +800d9b18: 1440000c bnez v0,800d9b4c +800d9b1c: 93a20016 lbu v0,22(sp) +800d9b20: 90a30002 lbu v1,2(a1) +800d9b24: 24040002 li a0,2 +800d9b28: 10c40006 beq a2,a0,800d9b44 +800d9b2c: 00431023 subu v0,v0,v1 +800d9b30: 14400007 bnez v0,800d9b50 +800d9b34: 3c02800f lui v0,0x800f +800d9b38: 90a30003 lbu v1,3(a1) +800d9b3c: 93a20017 lbu v0,23(sp) +800d9b40: 00431023 subu v0,v0,v1 +800d9b44: 10400011 beqz v0,800d9b8c +800d9b48: 3c028011 lui v0,0x8011 +800d9b4c: 3c02800f lui v0,0x800f +800d9b50: 24425f58 addiu v0,v0,24408 +800d9b54: 0040f809 jalr v0 +800d9b58: 02602021 move a0,s3 +800d9b5c: 8fbf0230 lw ra,560(sp) +800d9b60: 8fb7022c lw s7,556(sp) +800d9b64: 8fb60228 lw s6,552(sp) +800d9b68: 8fb50224 lw s5,548(sp) +800d9b6c: 8fb40220 lw s4,544(sp) +800d9b70: 8fb3021c lw s3,540(sp) +800d9b74: 8fb20218 lw s2,536(sp) +800d9b78: 8fb10214 lw s1,532(sp) +800d9b7c: 8fb00210 lw s0,528(sp) +800d9b80: 2402fffd li v0,-3 +800d9b84: 03e00008 jr ra +800d9b88: 27bd0238 addiu sp,sp,568 +800d9b8c: 02402021 move a0,s2 +800d9b90: 27a50018 addiu a1,sp,24 +800d9b94: 2442c930 addiu v0,v0,-14032 +800d9b98: 0040f809 jalr v0 +800d9b9c: 2406001c li a2,28 +800d9ba0: 8e50000c lw s0,12(s2) +800d9ba4: 1200004f beqz s0,800d9ce4 +800d9ba8: 3c02800f lui v0,0x800f +800d9bac: 8e550010 lw s5,16(s2) +800d9bb0: 12a0003b beqz s5,800d9ca0 +800d9bb4: 00101900 sll v1,s0,0x4 +800d9bb8: 00101080 sll v0,s0,0x2 +800d9bbc: 0062a023 subu s4,v1,v0 +800d9bc0: 3c048010 lui a0,0x8010 +800d9bc4: 24975378 addiu s7,a0,21368 +800d9bc8: 02e0f809 jalr s7 +800d9bcc: 02802021 move a0,s4 +800d9bd0: 10400049 beqz v0,800d9cf8 +800d9bd4: 00408821 move s1,v0 +800d9bd8: 26d65ed4 addiu s6,s6,24276 +800d9bdc: 00402021 move a0,v0 +800d9be0: 24050001 li a1,1 +800d9be4: 02803021 move a2,s4 +800d9be8: 02c0f809 jalr s6 +800d9bec: 02603821 move a3,s3 +800d9bf0: 16820022 bne s4,v0,800d9c7c +800d9bf4: 3c028010 lui v0,0x8010 +800d9bf8: 02e0f809 jalr s7 +800d9bfc: 02a02021 move a0,s5 +800d9c00: 00402021 move a0,v0 +800d9c04: 24050001 li a1,1 +800d9c08: 02a03021 move a2,s5 +800d9c0c: 02603821 move a3,s3 +800d9c10: 02c0f809 jalr s6 +800d9c14: 0040a021 move s4,v0 +800d9c18: 16a20026 bne s5,v0,800d9cb4 +800d9c1c: 00001821 move v1,zero +800d9c20: ae510018 sw s1,24(s2) +800d9c24: ae540014 sw s4,20(s2) +800d9c28: 8e220008 lw v0,8(s1) +800d9c2c: 24630001 addiu v1,v1,1 +800d9c30: 00541021 addu v0,v0,s4 +800d9c34: ae220008 sw v0,8(s1) +800d9c38: 1603fffb bne s0,v1,800d9c28 +800d9c3c: 2631000c addiu s1,s1,12 +800d9c40: 3c02800f lui v0,0x800f +800d9c44: 24425f58 addiu v0,v0,24408 +800d9c48: 0040f809 jalr v0 +800d9c4c: 02602021 move a0,s3 +800d9c50: 08036680 j 800d9a00 +800d9c54: 00001021 move v0,zero +800d9c58: 3c028012 lui v0,0x8012 +800d9c5c: 2605df9c addiu a1,s0,-8292 +800d9c60: 2442bbc0 addiu v0,v0,-17472 +800d9c64: 0040f809 jalr v0 +800d9c68: 27a40014 addiu a0,sp,20 +800d9c6c: 1440ffb7 bnez v0,800d9b4c +800d9c70: 3c028011 lui v0,0x8011 +800d9c74: 080366e4 j 800d9b90 +800d9c78: 02402021 move a0,s2 +800d9c7c: 24424e60 addiu v0,v0,20064 +800d9c80: 0040f809 jalr v0 +800d9c84: 02202021 move a0,s1 +800d9c88: 3c02800f lui v0,0x800f +800d9c8c: 24425f58 addiu v0,v0,24408 +800d9c90: 0040f809 jalr v0 +800d9c94: 02602021 move a0,s3 +800d9c98: 08036680 j 800d9a00 +800d9c9c: 2402fff9 li v0,-7 +800d9ca0: 24425f58 addiu v0,v0,24408 +800d9ca4: 0040f809 jalr v0 +800d9ca8: 02602021 move a0,s3 +800d9cac: 08036680 j 800d9a00 +800d9cb0: 2402fffb li v0,-5 +800d9cb4: 3c108010 lui s0,0x8010 +800d9cb8: 26104e60 addiu s0,s0,20064 +800d9cbc: 0200f809 jalr s0 +800d9cc0: 02202021 move a0,s1 +800d9cc4: 0200f809 jalr s0 +800d9cc8: 02802021 move a0,s4 +800d9ccc: 3c02800f lui v0,0x800f +800d9cd0: 24425f58 addiu v0,v0,24408 +800d9cd4: 0040f809 jalr v0 +800d9cd8: 02602021 move a0,s3 +800d9cdc: 08036680 j 800d9a00 +800d9ce0: 2402fff8 li v0,-8 +800d9ce4: 24425f58 addiu v0,v0,24408 +800d9ce8: 0040f809 jalr v0 +800d9cec: 02602021 move a0,s3 +800d9cf0: 08036680 j 800d9a00 +800d9cf4: 2402fffc li v0,-4 +800d9cf8: 3c02800f lui v0,0x800f +800d9cfc: 24425f58 addiu v0,v0,24408 +800d9d00: 0040f809 jalr v0 +800d9d04: 02602021 move a0,s3 +800d9d08: 08036680 j 800d9a00 +800d9d0c: 2402fffa li v0,-6 + +800d9d10 : +800d9d10: 27bdfdd0 addiu sp,sp,-560 +800d9d14: afb3021c sw s3,540(sp) +800d9d18: afb10214 sw s1,532(sp) +800d9d1c: 27b30010 addiu s3,sp,16 +800d9d20: afb00210 sw s0,528(sp) +800d9d24: 3c11801c lui s1,0x801c +800d9d28: 3c10803a lui s0,0x803a +800d9d2c: 3c028011 lui v0,0x8011 +800d9d30: 3c07801c lui a3,0x801c +800d9d34: 24e7dcdc addiu a3,a3,-8996 +800d9d38: 2606cb28 addiu a2,s0,-13528 +800d9d3c: afb60228 sw s6,552(sp) +800d9d40: afb40220 sw s4,544(sp) +800d9d44: 2625dcd4 addiu a1,s1,-9004 +800d9d48: 02602021 move a0,s3 +800d9d4c: 2456ec30 addiu s6,v0,-5072 +800d9d50: 3c14801f lui s4,0x801f +800d9d54: afbf022c sw ra,556(sp) +800d9d58: afb50224 sw s5,548(sp) +800d9d5c: afb20218 sw s2,536(sp) +800d9d60: 02c0f809 jalr s6 +800d9d64: ae804484 sw zero,17540(s4) +800d9d68: 3c058031 lui a1,0x8031 +800d9d6c: 3c02800e lui v0,0x800e +800d9d70: 24b261d0 addiu s2,a1,25040 +800d9d74: 02602021 move a0,s3 +800d9d78: 24559924 addiu s5,v0,-26332 +800d9d7c: 02a0f809 jalr s5 +800d9d80: 02402821 move a1,s2 +800d9d84: 3c07801c lui a3,0x801c +800d9d88: 2606cb28 addiu a2,s0,-13528 +800d9d8c: 24e7dd0c addiu a3,a3,-8948 +800d9d90: 2625dcd4 addiu a1,s1,-9004 +800d9d94: 04400029 bltz v0,800d9e3c +800d9d98: 02602021 move a0,s3 +800d9d9c: 8e490004 lw t1,4(s2) +800d9da0: 8e884484 lw t0,17540(s4) +800d9da4: 8e4a0018 lw t2,24(s2) +800d9da8: 0109182b sltu v1,t0,t1 +800d9dac: 0123400b movn t0,t1,v1 +800d9db0: 3c02801f lui v0,0x801f +800d9db4: 3c03801f lui v1,0x801f +800d9db8: ac4a4700 sw t2,18176(v0) +800d9dbc: ac694480 sw t1,17536(v1) +800d9dc0: 02c0f809 jalr s6 +800d9dc4: ae884484 sw t0,17540(s4) +800d9dc8: 3c058031 lui a1,0x8031 +800d9dcc: 02602021 move a0,s3 +800d9dd0: 02a0f809 jalr s5 +800d9dd4: 24a561ec addiu a1,a1,25068 +800d9dd8: 3c04801c lui a0,0x801c +800d9ddc: 2484dd1c addiu a0,a0,-8932 +800d9de0: 0440001e bltz v0,800d9e5c +800d9de4: 00402821 move a1,v0 +800d9de8: 8e450020 lw a1,32(s2) +800d9dec: 8e824484 lw v0,17540(s4) +800d9df0: 8e440034 lw a0,52(s2) +800d9df4: 3c03801f lui v1,0x801f +800d9df8: 0045102b sltu v0,v0,a1 +800d9dfc: 00003021 move a2,zero +800d9e00: 10400003 beqz v0,800d9e10 +800d9e04: ac6446fc sw a0,18172(v1) +800d9e08: ae854484 sw a1,17540(s4) +800d9e0c: 00003021 move a2,zero +800d9e10: 8fbf022c lw ra,556(sp) +800d9e14: 8fb60228 lw s6,552(sp) +800d9e18: 8fb50224 lw s5,548(sp) +800d9e1c: 8fb40220 lw s4,544(sp) +800d9e20: 8fb3021c lw s3,540(sp) +800d9e24: 8fb20218 lw s2,536(sp) +800d9e28: 8fb10214 lw s1,532(sp) +800d9e2c: 8fb00210 lw s0,528(sp) +800d9e30: 00c01021 move v0,a2 +800d9e34: 03e00008 jr ra +800d9e38: 27bd0230 addiu sp,sp,560 +800d9e3c: 00402821 move a1,v0 +800d9e40: 3c04801c lui a0,0x801c +800d9e44: 3c02800f lui v0,0x800f +800d9e48: 24424bb0 addiu v0,v0,19376 +800d9e4c: 0040f809 jalr v0 +800d9e50: 2484dcf0 addiu a0,a0,-8976 +800d9e54: 08036784 j 800d9e10 +800d9e58: 2406ffff li a2,-1 +800d9e5c: 3c02800f lui v0,0x800f +800d9e60: 24424bb0 addiu v0,v0,19376 +800d9e64: 0040f809 jalr v0 +800d9e68: 00000000 nop +800d9e6c: 08036784 j 800d9e10 +800d9e70: 2406ffff li a2,-1 + +800d9e74 : +800d9e74: 27bdfac8 addiu sp,sp,-1336 +800d9e78: afb10514 sw s1,1300(sp) +800d9e7c: 3c028012 lui v0,0x8012 +800d9e80: 27b10010 addiu s1,sp,16 +800d9e84: afbf0534 sw ra,1332(sp) +800d9e88: afb40520 sw s4,1312(sp) +800d9e8c: afb20518 sw s2,1304(sp) +800d9e90: afb00510 sw s0,1296(sp) +800d9e94: afbe0530 sw s8,1328(sp) +800d9e98: afb7052c sw s7,1324(sp) +800d9e9c: afb60528 sw s6,1320(sp) +800d9ea0: afb50524 sw s5,1316(sp) +800d9ea4: afb3051c sw s3,1308(sp) +800d9ea8: 00a0a021 move s4,a1 +800d9eac: 2452bbf0 addiu s2,v0,-17424 +800d9eb0: 00802821 move a1,a0 +800d9eb4: 0240f809 jalr s2 +800d9eb8: 02202021 move a0,s1 +800d9ebc: 3c028012 lui v0,0x8012 +800d9ec0: 02202021 move a0,s1 +800d9ec4: 2442c1a0 addiu v0,v0,-15968 +800d9ec8: 0040f809 jalr v0 +800d9ecc: 2405002e li a1,46 +800d9ed0: 00408021 move s0,v0 +800d9ed4: 00402021 move a0,v0 +800d9ed8: 3c05801c lui a1,0x801c +800d9edc: 3c028012 lui v0,0x8012 +800d9ee0: 2442cc10 addiu v0,v0,-13296 +800d9ee4: 0040f809 jalr v0 +800d9ee8: 24a5dd38 addiu a1,a1,-8904 +800d9eec: 1040000d beqz v0,800d9f24 +800d9ef0: 2402ffff li v0,-1 +800d9ef4: 8fbf0534 lw ra,1332(sp) +800d9ef8: 8fbe0530 lw s8,1328(sp) +800d9efc: 8fb7052c lw s7,1324(sp) +800d9f00: 8fb60528 lw s6,1320(sp) +800d9f04: 8fb50524 lw s5,1316(sp) +800d9f08: 8fb40520 lw s4,1312(sp) +800d9f0c: 8fb3051c lw s3,1308(sp) +800d9f10: 8fb20518 lw s2,1304(sp) +800d9f14: 8fb10514 lw s1,1300(sp) +800d9f18: 8fb00510 lw s0,1296(sp) +800d9f1c: 03e00008 jr ra +800d9f20: 27bd0538 addiu sp,sp,1336 +800d9f24: 3c05801c lui a1,0x801c +800d9f28: 24a5dd40 addiu a1,a1,-8896 +800d9f2c: 0240f809 jalr s2 +800d9f30: 02002021 move a0,s0 +800d9f34: 3c058019 lui a1,0x8019 +800d9f38: 3c02800f lui v0,0x800f +800d9f3c: 02202021 move a0,s1 +800d9f40: 24425f70 addiu v0,v0,24432 +800d9f44: 0040f809 jalr v0 +800d9f48: 24a5cdf0 addiu a1,a1,-12816 +800d9f4c: 1040005b beqz v0,800da0bc +800d9f50: 0040b021 move s6,v0 +800d9f54: 27b50110 addiu s5,sp,272 +800d9f58: 3c05801c lui a1,0x801c +800d9f5c: 24a5dcd0 addiu a1,a1,-9008 +800d9f60: 0240f809 jalr s2 +800d9f64: 02a02021 move a0,s5 +800d9f68: 3c05801c lui a1,0x801c +800d9f6c: 24a5df9c addiu a1,a1,-8292 +800d9f70: 0240f809 jalr s2 +800d9f74: 27a40114 addiu a0,sp,276 +800d9f78: 3c038011 lui v1,0x8011 +800d9f7c: 2473c930 addiu s3,v1,-14032 +800d9f80: 27a40118 addiu a0,sp,280 +800d9f84: 02802821 move a1,s4 +800d9f88: 0260f809 jalr s3 +800d9f8c: 2406001c li a2,28 +800d9f90: 3c17800f lui s7,0x800f +800d9f94: 27a50134 addiu a1,sp,308 +800d9f98: 00b52823 subu a1,a1,s5 +800d9f9c: 02a02021 move a0,s5 +800d9fa0: 24060001 li a2,1 +800d9fa4: 02c03821 move a3,s6 +800d9fa8: 26e25bb0 addiu v0,s7,23472 +800d9fac: afa0012c sw zero,300(sp) +800d9fb0: 0040f809 jalr v0 +800d9fb4: afa00130 sw zero,304(sp) +800d9fb8: 8e90000c lw s0,12(s4) +800d9fbc: 8e910014 lw s1,20(s4) +800d9fc0: 1200001f beqz s0,800da040 +800d9fc4: 8e850018 lw a1,24(s4) +800d9fc8: 00a09021 move s2,a1 +800d9fcc: 0260f021 move s8,s3 +800d9fd0: 2e020056 sltiu v0,s0,86 +800d9fd4: 14400026 bnez v0,800da070 +800d9fd8: 00101880 sll v1,s0,0x2 +800d9fdc: 02402821 move a1,s2 +800d9fe0: 240603fc li a2,1020 +800d9fe4: 03c0f809 jalr s8 +800d9fe8: 02a02021 move a0,s5 +800d9fec: 2610ffab addiu s0,s0,-85 +800d9ff0: 265203fc addiu s2,s2,1020 +800d9ff4: 24060055 li a2,85 +800d9ff8: 241303fc li s3,1020 +800d9ffc: 02a02021 move a0,s5 +800da000: 00002821 move a1,zero +800da004: 8c820008 lw v0,8(a0) +800da008: 24a50001 addiu a1,a1,1 +800da00c: 00511023 subu v0,v0,s1 +800da010: 00a6182b sltu v1,a1,a2 +800da014: ac820008 sw v0,8(a0) +800da018: 1460fffa bnez v1,800da004 +800da01c: 2484000c addiu a0,a0,12 +800da020: 02602821 move a1,s3 +800da024: 02a02021 move a0,s5 +800da028: 24060001 li a2,1 +800da02c: 26e25bb0 addiu v0,s7,23472 +800da030: 0040f809 jalr v0 +800da034: 02c03821 move a3,s6 +800da038: 1600ffe5 bnez s0,800d9fd0 +800da03c: 00000000 nop +800da040: 8e850010 lw a1,16(s4) +800da044: 02202021 move a0,s1 +800da048: 24060001 li a2,1 +800da04c: 26e25bb0 addiu v0,s7,23472 +800da050: 0040f809 jalr v0 +800da054: 02c03821 move a3,s6 +800da058: 3c02800f lui v0,0x800f +800da05c: 24425f58 addiu v0,v0,24408 +800da060: 0040f809 jalr v0 +800da064: 02c02021 move a0,s6 +800da068: 080367bd j 800d9ef4 +800da06c: 00001021 move v0,zero +800da070: 00101100 sll v0,s0,0x4 +800da074: 00439823 subu s3,v0,v1 +800da078: 02402821 move a1,s2 +800da07c: 02a02021 move a0,s5 +800da080: 03c0f809 jalr s8 +800da084: 02603021 move a2,s3 +800da088: 12000004 beqz s0,800da09c +800da08c: 02539021 addu s2,s2,s3 +800da090: 02003021 move a2,s0 +800da094: 080367ff j 800d9ffc +800da098: 00008021 move s0,zero +800da09c: 02a02021 move a0,s5 +800da0a0: 02602821 move a1,s3 +800da0a4: 24060001 li a2,1 +800da0a8: 26e25bb0 addiu v0,s7,23472 +800da0ac: 0040f809 jalr v0 +800da0b0: 02c03821 move a3,s6 +800da0b4: 08036811 j 800da044 +800da0b8: 8e850010 lw a1,16(s4) +800da0bc: 080367bd j 800d9ef4 +800da0c0: 2402fffe li v0,-2 + +800da0c4 : +800da0c4: 70e51002 mul v0,a3,a1 +800da0c8: 27bdffb0 addiu sp,sp,-80 +800da0cc: afbe0048 sw s8,72(sp) +800da0d0: afb70044 sw s7,68(sp) +800da0d4: afb40038 sw s4,56(sp) +800da0d8: afb30034 sw s3,52(sp) +800da0dc: afb20030 sw s2,48(sp) +800da0e0: afb1002c sw s1,44(sp) +800da0e4: afb00028 sw s0,40(sp) +800da0e8: afbf004c sw ra,76(sp) +800da0ec: afb60040 sw s6,64(sp) +800da0f0: afb5003c sw s5,60(sp) +800da0f4: 00463021 addu a2,v0,a2 +800da0f8: 3c02801f lui v0,0x801f +800da0fc: 00a0b821 move s7,a1 +800da100: 8c424480 lw v0,17536(v0) +800da104: 3c038031 lui v1,0x8031 +800da108: 24f20001 addiu s2,a3,1 +800da10c: 0017a040 sll s4,s7,0x1 +800da110: 246361d0 addiu v1,v1,25040 +800da114: afa20024 sw v0,36(sp) +800da118: 72541002 mul v0,s2,s4 +800da11c: 8c750024 lw s5,36(v1) +800da120: 8c650028 lw a1,40(v1) +800da124: 0080f021 move s8,a0 +800da128: 8c640034 lw a0,52(v1) +800da12c: 8c630018 lw v1,24(v1) +800da130: 00063040 sll a2,a2,0x1 +800da134: 02a52821 addu a1,s5,a1 +800da138: 8fb0006c lw s0,108(sp) +800da13c: afa4001c sw a0,28(sp) +800da140: afa30018 sw v1,24(sp) +800da144: 005e9821 addu s3,v0,s8 +800da148: afa50020 sw a1,32(sp) +800da14c: 00de8821 addu s1,a2,s8 +800da150: 82020000 lb v0,0(s0) +800da154: 1040002a beqz v0,800da200 +800da158: 8fbf004c lw ra,76(sp) +800da15c: 304300ff andi v1,v0,0xff +800da160: 38620080 xori v0,v1,0x80 +800da164: 2c420042 sltiu v0,v0,66 +800da168: 14400030 bnez v0,800da22c +800da16c: 26100001 addiu s0,s0,1 +800da170: 00031600 sll v0,v1,0x18 +800da174: 00021603 sra v0,v0,0x18 +800da178: 04400049 bltz v0,800da2a0 +800da17c: 00602821 move a1,v1 +800da180: 3c020001 lui v0,0x1 +800da184: 00a2102b sltu v0,a1,v0 +800da188: 14400029 bnez v0,800da230 +800da18c: 30a4ffff andi a0,a1,0xffff +800da190: 00001821 move v1,zero +800da194: 8fa40018 lw a0,24(sp) +800da198: 00441021 addu v0,v0,a0 +800da19c: 94560002 lhu s6,2(v0) +800da1a0: 02361021 addu v0,s1,s6 +800da1a4: 0053102b sltu v0,v0,s3 +800da1a8: 14400005 bnez v0,800da1c0 +800da1ac: 8fa40024 lw a0,36(sp) +800da1b0: 02449021 addu s2,s2,a0 +800da1b4: 72921002 mul v0,s4,s2 +800da1b8: 005e9821 addu s3,v0,s8 +800da1bc: 02748823 subu s1,s3,s4 +800da1c0: afa30014 sw v1,20(sp) +800da1c4: 8fa30068 lw v1,104(sp) +800da1c8: 8fa60060 lw a2,96(sp) +800da1cc: 8fa70064 lw a3,100(sp) +800da1d0: 3c02800e lui v0,0x800e +800da1d4: 02202021 move a0,s1 +800da1d8: 02e02821 move a1,s7 +800da1dc: 24429070 addiu v0,v0,-28560 +800da1e0: 0040f809 jalr v0 +800da1e4: afa30010 sw v1,16(sp) +800da1e8: 00021040 sll v0,v0,0x1 +800da1ec: 02228821 addu s1,s1,v0 +800da1f0: 82020000 lb v0,0(s0) +800da1f4: 1440ffda bnez v0,800da160 +800da1f8: 304300ff andi v1,v0,0xff +800da1fc: 8fbf004c lw ra,76(sp) +800da200: 8fbe0048 lw s8,72(sp) +800da204: 8fb70044 lw s7,68(sp) +800da208: 8fb60040 lw s6,64(sp) +800da20c: 8fb5003c lw s5,60(sp) +800da210: 8fb40038 lw s4,56(sp) +800da214: 8fb30034 lw s3,52(sp) +800da218: 8fb20030 lw s2,48(sp) +800da21c: 8fb1002c lw s1,44(sp) +800da220: 8fb00028 lw s0,40(sp) +800da224: 03e00008 jr ra +800da228: 27bd0050 addiu sp,sp,80 +800da22c: 00002021 move a0,zero +800da230: 2402000d li v0,13 +800da234: 1082ffc6 beq a0,v0,800da150 +800da238: 2402000a li v0,10 +800da23c: 10820012 beq a0,v0,800da288 +800da240: 2c820080 sltiu v0,a0,128 +800da244: 14400031 bnez v0,800da30c +800da248: 00041880 sll v1,a0,0x2 +800da24c: 0095102b sltu v0,a0,s5 +800da250: 1440ffd3 bnez v0,800da1a0 +800da254: 00801821 move v1,a0 +800da258: 8fa30020 lw v1,32(sp) +800da25c: 0083102b sltu v0,a0,v1 +800da260: 10400007 beqz v0,800da280 +800da264: 00951023 subu v0,a0,s5 +800da268: 00021900 sll v1,v0,0x4 +800da26c: 00021080 sll v0,v0,0x2 +800da270: 00621823 subu v1,v1,v0 +800da274: 8fa2001c lw v0,28(sp) +800da278: 00621821 addu v1,v1,v0 +800da27c: 94760002 lhu s6,2(v1) +800da280: 08036868 j 800da1a0 +800da284: 00801821 move v1,a0 +800da288: 8fa30024 lw v1,36(sp) +800da28c: 02439021 addu s2,s2,v1 +800da290: 72921002 mul v0,s4,s2 +800da294: 005e9821 addu s3,v0,s8 +800da298: 08036854 j 800da150 +800da29c: 02748823 subu s1,s3,s4 +800da2a0: 2c6200e0 sltiu v0,v1,224 +800da2a4: 1040001d beqz v0,800da31c +800da2a8: 2c6200f0 sltiu v0,v1,240 +800da2ac: 3065001f andi a1,v1,0x1f +800da2b0: 00003021 move a2,zero +800da2b4: 82020000 lb v0,0(s0) +800da2b8: 1040ffb1 beqz v0,800da180 +800da2bc: 26100001 addiu s0,s0,1 +800da2c0: 304400ff andi a0,v0,0xff +800da2c4: 080368bd j 800da2f4 +800da2c8: 308300c0 andi v1,a0,0xc0 +800da2cc: 3084003f andi a0,a0,0x3f +800da2d0: 24c6ffff addiu a2,a2,-1 +800da2d4: 2402ffff li v0,-1 +800da2d8: 10c2ffa9 beq a2,v0,800da180 +800da2dc: 00642825 or a1,v1,a0 +800da2e0: 82020000 lb v0,0(s0) +800da2e4: 26100001 addiu s0,s0,1 +800da2e8: 304400ff andi a0,v0,0xff +800da2ec: 1040ffa4 beqz v0,800da180 +800da2f0: 308300c0 andi v1,a0,0xc0 +800da2f4: 24020080 li v0,128 +800da2f8: 1062fff4 beq v1,v0,800da2cc +800da2fc: 00051980 sll v1,a1,0x6 +800da300: 2610ffff addiu s0,s0,-1 +800da304: 0803688c j 800da230 +800da308: 3404fffd li a0,0xfffd +800da30c: 00041100 sll v0,a0,0x4 +800da310: 00431023 subu v0,v0,v1 +800da314: 08036865 j 800da194 +800da318: 00801821 move v1,a0 +800da31c: 10400004 beqz v0,800da330 +800da320: 2c6200f5 sltiu v0,v1,245 +800da324: 3065000f andi a1,v1,0xf +800da328: 080368ad j 800da2b4 +800da32c: 24060001 li a2,1 +800da330: 14400003 bnez v0,800da340 +800da334: 00000000 nop +800da338: 08036860 j 800da180 +800da33c: 00002821 move a1,zero +800da340: 30650007 andi a1,v1,0x7 +800da344: 080368ad j 800da2b4 +800da348: 24060002 li a2,2 + +800da34c : +800da34c: 27bdfdf8 addiu sp,sp,-520 +800da350: 2cc20003 sltiu v0,a2,3 +800da354: afb10204 sw s1,516(sp) +800da358: afb00200 sw s0,512(sp) +800da35c: 00a08821 move s1,a1 +800da360: 1040001e beqz v0,800da3dc +800da364: 00808021 move s0,a0 +800da368: 00803821 move a3,a0 +800da36c: 00004821 move t1,zero +800da370: 80e20000 lb v0,0(a3) +800da374: 10400041 beqz v0,800da47c +800da378: 304300ff andi v1,v0,0xff +800da37c: 38620080 xori v0,v1,0x80 +800da380: 2c420042 sltiu v0,v0,66 +800da384: 1440001b bnez v0,800da3f4 +800da388: 24e70001 addiu a3,a3,1 +800da38c: 00031600 sll v0,v1,0x18 +800da390: 00021603 sra v0,v0,0x18 +800da394: 04400019 bltz v0,800da3fc +800da398: 00602821 move a1,v1 +800da39c: 3c020001 lui v0,0x1 +800da3a0: 00a2102b sltu v0,a1,v0 +800da3a4: 10400002 beqz v0,800da3b0 +800da3a8: 00001821 move v1,zero +800da3ac: 30a3ffff andi v1,a1,0xffff +800da3b0: 00091040 sll v0,t1,0x1 +800da3b4: 005d1021 addu v0,v0,sp +800da3b8: a4430000 sh v1,0(v0) +800da3bc: 3064ffff andi a0,v1,0xffff +800da3c0: 2403000a li v1,10 +800da3c4: 1083ffea beq a0,v1,800da370 +800da3c8: 00000000 nop +800da3cc: 25290001 addiu t1,t1,1 +800da3d0: 2d220100 sltiu v0,t1,256 +800da3d4: 1440ffe6 bnez v0,800da370 +800da3d8: 00000000 nop +800da3dc: 2407ffff li a3,-1 +800da3e0: 8fb10204 lw s1,516(sp) +800da3e4: 8fb00200 lw s0,512(sp) +800da3e8: 00e01021 move v0,a3 +800da3ec: 03e00008 jr ra +800da3f0: 27bd0208 addiu sp,sp,520 +800da3f4: 080368ec j 800da3b0 +800da3f8: 00001821 move v1,zero +800da3fc: 2c6200e0 sltiu v0,v1,224 +800da400: 10400019 beqz v0,800da468 +800da404: 2c6200f0 sltiu v0,v1,240 +800da408: 3065001f andi a1,v1,0x1f +800da40c: 00004021 move t0,zero +800da410: 80e20000 lb v0,0(a3) +800da414: 1040ffe1 beqz v0,800da39c +800da418: 24e70001 addiu a3,a3,1 +800da41c: 304400ff andi a0,v0,0xff +800da420: 08036914 j 800da450 +800da424: 308300c0 andi v1,a0,0xc0 +800da428: 00051980 sll v1,a1,0x6 +800da42c: 2508ffff addiu t0,t0,-1 +800da430: 2402ffff li v0,-1 +800da434: 1102ffd9 beq t0,v0,800da39c +800da438: 00642825 or a1,v1,a0 +800da43c: 80e20000 lb v0,0(a3) +800da440: 24e70001 addiu a3,a3,1 +800da444: 304400ff andi a0,v0,0xff +800da448: 1040ffd4 beqz v0,800da39c +800da44c: 308300c0 andi v1,a0,0xc0 +800da450: 24020080 li v0,128 +800da454: 1062fff4 beq v1,v0,800da428 +800da458: 3084003f andi a0,a0,0x3f +800da45c: 24e7ffff addiu a3,a3,-1 +800da460: 080368ec j 800da3b0 +800da464: 3403fffd li v1,0xfffd +800da468: 1040008f beqz v0,800da6a8 +800da46c: 2c6200f5 sltiu v0,v1,245 +800da470: 3065000f andi a1,v1,0xf +800da474: 08036904 j 800da410 +800da478: 24080001 li t0,1 +800da47c: 2d220100 sltiu v0,t1,256 +800da480: 1040ffd6 beqz v0,800da3dc +800da484: 01207821 move t7,t1 +800da488: 10c00032 beqz a2,800da554 +800da48c: 3c028031 lui v0,0x8031 +800da490: 24020002 li v0,2 +800da494: 10c200b1 beq a2,v0,800da75c +800da498: 3c028031 lui v0,0x8031 +800da49c: 244261d0 addiu v0,v0,25040 +800da4a0: 8c4a0024 lw t2,36(v0) +800da4a4: 8c430028 lw v1,40(v0) +800da4a8: 2cc40002 sltiu a0,a2,2 +800da4ac: 01437021 addu t6,t2,v1 +800da4b0: 8c590034 lw t9,52(v0) +800da4b4: 148000a6 bnez a0,800da750 +800da4b8: 8c4c0018 lw t4,24(v0) +800da4bc: 112000b1 beqz t1,800da784 +800da4c0: 97a40000 lhu a0,0(sp) +800da4c4: 03a03021 move a2,sp +800da4c8: 00003821 move a3,zero +800da4cc: 00041880 sll v1,a0,0x2 +800da4d0: 00041100 sll v0,a0,0x4 +800da4d4: 00431023 subu v0,v0,v1 +800da4d8: 2c830080 sltiu v1,a0,128 +800da4dc: 00004021 move t0,zero +800da4e0: 004c1021 addu v0,v0,t4 +800da4e4: 14600014 bnez v1,800da538 +800da4e8: 008a282b sltu a1,a0,t2 +800da4ec: 14a00007 bnez a1,800da50c +800da4f0: 008e582b sltu t3,a0,t6 +800da4f4: 008a1023 subu v0,a0,t2 +800da4f8: 00021900 sll v1,v0,0x4 +800da4fc: 00021080 sll v0,v0,0x2 +800da500: 00621823 subu v1,v1,v0 +800da504: 1560000c bnez t3,800da538 +800da508: 00791021 addu v0,v1,t9 +800da50c: 25080001 addiu t0,t0,1 +800da510: 1109ffb3 beq t0,t1,800da3e0 +800da514: 24c60002 addiu a2,a2,2 +800da518: 94c40000 lhu a0,0(a2) +800da51c: 00041880 sll v1,a0,0x2 +800da520: 00041100 sll v0,a0,0x4 +800da524: 00431023 subu v0,v0,v1 +800da528: 2c830080 sltiu v1,a0,128 +800da52c: 004c1021 addu v0,v0,t4 +800da530: 1060ffee beqz v1,800da4ec +800da534: 008a282b sltu a1,a0,t2 +800da538: 94420002 lhu v0,2(v0) +800da53c: 25080001 addiu t0,t0,1 +800da540: 00e23821 addu a3,a3,v0 +800da544: 1509fff4 bne t0,t1,800da518 +800da548: 24c60002 addiu a2,a2,2 +800da54c: 080368f9 j 800da3e4 +800da550: 8fb10204 lw s1,516(sp) +800da554: 244261d0 addiu v0,v0,25040 +800da558: 8c4a0024 lw t2,36(v0) +800da55c: 8c450028 lw a1,40(v0) +800da560: 00091840 sll v1,t1,0x1 +800da564: 03a32021 addu a0,sp,v1 +800da568: 8c590034 lw t9,52(v0) +800da56c: 8c4c0018 lw t4,24(v0) +800da570: 2498fffe addiu t8,a0,-2 +800da574: 01457021 addu t6,t2,a1 +800da578: 2402ffff li v0,-1 +800da57c: 11200019 beqz t1,800da5e4 +800da580: 03003821 move a3,t8 +800da584: 00026840 sll t5,v0,0x1 +800da588: 00005821 move t3,zero +800da58c: 94e40000 lhu a0,0(a3) +800da590: 00041880 sll v1,a0,0x2 +800da594: 00041100 sll v0,a0,0x4 +800da598: 00431023 subu v0,v0,v1 +800da59c: 2c830080 sltiu v1,a0,128 +800da5a0: 004c1021 addu v0,v0,t4 +800da5a4: 1460003d bnez v1,800da69c +800da5a8: 008a282b sltu a1,a0,t2 +800da5ac: 14a00007 bnez a1,800da5cc +800da5b0: 008e402b sltu t0,a0,t6 +800da5b4: 008a1023 subu v0,a0,t2 +800da5b8: 00021900 sll v1,v0,0x4 +800da5bc: 00021080 sll v0,v0,0x2 +800da5c0: 00621823 subu v1,v1,v0 +800da5c4: 15000035 bnez t0,800da69c +800da5c8: 00791021 addu v0,v1,t9 +800da5cc: 0171102b sltu v0,t3,s1 +800da5d0: 10400004 beqz v0,800da5e4 +800da5d4: 00ed3821 addu a3,a3,t5 +800da5d8: 2529ffff addiu t1,t1,-1 +800da5dc: 1520ffeb bnez t1,800da58c +800da5e0: 00000000 nop +800da5e4: 14c00002 bnez a2,800da5f0 +800da5e8: 01e93823 subu a3,t7,t1 +800da5ec: 01e73823 subu a3,t7,a3 +800da5f0: 10e0ff7b beqz a3,800da3e0 +800da5f4: 02002821 move a1,s0 +800da5f8: 08036993 j 800da64c +800da5fc: 90a30000 lbu v1,0(a1) +800da600: 00031600 sll v0,v1,0x18 +800da604: 00021603 sra v0,v0,0x18 +800da608: 0440002b bltz v0,800da6b8 +800da60c: 00603021 move a2,v1 +800da610: 3c020001 lui v0,0x1 +800da614: 00c2102b sltu v0,a2,v0 +800da618: 10400011 beqz v0,800da660 +800da61c: 00001821 move v1,zero +800da620: 30c3ffff andi v1,a2,0xffff +800da624: 00071040 sll v0,a3,0x1 +800da628: a7030000 sh v1,0(t8) +800da62c: 005d1021 addu v0,v0,sp +800da630: 94430000 lhu v1,0(v0) +800da634: 24e4ffff addiu a0,a3,-1 +800da638: 3863000a xori v1,v1,0xa +800da63c: 0083380b movn a3,a0,v1 +800da640: 10e00010 beqz a3,800da684 +800da644: 00000000 nop +800da648: 90a30000 lbu v1,0(a1) +800da64c: 38620080 xori v0,v1,0x80 +800da650: 2c420042 sltiu v0,v0,66 +800da654: 1040ffea beqz v0,800da600 +800da658: 24a50001 addiu a1,a1,1 +800da65c: 00001821 move v1,zero +800da660: 00071040 sll v0,a3,0x1 +800da664: a7030000 sh v1,0(t8) +800da668: 005d1021 addu v0,v0,sp +800da66c: 94430000 lhu v1,0(v0) +800da670: 24e4ffff addiu a0,a3,-1 +800da674: 3863000a xori v1,v1,0xa +800da678: 0083380b movn a3,a0,v1 +800da67c: 14e0fff2 bnez a3,800da648 +800da680: 00000000 nop +800da684: 00b03823 subu a3,a1,s0 +800da688: 8fb10204 lw s1,516(sp) +800da68c: 8fb00200 lw s0,512(sp) +800da690: 00e01021 move v0,a3 +800da694: 03e00008 jr ra +800da698: 27bd0208 addiu sp,sp,520 +800da69c: 94420002 lhu v0,2(v0) +800da6a0: 08036973 j 800da5cc +800da6a4: 01625821 addu t3,t3,v0 +800da6a8: 1040000e beqz v0,800da6e4 +800da6ac: 24080002 li t0,2 +800da6b0: 08036904 j 800da410 +800da6b4: 30650007 andi a1,v1,0x7 +800da6b8: 2c6200e0 sltiu v0,v1,224 +800da6bc: 1440000b bnez v0,800da6ec +800da6c0: 3066001f andi a2,v1,0x1f +800da6c4: 2c6200f0 sltiu v0,v1,240 +800da6c8: 1440001f bnez v0,800da748 +800da6cc: 3066000f andi a2,v1,0xf +800da6d0: 2c6200f5 sltiu v0,v1,245 +800da6d4: 14400028 bnez v0,800da778 +800da6d8: 00000000 nop +800da6dc: 08036984 j 800da610 +800da6e0: 00003021 move a2,zero +800da6e4: 080368e7 j 800da39c +800da6e8: 00002821 move a1,zero +800da6ec: 00004021 move t0,zero +800da6f0: 80a20000 lb v0,0(a1) +800da6f4: 1040ffc6 beqz v0,800da610 +800da6f8: 24a50001 addiu a1,a1,1 +800da6fc: 304400ff andi a0,v0,0xff +800da700: 080369cc j 800da730 +800da704: 308300c0 andi v1,a0,0xc0 +800da708: 00061980 sll v1,a2,0x6 +800da70c: 2508ffff addiu t0,t0,-1 +800da710: 2402ffff li v0,-1 +800da714: 1102ffbe beq t0,v0,800da610 +800da718: 00643025 or a2,v1,a0 +800da71c: 80a20000 lb v0,0(a1) +800da720: 24a50001 addiu a1,a1,1 +800da724: 304400ff andi a0,v0,0xff +800da728: 1040ffb9 beqz v0,800da610 +800da72c: 308300c0 andi v1,a0,0xc0 +800da730: 24020080 li v0,128 +800da734: 1062fff4 beq v1,v0,800da708 +800da738: 3084003f andi a0,a0,0x3f +800da73c: 24a5ffff addiu a1,a1,-1 +800da740: 08036989 j 800da624 +800da744: 3403fffd li v1,0xfffd +800da748: 080369bc j 800da6f0 +800da74c: 24080001 li t0,1 +800da750: 00c01021 move v0,a2 +800da754: 0803695f j 800da57c +800da758: 03a0c021 move t8,sp +800da75c: 244261d0 addiu v0,v0,25040 +800da760: 8c4a0024 lw t2,36(v0) +800da764: 8c430028 lw v1,40(v0) +800da768: 8c590034 lw t9,52(v0) +800da76c: 8c4c0018 lw t4,24(v0) +800da770: 0803692f j 800da4bc +800da774: 01437021 addu t6,t2,v1 +800da778: 30660007 andi a2,v1,0x7 +800da77c: 080369bc j 800da6f0 +800da780: 24080002 li t0,2 +800da784: 080368f8 j 800da3e0 +800da788: 00003821 move a3,zero +800da78c: 00000000 nop + +800da790 : +800da790: 00c53023 subu a2,a2,a1 +800da794: 24c60001 addiu a2,a2,1 +800da798: 10c0000a beqz a2,800da7c4 +800da79c: 00071200 sll v0,a3,0x8 +800da7a0: 00a21021 addu v0,a1,v0 +800da7a4: 00021040 sll v0,v0,0x1 +800da7a8: 00441021 addu v0,v0,a0 +800da7ac: 97a40010 lhu a0,16(sp) +800da7b0: 00001821 move v1,zero +800da7b4: 24630001 addiu v1,v1,1 +800da7b8: a4440000 sh a0,0(v0) +800da7bc: 14c3fffd bne a2,v1,800da7b4 +800da7c0: 24420002 addiu v0,v0,2 +800da7c4: 03e00008 jr ra +800da7c8: 00000000 nop + +800da7cc : +800da7cc: 00e63823 subu a3,a3,a2 +800da7d0: 24e70001 addiu a3,a3,1 +800da7d4: 18e0000a blez a3,800da800 +800da7d8: 00061200 sll v0,a2,0x8 +800da7dc: 00451021 addu v0,v0,a1 +800da7e0: 00021040 sll v0,v0,0x1 +800da7e4: 00441021 addu v0,v0,a0 +800da7e8: 97a40010 lhu a0,16(sp) +800da7ec: 00001821 move v1,zero +800da7f0: 24630001 addiu v1,v1,1 +800da7f4: a4440000 sh a0,0(v0) +800da7f8: 14e3fffd bne a3,v1,800da7f0 +800da7fc: 24420200 addiu v0,v0,512 +800da800: 03e00008 jr ra +800da804: 00000000 nop + +800da808 : +800da808: 00e54823 subu t1,a3,a1 +800da80c: 8fac0010 lw t4,16(sp) +800da810: 8fab0014 lw t3,20(sp) +800da814: 1120000a beqz t1,800da840 +800da818: 00065200 sll t2,a2,0x8 +800da81c: 00aa1021 addu v0,a1,t2 +800da820: 00021040 sll v0,v0,0x1 +800da824: 00441021 addu v0,v0,a0 +800da828: 3168ffff andi t0,t3,0xffff +800da82c: 00001821 move v1,zero +800da830: 24630001 addiu v1,v1,1 +800da834: a4480000 sh t0,0(v0) +800da838: 1523fffd bne t1,v1,800da830 +800da83c: 24420002 addiu v0,v0,2 +800da840: 01864823 subu t1,t4,a2 +800da844: 19200009 blez t1,800da86c +800da848: 00001821 move v1,zero +800da84c: 00ea1021 addu v0,a3,t2 +800da850: 00021040 sll v0,v0,0x1 +800da854: 00821021 addu v0,a0,v0 +800da858: 3168ffff andi t0,t3,0xffff +800da85c: 24630001 addiu v1,v1,1 +800da860: a4480000 sh t0,0(v0) +800da864: 1523fffd bne t1,v1,800da85c +800da868: 24420200 addiu v0,v0,512 +800da86c: 00e53823 subu a3,a3,a1 +800da870: 10e0000b beqz a3,800da8a0 +800da874: 24a30001 addiu v1,a1,1 +800da878: 000c1200 sll v0,t4,0x8 +800da87c: 00621021 addu v0,v1,v0 +800da880: 00021040 sll v0,v0,0x1 +800da884: 00821021 addu v0,a0,v0 +800da888: 3168ffff andi t0,t3,0xffff +800da88c: 00001821 move v1,zero +800da890: 24630001 addiu v1,v1,1 +800da894: a4480000 sh t0,0(v0) +800da898: 14e3fffd bne a3,v1,800da890 +800da89c: 24420002 addiu v0,v0,2 +800da8a0: 01863823 subu a3,t4,a2 +800da8a4: 18e0000b blez a3,800da8d4 +800da8a8: 24c20001 addiu v0,a2,1 +800da8ac: 00021200 sll v0,v0,0x8 +800da8b0: 00a21021 addu v0,a1,v0 +800da8b4: 00021040 sll v0,v0,0x1 +800da8b8: 00821021 addu v0,a0,v0 +800da8bc: 00001821 move v1,zero +800da8c0: 3164ffff andi a0,t3,0xffff +800da8c4: 24630001 addiu v1,v1,1 +800da8c8: a4440000 sh a0,0(v0) +800da8cc: 14e3fffd bne a3,v1,800da8c4 +800da8d0: 24420200 addiu v0,v0,512 +800da8d4: 03e00008 jr ra +800da8d8: 00000000 nop + +800da8dc : +800da8dc: 8fa20010 lw v0,16(sp) +800da8e0: 00061a00 sll v1,a2,0x8 +800da8e4: 00a31821 addu v1,a1,v1 +800da8e8: 00461023 subu v0,v0,a2 +800da8ec: 00e53823 subu a3,a3,a1 +800da8f0: 00031840 sll v1,v1,0x1 +800da8f4: 24420001 addiu v0,v0,1 +800da8f8: 00641821 addu v1,v1,a0 +800da8fc: 24e70001 addiu a3,a3,1 +800da900: 1040000e beqz v0,800da93c +800da904: 8fa90014 lw t1,20(sp) +800da908: 00004021 move t0,zero +800da90c: 10e00008 beqz a3,800da930 +800da910: 00000000 nop +800da914: 3126ffff andi a2,t1,0xffff +800da918: 00602821 move a1,v1 +800da91c: 00002021 move a0,zero +800da920: 24840001 addiu a0,a0,1 +800da924: a4a60000 sh a2,0(a1) +800da928: 14e4fffd bne a3,a0,800da920 +800da92c: 24a50002 addiu a1,a1,2 +800da930: 25080001 addiu t0,t0,1 +800da934: 1448fff5 bne v0,t0,800da90c +800da938: 24630200 addiu v1,v1,512 +800da93c: 03e00008 jr ra +800da940: 00000000 nop + +800da944 : +800da944: 8fa80010 lw t0,16(sp) +800da948: afa50004 sw a1,4(sp) +800da94c: afa60008 sw a2,8(sp) +800da950: 1100001b beqz t0,800da9c0 +800da954: afa7000c sw a3,12(sp) +800da958: 10e00019 beqz a3,800da9c0 +800da95c: 8fa20018 lw v0,24(sp) +800da960: 8fa30014 lw v1,20(sp) +800da964: 00021200 sll v0,v0,0x8 +800da968: 00431021 addu v0,v0,v1 +800da96c: 00021040 sll v0,v0,0x1 +800da970: 00442021 addu a0,v0,a0 +800da974: 01005021 move t2,t0 +800da978: 00005821 move t3,zero +800da97c: 10c0000d beqz a2,800da9b4 +800da980: 00002821 move a1,zero +800da984: 00804821 move t1,a0 +800da988: 01404021 move t0,t2 +800da98c: 95030000 lhu v1,0(t0) +800da990: 240203e0 li v0,992 +800da994: 24a50001 addiu a1,a1,1 +800da998: 10620002 beq v1,v0,800da9a4 +800da99c: 25080002 addiu t0,t0,2 +800da9a0: a5230000 sh v1,0(t1) +800da9a4: 14a6fff9 bne a1,a2,800da98c +800da9a8: 25290002 addiu t1,t1,2 +800da9ac: 00051040 sll v0,a1,0x1 +800da9b0: 01425021 addu t2,t2,v0 +800da9b4: 256b0001 addiu t3,t3,1 +800da9b8: 1567fff0 bne t3,a3,800da97c +800da9bc: 24840200 addiu a0,a0,512 +800da9c0: 03e00008 jr ra +800da9c4: 00000000 nop + +800da9c8 : +800da9c8: 03e00008 jr ra +800da9cc: 00000000 nop + +800da9d0 : +800da9d0: 27bdfff0 addiu sp,sp,-16 +800da9d4: 30840001 andi a0,a0,0x1 +800da9d8: afb3000c sw s3,12(sp) +800da9dc: afb20008 sw s2,8(sp) +800da9e0: afb10004 sw s1,4(sp) +800da9e4: afb00000 sw s0,0(sp) +800da9e8: 1080004a beqz a0,800dab14 +800da9ec: 00a0c021 move t8,a1 +800da9f0: 3c02801f lui v0,0x801f +800da9f4: 8c51475c lw s1,18268(v0) +800da9f8: 3c03801c lui v1,0x801c +800da9fc: 2472e468 addiu s2,v1,-7064 +800daa00: 83030000 lb v1,0(t8) +800daa04: 3c02801c lui v0,0x801c +800daa08: 2453e460 addiu s3,v0,-7072 +800daa0c: 0000c821 move t9,zero +800daa10: 1060003a beqz v1,800daafc +800daa14: 00008021 move s0,zero +800daa18: 00101200 sll v0,s0,0x8 +800daa1c: 3063007f andi v1,v1,0x7f +800daa20: 00591021 addu v0,v0,t9 +800daa24: 000318c0 sll v1,v1,0x3 +800daa28: 00021100 sll v0,v0,0x4 +800daa2c: 02226821 addu t5,s1,v0 +800daa30: 00727821 addu t7,v1,s2 +800daa34: 00737021 addu t6,v1,s3 +800daa38: 91c20000 lbu v0,0(t6) +800daa3c: 24034210 li v1,16912 +800daa40: 30440080 andi a0,v0,0x80 +800daa44: 00605021 move t2,v1 +800daa48: 30450040 andi a1,v0,0x40 +800daa4c: 30460020 andi a2,v0,0x20 +800daa50: 0004500a movz t2,zero,a0 +800daa54: 00605821 move t3,v1 +800daa58: 00602021 move a0,v1 +800daa5c: 30470010 andi a3,v0,0x10 +800daa60: 30480008 andi t0,v0,0x8 +800daa64: 0005580a movz t3,zero,a1 +800daa68: 0006200a movz a0,zero,a2 +800daa6c: 00602821 move a1,v1 +800daa70: 00603021 move a2,v1 +800daa74: 304c0001 andi t4,v0,0x1 +800daa78: 30490004 andi t1,v0,0x4 +800daa7c: 0007280a movz a1,zero,a3 +800daa80: 0008300a movz a2,zero,t0 +800daa84: 00603821 move a3,v1 +800daa88: 00604021 move t0,v1 +800daa8c: 30420002 andi v0,v0,0x2 +800daa90: 0009380a movz a3,zero,t1 +800daa94: 0002400a movz t0,zero,v0 +800daa98: 000c180a movz v1,zero,t4 +800daa9c: 25ce0001 addiu t6,t6,1 +800daaa0: a5aa0000 sh t2,0(t5) +800daaa4: a5ab0002 sh t3,2(t5) +800daaa8: a5a40004 sh a0,4(t5) +800daaac: a5a50006 sh a1,6(t5) +800daab0: a5a60008 sh a2,8(t5) +800daab4: a5a7000a sh a3,10(t5) +800daab8: a5a8000c sh t0,12(t5) +800daabc: a5a3000e sh v1,14(t5) +800daac0: 15cfffdd bne t6,t7,800daa38 +800daac4: 25ad0200 addiu t5,t5,512 +800daac8: 27390001 addiu t9,t9,1 +800daacc: 2f220020 sltiu v0,t9,32 +800daad0: 14400006 bnez v0,800daaec +800daad4: 00000000 nop +800daad8: 26100001 addiu s0,s0,1 +800daadc: 2e020018 sltiu v0,s0,24 +800daae0: 10400006 beqz v0,800daafc +800daae4: 00000000 nop +800daae8: 0000c821 move t9,zero +800daaec: 27180001 addiu t8,t8,1 +800daaf0: 83030000 lb v1,0(t8) +800daaf4: 1460ffc9 bnez v1,800daa1c +800daaf8: 00101200 sll v0,s0,0x8 +800daafc: 8fb3000c lw s3,12(sp) +800dab00: 8fb20008 lw s2,8(sp) +800dab04: 8fb10004 lw s1,4(sp) +800dab08: 8fb00000 lw s0,0(sp) +800dab0c: 03e00008 jr ra +800dab10: 27bd0010 addiu sp,sp,16 +800dab14: 3c02801f lui v0,0x801f +800dab18: 08036a7e j 800da9f8 +800dab1c: 8c514758 lw s1,18264(v0) + +800dab20 : +800dab20: 240c0100 li t4,256 +800dab24: 240d00c0 li t5,192 +800dab28: 8fa90010 lw t1,16(sp) +800dab2c: 2cc30101 sltiu v1,a2,257 +800dab30: 2ce200c1 sltiu v0,a3,193 +800dab34: 01804021 move t0,t4 +800dab38: 01a05021 move t2,t5 +800dab3c: 240bffff li t3,-1 +800dab40: 00c3400b movn t0,a2,v1 +800dab44: 00e2500b movn t2,a3,v0 +800dab48: 112b001e beq t1,t3,800dabc4 +800dab4c: 8fa30014 lw v1,20(sp) +800dab50: 106b001a beq v1,t3,800dabbc +800dab54: 01aa1023 subu v0,t5,t2 +800dab58: 11400016 beqz t2,800dabb4 +800dab5c: 00031200 sll v0,v1,0x8 +800dab60: 01221021 addu v0,t1,v0 +800dab64: 00021040 sll v0,v0,0x1 +800dab68: 00441021 addu v0,v0,a0 +800dab6c: 2444dff0 addiu a0,v0,-8208 +800dab70: 00004821 move t1,zero +800dab74: 00085840 sll t3,t0,0x1 +800dab78: 1100000b beqz t0,800daba8 +800dab7c: 00000000 nop +800dab80: 00803021 move a2,a0 +800dab84: 00a01821 move v1,a1 +800dab88: 00003821 move a3,zero +800dab8c: 94620000 lhu v0,0(v1) +800dab90: 24e70001 addiu a3,a3,1 +800dab94: a4c20000 sh v0,0(a2) +800dab98: 24630002 addiu v1,v1,2 +800dab9c: 14e8fffb bne a3,t0,800dab8c +800daba0: 24c60002 addiu a2,a2,2 +800daba4: 00ab2821 addu a1,a1,t3 +800daba8: 25290001 addiu t1,t1,1 +800dabac: 152afff2 bne t1,t2,800dab78 +800dabb0: 24840200 addiu a0,a0,512 +800dabb4: 03e00008 jr ra +800dabb8: 00000000 nop +800dabbc: 08036ad6 j 800dab58 +800dabc0: 00021842 srl v1,v0,0x1 +800dabc4: 01881023 subu v0,t4,t0 +800dabc8: 146bffe3 bne v1,t3,800dab58 +800dabcc: 00024842 srl t1,v0,0x1 +800dabd0: 08036aef j 800dabbc +800dabd4: 01aa1023 subu v0,t5,t2 + +800dabd8 : +800dabd8: 27bdffd0 addiu sp,sp,-48 +800dabdc: afb50024 sw s5,36(sp) +800dabe0: 8fb50044 lw s5,68(sp) +800dabe4: afbf0028 sw ra,40(sp) +800dabe8: afb40020 sw s4,32(sp) +800dabec: afb3001c sw s3,28(sp) +800dabf0: afb20018 sw s2,24(sp) +800dabf4: afb10014 sw s1,20(sp) +800dabf8: 12a00013 beqz s5,800dac48 +800dabfc: afb00010 sw s0,16(sp) +800dac00: 00071200 sll v0,a3,0x8 +800dac04: 00461021 addu v0,v0,a2 +800dac08: 00021040 sll v0,v0,0x1 +800dac0c: 8fa30040 lw v1,64(sp) +800dac10: 00828821 addu s1,a0,v0 +800dac14: 00a28021 addu s0,a1,v0 +800dac18: 3c028011 lui v0,0x8011 +800dac1c: 00039840 sll s3,v1,0x1 +800dac20: 2454c930 addiu s4,v0,-14032 +800dac24: 00009021 move s2,zero +800dac28: 02202021 move a0,s1 +800dac2c: 02002821 move a1,s0 +800dac30: 02603021 move a2,s3 +800dac34: 0280f809 jalr s4 +800dac38: 26520001 addiu s2,s2,1 +800dac3c: 26100200 addiu s0,s0,512 +800dac40: 16b2fff9 bne s5,s2,800dac28 +800dac44: 26310200 addiu s1,s1,512 +800dac48: 8fbf0028 lw ra,40(sp) +800dac4c: 8fb50024 lw s5,36(sp) +800dac50: 8fb40020 lw s4,32(sp) +800dac54: 8fb3001c lw s3,28(sp) +800dac58: 8fb20018 lw s2,24(sp) +800dac5c: 8fb10014 lw s1,20(sp) +800dac60: 8fb00010 lw s0,16(sp) +800dac64: 03e00008 jr ra +800dac68: 27bd0030 addiu sp,sp,48 + +800dac6c : +800dac6c: 27bdfdd0 addiu sp,sp,-560 +800dac70: afb00220 sw s0,544(sp) +800dac74: 3c05801c lui a1,0x801c +800dac78: 27b0001c addiu s0,sp,28 +800dac7c: 3c06803a lui a2,0x803a +800dac80: 3c07801c lui a3,0x801c +800dac84: 3c028011 lui v0,0x8011 +800dac88: 24a5dcd4 addiu a1,a1,-9004 +800dac8c: 24c6cb28 addiu a2,a2,-13528 +800dac90: 24e7dd48 addiu a3,a3,-8888 +800dac94: afbf022c sw ra,556(sp) +800dac98: afb20228 sw s2,552(sp) +800dac9c: afb10224 sw s1,548(sp) +800daca0: 00809021 move s2,a0 +800daca4: 2442ec30 addiu v0,v0,-5072 +800daca8: 0040f809 jalr v0 +800dacac: 02002021 move a0,s0 +800dacb0: 3c028010 lui v0,0x8010 +800dacb4: 24425378 addiu v0,v0,21368 +800dacb8: 0040f809 jalr v0 +800dacbc: 3c040003 lui a0,0x3 +800dacc0: 00408821 move s1,v0 +800dacc4: 00402821 move a1,v0 +800dacc8: 27a20018 addiu v0,sp,24 +800daccc: afa20010 sw v0,16(sp) +800dacd0: 3c02800e lui v0,0x800e +800dacd4: 02002021 move a0,s0 +800dacd8: 24060100 li a2,256 +800dacdc: 24428e0c addiu v0,v0,-29172 +800dace0: 0040f809 jalr v0 +800dace4: 240700c0 li a3,192 +800dace8: 14400006 bnez v0,800dad04 +800dacec: 8fa30018 lw v1,24(sp) +800dacf0: 24020002 li v0,2 +800dacf4: 1062000d beq v1,v0,800dad2c +800dacf8: 24020003 li v0,3 +800dacfc: 1062002c beq v1,v0,800dadb0 +800dad00: 02404821 move t1,s2 +800dad04: 3c028010 lui v0,0x8010 +800dad08: 24424e60 addiu v0,v0,20064 +800dad0c: 0040f809 jalr v0 +800dad10: 02202021 move a0,s1 +800dad14: 8fbf022c lw ra,556(sp) +800dad18: 8fb20228 lw s2,552(sp) +800dad1c: 8fb10224 lw s1,548(sp) +800dad20: 8fb00220 lw s0,544(sp) +800dad24: 03e00008 jr ra +800dad28: 27bd0230 addiu sp,sp,560 +800dad2c: 00004021 move t0,zero +800dad30: 01123821 addu a3,t0,s2 +800dad34: 01113021 addu a2,t0,s1 +800dad38: 00002821 move a1,zero +800dad3c: 94c20000 lhu v0,0(a2) +800dad40: 24a50001 addiu a1,a1,1 +800dad44: 00021a82 srl v1,v0,0xa +800dad48: 304483e0 andi a0,v0,0x83e0 +800dad4c: 3063001f andi v1,v1,0x1f +800dad50: 3042001f andi v0,v0,0x1f +800dad54: 00641825 or v1,v1,a0 +800dad58: 00021280 sll v0,v0,0xa +800dad5c: 00431025 or v0,v0,v1 +800dad60: a4e20000 sh v0,0(a3) +800dad64: 24020100 li v0,256 +800dad68: 24c60002 addiu a2,a2,2 +800dad6c: 14a2fff3 bne a1,v0,800dad3c +800dad70: 24e70002 addiu a3,a3,2 +800dad74: 3c020001 lui v0,0x1 +800dad78: 25080200 addiu t0,t0,512 +800dad7c: 34428000 ori v0,v0,0x8000 +800dad80: 1502ffec bne t0,v0,800dad34 +800dad84: 01123821 addu a3,t0,s2 +800dad88: 3c028010 lui v0,0x8010 +800dad8c: 24424e60 addiu v0,v0,20064 +800dad90: 0040f809 jalr v0 +800dad94: 02202021 move a0,s1 +800dad98: 8fbf022c lw ra,556(sp) +800dad9c: 8fb20228 lw s2,552(sp) +800dada0: 8fb10224 lw s1,548(sp) +800dada4: 8fb00220 lw s0,544(sp) +800dada8: 03e00008 jr ra +800dadac: 27bd0230 addiu sp,sp,560 +800dadb0: 02204021 move t0,s1 +800dadb4: 01203821 move a3,t1 +800dadb8: 01002821 move a1,t0 +800dadbc: 00003021 move a2,zero +800dadc0: 90a20000 lbu v0,0(a1) +800dadc4: 90a30001 lbu v1,1(a1) +800dadc8: 90a40002 lbu a0,2(a1) +800dadcc: 304200f8 andi v0,v0,0xf8 +800dadd0: 306300f8 andi v1,v1,0xf8 +800dadd4: 000211c0 sll v0,v0,0x7 +800dadd8: 00031880 sll v1,v1,0x2 +800daddc: 00431025 or v0,v0,v1 +800dade0: 000420c2 srl a0,a0,0x3 +800dade4: 00441025 or v0,v0,a0 +800dade8: a4e20000 sh v0,0(a3) +800dadec: 24c60001 addiu a2,a2,1 +800dadf0: 24020100 li v0,256 +800dadf4: 24a50003 addiu a1,a1,3 +800dadf8: 14c2fff1 bne a2,v0,800dadc0 +800dadfc: 24e70002 addiu a3,a3,2 +800dae00: 3c020002 lui v0,0x2 +800dae04: 34424000 ori v0,v0,0x4000 +800dae08: 25080300 addiu t0,t0,768 +800dae0c: 02221021 addu v0,s1,v0 +800dae10: 1502ffe8 bne t0,v0,800dadb4 +800dae14: 25290200 addiu t1,t1,512 +800dae18: 3c028010 lui v0,0x8010 +800dae1c: 24424e60 addiu v0,v0,20064 +800dae20: 0040f809 jalr v0 +800dae24: 02202021 move a0,s1 +800dae28: 8fbf022c lw ra,556(sp) +800dae2c: 8fb20228 lw s2,552(sp) +800dae30: 8fb10224 lw s1,548(sp) +800dae34: 8fb00220 lw s0,544(sp) +800dae38: 03e00008 jr ra +800dae3c: 27bd0230 addiu sp,sp,560 + +800dae40 : +800dae40: 27bdff30 addiu sp,sp,-208 +800dae44: 3c028010 lui v0,0x8010 +800dae48: afb200b0 sw s2,176(sp) +800dae4c: afb100ac sw s1,172(sp) +800dae50: afbf00cc sw ra,204(sp) +800dae54: afbe00c8 sw s8,200(sp) +800dae58: afb700c4 sw s7,196(sp) +800dae5c: afb600c0 sw s6,192(sp) +800dae60: afb500bc sw s5,188(sp) +800dae64: afb400b8 sw s4,184(sp) +800dae68: afb300b4 sw s3,180(sp) +800dae6c: afb000a8 sw s0,168(sp) +800dae70: 00808821 move s1,a0 +800dae74: 24425378 addiu v0,v0,21368 +800dae78: 0040f809 jalr v0 +800dae7c: 3c040003 lui a0,0x3 +800dae80: 104000b5 beqz v0,800db158 +800dae84: 00409021 move s2,v0 +800dae88: 3c108011 lui s0,0x8011 +800dae8c: 3c05801c lui a1,0x801c +800dae90: 2610ec30 addiu s0,s0,-5072 +800dae94: 02203021 move a2,s1 +800dae98: 24a5dd5c addiu a1,a1,-8868 +800dae9c: 0200f809 jalr s0 +800daea0: 27a4001c addiu a0,sp,28 +800daea4: 3c028031 lui v0,0x8031 +800daea8: 24556208 addiu s5,v0,25096 +800daeac: 3c03801f lui v1,0x801f +800daeb0: 3c02800e lui v0,0x800e +800daeb4: 0200b021 move s6,s0 +800daeb8: 2471212c addiu s1,v1,8492 +800daebc: 24578e0c addiu s7,v0,-29172 +800daec0: 00008021 move s0,zero +800daec4: 00009821 move s3,zero +800daec8: 27b40024 addiu s4,sp,36 +800daecc: 08036bc7 j 800daf1c +800daed0: 27be0018 addiu s8,sp,24 +800daed4: 24426207 addiu v0,v0,25095 +800daed8: 02a2102b sltu v0,s5,v0 +800daedc: 1040009a beqz v0,800db148 +800daee0: 24020002 li v0,2 +800daee4: 10820054 beq a0,v0,800db038 +800daee8: 24020003 li v0,3 +800daeec: 10820073 beq a0,v0,800db0bc +800daef0: 00000000 nop +800daef4: 8e280004 lw t0,4(s1) +800daef8: 8e2d0008 lw t5,8(s1) +800daefc: 00081040 sll v0,t0,0x1 +800daf00: 704d1802 mul v1,v0,t5 +800daf04: 26100001 addiu s0,s0,1 +800daf08: 24020029 li v0,41 +800daf0c: ae35000c sw s5,12(s1) +800daf10: 0075a821 addu s5,v1,s5 +800daf14: 12020022 beq s0,v0,800dafa0 +800daf18: 26310010 addiu s1,s1,16 +800daf1c: 8e220000 lw v0,0(s1) +800daf20: 3c03801c lui v1,0x801c +800daf24: 2465dd64 addiu a1,v1,-8860 +800daf28: 3c03803a lui v1,0x803a +800daf2c: 2466cb28 addiu a2,v1,-13528 +800daf30: afa20010 sw v0,16(sp) +800daf34: 3c03801c lui v1,0x801c +800daf38: 27a2001c addiu v0,sp,28 +800daf3c: 2467dd70 addiu a3,v1,-8848 +800daf40: 02802021 move a0,s4 +800daf44: 02c0f809 jalr s6 +800daf48: afa20014 sw v0,20(sp) +800daf4c: 8e260004 lw a2,4(s1) +800daf50: 8e270008 lw a3,8(s1) +800daf54: 02802021 move a0,s4 +800daf58: 02402821 move a1,s2 +800daf5c: 02e0f809 jalr s7 +800daf60: afbe0010 sw s8,16(sp) +800daf64: 1440001f bnez v0,800dafe4 +800daf68: 00401821 move v1,v0 +800daf6c: 8fa40018 lw a0,24(sp) +800daf70: 2c820002 sltiu v0,a0,2 +800daf74: 14400004 bnez v0,800daf88 +800daf78: 00101027 nor v0,zero,s0 +800daf7c: 1060ffd5 beqz v1,800daed4 +800daf80: 3c028039 lui v0,0x8039 +800daf84: 00101027 nor v0,zero,s0 +800daf88: 0053980a movz s3,v0,s3 +800daf8c: 26100001 addiu s0,s0,1 +800daf90: 24020029 li v0,41 +800daf94: ae20000c sw zero,12(s1) +800daf98: 1602ffe0 bne s0,v0,800daf1c +800daf9c: 26310010 addiu s1,s1,16 +800dafa0: 3c028010 lui v0,0x8010 +800dafa4: 24424e60 addiu v0,v0,20064 +800dafa8: 0040f809 jalr v0 +800dafac: 02402021 move a0,s2 +800dafb0: 02601021 move v0,s3 +800dafb4: 8fbf00cc lw ra,204(sp) +800dafb8: 8fbe00c8 lw s8,200(sp) +800dafbc: 8fb700c4 lw s7,196(sp) +800dafc0: 8fb600c0 lw s6,192(sp) +800dafc4: 8fb500bc lw s5,188(sp) +800dafc8: 8fb400b8 lw s4,184(sp) +800dafcc: 8fb300b4 lw s3,180(sp) +800dafd0: 8fb200b0 lw s2,176(sp) +800dafd4: 8fb100ac lw s1,172(sp) +800dafd8: 8fb000a8 lw s0,168(sp) +800dafdc: 03e00008 jr ra +800dafe0: 27bd00d0 addiu sp,sp,208 +800dafe4: 3c02801c lui v0,0x801c +800dafe8: 2445dd64 addiu a1,v0,-8860 +800dafec: 3c02803a lui v0,0x803a +800daff0: 2446cb28 addiu a2,v0,-13528 +800daff4: 3c02801c lui v0,0x801c +800daff8: 8e230000 lw v1,0(s1) +800daffc: 2447dd70 addiu a3,v0,-8848 +800db000: 3c02801c lui v0,0x801c +800db004: 2442dd7c addiu v0,v0,-8836 +800db008: afa30010 sw v1,16(sp) +800db00c: 02802021 move a0,s4 +800db010: 02c0f809 jalr s6 +800db014: afa20014 sw v0,20(sp) +800db018: 8e260004 lw a2,4(s1) +800db01c: 8e270008 lw a3,8(s1) +800db020: 02802021 move a0,s4 +800db024: 02402821 move a1,s2 +800db028: 02e0f809 jalr s7 +800db02c: afbe0010 sw s8,16(sp) +800db030: 08036bdb j 800daf6c +800db034: 00401821 move v1,v0 +800db038: 8e2d0008 lw t5,8(s1) +800db03c: 11a00044 beqz t5,800db150 +800db040: 02405821 move t3,s2 +800db044: 8e280004 lw t0,4(s1) +800db048: 02a05021 move t2,s5 +800db04c: 00006021 move t4,zero +800db050: 00087040 sll t6,t0,0x1 +800db054: 11000014 beqz t0,800db0a8 +800db058: 00000000 nop +800db05c: 01403021 move a2,t2 +800db060: 01602821 move a1,t3 +800db064: 00003821 move a3,zero +800db068: 240983e0 li t1,-31776 +800db06c: 94a20000 lhu v0,0(a1) +800db070: 24e70001 addiu a3,a3,1 +800db074: 00021a82 srl v1,v0,0xa +800db078: 00492024 and a0,v0,t1 +800db07c: 3063001f andi v1,v1,0x1f +800db080: 3042001f andi v0,v0,0x1f +800db084: 00641825 or v1,v1,a0 +800db088: 00021280 sll v0,v0,0xa +800db08c: 00431025 or v0,v0,v1 +800db090: a4c20000 sh v0,0(a2) +800db094: 24a50002 addiu a1,a1,2 +800db098: 14e8fff4 bne a3,t0,800db06c +800db09c: 24c60002 addiu a2,a2,2 +800db0a0: 016e5821 addu t3,t3,t6 +800db0a4: 014e5021 addu t2,t2,t6 +800db0a8: 258c0001 addiu t4,t4,1 +800db0ac: 158dffe9 bne t4,t5,800db054 +800db0b0: 00081040 sll v0,t0,0x1 +800db0b4: 08036bc1 j 800daf04 +800db0b8: 704d1802 mul v1,v0,t5 +800db0bc: 8e2d0008 lw t5,8(s1) +800db0c0: 11a00023 beqz t5,800db150 +800db0c4: 02a05021 move t2,s5 +800db0c8: 8e280004 lw t0,4(s1) +800db0cc: 00087040 sll t6,t0,0x1 +800db0d0: 02404821 move t1,s2 +800db0d4: 00005821 move t3,zero +800db0d8: 01c86021 addu t4,t6,t0 +800db0dc: 11000015 beqz t0,800db134 +800db0e0: 00000000 nop +800db0e4: 01202821 move a1,t1 +800db0e8: 01403021 move a2,t2 +800db0ec: 00003821 move a3,zero +800db0f0: 80a20000 lb v0,0(a1) +800db0f4: 80a30001 lb v1,1(a1) +800db0f8: 90a40002 lbu a0,2(a1) +800db0fc: 304200f8 andi v0,v0,0xf8 +800db100: 306300f8 andi v1,v1,0xf8 +800db104: 000211c0 sll v0,v0,0x7 +800db108: 00031880 sll v1,v1,0x2 +800db10c: 00431025 or v0,v0,v1 +800db110: 000420c2 srl a0,a0,0x3 +800db114: 00441025 or v0,v0,a0 +800db118: 24e70001 addiu a3,a3,1 +800db11c: a4c20000 sh v0,0(a2) +800db120: 24a50003 addiu a1,a1,3 +800db124: 14e8fff2 bne a3,t0,800db0f0 +800db128: 24c60002 addiu a2,a2,2 +800db12c: 012c4821 addu t1,t1,t4 +800db130: 014e5021 addu t2,t2,t6 +800db134: 256b0001 addiu t3,t3,1 +800db138: 156dffe8 bne t3,t5,800db0dc +800db13c: 00081040 sll v0,t0,0x1 +800db140: 08036bc1 j 800daf04 +800db144: 704d1802 mul v1,v0,t5 +800db148: 08036be8 j 800dafa0 +800db14c: 24130001 li s3,1 +800db150: 08036bbf j 800daefc +800db154: 8e280004 lw t0,4(s1) +800db158: 2413ffff li s3,-1 +800db15c: 02601021 move v0,s3 +800db160: 8fbf00cc lw ra,204(sp) +800db164: 8fbe00c8 lw s8,200(sp) +800db168: 8fb700c4 lw s7,196(sp) +800db16c: 8fb600c0 lw s6,192(sp) +800db170: 8fb500bc lw s5,188(sp) +800db174: 8fb400b8 lw s4,184(sp) +800db178: 8fb300b4 lw s3,180(sp) +800db17c: 8fb200b0 lw s2,176(sp) +800db180: 8fb100ac lw s1,172(sp) +800db184: 8fb000a8 lw s0,168(sp) +800db188: 03e00008 jr ra +800db18c: 27bd00d0 addiu sp,sp,208 + +800db190 : +800db190: 3c058031 lui a1,0x8031 +800db194: 24a2d8e0 addiu v0,a1,-10016 +800db198: 3c03801f lui v1,0x801f +800db19c: 3c19800e lui t9,0x800e +800db1a0: ac604488 sw zero,17544(v1) +800db1a4: aca0d8e0 sw zero,-10016(a1) +800db1a8: ac4001dc sw zero,476(v0) +800db1ac: ac400014 sw zero,20(v0) +800db1b0: ac400020 sw zero,32(v0) +800db1b4: ac400038 sw zero,56(v0) +800db1b8: ac400050 sw zero,80(v0) +800db1bc: ac40005c sw zero,92(v0) +800db1c0: ac40003c sw zero,60(v0) +800db1c4: ac400074 sw zero,116(v0) +800db1c8: ac40008c sw zero,140(v0) +800db1cc: ac400098 sw zero,152(v0) +800db1d0: ac400078 sw zero,120(v0) +800db1d4: ac4000b0 sw zero,176(v0) +800db1d8: ac4000c8 sw zero,200(v0) +800db1dc: ac4000d4 sw zero,212(v0) +800db1e0: ac4000b4 sw zero,180(v0) +800db1e4: ac4000ec sw zero,236(v0) +800db1e8: ac400104 sw zero,260(v0) +800db1ec: ac400110 sw zero,272(v0) +800db1f0: ac4000f0 sw zero,240(v0) +800db1f4: ac400128 sw zero,296(v0) +800db1f8: ac400140 sw zero,320(v0) +800db1fc: ac40014c sw zero,332(v0) +800db200: ac40012c sw zero,300(v0) +800db204: ac400164 sw zero,356(v0) +800db208: ac40017c sw zero,380(v0) +800db20c: ac400188 sw zero,392(v0) +800db210: ac400168 sw zero,360(v0) +800db214: ac4001a0 sw zero,416(v0) +800db218: ac4001b8 sw zero,440(v0) +800db21c: ac4001c4 sw zero,452(v0) +800db220: 2739ae40 addiu t9,t9,-20928 +800db224: 03200008 jr t9 +800db228: ac4001a4 sw zero,420(v0) + +800db22c : +800db22c: 00042880 sll a1,a0,0x2 +800db230: 00041980 sll v1,a0,0x6 +800db234: 3c028031 lui v0,0x8031 +800db238: 27bdffe0 addiu sp,sp,-32 +800db23c: 00651823 subu v1,v1,a1 +800db240: 2442d8e0 addiu v0,v0,-10016 +800db244: afb00010 sw s0,16(sp) +800db248: afbf0018 sw ra,24(sp) +800db24c: afb10014 sw s1,20(sp) +800db250: 00628021 addu s0,v1,v0 +800db254: 8e050000 lw a1,0(s0) +800db258: 10a0001b beqz a1,800db2c8 +800db25c: 2c840008 sltiu a0,a0,8 +800db260: 10800019 beqz a0,800db2c8 +800db264: 3c11801f lui s1,0x801f +800db268: 8e224488 lw v0,17544(s1) +800db26c: 10400017 beqz v0,800db2cc +800db270: 8fbf0018 lw ra,24(sp) +800db274: 8e020014 lw v0,20(s0) +800db278: 10400006 beqz v0,800db294 +800db27c: 00402021 move a0,v0 +800db280: 3c028010 lui v0,0x8010 +800db284: 24424e60 addiu v0,v0,20064 +800db288: 0040f809 jalr v0 +800db28c: 00000000 nop +800db290: ae000014 sw zero,20(s0) +800db294: 8e020020 lw v0,32(s0) +800db298: 10400006 beqz v0,800db2b4 +800db29c: 00402021 move a0,v0 +800db2a0: 3c028010 lui v0,0x8010 +800db2a4: 24424e60 addiu v0,v0,20064 +800db2a8: 0040f809 jalr v0 +800db2ac: 00000000 nop +800db2b0: ae000020 sw zero,32(s0) +800db2b4: 8e224488 lw v0,17544(s1) +800db2b8: ae000000 sw zero,0(s0) +800db2bc: 2442ffff addiu v0,v0,-1 +800db2c0: ae000038 sw zero,56(s0) +800db2c4: ae224488 sw v0,17544(s1) +800db2c8: 8fbf0018 lw ra,24(sp) +800db2cc: 8fb10014 lw s1,20(sp) +800db2d0: 8fb00010 lw s0,16(sp) +800db2d4: 03e00008 jr ra +800db2d8: 27bd0020 addiu sp,sp,32 + +800db2dc : +800db2dc: 27bdff88 addiu sp,sp,-120 +800db2e0: 2c820008 sltiu v0,a0,8 +800db2e4: afbf0074 sw ra,116(sp) +800db2e8: afbe0070 sw s8,112(sp) +800db2ec: afb7006c sw s7,108(sp) +800db2f0: afb60068 sw s6,104(sp) +800db2f4: afb50064 sw s5,100(sp) +800db2f8: afb40060 sw s4,96(sp) +800db2fc: afb3005c sw s3,92(sp) +800db300: afb20058 sw s2,88(sp) +800db304: afb10054 sw s1,84(sp) +800db308: afb00050 sw s0,80(sp) +800db30c: 104001a5 beqz v0,800db9a4 +800db310: afa5007c sw a1,124(sp) +800db314: 0004b180 sll s6,a0,0x6 +800db318: 0004b880 sll s7,a0,0x2 +800db31c: 3c048031 lui a0,0x8031 +800db320: 2483d8e0 addiu v1,a0,-10016 +800db324: 02d71023 subu v0,s6,s7 +800db328: 00431821 addu v1,v0,v1 +800db32c: 8c640000 lw a0,0(v1) +800db330: 10800106 beqz a0,800db74c +800db334: 8fb40060 lw s4,96(sp) +800db338: 8c620038 lw v0,56(v1) +800db33c: 10400043 beqz v0,800db44c +800db340: 8fa5007c lw a1,124(sp) +800db344: 8c64002c lw a0,44(v1) +800db348: 8c660018 lw a2,24(v1) +800db34c: 8c71000c lw s1,12(v1) +800db350: 8c740010 lw s4,16(v1) +800db354: 00859023 subu s2,a0,a1 +800db358: afa60030 sw a2,48(sp) +800db35c: 18a00048 blez a1,800db480 +800db360: 8c7e001c lw s8,28(v1) +800db364: 1a400105 blez s2,800db77c +800db368: 00000000 nop +800db36c: ac72002c sw s2,44(v1) +800db370: 3c028031 lui v0,0x8031 +800db374: 2443d8e0 addiu v1,v0,-10016 +800db378: 02d71023 subu v0,s6,s7 +800db37c: 00431821 addu v1,v0,v1 +800db380: 8c640018 lw a0,24(v1) +800db384: 3402ffff li v0,0xffff +800db388: 8c660004 lw a2,4(v1) +800db38c: 108200bf beq a0,v0,800db68c +800db390: 8c650008 lw a1,8(v1) +800db394: 12800018 beqz s4,800db3f8 +800db398: 00051200 sll v0,a1,0x8 +800db39c: 8c640020 lw a0,32(v1) +800db3a0: 8c650000 lw a1,0(v1) +800db3a4: 00c21021 addu v0,a2,v0 +800db3a8: 00121840 sll v1,s2,0x1 +800db3ac: 00021040 sll v0,v0,0x1 +800db3b0: 00641821 addu v1,v1,a0 +800db3b4: 00453821 addu a3,v0,a1 +800db3b8: 00004021 move t0,zero +800db3bc: 1220000a beqz s1,800db3e8 +800db3c0: 00000000 nop +800db3c4: 00e02821 move a1,a3 +800db3c8: 00602021 move a0,v1 +800db3cc: 00003021 move a2,zero +800db3d0: 94820000 lhu v0,0(a0) +800db3d4: 24c60001 addiu a2,a2,1 +800db3d8: a4a20000 sh v0,0(a1) +800db3dc: 24840002 addiu a0,a0,2 +800db3e0: 1626fffb bne s1,a2,800db3d0 +800db3e4: 24a50002 addiu a1,a1,2 +800db3e8: 25080001 addiu t0,t0,1 +800db3ec: 24630300 addiu v1,v1,768 +800db3f0: 1688fff2 bne s4,t0,800db3bc +800db3f4: 24e70200 addiu a3,a3,512 +800db3f8: 8fa3007c lw v1,124(sp) +800db3fc: 186000c0 blez v1,800db700 +800db400: 3c048031 lui a0,0x8031 +800db404: 02d71023 subu v0,s6,s7 +800db408: 2483d8e0 addiu v1,a0,-10016 +800db40c: 00431021 addu v0,v0,v1 +800db410: 8c42002c lw v0,44(v0) +800db414: 8fbf0074 lw ra,116(sp) +800db418: 8fbe0070 lw s8,112(sp) +800db41c: 8fb7006c lw s7,108(sp) +800db420: 8fb60068 lw s6,104(sp) +800db424: 8fb50064 lw s5,100(sp) +800db428: 8fb40060 lw s4,96(sp) +800db42c: 8fb3005c lw s3,92(sp) +800db430: 8fb20058 lw s2,88(sp) +800db434: 8fb10054 lw s1,84(sp) +800db438: 8fb00050 lw s0,80(sp) +800db43c: 03e00008 jr ra +800db440: 27bd0078 addiu sp,sp,120 +800db444: 1c80014e bgtz a0,800db980 +800db448: 00000000 nop +800db44c: 8fbf0074 lw ra,116(sp) +800db450: 8fbe0070 lw s8,112(sp) +800db454: 8fb7006c lw s7,108(sp) +800db458: 8fb60068 lw s6,104(sp) +800db45c: 8fb50064 lw s5,100(sp) +800db460: 8fb40060 lw s4,96(sp) +800db464: 8fb3005c lw s3,92(sp) +800db468: 8fb20058 lw s2,88(sp) +800db46c: 8fb10054 lw s1,84(sp) +800db470: 8fb00050 lw s0,80(sp) +800db474: 00001021 move v0,zero +800db478: 03e00008 jr ra +800db47c: 27bd0078 addiu sp,sp,120 +800db480: 8c640024 lw a0,36(v1) +800db484: 0244102a slt v0,s2,a0 +800db488: 1040fff0 beqz v0,800db44c +800db48c: 02241021 addu v0,s1,a0 +800db490: 2c420181 sltiu v0,v0,385 +800db494: 14400078 bnez v0,800db678 +800db498: 3c068031 lui a2,0x8031 +800db49c: 02321021 addu v0,s1,s2 +800db4a0: 0082102b sltu v0,a0,v0 +800db4a4: 10400074 beqz v0,800db678 +800db4a8: 24052a00 li a1,10752 +800db4ac: 8c640020 lw a0,32(v1) +800db4b0: 00001821 move v1,zero +800db4b4: 00831021 addu v0,a0,v1 +800db4b8: 24630004 addiu v1,v1,4 +800db4bc: 1465fffd bne v1,a1,800db4b4 +800db4c0: ac400000 sw zero,0(v0) +800db4c4: 3c048031 lui a0,0x8031 +800db4c8: 2482d8e0 addiu v0,a0,-10016 +800db4cc: 02d71823 subu v1,s6,s7 +800db4d0: 00628021 addu s0,v1,v0 +800db4d4: 8e050030 lw a1,48(s0) +800db4d8: 8e030014 lw v1,20(s0) +800db4dc: 8e070038 lw a3,56(s0) +800db4e0: 2a420041 slti v0,s2,65 +800db4e4: 24060040 li a2,64 +800db4e8: 0242300b movn a2,s2,v0 +800db4ec: 00052040 sll a0,a1,0x1 +800db4f0: 3c02800e lui v0,0x800e +800db4f4: 00832021 addu a0,a0,v1 +800db4f8: 00e52823 subu a1,a3,a1 +800db4fc: 24429734 addiu v0,v0,-26828 +800db500: 0040f809 jalr v0 +800db504: 24070001 li a3,1 +800db508: 8e040030 lw a0,48(s0) +800db50c: 8e030034 lw v1,52(s0) +800db510: 00441021 addu v0,v0,a0 +800db514: 8e060038 lw a2,56(s0) +800db518: 8e050014 lw a1,20(s0) +800db51c: 00621823 subu v1,v1,v0 +800db520: 00022040 sll a0,v0,0x1 +800db524: 00852021 addu a0,a0,a1 +800db528: 00c23023 subu a2,a2,v0 +800db52c: 24750001 addiu s5,v1,1 +800db530: afa4001c sw a0,28(sp) +800db534: ae020030 sw v0,48(s0) +800db538: 12a0011f beqz s5,800db9b8 +800db53c: afa60018 sw a2,24(sp) +800db540: afb00040 sw s0,64(sp) +800db544: 8fb0001c lw s0,28(sp) +800db548: 00009821 move s3,zero +800db54c: afa00024 sw zero,36(sp) +800db550: afbe0010 sw s8,16(sp) +800db554: 8fa50040 lw a1,64(sp) +800db558: 96030000 lhu v1,0(s0) +800db55c: 8fa60024 lw a2,36(sp) +800db560: 8ca40020 lw a0,32(a1) +800db564: 00061040 sll v0,a2,0x1 +800db568: afa30014 sw v1,20(sp) +800db56c: 8fa70030 lw a3,48(sp) +800db570: 3c03800e lui v1,0x800e +800db574: 00442021 addu a0,v0,a0 +800db578: 24050180 li a1,384 +800db57c: 24639070 addiu v1,v1,-28560 +800db580: 0060f809 jalr v1 +800db584: 00003021 move a2,zero +800db588: 8fa40024 lw a0,36(sp) +800db58c: 26730001 addiu s3,s3,1 +800db590: 00822021 addu a0,a0,v0 +800db594: afa40024 sw a0,36(sp) +800db598: 16b3ffed bne s5,s3,800db550 +800db59c: 26100002 addiu s0,s0,2 +800db5a0: 02a02821 move a1,s5 +800db5a4: 3c068031 lui a2,0x8031 +800db5a8: 24c2d8e0 addiu v0,a2,-10016 +800db5ac: 02d71823 subu v1,s6,s7 +800db5b0: 00621821 addu v1,v1,v0 +800db5b4: 8fa20018 lw v0,24(sp) +800db5b8: 8c660024 lw a2,36(v1) +800db5bc: 00a2202b sltu a0,a1,v0 +800db5c0: 10800103 beqz a0,800db9d0 +800db5c4: afa60020 sw a2,32(sp) +800db5c8: 8fa4001c lw a0,28(sp) +800db5cc: 00051040 sll v0,a1,0x1 +800db5d0: 00a0a821 move s5,a1 +800db5d4: 8fb00024 lw s0,36(sp) +800db5d8: 8fa50018 lw a1,24(sp) +800db5dc: 00829821 addu s3,a0,v0 +800db5e0: afa30044 sw v1,68(sp) +800db5e4: 08036d7e j 800db5f8 +800db5e8: afa50048 sw a1,72(sp) +800db5ec: 8fa40048 lw a0,72(sp) +800db5f0: 12a40014 beq s5,a0,800db644 +800db5f4: 3c058031 lui a1,0x8031 +800db5f8: afbe0010 sw s8,16(sp) +800db5fc: 8fa60044 lw a2,68(sp) +800db600: 96630000 lhu v1,0(s3) +800db604: 8cc20020 lw v0,32(a2) +800db608: 00102040 sll a0,s0,0x1 +800db60c: afa30014 sw v1,20(sp) +800db610: 8fa70030 lw a3,48(sp) +800db614: 3c03800e lui v1,0x800e +800db618: 00822021 addu a0,a0,v0 +800db61c: 24050180 li a1,384 +800db620: 24639070 addiu v1,v1,-28560 +800db624: 0060f809 jalr v1 +800db628: 00003021 move a2,zero +800db62c: 02028021 addu s0,s0,v0 +800db630: 2e020172 sltiu v0,s0,370 +800db634: 26730002 addiu s3,s3,2 +800db638: 1440ffec bnez v0,800db5ec +800db63c: 26b50001 addiu s5,s5,1 +800db640: 3c058031 lui a1,0x8031 +800db644: 24a4d8e0 addiu a0,a1,-10016 +800db648: 02d71823 subu v1,s6,s7 +800db64c: 00641821 addu v1,v1,a0 +800db650: 8c620030 lw v0,48(v1) +800db654: 8fa60020 lw a2,32(sp) +800db658: 8fa50024 lw a1,36(sp) +800db65c: 02a21021 addu v0,s5,v0 +800db660: 00c52023 subu a0,a2,a1 +800db664: 2442ffff addiu v0,v0,-1 +800db668: ac620034 sw v0,52(v1) +800db66c: 02449023 subu s2,s2,a0 +800db670: ac700024 sw s0,36(v1) +800db674: 3c068031 lui a2,0x8031 +800db678: 24c3d8e0 addiu v1,a2,-10016 +800db67c: 02d71023 subu v0,s6,s7 +800db680: 00431021 addu v0,v0,v1 +800db684: 08036cdc j 800db370 +800db688: ac52002c sw s2,44(v0) +800db68c: 1280ff5a beqz s4,800db3f8 +800db690: 00051200 sll v0,a1,0x8 +800db694: 8c640020 lw a0,32(v1) +800db698: 8c650000 lw a1,0(v1) +800db69c: 00c21021 addu v0,a2,v0 +800db6a0: 00121840 sll v1,s2,0x1 +800db6a4: 00021040 sll v0,v0,0x1 +800db6a8: 00641821 addu v1,v1,a0 +800db6ac: 00451021 addu v0,v0,a1 +800db6b0: 00004021 move t0,zero +800db6b4: 1220000b beqz s1,800db6e4 +800db6b8: 00000000 nop +800db6bc: 00403021 move a2,v0 +800db6c0: 00602021 move a0,v1 +800db6c4: 00003821 move a3,zero +800db6c8: 94850000 lhu a1,0(a0) +800db6cc: 24e70001 addiu a3,a3,1 +800db6d0: 10a00002 beqz a1,800db6dc +800db6d4: 24840002 addiu a0,a0,2 +800db6d8: a4c50000 sh a1,0(a2) +800db6dc: 1627fffa bne s1,a3,800db6c8 +800db6e0: 24c60002 addiu a2,a2,2 +800db6e4: 25080001 addiu t0,t0,1 +800db6e8: 24630300 addiu v1,v1,768 +800db6ec: 1688fff1 bne s4,t0,800db6b4 +800db6f0: 24420200 addiu v0,v0,512 +800db6f4: 8fa3007c lw v1,124(sp) +800db6f8: 1c60ff42 bgtz v1,800db404 +800db6fc: 3c048031 lui a0,0x8031 +800db700: 3c058031 lui a1,0x8031 +800db704: 02d71023 subu v0,s6,s7 +800db708: 24a3d8e0 addiu v1,a1,-10016 +800db70c: 00431021 addu v0,v0,v1 +800db710: 8c44002c lw a0,44(v0) +800db714: 8c430024 lw v1,36(v0) +800db718: 8fbf0074 lw ra,116(sp) +800db71c: 8fbe0070 lw s8,112(sp) +800db720: 8fb7006c lw s7,108(sp) +800db724: 8fb60068 lw s6,104(sp) +800db728: 8fb50064 lw s5,100(sp) +800db72c: 8fb40060 lw s4,96(sp) +800db730: 8fb3005c lw s3,92(sp) +800db734: 8fb20058 lw s2,88(sp) +800db738: 8fb10054 lw s1,84(sp) +800db73c: 8fb00050 lw s0,80(sp) +800db740: 00641023 subu v0,v1,a0 +800db744: 03e00008 jr ra +800db748: 27bd0078 addiu sp,sp,120 +800db74c: 8fbf0074 lw ra,116(sp) +800db750: 8fbe0070 lw s8,112(sp) +800db754: 8fb7006c lw s7,108(sp) +800db758: 8fb60068 lw s6,104(sp) +800db75c: 8fb50064 lw s5,100(sp) +800db760: 8fb3005c lw s3,92(sp) +800db764: 8fb20058 lw s2,88(sp) +800db768: 8fb10054 lw s1,84(sp) +800db76c: 8fb00050 lw s0,80(sp) +800db770: 2402fffe li v0,-2 +800db774: 03e00008 jr ra +800db778: 27bd0078 addiu sp,sp,120 +800db77c: 8c620030 lw v0,48(v1) +800db780: 1040ff30 beqz v0,800db444 +800db784: 24052a00 li a1,10752 +800db788: 8c640020 lw a0,32(v1) +800db78c: 00001821 move v1,zero +800db790: 00831021 addu v0,a0,v1 +800db794: 24630004 addiu v1,v1,4 +800db798: 1465fffd bne v1,a1,800db790 +800db79c: ac400000 sw zero,0(v0) +800db7a0: 3c028031 lui v0,0x8031 +800db7a4: 2443d8e0 addiu v1,v0,-10016 +800db7a8: 02d71023 subu v0,s6,s7 +800db7ac: 00439021 addu s2,v0,v1 +800db7b0: 8fa4007c lw a0,124(sp) +800db7b4: 8e500034 lw s0,52(s2) +800db7b8: 28820040 slti v0,a0,64 +800db7bc: 8e430014 lw v1,20(s2) +800db7c0: 24060040 li a2,64 +800db7c4: 0082300a movz a2,a0,v0 +800db7c8: 00102040 sll a0,s0,0x1 +800db7cc: 3c02800e lui v0,0x800e +800db7d0: 26100001 addiu s0,s0,1 +800db7d4: 02002821 move a1,s0 +800db7d8: 00832021 addu a0,a0,v1 +800db7dc: 24429734 addiu v0,v0,-26828 +800db7e0: 0040f809 jalr v0 +800db7e4: 00003821 move a3,zero +800db7e8: 0050802b sltu s0,v0,s0 +800db7ec: 8e530030 lw s3,48(s2) +800db7f0: 02028021 addu s0,s0,v0 +800db7f4: 0213102b sltu v0,s0,s3 +800db7f8: 10400068 beqz v0,800db99c +800db7fc: 02701023 subu v0,s3,s0 +800db800: ae420030 sw v0,48(s2) +800db804: 02009821 move s3,s0 +800db808: 3c058031 lui a1,0x8031 +800db80c: 24a2d8e0 addiu v0,a1,-10016 +800db810: 02d71823 subu v1,s6,s7 +800db814: 00623021 addu a2,v1,v0 +800db818: 8cc40030 lw a0,48(a2) +800db81c: 8cc50038 lw a1,56(a2) +800db820: 8cc30014 lw v1,20(a2) +800db824: 00041040 sll v0,a0,0x1 +800db828: 00431021 addu v0,v0,v1 +800db82c: 00a42823 subu a1,a1,a0 +800db830: afa2002c sw v0,44(sp) +800db834: 1260005d beqz s3,800db9ac +800db838: afa50028 sw a1,40(sp) +800db83c: 00408021 move s0,v0 +800db840: 00009021 move s2,zero +800db844: 0000a821 move s5,zero +800db848: 08036e16 j 800db858 +800db84c: afa60034 sw a2,52(sp) +800db850: 12720014 beq s3,s2,800db8a4 +800db854: 8fa40028 lw a0,40(sp) +800db858: afbe0010 sw s8,16(sp) +800db85c: 8fa60034 lw a2,52(sp) +800db860: 96030000 lhu v1,0(s0) +800db864: 8cc20020 lw v0,32(a2) +800db868: 00152040 sll a0,s5,0x1 +800db86c: afa30014 sw v1,20(sp) +800db870: 8fa70030 lw a3,48(sp) +800db874: 3c03800e lui v1,0x800e +800db878: 00822021 addu a0,a0,v0 +800db87c: 24050180 li a1,384 +800db880: 24639070 addiu v1,v1,-28560 +800db884: 0060f809 jalr v1 +800db888: 00003021 move a2,zero +800db88c: 02a2a821 addu s5,s5,v0 +800db890: 2ea20172 sltiu v0,s5,370 +800db894: 26100002 addiu s0,s0,2 +800db898: 1440ffed bnez v0,800db850 +800db89c: 26520001 addiu s2,s2,1 +800db8a0: 8fa40028 lw a0,40(sp) +800db8a4: 0244102b sltu v0,s2,a0 +800db8a8: 10400046 beqz v0,800db9c4 +800db8ac: 8fa5002c lw a1,44(sp) +800db8b0: 3c028031 lui v0,0x8031 +800db8b4: 00803021 move a2,a0 +800db8b8: 00121840 sll v1,s2,0x1 +800db8bc: 02d72023 subu a0,s6,s7 +800db8c0: 2442d8e0 addiu v0,v0,-10016 +800db8c4: 00822021 addu a0,a0,v0 +800db8c8: 02409821 move s3,s2 +800db8cc: 00a38021 addu s0,a1,v1 +800db8d0: 02a09021 move s2,s5 +800db8d4: afa40038 sw a0,56(sp) +800db8d8: 08036e3b j 800db8ec +800db8dc: afa6003c sw a2,60(sp) +800db8e0: 8fa4003c lw a0,60(sp) +800db8e4: 12640014 beq s3,a0,800db938 +800db8e8: 3c058031 lui a1,0x8031 +800db8ec: 8fa30038 lw v1,56(sp) +800db8f0: afbe0010 sw s8,16(sp) +800db8f4: 8c620020 lw v0,32(v1) +800db8f8: 96030000 lhu v1,0(s0) +800db8fc: 00122040 sll a0,s2,0x1 +800db900: afa30014 sw v1,20(sp) +800db904: 8fa70030 lw a3,48(sp) +800db908: 3c03800e lui v1,0x800e +800db90c: 00822021 addu a0,a0,v0 +800db910: 24050180 li a1,384 +800db914: 24639070 addiu v1,v1,-28560 +800db918: 0060f809 jalr v1 +800db91c: 00003021 move a2,zero +800db920: 02429021 addu s2,s2,v0 +800db924: 2e420172 sltiu v0,s2,370 +800db928: 26100002 addiu s0,s0,2 +800db92c: 1440ffec bnez v0,800db8e0 +800db930: 26730001 addiu s3,s3,1 +800db934: 3c058031 lui a1,0x8031 +800db938: 24a3d8e0 addiu v1,a1,-10016 +800db93c: 02d71023 subu v0,s6,s7 +800db940: 00432821 addu a1,v0,v1 +800db944: 8fa6007c lw a2,124(sp) +800db948: 8ca4002c lw a0,44(a1) +800db94c: 02a61823 subu v1,s5,a2 +800db950: 00641821 addu v1,v1,a0 +800db954: 02231021 addu v0,s1,v1 +800db958: 2c420181 sltiu v0,v0,385 +800db95c: 14400002 bnez v0,800db968 +800db960: aca3002c sw v1,44(a1) +800db964: aca0002c sw zero,44(a1) +800db968: 8ca20030 lw v0,48(a1) +800db96c: acb20024 sw s2,36(a1) +800db970: 02621021 addu v0,s3,v0 +800db974: 2442ffff addiu v0,v0,-1 +800db978: 08036e61 j 800db984 +800db97c: aca20034 sw v0,52(a1) +800db980: ac60002c sw zero,44(v1) +800db984: 3c028031 lui v0,0x8031 +800db988: 2443d8e0 addiu v1,v0,-10016 +800db98c: 02d71023 subu v0,s6,s7 +800db990: 00431021 addu v0,v0,v1 +800db994: 08036cdc j 800db370 +800db998: 8c52002c lw s2,44(v0) +800db99c: 08036e02 j 800db808 +800db9a0: ae400030 sw zero,48(s2) +800db9a4: 08036d05 j 800db414 +800db9a8: 2402ffff li v0,-1 +800db9ac: 00009021 move s2,zero +800db9b0: 08036e28 j 800db8a0 +800db9b4: 0000a821 move s5,zero +800db9b8: 00002821 move a1,zero +800db9bc: 08036d69 j 800db5a4 +800db9c0: afa00024 sw zero,36(sp) +800db9c4: 02409821 move s3,s2 +800db9c8: 08036e4d j 800db934 +800db9cc: 02a09021 move s2,s5 +800db9d0: 8fb00024 lw s0,36(sp) +800db9d4: 08036d90 j 800db640 +800db9d8: 00a0a821 move s5,a1 + +800db9dc : +800db9dc: 27bdfdc0 addiu sp,sp,-576 +800db9e0: afbe0238 sw s8,568(sp) +800db9e4: 3c02800e lui v0,0x800e +800db9e8: 8fbe0250 lw s8,592(sp) +800db9ec: 8fa30254 lw v1,596(sp) +800db9f0: afb70234 sw s7,564(sp) +800db9f4: afb60230 sw s6,560(sp) +800db9f8: afb5022c sw s5,556(sp) +800db9fc: afb40228 sw s4,552(sp) +800dba00: afb30224 sw s3,548(sp) +800dba04: afb20220 sw s2,544(sp) +800dba08: afb1021c sw s1,540(sp) +800dba0c: afb00218 sw s0,536(sp) +800dba10: afbf023c sw ra,572(sp) +800dba14: 0080b021 move s6,a0 +800dba18: 00a0a021 move s4,a1 +800dba1c: 00c0a821 move s5,a2 +800dba20: afa7024c sw a3,588(sp) +800dba24: 245295a8 addiu s2,v0,-27224 +800dba28: 0000b821 move s7,zero +800dba2c: 2411000d li s1,13 +800dba30: 2413000a li s3,10 +800dba34: 27b00018 addiu s0,sp,24 +800dba38: 80620000 lb v0,0(v1) +800dba3c: 00602021 move a0,v1 +800dba40: 1040000e beqz v0,800dba7c +800dba44: 02002821 move a1,s0 +800dba48: 0240f809 jalr s2 +800dba4c: 00000000 nop +800dba50: 00401821 move v1,v0 +800dba54: 96020000 lhu v0,0(s0) +800dba58: 1051fff7 beq v0,s1,800dba38 +800dba5c: 00000000 nop +800dba60: 1053fff5 beq v0,s3,800dba38 +800dba64: 00602021 move a0,v1 +800dba68: 80620000 lb v0,0(v1) +800dba6c: 26100002 addiu s0,s0,2 +800dba70: 26f70001 addiu s7,s7,1 +800dba74: 1440fff4 bnez v0,800dba48 +800dba78: 02002821 move a1,s0 +800dba7c: 16e0000d bnez s7,800dbab4 +800dba80: 3c02800e lui v0,0x800e +800dba84: 8fbf023c lw ra,572(sp) +800dba88: 8fbe0238 lw s8,568(sp) +800dba8c: 8fb70234 lw s7,564(sp) +800dba90: 8fb60230 lw s6,560(sp) +800dba94: 8fb5022c lw s5,556(sp) +800dba98: 8fb40228 lw s4,552(sp) +800dba9c: 8fb30224 lw s3,548(sp) +800dbaa0: 8fb20220 lw s2,544(sp) +800dbaa4: 8fb1021c lw s1,540(sp) +800dbaa8: 8fb00218 lw s0,536(sp) +800dbaac: 03e00008 jr ra +800dbab0: 27bd0240 addiu sp,sp,576 +800dbab4: 8fa6024c lw a2,588(sp) +800dbab8: 27a40018 addiu a0,sp,24 +800dbabc: 02e02821 move a1,s7 +800dbac0: 24509734 addiu s0,v0,-26828 +800dbac4: 0200f809 jalr s0 +800dbac8: 24070001 li a3,1 +800dbacc: 12e2002a beq s7,v0,800dbb78 +800dbad0: 27a40018 addiu a0,sp,24 +800dbad4: 00151200 sll v0,s5,0x8 +800dbad8: 00541021 addu v0,v0,s4 +800dbadc: 00021040 sll v0,v0,0x1 +800dbae0: 0056a021 addu s4,v0,s6 +800dbae4: 0000b021 move s6,zero +800dbae8: 00161040 sll v0,s6,0x1 +800dbaec: 27a30018 addiu v1,sp,24 +800dbaf0: 00628021 addu s0,v1,v0 +800dbaf4: 8fa6024c lw a2,588(sp) +800dbaf8: 3c03800e lui v1,0x800e +800dbafc: 02002021 move a0,s0 +800dbb00: 02f62823 subu a1,s7,s6 +800dbb04: 24629734 addiu v0,v1,-26828 +800dbb08: 0040f809 jalr v0 +800dbb0c: 24070001 li a3,1 +800dbb10: 10400014 beqz v0,800dbb64 +800dbb14: 00409821 move s3,v0 +800dbb18: 3c02801c lui v0,0x801c +800dbb1c: 2442ded4 addiu v0,v0,-8492 +800dbb20: 8c550000 lw s5,0(v0) +800dbb24: 00009021 move s2,zero +800dbb28: 00008821 move s1,zero +800dbb2c: 96020000 lhu v0,0(s0) +800dbb30: 00122040 sll a0,s2,0x1 +800dbb34: 00942021 addu a0,a0,s4 +800dbb38: 24050100 li a1,256 +800dbb3c: 00003021 move a2,zero +800dbb40: 3407ffff li a3,0xffff +800dbb44: afa20014 sw v0,20(sp) +800dbb48: 02a0f809 jalr s5 +800dbb4c: afbe0010 sw s8,16(sp) +800dbb50: 26310001 addiu s1,s1,1 +800dbb54: 02429021 addu s2,s2,v0 +800dbb58: 1671fff4 bne s3,s1,800dbb2c +800dbb5c: 26100002 addiu s0,s0,2 +800dbb60: 02d3b021 addu s6,s6,s3 +800dbb64: 02d7102b sltu v0,s6,s7 +800dbb68: 1040ffc6 beqz v0,800dba84 +800dbb6c: 26941c00 addiu s4,s4,7168 +800dbb70: 08036ebb j 800dbaec +800dbb74: 00161040 sll v0,s6,0x1 +800dbb78: 02e02821 move a1,s7 +800dbb7c: 00003021 move a2,zero +800dbb80: 0200f809 jalr s0 +800dbb84: 24070003 li a3,3 +800dbb88: 8fa3024c lw v1,588(sp) +800dbb8c: 00621023 subu v0,v1,v0 +800dbb90: 00021042 srl v0,v0,0x1 +800dbb94: 08036eb5 j 800dbad4 +800dbb98: 0282a021 addu s4,s4,v0 + +800dbb9c : +800dbb9c: 27bdffa0 addiu sp,sp,-96 +800dbba0: afbe0058 sw s8,88(sp) +800dbba4: afb70054 sw s7,84(sp) +800dbba8: afb60050 sw s6,80(sp) +800dbbac: afb5004c sw s5,76(sp) +800dbbb0: afb20040 sw s2,64(sp) +800dbbb4: afb1003c sw s1,60(sp) +800dbbb8: afbf005c sw ra,92(sp) +800dbbbc: afb40048 sw s4,72(sp) +800dbbc0: afb30044 sw s3,68(sp) +800dbbc4: afb00038 sw s0,56(sp) +800dbbc8: 3c118031 lui s1,0x8031 +800dbbcc: 8e22d8e0 lw v0,-10016(s1) +800dbbd0: 0080f021 move s8,a0 +800dbbd4: 00a0b821 move s7,a1 +800dbbd8: 00c0b021 move s6,a2 +800dbbdc: afa7006c sw a3,108(sp) +800dbbe0: 8fb50070 lw s5,112(sp) +800dbbe4: 10400024 beqz v0,800dbc78 +800dbbe8: 8fb20078 lw s2,120(sp) +800dbbec: 2623d8e0 addiu v1,s1,-10016 +800dbbf0: 8c62003c lw v0,60(v1) +800dbbf4: 1040003b beqz v0,800dbce4 +800dbbf8: 00000000 nop +800dbbfc: 8c620078 lw v0,120(v1) +800dbc00: 1040003a beqz v0,800dbcec +800dbc04: 00000000 nop +800dbc08: 8c6200b4 lw v0,180(v1) +800dbc0c: 10400039 beqz v0,800dbcf4 +800dbc10: 00000000 nop +800dbc14: 8c6200f0 lw v0,240(v1) +800dbc18: 10400038 beqz v0,800dbcfc +800dbc1c: 00000000 nop +800dbc20: 8c62012c lw v0,300(v1) +800dbc24: 10400015 beqz v0,800dbc7c +800dbc28: 24140005 li s4,5 +800dbc2c: 8c620168 lw v0,360(v1) +800dbc30: 10400012 beqz v0,800dbc7c +800dbc34: 24140006 li s4,6 +800dbc38: 8c6201a4 lw v0,420(v1) +800dbc3c: 10400031 beqz v0,800dbd04 +800dbc40: 2403ffff li v1,-1 +800dbc44: 8fbf005c lw ra,92(sp) +800dbc48: 8fbe0058 lw s8,88(sp) +800dbc4c: 8fb70054 lw s7,84(sp) +800dbc50: 8fb60050 lw s6,80(sp) +800dbc54: 8fb5004c lw s5,76(sp) +800dbc58: 8fb40048 lw s4,72(sp) +800dbc5c: 8fb30044 lw s3,68(sp) +800dbc60: 8fb20040 lw s2,64(sp) +800dbc64: 8fb1003c lw s1,60(sp) +800dbc68: 8fb00038 lw s0,56(sp) +800dbc6c: 00601021 move v0,v1 +800dbc70: 03e00008 jr ra +800dbc74: 27bd0060 addiu sp,sp,96 +800dbc78: 0000a021 move s4,zero +800dbc7c: 3c028010 lui v0,0x8010 +800dbc80: 24505378 addiu s0,v0,21368 +800dbc84: 0200f809 jalr s0 +800dbc88: 24042a00 li a0,10752 +800dbc8c: 1440001f bnez v0,800dbd0c +800dbc90: 00409821 move s3,v0 +800dbc94: 00141880 sll v1,s4,0x2 +800dbc98: 00141180 sll v0,s4,0x6 +800dbc9c: 00431023 subu v0,v0,v1 +800dbca0: 2624d8e0 addiu a0,s1,-10016 +800dbca4: 00441021 addu v0,v0,a0 +800dbca8: ac400038 sw zero,56(v0) +800dbcac: 2403fffe li v1,-2 +800dbcb0: 8fbf005c lw ra,92(sp) +800dbcb4: 8fbe0058 lw s8,88(sp) +800dbcb8: 8fb70054 lw s7,84(sp) +800dbcbc: 8fb60050 lw s6,80(sp) +800dbcc0: 8fb5004c lw s5,76(sp) +800dbcc4: 8fb40048 lw s4,72(sp) +800dbcc8: 8fb30044 lw s3,68(sp) +800dbccc: 8fb20040 lw s2,64(sp) +800dbcd0: 8fb1003c lw s1,60(sp) +800dbcd4: 8fb00038 lw s0,56(sp) +800dbcd8: 00601021 move v0,v1 +800dbcdc: 03e00008 jr ra +800dbce0: 27bd0060 addiu sp,sp,96 +800dbce4: 08036f1f j 800dbc7c +800dbce8: 24140001 li s4,1 +800dbcec: 08036f1f j 800dbc7c +800dbcf0: 24140002 li s4,2 +800dbcf4: 08036f1f j 800dbc7c +800dbcf8: 24140003 li s4,3 +800dbcfc: 08036f1f j 800dbc7c +800dbd00: 24140004 li s4,4 +800dbd04: 08036f1f j 800dbc7c +800dbd08: 24140007 li s4,7 +800dbd0c: 0200f809 jalr s0 +800dbd10: 24040200 li a0,512 +800dbd14: 1440000d bnez v0,800dbd4c +800dbd18: afa20018 sw v0,24(sp) +800dbd1c: 00141080 sll v0,s4,0x2 +800dbd20: 00141980 sll v1,s4,0x6 +800dbd24: 00621823 subu v1,v1,v0 +800dbd28: 2624d8e0 addiu a0,s1,-10016 +800dbd2c: 00641821 addu v1,v1,a0 +800dbd30: 3c028010 lui v0,0x8010 +800dbd34: ac600038 sw zero,56(v1) +800dbd38: 24424e60 addiu v0,v0,20064 +800dbd3c: 0040f809 jalr v0 +800dbd40: 02602021 move a0,s3 +800dbd44: 08036f11 j 800dbc44 +800dbd48: 2403fffd li v1,-3 +800dbd4c: 3402ffff li v0,0xffff +800dbd50: 12a2007d beq s5,v0,800dbf48 +800dbd54: 3c028011 lui v0,0x8011 +800dbd58: 3c05801f lui a1,0x801f +800dbd5c: 8ca44488 lw a0,17544(a1) +800dbd60: 00141080 sll v0,s4,0x2 +800dbd64: 00141980 sll v1,s4,0x6 +800dbd68: afa2001c sw v0,28(sp) +800dbd6c: afa30020 sw v1,32(sp) +800dbd70: 00621823 subu v1,v1,v0 +800dbd74: 2622d8e0 addiu v0,s1,-10016 +800dbd78: 00621821 addu v1,v1,v0 +800dbd7c: 24840001 addiu a0,a0,1 +800dbd80: 2402000e li v0,14 +800dbd84: aca44488 sw a0,17544(a1) +800dbd88: ac620010 sw v0,16(v1) +800dbd8c: ac770004 sw s7,4(v1) +800dbd90: ac760008 sw s6,8(v1) +800dbd94: ac750018 sw s5,24(v1) +800dbd98: 8fa40074 lw a0,116(sp) +800dbd9c: 8fb00018 lw s0,24(sp) +800dbda0: ac64001c sw a0,28(v1) +800dbda4: 8fa2006c lw v0,108(sp) +800dbda8: 00003021 move a2,zero +800dbdac: ac600028 sw zero,40(v1) +800dbdb0: ac7e0000 sw s8,0(v1) +800dbdb4: ac62000c sw v0,12(v1) +800dbdb8: ac700014 sw s0,20(v1) +800dbdbc: ac730020 sw s3,32(v1) +800dbdc0: 82420000 lb v0,0(s2) +800dbdc4: 02402021 move a0,s2 +800dbdc8: 10400012 beqz v0,800dbe14 +800dbdcc: 02002821 move a1,s0 +800dbdd0: 3c03800e lui v1,0x800e +800dbdd4: 246395a8 addiu v1,v1,-27224 +800dbdd8: 0060f809 jalr v1 +800dbddc: afa60028 sw a2,40(sp) +800dbde0: 00409021 move s2,v0 +800dbde4: 96020000 lhu v0,0(s0) +800dbde8: 2404000d li a0,13 +800dbdec: 1044fff4 beq v0,a0,800dbdc0 +800dbdf0: 8fa60028 lw a2,40(sp) +800dbdf4: 2403000a li v1,10 +800dbdf8: 1043fff1 beq v0,v1,800dbdc0 +800dbdfc: 02402021 move a0,s2 +800dbe00: 82420000 lb v0,0(s2) +800dbe04: 26100002 addiu s0,s0,2 +800dbe08: 24c60001 addiu a2,a2,1 +800dbe0c: 1440fff0 bnez v0,800dbdd0 +800dbe10: 02002821 move a1,s0 +800dbe14: 8fa3001c lw v1,28(sp) +800dbe18: 8fa40020 lw a0,32(sp) +800dbe1c: 00831023 subu v0,a0,v1 +800dbe20: 2623d8e0 addiu v1,s1,-10016 +800dbe24: 00431021 addu v0,v0,v1 +800dbe28: 14c00003 bnez a2,800dbe38 +800dbe2c: ac460038 sw a2,56(v0) +800dbe30: 08036f11 j 800dbc44 +800dbe34: 02801821 move v1,s4 +800dbe38: 8fa40018 lw a0,24(sp) +800dbe3c: 3c02800e lui v0,0x800e +800dbe40: 00c02821 move a1,a2 +800dbe44: 24070001 li a3,1 +800dbe48: 24429734 addiu v0,v0,-26828 +800dbe4c: 0040f809 jalr v0 +800dbe50: 24060180 li a2,384 +800dbe54: 1040005f beqz v0,800dbfd4 +800dbe58: 00409021 move s2,v0 +800dbe5c: 00004021 move t0,zero +800dbe60: 00008021 move s0,zero +800dbe64: 8fa40074 lw a0,116(sp) +800dbe68: 8fa60018 lw a2,24(sp) +800dbe6c: afa40010 sw a0,16(sp) +800dbe70: 94c20000 lhu v0,0(a2) +800dbe74: 00082040 sll a0,t0,0x1 +800dbe78: 3c03800e lui v1,0x800e +800dbe7c: 02642021 addu a0,s3,a0 +800dbe80: afa8002c sw t0,44(sp) +800dbe84: 24050180 li a1,384 +800dbe88: 00003021 move a2,zero +800dbe8c: 02a03821 move a3,s5 +800dbe90: 24639070 addiu v1,v1,-28560 +800dbe94: 0060f809 jalr v1 +800dbe98: afa20014 sw v0,20(sp) +800dbe9c: 8fa40018 lw a0,24(sp) +800dbea0: 8fa8002c lw t0,44(sp) +800dbea4: 24840002 addiu a0,a0,2 +800dbea8: 26100001 addiu s0,s0,1 +800dbeac: 01024021 addu t0,t0,v0 +800dbeb0: 1650ffec bne s2,s0,800dbe64 +800dbeb4: afa40018 sw a0,24(sp) +800dbeb8: 8fa2001c lw v0,28(sp) +800dbebc: 8fa60020 lw a2,32(sp) +800dbec0: 2644ffff addiu a0,s2,-1 +800dbec4: 00c21823 subu v1,a2,v0 +800dbec8: 2622d8e0 addiu v0,s1,-10016 +800dbecc: 00621821 addu v1,v1,v0 +800dbed0: 3402ffff li v0,0xffff +800dbed4: ac680024 sw t0,36(v1) +800dbed8: ac640034 sw a0,52(v1) +800dbedc: ac60002c sw zero,44(v1) +800dbee0: ac600030 sw zero,48(v1) +800dbee4: 12a2001f beq s5,v0,800dbf64 +800dbee8: 8c6b0010 lw t3,16(v1) +800dbeec: 1160ffd0 beqz t3,800dbe30 +800dbef0: 8c710020 lw s1,32(v1) +800dbef4: 00161200 sll v0,s6,0x8 +800dbef8: 00571021 addu v0,v0,s7 +800dbefc: 00021040 sll v0,v0,0x1 +800dbf00: 8fa6006c lw a2,108(sp) +800dbf04: 03c28021 addu s0,s8,v0 +800dbf08: 3c028011 lui v0,0x8011 +800dbf0c: 00069840 sll s3,a2,0x1 +800dbf10: 2455c930 addiu s5,v0,-14032 +800dbf14: 00009021 move s2,zero +800dbf18: 02002021 move a0,s0 +800dbf1c: 02202821 move a1,s1 +800dbf20: afab0030 sw t3,48(sp) +800dbf24: 02a0f809 jalr s5 +800dbf28: 02603021 move a2,s3 +800dbf2c: 8fab0030 lw t3,48(sp) +800dbf30: 26520001 addiu s2,s2,1 +800dbf34: 26100200 addiu s0,s0,512 +800dbf38: 1572fff7 bne t3,s2,800dbf18 +800dbf3c: 26310300 addiu s1,s1,768 +800dbf40: 08036f11 j 800dbc44 +800dbf44: 02801821 move v1,s4 +800dbf48: 02602021 move a0,s3 +800dbf4c: 00002821 move a1,zero +800dbf50: 2442ca64 addiu v0,v0,-13724 +800dbf54: 0040f809 jalr v0 +800dbf58: 24062a00 li a2,10752 +800dbf5c: 08036f57 j 800dbd5c +800dbf60: 3c05801f lui a1,0x801f +800dbf64: 1160ffb2 beqz t3,800dbe30 +800dbf68: 00161200 sll v0,s6,0x8 +800dbf6c: 02e21021 addu v0,s7,v0 +800dbf70: 00021040 sll v0,v0,0x1 +800dbf74: 8c630020 lw v1,32(v1) +800dbf78: 03c21021 addu v0,s8,v0 +800dbf7c: 00002821 move a1,zero +800dbf80: 00003021 move a2,zero +800dbf84: 8fa4006c lw a0,108(sp) +800dbf88: 1080000c beqz a0,800dbfbc +800dbf8c: 00000000 nop +800dbf90: 00404821 move t1,v0 +800dbf94: 00663821 addu a3,v1,a2 +800dbf98: 00005021 move t2,zero +800dbf9c: 94e80000 lhu t0,0(a3) +800dbfa0: 254a0001 addiu t2,t2,1 +800dbfa4: 11000002 beqz t0,800dbfb0 +800dbfa8: 24e70002 addiu a3,a3,2 +800dbfac: a5280000 sh t0,0(t1) +800dbfb0: 8fa4006c lw a0,108(sp) +800dbfb4: 148afff9 bne a0,t2,800dbf9c +800dbfb8: 25290002 addiu t1,t1,2 +800dbfbc: 24a50001 addiu a1,a1,1 +800dbfc0: 24420200 addiu v0,v0,512 +800dbfc4: 1565ffef bne t3,a1,800dbf84 +800dbfc8: 24c60300 addiu a2,a2,768 +800dbfcc: 08036f11 j 800dbc44 +800dbfd0: 02801821 move v1,s4 +800dbfd4: 08036fae j 800dbeb8 +800dbfd8: 00004021 move t0,zero + +800dbfdc : +800dbfdc: 27bdffd0 addiu sp,sp,-48 +800dbfe0: afb20020 sw s2,32(sp) +800dbfe4: afb00018 sw s0,24(sp) +800dbfe8: 00a09021 move s2,a1 +800dbfec: 3c10800e lui s0,0x800e +800dbff0: afb30024 sw s3,36(sp) +800dbff4: afb1001c sw s1,28(sp) +800dbff8: 00e09821 move s3,a3 +800dbffc: 261092e0 addiu s0,s0,-27936 +800dc000: 00808821 move s1,a0 +800dc004: 26460001 addiu a2,s2,1 +800dc008: 24050081 li a1,129 +800dc00c: 00003821 move a3,zero +800dc010: afbf0028 sw ra,40(sp) +800dc014: afb30014 sw s3,20(sp) +800dc018: 0200f809 jalr s0 +800dc01c: afa00010 sw zero,16(sp) +800dc020: 02202021 move a0,s1 +800dc024: 02403021 move a2,s2 +800dc028: 24050080 li a1,128 +800dc02c: 00003821 move a3,zero +800dc030: afb30014 sw s3,20(sp) +800dc034: 0200f809 jalr s0 +800dc038: afa00010 sw zero,16(sp) +800dc03c: 8fbf0028 lw ra,40(sp) +800dc040: 8fb30024 lw s3,36(sp) +800dc044: 8fb20020 lw s2,32(sp) +800dc048: 8fb1001c lw s1,28(sp) +800dc04c: 8fb00018 lw s0,24(sp) +800dc050: 03e00008 jr ra +800dc054: 27bd0030 addiu sp,sp,48 + +800dc058 : +800dc058: 27bdffe0 addiu sp,sp,-32 +800dc05c: 8fa30030 lw v1,48(sp) +800dc060: 3c02800e lui v0,0x800e +800dc064: afa60010 sw a2,16(sp) +800dc068: 244292e0 addiu v0,v0,-27936 +800dc06c: 00a03021 move a2,a1 +800dc070: 24050080 li a1,128 +800dc074: afbf0018 sw ra,24(sp) +800dc078: 0040f809 jalr v0 +800dc07c: afa30014 sw v1,20(sp) +800dc080: 8fbf0018 lw ra,24(sp) +800dc084: 03e00008 jr ra +800dc088: 27bd0020 addiu sp,sp,32 + +800dc08c : +800dc08c: 27bdffb0 addiu sp,sp,-80 +800dc090: 3c02800e lui v0,0x800e +800dc094: afb5003c sw s5,60(sp) +800dc098: 27b50018 addiu s5,sp,24 +800dc09c: afbe0048 sw s8,72(sp) +800dc0a0: afb70044 sw s7,68(sp) +800dc0a4: afb40038 sw s4,56(sp) +800dc0a8: afb30034 sw s3,52(sp) +800dc0ac: afb20030 sw s2,48(sp) +800dc0b0: afb1002c sw s1,44(sp) +800dc0b4: afb00028 sw s0,40(sp) +800dc0b8: 245395a8 addiu s3,v0,-27224 +800dc0bc: afbf004c sw ra,76(sp) +800dc0c0: afb60040 sw s6,64(sp) +800dc0c4: 00c0b821 move s7,a2 +800dc0c8: 0080f021 move s8,a0 +800dc0cc: afa7005c sw a3,92(sp) +800dc0d0: 00c01021 move v0,a2 +800dc0d4: 00008821 move s1,zero +800dc0d8: 2412000d li s2,13 +800dc0dc: 2414000a li s4,10 +800dc0e0: 02a08021 move s0,s5 +800dc0e4: 00402021 move a0,v0 +800dc0e8: 80420000 lb v0,0(v0) +800dc0ec: 1040000f beqz v0,800dc12c +800dc0f0: 02002821 move a1,s0 +800dc0f4: 0260f809 jalr s3 +800dc0f8: 00000000 nop +800dc0fc: 96030000 lhu v1,0(s0) +800dc100: 1072fff9 beq v1,s2,800dc0e8 +800dc104: 00402021 move a0,v0 +800dc108: 1074fff6 beq v1,s4,800dc0e4 +800dc10c: 2e240008 sltiu a0,s1,8 +800dc110: 10800006 beqz a0,800dc12c +800dc114: 00402021 move a0,v0 +800dc118: 80420000 lb v0,0(v0) +800dc11c: 26100002 addiu s0,s0,2 +800dc120: 26310001 addiu s1,s1,1 +800dc124: 1440fff3 bnez v0,800dc0f4 +800dc128: 02002821 move a1,s0 +800dc12c: 3c16800e lui s6,0x800e +800dc130: 02202821 move a1,s1 +800dc134: 02a02021 move a0,s5 +800dc138: 00003021 move a2,zero +800dc13c: 26c29734 addiu v0,s6,-26828 +800dc140: 0040f809 jalr v0 +800dc144: 24070003 li a3,3 +800dc148: 3c03800e lui v1,0x800e +800dc14c: 8fa2005c lw v0,92(sp) +800dc150: 247395a8 addiu s3,v1,-27224 +800dc154: 00008821 move s1,zero +800dc158: 2412000d li s2,13 +800dc15c: 2414000a li s4,10 +800dc160: 02a08021 move s0,s5 +800dc164: 00402021 move a0,v0 +800dc168: 80420000 lb v0,0(v0) +800dc16c: 1040000f beqz v0,800dc1ac +800dc170: 02002821 move a1,s0 +800dc174: 0260f809 jalr s3 +800dc178: 00000000 nop +800dc17c: 96030000 lhu v1,0(s0) +800dc180: 1072fff9 beq v1,s2,800dc168 +800dc184: 00402021 move a0,v0 +800dc188: 1074fff6 beq v1,s4,800dc164 +800dc18c: 2e240008 sltiu a0,s1,8 +800dc190: 10800006 beqz a0,800dc1ac +800dc194: 00402021 move a0,v0 +800dc198: 80420000 lb v0,0(v0) +800dc19c: 26100002 addiu s0,s0,2 +800dc1a0: 26310001 addiu s1,s1,1 +800dc1a4: 1440fff3 bnez v0,800dc174 +800dc1a8: 02002821 move a1,s0 +800dc1ac: 02a02021 move a0,s5 +800dc1b0: 02202821 move a1,s1 +800dc1b4: 26c29734 addiu v0,s6,-26828 +800dc1b8: 00003021 move a2,zero +800dc1bc: 0040f809 jalr v0 +800dc1c0: 24070003 li a3,3 +800dc1c4: 33c30001 andi v1,s8,0x1 +800dc1c8: 1060006f beqz v1,800dc388 +800dc1cc: 3c02801f lui v0,0x801f +800dc1d0: 3c02801f lui v0,0x801f +800dc1d4: 8c50475c lw s0,18268(v0) +800dc1d8: 3c11801f lui s1,0x801f +800dc1dc: 2622212c addiu v0,s1,8492 +800dc1e0: 8c43028c lw v1,652(v0) +800dc1e4: 8c470284 lw a3,644(v0) +800dc1e8: 10600018 beqz v1,800dc24c +800dc1ec: 8c4b0288 lw t3,648(v0) +800dc1f0: 11600016 beqz t3,800dc24c +800dc1f4: 3c020001 lui v0,0x1 +800dc1f8: 34420080 ori v0,v0,0x80 +800dc1fc: 00604821 move t1,v1 +800dc200: 02024021 addu t0,s0,v0 +800dc204: 00005021 move t2,zero +800dc208: 10e0000d beqz a3,800dc240 +800dc20c: 00002021 move a0,zero +800dc210: 01003021 move a2,t0 +800dc214: 01202821 move a1,t1 +800dc218: 94a30000 lhu v1,0(a1) +800dc21c: 240203e0 li v0,992 +800dc220: 24840001 addiu a0,a0,1 +800dc224: 10620002 beq v1,v0,800dc230 +800dc228: 24a50002 addiu a1,a1,2 +800dc22c: a4c30000 sh v1,0(a2) +800dc230: 1487fff9 bne a0,a3,800dc218 +800dc234: 24c60002 addiu a2,a2,2 +800dc238: 00041040 sll v0,a0,0x1 +800dc23c: 01224821 addu t1,t1,v0 +800dc240: 254a0001 addiu t2,t2,1 +800dc244: 154bfff0 bne t2,t3,800dc208 +800dc248: 25080200 addiu t0,t0,512 +800dc24c: 24027fff li v0,32767 +800dc250: 3c12800e lui s2,0x800e +800dc254: 2407003a li a3,58 +800dc258: 2643b9dc addiu v1,s2,-17956 +800dc25c: afa20010 sw v0,16(sp) +800dc260: 02002021 move a0,s0 +800dc264: 24050042 li a1,66 +800dc268: 24060082 li a2,130 +800dc26c: 0060f809 jalr v1 +800dc270: afb70014 sw s7,20(sp) +800dc274: 2622212c addiu v0,s1,8492 +800dc278: 8c43028c lw v1,652(v0) +800dc27c: 8c470284 lw a3,644(v0) +800dc280: 10600018 beqz v1,800dc2e4 +800dc284: 8c4b0288 lw t3,648(v0) +800dc288: 11600016 beqz t3,800dc2e4 +800dc28c: 3c020001 lui v0,0x1 +800dc290: 34420110 ori v0,v0,0x110 +800dc294: 00604821 move t1,v1 +800dc298: 02024021 addu t0,s0,v0 +800dc29c: 00005021 move t2,zero +800dc2a0: 10e0000d beqz a3,800dc2d8 +800dc2a4: 00002021 move a0,zero +800dc2a8: 01003021 move a2,t0 +800dc2ac: 01202821 move a1,t1 +800dc2b0: 94a30000 lhu v1,0(a1) +800dc2b4: 240203e0 li v0,992 +800dc2b8: 24840001 addiu a0,a0,1 +800dc2bc: 10620002 beq v1,v0,800dc2c8 +800dc2c0: 24a50002 addiu a1,a1,2 +800dc2c4: a4c30000 sh v1,0(a2) +800dc2c8: 14e4fff9 bne a3,a0,800dc2b0 +800dc2cc: 24c60002 addiu a2,a2,2 +800dc2d0: 00041040 sll v0,a0,0x1 +800dc2d4: 01224821 addu t1,t1,v0 +800dc2d8: 254a0001 addiu t2,t2,1 +800dc2dc: 154bfff0 bne t2,t3,800dc2a0 +800dc2e0: 25080200 addiu t0,t0,512 +800dc2e4: 24027fff li v0,32767 +800dc2e8: afa20010 sw v0,16(sp) +800dc2ec: 8fa2005c lw v0,92(sp) +800dc2f0: 2643b9dc addiu v1,s2,-17956 +800dc2f4: 02002021 move a0,s0 +800dc2f8: 2405008a li a1,138 +800dc2fc: 24060082 li a2,130 +800dc300: 2407003a li a3,58 +800dc304: 0060f809 jalr v1 +800dc308: afa20014 sw v0,20(sp) +800dc30c: 3c028011 lui v0,0x8011 +800dc310: 2442c650 addiu v0,v0,-14768 +800dc314: 03c02021 move a0,s8 +800dc318: 0040f809 jalr v0 +800dc31c: 24050001 li a1,1 +800dc320: 3c03800e lui v1,0x800e +800dc324: 3c028010 lui v0,0x8010 +800dc328: 24721da0 addiu s2,v1,7584 +800dc32c: 245122d0 addiu s1,v0,8912 +800dc330: 0240f809 jalr s2 +800dc334: 00000000 nop +800dc338: 00408021 move s0,v0 +800dc33c: 0220f809 jalr s1 +800dc340: 24040064 li a0,100 +800dc344: 2602fffb addiu v0,s0,-5 +800dc348: 2c420002 sltiu v0,v0,2 +800dc34c: 1040fff8 beqz v0,800dc330 +800dc350: 3a020005 xori v0,s0,0x5 +800dc354: 8fbf004c lw ra,76(sp) +800dc358: 8fbe0048 lw s8,72(sp) +800dc35c: 8fb70044 lw s7,68(sp) +800dc360: 8fb60040 lw s6,64(sp) +800dc364: 8fb5003c lw s5,60(sp) +800dc368: 8fb40038 lw s4,56(sp) +800dc36c: 8fb30034 lw s3,52(sp) +800dc370: 8fb20030 lw s2,48(sp) +800dc374: 8fb1002c lw s1,44(sp) +800dc378: 8fb00028 lw s0,40(sp) +800dc37c: 2c420001 sltiu v0,v0,1 +800dc380: 03e00008 jr ra +800dc384: 27bd0050 addiu sp,sp,80 +800dc388: 08037076 j 800dc1d8 +800dc38c: 8c504758 lw s0,18264(v0) + +800dc390 : +800dc390: 27bdfff0 addiu sp,sp,-16 +800dc394: 8fa80028 lw t0,40(sp) +800dc398: afb3000c sw s3,12(sp) +800dc39c: 31028000 andi v0,t0,0x8000 +800dc3a0: afb20008 sw s2,8(sp) +800dc3a4: afb10004 sw s1,4(sp) +800dc3a8: afb00000 sw s0,0(sp) +800dc3ac: 00806021 move t4,a0 +800dc3b0: 00a06821 move t5,a1 +800dc3b4: 00c05821 move t3,a2 +800dc3b8: 1440001e bnez v0,800dc434 +800dc3bc: 00e05021 move t2,a3 +800dc3c0: 3c02801f lui v0,0x801f +800dc3c4: 2442212c addiu v0,v0,8492 +800dc3c8: 8c43027c lw v1,636(v0) +800dc3cc: 8c480274 lw t0,628(v0) +800dc3d0: 1060003f beqz v1,800dc4d0 +800dc3d4: 8c4b0278 lw t3,632(v0) +800dc3d8: 1160003d beqz t3,800dc4d0 +800dc3dc: 24846044 addiu a0,a0,24644 +800dc3e0: 00604821 move t1,v1 +800dc3e4: 00005021 move t2,zero +800dc3e8: 1100000d beqz t0,800dc420 +800dc3ec: 00002821 move a1,zero +800dc3f0: 00803821 move a3,a0 +800dc3f4: 01203021 move a2,t1 +800dc3f8: 94c30000 lhu v1,0(a2) +800dc3fc: 240203e0 li v0,992 +800dc400: 24a50001 addiu a1,a1,1 +800dc404: 10620002 beq v1,v0,800dc410 +800dc408: 24c60002 addiu a2,a2,2 +800dc40c: a4e30000 sh v1,0(a3) +800dc410: 14a8fff9 bne a1,t0,800dc3f8 +800dc414: 24e70002 addiu a3,a3,2 +800dc418: 00051040 sll v0,a1,0x1 +800dc41c: 01224821 addu t1,t1,v0 +800dc420: 254a0001 addiu t2,t2,1 +800dc424: 116a002a beq t3,t2,800dc4d0 +800dc428: 24840200 addiu a0,a0,512 +800dc42c: 080370fa j 800dc3e8 +800dc430: 00000000 nop +800dc434: 00081282 srl v0,t0,0xa +800dc438: 3042001f andi v0,v0,0x1f +800dc43c: 000220c0 sll a0,v0,0x3 +800dc440: 00021040 sll v0,v0,0x1 +800dc444: 00822023 subu a0,a0,v0 +800dc448: 00081942 srl v1,t0,0x5 +800dc44c: 3c022492 lui v0,0x2492 +800dc450: 34494925 ori t1,v0,0x4925 +800dc454: 3063001f andi v1,v1,0x1f +800dc458: 00890019 multu a0,t1 +800dc45c: 000328c0 sll a1,v1,0x3 +800dc460: 00031840 sll v1,v1,0x1 +800dc464: 3107001f andi a3,t0,0x1f +800dc468: 00a32823 subu a1,a1,v1 +800dc46c: 00004010 mfhi t0 +800dc470: 000730c0 sll a2,a3,0x3 +800dc474: 00a90019 multu a1,t1 +800dc478: 00073840 sll a3,a3,0x1 +800dc47c: 00c73023 subu a2,a2,a3 +800dc480: 00003810 mfhi a3 +800dc484: 00c90019 multu a2,t1 +800dc488: 8fa20024 lw v0,36(sp) +800dc48c: 00001810 mfhi v1 +800dc490: 00882023 subu a0,a0,t0 +800dc494: 00a72823 subu a1,a1,a3 +800dc498: 00c33023 subu a2,a2,v1 +800dc49c: 004a9023 subu s2,v0,t2 +800dc4a0: 00042042 srl a0,a0,0x1 +800dc4a4: 00052842 srl a1,a1,0x1 +800dc4a8: 00063042 srl a2,a2,0x1 +800dc4ac: 8fa20020 lw v0,32(sp) +800dc4b0: 01044021 addu t0,t0,a0 +800dc4b4: 00e53821 addu a3,a3,a1 +800dc4b8: 00661821 addu v1,v1,a2 +800dc4bc: 004b7023 subu t6,v0,t3 +800dc4c0: 00084082 srl t0,t0,0x2 +800dc4c4: 0007c082 srl t8,a3,0x2 +800dc4c8: 16400007 bnez s2,800dc4e8 +800dc4cc: 00037882 srl t7,v1,0x2 +800dc4d0: 8fb3000c lw s3,12(sp) +800dc4d4: 8fb20008 lw s2,8(sp) +800dc4d8: 8fb10004 lw s1,4(sp) +800dc4dc: 8fb00000 lw s0,0(sp) +800dc4e0: 03e00008 jr ra +800dc4e4: 27bd0010 addiu sp,sp,16 +800dc4e8: 000a1200 sll v0,t2,0x8 +800dc4ec: 01621021 addu v0,t3,v0 +800dc4f0: 00021040 sll v0,v0,0x1 +800dc4f4: 004c8021 addu s0,v0,t4 +800dc4f8: 01a2c821 addu t9,t5,v0 +800dc4fc: 01209821 move s3,t1 +800dc500: 00008821 move s1,zero +800dc504: 11c00030 beqz t6,800dc5c8 +800dc508: 00000000 nop +800dc50c: 02005021 move t2,s0 +800dc510: 03204821 move t1,t9 +800dc514: 00006821 move t5,zero +800dc518: 02606021 move t4,s3 +800dc51c: 240b001f li t3,31 +800dc520: 95250000 lhu a1,0(t1) +800dc524: 25ad0001 addiu t5,t5,1 +800dc528: 00051a82 srl v1,a1,0xa +800dc52c: 3063001f andi v1,v1,0x1f +800dc530: 006c0019 multu v1,t4 +800dc534: 00052142 srl a0,a1,0x5 +800dc538: 3084001f andi a0,a0,0x1f +800dc53c: 00001010 mfhi v0 +800dc540: 008c0019 multu a0,t4 +800dc544: 30a5001f andi a1,a1,0x1f +800dc548: 00003010 mfhi a2 +800dc54c: 00ac0019 multu a1,t4 +800dc550: 00621823 subu v1,v1,v0 +800dc554: 00003810 mfhi a3 +800dc558: 00031842 srl v1,v1,0x1 +800dc55c: 00862023 subu a0,a0,a2 +800dc560: 00431021 addu v0,v0,v1 +800dc564: 00042042 srl a0,a0,0x1 +800dc568: 00a72823 subu a1,a1,a3 +800dc56c: 00c43021 addu a2,a2,a0 +800dc570: 00021082 srl v0,v0,0x2 +800dc574: 01021021 addu v0,t0,v0 +800dc578: 00063082 srl a2,a2,0x2 +800dc57c: 00052842 srl a1,a1,0x1 +800dc580: 03063021 addu a2,t8,a2 +800dc584: 2c430020 sltiu v1,v0,32 +800dc588: 00e53821 addu a3,a3,a1 +800dc58c: 0163100a movz v0,t3,v1 +800dc590: 00073882 srl a3,a3,0x2 +800dc594: 2cc30020 sltiu v1,a2,32 +800dc598: 0163300a movz a2,t3,v1 +800dc59c: 01e73821 addu a3,t7,a3 +800dc5a0: 00021140 sll v0,v0,0x5 +800dc5a4: 00461025 or v0,v0,a2 +800dc5a8: 2ce30020 sltiu v1,a3,32 +800dc5ac: 0163380a movz a3,t3,v1 +800dc5b0: 00021140 sll v0,v0,0x5 +800dc5b4: 00471025 or v0,v0,a3 +800dc5b8: a5420000 sh v0,0(t2) +800dc5bc: 25290002 addiu t1,t1,2 +800dc5c0: 15cdffd7 bne t6,t5,800dc520 +800dc5c4: 254a0002 addiu t2,t2,2 +800dc5c8: 26310001 addiu s1,s1,1 +800dc5cc: 27390200 addiu t9,t9,512 +800dc5d0: 1651ffcc bne s2,s1,800dc504 +800dc5d4: 26100200 addiu s0,s0,512 +800dc5d8: 8fb3000c lw s3,12(sp) +800dc5dc: 8fb20008 lw s2,8(sp) +800dc5e0: 8fb10004 lw s1,4(sp) +800dc5e4: 8fb00000 lw s0,0(sp) +800dc5e8: 03e00008 jr ra +800dc5ec: 27bd0010 addiu sp,sp,16 + +800dc5f0 : +800dc5f0: 27bdffd0 addiu sp,sp,-48 +800dc5f4: afbf0028 sw ra,40(sp) +800dc5f8: afb50024 sw s5,36(sp) +800dc5fc: afb40020 sw s4,32(sp) +800dc600: afb3001c sw s3,28(sp) +800dc604: afb20018 sw s2,24(sp) +800dc608: afb10014 sw s1,20(sp) +800dc60c: afb00010 sw s0,16(sp) +800dc610: 3c02801f lui v0,0x801f +800dc614: 8c54448c lw s4,17548(v0) +800dc618: 32830001 andi v1,s4,0x1 +800dc61c: 10600048 beqz v1,800dc740 +800dc620: 3c02801f lui v0,0x801f +800dc624: 3c02801f lui v0,0x801f +800dc628: 8c55475c lw s5,18268(v0) +800dc62c: 3c05801f lui a1,0x801f +800dc630: 8ca24494 lw v0,17556(a1) +800dc634: 10400031 beqz v0,800dc6fc +800dc638: 3c03801f lui v1,0x801f +800dc63c: 8c644490 lw a0,17552(v1) +800dc640: 24420001 addiu v0,v0,1 +800dc644: 0044001a div zero,v0,a0 +800dc648: 008001f4 teq a0,zero,0x7 +800dc64c: 3c03801f lui v1,0x801f +800dc650: 8c702124 lw s0,8484(v1) +800dc654: 3c038019 lui v1,0x8019 +800dc658: aca24494 sw v0,17556(a1) +800dc65c: 2463a170 addiu v1,v1,-24208 +800dc660: 3c02801f lui v0,0x801f +800dc664: 8c512128 lw s1,8488(v0) +800dc668: 2612ffab addiu s2,s0,-85 +800dc66c: 26330003 addiu s3,s1,3 +800dc670: 2631000e addiu s1,s1,14 +800dc674: 0060f809 jalr v1 +800dc678: 00002012 mflo a0 +800dc67c: 3c04801c lui a0,0x801c +800dc680: 8c85ded8 lw a1,-8488(a0) +800dc684: 3c038019 lui v1,0x8019 +800dc688: 24639d50 addiu v1,v1,-25264 +800dc68c: 0060f809 jalr v1 +800dc690: 00402021 move a0,v0 +800dc694: 00402021 move a0,v0 +800dc698: 3c028019 lui v0,0x8019 +800dc69c: 2442a220 addiu v0,v0,-24032 +800dc6a0: 0040f809 jalr v0 +800dc6a4: 00000000 nop +800dc6a8: 00131a00 sll v1,s3,0x8 +800dc6ac: 02028021 addu s0,s0,v0 +800dc6b0: 02431821 addu v1,s2,v1 +800dc6b4: 02128023 subu s0,s0,s2 +800dc6b8: 00031840 sll v1,v1,0x1 +800dc6bc: 00751821 addu v1,v1,s5 +800dc6c0: 1271000e beq s3,s1,800dc6fc +800dc6c4: 2610ffac addiu s0,s0,-84 +800dc6c8: 24661600 addiu a2,v1,5632 +800dc6cc: 12000008 beqz s0,800dc6f0 +800dc6d0: 00000000 nop +800dc6d4: 00602821 move a1,v1 +800dc6d8: 00002021 move a0,zero +800dc6dc: 24021e7e li v0,7806 +800dc6e0: 24840001 addiu a0,a0,1 +800dc6e4: a4a20000 sh v0,0(a1) +800dc6e8: 1604fffc bne s0,a0,800dc6dc +800dc6ec: 24a50002 addiu a1,a1,2 +800dc6f0: 24630200 addiu v1,v1,512 +800dc6f4: 1466fff5 bne v1,a2,800dc6cc +800dc6f8: 00000000 nop +800dc6fc: 3c028011 lui v0,0x8011 +800dc700: 02802021 move a0,s4 +800dc704: 2442c650 addiu v0,v0,-14768 +800dc708: 0040f809 jalr v0 +800dc70c: 24050001 li a1,1 +800dc710: 3c198010 lui t9,0x8010 +800dc714: 8fbf0028 lw ra,40(sp) +800dc718: 8fb50024 lw s5,36(sp) +800dc71c: 8fb40020 lw s4,32(sp) +800dc720: 8fb3001c lw s3,28(sp) +800dc724: 8fb20018 lw s2,24(sp) +800dc728: 8fb10014 lw s1,20(sp) +800dc72c: 8fb00010 lw s0,16(sp) +800dc730: 240401f4 li a0,500 +800dc734: 273922d0 addiu t9,t9,8912 +800dc738: 03200008 jr t9 +800dc73c: 27bd0030 addiu sp,sp,48 +800dc740: 0803718b j 800dc62c +800dc744: 8c554758 lw s5,18264(v0) + +800dc748 : +800dc748: 27bdffd0 addiu sp,sp,-48 +800dc74c: afbf002c sw ra,44(sp) +800dc750: afb60028 sw s6,40(sp) +800dc754: afb50024 sw s5,36(sp) +800dc758: afb40020 sw s4,32(sp) +800dc75c: afb3001c sw s3,28(sp) +800dc760: afb20018 sw s2,24(sp) +800dc764: afb10014 sw s1,20(sp) +800dc768: afb00010 sw s0,16(sp) +800dc76c: 3c02801f lui v0,0x801f +800dc770: 8c56448c lw s6,17548(v0) +800dc774: 32c30001 andi v1,s6,0x1 +800dc778: 1060004f beqz v1,800dc8b8 +800dc77c: 3c02801f lui v0,0x801f +800dc780: 3c02801f lui v0,0x801f +800dc784: 8c55475c lw s5,18268(v0) +800dc788: 3c05801f lui a1,0x801f +800dc78c: 8ca24494 lw v0,17556(a1) +800dc790: 3c108019 lui s0,0x8019 +800dc794: 24420001 addiu v0,v0,1 +800dc798: aca24494 sw v0,17556(a1) +800dc79c: 3c03801f lui v1,0x801f +800dc7a0: 00402021 move a0,v0 +800dc7a4: 2610a170 addiu s0,s0,-24208 +800dc7a8: 3c02801f lui v0,0x801f +800dc7ac: 8c712124 lw s1,8484(v1) +800dc7b0: 0200f809 jalr s0 +800dc7b4: 8c532128 lw s3,8488(v0) +800dc7b8: 00409021 move s2,v0 +800dc7bc: 3c02801f lui v0,0x801f +800dc7c0: 8c444490 lw a0,17552(v0) +800dc7c4: 0200f809 jalr s0 +800dc7c8: 26740003 addiu s4,s3,3 +800dc7cc: 3c038019 lui v1,0x8019 +800dc7d0: 00402821 move a1,v0 +800dc7d4: 24639f40 addiu v1,v1,-24768 +800dc7d8: 0060f809 jalr v1 +800dc7dc: 02402021 move a0,s2 +800dc7e0: 3c058019 lui a1,0x8019 +800dc7e4: 24a5a2d0 addiu a1,a1,-23856 +800dc7e8: 00a0f809 jalr a1 +800dc7ec: 00402021 move a0,v0 +800dc7f0: 3c04801c lui a0,0x801c +800dc7f4: 8c86dee0 lw a2,-8480(a0) +800dc7f8: 8c87dee4 lw a3,-8476(a0) +800dc7fc: 3c088019 lui t0,0x8019 +800dc800: 00402021 move a0,v0 +800dc804: 2508a780 addiu t0,t0,-22656 +800dc808: 0100f809 jalr t0 +800dc80c: 00602821 move a1,v1 +800dc810: 00402021 move a0,v0 +800dc814: 3c028019 lui v0,0x8019 +800dc818: 2442b280 addiu v0,v0,-19840 +800dc81c: 0040f809 jalr v0 +800dc820: 00602821 move a1,v1 +800dc824: 2624ffab addiu a0,s1,-85 +800dc828: 00141a00 sll v1,s4,0x8 +800dc82c: 02228821 addu s1,s1,v0 +800dc830: 00831821 addu v1,a0,v1 +800dc834: 02248823 subu s1,s1,a0 +800dc838: 00031840 sll v1,v1,0x1 +800dc83c: 2673000e addiu s3,s3,14 +800dc840: 00751821 addu v1,v1,s5 +800dc844: 1293000e beq s4,s3,800dc880 +800dc848: 2631ffac addiu s1,s1,-84 +800dc84c: 24661600 addiu a2,v1,5632 +800dc850: 12200008 beqz s1,800dc874 +800dc854: 00000000 nop +800dc858: 00602821 move a1,v1 +800dc85c: 00002021 move a0,zero +800dc860: 24021e7e li v0,7806 +800dc864: 24840001 addiu a0,a0,1 +800dc868: a4a20000 sh v0,0(a1) +800dc86c: 1624fffc bne s1,a0,800dc860 +800dc870: 24a50002 addiu a1,a1,2 +800dc874: 24630200 addiu v1,v1,512 +800dc878: 1466fff5 bne v1,a2,800dc850 +800dc87c: 00000000 nop +800dc880: 3c198011 lui t9,0x8011 +800dc884: 02c02021 move a0,s6 +800dc888: 8fbf002c lw ra,44(sp) +800dc88c: 8fb60028 lw s6,40(sp) +800dc890: 8fb50024 lw s5,36(sp) +800dc894: 8fb40020 lw s4,32(sp) +800dc898: 8fb3001c lw s3,28(sp) +800dc89c: 8fb20018 lw s2,24(sp) +800dc8a0: 8fb10014 lw s1,20(sp) +800dc8a4: 8fb00010 lw s0,16(sp) +800dc8a8: 24050001 li a1,1 +800dc8ac: 2739c650 addiu t9,t9,-14768 +800dc8b0: 03200008 jr t9 +800dc8b4: 27bd0030 addiu sp,sp,48 +800dc8b8: 080371e2 j 800dc788 +800dc8bc: 8c554758 lw s5,18264(v0) + +800dc8c0 : +800dc8c0: 30830001 andi v1,a0,0x1 +800dc8c4: 3c02801f lui v0,0x801f +800dc8c8: 00804021 move t0,a0 +800dc8cc: ac44448c sw a0,17548(v0) +800dc8d0: 10600029 beqz v1,800dc978 +800dc8d4: 00a02021 move a0,a1 +800dc8d8: 3c02801f lui v0,0x801f +800dc8dc: 8c47475c lw a3,18268(v0) +800dc8e0: 3c02801f lui v0,0x801f +800dc8e4: 8c452128 lw a1,8488(v0) +800dc8e8: 3c03801f lui v1,0x801f +800dc8ec: 8c622124 lw v0,8484(v1) +800dc8f0: 24a60003 addiu a2,a1,3 +800dc8f4: 00061a00 sll v1,a2,0x8 +800dc8f8: 2442ffab addiu v0,v0,-85 +800dc8fc: 00431021 addu v0,v0,v1 +800dc900: 3c03801f lui v1,0x801f +800dc904: 00021040 sll v0,v0,0x1 +800dc908: ac644490 sw a0,17552(v1) +800dc90c: 24a5000e addiu a1,a1,14 +800dc910: 3c04801f lui a0,0x801f +800dc914: 00471021 addu v0,v0,a3 +800dc918: ac804494 sw zero,17556(a0) +800dc91c: 10c50011 beq a2,a1,800dc964 +800dc920: 240700aa li a3,170 +800dc924: 00402821 move a1,v0 +800dc928: 24461600 addiu a2,v0,5632 +800dc92c: 2402ffff li v0,-1 +800dc930: 10e20009 beq a3,v0,800dc958 +800dc934: 00000000 nop +800dc938: 00a02021 move a0,a1 +800dc93c: 00001821 move v1,zero +800dc940: 24023def li v0,15855 +800dc944: a4820000 sh v0,0(a0) +800dc948: 24630001 addiu v1,v1,1 +800dc94c: 240200ab li v0,171 +800dc950: 1462fffb bne v1,v0,800dc940 +800dc954: 24840002 addiu a0,a0,2 +800dc958: 24a50200 addiu a1,a1,512 +800dc95c: 14a6fff4 bne a1,a2,800dc930 +800dc960: 2402ffff li v0,-1 +800dc964: 3c198011 lui t9,0x8011 +800dc968: 01002021 move a0,t0 +800dc96c: 2739c650 addiu t9,t9,-14768 +800dc970: 03200008 jr t9 +800dc974: 24050001 li a1,1 +800dc978: 3c02801f lui v0,0x801f +800dc97c: 08037238 j 800dc8e0 +800dc980: 8c474758 lw a3,18264(v0) + +800dc984 : +800dc984: 8fad0010 lw t5,16(sp) +800dc988: 24c20005 addiu v0,a2,5 +800dc98c: 00021200 sll v0,v0,0x8 +800dc990: 24a30005 addiu v1,a1,5 +800dc994: 00a05821 move t3,a1 +800dc998: 00621821 addu v1,v1,v0 +800dc99c: 01a62823 subu a1,t5,a2 +800dc9a0: 00031840 sll v1,v1,0x1 +800dc9a4: 00eb1023 subu v0,a3,t3 +800dc9a8: 24a50001 addiu a1,a1,1 +800dc9ac: 00806021 move t4,a0 +800dc9b0: 24490001 addiu t1,v0,1 +800dc9b4: 10a0000e beqz a1,800dc9f0 +800dc9b8: 00641821 addu v1,v1,a0 +800dc9bc: 00005021 move t2,zero +800dc9c0: 11200008 beqz t1,800dc9e4 +800dc9c4: 00000000 nop +800dc9c8: 00604021 move t0,v1 +800dc9cc: 00002021 move a0,zero +800dc9d0: 24022040 li v0,8256 +800dc9d4: 24840001 addiu a0,a0,1 +800dc9d8: a5020000 sh v0,0(t0) +800dc9dc: 1524fffc bne t1,a0,800dc9d0 +800dc9e0: 25080002 addiu t0,t0,2 +800dc9e4: 254a0001 addiu t2,t2,1 +800dc9e8: 14aafff5 bne a1,t2,800dc9c0 +800dc9ec: 24630200 addiu v1,v1,512 +800dc9f0: 00eb2023 subu a0,a3,t3 +800dc9f4: 24eaffff addiu t2,a3,-1 +800dc9f8: 10800009 beqz a0,800dca20 +800dc9fc: 00062a00 sll a1,a2,0x8 +800dca00: 01651021 addu v0,t3,a1 +800dca04: 00021040 sll v0,v0,0x1 +800dca08: 01821021 addu v0,t4,v0 +800dca0c: 00001821 move v1,zero +800dca10: 24630001 addiu v1,v1,1 +800dca14: a4400000 sh zero,0(v0) +800dca18: 1483fffd bne a0,v1,800dca10 +800dca1c: 24420002 addiu v0,v0,2 +800dca20: 01a62023 subu a0,t5,a2 +800dca24: 18800009 blez a0,800dca4c +800dca28: 25a9ffff addiu t1,t5,-1 +800dca2c: 00e51021 addu v0,a3,a1 +800dca30: 00021040 sll v0,v0,0x1 +800dca34: 01821021 addu v0,t4,v0 +800dca38: 00001821 move v1,zero +800dca3c: 24630001 addiu v1,v1,1 +800dca40: a4400000 sh zero,0(v0) +800dca44: 1483fffd bne a0,v1,800dca3c +800dca48: 24420200 addiu v0,v0,512 +800dca4c: 00eb3823 subu a3,a3,t3 +800dca50: 10e0000a beqz a3,800dca7c +800dca54: 25680001 addiu t0,t3,1 +800dca58: 000d1200 sll v0,t5,0x8 +800dca5c: 01021021 addu v0,t0,v0 +800dca60: 00021040 sll v0,v0,0x1 +800dca64: 01821021 addu v0,t4,v0 +800dca68: 00001821 move v1,zero +800dca6c: 24630001 addiu v1,v1,1 +800dca70: a4400000 sh zero,0(v0) +800dca74: 14e3fffd bne a3,v1,800dca6c +800dca78: 24420002 addiu v0,v0,2 +800dca7c: 01a62823 subu a1,t5,a2 +800dca80: 24c60001 addiu a2,a2,1 +800dca84: 18a00009 blez a1,800dcaac +800dca88: 00063a00 sll a3,a2,0x8 +800dca8c: 01671021 addu v0,t3,a3 +800dca90: 00021040 sll v0,v0,0x1 +800dca94: 01821021 addu v0,t4,v0 +800dca98: 00001821 move v1,zero +800dca9c: 24630001 addiu v1,v1,1 +800dcaa0: a4400000 sh zero,0(v0) +800dcaa4: 14a3fffd bne a1,v1,800dca9c +800dcaa8: 24420200 addiu v0,v0,512 +800dcaac: 01482823 subu a1,t2,t0 +800dcab0: 10a00009 beqz a1,800dcad8 +800dcab4: 254dffff addiu t5,t2,-1 +800dcab8: 01071021 addu v0,t0,a3 +800dcabc: 00021040 sll v0,v0,0x1 +800dcac0: 01821021 addu v0,t4,v0 +800dcac4: 00001821 move v1,zero +800dcac8: 24630001 addiu v1,v1,1 +800dcacc: a4400000 sh zero,0(v0) +800dcad0: 14a3fffd bne a1,v1,800dcac8 +800dcad4: 24420002 addiu v0,v0,2 +800dcad8: 01262823 subu a1,t1,a2 +800dcadc: 18a00009 blez a1,800dcb04 +800dcae0: 252bffff addiu t3,t1,-1 +800dcae4: 01471021 addu v0,t2,a3 +800dcae8: 00021040 sll v0,v0,0x1 +800dcaec: 01821021 addu v0,t4,v0 +800dcaf0: 00001821 move v1,zero +800dcaf4: 24630001 addiu v1,v1,1 +800dcaf8: a4400000 sh zero,0(v0) +800dcafc: 14a3fffd bne a1,v1,800dcaf4 +800dcb00: 24420200 addiu v0,v0,512 +800dcb04: 01482823 subu a1,t2,t0 +800dcb08: 10a0000a beqz a1,800dcb34 +800dcb0c: 25040001 addiu a0,t0,1 +800dcb10: 00091200 sll v0,t1,0x8 +800dcb14: 00821021 addu v0,a0,v0 +800dcb18: 00021040 sll v0,v0,0x1 +800dcb1c: 01821021 addu v0,t4,v0 +800dcb20: 00001821 move v1,zero +800dcb24: 24630001 addiu v1,v1,1 +800dcb28: a4400000 sh zero,0(v0) +800dcb2c: 14a3fffd bne a1,v1,800dcb24 +800dcb30: 24420002 addiu v0,v0,2 +800dcb34: 01262823 subu a1,t1,a2 +800dcb38: 24c60001 addiu a2,a2,1 +800dcb3c: 18a00009 blez a1,800dcb64 +800dcb40: 00063a00 sll a3,a2,0x8 +800dcb44: 01071021 addu v0,t0,a3 +800dcb48: 00021040 sll v0,v0,0x1 +800dcb4c: 01821021 addu v0,t4,v0 +800dcb50: 00001821 move v1,zero +800dcb54: 24630001 addiu v1,v1,1 +800dcb58: a4400000 sh zero,0(v0) +800dcb5c: 14a3fffd bne a1,v1,800dcb54 +800dcb60: 24420200 addiu v0,v0,512 +800dcb64: 01661023 subu v0,t3,a2 +800dcb68: 00871821 addu v1,a0,a3 +800dcb6c: 00031840 sll v1,v1,0x1 +800dcb70: 01a42023 subu a0,t5,a0 +800dcb74: 24460001 addiu a2,v0,1 +800dcb78: 01831021 addu v0,t4,v1 +800dcb7c: 10c0000f beqz a2,800dcbbc +800dcb80: 24830001 addiu v1,a0,1 +800dcb84: 00402021 move a0,v0 +800dcb88: 00004021 move t0,zero +800dcb8c: 10600008 beqz v1,800dcbb0 +800dcb90: 00000000 nop +800dcb94: 00803821 move a3,a0 +800dcb98: 00002821 move a1,zero +800dcb9c: 24027fff li v0,32767 +800dcba0: 24a50001 addiu a1,a1,1 +800dcba4: a4e20000 sh v0,0(a3) +800dcba8: 1465fffc bne v1,a1,800dcb9c +800dcbac: 24e70002 addiu a3,a3,2 +800dcbb0: 25080001 addiu t0,t0,1 +800dcbb4: 14c8fff5 bne a2,t0,800dcb8c +800dcbb8: 24840200 addiu a0,a0,512 +800dcbbc: 03e00008 jr ra +800dcbc0: 00000000 nop + +800dcbc4 : +800dcbc4: 27bdffc8 addiu sp,sp,-56 +800dcbc8: 8fa30048 lw v1,72(sp) +800dcbcc: afb3001c sw s3,28(sp) +800dcbd0: 8fb3004c lw s3,76(sp) +800dcbd4: 00661023 subu v0,v1,a2 +800dcbd8: afbe0030 sw s8,48(sp) +800dcbdc: afb7002c sw s7,44(sp) +800dcbe0: afb60028 sw s6,40(sp) +800dcbe4: afb50024 sw s5,36(sp) +800dcbe8: afb10014 sw s1,20(sp) +800dcbec: afbf0034 sw ra,52(sp) +800dcbf0: afb40020 sw s4,32(sp) +800dcbf4: afb20018 sw s2,24(sp) +800dcbf8: afb00010 sw s0,16(sp) +800dcbfc: 00c0f021 move s8,a2 +800dcc00: 0080b021 move s6,a0 +800dcc04: 00a0b821 move s7,a1 +800dcc08: afa70044 sw a3,68(sp) +800dcc0c: 2451fffe addiu s1,v0,-2 +800dcc10: 12600004 beqz s3,800dcc24 +800dcc14: 8fb50054 lw s5,84(sp) +800dcc18: 02b3102b sltu v0,s5,s3 +800dcc1c: 1440009c bnez v0,800dce90 +800dcc20: 00000000 nop +800dcc24: 27d40001 addiu s4,s8,1 +800dcc28: 02809021 move s2,s4 +800dcc2c: 8fa20050 lw v0,80(sp) +800dcc30: 02a28021 addu s0,s5,v0 +800dcc34: 0213182b sltu v1,s0,s3 +800dcc38: 10600086 beqz v1,800dce54 +800dcc3c: 8fa30044 lw v1,68(sp) +800dcc40: 062000b7 bltz s1,800dcf20 +800dcc44: 3c028019 lui v0,0x8019 +800dcc48: 2443a170 addiu v1,v0,-24208 +800dcc4c: 0060f809 jalr v1 +800dcc50: 02202021 move a0,s1 +800dcc54: 060000c0 bltz s0,800dcf58 +800dcc58: 00408821 move s1,v0 +800dcc5c: 3c028019 lui v0,0x8019 +800dcc60: 2443a170 addiu v1,v0,-24208 +800dcc64: 0060f809 jalr v1 +800dcc68: 02002021 move a0,s0 +800dcc6c: 3c038019 lui v1,0x8019 +800dcc70: 02202021 move a0,s1 +800dcc74: 24639d50 addiu v1,v1,-25264 +800dcc78: 0060f809 jalr v1 +800dcc7c: 00402821 move a1,v0 +800dcc80: 066000c8 bltz s3,800dcfa4 +800dcc84: 00408021 move s0,v0 +800dcc88: 3c028019 lui v0,0x8019 +800dcc8c: 2443a170 addiu v1,v0,-24208 +800dcc90: 0060f809 jalr v1 +800dcc94: 02602021 move a0,s3 +800dcc98: 3c038019 lui v1,0x8019 +800dcc9c: 00402821 move a1,v0 +800dcca0: 24639f40 addiu v1,v1,-24768 +800dcca4: 0060f809 jalr v1 +800dcca8: 02002021 move a0,s0 +800dccac: 00402021 move a0,v0 +800dccb0: 3c028019 lui v0,0x8019 +800dccb4: 24429240 addiu v0,v0,-28096 +800dccb8: 0040f809 jalr v0 +800dccbc: 00000000 nop +800dccc0: 8fa30044 lw v1,68(sp) +800dccc4: 02425021 addu t2,s2,v0 +800dccc8: 00772823 subu a1,v1,s7 +800dcccc: 2464ffff addiu a0,v1,-1 +800dccd0: 14a00065 bnez a1,800dce68 +800dccd4: 001e3a00 sll a3,s8,0x8 +800dccd8: 8fa20048 lw v0,72(sp) +800dccdc: 005e3023 subu a2,v0,s8 +800dcce0: 18c0000a blez a2,800dcd0c +800dcce4: 2448ffff addiu t0,v0,-1 +800dcce8: 8fa30044 lw v1,68(sp) +800dccec: 00671021 addu v0,v1,a3 +800dccf0: 00021040 sll v0,v0,0x1 +800dccf4: 02c21021 addu v0,s6,v0 +800dccf8: 00001821 move v1,zero +800dccfc: 24630001 addiu v1,v1,1 +800dcd00: a4400000 sh zero,0(v0) +800dcd04: 14c3fffd bne a2,v1,800dccfc +800dcd08: 24420200 addiu v0,v0,512 +800dcd0c: 8fa20044 lw v0,68(sp) +800dcd10: 00573823 subu a3,v0,s7 +800dcd14: 10e0000b beqz a3,800dcd44 +800dcd18: 26e90001 addiu t1,s7,1 +800dcd1c: 8fa30048 lw v1,72(sp) +800dcd20: 00031200 sll v0,v1,0x8 +800dcd24: 01221021 addu v0,t1,v0 +800dcd28: 00021040 sll v0,v0,0x1 +800dcd2c: 02c21021 addu v0,s6,v0 +800dcd30: 00001821 move v1,zero +800dcd34: 24630001 addiu v1,v1,1 +800dcd38: a4400000 sh zero,0(v0) +800dcd3c: 14e3fffd bne a3,v1,800dcd34 +800dcd40: 24420002 addiu v0,v0,2 +800dcd44: 8fa30048 lw v1,72(sp) +800dcd48: 00721023 subu v0,v1,s2 +800dcd4c: 24460001 addiu a2,v0,1 +800dcd50: 18c00009 blez a2,800dcd78 +800dcd54: 00122a00 sll a1,s2,0x8 +800dcd58: 02e51021 addu v0,s7,a1 +800dcd5c: 00021040 sll v0,v0,0x1 +800dcd60: 02c21021 addu v0,s6,v0 +800dcd64: 00001821 move v1,zero +800dcd68: 24630001 addiu v1,v1,1 +800dcd6c: a4400000 sh zero,0(v0) +800dcd70: 14c3fffd bne a2,v1,800dcd68 +800dcd74: 24420200 addiu v0,v0,512 +800dcd78: 01121023 subu v0,t0,s2 +800dcd7c: 01251821 addu v1,t1,a1 +800dcd80: 00892023 subu a0,a0,t1 +800dcd84: 00031840 sll v1,v1,0x1 +800dcd88: 24480001 addiu t0,v0,1 +800dcd8c: 24840001 addiu a0,a0,1 +800dcd90: 1100000f beqz t0,800dcdd0 +800dcd94: 02c31021 addu v0,s6,v1 +800dcd98: 00403021 move a2,v0 +800dcd9c: 00003821 move a3,zero +800dcda0: 10800008 beqz a0,800dcdc4 +800dcda4: 00000000 nop +800dcda8: 00c02821 move a1,a2 +800dcdac: 00001821 move v1,zero +800dcdb0: 24022040 li v0,8256 +800dcdb4: 24630001 addiu v1,v1,1 +800dcdb8: a4a20000 sh v0,0(a1) +800dcdbc: 1483fffc bne a0,v1,800dcdb0 +800dcdc0: 24a50002 addiu a1,a1,2 +800dcdc4: 24e70001 addiu a3,a3,1 +800dcdc8: 1507fff5 bne t0,a3,800dcda0 +800dcdcc: 24c60200 addiu a2,a2,512 +800dcdd0: 00141200 sll v0,s4,0x8 +800dcdd4: 01221021 addu v0,t1,v0 +800dcdd8: 01541823 subu v1,t2,s4 +800dcddc: 00021040 sll v0,v0,0x1 +800dcde0: 24680001 addiu t0,v1,1 +800dcde4: 1100000f beqz t0,800dce24 +800dcde8: 02c21021 addu v0,s6,v0 +800dcdec: 00401821 move v1,v0 +800dcdf0: 00003821 move a3,zero +800dcdf4: 10800008 beqz a0,800dce18 +800dcdf8: 00000000 nop +800dcdfc: 00603021 move a2,v1 +800dce00: 00002821 move a1,zero +800dce04: 24023def li v0,15855 +800dce08: 24a50001 addiu a1,a1,1 +800dce0c: a4c20000 sh v0,0(a2) +800dce10: 1485fffc bne a0,a1,800dce04 +800dce14: 24c60002 addiu a2,a2,2 +800dce18: 24e70001 addiu a3,a3,1 +800dce1c: 1507fff5 bne t0,a3,800dcdf4 +800dce20: 24630200 addiu v1,v1,512 +800dce24: 8fbf0034 lw ra,52(sp) +800dce28: 8fbe0030 lw s8,48(sp) +800dce2c: 8fb7002c lw s7,44(sp) +800dce30: 8fb60028 lw s6,40(sp) +800dce34: 8fb50024 lw s5,36(sp) +800dce38: 8fb40020 lw s4,32(sp) +800dce3c: 8fb3001c lw s3,28(sp) +800dce40: 8fb20018 lw s2,24(sp) +800dce44: 8fb10014 lw s1,20(sp) +800dce48: 8fb00010 lw s0,16(sp) +800dce4c: 03e00008 jr ra +800dce50: 27bd0038 addiu sp,sp,56 +800dce54: 02325021 addu t2,s1,s2 +800dce58: 00772823 subu a1,v1,s7 +800dce5c: 2464ffff addiu a0,v1,-1 +800dce60: 10a0ff9d beqz a1,800dccd8 +800dce64: 001e3a00 sll a3,s8,0x8 +800dce68: 02e71021 addu v0,s7,a3 +800dce6c: 00021040 sll v0,v0,0x1 +800dce70: 00561021 addu v0,v0,s6 +800dce74: 00001821 move v1,zero +800dce78: 24630001 addiu v1,v1,1 +800dce7c: a4400000 sh zero,0(v0) +800dce80: 14a3fffd bne a1,v1,800dce78 +800dce84: 24420002 addiu v0,v0,2 +800dce88: 08037337 j 800dccdc +800dce8c: 8fa20048 lw v0,72(sp) +800dce90: 0620006d bltz s1,800dd048 +800dce94: 24d20001 addiu s2,a2,1 +800dce98: 3c028019 lui v0,0x8019 +800dce9c: 2443a170 addiu v1,v0,-24208 +800dcea0: 0060f809 jalr v1 +800dcea4: 02202021 move a0,s1 +800dcea8: 00408021 move s0,v0 +800dceac: 06a00059 bltz s5,800dd014 +800dceb0: 32a20001 andi v0,s5,0x1 +800dceb4: 3c028019 lui v0,0x8019 +800dceb8: 2443a170 addiu v1,v0,-24208 +800dcebc: 0060f809 jalr v1 +800dcec0: 02a02021 move a0,s5 +800dcec4: 3c038019 lui v1,0x8019 +800dcec8: 02002021 move a0,s0 +800dcecc: 24639d50 addiu v1,v1,-25264 +800dced0: 0060f809 jalr v1 +800dced4: 00402821 move a1,v0 +800dced8: 06600040 bltz s3,800dcfdc +800dcedc: 00408021 move s0,v0 +800dcee0: 3c028019 lui v0,0x8019 +800dcee4: 2443a170 addiu v1,v0,-24208 +800dcee8: 0060f809 jalr v1 +800dceec: 02602021 move a0,s3 +800dcef0: 3c038019 lui v1,0x8019 +800dcef4: 02002021 move a0,s0 +800dcef8: 24639f40 addiu v1,v1,-24768 +800dcefc: 0060f809 jalr v1 +800dcf00: 00402821 move a1,v0 +800dcf04: 00402021 move a0,v0 +800dcf08: 3c028019 lui v0,0x8019 +800dcf0c: 24429240 addiu v0,v0,-28096 +800dcf10: 0040f809 jalr v0 +800dcf14: 00000000 nop +800dcf18: 0803730b j 800dcc2c +800dcf1c: 0052a021 addu s4,v0,s2 +800dcf20: 00111042 srl v0,s1,0x1 +800dcf24: 32240001 andi a0,s1,0x1 +800dcf28: 00822025 or a0,a0,v0 +800dcf2c: 3c028019 lui v0,0x8019 +800dcf30: 2443a170 addiu v1,v0,-24208 +800dcf34: 0060f809 jalr v1 +800dcf38: 00000000 nop +800dcf3c: 3c038019 lui v1,0x8019 +800dcf40: 00402021 move a0,v0 +800dcf44: 24639ce0 addiu v1,v1,-25376 +800dcf48: 0060f809 jalr v1 +800dcf4c: 00402821 move a1,v0 +800dcf50: 0601ff42 bgez s0,800dcc5c +800dcf54: 00408821 move s1,v0 +800dcf58: 00101042 srl v0,s0,0x1 +800dcf5c: 32040001 andi a0,s0,0x1 +800dcf60: 00822025 or a0,a0,v0 +800dcf64: 3c028019 lui v0,0x8019 +800dcf68: 2443a170 addiu v1,v0,-24208 +800dcf6c: 0060f809 jalr v1 +800dcf70: 00000000 nop +800dcf74: 3c038019 lui v1,0x8019 +800dcf78: 00402021 move a0,v0 +800dcf7c: 24639ce0 addiu v1,v1,-25376 +800dcf80: 0060f809 jalr v1 +800dcf84: 00402821 move a1,v0 +800dcf88: 3c038019 lui v1,0x8019 +800dcf8c: 02202021 move a0,s1 +800dcf90: 24639d50 addiu v1,v1,-25264 +800dcf94: 0060f809 jalr v1 +800dcf98: 00402821 move a1,v0 +800dcf9c: 0661ff3a bgez s3,800dcc88 +800dcfa0: 00408021 move s0,v0 +800dcfa4: 00131042 srl v0,s3,0x1 +800dcfa8: 32640001 andi a0,s3,0x1 +800dcfac: 00822025 or a0,a0,v0 +800dcfb0: 3c028019 lui v0,0x8019 +800dcfb4: 2443a170 addiu v1,v0,-24208 +800dcfb8: 0060f809 jalr v1 +800dcfbc: 00000000 nop +800dcfc0: 3c038019 lui v1,0x8019 +800dcfc4: 00402021 move a0,v0 +800dcfc8: 24639ce0 addiu v1,v1,-25376 +800dcfcc: 0060f809 jalr v1 +800dcfd0: 00402821 move a1,v0 +800dcfd4: 08037327 j 800dcc9c +800dcfd8: 3c038019 lui v1,0x8019 +800dcfdc: 32620001 andi v0,s3,0x1 +800dcfe0: 00132042 srl a0,s3,0x1 +800dcfe4: 00442025 or a0,v0,a0 +800dcfe8: 3c028019 lui v0,0x8019 +800dcfec: 2443a170 addiu v1,v0,-24208 +800dcff0: 0060f809 jalr v1 +800dcff4: 00000000 nop +800dcff8: 3c038019 lui v1,0x8019 +800dcffc: 00402021 move a0,v0 +800dd000: 24639ce0 addiu v1,v1,-25376 +800dd004: 0060f809 jalr v1 +800dd008: 00402821 move a1,v0 +800dd00c: 080373bd j 800dcef4 +800dd010: 3c038019 lui v1,0x8019 +800dd014: 00152042 srl a0,s5,0x1 +800dd018: 00442025 or a0,v0,a0 +800dd01c: 3c028019 lui v0,0x8019 +800dd020: 2443a170 addiu v1,v0,-24208 +800dd024: 0060f809 jalr v1 +800dd028: 00000000 nop +800dd02c: 3c038019 lui v1,0x8019 +800dd030: 00402021 move a0,v0 +800dd034: 24639ce0 addiu v1,v1,-25376 +800dd038: 0060f809 jalr v1 +800dd03c: 00402821 move a1,v0 +800dd040: 080373b2 j 800dcec8 +800dd044: 3c038019 lui v1,0x8019 +800dd048: 32220001 andi v0,s1,0x1 +800dd04c: 00112042 srl a0,s1,0x1 +800dd050: 00442025 or a0,v0,a0 +800dd054: 3c028019 lui v0,0x8019 +800dd058: 2443a170 addiu v1,v0,-24208 +800dd05c: 0060f809 jalr v1 +800dd060: 00000000 nop +800dd064: 3c038019 lui v1,0x8019 +800dd068: 00402021 move a0,v0 +800dd06c: 24639ce0 addiu v1,v1,-25376 +800dd070: 0060f809 jalr v1 +800dd074: 00402821 move a1,v0 +800dd078: 080373ab j 800dceac +800dd07c: 00408021 move s0,v0 + +800dd080 : +800dd080: 27bdffe8 addiu sp,sp,-24 +800dd084: 8fad0028 lw t5,40(sp) +800dd088: 24030002 li v1,2 +800dd08c: afb40010 sw s4,16(sp) +800dd090: afb3000c sw s3,12(sp) +800dd094: afb20008 sw s2,8(sp) +800dd098: afb10004 sw s1,4(sp) +800dd09c: afb00000 sw s0,0(sp) +800dd0a0: 11a300e5 beq t5,v1,800dd438 +800dd0a4: 00805821 move t3,a0 +800dd0a8: 24020003 li v0,3 +800dd0ac: 11a200ea beq t5,v0,800dd458 +800dd0b0: 24020001 li v0,1 +800dd0b4: 11a200f0 beq t5,v0,800dd478 +800dd0b8: 2408318c li t0,12684 +800dd0bc: 24084a52 li t0,19026 +800dd0c0: 24104a52 li s0,19026 +800dd0c4: 240e4a52 li t6,19026 +800dd0c8: 24184a52 li t8,19026 +800dd0cc: 24aa0008 addiu t2,a1,8 +800dd0d0: 01451023 subu v0,t2,a1 +800dd0d4: 2411ffff li s1,-1 +800dd0d8: 24b4000a addiu s4,a1,10 +800dd0dc: 24a40009 addiu a0,a1,9 +800dd0e0: 24d3000a addiu s3,a2,10 +800dd0e4: 24cc0009 addiu t4,a2,9 +800dd0e8: 1051000e beq v0,s1,800dd124 +800dd0ec: 00063a00 sll a3,a2,0x8 +800dd0f0: 00a71021 addu v0,a1,a3 +800dd0f4: 00021040 sll v0,v0,0x1 +800dd0f8: 004b1021 addu v0,v0,t3 +800dd0fc: 3103ffff andi v1,t0,0xffff +800dd100: a4430000 sh v1,0(v0) +800dd104: a4430002 sh v1,2(v0) +800dd108: a4430004 sh v1,4(v0) +800dd10c: a4430006 sh v1,6(v0) +800dd110: a4430008 sh v1,8(v0) +800dd114: a443000a sh v1,10(v0) +800dd118: a443000c sh v1,12(v0) +800dd11c: a443000e sh v1,14(v0) +800dd120: a4430010 sh v1,16(v0) +800dd124: 00871021 addu v0,a0,a3 +800dd128: 00021040 sll v0,v0,0x1 +800dd12c: 24a90001 addiu t1,a1,1 +800dd130: 01621021 addu v0,t3,v0 +800dd134: 3103ffff andi v1,t0,0xffff +800dd138: 00892023 subu a0,a0,t1 +800dd13c: 2412ffff li s2,-1 +800dd140: a4430000 sh v1,0(v0) +800dd144: 24cf0008 addiu t7,a2,8 +800dd148: a4430200 sh v1,512(v0) +800dd14c: a4430400 sh v1,1024(v0) +800dd150: a4430600 sh v1,1536(v0) +800dd154: a4430800 sh v1,2048(v0) +800dd158: a4430a00 sh v1,2560(v0) +800dd15c: a4430c00 sh v1,3072(v0) +800dd160: a4430e00 sh v1,3584(v0) +800dd164: a4431000 sh v1,4096(v0) +800dd168: 1092000d beq a0,s2,800dd1a0 +800dd16c: 000c1200 sll v0,t4,0x8 +800dd170: 01221021 addu v0,t1,v0 +800dd174: 00021040 sll v0,v0,0x1 +800dd178: 01621021 addu v0,t3,v0 +800dd17c: a4430000 sh v1,0(v0) +800dd180: a4430002 sh v1,2(v0) +800dd184: a4430004 sh v1,4(v0) +800dd188: a4430006 sh v1,6(v0) +800dd18c: a4430008 sh v1,8(v0) +800dd190: a443000a sh v1,10(v0) +800dd194: a443000c sh v1,12(v0) +800dd198: a443000e sh v1,14(v0) +800dd19c: a4430010 sh v1,16(v0) +800dd1a0: 24c40001 addiu a0,a2,1 +800dd1a4: 01841023 subu v0,t4,a0 +800dd1a8: 24420001 addiu v0,v0,1 +800dd1ac: 1840000e blez v0,800dd1e8 +800dd1b0: 00043a00 sll a3,a0,0x8 +800dd1b4: 00a71021 addu v0,a1,a3 +800dd1b8: 00021040 sll v0,v0,0x1 +800dd1bc: 01621021 addu v0,t3,v0 +800dd1c0: 3103ffff andi v1,t0,0xffff +800dd1c4: a4430000 sh v1,0(v0) +800dd1c8: a4430200 sh v1,512(v0) +800dd1cc: a4430400 sh v1,1024(v0) +800dd1d0: a4430600 sh v1,1536(v0) +800dd1d4: a4430800 sh v1,2048(v0) +800dd1d8: a4430a00 sh v1,2560(v0) +800dd1dc: a4430c00 sh v1,3072(v0) +800dd1e0: a4430e00 sh v1,3584(v0) +800dd1e4: a4431000 sh v1,4096(v0) +800dd1e8: 11a00084 beqz t5,800dd3fc +800dd1ec: 24ad0007 addiu t5,a1,7 +800dd1f0: 01a91023 subu v0,t5,t1 +800dd1f4: 2419ffff li t9,-1 +800dd1f8: 1059000b beq v0,t9,800dd228 +800dd1fc: 01271021 addu v0,t1,a3 +800dd200: 00021040 sll v0,v0,0x1 +800dd204: 01621021 addu v0,t3,v0 +800dd208: 31c3ffff andi v1,t6,0xffff +800dd20c: a4430000 sh v1,0(v0) +800dd210: a4430002 sh v1,2(v0) +800dd214: a4430004 sh v1,4(v0) +800dd218: a4430006 sh v1,6(v0) +800dd21c: a4430008 sh v1,8(v0) +800dd220: a443000a sh v1,10(v0) +800dd224: a443000c sh v1,12(v0) +800dd228: 24cc0007 addiu t4,a2,7 +800dd22c: 01841023 subu v0,t4,a0 +800dd230: 24420001 addiu v0,v0,1 +800dd234: 1840000b blez v0,800dd264 +800dd238: 00ea1021 addu v0,a3,t2 +800dd23c: 00021040 sll v0,v0,0x1 +800dd240: 01621021 addu v0,t3,v0 +800dd244: 31c3ffff andi v1,t6,0xffff +800dd248: a4430000 sh v1,0(v0) +800dd24c: a4430200 sh v1,512(v0) +800dd250: a4430400 sh v1,1024(v0) +800dd254: a4430600 sh v1,1536(v0) +800dd258: a4430800 sh v1,2048(v0) +800dd25c: a4430a00 sh v1,2560(v0) +800dd260: a4430c00 sh v1,3072(v0) +800dd264: 24a80002 addiu t0,a1,2 +800dd268: 01481023 subu v0,t2,t0 +800dd26c: 1059000c beq v0,t9,800dd2a0 +800dd270: 000f1200 sll v0,t7,0x8 +800dd274: 01021021 addu v0,t0,v0 +800dd278: 00021040 sll v0,v0,0x1 +800dd27c: 01621021 addu v0,t3,v0 +800dd280: 31c3ffff andi v1,t6,0xffff +800dd284: a4430000 sh v1,0(v0) +800dd288: a4430002 sh v1,2(v0) +800dd28c: a4430004 sh v1,4(v0) +800dd290: a4430006 sh v1,6(v0) +800dd294: a4430008 sh v1,8(v0) +800dd298: a443000a sh v1,10(v0) +800dd29c: a443000c sh v1,12(v0) +800dd2a0: 24c40002 addiu a0,a2,2 +800dd2a4: 01e41023 subu v0,t7,a0 +800dd2a8: 24420001 addiu v0,v0,1 +800dd2ac: 18400080 blez v0,800dd4b0 +800dd2b0: 31c3ffff andi v1,t6,0xffff +800dd2b4: 00043a00 sll a3,a0,0x8 +800dd2b8: 01271021 addu v0,t1,a3 +800dd2bc: 00021040 sll v0,v0,0x1 +800dd2c0: 01621021 addu v0,t3,v0 +800dd2c4: a4430000 sh v1,0(v0) +800dd2c8: a4430200 sh v1,512(v0) +800dd2cc: a4430400 sh v1,1024(v0) +800dd2d0: a4430600 sh v1,1536(v0) +800dd2d4: a4430800 sh v1,2048(v0) +800dd2d8: a4430a00 sh v1,2560(v0) +800dd2dc: a4430c00 sh v1,3072(v0) +800dd2e0: 24a20006 addiu v0,a1,6 +800dd2e4: 00481023 subu v0,v0,t0 +800dd2e8: 10510009 beq v0,s1,800dd310 +800dd2ec: 01071021 addu v0,t0,a3 +800dd2f0: 00021040 sll v0,v0,0x1 +800dd2f4: 01621021 addu v0,t3,v0 +800dd2f8: 3303ffff andi v1,t8,0xffff +800dd2fc: a4430000 sh v1,0(v0) +800dd300: a4430002 sh v1,2(v0) +800dd304: a4430004 sh v1,4(v0) +800dd308: a4430006 sh v1,6(v0) +800dd30c: a4430008 sh v1,8(v0) +800dd310: 00c41023 subu v0,a2,a0 +800dd314: 24420007 addiu v0,v0,7 +800dd318: 18400009 blez v0,800dd340 +800dd31c: 01a71021 addu v0,t5,a3 +800dd320: 00021040 sll v0,v0,0x1 +800dd324: 01621021 addu v0,t3,v0 +800dd328: 3303ffff andi v1,t8,0xffff +800dd32c: a4430000 sh v1,0(v0) +800dd330: a4430200 sh v1,512(v0) +800dd334: a4430400 sh v1,1024(v0) +800dd338: a4430600 sh v1,1536(v0) +800dd33c: a4430800 sh v1,2048(v0) +800dd340: 24a50003 addiu a1,a1,3 +800dd344: 01a51023 subu v0,t5,a1 +800dd348: 1052000a beq v0,s2,800dd374 +800dd34c: 000c1200 sll v0,t4,0x8 +800dd350: 00a21021 addu v0,a1,v0 +800dd354: 00021040 sll v0,v0,0x1 +800dd358: 01621021 addu v0,t3,v0 +800dd35c: 3303ffff andi v1,t8,0xffff +800dd360: a4430000 sh v1,0(v0) +800dd364: a4430002 sh v1,2(v0) +800dd368: a4430004 sh v1,4(v0) +800dd36c: a4430006 sh v1,6(v0) +800dd370: a4430008 sh v1,8(v0) +800dd374: 24c60003 addiu a2,a2,3 +800dd378: 01861023 subu v0,t4,a2 +800dd37c: 24420001 addiu v0,v0,1 +800dd380: 18400049 blez v0,800dd4a8 +800dd384: 3303ffff andi v1,t8,0xffff +800dd388: 00062200 sll a0,a2,0x8 +800dd38c: 01041021 addu v0,t0,a0 +800dd390: 00021040 sll v0,v0,0x1 +800dd394: 01621021 addu v0,t3,v0 +800dd398: a4430000 sh v1,0(v0) +800dd39c: a4430200 sh v1,512(v0) +800dd3a0: a4430400 sh v1,1024(v0) +800dd3a4: a4430600 sh v1,1536(v0) +800dd3a8: a4430800 sh v1,2048(v0) +800dd3ac: 00a41021 addu v0,a1,a0 +800dd3b0: 2663fffc addiu v1,s3,-4 +800dd3b4: 2684fffc addiu a0,s4,-4 +800dd3b8: 00021040 sll v0,v0,0x1 +800dd3bc: 00661823 subu v1,v1,a2 +800dd3c0: 01621021 addu v0,t3,v0 +800dd3c4: 1079000d beq v1,t9,800dd3fc +800dd3c8: 00852823 subu a1,a0,a1 +800dd3cc: 00402021 move a0,v0 +800dd3d0: 24460800 addiu a2,v0,2048 +800dd3d4: 2402ffff li v0,-1 +800dd3d8: 10a2000f beq a1,v0,800dd418 +800dd3dc: 3203ffff andi v1,s0,0xffff +800dd3e0: a4830000 sh v1,0(a0) +800dd3e4: a4830002 sh v1,2(a0) +800dd3e8: a4830004 sh v1,4(a0) +800dd3ec: a4830006 sh v1,6(a0) +800dd3f0: 24840200 addiu a0,a0,512 +800dd3f4: 14c4fffa bne a2,a0,800dd3e0 +800dd3f8: 00000000 nop +800dd3fc: 8fb40010 lw s4,16(sp) +800dd400: 8fb3000c lw s3,12(sp) +800dd404: 8fb20008 lw s2,8(sp) +800dd408: 8fb10004 lw s1,4(sp) +800dd40c: 8fb00000 lw s0,0(sp) +800dd410: 03e00008 jr ra +800dd414: 27bd0018 addiu sp,sp,24 +800dd418: 24840200 addiu a0,a0,512 +800dd41c: 10c4fff8 beq a2,a0,800dd400 +800dd420: 8fb40010 lw s4,16(sp) +800dd424: 24840200 addiu a0,a0,512 +800dd428: 14c4fffb bne a2,a0,800dd418 +800dd42c: 8fb3000c lw s3,12(sp) +800dd430: 08037501 j 800dd404 +800dd434: 00000000 nop +800dd438: 10e00013 beqz a3,800dd488 +800dd43c: 2408318c li t0,12684 +800dd440: 10ed001d beq a3,t5,800dd4b8 +800dd444: 00000000 nop +800dd448: 24100300 li s0,768 +800dd44c: 240e0100 li t6,256 +800dd450: 08037433 j 800dd0cc +800dd454: 24180200 li t8,512 +800dd458: 10e0000f beqz a3,800dd498 +800dd45c: 24087fff li t0,32767 +800dd460: 10e30019 beq a3,v1,800dd4c8 +800dd464: 00000000 nop +800dd468: 241003e0 li s0,992 +800dd46c: 240e0200 li t6,512 +800dd470: 08037433 j 800dd0cc +800dd474: 241802c0 li t8,704 +800dd478: 24105ad6 li s0,23254 +800dd47c: 240e0842 li t6,2114 +800dd480: 08037433 j 800dd0cc +800dd484: 24181ce7 li t8,7399 +800dd488: 24100018 li s0,24 +800dd48c: 240e0008 li t6,8 +800dd490: 08037433 j 800dd0cc +800dd494: 24180010 li t8,16 +800dd498: 2410001f li s0,31 +800dd49c: 240e0010 li t6,16 +800dd4a0: 08037433 j 800dd0cc +800dd4a4: 24180016 li t8,22 +800dd4a8: 080374eb j 800dd3ac +800dd4ac: 00062200 sll a0,a2,0x8 +800dd4b0: 080374b8 j 800dd2e0 +800dd4b4: 00043a00 sll a3,a0,0x8 +800dd4b8: 24106000 li s0,24576 +800dd4bc: 240e2000 li t6,8192 +800dd4c0: 08037433 j 800dd0cc +800dd4c4: 24184000 li t8,16384 +800dd4c8: 24107c00 li s0,31744 +800dd4cc: 240e4000 li t6,16384 +800dd4d0: 08037433 j 800dd0cc +800dd4d4: 24185800 li t8,22528 + ... + +800dd4e0 : +800dd4e0: 03e00008 jr ra +800dd4e4: 00000000 nop + +800dd4e8 : +800dd4e8: 00401821 move v1,v0 +800dd4ec: 8c4203e4 lw v0,996(v0) +800dd4f0: 14400002 bnez v0,800dd4fc +800dd4f4: 00000000 nop +800dd4f8: ac6003dc sw zero,988(v1) +800dd4fc: 03e00008 jr ra +800dd500: 00000000 nop + +800dd504 : +800dd504: 8c4303d4 lw v1,980(v0) +800dd508: 8c440310 lw a0,784(v0) +800dd50c: 2463ffff addiu v1,v1,-1 +800dd510: 30840001 andi a0,a0,0x1 +800dd514: 00031c00 sll v1,v1,0x10 +800dd518: 00832025 or a0,a0,v1 +800dd51c: 03e00008 jr ra +800dd520: ac440310 sw a0,784(v0) + +800dd524 : +800dd524: 00401821 move v1,v0 +800dd528: 8c4203c0 lw v0,960(v0) +800dd52c: 2442fffd addiu v0,v0,-3 +800dd530: 2c420002 sltiu v0,v0,2 +800dd534: 14400018 bnez v0,800dd598 +800dd538: 24020003 li v0,3 +800dd53c: 3c06803a lui a2,0x803a +800dd540: 24c2cae8 addiu v0,a2,-13592 +800dd544: 8c450030 lw a1,48(v0) +800dd548: 24030400 li v1,1024 +800dd54c: 10a30028 beq a1,v1,800dd5f0 +800dd550: 24c4cae8 addiu a0,a2,-13592 +800dd554: 24020800 li v0,2048 +800dd558: 10a20003 beq a1,v0,800dd568 +800dd55c: 8cc2cae8 lw v0,-13592(a2) +800dd560: 03e00008 jr ra +800dd564: 00000000 nop +800dd568: 10450035 beq v0,a1,800dd640 +800dd56c: 3c03803a lui v1,0x803a +800dd570: 2464cae8 addiu a0,v1,-13592 +800dd574: 8c82002c lw v0,44(a0) +800dd578: 1445fff9 bne v0,a1,800dd560 +800dd57c: 00000000 nop +800dd580: 8c820028 lw v0,40(a0) +800dd584: 24030400 li v1,1024 +800dd588: 1043003f beq v0,v1,800dd688 +800dd58c: 24021000 li v0,4096 +800dd590: 03e00008 jr ra +800dd594: ac830030 sw v1,48(a0) +800dd598: 8c6403d4 lw a0,980(v1) +800dd59c: 10820021 beq a0,v0,800dd624 +800dd5a0: 2c820004 sltiu v0,a0,4 +800dd5a4: 10400028 beqz v0,800dd648 +800dd5a8: 24020004 li v0,4 +800dd5ac: 24020001 li v0,1 +800dd5b0: 1482ffe3 bne a0,v0,800dd540 +800dd5b4: 3c06803a lui a2,0x803a +800dd5b8: 8cc3cae8 lw v1,-13592(a2) +800dd5bc: 10640042 beq v1,a0,800dd6c8 +800dd5c0: 00601021 move v0,v1 +800dd5c4: 38630800 xori v1,v1,0x800 +800dd5c8: 0083100a movz v0,a0,v1 +800dd5cc: acc2cae8 sw v0,-13592(a2) +800dd5d0: 24c2cae8 addiu v0,a2,-13592 +800dd5d4: ac40002c sw zero,44(v0) +800dd5d8: 08037551 j 800dd544 +800dd5dc: ac400028 sw zero,40(v0) +800dd5e0: 8ca20028 lw v0,40(a1) +800dd5e4: 10430051 beq v0,v1,800dd72c +800dd5e8: 24c4cae8 addiu a0,a2,-13592 +800dd5ec: aca30030 sw v1,48(a1) +800dd5f0: 8c830028 lw v1,40(a0) +800dd5f4: 24020400 li v0,1024 +800dd5f8: 1462ffd9 bne v1,v0,800dd560 +800dd5fc: 3c02803a lui v0,0x803a +800dd600: 8c43cae8 lw v1,-13592(v0) +800dd604: 24050800 li a1,2048 +800dd608: 1065001d beq v1,a1,800dd680 +800dd60c: 24021000 li v0,4096 +800dd610: 8c82002c lw v0,44(a0) +800dd614: 1045001a beq v0,a1,800dd680 +800dd618: 24021000 li v0,4096 +800dd61c: 03e00008 jr ra +800dd620: ac850030 sw a1,48(a0) +800dd624: 3c06803a lui a2,0x803a +800dd628: 24c3cae8 addiu v1,a2,-13592 +800dd62c: 8c620028 lw v0,40(v1) +800dd630: 10400017 beqz v0,800dd690 +800dd634: 24020400 li v0,1024 +800dd638: 08037550 j 800dd540 +800dd63c: ac600028 sw zero,40(v1) +800dd640: 08037560 j 800dd580 +800dd644: 2464cae8 addiu a0,v1,-13592 +800dd648: 10820013 beq a0,v0,800dd698 +800dd64c: 24020005 li v0,5 +800dd650: 1482ffbb bne a0,v0,800dd540 +800dd654: 3c06803a lui a2,0x803a +800dd658: 24c5cae8 addiu a1,a2,-13592 +800dd65c: 8ca20030 lw v0,48(a1) +800dd660: 24030400 li v1,1024 +800dd664: 10430021 beq v0,v1,800dd6ec +800dd668: 24041000 li a0,4096 +800dd66c: 1044ffdc beq v0,a0,800dd5e0 +800dd670: 24c2cae8 addiu v0,a2,-13592 +800dd674: aca40030 sw a0,48(a1) +800dd678: 08037555 j 800dd554 +800dd67c: 8c450030 lw a1,48(v0) +800dd680: 03e00008 jr ra +800dd684: ac820030 sw v0,48(a0) +800dd688: 03e00008 jr ra +800dd68c: ac820030 sw v0,48(a0) +800dd690: 08037550 j 800dd540 +800dd694: ac620028 sw v0,40(v1) +800dd698: 3c06803a lui a2,0x803a +800dd69c: 8cc3cae8 lw v1,-13592(a2) +800dd6a0: 24020001 li v0,1 +800dd6a4: 1062000b beq v1,v0,800dd6d4 +800dd6a8: 24020800 li v0,2048 +800dd6ac: 1462ffa5 bne v1,v0,800dd544 +800dd6b0: 24c2cae8 addiu v0,a2,-13592 +800dd6b4: 24c3cae8 addiu v1,a2,-13592 +800dd6b8: 8c62002c lw v0,44(v1) +800dd6bc: 2c420001 sltiu v0,v0,1 +800dd6c0: 08037550 j 800dd540 +800dd6c4: ac62002c sw v0,44(v1) +800dd6c8: 24020800 li v0,2048 +800dd6cc: 08037574 j 800dd5d0 +800dd6d0: acc2cae8 sw v0,-13592(a2) +800dd6d4: 24c4cae8 addiu a0,a2,-13592 +800dd6d8: 8c83002c lw v1,44(a0) +800dd6dc: 38630800 xori v1,v1,0x800 +800dd6e0: 0003100a movz v0,zero,v1 +800dd6e4: 08037550 j 800dd540 +800dd6e8: ac82002c sw v0,44(a0) +800dd6ec: 8cc2cae8 lw v0,-13592(a2) +800dd6f0: 24030800 li v1,2048 +800dd6f4: 10430008 beq v0,v1,800dd718 +800dd6f8: 24021000 li v0,4096 +800dd6fc: 8ca2002c lw v0,44(a1) +800dd700: 10430005 beq v0,v1,800dd718 +800dd704: 24021000 li v0,4096 +800dd708: aca30030 sw v1,48(a1) +800dd70c: 24c2cae8 addiu v0,a2,-13592 +800dd710: 08037555 j 800dd554 +800dd714: 8c450030 lw a1,48(v0) +800dd718: 24c3cae8 addiu v1,a2,-13592 +800dd71c: ac620030 sw v0,48(v1) +800dd720: 24c2cae8 addiu v0,a2,-13592 +800dd724: 08037555 j 800dd554 +800dd728: 8c450030 lw a1,48(v0) +800dd72c: 8cc2cae8 lw v0,-13592(a2) +800dd730: 24030800 li v1,2048 +800dd734: 1043ffd0 beq v0,v1,800dd678 +800dd738: 24c2cae8 addiu v0,a2,-13592 +800dd73c: 8ca2002c lw v0,44(a1) +800dd740: 1043ffcd beq v0,v1,800dd678 +800dd744: 24c2cae8 addiu v0,a2,-13592 +800dd748: 080375c4 j 800dd710 +800dd74c: aca30030 sw v1,48(a1) + +800dd750 : +800dd750: 8c4303c0 lw v1,960(v0) +800dd754: 24040002 li a0,2 +800dd758: 10640014 beq v1,a0,800dd7ac +800dd75c: 00403021 move a2,v0 +800dd760: 2c620003 sltiu v0,v1,3 +800dd764: 14400008 bnez v0,800dd788 +800dd768: 24020001 li v0,1 +800dd76c: 24050003 li a1,3 +800dd770: 10650037 beq v1,a1,800dd850 +800dd774: 24020004 li v0,4 +800dd778: 10620023 beq v1,v0,800dd808 +800dd77c: 00000000 nop +800dd780: 03e00008 jr ra +800dd784: 00000000 nop +800dd788: 1462fffd bne v1,v0,800dd780 +800dd78c: 00000000 nop +800dd790: 8cc303d4 lw v1,980(a2) +800dd794: 2c620003 sltiu v0,v1,3 +800dd798: 10400038 beqz v0,800dd87c +800dd79c: 00000000 nop +800dd7a0: 24620006 addiu v0,v1,6 +800dd7a4: 080375f1 j 800dd7c4 +800dd7a8: acc203d4 sw v0,980(a2) +800dd7ac: 8c4303d4 lw v1,980(v0) +800dd7b0: 2c620006 sltiu v0,v1,6 +800dd7b4: 1040000b beqz v0,800dd7e4 +800dd7b8: 2462fffa addiu v0,v1,-6 +800dd7bc: 24620003 addiu v0,v1,3 +800dd7c0: acc203d4 sw v0,980(a2) +800dd7c4: 8cc403d8 lw a0,984(a2) +800dd7c8: 00022940 sll a1,v0,0x5 +800dd7cc: 8c830010 lw v1,16(a0) +800dd7d0: 000210c0 sll v0,v0,0x3 +800dd7d4: 00451021 addu v0,v0,a1 +800dd7d8: 00621821 addu v1,v1,v0 +800dd7dc: 03e00008 jr ra +800dd7e0: acc303c8 sw v1,968(a2) +800dd7e4: 8cc403d8 lw a0,984(a2) +800dd7e8: acc203d4 sw v0,980(a2) +800dd7ec: 00022940 sll a1,v0,0x5 +800dd7f0: 8c830010 lw v1,16(a0) +800dd7f4: 000210c0 sll v0,v0,0x3 +800dd7f8: 00451021 addu v0,v0,a1 +800dd7fc: 00621821 addu v1,v1,v0 +800dd800: 03e00008 jr ra +800dd804: acc303c8 sw v1,968(a2) +800dd808: 8cc303d4 lw v1,980(a2) +800dd80c: 1064002a beq v1,a0,800dd8b8 +800dd810: 00000000 nop +800dd814: 24020005 li v0,5 +800dd818: 10620023 beq v1,v0,800dd8a8 +800dd81c: 00a01021 move v0,a1 +800dd820: 24020008 li v0,8 +800dd824: 10620027 beq v1,v0,800dd8c4 +800dd828: 24020006 li v0,6 +800dd82c: 24620001 addiu v0,v1,1 +800dd830: acc203d4 sw v0,980(a2) +800dd834: 00022140 sll a0,v0,0x5 +800dd838: 8cc302c4 lw v1,708(a2) +800dd83c: 000210c0 sll v0,v0,0x3 +800dd840: 00441021 addu v0,v0,a0 +800dd844: 00621821 addu v1,v1,v0 +800dd848: 03e00008 jr ra +800dd84c: acc303c8 sw v1,968(a2) +800dd850: 8cc503d4 lw a1,980(a2) +800dd854: 14a0000c bnez a1,800dd888 +800dd858: 00801021 move v0,a0 +800dd85c: acc403d4 sw a0,980(a2) +800dd860: 00022140 sll a0,v0,0x5 +800dd864: 8cc302c4 lw v1,708(a2) +800dd868: 000210c0 sll v0,v0,0x3 +800dd86c: 00441021 addu v0,v0,a0 +800dd870: 00621821 addu v1,v1,v0 +800dd874: 03e00008 jr ra +800dd878: acc303c8 sw v1,968(a2) +800dd87c: 2462fffd addiu v0,v1,-3 +800dd880: 080375f1 j 800dd7c4 +800dd884: acc203d4 sw v0,980(a2) +800dd888: 10a30009 beq a1,v1,800dd8b0 +800dd88c: 24020005 li v0,5 +800dd890: 24020006 li v0,6 +800dd894: 10a2000d beq a1,v0,800dd8cc +800dd898: 00000000 nop +800dd89c: 24a2ffff addiu v0,a1,-1 +800dd8a0: 08037618 j 800dd860 +800dd8a4: acc203d4 sw v0,980(a2) +800dd8a8: 0803760d j 800dd834 +800dd8ac: acc503d4 sw a1,980(a2) +800dd8b0: 08037618 j 800dd860 +800dd8b4: acc203d4 sw v0,980(a2) +800dd8b8: acc003d4 sw zero,980(a2) +800dd8bc: 0803760d j 800dd834 +800dd8c0: 8cc203d4 lw v0,980(a2) +800dd8c4: 0803760d j 800dd834 +800dd8c8: acc203d4 sw v0,980(a2) +800dd8cc: 24020008 li v0,8 +800dd8d0: 08037618 j 800dd860 +800dd8d4: acc203d4 sw v0,980(a2) + +800dd8d8 : +800dd8d8: 3c038039 lui v1,0x8039 +800dd8dc: 8c646220 lw a0,25120(v1) +800dd8e0: 10800006 beqz a0,800dd8fc +800dd8e4: 00402821 move a1,v0 +800dd8e8: 8c430328 lw v1,808(v0) +800dd8ec: 2402ffef li v0,-17 +800dd8f0: 00621824 and v1,v1,v0 +800dd8f4: 03e00008 jr ra +800dd8f8: aca30328 sw v1,808(a1) +800dd8fc: 8c420328 lw v0,808(v0) +800dd900: 34420010 ori v0,v0,0x10 +800dd904: 03e00008 jr ra +800dd908: aca20328 sw v0,808(a1) + +800dd90c : +800dd90c: 03e00008 jr ra +800dd910: 00000000 nop + +800dd914 : +800dd914: 3c03801f lui v1,0x801f +800dd918: 8c644498 lw a0,17560(v1) +800dd91c: 00403021 move a2,v0 +800dd920: ac4003cc sw zero,972(v0) +800dd924: 3c028039 lui v0,0x8039 +800dd928: 00043880 sll a3,a0,0x2 +800dd92c: 24496208 addiu t1,v0,25096 +800dd930: 00001821 move v1,zero +800dd934: 24c8031c addiu t0,a2,796 +800dd938: 00e32021 addu a0,a3,v1 +800dd93c: 000310c0 sll v0,v1,0x3 +800dd940: 00031940 sll v1,v1,0x5 +800dd944: 00431021 addu v0,v0,v1 +800dd948: 00042080 sll a0,a0,0x2 +800dd94c: 00461021 addu v0,v0,a2 +800dd950: 01042021 addu a0,t0,a0 +800dd954: ac440034 sw a0,52(v0) +800dd958: 8cc503cc lw a1,972(a2) +800dd95c: 00a71821 addu v1,a1,a3 +800dd960: 00032080 sll a0,v1,0x2 +800dd964: 00031100 sll v0,v1,0x4 +800dd968: 00441023 subu v0,v0,a0 +800dd96c: 00431021 addu v0,v0,v1 +800dd970: 00021080 sll v0,v0,0x2 +800dd974: 000518c0 sll v1,a1,0x3 +800dd978: 00052940 sll a1,a1,0x5 +800dd97c: 00651821 addu v1,v1,a1 +800dd980: 00491021 addu v0,v0,t1 +800dd984: 00661821 addu v1,v1,a2 +800dd988: 244200e4 addiu v0,v0,228 +800dd98c: ac62003c sw v0,60(v1) +800dd990: 8cc403cc lw a0,972(a2) +800dd994: 24830001 addiu v1,a0,1 +800dd998: 2c620004 sltiu v0,v1,4 +800dd99c: 1440ffe6 bnez v0,800dd938 +800dd9a0: acc303cc sw v1,972(a2) +800dd9a4: 03e00008 jr ra +800dd9a8: 00000000 nop + +800dd9ac : +800dd9ac: 3c05801c lui a1,0x801c +800dd9b0: 27bdffe8 addiu sp,sp,-24 +800dd9b4: 24a3e2e0 addiu v1,a1,-7456 +800dd9b8: 00041080 sll v0,a0,0x2 +800dd9bc: 005d5021 addu t2,v0,sp +800dd9c0: 8c690014 lw t1,20(v1) +800dd9c4: 8ca2e2e0 lw v0,-7456(a1) +800dd9c8: 8c660004 lw a2,4(v1) +800dd9cc: 8c650008 lw a1,8(v1) +800dd9d0: 8c67000c lw a3,12(v1) +800dd9d4: 8c680010 lw t0,16(v1) +800dd9d8: 2c840006 sltiu a0,a0,6 +800dd9dc: afa20000 sw v0,0(sp) +800dd9e0: afa60004 sw a2,4(sp) +800dd9e4: afa50008 sw a1,8(sp) +800dd9e8: afa7000c sw a3,12(sp) +800dd9ec: afa80010 sw t0,16(sp) +800dd9f0: 14800003 bnez a0,800dda00 +800dd9f4: afa90014 sw t1,20(sp) +800dd9f8: 03e00008 jr ra +800dd9fc: 27bd0018 addiu sp,sp,24 +800dda00: 3c198010 lui t9,0x8010 +800dda04: 8d440000 lw a0,0(t2) +800dda08: 27393c68 addiu t9,t9,15464 +800dda0c: 03200008 jr t9 +800dda10: 27bd0018 addiu sp,sp,24 + +800dda14 : +800dda14: 27bdffe0 addiu sp,sp,-32 +800dda18: afb00010 sw s0,16(sp) +800dda1c: 3c028011 lui v0,0x8011 +800dda20: 3c10803a lui s0,0x803a +800dda24: 3c04803a lui a0,0x803a +800dda28: 3c05801c lui a1,0x801c +800dda2c: afbf001c sw ra,28(sp) +800dda30: afb20018 sw s2,24(sp) +800dda34: afb10014 sw s1,20(sp) +800dda38: 2452ec30 addiu s2,v0,-5072 +800dda3c: 2606cb28 addiu a2,s0,-13528 +800dda40: 2484c8e8 addiu a0,a0,-14104 +800dda44: 0240f809 jalr s2 +800dda48: 24a5dee8 addiu a1,a1,-8472 +800dda4c: 3c11801c lui s1,0x801c +800dda50: 3c04803a lui a0,0x803a +800dda54: 2625def4 addiu a1,s1,-8460 +800dda58: 2606cb28 addiu a2,s0,-13528 +800dda5c: 0240f809 jalr s2 +800dda60: 2484c2e8 addiu a0,a0,-15640 +800dda64: 3c048039 lui a0,0x8039 +800dda68: 2625def4 addiu a1,s1,-8460 +800dda6c: 2606cb28 addiu a2,s0,-13528 +800dda70: 0240f809 jalr s2 +800dda74: 24847ee8 addiu a0,a0,32488 +800dda78: 3c04803a lui a0,0x803a +800dda7c: 3c05801c lui a1,0x801c +800dda80: 2606cb28 addiu a2,s0,-13528 +800dda84: 2484c6e8 addiu a0,a0,-14616 +800dda88: 0240f809 jalr s2 +800dda8c: 24a5df00 addiu a1,a1,-8448 +800dda90: 3c04803a lui a0,0x803a +800dda94: 3c05801c lui a1,0x801c +800dda98: 2606cb28 addiu a2,s0,-13528 +800dda9c: 0240c821 move t9,s2 +800ddaa0: 8fbf001c lw ra,28(sp) +800ddaa4: 8fb20018 lw s2,24(sp) +800ddaa8: 8fb10014 lw s1,20(sp) +800ddaac: 8fb00010 lw s0,16(sp) +800ddab0: 248480e8 addiu a0,a0,-32536 +800ddab4: 24a5df0c addiu a1,a1,-8436 +800ddab8: 03200008 jr t9 +800ddabc: 27bd0020 addiu sp,sp,32 + +800ddac0 : +800ddac0: 27bdffd0 addiu sp,sp,-48 +800ddac4: afb50024 sw s5,36(sp) +800ddac8: afb40020 sw s4,32(sp) +800ddacc: afb3001c sw s3,28(sp) +800ddad0: afb20018 sw s2,24(sp) +800ddad4: afb10014 sw s1,20(sp) +800ddad8: afb00010 sw s0,16(sp) +800ddadc: afbf0028 sw ra,40(sp) +800ddae0: 00408021 move s0,v0 +800ddae4: ac4003cc sw zero,972(v0) +800ddae8: 3c038011 lui v1,0x8011 +800ddaec: 3c028039 lui v0,0x8039 +800ddaf0: 24557b14 addiu s5,v0,31508 +800ddaf4: 2474ec30 addiu s4,v1,-5072 +800ddaf8: 00004021 move t0,zero +800ddafc: 3c13801f lui s3,0x801f +800ddb00: 261103f0 addiu s1,s0,1008 +800ddb04: 080376d3 j 800ddb4c +800ddb08: 3c128039 lui s2,0x8039 +800ddb0c: 0280f809 jalr s4 +800ddb10: 8ea500ec lw a1,236(s5) +800ddb14: 8e0303cc lw v1,972(s0) +800ddb18: 00032140 sll a0,v1,0x5 +800ddb1c: 000310c0 sll v0,v1,0x3 +800ddb20: 00441021 addu v0,v0,a0 +800ddb24: 00431021 addu v0,v0,v1 +800ddb28: 24680001 addiu t0,v1,1 +800ddb2c: 00021080 sll v0,v0,0x2 +800ddb30: 00031880 sll v1,v1,0x2 +800ddb34: 00701821 addu v1,v1,s0 +800ddb38: 02221021 addu v0,s1,v0 +800ddb3c: 2d040028 sltiu a0,t0,40 +800ddb40: ac62031c sw v0,796(v1) +800ddb44: 10800028 beqz a0,800ddbe8 +800ddb48: ae0803cc sw t0,972(s0) +800ddb4c: 00083080 sll a2,t0,0x2 +800ddb50: 00081900 sll v1,t0,0x4 +800ddb54: 00081140 sll v0,t0,0x5 +800ddb58: 00661823 subu v1,v1,a2 +800ddb5c: 000820c0 sll a0,t0,0x3 +800ddb60: 00822021 addu a0,a0,v0 +800ddb64: 00681821 addu v1,v1,t0 +800ddb68: 8e624710 lw v0,18192(s3) +800ddb6c: 00802821 move a1,a0 +800ddb70: 00031880 sll v1,v1,0x2 +800ddb74: 00882021 addu a0,a0,t0 +800ddb78: 00042080 sll a0,a0,0x2 +800ddb7c: 00a82821 addu a1,a1,t0 +800ddb80: 246300f0 addiu v1,v1,240 +800ddb84: 26476208 addiu a3,s2,25096 +800ddb88: 0102102b sltu v0,t0,v0 +800ddb8c: 02242021 addu a0,s1,a0 +800ddb90: 01003021 move a2,t0 +800ddb94: 00054880 sll t1,a1,0x2 +800ddb98: 1040ffdc beqz v0,800ddb0c +800ddb9c: 00673821 addu a3,v1,a3 +800ddba0: 8ea500f0 lw a1,240(s5) +800ddba4: 01003021 move a2,t0 +800ddba8: 0280f809 jalr s4 +800ddbac: 02292021 addu a0,s1,t1 +800ddbb0: 8e0303cc lw v1,972(s0) +800ddbb4: 00032140 sll a0,v1,0x5 +800ddbb8: 000310c0 sll v0,v1,0x3 +800ddbbc: 00441021 addu v0,v0,a0 +800ddbc0: 00431021 addu v0,v0,v1 +800ddbc4: 24680001 addiu t0,v1,1 +800ddbc8: 00021080 sll v0,v0,0x2 +800ddbcc: 00031880 sll v1,v1,0x2 +800ddbd0: 00701821 addu v1,v1,s0 +800ddbd4: 02221021 addu v0,s1,v0 +800ddbd8: 2d040028 sltiu a0,t0,40 +800ddbdc: ac62031c sw v0,796(v1) +800ddbe0: 1480ffda bnez a0,800ddb4c +800ddbe4: ae0803cc sw t0,972(s0) +800ddbe8: 3c02801f lui v0,0x801f +800ddbec: 8c434498 lw v1,17560(v0) +800ddbf0: 3c028039 lui v0,0x8039 +800ddbf4: 00033080 sll a2,v1,0x2 +800ddbf8: ae0003cc sw zero,972(s0) +800ddbfc: 24486208 addiu t0,v0,25096 +800ddc00: 00001821 move v1,zero +800ddc04: 2607031c addiu a3,s0,796 +800ddc08: 00c32021 addu a0,a2,v1 +800ddc0c: 000310c0 sll v0,v1,0x3 +800ddc10: 00031940 sll v1,v1,0x5 +800ddc14: 00431021 addu v0,v0,v1 +800ddc18: 00042080 sll a0,a0,0x2 +800ddc1c: 00501021 addu v0,v0,s0 +800ddc20: 00e42021 addu a0,a3,a0 +800ddc24: ac440034 sw a0,52(v0) +800ddc28: 8e0503cc lw a1,972(s0) +800ddc2c: 00a61821 addu v1,a1,a2 +800ddc30: 00032080 sll a0,v1,0x2 +800ddc34: 00031100 sll v0,v1,0x4 +800ddc38: 00441023 subu v0,v0,a0 +800ddc3c: 00431021 addu v0,v0,v1 +800ddc40: 00021080 sll v0,v0,0x2 +800ddc44: 000518c0 sll v1,a1,0x3 +800ddc48: 00052940 sll a1,a1,0x5 +800ddc4c: 00651821 addu v1,v1,a1 +800ddc50: 00481021 addu v0,v0,t0 +800ddc54: 00701821 addu v1,v1,s0 +800ddc58: 244200e4 addiu v0,v0,228 +800ddc5c: ac62003c sw v0,60(v1) +800ddc60: 8e0403cc lw a0,972(s0) +800ddc64: 24830001 addiu v1,a0,1 +800ddc68: 2c620004 sltiu v0,v1,4 +800ddc6c: 1440ffe6 bnez v0,800ddc08 +800ddc70: ae0303cc sw v1,972(s0) +800ddc74: 8fbf0028 lw ra,40(sp) +800ddc78: 8fb50024 lw s5,36(sp) +800ddc7c: 8fb40020 lw s4,32(sp) +800ddc80: 8fb3001c lw s3,28(sp) +800ddc84: 8fb20018 lw s2,24(sp) +800ddc88: 8fb10014 lw s1,20(sp) +800ddc8c: 8fb00010 lw s0,16(sp) +800ddc90: 03e00008 jr ra +800ddc94: 27bd0030 addiu sp,sp,48 + +800ddc98 : +800ddc98: 27bdffd8 addiu sp,sp,-40 +800ddc9c: afb10014 sw s1,20(sp) +800ddca0: 3c11800f lui s1,0x800f +800ddca4: afb20018 sw s2,24(sp) +800ddca8: afb00010 sw s0,16(sp) +800ddcac: 00809021 move s2,a0 +800ddcb0: 26315610 addiu s1,s1,22032 +800ddcb4: 3c10800f lui s0,0x800f +800ddcb8: afbf0024 sw ra,36(sp) +800ddcbc: afb40020 sw s4,32(sp) +800ddcc0: afb3001c sw s3,28(sp) +800ddcc4: 0220f809 jalr s1 +800ddcc8: 26105c60 addiu s0,s0,23648 +800ddccc: 02402021 move a0,s2 +800ddcd0: 24060002 li a2,2 +800ddcd4: 00002821 move a1,zero +800ddcd8: 0200f809 jalr s0 +800ddcdc: 0040a021 move s4,v0 +800ddce0: 0220f809 jalr s1 +800ddce4: 02402021 move a0,s2 +800ddce8: 00409821 move s3,v0 +800ddcec: 02402021 move a0,s2 +800ddcf0: 02802821 move a1,s4 +800ddcf4: 0200f809 jalr s0 +800ddcf8: 00003021 move a2,zero +800ddcfc: 02601021 move v0,s3 +800ddd00: 8fbf0024 lw ra,36(sp) +800ddd04: 8fb40020 lw s4,32(sp) +800ddd08: 8fb3001c lw s3,28(sp) +800ddd0c: 8fb20018 lw s2,24(sp) +800ddd10: 8fb10014 lw s1,20(sp) +800ddd14: 8fb00010 lw s0,16(sp) +800ddd18: 03e00008 jr ra +800ddd1c: 27bd0028 addiu sp,sp,40 + +800ddd20 : +800ddd20: 27bdfdd8 addiu sp,sp,-552 +800ddd24: afb00218 sw s0,536(sp) +800ddd28: 3c06803a lui a2,0x803a +800ddd2c: 27b00014 addiu s0,sp,20 +800ddd30: 3c05801c lui a1,0x801c +800ddd34: 3c028011 lui v0,0x8011 +800ddd38: 00803821 move a3,a0 +800ddd3c: 24c6c2e8 addiu a2,a2,-15640 +800ddd40: 02002021 move a0,s0 +800ddd44: afbf0224 sw ra,548(sp) +800ddd48: afb1021c sw s1,540(sp) +800ddd4c: 24a5dcd4 addiu a1,a1,-9004 +800ddd50: 2442ec30 addiu v0,v0,-5072 +800ddd54: 0040f809 jalr v0 +800ddd58: afb20220 sw s2,544(sp) +800ddd5c: 3c05801d lui a1,0x801d +800ddd60: 3c02800f lui v0,0x800f +800ddd64: 02002021 move a0,s0 +800ddd68: 24425f70 addiu v0,v0,24432 +800ddd6c: 0040f809 jalr v0 +800ddd70: 24a55754 addiu a1,a1,22356 +800ddd74: 00408021 move s0,v0 +800ddd78: 3c02800f lui v0,0x800f +800ddd7c: 24515ed4 addiu s1,v0,24276 +800ddd80: 02003821 move a3,s0 +800ddd84: 27a40010 addiu a0,sp,16 +800ddd88: 24050001 li a1,1 +800ddd8c: 24060004 li a2,4 +800ddd90: 12000020 beqz s0,800dde14 +800ddd94: 2402ffff li v0,-1 +800ddd98: 0220f809 jalr s1 +800ddd9c: 3c120001 lui s2,0x1 +800ddda0: 2c420004 sltiu v0,v0,4 +800ddda4: 02002021 move a0,s0 +800ddda8: 14400020 bnez v0,800dde2c +800dddac: 00003021 move a2,zero +800dddb0: 8fa50010 lw a1,16(sp) +800dddb4: 3c02800f lui v0,0x800f +800dddb8: 24425c60 addiu v0,v0,23648 +800dddbc: 0040f809 jalr v0 +800dddc0: 24a50007 addiu a1,a1,7 +800dddc4: 3c03801f lui v1,0x801f +800dddc8: 8c64475c lw a0,18268(v1) +800dddcc: 24050001 li a1,1 +800dddd0: 36468000 ori a2,s2,0x8000 +800dddd4: 0220f809 jalr s1 +800dddd8: 02003821 move a3,s0 +800ddddc: 36437fff ori v1,s2,0x7fff +800ddde0: 0062102b sltu v0,v1,v0 +800ddde4: 10400017 beqz v0,800dde44 +800ddde8: 02002021 move a0,s0 +800dddec: 3c02800f lui v0,0x800f +800dddf0: 24425f58 addiu v0,v0,24408 +800dddf4: 0040f809 jalr v0 +800dddf8: 00000000 nop +800dddfc: 3c028011 lui v0,0x8011 +800dde00: 2442c650 addiu v0,v0,-14768 +800dde04: 24040001 li a0,1 +800dde08: 0040f809 jalr v0 +800dde0c: 24050001 li a1,1 +800dde10: 00001021 move v0,zero +800dde14: 8fbf0224 lw ra,548(sp) +800dde18: 8fb20220 lw s2,544(sp) +800dde1c: 8fb1021c lw s1,540(sp) +800dde20: 8fb00218 lw s0,536(sp) +800dde24: 03e00008 jr ra +800dde28: 27bd0228 addiu sp,sp,552 +800dde2c: 3c02800f lui v0,0x800f +800dde30: 24425f58 addiu v0,v0,24408 +800dde34: 0040f809 jalr v0 +800dde38: 00000000 nop +800dde3c: 08037785 j 800dde14 +800dde40: 2402fffe li v0,-2 +800dde44: 3c02800f lui v0,0x800f +800dde48: 24425f58 addiu v0,v0,24408 +800dde4c: 0040f809 jalr v0 +800dde50: 00000000 nop +800dde54: 08037785 j 800dde14 +800dde58: 2402fffc li v0,-4 + +800dde5c : +800dde5c: 27bdfd68 addiu sp,sp,-664 +800dde60: 3c028011 lui v0,0x8011 +800dde64: afbf0294 sw ra,660(sp) +800dde68: afbe0290 sw s8,656(sp) +800dde6c: afb7028c sw s7,652(sp) +800dde70: afb60288 sw s6,648(sp) +800dde74: afb50284 sw s5,644(sp) +800dde78: afb40280 sw s4,640(sp) +800dde7c: afb3027c sw s3,636(sp) +800dde80: afb20278 sw s2,632(sp) +800dde84: afb10274 sw s1,628(sp) +800dde88: afb00270 sw s0,624(sp) +800dde8c: 27a40023 addiu a0,sp,35 +800dde90: 240500ff li a1,255 +800dde94: 2442ca64 addiu v0,v0,-13724 +800dde98: 0040f809 jalr v0 +800dde9c: 24060046 li a2,70 +800ddea0: 3c02803a lui v0,0x803a +800ddea4: 3c038011 lui v1,0x8011 +800ddea8: 2450cd28 addiu s0,v0,-13016 +800ddeac: 3c08803a lui t0,0x803a +800ddeb0: 2462ec30 addiu v0,v1,-5072 +800ddeb4: 2403ffff li v1,-1 +800ddeb8: a103cd28 sb v1,-13016(t0) +800ddebc: 2408fffe li t0,-2 +800ddec0: a2080001 sb t0,1(s0) +800ddec4: 2403fffd li v1,-3 +800ddec8: 2408fffc li t0,-4 +800ddecc: a2030002 sb v1,2(s0) +800dded0: a2080003 sb t0,3(s0) +800dded4: 2403fffb li v1,-5 +800dded8: 2408fffa li t0,-6 +800ddedc: a2030004 sb v1,4(s0) +800ddee0: a2080005 sb t0,5(s0) +800ddee4: 2403fff9 li v1,-7 +800ddee8: 2408fff8 li t0,-8 +800ddeec: 27b60069 addiu s6,sp,105 +800ddef0: a2030006 sb v1,6(s0) +800ddef4: a2080007 sb t0,7(s0) +800ddef8: 2403fff7 li v1,-9 +800ddefc: 2408fff6 li t0,-10 +800ddf00: 3c05801c lui a1,0x801c +800ddf04: 3c06803a lui a2,0x803a +800ddf08: 3c078039 lui a3,0x8039 +800ddf0c: 24a5dcd4 addiu a1,a1,-9004 +800ddf10: 24c6c2e8 addiu a2,a2,-15640 +800ddf14: 24e77ce8 addiu a3,a3,31976 +800ddf18: 02c02021 move a0,s6 +800ddf1c: a2030008 sb v1,8(s0) +800ddf20: 0040f809 jalr v0 +800ddf24: a2080009 sb t0,9(s0) +800ddf28: 3c028012 lui v0,0x8012 +800ddf2c: 02c02021 move a0,s6 +800ddf30: 2442c1a0 addiu v0,v0,-15968 +800ddf34: 0040f809 jalr v0 +800ddf38: 2405002e li a1,46 +800ddf3c: 0040a821 move s5,v0 +800ddf40: 02009821 move s3,s0 +800ddf44: 27b20023 addiu s2,sp,35 +800ddf48: 00008821 move s1,zero +800ddf4c: 27b4001b addiu s4,sp,27 +800ddf50: 3c1e801d lui s8,0x801d +800ddf54: 080377df j 800ddf7c +800ddf58: 3c17800f lui s7,0x800f +800ddf5c: 3c08800f lui t0,0x800f +800ddf60: 25085f58 addiu t0,t0,24408 +800ddf64: 0100f809 jalr t0 +800ddf68: 00000000 nop +800ddf6c: 2402000a li v0,10 +800ddf70: 26520007 addiu s2,s2,7 +800ddf74: 12220034 beq s1,v0,800de048 +800ddf78: 26730001 addiu s3,s3,1 +800ddf7c: 3c038011 lui v1,0x8011 +800ddf80: 3c02801c lui v0,0x801c +800ddf84: 26310001 addiu s1,s1,1 +800ddf88: 02203021 move a2,s1 +800ddf8c: 2445df18 addiu a1,v0,-8424 +800ddf90: 2462ec30 addiu v0,v1,-5072 +800ddf94: 0040f809 jalr v0 +800ddf98: 02802021 move a0,s4 +800ddf9c: 3c088012 lui t0,0x8012 +800ddfa0: 02a02021 move a0,s5 +800ddfa4: 2502bbf0 addiu v0,t0,-17424 +800ddfa8: 0040f809 jalr v0 +800ddfac: 02802821 move a1,s4 +800ddfb0: 02c02021 move a0,s6 +800ddfb4: 26e25f70 addiu v0,s7,24432 +800ddfb8: 0040f809 jalr v0 +800ddfbc: 27c55754 addiu a1,s8,22356 +800ddfc0: 00408021 move s0,v0 +800ddfc4: 00403821 move a3,v0 +800ddfc8: 27a40010 addiu a0,sp,16 +800ddfcc: 24050001 li a1,1 +800ddfd0: 1040ffe6 beqz v0,800ddf6c +800ddfd4: 24060004 li a2,4 +800ddfd8: 3c03800f lui v1,0x800f +800ddfdc: 24635ed4 addiu v1,v1,24276 +800ddfe0: 0060f809 jalr v1 +800ddfe4: 00000000 nop +800ddfe8: 2c420004 sltiu v0,v0,4 +800ddfec: 00003021 move a2,zero +800ddff0: 1440ffda bnez v0,800ddf5c +800ddff4: 02002021 move a0,s0 +800ddff8: 3c03800f lui v1,0x800f +800ddffc: 24635c60 addiu v1,v1,23648 +800de000: 0060f809 jalr v1 +800de004: 8fa50010 lw a1,16(sp) +800de008: 3c08800f lui t0,0x800f +800de00c: 02402021 move a0,s2 +800de010: 24050001 li a1,1 +800de014: 24060007 li a2,7 +800de018: 25085ed4 addiu t0,t0,24276 +800de01c: 0100f809 jalr t0 +800de020: 02003821 move a3,s0 +800de024: 3c03800f lui v1,0x800f +800de028: a2710000 sb s1,0(s3) +800de02c: 24635f58 addiu v1,v1,24408 +800de030: 0060f809 jalr v1 +800de034: 02002021 move a0,s0 +800de038: 2402000a li v0,10 +800de03c: 26520007 addiu s2,s2,7 +800de040: 1622ffce bne s1,v0,800ddf7c +800de044: 26730001 addiu s3,s3,1 +800de048: 3c02803a lui v0,0x803a +800de04c: 244fcd28 addiu t7,v0,-13016 +800de050: 00006821 move t5,zero +800de054: 24020009 li v0,9 +800de058: 00004821 move t1,zero +800de05c: 004d1023 subu v0,v0,t5 +800de060: 0122102a slt v0,t1,v0 +800de064: 1440000b bnez v0,800de094 +800de068: 27ae0010 addiu t6,sp,16 +800de06c: 25ad0001 addiu t5,t5,1 +800de070: 29a20009 slti v0,t5,9 +800de074: 10400057 beqz v0,800de1d4 +800de078: 00006021 move t4,zero +800de07c: 01804821 move t1,t4 +800de080: 24020009 li v0,9 +800de084: 004d1023 subu v0,v0,t5 +800de088: 0122102a slt v0,t1,v0 +800de08c: 1040fff7 beqz v0,800de06c +800de090: 00000000 nop +800de094: 000930c0 sll a2,t1,0x3 +800de098: 00c91023 subu v0,a2,t1 +800de09c: 27a80023 addiu t0,sp,35 +800de0a0: 01022021 addu a0,t0,v0 +800de0a4: 90830000 lbu v1,0(a0) +800de0a8: 90820007 lbu v0,7(a0) +800de0ac: 306300ff andi v1,v1,0xff +800de0b0: 304200ff andi v0,v0,0xff +800de0b4: 00621823 subu v1,v1,v0 +800de0b8: 1460001d bnez v1,800de130 +800de0bc: 24850007 addiu a1,a0,7 +800de0c0: 90830001 lbu v1,1(a0) +800de0c4: 90a20001 lbu v0,1(a1) +800de0c8: 306300ff andi v1,v1,0xff +800de0cc: 304200ff andi v0,v0,0xff +800de0d0: 00621823 subu v1,v1,v0 +800de0d4: 14600016 bnez v1,800de130 +800de0d8: 00000000 nop +800de0dc: 90830002 lbu v1,2(a0) +800de0e0: 90a20002 lbu v0,2(a1) +800de0e4: 306300ff andi v1,v1,0xff +800de0e8: 304200ff andi v0,v0,0xff +800de0ec: 00621823 subu v1,v1,v0 +800de0f0: 1460000f bnez v1,800de130 +800de0f4: 00000000 nop +800de0f8: 90830003 lbu v1,3(a0) +800de0fc: 90a20003 lbu v0,3(a1) +800de100: 306300ff andi v1,v1,0xff +800de104: 304200ff andi v0,v0,0xff +800de108: 00621823 subu v1,v1,v0 +800de10c: 14600008 bnez v1,800de130 +800de110: 00000000 nop +800de114: 90830004 lbu v1,4(a0) +800de118: 90a20004 lbu v0,4(a1) +800de11c: 306300ff andi v1,v1,0xff +800de120: 304200ff andi v0,v0,0xff +800de124: 00621823 subu v1,v1,v0 +800de128: 10600059 beqz v1,800de290 +800de12c: 00000000 nop +800de130: 18600026 blez v1,800de1cc +800de134: 252c0001 addiu t4,t1,1 +800de138: 000c18c0 sll v1,t4,0x3 +800de13c: 006c1823 subu v1,v1,t4 +800de140: 006e1821 addu v1,v1,t6 +800de144: 88640016 lwl a0,22(v1) +800de148: 00c91023 subu v0,a2,t1 +800de14c: 004e1021 addu v0,v0,t6 +800de150: 88460016 lwl a2,22(v0) +800de154: 98640013 lwr a0,19(v1) +800de158: 98460013 lwr a2,19(v0) +800de15c: 904a0017 lbu t2,23(v0) +800de160: 90480018 lbu t0,24(v0) +800de164: 904b0019 lbu t3,25(v0) +800de168: a8440016 swl a0,22(v0) +800de16c: b8440013 swr a0,19(v0) +800de170: 90650017 lbu a1,23(v1) +800de174: 018f3821 addu a3,t4,t7 +800de178: a0450017 sb a1,23(v0) +800de17c: 90640018 lbu a0,24(v1) +800de180: 012f4821 addu t1,t1,t7 +800de184: a0440018 sb a0,24(v0) +800de188: 90650019 lbu a1,25(v1) +800de18c: afa60014 sw a2,20(sp) +800de190: a0450019 sb a1,25(v0) +800de194: a8660016 swl a2,22(v1) +800de198: b8660013 swr a2,19(v1) +800de19c: a3aa0018 sb t2,24(sp) +800de1a0: a06a0017 sb t2,23(v1) +800de1a4: a0680018 sb t0,24(v1) +800de1a8: a3a80019 sb t0,25(sp) +800de1ac: a3ab001a sb t3,26(sp) +800de1b0: a06b0019 sb t3,25(v1) +800de1b4: 90e20000 lbu v0,0(a3) +800de1b8: 81240000 lb a0,0(t1) +800de1bc: a1220000 sb v0,0(t1) +800de1c0: 01804821 move t1,t4 +800de1c4: 08037820 j 800de080 +800de1c8: a0e40000 sb a0,0(a3) +800de1cc: 08037820 j 800de080 +800de1d0: 01804821 move t1,t4 +800de1d4: 3c02803a lui v0,0x803a +800de1d8: 8043cd31 lb v1,-13007(v0) +800de1dc: 1c600039 bgtz v1,800de2c4 +800de1e0: 3c02803a lui v0,0x803a +800de1e4: 8043cd30 lb v1,-13008(v0) +800de1e8: 1c600038 bgtz v1,800de2cc +800de1ec: 3c02803a lui v0,0x803a +800de1f0: 8043cd2f lb v1,-13009(v0) +800de1f4: 1c600037 bgtz v1,800de2d4 +800de1f8: 3c02803a lui v0,0x803a +800de1fc: 8043cd2e lb v1,-13010(v0) +800de200: 1c600036 bgtz v1,800de2dc +800de204: 3c02803a lui v0,0x803a +800de208: 8043cd2d lb v1,-13011(v0) +800de20c: 1c600035 bgtz v1,800de2e4 +800de210: 3c02803a lui v0,0x803a +800de214: 8043cd2c lb v1,-13012(v0) +800de218: 1c600034 bgtz v1,800de2ec +800de21c: 3c02803a lui v0,0x803a +800de220: 8043cd2b lb v1,-13013(v0) +800de224: 1c600033 bgtz v1,800de2f4 +800de228: 3c02803a lui v0,0x803a +800de22c: 8043cd2a lb v1,-13014(v0) +800de230: 1c600032 bgtz v1,800de2fc +800de234: 3c02803a lui v0,0x803a +800de238: 8043cd29 lb v1,-13015(v0) +800de23c: 1c600006 bgtz v1,800de258 +800de240: 24030001 li v1,1 +800de244: 3c03803a lui v1,0x803a +800de248: 8062cd28 lb v0,-13016(v1) +800de24c: 2403ffff li v1,-1 +800de250: 0002102a slt v0,zero,v0 +800de254: 0002180b movn v1,zero,v0 +800de258: 3c02801f lui v0,0x801f +800de25c: ac43449c sw v1,17564(v0) +800de260: 8fbf0294 lw ra,660(sp) +800de264: 8fbe0290 lw s8,656(sp) +800de268: 8fb7028c lw s7,652(sp) +800de26c: 8fb60288 lw s6,648(sp) +800de270: 8fb50284 lw s5,644(sp) +800de274: 8fb40280 lw s4,640(sp) +800de278: 8fb3027c lw s3,636(sp) +800de27c: 8fb20278 lw s2,632(sp) +800de280: 8fb10274 lw s1,628(sp) +800de284: 8fb00270 lw s0,624(sp) +800de288: 03e00008 jr ra +800de28c: 27bd0298 addiu sp,sp,664 +800de290: 90830005 lbu v1,5(a0) +800de294: 90a20005 lbu v0,5(a1) +800de298: 306300ff andi v1,v1,0xff +800de29c: 304200ff andi v0,v0,0xff +800de2a0: 00621823 subu v1,v1,v0 +800de2a4: 1460ffa2 bnez v1,800de130 +800de2a8: 00000000 nop +800de2ac: 90830006 lbu v1,6(a0) +800de2b0: 90a20006 lbu v0,6(a1) +800de2b4: 306300ff andi v1,v1,0xff +800de2b8: 304200ff andi v0,v0,0xff +800de2bc: 0803784c j 800de130 +800de2c0: 00621823 subu v1,v1,v0 +800de2c4: 08037896 j 800de258 +800de2c8: 24030009 li v1,9 +800de2cc: 08037896 j 800de258 +800de2d0: 24030008 li v1,8 +800de2d4: 08037896 j 800de258 +800de2d8: 24030007 li v1,7 +800de2dc: 08037896 j 800de258 +800de2e0: 24030006 li v1,6 +800de2e4: 08037896 j 800de258 +800de2e8: 24030005 li v1,5 +800de2ec: 08037896 j 800de258 +800de2f0: 24030004 li v1,4 +800de2f4: 08037896 j 800de258 +800de2f8: 24030003 li v1,3 +800de2fc: 08037896 j 800de258 +800de300: 24030002 li v1,2 + +800de304 : +800de304: 27bdffe0 addiu sp,sp,-32 +800de308: afb00010 sw s0,16(sp) +800de30c: 3c028012 lui v0,0x8012 +800de310: 00a08021 move s0,a1 +800de314: afbf001c sw ra,28(sp) +800de318: 00802821 move a1,a0 +800de31c: afb20018 sw s2,24(sp) +800de320: afb10014 sw s1,20(sp) +800de324: 02002021 move a0,s0 +800de328: 2452bbf0 addiu s2,v0,-17424 +800de32c: 0240f809 jalr s2 +800de330: 00c08821 move s1,a2 +800de334: 3c028012 lui v0,0x8012 +800de338: 02002021 move a0,s0 +800de33c: 2442c1a0 addiu v0,v0,-15968 +800de340: 0040f809 jalr v0 +800de344: 2405002e li a1,46 +800de348: 00402021 move a0,v0 +800de34c: 10400008 beqz v0,800de370 +800de350: 02202821 move a1,s1 +800de354: 0240c821 move t9,s2 +800de358: 8fbf001c lw ra,28(sp) +800de35c: 8fb20018 lw s2,24(sp) +800de360: 8fb10014 lw s1,20(sp) +800de364: 8fb00010 lw s0,16(sp) +800de368: 03200008 jr t9 +800de36c: 27bd0020 addiu sp,sp,32 +800de370: 8fbf001c lw ra,28(sp) +800de374: 8fb20018 lw s2,24(sp) +800de378: 8fb10014 lw s1,20(sp) +800de37c: 8fb00010 lw s0,16(sp) +800de380: 03e00008 jr ra +800de384: 27bd0020 addiu sp,sp,32 + +800de388 : +800de388: 3c19800e lui t9,0x800e +800de38c: 27399d10 addiu t9,t9,-25328 +800de390: 03200008 jr t9 +800de394: 00000000 nop + +800de398 : +800de398: 27bdfc80 addiu sp,sp,-896 +800de39c: afb1035c sw s1,860(sp) +800de3a0: afb00358 sw s0,856(sp) +800de3a4: 3c06803a lui a2,0x803a +800de3a8: 27b00150 addiu s0,sp,336 +800de3ac: 00a08821 move s1,a1 +800de3b0: 3c028011 lui v0,0x8011 +800de3b4: 3c05801c lui a1,0x801c +800de3b8: 00803821 move a3,a0 +800de3bc: afbf037c sw ra,892(sp) +800de3c0: afb5036c sw s5,876(sp) +800de3c4: 24c6cb28 addiu a2,a2,-13528 +800de3c8: 24a5dcd4 addiu a1,a1,-9004 +800de3cc: 02002021 move a0,s0 +800de3d0: afbe0378 sw s8,888(sp) +800de3d4: afb70374 sw s7,884(sp) +800de3d8: afb60370 sw s6,880(sp) +800de3dc: afb40368 sw s4,872(sp) +800de3e0: afb30364 sw s3,868(sp) +800de3e4: 2442ec30 addiu v0,v0,-5072 +800de3e8: 0040f809 jalr v0 +800de3ec: afb20360 sw s2,864(sp) +800de3f0: 3c058019 lui a1,0x8019 +800de3f4: 3c02800f lui v0,0x800f +800de3f8: 02002021 move a0,s0 +800de3fc: 24425f70 addiu v0,v0,24432 +800de400: 0040f809 jalr v0 +800de404: 24a5cdf4 addiu a1,a1,-12812 +800de408: 104000a1 beqz v0,800de690 +800de40c: 0040a821 move s5,v0 +800de410: 16200072 bnez s1,800de5dc +800de414: 24020001 li v0,1 +800de418: 27b10010 addiu s1,sp,16 +800de41c: 3c05801c lui a1,0x801c +800de420: 3c108012 lui s0,0x8012 +800de424: 2610bbf0 addiu s0,s0,-17424 +800de428: 24a5df20 addiu a1,a1,-8416 +800de42c: 0200f809 jalr s0 +800de430: 02202021 move a0,s1 +800de434: 3c05801c lui a1,0x801c +800de438: 24a5df30 addiu a1,a1,-8400 +800de43c: 0200f809 jalr s0 +800de440: 27a40030 addiu a0,sp,48 +800de444: 2410000c li s0,12 +800de448: 3c03800f lui v1,0x800f +800de44c: 27a40050 addiu a0,sp,80 +800de450: 24050100 li a1,256 +800de454: 24625cc4 addiu v0,v1,23748 +800de458: 0040f809 jalr v0 +800de45c: 02a03021 move a2,s5 +800de460: 3c1e8012 lui s8,0x8012 +800de464: 00402021 move a0,v0 +800de468: 02202821 move a1,s1 +800de46c: 02003021 move a2,s0 +800de470: 10400073 beqz v0,800de640 +800de474: 27c3bfc0 addiu v1,s8,-16448 +800de478: 0060f809 jalr v1 +800de47c: 00000000 nop +800de480: 1440fff2 bnez v0,800de44c +800de484: 3c03800f lui v1,0x800f +800de488: 3c02803a lui v0,0x803a +800de48c: 244282e8 addiu v0,v0,-32024 +800de490: 3c048039 lui a0,0x8039 +800de494: 2610fffe addiu s0,s0,-2 +800de498: ac827b14 sw v0,31508(a0) +800de49c: 00409021 move s2,v0 +800de4a0: afb00350 sw s0,848(sp) +800de4a4: 0000b821 move s7,zero +800de4a8: 3c03800f lui v1,0x800f +800de4ac: 24625cc4 addiu v0,v1,23748 +800de4b0: 27a40050 addiu a0,sp,80 +800de4b4: 24050100 li a1,256 +800de4b8: 0040f809 jalr v0 +800de4bc: 02a03021 move a2,s5 +800de4c0: 80430000 lb v1,0(v0) +800de4c4: 00408021 move s0,v0 +800de4c8: 24020023 li v0,35 +800de4cc: 1062fff6 beq v1,v0,800de4a8 +800de4d0: 2416000d li s6,13 +800de4d4: 1076fff4 beq v1,s6,800de4a8 +800de4d8: 2414000a li s4,10 +800de4dc: 1074fff2 beq v1,s4,800de4a8 +800de4e0: 8fa60350 lw a2,848(sp) +800de4e4: 02002021 move a0,s0 +800de4e8: 27c2bfc0 addiu v0,s8,-16448 +800de4ec: 0040f809 jalr v0 +800de4f0: 27a50030 addiu a1,sp,48 +800de4f4: 10400011 beqz v0,800de53c +800de4f8: 3c028012 lui v0,0x8012 +800de4fc: 2442bdb0 addiu v0,v0,-16976 +800de500: 0040f809 jalr v0 +800de504: 02002021 move a0,s0 +800de508: 00403021 move a2,v0 +800de50c: 02402021 move a0,s2 +800de510: 02429021 addu s2,s2,v0 +800de514: 3c028011 lui v0,0x8011 +800de518: 2442c930 addiu v0,v0,-14032 +800de51c: 0040f809 jalr v0 +800de520: 02002821 move a1,s0 +800de524: 8251ffff lb s1,-1(s2) +800de528: 12340016 beq s1,s4,800de584 +800de52c: 2653ffff addiu s3,s2,-1 +800de530: 24020074 li v0,116 +800de534: 16e2ffdd bne s7,v0,800de4ac +800de538: 3c03800f lui v1,0x800f +800de53c: 00008021 move s0,zero +800de540: 3c02800f lui v0,0x800f +800de544: 24425f58 addiu v0,v0,24408 +800de548: 0040f809 jalr v0 +800de54c: 02a02021 move a0,s5 +800de550: 02001021 move v0,s0 +800de554: 8fbf037c lw ra,892(sp) +800de558: 8fbe0378 lw s8,888(sp) +800de55c: 8fb70374 lw s7,884(sp) +800de560: 8fb60370 lw s6,880(sp) +800de564: 8fb5036c lw s5,876(sp) +800de568: 8fb40368 lw s4,872(sp) +800de56c: 8fb30364 lw s3,868(sp) +800de570: 8fb20360 lw s2,864(sp) +800de574: 8fb1035c lw s1,860(sp) +800de578: 8fb00358 lw s0,856(sp) +800de57c: 03e00008 jr ra +800de580: 27bd0380 addiu sp,sp,896 +800de584: 3c028012 lui v0,0x8012 +800de588: 02002021 move a0,s0 +800de58c: 2442c1a0 addiu v0,v0,-15968 +800de590: 0040f809 jalr v0 +800de594: 2405005c li a1,92 +800de598: 10400005 beqz v0,800de5b0 +800de59c: 00000000 nop +800de5a0: 80430001 lb v1,1(v0) +800de5a4: 2402006e li v0,110 +800de5a8: 10620027 beq v1,v0,800de648 +800de5ac: 00000000 nop +800de5b0: 8243fffe lb v1,-2(s2) +800de5b4: 2402000d li v0,13 +800de5b8: 10620029 beq v1,v0,800de660 +800de5bc: 3c048039 lui a0,0x8039 +800de5c0: 26f70001 addiu s7,s7,1 +800de5c4: 00171080 sll v0,s7,0x2 +800de5c8: 24837b14 addiu v1,a0,31508 +800de5cc: 00431021 addu v0,v0,v1 +800de5d0: a2600000 sb zero,0(s3) +800de5d4: 0803794c j 800de530 +800de5d8: ac520000 sw s2,0(v0) +800de5dc: 1622ff8f bne s1,v0,800de41c +800de5e0: 27b10010 addiu s1,sp,16 +800de5e4: 3c05801c lui a1,0x801c +800de5e8: 3c108012 lui s0,0x8012 +800de5ec: 2610bbf0 addiu s0,s0,-17424 +800de5f0: 24a5df3c addiu a1,a1,-8388 +800de5f4: 0200f809 jalr s0 +800de5f8: 02202021 move a0,s1 +800de5fc: 3c05801c lui a1,0x801c +800de600: 24a5df4c addiu a1,a1,-8372 +800de604: 0200f809 jalr s0 +800de608: 27a40030 addiu a0,sp,48 +800de60c: 3c03800f lui v1,0x800f +800de610: 27a40050 addiu a0,sp,80 +800de614: 24050100 li a1,256 +800de618: 24625cc4 addiu v0,v1,23748 +800de61c: 0040f809 jalr v0 +800de620: 02a03021 move a2,s5 +800de624: 2410000f li s0,15 +800de628: 3c1e8012 lui s8,0x8012 +800de62c: 00402021 move a0,v0 +800de630: 02202821 move a1,s1 +800de634: 02003021 move a2,s0 +800de638: 1440ff8f bnez v0,800de478 +800de63c: 27c3bfc0 addiu v1,s8,-16448 +800de640: 08037950 j 800de540 +800de644: 2410fffe li s0,-2 +800de648: 8242fffe lb v0,-2(s2) +800de64c: 1056000d beq v0,s6,800de684 +800de650: 2643fffe addiu v1,s2,-2 +800de654: a251fffd sb s1,-3(s2) +800de658: 0803794c j 800de530 +800de65c: 00609021 move s2,v1 +800de660: 26f70001 addiu s7,s7,1 +800de664: 00171080 sll v0,s7,0x2 +800de668: 24837b14 addiu v1,a0,31508 +800de66c: 02609021 move s2,s3 +800de670: 00431021 addu v0,v0,v1 +800de674: 2673ffff addiu s3,s3,-1 +800de678: a2600000 sb zero,0(s3) +800de67c: 0803794c j 800de530 +800de680: ac520000 sw s2,0(v0) +800de684: a251fffc sb s1,-4(s2) +800de688: 0803794c j 800de530 +800de68c: 2652fffd addiu s2,s2,-3 +800de690: 2410ffff li s0,-1 +800de694: 02001021 move v0,s0 +800de698: 8fbf037c lw ra,892(sp) +800de69c: 8fbe0378 lw s8,888(sp) +800de6a0: 8fb70374 lw s7,884(sp) +800de6a4: 8fb60370 lw s6,880(sp) +800de6a8: 8fb5036c lw s5,876(sp) +800de6ac: 8fb40368 lw s4,872(sp) +800de6b0: 8fb30364 lw s3,868(sp) +800de6b4: 8fb20360 lw s2,864(sp) +800de6b8: 8fb1035c lw s1,860(sp) +800de6bc: 8fb00358 lw s0,856(sp) +800de6c0: 03e00008 jr ra +800de6c4: 27bd0380 addiu sp,sp,896 + +800de6c8 : +800de6c8: 27bdffb8 addiu sp,sp,-72 +800de6cc: afb60038 sw s6,56(sp) +800de6d0: 3c16801f lui s6,0x801f +800de6d4: afb50034 sw s5,52(sp) +800de6d8: afb00020 sw s0,32(sp) +800de6dc: 3c15801f lui s5,0x801f +800de6e0: 26d0212c addiu s0,s6,8492 +800de6e4: 8e0301ac lw v1,428(s0) +800de6e8: afb7003c sw s7,60(sp) +800de6ec: 8ea44758 lw a0,18264(s5) +800de6f0: 8e0501a0 lw a1,416(s0) +800de6f4: 8e0601a4 lw a2,420(s0) +800de6f8: 8e0701a8 lw a3,424(s0) +800de6fc: 3c17800e lui s7,0x800e +800de700: afb20028 sw s2,40(sp) +800de704: afb10024 sw s1,36(sp) +800de708: 00409021 move s2,v0 +800de70c: 26f1a944 addiu s1,s7,-22204 +800de710: afbf0044 sw ra,68(sp) +800de714: afbe0040 sw s8,64(sp) +800de718: afb3002c sw s3,44(sp) +800de71c: afa30010 sw v1,16(sp) +800de720: afb40030 sw s4,48(sp) +800de724: afa00014 sw zero,20(sp) +800de728: 0220f809 jalr s1 +800de72c: afa00018 sw zero,24(sp) +800de730: 8e4203c8 lw v0,968(s2) +800de734: 8e4403d8 lw a0,984(s2) +800de738: 8c430020 lw v1,32(v0) +800de73c: 26531d90 addiu s3,s2,7568 +800de740: ac830018 sw v1,24(a0) +800de744: 8e4203d0 lw v0,976(s2) +800de748: 3c1e8012 lui s8,0x8012 +800de74c: 8c43000c lw v1,12(v0) +800de750: 02602021 move a0,s3 +800de754: 27c2bbf0 addiu v0,s8,-17424 +800de758: 0040f809 jalr v0 +800de75c: 8c650000 lw a1,0(v1) +800de760: 8e4303d0 lw v1,976(s2) +800de764: 8e4403c8 lw a0,968(s2) +800de768: 24620028 addiu v0,v1,40 +800de76c: 10640149 beq v1,a0,800dec94 +800de770: ae4203d0 sw v0,976(s2) +800de774: 8e0800dc lw t0,220(s0) +800de778: 8ea44758 lw a0,18264(s5) +800de77c: 8e0500d0 lw a1,208(s0) +800de780: 8e0600d4 lw a2,212(s0) +800de784: 8e0700d8 lw a3,216(s0) +800de788: 24020016 li v0,22 +800de78c: 24030002 li v1,2 +800de790: afa80010 sw t0,16(sp) +800de794: afa20014 sw v0,20(sp) +800de798: 0220f809 jalr s1 +800de79c: afa30018 sw v1,24(sp) +800de7a0: 8ea44758 lw a0,18264(s5) +800de7a4: 8e0700c8 lw a3,200(s0) +800de7a8: 8e0800cc lw t0,204(s0) +800de7ac: 8e0500c0 lw a1,192(s0) +800de7b0: 8e0600c4 lw a2,196(s0) +800de7b4: 2402000b li v0,11 +800de7b8: 24030039 li v1,57 +800de7bc: afa80010 sw t0,16(sp) +800de7c0: afa20014 sw v0,20(sp) +800de7c4: 0220f809 jalr s1 +800de7c8: afa30018 sw v1,24(sp) +800de7cc: 3c02800e lui v0,0x800e +800de7d0: 2443b9dc addiu v1,v0,-17956 +800de7d4: 8ea44758 lw a0,18264(s5) +800de7d8: 24027fff li v0,32767 +800de7dc: 2405000d li a1,13 +800de7e0: 24060039 li a2,57 +800de7e4: 2407004c li a3,76 +800de7e8: afa20010 sw v0,16(sp) +800de7ec: 0060f809 jalr v1 +800de7f0: afb30014 sw s3,20(sp) +800de7f4: 8e4203d0 lw v0,976(s2) +800de7f8: 02602021 move a0,s3 +800de7fc: 8c43000c lw v1,12(v0) +800de800: 27c2bbf0 addiu v0,s8,-17424 +800de804: 8c650000 lw a1,0(v1) +800de808: 0040f809 jalr v0 +800de80c: 3c14801f lui s4,0x801f +800de810: 8e4303d0 lw v1,976(s2) +800de814: 8e4403c8 lw a0,968(s2) +800de818: 24620028 addiu v0,v1,40 +800de81c: 1064012e beq v1,a0,800decd8 +800de820: ae4203d0 sw v0,976(s2) +800de824: 26d0212c addiu s0,s6,8492 +800de828: 8e0800ec lw t0,236(s0) +800de82c: 8e844758 lw a0,18264(s4) +800de830: 8e0500e0 lw a1,224(s0) +800de834: 8e0600e4 lw a2,228(s0) +800de838: 8e0700e8 lw a3,232(s0) +800de83c: 24020066 li v0,102 +800de840: 24030002 li v1,2 +800de844: 26f1a944 addiu s1,s7,-22204 +800de848: afa80010 sw t0,16(sp) +800de84c: afa20014 sw v0,20(sp) +800de850: 0220f809 jalr s1 +800de854: afa30018 sw v1,24(sp) +800de858: 8e844758 lw a0,18264(s4) +800de85c: 8e0700c8 lw a3,200(s0) +800de860: 8e0800cc lw t0,204(s0) +800de864: 8e0500c0 lw a1,192(s0) +800de868: 8e0600c4 lw a2,196(s0) +800de86c: 2402005c li v0,92 +800de870: 24030039 li v1,57 +800de874: afa80010 sw t0,16(sp) +800de878: afa20014 sw v0,20(sp) +800de87c: 0220f809 jalr s1 +800de880: afa30018 sw v1,24(sp) +800de884: 3c02800e lui v0,0x800e +800de888: 2443b9dc addiu v1,v0,-17956 +800de88c: 8ea44758 lw a0,18264(s5) +800de890: 24027fff li v0,32767 +800de894: 2405005f li a1,95 +800de898: 24060039 li a2,57 +800de89c: 24070048 li a3,72 +800de8a0: afa20010 sw v0,16(sp) +800de8a4: 0060f809 jalr v1 +800de8a8: afb30014 sw s3,20(sp) +800de8ac: 8e4203d0 lw v0,976(s2) +800de8b0: 02602021 move a0,s3 +800de8b4: 8c43000c lw v1,12(v0) +800de8b8: 27c2bbf0 addiu v0,s8,-17424 +800de8bc: 8c650000 lw a1,0(v1) +800de8c0: 0040f809 jalr v0 +800de8c4: 3c14801f lui s4,0x801f +800de8c8: 8e4303d0 lw v1,976(s2) +800de8cc: 8e4403c8 lw a0,968(s2) +800de8d0: 24620028 addiu v0,v1,40 +800de8d4: 10640113 beq v1,a0,800ded24 +800de8d8: ae4203d0 sw v0,976(s2) +800de8dc: 26d0212c addiu s0,s6,8492 +800de8e0: 8e08010c lw t0,268(s0) +800de8e4: 8e844758 lw a0,18264(s4) +800de8e8: 8e050100 lw a1,256(s0) +800de8ec: 8e060104 lw a2,260(s0) +800de8f0: 8e070108 lw a3,264(s0) +800de8f4: 240200b6 li v0,182 +800de8f8: 24030002 li v1,2 +800de8fc: 26f1a944 addiu s1,s7,-22204 +800de900: afa80010 sw t0,16(sp) +800de904: afa20014 sw v0,20(sp) +800de908: 0220f809 jalr s1 +800de90c: afa30018 sw v1,24(sp) +800de910: 8e844758 lw a0,18264(s4) +800de914: 8e0700c8 lw a3,200(s0) +800de918: 8e0800cc lw t0,204(s0) +800de91c: 8e0500c0 lw a1,192(s0) +800de920: 8e0600c4 lw a2,196(s0) +800de924: 240200ad li v0,173 +800de928: 24030039 li v1,57 +800de92c: afa80010 sw t0,16(sp) +800de930: afa20014 sw v0,20(sp) +800de934: 0220f809 jalr s1 +800de938: afa30018 sw v1,24(sp) +800de93c: 3c02800e lui v0,0x800e +800de940: 2443b9dc addiu v1,v0,-17956 +800de944: 8ea44758 lw a0,18264(s5) +800de948: 24027fff li v0,32767 +800de94c: 240500b0 li a1,176 +800de950: 24060039 li a2,57 +800de954: 24070044 li a3,68 +800de958: afa20010 sw v0,16(sp) +800de95c: 0060f809 jalr v1 +800de960: afb30014 sw s3,20(sp) +800de964: 8e4203d0 lw v0,976(s2) +800de968: 02602021 move a0,s3 +800de96c: 8c43000c lw v1,12(v0) +800de970: 27c2bbf0 addiu v0,s8,-17424 +800de974: 8c650000 lw a1,0(v1) +800de978: 0040f809 jalr v0 +800de97c: 3c14801f lui s4,0x801f +800de980: 8e4303d0 lw v1,976(s2) +800de984: 8e4403c8 lw a0,968(s2) +800de988: 24620028 addiu v0,v1,40 +800de98c: 106400f8 beq v1,a0,800ded70 +800de990: ae4203d0 sw v0,976(s2) +800de994: 26d0212c addiu s0,s6,8492 +800de998: 8e0800fc lw t0,252(s0) +800de99c: 8e844758 lw a0,18264(s4) +800de9a0: 8e0500f0 lw a1,240(s0) +800de9a4: 8e0600f4 lw a2,244(s0) +800de9a8: 8e0700f8 lw a3,248(s0) +800de9ac: 24020016 li v0,22 +800de9b0: 2403004b li v1,75 +800de9b4: 26f1a944 addiu s1,s7,-22204 +800de9b8: afa80010 sw t0,16(sp) +800de9bc: afa20014 sw v0,20(sp) +800de9c0: 0220f809 jalr s1 +800de9c4: afa30018 sw v1,24(sp) +800de9c8: 8e844758 lw a0,18264(s4) +800de9cc: 8e0700c8 lw a3,200(s0) +800de9d0: 8e0800cc lw t0,204(s0) +800de9d4: 8e0500c0 lw a1,192(s0) +800de9d8: 8e0600c4 lw a2,196(s0) +800de9dc: 2402000b li v0,11 +800de9e0: 24030083 li v1,131 +800de9e4: afa80010 sw t0,16(sp) +800de9e8: afa20014 sw v0,20(sp) +800de9ec: 0220f809 jalr s1 +800de9f0: afa30018 sw v1,24(sp) +800de9f4: 3c02800e lui v0,0x800e +800de9f8: 2443b9dc addiu v1,v0,-17956 +800de9fc: 8ea44758 lw a0,18264(s5) +800dea00: 24027fff li v0,32767 +800dea04: 2405000e li a1,14 +800dea08: 24060083 li a2,131 +800dea0c: 24070044 li a3,68 +800dea10: afa20010 sw v0,16(sp) +800dea14: 0060f809 jalr v1 +800dea18: afb30014 sw s3,20(sp) +800dea1c: 8e4203d0 lw v0,976(s2) +800dea20: 02602021 move a0,s3 +800dea24: 8c43000c lw v1,12(v0) +800dea28: 27c2bbf0 addiu v0,s8,-17424 +800dea2c: 8c650000 lw a1,0(v1) +800dea30: 0040f809 jalr v0 +800dea34: 3c14801f lui s4,0x801f +800dea38: 8e4303d0 lw v1,976(s2) +800dea3c: 8e4403c8 lw a0,968(s2) +800dea40: 24620028 addiu v0,v1,40 +800dea44: 106400dd beq v1,a0,800dedbc +800dea48: ae4203d0 sw v0,976(s2) +800dea4c: 26d0212c addiu s0,s6,8492 +800dea50: 8e08011c lw t0,284(s0) +800dea54: 8e844758 lw a0,18264(s4) +800dea58: 8e050110 lw a1,272(s0) +800dea5c: 8e060114 lw a2,276(s0) +800dea60: 8e070118 lw a3,280(s0) +800dea64: 24020066 li v0,102 +800dea68: 2403004b li v1,75 +800dea6c: 26f1a944 addiu s1,s7,-22204 +800dea70: afa80010 sw t0,16(sp) +800dea74: afa20014 sw v0,20(sp) +800dea78: 0220f809 jalr s1 +800dea7c: afa30018 sw v1,24(sp) +800dea80: 8e844758 lw a0,18264(s4) +800dea84: 8e0700c8 lw a3,200(s0) +800dea88: 8e0800cc lw t0,204(s0) +800dea8c: 8e0500c0 lw a1,192(s0) +800dea90: 8e0600c4 lw a2,196(s0) +800dea94: 24030083 li v1,131 +800dea98: 2402005c li v0,92 +800dea9c: afa30018 sw v1,24(sp) +800deaa0: afa20014 sw v0,20(sp) +800deaa4: 0220f809 jalr s1 +800deaa8: afa80010 sw t0,16(sp) +800deaac: 3c02800e lui v0,0x800e +800deab0: 2448b9dc addiu t0,v0,-17956 +800deab4: 8ea44758 lw a0,18264(s5) +800deab8: 24027fff li v0,32767 +800deabc: 2405005f li a1,95 +800deac0: 24060083 li a2,131 +800deac4: 24070044 li a3,68 +800deac8: afa20010 sw v0,16(sp) +800deacc: 0100f809 jalr t0 +800dead0: afb30014 sw s3,20(sp) +800dead4: 8e4303d0 lw v1,976(s2) +800dead8: 02602021 move a0,s3 +800deadc: 8c66000c lw a2,12(v1) +800deae0: 27c2bbf0 addiu v0,s8,-17424 +800deae4: 8cc50000 lw a1,0(a2) +800deae8: 0040f809 jalr v0 +800deaec: 3c14801f lui s4,0x801f +800deaf0: 8e4303d0 lw v1,976(s2) +800deaf4: 8e4403c8 lw a0,968(s2) +800deaf8: 24620028 addiu v0,v1,40 +800deafc: 106400c2 beq v1,a0,800dee08 +800deb00: ae4203d0 sw v0,976(s2) +800deb04: 26d0212c addiu s0,s6,8492 +800deb08: 8e08012c lw t0,300(s0) +800deb0c: 8e844758 lw a0,18264(s4) +800deb10: 8e050120 lw a1,288(s0) +800deb14: 8e060124 lw a2,292(s0) +800deb18: 8e070128 lw a3,296(s0) +800deb1c: 240200b6 li v0,182 +800deb20: 2403004b li v1,75 +800deb24: 26f1a944 addiu s1,s7,-22204 +800deb28: afa80010 sw t0,16(sp) +800deb2c: afa20014 sw v0,20(sp) +800deb30: 0220f809 jalr s1 +800deb34: afa30018 sw v1,24(sp) +800deb38: 8e844758 lw a0,18264(s4) +800deb3c: 8e0700c8 lw a3,200(s0) +800deb40: 8e0800cc lw t0,204(s0) +800deb44: 8e0500c0 lw a1,192(s0) +800deb48: 8e0600c4 lw a2,196(s0) +800deb4c: 24030083 li v1,131 +800deb50: 240200ad li v0,173 +800deb54: afa30018 sw v1,24(sp) +800deb58: afa20014 sw v0,20(sp) +800deb5c: 0220f809 jalr s1 +800deb60: afa80010 sw t0,16(sp) +800deb64: 3c02800e lui v0,0x800e +800deb68: 8ea44758 lw a0,18264(s5) +800deb6c: 2448b9dc addiu t0,v0,-17956 +800deb70: 24027fff li v0,32767 +800deb74: afa20010 sw v0,16(sp) +800deb78: 240500b0 li a1,176 +800deb7c: 24060083 li a2,131 +800deb80: 24070044 li a3,68 +800deb84: 0100f809 jalr t0 +800deb88: afb30014 sw s3,20(sp) +800deb8c: 8e4303d0 lw v1,976(s2) +800deb90: 8e4403c8 lw a0,968(s2) +800deb94: 24620028 addiu v0,v1,40 +800deb98: ae4203d0 sw v0,976(s2) +800deb9c: 106400ad beq v1,a0,800dee54 +800deba0: 3c02801f lui v0,0x801f +800deba4: 8c444758 lw a0,18264(v0) +800deba8: 26c2212c addiu v0,s6,8492 +800debac: 8c48015c lw t0,348(v0) +800debb0: 8c470158 lw a3,344(v0) +800debb4: 8c450150 lw a1,336(v0) +800debb8: 8c460154 lw a2,340(v0) +800debbc: 2402009a li v0,154 +800debc0: 26e3a944 addiu v1,s7,-22204 +800debc4: afa20018 sw v0,24(sp) +800debc8: afa80010 sw t0,16(sp) +800debcc: 0060f809 jalr v1 +800debd0: afa00014 sw zero,20(sp) +800debd4: 8e4203d0 lw v0,976(s2) +800debd8: 8e4403c8 lw a0,968(s2) +800debdc: 24430028 addiu v1,v0,40 +800debe0: 104400ad beq v0,a0,800dee98 +800debe4: ae4303d0 sw v1,976(s2) +800debe8: 26c2212c addiu v0,s6,8492 +800debec: 8c49019c lw t1,412(v0) +800debf0: 8c470198 lw a3,408(v0) +800debf4: 8c450190 lw a1,400(v0) +800debf8: 8c460194 lw a2,404(v0) +800debfc: 2403009a li v1,154 +800dec00: 24020059 li v0,89 +800dec04: 8ea44758 lw a0,18264(s5) +800dec08: afa20014 sw v0,20(sp) +800dec0c: afa30018 sw v1,24(sp) +800dec10: 26e8a944 addiu t0,s7,-22204 +800dec14: 0100f809 jalr t0 +800dec18: afa90010 sw t1,16(sp) +800dec1c: 8e4203d0 lw v0,976(s2) +800dec20: 8e4403c8 lw a0,968(s2) +800dec24: 24430028 addiu v1,v0,40 +800dec28: 104400ad beq v0,a0,800deee0 +800dec2c: ae4303d0 sw v1,976(s2) +800dec30: 26c2212c addiu v0,s6,8492 +800dec34: 8ea44758 lw a0,18264(s5) +800dec38: 8c470178 lw a3,376(v0) +800dec3c: 8c49017c lw t1,380(v0) +800dec40: 8c450170 lw a1,368(v0) +800dec44: 8c460174 lw a2,372(v0) +800dec48: 240200aa li v0,170 +800dec4c: 2403009a li v1,154 +800dec50: 26e8a944 addiu t0,s7,-22204 +800dec54: afa20014 sw v0,20(sp) +800dec58: afa30018 sw v1,24(sp) +800dec5c: 0100f809 jalr t0 +800dec60: afa90010 sw t1,16(sp) +800dec64: 8fbf0044 lw ra,68(sp) +800dec68: 8fbe0040 lw s8,64(sp) +800dec6c: 8fb7003c lw s7,60(sp) +800dec70: 8fb60038 lw s6,56(sp) +800dec74: 8fb50034 lw s5,52(sp) +800dec78: 8fb40030 lw s4,48(sp) +800dec7c: 8fb3002c lw s3,44(sp) +800dec80: 8fb20028 lw s2,40(sp) +800dec84: 8fb10024 lw s1,36(sp) +800dec88: 8fb00020 lw s0,32(sp) +800dec8c: 03e00008 jr ra +800dec90: 27bd0048 addiu sp,sp,72 +800dec94: 8e08005c lw t0,92(s0) +800dec98: 8ea44758 lw a0,18264(s5) +800dec9c: 8e050050 lw a1,80(s0) +800deca0: 8e060054 lw a2,84(s0) +800deca4: 8e070058 lw a3,88(s0) +800deca8: 24020016 li v0,22 +800decac: 24030002 li v1,2 +800decb0: afa80010 sw t0,16(sp) +800decb4: afa20014 sw v0,20(sp) +800decb8: 0220f809 jalr s1 +800decbc: afa30018 sw v1,24(sp) +800decc0: 8ea44758 lw a0,18264(s5) +800decc4: 8e0700b8 lw a3,184(s0) +800decc8: 8e0800bc lw t0,188(s0) +800deccc: 8e0500b0 lw a1,176(s0) +800decd0: 080379ed j 800de7b4 +800decd4: 8e0600b4 lw a2,180(s0) +800decd8: 26d0212c addiu s0,s6,8492 +800decdc: 8e08006c lw t0,108(s0) +800dece0: 8e844758 lw a0,18264(s4) +800dece4: 8e050060 lw a1,96(s0) +800dece8: 8e060064 lw a2,100(s0) +800decec: 8e070068 lw a3,104(s0) +800decf0: 24020066 li v0,102 +800decf4: 24030002 li v1,2 +800decf8: 26f1a944 addiu s1,s7,-22204 +800decfc: afa80010 sw t0,16(sp) +800ded00: afa20014 sw v0,20(sp) +800ded04: 0220f809 jalr s1 +800ded08: afa30018 sw v1,24(sp) +800ded0c: 8e844758 lw a0,18264(s4) +800ded10: 8e0700b8 lw a3,184(s0) +800ded14: 8e0800bc lw t0,188(s0) +800ded18: 8e0500b0 lw a1,176(s0) +800ded1c: 08037a1b j 800de86c +800ded20: 8e0600b4 lw a2,180(s0) +800ded24: 26d0212c addiu s0,s6,8492 +800ded28: 8e08008c lw t0,140(s0) +800ded2c: 8e844758 lw a0,18264(s4) +800ded30: 8e050080 lw a1,128(s0) +800ded34: 8e060084 lw a2,132(s0) +800ded38: 8e070088 lw a3,136(s0) +800ded3c: 240200b6 li v0,182 +800ded40: 24030002 li v1,2 +800ded44: 26f1a944 addiu s1,s7,-22204 +800ded48: afa80010 sw t0,16(sp) +800ded4c: afa20014 sw v0,20(sp) +800ded50: 0220f809 jalr s1 +800ded54: afa30018 sw v1,24(sp) +800ded58: 8e844758 lw a0,18264(s4) +800ded5c: 8e0700b8 lw a3,184(s0) +800ded60: 8e0800bc lw t0,188(s0) +800ded64: 8e0500b0 lw a1,176(s0) +800ded68: 08037a49 j 800de924 +800ded6c: 8e0600b4 lw a2,180(s0) +800ded70: 26d0212c addiu s0,s6,8492 +800ded74: 8e08007c lw t0,124(s0) +800ded78: 8e844758 lw a0,18264(s4) +800ded7c: 8e050070 lw a1,112(s0) +800ded80: 8e060074 lw a2,116(s0) +800ded84: 8e070078 lw a3,120(s0) +800ded88: 24020016 li v0,22 +800ded8c: 2403004b li v1,75 +800ded90: 26f1a944 addiu s1,s7,-22204 +800ded94: afa80010 sw t0,16(sp) +800ded98: afa20014 sw v0,20(sp) +800ded9c: 0220f809 jalr s1 +800deda0: afa30018 sw v1,24(sp) +800deda4: 8e844758 lw a0,18264(s4) +800deda8: 8e0700b8 lw a3,184(s0) +800dedac: 8e0800bc lw t0,188(s0) +800dedb0: 8e0500b0 lw a1,176(s0) +800dedb4: 08037a77 j 800de9dc +800dedb8: 8e0600b4 lw a2,180(s0) +800dedbc: 26d0212c addiu s0,s6,8492 +800dedc0: 8e08009c lw t0,156(s0) +800dedc4: 8e844758 lw a0,18264(s4) +800dedc8: 8e050090 lw a1,144(s0) +800dedcc: 8e060094 lw a2,148(s0) +800dedd0: 8e070098 lw a3,152(s0) +800dedd4: 24020066 li v0,102 +800dedd8: 2403004b li v1,75 +800deddc: 26f1a944 addiu s1,s7,-22204 +800dede0: afa80010 sw t0,16(sp) +800dede4: afa20014 sw v0,20(sp) +800dede8: 0220f809 jalr s1 +800dedec: afa30018 sw v1,24(sp) +800dedf0: 8e844758 lw a0,18264(s4) +800dedf4: 8e0700b8 lw a3,184(s0) +800dedf8: 8e0800bc lw t0,188(s0) +800dedfc: 8e0500b0 lw a1,176(s0) +800dee00: 08037aa5 j 800dea94 +800dee04: 8e0600b4 lw a2,180(s0) +800dee08: 26d0212c addiu s0,s6,8492 +800dee0c: 8e0800ac lw t0,172(s0) +800dee10: 8e844758 lw a0,18264(s4) +800dee14: 8e0500a0 lw a1,160(s0) +800dee18: 8e0600a4 lw a2,164(s0) +800dee1c: 8e0700a8 lw a3,168(s0) +800dee20: 240200b6 li v0,182 +800dee24: 2403004b li v1,75 +800dee28: 26f1a944 addiu s1,s7,-22204 +800dee2c: afa80010 sw t0,16(sp) +800dee30: afa20014 sw v0,20(sp) +800dee34: 0220f809 jalr s1 +800dee38: afa30018 sw v1,24(sp) +800dee3c: 8e844758 lw a0,18264(s4) +800dee40: 8e0700b8 lw a3,184(s0) +800dee44: 8e0800bc lw t0,188(s0) +800dee48: 8e0500b0 lw a1,176(s0) +800dee4c: 08037ad3 j 800deb4c +800dee50: 8e0600b4 lw a2,180(s0) +800dee54: 8c444758 lw a0,18264(v0) +800dee58: 26c2212c addiu v0,s6,8492 +800dee5c: 8c48014c lw t0,332(v0) +800dee60: 8c470148 lw a3,328(v0) +800dee64: 8c450140 lw a1,320(v0) +800dee68: 8c460144 lw a2,324(v0) +800dee6c: 2402009a li v0,154 +800dee70: 26e3a944 addiu v1,s7,-22204 +800dee74: afa20018 sw v0,24(sp) +800dee78: afa80010 sw t0,16(sp) +800dee7c: 0060f809 jalr v1 +800dee80: afa00014 sw zero,20(sp) +800dee84: 8e4203d0 lw v0,976(s2) +800dee88: 8e4403c8 lw a0,968(s2) +800dee8c: 24430028 addiu v1,v0,40 +800dee90: 1444ff55 bne v0,a0,800debe8 +800dee94: ae4303d0 sw v1,976(s2) +800dee98: 26c2212c addiu v0,s6,8492 +800dee9c: 8c49018c lw t1,396(v0) +800deea0: 8c470188 lw a3,392(v0) +800deea4: 8c450180 lw a1,384(v0) +800deea8: 8c460184 lw a2,388(v0) +800deeac: 2403009a li v1,154 +800deeb0: 24020059 li v0,89 +800deeb4: 8ea44758 lw a0,18264(s5) +800deeb8: afa20014 sw v0,20(sp) +800deebc: afa30018 sw v1,24(sp) +800deec0: 26e8a944 addiu t0,s7,-22204 +800deec4: 0100f809 jalr t0 +800deec8: afa90010 sw t1,16(sp) +800deecc: 8e4203d0 lw v0,976(s2) +800deed0: 8e4403c8 lw a0,968(s2) +800deed4: 24430028 addiu v1,v0,40 +800deed8: 1444ff55 bne v0,a0,800dec30 +800deedc: ae4303d0 sw v1,976(s2) +800deee0: 26c2212c addiu v0,s6,8492 +800deee4: 8ea44758 lw a0,18264(s5) +800deee8: 8c470168 lw a3,360(v0) +800deeec: 8c49016c lw t1,364(v0) +800deef0: 8c450160 lw a1,352(v0) +800deef4: 08037b12 j 800dec48 +800deef8: 8c460164 lw a2,356(v0) + +800deefc : +800deefc: 27bdffd0 addiu sp,sp,-48 +800def00: afb00020 sw s0,32(sp) +800def04: afbf0028 sw ra,40(sp) +800def08: afb10024 sw s1,36(sp) +800def0c: 8c4503d0 lw a1,976(v0) +800def10: 00408021 move s0,v0 +800def14: 8ca20024 lw v0,36(a1) +800def18: 30420002 andi v0,v0,0x2 +800def1c: 10400032 beqz v0,800defe8 +800def20: 26111d90 addiu s1,s0,7568 +800def24: 8e0203cc lw v0,972(s0) +800def28: 24420001 addiu v0,v0,1 +800def2c: 2c430006 sltiu v1,v0,6 +800def30: 14600027 bnez v1,800defd0 +800def34: 3c03801c lui v1,0x801c +800def38: 00001021 move v0,zero +800def3c: 00021080 sll v0,v0,0x2 +800def40: 00501021 addu v0,v0,s0 +800def44: 8c440118 lw a0,280(v0) +800def48: 8ca3000c lw v1,12(a1) +800def4c: 8c860000 lw a2,0(a0) +800def50: 26111d90 addiu s1,s0,7568 +800def54: 3c028011 lui v0,0x8011 +800def58: 8c650000 lw a1,0(v1) +800def5c: 2442ec30 addiu v0,v0,-5072 +800def60: 0040f809 jalr v0 +800def64: 02202021 move a0,s1 +800def68: 8e0303d0 lw v1,976(s0) +800def6c: 8e0503c8 lw a1,968(s0) +800def70: 3c02801f lui v0,0x801f +800def74: 8c670020 lw a3,32(v1) +800def78: 8c444758 lw a0,18264(v0) +800def7c: 00651826 xor v1,v1,a1 +800def80: 24024a8d li v0,19085 +800def84: 24087fff li t0,32767 +800def88: 0043400b movn t0,v0,v1 +800def8c: 3402ffff li v0,0xffff +800def90: afa20014 sw v0,20(sp) +800def94: 00073940 sll a3,a3,0x5 +800def98: 3c02800e lui v0,0x800e +800def9c: afb1001c sw s1,28(sp) +800defa0: afa80018 sw t0,24(sp) +800defa4: afa00010 sw zero,16(sp) +800defa8: 24e70025 addiu a3,a3,37 +800defac: 24050100 li a1,256 +800defb0: 2442a0c4 addiu v0,v0,-24380 +800defb4: 0040f809 jalr v0 +800defb8: 2406001a li a2,26 +800defbc: 8fbf0028 lw ra,40(sp) +800defc0: 8fb10024 lw s1,36(sp) +800defc4: 8fb00020 lw s0,32(sp) +800defc8: 03e00008 jr ra +800defcc: 27bd0030 addiu sp,sp,48 +800defd0: 00021080 sll v0,v0,0x2 +800defd4: 2463e1d0 addiu v1,v1,-7728 +800defd8: 00431021 addu v0,v0,v1 +800defdc: 8c440000 lw a0,0(v0) +800defe0: 00800008 jr a0 +800defe4: 00000000 nop +800defe8: 8ca2000c lw v0,12(a1) +800defec: 8c450000 lw a1,0(v0) +800deff0: 3c028012 lui v0,0x8012 +800deff4: 2442bbf0 addiu v0,v0,-17424 +800deff8: 0040f809 jalr v0 +800deffc: 02202021 move a0,s1 +800df000: 08037bdb j 800def6c +800df004: 8e0303d0 lw v1,976(s0) +800df008: 3c02803a lui v0,0x803a +800df00c: 8c43cae8 lw v1,-13592(v0) +800df010: 1060ffc9 beqz v1,800def38 +800df014: 00001021 move v0,zero +800df018: 00031842 srl v1,v1,0x1 +800df01c: 1460fffe bnez v1,800df018 +800df020: 24420001 addiu v0,v0,1 +800df024: 08037bd0 j 800def40 +800df028: 00021080 sll v0,v0,0x2 +800df02c: 3c02803a lui v0,0x803a +800df030: 08037c04 j 800df010 +800df034: 8c43caec lw v1,-13588(v0) +800df038: 3c02803a lui v0,0x803a +800df03c: 08037c04 j 800df010 +800df040: 8c43cb10 lw v1,-13552(v0) +800df044: 3c02803a lui v0,0x803a +800df048: 08037c04 j 800df010 +800df04c: 8c43cb14 lw v1,-13548(v0) +800df050: 3c02803a lui v0,0x803a +800df054: 08037c04 j 800df010 +800df058: 8c43cb18 lw v1,-13544(v0) + +800df05c : +800df05c: 27bdffc8 addiu sp,sp,-56 +800df060: afbf0034 sw ra,52(sp) +800df064: afb40030 sw s4,48(sp) +800df068: afb3002c sw s3,44(sp) +800df06c: afb20028 sw s2,40(sp) +800df070: afb10024 sw s1,36(sp) +800df074: afb00020 sw s0,32(sp) +800df078: 8c4303d0 lw v1,976(v0) +800df07c: 00409021 move s2,v0 +800df080: 24511d90 addiu s1,v0,7568 +800df084: 8c62000c lw v0,12(v1) +800df088: 8c450000 lw a1,0(v0) +800df08c: 3c028012 lui v0,0x8012 +800df090: 2442bbf0 addiu v0,v0,-17424 +800df094: 0040f809 jalr v0 +800df098: 02202021 move a0,s1 +800df09c: 8e4303d0 lw v1,976(s2) +800df0a0: 3c13801f lui s3,0x801f +800df0a4: 8c620020 lw v0,32(v1) +800df0a8: 8e644758 lw a0,18264(s3) +800df0ac: 00021880 sll v1,v0,0x2 +800df0b0: 00023940 sll a3,v0,0x5 +800df0b4: 00e33823 subu a3,a3,v1 +800df0b8: 00e23823 subu a3,a3,v0 +800df0bc: 3c14800e lui s4,0x800e +800df0c0: 3402ffff li v0,0xffff +800df0c4: 24034a8d li v1,19085 +800df0c8: 24e70028 addiu a3,a3,40 +800df0cc: 24050100 li a1,256 +800df0d0: 2406001b li a2,27 +800df0d4: 2688a0c4 addiu t0,s4,-24380 +800df0d8: afa20014 sw v0,20(sp) +800df0dc: afa30018 sw v1,24(sp) +800df0e0: afa00010 sw zero,16(sp) +800df0e4: 0100f809 jalr t0 +800df0e8: afb1001c sw s1,28(sp) +800df0ec: 8e5002d4 lw s0,724(s2) +800df0f0: 2e024e1f sltiu v0,s0,19999 +800df0f4: 14400042 bnez v0,800df200 +800df0f8: 3c020138 lui v0,0x138 +800df0fc: 34427800 ori v0,v0,0x7800 +800df100: 0050102b sltu v0,v0,s0 +800df104: 1040002c beqz v0,800df1b8 +800df108: 001032c2 srl a2,s0,0xb +800df10c: 00103542 srl a2,s0,0x15 +800df110: 3c05801c lui a1,0x801c +800df114: 00108502 srl s0,s0,0x14 +800df118: 3c028011 lui v0,0x8011 +800df11c: 24a5df5c addiu a1,a1,-8356 +800df120: 02202021 move a0,s1 +800df124: 2442ec30 addiu v0,v0,-5072 +800df128: 0040f809 jalr v0 +800df12c: 32100001 andi s0,s0,0x1 +800df130: 12000045 beqz s0,800df248 +800df134: 3c05801c lui a1,0x801c +800df138: 3c05801c lui a1,0x801c +800df13c: 3c028012 lui v0,0x8012 +800df140: 24a5df80 addiu a1,a1,-8320 +800df144: 2442ba60 addiu v0,v0,-17824 +800df148: 0040f809 jalr v0 +800df14c: 02202021 move a0,s1 +800df150: 8e4303d0 lw v1,976(s2) +800df154: 8e644758 lw a0,18264(s3) +800df158: 8c620020 lw v0,32(v1) +800df15c: 2688a0c4 addiu t0,s4,-24380 +800df160: 00021880 sll v1,v0,0x2 +800df164: 00023940 sll a3,v0,0x5 +800df168: 00e33823 subu a3,a3,v1 +800df16c: 00e23823 subu a3,a3,v0 +800df170: 24034a8d li v1,19085 +800df174: 3402ffff li v0,0xffff +800df178: 24e70028 addiu a3,a3,40 +800df17c: 24050100 li a1,256 +800df180: 24060093 li a2,147 +800df184: afb1001c sw s1,28(sp) +800df188: afa20014 sw v0,20(sp) +800df18c: afa30018 sw v1,24(sp) +800df190: 0100f809 jalr t0 +800df194: afa00010 sw zero,16(sp) +800df198: 8fbf0034 lw ra,52(sp) +800df19c: 8fb40030 lw s4,48(sp) +800df1a0: 8fb3002c lw s3,44(sp) +800df1a4: 8fb20028 lw s2,40(sp) +800df1a8: 8fb10024 lw s1,36(sp) +800df1ac: 8fb00020 lw s0,32(sp) +800df1b0: 03e00008 jr ra +800df1b4: 27bd0038 addiu sp,sp,56 +800df1b8: 3c05801c lui a1,0x801c +800df1bc: 00108282 srl s0,s0,0xa +800df1c0: 3c028011 lui v0,0x8011 +800df1c4: 24a5df5c addiu a1,a1,-8356 +800df1c8: 02202021 move a0,s1 +800df1cc: 2442ec30 addiu v0,v0,-5072 +800df1d0: 0040f809 jalr v0 +800df1d4: 32100001 andi s0,s0,0x1 +800df1d8: 16000022 bnez s0,800df264 +800df1dc: 3c05801c lui a1,0x801c +800df1e0: 3c05801c lui a1,0x801c +800df1e4: 3c028012 lui v0,0x8012 +800df1e8: 24a5df78 addiu a1,a1,-8328 +800df1ec: 2442ba60 addiu v0,v0,-17824 +800df1f0: 0040f809 jalr v0 +800df1f4: 02202021 move a0,s1 +800df1f8: 08037c55 j 800df154 +800df1fc: 8e4303d0 lw v1,976(s2) +800df200: 3c05801c lui a1,0x801c +800df204: 3c028011 lui v0,0x8011 +800df208: 24a5df5c addiu a1,a1,-8356 +800df20c: 02202021 move a0,s1 +800df210: 2442ec30 addiu v0,v0,-5072 +800df214: 0040f809 jalr v0 +800df218: 00103042 srl a2,s0,0x1 +800df21c: 32030001 andi v1,s0,0x1 +800df220: 14600017 bnez v1,800df280 +800df224: 3c05801c lui a1,0x801c +800df228: 3c05801c lui a1,0x801c +800df22c: 3c028012 lui v0,0x8012 +800df230: 24a5df68 addiu a1,a1,-8344 +800df234: 2442ba60 addiu v0,v0,-17824 +800df238: 0040f809 jalr v0 +800df23c: 02202021 move a0,s1 +800df240: 08037c55 j 800df154 +800df244: 8e4303d0 lw v1,976(s2) +800df248: 3c028012 lui v0,0x8012 +800df24c: 24a5df88 addiu a1,a1,-8312 +800df250: 2442ba60 addiu v0,v0,-17824 +800df254: 0040f809 jalr v0 +800df258: 02202021 move a0,s1 +800df25c: 08037c55 j 800df154 +800df260: 8e4303d0 lw v1,976(s2) +800df264: 3c028012 lui v0,0x8012 +800df268: 24a5df70 addiu a1,a1,-8336 +800df26c: 2442ba60 addiu v0,v0,-17824 +800df270: 0040f809 jalr v0 +800df274: 02202021 move a0,s1 +800df278: 08037c55 j 800df154 +800df27c: 8e4303d0 lw v1,976(s2) +800df280: 3c028012 lui v0,0x8012 +800df284: 24a5df60 addiu a1,a1,-8352 +800df288: 2442ba60 addiu v0,v0,-17824 +800df28c: 0040f809 jalr v0 +800df290: 02202021 move a0,s1 +800df294: 08037c55 j 800df154 +800df298: 8e4303d0 lw v1,976(s2) + +800df29c : +800df29c: 27bdfdc8 addiu sp,sp,-568 +800df2a0: afb40220 sw s4,544(sp) +800df2a4: afbf0234 sw ra,564(sp) +800df2a8: afbe0230 sw s8,560(sp) +800df2ac: afb7022c sw s7,556(sp) +800df2b0: afb60228 sw s6,552(sp) +800df2b4: afb50224 sw s5,548(sp) +800df2b8: afb3021c sw s3,540(sp) +800df2bc: afb20218 sw s2,536(sp) +800df2c0: afb10214 sw s1,532(sp) +800df2c4: afb00210 sw s0,528(sp) +800df2c8: 3c148039 lui s4,0x8039 +800df2cc: 82827ce8 lb v0,31976(s4) +800df2d0: 10400090 beqz v0,800df514 +800df2d4: 3c1e8039 lui s8,0x8039 +800df2d8: 27d56f14 addiu s5,s8,28436 +800df2dc: 3c138012 lui s3,0x8012 +800df2e0: 02a02021 move a0,s5 +800df2e4: 2672c1a0 addiu s2,s3,-15968 +800df2e8: 0240f809 jalr s2 +800df2ec: 2405002f li a1,47 +800df2f0: 1040000e beqz v0,800df32c +800df2f4: 00408821 move s1,v0 +800df2f8: 24500001 addiu s0,v0,1 +800df2fc: 02002021 move a0,s0 +800df300: 0240f809 jalr s2 +800df304: 2405002e li a1,46 +800df308: 00511023 subu v0,v0,s1 +800df30c: 2446ffff addiu a2,v0,-1 +800df310: 3c028012 lui v0,0x8012 +800df314: 02002021 move a0,s0 +800df318: 2442ccc0 addiu v0,v0,-13120 +800df31c: 0040f809 jalr v0 +800df320: 26857ce8 addiu a1,s4,31976 +800df324: 1040008b beqz v0,800df554 +800df328: 00008021 move s0,zero +800df32c: 3c028039 lui v0,0x8039 +800df330: 24557114 addiu s5,v0,28948 +800df334: 02a02021 move a0,s5 +800df338: 2672c1a0 addiu s2,s3,-15968 +800df33c: 0240f809 jalr s2 +800df340: 2405002f li a1,47 +800df344: 1040000e beqz v0,800df380 +800df348: 00408821 move s1,v0 +800df34c: 24500001 addiu s0,v0,1 +800df350: 02002021 move a0,s0 +800df354: 0240f809 jalr s2 +800df358: 2405002e li a1,46 +800df35c: 00511023 subu v0,v0,s1 +800df360: 2446ffff addiu a2,v0,-1 +800df364: 3c028012 lui v0,0x8012 +800df368: 02002021 move a0,s0 +800df36c: 2442ccc0 addiu v0,v0,-13120 +800df370: 0040f809 jalr v0 +800df374: 26857ce8 addiu a1,s4,31976 +800df378: 10400076 beqz v0,800df554 +800df37c: 24100001 li s0,1 +800df380: 3c028039 lui v0,0x8039 +800df384: 24577314 addiu s7,v0,29460 +800df388: 02e02021 move a0,s7 +800df38c: 2672c1a0 addiu s2,s3,-15968 +800df390: 0240f809 jalr s2 +800df394: 2405002f li a1,47 +800df398: 1040000e beqz v0,800df3d4 +800df39c: 00408821 move s1,v0 +800df3a0: 24500001 addiu s0,v0,1 +800df3a4: 02002021 move a0,s0 +800df3a8: 0240f809 jalr s2 +800df3ac: 2405002e li a1,46 +800df3b0: 00511023 subu v0,v0,s1 +800df3b4: 2446ffff addiu a2,v0,-1 +800df3b8: 3c028012 lui v0,0x8012 +800df3bc: 02002021 move a0,s0 +800df3c0: 2442ccc0 addiu v0,v0,-13120 +800df3c4: 0040f809 jalr v0 +800df3c8: 26857ce8 addiu a1,s4,31976 +800df3cc: 1040008b beqz v0,800df5fc +800df3d0: 00000000 nop +800df3d4: 3c028039 lui v0,0x8039 +800df3d8: 24567514 addiu s6,v0,29972 +800df3dc: 2672c1a0 addiu s2,s3,-15968 +800df3e0: 02c02021 move a0,s6 +800df3e4: 0240f809 jalr s2 +800df3e8: 2405002f li a1,47 +800df3ec: 1040000e beqz v0,800df428 +800df3f0: 00408821 move s1,v0 +800df3f4: 24500001 addiu s0,v0,1 +800df3f8: 02002021 move a0,s0 +800df3fc: 0240f809 jalr s2 +800df400: 2405002e li a1,46 +800df404: 00511023 subu v0,v0,s1 +800df408: 2446ffff addiu a2,v0,-1 +800df40c: 3c028012 lui v0,0x8012 +800df410: 02002021 move a0,s0 +800df414: 2442ccc0 addiu v0,v0,-13120 +800df418: 0040f809 jalr v0 +800df41c: 26857ce8 addiu a1,s4,31976 +800df420: 10400079 beqz v0,800df608 +800df424: 00000000 nop +800df428: 3c028039 lui v0,0x8039 +800df42c: 24537714 addiu s3,v0,30484 +800df430: 02602021 move a0,s3 +800df434: 0240f809 jalr s2 +800df438: 2405002f li a1,47 +800df43c: 1040000e beqz v0,800df478 +800df440: 00408821 move s1,v0 +800df444: 24500001 addiu s0,v0,1 +800df448: 02002021 move a0,s0 +800df44c: 0240f809 jalr s2 +800df450: 2405002e li a1,46 +800df454: 00511023 subu v0,v0,s1 +800df458: 2446ffff addiu a2,v0,-1 +800df45c: 3c028012 lui v0,0x8012 +800df460: 02002021 move a0,s0 +800df464: 2442ccc0 addiu v0,v0,-13120 +800df468: 0040f809 jalr v0 +800df46c: 26857ce8 addiu a1,s4,31976 +800df470: 10400029 beqz v0,800df518 +800df474: 8fbf0234 lw ra,564(sp) +800df478: 3c028039 lui v0,0x8039 +800df47c: 24446d10 addiu a0,v0,27920 +800df480: 80830204 lb v1,516(a0) +800df484: 1060002f beqz v1,800df544 +800df488: 00001021 move v0,zero +800df48c: 80820404 lb v0,1028(a0) +800df490: 1040002c beqz v0,800df544 +800df494: 24020001 li v0,1 +800df498: 80820604 lb v0,1540(a0) +800df49c: 10400029 beqz v0,800df544 +800df4a0: 24020002 li v0,2 +800df4a4: 80820804 lb v0,2052(a0) +800df4a8: 10400026 beqz v0,800df544 +800df4ac: 24020003 li v0,3 +800df4b0: 80820a04 lb v0,2564(a0) +800df4b4: 10400059 beqz v0,800df61c +800df4b8: 3c108012 lui s0,0x8012 +800df4bc: 2610bbf0 addiu s0,s0,-17424 +800df4c0: 27c46f14 addiu a0,s8,28436 +800df4c4: 0200f809 jalr s0 +800df4c8: 02a02821 move a1,s5 +800df4cc: 02a02021 move a0,s5 +800df4d0: 0200f809 jalr s0 +800df4d4: 02e02821 move a1,s7 +800df4d8: 02e02021 move a0,s7 +800df4dc: 0200f809 jalr s0 +800df4e0: 02c02821 move a1,s6 +800df4e4: 02c02021 move a0,s6 +800df4e8: 0200f809 jalr s0 +800df4ec: 02602821 move a1,s3 +800df4f0: 02602021 move a0,s3 +800df4f4: 3c05801c lui a1,0x801c +800df4f8: 3c06803a lui a2,0x803a +800df4fc: 3c028011 lui v0,0x8011 +800df500: 24a5dcd4 addiu a1,a1,-9004 +800df504: 24c6c8e8 addiu a2,a2,-14104 +800df508: 2442ec30 addiu v0,v0,-5072 +800df50c: 0040f809 jalr v0 +800df510: 26877ce8 addiu a3,s4,31976 +800df514: 8fbf0234 lw ra,564(sp) +800df518: 8fbe0230 lw s8,560(sp) +800df51c: 8fb7022c lw s7,556(sp) +800df520: 8fb60228 lw s6,552(sp) +800df524: 8fb50224 lw s5,548(sp) +800df528: 8fb40220 lw s4,544(sp) +800df52c: 8fb3021c lw s3,540(sp) +800df530: 8fb20218 lw s2,536(sp) +800df534: 8fb10214 lw s1,532(sp) +800df538: 8fb00210 lw s0,528(sp) +800df53c: 03e00008 jr ra +800df540: 27bd0238 addiu sp,sp,568 +800df544: 00021240 sll v0,v0,0x9 +800df548: 27c46f14 addiu a0,s8,28436 +800df54c: 08037d3d j 800df4f4 +800df550: 00442021 addu a0,v0,a0 +800df554: 3c028012 lui v0,0x8012 +800df558: 27be0010 addiu s8,sp,16 +800df55c: 02a02821 move a1,s5 +800df560: 2453bbf0 addiu s3,v0,-17424 +800df564: 0260f809 jalr s3 +800df568: 03c02021 move a0,s8 +800df56c: 26120001 addiu s2,s0,1 +800df570: 3c028039 lui v0,0x8039 +800df574: 24466d10 addiu a2,v0,27920 +800df578: 00122a40 sll a1,s2,0x9 +800df57c: 00a61021 addu v0,a1,a2 +800df580: 80430204 lb v1,516(v0) +800df584: 10600027 beqz v1,800df624 +800df588: 00102240 sll a0,s0,0x9 +800df58c: 00861821 addu v1,a0,a2 +800df590: 3c178039 lui s7,0x8039 +800df594: 3c028039 lui v0,0x8039 +800df598: 0260a821 move s5,s3 +800df59c: 24710604 addiu s1,v1,1540 +800df5a0: 24566f14 addiu s6,v0,28436 +800df5a4: 24900200 addiu s0,a0,512 +800df5a8: 26f46d14 addiu s4,s7,27924 +800df5ac: 08037d70 j 800df5c0 +800df5b0: 24130005 li s3,5 +800df5b4: 82220000 lb v0,0(s1) +800df5b8: 10400016 beqz v0,800df614 +800df5bc: 26310200 addiu s1,s1,512 +800df5c0: 26520001 addiu s2,s2,1 +800df5c4: 02142021 addu a0,s0,s4 +800df5c8: 02162821 addu a1,s0,s6 +800df5cc: 02a0f809 jalr s5 +800df5d0: 26100200 addiu s0,s0,512 +800df5d4: 1653fff7 bne s2,s3,800df5b4 +800df5d8: 24050a00 li a1,2560 +800df5dc: 26e46d14 addiu a0,s7,27924 +800df5e0: 3c038012 lui v1,0x8012 +800df5e4: 00a42021 addu a0,a1,a0 +800df5e8: 2462bbf0 addiu v0,v1,-17424 +800df5ec: 0040f809 jalr v0 +800df5f0: 03c02821 move a1,s8 +800df5f4: 08037d46 j 800df518 +800df5f8: 8fbf0234 lw ra,564(sp) +800df5fc: 02e0a821 move s5,s7 +800df600: 08037d55 j 800df554 +800df604: 24100002 li s0,2 +800df608: 02c0a821 move s5,s6 +800df60c: 08037d55 j 800df554 +800df610: 24100003 li s0,3 +800df614: 08037d77 j 800df5dc +800df618: 00122a40 sll a1,s2,0x9 +800df61c: 08037d51 j 800df544 +800df620: 24020004 li v0,4 +800df624: 08037d77 j 800df5dc +800df628: 3c178039 lui s7,0x8039 + +800df62c : +800df62c: 27bdfde0 addiu sp,sp,-544 +800df630: afb10214 sw s1,532(sp) +800df634: afb00210 sw s0,528(sp) +800df638: afbf021c sw ra,540(sp) +800df63c: afb20218 sw s2,536(sp) +800df640: 3c108039 lui s0,0x8039 +800df644: 82027ce8 lb v0,31976(s0) +800df648: 3c048039 lui a0,0x8039 +800df64c: 3c05803a lui a1,0x803a +800df650: 248462a8 addiu a0,a0,25256 +800df654: 24a5cae8 addiu a1,a1,-13592 +800df658: 24060040 li a2,64 +800df65c: 14400008 bnez v0,800df680 +800df660: 27b10010 addiu s1,sp,16 +800df664: 2402ffff li v0,-1 +800df668: 8fbf021c lw ra,540(sp) +800df66c: 8fb20218 lw s2,536(sp) +800df670: 8fb10214 lw s1,532(sp) +800df674: 8fb00210 lw s0,528(sp) +800df678: 03e00008 jr ra +800df67c: 27bd0220 addiu sp,sp,544 +800df680: 3c028011 lui v0,0x8011 +800df684: 2442c930 addiu v0,v0,-14032 +800df688: 0040f809 jalr v0 +800df68c: 00000000 nop +800df690: 3c03801f lui v1,0x801f +800df694: 8c684708 lw t0,18184(v1) +800df698: 3c028039 lui v0,0x8039 +800df69c: 24526208 addiu s2,v0,25096 +800df6a0: 3c068039 lui a2,0x8039 +800df6a4: 3c05801c lui a1,0x801c +800df6a8: 3c028011 lui v0,0x8011 +800df6ac: 24c67ee8 addiu a2,a2,32488 +800df6b0: 26077ce8 addiu a3,s0,31976 +800df6b4: 24a5dcd4 addiu a1,a1,-9004 +800df6b8: 02202021 move a0,s1 +800df6bc: 2442ec30 addiu v0,v0,-5072 +800df6c0: 0040f809 jalr v0 +800df6c4: ae480014 sw t0,20(s2) +800df6c8: 3c028012 lui v0,0x8012 +800df6cc: 02202021 move a0,s1 +800df6d0: 2442c1a0 addiu v0,v0,-15968 +800df6d4: 0040f809 jalr v0 +800df6d8: 2405002e li a1,46 +800df6dc: 3c05801c lui a1,0x801c +800df6e0: 24a5df90 addiu a1,a1,-8304 +800df6e4: 1040ffdf beqz v0,800df664 +800df6e8: 00402021 move a0,v0 +800df6ec: a0400000 sb zero,0(v0) +800df6f0: 3c028012 lui v0,0x8012 +800df6f4: 2442ba60 addiu v0,v0,-17824 +800df6f8: 0040f809 jalr v0 +800df6fc: 00000000 nop +800df700: 3c058019 lui a1,0x8019 +800df704: 3c02800f lui v0,0x800f +800df708: 02202021 move a0,s1 +800df70c: 24425f70 addiu v0,v0,24432 +800df710: 0040f809 jalr v0 +800df714: 24a5142c addiu a1,a1,5164 +800df718: 00408021 move s0,v0 +800df71c: 3c04801c lui a0,0x801c +800df720: 3c02800f lui v0,0x800f +800df724: 24515bb0 addiu s1,v0,23472 +800df728: 2484df98 addiu a0,a0,-8296 +800df72c: 24050001 li a1,1 +800df730: 24060007 li a2,7 +800df734: 1200ffcb beqz s0,800df664 +800df738: 02003821 move a3,s0 +800df73c: 0220f809 jalr s1 +800df740: 00000000 nop +800df744: 02402021 move a0,s2 +800df748: 24050001 li a1,1 +800df74c: 24060b08 li a2,2824 +800df750: 0220f809 jalr s1 +800df754: 02003821 move a3,s0 +800df758: 3c02800f lui v0,0x800f +800df75c: 24425f58 addiu v0,v0,24408 +800df760: 0040f809 jalr v0 +800df764: 02002021 move a0,s0 +800df768: 08037d9a j 800df668 +800df76c: 00001021 move v0,zero + +800df770 : +800df770: 27bdffe8 addiu sp,sp,-24 +800df774: 3c028039 lui v0,0x8039 +800df778: afb00010 sw s0,16(sp) +800df77c: afbf0014 sw ra,20(sp) +800df780: 24506d10 addiu s0,v0,27920 +800df784: 82030204 lb v1,516(s0) +800df788: 14600011 bnez v1,800df7d0 +800df78c: 3c02800e lui v0,0x800e +800df790: 82020404 lb v0,1028(s0) +800df794: 14400014 bnez v0,800df7e8 +800df798: 3c02800e lui v0,0x800e +800df79c: 82020604 lb v0,1540(s0) +800df7a0: 14400017 bnez v0,800df800 +800df7a4: 3c02800e lui v0,0x800e +800df7a8: 82020804 lb v0,2052(s0) +800df7ac: 1440001a bnez v0,800df818 +800df7b0: 3c02800e lui v0,0x800e +800df7b4: 82020a04 lb v0,2564(s0) +800df7b8: 1440001e bnez v0,800df834 +800df7bc: 3c19800e lui t9,0x800e +800df7c0: 8fbf0014 lw ra,20(sp) +800df7c4: 8fb00010 lw s0,16(sp) +800df7c8: 03e00008 jr ra +800df7cc: 27bd0018 addiu sp,sp,24 +800df7d0: 2442b22c addiu v0,v0,-19924 +800df7d4: 0040f809 jalr v0 +800df7d8: 00002021 move a0,zero +800df7dc: 82020404 lb v0,1028(s0) +800df7e0: 1040ffee beqz v0,800df79c +800df7e4: 3c02800e lui v0,0x800e +800df7e8: 2442b22c addiu v0,v0,-19924 +800df7ec: 0040f809 jalr v0 +800df7f0: 24040001 li a0,1 +800df7f4: 82020604 lb v0,1540(s0) +800df7f8: 1040ffeb beqz v0,800df7a8 +800df7fc: 3c02800e lui v0,0x800e +800df800: 2442b22c addiu v0,v0,-19924 +800df804: 0040f809 jalr v0 +800df808: 24040002 li a0,2 +800df80c: 82020804 lb v0,2052(s0) +800df810: 1040ffe8 beqz v0,800df7b4 +800df814: 3c02800e lui v0,0x800e +800df818: 2442b22c addiu v0,v0,-19924 +800df81c: 0040f809 jalr v0 +800df820: 24040003 li a0,3 +800df824: 82020a04 lb v0,2564(s0) +800df828: 1040ffe6 beqz v0,800df7c4 +800df82c: 8fbf0014 lw ra,20(sp) +800df830: 3c19800e lui t9,0x800e +800df834: 8fbf0014 lw ra,20(sp) +800df838: 8fb00010 lw s0,16(sp) +800df83c: 24040004 li a0,4 +800df840: 2739b22c addiu t9,t9,-19924 +800df844: 03200008 jr t9 +800df848: 27bd0018 addiu sp,sp,24 + +800df84c : +800df84c: 27bdffe8 addiu sp,sp,-24 +800df850: afbf0014 sw ra,20(sp) +800df854: afb00010 sw s0,16(sp) +800df858: 3c03801f lui v1,0x801f +800df85c: 8c440304 lw a0,772(v0) +800df860: 8c664498 lw a2,17560(v1) +800df864: 00043880 sll a3,a0,0x2 +800df868: 00064080 sll t0,a2,0x2 +800df86c: 00042900 sll a1,a0,0x4 +800df870: 00061900 sll v1,a2,0x4 +800df874: 00a72823 subu a1,a1,a3 +800df878: 00681823 subu v1,v1,t0 +800df87c: 00a42821 addu a1,a1,a0 +800df880: 00661821 addu v1,v1,a2 +800df884: 00031900 sll v1,v1,0x4 +800df888: 94460312 lhu a2,786(v0) +800df88c: 00052880 sll a1,a1,0x2 +800df890: 3c028039 lui v0,0x8039 +800df894: 00a32821 addu a1,a1,v1 +800df898: 24426208 addiu v0,v0,25096 +800df89c: 00a22821 addu a1,a1,v0 +800df8a0: 3c02800e lui v0,0x800e +800df8a4: 2450b22c addiu s0,v0,-19924 +800df8a8: a4a600b6 sh a2,182(a1) +800df8ac: 0200f809 jalr s0 +800df8b0: 00002021 move a0,zero +800df8b4: 0200f809 jalr s0 +800df8b8: 24040001 li a0,1 +800df8bc: 0200f809 jalr s0 +800df8c0: 24040002 li a0,2 +800df8c4: 0200f809 jalr s0 +800df8c8: 24040003 li a0,3 +800df8cc: 0200f809 jalr s0 +800df8d0: 24040004 li a0,4 +800df8d4: 0200f809 jalr s0 +800df8d8: 24040005 li a0,5 +800df8dc: 0200c821 move t9,s0 +800df8e0: 8fbf0014 lw ra,20(sp) +800df8e4: 8fb00010 lw s0,16(sp) +800df8e8: 24040006 li a0,6 +800df8ec: 03200008 jr t9 +800df8f0: 27bd0018 addiu sp,sp,24 + +800df8f4 : +800df8f4: 27bdffe0 addiu sp,sp,-32 +800df8f8: afbf0018 sw ra,24(sp) +800df8fc: 244702d4 addiu a3,v0,724 +800df900: ac4002d4 sw zero,724(v0) +800df904: 3c04801c lui a0,0x801c +800df908: 3c02800f lui v0,0x800f +800df90c: 27a50010 addiu a1,sp,16 +800df910: 27a60014 addiu a2,sp,20 +800df914: 24427248 addiu v0,v0,29256 +800df918: 0040f809 jalr v0 +800df91c: 2484dfa0 addiu a0,a0,-8288 +800df920: 8fbf0018 lw ra,24(sp) +800df924: 03e00008 jr ra +800df928: 27bd0020 addiu sp,sp,32 + +800df92c : +800df92c: 27bdffd0 addiu sp,sp,-48 +800df930: afb20028 sw s2,40(sp) +800df934: afbf002c sw ra,44(sp) +800df938: afb10024 sw s1,36(sp) +800df93c: afb00020 sw s0,32(sp) +800df940: 8c4303c0 lw v1,960(v0) +800df944: 00409021 move s2,v0 +800df948: 24020002 li v0,2 +800df94c: 10620013 beq v1,v0,800df99c +800df950: 2c620003 sltiu v0,v1,3 +800df954: 14400009 bnez v0,800df97c +800df958: 24020001 li v0,1 +800df95c: 24020003 li v0,3 +800df960: 10620051 beq v1,v0,800dfaa8 +800df964: 24020004 li v0,4 +800df968: 14620007 bne v1,v0,800df988 +800df96c: 8fbf002c lw ra,44(sp) +800df970: 2402fffb li v0,-5 +800df974: 08037e61 j 800df984 +800df978: ae420150 sw v0,336(s2) +800df97c: 10620052 beq v1,v0,800dfac8 +800df980: 00000000 nop +800df984: 8fbf002c lw ra,44(sp) +800df988: 8fb20028 lw s2,40(sp) +800df98c: 8fb10024 lw s1,36(sp) +800df990: 8fb00020 lw s0,32(sp) +800df994: 03e00008 jr ra +800df998: 27bd0030 addiu sp,sp,48 +800df99c: 8e4603d4 lw a2,980(s2) +800df9a0: 14c00072 bnez a2,800dfb6c +800df9a4: 3c02800e lui v0,0x800e +800df9a8: 8e420258 lw v0,600(s2) +800df9ac: 24c60001 addiu a2,a2,1 +800df9b0: 00c2102b sltu v0,a2,v0 +800df9b4: 10400030 beqz v0,800dfa78 +800df9b8: ae4603d4 sw a2,980(s2) +800df9bc: 8e4503d8 lw a1,984(s2) +800df9c0: 000610c0 sll v0,a2,0x3 +800df9c4: 8ca30010 lw v1,16(a1) +800df9c8: 00062140 sll a0,a2,0x5 +800df9cc: 00441021 addu v0,v0,a0 +800df9d0: 00621821 addu v1,v1,v0 +800df9d4: 10c0ffeb beqz a2,800df984 +800df9d8: ae4303c8 sw v1,968(s2) +800df9dc: 3c02800e lui v0,0x800e +800df9e0: 2442b22c addiu v0,v0,-19924 +800df9e4: 0040f809 jalr v0 +800df9e8: 24c4ffff addiu a0,a2,-1 +800df9ec: 8e4503d4 lw a1,980(s2) +800df9f0: 3c048039 lui a0,0x8039 +800df9f4: 00051080 sll v0,a1,0x2 +800df9f8: 00051a40 sll v1,a1,0x9 +800df9fc: 00058140 sll s0,a1,0x5 +800dfa00: 24846d14 addiu a0,a0,27924 +800dfa04: 02028023 subu s0,s0,v0 +800dfa08: 00642021 addu a0,v1,a0 +800dfa0c: 3402ffff li v0,0xffff +800dfa10: 24037fff li v1,32767 +800dfa14: afa20010 sw v0,16(sp) +800dfa18: afa30014 sw v1,20(sp) +800dfa1c: 3c02801f lui v0,0x801f +800dfa20: 8c514758 lw s1,18264(v0) +800dfa24: 3c028012 lui v0,0x8012 +800dfa28: 02058023 subu s0,s0,a1 +800dfa2c: 2442c1a0 addiu v0,v0,-15968 +800dfa30: 2405002f li a1,47 +800dfa34: 0040f809 jalr v0 +800dfa38: 2610000d addiu s0,s0,13 +800dfa3c: 24420001 addiu v0,v0,1 +800dfa40: afa20018 sw v0,24(sp) +800dfa44: 3c02800e lui v0,0x800e +800dfa48: 02202021 move a0,s1 +800dfa4c: 02003021 move a2,s0 +800dfa50: 2405001a li a1,26 +800dfa54: 2442bb9c addiu v0,v0,-17508 +800dfa58: 0040f809 jalr v0 +800dfa5c: 240700c8 li a3,200 +800dfa60: 8fbf002c lw ra,44(sp) +800dfa64: 8fb20028 lw s2,40(sp) +800dfa68: 8fb10024 lw s1,36(sp) +800dfa6c: 8fb00020 lw s0,32(sp) +800dfa70: 03e00008 jr ra +800dfa74: 27bd0030 addiu sp,sp,48 +800dfa78: 8e4503d8 lw a1,984(s2) +800dfa7c: 00003021 move a2,zero +800dfa80: ae4003d4 sw zero,980(s2) +800dfa84: 8ca30010 lw v1,16(a1) +800dfa88: 000610c0 sll v0,a2,0x3 +800dfa8c: 00062140 sll a0,a2,0x5 +800dfa90: 00441021 addu v0,v0,a0 +800dfa94: 00621821 addu v1,v1,v0 +800dfa98: 10c0ffba beqz a2,800df984 +800dfa9c: ae4303c8 sw v1,968(s2) +800dfaa0: 08037e78 j 800df9e0 +800dfaa4: 3c02800e lui v0,0x800e +800dfaa8: 24020005 li v0,5 +800dfaac: ae420150 sw v0,336(s2) +800dfab0: 8fbf002c lw ra,44(sp) +800dfab4: 8fb20028 lw s2,40(sp) +800dfab8: 8fb10024 lw s1,36(sp) +800dfabc: 8fb00020 lw s0,32(sp) +800dfac0: 03e00008 jr ra +800dfac4: 27bd0030 addiu sp,sp,48 +800dfac8: 8e4403d4 lw a0,980(s2) +800dfacc: 14800049 bnez a0,800dfbf4 +800dfad0: 3c02800e lui v0,0x800e +800dfad4: 8e420258 lw v0,600(s2) +800dfad8: 2442ffff addiu v0,v0,-1 +800dfadc: ae4203d4 sw v0,980(s2) +800dfae0: 00403021 move a2,v0 +800dfae4: 8e4503d8 lw a1,984(s2) +800dfae8: 000610c0 sll v0,a2,0x3 +800dfaec: 8ca30010 lw v1,16(a1) +800dfaf0: 00062140 sll a0,a2,0x5 +800dfaf4: 00441021 addu v0,v0,a0 +800dfaf8: 00621821 addu v1,v1,v0 +800dfafc: 10c0ffa1 beqz a2,800df984 +800dfb00: ae4303c8 sw v1,968(s2) +800dfb04: 3c02800e lui v0,0x800e +800dfb08: 2442b22c addiu v0,v0,-19924 +800dfb0c: 0040f809 jalr v0 +800dfb10: 24c4ffff addiu a0,a2,-1 +800dfb14: 8e4503d4 lw a1,980(s2) +800dfb18: 3c048039 lui a0,0x8039 +800dfb1c: 00051080 sll v0,a1,0x2 +800dfb20: 00051a40 sll v1,a1,0x9 +800dfb24: 00058140 sll s0,a1,0x5 +800dfb28: 24846d14 addiu a0,a0,27924 +800dfb2c: 02028023 subu s0,s0,v0 +800dfb30: 00642021 addu a0,v1,a0 +800dfb34: 3402ffff li v0,0xffff +800dfb38: 24037fff li v1,32767 +800dfb3c: afa20010 sw v0,16(sp) +800dfb40: afa30014 sw v1,20(sp) +800dfb44: 3c02801f lui v0,0x801f +800dfb48: 8c514758 lw s1,18264(v0) +800dfb4c: 3c028012 lui v0,0x8012 +800dfb50: 02058023 subu s0,s0,a1 +800dfb54: 2442c1a0 addiu v0,v0,-15968 +800dfb58: 2405002f li a1,47 +800dfb5c: 0040f809 jalr v0 +800dfb60: 2610000d addiu s0,s0,13 +800dfb64: 08037e90 j 800dfa40 +800dfb68: 24420001 addiu v0,v0,1 +800dfb6c: 2442b22c addiu v0,v0,-19924 +800dfb70: 0040f809 jalr v0 +800dfb74: 24c4ffff addiu a0,a2,-1 +800dfb78: 8e4503d4 lw a1,980(s2) +800dfb7c: 3c048039 lui a0,0x8039 +800dfb80: 00051080 sll v0,a1,0x2 +800dfb84: 00051a40 sll v1,a1,0x9 +800dfb88: 00058140 sll s0,a1,0x5 +800dfb8c: 24846d14 addiu a0,a0,27924 +800dfb90: 00642021 addu a0,v1,a0 +800dfb94: 02028023 subu s0,s0,v0 +800dfb98: 24034a8d li v1,19085 +800dfb9c: 3402ffff li v0,0xffff +800dfba0: afa20010 sw v0,16(sp) +800dfba4: afa30014 sw v1,20(sp) +800dfba8: 3c02801f lui v0,0x801f +800dfbac: 8c514758 lw s1,18264(v0) +800dfbb0: 3c028012 lui v0,0x8012 +800dfbb4: 02058023 subu s0,s0,a1 +800dfbb8: 2442c1a0 addiu v0,v0,-15968 +800dfbbc: 0040f809 jalr v0 +800dfbc0: 2405002f li a1,47 +800dfbc4: 24420001 addiu v0,v0,1 +800dfbc8: afa20018 sw v0,24(sp) +800dfbcc: 2610000d addiu s0,s0,13 +800dfbd0: 3c02800e lui v0,0x800e +800dfbd4: 02003021 move a2,s0 +800dfbd8: 02202021 move a0,s1 +800dfbdc: 2405001a li a1,26 +800dfbe0: 2442bb9c addiu v0,v0,-17508 +800dfbe4: 0040f809 jalr v0 +800dfbe8: 240700c8 li a3,200 +800dfbec: 08037e6a j 800df9a8 +800dfbf0: 8e4603d4 lw a2,980(s2) +800dfbf4: 2442b22c addiu v0,v0,-19924 +800dfbf8: 0040f809 jalr v0 +800dfbfc: 2484ffff addiu a0,a0,-1 +800dfc00: 8e4503d4 lw a1,980(s2) +800dfc04: 3c048039 lui a0,0x8039 +800dfc08: 00051080 sll v0,a1,0x2 +800dfc0c: 00051a40 sll v1,a1,0x9 +800dfc10: 00058140 sll s0,a1,0x5 +800dfc14: 24846d14 addiu a0,a0,27924 +800dfc18: 00642021 addu a0,v1,a0 +800dfc1c: 02028023 subu s0,s0,v0 +800dfc20: 24034a8d li v1,19085 +800dfc24: 3402ffff li v0,0xffff +800dfc28: afa20010 sw v0,16(sp) +800dfc2c: afa30014 sw v1,20(sp) +800dfc30: 3c02801f lui v0,0x801f +800dfc34: 8c514758 lw s1,18264(v0) +800dfc38: 3c028012 lui v0,0x8012 +800dfc3c: 02058023 subu s0,s0,a1 +800dfc40: 2442c1a0 addiu v0,v0,-15968 +800dfc44: 0040f809 jalr v0 +800dfc48: 2405002f li a1,47 +800dfc4c: 24420001 addiu v0,v0,1 +800dfc50: afa20018 sw v0,24(sp) +800dfc54: 26100008 addiu s0,s0,8 +800dfc58: 3c02800e lui v0,0x800e +800dfc5c: 02202021 move a0,s1 +800dfc60: 02003021 move a2,s0 +800dfc64: 2405001a li a1,26 +800dfc68: 2442bb9c addiu v0,v0,-17508 +800dfc6c: 0040f809 jalr v0 +800dfc70: 240700c8 li a3,200 +800dfc74: 8e4203d4 lw v0,980(s2) +800dfc78: 1040ff96 beqz v0,800dfad4 +800dfc7c: 2446ffff addiu a2,v0,-1 +800dfc80: 08037eb9 j 800dfae4 +800dfc84: ae4603d4 sw a2,980(s2) + +800dfc88 : +800dfc88: 27bdffc0 addiu sp,sp,-64 +800dfc8c: 3c048039 lui a0,0x8039 +800dfc90: 3c038012 lui v1,0x8012 +800dfc94: afb50034 sw s5,52(sp) +800dfc98: afb20028 sw s2,40(sp) +800dfc9c: afbf0038 sw ra,56(sp) +800dfca0: afb40030 sw s4,48(sp) +800dfca4: afb3002c sw s3,44(sp) +800dfca8: afb10024 sw s1,36(sp) +800dfcac: afb00020 sw s0,32(sp) +800dfcb0: 24846f14 addiu a0,a0,28436 +800dfcb4: 2472c1a0 addiu s2,v1,-15968 +800dfcb8: 2405002f li a1,47 +800dfcbc: 0240f809 jalr s2 +800dfcc0: 0040a821 move s5,v0 +800dfcc4: 10400053 beqz v0,800dfe14 +800dfcc8: 3c13801f lui s3,0x801f +800dfccc: 8e644758 lw a0,18264(s3) +800dfcd0: 24430001 addiu v1,v0,1 +800dfcd4: 3410ffff li s0,0xffff +800dfcd8: 3c02800e lui v0,0x800e +800dfcdc: 24114a8d li s1,19085 +800dfce0: 2405001a li a1,26 +800dfce4: 2454bb9c addiu s4,v0,-17508 +800dfce8: 24060028 li a2,40 +800dfcec: 240700c8 li a3,200 +800dfcf0: afa30018 sw v1,24(sp) +800dfcf4: afb00010 sw s0,16(sp) +800dfcf8: 0280f809 jalr s4 +800dfcfc: afb10014 sw s1,20(sp) +800dfd00: 3c048039 lui a0,0x8039 +800dfd04: 24847114 addiu a0,a0,28948 +800dfd08: 0240f809 jalr s2 +800dfd0c: 2405002f li a1,47 +800dfd10: 10400059 beqz v0,800dfe78 +800dfd14: 2405001a li a1,26 +800dfd18: 8e644758 lw a0,18264(s3) +800dfd1c: 24420001 addiu v0,v0,1 +800dfd20: 24060043 li a2,67 +800dfd24: 240700c8 li a3,200 +800dfd28: afa20018 sw v0,24(sp) +800dfd2c: afb00010 sw s0,16(sp) +800dfd30: 0280f809 jalr s4 +800dfd34: afb10014 sw s1,20(sp) +800dfd38: 3c048039 lui a0,0x8039 +800dfd3c: 24847314 addiu a0,a0,29460 +800dfd40: 0240f809 jalr s2 +800dfd44: 2405002f li a1,47 +800dfd48: 1040004d beqz v0,800dfe80 +800dfd4c: 2405001a li a1,26 +800dfd50: 8e644758 lw a0,18264(s3) +800dfd54: 24420001 addiu v0,v0,1 +800dfd58: 2406005e li a2,94 +800dfd5c: 240700c8 li a3,200 +800dfd60: afa20018 sw v0,24(sp) +800dfd64: afb00010 sw s0,16(sp) +800dfd68: 0280f809 jalr s4 +800dfd6c: afb10014 sw s1,20(sp) +800dfd70: 3c048039 lui a0,0x8039 +800dfd74: 24847514 addiu a0,a0,29972 +800dfd78: 0240f809 jalr s2 +800dfd7c: 2405002f li a1,47 +800dfd80: 10400041 beqz v0,800dfe88 +800dfd84: 2405001a li a1,26 +800dfd88: 8e644758 lw a0,18264(s3) +800dfd8c: 24420001 addiu v0,v0,1 +800dfd90: 24060079 li a2,121 +800dfd94: 240700c8 li a3,200 +800dfd98: afa20018 sw v0,24(sp) +800dfd9c: afb00010 sw s0,16(sp) +800dfda0: 0280f809 jalr s4 +800dfda4: afb10014 sw s1,20(sp) +800dfda8: 3c048039 lui a0,0x8039 +800dfdac: 24847714 addiu a0,a0,30484 +800dfdb0: 0240f809 jalr s2 +800dfdb4: 2405002f li a1,47 +800dfdb8: 10400015 beqz v0,800dfe10 +800dfdbc: 24420001 addiu v0,v0,1 +800dfdc0: 8e644758 lw a0,18264(s3) +800dfdc4: afb00010 sw s0,16(sp) +800dfdc8: afb10014 sw s1,20(sp) +800dfdcc: afa20018 sw v0,24(sp) +800dfdd0: 2405001a li a1,26 +800dfdd4: 24060094 li a2,148 +800dfdd8: 0280f809 jalr s4 +800dfddc: 240700c8 li a3,200 +800dfde0: 24030006 li v1,6 +800dfde4: aea30258 sw v1,600(s5) +800dfde8: aea00150 sw zero,336(s5) +800dfdec: 8fbf0038 lw ra,56(sp) +800dfdf0: 8fb50034 lw s5,52(sp) +800dfdf4: 8fb40030 lw s4,48(sp) +800dfdf8: 8fb3002c lw s3,44(sp) +800dfdfc: 8fb20028 lw s2,40(sp) +800dfe00: 8fb10024 lw s1,36(sp) +800dfe04: 8fb00020 lw s0,32(sp) +800dfe08: 03e00008 jr ra +800dfe0c: 27bd0040 addiu sp,sp,64 +800dfe10: 24020004 li v0,4 +800dfe14: 24440001 addiu a0,v0,1 +800dfe18: 00041940 sll v1,a0,0x5 +800dfe1c: 000410c0 sll v0,a0,0x3 +800dfe20: 00431021 addu v0,v0,v1 +800dfe24: 00551021 addu v0,v0,s5 +800dfe28: 24430178 addiu v1,v0,376 +800dfe2c: 08037f8e j 800dfe38 +800dfe30: aea40258 sw a0,600(s5) +800dfe34: 24840001 addiu a0,a0,1 +800dfe38: 8c620000 lw v0,0(v1) +800dfe3c: 34420010 ori v0,v0,0x10 +800dfe40: ac620000 sw v0,0(v1) +800dfe44: 24020005 li v0,5 +800dfe48: 1482fffa bne a0,v0,800dfe34 +800dfe4c: 24630028 addiu v1,v1,40 +800dfe50: aea00150 sw zero,336(s5) +800dfe54: 8fbf0038 lw ra,56(sp) +800dfe58: 8fb50034 lw s5,52(sp) +800dfe5c: 8fb40030 lw s4,48(sp) +800dfe60: 8fb3002c lw s3,44(sp) +800dfe64: 8fb20028 lw s2,40(sp) +800dfe68: 8fb10024 lw s1,36(sp) +800dfe6c: 8fb00020 lw s0,32(sp) +800dfe70: 03e00008 jr ra +800dfe74: 27bd0040 addiu sp,sp,64 +800dfe78: 08037f85 j 800dfe14 +800dfe7c: 24020001 li v0,1 +800dfe80: 08037f85 j 800dfe14 +800dfe84: 24020002 li v0,2 +800dfe88: 08037f85 j 800dfe14 +800dfe8c: 24020003 li v0,3 + +800dfe90 : +800dfe90: 27bdffb8 addiu sp,sp,-72 +800dfe94: afb50034 sw s5,52(sp) +800dfe98: afbf0044 sw ra,68(sp) +800dfe9c: afbe0040 sw s8,64(sp) +800dfea0: afb7003c sw s7,60(sp) +800dfea4: afb60038 sw s6,56(sp) +800dfea8: afb40030 sw s4,48(sp) +800dfeac: afb3002c sw s3,44(sp) +800dfeb0: afb20028 sw s2,40(sp) +800dfeb4: afb10024 sw s1,36(sp) +800dfeb8: afb00020 sw s0,32(sp) +800dfebc: 8c4303c0 lw v1,960(v0) +800dfec0: 0040a821 move s5,v0 +800dfec4: 24020002 li v0,2 +800dfec8: 10620019 beq v1,v0,800dff30 +800dfecc: 2c620003 sltiu v0,v1,3 +800dfed0: 14400009 bnez v0,800dfef8 +800dfed4: 24020001 li v0,1 +800dfed8: 24020003 li v0,3 +800dfedc: 106200cc beq v1,v0,800e0210 +800dfee0: 24020004 li v0,4 +800dfee4: 14620007 bne v1,v0,800dff04 +800dfee8: 8fbf0044 lw ra,68(sp) +800dfeec: 2402fffb li v0,-5 +800dfef0: 08037fc0 j 800dff00 +800dfef4: aea20314 sw v0,788(s5) +800dfef8: 106200d3 beq v1,v0,800e0248 +800dfefc: 00000000 nop +800dff00: 8fbf0044 lw ra,68(sp) +800dff04: 8fbe0040 lw s8,64(sp) +800dff08: 8fb7003c lw s7,60(sp) +800dff0c: 8fb60038 lw s6,56(sp) +800dff10: 8fb50034 lw s5,52(sp) +800dff14: 8fb40030 lw s4,48(sp) +800dff18: 8fb3002c lw s3,44(sp) +800dff1c: 8fb20028 lw s2,40(sp) +800dff20: 8fb10024 lw s1,36(sp) +800dff24: 8fb00020 lw s0,32(sp) +800dff28: 03e00008 jr ra +800dff2c: 27bd0048 addiu sp,sp,72 +800dff30: 8ea203d8 lw v0,984(s5) +800dff34: 8c50001c lw s0,28(v0) +800dff38: 1200008f beqz s0,800e0178 +800dff3c: 00000000 nop +800dff40: 8ea503d4 lw a1,980(s5) +800dff44: 8c430014 lw v1,20(v0) +800dff48: 24a20001 addiu v0,a1,1 +800dff4c: 0043102b sltu v0,v0,v1 +800dff50: 1040006b beqz v0,800e0100 +800dff54: 2e020006 sltiu v0,s0,6 +800dff58: 14400170 bnez v0,800e051c +800dff5c: 3c02800e lui v0,0x800e +800dff60: 3c10800e lui s0,0x800e +800dff64: 2610b22c addiu s0,s0,-19924 +800dff68: 0200f809 jalr s0 +800dff6c: 24040001 li a0,1 +800dff70: 0200f809 jalr s0 +800dff74: 24040002 li a0,2 +800dff78: 0200f809 jalr s0 +800dff7c: 24040003 li a0,3 +800dff80: 0200f809 jalr s0 +800dff84: 24040004 li a0,4 +800dff88: 0200f809 jalr s0 +800dff8c: 24040005 li a0,5 +800dff90: 0200f809 jalr s0 +800dff94: 24040006 li a0,6 +800dff98: 8ea203d8 lw v0,984(s5) +800dff9c: 3414ffff li s4,0xffff +800dffa0: 8c43001c lw v1,28(v0) +800dffa4: 8c500018 lw s0,24(v0) +800dffa8: 24134a8d li s3,19085 +800dffac: 02038023 subu s0,s0,v1 +800dffb0: afb40010 sw s4,16(sp) +800dffb4: afb30014 sw s3,20(sp) +800dffb8: 26020002 addiu v0,s0,2 +800dffbc: 8ea40318 lw a0,792(s5) +800dffc0: 00021940 sll v1,v0,0x5 +800dffc4: 000210c0 sll v0,v0,0x3 +800dffc8: 00431021 addu v0,v0,v1 +800dffcc: 00441021 addu v0,v0,a0 +800dffd0: 8c43000c lw v1,12(v0) +800dffd4: 3c12801f lui s2,0x801f +800dffd8: 8c620000 lw v0,0(v1) +800dffdc: 8e444758 lw a0,18264(s2) +800dffe0: 3c11800e lui s1,0x800e +800dffe4: 2631bb9c addiu s1,s1,-17508 +800dffe8: 24050017 li a1,23 +800dffec: 24060028 li a2,40 +800dfff0: 240700c8 li a3,200 +800dfff4: 0220f809 jalr s1 +800dfff8: afa20018 sw v0,24(sp) +800dfffc: afb40010 sw s4,16(sp) +800e0000: afb30014 sw s3,20(sp) +800e0004: 26020003 addiu v0,s0,3 +800e0008: 8ea40318 lw a0,792(s5) +800e000c: 00021940 sll v1,v0,0x5 +800e0010: 000210c0 sll v0,v0,0x3 +800e0014: 00431021 addu v0,v0,v1 +800e0018: 00441021 addu v0,v0,a0 +800e001c: 8c43000c lw v1,12(v0) +800e0020: 8e444758 lw a0,18264(s2) +800e0024: 8c620000 lw v0,0(v1) +800e0028: 24050017 li a1,23 +800e002c: 24060043 li a2,67 +800e0030: 240700c8 li a3,200 +800e0034: 0220f809 jalr s1 +800e0038: afa20018 sw v0,24(sp) +800e003c: afb40010 sw s4,16(sp) +800e0040: afb30014 sw s3,20(sp) +800e0044: 26020004 addiu v0,s0,4 +800e0048: 8ea40318 lw a0,792(s5) +800e004c: 00021940 sll v1,v0,0x5 +800e0050: 000210c0 sll v0,v0,0x3 +800e0054: 00431021 addu v0,v0,v1 +800e0058: 00441021 addu v0,v0,a0 +800e005c: 8c43000c lw v1,12(v0) +800e0060: 8e444758 lw a0,18264(s2) +800e0064: 8c620000 lw v0,0(v1) +800e0068: 24050017 li a1,23 +800e006c: 2406005e li a2,94 +800e0070: 240700c8 li a3,200 +800e0074: 0220f809 jalr s1 +800e0078: afa20018 sw v0,24(sp) +800e007c: afb40010 sw s4,16(sp) +800e0080: afb30014 sw s3,20(sp) +800e0084: 26020005 addiu v0,s0,5 +800e0088: 8ea40318 lw a0,792(s5) +800e008c: 00021940 sll v1,v0,0x5 +800e0090: 000210c0 sll v0,v0,0x3 +800e0094: 00431021 addu v0,v0,v1 +800e0098: 00441021 addu v0,v0,a0 +800e009c: 8c43000c lw v1,12(v0) +800e00a0: 8e444758 lw a0,18264(s2) +800e00a4: 8c620000 lw v0,0(v1) +800e00a8: 24050017 li a1,23 +800e00ac: 24060079 li a2,121 +800e00b0: 240700c8 li a3,200 +800e00b4: 0220f809 jalr s1 +800e00b8: afa20018 sw v0,24(sp) +800e00bc: 26100006 addiu s0,s0,6 +800e00c0: afb40010 sw s4,16(sp) +800e00c4: afb30014 sw s3,20(sp) +800e00c8: 8ea30318 lw v1,792(s5) +800e00cc: 00101140 sll v0,s0,0x5 +800e00d0: 001080c0 sll s0,s0,0x3 +800e00d4: 02028021 addu s0,s0,v0 +800e00d8: 02038021 addu s0,s0,v1 +800e00dc: 8e02000c lw v0,12(s0) +800e00e0: 8e444758 lw a0,18264(s2) +800e00e4: 8c430000 lw v1,0(v0) +800e00e8: 24050017 li a1,23 +800e00ec: 24060094 li a2,148 +800e00f0: 240700c8 li a3,200 +800e00f4: 0220f809 jalr s1 +800e00f8: afa30018 sw v1,24(sp) +800e00fc: 8ea503d4 lw a1,980(s5) +800e0100: 10a000a6 beqz a1,800e039c +800e0104: 3c02800e lui v0,0x800e +800e0108: 00a01821 move v1,a1 +800e010c: 8ea603d8 lw a2,984(s5) +800e0110: 24a50001 addiu a1,a1,1 +800e0114: aea503d4 sw a1,980(s5) +800e0118: 8cc20014 lw v0,20(a2) +800e011c: 00a2102b sltu v0,a1,v0 +800e0120: 14400017 bnez v0,800e0180 +800e0124: 00000000 nop +800e0128: aea303d4 sw v1,980(s5) +800e012c: 00601021 move v0,v1 +800e0130: 8cc30010 lw v1,16(a2) +800e0134: 00022140 sll a0,v0,0x5 +800e0138: 000210c0 sll v0,v0,0x3 +800e013c: 00441021 addu v0,v0,a0 +800e0140: 00621821 addu v1,v1,v0 +800e0144: aea303c8 sw v1,968(s5) +800e0148: 8fbf0044 lw ra,68(sp) +800e014c: 8fbe0040 lw s8,64(sp) +800e0150: 8fb7003c lw s7,60(sp) +800e0154: 8fb60038 lw s6,56(sp) +800e0158: 8fb50034 lw s5,52(sp) +800e015c: 8fb40030 lw s4,48(sp) +800e0160: 8fb3002c lw s3,44(sp) +800e0164: 8fb20028 lw s2,40(sp) +800e0168: 8fb10024 lw s1,36(sp) +800e016c: 8fb00020 lw s0,32(sp) +800e0170: 03e00008 jr ra +800e0174: 27bd0048 addiu sp,sp,72 +800e0178: 08038040 j 800e0100 +800e017c: 8ea503d4 lw a1,980(s5) +800e0180: 8cd0001c lw s0,28(a2) +800e0184: 2e030006 sltiu v1,s0,6 +800e0188: 2602ffff addiu v0,s0,-1 +800e018c: 0043800a movz s0,v0,v1 +800e0190: 3c02800e lui v0,0x800e +800e0194: 2442b22c addiu v0,v0,-19924 +800e0198: 0040f809 jalr v0 +800e019c: 26040001 addiu a0,s0,1 +800e01a0: 3403ffff li v1,0xffff +800e01a4: 24047fff li a0,32767 +800e01a8: afa30010 sw v1,16(sp) +800e01ac: afa40014 sw a0,20(sp) +800e01b0: 8ea203d4 lw v0,980(s5) +800e01b4: 8ea40318 lw a0,792(s5) +800e01b8: 00021940 sll v1,v0,0x5 +800e01bc: 000210c0 sll v0,v0,0x3 +800e01c0: 00431021 addu v0,v0,v1 +800e01c4: 00441021 addu v0,v0,a0 +800e01c8: 8c45000c lw a1,12(v0) +800e01cc: 3c02801f lui v0,0x801f +800e01d0: 8c444758 lw a0,18264(v0) +800e01d4: 00101880 sll v1,s0,0x2 +800e01d8: 8ca20000 lw v0,0(a1) +800e01dc: 00103140 sll a2,s0,0x5 +800e01e0: 00c33023 subu a2,a2,v1 +800e01e4: afa20018 sw v0,24(sp) +800e01e8: 00d03023 subu a2,a2,s0 +800e01ec: 3c02800e lui v0,0x800e +800e01f0: 24c60028 addiu a2,a2,40 +800e01f4: 24050017 li a1,23 +800e01f8: 2442bb9c addiu v0,v0,-17508 +800e01fc: 0040f809 jalr v0 +800e0200: 240700c8 li a3,200 +800e0204: 8ea603d8 lw a2,984(s5) +800e0208: 0803804c j 800e0130 +800e020c: 8ea203d4 lw v0,980(s5) +800e0210: 24020005 li v0,5 +800e0214: aea20314 sw v0,788(s5) +800e0218: 8fbf0044 lw ra,68(sp) +800e021c: 8fbe0040 lw s8,64(sp) +800e0220: 8fb7003c lw s7,60(sp) +800e0224: 8fb60038 lw s6,56(sp) +800e0228: 8fb50034 lw s5,52(sp) +800e022c: 8fb40030 lw s4,48(sp) +800e0230: 8fb3002c lw s3,44(sp) +800e0234: 8fb20028 lw s2,40(sp) +800e0238: 8fb10024 lw s1,36(sp) +800e023c: 8fb00020 lw s0,32(sp) +800e0240: 03e00008 jr ra +800e0244: 27bd0048 addiu sp,sp,72 +800e0248: 8ea203d8 lw v0,984(s5) +800e024c: 8c50001c lw s0,28(v0) +800e0250: 1200009a beqz s0,800e04bc +800e0254: 2e020002 sltiu v0,s0,2 +800e0258: 14400065 bnez v0,800e03f0 +800e025c: 3c02800e lui v0,0x800e +800e0260: 2442b22c addiu v0,v0,-19924 +800e0264: 0040f809 jalr v0 +800e0268: 02002021 move a0,s0 +800e026c: 3403ffff li v1,0xffff +800e0270: 24044a8d li a0,19085 +800e0274: afa30010 sw v1,16(sp) +800e0278: afa40014 sw a0,20(sp) +800e027c: 8ea203d4 lw v0,980(s5) +800e0280: 8ea40318 lw a0,792(s5) +800e0284: 00021940 sll v1,v0,0x5 +800e0288: 000210c0 sll v0,v0,0x3 +800e028c: 00431021 addu v0,v0,v1 +800e0290: 00441021 addu v0,v0,a0 +800e0294: 8c45000c lw a1,12(v0) +800e0298: 2610ffff addiu s0,s0,-1 +800e029c: 3c02801f lui v0,0x801f +800e02a0: 8c444758 lw a0,18264(v0) +800e02a4: 00101880 sll v1,s0,0x2 +800e02a8: 8ca20000 lw v0,0(a1) +800e02ac: 00103140 sll a2,s0,0x5 +800e02b0: 00c33023 subu a2,a2,v1 +800e02b4: afa20018 sw v0,24(sp) +800e02b8: 00d03023 subu a2,a2,s0 +800e02bc: 3c02800e lui v0,0x800e +800e02c0: 24050017 li a1,23 +800e02c4: 24c60028 addiu a2,a2,40 +800e02c8: 2442bb9c addiu v0,v0,-17508 +800e02cc: 0040f809 jalr v0 +800e02d0: 240700c8 li a3,200 +800e02d4: 8ea503d4 lw a1,980(s5) +800e02d8: 10a00004 beqz a1,800e02ec +800e02dc: 00000000 nop +800e02e0: 24a5ffff addiu a1,a1,-1 +800e02e4: 10a00077 beqz a1,800e04c4 +800e02e8: aea503d4 sw a1,980(s5) +800e02ec: 8ea603d8 lw a2,984(s5) +800e02f0: 000510c0 sll v0,a1,0x3 +800e02f4: 8cc30010 lw v1,16(a2) +800e02f8: 00052140 sll a0,a1,0x5 +800e02fc: 00441021 addu v0,v0,a0 +800e0300: 00621821 addu v1,v1,v0 +800e0304: 10a0fefe beqz a1,800dff00 +800e0308: aea303c8 sw v1,968(s5) +800e030c: 8cc3001c lw v1,28(a2) +800e0310: 2c620002 sltiu v0,v1,2 +800e0314: 14400002 bnez v0,800e0320 +800e0318: 2470ffff addiu s0,v1,-1 +800e031c: 2470fffe addiu s0,v1,-2 +800e0320: 3c02800e lui v0,0x800e +800e0324: 2442b22c addiu v0,v0,-19924 +800e0328: 0040f809 jalr v0 +800e032c: 26040001 addiu a0,s0,1 +800e0330: 3403ffff li v1,0xffff +800e0334: 24047fff li a0,32767 +800e0338: afa30010 sw v1,16(sp) +800e033c: afa40014 sw a0,20(sp) +800e0340: 8ea203d4 lw v0,980(s5) +800e0344: 8ea40318 lw a0,792(s5) +800e0348: 00021940 sll v1,v0,0x5 +800e034c: 000210c0 sll v0,v0,0x3 +800e0350: 00431021 addu v0,v0,v1 +800e0354: 00441021 addu v0,v0,a0 +800e0358: 8c45000c lw a1,12(v0) +800e035c: 3c02801f lui v0,0x801f +800e0360: 8c444758 lw a0,18264(v0) +800e0364: 00101880 sll v1,s0,0x2 +800e0368: 8ca20000 lw v0,0(a1) +800e036c: 00103140 sll a2,s0,0x5 +800e0370: 00c33023 subu a2,a2,v1 +800e0374: 00d03023 subu a2,a2,s0 +800e0378: afa20018 sw v0,24(sp) +800e037c: 3c02800e lui v0,0x800e +800e0380: 24c60028 addiu a2,a2,40 +800e0384: 24050017 li a1,23 +800e0388: 2442bb9c addiu v0,v0,-17508 +800e038c: 0040f809 jalr v0 +800e0390: 240700c8 li a3,200 +800e0394: 08037fc1 j 800dff04 +800e0398: 8fbf0044 lw ra,68(sp) +800e039c: 2442b22c addiu v0,v0,-19924 +800e03a0: 0040f809 jalr v0 +800e03a4: 00002021 move a0,zero +800e03a8: 3403ffff li v1,0xffff +800e03ac: 24027fff li v0,32767 +800e03b0: afa20014 sw v0,20(sp) +800e03b4: afa30010 sw v1,16(sp) +800e03b8: 8ea30318 lw v1,792(s5) +800e03bc: 3c02801f lui v0,0x801f +800e03c0: 8c65000c lw a1,12(v1) +800e03c4: 8c444758 lw a0,18264(v0) +800e03c8: 8ca30000 lw v1,0(a1) +800e03cc: 3c02800e lui v0,0x800e +800e03d0: 24050032 li a1,50 +800e03d4: 24060009 li a2,9 +800e03d8: 240700b4 li a3,180 +800e03dc: 2442bb9c addiu v0,v0,-17508 +800e03e0: 0040f809 jalr v0 +800e03e4: afa30018 sw v1,24(sp) +800e03e8: 08038042 j 800e0108 +800e03ec: 8ea503d4 lw a1,980(s5) +800e03f0: 8ea203d4 lw v0,980(s5) +800e03f4: 2c420002 sltiu v0,v0,2 +800e03f8: 1440ff99 bnez v0,800e0260 +800e03fc: 3c02800e lui v0,0x800e +800e0400: 3c10800e lui s0,0x800e +800e0404: 2610b22c addiu s0,s0,-19924 +800e0408: 0200f809 jalr s0 +800e040c: 24040002 li a0,2 +800e0410: 0200f809 jalr s0 +800e0414: 24040003 li a0,3 +800e0418: 0200f809 jalr s0 +800e041c: 24040004 li a0,4 +800e0420: 0200f809 jalr s0 +800e0424: 24040005 li a0,5 +800e0428: 0200f809 jalr s0 +800e042c: 24040006 li a0,6 +800e0430: 8ea303d8 lw v1,984(s5) +800e0434: 8ea503d4 lw a1,980(s5) +800e0438: 8c620014 lw v0,20(v1) +800e043c: 24130006 li s3,6 +800e0440: 00451023 subu v0,v0,a1 +800e0444: 2c430007 sltiu v1,v0,7 +800e0448: 0043980b movn s3,v0,v1 +800e044c: 2e640002 sltiu a0,s3,2 +800e0450: 1480ffa1 bnez a0,800e02d8 +800e0454: 00051140 sll v0,a1,0x5 +800e0458: 000518c0 sll v1,a1,0x3 +800e045c: 3c04800e lui a0,0x800e +800e0460: 00628021 addu s0,v1,v0 +800e0464: 249ebb9c addiu s8,a0,-17508 +800e0468: 24120001 li s2,1 +800e046c: 24110043 li s1,67 +800e0470: 3c17801f lui s7,0x801f +800e0474: 3416ffff li s6,0xffff +800e0478: 24144a8d li s4,19085 +800e047c: afb60010 sw s6,16(sp) +800e0480: afb40014 sw s4,20(sp) +800e0484: 8ea20318 lw v0,792(s5) +800e0488: 8ee44758 lw a0,18264(s7) +800e048c: 00501021 addu v0,v0,s0 +800e0490: 8c43000c lw v1,12(v0) +800e0494: 02203021 move a2,s1 +800e0498: 8c620000 lw v0,0(v1) +800e049c: 24050017 li a1,23 +800e04a0: 240700c8 li a3,200 +800e04a4: afa20018 sw v0,24(sp) +800e04a8: 03c0f809 jalr s8 +800e04ac: 26520001 addiu s2,s2,1 +800e04b0: 26100028 addiu s0,s0,40 +800e04b4: 1672fff1 bne s3,s2,800e047c +800e04b8: 2631001b addiu s1,s1,27 +800e04bc: 080380b6 j 800e02d8 +800e04c0: 8ea503d4 lw a1,980(s5) +800e04c4: 3c02800e lui v0,0x800e +800e04c8: 2442b22c addiu v0,v0,-19924 +800e04cc: 0040f809 jalr v0 +800e04d0: 00002021 move a0,zero +800e04d4: 3403ffff li v1,0xffff +800e04d8: 24027fff li v0,32767 +800e04dc: afa20014 sw v0,20(sp) +800e04e0: afa30010 sw v1,16(sp) +800e04e4: 8ea30318 lw v1,792(s5) +800e04e8: 3c02801f lui v0,0x801f +800e04ec: 8c65000c lw a1,12(v1) +800e04f0: 8c444758 lw a0,18264(v0) +800e04f4: 8ca30000 lw v1,0(a1) +800e04f8: 3c02800e lui v0,0x800e +800e04fc: 24050032 li a1,50 +800e0500: 24060009 li a2,9 +800e0504: 240700b4 li a3,180 +800e0508: 2442bb9c addiu v0,v0,-17508 +800e050c: 0040f809 jalr v0 +800e0510: afa30018 sw v1,24(sp) +800e0514: 080380bb j 800e02ec +800e0518: 8ea503d4 lw a1,980(s5) +800e051c: 2442b22c addiu v0,v0,-19924 +800e0520: 0040f809 jalr v0 +800e0524: 02002021 move a0,s0 +800e0528: 3403ffff li v1,0xffff +800e052c: 24044a8d li a0,19085 +800e0530: afa30010 sw v1,16(sp) +800e0534: afa40014 sw a0,20(sp) +800e0538: 8ea203d4 lw v0,980(s5) +800e053c: 8ea40318 lw a0,792(s5) +800e0540: 00021940 sll v1,v0,0x5 +800e0544: 000210c0 sll v0,v0,0x3 +800e0548: 00431021 addu v0,v0,v1 +800e054c: 00441021 addu v0,v0,a0 +800e0550: 8c45000c lw a1,12(v0) +800e0554: 2610ffff addiu s0,s0,-1 +800e0558: 3c02801f lui v0,0x801f +800e055c: 8c444758 lw a0,18264(v0) +800e0560: 00101880 sll v1,s0,0x2 +800e0564: 8ca20000 lw v0,0(a1) +800e0568: 00103140 sll a2,s0,0x5 +800e056c: 00c33023 subu a2,a2,v1 +800e0570: afa20018 sw v0,24(sp) +800e0574: 00d03023 subu a2,a2,s0 +800e0578: 3c02800e lui v0,0x800e +800e057c: 24050017 li a1,23 +800e0580: 24c60028 addiu a2,a2,40 +800e0584: 2442bb9c addiu v0,v0,-17508 +800e0588: 0040f809 jalr v0 +800e058c: 240700c8 li a3,200 +800e0590: 08038040 j 800e0100 +800e0594: 8ea503d4 lw a1,980(s5) + +800e0598 : +800e0598: 27bdffc8 addiu sp,sp,-56 +800e059c: 3c03801f lui v1,0x801f +800e05a0: afbf0030 sw ra,48(sp) +800e05a4: afb3002c sw s3,44(sp) +800e05a8: afb20028 sw s2,40(sp) +800e05ac: afb10024 sw s1,36(sp) +800e05b0: afb00020 sw s0,32(sp) +800e05b4: 2470212c addiu s0,v1,8492 +800e05b8: 8e0801cc lw t0,460(s0) +800e05bc: 3c12801f lui s2,0x801f +800e05c0: 8e444758 lw a0,18264(s2) +800e05c4: 8e0501c0 lw a1,448(s0) +800e05c8: 8e0601c4 lw a2,452(s0) +800e05cc: 8e0701c8 lw a3,456(s0) +800e05d0: 3c03800e lui v1,0x800e +800e05d4: 2473a944 addiu s3,v1,-22204 +800e05d8: afa80010 sw t0,16(sp) +800e05dc: afa00014 sw zero,20(sp) +800e05e0: afa00018 sw zero,24(sp) +800e05e4: 0260f809 jalr s3 +800e05e8: 00408821 move s1,v0 +800e05ec: 8e02004c lw v0,76(s0) +800e05f0: 8e444758 lw a0,18264(s2) +800e05f4: 8e050040 lw a1,64(s0) +800e05f8: 8e060044 lw a2,68(s0) +800e05fc: 8e070048 lw a3,72(s0) +800e0600: afa20010 sw v0,16(sp) +800e0604: afa00014 sw zero,20(sp) +800e0608: 0260f809 jalr s3 +800e060c: afa00018 sw zero,24(sp) +800e0610: 8e0801bc lw t0,444(s0) +800e0614: 8e444758 lw a0,18264(s2) +800e0618: 8e0501b0 lw a1,432(s0) +800e061c: 8e0601b4 lw a2,436(s0) +800e0620: 8e0701b8 lw a3,440(s0) +800e0624: 2402000c li v0,12 +800e0628: 24030009 li v1,9 +800e062c: afa20014 sw v0,20(sp) +800e0630: afa30018 sw v1,24(sp) +800e0634: 0260f809 jalr s3 +800e0638: afa80010 sw t0,16(sp) +800e063c: 8e2203d4 lw v0,980(s1) +800e0640: 1440003d bnez v0,800e0738 +800e0644: 240200e5 li v0,229 +800e0648: 8e08024c lw t0,588(s0) +800e064c: 8e444758 lw a0,18264(s2) +800e0650: 8e070248 lw a3,584(s0) +800e0654: 8e050240 lw a1,576(s0) +800e0658: 8e060244 lw a2,580(s0) +800e065c: 2403000a li v1,10 +800e0660: afa20014 sw v0,20(sp) +800e0664: afa30018 sw v1,24(sp) +800e0668: 0260f809 jalr s3 +800e066c: afa80010 sw t0,16(sp) +800e0670: 8e2303d0 lw v1,976(s1) +800e0674: 26301d90 addiu s0,s1,7568 +800e0678: 8c62000c lw v0,12(v1) +800e067c: 8c450000 lw a1,0(v0) +800e0680: 3c028012 lui v0,0x8012 +800e0684: 2442bbf0 addiu v0,v0,-17424 +800e0688: 0040f809 jalr v0 +800e068c: 02002021 move a0,s0 +800e0690: 24027fff li v0,32767 +800e0694: 8e444758 lw a0,18264(s2) +800e0698: afa20010 sw v0,16(sp) +800e069c: 3c02800e lui v0,0x800e +800e06a0: 24060009 li a2,9 +800e06a4: 2442b9dc addiu v0,v0,-17956 +800e06a8: 00002821 move a1,zero +800e06ac: 24070100 li a3,256 +800e06b0: 0040f809 jalr v0 +800e06b4: afb00014 sw s0,20(sp) +800e06b8: 3c038039 lui v1,0x8039 +800e06bc: 3c02800e lui v0,0x800e +800e06c0: 24726d10 addiu s2,v1,27920 +800e06c4: 2453b2dc addiu s3,v0,-19748 +800e06c8: 00003021 move a2,zero +800e06cc: 00061240 sll v0,a2,0x9 +800e06d0: 00521021 addu v0,v0,s2 +800e06d4: 80430204 lb v1,516(v0) +800e06d8: 10600015 beqz v1,800e0730 +800e06dc: 24d00001 addiu s0,a2,1 +800e06e0: 8e2203d4 lw v0,980(s1) +800e06e4: 00c02021 move a0,a2 +800e06e8: 1202000d beq s0,v0,800e0720 +800e06ec: 00002821 move a1,zero +800e06f0: 0260f809 jalr s3 +800e06f4: 00000000 nop +800e06f8: 02003021 move a2,s0 +800e06fc: 2cc20005 sltiu v0,a2,5 +800e0700: 1440fff2 bnez v0,800e06cc +800e0704: 8fbf0030 lw ra,48(sp) +800e0708: 8fb3002c lw s3,44(sp) +800e070c: 8fb20028 lw s2,40(sp) +800e0710: 8fb10024 lw s1,36(sp) +800e0714: 8fb00020 lw s0,32(sp) +800e0718: 03e00008 jr ra +800e071c: 27bd0038 addiu sp,sp,56 +800e0720: 8e250150 lw a1,336(s1) +800e0724: 0260f809 jalr s3 +800e0728: 00c02021 move a0,a2 +800e072c: ae200150 sw zero,336(s1) +800e0730: 080381bf j 800e06fc +800e0734: 02003021 move a2,s0 +800e0738: 8e08025c lw t0,604(s0) +800e073c: 8e444758 lw a0,18264(s2) +800e0740: 8e050250 lw a1,592(s0) +800e0744: 8e060254 lw a2,596(s0) +800e0748: 8e070258 lw a3,600(s0) +800e074c: 2403000a li v1,10 +800e0750: afa20014 sw v0,20(sp) +800e0754: afa30018 sw v1,24(sp) +800e0758: 0260f809 jalr s3 +800e075c: afa80010 sw t0,16(sp) +800e0760: 24020006 li v0,6 +800e0764: afa20014 sw v0,20(sp) +800e0768: 8e2303d4 lw v1,980(s1) +800e076c: 8e444758 lw a0,18264(s2) +800e0770: 00032880 sll a1,v1,0x2 +800e0774: 00031140 sll v0,v1,0x5 +800e0778: 00451023 subu v0,v0,a1 +800e077c: 00431023 subu v0,v0,v1 +800e0780: 8e0301dc lw v1,476(s0) +800e0784: 8e0701d8 lw a3,472(s0) +800e0788: 8e0501d0 lw a1,464(s0) +800e078c: 8e0601d4 lw a2,468(s0) +800e0790: 24420008 addiu v0,v0,8 +800e0794: afa20018 sw v0,24(sp) +800e0798: 0260f809 jalr s3 +800e079c: afa30010 sw v1,16(sp) +800e07a0: 0803819d j 800e0674 +800e07a4: 8e2303d0 lw v1,976(s1) + +800e07a8 : +800e07a8: 27bdffb8 addiu sp,sp,-72 +800e07ac: afb00020 sw s0,32(sp) +800e07b0: afbf0040 sw ra,64(sp) +800e07b4: afb7003c sw s7,60(sp) +800e07b8: afb60038 sw s6,56(sp) +800e07bc: afb50034 sw s5,52(sp) +800e07c0: afb40030 sw s4,48(sp) +800e07c4: afb3002c sw s3,44(sp) +800e07c8: afb20028 sw s2,40(sp) +800e07cc: afb10024 sw s1,36(sp) +800e07d0: 8c4703d8 lw a3,984(v0) +800e07d4: 8c4503d4 lw a1,980(v0) +800e07d8: 8ce30018 lw v1,24(a3) +800e07dc: 00408021 move s0,v0 +800e07e0: 0065102b sltu v0,v1,a1 +800e07e4: 104000b1 beqz v0,800e0aac +800e07e8: 8ce4001c lw a0,28(a3) +800e07ec: 00a31023 subu v0,a1,v1 +800e07f0: 00821021 addu v0,a0,v0 +800e07f4: 24030006 li v1,6 +800e07f8: 2c440007 sltiu a0,v0,7 +800e07fc: 0044180b movn v1,v0,a0 +800e0800: ace3001c sw v1,28(a3) +800e0804: 8e0703d8 lw a3,984(s0) +800e0808: 00a01821 move v1,a1 +800e080c: 3c16801f lui s6,0x801f +800e0810: 26d1212c addiu s1,s6,8492 +800e0814: ace30018 sw v1,24(a3) +800e0818: 8e2201cc lw v0,460(s1) +800e081c: 3c12801f lui s2,0x801f +800e0820: 8e2501c0 lw a1,448(s1) +800e0824: 8e2601c4 lw a2,452(s1) +800e0828: 8e2701c8 lw a3,456(s1) +800e082c: 8e444758 lw a0,18264(s2) +800e0830: 3c15800e lui s5,0x800e +800e0834: 26b3a944 addiu s3,s5,-22204 +800e0838: afa20010 sw v0,16(sp) +800e083c: afa00014 sw zero,20(sp) +800e0840: 0260f809 jalr s3 +800e0844: afa00018 sw zero,24(sp) +800e0848: 8e22004c lw v0,76(s1) +800e084c: 8e250040 lw a1,64(s1) +800e0850: 8e260044 lw a2,68(s1) +800e0854: 8e270048 lw a3,72(s1) +800e0858: 8e444758 lw a0,18264(s2) +800e085c: afa20010 sw v0,16(sp) +800e0860: afa00014 sw zero,20(sp) +800e0864: 0260f809 jalr s3 +800e0868: afa00018 sw zero,24(sp) +800e086c: 8e2801bc lw t0,444(s1) +800e0870: 8e2501b0 lw a1,432(s1) +800e0874: 8e2601b4 lw a2,436(s1) +800e0878: 8e2701b8 lw a3,440(s1) +800e087c: 2402000c li v0,12 +800e0880: 24030009 li v1,9 +800e0884: 8e444758 lw a0,18264(s2) +800e0888: afa20014 sw v0,20(sp) +800e088c: afa30018 sw v1,24(sp) +800e0890: 0260f809 jalr s3 +800e0894: afa80010 sw t0,16(sp) +800e0898: 8e0203d8 lw v0,984(s0) +800e089c: 8c45001c lw a1,28(v0) +800e08a0: 14a0008e bnez a1,800e0adc +800e08a4: 00051880 sll v1,a1,0x2 +800e08a8: 8e050314 lw a1,788(s0) +800e08ac: 3c17800e lui s7,0x800e +800e08b0: 26e2b2dc addiu v0,s7,-19748 +800e08b4: 0040f809 jalr v0 +800e08b8: 00002021 move a0,zero +800e08bc: ae000314 sw zero,788(s0) +800e08c0: 8e444758 lw a0,18264(s2) +800e08c4: 8e270248 lw a3,584(s1) +800e08c8: 8e28024c lw t0,588(s1) +800e08cc: 8e250240 lw a1,576(s1) +800e08d0: 8e260244 lw a2,580(s1) +800e08d4: 240200e5 li v0,229 +800e08d8: 2403000a li v1,10 +800e08dc: afa20014 sw v0,20(sp) +800e08e0: afa30018 sw v1,24(sp) +800e08e4: 0260f809 jalr s3 +800e08e8: afa80010 sw t0,16(sp) +800e08ec: 8e0703d8 lw a3,984(s0) +800e08f0: 24110006 li s1,6 +800e08f4: 8ce20014 lw v0,20(a3) +800e08f8: 8ce6001c lw a2,28(a3) +800e08fc: 2442ffff addiu v0,v0,-1 +800e0900: 2c440007 sltiu a0,v0,7 +800e0904: 96050312 lhu a1,786(s0) +800e0908: 8e0303d4 lw v1,980(s0) +800e090c: 0044880b movn s1,v0,a0 +800e0910: 0066a023 subu s4,v1,a2 +800e0914: 24b30001 addiu s3,a1,1 +800e0918: 1220003d beqz s1,800e0a10 +800e091c: ae0003cc sw zero,972(s0) +800e0920: 08038260 j 800e0980 +800e0924: 00002021 move a0,zero +800e0928: 00051940 sll v1,a1,0x5 +800e092c: 26c2212c addiu v0,s6,8492 +800e0930: 00641823 subu v1,v1,a0 +800e0934: 00651823 subu v1,v1,a1 +800e0938: 8e444758 lw a0,18264(s2) +800e093c: 8c470218 lw a3,536(v0) +800e0940: 8c49021c lw t1,540(v0) +800e0944: 8c450210 lw a1,528(v0) +800e0948: 8c460214 lw a2,532(v0) +800e094c: 24630028 addiu v1,v1,40 +800e0950: 240200e6 li v0,230 +800e0954: afa20014 sw v0,20(sp) +800e0958: afa30018 sw v1,24(sp) +800e095c: 26a8a944 addiu t0,s5,-22204 +800e0960: 0100f809 jalr t0 +800e0964: afa90010 sw t1,16(sp) +800e0968: 8e0203cc lw v0,972(s0) +800e096c: 24440001 addiu a0,v0,1 +800e0970: 0091182b sltu v1,a0,s1 +800e0974: 10600026 beqz v1,800e0a10 +800e0978: ae0403cc sw a0,972(s0) +800e097c: 8e0703d8 lw a3,984(s0) +800e0980: 8ce2001c lw v0,28(a3) +800e0984: 24840001 addiu a0,a0,1 +800e0988: 1082003a beq a0,v0,800e0a74 +800e098c: 26e2b2dc addiu v0,s7,-19748 +800e0990: 0040f809 jalr v0 +800e0994: 00002821 move a1,zero +800e0998: 8e0503cc lw a1,972(s0) +800e099c: 24a20001 addiu v0,a1,1 +800e09a0: 02821021 addu v0,s4,v0 +800e09a4: 12620025 beq s3,v0,800e0a3c +800e09a8: 00000000 nop +800e09ac: 8e020310 lw v0,784(s0) +800e09b0: 30420001 andi v0,v0,0x1 +800e09b4: 1440ffdc bnez v0,800e0928 +800e09b8: 00052080 sll a0,a1,0x2 +800e09bc: 00051940 sll v1,a1,0x5 +800e09c0: 26c2212c addiu v0,s6,8492 +800e09c4: 00641823 subu v1,v1,a0 +800e09c8: 8c49022c lw t1,556(v0) +800e09cc: 00651823 subu v1,v1,a1 +800e09d0: 8c470228 lw a3,552(v0) +800e09d4: 8c450220 lw a1,544(v0) +800e09d8: 8c460224 lw a2,548(v0) +800e09dc: 24630028 addiu v1,v1,40 +800e09e0: 240200e6 li v0,230 +800e09e4: 8e444758 lw a0,18264(s2) +800e09e8: afa20014 sw v0,20(sp) +800e09ec: afa30018 sw v1,24(sp) +800e09f0: 26a8a944 addiu t0,s5,-22204 +800e09f4: 0100f809 jalr t0 +800e09f8: afa90010 sw t1,16(sp) +800e09fc: 8e0203cc lw v0,972(s0) +800e0a00: 24440001 addiu a0,v0,1 +800e0a04: 0091182b sltu v1,a0,s1 +800e0a08: 1460ffdc bnez v1,800e097c +800e0a0c: ae0403cc sw a0,972(s0) +800e0a10: 8fbf0040 lw ra,64(sp) +800e0a14: 8fb7003c lw s7,60(sp) +800e0a18: 8fb60038 lw s6,56(sp) +800e0a1c: 8fb50034 lw s5,52(sp) +800e0a20: 8fb40030 lw s4,48(sp) +800e0a24: 8fb3002c lw s3,44(sp) +800e0a28: 8fb20028 lw s2,40(sp) +800e0a2c: 8fb10024 lw s1,36(sp) +800e0a30: 8fb00020 lw s0,32(sp) +800e0a34: 03e00008 jr ra +800e0a38: 27bd0048 addiu sp,sp,72 +800e0a3c: 8e020310 lw v0,784(s0) +800e0a40: 30420001 andi v0,v0,0x1 +800e0a44: 1040000f beqz v0,800e0a84 +800e0a48: 26c2212c addiu v0,s6,8492 +800e0a4c: 00052080 sll a0,a1,0x2 +800e0a50: 00051940 sll v1,a1,0x5 +800e0a54: 00641823 subu v1,v1,a0 +800e0a58: 00651823 subu v1,v1,a1 +800e0a5c: 8e444758 lw a0,18264(s2) +800e0a60: 8c4701f8 lw a3,504(v0) +800e0a64: 8c4901fc lw t1,508(v0) +800e0a68: 8c4501f0 lw a1,496(v0) +800e0a6c: 08038253 j 800e094c +800e0a70: 8c4601f4 lw a2,500(v0) +800e0a74: 0040f809 jalr v0 +800e0a78: 8e050314 lw a1,788(s0) +800e0a7c: 08038266 j 800e0998 +800e0a80: ae000314 sw zero,788(s0) +800e0a84: 00052080 sll a0,a1,0x2 +800e0a88: 00051940 sll v1,a1,0x5 +800e0a8c: 00641823 subu v1,v1,a0 +800e0a90: 00651823 subu v1,v1,a1 +800e0a94: 8e444758 lw a0,18264(s2) +800e0a98: 8c470208 lw a3,520(v0) +800e0a9c: 8c49020c lw t1,524(v0) +800e0aa0: 8c450200 lw a1,512(v0) +800e0aa4: 08038253 j 800e094c +800e0aa8: 8c460204 lw a2,516(v0) +800e0aac: 00a3102b sltu v0,a1,v1 +800e0ab0: 1040ff57 beqz v0,800e0810 +800e0ab4: 3c16801f lui s6,0x801f +800e0ab8: 00651823 subu v1,v1,a1 +800e0abc: 0064102b sltu v0,v1,a0 +800e0ac0: 14400022 bnez v0,800e0b4c +800e0ac4: 00831023 subu v0,a0,v1 +800e0ac8: 0005102b sltu v0,zero,a1 +800e0acc: ace2001c sw v0,28(a3) +800e0ad0: 8e0703d8 lw a3,984(s0) +800e0ad4: 08038203 j 800e080c +800e0ad8: 00a01821 move v1,a1 +800e0adc: 00051140 sll v0,a1,0x5 +800e0ae0: 00431023 subu v0,v0,v1 +800e0ae4: 8e2801dc lw t0,476(s1) +800e0ae8: 00451023 subu v0,v0,a1 +800e0aec: 8e2601d4 lw a2,468(s1) +800e0af0: 8e2501d0 lw a1,464(s1) +800e0af4: 8e2701d8 lw a3,472(s1) +800e0af8: 24420008 addiu v0,v0,8 +800e0afc: 24030006 li v1,6 +800e0b00: 8e444758 lw a0,18264(s2) +800e0b04: afa30014 sw v1,20(sp) +800e0b08: afa20018 sw v0,24(sp) +800e0b0c: 0260f809 jalr s3 +800e0b10: afa80010 sw t0,16(sp) +800e0b14: 8e0203d8 lw v0,984(s0) +800e0b18: 8c43001c lw v1,28(v0) +800e0b1c: 1060ff62 beqz v1,800e08a8 +800e0b20: 3c17800e lui s7,0x800e +800e0b24: 00002021 move a0,zero +800e0b28: 26e2b2dc addiu v0,s7,-19748 +800e0b2c: 0040f809 jalr v0 +800e0b30: 00002821 move a1,zero +800e0b34: 8e444758 lw a0,18264(s2) +800e0b38: 8e270258 lw a3,600(s1) +800e0b3c: 8e28025c lw t0,604(s1) +800e0b40: 8e250250 lw a1,592(s1) +800e0b44: 08038235 j 800e08d4 +800e0b48: 8e260254 lw a2,596(s1) +800e0b4c: 1440ffdf bnez v0,800e0acc +800e0b50: 00000000 nop +800e0b54: 080382b3 j 800e0acc +800e0b58: 0005102b sltu v0,zero,a1 + +800e0b5c : +800e0b5c: 27bdfdc8 addiu sp,sp,-568 +800e0b60: afb10224 sw s1,548(sp) +800e0b64: afbf0234 sw ra,564(sp) +800e0b68: afb40230 sw s4,560(sp) +800e0b6c: afb3022c sw s3,556(sp) +800e0b70: afb20228 sw s2,552(sp) +800e0b74: afb00220 sw s0,544(sp) +800e0b78: 00408821 move s1,v0 +800e0b7c: 8c4203c0 lw v0,960(v0) +800e0b80: 2442fffd addiu v0,v0,-3 +800e0b84: 2c420002 sltiu v0,v0,2 +800e0b88: 14400008 bnez v0,800e0bac +800e0b8c: 8fbf0234 lw ra,564(sp) +800e0b90: 8fb40230 lw s4,560(sp) +800e0b94: 8fb3022c lw s3,556(sp) +800e0b98: 8fb20228 lw s2,552(sp) +800e0b9c: 8fb10224 lw s1,548(sp) +800e0ba0: 8fb00220 lw s0,544(sp) +800e0ba4: 03e00008 jr ra +800e0ba8: 27bd0238 addiu sp,sp,568 +800e0bac: 8e2603ec lw a2,1004(s1) +800e0bb0: 10c00070 beqz a2,800e0d74 +800e0bb4: 24022d6b li v0,11627 +800e0bb8: 3c14801f lui s4,0x801f +800e0bbc: 8e854758 lw a1,18264(s4) +800e0bc0: 00c02021 move a0,a2 +800e0bc4: ae2203e8 sw v0,1000(s1) +800e0bc8: 3c060001 lui a2,0x1 +800e0bcc: 3c028011 lui v0,0x8011 +800e0bd0: 2442c930 addiu v0,v0,-14032 +800e0bd4: 0040f809 jalr v0 +800e0bd8: 34c68000 ori a2,a2,0x8000 +800e0bdc: 8e2603ec lw a2,1004(s1) +800e0be0: 240200e3 li v0,227 +800e0be4: 240300a5 li v1,165 +800e0be8: afa20010 sw v0,16(sp) +800e0bec: afa30014 sw v1,20(sp) +800e0bf0: 8e2303e8 lw v1,1000(s1) +800e0bf4: 8e844758 lw a0,18264(s4) +800e0bf8: 3c02800e lui v0,0x800e +800e0bfc: 00c02821 move a1,a2 +800e0c00: 2407001f li a3,31 +800e0c04: 2406001c li a2,28 +800e0c08: 2442c390 addiu v0,v0,-15472 +800e0c0c: 0040f809 jalr v0 +800e0c10: afa30018 sw v1,24(sp) +800e0c14: 3c038039 lui v1,0x8039 +800e0c18: 24727b14 addiu s2,v1,31508 +800e0c1c: 8e43018c lw v1,396(s2) +800e0c20: 8e844758 lw a0,18264(s4) +800e0c24: 3c02800e lui v0,0x800e +800e0c28: 24107510 li s0,29968 +800e0c2c: afa30014 sw v1,20(sp) +800e0c30: 2453b9dc addiu s3,v0,-17956 +800e0c34: 24050024 li a1,36 +800e0c38: 2406004b li a2,75 +800e0c3c: 240700be li a3,190 +800e0c40: 0260f809 jalr s3 +800e0c44: afb00010 sw s0,16(sp) +800e0c48: 8e420190 lw v0,400(s2) +800e0c4c: 8e844758 lw a0,18264(s4) +800e0c50: 2406005f li a2,95 +800e0c54: 240700be li a3,190 +800e0c58: 24050024 li a1,36 +800e0c5c: afb00010 sw s0,16(sp) +800e0c60: 0260f809 jalr s3 +800e0c64: afa20014 sw v0,20(sp) +800e0c68: 3c028011 lui v0,0x8011 +800e0c6c: 2450c650 addiu s0,v0,-14768 +800e0c70: 24040002 li a0,2 +800e0c74: 24050002 li a1,2 +800e0c78: 0200f809 jalr s0 +800e0c7c: 3c148039 lui s4,0x8039 +800e0c80: 8e856d10 lw a1,27920(s4) +800e0c84: 3c04801c lui a0,0x801c +800e0c88: 3c02800e lui v0,0x800e +800e0c8c: 2442e398 addiu v0,v0,-7272 +800e0c90: 0040f809 jalr v0 +800e0c94: 2484dfa8 addiu a0,a0,-8280 +800e0c98: 3c02800e lui v0,0x800e +800e0c9c: 2442ae40 addiu v0,v0,-20928 +800e0ca0: 0040f809 jalr v0 +800e0ca4: 8e846d10 lw a0,27920(s4) +800e0ca8: 8e2303e4 lw v1,996(s1) +800e0cac: 14600035 bnez v1,800e0d84 +800e0cb0: 3c028011 lui v0,0x8011 +800e0cb4: 3c128010 lui s2,0x8010 +800e0cb8: 27b00020 addiu s0,sp,32 +800e0cbc: 3c05801c lui a1,0x801c +800e0cc0: 3c06803a lui a2,0x803a +800e0cc4: 3c07801c lui a3,0x801c +800e0cc8: 3c028011 lui v0,0x8011 +800e0ccc: 24a5dcd4 addiu a1,a1,-9004 +800e0cd0: 24c6cb28 addiu a2,a2,-13528 +800e0cd4: 24e7dfbc addiu a3,a3,-8260 +800e0cd8: 2442ec30 addiu v0,v0,-5072 +800e0cdc: 0040f809 jalr v0 +800e0ce0: 02002021 move a0,s0 +800e0ce4: 3c058019 lui a1,0x8019 +800e0ce8: 3c02800f lui v0,0x800f +800e0cec: 02002021 move a0,s0 +800e0cf0: 24425f70 addiu v0,v0,24432 +800e0cf4: 0040f809 jalr v0 +800e0cf8: 24a5142c addiu a1,a1,5164 +800e0cfc: 10400012 beqz v0,800e0d48 +800e0d00: 00408821 move s1,v0 +800e0d04: 3c04801c lui a0,0x801c +800e0d08: 3c10800f lui s0,0x800f +800e0d0c: 2484dfd0 addiu a0,a0,-8240 +800e0d10: 26105bb0 addiu s0,s0,23472 +800e0d14: 24050001 li a1,1 +800e0d18: 24060007 li a2,7 +800e0d1c: 0200f809 jalr s0 +800e0d20: 00403821 move a3,v0 +800e0d24: 26846d10 addiu a0,s4,27920 +800e0d28: 24050001 li a1,1 +800e0d2c: 24060c04 li a2,3076 +800e0d30: 0200f809 jalr s0 +800e0d34: 02203821 move a3,s1 +800e0d38: 3c02800f lui v0,0x800f +800e0d3c: 24425f58 addiu v0,v0,24408 +800e0d40: 0040f809 jalr v0 +800e0d44: 02202021 move a0,s1 +800e0d48: 264222d0 addiu v0,s2,8912 +800e0d4c: 0040f809 jalr v0 +800e0d50: 240401f4 li a0,500 +800e0d54: 8fbf0234 lw ra,564(sp) +800e0d58: 8fb40230 lw s4,560(sp) +800e0d5c: 8fb3022c lw s3,556(sp) +800e0d60: 8fb20228 lw s2,552(sp) +800e0d64: 8fb10224 lw s1,548(sp) +800e0d68: 8fb00220 lw s0,544(sp) +800e0d6c: 03e00008 jr ra +800e0d70: 27bd0238 addiu sp,sp,568 +800e0d74: 24022882 li v0,10370 +800e0d78: 3c14801f lui s4,0x801f +800e0d7c: 080382f8 j 800e0be0 +800e0d80: ae2203e8 sw v0,1000(s1) +800e0d84: 24040001 li a0,1 +800e0d88: 2442c3d0 addiu v0,v0,-15408 +800e0d8c: 0040f809 jalr v0 +800e0d90: 00002821 move a1,zero +800e0d94: 8e4800e8 lw t0,232(s2) +800e0d98: 3c03801f lui v1,0x801f +800e0d9c: 8c64475c lw a0,18268(v1) +800e0da0: 24027fff li v0,32767 +800e0da4: afa20010 sw v0,16(sp) +800e0da8: 24060050 li a2,80 +800e0dac: 24070100 li a3,256 +800e0db0: afa80014 sw t0,20(sp) +800e0db4: 0260f809 jalr s3 +800e0db8: 00002821 move a1,zero +800e0dbc: 3c128010 lui s2,0x8010 +800e0dc0: 24040001 li a0,1 +800e0dc4: 0200f809 jalr s0 +800e0dc8: 24050001 li a1,1 +800e0dcc: 264222d0 addiu v0,s2,8912 +800e0dd0: 0040f809 jalr v0 +800e0dd4: 2404000a li a0,10 +800e0dd8: 0803832f j 800e0cbc +800e0ddc: 27b00020 addiu s0,sp,32 + +800e0de0 : +800e0de0: 27bdffb8 addiu sp,sp,-72 +800e0de4: afb10024 sw s1,36(sp) +800e0de8: afbf0044 sw ra,68(sp) +800e0dec: afbe0040 sw s8,64(sp) +800e0df0: afb7003c sw s7,60(sp) +800e0df4: afb60038 sw s6,56(sp) +800e0df8: afb50034 sw s5,52(sp) +800e0dfc: afb40030 sw s4,48(sp) +800e0e00: afb3002c sw s3,44(sp) +800e0e04: afb20028 sw s2,40(sp) +800e0e08: afb00020 sw s0,32(sp) +800e0e0c: 8c4603ec lw a2,1004(v0) +800e0e10: 10c000d2 beqz a2,800e115c +800e0e14: 00408821 move s1,v0 +800e0e18: 24022d6b li v0,11627 +800e0e1c: 3c10801f lui s0,0x801f +800e0e20: 8e054758 lw a1,18264(s0) +800e0e24: 00c02021 move a0,a2 +800e0e28: ae2203e8 sw v0,1000(s1) +800e0e2c: 3c060001 lui a2,0x1 +800e0e30: 3c028011 lui v0,0x8011 +800e0e34: 2442c930 addiu v0,v0,-14032 +800e0e38: 0040f809 jalr v0 +800e0e3c: 34c68000 ori a2,a2,0x8000 +800e0e40: 8e2603ec lw a2,1004(s1) +800e0e44: 241500e3 li s5,227 +800e0e48: 241600a5 li s6,165 +800e0e4c: afb50010 sw s5,16(sp) +800e0e50: afb60014 sw s6,20(sp) +800e0e54: 8e2303e8 lw v1,1000(s1) +800e0e58: 8e044758 lw a0,18264(s0) +800e0e5c: 3c02800e lui v0,0x800e +800e0e60: 3c1e8039 lui s8,0x8039 +800e0e64: 00c02821 move a1,a2 +800e0e68: 2457c390 addiu s7,v0,-15472 +800e0e6c: 2406001c li a2,28 +800e0e70: 2407001f li a3,31 +800e0e74: afa30018 sw v1,24(sp) +800e0e78: 02e0f809 jalr s7 +800e0e7c: 27d37b14 addiu s3,s8,31508 +800e0e80: 8e6201c4 lw v0,452(s3) +800e0e84: 8e044758 lw a0,18264(s0) +800e0e88: 3c03800e lui v1,0x800e +800e0e8c: 24127510 li s2,29968 +800e0e90: 24050024 li a1,36 +800e0e94: 24060046 li a2,70 +800e0e98: 240700be li a3,190 +800e0e9c: afa20014 sw v0,20(sp) +800e0ea0: 2474b9dc addiu s4,v1,-17956 +800e0ea4: 0280f809 jalr s4 +800e0ea8: afb20010 sw s2,16(sp) +800e0eac: 3c06801c lui a2,0x801c +800e0eb0: 3c07801c lui a3,0x801c +800e0eb4: 3c02800e lui v0,0x800e +800e0eb8: 24c6dfd8 addiu a2,a2,-8232 +800e0ebc: 24e7dfdc addiu a3,a3,-8228 +800e0ec0: 24040002 li a0,2 +800e0ec4: 24050073 li a1,115 +800e0ec8: 2442c08c addiu v0,v0,-16244 +800e0ecc: 0040f809 jalr v0 +800e0ed0: 3c10801f lui s0,0x801f +800e0ed4: 1440000c bnez v0,800e0f08 +800e0ed8: 8fbf0044 lw ra,68(sp) +800e0edc: 8fbe0040 lw s8,64(sp) +800e0ee0: 8fb7003c lw s7,60(sp) +800e0ee4: 8fb60038 lw s6,56(sp) +800e0ee8: 8fb50034 lw s5,52(sp) +800e0eec: 8fb40030 lw s4,48(sp) +800e0ef0: 8fb3002c lw s3,44(sp) +800e0ef4: 8fb20028 lw s2,40(sp) +800e0ef8: 8fb10024 lw s1,36(sp) +800e0efc: 8fb00020 lw s0,32(sp) +800e0f00: 03e00008 jr ra +800e0f04: 27bd0048 addiu sp,sp,72 +800e0f08: 8e2503ec lw a1,1004(s1) +800e0f0c: afb50010 sw s5,16(sp) +800e0f10: afb60014 sw s6,20(sp) +800e0f14: 8e2203e8 lw v0,1000(s1) +800e0f18: 8e044758 lw a0,18264(s0) +800e0f1c: 2406001c li a2,28 +800e0f20: 2407001f li a3,31 +800e0f24: 02e0f809 jalr s7 +800e0f28: afa20018 sw v0,24(sp) +800e0f2c: 8e6201c8 lw v0,456(s3) +800e0f30: 8e044758 lw a0,18264(s0) +800e0f34: 24060050 li a2,80 +800e0f38: 240700be li a3,190 +800e0f3c: 24050024 li a1,36 +800e0f40: afb20010 sw s2,16(sp) +800e0f44: afa20014 sw v0,20(sp) +800e0f48: 0280f809 jalr s4 +800e0f4c: 3c138011 lui s3,0x8011 +800e0f50: 24040002 li a0,2 +800e0f54: 2662c650 addiu v0,s3,-14768 +800e0f58: 0040f809 jalr v0 +800e0f5c: 24050002 li a1,2 +800e0f60: 26301d90 addiu s0,s1,7568 +800e0f64: 3c07801c lui a3,0x801c +800e0f68: 3c05801c lui a1,0x801c +800e0f6c: 3c06803a lui a2,0x803a +800e0f70: 3c028011 lui v0,0x8011 +800e0f74: 24e7dfbc addiu a3,a3,-8260 +800e0f78: 24a5dcd4 addiu a1,a1,-9004 +800e0f7c: 24c6cb28 addiu a2,a2,-13528 +800e0f80: 2442ec30 addiu v0,v0,-5072 +800e0f84: 0040f809 jalr v0 +800e0f88: 02002021 move a0,s0 +800e0f8c: 3c02800f lui v0,0x800f +800e0f90: 24425724 addiu v0,v0,22308 +800e0f94: 0040f809 jalr v0 +800e0f98: 02002021 move a0,s0 +800e0f9c: 3c078039 lui a3,0x8039 +800e0fa0: 24e36d10 addiu v1,a3,27920 +800e0fa4: 24020001 li v0,1 +800e0fa8: 3c128011 lui s2,0x8011 +800e0fac: 3c048039 lui a0,0x8039 +800e0fb0: ae2203e4 sw v0,996(s1) +800e0fb4: 24846f14 addiu a0,a0,28436 +800e0fb8: 00002821 move a1,zero +800e0fbc: 24060a00 li a2,2560 +800e0fc0: a0600104 sb zero,260(v1) +800e0fc4: ace06d10 sw zero,27920(a3) +800e0fc8: 2642ca64 addiu v0,s2,-13724 +800e0fcc: 0040f809 jalr v0 +800e0fd0: a0600004 sb zero,4(v1) +800e0fd4: 24070002 li a3,2 +800e0fd8: 3c02801f lui v0,0x801f +800e0fdc: 3c108039 lui s0,0x8039 +800e0fe0: ac4723cc sw a3,9164(v0) +800e0fe4: 3c028039 lui v0,0x8039 +800e0fe8: 26086208 addiu t0,s0,25096 +800e0fec: 24031000 li v1,4096 +800e0ff0: a0407ce8 sb zero,31976(v0) +800e0ff4: 3c048039 lui a0,0x8039 +800e0ff8: 3c05801c lui a1,0x801c +800e0ffc: 3c028011 lui v0,0x8011 +800e1000: ad030014 sw v1,20(t0) +800e1004: 248462a8 addiu a0,a0,25256 +800e1008: 24a5e210 addiu a1,a1,-7664 +800e100c: 24060040 li a2,64 +800e1010: ae076208 sw a3,25096(s0) +800e1014: 2442c930 addiu v0,v0,-14032 +800e1018: 0040f809 jalr v0 +800e101c: ad00000c sw zero,12(t0) +800e1020: 3c038039 lui v1,0x8039 +800e1024: 3c028039 lui v0,0x8039 +800e1028: 246362ec addiu v1,v1,25324 +800e102c: 24426b0c addiu v0,v0,27404 +800e1030: ac600000 sw zero,0(v1) +800e1034: a060000c sb zero,12(v1) +800e1038: 24630034 addiu v1,v1,52 +800e103c: 1462fffc bne v1,v0,800e1030 +800e1040: 3c048039 lui a0,0x8039 +800e1044: 24846b08 addiu a0,a0,27400 +800e1048: 2642ca64 addiu v0,s2,-13724 +800e104c: 24060200 li a2,512 +800e1050: 0040f809 jalr v0 +800e1054: 00002821 move a1,zero +800e1058: 26086208 addiu t0,s0,25096 +800e105c: 3c07803a lui a3,0x803a +800e1060: 24020002 li v0,2 +800e1064: 24e6cd28 addiu a2,a3,-13016 +800e1068: ad02001c sw v0,28(t0) +800e106c: 2403fff6 li v1,-10 +800e1070: 3c02801f lui v0,0x801f +800e1074: a0c30009 sb v1,9(a2) +800e1078: ac40449c sw zero,17564(v0) +800e107c: 2403ffff li v1,-1 +800e1080: 2402fffe li v0,-2 +800e1084: a0e3cd28 sb v1,-13016(a3) +800e1088: a0c20001 sb v0,1(a2) +800e108c: 2403fffd li v1,-3 +800e1090: 2402fffc li v0,-4 +800e1094: a0c30002 sb v1,2(a2) +800e1098: a0c20003 sb v0,3(a2) +800e109c: 2403fffb li v1,-5 +800e10a0: 2402fffa li v0,-6 +800e10a4: a0c30004 sb v1,4(a2) +800e10a8: a0c20005 sb v0,5(a2) +800e10ac: 2403fff9 li v1,-7 +800e10b0: 2402fff8 li v0,-8 +800e10b4: a0c30006 sb v1,6(a2) +800e10b8: a0c20007 sb v0,7(a2) +800e10bc: 2403fff7 li v1,-9 +800e10c0: 3c028011 lui v0,0x8011 +800e10c4: a0c30008 sb v1,8(a2) +800e10c8: 24040001 li a0,1 +800e10cc: 00002821 move a1,zero +800e10d0: 2442c3d0 addiu v0,v0,-15408 +800e10d4: 0040f809 jalr v0 +800e10d8: ad000018 sw zero,24(t0) +800e10dc: 27c27b14 addiu v0,s8,31508 +800e10e0: 8c4800e8 lw t0,232(v0) +800e10e4: 3c03801f lui v1,0x801f +800e10e8: 3c02800e lui v0,0x800e +800e10ec: 8c64475c lw a0,18268(v1) +800e10f0: 2443b9dc addiu v1,v0,-17956 +800e10f4: 24027fff li v0,32767 +800e10f8: afa20010 sw v0,16(sp) +800e10fc: afa80014 sw t0,20(sp) +800e1100: 00002821 move a1,zero +800e1104: 24060050 li a2,80 +800e1108: 0060f809 jalr v1 +800e110c: 24070100 li a3,256 +800e1110: 2662c650 addiu v0,s3,-14768 +800e1114: 24040001 li a0,1 +800e1118: 0040f809 jalr v0 +800e111c: 24050001 li a1,1 +800e1120: 3c198010 lui t9,0x8010 +800e1124: 8fbf0044 lw ra,68(sp) +800e1128: 8fbe0040 lw s8,64(sp) +800e112c: 8fb7003c lw s7,60(sp) +800e1130: 8fb60038 lw s6,56(sp) +800e1134: 8fb50034 lw s5,52(sp) +800e1138: 8fb40030 lw s4,48(sp) +800e113c: 8fb3002c lw s3,44(sp) +800e1140: 8fb20028 lw s2,40(sp) +800e1144: 8fb10024 lw s1,36(sp) +800e1148: 8fb00020 lw s0,32(sp) +800e114c: 240401f4 li a0,500 +800e1150: 273922d0 addiu t9,t9,8912 +800e1154: 03200008 jr t9 +800e1158: 27bd0048 addiu sp,sp,72 +800e115c: 24022882 li v0,10370 +800e1160: 3c10801f lui s0,0x801f +800e1164: 08038391 j 800e0e44 +800e1168: ae2203e8 sw v0,1000(s1) + +800e116c : +800e116c: 27bdfdb8 addiu sp,sp,-584 +800e1170: afbf0244 sw ra,580(sp) +800e1174: afbe0240 sw s8,576(sp) +800e1178: afb7023c sw s7,572(sp) +800e117c: afb60238 sw s6,568(sp) +800e1180: afb50234 sw s5,564(sp) +800e1184: afb3022c sw s3,556(sp) +800e1188: afb20228 sw s2,552(sp) +800e118c: afb00220 sw s0,544(sp) +800e1190: afb40230 sw s4,560(sp) +800e1194: afb10224 sw s1,548(sp) +800e1198: 8c4303d0 lw v1,976(v0) +800e119c: 8c4403c8 lw a0,968(v0) +800e11a0: 00409021 move s2,v0 +800e11a4: 24531d90 addiu s3,v0,7568 +800e11a8: 8c62000c lw v0,12(v1) +800e11ac: 27b50020 addiu s5,sp,32 +800e11b0: 8c450000 lw a1,0(v0) +800e11b4: 3c028012 lui v0,0x8012 +800e11b8: 00641826 xor v1,v1,a0 +800e11bc: 2450bbf0 addiu s0,v0,-17424 +800e11c0: 02a02021 move a0,s5 +800e11c4: 24027fff li v0,32767 +800e11c8: 24174a8d li s7,19085 +800e11cc: 0200f809 jalr s0 +800e11d0: 0043b80a movz s7,v0,v1 +800e11d4: 3c028012 lui v0,0x8012 +800e11d8: 02a02021 move a0,s5 +800e11dc: 2456c1a0 addiu s6,v0,-15968 +800e11e0: 02c0f809 jalr s6 +800e11e4: 2405003a li a1,58 +800e11e8: 3c05801c lui a1,0x801c +800e11ec: 3c1e8012 lui s8,0x8012 +800e11f0: 24440001 addiu a0,v0,1 +800e11f4: 1040000c beqz v0,800e1228 +800e11f8: 24a5e010 addiu a1,a1,-8176 +800e11fc: 8e4303d0 lw v1,976(s2) +800e1200: 8c660014 lw a2,20(v1) +800e1204: 8c670010 lw a3,16(v1) +800e1208: 8cc20000 lw v0,0(a2) +800e120c: 00021080 sll v0,v0,0x2 +800e1210: 00471021 addu v0,v0,a3 +800e1214: 8c430000 lw v1,0(v0) +800e1218: 3c028011 lui v0,0x8011 +800e121c: 2442ec30 addiu v0,v0,-5072 +800e1220: 0040f809 jalr v0 +800e1224: 8c660000 lw a2,0(v1) +800e1228: 02a02821 move a1,s5 +800e122c: 0200f809 jalr s0 +800e1230: 02602021 move a0,s3 +800e1234: 02602021 move a0,s3 +800e1238: 02c0f809 jalr s6 +800e123c: 24050029 li a1,41 +800e1240: a0400000 sb zero,0(v0) +800e1244: 3c028012 lui v0,0x8012 +800e1248: 02602021 move a0,s3 +800e124c: 2442baa0 addiu v0,v0,-17760 +800e1250: 0040f809 jalr v0 +800e1254: 24050028 li a1,40 +800e1258: 24500001 addiu s0,v0,1 +800e125c: 00408821 move s1,v0 +800e1260: 3c02800e lui v0,0x800e +800e1264: 24060002 li a2,2 +800e1268: 02002021 move a0,s0 +800e126c: 2454a34c addiu s4,v0,-23732 +800e1270: 0280f809 jalr s4 +800e1274: 00002821 move a1,zero +800e1278: 2c42005b sltiu v0,v0,91 +800e127c: 02002021 move a0,s0 +800e1280: 2405005a li a1,90 +800e1284: 10400028 beqz v0,800e1328 +800e1288: 24060001 li a2,1 +800e128c: 3c1e8012 lui s8,0x8012 +800e1290: 02a02021 move a0,s5 +800e1294: 02c0f809 jalr s6 +800e1298: 24050029 li a1,41 +800e129c: 00402821 move a1,v0 +800e12a0: 27c2ba60 addiu v0,s8,-17824 +800e12a4: 0040f809 jalr v0 +800e12a8: 02602021 move a0,s3 +800e12ac: 8e4303d0 lw v1,976(s2) +800e12b0: 3c02801f lui v0,0x801f +800e12b4: 8c650020 lw a1,32(v1) +800e12b8: 8c444758 lw a0,18264(v0) +800e12bc: 00051880 sll v1,a1,0x2 +800e12c0: 00053940 sll a3,a1,0x5 +800e12c4: 00e33823 subu a3,a3,v1 +800e12c8: 3402ffff li v0,0xffff +800e12cc: afa20014 sw v0,20(sp) +800e12d0: 00e53823 subu a3,a3,a1 +800e12d4: 3c02800e lui v0,0x800e +800e12d8: afb70018 sw s7,24(sp) +800e12dc: afb3001c sw s3,28(sp) +800e12e0: afa00010 sw zero,16(sp) +800e12e4: 24e70028 addiu a3,a3,40 +800e12e8: 24050100 li a1,256 +800e12ec: 2442a0c4 addiu v0,v0,-24380 +800e12f0: 0040f809 jalr v0 +800e12f4: 2406001a li a2,26 +800e12f8: 8fbf0244 lw ra,580(sp) +800e12fc: 8fbe0240 lw s8,576(sp) +800e1300: 8fb7023c lw s7,572(sp) +800e1304: 8fb60238 lw s6,568(sp) +800e1308: 8fb50234 lw s5,564(sp) +800e130c: 8fb40230 lw s4,560(sp) +800e1310: 8fb3022c lw s3,556(sp) +800e1314: 8fb20228 lw s2,552(sp) +800e1318: 8fb10224 lw s1,548(sp) +800e131c: 8fb00220 lw s0,544(sp) +800e1320: 03e00008 jr ra +800e1324: 27bd0248 addiu sp,sp,584 +800e1328: 0280f809 jalr s4 +800e132c: 00000000 nop +800e1330: 02221021 addu v0,s1,v0 +800e1334: 3c05801c lui a1,0x801c +800e1338: a0400001 sb zero,1(v0) +800e133c: 24a5dfe0 addiu a1,a1,-8224 +800e1340: 27c2ba60 addiu v0,s8,-17824 +800e1344: 0040f809 jalr v0 +800e1348: 02602021 move a0,s3 +800e134c: 080384a5 j 800e1294 +800e1350: 02a02021 move a0,s5 + +800e1354 : +800e1354: 8c4303e4 lw v1,996(v0) +800e1358: 3c048039 lui a0,0x8039 +800e135c: 10600003 beqz v1,800e136c +800e1360: 248462e8 addiu a0,a0,25320 +800e1364: 03e00008 jr ra +800e1368: 00000000 nop +800e136c: 3c19800f lui t9,0x800f +800e1370: 2739a300 addiu t9,t9,-23808 +800e1374: 03200008 jr t9 +800e1378: 00000000 nop + +800e137c : +800e137c: 27bdffe8 addiu sp,sp,-24 +800e1380: afb00010 sw s0,16(sp) +800e1384: afbf0014 sw ra,20(sp) +800e1388: 00408021 move s0,v0 +800e138c: 8c4203e4 lw v0,996(v0) +800e1390: 14400009 bnez v0,800e13b8 +800e1394: 8fbf0014 lw ra,20(sp) +800e1398: 3c02800d lui v0,0x800d +800e139c: 24427428 addiu v0,v0,29736 +800e13a0: 0040f809 jalr v0 +800e13a4: 00000000 nop +800e13a8: 24030001 li v1,1 +800e13ac: ae0303e0 sw v1,992(s0) +800e13b0: ae0003dc sw zero,988(s0) +800e13b4: 8fbf0014 lw ra,20(sp) +800e13b8: 8fb00010 lw s0,16(sp) +800e13bc: 03e00008 jr ra +800e13c0: 27bd0018 addiu sp,sp,24 + +800e13c4 : +800e13c4: 27bdffd0 addiu sp,sp,-48 +800e13c8: afb50024 sw s5,36(sp) +800e13cc: afb40020 sw s4,32(sp) +800e13d0: afbf0028 sw ra,40(sp) +800e13d4: afb3001c sw s3,28(sp) +800e13d8: afb20018 sw s2,24(sp) +800e13dc: afb10014 sw s1,20(sp) +800e13e0: afb00010 sw s0,16(sp) +800e13e4: 00a0a821 move s5,a1 +800e13e8: 10a00019 beqz a1,800e1450 +800e13ec: 0080a021 move s4,a0 +800e13f0: 90850000 lbu a1,0(a0) +800e13f4: 3c13801c lui s3,0x801c +800e13f8: 3c128010 lui s2,0x8010 +800e13fc: 2642463c addiu v0,s2,17980 +800e1400: 0040f809 jalr v0 +800e1404: 2664dfe4 addiu a0,s3,-8220 +800e1408: 24100001 li s0,1 +800e140c: 02901021 addu v0,s4,s0 +800e1410: 2664dfe4 addiu a0,s3,-8220 +800e1414: 12b0000e beq s5,s0,800e1450 +800e1418: 2651463c addiu s1,s2,17980 +800e141c: 90450000 lbu a1,0(v0) +800e1420: 0220f809 jalr s1 +800e1424: 26100001 addiu s0,s0,1 +800e1428: 3c04801d lui a0,0x801d +800e142c: 3202000f andi v0,s0,0xf +800e1430: 1440fff6 bnez v0,800e140c +800e1434: 2484508c addiu a0,a0,20620 +800e1438: 0220f809 jalr s1 +800e143c: 00000000 nop +800e1440: 02901021 addu v0,s4,s0 +800e1444: 2664dfe4 addiu a0,s3,-8220 +800e1448: 16b0fff4 bne s5,s0,800e141c +800e144c: 2651463c addiu s1,s2,17980 +800e1450: 8fbf0028 lw ra,40(sp) +800e1454: 8fb50024 lw s5,36(sp) +800e1458: 8fb40020 lw s4,32(sp) +800e145c: 8fb3001c lw s3,28(sp) +800e1460: 8fb20018 lw s2,24(sp) +800e1464: 8fb10014 lw s1,20(sp) +800e1468: 8fb00010 lw s0,16(sp) +800e146c: 03e00008 jr ra +800e1470: 27bd0030 addiu sp,sp,48 + +800e1474 : +800e1474: 27bdfd70 addiu sp,sp,-656 +800e1478: afb20278 sw s2,632(sp) +800e147c: afb00270 sw s0,624(sp) +800e1480: 3c028011 lui v0,0x8011 +800e1484: 27b0006b addiu s0,sp,107 +800e1488: 00a09021 move s2,a1 +800e148c: 3c06803a lui a2,0x803a +800e1490: 3c05801c lui a1,0x801c +800e1494: 00803821 move a3,a0 +800e1498: 24a5dcd4 addiu a1,a1,-9004 +800e149c: afb10274 sw s1,628(sp) +800e14a0: 24c6c2e8 addiu a2,a2,-15640 +800e14a4: 02002021 move a0,s0 +800e14a8: 2451ec30 addiu s1,v0,-5072 +800e14ac: afbf0288 sw ra,648(sp) +800e14b0: afb50284 sw s5,644(sp) +800e14b4: afb40280 sw s4,640(sp) +800e14b8: 0220f809 jalr s1 +800e14bc: afb3027c sw s3,636(sp) +800e14c0: 3c02800e lui v0,0x800e +800e14c4: 244280fc addiu v0,v0,-32516 +800e14c8: 0040f809 jalr v0 +800e14cc: 02002021 move a0,s0 +800e14d0: 3c05801c lui a1,0x801c +800e14d4: 02002021 move a0,s0 +800e14d8: 1040000b beqz v0,800e1508 +800e14dc: 24a5dfec addiu a1,a1,-8212 +800e14e0: 2402ffff li v0,-1 +800e14e4: 8fbf0288 lw ra,648(sp) +800e14e8: 8fb50284 lw s5,644(sp) +800e14ec: 8fb40280 lw s4,640(sp) +800e14f0: 8fb3027c lw s3,636(sp) +800e14f4: 8fb20278 lw s2,632(sp) +800e14f8: 8fb10274 lw s1,628(sp) +800e14fc: 8fb00270 lw s0,624(sp) +800e1500: 03e00008 jr ra +800e1504: 27bd0290 addiu sp,sp,656 +800e1508: 3c02800f lui v0,0x800f +800e150c: 24425f70 addiu v0,v0,24432 +800e1510: 0040f809 jalr v0 +800e1514: 00000000 nop +800e1518: 00409821 move s3,v0 +800e151c: 3c02800f lui v0,0x800f +800e1520: 27b00024 addiu s0,sp,36 +800e1524: 27b4002b addiu s4,sp,43 +800e1528: 24555c60 addiu s5,v0,23648 +800e152c: 00002821 move a1,zero +800e1530: 24060002 li a2,2 +800e1534: 1260ffea beqz s3,800e14e0 +800e1538: 02602021 move a0,s3 +800e153c: 02a0f809 jalr s5 +800e1540: 00000000 nop +800e1544: 3c02800f lui v0,0x800f +800e1548: 24425610 addiu v0,v0,22032 +800e154c: 0040f809 jalr v0 +800e1550: 02602021 move a0,s3 +800e1554: afa20020 sw v0,32(sp) +800e1558: 3c028011 lui v0,0x8011 +800e155c: 2442b5e0 addiu v0,v0,-18976 +800e1560: 0040f809 jalr v0 +800e1564: 02002021 move a0,s0 +800e1568: 93a60025 lbu a2,37(sp) +800e156c: 93a70026 lbu a3,38(sp) +800e1570: 93a20028 lbu v0,40(sp) +800e1574: 93a30029 lbu v1,41(sp) +800e1578: 93a8002a lbu t0,42(sp) +800e157c: 3c05801c lui a1,0x801c +800e1580: 306300ff andi v1,v1,0xff +800e1584: 310800ff andi t0,t0,0xff +800e1588: 304200ff andi v0,v0,0xff +800e158c: 24a5dff0 addiu a1,a1,-8208 +800e1590: 30c600ff andi a2,a2,0xff +800e1594: 30e700ff andi a3,a3,0xff +800e1598: 02802021 move a0,s4 +800e159c: afa30014 sw v1,20(sp) +800e15a0: afa80018 sw t0,24(sp) +800e15a4: 0220f809 jalr s1 +800e15a8: afa20010 sw v0,16(sp) +800e15ac: 24027fff li v0,32767 +800e15b0: afa20010 sw v0,16(sp) +800e15b4: 3c02800e lui v0,0x800e +800e15b8: 00002821 move a1,zero +800e15bc: 00003021 move a2,zero +800e15c0: 00003821 move a3,zero +800e15c4: 02402021 move a0,s2 +800e15c8: 244292e0 addiu v0,v0,-27936 +800e15cc: 0040f809 jalr v0 +800e15d0: afb40014 sw s4,20(sp) +800e15d4: 02002021 move a0,s0 +800e15d8: 3c10800f lui s0,0x800f +800e15dc: 26105bb0 addiu s0,s0,23472 +800e15e0: 24050001 li a1,1 +800e15e4: 24060007 li a2,7 +800e15e8: 0200f809 jalr s0 +800e15ec: 02603821 move a3,s3 +800e15f0: 3c060001 lui a2,0x1 +800e15f4: 02603821 move a3,s3 +800e15f8: 02402021 move a0,s2 +800e15fc: 34c68000 ori a2,a2,0x8000 +800e1600: 0200f809 jalr s0 +800e1604: 24050001 li a1,1 +800e1608: 02602021 move a0,s3 +800e160c: 00002821 move a1,zero +800e1610: 02a0f809 jalr s5 +800e1614: 00003021 move a2,zero +800e1618: 24050001 li a1,1 +800e161c: 24060004 li a2,4 +800e1620: 02603821 move a3,s3 +800e1624: 0200f809 jalr s0 +800e1628: 27a40020 addiu a0,sp,32 +800e162c: 3c02800f lui v0,0x800f +800e1630: 24425f58 addiu v0,v0,24408 +800e1634: 0040f809 jalr v0 +800e1638: 02602021 move a0,s3 +800e163c: 08038539 j 800e14e4 +800e1640: 00001021 move v0,zero + +800e1644 : +800e1644: 27bdfdd8 addiu sp,sp,-552 +800e1648: afb00218 sw s0,536(sp) +800e164c: 3c06803a lui a2,0x803a +800e1650: 27b00014 addiu s0,sp,20 +800e1654: 3c05801c lui a1,0x801c +800e1658: 3c028011 lui v0,0x8011 +800e165c: 00803821 move a3,a0 +800e1660: 24a5dcd4 addiu a1,a1,-9004 +800e1664: afbf0220 sw ra,544(sp) +800e1668: 24c6c2e8 addiu a2,a2,-15640 +800e166c: 02002021 move a0,s0 +800e1670: 2442ec30 addiu v0,v0,-5072 +800e1674: 0040f809 jalr v0 +800e1678: afb1021c sw s1,540(sp) +800e167c: 3c02800d lui v0,0x800d +800e1680: 2442743c addiu v0,v0,29756 +800e1684: 0040f809 jalr v0 +800e1688: 02002021 move a0,s0 +800e168c: 3c05801d lui a1,0x801d +800e1690: 02002021 move a0,s0 +800e1694: 10400007 beqz v0,800e16b4 +800e1698: 24a55754 addiu a1,a1,22356 +800e169c: 2402ffff li v0,-1 +800e16a0: 8fbf0220 lw ra,544(sp) +800e16a4: 8fb1021c lw s1,540(sp) +800e16a8: 8fb00218 lw s0,536(sp) +800e16ac: 03e00008 jr ra +800e16b0: 27bd0228 addiu sp,sp,552 +800e16b4: 3c02800f lui v0,0x800f +800e16b8: 24425f70 addiu v0,v0,24432 +800e16bc: 0040f809 jalr v0 +800e16c0: 00000000 nop +800e16c4: 00408021 move s0,v0 +800e16c8: 3c02800f lui v0,0x800f +800e16cc: 24515ed4 addiu s1,v0,24276 +800e16d0: 02003821 move a3,s0 +800e16d4: 27a40010 addiu a0,sp,16 +800e16d8: 24050001 li a1,1 +800e16dc: 1200ffef beqz s0,800e169c +800e16e0: 24060004 li a2,4 +800e16e4: 0220f809 jalr s1 +800e16e8: afa00010 sw zero,16(sp) +800e16ec: 2c420004 sltiu v0,v0,4 +800e16f0: 02002021 move a0,s0 +800e16f4: 14400018 bnez v0,800e1758 +800e16f8: 00003021 move a2,zero +800e16fc: 8fa50010 lw a1,16(sp) +800e1700: 3c02800f lui v0,0x800f +800e1704: 24425c60 addiu v0,v0,23648 +800e1708: 0040f809 jalr v0 +800e170c: 24a50007 addiu a1,a1,7 +800e1710: 3c03801f lui v1,0x801f +800e1714: 8c64475c lw a0,18268(v1) +800e1718: 3c060001 lui a2,0x1 +800e171c: 34c68000 ori a2,a2,0x8000 +800e1720: 24050001 li a1,1 +800e1724: 0220f809 jalr s1 +800e1728: 02003821 move a3,s0 +800e172c: 3c02800f lui v0,0x800f +800e1730: 24425f58 addiu v0,v0,24408 +800e1734: 0040f809 jalr v0 +800e1738: 02002021 move a0,s0 +800e173c: 3c028011 lui v0,0x8011 +800e1740: 2442c650 addiu v0,v0,-14768 +800e1744: 24040001 li a0,1 +800e1748: 0040f809 jalr v0 +800e174c: 24050001 li a1,1 +800e1750: 080385a8 j 800e16a0 +800e1754: 00001021 move v0,zero +800e1758: 3c02800f lui v0,0x800f +800e175c: 24425f58 addiu v0,v0,24408 +800e1760: 0040f809 jalr v0 +800e1764: 00000000 nop +800e1768: 080385a8 j 800e16a0 +800e176c: 2402ffff li v0,-1 + +800e1770 : +800e1770: 27bdff38 addiu sp,sp,-200 +800e1774: 3c02800f lui v0,0x800f +800e1778: afb700bc sw s7,188(sp) +800e177c: afb200a8 sw s2,168(sp) +800e1780: afa400c8 sw a0,200(sp) +800e1784: afbf00c4 sw ra,196(sp) +800e1788: afbe00c0 sw s8,192(sp) +800e178c: afb600b8 sw s6,184(sp) +800e1790: afb500b4 sw s5,180(sp) +800e1794: afb400b0 sw s4,176(sp) +800e1798: afb300ac sw s3,172(sp) +800e179c: afb100a4 sw s1,164(sp) +800e17a0: afb000a0 sw s0,160(sp) +800e17a4: 00a02021 move a0,a1 +800e17a8: 244259b8 addiu v0,v0,22968 +800e17ac: 0040f809 jalr v0 +800e17b0: 00a0b821 move s7,a1 +800e17b4: 10400061 beqz v0,800e193c +800e17b8: 00409021 move s2,v0 +800e17bc: 3c168012 lui s6,0x8012 +800e17c0: 26c2bdb0 addiu v0,s6,-16976 +800e17c4: 0040f809 jalr v0 +800e17c8: 02e02021 move a0,s7 +800e17cc: 0040f021 move s8,v0 +800e17d0: 27b50010 addiu s5,sp,16 +800e17d4: 3c14800f lui s4,0x800f +800e17d8: 02402021 move a0,s2 +800e17dc: 26825654 addiu v0,s4,22100 +800e17e0: 0040f809 jalr v0 +800e17e4: 02a02821 move a1,s5 +800e17e8: 10400050 beqz v0,800e192c +800e17ec: 00408021 move s0,v0 +800e17f0: 8fa20024 lw v0,36(sp) +800e17f4: 24034000 li v1,16384 +800e17f8: 3042f000 andi v0,v0,0xf000 +800e17fc: 1443fff7 bne v0,v1,800e17dc +800e1800: 02402021 move a0,s2 +800e1804: 3c118019 lui s1,0x8019 +800e1808: 26c2bdb0 addiu v0,s6,-16976 +800e180c: 0040f809 jalr v0 +800e1810: 262414f4 addiu a0,s1,5364 +800e1814: 00402821 move a1,v0 +800e1818: 2c420004 sltiu v0,v0,4 +800e181c: 10400054 beqz v0,800e1970 +800e1820: 922314f4 lbu v1,5364(s1) +800e1824: 92020038 lbu v0,56(s0) +800e1828: 26130038 addiu s3,s0,56 +800e182c: 00621023 subu v0,v1,v0 +800e1830: 10a00014 beqz a1,800e1884 +800e1834: 262614f4 addiu a2,s1,5364 +800e1838: 1440ffe8 bnez v0,800e17dc +800e183c: 02402021 move a0,s2 +800e1840: 90c20001 lbu v0,1(a2) +800e1844: 92630001 lbu v1,1(s3) +800e1848: 2ca40002 sltiu a0,a1,2 +800e184c: 1480000d bnez a0,800e1884 +800e1850: 00431023 subu v0,v0,v1 +800e1854: 1440ffe1 bnez v0,800e17dc +800e1858: 02402021 move a0,s2 +800e185c: 90c20002 lbu v0,2(a2) +800e1860: 92630002 lbu v1,2(s3) +800e1864: 24040002 li a0,2 +800e1868: 10a40006 beq a1,a0,800e1884 +800e186c: 00431023 subu v0,v0,v1 +800e1870: 1440ffda bnez v0,800e17dc +800e1874: 02402021 move a0,s2 +800e1878: 90c30003 lbu v1,3(a2) +800e187c: 92620003 lbu v0,3(s3) +800e1880: 00621023 subu v0,v1,v0 +800e1884: 1440ffd5 bnez v0,800e17dc +800e1888: 02402021 move a0,s2 +800e188c: 3c118019 lui s1,0x8019 +800e1890: 26c2bdb0 addiu v0,s6,-16976 +800e1894: 0040f809 jalr v0 +800e1898: 26241c50 addiu a0,s1,7248 +800e189c: 00402821 move a1,v0 +800e18a0: 2c420004 sltiu v0,v0,4 +800e18a4: 10400053 beqz v0,800e19f4 +800e18a8: 92231c50 lbu v1,7248(s1) +800e18ac: 92020038 lbu v0,56(s0) +800e18b0: 26261c50 addiu a2,s1,7248 +800e18b4: 14a00038 bnez a1,800e1998 +800e18b8: 00621023 subu v0,v1,v0 +800e18bc: 1440ffc6 bnez v0,800e17d8 +800e18c0: 02fe8021 addu s0,s7,s8 +800e18c4: 3c028012 lui v0,0x8012 +800e18c8: 02002021 move a0,s0 +800e18cc: 2442bbf0 addiu v0,v0,-17424 +800e18d0: 0040f809 jalr v0 +800e18d4: 02602821 move a1,s3 +800e18d8: 3c028012 lui v0,0x8012 +800e18dc: 8fa500c8 lw a1,200(sp) +800e18e0: 2442cc10 addiu v0,v0,-13296 +800e18e4: 0040f809 jalr v0 +800e18e8: 02602021 move a0,s3 +800e18ec: 1040004a beqz v0,800e1a18 +800e18f0: 3c02800f lui v0,0x800f +800e18f4: 3c02800e lui v0,0x800e +800e18f8: 8fa400c8 lw a0,200(sp) +800e18fc: 24421770 addiu v0,v0,6000 +800e1900: 0040f809 jalr v0 +800e1904: 02e02821 move a1,s7 +800e1908: 10400043 beqz v0,800e1a18 +800e190c: 3c02800f lui v0,0x800f +800e1910: a2000000 sb zero,0(s0) +800e1914: 02402021 move a0,s2 +800e1918: 26825654 addiu v0,s4,22100 +800e191c: 0040f809 jalr v0 +800e1920: 02a02821 move a1,s5 +800e1924: 1440ffb2 bnez v0,800e17f0 +800e1928: 00408021 move s0,v0 +800e192c: 3c02800f lui v0,0x800f +800e1930: 244258e4 addiu v0,v0,22756 +800e1934: 0040f809 jalr v0 +800e1938: 02402021 move a0,s2 +800e193c: 2402ffff li v0,-1 +800e1940: 8fbf00c4 lw ra,196(sp) +800e1944: 8fbe00c0 lw s8,192(sp) +800e1948: 8fb700bc lw s7,188(sp) +800e194c: 8fb600b8 lw s6,184(sp) +800e1950: 8fb500b4 lw s5,180(sp) +800e1954: 8fb400b0 lw s4,176(sp) +800e1958: 8fb300ac lw s3,172(sp) +800e195c: 8fb200a8 lw s2,168(sp) +800e1960: 8fb100a4 lw s1,164(sp) +800e1964: 8fb000a0 lw s0,160(sp) +800e1968: 03e00008 jr ra +800e196c: 27bd00c8 addiu sp,sp,200 +800e1970: 26130038 addiu s3,s0,56 +800e1974: 3c028012 lui v0,0x8012 +800e1978: 262414f4 addiu a0,s1,5364 +800e197c: 2442bbc0 addiu v0,v0,-17472 +800e1980: 0040f809 jalr v0 +800e1984: 02602821 move a1,s3 +800e1988: 1440ff94 bnez v0,800e17dc +800e198c: 02402021 move a0,s2 +800e1990: 08038624 j 800e1890 +800e1994: 3c118019 lui s1,0x8019 +800e1998: 1440ff90 bnez v0,800e17dc +800e199c: 02402021 move a0,s2 +800e19a0: 90c20001 lbu v0,1(a2) +800e19a4: 92630001 lbu v1,1(s3) +800e19a8: 2ca40002 sltiu a0,a1,2 +800e19ac: 1480ffc3 bnez a0,800e18bc +800e19b0: 00431023 subu v0,v0,v1 +800e19b4: 1440ff89 bnez v0,800e17dc +800e19b8: 02402021 move a0,s2 +800e19bc: 90c20002 lbu v0,2(a2) +800e19c0: 92630002 lbu v1,2(s3) +800e19c4: 24040002 li a0,2 +800e19c8: 10a4ffbc beq a1,a0,800e18bc +800e19cc: 00431023 subu v0,v0,v1 +800e19d0: 1440ff81 bnez v0,800e17d8 +800e19d4: 00000000 nop +800e19d8: 90c30003 lbu v1,3(a2) +800e19dc: 92620003 lbu v0,3(s3) +800e19e0: 00621023 subu v0,v1,v0 +800e19e4: 1440ff7c bnez v0,800e17d8 +800e19e8: 02fe8021 addu s0,s7,s8 +800e19ec: 08038632 j 800e18c8 +800e19f0: 3c028012 lui v0,0x8012 +800e19f4: 3c028012 lui v0,0x8012 +800e19f8: 26241c50 addiu a0,s1,7248 +800e19fc: 2442bbc0 addiu v0,v0,-17472 +800e1a00: 0040f809 jalr v0 +800e1a04: 02602821 move a1,s3 +800e1a08: 1440ff73 bnez v0,800e17d8 +800e1a0c: 02fe8021 addu s0,s7,s8 +800e1a10: 08038632 j 800e18c8 +800e1a14: 3c028012 lui v0,0x8012 +800e1a18: 244258e4 addiu v0,v0,22756 +800e1a1c: 0040f809 jalr v0 +800e1a20: 02402021 move a0,s2 +800e1a24: 08038650 j 800e1940 +800e1a28: 00001021 move v0,zero + +800e1a2c : +800e1a2c: 27bdffd8 addiu sp,sp,-40 +800e1a30: afb20018 sw s2,24(sp) +800e1a34: afb00010 sw s0,16(sp) +800e1a38: afbf0020 sw ra,32(sp) +800e1a3c: afb3001c sw s3,28(sp) +800e1a40: afb10014 sw s1,20(sp) +800e1a44: 00a08021 move s0,a1 +800e1a48: 10a0005a beqz a1,800e1bb4 +800e1a4c: 00809021 move s2,a0 +800e1a50: 2402ffff li v0,-1 +800e1a54: 10a20011 beq a1,v0,800e1a9c +800e1a58: 30a20001 andi v0,a1,0x1 +800e1a5c: 14400020 bnez v0,800e1ae0 +800e1a60: 3c028010 lui v0,0x8010 +800e1a64: 32020002 andi v0,s0,0x2 +800e1a68: 14400068 bnez v0,800e1c0c +800e1a6c: 00000000 nop +800e1a70: 32020004 andi v0,s0,0x4 +800e1a74: 14400071 bnez v0,800e1c3c +800e1a78: 00002021 move a0,zero +800e1a7c: 8fbf0020 lw ra,32(sp) +800e1a80: 8fb3001c lw s3,28(sp) +800e1a84: 8fb20018 lw s2,24(sp) +800e1a88: 8fb10014 lw s1,20(sp) +800e1a8c: 8fb00010 lw s0,16(sp) +800e1a90: 00801021 move v0,a0 +800e1a94: 03e00008 jr ra +800e1a98: 27bd0028 addiu sp,sp,40 +800e1a9c: 3c108010 lui s0,0x8010 +800e1aa0: 26104e60 addiu s0,s0,20064 +800e1aa4: 0200f809 jalr s0 +800e1aa8: 8c840218 lw a0,536(a0) +800e1aac: 0200f809 jalr s0 +800e1ab0: 8e44021c lw a0,540(s2) +800e1ab4: 0200f809 jalr s0 +800e1ab8: 8e440220 lw a0,544(s2) +800e1abc: 00002021 move a0,zero +800e1ac0: 8fbf0020 lw ra,32(sp) +800e1ac4: 8fb3001c lw s3,28(sp) +800e1ac8: 8fb20018 lw s2,24(sp) +800e1acc: 8fb10014 lw s1,20(sp) +800e1ad0: 8fb00010 lw s0,16(sp) +800e1ad4: 00801021 move v0,a0 +800e1ad8: 03e00008 jr ra +800e1adc: 27bd0028 addiu sp,sp,40 +800e1ae0: 24535088 addiu s3,v0,20616 +800e1ae4: 080386be j 800e1af8 +800e1ae8: 24115000 li s1,20480 +800e1aec: 2a220101 slti v0,s1,257 +800e1af0: 1440000b bnez v0,800e1b20 +800e1af4: 00000000 nop +800e1af8: 8e45020c lw a1,524(s2) +800e1afc: 8e440220 lw a0,544(s2) +800e1b00: 0260f809 jalr s3 +800e1b04: 02252821 addu a1,s1,a1 +800e1b08: 00401821 move v1,v0 +800e1b0c: 001117c2 srl v0,s1,0x1f +800e1b10: 1460fff6 bnez v1,800e1aec +800e1b14: 00511021 addu v0,v0,s1 +800e1b18: 080386bb j 800e1aec +800e1b1c: 00028843 sra s1,v0,0x1 +800e1b20: 1060ffd6 beqz v1,800e1a7c +800e1b24: 2404ffff li a0,-1 +800e1b28: 8e42020c lw v0,524(s2) +800e1b2c: 8e480218 lw t0,536(s2) +800e1b30: 8e470204 lw a3,516(s2) +800e1b34: 00511021 addu v0,v0,s1 +800e1b38: ae42020c sw v0,524(s2) +800e1b3c: ae430220 sw v1,544(s2) +800e1b40: 10e0000c beqz a3,800e1b74 +800e1b44: 00684823 subu t1,v1,t0 +800e1b48: 00003021 move a2,zero +800e1b4c: 00002821 move a1,zero +800e1b50: 00051080 sll v0,a1,0x2 +800e1b54: 01021021 addu v0,t0,v0 +800e1b58: 8c430000 lw v1,0(v0) +800e1b5c: 24c50001 addiu a1,a2,1 +800e1b60: 00691821 addu v1,v1,t1 +800e1b64: 00a7202b sltu a0,a1,a3 +800e1b68: ac430000 sw v1,0(v0) +800e1b6c: 1480fff8 bnez a0,800e1b50 +800e1b70: 00a03021 move a2,a1 +800e1b74: 8e470208 lw a3,520(s2) +800e1b78: 10e0ffba beqz a3,800e1a64 +800e1b7c: 8e48021c lw t0,540(s2) +800e1b80: 00003021 move a2,zero +800e1b84: 00002821 move a1,zero +800e1b88: 00051080 sll v0,a1,0x2 +800e1b8c: 01021021 addu v0,t0,v0 +800e1b90: 8c430000 lw v1,0(v0) +800e1b94: 24c50001 addiu a1,a2,1 +800e1b98: 00691821 addu v1,v1,t1 +800e1b9c: 00a7202b sltu a0,a1,a3 +800e1ba0: ac430000 sw v1,0(v0) +800e1ba4: 1480fff8 bnez a0,800e1b88 +800e1ba8: 00a03021 move a2,a1 +800e1bac: 0803869a j 800e1a68 +800e1bb0: 32020002 andi v0,s0,0x2 +800e1bb4: 3c028010 lui v0,0x8010 +800e1bb8: 24505378 addiu s0,v0,21368 +800e1bbc: 0200f809 jalr s0 +800e1bc0: 24040800 li a0,2048 +800e1bc4: 1040002a beqz v0,800e1c70 +800e1bc8: ae420218 sw v0,536(s2) +800e1bcc: 0200f809 jalr s0 +800e1bd0: 24040100 li a0,256 +800e1bd4: 10400030 beqz v0,800e1c98 +800e1bd8: ae42021c sw v0,540(s2) +800e1bdc: 0200f809 jalr s0 +800e1be0: 24045000 li a0,20480 +800e1be4: 10400024 beqz v0,800e1c78 +800e1be8: ae420220 sw v0,544(s2) +800e1bec: 24020040 li v0,64 +800e1bf0: ae420214 sw v0,532(s2) +800e1bf4: 24035000 li v1,20480 +800e1bf8: 24020200 li v0,512 +800e1bfc: 00002021 move a0,zero +800e1c00: ae43020c sw v1,524(s2) +800e1c04: 0803869f j 800e1a7c +800e1c08: ae420210 sw v0,528(s2) +800e1c0c: 8e420210 lw v0,528(s2) +800e1c10: 8e440218 lw a0,536(s2) +800e1c14: 24510200 addiu s1,v0,512 +800e1c18: 3c028010 lui v0,0x8010 +800e1c1c: 24425088 addiu v0,v0,20616 +800e1c20: 0040f809 jalr v0 +800e1c24: 00112880 sll a1,s1,0x2 +800e1c28: 1040ff94 beqz v0,800e1a7c +800e1c2c: 2404ffff li a0,-1 +800e1c30: ae420218 sw v0,536(s2) +800e1c34: 0803869c j 800e1a70 +800e1c38: ae510210 sw s1,528(s2) +800e1c3c: 8e420214 lw v0,532(s2) +800e1c40: 8e44021c lw a0,540(s2) +800e1c44: 24500040 addiu s0,v0,64 +800e1c48: 3c028010 lui v0,0x8010 +800e1c4c: 24425088 addiu v0,v0,20616 +800e1c50: 0040f809 jalr v0 +800e1c54: 00102880 sll a1,s0,0x2 +800e1c58: 10400005 beqz v0,800e1c70 +800e1c5c: 00000000 nop +800e1c60: 00002021 move a0,zero +800e1c64: ae500214 sw s0,532(s2) +800e1c68: 0803869f j 800e1a7c +800e1c6c: ae42021c sw v0,540(s2) +800e1c70: 0803869f j 800e1a7c +800e1c74: 2404ffff li a0,-1 +800e1c78: 3c108010 lui s0,0x8010 +800e1c7c: 26104e60 addiu s0,s0,20064 +800e1c80: 0200f809 jalr s0 +800e1c84: 8e440218 lw a0,536(s2) +800e1c88: 0200f809 jalr s0 +800e1c8c: 8e44021c lw a0,540(s2) +800e1c90: 0803869f j 800e1a7c +800e1c94: 2404ffff li a0,-1 +800e1c98: 3c028010 lui v0,0x8010 +800e1c9c: 24424e60 addiu v0,v0,20064 +800e1ca0: 0040f809 jalr v0 +800e1ca4: 8e440218 lw a0,536(s2) +800e1ca8: 0803869f j 800e1a7c +800e1cac: 2404ffff li a0,-1 + +800e1cb0 : +800e1cb0: 27bdffd8 addiu sp,sp,-40 +800e1cb4: afb1001c sw s1,28(sp) +800e1cb8: afbf0024 sw ra,36(sp) +800e1cbc: afb20020 sw s2,32(sp) +800e1cc0: afb00018 sw s0,24(sp) +800e1cc4: 10800012 beqz a0,800e1d10 +800e1cc8: 00808821 move s1,a0 +800e1ccc: 3c028011 lui v0,0x8011 +800e1cd0: 2450b6bc addiu s0,v0,-18756 +800e1cd4: 08038739 j 800e1ce4 +800e1cd8: 27b20010 addiu s2,sp,16 +800e1cdc: 10600007 beqz v1,800e1cfc +800e1ce0: 8fbf0024 lw ra,36(sp) +800e1ce4: 0200f809 jalr s0 +800e1ce8: 02402021 move a0,s2 +800e1cec: 97a20010 lhu v0,16(sp) +800e1cf0: 1440fffa bnez v0,800e1cdc +800e1cf4: 00511824 and v1,v0,s1 +800e1cf8: 8fbf0024 lw ra,36(sp) +800e1cfc: 8fb20020 lw s2,32(sp) +800e1d00: 8fb1001c lw s1,28(sp) +800e1d04: 8fb00018 lw s0,24(sp) +800e1d08: 03e00008 jr ra +800e1d0c: 27bd0028 addiu sp,sp,40 +800e1d10: 3c028011 lui v0,0x8011 +800e1d14: 2450b6bc addiu s0,v0,-18756 +800e1d18: 27b20010 addiu s2,sp,16 +800e1d1c: 0200f809 jalr s0 +800e1d20: 02402021 move a0,s2 +800e1d24: 97a20010 lhu v0,16(sp) +800e1d28: 1440fffc bnez v0,800e1d1c +800e1d2c: 8fbf0024 lw ra,36(sp) +800e1d30: 08038740 j 800e1d00 +800e1d34: 8fb20020 lw s2,32(sp) + +800e1d38 : +800e1d38: 27bdffe0 addiu sp,sp,-32 +800e1d3c: afb10014 sw s1,20(sp) +800e1d40: afbf0018 sw ra,24(sp) +800e1d44: afb00010 sw s0,16(sp) +800e1d48: 1080000d beqz a0,800e1d80 +800e1d4c: 00808821 move s1,a0 +800e1d50: 3c02800f lui v0,0x800f +800e1d54: 245076b4 addiu s0,v0,30388 +800e1d58: 0200f809 jalr s0 +800e1d5c: 00000000 nop +800e1d60: 1040fffd beqz v0,800e1d58 +800e1d64: 00511824 and v1,v0,s1 +800e1d68: 1060fffb beqz v1,800e1d58 +800e1d6c: 8fbf0018 lw ra,24(sp) +800e1d70: 8fb10014 lw s1,20(sp) +800e1d74: 8fb00010 lw s0,16(sp) +800e1d78: 03e00008 jr ra +800e1d7c: 27bd0020 addiu sp,sp,32 +800e1d80: 3c02800f lui v0,0x800f +800e1d84: 245076b4 addiu s0,v0,30388 +800e1d88: 0200f809 jalr s0 +800e1d8c: 00000000 nop +800e1d90: 1040fffd beqz v0,800e1d88 +800e1d94: 8fbf0018 lw ra,24(sp) +800e1d98: 0803875d j 800e1d74 +800e1d9c: 8fb10014 lw s1,20(sp) + +800e1da0 : +800e1da0: 27bdffe8 addiu sp,sp,-24 +800e1da4: 3c02800f lui v0,0x800f +800e1da8: afbf0010 sw ra,16(sp) +800e1dac: 244276b4 addiu v0,v0,30388 +800e1db0: 0040f809 jalr v0 +800e1db4: 00000000 nop +800e1db8: 00401821 move v1,v0 +800e1dbc: 24020040 li v0,64 +800e1dc0: 1062001e beq v1,v0,800e1e3c +800e1dc4: 2c620041 sltiu v0,v1,65 +800e1dc8: 14400010 bnez v0,800e1e0c +800e1dcc: 24020002 li v0,2 +800e1dd0: 24020100 li v0,256 +800e1dd4: 10620029 beq v1,v0,800e1e7c +800e1dd8: 2c620101 sltiu v0,v1,257 +800e1ddc: 1440001b bnez v0,800e1e4c +800e1de0: 24020080 li v0,128 +800e1de4: 24020200 li v0,512 +800e1de8: 10620015 beq v1,v0,800e1e40 +800e1dec: 24020009 li v0,9 +800e1df0: 24020400 li v0,1024 +800e1df4: 10620012 beq v1,v0,800e1e40 +800e1df8: 24020007 li v0,7 +800e1dfc: 8fbf0010 lw ra,16(sp) +800e1e00: 00001021 move v0,zero +800e1e04: 03e00008 jr ra +800e1e08: 27bd0018 addiu sp,sp,24 +800e1e0c: 10620017 beq v1,v0,800e1e6c +800e1e10: 2c620003 sltiu v0,v1,3 +800e1e14: 14400011 bnez v0,800e1e5c +800e1e18: 24020001 li v0,1 +800e1e1c: 24020010 li v0,16 +800e1e20: 10620007 beq v1,v0,800e1e40 +800e1e24: 24020004 li v0,4 +800e1e28: 24020020 li v0,32 +800e1e2c: 1462fff4 bne v1,v0,800e1e00 +800e1e30: 8fbf0010 lw ra,16(sp) +800e1e34: 08038791 j 800e1e44 +800e1e38: 24020003 li v0,3 +800e1e3c: 24020001 li v0,1 +800e1e40: 8fbf0010 lw ra,16(sp) +800e1e44: 03e00008 jr ra +800e1e48: 27bd0018 addiu sp,sp,24 +800e1e4c: 1462ffec bne v1,v0,800e1e00 +800e1e50: 8fbf0010 lw ra,16(sp) +800e1e54: 08038791 j 800e1e44 +800e1e58: 24020002 li v0,2 +800e1e5c: 1462ffe8 bne v1,v0,800e1e00 +800e1e60: 8fbf0010 lw ra,16(sp) +800e1e64: 08038791 j 800e1e44 +800e1e68: 24020005 li v0,5 +800e1e6c: 8fbf0010 lw ra,16(sp) +800e1e70: 24020006 li v0,6 +800e1e74: 03e00008 jr ra +800e1e78: 27bd0018 addiu sp,sp,24 +800e1e7c: 8fbf0010 lw ra,16(sp) +800e1e80: 24020008 li v0,8 +800e1e84: 03e00008 jr ra +800e1e88: 27bd0018 addiu sp,sp,24 + +800e1e8c : +800e1e8c: 27bdffa0 addiu sp,sp,-96 +800e1e90: 3c06801c lui a2,0x801c +800e1e94: 3c03801f lui v1,0x801f +800e1e98: afbf005c sw ra,92(sp) +800e1e9c: afbe0058 sw s8,88(sp) +800e1ea0: afb60050 sw s6,80(sp) +800e1ea4: afb20040 sw s2,64(sp) +800e1ea8: afb1003c sw s1,60(sp) +800e1eac: afb00038 sw s0,56(sp) +800e1eb0: 2471212c addiu s1,v1,8492 +800e1eb4: afb70054 sw s7,84(sp) +800e1eb8: afb5004c sw s5,76(sp) +800e1ebc: afb40048 sw s4,72(sp) +800e1ec0: afb30044 sw s3,68(sp) +800e1ec4: 24c5e2c4 addiu a1,a2,-7484 +800e1ec8: 8e2901cc lw t1,460(s1) +800e1ecc: 8caa0008 lw t2,8(a1) +800e1ed0: 8cc3e2c4 lw v1,-7484(a2) +800e1ed4: 8ca80004 lw t0,4(a1) +800e1ed8: 3c16801f lui s6,0x801f +800e1edc: 8e2501c0 lw a1,448(s1) +800e1ee0: 8e2601c4 lw a2,452(s1) +800e1ee4: 8e2701c8 lw a3,456(s1) +800e1ee8: 8ec44758 lw a0,18264(s6) +800e1eec: 3c1e800e lui s8,0x800e +800e1ef0: 27d2a944 addiu s2,s8,-22204 +800e1ef4: afa30020 sw v1,32(sp) +800e1ef8: afa80024 sw t0,36(sp) +800e1efc: afaa0028 sw t2,40(sp) +800e1f00: afa90010 sw t1,16(sp) +800e1f04: afa00014 sw zero,20(sp) +800e1f08: afa00018 sw zero,24(sp) +800e1f0c: 0240f809 jalr s2 +800e1f10: 00408021 move s0,v0 +800e1f14: 8e22004c lw v0,76(s1) +800e1f18: 8e250040 lw a1,64(s1) +800e1f1c: 8e260044 lw a2,68(s1) +800e1f20: 8e270048 lw a3,72(s1) +800e1f24: 8ec44758 lw a0,18264(s6) +800e1f28: afa20010 sw v0,16(sp) +800e1f2c: afa00014 sw zero,20(sp) +800e1f30: 0240f809 jalr s2 +800e1f34: afa00018 sw zero,24(sp) +800e1f38: 8e2801bc lw t0,444(s1) +800e1f3c: 8e2501b0 lw a1,432(s1) +800e1f40: 8e2601b4 lw a2,436(s1) +800e1f44: 8e2701b8 lw a3,440(s1) +800e1f48: 2402000c li v0,12 +800e1f4c: 24030009 li v1,9 +800e1f50: 8ec44758 lw a0,18264(s6) +800e1f54: afa20014 sw v0,20(sp) +800e1f58: afa30018 sw v1,24(sp) +800e1f5c: 0240f809 jalr s2 +800e1f60: afa80010 sw t0,16(sp) +800e1f64: 8e0203d4 lw v0,980(s0) +800e1f68: 14400119 bnez v0,800e23d0 +800e1f6c: 00000000 nop +800e1f70: 8ec44758 lw a0,18264(s6) +800e1f74: 8e270248 lw a3,584(s1) +800e1f78: 8e28024c lw t0,588(s1) +800e1f7c: 8e250240 lw a1,576(s1) +800e1f80: 8e260244 lw a2,580(s1) +800e1f84: 240200e5 li v0,229 +800e1f88: 2403000a li v1,10 +800e1f8c: afa80010 sw t0,16(sp) +800e1f90: afa20014 sw v0,20(sp) +800e1f94: 0240f809 jalr s2 +800e1f98: afa30018 sw v1,24(sp) +800e1f9c: 8e0203d0 lw v0,976(s0) +800e1fa0: 26111d90 addiu s1,s0,7568 +800e1fa4: 8c43000c lw v1,12(v0) +800e1fa8: 3c158012 lui s5,0x8012 +800e1fac: 8c650000 lw a1,0(v1) +800e1fb0: 26a2bbf0 addiu v0,s5,-17424 +800e1fb4: 0040f809 jalr v0 +800e1fb8: 02202021 move a0,s1 +800e1fbc: 24027fff li v0,32767 +800e1fc0: afa20010 sw v0,16(sp) +800e1fc4: 8ec44758 lw a0,18264(s6) +800e1fc8: 3c02800e lui v0,0x800e +800e1fcc: 00002821 move a1,zero +800e1fd0: 24070100 li a3,256 +800e1fd4: 2442b9dc addiu v0,v0,-17956 +800e1fd8: 24060009 li a2,9 +800e1fdc: 0040f809 jalr v0 +800e1fe0: afb10014 sw s1,20(sp) +800e1fe4: 8e0703d0 lw a3,976(s0) +800e1fe8: 3c02801f lui v0,0x801f +800e1fec: 2453212c addiu s3,v0,8492 +800e1ff0: 3c028011 lui v0,0x8011 +800e1ff4: 24e70028 addiu a3,a3,40 +800e1ff8: 00002821 move a1,zero +800e1ffc: 27b20020 addiu s2,sp,32 +800e2000: 3c17800e lui s7,0x800e +800e2004: 2454ec30 addiu s4,v0,-5072 +800e2008: ae0703d0 sw a3,976(s0) +800e200c: 08038832 j 800e20c8 +800e2010: ae0003cc sw zero,972(s0) +800e2014: 8ce50014 lw a1,20(a3) +800e2018: 8ce60010 lw a2,16(a3) +800e201c: 8ca20000 lw v0,0(a1) +800e2020: 8ce3000c lw v1,12(a3) +800e2024: 00021080 sll v0,v0,0x2 +800e2028: 00461021 addu v0,v0,a2 +800e202c: 8c650000 lw a1,0(v1) +800e2030: 8c430000 lw v1,0(v0) +800e2034: 0280f809 jalr s4 +800e2038: 8c660000 lw a2,0(v1) +800e203c: 8e0203cc lw v0,972(s0) +800e2040: 8e0703c8 lw a3,968(s0) +800e2044: 00021080 sll v0,v0,0x2 +800e2048: 00521021 addu v0,v0,s2 +800e204c: 8c430000 lw v1,0(v0) +800e2050: 8e0803d0 lw t0,976(s0) +800e2054: 00031080 sll v0,v1,0x2 +800e2058: 01074026 xor t0,t0,a3 +800e205c: 00033940 sll a3,v1,0x5 +800e2060: 00e23823 subu a3,a3,v0 +800e2064: 24097fff li t1,32767 +800e2068: 24024a8d li v0,19085 +800e206c: 00e33823 subu a3,a3,v1 +800e2070: 0048480b movn t1,v0,t0 +800e2074: 8ec44758 lw a0,18264(s6) +800e2078: 3402ffff li v0,0xffff +800e207c: 24050100 li a1,256 +800e2080: 24e70028 addiu a3,a3,40 +800e2084: afa20014 sw v0,20(sp) +800e2088: 24060017 li a2,23 +800e208c: 26eaa0c4 addiu t2,s7,-24380 +800e2090: afa90018 sw t1,24(sp) +800e2094: afa00010 sw zero,16(sp) +800e2098: 0140f809 jalr t2 +800e209c: afb1001c sw s1,28(sp) +800e20a0: 8e0203cc lw v0,972(s0) +800e20a4: 8e0703d0 lw a3,976(s0) +800e20a8: 24420001 addiu v0,v0,1 +800e20ac: 24e30028 addiu v1,a3,40 +800e20b0: 2c440003 sltiu a0,v0,3 +800e20b4: 00402821 move a1,v0 +800e20b8: 00603821 move a3,v1 +800e20bc: ae0203cc sw v0,972(s0) +800e20c0: 1080001c beqz a0,800e2134 +800e20c4: ae0303d0 sw v1,976(s0) +800e20c8: 8e0303c8 lw v1,968(s0) +800e20cc: 00051080 sll v0,a1,0x2 +800e20d0: 00521021 addu v0,v0,s2 +800e20d4: 10e300a1 beq a3,v1,800e235c +800e20d8: 27c9a944 addiu t1,s8,-22204 +800e20dc: 8ce20024 lw v0,36(a3) +800e20e0: 30430002 andi v1,v0,0x2 +800e20e4: 30420001 andi v0,v0,0x1 +800e20e8: 1440000a bnez v0,800e2114 +800e20ec: 02202021 move a0,s1 +800e20f0: 02202021 move a0,s1 +800e20f4: 1460ffc7 bnez v1,800e2014 +800e20f8: 26a6bbf0 addiu a2,s5,-17424 +800e20fc: 8ce2000c lw v0,12(a3) +800e2100: 02202021 move a0,s1 +800e2104: 00c0f809 jalr a2 +800e2108: 8c450000 lw a1,0(v0) +800e210c: 08038810 j 800e2040 +800e2110: 8e0203cc lw v0,972(s0) +800e2114: 8ce20014 lw v0,20(a3) +800e2118: 8ce3000c lw v1,12(a3) +800e211c: 8c460000 lw a2,0(v0) +800e2120: 8c650000 lw a1,0(v1) +800e2124: 0280f809 jalr s4 +800e2128: 24c60001 addiu a2,a2,1 +800e212c: 08038810 j 800e2040 +800e2130: 8e0203cc lw v0,972(s0) +800e2134: 3c02803a lui v0,0x803a +800e2138: 8043cd31 lb v1,-13007(v0) +800e213c: 1c6000ae bgtz v1,800e23f8 +800e2140: 3c02803a lui v0,0x803a +800e2144: 8043cd30 lb v1,-13008(v0) +800e2148: 1c6000b3 bgtz v1,800e2418 +800e214c: 24020008 li v0,8 +800e2150: 3c02803a lui v0,0x803a +800e2154: 8043cd2f lb v1,-13009(v0) +800e2158: 1c6000b1 bgtz v1,800e2420 +800e215c: 24020007 li v0,7 +800e2160: 3c02803a lui v0,0x803a +800e2164: 8043cd2e lb v1,-13010(v0) +800e2168: 1c6000af bgtz v1,800e2428 +800e216c: 24020006 li v0,6 +800e2170: 3c02803a lui v0,0x803a +800e2174: 8043cd2d lb v1,-13011(v0) +800e2178: 1c6000ad bgtz v1,800e2430 +800e217c: 24020005 li v0,5 +800e2180: 3c02803a lui v0,0x803a +800e2184: 8043cd2c lb v1,-13012(v0) +800e2188: 1c6000ab bgtz v1,800e2438 +800e218c: 24020004 li v0,4 +800e2190: 3c02803a lui v0,0x803a +800e2194: 8043cd2b lb v1,-13013(v0) +800e2198: 1c6000a9 bgtz v1,800e2440 +800e219c: 24020003 li v0,3 +800e21a0: 3c02803a lui v0,0x803a +800e21a4: 8043cd2a lb v1,-13014(v0) +800e21a8: 1c6000a7 bgtz v1,800e2448 +800e21ac: 24020002 li v0,2 +800e21b0: 3c02803a lui v0,0x803a +800e21b4: 8043cd29 lb v1,-13015(v0) +800e21b8: 1c6000a5 bgtz v1,800e2450 +800e21bc: 24020001 li v0,1 +800e21c0: 3c13803a lui s3,0x803a +800e21c4: 8262cd28 lb v0,-13016(s3) +800e21c8: 1c4000a3 bgtz v0,800e2458 +800e21cc: 2412ffff li s2,-1 +800e21d0: 26460002 addiu a2,s2,2 +800e21d4: 3c038011 lui v1,0x8011 +800e21d8: 3c05801c lui a1,0x801c +800e21dc: 24a5df5c addiu a1,a1,-8356 +800e21e0: 2462ec30 addiu v0,v1,-5072 +800e21e4: 0040f809 jalr v0 +800e21e8: 02202021 move a0,s1 +800e21ec: 3402ffff li v0,0xffff +800e21f0: 24034a8d li v1,19085 +800e21f4: 8ec44758 lw a0,18264(s6) +800e21f8: afa20014 sw v0,20(sp) +800e21fc: afa30018 sw v1,24(sp) +800e2200: 26e8a0c4 addiu t0,s7,-24380 +800e2204: 24050100 li a1,256 +800e2208: 24060092 li a2,146 +800e220c: 24070028 li a3,40 +800e2210: afb1001c sw s1,28(sp) +800e2214: 0100f809 jalr t0 +800e2218: afa00010 sw zero,16(sp) +800e221c: 8e0303d4 lw v1,980(s0) +800e2220: 24020001 li v0,1 +800e2224: 10620070 beq v1,v0,800e23e8 +800e2228: 24020002 li v0,2 +800e222c: 10620070 beq v1,v0,800e23f0 +800e2230: 3c02801f lui v0,0x801f +800e2234: 2412ffff li s2,-1 +800e2238: 00121900 sll v1,s2,0x4 +800e223c: 00121080 sll v0,s2,0x2 +800e2240: 00431021 addu v0,v0,v1 +800e2244: 00521021 addu v0,v0,s2 +800e2248: 2442001c addiu v0,v0,28 +800e224c: 2673cd28 addiu s3,s3,-13016 +800e2250: afa20030 sw v0,48(sp) +800e2254: 3c03801f lui v1,0x801f +800e2258: 3c02800e lui v0,0x800e +800e225c: 2470212c addiu s0,v1,8492 +800e2260: 2455a944 addiu s5,v0,-22204 +800e2264: 2411001c li s1,28 +800e2268: 0260b821 move s7,s3 +800e226c: 2414005d li s4,93 +800e2270: 080388ad j 800e22b4 +800e2274: 0253f021 addu s8,s2,s3 +800e2278: 82620000 lb v0,0(s3) +800e227c: 1840002d blez v0,800e2334 +800e2280: 8ec44758 lw a0,18264(s6) +800e2284: 8e02020c lw v0,524(s0) +800e2288: 8e050200 lw a1,512(s0) +800e228c: 8e060204 lw a2,516(s0) +800e2290: 8e070208 lw a3,520(s0) +800e2294: afa20010 sw v0,16(sp) +800e2298: afb10014 sw s1,20(sp) +800e229c: 02a0f809 jalr s5 +800e22a0: afb40018 sw s4,24(sp) +800e22a4: 26310015 addiu s1,s1,21 +800e22a8: 240200ee li v0,238 +800e22ac: 12220015 beq s1,v0,800e2304 +800e22b0: 26730001 addiu s3,s3,1 +800e22b4: 02771023 subu v0,s3,s7 +800e22b8: 1642ffef bne s2,v0,800e2278 +800e22bc: 00000000 nop +800e22c0: 83c20000 lb v0,0(s8) +800e22c4: 18400037 blez v0,800e23a4 +800e22c8: 8fa30030 lw v1,48(sp) +800e22cc: 8e0201fc lw v0,508(s0) +800e22d0: 8e0501f0 lw a1,496(s0) +800e22d4: 8e0601f4 lw a2,500(s0) +800e22d8: 8e0701f8 lw a3,504(s0) +800e22dc: afa20010 sw v0,16(sp) +800e22e0: 8fa20030 lw v0,48(sp) +800e22e4: 8ec44758 lw a0,18264(s6) +800e22e8: afa20014 sw v0,20(sp) +800e22ec: 02a0f809 jalr s5 +800e22f0: afb40018 sw s4,24(sp) +800e22f4: 26310015 addiu s1,s1,21 +800e22f8: 240200ee li v0,238 +800e22fc: 1622ffed bne s1,v0,800e22b4 +800e2300: 26730001 addiu s3,s3,1 +800e2304: 8fbf005c lw ra,92(sp) +800e2308: 8fbe0058 lw s8,88(sp) +800e230c: 8fb70054 lw s7,84(sp) +800e2310: 8fb60050 lw s6,80(sp) +800e2314: 8fb5004c lw s5,76(sp) +800e2318: 8fb40048 lw s4,72(sp) +800e231c: 8fb30044 lw s3,68(sp) +800e2320: 8fb20040 lw s2,64(sp) +800e2324: 8fb1003c lw s1,60(sp) +800e2328: 8fb00038 lw s0,56(sp) +800e232c: 03e00008 jr ra +800e2330: 27bd0060 addiu sp,sp,96 +800e2334: 8e02022c lw v0,556(s0) +800e2338: 8e050220 lw a1,544(s0) +800e233c: 8e060224 lw a2,548(s0) +800e2340: 8e070228 lw a3,552(s0) +800e2344: afa20010 sw v0,16(sp) +800e2348: afb10014 sw s1,20(sp) +800e234c: 02a0f809 jalr s5 +800e2350: afb40018 sw s4,24(sp) +800e2354: 080388aa j 800e22a8 +800e2358: 26310015 addiu s1,s1,21 +800e235c: 8c420000 lw v0,0(v0) +800e2360: 8e6801dc lw t0,476(s3) +800e2364: 00022880 sll a1,v0,0x2 +800e2368: 00021940 sll v1,v0,0x5 +800e236c: 00651823 subu v1,v1,a1 +800e2370: 00621823 subu v1,v1,v0 +800e2374: 8e6701d8 lw a3,472(s3) +800e2378: 8e6601d4 lw a2,468(s3) +800e237c: 8e6501d0 lw a1,464(s3) +800e2380: 24630023 addiu v1,v1,35 +800e2384: 24020006 li v0,6 +800e2388: 8ec44758 lw a0,18264(s6) +800e238c: afa20014 sw v0,20(sp) +800e2390: afa30018 sw v1,24(sp) +800e2394: 0120f809 jalr t1 +800e2398: afa80010 sw t0,16(sp) +800e239c: 08038837 j 800e20dc +800e23a0: 8e0703d0 lw a3,976(s0) +800e23a4: 8e02021c lw v0,540(s0) +800e23a8: 8e050210 lw a1,528(s0) +800e23ac: 8e060214 lw a2,532(s0) +800e23b0: 8e070218 lw a3,536(s0) +800e23b4: 8ec44758 lw a0,18264(s6) +800e23b8: afa20010 sw v0,16(sp) +800e23bc: afa30014 sw v1,20(sp) +800e23c0: 02a0f809 jalr s5 +800e23c4: afb40018 sw s4,24(sp) +800e23c8: 080388aa j 800e22a8 +800e23cc: 26310015 addiu s1,s1,21 +800e23d0: 8ec44758 lw a0,18264(s6) +800e23d4: 8e270258 lw a3,600(s1) +800e23d8: 8e28025c lw t0,604(s1) +800e23dc: 8e250250 lw a1,592(s1) +800e23e0: 080387e1 j 800e1f84 +800e23e4: 8e260254 lw a2,596(s1) +800e23e8: 0803888e j 800e2238 +800e23ec: 26520001 addiu s2,s2,1 +800e23f0: 0803888e j 800e2238 +800e23f4: 8c52449c lw s2,17564(v0) +800e23f8: 24020009 li v0,9 +800e23fc: 3c13803a lui s3,0x803a +800e2400: 00409021 move s2,v0 +800e2404: 28420009 slti v0,v0,9 +800e2408: 1440ff71 bnez v0,800e21d0 +800e240c: 2406000a li a2,10 +800e2410: 08038876 j 800e21d8 +800e2414: 3c038011 lui v1,0x8011 +800e2418: 08038900 j 800e2400 +800e241c: 3c13803a lui s3,0x803a +800e2420: 08038900 j 800e2400 +800e2424: 3c13803a lui s3,0x803a +800e2428: 08038900 j 800e2400 +800e242c: 3c13803a lui s3,0x803a +800e2430: 08038900 j 800e2400 +800e2434: 3c13803a lui s3,0x803a +800e2438: 08038900 j 800e2400 +800e243c: 3c13803a lui s3,0x803a +800e2440: 08038900 j 800e2400 +800e2444: 3c13803a lui s3,0x803a +800e2448: 08038900 j 800e2400 +800e244c: 3c13803a lui s3,0x803a +800e2450: 08038900 j 800e2400 +800e2454: 3c13803a lui s3,0x803a +800e2458: 08038900 j 800e2400 +800e245c: 00001021 move v0,zero + +800e2460 : +800e2460: 27bdffc0 addiu sp,sp,-64 +800e2464: afbe0038 sw s8,56(sp) +800e2468: 0005f080 sll s8,a1,0x2 +800e246c: afb5002c sw s5,44(sp) +800e2470: afb30024 sw s3,36(sp) +800e2474: afbf003c sw ra,60(sp) +800e2478: afb70034 sw s7,52(sp) +800e247c: afb60030 sw s6,48(sp) +800e2480: afb40028 sw s4,40(sp) +800e2484: afb20020 sw s2,32(sp) +800e2488: afb1001c sw s1,28(sp) +800e248c: afb00018 sw s0,24(sp) +800e2490: 03c41021 addu v0,s8,a0 +800e2494: 8c420000 lw v0,0(v0) +800e2498: 00a6182a slt v1,a1,a2 +800e249c: 00a09821 move s3,a1 +800e24a0: afa40040 sw a0,64(sp) +800e24a4: 00c0a821 move s5,a2 +800e24a8: 10600046 beqz v1,800e25c4 +800e24ac: afa20014 sw v0,20(sp) +800e24b0: 8fa30040 lw v1,64(sp) +800e24b4: 00151080 sll v0,s5,0x2 +800e24b8: 0062b021 addu s6,v1,v0 +800e24bc: 007e2021 addu a0,v1,s8 +800e24c0: 8ed20000 lw s2,0(s6) +800e24c4: afa40010 sw a0,16(sp) +800e24c8: 82420000 lb v0,0(s2) +800e24cc: 2403002e li v1,46 +800e24d0: 10430013 beq v0,v1,800e2520 +800e24d4: 8c910000 lw s1,0(a0) +800e24d8: 82220000 lb v0,0(s1) +800e24dc: 10430046 beq v0,v1,800e25f8 +800e24e0: 3c028012 lui v0,0x8012 +800e24e4: 2457cc10 addiu s7,v0,-13296 +800e24e8: 26d0fffc addiu s0,s6,-4 +800e24ec: 08038943 j 800e250c +800e24f0: 2414002e li s4,46 +800e24f4: 8e120000 lw s2,0(s0) +800e24f8: 0200b021 move s6,s0 +800e24fc: 82420000 lb v0,0(s2) +800e2500: 26b5ffff addiu s5,s5,-1 +800e2504: 10540006 beq v0,s4,800e2520 +800e2508: 2610fffc addiu s0,s0,-4 +800e250c: 02402821 move a1,s2 +800e2510: 02e0f809 jalr s7 +800e2514: 02202021 move a0,s1 +800e2518: 0440fff6 bltz v0,800e24f4 +800e251c: 00000000 nop +800e2520: 12b30027 beq s5,s3,800e25c0 +800e2524: 8fa40010 lw a0,16(sp) +800e2528: 8ec20000 lw v0,0(s6) +800e252c: 0275182a slt v1,s3,s5 +800e2530: ac820000 sw v0,0(a0) +800e2534: 8fa20014 lw v0,20(sp) +800e2538: 10600004 beqz v1,800e254c +800e253c: aec20000 sw v0,0(s6) +800e2540: 26730001 addiu s3,s3,1 +800e2544: 12b3001f beq s5,s3,800e25c4 +800e2548: 0013f080 sll s8,s3,0x2 +800e254c: 8fa30040 lw v1,64(sp) +800e2550: 3c028012 lui v0,0x8012 +800e2554: 82570000 lb s7,0(s2) +800e2558: 007e8821 addu s1,v1,s8 +800e255c: 2414002e li s4,46 +800e2560: 245ecc10 addiu s8,v0,-13296 +800e2564: 8e300000 lw s0,0(s1) +800e2568: 02402021 move a0,s2 +800e256c: 82020000 lb v0,0(s0) +800e2570: 10540007 beq v0,s4,800e2590 +800e2574: 02002821 move a1,s0 +800e2578: 12f40008 beq s7,s4,800e259c +800e257c: 00000000 nop +800e2580: 03c0f809 jalr s8 +800e2584: 00000000 nop +800e2588: 18400004 blez v0,800e259c +800e258c: 00000000 nop +800e2590: 26730001 addiu s3,s3,1 +800e2594: 08038959 j 800e2564 +800e2598: 26310004 addiu s1,s1,4 +800e259c: 12750009 beq s3,s5,800e25c4 +800e25a0: 26b5ffff addiu s5,s5,-1 +800e25a4: 8fa40014 lw a0,20(sp) +800e25a8: 0275102a slt v0,s3,s5 +800e25ac: aed00000 sw s0,0(s6) +800e25b0: 10400004 beqz v0,800e25c4 +800e25b4: ae240000 sw a0,0(s1) +800e25b8: 0803892c j 800e24b0 +800e25bc: 0013f080 sll s8,s3,0x2 +800e25c0: 02a09821 move s3,s5 +800e25c4: 02601021 move v0,s3 +800e25c8: 8fbf003c lw ra,60(sp) +800e25cc: 8fbe0038 lw s8,56(sp) +800e25d0: 8fb70034 lw s7,52(sp) +800e25d4: 8fb60030 lw s6,48(sp) +800e25d8: 8fb5002c lw s5,44(sp) +800e25dc: 8fb40028 lw s4,40(sp) +800e25e0: 8fb30024 lw s3,36(sp) +800e25e4: 8fb20020 lw s2,32(sp) +800e25e8: 8fb1001c lw s1,28(sp) +800e25ec: 8fb00018 lw s0,24(sp) +800e25f0: 03e00008 jr ra +800e25f4: 27bd0040 addiu sp,sp,64 +800e25f8: 26c4fffc addiu a0,s6,-4 +800e25fc: 8c920000 lw s2,0(a0) +800e2600: 2402002e li v0,46 +800e2604: 82430000 lb v1,0(s2) +800e2608: 0080b021 move s6,a0 +800e260c: 26b5ffff addiu s5,s5,-1 +800e2610: 1462fffa bne v1,v0,800e25fc +800e2614: 2484fffc addiu a0,a0,-4 +800e2618: 08038948 j 800e2520 +800e261c: 00000000 nop + +800e2620 : +800e2620: 27bdfdc8 addiu sp,sp,-568 +800e2624: afb3021c sw s3,540(sp) +800e2628: 3c138039 lui s3,0x8039 +800e262c: afbe0230 sw s8,560(sp) +800e2630: afb7022c sw s7,556(sp) +800e2634: afb60228 sw s6,552(sp) +800e2638: 24070002 li a3,2 +800e263c: 26686208 addiu t0,s3,25096 +800e2640: 24031000 li v1,4096 +800e2644: 3c168039 lui s6,0x8039 +800e2648: 3c1e8011 lui s8,0x8011 +800e264c: 3c05801c lui a1,0x801c +800e2650: 3c17801f lui s7,0x801f +800e2654: afbf0234 sw ra,564(sp) +800e2658: afb50224 sw s5,548(sp) +800e265c: afb40220 sw s4,544(sp) +800e2660: afb20218 sw s2,536(sp) +800e2664: afb10214 sw s1,532(sp) +800e2668: afb00210 sw s0,528(sp) +800e266c: 24a5e210 addiu a1,a1,-7664 +800e2670: ad030014 sw v1,20(t0) +800e2674: 26c462a8 addiu a0,s6,25256 +800e2678: 24060040 li a2,64 +800e267c: 27c2c930 addiu v0,s8,-14032 +800e2680: aee723cc sw a3,9164(s7) +800e2684: ae676208 sw a3,25096(s3) +800e2688: 0040f809 jalr v0 +800e268c: ad00000c sw zero,12(t0) +800e2690: 3c038039 lui v1,0x8039 +800e2694: 3c028039 lui v0,0x8039 +800e2698: 246362ec addiu v1,v1,25324 +800e269c: 24426b0c addiu v0,v0,27404 +800e26a0: ac600000 sw zero,0(v1) +800e26a4: a060000c sb zero,12(v1) +800e26a8: 24630034 addiu v1,v1,52 +800e26ac: 1462fffc bne v1,v0,800e26a0 +800e26b0: 3c048039 lui a0,0x8039 +800e26b4: 3c028011 lui v0,0x8011 +800e26b8: 24846b08 addiu a0,a0,27400 +800e26bc: 00002821 move a1,zero +800e26c0: 2442ca64 addiu v0,v0,-13724 +800e26c4: 0040f809 jalr v0 +800e26c8: 24060200 li a2,512 +800e26cc: 3c09803a lui t1,0x803a +800e26d0: 2528cd28 addiu t0,t1,-13016 +800e26d4: 2402fff6 li v0,-10 +800e26d8: a1020009 sb v0,9(t0) +800e26dc: 3c02801f lui v0,0x801f +800e26e0: ac40449c sw zero,17564(v0) +800e26e4: 2403ffff li v1,-1 +800e26e8: 2402fffe li v0,-2 +800e26ec: a123cd28 sb v1,-13016(t1) +800e26f0: a1020001 sb v0,1(t0) +800e26f4: 2403fffd li v1,-3 +800e26f8: 2402fffc li v0,-4 +800e26fc: a1030002 sb v1,2(t0) +800e2700: a1020003 sb v0,3(t0) +800e2704: 2403fffb li v1,-5 +800e2708: 2402fffa li v0,-6 +800e270c: a1030004 sb v1,4(t0) +800e2710: a1020005 sb v0,5(t0) +800e2714: 2403fff9 li v1,-7 +800e2718: 2402fff8 li v0,-8 +800e271c: 266a6208 addiu t2,s3,25096 +800e2720: 27b10010 addiu s1,sp,16 +800e2724: a1030006 sb v1,6(t0) +800e2728: a1020007 sb v0,7(t0) +800e272c: 2403fff7 li v1,-9 +800e2730: 3c05801c lui a1,0x801c +800e2734: 3c068039 lui a2,0x8039 +800e2738: 3c078039 lui a3,0x8039 +800e273c: 24140002 li s4,2 +800e2740: 3c028011 lui v0,0x8011 +800e2744: 24a5dcd4 addiu a1,a1,-9004 +800e2748: 02202021 move a0,s1 +800e274c: 24c67ee8 addiu a2,a2,32488 +800e2750: 24e77ce8 addiu a3,a3,31976 +800e2754: ad54001c sw s4,28(t2) +800e2758: a1030008 sb v1,8(t0) +800e275c: 2442ec30 addiu v0,v0,-5072 +800e2760: 0040f809 jalr v0 +800e2764: ad400018 sw zero,24(t2) +800e2768: 3c028012 lui v0,0x8012 +800e276c: 02202021 move a0,s1 +800e2770: 2442c1a0 addiu v0,v0,-15968 +800e2774: 0040f809 jalr v0 +800e2778: 2405002e li a1,46 +800e277c: 1040003c beqz v0,800e2870 +800e2780: 3c05801c lui a1,0x801c +800e2784: a0400000 sb zero,0(v0) +800e2788: 3c028012 lui v0,0x8012 +800e278c: 24a5df90 addiu a1,a1,-8304 +800e2790: 2442ba60 addiu v0,v0,-17824 +800e2794: 0040f809 jalr v0 +800e2798: 02202021 move a0,s1 +800e279c: 3c05801d lui a1,0x801d +800e27a0: 3c02800f lui v0,0x800f +800e27a4: 02202021 move a0,s1 +800e27a8: 24425f70 addiu v0,v0,24432 +800e27ac: 0040f809 jalr v0 +800e27b0: 24a55754 addiu a1,a1,22356 +800e27b4: 1040002e beqz v0,800e2870 +800e27b8: 00409021 move s2,v0 +800e27bc: 3c15800f lui s5,0x800f +800e27c0: 24060007 li a2,7 +800e27c4: 00403821 move a3,v0 +800e27c8: 02202021 move a0,s1 +800e27cc: 26a25ed4 addiu v0,s5,24276 +800e27d0: 0040f809 jalr v0 +800e27d4: 24050001 li a1,1 +800e27d8: 3c10801c lui s0,0x801c +800e27dc: 3c028012 lui v0,0x8012 +800e27e0: 2442bdb0 addiu v0,v0,-16976 +800e27e4: 0040f809 jalr v0 +800e27e8: 2604df98 addiu a0,s0,-8296 +800e27ec: 00403021 move a2,v0 +800e27f0: 2c420007 sltiu v0,v0,7 +800e27f4: 1040002a beqz v0,800e28a0 +800e27f8: 2cc20004 sltiu v0,a2,4 +800e27fc: 10400044 beqz v0,800e2910 +800e2800: 9203df98 lbu v1,-8296(s0) +800e2804: 93a20010 lbu v0,16(sp) +800e2808: 2605df98 addiu a1,s0,-8296 +800e280c: 10c00011 beqz a2,800e2854 +800e2810: 00431023 subu v0,v0,v1 +800e2814: 1440000f bnez v0,800e2854 +800e2818: 2cc40002 sltiu a0,a2,2 +800e281c: 93a20011 lbu v0,17(sp) +800e2820: 90a30001 lbu v1,1(a1) +800e2824: 1480000b bnez a0,800e2854 +800e2828: 00431023 subu v0,v0,v1 +800e282c: 14400009 bnez v0,800e2854 +800e2830: 93a30012 lbu v1,18(sp) +800e2834: 90a20002 lbu v0,2(a1) +800e2838: 10d40006 beq a2,s4,800e2854 +800e283c: 00621023 subu v0,v1,v0 +800e2840: 14400005 bnez v0,800e2858 +800e2844: 2c420001 sltiu v0,v0,1 +800e2848: 90a30003 lbu v1,3(a1) +800e284c: 93a20013 lbu v0,19(sp) +800e2850: 00431023 subu v0,v0,v1 +800e2854: 2c420001 sltiu v0,v0,1 +800e2858: 1440001b bnez v0,800e28c8 +800e285c: 26646208 addiu a0,s3,25096 +800e2860: 3c02800f lui v0,0x800f +800e2864: 24425f58 addiu v0,v0,24408 +800e2868: 0040f809 jalr v0 +800e286c: 02402021 move a0,s2 +800e2870: 8fbf0234 lw ra,564(sp) +800e2874: 8fbe0230 lw s8,560(sp) +800e2878: 8fb7022c lw s7,556(sp) +800e287c: 8fb60228 lw s6,552(sp) +800e2880: 8fb50224 lw s5,548(sp) +800e2884: 8fb40220 lw s4,544(sp) +800e2888: 8fb3021c lw s3,540(sp) +800e288c: 8fb20218 lw s2,536(sp) +800e2890: 8fb10214 lw s1,532(sp) +800e2894: 8fb00210 lw s0,528(sp) +800e2898: 03e00008 jr ra +800e289c: 27bd0238 addiu sp,sp,568 +800e28a0: 3c028012 lui v0,0x8012 +800e28a4: 02202021 move a0,s1 +800e28a8: 2605df98 addiu a1,s0,-8296 +800e28ac: 2442bfc0 addiu v0,v0,-16448 +800e28b0: 0040f809 jalr v0 +800e28b4: 24060007 li a2,7 +800e28b8: 2c420001 sltiu v0,v0,1 +800e28bc: 1040ffe9 beqz v0,800e2864 +800e28c0: 3c02800f lui v0,0x800f +800e28c4: 26646208 addiu a0,s3,25096 +800e28c8: 24050001 li a1,1 +800e28cc: 24060b08 li a2,2824 +800e28d0: 26a25ed4 addiu v0,s5,24276 +800e28d4: 0040f809 jalr v0 +800e28d8: 02403821 move a3,s2 +800e28dc: 3c04803a lui a0,0x803a +800e28e0: 2484cae8 addiu a0,a0,-13592 +800e28e4: 26c562a8 addiu a1,s6,25256 +800e28e8: 27c2c930 addiu v0,s8,-14032 +800e28ec: 0040f809 jalr v0 +800e28f0: 24060040 li a2,64 +800e28f4: 26636208 addiu v1,s3,25096 +800e28f8: 8c640014 lw a0,20(v1) +800e28fc: 8e656208 lw a1,25096(s3) +800e2900: 3c02801f lui v0,0x801f +800e2904: ac444708 sw a0,18184(v0) +800e2908: 08038a18 j 800e2860 +800e290c: aee523cc sw a1,9164(s7) +800e2910: 3c028012 lui v0,0x8012 +800e2914: 02202021 move a0,s1 +800e2918: 2442bbc0 addiu v0,v0,-17472 +800e291c: 0040f809 jalr v0 +800e2920: 2605df98 addiu a1,s0,-8296 +800e2924: 08038a16 j 800e2858 +800e2928: 2c420001 sltiu v0,v0,1 + +800e292c : +800e292c: 27bdffc8 addiu sp,sp,-56 +800e2930: afb20028 sw s2,40(sp) +800e2934: afbf0034 sw ra,52(sp) +800e2938: afb40030 sw s4,48(sp) +800e293c: afb3002c sw s3,44(sp) +800e2940: afb10024 sw s1,36(sp) +800e2944: afb00020 sw s0,32(sp) +800e2948: 8c4603ec lw a2,1004(v0) +800e294c: 10c00049 beqz a2,800e2a74 +800e2950: 00409021 move s2,v0 +800e2954: 24022d6b li v0,11627 +800e2958: 3c14801f lui s4,0x801f +800e295c: 8e854758 lw a1,18264(s4) +800e2960: 00c02021 move a0,a2 +800e2964: ae4203e8 sw v0,1000(s2) +800e2968: 3c060001 lui a2,0x1 +800e296c: 3c028011 lui v0,0x8011 +800e2970: 2442c930 addiu v0,v0,-14032 +800e2974: 0040f809 jalr v0 +800e2978: 34c68000 ori a2,a2,0x8000 +800e297c: 8e4603ec lw a2,1004(s2) +800e2980: 240200e3 li v0,227 +800e2984: 240300a5 li v1,165 +800e2988: afa20010 sw v0,16(sp) +800e298c: afa30014 sw v1,20(sp) +800e2990: 8e4303e8 lw v1,1000(s2) +800e2994: 8e844758 lw a0,18264(s4) +800e2998: 3c02800e lui v0,0x800e +800e299c: 3c108039 lui s0,0x8039 +800e29a0: afa30018 sw v1,24(sp) +800e29a4: 00c02821 move a1,a2 +800e29a8: 26107b14 addiu s0,s0,31508 +800e29ac: 2406001c li a2,28 +800e29b0: 2442c390 addiu v0,v0,-15472 +800e29b4: 0040f809 jalr v0 +800e29b8: 2407001f li a3,31 +800e29bc: 3c11800e lui s1,0x800e +800e29c0: 8e0201bc lw v0,444(s0) +800e29c4: 8e844758 lw a0,18264(s4) +800e29c8: 2631b9dc addiu s1,s1,-17956 +800e29cc: 24137510 li s3,29968 +800e29d0: 24050024 li a1,36 +800e29d4: 24060050 li a2,80 +800e29d8: 240700be li a3,190 +800e29dc: afa20014 sw v0,20(sp) +800e29e0: 26521d90 addiu s2,s2,7568 +800e29e4: 0220f809 jalr s1 +800e29e8: afb30010 sw s3,16(sp) +800e29ec: 8e0601c0 lw a2,448(s0) +800e29f0: 3c05801c lui a1,0x801c +800e29f4: 3c07801c lui a3,0x801c +800e29f8: 3c028011 lui v0,0x8011 +800e29fc: 24a5e00c addiu a1,a1,-8180 +800e2a00: 24e7e014 addiu a3,a3,-8172 +800e2a04: 2442ec30 addiu v0,v0,-5072 +800e2a08: 0040f809 jalr v0 +800e2a0c: 02402021 move a0,s2 +800e2a10: 8e844758 lw a0,18264(s4) +800e2a14: 24050024 li a1,36 +800e2a18: 2406005f li a2,95 +800e2a1c: 240700be li a3,190 +800e2a20: afb30010 sw s3,16(sp) +800e2a24: 0220f809 jalr s1 +800e2a28: afb20014 sw s2,20(sp) +800e2a2c: 3c028011 lui v0,0x8011 +800e2a30: 24040002 li a0,2 +800e2a34: 2442c650 addiu v0,v0,-14768 +800e2a38: 0040f809 jalr v0 +800e2a3c: 24050002 li a1,2 +800e2a40: 3c03800f lui v1,0x800f +800e2a44: 247076b4 addiu s0,v1,30388 +800e2a48: 0200f809 jalr s0 +800e2a4c: 00000000 nop +800e2a50: 1040fffd beqz v0,800e2a48 +800e2a54: 8fbf0034 lw ra,52(sp) +800e2a58: 8fb40030 lw s4,48(sp) +800e2a5c: 8fb3002c lw s3,44(sp) +800e2a60: 8fb20028 lw s2,40(sp) +800e2a64: 8fb10024 lw s1,36(sp) +800e2a68: 8fb00020 lw s0,32(sp) +800e2a6c: 03e00008 jr ra +800e2a70: 27bd0038 addiu sp,sp,56 +800e2a74: 24022882 li v0,10370 +800e2a78: 3c14801f lui s4,0x801f +800e2a7c: 08038a60 j 800e2980 +800e2a80: ae4203e8 sw v0,1000(s2) + +800e2a84 : +800e2a84: 27bdfde0 addiu sp,sp,-544 +800e2a88: afbf0218 sw ra,536(sp) +800e2a8c: afb10214 sw s1,532(sp) +800e2a90: afb00210 sw s0,528(sp) +800e2a94: 3c028039 lui v0,0x8039 +800e2a98: 80437ce8 lb v1,31976(v0) +800e2a9c: 1460002c bnez v1,800e2b50 +800e2aa0: 3c02801f lui v0,0x801f +800e2aa4: 27b00010 addiu s0,sp,16 +800e2aa8: 3c05801c lui a1,0x801c +800e2aac: 3c06803a lui a2,0x803a +800e2ab0: 3c07801c lui a3,0x801c +800e2ab4: 3c028011 lui v0,0x8011 +800e2ab8: 24a5dcd4 addiu a1,a1,-9004 +800e2abc: 24c6cb28 addiu a2,a2,-13528 +800e2ac0: 24e7dfbc addiu a3,a3,-8260 +800e2ac4: 2442ec30 addiu v0,v0,-5072 +800e2ac8: 0040f809 jalr v0 +800e2acc: 02002021 move a0,s0 +800e2ad0: 3c058019 lui a1,0x8019 +800e2ad4: 3c02800f lui v0,0x800f +800e2ad8: 02002021 move a0,s0 +800e2adc: 24425f70 addiu v0,v0,24432 +800e2ae0: 0040f809 jalr v0 +800e2ae4: 24a5142c addiu a1,a1,5164 +800e2ae8: 10400013 beqz v0,800e2b38 +800e2aec: 00408821 move s1,v0 +800e2af0: 3c04801c lui a0,0x801c +800e2af4: 3c10800f lui s0,0x800f +800e2af8: 2484dfd0 addiu a0,a0,-8240 +800e2afc: 26105bb0 addiu s0,s0,23472 +800e2b00: 24050001 li a1,1 +800e2b04: 24060007 li a2,7 +800e2b08: 0200f809 jalr s0 +800e2b0c: 00403821 move a3,v0 +800e2b10: 3c048039 lui a0,0x8039 +800e2b14: 24846d10 addiu a0,a0,27920 +800e2b18: 24050001 li a1,1 +800e2b1c: 24060c04 li a2,3076 +800e2b20: 0200f809 jalr s0 +800e2b24: 02203821 move a3,s1 +800e2b28: 3c02800f lui v0,0x800f +800e2b2c: 24425f58 addiu v0,v0,24408 +800e2b30: 0040f809 jalr v0 +800e2b34: 02202021 move a0,s1 +800e2b38: 3c028011 lui v0,0x8011 +800e2b3c: 2442c1a4 addiu v0,v0,-15964 +800e2b40: 0040f809 jalr v0 +800e2b44: 00000000 nop +800e2b48: 08038ad2 j 800e2b48 +800e2b4c: 00000000 nop +800e2b50: 8c4423cc lw a0,9164(v0) +800e2b54: 3c038039 lui v1,0x8039 +800e2b58: 3c02800e lui v0,0x800e +800e2b5c: 2442f29c addiu v0,v0,-3428 +800e2b60: 0040f809 jalr v0 +800e2b64: ac646208 sw a0,25096(v1) +800e2b68: 3c02800e lui v0,0x800e +800e2b6c: 2442f62c addiu v0,v0,-2516 +800e2b70: 0040f809 jalr v0 +800e2b74: 00000000 nop +800e2b78: 08038aaa j 800e2aa8 +800e2b7c: 27b00010 addiu s0,sp,16 + +800e2b80 : +800e2b80: 27bd8010 addiu sp,sp,-32752 +800e2b84: 3c030001 lui v1,0x1 +800e2b88: afb07fc8 sw s0,32712(sp) +800e2b8c: afbf7fe8 sw ra,32744(sp) +800e2b90: afb77fe4 sw s7,32740(sp) +800e2b94: afb67fe0 sw s6,32736(sp) +800e2b98: afb57fdc sw s5,32732(sp) +800e2b9c: afb47fd8 sw s4,32728(sp) +800e2ba0: afb37fd4 sw s3,32724(sp) +800e2ba4: afb27fd0 sw s2,32720(sp) +800e2ba8: afb17fcc sw s1,32716(sp) +800e2bac: 3463c468 ori v1,v1,0xc468 +800e2bb0: 03a3e823 subu sp,sp,v1 +800e2bb4: 8c4303c0 lw v1,960(v0) +800e2bb8: 00408021 move s0,v0 +800e2bbc: 24020005 li v0,5 +800e2bc0: 1062000e beq v1,v0,800e2bfc +800e2bc4: 3c080001 lui t0,0x1 +800e2bc8: 3508c468 ori t0,t0,0xc468 +800e2bcc: 03a8e821 addu sp,sp,t0 +800e2bd0: 8fbf7fe8 lw ra,32744(sp) +800e2bd4: 8fb77fe4 lw s7,32740(sp) +800e2bd8: 8fb67fe0 lw s6,32736(sp) +800e2bdc: 8fb57fdc lw s5,32732(sp) +800e2be0: 8fb47fd8 lw s4,32728(sp) +800e2be4: 8fb37fd4 lw s3,32724(sp) +800e2be8: 8fb27fd0 lw s2,32720(sp) +800e2bec: 8fb17fcc lw s1,32716(sp) +800e2bf0: 8fb07fc8 lw s0,32712(sp) +800e2bf4: 03e00008 jr ra +800e2bf8: 27bd7ff0 addiu sp,sp,32752 +800e2bfc: 8e0603ec lw a2,1004(s0) +800e2c00: 10c000a5 beqz a2,800e2e98 +800e2c04: 00c02021 move a0,a2 +800e2c08: 24022d6b li v0,11627 +800e2c0c: 3c16801f lui s6,0x801f +800e2c10: 8ec54758 lw a1,18264(s6) +800e2c14: ae0203e8 sw v0,1000(s0) +800e2c18: 3c060001 lui a2,0x1 +800e2c1c: 3c028011 lui v0,0x8011 +800e2c20: 2442c930 addiu v0,v0,-14032 +800e2c24: 0040f809 jalr v0 +800e2c28: 34c68000 ori a2,a2,0x8000 +800e2c2c: 8e0603ec lw a2,1004(s0) +800e2c30: 240200e3 li v0,227 +800e2c34: 240300a5 li v1,165 +800e2c38: afa20010 sw v0,16(sp) +800e2c3c: afa30014 sw v1,20(sp) +800e2c40: 8e0303e8 lw v1,1000(s0) +800e2c44: 8ec44758 lw a0,18264(s6) +800e2c48: 3c02800e lui v0,0x800e +800e2c4c: 00c02821 move a1,a2 +800e2c50: afa30018 sw v1,24(sp) +800e2c54: 2442c390 addiu v0,v0,-15472 +800e2c58: 2406001c li a2,28 +800e2c5c: 0040f809 jalr v0 +800e2c60: 2407001f li a3,31 +800e2c64: 8e0303e4 lw v1,996(s0) +800e2c68: 1460008f bnez v1,800e2ea8 +800e2c6c: 3c02801f lui v0,0x801f +800e2c70: 3c178039 lui s7,0x8039 +800e2c74: 8c444758 lw a0,18264(v0) +800e2c78: 26e27b14 addiu v0,s7,31508 +800e2c7c: 8c480180 lw t0,384(v0) +800e2c80: 3c14800e lui s4,0x800e +800e2c84: 24027510 li v0,29968 +800e2c88: 24060046 li a2,70 +800e2c8c: 240700be li a3,190 +800e2c90: 2683b9dc addiu v1,s4,-17956 +800e2c94: afa80014 sw t0,20(sp) +800e2c98: 24050024 li a1,36 +800e2c9c: afa20010 sw v0,16(sp) +800e2ca0: 0060f809 jalr v1 +800e2ca4: 3c158011 lui s5,0x8011 +800e2ca8: 24040002 li a0,2 +800e2cac: 26a2c650 addiu v0,s5,-14768 +800e2cb0: 0040f809 jalr v0 +800e2cb4: 24050002 li a1,2 +800e2cb8: 27b1002f addiu s1,sp,47 +800e2cbc: 3c028012 lui v0,0x8012 +800e2cc0: 3c058039 lui a1,0x8039 +800e2cc4: 24a57ce8 addiu a1,a1,31976 +800e2cc8: 02202021 move a0,s1 +800e2ccc: 2452bbf0 addiu s2,v0,-17424 +800e2cd0: 0240f809 jalr s2 +800e2cd4: 8e1003bc lw s0,956(s0) +800e2cd8: 3c028012 lui v0,0x8012 +800e2cdc: 02202021 move a0,s1 +800e2ce0: 2442c1a0 addiu v0,v0,-15968 +800e2ce4: 0040f809 jalr v0 +800e2ce8: 2405002e li a1,46 +800e2cec: 10400004 beqz v0,800e2d00 +800e2cf0: 00402021 move a0,v0 +800e2cf4: 3c05801c lui a1,0x801c +800e2cf8: 0240f809 jalr s2 +800e2cfc: 24a534a0 addiu a1,a1,13472 +800e2d00: 3c028011 lui v0,0x8011 +800e2d04: 2442b5e0 addiu v0,v0,-18976 +800e2d08: 0040f809 jalr v0 +800e2d0c: 27a40028 addiu a0,sp,40 +800e2d10: 93a30029 lbu v1,41(sp) +800e2d14: 93a2002a lbu v0,42(sp) +800e2d18: 93a8002c lbu t0,44(sp) +800e2d1c: 93a9002d lbu t1,45(sp) +800e2d20: 93aa002e lbu t2,46(sp) +800e2d24: 304200ff andi v0,v0,0xff +800e2d28: 310800ff andi t0,t0,0xff +800e2d2c: 312900ff andi t1,t1,0xff +800e2d30: 306300ff andi v1,v1,0xff +800e2d34: 314a00ff andi t2,t2,0xff +800e2d38: afa20014 sw v0,20(sp) +800e2d3c: 27b3022f addiu s3,sp,559 +800e2d40: 3c05801c lui a1,0x801c +800e2d44: 3c06803a lui a2,0x803a +800e2d48: 3c028011 lui v0,0x8011 +800e2d4c: afa80018 sw t0,24(sp) +800e2d50: afa9001c sw t1,28(sp) +800e2d54: 24a5e01c addiu a1,a1,-8164 +800e2d58: 24c6c6e8 addiu a2,a2,-14616 +800e2d5c: 02203821 move a3,s1 +800e2d60: 02602021 move a0,s3 +800e2d64: afa30010 sw v1,16(sp) +800e2d68: 2442ec30 addiu v0,v0,-5072 +800e2d6c: 0040f809 jalr v0 +800e2d70: afaa0020 sw t2,32(sp) +800e2d74: 3c020002 lui v0,0x2 +800e2d78: 02004021 move t0,s0 +800e2d7c: 34493d02 ori t1,v0,0x3d02 +800e2d80: 27b2042f addiu s2,sp,1071 +800e2d84: 01003821 move a3,t0 +800e2d88: 02492821 addu a1,s2,t1 +800e2d8c: 00003021 move a2,zero +800e2d90: 94e20000 lhu v0,0(a3) +800e2d94: 24c60001 addiu a2,a2,1 +800e2d98: 000221c2 srl a0,v0,0x7 +800e2d9c: 00021882 srl v1,v0,0x2 +800e2da0: 000210c0 sll v0,v0,0x3 +800e2da4: a0a20000 sb v0,0(a1) +800e2da8: 306300f8 andi v1,v1,0xf8 +800e2dac: 308400f8 andi a0,a0,0xf8 +800e2db0: 24020100 li v0,256 +800e2db4: a0a3ffff sb v1,-1(a1) +800e2db8: a0a4fffe sb a0,-2(a1) +800e2dbc: 24e70002 addiu a3,a3,2 +800e2dc0: 14c2fff3 bne a2,v0,800e2d90 +800e2dc4: 24a50003 addiu a1,a1,3 +800e2dc8: 2529fd00 addiu t1,t1,-768 +800e2dcc: 2402fd02 li v0,-766 +800e2dd0: 1522ffec bne t1,v0,800e2d84 +800e2dd4: 25080200 addiu t0,t0,512 +800e2dd8: 3c058019 lui a1,0x8019 +800e2ddc: 3c02800f lui v0,0x800f +800e2de0: 02602021 move a0,s3 +800e2de4: 24425f70 addiu v0,v0,24432 +800e2de8: 0040f809 jalr v0 +800e2dec: 24a5cdf0 addiu a1,a1,-12816 +800e2df0: 1040003e beqz v0,800e2eec +800e2df4: 00408821 move s1,v0 +800e2df8: 3c10800f lui s0,0x800f +800e2dfc: 3c04801f lui a0,0x801f +800e2e00: 26105bb0 addiu s0,s0,23472 +800e2e04: 248423d0 addiu a0,a0,9168 +800e2e08: 00403821 move a3,v0 +800e2e0c: 24050036 li a1,54 +800e2e10: 0200f809 jalr s0 +800e2e14: 24060001 li a2,1 +800e2e18: 3c060002 lui a2,0x2 +800e2e1c: 02402021 move a0,s2 +800e2e20: 34c64000 ori a2,a2,0x4000 +800e2e24: 02203821 move a3,s1 +800e2e28: 0200f809 jalr s0 +800e2e2c: 24050001 li a1,1 +800e2e30: 3c02800f lui v0,0x800f +800e2e34: 24425f58 addiu v0,v0,24408 +800e2e38: 0040f809 jalr v0 +800e2e3c: 02202021 move a0,s1 +800e2e40: 26e27b14 addiu v0,s7,31508 +800e2e44: 8ec44758 lw a0,18264(s6) +800e2e48: 8c430184 lw v1,388(v0) +800e2e4c: 24027510 li v0,29968 +800e2e50: 24050024 li a1,36 +800e2e54: afa20010 sw v0,16(sp) +800e2e58: 2688b9dc addiu t0,s4,-17956 +800e2e5c: 2406005a li a2,90 +800e2e60: 240700be li a3,190 +800e2e64: 0100f809 jalr t0 +800e2e68: afa30014 sw v1,20(sp) +800e2e6c: 26a2c650 addiu v0,s5,-14768 +800e2e70: 24040002 li a0,2 +800e2e74: 24050002 li a1,2 +800e2e78: 0040f809 jalr v0 +800e2e7c: 00000000 nop +800e2e80: 3c028010 lui v0,0x8010 +800e2e84: 244222d0 addiu v0,v0,8912 +800e2e88: 0040f809 jalr v0 +800e2e8c: 240401f4 li a0,500 +800e2e90: 08038af2 j 800e2bc8 +800e2e94: 3c080001 lui t0,0x1 +800e2e98: 24022882 li v0,10370 +800e2e9c: 3c16801f lui s6,0x801f +800e2ea0: 08038b0c j 800e2c30 +800e2ea4: ae0203e8 sw v0,1000(s0) +800e2ea8: 8c444758 lw a0,18264(v0) +800e2eac: 3c028039 lui v0,0x8039 +800e2eb0: 8c437c64 lw v1,31844(v0) +800e2eb4: 24027510 li v0,29968 +800e2eb8: afa20010 sw v0,16(sp) +800e2ebc: 3c02800e lui v0,0x800e +800e2ec0: 24050024 li a1,36 +800e2ec4: 2442b9dc addiu v0,v0,-17956 +800e2ec8: 2406005a li a2,90 +800e2ecc: 240700be li a3,190 +800e2ed0: 0040f809 jalr v0 +800e2ed4: afa30014 sw v1,20(sp) +800e2ed8: 3c028011 lui v0,0x8011 +800e2edc: 24040002 li a0,2 +800e2ee0: 24050002 li a1,2 +800e2ee4: 08038b9e j 800e2e78 +800e2ee8: 2442c650 addiu v0,v0,-14768 +800e2eec: 26e27b14 addiu v0,s7,31508 +800e2ef0: 8ec44758 lw a0,18264(s6) +800e2ef4: 08038b93 j 800e2e4c +800e2ef8: 8c430188 lw v1,392(v0) + +800e2efc : +800e2efc: 27bdfdd0 addiu sp,sp,-560 +800e2f00: 3c028010 lui v0,0x8010 +800e2f04: afbf022c sw ra,556(sp) +800e2f08: afb3021c sw s3,540(sp) +800e2f0c: afb20218 sw s2,536(sp) +800e2f10: afb10214 sw s1,532(sp) +800e2f14: afb00210 sw s0,528(sp) +800e2f18: afb60228 sw s6,552(sp) +800e2f1c: afb50224 sw s5,548(sp) +800e2f20: afb40220 sw s4,544(sp) +800e2f24: 00809021 move s2,a0 +800e2f28: 24423c68 addiu v0,v0,15464 +800e2f2c: 0040f809 jalr v0 +800e2f30: 2404000b li a0,11 +800e2f34: 3c038010 lui v1,0x8010 +800e2f38: 246322a0 addiu v1,v1,8864 +800e2f3c: 0060f809 jalr v1 +800e2f40: 3c13803a lui s3,0x803a +800e2f44: 3c028012 lui v0,0x8012 +800e2f48: 3c05801c lui a1,0x801c +800e2f4c: 2664cb28 addiu a0,s3,-13528 +800e2f50: 2450bbf0 addiu s0,v0,-17424 +800e2f54: 0200f809 jalr s0 +800e2f58: 24a5e03c addiu a1,a1,-8132 +800e2f5c: 3c03800f lui v1,0x800f +800e2f60: 247159b8 addiu s1,v1,22968 +800e2f64: 0220f809 jalr s1 +800e2f68: 2664cb28 addiu a0,s3,-13528 +800e2f6c: 10400038 beqz v0,800e3050 +800e2f70: 3c05801c lui a1,0x801c +800e2f74: 00402021 move a0,v0 +800e2f78: 3c02800f lui v0,0x800f +800e2f7c: 244258e4 addiu v0,v0,22756 +800e2f80: 0040f809 jalr v0 +800e2f84: 00000000 nop +800e2f88: 3c02801f lui v0,0x801f +800e2f8c: 8c444758 lw a0,18264(v0) +800e2f90: 3c02800e lui v0,0x800e +800e2f94: 2442ac6c addiu v0,v0,-21396 +800e2f98: 0040f809 jalr v0 +800e2f9c: 3c158011 lui s5,0x8011 +800e2fa0: 24040002 li a0,2 +800e2fa4: 26a2c650 addiu v0,s5,-14768 +800e2fa8: 0040f809 jalr v0 +800e2fac: 24050001 li a1,1 +800e2fb0: 3c02800e lui v0,0x800e +800e2fb4: 2442b190 addiu v0,v0,-20080 +800e2fb8: 0040f809 jalr v0 +800e2fbc: 02402021 move a0,s2 +800e2fc0: 10400016 beqz v0,800e301c +800e2fc4: 3c02800e lui v0,0x800e +800e2fc8: 3c05801c lui a1,0x801c +800e2fcc: 3c02800e lui v0,0x800e +800e2fd0: 24a5e0b4 addiu a1,a1,-8012 +800e2fd4: 2442a9d0 addiu v0,v0,-22064 +800e2fd8: 0040f809 jalr v0 +800e2fdc: 24040002 li a0,2 +800e2fe0: 26a3c650 addiu v1,s5,-14768 +800e2fe4: 24040002 li a0,2 +800e2fe8: 0060f809 jalr v1 +800e2fec: 24050001 li a1,1 +800e2ff0: 3c02800f lui v0,0x800f +800e2ff4: 245076b4 addiu s0,v0,30388 +800e2ff8: 0200f809 jalr s0 +800e2ffc: 00000000 nop +800e3000: 1040fffd beqz v0,800e2ff8 +800e3004: 3c028011 lui v0,0x8011 +800e3008: 2442c1a4 addiu v0,v0,-15964 +800e300c: 0040f809 jalr v0 +800e3010: 00000000 nop +800e3014: 08038c05 j 800e3014 +800e3018: 00000000 nop +800e301c: 24429d10 addiu v0,v0,-25328 +800e3020: 0040f809 jalr v0 +800e3024: 00000000 nop +800e3028: 10400024 beqz v0,800e30bc +800e302c: 3c148011 lui s4,0x8011 +800e3030: 3c05801c lui a1,0x801c +800e3034: 3c02800e lui v0,0x800e +800e3038: 24a5e0f4 addiu a1,a1,-7948 +800e303c: 2442a9d0 addiu v0,v0,-22064 +800e3040: 0040f809 jalr v0 +800e3044: 24040002 li a0,2 +800e3048: 08038bf9 j 800e2fe4 +800e304c: 26a3c650 addiu v1,s5,-14768 +800e3050: 2664cb28 addiu a0,s3,-13528 +800e3054: 0200f809 jalr s0 +800e3058: 24a5e048 addiu a1,a1,-8120 +800e305c: 0220f809 jalr s1 +800e3060: 2664cb28 addiu a0,s3,-13528 +800e3064: 1440ffc4 bnez v0,800e2f78 +800e3068: 00402021 move a0,v0 +800e306c: 3c05801c lui a1,0x801c +800e3070: 24a5dfa0 addiu a1,a1,-8288 +800e3074: 0200f809 jalr s0 +800e3078: 2664cb28 addiu a0,s3,-13528 +800e307c: 3c04801c lui a0,0x801c +800e3080: 3c02800e lui v0,0x800e +800e3084: 2484e064 addiu a0,a0,-8092 +800e3088: 24421770 addiu v0,v0,6000 +800e308c: 0040f809 jalr v0 +800e3090: 2665cb28 addiu a1,s3,-13528 +800e3094: 1440009a bnez v0,800e3300 +800e3098: 3c05801c lui a1,0x801c +800e309c: 3c04801c lui a0,0x801c +800e30a0: 3c02800f lui v0,0x800f +800e30a4: 2484e06c addiu a0,a0,-8084 +800e30a8: 24424bb0 addiu v0,v0,19376 +800e30ac: 0040f809 jalr v0 +800e30b0: 2665cb28 addiu a1,s3,-13528 +800e30b4: 08038be3 j 800e2f8c +800e30b8: 3c02801f lui v0,0x801f +800e30bc: 27b20010 addiu s2,sp,16 +800e30c0: 3c05801c lui a1,0x801c +800e30c4: 3c07801c lui a3,0x801c +800e30c8: 24a5dcd4 addiu a1,a1,-9004 +800e30cc: 24e7dfbc addiu a3,a3,-8260 +800e30d0: 2666cb28 addiu a2,s3,-13528 +800e30d4: 2682ec30 addiu v0,s4,-5072 +800e30d8: 0040f809 jalr v0 +800e30dc: 02402021 move a0,s2 +800e30e0: 3c05801d lui a1,0x801d +800e30e4: 3c02800f lui v0,0x800f +800e30e8: 02402021 move a0,s2 +800e30ec: 24425f70 addiu v0,v0,24432 +800e30f0: 0040f809 jalr v0 +800e30f4: 24a55754 addiu a1,a1,22356 +800e30f8: 10400029 beqz v0,800e31a0 +800e30fc: 00408021 move s0,v0 +800e3100: 3c16800f lui s6,0x800f +800e3104: 24060007 li a2,7 +800e3108: 00403821 move a3,v0 +800e310c: 02402021 move a0,s2 +800e3110: 26c25ed4 addiu v0,s6,24276 +800e3114: 0040f809 jalr v0 +800e3118: 24050001 li a1,1 +800e311c: 3c11801c lui s1,0x801c +800e3120: 3c028012 lui v0,0x8012 +800e3124: a3a00017 sb zero,23(sp) +800e3128: 2442bdb0 addiu v0,v0,-16976 +800e312c: 0040f809 jalr v0 +800e3130: 2624dfd0 addiu a0,s1,-8240 +800e3134: 00403021 move a2,v0 +800e3138: 2c420004 sltiu v0,v0,4 +800e313c: 10400036 beqz v0,800e3218 +800e3140: 9223dfd0 lbu v1,-8240(s1) +800e3144: 93a20010 lbu v0,16(sp) +800e3148: 2625dfd0 addiu a1,s1,-8240 +800e314c: 10c00012 beqz a2,800e3198 +800e3150: 00431023 subu v0,v0,v1 +800e3154: 14400012 bnez v0,800e31a0 +800e3158: 93a20011 lbu v0,17(sp) +800e315c: 90a30001 lbu v1,1(a1) +800e3160: 2cc40002 sltiu a0,a2,2 +800e3164: 1480000c bnez a0,800e3198 +800e3168: 00431023 subu v0,v0,v1 +800e316c: 1440000c bnez v0,800e31a0 +800e3170: 93a20012 lbu v0,18(sp) +800e3174: 90a30002 lbu v1,2(a1) +800e3178: 24040002 li a0,2 +800e317c: 10c40006 beq a2,a0,800e3198 +800e3180: 00431023 subu v0,v0,v1 +800e3184: 14400007 bnez v0,800e31a4 +800e3188: 3c118039 lui s1,0x8039 +800e318c: 90a30003 lbu v1,3(a1) +800e3190: 93a20013 lbu v0,19(sp) +800e3194: 00431023 subu v0,v0,v1 +800e3198: 1040004d beqz v0,800e32d0 +800e319c: 3c118039 lui s1,0x8039 +800e31a0: 3c118039 lui s1,0x8039 +800e31a4: 26226d10 addiu v0,s1,27920 +800e31a8: a0400104 sb zero,260(v0) +800e31ac: a0400004 sb zero,4(v0) +800e31b0: 3c048039 lui a0,0x8039 +800e31b4: 3c028011 lui v0,0x8011 +800e31b8: 24846f14 addiu a0,a0,28436 +800e31bc: 00002821 move a1,zero +800e31c0: 24060a00 li a2,2560 +800e31c4: 2442ca64 addiu v0,v0,-13724 +800e31c8: 0040f809 jalr v0 +800e31cc: ae206d10 sw zero,27920(s1) +800e31d0: 3c038039 lui v1,0x8039 +800e31d4: a0607ce8 sb zero,31976(v1) +800e31d8: 3c04801c lui a0,0x801c +800e31dc: 3c02800e lui v0,0x800e +800e31e0: 8e256d10 lw a1,27920(s1) +800e31e4: 2442e398 addiu v0,v0,-7272 +800e31e8: 0040f809 jalr v0 +800e31ec: 2484dfa8 addiu a0,a0,-8280 +800e31f0: 10400010 beqz v0,800e3234 +800e31f4: 3c04803a lui a0,0x803a +800e31f8: 3c05801c lui a1,0x801c +800e31fc: 3c02800e lui v0,0x800e +800e3200: 24a5e128 addiu a1,a1,-7896 +800e3204: 2442a9d0 addiu v0,v0,-22064 +800e3208: 0040f809 jalr v0 +800e320c: 24040002 li a0,2 +800e3210: 08038bf9 j 800e2fe4 +800e3214: 26a3c650 addiu v1,s5,-14768 +800e3218: 3c028012 lui v0,0x8012 +800e321c: 02402021 move a0,s2 +800e3220: 2442bbc0 addiu v0,v0,-17472 +800e3224: 0040f809 jalr v0 +800e3228: 2625dfd0 addiu a1,s1,-8240 +800e322c: 08038c66 j 800e3198 +800e3230: 00000000 nop +800e3234: 3c05801c lui a1,0x801c +800e3238: 2690ec30 addiu s0,s4,-5072 +800e323c: 2666cb28 addiu a2,s3,-13528 +800e3240: 2484c8e8 addiu a0,a0,-14104 +800e3244: 0200f809 jalr s0 +800e3248: 24a5dee8 addiu a1,a1,-8472 +800e324c: 3c11801c lui s1,0x801c +800e3250: 3c04803a lui a0,0x803a +800e3254: 2625def4 addiu a1,s1,-8460 +800e3258: 2666cb28 addiu a2,s3,-13528 +800e325c: 0200f809 jalr s0 +800e3260: 2484c2e8 addiu a0,a0,-15640 +800e3264: 3c048039 lui a0,0x8039 +800e3268: 2625def4 addiu a1,s1,-8460 +800e326c: 2666cb28 addiu a2,s3,-13528 +800e3270: 0200f809 jalr s0 +800e3274: 24847ee8 addiu a0,a0,32488 +800e3278: 3c04803a lui a0,0x803a +800e327c: 3c05801c lui a1,0x801c +800e3280: 2666cb28 addiu a2,s3,-13528 +800e3284: 2484c6e8 addiu a0,a0,-14616 +800e3288: 0200f809 jalr s0 +800e328c: 24a5df00 addiu a1,a1,-8448 +800e3290: 3c04803a lui a0,0x803a +800e3294: 3c05801c lui a1,0x801c +800e3298: 2666cb28 addiu a2,s3,-13528 +800e329c: 248480e8 addiu a0,a0,-32536 +800e32a0: 0200f809 jalr s0 +800e32a4: 24a5df0c addiu a1,a1,-8436 +800e32a8: 8fbf022c lw ra,556(sp) +800e32ac: 8fb60228 lw s6,552(sp) +800e32b0: 8fb50224 lw s5,548(sp) +800e32b4: 8fb40220 lw s4,544(sp) +800e32b8: 8fb3021c lw s3,540(sp) +800e32bc: 8fb20218 lw s2,536(sp) +800e32c0: 8fb10214 lw s1,532(sp) +800e32c4: 8fb00210 lw s0,528(sp) +800e32c8: 03e00008 jr ra +800e32cc: 27bd0230 addiu sp,sp,560 +800e32d0: 26246d10 addiu a0,s1,27920 +800e32d4: 26c25ed4 addiu v0,s6,24276 +800e32d8: 24050001 li a1,1 +800e32dc: 24060c04 li a2,3076 +800e32e0: 0040f809 jalr v0 +800e32e4: 02003821 move a3,s0 +800e32e8: 3c02800f lui v0,0x800f +800e32ec: 24425f58 addiu v0,v0,24408 +800e32f0: 0040f809 jalr v0 +800e32f4: 02002021 move a0,s0 +800e32f8: 08038c77 j 800e31dc +800e32fc: 3c04801c lui a0,0x801c +800e3300: 3c02800e lui v0,0x800e +800e3304: 24a5e080 addiu a1,a1,-8064 +800e3308: 2442a9d0 addiu v0,v0,-22064 +800e330c: 0040f809 jalr v0 +800e3310: 24040002 li a0,2 +800e3314: 08038bf8 j 800e2fe0 +800e3318: 3c158011 lui s5,0x8011 + +800e331c : +800e331c: 27bdffb8 addiu sp,sp,-72 +800e3320: afb50034 sw s5,52(sp) +800e3324: afb10024 sw s1,36(sp) +800e3328: afbf0044 sw ra,68(sp) +800e332c: afbe0040 sw s8,64(sp) +800e3330: afb7003c sw s7,60(sp) +800e3334: afb60038 sw s6,56(sp) +800e3338: afb40030 sw s4,48(sp) +800e333c: afb3002c sw s3,44(sp) +800e3340: afb20028 sw s2,40(sp) +800e3344: afb00020 sw s0,32(sp) +800e3348: 8c4303c0 lw v1,960(v0) +800e334c: 00408821 move s1,v0 +800e3350: 3c15801f lui s5,0x801f +800e3354: 8c4503d4 lw a1,980(v0) +800e3358: 24020005 li v0,5 +800e335c: 1062000d beq v1,v0,800e3394 +800e3360: 8ea44498 lw a0,17560(s5) +800e3364: 8fbf0044 lw ra,68(sp) +800e3368: 8fbe0040 lw s8,64(sp) +800e336c: 8fb7003c lw s7,60(sp) +800e3370: 8fb60038 lw s6,56(sp) +800e3374: 8fb50034 lw s5,52(sp) +800e3378: 8fb40030 lw s4,48(sp) +800e337c: 8fb3002c lw s3,44(sp) +800e3380: 8fb20028 lw s2,40(sp) +800e3384: 8fb10024 lw s1,36(sp) +800e3388: 8fb00020 lw s0,32(sp) +800e338c: 03e00008 jr ra +800e3390: 27bd0048 addiu sp,sp,72 +800e3394: 00041080 sll v0,a0,0x2 +800e3398: 3c04801f lui a0,0x801f +800e339c: 8c834710 lw v1,18192(a0) +800e33a0: 00451021 addu v0,v0,a1 +800e33a4: 2444ffff addiu a0,v0,-1 +800e33a8: 0083182b sltu v1,a0,v1 +800e33ac: 1060ffed beqz v1,800e3364 +800e33b0: 00041880 sll v1,a0,0x2 +800e33b4: 00041100 sll v0,a0,0x4 +800e33b8: 00431023 subu v0,v0,v1 +800e33bc: 00441021 addu v0,v0,a0 +800e33c0: 3c1e8039 lui s8,0x8039 +800e33c4: 00021080 sll v0,v0,0x2 +800e33c8: 27d26208 addiu s2,s8,25096 +800e33cc: 8e240318 lw a0,792(s1) +800e33d0: 00521021 addu v0,v0,s2 +800e33d4: 10800006 beqz a0,800e33f0 +800e33d8: 945300e8 lhu s3,232(v0) +800e33dc: 3c028010 lui v0,0x8010 +800e33e0: 24424e60 addiu v0,v0,20064 +800e33e4: 0040f809 jalr v0 +800e33e8: 00000000 nop +800e33ec: ae200318 sw zero,792(s1) +800e33f0: 8e24030c lw a0,780(s1) +800e33f4: 10800005 beqz a0,800e340c +800e33f8: 3c028010 lui v0,0x8010 +800e33fc: 24424e60 addiu v0,v0,20064 +800e3400: 0040f809 jalr v0 +800e3404: 00000000 nop +800e3408: ae20030c sw zero,780(s1) +800e340c: 00131140 sll v0,s3,0x5 +800e3410: 001320c0 sll a0,s3,0x3 +800e3414: 00822021 addu a0,a0,v0 +800e3418: 3c028010 lui v0,0x8010 +800e341c: 24505378 addiu s0,v0,21368 +800e3420: 0200f809 jalr s0 +800e3424: 24840028 addiu a0,a0,40 +800e3428: 1040ffce beqz v0,800e3364 +800e342c: ae220318 sw v0,792(s1) +800e3430: 0200f809 jalr s0 +800e3434: 24040020 li a0,32 +800e3438: 10400103 beqz v0,800e3848 +800e343c: ae22030c sw v0,780(s1) +800e3440: ac400000 sw zero,0(v0) +800e3444: 8e23030c lw v1,780(s1) +800e3448: 262226b8 addiu v0,s1,9912 +800e344c: ac620004 sw v0,4(v1) +800e3450: 8e24030c lw a0,780(s1) +800e3454: 26222690 addiu v0,s1,9872 +800e3458: ac820008 sw v0,8(a0) +800e345c: 8e23030c lw v1,780(s1) +800e3460: 26222668 addiu v0,s1,9832 +800e3464: ac62000c sw v0,12(v1) +800e3468: 8e24030c lw a0,780(s1) +800e346c: 8e220318 lw v0,792(s1) +800e3470: 26650001 addiu a1,s3,1 +800e3474: ac820010 sw v0,16(a0) +800e3478: 8e23030c lw v1,780(s1) +800e347c: 262402ec addiu a0,s1,748 +800e3480: ac650014 sw a1,20(v1) +800e3484: 8e22030c lw v0,780(s1) +800e3488: 8ea54498 lw a1,17560(s5) +800e348c: ac400018 sw zero,24(v0) +800e3490: 8e23030c lw v1,780(s1) +800e3494: 00052880 sll a1,a1,0x2 +800e3498: ac60001c sw zero,28(v1) +800e349c: 8e220318 lw v0,792(s1) +800e34a0: ac400000 sw zero,0(v0) +800e34a4: 8e230318 lw v1,792(s1) +800e34a8: ac600004 sw zero,4(v1) +800e34ac: 8e220318 lw v0,792(s1) +800e34b0: ac440008 sw a0,8(v0) +800e34b4: 8e2303d4 lw v1,980(s1) +800e34b8: 8e2602e8 lw a2,744(s1) +800e34bc: 00a31821 addu v1,a1,v1 +800e34c0: 00032080 sll a0,v1,0x2 +800e34c4: 00031100 sll v0,v1,0x4 +800e34c8: 00441023 subu v0,v0,a0 +800e34cc: 00431021 addu v0,v0,v1 +800e34d0: 00021080 sll v0,v0,0x2 +800e34d4: 00521021 addu v0,v0,s2 +800e34d8: 8c4300ac lw v1,172(v0) +800e34dc: 8e240318 lw a0,792(s1) +800e34e0: 00031880 sll v1,v1,0x2 +800e34e4: 00661821 addu v1,v1,a2 +800e34e8: ac83000c sw v1,12(a0) +800e34ec: 8e220318 lw v0,792(s1) +800e34f0: ac400010 sw zero,16(v0) +800e34f4: 8e230318 lw v1,792(s1) +800e34f8: ac600014 sw zero,20(v1) +800e34fc: 8e220318 lw v0,792(s1) +800e3500: ac400018 sw zero,24(v0) +800e3504: 8e230318 lw v1,792(s1) +800e3508: ac60001c sw zero,28(v1) +800e350c: 8e220318 lw v0,792(s1) +800e3510: ac400020 sw zero,32(v0) +800e3514: 8e230318 lw v1,792(s1) +800e3518: 24020004 li v0,4 +800e351c: ac620024 sw v0,36(v1) +800e3520: 8e2403d4 lw a0,980(s1) +800e3524: 00a42821 addu a1,a1,a0 +800e3528: 00051880 sll v1,a1,0x2 +800e352c: 00051100 sll v0,a1,0x4 +800e3530: 00431023 subu v0,v0,v1 +800e3534: 00451021 addu v0,v0,a1 +800e3538: 00021080 sll v0,v0,0x2 +800e353c: 00521021 addu v0,v0,s2 +800e3540: 8c5400b8 lw s4,184(v0) +800e3544: 1260005b beqz s3,800e36b4 +800e3548: ae2003cc sw zero,972(s1) +800e354c: 26322640 addiu s2,s1,9792 +800e3550: 00001821 move v1,zero +800e3554: 3c17801f lui s7,0x801f +800e3558: 3c16800f lui s6,0x800f +800e355c: 8e240318 lw a0,792(s1) +800e3560: 00031140 sll v0,v1,0x5 +800e3564: 000318c0 sll v1,v1,0x3 +800e3568: 00621821 addu v1,v1,v0 +800e356c: 00641821 addu v1,v1,a0 +800e3570: ac720028 sw s2,40(v1) +800e3574: 8e2203cc lw v0,972(s1) +800e3578: 8e240318 lw a0,792(s1) +800e357c: 00021940 sll v1,v0,0x5 +800e3580: 000210c0 sll v0,v0,0x3 +800e3584: 00431021 addu v0,v0,v1 +800e3588: 00441021 addu v0,v0,a0 +800e358c: ac40002c sw zero,44(v0) +800e3590: 8e2303cc lw v1,972(s1) +800e3594: 8e240318 lw a0,792(s1) +800e3598: 00031140 sll v0,v1,0x5 +800e359c: 000318c0 sll v1,v1,0x3 +800e35a0: 00621821 addu v1,v1,v0 +800e35a4: 00641821 addu v1,v1,a0 +800e35a8: ac600030 sw zero,48(v1) +800e35ac: 8e2503cc lw a1,972(s1) +800e35b0: 8e230318 lw v1,792(s1) +800e35b4: 00051140 sll v0,a1,0x5 +800e35b8: 000580c0 sll s0,a1,0x3 +800e35bc: 8ee6470c lw a2,18188(s7) +800e35c0: 02028021 addu s0,s0,v0 +800e35c4: 02802021 move a0,s4 +800e35c8: 26c2b614 addiu v0,s6,-18924 +800e35cc: 0040f809 jalr v0 +800e35d0: 02038021 addu s0,s0,v1 +800e35d4: 8e2302e8 lw v1,744(s1) +800e35d8: 00021080 sll v0,v0,0x2 +800e35dc: 00431021 addu v0,v0,v1 +800e35e0: 26100028 addiu s0,s0,40 +800e35e4: ae02000c sw v0,12(s0) +800e35e8: 8e2203cc lw v0,972(s1) +800e35ec: 8e240318 lw a0,792(s1) +800e35f0: 00021940 sll v1,v0,0x5 +800e35f4: 000210c0 sll v0,v0,0x3 +800e35f8: 00431021 addu v0,v0,v1 +800e35fc: 00441021 addu v0,v0,a0 +800e3600: ac400038 sw zero,56(v0) +800e3604: 8e2303cc lw v1,972(s1) +800e3608: 8e240318 lw a0,792(s1) +800e360c: 00031140 sll v0,v1,0x5 +800e3610: 000318c0 sll v1,v1,0x3 +800e3614: 00621821 addu v1,v1,v0 +800e3618: 00641821 addu v1,v1,a0 +800e361c: ac60003c sw zero,60(v1) +800e3620: 8e2403cc lw a0,972(s1) +800e3624: 8e250318 lw a1,792(s1) +800e3628: 00041140 sll v0,a0,0x5 +800e362c: 000420c0 sll a0,a0,0x3 +800e3630: 00822021 addu a0,a0,v0 +800e3634: 00852021 addu a0,a0,a1 +800e3638: 24030002 li v1,2 +800e363c: ac830040 sw v1,64(a0) +800e3640: 8e2203cc lw v0,972(s1) +800e3644: 8e240318 lw a0,792(s1) +800e3648: 00021940 sll v1,v0,0x5 +800e364c: 000210c0 sll v0,v0,0x3 +800e3650: 00431021 addu v0,v0,v1 +800e3654: 00441021 addu v0,v0,a0 +800e3658: ac400044 sw zero,68(v0) +800e365c: 8e2403cc lw a0,972(s1) +800e3660: 8e250318 lw a1,792(s1) +800e3664: 00041140 sll v0,a0,0x5 +800e3668: 000418c0 sll v1,a0,0x3 +800e366c: 00621821 addu v1,v1,v0 +800e3670: 00651821 addu v1,v1,a1 +800e3674: 24840001 addiu a0,a0,1 +800e3678: ac640048 sw a0,72(v1) +800e367c: 8e2203cc lw v0,972(s1) +800e3680: 8e240318 lw a0,792(s1) +800e3684: 00021940 sll v1,v0,0x5 +800e3688: 000210c0 sll v0,v0,0x3 +800e368c: 00431021 addu v0,v0,v1 +800e3690: 00441021 addu v0,v0,a0 +800e3694: 24030008 li v1,8 +800e3698: ac43004c sw v1,76(v0) +800e369c: 8e2403cc lw a0,972(s1) +800e36a0: 24830001 addiu v1,a0,1 +800e36a4: 0073102b sltu v0,v1,s3 +800e36a8: 1440ffac bnez v0,800e355c +800e36ac: ae2303cc sw v1,972(s1) +800e36b0: 8e2403d4 lw a0,980(s1) +800e36b4: 8ea34498 lw v1,17560(s5) +800e36b8: 27c56208 addiu a1,s8,25096 +800e36bc: 00031880 sll v1,v1,0x2 +800e36c0: 00641821 addu v1,v1,a0 +800e36c4: 00032080 sll a0,v1,0x2 +800e36c8: 00031100 sll v0,v1,0x4 +800e36cc: 00441023 subu v0,v0,a0 +800e36d0: 00431021 addu v0,v0,v1 +800e36d4: 00021080 sll v0,v0,0x2 +800e36d8: 00451021 addu v0,v0,a1 +800e36dc: 8c4400b0 lw a0,176(v0) +800e36e0: 3c15801f lui s5,0x801f +800e36e4: 30840001 andi a0,a0,0x1 +800e36e8: ae240310 sw a0,784(s1) +800e36ec: 944300b6 lhu v1,182(v0) +800e36f0: 3402ffff li v0,0xffff +800e36f4: 00031c00 sll v1,v1,0x10 +800e36f8: 00832025 or a0,a0,v1 +800e36fc: 24037fff li v1,32767 +800e3700: ae240310 sw a0,784(s1) +800e3704: afa20010 sw v0,16(sp) +800e3708: afa30014 sw v1,20(sp) +800e370c: 8e220318 lw v0,792(s1) +800e3710: 8ea44758 lw a0,18264(s5) +800e3714: 8c43000c lw v1,12(v0) +800e3718: 3c14800e lui s4,0x800e +800e371c: 8c680000 lw t0,0(v1) +800e3720: 24050032 li a1,50 +800e3724: 24060009 li a2,9 +800e3728: 240700b4 li a3,180 +800e372c: 2682bb9c addiu v0,s4,-17508 +800e3730: 0040f809 jalr v0 +800e3734: afa80018 sw t0,24(sp) +800e3738: 2e630006 sltiu v1,s3,6 +800e373c: 1460003e bnez v1,800e3838 +800e3740: 00000000 nop +800e3744: 24130006 li s3,6 +800e3748: 00009021 move s2,zero +800e374c: 00003021 move a2,zero +800e3750: 24100028 li s0,40 +800e3754: 3402ffff li v0,0xffff +800e3758: 24034a8d li v1,19085 +800e375c: afa20010 sw v0,16(sp) +800e3760: afa30014 sw v1,20(sp) +800e3764: 8e250318 lw a1,792(s1) +800e3768: 00062140 sll a0,a2,0x5 +800e376c: 000610c0 sll v0,a2,0x3 +800e3770: 00441021 addu v0,v0,a0 +800e3774: 00451021 addu v0,v0,a1 +800e3778: 8c430034 lw v1,52(v0) +800e377c: 8ea44758 lw a0,18264(s5) +800e3780: 8c680000 lw t0,0(v1) +800e3784: 02003021 move a2,s0 +800e3788: 24050017 li a1,23 +800e378c: 240700c8 li a3,200 +800e3790: 2682bb9c addiu v0,s4,-17508 +800e3794: 0040f809 jalr v0 +800e3798: afa80018 sw t0,24(sp) +800e379c: 26460001 addiu a2,s2,1 +800e37a0: 00d3102b sltu v0,a2,s3 +800e37a4: 2610001b addiu s0,s0,27 +800e37a8: 1440ffea bnez v0,800e3754 +800e37ac: 00c09021 move s2,a2 +800e37b0: 8e30030c lw s0,780(s1) +800e37b4: 8e2303d8 lw v1,984(s1) +800e37b8: 262202b4 addiu v0,s1,692 +800e37bc: 0050800a movz s0,v0,s0 +800e37c0: 10600006 beqz v1,800e37dc +800e37c4: ae200314 sw zero,788(s1) +800e37c8: 8c62000c lw v0,12(v1) +800e37cc: 10400003 beqz v0,800e37dc +800e37d0: 00000000 nop +800e37d4: 0040f809 jalr v0 +800e37d8: 00000000 nop +800e37dc: ae3003d8 sw s0,984(s1) +800e37e0: 8e020018 lw v0,24(s0) +800e37e4: ae2203d4 sw v0,980(s1) +800e37e8: 00022140 sll a0,v0,0x5 +800e37ec: 8e030010 lw v1,16(s0) +800e37f0: 000210c0 sll v0,v0,0x3 +800e37f4: 00441021 addu v0,v0,a0 +800e37f8: 00621821 addu v1,v1,v0 +800e37fc: ae2303c8 sw v1,968(s1) +800e3800: 8e190000 lw t9,0(s0) +800e3804: 1320fed7 beqz t9,800e3364 +800e3808: 8fbf0044 lw ra,68(sp) +800e380c: 8fbe0040 lw s8,64(sp) +800e3810: 8fb7003c lw s7,60(sp) +800e3814: 8fb60038 lw s6,56(sp) +800e3818: 8fb50034 lw s5,52(sp) +800e381c: 8fb40030 lw s4,48(sp) +800e3820: 8fb3002c lw s3,44(sp) +800e3824: 8fb20028 lw s2,40(sp) +800e3828: 8fb10024 lw s1,36(sp) +800e382c: 8fb00020 lw s0,32(sp) +800e3830: 03200008 jr t9 +800e3834: 27bd0048 addiu sp,sp,72 +800e3838: 1660ffc3 bnez s3,800e3748 +800e383c: 00000000 nop +800e3840: 08038ded j 800e37b4 +800e3844: 8e30030c lw s0,780(s1) +800e3848: 3c028010 lui v0,0x8010 +800e384c: 24424e60 addiu v0,v0,20064 +800e3850: 0040f809 jalr v0 +800e3854: 8e240318 lw a0,792(s1) +800e3858: 08038cd9 j 800e3364 +800e385c: ae200318 sw zero,792(s1) + +800e3860 : +800e3860: 27bdce98 addiu sp,sp,-12648 +800e3864: afb03140 sw s0,12608(sp) +800e3868: 3c10801c lui s0,0x801c +800e386c: 2606e1e8 addiu a2,s0,-7704 +800e3870: afbe3160 sw s8,12640(sp) +800e3874: afbf3164 sw ra,12644(sp) +800e3878: afb7315c sw s7,12636(sp) +800e387c: afb63158 sw s6,12632(sp) +800e3880: afb53154 sw s5,12628(sp) +800e3884: afb43150 sw s4,12624(sp) +800e3888: afb3314c sw s3,12620(sp) +800e388c: afb23148 sw s2,12616(sp) +800e3890: afb13144 sw s1,12612(sp) +800e3894: afa40e14 sw a0,3604(sp) +800e3898: 27be0a58 addiu s8,sp,2648 +800e389c: 27a82d28 addiu t0,sp,11560 +800e38a0: 24c70020 addiu a3,a2,32 +800e38a4: 8cc20000 lw v0,0(a2) +800e38a8: 8cc30004 lw v1,4(a2) +800e38ac: 8cc40008 lw a0,8(a2) +800e38b0: 8cc5000c lw a1,12(a2) +800e38b4: 24c60010 addiu a2,a2,16 +800e38b8: ad020000 sw v0,0(t0) +800e38bc: ad030004 sw v1,4(t0) +800e38c0: ad040008 sw a0,8(t0) +800e38c4: ad05000c sw a1,12(t0) +800e38c8: 14c7fff6 bne a2,a3,800e38a4 +800e38cc: 25080010 addiu t0,t0,16 +800e38d0: 8cc20004 lw v0,4(a2) +800e38d4: 8cc30000 lw v1,0(a2) +800e38d8: ad020004 sw v0,4(t0) +800e38dc: 3c02800e lui v0,0x800e +800e38e0: 24427be4 addiu v0,v0,31716 +800e38e4: 3c118012 lui s1,0x8012 +800e38e8: ad030000 sw v1,0(t0) +800e38ec: 24060003 li a2,3 +800e38f0: 2627efb8 addiu a3,s1,-4168 +800e38f4: 27a42d28 addiu a0,sp,11560 +800e38f8: 24050028 li a1,40 +800e38fc: afa22d48 sw v0,11592(sp) +800e3900: 00e0f809 jalr a3 +800e3904: afbe2d4c sw s8,11596(sp) +800e3908: 2606e1e8 addiu a2,s0,-7704 +800e390c: 27a82c38 addiu t0,sp,11320 +800e3910: 24c70020 addiu a3,a2,32 +800e3914: 8cc20000 lw v0,0(a2) +800e3918: 8cc30004 lw v1,4(a2) +800e391c: 8cc40008 lw a0,8(a2) +800e3920: 8cc5000c lw a1,12(a2) +800e3924: 24c60010 addiu a2,a2,16 +800e3928: ad020000 sw v0,0(t0) +800e392c: ad030004 sw v1,4(t0) +800e3930: ad040008 sw a0,8(t0) +800e3934: ad05000c sw a1,12(t0) +800e3938: 14c7fff6 bne a2,a3,800e3914 +800e393c: 25080010 addiu t0,t0,16 +800e3940: 8cc20004 lw v0,4(a2) +800e3944: 8cc30000 lw v1,0(a2) +800e3948: ad020004 sw v0,4(t0) +800e394c: 3c02800e lui v0,0x800e +800e3950: 2442137c addiu v0,v0,4988 +800e3954: ad030000 sw v1,0(t0) +800e3958: 24060003 li a2,3 +800e395c: 2627efb8 addiu a3,s1,-4168 +800e3960: 27a42c38 addiu a0,sp,11320 +800e3964: 24050028 li a1,40 +800e3968: afa22c58 sw v0,11352(sp) +800e396c: 00e0f809 jalr a3 +800e3970: afbe2c5c sw s8,11356(sp) +800e3974: 2606e1e8 addiu a2,s0,-7704 +800e3978: 27a82c60 addiu t0,sp,11360 +800e397c: 24c70020 addiu a3,a2,32 +800e3980: 8cc20000 lw v0,0(a2) +800e3984: 8cc30004 lw v1,4(a2) +800e3988: 8cc40008 lw a0,8(a2) +800e398c: 8cc5000c lw a1,12(a2) +800e3990: 24c60010 addiu a2,a2,16 +800e3994: ad020000 sw v0,0(t0) +800e3998: ad030004 sw v1,4(t0) +800e399c: ad040008 sw a0,8(t0) +800e39a0: ad05000c sw a1,12(t0) +800e39a4: 14c7fff6 bne a2,a3,800e3980 +800e39a8: 25080010 addiu t0,t0,16 +800e39ac: 8cc20004 lw v0,4(a2) +800e39b0: 8cc30000 lw v1,0(a2) +800e39b4: ad020004 sw v0,4(t0) +800e39b8: 3c02800e lui v0,0x800e +800e39bc: 2442d4e8 addiu v0,v0,-11032 +800e39c0: ad030000 sw v1,0(t0) +800e39c4: 24060003 li a2,3 +800e39c8: 2627efb8 addiu a3,s1,-4168 +800e39cc: 27a42c60 addiu a0,sp,11360 +800e39d0: 24050028 li a1,40 +800e39d4: afa22c80 sw v0,11392(sp) +800e39d8: 00e0f809 jalr a3 +800e39dc: afbe2c84 sw s8,11396(sp) +800e39e0: 27b72fd0 addiu s7,sp,12240 +800e39e4: 2606e1e8 addiu a2,s0,-7704 +800e39e8: 02e04021 move t0,s7 +800e39ec: 24c70020 addiu a3,a2,32 +800e39f0: 8cc20000 lw v0,0(a2) +800e39f4: 8cc30004 lw v1,4(a2) +800e39f8: 8cc40008 lw a0,8(a2) +800e39fc: 8cc5000c lw a1,12(a2) +800e3a00: 24c60010 addiu a2,a2,16 +800e3a04: ad020000 sw v0,0(t0) +800e3a08: ad030004 sw v1,4(t0) +800e3a0c: ad040008 sw a0,8(t0) +800e3a10: ad05000c sw a1,12(t0) +800e3a14: 14c7fff6 bne a2,a3,800e39f0 +800e3a18: 25080010 addiu t0,t0,16 +800e3a1c: 8cc20004 lw v0,4(a2) +800e3a20: 8cc30000 lw v1,0(a2) +800e3a24: ad020004 sw v0,4(t0) +800e3a28: 3c02800e lui v0,0x800e +800e3a2c: 24421e8c addiu v0,v0,7820 +800e3a30: ad030000 sw v1,0(t0) +800e3a34: 24060003 li a2,3 +800e3a38: 2627efb8 addiu a3,s1,-4168 +800e3a3c: 02e02021 move a0,s7 +800e3a40: 24050028 li a1,40 +800e3a44: aee20020 sw v0,32(s7) +800e3a48: 00e0f809 jalr a3 +800e3a4c: aefe0024 sw s8,36(s7) +800e3a50: 27b63048 addiu s6,sp,12360 +800e3a54: 2606e1e8 addiu a2,s0,-7704 +800e3a58: 02c04021 move t0,s6 +800e3a5c: 24c70020 addiu a3,a2,32 +800e3a60: 8cc20000 lw v0,0(a2) +800e3a64: 8cc30004 lw v1,4(a2) +800e3a68: 8cc40008 lw a0,8(a2) +800e3a6c: 8cc5000c lw a1,12(a2) +800e3a70: 24c60010 addiu a2,a2,16 +800e3a74: ad020000 sw v0,0(t0) +800e3a78: ad030004 sw v1,4(t0) +800e3a7c: ad040008 sw a0,8(t0) +800e3a80: ad05000c sw a1,12(t0) +800e3a84: 14c7fff6 bne a2,a3,800e3a60 +800e3a88: 25080010 addiu t0,t0,16 +800e3a8c: 8cc20004 lw v0,4(a2) +800e3a90: 8cc30000 lw v1,0(a2) +800e3a94: ad020004 sw v0,4(t0) +800e3a98: 3c02800e lui v0,0x800e +800e3a9c: 24427e8c addiu v0,v0,32396 +800e3aa0: ad030000 sw v1,0(t0) +800e3aa4: 24060003 li a2,3 +800e3aa8: 2627efb8 addiu a3,s1,-4168 +800e3aac: 02c02021 move a0,s6 +800e3ab0: 24050028 li a1,40 +800e3ab4: aec20020 sw v0,32(s6) +800e3ab8: 00e0f809 jalr a3 +800e3abc: aede0024 sw s8,36(s6) +800e3ac0: 27b53020 addiu s5,sp,12320 +800e3ac4: 2606e1e8 addiu a2,s0,-7704 +800e3ac8: 02a04021 move t0,s5 +800e3acc: 24c70020 addiu a3,a2,32 +800e3ad0: 8cc20000 lw v0,0(a2) +800e3ad4: 8cc30004 lw v1,4(a2) +800e3ad8: 8cc40008 lw a0,8(a2) +800e3adc: 8cc5000c lw a1,12(a2) +800e3ae0: 24c60010 addiu a2,a2,16 +800e3ae4: ad020000 sw v0,0(t0) +800e3ae8: ad030004 sw v1,4(t0) +800e3aec: ad040008 sw a0,8(t0) +800e3af0: ad05000c sw a1,12(t0) +800e3af4: 14c7fff6 bne a2,a3,800e3ad0 +800e3af8: 25080010 addiu t0,t0,16 +800e3afc: 8cc20004 lw v0,4(a2) +800e3b00: 8cc30000 lw v1,0(a2) +800e3b04: ad020004 sw v0,4(t0) +800e3b08: 3c02800f lui v0,0x800f +800e3b0c: 24428c48 addiu v0,v0,-29624 +800e3b10: ad030000 sw v1,0(t0) +800e3b14: 24060003 li a2,3 +800e3b18: 2627efb8 addiu a3,s1,-4168 +800e3b1c: 02a02021 move a0,s5 +800e3b20: 24050028 li a1,40 +800e3b24: aea20020 sw v0,32(s5) +800e3b28: 00e0f809 jalr a3 +800e3b2c: aebe0024 sw s8,36(s5) +800e3b30: 2606e1e8 addiu a2,s0,-7704 +800e3b34: 27a82ff8 addiu t0,sp,12280 +800e3b38: 24c70020 addiu a3,a2,32 +800e3b3c: 8cc20000 lw v0,0(a2) +800e3b40: 8cc30004 lw v1,4(a2) +800e3b44: 8cc40008 lw a0,8(a2) +800e3b48: 8cc5000c lw a1,12(a2) +800e3b4c: 24c60010 addiu a2,a2,16 +800e3b50: ad020000 sw v0,0(t0) +800e3b54: ad030004 sw v1,4(t0) +800e3b58: ad040008 sw a0,8(t0) +800e3b5c: ad05000c sw a1,12(t0) +800e3b60: 14c7fff6 bne a2,a3,800e3b3c +800e3b64: 25080010 addiu t0,t0,16 +800e3b68: 8cc20004 lw v0,4(a2) +800e3b6c: 8cc30000 lw v1,0(a2) +800e3b70: ad020004 sw v0,4(t0) +800e3b74: 3c02800f lui v0,0x800f +800e3b78: 2442885c addiu v0,v0,-30628 +800e3b7c: ad030000 sw v1,0(t0) +800e3b80: 24060003 li a2,3 +800e3b84: 2627efb8 addiu a3,s1,-4168 +800e3b88: 27a42ff8 addiu a0,sp,12280 +800e3b8c: 24050028 li a1,40 +800e3b90: afa23018 sw v0,12312(sp) +800e3b94: 00e0f809 jalr a3 +800e3b98: afbe301c sw s8,12316(sp) +800e3b9c: 27b33070 addiu s3,sp,12400 +800e3ba0: 2606e1e8 addiu a2,s0,-7704 +800e3ba4: 02604021 move t0,s3 +800e3ba8: 24c70020 addiu a3,a2,32 +800e3bac: 8cc20000 lw v0,0(a2) +800e3bb0: 8cc30004 lw v1,4(a2) +800e3bb4: 8cc40008 lw a0,8(a2) +800e3bb8: 8cc5000c lw a1,12(a2) +800e3bbc: 24c60010 addiu a2,a2,16 +800e3bc0: ad020000 sw v0,0(t0) +800e3bc4: ad030004 sw v1,4(t0) +800e3bc8: ad040008 sw a0,8(t0) +800e3bcc: ad05000c sw a1,12(t0) +800e3bd0: 14c7fff6 bne a2,a3,800e3bac +800e3bd4: 25080010 addiu t0,t0,16 +800e3bd8: 8cc20004 lw v0,4(a2) +800e3bdc: 8cc30000 lw v1,0(a2) +800e3be0: ad020004 sw v0,4(t0) +800e3be4: 3c02800f lui v0,0x800f +800e3be8: 24429324 addiu v0,v0,-27868 +800e3bec: ad030000 sw v1,0(t0) +800e3bf0: 24060003 li a2,3 +800e3bf4: 2627efb8 addiu a3,s1,-4168 +800e3bf8: 02602021 move a0,s3 +800e3bfc: 24050028 li a1,40 +800e3c00: ae620020 sw v0,32(s3) +800e3c04: 00e0f809 jalr a3 +800e3c08: ae7e0024 sw s8,36(s3) +800e3c0c: 2606e1e8 addiu a2,s0,-7704 +800e3c10: 27a82f08 addiu t0,sp,12040 +800e3c14: 24c70020 addiu a3,a2,32 +800e3c18: 8cc20000 lw v0,0(a2) +800e3c1c: 8cc30004 lw v1,4(a2) +800e3c20: 8cc40008 lw a0,8(a2) +800e3c24: 8cc5000c lw a1,12(a2) +800e3c28: 24c60010 addiu a2,a2,16 +800e3c2c: ad020000 sw v0,0(t0) +800e3c30: ad030004 sw v1,4(t0) +800e3c34: ad040008 sw a0,8(t0) +800e3c38: ad05000c sw a1,12(t0) +800e3c3c: 14c7fff6 bne a2,a3,800e3c18 +800e3c40: 25080010 addiu t0,t0,16 +800e3c44: 8cc20004 lw v0,4(a2) +800e3c48: 8cc30000 lw v1,0(a2) +800e3c4c: ad020004 sw v0,4(t0) +800e3c50: 3c02800e lui v0,0x800e +800e3c54: 2442dac0 addiu v0,v0,-9536 +800e3c58: ad030000 sw v1,0(t0) +800e3c5c: 24060003 li a2,3 +800e3c60: 2627efb8 addiu a3,s1,-4168 +800e3c64: 27a42f08 addiu a0,sp,12040 +800e3c68: 24050028 li a1,40 +800e3c6c: afa22f28 sw v0,12072(sp) +800e3c70: 00e0f809 jalr a3 +800e3c74: afbe2f2c sw s8,12076(sp) +800e3c78: 2606e1e8 addiu a2,s0,-7704 +800e3c7c: 27a82ee0 addiu t0,sp,12000 +800e3c80: 24c70020 addiu a3,a2,32 +800e3c84: 8cc20000 lw v0,0(a2) +800e3c88: 8cc30004 lw v1,4(a2) +800e3c8c: 8cc40008 lw a0,8(a2) +800e3c90: 8cc5000c lw a1,12(a2) +800e3c94: 24c60010 addiu a2,a2,16 +800e3c98: ad020000 sw v0,0(t0) +800e3c9c: ad030004 sw v1,4(t0) +800e3ca0: ad040008 sw a0,8(t0) +800e3ca4: ad05000c sw a1,12(t0) +800e3ca8: 14c7fff6 bne a2,a3,800e3c84 +800e3cac: 25080010 addiu t0,t0,16 +800e3cb0: 8cc20004 lw v0,4(a2) +800e3cb4: 8cc30000 lw v1,0(a2) +800e3cb8: ad020004 sw v0,4(t0) +800e3cbc: 3c02800e lui v0,0x800e +800e3cc0: 24421354 addiu v0,v0,4948 +800e3cc4: ad030000 sw v1,0(t0) +800e3cc8: 24060003 li a2,3 +800e3ccc: 2627efb8 addiu a3,s1,-4168 +800e3cd0: 27a42ee0 addiu a0,sp,12000 +800e3cd4: 24050028 li a1,40 +800e3cd8: afa22f00 sw v0,12032(sp) +800e3cdc: 00e0f809 jalr a3 +800e3ce0: afbe2f04 sw s8,12036(sp) +800e3ce4: 27a930e8 addiu t1,sp,12520 +800e3ce8: 2606e1e8 addiu a2,s0,-7704 +800e3cec: 01204021 move t0,t1 +800e3cf0: 24c70020 addiu a3,a2,32 +800e3cf4: 8cc20000 lw v0,0(a2) +800e3cf8: 8cc30004 lw v1,4(a2) +800e3cfc: 8cc40008 lw a0,8(a2) +800e3d00: 8cc5000c lw a1,12(a2) +800e3d04: 24c60010 addiu a2,a2,16 +800e3d08: ad020000 sw v0,0(t0) +800e3d0c: ad030004 sw v1,4(t0) +800e3d10: ad040008 sw a0,8(t0) +800e3d14: ad05000c sw a1,12(t0) +800e3d18: 14c7fff6 bne a2,a3,800e3cf4 +800e3d1c: 25080010 addiu t0,t0,16 +800e3d20: 8cc20004 lw v0,4(a2) +800e3d24: 8cc30000 lw v1,0(a2) +800e3d28: ad020004 sw v0,4(t0) +800e3d2c: 3c02800e lui v0,0x800e +800e3d30: 2442fe90 addiu v0,v0,-368 +800e3d34: ad030000 sw v1,0(t0) +800e3d38: 01202021 move a0,t1 +800e3d3c: 24060003 li a2,3 +800e3d40: 2627efb8 addiu a3,s1,-4168 +800e3d44: ad220020 sw v0,32(t1) +800e3d48: ad3e0024 sw s8,36(t1) +800e3d4c: 00e0f809 jalr a3 +800e3d50: 24050028 li a1,40 +800e3d54: 27a93098 addiu t1,sp,12440 +800e3d58: 2606e1e8 addiu a2,s0,-7704 +800e3d5c: 01204021 move t0,t1 +800e3d60: 24c70020 addiu a3,a2,32 +800e3d64: 8cc20000 lw v0,0(a2) +800e3d68: 8cc30004 lw v1,4(a2) +800e3d6c: 8cc40008 lw a0,8(a2) +800e3d70: 8cc5000c lw a1,12(a2) +800e3d74: 24c60010 addiu a2,a2,16 +800e3d78: ad020000 sw v0,0(t0) +800e3d7c: ad030004 sw v1,4(t0) +800e3d80: ad040008 sw a0,8(t0) +800e3d84: ad05000c sw a1,12(t0) +800e3d88: 14c7fff6 bne a2,a3,800e3d64 +800e3d8c: 25080010 addiu t0,t0,16 +800e3d90: 8cc20004 lw v0,4(a2) +800e3d94: 8cc30000 lw v1,0(a2) +800e3d98: ad020004 sw v0,4(t0) +800e3d9c: 3c02800e lui v0,0x800e +800e3da0: 2442d504 addiu v0,v0,-11004 +800e3da4: ad030000 sw v1,0(t0) +800e3da8: 01202021 move a0,t1 +800e3dac: 24060003 li a2,3 +800e3db0: 2627efb8 addiu a3,s1,-4168 +800e3db4: ad220020 sw v0,32(t1) +800e3db8: ad3e0024 sw s8,36(t1) +800e3dbc: 00e0f809 jalr a3 +800e3dc0: 24050028 li a1,40 +800e3dc4: 27a93110 addiu t1,sp,12560 +800e3dc8: 2606e1e8 addiu a2,s0,-7704 +800e3dcc: 01204021 move t0,t1 +800e3dd0: 24c70020 addiu a3,a2,32 +800e3dd4: 8cc20000 lw v0,0(a2) +800e3dd8: 8cc30004 lw v1,4(a2) +800e3ddc: 8cc40008 lw a0,8(a2) +800e3de0: 8cc5000c lw a1,12(a2) +800e3de4: 24c60010 addiu a2,a2,16 +800e3de8: ad020000 sw v0,0(t0) +800e3dec: ad030004 sw v1,4(t0) +800e3df0: ad040008 sw a0,8(t0) +800e3df4: ad05000c sw a1,12(t0) +800e3df8: 14c7fff6 bne a2,a3,800e3dd4 +800e3dfc: 25080010 addiu t0,t0,16 +800e3e00: 8cc20004 lw v0,4(a2) +800e3e04: 8cc30000 lw v1,0(a2) +800e3e08: ad020004 sw v0,4(t0) +800e3e0c: 3c02800e lui v0,0x800e +800e3e10: 244207a8 addiu v0,v0,1960 +800e3e14: ad030000 sw v1,0(t0) +800e3e18: 24060003 li a2,3 +800e3e1c: 2627efb8 addiu a3,s1,-4168 +800e3e20: 01202021 move a0,t1 +800e3e24: 24050028 li a1,40 +800e3e28: ad220020 sw v0,32(t1) +800e3e2c: 00e0f809 jalr a3 +800e3e30: ad3e0024 sw s8,36(t1) +800e3e34: 2606e1e8 addiu a2,s0,-7704 +800e3e38: 27a82fa8 addiu t0,sp,12200 +800e3e3c: 24c70020 addiu a3,a2,32 +800e3e40: 8cc20000 lw v0,0(a2) +800e3e44: 8cc30004 lw v1,4(a2) +800e3e48: 8cc40008 lw a0,8(a2) +800e3e4c: 8cc5000c lw a1,12(a2) +800e3e50: 24c60010 addiu a2,a2,16 +800e3e54: ad020000 sw v0,0(t0) +800e3e58: ad030004 sw v1,4(t0) +800e3e5c: ad040008 sw a0,8(t0) +800e3e60: ad05000c sw a1,12(t0) +800e3e64: 14c7fff6 bne a2,a3,800e3e40 +800e3e68: 25080010 addiu t0,t0,16 +800e3e6c: 8cc20004 lw v0,4(a2) +800e3e70: 8cc30000 lw v1,0(a2) +800e3e74: ad020004 sw v0,4(t0) +800e3e78: 3c02800e lui v0,0x800e +800e3e7c: 2442331c addiu v0,v0,13084 +800e3e80: ad030000 sw v1,0(t0) +800e3e84: 24060003 li a2,3 +800e3e88: 2627efb8 addiu a3,s1,-4168 +800e3e8c: 27a42fa8 addiu a0,sp,12200 +800e3e90: 24050028 li a1,40 +800e3e94: afa22fc8 sw v0,12232(sp) +800e3e98: 00e0f809 jalr a3 +800e3e9c: afbe2fcc sw s8,12236(sp) +800e3ea0: 2606e1e8 addiu a2,s0,-7704 +800e3ea4: 27a82f80 addiu t0,sp,12160 +800e3ea8: 24c70020 addiu a3,a2,32 +800e3eac: 8cc20000 lw v0,0(a2) +800e3eb0: 8cc30004 lw v1,4(a2) +800e3eb4: 8cc40008 lw a0,8(a2) +800e3eb8: 8cc5000c lw a1,12(a2) +800e3ebc: 24c60010 addiu a2,a2,16 +800e3ec0: ad020000 sw v0,0(t0) +800e3ec4: ad030004 sw v1,4(t0) +800e3ec8: ad040008 sw a0,8(t0) +800e3ecc: ad05000c sw a1,12(t0) +800e3ed0: 14c7fff6 bne a2,a3,800e3eac +800e3ed4: 25080010 addiu t0,t0,16 +800e3ed8: 8cc20004 lw v0,4(a2) +800e3edc: 8cc30000 lw v1,0(a2) +800e3ee0: ad020004 sw v0,4(t0) +800e3ee4: 3c02800e lui v0,0x800e +800e3ee8: 2442116c addiu v0,v0,4460 +800e3eec: ad030000 sw v1,0(t0) +800e3ef0: 24060003 li a2,3 +800e3ef4: 2627efb8 addiu a3,s1,-4168 +800e3ef8: 27a42f80 addiu a0,sp,12160 +800e3efc: 24050028 li a1,40 +800e3f00: afa22fa0 sw v0,12192(sp) +800e3f04: 00e0f809 jalr a3 +800e3f08: afbe2fa4 sw s8,12196(sp) +800e3f0c: 27a930c0 addiu t1,sp,12480 +800e3f10: 2606e1e8 addiu a2,s0,-7704 +800e3f14: 01204021 move t0,t1 +800e3f18: 24c70020 addiu a3,a2,32 +800e3f1c: 8cc20000 lw v0,0(a2) +800e3f20: 8cc30004 lw v1,4(a2) +800e3f24: 8cc40008 lw a0,8(a2) +800e3f28: 8cc5000c lw a1,12(a2) +800e3f2c: 24c60010 addiu a2,a2,16 +800e3f30: ad020000 sw v0,0(t0) +800e3f34: ad030004 sw v1,4(t0) +800e3f38: ad040008 sw a0,8(t0) +800e3f3c: ad05000c sw a1,12(t0) +800e3f40: 14c7fff6 bne a2,a3,800e3f1c +800e3f44: 25080010 addiu t0,t0,16 +800e3f48: 8cc20004 lw v0,4(a2) +800e3f4c: 8cc30000 lw v1,0(a2) +800e3f50: ad020004 sw v0,4(t0) +800e3f54: 3c02800e lui v0,0x800e +800e3f58: 2442f84c addiu v0,v0,-1972 +800e3f5c: ad030000 sw v1,0(t0) +800e3f60: 24060003 li a2,3 +800e3f64: 2627efb8 addiu a3,s1,-4168 +800e3f68: 01202021 move a0,t1 +800e3f6c: 24050028 li a1,40 +800e3f70: ad220020 sw v0,32(t1) +800e3f74: 00e0f809 jalr a3 +800e3f78: ad3e0024 sw s8,36(t1) +800e3f7c: 2606e1e8 addiu a2,s0,-7704 +800e3f80: 27a82f30 addiu t0,sp,12080 +800e3f84: 24c70020 addiu a3,a2,32 +800e3f88: 8cc20000 lw v0,0(a2) +800e3f8c: 8cc30004 lw v1,4(a2) +800e3f90: 8cc40008 lw a0,8(a2) +800e3f94: 8cc5000c lw a1,12(a2) +800e3f98: 24c60010 addiu a2,a2,16 +800e3f9c: ad020000 sw v0,0(t0) +800e3fa0: ad030004 sw v1,4(t0) +800e3fa4: ad040008 sw a0,8(t0) +800e3fa8: ad05000c sw a1,12(t0) +800e3fac: 14c7fff6 bne a2,a3,800e3f88 +800e3fb0: 25080010 addiu t0,t0,16 +800e3fb4: 8cc20004 lw v0,4(a2) +800e3fb8: 8cc30000 lw v1,0(a2) +800e3fbc: ad020004 sw v0,4(t0) +800e3fc0: 3c02800f lui v0,0x800f +800e3fc4: 244298a0 addiu v0,v0,-26464 +800e3fc8: ad030000 sw v1,0(t0) +800e3fcc: 24060003 li a2,3 +800e3fd0: 2627efb8 addiu a3,s1,-4168 +800e3fd4: 27a42f30 addiu a0,sp,12080 +800e3fd8: 24050028 li a1,40 +800e3fdc: afa22f50 sw v0,12112(sp) +800e3fe0: 00e0f809 jalr a3 +800e3fe4: afbe2f54 sw s8,12116(sp) +800e3fe8: 2606e1e8 addiu a2,s0,-7704 +800e3fec: 27a82eb8 addiu t0,sp,11960 +800e3ff0: 24c70020 addiu a3,a2,32 +800e3ff4: 8cc20000 lw v0,0(a2) +800e3ff8: 8cc30004 lw v1,4(a2) +800e3ffc: 8cc40008 lw a0,8(a2) +800e4000: 8cc5000c lw a1,12(a2) +800e4004: 24c60010 addiu a2,a2,16 +800e4008: ad020000 sw v0,0(t0) +800e400c: ad030004 sw v1,4(t0) +800e4010: ad040008 sw a0,8(t0) +800e4014: ad05000c sw a1,12(t0) +800e4018: 14c7fff6 bne a2,a3,800e3ff4 +800e401c: 25080010 addiu t0,t0,16 +800e4020: 8cc20004 lw v0,4(a2) +800e4024: 8cc30000 lw v1,0(a2) +800e4028: ad020004 sw v0,4(t0) +800e402c: 3c02800e lui v0,0x800e +800e4030: 24422b80 addiu v0,v0,11136 +800e4034: ad030000 sw v1,0(t0) +800e4038: 24060003 li a2,3 +800e403c: 2627efb8 addiu a3,s1,-4168 +800e4040: 27a42eb8 addiu a0,sp,11960 +800e4044: 24050028 li a1,40 +800e4048: afa22ed8 sw v0,11992(sp) +800e404c: 00e0f809 jalr a3 +800e4050: afbe2edc sw s8,11996(sp) +800e4054: 2606e1e8 addiu a2,s0,-7704 +800e4058: 27a82e90 addiu t0,sp,11920 +800e405c: 24c70020 addiu a3,a2,32 +800e4060: 8cc20000 lw v0,0(a2) +800e4064: 8cc30004 lw v1,4(a2) +800e4068: 8cc40008 lw a0,8(a2) +800e406c: 8cc5000c lw a1,12(a2) +800e4070: 24c60010 addiu a2,a2,16 +800e4074: ad020000 sw v0,0(t0) +800e4078: ad030004 sw v1,4(t0) +800e407c: ad040008 sw a0,8(t0) +800e4080: ad05000c sw a1,12(t0) +800e4084: 14c7fff6 bne a2,a3,800e4060 +800e4088: 25080010 addiu t0,t0,16 +800e408c: 8cc20004 lw v0,4(a2) +800e4090: 8cc30000 lw v1,0(a2) +800e4094: ad020004 sw v0,4(t0) +800e4098: 3c02800e lui v0,0x800e +800e409c: 24426df0 addiu v0,v0,28144 +800e40a0: ad030000 sw v1,0(t0) +800e40a4: 24060003 li a2,3 +800e40a8: 2627efb8 addiu a3,s1,-4168 +800e40ac: 27a42e90 addiu a0,sp,11920 +800e40b0: 24050028 li a1,40 +800e40b4: afa22eb0 sw v0,11952(sp) +800e40b8: 00e0f809 jalr a3 +800e40bc: afbe2eb4 sw s8,11956(sp) +800e40c0: 27a92e68 addiu t1,sp,11880 +800e40c4: 2606e1e8 addiu a2,s0,-7704 +800e40c8: 01204021 move t0,t1 +800e40cc: 24c70020 addiu a3,a2,32 +800e40d0: 8cc20000 lw v0,0(a2) +800e40d4: 8cc30004 lw v1,4(a2) +800e40d8: 8cc40008 lw a0,8(a2) +800e40dc: 8cc5000c lw a1,12(a2) +800e40e0: 24c60010 addiu a2,a2,16 +800e40e4: ad020000 sw v0,0(t0) +800e40e8: ad030004 sw v1,4(t0) +800e40ec: ad040008 sw a0,8(t0) +800e40f0: ad05000c sw a1,12(t0) +800e40f4: 14c7fff6 bne a2,a3,800e40d0 +800e40f8: 25080010 addiu t0,t0,16 +800e40fc: 8cc20004 lw v0,4(a2) +800e4100: 8cc30000 lw v1,0(a2) +800e4104: ad020004 sw v0,4(t0) +800e4108: 3c02800e lui v0,0x800e +800e410c: 2442d524 addiu v0,v0,-10972 +800e4110: ad030000 sw v1,0(t0) +800e4114: 24060003 li a2,3 +800e4118: 2627efb8 addiu a3,s1,-4168 +800e411c: 01202021 move a0,t1 +800e4120: 24050028 li a1,40 +800e4124: ad220020 sw v0,32(t1) +800e4128: 00e0f809 jalr a3 +800e412c: ad3e0024 sw s8,36(t1) +800e4130: 2606e1e8 addiu a2,s0,-7704 +800e4134: 27a82da0 addiu t0,sp,11680 +800e4138: 24c70020 addiu a3,a2,32 +800e413c: 8cc20000 lw v0,0(a2) +800e4140: 8cc30004 lw v1,4(a2) +800e4144: 8cc40008 lw a0,8(a2) +800e4148: 8cc5000c lw a1,12(a2) +800e414c: 24c60010 addiu a2,a2,16 +800e4150: ad020000 sw v0,0(t0) +800e4154: ad030004 sw v1,4(t0) +800e4158: ad040008 sw a0,8(t0) +800e415c: ad05000c sw a1,12(t0) +800e4160: 14c7fff6 bne a2,a3,800e413c +800e4164: 25080010 addiu t0,t0,16 +800e4168: 8cc20004 lw v0,4(a2) +800e416c: 8cc30000 lw v1,0(a2) +800e4170: ad020004 sw v0,4(t0) +800e4174: 3c02800e lui v0,0x800e +800e4178: 24420de0 addiu v0,v0,3552 +800e417c: ad030000 sw v1,0(t0) +800e4180: 24060003 li a2,3 +800e4184: 2627efb8 addiu a3,s1,-4168 +800e4188: 27a42da0 addiu a0,sp,11680 +800e418c: 24050028 li a1,40 +800e4190: afa22dc0 sw v0,11712(sp) +800e4194: 00e0f809 jalr a3 +800e4198: afbe2dc4 sw s8,11716(sp) +800e419c: 2606e1e8 addiu a2,s0,-7704 +800e41a0: 27a82d78 addiu t0,sp,11640 +800e41a4: 24c70020 addiu a3,a2,32 +800e41a8: 8cc20000 lw v0,0(a2) +800e41ac: 8cc30004 lw v1,4(a2) +800e41b0: 8cc40008 lw a0,8(a2) +800e41b4: 8cc5000c lw a1,12(a2) +800e41b8: 24c60010 addiu a2,a2,16 +800e41bc: ad020000 sw v0,0(t0) +800e41c0: ad030004 sw v1,4(t0) +800e41c4: ad040008 sw a0,8(t0) +800e41c8: ad05000c sw a1,12(t0) +800e41cc: 14c7fff6 bne a2,a3,800e41a8 +800e41d0: 25080010 addiu t0,t0,16 +800e41d4: 8cc20004 lw v0,4(a2) +800e41d8: 8cc30000 lw v1,0(a2) +800e41dc: ad020004 sw v0,4(t0) +800e41e0: 3c02800e lui v0,0x800e +800e41e4: 2442292c addiu v0,v0,10540 +800e41e8: ad030000 sw v1,0(t0) +800e41ec: 24060003 li a2,3 +800e41f0: 2627efb8 addiu a3,s1,-4168 +800e41f4: 27a42d78 addiu a0,sp,11640 +800e41f8: 24050028 li a1,40 +800e41fc: afa22d98 sw v0,11672(sp) +800e4200: 00e0f809 jalr a3 +800e4204: afbe2d9c sw s8,11676(sp) +800e4208: 2606e1e8 addiu a2,s0,-7704 +800e420c: 27a82df0 addiu t0,sp,11760 +800e4210: 24c70020 addiu a3,a2,32 +800e4214: 8cc20000 lw v0,0(a2) +800e4218: 8cc30004 lw v1,4(a2) +800e421c: 8cc40008 lw a0,8(a2) +800e4220: 8cc5000c lw a1,12(a2) +800e4224: 24c60010 addiu a2,a2,16 +800e4228: ad020000 sw v0,0(t0) +800e422c: ad030004 sw v1,4(t0) +800e4230: ad040008 sw a0,8(t0) +800e4234: ad05000c sw a1,12(t0) +800e4238: 14c7fff6 bne a2,a3,800e4214 +800e423c: 25080010 addiu t0,t0,16 +800e4240: 8cc20004 lw v0,4(a2) +800e4244: 8cc30000 lw v1,0(a2) +800e4248: ad020004 sw v0,4(t0) +800e424c: 3c02800e lui v0,0x800e +800e4250: 24420b5c addiu v0,v0,2908 +800e4254: ad030000 sw v1,0(t0) +800e4258: 24060003 li a2,3 +800e425c: 2627efb8 addiu a3,s1,-4168 +800e4260: 27a42df0 addiu a0,sp,11760 +800e4264: 24050028 li a1,40 +800e4268: afa22e10 sw v0,11792(sp) +800e426c: 00e0f809 jalr a3 +800e4270: afbe2e14 sw s8,11796(sp) +800e4274: 2606e1e8 addiu a2,s0,-7704 +800e4278: 27a82dc8 addiu t0,sp,11720 +800e427c: 24c70020 addiu a3,a2,32 +800e4280: 8cc20000 lw v0,0(a2) +800e4284: 8cc30004 lw v1,4(a2) +800e4288: 8cc40008 lw a0,8(a2) +800e428c: 8cc5000c lw a1,12(a2) +800e4290: 24c60010 addiu a2,a2,16 +800e4294: ad020000 sw v0,0(t0) +800e4298: ad030004 sw v1,4(t0) +800e429c: ad040008 sw a0,8(t0) +800e42a0: ad05000c sw a1,12(t0) +800e42a4: 14c7fff6 bne a2,a3,800e4280 +800e42a8: 25080010 addiu t0,t0,16 +800e42ac: 8cc20004 lw v0,4(a2) +800e42b0: 8cc30000 lw v1,0(a2) +800e42b4: ad020004 sw v0,4(t0) +800e42b8: 3c02800e lui v0,0x800e +800e42bc: 2442f05c addiu v0,v0,-4004 +800e42c0: ad030000 sw v1,0(t0) +800e42c4: 24060003 li a2,3 +800e42c8: 2627efb8 addiu a3,s1,-4168 +800e42cc: 27a42dc8 addiu a0,sp,11720 +800e42d0: 24050028 li a1,40 +800e42d4: afa22de8 sw v0,11752(sp) +800e42d8: 00e0f809 jalr a3 +800e42dc: afbe2dec sw s8,11756(sp) +800e42e0: 2606e1e8 addiu a2,s0,-7704 +800e42e4: 27a82c10 addiu t0,sp,11280 +800e42e8: 24c70020 addiu a3,a2,32 +800e42ec: 8cc20000 lw v0,0(a2) +800e42f0: 8cc30004 lw v1,4(a2) +800e42f4: 8cc40008 lw a0,8(a2) +800e42f8: 8cc5000c lw a1,12(a2) +800e42fc: 24c60010 addiu a2,a2,16 +800e4300: ad020000 sw v0,0(t0) +800e4304: ad030004 sw v1,4(t0) +800e4308: ad040008 sw a0,8(t0) +800e430c: ad05000c sw a1,12(t0) +800e4310: 14c7fff6 bne a2,a3,800e42ec +800e4314: 25080010 addiu t0,t0,16 +800e4318: 8cc20004 lw v0,4(a2) +800e431c: 8cc30000 lw v1,0(a2) +800e4320: ad020004 sw v0,4(t0) +800e4324: 3c02800e lui v0,0x800e +800e4328: 2442e6c8 addiu v0,v0,-6456 +800e432c: ad030000 sw v1,0(t0) +800e4330: 24060003 li a2,3 +800e4334: 2627efb8 addiu a3,s1,-4168 +800e4338: 27a42c10 addiu a0,sp,11280 +800e433c: 24050028 li a1,40 +800e4340: afa22c30 sw v0,11312(sp) +800e4344: 00e0f809 jalr a3 +800e4348: afbe2c34 sw s8,11316(sp) +800e434c: 2606e1e8 addiu a2,s0,-7704 +800e4350: 27a82be8 addiu t0,sp,11240 +800e4354: 24c70020 addiu a3,a2,32 +800e4358: 8cc20000 lw v0,0(a2) +800e435c: 8cc30004 lw v1,4(a2) +800e4360: 8cc40008 lw a0,8(a2) +800e4364: 8cc5000c lw a1,12(a2) +800e4368: 24c60010 addiu a2,a2,16 +800e436c: ad020000 sw v0,0(t0) +800e4370: ad030004 sw v1,4(t0) +800e4374: ad040008 sw a0,8(t0) +800e4378: ad05000c sw a1,12(t0) +800e437c: 14c7fff6 bne a2,a3,800e4358 +800e4380: 25080010 addiu t0,t0,16 +800e4384: 8cc20004 lw v0,4(a2) +800e4388: 8cc30000 lw v1,0(a2) +800e438c: ad020004 sw v0,4(t0) +800e4390: 3c02800e lui v0,0x800e +800e4394: 2442d750 addiu v0,v0,-10416 +800e4398: ad030000 sw v1,0(t0) +800e439c: 24060003 li a2,3 +800e43a0: 2627efb8 addiu a3,s1,-4168 +800e43a4: 27a42be8 addiu a0,sp,11240 +800e43a8: 24050028 li a1,40 +800e43ac: afa22c08 sw v0,11272(sp) +800e43b0: 00e0f809 jalr a3 +800e43b4: afbe2c0c sw s8,11276(sp) +800e43b8: 2606e1e8 addiu a2,s0,-7704 +800e43bc: 27a82e18 addiu t0,sp,11800 +800e43c0: 24c70020 addiu a3,a2,32 +800e43c4: 8cc20000 lw v0,0(a2) +800e43c8: 8cc30004 lw v1,4(a2) +800e43cc: 8cc40008 lw a0,8(a2) +800e43d0: 8cc5000c lw a1,12(a2) +800e43d4: 24c60010 addiu a2,a2,16 +800e43d8: ad020000 sw v0,0(t0) +800e43dc: ad030004 sw v1,4(t0) +800e43e0: ad040008 sw a0,8(t0) +800e43e4: ad05000c sw a1,12(t0) +800e43e8: 14c7fff6 bne a2,a3,800e43c4 +800e43ec: 25080010 addiu t0,t0,16 +800e43f0: 8cc20004 lw v0,4(a2) +800e43f4: 8cc30000 lw v1,0(a2) +800e43f8: ad020004 sw v0,4(t0) +800e43fc: 3c02800e lui v0,0x800e +800e4400: 2442d8d8 addiu v0,v0,-10024 +800e4404: ad030000 sw v1,0(t0) +800e4408: 24060003 li a2,3 +800e440c: 2627efb8 addiu a3,s1,-4168 +800e4410: 27a42e18 addiu a0,sp,11800 +800e4414: 24050028 li a1,40 +800e4418: afa22e38 sw v0,11832(sp) +800e441c: 00e0f809 jalr a3 +800e4420: afbe2e3c sw s8,11836(sp) +800e4424: 2606e1e8 addiu a2,s0,-7704 +800e4428: 27a82cd8 addiu t0,sp,11480 +800e442c: 24c70020 addiu a3,a2,32 +800e4430: 8cc20000 lw v0,0(a2) +800e4434: 8cc30004 lw v1,4(a2) +800e4438: 8cc40008 lw a0,8(a2) +800e443c: 8cc5000c lw a1,12(a2) +800e4440: 24c60010 addiu a2,a2,16 +800e4444: ad020000 sw v0,0(t0) +800e4448: ad030004 sw v1,4(t0) +800e444c: ad040008 sw a0,8(t0) +800e4450: ad05000c sw a1,12(t0) +800e4454: 14c7fff6 bne a2,a3,800e4430 +800e4458: 25080010 addiu t0,t0,16 +800e445c: 8cc20004 lw v0,4(a2) +800e4460: 8cc30000 lw v1,0(a2) +800e4464: ad020004 sw v0,4(t0) +800e4468: 3c02800e lui v0,0x800e +800e446c: 2442fc88 addiu v0,v0,-888 +800e4470: ad030000 sw v1,0(t0) +800e4474: 24060003 li a2,3 +800e4478: 2627efb8 addiu a3,s1,-4168 +800e447c: 27a42cd8 addiu a0,sp,11480 +800e4480: 24050028 li a1,40 +800e4484: afa22cf8 sw v0,11512(sp) +800e4488: 00e0f809 jalr a3 +800e448c: afbe2cfc sw s8,11516(sp) +800e4490: 2606e1e8 addiu a2,s0,-7704 +800e4494: 27a82cb0 addiu t0,sp,11440 +800e4498: 24c70020 addiu a3,a2,32 +800e449c: 8cc20000 lw v0,0(a2) +800e44a0: 8cc30004 lw v1,4(a2) +800e44a4: 8cc40008 lw a0,8(a2) +800e44a8: 8cc5000c lw a1,12(a2) +800e44ac: 24c60010 addiu a2,a2,16 +800e44b0: ad020000 sw v0,0(t0) +800e44b4: ad030004 sw v1,4(t0) +800e44b8: ad040008 sw a0,8(t0) +800e44bc: ad05000c sw a1,12(t0) +800e44c0: 14c7fff6 bne a2,a3,800e449c +800e44c4: 25080010 addiu t0,t0,16 +800e44c8: 8cc20004 lw v0,4(a2) +800e44cc: 8cc30000 lw v1,0(a2) +800e44d0: ad020004 sw v0,4(t0) +800e44d4: 3c02800e lui v0,0x800e +800e44d8: 24420598 addiu v0,v0,1432 +800e44dc: ad030000 sw v1,0(t0) +800e44e0: 24060003 li a2,3 +800e44e4: 2627efb8 addiu a3,s1,-4168 +800e44e8: 27a42cb0 addiu a0,sp,11440 +800e44ec: 24050028 li a1,40 +800e44f0: afa22cd0 sw v0,11472(sp) +800e44f4: 00e0f809 jalr a3 +800e44f8: afbe2cd4 sw s8,11476(sp) +800e44fc: 2606e1e8 addiu a2,s0,-7704 +800e4500: 27a82c88 addiu t0,sp,11400 +800e4504: 24c70020 addiu a3,a2,32 +800e4508: 8cc20000 lw v0,0(a2) +800e450c: 8cc30004 lw v1,4(a2) +800e4510: 8cc40008 lw a0,8(a2) +800e4514: 8cc5000c lw a1,12(a2) +800e4518: 24c60010 addiu a2,a2,16 +800e451c: ad020000 sw v0,0(t0) +800e4520: ad030004 sw v1,4(t0) +800e4524: ad040008 sw a0,8(t0) +800e4528: ad05000c sw a1,12(t0) +800e452c: 14c7fff6 bne a2,a3,800e4508 +800e4530: 25080010 addiu t0,t0,16 +800e4534: 8cc20004 lw v0,4(a2) +800e4538: 8cc30000 lw v1,0(a2) +800e453c: ad020004 sw v0,4(t0) +800e4540: 3c02800e lui v0,0x800e +800e4544: 2442f92c addiu v0,v0,-1748 +800e4548: ad030000 sw v1,0(t0) +800e454c: 24060003 li a2,3 +800e4550: 2627efb8 addiu a3,s1,-4168 +800e4554: 27a42c88 addiu a0,sp,11400 +800e4558: 24050028 li a1,40 +800e455c: afa22ca8 sw v0,11432(sp) +800e4560: 00e0f809 jalr a3 +800e4564: afbe2cac sw s8,11436(sp) +800e4568: 2606e1e8 addiu a2,s0,-7704 +800e456c: 27a82d00 addiu t0,sp,11520 +800e4570: 24c70020 addiu a3,a2,32 +800e4574: 8cc20000 lw v0,0(a2) +800e4578: 8cc30004 lw v1,4(a2) +800e457c: 8cc40008 lw a0,8(a2) +800e4580: 8cc5000c lw a1,12(a2) +800e4584: 24c60010 addiu a2,a2,16 +800e4588: ad020000 sw v0,0(t0) +800e458c: ad030004 sw v1,4(t0) +800e4590: ad040008 sw a0,8(t0) +800e4594: ad05000c sw a1,12(t0) +800e4598: 14c7fff6 bne a2,a3,800e4574 +800e459c: 25080010 addiu t0,t0,16 +800e45a0: 8cc20004 lw v0,4(a2) +800e45a4: 8cc30000 lw v1,0(a2) +800e45a8: ad020004 sw v0,4(t0) +800e45ac: 3c02800f lui v0,0x800f +800e45b0: 24429ecc addiu v0,v0,-24884 +800e45b4: ad030000 sw v1,0(t0) +800e45b8: 24060003 li a2,3 +800e45bc: 2627efb8 addiu a3,s1,-4168 +800e45c0: 27a42d00 addiu a0,sp,11520 +800e45c4: 24050028 li a1,40 +800e45c8: afa22d20 sw v0,11552(sp) +800e45cc: 00e0f809 jalr a3 +800e45d0: afbe2d24 sw s8,11556(sp) +800e45d4: 27a92e40 addiu t1,sp,11840 +800e45d8: 2606e1e8 addiu a2,s0,-7704 +800e45dc: 01204021 move t0,t1 +800e45e0: 24c70020 addiu a3,a2,32 +800e45e4: 8cc20000 lw v0,0(a2) +800e45e8: 8cc30004 lw v1,4(a2) +800e45ec: 8cc40008 lw a0,8(a2) +800e45f0: 8cc5000c lw a1,12(a2) +800e45f4: 24c60010 addiu a2,a2,16 +800e45f8: ad020000 sw v0,0(t0) +800e45fc: ad030004 sw v1,4(t0) +800e4600: ad040008 sw a0,8(t0) +800e4604: ad05000c sw a1,12(t0) +800e4608: 14c7fff6 bne a2,a3,800e45e4 +800e460c: 25080010 addiu t0,t0,16 +800e4610: 8cc20004 lw v0,4(a2) +800e4614: 8cc30000 lw v1,0(a2) +800e4618: ad020004 sw v0,4(t0) +800e461c: 3c02800e lui v0,0x800e +800e4620: 2442eefc addiu v0,v0,-4356 +800e4624: ad030000 sw v1,0(t0) +800e4628: 24060003 li a2,3 +800e462c: 2627efb8 addiu a3,s1,-4168 +800e4630: 01202021 move a0,t1 +800e4634: 24050028 li a1,40 +800e4638: ad220020 sw v0,32(t1) +800e463c: 00e0f809 jalr a3 +800e4640: ad3e0024 sw s8,36(t1) +800e4644: 2606e1e8 addiu a2,s0,-7704 +800e4648: 27a82f58 addiu t0,sp,12120 +800e464c: 24c70020 addiu a3,a2,32 +800e4650: 8cc20000 lw v0,0(a2) +800e4654: 8cc30004 lw v1,4(a2) +800e4658: 8cc40008 lw a0,8(a2) +800e465c: 8cc5000c lw a1,12(a2) +800e4660: 24c60010 addiu a2,a2,16 +800e4664: ad020000 sw v0,0(t0) +800e4668: ad030004 sw v1,4(t0) +800e466c: ad040008 sw a0,8(t0) +800e4670: ad05000c sw a1,12(t0) +800e4674: 14c7fff6 bne a2,a3,800e4650 +800e4678: 25080010 addiu t0,t0,16 +800e467c: 8cc20004 lw v0,4(a2) +800e4680: 8cc30000 lw v1,0(a2) +800e4684: ad020004 sw v0,4(t0) +800e4688: 3c02800e lui v0,0x800e +800e468c: 2442d914 addiu v0,v0,-9964 +800e4690: ad030000 sw v1,0(t0) +800e4694: 24060003 li a2,3 +800e4698: 2627efb8 addiu a3,s1,-4168 +800e469c: 27a42f58 addiu a0,sp,12120 +800e46a0: 24050028 li a1,40 +800e46a4: afa22f78 sw v0,12152(sp) +800e46a8: 00e0f809 jalr a3 +800e46ac: afbe2f7c sw s8,12156(sp) +800e46b0: 2606e1e8 addiu a2,s0,-7704 +800e46b4: 27a82d50 addiu t0,sp,11600 +800e46b8: 24c70020 addiu a3,a2,32 +800e46bc: 8cc20000 lw v0,0(a2) +800e46c0: 8cc30004 lw v1,4(a2) +800e46c4: 8cc40008 lw a0,8(a2) +800e46c8: 8cc5000c lw a1,12(a2) +800e46cc: 24c60010 addiu a2,a2,16 +800e46d0: ad020000 sw v0,0(t0) +800e46d4: ad030004 sw v1,4(t0) +800e46d8: ad040008 sw a0,8(t0) +800e46dc: ad05000c sw a1,12(t0) +800e46e0: 14c7fff6 bne a2,a3,800e46bc +800e46e4: 25080010 addiu t0,t0,16 +800e46e8: 8cc20004 lw v0,4(a2) +800e46ec: 8cc30000 lw v1,0(a2) +800e46f0: ad020004 sw v0,4(t0) +800e46f4: 3c02800e lui v0,0x800e +800e46f8: 2442f8f4 addiu v0,v0,-1804 +800e46fc: ad030000 sw v1,0(t0) +800e4700: 2627efb8 addiu a3,s1,-4168 +800e4704: 24050028 li a1,40 +800e4708: 24060003 li a2,3 +800e470c: 27a42d50 addiu a0,sp,11600 +800e4710: afa22d70 sw v0,11632(sp) +800e4714: 00e0f809 jalr a3 +800e4718: afbe2d74 sw s8,11636(sp) +800e471c: 3c038010 lui v1,0x8010 +800e4720: 246222d0 addiu v0,v1,8912 +800e4724: 0040f809 jalr v0 +800e4728: 24040032 li a0,50 +800e472c: 3c06801c lui a2,0x801c +800e4730: 3c07801c lui a3,0x801c +800e4734: 3c08801c lui t0,0x801c +800e4738: 3c09801c lui t1,0x801c +800e473c: 24c2e2a0 addiu v0,a2,-7520 +800e4740: 24e3e298 addiu v1,a3,-7528 +800e4744: 2504e290 addiu a0,t0,-7536 +800e4748: 2525e288 addiu a1,t1,-7544 +800e474c: 8c4c0010 lw t4,16(v0) +800e4750: 8c6d0004 lw t5,4(v1) +800e4754: 8c8e0004 lw t6,4(a0) +800e4758: 8caf0004 lw t7,4(a1) +800e475c: 8cc3e2a0 lw v1,-7520(a2) +800e4760: 8c440004 lw a0,4(v0) +800e4764: 8c46000c lw a2,12(v0) +800e4768: 8c450008 lw a1,8(v0) +800e476c: 8ceae298 lw t2,-7528(a3) +800e4770: 8d0be290 lw t3,-7536(t0) +800e4774: 8d27e288 lw a3,-7544(t1) +800e4778: 3c02801c lui v0,0x801c +800e477c: 2448e250 addiu t0,v0,-7600 +800e4780: afa60058 sw a2,88(sp) +800e4784: afa7003c sw a3,60(sp) +800e4788: afa3004c sw v1,76(sp) +800e478c: afa40050 sw a0,80(sp) +800e4790: afa50054 sw a1,84(sp) +800e4794: afac005c sw t4,92(sp) +800e4798: afaa002c sw t2,44(sp) +800e479c: afad0030 sw t5,48(sp) +800e47a0: afab0034 sw t3,52(sp) +800e47a4: afae0038 sw t6,56(sp) +800e47a8: afaf0040 sw t7,64(sp) +800e47ac: afa00e38 sw zero,3640(sp) +800e47b0: afa00e3c sw zero,3644(sp) +800e47b4: afa00e1c sw zero,3612(sp) +800e47b8: afa00d64 sw zero,3428(sp) +800e47bc: afa00d70 sw zero,3440(sp) +800e47c0: afa00d3c sw zero,3388(sp) +800e47c4: afa00d40 sw zero,3392(sp) +800e47c8: afa00d6c sw zero,3436(sp) +800e47cc: afa00d30 sw zero,3376(sp) +800e47d0: afa00d34 sw zero,3380(sp) +800e47d4: afa00d38 sw zero,3384(sp) +800e47d8: 27a70b70 addiu a3,sp,2928 +800e47dc: 25060030 addiu a2,t0,48 +800e47e0: 8d020000 lw v0,0(t0) +800e47e4: 8d030004 lw v1,4(t0) +800e47e8: 8d040008 lw a0,8(t0) +800e47ec: 8d05000c lw a1,12(t0) +800e47f0: 25080010 addiu t0,t0,16 +800e47f4: ace20000 sw v0,0(a3) +800e47f8: ace30004 sw v1,4(a3) +800e47fc: ace40008 sw a0,8(a3) +800e4800: ace5000c sw a1,12(a3) +800e4804: 1506fff6 bne t0,a2,800e47e0 +800e4808: 24e70010 addiu a3,a3,16 +800e480c: 8d020004 lw v0,4(t0) +800e4810: 8d030000 lw v1,0(t0) +800e4814: ace20004 sw v0,4(a3) +800e4818: 3c028039 lui v0,0x8039 +800e481c: 24427b2c addiu v0,v0,31532 +800e4820: afa202f4 sw v0,756(sp) +800e4824: 3c028039 lui v0,0x8039 +800e4828: 24426214 addiu v0,v0,25108 +800e482c: afa202fc sw v0,764(sp) +800e4830: 3c028039 lui v0,0x8039 +800e4834: 24427b30 addiu v0,v0,31536 +800e4838: afa2031c sw v0,796(sp) +800e483c: 3c028039 lui v0,0x8039 +800e4840: ace30000 sw v1,0(a3) +800e4844: 24427b14 addiu v0,v0,31508 +800e4848: 27a3004c addiu v1,sp,76 +800e484c: 3c088031 lui t0,0x8031 +800e4850: afa302f8 sw v1,760(sp) +800e4854: afa202cc sw v0,716(sp) +800e4858: 3c03800e lui v1,0x800e +800e485c: 3c02800d lui v0,0x800d +800e4860: 240a0004 li t2,4 +800e4864: 240b0002 li t3,2 +800e4868: 240d0001 li t5,1 +800e486c: 240f000a li t7,10 +800e4870: 241f0005 li ra,5 +800e4874: 27a6002c addiu a2,sp,44 +800e4878: 2504dac0 addiu a0,t0,-9536 +800e487c: 2463d90c addiu v1,v1,-9972 +800e4880: 244273e0 addiu v0,v0,29664 +800e4884: afaa02e4 sw t2,740(sp) +800e4888: afbf0300 sw ra,768(sp) +800e488c: afad0308 sw t5,776(sp) +800e4890: afab030c sw t3,780(sp) +800e4894: afab0328 sw t3,808(sp) +800e4898: afab0330 sw t3,816(sp) +800e489c: afa30310 sw v1,784(sp) +800e48a0: afa40324 sw a0,804(sp) +800e48a4: afa60320 sw a2,800(sp) +800e48a8: afa002c0 sw zero,704(sp) +800e48ac: afa002c4 sw zero,708(sp) +800e48b0: afa002c8 sw zero,712(sp) +800e48b4: afa002d0 sw zero,720(sp) +800e48b8: afa002d4 sw zero,724(sp) +800e48bc: afa002d8 sw zero,728(sp) +800e48c0: afa002dc sw zero,732(sp) +800e48c4: afa002e0 sw zero,736(sp) +800e48c8: afa002e8 sw zero,744(sp) +800e48cc: afa002ec sw zero,748(sp) +800e48d0: afa002f0 sw zero,752(sp) +800e48d4: afa00304 sw zero,772(sp) +800e48d8: afa00314 sw zero,788(sp) +800e48dc: afa00318 sw zero,792(sp) +800e48e0: afa0032c sw zero,812(sp) +800e48e4: afaf0334 sw t7,820(sp) +800e48e8: afa20338 sw v0,824(sp) +800e48ec: 3c02801f lui v0,0x801f +800e48f0: 244223c8 addiu v0,v0,9160 +800e48f4: afa2034c sw v0,844(sp) +800e48f8: 3c038039 lui v1,0x8039 +800e48fc: 3c028039 lui v0,0x8039 +800e4900: 24637b3c addiu v1,v1,31548 +800e4904: 24427c80 addiu v0,v0,31872 +800e4908: afa30344 sw v1,836(sp) +800e490c: afa2018c sw v0,396(sp) +800e4910: 27a302c0 addiu v1,sp,704 +800e4914: 3c058039 lui a1,0x8039 +800e4918: 3c028039 lui v0,0x8039 +800e491c: 24120003 li s2,3 +800e4920: 24a57b50 addiu a1,a1,31568 +800e4924: afa30088 sw v1,136(sp) +800e4928: 24427c84 addiu v0,v0,31876 +800e492c: 27a30098 addiu v1,sp,152 +800e4930: afab0350 sw t3,848(sp) +800e4934: afaf035c sw t7,860(sp) +800e4938: afaa008c sw t2,140(sp) +800e493c: afaa017c sw t2,380(sp) +800e4940: afa60348 sw a2,840(sp) +800e4944: afa30160 sw v1,352(sp) +800e4948: afa50164 sw a1,356(sp) +800e494c: afb30180 sw s3,384(sp) +800e4950: afb20358 sw s2,856(sp) +800e4954: afa0033c sw zero,828(sp) +800e4958: afa00340 sw zero,832(sp) +800e495c: afa00354 sw zero,852(sp) +800e4960: afa00078 sw zero,120(sp) +800e4964: afa0007c sw zero,124(sp) +800e4968: afa00080 sw zero,128(sp) +800e496c: afa00084 sw zero,132(sp) +800e4970: afa00090 sw zero,144(sp) +800e4974: afa00094 sw zero,148(sp) +800e4978: afa00158 sw zero,344(sp) +800e497c: afa0015c sw zero,348(sp) +800e4980: afa00168 sw zero,360(sp) +800e4984: afa0016c sw zero,364(sp) +800e4988: afa00170 sw zero,368(sp) +800e498c: afa00174 sw zero,372(sp) +800e4990: afa00178 sw zero,376(sp) +800e4994: afa00184 sw zero,388(sp) +800e4998: afa00188 sw zero,392(sp) +800e499c: afa00190 sw zero,400(sp) +800e49a0: afa00194 sw zero,404(sp) +800e49a4: afa201b4 sw v0,436(sp) +800e49a8: 27a20158 addiu v0,sp,344 +800e49ac: afa200c8 sw v0,200(sp) +800e49b0: 3c088039 lui t0,0x8039 +800e49b4: 3c028039 lui v0,0x8039 +800e49b8: 240e0008 li t6,8 +800e49bc: 24040009 li a0,9 +800e49c0: 27a30e1c addiu v1,sp,3612 +800e49c4: 25087b18 addiu t0,t0,31512 +800e49c8: 24427b44 addiu v0,v0,31556 +800e49cc: afad01a0 sw t5,416(sp) +800e49d0: afae01a4 sw t6,420(sp) +800e49d4: afaf01c0 sw t7,448(sp) +800e49d8: afab01c8 sw t3,456(sp) +800e49dc: afaa0384 sw t2,900(sp) +800e49e0: afa301bc sw v1,444(sp) +800e49e4: afb301a8 sw s3,424(sp) +800e49e8: afb600bc sw s6,188(sp) +800e49ec: afb50388 sw s5,904(sp) +800e49f0: afa401cc sw a0,460(sp) +800e49f4: afa8036c sw t0,876(sp) +800e49f8: afb200cc sw s2,204(sp) +800e49fc: afa00198 sw zero,408(sp) +800e4a00: afa0019c sw zero,412(sp) +800e4a04: afa001ac sw zero,428(sp) +800e4a08: afa001b0 sw zero,432(sp) +800e4a0c: afa001b8 sw zero,440(sp) +800e4a10: afa001c4 sw zero,452(sp) +800e4a14: afa000b8 sw zero,184(sp) +800e4a18: afa000c0 sw zero,192(sp) +800e4a1c: afa000c4 sw zero,196(sp) +800e4a20: afa000d0 sw zero,208(sp) +800e4a24: afa000d4 sw zero,212(sp) +800e4a28: afa00360 sw zero,864(sp) +800e4a2c: afa00364 sw zero,868(sp) +800e4a30: afa00368 sw zero,872(sp) +800e4a34: afa00370 sw zero,880(sp) +800e4a38: afa00374 sw zero,884(sp) +800e4a3c: afa00378 sw zero,888(sp) +800e4a40: afa0037c sw zero,892(sp) +800e4a44: afa00380 sw zero,896(sp) +800e4a48: afa0038c sw zero,908(sp) +800e4a4c: afa20394 sw v0,916(sp) +800e4a50: 3c02801f lui v0,0x801f +800e4a54: 2442449c addiu v0,v0,17564 +800e4a58: 3c038039 lui v1,0x8039 +800e4a5c: 24637b48 addiu v1,v1,31560 +800e4a60: afa203c4 sw v0,964(sp) +800e4a64: 27a20360 addiu v0,sp,864 +800e4a68: 3c14801f lui s4,0x801f +800e4a6c: afa303bc sw v1,956(sp) +800e4a70: afa200a8 sw v0,168(sp) +800e4a74: 27a300b8 addiu v1,sp,184 +800e4a78: 27a22ff8 addiu v0,sp,12280 +800e4a7c: afad03a8 sw t5,936(sp) +800e4a80: afae03ac sw t6,940(sp) +800e4a84: afaf03c8 sw t7,968(sp) +800e4a88: afab03d0 sw t3,976(sp) +800e4a8c: afbf03f8 sw ra,1016(sp) +800e4a90: afaa03fc sw t2,1020(sp) +800e4a94: afa303e0 sw v1,992(sp) +800e4a98: afa503e4 sw a1,996(sp) +800e4a9c: afa203b0 sw v0,944(sp) +800e4aa0: afb7009c sw s7,156(sp) +800e4aa4: afa403d4 sw a0,980(sp) +800e4aa8: afa00390 sw zero,912(sp) +800e4aac: afa00398 sw zero,920(sp) +800e4ab0: afa0039c sw zero,924(sp) +800e4ab4: afa003a0 sw zero,928(sp) +800e4ab8: afa003a4 sw zero,932(sp) +800e4abc: afa003b4 sw zero,948(sp) +800e4ac0: afa003b8 sw zero,952(sp) +800e4ac4: afa003c0 sw zero,960(sp) +800e4ac8: afa003cc sw zero,972(sp) +800e4acc: afa003d8 sw zero,984(sp) +800e4ad0: afa003dc sw zero,988(sp) +800e4ad4: afa003e8 sw zero,1000(sp) +800e4ad8: afa003ec sw zero,1004(sp) +800e4adc: afa003f0 sw zero,1008(sp) +800e4ae0: afa003f4 sw zero,1012(sp) +800e4ae4: afa00098 sw zero,152(sp) +800e4ae8: afa000a0 sw zero,160(sp) +800e4aec: afa000a4 sw zero,164(sp) +800e4af0: afaa00ac sw t2,172(sp) +800e4af4: 8e824498 lw v0,17560(s4) +800e4af8: 27a50d74 addiu a1,sp,3444 +800e4afc: 00022100 sll a0,v0,0x4 +800e4b00: 00021980 sll v1,v0,0x6 +800e4b04: 00641823 subu v1,v1,a0 +800e4b08: 00021080 sll v0,v0,0x2 +800e4b0c: 00621821 addu v1,v1,v0 +800e4b10: 3c028039 lui v0,0x8039 +800e4b14: 00a42821 addu a1,a1,a0 +800e4b18: 00031880 sll v1,v1,0x2 +800e4b1c: 24426208 addiu v0,v0,25096 +800e4b20: 00626021 addu t4,v1,v0 +800e4b24: 24a80004 addiu t0,a1,4 +800e4b28: 3c02801f lui v0,0x801f +800e4b2c: 3c178039 lui s7,0x8039 +800e4b30: 27a90034 addiu t1,sp,52 +800e4b34: 258600e4 addiu a2,t4,228 +800e4b38: 25870118 addiu a3,t4,280 +800e4b3c: 245923cc addiu t9,v0,9164 +800e4b40: 2583014c addiu v1,t4,332 +800e4b44: 27a22f80 addiu v0,sp,12160 +800e4b48: 26f77b1c addiu s7,s7,31516 +800e4b4c: afa80ab4 sw t0,2740(sp) +800e4b50: 27a82fa8 addiu t0,sp,12200 +800e4b54: afa60a94 sw a2,2708(sp) +800e4b58: afa70abc sw a3,2748(sp) +800e4b5c: afaa0a7c sw t2,2684(sp) +800e4b60: afa90a90 sw t1,2704(sp) +800e4b64: afab0a98 sw t3,2712(sp) +800e4b68: afad0aa0 sw t5,2720(sp) +800e4b6c: afaf0aa4 sw t7,2724(sp) +800e4b70: afa90ab8 sw t1,2744(sp) +800e4b74: afab0ac0 sw t3,2752(sp) +800e4b78: afab0ac8 sw t3,2760(sp) +800e4b7c: afaf0acc sw t7,2764(sp) +800e4b80: afa50a8c sw a1,2700(sp) +800e4b84: afa80a80 sw t0,2688(sp) +800e4b88: afa20a84 sw v0,2692(sp) +800e4b8c: afa80aa8 sw t0,2728(sp) +800e4b90: afa20aac sw v0,2732(sp) +800e4b94: afb70a64 sw s7,2660(sp) +800e4b98: afa000b0 sw zero,176(sp) +800e4b9c: afa000b4 sw zero,180(sp) +800e4ba0: afa00a58 sw zero,2648(sp) +800e4ba4: afa00a5c sw zero,2652(sp) +800e4ba8: afa00a60 sw zero,2656(sp) +800e4bac: afa00a68 sw zero,2664(sp) +800e4bb0: afa00a6c sw zero,2668(sp) +800e4bb4: afa00a70 sw zero,2672(sp) +800e4bb8: afa00a74 sw zero,2676(sp) +800e4bbc: afa00a78 sw zero,2680(sp) +800e4bc0: afa00a88 sw zero,2696(sp) +800e4bc4: afa00a9c sw zero,2716(sp) +800e4bc8: afa00ab0 sw zero,2736(sp) +800e4bcc: afa00ac4 sw zero,2756(sp) +800e4bd0: afa80ad0 sw t0,2768(sp) +800e4bd4: afa30ae4 sw v1,2788(sp) +800e4bd8: 3c038039 lui v1,0x8039 +800e4bdc: 24637b58 addiu v1,v1,31576 +800e4be0: afa30b2c sw v1,2860(sp) +800e4be4: 3c038039 lui v1,0x8039 +800e4be8: 24637b5c addiu v1,v1,31580 +800e4bec: afa30b54 sw v1,2900(sp) +800e4bf0: 27a32f58 addiu v1,sp,12120 +800e4bf4: afa30b20 sw v1,2848(sp) +800e4bf8: 27a32f80 addiu v1,sp,12160 +800e4bfc: afa30ad4 sw v1,2772(sp) +800e4c00: 3c038039 lui v1,0x8039 +800e4c04: 258c0180 addiu t4,t4,384 +800e4c08: 24b3000c addiu s3,a1,12 +800e4c0c: 24b10008 addiu s1,a1,8 +800e4c10: afa80af8 sw t0,2808(sp) +800e4c14: afa20afc sw v0,2812(sp) +800e4c18: 27a82f30 addiu t0,sp,12080 +800e4c1c: 24020009 li v0,9 +800e4c20: 24637b90 addiu v1,v1,31632 +800e4c24: 26944498 addiu s4,s4,17560 +800e4c28: afa90b08 sw t1,2824(sp) +800e4c2c: afac0b0c sw t4,2828(sp) +800e4c30: afa90ae0 sw t1,2784(sp) +800e4c34: afab0ae8 sw t3,2792(sp) +800e4c38: afaf0af4 sw t7,2804(sp) +800e4c3c: afab0b10 sw t3,2832(sp) +800e4c40: afaa0b18 sw t2,2840(sp) +800e4c44: afaf0b1c sw t7,2844(sp) +800e4c48: afaf0b38 sw t7,2872(sp) +800e4c4c: afbf0b40 sw ra,2880(sp) +800e4c50: afa80b48 sw t0,2888(sp) +800e4c54: afa20b44 sw v0,2884(sp) +800e4c58: 27a82f08 addiu t0,sp,12040 +800e4c5c: 27a22ee0 addiu v0,sp,12000 +800e4c60: 3c108039 lui s0,0x8039 +800e4c64: afb10adc sw s1,2780(sp) +800e4c68: afb30b04 sw s3,2820(sp) +800e4c6c: afb40b34 sw s4,2868(sp) +800e4c70: afb20af0 sw s2,2800(sp) +800e4c74: afa00ad8 sw zero,2776(sp) +800e4c78: afa00aec sw zero,2796(sp) +800e4c7c: afa00b00 sw zero,2816(sp) +800e4c80: afa00b14 sw zero,2836(sp) +800e4c84: afa00b24 sw zero,2852(sp) +800e4c88: afa00b28 sw zero,2856(sp) +800e4c8c: afa00b30 sw zero,2864(sp) +800e4c90: afa00b3c sw zero,2876(sp) +800e4c94: afa00b4c sw zero,2892(sp) +800e4c98: afa00b50 sw zero,2896(sp) +800e4c9c: afa00b58 sw zero,2904(sp) +800e4ca0: afa30204 sw v1,516(sp) +800e4ca4: 27a32eb8 addiu v1,sp,11960 +800e4ca8: 24160006 li s6,6 +800e4cac: 26107b6c addiu s0,s0,31596 +800e4cb0: afa80d44 sw t0,3396(sp) +800e4cb4: afa20d50 sw v0,3408(sp) +800e4cb8: afa301f8 sw v1,504(sp) +800e4cbc: 24080007 li t0,7 +800e4cc0: 27a200d8 addiu v0,sp,216 +800e4cc4: 27a32e90 addiu v1,sp,11920 +800e4cc8: afae0b6c sw t6,2924(sp) +800e4ccc: afaa01f4 sw t2,500(sp) +800e4cd0: afad0218 sw t5,536(sp) +800e4cd4: afae021c sw t6,540(sp) +800e4cd8: afa80d58 sw t0,3416(sp) +800e4cdc: afa201d8 sw v0,472(sp) +800e4ce0: afb001dc sw s0,476(sp) +800e4ce4: afbe0d54 sw s8,3412(sp) +800e4ce8: afb60b68 sw s6,2920(sp) +800e4cec: afa00b5c sw zero,2908(sp) +800e4cf0: afa00b60 sw zero,2912(sp) +800e4cf4: afa00b64 sw zero,2916(sp) +800e4cf8: afa00d48 sw zero,3400(sp) +800e4cfc: afa00d4c sw zero,3404(sp) +800e4d00: afa00d5c sw zero,3420(sp) +800e4d04: afa00d60 sw zero,3424(sp) +800e4d08: afa001d0 sw zero,464(sp) +800e4d0c: afa001d4 sw zero,468(sp) +800e4d10: afa001e0 sw zero,480(sp) +800e4d14: afa001e4 sw zero,484(sp) +800e4d18: afa001e8 sw zero,488(sp) +800e4d1c: afa001ec sw zero,492(sp) +800e4d20: afa001f0 sw zero,496(sp) +800e4d24: afa001fc sw zero,508(sp) +800e4d28: afa00200 sw zero,512(sp) +800e4d2c: afa00208 sw zero,520(sp) +800e4d30: afa0020c sw zero,524(sp) +800e4d34: afa00210 sw zero,528(sp) +800e4d38: afa00214 sw zero,532(sp) +800e4d3c: afa30220 sw v1,544(sp) +800e4d40: 3c038039 lui v1,0x8039 +800e4d44: 24637b94 addiu v1,v1,31636 +800e4d48: afa3022c sw v1,556(sp) +800e4d4c: 27a300f8 addiu v1,sp,248 +800e4d50: afa30cec sw v1,3308(sp) +800e4d54: 3c188039 lui t8,0x8039 +800e4d58: 3c038039 lui v1,0x8039 +800e4d5c: 27187b20 addiu t8,t8,31520 +800e4d60: 27a501d0 addiu a1,sp,464 +800e4d64: 24637b80 addiu v1,v1,31616 +800e4d68: afab0240 sw t3,576(sp) +800e4d6c: afae0244 sw t6,580(sp) +800e4d70: afb80cc8 sw t8,3272(sp) +800e4d74: afaa0ce0 sw t2,3296(sp) +800e4d78: afa50108 sw a1,264(sp) +800e4d7c: afb00cf0 sw s0,3312(sp) +800e4d80: afb2010c sw s2,268(sp) +800e4d84: afa00224 sw zero,548(sp) +800e4d88: afa00228 sw zero,552(sp) +800e4d8c: afa00230 sw zero,560(sp) +800e4d90: afa00234 sw zero,564(sp) +800e4d94: afa00238 sw zero,568(sp) +800e4d98: afa0023c sw zero,572(sp) +800e4d9c: afa000f8 sw zero,248(sp) +800e4da0: afa000fc sw zero,252(sp) +800e4da4: afa00100 sw zero,256(sp) +800e4da8: afa00104 sw zero,260(sp) +800e4dac: afa00110 sw zero,272(sp) +800e4db0: afa00114 sw zero,276(sp) +800e4db4: afa00cbc sw zero,3260(sp) +800e4db8: afa00cc0 sw zero,3264(sp) +800e4dbc: afa00cc4 sw zero,3268(sp) +800e4dc0: afa00ccc sw zero,3276(sp) +800e4dc4: afa00cd0 sw zero,3280(sp) +800e4dc8: afa00cd4 sw zero,3284(sp) +800e4dcc: afa00cd8 sw zero,3288(sp) +800e4dd0: afa00cdc sw zero,3292(sp) +800e4dd4: afa00ce4 sw zero,3300(sp) +800e4dd8: afa00ce8 sw zero,3304(sp) +800e4ddc: afa00cf4 sw zero,3316(sp) +800e4de0: afa00cf8 sw zero,3320(sp) +800e4de4: afa00cfc sw zero,3324(sp) +800e4de8: afa30434 sw v1,1076(sp) +800e4dec: 3c038039 lui v1,0x8039 +800e4df0: 24637b24 addiu v1,v1,31524 +800e4df4: afa3040c sw v1,1036(sp) +800e4df8: 3c038039 lui v1,0x8039 +800e4dfc: 27a50cbc addiu a1,sp,3260 +800e4e00: 27a82e18 addiu t0,sp,11800 +800e4e04: 27a22df0 addiu v0,sp,11760 +800e4e08: 24637b7c addiu v1,v1,31612 +800e4e0c: afb9043c sw t9,1084(sp) +800e4e10: afad0d04 sw t5,3332(sp) +800e4e14: afaa0d08 sw t2,3336(sp) +800e4e18: afab00ec sw t3,236(sp) +800e4e1c: afaa0424 sw t2,1060(sp) +800e4e20: afad0448 sw t5,1096(sp) +800e4e24: afad044c sw t5,1100(sp) +800e4e28: afa500e8 sw a1,232(sp) +800e4e2c: afa800d8 sw t0,216(sp) +800e4e30: afa20450 sw v0,1104(sp) +800e4e34: afb60440 sw s6,1088(sp) +800e4e38: afa00d00 sw zero,3328(sp) +800e4e3c: afa000dc sw zero,220(sp) +800e4e40: afa000e0 sw zero,224(sp) +800e4e44: afa000e4 sw zero,228(sp) +800e4e48: afa000f0 sw zero,240(sp) +800e4e4c: afa000f4 sw zero,244(sp) +800e4e50: afa00020 sw zero,32(sp) +800e4e54: afa00400 sw zero,1024(sp) +800e4e58: afa00404 sw zero,1028(sp) +800e4e5c: afa00408 sw zero,1032(sp) +800e4e60: afa00410 sw zero,1040(sp) +800e4e64: afa00414 sw zero,1044(sp) +800e4e68: afa00418 sw zero,1048(sp) +800e4e6c: afa0041c sw zero,1052(sp) +800e4e70: afa00420 sw zero,1056(sp) +800e4e74: afa00428 sw zero,1064(sp) +800e4e78: afa0042c sw zero,1068(sp) +800e4e7c: afa00430 sw zero,1072(sp) +800e4e80: afa00438 sw zero,1080(sp) +800e4e84: afa00444 sw zero,1092(sp) +800e4e88: afa00454 sw zero,1108(sp) +800e4e8c: afa3045c sw v1,1116(sp) +800e4e90: 3c038039 lui v1,0x8039 +800e4e94: 24636d10 addiu v1,v1,27920 +800e4e98: afa30464 sw v1,1124(sp) +800e4e9c: 3c038039 lui v1,0x8039 +800e4ea0: 24637b84 addiu v1,v1,31620 +800e4ea4: 27a5003c addiu a1,sp,60 +800e4ea8: afa30484 sw v1,1156(sp) +800e4eac: 3c038039 lui v1,0x8039 +800e4eb0: afa50460 sw a1,1120(sp) +800e4eb4: 24637b88 addiu v1,v1,31624 +800e4eb8: 24050012 li a1,18 +800e4ebc: afa5049c sw a1,1180(sp) +800e4ec0: afa304ac sw v1,1196(sp) +800e4ec4: 3c058039 lui a1,0x8039 +800e4ec8: 27a32d78 addiu v1,sp,11640 +800e4ecc: 24a57b8c addiu a1,a1,31628 +800e4ed0: 27a82dc8 addiu t0,sp,11720 +800e4ed4: afa304c8 sw v1,1224(sp) +800e4ed8: 3c038039 lui v1,0x8039 +800e4edc: afa504d4 sw a1,1236(sp) +800e4ee0: afa8047c sw t0,1148(sp) +800e4ee4: 27a22da0 addiu v0,sp,11680 +800e4ee8: 27a80020 addiu t0,sp,32 +800e4eec: 27a50400 addiu a1,sp,1024 +800e4ef0: 24637bbc addiu v1,v1,31676 +800e4ef4: afaf0474 sw t7,1140(sp) +800e4ef8: afab0468 sw t3,1128(sp) +800e4efc: afab0470 sw t3,1136(sp) +800e4f00: afab0490 sw t3,1168(sp) +800e4f04: afaa04c0 sw t2,1216(sp) +800e4f08: afae04c4 sw t6,1220(sp) +800e4f0c: afa204a0 sw v0,1184(sp) +800e4f10: afa8048c sw t0,1164(sp) +800e4f14: afb20498 sw s2,1176(sp) +800e4f18: afa00458 sw zero,1112(sp) +800e4f1c: afa0046c sw zero,1132(sp) +800e4f20: afa00478 sw zero,1144(sp) +800e4f24: afa00480 sw zero,1152(sp) +800e4f28: afa00488 sw zero,1160(sp) +800e4f2c: afa00494 sw zero,1172(sp) +800e4f30: afa004a4 sw zero,1188(sp) +800e4f34: afa004a8 sw zero,1192(sp) +800e4f38: afa004b0 sw zero,1200(sp) +800e4f3c: afa004b4 sw zero,1204(sp) +800e4f40: afa004b8 sw zero,1208(sp) +800e4f44: afa004bc sw zero,1212(sp) +800e4f48: afa004cc sw zero,1228(sp) +800e4f4c: afa004d0 sw zero,1232(sp) +800e4f50: afa004d8 sw zero,1240(sp) +800e4f54: afa004dc sw zero,1244(sp) +800e4f58: afa50128 sw a1,296(sp) +800e4f5c: afa30254 sw v1,596(sp) +800e4f60: 3c058039 lui a1,0x8039 +800e4f64: 27a32d28 addiu v1,sp,11560 +800e4f68: 24a57bb8 addiu a1,a1,31672 +800e4f6c: 27a22d50 addiu v0,sp,11600 +800e4f70: afa30270 sw v1,624(sp) +800e4f74: 27a30c9c addiu v1,sp,3228 +800e4f78: afbf04e8 sw ra,1256(sp) +800e4f7c: afae04ec sw t6,1260(sp) +800e4f80: afad0130 sw t5,304(sp) +800e4f84: afad0134 sw t5,308(sp) +800e4f88: afaa026c sw t2,620(sp) +800e4f8c: afad0290 sw t5,656(sp) +800e4f90: afae0294 sw t6,660(sp) +800e4f94: afa5027c sw a1,636(sp) +800e4f98: afa20118 sw v0,280(sp) +800e4f9c: 3c158039 lui s5,0x8039 +800e4fa0: afb6012c sw s6,300(sp) +800e4fa4: afa004e0 sw zero,1248(sp) +800e4fa8: afa004e4 sw zero,1252(sp) +800e4fac: afa0011c sw zero,284(sp) +800e4fb0: afa00120 sw zero,288(sp) +800e4fb4: afa00124 sw zero,292(sp) +800e4fb8: afa00248 sw zero,584(sp) +800e4fbc: afa0024c sw zero,588(sp) +800e4fc0: afa00250 sw zero,592(sp) +800e4fc4: afa00258 sw zero,600(sp) +800e4fc8: afa0025c sw zero,604(sp) +800e4fcc: afa00260 sw zero,608(sp) +800e4fd0: afa00264 sw zero,612(sp) +800e4fd4: afa00268 sw zero,616(sp) +800e4fd8: afa00274 sw zero,628(sp) +800e4fdc: afa00278 sw zero,632(sp) +800e4fe0: afa00280 sw zero,640(sp) +800e4fe4: afa00284 sw zero,644(sp) +800e4fe8: afa00288 sw zero,648(sp) +800e4fec: afa0028c sw zero,652(sp) +800e4ff0: afa00298 sw zero,664(sp) +800e4ff4: afa0029c sw zero,668(sp) +800e4ff8: afa302a0 sw v1,672(sp) +800e4ffc: 3c03800e lui v1,0x800e +800e5000: 27a22d00 addiu v0,sp,11520 +800e5004: 26b57bb4 addiu s5,s5,31668 +800e5008: 27a50248 addiu a1,sp,584 +800e500c: 27a80138 addiu t0,sp,312 +800e5010: 2463f770 addiu v1,v1,-2192 +800e5014: afab02b8 sw t3,696(sp) +800e5018: afaa02bc sw t2,700(sp) +800e501c: afad0150 sw t5,336(sp) +800e5020: afad0154 sw t5,340(sp) +800e5024: afaa0bd0 sw t2,3024(sp) +800e5028: afa50148 sw a1,328(sp) +800e502c: afa80bb4 sw t0,2996(sp) +800e5030: afa20bd4 sw v0,3028(sp) +800e5034: afb50bb8 sw s5,3000(sp) +800e5038: afb502a4 sw s5,676(sp) +800e503c: afb2014c sw s2,332(sp) +800e5040: afa002a8 sw zero,680(sp) +800e5044: afa002ac sw zero,684(sp) +800e5048: afa002b0 sw zero,688(sp) +800e504c: afa002b4 sw zero,692(sp) +800e5050: afa00138 sw zero,312(sp) +800e5054: afa0013c sw zero,316(sp) +800e5058: afa00140 sw zero,320(sp) +800e505c: afa00144 sw zero,324(sp) +800e5060: afa00bac sw zero,2988(sp) +800e5064: afa00bb0 sw zero,2992(sp) +800e5068: afa00bbc sw zero,3004(sp) +800e506c: afa00bc0 sw zero,3008(sp) +800e5070: afa00bc4 sw zero,3012(sp) +800e5074: afa00bc8 sw zero,3016(sp) +800e5078: afa00bcc sw zero,3020(sp) +800e507c: afa00bd8 sw zero,3032(sp) +800e5080: afa00bdc sw zero,3036(sp) +800e5084: afa00be0 sw zero,3040(sp) +800e5088: afa00be4 sw zero,3044(sp) +800e508c: afa00be8 sw zero,3048(sp) +800e5090: afa00bec sw zero,3052(sp) +800e5094: afa00bf0 sw zero,3056(sp) +800e5098: afad0bf4 sw t5,3060(sp) +800e509c: afae0bf8 sw t6,3064(sp) +800e50a0: afab0c1c sw t3,3100(sp) +800e50a4: afae0c20 sw t6,3104(sp) +800e50a8: afae0c48 sw t6,3144(sp) +800e50ac: afaa0c6c sw t2,3180(sp) +800e50b0: afae0c70 sw t6,3184(sp) +800e50b4: afa20c74 sw v0,3188(sp) +800e50b8: afa20bfc sw v0,3068(sp) +800e50bc: afa20c24 sw v0,3108(sp) +800e50c0: afa20c4c sw v0,3148(sp) +800e50c4: afb20c44 sw s2,3140(sp) +800e50c8: afa00c00 sw zero,3072(sp) +800e50cc: afa00c04 sw zero,3076(sp) +800e50d0: afa00c08 sw zero,3080(sp) +800e50d4: afa00c0c sw zero,3084(sp) +800e50d8: afa00c10 sw zero,3088(sp) +800e50dc: afa00c14 sw zero,3092(sp) +800e50e0: afa00c18 sw zero,3096(sp) +800e50e4: afa00c28 sw zero,3112(sp) +800e50e8: afa00c2c sw zero,3116(sp) +800e50ec: afa00c30 sw zero,3120(sp) +800e50f0: afa00c34 sw zero,3124(sp) +800e50f4: afa00c38 sw zero,3128(sp) +800e50f8: afa00c3c sw zero,3132(sp) +800e50fc: afa00c40 sw zero,3136(sp) +800e5100: afa00c50 sw zero,3152(sp) +800e5104: afa00c54 sw zero,3156(sp) +800e5108: afa00c58 sw zero,3160(sp) +800e510c: afa00c5c sw zero,3164(sp) +800e5110: afa00c60 sw zero,3168(sp) +800e5114: afa00c64 sw zero,3172(sp) +800e5118: afa00c68 sw zero,3176(sp) +800e511c: afa00c78 sw zero,3192(sp) +800e5120: afa30ca8 sw v1,3240(sp) +800e5124: 27a30078 addiu v1,sp,120 +800e5128: afa304f8 sw v1,1272(sp) +800e512c: 3c038039 lui v1,0x8039 +800e5130: 24637b14 addiu v1,v1,31508 +800e5134: 3c028039 lui v0,0x8039 +800e5138: afa304fc sw v1,1276(sp) +800e513c: 27a80098 addiu t0,sp,152 +800e5140: 24427b18 addiu v0,v0,31512 +800e5144: 27a32cd8 addiu v1,sp,11480 +800e5148: 27a50bac addiu a1,sp,2988 +800e514c: afa80520 sw t0,1312(sp) +800e5150: afa20524 sw v0,1316(sp) +800e5154: afa30c9c sw v1,3228(sp) +800e5158: 27a82cb0 addiu t0,sp,11440 +800e515c: 27a22c88 addiu v0,sp,11400 +800e5160: 27a30d44 addiu v1,sp,3396 +800e5164: afa50cac sw a1,3244(sp) +800e5168: afbf0c94 sw ra,3220(sp) +800e516c: afae0c98 sw t6,3224(sp) +800e5170: afaa0514 sw t2,1300(sp) +800e5174: afa80ca0 sw t0,3232(sp) +800e5178: afa20ca4 sw v0,3236(sp) +800e517c: afb60cb0 sw s6,3248(sp) +800e5180: afa00c7c sw zero,3196(sp) +800e5184: afa00c80 sw zero,3200(sp) +800e5188: afa00c84 sw zero,3204(sp) +800e518c: afa00c88 sw zero,3208(sp) +800e5190: afa00c8c sw zero,3212(sp) +800e5194: afa00c90 sw zero,3216(sp) +800e5198: afa00cb4 sw zero,3252(sp) +800e519c: afa00cb8 sw zero,3256(sp) +800e51a0: afa004f0 sw zero,1264(sp) +800e51a4: afa004f4 sw zero,1268(sp) +800e51a8: afa00500 sw zero,1280(sp) +800e51ac: afa00504 sw zero,1284(sp) +800e51b0: afa00508 sw zero,1288(sp) +800e51b4: afa0050c sw zero,1292(sp) +800e51b8: afa00510 sw zero,1296(sp) +800e51bc: afa00518 sw zero,1304(sp) +800e51c0: afa0051c sw zero,1308(sp) +800e51c4: afa00528 sw zero,1320(sp) +800e51c8: afa0052c sw zero,1324(sp) +800e51cc: afa00530 sw zero,1328(sp) +800e51d0: afa00534 sw zero,1332(sp) +800e51d4: afa30548 sw v1,1352(sp) +800e51d8: 27a300d8 addiu v1,sp,216 +800e51dc: afa30570 sw v1,1392(sp) +800e51e0: 27a30118 addiu v1,sp,280 +800e51e4: afa30598 sw v1,1432(sp) +800e51e8: 3c03800e lui v1,0x800e +800e51ec: 24632a84 addiu v1,v1,10884 +800e51f0: afa305b8 sw v1,1464(sp) +800e51f4: 3c088039 lui t0,0x8039 +800e51f8: 3c038039 lui v1,0x8039 +800e51fc: 25087b24 addiu t0,t0,31524 +800e5200: 24637b28 addiu v1,v1,31528 +800e5204: afad0538 sw t5,1336(sp) +800e5208: afab0560 sw t3,1376(sp) +800e520c: afb80574 sw t8,1396(sp) +800e5210: afaa053c sw t2,1340(sp) +800e5214: afaa0564 sw t2,1380(sp) +800e5218: afaa058c sw t2,1420(sp) +800e521c: afaa05b0 sw t2,1456(sp) +800e5220: afaa05b4 sw t2,1460(sp) +800e5224: afa8059c sw t0,1436(sp) +800e5228: 27a20138 addiu v0,sp,312 +800e522c: afb7054c sw s7,1356(sp) +800e5230: afb20588 sw s2,1416(sp) +800e5234: afa00540 sw zero,1344(sp) +800e5238: afa00544 sw zero,1348(sp) +800e523c: afa00550 sw zero,1360(sp) +800e5240: afa00554 sw zero,1364(sp) +800e5244: afa00558 sw zero,1368(sp) +800e5248: afa0055c sw zero,1372(sp) +800e524c: afa00568 sw zero,1384(sp) +800e5250: afa0056c sw zero,1388(sp) +800e5254: afa00578 sw zero,1400(sp) +800e5258: afa0057c sw zero,1404(sp) +800e525c: afa00580 sw zero,1408(sp) +800e5260: afa00584 sw zero,1412(sp) +800e5264: afa00590 sw zero,1424(sp) +800e5268: afa00594 sw zero,1428(sp) +800e526c: afa005a0 sw zero,1440(sp) +800e5270: afa005a4 sw zero,1444(sp) +800e5274: afa005a8 sw zero,1448(sp) +800e5278: afa005ac sw zero,1452(sp) +800e527c: afa005bc sw zero,1468(sp) +800e5280: afa305c4 sw v1,1476(sp) +800e5284: 24030007 li v1,7 +800e5288: afa205e8 sw v0,1512(sp) +800e528c: afa30628 sw v1,1576(sp) +800e5290: 27a82c60 addiu t0,sp,11360 +800e5294: 27a22c38 addiu v0,sp,11320 +800e5298: 27a32c10 addiu v1,sp,11280 +800e529c: afbf05d8 sw ra,1496(sp) +800e52a0: afaa0604 sw t2,1540(sp) +800e52a4: afae05dc sw t6,1500(sp) +800e52a8: afae062c sw t6,1580(sp) +800e52ac: afa80608 sw t0,1544(sp) +800e52b0: afa20630 sw v0,1584(sp) +800e52b4: afb60600 sw s6,1536(sp) +800e52b8: afa005c0 sw zero,1472(sp) +800e52bc: afa005c8 sw zero,1480(sp) +800e52c0: afa005cc sw zero,1484(sp) +800e52c4: afa005d0 sw zero,1488(sp) +800e52c8: afa005d4 sw zero,1492(sp) +800e52cc: afa005e0 sw zero,1504(sp) +800e52d0: afa005e4 sw zero,1508(sp) +800e52d4: afa005ec sw zero,1516(sp) +800e52d8: afa005f0 sw zero,1520(sp) +800e52dc: afa005f4 sw zero,1524(sp) +800e52e0: afa005f8 sw zero,1528(sp) +800e52e4: afa005fc sw zero,1532(sp) +800e52e8: afa0060c sw zero,1548(sp) +800e52ec: afa00610 sw zero,1552(sp) +800e52f0: afa00614 sw zero,1556(sp) +800e52f4: afa00618 sw zero,1560(sp) +800e52f8: afa0061c sw zero,1564(sp) +800e52fc: afa00620 sw zero,1568(sp) +800e5300: afa00624 sw zero,1572(sp) +800e5304: afa00634 sw zero,1588(sp) +800e5308: afa00638 sw zero,1592(sp) +800e530c: afa0063c sw zero,1596(sp) +800e5310: afa00640 sw zero,1600(sp) +800e5314: afa00644 sw zero,1604(sp) +800e5318: afa30d10 sw v1,3344(sp) +800e531c: 27a304f0 addiu v1,sp,1264 +800e5320: 27a82be8 addiu t0,sp,11240 +800e5324: afa30d1c sw v1,3356(sp) +800e5328: 24020009 li v0,9 +800e532c: 3c038010 lui v1,0x8010 +800e5330: afae0654 sw t6,1620(sp) +800e5334: afae0650 sw t6,1616(sp) +800e5338: 24633c68 addiu v1,v1,15464 +800e533c: 00002021 move a0,zero +800e5340: afa80d14 sw t0,3348(sp) +800e5344: afa20d20 sw v0,3360(sp) +800e5348: afb60d24 sw s6,3364(sp) +800e534c: afa00648 sw zero,1608(sp) +800e5350: afa0064c sw zero,1612(sp) +800e5354: afa00d0c sw zero,3340(sp) +800e5358: afa00d18 sw zero,3352(sp) +800e535c: 0060f809 jalr v1 +800e5360: afa00d28 sw zero,3368(sp) +800e5364: 3c088010 lui t0,0x8010 +800e5368: 250222d0 addiu v0,t0,8912 +800e536c: 0040f809 jalr v0 +800e5370: 240400c8 li a0,200 +800e5374: 3c038011 lui v1,0x8011 +800e5378: 2462be94 addiu v0,v1,-16748 +800e537c: 0040f809 jalr v0 +800e5380: 24040003 li a0,3 +800e5384: 3c038011 lui v1,0x8011 +800e5388: 2470b6bc addiu s0,v1,-18756 +800e538c: 0200f809 jalr s0 +800e5390: 27a40024 addiu a0,sp,36 +800e5394: 97a20024 lhu v0,36(sp) +800e5398: 1440fffc bnez v0,800e538c +800e539c: 3c040001 lui a0,0x1 +800e53a0: 3c028010 lui v0,0x8010 +800e53a4: 34848000 ori a0,a0,0x8000 +800e53a8: 24425378 addiu v0,v0,21368 +800e53ac: 0040f809 jalr v0 +800e53b0: 3c1e8039 lui s8,0x8039 +800e53b4: 83c37ce8 lb v1,31976(s8) +800e53b8: 24060001 li a2,1 +800e53bc: afa20e44 sw v0,3652(sp) +800e53c0: 14600053 bnez v1,800e5510 +800e53c4: afa60e34 sw a2,3636(sp) +800e53c8: 27a20658 addiu v0,sp,1624 +800e53cc: afa20044 sw v0,68(sp) +800e53d0: 27a20858 addiu v0,sp,2136 +800e53d4: 3c08801c lui t0,0x801c +800e53d8: afa20048 sw v0,72(sp) +800e53dc: 3c058019 lui a1,0x8019 +800e53e0: 3c02800f lui v0,0x800f +800e53e4: 24a5cdf4 addiu a1,a1,-12812 +800e53e8: 2504e160 addiu a0,t0,-7840 +800e53ec: 24425f70 addiu v0,v0,24432 +800e53f0: 0040f809 jalr v0 +800e53f4: afa60e3c sw a2,3644(sp) +800e53f8: 1040002b beqz v0,800e54a8 +800e53fc: 00409021 move s2,v0 +800e5400: 3c02800f lui v0,0x800f +800e5404: 24565618 addiu s6,v0,22040 +800e5408: 3c03800f lui v1,0x800f +800e540c: 3c028012 lui v0,0x8012 +800e5410: 24775cc4 addiu s7,v1,23748 +800e5414: 2455bdb0 addiu s5,v0,-16976 +800e5418: 00009821 move s3,zero +800e541c: 27b10044 addiu s1,sp,68 +800e5420: 2414000a li s4,10 +800e5424: 02c0f809 jalr s6 +800e5428: 02402021 move a0,s2 +800e542c: 24050200 li a1,512 +800e5430: 14400012 bnez v0,800e547c +800e5434: 02403021 move a2,s2 +800e5438: 8e240000 lw a0,0(s1) +800e543c: 02e0f809 jalr s7 +800e5440: 26730001 addiu s3,s3,1 +800e5444: 8e300000 lw s0,0(s1) +800e5448: 26310004 addiu s1,s1,4 +800e544c: 02a0f809 jalr s5 +800e5450: 02002021 move a0,s0 +800e5454: 02028021 addu s0,s0,v0 +800e5458: 8202ffff lb v0,-1(s0) +800e545c: 1454fff1 bne v0,s4,800e5424 +800e5460: 00000000 nop +800e5464: a200ffff sb zero,-1(s0) +800e5468: 02c0f809 jalr s6 +800e546c: 02402021 move a0,s2 +800e5470: 24050200 li a1,512 +800e5474: 1040fff0 beqz v0,800e5438 +800e5478: 02403021 move a2,s2 +800e547c: 3c02800f lui v0,0x800f +800e5480: 24425f58 addiu v0,v0,24408 +800e5484: 0040f809 jalr v0 +800e5488: 02402021 move a0,s2 +800e548c: 3c03801c lui v1,0x801c +800e5490: 3c02800f lui v0,0x800f +800e5494: 24515724 addiu s1,v0,22308 +800e5498: 0220f809 jalr s1 +800e549c: 2464e160 addiu a0,v1,-7840 +800e54a0: 1660027d bnez s3,800e5e98 +800e54a4: 3c04801c lui a0,0x801c +800e54a8: 3c10800e lui s0,0x800e +800e54ac: 3c088011 lui t0,0x8011 +800e54b0: 2502c3d0 addiu v0,t0,-15408 +800e54b4: 24040001 li a0,1 +800e54b8: 0040f809 jalr v0 +800e54bc: 00002821 move a1,zero +800e54c0: 3c03801f lui v1,0x801f +800e54c4: 8c64475c lw a0,18268(v1) +800e54c8: 3c038039 lui v1,0x8039 +800e54cc: 24627b14 addiu v0,v1,31508 +800e54d0: 8c4800e8 lw t0,232(v0) +800e54d4: 24027fff li v0,32767 +800e54d8: afa20010 sw v0,16(sp) +800e54dc: afa80014 sw t0,20(sp) +800e54e0: 2603b9dc addiu v1,s0,-17956 +800e54e4: 00002821 move a1,zero +800e54e8: 24060050 li a2,80 +800e54ec: 0060f809 jalr v1 +800e54f0: 24070100 li a3,256 +800e54f4: 3c088011 lui t0,0x8011 +800e54f8: 24040001 li a0,1 +800e54fc: 2502c650 addiu v0,t0,-14768 +800e5500: 0040f809 jalr v0 +800e5504: 24050001 li a1,1 +800e5508: 0803954d j 800e5534 +800e550c: 8fa20e30 lw v0,3632(sp) +800e5510: 3c028011 lui v0,0x8011 +800e5514: 24040001 li a0,1 +800e5518: 2450c650 addiu s0,v0,-14768 +800e551c: 0200f809 jalr s0 +800e5520: 24050001 li a1,1 +800e5524: 24040001 li a0,1 +800e5528: 0200f809 jalr s0 +800e552c: 24050001 li a1,1 +800e5530: 8fa20e30 lw v0,3632(sp) +800e5534: 10400007 beqz v0,800e5554 +800e5538: 8fa50d24 lw a1,3364(sp) +800e553c: 8c42000c lw v0,12(v0) +800e5540: 10400005 beqz v0,800e5558 +800e5544: 8fa40d0c lw a0,3340(sp) +800e5548: 0040f809 jalr v0 +800e554c: 00000000 nop +800e5550: 8fa50d24 lw a1,3364(sp) +800e5554: 8fa40d0c lw a0,3340(sp) +800e5558: 00051140 sll v0,a1,0x5 +800e555c: 000518c0 sll v1,a1,0x3 +800e5560: 00621821 addu v1,v1,v0 +800e5564: 8fa20d1c lw v0,3356(sp) +800e5568: 27a80d0c addiu t0,sp,3340 +800e556c: 00431021 addu v0,v0,v1 +800e5570: afa83138 sw t0,12600(sp) +800e5574: afa20e20 sw v0,3616(sp) +800e5578: afa80e30 sw t0,3632(sp) +800e557c: 10800003 beqz a0,800e558c +800e5580: afa50e2c sw a1,3628(sp) +800e5584: 0080f809 jalr a0 +800e5588: 00000000 nop +800e558c: 3c038010 lui v1,0x8010 +800e5590: 246222d0 addiu v0,v1,8912 +800e5594: 0040f809 jalr v0 +800e5598: 240400c8 li a0,200 +800e559c: 8fa30e34 lw v1,3636(sp) +800e55a0: 10600023 beqz v1,800e5630 +800e55a4: 8fa20e30 lw v0,3632(sp) +800e55a8: 3c1e800f lui s8,0x800f +800e55ac: 8c450010 lw a1,16(v0) +800e55b0: afa50e28 sw a1,3624(sp) +800e55b4: 8c420004 lw v0,4(v0) +800e55b8: 104000c1 beqz v0,800e58c0 +800e55bc: 3c14801f lui s4,0x801f +800e55c0: 0040f809 jalr v0 +800e55c4: 00000000 nop +800e55c8: 27c276b4 addiu v0,s8,30388 +800e55cc: 0040f809 jalr v0 +800e55d0: 00000000 nop +800e55d4: 00401821 move v1,v0 +800e55d8: 24020040 li v0,64 +800e55dc: 1062008f beq v1,v0,800e581c +800e55e0: 2c620041 sltiu v0,v1,65 +800e55e4: 1040007d beqz v0,800e57dc +800e55e8: 24020100 li v0,256 +800e55ec: 24020002 li v0,2 +800e55f0: 106201a2 beq v1,v0,800e5c7c +800e55f4: 2c620003 sltiu v0,v1,3 +800e55f8: 1040017e beqz v0,800e5bf4 +800e55fc: 24020010 li v0,16 +800e5600: 24020001 li v0,1 +800e5604: 106201d3 beq v1,v0,800e5d54 +800e5608: 24020005 li v0,5 +800e560c: afa00e18 sw zero,3608(sp) +800e5610: 3c088011 lui t0,0x8011 +800e5614: 24040002 li a0,2 +800e5618: 2502c650 addiu v0,t0,-14768 +800e561c: 0040f809 jalr v0 +800e5620: 24050002 li a1,2 +800e5624: 8fa30e34 lw v1,3636(sp) +800e5628: 1460ffe0 bnez v1,800e55ac +800e562c: 8fa20e30 lw v0,3632(sp) +800e5630: 8fa40d64 lw a0,3428(sp) +800e5634: 10800004 beqz a0,800e5648 +800e5638: 3c028010 lui v0,0x8010 +800e563c: 24424e60 addiu v0,v0,20064 +800e5640: 0040f809 jalr v0 +800e5644: 00000000 nop +800e5648: 8fa40d70 lw a0,3440(sp) +800e564c: 10800004 beqz a0,800e5660 +800e5650: 3c028010 lui v0,0x8010 +800e5654: 24424e60 addiu v0,v0,20064 +800e5658: 0040f809 jalr v0 +800e565c: 00000000 nop +800e5660: 8fa40d3c lw a0,3388(sp) +800e5664: 10800004 beqz a0,800e5678 +800e5668: 3c028010 lui v0,0x8010 +800e566c: 24424e60 addiu v0,v0,20064 +800e5670: 0040f809 jalr v0 +800e5674: 00000000 nop +800e5678: 8fa40d40 lw a0,3392(sp) +800e567c: 10800004 beqz a0,800e5690 +800e5680: 3c028010 lui v0,0x8010 +800e5684: 24424e60 addiu v0,v0,20064 +800e5688: 0040f809 jalr v0 +800e568c: 00000000 nop +800e5690: 8fa40e44 lw a0,3652(sp) +800e5694: afa00d64 sw zero,3428(sp) +800e5698: afa00d70 sw zero,3440(sp) +800e569c: afa00d3c sw zero,3388(sp) +800e56a0: 10800005 beqz a0,800e56b8 +800e56a4: afa00d40 sw zero,3392(sp) +800e56a8: 3c028010 lui v0,0x8010 +800e56ac: 24424e60 addiu v0,v0,20064 +800e56b0: 0040f809 jalr v0 +800e56b4: 00000000 nop +800e56b8: 3c02800e lui v0,0x800e +800e56bc: 2442f62c addiu v0,v0,-2516 +800e56c0: 0040f809 jalr v0 +800e56c4: 00000000 nop +800e56c8: 3c028010 lui v0,0x8010 +800e56cc: 245022d0 addiu s0,v0,8912 +800e56d0: 0200f809 jalr s0 +800e56d4: 24040064 li a0,100 +800e56d8: 3c03801c lui v1,0x801c +800e56dc: 3c04801f lui a0,0x801f +800e56e0: 2462e2e0 addiu v0,v1,-7456 +800e56e4: 8c8a23cc lw t2,9164(a0) +800e56e8: 8c490014 lw t1,20(v0) +800e56ec: 8c64e2e0 lw a0,-7456(v1) +800e56f0: 8c450004 lw a1,4(v0) +800e56f4: 8c430008 lw v1,8(v0) +800e56f8: 8c46000c lw a2,12(v0) +800e56fc: 8c470010 lw a3,16(v0) +800e5700: 2d480006 sltiu t0,t2,6 +800e5704: afa40060 sw a0,96(sp) +800e5708: afa50064 sw a1,100(sp) +800e570c: afa30068 sw v1,104(sp) +800e5710: afa6006c sw a2,108(sp) +800e5714: afa70070 sw a3,112(sp) +800e5718: 150001c3 bnez t0,800e5e28 +800e571c: afa90074 sw t1,116(sp) +800e5720: 0200f809 jalr s0 +800e5724: 240400c8 li a0,200 +800e5728: 3c048011 lui a0,0x8011 +800e572c: 2491c3d0 addiu s1,a0,-15408 +800e5730: 00002821 move a1,zero +800e5734: 0220f809 jalr s1 +800e5738: 24040002 li a0,2 +800e573c: 3c088011 lui t0,0x8011 +800e5740: 2510c650 addiu s0,t0,-14768 +800e5744: 24040002 li a0,2 +800e5748: 0200f809 jalr s0 +800e574c: 24050001 li a1,1 +800e5750: 24040001 li a0,1 +800e5754: 0220f809 jalr s1 +800e5758: 00002821 move a1,zero +800e575c: 24040001 li a0,1 +800e5760: 0200f809 jalr s0 +800e5764: 24050001 li a1,1 +800e5768: 24040001 li a0,1 +800e576c: 0220f809 jalr s1 +800e5770: 00002821 move a1,zero +800e5774: 24040001 li a0,1 +800e5778: 0200f809 jalr s0 +800e577c: 24050001 li a1,1 +800e5780: 3c028011 lui v0,0x8011 +800e5784: 2443be94 addiu v1,v0,-16748 +800e5788: 0060f809 jalr v1 +800e578c: 24040002 li a0,2 +800e5790: 3c028011 lui v0,0x8011 +800e5794: 2450b6bc addiu s0,v0,-18756 +800e5798: 0200f809 jalr s0 +800e579c: 27a40024 addiu a0,sp,36 +800e57a0: 97a20024 lhu v0,36(sp) +800e57a4: 1440fffc bnez v0,800e5798 +800e57a8: 8fa20e38 lw v0,3640(sp) +800e57ac: 8fbf3164 lw ra,12644(sp) +800e57b0: 8fbe3160 lw s8,12640(sp) +800e57b4: 8fb7315c lw s7,12636(sp) +800e57b8: 8fb63158 lw s6,12632(sp) +800e57bc: 8fb53154 lw s5,12628(sp) +800e57c0: 8fb43150 lw s4,12624(sp) +800e57c4: 8fb3314c lw s3,12620(sp) +800e57c8: 8fb23148 lw s2,12616(sp) +800e57cc: 8fb13144 lw s1,12612(sp) +800e57d0: 8fb03140 lw s0,12608(sp) +800e57d4: 03e00008 jr ra +800e57d8: 27bd3168 addiu sp,sp,12648 +800e57dc: 10620144 beq v1,v0,800e5cf0 +800e57e0: 2c620101 sltiu v0,v1,257 +800e57e4: 1040011f beqz v0,800e5c64 +800e57e8: 24020200 li v0,512 +800e57ec: 24020080 li v0,128 +800e57f0: 1462ff86 bne v1,v0,800e560c +800e57f4: 24020002 li v0,2 +800e57f8: 8fa80e30 lw t0,3632(sp) +800e57fc: afa20e18 sw v0,3608(sp) +800e5800: 8d020008 lw v0,8(t0) +800e5804: 10400192 beqz v0,800e5e50 +800e5808: 8fa50e2c lw a1,3628(sp) +800e580c: 0040f809 jalr v0 +800e5810: 00000000 nop +800e5814: 08039585 j 800e5614 +800e5818: 3c088011 lui t0,0x8011 +800e581c: 24020001 li v0,1 +800e5820: 8fa80e30 lw t0,3632(sp) +800e5824: afa20e18 sw v0,3608(sp) +800e5828: 8d020008 lw v0,8(t0) +800e582c: 1440fff7 bnez v0,800e580c +800e5830: 00000000 nop +800e5834: 8fa20e2c lw v0,3628(sp) +800e5838: 10400144 beqz v0,800e5d4c +800e583c: 00000000 nop +800e5840: 2445ffff addiu a1,v0,-1 +800e5844: afa50e2c sw a1,3628(sp) +800e5848: 8d040010 lw a0,16(t0) +800e584c: 00051140 sll v0,a1,0x5 +800e5850: 000518c0 sll v1,a1,0x3 +800e5854: 00621821 addu v1,v1,v0 +800e5858: 00641821 addu v1,v1,a0 +800e585c: afa30e20 sw v1,3616(sp) +800e5860: 8c620024 lw v0,36(v1) +800e5864: 30420010 andi v0,v0,0x10 +800e5868: 1040ff69 beqz v0,800e5610 +800e586c: 00000000 nop +800e5870: 10a0000f beqz a1,800e58b0 +800e5874: 00000000 nop +800e5878: 24a5ffff addiu a1,a1,-1 +800e587c: afa50e2c sw a1,3628(sp) +800e5880: 8d040010 lw a0,16(t0) +800e5884: 00051140 sll v0,a1,0x5 +800e5888: 000518c0 sll v1,a1,0x3 +800e588c: 00621821 addu v1,v1,v0 +800e5890: 00641821 addu v1,v1,a0 +800e5894: afa30e20 sw v1,3616(sp) +800e5898: 8c620024 lw v0,36(v1) +800e589c: 30420010 andi v0,v0,0x10 +800e58a0: 1040ff5b beqz v0,800e5610 +800e58a4: 00000000 nop +800e58a8: 14a0fff3 bnez a1,800e5878 +800e58ac: 00000000 nop +800e58b0: 8d020014 lw v0,20(t0) +800e58b4: 2445ffff addiu a1,v0,-1 +800e58b8: 08039612 j 800e5848 +800e58bc: afa50e2c sw a1,3628(sp) +800e58c0: 2690212c addiu s0,s4,8492 +800e58c4: 8e0201cc lw v0,460(s0) +800e58c8: 3c12801f lui s2,0x801f +800e58cc: 8e444758 lw a0,18264(s2) +800e58d0: 8e0501c0 lw a1,448(s0) +800e58d4: 8e0601c4 lw a2,452(s0) +800e58d8: 8e0701c8 lw a3,456(s0) +800e58dc: 3c15800e lui s5,0x800e +800e58e0: 26b1a944 addiu s1,s5,-22204 +800e58e4: afa20010 sw v0,16(sp) +800e58e8: afa00014 sw zero,20(sp) +800e58ec: 0220f809 jalr s1 +800e58f0: afa00018 sw zero,24(sp) +800e58f4: 8e02004c lw v0,76(s0) +800e58f8: 8e444758 lw a0,18264(s2) +800e58fc: 8e050040 lw a1,64(s0) +800e5900: 8e060044 lw a2,68(s0) +800e5904: 8e070048 lw a3,72(s0) +800e5908: afa20010 sw v0,16(sp) +800e590c: afa00014 sw zero,20(sp) +800e5910: 0220f809 jalr s1 +800e5914: afa00018 sw zero,24(sp) +800e5918: 8e0801bc lw t0,444(s0) +800e591c: 8e0701b8 lw a3,440(s0) +800e5920: 8e0601b4 lw a2,436(s0) +800e5924: 8e444758 lw a0,18264(s2) +800e5928: 8e0501b0 lw a1,432(s0) +800e592c: 2402000c li v0,12 +800e5930: 24030009 li v1,9 +800e5934: afa80010 sw t0,16(sp) +800e5938: afa20014 sw v0,20(sp) +800e593c: 0220f809 jalr s1 +800e5940: afa30018 sw v1,24(sp) +800e5944: 8fa20e28 lw v0,3624(sp) +800e5948: 27b327e8 addiu s3,sp,10216 +800e594c: 8c43000c lw v1,12(v0) +800e5950: 3c178012 lui s7,0x8012 +800e5954: 8c650000 lw a1,0(v1) +800e5958: 26e2bbf0 addiu v0,s7,-17424 +800e595c: 0040f809 jalr v0 +800e5960: 02602021 move a0,s3 +800e5964: 24027fff li v0,32767 +800e5968: 8e444758 lw a0,18264(s2) +800e596c: afa20010 sw v0,16(sp) +800e5970: 3c02800e lui v0,0x800e +800e5974: 00002821 move a1,zero +800e5978: 24060009 li a2,9 +800e597c: 24070100 li a3,256 +800e5980: 2442b9dc addiu v0,v0,-17956 +800e5984: 0040f809 jalr v0 +800e5988: afb30014 sw s3,20(sp) +800e598c: 8fa80e30 lw t0,3632(sp) +800e5990: 8fa70e2c lw a3,3628(sp) +800e5994: 8d060018 lw a2,24(t0) +800e5998: 00c7102b sltu v0,a2,a3 +800e599c: 104000d7 beqz v0,800e5cfc +800e59a0: 8d05001c lw a1,28(t0) +800e59a4: 00e61023 subu v0,a3,a2 +800e59a8: 00a21021 addu v0,a1,v0 +800e59ac: 2c430007 sltiu v1,v0,7 +800e59b0: 24050006 li a1,6 +800e59b4: 0043280b movn a1,v0,v1 +800e59b8: ad05001c sw a1,28(t0) +800e59bc: 8fa80e30 lw t0,3632(sp) +800e59c0: 00e03021 move a2,a3 +800e59c4: ad060018 sw a2,24(t0) +800e59c8: 00c52023 subu a0,a2,a1 +800e59cc: 8fa30e28 lw v1,3624(sp) +800e59d0: 00042940 sll a1,a0,0x5 +800e59d4: 000410c0 sll v0,a0,0x3 +800e59d8: 00451021 addu v0,v0,a1 +800e59dc: 00431021 addu v0,v0,v1 +800e59e0: 24450028 addiu a1,v0,40 +800e59e4: 8fa30e30 lw v1,3632(sp) +800e59e8: afa50e28 sw a1,3624(sp) +800e59ec: afa40e24 sw a0,3620(sp) +800e59f0: 8c620014 lw v0,20(v1) +800e59f4: 24100006 li s0,6 +800e59f8: 2442ffff addiu v0,v0,-1 +800e59fc: 2c430007 sltiu v1,v0,7 +800e5a00: 14c000cb bnez a2,800e5d30 +800e5a04: 0043800b movn s0,v0,v1 +800e5a08: 2682212c addiu v0,s4,8492 +800e5a0c: 8e444758 lw a0,18264(s2) +800e5a10: 8c470248 lw a3,584(v0) +800e5a14: 8c49024c lw t1,588(v0) +800e5a18: 8c450240 lw a1,576(v0) +800e5a1c: 8c460244 lw a2,580(v0) +800e5a20: 240200e5 li v0,229 +800e5a24: 2403000a li v1,10 +800e5a28: 26a8a944 addiu t0,s5,-22204 +800e5a2c: afa20014 sw v0,20(sp) +800e5a30: afa30018 sw v1,24(sp) +800e5a34: 0100f809 jalr t0 +800e5a38: afa90010 sw t1,16(sp) +800e5a3c: 1200fee2 beqz s0,800e55c8 +800e5a40: afa00e24 sw zero,3620(sp) +800e5a44: 3c02801f lui v0,0x801f +800e5a48: 2451212c addiu s1,v0,8492 +800e5a4c: 3c038011 lui v1,0x8011 +800e5a50: 3c02800e lui v0,0x800e +800e5a54: 8fa50e28 lw a1,3624(sp) +800e5a58: 2474ec30 addiu s4,v1,-5072 +800e5a5c: 2456a0c4 addiu s6,v0,-24380 +800e5a60: 080396ac j 800e5ab0 +800e5a64: 00003021 move a2,zero +800e5a68: aca20020 sw v0,32(a1) +800e5a6c: 8fa30e28 lw v1,3624(sp) +800e5a70: 8c620004 lw v0,4(v1) +800e5a74: 0040f809 jalr v0 +800e5a78: 00000000 nop +800e5a7c: 8fa50e28 lw a1,3624(sp) +800e5a80: 8ca20004 lw v0,4(a1) +800e5a84: 10400026 beqz v0,800e5b20 +800e5a88: 8fa20e24 lw v0,3620(sp) +800e5a8c: 8fa30e24 lw v1,3620(sp) +800e5a90: 24a20028 addiu v0,a1,40 +800e5a94: 24630001 addiu v1,v1,1 +800e5a98: 0070202b sltu a0,v1,s0 +800e5a9c: 00603021 move a2,v1 +800e5aa0: 00402821 move a1,v0 +800e5aa4: afa30e24 sw v1,3620(sp) +800e5aa8: 1080fec7 beqz a0,800e55c8 +800e5aac: afa20e28 sw v0,3624(sp) +800e5ab0: 8fa20e20 lw v0,3616(sp) +800e5ab4: 10a2003e beq a1,v0,800e5bb0 +800e5ab8: 00061080 sll v0,a2,0x2 +800e5abc: 8ca20004 lw v0,4(a1) +800e5ac0: 1440ffe9 bnez v0,800e5a68 +800e5ac4: 8fa20e24 lw v0,3620(sp) +800e5ac8: 8ca30024 lw v1,36(a1) +800e5acc: 30620001 andi v0,v1,0x1 +800e5ad0: 1440002f bnez v0,800e5b90 +800e5ad4: 30620002 andi v0,v1,0x2 +800e5ad8: 10400026 beqz v0,800e5b74 +800e5adc: 00000000 nop +800e5ae0: 8ca30014 lw v1,20(a1) +800e5ae4: 8ca40010 lw a0,16(a1) +800e5ae8: 8c620000 lw v0,0(v1) +800e5aec: 8ca6000c lw a2,12(a1) +800e5af0: 00021080 sll v0,v0,0x2 +800e5af4: 00441021 addu v0,v0,a0 +800e5af8: 8c430000 lw v1,0(v0) +800e5afc: 8cc50000 lw a1,0(a2) +800e5b00: 8c660000 lw a2,0(v1) +800e5b04: 0280f809 jalr s4 +800e5b08: 02602021 move a0,s3 +800e5b0c: 8fa50e28 lw a1,3624(sp) +800e5b10: 8ca20004 lw v0,4(a1) +800e5b14: 1440ffde bnez v0,800e5a90 +800e5b18: 8fa30e24 lw v1,3620(sp) +800e5b1c: 8fa20e24 lw v0,3620(sp) +800e5b20: 24087fff li t0,32767 +800e5b24: 00021880 sll v1,v0,0x2 +800e5b28: 00023940 sll a3,v0,0x5 +800e5b2c: 00e33823 subu a3,a3,v1 +800e5b30: 8fa30e20 lw v1,3616(sp) +800e5b34: 00e23823 subu a3,a3,v0 +800e5b38: 00a31826 xor v1,a1,v1 +800e5b3c: 24024a8d li v0,19085 +800e5b40: 8e444758 lw a0,18264(s2) +800e5b44: 0043400b movn t0,v0,v1 +800e5b48: 3402ffff li v0,0xffff +800e5b4c: 24050100 li a1,256 +800e5b50: 24e70028 addiu a3,a3,40 +800e5b54: 24060017 li a2,23 +800e5b58: afa20014 sw v0,20(sp) +800e5b5c: afa80018 sw t0,24(sp) +800e5b60: afa00010 sw zero,16(sp) +800e5b64: 02c0f809 jalr s6 +800e5b68: afb3001c sw s3,28(sp) +800e5b6c: 080396a3 j 800e5a8c +800e5b70: 8fa50e28 lw a1,3624(sp) +800e5b74: 8ca2000c lw v0,12(a1) +800e5b78: 8c450000 lw a1,0(v0) +800e5b7c: 26e2bbf0 addiu v0,s7,-17424 +800e5b80: 0040f809 jalr v0 +800e5b84: 02602021 move a0,s3 +800e5b88: 080396a0 j 800e5a80 +800e5b8c: 8fa50e28 lw a1,3624(sp) +800e5b90: 8ca20014 lw v0,20(a1) +800e5b94: 8ca3000c lw v1,12(a1) +800e5b98: 8c460000 lw a2,0(v0) +800e5b9c: 8c650000 lw a1,0(v1) +800e5ba0: 0280f809 jalr s4 +800e5ba4: 02602021 move a0,s3 +800e5ba8: 080396a0 j 800e5a80 +800e5bac: 8fa50e28 lw a1,3624(sp) +800e5bb0: 00061940 sll v1,a2,0x5 +800e5bb4: 00621823 subu v1,v1,v0 +800e5bb8: 8e2901dc lw t1,476(s1) +800e5bbc: 00661823 subu v1,v1,a2 +800e5bc0: 8e2501d0 lw a1,464(s1) +800e5bc4: 8e444758 lw a0,18264(s2) +800e5bc8: 8e2601d4 lw a2,468(s1) +800e5bcc: 8e2701d8 lw a3,472(s1) +800e5bd0: 24630023 addiu v1,v1,35 +800e5bd4: 24020006 li v0,6 +800e5bd8: 26a8a944 addiu t0,s5,-22204 +800e5bdc: afa20014 sw v0,20(sp) +800e5be0: afa30018 sw v1,24(sp) +800e5be4: 0100f809 jalr t0 +800e5be8: afa90010 sw t1,16(sp) +800e5bec: 080396af j 800e5abc +800e5bf0: 8fa50e28 lw a1,3624(sp) +800e5bf4: 10620076 beq v1,v0,800e5dd0 +800e5bf8: 24020020 li v0,32 +800e5bfc: 1462fe83 bne v1,v0,800e560c +800e5c00: 24020003 li v0,3 +800e5c04: 8fa30e30 lw v1,3632(sp) +800e5c08: afa20e18 sw v0,3608(sp) +800e5c0c: 8c620008 lw v0,8(v1) +800e5c10: 1440fefe bnez v0,800e580c +800e5c14: 8fa30e20 lw v1,3616(sp) +800e5c18: 8c620024 lw v0,36(v1) +800e5c1c: 30420003 andi v0,v0,0x3 +800e5c20: 1040fe7c beqz v0,800e5614 +800e5c24: 3c088011 lui t0,0x8011 +800e5c28: 8c640014 lw a0,20(v1) +800e5c2c: 8c820000 lw v0,0(a0) +800e5c30: 14400003 bnez v0,800e5c40 +800e5c34: 2442ffff addiu v0,v0,-1 +800e5c38: 8c620018 lw v0,24(v1) +800e5c3c: 2442ffff addiu v0,v0,-1 +800e5c40: ac820000 sw v0,0(a0) +800e5c44: 8fa20e20 lw v0,3616(sp) +800e5c48: 8c420000 lw v0,0(v0) +800e5c4c: 1040fe70 beqz v0,800e5610 +800e5c50: 00000000 nop +800e5c54: 0040f809 jalr v0 +800e5c58: 00000000 nop +800e5c5c: 08039585 j 800e5614 +800e5c60: 3c088011 lui t0,0x8011 +800e5c64: 1062006d beq v1,v0,800e5e1c +800e5c68: 24020400 li v0,1024 +800e5c6c: 1462fe67 bne v1,v0,800e560c +800e5c70: 24020007 li v0,7 +800e5c74: 08039584 j 800e5610 +800e5c78: afa20e18 sw v0,3608(sp) +800e5c7c: 8fa30e30 lw v1,3632(sp) +800e5c80: 8fa43138 lw a0,12600(sp) +800e5c84: 24020006 li v0,6 +800e5c88: 108300c2 beq a0,v1,800e5f94 +800e5c8c: afa20e18 sw v0,3608(sp) +800e5c90: 8c620010 lw v0,16(v1) +800e5c94: 8c63000c lw v1,12(v1) +800e5c98: 8c500008 lw s0,8(v0) +800e5c9c: 10600003 beqz v1,800e5cac +800e5ca0: 0090800a movz s0,a0,s0 +800e5ca4: 0060f809 jalr v1 +800e5ca8: 00000000 nop +800e5cac: afb00e30 sw s0,3632(sp) +800e5cb0: 8e020018 lw v0,24(s0) +800e5cb4: 02004021 move t0,s0 +800e5cb8: afa20e2c sw v0,3628(sp) +800e5cbc: 8e030010 lw v1,16(s0) +800e5cc0: 00022140 sll a0,v0,0x5 +800e5cc4: 000210c0 sll v0,v0,0x3 +800e5cc8: 00441021 addu v0,v0,a0 +800e5ccc: 00621821 addu v1,v1,v0 +800e5cd0: afa30e20 sw v1,3616(sp) +800e5cd4: 8d020000 lw v0,0(t0) +800e5cd8: 1040fe4d beqz v0,800e5610 +800e5cdc: 00000000 nop +800e5ce0: 0040f809 jalr v0 +800e5ce4: 00000000 nop +800e5ce8: 08039585 j 800e5614 +800e5cec: 3c088011 lui t0,0x8011 +800e5cf0: 24020008 li v0,8 +800e5cf4: 08039584 j 800e5610 +800e5cf8: afa20e18 sw v0,3608(sp) +800e5cfc: 00e6102b sltu v0,a3,a2 +800e5d00: 1040ff30 beqz v0,800e59c4 +800e5d04: 00c72023 subu a0,a2,a3 +800e5d08: 0085102b sltu v0,a0,a1 +800e5d0c: 1040002b beqz v0,800e5dbc +800e5d10: 00000000 nop +800e5d14: 00a42823 subu a1,a1,a0 +800e5d18: 10a00028 beqz a1,800e5dbc +800e5d1c: 00000000 nop +800e5d20: ad05001c sw a1,28(t0) +800e5d24: 8fa80e30 lw t0,3632(sp) +800e5d28: 08039671 j 800e59c4 +800e5d2c: 00e03021 move a2,a3 +800e5d30: 2682212c addiu v0,s4,8492 +800e5d34: 8e444758 lw a0,18264(s2) +800e5d38: 8c470258 lw a3,600(v0) +800e5d3c: 8c49025c lw t1,604(v0) +800e5d40: 8c450250 lw a1,592(v0) +800e5d44: 08039688 j 800e5a20 +800e5d48: 8c460254 lw a2,596(v0) +800e5d4c: 08039610 j 800e5840 +800e5d50: 8d020014 lw v0,20(t0) +800e5d54: 8fa40e20 lw a0,3616(sp) +800e5d58: afa20e18 sw v0,3608(sp) +800e5d5c: 8c830024 lw v1,36(a0) +800e5d60: 30620008 andi v0,v1,0x8 +800e5d64: 14400090 bnez v0,800e5fa8 +800e5d68: 30620004 andi v0,v1,0x4 +800e5d6c: 1040fe29 beqz v0,800e5614 +800e5d70: 3c088011 lui t0,0x8011 +800e5d74: 8c900008 lw s0,8(a0) +800e5d78: 8fa33138 lw v1,12600(sp) +800e5d7c: 8fa20e30 lw v0,3632(sp) +800e5d80: 10400006 beqz v0,800e5d9c +800e5d84: 0070800a movz s0,v1,s0 +800e5d88: 8c42000c lw v0,12(v0) +800e5d8c: 10400003 beqz v0,800e5d9c +800e5d90: 00000000 nop +800e5d94: 0040f809 jalr v0 +800e5d98: 00000000 nop +800e5d9c: afb00e30 sw s0,3632(sp) +800e5da0: 8e050018 lw a1,24(s0) +800e5da4: 02004021 move t0,s0 +800e5da8: afa50e2c sw a1,3628(sp) +800e5dac: 8e030010 lw v1,16(s0) +800e5db0: 00052140 sll a0,a1,0x5 +800e5db4: 08039732 j 800e5cc8 +800e5db8: 000510c0 sll v0,a1,0x3 +800e5dbc: 0007282b sltu a1,zero,a3 +800e5dc0: ad05001c sw a1,28(t0) +800e5dc4: 8fa80e30 lw t0,3632(sp) +800e5dc8: 08039671 j 800e59c4 +800e5dcc: 00e03021 move a2,a3 +800e5dd0: 24020004 li v0,4 +800e5dd4: 8fa30e30 lw v1,3632(sp) +800e5dd8: afa20e18 sw v0,3608(sp) +800e5ddc: 8c620008 lw v0,8(v1) +800e5de0: 1440fe8a bnez v0,800e580c +800e5de4: 8fa30e20 lw v1,3616(sp) +800e5de8: 8c620024 lw v0,36(v1) +800e5dec: 30420003 andi v0,v0,0x3 +800e5df0: 1040fe08 beqz v0,800e5614 +800e5df4: 3c088011 lui t0,0x8011 +800e5df8: 8c640014 lw a0,20(v1) +800e5dfc: 8c620018 lw v0,24(v1) +800e5e00: 8c830000 lw v1,0(a0) +800e5e04: 2442ffff addiu v0,v0,-1 +800e5e08: 0062102b sltu v0,v1,v0 +800e5e0c: 1040ff8c beqz v0,800e5c40 +800e5e10: 00000000 nop +800e5e14: 08039710 j 800e5c40 +800e5e18: 24620001 addiu v0,v1,1 +800e5e1c: 24020009 li v0,9 +800e5e20: 08039584 j 800e5610 +800e5e24: afa20e18 sw v0,3608(sp) +800e5e28: 000a1080 sll v0,t2,0x2 +800e5e2c: 27a80020 addiu t0,sp,32 +800e5e30: 00481021 addu v0,v0,t0 +800e5e34: 8c440040 lw a0,64(v0) +800e5e38: 3c038010 lui v1,0x8010 +800e5e3c: 24623c68 addiu v0,v1,15464 +800e5e40: 0040f809 jalr v0 +800e5e44: 00000000 nop +800e5e48: 080395c8 j 800e5720 +800e5e4c: 00000000 nop +800e5e50: 8d030014 lw v1,20(t0) +800e5e54: 24a20001 addiu v0,a1,1 +800e5e58: 0043001b divu zero,v0,v1 +800e5e5c: 006001f4 teq v1,zero,0x7 +800e5e60: 00002810 mfhi a1 +800e5e64: afa50e2c sw a1,3628(sp) +800e5e68: 8d040010 lw a0,16(t0) +800e5e6c: 00051140 sll v0,a1,0x5 +800e5e70: 000518c0 sll v1,a1,0x3 +800e5e74: 00621821 addu v1,v1,v0 +800e5e78: 00641821 addu v1,v1,a0 +800e5e7c: afa30e20 sw v1,3616(sp) +800e5e80: 8c620024 lw v0,36(v1) +800e5e84: 30420010 andi v0,v0,0x10 +800e5e88: 1440fff1 bnez v0,800e5e50 +800e5e8c: 00000000 nop +800e5e90: 08039585 j 800e5614 +800e5e94: 3c088011 lui t0,0x8011 +800e5e98: 0220f809 jalr s1 +800e5e9c: 2484e170 addiu a0,a0,-7824 +800e5ea0: 3c10801f lui s0,0x801f +800e5ea4: 8fa80e40 lw t0,3648(sp) +800e5ea8: 240200e3 li v0,227 +800e5eac: 8e044758 lw a0,18264(s0) +800e5eb0: 240300a5 li v1,165 +800e5eb4: 8fa50e44 lw a1,3652(sp) +800e5eb8: afa20010 sw v0,16(sp) +800e5ebc: 3c02800e lui v0,0x800e +800e5ec0: 2406001c li a2,28 +800e5ec4: 2407001f li a3,31 +800e5ec8: afa30014 sw v1,20(sp) +800e5ecc: 2442c390 addiu v0,v0,-15472 +800e5ed0: 0040f809 jalr v0 +800e5ed4: afa80018 sw t0,24(sp) +800e5ed8: 3c088039 lui t0,0x8039 +800e5edc: 25027b14 addiu v0,t0,31508 +800e5ee0: 8c4801b8 lw t0,440(v0) +800e5ee4: 8e044758 lw a0,18264(s0) +800e5ee8: 24027510 li v0,29968 +800e5eec: 3c10800e lui s0,0x800e +800e5ef0: 24060064 li a2,100 +800e5ef4: 240700be li a3,190 +800e5ef8: afa80014 sw t0,20(sp) +800e5efc: 24050024 li a1,36 +800e5f00: 2603b9dc addiu v1,s0,-17956 +800e5f04: 0060f809 jalr v1 +800e5f08: afa20010 sw v0,16(sp) +800e5f0c: 3c038011 lui v1,0x8011 +800e5f10: 2462c650 addiu v0,v1,-14768 +800e5f14: 24050002 li a1,2 +800e5f18: 0040f809 jalr v0 +800e5f1c: 24040002 li a0,2 +800e5f20: 3c02800e lui v0,0x800e +800e5f24: 2442815c addiu v0,v0,-32420 +800e5f28: 0040f809 jalr v0 +800e5f2c: 27a40858 addiu a0,sp,2136 +800e5f30: 2403ffff li v1,-1 +800e5f34: 10430021 beq v0,v1,800e5fbc +800e5f38: 27c47ce8 addiu a0,s8,31976 +800e5f3c: 3c028012 lui v0,0x8012 +800e5f40: 2442bbf0 addiu v0,v0,-17424 +800e5f44: 0040f809 jalr v0 +800e5f48: 27a50858 addiu a1,sp,2136 +800e5f4c: 3c02800e lui v0,0x800e +800e5f50: 24422620 addiu v0,v0,9760 +800e5f54: 0040f809 jalr v0 +800e5f58: afa00e3c sw zero,3644(sp) +800e5f5c: 24030001 li v1,1 +800e5f60: 3c02800e lui v0,0x800e +800e5f64: afa30e38 sw v1,3640(sp) +800e5f68: 2442f29c addiu v0,v0,-3428 +800e5f6c: 0040f809 jalr v0 +800e5f70: afa00e34 sw zero,3636(sp) +800e5f74: 3c03800e lui v1,0x800e +800e5f78: 2463de5c addiu v1,v1,-8612 +800e5f7c: 0060f809 jalr v1 +800e5f80: 00000000 nop +800e5f84: 3c048031 lui a0,0x8031 +800e5f88: ac80dac0 sw zero,-9536(a0) +800e5f8c: 0803954c j 800e5530 +800e5f90: afa00e34 sw zero,3636(sp) +800e5f94: 8fa20e34 lw v0,3636(sp) +800e5f98: 8fa30e3c lw v1,3644(sp) +800e5f9c: 0003100a movz v0,zero,v1 +800e5fa0: 08039584 j 800e5610 +800e5fa4: afa20e34 sw v0,3636(sp) +800e5fa8: 8c820000 lw v0,0(a0) +800e5fac: 0040f809 jalr v0 +800e5fb0: 00000000 nop +800e5fb4: 08039585 j 800e5614 +800e5fb8: 3c088011 lui t0,0x8011 +800e5fbc: 24020001 li v0,1 +800e5fc0: afa20e3c sw v0,3644(sp) +800e5fc4: 0803952b j 800e54ac +800e5fc8: a3c07ce8 sb zero,31976(s8) + +800e5fcc : +800e5fcc: 27bdffc8 addiu sp,sp,-56 +800e5fd0: 00a6102a slt v0,a1,a2 +800e5fd4: afb50024 sw s5,36(sp) +800e5fd8: afb40020 sw s4,32(sp) +800e5fdc: afb10014 sw s1,20(sp) +800e5fe0: afbf0034 sw ra,52(sp) +800e5fe4: afbe0030 sw s8,48(sp) +800e5fe8: afb7002c sw s7,44(sp) +800e5fec: afb60028 sw s6,40(sp) +800e5ff0: afb3001c sw s3,28(sp) +800e5ff4: afb20018 sw s2,24(sp) +800e5ff8: afb00010 sw s0,16(sp) +800e5ffc: 00a08821 move s1,a1 +800e6000: 00c0a821 move s5,a2 +800e6004: 1040005e beqz v0,800e6180 +800e6008: 0080a021 move s4,a0 +800e600c: 3c03800e lui v1,0x800e +800e6010: 08039835 j 800e60d4 +800e6014: 247e5fcc addiu s8,v1,24524 +800e6018: 26d00001 addiu s0,s6,1 +800e601c: 0215102a slt v0,s0,s5 +800e6020: 10400058 beqz v0,800e6184 +800e6024: 8fbf0034 lw ra,52(sp) +800e6028: 3c03800e lui v1,0x800e +800e602c: 02802021 move a0,s4 +800e6030: 02002821 move a1,s0 +800e6034: 24632460 addiu v1,v1,9312 +800e6038: 0060f809 jalr v1 +800e603c: 02a03021 move a2,s5 +800e6040: 2451ffff addiu s1,v0,-1 +800e6044: 00409821 move s3,v0 +800e6048: 0211102a slt v0,s0,s1 +800e604c: 14400058 bnez v0,800e61b0 +800e6050: 3c03800e lui v1,0x800e +800e6054: 26710001 addiu s1,s3,1 +800e6058: 0235102a slt v0,s1,s5 +800e605c: 10400048 beqz v0,800e6180 +800e6060: 3c02801c lui v0,0x801c +800e6064: 2442e300 addiu v0,v0,-7424 +800e6068: 8c500000 lw s0,0(v0) +800e606c: 02802021 move a0,s4 +800e6070: 02202821 move a1,s1 +800e6074: 0200f809 jalr s0 +800e6078: 02a03021 move a2,s5 +800e607c: 2452ffff addiu s2,v0,-1 +800e6080: 00409821 move s3,v0 +800e6084: 0232102a slt v0,s1,s2 +800e6088: 1440006c bnez v0,800e623c +800e608c: 02802021 move a0,s4 +800e6090: 26700001 addiu s0,s3,1 +800e6094: 0215102a slt v0,s0,s5 +800e6098: 10400039 beqz v0,800e6180 +800e609c: 3c03800e lui v1,0x800e +800e60a0: 02a03021 move a2,s5 +800e60a4: 02802021 move a0,s4 +800e60a8: 24632460 addiu v1,v1,9312 +800e60ac: 0060f809 jalr v1 +800e60b0: 02002821 move a1,s0 +800e60b4: 24510001 addiu s1,v0,1 +800e60b8: 2446ffff addiu a2,v0,-1 +800e60bc: 02802021 move a0,s4 +800e60c0: 03c0f809 jalr s8 +800e60c4: 02002821 move a1,s0 +800e60c8: 0235102a slt v0,s1,s5 +800e60cc: 1040002d beqz v0,800e6184 +800e60d0: 8fbf0034 lw ra,52(sp) +800e60d4: 3c03800e lui v1,0x800e +800e60d8: 02802021 move a0,s4 +800e60dc: 02202821 move a1,s1 +800e60e0: 24632460 addiu v1,v1,9312 +800e60e4: 0060f809 jalr v1 +800e60e8: 02a03021 move a2,s5 +800e60ec: 2452ffff addiu s2,v0,-1 +800e60f0: 0040b021 move s6,v0 +800e60f4: 0232102a slt v0,s1,s2 +800e60f8: 1040ffc7 beqz v0,800e6018 +800e60fc: 3c03800e lui v1,0x800e +800e6100: 02802021 move a0,s4 +800e6104: 02202821 move a1,s1 +800e6108: 24632460 addiu v1,v1,9312 +800e610c: 0060f809 jalr v1 +800e6110: 02403021 move a2,s2 +800e6114: 2453ffff addiu s3,v0,-1 +800e6118: 0040b821 move s7,v0 +800e611c: 0233102a slt v0,s1,s3 +800e6120: 14400054 bnez v0,800e6274 +800e6124: 3c03800e lui v1,0x800e +800e6128: 26f10001 addiu s1,s7,1 +800e612c: 0232102a slt v0,s1,s2 +800e6130: 1040ffb9 beqz v0,800e6018 +800e6134: 3c03800e lui v1,0x800e +800e6138: 24632460 addiu v1,v1,9312 +800e613c: 02403021 move a2,s2 +800e6140: 02802021 move a0,s4 +800e6144: 0060f809 jalr v1 +800e6148: 02202821 move a1,s1 +800e614c: 00408021 move s0,v0 +800e6150: 2446ffff addiu a2,v0,-1 +800e6154: 02802021 move a0,s4 +800e6158: 03c0f809 jalr s8 +800e615c: 02202821 move a1,s1 +800e6160: 26050001 addiu a1,s0,1 +800e6164: 02802021 move a0,s4 +800e6168: 02403021 move a2,s2 +800e616c: 03c0f809 jalr s8 +800e6170: 26d00001 addiu s0,s6,1 +800e6174: 0215102a slt v0,s0,s5 +800e6178: 1440ffac bnez v0,800e602c +800e617c: 3c03800e lui v1,0x800e +800e6180: 8fbf0034 lw ra,52(sp) +800e6184: 8fbe0030 lw s8,48(sp) +800e6188: 8fb7002c lw s7,44(sp) +800e618c: 8fb60028 lw s6,40(sp) +800e6190: 8fb50024 lw s5,36(sp) +800e6194: 8fb40020 lw s4,32(sp) +800e6198: 8fb3001c lw s3,28(sp) +800e619c: 8fb20018 lw s2,24(sp) +800e61a0: 8fb10014 lw s1,20(sp) +800e61a4: 8fb00010 lw s0,16(sp) +800e61a8: 03e00008 jr ra +800e61ac: 27bd0038 addiu sp,sp,56 +800e61b0: 02203021 move a2,s1 +800e61b4: 02802021 move a0,s4 +800e61b8: 24632460 addiu v1,v1,9312 +800e61bc: 0060f809 jalr v1 +800e61c0: 02002821 move a1,s0 +800e61c4: 24520001 addiu s2,v0,1 +800e61c8: 2446ffff addiu a2,v0,-1 +800e61cc: 3c02800e lui v0,0x800e +800e61d0: 24425fcc addiu v0,v0,24524 +800e61d4: 02802021 move a0,s4 +800e61d8: 0040f809 jalr v0 +800e61dc: 02002821 move a1,s0 +800e61e0: 0251102a slt v0,s2,s1 +800e61e4: 1040ff9b beqz v0,800e6054 +800e61e8: 3c03800e lui v1,0x800e +800e61ec: 02203021 move a2,s1 +800e61f0: 02802021 move a0,s4 +800e61f4: 24632460 addiu v1,v1,9312 +800e61f8: 0060f809 jalr v1 +800e61fc: 02402821 move a1,s2 +800e6200: 00408021 move s0,v0 +800e6204: 2446ffff addiu a2,v0,-1 +800e6208: 3c02800e lui v0,0x800e +800e620c: 02802021 move a0,s4 +800e6210: 24425fcc addiu v0,v0,24524 +800e6214: 0040f809 jalr v0 +800e6218: 02402821 move a1,s2 +800e621c: 3c03800e lui v1,0x800e +800e6220: 02802021 move a0,s4 +800e6224: 26050001 addiu a1,s0,1 +800e6228: 24635fcc addiu v1,v1,24524 +800e622c: 0060f809 jalr v1 +800e6230: 02203021 move a2,s1 +800e6234: 08039816 j 800e6058 +800e6238: 26710001 addiu s1,s3,1 +800e623c: 02403021 move a2,s2 +800e6240: 0200f809 jalr s0 +800e6244: 02202821 move a1,s1 +800e6248: 00408021 move s0,v0 +800e624c: 02802021 move a0,s4 +800e6250: 02202821 move a1,s1 +800e6254: 03c0f809 jalr s8 +800e6258: 2446ffff addiu a2,v0,-1 +800e625c: 02802021 move a0,s4 +800e6260: 26050001 addiu a1,s0,1 +800e6264: 03c0f809 jalr s8 +800e6268: 02403021 move a2,s2 +800e626c: 08039825 j 800e6094 +800e6270: 26700001 addiu s0,s3,1 +800e6274: 02603021 move a2,s3 +800e6278: 02802021 move a0,s4 +800e627c: 24632460 addiu v1,v1,9312 +800e6280: 0060f809 jalr v1 +800e6284: 02202821 move a1,s1 +800e6288: 00408021 move s0,v0 +800e628c: 02802021 move a0,s4 +800e6290: 02202821 move a1,s1 +800e6294: 03c0f809 jalr s8 +800e6298: 2446ffff addiu a2,v0,-1 +800e629c: 02802021 move a0,s4 +800e62a0: 26050001 addiu a1,s0,1 +800e62a4: 03c0f809 jalr s8 +800e62a8: 02603021 move a2,s3 +800e62ac: 0803984b j 800e612c +800e62b0: 26f10001 addiu s1,s7,1 + +800e62b4 : +800e62b4: 27bdfd10 addiu sp,sp,-752 +800e62b8: afb502dc sw s5,732(sp) +800e62bc: afbf02ec sw ra,748(sp) +800e62c0: afbe02e8 sw s8,744(sp) +800e62c4: afb702e4 sw s7,740(sp) +800e62c8: afb602e0 sw s6,736(sp) +800e62cc: afb402d8 sw s4,728(sp) +800e62d0: afb302d4 sw s3,724(sp) +800e62d4: afb202d0 sw s2,720(sp) +800e62d8: afb102cc sw s1,716(sp) +800e62dc: afb002c8 sw s0,712(sp) +800e62e0: 1480000e bnez a0,800e631c +800e62e4: 0080a821 move s5,a0 +800e62e8: 2402ffff li v0,-1 +800e62ec: 8fbf02ec lw ra,748(sp) +800e62f0: 8fbe02e8 lw s8,744(sp) +800e62f4: 8fb702e4 lw s7,740(sp) +800e62f8: 8fb602e0 lw s6,736(sp) +800e62fc: 8fb502dc lw s5,732(sp) +800e6300: 8fb402d8 lw s4,728(sp) +800e6304: 8fb302d4 lw s3,724(sp) +800e6308: 8fb202d0 lw s2,720(sp) +800e630c: 8fb102cc lw s1,716(sp) +800e6310: 8fb002c8 lw s0,712(sp) +800e6314: 03e00008 jr ra +800e6318: 27bd02f0 addiu sp,sp,752 +800e631c: 3c028012 lui v0,0x8012 +800e6320: 2451bbf0 addiu s1,v0,-17424 +800e6324: 8ea20220 lw v0,544(s5) +800e6328: 8ea3020c lw v1,524(s5) +800e632c: afa202bc sw v0,700(sp) +800e6330: 8ea20210 lw v0,528(s5) +800e6334: afa302b0 sw v1,688(sp) +800e6338: afa202ac sw v0,684(sp) +800e633c: 8ea30214 lw v1,532(s5) +800e6340: 8ea20218 lw v0,536(s5) +800e6344: afa302a8 sw v1,680(sp) +800e6348: afa202b8 sw v0,696(sp) +800e634c: 8ea3021c lw v1,540(s5) +800e6350: 8ea20200 lw v0,512(s5) +800e6354: 27b000a0 addiu s0,sp,160 +800e6358: 00802821 move a1,a0 +800e635c: afa302b4 sw v1,692(sp) +800e6360: 02002021 move a0,s0 +800e6364: 0220f809 jalr s1 +800e6368: afa202a0 sw v0,672(sp) +800e636c: 3c02800f lui v0,0x800f +800e6370: 244259b8 addiu v0,v0,22968 +800e6374: 0040f809 jalr v0 +800e6378: 02002021 move a0,s0 +800e637c: 1040ffda beqz v0,800e62e8 +800e6380: 0040f021 move s8,v0 +800e6384: 8fa302b8 lw v1,696(sp) +800e6388: 8fa402b4 lw a0,692(sp) +800e638c: 0000b021 move s6,zero +800e6390: 0000b821 move s7,zero +800e6394: afa002a4 sw zero,676(sp) +800e6398: afa302c0 sw v1,704(sp) +800e639c: afa402c4 sw a0,708(sp) +800e63a0: 3c03800f lui v1,0x800f +800e63a4: 03c02021 move a0,s8 +800e63a8: 24625654 addiu v0,v1,22100 +800e63ac: 0040f809 jalr v0 +800e63b0: 27a50010 addiu a1,sp,16 +800e63b4: 10400032 beqz v0,800e6480 +800e63b8: 00408021 move s0,v0 +800e63bc: 26130038 addiu s3,s0,56 +800e63c0: 3c038012 lui v1,0x8012 +800e63c4: 2463bdb0 addiu v1,v1,-16976 +800e63c8: 0060f809 jalr v1 +800e63cc: 02602021 move a0,s3 +800e63d0: 24420001 addiu v0,v0,1 +800e63d4: 8fa402b0 lw a0,688(sp) +800e63d8: 02c2a021 addu s4,s6,v0 +800e63dc: 0094102b sltu v0,a0,s4 +800e63e0: 1440007a bnez v0,800e65cc +800e63e4: 8fa402ac lw a0,684(sp) +800e63e8: 02e4102b sltu v0,s7,a0 +800e63ec: 10400086 beqz v0,800e6608 +800e63f0: 3c03800e lui v1,0x800e +800e63f4: 8fa302a8 lw v1,680(sp) +800e63f8: 8fa402a4 lw a0,676(sp) +800e63fc: 0083102b sltu v0,a0,v1 +800e6400: 1040008f beqz v0,800e6640 +800e6404: 3c03800e lui v1,0x800e +800e6408: 8fa20024 lw v0,36(sp) +800e640c: 24034000 li v1,16384 +800e6410: 3042f000 andi v0,v0,0xf000 +800e6414: 1443004b bne v0,v1,800e6544 +800e6418: 3c038012 lui v1,0x8012 +800e641c: 82030038 lb v1,56(s0) +800e6420: 2402002e li v0,46 +800e6424: 10620090 beq v1,v0,800e6668 +800e6428: 8fa202c4 lw v0,708(sp) +800e642c: 8fa302bc lw v1,700(sp) +800e6430: 00762021 addu a0,v1,s6 +800e6434: 3c038012 lui v1,0x8012 +800e6438: ac440000 sw a0,0(v0) +800e643c: 2463bbf0 addiu v1,v1,-17424 +800e6440: 0060f809 jalr v1 +800e6444: 02602821 move a1,s3 +800e6448: 8fa402a4 lw a0,676(sp) +800e644c: 8fa202c4 lw v0,708(sp) +800e6450: 24840001 addiu a0,a0,1 +800e6454: 24420004 addiu v0,v0,4 +800e6458: 3c03800f lui v1,0x800f +800e645c: afa402a4 sw a0,676(sp) +800e6460: afa202c4 sw v0,708(sp) +800e6464: 03c02021 move a0,s8 +800e6468: 24625654 addiu v0,v1,22100 +800e646c: 0040f809 jalr v0 +800e6470: 27a50010 addiu a1,sp,16 +800e6474: 0280b021 move s6,s4 +800e6478: 1440ffd0 bnez v0,800e63bc +800e647c: 00408021 move s0,v0 +800e6480: 3c02800f lui v0,0x800f +800e6484: 244258e4 addiu v0,v0,22756 +800e6488: 0040f809 jalr v0 +800e648c: 03c02021 move a0,s8 +800e6490: 26f2ffff addiu s2,s7,-1 +800e6494: 8fa402a4 lw a0,676(sp) +800e6498: 2a430002 slti v1,s2,2 +800e649c: aea40208 sw a0,520(s5) +800e64a0: 14600012 bnez v1,800e64ec +800e64a4: aeb70204 sw s7,516(s5) +800e64a8: 8fa402b8 lw a0,696(sp) +800e64ac: 3c02800e lui v0,0x800e +800e64b0: 24050001 li a1,1 +800e64b4: 24422460 addiu v0,v0,9312 +800e64b8: 0040f809 jalr v0 +800e64bc: 02403021 move a2,s2 +800e64c0: 3c10800e lui s0,0x800e +800e64c4: 8fa402b8 lw a0,696(sp) +800e64c8: 24050001 li a1,1 +800e64cc: 2446ffff addiu a2,v0,-1 +800e64d0: 26105fcc addiu s0,s0,24524 +800e64d4: 0200f809 jalr s0 +800e64d8: 00408821 move s1,v0 +800e64dc: 8fa402b8 lw a0,696(sp) +800e64e0: 26250001 addiu a1,s1,1 +800e64e4: 0200f809 jalr s0 +800e64e8: 02403021 move a2,s2 +800e64ec: 8fa202a4 lw v0,676(sp) +800e64f0: 2452ffff addiu s2,v0,-1 +800e64f4: 1a400011 blez s2,800e653c +800e64f8: 00002821 move a1,zero +800e64fc: 8fa402b4 lw a0,692(sp) +800e6500: 3c02800e lui v0,0x800e +800e6504: 24422460 addiu v0,v0,9312 +800e6508: 0040f809 jalr v0 +800e650c: 02403021 move a2,s2 +800e6510: 3c10800e lui s0,0x800e +800e6514: 8fa402b4 lw a0,692(sp) +800e6518: 00002821 move a1,zero +800e651c: 2446ffff addiu a2,v0,-1 +800e6520: 26105fcc addiu s0,s0,24524 +800e6524: 0200f809 jalr s0 +800e6528: 00408821 move s1,v0 +800e652c: 8fa402b4 lw a0,692(sp) +800e6530: 26250001 addiu a1,s1,1 +800e6534: 0200f809 jalr s0 +800e6538: 02403021 move a2,s2 +800e653c: 080398bb j 800e62ec +800e6540: 00001021 move v0,zero +800e6544: 02602021 move a0,s3 +800e6548: 2463c1a0 addiu v1,v1,-15968 +800e654c: 0060f809 jalr v1 +800e6550: 2405002e li a1,46 +800e6554: 1040ff92 beqz v0,800e63a0 +800e6558: 00408821 move s1,v0 +800e655c: 8fa402a0 lw a0,672(sp) +800e6560: 8c850000 lw a1,0(a0) +800e6564: 10a0ff8e beqz a1,800e63a0 +800e6568: 3c02801c lui v0,0x801c +800e656c: 2442e304 addiu v0,v0,-7420 +800e6570: 8c520000 lw s2,0(v0) +800e6574: 08039962 j 800e6588 +800e6578: 00808021 move s0,a0 +800e657c: 8e050004 lw a1,4(s0) +800e6580: 10a0ff87 beqz a1,800e63a0 +800e6584: 26100004 addiu s0,s0,4 +800e6588: 0240f809 jalr s2 +800e658c: 02202021 move a0,s1 +800e6590: 1440fffa bnez v0,800e657c +800e6594: 8fa202bc lw v0,700(sp) +800e6598: 8fa302c0 lw v1,704(sp) +800e659c: 00562021 addu a0,v0,s6 +800e65a0: ac640000 sw a0,0(v1) +800e65a4: 3c038012 lui v1,0x8012 +800e65a8: 2463bbf0 addiu v1,v1,-17424 +800e65ac: 0060f809 jalr v1 +800e65b0: 02602821 move a1,s3 +800e65b4: 8fa402c0 lw a0,704(sp) +800e65b8: 26f70001 addiu s7,s7,1 +800e65bc: 24840004 addiu a0,a0,4 +800e65c0: 0280b021 move s6,s4 +800e65c4: 080398e8 j 800e63a0 +800e65c8: afa402c0 sw a0,704(sp) +800e65cc: 3c03800e lui v1,0x800e +800e65d0: 02a02021 move a0,s5 +800e65d4: 24631a2c addiu v1,v1,6700 +800e65d8: 0060f809 jalr v1 +800e65dc: 24050001 li a1,1 +800e65e0: 2404ffff li a0,-1 +800e65e4: 1044ffa6 beq v0,a0,800e6480 +800e65e8: 8fa402ac lw a0,684(sp) +800e65ec: 8ea20220 lw v0,544(s5) +800e65f0: 8ea3020c lw v1,524(s5) +800e65f4: afa202bc sw v0,700(sp) +800e65f8: 02e4102b sltu v0,s7,a0 +800e65fc: 1440ff7d bnez v0,800e63f4 +800e6600: afa302b0 sw v1,688(sp) +800e6604: 3c03800e lui v1,0x800e +800e6608: 02a02021 move a0,s5 +800e660c: 24631a2c addiu v1,v1,6700 +800e6610: 0060f809 jalr v1 +800e6614: 24050002 li a1,2 +800e6618: 2404ffff li a0,-1 +800e661c: 1044ff98 beq v0,a0,800e6480 +800e6620: 8fa302a8 lw v1,680(sp) +800e6624: 8ea20210 lw v0,528(s5) +800e6628: 8fa402a4 lw a0,676(sp) +800e662c: afa202ac sw v0,684(sp) +800e6630: 0083102b sltu v0,a0,v1 +800e6634: 1440ff75 bnez v0,800e640c +800e6638: 8fa20024 lw v0,36(sp) +800e663c: 3c03800e lui v1,0x800e +800e6640: 02a02021 move a0,s5 +800e6644: 24631a2c addiu v1,v1,6700 +800e6648: 0060f809 jalr v1 +800e664c: 24050004 li a1,4 +800e6650: 2404ffff li a0,-1 +800e6654: 1044ff8b beq v0,a0,800e6484 +800e6658: 3c02800f lui v0,0x800f +800e665c: 8ea20214 lw v0,532(s5) +800e6660: 08039902 j 800e6408 +800e6664: afa202a8 sw v0,680(sp) +800e6668: 82620001 lb v0,1(s3) +800e666c: 1443ff4d bne v0,v1,800e63a4 +800e6670: 3c03800f lui v1,0x800f +800e6674: 8fa302bc lw v1,700(sp) +800e6678: 8fa202c0 lw v0,704(sp) +800e667c: 00762021 addu a0,v1,s6 +800e6680: 08039969 j 800e65a4 +800e6684: ac440000 sw a0,0(v0) + +800e6688 : +800e6688: 3c030002 lui v1,0x2 +800e668c: 27bd8010 addiu sp,sp,-32752 +800e6690: 346384d0 ori v1,v1,0x84d0 +800e6694: afb07fc8 sw s0,32712(sp) +800e6698: afbf7fec sw ra,32748(sp) +800e669c: afbe7fe8 sw s8,32744(sp) +800e66a0: afb77fe4 sw s7,32740(sp) +800e66a4: afb67fe0 sw s6,32736(sp) +800e66a8: afb57fdc sw s5,32732(sp) +800e66ac: afb47fd8 sw s4,32728(sp) +800e66b0: afb37fd4 sw s3,32724(sp) +800e66b4: afb27fd0 sw s2,32720(sp) +800e66b8: afb17fcc sw s1,32716(sp) +800e66bc: 03a3e823 subu sp,sp,v1 +800e66c0: 3c03801c lui v1,0x801c +800e66c4: 2462e2f8 addiu v0,v1,-7432 +800e66c8: 8c460004 lw a2,4(v0) +800e66cc: 8c65e2f8 lw a1,-7432(v1) +800e66d0: 3c100001 lui s0,0x1 +800e66d4: 3c028010 lui v0,0x8010 +800e66d8: 36048000 ori a0,s0,0x8000 +800e66dc: afa50020 sw a1,32(sp) +800e66e0: 24425378 addiu v0,v0,21368 +800e66e4: 0040f809 jalr v0 +800e66e8: afa60024 sw a2,36(sp) +800e66ec: 10400033 beqz v0,800e67bc +800e66f0: 00402021 move a0,v0 +800e66f4: 3c16801f lui s6,0x801f +800e66f8: 0040a821 move s5,v0 +800e66fc: 8ec54758 lw a1,18264(s6) +800e6700: 3c028011 lui v0,0x8011 +800e6704: 2442c930 addiu v0,v0,-14032 +800e6708: 0040f809 jalr v0 +800e670c: 36068000 ori a2,s0,0x8000 +800e6710: 24132d6b li s3,11627 +800e6714: 27b40264 addiu s4,sp,612 +800e6718: 3c1e800e lui s8,0x800e +800e671c: 02802021 move a0,s4 +800e6720: 27d21a2c addiu s2,s8,6700 +800e6724: 0240f809 jalr s2 +800e6728: 00002821 move a1,zero +800e672c: 2410ffff li s0,-1 +800e6730: 10500012 beq v0,s0,800e677c +800e6734: 3c028012 lui v0,0x8012 +800e6738: 3c05803a lui a1,0x803a +800e673c: 02802021 move a0,s4 +800e6740: 2442bbf0 addiu v0,v0,-17424 +800e6744: 0040f809 jalr v0 +800e6748: 24a5c6e8 addiu a1,a1,-14616 +800e674c: 3c03800e lui v1,0x800e +800e6750: 27a20020 addiu v0,sp,32 +800e6754: 247162b4 addiu s1,v1,25268 +800e6758: 02802021 move a0,s4 +800e675c: afa20464 sw v0,1124(sp) +800e6760: afa00468 sw zero,1128(sp) +800e6764: 0220f809 jalr s1 +800e6768: afa0046c sw zero,1132(sp) +800e676c: 14500017 bne v0,s0,800e67cc +800e6770: 02802021 move a0,s4 +800e6774: 0240f809 jalr s2 +800e6778: 2405ffff li a1,-1 +800e677c: 2402ffff li v0,-1 +800e6780: 3c080002 lui t0,0x2 +800e6784: 350884d0 ori t0,t0,0x84d0 +800e6788: 03a8e821 addu sp,sp,t0 +800e678c: 8fbf7fec lw ra,32748(sp) +800e6790: 8fbe7fe8 lw s8,32744(sp) +800e6794: 8fb77fe4 lw s7,32740(sp) +800e6798: 8fb67fe0 lw s6,32736(sp) +800e679c: 8fb57fdc lw s5,32732(sp) +800e67a0: 8fb47fd8 lw s4,32728(sp) +800e67a4: 8fb37fd4 lw s3,32724(sp) +800e67a8: 8fb27fd0 lw s2,32720(sp) +800e67ac: 8fb17fcc lw s1,32716(sp) +800e67b0: 8fb07fc8 lw s0,32712(sp) +800e67b4: 03e00008 jr ra +800e67b8: 27bd7ff0 addiu sp,sp,32752 +800e67bc: 3c16801f lui s6,0x801f +800e67c0: 8ed54758 lw s5,18264(s6) +800e67c4: 080399c5 j 800e6714 +800e67c8: 24132882 li s3,10370 +800e67cc: 0220f809 jalr s1 +800e67d0: 02802021 move a0,s4 +800e67d4: 3c030003 lui v1,0x3 +800e67d8: 8fa40468 lw a0,1128(sp) +800e67dc: 34630490 ori v1,v1,0x490 +800e67e0: 007d1821 addu v1,v1,sp +800e67e4: ac640000 sw a0,0(v1) +800e67e8: 3c030003 lui v1,0x3 +800e67ec: 8fa4047c lw a0,1148(sp) +800e67f0: 3463048c ori v1,v1,0x48c +800e67f4: 007d1821 addu v1,v1,sp +800e67f8: 04400007 bltz v0,800e6818 +800e67fc: ac640000 sw a0,0(v1) +800e6800: 3c020003 lui v0,0x3 +800e6804: 34420490 ori v0,v0,0x490 +800e6808: 005d1021 addu v0,v0,sp +800e680c: 8c420000 lw v0,0(v0) +800e6810: 14400032 bnez v0,800e68dc +800e6814: 240200e3 li v0,227 +800e6818: 240200e3 li v0,227 +800e681c: 8ec44758 lw a0,18264(s6) +800e6820: 240300a5 li v1,165 +800e6824: afa20010 sw v0,16(sp) +800e6828: 3c02800e lui v0,0x800e +800e682c: 02a02821 move a1,s5 +800e6830: 2406001c li a2,28 +800e6834: 2407001f li a3,31 +800e6838: afa30014 sw v1,20(sp) +800e683c: 2442c390 addiu v0,v0,-15472 +800e6840: 0040f809 jalr v0 +800e6844: afb30018 sw s3,24(sp) +800e6848: 3c028039 lui v0,0x8039 +800e684c: 8c437ca8 lw v1,31912(v0) +800e6850: 24027510 li v0,29968 +800e6854: 8ec44758 lw a0,18264(s6) +800e6858: afa20010 sw v0,16(sp) +800e685c: 3c02800e lui v0,0x800e +800e6860: 24050024 li a1,36 +800e6864: 2442b9dc addiu v0,v0,-17956 +800e6868: 24060037 li a2,55 +800e686c: 240700be li a3,190 +800e6870: 0040f809 jalr v0 +800e6874: afa30014 sw v1,20(sp) +800e6878: 3c028011 lui v0,0x8011 +800e687c: 24040002 li a0,2 +800e6880: 2442c650 addiu v0,v0,-14768 +800e6884: 0040f809 jalr v0 +800e6888: 24050002 li a1,2 +800e688c: 12a00006 beqz s5,800e68a8 +800e6890: 02802021 move a0,s4 +800e6894: 3c028010 lui v0,0x8010 +800e6898: 24424e60 addiu v0,v0,20064 +800e689c: 0040f809 jalr v0 +800e68a0: 02a02021 move a0,s5 +800e68a4: 02802021 move a0,s4 +800e68a8: 0240f809 jalr s2 +800e68ac: 2405ffff li a1,-1 +800e68b0: 3c06801c lui a2,0x801c +800e68b4: 3c07801c lui a3,0x801c +800e68b8: 3c02800e lui v0,0x800e +800e68bc: 24c6e17c addiu a2,a2,-7812 +800e68c0: 24e7e184 addiu a3,a3,-7804 +800e68c4: 24040002 li a0,2 +800e68c8: 2442c08c addiu v0,v0,-16244 +800e68cc: 0040f809 jalr v0 +800e68d0: 24050073 li a1,115 +800e68d4: 080399e0 j 800e6780 +800e68d8: 0002102b sltu v0,zero,v0 +800e68dc: 240300a5 li v1,165 +800e68e0: 8ec44758 lw a0,18264(s6) +800e68e4: 3c108039 lui s0,0x8039 +800e68e8: afa20010 sw v0,16(sp) +800e68ec: 3c02800e lui v0,0x800e +800e68f0: afa30014 sw v1,20(sp) +800e68f4: 26107b14 addiu s0,s0,31508 +800e68f8: 02a02821 move a1,s5 +800e68fc: 2406001c li a2,28 +800e6900: 2407001f li a3,31 +800e6904: 2442c390 addiu v0,v0,-15472 +800e6908: 0040f809 jalr v0 +800e690c: afb30018 sw s3,24(sp) +800e6910: 8e0201a0 lw v0,416(s0) +800e6914: 24127510 li s2,29968 +800e6918: 8ec44758 lw a0,18264(s6) +800e691c: 3c11800e lui s1,0x800e +800e6920: 2631b9dc addiu s1,s1,-17956 +800e6924: 24050024 li a1,36 +800e6928: 24060046 li a2,70 +800e692c: 240700be li a3,190 +800e6930: afa20014 sw v0,20(sp) +800e6934: 0220f809 jalr s1 +800e6938: afb20010 sw s2,16(sp) +800e693c: 8e0201a4 lw v0,420(s0) +800e6940: 8ec44758 lw a0,18264(s6) +800e6944: 24050024 li a1,36 +800e6948: 24060055 li a2,85 +800e694c: 240700be li a3,190 +800e6950: afa20014 sw v0,20(sp) +800e6954: 0220f809 jalr s1 +800e6958: afb20010 sw s2,16(sp) +800e695c: 8e0201a8 lw v0,424(s0) +800e6960: 8ec44758 lw a0,18264(s6) +800e6964: 24050024 li a1,36 +800e6968: 24060064 li a2,100 +800e696c: 240700be li a3,190 +800e6970: afa20014 sw v0,20(sp) +800e6974: 0220f809 jalr s1 +800e6978: afb20010 sw s2,16(sp) +800e697c: 8e0201ac lw v0,428(s0) +800e6980: 8ec44758 lw a0,18264(s6) +800e6984: 24050024 li a1,36 +800e6988: 24060073 li a2,115 +800e698c: 240700be li a3,190 +800e6990: afa20014 sw v0,20(sp) +800e6994: 0220f809 jalr s1 +800e6998: afb20010 sw s2,16(sp) +800e699c: 8e0201b0 lw v0,432(s0) +800e69a0: 8ec44758 lw a0,18264(s6) +800e69a4: 24050024 li a1,36 +800e69a8: 24060082 li a2,130 +800e69ac: 240700be li a3,190 +800e69b0: afa20014 sw v0,20(sp) +800e69b4: 0220f809 jalr s1 +800e69b8: afb20010 sw s2,16(sp) +800e69bc: 8e0201b4 lw v0,436(s0) +800e69c0: 8ec44758 lw a0,18264(s6) +800e69c4: 24050024 li a1,36 +800e69c8: 24060091 li a2,145 +800e69cc: 240700be li a3,190 +800e69d0: afa20014 sw v0,20(sp) +800e69d4: 0220f809 jalr s1 +800e69d8: afb20010 sw s2,16(sp) +800e69dc: 3c038011 lui v1,0x8011 +800e69e0: 24040002 li a0,2 +800e69e4: 2462c650 addiu v0,v1,-14768 +800e69e8: 0040f809 jalr v0 +800e69ec: 24050002 li a1,2 +800e69f0: 3c040003 lui a0,0x3 +800e69f4: 34840488 ori a0,a0,0x488 +800e69f8: 24020001 li v0,1 +800e69fc: 009d2021 addu a0,a0,sp +800e6a00: ac820000 sw v0,0(a0) +800e6a04: 00009821 move s3,zero +800e6a08: 2417000a li s7,10 +800e6a0c: 0000b021 move s6,zero +800e6a10: 3c030003 lui v1,0x3 +800e6a14: 3463048c ori v1,v1,0x48c +800e6a18: 007d1821 addu v1,v1,sp +800e6a1c: 8c630000 lw v1,0(v1) +800e6a20: 00131080 sll v0,s3,0x2 +800e6a24: 00431021 addu v0,v0,v1 +800e6a28: 8c470000 lw a3,0(v0) +800e6a2c: 3c038011 lui v1,0x8011 +800e6a30: 3c02801c lui v0,0x801c +800e6a34: 2445dcd4 addiu a1,v0,-9004 +800e6a38: 27a40064 addiu a0,sp,100 +800e6a3c: 2462ec30 addiu v0,v1,-5072 +800e6a40: 0040f809 jalr v0 +800e6a44: 02803021 move a2,s4 +800e6a48: 3c03800e lui v1,0x800e +800e6a4c: 27a40028 addiu a0,sp,40 +800e6a50: 24628be0 addiu v0,v1,-29728 +800e6a54: 0040f809 jalr v0 +800e6a58: 27a50064 addiu a1,sp,100 +800e6a5c: 1440000b bnez v0,800e6a8c +800e6a60: 3c040003 lui a0,0x3 +800e6a64: 97a3004a lhu v1,74(sp) +800e6a68: 000388c2 srl s1,v1,0x3 +800e6a6c: 2622fffe addiu v0,s1,-2 +800e6a70: 2c420002 sltiu v0,v0,2 +800e6a74: 1440005e bnez v0,800e6bf0 +800e6a78: 3c03800e lui v1,0x800e +800e6a7c: 24638a80 addiu v1,v1,-30080 +800e6a80: 0060f809 jalr v1 +800e6a84: 27a40028 addiu a0,sp,40 +800e6a88: 3c040003 lui a0,0x3 +800e6a8c: 34840490 ori a0,a0,0x490 +800e6a90: 009d2021 addu a0,a0,sp +800e6a94: 8c840000 lw a0,0(a0) +800e6a98: 26730001 addiu s3,s3,1 +800e6a9c: 0264102b sltu v0,s3,a0 +800e6aa0: 12e00028 beqz s7,800e6b44 +800e6aa4: 0002980a movz s3,zero,v0 +800e6aa8: 02e08821 move s1,s7 +800e6aac: 00008021 move s0,zero +800e6ab0: 08039abb j 800e6aec +800e6ab4: 3c12800f lui s2,0x800f +800e6ab8: 10620032 beq v1,v0,800e6b84 +800e6abc: 24020002 li v0,2 +800e6ac0: 1062003a beq v1,v0,800e6bac +800e6ac4: 00000000 nop +800e6ac8: 3c028010 lui v0,0x8010 +800e6acc: 244222d0 addiu v0,v0,8912 +800e6ad0: 0040f809 jalr v0 +800e6ad4: 24040064 li a0,100 +800e6ad8: 26020001 addiu v0,s0,1 +800e6adc: 0056800a movz s0,v0,s6 +800e6ae0: 0211182b sltu v1,s0,s1 +800e6ae4: 10600018 beqz v1,800e6b48 +800e6ae8: 3c020003 lui v0,0x3 +800e6aec: 264276b4 addiu v0,s2,30388 +800e6af0: 0040f809 jalr v0 +800e6af4: 00000000 nop +800e6af8: 00401821 move v1,v0 +800e6afc: 24020010 li v0,16 +800e6b00: 1062000e beq v1,v0,800e6b3c +800e6b04: 2c620011 sltiu v0,v1,17 +800e6b08: 1440ffeb bnez v0,800e6ab8 +800e6b0c: 24020001 li v0,1 +800e6b10: 24020040 li v0,64 +800e6b14: 10620013 beq v1,v0,800e6b64 +800e6b18: 24020080 li v0,128 +800e6b1c: 1062001e beq v1,v0,800e6b98 +800e6b20: 24020020 li v0,32 +800e6b24: 1462ffe9 bne v1,v0,800e6acc +800e6b28: 3c028010 lui v0,0x8010 +800e6b2c: 2e620002 sltiu v0,s3,2 +800e6b30: 14400048 bnez v0,800e6c54 +800e6b34: 24020001 li v0,1 +800e6b38: 2673fffe addiu s3,s3,-2 +800e6b3c: 08039ab2 j 800e6ac8 +800e6b40: 02008821 move s1,s0 +800e6b44: 3c020003 lui v0,0x3 +800e6b48: 34420488 ori v0,v0,0x488 +800e6b4c: 005d1021 addu v0,v0,sp +800e6b50: 8c420000 lw v0,0(v0) +800e6b54: 1440ffaf bnez v0,800e6a14 +800e6b58: 3c030003 lui v1,0x3 +800e6b5c: 080399e1 j 800e6784 +800e6b60: 3c080002 lui t0,0x2 +800e6b64: 16c0ffd9 bnez s6,800e6acc +800e6b68: 3c028010 lui v0,0x8010 +800e6b6c: 2ee20002 sltiu v0,s7,2 +800e6b70: 14400040 bnez v0,800e6c74 +800e6b74: 00000000 nop +800e6b78: 26f1ffff addiu s1,s7,-1 +800e6b7c: 08039ab2 j 800e6ac8 +800e6b80: 0220b821 move s7,s1 +800e6b84: 16c00017 bnez s6,800e6be4 +800e6b88: 00000000 nop +800e6b8c: 24160001 li s6,1 +800e6b90: 08039ab2 j 800e6ac8 +800e6b94: 2411ffff li s1,-1 +800e6b98: 16c0ffcc bnez s6,800e6acc +800e6b9c: 3c028010 lui v0,0x8010 +800e6ba0: 26f10001 addiu s1,s7,1 +800e6ba4: 08039ab3 j 800e6acc +800e6ba8: 0220b821 move s7,s1 +800e6bac: 12a00004 beqz s5,800e6bc0 +800e6bb0: 3c028010 lui v0,0x8010 +800e6bb4: 24424e60 addiu v0,v0,20064 +800e6bb8: 0040f809 jalr v0 +800e6bbc: 02a02021 move a0,s5 +800e6bc0: 02802021 move a0,s4 +800e6bc4: 27c21a2c addiu v0,s8,6700 +800e6bc8: 0040f809 jalr v0 +800e6bcc: 2405ffff li a1,-1 +800e6bd0: 3c040003 lui a0,0x3 +800e6bd4: 34840488 ori a0,a0,0x488 +800e6bd8: 009d2021 addu a0,a0,sp +800e6bdc: 08039ab6 j 800e6ad8 +800e6be0: ac800000 sw zero,0(a0) +800e6be4: 02008821 move s1,s0 +800e6be8: 08039ab2 j 800e6ac8 +800e6bec: 0000b021 move s6,zero +800e6bf0: 8fa30040 lw v1,64(sp) +800e6bf4: 8fa40044 lw a0,68(sp) +800e6bf8: 2c620101 sltiu v0,v1,257 +800e6bfc: 24100100 li s0,256 +800e6c00: 0062800b movn s0,v1,v0 +800e6c04: 241200c0 li s2,192 +800e6c08: 2c8200c1 sltiu v0,a0,193 +800e6c0c: 0082900b movn s2,a0,v0 +800e6c10: 27a20488 addiu v0,sp,1160 +800e6c14: afa20014 sw v0,20(sp) +800e6c18: 3c02800e lui v0,0x800e +800e6c1c: 27a40028 addiu a0,sp,40 +800e6c20: 00002821 move a1,zero +800e6c24: 00003021 move a2,zero +800e6c28: 02003821 move a3,s0 +800e6c2c: 24428aa4 addiu v0,v0,-30044 +800e6c30: 0040f809 jalr v0 +800e6c34: afb20010 sw s2,16(sp) +800e6c38: 10400010 beqz v0,800e6c7c +800e6c3c: 3c02800e lui v0,0x800e +800e6c40: 24428a80 addiu v0,v0,-30080 +800e6c44: 0040f809 jalr v0 +800e6c48: 27a40028 addiu a0,sp,40 +800e6c4c: 08039aa3 j 800e6a8c +800e6c50: 3c040003 lui a0,0x3 +800e6c54: 12620042 beq s3,v0,800e6d60 +800e6c58: 3c030003 lui v1,0x3 +800e6c5c: 34630490 ori v1,v1,0x490 +800e6c60: 007d1821 addu v1,v1,sp +800e6c64: 8c630000 lw v1,0(v1) +800e6c68: 02008821 move s1,s0 +800e6c6c: 08039ab2 j 800e6ac8 +800e6c70: 2473fffe addiu s3,v1,-2 +800e6c74: 08039ab2 j 800e6ac8 +800e6c78: 02e08821 move s1,s7 +800e6c7c: 3c028011 lui v0,0x8011 +800e6c80: 24040001 li a0,1 +800e6c84: 2442c3d0 addiu v0,v0,-15408 +800e6c88: 0040f809 jalr v0 +800e6c8c: 00002821 move a1,zero +800e6c90: 240400c0 li a0,192 +800e6c94: 00921823 subu v1,a0,s2 +800e6c98: 24040100 li a0,256 +800e6c9c: 00901023 subu v0,a0,s0 +800e6ca0: 00031842 srl v1,v1,0x1 +800e6ca4: 00021042 srl v0,v0,0x1 +800e6ca8: 00031a00 sll v1,v1,0x8 +800e6cac: 3c04801f lui a0,0x801f +800e6cb0: 00621821 addu v1,v1,v0 +800e6cb4: 8c85475c lw a1,18268(a0) +800e6cb8: 00031840 sll v1,v1,0x1 +800e6cbc: 24020002 li v0,2 +800e6cc0: 1222002e beq s1,v0,800e6d7c +800e6cc4: 00653021 addu a2,v1,a1 +800e6cc8: 1240001e beqz s2,800e6d44 +800e6ccc: 27aa0488 addiu t2,sp,1160 +800e6cd0: 00101040 sll v0,s0,0x1 +800e6cd4: 00505821 addu t3,v0,s0 +800e6cd8: 00c04021 move t0,a2 +800e6cdc: 00004821 move t1,zero +800e6ce0: 12000013 beqz s0,800e6d30 +800e6ce4: 00000000 nop +800e6ce8: 01402821 move a1,t2 +800e6cec: 00003821 move a3,zero +800e6cf0: 90a20000 lbu v0,0(a1) +800e6cf4: 90a30001 lbu v1,1(a1) +800e6cf8: 90a40002 lbu a0,2(a1) +800e6cfc: 304200f8 andi v0,v0,0xf8 +800e6d00: 306300f8 andi v1,v1,0xf8 +800e6d04: 000211c0 sll v0,v0,0x7 +800e6d08: 00031880 sll v1,v1,0x2 +800e6d0c: 00431025 or v0,v0,v1 +800e6d10: 000420c2 srl a0,a0,0x3 +800e6d14: 00441025 or v0,v0,a0 +800e6d18: 24e70001 addiu a3,a3,1 +800e6d1c: a4c20000 sh v0,0(a2) +800e6d20: 24a50003 addiu a1,a1,3 +800e6d24: 14f0fff2 bne a3,s0,800e6cf0 +800e6d28: 24c60002 addiu a2,a2,2 +800e6d2c: 014b5021 addu t2,t2,t3 +800e6d30: 25290001 addiu t1,t1,1 +800e6d34: 11320003 beq t1,s2,800e6d44 +800e6d38: 25080200 addiu t0,t0,512 +800e6d3c: 08039b38 j 800e6ce0 +800e6d40: 01003021 move a2,t0 +800e6d44: 3c038011 lui v1,0x8011 +800e6d48: 24040001 li a0,1 +800e6d4c: 2462c650 addiu v0,v1,-14768 +800e6d50: 0040f809 jalr v0 +800e6d54: 24050001 li a1,1 +800e6d58: 08039b10 j 800e6c40 +800e6d5c: 3c02800e lui v0,0x800e +800e6d60: 3c020003 lui v0,0x3 +800e6d64: 34420490 ori v0,v0,0x490 +800e6d68: 005d1021 addu v0,v0,sp +800e6d6c: 8c420000 lw v0,0(v0) +800e6d70: 02008821 move s1,s0 +800e6d74: 08039ab2 j 800e6ac8 +800e6d78: 2453ffff addiu s3,v0,-1 +800e6d7c: 1240fff1 beqz s2,800e6d44 +800e6d80: 27aa0488 addiu t2,sp,1160 +800e6d84: 00c05821 move t3,a2 +800e6d88: 00004821 move t1,zero +800e6d8c: 00106040 sll t4,s0,0x1 +800e6d90: 12000012 beqz s0,800e6ddc +800e6d94: 00000000 nop +800e6d98: 01402821 move a1,t2 +800e6d9c: 00003821 move a3,zero +800e6da0: 240883e0 li t0,-31776 +800e6da4: 94a20000 lhu v0,0(a1) +800e6da8: 24e70001 addiu a3,a3,1 +800e6dac: 00021a82 srl v1,v0,0xa +800e6db0: 00482024 and a0,v0,t0 +800e6db4: 3063001f andi v1,v1,0x1f +800e6db8: 3042001f andi v0,v0,0x1f +800e6dbc: 00641825 or v1,v1,a0 +800e6dc0: 00021280 sll v0,v0,0xa +800e6dc4: 00431025 or v0,v0,v1 +800e6dc8: a4c20000 sh v0,0(a2) +800e6dcc: 24a50002 addiu a1,a1,2 +800e6dd0: 14f0fff4 bne a3,s0,800e6da4 +800e6dd4: 24c60002 addiu a2,a2,2 +800e6dd8: 014c5021 addu t2,t2,t4 +800e6ddc: 25290001 addiu t1,t1,1 +800e6de0: 1132ffd8 beq t1,s2,800e6d44 +800e6de4: 25660200 addiu a2,t3,512 +800e6de8: 08039b64 j 800e6d90 +800e6dec: 00c05821 move t3,a2 + +800e6df0 : +800e6df0: 8c4303d4 lw v1,980(v0) +800e6df4: 24020002 li v0,2 +800e6df8: 10620003 beq v1,v0,800e6e08 +800e6dfc: 3c19800e lui t9,0x800e +800e6e00: 03e00008 jr ra +800e6e04: 00000000 nop +800e6e08: 27396688 addiu t9,t9,26248 +800e6e0c: 03200008 jr t9 +800e6e10: 00000000 nop + +800e6e14 : +800e6e14: 27bdfd58 addiu sp,sp,-680 +800e6e18: afb00280 sw s0,640(sp) +800e6e1c: afbf02a4 sw ra,676(sp) +800e6e20: afbe02a0 sw s8,672(sp) +800e6e24: afb7029c sw s7,668(sp) +800e6e28: afb60298 sw s6,664(sp) +800e6e2c: afb50294 sw s5,660(sp) +800e6e30: afb40290 sw s4,656(sp) +800e6e34: afb3028c sw s3,652(sp) +800e6e38: afb20288 sw s2,648(sp) +800e6e3c: afb10284 sw s1,644(sp) +800e6e40: afa602b0 sw a2,688(sp) +800e6e44: 00808021 move s0,a0 +800e6e48: 14c0000f bnez a2,800e6e88 +800e6e4c: afa502ac sw a1,684(sp) +800e6e50: 2402ffff li v0,-1 +800e6e54: afa20274 sw v0,628(sp) +800e6e58: 8fbf02a4 lw ra,676(sp) +800e6e5c: 8fbe02a0 lw s8,672(sp) +800e6e60: 8fb7029c lw s7,668(sp) +800e6e64: 8fb60298 lw s6,664(sp) +800e6e68: 8fb50294 lw s5,660(sp) +800e6e6c: 8fb40290 lw s4,656(sp) +800e6e70: 8fb3028c lw s3,652(sp) +800e6e74: 8fb20288 lw s2,648(sp) +800e6e78: 8fb10284 lw s1,644(sp) +800e6e7c: 8fb00280 lw s0,640(sp) +800e6e80: 03e00008 jr ra +800e6e84: 27bd02a8 addiu sp,sp,680 +800e6e88: 3c02800e lui v0,0x800e +800e6e8c: 27a40020 addiu a0,sp,32 +800e6e90: 24521a2c addiu s2,v0,6700 +800e6e94: 0240f809 jalr s2 +800e6e98: 00002821 move a1,zero +800e6e9c: 2411ffff li s1,-1 +800e6ea0: 1051ffeb beq v0,s1,800e6e50 +800e6ea4: 8fa302ac lw v1,684(sp) +800e6ea8: 27a40020 addiu a0,sp,32 +800e6eac: a0600000 sb zero,0(v1) +800e6eb0: 3c038012 lui v1,0x8012 +800e6eb4: 2462bbf0 addiu v0,v1,-17424 +800e6eb8: 0040f809 jalr v0 +800e6ebc: 8fa502b0 lw a1,688(sp) +800e6ec0: 3c03800e lui v1,0x800e +800e6ec4: 27a40020 addiu a0,sp,32 +800e6ec8: 246262b4 addiu v0,v1,25268 +800e6ecc: afb00220 sw s0,544(sp) +800e6ed0: afa00224 sw zero,548(sp) +800e6ed4: 0040f809 jalr v0 +800e6ed8: afa00228 sw zero,552(sp) +800e6edc: 1051033a beq v0,s1,800e7bc8 +800e6ee0: 8fa40238 lw a0,568(sp) +800e6ee4: 8fa20224 lw v0,548(sp) +800e6ee8: afa20260 sw v0,608(sp) +800e6eec: 8fa30228 lw v1,552(sp) +800e6ef0: afa40258 sw a0,600(sp) +800e6ef4: 8fa40260 lw a0,608(sp) +800e6ef8: 8fa2023c lw v0,572(sp) +800e6efc: afa3025c sw v1,604(sp) +800e6f00: 00831821 addu v1,a0,v1 +800e6f04: afa20254 sw v0,596(sp) +800e6f08: afa30268 sw v1,616(sp) +800e6f0c: 24020001 li v0,1 +800e6f10: 2403ffff li v1,-1 +800e6f14: 34048000 li a0,0x8000 +800e6f18: 2412ffff li s2,-1 +800e6f1c: afa20278 sw v0,632(sp) +800e6f20: afa30274 sw v1,628(sp) +800e6f24: afa00270 sw zero,624(sp) +800e6f28: afa0026c sw zero,620(sp) +800e6f2c: 08039be7 j 800e6f9c +800e6f30: afa40264 sw a0,612(sp) +800e6f34: 10620218 beq v1,v0,800e7798 +800e6f38: 2c620003 sltiu v0,v1,3 +800e6f3c: 104001a9 beqz v0,800e75e4 +800e6f40: 24020010 li v0,16 +800e6f44: 24020001 li v0,1 +800e6f48: 106202a4 beq v1,v0,800e79dc +800e6f4c: 8fa30270 lw v1,624(sp) +800e6f50: 2402ffff li v0,-1 +800e6f54: 124200ba beq s2,v0,800e7240 +800e6f58: 24020001 li v0,1 +800e6f5c: 124201a7 beq s2,v0,800e75fc +800e6f60: 3c10801f lui s0,0x801f +800e6f64: 16400069 bnez s2,800e710c +800e6f68: 8fa40264 lw a0,612(sp) +800e6f6c: 308200ff andi v0,a0,0xff +800e6f70: 2c420014 sltiu v0,v0,20 +800e6f74: 10400035 beqz v0,800e704c +800e6f78: 24840001 addiu a0,a0,1 +800e6f7c: afa40264 sw a0,612(sp) +800e6f80: 3c038010 lui v1,0x8010 +800e6f84: 246222d0 addiu v0,v1,8912 +800e6f88: 0040f809 jalr v0 +800e6f8c: 24040032 li a0,50 +800e6f90: 8fa40278 lw a0,632(sp) +800e6f94: 108001be beqz a0,800e7690 +800e6f98: 00009021 move s2,zero +800e6f9c: 3c03800f lui v1,0x800f +800e6fa0: 246276b4 addiu v0,v1,30388 +800e6fa4: 0040f809 jalr v0 +800e6fa8: 00000000 nop +800e6fac: 00401821 move v1,v0 +800e6fb0: 24020040 li v0,64 +800e6fb4: 10620050 beq v1,v0,800e70f8 +800e6fb8: 2c620041 sltiu v0,v1,65 +800e6fbc: 1440ffdd bnez v0,800e6f34 +800e6fc0: 24020002 li v0,2 +800e6fc4: 24020100 li v0,256 +800e6fc8: 1062023a beq v1,v0,800e78b4 +800e6fcc: 2c620101 sltiu v0,v1,257 +800e6fd0: 1040017c beqz v0,800e75c4 +800e6fd4: 24020200 li v0,512 +800e6fd8: 24020080 li v0,128 +800e6fdc: 1462ffdd bne v1,v0,800e6f54 +800e6fe0: 2402ffff li v0,-1 +800e6fe4: 8fa30268 lw v1,616(sp) +800e6fe8: 8fa40270 lw a0,624(sp) +800e6fec: 00641023 subu v0,v1,a0 +800e6ff0: 2444ffff addiu a0,v0,-1 +800e6ff4: 8fa2026c lw v0,620(sp) +800e6ff8: 24030002 li v1,2 +800e6ffc: 104302d6 beq v0,v1,800e7b58 +800e7000: 00401821 move v1,v0 +800e7004: 2c420003 sltiu v0,v0,3 +800e7008: 144002a5 bnez v0,800e7aa0 +800e700c: 00000000 nop +800e7010: 10800006 beqz a0,800e702c +800e7014: 2c820004 sltiu v0,a0,4 +800e7018: 104002e7 beqz v0,800e7bb8 +800e701c: 8fa4026c lw a0,620(sp) +800e7020: 24630001 addiu v1,v1,1 +800e7024: afa3026c sw v1,620(sp) +800e7028: 24120001 li s2,1 +800e702c: 8fa40270 lw a0,624(sp) +800e7030: 24830001 addiu v1,a0,1 +800e7034: 8fa40268 lw a0,616(sp) +800e7038: 0064102b sltu v0,v1,a0 +800e703c: 1040ffc5 beqz v0,800e6f54 +800e7040: 2402ffff li v0,-1 +800e7044: 08039bd5 j 800e6f54 +800e7048: afa30270 sw v1,624(sp) +800e704c: 3c10801f lui s0,0x801f +800e7050: 2610212c addiu s0,s0,8492 +800e7054: 8e02004c lw v0,76(s0) +800e7058: 3c12801f lui s2,0x801f +800e705c: 8e444758 lw a0,18264(s2) +800e7060: 8e050040 lw a1,64(s0) +800e7064: 8e060044 lw a2,68(s0) +800e7068: 8e070048 lw a3,72(s0) +800e706c: 3c11800e lui s1,0x800e +800e7070: 2631a944 addiu s1,s1,-22204 +800e7074: afa20010 sw v0,16(sp) +800e7078: afa00014 sw zero,20(sp) +800e707c: 0220f809 jalr s1 +800e7080: afa00018 sw zero,24(sp) +800e7084: 8e0801bc lw t0,444(s0) +800e7088: 8e444758 lw a0,18264(s2) +800e708c: 8e0701b8 lw a3,440(s0) +800e7090: 8e0501b0 lw a1,432(s0) +800e7094: 8e0601b4 lw a2,436(s0) +800e7098: 2402000c li v0,12 +800e709c: 24030009 li v1,9 +800e70a0: afa20014 sw v0,20(sp) +800e70a4: afa30018 sw v1,24(sp) +800e70a8: 0220f809 jalr s1 +800e70ac: afa80010 sw t0,16(sp) +800e70b0: 8fa30264 lw v1,612(sp) +800e70b4: 30628000 andi v0,v1,0x8000 +800e70b8: 10400048 beqz v0,800e71dc +800e70bc: 3c02800e lui v0,0x800e +800e70c0: 00002021 move a0,zero +800e70c4: 2442b2dc addiu v0,v0,-19748 +800e70c8: 0040f809 jalr v0 +800e70cc: 2405ffff li a1,-1 +800e70d0: 2c420002 sltiu v0,v0,2 +800e70d4: 1440025e bnez v0,800e7a50 +800e70d8: 00000000 nop +800e70dc: 3c038011 lui v1,0x8011 +800e70e0: 24040002 li a0,2 +800e70e4: 2462c650 addiu v0,v1,-14768 +800e70e8: 0040f809 jalr v0 +800e70ec: 24050002 li a1,2 +800e70f0: 08039be1 j 800e6f84 +800e70f4: 3c038010 lui v1,0x8010 +800e70f8: 8fa4026c lw a0,620(sp) +800e70fc: 14800041 bnez a0,800e7204 +800e7100: 00801821 move v1,a0 +800e7104: 08039bd4 j 800e6f50 +800e7108: 00009021 move s2,zero +800e710c: 8fa4026c lw a0,620(sp) +800e7110: 3c02801f lui v0,0x801f +800e7114: 2450212c addiu s0,v0,8492 +800e7118: 0004b080 sll s6,a0,0x2 +800e711c: 8fa2026c lw v0,620(sp) +800e7120: 00041940 sll v1,a0,0x5 +800e7124: 00761823 subu v1,v1,s6 +800e7128: 8e0801dc lw t0,476(s0) +800e712c: 00629823 subu s3,v1,v0 +800e7130: 3c15801f lui s5,0x801f +800e7134: 3c02800e lui v0,0x800e +800e7138: 8ea44758 lw a0,18264(s5) +800e713c: 8e0501d0 lw a1,464(s0) +800e7140: 8e0601d4 lw a2,468(s0) +800e7144: 8e0701d8 lw a3,472(s0) +800e7148: 26630023 addiu v1,s3,35 +800e714c: 2457a944 addiu s7,v0,-22204 +800e7150: 24020006 li v0,6 +800e7154: afa20014 sw v0,20(sp) +800e7158: afa30018 sw v1,24(sp) +800e715c: 02e0f809 jalr s7 +800e7160: afa80010 sw t0,16(sp) +800e7164: 8fa30270 lw v1,624(sp) +800e7168: 8fa40260 lw a0,608(sp) +800e716c: 24620001 addiu v0,v1,1 +800e7170: 0082102b sltu v0,a0,v0 +800e7174: 10400173 beqz v0,800e7744 +800e7178: 00031080 sll v0,v1,0x2 +800e717c: 8ea44758 lw a0,18264(s5) +800e7180: 8e070028 lw a3,40(s0) +800e7184: 8e08002c lw t0,44(s0) +800e7188: 8e050020 lw a1,32(s0) +800e718c: 8e060024 lw a2,36(s0) +800e7190: 24020011 li v0,17 +800e7194: 26630025 addiu v1,s3,37 +800e7198: afa20014 sw v0,20(sp) +800e719c: afa30018 sw v1,24(sp) +800e71a0: 02e0f809 jalr s7 +800e71a4: afa80010 sw t0,16(sp) +800e71a8: 8fa2026c lw v0,620(sp) +800e71ac: 24440001 addiu a0,v0,1 +800e71b0: 3c02800e lui v0,0x800e +800e71b4: 2442b2dc addiu v0,v0,-19748 +800e71b8: 0040f809 jalr v0 +800e71bc: 02402821 move a1,s2 +800e71c0: 3c038011 lui v1,0x8011 +800e71c4: 24040002 li a0,2 +800e71c8: 2462c650 addiu v0,v1,-14768 +800e71cc: 0040f809 jalr v0 +800e71d0: 24050002 li a1,2 +800e71d4: 08039bdb j 800e6f6c +800e71d8: 8fa40264 lw a0,612(sp) +800e71dc: 00002021 move a0,zero +800e71e0: 2442b2dc addiu v0,v0,-19748 +800e71e4: 0040f809 jalr v0 +800e71e8: 24050001 li a1,1 +800e71ec: 8fa40264 lw a0,612(sp) +800e71f0: 2c420002 sltiu v0,v0,2 +800e71f4: 34038000 li v1,0x8000 +800e71f8: 0062200b movn a0,v1,v0 +800e71fc: 08039c37 j 800e70dc +800e7200: afa40264 sw a0,612(sp) +800e7204: 8fa40270 lw a0,624(sp) +800e7208: 24020002 li v0,2 +800e720c: 2484ffff addiu a0,a0,-1 +800e7210: 106201db beq v1,v0,800e7980 +800e7214: afa40270 sw a0,624(sp) +800e7218: 2c620003 sltiu v0,v1,3 +800e721c: 104001bb beqz v0,800e790c +800e7220: 8fa40270 lw a0,624(sp) +800e7224: 0064102b sltu v0,v1,a0 +800e7228: 104001b6 beqz v0,800e7904 +800e722c: 0083102b sltu v0,a0,v1 +800e7230: 24630001 addiu v1,v1,1 +800e7234: 24120001 li s2,1 +800e7238: 08039bd4 j 800e6f50 +800e723c: afa3026c sw v1,620(sp) +800e7240: 3c10801f lui s0,0x801f +800e7244: 2610212c addiu s0,s0,8492 +800e7248: 3c02801f lui v0,0x801f +800e724c: 8c444758 lw a0,18264(v0) +800e7250: 8e0201cc lw v0,460(s0) +800e7254: 8e0501c0 lw a1,448(s0) +800e7258: 8e0601c4 lw a2,452(s0) +800e725c: 8e0701c8 lw a3,456(s0) +800e7260: 3c11800e lui s1,0x800e +800e7264: 2631a944 addiu s1,s1,-22204 +800e7268: afa20010 sw v0,16(sp) +800e726c: afa00014 sw zero,20(sp) +800e7270: 0220f809 jalr s1 +800e7274: afa00018 sw zero,24(sp) +800e7278: 8e02004c lw v0,76(s0) +800e727c: 3c03801f lui v1,0x801f +800e7280: 8e050040 lw a1,64(s0) +800e7284: 8e060044 lw a2,68(s0) +800e7288: 8e070048 lw a3,72(s0) +800e728c: 8c644758 lw a0,18264(v1) +800e7290: afa20010 sw v0,16(sp) +800e7294: afa00014 sw zero,20(sp) +800e7298: 0220f809 jalr s1 +800e729c: afa00018 sw zero,24(sp) +800e72a0: 8e0801bc lw t0,444(s0) +800e72a4: 3c02801f lui v0,0x801f +800e72a8: 8e0701b8 lw a3,440(s0) +800e72ac: 8e0501b0 lw a1,432(s0) +800e72b0: 8e0601b4 lw a2,436(s0) +800e72b4: 8c444758 lw a0,18264(v0) +800e72b8: 24030009 li v1,9 +800e72bc: 2402000c li v0,12 +800e72c0: afa20014 sw v0,20(sp) +800e72c4: afa30018 sw v1,24(sp) +800e72c8: 0220f809 jalr s1 +800e72cc: afa80010 sw t0,16(sp) +800e72d0: 3c03800e lui v1,0x800e +800e72d4: 2462b22c addiu v0,v1,-19924 +800e72d8: 0040f809 jalr v0 +800e72dc: 00002021 move a0,zero +800e72e0: 3c02801f lui v0,0x801f +800e72e4: 3c03800e lui v1,0x800e +800e72e8: 8c444758 lw a0,18264(v0) +800e72ec: 2462bb9c addiu v0,v1,-17508 +800e72f0: 3403ffff li v1,0xffff +800e72f4: afa30010 sw v1,16(sp) +800e72f8: 8fa302b0 lw v1,688(sp) +800e72fc: 24087fff li t0,32767 +800e7300: 24050031 li a1,49 +800e7304: 2406000a li a2,10 +800e7308: 240700aa li a3,170 +800e730c: afa80014 sw t0,20(sp) +800e7310: 0040f809 jalr v0 +800e7314: afa30018 sw v1,24(sp) +800e7318: 34048000 li a0,0x8000 +800e731c: afa40264 sw a0,612(sp) +800e7320: 3c02800e lui v0,0x800e +800e7324: 2450b22c addiu s0,v0,-19924 +800e7328: 0200f809 jalr s0 +800e732c: 24040001 li a0,1 +800e7330: 0200f809 jalr s0 +800e7334: 24040002 li a0,2 +800e7338: 0200f809 jalr s0 +800e733c: 24040003 li a0,3 +800e7340: 0200f809 jalr s0 +800e7344: 24040004 li a0,4 +800e7348: 0200f809 jalr s0 +800e734c: 24040005 li a0,5 +800e7350: 0200f809 jalr s0 +800e7354: 24040006 li a0,6 +800e7358: 0200f809 jalr s0 +800e735c: 24040007 li a0,7 +800e7360: 8fa30270 lw v1,624(sp) +800e7364: 8fa4026c lw a0,620(sp) +800e7368: 0064a023 subu s4,v1,a0 +800e736c: 0200f809 jalr s0 +800e7370: 24040008 li a0,8 +800e7374: 8fa20268 lw v0,616(sp) +800e7378: 24040006 li a0,6 +800e737c: 00541823 subu v1,v0,s4 +800e7380: 2c620007 sltiu v0,v1,7 +800e7384: 0062200b movn a0,v1,v0 +800e7388: 1080ff8d beqz a0,800e71c0 +800e738c: afa40248 sw a0,584(sp) +800e7390: 8fa2026c lw v0,620(sp) +800e7394: 0000f021 move s8,zero +800e7398: 00022080 sll a0,v0,0x2 +800e739c: 00021140 sll v0,v0,0x5 +800e73a0: 00441023 subu v0,v0,a0 +800e73a4: 8fa40260 lw a0,608(sp) +800e73a8: 24170025 li s7,37 +800e73ac: 02841823 subu v1,s4,a0 +800e73b0: 8fa4026c lw a0,620(sp) +800e73b4: 00031880 sll v1,v1,0x2 +800e73b8: 00441023 subu v0,v0,a0 +800e73bc: 24420023 addiu v0,v0,35 +800e73c0: afa2027c sw v0,636(sp) +800e73c4: 8fa20254 lw v0,596(sp) +800e73c8: 00142080 sll a0,s4,0x2 +800e73cc: 0043a821 addu s5,v0,v1 +800e73d0: 8fa30258 lw v1,600(sp) +800e73d4: 3c02801f lui v0,0x801f +800e73d8: 00649821 addu s3,v1,a0 +800e73dc: 2452212c addiu s2,v0,8492 +800e73e0: 08039d1e j 800e7478 +800e73e4: afa0024c sw zero,588(sp) +800e73e8: 8c444758 lw a0,18264(v0) +800e73ec: 8e42002c lw v0,44(s2) +800e73f0: 8e450020 lw a1,32(s2) +800e73f4: 8e460024 lw a2,36(s2) +800e73f8: 8e470028 lw a3,40(s2) +800e73fc: 24030011 li v1,17 +800e7400: afa20010 sw v0,16(sp) +800e7404: 3c02800e lui v0,0x800e +800e7408: afa30014 sw v1,20(sp) +800e740c: 2442a944 addiu v0,v0,-22204 +800e7410: 0040f809 jalr v0 +800e7414: afb70018 sw s7,24(sp) +800e7418: 8ea80000 lw t0,0(s5) +800e741c: 8fa3024c lw v1,588(sp) +800e7420: 3c02801f lui v0,0x801f +800e7424: 24660028 addiu a2,v1,40 +800e7428: 3c03800e lui v1,0x800e +800e742c: 8c444758 lw a0,18264(v0) +800e7430: 2462bb9c addiu v0,v1,-17508 +800e7434: 3403ffff li v1,0xffff +800e7438: afa30010 sw v1,16(sp) +800e743c: 8fa30250 lw v1,592(sp) +800e7440: 24050029 li a1,41 +800e7444: 240700b9 li a3,185 +800e7448: afa30014 sw v1,20(sp) +800e744c: 0040f809 jalr v0 +800e7450: afa80018 sw t0,24(sp) +800e7454: 8fa4024c lw a0,588(sp) +800e7458: 8fa20248 lw v0,584(sp) +800e745c: 2484001b addiu a0,a0,27 +800e7460: 27de0001 addiu s8,s8,1 +800e7464: afa4024c sw a0,588(sp) +800e7468: 26f7001b addiu s7,s7,27 +800e746c: 26b50004 addiu s5,s5,4 +800e7470: 13c2ff53 beq s8,v0,800e71c0 +800e7474: 26730004 addiu s3,s3,4 +800e7478: 8fa4026c lw a0,620(sp) +800e747c: 109e002b beq a0,s8,800e752c +800e7480: 24024a8d li v0,19085 +800e7484: afa20250 sw v0,592(sp) +800e7488: 8fa30260 lw v1,608(sp) +800e748c: 26940001 addiu s4,s4,1 +800e7490: 0074102b sltu v0,v1,s4 +800e7494: 1440ffd4 bnez v0,800e73e8 +800e7498: 3c02801f lui v0,0x801f +800e749c: 8e760000 lw s6,0(s3) +800e74a0: 3c028012 lui v0,0x8012 +800e74a4: 2405002e li a1,46 +800e74a8: 2442c1a0 addiu v0,v0,-15968 +800e74ac: 0040f809 jalr v0 +800e74b0: 02c02021 move a0,s6 +800e74b4: 3c03801c lui v1,0x801c +800e74b8: 2463e308 addiu v1,v1,-7416 +800e74bc: 3c05801c lui a1,0x801c +800e74c0: 8c710000 lw s1,0(v1) +800e74c4: 00402021 move a0,v0 +800e74c8: 24a5e18c addiu a1,a1,-7796 +800e74cc: 0220f809 jalr s1 +800e74d0: 00408021 move s0,v0 +800e74d4: 10400007 beqz v0,800e74f4 +800e74d8: 3c02801f lui v0,0x801f +800e74dc: 3c05801c lui a1,0x801c +800e74e0: 24a5e194 addiu a1,a1,-7788 +800e74e4: 0220f809 jalr s1 +800e74e8: 02002021 move a0,s0 +800e74ec: 14400020 bnez v0,800e7570 +800e74f0: 3c02801f lui v0,0x801f +800e74f4: 8c444758 lw a0,18264(v0) +800e74f8: 8e450030 lw a1,48(s2) +800e74fc: 8e42003c lw v0,60(s2) +800e7500: 8e460034 lw a2,52(s2) +800e7504: 8e470038 lw a3,56(s2) +800e7508: afa20010 sw v0,16(sp) +800e750c: 24030011 li v1,17 +800e7510: 3c02800e lui v0,0x800e +800e7514: afa30014 sw v1,20(sp) +800e7518: 2442a944 addiu v0,v0,-22204 +800e751c: 0040f809 jalr v0 +800e7520: afb70018 sw s7,24(sp) +800e7524: 08039d07 j 800e741c +800e7528: 8e680000 lw t0,0(s3) +800e752c: 3c03801f lui v1,0x801f +800e7530: 8c644758 lw a0,18264(v1) +800e7534: 24020006 li v0,6 +800e7538: 8e4301dc lw v1,476(s2) +800e753c: 8e4501d0 lw a1,464(s2) +800e7540: 8e4601d4 lw a2,468(s2) +800e7544: 8e4701d8 lw a3,472(s2) +800e7548: afa20014 sw v0,20(sp) +800e754c: 8fa2027c lw v0,636(sp) +800e7550: afa30010 sw v1,16(sp) +800e7554: 3c03800e lui v1,0x800e +800e7558: 2463a944 addiu v1,v1,-22204 +800e755c: 0060f809 jalr v1 +800e7560: afa20018 sw v0,24(sp) +800e7564: 24047fff li a0,32767 +800e7568: 08039d22 j 800e7488 +800e756c: afa40250 sw a0,592(sp) +800e7570: 3c05801c lui a1,0x801c +800e7574: 24a5e19c addiu a1,a1,-7780 +800e7578: 0220f809 jalr s1 +800e757c: 02002021 move a0,s0 +800e7580: 14400064 bnez v0,800e7714 +800e7584: 3c058019 lui a1,0x8019 +800e7588: 3c03801f lui v1,0x801f +800e758c: 8c644758 lw a0,18264(v1) +800e7590: 8e42001c lw v0,28(s2) +800e7594: 8e450010 lw a1,16(s2) +800e7598: 8e460014 lw a2,20(s2) +800e759c: 8e470018 lw a3,24(s2) +800e75a0: afa20010 sw v0,16(sp) +800e75a4: 3c03800e lui v1,0x800e +800e75a8: 24020011 li v0,17 +800e75ac: afa20014 sw v0,20(sp) +800e75b0: 2463a944 addiu v1,v1,-22204 +800e75b4: 0060f809 jalr v1 +800e75b8: afb70018 sw s7,24(sp) +800e75bc: 08039d07 j 800e741c +800e75c0: 8e680000 lw t0,0(s3) +800e75c4: 106200f8 beq v1,v0,800e79a8 +800e75c8: 24020400 li v0,1024 +800e75cc: 1462fe61 bne v1,v0,800e6f54 +800e75d0: 2402ffff li v0,-1 +800e75d4: 2404ffff li a0,-1 +800e75d8: afa00278 sw zero,632(sp) +800e75dc: 08039bd4 j 800e6f50 +800e75e0: afa40274 sw a0,628(sp) +800e75e4: 106200ee beq v1,v0,800e79a0 +800e75e8: 24020020 li v0,32 +800e75ec: 1462fe59 bne v1,v0,800e6f54 +800e75f0: 2402ffff li v0,-1 +800e75f4: 08039bd5 j 800e6f54 +800e75f8: 24120005 li s2,5 +800e75fc: 2610212c addiu s0,s0,8492 +800e7600: 8e0201cc lw v0,460(s0) +800e7604: 3c03801f lui v1,0x801f +800e7608: 8e0501c0 lw a1,448(s0) +800e760c: 8e0601c4 lw a2,452(s0) +800e7610: 8e0701c8 lw a3,456(s0) +800e7614: 8c644758 lw a0,18264(v1) +800e7618: 3c11800e lui s1,0x800e +800e761c: 2631a944 addiu s1,s1,-22204 +800e7620: afa20010 sw v0,16(sp) +800e7624: afa00014 sw zero,20(sp) +800e7628: 0220f809 jalr s1 +800e762c: afa00018 sw zero,24(sp) +800e7630: 3c02801f lui v0,0x801f +800e7634: 8c444758 lw a0,18264(v0) +800e7638: 8e02004c lw v0,76(s0) +800e763c: 8e050040 lw a1,64(s0) +800e7640: 8e060044 lw a2,68(s0) +800e7644: 8e070048 lw a3,72(s0) +800e7648: afa20010 sw v0,16(sp) +800e764c: afa00014 sw zero,20(sp) +800e7650: 0220f809 jalr s1 +800e7654: afa00018 sw zero,24(sp) +800e7658: 8e0801bc lw t0,444(s0) +800e765c: 3c03801f lui v1,0x801f +800e7660: 8e0701b8 lw a3,440(s0) +800e7664: 8e0501b0 lw a1,432(s0) +800e7668: 8e0601b4 lw a2,436(s0) +800e766c: 8c644758 lw a0,18264(v1) +800e7670: 2402000c li v0,12 +800e7674: 24030009 li v1,9 +800e7678: afa20014 sw v0,20(sp) +800e767c: afa30018 sw v1,24(sp) +800e7680: 0220f809 jalr s1 +800e7684: afa80010 sw t0,16(sp) +800e7688: 08039cc9 j 800e7324 +800e768c: 3c02800e lui v0,0x800e +800e7690: 3c02800e lui v0,0x800e +800e7694: 2450b22c addiu s0,v0,-19924 +800e7698: 0200f809 jalr s0 +800e769c: 00000000 nop +800e76a0: 0200f809 jalr s0 +800e76a4: 24040001 li a0,1 +800e76a8: 0200f809 jalr s0 +800e76ac: 24040002 li a0,2 +800e76b0: 0200f809 jalr s0 +800e76b4: 24040003 li a0,3 +800e76b8: 0200f809 jalr s0 +800e76bc: 24040004 li a0,4 +800e76c0: 0200f809 jalr s0 +800e76c4: 24040005 li a0,5 +800e76c8: 0200f809 jalr s0 +800e76cc: 24040006 li a0,6 +800e76d0: 3c03800e lui v1,0x800e +800e76d4: 24621a2c addiu v0,v1,6700 +800e76d8: 27a40020 addiu a0,sp,32 +800e76dc: 0040f809 jalr v0 +800e76e0: 2405ffff li a1,-1 +800e76e4: 3c028011 lui v0,0x8011 +800e76e8: 2442c3d0 addiu v0,v0,-15408 +800e76ec: 24040002 li a0,2 +800e76f0: 0040f809 jalr v0 +800e76f4: 00002821 move a1,zero +800e76f8: 3c048011 lui a0,0x8011 +800e76fc: 2483c650 addiu v1,a0,-14768 +800e7700: 24050002 li a1,2 +800e7704: 0060f809 jalr v1 +800e7708: 24040002 li a0,2 +800e770c: 08039b96 j 800e6e58 +800e7710: 8fa20274 lw v0,628(sp) +800e7714: 02002021 move a0,s0 +800e7718: 0220f809 jalr s1 +800e771c: 24a51cd0 addiu a1,a1,7376 +800e7720: 1440007e bnez v0,800e791c +800e7724: 3c038012 lui v1,0x8012 +800e7728: 3c02801f lui v0,0x801f +800e772c: 8c444758 lw a0,18264(v0) +800e7730: 8e450260 lw a1,608(s2) +800e7734: 8e42026c lw v0,620(s2) +800e7738: 8e460264 lw a2,612(s2) +800e773c: 08039d42 j 800e7508 +800e7740: 8e470268 lw a3,616(s2) +800e7744: 8fa40258 lw a0,600(sp) +800e7748: 00441021 addu v0,v0,a0 +800e774c: 8c440000 lw a0,0(v0) +800e7750: 3c028012 lui v0,0x8012 +800e7754: 2442c1a0 addiu v0,v0,-15968 +800e7758: 0040f809 jalr v0 +800e775c: 2405002e li a1,46 +800e7760: 00408821 move s1,v0 +800e7764: 00402021 move a0,v0 +800e7768: 3c05801c lui a1,0x801c +800e776c: 3c028012 lui v0,0x8012 +800e7770: 2454cc10 addiu s4,v0,-13296 +800e7774: 0280f809 jalr s4 +800e7778: 24a5e18c addiu a1,a1,-7796 +800e777c: 14400075 bnez v0,800e7954 +800e7780: 8ea44758 lw a0,18264(s5) +800e7784: 8e070038 lw a3,56(s0) +800e7788: 8e08003c lw t0,60(s0) +800e778c: 8e050030 lw a1,48(s0) +800e7790: 08039c64 j 800e7190 +800e7794: 8e060034 lw a2,52(s0) +800e7798: 8fa502b0 lw a1,688(sp) +800e779c: 3c038012 lui v1,0x8012 +800e77a0: 2462bbf0 addiu v0,v1,-17424 +800e77a4: 0040f809 jalr v0 +800e77a8: 27a40020 addiu a0,sp,32 +800e77ac: 3c028012 lui v0,0x8012 +800e77b0: 27a40020 addiu a0,sp,32 +800e77b4: 2442c1a0 addiu v0,v0,-15968 +800e77b8: 0040f809 jalr v0 +800e77bc: 2405002f li a1,47 +800e77c0: 1040ff85 beqz v0,800e75d8 +800e77c4: 2404ffff li a0,-1 +800e77c8: a0400000 sb zero,0(v0) +800e77cc: 3c03800e lui v1,0x800e +800e77d0: 246262b4 addiu v0,v1,25268 +800e77d4: 0040f809 jalr v0 +800e77d8: 27a40020 addiu a0,sp,32 +800e77dc: 2403ffff li v1,-1 +800e77e0: 1043fddb beq v0,v1,800e6f50 +800e77e4: 3c038012 lui v1,0x8012 +800e77e8: 8fa402b0 lw a0,688(sp) +800e77ec: 27a50020 addiu a1,sp,32 +800e77f0: 2462bbf0 addiu v0,v1,-17424 +800e77f4: 0040f809 jalr v0 +800e77f8: 3c10801f lui s0,0x801f +800e77fc: 2610212c addiu s0,s0,8492 +800e7800: 3c02801f lui v0,0x801f +800e7804: 8c444758 lw a0,18264(v0) +800e7808: 8e0201cc lw v0,460(s0) +800e780c: 8e0501c0 lw a1,448(s0) +800e7810: 8e0601c4 lw a2,452(s0) +800e7814: 8e0701c8 lw a3,456(s0) +800e7818: 8fa30224 lw v1,548(sp) +800e781c: afa20010 sw v0,16(sp) +800e7820: 8fa20228 lw v0,552(sp) +800e7824: 3c11800e lui s1,0x800e +800e7828: 2631a944 addiu s1,s1,-22204 +800e782c: afa30260 sw v1,608(sp) +800e7830: afa2025c sw v0,604(sp) +800e7834: afa00014 sw zero,20(sp) +800e7838: 0220f809 jalr s1 +800e783c: afa00018 sw zero,24(sp) +800e7840: 8e02004c lw v0,76(s0) +800e7844: 3c03801f lui v1,0x801f +800e7848: 8e050040 lw a1,64(s0) +800e784c: 8e060044 lw a2,68(s0) +800e7850: 8e070048 lw a3,72(s0) +800e7854: 8c644758 lw a0,18264(v1) +800e7858: afa20010 sw v0,16(sp) +800e785c: afa00014 sw zero,20(sp) +800e7860: 0220f809 jalr s1 +800e7864: afa00018 sw zero,24(sp) +800e7868: 8e0801bc lw t0,444(s0) +800e786c: 3c02801f lui v0,0x801f +800e7870: 8e0701b8 lw a3,440(s0) +800e7874: 8e0501b0 lw a1,432(s0) +800e7878: 8e0601b4 lw a2,436(s0) +800e787c: 8c444758 lw a0,18264(v0) +800e7880: 24030009 li v1,9 +800e7884: 2402000c li v0,12 +800e7888: afa30018 sw v1,24(sp) +800e788c: afa20014 sw v0,20(sp) +800e7890: 0220f809 jalr s1 +800e7894: afa80010 sw t0,16(sp) +800e7898: 8fa30260 lw v1,608(sp) +800e789c: 8fa4025c lw a0,604(sp) +800e78a0: afa00270 sw zero,624(sp) +800e78a4: 00641821 addu v1,v1,a0 +800e78a8: afa30268 sw v1,616(sp) +800e78ac: 08039cb4 j 800e72d0 +800e78b0: afa0026c sw zero,620(sp) +800e78b4: 8fa40270 lw a0,624(sp) +800e78b8: 8fa2026c lw v0,620(sp) +800e78bc: 00821823 subu v1,a0,v0 +800e78c0: 8fa40268 lw a0,616(sp) +800e78c4: 00831023 subu v0,a0,v1 +800e78c8: 2442ffff addiu v0,v0,-1 +800e78cc: 2c420006 sltiu v0,v0,6 +800e78d0: 1440fda0 bnez v0,800e6f54 +800e78d4: 2402ffff li v0,-1 +800e78d8: 24630005 addiu v1,v1,5 +800e78dc: 00831023 subu v0,a0,v1 +800e78e0: 2442ffff addiu v0,v0,-1 +800e78e4: 2c420003 sltiu v0,v0,3 +800e78e8: 24040002 li a0,2 +800e78ec: 0002200b movn a0,zero,v0 +800e78f0: 00831821 addu v1,a0,v1 +800e78f4: 24120001 li s2,1 +800e78f8: afa4026c sw a0,620(sp) +800e78fc: 08039bd4 j 800e6f50 +800e7900: afa30270 sw v1,624(sp) +800e7904: 10400021 beqz v0,800e798c +800e7908: 00000000 nop +800e790c: 2463ffff addiu v1,v1,-1 +800e7910: 24120001 li s2,1 +800e7914: 08039bd4 j 800e6f50 +800e7918: afa3026c sw v1,620(sp) +800e791c: 3c058019 lui a1,0x8019 +800e7920: 02c02021 move a0,s6 +800e7924: 2463cc10 addiu v1,v1,-13296 +800e7928: 0060f809 jalr v1 +800e792c: 24a51c50 addiu a1,a1,7248 +800e7930: 14400049 bnez v0,800e7a58 +800e7934: 3c03801f lui v1,0x801f +800e7938: 3c02801f lui v0,0x801f +800e793c: 8c444758 lw a0,18264(v0) +800e7940: 8e450230 lw a1,560(s2) +800e7944: 8e42023c lw v0,572(s2) +800e7948: 8e460234 lw a2,564(s2) +800e794c: 08039d42 j 800e7508 +800e7950: 8e470238 lw a3,568(s2) +800e7954: 3c05801c lui a1,0x801c +800e7958: 24a5e19c addiu a1,a1,-7780 +800e795c: 0280f809 jalr s4 +800e7960: 02202021 move a0,s1 +800e7964: 14400042 bnez v0,800e7a70 +800e7968: 8ea44758 lw a0,18264(s5) +800e796c: 8e070018 lw a3,24(s0) +800e7970: 8e08001c lw t0,28(s0) +800e7974: 8e050010 lw a1,16(s0) +800e7978: 08039c64 j 800e7190 +800e797c: 8e060014 lw a2,20(s0) +800e7980: 2c820002 sltiu v0,a0,2 +800e7984: 14400003 bnez v0,800e7994 +800e7988: 24040001 li a0,1 +800e798c: 08039bd4 j 800e6f50 +800e7990: 24120001 li s2,1 +800e7994: 24120001 li s2,1 +800e7998: 08039bd4 j 800e6f50 +800e799c: afa4026c sw a0,620(sp) +800e79a0: 08039bd4 j 800e6f50 +800e79a4: 2412fffb li s2,-5 +800e79a8: 8fa20270 lw v0,624(sp) +800e79ac: 8fa4026c lw a0,620(sp) +800e79b0: 00441823 subu v1,v0,a0 +800e79b4: 24620001 addiu v0,v1,1 +800e79b8: 2c420006 sltiu v0,v0,6 +800e79bc: 1440fd65 bnez v0,800e6f54 +800e79c0: 2402ffff li v0,-1 +800e79c4: 2463fffd addiu v1,v1,-3 +800e79c8: 24020002 li v0,2 +800e79cc: 24120001 li s2,1 +800e79d0: afa30270 sw v1,624(sp) +800e79d4: 08039bd4 j 800e6f50 +800e79d8: afa2026c sw v0,620(sp) +800e79dc: 8fa40260 lw a0,608(sp) +800e79e0: 24620001 addiu v0,v1,1 +800e79e4: 0082102b sltu v0,a0,v0 +800e79e8: 10400041 beqz v0,800e7af0 +800e79ec: 8fa2025c lw v0,604(sp) +800e79f0: 1040fd58 beqz v0,800e6f54 +800e79f4: 2402ffff li v0,-1 +800e79f8: 3c038012 lui v1,0x8012 +800e79fc: 8fa502b0 lw a1,688(sp) +800e7a00: 2462bbf0 addiu v0,v1,-17424 +800e7a04: 0040f809 jalr v0 +800e7a08: 27a40020 addiu a0,sp,32 +800e7a0c: 3c108012 lui s0,0x8012 +800e7a10: 3c05801c lui a1,0x801c +800e7a14: 27a40020 addiu a0,sp,32 +800e7a18: 2610ba60 addiu s0,s0,-17824 +800e7a1c: 0200f809 jalr s0 +800e7a20: 24a538dc addiu a1,a1,14556 +800e7a24: 8fa40270 lw a0,624(sp) +800e7a28: 8fa20260 lw v0,608(sp) +800e7a2c: 00821823 subu v1,a0,v0 +800e7a30: 8fa40254 lw a0,596(sp) +800e7a34: 00031880 sll v1,v1,0x2 +800e7a38: 00641821 addu v1,v1,a0 +800e7a3c: 8c650000 lw a1,0(v1) +800e7a40: 0200f809 jalr s0 +800e7a44: 27a40020 addiu a0,sp,32 +800e7a48: 08039df4 j 800e77d0 +800e7a4c: 3c03800e lui v1,0x800e +800e7a50: 08039c37 j 800e70dc +800e7a54: afa00264 sw zero,612(sp) +800e7a58: 8c644758 lw a0,18264(v1) +800e7a5c: 8e42013c lw v0,316(s2) +800e7a60: 8e450130 lw a1,304(s2) +800e7a64: 8e460134 lw a2,308(s2) +800e7a68: 08039d68 j 800e75a0 +800e7a6c: 8e470138 lw a3,312(s2) +800e7a70: 3c058019 lui a1,0x8019 +800e7a74: 02202021 move a0,s1 +800e7a78: 0280f809 jalr s4 +800e7a7c: 24a51cd0 addiu a1,a1,7376 +800e7a80: 1440000e bnez v0,800e7abc +800e7a84: 8fa30258 lw v1,600(sp) +800e7a88: 8ea44758 lw a0,18264(s5) +800e7a8c: 8e070268 lw a3,616(s0) +800e7a90: 8e08026c lw t0,620(s0) +800e7a94: 8e050260 lw a1,608(s0) +800e7a98: 08039c64 j 800e7190 +800e7a9c: 8e060264 lw a2,612(s0) +800e7aa0: 1080fd63 beqz a0,800e7030 +800e7aa4: 8fa40270 lw a0,624(sp) +800e7aa8: 8fa2026c lw v0,620(sp) +800e7aac: 24120001 li s2,1 +800e7ab0: 24420001 addiu v0,v0,1 +800e7ab4: 08039c0b j 800e702c +800e7ab8: afa2026c sw v0,620(sp) +800e7abc: 3c058019 lui a1,0x8019 +800e7ac0: 02c31021 addu v0,s6,v1 +800e7ac4: 8c440000 lw a0,0(v0) +800e7ac8: 0280f809 jalr s4 +800e7acc: 24a51c50 addiu a1,a1,7248 +800e7ad0: 14400029 bnez v0,800e7b78 +800e7ad4: 00000000 nop +800e7ad8: 8ea44758 lw a0,18264(s5) +800e7adc: 8e070238 lw a3,568(s0) +800e7ae0: 8e08023c lw t0,572(s0) +800e7ae4: 8e050230 lw a1,560(s0) +800e7ae8: 08039c64 j 800e7190 +800e7aec: 8e060234 lw a2,564(s0) +800e7af0: 8fa30270 lw v1,624(sp) +800e7af4: 8fa40258 lw a0,600(sp) +800e7af8: 00031080 sll v0,v1,0x2 +800e7afc: 00828821 addu s1,a0,v0 +800e7b00: 3c058019 lui a1,0x8019 +800e7b04: 3c028012 lui v0,0x8012 +800e7b08: 8e240000 lw a0,0(s1) +800e7b0c: 2442cc10 addiu v0,v0,-13296 +800e7b10: 0040f809 jalr v0 +800e7b14: 24a51c50 addiu a1,a1,7248 +800e7b18: 1440001d bnez v0,800e7b90 +800e7b1c: 3c048012 lui a0,0x8012 +800e7b20: 8fa502b0 lw a1,688(sp) +800e7b24: 3c038012 lui v1,0x8012 +800e7b28: 2462bbf0 addiu v0,v1,-17424 +800e7b2c: 0040f809 jalr v0 +800e7b30: 27a40020 addiu a0,sp,32 +800e7b34: 3c028012 lui v0,0x8012 +800e7b38: 27a40020 addiu a0,sp,32 +800e7b3c: 2442c1a0 addiu v0,v0,-15968 +800e7b40: 0040f809 jalr v0 +800e7b44: 2405002f li a1,47 +800e7b48: 1440ff1f bnez v0,800e77c8 +800e7b4c: 00000000 nop +800e7b50: 08039bd5 j 800e6f54 +800e7b54: 2402ffff li v0,-1 +800e7b58: 1080fd34 beqz a0,800e702c +800e7b5c: 24120001 li s2,1 +800e7b60: 2c820003 sltiu v0,a0,3 +800e7b64: 1040fd31 beqz v0,800e702c +800e7b68: 24040003 li a0,3 +800e7b6c: 24120001 li s2,1 +800e7b70: 08039c0b j 800e702c +800e7b74: afa4026c sw a0,620(sp) +800e7b78: 8ea44758 lw a0,18264(s5) +800e7b7c: 8e070138 lw a3,312(s0) +800e7b80: 8e08013c lw t0,316(s0) +800e7b84: 8e050130 lw a1,304(s0) +800e7b88: 08039c64 j 800e7190 +800e7b8c: 8e060134 lw a2,308(s0) +800e7b90: 2490bbf0 addiu s0,a0,-17424 +800e7b94: 8fa402b0 lw a0,688(sp) +800e7b98: 0200f809 jalr s0 +800e7b9c: 27a50020 addiu a1,sp,32 +800e7ba0: 8fa402ac lw a0,684(sp) +800e7ba4: 8e250000 lw a1,0(s1) +800e7ba8: 0200f809 jalr s0 +800e7bac: afa00278 sw zero,632(sp) +800e7bb0: 08039bd4 j 800e6f50 +800e7bb4: afa00274 sw zero,628(sp) +800e7bb8: 24120001 li s2,1 +800e7bbc: 2484ffff addiu a0,a0,-1 +800e7bc0: 08039c0b j 800e702c +800e7bc4: afa4026c sw a0,620(sp) +800e7bc8: 27a40020 addiu a0,sp,32 +800e7bcc: 0240f809 jalr s2 +800e7bd0: 2405ffff li a1,-1 +800e7bd4: 2404ffff li a0,-1 +800e7bd8: 00801021 move v0,a0 +800e7bdc: 08039b96 j 800e6e58 +800e7be0: afa40274 sw a0,628(sp) + +800e7be4 : +800e7be4: 27bdffa8 addiu sp,sp,-88 +800e7be8: 3c04801c lui a0,0x801c +800e7bec: 2483e2d0 addiu v1,a0,-7472 +800e7bf0: afb50044 sw s5,68(sp) +800e7bf4: afb3003c sw s3,60(sp) +800e7bf8: afbf0050 sw ra,80(sp) +800e7bfc: afb7004c sw s7,76(sp) +800e7c00: afb60048 sw s6,72(sp) +800e7c04: afb40040 sw s4,64(sp) +800e7c08: afb20038 sw s2,56(sp) +800e7c0c: afb10034 sw s1,52(sp) +800e7c10: afb00030 sw s0,48(sp) +800e7c14: 3c158039 lui s5,0x8039 +800e7c18: 8c85e2d0 lw a1,-7472(a0) +800e7c1c: 8c68000c lw t0,12(v1) +800e7c20: 8c660004 lw a2,4(v1) +800e7c24: 8c640008 lw a0,8(v1) +800e7c28: 82a77ce8 lb a3,31976(s5) +800e7c2c: afa50020 sw a1,32(sp) +800e7c30: afa60024 sw a2,36(sp) +800e7c34: afa40028 sw a0,40(sp) +800e7c38: afa8002c sw t0,44(sp) +800e7c3c: 14e0008b bnez a3,800e7e6c +800e7c40: 00409821 move s3,v0 +800e7c44: 26741f90 addiu s4,s3,8080 +800e7c48: 3c10803a lui s0,0x803a +800e7c4c: 3c02800e lui v0,0x800e +800e7c50: 27a40020 addiu a0,sp,32 +800e7c54: 02802821 move a1,s4 +800e7c58: 24426e14 addiu v0,v0,28180 +800e7c5c: 0040f809 jalr v0 +800e7c60: 2606c8e8 addiu a2,s0,-14104 +800e7c64: 2416ffff li s6,-1 +800e7c68: 1056005f beq v0,s6,800e7de8 +800e7c6c: 26711d90 addiu s1,s3,7568 +800e7c70: 3c028012 lui v0,0x8012 +800e7c74: 2605c8e8 addiu a1,s0,-14104 +800e7c78: 2457bbf0 addiu s7,v0,-17424 +800e7c7c: 02e0f809 jalr s7 +800e7c80: 02202021 move a0,s1 +800e7c84: 3c108012 lui s0,0x8012 +800e7c88: 3c05801c lui a1,0x801c +800e7c8c: 02202021 move a0,s1 +800e7c90: 2610ba60 addiu s0,s0,-17824 +800e7c94: 0200f809 jalr s0 +800e7c98: 24a538dc addiu a1,a1,14556 +800e7c9c: 02202021 move a0,s1 +800e7ca0: 0200f809 jalr s0 +800e7ca4: 02802821 move a1,s4 +800e7ca8: 240200e3 li v0,227 +800e7cac: 240300a5 li v1,165 +800e7cb0: 8e6503ec lw a1,1004(s3) +800e7cb4: afa20010 sw v0,16(sp) +800e7cb8: afa30014 sw v1,20(sp) +800e7cbc: 8e6303e8 lw v1,1000(s3) +800e7cc0: 3c12801f lui s2,0x801f +800e7cc4: 8e444758 lw a0,18264(s2) +800e7cc8: 3c02800e lui v0,0x800e +800e7ccc: 2406001c li a2,28 +800e7cd0: 2407001f li a3,31 +800e7cd4: 2442c390 addiu v0,v0,-15472 +800e7cd8: 0040f809 jalr v0 +800e7cdc: afa30018 sw v1,24(sp) +800e7ce0: 3c028039 lui v0,0x8039 +800e7ce4: 8c437ccc lw v1,31948(v0) +800e7ce8: 24027510 li v0,29968 +800e7cec: 8e444758 lw a0,18264(s2) +800e7cf0: afa20010 sw v0,16(sp) +800e7cf4: 3c02800e lui v0,0x800e +800e7cf8: 24050024 li a1,36 +800e7cfc: 24060064 li a2,100 +800e7d00: 240700be li a3,190 +800e7d04: 2442b9dc addiu v0,v0,-17956 +800e7d08: 0040f809 jalr v0 +800e7d0c: afa30014 sw v1,20(sp) +800e7d10: 3c028011 lui v0,0x8011 +800e7d14: 24040002 li a0,2 +800e7d18: 2442c650 addiu v0,v0,-14768 +800e7d1c: 0040f809 jalr v0 +800e7d20: 24050002 li a1,2 +800e7d24: 3c02800e lui v0,0x800e +800e7d28: 2442815c addiu v0,v0,-32420 +800e7d2c: 0040f809 jalr v0 +800e7d30: 02202021 move a0,s1 +800e7d34: 1056001e beq v0,s6,800e7db0 +800e7d38: 26a47ce8 addiu a0,s5,31976 +800e7d3c: 02e0f809 jalr s7 +800e7d40: 02802821 move a1,s4 +800e7d44: 3c02800e lui v0,0x800e +800e7d48: 24422620 addiu v0,v0,9760 +800e7d4c: 0040f809 jalr v0 +800e7d50: ae6003e4 sw zero,996(s3) +800e7d54: 24030001 li v1,1 +800e7d58: 3c02800e lui v0,0x800e +800e7d5c: 2442f29c addiu v0,v0,-3428 +800e7d60: ae6303e0 sw v1,992(s3) +800e7d64: 0040f809 jalr v0 +800e7d68: ae6003dc sw zero,988(s3) +800e7d6c: 3c03800e lui v1,0x800e +800e7d70: 2463de5c addiu v1,v1,-8612 +800e7d74: 0060f809 jalr v1 +800e7d78: 00000000 nop +800e7d7c: 3c028031 lui v0,0x8031 +800e7d80: ac40dac0 sw zero,-9536(v0) +800e7d84: 8fbf0050 lw ra,80(sp) +800e7d88: 8fb7004c lw s7,76(sp) +800e7d8c: 8fb60048 lw s6,72(sp) +800e7d90: 8fb50044 lw s5,68(sp) +800e7d94: 8fb40040 lw s4,64(sp) +800e7d98: 8fb3003c lw s3,60(sp) +800e7d9c: 8fb20038 lw s2,56(sp) +800e7da0: 8fb10034 lw s1,52(sp) +800e7da4: 8fb00030 lw s0,48(sp) +800e7da8: 03e00008 jr ra +800e7dac: 27bd0058 addiu sp,sp,88 +800e7db0: 24020001 li v0,1 +800e7db4: ae6203e4 sw v0,996(s3) +800e7db8: a2a07ce8 sb zero,31976(s5) +800e7dbc: 8fbf0050 lw ra,80(sp) +800e7dc0: 8fb7004c lw s7,76(sp) +800e7dc4: 8fb60048 lw s6,72(sp) +800e7dc8: 8fb50044 lw s5,68(sp) +800e7dcc: 8fb40040 lw s4,64(sp) +800e7dd0: 8fb3003c lw s3,60(sp) +800e7dd4: 8fb20038 lw s2,56(sp) +800e7dd8: 8fb10034 lw s1,52(sp) +800e7ddc: 8fb00030 lw s0,48(sp) +800e7de0: 03e00008 jr ra +800e7de4: 27bd0058 addiu sp,sp,88 +800e7de8: 8e7003d8 lw s0,984(s3) +800e7dec: 12000025 beqz s0,800e7e84 +800e7df0: 00000000 nop +800e7df4: 8e02000c lw v0,12(s0) +800e7df8: 10400003 beqz v0,800e7e08 +800e7dfc: 00000000 nop +800e7e00: 0040f809 jalr v0 +800e7e04: 00000000 nop +800e7e08: ae7003d8 sw s0,984(s3) +800e7e0c: 8e020018 lw v0,24(s0) +800e7e10: ae6203d4 sw v0,980(s3) +800e7e14: 00022140 sll a0,v0,0x5 +800e7e18: 8e030010 lw v1,16(s0) +800e7e1c: 000210c0 sll v0,v0,0x3 +800e7e20: 00441021 addu v0,v0,a0 +800e7e24: 00621821 addu v1,v1,v0 +800e7e28: ae6303c8 sw v1,968(s3) +800e7e2c: 8e020000 lw v0,0(s0) +800e7e30: 1040ffd5 beqz v0,800e7d88 +800e7e34: 8fbf0050 lw ra,80(sp) +800e7e38: 0040f809 jalr v0 +800e7e3c: 00000000 nop +800e7e40: 8fbf0050 lw ra,80(sp) +800e7e44: 8fb7004c lw s7,76(sp) +800e7e48: 8fb60048 lw s6,72(sp) +800e7e4c: 8fb50044 lw s5,68(sp) +800e7e50: 8fb40040 lw s4,64(sp) +800e7e54: 8fb3003c lw s3,60(sp) +800e7e58: 8fb20038 lw s2,56(sp) +800e7e5c: 8fb10034 lw s1,52(sp) +800e7e60: 8fb00030 lw s0,48(sp) +800e7e64: 03e00008 jr ra +800e7e68: 27bd0058 addiu sp,sp,88 +800e7e6c: 3c02800e lui v0,0x800e +800e7e70: 2442f62c addiu v0,v0,-2516 +800e7e74: 0040f809 jalr v0 +800e7e78: 26741f90 addiu s4,s3,8080 +800e7e7c: 08039f13 j 800e7c4c +800e7e80: 3c10803a lui s0,0x803a +800e7e84: 08039f82 j 800e7e08 +800e7e88: 267002b4 addiu s0,s3,692 + +800e7e8c : +800e7e8c: 27bdffa8 addiu sp,sp,-88 +800e7e90: 3c05801c lui a1,0x801c +800e7e94: 3c04801f lui a0,0x801f +800e7e98: afbf0054 sw ra,84(sp) +800e7e9c: afb50044 sw s5,68(sp) +800e7ea0: afb40040 sw s4,64(sp) +800e7ea4: afb20038 sw s2,56(sp) +800e7ea8: afb10034 sw s1,52(sp) +800e7eac: afb00030 sw s0,48(sp) +800e7eb0: 2491212c addiu s1,a0,8492 +800e7eb4: afbe0050 sw s8,80(sp) +800e7eb8: afb7004c sw s7,76(sp) +800e7ebc: afb60048 sw s6,72(sp) +800e7ec0: afb3003c sw s3,60(sp) +800e7ec4: 24a3e2bc addiu v1,a1,-7492 +800e7ec8: 8c690004 lw t1,4(v1) +800e7ecc: 8ca8e2bc lw t0,-7492(a1) +800e7ed0: 8e2301cc lw v1,460(s1) +800e7ed4: 3c14801f lui s4,0x801f +800e7ed8: 8e2501c0 lw a1,448(s1) +800e7edc: 8e2601c4 lw a2,452(s1) +800e7ee0: 8e2701c8 lw a3,456(s1) +800e7ee4: 8e844758 lw a0,18264(s4) +800e7ee8: 3c15800e lui s5,0x800e +800e7eec: 26b2a944 addiu s2,s5,-22204 +800e7ef0: afa80020 sw t0,32(sp) +800e7ef4: afa90024 sw t1,36(sp) +800e7ef8: afa30010 sw v1,16(sp) +800e7efc: afa00014 sw zero,20(sp) +800e7f00: afa00018 sw zero,24(sp) +800e7f04: 0240f809 jalr s2 +800e7f08: 00408021 move s0,v0 +800e7f0c: 8e22004c lw v0,76(s1) +800e7f10: 8e250040 lw a1,64(s1) +800e7f14: 8e260044 lw a2,68(s1) +800e7f18: 8e270048 lw a3,72(s1) +800e7f1c: 8e844758 lw a0,18264(s4) +800e7f20: afa20010 sw v0,16(sp) +800e7f24: afa00014 sw zero,20(sp) +800e7f28: 0240f809 jalr s2 +800e7f2c: afa00018 sw zero,24(sp) +800e7f30: 8e2801bc lw t0,444(s1) +800e7f34: 8e2501b0 lw a1,432(s1) +800e7f38: 8e2601b4 lw a2,436(s1) +800e7f3c: 8e2701b8 lw a3,440(s1) +800e7f40: 2402000c li v0,12 +800e7f44: 24030009 li v1,9 +800e7f48: 8e844758 lw a0,18264(s4) +800e7f4c: afa20014 sw v0,20(sp) +800e7f50: afa30018 sw v1,24(sp) +800e7f54: 0240f809 jalr s2 +800e7f58: afa80010 sw t0,16(sp) +800e7f5c: 8e0203d4 lw v0,980(s0) +800e7f60: 14400149 bnez v0,800e8488 +800e7f64: 00000000 nop +800e7f68: 8e844758 lw a0,18264(s4) +800e7f6c: 8e270248 lw a3,584(s1) +800e7f70: 8e28024c lw t0,588(s1) +800e7f74: 8e250240 lw a1,576(s1) +800e7f78: 8e260244 lw a2,580(s1) +800e7f7c: 240200e5 li v0,229 +800e7f80: 24030006 li v1,6 +800e7f84: afa80010 sw t0,16(sp) +800e7f88: afa20014 sw v0,20(sp) +800e7f8c: 0240f809 jalr s2 +800e7f90: afa30018 sw v1,24(sp) +800e7f94: 8e0203d0 lw v0,976(s0) +800e7f98: 26111d90 addiu s1,s0,7568 +800e7f9c: 8c43000c lw v1,12(v0) +800e7fa0: 8c650000 lw a1,0(v1) +800e7fa4: 3c038012 lui v1,0x8012 +800e7fa8: 2462bbf0 addiu v0,v1,-17424 +800e7fac: 0040f809 jalr v0 +800e7fb0: 02202021 move a0,s1 +800e7fb4: 24027fff li v0,32767 +800e7fb8: afa20010 sw v0,16(sp) +800e7fbc: 8e844758 lw a0,18264(s4) +800e7fc0: 3c02800e lui v0,0x800e +800e7fc4: 00002821 move a1,zero +800e7fc8: 24070100 li a3,256 +800e7fcc: 2442b9dc addiu v0,v0,-17956 +800e7fd0: 24060009 li a2,9 +800e7fd4: 0040f809 jalr v0 +800e7fd8: afb10014 sw s1,20(sp) +800e7fdc: 8e0703d0 lw a3,976(s0) +800e7fe0: 3c02801f lui v0,0x801f +800e7fe4: 3c038011 lui v1,0x8011 +800e7fe8: 24e70028 addiu a3,a3,40 +800e7fec: 2457212c addiu s7,v0,8492 +800e7ff0: 247eec30 addiu s8,v1,-5072 +800e7ff4: 00002821 move a1,zero +800e7ff8: 27b30020 addiu s3,sp,32 +800e7ffc: 3c16800e lui s6,0x800e +800e8000: ae0703d0 sw a3,976(s0) +800e8004: 0803a031 j 800e80c4 +800e8008: ae0003cc sw zero,972(s0) +800e800c: 8ce50014 lw a1,20(a3) +800e8010: 8ce60010 lw a2,16(a3) +800e8014: 8ca20000 lw v0,0(a1) +800e8018: 8ce3000c lw v1,12(a3) +800e801c: 00021080 sll v0,v0,0x2 +800e8020: 00461021 addu v0,v0,a2 +800e8024: 8c650000 lw a1,0(v1) +800e8028: 8c430000 lw v1,0(v0) +800e802c: 03c0f809 jalr s8 +800e8030: 8c660000 lw a2,0(v1) +800e8034: 8e0203cc lw v0,972(s0) +800e8038: 8e0703c8 lw a3,968(s0) +800e803c: 00021080 sll v0,v0,0x2 +800e8040: 00531021 addu v0,v0,s3 +800e8044: 8c430000 lw v1,0(v0) +800e8048: 8e0803d0 lw t0,976(s0) +800e804c: 00031080 sll v0,v1,0x2 +800e8050: 01074026 xor t0,t0,a3 +800e8054: 00033940 sll a3,v1,0x5 +800e8058: 00e23823 subu a3,a3,v0 +800e805c: 00e33823 subu a3,a3,v1 +800e8060: 8e844758 lw a0,18264(s4) +800e8064: 24024a8d li v0,19085 +800e8068: 24097fff li t1,32767 +800e806c: 0048480b movn t1,v0,t0 +800e8070: 24050100 li a1,256 +800e8074: 3402ffff li v0,0xffff +800e8078: 24e70028 addiu a3,a3,40 +800e807c: 24060017 li a2,23 +800e8080: 26caa0c4 addiu t2,s6,-24380 +800e8084: afa20014 sw v0,20(sp) +800e8088: afa90018 sw t1,24(sp) +800e808c: afa00010 sw zero,16(sp) +800e8090: 0140f809 jalr t2 +800e8094: afb1001c sw s1,28(sp) +800e8098: 8e0203cc lw v0,972(s0) +800e809c: 8e0703d0 lw a3,976(s0) +800e80a0: 24420001 addiu v0,v0,1 +800e80a4: 24e30028 addiu v1,a3,40 +800e80a8: 2c440002 sltiu a0,v0,2 +800e80ac: 3c12801f lui s2,0x801f +800e80b0: 00402821 move a1,v0 +800e80b4: 00603821 move a3,v1 +800e80b8: ae0203cc sw v0,972(s0) +800e80bc: 1080001d beqz a0,800e8134 +800e80c0: ae0303d0 sw v1,976(s0) +800e80c4: 8e0303c8 lw v1,968(s0) +800e80c8: 00051080 sll v0,a1,0x2 +800e80cc: 00531021 addu v0,v0,s3 +800e80d0: 10e300db beq a3,v1,800e8440 +800e80d4: 26a9a944 addiu t1,s5,-22204 +800e80d8: 8ce20024 lw v0,36(a3) +800e80dc: 30430002 andi v1,v0,0x2 +800e80e0: 30420001 andi v0,v0,0x1 +800e80e4: 1440000b bnez v0,800e8114 +800e80e8: 02202021 move a0,s1 +800e80ec: 3c028012 lui v0,0x8012 +800e80f0: 02202021 move a0,s1 +800e80f4: 1460ffc5 bnez v1,800e800c +800e80f8: 2446bbf0 addiu a2,v0,-17424 +800e80fc: 8ce2000c lw v0,12(a3) +800e8100: 02202021 move a0,s1 +800e8104: 00c0f809 jalr a2 +800e8108: 8c450000 lw a1,0(v0) +800e810c: 0803a00e j 800e8038 +800e8110: 8e0203cc lw v0,972(s0) +800e8114: 8ce20014 lw v0,20(a3) +800e8118: 8ce3000c lw v1,12(a3) +800e811c: 8c460000 lw a2,0(v0) +800e8120: 8c650000 lw a1,0(v1) +800e8124: 03c0f809 jalr s8 +800e8128: 24c60001 addiu a2,a2,1 +800e812c: 0803a00e j 800e8038 +800e8130: 8e0203cc lw v0,972(s0) +800e8134: 8e0303d4 lw v1,980(s0) +800e8138: 24020002 li v0,2 +800e813c: 106200d8 beq v1,v0,800e84a0 +800e8140: 2411001c li s1,28 +800e8144: 3c10803a lui s0,0x803a +800e8148: 8202cd28 lb v0,-13016(s0) +800e814c: 1840011b blez v0,800e85bc +800e8150: 3c03801f lui v1,0x801f +800e8154: 2462212c addiu v0,v1,8492 +800e8158: 8c49020c lw t1,524(v0) +800e815c: 8c470208 lw a3,520(v0) +800e8160: 8c450200 lw a1,512(v0) +800e8164: 8c460204 lw a2,516(v0) +800e8168: 8e444758 lw a0,18264(s2) +800e816c: 2402001c li v0,28 +800e8170: 2403005d li v1,93 +800e8174: afa20014 sw v0,20(sp) +800e8178: afa30018 sw v1,24(sp) +800e817c: 26a8a944 addiu t0,s5,-22204 +800e8180: 0100f809 jalr t0 +800e8184: afa90010 sw t1,16(sp) +800e8188: 2602cd28 addiu v0,s0,-13016 +800e818c: 80430001 lb v1,1(v0) +800e8190: 1860011c blez v1,800e8604 +800e8194: 3c04801f lui a0,0x801f +800e8198: 3c03801f lui v1,0x801f +800e819c: 2462212c addiu v0,v1,8492 +800e81a0: 8c49020c lw t1,524(v0) +800e81a4: 8c470208 lw a3,520(v0) +800e81a8: 8c450200 lw a1,512(v0) +800e81ac: 8c460204 lw a2,516(v0) +800e81b0: 2403005d li v1,93 +800e81b4: 24020031 li v0,49 +800e81b8: 8e844758 lw a0,18264(s4) +800e81bc: afa20014 sw v0,20(sp) +800e81c0: afa30018 sw v1,24(sp) +800e81c4: 26a8a944 addiu t0,s5,-22204 +800e81c8: 0100f809 jalr t0 +800e81cc: afa90010 sw t1,16(sp) +800e81d0: 2602cd28 addiu v0,s0,-13016 +800e81d4: 80430002 lb v1,2(v0) +800e81d8: 1860011c blez v1,800e864c +800e81dc: 3c04801f lui a0,0x801f +800e81e0: 3c03801f lui v1,0x801f +800e81e4: 2462212c addiu v0,v1,8492 +800e81e8: 8c49020c lw t1,524(v0) +800e81ec: 8c470208 lw a3,520(v0) +800e81f0: 8c450200 lw a1,512(v0) +800e81f4: 8c460204 lw a2,516(v0) +800e81f8: 2403005d li v1,93 +800e81fc: 24020046 li v0,70 +800e8200: 8e844758 lw a0,18264(s4) +800e8204: afa20014 sw v0,20(sp) +800e8208: afa30018 sw v1,24(sp) +800e820c: 26a8a944 addiu t0,s5,-22204 +800e8210: 0100f809 jalr t0 +800e8214: afa90010 sw t1,16(sp) +800e8218: 2602cd28 addiu v0,s0,-13016 +800e821c: 80430003 lb v1,3(v0) +800e8220: 1860011c blez v1,800e8694 +800e8224: 3c04801f lui a0,0x801f +800e8228: 3c03801f lui v1,0x801f +800e822c: 2462212c addiu v0,v1,8492 +800e8230: 8c49020c lw t1,524(v0) +800e8234: 8c470208 lw a3,520(v0) +800e8238: 8c450200 lw a1,512(v0) +800e823c: 8c460204 lw a2,516(v0) +800e8240: 2403005d li v1,93 +800e8244: 2402005b li v0,91 +800e8248: 8e844758 lw a0,18264(s4) +800e824c: afa20014 sw v0,20(sp) +800e8250: afa30018 sw v1,24(sp) +800e8254: 26a8a944 addiu t0,s5,-22204 +800e8258: 0100f809 jalr t0 +800e825c: afa90010 sw t1,16(sp) +800e8260: 2602cd28 addiu v0,s0,-13016 +800e8264: 80430004 lb v1,4(v0) +800e8268: 1860011c blez v1,800e86dc +800e826c: 3c04801f lui a0,0x801f +800e8270: 3c03801f lui v1,0x801f +800e8274: 2462212c addiu v0,v1,8492 +800e8278: 8c49020c lw t1,524(v0) +800e827c: 8c470208 lw a3,520(v0) +800e8280: 8c450200 lw a1,512(v0) +800e8284: 8c460204 lw a2,516(v0) +800e8288: 2403005d li v1,93 +800e828c: 24020070 li v0,112 +800e8290: 8e844758 lw a0,18264(s4) +800e8294: afa20014 sw v0,20(sp) +800e8298: afa30018 sw v1,24(sp) +800e829c: 26a8a944 addiu t0,s5,-22204 +800e82a0: 0100f809 jalr t0 +800e82a4: afa90010 sw t1,16(sp) +800e82a8: 2602cd28 addiu v0,s0,-13016 +800e82ac: 80430005 lb v1,5(v0) +800e82b0: 1860011c blez v1,800e8724 +800e82b4: 3c04801f lui a0,0x801f +800e82b8: 3c03801f lui v1,0x801f +800e82bc: 2462212c addiu v0,v1,8492 +800e82c0: 8c49020c lw t1,524(v0) +800e82c4: 8c470208 lw a3,520(v0) +800e82c8: 8c450200 lw a1,512(v0) +800e82cc: 8c460204 lw a2,516(v0) +800e82d0: 2403005d li v1,93 +800e82d4: 24020085 li v0,133 +800e82d8: 8e844758 lw a0,18264(s4) +800e82dc: afa20014 sw v0,20(sp) +800e82e0: afa30018 sw v1,24(sp) +800e82e4: 26a8a944 addiu t0,s5,-22204 +800e82e8: 0100f809 jalr t0 +800e82ec: afa90010 sw t1,16(sp) +800e82f0: 2602cd28 addiu v0,s0,-13016 +800e82f4: 80430006 lb v1,6(v0) +800e82f8: 1860011c blez v1,800e876c +800e82fc: 3c04801f lui a0,0x801f +800e8300: 3c03801f lui v1,0x801f +800e8304: 2462212c addiu v0,v1,8492 +800e8308: 8c49020c lw t1,524(v0) +800e830c: 8c470208 lw a3,520(v0) +800e8310: 8c450200 lw a1,512(v0) +800e8314: 8c460204 lw a2,516(v0) +800e8318: 2403005d li v1,93 +800e831c: 2402009a li v0,154 +800e8320: 8e844758 lw a0,18264(s4) +800e8324: afa20014 sw v0,20(sp) +800e8328: afa30018 sw v1,24(sp) +800e832c: 26a8a944 addiu t0,s5,-22204 +800e8330: 0100f809 jalr t0 +800e8334: afa90010 sw t1,16(sp) +800e8338: 2602cd28 addiu v0,s0,-13016 +800e833c: 80430007 lb v1,7(v0) +800e8340: 1860011c blez v1,800e87b4 +800e8344: 3c04801f lui a0,0x801f +800e8348: 3c03801f lui v1,0x801f +800e834c: 2462212c addiu v0,v1,8492 +800e8350: 8c49020c lw t1,524(v0) +800e8354: 8c470208 lw a3,520(v0) +800e8358: 8c450200 lw a1,512(v0) +800e835c: 8c460204 lw a2,516(v0) +800e8360: 2403005d li v1,93 +800e8364: 240200af li v0,175 +800e8368: 8e844758 lw a0,18264(s4) +800e836c: afa20014 sw v0,20(sp) +800e8370: afa30018 sw v1,24(sp) +800e8374: 26a8a944 addiu t0,s5,-22204 +800e8378: 0100f809 jalr t0 +800e837c: afa90010 sw t1,16(sp) +800e8380: 2602cd28 addiu v0,s0,-13016 +800e8384: 80430008 lb v1,8(v0) +800e8388: 1860011c blez v1,800e87fc +800e838c: 3c04801f lui a0,0x801f +800e8390: 3c03801f lui v1,0x801f +800e8394: 2462212c addiu v0,v1,8492 +800e8398: 8c49020c lw t1,524(v0) +800e839c: 8c470208 lw a3,520(v0) +800e83a0: 8c450200 lw a1,512(v0) +800e83a4: 8c460204 lw a2,516(v0) +800e83a8: 2403005d li v1,93 +800e83ac: 240200c4 li v0,196 +800e83b0: 8e844758 lw a0,18264(s4) +800e83b4: afa20014 sw v0,20(sp) +800e83b8: afa30018 sw v1,24(sp) +800e83bc: 26a8a944 addiu t0,s5,-22204 +800e83c0: 0100f809 jalr t0 +800e83c4: afa90010 sw t1,16(sp) +800e83c8: 2602cd28 addiu v0,s0,-13016 +800e83cc: 80430009 lb v1,9(v0) +800e83d0: 1860011b blez v1,800e8840 +800e83d4: 3c03801f lui v1,0x801f +800e83d8: 3c04801f lui a0,0x801f +800e83dc: 2482212c addiu v0,a0,8492 +800e83e0: 8c470208 lw a3,520(v0) +800e83e4: 8e844758 lw a0,18264(s4) +800e83e8: 8c49020c lw t1,524(v0) +800e83ec: 8c450200 lw a1,512(v0) +800e83f0: 8c460204 lw a2,516(v0) +800e83f4: 240200d9 li v0,217 +800e83f8: 2403005d li v1,93 +800e83fc: 26a8a944 addiu t0,s5,-22204 +800e8400: afa20014 sw v0,20(sp) +800e8404: afa30018 sw v1,24(sp) +800e8408: 0100f809 jalr t0 +800e840c: afa90010 sw t1,16(sp) +800e8410: 8fbf0054 lw ra,84(sp) +800e8414: 8fbe0050 lw s8,80(sp) +800e8418: 8fb7004c lw s7,76(sp) +800e841c: 8fb60048 lw s6,72(sp) +800e8420: 8fb50044 lw s5,68(sp) +800e8424: 8fb40040 lw s4,64(sp) +800e8428: 8fb3003c lw s3,60(sp) +800e842c: 8fb20038 lw s2,56(sp) +800e8430: 8fb10034 lw s1,52(sp) +800e8434: 8fb00030 lw s0,48(sp) +800e8438: 03e00008 jr ra +800e843c: 27bd0058 addiu sp,sp,88 +800e8440: 8c420000 lw v0,0(v0) +800e8444: 8ee801dc lw t0,476(s7) +800e8448: 00022880 sll a1,v0,0x2 +800e844c: 00021940 sll v1,v0,0x5 +800e8450: 00651823 subu v1,v1,a1 +800e8454: 00621823 subu v1,v1,v0 +800e8458: 8ee701d8 lw a3,472(s7) +800e845c: 8ee601d4 lw a2,468(s7) +800e8460: 8ee501d0 lw a1,464(s7) +800e8464: 24630023 addiu v1,v1,35 +800e8468: 24020006 li v0,6 +800e846c: 8e844758 lw a0,18264(s4) +800e8470: afa20014 sw v0,20(sp) +800e8474: afa30018 sw v1,24(sp) +800e8478: 0120f809 jalr t1 +800e847c: afa80010 sw t0,16(sp) +800e8480: 0803a036 j 800e80d8 +800e8484: 8e0703d0 lw a3,976(s0) +800e8488: 8e844758 lw a0,18264(s4) +800e848c: 8e270258 lw a3,600(s1) +800e8490: 8e28025c lw t0,604(s1) +800e8494: 8e250250 lw a1,592(s1) +800e8498: 08039fdf j 800e7f7c +800e849c: 8e260254 lw a2,596(s1) +800e84a0: 8e1303c4 lw s3,964(s0) +800e84a4: 3c10803a lui s0,0x803a +800e84a8: 00131900 sll v1,s3,0x4 +800e84ac: 00131080 sll v0,s3,0x2 +800e84b0: 00431021 addu v0,v0,v1 +800e84b4: 00531021 addu v0,v0,s3 +800e84b8: 2442001c addiu v0,v0,28 +800e84bc: 2612cd28 addiu s2,s0,-13016 +800e84c0: afa20028 sw v0,40(sp) +800e84c4: 3c03801f lui v1,0x801f +800e84c8: 3c02800e lui v0,0x800e +800e84cc: 2470212c addiu s0,v1,8492 +800e84d0: 2456a944 addiu s6,v0,-22204 +800e84d4: 0240b821 move s7,s2 +800e84d8: 2415005d li s5,93 +800e84dc: 0803a148 j 800e8520 +800e84e0: 0272f021 addu s8,s3,s2 +800e84e4: 82420000 lb v0,0(s2) +800e84e8: 1840001e blez v0,800e8564 +800e84ec: 8e844758 lw a0,18264(s4) +800e84f0: 8e02020c lw v0,524(s0) +800e84f4: 8e050200 lw a1,512(s0) +800e84f8: 8e060204 lw a2,516(s0) +800e84fc: 8e070208 lw a3,520(s0) +800e8500: afa20010 sw v0,16(sp) +800e8504: afb10014 sw s1,20(sp) +800e8508: 02c0f809 jalr s6 +800e850c: afb50018 sw s5,24(sp) +800e8510: 26310015 addiu s1,s1,21 +800e8514: 240200ee li v0,238 +800e8518: 1222ffbd beq s1,v0,800e8410 +800e851c: 26520001 addiu s2,s2,1 +800e8520: 02571023 subu v0,s2,s7 +800e8524: 1662ffef bne s3,v0,800e84e4 +800e8528: 00000000 nop +800e852c: 83c20000 lb v0,0(s8) +800e8530: 18400016 blez v0,800e858c +800e8534: 8fa30028 lw v1,40(sp) +800e8538: 8e0201fc lw v0,508(s0) +800e853c: 8e0501f0 lw a1,496(s0) +800e8540: 8e0601f4 lw a2,500(s0) +800e8544: 8e0701f8 lw a3,504(s0) +800e8548: 8e844758 lw a0,18264(s4) +800e854c: afa20010 sw v0,16(sp) +800e8550: afa30014 sw v1,20(sp) +800e8554: 02c0f809 jalr s6 +800e8558: afb50018 sw s5,24(sp) +800e855c: 0803a145 j 800e8514 +800e8560: 26310015 addiu s1,s1,21 +800e8564: 8e02022c lw v0,556(s0) +800e8568: 8e050220 lw a1,544(s0) +800e856c: 8e060224 lw a2,548(s0) +800e8570: 8e070228 lw a3,552(s0) +800e8574: afa20010 sw v0,16(sp) +800e8578: afb10014 sw s1,20(sp) +800e857c: 02c0f809 jalr s6 +800e8580: afb50018 sw s5,24(sp) +800e8584: 0803a145 j 800e8514 +800e8588: 26310015 addiu s1,s1,21 +800e858c: 8e02021c lw v0,540(s0) +800e8590: 8e050210 lw a1,528(s0) +800e8594: 8e060214 lw a2,532(s0) +800e8598: 8e070218 lw a3,536(s0) +800e859c: afa20010 sw v0,16(sp) +800e85a0: 8fa20028 lw v0,40(sp) +800e85a4: 8e844758 lw a0,18264(s4) +800e85a8: afa20014 sw v0,20(sp) +800e85ac: 02c0f809 jalr s6 +800e85b0: afb50018 sw s5,24(sp) +800e85b4: 0803a145 j 800e8514 +800e85b8: 26310015 addiu s1,s1,21 +800e85bc: 2462212c addiu v0,v1,8492 +800e85c0: 8c49022c lw t1,556(v0) +800e85c4: 8c470228 lw a3,552(v0) +800e85c8: 8c450220 lw a1,544(v0) +800e85cc: 8c460224 lw a2,548(v0) +800e85d0: 8e444758 lw a0,18264(s2) +800e85d4: 2402001c li v0,28 +800e85d8: 2403005d li v1,93 +800e85dc: afa20014 sw v0,20(sp) +800e85e0: afa30018 sw v1,24(sp) +800e85e4: 26a8a944 addiu t0,s5,-22204 +800e85e8: 0100f809 jalr t0 +800e85ec: afa90010 sw t1,16(sp) +800e85f0: 2602cd28 addiu v0,s0,-13016 +800e85f4: 80430001 lb v1,1(v0) +800e85f8: 1c60fee8 bgtz v1,800e819c +800e85fc: 3c03801f lui v1,0x801f +800e8600: 3c04801f lui a0,0x801f +800e8604: 2482212c addiu v0,a0,8492 +800e8608: 8c49022c lw t1,556(v0) +800e860c: 8c470228 lw a3,552(v0) +800e8610: 8c450220 lw a1,544(v0) +800e8614: 8c460224 lw a2,548(v0) +800e8618: 2403005d li v1,93 +800e861c: 24020031 li v0,49 +800e8620: 8e844758 lw a0,18264(s4) +800e8624: afa20014 sw v0,20(sp) +800e8628: afa30018 sw v1,24(sp) +800e862c: 26a8a944 addiu t0,s5,-22204 +800e8630: 0100f809 jalr t0 +800e8634: afa90010 sw t1,16(sp) +800e8638: 2602cd28 addiu v0,s0,-13016 +800e863c: 80430002 lb v1,2(v0) +800e8640: 1c60fee8 bgtz v1,800e81e4 +800e8644: 3c03801f lui v1,0x801f +800e8648: 3c04801f lui a0,0x801f +800e864c: 2482212c addiu v0,a0,8492 +800e8650: 8c49022c lw t1,556(v0) +800e8654: 8c470228 lw a3,552(v0) +800e8658: 8c450220 lw a1,544(v0) +800e865c: 8c460224 lw a2,548(v0) +800e8660: 2403005d li v1,93 +800e8664: 24020046 li v0,70 +800e8668: 8e844758 lw a0,18264(s4) +800e866c: afa20014 sw v0,20(sp) +800e8670: afa30018 sw v1,24(sp) +800e8674: 26a8a944 addiu t0,s5,-22204 +800e8678: 0100f809 jalr t0 +800e867c: afa90010 sw t1,16(sp) +800e8680: 2602cd28 addiu v0,s0,-13016 +800e8684: 80430003 lb v1,3(v0) +800e8688: 1c60fee8 bgtz v1,800e822c +800e868c: 3c03801f lui v1,0x801f +800e8690: 3c04801f lui a0,0x801f +800e8694: 2482212c addiu v0,a0,8492 +800e8698: 8c49022c lw t1,556(v0) +800e869c: 8c470228 lw a3,552(v0) +800e86a0: 8c450220 lw a1,544(v0) +800e86a4: 8c460224 lw a2,548(v0) +800e86a8: 2403005d li v1,93 +800e86ac: 2402005b li v0,91 +800e86b0: 8e844758 lw a0,18264(s4) +800e86b4: afa20014 sw v0,20(sp) +800e86b8: afa30018 sw v1,24(sp) +800e86bc: 26a8a944 addiu t0,s5,-22204 +800e86c0: 0100f809 jalr t0 +800e86c4: afa90010 sw t1,16(sp) +800e86c8: 2602cd28 addiu v0,s0,-13016 +800e86cc: 80430004 lb v1,4(v0) +800e86d0: 1c60fee8 bgtz v1,800e8274 +800e86d4: 3c03801f lui v1,0x801f +800e86d8: 3c04801f lui a0,0x801f +800e86dc: 2482212c addiu v0,a0,8492 +800e86e0: 8c49022c lw t1,556(v0) +800e86e4: 8c470228 lw a3,552(v0) +800e86e8: 8c450220 lw a1,544(v0) +800e86ec: 8c460224 lw a2,548(v0) +800e86f0: 2403005d li v1,93 +800e86f4: 24020070 li v0,112 +800e86f8: 8e844758 lw a0,18264(s4) +800e86fc: afa20014 sw v0,20(sp) +800e8700: afa30018 sw v1,24(sp) +800e8704: 26a8a944 addiu t0,s5,-22204 +800e8708: 0100f809 jalr t0 +800e870c: afa90010 sw t1,16(sp) +800e8710: 2602cd28 addiu v0,s0,-13016 +800e8714: 80430005 lb v1,5(v0) +800e8718: 1c60fee8 bgtz v1,800e82bc +800e871c: 3c03801f lui v1,0x801f +800e8720: 3c04801f lui a0,0x801f +800e8724: 2482212c addiu v0,a0,8492 +800e8728: 8c49022c lw t1,556(v0) +800e872c: 8c470228 lw a3,552(v0) +800e8730: 8c450220 lw a1,544(v0) +800e8734: 8c460224 lw a2,548(v0) +800e8738: 2403005d li v1,93 +800e873c: 24020085 li v0,133 +800e8740: 8e844758 lw a0,18264(s4) +800e8744: afa20014 sw v0,20(sp) +800e8748: afa30018 sw v1,24(sp) +800e874c: 26a8a944 addiu t0,s5,-22204 +800e8750: 0100f809 jalr t0 +800e8754: afa90010 sw t1,16(sp) +800e8758: 2602cd28 addiu v0,s0,-13016 +800e875c: 80430006 lb v1,6(v0) +800e8760: 1c60fee8 bgtz v1,800e8304 +800e8764: 3c03801f lui v1,0x801f +800e8768: 3c04801f lui a0,0x801f +800e876c: 2482212c addiu v0,a0,8492 +800e8770: 8c49022c lw t1,556(v0) +800e8774: 8c470228 lw a3,552(v0) +800e8778: 8c450220 lw a1,544(v0) +800e877c: 8c460224 lw a2,548(v0) +800e8780: 2403005d li v1,93 +800e8784: 2402009a li v0,154 +800e8788: 8e844758 lw a0,18264(s4) +800e878c: afa20014 sw v0,20(sp) +800e8790: afa30018 sw v1,24(sp) +800e8794: 26a8a944 addiu t0,s5,-22204 +800e8798: 0100f809 jalr t0 +800e879c: afa90010 sw t1,16(sp) +800e87a0: 2602cd28 addiu v0,s0,-13016 +800e87a4: 80430007 lb v1,7(v0) +800e87a8: 1c60fee8 bgtz v1,800e834c +800e87ac: 3c03801f lui v1,0x801f +800e87b0: 3c04801f lui a0,0x801f +800e87b4: 2482212c addiu v0,a0,8492 +800e87b8: 8c49022c lw t1,556(v0) +800e87bc: 8c470228 lw a3,552(v0) +800e87c0: 8c450220 lw a1,544(v0) +800e87c4: 8c460224 lw a2,548(v0) +800e87c8: 2403005d li v1,93 +800e87cc: 240200af li v0,175 +800e87d0: 8e844758 lw a0,18264(s4) +800e87d4: afa20014 sw v0,20(sp) +800e87d8: afa30018 sw v1,24(sp) +800e87dc: 26a8a944 addiu t0,s5,-22204 +800e87e0: 0100f809 jalr t0 +800e87e4: afa90010 sw t1,16(sp) +800e87e8: 2602cd28 addiu v0,s0,-13016 +800e87ec: 80430008 lb v1,8(v0) +800e87f0: 1c60fee8 bgtz v1,800e8394 +800e87f4: 3c03801f lui v1,0x801f +800e87f8: 3c04801f lui a0,0x801f +800e87fc: 2482212c addiu v0,a0,8492 +800e8800: 8c49022c lw t1,556(v0) +800e8804: 8c470228 lw a3,552(v0) +800e8808: 8c450220 lw a1,544(v0) +800e880c: 8c460224 lw a2,548(v0) +800e8810: 2403005d li v1,93 +800e8814: 240200c4 li v0,196 +800e8818: 8e844758 lw a0,18264(s4) +800e881c: afa20014 sw v0,20(sp) +800e8820: afa30018 sw v1,24(sp) +800e8824: 26a8a944 addiu t0,s5,-22204 +800e8828: 0100f809 jalr t0 +800e882c: afa90010 sw t1,16(sp) +800e8830: 2602cd28 addiu v0,s0,-13016 +800e8834: 80430009 lb v1,9(v0) +800e8838: 1c60fee7 bgtz v1,800e83d8 +800e883c: 3c03801f lui v1,0x801f +800e8840: 2462212c addiu v0,v1,8492 +800e8844: 8e844758 lw a0,18264(s4) +800e8848: 8c470228 lw a3,552(v0) +800e884c: 8c49022c lw t1,556(v0) +800e8850: 8c450220 lw a1,544(v0) +800e8854: 0803a0fd j 800e83f4 +800e8858: 8c460224 lw a2,548(v0) + +800e885c : +800e885c: 27bdffa8 addiu sp,sp,-88 +800e8860: afb1003c sw s1,60(sp) +800e8864: afbf0050 sw ra,80(sp) +800e8868: afb5004c sw s5,76(sp) +800e886c: afb40048 sw s4,72(sp) +800e8870: afb30044 sw s3,68(sp) +800e8874: afb20040 sw s2,64(sp) +800e8878: afb00038 sw s0,56(sp) +800e887c: 00408821 move s1,v0 +800e8880: 8c4203e4 lw v0,996(v0) +800e8884: 1440004e bnez v0,800e89c0 +800e8888: 8fbf0050 lw ra,80(sp) +800e888c: 8e2403ec lw a0,1004(s1) +800e8890: 10800053 beqz a0,800e89e0 +800e8894: 3c02801f lui v0,0x801f +800e8898: 8c454758 lw a1,18264(v0) +800e889c: 24032d6b li v1,11627 +800e88a0: 3c060001 lui a2,0x1 +800e88a4: 3c028011 lui v0,0x8011 +800e88a8: ae2303e8 sw v1,1000(s1) +800e88ac: 2442c930 addiu v0,v0,-14032 +800e88b0: 0040f809 jalr v0 +800e88b4: 34c68000 ori a2,a2,0x8000 +800e88b8: 3c02801f lui v0,0x801f +800e88bc: 8c44449c lw a0,17564(v0) +800e88c0: 3c03803a lui v1,0x803a +800e88c4: 2463cd28 addiu v1,v1,-13016 +800e88c8: 00832021 addu a0,a0,v1 +800e88cc: 80860000 lb a2,0(a0) +800e88d0: 18c0004e blez a2,800e8a0c +800e88d4: 3c028011 lui v0,0x8011 +800e88d8: 27b40026 addiu s4,sp,38 +800e88dc: 3c158011 lui s5,0x8011 +800e88e0: 3c05801c lui a1,0x801c +800e88e4: 24a5df18 addiu a1,a1,-8424 +800e88e8: 02802021 move a0,s4 +800e88ec: 26a2ec30 addiu v0,s5,-5072 +800e88f0: 3c108039 lui s0,0x8039 +800e88f4: 0040f809 jalr v0 +800e88f8: 3c138012 lui s3,0x8012 +800e88fc: 26047ce8 addiu a0,s0,31976 +800e8900: 2662c1a0 addiu v0,s3,-15968 +800e8904: 0040f809 jalr v0 +800e8908: 2405002f li a1,47 +800e890c: 104000c2 beqz v0,800e8c18 +800e8910: 26321f90 addiu s2,s1,8080 +800e8914: 24450001 addiu a1,v0,1 +800e8918: 3c028012 lui v0,0x8012 +800e891c: 2450bbf0 addiu s0,v0,-17424 +800e8920: 0200f809 jalr s0 +800e8924: 02402021 move a0,s2 +800e8928: 02402021 move a0,s2 +800e892c: 2662c1a0 addiu v0,s3,-15968 +800e8930: 0040f809 jalr v0 +800e8934: 2405002e li a1,46 +800e8938: 10400003 beqz v0,800e8948 +800e893c: 00402021 move a0,v0 +800e8940: 0200f809 jalr s0 +800e8944: 02802821 move a1,s4 +800e8948: 26301d90 addiu s0,s1,7568 +800e894c: 3c05801c lui a1,0x801c +800e8950: 3c06803a lui a2,0x803a +800e8954: 24a5dcd4 addiu a1,a1,-9004 +800e8958: 02002021 move a0,s0 +800e895c: 24c6c2e8 addiu a2,a2,-15640 +800e8960: 26a2ec30 addiu v0,s5,-5072 +800e8964: 0040f809 jalr v0 +800e8968: 02403821 move a3,s2 +800e896c: 3c05801d lui a1,0x801d +800e8970: 3c02800f lui v0,0x800f +800e8974: 02002021 move a0,s0 +800e8978: 24425f70 addiu v0,v0,24432 +800e897c: 0040f809 jalr v0 +800e8980: 24a55754 addiu a1,a1,22356 +800e8984: 10400076 beqz v0,800e8b60 +800e8988: 240300a5 li v1,165 +800e898c: 00402021 move a0,v0 +800e8990: 3c02800f lui v0,0x800f +800e8994: 24425f58 addiu v0,v0,24408 +800e8998: 0040f809 jalr v0 +800e899c: 00000000 nop +800e89a0: 8e2303c0 lw v1,960(s1) +800e89a4: 24020005 li v0,5 +800e89a8: 10620037 beq v1,v0,800e8a88 +800e89ac: 3c02800e lui v0,0x800e +800e89b0: 2442dd20 addiu v0,v0,-8928 +800e89b4: 0040f809 jalr v0 +800e89b8: 02402021 move a0,s2 +800e89bc: 8fbf0050 lw ra,80(sp) +800e89c0: 8fb5004c lw s5,76(sp) +800e89c4: 8fb40048 lw s4,72(sp) +800e89c8: 8fb30044 lw s3,68(sp) +800e89cc: 8fb20040 lw s2,64(sp) +800e89d0: 8fb1003c lw s1,60(sp) +800e89d4: 8fb00038 lw s0,56(sp) +800e89d8: 03e00008 jr ra +800e89dc: 27bd0058 addiu sp,sp,88 +800e89e0: 24022882 li v0,10370 +800e89e4: ae2203e8 sw v0,1000(s1) +800e89e8: 3c02801f lui v0,0x801f +800e89ec: 8c44449c lw a0,17564(v0) +800e89f0: 3c03803a lui v1,0x803a +800e89f4: 2463cd28 addiu v1,v1,-13016 +800e89f8: 00832021 addu a0,a0,v1 +800e89fc: 80860000 lb a2,0(a0) +800e8a00: 1cc0ffb6 bgtz a2,800e88dc +800e8a04: 27b40026 addiu s4,sp,38 +800e8a08: 3c028011 lui v0,0x8011 +800e8a0c: 24040001 li a0,1 +800e8a10: 2442c3d0 addiu v0,v0,-15408 +800e8a14: 0040f809 jalr v0 +800e8a18: 00002821 move a1,zero +800e8a1c: 3c03801f lui v1,0x801f +800e8a20: 3c028039 lui v0,0x8039 +800e8a24: 8c64475c lw a0,18268(v1) +800e8a28: 8c437c64 lw v1,31844(v0) +800e8a2c: 24027fff li v0,32767 +800e8a30: afa20010 sw v0,16(sp) +800e8a34: 3c02800e lui v0,0x800e +800e8a38: afa30014 sw v1,20(sp) +800e8a3c: 24050024 li a1,36 +800e8a40: 2406004b li a2,75 +800e8a44: 2442b9dc addiu v0,v0,-17956 +800e8a48: 0040f809 jalr v0 +800e8a4c: 240700be li a3,190 +800e8a50: 3c028011 lui v0,0x8011 +800e8a54: 24040001 li a0,1 +800e8a58: 2442c650 addiu v0,v0,-14768 +800e8a5c: 0040f809 jalr v0 +800e8a60: 24050001 li a1,1 +800e8a64: 8fbf0050 lw ra,80(sp) +800e8a68: 8fb5004c lw s5,76(sp) +800e8a6c: 8fb40048 lw s4,72(sp) +800e8a70: 8fb30044 lw s3,68(sp) +800e8a74: 8fb20040 lw s2,64(sp) +800e8a78: 8fb1003c lw s1,60(sp) +800e8a7c: 8fb00038 lw s0,56(sp) +800e8a80: 03e00008 jr ra +800e8a84: 27bd0058 addiu sp,sp,88 +800e8a88: 240200e3 li v0,227 +800e8a8c: 240300a5 li v1,165 +800e8a90: 8e2503ec lw a1,1004(s1) +800e8a94: afa20010 sw v0,16(sp) +800e8a98: afa30014 sw v1,20(sp) +800e8a9c: 8e2303e8 lw v1,1000(s1) +800e8aa0: 3c15801f lui s5,0x801f +800e8aa4: 8ea44758 lw a0,18264(s5) +800e8aa8: 3c02800e lui v0,0x800e +800e8aac: 2406001c li a2,28 +800e8ab0: 2407001f li a3,31 +800e8ab4: 2442c390 addiu v0,v0,-15472 +800e8ab8: 0040f809 jalr v0 +800e8abc: afa30018 sw v1,24(sp) +800e8ac0: 3c028039 lui v0,0x8039 +800e8ac4: 3c03801f lui v1,0x801f +800e8ac8: 24507b14 addiu s0,v0,31508 +800e8acc: 8c64475c lw a0,18268(v1) +800e8ad0: 8e030158 lw v1,344(s0) +800e8ad4: 3c02800e lui v0,0x800e +800e8ad8: 24137510 li s3,29968 +800e8adc: 2454b9dc addiu s4,v0,-17956 +800e8ae0: 24050024 li a1,36 +800e8ae4: 2406004b li a2,75 +800e8ae8: 240700be li a3,190 +800e8aec: afa30014 sw v1,20(sp) +800e8af0: 0280f809 jalr s4 +800e8af4: afb30010 sw s3,16(sp) +800e8af8: 3c02800e lui v0,0x800e +800e8afc: 24421644 addiu v0,v0,5700 +800e8b00: 0040f809 jalr v0 +800e8b04: 02402021 move a0,s2 +800e8b08: 14400045 bnez v0,800e8c20 +800e8b0c: 8ea44758 lw a0,18264(s5) +800e8b10: 24020001 li v0,1 +800e8b14: ae2203e0 sw v0,992(s1) +800e8b18: ae2003dc sw zero,988(s1) +800e8b1c: 8ea44758 lw a0,18264(s5) +800e8b20: 8e020160 lw v0,352(s0) +800e8b24: afb30010 sw s3,16(sp) +800e8b28: afa20014 sw v0,20(sp) +800e8b2c: 24050024 li a1,36 +800e8b30: 2406004b li a2,75 +800e8b34: 0280f809 jalr s4 +800e8b38: 240700be li a3,190 +800e8b3c: 8fbf0050 lw ra,80(sp) +800e8b40: 8fb5004c lw s5,76(sp) +800e8b44: 8fb40048 lw s4,72(sp) +800e8b48: 8fb30044 lw s3,68(sp) +800e8b4c: 8fb20040 lw s2,64(sp) +800e8b50: 8fb1003c lw s1,60(sp) +800e8b54: 8fb00038 lw s0,56(sp) +800e8b58: 03e00008 jr ra +800e8b5c: 27bd0058 addiu sp,sp,88 +800e8b60: 240200e3 li v0,227 +800e8b64: 8e2503ec lw a1,1004(s1) +800e8b68: afa20010 sw v0,16(sp) +800e8b6c: afa30014 sw v1,20(sp) +800e8b70: 3c10801f lui s0,0x801f +800e8b74: 8e2303e8 lw v1,1000(s1) +800e8b78: 8e044758 lw a0,18264(s0) +800e8b7c: 3c02800e lui v0,0x800e +800e8b80: 2406001c li a2,28 +800e8b84: 2407001f li a3,31 +800e8b88: 2442c390 addiu v0,v0,-15472 +800e8b8c: 0040f809 jalr v0 +800e8b90: afa30018 sw v1,24(sp) +800e8b94: 3c028039 lui v0,0x8039 +800e8b98: 8c437c68 lw v1,31848(v0) +800e8b9c: 24027510 li v0,29968 +800e8ba0: 8e044758 lw a0,18264(s0) +800e8ba4: afa20010 sw v0,16(sp) +800e8ba8: 3c02800e lui v0,0x800e +800e8bac: afa30014 sw v1,20(sp) +800e8bb0: 24050024 li a1,36 +800e8bb4: 24060050 li a2,80 +800e8bb8: 2442b9dc addiu v0,v0,-17956 +800e8bbc: 0040f809 jalr v0 +800e8bc0: 240700be li a3,190 +800e8bc4: 3c028011 lui v0,0x8011 +800e8bc8: 24040002 li a0,2 +800e8bcc: 2442c650 addiu v0,v0,-14768 +800e8bd0: 0040f809 jalr v0 +800e8bd4: 24050002 li a1,2 +800e8bd8: 3c038011 lui v1,0x8011 +800e8bdc: 2472b6bc addiu s2,v1,-18756 +800e8be0: 27b00020 addiu s0,sp,32 +800e8be4: 0240f809 jalr s2 +800e8be8: 02002021 move a0,s0 +800e8bec: 97a20020 lhu v0,32(sp) +800e8bf0: 1440fffc bnez v0,800e8be4 +800e8bf4: 24020005 li v0,5 +800e8bf8: 8e2303c0 lw v1,960(s1) +800e8bfc: 1062000a beq v1,v0,800e8c28 +800e8c00: 3c028010 lui v0,0x8010 +800e8c04: 244222d0 addiu v0,v0,8912 +800e8c08: 0040f809 jalr v0 +800e8c0c: 240403e8 li a0,1000 +800e8c10: 0803a270 j 800e89c0 +800e8c14: 8fbf0050 lw ra,80(sp) +800e8c18: 0803a246 j 800e8918 +800e8c1c: 26057ce8 addiu a1,s0,31976 +800e8c20: 0803a2c9 j 800e8b24 +800e8c24: 8e02015c lw v0,348(s0) +800e8c28: 3c02800f lui v0,0x800f +800e8c2c: 245076b4 addiu s0,v0,30388 +800e8c30: 0200f809 jalr s0 +800e8c34: 00000000 nop +800e8c38: 1040fffd beqz v0,800e8c30 +800e8c3c: 8fbf0050 lw ra,80(sp) +800e8c40: 0803a271 j 800e89c4 +800e8c44: 8fb5004c lw s5,76(sp) + +800e8c48 : +800e8c48: 27bdffa8 addiu sp,sp,-88 +800e8c4c: afb40040 sw s4,64(sp) +800e8c50: afbf0054 sw ra,84(sp) +800e8c54: afbe0050 sw s8,80(sp) +800e8c58: afb7004c sw s7,76(sp) +800e8c5c: afb60048 sw s6,72(sp) +800e8c60: afb50044 sw s5,68(sp) +800e8c64: afb3003c sw s3,60(sp) +800e8c68: afb20038 sw s2,56(sp) +800e8c6c: afb10034 sw s1,52(sp) +800e8c70: afb00030 sw s0,48(sp) +800e8c74: 8c4303c0 lw v1,960(v0) +800e8c78: 0040a021 move s4,v0 +800e8c7c: 24020005 li v0,5 +800e8c80: 1062000d beq v1,v0,800e8cb8 +800e8c84: 00000000 nop +800e8c88: 8fbf0054 lw ra,84(sp) +800e8c8c: 8fbe0050 lw s8,80(sp) +800e8c90: 8fb7004c lw s7,76(sp) +800e8c94: 8fb60048 lw s6,72(sp) +800e8c98: 8fb50044 lw s5,68(sp) +800e8c9c: 8fb40040 lw s4,64(sp) +800e8ca0: 8fb3003c lw s3,60(sp) +800e8ca4: 8fb20038 lw s2,56(sp) +800e8ca8: 8fb10034 lw s1,52(sp) +800e8cac: 8fb00030 lw s0,48(sp) +800e8cb0: 03e00008 jr ra +800e8cb4: 27bd0058 addiu sp,sp,88 +800e8cb8: 8e8203e4 lw v0,996(s4) +800e8cbc: 1440fff2 bnez v0,800e8c88 +800e8cc0: 3c02803a lui v0,0x803a +800e8cc4: 8043cd31 lb v1,-13007(v0) +800e8cc8: 1c6000b3 bgtz v1,800e8f98 +800e8ccc: 24020009 li v0,9 +800e8cd0: 3c02803a lui v0,0x803a +800e8cd4: 8043cd30 lb v1,-13008(v0) +800e8cd8: 1c6000af bgtz v1,800e8f98 +800e8cdc: 24020008 li v0,8 +800e8ce0: 3c02803a lui v0,0x803a +800e8ce4: 8043cd2f lb v1,-13009(v0) +800e8ce8: 1c6000ab bgtz v1,800e8f98 +800e8cec: 24020007 li v0,7 +800e8cf0: 3c02803a lui v0,0x803a +800e8cf4: 8043cd2e lb v1,-13010(v0) +800e8cf8: 1c6000a7 bgtz v1,800e8f98 +800e8cfc: 24020006 li v0,6 +800e8d00: 3c02803a lui v0,0x803a +800e8d04: 8043cd2d lb v1,-13011(v0) +800e8d08: 1c6000a3 bgtz v1,800e8f98 +800e8d0c: 24020005 li v0,5 +800e8d10: 3c02803a lui v0,0x803a +800e8d14: 8043cd2c lb v1,-13012(v0) +800e8d18: 1c60009f bgtz v1,800e8f98 +800e8d1c: 24020004 li v0,4 +800e8d20: 3c02803a lui v0,0x803a +800e8d24: 8043cd2b lb v1,-13013(v0) +800e8d28: 1c60009b bgtz v1,800e8f98 +800e8d2c: 24020003 li v0,3 +800e8d30: 3c02803a lui v0,0x803a +800e8d34: 8043cd2a lb v1,-13014(v0) +800e8d38: 1c600097 bgtz v1,800e8f98 +800e8d3c: 24020002 li v0,2 +800e8d40: 3c02803a lui v0,0x803a +800e8d44: 8043cd29 lb v1,-13015(v0) +800e8d48: 1c600092 bgtz v1,800e8f94 +800e8d4c: 3c03803a lui v1,0x803a +800e8d50: 8062cd28 lb v0,-13016(v1) +800e8d54: 1c400107 bgtz v0,800e9174 +800e8d58: 2417ffff li s7,-1 +800e8d5c: 26f70001 addiu s7,s7,1 +800e8d60: 26931f90 addiu s3,s4,8080 +800e8d64: 3c12801c lui s2,0x801c +800e8d68: 3c168011 lui s6,0x8011 +800e8d6c: 3c1e8039 lui s8,0x8039 +800e8d70: 3c118012 lui s1,0x8012 +800e8d74: 3c158012 lui s5,0x8012 +800e8d78: 3c02803a lui v0,0x803a +800e8d7c: 2443cd28 addiu v1,v0,-13016 +800e8d80: 02e31821 addu v1,s7,v1 +800e8d84: 90620000 lbu v0,0(v1) +800e8d88: 2645df18 addiu a1,s2,-8424 +800e8d8c: 00021023 negu v0,v0 +800e8d90: 00023600 sll a2,v0,0x18 +800e8d94: a0620000 sb v0,0(v1) +800e8d98: 27a40020 addiu a0,sp,32 +800e8d9c: 26c2ec30 addiu v0,s6,-5072 +800e8da0: 0040f809 jalr v0 +800e8da4: 00063603 sra a2,a2,0x18 +800e8da8: 27c47ce8 addiu a0,s8,31976 +800e8dac: 2622c1a0 addiu v0,s1,-15968 +800e8db0: 0040f809 jalr v0 +800e8db4: 2405002f li a1,47 +800e8db8: 104000eb beqz v0,800e9168 +800e8dbc: 00000000 nop +800e8dc0: 24450001 addiu a1,v0,1 +800e8dc4: 26b0bbf0 addiu s0,s5,-17424 +800e8dc8: 0200f809 jalr s0 +800e8dcc: 02602021 move a0,s3 +800e8dd0: 02602021 move a0,s3 +800e8dd4: 2622c1a0 addiu v0,s1,-15968 +800e8dd8: 0040f809 jalr v0 +800e8ddc: 2405002e li a1,46 +800e8de0: 10400005 beqz v0,800e8df8 +800e8de4: 3c03801f lui v1,0x801f +800e8de8: 00402021 move a0,v0 +800e8dec: 0200f809 jalr s0 +800e8df0: 27a50020 addiu a1,sp,32 +800e8df4: 3c03801f lui v1,0x801f +800e8df8: 3c02800e lui v0,0x800e +800e8dfc: 8c644758 lw a0,18264(v1) +800e8e00: 241100e3 li s1,227 +800e8e04: 2452c390 addiu s2,v0,-15472 +800e8e08: 240200a5 li v0,165 +800e8e0c: 00002821 move a1,zero +800e8e10: 2406001c li a2,28 +800e8e14: 2407001f li a3,31 +800e8e18: afa20014 sw v0,20(sp) +800e8e1c: afb10010 sw s1,16(sp) +800e8e20: 0240f809 jalr s2 +800e8e24: afa00018 sw zero,24(sp) +800e8e28: 3c038039 lui v1,0x8039 +800e8e2c: 24757b14 addiu s5,v1,31508 +800e8e30: 3c02801f lui v0,0x801f +800e8e34: 8c444758 lw a0,18264(v0) +800e8e38: 8ea20144 lw v0,324(s5) +800e8e3c: 3c03800e lui v1,0x800e +800e8e40: 24167510 li s6,29968 +800e8e44: 24060064 li a2,100 +800e8e48: 240700be li a3,190 +800e8e4c: 247eb9dc addiu s8,v1,-17956 +800e8e50: 24050024 li a1,36 +800e8e54: afa20014 sw v0,20(sp) +800e8e58: 03c0f809 jalr s8 +800e8e5c: afb60010 sw s6,16(sp) +800e8e60: 3c038011 lui v1,0x8011 +800e8e64: 2462c650 addiu v0,v1,-14768 +800e8e68: 24050002 li a1,2 +800e8e6c: 0040f809 jalr v0 +800e8e70: 24040002 li a0,2 +800e8e74: 8e8503bc lw a1,956(s4) +800e8e78: 3c02800e lui v0,0x800e +800e8e7c: 24421474 addiu v0,v0,5236 +800e8e80: 0040f809 jalr v0 +800e8e84: 02602021 move a0,s3 +800e8e88: 00408021 move s0,v0 +800e8e8c: 3c02801f lui v0,0x801f +800e8e90: 8c444758 lw a0,18264(v0) +800e8e94: 24020060 li v0,96 +800e8e98: afb10010 sw s1,16(sp) +800e8e9c: 00002821 move a1,zero +800e8ea0: 2406001c li a2,28 +800e8ea4: 2407001f li a3,31 +800e8ea8: afa20014 sw v0,20(sp) +800e8eac: afa00018 sw zero,24(sp) +800e8eb0: 0240f809 jalr s2 +800e8eb4: 3c11801f lui s1,0x801f +800e8eb8: 06000027 bltz s0,800e8f58 +800e8ebc: 24060064 li a2,100 +800e8ec0: 8ea2014c lw v0,332(s5) +800e8ec4: 8e244758 lw a0,18264(s1) +800e8ec8: 24050024 li a1,36 +800e8ecc: afa20014 sw v0,20(sp) +800e8ed0: 240700be li a3,190 +800e8ed4: 03c0f809 jalr s8 +800e8ed8: afb60010 sw s6,16(sp) +800e8edc: 3c02801f lui v0,0x801f +800e8ee0: ac57449c sw s7,17564(v0) +800e8ee4: 3c028011 lui v0,0x8011 +800e8ee8: 2443c650 addiu v1,v0,-14768 +800e8eec: 24040002 li a0,2 +800e8ef0: 0060f809 jalr v1 +800e8ef4: 24050002 li a1,2 +800e8ef8: 3c02800e lui v0,0x800e +800e8efc: 2442f29c addiu v0,v0,-3428 +800e8f00: 0040f809 jalr v0 +800e8f04: 00000000 nop +800e8f08: 3c02800e lui v0,0x800e +800e8f0c: 2442f62c addiu v0,v0,-2516 +800e8f10: 0040f809 jalr v0 +800e8f14: 00000000 nop +800e8f18: 3c028010 lui v0,0x8010 +800e8f1c: 244222d0 addiu v0,v0,8912 +800e8f20: 0040f809 jalr v0 +800e8f24: 240401f4 li a0,500 +800e8f28: 8fbf0054 lw ra,84(sp) +800e8f2c: 8fbe0050 lw s8,80(sp) +800e8f30: 8fb7004c lw s7,76(sp) +800e8f34: 8fb60048 lw s6,72(sp) +800e8f38: 8fb50044 lw s5,68(sp) +800e8f3c: 8fb40040 lw s4,64(sp) +800e8f40: 8fb3003c lw s3,60(sp) +800e8f44: 8fb20038 lw s2,56(sp) +800e8f48: 8fb10034 lw s1,52(sp) +800e8f4c: 8fb00030 lw s0,48(sp) +800e8f50: 03e00008 jr ra +800e8f54: 27bd0058 addiu sp,sp,88 +800e8f58: 8ea20148 lw v0,328(s5) +800e8f5c: 8e244758 lw a0,18264(s1) +800e8f60: 24050024 li a1,36 +800e8f64: afa20014 sw v0,20(sp) +800e8f68: 2406004a li a2,74 +800e8f6c: 240700be li a3,190 +800e8f70: 03c0f809 jalr s8 +800e8f74: afb60010 sw s6,16(sp) +800e8f78: 3c02803a lui v0,0x803a +800e8f7c: 2443cd28 addiu v1,v0,-13016 +800e8f80: 02e31821 addu v1,s7,v1 +800e8f84: 90620000 lbu v0,0(v1) +800e8f88: 00021023 negu v0,v0 +800e8f8c: 0803a3b9 j 800e8ee4 +800e8f90: a0620000 sb v0,0(v1) +800e8f94: 24020001 li v0,1 +800e8f98: 0040b821 move s7,v0 +800e8f9c: 28420009 slti v0,v0,9 +800e8fa0: 1440ff6e bnez v0,800e8d5c +800e8fa4: 3c02801f lui v0,0x801f +800e8fa8: 3c03800e lui v1,0x800e +800e8fac: 8c444758 lw a0,18264(v0) +800e8fb0: 2468c390 addiu t0,v1,-15472 +800e8fb4: 240200e3 li v0,227 +800e8fb8: 240300a5 li v1,165 +800e8fbc: 00002821 move a1,zero +800e8fc0: 2406001c li a2,28 +800e8fc4: 2407001f li a3,31 +800e8fc8: afa20010 sw v0,16(sp) +800e8fcc: afa30014 sw v1,20(sp) +800e8fd0: 0100f809 jalr t0 +800e8fd4: afa00018 sw zero,24(sp) +800e8fd8: 3c02801f lui v0,0x801f +800e8fdc: 3c038039 lui v1,0x8039 +800e8fe0: 8c444758 lw a0,18264(v0) +800e8fe4: 24627b14 addiu v0,v1,31508 +800e8fe8: 8c480140 lw t0,320(v0) +800e8fec: 3c02800e lui v0,0x800e +800e8ff0: 2443b9dc addiu v1,v0,-17956 +800e8ff4: 24027510 li v0,29968 +800e8ff8: 24050024 li a1,36 +800e8ffc: 2406004a li a2,74 +800e9000: 240700be li a3,190 +800e9004: afa20010 sw v0,16(sp) +800e9008: 0060f809 jalr v1 +800e900c: afa80014 sw t0,20(sp) +800e9010: 3c06801c lui a2,0x801c +800e9014: 3c07801c lui a3,0x801c +800e9018: 3c02800e lui v0,0x800e +800e901c: 24c6e17c addiu a2,a2,-7812 +800e9020: 24e7e1a4 addiu a3,a3,-7772 +800e9024: 24040002 li a0,2 +800e9028: 2442c08c addiu v0,v0,-16244 +800e902c: 0040f809 jalr v0 +800e9030: 24050073 li a1,115 +800e9034: 1040ff15 beqz v0,800e8c8c +800e9038: 8fbf0054 lw ra,84(sp) +800e903c: 3c03803a lui v1,0x803a +800e9040: 8066cd28 lb a2,-13016(v1) +800e9044: 3c12801c lui s2,0x801c +800e9048: 3c168011 lui s6,0x8011 +800e904c: 27a40020 addiu a0,sp,32 +800e9050: 2645df18 addiu a1,s2,-8424 +800e9054: 26c2ec30 addiu v0,s6,-5072 +800e9058: 3c1e8039 lui s8,0x8039 +800e905c: 0040f809 jalr v0 +800e9060: 3c118012 lui s1,0x8012 +800e9064: 27c47ce8 addiu a0,s8,31976 +800e9068: 2622c1a0 addiu v0,s1,-15968 +800e906c: 0040f809 jalr v0 +800e9070: 2405002f li a1,47 +800e9074: 10400041 beqz v0,800e917c +800e9078: 26931f90 addiu s3,s4,8080 +800e907c: 24450001 addiu a1,v0,1 +800e9080: 3c158012 lui s5,0x8012 +800e9084: 26b0bbf0 addiu s0,s5,-17424 +800e9088: 0200f809 jalr s0 +800e908c: 02602021 move a0,s3 +800e9090: 02602021 move a0,s3 +800e9094: 2622c1a0 addiu v0,s1,-15968 +800e9098: 0040f809 jalr v0 +800e909c: 2405002e li a1,46 +800e90a0: 10400003 beqz v0,800e90b0 +800e90a4: 00402021 move a0,v0 +800e90a8: 0200f809 jalr s0 +800e90ac: 27a50020 addiu a1,sp,32 +800e90b0: 26901d90 addiu s0,s4,7568 +800e90b4: 3c05801c lui a1,0x801c +800e90b8: 3c06803a lui a2,0x803a +800e90bc: 24a5dcd4 addiu a1,a1,-9004 +800e90c0: 24c6c2e8 addiu a2,a2,-15640 +800e90c4: 02603821 move a3,s3 +800e90c8: 26c2ec30 addiu v0,s6,-5072 +800e90cc: 0040f809 jalr v0 +800e90d0: 02002021 move a0,s0 +800e90d4: 3c02800f lui v0,0x800f +800e90d8: 24425724 addiu v0,v0,22308 +800e90dc: 0040f809 jalr v0 +800e90e0: 02002021 move a0,s0 +800e90e4: 3c03803a lui v1,0x803a +800e90e8: 8062cd28 lb v0,-13016(v1) +800e90ec: 18400002 blez v0,800e90f8 +800e90f0: 00021023 negu v0,v0 +800e90f4: a062cd28 sb v0,-13016(v1) +800e90f8: 2468cd28 addiu t0,v1,-13016 +800e90fc: 3c02803a lui v0,0x803a +800e9100: 3c03803a lui v1,0x803a +800e9104: 2449cd29 addiu t1,v0,-13015 +800e9108: 2463cd32 addiu v1,v1,-13006 +800e910c: 0803a449 j 800e9124 +800e9110: 00002021 move a0,zero +800e9114: 24840001 addiu a0,a0,1 +800e9118: 2c82000a sltiu v0,a0,10 +800e911c: 1040ff17 beqz v0,800e8d7c +800e9120: 3c02803a lui v0,0x803a +800e9124: 00881021 addu v0,a0,t0 +800e9128: 80460000 lb a2,0(v0) +800e912c: 04c1fff9 bgez a2,800e9114 +800e9130: 24870001 addiu a3,a0,1 +800e9134: 2ce2000a sltiu v0,a3,10 +800e9138: 10400008 beqz v0,800e915c +800e913c: 00000000 nop +800e9140: 00892021 addu a0,a0,t1 +800e9144: 00602821 move a1,v1 +800e9148: 90820000 lbu v0,0(a0) +800e914c: a082ffff sb v0,-1(a0) +800e9150: 24840001 addiu a0,a0,1 +800e9154: 14a4fffc bne a1,a0,800e9148 +800e9158: 00000000 nop +800e915c: 00e02021 move a0,a3 +800e9160: 0803a446 j 800e9118 +800e9164: a1060009 sb a2,9(t0) +800e9168: 3c028039 lui v0,0x8039 +800e916c: 0803a371 j 800e8dc4 +800e9170: 24457ce8 addiu a1,v0,31976 +800e9174: 0803a3e6 j 800e8f98 +800e9178: 00001021 move v0,zero +800e917c: 0803a420 j 800e9080 +800e9180: 27c57ce8 addiu a1,s8,31976 + +800e9184 : +800e9184: 27bdffc8 addiu sp,sp,-56 +800e9188: afb20028 sw s2,40(sp) +800e918c: afbf0030 sw ra,48(sp) +800e9190: afb3002c sw s3,44(sp) +800e9194: afb10024 sw s1,36(sp) +800e9198: afb00020 sw s0,32(sp) +800e919c: 3c02803a lui v0,0x803a +800e91a0: 8043cd31 lb v1,-13007(v0) +800e91a4: 1c600025 bgtz v1,800e923c +800e91a8: 00809021 move s2,a0 +800e91ac: 3c02803a lui v0,0x803a +800e91b0: 8043cd30 lb v1,-13008(v0) +800e91b4: 1c60004b bgtz v1,800e92e4 +800e91b8: 3c02803a lui v0,0x803a +800e91bc: 8043cd2f lb v1,-13009(v0) +800e91c0: 1c60004a bgtz v1,800e92ec +800e91c4: 3c02803a lui v0,0x803a +800e91c8: 8043cd2e lb v1,-13010(v0) +800e91cc: 1c600049 bgtz v1,800e92f4 +800e91d0: 3c02803a lui v0,0x803a +800e91d4: 8043cd2d lb v1,-13011(v0) +800e91d8: 1c600048 bgtz v1,800e92fc +800e91dc: 3c02803a lui v0,0x803a +800e91e0: 8043cd2c lb v1,-13012(v0) +800e91e4: 1c600047 bgtz v1,800e9304 +800e91e8: 3c02803a lui v0,0x803a +800e91ec: 8043cd2b lb v1,-13013(v0) +800e91f0: 1c600046 bgtz v1,800e930c +800e91f4: 3c02803a lui v0,0x803a +800e91f8: 8043cd2a lb v1,-13014(v0) +800e91fc: 1c600045 bgtz v1,800e9314 +800e9200: 3c02803a lui v0,0x803a +800e9204: 8043cd29 lb v1,-13015(v0) +800e9208: 1c600044 bgtz v1,800e931c +800e920c: 3c02803a lui v0,0x803a +800e9210: 8043cd28 lb v1,-13016(v0) +800e9214: 1c60000b bgtz v1,800e9244 +800e9218: 00001821 move v1,zero +800e921c: a0800000 sb zero,0(a0) +800e9220: 8fbf0030 lw ra,48(sp) +800e9224: 8fb3002c lw s3,44(sp) +800e9228: 8fb20028 lw s2,40(sp) +800e922c: 8fb10024 lw s1,36(sp) +800e9230: 8fb00020 lw s0,32(sp) +800e9234: 03e00008 jr ra +800e9238: 27bd0038 addiu sp,sp,56 +800e923c: 24030009 li v1,9 +800e9240: 3c02803a lui v0,0x803a +800e9244: 2442cd28 addiu v0,v0,-13016 +800e9248: 00621021 addu v0,v1,v0 +800e924c: 80460000 lb a2,0(v0) +800e9250: 27b30010 addiu s3,sp,16 +800e9254: 3c05801c lui a1,0x801c +800e9258: 3c028011 lui v0,0x8011 +800e925c: 24a5df18 addiu a1,a1,-8424 +800e9260: 02602021 move a0,s3 +800e9264: 3c108039 lui s0,0x8039 +800e9268: 2442ec30 addiu v0,v0,-5072 +800e926c: 0040f809 jalr v0 +800e9270: 3c118012 lui s1,0x8012 +800e9274: 26047ce8 addiu a0,s0,31976 +800e9278: 2622c1a0 addiu v0,s1,-15968 +800e927c: 0040f809 jalr v0 +800e9280: 2405002f li a1,47 +800e9284: 10400015 beqz v0,800e92dc +800e9288: 00000000 nop +800e928c: 24450001 addiu a1,v0,1 +800e9290: 3c028012 lui v0,0x8012 +800e9294: 2450bbf0 addiu s0,v0,-17424 +800e9298: 0200f809 jalr s0 +800e929c: 02402021 move a0,s2 +800e92a0: 02402021 move a0,s2 +800e92a4: 2622c1a0 addiu v0,s1,-15968 +800e92a8: 0040f809 jalr v0 +800e92ac: 2405002e li a1,46 +800e92b0: 1040ffdb beqz v0,800e9220 +800e92b4: 02602821 move a1,s3 +800e92b8: 0200f809 jalr s0 +800e92bc: 00402021 move a0,v0 +800e92c0: 8fbf0030 lw ra,48(sp) +800e92c4: 8fb3002c lw s3,44(sp) +800e92c8: 8fb20028 lw s2,40(sp) +800e92cc: 8fb10024 lw s1,36(sp) +800e92d0: 8fb00020 lw s0,32(sp) +800e92d4: 03e00008 jr ra +800e92d8: 27bd0038 addiu sp,sp,56 +800e92dc: 0803a4a4 j 800e9290 +800e92e0: 26057ce8 addiu a1,s0,31976 +800e92e4: 0803a490 j 800e9240 +800e92e8: 24030008 li v1,8 +800e92ec: 0803a490 j 800e9240 +800e92f0: 24030007 li v1,7 +800e92f4: 0803a490 j 800e9240 +800e92f8: 24030006 li v1,6 +800e92fc: 0803a490 j 800e9240 +800e9300: 24030005 li v1,5 +800e9304: 0803a490 j 800e9240 +800e9308: 24030004 li v1,4 +800e930c: 0803a490 j 800e9240 +800e9310: 24030003 li v1,3 +800e9314: 0803a490 j 800e9240 +800e9318: 24030002 li v1,2 +800e931c: 0803a490 j 800e9240 +800e9320: 24030001 li v1,1 + +800e9324 : +800e9324: 27bdffa0 addiu sp,sp,-96 +800e9328: afb1003c sw s1,60(sp) +800e932c: afbf005c sw ra,92(sp) +800e9330: afbe0058 sw s8,88(sp) +800e9334: afb70054 sw s7,84(sp) +800e9338: afb60050 sw s6,80(sp) +800e933c: afb5004c sw s5,76(sp) +800e9340: afb40048 sw s4,72(sp) +800e9344: afb30044 sw s3,68(sp) +800e9348: afb20040 sw s2,64(sp) +800e934c: afb00038 sw s0,56(sp) +800e9350: 00408821 move s1,v0 +800e9354: 8c4203e4 lw v0,996(v0) +800e9358: 14400004 bnez v0,800e936c +800e935c: 24020005 li v0,5 +800e9360: 8e2303c0 lw v1,960(s1) +800e9364: 1062000d beq v1,v0,800e939c +800e9368: 00000000 nop +800e936c: 8fbf005c lw ra,92(sp) +800e9370: 8fbe0058 lw s8,88(sp) +800e9374: 8fb70054 lw s7,84(sp) +800e9378: 8fb60050 lw s6,80(sp) +800e937c: 8fb5004c lw s5,76(sp) +800e9380: 8fb40048 lw s4,72(sp) +800e9384: 8fb30044 lw s3,68(sp) +800e9388: 8fb20040 lw s2,64(sp) +800e938c: 8fb1003c lw s1,60(sp) +800e9390: 8fb00038 lw s0,56(sp) +800e9394: 03e00008 jr ra +800e9398: 27bd0060 addiu sp,sp,96 +800e939c: 8e2403ec lw a0,1004(s1) +800e93a0: 10800093 beqz a0,800e95f0 +800e93a4: 3c02801f lui v0,0x801f +800e93a8: 8c454758 lw a1,18264(v0) +800e93ac: 24032d6b li v1,11627 +800e93b0: 3c060001 lui a2,0x1 +800e93b4: 3c028011 lui v0,0x8011 +800e93b8: ae2303e8 sw v1,1000(s1) +800e93bc: 2442c930 addiu v0,v0,-14032 +800e93c0: 0040f809 jalr v0 +800e93c4: 34c68000 ori a2,a2,0x8000 +800e93c8: 27b20020 addiu s2,sp,32 +800e93cc: 3c108011 lui s0,0x8011 +800e93d0: 2602b6bc addiu v0,s0,-18756 +800e93d4: 0040f809 jalr v0 +800e93d8: 02402021 move a0,s2 +800e93dc: 97a30020 lhu v1,32(sp) +800e93e0: 1460fffc bnez v1,800e93d4 +800e93e4: 2602b6bc addiu v0,s0,-18756 +800e93e8: 8e2303d4 lw v1,980(s1) +800e93ec: 24020001 li v0,1 +800e93f0: 10620084 beq v1,v0,800e9604 +800e93f4: 24020002 li v0,2 +800e93f8: 1462ffdd bne v1,v0,800e9370 +800e93fc: 8fbf005c lw ra,92(sp) +800e9400: 240200e3 li v0,227 +800e9404: 240300a5 li v1,165 +800e9408: 8e2503ec lw a1,1004(s1) +800e940c: afa20010 sw v0,16(sp) +800e9410: afa30014 sw v1,20(sp) +800e9414: 8e2303e8 lw v1,1000(s1) +800e9418: 3c10801f lui s0,0x801f +800e941c: 8e044758 lw a0,18264(s0) +800e9420: 3c02800e lui v0,0x800e +800e9424: 2406001c li a2,28 +800e9428: afa30018 sw v1,24(sp) +800e942c: 2442c390 addiu v0,v0,-15472 +800e9430: 0040f809 jalr v0 +800e9434: 2407001f li a3,31 +800e9438: 3c1e803a lui s8,0x803a +800e943c: 8e2603c4 lw a2,964(s1) +800e9440: 27d3cd28 addiu s3,s8,-13016 +800e9444: 00d31021 addu v0,a2,s3 +800e9448: 80430000 lb v1,0(v0) +800e944c: 18600104 blez v1,800e9860 +800e9450: 26321d90 addiu s2,s1,7568 +800e9454: 3c028039 lui v0,0x8039 +800e9458: 8c457c8c lw a1,31884(v0) +800e945c: 3c028011 lui v0,0x8011 +800e9460: 2454ec30 addiu s4,v0,-5072 +800e9464: 0280f809 jalr s4 +800e9468: 02402021 move a0,s2 +800e946c: 24027510 li v0,29968 +800e9470: 8e044758 lw a0,18264(s0) +800e9474: afa20010 sw v0,16(sp) +800e9478: 3c02800e lui v0,0x800e +800e947c: 24050024 li a1,36 +800e9480: 2406004b li a2,75 +800e9484: 240700be li a3,190 +800e9488: 2442b9dc addiu v0,v0,-17956 +800e948c: 0040f809 jalr v0 +800e9490: afb20014 sw s2,20(sp) +800e9494: 3c06801c lui a2,0x801c +800e9498: 3c07801c lui a3,0x801c +800e949c: 3c02800e lui v0,0x800e +800e94a0: 24c6e17c addiu a2,a2,-7812 +800e94a4: 24e7e1a4 addiu a3,a3,-7772 +800e94a8: 24040002 li a0,2 +800e94ac: 2442c08c addiu v0,v0,-16244 +800e94b0: 0040f809 jalr v0 +800e94b4: 24050073 li a1,115 +800e94b8: 1040ffad beqz v0,800e9370 +800e94bc: 8fbf005c lw ra,92(sp) +800e94c0: 8e3603c4 lw s6,964(s1) +800e94c4: 27b70026 addiu s7,sp,38 +800e94c8: 02d31021 addu v0,s6,s3 +800e94cc: 80460000 lb a2,0(v0) +800e94d0: 3c05801c lui a1,0x801c +800e94d4: 24a5df18 addiu a1,a1,-8424 +800e94d8: 02e02021 move a0,s7 +800e94dc: 3c138039 lui s3,0x8039 +800e94e0: 0280f809 jalr s4 +800e94e4: 3c158012 lui s5,0x8012 +800e94e8: 26647ce8 addiu a0,s3,31976 +800e94ec: 26a2c1a0 addiu v0,s5,-15968 +800e94f0: 0040f809 jalr v0 +800e94f4: 2405002f li a1,47 +800e94f8: 104000e7 beqz v0,800e9898 +800e94fc: 26301f90 addiu s0,s1,8080 +800e9500: 24450001 addiu a1,v0,1 +800e9504: 3c028012 lui v0,0x8012 +800e9508: 2451bbf0 addiu s1,v0,-17424 +800e950c: 0220f809 jalr s1 +800e9510: 02002021 move a0,s0 +800e9514: 02002021 move a0,s0 +800e9518: 26a2c1a0 addiu v0,s5,-15968 +800e951c: 0040f809 jalr v0 +800e9520: 2405002e li a1,46 +800e9524: 10400003 beqz v0,800e9534 +800e9528: 00402021 move a0,v0 +800e952c: 0220f809 jalr s1 +800e9530: 02e02821 move a1,s7 +800e9534: 3c038011 lui v1,0x8011 +800e9538: 3c05801c lui a1,0x801c +800e953c: 3c06803a lui a2,0x803a +800e9540: 2462ec30 addiu v0,v1,-5072 +800e9544: 24a5dcd4 addiu a1,a1,-9004 +800e9548: 24c6c2e8 addiu a2,a2,-15640 +800e954c: 02003821 move a3,s0 +800e9550: 0040f809 jalr v0 +800e9554: 02402021 move a0,s2 +800e9558: 3c02800f lui v0,0x800f +800e955c: 24425724 addiu v0,v0,22308 +800e9560: 0040f809 jalr v0 +800e9564: 02402021 move a0,s2 +800e9568: 27c4cd28 addiu a0,s8,-13016 +800e956c: 02c41821 addu v1,s6,a0 +800e9570: 80620000 lb v0,0(v1) +800e9574: 18400002 blez v0,800e9580 +800e9578: 00021023 negu v0,v0 +800e957c: a0620000 sb v0,0(v1) +800e9580: 3c02803a lui v0,0x803a +800e9584: 3c03803a lui v1,0x803a +800e9588: 00804021 move t0,a0 +800e958c: 2449cd29 addiu t1,v0,-13015 +800e9590: 2463cd32 addiu v1,v1,-13006 +800e9594: 0803a56b j 800e95ac +800e9598: 00002021 move a0,zero +800e959c: 24840001 addiu a0,a0,1 +800e95a0: 2c82000a sltiu v0,a0,10 +800e95a4: 1040ff72 beqz v0,800e9370 +800e95a8: 8fbf005c lw ra,92(sp) +800e95ac: 00881021 addu v0,a0,t0 +800e95b0: 80460000 lb a2,0(v0) +800e95b4: 04c1fff9 bgez a2,800e959c +800e95b8: 24870001 addiu a3,a0,1 +800e95bc: 2ce2000a sltiu v0,a3,10 +800e95c0: 10400008 beqz v0,800e95e4 +800e95c4: 00000000 nop +800e95c8: 00892021 addu a0,a0,t1 +800e95cc: 00602821 move a1,v1 +800e95d0: 90820000 lbu v0,0(a0) +800e95d4: a082ffff sb v0,-1(a0) +800e95d8: 24840001 addiu a0,a0,1 +800e95dc: 1485fffc bne a0,a1,800e95d0 +800e95e0: 00000000 nop +800e95e4: 00e02021 move a0,a3 +800e95e8: 0803a568 j 800e95a0 +800e95ec: a1060009 sb a2,9(t0) +800e95f0: 24022882 li v0,10370 +800e95f4: 27b20020 addiu s2,sp,32 +800e95f8: 3c108011 lui s0,0x8011 +800e95fc: 0803a4f4 j 800e93d0 +800e9600: ae2203e8 sw v0,1000(s1) +800e9604: 241500e3 li s5,227 +800e9608: 241600a5 li s6,165 +800e960c: 8e2503ec lw a1,1004(s1) +800e9610: afb50010 sw s5,16(sp) +800e9614: afb60014 sw s6,20(sp) +800e9618: 8e2303e8 lw v1,1000(s1) +800e961c: 3c10801f lui s0,0x801f +800e9620: 8e044758 lw a0,18264(s0) +800e9624: 3c02800e lui v0,0x800e +800e9628: 2457c390 addiu s7,v0,-15472 +800e962c: 2406001c li a2,28 +800e9630: 2407001f li a3,31 +800e9634: 02e0f809 jalr s7 +800e9638: afa30018 sw v1,24(sp) +800e963c: 3c028039 lui v0,0x8039 +800e9640: 24537b14 addiu s3,v0,31508 +800e9644: 8e630174 lw v1,372(s3) +800e9648: 8e044758 lw a0,18264(s0) +800e964c: 3c02800e lui v0,0x800e +800e9650: 24127510 li s2,29968 +800e9654: 2454b9dc addiu s4,v0,-17956 +800e9658: 24050024 li a1,36 +800e965c: 2406004b li a2,75 +800e9660: 240700be li a3,190 +800e9664: 3c1e803a lui s8,0x803a +800e9668: afa30014 sw v1,20(sp) +800e966c: 0280f809 jalr s4 +800e9670: afb20010 sw s2,16(sp) +800e9674: 83c2cd28 lb v0,-13016(s8) +800e9678: 1c400037 bgtz v0,800e9758 +800e967c: 27c3cd28 addiu v1,s8,-13016 +800e9680: 80620001 lb v0,1(v1) +800e9684: 1c400035 bgtz v0,800e975c +800e9688: 3c06801c lui a2,0x801c +800e968c: 80620002 lb v0,2(v1) +800e9690: 1c400033 bgtz v0,800e9760 +800e9694: 3c07801c lui a3,0x801c +800e9698: 80620003 lb v0,3(v1) +800e969c: 1c400031 bgtz v0,800e9764 +800e96a0: 3c02800e lui v0,0x800e +800e96a4: 80620004 lb v0,4(v1) +800e96a8: 1c40002e bgtz v0,800e9764 +800e96ac: 3c02800e lui v0,0x800e +800e96b0: 80620005 lb v0,5(v1) +800e96b4: 1c40002b bgtz v0,800e9764 +800e96b8: 3c02800e lui v0,0x800e +800e96bc: 80620006 lb v0,6(v1) +800e96c0: 1c400028 bgtz v0,800e9764 +800e96c4: 3c02800e lui v0,0x800e +800e96c8: 80620007 lb v0,7(v1) +800e96cc: 1c400025 bgtz v0,800e9764 +800e96d0: 3c02800e lui v0,0x800e +800e96d4: 80620008 lb v0,8(v1) +800e96d8: 1c400022 bgtz v0,800e9764 +800e96dc: 3c02800e lui v0,0x800e +800e96e0: 80620009 lb v0,9(v1) +800e96e4: 1c40001c bgtz v0,800e9758 +800e96e8: 2406001c li a2,28 +800e96ec: 8e2503ec lw a1,1004(s1) +800e96f0: afb50010 sw s5,16(sp) +800e96f4: afb60014 sw s6,20(sp) +800e96f8: 8e2203e8 lw v0,1000(s1) +800e96fc: 8e044758 lw a0,18264(s0) +800e9700: 2407001f li a3,31 +800e9704: 02e0f809 jalr s7 +800e9708: afa20018 sw v0,24(sp) +800e970c: 8e62017c lw v0,380(s3) +800e9710: 8e044758 lw a0,18264(s0) +800e9714: 2406005a li a2,90 +800e9718: 240700be li a3,190 +800e971c: 24050024 li a1,36 +800e9720: afb20010 sw s2,16(sp) +800e9724: 0280f809 jalr s4 +800e9728: afa20014 sw v0,20(sp) +800e972c: 3c028011 lui v0,0x8011 +800e9730: 24040002 li a0,2 +800e9734: 2442c650 addiu v0,v0,-14768 +800e9738: 0040f809 jalr v0 +800e973c: 24050002 li a1,2 +800e9740: 3c028010 lui v0,0x8010 +800e9744: 244222d0 addiu v0,v0,8912 +800e9748: 0040f809 jalr v0 +800e974c: 240401f4 li a0,500 +800e9750: 0803a4dc j 800e9370 +800e9754: 8fbf005c lw ra,92(sp) +800e9758: 3c06801c lui a2,0x801c +800e975c: 3c07801c lui a3,0x801c +800e9760: 3c02800e lui v0,0x800e +800e9764: 24c6e17c addiu a2,a2,-7812 +800e9768: 24e7e1a4 addiu a3,a3,-7772 +800e976c: 24040002 li a0,2 +800e9770: 2442c08c addiu v0,v0,-16244 +800e9774: 0040f809 jalr v0 +800e9778: 24050073 li a1,115 +800e977c: 1040fefb beqz v0,800e936c +800e9780: 3c028011 lui v0,0x8011 +800e9784: 3c158012 lui s5,0x8012 +800e9788: 2454ec30 addiu s4,v0,-5072 +800e978c: 3c028012 lui v0,0x8012 +800e9790: 27d2cd28 addiu s2,s8,-13016 +800e9794: 26331d90 addiu s3,s1,7568 +800e9798: 26301f90 addiu s0,s1,8080 +800e979c: 26b5c1a0 addiu s5,s5,-15968 +800e97a0: 2456bbf0 addiu s6,v0,-17424 +800e97a4: 27b70026 addiu s7,sp,38 +800e97a8: 3c1e803a lui s8,0x803a +800e97ac: 3c118039 lui s1,0x8039 +800e97b0: 3c03801c lui v1,0x801c +800e97b4: 82460000 lb a2,0(s2) +800e97b8: 2465df18 addiu a1,v1,-8424 +800e97bc: 0280f809 jalr s4 +800e97c0: 02e02021 move a0,s7 +800e97c4: 3c028039 lui v0,0x8039 +800e97c8: 2405002f li a1,47 +800e97cc: 02a0f809 jalr s5 +800e97d0: 24447ce8 addiu a0,v0,31976 +800e97d4: 10400002 beqz v0,800e97e0 +800e97d8: 26257ce8 addiu a1,s1,31976 +800e97dc: 24450001 addiu a1,v0,1 +800e97e0: 02c0f809 jalr s6 +800e97e4: 02002021 move a0,s0 +800e97e8: 02002021 move a0,s0 +800e97ec: 02a0f809 jalr s5 +800e97f0: 2405002e li a1,46 +800e97f4: 00402021 move a0,v0 +800e97f8: 10400003 beqz v0,800e9808 +800e97fc: 02e02821 move a1,s7 +800e9800: 02c0f809 jalr s6 +800e9804: 00000000 nop +800e9808: 3c03801c lui v1,0x801c +800e980c: 3c02803a lui v0,0x803a +800e9810: 2465dcd4 addiu a1,v1,-9004 +800e9814: 2446c2e8 addiu a2,v0,-15640 +800e9818: 02003821 move a3,s0 +800e981c: 0280f809 jalr s4 +800e9820: 02602021 move a0,s3 +800e9824: 3c03800f lui v1,0x800f +800e9828: 24625724 addiu v0,v1,22308 +800e982c: 0040f809 jalr v0 +800e9830: 02602021 move a0,s3 +800e9834: 82430000 lb v1,0(s2) +800e9838: 27c4cd32 addiu a0,s8,-13006 +800e983c: 18600002 blez v1,800e9848 +800e9840: 00031023 negu v0,v1 +800e9844: a2420000 sb v0,0(s2) +800e9848: 26520001 addiu s2,s2,1 +800e984c: 1644ffd9 bne s2,a0,800e97b4 +800e9850: 3c03801c lui v1,0x801c +800e9854: 3c02801f lui v0,0x801f +800e9858: 0803a4db j 800e936c +800e985c: ac40449c sw zero,17564(v0) +800e9860: 3c028039 lui v0,0x8039 +800e9864: 8c437c90 lw v1,31888(v0) +800e9868: 24027510 li v0,29968 +800e986c: 8e044758 lw a0,18264(s0) +800e9870: afa20010 sw v0,16(sp) +800e9874: 3c02800e lui v0,0x800e +800e9878: 24050024 li a1,36 +800e987c: 2406005a li a2,90 +800e9880: 240700be li a3,190 +800e9884: 2442b9dc addiu v0,v0,-17956 +800e9888: 0040f809 jalr v0 +800e988c: afa30014 sw v1,20(sp) +800e9890: 0803a5cc j 800e9730 +800e9894: 3c028011 lui v0,0x8011 +800e9898: 0803a541 j 800e9504 +800e989c: 26657ce8 addiu a1,s3,31976 + +800e98a0 : +800e98a0: 27bdffc0 addiu sp,sp,-64 +800e98a4: 3c03801c lui v1,0x801c +800e98a8: afb00020 sw s0,32(sp) +800e98ac: 00408021 move s0,v0 +800e98b0: 2462e2b4 addiu v0,v1,-7500 +800e98b4: 8c480004 lw t0,4(v0) +800e98b8: 8c67e2b4 lw a3,-7500(v1) +800e98bc: afb3002c sw s3,44(sp) +800e98c0: afb20028 sw s2,40(sp) +800e98c4: 3c13803a lui s3,0x803a +800e98c8: 26121f90 addiu s2,s0,8080 +800e98cc: 3c02800e lui v0,0x800e +800e98d0: afbf003c sw ra,60(sp) +800e98d4: afb60038 sw s6,56(sp) +800e98d8: afb50034 sw s5,52(sp) +800e98dc: afb40030 sw s4,48(sp) +800e98e0: afb10024 sw s1,36(sp) +800e98e4: 27a40018 addiu a0,sp,24 +800e98e8: 02402821 move a1,s2 +800e98ec: 266680e8 addiu a2,s3,-32536 +800e98f0: afa70018 sw a3,24(sp) +800e98f4: 24426e14 addiu v0,v0,28180 +800e98f8: 0040f809 jalr v0 +800e98fc: afa8001c sw t0,28(sp) +800e9900: 2403ffff li v1,-1 +800e9904: 10430087 beq v0,v1,800e9b24 +800e9908: 8fbf003c lw ra,60(sp) +800e990c: 8e0402d8 lw a0,728(s0) +800e9910: 10800004 beqz a0,800e9924 +800e9914: 3c028010 lui v0,0x8010 +800e9918: 24424e60 addiu v0,v0,20064 +800e991c: 0040f809 jalr v0 +800e9920: 00000000 nop +800e9924: 8e0402dc lw a0,732(s0) +800e9928: 10800004 beqz a0,800e993c +800e992c: 3c028010 lui v0,0x8010 +800e9930: 24424e60 addiu v0,v0,20064 +800e9934: 0040f809 jalr v0 +800e9938: 00000000 nop +800e993c: 26111d90 addiu s1,s0,7568 +800e9940: 3c028011 lui v0,0x8011 +800e9944: 3c05801c lui a1,0x801c +800e9948: 02403821 move a3,s2 +800e994c: 24a5dcd4 addiu a1,a1,-9004 +800e9950: 266680e8 addiu a2,s3,-32536 +800e9954: 2452ec30 addiu s2,v0,-5072 +800e9958: 0240f809 jalr s2 +800e995c: 02202021 move a0,s1 +800e9960: 3c078039 lui a3,0x8039 +800e9964: 3c02800f lui v0,0x800f +800e9968: 02202021 move a0,s1 +800e996c: 24e762e8 addiu a3,a3,25320 +800e9970: 27a50010 addiu a1,sp,16 +800e9974: 2442aab8 addiu v0,v0,-21832 +800e9978: 0040f809 jalr v0 +800e997c: 27a60014 addiu a2,sp,20 +800e9980: 10400071 beqz v0,800e9b48 +800e9984: 3c158039 lui s5,0x8039 +800e9988: 26a26208 addiu v0,s5,25096 +800e998c: a0400900 sb zero,2304(v0) +800e9990: ac400b00 sw zero,2816(v0) +800e9994: ac400b04 sw zero,2820(v0) +800e9998: 3c028039 lui v0,0x8039 +800e999c: 3c14801f lui s4,0x801f +800e99a0: 24537b14 addiu s3,v0,31508 +800e99a4: 00004021 move t0,zero +800e99a8: 261103f0 addiu s1,s0,1008 +800e99ac: ae804710 sw zero,18192(s4) +800e99b0: 0803a67e j 800e99f8 +800e99b4: ae0003cc sw zero,972(s0) +800e99b8: 0240f809 jalr s2 +800e99bc: 8e6500ec lw a1,236(s3) +800e99c0: 8e0303cc lw v1,972(s0) +800e99c4: 00032140 sll a0,v1,0x5 +800e99c8: 000310c0 sll v0,v1,0x3 +800e99cc: 00441021 addu v0,v0,a0 +800e99d0: 00431021 addu v0,v0,v1 +800e99d4: 24680001 addiu t0,v1,1 +800e99d8: 00021080 sll v0,v0,0x2 +800e99dc: 00031880 sll v1,v1,0x2 +800e99e0: 00701821 addu v1,v1,s0 +800e99e4: 02221021 addu v0,s1,v0 +800e99e8: 2d040028 sltiu a0,t0,40 +800e99ec: ac62031c sw v0,796(v1) +800e99f0: 10800028 beqz a0,800e9a94 +800e99f4: ae0803cc sw t0,972(s0) +800e99f8: 00083080 sll a2,t0,0x2 +800e99fc: 00081900 sll v1,t0,0x4 +800e9a00: 00081140 sll v0,t0,0x5 +800e9a04: 00661823 subu v1,v1,a2 +800e9a08: 000820c0 sll a0,t0,0x3 +800e9a0c: 00822021 addu a0,a0,v0 +800e9a10: 00681821 addu v1,v1,t0 +800e9a14: 8e824710 lw v0,18192(s4) +800e9a18: 00802821 move a1,a0 +800e9a1c: 00031880 sll v1,v1,0x2 +800e9a20: 00882021 addu a0,a0,t0 +800e9a24: 00042080 sll a0,a0,0x2 +800e9a28: 00a82821 addu a1,a1,t0 +800e9a2c: 246300f0 addiu v1,v1,240 +800e9a30: 26a76208 addiu a3,s5,25096 +800e9a34: 0102102b sltu v0,t0,v0 +800e9a38: 02242021 addu a0,s1,a0 +800e9a3c: 01003021 move a2,t0 +800e9a40: 00054880 sll t1,a1,0x2 +800e9a44: 1040ffdc beqz v0,800e99b8 +800e9a48: 00673821 addu a3,v1,a3 +800e9a4c: 8e6500f0 lw a1,240(s3) +800e9a50: 01003021 move a2,t0 +800e9a54: 0240f809 jalr s2 +800e9a58: 02292021 addu a0,s1,t1 +800e9a5c: 8e0303cc lw v1,972(s0) +800e9a60: 00032140 sll a0,v1,0x5 +800e9a64: 000310c0 sll v0,v1,0x3 +800e9a68: 00441021 addu v0,v0,a0 +800e9a6c: 00431021 addu v0,v0,v1 +800e9a70: 24680001 addiu t0,v1,1 +800e9a74: 00021080 sll v0,v0,0x2 +800e9a78: 00031880 sll v1,v1,0x2 +800e9a7c: 00701821 addu v1,v1,s0 +800e9a80: 02221021 addu v0,s1,v0 +800e9a84: 2d040028 sltiu a0,t0,40 +800e9a88: ac62031c sw v0,796(v1) +800e9a8c: 1480ffda bnez a0,800e99f8 +800e9a90: ae0803cc sw t0,972(s0) +800e9a94: 3c16801f lui s6,0x801f +800e9a98: 8ec34498 lw v1,17560(s6) +800e9a9c: 3c028039 lui v0,0x8039 +800e9aa0: 00033080 sll a2,v1,0x2 +800e9aa4: ae0003cc sw zero,972(s0) +800e9aa8: 24486208 addiu t0,v0,25096 +800e9aac: 00001821 move v1,zero +800e9ab0: 2607031c addiu a3,s0,796 +800e9ab4: 00662021 addu a0,v1,a2 +800e9ab8: 000310c0 sll v0,v1,0x3 +800e9abc: 00031940 sll v1,v1,0x5 +800e9ac0: 00431021 addu v0,v0,v1 +800e9ac4: 00042080 sll a0,a0,0x2 +800e9ac8: 00501021 addu v0,v0,s0 +800e9acc: 00e42021 addu a0,a3,a0 +800e9ad0: ac440034 sw a0,52(v0) +800e9ad4: 8e0503cc lw a1,972(s0) +800e9ad8: 00a61821 addu v1,a1,a2 +800e9adc: 00032080 sll a0,v1,0x2 +800e9ae0: 00031100 sll v0,v1,0x4 +800e9ae4: 00441023 subu v0,v0,a0 +800e9ae8: 00431021 addu v0,v0,v1 +800e9aec: 00021080 sll v0,v0,0x2 +800e9af0: 000518c0 sll v1,a1,0x3 +800e9af4: 00052940 sll a1,a1,0x5 +800e9af8: 00651821 addu v1,v1,a1 +800e9afc: 00481021 addu v0,v0,t0 +800e9b00: 00701821 addu v1,v1,s0 +800e9b04: 244200e4 addiu v0,v0,228 +800e9b08: ac62003c sw v0,60(v1) +800e9b0c: 8e0403cc lw a0,972(s0) +800e9b10: 24830001 addiu v1,a0,1 +800e9b14: 2c620004 sltiu v0,v1,4 +800e9b18: 1440ffe6 bnez v0,800e9ab4 +800e9b1c: ae0303cc sw v1,972(s0) +800e9b20: 8fbf003c lw ra,60(sp) +800e9b24: 8fb60038 lw s6,56(sp) +800e9b28: 8fb50034 lw s5,52(sp) +800e9b2c: 8fb40030 lw s4,48(sp) +800e9b30: 8fb3002c lw s3,44(sp) +800e9b34: 8fb20028 lw s2,40(sp) +800e9b38: 8fb10024 lw s1,36(sp) +800e9b3c: 8fb00020 lw s0,32(sp) +800e9b40: 03e00008 jr ra +800e9b44: 27bd0040 addiu sp,sp,64 +800e9b48: 3c02800f lui v0,0x800f +800e9b4c: 8fa50010 lw a1,16(sp) +800e9b50: 8fa60014 lw a2,20(sp) +800e9b54: 02202021 move a0,s1 +800e9b58: 2442a6d0 addiu v0,v0,-22832 +800e9b5c: 0040f809 jalr v0 +800e9b60: 260702d8 addiu a3,s0,728 +800e9b64: 10400072 beqz v0,800e9d30 +800e9b68: 8fa20014 lw v0,20(sp) +800e9b6c: 3c158039 lui s5,0x8039 +800e9b70: 26a26208 addiu v0,s5,25096 +800e9b74: a0400900 sb zero,2304(v0) +800e9b78: ac400b00 sw zero,2816(v0) +800e9b7c: ac400b04 sw zero,2820(v0) +800e9b80: 3c028039 lui v0,0x8039 +800e9b84: 3c14801f lui s4,0x801f +800e9b88: 24537b14 addiu s3,v0,31508 +800e9b8c: 00004021 move t0,zero +800e9b90: 261103f0 addiu s1,s0,1008 +800e9b94: ae804710 sw zero,18192(s4) +800e9b98: 0803a6f8 j 800e9be0 +800e9b9c: ae0003cc sw zero,972(s0) +800e9ba0: 0240f809 jalr s2 +800e9ba4: 8e6500ec lw a1,236(s3) +800e9ba8: 8e0303cc lw v1,972(s0) +800e9bac: 00032140 sll a0,v1,0x5 +800e9bb0: 000310c0 sll v0,v1,0x3 +800e9bb4: 00441021 addu v0,v0,a0 +800e9bb8: 00431021 addu v0,v0,v1 +800e9bbc: 24680001 addiu t0,v1,1 +800e9bc0: 00021080 sll v0,v0,0x2 +800e9bc4: 00031880 sll v1,v1,0x2 +800e9bc8: 00701821 addu v1,v1,s0 +800e9bcc: 02221021 addu v0,s1,v0 +800e9bd0: 2d040028 sltiu a0,t0,40 +800e9bd4: ac62031c sw v0,796(v1) +800e9bd8: 10800028 beqz a0,800e9c7c +800e9bdc: ae0803cc sw t0,972(s0) +800e9be0: 00083080 sll a2,t0,0x2 +800e9be4: 00081900 sll v1,t0,0x4 +800e9be8: 00081140 sll v0,t0,0x5 +800e9bec: 00661823 subu v1,v1,a2 +800e9bf0: 000820c0 sll a0,t0,0x3 +800e9bf4: 00822021 addu a0,a0,v0 +800e9bf8: 00681821 addu v1,v1,t0 +800e9bfc: 8e824710 lw v0,18192(s4) +800e9c00: 00802821 move a1,a0 +800e9c04: 00031880 sll v1,v1,0x2 +800e9c08: 00882021 addu a0,a0,t0 +800e9c0c: 00042080 sll a0,a0,0x2 +800e9c10: 00a82821 addu a1,a1,t0 +800e9c14: 246300f0 addiu v1,v1,240 +800e9c18: 26a76208 addiu a3,s5,25096 +800e9c1c: 0102102b sltu v0,t0,v0 +800e9c20: 02242021 addu a0,s1,a0 +800e9c24: 01003021 move a2,t0 +800e9c28: 00054880 sll t1,a1,0x2 +800e9c2c: 1040ffdc beqz v0,800e9ba0 +800e9c30: 00673821 addu a3,v1,a3 +800e9c34: 8e6500f0 lw a1,240(s3) +800e9c38: 01003021 move a2,t0 +800e9c3c: 0240f809 jalr s2 +800e9c40: 02292021 addu a0,s1,t1 +800e9c44: 8e0303cc lw v1,972(s0) +800e9c48: 00032140 sll a0,v1,0x5 +800e9c4c: 000310c0 sll v0,v1,0x3 +800e9c50: 00441021 addu v0,v0,a0 +800e9c54: 00431021 addu v0,v0,v1 +800e9c58: 24680001 addiu t0,v1,1 +800e9c5c: 00021080 sll v0,v0,0x2 +800e9c60: 00031880 sll v1,v1,0x2 +800e9c64: 00701821 addu v1,v1,s0 +800e9c68: 02221021 addu v0,s1,v0 +800e9c6c: 2d040028 sltiu a0,t0,40 +800e9c70: ac62031c sw v0,796(v1) +800e9c74: 1480ffda bnez a0,800e9be0 +800e9c78: ae0803cc sw t0,972(s0) +800e9c7c: 3c16801f lui s6,0x801f +800e9c80: 8ec34498 lw v1,17560(s6) +800e9c84: 3c028039 lui v0,0x8039 +800e9c88: 00033080 sll a2,v1,0x2 +800e9c8c: ae0003cc sw zero,972(s0) +800e9c90: 24486208 addiu t0,v0,25096 +800e9c94: 00001821 move v1,zero +800e9c98: 2607031c addiu a3,s0,796 +800e9c9c: 00662021 addu a0,v1,a2 +800e9ca0: 000310c0 sll v0,v1,0x3 +800e9ca4: 00031940 sll v1,v1,0x5 +800e9ca8: 00431021 addu v0,v0,v1 +800e9cac: 00042080 sll a0,a0,0x2 +800e9cb0: 00501021 addu v0,v0,s0 +800e9cb4: 00e42021 addu a0,a3,a0 +800e9cb8: ac440034 sw a0,52(v0) +800e9cbc: 8e0503cc lw a1,972(s0) +800e9cc0: 00a61821 addu v1,a1,a2 +800e9cc4: 00032080 sll a0,v1,0x2 +800e9cc8: 00031100 sll v0,v1,0x4 +800e9ccc: 00441023 subu v0,v0,a0 +800e9cd0: 00431021 addu v0,v0,v1 +800e9cd4: 00021080 sll v0,v0,0x2 +800e9cd8: 000518c0 sll v1,a1,0x3 +800e9cdc: 00052940 sll a1,a1,0x5 +800e9ce0: 00651821 addu v1,v1,a1 +800e9ce4: 00481021 addu v0,v0,t0 +800e9ce8: 00701821 addu v1,v1,s0 +800e9cec: 244200e4 addiu v0,v0,228 +800e9cf0: ac62003c sw v0,60(v1) +800e9cf4: 8e0403cc lw a0,972(s0) +800e9cf8: 24830001 addiu v1,a0,1 +800e9cfc: 2c620004 sltiu v0,v1,4 +800e9d00: 1440ffe6 bnez v0,800e9c9c +800e9d04: ae0303cc sw v1,972(s0) +800e9d08: 8fbf003c lw ra,60(sp) +800e9d0c: 8fb60038 lw s6,56(sp) +800e9d10: 8fb50034 lw s5,52(sp) +800e9d14: 8fb40030 lw s4,48(sp) +800e9d18: 8fb3002c lw s3,44(sp) +800e9d1c: 8fb20028 lw s2,40(sp) +800e9d20: 8fb10024 lw s1,36(sp) +800e9d24: 8fb00020 lw s0,32(sp) +800e9d28: 03e00008 jr ra +800e9d2c: 27bd0040 addiu sp,sp,64 +800e9d30: 3c158039 lui s5,0x8039 +800e9d34: 26a66208 addiu a2,s5,25096 +800e9d38: 8fa30010 lw v1,16(sp) +800e9d3c: acc20b04 sw v0,2820(a2) +800e9d40: 3c048039 lui a0,0x8039 +800e9d44: 3c028012 lui v0,0x8012 +800e9d48: 24846b08 addiu a0,a0,27400 +800e9d4c: 02202821 move a1,s1 +800e9d50: 2442bbf0 addiu v0,v0,-17424 +800e9d54: 0040f809 jalr v0 +800e9d58: acc30b00 sw v1,2816(a2) +800e9d5c: 8e0302dc lw v1,732(s0) +800e9d60: 8e0402d8 lw a0,728(s0) +800e9d64: 3c028039 lui v0,0x8039 +800e9d68: 3c16801f lui s6,0x801f +800e9d6c: 24537b14 addiu s3,v0,31508 +800e9d70: 00004021 move t0,zero +800e9d74: 3c14801f lui s4,0x801f +800e9d78: 261103f0 addiu s1,s0,1008 +800e9d7c: ae0302e4 sw v1,740(s0) +800e9d80: ae0402e8 sw a0,744(s0) +800e9d84: aec04498 sw zero,17560(s6) +800e9d88: 0803a774 j 800e9dd0 +800e9d8c: ae0003cc sw zero,972(s0) +800e9d90: 0240f809 jalr s2 +800e9d94: 8e6500ec lw a1,236(s3) +800e9d98: 8e0303cc lw v1,972(s0) +800e9d9c: 00032140 sll a0,v1,0x5 +800e9da0: 000310c0 sll v0,v1,0x3 +800e9da4: 00441021 addu v0,v0,a0 +800e9da8: 00431021 addu v0,v0,v1 +800e9dac: 24680001 addiu t0,v1,1 +800e9db0: 00021080 sll v0,v0,0x2 +800e9db4: 00031880 sll v1,v1,0x2 +800e9db8: 00701821 addu v1,v1,s0 +800e9dbc: 02221021 addu v0,s1,v0 +800e9dc0: 2d040028 sltiu a0,t0,40 +800e9dc4: ac62031c sw v0,796(v1) +800e9dc8: 1080001c beqz a0,800e9e3c +800e9dcc: ae0803cc sw t0,972(s0) +800e9dd0: 00083080 sll a2,t0,0x2 +800e9dd4: 00081900 sll v1,t0,0x4 +800e9dd8: 00081140 sll v0,t0,0x5 +800e9ddc: 00661823 subu v1,v1,a2 +800e9de0: 000820c0 sll a0,t0,0x3 +800e9de4: 00822021 addu a0,a0,v0 +800e9de8: 00681821 addu v1,v1,t0 +800e9dec: 8e824710 lw v0,18192(s4) +800e9df0: 00802821 move a1,a0 +800e9df4: 00031880 sll v1,v1,0x2 +800e9df8: 00882021 addu a0,a0,t0 +800e9dfc: 00042080 sll a0,a0,0x2 +800e9e00: 00a82821 addu a1,a1,t0 +800e9e04: 246300f0 addiu v1,v1,240 +800e9e08: 26a76208 addiu a3,s5,25096 +800e9e0c: 0102102b sltu v0,t0,v0 +800e9e10: 02242021 addu a0,s1,a0 +800e9e14: 01003021 move a2,t0 +800e9e18: 00054880 sll t1,a1,0x2 +800e9e1c: 1040ffdc beqz v0,800e9d90 +800e9e20: 00673821 addu a3,v1,a3 +800e9e24: 8e6500f0 lw a1,240(s3) +800e9e28: 01003021 move a2,t0 +800e9e2c: 0240f809 jalr s2 +800e9e30: 02292021 addu a0,s1,t1 +800e9e34: 0803a767 j 800e9d9c +800e9e38: 8e0303cc lw v1,972(s0) +800e9e3c: 8ec34498 lw v1,17560(s6) +800e9e40: 3c028039 lui v0,0x8039 +800e9e44: 00033080 sll a2,v1,0x2 +800e9e48: ae0003cc sw zero,972(s0) +800e9e4c: 24486208 addiu t0,v0,25096 +800e9e50: 00001821 move v1,zero +800e9e54: 2607031c addiu a3,s0,796 +800e9e58: 00662021 addu a0,v1,a2 +800e9e5c: 000310c0 sll v0,v1,0x3 +800e9e60: 00031940 sll v1,v1,0x5 +800e9e64: 00431021 addu v0,v0,v1 +800e9e68: 00042080 sll a0,a0,0x2 +800e9e6c: 00501021 addu v0,v0,s0 +800e9e70: 00e42021 addu a0,a3,a0 +800e9e74: ac440034 sw a0,52(v0) +800e9e78: 8e0503cc lw a1,972(s0) +800e9e7c: 00a61821 addu v1,a1,a2 +800e9e80: 00032080 sll a0,v1,0x2 +800e9e84: 00031100 sll v0,v1,0x4 +800e9e88: 00441023 subu v0,v0,a0 +800e9e8c: 00431021 addu v0,v0,v1 +800e9e90: 00021080 sll v0,v0,0x2 +800e9e94: 000518c0 sll v1,a1,0x3 +800e9e98: 00052940 sll a1,a1,0x5 +800e9e9c: 00651821 addu v1,v1,a1 +800e9ea0: 00481021 addu v0,v0,t0 +800e9ea4: 00701821 addu v1,v1,s0 +800e9ea8: 244200e4 addiu v0,v0,228 +800e9eac: ac62003c sw v0,60(v1) +800e9eb0: 8e0403cc lw a0,972(s0) +800e9eb4: 24830001 addiu v1,a0,1 +800e9eb8: 2c620004 sltiu v0,v1,4 +800e9ebc: 1440ffe6 bnez v0,800e9e58 +800e9ec0: ae0303cc sw v1,972(s0) +800e9ec4: 0803a6c9 j 800e9b24 +800e9ec8: 8fbf003c lw ra,60(sp) + +800e9ecc : +800e9ecc: 27bdffa8 addiu sp,sp,-88 +800e9ed0: afbf0050 sw ra,80(sp) +800e9ed4: afb50044 sw s5,68(sp) +800e9ed8: afb20038 sw s2,56(sp) +800e9edc: afb00030 sw s0,48(sp) +800e9ee0: afb7004c sw s7,76(sp) +800e9ee4: afb60048 sw s6,72(sp) +800e9ee8: afb40040 sw s4,64(sp) +800e9eec: afb3003c sw s3,60(sp) +800e9ef0: afb10034 sw s1,52(sp) +800e9ef4: 8c4503ec lw a1,1004(v0) +800e9ef8: 3c10801f lui s0,0x801f +800e9efc: 00409021 move s2,v0 +800e9f00: 240200e3 li v0,227 +800e9f04: 8e044758 lw a0,18264(s0) +800e9f08: 240300a5 li v1,165 +800e9f0c: afa20010 sw v0,16(sp) +800e9f10: 3c02800e lui v0,0x800e +800e9f14: 2406001c li a2,28 +800e9f18: 2407001f li a3,31 +800e9f1c: afa30014 sw v1,20(sp) +800e9f20: 2442c390 addiu v0,v0,-15472 +800e9f24: 0040f809 jalr v0 +800e9f28: afa00018 sw zero,24(sp) +800e9f2c: 3c028039 lui v0,0x8039 +800e9f30: 8c437ccc lw v1,31948(v0) +800e9f34: 24027510 li v0,29968 +800e9f38: 8e044758 lw a0,18264(s0) +800e9f3c: afa20010 sw v0,16(sp) +800e9f40: 3c02800e lui v0,0x800e +800e9f44: afa30014 sw v1,20(sp) +800e9f48: 24050024 li a1,36 +800e9f4c: 24060064 li a2,100 +800e9f50: 2442b9dc addiu v0,v0,-17956 +800e9f54: 0040f809 jalr v0 +800e9f58: 240700be li a3,190 +800e9f5c: 3c028011 lui v0,0x8011 +800e9f60: 24040002 li a0,2 +800e9f64: 24050002 li a1,2 +800e9f68: 2442c650 addiu v0,v0,-14768 +800e9f6c: 0040f809 jalr v0 +800e9f70: 3c158039 lui s5,0x8039 +800e9f74: 82a37ce8 lb v1,31976(s5) +800e9f78: 1460007b bnez v1,800ea168 +800e9f7c: 3c02800e lui v0,0x800e +800e9f80: 8e4203ec lw v0,1004(s2) +800e9f84: 1040007f beqz v0,800ea184 +800e9f88: 24022882 li v0,10370 +800e9f8c: 24022d6b li v0,11627 +800e9f90: ae4203e8 sw v0,1000(s2) +800e9f94: 8e4403d4 lw a0,980(s2) +800e9f98: 3c108039 lui s0,0x8039 +800e9f9c: 26106d14 addiu s0,s0,27924 +800e9fa0: 00042240 sll a0,a0,0x9 +800e9fa4: 3c168012 lui s6,0x8012 +800e9fa8: 00902021 addu a0,a0,s0 +800e9fac: 26d4c1a0 addiu s4,s6,-15968 +800e9fb0: 0280f809 jalr s4 +800e9fb4: 2405002f li a1,47 +800e9fb8: a0400000 sb zero,0(v0) +800e9fbc: 8e4503d4 lw a1,980(s2) +800e9fc0: 3c178012 lui s7,0x8012 +800e9fc4: 00052a40 sll a1,a1,0x9 +800e9fc8: 3c048039 lui a0,0x8039 +800e9fcc: 24847914 addiu a0,a0,30996 +800e9fd0: 00b02821 addu a1,a1,s0 +800e9fd4: 26f3bbf0 addiu s3,s7,-17424 +800e9fd8: 0260f809 jalr s3 +800e9fdc: 00408821 move s1,v0 +800e9fe0: 2403002f li v1,47 +800e9fe4: a2230000 sb v1,0(s1) +800e9fe8: 8e4203d4 lw v0,980(s2) +800e9fec: 00021240 sll v0,v0,0x9 +800e9ff0: 00508821 addu s1,v0,s0 +800e9ff4: 3c02800e lui v0,0x800e +800e9ff8: 2442815c addiu v0,v0,-32420 +800e9ffc: 0040f809 jalr v0 +800ea000: 02202021 move a0,s1 +800ea004: 2403ffff li v1,-1 +800ea008: 1043004a beq v0,v1,800ea134 +800ea00c: 3c10803a lui s0,0x803a +800ea010: 2604c8e8 addiu a0,s0,-14104 +800ea014: 0260f809 jalr s3 +800ea018: 02202821 move a1,s1 +800ea01c: 2604c8e8 addiu a0,s0,-14104 +800ea020: 0280f809 jalr s4 +800ea024: 2405002f li a1,47 +800ea028: 24450001 addiu a1,v0,1 +800ea02c: 26a47ce8 addiu a0,s5,31976 +800ea030: 0260f809 jalr s3 +800ea034: a0400000 sb zero,0(v0) +800ea038: 3c03800e lui v1,0x800e +800ea03c: 24632620 addiu v1,v1,9760 +800ea040: 0060f809 jalr v1 +800ea044: 26501f90 addiu s0,s2,8080 +800ea048: 3c02800e lui v0,0x800e +800ea04c: 2442f29c addiu v0,v0,-3428 +800ea050: 0040f809 jalr v0 +800ea054: 00000000 nop +800ea058: 3c03800e lui v1,0x800e +800ea05c: 2463de5c addiu v1,v1,-8612 +800ea060: 0060f809 jalr v1 +800ea064: 00000000 nop +800ea068: 3c02803a lui v0,0x803a +800ea06c: 8044cd31 lb a0,-13007(v0) +800ea070: 3c038031 lui v1,0x8031 +800ea074: 1c80004a bgtz a0,800ea1a0 +800ea078: ac60dac0 sw zero,-9536(v1) +800ea07c: 3c02803a lui v0,0x803a +800ea080: 8043cd30 lb v1,-13008(v0) +800ea084: 1c600069 bgtz v1,800ea22c +800ea088: 3c02803a lui v0,0x803a +800ea08c: 8043cd2f lb v1,-13009(v0) +800ea090: 1c600068 bgtz v1,800ea234 +800ea094: 3c02803a lui v0,0x803a +800ea098: 8043cd2e lb v1,-13010(v0) +800ea09c: 1c600067 bgtz v1,800ea23c +800ea0a0: 3c02803a lui v0,0x803a +800ea0a4: 8043cd2d lb v1,-13011(v0) +800ea0a8: 1c600066 bgtz v1,800ea244 +800ea0ac: 3c02803a lui v0,0x803a +800ea0b0: 8043cd2c lb v1,-13012(v0) +800ea0b4: 1c600065 bgtz v1,800ea24c +800ea0b8: 3c02803a lui v0,0x803a +800ea0bc: 8043cd2b lb v1,-13013(v0) +800ea0c0: 1c600064 bgtz v1,800ea254 +800ea0c4: 3c02803a lui v0,0x803a +800ea0c8: 8043cd2a lb v1,-13014(v0) +800ea0cc: 1c600063 bgtz v1,800ea25c +800ea0d0: 3c02803a lui v0,0x803a +800ea0d4: 8043cd29 lb v1,-13015(v0) +800ea0d8: 1c600062 bgtz v1,800ea264 +800ea0dc: 3c02803a lui v0,0x803a +800ea0e0: 8043cd28 lb v1,-13016(v0) +800ea0e4: 1c600030 bgtz v1,800ea1a8 +800ea0e8: 00001821 move v1,zero +800ea0ec: a2000000 sb zero,0(s0) +800ea0f0: 82421f90 lb v0,8080(s2) +800ea0f4: 14400025 bnez v0,800ea18c +800ea0f8: 3c02800e lui v0,0x800e +800ea0fc: 24020001 li v0,1 +800ea100: ae4203e0 sw v0,992(s2) +800ea104: ae4003dc sw zero,988(s2) +800ea108: 8fbf0050 lw ra,80(sp) +800ea10c: 8fb7004c lw s7,76(sp) +800ea110: 8fb60048 lw s6,72(sp) +800ea114: 8fb50044 lw s5,68(sp) +800ea118: 8fb40040 lw s4,64(sp) +800ea11c: 8fb3003c lw s3,60(sp) +800ea120: 8fb20038 lw s2,56(sp) +800ea124: 8fb10034 lw s1,52(sp) +800ea128: 8fb00030 lw s0,48(sp) +800ea12c: 03e00008 jr ra +800ea130: 27bd0058 addiu sp,sp,88 +800ea134: 24020001 li v0,1 +800ea138: ae4203e4 sw v0,996(s2) +800ea13c: 8fbf0050 lw ra,80(sp) +800ea140: 8fb7004c lw s7,76(sp) +800ea144: 8fb60048 lw s6,72(sp) +800ea148: 8fb50044 lw s5,68(sp) +800ea14c: 8fb40040 lw s4,64(sp) +800ea150: 8fb3003c lw s3,60(sp) +800ea154: 8fb20038 lw s2,56(sp) +800ea158: 8fb10034 lw s1,52(sp) +800ea15c: 8fb00030 lw s0,48(sp) +800ea160: 03e00008 jr ra +800ea164: 27bd0058 addiu sp,sp,88 +800ea168: 2442f62c addiu v0,v0,-2516 +800ea16c: 0040f809 jalr v0 +800ea170: 00000000 nop +800ea174: 8e4203ec lw v0,1004(s2) +800ea178: 1440ff85 bnez v0,800e9f90 +800ea17c: 24022d6b li v0,11627 +800ea180: 24022882 li v0,10370 +800ea184: 0803a7e5 j 800e9f94 +800ea188: ae4203e8 sw v0,1000(s2) +800ea18c: 24421644 addiu v0,v0,5700 +800ea190: 0040f809 jalr v0 +800ea194: 02002021 move a0,s0 +800ea198: 0803a840 j 800ea100 +800ea19c: 24020001 li v0,1 +800ea1a0: 24030009 li v1,9 +800ea1a4: 3c02803a lui v0,0x803a +800ea1a8: 2442cd28 addiu v0,v0,-13016 +800ea1ac: 00621021 addu v0,v1,v0 +800ea1b0: 80460000 lb a2,0(v0) +800ea1b4: 27b30020 addiu s3,sp,32 +800ea1b8: 3c05801c lui a1,0x801c +800ea1bc: 3c028011 lui v0,0x8011 +800ea1c0: 24a5df18 addiu a1,a1,-8424 +800ea1c4: 2442ec30 addiu v0,v0,-5072 +800ea1c8: 0040f809 jalr v0 +800ea1cc: 02602021 move a0,s3 +800ea1d0: 26a47ce8 addiu a0,s5,31976 +800ea1d4: 26c2c1a0 addiu v0,s6,-15968 +800ea1d8: 0040f809 jalr v0 +800ea1dc: 2405002f li a1,47 +800ea1e0: 1040000f beqz v0,800ea220 +800ea1e4: 00000000 nop +800ea1e8: 24450001 addiu a1,v0,1 +800ea1ec: 26f1bbf0 addiu s1,s7,-17424 +800ea1f0: 0220f809 jalr s1 +800ea1f4: 02002021 move a0,s0 +800ea1f8: 02002021 move a0,s0 +800ea1fc: 26c2c1a0 addiu v0,s6,-15968 +800ea200: 0040f809 jalr v0 +800ea204: 2405002e li a1,46 +800ea208: 1040ffb9 beqz v0,800ea0f0 +800ea20c: 00402021 move a0,v0 +800ea210: 0220f809 jalr s1 +800ea214: 02602821 move a1,s3 +800ea218: 0803a83d j 800ea0f4 +800ea21c: 82421f90 lb v0,8080(s2) +800ea220: 3c028039 lui v0,0x8039 +800ea224: 0803a87b j 800ea1ec +800ea228: 24457ce8 addiu a1,v0,31976 +800ea22c: 0803a869 j 800ea1a4 +800ea230: 24030008 li v1,8 +800ea234: 0803a869 j 800ea1a4 +800ea238: 24030007 li v1,7 +800ea23c: 0803a869 j 800ea1a4 +800ea240: 24030006 li v1,6 +800ea244: 0803a869 j 800ea1a4 +800ea248: 24030005 li v1,5 +800ea24c: 0803a869 j 800ea1a4 +800ea250: 24030004 li v1,4 +800ea254: 0803a869 j 800ea1a4 +800ea258: 24030003 li v1,3 +800ea25c: 0803a869 j 800ea1a4 +800ea260: 24030002 li v1,2 +800ea264: 0803a869 j 800ea1a4 +800ea268: 24030001 li v1,1 +800ea26c: 00000000 nop + +800ea270 : +800ea270: 27bdffe8 addiu sp,sp,-24 +800ea274: 3c028010 lui v0,0x8010 +800ea278: afbf0010 sw ra,16(sp) +800ea27c: 24423c68 addiu v0,v0,15464 +800ea280: 0040f809 jalr v0 +800ea284: 2404000d li a0,13 +800ea288: 3c028011 lui v0,0x8011 +800ea28c: 24040200 li a0,512 +800ea290: 24055622 li a1,22050 +800ea294: 00003021 move a2,zero +800ea298: 2442c918 addiu v0,v0,-14056 +800ea29c: 0040f809 jalr v0 +800ea2a0: 00003821 move a3,zero +800ea2a4: 10400006 beqz v0,800ea2c0 +800ea2a8: 3c02800f lui v0,0x800f +800ea2ac: 3c198011 lui t9,0x8011 +800ea2b0: 8fbf0010 lw ra,16(sp) +800ea2b4: 2739c1a4 addiu t9,t9,-15964 +800ea2b8: 03200008 jr t9 +800ea2bc: 27bd0018 addiu sp,sp,24 +800ea2c0: 2442630c addiu v0,v0,25356 +800ea2c4: 0040f809 jalr v0 +800ea2c8: 00000000 nop +800ea2cc: 00002021 move a0,zero +800ea2d0: 1440fff6 bnez v0,800ea2ac +800ea2d4: 00002821 move a1,zero +800ea2d8: 3c02800e lui v0,0x800e +800ea2dc: 244283c8 addiu v0,v0,-31800 +800ea2e0: 0040f809 jalr v0 +800ea2e4: 00000000 nop +800ea2e8: 3c198011 lui t9,0x8011 +800ea2ec: 8fbf0010 lw ra,16(sp) +800ea2f0: 2739c1a4 addiu t9,t9,-15964 +800ea2f4: 03200008 jr t9 +800ea2f8: 27bd0018 addiu sp,sp,24 +800ea2fc: 00000000 nop + +800ea300 : +800ea300: 3c03801f lui v1,0x801f +800ea304: 8c624710 lw v0,18192(v1) +800ea308: 27bdffc8 addiu sp,sp,-56 +800ea30c: afbf0034 sw ra,52(sp) +800ea310: afbe0030 sw s8,48(sp) +800ea314: afb7002c sw s7,44(sp) +800ea318: afb60028 sw s6,40(sp) +800ea31c: afb50024 sw s5,36(sp) +800ea320: afb40020 sw s4,32(sp) +800ea324: afb3001c sw s3,28(sp) +800ea328: afb20018 sw s2,24(sp) +800ea32c: afb10014 sw s1,20(sp) +800ea330: 10400030 beqz v0,800ea3f4 +800ea334: afb00010 sw s0,16(sp) +800ea338: 3c02801f lui v0,0x801f +800ea33c: 8c43470c lw v1,18188(v0) +800ea340: 1060002d beqz v1,800ea3f8 +800ea344: 3c19800f lui t9,0x800f +800ea348: 0080b021 move s6,a0 +800ea34c: 0000b821 move s7,zero +800ea350: 0000f021 move s8,zero +800ea354: 8ec20004 lw v0,4(s6) +800ea358: 96d30008 lhu s3,8(s6) +800ea35c: 30550001 andi s5,v0,0x1 +800ea360: 8ed2000c lw s2,12(s6) +800ea364: 1260000e beqz s3,800ea3a0 +800ea368: 96d1000a lhu s1,10(s6) +800ea36c: 3c02801c lui v0,0x801c +800ea370: 2442e30c addiu v0,v0,-7412 +800ea374: 8c540000 lw s4,0(v0) +800ea378: 00008021 move s0,zero +800ea37c: 02301026 xor v0,s1,s0 +800ea380: 00003021 move a2,zero +800ea384: 02002821 move a1,s0 +800ea388: 02a2300a movz a2,s5,v0 +800ea38c: 26100001 addiu s0,s0,1 +800ea390: 0280f809 jalr s4 +800ea394: 02402021 move a0,s2 +800ea398: 1670fff9 bne s3,s0,800ea380 +800ea39c: 02301026 xor v0,s1,s0 +800ea3a0: 3c02801f lui v0,0x801f +800ea3a4: 8c434710 lw v1,18192(v0) +800ea3a8: 26f70001 addiu s7,s7,1 +800ea3ac: 24020001 li v0,1 +800ea3b0: 02e3182b sltu v1,s7,v1 +800ea3b4: 0055f00b movn s8,v0,s5 +800ea3b8: 1460ffe6 bnez v1,800ea354 +800ea3bc: 26d60034 addiu s6,s6,52 +800ea3c0: 17c0001a bnez s8,800ea42c +800ea3c4: 8fbf0034 lw ra,52(sp) +800ea3c8: 8fbe0030 lw s8,48(sp) +800ea3cc: 8fb7002c lw s7,44(sp) +800ea3d0: 8fb60028 lw s6,40(sp) +800ea3d4: 8fb50024 lw s5,36(sp) +800ea3d8: 8fb40020 lw s4,32(sp) +800ea3dc: 8fb3001c lw s3,28(sp) +800ea3e0: 8fb20018 lw s2,24(sp) +800ea3e4: 8fb10014 lw s1,20(sp) +800ea3e8: 8fb00010 lw s0,16(sp) +800ea3ec: 03e00008 jr ra +800ea3f0: 27bd0038 addiu sp,sp,56 +800ea3f4: 3c19800f lui t9,0x800f +800ea3f8: 8fbf0034 lw ra,52(sp) +800ea3fc: 8fbe0030 lw s8,48(sp) +800ea400: 8fb7002c lw s7,44(sp) +800ea404: 8fb60028 lw s6,40(sp) +800ea408: 8fb50024 lw s5,36(sp) +800ea40c: 8fb40020 lw s4,32(sp) +800ea410: 8fb3001c lw s3,28(sp) +800ea414: 8fb20018 lw s2,24(sp) +800ea418: 8fb10014 lw s1,20(sp) +800ea41c: 8fb00010 lw s0,16(sp) +800ea420: 2739b230 addiu t9,t9,-19920 +800ea424: 03200008 jr t9 +800ea428: 27bd0038 addiu sp,sp,56 +800ea42c: 3c19800f lui t9,0x800f +800ea430: 8fbe0030 lw s8,48(sp) +800ea434: 8fb7002c lw s7,44(sp) +800ea438: 8fb60028 lw s6,40(sp) +800ea43c: 8fb50024 lw s5,36(sp) +800ea440: 8fb40020 lw s4,32(sp) +800ea444: 8fb3001c lw s3,28(sp) +800ea448: 8fb20018 lw s2,24(sp) +800ea44c: 8fb10014 lw s1,20(sp) +800ea450: 8fb00010 lw s0,16(sp) +800ea454: 2739b23c addiu t9,t9,-19908 +800ea458: 03200008 jr t9 +800ea45c: 27bd0038 addiu sp,sp,56 + +800ea460 : +800ea460: 27bdffc8 addiu sp,sp,-56 +800ea464: 3c02800e lui v0,0x800e +800ea468: afb5002c sw s5,44(sp) +800ea46c: afb40028 sw s4,40(sp) +800ea470: afb30024 sw s3,36(sp) +800ea474: afb20020 sw s2,32(sp) +800ea478: afb1001c sw s1,28(sp) +800ea47c: afb00018 sw s0,24(sp) +800ea480: 00c09021 move s2,a2 +800ea484: 00808021 move s0,a0 +800ea488: 00a08821 move s1,a1 +800ea48c: 245595a8 addiu s5,v0,-27224 +800ea490: 00803021 move a2,a0 +800ea494: 00009821 move s3,zero +800ea498: 34149fcf li s4,0x9fcf +800ea49c: 0803a92d j 800ea4b4 +800ea4a0: afbf0030 sw ra,48(sp) +800ea4a4: 10400035 beqz v0,800ea57c +800ea4a8: 2e620003 sltiu v0,s3,3 +800ea4ac: 10400014 beqz v0,800ea500 +800ea4b0: 00000000 nop +800ea4b4: 90c20000 lbu v0,0(a2) +800ea4b8: 00c02021 move a0,a2 +800ea4bc: 10400010 beqz v0,800ea500 +800ea4c0: 27a50010 addiu a1,sp,16 +800ea4c4: 02a0f809 jalr s5 +800ea4c8: 00000000 nop +800ea4cc: 97a30010 lhu v1,16(sp) +800ea4d0: 00403021 move a2,v0 +800ea4d4: 2462ffff addiu v0,v1,-1 +800ea4d8: 3042ffff andi v0,v0,0xffff +800ea4dc: 0283202b sltu a0,s4,v1 +800ea4e0: 2c634e00 sltiu v1,v1,19968 +800ea4e4: 1460ffef bnez v1,800ea4a4 +800ea4e8: 2c42007f sltiu v0,v0,127 +800ea4ec: 14800023 bnez a0,800ea57c +800ea4f0: 26730001 addiu s3,s3,1 +800ea4f4: 2e620003 sltiu v0,s3,3 +800ea4f8: 1440ffee bnez v0,800ea4b4 +800ea4fc: 00000000 nop +800ea500: 92030000 lbu v1,0(s0) +800ea504: 1060000d beqz v1,800ea53c +800ea508: 00000000 nop +800ea50c: 00031600 sll v0,v1,0x18 +800ea510: 00021603 sra v0,v0,0x18 +800ea514: a2230000 sb v1,0(s1) +800ea518: 26100001 addiu s0,s0,1 +800ea51c: 04400041 bltz v0,800ea624 +800ea520: 26310001 addiu s1,s1,1 +800ea524: 2e420002 sltiu v0,s2,2 +800ea528: 14400004 bnez v0,800ea53c +800ea52c: 00000000 nop +800ea530: 92030000 lbu v1,0(s0) +800ea534: 1460fff5 bnez v1,800ea50c +800ea538: 2652ffff addiu s2,s2,-1 +800ea53c: a2200000 sb zero,0(s1) +800ea540: 8fbf0030 lw ra,48(sp) +800ea544: 8fb5002c lw s5,44(sp) +800ea548: 8fb40028 lw s4,40(sp) +800ea54c: 8fb30024 lw s3,36(sp) +800ea550: 8fb20020 lw s2,32(sp) +800ea554: 8fb1001c lw s1,28(sp) +800ea558: 8fb00018 lw s0,24(sp) +800ea55c: 00001021 move v0,zero +800ea560: 03e00008 jr ra +800ea564: 27bd0038 addiu sp,sp,56 +800ea568: 2652ffff addiu s2,s2,-1 +800ea56c: 14a0fff3 bnez a1,800ea53c +800ea570: 26100001 addiu s0,s0,1 +800ea574: a2220000 sb v0,0(s1) +800ea578: 26310001 addiu s1,s1,1 +800ea57c: 92020000 lbu v0,0(s0) +800ea580: 02002021 move a0,s0 +800ea584: 00021e00 sll v1,v0,0x18 +800ea588: 2e450002 sltiu a1,s2,2 +800ea58c: 1040ffeb beqz v0,800ea53c +800ea590: 00031e03 sra v1,v1,0x18 +800ea594: 0461fff4 bgez v1,800ea568 +800ea598: 00000000 nop +800ea59c: 3c02800d lui v0,0x800d +800ea5a0: 24425788 addiu v0,v0,22408 +800ea5a4: 0040f809 jalr v0 +800ea5a8: 00000000 nop +800ea5ac: 00022982 srl a1,v0,0x6 +800ea5b0: 2403ffc0 li v1,-64 +800ea5b4: 2404ff80 li a0,-128 +800ea5b8: 30a5001f andi a1,a1,0x1f +800ea5bc: 3046003f andi a2,v0,0x3f +800ea5c0: 00023b02 srl a3,v0,0xc +800ea5c4: 00a32825 or a1,a1,v1 +800ea5c8: 00c43025 or a2,a2,a0 +800ea5cc: 2403ffe0 li v1,-32 +800ea5d0: 2c440800 sltiu a0,v0,2048 +800ea5d4: 00e33825 or a3,a3,v1 +800ea5d8: 2409ff80 li t1,-128 +800ea5dc: 2e480003 sltiu t0,s2,3 +800ea5e0: 2e430004 sltiu v1,s2,4 +800ea5e4: 14800033 bnez a0,800ea6b4 +800ea5e8: a7a20010 sh v0,16(sp) +800ea5ec: 1460ffd3 bnez v1,800ea53c +800ea5f0: 2652fffd addiu s2,s2,-3 +800ea5f4: 97a30010 lhu v1,16(sp) +800ea5f8: 26100002 addiu s0,s0,2 +800ea5fc: 00031182 srl v0,v1,0x6 +800ea600: 3042003f andi v0,v0,0x3f +800ea604: 3063003f andi v1,v1,0x3f +800ea608: 00691825 or v1,v1,t1 +800ea60c: 00491025 or v0,v0,t1 +800ea610: a2270000 sb a3,0(s1) +800ea614: a2220001 sb v0,1(s1) +800ea618: a2230002 sb v1,2(s1) +800ea61c: 0803a95f j 800ea57c +800ea620: 26310003 addiu s1,s1,3 +800ea624: 2c6200e0 sltiu v0,v1,224 +800ea628: 10400009 beqz v0,800ea650 +800ea62c: 2c6200f0 sltiu v0,v1,240 +800ea630: 2e420003 sltiu v0,s2,3 +800ea634: 1440ffc1 bnez v0,800ea53c +800ea638: 2652fffe addiu s2,s2,-2 +800ea63c: 92020000 lbu v0,0(s0) +800ea640: a2220000 sb v0,0(s1) +800ea644: 26100001 addiu s0,s0,1 +800ea648: 0803a940 j 800ea500 +800ea64c: 26310001 addiu s1,s1,1 +800ea650: 1040000b beqz v0,800ea680 +800ea654: 2c6200f5 sltiu v0,v1,245 +800ea658: 2e420004 sltiu v0,s2,4 +800ea65c: 1440ffb7 bnez v0,800ea53c +800ea660: 2652fffd addiu s2,s2,-3 +800ea664: 92020000 lbu v0,0(s0) +800ea668: a2220000 sb v0,0(s1) +800ea66c: 92030001 lbu v1,1(s0) +800ea670: 26100002 addiu s0,s0,2 +800ea674: a2230001 sb v1,1(s1) +800ea678: 0803a940 j 800ea500 +800ea67c: 26310002 addiu s1,s1,2 +800ea680: 1040ffae beqz v0,800ea53c +800ea684: 2e420005 sltiu v0,s2,5 +800ea688: 1440ffac bnez v0,800ea53c +800ea68c: 2652fffc addiu s2,s2,-4 +800ea690: 92020000 lbu v0,0(s0) +800ea694: a2220000 sb v0,0(s1) +800ea698: 92030001 lbu v1,1(s0) +800ea69c: a2230001 sb v1,1(s1) +800ea6a0: 92020002 lbu v0,2(s0) +800ea6a4: 26100003 addiu s0,s0,3 +800ea6a8: a2220002 sb v0,2(s1) +800ea6ac: 0803a940 j 800ea500 +800ea6b0: 26310003 addiu s1,s1,3 +800ea6b4: 1500ffa1 bnez t0,800ea53c +800ea6b8: 2652fffe addiu s2,s2,-2 +800ea6bc: a2250000 sb a1,0(s1) +800ea6c0: a2260001 sb a2,1(s1) +800ea6c4: 26100002 addiu s0,s0,2 +800ea6c8: 0803a95f j 800ea57c +800ea6cc: 26310002 addiu s1,s1,2 + +800ea6d0 : +800ea6d0: 27bdfdb8 addiu sp,sp,-584 +800ea6d4: 3c028010 lui v0,0x8010 +800ea6d8: afb20228 sw s2,552(sp) +800ea6dc: afb10224 sw s1,548(sp) +800ea6e0: afb00220 sw s0,544(sp) +800ea6e4: afbf0244 sw ra,580(sp) +800ea6e8: afbe0240 sw s8,576(sp) +800ea6ec: afb7023c sw s7,572(sp) +800ea6f0: afb60238 sw s6,568(sp) +800ea6f4: afb50234 sw s5,564(sp) +800ea6f8: afb40230 sw s4,560(sp) +800ea6fc: afb3022c sw s3,556(sp) +800ea700: afa5024c sw a1,588(sp) +800ea704: 00809021 move s2,a0 +800ea708: 24515378 addiu s1,v0,21368 +800ea70c: 00052080 sll a0,a1,0x2 +800ea710: afa70254 sw a3,596(sp) +800ea714: 0220f809 jalr s1 +800ea718: 00c08021 move s0,a2 +800ea71c: 8fa30254 lw v1,596(sp) +800ea720: 104000d0 beqz v0,800eaa64 +800ea724: ac620000 sw v0,0(v1) +800ea728: 00101042 srl v0,s0,0x1 +800ea72c: 02028021 addu s0,s0,v0 +800ea730: 2603001f addiu v1,s0,31 +800ea734: 2404ffe0 li a0,-32 +800ea738: afb00210 sw s0,528(sp) +800ea73c: 0220f809 jalr s1 +800ea740: 00642024 and a0,v1,a0 +800ea744: 8fa50254 lw a1,596(sp) +800ea748: 104000d3 beqz v0,800eaa98 +800ea74c: aca20004 sw v0,4(a1) +800ea750: 3c05801d lui a1,0x801d +800ea754: 3c02800f lui v0,0x800f +800ea758: 02402021 move a0,s2 +800ea75c: 24425f70 addiu v0,v0,24432 +800ea760: 0040f809 jalr v0 +800ea764: 24a55754 addiu a1,a1,22356 +800ea768: 104000b6 beqz v0,800eaa44 +800ea76c: 00409821 move s3,v0 +800ea770: 8fa30254 lw v1,596(sp) +800ea774: 8fa50254 lw a1,596(sp) +800ea778: 8c630000 lw v1,0(v1) +800ea77c: 8ca50004 lw a1,4(a1) +800ea780: afa30218 sw v1,536(sp) +800ea784: afa50214 sw a1,532(sp) +800ea788: 27b20010 addiu s2,sp,16 +800ea78c: 0000b021 move s6,zero +800ea790: 0000b821 move s7,zero +800ea794: 3c07800f lui a3,0x800f +800ea798: 02402021 move a0,s2 +800ea79c: 24050100 li a1,256 +800ea7a0: 24e25cc4 addiu v0,a3,23748 +800ea7a4: 0040f809 jalr v0 +800ea7a8: 02603021 move a2,s3 +800ea7ac: 10400086 beqz v0,800ea9c8 +800ea7b0: 02e01821 move v1,s7 +800ea7b4: 93a30010 lbu v1,16(sp) +800ea7b8: 1060fff7 beqz v1,800ea798 +800ea7bc: 3c07800f lui a3,0x800f +800ea7c0: 24020020 li v0,32 +800ea7c4: 14620093 bne v1,v0,800eaa14 +800ea7c8: 02408021 move s0,s2 +800ea7cc: 24020020 li v0,32 +800ea7d0: 26100001 addiu s0,s0,1 +800ea7d4: 92030000 lbu v1,0(s0) +800ea7d8: 1062fffe beq v1,v0,800ea7d4 +800ea7dc: 26100001 addiu s0,s0,1 +800ea7e0: 2610ffff addiu s0,s0,-1 +800ea7e4: 2402005b li v0,91 +800ea7e8: 1462ffeb bne v1,v0,800ea798 +800ea7ec: 3c07800f lui a3,0x800f +800ea7f0: 3c028012 lui v0,0x8012 +800ea7f4: 02402021 move a0,s2 +800ea7f8: 2442c1a0 addiu v0,v0,-15968 +800ea7fc: 0040f809 jalr v0 +800ea800: 2405005d li a1,93 +800ea804: 1040ffe3 beqz v0,800ea794 +800ea808: 00401821 move v1,v0 +800ea80c: 24040020 li a0,32 +800ea810: 2463ffff addiu v1,v1,-1 +800ea814: 90620000 lbu v0,0(v1) +800ea818: 1044fffd beq v0,a0,800ea810 +800ea81c: 00000000 nop +800ea820: a0600001 sb zero,1(v1) +800ea824: 24030020 li v1,32 +800ea828: 26100001 addiu s0,s0,1 +800ea82c: 92020000 lbu v0,0(s0) +800ea830: 1043fffd beq v0,v1,800ea828 +800ea834: 3c028012 lui v0,0x8012 +800ea838: 3c05801c lui a1,0x801c +800ea83c: 24a5e310 addiu a1,a1,-7408 +800ea840: 2442cc10 addiu v0,v0,-13296 +800ea844: 0040f809 jalr v0 +800ea848: 02002021 move a0,s0 +800ea84c: 1040ffd2 beqz v0,800ea798 +800ea850: 3c07800f lui a3,0x800f +800ea854: 3c07800f lui a3,0x800f +800ea858: 27be0110 addiu s8,sp,272 +800ea85c: 02002021 move a0,s0 +800ea860: 03c02821 move a1,s8 +800ea864: 24e2a460 addiu v0,a3,-23456 +800ea868: 0040f809 jalr v0 +800ea86c: 240600ff li a2,255 +800ea870: 3c038012 lui v1,0x8012 +800ea874: 2462bdb0 addiu v0,v1,-16976 +800ea878: 0040f809 jalr v0 +800ea87c: 03c02021 move a0,s8 +800ea880: 8fa50214 lw a1,532(sp) +800ea884: 3c078012 lui a3,0x8012 +800ea888: 00b68821 addu s1,a1,s6 +800ea88c: 00408021 move s0,v0 +800ea890: 02202021 move a0,s1 +800ea894: 00403021 move a2,v0 +800ea898: 24e2c0d0 addiu v0,a3,-16176 +800ea89c: 0040f809 jalr v0 +800ea8a0: 03c02821 move a1,s8 +800ea8a4: 02168021 addu s0,s0,s6 +800ea8a8: 8fa30218 lw v1,536(sp) +800ea8ac: 8fa50214 lw a1,532(sp) +800ea8b0: 8fa70210 lw a3,528(sp) +800ea8b4: 26160001 addiu s6,s0,1 +800ea8b8: 00171080 sll v0,s7,0x2 +800ea8bc: 00432021 addu a0,v0,v1 +800ea8c0: 00b08021 addu s0,a1,s0 +800ea8c4: 02c7a02b sltu s4,s6,a3 +800ea8c8: ac910000 sw s1,0(a0) +800ea8cc: 26e20001 addiu v0,s7,1 +800ea8d0: 12800077 beqz s4,800eaab0 +800ea8d4: a2000000 sb zero,0(s0) +800ea8d8: 8fa5024c lw a1,588(sp) +800ea8dc: 00401821 move v1,v0 +800ea8e0: 0045102b sltu v0,v0,a1 +800ea8e4: 10400038 beqz v0,800ea9c8 +800ea8e8: 00808821 move s1,a0 +800ea8ec: 0060b821 move s7,v1 +800ea8f0: 8fa50214 lw a1,532(sp) +800ea8f4: 3c03800f lui v1,0x800f +800ea8f8: 3c078012 lui a3,0x8012 +800ea8fc: 02402021 move a0,s2 +800ea900: 00b6a821 addu s5,a1,s6 +800ea904: 02603021 move a2,s3 +800ea908: 24050100 li a1,256 +800ea90c: 24625cc4 addiu v0,v1,23748 +800ea910: 0040f809 jalr v0 +800ea914: 24f0bdb0 addiu s0,a3,-16976 +800ea918: 10400043 beqz v0,800eaa28 +800ea91c: 02402021 move a0,s2 +800ea920: 0200f809 jalr s0 +800ea924: 00000000 nop +800ea928: 2c420004 sltiu v0,v0,4 +800ea92c: 02402021 move a0,s2 +800ea930: 1440003d bnez v0,800eaa28 +800ea934: 2405003d li a1,61 +800ea938: 3c028012 lui v0,0x8012 +800ea93c: 2442baa0 addiu v0,v0,-17760 +800ea940: 0040f809 jalr v0 +800ea944: 00000000 nop +800ea948: 3c07800f lui a3,0x800f +800ea94c: 03c02821 move a1,s8 +800ea950: 240600ff li a2,255 +800ea954: 02402021 move a0,s2 +800ea958: 10400033 beqz v0,800eaa28 +800ea95c: 24e3a460 addiu v1,a3,-23456 +800ea960: 0060f809 jalr v1 +800ea964: a0400000 sb zero,0(v0) +800ea968: 0200f809 jalr s0 +800ea96c: 03c02021 move a0,s8 +800ea970: 3c038012 lui v1,0x8012 +800ea974: 00408021 move s0,v0 +800ea978: 03c02821 move a1,s8 +800ea97c: 00403021 move a2,v0 +800ea980: 2462c0d0 addiu v0,v1,-16176 +800ea984: 0040f809 jalr v0 +800ea988: 02a02021 move a0,s5 +800ea98c: 8fa50214 lw a1,532(sp) +800ea990: 02168021 addu s0,s0,s6 +800ea994: 26160001 addiu s6,s0,1 +800ea998: 00b08021 addu s0,a1,s0 +800ea99c: 8fa70210 lw a3,528(sp) +800ea9a0: ae350004 sw s5,4(s1) +800ea9a4: a2000000 sb zero,0(s0) +800ea9a8: 8fa3024c lw v1,588(sp) +800ea9ac: 26f70001 addiu s7,s7,1 +800ea9b0: 02c7a02b sltu s4,s6,a3 +800ea9b4: 12800021 beqz s4,800eaa3c +800ea9b8: 02e3102b sltu v0,s7,v1 +800ea9bc: 26310004 addiu s1,s1,4 +800ea9c0: 1440ffcb bnez v0,800ea8f0 +800ea9c4: 02e01821 move v1,s7 +800ea9c8: 8fa20254 lw v0,596(sp) +800ea9cc: ac430008 sw v1,8(v0) +800ea9d0: 3c02800f lui v0,0x800f +800ea9d4: 24425f58 addiu v0,v0,24408 +800ea9d8: 0040f809 jalr v0 +800ea9dc: 02602021 move a0,s3 +800ea9e0: 00001021 move v0,zero +800ea9e4: 8fbf0244 lw ra,580(sp) +800ea9e8: 8fbe0240 lw s8,576(sp) +800ea9ec: 8fb7023c lw s7,572(sp) +800ea9f0: 8fb60238 lw s6,568(sp) +800ea9f4: 8fb50234 lw s5,564(sp) +800ea9f8: 8fb40230 lw s4,560(sp) +800ea9fc: 8fb3022c lw s3,556(sp) +800eaa00: 8fb20228 lw s2,552(sp) +800eaa04: 8fb10224 lw s1,548(sp) +800eaa08: 8fb00220 lw s0,544(sp) +800eaa0c: 03e00008 jr ra +800eaa10: 27bd0248 addiu sp,sp,584 +800eaa14: 2402005b li v0,91 +800eaa18: 1462ff5f bne v1,v0,800ea798 +800eaa1c: 3c07800f lui a3,0x800f +800eaa20: 0803a9fd j 800ea7f4 +800eaa24: 3c028012 lui v0,0x8012 +800eaa28: 12800004 beqz s4,800eaa3c +800eaa2c: 8fa5024c lw a1,588(sp) +800eaa30: 02e5102b sltu v0,s7,a1 +800eaa34: 1440ff58 bnez v0,800ea798 +800eaa38: 3c07800f lui a3,0x800f +800eaa3c: 0803aa72 j 800ea9c8 +800eaa40: 02e01821 move v1,s7 +800eaa44: 8fa70254 lw a3,596(sp) +800eaa48: 3c108010 lui s0,0x8010 +800eaa4c: 26104e60 addiu s0,s0,20064 +800eaa50: 0200f809 jalr s0 +800eaa54: 8ce40000 lw a0,0(a3) +800eaa58: 8fa20254 lw v0,596(sp) +800eaa5c: 0200f809 jalr s0 +800eaa60: 8c440004 lw a0,4(v0) +800eaa64: 8fbf0244 lw ra,580(sp) +800eaa68: 8fbe0240 lw s8,576(sp) +800eaa6c: 8fb7023c lw s7,572(sp) +800eaa70: 8fb60238 lw s6,568(sp) +800eaa74: 8fb50234 lw s5,564(sp) +800eaa78: 8fb40230 lw s4,560(sp) +800eaa7c: 8fb3022c lw s3,556(sp) +800eaa80: 8fb20228 lw s2,552(sp) +800eaa84: 8fb10224 lw s1,548(sp) +800eaa88: 8fb00220 lw s0,544(sp) +800eaa8c: 2402ffff li v0,-1 +800eaa90: 03e00008 jr ra +800eaa94: 27bd0248 addiu sp,sp,584 +800eaa98: 3c028010 lui v0,0x8010 +800eaa9c: 24424e60 addiu v0,v0,20064 +800eaaa0: 0040f809 jalr v0 +800eaaa4: 8ca40000 lw a0,0(a1) +800eaaa8: 0803aa79 j 800ea9e4 +800eaaac: 2402ffff li v0,-1 +800eaab0: 0803aa72 j 800ea9c8 +800eaab4: 00401821 move v1,v0 + +800eaab8 : +800eaab8: 27bdfd90 addiu sp,sp,-624 +800eaabc: afa50274 sw a1,628(sp) +800eaac0: 3c02800f lui v0,0x800f +800eaac4: 3c05801d lui a1,0x801d +800eaac8: afbe0268 sw s8,616(sp) +800eaacc: afb00248 sw s0,584(sp) +800eaad0: afbf026c sw ra,620(sp) +800eaad4: afb70264 sw s7,612(sp) +800eaad8: afb60260 sw s6,608(sp) +800eaadc: afb5025c sw s5,604(sp) +800eaae0: afb40258 sw s4,600(sp) +800eaae4: afb30254 sw s3,596(sp) +800eaae8: afb20250 sw s2,592(sp) +800eaaec: afb1024c sw s1,588(sp) +800eaaf0: 24a55754 addiu a1,a1,22356 +800eaaf4: afa60278 sw a2,632(sp) +800eaaf8: 24425f70 addiu v0,v0,24432 +800eaafc: 0040f809 jalr v0 +800eab00: 00e08021 move s0,a3 +800eab04: 10400151 beqz v0,800eb04c +800eab08: 0040f021 move s8,v0 +800eab0c: 3c02801f lui v0,0x801f +800eab10: 3c03801f lui v1,0x801f +800eab14: afb00240 sw s0,576(sp) +800eab18: 27b60024 addiu s6,sp,36 +800eab1c: afa0023c sw zero,572(sp) +800eab20: afa00238 sw zero,568(sp) +800eab24: afa00234 sw zero,564(sp) +800eab28: afa0022c sw zero,556(sp) +800eab2c: ac40470c sw zero,18188(v0) +800eab30: ac604710 sw zero,18192(v1) +800eab34: 3c03800f lui v1,0x800f +800eab38: 02c02021 move a0,s6 +800eab3c: 24050100 li a1,256 +800eab40: 24625cc4 addiu v0,v1,23748 +800eab44: 0040f809 jalr v0 +800eab48: 03c03021 move a2,s8 +800eab4c: 10400154 beqz v0,800eb0a0 +800eab50: 93a30024 lbu v1,36(sp) +800eab54: 1060fff7 beqz v1,800eab34 +800eab58: 24020020 li v0,32 +800eab5c: 14620132 bne v1,v0,800eb028 +800eab60: 02c08821 move s1,s6 +800eab64: 24020020 li v0,32 +800eab68: 26310001 addiu s1,s1,1 +800eab6c: 92230000 lbu v1,0(s1) +800eab70: 1062fffe beq v1,v0,800eab6c +800eab74: 26310001 addiu s1,s1,1 +800eab78: 2631ffff addiu s1,s1,-1 +800eab7c: 2402005b li v0,91 +800eab80: 1462ffed bne v1,v0,800eab38 +800eab84: 3c03800f lui v1,0x800f +800eab88: 3c028012 lui v0,0x8012 +800eab8c: 02c02021 move a0,s6 +800eab90: 2442c1a0 addiu v0,v0,-15968 +800eab94: 0040f809 jalr v0 +800eab98: 2405005d li a1,93 +800eab9c: 1040ffe5 beqz v0,800eab34 +800eaba0: 00401821 move v1,v0 +800eaba4: 24040020 li a0,32 +800eaba8: 2463ffff addiu v1,v1,-1 +800eabac: 90620000 lbu v0,0(v1) +800eabb0: 1044fffd beq v0,a0,800eaba8 +800eabb4: 00000000 nop +800eabb8: a0600001 sb zero,1(v1) +800eabbc: 24030020 li v1,32 +800eabc0: 26310001 addiu s1,s1,1 +800eabc4: 92220000 lbu v0,0(s1) +800eabc8: 1043fffd beq v0,v1,800eabc0 +800eabcc: 3c028012 lui v0,0x8012 +800eabd0: 3c05801c lui a1,0x801c +800eabd4: 24a5e310 addiu a1,a1,-7408 +800eabd8: 2442cc10 addiu v0,v0,-13296 +800eabdc: 0040f809 jalr v0 +800eabe0: 02202021 move a0,s1 +800eabe4: 1040ffd4 beqz v0,800eab38 +800eabe8: 3c03800f lui v1,0x800f +800eabec: 8fa20240 lw v0,576(sp) +800eabf0: 8fa30238 lw v1,568(sp) +800eabf4: 27b00124 addiu s0,sp,292 +800eabf8: ac430000 sw v1,0(v0) +800eabfc: 8fa3022c lw v1,556(sp) +800eac00: a4400008 sh zero,8(v0) +800eac04: ac43000c sw v1,12(v0) +800eac08: 3c02800f lui v0,0x800f +800eac0c: 24060020 li a2,32 +800eac10: 02202021 move a0,s1 +800eac14: 2442a460 addiu v0,v0,-23456 +800eac18: 0040f809 jalr v0 +800eac1c: 02002821 move a1,s0 +800eac20: 8fa20240 lw v0,576(sp) +800eac24: 24440010 addiu a0,v0,16 +800eac28: 3c028012 lui v0,0x8012 +800eac2c: 2442bbf0 addiu v0,v0,-17424 +800eac30: 0040f809 jalr v0 +800eac34: 02002821 move a1,s0 +800eac38: 8fa30240 lw v1,576(sp) +800eac3c: ac600004 sw zero,4(v1) +800eac40: a460000a sh zero,10(v1) +800eac44: 3c038012 lui v1,0x8012 +800eac48: 2462bdb0 addiu v0,v1,-16976 +800eac4c: 0040f809 jalr v0 +800eac50: 02202021 move a0,s1 +800eac54: 8fa30234 lw v1,564(sp) +800eac58: 24420001 addiu v0,v0,1 +800eac5c: 00621821 addu v1,v1,v0 +800eac60: 8fa20238 lw v0,568(sp) +800eac64: afa30234 sw v1,564(sp) +800eac68: 24420001 addiu v0,v0,1 +800eac6c: afa20238 sw v0,568(sp) +800eac70: 27b50018 addiu s5,sp,24 +800eac74: 3c03800f lui v1,0x800f +800eac78: 02c02021 move a0,s6 +800eac7c: 24050100 li a1,256 +800eac80: 24625cc4 addiu v0,v1,23748 +800eac84: 0040f809 jalr v0 +800eac88: 03c03021 move a2,s8 +800eac8c: 104000fc beqz v0,800eb080 +800eac90: 3c038012 lui v1,0x8012 +800eac94: 2463bdb0 addiu v1,v1,-16976 +800eac98: 0060f809 jalr v1 +800eac9c: 02c02021 move a0,s6 +800eaca0: 2c420004 sltiu v0,v0,4 +800eaca4: 144000f6 bnez v0,800eb080 +800eaca8: 3c038012 lui v1,0x8012 +800eacac: 02c02021 move a0,s6 +800eacb0: 2462baa0 addiu v0,v1,-17760 +800eacb4: 0040f809 jalr v0 +800eacb8: 2405003d li a1,61 +800eacbc: 104000f0 beqz v0,800eb080 +800eacc0: 24510001 addiu s1,v0,1 +800eacc4: 8fa30234 lw v1,564(sp) +800eacc8: 00561023 subu v0,v0,s6 +800eaccc: 24420001 addiu v0,v0,1 +800eacd0: 00621821 addu v1,v1,v0 +800eacd4: afa30234 sw v1,564(sp) +800eacd8: 3c038012 lui v1,0x8012 +800eacdc: 2463bdb0 addiu v1,v1,-16976 +800eace0: 0060f809 jalr v1 +800eace4: 02202021 move a0,s1 +800eace8: 00409821 move s3,v0 +800eacec: 8fa20238 lw v0,568(sp) +800eacf0: 8fa3022c lw v1,556(sp) +800eacf4: 24420001 addiu v0,v0,1 +800eacf8: afa20228 sw v0,552(sp) +800eacfc: afa30230 sw v1,560(sp) +800ead00: 24120001 li s2,1 +800ead04: 0000a021 move s4,zero +800ead08: 2e62002c sltiu v0,s3,44 +800ead0c: 14400065 bnez v0,800eaea4 +800ead10: 3c038012 lui v1,0x8012 +800ead14: 12400037 beqz s2,800eadf4 +800ead18: 02204821 move t1,s1 +800ead1c: 92270000 lbu a3,0(s1) +800ead20: 00003021 move a2,zero +800ead24: 00002821 move a1,zero +800ead28: 0803ab52 j 800ead48 +800ead2c: 240a0020 li t2,32 +800ead30: 310400ff andi a0,t0,0xff +800ead34: 25290001 addiu t1,t1,1 +800ead38: 00061100 sll v0,a2,0x4 +800ead3c: 91270000 lbu a3,0(t1) +800ead40: 24a50001 addiu a1,a1,1 +800ead44: 00443025 or a2,v0,a0 +800ead48: 24e2ff9f addiu v0,a3,-97 +800ead4c: 24e3ffbf addiu v1,a3,-65 +800ead50: 304200ff andi v0,v0,0xff +800ead54: 306300ff andi v1,v1,0xff +800ead58: 24e4ffa9 addiu a0,a3,-87 +800ead5c: 2c420006 sltiu v0,v0,6 +800ead60: 2c630006 sltiu v1,v1,6 +800ead64: 308400ff andi a0,a0,0xff +800ead68: 10e0000d beqz a3,800eada0 +800ead6c: 2ca80008 sltiu t0,a1,8 +800ead70: 1100000d beqz t0,800eada8 +800ead74: 00000000 nop +800ead78: 1440ffee bnez v0,800ead34 +800ead7c: 24e2ffd0 addiu v0,a3,-48 +800ead80: 304400ff andi a0,v0,0xff +800ead84: 24e8ffc9 addiu t0,a3,-55 +800ead88: 1460ffe9 bnez v1,800ead30 +800ead8c: 2c82000a sltiu v0,a0,10 +800ead90: 1440ffe8 bnez v0,800ead34 +800ead94: 00000000 nop +800ead98: 10eaffec beq a3,t2,800ead4c +800ead9c: 24e2ff9f addiu v0,a3,-97 +800eada0: 10a000a7 beqz a1,800eb040 +800eada4: 3c03800f lui v1,0x800f +800eada8: 02253821 addu a3,s1,a1 +800eadac: 90e20000 lbu v0,0(a3) +800eadb0: 02651823 subu v1,s3,a1 +800eadb4: 2404002c li a0,44 +800eadb8: 144400a0 bne v0,a0,800eb03c +800eadbc: 2473ffff addiu s3,v1,-1 +800eadc0: 90e30001 lbu v1,1(a3) +800eadc4: 1060009d beqz v1,800eb03c +800eadc8: 24f10001 addiu s1,a3,1 +800eadcc: 2402000d li v0,13 +800eadd0: 1062009a beq v1,v0,800eb03c +800eadd4: 2402000a li v0,10 +800eadd8: 10620098 beq v1,v0,800eb03c +800eaddc: 3402ffff li v0,0xffff +800eade0: 0046102b sltu v0,v0,a2 +800eade4: 1440008d bnez v0,800eb01c +800eade8: 30c3ffff andi v1,a2,0xffff +800eadec: 3c02007e lui v0,0x7e +800eadf0: 00c2b825 or s7,a2,v0 +800eadf4: 92240000 lbu a0,0(s1) +800eadf8: 02208021 move s0,s1 +800eadfc: 00003821 move a3,zero +800eae00: 00002821 move a1,zero +800eae04: 00009021 move s2,zero +800eae08: 24080001 li t0,1 +800eae0c: 2409002c li t1,44 +800eae10: 240a0020 li t2,32 +800eae14: 10800010 beqz a0,800eae58 +800eae18: 00000000 nop +800eae1c: 2ca20008 sltiu v0,a1,8 +800eae20: 1040000d beqz v0,800eae58 +800eae24: 2482ff9f addiu v0,a0,-97 +800eae28: 304200ff andi v0,v0,0xff +800eae2c: 2c420006 sltiu v0,v0,6 +800eae30: 10400035 beqz v0,800eaf08 +800eae34: 2482ffbf addiu v0,a0,-65 +800eae38: 2482ffa9 addiu v0,a0,-87 +800eae3c: 304600ff andi a2,v0,0xff +800eae40: 26310001 addiu s1,s1,1 +800eae44: 92240000 lbu a0,0(s1) +800eae48: 00071100 sll v0,a3,0x4 +800eae4c: 00463825 or a3,v0,a2 +800eae50: 1480fff2 bnez a0,800eae1c +800eae54: 24a50001 addiu a1,a1,1 +800eae58: 10a00032 beqz a1,800eaf24 +800eae5c: 02b21021 addu v0,s5,s2 +800eae60: 02058021 addu s0,s0,a1 +800eae64: a0470000 sb a3,0(v0) +800eae68: 92020000 lbu v0,0(s0) +800eae6c: 02652823 subu a1,s3,a1 +800eae70: 00491026 xor v0,v0,t1 +800eae74: 26030001 addiu v1,s0,1 +800eae78: 2d04000c sltiu a0,t0,12 +800eae7c: 0062800a movz s0,v1,v0 +800eae80: 26520001 addiu s2,s2,1 +800eae84: 10800027 beqz a0,800eaf24 +800eae88: 24b3ffff addiu s3,a1,-1 +800eae8c: 92040000 lbu a0,0(s0) +800eae90: 25080001 addiu t0,t0,1 +800eae94: 02008821 move s1,s0 +800eae98: 00003821 move a3,zero +800eae9c: 0803ab85 j 800eae14 +800eaea0: 00002821 move a1,zero +800eaea4: 02202021 move a0,s1 +800eaea8: 2462baa0 addiu v0,v1,-17760 +800eaeac: 0040f809 jalr v0 +800eaeb0: 2405000a li a1,10 +800eaeb4: 1440ff97 bnez v0,800ead14 +800eaeb8: 3c028012 lui v0,0x8012 +800eaebc: 02202821 move a1,s1 +800eaec0: 26660001 addiu a2,s3,1 +800eaec4: 2442c980 addiu v0,v0,-13952 +800eaec8: 0040f809 jalr v0 +800eaecc: 02c02021 move a0,s6 +800eaed0: 3c03800f lui v1,0x800f +800eaed4: 24050100 li a1,256 +800eaed8: 00b32823 subu a1,a1,s3 +800eaedc: 02d32021 addu a0,s6,s3 +800eaee0: 24625cc4 addiu v0,v1,23748 +800eaee4: 0040f809 jalr v0 +800eaee8: 03c03021 move a2,s8 +800eaeec: 3c038012 lui v1,0x8012 +800eaef0: 2462bdb0 addiu v0,v1,-16976 +800eaef4: 0040f809 jalr v0 +800eaef8: 02c02021 move a0,s6 +800eaefc: 00409821 move s3,v0 +800eaf00: 0803ab45 j 800ead14 +800eaf04: 02c08821 move s1,s6 +800eaf08: 304200ff andi v0,v0,0xff +800eaf0c: 2c420006 sltiu v0,v0,6 +800eaf10: 10400016 beqz v0,800eaf6c +800eaf14: 2482ffd0 addiu v0,a0,-48 +800eaf18: 2482ffc9 addiu v0,a0,-55 +800eaf1c: 0803ab90 j 800eae40 +800eaf20: 304600ff andi a2,v0,0xff +800eaf24: 16400019 bnez s2,800eaf8c +800eaf28: 8fa20238 lw v0,568(sp) +800eaf2c: 12800044 beqz s4,800eb040 +800eaf30: 3c03800f lui v1,0x800f +800eaf34: 92030000 lbu v1,0(s0) +800eaf38: 10600026 beqz v1,800eafd4 +800eaf3c: 8fa4022c lw a0,556(sp) +800eaf40: 2402000d li v0,13 +800eaf44: 10620022 beq v1,v0,800eafd0 +800eaf48: 2402000a li v0,10 +800eaf4c: 10620020 beq v1,v0,800eafd0 +800eaf50: 2402003b li v0,59 +800eaf54: 1062002d beq v1,v0,800eb00c +800eaf58: 00000000 nop +800eaf5c: 02f2b821 addu s7,s7,s2 +800eaf60: 02008821 move s1,s0 +800eaf64: 0803ab42 j 800ead08 +800eaf68: 00009021 move s2,zero +800eaf6c: 304600ff andi a2,v0,0xff +800eaf70: 2cc3000a sltiu v1,a2,10 +800eaf74: 1460ffb2 bnez v1,800eae40 +800eaf78: 00000000 nop +800eaf7c: 148affb6 bne a0,t2,800eae58 +800eaf80: 00000000 nop +800eaf84: 0803ab85 j 800eae14 +800eaf88: 00000000 nop +800eaf8c: 8fa70230 lw a3,560(sp) +800eaf90: afa20014 sw v0,20(sp) +800eaf94: 3c02800f lui v0,0x800f +800eaf98: afb40010 sw s4,16(sp) +800eaf9c: 02e02021 move a0,s7 +800eafa0: 27a50018 addiu a1,sp,24 +800eafa4: 02403021 move a2,s2 +800eafa8: 2442b554 addiu v0,v0,-19116 +800eafac: 24f10001 addiu s1,a3,1 +800eafb0: 0040f809 jalr v0 +800eafb4: 26940001 addiu s4,s4,1 +800eafb8: 14400058 bnez v0,800eb11c +800eafbc: 00000000 nop +800eafc0: afb10230 sw s1,560(sp) +800eafc4: 92030000 lbu v1,0(s0) +800eafc8: 1460ffde bnez v1,800eaf44 +800eafcc: 2402000d li v0,13 +800eafd0: 8fa4022c lw a0,556(sp) +800eafd4: 3c02800f lui v0,0x800f +800eafd8: 2442b130 addiu v0,v0,-20176 +800eafdc: 0040f809 jalr v0 +800eafe0: 02802821 move a1,s4 +800eafe4: 8fa20240 lw v0,576(sp) +800eafe8: 94430008 lhu v1,8(v0) +800eafec: 8fa20228 lw v0,552(sp) +800eaff0: 24630001 addiu v1,v1,1 +800eaff4: afa20238 sw v0,568(sp) +800eaff8: 8fa20240 lw v0,576(sp) +800eaffc: a4430008 sh v1,8(v0) +800eb000: 8fa30230 lw v1,560(sp) +800eb004: 0803ab1d j 800eac74 +800eb008: afa3022c sw v1,556(sp) +800eb00c: 26100001 addiu s0,s0,1 +800eb010: 24120001 li s2,1 +800eb014: 0803ab42 j 800ead08 +800eb018: 02008821 move s1,s0 +800eb01c: 3c02007f lui v0,0x7f +800eb020: 0803ab7d j 800eadf4 +800eb024: 0062b825 or s7,v1,v0 +800eb028: 2402005b li v0,91 +800eb02c: 1462fec2 bne v1,v0,800eab38 +800eb030: 3c03800f lui v1,0x800f +800eb034: 0803aae3 j 800eab8c +800eb038: 3c028012 lui v0,0x8012 +800eb03c: 3c03800f lui v1,0x800f +800eb040: 24635f58 addiu v1,v1,24408 +800eb044: 0060f809 jalr v1 +800eb048: 03c02021 move a0,s8 +800eb04c: 8fbf026c lw ra,620(sp) +800eb050: 8fbe0268 lw s8,616(sp) +800eb054: 8fb70264 lw s7,612(sp) +800eb058: 8fb60260 lw s6,608(sp) +800eb05c: 8fb5025c lw s5,604(sp) +800eb060: 8fb40258 lw s4,600(sp) +800eb064: 8fb30254 lw s3,596(sp) +800eb068: 8fb20250 lw s2,592(sp) +800eb06c: 8fb1024c lw s1,588(sp) +800eb070: 8fb00248 lw s0,584(sp) +800eb074: 2402ffff li v0,-1 +800eb078: 03e00008 jr ra +800eb07c: 27bd0270 addiu sp,sp,624 +800eb080: 8fa2023c lw v0,572(sp) +800eb084: 8fa30240 lw v1,576(sp) +800eb088: 24420001 addiu v0,v0,1 +800eb08c: afa2023c sw v0,572(sp) +800eb090: 24630034 addiu v1,v1,52 +800eb094: 28420028 slti v0,v0,40 +800eb098: 1440fea6 bnez v0,800eab34 +800eb09c: afa30240 sw v1,576(sp) +800eb0a0: 8fa20238 lw v0,568(sp) +800eb0a4: afa20228 sw v0,552(sp) +800eb0a8: 8fa2022c lw v0,556(sp) +800eb0ac: 3c03801f lui v1,0x801f +800eb0b0: ac62470c sw v0,18188(v1) +800eb0b4: 8fa2023c lw v0,572(sp) +800eb0b8: 3c03801f lui v1,0x801f +800eb0bc: ac624710 sw v0,18192(v1) +800eb0c0: 8fa20228 lw v0,552(sp) +800eb0c4: 8fa30274 lw v1,628(sp) +800eb0c8: ac620000 sw v0,0(v1) +800eb0cc: 8fa30278 lw v1,632(sp) +800eb0d0: 8fa20234 lw v0,564(sp) +800eb0d4: ac620000 sw v0,0(v1) +800eb0d8: 3c03800f lui v1,0x800f +800eb0dc: 24635f58 addiu v1,v1,24408 +800eb0e0: 0060f809 jalr v1 +800eb0e4: 03c02021 move a0,s8 +800eb0e8: 8fbf026c lw ra,620(sp) +800eb0ec: 8fbe0268 lw s8,616(sp) +800eb0f0: 8fb70264 lw s7,612(sp) +800eb0f4: 8fb60260 lw s6,608(sp) +800eb0f8: 8fb5025c lw s5,604(sp) +800eb0fc: 8fb40258 lw s4,600(sp) +800eb100: 8fb30254 lw s3,596(sp) +800eb104: 8fb20250 lw s2,592(sp) +800eb108: 8fb1024c lw s1,588(sp) +800eb10c: 8fb00248 lw s0,584(sp) +800eb110: 00001021 move v0,zero +800eb114: 03e00008 jr ra +800eb118: 27bd0270 addiu sp,sp,624 +800eb11c: 02348823 subu s1,s1,s4 +800eb120: 02201021 move v0,s1 +800eb124: 0803ac2b j 800eb0ac +800eb128: afb1022c sw s1,556(sp) +800eb12c: 00000000 nop + +800eb130 : +800eb130: 00043140 sll a2,a0,0x5 +800eb134: 000418c0 sll v1,a0,0x3 +800eb138: 3c028023 lui v0,0x8023 +800eb13c: 00661821 addu v1,v1,a2 +800eb140: 2442cd28 addiu v0,v0,-13016 +800eb144: 2c8400c8 sltiu a0,a0,200 +800eb148: 10800004 beqz a0,800eb15c +800eb14c: 00621821 addu v1,v1,v0 +800eb150: 2402ff80 li v0,-128 +800eb154: a062000b sb v0,11(v1) +800eb158: a0650008 sb a1,8(v1) +800eb15c: 03e00008 jr ra +800eb160: 00000000 nop + +800eb164 : +800eb164: 3c02801f lui v0,0x801f +800eb168: 8c49470c lw t1,18188(v0) +800eb16c: 24830001 addiu v1,a0,1 +800eb170: 0069182b sltu v1,v1,t1 +800eb174: 1060002c beqz v1,800eb228 +800eb178: 00803821 move a3,a0 +800eb17c: 10a0001a beqz a1,800eb1e8 +800eb180: 0089102b sltu v0,a0,t1 +800eb184: 10400018 beqz v0,800eb1e8 +800eb188: 00041940 sll v1,a0,0x5 +800eb18c: 000410c0 sll v0,a0,0x3 +800eb190: 3c0a8023 lui t2,0x8023 +800eb194: 00431021 addu v0,v0,v1 +800eb198: 2544cd28 addiu a0,t2,-13016 +800eb19c: 00441021 addu v0,v0,a0 +800eb1a0: 90430008 lbu v1,8(v0) +800eb1a4: 24020001 li v0,1 +800eb1a8: 10a2000d beq a1,v0,800eb1e0 +800eb1ac: 00e33821 addu a3,a3,v1 +800eb1b0: 24080001 li t0,1 +800eb1b4: 00071940 sll v1,a3,0x5 +800eb1b8: 000710c0 sll v0,a3,0x3 +800eb1bc: 00431021 addu v0,v0,v1 +800eb1c0: 2544cd28 addiu a0,t2,-13016 +800eb1c4: 00441821 addu v1,v0,a0 +800eb1c8: 00e9102b sltu v0,a3,t1 +800eb1cc: 10400004 beqz v0,800eb1e0 +800eb1d0: 25080001 addiu t0,t0,1 +800eb1d4: 90620008 lbu v0,8(v1) +800eb1d8: 14a8fff6 bne a1,t0,800eb1b4 +800eb1dc: 00e23821 addu a3,a3,v0 +800eb1e0: 0803ac7c j 800eb1f0 +800eb1e4: 00e02021 move a0,a3 +800eb1e8: 00e02021 move a0,a3 +800eb1ec: 3c0a8023 lui t2,0x8023 +800eb1f0: 00041140 sll v0,a0,0x5 +800eb1f4: 000418c0 sll v1,a0,0x3 +800eb1f8: 00621821 addu v1,v1,v0 +800eb1fc: 2544cd28 addiu a0,t2,-13016 +800eb200: 00641021 addu v0,v1,a0 +800eb204: 90450008 lbu a1,8(v0) +800eb208: 10a00007 beqz a1,800eb228 +800eb20c: 30c600ff andi a2,a2,0xff +800eb210: 24420006 addiu v0,v0,6 +800eb214: 00001821 move v1,zero +800eb218: 24630001 addiu v1,v1,1 +800eb21c: a0460000 sb a2,0(v0) +800eb220: 14a3fffd bne a1,v1,800eb218 +800eb224: 24420028 addiu v0,v0,40 +800eb228: 03e00008 jr ra +800eb22c: 00000000 nop + +800eb230 : +800eb230: 3c028021 lui v0,0x8021 +800eb234: 03e00008 jr ra +800eb238: a040e538 sb zero,-6856(v0) + +800eb23c : +800eb23c: 24030001 li v1,1 +800eb240: 3c028021 lui v0,0x8021 +800eb244: 03e00008 jr ra +800eb248: a043e538 sb v1,-6856(v0) + +800eb24c : +800eb24c: 27bdffd8 addiu sp,sp,-40 +800eb250: afb40020 sw s4,32(sp) +800eb254: afb00010 sw s0,16(sp) +800eb258: 3c148010 lui s4,0x8010 +800eb25c: 00808021 move s0,a0 +800eb260: 3c04801c lui a0,0x801c +800eb264: afbf0024 sw ra,36(sp) +800eb268: 02002821 move a1,s0 +800eb26c: afb3001c sw s3,28(sp) +800eb270: afb20018 sw s2,24(sp) +800eb274: afb10014 sw s1,20(sp) +800eb278: 2692463c addiu s2,s4,17980 +800eb27c: 0240f809 jalr s2 +800eb280: 2484e31c addiu a0,a0,-7396 +800eb284: 00101940 sll v1,s0,0x5 +800eb288: 3c028023 lui v0,0x8023 +800eb28c: 001080c0 sll s0,s0,0x3 +800eb290: 02038021 addu s0,s0,v1 +800eb294: 2453cd28 addiu s3,v0,-13016 +800eb298: 02138821 addu s1,s0,s3 +800eb29c: 92250008 lbu a1,8(s1) +800eb2a0: 92260009 lbu a2,9(s1) +800eb2a4: 3c04801c lui a0,0x801c +800eb2a8: 0240f809 jalr s2 +800eb2ac: 2484e330 addiu a0,a0,-7376 +800eb2b0: 8e250000 lw a1,0(s1) +800eb2b4: 9226000a lbu a2,10(s1) +800eb2b8: 3c04801c lui a0,0x801c +800eb2bc: 0240f809 jalr s2 +800eb2c0: 2484e344 addiu a0,a0,-7356 +800eb2c4: 9223000a lbu v1,10(s1) +800eb2c8: 3c04801c lui a0,0x801c +800eb2cc: 24020001 li v0,1 +800eb2d0: 2484e360 addiu a0,a0,-7328 +800eb2d4: 26100010 addiu s0,s0,16 +800eb2d8: 10620010 beq v1,v0,800eb31c +800eb2dc: 00602821 move a1,v1 +800eb2e0: 3c02800e lui v0,0x800e +800eb2e4: 244213c4 addiu v0,v0,5060 +800eb2e8: 0040f809 jalr v0 +800eb2ec: 02132021 addu a0,s0,s3 +800eb2f0: 3c04801c lui a0,0x801c +800eb2f4: 2699463c addiu t9,s4,17980 +800eb2f8: 8fbf0024 lw ra,36(sp) +800eb2fc: 8fb40020 lw s4,32(sp) +800eb300: 8fb3001c lw s3,28(sp) +800eb304: 8fb20018 lw s2,24(sp) +800eb308: 8fb10014 lw s1,20(sp) +800eb30c: 8fb00010 lw s0,16(sp) +800eb310: 2484e36c addiu a0,a0,-7316 +800eb314: 03200008 jr t9 +800eb318: 27bd0028 addiu sp,sp,40 +800eb31c: 0240f809 jalr s2 +800eb320: 92250004 lbu a1,4(s1) +800eb324: 3c04801c lui a0,0x801c +800eb328: 2699463c addiu t9,s4,17980 +800eb32c: 8fbf0024 lw ra,36(sp) +800eb330: 8fb40020 lw s4,32(sp) +800eb334: 8fb3001c lw s3,28(sp) +800eb338: 8fb20018 lw s2,24(sp) +800eb33c: 8fb10014 lw s1,20(sp) +800eb340: 8fb00010 lw s0,16(sp) +800eb344: 2484e36c addiu a0,a0,-7316 +800eb348: 03200008 jr t9 +800eb34c: 27bd0028 addiu sp,sp,40 + +800eb350 : +800eb350: 27bdffc0 addiu sp,sp,-64 +800eb354: afbf003c sw ra,60(sp) +800eb358: afbe0038 sw s8,56(sp) +800eb35c: afb70034 sw s7,52(sp) +800eb360: afb60030 sw s6,48(sp) +800eb364: afb5002c sw s5,44(sp) +800eb368: afb40028 sw s4,40(sp) +800eb36c: afb30024 sw s3,36(sp) +800eb370: afb20020 sw s2,32(sp) +800eb374: afb1001c sw s1,28(sp) +800eb378: afb00018 sw s0,24(sp) +800eb37c: 3c028021 lui v0,0x8021 +800eb380: 9043e538 lbu v1,-6856(v0) +800eb384: 1060003f beqz v1,800eb484 +800eb388: 3c03801f lui v1,0x801f +800eb38c: 8c62470c lw v0,18188(v1) +800eb390: 1040003d beqz v0,800eb488 +800eb394: 8fbf003c lw ra,60(sp) +800eb398: afa00010 sw zero,16(sp) +800eb39c: 8fa50010 lw a1,16(sp) +800eb3a0: 00051140 sll v0,a1,0x5 +800eb3a4: 000520c0 sll a0,a1,0x3 +800eb3a8: 00822021 addu a0,a0,v0 +800eb3ac: 3c028023 lui v0,0x8023 +800eb3b0: 2443cd28 addiu v1,v0,-13016 +800eb3b4: 00831821 addu v1,a0,v1 +800eb3b8: 90620006 lbu v0,6(v1) +800eb3bc: 90650008 lbu a1,8(v1) +800eb3c0: 10400027 beqz v0,800eb460 +800eb3c4: afa50014 sw a1,20(sp) +800eb3c8: 10a00025 beqz a1,800eb460 +800eb3cc: 00000000 nop +800eb3d0: 24970010 addiu s7,a0,16 +800eb3d4: 0060a821 move s5,v1 +800eb3d8: 0000f021 move s8,zero +800eb3dc: 02e0b021 move s6,s7 +800eb3e0: 8eb30000 lw s3,0(s5) +800eb3e4: 3c038021 lui v1,0x8021 +800eb3e8: 2462701c addiu v0,v1,28700 +800eb3ec: 00131a82 srl v1,s3,0xa +800eb3f0: 30633ffc andi v1,v1,0x3ffc +800eb3f4: 92b2000a lbu s2,10(s5) +800eb3f8: 00621821 addu v1,v1,v0 +800eb3fc: 24020001 li v0,1 +800eb400: 1242002c beq s2,v0,800eb4b4 +800eb404: 8c640028 lw a0,40(v1) +800eb408: 1240000f beqz s2,800eb448 +800eb40c: 2c820012 sltiu v0,a0,18 +800eb410: 10400043 beqz v0,800eb520 +800eb414: 3c05801c lui a1,0x801c +800eb418: 3c048023 lui a0,0x8023 +800eb41c: 24a5e380 addiu a1,a1,-7296 +800eb420: 2484cd28 addiu a0,a0,-13016 +800eb424: 8cb40000 lw s4,0(a1) +800eb428: 02c48021 addu s0,s6,a0 +800eb42c: 00008821 move s1,zero +800eb430: 92040000 lbu a0,0(s0) +800eb434: 02602821 move a1,s3 +800eb438: 0280f809 jalr s4 +800eb43c: 26310001 addiu s1,s1,1 +800eb440: 1651fffb bne s2,s1,800eb430 +800eb444: 26100001 addiu s0,s0,1 +800eb448: 8fa30014 lw v1,20(sp) +800eb44c: 27de0001 addiu s8,s8,1 +800eb450: 26d60028 addiu s6,s6,40 +800eb454: 26f70028 addiu s7,s7,40 +800eb458: 147effe1 bne v1,s8,800eb3e0 +800eb45c: 26b50028 addiu s5,s5,40 +800eb460: 8fa40014 lw a0,20(sp) +800eb464: 3c05801f lui a1,0x801f +800eb468: 24830001 addiu v1,a0,1 +800eb46c: 8fa40010 lw a0,16(sp) +800eb470: 8ca2470c lw v0,18188(a1) +800eb474: 00832021 addu a0,a0,v1 +800eb478: 0082102b sltu v0,a0,v0 +800eb47c: 1440ffc7 bnez v0,800eb39c +800eb480: afa40010 sw a0,16(sp) +800eb484: 8fbf003c lw ra,60(sp) +800eb488: 8fbe0038 lw s8,56(sp) +800eb48c: 8fb70034 lw s7,52(sp) +800eb490: 8fb60030 lw s6,48(sp) +800eb494: 8fb5002c lw s5,44(sp) +800eb498: 8fb40028 lw s4,40(sp) +800eb49c: 8fb30024 lw s3,36(sp) +800eb4a0: 8fb20020 lw s2,32(sp) +800eb4a4: 8fb1001c lw s1,28(sp) +800eb4a8: 8fb00018 lw s0,24(sp) +800eb4ac: 03e00008 jr ra +800eb4b0: 27bd0040 addiu sp,sp,64 +800eb4b4: 2c820012 sltiu v0,a0,18 +800eb4b8: 1440000c bnez v0,800eb4ec +800eb4bc: 3262ffff andi v0,s3,0xffff +800eb4c0: 92a30004 lbu v1,4(s5) +800eb4c4: 00821021 addu v0,a0,v0 +800eb4c8: a0430000 sb v1,0(v0) +800eb4cc: 8fa30014 lw v1,20(sp) +800eb4d0: 27de0001 addiu s8,s8,1 +800eb4d4: 26d60028 addiu s6,s6,40 +800eb4d8: 26f70028 addiu s7,s7,40 +800eb4dc: 147effc0 bne v1,s8,800eb3e0 +800eb4e0: 26b50028 addiu s5,s5,40 +800eb4e4: 0803ad19 j 800eb464 +800eb4e8: 8fa40014 lw a0,20(sp) +800eb4ec: 92a40004 lbu a0,4(s5) +800eb4f0: 3c028006 lui v0,0x8006 +800eb4f4: 24424444 addiu v0,v0,17476 +800eb4f8: 0040f809 jalr v0 +800eb4fc: 02602821 move a1,s3 +800eb500: 8fa30014 lw v1,20(sp) +800eb504: 27de0001 addiu s8,s8,1 +800eb508: 26d60028 addiu s6,s6,40 +800eb50c: 26f70028 addiu s7,s7,40 +800eb510: 147effb3 bne v1,s8,800eb3e0 +800eb514: 26b50028 addiu s5,s5,40 +800eb518: 0803ad19 j 800eb464 +800eb51c: 8fa40014 lw a0,20(sp) +800eb520: 3262ffff andi v0,s3,0xffff +800eb524: 00821821 addu v1,a0,v0 +800eb528: 3c028023 lui v0,0x8023 +800eb52c: 2442cd28 addiu v0,v0,-13016 +800eb530: 02e22021 addu a0,s7,v0 +800eb534: 00003021 move a2,zero +800eb538: 90820000 lbu v0,0(a0) +800eb53c: 24c60001 addiu a2,a2,1 +800eb540: a0620000 sb v0,0(v1) +800eb544: 1646fffc bne s2,a2,800eb538 +800eb548: 24840001 addiu a0,a0,1 +800eb54c: 0803ad13 j 800eb44c +800eb550: 8fa30014 lw v1,20(sp) + +800eb554 : +800eb554: 27bdffd8 addiu sp,sp,-40 +800eb558: afb3001c sw s3,28(sp) +800eb55c: afb10014 sw s1,20(sp) +800eb560: afb00010 sw s0,16(sp) +800eb564: 00078940 sll s1,a3,0x5 +800eb568: 000780c0 sll s0,a3,0x3 +800eb56c: 3c138023 lui s3,0x8023 +800eb570: 02114021 addu t0,s0,s1 +800eb574: 266acd28 addiu t2,s3,-13016 +800eb578: 2ce700c8 sltiu a3,a3,200 +800eb57c: afb20018 sw s2,24(sp) +800eb580: afbf0020 sw ra,32(sp) +800eb584: 010a1821 addu v1,t0,t2 +800eb588: 2402ffff li v0,-1 +800eb58c: 00805821 move t3,a0 +800eb590: 00c09021 move s2,a2 +800eb594: 10e00015 beqz a3,800eb5ec +800eb598: 2cc90002 sltiu t1,a2,2 +800eb59c: 25040010 addiu a0,t0,16 +800eb5a0: 008a2021 addu a0,a0,t2 +800eb5a4: ac6b0000 sw t3,0(v1) +800eb5a8: 15200017 bnez t1,800eb608 +800eb5ac: a0600006 sb zero,6(v1) +800eb5b0: 3c028011 lui v0,0x8011 +800eb5b4: 2442c930 addiu v0,v0,-14032 +800eb5b8: 0040f809 jalr v0 +800eb5bc: 00000000 nop +800eb5c0: 8fa2003c lw v0,60(sp) +800eb5c4: 2663cd28 addiu v1,s3,-13016 +800eb5c8: 02112021 addu a0,s0,s1 +800eb5cc: 00832021 addu a0,a0,v1 +800eb5d0: ac82000c sw v0,12(a0) +800eb5d4: 8fa30038 lw v1,56(sp) +800eb5d8: 00001021 move v0,zero +800eb5dc: a0830009 sb v1,9(a0) +800eb5e0: a092000a sb s2,10(a0) +800eb5e4: a0800008 sb zero,8(a0) +800eb5e8: a080000b sb zero,11(a0) +800eb5ec: 8fbf0020 lw ra,32(sp) +800eb5f0: 8fb3001c lw s3,28(sp) +800eb5f4: 8fb20018 lw s2,24(sp) +800eb5f8: 8fb10014 lw s1,20(sp) +800eb5fc: 8fb00010 lw s0,16(sp) +800eb600: 03e00008 jr ra +800eb604: 27bd0028 addiu sp,sp,40 +800eb608: 90a20000 lbu v0,0(a1) +800eb60c: 0803ad70 j 800eb5c0 +800eb610: a0620004 sb v0,4(v1) + +800eb614 : +800eb614: 10a00027 beqz a1,800eb6b4 +800eb618: 00803021 move a2,a0 +800eb61c: 3c03801f lui v1,0x801f +800eb620: 8c68470c lw t0,18188(v1) +800eb624: 24820001 addiu v0,a0,1 +800eb628: 0048102b sltu v0,v0,t0 +800eb62c: 10400021 beqz v0,800eb6b4 +800eb630: 00000000 nop +800eb634: 0088102b sltu v0,a0,t0 +800eb638: 1040001e beqz v0,800eb6b4 +800eb63c: 00041940 sll v1,a0,0x5 +800eb640: 000410c0 sll v0,a0,0x3 +800eb644: 3c098023 lui t1,0x8023 +800eb648: 00431021 addu v0,v0,v1 +800eb64c: 2524cd28 addiu a0,t1,-13016 +800eb650: 00441021 addu v0,v0,a0 +800eb654: 90430008 lbu v1,8(v0) +800eb658: 24020001 li v0,1 +800eb65c: 10a2000d beq a1,v0,800eb694 +800eb660: 00c33021 addu a2,a2,v1 +800eb664: 24070001 li a3,1 +800eb668: 00061940 sll v1,a2,0x5 +800eb66c: 000610c0 sll v0,a2,0x3 +800eb670: 00431021 addu v0,v0,v1 +800eb674: 2524cd28 addiu a0,t1,-13016 +800eb678: 00441821 addu v1,v0,a0 +800eb67c: 00c8102b sltu v0,a2,t0 +800eb680: 10400004 beqz v0,800eb694 +800eb684: 24e70001 addiu a3,a3,1 +800eb688: 90620008 lbu v0,8(v1) +800eb68c: 14a7fff6 bne a1,a3,800eb668 +800eb690: 00c23021 addu a2,a2,v0 +800eb694: 00c02021 move a0,a2 +800eb698: 00041140 sll v0,a0,0x5 +800eb69c: 000418c0 sll v1,a0,0x3 +800eb6a0: 00621821 addu v1,v1,v0 +800eb6a4: 2524cd28 addiu a0,t1,-13016 +800eb6a8: 00641821 addu v1,v1,a0 +800eb6ac: 03e00008 jr ra +800eb6b0: 8c62000c lw v0,12(v1) +800eb6b4: 00c02021 move a0,a2 +800eb6b8: 00061140 sll v0,a2,0x5 +800eb6bc: 3c098023 lui t1,0x8023 +800eb6c0: 000418c0 sll v1,a0,0x3 +800eb6c4: 00621821 addu v1,v1,v0 +800eb6c8: 2524cd28 addiu a0,t1,-13016 +800eb6cc: 00641821 addu v1,v1,a0 +800eb6d0: 03e00008 jr ra +800eb6d4: 8c62000c lw v0,12(v1) + ... + +800eb6e0 : +800eb6e0: 27bdffe0 addiu sp,sp,-32 +800eb6e4: afb20018 sw s2,24(sp) +800eb6e8: 3c128031 lui s2,0x8031 +800eb6ec: 8e42dad0 lw v0,-9520(s2) +800eb6f0: afbf001c sw ra,28(sp) +800eb6f4: afb10014 sw s1,20(sp) +800eb6f8: afb00010 sw s0,16(sp) +800eb6fc: 00808821 move s1,a0 +800eb700: 3c05803a lui a1,0x803a +800eb704: 8c440010 lw a0,16(v0) +800eb708: 3c028012 lui v0,0x8012 +800eb70c: 02203021 move a2,s1 +800eb710: 2442c980 addiu v0,v0,-13952 +800eb714: 0040f809 jalr v0 +800eb718: 24a52d3a addiu a1,a1,11578 +800eb71c: 8e50dad0 lw s0,-9520(s2) +800eb720: 3c02800f lui v0,0x800f +800eb724: 8e040050 lw a0,80(s0) +800eb728: 8e050010 lw a1,16(s0) +800eb72c: 2442775c addiu v0,v0,30556 +800eb730: 0040f809 jalr v0 +800eb734: 02203021 move a2,s1 +800eb738: 8e43dad0 lw v1,-9520(s2) +800eb73c: ae020050 sw v0,80(s0) +800eb740: 8c640010 lw a0,16(v1) +800eb744: 8c650014 lw a1,20(v1) +800eb748: 8c620018 lw v0,24(v1) +800eb74c: 00912021 addu a0,a0,s1 +800eb750: 00511021 addu v0,v0,s1 +800eb754: 00b12823 subu a1,a1,s1 +800eb758: ac620018 sw v0,24(v1) +800eb75c: ac640010 sw a0,16(v1) +800eb760: ac650014 sw a1,20(v1) +800eb764: 8fbf001c lw ra,28(sp) +800eb768: 8fb20018 lw s2,24(sp) +800eb76c: 8fb10014 lw s1,20(sp) +800eb770: 8fb00010 lw s0,16(sp) +800eb774: 03e00008 jr ra +800eb778: 27bd0020 addiu sp,sp,32 + +800eb77c : +800eb77c: 27bdffe0 addiu sp,sp,-32 +800eb780: afb20018 sw s2,24(sp) +800eb784: 3c128031 lui s2,0x8031 +800eb788: 8e42dad0 lw v0,-9520(s2) +800eb78c: afbf001c sw ra,28(sp) +800eb790: afb10014 sw s1,20(sp) +800eb794: afb00010 sw s0,16(sp) +800eb798: 00808821 move s1,a0 +800eb79c: 3c05803a lui a1,0x803a +800eb7a0: 8c440010 lw a0,16(v0) +800eb7a4: 3c028012 lui v0,0x8012 +800eb7a8: 02203021 move a2,s1 +800eb7ac: 2442c980 addiu v0,v0,-13952 +800eb7b0: 0040f809 jalr v0 +800eb7b4: 24a5cd34 addiu a1,a1,-13004 +800eb7b8: 8e50dad0 lw s0,-9520(s2) +800eb7bc: 3c02800f lui v0,0x800f +800eb7c0: 8e040050 lw a0,80(s0) +800eb7c4: 8e050010 lw a1,16(s0) +800eb7c8: 2442775c addiu v0,v0,30556 +800eb7cc: 0040f809 jalr v0 +800eb7d0: 02203021 move a2,s1 +800eb7d4: 8e43dad0 lw v1,-9520(s2) +800eb7d8: ae020050 sw v0,80(s0) +800eb7dc: 8c640010 lw a0,16(v1) +800eb7e0: 8c650014 lw a1,20(v1) +800eb7e4: 8c620018 lw v0,24(v1) +800eb7e8: 00912021 addu a0,a0,s1 +800eb7ec: 00511021 addu v0,v0,s1 +800eb7f0: 00b12823 subu a1,a1,s1 +800eb7f4: ac620018 sw v0,24(v1) +800eb7f8: ac640010 sw a0,16(v1) +800eb7fc: ac650014 sw a1,20(v1) +800eb800: 8fbf001c lw ra,28(sp) +800eb804: 8fb20018 lw s2,24(sp) +800eb808: 8fb10014 lw s1,20(sp) +800eb80c: 8fb00010 lw s0,16(sp) +800eb810: 03e00008 jr ra +800eb814: 27bd0020 addiu sp,sp,32 + +800eb818 : +800eb818: 27bdffe0 addiu sp,sp,-32 +800eb81c: afbf0018 sw ra,24(sp) +800eb820: afb10014 sw s1,20(sp) +800eb824: 10800008 beqz a0,800eb848 +800eb828: afb00010 sw s0,16(sp) +800eb82c: 3c028010 lui v0,0x8010 +800eb830: 24514e60 addiu s1,v0,20064 +800eb834: 2484fff8 addiu a0,a0,-8 +800eb838: 0220f809 jalr s1 +800eb83c: 8c900004 lw s0,4(a0) +800eb840: 1600fffc bnez s0,800eb834 +800eb844: 02002021 move a0,s0 +800eb848: 8fbf0018 lw ra,24(sp) +800eb84c: 8fb10014 lw s1,20(sp) +800eb850: 8fb00010 lw s0,16(sp) +800eb854: 00001021 move v0,zero +800eb858: 03e00008 jr ra +800eb85c: 27bd0020 addiu sp,sp,32 + +800eb860 : +800eb860: 27bdffe0 addiu sp,sp,-32 +800eb864: afb00010 sw s0,16(sp) +800eb868: 3c108031 lui s0,0x8031 +800eb86c: 8e07dad0 lw a3,-9520(s0) +800eb870: afb10014 sw s1,20(sp) +800eb874: afbf001c sw ra,28(sp) +800eb878: afb20018 sw s2,24(sp) +800eb87c: 8ce20008 lw v0,8(a3) +800eb880: 10400012 beqz v0,800eb8cc +800eb884: 00808821 move s1,a0 +800eb888: 8e04dad0 lw a0,-9520(s0) +800eb88c: 24080008 li t0,8 +800eb890: 8c830004 lw v1,4(a0) +800eb894: 8c820008 lw v0,8(a0) +800eb898: 90650000 lbu a1,0(v1) +800eb89c: 2442ffff addiu v0,v0,-1 +800eb8a0: 24630001 addiu v1,v1,1 +800eb8a4: a6250000 sh a1,0(s1) +800eb8a8: ac820008 sw v0,8(a0) +800eb8ac: ac830004 sw v1,4(a0) +800eb8b0: 8fbf001c lw ra,28(sp) +800eb8b4: 8fb20018 lw s2,24(sp) +800eb8b8: 8fb10014 lw s1,20(sp) +800eb8bc: 8fb00010 lw s0,16(sp) +800eb8c0: 01001021 move v0,t0 +800eb8c4: 03e00008 jr ra +800eb8c8: 27bd0020 addiu sp,sp,32 +800eb8cc: 8ce20058 lw v0,88(a3) +800eb8d0: 24124000 li s2,16384 +800eb8d4: 2c434000 sltiu v1,v0,16384 +800eb8d8: 00003021 move a2,zero +800eb8dc: 0043900b movn s2,v0,v1 +800eb8e0: 1040fff3 beqz v0,800eb8b0 +800eb8e4: 00004021 move t0,zero +800eb8e8: 8ce2003c lw v0,60(a3) +800eb8ec: 8ce50068 lw a1,104(a3) +800eb8f0: 00452821 addu a1,v0,a1 +800eb8f4: 3c028011 lui v0,0x8011 +800eb8f8: 24420d40 addiu v0,v0,3392 +800eb8fc: 0040f809 jalr v0 +800eb900: 8ce40060 lw a0,96(a3) +800eb904: 02402821 move a1,s2 +800eb908: 10400003 beqz v0,800eb918 +800eb90c: 24060001 li a2,1 +800eb910: 0803ae2c j 800eb8b0 +800eb914: 2408ffff li t0,-1 +800eb918: 8e02dad0 lw v0,-9520(s0) +800eb91c: 8c470060 lw a3,96(v0) +800eb920: 8c440000 lw a0,0(v0) +800eb924: 3c028011 lui v0,0x8011 +800eb928: 2442f320 addiu v0,v0,-3296 +800eb92c: 0040f809 jalr v0 +800eb930: 00000000 nop +800eb934: 24030001 li v1,1 +800eb938: 1443ffdd bne v0,v1,800eb8b0 +800eb93c: 2408ffff li t0,-1 +800eb940: 8e02dad0 lw v0,-9520(s0) +800eb944: 8c43003c lw v1,60(v0) +800eb948: 8c440058 lw a0,88(v0) +800eb94c: 8c450000 lw a1,0(v0) +800eb950: 00721821 addu v1,v1,s2 +800eb954: 00922023 subu a0,a0,s2 +800eb958: ac520008 sw s2,8(v0) +800eb95c: ac450004 sw a1,4(v0) +800eb960: ac43003c sw v1,60(v0) +800eb964: 0803ae22 j 800eb888 +800eb968: ac440058 sw a0,88(v0) + +800eb96c : +800eb96c: 27bdfa40 addiu sp,sp,-1472 +800eb970: afb205a0 sw s2,1440(sp) +800eb974: 3c028011 lui v0,0x8011 +800eb978: 27b20058 addiu s2,sp,88 +800eb97c: afb305a4 sw s3,1444(sp) +800eb980: afb1059c sw s1,1436(sp) +800eb984: afb00598 sw s0,1432(sp) +800eb988: 00809821 move s3,a0 +800eb98c: 00a08021 move s0,a1 +800eb990: afa605c8 sw a2,1480(sp) +800eb994: 02402021 move a0,s2 +800eb998: afbf05bc sw ra,1468(sp) +800eb99c: afbe05b8 sw s8,1464(sp) +800eb9a0: afb705b4 sw s7,1460(sp) +800eb9a4: afb605b0 sw s6,1456(sp) +800eb9a8: afb505ac sw s5,1452(sp) +800eb9ac: afb405a8 sw s4,1448(sp) +800eb9b0: 00002821 move a1,zero +800eb9b4: 24060044 li a2,68 +800eb9b8: afa705cc sw a3,1484(sp) +800eb9bc: 2442ca64 addiu v0,v0,-13724 +800eb9c0: 0040f809 jalr v0 +800eb9c4: 8fb105d8 lw s1,1496(sp) +800eb9c8: 02004821 move t1,s0 +800eb9cc: 02602021 move a0,s3 +800eb9d0: 8c830000 lw v1,0(a0) +800eb9d4: 27a20010 addiu v0,sp,16 +800eb9d8: 00031880 sll v1,v1,0x2 +800eb9dc: 00621821 addu v1,v1,v0 +800eb9e0: 8c620048 lw v0,72(v1) +800eb9e4: 2529ffff addiu t1,t1,-1 +800eb9e8: 24420001 addiu v0,v0,1 +800eb9ec: 24840004 addiu a0,a0,4 +800eb9f0: 1520fff7 bnez t1,800eb9d0 +800eb9f4: ac620048 sw v0,72(v1) +800eb9f8: 8fa20058 lw v0,88(sp) +800eb9fc: 12020175 beq s0,v0,800ebfd4 +800eba00: 8fa3005c lw v1,92(sp) +800eba04: 146001a3 bnez v1,800ec094 +800eba08: 8e280000 lw t0,0(s1) +800eba0c: 8fa20060 lw v0,96(sp) +800eba10: 144001a3 bnez v0,800ec0a0 +800eba14: 8fa20064 lw v0,100(sp) +800eba18: 144001c5 bnez v0,800ec130 +800eba1c: 8fa20068 lw v0,104(sp) +800eba20: 144001c0 bnez v0,800ec124 +800eba24: 8fa2006c lw v0,108(sp) +800eba28: 144001c7 bnez v0,800ec148 +800eba2c: 8fa20070 lw v0,112(sp) +800eba30: 144001c2 bnez v0,800ec13c +800eba34: 8fa20074 lw v0,116(sp) +800eba38: 14400190 bnez v0,800ec07c +800eba3c: 8fa20078 lw v0,120(sp) +800eba40: 144001cf bnez v0,800ec180 +800eba44: 8fa2007c lw v0,124(sp) +800eba48: 144001d4 bnez v0,800ec19c +800eba4c: 8fa20080 lw v0,128(sp) +800eba50: 144001dd bnez v0,800ec1c8 +800eba54: 8fa20084 lw v0,132(sp) +800eba58: 144001de bnez v0,800ec1d4 +800eba5c: 8fa20088 lw v0,136(sp) +800eba60: 144001e6 bnez v0,800ec1fc +800eba64: 8fa2008c lw v0,140(sp) +800eba68: 144001e7 bnez v0,800ec208 +800eba6c: 8fa20090 lw v0,144(sp) +800eba70: 144001f4 bnez v0,800ec244 +800eba74: 8fa20094 lw v0,148(sp) +800eba78: 144001f5 bnez v0,800ec250 +800eba7c: 24020010 li v0,16 +800eba80: 8fa40098 lw a0,152(sp) +800eba84: 240a0011 li t2,17 +800eba88: 0044500b movn t2,v0,a0 +800eba8c: 010a102b sltu v0,t0,t2 +800eba90: afaa0574 sw t2,1396(sp) +800eba94: 1480017c bnez a0,800ec088 +800eba98: 0142400b movn t0,t2,v0 +800eba9c: 8fa20094 lw v0,148(sp) +800ebaa0: 14400182 bnez v0,800ec0ac +800ebaa4: 8fa20090 lw v0,144(sp) +800ebaa8: 14400196 bnez v0,800ec104 +800ebaac: 8fa2008c lw v0,140(sp) +800ebab0: 14400198 bnez v0,800ec114 +800ebab4: 8fa20088 lw v0,136(sp) +800ebab8: 144001a6 bnez v0,800ec154 +800ebabc: 8fa20084 lw v0,132(sp) +800ebac0: 144001a8 bnez v0,800ec164 +800ebac4: 8fa20080 lw v0,128(sp) +800ebac8: 144001b0 bnez v0,800ec18c +800ebacc: 8fa2007c lw v0,124(sp) +800ebad0: 144001a7 bnez v0,800ec170 +800ebad4: 8fa20078 lw v0,120(sp) +800ebad8: 144001b3 bnez v0,800ec1a8 +800ebadc: 8fa20074 lw v0,116(sp) +800ebae0: 144001b5 bnez v0,800ec1b8 +800ebae4: 8fa20070 lw v0,112(sp) +800ebae8: 144001bd bnez v0,800ec1e0 +800ebaec: 8fa2006c lw v0,108(sp) +800ebaf0: 144001be bnez v0,800ec1ec +800ebaf4: 8fa20068 lw v0,104(sp) +800ebaf8: 144001c6 bnez v0,800ec214 +800ebafc: 8fa20064 lw v0,100(sp) +800ebb00: 144001c8 bnez v0,800ec224 +800ebb04: 8fa20060 lw v0,96(sp) +800ebb08: 144001ca bnez v0,800ec234 +800ebb0c: 0003182b sltu v1,zero,v1 +800ebb10: afa30564 sw v1,1380(sp) +800ebb14: 00602021 move a0,v1 +800ebb18: 0088102b sltu v0,a0,t0 +800ebb1c: 0082400b movn t0,a0,v0 +800ebb20: 0144182b sltu v1,t2,a0 +800ebb24: 24020001 li v0,1 +800ebb28: ae280000 sw t0,0(s1) +800ebb2c: 10600013 beqz v1,800ebb7c +800ebb30: 01423004 sllv a2,v0,t2 +800ebb34: 000a2080 sll a0,t2,0x2 +800ebb38: 27a50010 addiu a1,sp,16 +800ebb3c: 00851021 addu v0,a0,a1 +800ebb40: 8c430048 lw v1,72(v0) +800ebb44: 00c31823 subu v1,a2,v1 +800ebb48: 046000fb bltz v1,800ebf38 +800ebb4c: 24820004 addiu v0,a0,4 +800ebb50: 8fa70564 lw a3,1380(sp) +800ebb54: 02422821 addu a1,s2,v0 +800ebb58: 0803aedc j 800ebb70 +800ebb5c: 01402021 move a0,t2 +800ebb60: 8ca20000 lw v0,0(a1) +800ebb64: 00c21823 subu v1,a2,v0 +800ebb68: 046000f3 bltz v1,800ebf38 +800ebb6c: 24a50004 addiu a1,a1,4 +800ebb70: 24840001 addiu a0,a0,1 +800ebb74: 1487fffa bne a0,a3,800ebb60 +800ebb78: 00033040 sll a2,v1,0x1 +800ebb7c: 8fa70564 lw a3,1380(sp) +800ebb80: 27a30010 addiu v1,sp,16 +800ebb84: 00071080 sll v0,a3,0x2 +800ebb88: 00432021 addu a0,v0,v1 +800ebb8c: 8c820048 lw v0,72(a0) +800ebb90: 00c23023 subu a2,a2,v0 +800ebb94: 04c000e8 bltz a2,800ebf38 +800ebb98: afa6057c sw a2,1404(sp) +800ebb9c: 00461021 addu v0,v0,a2 +800ebba0: 24e3ffff addiu v1,a3,-1 +800ebba4: ac820048 sw v0,72(a0) +800ebba8: 1060000b beqz v1,800ebbd8 +800ebbac: afa000a0 sw zero,160(sp) +800ebbb0: 00003021 move a2,zero +800ebbb4: 27a5005c addiu a1,sp,92 +800ebbb8: 27a400a4 addiu a0,sp,164 +800ebbbc: 8ca20000 lw v0,0(a1) +800ebbc0: 2463ffff addiu v1,v1,-1 +800ebbc4: 00c23021 addu a2,a2,v0 +800ebbc8: ac860000 sw a2,0(a0) +800ebbcc: 24a50004 addiu a1,a1,4 +800ebbd0: 1460fffa bnez v1,800ebbbc +800ebbd4: 24840004 addiu a0,a0,4 +800ebbd8: 02602021 move a0,s3 +800ebbdc: 00003021 move a2,zero +800ebbe0: 8c830000 lw v1,0(a0) +800ebbe4: 27a70010 addiu a3,sp,16 +800ebbe8: 00031080 sll v0,v1,0x2 +800ebbec: 24840004 addiu a0,a0,4 +800ebbf0: 10600007 beqz v1,800ebc10 +800ebbf4: 00472821 addu a1,v0,a3 +800ebbf8: 8ca2008c lw v0,140(a1) +800ebbfc: 00021880 sll v1,v0,0x2 +800ebc00: 00671821 addu v1,v1,a3 +800ebc04: 24420001 addiu v0,v0,1 +800ebc08: aca2008c sw v0,140(a1) +800ebc0c: ac6600d0 sw a2,208(v1) +800ebc10: 24c60001 addiu a2,a2,1 +800ebc14: 00d0102b sltu v0,a2,s0 +800ebc18: 1440fff1 bnez v0,800ebbe0 +800ebc1c: 8fa30564 lw v1,1380(sp) +800ebc20: 006a102a slt v0,v1,t2 +800ebc24: 14400131 bnez v0,800ec0ec +800ebc28: 000a1080 sll v0,t2,0x2 +800ebc2c: 02429021 addu s2,s2,v0 +800ebc30: 00101880 sll v1,s0,0x2 +800ebc34: 27a200e0 addiu v0,sp,224 +800ebc38: 00082023 negu a0,t0 +800ebc3c: 00431821 addu v1,v0,v1 +800ebc40: 26450004 addiu a1,s2,4 +800ebc44: 27a70010 addiu a3,sp,16 +800ebc48: afb2056c sw s2,1388(sp) +800ebc4c: afa40570 sw a0,1392(sp) +800ebc50: afa0009c sw zero,156(sp) +800ebc54: afa00018 sw zero,24(sp) +800ebc58: afa30578 sw v1,1400(sp) +800ebc5c: afa20560 sw v0,1376(sp) +800ebc60: afa50568 sw a1,1384(sp) +800ebc64: 00805821 move t3,a0 +800ebc68: 240dffff li t5,-1 +800ebc6c: 00006021 move t4,zero +800ebc70: 00008821 move s1,zero +800ebc74: 24eefffc addiu t6,a3,-4 +800ebc78: 8fa2056c lw v0,1388(sp) +800ebc7c: 8c4f0000 lw t7,0(v0) +800ebc80: 25efffff addiu t7,t7,-1 +800ebc84: 2402ffff li v0,-1 +800ebc88: 11e2010c beq t7,v0,800ec0bc +800ebc8c: 25a40001 addiu a0,t5,1 +800ebc90: 00042080 sll a0,a0,0x2 +800ebc94: 27a30018 addiu v1,sp,24 +800ebc98: 0064a021 addu s4,v1,a0 +800ebc9c: 8fa30564 lw v1,1380(sp) +800ebca0: 010b9821 addu s3,t0,t3 +800ebca4: 8fa20574 lw v0,1396(sp) +800ebca8: 0073a823 subu s5,v1,s3 +800ebcac: 8fa30574 lw v1,1396(sp) +800ebcb0: 00532823 subu a1,v0,s3 +800ebcb4: 0260b021 move s6,s3 +800ebcb8: 27a2009c addiu v0,sp,156 +800ebcbc: 0044f021 addu s8,v0,a0 +800ebcc0: 02c3102a slt v0,s6,v1 +800ebcc4: 24b20001 addiu s2,a1,1 +800ebcc8: 1040005a beqz v0,800ebe34 +800ebccc: 0268b823 subu s7,s3,t0 +800ebcd0: 2650ffff addiu s0,s2,-1 +800ebcd4: 24070001 li a3,1 +800ebcd8: 02078804 sllv s1,a3,s0 +800ebcdc: 25e20001 addiu v0,t7,1 +800ebce0: 0051102b sltu v0,v0,s1 +800ebce4: 25ad0001 addiu t5,t5,1 +800ebce8: 1040001c beqz v0,800ebd5c +800ebcec: 25ce0004 addiu t6,t6,4 +800ebcf0: 0115102b sltu v0,t0,s5 +800ebcf4: 01003021 move a2,t0 +800ebcf8: 02a2300a movz a2,s5,v0 +800ebcfc: 0246182b sltu v1,s2,a2 +800ebd00: 106000b1 beqz v1,800ebfc8 +800ebd04: 8fa30568 lw v1,1384(sp) +800ebd08: 022f1023 subu v0,s1,t7 +800ebd0c: 2442ffff addiu v0,v0,-1 +800ebd10: 8c640000 lw a0,0(v1) +800ebd14: 00022840 sll a1,v0,0x1 +800ebd18: 0085182b sltu v1,a0,a1 +800ebd1c: 106000aa beqz v1,800ebfc8 +800ebd20: 8fa30568 lw v1,1384(sp) +800ebd24: 0803af4f j 800ebd3c +800ebd28: 02408021 move s0,s2 +800ebd2c: 8c640000 lw a0,0(v1) +800ebd30: 0085102b sltu v0,a0,a1 +800ebd34: 1040007d beqz v0,800ebf2c +800ebd38: 00000000 nop +800ebd3c: 00a41023 subu v0,a1,a0 +800ebd40: 26100001 addiu s0,s0,1 +800ebd44: 00022840 sll a1,v0,0x1 +800ebd48: 0206102b sltu v0,s0,a2 +800ebd4c: 1440fff7 bnez v0,800ebd2c +800ebd50: 24630004 addiu v1,v1,4 +800ebd54: 24050001 li a1,1 +800ebd58: 02058804 sllv s1,a1,s0 +800ebd5c: 001120c0 sll a0,s1,0x3 +800ebd60: 3c028010 lui v0,0x8010 +800ebd64: 24840008 addiu a0,a0,8 +800ebd68: afa80580 sw t0,1408(sp) +800ebd6c: afa90584 sw t1,1412(sp) +800ebd70: afad0588 sw t5,1416(sp) +800ebd74: afae058c sw t6,1420(sp) +800ebd78: 24425378 addiu v0,v0,21368 +800ebd7c: 0040f809 jalr v0 +800ebd80: afaf0590 sw t7,1424(sp) +800ebd84: 00402021 move a0,v0 +800ebd88: 8fa80580 lw t0,1408(sp) +800ebd8c: 8fa90584 lw t1,1412(sp) +800ebd90: 8fad0588 lw t5,1416(sp) +800ebd94: 8fae058c lw t6,1420(sp) +800ebd98: 10400074 beqz v0,800ebf6c +800ebd9c: 8faf0590 lw t7,1424(sp) +800ebda0: 3c03801f lui v1,0x801f +800ebda4: 8c624718 lw v0,18200(v1) +800ebda8: 8fa705d4 lw a3,1492(sp) +800ebdac: 248c0008 addiu t4,a0,8 +800ebdb0: 24420001 addiu v0,v0,1 +800ebdb4: acec0000 sw t4,0(a3) +800ebdb8: 00511021 addu v0,v0,s1 +800ebdbc: ac800004 sw zero,4(a0) +800ebdc0: 24840004 addiu a0,a0,4 +800ebdc4: ac624718 sw v0,18200(v1) +800ebdc8: ae8c0000 sw t4,0(s4) +800ebdcc: 11a0000d beqz t5,800ebe04 +800ebdd0: afa405d4 sw a0,1492(sp) +800ebdd4: 26020010 addiu v0,s0,16 +800ebdd8: a3a20010 sb v0,16(sp) +800ebddc: 8e83fffc lw v1,-4(s4) +800ebde0: 02e91006 srlv v0,t1,s7 +800ebde4: a3a80011 sb t0,17(sp) +800ebde8: 000210c0 sll v0,v0,0x3 +800ebdec: 00431021 addu v0,v0,v1 +800ebdf0: 8fa30010 lw v1,16(sp) +800ebdf4: afc90000 sw t1,0(s8) +800ebdf8: afac0014 sw t4,20(sp) +800ebdfc: ac430000 sw v1,0(v0) +800ebe00: ac4c0004 sw t4,4(v0) +800ebe04: 8fa20570 lw v0,1392(sp) +800ebe08: 8fa30574 lw v1,1396(sp) +800ebe0c: 02c8b021 addu s6,s6,t0 +800ebe10: 02429021 addu s2,s2,v0 +800ebe14: 02a2a821 addu s5,s5,v0 +800ebe18: 02c3102a slt v0,s6,v1 +800ebe1c: 02605821 move t3,s3 +800ebe20: 26940004 addiu s4,s4,4 +800ebe24: 27de0004 addiu s8,s8,4 +800ebe28: 02e8b821 addu s7,s7,t0 +800ebe2c: 1440ffa8 bnez v0,800ebcd0 +800ebe30: 01139821 addu s3,t0,s3 +800ebe34: 8fa40560 lw a0,1376(sp) +800ebe38: 8fa70578 lw a3,1400(sp) +800ebe3c: 006b2823 subu a1,v1,t3 +800ebe40: 0087102b sltu v0,a0,a3 +800ebe44: 14400073 bnez v0,800ec014 +800ebe48: 30b200ff andi s2,a1,0xff +800ebe4c: 24100063 li s0,99 +800ebe50: 01691806 srlv v1,t1,t3 +800ebe54: 24040001 li a0,1 +800ebe58: 0071102b sltu v0,v1,s1 +800ebe5c: 10400010 beqz v0,800ebea0 +800ebe60: 00a43804 sllv a3,a0,a1 +800ebe64: 000310c0 sll v0,v1,0x3 +800ebe68: 01822821 addu a1,t4,v0 +800ebe6c: 00e33021 addu a2,a3,v1 +800ebe70: 000750c0 sll t2,a3,0x3 +800ebe74: a3b00010 sb s0,16(sp) +800ebe78: a3b20011 sb s2,17(sp) +800ebe7c: 00c73021 addu a2,a2,a3 +800ebe80: 8fa40014 lw a0,20(sp) +800ebe84: 8fa20010 lw v0,16(sp) +800ebe88: 00c71823 subu v1,a2,a3 +800ebe8c: 0071182b sltu v1,v1,s1 +800ebe90: aca20000 sw v0,0(a1) +800ebe94: aca40004 sw a0,4(a1) +800ebe98: 1460fff6 bnez v1,800ebe74 +800ebe9c: 00aa2821 addu a1,a1,t2 +800ebea0: 8fa50574 lw a1,1396(sp) +800ebea4: 24070001 li a3,1 +800ebea8: 24a2ffff addiu v0,a1,-1 +800ebeac: 00472004 sllv a0,a3,v0 +800ebeb0: 01241824 and v1,t1,a0 +800ebeb4: 10600006 beqz v1,800ebed0 +800ebeb8: 24030001 li v1,1 +800ebebc: 01244826 xor t1,t1,a0 +800ebec0: 00042042 srl a0,a0,0x1 +800ebec4: 01241024 and v0,t1,a0 +800ebec8: 1440fffc bnez v0,800ebebc +800ebecc: 24030001 li v1,1 +800ebed0: 01631004 sllv v0,v1,t3 +800ebed4: 01244826 xor t1,t1,a0 +800ebed8: 2442ffff addiu v0,v0,-1 +800ebedc: 8dc3008c lw v1,140(t6) +800ebee0: 01221024 and v0,t1,v0 +800ebee4: 1043ff66 beq v0,v1,800ebc80 +800ebee8: 27a40010 addiu a0,sp,16 +800ebeec: 000d1080 sll v0,t5,0x2 +800ebef0: 00441021 addu v0,v0,a0 +800ebef4: 8fa70570 lw a3,1392(sp) +800ebef8: 2444008c addiu a0,v0,140 +800ebefc: 24050001 li a1,1 +800ebf00: 01675821 addu t3,t3,a3 +800ebf04: 2484fffc addiu a0,a0,-4 +800ebf08: 01651004 sllv v0,a1,t3 +800ebf0c: 2442ffff addiu v0,v0,-1 +800ebf10: 8c830000 lw v1,0(a0) +800ebf14: 01221024 and v0,t1,v0 +800ebf18: 25adffff addiu t5,t5,-1 +800ebf1c: 1043ff58 beq v0,v1,800ebc80 +800ebf20: 25cefffc addiu t6,t6,-4 +800ebf24: 0803afc1 j 800ebf04 +800ebf28: 01675821 addu t3,t3,a3 +800ebf2c: 24040001 li a0,1 +800ebf30: 0803af57 j 800ebd5c +800ebf34: 02048804 sllv s1,a0,s0 +800ebf38: 24020002 li v0,2 +800ebf3c: 8fbf05bc lw ra,1468(sp) +800ebf40: 8fbe05b8 lw s8,1464(sp) +800ebf44: 8fb705b4 lw s7,1460(sp) +800ebf48: 8fb605b0 lw s6,1456(sp) +800ebf4c: 8fb505ac lw s5,1452(sp) +800ebf50: 8fb405a8 lw s4,1448(sp) +800ebf54: 8fb305a4 lw s3,1444(sp) +800ebf58: 8fb205a0 lw s2,1440(sp) +800ebf5c: 8fb1059c lw s1,1436(sp) +800ebf60: 8fb00598 lw s0,1432(sp) +800ebf64: 03e00008 jr ra +800ebf68: 27bd05c0 addiu sp,sp,1472 +800ebf6c: 11a00009 beqz t5,800ebf94 +800ebf70: 8fb00018 lw s0,24(sp) +800ebf74: 12000007 beqz s0,800ebf94 +800ebf78: 3c028010 lui v0,0x8010 +800ebf7c: 24514e60 addiu s1,v0,20064 +800ebf80: 2604fff8 addiu a0,s0,-8 +800ebf84: 0220f809 jalr s1 +800ebf88: 8c900004 lw s0,4(a0) +800ebf8c: 1600fffd bnez s0,800ebf84 +800ebf90: 2604fff8 addiu a0,s0,-8 +800ebf94: 8fbf05bc lw ra,1468(sp) +800ebf98: 8fbe05b8 lw s8,1464(sp) +800ebf9c: 8fb705b4 lw s7,1460(sp) +800ebfa0: 8fb605b0 lw s6,1456(sp) +800ebfa4: 8fb505ac lw s5,1452(sp) +800ebfa8: 8fb405a8 lw s4,1448(sp) +800ebfac: 8fb305a4 lw s3,1444(sp) +800ebfb0: 8fb205a0 lw s2,1440(sp) +800ebfb4: 8fb1059c lw s1,1436(sp) +800ebfb8: 8fb00598 lw s0,1432(sp) +800ebfbc: 24020003 li v0,3 +800ebfc0: 03e00008 jr ra +800ebfc4: 27bd05c0 addiu sp,sp,1472 +800ebfc8: 02478804 sllv s1,a3,s2 +800ebfcc: 0803af57 j 800ebd5c +800ebfd0: 02408021 move s0,s2 +800ebfd4: 8fa305d4 lw v1,1492(sp) +800ebfd8: ae200000 sw zero,0(s1) +800ebfdc: ac600000 sw zero,0(v1) +800ebfe0: 8fbf05bc lw ra,1468(sp) +800ebfe4: 8fbe05b8 lw s8,1464(sp) +800ebfe8: 8fb705b4 lw s7,1460(sp) +800ebfec: 8fb605b0 lw s6,1456(sp) +800ebff0: 8fb505ac lw s5,1452(sp) +800ebff4: 8fb405a8 lw s4,1448(sp) +800ebff8: 8fb305a4 lw s3,1444(sp) +800ebffc: 8fb205a0 lw s2,1440(sp) +800ec000: 8fb1059c lw s1,1436(sp) +800ec004: 8fb00598 lw s0,1432(sp) +800ec008: 00001021 move v0,zero +800ec00c: 03e00008 jr ra +800ec010: 27bd05c0 addiu sp,sp,1472 +800ec014: 8c840000 lw a0,0(a0) +800ec018: 8fa305c8 lw v1,1480(sp) +800ec01c: 0083102b sltu v0,a0,v1 +800ec020: 1040000a beqz v0,800ec04c +800ec024: 00831023 subu v0,a0,v1 +800ec028: 8fa70560 lw a3,1376(sp) +800ec02c: 2c830100 sltiu v1,a0,256 +800ec030: 2410000f li s0,15 +800ec034: 24020010 li v0,16 +800ec038: 24e70004 addiu a3,a3,4 +800ec03c: 0043800b movn s0,v0,v1 +800ec040: afa70560 sw a3,1376(sp) +800ec044: 0803af94 j 800ebe50 +800ec048: a7a40014 sh a0,20(sp) +800ec04c: 8fa705d0 lw a3,1488(sp) +800ec050: 8fa405cc lw a0,1484(sp) +800ec054: 00021040 sll v0,v0,0x1 +800ec058: 00441821 addu v1,v0,a0 +800ec05c: 00471021 addu v0,v0,a3 +800ec060: 90500000 lbu s0,0(v0) +800ec064: 8fa20560 lw v0,1376(sp) +800ec068: 94640000 lhu a0,0(v1) +800ec06c: 24420004 addiu v0,v0,4 +800ec070: a7a40014 sh a0,20(sp) +800ec074: 0803af94 j 800ebe50 +800ec078: afa20560 sw v0,1376(sp) +800ec07c: 8fa40098 lw a0,152(sp) +800ec080: 0803aea3 j 800eba8c +800ec084: 240a0007 li t2,7 +800ec088: 24040010 li a0,16 +800ec08c: 0803aec6 j 800ebb18 +800ec090: afa40564 sw a0,1380(sp) +800ec094: 8fa40098 lw a0,152(sp) +800ec098: 0803aea3 j 800eba8c +800ec09c: 240a0001 li t2,1 +800ec0a0: 8fa40098 lw a0,152(sp) +800ec0a4: 0803aea3 j 800eba8c +800ec0a8: 240a0002 li t2,2 +800ec0ac: 2405000f li a1,15 +800ec0b0: 00a02021 move a0,a1 +800ec0b4: 0803aec6 j 800ebb18 +800ec0b8: afa50564 sw a1,1380(sp) +800ec0bc: 8fa40574 lw a0,1396(sp) +800ec0c0: 8fa7056c lw a3,1388(sp) +800ec0c4: 8fa30568 lw v1,1384(sp) +800ec0c8: 8fa50564 lw a1,1380(sp) +800ec0cc: 24840001 addiu a0,a0,1 +800ec0d0: 24e70004 addiu a3,a3,4 +800ec0d4: 24630004 addiu v1,v1,4 +800ec0d8: 00a4102a slt v0,a1,a0 +800ec0dc: afa40574 sw a0,1396(sp) +800ec0e0: afa7056c sw a3,1388(sp) +800ec0e4: 1040fee4 beqz v0,800ebc78 +800ec0e8: afa30568 sw v1,1384(sp) +800ec0ec: 8fa4057c lw a0,1404(sp) +800ec0f0: 1080005a beqz a0,800ec25c +800ec0f4: 8fa50564 lw a1,1380(sp) +800ec0f8: 38a20001 xori v0,a1,0x1 +800ec0fc: 0803afcf j 800ebf3c +800ec100: 0002102b sltu v0,zero,v0 +800ec104: 2407000e li a3,14 +800ec108: 00e02021 move a0,a3 +800ec10c: 0803aec6 j 800ebb18 +800ec110: afa70564 sw a3,1380(sp) +800ec114: 2402000d li v0,13 +800ec118: 00402021 move a0,v0 +800ec11c: 0803aec6 j 800ebb18 +800ec120: afa20564 sw v0,1380(sp) +800ec124: 8fa40098 lw a0,152(sp) +800ec128: 0803aea3 j 800eba8c +800ec12c: 240a0004 li t2,4 +800ec130: 8fa40098 lw a0,152(sp) +800ec134: 0803aea3 j 800eba8c +800ec138: 240a0003 li t2,3 +800ec13c: 8fa40098 lw a0,152(sp) +800ec140: 0803aea3 j 800eba8c +800ec144: 240a0006 li t2,6 +800ec148: 8fa40098 lw a0,152(sp) +800ec14c: 0803aea3 j 800eba8c +800ec150: 240a0005 li t2,5 +800ec154: 2403000c li v1,12 +800ec158: 00602021 move a0,v1 +800ec15c: 0803aec6 j 800ebb18 +800ec160: afa30564 sw v1,1380(sp) +800ec164: 2404000b li a0,11 +800ec168: 0803aec6 j 800ebb18 +800ec16c: afa40564 sw a0,1380(sp) +800ec170: 24070009 li a3,9 +800ec174: 00e02021 move a0,a3 +800ec178: 0803aec6 j 800ebb18 +800ec17c: afa70564 sw a3,1380(sp) +800ec180: 8fa40098 lw a0,152(sp) +800ec184: 0803aea3 j 800eba8c +800ec188: 240a0008 li t2,8 +800ec18c: 2405000a li a1,10 +800ec190: 00a02021 move a0,a1 +800ec194: 0803aec6 j 800ebb18 +800ec198: afa50564 sw a1,1380(sp) +800ec19c: 8fa40098 lw a0,152(sp) +800ec1a0: 0803aea3 j 800eba8c +800ec1a4: 240a0009 li t2,9 +800ec1a8: 24020008 li v0,8 +800ec1ac: 00402021 move a0,v0 +800ec1b0: 0803aec6 j 800ebb18 +800ec1b4: afa20564 sw v0,1380(sp) +800ec1b8: 24030007 li v1,7 +800ec1bc: 00602021 move a0,v1 +800ec1c0: 0803aec6 j 800ebb18 +800ec1c4: afa30564 sw v1,1380(sp) +800ec1c8: 8fa40098 lw a0,152(sp) +800ec1cc: 0803aea3 j 800eba8c +800ec1d0: 240a000a li t2,10 +800ec1d4: 8fa40098 lw a0,152(sp) +800ec1d8: 0803aea3 j 800eba8c +800ec1dc: 240a000b li t2,11 +800ec1e0: 24040006 li a0,6 +800ec1e4: 0803aec6 j 800ebb18 +800ec1e8: afa40564 sw a0,1380(sp) +800ec1ec: 24050005 li a1,5 +800ec1f0: 00a02021 move a0,a1 +800ec1f4: 0803aec6 j 800ebb18 +800ec1f8: afa50564 sw a1,1380(sp) +800ec1fc: 8fa40098 lw a0,152(sp) +800ec200: 0803aea3 j 800eba8c +800ec204: 240a000c li t2,12 +800ec208: 8fa40098 lw a0,152(sp) +800ec20c: 0803aea3 j 800eba8c +800ec210: 240a000d li t2,13 +800ec214: 24070004 li a3,4 +800ec218: 00e02021 move a0,a3 +800ec21c: 0803aec6 j 800ebb18 +800ec220: afa70564 sw a3,1380(sp) +800ec224: 24020003 li v0,3 +800ec228: 00402021 move a0,v0 +800ec22c: 0803aec6 j 800ebb18 +800ec230: afa20564 sw v0,1380(sp) +800ec234: 24030002 li v1,2 +800ec238: 00602021 move a0,v1 +800ec23c: 0803aec6 j 800ebb18 +800ec240: afa30564 sw v1,1380(sp) +800ec244: 8fa40098 lw a0,152(sp) +800ec248: 0803aea3 j 800eba8c +800ec24c: 240a000e li t2,14 +800ec250: 8fa40098 lw a0,152(sp) +800ec254: 0803aea3 j 800eba8c +800ec258: 240a000f li t2,15 +800ec25c: 0803afcf j 800ebf3c +800ec260: 00001021 move v0,zero + +800ec264 : +800ec264: 27bdffc8 addiu sp,sp,-56 +800ec268: afb3001c sw s3,28(sp) +800ec26c: 3c138031 lui s3,0x8031 +800ec270: 8e63dad0 lw v1,-9520(s3) +800ec274: afb50024 sw s5,36(sp) +800ec278: afb40020 sw s4,32(sp) +800ec27c: afbf0034 sw ra,52(sp) +800ec280: afbe0030 sw s8,48(sp) +800ec284: afb7002c sw s7,44(sp) +800ec288: afb60028 sw s6,40(sp) +800ec28c: afb20018 sw s2,24(sp) +800ec290: afb10014 sw s1,20(sp) +800ec294: afb00010 sw s0,16(sp) +800ec298: 8c620008 lw v0,8(v1) +800ec29c: 0080a021 move s4,a0 +800ec2a0: 14400027 bnez v0,800ec340 +800ec2a4: 00a0a821 move s5,a1 +800ec2a8: 8c670058 lw a3,88(v1) +800ec2ac: 14e00003 bnez a3,800ec2bc +800ec2b0: 24104000 li s0,16384 +800ec2b4: 0803b0da j 800ec368 +800ec2b8: 3c16801f lui s6,0x801f +800ec2bc: 8c62003c lw v0,60(v1) +800ec2c0: 8c650068 lw a1,104(v1) +800ec2c4: 8c640060 lw a0,96(v1) +800ec2c8: 00452821 addu a1,v0,a1 +800ec2cc: 3c028011 lui v0,0x8011 +800ec2d0: 2ce34000 sltiu v1,a3,16384 +800ec2d4: 00003021 move a2,zero +800ec2d8: 24420d40 addiu v0,v0,3392 +800ec2dc: 0040f809 jalr v0 +800ec2e0: 00e3800b movn s0,a3,v1 +800ec2e4: 14400020 bnez v0,800ec368 +800ec2e8: 3c16801f lui s6,0x801f +800ec2ec: 8e62dad0 lw v0,-9520(s3) +800ec2f0: 02002821 move a1,s0 +800ec2f4: 8c470060 lw a3,96(v0) +800ec2f8: 8c440000 lw a0,0(v0) +800ec2fc: 3c028011 lui v0,0x8011 +800ec300: 2442f320 addiu v0,v0,-3296 +800ec304: 0040f809 jalr v0 +800ec308: 24060001 li a2,1 +800ec30c: 24030001 li v1,1 +800ec310: 14430015 bne v0,v1,800ec368 +800ec314: 3c16801f lui s6,0x801f +800ec318: 8e62dad0 lw v0,-9520(s3) +800ec31c: 8c43003c lw v1,60(v0) +800ec320: 8c440058 lw a0,88(v0) +800ec324: 8c450000 lw a1,0(v0) +800ec328: 00701821 addu v1,v1,s0 +800ec32c: 00902023 subu a0,a0,s0 +800ec330: ac500008 sw s0,8(v0) +800ec334: ac43003c sw v1,60(v0) +800ec338: ac440058 sw a0,88(v0) +800ec33c: ac450004 sw a1,4(v0) +800ec340: 8e64dad0 lw a0,-9520(s3) +800ec344: 3c16801f lui s6,0x801f +800ec348: 8c830004 lw v1,4(a0) +800ec34c: 8c820008 lw v0,8(a0) +800ec350: 90650000 lbu a1,0(v1) +800ec354: 2442ffff addiu v0,v0,-1 +800ec358: 24630001 addiu v1,v1,1 +800ec35c: ac820008 sw v0,8(a0) +800ec360: a6c54720 sh a1,18208(s6) +800ec364: ac830004 sw v1,4(a0) +800ec368: 96c24720 lhu v0,18208(s6) +800ec36c: 3c038011 lui v1,0x8011 +800ec370: 24500001 addiu s0,v0,1 +800ec374: 3c028011 lui v0,0x8011 +800ec378: 24770d40 addiu s7,v1,3392 +800ec37c: 245ef320 addiu s8,v0,-3296 +800ec380: 00008821 move s1,zero +800ec384: 8e63dad0 lw v1,-9520(s3) +800ec388: 8c620008 lw v0,8(v1) +800ec38c: 14400045 bnez v0,800ec4a4 +800ec390: 8e64dad0 lw a0,-9520(s3) +800ec394: 8c670058 lw a3,88(v1) +800ec398: 10e0000d beqz a3,800ec3d0 +800ec39c: 96c24720 lhu v0,18208(s6) +800ec3a0: 8c62003c lw v0,60(v1) +800ec3a4: 8c650068 lw a1,104(v1) +800ec3a8: 8c640060 lw a0,96(v1) +800ec3ac: 24124000 li s2,16384 +800ec3b0: 2ce34000 sltiu v1,a3,16384 +800ec3b4: 00452821 addu a1,v0,a1 +800ec3b8: 00003021 move a2,zero +800ec3bc: 02e0f809 jalr s7 +800ec3c0: 00e3900b movn s2,a3,v1 +800ec3c4: 10400023 beqz v0,800ec454 +800ec3c8: 8e62dad0 lw v0,-9520(s3) +800ec3cc: 96c24720 lhu v0,18208(s6) +800ec3d0: 304300f0 andi v1,v0,0xf0 +800ec3d4: 00033102 srl a2,v1,0x4 +800ec3d8: 24c40001 addiu a0,a2,1 +800ec3dc: 02241821 addu v1,s1,a0 +800ec3e0: 3042000f andi v0,v0,0xf +800ec3e4: 02a3182b sltu v1,s5,v1 +800ec3e8: 1460000d bnez v1,800ec420 +800ec3ec: 24450001 addiu a1,v0,1 +800ec3f0: 00111080 sll v0,s1,0x2 +800ec3f4: 02821021 addu v0,s4,v0 +800ec3f8: 2484ffff addiu a0,a0,-1 +800ec3fc: ac450000 sw a1,0(v0) +800ec400: 1480fffd bnez a0,800ec3f8 +800ec404: 24420004 addiu v0,v0,4 +800ec408: 02261021 addu v0,s1,a2 +800ec40c: 2610ffff addiu s0,s0,-1 +800ec410: 1600ffdc bnez s0,800ec384 +800ec414: 24510001 addiu s1,v0,1 +800ec418: 12b10002 beq s5,s1,800ec424 +800ec41c: 00001021 move v0,zero +800ec420: 24020004 li v0,4 +800ec424: 8fbf0034 lw ra,52(sp) +800ec428: 8fbe0030 lw s8,48(sp) +800ec42c: 8fb7002c lw s7,44(sp) +800ec430: 8fb60028 lw s6,40(sp) +800ec434: 8fb50024 lw s5,36(sp) +800ec438: 8fb40020 lw s4,32(sp) +800ec43c: 8fb3001c lw s3,28(sp) +800ec440: 8fb20018 lw s2,24(sp) +800ec444: 8fb10014 lw s1,20(sp) +800ec448: 8fb00010 lw s0,16(sp) +800ec44c: 03e00008 jr ra +800ec450: 27bd0038 addiu sp,sp,56 +800ec454: 02402821 move a1,s2 +800ec458: 8c470060 lw a3,96(v0) +800ec45c: 8c440000 lw a0,0(v0) +800ec460: 03c0f809 jalr s8 +800ec464: 24060001 li a2,1 +800ec468: 24030001 li v1,1 +800ec46c: 1443ffd8 bne v0,v1,800ec3d0 +800ec470: 96c24720 lhu v0,18208(s6) +800ec474: 3c028031 lui v0,0x8031 +800ec478: 8c43dad0 lw v1,-9520(v0) +800ec47c: 8c64003c lw a0,60(v1) +800ec480: 8c620058 lw v0,88(v1) +800ec484: 8c650000 lw a1,0(v1) +800ec488: 00922021 addu a0,a0,s2 +800ec48c: 00521023 subu v0,v0,s2 +800ec490: ac720008 sw s2,8(v1) +800ec494: ac64003c sw a0,60(v1) +800ec498: ac620058 sw v0,88(v1) +800ec49c: ac650004 sw a1,4(v1) +800ec4a0: 8e64dad0 lw a0,-9520(s3) +800ec4a4: 8c830004 lw v1,4(a0) +800ec4a8: 8c820008 lw v0,8(a0) +800ec4ac: 90650000 lbu a1,0(v1) +800ec4b0: 2442ffff addiu v0,v0,-1 +800ec4b4: 24630001 addiu v1,v1,1 +800ec4b8: ac820008 sw v0,8(a0) +800ec4bc: a6c54720 sh a1,18208(s6) +800ec4c0: 0803b0f3 j 800ec3cc +800ec4c4: ac830004 sw v1,4(a0) + +800ec4c8 : +800ec4c8: 27bdffb0 addiu sp,sp,-80 +800ec4cc: afbf004c sw ra,76(sp) +800ec4d0: afbe0048 sw s8,72(sp) +800ec4d4: afb70044 sw s7,68(sp) +800ec4d8: afb60040 sw s6,64(sp) +800ec4dc: afb5003c sw s5,60(sp) +800ec4e0: afb40038 sw s4,56(sp) +800ec4e4: afb30034 sw s3,52(sp) +800ec4e8: afb20030 sw s2,48(sp) +800ec4ec: afb1002c sw s1,44(sp) +800ec4f0: afb00028 sw s0,40(sp) +800ec4f4: 3c028031 lui v0,0x8031 +800ec4f8: 8c43dad4 lw v1,-9516(v0) +800ec4fc: 8fa90064 lw t1,100(sp) +800ec500: 8c68007c lw t0,124(v1) +800ec504: 3c03801f lui v1,0x801f +800ec508: 8d08005c lw t0,92(t0) +800ec50c: 24622690 addiu v0,v1,9872 +800ec510: afa80020 sw t0,32(sp) +800ec514: 8fa80060 lw t0,96(sp) +800ec518: 00071840 sll v1,a3,0x1 +800ec51c: afa7005c sw a3,92(sp) +800ec520: 00083840 sll a3,t0,0x1 +800ec524: 00094040 sll t0,t1,0x1 +800ec528: 01024021 addu t0,t0,v0 +800ec52c: 00621821 addu v1,v1,v0 +800ec530: 00e23821 addu a3,a3,v0 +800ec534: 94630000 lhu v1,0(v1) +800ec538: 94e70000 lhu a3,0(a3) +800ec53c: 95080000 lhu t0,0(t0) +800ec540: 8fa20020 lw v0,32(sp) +800ec544: afa40050 sw a0,80(sp) +800ec548: afa50054 sw a1,84(sp) +800ec54c: afa60058 sw a2,88(sp) +800ec550: afa3001c sw v1,28(sp) +800ec554: afa70018 sw a3,24(sp) +800ec558: 18400408 blez v0,800ed57c +800ec55c: afa80014 sw t0,20(sp) +800ec560: 24040001 li a0,1 +800ec564: 0000b821 move s7,zero +800ec568: 0000a021 move s4,zero +800ec56c: afa40010 sw a0,16(sp) +800ec570: 0000b021 move s6,zero +800ec574: 12c0023a beqz s6,800ece60 +800ec578: 3c048031 lui a0,0x8031 +800ec57c: 26d1ffff addiu s1,s6,-1 +800ec580: 32820001 andi v0,s4,0x1 +800ec584: 104000ba beqz v0,800ec870 +800ec588: 2e220007 sltiu v0,s1,7 +800ec58c: 8fa80020 lw t0,32(sp) +800ec590: 8fa7005c lw a3,92(sp) +800ec594: 2508ffff addiu t0,t0,-1 +800ec598: 0227102b sltu v0,s1,a3 +800ec59c: 00149042 srl s2,s4,0x1 +800ec5a0: 10400033 beqz v0,800ec670 +800ec5a4: afa80020 sw t0,32(sp) +800ec5a8: 3c028011 lui v0,0x8011 +800ec5ac: 3c038011 lui v1,0x8011 +800ec5b0: 24530d40 addiu s3,v0,3392 +800ec5b4: 0803b185 j 800ec614 +800ec5b8: 2474f320 addiu s4,v1,-3296 +800ec5bc: 8c820058 lw v0,88(a0) +800ec5c0: 24104000 li s0,16384 +800ec5c4: 2c434000 sltiu v1,v0,16384 +800ec5c8: 00003021 move a2,zero +800ec5cc: 10400009 beqz v0,800ec5f4 +800ec5d0: 0043800b movn s0,v0,v1 +800ec5d4: 8c82003c lw v0,60(a0) +800ec5d8: 8c850068 lw a1,104(a0) +800ec5dc: 8c840060 lw a0,96(a0) +800ec5e0: 0260f809 jalr s3 +800ec5e4: 00452821 addu a1,v0,a1 +800ec5e8: 02002821 move a1,s0 +800ec5ec: 104002f7 beqz v0,800ed1cc +800ec5f0: 24060001 li a2,1 +800ec5f4: 3c09801f lui t1,0x801f +800ec5f8: 95224720 lhu v0,18208(t1) +800ec5fc: 8fa4005c lw a0,92(sp) +800ec600: 02221004 sllv v0,v0,s1 +800ec604: 26310008 addiu s1,s1,8 +800ec608: 0224182b sltu v1,s1,a0 +800ec60c: 10600018 beqz v1,800ec670 +800ec610: 02429025 or s2,s2,v0 +800ec614: 3c098031 lui t1,0x8031 +800ec618: 8d24dad0 lw a0,-9520(t1) +800ec61c: 8c820008 lw v0,8(a0) +800ec620: 1040ffe6 beqz v0,800ec5bc +800ec624: 3c078031 lui a3,0x8031 +800ec628: 8ce4dad0 lw a0,-9520(a3) +800ec62c: 3c08801f lui t0,0x801f +800ec630: 8c830004 lw v1,4(a0) +800ec634: 8c820008 lw v0,8(a0) +800ec638: 90650000 lbu a1,0(v1) +800ec63c: 2442ffff addiu v0,v0,-1 +800ec640: 24630001 addiu v1,v1,1 +800ec644: ac820008 sw v0,8(a0) +800ec648: a5054720 sh a1,18208(t0) +800ec64c: ac830004 sw v1,4(a0) +800ec650: 3c09801f lui t1,0x801f +800ec654: 95224720 lhu v0,18208(t1) +800ec658: 8fa4005c lw a0,92(sp) +800ec65c: 02221004 sllv v0,v0,s1 +800ec660: 26310008 addiu s1,s1,8 +800ec664: 0224182b sltu v1,s1,a0 +800ec668: 1460ffea bnez v1,800ec614 +800ec66c: 02429025 or s2,s2,v0 +800ec670: 8fa7001c lw a3,28(sp) +800ec674: 00121027 nor v0,zero,s2 +800ec678: 00e21024 and v0,a3,v0 +800ec67c: 8fa80050 lw t0,80(sp) +800ec680: 000210c0 sll v0,v0,0x3 +800ec684: 0048a021 addu s4,v0,t0 +800ec688: 92840000 lbu a0,0(s4) +800ec68c: 2c820011 sltiu v0,a0,17 +800ec690: 1440025f bnez v0,800ed010 +800ec694: 24020063 li v0,99 +800ec698: 10820048 beq a0,v0,800ec7bc +800ec69c: 3c028011 lui v0,0x8011 +800ec6a0: 245e0d40 addiu s8,v0,3392 +800ec6a4: 92830001 lbu v1,1(s4) +800ec6a8: 2493fff0 addiu s3,a0,-16 +800ec6ac: 02238823 subu s1,s1,v1 +800ec6b0: 0233102b sltu v0,s1,s3 +800ec6b4: 10400031 beqz v0,800ec77c +800ec6b8: 00729006 srlv s2,s2,v1 +800ec6bc: 3c09801c lui t1,0x801c +800ec6c0: 2529e384 addiu t1,t1,-7292 +800ec6c4: 8d360000 lw s6,0(t1) +800ec6c8: 0803b1c9 j 800ec724 +800ec6cc: 03c0a821 move s5,s8 +800ec6d0: 8c820058 lw v0,88(a0) +800ec6d4: 24104000 li s0,16384 +800ec6d8: 2c434000 sltiu v1,v0,16384 +800ec6dc: 00003021 move a2,zero +800ec6e0: 10400009 beqz v0,800ec708 +800ec6e4: 0043800b movn s0,v0,v1 +800ec6e8: 8c82003c lw v0,60(a0) +800ec6ec: 8c850068 lw a1,104(a0) +800ec6f0: 8c840060 lw a0,96(a0) +800ec6f4: 02a0f809 jalr s5 +800ec6f8: 00452821 addu a1,v0,a1 +800ec6fc: 02002821 move a1,s0 +800ec700: 1040003c beqz v0,800ec7f4 +800ec704: 24060001 li a2,1 +800ec708: 3c09801f lui t1,0x801f +800ec70c: 95224720 lhu v0,18208(t1) +800ec710: 02221004 sllv v0,v0,s1 +800ec714: 26310008 addiu s1,s1,8 +800ec718: 0233182b sltu v1,s1,s3 +800ec71c: 10600017 beqz v1,800ec77c +800ec720: 02429025 or s2,s2,v0 +800ec724: 3c028031 lui v0,0x8031 +800ec728: 8c44dad0 lw a0,-9520(v0) +800ec72c: 8c820008 lw v0,8(a0) +800ec730: 1040ffe7 beqz v0,800ec6d0 +800ec734: 3c078031 lui a3,0x8031 +800ec738: 8ce4dad0 lw a0,-9520(a3) +800ec73c: 3c08801f lui t0,0x801f +800ec740: 8c830004 lw v1,4(a0) +800ec744: 8c820008 lw v0,8(a0) +800ec748: 90650000 lbu a1,0(v1) +800ec74c: 2442ffff addiu v0,v0,-1 +800ec750: 24630001 addiu v1,v1,1 +800ec754: ac820008 sw v0,8(a0) +800ec758: a5054720 sh a1,18208(t0) +800ec75c: ac830004 sw v1,4(a0) +800ec760: 3c09801f lui t1,0x801f +800ec764: 95224720 lhu v0,18208(t1) +800ec768: 02221004 sllv v0,v0,s1 +800ec76c: 26310008 addiu s1,s1,8 +800ec770: 0233182b sltu v1,s1,s3 +800ec774: 1460ffeb bnez v1,800ec724 +800ec778: 02429025 or s2,s2,v0 +800ec77c: 3c04801f lui a0,0x801f +800ec780: 24822690 addiu v0,a0,9872 +800ec784: 00131840 sll v1,s3,0x1 +800ec788: 00621821 addu v1,v1,v0 +800ec78c: 94640000 lhu a0,0(v1) +800ec790: 00121027 nor v0,zero,s2 +800ec794: 00441024 and v0,v0,a0 +800ec798: 8e830004 lw v1,4(s4) +800ec79c: 000210c0 sll v0,v0,0x3 +800ec7a0: 0043a021 addu s4,v0,v1 +800ec7a4: 92840000 lbu a0,0(s4) +800ec7a8: 2c820011 sltiu v0,a0,17 +800ec7ac: 14400218 bnez v0,800ed010 +800ec7b0: 24020063 li v0,99 +800ec7b4: 1482ffbb bne a0,v0,800ec6a4 +800ec7b8: 00000000 nop +800ec7bc: 24080001 li t0,1 +800ec7c0: 8fbf004c lw ra,76(sp) +800ec7c4: 8fbe0048 lw s8,72(sp) +800ec7c8: 8fb70044 lw s7,68(sp) +800ec7cc: 8fb60040 lw s6,64(sp) +800ec7d0: 8fb5003c lw s5,60(sp) +800ec7d4: 8fb40038 lw s4,56(sp) +800ec7d8: 8fb30034 lw s3,52(sp) +800ec7dc: 8fb20030 lw s2,48(sp) +800ec7e0: 8fb1002c lw s1,44(sp) +800ec7e4: 8fb00028 lw s0,40(sp) +800ec7e8: 01001021 move v0,t0 +800ec7ec: 03e00008 jr ra +800ec7f0: 27bd0050 addiu sp,sp,80 +800ec7f4: 3c038031 lui v1,0x8031 +800ec7f8: 8c62dad0 lw v0,-9520(v1) +800ec7fc: 8c470060 lw a3,96(v0) +800ec800: 02c0f809 jalr s6 +800ec804: 8c440000 lw a0,0(v0) +800ec808: 24030001 li v1,1 +800ec80c: 1443ffbf bne v0,v1,800ec70c +800ec810: 3c09801f lui t1,0x801f +800ec814: 3c028031 lui v0,0x8031 +800ec818: 8c43dad0 lw v1,-9520(v0) +800ec81c: 3c078031 lui a3,0x8031 +800ec820: 8c64003c lw a0,60(v1) +800ec824: 8c620058 lw v0,88(v1) +800ec828: 8c650000 lw a1,0(v1) +800ec82c: 00902021 addu a0,a0,s0 +800ec830: ac64003c sw a0,60(v1) +800ec834: 8ce4dad0 lw a0,-9520(a3) +800ec838: ac650004 sw a1,4(v1) +800ec83c: 00501023 subu v0,v0,s0 +800ec840: ac700008 sw s0,8(v1) +800ec844: ac620058 sw v0,88(v1) +800ec848: 8c830004 lw v1,4(a0) +800ec84c: 8c820008 lw v0,8(a0) +800ec850: 90650000 lbu a1,0(v1) +800ec854: 2442ffff addiu v0,v0,-1 +800ec858: 24630001 addiu v1,v1,1 +800ec85c: 3c08801f lui t0,0x801f +800ec860: ac820008 sw v0,8(a0) +800ec864: a5054720 sh a1,18208(t0) +800ec868: 0803b1d9 j 800ec764 +800ec86c: ac830004 sw v1,4(a0) +800ec870: 10400031 beqz v0,800ec938 +800ec874: 0014a842 srl s5,s4,0x1 +800ec878: 3c028011 lui v0,0x8011 +800ec87c: 3c038011 lui v1,0x8011 +800ec880: 24520d40 addiu s2,v0,3392 +800ec884: 0803b238 j 800ec8e0 +800ec888: 2473f320 addiu s3,v1,-3296 +800ec88c: 8c820058 lw v0,88(a0) +800ec890: 24104000 li s0,16384 +800ec894: 2c434000 sltiu v1,v0,16384 +800ec898: 00003021 move a2,zero +800ec89c: 10400009 beqz v0,800ec8c4 +800ec8a0: 0043800b movn s0,v0,v1 +800ec8a4: 8c82003c lw v0,60(a0) +800ec8a8: 8c850068 lw a1,104(a0) +800ec8ac: 8c840060 lw a0,96(a0) +800ec8b0: 0240f809 jalr s2 +800ec8b4: 00452821 addu a1,v0,a1 +800ec8b8: 02002821 move a1,s0 +800ec8bc: 10400262 beqz v0,800ed248 +800ec8c0: 24060001 li a2,1 +800ec8c4: 3c03801f lui v1,0x801f +800ec8c8: 94624720 lhu v0,18208(v1) +800ec8cc: 02221004 sllv v0,v0,s1 +800ec8d0: 26310008 addiu s1,s1,8 +800ec8d4: 2e230007 sltiu v1,s1,7 +800ec8d8: 10600017 beqz v1,800ec938 +800ec8dc: 02a2a825 or s5,s5,v0 +800ec8e0: 3c078031 lui a3,0x8031 +800ec8e4: 8ce4dad0 lw a0,-9520(a3) +800ec8e8: 8c820008 lw v0,8(a0) +800ec8ec: 1040ffe7 beqz v0,800ec88c +800ec8f0: 3c098031 lui t1,0x8031 +800ec8f4: 8d24dad0 lw a0,-9520(t1) +800ec8f8: 8c830004 lw v1,4(a0) +800ec8fc: 8c820008 lw v0,8(a0) +800ec900: 90650000 lbu a1,0(v1) +800ec904: 2442ffff addiu v0,v0,-1 +800ec908: 24630001 addiu v1,v1,1 +800ec90c: ac820008 sw v0,8(a0) +800ec910: 3c02801f lui v0,0x801f +800ec914: a4454720 sh a1,18208(v0) +800ec918: ac830004 sw v1,4(a0) +800ec91c: 3c03801f lui v1,0x801f +800ec920: 94624720 lhu v0,18208(v1) +800ec924: 02221004 sllv v0,v0,s1 +800ec928: 26310008 addiu s1,s1,8 +800ec92c: 2e230007 sltiu v1,s1,7 +800ec930: 1460ffeb bnez v1,800ec8e0 +800ec934: 02a2a825 or s5,s5,v0 +800ec938: 8fa40064 lw a0,100(sp) +800ec93c: 2630fff9 addiu s0,s1,-7 +800ec940: 0204102b sltu v0,s0,a0 +800ec944: 10400033 beqz v0,800eca14 +800ec948: 001591c2 srl s2,s5,0x7 +800ec94c: 3c028011 lui v0,0x8011 +800ec950: 3c038011 lui v1,0x8011 +800ec954: 24530d40 addiu s3,v0,3392 +800ec958: 0803b26e j 800ec9b8 +800ec95c: 2474f320 addiu s4,v1,-3296 +800ec960: 8c820058 lw v0,88(a0) +800ec964: 24114000 li s1,16384 +800ec968: 2c434000 sltiu v1,v0,16384 +800ec96c: 00003021 move a2,zero +800ec970: 10400009 beqz v0,800ec998 +800ec974: 0043880b movn s1,v0,v1 +800ec978: 8c82003c lw v0,60(a0) +800ec97c: 8c850068 lw a1,104(a0) +800ec980: 8c840060 lw a0,96(a0) +800ec984: 0260f809 jalr s3 +800ec988: 00452821 addu a1,v0,a1 +800ec98c: 02202821 move a1,s1 +800ec990: 1040024c beqz v0,800ed2c4 +800ec994: 24060001 li a2,1 +800ec998: 3c03801f lui v1,0x801f +800ec99c: 94624720 lhu v0,18208(v1) +800ec9a0: 8fa40064 lw a0,100(sp) +800ec9a4: 02021004 sllv v0,v0,s0 +800ec9a8: 26100008 addiu s0,s0,8 +800ec9ac: 0204182b sltu v1,s0,a0 +800ec9b0: 10600018 beqz v1,800eca14 +800ec9b4: 02429025 or s2,s2,v0 +800ec9b8: 3c078031 lui a3,0x8031 +800ec9bc: 8ce4dad0 lw a0,-9520(a3) +800ec9c0: 8c820008 lw v0,8(a0) +800ec9c4: 1040ffe6 beqz v0,800ec960 +800ec9c8: 3c098031 lui t1,0x8031 +800ec9cc: 8d24dad0 lw a0,-9520(t1) +800ec9d0: 8c830004 lw v1,4(a0) +800ec9d4: 8c820008 lw v0,8(a0) +800ec9d8: 90650000 lbu a1,0(v1) +800ec9dc: 2442ffff addiu v0,v0,-1 +800ec9e0: 24630001 addiu v1,v1,1 +800ec9e4: ac820008 sw v0,8(a0) +800ec9e8: 3c02801f lui v0,0x801f +800ec9ec: a4454720 sh a1,18208(v0) +800ec9f0: ac830004 sw v1,4(a0) +800ec9f4: 3c03801f lui v1,0x801f +800ec9f8: 94624720 lhu v0,18208(v1) +800ec9fc: 8fa40064 lw a0,100(sp) +800eca00: 02021004 sllv v0,v0,s0 +800eca04: 26100008 addiu s0,s0,8 +800eca08: 0204182b sltu v1,s0,a0 +800eca0c: 1460ffea bnez v1,800ec9b8 +800eca10: 02429025 or s2,s2,v0 +800eca14: 8fa70014 lw a3,20(sp) +800eca18: 00121027 nor v0,zero,s2 +800eca1c: 00e21024 and v0,a3,v0 +800eca20: 8fa80058 lw t0,88(sp) +800eca24: 000210c0 sll v0,v0,0x3 +800eca28: 0048a021 addu s4,v0,t0 +800eca2c: 92840000 lbu a0,0(s4) +800eca30: 2c820011 sltiu v0,a0,17 +800eca34: 104000b8 beqz v0,800ecd18 +800eca38: 24020063 li v0,99 +800eca3c: 92830001 lbu v1,1(s4) +800eca40: 8fa70060 lw a3,96(sp) +800eca44: 96940004 lhu s4,4(s4) +800eca48: 02038023 subu s0,s0,v1 +800eca4c: 0207102b sltu v0,s0,a3 +800eca50: afb40024 sw s4,36(sp) +800eca54: 10400033 beqz v0,800ecb24 +800eca58: 00729006 srlv s2,s2,v1 +800eca5c: 3c028011 lui v0,0x8011 +800eca60: 3c038011 lui v1,0x8011 +800eca64: 24530d40 addiu s3,v0,3392 +800eca68: 0803b2b2 j 800ecac8 +800eca6c: 2474f320 addiu s4,v1,-3296 +800eca70: 8c820058 lw v0,88(a0) +800eca74: 24114000 li s1,16384 +800eca78: 2c434000 sltiu v1,v0,16384 +800eca7c: 00003021 move a2,zero +800eca80: 10400009 beqz v0,800ecaa8 +800eca84: 0043880b movn s1,v0,v1 +800eca88: 8c82003c lw v0,60(a0) +800eca8c: 8c850068 lw a1,104(a0) +800eca90: 8c840060 lw a0,96(a0) +800eca94: 0260f809 jalr s3 +800eca98: 00452821 addu a1,v0,a1 +800eca9c: 02202821 move a1,s1 +800ecaa0: 10400227 beqz v0,800ed340 +800ecaa4: 24060001 li a2,1 +800ecaa8: 3c08801f lui t0,0x801f +800ecaac: 95024720 lhu v0,18208(t0) +800ecab0: 8fa90060 lw t1,96(sp) +800ecab4: 02021004 sllv v0,v0,s0 +800ecab8: 26100008 addiu s0,s0,8 +800ecabc: 0209182b sltu v1,s0,t1 +800ecac0: 10600018 beqz v1,800ecb24 +800ecac4: 02429025 or s2,s2,v0 +800ecac8: 3c088031 lui t0,0x8031 +800ecacc: 8d04dad0 lw a0,-9520(t0) +800ecad0: 8c820008 lw v0,8(a0) +800ecad4: 1040ffe6 beqz v0,800eca70 +800ecad8: 3c028031 lui v0,0x8031 +800ecadc: 8c44dad0 lw a0,-9520(v0) +800ecae0: 3c07801f lui a3,0x801f +800ecae4: 8c830004 lw v1,4(a0) +800ecae8: 8c820008 lw v0,8(a0) +800ecaec: 90650000 lbu a1,0(v1) +800ecaf0: 2442ffff addiu v0,v0,-1 +800ecaf4: 24630001 addiu v1,v1,1 +800ecaf8: ac820008 sw v0,8(a0) +800ecafc: a4e54720 sh a1,18208(a3) +800ecb00: ac830004 sw v1,4(a0) +800ecb04: 3c08801f lui t0,0x801f +800ecb08: 95024720 lhu v0,18208(t0) +800ecb0c: 8fa90060 lw t1,96(sp) +800ecb10: 02021004 sllv v0,v0,s0 +800ecb14: 26100008 addiu s0,s0,8 +800ecb18: 0209182b sltu v1,s0,t1 +800ecb1c: 1460ffea bnez v1,800ecac8 +800ecb20: 02429025 or s2,s2,v0 +800ecb24: 8fa30018 lw v1,24(sp) +800ecb28: 00121027 nor v0,zero,s2 +800ecb2c: 8fa40054 lw a0,84(sp) +800ecb30: 00621024 and v0,v1,v0 +800ecb34: 000210c0 sll v0,v0,0x3 +800ecb38: 0044a021 addu s4,v0,a0 +800ecb3c: 92840000 lbu a0,0(s4) +800ecb40: 2c820011 sltiu v0,a0,17 +800ecb44: 104000e0 beqz v0,800ecec8 +800ecb48: 24020063 li v0,99 +800ecb4c: 92820001 lbu v0,1(s4) +800ecb50: 96930004 lhu s3,4(s4) +800ecb54: 0202b023 subu s6,s0,v0 +800ecb58: 10800037 beqz a0,800ecc38 +800ecb5c: 0052a006 srlv s4,s2,v0 +800ecb60: 2ec20008 sltiu v0,s6,8 +800ecb64: 10400030 beqz v0,800ecc28 +800ecb68: 3c028011 lui v0,0x8011 +800ecb6c: 3c038011 lui v1,0x8011 +800ecb70: 24510d40 addiu s1,v0,3392 +800ecb74: 0803b2f4 j 800ecbd0 +800ecb78: 2472f320 addiu s2,v1,-3296 +800ecb7c: 8c820058 lw v0,88(a0) +800ecb80: 24104000 li s0,16384 +800ecb84: 2c434000 sltiu v1,v0,16384 +800ecb88: 00003021 move a2,zero +800ecb8c: 10400009 beqz v0,800ecbb4 +800ecb90: 0043800b movn s0,v0,v1 +800ecb94: 8c82003c lw v0,60(a0) +800ecb98: 8c850068 lw a1,104(a0) +800ecb9c: 8c840060 lw a0,96(a0) +800ecba0: 0220f809 jalr s1 +800ecba4: 00452821 addu a1,v0,a1 +800ecba8: 02002821 move a1,s0 +800ecbac: 10400236 beqz v0,800ed488 +800ecbb0: 24060001 li a2,1 +800ecbb4: 3c03801f lui v1,0x801f +800ecbb8: 94624720 lhu v0,18208(v1) +800ecbbc: 02c21004 sllv v0,v0,s6 +800ecbc0: 26d60008 addiu s6,s6,8 +800ecbc4: 2ec30008 sltiu v1,s6,8 +800ecbc8: 10600017 beqz v1,800ecc28 +800ecbcc: 0282a025 or s4,s4,v0 +800ecbd0: 3c078031 lui a3,0x8031 +800ecbd4: 8ce4dad0 lw a0,-9520(a3) +800ecbd8: 8c820008 lw v0,8(a0) +800ecbdc: 1040ffe7 beqz v0,800ecb7c +800ecbe0: 3c098031 lui t1,0x8031 +800ecbe4: 8d24dad0 lw a0,-9520(t1) +800ecbe8: 8c830004 lw v1,4(a0) +800ecbec: 8c820008 lw v0,8(a0) +800ecbf0: 90650000 lbu a1,0(v1) +800ecbf4: 2442ffff addiu v0,v0,-1 +800ecbf8: 24630001 addiu v1,v1,1 +800ecbfc: ac820008 sw v0,8(a0) +800ecc00: 3c02801f lui v0,0x801f +800ecc04: a4454720 sh a1,18208(v0) +800ecc08: ac830004 sw v1,4(a0) +800ecc0c: 3c03801f lui v1,0x801f +800ecc10: 94624720 lhu v0,18208(v1) +800ecc14: 02c21004 sllv v0,v0,s6 +800ecc18: 26d60008 addiu s6,s6,8 +800ecc1c: 2ec30008 sltiu v1,s6,8 +800ecc20: 1460ffeb bnez v1,800ecbd0 +800ecc24: 0282a025 or s4,s4,v0 +800ecc28: 328200ff andi v0,s4,0xff +800ecc2c: 02629821 addu s3,s3,v0 +800ecc30: 0014a202 srl s4,s4,0x8 +800ecc34: 26d6fff8 addiu s6,s6,-8 +800ecc38: 32a2007f andi v0,s5,0x7f +800ecc3c: 8fa40024 lw a0,36(sp) +800ecc40: 8fa70020 lw a3,32(sp) +800ecc44: 02e21023 subu v0,s7,v0 +800ecc48: 3c08803a lui t0,0x803a +800ecc4c: 00448823 subu s1,v0,a0 +800ecc50: 00f3f023 subu s8,a3,s3 +800ecc54: 34128000 li s2,0x8000 +800ecc58: 2515cd34 addiu s5,t0,-13004 +800ecc5c: 32317fff andi s1,s1,0x7fff +800ecc60: 02f1102b sltu v0,s7,s1 +800ecc64: 10400002 beqz v0,800ecc70 +800ecc68: 02573023 subu a2,s2,s7 +800ecc6c: 02513023 subu a2,s2,s1 +800ecc70: 00d3102b sltu v0,a2,s3 +800ecc74: 00c08021 move s0,a2 +800ecc78: 8fa90010 lw t1,16(sp) +800ecc7c: 0262800a movz s0,s3,v0 +800ecc80: 11200004 beqz t1,800ecc94 +800ecc84: 02709823 subu s3,s3,s0 +800ecc88: 0237102b sltu v0,s1,s7 +800ecc8c: 10400145 beqz v0,800ed1a4 +800ecc90: 3c038011 lui v1,0x8011 +800ecc94: 02f11023 subu v0,s7,s1 +800ecc98: 0050102b sltu v0,v0,s0 +800ecc9c: 10400137 beqz v0,800ed17c +800ecca0: 02352821 addu a1,s1,s5 +800ecca4: 02f52021 addu a0,s7,s5 +800ecca8: 02001821 move v1,s0 +800eccac: 90a20000 lbu v0,0(a1) +800eccb0: 2463ffff addiu v1,v1,-1 +800eccb4: a0820000 sb v0,0(a0) +800eccb8: 24a50001 addiu a1,a1,1 +800eccbc: 1460fffb bnez v1,800eccac +800eccc0: 24840001 addiu a0,a0,1 +800eccc4: 02f0b821 addu s7,s7,s0 +800eccc8: 12f2010a beq s7,s2,800ed0f4 +800ecccc: 02118821 addu s1,s0,s1 +800eccd0: 1660ffe2 bnez s3,800ecc5c +800eccd4: 00000000 nop +800eccd8: 0803b40f j 800ed03c +800eccdc: afbe0020 sw s8,32(sp) +800ecce0: 3c04801f lui a0,0x801f +800ecce4: 24822690 addiu v0,a0,9872 +800ecce8: 00131840 sll v1,s3,0x1 +800eccec: 00621821 addu v1,v1,v0 +800eccf0: 94640000 lhu a0,0(v1) +800eccf4: 00121027 nor v0,zero,s2 +800eccf8: 00441024 and v0,v0,a0 +800eccfc: 8e830004 lw v1,4(s4) +800ecd00: 000210c0 sll v0,v0,0x3 +800ecd04: 0043a021 addu s4,v0,v1 +800ecd08: 92840000 lbu a0,0(s4) +800ecd0c: 2c820011 sltiu v0,a0,17 +800ecd10: 1440ff4a bnez v0,800eca3c +800ecd14: 24020063 li v0,99 +800ecd18: 1082fea8 beq a0,v0,800ec7bc +800ecd1c: 2493fff0 addiu s3,a0,-16 +800ecd20: 92830001 lbu v1,1(s4) +800ecd24: 02038023 subu s0,s0,v1 +800ecd28: 0213102b sltu v0,s0,s3 +800ecd2c: 1040ffec beqz v0,800ecce0 +800ecd30: 00729006 srlv s2,s2,v1 +800ecd34: 3c09801c lui t1,0x801c +800ecd38: 3c02801c lui v0,0x801c +800ecd3c: 2529e388 addiu t1,t1,-7288 +800ecd40: 2442e384 addiu v0,v0,-7292 +800ecd44: 8d360000 lw s6,0(t1) +800ecd48: 0803b369 j 800ecda4 +800ecd4c: 8c5e0000 lw s8,0(v0) +800ecd50: 8c820058 lw v0,88(a0) +800ecd54: 24114000 li s1,16384 +800ecd58: 2c434000 sltiu v1,v0,16384 +800ecd5c: 00003021 move a2,zero +800ecd60: 10400009 beqz v0,800ecd88 +800ecd64: 0043880b movn s1,v0,v1 +800ecd68: 8c82003c lw v0,60(a0) +800ecd6c: 8c850068 lw a1,104(a0) +800ecd70: 8c840060 lw a0,96(a0) +800ecd74: 02c0f809 jalr s6 +800ecd78: 00452821 addu a1,v0,a1 +800ecd7c: 02202821 move a1,s1 +800ecd80: 10400018 beqz v0,800ecde4 +800ecd84: 24060001 li a2,1 +800ecd88: 3c09801f lui t1,0x801f +800ecd8c: 95224720 lhu v0,18208(t1) +800ecd90: 02021004 sllv v0,v0,s0 +800ecd94: 26100008 addiu s0,s0,8 +800ecd98: 0213182b sltu v1,s0,s3 +800ecd9c: 1060ffd0 beqz v1,800ecce0 +800ecda0: 02429025 or s2,s2,v0 +800ecda4: 3c038031 lui v1,0x8031 +800ecda8: 8c64dad0 lw a0,-9520(v1) +800ecdac: 8c820008 lw v0,8(a0) +800ecdb0: 1040ffe7 beqz v0,800ecd50 +800ecdb4: 3c078031 lui a3,0x8031 +800ecdb8: 8ce4dad0 lw a0,-9520(a3) +800ecdbc: 3c08801f lui t0,0x801f +800ecdc0: 8c830004 lw v1,4(a0) +800ecdc4: 8c820008 lw v0,8(a0) +800ecdc8: 90650000 lbu a1,0(v1) +800ecdcc: 2442ffff addiu v0,v0,-1 +800ecdd0: 24630001 addiu v1,v1,1 +800ecdd4: ac820008 sw v0,8(a0) +800ecdd8: a5054720 sh a1,18208(t0) +800ecddc: 0803b362 j 800ecd88 +800ecde0: ac830004 sw v1,4(a0) +800ecde4: 3c048031 lui a0,0x8031 +800ecde8: 8c82dad0 lw v0,-9520(a0) +800ecdec: 8c470060 lw a3,96(v0) +800ecdf0: 03c0f809 jalr s8 +800ecdf4: 8c440000 lw a0,0(v0) +800ecdf8: 24030001 li v1,1 +800ecdfc: 1443ffe3 bne v0,v1,800ecd8c +800ece00: 3c09801f lui t1,0x801f +800ece04: 3c028031 lui v0,0x8031 +800ece08: 8c43dad0 lw v1,-9520(v0) +800ece0c: 3c078031 lui a3,0x8031 +800ece10: 8c64003c lw a0,60(v1) +800ece14: 8c620058 lw v0,88(v1) +800ece18: 8c650000 lw a1,0(v1) +800ece1c: 00912021 addu a0,a0,s1 +800ece20: ac64003c sw a0,60(v1) +800ece24: 8ce4dad0 lw a0,-9520(a3) +800ece28: ac650004 sw a1,4(v1) +800ece2c: 00511023 subu v0,v0,s1 +800ece30: ac710008 sw s1,8(v1) +800ece34: ac620058 sw v0,88(v1) +800ece38: 8c830004 lw v1,4(a0) +800ece3c: 8c820008 lw v0,8(a0) +800ece40: 90650000 lbu a1,0(v1) +800ece44: 2442ffff addiu v0,v0,-1 +800ece48: 24630001 addiu v1,v1,1 +800ece4c: 3c08801f lui t0,0x801f +800ece50: ac820008 sw v0,8(a0) +800ece54: a5054720 sh a1,18208(t0) +800ece58: 0803b363 j 800ecd8c +800ece5c: ac830004 sw v1,4(a0) +800ece60: 8c83dad0 lw v1,-9520(a0) +800ece64: 8c620008 lw v0,8(v1) +800ece68: 14400178 bnez v0,800ed44c +800ece6c: 3c098031 lui t1,0x8031 +800ece70: 8c670058 lw a3,88(v1) +800ece74: 14e00151 bnez a3,800ed3bc +800ece78: 24104000 li s0,16384 +800ece7c: 3c03801f lui v1,0x801f +800ece80: 94624720 lhu v0,18208(v1) +800ece84: 24110007 li s1,7 +800ece88: 0803b160 j 800ec580 +800ece8c: 0282a025 or s4,s4,v0 +800ece90: 3c04801f lui a0,0x801f +800ece94: 24822690 addiu v0,a0,9872 +800ece98: 00131840 sll v1,s3,0x1 +800ece9c: 00621821 addu v1,v1,v0 +800ecea0: 94640000 lhu a0,0(v1) +800ecea4: 00121027 nor v0,zero,s2 +800ecea8: 00441024 and v0,v0,a0 +800eceac: 8e830004 lw v1,4(s4) +800eceb0: 000210c0 sll v0,v0,0x3 +800eceb4: 0043a021 addu s4,v0,v1 +800eceb8: 92840000 lbu a0,0(s4) +800ecebc: 2c820011 sltiu v0,a0,17 +800ecec0: 1440ff22 bnez v0,800ecb4c +800ecec4: 24020063 li v0,99 +800ecec8: 1082fe3c beq a0,v0,800ec7bc +800ececc: 2493fff0 addiu s3,a0,-16 +800eced0: 92830001 lbu v1,1(s4) +800eced4: 02038023 subu s0,s0,v1 +800eced8: 0213102b sltu v0,s0,s3 +800ecedc: 1040ffec beqz v0,800ece90 +800ecee0: 00729006 srlv s2,s2,v1 +800ecee4: 3c07801c lui a3,0x801c +800ecee8: 3c08801c lui t0,0x801c +800eceec: 24e7e388 addiu a3,a3,-7288 +800ecef0: 2508e384 addiu t0,t0,-7292 +800ecef4: 8cf60000 lw s6,0(a3) +800ecef8: 0803b3d5 j 800ecf54 +800ecefc: 8d1e0000 lw s8,0(t0) +800ecf00: 8c820058 lw v0,88(a0) +800ecf04: 24114000 li s1,16384 +800ecf08: 2c434000 sltiu v1,v0,16384 +800ecf0c: 00003021 move a2,zero +800ecf10: 10400009 beqz v0,800ecf38 +800ecf14: 0043880b movn s1,v0,v1 +800ecf18: 8c82003c lw v0,60(a0) +800ecf1c: 8c850068 lw a1,104(a0) +800ecf20: 8c840060 lw a0,96(a0) +800ecf24: 02c0f809 jalr s6 +800ecf28: 00452821 addu a1,v0,a1 +800ecf2c: 02202821 move a1,s1 +800ecf30: 10400018 beqz v0,800ecf94 +800ecf34: 24060001 li a2,1 +800ecf38: 3c09801f lui t1,0x801f +800ecf3c: 95224720 lhu v0,18208(t1) +800ecf40: 02021004 sllv v0,v0,s0 +800ecf44: 26100008 addiu s0,s0,8 +800ecf48: 0213182b sltu v1,s0,s3 +800ecf4c: 1060ffd0 beqz v1,800ece90 +800ecf50: 02429025 or s2,s2,v0 +800ecf54: 3c098031 lui t1,0x8031 +800ecf58: 8d24dad0 lw a0,-9520(t1) +800ecf5c: 8c820008 lw v0,8(a0) +800ecf60: 1040ffe7 beqz v0,800ecf00 +800ecf64: 3c078031 lui a3,0x8031 +800ecf68: 8ce4dad0 lw a0,-9520(a3) +800ecf6c: 3c08801f lui t0,0x801f +800ecf70: 8c830004 lw v1,4(a0) +800ecf74: 8c820008 lw v0,8(a0) +800ecf78: 90650000 lbu a1,0(v1) +800ecf7c: 2442ffff addiu v0,v0,-1 +800ecf80: 24630001 addiu v1,v1,1 +800ecf84: ac820008 sw v0,8(a0) +800ecf88: a5054720 sh a1,18208(t0) +800ecf8c: 0803b3ce j 800ecf38 +800ecf90: ac830004 sw v1,4(a0) +800ecf94: 3c038031 lui v1,0x8031 +800ecf98: 8c62dad0 lw v0,-9520(v1) +800ecf9c: 8c470060 lw a3,96(v0) +800ecfa0: 03c0f809 jalr s8 +800ecfa4: 8c440000 lw a0,0(v0) +800ecfa8: 24030001 li v1,1 +800ecfac: 1443ffe3 bne v0,v1,800ecf3c +800ecfb0: 3c09801f lui t1,0x801f +800ecfb4: 3c028031 lui v0,0x8031 +800ecfb8: 8c43dad0 lw v1,-9520(v0) +800ecfbc: 3c078031 lui a3,0x8031 +800ecfc0: 8c64003c lw a0,60(v1) +800ecfc4: 8c620058 lw v0,88(v1) +800ecfc8: 8c650000 lw a1,0(v1) +800ecfcc: 00912021 addu a0,a0,s1 +800ecfd0: ac64003c sw a0,60(v1) +800ecfd4: 8ce4dad0 lw a0,-9520(a3) +800ecfd8: ac650004 sw a1,4(v1) +800ecfdc: 00511023 subu v0,v0,s1 +800ecfe0: ac710008 sw s1,8(v1) +800ecfe4: ac620058 sw v0,88(v1) +800ecfe8: 8c830004 lw v1,4(a0) +800ecfec: 8c820008 lw v0,8(a0) +800ecff0: 90650000 lbu a1,0(v1) +800ecff4: 2442ffff addiu v0,v0,-1 +800ecff8: 24630001 addiu v1,v1,1 +800ecffc: 3c08801f lui t0,0x801f +800ed000: ac820008 sw v0,8(a0) +800ed004: a5054720 sh a1,18208(t0) +800ed008: 0803b3cf j 800ecf3c +800ed00c: ac830004 sw v1,4(a0) +800ed010: 3c07803a lui a3,0x803a +800ed014: 96840004 lhu a0,4(s4) +800ed018: 24e5cd34 addiu a1,a3,-13004 +800ed01c: 92830001 lbu v1,1(s4) +800ed020: 02e51021 addu v0,s7,a1 +800ed024: a0440000 sb a0,0(v0) +800ed028: 26f70001 addiu s7,s7,1 +800ed02c: 34028000 li v0,0x8000 +800ed030: 0223b023 subu s6,s1,v1 +800ed034: 12e20133 beq s7,v0,800ed504 +800ed038: 0072a006 srlv s4,s2,v1 +800ed03c: 8fa80020 lw t0,32(sp) +800ed040: 1d00fd4c bgtz t0,800ec574 +800ed044: 02e09021 move s2,s7 +800ed048: 3c108031 lui s0,0x8031 +800ed04c: 8e02dad0 lw v0,-9520(s0) +800ed050: 3c09803a lui t1,0x803a +800ed054: 8c440010 lw a0,16(v0) +800ed058: 3c028012 lui v0,0x8012 +800ed05c: 2525cd34 addiu a1,t1,-13004 +800ed060: 2442c980 addiu v0,v0,-13952 +800ed064: 0040f809 jalr v0 +800ed068: 02e03021 move a2,s7 +800ed06c: 8e11dad0 lw s1,-9520(s0) +800ed070: 3c02800f lui v0,0x800f +800ed074: 8e240050 lw a0,80(s1) +800ed078: 8e250010 lw a1,16(s1) +800ed07c: 2442775c addiu v0,v0,30556 +800ed080: 0040f809 jalr v0 +800ed084: 02e03021 move a2,s7 +800ed088: 8e03dad0 lw v1,-9520(s0) +800ed08c: ae220050 sw v0,80(s1) +800ed090: 8c640010 lw a0,16(v1) +800ed094: 8c650014 lw a1,20(v1) +800ed098: 8c660018 lw a2,24(v1) +800ed09c: 00922021 addu a0,a0,s2 +800ed0a0: 00d73021 addu a2,a2,s7 +800ed0a4: 00b72823 subu a1,a1,s7 +800ed0a8: 8c670058 lw a3,88(v1) +800ed0ac: ac640010 sw a0,16(v1) +800ed0b0: ac650014 sw a1,20(v1) +800ed0b4: ac660018 sw a2,24(v1) +800ed0b8: 24080005 li t0,5 +800ed0bc: 0007400a movz t0,zero,a3 +800ed0c0: 8fbf004c lw ra,76(sp) +800ed0c4: 8fbe0048 lw s8,72(sp) +800ed0c8: 8fb70044 lw s7,68(sp) +800ed0cc: 8fb60040 lw s6,64(sp) +800ed0d0: 8fb5003c lw s5,60(sp) +800ed0d4: 8fb40038 lw s4,56(sp) +800ed0d8: 8fb30034 lw s3,52(sp) +800ed0dc: 8fb20030 lw s2,48(sp) +800ed0e0: 8fb1002c lw s1,44(sp) +800ed0e4: 8fb00028 lw s0,40(sp) +800ed0e8: 01001021 move v0,t0 +800ed0ec: 03e00008 jr ra +800ed0f0: 27bd0050 addiu sp,sp,80 +800ed0f4: 3c088031 lui t0,0x8031 +800ed0f8: 8d02dad0 lw v0,-9520(t0) +800ed0fc: 3c09803a lui t1,0x803a +800ed100: 8c440010 lw a0,16(v0) +800ed104: 3c038012 lui v1,0x8012 +800ed108: 2525cd34 addiu a1,t1,-13004 +800ed10c: 2463c980 addiu v1,v1,-13952 +800ed110: 0060f809 jalr v1 +800ed114: 34068000 li a2,0x8000 +800ed118: 3c048031 lui a0,0x8031 +800ed11c: 8c90dad0 lw s0,-9520(a0) +800ed120: 3c02800f lui v0,0x800f +800ed124: 8e040050 lw a0,80(s0) +800ed128: 8e050010 lw a1,16(s0) +800ed12c: 2442775c addiu v0,v0,30556 +800ed130: 0040f809 jalr v0 +800ed134: 34068000 li a2,0x8000 +800ed138: 3c078031 lui a3,0x8031 +800ed13c: 8ce3dad0 lw v1,-9520(a3) +800ed140: ae020050 sw v0,80(s0) +800ed144: 8c640010 lw a0,16(v1) +800ed148: 8c650014 lw a1,20(v1) +800ed14c: 8c620018 lw v0,24(v1) +800ed150: 00972021 addu a0,a0,s7 +800ed154: 00571021 addu v0,v0,s7 +800ed158: 24a58000 addiu a1,a1,-32768 +800ed15c: ac620018 sw v0,24(v1) +800ed160: ac640010 sw a0,16(v1) +800ed164: ac650014 sw a1,20(v1) +800ed168: 0000b821 move s7,zero +800ed16c: 1660febb bnez s3,800ecc5c +800ed170: afa00010 sw zero,16(sp) +800ed174: 0803b40f j 800ed03c +800ed178: afbe0020 sw s8,32(sp) +800ed17c: 3c078011 lui a3,0x8011 +800ed180: 02f52021 addu a0,s7,s5 +800ed184: 02003021 move a2,s0 +800ed188: 24e7c930 addiu a3,a3,-14032 +800ed18c: 00e0f809 jalr a3 +800ed190: 02f0b821 addu s7,s7,s0 +800ed194: 16f2fece bne s7,s2,800eccd0 +800ed198: 02118821 addu s1,s0,s1 +800ed19c: 0803b43e j 800ed0f8 +800ed1a0: 3c088031 lui t0,0x8031 +800ed1a4: 02f52021 addu a0,s7,s5 +800ed1a8: 00002821 move a1,zero +800ed1ac: 02003021 move a2,s0 +800ed1b0: 2463ca64 addiu v1,v1,-13724 +800ed1b4: 0060f809 jalr v1 +800ed1b8: 02f0b821 addu s7,s7,s0 +800ed1bc: 16f2fec4 bne s7,s2,800eccd0 +800ed1c0: 02118821 addu s1,s0,s1 +800ed1c4: 0803b43e j 800ed0f8 +800ed1c8: 3c088031 lui t0,0x8031 +800ed1cc: 3c038031 lui v1,0x8031 +800ed1d0: 8c62dad0 lw v0,-9520(v1) +800ed1d4: 8c470060 lw a3,96(v0) +800ed1d8: 0280f809 jalr s4 +800ed1dc: 8c440000 lw a0,0(v0) +800ed1e0: 24030001 li v1,1 +800ed1e4: 1443fd04 bne v0,v1,800ec5f8 +800ed1e8: 3c09801f lui t1,0x801f +800ed1ec: 3c028031 lui v0,0x8031 +800ed1f0: 8c43dad0 lw v1,-9520(v0) +800ed1f4: 3c078031 lui a3,0x8031 +800ed1f8: 8c64003c lw a0,60(v1) +800ed1fc: 8c620058 lw v0,88(v1) +800ed200: 8c650000 lw a1,0(v1) +800ed204: 00902021 addu a0,a0,s0 +800ed208: ac64003c sw a0,60(v1) +800ed20c: 8ce4dad0 lw a0,-9520(a3) +800ed210: ac650004 sw a1,4(v1) +800ed214: 00501023 subu v0,v0,s0 +800ed218: ac700008 sw s0,8(v1) +800ed21c: ac620058 sw v0,88(v1) +800ed220: 8c830004 lw v1,4(a0) +800ed224: 8c820008 lw v0,8(a0) +800ed228: 90650000 lbu a1,0(v1) +800ed22c: 2442ffff addiu v0,v0,-1 +800ed230: 24630001 addiu v1,v1,1 +800ed234: 3c08801f lui t0,0x801f +800ed238: ac820008 sw v0,8(a0) +800ed23c: a5054720 sh a1,18208(t0) +800ed240: 0803b195 j 800ec654 +800ed244: ac830004 sw v1,4(a0) +800ed248: 3c088031 lui t0,0x8031 +800ed24c: 8d02dad0 lw v0,-9520(t0) +800ed250: 8c470060 lw a3,96(v0) +800ed254: 0260f809 jalr s3 +800ed258: 8c440000 lw a0,0(v0) +800ed25c: 24030001 li v1,1 +800ed260: 1443fd99 bne v0,v1,800ec8c8 +800ed264: 3c03801f lui v1,0x801f +800ed268: 3c028031 lui v0,0x8031 +800ed26c: 8c43dad0 lw v1,-9520(v0) +800ed270: 3c098031 lui t1,0x8031 +800ed274: 8c64003c lw a0,60(v1) +800ed278: 8c620058 lw v0,88(v1) +800ed27c: 8c650000 lw a1,0(v1) +800ed280: 00902021 addu a0,a0,s0 +800ed284: ac64003c sw a0,60(v1) +800ed288: 8d24dad0 lw a0,-9520(t1) +800ed28c: ac700008 sw s0,8(v1) +800ed290: ac650004 sw a1,4(v1) +800ed294: 00501023 subu v0,v0,s0 +800ed298: ac620058 sw v0,88(v1) +800ed29c: 8c830004 lw v1,4(a0) +800ed2a0: 8c820008 lw v0,8(a0) +800ed2a4: 90650000 lbu a1,0(v1) +800ed2a8: 2442ffff addiu v0,v0,-1 +800ed2ac: 24630001 addiu v1,v1,1 +800ed2b0: ac820008 sw v0,8(a0) +800ed2b4: 3c02801f lui v0,0x801f +800ed2b8: a4454720 sh a1,18208(v0) +800ed2bc: 0803b247 j 800ec91c +800ed2c0: ac830004 sw v1,4(a0) +800ed2c4: 3c088031 lui t0,0x8031 +800ed2c8: 8d02dad0 lw v0,-9520(t0) +800ed2cc: 8c470060 lw a3,96(v0) +800ed2d0: 0280f809 jalr s4 +800ed2d4: 8c440000 lw a0,0(v0) +800ed2d8: 24030001 li v1,1 +800ed2dc: 1443fdaf bne v0,v1,800ec99c +800ed2e0: 3c03801f lui v1,0x801f +800ed2e4: 3c028031 lui v0,0x8031 +800ed2e8: 8c43dad0 lw v1,-9520(v0) +800ed2ec: 3c098031 lui t1,0x8031 +800ed2f0: 8c64003c lw a0,60(v1) +800ed2f4: 8c620058 lw v0,88(v1) +800ed2f8: 8c650000 lw a1,0(v1) +800ed2fc: 00912021 addu a0,a0,s1 +800ed300: ac64003c sw a0,60(v1) +800ed304: 8d24dad0 lw a0,-9520(t1) +800ed308: ac710008 sw s1,8(v1) +800ed30c: ac650004 sw a1,4(v1) +800ed310: 00511023 subu v0,v0,s1 +800ed314: ac620058 sw v0,88(v1) +800ed318: 8c830004 lw v1,4(a0) +800ed31c: 8c820008 lw v0,8(a0) +800ed320: 90650000 lbu a1,0(v1) +800ed324: 2442ffff addiu v0,v0,-1 +800ed328: 24630001 addiu v1,v1,1 +800ed32c: ac820008 sw v0,8(a0) +800ed330: 3c02801f lui v0,0x801f +800ed334: a4454720 sh a1,18208(v0) +800ed338: 0803b27d j 800ec9f4 +800ed33c: ac830004 sw v1,4(a0) +800ed340: 3c098031 lui t1,0x8031 +800ed344: 8d22dad0 lw v0,-9520(t1) +800ed348: 8c470060 lw a3,96(v0) +800ed34c: 0280f809 jalr s4 +800ed350: 8c440000 lw a0,0(v0) +800ed354: 24030001 li v1,1 +800ed358: 1443fdd4 bne v0,v1,800ecaac +800ed35c: 3c08801f lui t0,0x801f +800ed360: 3c028031 lui v0,0x8031 +800ed364: 8c43dad0 lw v1,-9520(v0) +800ed368: 3c07801f lui a3,0x801f +800ed36c: 8c620058 lw v0,88(v1) +800ed370: 8c64003c lw a0,60(v1) +800ed374: 00511023 subu v0,v0,s1 +800ed378: 8c650000 lw a1,0(v1) +800ed37c: 00912021 addu a0,a0,s1 +800ed380: ac620058 sw v0,88(v1) +800ed384: 3c028031 lui v0,0x8031 +800ed388: ac64003c sw a0,60(v1) +800ed38c: 8c44dad0 lw a0,-9520(v0) +800ed390: ac650004 sw a1,4(v1) +800ed394: ac710008 sw s1,8(v1) +800ed398: 8c830004 lw v1,4(a0) +800ed39c: 8c820008 lw v0,8(a0) +800ed3a0: 90650000 lbu a1,0(v1) +800ed3a4: 2442ffff addiu v0,v0,-1 +800ed3a8: 24630001 addiu v1,v1,1 +800ed3ac: ac820008 sw v0,8(a0) +800ed3b0: a4e54720 sh a1,18208(a3) +800ed3b4: 0803b2c2 j 800ecb08 +800ed3b8: ac830004 sw v1,4(a0) +800ed3bc: 8c62003c lw v0,60(v1) +800ed3c0: 8c650068 lw a1,104(v1) +800ed3c4: 8c640060 lw a0,96(v1) +800ed3c8: 00452821 addu a1,v0,a1 +800ed3cc: 3c028011 lui v0,0x8011 +800ed3d0: 2ce34000 sltiu v1,a3,16384 +800ed3d4: 00003021 move a2,zero +800ed3d8: 24420d40 addiu v0,v0,3392 +800ed3dc: 0040f809 jalr v0 +800ed3e0: 00e3800b movn s0,a3,v1 +800ed3e4: 1440fea6 bnez v0,800ece80 +800ed3e8: 3c03801f lui v1,0x801f +800ed3ec: 3c078031 lui a3,0x8031 +800ed3f0: 8ce2dad0 lw v0,-9520(a3) +800ed3f4: 02002821 move a1,s0 +800ed3f8: 8c470060 lw a3,96(v0) +800ed3fc: 8c440000 lw a0,0(v0) +800ed400: 3c028011 lui v0,0x8011 +800ed404: 2442f320 addiu v0,v0,-3296 +800ed408: 0040f809 jalr v0 +800ed40c: 24060001 li a2,1 +800ed410: 24030001 li v1,1 +800ed414: 1443fe9a bne v0,v1,800ece80 +800ed418: 3c03801f lui v1,0x801f +800ed41c: 3c088031 lui t0,0x8031 +800ed420: 8d02dad0 lw v0,-9520(t0) +800ed424: 8c43003c lw v1,60(v0) +800ed428: 8c440058 lw a0,88(v0) +800ed42c: 8c450000 lw a1,0(v0) +800ed430: 00701821 addu v1,v1,s0 +800ed434: 00902023 subu a0,a0,s0 +800ed438: ac500008 sw s0,8(v0) +800ed43c: ac43003c sw v1,60(v0) +800ed440: ac440058 sw a0,88(v0) +800ed444: ac450004 sw a1,4(v0) +800ed448: 3c098031 lui t1,0x8031 +800ed44c: 8d24dad0 lw a0,-9520(t1) +800ed450: 24110007 li s1,7 +800ed454: 8c830004 lw v1,4(a0) +800ed458: 8c820008 lw v0,8(a0) +800ed45c: 90650000 lbu a1,0(v1) +800ed460: 2442ffff addiu v0,v0,-1 +800ed464: 24630001 addiu v1,v1,1 +800ed468: ac820008 sw v0,8(a0) +800ed46c: 3c02801f lui v0,0x801f +800ed470: a4454720 sh a1,18208(v0) +800ed474: ac830004 sw v1,4(a0) +800ed478: 3c03801f lui v1,0x801f +800ed47c: 94624720 lhu v0,18208(v1) +800ed480: 0803b160 j 800ec580 +800ed484: 0282a025 or s4,s4,v0 +800ed488: 3c088031 lui t0,0x8031 +800ed48c: 8d02dad0 lw v0,-9520(t0) +800ed490: 8c470060 lw a3,96(v0) +800ed494: 0240f809 jalr s2 +800ed498: 8c440000 lw a0,0(v0) +800ed49c: 24030001 li v1,1 +800ed4a0: 1443fdc5 bne v0,v1,800ecbb8 +800ed4a4: 3c03801f lui v1,0x801f +800ed4a8: 3c028031 lui v0,0x8031 +800ed4ac: 8c43dad0 lw v1,-9520(v0) +800ed4b0: 3c098031 lui t1,0x8031 +800ed4b4: 8c64003c lw a0,60(v1) +800ed4b8: 8c620058 lw v0,88(v1) +800ed4bc: 8c650000 lw a1,0(v1) +800ed4c0: 00902021 addu a0,a0,s0 +800ed4c4: ac64003c sw a0,60(v1) +800ed4c8: 8d24dad0 lw a0,-9520(t1) +800ed4cc: ac700008 sw s0,8(v1) +800ed4d0: ac650004 sw a1,4(v1) +800ed4d4: 00501023 subu v0,v0,s0 +800ed4d8: ac620058 sw v0,88(v1) +800ed4dc: 8c830004 lw v1,4(a0) +800ed4e0: 8c820008 lw v0,8(a0) +800ed4e4: 90650000 lbu a1,0(v1) +800ed4e8: 2442ffff addiu v0,v0,-1 +800ed4ec: 24630001 addiu v1,v1,1 +800ed4f0: ac820008 sw v0,8(a0) +800ed4f4: 3c02801f lui v0,0x801f +800ed4f8: a4454720 sh a1,18208(v0) +800ed4fc: 0803b303 j 800ecc0c +800ed500: ac830004 sw v1,4(a0) +800ed504: 3c088031 lui t0,0x8031 +800ed508: 8d02dad0 lw v0,-9520(t0) +800ed50c: 8c440010 lw a0,16(v0) +800ed510: 3c028012 lui v0,0x8012 +800ed514: 2442c980 addiu v0,v0,-13952 +800ed518: 0040f809 jalr v0 +800ed51c: 34068000 li a2,0x8000 +800ed520: 3c098031 lui t1,0x8031 +800ed524: 8d30dad0 lw s0,-9520(t1) +800ed528: 3c02800f lui v0,0x800f +800ed52c: 8e040050 lw a0,80(s0) +800ed530: 8e050010 lw a1,16(s0) +800ed534: 2442775c addiu v0,v0,30556 +800ed538: 0040f809 jalr v0 +800ed53c: 34068000 li a2,0x8000 +800ed540: 3c038031 lui v1,0x8031 +800ed544: 8c64dad0 lw a0,-9520(v1) +800ed548: afa00010 sw zero,16(sp) +800ed54c: 8c850010 lw a1,16(a0) +800ed550: 8c860014 lw a2,20(a0) +800ed554: 8c830018 lw v1,24(a0) +800ed558: 00b72821 addu a1,a1,s7 +800ed55c: 00771821 addu v1,v1,s7 +800ed560: 24c68000 addiu a2,a2,-32768 +800ed564: 0000b821 move s7,zero +800ed568: ae020050 sw v0,80(s0) +800ed56c: ac830018 sw v1,24(a0) +800ed570: ac850010 sw a1,16(a0) +800ed574: 0803b40f j 800ed03c +800ed578: ac860014 sw a2,20(a0) +800ed57c: 0000b821 move s7,zero +800ed580: 0803b412 j 800ed048 +800ed584: 00009021 move s2,zero + +800ed588 : +800ed588: 27bdffd0 addiu sp,sp,-48 +800ed58c: afb20018 sw s2,24(sp) +800ed590: 3c12801f lui s2,0x801f +800ed594: 8e434724 lw v1,18212(s2) +800ed598: afb40020 sw s4,32(sp) +800ed59c: 24020001 li v0,1 +800ed5a0: 3c14801f lui s4,0x801f +800ed5a4: 28630019 slti v1,v1,25 +800ed5a8: afbf002c sw ra,44(sp) +800ed5ac: afb60028 sw s6,40(sp) +800ed5b0: afb50024 sw s5,36(sp) +800ed5b4: afb3001c sw s3,28(sp) +800ed5b8: afb10014 sw s1,20(sp) +800ed5bc: afb00010 sw s0,16(sp) +800ed5c0: 1060003b beqz v1,800ed6b0 +800ed5c4: a2824722 sb v0,18210(s4) +800ed5c8: 3c028011 lui v0,0x8011 +800ed5cc: 3c038011 lui v1,0x8011 +800ed5d0: 24550d40 addiu s5,v0,3392 +800ed5d4: 2476f320 addiu s6,v1,-3296 +800ed5d8: 3c118031 lui s1,0x8031 +800ed5dc: 3c13801f lui s3,0x801f +800ed5e0: 8e24dad0 lw a0,-9520(s1) +800ed5e4: 24104000 li s0,16384 +800ed5e8: 8c820008 lw v0,8(a0) +800ed5ec: 1440001e bnez v0,800ed668 +800ed5f0: 00003021 move a2,zero +800ed5f4: 8c820058 lw v0,88(a0) +800ed5f8: 2c434000 sltiu v1,v0,16384 +800ed5fc: 1040002c beqz v0,800ed6b0 +800ed600: 0043800b movn s0,v0,v1 +800ed604: 8c82003c lw v0,60(a0) +800ed608: 8c850068 lw a1,104(a0) +800ed60c: 8c840060 lw a0,96(a0) +800ed610: 02a0f809 jalr s5 +800ed614: 00452821 addu a1,v0,a1 +800ed618: 02002821 move a1,s0 +800ed61c: 14400024 bnez v0,800ed6b0 +800ed620: 24060001 li a2,1 +800ed624: 8e22dad0 lw v0,-9520(s1) +800ed628: 8c470060 lw a3,96(v0) +800ed62c: 02c0f809 jalr s6 +800ed630: 8c440000 lw a0,0(v0) +800ed634: 24030001 li v1,1 +800ed638: 1443001d bne v0,v1,800ed6b0 +800ed63c: 3c038031 lui v1,0x8031 +800ed640: 8c62dad0 lw v0,-9520(v1) +800ed644: 8c44003c lw a0,60(v0) +800ed648: 8c430058 lw v1,88(v0) +800ed64c: 8c450000 lw a1,0(v0) +800ed650: 00902021 addu a0,a0,s0 +800ed654: 00701823 subu v1,v1,s0 +800ed658: ac500008 sw s0,8(v0) +800ed65c: ac450004 sw a1,4(v0) +800ed660: ac44003c sw a0,60(v0) +800ed664: ac430058 sw v1,88(v0) +800ed668: 8e25dad0 lw a1,-9520(s1) +800ed66c: 8e474724 lw a3,18212(s2) +800ed670: 8ca30004 lw v1,4(a1) +800ed674: 8ca40008 lw a0,8(a1) +800ed678: 90620000 lbu v0,0(v1) +800ed67c: 8e66471c lw a2,18204(s3) +800ed680: 24e80008 addiu t0,a3,8 +800ed684: 00e21004 sllv v0,v0,a3 +800ed688: 00461025 or v0,v0,a2 +800ed68c: 24630001 addiu v1,v1,1 +800ed690: 2484ffff addiu a0,a0,-1 +800ed694: 29060019 slti a2,t0,25 +800ed698: aca40008 sw a0,8(a1) +800ed69c: aca30004 sw v1,4(a1) +800ed6a0: ae62471c sw v0,18204(s3) +800ed6a4: ae484724 sw t0,18212(s2) +800ed6a8: 14c0ffcd bnez a2,800ed5e0 +800ed6ac: a2804722 sb zero,18210(s4) +800ed6b0: 8fbf002c lw ra,44(sp) +800ed6b4: 8fb60028 lw s6,40(sp) +800ed6b8: 8fb50024 lw s5,36(sp) +800ed6bc: 8fb40020 lw s4,32(sp) +800ed6c0: 8fb3001c lw s3,28(sp) +800ed6c4: 8fb20018 lw s2,24(sp) +800ed6c8: 8fb10014 lw s1,20(sp) +800ed6cc: 8fb00010 lw s0,16(sp) +800ed6d0: 00001021 move v0,zero +800ed6d4: 03e00008 jr ra +800ed6d8: 27bd0030 addiu sp,sp,48 + +800ed6dc : +800ed6dc: 27bdffb0 addiu sp,sp,-80 +800ed6e0: afbf004c sw ra,76(sp) +800ed6e4: afbe0048 sw s8,72(sp) +800ed6e8: afb70044 sw s7,68(sp) +800ed6ec: afb60040 sw s6,64(sp) +800ed6f0: afb5003c sw s5,60(sp) +800ed6f4: afb40038 sw s4,56(sp) +800ed6f8: afb30034 sw s3,52(sp) +800ed6fc: afb20030 sw s2,48(sp) +800ed700: afb1002c sw s1,44(sp) +800ed704: afb00028 sw s0,40(sp) +800ed708: 3c028031 lui v0,0x8031 +800ed70c: 8c43dad4 lw v1,-9516(v0) +800ed710: afa60058 sw a2,88(sp) +800ed714: 8c62007c lw v0,124(v1) +800ed718: 8fa30058 lw v1,88(sp) +800ed71c: 8c42005c lw v0,92(v0) +800ed720: afa40050 sw a0,80(sp) +800ed724: afa2001c sw v0,28(sp) +800ed728: 3c02801f lui v0,0x801f +800ed72c: 24462690 addiu a2,v0,9872 +800ed730: 00031040 sll v0,v1,0x1 +800ed734: 00071840 sll v1,a3,0x1 +800ed738: 00661821 addu v1,v1,a2 +800ed73c: 00461021 addu v0,v0,a2 +800ed740: 94420000 lhu v0,0(v0) +800ed744: 94630000 lhu v1,0(v1) +800ed748: 8fa4001c lw a0,28(sp) +800ed74c: afa7005c sw a3,92(sp) +800ed750: afa50054 sw a1,84(sp) +800ed754: afa20018 sw v0,24(sp) +800ed758: 18800388 blez a0,800ee57c +800ed75c: afa30014 sw v1,20(sp) +800ed760: 24040001 li a0,1 +800ed764: afa40010 sw a0,16(sp) +800ed768: 0000b821 move s7,zero +800ed76c: 00009021 move s2,zero +800ed770: 0000a821 move s5,zero +800ed774: 12a001e7 beqz s5,800edf14 +800ed778: 3c078031 lui a3,0x8031 +800ed77c: 26b1ffff addiu s1,s5,-1 +800ed780: 32420001 andi v0,s2,0x1 +800ed784: 1040006b beqz v0,800ed934 +800ed788: 2e220006 sltiu v0,s1,6 +800ed78c: 2e220008 sltiu v0,s1,8 +800ed790: 1040002e beqz v0,800ed84c +800ed794: 00129042 srl s2,s2,0x1 +800ed798: 3c028011 lui v0,0x8011 +800ed79c: 3c038011 lui v1,0x8011 +800ed7a0: 24530d40 addiu s3,v0,3392 +800ed7a4: 0803b600 j 800ed800 +800ed7a8: 2474f320 addiu s4,v1,-3296 +800ed7ac: 8c820058 lw v0,88(a0) +800ed7b0: 24104000 li s0,16384 +800ed7b4: 2c434000 sltiu v1,v0,16384 +800ed7b8: 00003021 move a2,zero +800ed7bc: 10400009 beqz v0,800ed7e4 +800ed7c0: 0043800b movn s0,v0,v1 +800ed7c4: 8c82003c lw v0,60(a0) +800ed7c8: 8c850068 lw a1,104(a0) +800ed7cc: 8c840060 lw a0,96(a0) +800ed7d0: 0260f809 jalr s3 +800ed7d4: 00452821 addu a1,v0,a1 +800ed7d8: 02002821 move a1,s0 +800ed7dc: 1040027b beqz v0,800ee1cc +800ed7e0: 24060001 li a2,1 +800ed7e4: 3c03801f lui v1,0x801f +800ed7e8: 94624720 lhu v0,18208(v1) +800ed7ec: 02221004 sllv v0,v0,s1 +800ed7f0: 26310008 addiu s1,s1,8 +800ed7f4: 2e230008 sltiu v1,s1,8 +800ed7f8: 10600014 beqz v1,800ed84c +800ed7fc: 02429025 or s2,s2,v0 +800ed800: 3c078031 lui a3,0x8031 +800ed804: 8ce4dad0 lw a0,-9520(a3) +800ed808: 8c820008 lw v0,8(a0) +800ed80c: 1040ffe7 beqz v0,800ed7ac +800ed810: 2442ffff addiu v0,v0,-1 +800ed814: 8c830004 lw v1,4(a0) +800ed818: 90650000 lbu a1,0(v1) +800ed81c: 24630001 addiu v1,v1,1 +800ed820: ac820008 sw v0,8(a0) +800ed824: 3c02801f lui v0,0x801f +800ed828: a4454720 sh a1,18208(v0) +800ed82c: ac830004 sw v1,4(a0) +800ed830: 3c03801f lui v1,0x801f +800ed834: 94624720 lhu v0,18208(v1) +800ed838: 02221004 sllv v0,v0,s1 +800ed83c: 26310008 addiu s1,s1,8 +800ed840: 2e230008 sltiu v1,s1,8 +800ed844: 1460ffee bnez v1,800ed800 +800ed848: 02429025 or s2,s2,v0 +800ed84c: 3c04803a lui a0,0x803a +800ed850: 2485cd34 addiu a1,a0,-13004 +800ed854: 02e51821 addu v1,s7,a1 +800ed858: 34028000 li v0,0x8000 +800ed85c: 26f70001 addiu s7,s7,1 +800ed860: 12e20328 beq s7,v0,800ee504 +800ed864: a0720000 sb s2,0(v1) +800ed868: 8fa7001c lw a3,28(sp) +800ed86c: 00129202 srl s2,s2,0x8 +800ed870: 24e7ffff addiu a3,a3,-1 +800ed874: 00e01021 move v0,a3 +800ed878: afa7001c sw a3,28(sp) +800ed87c: 1c40ffbd bgtz v0,800ed774 +800ed880: 2635fff8 addiu s5,s1,-8 +800ed884: 02e09021 move s2,s7 +800ed888: 3c108031 lui s0,0x8031 +800ed88c: 8e02dad0 lw v0,-9520(s0) +800ed890: 3c03803a lui v1,0x803a +800ed894: 8c440010 lw a0,16(v0) +800ed898: 3c028012 lui v0,0x8012 +800ed89c: 2465cd34 addiu a1,v1,-13004 +800ed8a0: 2442c980 addiu v0,v0,-13952 +800ed8a4: 0040f809 jalr v0 +800ed8a8: 02e03021 move a2,s7 +800ed8ac: 8e11dad0 lw s1,-9520(s0) +800ed8b0: 3c02800f lui v0,0x800f +800ed8b4: 8e240050 lw a0,80(s1) +800ed8b8: 8e250010 lw a1,16(s1) +800ed8bc: 2442775c addiu v0,v0,30556 +800ed8c0: 0040f809 jalr v0 +800ed8c4: 02e03021 move a2,s7 +800ed8c8: 8e03dad0 lw v1,-9520(s0) +800ed8cc: ae220050 sw v0,80(s1) +800ed8d0: 8c640010 lw a0,16(v1) +800ed8d4: 8c650014 lw a1,20(v1) +800ed8d8: 8c660018 lw a2,24(v1) +800ed8dc: 00922021 addu a0,a0,s2 +800ed8e0: 00d73021 addu a2,a2,s7 +800ed8e4: 00b72823 subu a1,a1,s7 +800ed8e8: 8c670058 lw a3,88(v1) +800ed8ec: ac640010 sw a0,16(v1) +800ed8f0: ac650014 sw a1,20(v1) +800ed8f4: ac660018 sw a2,24(v1) +800ed8f8: 24080005 li t0,5 +800ed8fc: 0007400a movz t0,zero,a3 +800ed900: 8fbf004c lw ra,76(sp) +800ed904: 8fbe0048 lw s8,72(sp) +800ed908: 8fb70044 lw s7,68(sp) +800ed90c: 8fb60040 lw s6,64(sp) +800ed910: 8fb5003c lw s5,60(sp) +800ed914: 8fb40038 lw s4,56(sp) +800ed918: 8fb30034 lw s3,52(sp) +800ed91c: 8fb20030 lw s2,48(sp) +800ed920: 8fb1002c lw s1,44(sp) +800ed924: 8fb00028 lw s0,40(sp) +800ed928: 01001021 move v0,t0 +800ed92c: 03e00008 jr ra +800ed930: 27bd0050 addiu sp,sp,80 +800ed934: 10400031 beqz v0,800ed9fc +800ed938: 0012b042 srl s6,s2,0x1 +800ed93c: 3c028011 lui v0,0x8011 +800ed940: 3c038011 lui v1,0x8011 +800ed944: 24520d40 addiu s2,v0,3392 +800ed948: 0803b669 j 800ed9a4 +800ed94c: 2473f320 addiu s3,v1,-3296 +800ed950: 8c820058 lw v0,88(a0) +800ed954: 24104000 li s0,16384 +800ed958: 2c434000 sltiu v1,v0,16384 +800ed95c: 00003021 move a2,zero +800ed960: 10400009 beqz v0,800ed988 +800ed964: 0043800b movn s0,v0,v1 +800ed968: 8c82003c lw v0,60(a0) +800ed96c: 8c850068 lw a1,104(a0) +800ed970: 8c840060 lw a0,96(a0) +800ed974: 0240f809 jalr s2 +800ed978: 00452821 addu a1,v0,a1 +800ed97c: 02002821 move a1,s0 +800ed980: 10400231 beqz v0,800ee248 +800ed984: 24060001 li a2,1 +800ed988: 3c03801f lui v1,0x801f +800ed98c: 94624720 lhu v0,18208(v1) +800ed990: 02221004 sllv v0,v0,s1 +800ed994: 26310008 addiu s1,s1,8 +800ed998: 2e230006 sltiu v1,s1,6 +800ed99c: 10600017 beqz v1,800ed9fc +800ed9a0: 02c2b025 or s6,s6,v0 +800ed9a4: 3c028031 lui v0,0x8031 +800ed9a8: 8c44dad0 lw a0,-9520(v0) +800ed9ac: 8c820008 lw v0,8(a0) +800ed9b0: 1040ffe7 beqz v0,800ed950 +800ed9b4: 3c078031 lui a3,0x8031 +800ed9b8: 8ce4dad0 lw a0,-9520(a3) +800ed9bc: 8c830004 lw v1,4(a0) +800ed9c0: 8c820008 lw v0,8(a0) +800ed9c4: 90650000 lbu a1,0(v1) +800ed9c8: 2442ffff addiu v0,v0,-1 +800ed9cc: 24630001 addiu v1,v1,1 +800ed9d0: ac820008 sw v0,8(a0) +800ed9d4: 3c02801f lui v0,0x801f +800ed9d8: a4454720 sh a1,18208(v0) +800ed9dc: ac830004 sw v1,4(a0) +800ed9e0: 3c03801f lui v1,0x801f +800ed9e4: 94624720 lhu v0,18208(v1) +800ed9e8: 02221004 sllv v0,v0,s1 +800ed9ec: 26310008 addiu s1,s1,8 +800ed9f0: 2e230006 sltiu v1,s1,6 +800ed9f4: 1460ffeb bnez v1,800ed9a4 +800ed9f8: 02c2b025 or s6,s6,v0 +800ed9fc: 8fa4005c lw a0,92(sp) +800eda00: 2630fffa addiu s0,s1,-6 +800eda04: 0204102b sltu v0,s0,a0 +800eda08: 10400030 beqz v0,800edacc +800eda0c: 00169182 srl s2,s6,0x6 +800eda10: 3c028011 lui v0,0x8011 +800eda14: 3c038011 lui v1,0x8011 +800eda18: 24530d40 addiu s3,v0,3392 +800eda1c: 0803b69f j 800eda7c +800eda20: 2474f320 addiu s4,v1,-3296 +800eda24: 8c820058 lw v0,88(a0) +800eda28: 24114000 li s1,16384 +800eda2c: 2c434000 sltiu v1,v0,16384 +800eda30: 00003021 move a2,zero +800eda34: 10400009 beqz v0,800eda5c +800eda38: 0043880b movn s1,v0,v1 +800eda3c: 8c82003c lw v0,60(a0) +800eda40: 8c850068 lw a1,104(a0) +800eda44: 8c840060 lw a0,96(a0) +800eda48: 0260f809 jalr s3 +800eda4c: 00452821 addu a1,v0,a1 +800eda50: 02202821 move a1,s1 +800eda54: 1040021b beqz v0,800ee2c4 +800eda58: 24060001 li a2,1 +800eda5c: 3c03801f lui v1,0x801f +800eda60: 94624720 lhu v0,18208(v1) +800eda64: 8fa4005c lw a0,92(sp) +800eda68: 02021004 sllv v0,v0,s0 +800eda6c: 26100008 addiu s0,s0,8 +800eda70: 0204182b sltu v1,s0,a0 +800eda74: 10600015 beqz v1,800edacc +800eda78: 02429025 or s2,s2,v0 +800eda7c: 3c078031 lui a3,0x8031 +800eda80: 8ce4dad0 lw a0,-9520(a3) +800eda84: 8c820008 lw v0,8(a0) +800eda88: 1040ffe6 beqz v0,800eda24 +800eda8c: 2442ffff addiu v0,v0,-1 +800eda90: 8c830004 lw v1,4(a0) +800eda94: 90650000 lbu a1,0(v1) +800eda98: 24630001 addiu v1,v1,1 +800eda9c: ac820008 sw v0,8(a0) +800edaa0: 3c02801f lui v0,0x801f +800edaa4: a4454720 sh a1,18208(v0) +800edaa8: ac830004 sw v1,4(a0) +800edaac: 3c03801f lui v1,0x801f +800edab0: 94624720 lhu v0,18208(v1) +800edab4: 8fa4005c lw a0,92(sp) +800edab8: 02021004 sllv v0,v0,s0 +800edabc: 26100008 addiu s0,s0,8 +800edac0: 0204182b sltu v1,s0,a0 +800edac4: 1460ffed bnez v1,800eda7c +800edac8: 02429025 or s2,s2,v0 +800edacc: 8fa70014 lw a3,20(sp) +800edad0: 00121027 nor v0,zero,s2 +800edad4: 00e21024 and v0,a3,v0 +800edad8: 8fa30054 lw v1,84(sp) +800edadc: 000210c0 sll v0,v0,0x3 +800edae0: 0043a021 addu s4,v0,v1 +800edae4: 92840000 lbu a0,0(s4) +800edae8: 2c820011 sltiu v0,a0,17 +800edaec: 104000b7 beqz v0,800eddcc +800edaf0: 24020063 li v0,99 +800edaf4: 92830001 lbu v1,1(s4) +800edaf8: 8fa70058 lw a3,88(sp) +800edafc: 96940004 lhu s4,4(s4) +800edb00: 02038023 subu s0,s0,v1 +800edb04: 0207102b sltu v0,s0,a3 +800edb08: afb40020 sw s4,32(sp) +800edb0c: 10400033 beqz v0,800edbdc +800edb10: 00729006 srlv s2,s2,v1 +800edb14: 3c028011 lui v0,0x8011 +800edb18: 3c038011 lui v1,0x8011 +800edb1c: 24530d40 addiu s3,v0,3392 +800edb20: 0803b6e0 j 800edb80 +800edb24: 2474f320 addiu s4,v1,-3296 +800edb28: 8c820058 lw v0,88(a0) +800edb2c: 24114000 li s1,16384 +800edb30: 2c434000 sltiu v1,v0,16384 +800edb34: 00003021 move a2,zero +800edb38: 10400009 beqz v0,800edb60 +800edb3c: 0043880b movn s1,v0,v1 +800edb40: 8c82003c lw v0,60(a0) +800edb44: 8c850068 lw a1,104(a0) +800edb48: 8c840060 lw a0,96(a0) +800edb4c: 0260f809 jalr s3 +800edb50: 00452821 addu a1,v0,a1 +800edb54: 02202821 move a1,s1 +800edb58: 104001f9 beqz v0,800ee340 +800edb5c: 24060001 li a2,1 +800edb60: 3c03801f lui v1,0x801f +800edb64: 94624720 lhu v0,18208(v1) +800edb68: 8fa40058 lw a0,88(sp) +800edb6c: 02021004 sllv v0,v0,s0 +800edb70: 26100008 addiu s0,s0,8 +800edb74: 0204182b sltu v1,s0,a0 +800edb78: 10600018 beqz v1,800edbdc +800edb7c: 02429025 or s2,s2,v0 +800edb80: 3c028031 lui v0,0x8031 +800edb84: 8c44dad0 lw a0,-9520(v0) +800edb88: 8c820008 lw v0,8(a0) +800edb8c: 1040ffe6 beqz v0,800edb28 +800edb90: 3c078031 lui a3,0x8031 +800edb94: 8ce4dad0 lw a0,-9520(a3) +800edb98: 8c830004 lw v1,4(a0) +800edb9c: 8c820008 lw v0,8(a0) +800edba0: 90650000 lbu a1,0(v1) +800edba4: 2442ffff addiu v0,v0,-1 +800edba8: 24630001 addiu v1,v1,1 +800edbac: ac820008 sw v0,8(a0) +800edbb0: 3c02801f lui v0,0x801f +800edbb4: a4454720 sh a1,18208(v0) +800edbb8: ac830004 sw v1,4(a0) +800edbbc: 3c03801f lui v1,0x801f +800edbc0: 94624720 lhu v0,18208(v1) +800edbc4: 8fa40058 lw a0,88(sp) +800edbc8: 02021004 sllv v0,v0,s0 +800edbcc: 26100008 addiu s0,s0,8 +800edbd0: 0204182b sltu v1,s0,a0 +800edbd4: 1460ffea bnez v1,800edb80 +800edbd8: 02429025 or s2,s2,v0 +800edbdc: 8fa70018 lw a3,24(sp) +800edbe0: 00121027 nor v0,zero,s2 +800edbe4: 00e21024 and v0,a3,v0 +800edbe8: 8fa30050 lw v1,80(sp) +800edbec: 000210c0 sll v0,v0,0x3 +800edbf0: 0043a021 addu s4,v0,v1 +800edbf4: 92840000 lbu a0,0(s4) +800edbf8: 2c820011 sltiu v0,a0,17 +800edbfc: 104000eb beqz v0,800edfac +800edc00: 24020063 li v0,99 +800edc04: 92820001 lbu v0,1(s4) +800edc08: 96930004 lhu s3,4(s4) +800edc0c: 0202a823 subu s5,s0,v0 +800edc10: 10800034 beqz a0,800edce4 +800edc14: 00529006 srlv s2,s2,v0 +800edc18: 2ea20008 sltiu v0,s5,8 +800edc1c: 1040002d beqz v0,800edcd4 +800edc20: 3c028011 lui v0,0x8011 +800edc24: 3c038011 lui v1,0x8011 +800edc28: 24510d40 addiu s1,v0,3392 +800edc2c: 0803b722 j 800edc88 +800edc30: 2474f320 addiu s4,v1,-3296 +800edc34: 8c820058 lw v0,88(a0) +800edc38: 24104000 li s0,16384 +800edc3c: 2c434000 sltiu v1,v0,16384 +800edc40: 00003021 move a2,zero +800edc44: 10400009 beqz v0,800edc6c +800edc48: 0043800b movn s0,v0,v1 +800edc4c: 8c82003c lw v0,60(a0) +800edc50: 8c850068 lw a1,104(a0) +800edc54: 8c840060 lw a0,96(a0) +800edc58: 0220f809 jalr s1 +800edc5c: 00452821 addu a1,v0,a1 +800edc60: 02002821 move a1,s0 +800edc64: 10400208 beqz v0,800ee488 +800edc68: 24060001 li a2,1 +800edc6c: 3c03801f lui v1,0x801f +800edc70: 94624720 lhu v0,18208(v1) +800edc74: 02a21004 sllv v0,v0,s5 +800edc78: 26b50008 addiu s5,s5,8 +800edc7c: 2ea30008 sltiu v1,s5,8 +800edc80: 10600014 beqz v1,800edcd4 +800edc84: 02429025 or s2,s2,v0 +800edc88: 3c078031 lui a3,0x8031 +800edc8c: 8ce4dad0 lw a0,-9520(a3) +800edc90: 8c820008 lw v0,8(a0) +800edc94: 1040ffe7 beqz v0,800edc34 +800edc98: 2442ffff addiu v0,v0,-1 +800edc9c: 8c830004 lw v1,4(a0) +800edca0: 90650000 lbu a1,0(v1) +800edca4: 24630001 addiu v1,v1,1 +800edca8: ac820008 sw v0,8(a0) +800edcac: 3c02801f lui v0,0x801f +800edcb0: a4454720 sh a1,18208(v0) +800edcb4: ac830004 sw v1,4(a0) +800edcb8: 3c03801f lui v1,0x801f +800edcbc: 94624720 lhu v0,18208(v1) +800edcc0: 02a21004 sllv v0,v0,s5 +800edcc4: 26b50008 addiu s5,s5,8 +800edcc8: 2ea30008 sltiu v1,s5,8 +800edccc: 1460ffee bnez v1,800edc88 +800edcd0: 02429025 or s2,s2,v0 +800edcd4: 324200ff andi v0,s2,0xff +800edcd8: 02629821 addu s3,s3,v0 +800edcdc: 00129202 srl s2,s2,0x8 +800edce0: 26b5fff8 addiu s5,s5,-8 +800edce4: 32c2003f andi v0,s6,0x3f +800edce8: 8fa40020 lw a0,32(sp) +800edcec: 02e21023 subu v0,s7,v0 +800edcf0: 8fa7001c lw a3,28(sp) +800edcf4: 00448823 subu s1,v0,a0 +800edcf8: 3c02803a lui v0,0x803a +800edcfc: 00f3f023 subu s8,a3,s3 +800edd00: 34148000 li s4,0x8000 +800edd04: 2456cd34 addiu s6,v0,-13004 +800edd08: 32317fff andi s1,s1,0x7fff +800edd0c: 02f1102b sltu v0,s7,s1 +800edd10: 10400002 beqz v0,800edd1c +800edd14: 02973023 subu a2,s4,s7 +800edd18: 02913023 subu a2,s4,s1 +800edd1c: 00d3102b sltu v0,a2,s3 +800edd20: 00c08021 move s0,a2 +800edd24: 8fa30010 lw v1,16(sp) +800edd28: 0262800a movz s0,s3,v0 +800edd2c: 10600004 beqz v1,800edd40 +800edd30: 02709823 subu s3,s3,s0 +800edd34: 0237102b sltu v0,s1,s7 +800edd38: 1040011a beqz v0,800ee1a4 +800edd3c: 3c078011 lui a3,0x8011 +800edd40: 02f11023 subu v0,s7,s1 +800edd44: 0050102b sltu v0,v0,s0 +800edd48: 1040010c beqz v0,800ee17c +800edd4c: 02362821 addu a1,s1,s6 +800edd50: 02f62021 addu a0,s7,s6 +800edd54: 02001821 move v1,s0 +800edd58: 90a20000 lbu v0,0(a1) +800edd5c: 2463ffff addiu v1,v1,-1 +800edd60: a0820000 sb v0,0(a0) +800edd64: 24a50001 addiu a1,a1,1 +800edd68: 1460fffb bnez v1,800edd58 +800edd6c: 24840001 addiu a0,a0,1 +800edd70: 02f0b821 addu s7,s7,s0 +800edd74: 12f400df beq s7,s4,800ee0f4 +800edd78: 02118821 addu s1,s0,s1 +800edd7c: 1660ffe2 bnez s3,800edd08 +800edd80: 03c01021 move v0,s8 +800edd84: 1c40fe7b bgtz v0,800ed774 +800edd88: afbe001c sw s8,28(sp) +800edd8c: 0803b622 j 800ed888 +800edd90: 02e09021 move s2,s7 +800edd94: 3c04801f lui a0,0x801f +800edd98: 24822690 addiu v0,a0,9872 +800edd9c: 00131840 sll v1,s3,0x1 +800edda0: 00621821 addu v1,v1,v0 +800edda4: 94640000 lhu a0,0(v1) +800edda8: 00121027 nor v0,zero,s2 +800eddac: 00441024 and v0,v0,a0 +800eddb0: 8e830004 lw v1,4(s4) +800eddb4: 000210c0 sll v0,v0,0x3 +800eddb8: 0043a021 addu s4,v0,v1 +800eddbc: 92840000 lbu a0,0(s4) +800eddc0: 2c820011 sltiu v0,a0,17 +800eddc4: 1440ff4b bnez v0,800edaf4 +800eddc8: 24020063 li v0,99 +800eddcc: 108201a0 beq a0,v0,800ee450 +800eddd0: 2493fff0 addiu s3,a0,-16 +800eddd4: 92830001 lbu v1,1(s4) +800eddd8: 02038023 subu s0,s0,v1 +800edddc: 0213102b sltu v0,s0,s3 +800edde0: 1040ffec beqz v0,800edd94 +800edde4: 00729006 srlv s2,s2,v1 +800edde8: 3c04801c lui a0,0x801c +800eddec: 3c07801c lui a3,0x801c +800eddf0: 2484e38c addiu a0,a0,-7284 +800eddf4: 24e7e390 addiu a3,a3,-7280 +800eddf8: 8c950000 lw s5,0(a0) +800eddfc: 0803b796 j 800ede58 +800ede00: 8cfe0000 lw s8,0(a3) +800ede04: 8c820058 lw v0,88(a0) +800ede08: 24114000 li s1,16384 +800ede0c: 2c434000 sltiu v1,v0,16384 +800ede10: 00003021 move a2,zero +800ede14: 10400009 beqz v0,800ede3c +800ede18: 0043880b movn s1,v0,v1 +800ede1c: 8c82003c lw v0,60(a0) +800ede20: 8c850068 lw a1,104(a0) +800ede24: 8c840060 lw a0,96(a0) +800ede28: 02a0f809 jalr s5 +800ede2c: 00452821 addu a1,v0,a1 +800ede30: 02202821 move a1,s1 +800ede34: 10400018 beqz v0,800ede98 +800ede38: 24060001 li a2,1 +800ede3c: 3c03801f lui v1,0x801f +800ede40: 94624720 lhu v0,18208(v1) +800ede44: 02021004 sllv v0,v0,s0 +800ede48: 26100008 addiu s0,s0,8 +800ede4c: 0213182b sltu v1,s0,s3 +800ede50: 1060ffd0 beqz v1,800edd94 +800ede54: 02429025 or s2,s2,v0 +800ede58: 3c028031 lui v0,0x8031 +800ede5c: 8c44dad0 lw a0,-9520(v0) +800ede60: 8c820008 lw v0,8(a0) +800ede64: 1040ffe7 beqz v0,800ede04 +800ede68: 3c078031 lui a3,0x8031 +800ede6c: 8ce4dad0 lw a0,-9520(a3) +800ede70: 8c830004 lw v1,4(a0) +800ede74: 8c820008 lw v0,8(a0) +800ede78: 90650000 lbu a1,0(v1) +800ede7c: 2442ffff addiu v0,v0,-1 +800ede80: 24630001 addiu v1,v1,1 +800ede84: ac820008 sw v0,8(a0) +800ede88: 3c02801f lui v0,0x801f +800ede8c: a4454720 sh a1,18208(v0) +800ede90: 0803b78f j 800ede3c +800ede94: ac830004 sw v1,4(a0) +800ede98: 3c038031 lui v1,0x8031 +800ede9c: 8c62dad0 lw v0,-9520(v1) +800edea0: 8c470060 lw a3,96(v0) +800edea4: 03c0f809 jalr s8 +800edea8: 8c440000 lw a0,0(v0) +800edeac: 24030001 li v1,1 +800edeb0: 1443ffe3 bne v0,v1,800ede40 +800edeb4: 3c03801f lui v1,0x801f +800edeb8: 3c028031 lui v0,0x8031 +800edebc: 8c43dad0 lw v1,-9520(v0) +800edec0: 3c078031 lui a3,0x8031 +800edec4: 8c64003c lw a0,60(v1) +800edec8: 8c620058 lw v0,88(v1) +800edecc: 8c650000 lw a1,0(v1) +800eded0: 00912021 addu a0,a0,s1 +800eded4: ac64003c sw a0,60(v1) +800eded8: 8ce4dad0 lw a0,-9520(a3) +800ededc: ac710008 sw s1,8(v1) +800edee0: ac650004 sw a1,4(v1) +800edee4: 00511023 subu v0,v0,s1 +800edee8: ac620058 sw v0,88(v1) +800edeec: 8c830004 lw v1,4(a0) +800edef0: 8c820008 lw v0,8(a0) +800edef4: 90650000 lbu a1,0(v1) +800edef8: 2442ffff addiu v0,v0,-1 +800edefc: 24630001 addiu v1,v1,1 +800edf00: ac820008 sw v0,8(a0) +800edf04: 3c02801f lui v0,0x801f +800edf08: a4454720 sh a1,18208(v0) +800edf0c: 0803b78f j 800ede3c +800edf10: ac830004 sw v1,4(a0) +800edf14: 8ce3dad0 lw v1,-9520(a3) +800edf18: 8c620008 lw v0,8(v1) +800edf1c: 1440013d bnez v0,800ee414 +800edf20: 3c078031 lui a3,0x8031 +800edf24: 8c670058 lw a3,88(v1) +800edf28: 10e0000d beqz a3,800edf60 +800edf2c: 00003021 move a2,zero +800edf30: 8c62003c lw v0,60(v1) +800edf34: 8c650068 lw a1,104(v1) +800edf38: 8c640060 lw a0,96(v1) +800edf3c: 00452821 addu a1,v0,a1 +800edf40: 3c028011 lui v0,0x8011 +800edf44: 2ce34000 sltiu v1,a3,16384 +800edf48: 24104000 li s0,16384 +800edf4c: 24420d40 addiu v0,v0,3392 +800edf50: 0040f809 jalr v0 +800edf54: 00e3800b movn s0,a3,v1 +800edf58: 10400118 beqz v0,800ee3bc +800edf5c: 02002821 move a1,s0 +800edf60: 3c03801f lui v1,0x801f +800edf64: 94624720 lhu v0,18208(v1) +800edf68: 24110007 li s1,7 +800edf6c: 0803b5e0 j 800ed780 +800edf70: 02429025 or s2,s2,v0 +800edf74: 3c04801f lui a0,0x801f +800edf78: 24822690 addiu v0,a0,9872 +800edf7c: 00131840 sll v1,s3,0x1 +800edf80: 00621821 addu v1,v1,v0 +800edf84: 94640000 lhu a0,0(v1) +800edf88: 00121027 nor v0,zero,s2 +800edf8c: 00441024 and v0,v0,a0 +800edf90: 8e830004 lw v1,4(s4) +800edf94: 000210c0 sll v0,v0,0x3 +800edf98: 0043a021 addu s4,v0,v1 +800edf9c: 92840000 lbu a0,0(s4) +800edfa0: 2c820011 sltiu v0,a0,17 +800edfa4: 1440ff17 bnez v0,800edc04 +800edfa8: 24020063 li v0,99 +800edfac: 10820128 beq a0,v0,800ee450 +800edfb0: 2493fff0 addiu s3,a0,-16 +800edfb4: 92830001 lbu v1,1(s4) +800edfb8: 02038023 subu s0,s0,v1 +800edfbc: 0213102b sltu v0,s0,s3 +800edfc0: 1040ffec beqz v0,800edf74 +800edfc4: 00729006 srlv s2,s2,v1 +800edfc8: 3c04801c lui a0,0x801c +800edfcc: 3c07801c lui a3,0x801c +800edfd0: 2484e38c addiu a0,a0,-7284 +800edfd4: 24e7e390 addiu a3,a3,-7280 +800edfd8: 8c950000 lw s5,0(a0) +800edfdc: 0803b80e j 800ee038 +800edfe0: 8cfe0000 lw s8,0(a3) +800edfe4: 8c820058 lw v0,88(a0) +800edfe8: 24114000 li s1,16384 +800edfec: 2c434000 sltiu v1,v0,16384 +800edff0: 00003021 move a2,zero +800edff4: 10400009 beqz v0,800ee01c +800edff8: 0043880b movn s1,v0,v1 +800edffc: 8c82003c lw v0,60(a0) +800ee000: 8c850068 lw a1,104(a0) +800ee004: 8c840060 lw a0,96(a0) +800ee008: 02a0f809 jalr s5 +800ee00c: 00452821 addu a1,v0,a1 +800ee010: 02202821 move a1,s1 +800ee014: 10400018 beqz v0,800ee078 +800ee018: 24060001 li a2,1 +800ee01c: 3c03801f lui v1,0x801f +800ee020: 94624720 lhu v0,18208(v1) +800ee024: 02021004 sllv v0,v0,s0 +800ee028: 26100008 addiu s0,s0,8 +800ee02c: 0213182b sltu v1,s0,s3 +800ee030: 1060ffd0 beqz v1,800edf74 +800ee034: 02429025 or s2,s2,v0 +800ee038: 3c028031 lui v0,0x8031 +800ee03c: 8c44dad0 lw a0,-9520(v0) +800ee040: 8c820008 lw v0,8(a0) +800ee044: 1040ffe7 beqz v0,800edfe4 +800ee048: 3c078031 lui a3,0x8031 +800ee04c: 8ce4dad0 lw a0,-9520(a3) +800ee050: 8c830004 lw v1,4(a0) +800ee054: 8c820008 lw v0,8(a0) +800ee058: 90650000 lbu a1,0(v1) +800ee05c: 2442ffff addiu v0,v0,-1 +800ee060: 24630001 addiu v1,v1,1 +800ee064: ac820008 sw v0,8(a0) +800ee068: 3c02801f lui v0,0x801f +800ee06c: a4454720 sh a1,18208(v0) +800ee070: 0803b807 j 800ee01c +800ee074: ac830004 sw v1,4(a0) +800ee078: 3c038031 lui v1,0x8031 +800ee07c: 8c62dad0 lw v0,-9520(v1) +800ee080: 8c470060 lw a3,96(v0) +800ee084: 03c0f809 jalr s8 +800ee088: 8c440000 lw a0,0(v0) +800ee08c: 24030001 li v1,1 +800ee090: 1443ffe3 bne v0,v1,800ee020 +800ee094: 3c03801f lui v1,0x801f +800ee098: 3c028031 lui v0,0x8031 +800ee09c: 8c43dad0 lw v1,-9520(v0) +800ee0a0: 3c078031 lui a3,0x8031 +800ee0a4: 8c64003c lw a0,60(v1) +800ee0a8: 8c620058 lw v0,88(v1) +800ee0ac: 8c650000 lw a1,0(v1) +800ee0b0: 00912021 addu a0,a0,s1 +800ee0b4: ac64003c sw a0,60(v1) +800ee0b8: 8ce4dad0 lw a0,-9520(a3) +800ee0bc: ac710008 sw s1,8(v1) +800ee0c0: ac650004 sw a1,4(v1) +800ee0c4: 00511023 subu v0,v0,s1 +800ee0c8: ac620058 sw v0,88(v1) +800ee0cc: 8c830004 lw v1,4(a0) +800ee0d0: 8c820008 lw v0,8(a0) +800ee0d4: 90650000 lbu a1,0(v1) +800ee0d8: 2442ffff addiu v0,v0,-1 +800ee0dc: 24630001 addiu v1,v1,1 +800ee0e0: ac820008 sw v0,8(a0) +800ee0e4: 3c02801f lui v0,0x801f +800ee0e8: a4454720 sh a1,18208(v0) +800ee0ec: 0803b807 j 800ee01c +800ee0f0: ac830004 sw v1,4(a0) +800ee0f4: 3c048031 lui a0,0x8031 +800ee0f8: 8c82dad0 lw v0,-9520(a0) +800ee0fc: 3c07803a lui a3,0x803a +800ee100: 8c440010 lw a0,16(v0) +800ee104: 3c038012 lui v1,0x8012 +800ee108: 24e5cd34 addiu a1,a3,-13004 +800ee10c: 2463c980 addiu v1,v1,-13952 +800ee110: 0060f809 jalr v1 +800ee114: 34068000 li a2,0x8000 +800ee118: 3c048031 lui a0,0x8031 +800ee11c: 8c90dad0 lw s0,-9520(a0) +800ee120: 3c02800f lui v0,0x800f +800ee124: 8e040050 lw a0,80(s0) +800ee128: 8e050010 lw a1,16(s0) +800ee12c: 2442775c addiu v0,v0,30556 +800ee130: 0040f809 jalr v0 +800ee134: 34068000 li a2,0x8000 +800ee138: 3c078031 lui a3,0x8031 +800ee13c: 8ce3dad0 lw v1,-9520(a3) +800ee140: ae020050 sw v0,80(s0) +800ee144: 8c640010 lw a0,16(v1) +800ee148: 8c650014 lw a1,20(v1) +800ee14c: 8c620018 lw v0,24(v1) +800ee150: 00972021 addu a0,a0,s7 +800ee154: 00571021 addu v0,v0,s7 +800ee158: 24a58000 addiu a1,a1,-32768 +800ee15c: ac620018 sw v0,24(v1) +800ee160: ac640010 sw a0,16(v1) +800ee164: ac650014 sw a1,20(v1) +800ee168: afa00010 sw zero,16(sp) +800ee16c: 1660fee6 bnez s3,800edd08 +800ee170: 0000b821 move s7,zero +800ee174: 0803b761 j 800edd84 +800ee178: 03c01021 move v0,s8 +800ee17c: 3c038011 lui v1,0x8011 +800ee180: 02f62021 addu a0,s7,s6 +800ee184: 02003021 move a2,s0 +800ee188: 2463c930 addiu v1,v1,-14032 +800ee18c: 0060f809 jalr v1 +800ee190: 02f0b821 addu s7,s7,s0 +800ee194: 16f4fef9 bne s7,s4,800edd7c +800ee198: 02118821 addu s1,s0,s1 +800ee19c: 0803b83e j 800ee0f8 +800ee1a0: 3c048031 lui a0,0x8031 +800ee1a4: 02f62021 addu a0,s7,s6 +800ee1a8: 00002821 move a1,zero +800ee1ac: 02003021 move a2,s0 +800ee1b0: 24e7ca64 addiu a3,a3,-13724 +800ee1b4: 00e0f809 jalr a3 +800ee1b8: 02f0b821 addu s7,s7,s0 +800ee1bc: 16f4feef bne s7,s4,800edd7c +800ee1c0: 02118821 addu s1,s0,s1 +800ee1c4: 0803b83e j 800ee0f8 +800ee1c8: 3c048031 lui a0,0x8031 +800ee1cc: 3c038031 lui v1,0x8031 +800ee1d0: 8c62dad0 lw v0,-9520(v1) +800ee1d4: 8c470060 lw a3,96(v0) +800ee1d8: 0280f809 jalr s4 +800ee1dc: 8c440000 lw a0,0(v0) +800ee1e0: 24030001 li v1,1 +800ee1e4: 1443fd80 bne v0,v1,800ed7e8 +800ee1e8: 3c03801f lui v1,0x801f +800ee1ec: 3c028031 lui v0,0x8031 +800ee1f0: 8c43dad0 lw v1,-9520(v0) +800ee1f4: 3c078031 lui a3,0x8031 +800ee1f8: 8c64003c lw a0,60(v1) +800ee1fc: 8c620058 lw v0,88(v1) +800ee200: 8c650000 lw a1,0(v1) +800ee204: 00902021 addu a0,a0,s0 +800ee208: ac64003c sw a0,60(v1) +800ee20c: 8ce4dad0 lw a0,-9520(a3) +800ee210: ac700008 sw s0,8(v1) +800ee214: ac650004 sw a1,4(v1) +800ee218: 00501023 subu v0,v0,s0 +800ee21c: ac620058 sw v0,88(v1) +800ee220: 8c830004 lw v1,4(a0) +800ee224: 8c820008 lw v0,8(a0) +800ee228: 90650000 lbu a1,0(v1) +800ee22c: 2442ffff addiu v0,v0,-1 +800ee230: 24630001 addiu v1,v1,1 +800ee234: ac820008 sw v0,8(a0) +800ee238: 3c02801f lui v0,0x801f +800ee23c: a4454720 sh a1,18208(v0) +800ee240: 0803b60c j 800ed830 +800ee244: ac830004 sw v1,4(a0) +800ee248: 3c038031 lui v1,0x8031 +800ee24c: 8c62dad0 lw v0,-9520(v1) +800ee250: 8c470060 lw a3,96(v0) +800ee254: 0260f809 jalr s3 +800ee258: 8c440000 lw a0,0(v0) +800ee25c: 24030001 li v1,1 +800ee260: 1443fdca bne v0,v1,800ed98c +800ee264: 3c03801f lui v1,0x801f +800ee268: 3c028031 lui v0,0x8031 +800ee26c: 8c43dad0 lw v1,-9520(v0) +800ee270: 3c078031 lui a3,0x8031 +800ee274: 8c64003c lw a0,60(v1) +800ee278: 8c620058 lw v0,88(v1) +800ee27c: 8c650000 lw a1,0(v1) +800ee280: 00902021 addu a0,a0,s0 +800ee284: ac64003c sw a0,60(v1) +800ee288: 8ce4dad0 lw a0,-9520(a3) +800ee28c: ac700008 sw s0,8(v1) +800ee290: ac650004 sw a1,4(v1) +800ee294: 00501023 subu v0,v0,s0 +800ee298: ac620058 sw v0,88(v1) +800ee29c: 8c830004 lw v1,4(a0) +800ee2a0: 8c820008 lw v0,8(a0) +800ee2a4: 90650000 lbu a1,0(v1) +800ee2a8: 2442ffff addiu v0,v0,-1 +800ee2ac: 24630001 addiu v1,v1,1 +800ee2b0: ac820008 sw v0,8(a0) +800ee2b4: 3c02801f lui v0,0x801f +800ee2b8: a4454720 sh a1,18208(v0) +800ee2bc: 0803b678 j 800ed9e0 +800ee2c0: ac830004 sw v1,4(a0) +800ee2c4: 3c038031 lui v1,0x8031 +800ee2c8: 8c62dad0 lw v0,-9520(v1) +800ee2cc: 8c470060 lw a3,96(v0) +800ee2d0: 0280f809 jalr s4 +800ee2d4: 8c440000 lw a0,0(v0) +800ee2d8: 24030001 li v1,1 +800ee2dc: 1443fde0 bne v0,v1,800eda60 +800ee2e0: 3c03801f lui v1,0x801f +800ee2e4: 3c028031 lui v0,0x8031 +800ee2e8: 8c43dad0 lw v1,-9520(v0) +800ee2ec: 3c078031 lui a3,0x8031 +800ee2f0: 8c64003c lw a0,60(v1) +800ee2f4: 8c620058 lw v0,88(v1) +800ee2f8: 8c650000 lw a1,0(v1) +800ee2fc: 00912021 addu a0,a0,s1 +800ee300: ac64003c sw a0,60(v1) +800ee304: 8ce4dad0 lw a0,-9520(a3) +800ee308: ac710008 sw s1,8(v1) +800ee30c: ac650004 sw a1,4(v1) +800ee310: 00511023 subu v0,v0,s1 +800ee314: ac620058 sw v0,88(v1) +800ee318: 8c830004 lw v1,4(a0) +800ee31c: 8c820008 lw v0,8(a0) +800ee320: 90650000 lbu a1,0(v1) +800ee324: 2442ffff addiu v0,v0,-1 +800ee328: 24630001 addiu v1,v1,1 +800ee32c: ac820008 sw v0,8(a0) +800ee330: 3c02801f lui v0,0x801f +800ee334: a4454720 sh a1,18208(v0) +800ee338: 0803b6ab j 800edaac +800ee33c: ac830004 sw v1,4(a0) +800ee340: 3c038031 lui v1,0x8031 +800ee344: 8c62dad0 lw v0,-9520(v1) +800ee348: 8c470060 lw a3,96(v0) +800ee34c: 0280f809 jalr s4 +800ee350: 8c440000 lw a0,0(v0) +800ee354: 24030001 li v1,1 +800ee358: 1443fe02 bne v0,v1,800edb64 +800ee35c: 3c03801f lui v1,0x801f +800ee360: 3c028031 lui v0,0x8031 +800ee364: 8c43dad0 lw v1,-9520(v0) +800ee368: 3c078031 lui a3,0x8031 +800ee36c: 8c64003c lw a0,60(v1) +800ee370: 8c620058 lw v0,88(v1) +800ee374: 8c650000 lw a1,0(v1) +800ee378: 00912021 addu a0,a0,s1 +800ee37c: ac64003c sw a0,60(v1) +800ee380: 8ce4dad0 lw a0,-9520(a3) +800ee384: ac710008 sw s1,8(v1) +800ee388: ac650004 sw a1,4(v1) +800ee38c: 00511023 subu v0,v0,s1 +800ee390: ac620058 sw v0,88(v1) +800ee394: 8c830004 lw v1,4(a0) +800ee398: 8c820008 lw v0,8(a0) +800ee39c: 90650000 lbu a1,0(v1) +800ee3a0: 2442ffff addiu v0,v0,-1 +800ee3a4: 24630001 addiu v1,v1,1 +800ee3a8: ac820008 sw v0,8(a0) +800ee3ac: 3c02801f lui v0,0x801f +800ee3b0: a4454720 sh a1,18208(v0) +800ee3b4: 0803b6ef j 800edbbc +800ee3b8: ac830004 sw v1,4(a0) +800ee3bc: 3c038031 lui v1,0x8031 +800ee3c0: 8c62dad0 lw v0,-9520(v1) +800ee3c4: 8c470060 lw a3,96(v0) +800ee3c8: 8c440000 lw a0,0(v0) +800ee3cc: 3c028011 lui v0,0x8011 +800ee3d0: 2442f320 addiu v0,v0,-3296 +800ee3d4: 0040f809 jalr v0 +800ee3d8: 24060001 li a2,1 +800ee3dc: 24030001 li v1,1 +800ee3e0: 1443fedf bne v0,v1,800edf60 +800ee3e4: 3c048031 lui a0,0x8031 +800ee3e8: 8c82dad0 lw v0,-9520(a0) +800ee3ec: 8c43003c lw v1,60(v0) +800ee3f0: 8c440058 lw a0,88(v0) +800ee3f4: 8c450000 lw a1,0(v0) +800ee3f8: 00701821 addu v1,v1,s0 +800ee3fc: 00902023 subu a0,a0,s0 +800ee400: ac500008 sw s0,8(v0) +800ee404: ac43003c sw v1,60(v0) +800ee408: ac440058 sw a0,88(v0) +800ee40c: ac450004 sw a1,4(v0) +800ee410: 3c078031 lui a3,0x8031 +800ee414: 8ce4dad0 lw a0,-9520(a3) +800ee418: 24110007 li s1,7 +800ee41c: 8c830004 lw v1,4(a0) +800ee420: 8c820008 lw v0,8(a0) +800ee424: 90650000 lbu a1,0(v1) +800ee428: 2442ffff addiu v0,v0,-1 +800ee42c: 24630001 addiu v1,v1,1 +800ee430: ac820008 sw v0,8(a0) +800ee434: 3c02801f lui v0,0x801f +800ee438: a4454720 sh a1,18208(v0) +800ee43c: ac830004 sw v1,4(a0) +800ee440: 3c03801f lui v1,0x801f +800ee444: 94624720 lhu v0,18208(v1) +800ee448: 0803b5e0 j 800ed780 +800ee44c: 02429025 or s2,s2,v0 +800ee450: 24080001 li t0,1 +800ee454: 8fbf004c lw ra,76(sp) +800ee458: 8fbe0048 lw s8,72(sp) +800ee45c: 8fb70044 lw s7,68(sp) +800ee460: 8fb60040 lw s6,64(sp) +800ee464: 8fb5003c lw s5,60(sp) +800ee468: 8fb40038 lw s4,56(sp) +800ee46c: 8fb30034 lw s3,52(sp) +800ee470: 8fb20030 lw s2,48(sp) +800ee474: 8fb1002c lw s1,44(sp) +800ee478: 8fb00028 lw s0,40(sp) +800ee47c: 01001021 move v0,t0 +800ee480: 03e00008 jr ra +800ee484: 27bd0050 addiu sp,sp,80 +800ee488: 3c038031 lui v1,0x8031 +800ee48c: 8c62dad0 lw v0,-9520(v1) +800ee490: 8c470060 lw a3,96(v0) +800ee494: 0280f809 jalr s4 +800ee498: 8c440000 lw a0,0(v0) +800ee49c: 24030001 li v1,1 +800ee4a0: 1443fdf3 bne v0,v1,800edc70 +800ee4a4: 3c03801f lui v1,0x801f +800ee4a8: 3c028031 lui v0,0x8031 +800ee4ac: 8c43dad0 lw v1,-9520(v0) +800ee4b0: 3c078031 lui a3,0x8031 +800ee4b4: 8c64003c lw a0,60(v1) +800ee4b8: 8c620058 lw v0,88(v1) +800ee4bc: 8c650000 lw a1,0(v1) +800ee4c0: 00902021 addu a0,a0,s0 +800ee4c4: ac64003c sw a0,60(v1) +800ee4c8: 8ce4dad0 lw a0,-9520(a3) +800ee4cc: ac700008 sw s0,8(v1) +800ee4d0: ac650004 sw a1,4(v1) +800ee4d4: 00501023 subu v0,v0,s0 +800ee4d8: ac620058 sw v0,88(v1) +800ee4dc: 8c830004 lw v1,4(a0) +800ee4e0: 8c820008 lw v0,8(a0) +800ee4e4: 90650000 lbu a1,0(v1) +800ee4e8: 2442ffff addiu v0,v0,-1 +800ee4ec: 24630001 addiu v1,v1,1 +800ee4f0: ac820008 sw v0,8(a0) +800ee4f4: 3c02801f lui v0,0x801f +800ee4f8: a4454720 sh a1,18208(v0) +800ee4fc: 0803b72e j 800edcb8 +800ee500: ac830004 sw v1,4(a0) +800ee504: 3c078031 lui a3,0x8031 +800ee508: 8ce2dad0 lw v0,-9520(a3) +800ee50c: 8c440010 lw a0,16(v0) +800ee510: 3c028012 lui v0,0x8012 +800ee514: 2442c980 addiu v0,v0,-13952 +800ee518: 0040f809 jalr v0 +800ee51c: 34068000 li a2,0x8000 +800ee520: 3c028031 lui v0,0x8031 +800ee524: 8c50dad0 lw s0,-9520(v0) +800ee528: 3c02800f lui v0,0x800f +800ee52c: 8e040050 lw a0,80(s0) +800ee530: 8e050010 lw a1,16(s0) +800ee534: 2442775c addiu v0,v0,30556 +800ee538: 0040f809 jalr v0 +800ee53c: 34068000 li a2,0x8000 +800ee540: 3c048031 lui a0,0x8031 +800ee544: 8c83dad0 lw v1,-9520(a0) +800ee548: ae020050 sw v0,80(s0) +800ee54c: 8c640010 lw a0,16(v1) +800ee550: 8c650014 lw a1,20(v1) +800ee554: 8c620018 lw v0,24(v1) +800ee558: 00972021 addu a0,a0,s7 +800ee55c: 00571021 addu v0,v0,s7 +800ee560: 24a58000 addiu a1,a1,-32768 +800ee564: 0000b821 move s7,zero +800ee568: ac620018 sw v0,24(v1) +800ee56c: ac640010 sw a0,16(v1) +800ee570: ac650014 sw a1,20(v1) +800ee574: 0803b61a j 800ed868 +800ee578: afa00010 sw zero,16(sp) +800ee57c: 0000b821 move s7,zero +800ee580: 0803b622 j 800ed888 +800ee584: 00009021 move s2,zero + +800ee588 : +800ee588: 27bdffb0 addiu sp,sp,-80 +800ee58c: afbf004c sw ra,76(sp) +800ee590: afbe0048 sw s8,72(sp) +800ee594: afb70044 sw s7,68(sp) +800ee598: afb60040 sw s6,64(sp) +800ee59c: afb5003c sw s5,60(sp) +800ee5a0: afb40038 sw s4,56(sp) +800ee5a4: afb30034 sw s3,52(sp) +800ee5a8: afb20030 sw s2,48(sp) +800ee5ac: afb1002c sw s1,44(sp) +800ee5b0: afb00028 sw s0,40(sp) +800ee5b4: 3c028031 lui v0,0x8031 +800ee5b8: 8c43dad4 lw v1,-9516(v0) +800ee5bc: afa60058 sw a2,88(sp) +800ee5c0: 8c62007c lw v0,124(v1) +800ee5c4: 8fa30058 lw v1,88(sp) +800ee5c8: 8c42005c lw v0,92(v0) +800ee5cc: afa40050 sw a0,80(sp) +800ee5d0: afa2001c sw v0,28(sp) +800ee5d4: 3c02801f lui v0,0x801f +800ee5d8: 24462690 addiu a2,v0,9872 +800ee5dc: 00031040 sll v0,v1,0x1 +800ee5e0: 00071840 sll v1,a3,0x1 +800ee5e4: 00661821 addu v1,v1,a2 +800ee5e8: 00461021 addu v0,v0,a2 +800ee5ec: 94420000 lhu v0,0(v0) +800ee5f0: 94630000 lhu v1,0(v1) +800ee5f4: 8fa4001c lw a0,28(sp) +800ee5f8: afa7005c sw a3,92(sp) +800ee5fc: afa50054 sw a1,84(sp) +800ee600: afa20018 sw v0,24(sp) +800ee604: 18800388 blez a0,800ef428 +800ee608: afa30014 sw v1,20(sp) +800ee60c: 24040001 li a0,1 +800ee610: 0000b821 move s7,zero +800ee614: 00009021 move s2,zero +800ee618: 0000b021 move s6,zero +800ee61c: afa40010 sw a0,16(sp) +800ee620: 12c001e7 beqz s6,800eedc0 +800ee624: 3c078031 lui a3,0x8031 +800ee628: 26d1ffff addiu s1,s6,-1 +800ee62c: 32420001 andi v0,s2,0x1 +800ee630: 1040006b beqz v0,800ee7e0 +800ee634: 2e220007 sltiu v0,s1,7 +800ee638: 2e220008 sltiu v0,s1,8 +800ee63c: 1040002e beqz v0,800ee6f8 +800ee640: 00129042 srl s2,s2,0x1 +800ee644: 3c028011 lui v0,0x8011 +800ee648: 3c038011 lui v1,0x8011 +800ee64c: 24530d40 addiu s3,v0,3392 +800ee650: 0803b9ab j 800ee6ac +800ee654: 2474f320 addiu s4,v1,-3296 +800ee658: 8c820058 lw v0,88(a0) +800ee65c: 24104000 li s0,16384 +800ee660: 2c434000 sltiu v1,v0,16384 +800ee664: 00003021 move a2,zero +800ee668: 10400009 beqz v0,800ee690 +800ee66c: 0043800b movn s0,v0,v1 +800ee670: 8c82003c lw v0,60(a0) +800ee674: 8c850068 lw a1,104(a0) +800ee678: 8c840060 lw a0,96(a0) +800ee67c: 0260f809 jalr s3 +800ee680: 00452821 addu a1,v0,a1 +800ee684: 02002821 move a1,s0 +800ee688: 1040027b beqz v0,800ef078 +800ee68c: 24060001 li a2,1 +800ee690: 3c03801f lui v1,0x801f +800ee694: 94624720 lhu v0,18208(v1) +800ee698: 02221004 sllv v0,v0,s1 +800ee69c: 26310008 addiu s1,s1,8 +800ee6a0: 2e230008 sltiu v1,s1,8 +800ee6a4: 10600014 beqz v1,800ee6f8 +800ee6a8: 02429025 or s2,s2,v0 +800ee6ac: 3c078031 lui a3,0x8031 +800ee6b0: 8ce4dad0 lw a0,-9520(a3) +800ee6b4: 8c820008 lw v0,8(a0) +800ee6b8: 1040ffe7 beqz v0,800ee658 +800ee6bc: 2442ffff addiu v0,v0,-1 +800ee6c0: 8c830004 lw v1,4(a0) +800ee6c4: 90650000 lbu a1,0(v1) +800ee6c8: 24630001 addiu v1,v1,1 +800ee6cc: ac820008 sw v0,8(a0) +800ee6d0: 3c02801f lui v0,0x801f +800ee6d4: a4454720 sh a1,18208(v0) +800ee6d8: ac830004 sw v1,4(a0) +800ee6dc: 3c03801f lui v1,0x801f +800ee6e0: 94624720 lhu v0,18208(v1) +800ee6e4: 02221004 sllv v0,v0,s1 +800ee6e8: 26310008 addiu s1,s1,8 +800ee6ec: 2e230008 sltiu v1,s1,8 +800ee6f0: 1460ffee bnez v1,800ee6ac +800ee6f4: 02429025 or s2,s2,v0 +800ee6f8: 3c04803a lui a0,0x803a +800ee6fc: 2485cd34 addiu a1,a0,-13004 +800ee700: 02e51821 addu v1,s7,a1 +800ee704: 34028000 li v0,0x8000 +800ee708: 26f70001 addiu s7,s7,1 +800ee70c: 12e20328 beq s7,v0,800ef3b0 +800ee710: a0720000 sb s2,0(v1) +800ee714: 8fa7001c lw a3,28(sp) +800ee718: 00129202 srl s2,s2,0x8 +800ee71c: 24e7ffff addiu a3,a3,-1 +800ee720: 00e01021 move v0,a3 +800ee724: afa7001c sw a3,28(sp) +800ee728: 1c40ffbd bgtz v0,800ee620 +800ee72c: 2636fff8 addiu s6,s1,-8 +800ee730: 02e09021 move s2,s7 +800ee734: 3c108031 lui s0,0x8031 +800ee738: 8e02dad0 lw v0,-9520(s0) +800ee73c: 3c03803a lui v1,0x803a +800ee740: 8c440010 lw a0,16(v0) +800ee744: 3c028012 lui v0,0x8012 +800ee748: 2465cd34 addiu a1,v1,-13004 +800ee74c: 2442c980 addiu v0,v0,-13952 +800ee750: 0040f809 jalr v0 +800ee754: 02e03021 move a2,s7 +800ee758: 8e11dad0 lw s1,-9520(s0) +800ee75c: 3c02800f lui v0,0x800f +800ee760: 8e240050 lw a0,80(s1) +800ee764: 8e250010 lw a1,16(s1) +800ee768: 2442775c addiu v0,v0,30556 +800ee76c: 0040f809 jalr v0 +800ee770: 02e03021 move a2,s7 +800ee774: 8e03dad0 lw v1,-9520(s0) +800ee778: ae220050 sw v0,80(s1) +800ee77c: 8c640010 lw a0,16(v1) +800ee780: 8c650014 lw a1,20(v1) +800ee784: 8c660018 lw a2,24(v1) +800ee788: 00922021 addu a0,a0,s2 +800ee78c: 00d73021 addu a2,a2,s7 +800ee790: 00b72823 subu a1,a1,s7 +800ee794: 8c670058 lw a3,88(v1) +800ee798: ac640010 sw a0,16(v1) +800ee79c: ac650014 sw a1,20(v1) +800ee7a0: ac660018 sw a2,24(v1) +800ee7a4: 24080005 li t0,5 +800ee7a8: 0007400a movz t0,zero,a3 +800ee7ac: 8fbf004c lw ra,76(sp) +800ee7b0: 8fbe0048 lw s8,72(sp) +800ee7b4: 8fb70044 lw s7,68(sp) +800ee7b8: 8fb60040 lw s6,64(sp) +800ee7bc: 8fb5003c lw s5,60(sp) +800ee7c0: 8fb40038 lw s4,56(sp) +800ee7c4: 8fb30034 lw s3,52(sp) +800ee7c8: 8fb20030 lw s2,48(sp) +800ee7cc: 8fb1002c lw s1,44(sp) +800ee7d0: 8fb00028 lw s0,40(sp) +800ee7d4: 01001021 move v0,t0 +800ee7d8: 03e00008 jr ra +800ee7dc: 27bd0050 addiu sp,sp,80 +800ee7e0: 10400031 beqz v0,800ee8a8 +800ee7e4: 0012a842 srl s5,s2,0x1 +800ee7e8: 3c028011 lui v0,0x8011 +800ee7ec: 3c038011 lui v1,0x8011 +800ee7f0: 24520d40 addiu s2,v0,3392 +800ee7f4: 0803ba14 j 800ee850 +800ee7f8: 2473f320 addiu s3,v1,-3296 +800ee7fc: 8c820058 lw v0,88(a0) +800ee800: 24104000 li s0,16384 +800ee804: 2c434000 sltiu v1,v0,16384 +800ee808: 00003021 move a2,zero +800ee80c: 10400009 beqz v0,800ee834 +800ee810: 0043800b movn s0,v0,v1 +800ee814: 8c82003c lw v0,60(a0) +800ee818: 8c850068 lw a1,104(a0) +800ee81c: 8c840060 lw a0,96(a0) +800ee820: 0240f809 jalr s2 +800ee824: 00452821 addu a1,v0,a1 +800ee828: 02002821 move a1,s0 +800ee82c: 10400231 beqz v0,800ef0f4 +800ee830: 24060001 li a2,1 +800ee834: 3c03801f lui v1,0x801f +800ee838: 94624720 lhu v0,18208(v1) +800ee83c: 02221004 sllv v0,v0,s1 +800ee840: 26310008 addiu s1,s1,8 +800ee844: 2e230007 sltiu v1,s1,7 +800ee848: 10600017 beqz v1,800ee8a8 +800ee84c: 02a2a825 or s5,s5,v0 +800ee850: 3c028031 lui v0,0x8031 +800ee854: 8c44dad0 lw a0,-9520(v0) +800ee858: 8c820008 lw v0,8(a0) +800ee85c: 1040ffe7 beqz v0,800ee7fc +800ee860: 3c078031 lui a3,0x8031 +800ee864: 8ce4dad0 lw a0,-9520(a3) +800ee868: 8c830004 lw v1,4(a0) +800ee86c: 8c820008 lw v0,8(a0) +800ee870: 90650000 lbu a1,0(v1) +800ee874: 2442ffff addiu v0,v0,-1 +800ee878: 24630001 addiu v1,v1,1 +800ee87c: ac820008 sw v0,8(a0) +800ee880: 3c02801f lui v0,0x801f +800ee884: a4454720 sh a1,18208(v0) +800ee888: ac830004 sw v1,4(a0) +800ee88c: 3c03801f lui v1,0x801f +800ee890: 94624720 lhu v0,18208(v1) +800ee894: 02221004 sllv v0,v0,s1 +800ee898: 26310008 addiu s1,s1,8 +800ee89c: 2e230007 sltiu v1,s1,7 +800ee8a0: 1460ffeb bnez v1,800ee850 +800ee8a4: 02a2a825 or s5,s5,v0 +800ee8a8: 8fa4005c lw a0,92(sp) +800ee8ac: 2630fff9 addiu s0,s1,-7 +800ee8b0: 0204102b sltu v0,s0,a0 +800ee8b4: 10400030 beqz v0,800ee978 +800ee8b8: 001591c2 srl s2,s5,0x7 +800ee8bc: 3c028011 lui v0,0x8011 +800ee8c0: 3c038011 lui v1,0x8011 +800ee8c4: 24530d40 addiu s3,v0,3392 +800ee8c8: 0803ba4a j 800ee928 +800ee8cc: 2474f320 addiu s4,v1,-3296 +800ee8d0: 8c820058 lw v0,88(a0) +800ee8d4: 24114000 li s1,16384 +800ee8d8: 2c434000 sltiu v1,v0,16384 +800ee8dc: 00003021 move a2,zero +800ee8e0: 10400009 beqz v0,800ee908 +800ee8e4: 0043880b movn s1,v0,v1 +800ee8e8: 8c82003c lw v0,60(a0) +800ee8ec: 8c850068 lw a1,104(a0) +800ee8f0: 8c840060 lw a0,96(a0) +800ee8f4: 0260f809 jalr s3 +800ee8f8: 00452821 addu a1,v0,a1 +800ee8fc: 02202821 move a1,s1 +800ee900: 1040021b beqz v0,800ef170 +800ee904: 24060001 li a2,1 +800ee908: 3c03801f lui v1,0x801f +800ee90c: 94624720 lhu v0,18208(v1) +800ee910: 8fa4005c lw a0,92(sp) +800ee914: 02021004 sllv v0,v0,s0 +800ee918: 26100008 addiu s0,s0,8 +800ee91c: 0204182b sltu v1,s0,a0 +800ee920: 10600015 beqz v1,800ee978 +800ee924: 02429025 or s2,s2,v0 +800ee928: 3c078031 lui a3,0x8031 +800ee92c: 8ce4dad0 lw a0,-9520(a3) +800ee930: 8c820008 lw v0,8(a0) +800ee934: 1040ffe6 beqz v0,800ee8d0 +800ee938: 2442ffff addiu v0,v0,-1 +800ee93c: 8c830004 lw v1,4(a0) +800ee940: 90650000 lbu a1,0(v1) +800ee944: 24630001 addiu v1,v1,1 +800ee948: ac820008 sw v0,8(a0) +800ee94c: 3c02801f lui v0,0x801f +800ee950: a4454720 sh a1,18208(v0) +800ee954: ac830004 sw v1,4(a0) +800ee958: 3c03801f lui v1,0x801f +800ee95c: 94624720 lhu v0,18208(v1) +800ee960: 8fa4005c lw a0,92(sp) +800ee964: 02021004 sllv v0,v0,s0 +800ee968: 26100008 addiu s0,s0,8 +800ee96c: 0204182b sltu v1,s0,a0 +800ee970: 1460ffed bnez v1,800ee928 +800ee974: 02429025 or s2,s2,v0 +800ee978: 8fa70014 lw a3,20(sp) +800ee97c: 00121027 nor v0,zero,s2 +800ee980: 00e21024 and v0,a3,v0 +800ee984: 8fa30054 lw v1,84(sp) +800ee988: 000210c0 sll v0,v0,0x3 +800ee98c: 0043a021 addu s4,v0,v1 +800ee990: 92840000 lbu a0,0(s4) +800ee994: 2c820011 sltiu v0,a0,17 +800ee998: 104000b7 beqz v0,800eec78 +800ee99c: 24020063 li v0,99 +800ee9a0: 92830001 lbu v1,1(s4) +800ee9a4: 8fa70058 lw a3,88(sp) +800ee9a8: 96940004 lhu s4,4(s4) +800ee9ac: 02038023 subu s0,s0,v1 +800ee9b0: 0207102b sltu v0,s0,a3 +800ee9b4: afb40020 sw s4,32(sp) +800ee9b8: 10400033 beqz v0,800eea88 +800ee9bc: 00729006 srlv s2,s2,v1 +800ee9c0: 3c028011 lui v0,0x8011 +800ee9c4: 3c038011 lui v1,0x8011 +800ee9c8: 24530d40 addiu s3,v0,3392 +800ee9cc: 0803ba8b j 800eea2c +800ee9d0: 2474f320 addiu s4,v1,-3296 +800ee9d4: 8c820058 lw v0,88(a0) +800ee9d8: 24114000 li s1,16384 +800ee9dc: 2c434000 sltiu v1,v0,16384 +800ee9e0: 00003021 move a2,zero +800ee9e4: 10400009 beqz v0,800eea0c +800ee9e8: 0043880b movn s1,v0,v1 +800ee9ec: 8c82003c lw v0,60(a0) +800ee9f0: 8c850068 lw a1,104(a0) +800ee9f4: 8c840060 lw a0,96(a0) +800ee9f8: 0260f809 jalr s3 +800ee9fc: 00452821 addu a1,v0,a1 +800eea00: 02202821 move a1,s1 +800eea04: 104001f9 beqz v0,800ef1ec +800eea08: 24060001 li a2,1 +800eea0c: 3c03801f lui v1,0x801f +800eea10: 94624720 lhu v0,18208(v1) +800eea14: 8fa40058 lw a0,88(sp) +800eea18: 02021004 sllv v0,v0,s0 +800eea1c: 26100008 addiu s0,s0,8 +800eea20: 0204182b sltu v1,s0,a0 +800eea24: 10600018 beqz v1,800eea88 +800eea28: 02429025 or s2,s2,v0 +800eea2c: 3c028031 lui v0,0x8031 +800eea30: 8c44dad0 lw a0,-9520(v0) +800eea34: 8c820008 lw v0,8(a0) +800eea38: 1040ffe6 beqz v0,800ee9d4 +800eea3c: 3c078031 lui a3,0x8031 +800eea40: 8ce4dad0 lw a0,-9520(a3) +800eea44: 8c830004 lw v1,4(a0) +800eea48: 8c820008 lw v0,8(a0) +800eea4c: 90650000 lbu a1,0(v1) +800eea50: 2442ffff addiu v0,v0,-1 +800eea54: 24630001 addiu v1,v1,1 +800eea58: ac820008 sw v0,8(a0) +800eea5c: 3c02801f lui v0,0x801f +800eea60: a4454720 sh a1,18208(v0) +800eea64: ac830004 sw v1,4(a0) +800eea68: 3c03801f lui v1,0x801f +800eea6c: 94624720 lhu v0,18208(v1) +800eea70: 8fa40058 lw a0,88(sp) +800eea74: 02021004 sllv v0,v0,s0 +800eea78: 26100008 addiu s0,s0,8 +800eea7c: 0204182b sltu v1,s0,a0 +800eea80: 1460ffea bnez v1,800eea2c +800eea84: 02429025 or s2,s2,v0 +800eea88: 8fa70018 lw a3,24(sp) +800eea8c: 00121027 nor v0,zero,s2 +800eea90: 00e21024 and v0,a3,v0 +800eea94: 8fa30050 lw v1,80(sp) +800eea98: 000210c0 sll v0,v0,0x3 +800eea9c: 0043a021 addu s4,v0,v1 +800eeaa0: 92840000 lbu a0,0(s4) +800eeaa4: 2c820011 sltiu v0,a0,17 +800eeaa8: 104000eb beqz v0,800eee58 +800eeaac: 24020063 li v0,99 +800eeab0: 92820001 lbu v0,1(s4) +800eeab4: 96930004 lhu s3,4(s4) +800eeab8: 0202b023 subu s6,s0,v0 +800eeabc: 10800034 beqz a0,800eeb90 +800eeac0: 00529006 srlv s2,s2,v0 +800eeac4: 2ec20008 sltiu v0,s6,8 +800eeac8: 1040002d beqz v0,800eeb80 +800eeacc: 3c028011 lui v0,0x8011 +800eead0: 3c038011 lui v1,0x8011 +800eead4: 24510d40 addiu s1,v0,3392 +800eead8: 0803bacd j 800eeb34 +800eeadc: 2474f320 addiu s4,v1,-3296 +800eeae0: 8c820058 lw v0,88(a0) +800eeae4: 24104000 li s0,16384 +800eeae8: 2c434000 sltiu v1,v0,16384 +800eeaec: 00003021 move a2,zero +800eeaf0: 10400009 beqz v0,800eeb18 +800eeaf4: 0043800b movn s0,v0,v1 +800eeaf8: 8c82003c lw v0,60(a0) +800eeafc: 8c850068 lw a1,104(a0) +800eeb00: 8c840060 lw a0,96(a0) +800eeb04: 0220f809 jalr s1 +800eeb08: 00452821 addu a1,v0,a1 +800eeb0c: 02002821 move a1,s0 +800eeb10: 10400208 beqz v0,800ef334 +800eeb14: 24060001 li a2,1 +800eeb18: 3c03801f lui v1,0x801f +800eeb1c: 94624720 lhu v0,18208(v1) +800eeb20: 02c21004 sllv v0,v0,s6 +800eeb24: 26d60008 addiu s6,s6,8 +800eeb28: 2ec30008 sltiu v1,s6,8 +800eeb2c: 10600014 beqz v1,800eeb80 +800eeb30: 02429025 or s2,s2,v0 +800eeb34: 3c078031 lui a3,0x8031 +800eeb38: 8ce4dad0 lw a0,-9520(a3) +800eeb3c: 8c820008 lw v0,8(a0) +800eeb40: 1040ffe7 beqz v0,800eeae0 +800eeb44: 2442ffff addiu v0,v0,-1 +800eeb48: 8c830004 lw v1,4(a0) +800eeb4c: 90650000 lbu a1,0(v1) +800eeb50: 24630001 addiu v1,v1,1 +800eeb54: ac820008 sw v0,8(a0) +800eeb58: 3c02801f lui v0,0x801f +800eeb5c: a4454720 sh a1,18208(v0) +800eeb60: ac830004 sw v1,4(a0) +800eeb64: 3c03801f lui v1,0x801f +800eeb68: 94624720 lhu v0,18208(v1) +800eeb6c: 02c21004 sllv v0,v0,s6 +800eeb70: 26d60008 addiu s6,s6,8 +800eeb74: 2ec30008 sltiu v1,s6,8 +800eeb78: 1460ffee bnez v1,800eeb34 +800eeb7c: 02429025 or s2,s2,v0 +800eeb80: 324200ff andi v0,s2,0xff +800eeb84: 02629821 addu s3,s3,v0 +800eeb88: 00129202 srl s2,s2,0x8 +800eeb8c: 26d6fff8 addiu s6,s6,-8 +800eeb90: 32a2007f andi v0,s5,0x7f +800eeb94: 8fa40020 lw a0,32(sp) +800eeb98: 02e21023 subu v0,s7,v0 +800eeb9c: 8fa7001c lw a3,28(sp) +800eeba0: 00448823 subu s1,v0,a0 +800eeba4: 3c02803a lui v0,0x803a +800eeba8: 00f3f023 subu s8,a3,s3 +800eebac: 34148000 li s4,0x8000 +800eebb0: 2455cd34 addiu s5,v0,-13004 +800eebb4: 32317fff andi s1,s1,0x7fff +800eebb8: 02f1102b sltu v0,s7,s1 +800eebbc: 10400002 beqz v0,800eebc8 +800eebc0: 02973023 subu a2,s4,s7 +800eebc4: 02913023 subu a2,s4,s1 +800eebc8: 00d3102b sltu v0,a2,s3 +800eebcc: 00c08021 move s0,a2 +800eebd0: 8fa30010 lw v1,16(sp) +800eebd4: 0262800a movz s0,s3,v0 +800eebd8: 10600004 beqz v1,800eebec +800eebdc: 02709823 subu s3,s3,s0 +800eebe0: 0237102b sltu v0,s1,s7 +800eebe4: 1040011a beqz v0,800ef050 +800eebe8: 3c078011 lui a3,0x8011 +800eebec: 02f11023 subu v0,s7,s1 +800eebf0: 0050102b sltu v0,v0,s0 +800eebf4: 1040010c beqz v0,800ef028 +800eebf8: 02352821 addu a1,s1,s5 +800eebfc: 02f52021 addu a0,s7,s5 +800eec00: 02001821 move v1,s0 +800eec04: 90a20000 lbu v0,0(a1) +800eec08: 2463ffff addiu v1,v1,-1 +800eec0c: a0820000 sb v0,0(a0) +800eec10: 24a50001 addiu a1,a1,1 +800eec14: 1460fffb bnez v1,800eec04 +800eec18: 24840001 addiu a0,a0,1 +800eec1c: 02f0b821 addu s7,s7,s0 +800eec20: 12f400df beq s7,s4,800eefa0 +800eec24: 02118821 addu s1,s0,s1 +800eec28: 1660ffe2 bnez s3,800eebb4 +800eec2c: 03c01021 move v0,s8 +800eec30: 1c40fe7b bgtz v0,800ee620 +800eec34: afbe001c sw s8,28(sp) +800eec38: 0803b9cd j 800ee734 +800eec3c: 02e09021 move s2,s7 +800eec40: 3c04801f lui a0,0x801f +800eec44: 24822690 addiu v0,a0,9872 +800eec48: 00131840 sll v1,s3,0x1 +800eec4c: 00621821 addu v1,v1,v0 +800eec50: 94640000 lhu a0,0(v1) +800eec54: 00121027 nor v0,zero,s2 +800eec58: 00441024 and v0,v0,a0 +800eec5c: 8e830004 lw v1,4(s4) +800eec60: 000210c0 sll v0,v0,0x3 +800eec64: 0043a021 addu s4,v0,v1 +800eec68: 92840000 lbu a0,0(s4) +800eec6c: 2c820011 sltiu v0,a0,17 +800eec70: 1440ff4b bnez v0,800ee9a0 +800eec74: 24020063 li v0,99 +800eec78: 108201a0 beq a0,v0,800ef2fc +800eec7c: 2493fff0 addiu s3,a0,-16 +800eec80: 92830001 lbu v1,1(s4) +800eec84: 02038023 subu s0,s0,v1 +800eec88: 0213102b sltu v0,s0,s3 +800eec8c: 1040ffec beqz v0,800eec40 +800eec90: 00729006 srlv s2,s2,v1 +800eec94: 3c04801c lui a0,0x801c +800eec98: 3c07801c lui a3,0x801c +800eec9c: 2484e394 addiu a0,a0,-7276 +800eeca0: 24e7e398 addiu a3,a3,-7272 +800eeca4: 8c960000 lw s6,0(a0) +800eeca8: 0803bb41 j 800eed04 +800eecac: 8cfe0000 lw s8,0(a3) +800eecb0: 8c820058 lw v0,88(a0) +800eecb4: 24114000 li s1,16384 +800eecb8: 2c434000 sltiu v1,v0,16384 +800eecbc: 00003021 move a2,zero +800eecc0: 10400009 beqz v0,800eece8 +800eecc4: 0043880b movn s1,v0,v1 +800eecc8: 8c82003c lw v0,60(a0) +800eeccc: 8c850068 lw a1,104(a0) +800eecd0: 8c840060 lw a0,96(a0) +800eecd4: 02c0f809 jalr s6 +800eecd8: 00452821 addu a1,v0,a1 +800eecdc: 02202821 move a1,s1 +800eece0: 10400018 beqz v0,800eed44 +800eece4: 24060001 li a2,1 +800eece8: 3c03801f lui v1,0x801f +800eecec: 94624720 lhu v0,18208(v1) +800eecf0: 02021004 sllv v0,v0,s0 +800eecf4: 26100008 addiu s0,s0,8 +800eecf8: 0213182b sltu v1,s0,s3 +800eecfc: 1060ffd0 beqz v1,800eec40 +800eed00: 02429025 or s2,s2,v0 +800eed04: 3c028031 lui v0,0x8031 +800eed08: 8c44dad0 lw a0,-9520(v0) +800eed0c: 8c820008 lw v0,8(a0) +800eed10: 1040ffe7 beqz v0,800eecb0 +800eed14: 3c078031 lui a3,0x8031 +800eed18: 8ce4dad0 lw a0,-9520(a3) +800eed1c: 8c830004 lw v1,4(a0) +800eed20: 8c820008 lw v0,8(a0) +800eed24: 90650000 lbu a1,0(v1) +800eed28: 2442ffff addiu v0,v0,-1 +800eed2c: 24630001 addiu v1,v1,1 +800eed30: ac820008 sw v0,8(a0) +800eed34: 3c02801f lui v0,0x801f +800eed38: a4454720 sh a1,18208(v0) +800eed3c: 0803bb3a j 800eece8 +800eed40: ac830004 sw v1,4(a0) +800eed44: 3c038031 lui v1,0x8031 +800eed48: 8c62dad0 lw v0,-9520(v1) +800eed4c: 8c470060 lw a3,96(v0) +800eed50: 03c0f809 jalr s8 +800eed54: 8c440000 lw a0,0(v0) +800eed58: 24030001 li v1,1 +800eed5c: 1443ffe3 bne v0,v1,800eecec +800eed60: 3c03801f lui v1,0x801f +800eed64: 3c028031 lui v0,0x8031 +800eed68: 8c43dad0 lw v1,-9520(v0) +800eed6c: 3c078031 lui a3,0x8031 +800eed70: 8c64003c lw a0,60(v1) +800eed74: 8c620058 lw v0,88(v1) +800eed78: 8c650000 lw a1,0(v1) +800eed7c: 00912021 addu a0,a0,s1 +800eed80: ac64003c sw a0,60(v1) +800eed84: 8ce4dad0 lw a0,-9520(a3) +800eed88: ac710008 sw s1,8(v1) +800eed8c: ac650004 sw a1,4(v1) +800eed90: 00511023 subu v0,v0,s1 +800eed94: ac620058 sw v0,88(v1) +800eed98: 8c830004 lw v1,4(a0) +800eed9c: 8c820008 lw v0,8(a0) +800eeda0: 90650000 lbu a1,0(v1) +800eeda4: 2442ffff addiu v0,v0,-1 +800eeda8: 24630001 addiu v1,v1,1 +800eedac: ac820008 sw v0,8(a0) +800eedb0: 3c02801f lui v0,0x801f +800eedb4: a4454720 sh a1,18208(v0) +800eedb8: 0803bb3a j 800eece8 +800eedbc: ac830004 sw v1,4(a0) +800eedc0: 8ce3dad0 lw v1,-9520(a3) +800eedc4: 8c620008 lw v0,8(v1) +800eedc8: 1440013d bnez v0,800ef2c0 +800eedcc: 3c078031 lui a3,0x8031 +800eedd0: 8c670058 lw a3,88(v1) +800eedd4: 10e0000d beqz a3,800eee0c +800eedd8: 00003021 move a2,zero +800eeddc: 8c62003c lw v0,60(v1) +800eede0: 8c650068 lw a1,104(v1) +800eede4: 8c640060 lw a0,96(v1) +800eede8: 00452821 addu a1,v0,a1 +800eedec: 3c028011 lui v0,0x8011 +800eedf0: 2ce34000 sltiu v1,a3,16384 +800eedf4: 24104000 li s0,16384 +800eedf8: 24420d40 addiu v0,v0,3392 +800eedfc: 0040f809 jalr v0 +800eee00: 00e3800b movn s0,a3,v1 +800eee04: 10400118 beqz v0,800ef268 +800eee08: 02002821 move a1,s0 +800eee0c: 3c03801f lui v1,0x801f +800eee10: 94624720 lhu v0,18208(v1) +800eee14: 24110007 li s1,7 +800eee18: 0803b98b j 800ee62c +800eee1c: 02429025 or s2,s2,v0 +800eee20: 3c04801f lui a0,0x801f +800eee24: 24822690 addiu v0,a0,9872 +800eee28: 00131840 sll v1,s3,0x1 +800eee2c: 00621821 addu v1,v1,v0 +800eee30: 94640000 lhu a0,0(v1) +800eee34: 00121027 nor v0,zero,s2 +800eee38: 00441024 and v0,v0,a0 +800eee3c: 8e830004 lw v1,4(s4) +800eee40: 000210c0 sll v0,v0,0x3 +800eee44: 0043a021 addu s4,v0,v1 +800eee48: 92840000 lbu a0,0(s4) +800eee4c: 2c820011 sltiu v0,a0,17 +800eee50: 1440ff17 bnez v0,800eeab0 +800eee54: 24020063 li v0,99 +800eee58: 10820128 beq a0,v0,800ef2fc +800eee5c: 2493fff0 addiu s3,a0,-16 +800eee60: 92830001 lbu v1,1(s4) +800eee64: 02038023 subu s0,s0,v1 +800eee68: 0213102b sltu v0,s0,s3 +800eee6c: 1040ffec beqz v0,800eee20 +800eee70: 00729006 srlv s2,s2,v1 +800eee74: 3c04801c lui a0,0x801c +800eee78: 3c07801c lui a3,0x801c +800eee7c: 2484e394 addiu a0,a0,-7276 +800eee80: 24e7e398 addiu a3,a3,-7272 +800eee84: 8c960000 lw s6,0(a0) +800eee88: 0803bbb9 j 800eeee4 +800eee8c: 8cfe0000 lw s8,0(a3) +800eee90: 8c820058 lw v0,88(a0) +800eee94: 24114000 li s1,16384 +800eee98: 2c434000 sltiu v1,v0,16384 +800eee9c: 00003021 move a2,zero +800eeea0: 10400009 beqz v0,800eeec8 +800eeea4: 0043880b movn s1,v0,v1 +800eeea8: 8c82003c lw v0,60(a0) +800eeeac: 8c850068 lw a1,104(a0) +800eeeb0: 8c840060 lw a0,96(a0) +800eeeb4: 02c0f809 jalr s6 +800eeeb8: 00452821 addu a1,v0,a1 +800eeebc: 02202821 move a1,s1 +800eeec0: 10400018 beqz v0,800eef24 +800eeec4: 24060001 li a2,1 +800eeec8: 3c03801f lui v1,0x801f +800eeecc: 94624720 lhu v0,18208(v1) +800eeed0: 02021004 sllv v0,v0,s0 +800eeed4: 26100008 addiu s0,s0,8 +800eeed8: 0213182b sltu v1,s0,s3 +800eeedc: 1060ffd0 beqz v1,800eee20 +800eeee0: 02429025 or s2,s2,v0 +800eeee4: 3c028031 lui v0,0x8031 +800eeee8: 8c44dad0 lw a0,-9520(v0) +800eeeec: 8c820008 lw v0,8(a0) +800eeef0: 1040ffe7 beqz v0,800eee90 +800eeef4: 3c078031 lui a3,0x8031 +800eeef8: 8ce4dad0 lw a0,-9520(a3) +800eeefc: 8c830004 lw v1,4(a0) +800eef00: 8c820008 lw v0,8(a0) +800eef04: 90650000 lbu a1,0(v1) +800eef08: 2442ffff addiu v0,v0,-1 +800eef0c: 24630001 addiu v1,v1,1 +800eef10: ac820008 sw v0,8(a0) +800eef14: 3c02801f lui v0,0x801f +800eef18: a4454720 sh a1,18208(v0) +800eef1c: 0803bbb2 j 800eeec8 +800eef20: ac830004 sw v1,4(a0) +800eef24: 3c038031 lui v1,0x8031 +800eef28: 8c62dad0 lw v0,-9520(v1) +800eef2c: 8c470060 lw a3,96(v0) +800eef30: 03c0f809 jalr s8 +800eef34: 8c440000 lw a0,0(v0) +800eef38: 24030001 li v1,1 +800eef3c: 1443ffe3 bne v0,v1,800eeecc +800eef40: 3c03801f lui v1,0x801f +800eef44: 3c028031 lui v0,0x8031 +800eef48: 8c43dad0 lw v1,-9520(v0) +800eef4c: 3c078031 lui a3,0x8031 +800eef50: 8c64003c lw a0,60(v1) +800eef54: 8c620058 lw v0,88(v1) +800eef58: 8c650000 lw a1,0(v1) +800eef5c: 00912021 addu a0,a0,s1 +800eef60: ac64003c sw a0,60(v1) +800eef64: 8ce4dad0 lw a0,-9520(a3) +800eef68: ac710008 sw s1,8(v1) +800eef6c: ac650004 sw a1,4(v1) +800eef70: 00511023 subu v0,v0,s1 +800eef74: ac620058 sw v0,88(v1) +800eef78: 8c830004 lw v1,4(a0) +800eef7c: 8c820008 lw v0,8(a0) +800eef80: 90650000 lbu a1,0(v1) +800eef84: 2442ffff addiu v0,v0,-1 +800eef88: 24630001 addiu v1,v1,1 +800eef8c: ac820008 sw v0,8(a0) +800eef90: 3c02801f lui v0,0x801f +800eef94: a4454720 sh a1,18208(v0) +800eef98: 0803bbb2 j 800eeec8 +800eef9c: ac830004 sw v1,4(a0) +800eefa0: 3c048031 lui a0,0x8031 +800eefa4: 8c82dad0 lw v0,-9520(a0) +800eefa8: 3c07803a lui a3,0x803a +800eefac: 8c440010 lw a0,16(v0) +800eefb0: 3c038012 lui v1,0x8012 +800eefb4: 24e5cd34 addiu a1,a3,-13004 +800eefb8: 2463c980 addiu v1,v1,-13952 +800eefbc: 0060f809 jalr v1 +800eefc0: 34068000 li a2,0x8000 +800eefc4: 3c048031 lui a0,0x8031 +800eefc8: 8c90dad0 lw s0,-9520(a0) +800eefcc: 3c02800f lui v0,0x800f +800eefd0: 8e040050 lw a0,80(s0) +800eefd4: 8e050010 lw a1,16(s0) +800eefd8: 2442775c addiu v0,v0,30556 +800eefdc: 0040f809 jalr v0 +800eefe0: 34068000 li a2,0x8000 +800eefe4: 3c078031 lui a3,0x8031 +800eefe8: 8ce3dad0 lw v1,-9520(a3) +800eefec: ae020050 sw v0,80(s0) +800eeff0: 8c640010 lw a0,16(v1) +800eeff4: 8c650014 lw a1,20(v1) +800eeff8: 8c620018 lw v0,24(v1) +800eeffc: 00972021 addu a0,a0,s7 +800ef000: 00571021 addu v0,v0,s7 +800ef004: 24a58000 addiu a1,a1,-32768 +800ef008: ac620018 sw v0,24(v1) +800ef00c: ac640010 sw a0,16(v1) +800ef010: ac650014 sw a1,20(v1) +800ef014: 0000b821 move s7,zero +800ef018: 1660fee6 bnez s3,800eebb4 +800ef01c: afa00010 sw zero,16(sp) +800ef020: 0803bb0c j 800eec30 +800ef024: 03c01021 move v0,s8 +800ef028: 3c038011 lui v1,0x8011 +800ef02c: 02f52021 addu a0,s7,s5 +800ef030: 02003021 move a2,s0 +800ef034: 2463c930 addiu v1,v1,-14032 +800ef038: 0060f809 jalr v1 +800ef03c: 02f0b821 addu s7,s7,s0 +800ef040: 16f4fef9 bne s7,s4,800eec28 +800ef044: 02118821 addu s1,s0,s1 +800ef048: 0803bbe9 j 800eefa4 +800ef04c: 3c048031 lui a0,0x8031 +800ef050: 02f52021 addu a0,s7,s5 +800ef054: 00002821 move a1,zero +800ef058: 02003021 move a2,s0 +800ef05c: 24e7ca64 addiu a3,a3,-13724 +800ef060: 00e0f809 jalr a3 +800ef064: 02f0b821 addu s7,s7,s0 +800ef068: 16f4feef bne s7,s4,800eec28 +800ef06c: 02118821 addu s1,s0,s1 +800ef070: 0803bbe9 j 800eefa4 +800ef074: 3c048031 lui a0,0x8031 +800ef078: 3c038031 lui v1,0x8031 +800ef07c: 8c62dad0 lw v0,-9520(v1) +800ef080: 8c470060 lw a3,96(v0) +800ef084: 0280f809 jalr s4 +800ef088: 8c440000 lw a0,0(v0) +800ef08c: 24030001 li v1,1 +800ef090: 1443fd80 bne v0,v1,800ee694 +800ef094: 3c03801f lui v1,0x801f +800ef098: 3c028031 lui v0,0x8031 +800ef09c: 8c43dad0 lw v1,-9520(v0) +800ef0a0: 3c078031 lui a3,0x8031 +800ef0a4: 8c64003c lw a0,60(v1) +800ef0a8: 8c620058 lw v0,88(v1) +800ef0ac: 8c650000 lw a1,0(v1) +800ef0b0: 00902021 addu a0,a0,s0 +800ef0b4: ac64003c sw a0,60(v1) +800ef0b8: 8ce4dad0 lw a0,-9520(a3) +800ef0bc: ac700008 sw s0,8(v1) +800ef0c0: ac650004 sw a1,4(v1) +800ef0c4: 00501023 subu v0,v0,s0 +800ef0c8: ac620058 sw v0,88(v1) +800ef0cc: 8c830004 lw v1,4(a0) +800ef0d0: 8c820008 lw v0,8(a0) +800ef0d4: 90650000 lbu a1,0(v1) +800ef0d8: 2442ffff addiu v0,v0,-1 +800ef0dc: 24630001 addiu v1,v1,1 +800ef0e0: ac820008 sw v0,8(a0) +800ef0e4: 3c02801f lui v0,0x801f +800ef0e8: a4454720 sh a1,18208(v0) +800ef0ec: 0803b9b7 j 800ee6dc +800ef0f0: ac830004 sw v1,4(a0) +800ef0f4: 3c038031 lui v1,0x8031 +800ef0f8: 8c62dad0 lw v0,-9520(v1) +800ef0fc: 8c470060 lw a3,96(v0) +800ef100: 0260f809 jalr s3 +800ef104: 8c440000 lw a0,0(v0) +800ef108: 24030001 li v1,1 +800ef10c: 1443fdca bne v0,v1,800ee838 +800ef110: 3c03801f lui v1,0x801f +800ef114: 3c028031 lui v0,0x8031 +800ef118: 8c43dad0 lw v1,-9520(v0) +800ef11c: 3c078031 lui a3,0x8031 +800ef120: 8c64003c lw a0,60(v1) +800ef124: 8c620058 lw v0,88(v1) +800ef128: 8c650000 lw a1,0(v1) +800ef12c: 00902021 addu a0,a0,s0 +800ef130: ac64003c sw a0,60(v1) +800ef134: 8ce4dad0 lw a0,-9520(a3) +800ef138: ac700008 sw s0,8(v1) +800ef13c: ac650004 sw a1,4(v1) +800ef140: 00501023 subu v0,v0,s0 +800ef144: ac620058 sw v0,88(v1) +800ef148: 8c830004 lw v1,4(a0) +800ef14c: 8c820008 lw v0,8(a0) +800ef150: 90650000 lbu a1,0(v1) +800ef154: 2442ffff addiu v0,v0,-1 +800ef158: 24630001 addiu v1,v1,1 +800ef15c: ac820008 sw v0,8(a0) +800ef160: 3c02801f lui v0,0x801f +800ef164: a4454720 sh a1,18208(v0) +800ef168: 0803ba23 j 800ee88c +800ef16c: ac830004 sw v1,4(a0) +800ef170: 3c038031 lui v1,0x8031 +800ef174: 8c62dad0 lw v0,-9520(v1) +800ef178: 8c470060 lw a3,96(v0) +800ef17c: 0280f809 jalr s4 +800ef180: 8c440000 lw a0,0(v0) +800ef184: 24030001 li v1,1 +800ef188: 1443fde0 bne v0,v1,800ee90c +800ef18c: 3c03801f lui v1,0x801f +800ef190: 3c028031 lui v0,0x8031 +800ef194: 8c43dad0 lw v1,-9520(v0) +800ef198: 3c078031 lui a3,0x8031 +800ef19c: 8c64003c lw a0,60(v1) +800ef1a0: 8c620058 lw v0,88(v1) +800ef1a4: 8c650000 lw a1,0(v1) +800ef1a8: 00912021 addu a0,a0,s1 +800ef1ac: ac64003c sw a0,60(v1) +800ef1b0: 8ce4dad0 lw a0,-9520(a3) +800ef1b4: ac710008 sw s1,8(v1) +800ef1b8: ac650004 sw a1,4(v1) +800ef1bc: 00511023 subu v0,v0,s1 +800ef1c0: ac620058 sw v0,88(v1) +800ef1c4: 8c830004 lw v1,4(a0) +800ef1c8: 8c820008 lw v0,8(a0) +800ef1cc: 90650000 lbu a1,0(v1) +800ef1d0: 2442ffff addiu v0,v0,-1 +800ef1d4: 24630001 addiu v1,v1,1 +800ef1d8: ac820008 sw v0,8(a0) +800ef1dc: 3c02801f lui v0,0x801f +800ef1e0: a4454720 sh a1,18208(v0) +800ef1e4: 0803ba56 j 800ee958 +800ef1e8: ac830004 sw v1,4(a0) +800ef1ec: 3c038031 lui v1,0x8031 +800ef1f0: 8c62dad0 lw v0,-9520(v1) +800ef1f4: 8c470060 lw a3,96(v0) +800ef1f8: 0280f809 jalr s4 +800ef1fc: 8c440000 lw a0,0(v0) +800ef200: 24030001 li v1,1 +800ef204: 1443fe02 bne v0,v1,800eea10 +800ef208: 3c03801f lui v1,0x801f +800ef20c: 3c028031 lui v0,0x8031 +800ef210: 8c43dad0 lw v1,-9520(v0) +800ef214: 3c078031 lui a3,0x8031 +800ef218: 8c64003c lw a0,60(v1) +800ef21c: 8c620058 lw v0,88(v1) +800ef220: 8c650000 lw a1,0(v1) +800ef224: 00912021 addu a0,a0,s1 +800ef228: ac64003c sw a0,60(v1) +800ef22c: 8ce4dad0 lw a0,-9520(a3) +800ef230: ac710008 sw s1,8(v1) +800ef234: ac650004 sw a1,4(v1) +800ef238: 00511023 subu v0,v0,s1 +800ef23c: ac620058 sw v0,88(v1) +800ef240: 8c830004 lw v1,4(a0) +800ef244: 8c820008 lw v0,8(a0) +800ef248: 90650000 lbu a1,0(v1) +800ef24c: 2442ffff addiu v0,v0,-1 +800ef250: 24630001 addiu v1,v1,1 +800ef254: ac820008 sw v0,8(a0) +800ef258: 3c02801f lui v0,0x801f +800ef25c: a4454720 sh a1,18208(v0) +800ef260: 0803ba9a j 800eea68 +800ef264: ac830004 sw v1,4(a0) +800ef268: 3c038031 lui v1,0x8031 +800ef26c: 8c62dad0 lw v0,-9520(v1) +800ef270: 8c470060 lw a3,96(v0) +800ef274: 8c440000 lw a0,0(v0) +800ef278: 3c028011 lui v0,0x8011 +800ef27c: 2442f320 addiu v0,v0,-3296 +800ef280: 0040f809 jalr v0 +800ef284: 24060001 li a2,1 +800ef288: 24030001 li v1,1 +800ef28c: 1443fedf bne v0,v1,800eee0c +800ef290: 3c048031 lui a0,0x8031 +800ef294: 8c82dad0 lw v0,-9520(a0) +800ef298: 8c43003c lw v1,60(v0) +800ef29c: 8c440058 lw a0,88(v0) +800ef2a0: 8c450000 lw a1,0(v0) +800ef2a4: 00701821 addu v1,v1,s0 +800ef2a8: 00902023 subu a0,a0,s0 +800ef2ac: ac500008 sw s0,8(v0) +800ef2b0: ac43003c sw v1,60(v0) +800ef2b4: ac440058 sw a0,88(v0) +800ef2b8: ac450004 sw a1,4(v0) +800ef2bc: 3c078031 lui a3,0x8031 +800ef2c0: 8ce4dad0 lw a0,-9520(a3) +800ef2c4: 24110007 li s1,7 +800ef2c8: 8c830004 lw v1,4(a0) +800ef2cc: 8c820008 lw v0,8(a0) +800ef2d0: 90650000 lbu a1,0(v1) +800ef2d4: 2442ffff addiu v0,v0,-1 +800ef2d8: 24630001 addiu v1,v1,1 +800ef2dc: ac820008 sw v0,8(a0) +800ef2e0: 3c02801f lui v0,0x801f +800ef2e4: a4454720 sh a1,18208(v0) +800ef2e8: ac830004 sw v1,4(a0) +800ef2ec: 3c03801f lui v1,0x801f +800ef2f0: 94624720 lhu v0,18208(v1) +800ef2f4: 0803b98b j 800ee62c +800ef2f8: 02429025 or s2,s2,v0 +800ef2fc: 24080001 li t0,1 +800ef300: 8fbf004c lw ra,76(sp) +800ef304: 8fbe0048 lw s8,72(sp) +800ef308: 8fb70044 lw s7,68(sp) +800ef30c: 8fb60040 lw s6,64(sp) +800ef310: 8fb5003c lw s5,60(sp) +800ef314: 8fb40038 lw s4,56(sp) +800ef318: 8fb30034 lw s3,52(sp) +800ef31c: 8fb20030 lw s2,48(sp) +800ef320: 8fb1002c lw s1,44(sp) +800ef324: 8fb00028 lw s0,40(sp) +800ef328: 01001021 move v0,t0 +800ef32c: 03e00008 jr ra +800ef330: 27bd0050 addiu sp,sp,80 +800ef334: 3c038031 lui v1,0x8031 +800ef338: 8c62dad0 lw v0,-9520(v1) +800ef33c: 8c470060 lw a3,96(v0) +800ef340: 0280f809 jalr s4 +800ef344: 8c440000 lw a0,0(v0) +800ef348: 24030001 li v1,1 +800ef34c: 1443fdf3 bne v0,v1,800eeb1c +800ef350: 3c03801f lui v1,0x801f +800ef354: 3c028031 lui v0,0x8031 +800ef358: 8c43dad0 lw v1,-9520(v0) +800ef35c: 3c078031 lui a3,0x8031 +800ef360: 8c64003c lw a0,60(v1) +800ef364: 8c620058 lw v0,88(v1) +800ef368: 8c650000 lw a1,0(v1) +800ef36c: 00902021 addu a0,a0,s0 +800ef370: ac64003c sw a0,60(v1) +800ef374: 8ce4dad0 lw a0,-9520(a3) +800ef378: ac700008 sw s0,8(v1) +800ef37c: ac650004 sw a1,4(v1) +800ef380: 00501023 subu v0,v0,s0 +800ef384: ac620058 sw v0,88(v1) +800ef388: 8c830004 lw v1,4(a0) +800ef38c: 8c820008 lw v0,8(a0) +800ef390: 90650000 lbu a1,0(v1) +800ef394: 2442ffff addiu v0,v0,-1 +800ef398: 24630001 addiu v1,v1,1 +800ef39c: ac820008 sw v0,8(a0) +800ef3a0: 3c02801f lui v0,0x801f +800ef3a4: a4454720 sh a1,18208(v0) +800ef3a8: 0803bad9 j 800eeb64 +800ef3ac: ac830004 sw v1,4(a0) +800ef3b0: 3c078031 lui a3,0x8031 +800ef3b4: 8ce2dad0 lw v0,-9520(a3) +800ef3b8: 8c440010 lw a0,16(v0) +800ef3bc: 3c028012 lui v0,0x8012 +800ef3c0: 2442c980 addiu v0,v0,-13952 +800ef3c4: 0040f809 jalr v0 +800ef3c8: 34068000 li a2,0x8000 +800ef3cc: 3c028031 lui v0,0x8031 +800ef3d0: 8c50dad0 lw s0,-9520(v0) +800ef3d4: 3c02800f lui v0,0x800f +800ef3d8: 8e040050 lw a0,80(s0) +800ef3dc: 8e050010 lw a1,16(s0) +800ef3e0: 2442775c addiu v0,v0,30556 +800ef3e4: 0040f809 jalr v0 +800ef3e8: 34068000 li a2,0x8000 +800ef3ec: 3c048031 lui a0,0x8031 +800ef3f0: 8c83dad0 lw v1,-9520(a0) +800ef3f4: ae020050 sw v0,80(s0) +800ef3f8: 8c640010 lw a0,16(v1) +800ef3fc: 8c650014 lw a1,20(v1) +800ef400: 8c620018 lw v0,24(v1) +800ef404: 00972021 addu a0,a0,s7 +800ef408: 00571021 addu v0,v0,s7 +800ef40c: 24a58000 addiu a1,a1,-32768 +800ef410: 0000b821 move s7,zero +800ef414: ac620018 sw v0,24(v1) +800ef418: ac640010 sw a0,16(v1) +800ef41c: ac650014 sw a1,20(v1) +800ef420: 0803b9c5 j 800ee714 +800ef424: afa00010 sw zero,16(sp) +800ef428: 0000b821 move s7,zero +800ef42c: 0803b9cd j 800ee734 +800ef430: 00009021 move s2,zero + +800ef434 : +800ef434: 27bdffb0 addiu sp,sp,-80 +800ef438: afbf004c sw ra,76(sp) +800ef43c: afbe0048 sw s8,72(sp) +800ef440: afb70044 sw s7,68(sp) +800ef444: afb60040 sw s6,64(sp) +800ef448: afb5003c sw s5,60(sp) +800ef44c: afb40038 sw s4,56(sp) +800ef450: afb30034 sw s3,52(sp) +800ef454: afb20030 sw s2,48(sp) +800ef458: afb1002c sw s1,44(sp) +800ef45c: afb00028 sw s0,40(sp) +800ef460: 3c028031 lui v0,0x8031 +800ef464: 8c43dad4 lw v1,-9516(v0) +800ef468: 8fa90064 lw t1,100(sp) +800ef46c: 8c68007c lw t0,124(v1) +800ef470: 3c03801f lui v1,0x801f +800ef474: 8d08005c lw t0,92(t0) +800ef478: 24622690 addiu v0,v1,9872 +800ef47c: afa80020 sw t0,32(sp) +800ef480: 8fa80060 lw t0,96(sp) +800ef484: 00071840 sll v1,a3,0x1 +800ef488: afa7005c sw a3,92(sp) +800ef48c: 00083840 sll a3,t0,0x1 +800ef490: 00094040 sll t0,t1,0x1 +800ef494: 01024021 addu t0,t0,v0 +800ef498: 00621821 addu v1,v1,v0 +800ef49c: 00e23821 addu a3,a3,v0 +800ef4a0: 94630000 lhu v1,0(v1) +800ef4a4: 94e70000 lhu a3,0(a3) +800ef4a8: 95080000 lhu t0,0(t0) +800ef4ac: 8fa20020 lw v0,32(sp) +800ef4b0: afa40050 sw a0,80(sp) +800ef4b4: afa50054 sw a1,84(sp) +800ef4b8: afa60058 sw a2,88(sp) +800ef4bc: afa3001c sw v1,28(sp) +800ef4c0: afa70018 sw a3,24(sp) +800ef4c4: 18400408 blez v0,800f04e8 +800ef4c8: afa80014 sw t0,20(sp) +800ef4cc: 24040001 li a0,1 +800ef4d0: 0000b821 move s7,zero +800ef4d4: 0000a021 move s4,zero +800ef4d8: 0000b021 move s6,zero +800ef4dc: afa40010 sw a0,16(sp) +800ef4e0: 12c0023a beqz s6,800efdcc +800ef4e4: 3c048031 lui a0,0x8031 +800ef4e8: 26d1ffff addiu s1,s6,-1 +800ef4ec: 32820001 andi v0,s4,0x1 +800ef4f0: 104000ba beqz v0,800ef7dc +800ef4f4: 2e220006 sltiu v0,s1,6 +800ef4f8: 8fa80020 lw t0,32(sp) +800ef4fc: 8fa7005c lw a3,92(sp) +800ef500: 2508ffff addiu t0,t0,-1 +800ef504: 0227102b sltu v0,s1,a3 +800ef508: 00149042 srl s2,s4,0x1 +800ef50c: 10400033 beqz v0,800ef5dc +800ef510: afa80020 sw t0,32(sp) +800ef514: 3c028011 lui v0,0x8011 +800ef518: 3c038011 lui v1,0x8011 +800ef51c: 24530d40 addiu s3,v0,3392 +800ef520: 0803bd60 j 800ef580 +800ef524: 2474f320 addiu s4,v1,-3296 +800ef528: 8c820058 lw v0,88(a0) +800ef52c: 24104000 li s0,16384 +800ef530: 2c434000 sltiu v1,v0,16384 +800ef534: 00003021 move a2,zero +800ef538: 10400009 beqz v0,800ef560 +800ef53c: 0043800b movn s0,v0,v1 +800ef540: 8c82003c lw v0,60(a0) +800ef544: 8c850068 lw a1,104(a0) +800ef548: 8c840060 lw a0,96(a0) +800ef54c: 0260f809 jalr s3 +800ef550: 00452821 addu a1,v0,a1 +800ef554: 02002821 move a1,s0 +800ef558: 104002f7 beqz v0,800f0138 +800ef55c: 24060001 li a2,1 +800ef560: 3c09801f lui t1,0x801f +800ef564: 95224720 lhu v0,18208(t1) +800ef568: 8fa4005c lw a0,92(sp) +800ef56c: 02221004 sllv v0,v0,s1 +800ef570: 26310008 addiu s1,s1,8 +800ef574: 0224182b sltu v1,s1,a0 +800ef578: 10600018 beqz v1,800ef5dc +800ef57c: 02429025 or s2,s2,v0 +800ef580: 3c098031 lui t1,0x8031 +800ef584: 8d24dad0 lw a0,-9520(t1) +800ef588: 8c820008 lw v0,8(a0) +800ef58c: 1040ffe6 beqz v0,800ef528 +800ef590: 3c078031 lui a3,0x8031 +800ef594: 8ce4dad0 lw a0,-9520(a3) +800ef598: 3c08801f lui t0,0x801f +800ef59c: 8c830004 lw v1,4(a0) +800ef5a0: 8c820008 lw v0,8(a0) +800ef5a4: 90650000 lbu a1,0(v1) +800ef5a8: 2442ffff addiu v0,v0,-1 +800ef5ac: 24630001 addiu v1,v1,1 +800ef5b0: ac820008 sw v0,8(a0) +800ef5b4: a5054720 sh a1,18208(t0) +800ef5b8: ac830004 sw v1,4(a0) +800ef5bc: 3c09801f lui t1,0x801f +800ef5c0: 95224720 lhu v0,18208(t1) +800ef5c4: 8fa4005c lw a0,92(sp) +800ef5c8: 02221004 sllv v0,v0,s1 +800ef5cc: 26310008 addiu s1,s1,8 +800ef5d0: 0224182b sltu v1,s1,a0 +800ef5d4: 1460ffea bnez v1,800ef580 +800ef5d8: 02429025 or s2,s2,v0 +800ef5dc: 8fa7001c lw a3,28(sp) +800ef5e0: 00121027 nor v0,zero,s2 +800ef5e4: 00e21024 and v0,a3,v0 +800ef5e8: 8fa80050 lw t0,80(sp) +800ef5ec: 000210c0 sll v0,v0,0x3 +800ef5f0: 0048a021 addu s4,v0,t0 +800ef5f4: 92840000 lbu a0,0(s4) +800ef5f8: 2c820011 sltiu v0,a0,17 +800ef5fc: 1440025f bnez v0,800eff7c +800ef600: 24020063 li v0,99 +800ef604: 10820048 beq a0,v0,800ef728 +800ef608: 3c028011 lui v0,0x8011 +800ef60c: 245e0d40 addiu s8,v0,3392 +800ef610: 92830001 lbu v1,1(s4) +800ef614: 2493fff0 addiu s3,a0,-16 +800ef618: 02238823 subu s1,s1,v1 +800ef61c: 0233102b sltu v0,s1,s3 +800ef620: 10400031 beqz v0,800ef6e8 +800ef624: 00729006 srlv s2,s2,v1 +800ef628: 3c09801c lui t1,0x801c +800ef62c: 2529e39c addiu t1,t1,-7268 +800ef630: 8d360000 lw s6,0(t1) +800ef634: 0803bda4 j 800ef690 +800ef638: 03c0a821 move s5,s8 +800ef63c: 8c820058 lw v0,88(a0) +800ef640: 24104000 li s0,16384 +800ef644: 2c434000 sltiu v1,v0,16384 +800ef648: 00003021 move a2,zero +800ef64c: 10400009 beqz v0,800ef674 +800ef650: 0043800b movn s0,v0,v1 +800ef654: 8c82003c lw v0,60(a0) +800ef658: 8c850068 lw a1,104(a0) +800ef65c: 8c840060 lw a0,96(a0) +800ef660: 02a0f809 jalr s5 +800ef664: 00452821 addu a1,v0,a1 +800ef668: 02002821 move a1,s0 +800ef66c: 1040003c beqz v0,800ef760 +800ef670: 24060001 li a2,1 +800ef674: 3c09801f lui t1,0x801f +800ef678: 95224720 lhu v0,18208(t1) +800ef67c: 02221004 sllv v0,v0,s1 +800ef680: 26310008 addiu s1,s1,8 +800ef684: 0233182b sltu v1,s1,s3 +800ef688: 10600017 beqz v1,800ef6e8 +800ef68c: 02429025 or s2,s2,v0 +800ef690: 3c028031 lui v0,0x8031 +800ef694: 8c44dad0 lw a0,-9520(v0) +800ef698: 8c820008 lw v0,8(a0) +800ef69c: 1040ffe7 beqz v0,800ef63c +800ef6a0: 3c078031 lui a3,0x8031 +800ef6a4: 8ce4dad0 lw a0,-9520(a3) +800ef6a8: 3c08801f lui t0,0x801f +800ef6ac: 8c830004 lw v1,4(a0) +800ef6b0: 8c820008 lw v0,8(a0) +800ef6b4: 90650000 lbu a1,0(v1) +800ef6b8: 2442ffff addiu v0,v0,-1 +800ef6bc: 24630001 addiu v1,v1,1 +800ef6c0: ac820008 sw v0,8(a0) +800ef6c4: a5054720 sh a1,18208(t0) +800ef6c8: ac830004 sw v1,4(a0) +800ef6cc: 3c09801f lui t1,0x801f +800ef6d0: 95224720 lhu v0,18208(t1) +800ef6d4: 02221004 sllv v0,v0,s1 +800ef6d8: 26310008 addiu s1,s1,8 +800ef6dc: 0233182b sltu v1,s1,s3 +800ef6e0: 1460ffeb bnez v1,800ef690 +800ef6e4: 02429025 or s2,s2,v0 +800ef6e8: 3c04801f lui a0,0x801f +800ef6ec: 24822690 addiu v0,a0,9872 +800ef6f0: 00131840 sll v1,s3,0x1 +800ef6f4: 00621821 addu v1,v1,v0 +800ef6f8: 94640000 lhu a0,0(v1) +800ef6fc: 00121027 nor v0,zero,s2 +800ef700: 00441024 and v0,v0,a0 +800ef704: 8e830004 lw v1,4(s4) +800ef708: 000210c0 sll v0,v0,0x3 +800ef70c: 0043a021 addu s4,v0,v1 +800ef710: 92840000 lbu a0,0(s4) +800ef714: 2c820011 sltiu v0,a0,17 +800ef718: 14400218 bnez v0,800eff7c +800ef71c: 24020063 li v0,99 +800ef720: 1482ffbb bne a0,v0,800ef610 +800ef724: 00000000 nop +800ef728: 24080001 li t0,1 +800ef72c: 8fbf004c lw ra,76(sp) +800ef730: 8fbe0048 lw s8,72(sp) +800ef734: 8fb70044 lw s7,68(sp) +800ef738: 8fb60040 lw s6,64(sp) +800ef73c: 8fb5003c lw s5,60(sp) +800ef740: 8fb40038 lw s4,56(sp) +800ef744: 8fb30034 lw s3,52(sp) +800ef748: 8fb20030 lw s2,48(sp) +800ef74c: 8fb1002c lw s1,44(sp) +800ef750: 8fb00028 lw s0,40(sp) +800ef754: 01001021 move v0,t0 +800ef758: 03e00008 jr ra +800ef75c: 27bd0050 addiu sp,sp,80 +800ef760: 3c038031 lui v1,0x8031 +800ef764: 8c62dad0 lw v0,-9520(v1) +800ef768: 8c470060 lw a3,96(v0) +800ef76c: 02c0f809 jalr s6 +800ef770: 8c440000 lw a0,0(v0) +800ef774: 24030001 li v1,1 +800ef778: 1443ffbf bne v0,v1,800ef678 +800ef77c: 3c09801f lui t1,0x801f +800ef780: 3c028031 lui v0,0x8031 +800ef784: 8c43dad0 lw v1,-9520(v0) +800ef788: 3c078031 lui a3,0x8031 +800ef78c: 8c64003c lw a0,60(v1) +800ef790: 8c620058 lw v0,88(v1) +800ef794: 8c650000 lw a1,0(v1) +800ef798: 00902021 addu a0,a0,s0 +800ef79c: ac64003c sw a0,60(v1) +800ef7a0: 8ce4dad0 lw a0,-9520(a3) +800ef7a4: ac650004 sw a1,4(v1) +800ef7a8: 00501023 subu v0,v0,s0 +800ef7ac: ac700008 sw s0,8(v1) +800ef7b0: ac620058 sw v0,88(v1) +800ef7b4: 8c830004 lw v1,4(a0) +800ef7b8: 8c820008 lw v0,8(a0) +800ef7bc: 90650000 lbu a1,0(v1) +800ef7c0: 2442ffff addiu v0,v0,-1 +800ef7c4: 24630001 addiu v1,v1,1 +800ef7c8: 3c08801f lui t0,0x801f +800ef7cc: ac820008 sw v0,8(a0) +800ef7d0: a5054720 sh a1,18208(t0) +800ef7d4: 0803bdb4 j 800ef6d0 +800ef7d8: ac830004 sw v1,4(a0) +800ef7dc: 10400031 beqz v0,800ef8a4 +800ef7e0: 0014a842 srl s5,s4,0x1 +800ef7e4: 3c028011 lui v0,0x8011 +800ef7e8: 3c038011 lui v1,0x8011 +800ef7ec: 24520d40 addiu s2,v0,3392 +800ef7f0: 0803be13 j 800ef84c +800ef7f4: 2473f320 addiu s3,v1,-3296 +800ef7f8: 8c820058 lw v0,88(a0) +800ef7fc: 24104000 li s0,16384 +800ef800: 2c434000 sltiu v1,v0,16384 +800ef804: 00003021 move a2,zero +800ef808: 10400009 beqz v0,800ef830 +800ef80c: 0043800b movn s0,v0,v1 +800ef810: 8c82003c lw v0,60(a0) +800ef814: 8c850068 lw a1,104(a0) +800ef818: 8c840060 lw a0,96(a0) +800ef81c: 0240f809 jalr s2 +800ef820: 00452821 addu a1,v0,a1 +800ef824: 02002821 move a1,s0 +800ef828: 10400262 beqz v0,800f01b4 +800ef82c: 24060001 li a2,1 +800ef830: 3c03801f lui v1,0x801f +800ef834: 94624720 lhu v0,18208(v1) +800ef838: 02221004 sllv v0,v0,s1 +800ef83c: 26310008 addiu s1,s1,8 +800ef840: 2e230006 sltiu v1,s1,6 +800ef844: 10600017 beqz v1,800ef8a4 +800ef848: 02a2a825 or s5,s5,v0 +800ef84c: 3c078031 lui a3,0x8031 +800ef850: 8ce4dad0 lw a0,-9520(a3) +800ef854: 8c820008 lw v0,8(a0) +800ef858: 1040ffe7 beqz v0,800ef7f8 +800ef85c: 3c098031 lui t1,0x8031 +800ef860: 8d24dad0 lw a0,-9520(t1) +800ef864: 8c830004 lw v1,4(a0) +800ef868: 8c820008 lw v0,8(a0) +800ef86c: 90650000 lbu a1,0(v1) +800ef870: 2442ffff addiu v0,v0,-1 +800ef874: 24630001 addiu v1,v1,1 +800ef878: ac820008 sw v0,8(a0) +800ef87c: 3c02801f lui v0,0x801f +800ef880: a4454720 sh a1,18208(v0) +800ef884: ac830004 sw v1,4(a0) +800ef888: 3c03801f lui v1,0x801f +800ef88c: 94624720 lhu v0,18208(v1) +800ef890: 02221004 sllv v0,v0,s1 +800ef894: 26310008 addiu s1,s1,8 +800ef898: 2e230006 sltiu v1,s1,6 +800ef89c: 1460ffeb bnez v1,800ef84c +800ef8a0: 02a2a825 or s5,s5,v0 +800ef8a4: 8fa40064 lw a0,100(sp) +800ef8a8: 2630fffa addiu s0,s1,-6 +800ef8ac: 0204102b sltu v0,s0,a0 +800ef8b0: 10400033 beqz v0,800ef980 +800ef8b4: 00159182 srl s2,s5,0x6 +800ef8b8: 3c028011 lui v0,0x8011 +800ef8bc: 3c038011 lui v1,0x8011 +800ef8c0: 24530d40 addiu s3,v0,3392 +800ef8c4: 0803be49 j 800ef924 +800ef8c8: 2474f320 addiu s4,v1,-3296 +800ef8cc: 8c820058 lw v0,88(a0) +800ef8d0: 24114000 li s1,16384 +800ef8d4: 2c434000 sltiu v1,v0,16384 +800ef8d8: 00003021 move a2,zero +800ef8dc: 10400009 beqz v0,800ef904 +800ef8e0: 0043880b movn s1,v0,v1 +800ef8e4: 8c82003c lw v0,60(a0) +800ef8e8: 8c850068 lw a1,104(a0) +800ef8ec: 8c840060 lw a0,96(a0) +800ef8f0: 0260f809 jalr s3 +800ef8f4: 00452821 addu a1,v0,a1 +800ef8f8: 02202821 move a1,s1 +800ef8fc: 1040024c beqz v0,800f0230 +800ef900: 24060001 li a2,1 +800ef904: 3c03801f lui v1,0x801f +800ef908: 94624720 lhu v0,18208(v1) +800ef90c: 8fa40064 lw a0,100(sp) +800ef910: 02021004 sllv v0,v0,s0 +800ef914: 26100008 addiu s0,s0,8 +800ef918: 0204182b sltu v1,s0,a0 +800ef91c: 10600018 beqz v1,800ef980 +800ef920: 02429025 or s2,s2,v0 +800ef924: 3c078031 lui a3,0x8031 +800ef928: 8ce4dad0 lw a0,-9520(a3) +800ef92c: 8c820008 lw v0,8(a0) +800ef930: 1040ffe6 beqz v0,800ef8cc +800ef934: 3c098031 lui t1,0x8031 +800ef938: 8d24dad0 lw a0,-9520(t1) +800ef93c: 8c830004 lw v1,4(a0) +800ef940: 8c820008 lw v0,8(a0) +800ef944: 90650000 lbu a1,0(v1) +800ef948: 2442ffff addiu v0,v0,-1 +800ef94c: 24630001 addiu v1,v1,1 +800ef950: ac820008 sw v0,8(a0) +800ef954: 3c02801f lui v0,0x801f +800ef958: a4454720 sh a1,18208(v0) +800ef95c: ac830004 sw v1,4(a0) +800ef960: 3c03801f lui v1,0x801f +800ef964: 94624720 lhu v0,18208(v1) +800ef968: 8fa40064 lw a0,100(sp) +800ef96c: 02021004 sllv v0,v0,s0 +800ef970: 26100008 addiu s0,s0,8 +800ef974: 0204182b sltu v1,s0,a0 +800ef978: 1460ffea bnez v1,800ef924 +800ef97c: 02429025 or s2,s2,v0 +800ef980: 8fa70014 lw a3,20(sp) +800ef984: 00121027 nor v0,zero,s2 +800ef988: 00e21024 and v0,a3,v0 +800ef98c: 8fa80058 lw t0,88(sp) +800ef990: 000210c0 sll v0,v0,0x3 +800ef994: 0048a021 addu s4,v0,t0 +800ef998: 92840000 lbu a0,0(s4) +800ef99c: 2c820011 sltiu v0,a0,17 +800ef9a0: 104000b8 beqz v0,800efc84 +800ef9a4: 24020063 li v0,99 +800ef9a8: 92830001 lbu v1,1(s4) +800ef9ac: 8fa70060 lw a3,96(sp) +800ef9b0: 96940004 lhu s4,4(s4) +800ef9b4: 02038023 subu s0,s0,v1 +800ef9b8: 0207102b sltu v0,s0,a3 +800ef9bc: afb40024 sw s4,36(sp) +800ef9c0: 10400033 beqz v0,800efa90 +800ef9c4: 00729006 srlv s2,s2,v1 +800ef9c8: 3c028011 lui v0,0x8011 +800ef9cc: 3c038011 lui v1,0x8011 +800ef9d0: 24530d40 addiu s3,v0,3392 +800ef9d4: 0803be8d j 800efa34 +800ef9d8: 2474f320 addiu s4,v1,-3296 +800ef9dc: 8c820058 lw v0,88(a0) +800ef9e0: 24114000 li s1,16384 +800ef9e4: 2c434000 sltiu v1,v0,16384 +800ef9e8: 00003021 move a2,zero +800ef9ec: 10400009 beqz v0,800efa14 +800ef9f0: 0043880b movn s1,v0,v1 +800ef9f4: 8c82003c lw v0,60(a0) +800ef9f8: 8c850068 lw a1,104(a0) +800ef9fc: 8c840060 lw a0,96(a0) +800efa00: 0260f809 jalr s3 +800efa04: 00452821 addu a1,v0,a1 +800efa08: 02202821 move a1,s1 +800efa0c: 10400227 beqz v0,800f02ac +800efa10: 24060001 li a2,1 +800efa14: 3c08801f lui t0,0x801f +800efa18: 95024720 lhu v0,18208(t0) +800efa1c: 8fa90060 lw t1,96(sp) +800efa20: 02021004 sllv v0,v0,s0 +800efa24: 26100008 addiu s0,s0,8 +800efa28: 0209182b sltu v1,s0,t1 +800efa2c: 10600018 beqz v1,800efa90 +800efa30: 02429025 or s2,s2,v0 +800efa34: 3c088031 lui t0,0x8031 +800efa38: 8d04dad0 lw a0,-9520(t0) +800efa3c: 8c820008 lw v0,8(a0) +800efa40: 1040ffe6 beqz v0,800ef9dc +800efa44: 3c028031 lui v0,0x8031 +800efa48: 8c44dad0 lw a0,-9520(v0) +800efa4c: 3c07801f lui a3,0x801f +800efa50: 8c830004 lw v1,4(a0) +800efa54: 8c820008 lw v0,8(a0) +800efa58: 90650000 lbu a1,0(v1) +800efa5c: 2442ffff addiu v0,v0,-1 +800efa60: 24630001 addiu v1,v1,1 +800efa64: ac820008 sw v0,8(a0) +800efa68: a4e54720 sh a1,18208(a3) +800efa6c: ac830004 sw v1,4(a0) +800efa70: 3c08801f lui t0,0x801f +800efa74: 95024720 lhu v0,18208(t0) +800efa78: 8fa90060 lw t1,96(sp) +800efa7c: 02021004 sllv v0,v0,s0 +800efa80: 26100008 addiu s0,s0,8 +800efa84: 0209182b sltu v1,s0,t1 +800efa88: 1460ffea bnez v1,800efa34 +800efa8c: 02429025 or s2,s2,v0 +800efa90: 8fa30018 lw v1,24(sp) +800efa94: 00121027 nor v0,zero,s2 +800efa98: 8fa40054 lw a0,84(sp) +800efa9c: 00621024 and v0,v1,v0 +800efaa0: 000210c0 sll v0,v0,0x3 +800efaa4: 0044a021 addu s4,v0,a0 +800efaa8: 92840000 lbu a0,0(s4) +800efaac: 2c820011 sltiu v0,a0,17 +800efab0: 104000e0 beqz v0,800efe34 +800efab4: 24020063 li v0,99 +800efab8: 92820001 lbu v0,1(s4) +800efabc: 96930004 lhu s3,4(s4) +800efac0: 0202b023 subu s6,s0,v0 +800efac4: 10800037 beqz a0,800efba4 +800efac8: 0052a006 srlv s4,s2,v0 +800efacc: 2ec20008 sltiu v0,s6,8 +800efad0: 10400030 beqz v0,800efb94 +800efad4: 3c028011 lui v0,0x8011 +800efad8: 3c038011 lui v1,0x8011 +800efadc: 24510d40 addiu s1,v0,3392 +800efae0: 0803becf j 800efb3c +800efae4: 2472f320 addiu s2,v1,-3296 +800efae8: 8c820058 lw v0,88(a0) +800efaec: 24104000 li s0,16384 +800efaf0: 2c434000 sltiu v1,v0,16384 +800efaf4: 00003021 move a2,zero +800efaf8: 10400009 beqz v0,800efb20 +800efafc: 0043800b movn s0,v0,v1 +800efb00: 8c82003c lw v0,60(a0) +800efb04: 8c850068 lw a1,104(a0) +800efb08: 8c840060 lw a0,96(a0) +800efb0c: 0220f809 jalr s1 +800efb10: 00452821 addu a1,v0,a1 +800efb14: 02002821 move a1,s0 +800efb18: 10400236 beqz v0,800f03f4 +800efb1c: 24060001 li a2,1 +800efb20: 3c03801f lui v1,0x801f +800efb24: 94624720 lhu v0,18208(v1) +800efb28: 02c21004 sllv v0,v0,s6 +800efb2c: 26d60008 addiu s6,s6,8 +800efb30: 2ec30008 sltiu v1,s6,8 +800efb34: 10600017 beqz v1,800efb94 +800efb38: 0282a025 or s4,s4,v0 +800efb3c: 3c078031 lui a3,0x8031 +800efb40: 8ce4dad0 lw a0,-9520(a3) +800efb44: 8c820008 lw v0,8(a0) +800efb48: 1040ffe7 beqz v0,800efae8 +800efb4c: 3c098031 lui t1,0x8031 +800efb50: 8d24dad0 lw a0,-9520(t1) +800efb54: 8c830004 lw v1,4(a0) +800efb58: 8c820008 lw v0,8(a0) +800efb5c: 90650000 lbu a1,0(v1) +800efb60: 2442ffff addiu v0,v0,-1 +800efb64: 24630001 addiu v1,v1,1 +800efb68: ac820008 sw v0,8(a0) +800efb6c: 3c02801f lui v0,0x801f +800efb70: a4454720 sh a1,18208(v0) +800efb74: ac830004 sw v1,4(a0) +800efb78: 3c03801f lui v1,0x801f +800efb7c: 94624720 lhu v0,18208(v1) +800efb80: 02c21004 sllv v0,v0,s6 +800efb84: 26d60008 addiu s6,s6,8 +800efb88: 2ec30008 sltiu v1,s6,8 +800efb8c: 1460ffeb bnez v1,800efb3c +800efb90: 0282a025 or s4,s4,v0 +800efb94: 328200ff andi v0,s4,0xff +800efb98: 02629821 addu s3,s3,v0 +800efb9c: 0014a202 srl s4,s4,0x8 +800efba0: 26d6fff8 addiu s6,s6,-8 +800efba4: 32a2003f andi v0,s5,0x3f +800efba8: 8fa40024 lw a0,36(sp) +800efbac: 8fa70020 lw a3,32(sp) +800efbb0: 02e21023 subu v0,s7,v0 +800efbb4: 3c08803a lui t0,0x803a +800efbb8: 00448823 subu s1,v0,a0 +800efbbc: 00f3f023 subu s8,a3,s3 +800efbc0: 34128000 li s2,0x8000 +800efbc4: 2515cd34 addiu s5,t0,-13004 +800efbc8: 32317fff andi s1,s1,0x7fff +800efbcc: 02f1102b sltu v0,s7,s1 +800efbd0: 10400002 beqz v0,800efbdc +800efbd4: 02573023 subu a2,s2,s7 +800efbd8: 02513023 subu a2,s2,s1 +800efbdc: 0266102b sltu v0,s3,a2 +800efbe0: 02608021 move s0,s3 +800efbe4: 8fa90010 lw t1,16(sp) +800efbe8: 00c2800a movz s0,a2,v0 +800efbec: 11200004 beqz t1,800efc00 +800efbf0: 02709823 subu s3,s3,s0 +800efbf4: 0237102b sltu v0,s1,s7 +800efbf8: 10400145 beqz v0,800f0110 +800efbfc: 3c038011 lui v1,0x8011 +800efc00: 02f11023 subu v0,s7,s1 +800efc04: 0050102b sltu v0,v0,s0 +800efc08: 10400137 beqz v0,800f00e8 +800efc0c: 02352821 addu a1,s1,s5 +800efc10: 02f52021 addu a0,s7,s5 +800efc14: 02001821 move v1,s0 +800efc18: 90a20000 lbu v0,0(a1) +800efc1c: 2463ffff addiu v1,v1,-1 +800efc20: a0820000 sb v0,0(a0) +800efc24: 24a50001 addiu a1,a1,1 +800efc28: 1460fffb bnez v1,800efc18 +800efc2c: 24840001 addiu a0,a0,1 +800efc30: 02f0b821 addu s7,s7,s0 +800efc34: 12f2010a beq s7,s2,800f0060 +800efc38: 02118821 addu s1,s0,s1 +800efc3c: 1660ffe2 bnez s3,800efbc8 +800efc40: 00000000 nop +800efc44: 0803bfea j 800effa8 +800efc48: afbe0020 sw s8,32(sp) +800efc4c: 3c04801f lui a0,0x801f +800efc50: 24822690 addiu v0,a0,9872 +800efc54: 00131840 sll v1,s3,0x1 +800efc58: 00621821 addu v1,v1,v0 +800efc5c: 94640000 lhu a0,0(v1) +800efc60: 00121027 nor v0,zero,s2 +800efc64: 00441024 and v0,v0,a0 +800efc68: 8e830004 lw v1,4(s4) +800efc6c: 000210c0 sll v0,v0,0x3 +800efc70: 0043a021 addu s4,v0,v1 +800efc74: 92840000 lbu a0,0(s4) +800efc78: 2c820011 sltiu v0,a0,17 +800efc7c: 1440ff4a bnez v0,800ef9a8 +800efc80: 24020063 li v0,99 +800efc84: 1082fea8 beq a0,v0,800ef728 +800efc88: 2493fff0 addiu s3,a0,-16 +800efc8c: 92830001 lbu v1,1(s4) +800efc90: 02038023 subu s0,s0,v1 +800efc94: 0213102b sltu v0,s0,s3 +800efc98: 1040ffec beqz v0,800efc4c +800efc9c: 00729006 srlv s2,s2,v1 +800efca0: 3c09801c lui t1,0x801c +800efca4: 3c02801c lui v0,0x801c +800efca8: 2529e3a0 addiu t1,t1,-7264 +800efcac: 2442e39c addiu v0,v0,-7268 +800efcb0: 8d360000 lw s6,0(t1) +800efcb4: 0803bf44 j 800efd10 +800efcb8: 8c5e0000 lw s8,0(v0) +800efcbc: 8c820058 lw v0,88(a0) +800efcc0: 24114000 li s1,16384 +800efcc4: 2c434000 sltiu v1,v0,16384 +800efcc8: 00003021 move a2,zero +800efccc: 10400009 beqz v0,800efcf4 +800efcd0: 0043880b movn s1,v0,v1 +800efcd4: 8c82003c lw v0,60(a0) +800efcd8: 8c850068 lw a1,104(a0) +800efcdc: 8c840060 lw a0,96(a0) +800efce0: 02c0f809 jalr s6 +800efce4: 00452821 addu a1,v0,a1 +800efce8: 02202821 move a1,s1 +800efcec: 10400018 beqz v0,800efd50 +800efcf0: 24060001 li a2,1 +800efcf4: 3c09801f lui t1,0x801f +800efcf8: 95224720 lhu v0,18208(t1) +800efcfc: 02021004 sllv v0,v0,s0 +800efd00: 26100008 addiu s0,s0,8 +800efd04: 0213182b sltu v1,s0,s3 +800efd08: 1060ffd0 beqz v1,800efc4c +800efd0c: 02429025 or s2,s2,v0 +800efd10: 3c038031 lui v1,0x8031 +800efd14: 8c64dad0 lw a0,-9520(v1) +800efd18: 8c820008 lw v0,8(a0) +800efd1c: 1040ffe7 beqz v0,800efcbc +800efd20: 3c078031 lui a3,0x8031 +800efd24: 8ce4dad0 lw a0,-9520(a3) +800efd28: 3c08801f lui t0,0x801f +800efd2c: 8c830004 lw v1,4(a0) +800efd30: 8c820008 lw v0,8(a0) +800efd34: 90650000 lbu a1,0(v1) +800efd38: 2442ffff addiu v0,v0,-1 +800efd3c: 24630001 addiu v1,v1,1 +800efd40: ac820008 sw v0,8(a0) +800efd44: a5054720 sh a1,18208(t0) +800efd48: 0803bf3d j 800efcf4 +800efd4c: ac830004 sw v1,4(a0) +800efd50: 3c048031 lui a0,0x8031 +800efd54: 8c82dad0 lw v0,-9520(a0) +800efd58: 8c470060 lw a3,96(v0) +800efd5c: 03c0f809 jalr s8 +800efd60: 8c440000 lw a0,0(v0) +800efd64: 24030001 li v1,1 +800efd68: 1443ffe3 bne v0,v1,800efcf8 +800efd6c: 3c09801f lui t1,0x801f +800efd70: 3c028031 lui v0,0x8031 +800efd74: 8c43dad0 lw v1,-9520(v0) +800efd78: 3c078031 lui a3,0x8031 +800efd7c: 8c64003c lw a0,60(v1) +800efd80: 8c620058 lw v0,88(v1) +800efd84: 8c650000 lw a1,0(v1) +800efd88: 00912021 addu a0,a0,s1 +800efd8c: ac64003c sw a0,60(v1) +800efd90: 8ce4dad0 lw a0,-9520(a3) +800efd94: ac650004 sw a1,4(v1) +800efd98: 00511023 subu v0,v0,s1 +800efd9c: ac710008 sw s1,8(v1) +800efda0: ac620058 sw v0,88(v1) +800efda4: 8c830004 lw v1,4(a0) +800efda8: 8c820008 lw v0,8(a0) +800efdac: 90650000 lbu a1,0(v1) +800efdb0: 2442ffff addiu v0,v0,-1 +800efdb4: 24630001 addiu v1,v1,1 +800efdb8: 3c08801f lui t0,0x801f +800efdbc: ac820008 sw v0,8(a0) +800efdc0: a5054720 sh a1,18208(t0) +800efdc4: 0803bf3e j 800efcf8 +800efdc8: ac830004 sw v1,4(a0) +800efdcc: 8c83dad0 lw v1,-9520(a0) +800efdd0: 8c620008 lw v0,8(v1) +800efdd4: 14400178 bnez v0,800f03b8 +800efdd8: 3c098031 lui t1,0x8031 +800efddc: 8c670058 lw a3,88(v1) +800efde0: 14e00151 bnez a3,800f0328 +800efde4: 24104000 li s0,16384 +800efde8: 3c03801f lui v1,0x801f +800efdec: 94624720 lhu v0,18208(v1) +800efdf0: 24110007 li s1,7 +800efdf4: 0803bd3b j 800ef4ec +800efdf8: 0282a025 or s4,s4,v0 +800efdfc: 3c04801f lui a0,0x801f +800efe00: 24822690 addiu v0,a0,9872 +800efe04: 00131840 sll v1,s3,0x1 +800efe08: 00621821 addu v1,v1,v0 +800efe0c: 94640000 lhu a0,0(v1) +800efe10: 00121027 nor v0,zero,s2 +800efe14: 00441024 and v0,v0,a0 +800efe18: 8e830004 lw v1,4(s4) +800efe1c: 000210c0 sll v0,v0,0x3 +800efe20: 0043a021 addu s4,v0,v1 +800efe24: 92840000 lbu a0,0(s4) +800efe28: 2c820011 sltiu v0,a0,17 +800efe2c: 1440ff22 bnez v0,800efab8 +800efe30: 24020063 li v0,99 +800efe34: 1082fe3c beq a0,v0,800ef728 +800efe38: 2493fff0 addiu s3,a0,-16 +800efe3c: 92830001 lbu v1,1(s4) +800efe40: 02038023 subu s0,s0,v1 +800efe44: 0213102b sltu v0,s0,s3 +800efe48: 1040ffec beqz v0,800efdfc +800efe4c: 00729006 srlv s2,s2,v1 +800efe50: 3c07801c lui a3,0x801c +800efe54: 3c08801c lui t0,0x801c +800efe58: 24e7e3a0 addiu a3,a3,-7264 +800efe5c: 2508e39c addiu t0,t0,-7268 +800efe60: 8cf60000 lw s6,0(a3) +800efe64: 0803bfb0 j 800efec0 +800efe68: 8d1e0000 lw s8,0(t0) +800efe6c: 8c820058 lw v0,88(a0) +800efe70: 24114000 li s1,16384 +800efe74: 2c434000 sltiu v1,v0,16384 +800efe78: 00003021 move a2,zero +800efe7c: 10400009 beqz v0,800efea4 +800efe80: 0043880b movn s1,v0,v1 +800efe84: 8c82003c lw v0,60(a0) +800efe88: 8c850068 lw a1,104(a0) +800efe8c: 8c840060 lw a0,96(a0) +800efe90: 02c0f809 jalr s6 +800efe94: 00452821 addu a1,v0,a1 +800efe98: 02202821 move a1,s1 +800efe9c: 10400018 beqz v0,800eff00 +800efea0: 24060001 li a2,1 +800efea4: 3c09801f lui t1,0x801f +800efea8: 95224720 lhu v0,18208(t1) +800efeac: 02021004 sllv v0,v0,s0 +800efeb0: 26100008 addiu s0,s0,8 +800efeb4: 0213182b sltu v1,s0,s3 +800efeb8: 1060ffd0 beqz v1,800efdfc +800efebc: 02429025 or s2,s2,v0 +800efec0: 3c098031 lui t1,0x8031 +800efec4: 8d24dad0 lw a0,-9520(t1) +800efec8: 8c820008 lw v0,8(a0) +800efecc: 1040ffe7 beqz v0,800efe6c +800efed0: 3c078031 lui a3,0x8031 +800efed4: 8ce4dad0 lw a0,-9520(a3) +800efed8: 3c08801f lui t0,0x801f +800efedc: 8c830004 lw v1,4(a0) +800efee0: 8c820008 lw v0,8(a0) +800efee4: 90650000 lbu a1,0(v1) +800efee8: 2442ffff addiu v0,v0,-1 +800efeec: 24630001 addiu v1,v1,1 +800efef0: ac820008 sw v0,8(a0) +800efef4: a5054720 sh a1,18208(t0) +800efef8: 0803bfa9 j 800efea4 +800efefc: ac830004 sw v1,4(a0) +800eff00: 3c038031 lui v1,0x8031 +800eff04: 8c62dad0 lw v0,-9520(v1) +800eff08: 8c470060 lw a3,96(v0) +800eff0c: 03c0f809 jalr s8 +800eff10: 8c440000 lw a0,0(v0) +800eff14: 24030001 li v1,1 +800eff18: 1443ffe3 bne v0,v1,800efea8 +800eff1c: 3c09801f lui t1,0x801f +800eff20: 3c028031 lui v0,0x8031 +800eff24: 8c43dad0 lw v1,-9520(v0) +800eff28: 3c078031 lui a3,0x8031 +800eff2c: 8c64003c lw a0,60(v1) +800eff30: 8c620058 lw v0,88(v1) +800eff34: 8c650000 lw a1,0(v1) +800eff38: 00912021 addu a0,a0,s1 +800eff3c: ac64003c sw a0,60(v1) +800eff40: 8ce4dad0 lw a0,-9520(a3) +800eff44: ac650004 sw a1,4(v1) +800eff48: 00511023 subu v0,v0,s1 +800eff4c: ac710008 sw s1,8(v1) +800eff50: ac620058 sw v0,88(v1) +800eff54: 8c830004 lw v1,4(a0) +800eff58: 8c820008 lw v0,8(a0) +800eff5c: 90650000 lbu a1,0(v1) +800eff60: 2442ffff addiu v0,v0,-1 +800eff64: 24630001 addiu v1,v1,1 +800eff68: 3c08801f lui t0,0x801f +800eff6c: ac820008 sw v0,8(a0) +800eff70: a5054720 sh a1,18208(t0) +800eff74: 0803bfaa j 800efea8 +800eff78: ac830004 sw v1,4(a0) +800eff7c: 3c07803a lui a3,0x803a +800eff80: 96840004 lhu a0,4(s4) +800eff84: 24e5cd34 addiu a1,a3,-13004 +800eff88: 92830001 lbu v1,1(s4) +800eff8c: 02e51021 addu v0,s7,a1 +800eff90: a0440000 sb a0,0(v0) +800eff94: 26f70001 addiu s7,s7,1 +800eff98: 34028000 li v0,0x8000 +800eff9c: 0223b023 subu s6,s1,v1 +800effa0: 12e20133 beq s7,v0,800f0470 +800effa4: 0072a006 srlv s4,s2,v1 +800effa8: 8fa80020 lw t0,32(sp) +800effac: 1d00fd4c bgtz t0,800ef4e0 +800effb0: 02e09021 move s2,s7 +800effb4: 3c108031 lui s0,0x8031 +800effb8: 8e02dad0 lw v0,-9520(s0) +800effbc: 3c09803a lui t1,0x803a +800effc0: 8c440010 lw a0,16(v0) +800effc4: 3c028012 lui v0,0x8012 +800effc8: 2525cd34 addiu a1,t1,-13004 +800effcc: 2442c980 addiu v0,v0,-13952 +800effd0: 0040f809 jalr v0 +800effd4: 02e03021 move a2,s7 +800effd8: 8e11dad0 lw s1,-9520(s0) +800effdc: 3c02800f lui v0,0x800f +800effe0: 8e240050 lw a0,80(s1) +800effe4: 8e250010 lw a1,16(s1) +800effe8: 2442775c addiu v0,v0,30556 +800effec: 0040f809 jalr v0 +800efff0: 02e03021 move a2,s7 +800efff4: 8e03dad0 lw v1,-9520(s0) +800efff8: ae220050 sw v0,80(s1) +800efffc: 8c640010 lw a0,16(v1) +800f0000: 8c650014 lw a1,20(v1) +800f0004: 8c660018 lw a2,24(v1) +800f0008: 00922021 addu a0,a0,s2 +800f000c: 00d73021 addu a2,a2,s7 +800f0010: 00b72823 subu a1,a1,s7 +800f0014: 8c670058 lw a3,88(v1) +800f0018: ac640010 sw a0,16(v1) +800f001c: ac650014 sw a1,20(v1) +800f0020: ac660018 sw a2,24(v1) +800f0024: 24080005 li t0,5 +800f0028: 0007400a movz t0,zero,a3 +800f002c: 8fbf004c lw ra,76(sp) +800f0030: 8fbe0048 lw s8,72(sp) +800f0034: 8fb70044 lw s7,68(sp) +800f0038: 8fb60040 lw s6,64(sp) +800f003c: 8fb5003c lw s5,60(sp) +800f0040: 8fb40038 lw s4,56(sp) +800f0044: 8fb30034 lw s3,52(sp) +800f0048: 8fb20030 lw s2,48(sp) +800f004c: 8fb1002c lw s1,44(sp) +800f0050: 8fb00028 lw s0,40(sp) +800f0054: 01001021 move v0,t0 +800f0058: 03e00008 jr ra +800f005c: 27bd0050 addiu sp,sp,80 +800f0060: 3c088031 lui t0,0x8031 +800f0064: 8d02dad0 lw v0,-9520(t0) +800f0068: 3c09803a lui t1,0x803a +800f006c: 8c440010 lw a0,16(v0) +800f0070: 3c038012 lui v1,0x8012 +800f0074: 2525cd34 addiu a1,t1,-13004 +800f0078: 2463c980 addiu v1,v1,-13952 +800f007c: 0060f809 jalr v1 +800f0080: 34068000 li a2,0x8000 +800f0084: 3c048031 lui a0,0x8031 +800f0088: 8c90dad0 lw s0,-9520(a0) +800f008c: 3c02800f lui v0,0x800f +800f0090: 8e040050 lw a0,80(s0) +800f0094: 8e050010 lw a1,16(s0) +800f0098: 2442775c addiu v0,v0,30556 +800f009c: 0040f809 jalr v0 +800f00a0: 34068000 li a2,0x8000 +800f00a4: 3c078031 lui a3,0x8031 +800f00a8: 8ce3dad0 lw v1,-9520(a3) +800f00ac: ae020050 sw v0,80(s0) +800f00b0: 8c640010 lw a0,16(v1) +800f00b4: 8c650014 lw a1,20(v1) +800f00b8: 8c620018 lw v0,24(v1) +800f00bc: 00972021 addu a0,a0,s7 +800f00c0: 00571021 addu v0,v0,s7 +800f00c4: 24a58000 addiu a1,a1,-32768 +800f00c8: ac620018 sw v0,24(v1) +800f00cc: ac640010 sw a0,16(v1) +800f00d0: ac650014 sw a1,20(v1) +800f00d4: 0000b821 move s7,zero +800f00d8: 1660febb bnez s3,800efbc8 +800f00dc: afa00010 sw zero,16(sp) +800f00e0: 0803bfea j 800effa8 +800f00e4: afbe0020 sw s8,32(sp) +800f00e8: 3c078011 lui a3,0x8011 +800f00ec: 02f52021 addu a0,s7,s5 +800f00f0: 02003021 move a2,s0 +800f00f4: 24e7c930 addiu a3,a3,-14032 +800f00f8: 00e0f809 jalr a3 +800f00fc: 02f0b821 addu s7,s7,s0 +800f0100: 16f2fece bne s7,s2,800efc3c +800f0104: 02118821 addu s1,s0,s1 +800f0108: 0803c019 j 800f0064 +800f010c: 3c088031 lui t0,0x8031 +800f0110: 02f52021 addu a0,s7,s5 +800f0114: 00002821 move a1,zero +800f0118: 02003021 move a2,s0 +800f011c: 2463ca64 addiu v1,v1,-13724 +800f0120: 0060f809 jalr v1 +800f0124: 02f0b821 addu s7,s7,s0 +800f0128: 16f2fec4 bne s7,s2,800efc3c +800f012c: 02118821 addu s1,s0,s1 +800f0130: 0803c019 j 800f0064 +800f0134: 3c088031 lui t0,0x8031 +800f0138: 3c038031 lui v1,0x8031 +800f013c: 8c62dad0 lw v0,-9520(v1) +800f0140: 8c470060 lw a3,96(v0) +800f0144: 0280f809 jalr s4 +800f0148: 8c440000 lw a0,0(v0) +800f014c: 24030001 li v1,1 +800f0150: 1443fd04 bne v0,v1,800ef564 +800f0154: 3c09801f lui t1,0x801f +800f0158: 3c028031 lui v0,0x8031 +800f015c: 8c43dad0 lw v1,-9520(v0) +800f0160: 3c078031 lui a3,0x8031 +800f0164: 8c64003c lw a0,60(v1) +800f0168: 8c620058 lw v0,88(v1) +800f016c: 8c650000 lw a1,0(v1) +800f0170: 00902021 addu a0,a0,s0 +800f0174: ac64003c sw a0,60(v1) +800f0178: 8ce4dad0 lw a0,-9520(a3) +800f017c: ac650004 sw a1,4(v1) +800f0180: 00501023 subu v0,v0,s0 +800f0184: ac700008 sw s0,8(v1) +800f0188: ac620058 sw v0,88(v1) +800f018c: 8c830004 lw v1,4(a0) +800f0190: 8c820008 lw v0,8(a0) +800f0194: 90650000 lbu a1,0(v1) +800f0198: 2442ffff addiu v0,v0,-1 +800f019c: 24630001 addiu v1,v1,1 +800f01a0: 3c08801f lui t0,0x801f +800f01a4: ac820008 sw v0,8(a0) +800f01a8: a5054720 sh a1,18208(t0) +800f01ac: 0803bd70 j 800ef5c0 +800f01b0: ac830004 sw v1,4(a0) +800f01b4: 3c088031 lui t0,0x8031 +800f01b8: 8d02dad0 lw v0,-9520(t0) +800f01bc: 8c470060 lw a3,96(v0) +800f01c0: 0260f809 jalr s3 +800f01c4: 8c440000 lw a0,0(v0) +800f01c8: 24030001 li v1,1 +800f01cc: 1443fd99 bne v0,v1,800ef834 +800f01d0: 3c03801f lui v1,0x801f +800f01d4: 3c028031 lui v0,0x8031 +800f01d8: 8c43dad0 lw v1,-9520(v0) +800f01dc: 3c098031 lui t1,0x8031 +800f01e0: 8c64003c lw a0,60(v1) +800f01e4: 8c620058 lw v0,88(v1) +800f01e8: 8c650000 lw a1,0(v1) +800f01ec: 00902021 addu a0,a0,s0 +800f01f0: ac64003c sw a0,60(v1) +800f01f4: 8d24dad0 lw a0,-9520(t1) +800f01f8: ac700008 sw s0,8(v1) +800f01fc: ac650004 sw a1,4(v1) +800f0200: 00501023 subu v0,v0,s0 +800f0204: ac620058 sw v0,88(v1) +800f0208: 8c830004 lw v1,4(a0) +800f020c: 8c820008 lw v0,8(a0) +800f0210: 90650000 lbu a1,0(v1) +800f0214: 2442ffff addiu v0,v0,-1 +800f0218: 24630001 addiu v1,v1,1 +800f021c: ac820008 sw v0,8(a0) +800f0220: 3c02801f lui v0,0x801f +800f0224: a4454720 sh a1,18208(v0) +800f0228: 0803be22 j 800ef888 +800f022c: ac830004 sw v1,4(a0) +800f0230: 3c088031 lui t0,0x8031 +800f0234: 8d02dad0 lw v0,-9520(t0) +800f0238: 8c470060 lw a3,96(v0) +800f023c: 0280f809 jalr s4 +800f0240: 8c440000 lw a0,0(v0) +800f0244: 24030001 li v1,1 +800f0248: 1443fdaf bne v0,v1,800ef908 +800f024c: 3c03801f lui v1,0x801f +800f0250: 3c028031 lui v0,0x8031 +800f0254: 8c43dad0 lw v1,-9520(v0) +800f0258: 3c098031 lui t1,0x8031 +800f025c: 8c64003c lw a0,60(v1) +800f0260: 8c620058 lw v0,88(v1) +800f0264: 8c650000 lw a1,0(v1) +800f0268: 00912021 addu a0,a0,s1 +800f026c: ac64003c sw a0,60(v1) +800f0270: 8d24dad0 lw a0,-9520(t1) +800f0274: ac710008 sw s1,8(v1) +800f0278: ac650004 sw a1,4(v1) +800f027c: 00511023 subu v0,v0,s1 +800f0280: ac620058 sw v0,88(v1) +800f0284: 8c830004 lw v1,4(a0) +800f0288: 8c820008 lw v0,8(a0) +800f028c: 90650000 lbu a1,0(v1) +800f0290: 2442ffff addiu v0,v0,-1 +800f0294: 24630001 addiu v1,v1,1 +800f0298: ac820008 sw v0,8(a0) +800f029c: 3c02801f lui v0,0x801f +800f02a0: a4454720 sh a1,18208(v0) +800f02a4: 0803be58 j 800ef960 +800f02a8: ac830004 sw v1,4(a0) +800f02ac: 3c098031 lui t1,0x8031 +800f02b0: 8d22dad0 lw v0,-9520(t1) +800f02b4: 8c470060 lw a3,96(v0) +800f02b8: 0280f809 jalr s4 +800f02bc: 8c440000 lw a0,0(v0) +800f02c0: 24030001 li v1,1 +800f02c4: 1443fdd4 bne v0,v1,800efa18 +800f02c8: 3c08801f lui t0,0x801f +800f02cc: 3c028031 lui v0,0x8031 +800f02d0: 8c43dad0 lw v1,-9520(v0) +800f02d4: 3c07801f lui a3,0x801f +800f02d8: 8c620058 lw v0,88(v1) +800f02dc: 8c64003c lw a0,60(v1) +800f02e0: 00511023 subu v0,v0,s1 +800f02e4: 8c650000 lw a1,0(v1) +800f02e8: 00912021 addu a0,a0,s1 +800f02ec: ac620058 sw v0,88(v1) +800f02f0: 3c028031 lui v0,0x8031 +800f02f4: ac64003c sw a0,60(v1) +800f02f8: 8c44dad0 lw a0,-9520(v0) +800f02fc: ac650004 sw a1,4(v1) +800f0300: ac710008 sw s1,8(v1) +800f0304: 8c830004 lw v1,4(a0) +800f0308: 8c820008 lw v0,8(a0) +800f030c: 90650000 lbu a1,0(v1) +800f0310: 2442ffff addiu v0,v0,-1 +800f0314: 24630001 addiu v1,v1,1 +800f0318: ac820008 sw v0,8(a0) +800f031c: a4e54720 sh a1,18208(a3) +800f0320: 0803be9d j 800efa74 +800f0324: ac830004 sw v1,4(a0) +800f0328: 8c62003c lw v0,60(v1) +800f032c: 8c650068 lw a1,104(v1) +800f0330: 8c640060 lw a0,96(v1) +800f0334: 00452821 addu a1,v0,a1 +800f0338: 3c028011 lui v0,0x8011 +800f033c: 2ce34000 sltiu v1,a3,16384 +800f0340: 00003021 move a2,zero +800f0344: 24420d40 addiu v0,v0,3392 +800f0348: 0040f809 jalr v0 +800f034c: 00e3800b movn s0,a3,v1 +800f0350: 1440fea6 bnez v0,800efdec +800f0354: 3c03801f lui v1,0x801f +800f0358: 3c078031 lui a3,0x8031 +800f035c: 8ce2dad0 lw v0,-9520(a3) +800f0360: 02002821 move a1,s0 +800f0364: 8c470060 lw a3,96(v0) +800f0368: 8c440000 lw a0,0(v0) +800f036c: 3c028011 lui v0,0x8011 +800f0370: 2442f320 addiu v0,v0,-3296 +800f0374: 0040f809 jalr v0 +800f0378: 24060001 li a2,1 +800f037c: 24030001 li v1,1 +800f0380: 1443fe9a bne v0,v1,800efdec +800f0384: 3c03801f lui v1,0x801f +800f0388: 3c088031 lui t0,0x8031 +800f038c: 8d02dad0 lw v0,-9520(t0) +800f0390: 8c43003c lw v1,60(v0) +800f0394: 8c440058 lw a0,88(v0) +800f0398: 8c450000 lw a1,0(v0) +800f039c: 00701821 addu v1,v1,s0 +800f03a0: 00902023 subu a0,a0,s0 +800f03a4: ac500008 sw s0,8(v0) +800f03a8: ac43003c sw v1,60(v0) +800f03ac: ac440058 sw a0,88(v0) +800f03b0: ac450004 sw a1,4(v0) +800f03b4: 3c098031 lui t1,0x8031 +800f03b8: 8d24dad0 lw a0,-9520(t1) +800f03bc: 24110007 li s1,7 +800f03c0: 8c830004 lw v1,4(a0) +800f03c4: 8c820008 lw v0,8(a0) +800f03c8: 90650000 lbu a1,0(v1) +800f03cc: 2442ffff addiu v0,v0,-1 +800f03d0: 24630001 addiu v1,v1,1 +800f03d4: ac820008 sw v0,8(a0) +800f03d8: 3c02801f lui v0,0x801f +800f03dc: a4454720 sh a1,18208(v0) +800f03e0: ac830004 sw v1,4(a0) +800f03e4: 3c03801f lui v1,0x801f +800f03e8: 94624720 lhu v0,18208(v1) +800f03ec: 0803bd3b j 800ef4ec +800f03f0: 0282a025 or s4,s4,v0 +800f03f4: 3c088031 lui t0,0x8031 +800f03f8: 8d02dad0 lw v0,-9520(t0) +800f03fc: 8c470060 lw a3,96(v0) +800f0400: 0240f809 jalr s2 +800f0404: 8c440000 lw a0,0(v0) +800f0408: 24030001 li v1,1 +800f040c: 1443fdc5 bne v0,v1,800efb24 +800f0410: 3c03801f lui v1,0x801f +800f0414: 3c028031 lui v0,0x8031 +800f0418: 8c43dad0 lw v1,-9520(v0) +800f041c: 3c098031 lui t1,0x8031 +800f0420: 8c64003c lw a0,60(v1) +800f0424: 8c620058 lw v0,88(v1) +800f0428: 8c650000 lw a1,0(v1) +800f042c: 00902021 addu a0,a0,s0 +800f0430: ac64003c sw a0,60(v1) +800f0434: 8d24dad0 lw a0,-9520(t1) +800f0438: ac700008 sw s0,8(v1) +800f043c: ac650004 sw a1,4(v1) +800f0440: 00501023 subu v0,v0,s0 +800f0444: ac620058 sw v0,88(v1) +800f0448: 8c830004 lw v1,4(a0) +800f044c: 8c820008 lw v0,8(a0) +800f0450: 90650000 lbu a1,0(v1) +800f0454: 2442ffff addiu v0,v0,-1 +800f0458: 24630001 addiu v1,v1,1 +800f045c: ac820008 sw v0,8(a0) +800f0460: 3c02801f lui v0,0x801f +800f0464: a4454720 sh a1,18208(v0) +800f0468: 0803bede j 800efb78 +800f046c: ac830004 sw v1,4(a0) +800f0470: 3c088031 lui t0,0x8031 +800f0474: 8d02dad0 lw v0,-9520(t0) +800f0478: 8c440010 lw a0,16(v0) +800f047c: 3c028012 lui v0,0x8012 +800f0480: 2442c980 addiu v0,v0,-13952 +800f0484: 0040f809 jalr v0 +800f0488: 34068000 li a2,0x8000 +800f048c: 3c098031 lui t1,0x8031 +800f0490: 8d30dad0 lw s0,-9520(t1) +800f0494: 3c02800f lui v0,0x800f +800f0498: 8e040050 lw a0,80(s0) +800f049c: 8e050010 lw a1,16(s0) +800f04a0: 2442775c addiu v0,v0,30556 +800f04a4: 0040f809 jalr v0 +800f04a8: 34068000 li a2,0x8000 +800f04ac: 3c038031 lui v1,0x8031 +800f04b0: 8c64dad0 lw a0,-9520(v1) +800f04b4: afa00010 sw zero,16(sp) +800f04b8: 8c850010 lw a1,16(a0) +800f04bc: 8c860014 lw a2,20(a0) +800f04c0: 8c830018 lw v1,24(a0) +800f04c4: 00b72821 addu a1,a1,s7 +800f04c8: 00771821 addu v1,v1,s7 +800f04cc: 24c68000 addiu a2,a2,-32768 +800f04d0: 0000b821 move s7,zero +800f04d4: ae020050 sw v0,80(s0) +800f04d8: ac830018 sw v1,24(a0) +800f04dc: ac850010 sw a1,16(a0) +800f04e0: 0803bfea j 800effa8 +800f04e4: ac860014 sw a2,20(a0) +800f04e8: 0000b821 move s7,zero +800f04ec: 0803bfed j 800effb4 +800f04f0: 00009021 move s2,zero + +800f04f4 : +800f04f4: 27bdfba0 addiu sp,sp,-1120 +800f04f8: afb70454 sw s7,1108(sp) +800f04fc: 3c178031 lui s7,0x8031 +800f0500: 8ee4dad4 lw a0,-9516(s7) +800f0504: afbf045c sw ra,1116(sp) +800f0508: afbe0458 sw s8,1112(sp) +800f050c: afb60450 sw s6,1104(sp) +800f0510: afb5044c sw s5,1100(sp) +800f0514: afb40448 sw s4,1096(sp) +800f0518: afb30444 sw s3,1092(sp) +800f051c: afb20440 sw s2,1088(sp) +800f0520: afb1043c sw s1,1084(sp) +800f0524: afb00438 sw s0,1080(sp) +800f0528: 8c82007c lw v0,124(a0) +800f052c: 8c850030 lw a1,48(a0) +800f0530: 8c430058 lw v1,88(v0) +800f0534: 3c020003 lui v0,0x3 +800f0538: 34420d41 ori v0,v0,0xd41 +800f053c: 0062182b sltu v1,v1,v0 +800f0540: 24040007 li a0,7 +800f0544: 24020008 li v0,8 +800f0548: 0083100b movn v0,a0,v1 +800f054c: 30a50004 andi a1,a1,0x4 +800f0550: 3c03801f lui v1,0x801f +800f0554: afa20034 sw v0,52(sp) +800f0558: ac604718 sw zero,18200(v1) +800f055c: 10a0004e beqz a1,800f0698 +800f0560: afa40030 sw a0,48(sp) +800f0564: 3c138031 lui s3,0x8031 +800f0568: 8e64dad0 lw a0,-9520(s3) +800f056c: 24020009 li v0,9 +800f0570: 8c830008 lw v1,8(a0) +800f0574: 10600124 beqz v1,800f0a08 +800f0578: afa2002c sw v0,44(sp) +800f057c: 8c830004 lw v1,4(a0) +800f0580: 8c820008 lw v0,8(a0) +800f0584: 90650000 lbu a1,0(v1) +800f0588: 2442ffff addiu v0,v0,-1 +800f058c: 24630001 addiu v1,v1,1 +800f0590: ac820008 sw v0,8(a0) +800f0594: 3c02801f lui v0,0x801f +800f0598: a4454720 sh a1,18208(v0) +800f059c: ac830004 sw v1,4(a0) +800f05a0: 3c03801f lui v1,0x801f +800f05a4: 94624720 lhu v0,18208(v1) +800f05a8: 3c038011 lui v1,0x8011 +800f05ac: 24500001 addiu s0,v0,1 +800f05b0: 3c028011 lui v0,0x8011 +800f05b4: 24750d40 addiu s5,v1,3392 +800f05b8: 2456f320 addiu s6,v0,-3296 +800f05bc: 00008821 move s1,zero +800f05c0: 27b40038 addiu s4,sp,56 +800f05c4: 8e63dad0 lw v1,-9520(s3) +800f05c8: 8c620008 lw v0,8(v1) +800f05cc: 14400167 bnez v0,800f0b6c +800f05d0: 8e64dad0 lw a0,-9520(s3) +800f05d4: 8c670058 lw a3,88(v1) +800f05d8: 10e0000b beqz a3,800f0608 +800f05dc: 00003021 move a2,zero +800f05e0: 8c62003c lw v0,60(v1) +800f05e4: 8c650068 lw a1,104(v1) +800f05e8: 8c640060 lw a0,96(v1) +800f05ec: 24124000 li s2,16384 +800f05f0: 2ce34000 sltiu v1,a3,16384 +800f05f4: 00452821 addu a1,v0,a1 +800f05f8: 02a0f809 jalr s5 +800f05fc: 00e3900b movn s2,a3,v1 +800f0600: 10400146 beqz v0,800f0b1c +800f0604: 8e62dad0 lw v0,-9520(s3) +800f0608: 3c03801f lui v1,0x801f +800f060c: 94624720 lhu v0,18208(v1) +800f0610: 304300f0 andi v1,v0,0xf0 +800f0614: 00033102 srl a2,v1,0x4 +800f0618: 24c40001 addiu a0,a2,1 +800f061c: 02241821 addu v1,s1,a0 +800f0620: 3042000f andi v0,v0,0xf +800f0624: 2c630101 sltiu v1,v1,257 +800f0628: 1060000e beqz v1,800f0664 +800f062c: 24450001 addiu a1,v0,1 +800f0630: 00111080 sll v0,s1,0x2 +800f0634: 02821021 addu v0,s4,v0 +800f0638: 2484ffff addiu a0,a0,-1 +800f063c: ac450000 sw a1,0(v0) +800f0640: 1480fffd bnez a0,800f0638 +800f0644: 24420004 addiu v0,v0,4 +800f0648: 02261021 addu v0,s1,a2 +800f064c: 2610ffff addiu s0,s0,-1 +800f0650: 1600ffdc bnez s0,800f05c4 +800f0654: 24510001 addiu s1,v0,1 +800f0658: 24020100 li v0,256 +800f065c: 1222014d beq s1,v0,800f0b94 +800f0660: 3c03800f lui v1,0x800f +800f0664: 24020004 li v0,4 +800f0668: 8fbf045c lw ra,1116(sp) +800f066c: 8fbe0458 lw s8,1112(sp) +800f0670: 8fb70454 lw s7,1108(sp) +800f0674: 8fb60450 lw s6,1104(sp) +800f0678: 8fb5044c lw s5,1100(sp) +800f067c: 8fb40448 lw s4,1096(sp) +800f0680: 8fb30444 lw s3,1092(sp) +800f0684: 8fb20440 lw s2,1088(sp) +800f0688: 8fb1043c lw s1,1084(sp) +800f068c: 8fb00438 lw s0,1080(sp) +800f0690: 03e00008 jr ra +800f0694: 27bd0460 addiu sp,sp,1120 +800f0698: 3c138031 lui s3,0x8031 +800f069c: 8e63dad0 lw v1,-9520(s3) +800f06a0: 8c620008 lw v0,8(v1) +800f06a4: 104000b3 beqz v0,800f0974 +800f06a8: 00000000 nop +800f06ac: 8e64dad0 lw a0,-9520(s3) +800f06b0: 8c830004 lw v1,4(a0) +800f06b4: 8c820008 lw v0,8(a0) +800f06b8: 90650000 lbu a1,0(v1) +800f06bc: 2442ffff addiu v0,v0,-1 +800f06c0: 24630001 addiu v1,v1,1 +800f06c4: ac820008 sw v0,8(a0) +800f06c8: 3c02801f lui v0,0x801f +800f06cc: a4454720 sh a1,18208(v0) +800f06d0: ac830004 sw v1,4(a0) +800f06d4: 3c03801f lui v1,0x801f +800f06d8: 94624720 lhu v0,18208(v1) +800f06dc: 3c038011 lui v1,0x8011 +800f06e0: 24500001 addiu s0,v0,1 +800f06e4: 3c028011 lui v0,0x8011 +800f06e8: 24750d40 addiu s5,v1,3392 +800f06ec: 2456f320 addiu s6,v0,-3296 +800f06f0: 00008821 move s1,zero +800f06f4: 27b40038 addiu s4,sp,56 +800f06f8: 8e63dad0 lw v1,-9520(s3) +800f06fc: 8c620008 lw v0,8(v1) +800f0700: 144000fc bnez v0,800f0af4 +800f0704: 8e64dad0 lw a0,-9520(s3) +800f0708: 8c670058 lw a3,88(v1) +800f070c: 10e0000b beqz a3,800f073c +800f0710: 00003021 move a2,zero +800f0714: 8c62003c lw v0,60(v1) +800f0718: 8c650068 lw a1,104(v1) +800f071c: 8c640060 lw a0,96(v1) +800f0720: 24124000 li s2,16384 +800f0724: 2ce34000 sltiu v1,a3,16384 +800f0728: 00452821 addu a1,v0,a1 +800f072c: 02a0f809 jalr s5 +800f0730: 00e3900b movn s2,a3,v1 +800f0734: 104000db beqz v0,800f0aa4 +800f0738: 8e62dad0 lw v0,-9520(s3) +800f073c: 3c03801f lui v1,0x801f +800f0740: 94624720 lhu v0,18208(v1) +800f0744: 304300f0 andi v1,v0,0xf0 +800f0748: 00033102 srl a2,v1,0x4 +800f074c: 24c40001 addiu a0,a2,1 +800f0750: 02241821 addu v1,s1,a0 +800f0754: 3042000f andi v0,v0,0xf +800f0758: 2c630041 sltiu v1,v1,65 +800f075c: 1060ffc1 beqz v1,800f0664 +800f0760: 24450001 addiu a1,v0,1 +800f0764: 00111080 sll v0,s1,0x2 +800f0768: 02821021 addu v0,s4,v0 +800f076c: 2484ffff addiu a0,a0,-1 +800f0770: ac450000 sw a1,0(v0) +800f0774: 1480fffd bnez a0,800f076c +800f0778: 24420004 addiu v0,v0,4 +800f077c: 02261021 addu v0,s1,a2 +800f0780: 2610ffff addiu s0,s0,-1 +800f0784: 1600ffdc bnez s0,800f06f8 +800f0788: 24510001 addiu s1,v0,1 +800f078c: 24020040 li v0,64 +800f0790: 1622ffb5 bne s1,v0,800f0668 +800f0794: 24020004 li v0,4 +800f0798: 3c1e801f lui s8,0x801f +800f079c: 27c82510 addiu t0,s8,9488 +800f07a0: 3c03800f lui v1,0x800f +800f07a4: 2462b96c addiu v0,v1,-18068 +800f07a8: afa80010 sw t0,16(sp) +800f07ac: 27a30024 addiu v1,sp,36 +800f07b0: 27a80030 addiu t0,sp,48 +800f07b4: 3c07801f lui a3,0x801f +800f07b8: 24e72410 addiu a3,a3,9232 +800f07bc: 02802021 move a0,s4 +800f07c0: 24050040 li a1,64 +800f07c4: 00003021 move a2,zero +800f07c8: afa30014 sw v1,20(sp) +800f07cc: 0040f809 jalr v0 +800f07d0: afa80018 sw t0,24(sp) +800f07d4: 1440016e bnez v0,800f0d90 +800f07d8: 00408821 move s1,v0 +800f07dc: 8e63dad0 lw v1,-9520(s3) +800f07e0: 8c620008 lw v0,8(v1) +800f07e4: 144001eb bnez v0,800f0f94 +800f07e8: 8e64dad0 lw a0,-9520(s3) +800f07ec: 8c670058 lw a3,88(v1) +800f07f0: 10e0000d beqz a3,800f0828 +800f07f4: 24104000 li s0,16384 +800f07f8: 8c62003c lw v0,60(v1) +800f07fc: 8c650068 lw a1,104(v1) +800f0800: 8c640060 lw a0,96(v1) +800f0804: 00452821 addu a1,v0,a1 +800f0808: 3c028011 lui v0,0x8011 +800f080c: 2ce34000 sltiu v1,a3,16384 +800f0810: 00003021 move a2,zero +800f0814: 24420d40 addiu v0,v0,3392 +800f0818: 0040f809 jalr v0 +800f081c: 00e3800b movn s0,a3,v1 +800f0820: 104001c6 beqz v0,800f0f3c +800f0824: 8e62dad0 lw v0,-9520(s3) +800f0828: 3c03801f lui v1,0x801f +800f082c: 94624720 lhu v0,18208(v1) +800f0830: 3c038011 lui v1,0x8011 +800f0834: 24500001 addiu s0,v0,1 +800f0838: 3c028011 lui v0,0x8011 +800f083c: 24750d40 addiu s5,v1,3392 +800f0840: 2456f320 addiu s6,v0,-3296 +800f0844: 00009021 move s2,zero +800f0848: 8e63dad0 lw v1,-9520(s3) +800f084c: 8c620008 lw v0,8(v1) +800f0850: 14400190 bnez v0,800f0e94 +800f0854: 8e64dad0 lw a0,-9520(s3) +800f0858: 8c670058 lw a3,88(v1) +800f085c: 10e0000b beqz a3,800f088c +800f0860: 00003021 move a2,zero +800f0864: 8c62003c lw v0,60(v1) +800f0868: 8c650068 lw a1,104(v1) +800f086c: 8c640060 lw a0,96(v1) +800f0870: 24114000 li s1,16384 +800f0874: 2ce34000 sltiu v1,a3,16384 +800f0878: 00452821 addu a1,v0,a1 +800f087c: 02a0f809 jalr s5 +800f0880: 00e3880b movn s1,a3,v1 +800f0884: 1040016f beqz v0,800f0e44 +800f0888: 8e62dad0 lw v0,-9520(s3) +800f088c: 3c03801f lui v1,0x801f +800f0890: 94624720 lhu v0,18208(v1) +800f0894: 304300f0 andi v1,v0,0xf0 +800f0898: 00033102 srl a2,v1,0x4 +800f089c: 24c40001 addiu a0,a2,1 +800f08a0: 02441821 addu v1,s2,a0 +800f08a4: 3042000f andi v0,v0,0xf +800f08a8: 2c630041 sltiu v1,v1,65 +800f08ac: 1060ff6d beqz v1,800f0664 +800f08b0: 24450001 addiu a1,v0,1 +800f08b4: 00121080 sll v0,s2,0x2 +800f08b8: 02821021 addu v0,s4,v0 +800f08bc: 2484ffff addiu a0,a0,-1 +800f08c0: ac450000 sw a1,0(v0) +800f08c4: 1480fffd bnez a0,800f08bc +800f08c8: 24420004 addiu v0,v0,4 +800f08cc: 02461021 addu v0,s2,a2 +800f08d0: 2610ffff addiu s0,s0,-1 +800f08d4: 1600ffdc bnez s0,800f0848 +800f08d8: 24520001 addiu s2,v0,1 +800f08dc: 24020040 li v0,64 +800f08e0: 1642ff61 bne s2,v0,800f0668 +800f08e4: 24020004 li v0,4 +800f08e8: 8ee3dad4 lw v1,-9516(s7) +800f08ec: 8c620030 lw v0,48(v1) +800f08f0: 30420002 andi v0,v0,0x2 +800f08f4: 104001b1 beqz v0,800f0fbc +800f08f8: 27c82510 addiu t0,s8,9488 +800f08fc: 3c03800f lui v1,0x800f +800f0900: 2462b96c addiu v0,v1,-18068 +800f0904: afa80010 sw t0,16(sp) +800f0908: 27a30028 addiu v1,sp,40 +800f090c: 27a80034 addiu t0,sp,52 +800f0910: 3c07801f lui a3,0x801f +800f0914: 02802021 move a0,s4 +800f0918: 24e72610 addiu a3,a3,9744 +800f091c: 24050040 li a1,64 +800f0920: 00003021 move a2,zero +800f0924: afa30014 sw v1,20(sp) +800f0928: 0040f809 jalr v0 +800f092c: afa80018 sw t0,24(sp) +800f0930: 104001ca beqz v0,800f105c +800f0934: 00408821 move s1,v0 +800f0938: 24020001 li v0,1 +800f093c: 122201bd beq s1,v0,800f1034 +800f0940: 8fb00028 lw s0,40(sp) +800f0944: 8fb00024 lw s0,36(sp) +800f0948: 1200ff47 beqz s0,800f0668 +800f094c: 02201021 move v0,s1 +800f0950: 3c028010 lui v0,0x8010 +800f0954: 24524e60 addiu s2,v0,20064 +800f0958: 2604fff8 addiu a0,s0,-8 +800f095c: 0240f809 jalr s2 +800f0960: 8c900004 lw s0,4(a0) +800f0964: 1600fffc bnez s0,800f0958 +800f0968: 02201021 move v0,s1 +800f096c: 0803c19a j 800f0668 +800f0970: 00000000 nop +800f0974: 8c670058 lw a3,88(v1) +800f0978: 10e0ff56 beqz a3,800f06d4 +800f097c: 24104000 li s0,16384 +800f0980: 8c62003c lw v0,60(v1) +800f0984: 8c650068 lw a1,104(v1) +800f0988: 8c640060 lw a0,96(v1) +800f098c: 00452821 addu a1,v0,a1 +800f0990: 3c028011 lui v0,0x8011 +800f0994: 2ce34000 sltiu v1,a3,16384 +800f0998: 00003021 move a2,zero +800f099c: 24420d40 addiu v0,v0,3392 +800f09a0: 0040f809 jalr v0 +800f09a4: 00e3800b movn s0,a3,v1 +800f09a8: 1440ff4b bnez v0,800f06d8 +800f09ac: 3c03801f lui v1,0x801f +800f09b0: 8e62dad0 lw v0,-9520(s3) +800f09b4: 02002821 move a1,s0 +800f09b8: 8c470060 lw a3,96(v0) +800f09bc: 8c440000 lw a0,0(v0) +800f09c0: 3c028011 lui v0,0x8011 +800f09c4: 2442f320 addiu v0,v0,-3296 +800f09c8: 0040f809 jalr v0 +800f09cc: 24060001 li a2,1 +800f09d0: 24030001 li v1,1 +800f09d4: 1443ff40 bne v0,v1,800f06d8 +800f09d8: 3c03801f lui v1,0x801f +800f09dc: 8e62dad0 lw v0,-9520(s3) +800f09e0: 8c43003c lw v1,60(v0) +800f09e4: 8c440058 lw a0,88(v0) +800f09e8: 8c450000 lw a1,0(v0) +800f09ec: 00701821 addu v1,v1,s0 +800f09f0: 00902023 subu a0,a0,s0 +800f09f4: ac500008 sw s0,8(v0) +800f09f8: ac43003c sw v1,60(v0) +800f09fc: ac440058 sw a0,88(v0) +800f0a00: 0803c1ab j 800f06ac +800f0a04: ac450004 sw a1,4(v0) +800f0a08: 8c870058 lw a3,88(a0) +800f0a0c: 10e0fee5 beqz a3,800f05a4 +800f0a10: 3c03801f lui v1,0x801f +800f0a14: 8c82003c lw v0,60(a0) +800f0a18: 8c850068 lw a1,104(a0) +800f0a1c: 8c840060 lw a0,96(a0) +800f0a20: 00452821 addu a1,v0,a1 +800f0a24: 3c028011 lui v0,0x8011 +800f0a28: 2ce34000 sltiu v1,a3,16384 +800f0a2c: 24104000 li s0,16384 +800f0a30: 00003021 move a2,zero +800f0a34: 24420d40 addiu v0,v0,3392 +800f0a38: 0040f809 jalr v0 +800f0a3c: 00e3800b movn s0,a3,v1 +800f0a40: 1440fed8 bnez v0,800f05a4 +800f0a44: 3c03801f lui v1,0x801f +800f0a48: 8e62dad0 lw v0,-9520(s3) +800f0a4c: 02002821 move a1,s0 +800f0a50: 8c470060 lw a3,96(v0) +800f0a54: 8c440000 lw a0,0(v0) +800f0a58: 3c028011 lui v0,0x8011 +800f0a5c: 2442f320 addiu v0,v0,-3296 +800f0a60: 0040f809 jalr v0 +800f0a64: 24060001 li a2,1 +800f0a68: 24030001 li v1,1 +800f0a6c: 1443fecd bne v0,v1,800f05a4 +800f0a70: 3c03801f lui v1,0x801f +800f0a74: 8e62dad0 lw v0,-9520(s3) +800f0a78: 8c440058 lw a0,88(v0) +800f0a7c: 8c43003c lw v1,60(v0) +800f0a80: 00902023 subu a0,a0,s0 +800f0a84: 8c450000 lw a1,0(v0) +800f0a88: 00701821 addu v1,v1,s0 +800f0a8c: ac440058 sw a0,88(v0) +800f0a90: 00402021 move a0,v0 +800f0a94: ac500008 sw s0,8(v0) +800f0a98: ac43003c sw v1,60(v0) +800f0a9c: 0803c15f j 800f057c +800f0aa0: ac450004 sw a1,4(v0) +800f0aa4: 02402821 move a1,s2 +800f0aa8: 8c470060 lw a3,96(v0) +800f0aac: 8c440000 lw a0,0(v0) +800f0ab0: 02c0f809 jalr s6 +800f0ab4: 24060001 li a2,1 +800f0ab8: 24030001 li v1,1 +800f0abc: 1443ff20 bne v0,v1,800f0740 +800f0ac0: 3c03801f lui v1,0x801f +800f0ac4: 3c028031 lui v0,0x8031 +800f0ac8: 8c43dad0 lw v1,-9520(v0) +800f0acc: 8c64003c lw a0,60(v1) +800f0ad0: 8c620058 lw v0,88(v1) +800f0ad4: 8c650000 lw a1,0(v1) +800f0ad8: 00922021 addu a0,a0,s2 +800f0adc: 00521023 subu v0,v0,s2 +800f0ae0: ac720008 sw s2,8(v1) +800f0ae4: ac64003c sw a0,60(v1) +800f0ae8: ac620058 sw v0,88(v1) +800f0aec: ac650004 sw a1,4(v1) +800f0af0: 8e64dad0 lw a0,-9520(s3) +800f0af4: 8c830004 lw v1,4(a0) +800f0af8: 8c820008 lw v0,8(a0) +800f0afc: 90650000 lbu a1,0(v1) +800f0b00: 2442ffff addiu v0,v0,-1 +800f0b04: 24630001 addiu v1,v1,1 +800f0b08: ac820008 sw v0,8(a0) +800f0b0c: 3c02801f lui v0,0x801f +800f0b10: a4454720 sh a1,18208(v0) +800f0b14: 0803c1cf j 800f073c +800f0b18: ac830004 sw v1,4(a0) +800f0b1c: 02402821 move a1,s2 +800f0b20: 8c470060 lw a3,96(v0) +800f0b24: 8c440000 lw a0,0(v0) +800f0b28: 02c0f809 jalr s6 +800f0b2c: 24060001 li a2,1 +800f0b30: 24030001 li v1,1 +800f0b34: 1443feb5 bne v0,v1,800f060c +800f0b38: 3c03801f lui v1,0x801f +800f0b3c: 3c028031 lui v0,0x8031 +800f0b40: 8c43dad0 lw v1,-9520(v0) +800f0b44: 8c64003c lw a0,60(v1) +800f0b48: 8c620058 lw v0,88(v1) +800f0b4c: 8c650000 lw a1,0(v1) +800f0b50: 00922021 addu a0,a0,s2 +800f0b54: 00521023 subu v0,v0,s2 +800f0b58: ac720008 sw s2,8(v1) +800f0b5c: ac64003c sw a0,60(v1) +800f0b60: ac620058 sw v0,88(v1) +800f0b64: ac650004 sw a1,4(v1) +800f0b68: 8e64dad0 lw a0,-9520(s3) +800f0b6c: 8c830004 lw v1,4(a0) +800f0b70: 8c820008 lw v0,8(a0) +800f0b74: 90650000 lbu a1,0(v1) +800f0b78: 2442ffff addiu v0,v0,-1 +800f0b7c: 24630001 addiu v1,v1,1 +800f0b80: ac820008 sw v0,8(a0) +800f0b84: 3c02801f lui v0,0x801f +800f0b88: a4454720 sh a1,18208(v0) +800f0b8c: 0803c182 j 800f0608 +800f0b90: ac830004 sw v1,4(a0) +800f0b94: 2462b96c addiu v0,v1,-18068 +800f0b98: 27a8002c addiu t0,sp,44 +800f0b9c: 27a30020 addiu v1,sp,32 +800f0ba0: 02802021 move a0,s4 +800f0ba4: 24050100 li a1,256 +800f0ba8: 24060100 li a2,256 +800f0bac: 00003821 move a3,zero +800f0bb0: afa30014 sw v1,20(sp) +800f0bb4: afa80018 sw t0,24(sp) +800f0bb8: 0040f809 jalr v0 +800f0bbc: afa00010 sw zero,16(sp) +800f0bc0: 14400064 bnez v0,800f0d54 +800f0bc4: 00408821 move s1,v0 +800f0bc8: 8e63dad0 lw v1,-9520(s3) +800f0bcc: 8c620008 lw v0,8(v1) +800f0bd0: 144000d0 bnez v0,800f0f14 +800f0bd4: 8e64dad0 lw a0,-9520(s3) +800f0bd8: 8c670058 lw a3,88(v1) +800f0bdc: 10e0000d beqz a3,800f0c14 +800f0be0: 24104000 li s0,16384 +800f0be4: 8c62003c lw v0,60(v1) +800f0be8: 8c650068 lw a1,104(v1) +800f0bec: 8c640060 lw a0,96(v1) +800f0bf0: 00452821 addu a1,v0,a1 +800f0bf4: 3c028011 lui v0,0x8011 +800f0bf8: 2ce34000 sltiu v1,a3,16384 +800f0bfc: 00003021 move a2,zero +800f0c00: 24420d40 addiu v0,v0,3392 +800f0c04: 0040f809 jalr v0 +800f0c08: 00e3800b movn s0,a3,v1 +800f0c0c: 104000ab beqz v0,800f0ebc +800f0c10: 8e62dad0 lw v0,-9520(s3) +800f0c14: 3c03801f lui v1,0x801f +800f0c18: 94624720 lhu v0,18208(v1) +800f0c1c: 3c038011 lui v1,0x8011 +800f0c20: 24500001 addiu s0,v0,1 +800f0c24: 3c028011 lui v0,0x8011 +800f0c28: 24750d40 addiu s5,v1,3392 +800f0c2c: 2456f320 addiu s6,v0,-3296 +800f0c30: 00009021 move s2,zero +800f0c34: 8e63dad0 lw v1,-9520(s3) +800f0c38: 8c620008 lw v0,8(v1) +800f0c3c: 14400077 bnez v0,800f0e1c +800f0c40: 8e64dad0 lw a0,-9520(s3) +800f0c44: 8c670058 lw a3,88(v1) +800f0c48: 10e0000b beqz a3,800f0c78 +800f0c4c: 00003021 move a2,zero +800f0c50: 8c62003c lw v0,60(v1) +800f0c54: 8c650068 lw a1,104(v1) +800f0c58: 8c640060 lw a0,96(v1) +800f0c5c: 24114000 li s1,16384 +800f0c60: 2ce34000 sltiu v1,a3,16384 +800f0c64: 00452821 addu a1,v0,a1 +800f0c68: 02a0f809 jalr s5 +800f0c6c: 00e3880b movn s1,a3,v1 +800f0c70: 10400056 beqz v0,800f0dcc +800f0c74: 8e62dad0 lw v0,-9520(s3) +800f0c78: 3c03801f lui v1,0x801f +800f0c7c: 94624720 lhu v0,18208(v1) +800f0c80: 304300f0 andi v1,v0,0xf0 +800f0c84: 00033102 srl a2,v1,0x4 +800f0c88: 24c40001 addiu a0,a2,1 +800f0c8c: 02441821 addu v1,s2,a0 +800f0c90: 3042000f andi v0,v0,0xf +800f0c94: 2c630041 sltiu v1,v1,65 +800f0c98: 1060fe72 beqz v1,800f0664 +800f0c9c: 24450001 addiu a1,v0,1 +800f0ca0: 00121080 sll v0,s2,0x2 +800f0ca4: 02821021 addu v0,s4,v0 +800f0ca8: 2484ffff addiu a0,a0,-1 +800f0cac: ac450000 sw a1,0(v0) +800f0cb0: 1480fffd bnez a0,800f0ca8 +800f0cb4: 24420004 addiu v0,v0,4 +800f0cb8: 02461021 addu v0,s2,a2 +800f0cbc: 2610ffff addiu s0,s0,-1 +800f0cc0: 1600ffdc bnez s0,800f0c34 +800f0cc4: 24520001 addiu s2,v0,1 +800f0cc8: 24020040 li v0,64 +800f0ccc: 1642fe66 bne s2,v0,800f0668 +800f0cd0: 24020004 li v0,4 +800f0cd4: 3c1e801f lui s8,0x801f +800f0cd8: 27c82510 addiu t0,s8,9488 +800f0cdc: 3c03800f lui v1,0x800f +800f0ce0: 2462b96c addiu v0,v1,-18068 +800f0ce4: afa80010 sw t0,16(sp) +800f0ce8: 27a30024 addiu v1,sp,36 +800f0cec: 27a80030 addiu t0,sp,48 +800f0cf0: 3c07801f lui a3,0x801f +800f0cf4: 24e72490 addiu a3,a3,9360 +800f0cf8: 02802021 move a0,s4 +800f0cfc: 24050040 li a1,64 +800f0d00: 00003021 move a2,zero +800f0d04: afa30014 sw v1,20(sp) +800f0d08: 0040f809 jalr v0 +800f0d0c: afa80018 sw t0,24(sp) +800f0d10: 104000f9 beqz v0,800f10f8 +800f0d14: 00408821 move s1,v0 +800f0d18: 24020001 li v0,1 +800f0d1c: 122200ec beq s1,v0,800f10d0 +800f0d20: 8fb00024 lw s0,36(sp) +800f0d24: 8fb00020 lw s0,32(sp) +800f0d28: 1200fe4f beqz s0,800f0668 +800f0d2c: 02201021 move v0,s1 +800f0d30: 3c028010 lui v0,0x8010 +800f0d34: 24524e60 addiu s2,v0,20064 +800f0d38: 2604fff8 addiu a0,s0,-8 +800f0d3c: 0240f809 jalr s2 +800f0d40: 8c900004 lw s0,4(a0) +800f0d44: 1600fffc bnez s0,800f0d38 +800f0d48: 02201021 move v0,s1 +800f0d4c: 0803c19b j 800f066c +800f0d50: 8fbf045c lw ra,1116(sp) +800f0d54: 24020001 li v0,1 +800f0d58: 1622fe43 bne s1,v0,800f0668 +800f0d5c: 02201021 move v0,s1 +800f0d60: 8fb00020 lw s0,32(sp) +800f0d64: 1200fe41 beqz s0,800f066c +800f0d68: 8fbf045c lw ra,1116(sp) +800f0d6c: 3c028010 lui v0,0x8010 +800f0d70: 24524e60 addiu s2,v0,20064 +800f0d74: 2604fff8 addiu a0,s0,-8 +800f0d78: 0240f809 jalr s2 +800f0d7c: 8c900004 lw s0,4(a0) +800f0d80: 1600fffc bnez s0,800f0d74 +800f0d84: 02201021 move v0,s1 +800f0d88: 0803c19b j 800f066c +800f0d8c: 8fbf045c lw ra,1116(sp) +800f0d90: 24020001 li v0,1 +800f0d94: 1622fe34 bne s1,v0,800f0668 +800f0d98: 02201021 move v0,s1 +800f0d9c: 8fb00024 lw s0,36(sp) +800f0da0: 1200fe32 beqz s0,800f066c +800f0da4: 8fbf045c lw ra,1116(sp) +800f0da8: 3c028010 lui v0,0x8010 +800f0dac: 24524e60 addiu s2,v0,20064 +800f0db0: 2604fff8 addiu a0,s0,-8 +800f0db4: 0240f809 jalr s2 +800f0db8: 8c900004 lw s0,4(a0) +800f0dbc: 1600fffc bnez s0,800f0db0 +800f0dc0: 02201021 move v0,s1 +800f0dc4: 0803c19b j 800f066c +800f0dc8: 8fbf045c lw ra,1116(sp) +800f0dcc: 02202821 move a1,s1 +800f0dd0: 8c470060 lw a3,96(v0) +800f0dd4: 8c440000 lw a0,0(v0) +800f0dd8: 02c0f809 jalr s6 +800f0ddc: 24060001 li a2,1 +800f0de0: 24030001 li v1,1 +800f0de4: 1443ffa5 bne v0,v1,800f0c7c +800f0de8: 3c03801f lui v1,0x801f +800f0dec: 3c038031 lui v1,0x8031 +800f0df0: 8c62dad0 lw v0,-9520(v1) +800f0df4: 8c44003c lw a0,60(v0) +800f0df8: 8c430058 lw v1,88(v0) +800f0dfc: 8c450000 lw a1,0(v0) +800f0e00: 00912021 addu a0,a0,s1 +800f0e04: 00711823 subu v1,v1,s1 +800f0e08: ac510008 sw s1,8(v0) +800f0e0c: ac44003c sw a0,60(v0) +800f0e10: ac430058 sw v1,88(v0) +800f0e14: ac450004 sw a1,4(v0) +800f0e18: 8e64dad0 lw a0,-9520(s3) +800f0e1c: 8c830004 lw v1,4(a0) +800f0e20: 8c820008 lw v0,8(a0) +800f0e24: 90650000 lbu a1,0(v1) +800f0e28: 2442ffff addiu v0,v0,-1 +800f0e2c: 24630001 addiu v1,v1,1 +800f0e30: ac820008 sw v0,8(a0) +800f0e34: 3c02801f lui v0,0x801f +800f0e38: a4454720 sh a1,18208(v0) +800f0e3c: 0803c31e j 800f0c78 +800f0e40: ac830004 sw v1,4(a0) +800f0e44: 02202821 move a1,s1 +800f0e48: 8c470060 lw a3,96(v0) +800f0e4c: 8c440000 lw a0,0(v0) +800f0e50: 02c0f809 jalr s6 +800f0e54: 24060001 li a2,1 +800f0e58: 24030001 li v1,1 +800f0e5c: 1443fe8c bne v0,v1,800f0890 +800f0e60: 3c03801f lui v1,0x801f +800f0e64: 3c038031 lui v1,0x8031 +800f0e68: 8c62dad0 lw v0,-9520(v1) +800f0e6c: 8c44003c lw a0,60(v0) +800f0e70: 8c430058 lw v1,88(v0) +800f0e74: 8c450000 lw a1,0(v0) +800f0e78: 00912021 addu a0,a0,s1 +800f0e7c: 00711823 subu v1,v1,s1 +800f0e80: ac510008 sw s1,8(v0) +800f0e84: ac44003c sw a0,60(v0) +800f0e88: ac430058 sw v1,88(v0) +800f0e8c: ac450004 sw a1,4(v0) +800f0e90: 8e64dad0 lw a0,-9520(s3) +800f0e94: 8c830004 lw v1,4(a0) +800f0e98: 8c820008 lw v0,8(a0) +800f0e9c: 90650000 lbu a1,0(v1) +800f0ea0: 2442ffff addiu v0,v0,-1 +800f0ea4: 24630001 addiu v1,v1,1 +800f0ea8: ac820008 sw v0,8(a0) +800f0eac: 3c02801f lui v0,0x801f +800f0eb0: a4454720 sh a1,18208(v0) +800f0eb4: 0803c223 j 800f088c +800f0eb8: ac830004 sw v1,4(a0) +800f0ebc: 02002821 move a1,s0 +800f0ec0: 8c470060 lw a3,96(v0) +800f0ec4: 8c440000 lw a0,0(v0) +800f0ec8: 3c028011 lui v0,0x8011 +800f0ecc: 2442f320 addiu v0,v0,-3296 +800f0ed0: 0040f809 jalr v0 +800f0ed4: 24060001 li a2,1 +800f0ed8: 24030001 li v1,1 +800f0edc: 1443ff4e bne v0,v1,800f0c18 +800f0ee0: 3c03801f lui v1,0x801f +800f0ee4: 3c038031 lui v1,0x8031 +800f0ee8: 8c62dad0 lw v0,-9520(v1) +800f0eec: 8c44003c lw a0,60(v0) +800f0ef0: 8c430058 lw v1,88(v0) +800f0ef4: 8c450000 lw a1,0(v0) +800f0ef8: 00902021 addu a0,a0,s0 +800f0efc: 00701823 subu v1,v1,s0 +800f0f00: ac500008 sw s0,8(v0) +800f0f04: ac44003c sw a0,60(v0) +800f0f08: ac430058 sw v1,88(v0) +800f0f0c: ac450004 sw a1,4(v0) +800f0f10: 8e64dad0 lw a0,-9520(s3) +800f0f14: 8c830004 lw v1,4(a0) +800f0f18: 8c820008 lw v0,8(a0) +800f0f1c: 90650000 lbu a1,0(v1) +800f0f20: 2442ffff addiu v0,v0,-1 +800f0f24: 24630001 addiu v1,v1,1 +800f0f28: ac820008 sw v0,8(a0) +800f0f2c: 3c02801f lui v0,0x801f +800f0f30: a4454720 sh a1,18208(v0) +800f0f34: 0803c305 j 800f0c14 +800f0f38: ac830004 sw v1,4(a0) +800f0f3c: 02002821 move a1,s0 +800f0f40: 8c470060 lw a3,96(v0) +800f0f44: 8c440000 lw a0,0(v0) +800f0f48: 3c028011 lui v0,0x8011 +800f0f4c: 2442f320 addiu v0,v0,-3296 +800f0f50: 0040f809 jalr v0 +800f0f54: 24060001 li a2,1 +800f0f58: 24030001 li v1,1 +800f0f5c: 1443fe33 bne v0,v1,800f082c +800f0f60: 3c03801f lui v1,0x801f +800f0f64: 3c038031 lui v1,0x8031 +800f0f68: 8c62dad0 lw v0,-9520(v1) +800f0f6c: 8c44003c lw a0,60(v0) +800f0f70: 8c430058 lw v1,88(v0) +800f0f74: 8c450000 lw a1,0(v0) +800f0f78: 00902021 addu a0,a0,s0 +800f0f7c: 00701823 subu v1,v1,s0 +800f0f80: ac500008 sw s0,8(v0) +800f0f84: ac44003c sw a0,60(v0) +800f0f88: ac430058 sw v1,88(v0) +800f0f8c: ac450004 sw a1,4(v0) +800f0f90: 8e64dad0 lw a0,-9520(s3) +800f0f94: 8c830004 lw v1,4(a0) +800f0f98: 8c820008 lw v0,8(a0) +800f0f9c: 90650000 lbu a1,0(v1) +800f0fa0: 2442ffff addiu v0,v0,-1 +800f0fa4: 24630001 addiu v1,v1,1 +800f0fa8: ac820008 sw v0,8(a0) +800f0fac: 3c02801f lui v0,0x801f +800f0fb0: a4454720 sh a1,18208(v0) +800f0fb4: 0803c20a j 800f0828 +800f0fb8: ac830004 sw v1,4(a0) +800f0fbc: 3c03800f lui v1,0x800f +800f0fc0: 2462b96c addiu v0,v1,-18068 +800f0fc4: afa80010 sw t0,16(sp) +800f0fc8: 27a30028 addiu v1,sp,40 +800f0fcc: 27a80034 addiu t0,sp,52 +800f0fd0: 3c07801f lui a3,0x801f +800f0fd4: 02802021 move a0,s4 +800f0fd8: 24e72590 addiu a3,a3,9616 +800f0fdc: 24050040 li a1,64 +800f0fe0: 00003021 move a2,zero +800f0fe4: afa30014 sw v1,20(sp) +800f0fe8: 0040f809 jalr v0 +800f0fec: afa80018 sw t0,24(sp) +800f0ff0: 1040016a beqz v0,800f159c +800f0ff4: 00408821 move s1,v0 +800f0ff8: 24020001 li v0,1 +800f0ffc: 1222015d beq s1,v0,800f1574 +800f1000: 8fb00028 lw s0,40(sp) +800f1004: 8fb00024 lw s0,36(sp) +800f1008: 1200fd97 beqz s0,800f0668 +800f100c: 02201021 move v0,s1 +800f1010: 3c028010 lui v0,0x8010 +800f1014: 24524e60 addiu s2,v0,20064 +800f1018: 2604fff8 addiu a0,s0,-8 +800f101c: 0240f809 jalr s2 +800f1020: 8c900004 lw s0,4(a0) +800f1024: 1600fffc bnez s0,800f1018 +800f1028: 02201021 move v0,s1 +800f102c: 0803c19b j 800f066c +800f1030: 8fbf045c lw ra,1116(sp) +800f1034: 1200fe43 beqz s0,800f0944 +800f1038: 3c028010 lui v0,0x8010 +800f103c: 24524e60 addiu s2,v0,20064 +800f1040: 2604fff8 addiu a0,s0,-8 +800f1044: 0240f809 jalr s2 +800f1048: 8c900004 lw s0,4(a0) +800f104c: 1600fffd bnez s0,800f1044 +800f1050: 2604fff8 addiu a0,s0,-8 +800f1054: 0803c252 j 800f0948 +800f1058: 8fb00024 lw s0,36(sp) +800f105c: 8fa40024 lw a0,36(sp) +800f1060: 8fa50028 lw a1,40(sp) +800f1064: 8fa60030 lw a2,48(sp) +800f1068: 3c02800f lui v0,0x800f +800f106c: 2442e588 addiu v0,v0,-6776 +800f1070: 0040f809 jalr v0 +800f1074: 8fa70034 lw a3,52(sp) +800f1078: 00408821 move s1,v0 +800f107c: 8fb00028 lw s0,40(sp) +800f1080: 12000007 beqz s0,800f10a0 +800f1084: 3c028010 lui v0,0x8010 +800f1088: 24524e60 addiu s2,v0,20064 +800f108c: 2604fff8 addiu a0,s0,-8 +800f1090: 0240f809 jalr s2 +800f1094: 8c900004 lw s0,4(a0) +800f1098: 1600fffd bnez s0,800f1090 +800f109c: 2604fff8 addiu a0,s0,-8 +800f10a0: 8fb00024 lw s0,36(sp) +800f10a4: 1200fd70 beqz s0,800f0668 +800f10a8: 02201021 move v0,s1 +800f10ac: 3c028010 lui v0,0x8010 +800f10b0: 24524e60 addiu s2,v0,20064 +800f10b4: 2604fff8 addiu a0,s0,-8 +800f10b8: 0240f809 jalr s2 +800f10bc: 8c900004 lw s0,4(a0) +800f10c0: 1600fffc bnez s0,800f10b4 +800f10c4: 02201021 move v0,s1 +800f10c8: 0803c19b j 800f066c +800f10cc: 8fbf045c lw ra,1116(sp) +800f10d0: 1200ff14 beqz s0,800f0d24 +800f10d4: 3c028010 lui v0,0x8010 +800f10d8: 24524e60 addiu s2,v0,20064 +800f10dc: 2604fff8 addiu a0,s0,-8 +800f10e0: 0240f809 jalr s2 +800f10e4: 8c900004 lw s0,4(a0) +800f10e8: 1600fffd bnez s0,800f10e0 +800f10ec: 2604fff8 addiu a0,s0,-8 +800f10f0: 0803c34a j 800f0d28 +800f10f4: 8fb00020 lw s0,32(sp) +800f10f8: 8e63dad0 lw v1,-9520(s3) +800f10fc: 8c620008 lw v0,8(v1) +800f1100: 14400112 bnez v0,800f154c +800f1104: 8e64dad0 lw a0,-9520(s3) +800f1108: 8c670058 lw a3,88(v1) +800f110c: 10e0000d beqz a3,800f1144 +800f1110: 00003021 move a2,zero +800f1114: 8c62003c lw v0,60(v1) +800f1118: 8c650068 lw a1,104(v1) +800f111c: 8c640060 lw a0,96(v1) +800f1120: 00452821 addu a1,v0,a1 +800f1124: 3c028011 lui v0,0x8011 +800f1128: 2ce34000 sltiu v1,a3,16384 +800f112c: 24104000 li s0,16384 +800f1130: 24420d40 addiu v0,v0,3392 +800f1134: 0040f809 jalr v0 +800f1138: 00e3800b movn s0,a3,v1 +800f113c: 104000ed beqz v0,800f14f4 +800f1140: 8e62dad0 lw v0,-9520(s3) +800f1144: 3c03801f lui v1,0x801f +800f1148: 94624720 lhu v0,18208(v1) +800f114c: 3c038011 lui v1,0x8011 +800f1150: 24510001 addiu s1,v0,1 +800f1154: 3c028011 lui v0,0x8011 +800f1158: 24750d40 addiu s5,v1,3392 +800f115c: 2456f320 addiu s6,v0,-3296 +800f1160: 00009021 move s2,zero +800f1164: 8e63dad0 lw v1,-9520(s3) +800f1168: 8c620008 lw v0,8(v1) +800f116c: 14400065 bnez v0,800f1304 +800f1170: 8e64dad0 lw a0,-9520(s3) +800f1174: 8c670058 lw a3,88(v1) +800f1178: 10e0000b beqz a3,800f11a8 +800f117c: 00003021 move a2,zero +800f1180: 8c62003c lw v0,60(v1) +800f1184: 8c650068 lw a1,104(v1) +800f1188: 8c640060 lw a0,96(v1) +800f118c: 24104000 li s0,16384 +800f1190: 2ce34000 sltiu v1,a3,16384 +800f1194: 00452821 addu a1,v0,a1 +800f1198: 02a0f809 jalr s5 +800f119c: 00e3800b movn s0,a3,v1 +800f11a0: 10400044 beqz v0,800f12b4 +800f11a4: 8e62dad0 lw v0,-9520(s3) +800f11a8: 3c03801f lui v1,0x801f +800f11ac: 94624720 lhu v0,18208(v1) +800f11b0: 304300f0 andi v1,v0,0xf0 +800f11b4: 00033102 srl a2,v1,0x4 +800f11b8: 24c40001 addiu a0,a2,1 +800f11bc: 02441821 addu v1,s2,a0 +800f11c0: 3042000f andi v0,v0,0xf +800f11c4: 2c630041 sltiu v1,v1,65 +800f11c8: 1060fd26 beqz v1,800f0664 +800f11cc: 24450001 addiu a1,v0,1 +800f11d0: 00121080 sll v0,s2,0x2 +800f11d4: 02821021 addu v0,s4,v0 +800f11d8: 2484ffff addiu a0,a0,-1 +800f11dc: ac450000 sw a1,0(v0) +800f11e0: 1480fffd bnez a0,800f11d8 +800f11e4: 24420004 addiu v0,v0,4 +800f11e8: 02461021 addu v0,s2,a2 +800f11ec: 2631ffff addiu s1,s1,-1 +800f11f0: 1620ffdc bnez s1,800f1164 +800f11f4: 24520001 addiu s2,v0,1 +800f11f8: 24020040 li v0,64 +800f11fc: 1642fd1a bne s2,v0,800f0668 +800f1200: 24020004 li v0,4 +800f1204: 8ee3dad4 lw v1,-9516(s7) +800f1208: 8c620030 lw v0,48(v1) +800f120c: 30420002 andi v0,v0,0x2 +800f1210: 1040007a beqz v0,800f13fc +800f1214: 27c82510 addiu t0,s8,9488 +800f1218: 3c03800f lui v1,0x800f +800f121c: 2462b96c addiu v0,v1,-18068 +800f1220: afa80010 sw t0,16(sp) +800f1224: 27a30028 addiu v1,sp,40 +800f1228: 27a80034 addiu t0,sp,52 +800f122c: 3c07801f lui a3,0x801f +800f1230: 02802021 move a0,s4 +800f1234: 24e72610 addiu a3,a3,9744 +800f1238: 24050040 li a1,64 +800f123c: 00003021 move a2,zero +800f1240: afa30014 sw v1,20(sp) +800f1244: 0040f809 jalr v0 +800f1248: afa80018 sw t0,24(sp) +800f124c: 10400041 beqz v0,800f1354 +800f1250: 00408821 move s1,v0 +800f1254: 24020001 li v0,1 +800f1258: 12220034 beq s1,v0,800f132c +800f125c: 8fb00028 lw s0,40(sp) +800f1260: 8fb00024 lw s0,36(sp) +800f1264: 12000007 beqz s0,800f1284 +800f1268: 3c028010 lui v0,0x8010 +800f126c: 24524e60 addiu s2,v0,20064 +800f1270: 2604fff8 addiu a0,s0,-8 +800f1274: 0240f809 jalr s2 +800f1278: 8c900004 lw s0,4(a0) +800f127c: 1600fffd bnez s0,800f1274 +800f1280: 2604fff8 addiu a0,s0,-8 +800f1284: 8fb00020 lw s0,32(sp) +800f1288: 1200fcf7 beqz s0,800f0668 +800f128c: 02201021 move v0,s1 +800f1290: 3c028010 lui v0,0x8010 +800f1294: 24524e60 addiu s2,v0,20064 +800f1298: 2604fff8 addiu a0,s0,-8 +800f129c: 0240f809 jalr s2 +800f12a0: 8c900004 lw s0,4(a0) +800f12a4: 1600fffc bnez s0,800f1298 +800f12a8: 02201021 move v0,s1 +800f12ac: 0803c19b j 800f066c +800f12b0: 8fbf045c lw ra,1116(sp) +800f12b4: 02002821 move a1,s0 +800f12b8: 8c470060 lw a3,96(v0) +800f12bc: 8c440000 lw a0,0(v0) +800f12c0: 02c0f809 jalr s6 +800f12c4: 24060001 li a2,1 +800f12c8: 24030001 li v1,1 +800f12cc: 1443ffb7 bne v0,v1,800f11ac +800f12d0: 3c03801f lui v1,0x801f +800f12d4: 3c038031 lui v1,0x8031 +800f12d8: 8c62dad0 lw v0,-9520(v1) +800f12dc: 8c44003c lw a0,60(v0) +800f12e0: 8c430058 lw v1,88(v0) +800f12e4: 8c450000 lw a1,0(v0) +800f12e8: 00902021 addu a0,a0,s0 +800f12ec: 00701823 subu v1,v1,s0 +800f12f0: ac500008 sw s0,8(v0) +800f12f4: ac44003c sw a0,60(v0) +800f12f8: ac430058 sw v1,88(v0) +800f12fc: ac450004 sw a1,4(v0) +800f1300: 8e64dad0 lw a0,-9520(s3) +800f1304: 8c830004 lw v1,4(a0) +800f1308: 8c820008 lw v0,8(a0) +800f130c: 90650000 lbu a1,0(v1) +800f1310: 2442ffff addiu v0,v0,-1 +800f1314: 24630001 addiu v1,v1,1 +800f1318: ac820008 sw v0,8(a0) +800f131c: 3c02801f lui v0,0x801f +800f1320: a4454720 sh a1,18208(v0) +800f1324: 0803c46a j 800f11a8 +800f1328: ac830004 sw v1,4(a0) +800f132c: 1200ffcc beqz s0,800f1260 +800f1330: 3c028010 lui v0,0x8010 +800f1334: 24524e60 addiu s2,v0,20064 +800f1338: 2604fff8 addiu a0,s0,-8 +800f133c: 0240f809 jalr s2 +800f1340: 8c900004 lw s0,4(a0) +800f1344: 1600fffd bnez s0,800f133c +800f1348: 2604fff8 addiu a0,s0,-8 +800f134c: 0803c499 j 800f1264 +800f1350: 8fb00024 lw s0,36(sp) +800f1354: 8fa20030 lw v0,48(sp) +800f1358: 8fa30034 lw v1,52(sp) +800f135c: afa20010 sw v0,16(sp) +800f1360: 8fa40020 lw a0,32(sp) +800f1364: 8fa50024 lw a1,36(sp) +800f1368: 8fa60028 lw a2,40(sp) +800f136c: 8fa7002c lw a3,44(sp) +800f1370: 3c02800f lui v0,0x800f +800f1374: 2442c4c8 addiu v0,v0,-15160 +800f1378: 0040f809 jalr v0 +800f137c: afa30014 sw v1,20(sp) +800f1380: 00408821 move s1,v0 +800f1384: 8fb00028 lw s0,40(sp) +800f1388: 12000007 beqz s0,800f13a8 +800f138c: 3c028010 lui v0,0x8010 +800f1390: 24524e60 addiu s2,v0,20064 +800f1394: 2604fff8 addiu a0,s0,-8 +800f1398: 0240f809 jalr s2 +800f139c: 8c900004 lw s0,4(a0) +800f13a0: 1600fffd bnez s0,800f1398 +800f13a4: 2604fff8 addiu a0,s0,-8 +800f13a8: 8fb00024 lw s0,36(sp) +800f13ac: 12000007 beqz s0,800f13cc +800f13b0: 3c028010 lui v0,0x8010 +800f13b4: 24524e60 addiu s2,v0,20064 +800f13b8: 2604fff8 addiu a0,s0,-8 +800f13bc: 0240f809 jalr s2 +800f13c0: 8c900004 lw s0,4(a0) +800f13c4: 1600fffd bnez s0,800f13bc +800f13c8: 2604fff8 addiu a0,s0,-8 +800f13cc: 8fb00020 lw s0,32(sp) +800f13d0: 1200fca5 beqz s0,800f0668 +800f13d4: 02201021 move v0,s1 +800f13d8: 3c028010 lui v0,0x8010 +800f13dc: 24524e60 addiu s2,v0,20064 +800f13e0: 2604fff8 addiu a0,s0,-8 +800f13e4: 0240f809 jalr s2 +800f13e8: 8c900004 lw s0,4(a0) +800f13ec: 1600fffc bnez s0,800f13e0 +800f13f0: 02201021 move v0,s1 +800f13f4: 0803c19b j 800f066c +800f13f8: 8fbf045c lw ra,1116(sp) +800f13fc: 3c03800f lui v1,0x800f +800f1400: 2462b96c addiu v0,v1,-18068 +800f1404: afa80010 sw t0,16(sp) +800f1408: 27a30028 addiu v1,sp,40 +800f140c: 27a80034 addiu t0,sp,52 +800f1410: 3c07801f lui a3,0x801f +800f1414: 02802021 move a0,s4 +800f1418: 24e72590 addiu a3,a3,9616 +800f141c: 24050040 li a1,64 +800f1420: 00003021 move a2,zero +800f1424: afa30014 sw v1,20(sp) +800f1428: 0040f809 jalr v0 +800f142c: afa80018 sw t0,24(sp) +800f1430: 10400023 beqz v0,800f14c0 +800f1434: 00408821 move s1,v0 +800f1438: 24020001 li v0,1 +800f143c: 12220016 beq s1,v0,800f1498 +800f1440: 8fb00028 lw s0,40(sp) +800f1444: 8fb00024 lw s0,36(sp) +800f1448: 12000007 beqz s0,800f1468 +800f144c: 3c028010 lui v0,0x8010 +800f1450: 24524e60 addiu s2,v0,20064 +800f1454: 2604fff8 addiu a0,s0,-8 +800f1458: 0240f809 jalr s2 +800f145c: 8c900004 lw s0,4(a0) +800f1460: 1600fffd bnez s0,800f1458 +800f1464: 2604fff8 addiu a0,s0,-8 +800f1468: 8fb00020 lw s0,32(sp) +800f146c: 1200fc7e beqz s0,800f0668 +800f1470: 02201021 move v0,s1 +800f1474: 3c028010 lui v0,0x8010 +800f1478: 24524e60 addiu s2,v0,20064 +800f147c: 2604fff8 addiu a0,s0,-8 +800f1480: 0240f809 jalr s2 +800f1484: 8c900004 lw s0,4(a0) +800f1488: 1600fffc bnez s0,800f147c +800f148c: 02201021 move v0,s1 +800f1490: 0803c19b j 800f066c +800f1494: 8fbf045c lw ra,1116(sp) +800f1498: 1200ffea beqz s0,800f1444 +800f149c: 3c028010 lui v0,0x8010 +800f14a0: 24524e60 addiu s2,v0,20064 +800f14a4: 2604fff8 addiu a0,s0,-8 +800f14a8: 0240f809 jalr s2 +800f14ac: 8c900004 lw s0,4(a0) +800f14b0: 1600fffd bnez s0,800f14a8 +800f14b4: 2604fff8 addiu a0,s0,-8 +800f14b8: 0803c512 j 800f1448 +800f14bc: 8fb00024 lw s0,36(sp) +800f14c0: 8fa20030 lw v0,48(sp) +800f14c4: 8fa30034 lw v1,52(sp) +800f14c8: afa20010 sw v0,16(sp) +800f14cc: 8fa40020 lw a0,32(sp) +800f14d0: 8fa50024 lw a1,36(sp) +800f14d4: 8fa60028 lw a2,40(sp) +800f14d8: 8fa7002c lw a3,44(sp) +800f14dc: 3c02800f lui v0,0x800f +800f14e0: 2442f434 addiu v0,v0,-3020 +800f14e4: 0040f809 jalr v0 +800f14e8: afa30014 sw v1,20(sp) +800f14ec: 0803c4e1 j 800f1384 +800f14f0: 00408821 move s1,v0 +800f14f4: 02002821 move a1,s0 +800f14f8: 8c470060 lw a3,96(v0) +800f14fc: 8c440000 lw a0,0(v0) +800f1500: 3c028011 lui v0,0x8011 +800f1504: 2442f320 addiu v0,v0,-3296 +800f1508: 0040f809 jalr v0 +800f150c: 24060001 li a2,1 +800f1510: 24030001 li v1,1 +800f1514: 1443ff0c bne v0,v1,800f1148 +800f1518: 3c03801f lui v1,0x801f +800f151c: 3c038031 lui v1,0x8031 +800f1520: 8c62dad0 lw v0,-9520(v1) +800f1524: 8c44003c lw a0,60(v0) +800f1528: 8c430058 lw v1,88(v0) +800f152c: 8c450000 lw a1,0(v0) +800f1530: 00902021 addu a0,a0,s0 +800f1534: 00701823 subu v1,v1,s0 +800f1538: ac500008 sw s0,8(v0) +800f153c: ac44003c sw a0,60(v0) +800f1540: ac430058 sw v1,88(v0) +800f1544: ac450004 sw a1,4(v0) +800f1548: 8e64dad0 lw a0,-9520(s3) +800f154c: 8c830004 lw v1,4(a0) +800f1550: 8c820008 lw v0,8(a0) +800f1554: 90650000 lbu a1,0(v1) +800f1558: 2442ffff addiu v0,v0,-1 +800f155c: 24630001 addiu v1,v1,1 +800f1560: ac820008 sw v0,8(a0) +800f1564: 3c02801f lui v0,0x801f +800f1568: a4454720 sh a1,18208(v0) +800f156c: 0803c451 j 800f1144 +800f1570: ac830004 sw v1,4(a0) +800f1574: 1200fea3 beqz s0,800f1004 +800f1578: 3c028010 lui v0,0x8010 +800f157c: 24524e60 addiu s2,v0,20064 +800f1580: 2604fff8 addiu a0,s0,-8 +800f1584: 0240f809 jalr s2 +800f1588: 8c900004 lw s0,4(a0) +800f158c: 1600fffd bnez s0,800f1584 +800f1590: 2604fff8 addiu a0,s0,-8 +800f1594: 0803c402 j 800f1008 +800f1598: 8fb00024 lw s0,36(sp) +800f159c: 8fa40024 lw a0,36(sp) +800f15a0: 8fa50028 lw a1,40(sp) +800f15a4: 8fa60030 lw a2,48(sp) +800f15a8: 3c02800f lui v0,0x800f +800f15ac: 2442d6dc addiu v0,v0,-10532 +800f15b0: 0040f809 jalr v0 +800f15b4: 8fa70034 lw a3,52(sp) +800f15b8: 0803c41f j 800f107c +800f15bc: 00408821 move s1,v0 + +800f15c0 : +800f15c0: 27bdffb8 addiu sp,sp,-72 +800f15c4: afb7003c sw s7,60(sp) +800f15c8: afb60038 sw s6,56(sp) +800f15cc: afb50034 sw s5,52(sp) +800f15d0: afbf0044 sw ra,68(sp) +800f15d4: afbe0040 sw s8,64(sp) +800f15d8: afb40030 sw s4,48(sp) +800f15dc: afb3002c sw s3,44(sp) +800f15e0: afb20028 sw s2,40(sp) +800f15e4: afb10024 sw s1,36(sp) +800f15e8: afb00020 sw s0,32(sp) +800f15ec: 3c028031 lui v0,0x8031 +800f15f0: 8c43dad4 lw v1,-9516(v0) +800f15f4: 3c02801f lui v0,0x801f +800f15f8: 8c64007c lw a0,124(v1) +800f15fc: 8c650034 lw a1,52(v1) +800f1600: 8c840058 lw a0,88(a0) +800f1604: 3c03801f lui v1,0x801f +800f1608: afa40010 sw a0,16(sp) +800f160c: ac454728 sw a1,18216(v0) +800f1610: 241600ff li s6,255 +800f1614: 3c15801f lui s5,0x801f +800f1618: 24772690 addiu s7,v1,9872 +800f161c: 3c04801f lui a0,0x801f +800f1620: 8c854724 lw a1,18212(a0) +800f1624: 28a20006 slti v0,a1,6 +800f1628: 1440009c bnez v0,800f189c +800f162c: 3c06800f lui a2,0x800f +800f1630: 8ea3471c lw v1,18204(s5) +800f1634: 92e4000c lbu a0,12(s7) +800f1638: 3c06803a lui a2,0x803a +800f163c: 24c24d3c addiu v0,a2,19772 +800f1640: 00642024 and a0,v1,a0 +800f1644: 02c21021 addu v0,s6,v0 +800f1648: 00031982 srl v1,v1,0x6 +800f164c: 24a5fffa addiu a1,a1,-6 +800f1650: a0440000 sb a0,0(v0) +800f1654: 3c02801f lui v0,0x801f +800f1658: aea3471c sw v1,18204(s5) +800f165c: 10800026 beqz a0,800f16f8 +800f1660: ac454724 sw a1,18212(v0) +800f1664: 3c03801c lui v1,0x801c +800f1668: 2463e3a4 addiu v1,v1,-7260 +800f166c: 24c44d3c addiu a0,a2,19772 +800f1670: 8c7e0000 lw s8,0(v1) +800f1674: 00169980 sll s3,s6,0x6 +800f1678: 00008021 move s0,zero +800f167c: 3c14801f lui s4,0x801f +800f1680: 00409021 move s2,v0 +800f1684: 0803c5b5 j 800f16d4 +800f1688: 02c48821 addu s1,s6,a0 +800f168c: 8e8226c0 lw v0,9920(s4) +800f1690: 8ea3471c lw v1,18204(s5) +800f1694: 92e40010 lbu a0,16(s7) +800f1698: 02621021 addu v0,s3,v0 +800f169c: 00501021 addu v0,v0,s0 +800f16a0: 00641824 and v1,v1,a0 +800f16a4: a0430000 sb v1,0(v0) +800f16a8: 8ea3471c lw v1,18204(s5) +800f16ac: 8e444724 lw a0,18212(s2) +800f16b0: 26100001 addiu s0,s0,1 +800f16b4: 92250000 lbu a1,0(s1) +800f16b8: 320200ff andi v0,s0,0xff +800f16bc: 00031a02 srl v1,v1,0x8 +800f16c0: 2484fff8 addiu a0,a0,-8 +800f16c4: 0045282b sltu a1,v0,a1 +800f16c8: aea3471c sw v1,18204(s5) +800f16cc: 10a0000a beqz a1,800f16f8 +800f16d0: ae444724 sw a0,18212(s2) +800f16d4: 3c06801f lui a2,0x801f +800f16d8: 8cc24724 lw v0,18212(a2) +800f16dc: 28420008 slti v0,v0,8 +800f16e0: 1040ffea beqz v0,800f168c +800f16e4: 00000000 nop +800f16e8: 03c0f809 jalr s8 +800f16ec: 00000000 nop +800f16f0: 0803c5a4 j 800f1690 +800f16f4: 8e8226c0 lw v0,9920(s4) +800f16f8: 26d6ffff addiu s6,s6,-1 +800f16fc: 2402ffff li v0,-1 +800f1700: 16c2ffc7 bne s6,v0,800f1620 +800f1704: 3c04801f lui a0,0x801f +800f1708: 8fa20010 lw v0,16(sp) +800f170c: 18400127 blez v0,800f1bac +800f1710: 00008821 move s1,zero +800f1714: 00009021 move s2,zero +800f1718: 0000b021 move s6,zero +800f171c: 241e0001 li s8,1 +800f1720: afa00018 sw zero,24(sp) +800f1724: 0803c5e5 j 800f1794 +800f1728: afa00014 sw zero,20(sp) +800f172c: 8cc44724 lw a0,18212(a2) +800f1730: 28820008 slti v0,a0,8 +800f1734: 1440007e bnez v0,800f1930 +800f1738: 00c08021 move s0,a2 +800f173c: 3c06801f lui a2,0x801f +800f1740: 8ea3471c lw v1,18204(s5) +800f1744: 24c22690 addiu v0,a2,9872 +800f1748: 94450010 lhu a1,16(v0) +800f174c: 2482fff8 addiu v0,a0,-8 +800f1750: 00032202 srl a0,v1,0x8 +800f1754: 00659824 and s3,v1,a1 +800f1758: ae024724 sw v0,18212(s0) +800f175c: aea4471c sw a0,18204(s5) +800f1760: 24020001 li v0,1 +800f1764: 1242002c beq s2,v0,800f1818 +800f1768: 00000000 nop +800f176c: 2a420002 slti v0,s2,2 +800f1770: 14400075 bnez v0,800f1948 +800f1774: 24020002 li v0,2 +800f1778: 12420068 beq s2,v0,800f191c +800f177c: 24020003 li v0,3 +800f1780: 12420092 beq s2,v0,800f19cc +800f1784: 3c03801f lui v1,0x801f +800f1788: 8fa30010 lw v1,16(sp) +800f178c: 18600034 blez v1,800f1860 +800f1790: 02608821 move s1,s3 +800f1794: 3c03803a lui v1,0x803a +800f1798: 24624d3c addiu v0,v1,19772 +800f179c: 02228021 addu s0,s1,v0 +800f17a0: 92030000 lbu v1,0(s0) +800f17a4: 1060ffe1 beqz v1,800f172c +800f17a8: 3c06801f lui a2,0x801f +800f17ac: 3c02801f lui v0,0x801f +800f17b0: 8c474724 lw a3,18212(v0) +800f17b4: 18e000ea blez a3,800f1b60 +800f17b8: 0040a021 move s4,v0 +800f17bc: 3c04801c lui a0,0x801c +800f17c0: 2484e3a8 addiu a0,a0,-7256 +800f17c4: 8c930000 lw s3,0(a0) +800f17c8: 8ea6471c lw a2,18204(s5) +800f17cc: 96620002 lhu v0,2(s3) +800f17d0: 24e7ffff addiu a3,a3,-1 +800f17d4: 00c21024 and v0,a2,v0 +800f17d8: 00063042 srl a2,a2,0x1 +800f17dc: aea6471c sw a2,18204(s5) +800f17e0: ae874724 sw a3,18212(s4) +800f17e4: 10400033 beqz v0,800f18b4 +800f17e8: 3c17801f lui s7,0x801f +800f17ec: 28e20008 slti v0,a3,8 +800f17f0: 144000ce bnez v0,800f1b2c +800f17f4: 00000000 nop +800f17f8: 96620010 lhu v0,16(s3) +800f17fc: 24e7fff8 addiu a3,a3,-8 +800f1800: 00c29824 and s3,a2,v0 +800f1804: 00063202 srl a2,a2,0x8 +800f1808: 24020001 li v0,1 +800f180c: aee6471c sw a2,18204(s7) +800f1810: 1642ffd6 bne s2,v0,800f176c +800f1814: ae874724 sw a3,18212(s4) +800f1818: 12600060 beqz s3,800f199c +800f181c: 3c02803a lui v0,0x803a +800f1820: 3c02801f lui v0,0x801f +800f1824: 8c434728 lw v1,18216(v0) +800f1828: 3c02801f lui v0,0x801f +800f182c: 244226c4 addiu v0,v0,9924 +800f1830: 00031880 sll v1,v1,0x2 +800f1834: 00621821 addu v1,v1,v0 +800f1838: 8c630000 lw v1,0(v1) +800f183c: 02631024 and v0,s3,v1 +800f1840: 106200cd beq v1,v0,800f1b78 +800f1844: afa30014 sw v1,20(sp) +800f1848: 8fa30010 lw v1,16(sp) +800f184c: afa20014 sw v0,20(sp) +800f1850: afb30018 sw s3,24(sp) +800f1854: 24120003 li s2,3 +800f1858: 1c60ffce bgtz v1,800f1794 +800f185c: 02608821 move s1,s3 +800f1860: 3c06800f lui a2,0x800f +800f1864: 02c02021 move a0,s6 +800f1868: 8fbf0044 lw ra,68(sp) +800f186c: 8fbe0040 lw s8,64(sp) +800f1870: 8fb7003c lw s7,60(sp) +800f1874: 8fb60038 lw s6,56(sp) +800f1878: 8fb50034 lw s5,52(sp) +800f187c: 8fb40030 lw s4,48(sp) +800f1880: 8fb3002c lw s3,44(sp) +800f1884: 8fb20028 lw s2,40(sp) +800f1888: 8fb10024 lw s1,36(sp) +800f188c: 8fb00020 lw s0,32(sp) +800f1890: 24d9b77c addiu t9,a2,-18564 +800f1894: 03200008 jr t9 +800f1898: 27bd0048 addiu sp,sp,72 +800f189c: 24c6d588 addiu a2,a2,-10872 +800f18a0: 00c0f809 jalr a2 +800f18a4: 00000000 nop +800f18a8: 3c02801f lui v0,0x801f +800f18ac: 0803c58c j 800f1630 +800f18b0: 8c454724 lw a1,18212(v0) +800f18b4: 92020000 lbu v0,0(s0) +800f18b8: 3c03801f lui v1,0x801f +800f18bc: 24632700 addiu v1,v1,9984 +800f18c0: 00021080 sll v0,v0,0x2 +800f18c4: 00431021 addu v0,v0,v1 +800f18c8: 8c500000 lw s0,0(v0) +800f18cc: 00f0182a slt v1,a3,s0 +800f18d0: 1460009d bnez v1,800f1b48 +800f18d4: 3c04800f lui a0,0x800f +800f18d8: 3c03801f lui v1,0x801f +800f18dc: 24632690 addiu v1,v1,9872 +800f18e0: 00101040 sll v0,s0,0x1 +800f18e4: 00431021 addu v0,v0,v1 +800f18e8: 3c03801f lui v1,0x801f +800f18ec: 8c6526c0 lw a1,9920(v1) +800f18f0: 94440000 lhu a0,0(v0) +800f18f4: 00111180 sll v0,s1,0x6 +800f18f8: 00451021 addu v0,v0,a1 +800f18fc: 00c42024 and a0,a2,a0 +800f1900: 00441021 addu v0,v0,a0 +800f1904: 90530000 lbu s3,0(v0) +800f1908: 00f02823 subu a1,a3,s0 +800f190c: 02061806 srlv v1,a2,s0 +800f1910: aee3471c sw v1,18204(s7) +800f1914: 0803c5d8 j 800f1760 +800f1918: ae854724 sw a1,18212(s4) +800f191c: 8fa20014 lw v0,20(sp) +800f1920: 24120003 li s2,3 +800f1924: 00531021 addu v0,v0,s3 +800f1928: 0803c5e2 j 800f1788 +800f192c: afa20014 sw v0,20(sp) +800f1930: 3c03800f lui v1,0x800f +800f1934: 2463d588 addiu v1,v1,-10872 +800f1938: 0060f809 jalr v1 +800f193c: 00000000 nop +800f1940: 0803c5cf j 800f173c +800f1944: 8e044724 lw a0,18212(s0) +800f1948: 1640ff90 bnez s2,800f178c +800f194c: 8fa30010 lw v1,16(sp) +800f1950: 24020090 li v0,144 +800f1954: 1262008b beq s3,v0,800f1b84 +800f1958: 3c02803a lui v0,0x803a +800f195c: 8fa40010 lw a0,16(sp) +800f1960: 2442cd34 addiu v0,v0,-13004 +800f1964: 02c21021 addu v0,s6,v0 +800f1968: a0530000 sb s3,0(v0) +800f196c: 2484ffff addiu a0,a0,-1 +800f1970: 26d60001 addiu s6,s6,1 +800f1974: 24024000 li v0,16384 +800f1978: 16c2ff83 bne s6,v0,800f1788 +800f197c: afa40010 sw a0,16(sp) +800f1980: 3c06800f lui a2,0x800f +800f1984: 24c2b77c addiu v0,a2,-18564 +800f1988: 0040f809 jalr v0 +800f198c: 24044000 li a0,16384 +800f1990: 0000b021 move s6,zero +800f1994: 0803c5e2 j 800f1788 +800f1998: 0000f021 move s8,zero +800f199c: 2442cd34 addiu v0,v0,-13004 +800f19a0: 02c21021 addu v0,s6,v0 +800f19a4: 2403ff90 li v1,-112 +800f19a8: a0430000 sb v1,0(v0) +800f19ac: 8fa30010 lw v1,16(sp) +800f19b0: 26d60001 addiu s6,s6,1 +800f19b4: 2463ffff addiu v1,v1,-1 +800f19b8: 24024000 li v0,16384 +800f19bc: 12c20073 beq s6,v0,800f1b8c +800f19c0: afa30010 sw v1,16(sp) +800f19c4: 0803c5e2 j 800f1788 +800f19c8: 00009021 move s2,zero +800f19cc: 8c654728 lw a1,18216(v1) +800f19d0: 3c04801f lui a0,0x801f +800f19d4: 00052880 sll a1,a1,0x2 +800f19d8: 248426d8 addiu a0,a0,9944 +800f19dc: 3c03801f lui v1,0x801f +800f19e0: 00a42021 addu a0,a1,a0 +800f19e4: 246326ec addiu v1,v1,9964 +800f19e8: 8c820000 lw v0,0(a0) +800f19ec: 00a32821 addu a1,a1,v1 +800f19f0: 8fa40018 lw a0,24(sp) +800f19f4: 8ca30000 lw v1,0(a1) +800f19f8: 00441007 srav v0,a0,v0 +800f19fc: 00431024 and v0,v0,v1 +800f1a00: 00021200 sll v0,v0,0x8 +800f1a04: 02621021 addu v0,s3,v0 +800f1a08: 02c21023 subu v0,s6,v0 +800f1a0c: 8fa60014 lw a2,20(sp) +800f1a10: 2451ffff addiu s1,v0,-1 +800f1a14: 3c03801c lui v1,0x801c +800f1a18: 8fa20010 lw v0,16(sp) +800f1a1c: 24d20003 addiu s2,a2,3 +800f1a20: 2463e3ac addiu v1,v1,-7252 +800f1a24: 00521023 subu v0,v0,s2 +800f1a28: 8c770000 lw s7,0(v1) +800f1a2c: afa2001c sw v0,28(sp) +800f1a30: 24144000 li s4,16384 +800f1a34: 32313fff andi s1,s1,0x3fff +800f1a38: 02d1102b sltu v0,s6,s1 +800f1a3c: 10400002 beqz v0,800f1a48 +800f1a40: 02963023 subu a2,s4,s6 +800f1a44: 02913023 subu a2,s4,s1 +800f1a48: 00d2102b sltu v0,a2,s2 +800f1a4c: 00c08021 move s0,a2 +800f1a50: 0242800a movz s0,s2,v0 +800f1a54: 13c00004 beqz s8,800f1a68 +800f1a58: 02509023 subu s2,s2,s0 +800f1a5c: 0236102b sltu v0,s1,s6 +800f1a60: 10400028 beqz v0,800f1b04 +800f1a64: 3c038011 lui v1,0x8011 +800f1a68: 02d11023 subu v0,s6,s1 +800f1a6c: 0050102b sltu v0,v0,s0 +800f1a70: 1040001a beqz v0,800f1adc +800f1a74: 02372821 addu a1,s1,s7 +800f1a78: 02d72021 addu a0,s6,s7 +800f1a7c: 02001821 move v1,s0 +800f1a80: 90a20000 lbu v0,0(a1) +800f1a84: 2463ffff addiu v1,v1,-1 +800f1a88: a0820000 sb v0,0(a0) +800f1a8c: 24a50001 addiu a1,a1,1 +800f1a90: 1460fffb bnez v1,800f1a80 +800f1a94: 24840001 addiu a0,a0,1 +800f1a98: 02d0b021 addu s6,s6,s0 +800f1a9c: 12d40006 beq s6,s4,800f1ab8 +800f1aa0: 02118821 addu s1,s0,s1 +800f1aa4: 1640ffe4 bnez s2,800f1a38 +800f1aa8: 32313fff andi s1,s1,0x3fff +800f1aac: 8fa2001c lw v0,28(sp) +800f1ab0: 0803c5e2 j 800f1788 +800f1ab4: afa20010 sw v0,16(sp) +800f1ab8: 3c06800f lui a2,0x800f +800f1abc: 24c2b77c addiu v0,a2,-18564 +800f1ac0: 0040f809 jalr v0 +800f1ac4: 24044000 li a0,16384 +800f1ac8: 0000b021 move s6,zero +800f1acc: 1640ffd9 bnez s2,800f1a34 +800f1ad0: 0000f021 move s8,zero +800f1ad4: 0803c6ac j 800f1ab0 +800f1ad8: 8fa2001c lw v0,28(sp) +800f1adc: 3c038011 lui v1,0x8011 +800f1ae0: 02d72021 addu a0,s6,s7 +800f1ae4: 02003021 move a2,s0 +800f1ae8: 2463c930 addiu v1,v1,-14032 +800f1aec: 0060f809 jalr v1 +800f1af0: 02d0b021 addu s6,s6,s0 +800f1af4: 16d4ffeb bne s6,s4,800f1aa4 +800f1af8: 02118821 addu s1,s0,s1 +800f1afc: 0803c6af j 800f1abc +800f1b00: 3c06800f lui a2,0x800f +800f1b04: 02d72021 addu a0,s6,s7 +800f1b08: 00002821 move a1,zero +800f1b0c: 02003021 move a2,s0 +800f1b10: 2463ca64 addiu v1,v1,-13724 +800f1b14: 0060f809 jalr v1 +800f1b18: 02d0b021 addu s6,s6,s0 +800f1b1c: 16d4ffe1 bne s6,s4,800f1aa4 +800f1b20: 02118821 addu s1,s0,s1 +800f1b24: 0803c6af j 800f1abc +800f1b28: 3c06800f lui a2,0x800f +800f1b2c: 3c06800f lui a2,0x800f +800f1b30: 24c6d588 addiu a2,a2,-10872 +800f1b34: 00c0f809 jalr a2 +800f1b38: 00000000 nop +800f1b3c: 8e874724 lw a3,18212(s4) +800f1b40: 0803c5fe j 800f17f8 +800f1b44: 8ee6471c lw a2,18204(s7) +800f1b48: 2484d588 addiu a0,a0,-10872 +800f1b4c: 0080f809 jalr a0 +800f1b50: 00000000 nop +800f1b54: 8e874724 lw a3,18212(s4) +800f1b58: 0803c636 j 800f18d8 +800f1b5c: 8ee6471c lw a2,18204(s7) +800f1b60: 3c03800f lui v1,0x800f +800f1b64: 2463d588 addiu v1,v1,-10872 +800f1b68: 0060f809 jalr v1 +800f1b6c: 00000000 nop +800f1b70: 0803c5ef j 800f17bc +800f1b74: 8e874724 lw a3,18212(s4) +800f1b78: 24120002 li s2,2 +800f1b7c: 0803c5e2 j 800f1788 +800f1b80: afb30018 sw s3,24(sp) +800f1b84: 0803c5e2 j 800f1788 +800f1b88: 24120001 li s2,1 +800f1b8c: 3c06800f lui a2,0x800f +800f1b90: 24c2b77c addiu v0,a2,-18564 +800f1b94: 0040f809 jalr v0 +800f1b98: 24044000 li a0,16384 +800f1b9c: 00009021 move s2,zero +800f1ba0: 0000b021 move s6,zero +800f1ba4: 0803c5e2 j 800f1788 +800f1ba8: 0000f021 move s8,zero +800f1bac: 0000b021 move s6,zero +800f1bb0: 3c06800f lui a2,0x800f +800f1bb4: 02c02021 move a0,s6 +800f1bb8: 8fbf0044 lw ra,68(sp) +800f1bbc: 8fbe0040 lw s8,64(sp) +800f1bc0: 8fb7003c lw s7,60(sp) +800f1bc4: 8fb60038 lw s6,56(sp) +800f1bc8: 8fb50034 lw s5,52(sp) +800f1bcc: 8fb40030 lw s4,48(sp) +800f1bd0: 8fb3002c lw s3,44(sp) +800f1bd4: 8fb20028 lw s2,40(sp) +800f1bd8: 8fb10024 lw s1,36(sp) +800f1bdc: 8fb00020 lw s0,32(sp) +800f1be0: 24d9b77c addiu t9,a2,-18564 +800f1be4: 03200008 jr t9 +800f1be8: 27bd0048 addiu sp,sp,72 +800f1bec: 00000000 nop + +800f1bf0 : +800f1bf0: 27bdffc8 addiu sp,sp,-56 +800f1bf4: 3c02803a lui v0,0x803a +800f1bf8: 2444cd34 addiu a0,v0,-13004 +800f1bfc: afb50024 sw s5,36(sp) +800f1c00: 24020009 li v0,9 +800f1c04: 3c15801f lui s5,0x801f +800f1c08: 240301ff li v1,511 +800f1c0c: 3c05801f lui a1,0x801f +800f1c10: aea24734 sw v0,18228(s5) +800f1c14: 3c07801f lui a3,0x801f +800f1c18: 24022000 li v0,8192 +800f1c1c: aca34738 sw v1,18232(a1) +800f1c20: ace2472c sw v0,18220(a3) +800f1c24: 24030101 li v1,257 +800f1c28: 3c02801f lui v0,0x801f +800f1c2c: ac434730 sw v1,18224(v0) +800f1c30: afbf0034 sw ra,52(sp) +800f1c34: afbe0030 sw s8,48(sp) +800f1c38: afb7002c sw s7,44(sp) +800f1c3c: afb60028 sw s6,40(sp) +800f1c40: afb40020 sw s4,32(sp) +800f1c44: afb3001c sw s3,28(sp) +800f1c48: afb20018 sw s2,24(sp) +800f1c4c: afb10014 sw s1,20(sp) +800f1c50: afb00010 sw s0,16(sp) +800f1c54: 24844000 addiu a0,a0,16384 +800f1c58: 24032000 li v1,8192 +800f1c5c: 2405ffff li a1,-1 +800f1c60: 240200ff li v0,255 +800f1c64: 2463ffff addiu v1,v1,-1 +800f1c68: a4850000 sh a1,0(a0) +800f1c6c: 1462fffd bne v1,v0,800f1c64 +800f1c70: 2484fffe addiu a0,a0,-2 +800f1c74: 3c02803a lui v0,0x803a +800f1c78: 2450cd34 addiu s0,v0,-13004 +800f1c7c: 240300ff li v1,255 +800f1c80: 2405ffff li a1,-1 +800f1c84: 260401fe addiu a0,s0,510 +800f1c88: 00701021 addu v0,v1,s0 +800f1c8c: a0434004 sb v1,16388(v0) +800f1c90: 2463ffff addiu v1,v1,-1 +800f1c94: a4800000 sh zero,0(a0) +800f1c98: 1465fffb bne v1,a1,800f1c88 +800f1c9c: 2484fffe addiu a0,a0,-2 +800f1ca0: 3c13801f lui s3,0x801f +800f1ca4: 8e664724 lw a2,18212(s3) +800f1ca8: 28c20009 slti v0,a2,9 +800f1cac: 144000c7 bnez v0,800f1fcc +800f1cb0: 00000000 nop +800f1cb4: 8ea44734 lw a0,18228(s5) +800f1cb8: 3c12801f lui s2,0x801f +800f1cbc: 8e47471c lw a3,18204(s2) +800f1cc0: 3c02801f lui v0,0x801f +800f1cc4: 3c16801f lui s6,0x801f +800f1cc8: 24512690 addiu s1,v0,9872 +800f1ccc: 00041840 sll v1,a0,0x1 +800f1cd0: 82c54722 lb a1,18210(s6) +800f1cd4: 00c41023 subu v0,a2,a0 +800f1cd8: 00711821 addu v1,v1,s1 +800f1cdc: 00872006 srlv a0,a3,a0 +800f1ce0: ae624724 sw v0,18212(s3) +800f1ce4: ae44471c sw a0,18204(s2) +800f1ce8: 10a0000d beqz a1,800f1d20 +800f1cec: 94620000 lhu v0,0(v1) +800f1cf0: 8fbf0034 lw ra,52(sp) +800f1cf4: 8fbe0030 lw s8,48(sp) +800f1cf8: 8fb7002c lw s7,44(sp) +800f1cfc: 8fb60028 lw s6,40(sp) +800f1d00: 8fb50024 lw s5,36(sp) +800f1d04: 8fb40020 lw s4,32(sp) +800f1d08: 8fb3001c lw s3,28(sp) +800f1d0c: 8fb20018 lw s2,24(sp) +800f1d10: 8fb10014 lw s1,20(sp) +800f1d14: 8fb00010 lw s0,16(sp) +800f1d18: 03e00008 jr ra +800f1d1c: 27bd0038 addiu sp,sp,56 +800f1d20: 0047b824 and s7,v0,a3 +800f1d24: 3c03800f lui v1,0x800f +800f1d28: 24040001 li a0,1 +800f1d2c: 2462b6e0 addiu v0,v1,-18720 +800f1d30: 0040f809 jalr v0 +800f1d34: a2176006 sb s7,24582(s0) +800f1d38: 0220a021 move s4,s1 +800f1d3c: 02e0f021 move s8,s7 +800f1d40: 82c24722 lb v0,18210(s6) +800f1d44: 1440ffea bnez v0,800f1cf0 +800f1d48: 8ea44734 lw a0,18228(s5) +800f1d4c: 8e664724 lw a2,18212(s3) +800f1d50: 00c4102a slt v0,a2,a0 +800f1d54: 144000f2 bnez v0,800f2120 +800f1d58: 3c11801f lui s1,0x801f +800f1d5c: 00041040 sll v0,a0,0x1 +800f1d60: 00541021 addu v0,v0,s4 +800f1d64: 8e43471c lw v1,18204(s2) +800f1d68: 94450000 lhu a1,0(v0) +800f1d6c: 00c41023 subu v0,a2,a0 +800f1d70: 00658024 and s0,v1,a1 +800f1d74: 00832006 srlv a0,v1,a0 +800f1d78: ae224724 sw v0,18212(s1) +800f1d7c: 0803c77f j 800f1dfc +800f1d80: ae44471c sw a0,18204(s2) +800f1d84: 00061040 sll v0,a2,0x1 +800f1d88: 8e43471c lw v1,18204(s2) +800f1d8c: 00541021 addu v0,v0,s4 +800f1d90: 94440000 lhu a0,0(v0) +800f1d94: 00c31006 srlv v0,v1,a2 +800f1d98: 00a64023 subu t0,a1,a2 +800f1d9c: ae42471c sw v0,18204(s2) +800f1da0: 00641824 and v1,v1,a0 +800f1da4: 24020001 li v0,1 +800f1da8: 1062002d beq v1,v0,800f1e60 +800f1dac: ae084724 sw t0,18212(s0) +800f1db0: 24020002 li v0,2 +800f1db4: 1062003d beq v1,v0,800f1eac +800f1db8: 3c05801f lui a1,0x801f +800f1dbc: 8ea74734 lw a3,18228(s5) +800f1dc0: 0107102a slt v0,t0,a3 +800f1dc4: 14400033 bnez v0,800f1e94 +800f1dc8: 3c03800f lui v1,0x800f +800f1dcc: 00071040 sll v0,a3,0x1 +800f1dd0: 8e44471c lw a0,18204(s2) +800f1dd4: 00541021 addu v0,v0,s4 +800f1dd8: 8e634724 lw v1,18212(s3) +800f1ddc: 94450000 lhu a1,0(v0) +800f1de0: 82c64722 lb a2,18210(s6) +800f1de4: 00671823 subu v1,v1,a3 +800f1de8: 00e41006 srlv v0,a0,a3 +800f1dec: ae42471c sw v0,18204(s2) +800f1df0: ae634724 sw v1,18212(s3) +800f1df4: 14c0ffbe bnez a2,800f1cf0 +800f1df8: 00858024 and s0,a0,a1 +800f1dfc: 24020100 li v0,256 +800f1e00: 16020078 bne s0,v0,800f1fe4 +800f1e04: 8ea64734 lw a2,18228(s5) +800f1e08: 8e654724 lw a1,18212(s3) +800f1e0c: 3c11801f lui s1,0x801f +800f1e10: 00a6102a slt v0,a1,a2 +800f1e14: 1040ffdb beqz v0,800f1d84 +800f1e18: 3c10801f lui s0,0x801f +800f1e1c: 3c03800f lui v1,0x800f +800f1e20: 2463d588 addiu v1,v1,-10872 +800f1e24: 0060f809 jalr v1 +800f1e28: 00000000 nop +800f1e2c: 8e264734 lw a2,18228(s1) +800f1e30: 8e43471c lw v1,18204(s2) +800f1e34: 00061040 sll v0,a2,0x1 +800f1e38: 00541021 addu v0,v0,s4 +800f1e3c: 8e054724 lw a1,18212(s0) +800f1e40: 94440000 lhu a0,0(v0) +800f1e44: 00c31006 srlv v0,v1,a2 +800f1e48: 00a64023 subu t0,a1,a2 +800f1e4c: ae42471c sw v0,18204(s2) +800f1e50: 00641824 and v1,v1,a0 +800f1e54: 24020001 li v0,1 +800f1e58: 1462ffd5 bne v1,v0,800f1db0 +800f1e5c: ae084724 sw t0,18212(s0) +800f1e60: 24c40001 addiu a0,a2,1 +800f1e64: 2402000d li v0,13 +800f1e68: 10820053 beq a0,v0,800f1fb8 +800f1e6c: ae244734 sw a0,18228(s1) +800f1e70: 00831004 sllv v0,v1,a0 +800f1e74: 8ea74734 lw a3,18228(s5) +800f1e78: 2442ffff addiu v0,v0,-1 +800f1e7c: 3c05801f lui a1,0x801f +800f1e80: aca24738 sw v0,18232(a1) +800f1e84: 0107102a slt v0,t0,a3 +800f1e88: 1040ffd1 beqz v0,800f1dd0 +800f1e8c: 00071040 sll v0,a3,0x1 +800f1e90: 3c03800f lui v1,0x800f +800f1e94: 2463d588 addiu v1,v1,-10872 +800f1e98: 0060f809 jalr v1 +800f1e9c: 00000000 nop +800f1ea0: 3c03801f lui v1,0x801f +800f1ea4: 0803c773 j 800f1dcc +800f1ea8: 8c674734 lw a3,18228(v1) +800f1eac: 8ca64730 lw a2,18224(a1) +800f1eb0: 28c20102 slti v0,a2,258 +800f1eb4: 14400029 bnez v0,800f1f5c +800f1eb8: 3c09803a lui t1,0x803a +800f1ebc: 24040101 li a0,257 +800f1ec0: 2523cf36 addiu v1,t1,-12490 +800f1ec4: 24058000 li a1,-32768 +800f1ec8: 94620000 lhu v0,0(v1) +800f1ecc: 24840001 addiu a0,a0,1 +800f1ed0: 00451025 or v0,v0,a1 +800f1ed4: a4620000 sh v0,0(v1) +800f1ed8: 1486fffb bne a0,a2,800f1ec8 +800f1edc: 24630002 addiu v1,v1,2 +800f1ee0: 3c02801c lui v0,0x801c +800f1ee4: 2442e3b0 addiu v0,v0,-7248 +800f1ee8: 8c470000 lw a3,0(v0) +800f1eec: 24050101 li a1,257 +800f1ef0: 2524cf36 addiu a0,t1,-12490 +800f1ef4: 94820000 lhu v0,0(a0) +800f1ef8: 24a50001 addiu a1,a1,1 +800f1efc: 30427fff andi v0,v0,0x7fff +800f1f00: 00021840 sll v1,v0,0x1 +800f1f04: 28420101 slti v0,v0,257 +800f1f08: 00671821 addu v1,v1,a3 +800f1f0c: 14400004 bnez v0,800f1f20 +800f1f10: 24840002 addiu a0,a0,2 +800f1f14: 94620000 lhu v0,0(v1) +800f1f18: 30427fff andi v0,v0,0x7fff +800f1f1c: a4620000 sh v0,0(v1) +800f1f20: 14a6fff4 bne a1,a2,800f1ef4 +800f1f24: 00000000 nop +800f1f28: 2525cf36 addiu a1,t1,-12490 +800f1f2c: 24040101 li a0,257 +800f1f30: 0803c7d0 j 800f1f40 +800f1f34: 2407ffff li a3,-1 +800f1f38: 10600008 beqz v1,800f1f5c +800f1f3c: 24a50002 addiu a1,a1,2 +800f1f40: 84a20000 lh v0,0(a1) +800f1f44: 24840001 addiu a0,a0,1 +800f1f48: 0441fffb bgez v0,800f1f38 +800f1f4c: 0086182a slt v1,a0,a2 +800f1f50: a4a70000 sh a3,0(a1) +800f1f54: 1460fffa bnez v1,800f1f40 +800f1f58: 24a50002 addiu a1,a1,2 +800f1f5c: 3c03801f lui v1,0x801f +800f1f60: 8c66472c lw a2,18220(v1) +800f1f64: 28c20102 slti v0,a2,258 +800f1f68: 14400089 bnez v0,800f2190 +800f1f6c: 3c05803a lui a1,0x803a +800f1f70: 24a2cd34 addiu v0,a1,-13004 +800f1f74: 84440202 lh a0,514(v0) +800f1f78: 2403ffff li v1,-1 +800f1f7c: 10830084 beq a0,v1,800f2190 +800f1f80: 3c02803a lui v0,0x803a +800f1f84: 2443cf38 addiu v1,v0,-12488 +800f1f88: 24040101 li a0,257 +800f1f8c: 0803c7e8 j 800f1fa0 +800f1f90: 2405ffff li a1,-1 +800f1f94: 84620000 lh v0,0(v1) +800f1f98: 10450004 beq v0,a1,800f1fac +800f1f9c: 24630002 addiu v1,v1,2 +800f1fa0: 24840001 addiu a0,a0,1 +800f1fa4: 1486fffb bne a0,a2,800f1f94 +800f1fa8: 00000000 nop +800f1fac: 3c07801f lui a3,0x801f +800f1fb0: 0803c76f j 800f1dbc +800f1fb4: ace44730 sw a0,18224(a3) +800f1fb8: 3c07801f lui a3,0x801f +800f1fbc: 8ce2472c lw v0,18220(a3) +800f1fc0: 3c03801f lui v1,0x801f +800f1fc4: 0803c76f j 800f1dbc +800f1fc8: ac624738 sw v0,18232(v1) +800f1fcc: 3c02800f lui v0,0x800f +800f1fd0: 2442d588 addiu v0,v0,-10872 +800f1fd4: 0040f809 jalr v0 +800f1fd8: 00000000 nop +800f1fdc: 0803c72d j 800f1cb4 +800f1fe0: 8e664724 lw a2,18212(s3) +800f1fe4: 3c05803a lui a1,0x803a +800f1fe8: 00101040 sll v0,s0,0x1 +800f1fec: 24a5cd34 addiu a1,a1,-13004 +800f1ff0: 00451021 addu v0,v0,a1 +800f1ff4: 84440000 lh a0,0(v0) +800f1ff8: 2403ffff li v1,-1 +800f1ffc: 1083005c beq a0,v1,800f2170 +800f2000: 3c07803a lui a3,0x803a +800f2004: 02002021 move a0,s0 +800f2008: 24052000 li a1,8192 +800f200c: 24031fff li v1,8191 +800f2010: 28820101 slti v0,a0,257 +800f2014: 1440001a bnez v0,800f2080 +800f2018: 3c02801c lui v0,0x801c +800f201c: 2442e3b0 addiu v0,v0,-7248 +800f2020: 8c460000 lw a2,0(v0) +800f2024: 0803c812 j 800f2048 +800f2028: 2407ffff li a3,-1 +800f202c: 24a5ffff addiu a1,a1,-1 +800f2030: 90634004 lbu v1,16388(v1) +800f2034: 00a61021 addu v0,a1,a2 +800f2038: a0436006 sb v1,24582(v0) +800f203c: 28820101 slti v0,a0,257 +800f2040: 1440000f bnez v0,800f2080 +800f2044: 24a3ffff addiu v1,a1,-1 +800f2048: 00041040 sll v0,a0,0x1 +800f204c: 00461021 addu v0,v0,a2 +800f2050: 00861821 addu v1,a0,a2 +800f2054: 84440000 lh a0,0(v0) +800f2058: 1487fff4 bne a0,a3,800f202c +800f205c: 00000000 nop +800f2060: 24a5ffff addiu a1,a1,-1 +800f2064: 00a61021 addu v0,a1,a2 +800f2068: 02e02021 move a0,s7 +800f206c: a05e6006 sb s8,24582(v0) +800f2070: 28820101 slti v0,a0,257 +800f2074: 1040fff5 beqz v0,800f204c +800f2078: 00041040 sll v0,a0,0x1 +800f207c: 24a3ffff addiu v1,a1,-1 +800f2080: 3c05803a lui a1,0x803a +800f2084: 24a5cd34 addiu a1,a1,-13004 +800f2088: 00851021 addu v0,a0,a1 +800f208c: 905e4004 lbu s8,16388(v0) +800f2090: 24042000 li a0,8192 +800f2094: 00832023 subu a0,a0,v1 +800f2098: 3c07800f lui a3,0x800f +800f209c: 00651821 addu v1,v1,a1 +800f20a0: 33d100ff andi s1,s8,0xff +800f20a4: 24e2b6e0 addiu v0,a3,-18720 +800f20a8: 0040f809 jalr v0 +800f20ac: a0716006 sb s1,24582(v1) +800f20b0: 3c02801f lui v0,0x801f +800f20b4: 3c03801f lui v1,0x801f +800f20b8: 8c454730 lw a1,18224(v0) +800f20bc: 8c66472c lw a2,18220(v1) +800f20c0: 00a6102a slt v0,a1,a2 +800f20c4: 10400014 beqz v0,800f2118 +800f20c8: 3c07803a lui a3,0x803a +800f20cc: 00051040 sll v0,a1,0x1 +800f20d0: 24e7cd34 addiu a3,a3,-13004 +800f20d4: 00a71821 addu v1,a1,a3 +800f20d8: 24440002 addiu a0,v0,2 +800f20dc: 00471021 addu v0,v0,a3 +800f20e0: a0714004 sb s1,16388(v1) +800f20e4: a4570000 sh s7,0(v0) +800f20e8: 00a01821 move v1,a1 +800f20ec: 00872021 addu a0,a0,a3 +800f20f0: 00c02821 move a1,a2 +800f20f4: 2406ffff li a2,-1 +800f20f8: 24630001 addiu v1,v1,1 +800f20fc: 10a30005 beq a1,v1,800f2114 +800f2100: 3c02801f lui v0,0x801f +800f2104: 84820000 lh v0,0(a0) +800f2108: 1446fffb bne v0,a2,800f20f8 +800f210c: 24840002 addiu a0,a0,2 +800f2110: 3c02801f lui v0,0x801f +800f2114: ac434730 sw v1,18224(v0) +800f2118: 0803c750 j 800f1d40 +800f211c: 0200b821 move s7,s0 +800f2120: 3c05800f lui a1,0x800f +800f2124: 24a5d588 addiu a1,a1,-10872 +800f2128: 00a0f809 jalr a1 +800f212c: 00000000 nop +800f2130: 3c03801f lui v1,0x801f +800f2134: 8c624734 lw v0,18228(v1) +800f2138: 8e46471c lw a2,18204(s2) +800f213c: 8e234724 lw v1,18212(s1) +800f2140: 3c07801f lui a3,0x801f +800f2144: 00022040 sll a0,v0,0x1 +800f2148: 80e54722 lb a1,18210(a3) +800f214c: 00621823 subu v1,v1,v0 +800f2150: 00942021 addu a0,a0,s4 +800f2154: 00461006 srlv v0,a2,v0 +800f2158: ae42471c sw v0,18204(s2) +800f215c: ae234724 sw v1,18212(s1) +800f2160: 14a0fee3 bnez a1,800f1cf0 +800f2164: 94820000 lhu v0,0(a0) +800f2168: 0803c77f j 800f1dfc +800f216c: 00468024 and s0,v0,a2 +800f2170: 3c020001 lui v0,0x1 +800f2174: 24e7cd34 addiu a3,a3,-13004 +800f2178: 00e21021 addu v0,a3,v0 +800f217c: 02e02021 move a0,s7 +800f2180: 24051fff li a1,8191 +800f2184: 24031ffe li v1,8190 +800f2188: 0803c804 j 800f2010 +800f218c: a05e8005 sb s8,-32763(v0) +800f2190: 24040101 li a0,257 +800f2194: 3c07801f lui a3,0x801f +800f2198: 0803c76f j 800f1dbc +800f219c: ace44730 sw a0,18224(a3) + +800f21a0 : +800f21a0: 10800006 beqz a0,800f21bc +800f21a4: 2402ff9a li v0,-102 +800f21a8: 8c820008 lw v0,8(a0) +800f21ac: 8c830004 lw v1,4(a0) +800f21b0: aca20004 sw v0,4(a1) +800f21b4: aca30000 sw v1,0(a1) +800f21b8: 00001021 move v0,zero +800f21bc: 03e00008 jr ra +800f21c0: 00000000 nop + +800f21c4 : +800f21c4: 14800003 bnez a0,800f21d4 +800f21c8: 00000000 nop +800f21cc: 03e00008 jr ra +800f21d0: 2402ff9a li v0,-102 +800f21d4: 8c82007c lw v0,124(a0) +800f21d8: 1040fffc beqz v0,800f21cc +800f21dc: 00000000 nop +800f21e0: 03e00008 jr ra +800f21e4: 8c420018 lw v0,24(v0) + +800f21e8 : +800f21e8: 14800003 bnez a0,800f21f8 +800f21ec: 00000000 nop +800f21f0: 03e00008 jr ra +800f21f4: 2402ff9a li v0,-102 +800f21f8: 8c84007c lw a0,124(a0) +800f21fc: 1080fffc beqz a0,800f21f0 +800f2200: 00000000 nop +800f2204: 8c82005c lw v0,92(a0) +800f2208: 03e00008 jr ra +800f220c: 2c420001 sltiu v0,v0,1 + +800f2210 : +800f2210: 27bdffd8 addiu sp,sp,-40 +800f2214: afb20018 sw s2,24(sp) +800f2218: afb10014 sw s1,20(sp) +800f221c: afb00010 sw s0,16(sp) +800f2220: afbf0020 sw ra,32(sp) +800f2224: afb3001c sw s3,28(sp) +800f2228: 00808021 move s0,a0 +800f222c: 00a09021 move s2,a1 +800f2230: 14800009 bnez a0,800f2258 +800f2234: 00c08821 move s1,a2 +800f2238: 2402ff9a li v0,-102 +800f223c: 8fbf0020 lw ra,32(sp) +800f2240: 8fb3001c lw s3,28(sp) +800f2244: 8fb20018 lw s2,24(sp) +800f2248: 8fb10014 lw s1,20(sp) +800f224c: 8fb00010 lw s0,16(sp) +800f2250: 03e00008 jr ra +800f2254: 27bd0028 addiu sp,sp,40 +800f2258: 8c85001c lw a1,28(a0) +800f225c: 3c02800f lui v0,0x800f +800f2260: 8c840000 lw a0,0(a0) +800f2264: 24a50016 addiu a1,a1,22 +800f2268: 00003021 move a2,zero +800f226c: 24425c60 addiu v0,v0,23648 +800f2270: 0040f809 jalr v0 +800f2274: 8e130008 lw s3,8(s0) +800f2278: 1440fff0 bnez v0,800f223c +800f227c: 2402ffff li v0,-1 +800f2280: 0271102b sltu v0,s3,s1 +800f2284: 0222980a movz s3,s1,v0 +800f2288: 1660000b bnez s3,800f22b8 +800f228c: 3c02800f lui v0,0x800f +800f2290: 1240ffea beqz s2,800f223c +800f2294: 02601021 move v0,s3 +800f2298: 8e040008 lw a0,8(s0) +800f229c: 0091102b sltu v0,a0,s1 +800f22a0: 10400003 beqz v0,800f22b0 +800f22a4: 00000000 nop +800f22a8: 02441021 addu v0,s2,a0 +800f22ac: a0400000 sb zero,0(v0) +800f22b0: 0803c88f j 800f223c +800f22b4: 02601021 move v0,s3 +800f22b8: a2400000 sb zero,0(s2) +800f22bc: 8e070000 lw a3,0(s0) +800f22c0: 02402021 move a0,s2 +800f22c4: 02602821 move a1,s3 +800f22c8: 24425ed4 addiu v0,v0,24276 +800f22cc: 0040f809 jalr v0 +800f22d0: 24060001 li a2,1 +800f22d4: 24030001 li v1,1 +800f22d8: 1043ffef beq v0,v1,800f2298 +800f22dc: 2402ffff li v0,-1 +800f22e0: 0803c890 j 800f2240 +800f22e4: 8fbf0020 lw ra,32(sp) + +800f22e8 : +800f22e8: 27bdffd8 addiu sp,sp,-40 +800f22ec: afb20018 sw s2,24(sp) +800f22f0: afbf0020 sw ra,32(sp) +800f22f4: afb3001c sw s3,28(sp) +800f22f8: afb10014 sw s1,20(sp) +800f22fc: afb00010 sw s0,16(sp) +800f2300: 14800009 bnez a0,800f2328 +800f2304: 00a09021 move s2,a1 +800f2308: 2402ff9a li v0,-102 +800f230c: 8fbf0020 lw ra,32(sp) +800f2310: 8fb3001c lw s3,28(sp) +800f2314: 8fb20018 lw s2,24(sp) +800f2318: 8fb10014 lw s1,20(sp) +800f231c: 8fb00010 lw s0,16(sp) +800f2320: 03e00008 jr ra +800f2324: 27bd0028 addiu sp,sp,40 +800f2328: 8c90007c lw s0,124(a0) +800f232c: 1200fff7 beqz s0,800f230c +800f2330: 2402ff9a li v0,-102 +800f2334: 8e03004c lw v1,76(s0) +800f2338: 8e020048 lw v0,72(s0) +800f233c: 10a0000d beqz a1,800f2374 +800f2340: 00438823 subu s1,v0,v1 +800f2344: 00d1102b sltu v0,a2,s1 +800f2348: 00c09821 move s3,a2 +800f234c: 0222980a movz s3,s1,v0 +800f2350: 1660000a bnez s3,800f237c +800f2354: 8fbf0020 lw ra,32(sp) +800f2358: 8fb3001c lw s3,28(sp) +800f235c: 8fb20018 lw s2,24(sp) +800f2360: 8fb10014 lw s1,20(sp) +800f2364: 8fb00010 lw s0,16(sp) +800f2368: 00001021 move v0,zero +800f236c: 03e00008 jr ra +800f2370: 27bd0028 addiu sp,sp,40 +800f2374: 0803c8c3 j 800f230c +800f2378: 02201021 move v0,s1 +800f237c: 8e050044 lw a1,68(s0) +800f2380: 3c02800f lui v0,0x800f +800f2384: 8e040060 lw a0,96(s0) +800f2388: 00652821 addu a1,v1,a1 +800f238c: 24425c60 addiu v0,v0,23648 +800f2390: 0040f809 jalr v0 +800f2394: 00003021 move a2,zero +800f2398: 10400003 beqz v0,800f23a8 +800f239c: 00000000 nop +800f23a0: 0803c8c3 j 800f230c +800f23a4: 2402ffff li v0,-1 +800f23a8: 8e070060 lw a3,96(s0) +800f23ac: 3c02800f lui v0,0x800f +800f23b0: 02402021 move a0,s2 +800f23b4: 02202821 move a1,s1 +800f23b8: 24425ed4 addiu v0,v0,24276 +800f23bc: 0040f809 jalr v0 +800f23c0: 24060001 li a2,1 +800f23c4: 24030001 li v1,1 +800f23c8: 1443fff5 bne v0,v1,800f23a0 +800f23cc: 00000000 nop +800f23d0: 0803c8c3 j 800f230c +800f23d4: 02601021 move v0,s3 + +800f23d8 : +800f23d8: 27bdffd8 addiu sp,sp,-40 +800f23dc: afb20018 sw s2,24(sp) +800f23e0: afbf0020 sw ra,32(sp) +800f23e4: afb3001c sw s3,28(sp) +800f23e8: afb10014 sw s1,20(sp) +800f23ec: afb00010 sw s0,16(sp) +800f23f0: 1480000a bnez a0,800f241c +800f23f4: 00809021 move s2,a0 +800f23f8: 2411ff9a li s1,-102 +800f23fc: 02201021 move v0,s1 +800f2400: 8fbf0020 lw ra,32(sp) +800f2404: 8fb3001c lw s3,28(sp) +800f2408: 8fb20018 lw s2,24(sp) +800f240c: 8fb10014 lw s1,20(sp) +800f2410: 8fb00010 lw s0,16(sp) +800f2414: 03e00008 jr ra +800f2418: 27bd0028 addiu sp,sp,40 +800f241c: 8c90007c lw s0,124(a0) +800f2420: 1200fff6 beqz s0,800f23fc +800f2424: 2411ff9a li s1,-102 +800f2428: 8e02005c lw v0,92(s0) +800f242c: 14400006 bnez v0,800f2448 +800f2430: 00008821 move s1,zero +800f2434: 8e030050 lw v1,80(s0) +800f2438: 8e020054 lw v0,84(s0) +800f243c: 14620002 bne v1,v0,800f2448 +800f2440: 2411ff97 li s1,-105 +800f2444: 00008821 move s1,zero +800f2448: 8e040000 lw a0,0(s0) +800f244c: 10800004 beqz a0,800f2460 +800f2450: 3c138010 lui s3,0x8010 +800f2454: 26624e60 addiu v0,s3,20064 +800f2458: 0040f809 jalr v0 +800f245c: 00000000 nop +800f2460: 8e020040 lw v0,64(s0) +800f2464: 1440000e bnez v0,800f24a0 +800f2468: ae000000 sw zero,0(s0) +800f246c: 26624e60 addiu v0,s3,20064 +800f2470: ae000040 sw zero,64(s0) +800f2474: 0040f809 jalr v0 +800f2478: 02002021 move a0,s0 +800f247c: ae40007c sw zero,124(s2) +800f2480: 02201021 move v0,s1 +800f2484: 8fbf0020 lw ra,32(sp) +800f2488: 8fb3001c lw s3,28(sp) +800f248c: 8fb20018 lw s2,24(sp) +800f2490: 8fb10014 lw s1,20(sp) +800f2494: 8fb00010 lw s0,16(sp) +800f2498: 03e00008 jr ra +800f249c: 27bd0028 addiu sp,sp,40 +800f24a0: 3c028010 lui v0,0x8010 +800f24a4: 244282dc addiu v0,v0,-32036 +800f24a8: 0040f809 jalr v0 +800f24ac: 26040004 addiu a0,s0,4 +800f24b0: 0803c91c j 800f2470 +800f24b4: 26624e60 addiu v0,s3,20064 + +800f24b8 : +800f24b8: 27bdffd0 addiu sp,sp,-48 +800f24bc: afbf002c sw ra,44(sp) +800f24c0: afb60028 sw s6,40(sp) +800f24c4: afb50024 sw s5,36(sp) +800f24c8: afb40020 sw s4,32(sp) +800f24cc: afb3001c sw s3,28(sp) +800f24d0: afb20018 sw s2,24(sp) +800f24d4: afb10014 sw s1,20(sp) +800f24d8: 1480000d bnez a0,800f2510 +800f24dc: afb00010 sw s0,16(sp) +800f24e0: 2414ff9a li s4,-102 +800f24e4: 02801021 move v0,s4 +800f24e8: 8fbf002c lw ra,44(sp) +800f24ec: 8fb60028 lw s6,40(sp) +800f24f0: 8fb50024 lw s5,36(sp) +800f24f4: 8fb40020 lw s4,32(sp) +800f24f8: 8fb3001c lw s3,28(sp) +800f24fc: 8fb20018 lw s2,24(sp) +800f2500: 8fb10014 lw s1,20(sp) +800f2504: 8fb00010 lw s0,16(sp) +800f2508: 03e00008 jr ra +800f250c: 27bd0030 addiu sp,sp,48 +800f2510: 8c83007c lw v1,124(a0) +800f2514: 3c158031 lui s5,0x8031 +800f2518: 3c028031 lui v0,0x8031 +800f251c: ac44dad4 sw a0,-9516(v0) +800f2520: 1060ffef beqz v1,800f24e0 +800f2524: aea3dad0 sw v1,-9520(s5) +800f2528: 8c620000 lw v0,0(v1) +800f252c: 1040ffed beqz v0,800f24e4 +800f2530: 2414ff9c li s4,-100 +800f2534: 10c0ffeb beqz a2,800f24e4 +800f2538: 0000a021 move s4,zero +800f253c: 8c64005c lw a0,92(v1) +800f2540: ac650010 sw a1,16(v1) +800f2544: 0086102b sltu v0,a0,a2 +800f2548: 10400003 beqz v0,800f2558 +800f254c: ac660014 sw a2,20(v1) +800f2550: ac640014 sw a0,20(v1) +800f2554: 0000a021 move s4,zero +800f2558: 0000b021 move s6,zero +800f255c: 8ea3dad0 lw v1,-9520(s5) +800f2560: 8c620014 lw v0,20(v1) +800f2564: 10400095 beqz v0,800f27bc +800f2568: 00000000 nop +800f256c: 1680ffde bnez s4,800f24e8 +800f2570: 02801021 move v0,s4 +800f2574: 8c640064 lw a0,100(v1) +800f2578: 10800069 beqz a0,800f2720 +800f257c: 24020008 li v0,8 +800f2580: 10820067 beq a0,v0,800f2720 +800f2584: 00000000 nop +800f2588: 8ea7dad0 lw a3,-9520(s5) +800f258c: 8ce30064 lw v1,100(a3) +800f2590: 2c620009 sltiu v0,v1,9 +800f2594: 1040ffd4 beqz v0,800f24e8 +800f2598: 02801021 move v0,s4 +800f259c: 00031080 sll v0,v1,0x2 +800f25a0: 3c03801c lui v1,0x801c +800f25a4: 2463e3c0 addiu v1,v1,-7232 +800f25a8: 00431021 addu v0,v0,v1 +800f25ac: 8c440000 lw a0,0(v0) +800f25b0: 00800008 jr a0 +800f25b4: 00000000 nop +800f25b8: 8ce40014 lw a0,20(a3) +800f25bc: 8ce30008 lw v1,8(a3) +800f25c0: 0064102b sltu v0,v1,a0 +800f25c4: 00608821 move s1,v1 +800f25c8: 0082880a movz s1,a0,v0 +800f25cc: 1220000a beqz s1,800f25f8 +800f25d0: 00002821 move a1,zero +800f25d4: 8ea4dad0 lw a0,-9520(s5) +800f25d8: 8c820004 lw v0,4(a0) +800f25dc: 8c830010 lw v1,16(a0) +800f25e0: 00a21021 addu v0,a1,v0 +800f25e4: 90440000 lbu a0,0(v0) +800f25e8: 00a31821 addu v1,a1,v1 +800f25ec: 24a50001 addiu a1,a1,1 +800f25f0: 1625fff8 bne s1,a1,800f25d4 +800f25f4: a0640000 sb a0,0(v1) +800f25f8: 8eb0dad0 lw s0,-9520(s5) +800f25fc: 3c02800f lui v0,0x800f +800f2600: 8e040050 lw a0,80(s0) +800f2604: 8e050010 lw a1,16(s0) +800f2608: 2442775c addiu v0,v0,30556 +800f260c: 0040f809 jalr v0 +800f2610: 02203021 move a2,s1 +800f2614: 8ea3dad0 lw v1,-9520(s5) +800f2618: 02d1b021 addu s6,s6,s1 +800f261c: 8c65005c lw a1,92(v1) +800f2620: 8c660008 lw a2,8(v1) +800f2624: 8c670014 lw a3,20(v1) +800f2628: 8c680010 lw t0,16(v1) +800f262c: 8c690004 lw t1,4(v1) +800f2630: 8c640018 lw a0,24(v1) +800f2634: 00b12823 subu a1,a1,s1 +800f2638: 00d13023 subu a2,a2,s1 +800f263c: 00f13823 subu a3,a3,s1 +800f2640: 01114021 addu t0,t0,s1 +800f2644: 01314821 addu t1,t1,s1 +800f2648: 00912021 addu a0,a0,s1 +800f264c: ae020050 sw v0,80(s0) +800f2650: ac640018 sw a0,24(v1) +800f2654: ac65005c sw a1,92(v1) +800f2658: ac660008 sw a2,8(v1) +800f265c: ac670014 sw a3,20(v1) +800f2660: ac680010 sw t0,16(v1) +800f2664: 0803c957 j 800f255c +800f2668: ac690004 sw t1,4(v1) +800f266c: 3c02800f lui v0,0x800f +800f2670: 24421bf0 addiu v0,v0,7152 +800f2674: 0040f809 jalr v0 +800f2678: 8cf6005c lw s6,92(a3) +800f267c: 0803c958 j 800f2560 +800f2680: 8ea3dad0 lw v1,-9520(s5) +800f2684: 3c02800f lui v0,0x800f +800f2688: 244204f4 addiu v0,v0,1268 +800f268c: 0040f809 jalr v0 +800f2690: 8cf6005c lw s6,92(a3) +800f2694: 0803c957 j 800f255c +800f2698: 0040a021 move s4,v0 +800f269c: 3c028010 lui v0,0x8010 +800f26a0: 24e40004 addiu a0,a3,4 +800f26a4: 24050002 li a1,2 +800f26a8: 244288e8 addiu v0,v0,-30488 +800f26ac: 8cf20018 lw s2,24(a3) +800f26b0: 0040f809 jalr v0 +800f26b4: 8cf30010 lw s3,16(a3) +800f26b8: 8eb1dad0 lw s1,-9520(s5) +800f26bc: 0040a021 move s4,v0 +800f26c0: 8e300018 lw s0,24(s1) +800f26c4: 8e240050 lw a0,80(s1) +800f26c8: 02128023 subu s0,s0,s2 +800f26cc: 3c02800f lui v0,0x800f +800f26d0: 02602821 move a1,s3 +800f26d4: 2442775c addiu v0,v0,30556 +800f26d8: 0040f809 jalr v0 +800f26dc: 02003021 move a2,s0 +800f26e0: 8ea4dad0 lw a0,-9520(s5) +800f26e4: ae220050 sw v0,80(s1) +800f26e8: 8c83005c lw v1,92(a0) +800f26ec: 24020001 li v0,1 +800f26f0: 00701823 subu v1,v1,s0 +800f26f4: ac83005c sw v1,92(a0) +800f26f8: 1682ff98 bne s4,v0,800f255c +800f26fc: 02d0b021 addu s6,s6,s0 +800f2700: 0803c939 j 800f24e4 +800f2704: 02c0a021 move s4,s6 +800f2708: 3c02800f lui v0,0x800f +800f270c: 244215c0 addiu v0,v0,5568 +800f2710: 0040f809 jalr v0 +800f2714: 8cf6005c lw s6,92(a3) +800f2718: 0803c958 j 800f2560 +800f271c: 8ea3dad0 lw v1,-9520(s5) +800f2720: 8c620008 lw v0,8(v1) +800f2724: 1440ff99 bnez v0,800f258c +800f2728: 8ea7dad0 lw a3,-9520(s5) +800f272c: 8c670058 lw a3,88(v1) +800f2730: 10e0ff95 beqz a3,800f2588 +800f2734: 24104000 li s0,16384 +800f2738: 8c62003c lw v0,60(v1) +800f273c: 8c650068 lw a1,104(v1) +800f2740: 8c640060 lw a0,96(v1) +800f2744: 00452821 addu a1,v0,a1 +800f2748: 3c02800f lui v0,0x800f +800f274c: 2ce34000 sltiu v1,a3,16384 +800f2750: 00003021 move a2,zero +800f2754: 24425c60 addiu v0,v0,23648 +800f2758: 0040f809 jalr v0 +800f275c: 00e3800b movn s0,a3,v1 +800f2760: 1440001a bnez v0,800f27cc +800f2764: 8ea2dad0 lw v0,-9520(s5) +800f2768: 02002821 move a1,s0 +800f276c: 8c470060 lw a3,96(v0) +800f2770: 8c440000 lw a0,0(v0) +800f2774: 3c02800f lui v0,0x800f +800f2778: 24425ed4 addiu v0,v0,24276 +800f277c: 0040f809 jalr v0 +800f2780: 24060001 li a2,1 +800f2784: 24030001 li v1,1 +800f2788: 14430010 bne v0,v1,800f27cc +800f278c: 3c038031 lui v1,0x8031 +800f2790: 8c62dad0 lw v0,-9520(v1) +800f2794: 8c44003c lw a0,60(v0) +800f2798: 8c430058 lw v1,88(v0) +800f279c: 8c450000 lw a1,0(v0) +800f27a0: 00902021 addu a0,a0,s0 +800f27a4: 00701823 subu v1,v1,s0 +800f27a8: ac500008 sw s0,8(v0) +800f27ac: ac44003c sw a0,60(v0) +800f27b0: ac430058 sw v1,88(v0) +800f27b4: 0803c962 j 800f2588 +800f27b8: ac450004 sw a1,4(v0) +800f27bc: 1680ff4a bnez s4,800f24e8 +800f27c0: 02801021 move v0,s4 +800f27c4: 0803c939 j 800f24e4 +800f27c8: 02c0a021 move s4,s6 +800f27cc: 0803c939 j 800f24e4 +800f27d0: 2414ffff li s4,-1 + +800f27d4 : +800f27d4: 00804021 move t0,a0 +800f27d8: 10c00024 beqz a2,800f286c +800f27dc: 00a03821 move a3,a1 +800f27e0: 24020001 li v0,1 +800f27e4: 10c20022 beq a2,v0,800f2870 +800f27e8: 3c198012 lui t9,0x8012 +800f27ec: 81060000 lb a2,0(t0) +800f27f0: 80e50000 lb a1,0(a3) +800f27f4: 30c200ff andi v0,a2,0xff +800f27f8: 2443ff9f addiu v1,v0,-97 +800f27fc: 30a400ff andi a0,a1,0xff +800f2800: 306300ff andi v1,v1,0xff +800f2804: 2449ffe0 addiu t1,v0,-32 +800f2808: 2482ff9f addiu v0,a0,-97 +800f280c: 304200ff andi v0,v0,0xff +800f2810: 2c63001a sltiu v1,v1,26 +800f2814: 25080001 addiu t0,t0,1 +800f2818: 24e70001 addiu a3,a3,1 +800f281c: 2c42001a sltiu v0,v0,26 +800f2820: 10600003 beqz v1,800f2830 +800f2824: 2484ffe0 addiu a0,a0,-32 +800f2828: 00093600 sll a2,t1,0x18 +800f282c: 00063603 sra a2,a2,0x18 +800f2830: 10400004 beqz v0,800f2844 +800f2834: 00a6182a slt v1,a1,a2 +800f2838: 00042e00 sll a1,a0,0x18 +800f283c: 00052e03 sra a1,a1,0x18 +800f2840: 00a6182a slt v1,a1,a2 +800f2844: 10c0000d beqz a2,800f287c +800f2848: 00c5102a slt v0,a2,a1 +800f284c: 10a00005 beqz a1,800f2864 +800f2850: 00000000 nop +800f2854: 1440000b bnez v0,800f2884 +800f2858: 00000000 nop +800f285c: 1060ffe3 beqz v1,800f27ec +800f2860: 00000000 nop +800f2864: 03e00008 jr ra +800f2868: 24020001 li v0,1 +800f286c: 3c198012 lui t9,0x8012 +800f2870: 2739bbc0 addiu t9,t9,-17472 +800f2874: 03200008 jr t9 +800f2878: 00000000 nop +800f287c: 10a00003 beqz a1,800f288c +800f2880: 00000000 nop +800f2884: 03e00008 jr ra +800f2888: 2402ffff li v0,-1 +800f288c: 03e00008 jr ra +800f2890: 00001021 move v0,zero + +800f2894 : +800f2894: 27bdffc8 addiu sp,sp,-56 +800f2898: afb30024 sw s3,36(sp) +800f289c: afb20020 sw s2,32(sp) +800f28a0: afb00018 sw s0,24(sp) +800f28a4: 27b20010 addiu s2,sp,16 +800f28a8: 00808021 move s0,a0 +800f28ac: 3c13800f lui s3,0x800f +800f28b0: afb60030 sw s6,48(sp) +800f28b4: afbf0034 sw ra,52(sp) +800f28b8: afb5002c sw s5,44(sp) +800f28bc: afb40028 sw s4,40(sp) +800f28c0: afb1001c sw s1,28(sp) +800f28c4: 00a0b021 move s6,a1 +800f28c8: 02402021 move a0,s2 +800f28cc: 24050001 li a1,1 +800f28d0: 24060001 li a2,1 +800f28d4: 26625ed4 addiu v0,s3,24276 +800f28d8: 0040f809 jalr v0 +800f28dc: 02003821 move a3,s0 +800f28e0: 24030001 li v1,1 +800f28e4: 10430012 beq v0,v1,800f2930 +800f28e8: 3c02800f lui v0,0x800f +800f28ec: 24425634 addiu v0,v0,22068 +800f28f0: 0040f809 jalr v0 +800f28f4: 02002021 move a0,s0 +800f28f8: 1040000e beqz v0,800f2934 +800f28fc: 00000000 nop +800f2900: aec00000 sw zero,0(s6) +800f2904: 8fbf0034 lw ra,52(sp) +800f2908: 8fb60030 lw s6,48(sp) +800f290c: 8fb5002c lw s5,44(sp) +800f2910: 8fb40028 lw s4,40(sp) +800f2914: 8fb30024 lw s3,36(sp) +800f2918: 8fb20020 lw s2,32(sp) +800f291c: 8fb1001c lw s1,28(sp) +800f2920: 8fb00018 lw s0,24(sp) +800f2924: 2402ffff li v0,-1 +800f2928: 03e00008 jr ra +800f292c: 27bd0038 addiu sp,sp,56 +800f2930: 93b50010 lbu s5,16(sp) +800f2934: 02402021 move a0,s2 +800f2938: 24050001 li a1,1 +800f293c: 24060001 li a2,1 +800f2940: 26625ed4 addiu v0,s3,24276 +800f2944: 0040f809 jalr v0 +800f2948: 02003821 move a3,s0 +800f294c: 24030001 li v1,1 +800f2950: 10430024 beq v0,v1,800f29e4 +800f2954: 3c02800f lui v0,0x800f +800f2958: 24425634 addiu v0,v0,22068 +800f295c: 0040f809 jalr v0 +800f2960: 02002021 move a0,s0 +800f2964: 1440ffe6 bnez v0,800f2900 +800f2968: 24050001 li a1,1 +800f296c: 02402021 move a0,s2 +800f2970: 24060001 li a2,1 +800f2974: 26625ed4 addiu v0,s3,24276 +800f2978: 0040f809 jalr v0 +800f297c: 02003821 move a3,s0 +800f2980: 24030001 li v1,1 +800f2984: 10430021 beq v0,v1,800f2a0c +800f2988: 02a0a021 move s4,s5 +800f298c: 3c02800f lui v0,0x800f +800f2990: 24425634 addiu v0,v0,22068 +800f2994: 0040f809 jalr v0 +800f2998: 02002021 move a0,s0 +800f299c: 1440ffd8 bnez v0,800f2900 +800f29a0: 26625ed4 addiu v0,s3,24276 +800f29a4: 02402021 move a0,s2 +800f29a8: 24050001 li a1,1 +800f29ac: 24060001 li a2,1 +800f29b0: 0040f809 jalr v0 +800f29b4: 02003821 move a3,s0 +800f29b8: 24030001 li v1,1 +800f29bc: 1043001d beq v0,v1,800f2a34 +800f29c0: 02808821 move s1,s4 +800f29c4: 3c02800f lui v0,0x800f +800f29c8: 24425634 addiu v0,v0,22068 +800f29cc: 0040f809 jalr v0 +800f29d0: 02002021 move a0,s0 +800f29d4: 1440ffca bnez v0,800f2900 +800f29d8: 02201021 move v0,s1 +800f29dc: 0803ca8f j 800f2a3c +800f29e0: 00141a00 sll v1,s4,0x8 +800f29e4: 02402021 move a0,s2 +800f29e8: 24050001 li a1,1 +800f29ec: 24060001 li a2,1 +800f29f0: 02003821 move a3,s0 +800f29f4: 26625ed4 addiu v0,s3,24276 +800f29f8: 0040f809 jalr v0 +800f29fc: 93b40010 lbu s4,16(sp) +800f2a00: 24030001 li v1,1 +800f2a04: 1443ffe2 bne v0,v1,800f2990 +800f2a08: 3c02800f lui v0,0x800f +800f2a0c: 02402021 move a0,s2 +800f2a10: 26625ed4 addiu v0,s3,24276 +800f2a14: 24050001 li a1,1 +800f2a18: 24060001 li a2,1 +800f2a1c: 02003821 move a3,s0 +800f2a20: 0040f809 jalr v0 +800f2a24: 93b10010 lbu s1,16(sp) +800f2a28: 24030001 li v1,1 +800f2a2c: 1443ffe6 bne v0,v1,800f29c8 +800f2a30: 3c02800f lui v0,0x800f +800f2a34: 93a20010 lbu v0,16(sp) +800f2a38: 00141a00 sll v1,s4,0x8 +800f2a3c: 00112400 sll a0,s1,0x10 +800f2a40: 00021600 sll v0,v0,0x18 +800f2a44: 02a21021 addu v0,s5,v0 +800f2a48: 00641821 addu v1,v1,a0 +800f2a4c: 00621821 addu v1,v1,v0 +800f2a50: aec30000 sw v1,0(s6) +800f2a54: 8fbf0034 lw ra,52(sp) +800f2a58: 8fb60030 lw s6,48(sp) +800f2a5c: 8fb5002c lw s5,44(sp) +800f2a60: 8fb40028 lw s4,40(sp) +800f2a64: 8fb30024 lw s3,36(sp) +800f2a68: 8fb20020 lw s2,32(sp) +800f2a6c: 8fb1001c lw s1,28(sp) +800f2a70: 8fb00018 lw s0,24(sp) +800f2a74: 00001021 move v0,zero +800f2a78: 03e00008 jr ra +800f2a7c: 27bd0038 addiu sp,sp,56 + +800f2a80 : +800f2a80: 27bdffe0 addiu sp,sp,-32 +800f2a84: afb10014 sw s1,20(sp) +800f2a88: afbf001c sw ra,28(sp) +800f2a8c: afb20018 sw s2,24(sp) +800f2a90: afb00010 sw s0,16(sp) +800f2a94: 10800029 beqz a0,800f2b3c +800f2a98: 00808821 move s1,a0 +800f2a9c: 8c90007c lw s0,124(a0) +800f2aa0: 1200000e beqz s0,800f2adc +800f2aa4: 3c128010 lui s2,0x8010 +800f2aa8: 8e040000 lw a0,0(s0) +800f2aac: 10800019 beqz a0,800f2b14 +800f2ab0: 26424e60 addiu v0,s2,20064 +800f2ab4: 0040f809 jalr v0 +800f2ab8: 00000000 nop +800f2abc: 8e020040 lw v0,64(s0) +800f2ac0: 14400018 bnez v0,800f2b24 +800f2ac4: ae000000 sw zero,0(s0) +800f2ac8: ae000040 sw zero,64(s0) +800f2acc: 26424e60 addiu v0,s2,20064 +800f2ad0: 0040f809 jalr v0 +800f2ad4: 02002021 move a0,s0 +800f2ad8: ae20007c sw zero,124(s1) +800f2adc: 3c02800f lui v0,0x800f +800f2ae0: 24425f58 addiu v0,v0,24408 +800f2ae4: 0040f809 jalr v0 +800f2ae8: 8e240000 lw a0,0(s1) +800f2aec: 26424e60 addiu v0,s2,20064 +800f2af0: 0040f809 jalr v0 +800f2af4: 02202021 move a0,s1 +800f2af8: 8fbf001c lw ra,28(sp) +800f2afc: 8fb20018 lw s2,24(sp) +800f2b00: 8fb10014 lw s1,20(sp) +800f2b04: 8fb00010 lw s0,16(sp) +800f2b08: 00001021 move v0,zero +800f2b0c: 03e00008 jr ra +800f2b10: 27bd0020 addiu sp,sp,32 +800f2b14: 8e020040 lw v0,64(s0) +800f2b18: 3c128010 lui s2,0x8010 +800f2b1c: 1040ffea beqz v0,800f2ac8 +800f2b20: ae000000 sw zero,0(s0) +800f2b24: 3c028010 lui v0,0x8010 +800f2b28: 244282dc addiu v0,v0,-32036 +800f2b2c: 0040f809 jalr v0 +800f2b30: 26040004 addiu a0,s0,4 +800f2b34: 0803cab3 j 800f2acc +800f2b38: ae000040 sw zero,64(s0) +800f2b3c: 8fbf001c lw ra,28(sp) +800f2b40: 8fb20018 lw s2,24(sp) +800f2b44: 8fb10014 lw s1,20(sp) +800f2b48: 8fb00010 lw s0,16(sp) +800f2b4c: 2402ff9a li v0,-102 +800f2b50: 03e00008 jr ra +800f2b54: 27bd0020 addiu sp,sp,32 + +800f2b58 : +800f2b58: 27bdffb8 addiu sp,sp,-72 +800f2b5c: afb10024 sw s1,36(sp) +800f2b60: afbf0040 sw ra,64(sp) +800f2b64: afb7003c sw s7,60(sp) +800f2b68: afb60038 sw s6,56(sp) +800f2b6c: afb50034 sw s5,52(sp) +800f2b70: afb40030 sw s4,48(sp) +800f2b74: afb3002c sw s3,44(sp) +800f2b78: afb20028 sw s2,40(sp) +800f2b7c: afb00020 sw s0,32(sp) +800f2b80: 1480000d bnez a0,800f2bb8 +800f2b84: 00808821 move s1,a0 +800f2b88: 2402ff9a li v0,-102 +800f2b8c: 8fbf0040 lw ra,64(sp) +800f2b90: 8fb7003c lw s7,60(sp) +800f2b94: 8fb60038 lw s6,56(sp) +800f2b98: 8fb50034 lw s5,52(sp) +800f2b9c: 8fb40030 lw s4,48(sp) +800f2ba0: 8fb3002c lw s3,44(sp) +800f2ba4: 8fb20028 lw s2,40(sp) +800f2ba8: 8fb10024 lw s1,36(sp) +800f2bac: 8fb00020 lw s0,32(sp) +800f2bb0: 03e00008 jr ra +800f2bb4: 27bd0048 addiu sp,sp,72 +800f2bb8: 8c820018 lw v0,24(a0) +800f2bbc: 1040fff2 beqz v0,800f2b88 +800f2bc0: 00000000 nop +800f2bc4: 8c90007c lw s0,124(a0) +800f2bc8: 1200000f beqz s0,800f2c08 +800f2bcc: 00000000 nop +800f2bd0: 8e040000 lw a0,0(s0) +800f2bd4: 10800004 beqz a0,800f2be8 +800f2bd8: 3c128010 lui s2,0x8010 +800f2bdc: 26424e60 addiu v0,s2,20064 +800f2be0: 0040f809 jalr v0 +800f2be4: 00000000 nop +800f2be8: 8e020040 lw v0,64(s0) +800f2bec: 14400165 bnez v0,800f3184 +800f2bf0: ae000000 sw zero,0(s0) +800f2bf4: ae000040 sw zero,64(s0) +800f2bf8: 26424e60 addiu v0,s2,20064 +800f2bfc: 0040f809 jalr v0 +800f2c00: 02002021 move a0,s0 +800f2c04: ae20007c sw zero,124(s1) +800f2c08: 8e220078 lw v0,120(s1) +800f2c0c: 8e25000c lw a1,12(s1) +800f2c10: 8e240000 lw a0,0(s1) +800f2c14: 00452821 addu a1,v0,a1 +800f2c18: 3c02800f lui v0,0x800f +800f2c1c: 24425c60 addiu v0,v0,23648 +800f2c20: 0040f809 jalr v0 +800f2c24: 00003021 move a2,zero +800f2c28: 144000d1 bnez v0,800f2f70 +800f2c2c: 3c16800f lui s6,0x800f +800f2c30: 8e240000 lw a0,0(s1) +800f2c34: 26c22894 addiu v0,s6,10388 +800f2c38: 0040f809 jalr v0 +800f2c3c: 27a50014 addiu a1,sp,20 +800f2c40: 104000d7 beqz v0,800f2fa0 +800f2c44: 8fa30014 lw v1,20(sp) +800f2c48: 2413ffff li s3,-1 +800f2c4c: 8e300000 lw s0,0(s1) +800f2c50: 27b40010 addiu s4,sp,16 +800f2c54: 3c15800f lui s5,0x800f +800f2c58: 02802021 move a0,s4 +800f2c5c: 24050001 li a1,1 +800f2c60: 24060001 li a2,1 +800f2c64: 26a25ed4 addiu v0,s5,24276 +800f2c68: 0040f809 jalr v0 +800f2c6c: 02003821 move a3,s0 +800f2c70: 24030001 li v1,1 +800f2c74: 14430107 bne v0,v1,800f3094 +800f2c78: 3c02800f lui v0,0x800f +800f2c7c: 93b20010 lbu s2,16(sp) +800f2c80: 02802021 move a0,s4 +800f2c84: 24050001 li a1,1 +800f2c88: 24060001 li a2,1 +800f2c8c: 26a25ed4 addiu v0,s5,24276 +800f2c90: 0040f809 jalr v0 +800f2c94: 02003821 move a3,s0 +800f2c98: 24030001 li v1,1 +800f2c9c: 1443011d bne v0,v1,800f3114 +800f2ca0: 3c02800f lui v0,0x800f +800f2ca4: 93a20010 lbu v0,16(sp) +800f2ca8: 00021200 sll v0,v0,0x8 +800f2cac: 00521021 addu v0,v0,s2 +800f2cb0: afa20018 sw v0,24(sp) +800f2cb4: 8e300000 lw s0,0(s1) +800f2cb8: 02802021 move a0,s4 +800f2cbc: 24050001 li a1,1 +800f2cc0: 24060001 li a2,1 +800f2cc4: 26a25ed4 addiu v0,s5,24276 +800f2cc8: 0040f809 jalr v0 +800f2ccc: 02003821 move a3,s0 +800f2cd0: 24030001 li v1,1 +800f2cd4: 144300df bne v0,v1,800f3054 +800f2cd8: 3c02800f lui v0,0x800f +800f2cdc: 93b20010 lbu s2,16(sp) +800f2ce0: 02802021 move a0,s4 +800f2ce4: 24050001 li a1,1 +800f2ce8: 24060001 li a2,1 +800f2cec: 26a25ed4 addiu v0,s5,24276 +800f2cf0: 0040f809 jalr v0 +800f2cf4: 02003821 move a3,s0 +800f2cf8: 24030001 li v1,1 +800f2cfc: 1443011a bne v0,v1,800f3168 +800f2d00: 3c02800f lui v0,0x800f +800f2d04: 93a20010 lbu v0,16(sp) +800f2d08: 00021200 sll v0,v0,0x8 +800f2d0c: 0242b821 addu s7,s2,v0 +800f2d10: 8e300000 lw s0,0(s1) +800f2d14: 02802021 move a0,s4 +800f2d18: 24050001 li a1,1 +800f2d1c: 24060001 li a2,1 +800f2d20: 26a25ed4 addiu v0,s5,24276 +800f2d24: 0040f809 jalr v0 +800f2d28: 02003821 move a3,s0 +800f2d2c: 24030001 li v1,1 +800f2d30: 144300d0 bne v0,v1,800f3074 +800f2d34: 3c02800f lui v0,0x800f +800f2d38: 93b20010 lbu s2,16(sp) +800f2d3c: 02802021 move a0,s4 +800f2d40: 24050001 li a1,1 +800f2d44: 24060001 li a2,1 +800f2d48: 26a25ed4 addiu v0,s5,24276 +800f2d4c: 0040f809 jalr v0 +800f2d50: 02003821 move a3,s0 +800f2d54: 24030001 li v1,1 +800f2d58: 144300f5 bne v0,v1,800f3130 +800f2d5c: 3c02800f lui v0,0x800f +800f2d60: 93a20010 lbu v0,16(sp) +800f2d64: 00021200 sll v0,v0,0x8 +800f2d68: 00521021 addu v0,v0,s2 +800f2d6c: 16600005 bnez s3,800f2d84 +800f2d70: afa20018 sw v0,24(sp) +800f2d74: 8e230034 lw v1,52(s1) +800f2d78: 1062008f beq v1,v0,800f2fb8 +800f2d7c: 2c620009 sltiu v0,v1,9 +800f2d80: 2413ff99 li s3,-103 +800f2d84: 27b20018 addiu s2,sp,24 +800f2d88: 8e240000 lw a0,0(s1) +800f2d8c: 26d02894 addiu s0,s6,10388 +800f2d90: 0200f809 jalr s0 +800f2d94: 02402821 move a1,s2 +800f2d98: 8e240000 lw a0,0(s1) +800f2d9c: 2403ffff li v1,-1 +800f2da0: 02402821 move a1,s2 +800f2da4: 0200f809 jalr s0 +800f2da8: 0062980b movn s3,v1,v0 +800f2dac: 104000d1 beqz v0,800f30f4 +800f2db0: 00000000 nop +800f2db4: 2413ffff li s3,-1 +800f2db8: 8e240000 lw a0,0(s1) +800f2dbc: 26c22894 addiu v0,s6,10388 +800f2dc0: 0040f809 jalr v0 +800f2dc4: 02402821 move a1,s2 +800f2dc8: 104000c2 beqz v0,800f30d4 +800f2dcc: 00000000 nop +800f2dd0: 2413ffff li s3,-1 +800f2dd4: 8e240000 lw a0,0(s1) +800f2dd8: 26c22894 addiu v0,s6,10388 +800f2ddc: 0040f809 jalr v0 +800f2de0: 02402821 move a1,s2 +800f2de4: 104000b3 beqz v0,800f30b4 +800f2de8: 00000000 nop +800f2dec: 2413ffff li s3,-1 +800f2df0: 8e300000 lw s0,0(s1) +800f2df4: 02802021 move a0,s4 +800f2df8: 24050001 li a1,1 +800f2dfc: 24060001 li a2,1 +800f2e00: 26a25ed4 addiu v0,s5,24276 +800f2e04: 0040f809 jalr v0 +800f2e08: 02003821 move a3,s0 +800f2e0c: 24030001 li v1,1 +800f2e10: 14430088 bne v0,v1,800f3034 +800f2e14: 3c02800f lui v0,0x800f +800f2e18: 93b20010 lbu s2,16(sp) +800f2e1c: 02802021 move a0,s4 +800f2e20: 24050001 li a1,1 +800f2e24: 24060001 li a2,1 +800f2e28: 26a25ed4 addiu v0,s5,24276 +800f2e2c: 0040f809 jalr v0 +800f2e30: 02003821 move a3,s0 +800f2e34: 24030001 li v1,1 +800f2e38: 144300c4 bne v0,v1,800f314c +800f2e3c: 3c02800f lui v0,0x800f +800f2e40: 93a20010 lbu v0,16(sp) +800f2e44: 00021200 sll v0,v0,0x8 +800f2e48: 16600005 bnez s3,800f2e60 +800f2e4c: 0242b021 addu s6,s2,v0 +800f2e50: 8e220048 lw v0,72(s1) +800f2e54: 2413ff99 li s3,-103 +800f2e58: 00561026 xor v0,v0,s6 +800f2e5c: 0002980a movz s3,zero,v0 +800f2e60: 8e300000 lw s0,0(s1) +800f2e64: 02802021 move a0,s4 +800f2e68: 24050001 li a1,1 +800f2e6c: 24060001 li a2,1 +800f2e70: 26a25ed4 addiu v0,s5,24276 +800f2e74: 0040f809 jalr v0 +800f2e78: 02003821 move a3,s0 +800f2e7c: 24030001 li v1,1 +800f2e80: 14430036 bne v0,v1,800f2f5c +800f2e84: 3c02800f lui v0,0x800f +800f2e88: 93b70010 lbu s7,16(sp) +800f2e8c: 02802021 move a0,s4 +800f2e90: 26a25ed4 addiu v0,s5,24276 +800f2e94: 24050001 li a1,1 +800f2e98: 24060001 li a2,1 +800f2e9c: 0040f809 jalr v0 +800f2ea0: 02003821 move a3,s0 +800f2ea4: 24030001 li v1,1 +800f2ea8: 104300bc beq v0,v1,800f319c +800f2eac: 3c02800f lui v0,0x800f +800f2eb0: 24425634 addiu v0,v0,22068 +800f2eb4: 0040f809 jalr v0 +800f2eb8: 02002021 move a0,s0 +800f2ebc: 1440002d bnez v0,800f2f74 +800f2ec0: 8fbf0040 lw ra,64(sp) +800f2ec4: 02e08021 move s0,s7 +800f2ec8: 16600029 bnez s3,800f2f70 +800f2ecc: 8e320078 lw s2,120(s1) +800f2ed0: 3c028010 lui v0,0x8010 +800f2ed4: 24545378 addiu s4,v0,21368 +800f2ed8: 0280f809 jalr s4 +800f2edc: 2404006c li a0,108 +800f2ee0: 1040001c beqz v0,800f2f54 +800f2ee4: 00409821 move s3,v0 +800f2ee8: 00101200 sll v0,s0,0x8 +800f2eec: 24044000 li a0,16384 +800f2ef0: 0280f809 jalr s4 +800f2ef4: 02e28021 addu s0,s7,v0 +800f2ef8: 2643001e addiu v1,s2,30 +800f2efc: 02c31821 addu v1,s6,v1 +800f2f00: ae630044 sw v1,68(s3) +800f2f04: ae620000 sw v0,0(s3) +800f2f08: ae700048 sw s0,72(s3) +800f2f0c: 104000a5 beqz v0,800f31a4 +800f2f10: ae60004c sw zero,76(s3) +800f2f14: 8e260034 lw a2,52(s1) +800f2f18: 8e22003c lw v0,60(s1) +800f2f1c: 8e24000c lw a0,12(s1) +800f2f20: 8e230000 lw v1,0(s1) +800f2f24: 2cc50007 sltiu a1,a2,7 +800f2f28: ae620054 sw v0,84(s3) +800f2f2c: ae630060 sw v1,96(s3) +800f2f30: ae640068 sw a0,104(s3) +800f2f34: ae600040 sw zero,64(s3) +800f2f38: ae600050 sw zero,80(s3) +800f2f3c: ae660064 sw a2,100(s3) +800f2f40: 14a0002f bnez a1,800f3000 +800f2f44: ae600018 sw zero,24(s3) +800f2f48: 24020008 li v0,8 +800f2f4c: 10c2001e beq a2,v0,800f2fc8 +800f2f50: 3c06801c lui a2,0x801c +800f2f54: 0803cae3 j 800f2b8c +800f2f58: 2402ff98 li v0,-104 +800f2f5c: 24425634 addiu v0,v0,22068 +800f2f60: 0040f809 jalr v0 +800f2f64: 02002021 move a0,s0 +800f2f68: 1040ffc8 beqz v0,800f2e8c +800f2f6c: 00000000 nop +800f2f70: 8fbf0040 lw ra,64(sp) +800f2f74: 8fb7003c lw s7,60(sp) +800f2f78: 8fb60038 lw s6,56(sp) +800f2f7c: 8fb50034 lw s5,52(sp) +800f2f80: 8fb40030 lw s4,48(sp) +800f2f84: 8fb3002c lw s3,44(sp) +800f2f88: 8fb20028 lw s2,40(sp) +800f2f8c: 8fb10024 lw s1,36(sp) +800f2f90: 8fb00020 lw s0,32(sp) +800f2f94: 2402ff99 li v0,-103 +800f2f98: 03e00008 jr ra +800f2f9c: 27bd0048 addiu sp,sp,72 +800f2fa0: 3c020403 lui v0,0x403 +800f2fa4: 34424b50 ori v0,v0,0x4b50 +800f2fa8: 00621826 xor v1,v1,v0 +800f2fac: 2413ff99 li s3,-103 +800f2fb0: 0803cb13 j 800f2c4c +800f2fb4: 0003980a movz s3,zero,v1 +800f2fb8: 1040ff71 beqz v0,800f2d80 +800f2fbc: 27b20018 addiu s2,sp,24 +800f2fc0: 0803cb63 j 800f2d8c +800f2fc4: 8e240000 lw a0,0(s1) +800f2fc8: 3c028010 lui v0,0x8010 +800f2fcc: 24c6e410 addiu a2,a2,-7152 +800f2fd0: 26640004 addiu a0,s3,4 +800f2fd4: 2405fff1 li a1,-15 +800f2fd8: 24070038 li a3,56 +800f2fdc: ae600024 sw zero,36(s3) +800f2fe0: ae600028 sw zero,40(s3) +800f2fe4: 2442a458 addiu v0,v0,-23464 +800f2fe8: 0040f809 jalr v0 +800f2fec: ae60002c sw zero,44(s3) +800f2ff0: 14400003 bnez v0,800f3000 +800f2ff4: 00000000 nop +800f2ff8: 24020001 li v0,1 +800f2ffc: ae620040 sw v0,64(s3) +800f3000: 8e220078 lw v0,120(s1) +800f3004: 8e240040 lw a0,64(s1) +800f3008: 8e250044 lw a1,68(s1) +800f300c: 02021021 addu v0,s0,v0 +800f3010: 26c3001e addiu v1,s6,30 +800f3014: 00621821 addu v1,v1,v0 +800f3018: 00001021 move v0,zero +800f301c: ae33007c sw s3,124(s1) +800f3020: ae640058 sw a0,88(s3) +800f3024: ae65005c sw a1,92(s3) +800f3028: ae63003c sw v1,60(s3) +800f302c: 0803cae3 j 800f2b8c +800f3030: ae600008 sw zero,8(s3) +800f3034: 24425634 addiu v0,v0,22068 +800f3038: 0040f809 jalr v0 +800f303c: 02002021 move a0,s0 +800f3040: 1040ff77 beqz v0,800f2e20 +800f3044: 02802021 move a0,s4 +800f3048: 2413ffff li s3,-1 +800f304c: 0803cb98 j 800f2e60 +800f3050: 0000b021 move s6,zero +800f3054: 24425634 addiu v0,v0,22068 +800f3058: 0040f809 jalr v0 +800f305c: 02002021 move a0,s0 +800f3060: 1040ff20 beqz v0,800f2ce4 +800f3064: 02802021 move a0,s4 +800f3068: 2413ffff li s3,-1 +800f306c: 0803cb44 j 800f2d10 +800f3070: 0000b821 move s7,zero +800f3074: 24425634 addiu v0,v0,22068 +800f3078: 0040f809 jalr v0 +800f307c: 02002021 move a0,s0 +800f3080: 1040ff2f beqz v0,800f2d40 +800f3084: 02802021 move a0,s4 +800f3088: 2413ffff li s3,-1 +800f308c: 0803cb61 j 800f2d84 +800f3090: afa00018 sw zero,24(sp) +800f3094: 24425634 addiu v0,v0,22068 +800f3098: 0040f809 jalr v0 +800f309c: 02002021 move a0,s0 +800f30a0: 1040fef8 beqz v0,800f2c84 +800f30a4: 02802021 move a0,s4 +800f30a8: 2413ffff li s3,-1 +800f30ac: 0803cb2d j 800f2cb4 +800f30b0: afa00018 sw zero,24(sp) +800f30b4: 1660ff4e bnez s3,800f2df0 +800f30b8: 8fa20018 lw v0,24(sp) +800f30bc: 8e230044 lw v1,68(s1) +800f30c0: 1062ff4b beq v1,v0,800f2df0 +800f30c4: 32e20008 andi v0,s7,0x8 +800f30c8: 2413ff99 li s3,-103 +800f30cc: 0803cb7c j 800f2df0 +800f30d0: 0002980b movn s3,zero,v0 +800f30d4: 1660ff3f bnez s3,800f2dd4 +800f30d8: 8fa20018 lw v0,24(sp) +800f30dc: 8e230040 lw v1,64(s1) +800f30e0: 1062ff3c beq v1,v0,800f2dd4 +800f30e4: 32e20008 andi v0,s7,0x8 +800f30e8: 2413ff99 li s3,-103 +800f30ec: 0803cb75 j 800f2dd4 +800f30f0: 0002980b movn s3,zero,v0 +800f30f4: 1660ff30 bnez s3,800f2db8 +800f30f8: 8fa20018 lw v0,24(sp) +800f30fc: 8e23003c lw v1,60(s1) +800f3100: 1062ff2d beq v1,v0,800f2db8 +800f3104: 32e20008 andi v0,s7,0x8 +800f3108: 2413ff99 li s3,-103 +800f310c: 0803cb6e j 800f2db8 +800f3110: 0002980b movn s3,zero,v0 +800f3114: 24425634 addiu v0,v0,22068 +800f3118: 0040f809 jalr v0 +800f311c: 02002021 move a0,s0 +800f3120: 1440ffe1 bnez v0,800f30a8 +800f3124: 02401021 move v0,s2 +800f3128: 0803cb2b j 800f2cac +800f312c: 00021200 sll v0,v0,0x8 +800f3130: 24425634 addiu v0,v0,22068 +800f3134: 0040f809 jalr v0 +800f3138: 02002021 move a0,s0 +800f313c: 1440ffd2 bnez v0,800f3088 +800f3140: 02401021 move v0,s2 +800f3144: 0803cb5a j 800f2d68 +800f3148: 00021200 sll v0,v0,0x8 +800f314c: 24425634 addiu v0,v0,22068 +800f3150: 0040f809 jalr v0 +800f3154: 02002021 move a0,s0 +800f3158: 1440ffbb bnez v0,800f3048 +800f315c: 02401021 move v0,s2 +800f3160: 0803cb92 j 800f2e48 +800f3164: 00021200 sll v0,v0,0x8 +800f3168: 24425634 addiu v0,v0,22068 +800f316c: 0040f809 jalr v0 +800f3170: 02002021 move a0,s0 +800f3174: 1440ffbc bnez v0,800f3068 +800f3178: 02401021 move v0,s2 +800f317c: 0803cb43 j 800f2d0c +800f3180: 00021200 sll v0,v0,0x8 +800f3184: 3c028010 lui v0,0x8010 +800f3188: 244282dc addiu v0,v0,-32036 +800f318c: 0040f809 jalr v0 +800f3190: 26040004 addiu a0,s0,4 +800f3194: 0803cafe j 800f2bf8 +800f3198: ae000040 sw zero,64(s0) +800f319c: 0803cbb2 j 800f2ec8 +800f31a0: 93b00010 lbu s0,16(sp) +800f31a4: 3c028010 lui v0,0x8010 +800f31a8: 24424e60 addiu v0,v0,20064 +800f31ac: 0040f809 jalr v0 +800f31b0: 02602021 move a0,s3 +800f31b4: 0803cae3 j 800f2b8c +800f31b8: 2402ff98 li v0,-104 + +800f31bc : +800f31bc: 27bdff68 addiu sp,sp,-152 +800f31c0: afb7008c sw s7,140(sp) +800f31c4: afb40080 sw s4,128(sp) +800f31c8: afbf0094 sw ra,148(sp) +800f31cc: afbe0090 sw s8,144(sp) +800f31d0: afb60088 sw s6,136(sp) +800f31d4: afb50084 sw s5,132(sp) +800f31d8: afb3007c sw s3,124(sp) +800f31dc: afb20078 sw s2,120(sp) +800f31e0: afb10074 sw s1,116(sp) +800f31e4: afb00070 sw s0,112(sp) +800f31e8: 0080a021 move s4,a0 +800f31ec: afa5009c sw a1,156(sp) +800f31f0: afa600a0 sw a2,160(sp) +800f31f4: afa700a4 sw a3,164(sp) +800f31f8: 10800242 beqz a0,800f3b04 +800f31fc: 8fb700b8 lw s7,184(sp) +800f3200: 8c820014 lw v0,20(a0) +800f3204: 8c85000c lw a1,12(a0) +800f3208: 3c16800f lui s6,0x800f +800f320c: 8c840000 lw a0,0(a0) +800f3210: 00452821 addu a1,v0,a1 +800f3214: 26c25c60 addiu v0,s6,23648 +800f3218: 0040f809 jalr v0 +800f321c: 00003021 move a2,zero +800f3220: 1040020a beqz v0,800f3a4c +800f3224: 3c1e800f lui s8,0x800f +800f3228: 2412ffff li s2,-1 +800f322c: 8e900000 lw s0,0(s4) +800f3230: 27b30010 addiu s3,sp,16 +800f3234: 3c15800f lui s5,0x800f +800f3238: 02602021 move a0,s3 +800f323c: 24050001 li a1,1 +800f3240: 24060001 li a2,1 +800f3244: 26a25ed4 addiu v0,s5,24276 +800f3248: 0040f809 jalr v0 +800f324c: 02003821 move a3,s0 +800f3250: 24030001 li v1,1 +800f3254: 1043003c beq v0,v1,800f3348 +800f3258: 3c02800f lui v0,0x800f +800f325c: 24425634 addiu v0,v0,22068 +800f3260: 0040f809 jalr v0 +800f3264: 02002021 move a0,s0 +800f3268: 10400039 beqz v0,800f3350 +800f326c: 02602021 move a0,s3 +800f3270: 8e900000 lw s0,0(s4) +800f3274: afa0001c sw zero,28(sp) +800f3278: 02602021 move a0,s3 +800f327c: 24050001 li a1,1 +800f3280: 24060001 li a2,1 +800f3284: 26a25ed4 addiu v0,s5,24276 +800f3288: 0040f809 jalr v0 +800f328c: 02003821 move a3,s0 +800f3290: 24030001 li v1,1 +800f3294: 10430044 beq v0,v1,800f33a8 +800f3298: 2412ffff li s2,-1 +800f329c: 3c02800f lui v0,0x800f +800f32a0: 24425634 addiu v0,v0,22068 +800f32a4: 0040f809 jalr v0 +800f32a8: 02002021 move a0,s0 +800f32ac: 10400040 beqz v0,800f33b0 +800f32b0: 02602021 move a0,s3 +800f32b4: 8e900000 lw s0,0(s4) +800f32b8: afa00020 sw zero,32(sp) +800f32bc: 02602021 move a0,s3 +800f32c0: 24050001 li a1,1 +800f32c4: 24060001 li a2,1 +800f32c8: 26a25ed4 addiu v0,s5,24276 +800f32cc: 0040f809 jalr v0 +800f32d0: 02003821 move a3,s0 +800f32d4: 24030001 li v1,1 +800f32d8: 1043004b beq v0,v1,800f3408 +800f32dc: 2412ffff li s2,-1 +800f32e0: 3c02800f lui v0,0x800f +800f32e4: 24425634 addiu v0,v0,22068 +800f32e8: 0040f809 jalr v0 +800f32ec: 02002021 move a0,s0 +800f32f0: 10400047 beqz v0,800f3410 +800f32f4: 02602021 move a0,s3 +800f32f8: 8e900000 lw s0,0(s4) +800f32fc: afa00024 sw zero,36(sp) +800f3300: 02602021 move a0,s3 +800f3304: 24050001 li a1,1 +800f3308: 24060001 li a2,1 +800f330c: 26a25ed4 addiu v0,s5,24276 +800f3310: 0040f809 jalr v0 +800f3314: 02003821 move a3,s0 +800f3318: 24030001 li v1,1 +800f331c: 10430052 beq v0,v1,800f3468 +800f3320: 2412ffff li s2,-1 +800f3324: 3c02800f lui v0,0x800f +800f3328: 24425634 addiu v0,v0,22068 +800f332c: 0040f809 jalr v0 +800f3330: 02002021 move a0,s0 +800f3334: 1040004e beqz v0,800f3470 +800f3338: 02602021 move a0,s3 +800f333c: 2412ffff li s2,-1 +800f3340: 0803cd28 j 800f34a0 +800f3344: afa00028 sw zero,40(sp) +800f3348: 93b10010 lbu s1,16(sp) +800f334c: 02602021 move a0,s3 +800f3350: 24050001 li a1,1 +800f3354: 24060001 li a2,1 +800f3358: 26a25ed4 addiu v0,s5,24276 +800f335c: 0040f809 jalr v0 +800f3360: 02003821 move a3,s0 +800f3364: 24030001 li v1,1 +800f3368: 14430187 bne v0,v1,800f3988 +800f336c: 3c02800f lui v0,0x800f +800f3370: 93a20010 lbu v0,16(sp) +800f3374: 8e900000 lw s0,0(s4) +800f3378: 00021200 sll v0,v0,0x8 +800f337c: 02221021 addu v0,s1,v0 +800f3380: afa2001c sw v0,28(sp) +800f3384: 02602021 move a0,s3 +800f3388: 24050001 li a1,1 +800f338c: 24060001 li a2,1 +800f3390: 26a25ed4 addiu v0,s5,24276 +800f3394: 0040f809 jalr v0 +800f3398: 02003821 move a3,s0 +800f339c: 24030001 li v1,1 +800f33a0: 1443ffbf bne v0,v1,800f32a0 +800f33a4: 3c02800f lui v0,0x800f +800f33a8: 93b10010 lbu s1,16(sp) +800f33ac: 02602021 move a0,s3 +800f33b0: 24050001 li a1,1 +800f33b4: 24060001 li a2,1 +800f33b8: 26a25ed4 addiu v0,s5,24276 +800f33bc: 0040f809 jalr v0 +800f33c0: 02003821 move a3,s0 +800f33c4: 24030001 li v1,1 +800f33c8: 14430168 bne v0,v1,800f396c +800f33cc: 3c02800f lui v0,0x800f +800f33d0: 93a20010 lbu v0,16(sp) +800f33d4: 8e900000 lw s0,0(s4) +800f33d8: 00021200 sll v0,v0,0x8 +800f33dc: 02221021 addu v0,s1,v0 +800f33e0: afa20020 sw v0,32(sp) +800f33e4: 02602021 move a0,s3 +800f33e8: 24050001 li a1,1 +800f33ec: 24060001 li a2,1 +800f33f0: 26a25ed4 addiu v0,s5,24276 +800f33f4: 0040f809 jalr v0 +800f33f8: 02003821 move a3,s0 +800f33fc: 24030001 li v1,1 +800f3400: 1443ffb8 bne v0,v1,800f32e4 +800f3404: 3c02800f lui v0,0x800f +800f3408: 93b10010 lbu s1,16(sp) +800f340c: 02602021 move a0,s3 +800f3410: 24050001 li a1,1 +800f3414: 24060001 li a2,1 +800f3418: 26a25ed4 addiu v0,s5,24276 +800f341c: 0040f809 jalr v0 +800f3420: 02003821 move a3,s0 +800f3424: 24030001 li v1,1 +800f3428: 14430149 bne v0,v1,800f3950 +800f342c: 3c02800f lui v0,0x800f +800f3430: 93a20010 lbu v0,16(sp) +800f3434: 8e900000 lw s0,0(s4) +800f3438: 00021200 sll v0,v0,0x8 +800f343c: 02221021 addu v0,s1,v0 +800f3440: afa20024 sw v0,36(sp) +800f3444: 02602021 move a0,s3 +800f3448: 24050001 li a1,1 +800f344c: 24060001 li a2,1 +800f3450: 26a25ed4 addiu v0,s5,24276 +800f3454: 0040f809 jalr v0 +800f3458: 02003821 move a3,s0 +800f345c: 24030001 li v1,1 +800f3460: 1443ffb1 bne v0,v1,800f3328 +800f3464: 3c02800f lui v0,0x800f +800f3468: 93b10010 lbu s1,16(sp) +800f346c: 02602021 move a0,s3 +800f3470: 24050001 li a1,1 +800f3474: 24060001 li a2,1 +800f3478: 26a25ed4 addiu v0,s5,24276 +800f347c: 0040f809 jalr v0 +800f3480: 02003821 move a3,s0 +800f3484: 24030001 li v1,1 +800f3488: 1443015b bne v0,v1,800f39f8 +800f348c: 3c02800f lui v0,0x800f +800f3490: 93a20010 lbu v0,16(sp) +800f3494: 00021200 sll v0,v0,0x8 +800f3498: 02221021 addu v0,s1,v0 +800f349c: afa20028 sw v0,40(sp) +800f34a0: 8e840000 lw a0,0(s4) +800f34a4: 27d12894 addiu s1,s8,10388 +800f34a8: 0220f809 jalr s1 +800f34ac: 27a5002c addiu a1,sp,44 +800f34b0: 8fa3002c lw v1,44(sp) +800f34b4: 8e840000 lw a0,0(s4) +800f34b8: 00033402 srl a2,v1,0x10 +800f34bc: 30c701e0 andi a3,a2,0x1e0 +800f34c0: 00064a42 srl t1,a2,0x9 +800f34c4: 306a001f andi t2,v1,0x1f +800f34c8: 3068f800 andi t0,v1,0xf800 +800f34cc: 00073942 srl a3,a3,0x5 +800f34d0: 306307e0 andi v1,v1,0x7e0 +800f34d4: 00031942 srl v1,v1,0x5 +800f34d8: 24e7ffff addiu a3,a3,-1 +800f34dc: 252907bc addiu t1,t1,1980 +800f34e0: 000842c2 srl t0,t0,0xb +800f34e4: 000a5040 sll t2,t2,0x1 +800f34e8: 30c6001f andi a2,a2,0x1f +800f34ec: afa30058 sw v1,88(sp) +800f34f0: 2410ffff li s0,-1 +800f34f4: afa60060 sw a2,96(sp) +800f34f8: afa70064 sw a3,100(sp) +800f34fc: afa90068 sw t1,104(sp) +800f3500: afa8005c sw t0,92(sp) +800f3504: afaa0054 sw t2,84(sp) +800f3508: 27a50030 addiu a1,sp,48 +800f350c: 0220f809 jalr s1 +800f3510: 0202900b movn s2,s0,v0 +800f3514: 8e840000 lw a0,0(s4) +800f3518: 27a50034 addiu a1,sp,52 +800f351c: 0220f809 jalr s1 +800f3520: 0202900b movn s2,s0,v0 +800f3524: 8e840000 lw a0,0(s4) +800f3528: 27a50038 addiu a1,sp,56 +800f352c: 0220f809 jalr s1 +800f3530: 0202900b movn s2,s0,v0 +800f3534: 8e910000 lw s1,0(s4) +800f3538: 02602021 move a0,s3 +800f353c: 24050001 li a1,1 +800f3540: 24060001 li a2,1 +800f3544: 02203821 move a3,s1 +800f3548: 26a85ed4 addiu t0,s5,24276 +800f354c: 0100f809 jalr t0 +800f3550: 0202900b movn s2,s0,v0 +800f3554: 24030001 li v1,1 +800f3558: 144300f5 bne v0,v1,800f3930 +800f355c: 3c02800f lui v0,0x800f +800f3560: 93b00010 lbu s0,16(sp) +800f3564: 02602021 move a0,s3 +800f3568: 24050001 li a1,1 +800f356c: 24060001 li a2,1 +800f3570: 26a25ed4 addiu v0,s5,24276 +800f3574: 0040f809 jalr v0 +800f3578: 02203821 move a3,s1 +800f357c: 24030001 li v1,1 +800f3580: 14430116 bne v0,v1,800f39dc +800f3584: 3c02800f lui v0,0x800f +800f3588: 93a20010 lbu v0,16(sp) +800f358c: 00021200 sll v0,v0,0x8 +800f3590: 02028021 addu s0,s0,v0 +800f3594: afb0003c sw s0,60(sp) +800f3598: 8e900000 lw s0,0(s4) +800f359c: 02602021 move a0,s3 +800f35a0: 24050001 li a1,1 +800f35a4: 24060001 li a2,1 +800f35a8: 26a25ed4 addiu v0,s5,24276 +800f35ac: 0040f809 jalr v0 +800f35b0: 02003821 move a3,s0 +800f35b4: 24030001 li v1,1 +800f35b8: 144300d5 bne v0,v1,800f3910 +800f35bc: 3c02800f lui v0,0x800f +800f35c0: 93b10010 lbu s1,16(sp) +800f35c4: 02602021 move a0,s3 +800f35c8: 24050001 li a1,1 +800f35cc: 24060001 li a2,1 +800f35d0: 26a25ed4 addiu v0,s5,24276 +800f35d4: 0040f809 jalr v0 +800f35d8: 02003821 move a3,s0 +800f35dc: 24030001 li v1,1 +800f35e0: 14430113 bne v0,v1,800f3a30 +800f35e4: 3c02800f lui v0,0x800f +800f35e8: 93a20010 lbu v0,16(sp) +800f35ec: 00021200 sll v0,v0,0x8 +800f35f0: 00511021 addu v0,v0,s1 +800f35f4: afa20040 sw v0,64(sp) +800f35f8: 8e900000 lw s0,0(s4) +800f35fc: 02602021 move a0,s3 +800f3600: 24050001 li a1,1 +800f3604: 24060001 li a2,1 +800f3608: 26a25ed4 addiu v0,s5,24276 +800f360c: 0040f809 jalr v0 +800f3610: 02003821 move a3,s0 +800f3614: 24030001 li v1,1 +800f3618: 144300b5 bne v0,v1,800f38f0 +800f361c: 3c02800f lui v0,0x800f +800f3620: 93b10010 lbu s1,16(sp) +800f3624: 02602021 move a0,s3 +800f3628: 24050001 li a1,1 +800f362c: 24060001 li a2,1 +800f3630: 26a25ed4 addiu v0,s5,24276 +800f3634: 0040f809 jalr v0 +800f3638: 02003821 move a3,s0 +800f363c: 24030001 li v1,1 +800f3640: 144300f4 bne v0,v1,800f3a14 +800f3644: 3c02800f lui v0,0x800f +800f3648: 93a20010 lbu v0,16(sp) +800f364c: 00021200 sll v0,v0,0x8 +800f3650: 02221021 addu v0,s1,v0 +800f3654: afa20044 sw v0,68(sp) +800f3658: 8e900000 lw s0,0(s4) +800f365c: 02602021 move a0,s3 +800f3660: 24050001 li a1,1 +800f3664: 24060001 li a2,1 +800f3668: 26a25ed4 addiu v0,s5,24276 +800f366c: 0040f809 jalr v0 +800f3670: 02003821 move a3,s0 +800f3674: 24030001 li v1,1 +800f3678: 14430095 bne v0,v1,800f38d0 +800f367c: 3c02800f lui v0,0x800f +800f3680: 93b10010 lbu s1,16(sp) +800f3684: 02602021 move a0,s3 +800f3688: 24050001 li a1,1 +800f368c: 24060001 li a2,1 +800f3690: 26a25ed4 addiu v0,s5,24276 +800f3694: 0040f809 jalr v0 +800f3698: 02003821 move a3,s0 +800f369c: 24030001 li v1,1 +800f36a0: 144300c7 bne v0,v1,800f39c0 +800f36a4: 3c02800f lui v0,0x800f +800f36a8: 93a20010 lbu v0,16(sp) +800f36ac: 00021200 sll v0,v0,0x8 +800f36b0: 00511021 addu v0,v0,s1 +800f36b4: afa20048 sw v0,72(sp) +800f36b8: 8e900000 lw s0,0(s4) +800f36bc: 02602021 move a0,s3 +800f36c0: 24050001 li a1,1 +800f36c4: 24060001 li a2,1 +800f36c8: 26a25ed4 addiu v0,s5,24276 +800f36cc: 0040f809 jalr v0 +800f36d0: 02003821 move a3,s0 +800f36d4: 24030001 li v1,1 +800f36d8: 14430066 bne v0,v1,800f3874 +800f36dc: 3c02800f lui v0,0x800f +800f36e0: 93b10010 lbu s1,16(sp) +800f36e4: 02602021 move a0,s3 +800f36e8: 24050001 li a1,1 +800f36ec: 24060001 li a2,1 +800f36f0: 26a25ed4 addiu v0,s5,24276 +800f36f4: 0040f809 jalr v0 +800f36f8: 02003821 move a3,s0 +800f36fc: 24030001 li v1,1 +800f3700: 144300a8 bne v0,v1,800f39a4 +800f3704: 3c02800f lui v0,0x800f +800f3708: 93a20010 lbu v0,16(sp) +800f370c: 00021200 sll v0,v0,0x8 +800f3710: 02221021 addu v0,s1,v0 +800f3714: 8e840000 lw a0,0(s4) +800f3718: 27a50050 addiu a1,sp,80 +800f371c: 27d02894 addiu s0,s8,10388 +800f3720: 0200f809 jalr s0 +800f3724: afa2004c sw v0,76(sp) +800f3728: 8e840000 lw a0,0(s4) +800f372c: 2403ffff li v1,-1 +800f3730: 27a50014 addiu a1,sp,20 +800f3734: 0200f809 jalr s0 +800f3738: 0062900b movn s2,v1,v0 +800f373c: 14400060 bnez v0,800f38c0 +800f3740: 8fb1003c lw s1,60(sp) +800f3744: 8fb0003c lw s0,60(sp) +800f3748: 16400047 bnez s2,800f3868 +800f374c: 02008821 move s1,s0 +800f3750: 8fa200a4 lw v0,164(sp) +800f3754: 1040000a beqz v0,800f3780 +800f3758: 8fa300a8 lw v1,168(sp) +800f375c: 0203102b sltu v0,s0,v1 +800f3760: 14400101 bnez v0,800f3b68 +800f3764: 8fa400a4 lw a0,164(sp) +800f3768: 00608821 move s1,v1 +800f376c: 12000003 beqz s0,800f377c +800f3770: 8fa200a8 lw v0,168(sp) +800f3774: 14400032 bnez v0,800f3840 +800f3778: 8fa400a4 lw a0,164(sp) +800f377c: 02118823 subu s1,s0,s1 +800f3780: 8fa300ac lw v1,172(sp) +800f3784: 10600038 beqz v1,800f3868 +800f3788: 8fa30040 lw v1,64(sp) +800f378c: 8fa400b0 lw a0,176(sp) +800f3790: 0083102b sltu v0,a0,v1 +800f3794: 00809821 move s3,a0 +800f3798: 16200103 bnez s1,800f3ba8 +800f379c: 0062980a movz s3,v1,v0 +800f37a0: 00008021 move s0,zero +800f37a4: 10600004 beqz v1,800f37b8 +800f37a8: 00731023 subu v0,v1,s3 +800f37ac: 8fa200b0 lw v0,176(sp) +800f37b0: 14400108 bnez v0,800f3bd4 +800f37b4: 00731023 subu v0,v1,s3 +800f37b8: 00502821 addu a1,v0,s0 +800f37bc: 16400014 bnez s2,800f3810 +800f37c0: 02401021 move v0,s2 +800f37c4: 8fa300b4 lw v1,180(sp) +800f37c8: 106000ac beqz v1,800f3a7c +800f37cc: 8fa30044 lw v1,68(sp) +800f37d0: 0077102b sltu v0,v1,s7 +800f37d4: 104000d9 beqz v0,800f3b3c +800f37d8: 8fa400b4 lw a0,180(sp) +800f37dc: 00608821 move s1,v1 +800f37e0: 00831021 addu v0,a0,v1 +800f37e4: 14a000d7 bnez a1,800f3b44 +800f37e8: a0400000 sb zero,0(v0) +800f37ec: 00008021 move s0,zero +800f37f0: 10600003 beqz v1,800f3800 +800f37f4: 00000000 nop +800f37f8: 16e000e1 bnez s7,800f3b80 +800f37fc: 8fa400b4 lw a0,180(sp) +800f3800: 1200009f beqz s0,800f3a80 +800f3804: 8fa2009c lw v0,156(sp) +800f3808: 02009021 move s2,s0 +800f380c: 02401021 move v0,s2 +800f3810: 8fbf0094 lw ra,148(sp) +800f3814: 8fbe0090 lw s8,144(sp) +800f3818: 8fb7008c lw s7,140(sp) +800f381c: 8fb60088 lw s6,136(sp) +800f3820: 8fb50084 lw s5,132(sp) +800f3824: 8fb40080 lw s4,128(sp) +800f3828: 8fb3007c lw s3,124(sp) +800f382c: 8fb20078 lw s2,120(sp) +800f3830: 8fb10074 lw s1,116(sp) +800f3834: 8fb00070 lw s0,112(sp) +800f3838: 03e00008 jr ra +800f383c: 27bd0098 addiu sp,sp,152 +800f3840: 8e870000 lw a3,0(s4) +800f3844: 02202821 move a1,s1 +800f3848: 26a25ed4 addiu v0,s5,24276 +800f384c: 0040f809 jalr v0 +800f3850: 24060001 li a2,1 +800f3854: 24030001 li v1,1 +800f3858: 1043ffc8 beq v0,v1,800f377c +800f385c: 00000000 nop +800f3860: 02118823 subu s1,s0,s1 +800f3864: 2412ffff li s2,-1 +800f3868: 8fa20040 lw v0,64(sp) +800f386c: 0803cdef j 800f37bc +800f3870: 02222821 addu a1,s1,v0 +800f3874: 24425634 addiu v0,v0,22068 +800f3878: 0040f809 jalr v0 +800f387c: 02002021 move a0,s0 +800f3880: 1040ff99 beqz v0,800f36e8 +800f3884: 02602021 move a0,s3 +800f3888: 8e840000 lw a0,0(s4) +800f388c: 27a50050 addiu a1,sp,80 +800f3890: 27d02894 addiu s0,s8,10388 +800f3894: 0200f809 jalr s0 +800f3898: afa0004c sw zero,76(sp) +800f389c: 8e840000 lw a0,0(s4) +800f38a0: 2412ffff li s2,-1 +800f38a4: 2403ffff li v1,-1 +800f38a8: 27a50014 addiu a1,sp,20 +800f38ac: 0200f809 jalr s0 +800f38b0: 0062900b movn s2,v1,v0 +800f38b4: 1040ffa4 beqz v0,800f3748 +800f38b8: 8fb0003c lw s0,60(sp) +800f38bc: 8fb1003c lw s1,60(sp) +800f38c0: 8fa20040 lw v0,64(sp) +800f38c4: 2412ffff li s2,-1 +800f38c8: 0803cdef j 800f37bc +800f38cc: 02222821 addu a1,s1,v0 +800f38d0: 24425634 addiu v0,v0,22068 +800f38d4: 0040f809 jalr v0 +800f38d8: 02002021 move a0,s0 +800f38dc: 1040ff6a beqz v0,800f3688 +800f38e0: 02602021 move a0,s3 +800f38e4: 2412ffff li s2,-1 +800f38e8: 0803cdae j 800f36b8 +800f38ec: afa00048 sw zero,72(sp) +800f38f0: 24425634 addiu v0,v0,22068 +800f38f4: 0040f809 jalr v0 +800f38f8: 02002021 move a0,s0 +800f38fc: 1040ff4a beqz v0,800f3628 +800f3900: 02602021 move a0,s3 +800f3904: 2412ffff li s2,-1 +800f3908: 0803cd96 j 800f3658 +800f390c: afa00044 sw zero,68(sp) +800f3910: 24425634 addiu v0,v0,22068 +800f3914: 0040f809 jalr v0 +800f3918: 02002021 move a0,s0 +800f391c: 1040ff2a beqz v0,800f35c8 +800f3920: 02602021 move a0,s3 +800f3924: 2412ffff li s2,-1 +800f3928: 0803cd7e j 800f35f8 +800f392c: afa00040 sw zero,64(sp) +800f3930: 24425634 addiu v0,v0,22068 +800f3934: 0040f809 jalr v0 +800f3938: 02202021 move a0,s1 +800f393c: 1040ff0a beqz v0,800f3568 +800f3940: 02602021 move a0,s3 +800f3944: 2412ffff li s2,-1 +800f3948: 0803cd66 j 800f3598 +800f394c: afa0003c sw zero,60(sp) +800f3950: 24425634 addiu v0,v0,22068 +800f3954: 0040f809 jalr v0 +800f3958: 02002021 move a0,s0 +800f395c: 1440fe66 bnez v0,800f32f8 +800f3960: 02201021 move v0,s1 +800f3964: 0803cd0e j 800f3438 +800f3968: 8e900000 lw s0,0(s4) +800f396c: 24425634 addiu v0,v0,22068 +800f3970: 0040f809 jalr v0 +800f3974: 02002021 move a0,s0 +800f3978: 1440fe4e bnez v0,800f32b4 +800f397c: 02201021 move v0,s1 +800f3980: 0803ccf6 j 800f33d8 +800f3984: 8e900000 lw s0,0(s4) +800f3988: 24425634 addiu v0,v0,22068 +800f398c: 0040f809 jalr v0 +800f3990: 02002021 move a0,s0 +800f3994: 1440fe36 bnez v0,800f3270 +800f3998: 02201021 move v0,s1 +800f399c: 0803ccde j 800f3378 +800f39a0: 8e900000 lw s0,0(s4) +800f39a4: 24425634 addiu v0,v0,22068 +800f39a8: 0040f809 jalr v0 +800f39ac: 02002021 move a0,s0 +800f39b0: 1440ffb5 bnez v0,800f3888 +800f39b4: 02201021 move v0,s1 +800f39b8: 0803cdc4 j 800f3710 +800f39bc: 00021200 sll v0,v0,0x8 +800f39c0: 24425634 addiu v0,v0,22068 +800f39c4: 0040f809 jalr v0 +800f39c8: 02002021 move a0,s0 +800f39cc: 1440ffc5 bnez v0,800f38e4 +800f39d0: 02201021 move v0,s1 +800f39d4: 0803cdac j 800f36b0 +800f39d8: 00021200 sll v0,v0,0x8 +800f39dc: 24425634 addiu v0,v0,22068 +800f39e0: 0040f809 jalr v0 +800f39e4: 02202021 move a0,s1 +800f39e8: 1440ffd6 bnez v0,800f3944 +800f39ec: 02001021 move v0,s0 +800f39f0: 0803cd64 j 800f3590 +800f39f4: 00021200 sll v0,v0,0x8 +800f39f8: 24425634 addiu v0,v0,22068 +800f39fc: 0040f809 jalr v0 +800f3a00: 02002021 move a0,s0 +800f3a04: 1440fe4d bnez v0,800f333c +800f3a08: 02201021 move v0,s1 +800f3a0c: 0803cd26 j 800f3498 +800f3a10: 00021200 sll v0,v0,0x8 +800f3a14: 24425634 addiu v0,v0,22068 +800f3a18: 0040f809 jalr v0 +800f3a1c: 02002021 move a0,s0 +800f3a20: 1440ffb8 bnez v0,800f3904 +800f3a24: 02201021 move v0,s1 +800f3a28: 0803cd94 j 800f3650 +800f3a2c: 00021200 sll v0,v0,0x8 +800f3a30: 24425634 addiu v0,v0,22068 +800f3a34: 0040f809 jalr v0 +800f3a38: 02002021 move a0,s0 +800f3a3c: 1440ffb9 bnez v0,800f3924 +800f3a40: 02201021 move v0,s1 +800f3a44: 0803cd7c j 800f35f0 +800f3a48: 00021200 sll v0,v0,0x8 +800f3a4c: 8e840000 lw a0,0(s4) +800f3a50: 27c22894 addiu v0,s8,10388 +800f3a54: 0040f809 jalr v0 +800f3a58: 27a50018 addiu a1,sp,24 +800f3a5c: 1440fdf2 bnez v0,800f3228 +800f3a60: 8fa30018 lw v1,24(sp) +800f3a64: 3c020201 lui v0,0x201 +800f3a68: 34424b50 ori v0,v0,0x4b50 +800f3a6c: 00621826 xor v1,v1,v0 +800f3a70: 2412ff99 li s2,-103 +800f3a74: 0803cc8b j 800f322c +800f3a78: 0003900a movz s2,zero,v1 +800f3a7c: 8fa2009c lw v0,156(sp) +800f3a80: 10400010 beqz v0,800f3ac4 +800f3a84: 8fa400a0 lw a0,160(sp) +800f3a88: 00403021 move a2,v0 +800f3a8c: 27a7001c addiu a3,sp,28 +800f3a90: 27a8006c addiu t0,sp,108 +800f3a94: 8ce20000 lw v0,0(a3) +800f3a98: 8ce30004 lw v1,4(a3) +800f3a9c: 8ce40008 lw a0,8(a3) +800f3aa0: 8ce5000c lw a1,12(a3) +800f3aa4: 24e70010 addiu a3,a3,16 +800f3aa8: acc20000 sw v0,0(a2) +800f3aac: acc30004 sw v1,4(a2) +800f3ab0: acc40008 sw a0,8(a2) +800f3ab4: acc5000c sw a1,12(a2) +800f3ab8: 14e8fff6 bne a3,t0,800f3a94 +800f3abc: 24c60010 addiu a2,a2,16 +800f3ac0: 8fa400a0 lw a0,160(sp) +800f3ac4: 1080ff51 beqz a0,800f380c +800f3ac8: 8fa20014 lw v0,20(sp) +800f3acc: ac820000 sw v0,0(a0) +800f3ad0: 8fbf0094 lw ra,148(sp) +800f3ad4: 02401021 move v0,s2 +800f3ad8: 8fbe0090 lw s8,144(sp) +800f3adc: 8fb7008c lw s7,140(sp) +800f3ae0: 8fb60088 lw s6,136(sp) +800f3ae4: 8fb50084 lw s5,132(sp) +800f3ae8: 8fb40080 lw s4,128(sp) +800f3aec: 8fb3007c lw s3,124(sp) +800f3af0: 8fb20078 lw s2,120(sp) +800f3af4: 8fb10074 lw s1,116(sp) +800f3af8: 8fb00070 lw s0,112(sp) +800f3afc: 03e00008 jr ra +800f3b00: 27bd0098 addiu sp,sp,152 +800f3b04: 2412ff9a li s2,-102 +800f3b08: 02401021 move v0,s2 +800f3b0c: 8fbf0094 lw ra,148(sp) +800f3b10: 8fbe0090 lw s8,144(sp) +800f3b14: 8fb7008c lw s7,140(sp) +800f3b18: 8fb60088 lw s6,136(sp) +800f3b1c: 8fb50084 lw s5,132(sp) +800f3b20: 8fb40080 lw s4,128(sp) +800f3b24: 8fb3007c lw s3,124(sp) +800f3b28: 8fb20078 lw s2,120(sp) +800f3b2c: 8fb10074 lw s1,116(sp) +800f3b30: 8fb00070 lw s0,112(sp) +800f3b34: 03e00008 jr ra +800f3b38: 27bd0098 addiu sp,sp,152 +800f3b3c: 10a0ff2b beqz a1,800f37ec +800f3b40: 02e08821 move s1,s7 +800f3b44: 8e840000 lw a0,0(s4) +800f3b48: 26c25c60 addiu v0,s6,23648 +800f3b4c: 0040f809 jalr v0 +800f3b50: 24060001 li a2,1 +800f3b54: 14400007 bnez v0,800f3b74 +800f3b58: 00000000 nop +800f3b5c: 8fa30044 lw v1,68(sp) +800f3b60: 0803cdfc j 800f37f0 +800f3b64: 00008021 move s0,zero +800f3b68: 00901021 addu v0,a0,s0 +800f3b6c: 0803cddb j 800f376c +800f3b70: a0400000 sb zero,0(v0) +800f3b74: 8fa30044 lw v1,68(sp) +800f3b78: 0803cdfc j 800f37f0 +800f3b7c: 2410ffff li s0,-1 +800f3b80: 8e870000 lw a3,0(s4) +800f3b84: 02202821 move a1,s1 +800f3b88: 26a25ed4 addiu v0,s5,24276 +800f3b8c: 0040f809 jalr v0 +800f3b90: 24060001 li a2,1 +800f3b94: 24030001 li v1,1 +800f3b98: 1043ff19 beq v0,v1,800f3800 +800f3b9c: 00000000 nop +800f3ba0: 0803ce03 j 800f380c +800f3ba4: 2412ffff li s2,-1 +800f3ba8: 8e840000 lw a0,0(s4) +800f3bac: 02202821 move a1,s1 +800f3bb0: 26c25c60 addiu v0,s6,23648 +800f3bb4: 0040f809 jalr v0 +800f3bb8: 24060001 li a2,1 +800f3bbc: 10400013 beqz v0,800f3c0c +800f3bc0: 00000000 nop +800f3bc4: 8fa30040 lw v1,64(sp) +800f3bc8: 02208021 move s0,s1 +800f3bcc: 0803cde9 j 800f37a4 +800f3bd0: 2412ffff li s2,-1 +800f3bd4: 8e870000 lw a3,0(s4) +800f3bd8: 8fa400ac lw a0,172(sp) +800f3bdc: 02602821 move a1,s3 +800f3be0: 26a25ed4 addiu v0,s5,24276 +800f3be4: 0040f809 jalr v0 +800f3be8: 24060001 li a2,1 +800f3bec: 24030001 li v1,1 +800f3bf0: 10430009 beq v0,v1,800f3c18 +800f3bf4: 00000000 nop +800f3bf8: 8fa30040 lw v1,64(sp) +800f3bfc: 2412ffff li s2,-1 +800f3c00: 00731023 subu v0,v1,s3 +800f3c04: 0803cdef j 800f37bc +800f3c08: 00502821 addu a1,v0,s0 +800f3c0c: 8fa30040 lw v1,64(sp) +800f3c10: 0803cde9 j 800f37a4 +800f3c14: 00008021 move s0,zero +800f3c18: 8fa30040 lw v1,64(sp) +800f3c1c: 00731023 subu v0,v1,s3 +800f3c20: 0803cdef j 800f37bc +800f3c24: 00502821 addu a1,v0,s0 + +800f3c28 : +800f3c28: 27bdffd0 addiu sp,sp,-48 +800f3c2c: afb00028 sw s0,40(sp) +800f3c30: afbf002c sw ra,44(sp) +800f3c34: 00808021 move s0,a0 +800f3c38: 14800006 bnez a0,800f3c54 +800f3c3c: 2408ff9a li t0,-102 +800f3c40: 8fbf002c lw ra,44(sp) +800f3c44: 8fb00028 lw s0,40(sp) +800f3c48: 01001021 move v0,t0 +800f3c4c: 03e00008 jr ra +800f3c50: 27bd0030 addiu sp,sp,48 +800f3c54: 8c820018 lw v0,24(a0) +800f3c58: 1040fff9 beqz v0,800f3c40 +800f3c5c: 2408ff9c li t0,-100 +800f3c60: 8c830010 lw v1,16(a0) +800f3c64: 8c820004 lw v0,4(a0) +800f3c68: 246a0001 addiu t2,v1,1 +800f3c6c: 24850028 addiu a1,a0,40 +800f3c70: 24860078 addiu a2,a0,120 +800f3c74: 1142fff2 beq t2,v0,800f3c40 +800f3c78: 00003821 move a3,zero +800f3c7c: 8c830048 lw v1,72(a0) +800f3c80: 8c89004c lw t1,76(a0) +800f3c84: 8c820014 lw v0,20(a0) +800f3c88: 8c880050 lw t0,80(a0) +800f3c8c: 00691821 addu v1,v1,t1 +800f3c90: 00481021 addu v0,v0,t0 +800f3c94: 2463002e addiu v1,v1,46 +800f3c98: 00431021 addu v0,v0,v1 +800f3c9c: ac8a0010 sw t2,16(a0) +800f3ca0: afa00010 sw zero,16(sp) +800f3ca4: afa00014 sw zero,20(sp) +800f3ca8: afa00018 sw zero,24(sp) +800f3cac: afa0001c sw zero,28(sp) +800f3cb0: afa00020 sw zero,32(sp) +800f3cb4: ac820014 sw v0,20(a0) +800f3cb8: 3c02800f lui v0,0x800f +800f3cbc: 244231bc addiu v0,v0,12732 +800f3cc0: 0040f809 jalr v0 +800f3cc4: 00000000 nop +800f3cc8: 00404021 move t0,v0 +800f3ccc: 2c420001 sltiu v0,v0,1 +800f3cd0: 0803cf10 j 800f3c40 +800f3cd4: ae020018 sw v0,24(s0) + +800f3cd8 : +800f3cd8: 27bdffd0 addiu sp,sp,-48 +800f3cdc: afb00028 sw s0,40(sp) +800f3ce0: afbf002c sw ra,44(sp) +800f3ce4: 00003821 move a3,zero +800f3ce8: 00808021 move s0,a0 +800f3cec: 24850028 addiu a1,a0,40 +800f3cf0: 24860078 addiu a2,a0,120 +800f3cf4: 1080000f beqz a0,800f3d34 +800f3cf8: 2403ff9a li v1,-102 +800f3cfc: 8c820024 lw v0,36(a0) +800f3d00: ac800010 sw zero,16(a0) +800f3d04: ac820014 sw v0,20(a0) +800f3d08: 3c02800f lui v0,0x800f +800f3d0c: afa00010 sw zero,16(sp) +800f3d10: afa00014 sw zero,20(sp) +800f3d14: afa00018 sw zero,24(sp) +800f3d18: afa0001c sw zero,28(sp) +800f3d1c: 244231bc addiu v0,v0,12732 +800f3d20: 0040f809 jalr v0 +800f3d24: afa00020 sw zero,32(sp) +800f3d28: 00401821 move v1,v0 +800f3d2c: 2c420001 sltiu v0,v0,1 +800f3d30: ae020018 sw v0,24(s0) +800f3d34: 8fbf002c lw ra,44(sp) +800f3d38: 8fb00028 lw s0,40(sp) +800f3d3c: 00601021 move v0,v1 +800f3d40: 03e00008 jr ra +800f3d44: 27bd0030 addiu sp,sp,48 + +800f3d48 : +800f3d48: 27bdffd0 addiu sp,sp,-48 +800f3d4c: 8fa20040 lw v0,64(sp) +800f3d50: 8fa30044 lw v1,68(sp) +800f3d54: afa20014 sw v0,20(sp) +800f3d58: 8fa20048 lw v0,72(sp) +800f3d5c: afa30018 sw v1,24(sp) +800f3d60: 8fa3004c lw v1,76(sp) +800f3d64: afa2001c sw v0,28(sp) +800f3d68: 3c02800f lui v0,0x800f +800f3d6c: afbf0028 sw ra,40(sp) +800f3d70: afa70010 sw a3,16(sp) +800f3d74: afa30020 sw v1,32(sp) +800f3d78: 00c03821 move a3,a2 +800f3d7c: 244231bc addiu v0,v0,12732 +800f3d80: 0040f809 jalr v0 +800f3d84: 00003021 move a2,zero +800f3d88: 8fbf0028 lw ra,40(sp) +800f3d8c: 03e00008 jr ra +800f3d90: 27bd0030 addiu sp,sp,48 + +800f3d94 : +800f3d94: 27bdfea8 addiu sp,sp,-344 +800f3d98: afb3013c sw s3,316(sp) +800f3d9c: afb20138 sw s2,312(sp) +800f3da0: afb00130 sw s0,304(sp) +800f3da4: afbf0154 sw ra,340(sp) +800f3da8: afbe0150 sw s8,336(sp) +800f3dac: afb7014c sw s7,332(sp) +800f3db0: afb60148 sw s6,328(sp) +800f3db4: afb50144 sw s5,324(sp) +800f3db8: afb40140 sw s4,320(sp) +800f3dbc: afb10134 sw s1,308(sp) +800f3dc0: 00808021 move s0,a0 +800f3dc4: 00a09021 move s2,a1 +800f3dc8: 1480000f bnez a0,800f3e08 +800f3dcc: 00c09821 move s3,a2 +800f3dd0: 2411ff9a li s1,-102 +800f3dd4: 02201021 move v0,s1 +800f3dd8: 8fbf0154 lw ra,340(sp) +800f3ddc: 8fbe0150 lw s8,336(sp) +800f3de0: 8fb7014c lw s7,332(sp) +800f3de4: 8fb60148 lw s6,328(sp) +800f3de8: 8fb50144 lw s5,324(sp) +800f3dec: 8fb40140 lw s4,320(sp) +800f3df0: 8fb3013c lw s3,316(sp) +800f3df4: 8fb20138 lw s2,312(sp) +800f3df8: 8fb10134 lw s1,308(sp) +800f3dfc: 8fb00130 lw s0,304(sp) +800f3e00: 03e00008 jr ra +800f3e04: 27bd0158 addiu sp,sp,344 +800f3e08: 3c028012 lui v0,0x8012 +800f3e0c: 2442bdb0 addiu v0,v0,-16976 +800f3e10: 0040f809 jalr v0 +800f3e14: 00a02021 move a0,a1 +800f3e18: 2c420100 sltiu v0,v0,256 +800f3e1c: 1040ffed beqz v0,800f3dd4 +800f3e20: 2411ff9a li s1,-102 +800f3e24: 8e020018 lw v0,24(s0) +800f3e28: 1040ffea beqz v0,800f3dd4 +800f3e2c: 2411ff9c li s1,-100 +800f3e30: 8e020024 lw v0,36(s0) +800f3e34: 3c03800f lui v1,0x800f +800f3e38: 26150028 addiu s5,s0,40 +800f3e3c: 26140078 addiu s4,s0,120 +800f3e40: 8e170010 lw s7,16(s0) +800f3e44: 8e160014 lw s6,20(s0) +800f3e48: ae000010 sw zero,16(s0) +800f3e4c: ae020014 sw v0,20(s0) +800f3e50: 247e31bc addiu s8,v1,12732 +800f3e54: 02002021 move a0,s0 +800f3e58: 02a02821 move a1,s5 +800f3e5c: 02803021 move a2,s4 +800f3e60: 00003821 move a3,zero +800f3e64: afa00010 sw zero,16(sp) +800f3e68: afa00014 sw zero,20(sp) +800f3e6c: afa00018 sw zero,24(sp) +800f3e70: afa0001c sw zero,28(sp) +800f3e74: 03c0f809 jalr s8 +800f3e78: afa00020 sw zero,32(sp) +800f3e7c: 00408821 move s1,v0 +800f3e80: 2c420001 sltiu v0,v0,1 +800f3e84: 16200050 bnez s1,800f3fc8 +800f3e88: ae020018 sw v0,24(s0) +800f3e8c: 24020100 li v0,256 +800f3e90: 02002021 move a0,s0 +800f3e94: 00002821 move a1,zero +800f3e98: 00003021 move a2,zero +800f3e9c: 27a70028 addiu a3,sp,40 +800f3ea0: afa20010 sw v0,16(sp) +800f3ea4: afa00014 sw zero,20(sp) +800f3ea8: afa00018 sw zero,24(sp) +800f3eac: afa0001c sw zero,28(sp) +800f3eb0: 03c0f809 jalr s8 +800f3eb4: afa00020 sw zero,32(sp) +800f3eb8: 1260004a beqz s3,800f3fe4 +800f3ebc: 3c038012 lui v1,0x8012 +800f3ec0: 24020001 li v0,1 +800f3ec4: 12620047 beq s3,v0,800f3fe4 +800f3ec8: 02403821 move a3,s2 +800f3ecc: 27a90028 addiu t1,sp,40 +800f3ed0: 81260000 lb a2,0(t1) +800f3ed4: 80e50000 lb a1,0(a3) +800f3ed8: 30c200ff andi v0,a2,0xff +800f3edc: 2443ff9f addiu v1,v0,-97 +800f3ee0: 30a400ff andi a0,a1,0xff +800f3ee4: 306300ff andi v1,v1,0xff +800f3ee8: 2448ffe0 addiu t0,v0,-32 +800f3eec: 2482ff9f addiu v0,a0,-97 +800f3ef0: 304200ff andi v0,v0,0xff +800f3ef4: 2c63001a sltiu v1,v1,26 +800f3ef8: 25290001 addiu t1,t1,1 +800f3efc: 24e70001 addiu a3,a3,1 +800f3f00: 2c42001a sltiu v0,v0,26 +800f3f04: 10600003 beqz v1,800f3f14 +800f3f08: 2484ffe0 addiu a0,a0,-32 +800f3f0c: 00083600 sll a2,t0,0x18 +800f3f10: 00063603 sra a2,a2,0x18 +800f3f14: 10400004 beqz v0,800f3f28 +800f3f18: 00a6182a slt v1,a1,a2 +800f3f1c: 00042e00 sll a1,a0,0x18 +800f3f20: 00052e03 sra a1,a1,0x18 +800f3f24: 00a6182a slt v1,a1,a2 +800f3f28: 10c00036 beqz a2,800f4004 +800f3f2c: 00c5102a slt v0,a2,a1 +800f3f30: 10a00005 beqz a1,800f3f48 +800f3f34: 00000000 nop +800f3f38: 14400003 bnez v0,800f3f48 +800f3f3c: 00000000 nop +800f3f40: 1060ffe3 beqz v1,800f3ed0 +800f3f44: 00000000 nop +800f3f48: 8e020018 lw v0,24(s0) +800f3f4c: 10400021 beqz v0,800f3fd4 +800f3f50: 00000000 nop +800f3f54: 8e020010 lw v0,16(s0) +800f3f58: 8e030004 lw v1,4(s0) +800f3f5c: 24460001 addiu a2,v0,1 +800f3f60: 10c3001c beq a2,v1,800f3fd4 +800f3f64: 00003821 move a3,zero +800f3f68: 8e05004c lw a1,76(s0) +800f3f6c: 8e030048 lw v1,72(s0) +800f3f70: 8e020014 lw v0,20(s0) +800f3f74: 8e040050 lw a0,80(s0) +800f3f78: 00651821 addu v1,v1,a1 +800f3f7c: 2463002e addiu v1,v1,46 +800f3f80: 00441021 addu v0,v0,a0 +800f3f84: 00431021 addu v0,v0,v1 +800f3f88: ae060010 sw a2,16(s0) +800f3f8c: ae020014 sw v0,20(s0) +800f3f90: 02002021 move a0,s0 +800f3f94: 02a02821 move a1,s5 +800f3f98: 02803021 move a2,s4 +800f3f9c: afa00010 sw zero,16(sp) +800f3fa0: afa00014 sw zero,20(sp) +800f3fa4: afa00018 sw zero,24(sp) +800f3fa8: afa0001c sw zero,28(sp) +800f3fac: 03c0f809 jalr s8 +800f3fb0: afa00020 sw zero,32(sp) +800f3fb4: 00401821 move v1,v0 +800f3fb8: 2c420001 sltiu v0,v0,1 +800f3fbc: 1060ffb3 beqz v1,800f3e8c +800f3fc0: ae020018 sw v0,24(s0) +800f3fc4: 00608821 move s1,v1 +800f3fc8: ae160014 sw s6,20(s0) +800f3fcc: 0803cf75 j 800f3dd4 +800f3fd0: ae170010 sw s7,16(s0) +800f3fd4: 2411ff9c li s1,-100 +800f3fd8: ae160014 sw s6,20(s0) +800f3fdc: 0803cf75 j 800f3dd4 +800f3fe0: ae170010 sw s7,16(s0) +800f3fe4: 27a40028 addiu a0,sp,40 +800f3fe8: 2463bbc0 addiu v1,v1,-17472 +800f3fec: 0060f809 jalr v1 +800f3ff0: 02402821 move a1,s2 +800f3ff4: 1440ffd4 bnez v0,800f3f48 +800f3ff8: 02201021 move v0,s1 +800f3ffc: 0803cf77 j 800f3ddc +800f4000: 8fbf0154 lw ra,340(sp) +800f4004: 14a0ffd0 bnez a1,800f3f48 +800f4008: 02201021 move v0,s1 +800f400c: 0803cf77 j 800f3ddc +800f4010: 8fbf0154 lw ra,340(sp) + +800f4014 : +800f4014: 27bdff20 addiu sp,sp,-224 +800f4018: 3c058019 lui a1,0x8019 +800f401c: 3c02800f lui v0,0x800f +800f4020: afb200c0 sw s2,192(sp) +800f4024: afbf00dc sw ra,220(sp) +800f4028: afbe00d8 sw s8,216(sp) +800f402c: afb700d4 sw s7,212(sp) +800f4030: afb600d0 sw s6,208(sp) +800f4034: afb500cc sw s5,204(sp) +800f4038: afb400c8 sw s4,200(sp) +800f403c: afb300c4 sw s3,196(sp) +800f4040: afb100bc sw s1,188(sp) +800f4044: afb000b8 sw s0,184(sp) +800f4048: 24425f70 addiu v0,v0,24432 +800f404c: 0040f809 jalr v0 +800f4050: 24a5cdf4 addiu a1,a1,-12812 +800f4054: 104001a2 beqz v0,800f46e0 +800f4058: 00409021 move s2,v0 +800f405c: 3c17800f lui s7,0x800f +800f4060: 00402021 move a0,v0 +800f4064: 00002821 move a1,zero +800f4068: 26e25c60 addiu v0,s7,23648 +800f406c: 0040f809 jalr v0 +800f4070: 24060002 li a2,2 +800f4074: 10400113 beqz v0,800f44c4 +800f4078: 3c02800f lui v0,0x800f +800f407c: 2413ffff li s3,-1 +800f4080: afa000b0 sw zero,176(sp) +800f4084: 00002821 move a1,zero +800f4088: 3c1e800f lui s8,0x800f +800f408c: 00003021 move a2,zero +800f4090: 02402021 move a0,s2 +800f4094: 26e25c60 addiu v0,s7,23648 +800f4098: 0040f809 jalr v0 +800f409c: 3c11800f lui s1,0x800f +800f40a0: 2410ffff li s0,-1 +800f40a4: 26232894 addiu v1,s1,10388 +800f40a8: 02402021 move a0,s2 +800f40ac: 27a5002c addiu a1,sp,44 +800f40b0: 27b40028 addiu s4,sp,40 +800f40b4: 0060f809 jalr v1 +800f40b8: 0202980b movn s3,s0,v0 +800f40bc: 02802021 move a0,s4 +800f40c0: 24050001 li a1,1 +800f40c4: 24060001 li a2,1 +800f40c8: 02403821 move a3,s2 +800f40cc: 27c85ed4 addiu t0,s8,24276 +800f40d0: 0100f809 jalr t0 +800f40d4: 0202980b movn s3,s0,v0 +800f40d8: 24030001 li v1,1 +800f40dc: 10430075 beq v0,v1,800f42b4 +800f40e0: 3c02800f lui v0,0x800f +800f40e4: 24425634 addiu v0,v0,22068 +800f40e8: 0040f809 jalr v0 +800f40ec: 02402021 move a0,s2 +800f40f0: 10400072 beqz v0,800f42bc +800f40f4: 02802021 move a0,s4 +800f40f8: 24050001 li a1,1 +800f40fc: 24060001 li a2,1 +800f4100: 27c25ed4 addiu v0,s8,24276 +800f4104: 0040f809 jalr v0 +800f4108: 02403821 move a3,s2 +800f410c: 24030001 li v1,1 +800f4110: 2413ffff li s3,-1 +800f4114: 1043007d beq v0,v1,800f430c +800f4118: 0000b021 move s6,zero +800f411c: 3c02800f lui v0,0x800f +800f4120: 24425634 addiu v0,v0,22068 +800f4124: 0040f809 jalr v0 +800f4128: 02402021 move a0,s2 +800f412c: 10400079 beqz v0,800f4314 +800f4130: 02802021 move a0,s4 +800f4134: 24050001 li a1,1 +800f4138: 24060001 li a2,1 +800f413c: 27c25ed4 addiu v0,s8,24276 +800f4140: 0040f809 jalr v0 +800f4144: 02403821 move a3,s2 +800f4148: 24030001 li v1,1 +800f414c: 2413ffff li s3,-1 +800f4150: 10430084 beq v0,v1,800f4364 +800f4154: 00008021 move s0,zero +800f4158: 3c02800f lui v0,0x800f +800f415c: 24425634 addiu v0,v0,22068 +800f4160: 0040f809 jalr v0 +800f4164: 02402021 move a0,s2 +800f4168: 10400080 beqz v0,800f436c +800f416c: 02802021 move a0,s4 +800f4170: afa00034 sw zero,52(sp) +800f4174: 02802021 move a0,s4 +800f4178: 24050001 li a1,1 +800f417c: 24060001 li a2,1 +800f4180: 27c25ed4 addiu v0,s8,24276 +800f4184: 0040f809 jalr v0 +800f4188: 02403821 move a3,s2 +800f418c: 24030001 li v1,1 +800f4190: 1043008b beq v0,v1,800f43c0 +800f4194: 2413ffff li s3,-1 +800f4198: 3c02800f lui v0,0x800f +800f419c: 24425634 addiu v0,v0,22068 +800f41a0: 0040f809 jalr v0 +800f41a4: 02402021 move a0,s2 +800f41a8: 10400086 beqz v0,800f43c4 +800f41ac: 00000000 nop +800f41b0: 8fa20034 lw v0,52(sp) +800f41b4: 00001821 move v1,zero +800f41b8: 10430091 beq v0,v1,800f4400 +800f41bc: 2413ffff li s3,-1 +800f41c0: 2413ff99 li s3,-103 +800f41c4: 26302894 addiu s0,s1,10388 +800f41c8: 02402021 move a0,s2 +800f41cc: 0200f809 jalr s0 +800f41d0: 27a50050 addiu a1,sp,80 +800f41d4: 2411ffff li s1,-1 +800f41d8: 02402021 move a0,s2 +800f41dc: 27a50054 addiu a1,sp,84 +800f41e0: 0200f809 jalr s0 +800f41e4: 0222980b movn s3,s1,v0 +800f41e8: 02802021 move a0,s4 +800f41ec: 24050001 li a1,1 +800f41f0: 24060001 li a2,1 +800f41f4: 02403821 move a3,s2 +800f41f8: 27c85ed4 addiu t0,s8,24276 +800f41fc: 0100f809 jalr t0 +800f4200: 0222980b movn s3,s1,v0 +800f4204: 24030001 li v1,1 +800f4208: 14430083 bne v0,v1,800f4418 +800f420c: 3c02800f lui v0,0x800f +800f4210: 93b00028 lbu s0,40(sp) +800f4214: 02802021 move a0,s4 +800f4218: 27c25ed4 addiu v0,s8,24276 +800f421c: 24050001 li a1,1 +800f4220: 24060001 li a2,1 +800f4224: 0040f809 jalr v0 +800f4228: 02403821 move a3,s2 +800f422c: 24030001 li v1,1 +800f4230: 1443008f bne v0,v1,800f4470 +800f4234: 3c02800f lui v0,0x800f +800f4238: 93a20028 lbu v0,40(sp) +800f423c: 00021200 sll v0,v0,0x8 +800f4240: 02021021 addu v0,s0,v0 +800f4244: afa20038 sw v0,56(sp) +800f4248: 8fa30050 lw v1,80(sp) +800f424c: 8fa20054 lw v0,84(sp) +800f4250: 00431021 addu v0,v0,v1 +800f4254: 8fa300b0 lw v1,176(sp) +800f4258: 0062202b sltu a0,v1,v0 +800f425c: 14800003 bnez a0,800f426c +800f4260: 00000000 nop +800f4264: 126000e8 beqz s3,800f4608 +800f4268: 24040080 li a0,128 +800f426c: 3c02800f lui v0,0x800f +800f4270: 24425f58 addiu v0,v0,24408 +800f4274: 0040f809 jalr v0 +800f4278: 02402021 move a0,s2 +800f427c: 00001821 move v1,zero +800f4280: 8fbf00dc lw ra,220(sp) +800f4284: 8fbe00d8 lw s8,216(sp) +800f4288: 8fb700d4 lw s7,212(sp) +800f428c: 8fb600d0 lw s6,208(sp) +800f4290: 8fb500cc lw s5,204(sp) +800f4294: 8fb400c8 lw s4,200(sp) +800f4298: 8fb300c4 lw s3,196(sp) +800f429c: 8fb200c0 lw s2,192(sp) +800f42a0: 8fb100bc lw s1,188(sp) +800f42a4: 8fb000b8 lw s0,184(sp) +800f42a8: 00601021 move v0,v1 +800f42ac: 03e00008 jr ra +800f42b0: 27bd00e0 addiu sp,sp,224 +800f42b4: 93b00028 lbu s0,40(sp) +800f42b8: 02802021 move a0,s4 +800f42bc: 24050001 li a1,1 +800f42c0: 24060001 li a2,1 +800f42c4: 27c25ed4 addiu v0,s8,24276 +800f42c8: 0040f809 jalr v0 +800f42cc: 02403821 move a3,s2 +800f42d0: 24030001 li v1,1 +800f42d4: 14430074 bne v0,v1,800f44a8 +800f42d8: 3c02800f lui v0,0x800f +800f42dc: 93a20028 lbu v0,40(sp) +800f42e0: 00021200 sll v0,v0,0x8 +800f42e4: 0202b021 addu s6,s0,v0 +800f42e8: 02802021 move a0,s4 +800f42ec: 24050001 li a1,1 +800f42f0: 24060001 li a2,1 +800f42f4: 27c25ed4 addiu v0,s8,24276 +800f42f8: 0040f809 jalr v0 +800f42fc: 02403821 move a3,s2 +800f4300: 24030001 li v1,1 +800f4304: 1443ff86 bne v0,v1,800f4120 +800f4308: 3c02800f lui v0,0x800f +800f430c: 93b00028 lbu s0,40(sp) +800f4310: 02802021 move a0,s4 +800f4314: 24050001 li a1,1 +800f4318: 24060001 li a2,1 +800f431c: 27c25ed4 addiu v0,s8,24276 +800f4320: 0040f809 jalr v0 +800f4324: 02403821 move a3,s2 +800f4328: 24030001 li v1,1 +800f432c: 14430049 bne v0,v1,800f4454 +800f4330: 3c02800f lui v0,0x800f +800f4334: 93a20028 lbu v0,40(sp) +800f4338: 00021200 sll v0,v0,0x8 +800f433c: 02028021 addu s0,s0,v0 +800f4340: 02802021 move a0,s4 +800f4344: 24050001 li a1,1 +800f4348: 24060001 li a2,1 +800f434c: 27c25ed4 addiu v0,s8,24276 +800f4350: 0040f809 jalr v0 +800f4354: 02403821 move a3,s2 +800f4358: 24030001 li v1,1 +800f435c: 1443ff7f bne v0,v1,800f415c +800f4360: 3c02800f lui v0,0x800f +800f4364: 93b50028 lbu s5,40(sp) +800f4368: 02802021 move a0,s4 +800f436c: 24050001 li a1,1 +800f4370: 24060001 li a2,1 +800f4374: 27c25ed4 addiu v0,s8,24276 +800f4378: 0040f809 jalr v0 +800f437c: 02403821 move a3,s2 +800f4380: 24030001 li v1,1 +800f4384: 1443002c bne v0,v1,800f4438 +800f4388: 3c02800f lui v0,0x800f +800f438c: 93a20028 lbu v0,40(sp) +800f4390: 00021200 sll v0,v0,0x8 +800f4394: 00551021 addu v0,v0,s5 +800f4398: afa20034 sw v0,52(sp) +800f439c: 02802021 move a0,s4 +800f43a0: 24050001 li a1,1 +800f43a4: 24060001 li a2,1 +800f43a8: 27c25ed4 addiu v0,s8,24276 +800f43ac: 0040f809 jalr v0 +800f43b0: 02403821 move a3,s2 +800f43b4: 24030001 li v1,1 +800f43b8: 1443ff78 bne v0,v1,800f419c +800f43bc: 3c02800f lui v0,0x800f +800f43c0: 93b50028 lbu s5,40(sp) +800f43c4: 02802021 move a0,s4 +800f43c8: 24050001 li a1,1 +800f43cc: 24060001 li a2,1 +800f43d0: 27c25ed4 addiu v0,s8,24276 +800f43d4: 0040f809 jalr v0 +800f43d8: 02403821 move a3,s2 +800f43dc: 24030001 li v1,1 +800f43e0: 1443002a bne v0,v1,800f448c +800f43e4: 3c02800f lui v0,0x800f +800f43e8: 93a20028 lbu v0,40(sp) +800f43ec: 00021200 sll v0,v0,0x8 +800f43f0: 02a21821 addu v1,s5,v0 +800f43f4: 8fa20034 lw v0,52(sp) +800f43f8: 1443ff71 bne v0,v1,800f41c0 +800f43fc: 00000000 nop +800f4400: 1600ff6f bnez s0,800f41c0 +800f4404: 00000000 nop +800f4408: 12c0ff6f beqz s6,800f41c8 +800f440c: 26302894 addiu s0,s1,10388 +800f4410: 0803d072 j 800f41c8 +800f4414: 2413ff99 li s3,-103 +800f4418: 24425634 addiu v0,v0,22068 +800f441c: 0040f809 jalr v0 +800f4420: 02402021 move a0,s2 +800f4424: 1040ff7c beqz v0,800f4218 +800f4428: 02802021 move a0,s4 +800f442c: 2413ffff li s3,-1 +800f4430: 0803d092 j 800f4248 +800f4434: afa00038 sw zero,56(sp) +800f4438: 24425634 addiu v0,v0,22068 +800f443c: 0040f809 jalr v0 +800f4440: 02402021 move a0,s2 +800f4444: 1440ff4a bnez v0,800f4170 +800f4448: 02a01021 move v0,s5 +800f444c: 0803d0e5 j 800f4394 +800f4450: 00021200 sll v0,v0,0x8 +800f4454: 24425634 addiu v0,v0,22068 +800f4458: 0040f809 jalr v0 +800f445c: 02402021 move a0,s2 +800f4460: 1440ff34 bnez v0,800f4134 +800f4464: 02802021 move a0,s4 +800f4468: 0803d0ce j 800f4338 +800f446c: 02001021 move v0,s0 +800f4470: 24425634 addiu v0,v0,22068 +800f4474: 0040f809 jalr v0 +800f4478: 02402021 move a0,s2 +800f447c: 1440ffeb bnez v0,800f442c +800f4480: 02001021 move v0,s0 +800f4484: 0803d090 j 800f4240 +800f4488: 00021200 sll v0,v0,0x8 +800f448c: 24425634 addiu v0,v0,22068 +800f4490: 0040f809 jalr v0 +800f4494: 02402021 move a0,s2 +800f4498: 1440ff45 bnez v0,800f41b0 +800f449c: 02a01021 move v0,s5 +800f44a0: 0803d0fc j 800f43f0 +800f44a4: 00021200 sll v0,v0,0x8 +800f44a8: 24425634 addiu v0,v0,22068 +800f44ac: 0040f809 jalr v0 +800f44b0: 02402021 move a0,s2 +800f44b4: 1440ff10 bnez v0,800f40f8 +800f44b8: 02802021 move a0,s4 +800f44bc: 0803d0b8 j 800f42e0 +800f44c0: 02001021 move v0,s0 +800f44c4: 24425610 addiu v0,v0,22032 +800f44c8: 0040f809 jalr v0 +800f44cc: 02402021 move a0,s2 +800f44d0: 0040a021 move s4,v0 +800f44d4: 3402fffe li v0,0xfffe +800f44d8: 0054102b sltu v0,v0,s4 +800f44dc: 3416ffff li s6,0xffff +800f44e0: 0282b00a movz s6,s4,v0 +800f44e4: 3c028010 lui v0,0x8010 +800f44e8: 24425378 addiu v0,v0,21368 +800f44ec: 0040f809 jalr v0 +800f44f0: 24040404 li a0,1028 +800f44f4: 1040fee1 beqz v0,800f407c +800f44f8: 0040a821 move s5,v0 +800f44fc: 2ec20005 sltiu v0,s6,5 +800f4500: 14400039 bnez v0,800f45e8 +800f4504: 3c1e800f lui s8,0x800f +800f4508: 24130004 li s3,4 +800f450c: afa000b0 sw zero,176(sp) +800f4510: 26620400 addiu v0,s3,1024 +800f4514: 0056182b sltu v1,v0,s6 +800f4518: 00409821 move s3,v0 +800f451c: 02c3980a movz s3,s6,v1 +800f4520: 02938823 subu s1,s4,s3 +800f4524: 02402021 move a0,s2 +800f4528: 02202821 move a1,s1 +800f452c: 26e25c60 addiu v0,s7,23648 +800f4530: 0040f809 jalr v0 +800f4534: 00003021 move a2,zero +800f4538: 14400077 bnez v0,800f4718 +800f453c: 02918023 subu s0,s4,s1 +800f4540: 2e030405 sltiu v1,s0,1029 +800f4544: 24020404 li v0,1028 +800f4548: 0043800a movz s0,v0,v1 +800f454c: 02a02021 move a0,s5 +800f4550: 02002821 move a1,s0 +800f4554: 24060001 li a2,1 +800f4558: 27c25ed4 addiu v0,s8,24276 +800f455c: 0040f809 jalr v0 +800f4560: 02403821 move a3,s2 +800f4564: 24030001 li v1,1 +800f4568: 1443006b bne v0,v1,800f4718 +800f456c: 2603fffd addiu v1,s0,-3 +800f4570: 1860001a blez v1,800f45dc +800f4574: 02a02021 move a0,s5 +800f4578: 00003021 move a2,zero +800f457c: 24050050 li a1,80 +800f4580: 2407004b li a3,75 +800f4584: 24080005 li t0,5 +800f4588: 0803d167 j 800f459c +800f458c: 24090006 li t1,6 +800f4590: 24c60001 addiu a2,a2,1 +800f4594: 10660011 beq v1,a2,800f45dc +800f4598: 24840001 addiu a0,a0,1 +800f459c: 90820000 lbu v0,0(a0) +800f45a0: 1445fffb bne v0,a1,800f4590 +800f45a4: 00000000 nop +800f45a8: 90820001 lbu v0,1(a0) +800f45ac: 1447fff8 bne v0,a3,800f4590 +800f45b0: 00000000 nop +800f45b4: 90820002 lbu v0,2(a0) +800f45b8: 1448fff5 bne v0,t0,800f4590 +800f45bc: 00000000 nop +800f45c0: 90820003 lbu v0,3(a0) +800f45c4: 1449fff3 bne v0,t1,800f4594 +800f45c8: 24c60001 addiu a2,a2,1 +800f45cc: 24c6ffff addiu a2,a2,-1 +800f45d0: 02268821 addu s1,s1,a2 +800f45d4: 16200057 bnez s1,800f4734 +800f45d8: afb100b0 sw s1,176(sp) +800f45dc: 0276102b sltu v0,s3,s6 +800f45e0: 1440ffcc bnez v0,800f4514 +800f45e4: 26620400 addiu v0,s3,1024 +800f45e8: 3c028010 lui v0,0x8010 +800f45ec: 24424e60 addiu v0,v0,20064 +800f45f0: 0040f809 jalr v0 +800f45f4: 02a02021 move a0,s5 +800f45f8: 2413ffff li s3,-1 +800f45fc: 00002821 move a1,zero +800f4600: 0803d023 j 800f408c +800f4604: afa000b0 sw zero,176(sp) +800f4608: 00621023 subu v0,v1,v0 +800f460c: afa2003c sw v0,60(sp) +800f4610: 3c028010 lui v0,0x8010 +800f4614: afb20030 sw s2,48(sp) +800f4618: afa3004c sw v1,76(sp) +800f461c: 24425378 addiu v0,v0,21368 +800f4620: 0040f809 jalr v0 +800f4624: afa000ac sw zero,172(sp) +800f4628: 00408021 move s0,v0 +800f462c: 27a70030 addiu a3,sp,48 +800f4630: 00403021 move a2,v0 +800f4634: 27a800b0 addiu t0,sp,176 +800f4638: 8ce20000 lw v0,0(a3) +800f463c: 8ce30004 lw v1,4(a3) +800f4640: 8ce40008 lw a0,8(a3) +800f4644: 8ce5000c lw a1,12(a3) +800f4648: 24e70010 addiu a3,a3,16 +800f464c: acc20000 sw v0,0(a2) +800f4650: acc30004 sw v1,4(a2) +800f4654: acc40008 sw a0,8(a2) +800f4658: acc5000c sw a1,12(a2) +800f465c: 14e8fff6 bne a3,t0,800f4638 +800f4660: 24c60010 addiu a2,a2,16 +800f4664: 8e020024 lw v0,36(s0) +800f4668: ae000010 sw zero,16(s0) +800f466c: ae020014 sw v0,20(s0) +800f4670: 3c02800f lui v0,0x800f +800f4674: 02002021 move a0,s0 +800f4678: 26050028 addiu a1,s0,40 +800f467c: 26060078 addiu a2,s0,120 +800f4680: afa00010 sw zero,16(sp) +800f4684: afa00014 sw zero,20(sp) +800f4688: afa00018 sw zero,24(sp) +800f468c: afa0001c sw zero,28(sp) +800f4690: afa00020 sw zero,32(sp) +800f4694: 244231bc addiu v0,v0,12732 +800f4698: 0040f809 jalr v0 +800f469c: 00003821 move a3,zero +800f46a0: 2c420001 sltiu v0,v0,1 +800f46a4: ae020018 sw v0,24(s0) +800f46a8: 02001821 move v1,s0 +800f46ac: 8fbf00dc lw ra,220(sp) +800f46b0: 8fbe00d8 lw s8,216(sp) +800f46b4: 8fb700d4 lw s7,212(sp) +800f46b8: 8fb600d0 lw s6,208(sp) +800f46bc: 8fb500cc lw s5,204(sp) +800f46c0: 8fb400c8 lw s4,200(sp) +800f46c4: 8fb300c4 lw s3,196(sp) +800f46c8: 8fb200c0 lw s2,192(sp) +800f46cc: 8fb100bc lw s1,188(sp) +800f46d0: 8fb000b8 lw s0,184(sp) +800f46d4: 00601021 move v0,v1 +800f46d8: 03e00008 jr ra +800f46dc: 27bd00e0 addiu sp,sp,224 +800f46e0: 00001821 move v1,zero +800f46e4: 8fbf00dc lw ra,220(sp) +800f46e8: 8fbe00d8 lw s8,216(sp) +800f46ec: 8fb700d4 lw s7,212(sp) +800f46f0: 8fb600d0 lw s6,208(sp) +800f46f4: 8fb500cc lw s5,204(sp) +800f46f8: 8fb400c8 lw s4,200(sp) +800f46fc: 8fb300c4 lw s3,196(sp) +800f4700: 8fb200c0 lw s2,192(sp) +800f4704: 8fb100bc lw s1,188(sp) +800f4708: 8fb000b8 lw s0,184(sp) +800f470c: 00601021 move v0,v1 +800f4710: 03e00008 jr ra +800f4714: 27bd00e0 addiu sp,sp,224 +800f4718: 3c028010 lui v0,0x8010 +800f471c: 24424e60 addiu v0,v0,20064 +800f4720: 0040f809 jalr v0 +800f4724: 02a02021 move a0,s5 +800f4728: 2413ffff li s3,-1 +800f472c: 0803d023 j 800f408c +800f4730: 00002821 move a1,zero +800f4734: 3c028010 lui v0,0x8010 +800f4738: 24424e60 addiu v0,v0,20064 +800f473c: 0040f809 jalr v0 +800f4740: 02a02021 move a0,s5 +800f4744: 8fa500b0 lw a1,176(sp) +800f4748: 0803d023 j 800f408c +800f474c: 00009821 move s3,zero + +800f4750 : +800f4750: 3c02801f lui v0,0x801f +800f4754: 8c4e44ac lw t6,17580(v0) +800f4758: 3c02801f lui v0,0x801f +800f475c: 8c4c44b0 lw t4,17584(v0) +800f4760: 3c02801f lui v0,0x801f +800f4764: 27bdffc8 addiu sp,sp,-56 +800f4768: 8c4844d4 lw t0,17620(v0) +800f476c: 3c020001 lui v0,0x1 +800f4770: afb40020 sw s4,32(sp) +800f4774: afb3001c sw s3,28(sp) +800f4778: afb20018 sw s2,24(sp) +800f477c: afb10014 sw s1,20(sp) +800f4780: afb00010 sw s0,16(sp) +800f4784: afbf0034 sw ra,52(sp) +800f4788: afbe0030 sw s8,48(sp) +800f478c: afb7002c sw s7,44(sp) +800f4790: afb60028 sw s6,40(sp) +800f4794: afb50024 sw s5,36(sp) +800f4798: 34508000 ori s0,v0,0x8000 +800f479c: 3c02801f lui v0,0x801f +800f47a0: 8c5544c0 lw s5,17600(v0) +800f47a4: 3c02801f lui v0,0x801f +800f47a8: 944f44a6 lhu t7,17574(v0) +800f47ac: 3c02801f lui v0,0x801f +800f47b0: 8c4744c8 lw a3,17608(v0) +800f47b4: 3c02801f lui v0,0x801f +800f47b8: 3c03801f lui v1,0x801f +800f47bc: ac4e44b4 sw t6,17588(v0) +800f47c0: 3c02801f lui v0,0x801f +800f47c4: 3c11801f lui s1,0x801f +800f47c8: 8c7644bc lw s6,17596(v1) +800f47cc: ac4c44b8 sw t4,17592(v0) +800f47d0: 3c03801f lui v1,0x801f +800f47d4: 3c02801f lui v0,0x801f +800f47d8: ac4844cc sw t0,17612(v0) +800f47dc: 8c7f44d0 lw ra,17616(v1) +800f47e0: 3c025555 lui v0,0x5555 +800f47e4: 8e2b44c4 lw t3,17604(s1) +800f47e8: 00804821 move t1,a0 +800f47ec: 344d5556 ori t5,v0,0x5556 +800f47f0: 01c0a021 move s4,t6 +800f47f4: 01809021 move s2,t4 +800f47f8: 02009821 move s3,s0 +800f47fc: 912a0000 lbu t2,0(t1) +800f4800: 2a420020 slti v0,s2,32 +800f4804: 25290001 addiu t1,t1,1 +800f4808: 14400019 bnez v0,800f4870 +800f480c: 314500ff andi a1,t2,0xff +800f4810: 26940001 addiu s4,s4,1 +800f4814: 2a820018 slti v0,s4,24 +800f4818: 1440000e bnez v0,800f4854 +800f481c: 00000000 nop +800f4820: 25080020 addiu t0,t0,32 +800f4824: 01161023 subu v0,t0,s6 +800f4828: 0055102b sltu v0,v0,s5 +800f482c: 02c2400a movz t0,s6,v0 +800f4830: 2694ffff addiu s4,s4,-1 +800f4834: 00001821 move v1,zero +800f4838: 02002021 move a0,s0 +800f483c: 03e31021 addu v0,ra,v1 +800f4840: 24630002 addiu v1,v1,2 +800f4844: 1464fffd bne v1,a0,800f483c +800f4848: a44f0000 sh t7,0(v0) +800f484c: 00006021 move t4,zero +800f4850: 00007021 move t6,zero +800f4854: 24e70020 addiu a3,a3,32 +800f4858: 00f61023 subu v0,a3,s6 +800f485c: 0055102b sltu v0,v0,s5 +800f4860: 02c2380a movz a3,s6,v0 +800f4864: 11670082 beq t3,a3,800f4a70 +800f4868: 00000000 nop +800f486c: 00009021 move s2,zero +800f4870: 2402000a li v0,10 +800f4874: 10a2008e beq a1,v0,800f4ab0 +800f4878: 2402000d li v0,13 +800f487c: 10a2008c beq a1,v0,800f4ab0 +800f4880: 24020009 li v0,9 +800f4884: 10a200a7 beq a1,v0,800f4b24 +800f4888: 02471821 addu v1,s2,a3 +800f488c: 26420001 addiu v0,s2,1 +800f4890: 0045900b movn s2,v0,a1 +800f4894: a0650000 sb a1,0(v1) +800f4898: 1540ffd8 bnez t2,800f47fc +800f489c: 3c02801f lui v0,0x801f +800f48a0: 944d44a4 lhu t5,17572(v0) +800f48a4: 3c02801c lui v0,0x801c +800f48a8: 2457e460 addiu s7,v0,-7072 +800f48ac: 3c02801f lui v0,0x801f +800f48b0: ac4744c8 sw a3,17608(v0) +800f48b4: 3c02801f lui v0,0x801f +800f48b8: ac4844cc sw t0,17612(v0) +800f48bc: 3c02801f lui v0,0x801f +800f48c0: ac4c44b8 sw t4,17592(v0) +800f48c4: 3c02801f lui v0,0x801f +800f48c8: ac4e44b4 sw t6,17588(v0) +800f48cc: 3c02801f lui v0,0x801f +800f48d0: 000e1940 sll v1,t6,0x5 +800f48d4: ac5444ac sw s4,17580(v0) +800f48d8: 3c02801f lui v0,0x801f +800f48dc: 0103c021 addu t8,t0,v1 +800f48e0: ac5244b0 sw s2,17584(v0) +800f48e4: 3c03801c lui v1,0x801c +800f48e8: 3c02801f lui v0,0x801f +800f48ec: 01c08021 move s0,t6 +800f48f0: 0180c821 move t9,t4 +800f48f4: 247ee468 addiu s8,v1,-7064 +800f48f8: 000c98c0 sll s3,t4,0x3 +800f48fc: ae2b44c4 sw t3,17604(s1) +800f4900: ac4844d4 sw t0,17620(v0) +800f4904: 1214003a beq s0,s4,800f49f0 +800f4908: 00000000 nop +800f490c: 03191021 addu v0,t8,t9 +800f4910: 90430000 lbu v1,0(v0) +800f4914: 2402000a li v0,10 +800f4918: 3063007f andi v1,v1,0x7f +800f491c: 1062005b beq v1,v0,800f4a8c +800f4920: 00000000 nop +800f4924: 10600059 beqz v1,800f4a8c +800f4928: 00000000 nop +800f492c: 27390001 addiu t9,t9,1 +800f4930: 2f220021 sltiu v0,t9,33 +800f4934: 10400055 beqz v0,800f4a8c +800f4938: 001012c0 sll v0,s0,0xb +800f493c: 02621021 addu v0,s3,v0 +800f4940: 00021040 sll v0,v0,0x1 +800f4944: 000318c0 sll v1,v1,0x3 +800f4948: 03e21021 addu v0,ra,v0 +800f494c: 244c000e addiu t4,v0,14 +800f4950: 007e8821 addu s1,v1,s8 +800f4954: 00777021 addu t6,v1,s7 +800f4958: 91c20000 lbu v0,0(t6) +800f495c: 01e04821 move t1,t7 +800f4960: 30430080 andi v1,v0,0x80 +800f4964: 30440040 andi a0,v0,0x40 +800f4968: 01e05021 move t2,t7 +800f496c: 30450020 andi a1,v0,0x20 +800f4970: 30460010 andi a2,v0,0x10 +800f4974: 01a3480b movn t1,t5,v1 +800f4978: 01a4500b movn t2,t5,a0 +800f497c: 01e01821 move v1,t7 +800f4980: 01e02021 move a0,t7 +800f4984: 30470008 andi a3,v0,0x8 +800f4988: 30480004 andi t0,v0,0x4 +800f498c: 01a5180b movn v1,t5,a1 +800f4990: 01a6200b movn a0,t5,a2 +800f4994: 01e02821 move a1,t7 +800f4998: 01e03021 move a2,t7 +800f499c: 304b0001 andi t3,v0,0x1 +800f49a0: 01a7280b movn a1,t5,a3 +800f49a4: 01a8300b movn a2,t5,t0 +800f49a8: 30420002 andi v0,v0,0x2 +800f49ac: 01e03821 move a3,t7 +800f49b0: 01e04021 move t0,t7 +800f49b4: 01a2380b movn a3,t5,v0 +800f49b8: 01ab400b movn t0,t5,t3 +800f49bc: 25ce0001 addiu t6,t6,1 +800f49c0: a589fff2 sh t1,-14(t4) +800f49c4: a58afff4 sh t2,-12(t4) +800f49c8: a583fff6 sh v1,-10(t4) +800f49cc: a584fff8 sh a0,-8(t4) +800f49d0: a585fffa sh a1,-6(t4) +800f49d4: a586fffc sh a2,-4(t4) +800f49d8: a587fffe sh a3,-2(t4) +800f49dc: a5880000 sh t0,0(t4) +800f49e0: 15d1ffdd bne t6,s1,800f4958 +800f49e4: 258c0200 addiu t4,t4,512 +800f49e8: 1614ffc8 bne s0,s4,800f490c +800f49ec: 26730008 addiu s3,s3,8 +800f49f0: 1732ffc7 bne t9,s2,800f4910 +800f49f4: 03191021 addu v0,t8,t9 +800f49f8: 3c03801f lui v1,0x801f +800f49fc: 8c6244a8 lw v0,17576(v1) +800f4a00: 30420001 andi v0,v0,0x1 +800f4a04: 10400067 beqz v0,800f4ba4 +800f4a08: 3c02801f lui v0,0x801f +800f4a0c: 3c02801f lui v0,0x801f +800f4a10: 8c44475c lw a0,18268(v0) +800f4a14: 24100001 li s0,1 +800f4a18: 3c060001 lui a2,0x1 +800f4a1c: 3c028011 lui v0,0x8011 +800f4a20: 03e02821 move a1,ra +800f4a24: 2442c930 addiu v0,v0,-14032 +800f4a28: 0040f809 jalr v0 +800f4a2c: 34c68000 ori a2,a2,0x8000 +800f4a30: 3c198011 lui t9,0x8011 +800f4a34: 02002021 move a0,s0 +800f4a38: 8fbf0034 lw ra,52(sp) +800f4a3c: 8fbe0030 lw s8,48(sp) +800f4a40: 8fb7002c lw s7,44(sp) +800f4a44: 8fb60028 lw s6,40(sp) +800f4a48: 8fb50024 lw s5,36(sp) +800f4a4c: 8fb40020 lw s4,32(sp) +800f4a50: 8fb3001c lw s3,28(sp) +800f4a54: 8fb20018 lw s2,24(sp) +800f4a58: 8fb10014 lw s1,20(sp) +800f4a5c: 8fb00010 lw s0,16(sp) +800f4a60: 24050001 li a1,1 +800f4a64: 2739c650 addiu t9,t9,-14768 +800f4a68: 03200008 jr t9 +800f4a6c: 27bd0038 addiu sp,sp,56 +800f4a70: 24e30020 addiu v1,a3,32 +800f4a74: 00761023 subu v0,v1,s6 +800f4a78: 0055102b sltu v0,v0,s5 +800f4a7c: 02c2180a movz v1,s6,v0 +800f4a80: 00605821 move t3,v1 +800f4a84: 0803d21b j 800f486c +800f4a88: a0e00000 sb zero,0(a3) +800f4a8c: 27180020 addiu t8,t8,32 +800f4a90: 03161023 subu v0,t8,s6 +800f4a94: 0055102b sltu v0,v0,s5 +800f4a98: 03151823 subu v1,t8,s5 +800f4a9c: 0062c00a movz t8,v1,v0 +800f4aa0: 26100001 addiu s0,s0,1 +800f4aa4: 0000c821 move t9,zero +800f4aa8: 0803d241 j 800f4904 +800f4aac: 00009821 move s3,zero +800f4ab0: 26940001 addiu s4,s4,1 +800f4ab4: 02471021 addu v0,s2,a3 +800f4ab8: 2403000a li v1,10 +800f4abc: 2a840018 slti a0,s4,24 +800f4ac0: 1480000e bnez a0,800f4afc +800f4ac4: a0430000 sb v1,0(v0) +800f4ac8: 25080020 addiu t0,t0,32 +800f4acc: 01161023 subu v0,t0,s6 +800f4ad0: 0055102b sltu v0,v0,s5 +800f4ad4: 02c2400a movz t0,s6,v0 +800f4ad8: 2694ffff addiu s4,s4,-1 +800f4adc: 00001821 move v1,zero +800f4ae0: 02602021 move a0,s3 +800f4ae4: 03e31021 addu v0,ra,v1 +800f4ae8: 24630002 addiu v1,v1,2 +800f4aec: 1464fffd bne v1,a0,800f4ae4 +800f4af0: a44f0000 sh t7,0(v0) +800f4af4: 00006021 move t4,zero +800f4af8: 00007021 move t6,zero +800f4afc: 24e70020 addiu a3,a3,32 +800f4b00: 00f61023 subu v0,a3,s6 +800f4b04: 0055102b sltu v0,v0,s5 +800f4b08: 02c2380a movz a3,s6,v0 +800f4b0c: 1167001c beq t3,a3,800f4b80 +800f4b10: 00009021 move s2,zero +800f4b14: 1540ff39 bnez t2,800f47fc +800f4b18: 3c02801f lui v0,0x801f +800f4b1c: 0803d228 j 800f48a0 +800f4b20: 00000000 nop +800f4b24: 2a42001d slti v0,s2,29 +800f4b28: 1040ff5b beqz v0,800f4898 +800f4b2c: 024d0018 mult s2,t5 +800f4b30: 00121fc3 sra v1,s2,0x1f +800f4b34: 00002010 mfhi a0 +800f4b38: 00832023 subu a0,a0,v1 +800f4b3c: 00041040 sll v0,a0,0x1 +800f4b40: 00441021 addu v0,v0,a0 +800f4b44: 02422023 subu a0,s2,v0 +800f4b48: 24030003 li v1,3 +800f4b4c: 00641023 subu v0,v1,a0 +800f4b50: 1040ff51 beqz v0,800f4898 +800f4b54: 00f22821 addu a1,a3,s2 +800f4b58: 00003021 move a2,zero +800f4b5c: 24030020 li v1,32 +800f4b60: 24c60001 addiu a2,a2,1 +800f4b64: a0a30000 sb v1,0(a1) +800f4b68: 14c2fffd bne a2,v0,800f4b60 +800f4b6c: 24a50001 addiu a1,a1,1 +800f4b70: 1540ff22 bnez t2,800f47fc +800f4b74: 02429021 addu s2,s2,v0 +800f4b78: 0803d228 j 800f48a0 +800f4b7c: 3c02801f lui v0,0x801f +800f4b80: 24e30020 addiu v1,a3,32 +800f4b84: 00761023 subu v0,v1,s6 +800f4b88: 0055102b sltu v0,v0,s5 +800f4b8c: 02c2180a movz v1,s6,v0 +800f4b90: 00605821 move t3,v1 +800f4b94: 1540ff19 bnez t2,800f47fc +800f4b98: a0e00000 sb zero,0(a3) +800f4b9c: 0803d228 j 800f48a0 +800f4ba0: 3c02801f lui v0,0x801f +800f4ba4: 8c444758 lw a0,18264(v0) +800f4ba8: 0803d286 j 800f4a18 +800f4bac: 24100002 li s0,2 + +800f4bb0 : +800f4bb0: 27bdf7d8 addiu sp,sp,-2088 +800f4bb4: afb1081c sw s1,2076(sp) +800f4bb8: afb00818 sw s0,2072(sp) +800f4bbc: afbf0820 sw ra,2080(sp) +800f4bc0: 3c02801f lui v0,0x801f +800f4bc4: 8c4344a0 lw v1,17568(v0) +800f4bc8: 27a8082c addiu t0,sp,2092 +800f4bcc: 27b10014 addiu s1,sp,20 +800f4bd0: afa5082c sw a1,2092(sp) +800f4bd4: afa60830 sw a2,2096(sp) +800f4bd8: afa70834 sw a3,2100(sp) +800f4bdc: 00803021 move a2,a0 +800f4be0: 00008021 move s0,zero +800f4be4: 24050800 li a1,2048 +800f4be8: 01003821 move a3,t0 +800f4bec: 1060000a beqz v1,800f4c18 +800f4bf0: 02202021 move a0,s1 +800f4bf4: 3c028011 lui v0,0x8011 +800f4bf8: 24420f00 addiu v0,v0,3840 +800f4bfc: 0040f809 jalr v0 +800f4c00: afa80010 sw t0,16(sp) +800f4c04: 00408021 move s0,v0 +800f4c08: 3c02800f lui v0,0x800f +800f4c0c: 24424750 addiu v0,v0,18256 +800f4c10: 0040f809 jalr v0 +800f4c14: 02202021 move a0,s1 +800f4c18: 02001021 move v0,s0 +800f4c1c: 8fbf0820 lw ra,2080(sp) +800f4c20: 8fb1081c lw s1,2076(sp) +800f4c24: 8fb00818 lw s0,2072(sp) +800f4c28: 03e00008 jr ra +800f4c2c: 27bd0828 addiu sp,sp,2088 + +800f4c30 : +800f4c30: 27bdffe8 addiu sp,sp,-24 +800f4c34: afbf0014 sw ra,20(sp) +800f4c38: 1480003b bnez a0,800f4d28 +800f4c3c: afb00010 sw s0,16(sp) +800f4c40: 3c06801f lui a2,0x801f +800f4c44: 8cc244b0 lw v0,17584(a2) +800f4c48: 18400065 blez v0,800f4de0 +800f4c4c: 3c05801f lui a1,0x801f +800f4c50: 8ca444c8 lw a0,17608(a1) +800f4c54: 3c02801f lui v0,0x801f +800f4c58: 8c4344bc lw v1,17596(v0) +800f4c5c: 3c02801f lui v0,0x801f +800f4c60: 24840020 addiu a0,a0,32 +800f4c64: 8c4244c0 lw v0,17600(v0) +800f4c68: 00831823 subu v1,a0,v1 +800f4c6c: 0062182b sltu v1,v1,v0 +800f4c70: 14600004 bnez v1,800f4c84 +800f4c74: aca444c8 sw a0,17608(a1) +800f4c78: 00821023 subu v0,a0,v0 +800f4c7c: aca244c8 sw v0,17608(a1) +800f4c80: 00402021 move a0,v0 +800f4c84: 3c02801f lui v0,0x801f +800f4c88: 3c03801f lui v1,0x801f +800f4c8c: ac4444cc sw a0,17612(v0) +800f4c90: ac6044ac sw zero,17580(v1) +800f4c94: 3c02801f lui v0,0x801f +800f4c98: 3c03801f lui v1,0x801f +800f4c9c: acc044b0 sw zero,17584(a2) +800f4ca0: ac4044b4 sw zero,17588(v0) +800f4ca4: ac6044b8 sw zero,17592(v1) +800f4ca8: 3c02801f lui v0,0x801f +800f4cac: 3c03801f lui v1,0x801f +800f4cb0: 8c4544d0 lw a1,17616(v0) +800f4cb4: 3c020001 lui v0,0x1 +800f4cb8: 946444a6 lhu a0,17574(v1) +800f4cbc: 34468000 ori a2,v0,0x8000 +800f4cc0: 00001821 move v1,zero +800f4cc4: 00a31021 addu v0,a1,v1 +800f4cc8: 24630002 addiu v1,v1,2 +800f4ccc: 1466fffd bne v1,a2,800f4cc4 +800f4cd0: a4440000 sh a0,0(v0) +800f4cd4: 3c03801f lui v1,0x801f +800f4cd8: 8c6244a8 lw v0,17576(v1) +800f4cdc: 30420001 andi v0,v0,0x1 +800f4ce0: 10400030 beqz v0,800f4da4 +800f4ce4: 3c02801f lui v0,0x801f +800f4ce8: 3c02801f lui v0,0x801f +800f4cec: 8c44475c lw a0,18268(v0) +800f4cf0: 3c060001 lui a2,0x1 +800f4cf4: 3c028011 lui v0,0x8011 +800f4cf8: 2442c930 addiu v0,v0,-14032 +800f4cfc: 0040f809 jalr v0 +800f4d00: 34c68000 ori a2,a2,0x8000 +800f4d04: 24100001 li s0,1 +800f4d08: 3c198011 lui t9,0x8011 +800f4d0c: 02002021 move a0,s0 +800f4d10: 8fbf0014 lw ra,20(sp) +800f4d14: 8fb00010 lw s0,16(sp) +800f4d18: 24050001 li a1,1 +800f4d1c: 2739c650 addiu t9,t9,-14768 +800f4d20: 03200008 jr t9 +800f4d24: 27bd0018 addiu sp,sp,24 +800f4d28: 24020001 li v0,1 +800f4d2c: 1482ffdf bne a0,v0,800f4cac +800f4d30: 3c02801f lui v0,0x801f +800f4d34: 3c02801f lui v0,0x801f +800f4d38: 3c03801f lui v1,0x801f +800f4d3c: 8c4544bc lw a1,17596(v0) +800f4d40: 8c6244c0 lw v0,17600(v1) +800f4d44: 3c03801f lui v1,0x801f +800f4d48: 00a23021 addu a2,a1,v0 +800f4d4c: 3c02801f lui v0,0x801f +800f4d50: ac4544c4 sw a1,17604(v0) +800f4d54: 3c02801f lui v0,0x801f +800f4d58: ac6544c8 sw a1,17608(v1) +800f4d5c: ac4544cc sw a1,17612(v0) +800f4d60: 3c03801f lui v1,0x801f +800f4d64: 3c02801f lui v0,0x801f +800f4d68: ac6044ac sw zero,17580(v1) +800f4d6c: ac4044b0 sw zero,17584(v0) +800f4d70: 3c03801f lui v1,0x801f +800f4d74: 3c02801f lui v0,0x801f +800f4d78: 00a6202b sltu a0,a1,a2 +800f4d7c: ac6044b4 sw zero,17588(v1) +800f4d80: 1080ffc9 beqz a0,800f4ca8 +800f4d84: ac4044b8 sw zero,17592(v0) +800f4d88: a0a00000 sb zero,0(a1) +800f4d8c: 24a50020 addiu a1,a1,32 +800f4d90: 00a6102b sltu v0,a1,a2 +800f4d94: 1440fffc bnez v0,800f4d88 +800f4d98: 3c02801f lui v0,0x801f +800f4d9c: 0803d32c j 800f4cb0 +800f4da0: 3c03801f lui v1,0x801f +800f4da4: 8c444758 lw a0,18264(v0) +800f4da8: 3c060001 lui a2,0x1 +800f4dac: 3c028011 lui v0,0x8011 +800f4db0: 2442c930 addiu v0,v0,-14032 +800f4db4: 0040f809 jalr v0 +800f4db8: 34c68000 ori a2,a2,0x8000 +800f4dbc: 24100002 li s0,2 +800f4dc0: 3c198011 lui t9,0x8011 +800f4dc4: 02002021 move a0,s0 +800f4dc8: 8fbf0014 lw ra,20(sp) +800f4dcc: 8fb00010 lw s0,16(sp) +800f4dd0: 24050001 li a1,1 +800f4dd4: 2739c650 addiu t9,t9,-14768 +800f4dd8: 03200008 jr t9 +800f4ddc: 27bd0018 addiu sp,sp,24 +800f4de0: 0803d321 j 800f4c84 +800f4de4: 8ca444c8 lw a0,17608(a1) + +800f4de8 : +800f4de8: 27bdffc8 addiu sp,sp,-56 +800f4dec: afb10014 sw s1,20(sp) +800f4df0: afb00010 sw s0,16(sp) +800f4df4: afbf0030 sw ra,48(sp) +800f4df8: afb7002c sw s7,44(sp) +800f4dfc: afb60028 sw s6,40(sp) +800f4e00: afb50024 sw s5,36(sp) +800f4e04: afb40020 sw s4,32(sp) +800f4e08: afb3001c sw s3,28(sp) +800f4e0c: afb20018 sw s2,24(sp) +800f4e10: 00808021 move s0,a0 +800f4e14: 14800003 bnez a0,800f4e24 +800f4e18: 00a08821 move s1,a1 +800f4e1c: 10a000cd beqz a1,800f5154 +800f4e20: 8fbf0030 lw ra,48(sp) +800f4e24: 3c13801f lui s3,0x801f +800f4e28: 3c15801f lui s5,0x801f +800f4e2c: 3c020001 lui v0,0x1 +800f4e30: 8e6544d0 lw a1,17616(s3) +800f4e34: 96a444a6 lhu a0,17574(s5) +800f4e38: 34468000 ori a2,v0,0x8000 +800f4e3c: 00001821 move v1,zero +800f4e40: 00a31021 addu v0,a1,v1 +800f4e44: 24630002 addiu v1,v1,2 +800f4e48: 1466fffd bne v1,a2,800f4e40 +800f4e4c: a4440000 sh a0,0(v0) +800f4e50: 16200081 bnez s1,800f5058 +800f4e54: 3c14801f lui s4,0x801f +800f4e58: 3c07801f lui a3,0x801f +800f4e5c: 8ce444cc lw a0,17612(a3) +800f4e60: 00101140 sll v0,s0,0x5 +800f4e64: 1a00009b blez s0,800f50d4 +800f4e68: 00443021 addu a2,v0,a0 +800f4e6c: 3c08801f lui t0,0x801f +800f4e70: 8d0544c8 lw a1,17608(t0) +800f4e74: 0085102b sltu v0,a0,a1 +800f4e78: 104000a4 beqz v0,800f510c +800f4e7c: 00a4102b sltu v0,a1,a0 +800f4e80: 00a01021 move v0,a1 +800f4e84: 00a6182b sltu v1,a1,a2 +800f4e88: 00c3100a movz v0,a2,v1 +800f4e8c: ace244cc sw v0,17612(a3) +800f4e90: 3c02801f lui v0,0x801f +800f4e94: 3c03801f lui v1,0x801f +800f4e98: ac4044b4 sw zero,17588(v0) +800f4e9c: 8e7944d0 lw t9,17616(s3) +800f4ea0: 3c020001 lui v0,0x1 +800f4ea4: 96ad44a6 lhu t5,17574(s5) +800f4ea8: ac6044b8 sw zero,17592(v1) +800f4eac: 34448000 ori a0,v0,0x8000 +800f4eb0: 00001821 move v1,zero +800f4eb4: 03231021 addu v0,t9,v1 +800f4eb8: 24630002 addiu v1,v1,2 +800f4ebc: 1464fffd bne v1,a0,800f4eb4 +800f4ec0: a44d0000 sh t5,0(v0) +800f4ec4: 8cf844cc lw t8,17612(a3) +800f4ec8: 8d1344c8 lw s3,17608(t0) +800f4ecc: 13130045 beq t8,s3,800f4fe4 +800f4ed0: 3c02801f lui v0,0x801f +800f4ed4: 3c03801f lui v1,0x801f +800f4ed8: 8c5444bc lw s4,17596(v0) +800f4edc: 3c02801f lui v0,0x801f +800f4ee0: 8c7244c0 lw s2,17600(v1) +800f4ee4: 944e44a4 lhu t6,17572(v0) +800f4ee8: 3c03801c lui v1,0x801c +800f4eec: 3c02801c lui v0,0x801c +800f4ef0: 2476e460 addiu s6,v1,-7072 +800f4ef4: 2457e468 addiu s7,v0,-7064 +800f4ef8: 00008821 move s1,zero +800f4efc: 0000f821 move ra,zero +800f4f00: 0000a821 move s5,zero +800f4f04: 03f81021 addu v0,ra,t8 +800f4f08: 90430000 lbu v1,0(v0) +800f4f0c: 2402000a li v0,10 +800f4f10: 3063007f andi v1,v1,0x7f +800f4f14: 10620099 beq v1,v0,800f517c +800f4f18: 00000000 nop +800f4f1c: 10600097 beqz v1,800f517c +800f4f20: 27ff0001 addiu ra,ra,1 +800f4f24: 2fe20021 sltiu v0,ra,33 +800f4f28: 10400094 beqz v0,800f517c +800f4f2c: 001112c0 sll v0,s1,0xb +800f4f30: 02a21021 addu v0,s5,v0 +800f4f34: 00021040 sll v0,v0,0x1 +800f4f38: 000318c0 sll v1,v1,0x3 +800f4f3c: 03221021 addu v0,t9,v0 +800f4f40: 244c000e addiu t4,v0,14 +800f4f44: 00778021 addu s0,v1,s7 +800f4f48: 00767821 addu t7,v1,s6 +800f4f4c: 91e20000 lbu v0,0(t7) +800f4f50: 01a04821 move t1,t5 +800f4f54: 30430080 andi v1,v0,0x80 +800f4f58: 30440040 andi a0,v0,0x40 +800f4f5c: 01a05021 move t2,t5 +800f4f60: 30450020 andi a1,v0,0x20 +800f4f64: 30460010 andi a2,v0,0x10 +800f4f68: 01c3480b movn t1,t6,v1 +800f4f6c: 01c4500b movn t2,t6,a0 +800f4f70: 01a01821 move v1,t5 +800f4f74: 01a02021 move a0,t5 +800f4f78: 30470008 andi a3,v0,0x8 +800f4f7c: 30480004 andi t0,v0,0x4 +800f4f80: 01c5180b movn v1,t6,a1 +800f4f84: 01c6200b movn a0,t6,a2 +800f4f88: 01a02821 move a1,t5 +800f4f8c: 01a03021 move a2,t5 +800f4f90: 304b0001 andi t3,v0,0x1 +800f4f94: 01c7280b movn a1,t6,a3 +800f4f98: 01c8300b movn a2,t6,t0 +800f4f9c: 30420002 andi v0,v0,0x2 +800f4fa0: 01a03821 move a3,t5 +800f4fa4: 01a04021 move t0,t5 +800f4fa8: 01c2380b movn a3,t6,v0 +800f4fac: 01cb400b movn t0,t6,t3 +800f4fb0: 25ef0001 addiu t7,t7,1 +800f4fb4: a589fff2 sh t1,-14(t4) +800f4fb8: a58afff4 sh t2,-12(t4) +800f4fbc: a583fff6 sh v1,-10(t4) +800f4fc0: a584fff8 sh a0,-8(t4) +800f4fc4: a585fffa sh a1,-6(t4) +800f4fc8: a586fffc sh a2,-4(t4) +800f4fcc: a587fffe sh a3,-2(t4) +800f4fd0: a5880000 sh t0,0(t4) +800f4fd4: 15f0ffdd bne t7,s0,800f4f4c +800f4fd8: 258c0200 addiu t4,t4,512 +800f4fdc: 1678ffc9 bne s3,t8,800f4f04 +800f4fe0: 26b50008 addiu s5,s5,8 +800f4fe4: 3c03801f lui v1,0x801f +800f4fe8: 8c6244a8 lw v0,17576(v1) +800f4fec: 30420001 andi v0,v0,0x1 +800f4ff0: 1040006f beqz v0,800f51b0 +800f4ff4: 3c02801f lui v0,0x801f +800f4ff8: 3c02801f lui v0,0x801f +800f4ffc: 8c44475c lw a0,18268(v0) +800f5000: 24100001 li s0,1 +800f5004: 3c060001 lui a2,0x1 +800f5008: 3c028011 lui v0,0x8011 +800f500c: 03202821 move a1,t9 +800f5010: 2442c930 addiu v0,v0,-14032 +800f5014: 0040f809 jalr v0 +800f5018: 34c68000 ori a2,a2,0x8000 +800f501c: 3c198011 lui t9,0x8011 +800f5020: 02002021 move a0,s0 +800f5024: 8fbf0030 lw ra,48(sp) +800f5028: 8fb7002c lw s7,44(sp) +800f502c: 8fb60028 lw s6,40(sp) +800f5030: 8fb50024 lw s5,36(sp) +800f5034: 8fb40020 lw s4,32(sp) +800f5038: 8fb3001c lw s3,28(sp) +800f503c: 8fb20018 lw s2,24(sp) +800f5040: 8fb10014 lw s1,20(sp) +800f5044: 8fb00010 lw s0,16(sp) +800f5048: 24050001 li a1,1 +800f504c: 2739c650 addiu t9,t9,-14768 +800f5050: 03200008 jr t9 +800f5054: 27bd0038 addiu sp,sp,56 +800f5058: 8e8244a8 lw v0,17576(s4) +800f505c: 30420001 andi v0,v0,0x1 +800f5060: 10400056 beqz v0,800f51bc +800f5064: 3c02801f lui v0,0x801f +800f5068: 3c02801f lui v0,0x801f +800f506c: 8c44475c lw a0,18268(v0) +800f5070: 24120001 li s2,1 +800f5074: 3c060001 lui a2,0x1 +800f5078: 3c028011 lui v0,0x8011 +800f507c: 2442c930 addiu v0,v0,-14032 +800f5080: 0040f809 jalr v0 +800f5084: 34c68000 ori a2,a2,0x8000 +800f5088: 3c028011 lui v0,0x8011 +800f508c: 24050001 li a1,1 +800f5090: 2442c650 addiu v0,v0,-14768 +800f5094: 0040f809 jalr v0 +800f5098: 02402021 move a0,s2 +800f509c: 8e8344a8 lw v1,17576(s4) +800f50a0: 30630001 andi v1,v1,0x1 +800f50a4: 10600048 beqz v1,800f51c8 +800f50a8: 3c05801f lui a1,0x801f +800f50ac: 3c02801f lui v0,0x801f +800f50b0: 8c444758 lw a0,18264(v0) +800f50b4: 3c07801f lui a3,0x801f +800f50b8: ae6444d0 sw a0,17616(s3) +800f50bc: 8ce444cc lw a0,17612(a3) +800f50c0: 24030002 li v1,2 +800f50c4: 00101140 sll v0,s0,0x5 +800f50c8: aca344a8 sw v1,17576(a1) +800f50cc: 1e00ff67 bgtz s0,800f4e6c +800f50d0: 00443021 addu a2,v0,a0 +800f50d4: 1200001c beqz s0,800f5148 +800f50d8: 3c02801f lui v0,0x801f +800f50dc: 8c4544c4 lw a1,17604(v0) +800f50e0: 0085182b sltu v1,a0,a1 +800f50e4: 1060003e beqz v1,800f51e0 +800f50e8: 00a4102b sltu v0,a1,a0 +800f50ec: 3c03801f lui v1,0x801f +800f50f0: 8c6244bc lw v0,17596(v1) +800f50f4: 00c2102b sltu v0,a2,v0 +800f50f8: 14400042 bnez v0,800f5204 +800f50fc: 3c02801f lui v0,0x801f +800f5100: 3c08801f lui t0,0x801f +800f5104: 0803d3a4 j 800f4e90 +800f5108: ace644cc sw a2,17612(a3) +800f510c: 1040ff61 beqz v0,800f4e94 +800f5110: 3c02801f lui v0,0x801f +800f5114: 3c02801f lui v0,0x801f +800f5118: 8c4344bc lw v1,17596(v0) +800f511c: 3c04801f lui a0,0x801f +800f5120: 8c8244c0 lw v0,17600(a0) +800f5124: 00c31823 subu v1,a2,v1 +800f5128: 0062182b sltu v1,v1,v0 +800f512c: 1460fff5 bnez v1,800f5104 +800f5130: 00c21823 subu v1,a2,v0 +800f5134: 0065102b sltu v0,v1,a1 +800f5138: 00603021 move a2,v1 +800f513c: 00a2300a movz a2,a1,v0 +800f5140: 0803d3a4 j 800f4e90 +800f5144: ace644cc sw a2,17612(a3) +800f5148: 1620ff51 bnez s1,800f4e90 +800f514c: 3c08801f lui t0,0x801f +800f5150: 8fbf0030 lw ra,48(sp) +800f5154: 8fb7002c lw s7,44(sp) +800f5158: 8fb60028 lw s6,40(sp) +800f515c: 8fb50024 lw s5,36(sp) +800f5160: 8fb40020 lw s4,32(sp) +800f5164: 8fb3001c lw s3,28(sp) +800f5168: 8fb20018 lw s2,24(sp) +800f516c: 8fb10014 lw s1,20(sp) +800f5170: 8fb00010 lw s0,16(sp) +800f5174: 03e00008 jr ra +800f5178: 27bd0038 addiu sp,sp,56 +800f517c: 27180020 addiu t8,t8,32 +800f5180: 03141023 subu v0,t8,s4 +800f5184: 26310001 addiu s1,s1,1 +800f5188: 0052102b sltu v0,v0,s2 +800f518c: 03121823 subu v1,t8,s2 +800f5190: 2e240018 sltiu a0,s1,24 +800f5194: 1080ff93 beqz a0,800f4fe4 +800f5198: 0062c00a movz t8,v1,v0 +800f519c: 0000f821 move ra,zero +800f51a0: 1678ff58 bne s3,t8,800f4f04 +800f51a4: 0000a821 move s5,zero +800f51a8: 0803d3fa j 800f4fe8 +800f51ac: 3c03801f lui v1,0x801f +800f51b0: 8c444758 lw a0,18264(v0) +800f51b4: 0803d401 j 800f5004 +800f51b8: 24100002 li s0,2 +800f51bc: 8c444758 lw a0,18264(v0) +800f51c0: 0803d41d j 800f5074 +800f51c4: 24120002 li s2,2 +800f51c8: 3c02801f lui v0,0x801f +800f51cc: 8c44475c lw a0,18268(v0) +800f51d0: 24030001 li v1,1 +800f51d4: aca344a8 sw v1,17576(a1) +800f51d8: 0803d396 j 800f4e58 +800f51dc: ae6444d0 sw a0,17616(s3) +800f51e0: 14400003 bnez v0,800f51f0 +800f51e4: 00a01021 move v0,a1 +800f51e8: 0803d3a4 j 800f4e90 +800f51ec: 3c08801f lui t0,0x801f +800f51f0: 00c5182b sltu v1,a2,a1 +800f51f4: 00c3100a movz v0,a2,v1 +800f51f8: 3c08801f lui t0,0x801f +800f51fc: 0803d3a4 j 800f4e90 +800f5200: ace244cc sw v0,17612(a3) +800f5204: 8c4344c0 lw v1,17600(v0) +800f5208: 3c08801f lui t0,0x801f +800f520c: 00c31821 addu v1,a2,v1 +800f5210: 00a3102b sltu v0,a1,v1 +800f5214: 00603021 move a2,v1 +800f5218: 0803d441 j 800f5104 +800f521c: 00a2300a movz a2,a1,v0 + +800f5220 : +800f5220: 27bdffd8 addiu sp,sp,-40 +800f5224: afb40020 sw s4,32(sp) +800f5228: 3c04801c lui a0,0x801c +800f522c: 3c148010 lui s4,0x8010 +800f5230: afb3001c sw s3,28(sp) +800f5234: afb20018 sw s2,24(sp) +800f5238: afb10014 sw s1,20(sp) +800f523c: afbf0024 sw ra,36(sp) +800f5240: afb00010 sw s0,16(sp) +800f5244: 2682463c addiu v0,s4,17980 +800f5248: 0040f809 jalr v0 +800f524c: 2484e418 addiu a0,a0,-7144 +800f5250: 3c03800f lui v1,0x800f +800f5254: 24714de8 addiu s1,v1,19944 +800f5258: 3c13800f lui s3,0x800f +800f525c: 0803d4a4 j 800f5290 +800f5260: 3c128010 lui s2,0x8010 +800f5264: 12020035 beq s0,v0,800f533c +800f5268: 3c04801c lui a0,0x801c +800f526c: 24020010 li v0,16 +800f5270: 1202003a beq s0,v0,800f535c +800f5274: 24040017 li a0,23 +800f5278: 264222d0 addiu v0,s2,8912 +800f527c: 0040f809 jalr v0 +800f5280: 24040014 li a0,20 +800f5284: 24030800 li v1,2048 +800f5288: 1203001a beq s0,v1,800f52f4 +800f528c: 3c04801c lui a0,0x801c +800f5290: 266276b4 addiu v0,s3,30388 +800f5294: 0040f809 jalr v0 +800f5298: 00000000 nop +800f529c: 00408021 move s0,v0 +800f52a0: 24020020 li v0,32 +800f52a4: 1202001d beq s0,v0,800f531c +800f52a8: 2404ffe9 li a0,-23 +800f52ac: 2e020021 sltiu v0,s0,33 +800f52b0: 1440ffec bnez v0,800f5264 +800f52b4: 24020002 li v0,2 +800f52b8: 24020040 li v0,64 +800f52bc: 1202001b beq s0,v0,800f532c +800f52c0: 2404ffff li a0,-1 +800f52c4: 24020080 li v0,128 +800f52c8: 1602ffec bne s0,v0,800f527c +800f52cc: 264222d0 addiu v0,s2,8912 +800f52d0: 24040001 li a0,1 +800f52d4: 0220f809 jalr s1 +800f52d8: 00002821 move a1,zero +800f52dc: 264222d0 addiu v0,s2,8912 +800f52e0: 0040f809 jalr v0 +800f52e4: 24040014 li a0,20 +800f52e8: 24030800 li v1,2048 +800f52ec: 1603ffe8 bne s0,v1,800f5290 +800f52f0: 3c04801c lui a0,0x801c +800f52f4: 2699463c addiu t9,s4,17980 +800f52f8: 8fbf0024 lw ra,36(sp) +800f52fc: 8fb40020 lw s4,32(sp) +800f5300: 8fb3001c lw s3,28(sp) +800f5304: 8fb20018 lw s2,24(sp) +800f5308: 8fb10014 lw s1,20(sp) +800f530c: 8fb00010 lw s0,16(sp) +800f5310: 2484e448 addiu a0,a0,-7096 +800f5314: 03200008 jr t9 +800f5318: 27bd0028 addiu sp,sp,40 +800f531c: 0220f809 jalr s1 +800f5320: 00002821 move a1,zero +800f5324: 0803d49f j 800f527c +800f5328: 264222d0 addiu v0,s2,8912 +800f532c: 0220f809 jalr s1 +800f5330: 00002821 move a1,zero +800f5334: 0803d49f j 800f527c +800f5338: 264222d0 addiu v0,s2,8912 +800f533c: 2682463c addiu v0,s4,17980 +800f5340: 0040f809 jalr v0 +800f5344: 2484e42c addiu a0,a0,-7124 +800f5348: 00002021 move a0,zero +800f534c: 0220f809 jalr s1 +800f5350: 24050001 li a1,1 +800f5354: 0803d49f j 800f527c +800f5358: 264222d0 addiu v0,s2,8912 +800f535c: 0220f809 jalr s1 +800f5360: 00002821 move a1,zero +800f5364: 0803d49f j 800f527c +800f5368: 264222d0 addiu v0,s2,8912 + +800f536c : +800f536c: 27bdffc8 addiu sp,sp,-56 +800f5370: 3c02801f lui v0,0x801f +800f5374: afbf0034 sw ra,52(sp) +800f5378: afbe0030 sw s8,48(sp) +800f537c: afb7002c sw s7,44(sp) +800f5380: afb60028 sw s6,40(sp) +800f5384: afb50024 sw s5,36(sp) +800f5388: afb40020 sw s4,32(sp) +800f538c: afb3001c sw s3,28(sp) +800f5390: afb20018 sw s2,24(sp) +800f5394: afb10014 sw s1,20(sp) +800f5398: afb00010 sw s0,16(sp) +800f539c: 3c03801f lui v1,0x801f +800f53a0: a44444a4 sh a0,17572(v0) +800f53a4: 30c60001 andi a2,a2,0x1 +800f53a8: 3c02801f lui v0,0x801f +800f53ac: a44544a6 sh a1,17574(v0) +800f53b0: 10c00088 beqz a2,800f55d4 +800f53b4: ac6044a0 sw zero,17568(v1) +800f53b8: 24020001 li v0,1 +800f53bc: 3c03801f lui v1,0x801f +800f53c0: ac6244a8 sw v0,17576(v1) +800f53c4: 14e00015 bnez a3,800f541c +800f53c8: 00071200 sll v0,a3,0x8 +800f53cc: 24100300 li s0,768 +800f53d0: 3c028010 lui v0,0x8010 +800f53d4: 24525378 addiu s2,v0,21368 +800f53d8: 0240f809 jalr s2 +800f53dc: 02002021 move a0,s0 +800f53e0: 14400017 bnez v0,800f5440 +800f53e4: 3c11801f lui s1,0x801f +800f53e8: 8fbf0034 lw ra,52(sp) +800f53ec: 8fbe0030 lw s8,48(sp) +800f53f0: 8fb7002c lw s7,44(sp) +800f53f4: 8fb60028 lw s6,40(sp) +800f53f8: 8fb50024 lw s5,36(sp) +800f53fc: 8fb40020 lw s4,32(sp) +800f5400: 8fb3001c lw s3,28(sp) +800f5404: 8fb20018 lw s2,24(sp) +800f5408: 8fb10014 lw s1,20(sp) +800f540c: 8fb00010 lw s0,16(sp) +800f5410: 2402ffff li v0,-1 +800f5414: 03e00008 jr ra +800f5418: 27bd0038 addiu sp,sp,56 +800f541c: 00071a80 sll v1,a3,0xa +800f5420: 00628023 subu s0,v1,v0 +800f5424: 3c028010 lui v0,0x8010 +800f5428: 24525378 addiu s2,v0,21368 +800f542c: 0240f809 jalr s2 +800f5430: 02002021 move a0,s0 +800f5434: 1040ffed beqz v0,800f53ec +800f5438: 8fbf0034 lw ra,52(sp) +800f543c: 3c11801f lui s1,0x801f +800f5440: 00402021 move a0,v0 +800f5444: ae2244bc sw v0,17596(s1) +800f5448: 3c028011 lui v0,0x8011 +800f544c: 00002821 move a1,zero +800f5450: 2442ca64 addiu v0,v0,-13724 +800f5454: 0040f809 jalr v0 +800f5458: 02003021 move a2,s0 +800f545c: 8e2344bc lw v1,17596(s1) +800f5460: 3c02801f lui v0,0x801f +800f5464: ac4344d4 sw v1,17620(v0) +800f5468: 3c02801f lui v0,0x801f +800f546c: ac4044b4 sw zero,17588(v0) +800f5470: 3c040001 lui a0,0x1 +800f5474: 3c02801f lui v0,0x801f +800f5478: 3c17801f lui s7,0x801f +800f547c: 3c1e801f lui s8,0x801f +800f5480: 3c13801f lui s3,0x801f +800f5484: 3c14801f lui s4,0x801f +800f5488: 3c15801f lui s5,0x801f +800f548c: 3c16801f lui s6,0x801f +800f5490: 34848000 ori a0,a0,0x8000 +800f5494: ae7044c0 sw s0,17600(s3) +800f5498: aee044ac sw zero,17580(s7) +800f549c: afc044b0 sw zero,17584(s8) +800f54a0: ac4044b8 sw zero,17592(v0) +800f54a4: ae8344c4 sw v1,17604(s4) +800f54a8: aea344c8 sw v1,17608(s5) +800f54ac: 0240f809 jalr s2 +800f54b0: aec344cc sw v1,17612(s6) +800f54b4: 00402821 move a1,v0 +800f54b8: 3c02801f lui v0,0x801f +800f54bc: 10a0004c beqz a1,800f55f0 +800f54c0: ac4544d0 sw a1,17616(v0) +800f54c4: 8e2444bc lw a0,17596(s1) +800f54c8: 8e6244c0 lw v0,17600(s3) +800f54cc: ae8444c4 sw a0,17604(s4) +800f54d0: 00823021 addu a2,a0,v0 +800f54d4: 3c02801f lui v0,0x801f +800f54d8: ac4044b4 sw zero,17588(v0) +800f54dc: 0086182b sltu v1,a0,a2 +800f54e0: 3c02801f lui v0,0x801f +800f54e4: aea444c8 sw a0,17608(s5) +800f54e8: aec444cc sw a0,17612(s6) +800f54ec: aee044ac sw zero,17580(s7) +800f54f0: afc044b0 sw zero,17584(s8) +800f54f4: 10600006 beqz v1,800f5510 +800f54f8: ac4044b8 sw zero,17592(v0) +800f54fc: a0800000 sb zero,0(a0) +800f5500: 24840020 addiu a0,a0,32 +800f5504: 0086102b sltu v0,a0,a2 +800f5508: 1440fffc bnez v0,800f54fc +800f550c: 00000000 nop +800f5510: 3c03801f lui v1,0x801f +800f5514: 3c020001 lui v0,0x1 +800f5518: 946444a6 lhu a0,17574(v1) +800f551c: 34468000 ori a2,v0,0x8000 +800f5520: 00001821 move v1,zero +800f5524: 00a31021 addu v0,a1,v1 +800f5528: 24630002 addiu v1,v1,2 +800f552c: 1466fffd bne v1,a2,800f5524 +800f5530: a4440000 sh a0,0(v0) +800f5534: 3c03801f lui v1,0x801f +800f5538: 8c6244a8 lw v0,17576(v1) +800f553c: 30420001 andi v0,v0,0x1 +800f5540: 10400028 beqz v0,800f55e4 +800f5544: 3c02801f lui v0,0x801f +800f5548: 3c02801f lui v0,0x801f +800f554c: 8c44475c lw a0,18268(v0) +800f5550: 24100001 li s0,1 +800f5554: 3c060001 lui a2,0x1 +800f5558: 3c028011 lui v0,0x8011 +800f555c: 2442c930 addiu v0,v0,-14032 +800f5560: 0040f809 jalr v0 +800f5564: 34c68000 ori a2,a2,0x8000 +800f5568: 3c028011 lui v0,0x8011 +800f556c: 02002021 move a0,s0 +800f5570: 2442c650 addiu v0,v0,-14768 +800f5574: 0040f809 jalr v0 +800f5578: 24050001 li a1,1 +800f557c: 24030001 li v1,1 +800f5580: 3c02801f lui v0,0x801f +800f5584: ac4344a0 sw v1,17568(v0) +800f5588: 3c04800f lui a0,0x800f +800f558c: 3c028011 lui v0,0x8011 +800f5590: 2442981c addiu v0,v0,-26596 +800f5594: 24845220 addiu a0,a0,21024 +800f5598: 0040f809 jalr v0 +800f559c: 24050703 li a1,1795 +800f55a0: 8fbf0034 lw ra,52(sp) +800f55a4: 8fbe0030 lw s8,48(sp) +800f55a8: 8fb7002c lw s7,44(sp) +800f55ac: 8fb60028 lw s6,40(sp) +800f55b0: 8fb50024 lw s5,36(sp) +800f55b4: 8fb40020 lw s4,32(sp) +800f55b8: 8fb3001c lw s3,28(sp) +800f55bc: 8fb20018 lw s2,24(sp) +800f55c0: 8fb10014 lw s1,20(sp) +800f55c4: 8fb00010 lw s0,16(sp) +800f55c8: 00001021 move v0,zero +800f55cc: 03e00008 jr ra +800f55d0: 27bd0038 addiu sp,sp,56 +800f55d4: 24020002 li v0,2 +800f55d8: 3c03801f lui v1,0x801f +800f55dc: 0803d4f1 j 800f53c4 +800f55e0: ac6244a8 sw v0,17576(v1) +800f55e4: 8c444758 lw a0,18264(v0) +800f55e8: 0803d555 j 800f5554 +800f55ec: 24100002 li s0,2 +800f55f0: 3c028010 lui v0,0x8010 +800f55f4: 24424e60 addiu v0,v0,20064 +800f55f8: 0040f809 jalr v0 +800f55fc: 8e2444bc lw a0,17596(s1) +800f5600: 0803d4fb j 800f53ec +800f5604: 8fbf0034 lw ra,52(sp) + ... + +800f5610 : +800f5610: 03e00008 jr ra +800f5614: 8c82000c lw v0,12(a0) + +800f5618 : +800f5618: 8c83000c lw v1,12(a0) +800f561c: 8c820004 lw v0,4(a0) +800f5620: 24630001 addiu v1,v1,1 +800f5624: 0062182b sltu v1,v1,v0 +800f5628: 2402ffff li v0,-1 +800f562c: 03e00008 jr ra +800f5630: 0003100b movn v0,zero,v1 + +800f5634 : +800f5634: 3c03801f lui v1,0x801f +800f5638: 03e00008 jr ra +800f563c: 8c6244d8 lw v0,17624(v1) + +800f5640 : +800f5640: 3c02801f lui v0,0x801f +800f5644: 03e00008 jr ra +800f5648: ac4044d8 sw zero,17624(v0) + +800f564c : +800f564c: 03e00008 jr ra +800f5650: 8c820340 lw v0,832(a0) + +800f5654 : +800f5654: 27bdffe8 addiu sp,sp,-24 +800f5658: afb00010 sw s0,16(sp) +800f565c: 3c028010 lui v0,0x8010 +800f5660: 00808021 move s0,a0 +800f5664: 3c04801f lui a0,0x801f +800f5668: 00a03021 move a2,a1 +800f566c: afbf0014 sw ra,20(sp) +800f5670: 248444d8 addiu a0,a0,17624 +800f5674: 2442e334 addiu v0,v0,-7372 +800f5678: 0040f809 jalr v0 +800f567c: 02002821 move a1,s0 +800f5680: 14400002 bnez v0,800f568c +800f5684: 00001821 move v1,zero +800f5688: 26030004 addiu v1,s0,4 +800f568c: 8fbf0014 lw ra,20(sp) +800f5690: 8fb00010 lw s0,16(sp) +800f5694: 00601021 move v0,v1 +800f5698: 03e00008 jr ra +800f569c: 27bd0018 addiu sp,sp,24 + +800f56a0 : +800f56a0: 27bdffe8 addiu sp,sp,-24 +800f56a4: afb00010 sw s0,16(sp) +800f56a8: 3c028010 lui v0,0x8010 +800f56ac: 00808021 move s0,a0 +800f56b0: 3c04801f lui a0,0x801f +800f56b4: afbf0014 sw ra,20(sp) +800f56b8: 248444d8 addiu a0,a0,17624 +800f56bc: 02002821 move a1,s0 +800f56c0: 2442e334 addiu v0,v0,-7372 +800f56c4: 0040f809 jalr v0 +800f56c8: 00003021 move a2,zero +800f56cc: 14400002 bnez v0,800f56d8 +800f56d0: 00001821 move v1,zero +800f56d4: 26030004 addiu v1,s0,4 +800f56d8: 8fbf0014 lw ra,20(sp) +800f56dc: 8fb00010 lw s0,16(sp) +800f56e0: 00601021 move v0,v1 +800f56e4: 03e00008 jr ra +800f56e8: 27bd0018 addiu sp,sp,24 + +800f56ec : +800f56ec: 00801021 move v0,a0 +800f56f0: 3c198010 lui t9,0x8010 +800f56f4: 3c04801f lui a0,0x801f +800f56f8: 00a03021 move a2,a1 +800f56fc: 248444d8 addiu a0,a0,17624 +800f5700: 2739e41c addiu t9,t9,-7140 +800f5704: 03200008 jr t9 +800f5708: 00402821 move a1,v0 + +800f570c : +800f570c: 00802821 move a1,a0 +800f5710: 3c198010 lui t9,0x8010 +800f5714: 3c04801f lui a0,0x801f +800f5718: 2739e664 addiu t9,t9,-6556 +800f571c: 03200008 jr t9 +800f5720: 248444d8 addiu a0,a0,17624 + +800f5724 : +800f5724: 00802821 move a1,a0 +800f5728: 3c198010 lui t9,0x8010 +800f572c: 3c04801f lui a0,0x801f +800f5730: 2739e664 addiu t9,t9,-6556 +800f5734: 03200008 jr t9 +800f5738: 248444d8 addiu a0,a0,17624 + +800f573c : +800f573c: 00801021 move v0,a0 +800f5740: 3c198010 lui t9,0x8010 +800f5744: 3c04801f lui a0,0x801f +800f5748: 00a03021 move a2,a1 +800f574c: 248444d8 addiu a0,a0,17624 +800f5750: 2739ed8c addiu t9,t9,-4724 +800f5754: 03200008 jr t9 +800f5758: 00402821 move a1,v0 + +800f575c : +800f575c: 27bdffe0 addiu sp,sp,-32 +800f5760: afb10014 sw s1,20(sp) +800f5764: 3c028012 lui v0,0x8012 +800f5768: 3c118031 lui s1,0x8031 +800f576c: afb20018 sw s2,24(sp) +800f5770: afb00010 sw s0,16(sp) +800f5774: 00809021 move s2,a0 +800f5778: afbf001c sw ra,28(sp) +800f577c: 262449a0 addiu a0,s1,18848 +800f5780: 2442bdb0 addiu v0,v0,-16976 +800f5784: 0040f809 jalr v0 +800f5788: 00a08021 move s0,a1 +800f578c: 0050102b sltu v0,v0,s0 +800f5790: 262549a0 addiu a1,s1,18848 +800f5794: 1040000c beqz v0,800f57c8 +800f5798: 02402021 move a0,s2 +800f579c: 3c028012 lui v0,0x8012 +800f57a0: 2442bbf0 addiu v0,v0,-17424 +800f57a4: 0040f809 jalr v0 +800f57a8: 00000000 nop +800f57ac: 02401021 move v0,s2 +800f57b0: 8fbf001c lw ra,28(sp) +800f57b4: 8fb20018 lw s2,24(sp) +800f57b8: 8fb10014 lw s1,20(sp) +800f57bc: 8fb00010 lw s0,16(sp) +800f57c0: 03e00008 jr ra +800f57c4: 27bd0020 addiu sp,sp,32 +800f57c8: 3c02801f lui v0,0x801f +800f57cc: 24030022 li v1,34 +800f57d0: ac4344d8 sw v1,17624(v0) +800f57d4: 00009021 move s2,zero +800f57d8: 02401021 move v0,s2 +800f57dc: 8fbf001c lw ra,28(sp) +800f57e0: 8fb20018 lw s2,24(sp) +800f57e4: 8fb10014 lw s1,20(sp) +800f57e8: 8fb00010 lw s0,16(sp) +800f57ec: 03e00008 jr ra +800f57f0: 27bd0020 addiu sp,sp,32 + +800f57f4 : +800f57f4: 27bdffe0 addiu sp,sp,-32 +800f57f8: afb00010 sw s0,16(sp) +800f57fc: 3c028010 lui v0,0x8010 +800f5800: 00808021 move s0,a0 +800f5804: 3c04801f lui a0,0x801f +800f5808: afbf0018 sw ra,24(sp) +800f580c: afb10014 sw s1,20(sp) +800f5810: 248444d8 addiu a0,a0,17624 +800f5814: 2442e550 addiu v0,v0,-6832 +800f5818: 0040f809 jalr v0 +800f581c: 02002821 move a1,s0 +800f5820: 10400006 beqz v0,800f583c +800f5824: 8fbf0018 lw ra,24(sp) +800f5828: 8fb10014 lw s1,20(sp) +800f582c: 8fb00010 lw s0,16(sp) +800f5830: 2402ffff li v0,-1 +800f5834: 03e00008 jr ra +800f5838: 27bd0020 addiu sp,sp,32 +800f583c: 3c028012 lui v0,0x8012 +800f5840: 02002021 move a0,s0 +800f5844: 2442baa0 addiu v0,v0,-17760 +800f5848: 0040f809 jalr v0 +800f584c: 2405003a li a1,58 +800f5850: 1040001d beqz v0,800f58c8 +800f5854: 3c118031 lui s1,0x8031 +800f5858: 3c028012 lui v0,0x8012 +800f585c: 02002821 move a1,s0 +800f5860: 2442bbf0 addiu v0,v0,-17424 +800f5864: 0040f809 jalr v0 +800f5868: 262449a0 addiu a0,s1,18848 +800f586c: 3c028012 lui v0,0x8012 +800f5870: 262449a0 addiu a0,s1,18848 +800f5874: 2442d200 addiu v0,v0,-11776 +800f5878: 0040f809 jalr v0 +800f587c: 00002821 move a1,zero +800f5880: 00401821 move v1,v0 +800f5884: 3c028031 lui v0,0x8031 +800f5888: 2445499f addiu a1,v0,18847 +800f588c: 2404002f li a0,47 +800f5890: 2463ffff addiu v1,v1,-1 +800f5894: 10650004 beq v1,a1,800f58a8 +800f5898: 2402002f li v0,47 +800f589c: 80620000 lb v0,0(v1) +800f58a0: 1044fffb beq v0,a0,800f5890 +800f58a4: 2402002f li v0,47 +800f58a8: a0620001 sb v0,1(v1) +800f58ac: a0600002 sb zero,2(v1) +800f58b0: 8fbf0018 lw ra,24(sp) +800f58b4: 8fb10014 lw s1,20(sp) +800f58b8: 8fb00010 lw s0,16(sp) +800f58bc: 00001021 move v0,zero +800f58c0: 03e00008 jr ra +800f58c4: 27bd0020 addiu sp,sp,32 +800f58c8: 3c028012 lui v0,0x8012 +800f58cc: 02002821 move a1,s0 +800f58d0: 2442ba60 addiu v0,v0,-17824 +800f58d4: 0040f809 jalr v0 +800f58d8: 262449a0 addiu a0,s1,18848 +800f58dc: 0803d61c j 800f5870 +800f58e0: 3c028012 lui v0,0x8012 + +800f58e4 : +800f58e4: 00802821 move a1,a0 +800f58e8: 3c198010 lui t9,0x8010 +800f58ec: 3c04801f lui a0,0x801f +800f58f0: 2739e328 addiu t9,t9,-7384 +800f58f4: 03200008 jr t9 +800f58f8: 248444d8 addiu a0,a0,17624 + +800f58fc : +800f58fc: 27bdffe0 addiu sp,sp,-32 +800f5900: afb10014 sw s1,20(sp) +800f5904: afb00010 sw s0,16(sp) +800f5908: afbf001c sw ra,28(sp) +800f590c: afb20018 sw s2,24(sp) +800f5910: 8c820344 lw v0,836(a0) +800f5914: 00808021 move s0,a0 +800f5918: 1440000a bnez v0,800f5944 +800f591c: 00a08821 move s1,a1 +800f5920: 24030009 li v1,9 +800f5924: 3c02801f lui v0,0x801f +800f5928: ac4344d8 sw v1,17624(v0) +800f592c: 8fbf001c lw ra,28(sp) +800f5930: 8fb20018 lw s2,24(sp) +800f5934: 8fb10014 lw s1,20(sp) +800f5938: 8fb00010 lw s0,16(sp) +800f593c: 03e00008 jr ra +800f5940: 27bd0020 addiu sp,sp,32 +800f5944: 10a00015 beqz a1,800f599c +800f5948: 00000000 nop +800f594c: 18a0fff7 blez a1,800f592c +800f5950: 3c028010 lui v0,0x8010 +800f5954: 8c830340 lw v1,832(a0) +800f5958: 2452c65c addiu s2,v0,-14756 +800f595c: 0071102b sltu v0,v1,s1 +800f5960: 1040fff2 beqz v0,800f592c +800f5964: 26050004 addiu a1,s0,4 +800f5968: 0240f809 jalr s2 +800f596c: 8e040000 lw a0,0(s0) +800f5970: 8e030340 lw v1,832(s0) +800f5974: ae020348 sw v0,840(s0) +800f5978: 24630001 addiu v1,v1,1 +800f597c: 1440fff7 bnez v0,800f595c +800f5980: ae030340 sw v1,832(s0) +800f5984: 8fbf001c lw ra,28(sp) +800f5988: 8fb20018 lw s2,24(sp) +800f598c: 8fb10014 lw s1,20(sp) +800f5990: 8fb00010 lw s0,16(sp) +800f5994: 03e00008 jr ra +800f5998: 27bd0020 addiu sp,sp,32 +800f599c: ac800340 sw zero,832(a0) +800f59a0: 8fbf001c lw ra,28(sp) +800f59a4: 8fb20018 lw s2,24(sp) +800f59a8: 8fb10014 lw s1,20(sp) +800f59ac: 8fb00010 lw s0,16(sp) +800f59b0: 03e00008 jr ra +800f59b4: 27bd0020 addiu sp,sp,32 + +800f59b8 : +800f59b8: 3c028031 lui v0,0x8031 +800f59bc: 00803021 move a2,a0 +800f59c0: 2443e364 addiu v1,v0,-7324 +800f59c4: 00002021 move a0,zero +800f59c8: 0803d677 j 800f59dc +800f59cc: 24050020 li a1,32 +800f59d0: 24840001 addiu a0,a0,1 +800f59d4: 1085000e beq a0,a1,800f5a10 +800f59d8: 3c02801f lui v0,0x801f +800f59dc: 8c620000 lw v0,0(v1) +800f59e0: 1440fffb bnez v0,800f59d0 +800f59e4: 2463034c addiu v1,v1,844 +800f59e8: 2402034c li v0,844 +800f59ec: 70821802 mul v1,a0,v0 +800f59f0: 3c058031 lui a1,0x8031 +800f59f4: 24a5e020 addiu a1,a1,-8160 +800f59f8: 3c04801f lui a0,0x801f +800f59fc: 3c198010 lui t9,0x8010 +800f5a00: 00652821 addu a1,v1,a1 +800f5a04: 2739e8ec addiu t9,t9,-5908 +800f5a08: 03200008 jr t9 +800f5a0c: 248444d8 addiu a0,a0,17624 +800f5a10: 24030018 li v1,24 +800f5a14: ac4344d8 sw v1,17624(v0) +800f5a18: 03e00008 jr ra +800f5a1c: 00001021 move v0,zero + +800f5a20 : +800f5a20: 27bdf7d8 addiu sp,sp,-2088 +800f5a24: afb20820 sw s2,2080(sp) +800f5a28: afb00818 sw s0,2072(sp) +800f5a2c: afbf0824 sw ra,2084(sp) +800f5a30: afb1081c sw s1,2076(sp) +800f5a34: 00808021 move s0,a0 +800f5a38: 2408ffff li t0,-1 +800f5a3c: afa60830 sw a2,2096(sp) +800f5a40: afa70834 sw a3,2100(sp) +800f5a44: 10800033 beqz a0,800f5b14 +800f5a48: 00a09021 move s2,a1 +800f5a4c: 3c02801f lui v0,0x801f +800f5a50: 8c4330c8 lw v1,12488(v0) +800f5a54: 10830008 beq a0,v1,800f5a78 +800f5a58: 00004021 move t0,zero +800f5a5c: 3c02801f lui v0,0x801f +800f5a60: 8c4330c4 lw v1,12484(v0) +800f5a64: 27b10014 addiu s1,sp,20 +800f5a68: 02202021 move a0,s1 +800f5a6c: 00002821 move a1,zero +800f5a70: 16030008 bne s0,v1,800f5a94 +800f5a74: 24060800 li a2,2048 +800f5a78: 8fbf0824 lw ra,2084(sp) +800f5a7c: 8fb20820 lw s2,2080(sp) +800f5a80: 8fb1081c lw s1,2076(sp) +800f5a84: 8fb00818 lw s0,2072(sp) +800f5a88: 01001021 move v0,t0 +800f5a8c: 03e00008 jr ra +800f5a90: 27bd0828 addiu sp,sp,2088 +800f5a94: 3c028011 lui v0,0x8011 +800f5a98: 2442ca64 addiu v0,v0,-13724 +800f5a9c: 0040f809 jalr v0 +800f5aa0: 00000000 nop +800f5aa4: 27a30830 addiu v1,sp,2096 +800f5aa8: 3c028011 lui v0,0x8011 +800f5aac: 02202021 move a0,s1 +800f5ab0: 02403021 move a2,s2 +800f5ab4: 00603821 move a3,v1 +800f5ab8: 24050800 li a1,2048 +800f5abc: 24420f00 addiu v0,v0,3840 +800f5ac0: 0040f809 jalr v0 +800f5ac4: afa30010 sw v1,16(sp) +800f5ac8: 28420800 slti v0,v0,2048 +800f5acc: 02202021 move a0,s1 +800f5ad0: 1040ffe9 beqz v0,800f5a78 +800f5ad4: 2408ffff li t0,-1 +800f5ad8: 3c028012 lui v0,0x8012 +800f5adc: 2442bdb0 addiu v0,v0,-16976 +800f5ae0: 0040f809 jalr v0 +800f5ae4: 00000000 nop +800f5ae8: 8e100000 lw s0,0(s0) +800f5aec: 00403821 move a3,v0 +800f5af0: 3c04801f lui a0,0x801f +800f5af4: 3c028010 lui v0,0x8010 +800f5af8: 248444d8 addiu a0,a0,17624 +800f5afc: 02002821 move a1,s0 +800f5b00: 2442fbe8 addiu v0,v0,-1048 +800f5b04: 0040f809 jalr v0 +800f5b08: 02203021 move a2,s1 +800f5b0c: 0803d69e j 800f5a78 +800f5b10: 00404021 move t0,v0 +800f5b14: 24030016 li v1,22 +800f5b18: 3c02801f lui v0,0x801f +800f5b1c: 0803d69e j 800f5a78 +800f5b20: ac4344d8 sw v1,17624(v0) + +800f5b24 : +800f5b24: 27bdffe0 addiu sp,sp,-32 +800f5b28: afbf0018 sw ra,24(sp) +800f5b2c: afb10014 sw s1,20(sp) +800f5b30: afb00010 sw s0,16(sp) +800f5b34: 3c028012 lui v0,0x8012 +800f5b38: 8cb00000 lw s0,0(a1) +800f5b3c: 2442bdb0 addiu v0,v0,-16976 +800f5b40: 0040f809 jalr v0 +800f5b44: 00808821 move s1,a0 +800f5b48: 3c04801f lui a0,0x801f +800f5b4c: 3c198010 lui t9,0x8010 +800f5b50: 02002821 move a1,s0 +800f5b54: 02203021 move a2,s1 +800f5b58: 8fbf0018 lw ra,24(sp) +800f5b5c: 8fb10014 lw s1,20(sp) +800f5b60: 8fb00010 lw s0,16(sp) +800f5b64: 248444d8 addiu a0,a0,17624 +800f5b68: 00403821 move a3,v0 +800f5b6c: 2739fbe8 addiu t9,t9,-1048 +800f5b70: 03200008 jr t9 +800f5b74: 27bd0020 addiu sp,sp,32 + +800f5b78 : +800f5b78: 27bdffe8 addiu sp,sp,-24 +800f5b7c: afbf0010 sw ra,16(sp) +800f5b80: 8ca50000 lw a1,0(a1) +800f5b84: 3c028010 lui v0,0x8010 +800f5b88: afa40018 sw a0,24(sp) +800f5b8c: 3c04801f lui a0,0x801f +800f5b90: 27a60018 addiu a2,sp,24 +800f5b94: 248444d8 addiu a0,a0,17624 +800f5b98: 2442fbe8 addiu v0,v0,-1048 +800f5b9c: 0040f809 jalr v0 +800f5ba0: 24070001 li a3,1 +800f5ba4: 8fbf0010 lw ra,16(sp) +800f5ba8: 03e00008 jr ra +800f5bac: 27bd0018 addiu sp,sp,24 + +800f5bb0 : +800f5bb0: 27bdffe8 addiu sp,sp,-24 +800f5bb4: afb00010 sw s0,16(sp) +800f5bb8: 00a08021 move s0,a1 +800f5bbc: 00c01021 move v0,a2 +800f5bc0: afbf0014 sw ra,20(sp) +800f5bc4: 00803021 move a2,a0 +800f5bc8: 12000005 beqz s0,800f5be0 +800f5bcc: 00e02821 move a1,a3 +800f5bd0: 3c04801f lui a0,0x801f +800f5bd4: 72023802 mul a3,s0,v0 +800f5bd8: 14400006 bnez v0,800f5bf4 +800f5bdc: 248444d8 addiu a0,a0,17624 +800f5be0: 8fbf0014 lw ra,20(sp) +800f5be4: 8fb00010 lw s0,16(sp) +800f5be8: 00001021 move v0,zero +800f5bec: 03e00008 jr ra +800f5bf0: 27bd0018 addiu sp,sp,24 +800f5bf4: 3c028010 lui v0,0x8010 +800f5bf8: 2442fbe8 addiu v0,v0,-1048 +800f5bfc: 0040f809 jalr v0 +800f5c00: 8ca50000 lw a1,0(a1) +800f5c04: 0050001b divu zero,v0,s0 +800f5c08: 020001f4 teq s0,zero,0x7 +800f5c0c: 8fbf0014 lw ra,20(sp) +800f5c10: 8fb00010 lw s0,16(sp) +800f5c14: 27bd0018 addiu sp,sp,24 +800f5c18: 03e00008 jr ra +800f5c1c: 00001012 mflo v0 + +800f5c20 : +800f5c20: 00801021 move v0,a0 +800f5c24: 3c198010 lui t9,0x8010 +800f5c28: 3c04801f lui a0,0x801f +800f5c2c: 00a03021 move a2,a1 +800f5c30: 248444d8 addiu a0,a0,17624 +800f5c34: 2739f1b0 addiu t9,t9,-3664 +800f5c38: 03200008 jr t9 +800f5c3c: 00402821 move a1,v0 + +800f5c40 : +800f5c40: 8c850000 lw a1,0(a0) +800f5c44: 3c198010 lui t9,0x8010 +800f5c48: 3c04801f lui a0,0x801f +800f5c4c: 248444d8 addiu a0,a0,17624 +800f5c50: 00003021 move a2,zero +800f5c54: 2739f2c8 addiu t9,t9,-3384 +800f5c58: 03200008 jr t9 +800f5c5c: 00003821 move a3,zero + +800f5c60 : +800f5c60: 27bdffe8 addiu sp,sp,-24 +800f5c64: afbf0010 sw ra,16(sp) +800f5c68: 8c820000 lw v0,0(a0) +800f5c6c: 00a01821 move v1,a1 +800f5c70: 3c04801f lui a0,0x801f +800f5c74: 00402821 move a1,v0 +800f5c78: 3c028010 lui v0,0x8010 +800f5c7c: 00c03821 move a3,a2 +800f5c80: 248444d8 addiu a0,a0,17624 +800f5c84: 2442f2c8 addiu v0,v0,-3384 +800f5c88: 0040f809 jalr v0 +800f5c8c: 00603021 move a2,v1 +800f5c90: 28430001 slti v1,v0,1 +800f5c94: 8fbf0010 lw ra,16(sp) +800f5c98: 0003100a movz v0,zero,v1 +800f5c9c: 03e00008 jr ra +800f5ca0: 27bd0018 addiu sp,sp,24 + +800f5ca4 : +800f5ca4: 00801021 move v0,a0 +800f5ca8: 3c198010 lui t9,0x8010 +800f5cac: 3c04801f lui a0,0x801f +800f5cb0: 00a03021 move a2,a1 +800f5cb4: 248444d8 addiu a0,a0,17624 +800f5cb8: 2739ea70 addiu t9,t9,-5520 +800f5cbc: 03200008 jr t9 +800f5cc0: 00402821 move a1,v0 + +800f5cc4 : +800f5cc4: 27bdffd0 addiu sp,sp,-48 +800f5cc8: afb3001c sw s3,28(sp) +800f5ccc: afb10014 sw s1,20(sp) +800f5cd0: afb00010 sw s0,16(sp) +800f5cd4: 24b1ffff addiu s1,a1,-1 +800f5cd8: 00808021 move s0,a0 +800f5cdc: 3c13801f lui s3,0x801f +800f5ce0: 28a50002 slti a1,a1,2 +800f5ce4: afb40020 sw s4,32(sp) +800f5ce8: afbf0028 sw ra,40(sp) +800f5cec: afb50024 sw s5,36(sp) +800f5cf0: afb20018 sw s2,24(sp) +800f5cf4: 00c0a021 move s4,a2 +800f5cf8: 02203821 move a3,s1 +800f5cfc: 266444d8 addiu a0,s3,17624 +800f5d00: 02003021 move a2,s0 +800f5d04: 10a0000b beqz a1,800f5d34 +800f5d08: a2000000 sb zero,0(s0) +800f5d0c: 02001021 move v0,s0 +800f5d10: 8fbf0028 lw ra,40(sp) +800f5d14: 8fb50024 lw s5,36(sp) +800f5d18: 8fb40020 lw s4,32(sp) +800f5d1c: 8fb3001c lw s3,28(sp) +800f5d20: 8fb20018 lw s2,24(sp) +800f5d24: 8fb10014 lw s1,20(sp) +800f5d28: 8fb00010 lw s0,16(sp) +800f5d2c: 03e00008 jr ra +800f5d30: 27bd0030 addiu sp,sp,48 +800f5d34: 3c028010 lui v0,0x8010 +800f5d38: 24420574 addiu v0,v0,1396 +800f5d3c: 0040f809 jalr v0 +800f5d40: 8e850000 lw a1,0(s4) +800f5d44: 00409021 move s2,v0 +800f5d48: 0202a821 addu s5,s0,v0 +800f5d4c: 02002021 move a0,s0 +800f5d50: 14400003 bnez v0,800f5d60 +800f5d54: 2405000a li a1,10 +800f5d58: 0803d743 j 800f5d0c +800f5d5c: 00008021 move s0,zero +800f5d60: 3c028012 lui v0,0x8012 +800f5d64: 2442baa0 addiu v0,v0,-17760 +800f5d68: 0040f809 jalr v0 +800f5d6c: a2a00000 sb zero,0(s5) +800f5d70: 24460001 addiu a2,v0,1 +800f5d74: 00d03023 subu a2,a2,s0 +800f5d78: 00d23023 subu a2,a2,s2 +800f5d7c: 266444d8 addiu a0,s3,17624 +800f5d80: 10400008 beqz v0,800f5da4 +800f5d84: 24070001 li a3,1 +800f5d88: a0400001 sb zero,1(v0) +800f5d8c: 3c028010 lui v0,0x8010 +800f5d90: 2442f2c8 addiu v0,v0,-3384 +800f5d94: 0040f809 jalr v0 +800f5d98: 8e850000 lw a1,0(s4) +800f5d9c: 0803d744 j 800f5d10 +800f5da0: 02001021 move v0,s0 +800f5da4: 1632ffda bne s1,s2,800f5d10 +800f5da8: 02001021 move v0,s0 +800f5dac: 82a3ffff lb v1,-1(s5) +800f5db0: 2402000d li v0,13 +800f5db4: 266444d8 addiu a0,s3,17624 +800f5db8: 2406ffff li a2,-1 +800f5dbc: 1462ffd3 bne v1,v0,800f5d0c +800f5dc0: 24070001 li a3,1 +800f5dc4: a2a0ffff sb zero,-1(s5) +800f5dc8: 3c028010 lui v0,0x8010 +800f5dcc: 2442f2c8 addiu v0,v0,-3384 +800f5dd0: 0040f809 jalr v0 +800f5dd4: 8e850000 lw a1,0(s4) +800f5dd8: 0803d744 j 800f5d10 +800f5ddc: 02001021 move v0,s0 + +800f5de0 : +800f5de0: 27bdf7d8 addiu sp,sp,-2088 +800f5de4: 00801021 move v0,a0 +800f5de8: afb1081c sw s1,2076(sp) +800f5dec: 27b10014 addiu s1,sp,20 +800f5df0: afb00818 sw s0,2072(sp) +800f5df4: afa60830 sw a2,2096(sp) +800f5df8: 00a08021 move s0,a1 +800f5dfc: afbf0820 sw ra,2080(sp) +800f5e00: 02202021 move a0,s1 +800f5e04: 2408ffff li t0,-1 +800f5e08: 00403021 move a2,v0 +800f5e0c: afa70834 sw a3,2100(sp) +800f5e10: 10400016 beqz v0,800f5e6c +800f5e14: 24050800 li a1,2048 +800f5e18: 3c02800f lui v0,0x800f +800f5e1c: 24425cc4 addiu v0,v0,23748 +800f5e20: 0040f809 jalr v0 +800f5e24: 00000000 nop +800f5e28: 27a30830 addiu v1,sp,2096 +800f5e2c: 02202021 move a0,s1 +800f5e30: 02002821 move a1,s0 +800f5e34: 00603021 move a2,v1 +800f5e38: 10400006 beqz v0,800f5e54 +800f5e3c: 2408ffff li t0,-1 +800f5e40: 3c028011 lui v0,0x8011 +800f5e44: 2442f550 addiu v0,v0,-2736 +800f5e48: 0040f809 jalr v0 +800f5e4c: afa30010 sw v1,16(sp) +800f5e50: 00404021 move t0,v0 +800f5e54: 8fbf0820 lw ra,2080(sp) +800f5e58: 8fb1081c lw s1,2076(sp) +800f5e5c: 8fb00818 lw s0,2072(sp) +800f5e60: 01001021 move v0,t0 +800f5e64: 03e00008 jr ra +800f5e68: 27bd0828 addiu sp,sp,2088 +800f5e6c: 3c02801f lui v0,0x801f +800f5e70: 24030016 li v1,22 +800f5e74: ac4344d8 sw v1,17624(v0) +800f5e78: 8fbf0820 lw ra,2080(sp) +800f5e7c: 8fb1081c lw s1,2076(sp) +800f5e80: 8fb00818 lw s0,2072(sp) +800f5e84: 01001021 move v0,t0 +800f5e88: 03e00008 jr ra +800f5e8c: 27bd0828 addiu sp,sp,2088 + +800f5e90 : +800f5e90: 27bdffe0 addiu sp,sp,-32 +800f5e94: afbf0018 sw ra,24(sp) +800f5e98: 8c850000 lw a1,0(a0) +800f5e9c: 3c028010 lui v0,0x8010 +800f5ea0: 3c04801f lui a0,0x801f +800f5ea4: 248444d8 addiu a0,a0,17624 +800f5ea8: 27a60010 addiu a2,sp,16 +800f5eac: 24420574 addiu v0,v0,1396 +800f5eb0: 0040f809 jalr v0 +800f5eb4: 24070001 li a3,1 +800f5eb8: 10400002 beqz v0,800f5ec4 +800f5ebc: 2403ffff li v1,-1 +800f5ec0: 83a30010 lb v1,16(sp) +800f5ec4: 8fbf0018 lw ra,24(sp) +800f5ec8: 00601021 move v0,v1 +800f5ecc: 03e00008 jr ra +800f5ed0: 27bd0020 addiu sp,sp,32 + +800f5ed4 : +800f5ed4: 27bdffe8 addiu sp,sp,-24 +800f5ed8: afb00010 sw s0,16(sp) +800f5edc: 00a08021 move s0,a1 +800f5ee0: 00c01021 move v0,a2 +800f5ee4: afbf0014 sw ra,20(sp) +800f5ee8: 00803021 move a2,a0 +800f5eec: 12000005 beqz s0,800f5f04 +800f5ef0: 00e02821 move a1,a3 +800f5ef4: 3c04801f lui a0,0x801f +800f5ef8: 72023802 mul a3,s0,v0 +800f5efc: 14400006 bnez v0,800f5f18 +800f5f00: 248444d8 addiu a0,a0,17624 +800f5f04: 8fbf0014 lw ra,20(sp) +800f5f08: 8fb00010 lw s0,16(sp) +800f5f0c: 00001021 move v0,zero +800f5f10: 03e00008 jr ra +800f5f14: 27bd0018 addiu sp,sp,24 +800f5f18: 3c028010 lui v0,0x8010 +800f5f1c: 24420574 addiu v0,v0,1396 +800f5f20: 0040f809 jalr v0 +800f5f24: 8ca50000 lw a1,0(a1) +800f5f28: 0050001b divu zero,v0,s0 +800f5f2c: 020001f4 teq s0,zero,0x7 +800f5f30: 8fbf0014 lw ra,20(sp) +800f5f34: 8fb00010 lw s0,16(sp) +800f5f38: 27bd0018 addiu sp,sp,24 +800f5f3c: 03e00008 jr ra +800f5f40: 00001012 mflo v0 + +800f5f44 : +800f5f44: 8c820038 lw v0,56(a0) +800f5f48: 3c198010 lui t9,0x8010 +800f5f4c: 2739b138 addiu t9,t9,-20168 +800f5f50: 03200008 jr t9 +800f5f54: 8c440004 lw a0,4(v0) + +800f5f58 : +800f5f58: 8c850000 lw a1,0(a0) +800f5f5c: 3c198010 lui t9,0x8010 +800f5f60: 3c04801f lui a0,0x801f +800f5f64: 2739f548 addiu t9,t9,-2744 +800f5f68: 03200008 jr t9 +800f5f6c: 248444d8 addiu a0,a0,17624 + +800f5f70 : +800f5f70: 27bdffd0 addiu sp,sp,-48 +800f5f74: afb50024 sw s5,36(sp) +800f5f78: 3c158031 lui s5,0x8031 +800f5f7c: afb60028 sw s6,40(sp) +800f5f80: afb20018 sw s2,24(sp) +800f5f84: afbf002c sw ra,44(sp) +800f5f88: afb40020 sw s4,32(sp) +800f5f8c: afb3001c sw s3,28(sp) +800f5f90: afb10014 sw s1,20(sp) +800f5f94: afb00010 sw s0,16(sp) +800f5f98: 26a3dae0 addiu v1,s5,-9504 +800f5f9c: 8c620034 lw v0,52(v1) +800f5fa0: 0080b021 move s6,a0 +800f5fa4: 1040003c beqz v0,800f6098 +800f5fa8: 00a09021 move s2,a1 +800f5fac: 8c620088 lw v0,136(v1) +800f5fb0: 10400096 beqz v0,800f620c +800f5fb4: 00000000 nop +800f5fb8: 8c6200dc lw v0,220(v1) +800f5fbc: 10400095 beqz v0,800f6214 +800f5fc0: 00000000 nop +800f5fc4: 8c620130 lw v0,304(v1) +800f5fc8: 10400094 beqz v0,800f621c +800f5fcc: 00000000 nop +800f5fd0: 8c620184 lw v0,388(v1) +800f5fd4: 10400093 beqz v0,800f6224 +800f5fd8: 00000000 nop +800f5fdc: 8c6201d8 lw v0,472(v1) +800f5fe0: 10400092 beqz v0,800f622c +800f5fe4: 00000000 nop +800f5fe8: 8c62022c lw v0,556(v1) +800f5fec: 10400091 beqz v0,800f6234 +800f5ff0: 00000000 nop +800f5ff4: 8c620280 lw v0,640(v1) +800f5ff8: 10400090 beqz v0,800f623c +800f5ffc: 00000000 nop +800f6000: 8c6202d4 lw v0,724(v1) +800f6004: 1040008f beqz v0,800f6244 +800f6008: 00000000 nop +800f600c: 8c620328 lw v0,808(v1) +800f6010: 1040008e beqz v0,800f624c +800f6014: 00000000 nop +800f6018: 8c62037c lw v0,892(v1) +800f601c: 1040008d beqz v0,800f6254 +800f6020: 00000000 nop +800f6024: 8c6203d0 lw v0,976(v1) +800f6028: 1040008c beqz v0,800f625c +800f602c: 00000000 nop +800f6030: 8c620424 lw v0,1060(v1) +800f6034: 104000af beqz v0,800f62f4 +800f6038: 00000000 nop +800f603c: 8c620478 lw v0,1144(v1) +800f6040: 10400016 beqz v0,800f609c +800f6044: 2414000d li s4,13 +800f6048: 8c6204cc lw v0,1228(v1) +800f604c: 10400013 beqz v0,800f609c +800f6050: 2414000e li s4,14 +800f6054: 8c620520 lw v0,1312(v1) +800f6058: 104000a8 beqz v0,800f62fc +800f605c: 24030018 li v1,24 +800f6060: 3c02801f lui v0,0x801f +800f6064: 00008021 move s0,zero +800f6068: ac4344d8 sw v1,17624(v0) +800f606c: 02001021 move v0,s0 +800f6070: 8fbf002c lw ra,44(sp) +800f6074: 8fb60028 lw s6,40(sp) +800f6078: 8fb50024 lw s5,36(sp) +800f607c: 8fb40020 lw s4,32(sp) +800f6080: 8fb3001c lw s3,28(sp) +800f6084: 8fb20018 lw s2,24(sp) +800f6088: 8fb10014 lw s1,20(sp) +800f608c: 8fb00010 lw s0,16(sp) +800f6090: 03e00008 jr ra +800f6094: 27bd0030 addiu sp,sp,48 +800f6098: 0000a021 move s4,zero +800f609c: 3c13801c lui s3,0x801c +800f60a0: 3c028012 lui v0,0x8012 +800f60a4: 8e64e880 lw a0,-6016(s3) +800f60a8: 2450cc10 addiu s0,v0,-13296 +800f60ac: 0200f809 jalr s0 +800f60b0: 02402821 move a1,s2 +800f60b4: 1040006b beqz v0,800f6264 +800f60b8: 2671e880 addiu s1,s3,-6016 +800f60bc: 8e240008 lw a0,8(s1) +800f60c0: 0200f809 jalr s0 +800f60c4: 02402821 move a1,s2 +800f60c8: 10400067 beqz v0,800f6268 +800f60cc: 24040001 li a0,1 +800f60d0: 8e240010 lw a0,16(s1) +800f60d4: 0200f809 jalr s0 +800f60d8: 02402821 move a1,s2 +800f60dc: 10400062 beqz v0,800f6268 +800f60e0: 24040002 li a0,2 +800f60e4: 8e240018 lw a0,24(s1) +800f60e8: 0200f809 jalr s0 +800f60ec: 02402821 move a1,s2 +800f60f0: 1040005d beqz v0,800f6268 +800f60f4: 24040003 li a0,3 +800f60f8: 8e240020 lw a0,32(s1) +800f60fc: 0200f809 jalr s0 +800f6100: 02402821 move a1,s2 +800f6104: 10400058 beqz v0,800f6268 +800f6108: 24040004 li a0,4 +800f610c: 8e240028 lw a0,40(s1) +800f6110: 0200f809 jalr s0 +800f6114: 02402821 move a1,s2 +800f6118: 10400053 beqz v0,800f6268 +800f611c: 24040005 li a0,5 +800f6120: 8e240030 lw a0,48(s1) +800f6124: 0200f809 jalr s0 +800f6128: 02402821 move a1,s2 +800f612c: 1040004e beqz v0,800f6268 +800f6130: 24040006 li a0,6 +800f6134: 8e240038 lw a0,56(s1) +800f6138: 0200f809 jalr s0 +800f613c: 02402821 move a1,s2 +800f6140: 10400049 beqz v0,800f6268 +800f6144: 24040007 li a0,7 +800f6148: 8e240040 lw a0,64(s1) +800f614c: 0200f809 jalr s0 +800f6150: 02402821 move a1,s2 +800f6154: 10400044 beqz v0,800f6268 +800f6158: 24040008 li a0,8 +800f615c: 8e240048 lw a0,72(s1) +800f6160: 0200f809 jalr s0 +800f6164: 02402821 move a1,s2 +800f6168: 1040003f beqz v0,800f6268 +800f616c: 24040009 li a0,9 +800f6170: 8e240050 lw a0,80(s1) +800f6174: 0200f809 jalr s0 +800f6178: 02402821 move a1,s2 +800f617c: 1040003a beqz v0,800f6268 +800f6180: 2404000a li a0,10 +800f6184: 8e240058 lw a0,88(s1) +800f6188: 0200f809 jalr s0 +800f618c: 02402821 move a1,s2 +800f6190: 10400035 beqz v0,800f6268 +800f6194: 2404000b li a0,11 +800f6198: 8e240060 lw a0,96(s1) +800f619c: 0200f809 jalr s0 +800f61a0: 02402821 move a1,s2 +800f61a4: 10400030 beqz v0,800f6268 +800f61a8: 2404000c li a0,12 +800f61ac: 8e240068 lw a0,104(s1) +800f61b0: 0200f809 jalr s0 +800f61b4: 02402821 move a1,s2 +800f61b8: 1040002b beqz v0,800f6268 +800f61bc: 2404000d li a0,13 +800f61c0: 8e240070 lw a0,112(s1) +800f61c4: 0200f809 jalr s0 +800f61c8: 02402821 move a1,s2 +800f61cc: 1040004d beqz v0,800f6304 +800f61d0: 3c02801f lui v0,0x801f +800f61d4: 24030016 li v1,22 +800f61d8: ac4344d8 sw v1,17624(v0) +800f61dc: 00008021 move s0,zero +800f61e0: 02001021 move v0,s0 +800f61e4: 8fbf002c lw ra,44(sp) +800f61e8: 8fb60028 lw s6,40(sp) +800f61ec: 8fb50024 lw s5,36(sp) +800f61f0: 8fb40020 lw s4,32(sp) +800f61f4: 8fb3001c lw s3,28(sp) +800f61f8: 8fb20018 lw s2,24(sp) +800f61fc: 8fb10014 lw s1,20(sp) +800f6200: 8fb00010 lw s0,16(sp) +800f6204: 03e00008 jr ra +800f6208: 27bd0030 addiu sp,sp,48 +800f620c: 0803d827 j 800f609c +800f6210: 24140001 li s4,1 +800f6214: 0803d827 j 800f609c +800f6218: 24140002 li s4,2 +800f621c: 0803d827 j 800f609c +800f6220: 24140003 li s4,3 +800f6224: 0803d827 j 800f609c +800f6228: 24140004 li s4,4 +800f622c: 0803d827 j 800f609c +800f6230: 24140005 li s4,5 +800f6234: 0803d827 j 800f609c +800f6238: 24140006 li s4,6 +800f623c: 0803d827 j 800f609c +800f6240: 24140007 li s4,7 +800f6244: 0803d827 j 800f609c +800f6248: 24140008 li s4,8 +800f624c: 0803d827 j 800f609c +800f6250: 24140009 li s4,9 +800f6254: 0803d827 j 800f609c +800f6258: 2414000a li s4,10 +800f625c: 0803d827 j 800f609c +800f6260: 2414000b li s4,11 +800f6264: 00002021 move a0,zero +800f6268: 00141080 sll v0,s4,0x2 +800f626c: 00141900 sll v1,s4,0x4 +800f6270: 00621823 subu v1,v1,v0 +800f6274: 2665e880 addiu a1,s3,-6016 +800f6278: 000310c0 sll v0,v1,0x3 +800f627c: 000420c0 sll a0,a0,0x3 +800f6280: 00431023 subu v0,v0,v1 +800f6284: 00852021 addu a0,a0,a1 +800f6288: 26a3dae0 addiu v1,s5,-9504 +800f628c: 00438021 addu s0,v0,v1 +800f6290: 8c870004 lw a3,4(a0) +800f6294: 3c028010 lui v0,0x8010 +800f6298: 3c04801f lui a0,0x801f +800f629c: 248444d8 addiu a0,a0,17624 +800f62a0: 02c03021 move a2,s6 +800f62a4: 2442f738 addiu v0,v0,-2248 +800f62a8: 0040f809 jalr v0 +800f62ac: 02002821 move a1,s0 +800f62b0: 00401821 move v1,v0 +800f62b4: 2402ffff li v0,-1 +800f62b8: 1062000c beq v1,v0,800f62ec +800f62bc: 02001021 move v0,s0 +800f62c0: ae030000 sw v1,0(s0) +800f62c4: 8fbf002c lw ra,44(sp) +800f62c8: 8fb60028 lw s6,40(sp) +800f62cc: 8fb50024 lw s5,36(sp) +800f62d0: 8fb40020 lw s4,32(sp) +800f62d4: 8fb3001c lw s3,28(sp) +800f62d8: 8fb20018 lw s2,24(sp) +800f62dc: 8fb10014 lw s1,20(sp) +800f62e0: 8fb00010 lw s0,16(sp) +800f62e4: 03e00008 jr ra +800f62e8: 27bd0030 addiu sp,sp,48 +800f62ec: 0803d81b j 800f606c +800f62f0: 00008021 move s0,zero +800f62f4: 0803d827 j 800f609c +800f62f8: 2414000c li s4,12 +800f62fc: 0803d827 j 800f609c +800f6300: 2414000f li s4,15 +800f6304: 0803d89a j 800f6268 +800f6308: 2404000e li a0,14 + +800f630c : +800f630c: 3c028031 lui v0,0x8031 +800f6310: 2442dae0 addiu v0,v0,-9504 +800f6314: 27bdffe8 addiu sp,sp,-24 +800f6318: afbf0010 sw ra,16(sp) +800f631c: 3c038031 lui v1,0x8031 +800f6320: ac400520 sw zero,1312(v0) +800f6324: ac400034 sw zero,52(v0) +800f6328: ac400088 sw zero,136(v0) +800f632c: ac4000dc sw zero,220(v0) +800f6330: ac400130 sw zero,304(v0) +800f6334: ac400184 sw zero,388(v0) +800f6338: ac4001d8 sw zero,472(v0) +800f633c: ac40022c sw zero,556(v0) +800f6340: ac400280 sw zero,640(v0) +800f6344: ac4002d4 sw zero,724(v0) +800f6348: ac400328 sw zero,808(v0) +800f634c: ac40037c sw zero,892(v0) +800f6350: ac4003d0 sw zero,976(v0) +800f6354: ac400424 sw zero,1060(v0) +800f6358: ac400478 sw zero,1144(v0) +800f635c: ac4004cc sw zero,1228(v0) +800f6360: 3c028031 lui v0,0x8031 +800f6364: 2463e364 addiu v1,v1,-7324 +800f6368: 24424ce4 addiu v0,v0,19684 +800f636c: ac600000 sw zero,0(v1) +800f6370: 2463034c addiu v1,v1,844 +800f6374: 1462fffd bne v1,v0,800f636c +800f6378: 00000000 nop +800f637c: 3c02800f lui v0,0x800f +800f6380: 24426400 addiu v0,v0,25600 +800f6384: 0040f809 jalr v0 +800f6388: 00000000 nop +800f638c: 38430001 xori v1,v0,0x1 +800f6390: 8fbf0010 lw ra,16(sp) +800f6394: 2402ffff li v0,-1 +800f6398: 0003100a movz v0,zero,v1 +800f639c: 03e00008 jr ra +800f63a0: 27bd0018 addiu sp,sp,24 + ... + +800f63b0 : +800f63b0: 3c19800f lui t9,0x800f +800f63b4: 273964a0 addiu t9,t9,25760 +800f63b8: 03200008 jr t9 +800f63bc: 00000000 nop + +800f63c0 : +800f63c0: 3c19800f lui t9,0x800f +800f63c4: 27396bcc addiu t9,t9,27596 +800f63c8: 03200008 jr t9 +800f63cc: 00000000 nop + +800f63d0 : +800f63d0: 3c19800f lui t9,0x800f +800f63d4: 27396de0 addiu t9,t9,28128 +800f63d8: 03200008 jr t9 +800f63dc: 00000000 nop + +800f63e0 : +800f63e0: 3c19800f lui t9,0x800f +800f63e4: 27396a14 addiu t9,t9,27156 +800f63e8: 03200008 jr t9 +800f63ec: 00000000 nop + +800f63f0 : +800f63f0: 3c19800f lui t9,0x800f +800f63f4: 27396c98 addiu t9,t9,27800 +800f63f8: 03200008 jr t9 +800f63fc: 00000000 nop + +800f6400 <_FAT_Init>: +800f6400: 27bdffe0 addiu sp,sp,-32 +800f6404: afb00010 sw s0,16(sp) +800f6408: 3c10801c lui s0,0x801c +800f640c: 2610e920 addiu s0,s0,-5856 +800f6410: 8e020008 lw v0,8(s0) +800f6414: afb10014 sw s1,20(sp) +800f6418: afbf0018 sw ra,24(sp) +800f641c: 0040f809 jalr v0 +800f6420: 00008821 move s1,zero +800f6424: 02002821 move a1,s0 +800f6428: 00002021 move a0,zero +800f642c: 10400007 beqz v0,800f644c <_FAT_Init+0x4c> +800f6430: 24060008 li a2,8 +800f6434: 02201021 move v0,s1 +800f6438: 8fbf0018 lw ra,24(sp) +800f643c: 8fb10014 lw s1,20(sp) +800f6440: 8fb00010 lw s0,16(sp) +800f6444: 03e00008 jr ra +800f6448: 27bd0020 addiu sp,sp,32 +800f644c: 3c02800f lui v0,0x800f +800f6450: 24426908 addiu v0,v0,26888 +800f6454: 0040f809 jalr v0 +800f6458: 00000000 nop +800f645c: 00408821 move s1,v0 +800f6460: 3c04801c lui a0,0x801c +800f6464: 24020001 li v0,1 +800f6468: 1622fff2 bne s1,v0,800f6434 <_FAT_Init+0x34> +800f646c: 2484e900 addiu a0,a0,-5888 +800f6470: 3c02800f lui v0,0x800f +800f6474: 244257f4 addiu v0,v0,22516 +800f6478: 0040f809 jalr v0 +800f647c: 00000000 nop +800f6480: 02201021 move v0,s1 +800f6484: 8fbf0018 lw ra,24(sp) +800f6488: 8fb10014 lw s1,20(sp) +800f648c: 8fb00010 lw s0,16(sp) +800f6490: 03e00008 jr ra +800f6494: 27bd0020 addiu sp,sp,32 + ... + +800f64a0 <_FAT_partition_setDefaultInterface>: +800f64a0: 00041880 sll v1,a0,0x2 +800f64a4: 3c058031 lui a1,0x8031 +800f64a8: 2484ffff addiu a0,a0,-1 +800f64ac: 24a24ba0 addiu v0,a1,19360 +800f64b0: 2c840003 sltiu a0,a0,3 +800f64b4: 10800006 beqz a0,800f64d0 <_FAT_partition_setDefaultInterface+0x30> +800f64b8: 00621821 addu v1,v1,v0 +800f64bc: 8c630000 lw v1,0(v1) +800f64c0: 10600003 beqz v1,800f64d0 <_FAT_partition_setDefaultInterface+0x30> +800f64c4: 24020001 li v0,1 +800f64c8: 03e00008 jr ra +800f64cc: aca34ba0 sw v1,19360(a1) +800f64d0: 03e00008 jr ra +800f64d4: 00001021 move v0,zero + +800f64d8 <_FAT_partition_setDefaultPartition>: +800f64d8: 1080000e beqz a0,800f6514 <_FAT_partition_setDefaultPartition+0x3c> +800f64dc: 3c058031 lui a1,0x8031 +800f64e0: 8ca24ba0 lw v0,19360(a1) +800f64e4: 24a34ba0 addiu v1,a1,19360 +800f64e8: 1082000b beq a0,v0,800f6518 <_FAT_partition_setDefaultPartition+0x40> +800f64ec: 24060001 li a2,1 +800f64f0: 8c620004 lw v0,4(v1) +800f64f4: 1082000b beq a0,v0,800f6524 <_FAT_partition_setDefaultPartition+0x4c> +800f64f8: 00c01021 move v0,a2 +800f64fc: 8c620008 lw v0,8(v1) +800f6500: 10820008 beq a0,v0,800f6524 <_FAT_partition_setDefaultPartition+0x4c> +800f6504: 00c01021 move v0,a2 +800f6508: 8c62000c lw v0,12(v1) +800f650c: 10820004 beq a0,v0,800f6520 <_FAT_partition_setDefaultPartition+0x48> +800f6510: 00000000 nop +800f6514: 00003021 move a2,zero +800f6518: 03e00008 jr ra +800f651c: 00c01021 move v0,a2 +800f6520: 00c01021 move v0,a2 +800f6524: 03e00008 jr ra +800f6528: aca44ba0 sw a0,19360(a1) + +800f652c <_FAT_partition_constructor>: +800f652c: 27bdfdd8 addiu sp,sp,-552 +800f6530: afb00210 sw s0,528(sp) +800f6534: 3c028011 lui v0,0x8011 +800f6538: 27b00010 addiu s0,sp,16 +800f653c: afb20218 sw s2,536(sp) +800f6540: afb10214 sw s1,532(sp) +800f6544: 24060200 li a2,512 +800f6548: 00808821 move s1,a0 +800f654c: afbf0224 sw ra,548(sp) +800f6550: 02002021 move a0,s0 +800f6554: afb40220 sw s4,544(sp) +800f6558: afb3021c sw s3,540(sp) +800f655c: 00a09021 move s2,a1 +800f6560: 2442ca64 addiu v0,v0,-13724 +800f6564: 0040f809 jalr v0 +800f6568: 00002821 move a1,zero +800f656c: 8e220010 lw v0,16(s1) +800f6570: 00002021 move a0,zero +800f6574: 24050001 li a1,1 +800f6578: 0040f809 jalr v0 +800f657c: 02003021 move a2,s0 +800f6580: 1440000b bnez v0,800f65b0 <_FAT_partition_constructor+0x84> +800f6584: 93a3020e lbu v1,526(sp) +800f6588: 00008021 move s0,zero +800f658c: 02001021 move v0,s0 +800f6590: 8fbf0224 lw ra,548(sp) +800f6594: 8fb40220 lw s4,544(sp) +800f6598: 8fb3021c lw s3,540(sp) +800f659c: 8fb20218 lw s2,536(sp) +800f65a0: 8fb10214 lw s1,532(sp) +800f65a4: 8fb00210 lw s0,528(sp) +800f65a8: 03e00008 jr ra +800f65ac: 27bd0228 addiu sp,sp,552 +800f65b0: 24020055 li v0,85 +800f65b4: 1462fff4 bne v1,v0,800f6588 <_FAT_partition_constructor+0x5c> +800f65b8: 93a3020f lbu v1,527(sp) +800f65bc: 240200aa li v0,170 +800f65c0: 1462fff1 bne v1,v0,800f6588 <_FAT_partition_constructor+0x5c> +800f65c4: 93a30046 lbu v1,70(sp) +800f65c8: 24020046 li v0,70 +800f65cc: 10620094 beq v1,v0,800f6820 <_FAT_partition_constructor+0x2f4> +800f65d0: 93a30047 lbu v1,71(sp) +800f65d4: 93a30062 lbu v1,98(sp) +800f65d8: 24020046 li v0,70 +800f65dc: 10620087 beq v1,v0,800f67fc <_FAT_partition_constructor+0x2d0> +800f65e0: 93a30063 lbu v1,99(sp) +800f65e4: 240501be li a1,446 +800f65e8: 02051021 addu v0,s0,a1 +800f65ec: 90440000 lbu a0,0(v0) +800f65f0: 24030080 li v1,128 +800f65f4: 108300ab beq a0,v1,800f68a4 <_FAT_partition_constructor+0x378> +800f65f8: 240201fe li v0,510 +800f65fc: 24a50010 addiu a1,a1,16 +800f6600: 14a2fffa bne a1,v0,800f65ec <_FAT_partition_constructor+0xc0> +800f6604: 02051021 addu v0,s0,a1 +800f6608: 93a201d2 lbu v0,466(sp) +800f660c: 1440009b bnez v0,800f687c <_FAT_partition_constructor+0x350> +800f6610: 93a201e2 lbu v0,482(sp) +800f6614: 1440008b bnez v0,800f6844 <_FAT_partition_constructor+0x318> +800f6618: 93a201f2 lbu v0,498(sp) +800f661c: 14400099 bnez v0,800f6884 <_FAT_partition_constructor+0x358> +800f6620: 93a20202 lbu v0,514(sp) +800f6624: 14400088 bnez v0,800f6848 <_FAT_partition_constructor+0x31c> +800f6628: 240501ee li a1,494 +800f662c: 0000a021 move s4,zero +800f6630: 8e220010 lw v0,16(s1) +800f6634: 02003021 move a2,s0 +800f6638: 02802021 move a0,s4 +800f663c: 0040f809 jalr v0 +800f6640: 24050001 li a1,1 +800f6644: 1040ffd1 beqz v0,800f658c <_FAT_partition_constructor+0x60> +800f6648: 00008021 move s0,zero +800f664c: 3c028010 lui v0,0x8010 +800f6650: 24425378 addiu v0,v0,21368 +800f6654: 0040f809 jalr v0 +800f6658: 24040048 li a0,72 +800f665c: 1040ffca beqz v0,800f6588 <_FAT_partition_constructor+0x5c> +800f6660: 00409821 move s3,v0 +800f6664: ac510000 sw s1,0(v0) +800f6668: 00408021 move s0,v0 +800f666c: 93a20027 lbu v0,39(sp) +800f6670: 93a30026 lbu v1,38(sp) +800f6674: 00021200 sll v0,v0,0x8 +800f6678: 00431025 or v0,v0,v1 +800f667c: 1440000c bnez v0,800f66b0 <_FAT_partition_constructor+0x184> +800f6680: ae620034 sw v0,52(s3) +800f6684: 93a50035 lbu a1,53(sp) +800f6688: 93a30036 lbu v1,54(sp) +800f668c: 93a40037 lbu a0,55(sp) +800f6690: 93a20034 lbu v0,52(sp) +800f6694: 00052a00 sll a1,a1,0x8 +800f6698: 00031c00 sll v1,v1,0x10 +800f669c: 00042600 sll a0,a0,0x18 +800f66a0: 00451025 or v0,v0,a1 +800f66a4: 00641825 or v1,v1,a0 +800f66a8: 00431025 or v0,v0,v1 +800f66ac: ae620034 sw v0,52(s3) +800f66b0: 93a20024 lbu v0,36(sp) +800f66b4: 93a30023 lbu v1,35(sp) +800f66b8: 00021200 sll v0,v0,0x8 +800f66bc: 00431025 or v0,v0,v1 +800f66c0: 1440000c bnez v0,800f66f4 <_FAT_partition_constructor+0x1c8> +800f66c4: ae02001c sw v0,28(s0) +800f66c8: 93a50031 lbu a1,49(sp) +800f66cc: 93a30032 lbu v1,50(sp) +800f66d0: 93a40033 lbu a0,51(sp) +800f66d4: 93a20030 lbu v0,48(sp) +800f66d8: 00052a00 sll a1,a1,0x8 +800f66dc: 00031c00 sll v1,v1,0x10 +800f66e0: 00042600 sll a0,a0,0x18 +800f66e4: 00451025 or v0,v0,a1 +800f66e8: 00641825 or v1,v1,a0 +800f66ec: 00431025 or v0,v0,v1 +800f66f0: ae02001c sw v0,28(s0) +800f66f4: 24070200 li a3,512 +800f66f8: ae070024 sw a3,36(s0) +800f66fc: 93a2001c lbu v0,28(sp) +800f6700: 93a3001b lbu v1,27(sp) +800f6704: 93a5001d lbu a1,29(sp) +800f6708: 00021200 sll v0,v0,0x8 +800f670c: 00431025 or v0,v0,v1 +800f6710: 70a22802 mul a1,a1,v0 +800f6714: 8e090034 lw t1,52(s0) +800f6718: 24a301ff addiu v1,a1,511 +800f671c: 28a20000 slti v0,a1,0 +800f6720: 0062280b movn a1,v1,v0 +800f6724: 00052a43 sra a1,a1,0x9 +800f6728: 00051240 sll v0,a1,0x9 +800f672c: ae050028 sw a1,40(s0) +800f6730: ae02002c sw v0,44(s0) +800f6734: 93a2001f lbu v0,31(sp) +800f6738: 93a3001e lbu v1,30(sp) +800f673c: 00021200 sll v0,v0,0x8 +800f6740: 00431025 or v0,v0,v1 +800f6744: 02824021 addu t0,s4,v0 +800f6748: ae080030 sw t0,48(s0) +800f674c: 93a40020 lbu a0,32(sp) +800f6750: 8e03001c lw v1,28(s0) +800f6754: 70891002 mul v0,a0,t1 +800f6758: 00482021 addu a0,v0,t0 +800f675c: ae040014 sw a0,20(s0) +800f6760: 93a20022 lbu v0,34(sp) +800f6764: 93a60021 lbu a2,33(sp) +800f6768: 00021200 sll v0,v0,0x8 +800f676c: 00461025 or v0,v0,a2 +800f6770: 00021140 sll v0,v0,0x5 +800f6774: 0047001b divu zero,v0,a3 +800f6778: 00e001f4 teq a3,zero,0x7 +800f677c: 24060002 li a2,2 +800f6780: ae06003c sw a2,60(s0) +800f6784: 00001012 mflo v0 +800f6788: 00822021 addu a0,a0,v0 +800f678c: 00641823 subu v1,v1,a0 +800f6790: 0065001b divu zero,v1,a1 +800f6794: 00a001f4 teq a1,zero,0x7 +800f6798: 00031a40 sll v1,v1,0x9 +800f679c: ae030010 sw v1,16(s0) +800f67a0: ae040020 sw a0,32(s0) +800f67a4: 00002812 mflo a1 +800f67a8: 2ca20ff5 sltiu v0,a1,4085 +800f67ac: 10400037 beqz v0,800f688c <_FAT_partition_constructor+0x360> +800f67b0: ae050038 sw a1,56(s0) +800f67b4: 24020001 li v0,1 +800f67b8: ae02000c sw v0,12(s0) +800f67bc: ae600018 sw zero,24(s3) +800f67c0: 8e650000 lw a1,0(s3) +800f67c4: 3c028010 lui v0,0x8010 +800f67c8: 2442b5d8 addiu v0,v0,-18984 +800f67cc: 0040f809 jalr v0 +800f67d0: 02402021 move a0,s2 +800f67d4: 8e630018 lw v1,24(s3) +800f67d8: ae620004 sw v0,4(s3) +800f67dc: ae630040 sw v1,64(s3) +800f67e0: 8e220004 lw v0,4(s1) +800f67e4: ae600044 sw zero,68(s3) +800f67e8: 00021042 srl v0,v0,0x1 +800f67ec: 38420001 xori v0,v0,0x1 +800f67f0: 30420001 andi v0,v0,0x1 +800f67f4: 0803d963 j 800f658c <_FAT_partition_constructor+0x60> +800f67f8: ae620008 sw v0,8(s3) +800f67fc: 24020041 li v0,65 +800f6800: 1462ff79 bne v1,v0,800f65e8 <_FAT_partition_constructor+0xbc> +800f6804: 240501be li a1,446 +800f6808: 93a30064 lbu v1,100(sp) +800f680c: 24020054 li v0,84 +800f6810: 1462ff76 bne v1,v0,800f65ec <_FAT_partition_constructor+0xc0> +800f6814: 02051021 addu v0,s0,a1 +800f6818: 0803d98c j 800f6630 <_FAT_partition_constructor+0x104> +800f681c: 0000a021 move s4,zero +800f6820: 24020041 li v0,65 +800f6824: 1462ff6c bne v1,v0,800f65d8 <_FAT_partition_constructor+0xac> +800f6828: 93a30062 lbu v1,98(sp) +800f682c: 93a30048 lbu v1,72(sp) +800f6830: 24020054 li v0,84 +800f6834: 1462ff68 bne v1,v0,800f65d8 <_FAT_partition_constructor+0xac> +800f6838: 93a30062 lbu v1,98(sp) +800f683c: 0803d98c j 800f6630 <_FAT_partition_constructor+0x104> +800f6840: 0000a021 move s4,zero +800f6844: 240501ce li a1,462 +800f6848: 24a20008 addiu v0,a1,8 +800f684c: 02021021 addu v0,s0,v0 +800f6850: 90460003 lbu a2,3(v0) +800f6854: 90440001 lbu a0,1(v0) +800f6858: 90430002 lbu v1,2(v0) +800f685c: 90450000 lbu a1,0(v0) +800f6860: 00042200 sll a0,a0,0x8 +800f6864: 00031c00 sll v1,v1,0x10 +800f6868: 00063600 sll a2,a2,0x18 +800f686c: 00a42825 or a1,a1,a0 +800f6870: 00661825 or v1,v1,a2 +800f6874: 0803d98c j 800f6630 <_FAT_partition_constructor+0x104> +800f6878: 00a3a025 or s4,a1,v1 +800f687c: 0803da12 j 800f6848 <_FAT_partition_constructor+0x31c> +800f6880: 240501be li a1,446 +800f6884: 0803da12 j 800f6848 <_FAT_partition_constructor+0x31c> +800f6888: 240501de li a1,478 +800f688c: 3402fff4 li v0,0xfff4 +800f6890: 0045102b sltu v0,v0,a1 +800f6894: 14400007 bnez v0,800f68b4 <_FAT_partition_constructor+0x388> +800f6898: 24020003 li v0,3 +800f689c: 0803d9ef j 800f67bc <_FAT_partition_constructor+0x290> +800f68a0: ae06000c sw a2,12(s0) +800f68a4: 14a2ffe9 bne a1,v0,800f684c <_FAT_partition_constructor+0x320> +800f68a8: 24a20008 addiu v0,a1,8 +800f68ac: 0803d98c j 800f6630 <_FAT_partition_constructor+0x104> +800f68b0: 0000a021 move s4,zero +800f68b4: ae02000c sw v0,12(s0) +800f68b8: 93a5003d lbu a1,61(sp) +800f68bc: 93a3003e lbu v1,62(sp) +800f68c0: 93a4003f lbu a0,63(sp) +800f68c4: 93a2003c lbu v0,60(sp) +800f68c8: 00052a00 sll a1,a1,0x8 +800f68cc: 00031c00 sll v1,v1,0x10 +800f68d0: 00042600 sll a0,a0,0x18 +800f68d4: 00641825 or v1,v1,a0 +800f68d8: 00451025 or v0,v0,a1 +800f68dc: 00431025 or v0,v0,v1 +800f68e0: ae020018 sw v0,24(s0) +800f68e4: 93a30038 lbu v1,56(sp) +800f68e8: 00031600 sll v0,v1,0x18 +800f68ec: 00021603 sra v0,v0,0x18 +800f68f0: 0440ffb3 bltz v0,800f67c0 <_FAT_partition_constructor+0x294> +800f68f4: 3062000f andi v0,v1,0xf +800f68f8: 70491802 mul v1,v0,t1 +800f68fc: 00681021 addu v0,v1,t0 +800f6900: 0803d9f0 j 800f67c0 <_FAT_partition_constructor+0x294> +800f6904: ae020030 sw v0,48(s0) + +800f6908 <_FAT_partition_freeMount>: +800f6908: 27bdffe0 addiu sp,sp,-32 +800f690c: 2c820004 sltiu v0,a0,4 +800f6910: afbf0018 sw ra,24(sp) +800f6914: afb10014 sw s1,20(sp) +800f6918: 10400012 beqz v0,800f6964 <_FAT_partition_freeMount+0x5c> +800f691c: afb00010 sw s0,16(sp) +800f6920: 10a00010 beqz a1,800f6964 <_FAT_partition_freeMount+0x5c> +800f6924: 3c118031 lui s1,0x8031 +800f6928: 00048080 sll s0,a0,0x2 +800f692c: 26234ba0 addiu v1,s1,19360 +800f6930: 02031021 addu v0,s0,v1 +800f6934: 8c420000 lw v0,0(v0) +800f6938: 10400011 beqz v0,800f6980 <_FAT_partition_freeMount+0x78> +800f693c: 8e274ba0 lw a3,19360(s1) +800f6940: 8c420000 lw v0,0(v0) +800f6944: 00a21026 xor v0,a1,v0 +800f6948: 2c440001 sltiu a0,v0,1 +800f694c: 8fbf0018 lw ra,24(sp) +800f6950: 8fb10014 lw s1,20(sp) +800f6954: 8fb00010 lw s0,16(sp) +800f6958: 00801021 move v0,a0 +800f695c: 03e00008 jr ra +800f6960: 27bd0020 addiu sp,sp,32 +800f6964: 00002021 move a0,zero +800f6968: 8fbf0018 lw ra,24(sp) +800f696c: 8fb10014 lw s1,20(sp) +800f6970: 8fb00010 lw s0,16(sp) +800f6974: 00801021 move v0,a0 +800f6978: 03e00008 jr ra +800f697c: 27bd0020 addiu sp,sp,32 +800f6980: 10e00004 beqz a3,800f6994 <_FAT_partition_freeMount+0x8c> +800f6984: 00000000 nop +800f6988: 8ce20000 lw v0,0(a3) +800f698c: 10a2001d beq a1,v0,800f6a04 <_FAT_partition_freeMount+0xfc> +800f6990: 26224ba0 addiu v0,s1,19360 +800f6994: 8c670004 lw a3,4(v1) +800f6998: 10e00004 beqz a3,800f69ac <_FAT_partition_freeMount+0xa4> +800f699c: 00000000 nop +800f69a0: 8ce20000 lw v0,0(a3) +800f69a4: 10a20017 beq a1,v0,800f6a04 <_FAT_partition_freeMount+0xfc> +800f69a8: 26224ba0 addiu v0,s1,19360 +800f69ac: 8c670008 lw a3,8(v1) +800f69b0: 10e00004 beqz a3,800f69c4 <_FAT_partition_freeMount+0xbc> +800f69b4: 00000000 nop +800f69b8: 8ce20000 lw v0,0(a3) +800f69bc: 10a20011 beq a1,v0,800f6a04 <_FAT_partition_freeMount+0xfc> +800f69c0: 26224ba0 addiu v0,s1,19360 +800f69c4: 8c67000c lw a3,12(v1) +800f69c8: 10e00004 beqz a3,800f69dc <_FAT_partition_freeMount+0xd4> +800f69cc: 3c02800f lui v0,0x800f +800f69d0: 8ce20000 lw v0,0(a3) +800f69d4: 10a2000a beq a1,v0,800f6a00 <_FAT_partition_freeMount+0xf8> +800f69d8: 3c02800f lui v0,0x800f +800f69dc: 00a02021 move a0,a1 +800f69e0: 2442652c addiu v0,v0,25900 +800f69e4: 0040f809 jalr v0 +800f69e8: 00c02821 move a1,a2 +800f69ec: 26234ba0 addiu v1,s1,19360 +800f69f0: 02031821 addu v1,s0,v1 +800f69f4: 0002202b sltu a0,zero,v0 +800f69f8: 0803da53 j 800f694c <_FAT_partition_freeMount+0x44> +800f69fc: ac620000 sw v0,0(v1) +800f6a00: 26224ba0 addiu v0,s1,19360 +800f6a04: 02021021 addu v0,s0,v0 +800f6a08: 24040001 li a0,1 +800f6a0c: 0803da53 j 800f694c <_FAT_partition_freeMount+0x44> +800f6a10: ac470000 sw a3,0(v0) + +800f6a14 <_FAT_partition_mountCustomInterface>: +800f6a14: 27bdffe8 addiu sp,sp,-24 +800f6a18: 3c078031 lui a3,0x8031 +800f6a1c: afb00010 sw s0,16(sp) +800f6a20: afbf0014 sw ra,20(sp) +800f6a24: 24f04ba0 addiu s0,a3,19360 +800f6a28: 8e02000c lw v0,12(s0) +800f6a2c: 10400007 beqz v0,800f6a4c <_FAT_partition_mountCustomInterface+0x38> +800f6a30: 00801821 move v1,a0 +800f6a34: 00001821 move v1,zero +800f6a38: 8fbf0014 lw ra,20(sp) +800f6a3c: 8fb00010 lw s0,16(sp) +800f6a40: 00601021 move v0,v1 +800f6a44: 03e00008 jr ra +800f6a48: 27bd0018 addiu sp,sp,24 +800f6a4c: 1080fff9 beqz a0,800f6a34 <_FAT_partition_mountCustomInterface+0x20> +800f6a50: 8ce64ba0 lw a2,19360(a3) +800f6a54: 10c00004 beqz a2,800f6a68 <_FAT_partition_mountCustomInterface+0x54> +800f6a58: 00000000 nop +800f6a5c: 8cc20000 lw v0,0(a2) +800f6a60: 10820018 beq a0,v0,800f6ac4 <_FAT_partition_mountCustomInterface+0xb0> +800f6a64: 24e24ba0 addiu v0,a3,19360 +800f6a68: 8e060004 lw a2,4(s0) +800f6a6c: 10c00004 beqz a2,800f6a80 <_FAT_partition_mountCustomInterface+0x6c> +800f6a70: 00000000 nop +800f6a74: 8cc20000 lw v0,0(a2) +800f6a78: 10620012 beq v1,v0,800f6ac4 <_FAT_partition_mountCustomInterface+0xb0> +800f6a7c: 24e24ba0 addiu v0,a3,19360 +800f6a80: 8e060008 lw a2,8(s0) +800f6a84: 10c00004 beqz a2,800f6a98 <_FAT_partition_mountCustomInterface+0x84> +800f6a88: 3c02800f lui v0,0x800f +800f6a8c: 8cc20000 lw v0,0(a2) +800f6a90: 1062000b beq v1,v0,800f6ac0 <_FAT_partition_mountCustomInterface+0xac> +800f6a94: 3c02800f lui v0,0x800f +800f6a98: 2442652c addiu v0,v0,25900 +800f6a9c: 0040f809 jalr v0 +800f6aa0: 00000000 nop +800f6aa4: ae02000c sw v0,12(s0) +800f6aa8: 0002182b sltu v1,zero,v0 +800f6aac: 8fbf0014 lw ra,20(sp) +800f6ab0: 8fb00010 lw s0,16(sp) +800f6ab4: 00601021 move v0,v1 +800f6ab8: 03e00008 jr ra +800f6abc: 27bd0018 addiu sp,sp,24 +800f6ac0: 24e24ba0 addiu v0,a3,19360 +800f6ac4: 24030001 li v1,1 +800f6ac8: 0803da8e j 800f6a38 <_FAT_partition_mountCustomInterface+0x24> +800f6acc: ac46000c sw a2,12(v0) + +800f6ad0 <_FAT_partition_getPartitionFromPath>: +800f6ad0: 27bdffe0 addiu sp,sp,-32 +800f6ad4: afb20018 sw s2,24(sp) +800f6ad8: afb10014 sw s1,20(sp) +800f6adc: afbf001c sw ra,28(sp) +800f6ae0: afb00010 sw s0,16(sp) +800f6ae4: 3c02801f lui v0,0x801f +800f6ae8: 8c502b00 lw s0,11008(v0) +800f6aec: 3c028012 lui v0,0x8012 +800f6af0: 00808821 move s1,a0 +800f6af4: 2442bdb0 addiu v0,v0,-16976 +800f6af8: 0040f809 jalr v0 +800f6afc: 02002021 move a0,s0 +800f6b00: 00409021 move s2,v0 +800f6b04: 3c028012 lui v0,0x8012 +800f6b08: 02202021 move a0,s1 +800f6b0c: 2442baa0 addiu v0,v0,-17760 +800f6b10: 0040f809 jalr v0 +800f6b14: 2405003a li a1,58 +800f6b18: 1440000d bnez v0,800f6b50 <_FAT_partition_getPartitionFromPath+0x80> +800f6b1c: 3c028012 lui v0,0x8012 +800f6b20: 00001821 move v1,zero +800f6b24: 3c028031 lui v0,0x8031 +800f6b28: 24424ba0 addiu v0,v0,19360 +800f6b2c: 00031880 sll v1,v1,0x2 +800f6b30: 00621821 addu v1,v1,v0 +800f6b34: 8c620000 lw v0,0(v1) +800f6b38: 8fbf001c lw ra,28(sp) +800f6b3c: 8fb20018 lw s2,24(sp) +800f6b40: 8fb10014 lw s1,20(sp) +800f6b44: 8fb00010 lw s0,16(sp) +800f6b48: 03e00008 jr ra +800f6b4c: 27bd0020 addiu sp,sp,32 +800f6b50: 02002021 move a0,s0 +800f6b54: 02202821 move a1,s1 +800f6b58: 2442bfc0 addiu v0,v0,-16448 +800f6b5c: 0040f809 jalr v0 +800f6b60: 02403021 move a2,s2 +800f6b64: 14400017 bnez v0,800f6bc4 <_FAT_partition_getPartitionFromPath+0xf4> +800f6b68: 02328821 addu s1,s1,s2 +800f6b6c: 82300000 lb s0,0(s1) +800f6b70: 2412003a li s2,58 +800f6b74: 1212ffeb beq s0,s2,800f6b24 <_FAT_partition_getPartitionFromPath+0x54> +800f6b78: 00001821 move v1,zero +800f6b7c: 3c028011 lui v0,0x8011 +800f6b80: 2442d908 addiu v0,v0,-9976 +800f6b84: 0040f809 jalr v0 +800f6b88: 00000000 nop +800f6b8c: 8c440000 lw a0,0(v0) +800f6b90: 00101040 sll v0,s0,0x1 +800f6b94: 00441021 addu v0,v0,a0 +800f6b98: 94430000 lhu v1,0(v0) +800f6b9c: 30630800 andi v1,v1,0x800 +800f6ba0: 1060ffe5 beqz v1,800f6b38 <_FAT_partition_getPartitionFromPath+0x68> +800f6ba4: 00001021 move v0,zero +800f6ba8: 82220001 lb v0,1(s1) +800f6bac: 1452ffe2 bne v0,s2,800f6b38 <_FAT_partition_getPartitionFromPath+0x68> +800f6bb0: 00001021 move v0,zero +800f6bb4: 2603ffd0 addiu v1,s0,-48 +800f6bb8: 2c620004 sltiu v0,v1,4 +800f6bbc: 1440ffd9 bnez v0,800f6b24 <_FAT_partition_getPartitionFromPath+0x54> +800f6bc0: 00000000 nop +800f6bc4: 0803dace j 800f6b38 <_FAT_partition_getPartitionFromPath+0x68> +800f6bc8: 00001021 move v0,zero + +800f6bcc <_FAT_partition_unsafeUnmount>: +800f6bcc: 3c068031 lui a2,0x8031 +800f6bd0: 27bdffe8 addiu sp,sp,-24 +800f6bd4: 00042080 sll a0,a0,0x2 +800f6bd8: 24c54ba0 addiu a1,a2,19360 +800f6bdc: afbf0014 sw ra,20(sp) +800f6be0: afb00010 sw s0,16(sp) +800f6be4: 00852021 addu a0,a0,a1 +800f6be8: 8c900000 lw s0,0(a0) +800f6bec: 1200001e beqz s0,800f6c68 <_FAT_partition_unsafeUnmount+0x9c> +800f6bf0: 00001021 move v0,zero +800f6bf4: 8cc24ba0 lw v0,19360(a2) +800f6bf8: 8ca40004 lw a0,4(a1) +800f6bfc: 02021826 xor v1,s0,v0 +800f6c00: 0003100a movz v0,zero,v1 +800f6c04: 1204001c beq s0,a0,800f6c78 <_FAT_partition_unsafeUnmount+0xac> +800f6c08: acc24ba0 sw v0,19360(a2) +800f6c0c: 8ca20008 lw v0,8(a1) +800f6c10: 1202001c beq s0,v0,800f6c84 <_FAT_partition_unsafeUnmount+0xb8> +800f6c14: 00000000 nop +800f6c18: 8ca2000c lw v0,12(a1) +800f6c1c: 1202001c beq s0,v0,800f6c90 <_FAT_partition_unsafeUnmount+0xc4> +800f6c20: 00000000 nop +800f6c24: 3c028010 lui v0,0x8010 +800f6c28: 2442b1fc addiu v0,v0,-19972 +800f6c2c: 0040f809 jalr v0 +800f6c30: 8e040004 lw a0,4(s0) +800f6c34: 3c028010 lui v0,0x8010 +800f6c38: 2442b70c addiu v0,v0,-18676 +800f6c3c: 0040f809 jalr v0 +800f6c40: 8e040004 lw a0,4(s0) +800f6c44: 8e030000 lw v1,0(s0) +800f6c48: 8c62001c lw v0,28(v1) +800f6c4c: 0040f809 jalr v0 +800f6c50: 00000000 nop +800f6c54: 3c028010 lui v0,0x8010 +800f6c58: 24424e60 addiu v0,v0,20064 +800f6c5c: 0040f809 jalr v0 +800f6c60: 02002021 move a0,s0 +800f6c64: 24020001 li v0,1 +800f6c68: 8fbf0014 lw ra,20(sp) +800f6c6c: 8fb00010 lw s0,16(sp) +800f6c70: 03e00008 jr ra +800f6c74: 27bd0018 addiu sp,sp,24 +800f6c78: 8ca20008 lw v0,8(a1) +800f6c7c: 1602ffe6 bne s0,v0,800f6c18 <_FAT_partition_unsafeUnmount+0x4c> +800f6c80: aca00004 sw zero,4(a1) +800f6c84: 8ca2000c lw v0,12(a1) +800f6c88: 1602ffe6 bne s0,v0,800f6c24 <_FAT_partition_unsafeUnmount+0x58> +800f6c8c: aca00008 sw zero,8(a1) +800f6c90: 0803db09 j 800f6c24 <_FAT_partition_unsafeUnmount+0x58> +800f6c94: aca0000c sw zero,12(a1) + +800f6c98 <_FAT_partition_mount>: +800f6c98: 27bdffe0 addiu sp,sp,-32 +800f6c9c: afb10014 sw s1,20(sp) +800f6ca0: 3c118031 lui s1,0x8031 +800f6ca4: afb00010 sw s0,16(sp) +800f6ca8: 26224ba0 addiu v0,s1,19360 +800f6cac: 00048080 sll s0,a0,0x2 +800f6cb0: afb20018 sw s2,24(sp) +800f6cb4: afbf001c sw ra,28(sp) +800f6cb8: 02021021 addu v0,s0,v0 +800f6cbc: 8c430000 lw v1,0(v0) +800f6cc0: 10600009 beqz v1,800f6ce8 <_FAT_partition_mount+0x50> +800f6cc4: 00a09021 move s2,a1 +800f6cc8: 00002021 move a0,zero +800f6ccc: 8fbf001c lw ra,28(sp) +800f6cd0: 8fb20018 lw s2,24(sp) +800f6cd4: 8fb10014 lw s1,20(sp) +800f6cd8: 8fb00010 lw s0,16(sp) +800f6cdc: 00801021 move v0,a0 +800f6ce0: 03e00008 jr ra +800f6ce4: 27bd0020 addiu sp,sp,32 +800f6ce8: 24020001 li v0,1 +800f6cec: 10820031 beq a0,v0,800f6db4 <_FAT_partition_mount+0x11c> +800f6cf0: 24020002 li v0,2 +800f6cf4: 1482fff5 bne a0,v0,800f6ccc <_FAT_partition_mount+0x34> +800f6cf8: 00002021 move a0,zero +800f6cfc: 3c02800f lui v0,0x800f +800f6d00: 24427370 addiu v0,v0,29552 +800f6d04: 0040f809 jalr v0 +800f6d08: 00000000 nop +800f6d0c: 00402021 move a0,v0 +800f6d10: 1080ffed beqz a0,800f6cc8 <_FAT_partition_mount+0x30> +800f6d14: 00000000 nop +800f6d18: 8e254ba0 lw a1,19360(s1) +800f6d1c: 10a00004 beqz a1,800f6d30 <_FAT_partition_mount+0x98> +800f6d20: 3c028031 lui v0,0x8031 +800f6d24: 8ca20000 lw v0,0(a1) +800f6d28: 10820028 beq a0,v0,800f6dcc <_FAT_partition_mount+0x134> +800f6d2c: 3c028031 lui v0,0x8031 +800f6d30: 24434ba0 addiu v1,v0,19360 +800f6d34: 8c650004 lw a1,4(v1) +800f6d38: 10a00004 beqz a1,800f6d4c <_FAT_partition_mount+0xb4> +800f6d3c: 00000000 nop +800f6d40: 8ca20000 lw v0,0(a1) +800f6d44: 10820022 beq a0,v0,800f6dd0 <_FAT_partition_mount+0x138> +800f6d48: 26224ba0 addiu v0,s1,19360 +800f6d4c: 8c650008 lw a1,8(v1) +800f6d50: 10a00004 beqz a1,800f6d64 <_FAT_partition_mount+0xcc> +800f6d54: 00000000 nop +800f6d58: 8ca20000 lw v0,0(a1) +800f6d5c: 1082001c beq a0,v0,800f6dd0 <_FAT_partition_mount+0x138> +800f6d60: 26224ba0 addiu v0,s1,19360 +800f6d64: 8c65000c lw a1,12(v1) +800f6d68: 10a00004 beqz a1,800f6d7c <_FAT_partition_mount+0xe4> +800f6d6c: 3c02800f lui v0,0x800f +800f6d70: 8ca20000 lw v0,0(a1) +800f6d74: 10820015 beq a0,v0,800f6dcc <_FAT_partition_mount+0x134> +800f6d78: 3c02800f lui v0,0x800f +800f6d7c: 2442652c addiu v0,v0,25900 +800f6d80: 0040f809 jalr v0 +800f6d84: 02402821 move a1,s2 +800f6d88: 26234ba0 addiu v1,s1,19360 +800f6d8c: 02031821 addu v1,s0,v1 +800f6d90: ac620000 sw v0,0(v1) +800f6d94: 0002202b sltu a0,zero,v0 +800f6d98: 8fbf001c lw ra,28(sp) +800f6d9c: 8fb20018 lw s2,24(sp) +800f6da0: 8fb10014 lw s1,20(sp) +800f6da4: 8fb00010 lw s0,16(sp) +800f6da8: 00801021 move v0,a0 +800f6dac: 03e00008 jr ra +800f6db0: 27bd0020 addiu sp,sp,32 +800f6db4: 3c02800f lui v0,0x800f +800f6db8: 244273cc addiu v0,v0,29644 +800f6dbc: 0040f809 jalr v0 +800f6dc0: 00000000 nop +800f6dc4: 0803db44 j 800f6d10 <_FAT_partition_mount+0x78> +800f6dc8: 00402021 move a0,v0 +800f6dcc: 26224ba0 addiu v0,s1,19360 +800f6dd0: 02021021 addu v0,s0,v0 +800f6dd4: 24040001 li a0,1 +800f6dd8: 0803db33 j 800f6ccc <_FAT_partition_mount+0x34> +800f6ddc: ac450000 sw a1,0(v0) + +800f6de0 <_FAT_partition_unmount>: +800f6de0: 3c068031 lui a2,0x8031 +800f6de4: 27bdffe8 addiu sp,sp,-24 +800f6de8: 00042080 sll a0,a0,0x2 +800f6dec: 24c54ba0 addiu a1,a2,19360 +800f6df0: afbf0014 sw ra,20(sp) +800f6df4: afb00010 sw s0,16(sp) +800f6df8: 00852021 addu a0,a0,a1 +800f6dfc: 8c900000 lw s0,0(a0) +800f6e00: 12000020 beqz s0,800f6e84 <_FAT_partition_unmount+0xa4> +800f6e04: 00000000 nop +800f6e08: 8e020044 lw v0,68(s0) +800f6e0c: 1440001d bnez v0,800f6e84 <_FAT_partition_unmount+0xa4> +800f6e10: 8cc24ba0 lw v0,19360(a2) +800f6e14: 8ca40004 lw a0,4(a1) +800f6e18: 02021826 xor v1,s0,v0 +800f6e1c: 0003100a movz v0,zero,v1 +800f6e20: 1204001f beq s0,a0,800f6ea0 <_FAT_partition_unmount+0xc0> +800f6e24: acc24ba0 sw v0,19360(a2) +800f6e28: 8ca20008 lw v0,8(a1) +800f6e2c: 1202001f beq s0,v0,800f6eac <_FAT_partition_unmount+0xcc> +800f6e30: 00000000 nop +800f6e34: 8ca2000c lw v0,12(a1) +800f6e38: 12020017 beq s0,v0,800f6e98 <_FAT_partition_unmount+0xb8> +800f6e3c: 00000000 nop +800f6e40: 3c028010 lui v0,0x8010 +800f6e44: 2442b70c addiu v0,v0,-18676 +800f6e48: 0040f809 jalr v0 +800f6e4c: 8e040004 lw a0,4(s0) +800f6e50: 8e030000 lw v1,0(s0) +800f6e54: 8c62001c lw v0,28(v1) +800f6e58: 0040f809 jalr v0 +800f6e5c: 00000000 nop +800f6e60: 3c028010 lui v0,0x8010 +800f6e64: 24424e60 addiu v0,v0,20064 +800f6e68: 0040f809 jalr v0 +800f6e6c: 02002021 move a0,s0 +800f6e70: 8fbf0014 lw ra,20(sp) +800f6e74: 8fb00010 lw s0,16(sp) +800f6e78: 24020001 li v0,1 +800f6e7c: 03e00008 jr ra +800f6e80: 27bd0018 addiu sp,sp,24 +800f6e84: 8fbf0014 lw ra,20(sp) +800f6e88: 8fb00010 lw s0,16(sp) +800f6e8c: 00001021 move v0,zero +800f6e90: 03e00008 jr ra +800f6e94: 27bd0018 addiu sp,sp,24 +800f6e98: 0803db90 j 800f6e40 <_FAT_partition_unmount+0x60> +800f6e9c: aca0000c sw zero,12(a1) +800f6ea0: 8ca20008 lw v0,8(a1) +800f6ea4: 1602ffe3 bne s0,v0,800f6e34 <_FAT_partition_unmount+0x54> +800f6ea8: aca00004 sw zero,4(a1) +800f6eac: 8ca2000c lw v0,12(a1) +800f6eb0: 1602ffe3 bne s0,v0,800f6e40 <_FAT_partition_unmount+0x60> +800f6eb4: aca00008 sw zero,8(a1) +800f6eb8: 0803db90 j 800f6e40 <_FAT_partition_unmount+0x60> +800f6ebc: aca0000c sw zero,12(a1) + +800f6ec0 : +800f6ec0: 27bdffe0 addiu sp,sp,-32 +800f6ec4: afb00010 sw s0,16(sp) +800f6ec8: 3c028012 lui v0,0x8012 +800f6ecc: 00808021 move s0,a0 +800f6ed0: 3c04801d lui a0,0x801d +800f6ed4: afb10014 sw s1,20(sp) +800f6ed8: 24847208 addiu a0,a0,29192 +800f6edc: afbf0018 sw ra,24(sp) +800f6ee0: 00a08821 move s1,a1 +800f6ee4: 2442bbc0 addiu v0,v0,-17472 +800f6ee8: 0040f809 jalr v0 +800f6eec: 02002821 move a1,s0 +800f6ef0: 14400008 bnez v0,800f6f14 +800f6ef4: 02002021 move a0,s0 +800f6ef8: 00001821 move v1,zero +800f6efc: 8fbf0018 lw ra,24(sp) +800f6f00: 8fb10014 lw s1,20(sp) +800f6f04: 8fb00010 lw s0,16(sp) +800f6f08: 00601021 move v0,v1 +800f6f0c: 03e00008 jr ra +800f6f10: 27bd0020 addiu sp,sp,32 +800f6f14: 3c028012 lui v0,0x8012 +800f6f18: 2442bdb0 addiu v0,v0,-16976 +800f6f1c: 0040f809 jalr v0 +800f6f20: 00000000 nop +800f6f24: 02022821 addu a1,s0,v0 +800f6f28: 80a2ffff lb v0,-1(a1) +800f6f2c: 2403002f li v1,47 +800f6f30: 10430002 beq v0,v1,800f6f3c +800f6f34: 02002021 move a0,s0 +800f6f38: a0a30000 sb v1,0(a1) +800f6f3c: 3c02800f lui v0,0x800f +800f6f40: 24426ad0 addiu v0,v0,27344 +800f6f44: 0040f809 jalr v0 +800f6f48: 00000000 nop +800f6f4c: 1040ffea beqz v0,800f6ef8 +800f6f50: 24030001 li v1,1 +800f6f54: 8c42001c lw v0,28(v0) +800f6f58: ae220000 sw v0,0(s1) +800f6f5c: 8fbf0018 lw ra,24(sp) +800f6f60: 8fb10014 lw s1,20(sp) +800f6f64: 8fb00010 lw s0,16(sp) +800f6f68: 00601021 move v0,v1 +800f6f6c: 03e00008 jr ra +800f6f70: 27bd0020 addiu sp,sp,32 + +800f6f74 : +800f6f74: 3c02801d lui v0,0x801d +800f6f78: 27bdfd30 addiu sp,sp,-720 +800f6f7c: 24427208 addiu v0,v0,29192 +800f6f80: afb002a8 sw s0,680(sp) +800f6f84: afbf02cc sw ra,716(sp) +800f6f88: afbe02c8 sw s8,712(sp) +800f6f8c: afb702c4 sw s7,708(sp) +800f6f90: afb602c0 sw s6,704(sp) +800f6f94: afb502bc sw s5,700(sp) +800f6f98: afb402b8 sw s4,696(sp) +800f6f9c: afb302b4 sw s3,692(sp) +800f6fa0: afb202b0 sw s2,688(sp) +800f6fa4: afb102ac sw s1,684(sp) +800f6fa8: 00808021 move s0,a0 +800f6fac: afa502d4 sw a1,724(sp) +800f6fb0: 10820020 beq a0,v0,800f7034 +800f6fb4: afa602d8 sw a2,728(sp) +800f6fb8: 27b200a4 addiu s2,sp,164 +800f6fbc: 3c028011 lui v0,0x8011 +800f6fc0: 24060100 li a2,256 +800f6fc4: 02402021 move a0,s2 +800f6fc8: 2454ca64 addiu s4,v0,-13724 +800f6fcc: 0280f809 jalr s4 +800f6fd0: 00002821 move a1,zero +800f6fd4: 3c028012 lui v0,0x8012 +800f6fd8: 02002821 move a1,s0 +800f6fdc: 2453bbf0 addiu s3,v0,-17424 +800f6fe0: 0260f809 jalr s3 +800f6fe4: 02402021 move a0,s2 +800f6fe8: 3c028012 lui v0,0x8012 +800f6fec: 2450bdb0 addiu s0,v0,-16976 +800f6ff0: 0200f809 jalr s0 +800f6ff4: 02402021 move a0,s2 +800f6ff8: 27b60010 addiu s6,sp,16 +800f6ffc: 02c21021 addu v0,s6,v0 +800f7000: 80430093 lb v1,147(v0) +800f7004: 2411002f li s1,47 +800f7008: 10710005 beq v1,s1,800f7020 +800f700c: 00000000 nop +800f7010: 0200f809 jalr s0 +800f7014: 02402021 move a0,s2 +800f7018: 02c21021 addu v0,s6,v0 +800f701c: a0510094 sb s1,148(v0) +800f7020: 0200f809 jalr s0 +800f7024: 02402021 move a0,s2 +800f7028: 28420101 slti v0,v0,257 +800f702c: 1440000e bnez v0,800f7068 +800f7030: 3c02800f lui v0,0x800f +800f7034: 8fbf02cc lw ra,716(sp) +800f7038: 8fbe02c8 lw s8,712(sp) +800f703c: 8fb702c4 lw s7,708(sp) +800f7040: 8fb602c0 lw s6,704(sp) +800f7044: 8fb502bc lw s5,700(sp) +800f7048: 8fb402b8 lw s4,696(sp) +800f704c: 8fb302b4 lw s3,692(sp) +800f7050: 8fb202b0 lw s2,688(sp) +800f7054: 8fb102ac lw s1,684(sp) +800f7058: 8fb002a8 lw s0,680(sp) +800f705c: 00001021 move v0,zero +800f7060: 03e00008 jr ra +800f7064: 27bd02d0 addiu sp,sp,720 +800f7068: 244259b8 addiu v0,v0,22968 +800f706c: 0040f809 jalr v0 +800f7070: 02402021 move a0,s2 +800f7074: 1040ffef beqz v0,800f7034 +800f7078: 00408821 move s1,v0 +800f707c: 3c028012 lui v0,0x8012 +800f7080: 26100038 addiu s0,s0,56 +800f7084: 2455bbc0 addiu s5,v0,-17472 +800f7088: 0000b821 move s7,zero +800f708c: 27b40014 addiu s4,sp,20 +800f7090: 3c13800f lui s3,0x800f +800f7094: 3c1e801f lui s8,0x801f +800f7098: 02202021 move a0,s1 +800f709c: 26625654 addiu v0,s3,22100 +800f70a0: 0040f809 jalr v0 +800f70a4: 02802821 move a1,s4 +800f70a8: 3c058019 lui a1,0x8019 +800f70ac: 24a514f4 addiu a1,a1,5364 +800f70b0: 10400040 beqz v0,800f71b4 +800f70b4: 02002021 move a0,s0 +800f70b8: 02a0f809 jalr s5 +800f70bc: 00000000 nop +800f70c0: 3c058019 lui a1,0x8019 +800f70c4: 24a51c50 addiu a1,a1,7248 +800f70c8: 1040fff3 beqz v0,800f7098 +800f70cc: 02002021 move a0,s0 +800f70d0: 02a0f809 jalr s5 +800f70d4: 00000000 nop +800f70d8: 1040fff0 beqz v0,800f709c +800f70dc: 02202021 move a0,s1 +800f70e0: 8fa20028 lw v0,40(sp) +800f70e4: 30424000 andi v0,v0,0x4000 +800f70e8: 10400045 beqz v0,800f7200 +800f70ec: 8fa30044 lw v1,68(sp) +800f70f0: 8fa202d4 lw v0,724(sp) +800f70f4: 24060100 li a2,256 +800f70f8: 27a401a4 addiu a0,sp,420 +800f70fc: 1040ffe6 beqz v0,800f7098 +800f7100: 00002821 move a1,zero +800f7104: 3c038011 lui v1,0x8011 +800f7108: 2463ca64 addiu v1,v1,-13724 +800f710c: 0060f809 jalr v1 +800f7110: afa00010 sw zero,16(sp) +800f7114: 3c038012 lui v1,0x8012 +800f7118: 27a401a4 addiu a0,sp,420 +800f711c: 2463bbf0 addiu v1,v1,-17424 +800f7120: 0060f809 jalr v1 +800f7124: 02402821 move a1,s2 +800f7128: 3c038011 lui v1,0x8011 +800f712c: 02402021 move a0,s2 +800f7130: 00002821 move a1,zero +800f7134: 2463ca64 addiu v1,v1,-13724 +800f7138: 0060f809 jalr v1 +800f713c: 24060100 li a2,256 +800f7140: 3c05801c lui a1,0x801c +800f7144: 3c038011 lui v1,0x8011 +800f7148: 02402021 move a0,s2 +800f714c: 24a5e90c addiu a1,a1,-5876 +800f7150: 02003821 move a3,s0 +800f7154: 2463ec30 addiu v1,v1,-5072 +800f7158: 0060f809 jalr v1 +800f715c: 27a601a4 addiu a2,sp,420 +800f7160: 8fa502d4 lw a1,724(sp) +800f7164: 3c03800f lui v1,0x800f +800f7168: 02402021 move a0,s2 +800f716c: 24636f74 addiu v1,v1,28532 +800f7170: 0060f809 jalr v1 +800f7174: 02c03021 move a2,s6 +800f7178: 02402021 move a0,s2 +800f717c: 00002821 move a1,zero +800f7180: 14400029 bnez v0,800f7228 +800f7184: 24060100 li a2,256 +800f7188: 3c038011 lui v1,0x8011 +800f718c: 2463ca64 addiu v1,v1,-13724 +800f7190: 0060f809 jalr v1 +800f7194: 00000000 nop +800f7198: 3c038012 lui v1,0x8012 +800f719c: 02402021 move a0,s2 +800f71a0: 2463bbf0 addiu v1,v1,-17424 +800f71a4: 0060f809 jalr v1 +800f71a8: 27a501a4 addiu a1,sp,420 +800f71ac: 0803dc27 j 800f709c +800f71b0: 02202021 move a0,s1 +800f71b4: 3c02800f lui v0,0x800f +800f71b8: 244258e4 addiu v0,v0,22756 +800f71bc: 0040f809 jalr v0 +800f71c0: 02202021 move a0,s1 +800f71c4: 8fa302d8 lw v1,728(sp) +800f71c8: 24020001 li v0,1 +800f71cc: ac770000 sw s7,0(v1) +800f71d0: 8fbf02cc lw ra,716(sp) +800f71d4: 8fbe02c8 lw s8,712(sp) +800f71d8: 8fb702c4 lw s7,708(sp) +800f71dc: 8fb602c0 lw s6,704(sp) +800f71e0: 8fb502bc lw s5,700(sp) +800f71e4: 8fb402b8 lw s4,696(sp) +800f71e8: 8fb302b4 lw s3,692(sp) +800f71ec: 8fb202b0 lw s2,688(sp) +800f71f0: 8fb102ac lw s1,684(sp) +800f71f4: 8fb002a8 lw s0,680(sp) +800f71f8: 03e00008 jr ra +800f71fc: 27bd02d0 addiu sp,sp,720 +800f7200: 8fc544dc lw a1,17628(s8) +800f7204: 246201ff addiu v0,v1,511 +800f7208: 28440000 slti a0,v0,0 +800f720c: 246303fe addiu v1,v1,1022 +800f7210: 0064100b movn v0,v1,a0 +800f7214: 00021243 sra v0,v0,0x9 +800f7218: 00452821 addu a1,v0,a1 +800f721c: 02e2b821 addu s7,s7,v0 +800f7220: 0803dc26 j 800f7098 +800f7224: afc544dc sw a1,17628(s8) +800f7228: 8fa20010 lw v0,16(sp) +800f722c: 8fc344dc lw v1,17628(s8) +800f7230: 244201ff addiu v0,v0,511 +800f7234: 00021242 srl v0,v0,0x9 +800f7238: 00431821 addu v1,v0,v1 +800f723c: 02e2b821 addu s7,s7,v0 +800f7240: 0803dc62 j 800f7188 +800f7244: afc344dc sw v1,17628(s8) + +800f7248 : +800f7248: 27bdffd0 addiu sp,sp,-48 +800f724c: afb20018 sw s2,24(sp) +800f7250: afb00010 sw s0,16(sp) +800f7254: 3c12801d lui s2,0x801d +800f7258: 00808021 move s0,a0 +800f725c: 3c028012 lui v0,0x8012 +800f7260: afb50024 sw s5,36(sp) +800f7264: afb3001c sw s3,28(sp) +800f7268: afb10014 sw s1,20(sp) +800f726c: 00a0a821 move s5,a1 +800f7270: 3c13801f lui s3,0x801f +800f7274: 2451bbc0 addiu s1,v0,-17472 +800f7278: 26447208 addiu a0,s2,29192 +800f727c: 02002821 move a1,s0 +800f7280: afb60028 sw s6,40(sp) +800f7284: afb40020 sw s4,32(sp) +800f7288: afbf002c sw ra,44(sp) +800f728c: 00c0a021 move s4,a2 +800f7290: 00e0b021 move s6,a3 +800f7294: 0220f809 jalr s1 +800f7298: ae6044dc sw zero,17628(s3) +800f729c: 1440000d bnez v0,800f72d4 +800f72a0: 26447208 addiu a0,s2,29192 +800f72a4: 2403ffff li v1,-1 +800f72a8: 8fbf002c lw ra,44(sp) +800f72ac: 8fb60028 lw s6,40(sp) +800f72b0: 8fb50024 lw s5,36(sp) +800f72b4: 8fb40020 lw s4,32(sp) +800f72b8: 8fb3001c lw s3,28(sp) +800f72bc: 8fb20018 lw s2,24(sp) +800f72c0: 8fb10014 lw s1,20(sp) +800f72c4: 8fb00010 lw s0,16(sp) +800f72c8: 00601021 move v0,v1 +800f72cc: 03e00008 jr ra +800f72d0: 27bd0030 addiu sp,sp,48 +800f72d4: 0220f809 jalr s1 +800f72d8: 02002821 move a1,s0 +800f72dc: 1040fff1 beqz v0,800f72a4 +800f72e0: 3c028012 lui v0,0x8012 +800f72e4: 2442bdb0 addiu v0,v0,-16976 +800f72e8: 0040f809 jalr v0 +800f72ec: 02002021 move a0,s0 +800f72f0: 02021821 addu v1,s0,v0 +800f72f4: 8062ffff lb v0,-1(v1) +800f72f8: 2404002f li a0,47 +800f72fc: 10440002 beq v0,a0,800f7308 +800f7300: 3c02800f lui v0,0x800f +800f7304: a0640000 sb a0,0(v1) +800f7308: 24426ad0 addiu v0,v0,27344 +800f730c: 0040f809 jalr v0 +800f7310: 02002021 move a0,s0 +800f7314: 1040ffe4 beqz v0,800f72a8 +800f7318: 2403ffff li v1,-1 +800f731c: 8c42001c lw v0,28(v0) +800f7320: 02002021 move a0,s0 +800f7324: aea20000 sw v0,0(s5) +800f7328: 3c02800f lui v0,0x800f +800f732c: 24050001 li a1,1 +800f7330: 24426f74 addiu v0,v0,28532 +800f7334: 0040f809 jalr v0 +800f7338: 02803021 move a2,s4 +800f733c: 1040ffd9 beqz v0,800f72a4 +800f7340: 8e6544dc lw a1,17628(s3) +800f7344: ae850000 sw a1,0(s4) +800f7348: 8ea30000 lw v1,0(s5) +800f734c: 00a3102b sltu v0,a1,v1 +800f7350: 14400004 bnez v0,800f7364 +800f7354: 00651023 subu v0,v1,a1 +800f7358: 00001821 move v1,zero +800f735c: 0803dcaa j 800f72a8 +800f7360: aec00000 sw zero,0(s6) +800f7364: 00001821 move v1,zero +800f7368: 0803dcaa j 800f72a8 +800f736c: aec20000 sw v0,0(s6) + +800f7370 <_FAT_disc_gbaSlotFindInterface>: +800f7370: 27bdffe8 addiu sp,sp,-24 +800f7374: afb00010 sw s0,16(sp) +800f7378: afbf0014 sw ra,20(sp) +800f737c: 3c10801f lui s0,0x801f +800f7380: 8e032b10 lw v1,11024(s0) +800f7384: 8c620004 lw v0,4(v1) +800f7388: 30420010 andi v0,v0,0x10 +800f738c: 10400007 beqz v0,800f73ac <_FAT_disc_gbaSlotFindInterface+0x3c> +800f7390: 8fbf0014 lw ra,20(sp) +800f7394: 8c620008 lw v0,8(v1) +800f7398: 0040f809 jalr v0 +800f739c: 00000000 nop +800f73a0: 14400006 bnez v0,800f73bc <_FAT_disc_gbaSlotFindInterface+0x4c> +800f73a4: 8e022b10 lw v0,11024(s0) +800f73a8: 8fbf0014 lw ra,20(sp) +800f73ac: 8fb00010 lw s0,16(sp) +800f73b0: 00001021 move v0,zero +800f73b4: 03e00008 jr ra +800f73b8: 27bd0018 addiu sp,sp,24 +800f73bc: 8fbf0014 lw ra,20(sp) +800f73c0: 8fb00010 lw s0,16(sp) +800f73c4: 03e00008 jr ra +800f73c8: 27bd0018 addiu sp,sp,24 + +800f73cc <_FAT_disc_dsSlotFindInterface>: +800f73cc: 27bdffe8 addiu sp,sp,-24 +800f73d0: afb00010 sw s0,16(sp) +800f73d4: afbf0014 sw ra,20(sp) +800f73d8: 3c10801f lui s0,0x801f +800f73dc: 8e032b10 lw v1,11024(s0) +800f73e0: 8c620004 lw v0,4(v1) +800f73e4: 30420020 andi v0,v0,0x20 +800f73e8: 10400007 beqz v0,800f7408 <_FAT_disc_dsSlotFindInterface+0x3c> +800f73ec: 8fbf0014 lw ra,20(sp) +800f73f0: 8c620008 lw v0,8(v1) +800f73f4: 0040f809 jalr v0 +800f73f8: 00000000 nop +800f73fc: 14400006 bnez v0,800f7418 <_FAT_disc_dsSlotFindInterface+0x4c> +800f7400: 8e022b10 lw v0,11024(s0) +800f7404: 8fbf0014 lw ra,20(sp) +800f7408: 8fb00010 lw s0,16(sp) +800f740c: 00001021 move v0,zero +800f7410: 03e00008 jr ra +800f7414: 27bd0018 addiu sp,sp,24 +800f7418: 8fbf0014 lw ra,20(sp) +800f741c: 8fb00010 lw s0,16(sp) +800f7420: 03e00008 jr ra +800f7424: 27bd0018 addiu sp,sp,24 + +800f7428 <_FAT_disc_findInterface>: +800f7428: 27bdffe8 addiu sp,sp,-24 +800f742c: afb00010 sw s0,16(sp) +800f7430: 3c10801f lui s0,0x801f +800f7434: 8e032b10 lw v1,11024(s0) +800f7438: afbf0014 sw ra,20(sp) +800f743c: 8c620008 lw v0,8(v1) +800f7440: 0040f809 jalr v0 +800f7444: 00000000 nop +800f7448: 10400002 beqz v0,800f7454 <_FAT_disc_findInterface+0x2c> +800f744c: 00001821 move v1,zero +800f7450: 8e032b10 lw v1,11024(s0) +800f7454: 8fbf0014 lw ra,20(sp) +800f7458: 8fb00010 lw s0,16(sp) +800f745c: 00601021 move v0,v1 +800f7460: 03e00008 jr ra +800f7464: 27bd0018 addiu sp,sp,24 + ... + +800f7470 <_MMC_ClearStatus>: +800f7470: 03e00008 jr ra +800f7474: 24020001 li v0,1 + +800f7478 <_MMC_ShutDown>: +800f7478: 03e00008 jr ra +800f747c: 24020001 li v0,1 + +800f7480 <_MMC_IsInserted>: +800f7480: 03e00008 jr ra +800f7484: 24020001 li v0,1 + +800f7488 <_MMC_WriteSectors>: +800f7488: 27bdffe8 addiu sp,sp,-24 +800f748c: 2ca20002 sltiu v0,a1,2 +800f7490: 14400009 bnez v0,800f74b8 <_MMC_WriteSectors+0x30> +800f7494: afbf0010 sw ra,16(sp) +800f7498: 3c028010 lui v0,0x8010 +800f749c: 2442719c addiu v0,v0,29084 +800f74a0: 0040f809 jalr v0 +800f74a4: 00000000 nop +800f74a8: 8fbf0010 lw ra,16(sp) +800f74ac: 2c420001 sltiu v0,v0,1 +800f74b0: 03e00008 jr ra +800f74b4: 27bd0018 addiu sp,sp,24 +800f74b8: 3c028010 lui v0,0x8010 +800f74bc: 244277d4 addiu v0,v0,30676 +800f74c0: 0040f809 jalr v0 +800f74c4: 00c02821 move a1,a2 +800f74c8: 8fbf0010 lw ra,16(sp) +800f74cc: 2c420001 sltiu v0,v0,1 +800f74d0: 03e00008 jr ra +800f74d4: 27bd0018 addiu sp,sp,24 + +800f74d8 <_MMC_ReadSectors>: +800f74d8: 27bdffe8 addiu sp,sp,-24 +800f74dc: 2ca20002 sltiu v0,a1,2 +800f74e0: 14400009 bnez v0,800f7508 <_MMC_ReadSectors+0x30> +800f74e4: afbf0010 sw ra,16(sp) +800f74e8: 3c028011 lui v0,0x8011 +800f74ec: 244280e4 addiu v0,v0,-32540 +800f74f0: 0040f809 jalr v0 +800f74f4: 00000000 nop +800f74f8: 8fbf0010 lw ra,16(sp) +800f74fc: 2c420001 sltiu v0,v0,1 +800f7500: 03e00008 jr ra +800f7504: 27bd0018 addiu sp,sp,24 +800f7508: 3c028011 lui v0,0x8011 +800f750c: 24428720 addiu v0,v0,-30944 +800f7510: 0040f809 jalr v0 +800f7514: 00c02821 move a1,a2 +800f7518: 8fbf0010 lw ra,16(sp) +800f751c: 2c420001 sltiu v0,v0,1 +800f7520: 03e00008 jr ra +800f7524: 27bd0018 addiu sp,sp,24 + +800f7528 <_MMC_StartUp>: +800f7528: 3c198011 lui t9,0x8011 +800f752c: 273995c8 addiu t9,t9,-27192 +800f7530: 03200008 jr t9 +800f7534: 00000000 nop + ... + +800f7540 : +800f7540: 27bdffe0 addiu sp,sp,-32 +800f7544: 3c028011 lui v0,0x8011 +800f7548: afbf001c sw ra,28(sp) +800f754c: afb00018 sw s0,24(sp) +800f7550: 2442b6bc addiu v0,v0,-18756 +800f7554: 00808021 move s0,a0 +800f7558: 0040f809 jalr v0 +800f755c: 27a40010 addiu a0,sp,16 +800f7560: 3c028010 lui v0,0x8010 +800f7564: 24423e64 addiu v0,v0,15972 +800f7568: 0040f809 jalr v0 +800f756c: 00000000 nop +800f7570: 00402821 move a1,v0 +800f7574: 3c08801f lui t0,0x801f +800f7578: 97a20010 lhu v0,16(sp) +800f757c: 8d0344e4 lw v1,17636(t0) +800f7580: 30423fff andi v0,v0,0x3fff +800f7584: 00432024 and a0,v0,v1 +800f7588: 3c07801f lui a3,0x801f +800f758c: 00431826 xor v1,v0,v1 +800f7590: a7a20010 sh v0,16(sp) +800f7594: 00433024 and a2,v0,v1 +800f7598: 10800005 beqz a0,800f75b0 +800f759c: 8ce244e0 lw v0,17632(a3) +800f75a0: 00a21023 subu v0,a1,v0 +800f75a4: 2c420927 sltiu v0,v0,2343 +800f75a8: 10400011 beqz v0,800f75f0 +800f75ac: 97a20012 lhu v0,18(sp) +800f75b0: 00002021 move a0,zero +800f75b4: 10c00008 beqz a2,800f75d8 +800f75b8: 97a20010 lhu v0,16(sp) +800f75bc: 97a30012 lhu v1,18(sp) +800f75c0: ad0244e4 sw v0,17636(t0) +800f75c4: 97a20014 lhu v0,20(sp) +800f75c8: ace544e0 sw a1,17632(a3) +800f75cc: 00862025 or a0,a0,a2 +800f75d0: a6030002 sh v1,2(s0) +800f75d4: a6020004 sh v0,4(s0) +800f75d8: a6040000 sh a0,0(s0) +800f75dc: 8fbf001c lw ra,28(sp) +800f75e0: 8fb00018 lw s0,24(sp) +800f75e4: 0004102a slt v0,zero,a0 +800f75e8: 03e00008 jr ra +800f75ec: 27bd0020 addiu sp,sp,32 +800f75f0: 97a30014 lhu v1,20(sp) +800f75f4: ace544e0 sw a1,17632(a3) +800f75f8: a6020002 sh v0,2(s0) +800f75fc: 0803dd6d j 800f75b4 +800f7600: a6030004 sh v1,4(s0) + +800f7604 : +800f7604: 27bdffe0 addiu sp,sp,-32 +800f7608: 3c028011 lui v0,0x8011 +800f760c: afbf0018 sw ra,24(sp) +800f7610: 2442b6bc addiu v0,v0,-18756 +800f7614: 0040f809 jalr v0 +800f7618: 27a40010 addiu a0,sp,16 +800f761c: 3c028010 lui v0,0x8010 +800f7620: 24423e64 addiu v0,v0,15972 +800f7624: 0040f809 jalr v0 +800f7628: 00000000 nop +800f762c: 00404021 move t0,v0 +800f7630: 97a20010 lhu v0,16(sp) +800f7634: 3c0a801f lui t2,0x801f +800f7638: 3c09801f lui t1,0x801f +800f763c: 30453fff andi a1,v0,0x3fff +800f7640: 8d4344ec lw v1,17644(t2) +800f7644: 8d2244e8 lw v0,17640(t1) +800f7648: 00a32024 and a0,a1,v1 +800f764c: 01021023 subu v0,t0,v0 +800f7650: 00a31826 xor v1,a1,v1 +800f7654: 10800004 beqz a0,800f7668 +800f7658: 2c47124f sltiu a3,v0,4687 +800f765c: 00041400 sll v0,a0,0x10 +800f7660: 10e00012 beqz a3,800f76ac +800f7664: 00823025 or a2,a0,v0 +800f7668: 00003021 move a2,zero +800f766c: 10600007 beqz v1,800f768c +800f7670: 00a32024 and a0,a1,v1 +800f7674: 14800009 bnez a0,800f769c +800f7678: 00051027 nor v0,zero,a1 +800f767c: 00621024 and v0,v1,v0 +800f7680: 00021400 sll v0,v0,0x10 +800f7684: 00c23025 or a2,a2,v0 +800f7688: ad4544ec sw a1,17644(t2) +800f768c: 8fbf0018 lw ra,24(sp) +800f7690: 00c01021 move v0,a2 +800f7694: 03e00008 jr ra +800f7698: 27bd0020 addiu sp,sp,32 +800f769c: 00c43025 or a2,a2,a0 +800f76a0: ad2844e8 sw t0,17640(t1) +800f76a4: 0803dda3 j 800f768c +800f76a8: ad4544ec sw a1,17644(t2) +800f76ac: 0803dd9b j 800f766c +800f76b0: ad2844e8 sw t0,17640(t1) + +800f76b4 : +800f76b4: 27bdffe0 addiu sp,sp,-32 +800f76b8: 3c028011 lui v0,0x8011 +800f76bc: afbf0018 sw ra,24(sp) +800f76c0: 2442b6bc addiu v0,v0,-18756 +800f76c4: 0040f809 jalr v0 +800f76c8: 27a40010 addiu a0,sp,16 +800f76cc: 3c028010 lui v0,0x8010 +800f76d0: 24423e64 addiu v0,v0,15972 +800f76d4: 0040f809 jalr v0 +800f76d8: 00000000 nop +800f76dc: 00403021 move a2,v0 +800f76e0: 3c09801f lui t1,0x801f +800f76e4: 97a20010 lhu v0,16(sp) +800f76e8: 8d2344ec lw v1,17644(t1) +800f76ec: 30443fff andi a0,v0,0x3fff +800f76f0: 00832824 and a1,a0,v1 +800f76f4: 3c07801f lui a3,0x801f +800f76f8: 00831826 xor v1,a0,v1 +800f76fc: 00834024 and t0,a0,v1 +800f7700: 10a00005 beqz a1,800f7718 +800f7704: 8ce244e8 lw v0,17640(a3) +800f7708: 00c21023 subu v0,a2,v0 +800f770c: 2c42124f sltiu v0,v0,4687 +800f7710: 1040000b beqz v0,800f7740 +800f7714: 00a01821 move v1,a1 +800f7718: 00001821 move v1,zero +800f771c: 11000005 beqz t0,800f7734 +800f7720: 8fbf0018 lw ra,24(sp) +800f7724: ace644e8 sw a2,17640(a3) +800f7728: ad2444ec sw a0,17644(t1) +800f772c: 00681825 or v1,v1,t0 +800f7730: 8fbf0018 lw ra,24(sp) +800f7734: 00601021 move v0,v1 +800f7738: 03e00008 jr ra +800f773c: 27bd0020 addiu sp,sp,32 +800f7740: 0803ddc7 j 800f771c +800f7744: ace644e8 sw a2,17640(a3) + ... + +800f7750 : +800f7750: 3c02801c lui v0,0x801c +800f7754: 03e00008 jr ra +800f7758: 2442e940 addiu v0,v0,-5824 + +800f775c : +800f775c: 27bdfff8 addiu sp,sp,-8 +800f7760: 00a03821 move a3,a1 +800f7764: 00804021 move t0,a0 +800f7768: 10a00209 beqz a1,800f7f90 +800f776c: 00c05021 move t2,a2 +800f7770: 24020001 li v0,1 +800f7774: afa20000 sw v0,0(sp) +800f7778: 93a30000 lbu v1,0(sp) +800f777c: 14600058 bnez v1,800f78e0 +800f7780: 3103ff00 andi v1,t0,0xff00 +800f7784: 00042202 srl a0,a0,0x8 +800f7788: 00082e00 sll a1,t0,0x18 +800f778c: 3084ff00 andi a0,a0,0xff00 +800f7790: 00031a00 sll v1,v1,0x8 +800f7794: 00081602 srl v0,t0,0x18 +800f7798: 00651821 addu v1,v1,a1 +800f779c: 00441021 addu v0,v0,a0 +800f77a0: 00431021 addu v0,v0,v1 +800f77a4: 10c00014 beqz a2,800f77f8 +800f77a8: 00022827 nor a1,zero,v0 +800f77ac: 30e20003 andi v0,a3,0x3 +800f77b0: 10400144 beqz v0,800f7cc4 +800f77b4: 3c02801c lui v0,0x801c +800f77b8: 0803ddf2 j 800f77c8 +800f77bc: 2446e940 addiu a2,v0,-5824 +800f77c0: 10400140 beqz v0,800f7cc4 +800f77c4: 00000000 nop +800f77c8: 90e30000 lbu v1,0(a3) +800f77cc: 00051602 srl v0,a1,0x18 +800f77d0: 00431026 xor v0,v0,v1 +800f77d4: 00021080 sll v0,v0,0x2 +800f77d8: 00461021 addu v0,v0,a2 +800f77dc: 8c441000 lw a0,4096(v0) +800f77e0: 00051a00 sll v1,a1,0x8 +800f77e4: 24e70001 addiu a3,a3,1 +800f77e8: 254affff addiu t2,t2,-1 +800f77ec: 00642826 xor a1,v1,a0 +800f77f0: 1540fff3 bnez t2,800f77c0 +800f77f4: 30e20003 andi v0,a3,0x3 +800f77f8: 24ebfffc addiu t3,a3,-4 +800f77fc: 2d420004 sltiu v0,t2,4 +800f7800: 1440001b bnez v0,800f7870 +800f7804: 3c02801c lui v0,0x801c +800f7808: 2448e940 addiu t0,v0,-5824 +800f780c: 256b0004 addiu t3,t3,4 +800f7810: 8d620000 lw v0,0(t3) +800f7814: 254afffc addiu t2,t2,-4 +800f7818: 00a21026 xor v0,a1,v0 +800f781c: 304400ff andi a0,v0,0xff +800f7820: 00022982 srl a1,v0,0x6 +800f7824: 00023602 srl a2,v0,0x18 +800f7828: 00042080 sll a0,a0,0x2 +800f782c: 30a503fc andi a1,a1,0x3fc +800f7830: 00882021 addu a0,a0,t0 +800f7834: 00a82821 addu a1,a1,t0 +800f7838: 00063080 sll a2,a2,0x2 +800f783c: 00021382 srl v0,v0,0xe +800f7840: 8c831000 lw v1,4096(a0) +800f7844: 8ca71400 lw a3,5120(a1) +800f7848: 304203fc andi v0,v0,0x3fc +800f784c: 00c83021 addu a2,a2,t0 +800f7850: 00481021 addu v0,v0,t0 +800f7854: 8cc41c00 lw a0,7168(a2) +800f7858: 8c451800 lw a1,6144(v0) +800f785c: 00671826 xor v1,v1,a3 +800f7860: 00641826 xor v1,v1,a0 +800f7864: 2d420004 sltiu v0,t2,4 +800f7868: 1040ffe8 beqz v0,800f780c +800f786c: 00652826 xor a1,v1,a1 +800f7870: 11400010 beqz t2,800f78b4 +800f7874: 00051027 nor v0,zero,a1 +800f7878: 3c02801c lui v0,0x801c +800f787c: 25660004 addiu a2,t3,4 +800f7880: 2447e940 addiu a3,v0,-5824 +800f7884: 90c30000 lbu v1,0(a2) +800f7888: 00051602 srl v0,a1,0x18 +800f788c: 00431026 xor v0,v0,v1 +800f7890: 00021080 sll v0,v0,0x2 +800f7894: 00471021 addu v0,v0,a3 +800f7898: 8c441000 lw a0,4096(v0) +800f789c: 00051a00 sll v1,a1,0x8 +800f78a0: 254affff addiu t2,t2,-1 +800f78a4: 00642826 xor a1,v1,a0 +800f78a8: 1540fff6 bnez t2,800f7884 +800f78ac: 24c60001 addiu a2,a2,1 +800f78b0: 00051027 nor v0,zero,a1 +800f78b4: 00022202 srl a0,v0,0x8 +800f78b8: 3043ff00 andi v1,v0,0xff00 +800f78bc: 00022e00 sll a1,v0,0x18 +800f78c0: 3084ff00 andi a0,a0,0xff00 +800f78c4: 00031a00 sll v1,v1,0x8 +800f78c8: 00021602 srl v0,v0,0x18 +800f78cc: 00441021 addu v0,v0,a0 +800f78d0: 00651821 addu v1,v1,a1 +800f78d4: 00431021 addu v0,v0,v1 +800f78d8: 03e00008 jr ra +800f78dc: 27bd0008 addiu sp,sp,8 +800f78e0: 10c00014 beqz a2,800f7934 +800f78e4: 00042827 nor a1,zero,a0 +800f78e8: 30e20003 andi v0,a3,0x3 +800f78ec: 10400042 beqz v0,800f79f8 +800f78f0: 3c02801c lui v0,0x801c +800f78f4: 0803de41 j 800f7904 +800f78f8: 2446e940 addiu a2,v0,-5824 +800f78fc: 1040003e beqz v0,800f79f8 +800f7900: 00000000 nop +800f7904: 90e20000 lbu v0,0(a3) +800f7908: 00052202 srl a0,a1,0x8 +800f790c: 00451026 xor v0,v0,a1 +800f7910: 304200ff andi v0,v0,0xff +800f7914: 00021080 sll v0,v0,0x2 +800f7918: 00461021 addu v0,v0,a2 +800f791c: 8c430000 lw v1,0(v0) +800f7920: 24e70001 addiu a3,a3,1 +800f7924: 254affff addiu t2,t2,-1 +800f7928: 00832826 xor a1,a0,v1 +800f792c: 1540fff3 bnez t2,800f78fc +800f7930: 30e20003 andi v0,a3,0x3 +800f7934: 00e05821 move t3,a3 +800f7938: 2d420004 sltiu v0,t2,4 +800f793c: 1440001b bnez v0,800f79ac +800f7940: 3c02801c lui v0,0x801c +800f7944: 2448e940 addiu t0,v0,-5824 +800f7948: 8d620000 lw v0,0(t3) +800f794c: 254afffc addiu t2,t2,-4 +800f7950: 00a21026 xor v0,a1,v0 +800f7954: 304400ff andi a0,v0,0xff +800f7958: 00022982 srl a1,v0,0x6 +800f795c: 00023602 srl a2,v0,0x18 +800f7960: 00042080 sll a0,a0,0x2 +800f7964: 30a503fc andi a1,a1,0x3fc +800f7968: 00882021 addu a0,a0,t0 +800f796c: 00a82821 addu a1,a1,t0 +800f7970: 00063080 sll a2,a2,0x2 +800f7974: 00021382 srl v0,v0,0xe +800f7978: 8c830c00 lw v1,3072(a0) +800f797c: 8ca70800 lw a3,2048(a1) +800f7980: 304203fc andi v0,v0,0x3fc +800f7984: 00c83021 addu a2,a2,t0 +800f7988: 00481021 addu v0,v0,t0 +800f798c: 8cc40000 lw a0,0(a2) +800f7990: 8c450400 lw a1,1024(v0) +800f7994: 00671826 xor v1,v1,a3 +800f7998: 00641826 xor v1,v1,a0 +800f799c: 2d420004 sltiu v0,t2,4 +800f79a0: 00652826 xor a1,v1,a1 +800f79a4: 1040ffe8 beqz v0,800f7948 +800f79a8: 256b0004 addiu t3,t3,4 +800f79ac: 11400010 beqz t2,800f79f0 +800f79b0: 00051027 nor v0,zero,a1 +800f79b4: 3c02801c lui v0,0x801c +800f79b8: 01603021 move a2,t3 +800f79bc: 2447e940 addiu a3,v0,-5824 +800f79c0: 90c20000 lbu v0,0(a2) +800f79c4: 00052202 srl a0,a1,0x8 +800f79c8: 00a21026 xor v0,a1,v0 +800f79cc: 304200ff andi v0,v0,0xff +800f79d0: 00021080 sll v0,v0,0x2 +800f79d4: 00471021 addu v0,v0,a3 +800f79d8: 8c430000 lw v1,0(v0) +800f79dc: 254affff addiu t2,t2,-1 +800f79e0: 00832826 xor a1,a0,v1 +800f79e4: 1540fff6 bnez t2,800f79c0 +800f79e8: 24c60001 addiu a2,a2,1 +800f79ec: 00051027 nor v0,zero,a1 +800f79f0: 03e00008 jr ra +800f79f4: 27bd0008 addiu sp,sp,8 +800f79f8: 2d420020 sltiu v0,t2,32 +800f79fc: 1440ffce bnez v0,800f7938 +800f7a00: 00e05821 move t3,a3 +800f7a04: 3c02801c lui v0,0x801c +800f7a08: 2449e940 addiu t1,v0,-5824 +800f7a0c: 8d630000 lw v1,0(t3) +800f7a10: 8d680004 lw t0,4(t3) +800f7a14: 00a31826 xor v1,a1,v1 +800f7a18: 306400ff andi a0,v1,0xff +800f7a1c: 00032982 srl a1,v1,0x6 +800f7a20: 00033602 srl a2,v1,0x18 +800f7a24: 00042080 sll a0,a0,0x2 +800f7a28: 30a503fc andi a1,a1,0x3fc +800f7a2c: 00031b82 srl v1,v1,0xe +800f7a30: 00892021 addu a0,a0,t1 +800f7a34: 00a92821 addu a1,a1,t1 +800f7a38: 306303fc andi v1,v1,0x3fc +800f7a3c: 00063080 sll a2,a2,0x2 +800f7a40: 8ca70800 lw a3,2048(a1) +800f7a44: 00691821 addu v1,v1,t1 +800f7a48: 8c820c00 lw v0,3072(a0) +800f7a4c: 00c93021 addu a2,a2,t1 +800f7a50: 8cc50000 lw a1,0(a2) +800f7a54: 8c640400 lw a0,1024(v1) +800f7a58: 00471026 xor v0,v0,a3 +800f7a5c: 00882026 xor a0,a0,t0 +800f7a60: 00451026 xor v0,v0,a1 +800f7a64: 00441026 xor v0,v0,a0 +800f7a68: 304500ff andi a1,v0,0xff +800f7a6c: 00022182 srl a0,v0,0x6 +800f7a70: 00023602 srl a2,v0,0x18 +800f7a74: 00052880 sll a1,a1,0x2 +800f7a78: 308403fc andi a0,a0,0x3fc +800f7a7c: 00021382 srl v0,v0,0xe +800f7a80: 00a92821 addu a1,a1,t1 +800f7a84: 00892021 addu a0,a0,t1 +800f7a88: 304203fc andi v0,v0,0x3fc +800f7a8c: 00063080 sll a2,a2,0x2 +800f7a90: 8c870800 lw a3,2048(a0) +800f7a94: 00491021 addu v0,v0,t1 +800f7a98: 8ca30c00 lw v1,3072(a1) +800f7a9c: 00c93021 addu a2,a2,t1 +800f7aa0: 8cc50000 lw a1,0(a2) +800f7aa4: 8c440400 lw a0,1024(v0) +800f7aa8: 8d620008 lw v0,8(t3) +800f7aac: 00671826 xor v1,v1,a3 +800f7ab0: 00822026 xor a0,a0,v0 +800f7ab4: 00651826 xor v1,v1,a1 +800f7ab8: 00641826 xor v1,v1,a0 +800f7abc: 306500ff andi a1,v1,0xff +800f7ac0: 00032182 srl a0,v1,0x6 +800f7ac4: 00033602 srl a2,v1,0x18 +800f7ac8: 00052880 sll a1,a1,0x2 +800f7acc: 308403fc andi a0,a0,0x3fc +800f7ad0: 00031b82 srl v1,v1,0xe +800f7ad4: 00a92821 addu a1,a1,t1 +800f7ad8: 00892021 addu a0,a0,t1 +800f7adc: 306303fc andi v1,v1,0x3fc +800f7ae0: 00063080 sll a2,a2,0x2 +800f7ae4: 8c870800 lw a3,2048(a0) +800f7ae8: 00691821 addu v1,v1,t1 +800f7aec: 8ca20c00 lw v0,3072(a1) +800f7af0: 00c93021 addu a2,a2,t1 +800f7af4: 8cc50000 lw a1,0(a2) +800f7af8: 8c640400 lw a0,1024(v1) +800f7afc: 8d63000c lw v1,12(t3) +800f7b00: 00471026 xor v0,v0,a3 +800f7b04: 00832026 xor a0,a0,v1 +800f7b08: 00451026 xor v0,v0,a1 +800f7b0c: 00441026 xor v0,v0,a0 +800f7b10: 304500ff andi a1,v0,0xff +800f7b14: 00022182 srl a0,v0,0x6 +800f7b18: 00023602 srl a2,v0,0x18 +800f7b1c: 00052880 sll a1,a1,0x2 +800f7b20: 308403fc andi a0,a0,0x3fc +800f7b24: 00021382 srl v0,v0,0xe +800f7b28: 00a92821 addu a1,a1,t1 +800f7b2c: 00892021 addu a0,a0,t1 +800f7b30: 304203fc andi v0,v0,0x3fc +800f7b34: 00063080 sll a2,a2,0x2 +800f7b38: 8c870800 lw a3,2048(a0) +800f7b3c: 00491021 addu v0,v0,t1 +800f7b40: 8ca30c00 lw v1,3072(a1) +800f7b44: 00c93021 addu a2,a2,t1 +800f7b48: 8cc50000 lw a1,0(a2) +800f7b4c: 8c440400 lw a0,1024(v0) +800f7b50: 8d620010 lw v0,16(t3) +800f7b54: 00671826 xor v1,v1,a3 +800f7b58: 00822026 xor a0,a0,v0 +800f7b5c: 00651826 xor v1,v1,a1 +800f7b60: 00641826 xor v1,v1,a0 +800f7b64: 306500ff andi a1,v1,0xff +800f7b68: 00032182 srl a0,v1,0x6 +800f7b6c: 00033602 srl a2,v1,0x18 +800f7b70: 00052880 sll a1,a1,0x2 +800f7b74: 308403fc andi a0,a0,0x3fc +800f7b78: 00031b82 srl v1,v1,0xe +800f7b7c: 00a92821 addu a1,a1,t1 +800f7b80: 00892021 addu a0,a0,t1 +800f7b84: 306303fc andi v1,v1,0x3fc +800f7b88: 00063080 sll a2,a2,0x2 +800f7b8c: 8c870800 lw a3,2048(a0) +800f7b90: 00691821 addu v1,v1,t1 +800f7b94: 8ca20c00 lw v0,3072(a1) +800f7b98: 00c93021 addu a2,a2,t1 +800f7b9c: 8cc50000 lw a1,0(a2) +800f7ba0: 8c640400 lw a0,1024(v1) +800f7ba4: 8d630014 lw v1,20(t3) +800f7ba8: 00471026 xor v0,v0,a3 +800f7bac: 00832026 xor a0,a0,v1 +800f7bb0: 00451026 xor v0,v0,a1 +800f7bb4: 00441026 xor v0,v0,a0 +800f7bb8: 304500ff andi a1,v0,0xff +800f7bbc: 00022182 srl a0,v0,0x6 +800f7bc0: 00023602 srl a2,v0,0x18 +800f7bc4: 00052880 sll a1,a1,0x2 +800f7bc8: 308403fc andi a0,a0,0x3fc +800f7bcc: 00021382 srl v0,v0,0xe +800f7bd0: 00a92821 addu a1,a1,t1 +800f7bd4: 00892021 addu a0,a0,t1 +800f7bd8: 304203fc andi v0,v0,0x3fc +800f7bdc: 00063080 sll a2,a2,0x2 +800f7be0: 8c870800 lw a3,2048(a0) +800f7be4: 00491021 addu v0,v0,t1 +800f7be8: 8ca30c00 lw v1,3072(a1) +800f7bec: 00c93021 addu a2,a2,t1 +800f7bf0: 8cc50000 lw a1,0(a2) +800f7bf4: 8c440400 lw a0,1024(v0) +800f7bf8: 8d620018 lw v0,24(t3) +800f7bfc: 00671826 xor v1,v1,a3 +800f7c00: 00822026 xor a0,a0,v0 +800f7c04: 00651826 xor v1,v1,a1 +800f7c08: 00641826 xor v1,v1,a0 +800f7c0c: 306500ff andi a1,v1,0xff +800f7c10: 00032182 srl a0,v1,0x6 +800f7c14: 00033602 srl a2,v1,0x18 +800f7c18: 00052880 sll a1,a1,0x2 +800f7c1c: 308403fc andi a0,a0,0x3fc +800f7c20: 00031b82 srl v1,v1,0xe +800f7c24: 00a92821 addu a1,a1,t1 +800f7c28: 00892021 addu a0,a0,t1 +800f7c2c: 306303fc andi v1,v1,0x3fc +800f7c30: 00063080 sll a2,a2,0x2 +800f7c34: 8c870800 lw a3,2048(a0) +800f7c38: 00691821 addu v1,v1,t1 +800f7c3c: 8ca20c00 lw v0,3072(a1) +800f7c40: 00c93021 addu a2,a2,t1 +800f7c44: 8cc50000 lw a1,0(a2) +800f7c48: 8c640400 lw a0,1024(v1) +800f7c4c: 8d63001c lw v1,28(t3) +800f7c50: 00471026 xor v0,v0,a3 +800f7c54: 00832026 xor a0,a0,v1 +800f7c58: 00451026 xor v0,v0,a1 +800f7c5c: 00441026 xor v0,v0,a0 +800f7c60: 304300ff andi v1,v0,0xff +800f7c64: 00022182 srl a0,v0,0x6 +800f7c68: 00022e02 srl a1,v0,0x18 +800f7c6c: 00031880 sll v1,v1,0x2 +800f7c70: 308403fc andi a0,a0,0x3fc +800f7c74: 00691821 addu v1,v1,t1 +800f7c78: 00892021 addu a0,a0,t1 +800f7c7c: 00052880 sll a1,a1,0x2 +800f7c80: 00021382 srl v0,v0,0xe +800f7c84: 8c660c00 lw a2,3072(v1) +800f7c88: 8c870800 lw a3,2048(a0) +800f7c8c: 00a92821 addu a1,a1,t1 +800f7c90: 304203fc andi v0,v0,0x3fc +800f7c94: 00491021 addu v0,v0,t1 +800f7c98: 8ca30000 lw v1,0(a1) +800f7c9c: 8c440400 lw a0,1024(v0) +800f7ca0: 00c73026 xor a2,a2,a3 +800f7ca4: 254affe0 addiu t2,t2,-32 +800f7ca8: 00c33026 xor a2,a2,v1 +800f7cac: 2d420020 sltiu v0,t2,32 +800f7cb0: 00c42826 xor a1,a2,a0 +800f7cb4: 1040ff55 beqz v0,800f7a0c +800f7cb8: 256b0020 addiu t3,t3,32 +800f7cbc: 0803de4f j 800f793c +800f7cc0: 2d420004 sltiu v0,t2,4 +800f7cc4: 2d420020 sltiu v0,t2,32 +800f7cc8: 1440fecc bnez v0,800f77fc +800f7ccc: 24ebfffc addiu t3,a3,-4 +800f7cd0: 3c02801c lui v0,0x801c +800f7cd4: 2449e940 addiu t1,v0,-5824 +800f7cd8: 8d630004 lw v1,4(t3) +800f7cdc: 8d680008 lw t0,8(t3) +800f7ce0: 00a31826 xor v1,a1,v1 +800f7ce4: 306400ff andi a0,v1,0xff +800f7ce8: 00032982 srl a1,v1,0x6 +800f7cec: 00033602 srl a2,v1,0x18 +800f7cf0: 00042080 sll a0,a0,0x2 +800f7cf4: 30a503fc andi a1,a1,0x3fc +800f7cf8: 00031b82 srl v1,v1,0xe +800f7cfc: 00892021 addu a0,a0,t1 +800f7d00: 00a92821 addu a1,a1,t1 +800f7d04: 306303fc andi v1,v1,0x3fc +800f7d08: 00063080 sll a2,a2,0x2 +800f7d0c: 8ca71400 lw a3,5120(a1) +800f7d10: 00691821 addu v1,v1,t1 +800f7d14: 8c821000 lw v0,4096(a0) +800f7d18: 00c93021 addu a2,a2,t1 +800f7d1c: 8cc51c00 lw a1,7168(a2) +800f7d20: 8c641800 lw a0,6144(v1) +800f7d24: 00471026 xor v0,v0,a3 +800f7d28: 00882026 xor a0,a0,t0 +800f7d2c: 00451026 xor v0,v0,a1 +800f7d30: 00441026 xor v0,v0,a0 +800f7d34: 304500ff andi a1,v0,0xff +800f7d38: 00022182 srl a0,v0,0x6 +800f7d3c: 00023602 srl a2,v0,0x18 +800f7d40: 00052880 sll a1,a1,0x2 +800f7d44: 308403fc andi a0,a0,0x3fc +800f7d48: 00021382 srl v0,v0,0xe +800f7d4c: 00a92821 addu a1,a1,t1 +800f7d50: 00892021 addu a0,a0,t1 +800f7d54: 304203fc andi v0,v0,0x3fc +800f7d58: 00063080 sll a2,a2,0x2 +800f7d5c: 8c871400 lw a3,5120(a0) +800f7d60: 00491021 addu v0,v0,t1 +800f7d64: 8ca31000 lw v1,4096(a1) +800f7d68: 00c93021 addu a2,a2,t1 +800f7d6c: 8cc51c00 lw a1,7168(a2) +800f7d70: 8c441800 lw a0,6144(v0) +800f7d74: 8d62000c lw v0,12(t3) +800f7d78: 00671826 xor v1,v1,a3 +800f7d7c: 00822026 xor a0,a0,v0 +800f7d80: 00651826 xor v1,v1,a1 +800f7d84: 00641826 xor v1,v1,a0 +800f7d88: 306500ff andi a1,v1,0xff +800f7d8c: 00032182 srl a0,v1,0x6 +800f7d90: 00033602 srl a2,v1,0x18 +800f7d94: 00052880 sll a1,a1,0x2 +800f7d98: 308403fc andi a0,a0,0x3fc +800f7d9c: 00031b82 srl v1,v1,0xe +800f7da0: 00a92821 addu a1,a1,t1 +800f7da4: 00892021 addu a0,a0,t1 +800f7da8: 306303fc andi v1,v1,0x3fc +800f7dac: 00063080 sll a2,a2,0x2 +800f7db0: 8c871400 lw a3,5120(a0) +800f7db4: 00691821 addu v1,v1,t1 +800f7db8: 8ca21000 lw v0,4096(a1) +800f7dbc: 00c93021 addu a2,a2,t1 +800f7dc0: 8cc51c00 lw a1,7168(a2) +800f7dc4: 8c641800 lw a0,6144(v1) +800f7dc8: 8d630010 lw v1,16(t3) +800f7dcc: 00471026 xor v0,v0,a3 +800f7dd0: 00832026 xor a0,a0,v1 +800f7dd4: 00451026 xor v0,v0,a1 +800f7dd8: 00441026 xor v0,v0,a0 +800f7ddc: 304500ff andi a1,v0,0xff +800f7de0: 00022182 srl a0,v0,0x6 +800f7de4: 00023602 srl a2,v0,0x18 +800f7de8: 00052880 sll a1,a1,0x2 +800f7dec: 308403fc andi a0,a0,0x3fc +800f7df0: 00021382 srl v0,v0,0xe +800f7df4: 00a92821 addu a1,a1,t1 +800f7df8: 00892021 addu a0,a0,t1 +800f7dfc: 304203fc andi v0,v0,0x3fc +800f7e00: 00063080 sll a2,a2,0x2 +800f7e04: 8c871400 lw a3,5120(a0) +800f7e08: 00491021 addu v0,v0,t1 +800f7e0c: 8ca31000 lw v1,4096(a1) +800f7e10: 00c93021 addu a2,a2,t1 +800f7e14: 8cc51c00 lw a1,7168(a2) +800f7e18: 8c441800 lw a0,6144(v0) +800f7e1c: 8d620014 lw v0,20(t3) +800f7e20: 00671826 xor v1,v1,a3 +800f7e24: 00822026 xor a0,a0,v0 +800f7e28: 00651826 xor v1,v1,a1 +800f7e2c: 00641826 xor v1,v1,a0 +800f7e30: 306500ff andi a1,v1,0xff +800f7e34: 00032182 srl a0,v1,0x6 +800f7e38: 00033602 srl a2,v1,0x18 +800f7e3c: 00052880 sll a1,a1,0x2 +800f7e40: 308403fc andi a0,a0,0x3fc +800f7e44: 00031b82 srl v1,v1,0xe +800f7e48: 00a92821 addu a1,a1,t1 +800f7e4c: 00892021 addu a0,a0,t1 +800f7e50: 306303fc andi v1,v1,0x3fc +800f7e54: 00063080 sll a2,a2,0x2 +800f7e58: 8c871400 lw a3,5120(a0) +800f7e5c: 00691821 addu v1,v1,t1 +800f7e60: 8ca21000 lw v0,4096(a1) +800f7e64: 00c93021 addu a2,a2,t1 +800f7e68: 8cc51c00 lw a1,7168(a2) +800f7e6c: 8c641800 lw a0,6144(v1) +800f7e70: 8d630018 lw v1,24(t3) +800f7e74: 00471026 xor v0,v0,a3 +800f7e78: 00832026 xor a0,a0,v1 +800f7e7c: 00451026 xor v0,v0,a1 +800f7e80: 00441026 xor v0,v0,a0 +800f7e84: 304500ff andi a1,v0,0xff +800f7e88: 00022182 srl a0,v0,0x6 +800f7e8c: 00023602 srl a2,v0,0x18 +800f7e90: 00052880 sll a1,a1,0x2 +800f7e94: 308403fc andi a0,a0,0x3fc +800f7e98: 00021382 srl v0,v0,0xe +800f7e9c: 00a92821 addu a1,a1,t1 +800f7ea0: 00892021 addu a0,a0,t1 +800f7ea4: 304203fc andi v0,v0,0x3fc +800f7ea8: 00063080 sll a2,a2,0x2 +800f7eac: 8c871400 lw a3,5120(a0) +800f7eb0: 00491021 addu v0,v0,t1 +800f7eb4: 8ca31000 lw v1,4096(a1) +800f7eb8: 00c93021 addu a2,a2,t1 +800f7ebc: 8cc51c00 lw a1,7168(a2) +800f7ec0: 8c441800 lw a0,6144(v0) +800f7ec4: 8d62001c lw v0,28(t3) +800f7ec8: 00671826 xor v1,v1,a3 +800f7ecc: 00822026 xor a0,a0,v0 +800f7ed0: 00651826 xor v1,v1,a1 +800f7ed4: 00641826 xor v1,v1,a0 +800f7ed8: 306500ff andi a1,v1,0xff +800f7edc: 00032182 srl a0,v1,0x6 +800f7ee0: 00033602 srl a2,v1,0x18 +800f7ee4: 00052880 sll a1,a1,0x2 +800f7ee8: 308403fc andi a0,a0,0x3fc +800f7eec: 00031b82 srl v1,v1,0xe +800f7ef0: 00a92821 addu a1,a1,t1 +800f7ef4: 00892021 addu a0,a0,t1 +800f7ef8: 306303fc andi v1,v1,0x3fc +800f7efc: 00063080 sll a2,a2,0x2 +800f7f00: 8c871400 lw a3,5120(a0) +800f7f04: 00691821 addu v1,v1,t1 +800f7f08: 8ca21000 lw v0,4096(a1) +800f7f0c: 00c93021 addu a2,a2,t1 +800f7f10: 256b0020 addiu t3,t3,32 +800f7f14: 8cc51c00 lw a1,7168(a2) +800f7f18: 8c641800 lw a0,6144(v1) +800f7f1c: 8d630000 lw v1,0(t3) +800f7f20: 00471026 xor v0,v0,a3 +800f7f24: 00832026 xor a0,a0,v1 +800f7f28: 00451026 xor v0,v0,a1 +800f7f2c: 00441026 xor v0,v0,a0 +800f7f30: 304300ff andi v1,v0,0xff +800f7f34: 00022182 srl a0,v0,0x6 +800f7f38: 00022e02 srl a1,v0,0x18 +800f7f3c: 00031880 sll v1,v1,0x2 +800f7f40: 308403fc andi a0,a0,0x3fc +800f7f44: 00691821 addu v1,v1,t1 +800f7f48: 00892021 addu a0,a0,t1 +800f7f4c: 00052880 sll a1,a1,0x2 +800f7f50: 00021382 srl v0,v0,0xe +800f7f54: 8c661000 lw a2,4096(v1) +800f7f58: 8c871400 lw a3,5120(a0) +800f7f5c: 00a92821 addu a1,a1,t1 +800f7f60: 304203fc andi v0,v0,0x3fc +800f7f64: 00491021 addu v0,v0,t1 +800f7f68: 8ca31c00 lw v1,7168(a1) +800f7f6c: 8c441800 lw a0,6144(v0) +800f7f70: 00c73026 xor a2,a2,a3 +800f7f74: 254affe0 addiu t2,t2,-32 +800f7f78: 00c33026 xor a2,a2,v1 +800f7f7c: 2d420020 sltiu v0,t2,32 +800f7f80: 1040ff55 beqz v0,800f7cd8 +800f7f84: 00c42826 xor a1,a2,a0 +800f7f88: 0803de00 j 800f7800 +800f7f8c: 2d420004 sltiu v0,t2,4 +800f7f90: 00001021 move v0,zero +800f7f94: 03e00008 jr ra +800f7f98: 27bd0008 addiu sp,sp,8 + +800f7f9c : +800f7f9c: 10c00077 beqz a2,800f817c +800f7fa0: 27bdff00 addiu sp,sp,-256 +800f7fa4: 3c02edb8 lui v0,0xedb8 +800f7fa8: 34428320 ori v0,v0,0x8320 +800f7fac: afa20080 sw v0,128(sp) +800f7fb0: 24030001 li v1,1 +800f7fb4: 27a20084 addiu v0,sp,132 +800f7fb8: 27a70100 addiu a3,sp,256 +800f7fbc: ac430000 sw v1,0(v0) +800f7fc0: 24420004 addiu v0,v0,4 +800f7fc4: 1447fffd bne v0,a3,800f7fbc +800f7fc8: 00031840 sll v1,v1,0x1 +800f7fcc: 00004821 move t1,zero +800f7fd0: 27aa0080 addiu t2,sp,128 +800f7fd4: 240b0080 li t3,128 +800f7fd8: 01491021 addu v0,t2,t1 +800f7fdc: 8c430000 lw v1,0(v0) +800f7fe0: 10600077 beqz v1,800f81c0 +800f7fe4: 01403821 move a3,t2 +800f7fe8: 00004021 move t0,zero +800f7fec: 30620001 andi v0,v1,0x1 +800f7ff0: 10400003 beqz v0,800f8000 +800f7ff4: 00031842 srl v1,v1,0x1 +800f7ff8: 8ce20000 lw v0,0(a3) +800f7ffc: 01024026 xor t0,t0,v0 +800f8000: 1460fffa bnez v1,800f7fec +800f8004: 24e70004 addiu a3,a3,4 +800f8008: 03a91021 addu v0,sp,t1 +800f800c: 25290004 addiu t1,t1,4 +800f8010: 152bfff1 bne t1,t3,800f7fd8 +800f8014: ac480000 sw t0,0(v0) +800f8018: 00004821 move t1,zero +800f801c: 240b0080 li t3,128 +800f8020: 03a91021 addu v0,sp,t1 +800f8024: 8c430000 lw v1,0(v0) +800f8028: 1060006c beqz v1,800f81dc +800f802c: 03a03821 move a3,sp +800f8030: 00004021 move t0,zero +800f8034: 30620001 andi v0,v1,0x1 +800f8038: 10400003 beqz v0,800f8048 +800f803c: 00031842 srl v1,v1,0x1 +800f8040: 8ce20000 lw v0,0(a3) +800f8044: 01024026 xor t0,t0,v0 +800f8048: 1460fffa bnez v1,800f8034 +800f804c: 24e70004 addiu a3,a3,4 +800f8050: 01491021 addu v0,t2,t1 +800f8054: 25290004 addiu t1,t1,4 +800f8058: 152bfff1 bne t1,t3,800f8020 +800f805c: ac480000 sw t0,0(v0) +800f8060: 240c0080 li t4,128 +800f8064: 00004821 move t1,zero +800f8068: 01491021 addu v0,t2,t1 +800f806c: 8c430000 lw v1,0(v0) +800f8070: 10600045 beqz v1,800f8188 +800f8074: 01403821 move a3,t2 +800f8078: 00004021 move t0,zero +800f807c: 30620001 andi v0,v1,0x1 +800f8080: 10400003 beqz v0,800f8090 +800f8084: 00031842 srl v1,v1,0x1 +800f8088: 8ce20000 lw v0,0(a3) +800f808c: 01024026 xor t0,t0,v0 +800f8090: 1460fffa bnez v1,800f807c +800f8094: 24e70004 addiu a3,a3,4 +800f8098: 03a91021 addu v0,sp,t1 +800f809c: 25290004 addiu t1,t1,4 +800f80a0: 152cfff1 bne t1,t4,800f8068 +800f80a4: ac480000 sw t0,0(v0) +800f80a8: 30c20001 andi v0,a2,0x1 +800f80ac: 1040000c beqz v0,800f80e0 +800f80b0: 00000000 nop +800f80b4: 1080000a beqz a0,800f80e0 +800f80b8: 00003821 move a3,zero +800f80bc: 03a01821 move v1,sp +800f80c0: 30820001 andi v0,a0,0x1 +800f80c4: 10400003 beqz v0,800f80d4 +800f80c8: 00042042 srl a0,a0,0x1 +800f80cc: 8c620000 lw v0,0(v1) +800f80d0: 00e23826 xor a3,a3,v0 +800f80d4: 1480fffa bnez a0,800f80c0 +800f80d8: 24630004 addiu v1,v1,4 +800f80dc: 00e02021 move a0,a3 +800f80e0: 00063043 sra a2,a2,0x1 +800f80e4: 10c00024 beqz a2,800f8178 +800f80e8: 00000000 nop +800f80ec: 00004821 move t1,zero +800f80f0: 240b0080 li t3,128 +800f80f4: 03a91021 addu v0,sp,t1 +800f80f8: 8c430000 lw v1,0(v0) +800f80fc: 10600029 beqz v1,800f81a4 +800f8100: 03a03821 move a3,sp +800f8104: 00004021 move t0,zero +800f8108: 30620001 andi v0,v1,0x1 +800f810c: 10400003 beqz v0,800f811c +800f8110: 00031842 srl v1,v1,0x1 +800f8114: 8ce20000 lw v0,0(a3) +800f8118: 01024026 xor t0,t0,v0 +800f811c: 1460fffa bnez v1,800f8108 +800f8120: 24e70004 addiu a3,a3,4 +800f8124: 01491021 addu v0,t2,t1 +800f8128: 25290004 addiu t1,t1,4 +800f812c: 152bfff1 bne t1,t3,800f80f4 +800f8130: ac480000 sw t0,0(v0) +800f8134: 30c20001 andi v0,a2,0x1 +800f8138: 1040000c beqz v0,800f816c +800f813c: 00000000 nop +800f8140: 1080000a beqz a0,800f816c +800f8144: 00003821 move a3,zero +800f8148: 01401821 move v1,t2 +800f814c: 30820001 andi v0,a0,0x1 +800f8150: 10400003 beqz v0,800f8160 +800f8154: 00042042 srl a0,a0,0x1 +800f8158: 8c620000 lw v0,0(v1) +800f815c: 00e23826 xor a3,a3,v0 +800f8160: 1480fffa bnez a0,800f814c +800f8164: 24630004 addiu v1,v1,4 +800f8168: 00e02021 move a0,a3 +800f816c: 00063043 sra a2,a2,0x1 +800f8170: 14c0ffbc bnez a2,800f8064 +800f8174: 00000000 nop +800f8178: 00852026 xor a0,a0,a1 +800f817c: 00801021 move v0,a0 +800f8180: 03e00008 jr ra +800f8184: 27bd0100 addiu sp,sp,256 +800f8188: 03a91021 addu v0,sp,t1 +800f818c: 00004021 move t0,zero +800f8190: 25290004 addiu t1,t1,4 +800f8194: 152cffb4 bne t1,t4,800f8068 +800f8198: ac480000 sw t0,0(v0) +800f819c: 0803e02b j 800f80ac +800f81a0: 30c20001 andi v0,a2,0x1 +800f81a4: 01491021 addu v0,t2,t1 +800f81a8: 00004021 move t0,zero +800f81ac: 25290004 addiu t1,t1,4 +800f81b0: 152bffd0 bne t1,t3,800f80f4 +800f81b4: ac480000 sw t0,0(v0) +800f81b8: 0803e04e j 800f8138 +800f81bc: 30c20001 andi v0,a2,0x1 +800f81c0: 03a91021 addu v0,sp,t1 +800f81c4: 00004021 move t0,zero +800f81c8: 25290004 addiu t1,t1,4 +800f81cc: 152bff82 bne t1,t3,800f7fd8 +800f81d0: ac480000 sw t0,0(v0) +800f81d4: 0803e007 j 800f801c +800f81d8: 00004821 move t1,zero +800f81dc: 01491021 addu v0,t2,t1 +800f81e0: 00004021 move t0,zero +800f81e4: 25290004 addiu t1,t1,4 +800f81e8: 152bff8d bne t1,t3,800f8020 +800f81ec: ac480000 sw t0,0(v0) +800f81f0: 0803e019 j 800f8064 +800f81f4: 240c0080 li t4,128 + ... + +800f8200 : +800f8200: 14800004 bnez a0,800f8214 +800f8204: 00003021 move a2,zero +800f8208: 2406fffe li a2,-2 +800f820c: 03e00008 jr ra +800f8210: 00c01021 move v0,a2 +800f8214: 8c83001c lw v1,28(a0) +800f8218: 1060fffb beqz v1,800f8208 +800f821c: 24650530 addiu a1,v1,1328 +800f8220: 34028000 li v0,0x8000 +800f8224: ac620014 sw v0,20(v1) +800f8228: 24020001 li v0,1 +800f822c: ac60001c sw zero,28(v1) +800f8230: ac820030 sw v0,48(a0) +800f8234: 00c01021 move v0,a2 +800f8238: ac800014 sw zero,20(a0) +800f823c: ac800008 sw zero,8(a0) +800f8240: ac65004c sw a1,76(v1) +800f8244: ac800018 sw zero,24(a0) +800f8248: ac600000 sw zero,0(v1) +800f824c: ac600004 sw zero,4(v1) +800f8250: ac60000c sw zero,12(v1) +800f8254: ac600020 sw zero,32(v1) +800f8258: ac600028 sw zero,40(v1) +800f825c: ac60002c sw zero,44(v1) +800f8260: ac600030 sw zero,48(v1) +800f8264: ac600038 sw zero,56(v1) +800f8268: ac60003c sw zero,60(v1) +800f826c: ac65006c sw a1,108(v1) +800f8270: 03e00008 jr ra +800f8274: ac650050 sw a1,80(v1) + +800f8278 : +800f8278: 14800004 bnez a0,800f828c +800f827c: 00000000 nop +800f8280: 2407fffe li a3,-2 +800f8284: 03e00008 jr ra +800f8288: 00e01021 move v0,a3 +800f828c: 8c84001c lw a0,28(a0) +800f8290: 1080fffb beqz a0,800f8280 +800f8294: 28a20011 slti v0,a1,17 +800f8298: 1040fffa beqz v0,800f8284 +800f829c: 2407fffe li a3,-2 +800f82a0: 24020001 li v0,1 +800f82a4: 00a21004 sllv v0,v0,a1 +800f82a8: 8c83003c lw v1,60(a0) +800f82ac: 2442ffff addiu v0,v0,-1 +800f82b0: 00461024 and v0,v0,a2 +800f82b4: 00623004 sllv a2,v0,v1 +800f82b8: 00651821 addu v1,v1,a1 +800f82bc: 2c620021 sltiu v0,v1,33 +800f82c0: 1040ffef beqz v0,800f8280 +800f82c4: 00003821 move a3,zero +800f82c8: 8c820038 lw v0,56(a0) +800f82cc: ac83003c sw v1,60(a0) +800f82d0: 00461021 addu v0,v0,a2 +800f82d4: 0803e0a1 j 800f8284 +800f82d8: ac820038 sw v0,56(a0) + +800f82dc : +800f82dc: 27bdffe8 addiu sp,sp,-24 +800f82e0: afb00010 sw s0,16(sp) +800f82e4: afbf0014 sw ra,20(sp) +800f82e8: 14800006 bnez a0,800f8304 +800f82ec: 00808021 move s0,a0 +800f82f0: 2402fffe li v0,-2 +800f82f4: 8fbf0014 lw ra,20(sp) +800f82f8: 8fb00010 lw s0,16(sp) +800f82fc: 03e00008 jr ra +800f8300: 27bd0018 addiu sp,sp,24 +800f8304: 8c83001c lw v1,28(a0) +800f8308: 1060fffa beqz v1,800f82f4 +800f830c: 2402fffe li v0,-2 +800f8310: 8c860024 lw a2,36(a0) +800f8314: 10c0fff8 beqz a2,800f82f8 +800f8318: 8fbf0014 lw ra,20(sp) +800f831c: 8c620034 lw v0,52(v1) +800f8320: 10400005 beqz v0,800f8338 +800f8324: 00402821 move a1,v0 +800f8328: 00c0f809 jalr a2 +800f832c: 8c840028 lw a0,40(a0) +800f8330: 8e03001c lw v1,28(s0) +800f8334: 8e060024 lw a2,36(s0) +800f8338: 8e040028 lw a0,40(s0) +800f833c: 00c0f809 jalr a2 +800f8340: 00602821 move a1,v1 +800f8344: 00001021 move v0,zero +800f8348: 0803e0bd j 800f82f4 +800f834c: ae00001c sw zero,28(s0) + +800f8350 : +800f8350: 14800004 bnez a0,800f8364 +800f8354: 00000000 nop +800f8358: 2403fffe li v1,-2 +800f835c: 03e00008 jr ra +800f8360: 00601021 move v0,v1 +800f8364: 8c84001c lw a0,28(a0) +800f8368: 1080fffc beqz a0,800f835c +800f836c: 2403fffe li v1,-2 +800f8370: 8c820008 lw v0,8(a0) +800f8374: 30420002 andi v0,v0,0x2 +800f8378: 1040fff7 beqz v0,800f8358 +800f837c: 00001821 move v1,zero +800f8380: ac850020 sw a1,32(a0) +800f8384: 0803e0d7 j 800f835c +800f8388: aca00030 sw zero,48(a1) + +800f838c : +800f838c: 14800004 bnez a0,800f83a0 +800f8390: 00000000 nop +800f8394: 2404fffe li a0,-2 +800f8398: 03e00008 jr ra +800f839c: 00801021 move v0,a0 +800f83a0: 8c85001c lw a1,28(a0) +800f83a4: 10a0fffc beqz a1,800f8398 +800f83a8: 2404fffe li a0,-2 +800f83ac: 8ca30000 lw v1,0(a1) +800f83b0: 2402000d li v0,13 +800f83b4: 1462fff8 bne v1,v0,800f8398 +800f83b8: 00002021 move a0,zero +800f83bc: 8ca2003c lw v0,60(a1) +800f83c0: 0803e0e6 j 800f8398 +800f83c4: 2c440001 sltiu a0,v0,1 + +800f83c8 : +800f83c8: 27bdffd0 addiu sp,sp,-48 +800f83cc: afb10014 sw s1,20(sp) +800f83d0: afb00010 sw s0,16(sp) +800f83d4: afbf0028 sw ra,40(sp) +800f83d8: afb50024 sw s5,36(sp) +800f83dc: afb40020 sw s4,32(sp) +800f83e0: afb3001c sw s3,28(sp) +800f83e4: afb20018 sw s2,24(sp) +800f83e8: 00808821 move s1,a0 +800f83ec: 1480000b bnez a0,800f841c +800f83f0: 00a08021 move s0,a1 +800f83f4: 2402fffe li v0,-2 +800f83f8: 8fbf0028 lw ra,40(sp) +800f83fc: 8fb50024 lw s5,36(sp) +800f8400: 8fb40020 lw s4,32(sp) +800f8404: 8fb3001c lw s3,28(sp) +800f8408: 8fb20018 lw s2,24(sp) +800f840c: 8fb10014 lw s1,20(sp) +800f8410: 8fb00010 lw s0,16(sp) +800f8414: 03e00008 jr ra +800f8418: 27bd0030 addiu sp,sp,48 +800f841c: 10a0fff6 beqz a1,800f83f8 +800f8420: 2402fffe li v0,-2 +800f8424: 8cb2001c lw s2,28(a1) +800f8428: 1240fff4 beqz s2,800f83fc +800f842c: 8fbf0028 lw ra,40(sp) +800f8430: 8ca30020 lw v1,32(a1) +800f8434: 1060fff2 beqz v1,800f8400 +800f8438: 8fb50024 lw s5,36(sp) +800f843c: 8ca20024 lw v0,36(a1) +800f8440: 1040ffef beqz v0,800f8400 +800f8444: 2402fffe li v0,-2 +800f8448: 8ca40028 lw a0,40(a1) +800f844c: 24062530 li a2,9520 +800f8450: 0060f809 jalr v1 +800f8454: 24050001 li a1,1 +800f8458: 10400039 beqz v0,800f8540 +800f845c: 00409821 move s3,v0 +800f8460: 8e420034 lw v0,52(s2) +800f8464: 10400038 beqz v0,800f8548 +800f8468: 24030001 li v1,1 +800f846c: 8e450024 lw a1,36(s2) +800f8470: 8e020020 lw v0,32(s0) +800f8474: 8e040028 lw a0,40(s0) +800f8478: 00a32804 sllv a1,v1,a1 +800f847c: 0040f809 jalr v0 +800f8480: 24060001 li a2,1 +800f8484: 1040002a beqz v0,800f8530 +800f8488: 0040a021 move s4,v0 +800f848c: 3c158011 lui s5,0x8011 +800f8490: 02002821 move a1,s0 +800f8494: 24060038 li a2,56 +800f8498: 26b0c930 addiu s0,s5,-14032 +800f849c: 0200f809 jalr s0 +800f84a0: 02202021 move a0,s1 +800f84a4: 02402821 move a1,s2 +800f84a8: 02602021 move a0,s3 +800f84ac: 0200f809 jalr s0 +800f84b0: 24062530 li a2,9520 +800f84b4: 8e43004c lw v1,76(s2) +800f84b8: 26450530 addiu a1,s2,1328 +800f84bc: 0065102b sltu v0,v1,a1 +800f84c0: 1440000b bnez v0,800f84f0 +800f84c4: 26640530 addiu a0,s3,1328 +800f84c8: 2642252c addiu v0,s2,9516 +800f84cc: 0043102b sltu v0,v0,v1 +800f84d0: 14400007 bnez v0,800f84f0 +800f84d4: 00651823 subu v1,v1,a1 +800f84d8: 8e420050 lw v0,80(s2) +800f84dc: 00451023 subu v0,v0,a1 +800f84e0: 00831821 addu v1,a0,v1 +800f84e4: 00821021 addu v0,a0,v0 +800f84e8: ae63004c sw v1,76(s3) +800f84ec: ae620050 sw v0,80(s3) +800f84f0: 8e42006c lw v0,108(s2) +800f84f4: 00451023 subu v0,v0,a1 +800f84f8: 00821021 addu v0,a0,v0 +800f84fc: 12800008 beqz s4,800f8520 +800f8500: ae62006c sw v0,108(s3) +800f8504: 8e460024 lw a2,36(s2) +800f8508: 24020001 li v0,1 +800f850c: 8e450034 lw a1,52(s2) +800f8510: 00c23004 sllv a2,v0,a2 +800f8514: 26a2c930 addiu v0,s5,-14032 +800f8518: 0040f809 jalr v0 +800f851c: 02802021 move a0,s4 +800f8520: 00001021 move v0,zero +800f8524: ae33001c sw s3,28(s1) +800f8528: 0803e0fe j 800f83f8 +800f852c: ae740034 sw s4,52(s3) +800f8530: 8e040028 lw a0,40(s0) +800f8534: 8e020024 lw v0,36(s0) +800f8538: 0040f809 jalr v0 +800f853c: 02602821 move a1,s3 +800f8540: 0803e0fe j 800f83f8 +800f8544: 2402fffc li v0,-4 +800f8548: 0803e123 j 800f848c +800f854c: 0000a021 move s4,zero + +800f8550 : +800f8550: 27bdffd8 addiu sp,sp,-40 +800f8554: afb3001c sw s3,28(sp) +800f8558: afb00010 sw s0,16(sp) +800f855c: afbf0024 sw ra,36(sp) +800f8560: afb40020 sw s4,32(sp) +800f8564: afb20018 sw s2,24(sp) +800f8568: afb10014 sw s1,20(sp) +800f856c: 8c91001c lw s1,28(a0) +800f8570: 00809821 move s3,a0 +800f8574: 8e270034 lw a3,52(s1) +800f8578: 10e00075 beqz a3,800f8750 +800f857c: 00a08021 move s0,a1 +800f8580: 8e260028 lw a2,40(s1) +800f8584: 10c00029 beqz a2,800f862c +800f8588: 24020001 li v0,1 +800f858c: 8e620010 lw v0,16(s3) +800f8590: 02028023 subu s0,s0,v0 +800f8594: 0206182b sltu v1,s0,a2 +800f8598: 1060002e beqz v1,800f8654 +800f859c: 00000000 nop +800f85a0: 8e240030 lw a0,48(s1) +800f85a4: 00c49023 subu s2,a2,a0 +800f85a8: 0212102b sltu v0,s0,s2 +800f85ac: 1440003c bnez v0,800f86a0 +800f85b0: 3c028011 lui v0,0x8011 +800f85b4: 8e65000c lw a1,12(s3) +800f85b8: 00b02823 subu a1,a1,s0 +800f85bc: 00872021 addu a0,a0,a3 +800f85c0: 02128023 subu s0,s0,s2 +800f85c4: 2454c930 addiu s4,v0,-14032 +800f85c8: 0280f809 jalr s4 +800f85cc: 02403021 move a2,s2 +800f85d0: 1600004d bnez s0,800f8708 +800f85d4: 00000000 nop +800f85d8: 8e220030 lw v0,48(s1) +800f85dc: 8e260028 lw a2,40(s1) +800f85e0: 00521021 addu v0,v0,s2 +800f85e4: 1046003a beq v0,a2,800f86d0 +800f85e8: ae220030 sw v0,48(s1) +800f85ec: 8e23002c lw v1,44(s1) +800f85f0: 0066102b sltu v0,v1,a2 +800f85f4: 1040003b beqz v0,800f86e4 +800f85f8: 00002021 move a0,zero +800f85fc: 00721021 addu v0,v1,s2 +800f8600: 00002021 move a0,zero +800f8604: ae22002c sw v0,44(s1) +800f8608: 8fbf0024 lw ra,36(sp) +800f860c: 8fb40020 lw s4,32(sp) +800f8610: 8fb3001c lw s3,28(sp) +800f8614: 8fb20018 lw s2,24(sp) +800f8618: 8fb10014 lw s1,20(sp) +800f861c: 8fb00010 lw s0,16(sp) +800f8620: 00801021 move v0,a0 +800f8624: 03e00008 jr ra +800f8628: 27bd0028 addiu sp,sp,40 +800f862c: 8e230024 lw v1,36(s1) +800f8630: 00623004 sllv a2,v0,v1 +800f8634: ae260028 sw a2,40(s1) +800f8638: ae200030 sw zero,48(s1) +800f863c: ae20002c sw zero,44(s1) +800f8640: 8e620010 lw v0,16(s3) +800f8644: 02028023 subu s0,s0,v0 +800f8648: 0206182b sltu v1,s0,a2 +800f864c: 1460ffd4 bnez v1,800f85a0 +800f8650: 00000000 nop +800f8654: 8e65000c lw a1,12(s3) +800f8658: 3c028011 lui v0,0x8011 +800f865c: 00e02021 move a0,a3 +800f8660: 2442c930 addiu v0,v0,-14032 +800f8664: 0040f809 jalr v0 +800f8668: 00a62823 subu a1,a1,a2 +800f866c: 8e230028 lw v1,40(s1) +800f8670: ae200030 sw zero,48(s1) +800f8674: ae23002c sw v1,44(s1) +800f8678: 00002021 move a0,zero +800f867c: 8fbf0024 lw ra,36(sp) +800f8680: 8fb40020 lw s4,32(sp) +800f8684: 8fb3001c lw s3,28(sp) +800f8688: 8fb20018 lw s2,24(sp) +800f868c: 8fb10014 lw s1,20(sp) +800f8690: 8fb00010 lw s0,16(sp) +800f8694: 00801021 move v0,a0 +800f8698: 03e00008 jr ra +800f869c: 27bd0028 addiu sp,sp,40 +800f86a0: 8e65000c lw a1,12(s3) +800f86a4: 02003021 move a2,s0 +800f86a8: 00872021 addu a0,a0,a3 +800f86ac: 2442c930 addiu v0,v0,-14032 +800f86b0: 0040f809 jalr v0 +800f86b4: 00b02823 subu a1,a1,s0 +800f86b8: 8e220030 lw v0,48(s1) +800f86bc: 02009021 move s2,s0 +800f86c0: 8e260028 lw a2,40(s1) +800f86c4: 00521021 addu v0,v0,s2 +800f86c8: 1446ffc8 bne v0,a2,800f85ec +800f86cc: ae220030 sw v0,48(s1) +800f86d0: 8e23002c lw v1,44(s1) +800f86d4: 0066102b sltu v0,v1,a2 +800f86d8: 1440ffc8 bnez v0,800f85fc +800f86dc: ae200030 sw zero,48(s1) +800f86e0: 00002021 move a0,zero +800f86e4: 8fbf0024 lw ra,36(sp) +800f86e8: 8fb40020 lw s4,32(sp) +800f86ec: 8fb3001c lw s3,28(sp) +800f86f0: 8fb20018 lw s2,24(sp) +800f86f4: 8fb10014 lw s1,20(sp) +800f86f8: 8fb00010 lw s0,16(sp) +800f86fc: 00801021 move v0,a0 +800f8700: 03e00008 jr ra +800f8704: 27bd0028 addiu sp,sp,40 +800f8708: 8e65000c lw a1,12(s3) +800f870c: 8e240034 lw a0,52(s1) +800f8710: 00b02823 subu a1,a1,s0 +800f8714: 0280f809 jalr s4 +800f8718: 02003021 move a2,s0 +800f871c: 8e230028 lw v1,40(s1) +800f8720: ae300030 sw s0,48(s1) +800f8724: ae23002c sw v1,44(s1) +800f8728: 00002021 move a0,zero +800f872c: 8fbf0024 lw ra,36(sp) +800f8730: 8fb40020 lw s4,32(sp) +800f8734: 8fb3001c lw s3,28(sp) +800f8738: 8fb20018 lw s2,24(sp) +800f873c: 8fb10014 lw s1,20(sp) +800f8740: 8fb00010 lw s0,16(sp) +800f8744: 00801021 move v0,a0 +800f8748: 03e00008 jr ra +800f874c: 27bd0028 addiu sp,sp,40 +800f8750: 8e250024 lw a1,36(s1) +800f8754: 8c820020 lw v0,32(a0) +800f8758: 24030001 li v1,1 +800f875c: 8c840028 lw a0,40(a0) +800f8760: 00a32804 sllv a1,v1,a1 +800f8764: 0040f809 jalr v0 +800f8768: 24060001 li a2,1 +800f876c: 00403821 move a3,v0 +800f8770: 1440ff83 bnez v0,800f8580 +800f8774: ae220034 sw v0,52(s1) +800f8778: 0803e182 j 800f8608 +800f877c: 24040001 li a0,1 + +800f8780 : +800f8780: 27bdffd8 addiu sp,sp,-40 +800f8784: afb40020 sw s4,32(sp) +800f8788: afb3001c sw s3,28(sp) +800f878c: afb10014 sw s1,20(sp) +800f8790: afbf0024 sw ra,36(sp) +800f8794: afb20018 sw s2,24(sp) +800f8798: afb00010 sw s0,16(sp) +800f879c: 00808821 move s1,a0 +800f87a0: 00a0a021 move s4,a1 +800f87a4: 1480000b bnez a0,800f87d4 +800f87a8: 00c09821 move s3,a2 +800f87ac: 2403fffe li v1,-2 +800f87b0: 8fbf0024 lw ra,36(sp) +800f87b4: 8fb40020 lw s4,32(sp) +800f87b8: 8fb3001c lw s3,28(sp) +800f87bc: 8fb20018 lw s2,24(sp) +800f87c0: 8fb10014 lw s1,20(sp) +800f87c4: 8fb00010 lw s0,16(sp) +800f87c8: 00601021 move v0,v1 +800f87cc: 03e00008 jr ra +800f87d0: 27bd0028 addiu sp,sp,40 +800f87d4: 8c92001c lw s2,28(a0) +800f87d8: 1240fff5 beqz s2,800f87b0 +800f87dc: 2403fffe li v1,-2 +800f87e0: 8e420008 lw v0,8(s2) +800f87e4: 1440002b bnez v0,800f8894 +800f87e8: 2402000a li v0,10 +800f87ec: 8e430000 lw v1,0(s2) +800f87f0: 1062002c beq v1,v0,800f88a4 +800f87f4: 3c108010 lui s0,0x8010 +800f87f8: 3c028010 lui v0,0x8010 +800f87fc: 8e250010 lw a1,16(s1) +800f8800: 24428550 addiu v0,v0,-31408 +800f8804: 0040f809 jalr v0 +800f8808: 02202021 move a0,s1 +800f880c: 14400033 bnez v0,800f88dc +800f8810: 2402001c li v0,28 +800f8814: 8e460028 lw a2,40(s2) +800f8818: 00d3102b sltu v0,a2,s3 +800f881c: 10400014 beqz v0,800f8870 +800f8820: 3c028011 lui v0,0x8011 +800f8824: 02932821 addu a1,s4,s3 +800f8828: 8e440034 lw a0,52(s2) +800f882c: 2442c930 addiu v0,v0,-14032 +800f8830: 0040f809 jalr v0 +800f8834: 00a62823 subu a1,a1,a2 +800f8838: 8e430028 lw v1,40(s2) +800f883c: ae43002c sw v1,44(s2) +800f8840: 24020001 li v0,1 +800f8844: ae42000c sw v0,12(s2) +800f8848: 00001821 move v1,zero +800f884c: 8fbf0024 lw ra,36(sp) +800f8850: 8fb40020 lw s4,32(sp) +800f8854: 8fb3001c lw s3,28(sp) +800f8858: 8fb20018 lw s2,24(sp) +800f885c: 8fb10014 lw s1,20(sp) +800f8860: 8fb00010 lw s0,16(sp) +800f8864: 00601021 move v0,v1 +800f8868: 03e00008 jr ra +800f886c: 27bd0028 addiu sp,sp,40 +800f8870: 8e440034 lw a0,52(s2) +800f8874: 00c42021 addu a0,a2,a0 +800f8878: 00932023 subu a0,a0,s3 +800f887c: 02802821 move a1,s4 +800f8880: 2442c930 addiu v0,v0,-14032 +800f8884: 0040f809 jalr v0 +800f8888: 02603021 move a2,s3 +800f888c: 0803e210 j 800f8840 +800f8890: ae53002c sw s3,44(s2) +800f8894: 8e430000 lw v1,0(s2) +800f8898: 1462ffc5 bne v1,v0,800f87b0 +800f889c: 2403fffe li v1,-2 +800f88a0: 3c108010 lui s0,0x8010 +800f88a4: 26101770 addiu s0,s0,6000 +800f88a8: 00002021 move a0,zero +800f88ac: 00002821 move a1,zero +800f88b0: 0200f809 jalr s0 +800f88b4: 00003021 move a2,zero +800f88b8: 00402021 move a0,v0 +800f88bc: 02802821 move a1,s4 +800f88c0: 0200f809 jalr s0 +800f88c4: 02603021 move a2,s3 +800f88c8: 8e430018 lw v1,24(s2) +800f88cc: 1043ffca beq v0,v1,800f87f8 +800f88d0: 2403fffd li v1,-3 +800f88d4: 0803e1ed j 800f87b4 +800f88d8: 8fbf0024 lw ra,36(sp) +800f88dc: 2403fffc li v1,-4 +800f88e0: 0803e1ec j 800f87b0 +800f88e4: ae420000 sw v0,0(s2) + +800f88e8 : +800f88e8: 27bdffa0 addiu sp,sp,-96 +800f88ec: afb1003c sw s1,60(sp) +800f88f0: afbf005c sw ra,92(sp) +800f88f4: afbe0058 sw s8,88(sp) +800f88f8: afb70054 sw s7,84(sp) +800f88fc: afb60050 sw s6,80(sp) +800f8900: afb5004c sw s5,76(sp) +800f8904: afb40048 sw s4,72(sp) +800f8908: afb30044 sw s3,68(sp) +800f890c: afb20040 sw s2,64(sp) +800f8910: afb00038 sw s0,56(sp) +800f8914: 00808821 move s1,a0 +800f8918: 1480000f bnez a0,800f8958 +800f891c: afa50064 sw a1,100(sp) +800f8920: 2413fffe li s3,-2 +800f8924: 02601021 move v0,s3 +800f8928: 8fbf005c lw ra,92(sp) +800f892c: 8fbe0058 lw s8,88(sp) +800f8930: 8fb70054 lw s7,84(sp) +800f8934: 8fb60050 lw s6,80(sp) +800f8938: 8fb5004c lw s5,76(sp) +800f893c: 8fb40048 lw s4,72(sp) +800f8940: 8fb30044 lw s3,68(sp) +800f8944: 8fb20040 lw s2,64(sp) +800f8948: 8fb1003c lw s1,60(sp) +800f894c: 8fb00038 lw s0,56(sp) +800f8950: 03e00008 jr ra +800f8954: 27bd0060 addiu sp,sp,96 +800f8958: 8c92001c lw s2,28(a0) +800f895c: 1240fff1 beqz s2,800f8924 +800f8960: 2413fffe li s3,-2 +800f8964: 8c84000c lw a0,12(a0) +800f8968: 1080ffef beqz a0,800f8928 +800f896c: 02601021 move v0,s3 +800f8970: 8e250000 lw a1,0(s1) +800f8974: 10a0045a beqz a1,800f9ae0 +800f8978: 00000000 nop +800f897c: 8e230004 lw v1,4(s1) +800f8980: 8e470000 lw a3,0(s2) +800f8984: 2402000b li v0,11 +800f8988: 10e20452 beq a3,v0,800f9ad4 +800f898c: 00000000 nop +800f8990: 8e260010 lw a2,16(s1) +800f8994: 8e540038 lw s4,56(s2) +800f8998: 8e50003c lw s0,60(s2) +800f899c: afa60028 sw a2,40(sp) +800f89a0: afa30020 sw v1,32(sp) +800f89a4: afa4002c sw a0,44(sp) +800f89a8: 00a0b821 move s7,a1 +800f89ac: 0060b021 move s6,v1 +800f89b0: afa60024 sw a2,36(sp) +800f89b4: 00009821 move s3,zero +800f89b8: 2ce2001d sltiu v0,a3,29 +800f89bc: 1040ffd8 beqz v0,800f8920 +800f89c0: 3c03801c lui v1,0x801c +800f89c4: 00071080 sll v0,a3,0x2 +800f89c8: 24630b00 addiu v1,v1,2816 +800f89cc: 00431021 addu v0,v0,v1 +800f89d0: 8c440000 lw a0,0(v0) +800f89d4: 00800008 jr a0 +800f89d8: 00000000 nop +800f89dc: 8e420004 lw v0,4(s2) +800f89e0: 1440045e bnez v0,800f9b5c +800f89e4: 32030007 andi v1,s0,0x7 +800f89e8: 2e020003 sltiu v0,s0,3 +800f89ec: 1040000c beqz v0,800f8a20 +800f89f0: 00142042 srl a0,s4,0x1 +800f89f4: 12c00047 beqz s6,800f8b14 +800f89f8: 8fa60028 lw a2,40(sp) +800f89fc: 92e20000 lbu v0,0(s7) +800f8a00: 26d6ffff addiu s6,s6,-1 +800f8a04: 02021004 sllv v0,v0,s0 +800f8a08: 26100008 addiu s0,s0,8 +800f8a0c: 2e030003 sltiu v1,s0,3 +800f8a10: 0282a021 addu s4,s4,v0 +800f8a14: 1460fff7 bnez v1,800f89f4 +800f8a18: 26f70001 addiu s7,s7,1 +800f8a1c: 00142042 srl a0,s4,0x1 +800f8a20: 32830001 andi v1,s4,0x1 +800f8a24: 30860003 andi a2,a0,0x3 +800f8a28: 24020001 li v0,1 +800f8a2c: 10c204ca beq a2,v0,800f9d58 +800f8a30: ae430004 sw v1,4(s2) +800f8a34: 10c004c6 beqz a2,800f9d50 +800f8a38: 2407000d li a3,13 +800f8a3c: 24020002 li v0,2 +800f8a40: 10c20566 beq a2,v0,800f9fdc +800f8a44: 24020003 li v0,3 +800f8a48: 10c2055f beq a2,v0,800f9fc8 +800f8a4c: 3c02801c lui v0,0x801c +800f8a50: 8e470000 lw a3,0(s2) +800f8a54: 0004a082 srl s4,a0,0x2 +800f8a58: 0803e26e j 800f89b8 +800f8a5c: 2610fffd addiu s0,s0,-3 +800f8a60: 2e020020 sltiu v0,s0,32 +800f8a64: 1040000c beqz v0,800f8a98 +800f8a68: 00142202 srl a0,s4,0x8 +800f8a6c: 12c00029 beqz s6,800f8b14 +800f8a70: 8fa60028 lw a2,40(sp) +800f8a74: 92e20000 lbu v0,0(s7) +800f8a78: 26d6ffff addiu s6,s6,-1 +800f8a7c: 02021004 sllv v0,v0,s0 +800f8a80: 26100008 addiu s0,s0,8 +800f8a84: 2e030020 sltiu v1,s0,32 +800f8a88: 0282a021 addu s4,s4,v0 +800f8a8c: 1460fff7 bnez v1,800f8a6c +800f8a90: 26f70001 addiu s7,s7,1 +800f8a94: 00142202 srl a0,s4,0x8 +800f8a98: 3283ff00 andi v1,s4,0xff00 +800f8a9c: 00142e00 sll a1,s4,0x18 +800f8aa0: 00141602 srl v0,s4,0x18 +800f8aa4: 3084ff00 andi a0,a0,0xff00 +800f8aa8: 00031a00 sll v1,v1,0x8 +800f8aac: 00441021 addu v0,v0,a0 +800f8ab0: 00651821 addu v1,v1,a1 +800f8ab4: 00431021 addu v0,v0,v1 +800f8ab8: 2407000a li a3,10 +800f8abc: ae420018 sw v0,24(s2) +800f8ac0: ae470000 sw a3,0(s2) +800f8ac4: ae220030 sw v0,48(s1) +800f8ac8: 0000a021 move s4,zero +800f8acc: 00008021 move s0,zero +800f8ad0: 8e42000c lw v0,12(s2) +800f8ad4: 10400561 beqz v0,800fa05c +800f8ad8: 3c028010 lui v0,0x8010 +800f8adc: 00002021 move a0,zero +800f8ae0: 00002821 move a1,zero +800f8ae4: 24421770 addiu v0,v0,6000 +800f8ae8: 0040f809 jalr v0 +800f8aec: 00003021 move a2,zero +800f8af0: 2407000b li a3,11 +800f8af4: ae420018 sw v0,24(s2) +800f8af8: ae470000 sw a3,0(s2) +800f8afc: ae220030 sw v0,48(s1) +800f8b00: 8fa30064 lw v1,100(sp) +800f8b04: 24020005 li v0,5 +800f8b08: 1462ffb4 bne v1,v0,800f89dc +800f8b0c: 00000000 nop +800f8b10: 8fa60028 lw a2,40(sp) +800f8b14: ae360004 sw s6,4(s1) +800f8b18: ae260010 sw a2,16(s1) +800f8b1c: 8fa3002c lw v1,44(sp) +800f8b20: 8e420028 lw v0,40(s2) +800f8b24: ae23000c sw v1,12(s1) +800f8b28: ae370000 sw s7,0(s1) +800f8b2c: ae540038 sw s4,56(s2) +800f8b30: 14400008 bnez v0,800f8b54 +800f8b34: ae50003c sw s0,60(s2) +800f8b38: 8e420000 lw v0,0(s2) +800f8b3c: 2c420018 sltiu v0,v0,24 +800f8b40: 1040000b beqz v0,800f8b70 +800f8b44: 8fa40024 lw a0,36(sp) +800f8b48: 8e250010 lw a1,16(s1) +800f8b4c: 1085000a beq a0,a1,800f8b78 +800f8b50: 8fa60024 lw a2,36(sp) +800f8b54: 3c028010 lui v0,0x8010 +800f8b58: 8fa50024 lw a1,36(sp) +800f8b5c: 24428550 addiu v0,v0,-31408 +800f8b60: 0040f809 jalr v0 +800f8b64: 02202021 move a0,s1 +800f8b68: 144003d7 bnez v0,800f9ac8 +800f8b6c: 2402001c li v0,28 +800f8b70: 8e250010 lw a1,16(s1) +800f8b74: 8fa60024 lw a2,36(sp) +800f8b78: 8e240004 lw a0,4(s1) +800f8b7c: 00c58023 subu s0,a2,a1 +800f8b80: 8fa50020 lw a1,32(sp) +800f8b84: 8e220008 lw v0,8(s1) +800f8b88: 8e230014 lw v1,20(s1) +800f8b8c: 00a4a023 subu s4,a1,a0 +800f8b90: 00541021 addu v0,v0,s4 +800f8b94: 00701821 addu v1,v1,s0 +800f8b98: ae230014 sw v1,20(s1) +800f8b9c: ae220008 sw v0,8(s1) +800f8ba0: 8e42001c lw v0,28(s2) +800f8ba4: 8e430008 lw v1,8(s2) +800f8ba8: 00501021 addu v0,v0,s0 +800f8bac: 1060000f beqz v1,800f8bec +800f8bb0: ae42001c sw v0,28(s2) +800f8bb4: 1200000d beqz s0,800f8bec +800f8bb8: 00000000 nop +800f8bbc: 8e420010 lw v0,16(s2) +800f8bc0: 104003ec beqz v0,800f9b74 +800f8bc4: 3c028010 lui v0,0x8010 +800f8bc8: 8e25000c lw a1,12(s1) +800f8bcc: 3c02800f lui v0,0x800f +800f8bd0: 8e440018 lw a0,24(s2) +800f8bd4: 00b02823 subu a1,a1,s0 +800f8bd8: 2442775c addiu v0,v0,30556 +800f8bdc: 0040f809 jalr v0 +800f8be0: 02003021 move a2,s0 +800f8be4: ae420018 sw v0,24(s2) +800f8be8: ae220030 sw v0,48(s1) +800f8bec: 8e440000 lw a0,0(s2) +800f8bf0: 8e46003c lw a2,60(s2) +800f8bf4: 8e450004 lw a1,4(s2) +800f8bf8: 3884000b xori a0,a0,0xb +800f8bfc: 24030080 li v1,128 +800f8c00: 0004180b movn v1,zero,a0 +800f8c04: 24020040 li v0,64 +800f8c08: 0005100a movz v0,zero,a1 +800f8c0c: 00661821 addu v1,v1,a2 +800f8c10: 00431021 addu v0,v0,v1 +800f8c14: 16800007 bnez s4,800f8c34 +800f8c18: ae22002c sw v0,44(s1) +800f8c1c: 16000006 bnez s0,800f8c38 +800f8c20: 8fa60064 lw a2,100(sp) +800f8c24: 1660ff40 bnez s3,800f8928 +800f8c28: 02601021 move v0,s3 +800f8c2c: 0803e249 j 800f8924 +800f8c30: 2413fffb li s3,-5 +800f8c34: 8fa60064 lw a2,100(sp) +800f8c38: 24020004 li v0,4 +800f8c3c: 14c2ff3a bne a2,v0,800f8928 +800f8c40: 02601021 move v0,s3 +800f8c44: 0803e309 j 800f8c24 +800f8c48: 00000000 nop +800f8c4c: 8e43006c lw v1,108(s2) +800f8c50: 8e450060 lw a1,96(s2) +800f8c54: 8fa40030 lw a0,48(sp) +800f8c58: 24020006 li v0,6 +800f8c5c: ae430050 sw v1,80(s2) +800f8c60: ae420058 sw v0,88(s2) +800f8c64: 8e460064 lw a2,100(s2) +800f8c68: 26420058 addiu v0,s2,88 +800f8c6c: 00052840 sll a1,a1,0x1 +800f8c70: 3c038010 lui v1,0x8010 +800f8c74: 00852821 addu a1,a0,a1 +800f8c78: 03c03821 move a3,s8 +800f8c7c: 24040002 li a0,2 +800f8c80: afa20010 sw v0,16(sp) +800f8c84: 2463a5e0 addiu v1,v1,-23072 +800f8c88: 0060f809 jalr v1 +800f8c8c: afb50014 sw s5,20(sp) +800f8c90: 144004fc bnez v0,800fa084 +800f8c94: 00409821 move s3,v0 +800f8c98: 24070012 li a3,18 +800f8c9c: ae470000 sw a3,0(s2) +800f8ca0: 2ec20006 sltiu v0,s6,6 +800f8ca4: 14400004 bnez v0,800f8cb8 +800f8ca8: 8fa40028 lw a0,40(sp) +800f8cac: 2c820102 sltiu v0,a0,258 +800f8cb0: 10400481 beqz v0,800f9eb8 +800f8cb4: 8fa5002c lw a1,44(sp) +800f8cb8: 8e430054 lw v1,84(s2) +800f8cbc: 24020001 li v0,1 +800f8cc0: 00621004 sllv v0,v0,v1 +800f8cc4: 2447ffff addiu a3,v0,-1 +800f8cc8: 8e49004c lw t1,76(s2) +800f8ccc: 02871024 and v0,s4,a3 +800f8cd0: 00021080 sll v0,v0,0x2 +800f8cd4: 01221021 addu v0,t1,v0 +800f8cd8: 90440001 lbu a0,1(v0) +800f8cdc: 90460000 lbu a2,0(v0) +800f8ce0: 0204182b sltu v1,s0,a0 +800f8ce4: 14600253 bnez v1,800f9634 +800f8ce8: 94450002 lhu a1,2(v0) +800f8cec: 10c0046c beqz a2,800f9ea0 +800f8cf0: 30c200f0 andi v0,a2,0xf0 +800f8cf4: 14400504 bnez v0,800fa108 +800f8cf8: 24020001 li v0,1 +800f8cfc: 00c41821 addu v1,a2,a0 +800f8d00: 00621004 sllv v0,v0,v1 +800f8d04: 244affff addiu t2,v0,-1 +800f8d08: 01541824 and v1,t2,s4 +800f8d0c: 00831806 srlv v1,v1,a0 +800f8d10: 00a31821 addu v1,a1,v1 +800f8d14: 00031880 sll v1,v1,0x2 +800f8d18: 01231821 addu v1,t1,v1 +800f8d1c: 90670001 lbu a3,1(v1) +800f8d20: 90660000 lbu a2,0(v1) +800f8d24: 00871021 addu v0,a0,a3 +800f8d28: 0202102b sltu v0,s0,v0 +800f8d2c: 14400351 bnez v0,800f9a74 +800f8d30: 94680002 lhu t0,2(v1) +800f8d34: 02041023 subu v0,s0,a0 +800f8d38: 00941806 srlv v1,s4,a0 +800f8d3c: 00478023 subu s0,v0,a3 +800f8d40: ae480040 sw t0,64(s2) +800f8d44: 10c00459 beqz a2,800f9eac +800f8d48: 00e3a006 srlv s4,v1,a3 +800f8d4c: 30c20020 andi v0,a2,0x20 +800f8d50: 144003b3 bnez v0,800f9c20 +800f8d54: 2407000b li a3,11 +800f8d58: 30c20040 andi v0,a2,0x40 +800f8d5c: 144004ee bnez v0,800fa118 +800f8d60: 3c02801c lui v0,0x801c +800f8d64: 30c4000f andi a0,a2,0xf +800f8d68: 24070013 li a3,19 +800f8d6c: ae440048 sw a0,72(s2) +800f8d70: ae470000 sw a3,0(s2) +800f8d74: 8e440048 lw a0,72(s2) +800f8d78: 1080000d beqz a0,800f8db0 +800f8d7c: 24070014 li a3,20 +800f8d80: 0204102b sltu v0,s0,a0 +800f8d84: 14400113 bnez v0,800f91d4 +800f8d88: 24020001 li v0,1 +800f8d8c: 00821004 sllv v0,v0,a0 +800f8d90: 8e430040 lw v1,64(s2) +800f8d94: 2442ffff addiu v0,v0,-1 +800f8d98: 00541024 and v0,v0,s4 +800f8d9c: 00622821 addu a1,v1,v0 +800f8da0: ae450040 sw a1,64(s2) +800f8da4: 02048023 subu s0,s0,a0 +800f8da8: 0094a006 srlv s4,s4,a0 +800f8dac: 24070014 li a3,20 +800f8db0: ae470000 sw a3,0(s2) +800f8db4: 8e430058 lw v1,88(s2) +800f8db8: 24020001 li v0,1 +800f8dbc: 00621004 sllv v0,v0,v1 +800f8dc0: 2447ffff addiu a3,v0,-1 +800f8dc4: 8e480050 lw t0,80(s2) +800f8dc8: 02871024 and v0,s4,a3 +800f8dcc: 00021080 sll v0,v0,0x2 +800f8dd0: 01021021 addu v0,t0,v0 +800f8dd4: 90450001 lbu a1,1(v0) +800f8dd8: 90440000 lbu a0,0(v0) +800f8ddc: 0205182b sltu v1,s0,a1 +800f8de0: 10600011 beqz v1,800f8e28 +800f8de4: 94460002 lhu a2,2(v0) +800f8de8: 12c0ff4a beqz s6,800f8b14 +800f8dec: 8fa60028 lw a2,40(sp) +800f8df0: 92e20000 lbu v0,0(s7) +800f8df4: 26d6ffff addiu s6,s6,-1 +800f8df8: 02021004 sllv v0,v0,s0 +800f8dfc: 0282a021 addu s4,s4,v0 +800f8e00: 02871824 and v1,s4,a3 +800f8e04: 00031880 sll v1,v1,0x2 +800f8e08: 00681821 addu v1,v1,t0 +800f8e0c: 90650001 lbu a1,1(v1) +800f8e10: 26100008 addiu s0,s0,8 +800f8e14: 0205102b sltu v0,s0,a1 +800f8e18: 26f70001 addiu s7,s7,1 +800f8e1c: 90640000 lbu a0,0(v1) +800f8e20: 1440fff1 bnez v0,800f8de8 +800f8e24: 94660002 lhu a2,2(v1) +800f8e28: 308200f0 andi v0,a0,0xf0 +800f8e2c: 10400397 beqz v0,800f9c8c +800f8e30: 24020001 li v0,1 +800f8e34: 00a03821 move a3,a1 +800f8e38: 30820040 andi v0,a0,0x40 +800f8e3c: 00f4a006 srlv s4,s4,a3 +800f8e40: 1440038c bnez v0,800f9c74 +800f8e44: 02058023 subu s0,s0,a1 +800f8e48: 3084000f andi a0,a0,0xf +800f8e4c: 24070015 li a3,21 +800f8e50: ae460044 sw a2,68(s2) +800f8e54: ae440048 sw a0,72(s2) +800f8e58: ae470000 sw a3,0(s2) +800f8e5c: 8e440048 lw a0,72(s2) +800f8e60: 10800366 beqz a0,800f9bfc +800f8e64: 0204102b sltu v0,s0,a0 +800f8e68: 1040000c beqz v0,800f8e9c +800f8e6c: 24020001 li v0,1 +800f8e70: 12c0ff28 beqz s6,800f8b14 +800f8e74: 8fa60028 lw a2,40(sp) +800f8e78: 92e20000 lbu v0,0(s7) +800f8e7c: 26d6ffff addiu s6,s6,-1 +800f8e80: 02021004 sllv v0,v0,s0 +800f8e84: 26100008 addiu s0,s0,8 +800f8e88: 0204182b sltu v1,s0,a0 +800f8e8c: 0282a021 addu s4,s4,v0 +800f8e90: 1460fff7 bnez v1,800f8e70 +800f8e94: 26f70001 addiu s7,s7,1 +800f8e98: 24020001 li v0,1 +800f8e9c: 00821004 sllv v0,v0,a0 +800f8ea0: 8e430044 lw v1,68(s2) +800f8ea4: 2442ffff addiu v0,v0,-1 +800f8ea8: 00541024 and v0,v0,s4 +800f8eac: 00621821 addu v1,v1,v0 +800f8eb0: 02048023 subu s0,s0,a0 +800f8eb4: 0094a006 srlv s4,s4,a0 +800f8eb8: ae430044 sw v1,68(s2) +800f8ebc: 8e42002c lw v0,44(s2) +800f8ec0: 8fa40024 lw a0,36(sp) +800f8ec4: 8fa50028 lw a1,40(sp) +800f8ec8: 00821021 addu v0,a0,v0 +800f8ecc: 00451023 subu v0,v0,a1 +800f8ed0: 0043102b sltu v0,v0,v1 +800f8ed4: 14400393 bnez v0,800f9d24 +800f8ed8: 3c02801c lui v0,0x801c +800f8edc: 24070016 li a3,22 +800f8ee0: ae470000 sw a3,0(s2) +800f8ee4: 8fa60028 lw a2,40(sp) +800f8ee8: 10c0ff0a beqz a2,800f8b14 +800f8eec: 8fa20024 lw v0,36(sp) +800f8ef0: 8e430044 lw v1,68(s2) +800f8ef4: 00462023 subu a0,v0,a2 +800f8ef8: 0083102b sltu v0,a0,v1 +800f8efc: 10400332 beqz v0,800f9bc8 +800f8f00: 00000000 nop +800f8f04: 8e450030 lw a1,48(s2) +800f8f08: 00642023 subu a0,v1,a0 +800f8f0c: 00a4102b sltu v0,a1,a0 +800f8f10: 10400355 beqz v0,800f9c68 +800f8f14: 00a41023 subu v0,a1,a0 +800f8f18: 8e420028 lw v0,40(s2) +800f8f1c: 00852023 subu a0,a0,a1 +800f8f20: 8e430034 lw v1,52(s2) +800f8f24: 00441023 subu v0,v0,a0 +800f8f28: 00433021 addu a2,v0,v1 +800f8f2c: 8e450040 lw a1,64(s2) +800f8f30: 00a4102b sltu v0,a1,a0 +800f8f34: 14400002 bnez v0,800f8f40 +800f8f38: 00a01821 move v1,a1 +800f8f3c: 00801821 move v1,a0 +800f8f40: 8fa40028 lw a0,40(sp) +800f8f44: 0064102b sltu v0,v1,a0 +800f8f48: 00803821 move a3,a0 +800f8f4c: 0062380b movn a3,v1,v0 +800f8f50: 00872023 subu a0,a0,a3 +800f8f54: 00a72823 subu a1,a1,a3 +800f8f58: afa40028 sw a0,40(sp) +800f8f5c: 8fa4002c lw a0,44(sp) +800f8f60: ae450040 sw a1,64(s2) +800f8f64: 00e01821 move v1,a3 +800f8f68: 90c20000 lbu v0,0(a2) +800f8f6c: 2463ffff addiu v1,v1,-1 +800f8f70: a0820000 sb v0,0(a0) +800f8f74: 24c60001 addiu a2,a2,1 +800f8f78: 1460fffb bnez v1,800f8f68 +800f8f7c: 24840001 addiu a0,a0,1 +800f8f80: 8fa5002c lw a1,44(sp) +800f8f84: 8e420040 lw v0,64(s2) +800f8f88: 00a72821 addu a1,a1,a3 +800f8f8c: 1440030c bnez v0,800f9bc0 +800f8f90: afa5002c sw a1,44(sp) +800f8f94: 24070012 li a3,18 +800f8f98: 0803e26e j 800f89b8 +800f8f9c: ae470000 sw a3,0(s2) +800f8fa0: 2407000e li a3,14 +800f8fa4: ae430040 sw v1,64(s2) +800f8fa8: ae470000 sw a3,0(s2) +800f8fac: 0000a021 move s4,zero +800f8fb0: 00008021 move s0,zero +800f8fb4: 8e430040 lw v1,64(s2) +800f8fb8: 10600319 beqz v1,800f9c20 +800f8fbc: 2407000b li a3,11 +800f8fc0: 0076102b sltu v0,v1,s6 +800f8fc4: 00602021 move a0,v1 +800f8fc8: 8fa50028 lw a1,40(sp) +800f8fcc: 02c2200a movz a0,s6,v0 +800f8fd0: 0085182b sltu v1,a0,a1 +800f8fd4: 00a0a821 move s5,a1 +800f8fd8: 0083a80b movn s5,a0,v1 +800f8fdc: 12a0fecc beqz s5,800f8b10 +800f8fe0: 8fa4002c lw a0,44(sp) +800f8fe4: 3c028011 lui v0,0x8011 +800f8fe8: 02e02821 move a1,s7 +800f8fec: 2442c930 addiu v0,v0,-14032 +800f8ff0: 0040f809 jalr v0 +800f8ff4: 02a03021 move a2,s5 +800f8ff8: 8e430040 lw v1,64(s2) +800f8ffc: 8fa60028 lw a2,40(sp) +800f9000: 8fa2002c lw v0,44(sp) +800f9004: 8e470000 lw a3,0(s2) +800f9008: 00752823 subu a1,v1,s5 +800f900c: 00d53023 subu a2,a2,s5 +800f9010: 00551021 addu v0,v0,s5 +800f9014: 02d5b023 subu s6,s6,s5 +800f9018: 02f5b821 addu s7,s7,s5 +800f901c: afa60028 sw a2,40(sp) +800f9020: afa2002c sw v0,44(sp) +800f9024: 0803e26e j 800f89b8 +800f9028: ae450040 sw a1,64(s2) +800f902c: 2e02000e sltiu v0,s0,14 +800f9030: 1040000c beqz v0,800f9064 +800f9034: 3284001f andi a0,s4,0x1f +800f9038: 12c0feb6 beqz s6,800f8b14 +800f903c: 8fa60028 lw a2,40(sp) +800f9040: 92e20000 lbu v0,0(s7) +800f9044: 26d6ffff addiu s6,s6,-1 +800f9048: 02021004 sllv v0,v0,s0 +800f904c: 26100008 addiu s0,s0,8 +800f9050: 2e03000e sltiu v1,s0,14 +800f9054: 0282a021 addu s4,s4,v0 +800f9058: 1460fff7 bnez v1,800f9038 +800f905c: 26f70001 addiu s7,s7,1 +800f9060: 3284001f andi a0,s4,0x1f +800f9064: 00141142 srl v0,s4,0x5 +800f9068: 00141a82 srl v1,s4,0xa +800f906c: 24860101 addiu a2,a0,257 +800f9070: 3042001f andi v0,v0,0x1f +800f9074: 3063000f andi v1,v1,0xf +800f9078: 244b0001 addiu t3,v0,1 +800f907c: 24670004 addiu a3,v1,4 +800f9080: 2cc2011f sltiu v0,a2,287 +800f9084: ae47005c sw a3,92(s2) +800f9088: ae460060 sw a2,96(s2) +800f908c: ae4b0064 sw t3,100(s2) +800f9090: 0014a382 srl s4,s4,0xe +800f9094: 10400328 beqz v0,800f9d38 +800f9098: 2610fff2 addiu s0,s0,-14 +800f909c: 2d62001f sltiu v0,t3,31 +800f90a0: 10400326 beqz v0,800f9d3c +800f90a4: 3c02801c lui v0,0x801c +800f90a8: 24070010 li a3,16 +800f90ac: ae470000 sw a3,0(s2) +800f90b0: ae400068 sw zero,104(s2) +800f90b4: 8e480068 lw t0,104(s2) +800f90b8: 8e47005c lw a3,92(s2) +800f90bc: 0107102b sltu v0,t0,a3 +800f90c0: 1040001d beqz v0,800f9138 +800f90c4: 3c02801c lui v0,0x801c +800f90c8: 00081840 sll v1,t0,0x1 +800f90cc: 24420b74 addiu v0,v0,2932 +800f90d0: 00622821 addu a1,v1,v0 +800f90d4: 2e020003 sltiu v0,s0,3 +800f90d8: 1040000b beqz v0,800f9108 +800f90dc: 00000000 nop +800f90e0: 12c0fe8c beqz s6,800f8b14 +800f90e4: 8fa60028 lw a2,40(sp) +800f90e8: 92e20000 lbu v0,0(s7) +800f90ec: 26d6ffff addiu s6,s6,-1 +800f90f0: 02021004 sllv v0,v0,s0 +800f90f4: 26100008 addiu s0,s0,8 +800f90f8: 2e030003 sltiu v1,s0,3 +800f90fc: 0282a021 addu s4,s4,v0 +800f9100: 1460fff7 bnez v1,800f90e0 +800f9104: 26f70001 addiu s7,s7,1 +800f9108: 94a20000 lhu v0,0(a1) +800f910c: 25080001 addiu t0,t0,1 +800f9110: 00021040 sll v0,v0,0x1 +800f9114: 32830007 andi v1,s4,0x7 +800f9118: 00521021 addu v0,v0,s2 +800f911c: 0107202b sltu a0,t0,a3 +800f9120: a4430070 sh v1,112(v0) +800f9124: ae480068 sw t0,104(s2) +800f9128: 0014a0c2 srl s4,s4,0x3 +800f912c: 2610fffd addiu s0,s0,-3 +800f9130: 1480ffe8 bnez a0,800f90d4 +800f9134: 24a50002 addiu a1,a1,2 +800f9138: 2d020013 sltiu v0,t0,19 +800f913c: 1040000d beqz v0,800f9174 +800f9140: 3c02801c lui v0,0x801c +800f9144: 00081840 sll v1,t0,0x1 +800f9148: 24420b74 addiu v0,v0,2932 +800f914c: 00621821 addu v1,v1,v0 +800f9150: 24040013 li a0,19 +800f9154: 94620000 lhu v0,0(v1) +800f9158: 25080001 addiu t0,t0,1 +800f915c: 00021040 sll v0,v0,0x1 +800f9160: 00521021 addu v0,v0,s2 +800f9164: a4400070 sh zero,112(v0) +800f9168: 1504fffa bne t0,a0,800f9154 +800f916c: 24630002 addiu v1,v1,2 +800f9170: ae480068 sw t0,104(s2) +800f9174: 24020007 li v0,7 +800f9178: ae420054 sw v0,84(s2) +800f917c: 26430530 addiu v1,s2,1328 +800f9180: 26420054 addiu v0,s2,84 +800f9184: ae43004c sw v1,76(s2) +800f9188: ae43006c sw v1,108(s2) +800f918c: 264302f0 addiu v1,s2,752 +800f9190: afa20010 sw v0,16(sp) +800f9194: 3c028010 lui v0,0x8010 +800f9198: 00002021 move a0,zero +800f919c: 26450070 addiu a1,s2,112 +800f91a0: 24060013 li a2,19 +800f91a4: 2647006c addiu a3,s2,108 +800f91a8: 2442a5e0 addiu v0,v0,-23072 +800f91ac: 0040f809 jalr v0 +800f91b0: afa30014 sw v1,20(sp) +800f91b4: 104003b9 beqz v0,800fa09c +800f91b8: 00409821 move s3,v0 +800f91bc: 3c02801c lui v0,0x801c +800f91c0: 2407001b li a3,27 +800f91c4: 24420a10 addiu v0,v0,2576 +800f91c8: ae470000 sw a3,0(s2) +800f91cc: 0803e26e j 800f89b8 +800f91d0: ae220018 sw v0,24(s1) +800f91d4: 12c0fe4f beqz s6,800f8b14 +800f91d8: 8fa60028 lw a2,40(sp) +800f91dc: 92e20000 lbu v0,0(s7) +800f91e0: 26d6ffff addiu s6,s6,-1 +800f91e4: 02021004 sllv v0,v0,s0 +800f91e8: 26100008 addiu s0,s0,8 +800f91ec: 0204182b sltu v1,s0,a0 +800f91f0: 0282a021 addu s4,s4,v0 +800f91f4: 1460fff7 bnez v1,800f91d4 +800f91f8: 26f70001 addiu s7,s7,1 +800f91fc: 0803e363 j 800f8d8c +800f9200: 24020001 li v0,1 +800f9204: 0803e2c4 j 800f8b10 +800f9208: 2413fffd li s3,-3 +800f920c: 0803e249 j 800f8924 +800f9210: 2413fffc li s3,-4 +800f9214: 2403fff8 li v1,-8 +800f9218: 32020007 andi v0,s0,0x7 +800f921c: 02038024 and s0,s0,v1 +800f9220: 2e040020 sltiu a0,s0,32 +800f9224: 1080000b beqz a0,800f9254 +800f9228: 0054a006 srlv s4,s4,v0 +800f922c: 12c0fe39 beqz s6,800f8b14 +800f9230: 8fa60028 lw a2,40(sp) +800f9234: 92e20000 lbu v0,0(s7) +800f9238: 26d6ffff addiu s6,s6,-1 +800f923c: 02021004 sllv v0,v0,s0 +800f9240: 26100008 addiu s0,s0,8 +800f9244: 2e030020 sltiu v1,s0,32 +800f9248: 0282a021 addu s4,s4,v0 +800f924c: 1460fff7 bnez v1,800f922c +800f9250: 26f70001 addiu s7,s7,1 +800f9254: 00141402 srl v0,s4,0x10 +800f9258: 3842ffff xori v0,v0,0xffff +800f925c: 3283ffff andi v1,s4,0xffff +800f9260: 1062ff4f beq v1,v0,800f8fa0 +800f9264: 3c02801c lui v0,0x801c +800f9268: 2407001b li a3,27 +800f926c: 244209cc addiu v0,v0,2508 +800f9270: ae470000 sw a3,0(s2) +800f9274: 0803e26e j 800f89b8 +800f9278: ae220018 sw v0,24(s1) +800f927c: 8e480068 lw t0,104(s2) +800f9280: 8e460060 lw a2,96(s2) +800f9284: 8e4b0064 lw t3,100(s2) +800f9288: 00cb5021 addu t2,a2,t3 +800f928c: 010a102b sltu v0,t0,t2 +800f9290: 10400355 beqz v0,800f9fe8 +800f9294: 24020001 li v0,1 +800f9298: 8e430054 lw v1,84(s2) +800f929c: 00621004 sllv v0,v0,v1 +800f92a0: 2449ffff addiu t1,v0,-1 +800f92a4: 8e47004c lw a3,76(s2) +800f92a8: 02891024 and v0,s4,t1 +800f92ac: 00021080 sll v0,v0,0x2 +800f92b0: 00e21021 addu v0,a3,v0 +800f92b4: 90440001 lbu a0,1(v0) +800f92b8: 0204182b sltu v1,s0,a0 +800f92bc: 10600010 beqz v1,800f9300 +800f92c0: 94450002 lhu a1,2(v0) +800f92c4: 12c0fe12 beqz s6,800f8b10 +800f92c8: 00000000 nop +800f92cc: 92e20000 lbu v0,0(s7) +800f92d0: 26d6ffff addiu s6,s6,-1 +800f92d4: 02021004 sllv v0,v0,s0 +800f92d8: 0282a021 addu s4,s4,v0 +800f92dc: 02891824 and v1,s4,t1 +800f92e0: 00031880 sll v1,v1,0x2 +800f92e4: 00671821 addu v1,v1,a3 +800f92e8: 90640001 lbu a0,1(v1) +800f92ec: 26100008 addiu s0,s0,8 +800f92f0: 0204102b sltu v0,s0,a0 +800f92f4: 26f70001 addiu s7,s7,1 +800f92f8: 1440fff2 bnez v0,800f92c4 +800f92fc: 94650002 lhu a1,2(v1) +800f9300: 2ca20010 sltiu v0,a1,16 +800f9304: 1440024f bnez v0,800f9c44 +800f9308: 00081040 sll v0,t0,0x1 +800f930c: 24020010 li v0,16 +800f9310: 10a202ba beq a1,v0,800f9dfc +800f9314: 24020011 li v0,17 +800f9318: 10a203a2 beq a1,v0,800fa1a4 +800f931c: 24850007 addiu a1,a0,7 +800f9320: 0205102b sltu v0,s0,a1 +800f9324: 1040000c beqz v0,800f9358 +800f9328: 00941006 srlv v0,s4,a0 +800f932c: 12c0fdf8 beqz s6,800f8b10 +800f9330: 00000000 nop +800f9334: 92e20000 lbu v0,0(s7) +800f9338: 26d6ffff addiu s6,s6,-1 +800f933c: 02021004 sllv v0,v0,s0 +800f9340: 26100008 addiu s0,s0,8 +800f9344: 0205182b sltu v1,s0,a1 +800f9348: 0282a021 addu s4,s4,v0 +800f934c: 1460fff7 bnez v1,800f932c +800f9350: 26f70001 addiu s7,s7,1 +800f9354: 00941006 srlv v0,s4,a0 +800f9358: 3043007f andi v1,v0,0x7f +800f935c: 02042023 subu a0,s0,a0 +800f9360: 2490fff9 addiu s0,a0,-7 +800f9364: 2463000b addiu v1,v1,11 +800f9368: 0002a1c2 srl s4,v0,0x7 +800f936c: 0803e797 j 800f9e5c +800f9370: 00002021 move a0,zero +800f9374: 8e460010 lw a2,16(s2) +800f9378: 30c20400 andi v0,a2,0x400 +800f937c: 1040020a beqz v0,800f9ba8 +800f9380: 2e020010 sltiu v0,s0,16 +800f9384: 1040000b beqz v0,800f93b4 +800f9388: 00000000 nop +800f938c: 12c0fde0 beqz s6,800f8b10 +800f9390: 00000000 nop +800f9394: 92e20000 lbu v0,0(s7) +800f9398: 26d6ffff addiu s6,s6,-1 +800f939c: 02021004 sllv v0,v0,s0 +800f93a0: 26100008 addiu s0,s0,8 +800f93a4: 2e030010 sltiu v1,s0,16 +800f93a8: 0282a021 addu s4,s4,v0 +800f93ac: 1460fff7 bnez v1,800f938c +800f93b0: 26f70001 addiu s7,s7,1 +800f93b4: 8e420020 lw v0,32(s2) +800f93b8: 02802821 move a1,s4 +800f93bc: 10400003 beqz v0,800f93cc +800f93c0: ae540040 sw s4,64(s2) +800f93c4: ac540014 sw s4,20(v0) +800f93c8: 8e460010 lw a2,16(s2) +800f93cc: 30c20200 andi v0,a2,0x200 +800f93d0: 1440026e bnez v0,800f9d8c +800f93d4: 00051202 srl v0,a1,0x8 +800f93d8: 0000a021 move s4,zero +800f93dc: 00008021 move s0,zero +800f93e0: 24070005 li a3,5 +800f93e4: 0803e4fc j 800f93f0 +800f93e8: ae470000 sw a3,0(s2) +800f93ec: 8e460010 lw a2,16(s2) +800f93f0: 30c20400 andi v0,a2,0x400 +800f93f4: 1040002c beqz v0,800f94a8 +800f93f8: 24070006 li a3,6 +800f93fc: 8e450040 lw a1,64(s2) +800f9400: 00b6102b sltu v0,a1,s6 +800f9404: 00a0a821 move s5,a1 +800f9408: 02c2a80a movz s5,s6,v0 +800f940c: 12a00023 beqz s5,800f949c +800f9410: 00000000 nop +800f9414: 8e420020 lw v0,32(s2) +800f9418: 10400012 beqz v0,800f9464 +800f941c: 00000000 nop +800f9420: 8c440010 lw a0,16(v0) +800f9424: 1080000f beqz a0,800f9464 +800f9428: 00000000 nop +800f942c: 8c430014 lw v1,20(v0) +800f9430: 8c460018 lw a2,24(v0) +800f9434: 00651823 subu v1,v1,a1 +800f9438: 02a31021 addu v0,s5,v1 +800f943c: 00c2102b sltu v0,a2,v0 +800f9440: 14400002 bnez v0,800f944c +800f9444: 00c33023 subu a2,a2,v1 +800f9448: 02a03021 move a2,s5 +800f944c: 3c028011 lui v0,0x8011 +800f9450: 00832021 addu a0,a0,v1 +800f9454: 2442c930 addiu v0,v0,-14032 +800f9458: 0040f809 jalr v0 +800f945c: 02e02821 move a1,s7 +800f9460: 8e460010 lw a2,16(s2) +800f9464: 30c20200 andi v0,a2,0x200 +800f9468: 10400007 beqz v0,800f9488 +800f946c: 3c02800f lui v0,0x800f +800f9470: 8e440018 lw a0,24(s2) +800f9474: 02e02821 move a1,s7 +800f9478: 2442775c addiu v0,v0,30556 +800f947c: 0040f809 jalr v0 +800f9480: 02a03021 move a2,s5 +800f9484: ae420018 sw v0,24(s2) +800f9488: 8e450040 lw a1,64(s2) +800f948c: 02d5b023 subu s6,s6,s5 +800f9490: 00b52823 subu a1,a1,s5 +800f9494: 02f5b821 addu s7,s7,s5 +800f9498: ae450040 sw a1,64(s2) +800f949c: 14a0fd9c bnez a1,800f8b10 +800f94a0: 24070006 li a3,6 +800f94a4: 8e460010 lw a2,16(s2) +800f94a8: ae470000 sw a3,0(s2) +800f94ac: 0803e60e j 800f9838 +800f94b0: ae400040 sw zero,64(s2) +800f94b4: 8fa60028 lw a2,40(sp) +800f94b8: 10c0fd96 beqz a2,800f8b14 +800f94bc: 8fa3002c lw v1,44(sp) +800f94c0: 8e420040 lw v0,64(s2) +800f94c4: 24070012 li a3,18 +800f94c8: a0620000 sb v0,0(v1) +800f94cc: 24c6ffff addiu a2,a2,-1 +800f94d0: 24630001 addiu v1,v1,1 +800f94d4: ae470000 sw a3,0(s2) +800f94d8: afa3002c sw v1,44(sp) +800f94dc: 0803e26e j 800f89b8 +800f94e0: afa60028 sw a2,40(sp) +800f94e4: 8e440008 lw a0,8(s2) +800f94e8: 108001c2 beqz a0,800f9bf4 +800f94ec: 24070019 li a3,25 +800f94f0: 2e020020 sltiu v0,s0,32 +800f94f4: 1040000b beqz v0,800f9524 +800f94f8: 00000000 nop +800f94fc: 12c0fd85 beqz s6,800f8b14 +800f9500: 8fa60028 lw a2,40(sp) +800f9504: 92e20000 lbu v0,0(s7) +800f9508: 26d6ffff addiu s6,s6,-1 +800f950c: 02021004 sllv v0,v0,s0 +800f9510: 26100008 addiu s0,s0,8 +800f9514: 2e030020 sltiu v1,s0,32 +800f9518: 0282a021 addu s4,s4,v0 +800f951c: 1460fff7 bnez v1,800f94fc +800f9520: 26f70001 addiu s7,s7,1 +800f9524: 8fa40024 lw a0,36(sp) +800f9528: 8fa60028 lw a2,40(sp) +800f952c: 8e230014 lw v1,20(s1) +800f9530: 00862823 subu a1,a0,a2 +800f9534: 00651821 addu v1,v1,a1 +800f9538: ae230014 sw v1,20(s1) +800f953c: 8e42001c lw v0,28(s2) +800f9540: 00451021 addu v0,v0,a1 +800f9544: 10a0000d beqz a1,800f957c +800f9548: ae42001c sw v0,28(s2) +800f954c: 8e420010 lw v0,16(s2) +800f9550: 10400282 beqz v0,800f9f5c +800f9554: 8fa3002c lw v1,44(sp) +800f9558: 8fa2002c lw v0,44(sp) +800f955c: 00a03021 move a2,a1 +800f9560: 00452823 subu a1,v0,a1 +800f9564: 3c02800f lui v0,0x800f +800f9568: 2442775c addiu v0,v0,30556 +800f956c: 0040f809 jalr v0 +800f9570: 8e440018 lw a0,24(s2) +800f9574: ae420018 sw v0,24(s2) +800f9578: ae220030 sw v0,48(s1) +800f957c: 8e460010 lw a2,16(s2) +800f9580: 10c0026d beqz a2,800f9f38 +800f9584: 3283ff00 andi v1,s4,0xff00 +800f9588: 02801821 move v1,s4 +800f958c: 8e420018 lw v0,24(s2) +800f9590: 10620192 beq v1,v0,800f9bdc +800f9594: 8fa20028 lw v0,40(sp) +800f9598: 2407001b li a3,27 +800f959c: afa20024 sw v0,36(sp) +800f95a0: 3c02801c lui v0,0x801c +800f95a4: 24420ad0 addiu v0,v0,2768 +800f95a8: ae470000 sw a3,0(s2) +800f95ac: 0803e26e j 800f89b8 +800f95b0: ae220018 sw v0,24(s1) +800f95b4: 8e440008 lw a0,8(s2) +800f95b8: 1080001b beqz a0,800f9628 +800f95bc: 2407001a li a3,26 +800f95c0: 8e460010 lw a2,16(s2) +800f95c4: 10c00018 beqz a2,800f9628 +800f95c8: 2e020020 sltiu v0,s0,32 +800f95cc: 1040000b beqz v0,800f95fc +800f95d0: 00000000 nop +800f95d4: 12c0fd4f beqz s6,800f8b14 +800f95d8: 8fa60028 lw a2,40(sp) +800f95dc: 92e20000 lbu v0,0(s7) +800f95e0: 26d6ffff addiu s6,s6,-1 +800f95e4: 02021004 sllv v0,v0,s0 +800f95e8: 26100008 addiu s0,s0,8 +800f95ec: 2e030020 sltiu v1,s0,32 +800f95f0: 0282a021 addu s4,s4,v0 +800f95f4: 1460fff7 bnez v1,800f95d4 +800f95f8: 26f70001 addiu s7,s7,1 +800f95fc: 8e42001c lw v0,28(s2) +800f9600: 10540006 beq v0,s4,800f961c +800f9604: 3c02801c lui v0,0x801c +800f9608: 2407001b li a3,27 +800f960c: 24420ae8 addiu v0,v0,2792 +800f9610: ae470000 sw a3,0(s2) +800f9614: 0803e26e j 800f89b8 +800f9618: ae220018 sw v0,24(s1) +800f961c: 0000a021 move s4,zero +800f9620: 00008021 move s0,zero +800f9624: 2407001a li a3,26 +800f9628: ae470000 sw a3,0(s2) +800f962c: 0803e2c4 j 800f8b10 +800f9630: 24130001 li s3,1 +800f9634: 12c0fd37 beqz s6,800f8b14 +800f9638: 8fa60028 lw a2,40(sp) +800f963c: 92e20000 lbu v0,0(s7) +800f9640: 26d6ffff addiu s6,s6,-1 +800f9644: 02021004 sllv v0,v0,s0 +800f9648: 0282a021 addu s4,s4,v0 +800f964c: 02871824 and v1,s4,a3 +800f9650: 00031880 sll v1,v1,0x2 +800f9654: 00691821 addu v1,v1,t1 +800f9658: 90640001 lbu a0,1(v1) +800f965c: 26100008 addiu s0,s0,8 +800f9660: 0204102b sltu v0,s0,a0 +800f9664: 26f70001 addiu s7,s7,1 +800f9668: 90660000 lbu a2,0(v1) +800f966c: 1440fff1 bnez v0,800f9634 +800f9670: 94650002 lhu a1,2(v1) +800f9674: 0803e33b j 800f8cec +800f9678: 00000000 nop +800f967c: 8e440008 lw a0,8(s2) +800f9680: 10800177 beqz a0,800f9c60 +800f9684: 2407000c li a3,12 +800f9688: 2e020010 sltiu v0,s0,16 +800f968c: 1040000c beqz v0,800f96c0 +800f9690: 30820002 andi v0,a0,0x2 +800f9694: 12c0fd1f beqz s6,800f8b14 +800f9698: 8fa60028 lw a2,40(sp) +800f969c: 92e20000 lbu v0,0(s7) +800f96a0: 26d6ffff addiu s6,s6,-1 +800f96a4: 02021004 sllv v0,v0,s0 +800f96a8: 26100008 addiu s0,s0,8 +800f96ac: 2e030010 sltiu v1,s0,16 +800f96b0: 0282a021 addu s4,s4,v0 +800f96b4: 1460fff7 bnez v1,800f9694 +800f96b8: 26f70001 addiu s7,s7,1 +800f96bc: 30820002 andi v0,a0,0x2 +800f96c0: 10400003 beqz v0,800f96d0 +800f96c4: 34028b1f li v0,0x8b1f +800f96c8: 1282027b beq s4,v0,800fa0b8 +800f96cc: 00002821 move a1,zero +800f96d0: 8e430020 lw v1,32(s2) +800f96d4: 10600004 beqz v1,800f96e8 +800f96d8: ae400010 sw zero,16(s2) +800f96dc: 2402ffff li v0,-1 +800f96e0: ac620030 sw v0,48(v1) +800f96e4: 8e440008 lw a0,8(s2) +800f96e8: 30820001 andi v0,a0,0x1 +800f96ec: 104001b6 beqz v0,800f9dc8 +800f96f0: 3c02801c lui v0,0x801c +800f96f4: 328400ff andi a0,s4,0xff +800f96f8: 00141a02 srl v1,s4,0x8 +800f96fc: 00042200 sll a0,a0,0x8 +800f9700: 3c020842 lui v0,0x842 +800f9704: 00832021 addu a0,a0,v1 +800f9708: 34421085 ori v0,v0,0x1085 +800f970c: 00820019 multu a0,v0 +800f9710: 00001010 mfhi v0 +800f9714: 00821823 subu v1,a0,v0 +800f9718: 00031842 srl v1,v1,0x1 +800f971c: 00431021 addu v0,v0,v1 +800f9720: 00021102 srl v0,v0,0x4 +800f9724: 00021940 sll v1,v0,0x5 +800f9728: 00621823 subu v1,v1,v0 +800f972c: 148301a6 bne a0,v1,800f9dc8 +800f9730: 3c02801c lui v0,0x801c +800f9734: 3283000f andi v1,s4,0xf +800f9738: 24020008 li v0,8 +800f973c: 14620020 bne v1,v0,800f97c0 +800f9740: 3c02801c lui v0,0x801c +800f9744: 0014a102 srl s4,s4,0x4 +800f9748: 3283000f andi v1,s4,0xf +800f974c: 8e420024 lw v0,36(s2) +800f9750: 24630008 addiu v1,v1,8 +800f9754: 0043102b sltu v0,v0,v1 +800f9758: 10400208 beqz v0,800f9f7c +800f975c: 3c02801c lui v0,0x801c +800f9760: 2407001b li a3,27 +800f9764: 24420974 addiu v0,v0,2420 +800f9768: 2610fffc addiu s0,s0,-4 +800f976c: ae470000 sw a3,0(s2) +800f9770: 0803e26e j 800f89b8 +800f9774: ae220018 sw v0,24(s1) +800f9778: 2e020010 sltiu v0,s0,16 +800f977c: 1040000c beqz v0,800f97b0 +800f9780: 328300ff andi v1,s4,0xff +800f9784: 12c0fce3 beqz s6,800f8b14 +800f9788: 8fa60028 lw a2,40(sp) +800f978c: 92e20000 lbu v0,0(s7) +800f9790: 26d6ffff addiu s6,s6,-1 +800f9794: 02021004 sllv v0,v0,s0 +800f9798: 26100008 addiu s0,s0,8 +800f979c: 2e030010 sltiu v1,s0,16 +800f97a0: 0282a021 addu s4,s4,v0 +800f97a4: 1460fff7 bnez v1,800f9784 +800f97a8: 26f70001 addiu s7,s7,1 +800f97ac: 328300ff andi v1,s4,0xff +800f97b0: 24020008 li v0,8 +800f97b4: 10620189 beq v1,v0,800f9ddc +800f97b8: ae540010 sw s4,16(s2) +800f97bc: 3c02801c lui v0,0x801c +800f97c0: 2407001b li a3,27 +800f97c4: 24420958 addiu v0,v0,2392 +800f97c8: ae470000 sw a3,0(s2) +800f97cc: 0803e26e j 800f89b8 +800f97d0: ae220018 sw v0,24(s1) +800f97d4: 8e460010 lw a2,16(s2) +800f97d8: 30c20200 andi v0,a2,0x200 +800f97dc: 104000c7 beqz v0,800f9afc +800f97e0: 2e020010 sltiu v0,s0,16 +800f97e4: 1040000b beqz v0,800f9814 +800f97e8: 00000000 nop +800f97ec: 12c0fcc8 beqz s6,800f8b10 +800f97f0: 00000000 nop +800f97f4: 92e20000 lbu v0,0(s7) +800f97f8: 26d6ffff addiu s6,s6,-1 +800f97fc: 02021004 sllv v0,v0,s0 +800f9800: 26100008 addiu s0,s0,8 +800f9804: 2e030010 sltiu v1,s0,16 +800f9808: 0282a021 addu s4,s4,v0 +800f980c: 1460fff7 bnez v1,800f97ec +800f9810: 26f70001 addiu s7,s7,1 +800f9814: 96420018 lhu v0,24(s2) +800f9818: 105400b6 beq v0,s4,800f9af4 +800f981c: 3c02801c lui v0,0x801c +800f9820: 2407001b li a3,27 +800f9824: 244209a4 addiu v0,v0,2468 +800f9828: ae470000 sw a3,0(s2) +800f982c: 0803e26e j 800f89b8 +800f9830: ae220018 sw v0,24(s1) +800f9834: 8e460010 lw a2,16(s2) +800f9838: 30c20800 andi v0,a2,0x800 +800f983c: 104000d5 beqz v0,800f9b94 +800f9840: 00000000 nop +800f9844: 12c0fcb2 beqz s6,800f8b10 +800f9848: 0000a821 move s5,zero +800f984c: 8e430020 lw v1,32(s2) +800f9850: 02f51021 addu v0,s7,s5 +800f9854: 905e0000 lbu s8,0(v0) +800f9858: 1060000c beqz v1,800f988c +800f985c: 26b50001 addiu s5,s5,1 +800f9860: 8c64001c lw a0,28(v1) +800f9864: 10800009 beqz a0,800f988c +800f9868: 00000000 nop +800f986c: 8c620020 lw v0,32(v1) +800f9870: 8e430040 lw v1,64(s2) +800f9874: 0062102b sltu v0,v1,v0 +800f9878: 10400004 beqz v0,800f988c +800f987c: 00831021 addu v0,a0,v1 +800f9880: 24650001 addiu a1,v1,1 +800f9884: a05e0000 sb s8,0(v0) +800f9888: ae450040 sw a1,64(s2) +800f988c: 13c00003 beqz s8,800f989c +800f9890: 00000000 nop +800f9894: 16d5ffed bne s6,s5,800f984c +800f9898: 00000000 nop +800f989c: 8e460010 lw a2,16(s2) +800f98a0: 30c20200 andi v0,a2,0x200 +800f98a4: 144000e0 bnez v0,800f9c28 +800f98a8: 3c02800f lui v0,0x800f +800f98ac: 02f5b821 addu s7,s7,s5 +800f98b0: 17c0fc97 bnez s8,800f8b10 +800f98b4: 02d5b023 subu s6,s6,s5 +800f98b8: 8e460010 lw a2,16(s2) +800f98bc: 24070007 li a3,7 +800f98c0: ae470000 sw a3,0(s2) +800f98c4: ae400040 sw zero,64(s2) +800f98c8: 30c21000 andi v0,a2,0x1000 +800f98cc: 1040009d beqz v0,800f9b44 +800f98d0: 00000000 nop +800f98d4: 12c0fc8e beqz s6,800f8b10 +800f98d8: 0000a821 move s5,zero +800f98dc: 8e430020 lw v1,32(s2) +800f98e0: 02f51021 addu v0,s7,s5 +800f98e4: 905e0000 lbu s8,0(v0) +800f98e8: 1060000c beqz v1,800f991c +800f98ec: 26b50001 addiu s5,s5,1 +800f98f0: 8c640024 lw a0,36(v1) +800f98f4: 10800009 beqz a0,800f991c +800f98f8: 00000000 nop +800f98fc: 8c620028 lw v0,40(v1) +800f9900: 8e430040 lw v1,64(s2) +800f9904: 0062102b sltu v0,v1,v0 +800f9908: 10400004 beqz v0,800f991c +800f990c: 00831021 addu v0,a0,v1 +800f9910: 24650001 addiu a1,v1,1 +800f9914: a05e0000 sb s8,0(v0) +800f9918: ae450040 sw a1,64(s2) +800f991c: 13c00003 beqz s8,800f992c +800f9920: 00000000 nop +800f9924: 16d5ffed bne s6,s5,800f98dc +800f9928: 00000000 nop +800f992c: 8e460010 lw a2,16(s2) +800f9930: 30c20200 andi v0,a2,0x200 +800f9934: 144000b3 bnez v0,800f9c04 +800f9938: 3c02800f lui v0,0x800f +800f993c: 02f5b821 addu s7,s7,s5 +800f9940: 17c0fc73 bnez s8,800f8b10 +800f9944: 02d5b023 subu s6,s6,s5 +800f9948: 8e460010 lw a2,16(s2) +800f994c: 24070008 li a3,8 +800f9950: 0803e5f6 j 800f97d8 +800f9954: ae470000 sw a3,0(s2) +800f9958: 0803e632 j 800f98c8 +800f995c: 8e460010 lw a2,16(s2) +800f9960: 2e020020 sltiu v0,s0,32 +800f9964: 1040000b beqz v0,800f9994 +800f9968: 00000000 nop +800f996c: 12c0fc69 beqz s6,800f8b14 +800f9970: 8fa60028 lw a2,40(sp) +800f9974: 92e20000 lbu v0,0(s7) +800f9978: 26d6ffff addiu s6,s6,-1 +800f997c: 02021004 sllv v0,v0,s0 +800f9980: 26100008 addiu s0,s0,8 +800f9984: 2e030020 sltiu v1,s0,32 +800f9988: 0282a021 addu s4,s4,v0 +800f998c: 1460fff7 bnez v1,800f996c +800f9990: 26f70001 addiu s7,s7,1 +800f9994: 8e420020 lw v0,32(s2) +800f9998: 10400002 beqz v0,800f99a4 +800f999c: 00000000 nop +800f99a0: ac540004 sw s4,4(v0) +800f99a4: 8e420010 lw v0,16(s2) +800f99a8: 30420200 andi v0,v0,0x200 +800f99ac: 10400010 beqz v0,800f99f0 +800f99b0: 24070003 li a3,3 +800f99b4: 00142602 srl a0,s4,0x18 +800f99b8: 00141202 srl v0,s4,0x8 +800f99bc: 00141c02 srl v1,s4,0x10 +800f99c0: a3a20019 sb v0,25(sp) +800f99c4: a3a3001a sb v1,26(sp) +800f99c8: a3a4001b sb a0,27(sp) +800f99cc: a3b40018 sb s4,24(sp) +800f99d0: 8e440018 lw a0,24(s2) +800f99d4: 3c02800f lui v0,0x800f +800f99d8: 27a50018 addiu a1,sp,24 +800f99dc: 2442775c addiu v0,v0,30556 +800f99e0: 0040f809 jalr v0 +800f99e4: 24060004 li a2,4 +800f99e8: ae420018 sw v0,24(s2) +800f99ec: 24070003 li a3,3 +800f99f0: 00008021 move s0,zero +800f99f4: 0000a021 move s4,zero +800f99f8: ae470000 sw a3,0(s2) +800f99fc: 12c0fc44 beqz s6,800f8b10 +800f9a00: 00000000 nop +800f9a04: 92e20000 lbu v0,0(s7) +800f9a08: 26d6ffff addiu s6,s6,-1 +800f9a0c: 02021004 sllv v0,v0,s0 +800f9a10: 26100008 addiu s0,s0,8 +800f9a14: 2e030010 sltiu v1,s0,16 +800f9a18: 0282a021 addu s4,s4,v0 +800f9a1c: 1460fff7 bnez v1,800f99fc +800f9a20: 26f70001 addiu s7,s7,1 +800f9a24: 8e440020 lw a0,32(s2) +800f9a28: 10800004 beqz a0,800f9a3c +800f9a2c: 328300ff andi v1,s4,0xff +800f9a30: 00141202 srl v0,s4,0x8 +800f9a34: ac82000c sw v0,12(a0) +800f9a38: ac830008 sw v1,8(a0) +800f9a3c: 8e460010 lw a2,16(s2) +800f9a40: 30c20200 andi v0,a2,0x200 +800f9a44: 14400131 bnez v0,800f9f0c +800f9a48: 00141202 srl v0,s4,0x8 +800f9a4c: 24070004 li a3,4 +800f9a50: 0000a021 move s4,zero +800f9a54: 00008021 move s0,zero +800f9a58: 0803e4de j 800f9378 +800f9a5c: ae470000 sw a3,0(s2) +800f9a60: 2e020010 sltiu v0,s0,16 +800f9a64: 1440ffe5 bnez v0,800f99fc +800f9a68: 00000000 nop +800f9a6c: 0803e68a j 800f9a28 +800f9a70: 8e440020 lw a0,32(s2) +800f9a74: 12c0fc27 beqz s6,800f8b14 +800f9a78: 8fa60028 lw a2,40(sp) +800f9a7c: 92e20000 lbu v0,0(s7) +800f9a80: 26d6ffff addiu s6,s6,-1 +800f9a84: 02021004 sllv v0,v0,s0 +800f9a88: 0282a021 addu s4,s4,v0 +800f9a8c: 028a1824 and v1,s4,t2 +800f9a90: 00831806 srlv v1,v1,a0 +800f9a94: 00651821 addu v1,v1,a1 +800f9a98: 00031880 sll v1,v1,0x2 +800f9a9c: 00691821 addu v1,v1,t1 +800f9aa0: 90670001 lbu a3,1(v1) +800f9aa4: 26100008 addiu s0,s0,8 +800f9aa8: 00e41021 addu v0,a3,a0 +800f9aac: 0202102b sltu v0,s0,v0 +800f9ab0: 26f70001 addiu s7,s7,1 +800f9ab4: 90660000 lbu a2,0(v1) +800f9ab8: 1440ffee bnez v0,800f9a74 +800f9abc: 94680002 lhu t0,2(v1) +800f9ac0: 0803e34e j 800f8d38 +800f9ac4: 02041023 subu v0,s0,a0 +800f9ac8: 2413fffc li s3,-4 +800f9acc: 0803e249 j 800f8924 +800f9ad0: ae420000 sw v0,0(s2) +800f9ad4: 2407000c li a3,12 +800f9ad8: 0803e264 j 800f8990 +800f9adc: ae470000 sw a3,0(s2) +800f9ae0: 8e230004 lw v1,4(s1) +800f9ae4: 1060fba6 beqz v1,800f8980 +800f9ae8: 2413fffe li s3,-2 +800f9aec: 0803e24a j 800f8928 +800f9af0: 02601021 move v0,s3 +800f9af4: 0000a021 move s4,zero +800f9af8: 00008021 move s0,zero +800f9afc: 8e440020 lw a0,32(s2) +800f9b00: 10800005 beqz a0,800f9b18 +800f9b04: 00061243 sra v0,a2,0x9 +800f9b08: 30420001 andi v0,v0,0x1 +800f9b0c: 24030001 li v1,1 +800f9b10: ac830030 sw v1,48(a0) +800f9b14: ac82002c sw v0,44(a0) +800f9b18: 3c02800f lui v0,0x800f +800f9b1c: 00002021 move a0,zero +800f9b20: 00002821 move a1,zero +800f9b24: 2442775c addiu v0,v0,30556 +800f9b28: 0040f809 jalr v0 +800f9b2c: 00003021 move a2,zero +800f9b30: 2407000b li a3,11 +800f9b34: ae420018 sw v0,24(s2) +800f9b38: ae470000 sw a3,0(s2) +800f9b3c: 0803e26e j 800f89b8 +800f9b40: ae220030 sw v0,48(s1) +800f9b44: 8e420020 lw v0,32(s2) +800f9b48: 1040ff80 beqz v0,800f994c +800f9b4c: 24070008 li a3,8 +800f9b50: ac400024 sw zero,36(v0) +800f9b54: 0803e5f6 j 800f97d8 +800f9b58: ae470000 sw a3,0(s2) +800f9b5c: 2402fff8 li v0,-8 +800f9b60: 24070018 li a3,24 +800f9b64: 0074a006 srlv s4,s4,v1 +800f9b68: 02028024 and s0,s0,v0 +800f9b6c: 0803e26e j 800f89b8 +800f9b70: ae470000 sw a3,0(s2) +800f9b74: 8e25000c lw a1,12(s1) +800f9b78: 8e440018 lw a0,24(s2) +800f9b7c: 00b02823 subu a1,a1,s0 +800f9b80: 24421770 addiu v0,v0,6000 +800f9b84: 0040f809 jalr v0 +800f9b88: 02003021 move a2,s0 +800f9b8c: 0803e2fa j 800f8be8 +800f9b90: ae420018 sw v0,24(s2) +800f9b94: 8e420020 lw v0,32(s2) +800f9b98: 1040ff49 beqz v0,800f98c0 +800f9b9c: 24070007 li a3,7 +800f9ba0: 0803e630 j 800f98c0 +800f9ba4: ac40001c sw zero,28(v0) +800f9ba8: 8e420020 lw v0,32(s2) +800f9bac: 1040fe0c beqz v0,800f93e0 +800f9bb0: 24070005 li a3,5 +800f9bb4: ac400010 sw zero,16(v0) +800f9bb8: 0803e4fc j 800f93f0 +800f9bbc: ae470000 sw a3,0(s2) +800f9bc0: 0803e26e j 800f89b8 +800f9bc4: 8e470000 lw a3,0(s2) +800f9bc8: 8e450040 lw a1,64(s2) +800f9bcc: 8fa4002c lw a0,44(sp) +800f9bd0: 00833023 subu a2,a0,v1 +800f9bd4: 0803e3d0 j 800f8f40 +800f9bd8: 00a01821 move v1,a1 +800f9bdc: 8fa50028 lw a1,40(sp) +800f9be0: 8e440008 lw a0,8(s2) +800f9be4: afa50024 sw a1,36(sp) +800f9be8: 0000a021 move s4,zero +800f9bec: 00008021 move s0,zero +800f9bf0: 24070019 li a3,25 +800f9bf4: 0803e56e j 800f95b8 +800f9bf8: ae470000 sw a3,0(s2) +800f9bfc: 0803e3af j 800f8ebc +800f9c00: 8e430044 lw v1,68(s2) +800f9c04: 8e440018 lw a0,24(s2) +800f9c08: 02e02821 move a1,s7 +800f9c0c: 2442775c addiu v0,v0,30556 +800f9c10: 0040f809 jalr v0 +800f9c14: 02a03021 move a2,s5 +800f9c18: 0803e64f j 800f993c +800f9c1c: ae420018 sw v0,24(s2) +800f9c20: 0803e26e j 800f89b8 +800f9c24: ae470000 sw a3,0(s2) +800f9c28: 8e440018 lw a0,24(s2) +800f9c2c: 02e02821 move a1,s7 +800f9c30: 2442775c addiu v0,v0,30556 +800f9c34: 0040f809 jalr v0 +800f9c38: 02a03021 move a2,s5 +800f9c3c: 0803e62b j 800f98ac +800f9c40: ae420018 sw v0,24(s2) +800f9c44: 00521021 addu v0,v0,s2 +800f9c48: 25080001 addiu t0,t0,1 +800f9c4c: 02048023 subu s0,s0,a0 +800f9c50: 0094a006 srlv s4,s4,a0 +800f9c54: a4450070 sh a1,112(v0) +800f9c58: 0803e4a2 j 800f9288 +800f9c5c: ae480068 sw t0,104(s2) +800f9c60: 0803e26e j 800f89b8 +800f9c64: ae470000 sw a3,0(s2) +800f9c68: 8e430034 lw v1,52(s2) +800f9c6c: 0803e3cb j 800f8f2c +800f9c70: 00433021 addu a2,v0,v1 +800f9c74: 3c02801c lui v0,0x801c +800f9c78: 2407001b li a3,27 +800f9c7c: 24420a98 addiu v0,v0,2712 +800f9c80: ae470000 sw a3,0(s2) +800f9c84: 0803e26e j 800f89b8 +800f9c88: ae220018 sw v0,24(s1) +800f9c8c: 00851821 addu v1,a0,a1 +800f9c90: 00621004 sllv v0,v0,v1 +800f9c94: 244affff addiu t2,v0,-1 +800f9c98: 01541824 and v1,t2,s4 +800f9c9c: 00a31806 srlv v1,v1,a1 +800f9ca0: 00c31821 addu v1,a2,v1 +800f9ca4: 00031880 sll v1,v1,0x2 +800f9ca8: 01031821 addu v1,t0,v1 +800f9cac: 90670001 lbu a3,1(v1) +800f9cb0: 00c04821 move t1,a2 +800f9cb4: 00a71021 addu v0,a1,a3 +800f9cb8: 0202102b sltu v0,s0,v0 +800f9cbc: 90640000 lbu a0,0(v1) +800f9cc0: 10400014 beqz v0,800f9d14 +800f9cc4: 94660002 lhu a2,2(v1) +800f9cc8: 12c0fb92 beqz s6,800f8b14 +800f9ccc: 8fa60028 lw a2,40(sp) +800f9cd0: 92e20000 lbu v0,0(s7) +800f9cd4: 26d6ffff addiu s6,s6,-1 +800f9cd8: 02021004 sllv v0,v0,s0 +800f9cdc: 0282a021 addu s4,s4,v0 +800f9ce0: 028a1824 and v1,s4,t2 +800f9ce4: 00a31806 srlv v1,v1,a1 +800f9ce8: 00691821 addu v1,v1,t1 +800f9cec: 00031880 sll v1,v1,0x2 +800f9cf0: 00681821 addu v1,v1,t0 +800f9cf4: 90670001 lbu a3,1(v1) +800f9cf8: 26100008 addiu s0,s0,8 +800f9cfc: 00e51021 addu v0,a3,a1 +800f9d00: 0202102b sltu v0,s0,v0 +800f9d04: 26f70001 addiu s7,s7,1 +800f9d08: 90640000 lbu a0,0(v1) +800f9d0c: 1440ffee bnez v0,800f9cc8 +800f9d10: 94660002 lhu a2,2(v1) +800f9d14: 02058023 subu s0,s0,a1 +800f9d18: 00b4a006 srlv s4,s4,a1 +800f9d1c: 0803e38e j 800f8e38 +800f9d20: 00e02821 move a1,a3 +800f9d24: 2407001b li a3,27 +800f9d28: 24420ab0 addiu v0,v0,2736 +800f9d2c: ae470000 sw a3,0(s2) +800f9d30: 0803e26e j 800f89b8 +800f9d34: ae220018 sw v0,24(s1) +800f9d38: 3c02801c lui v0,0x801c +800f9d3c: 2407001b li a3,27 +800f9d40: 244209ec addiu v0,v0,2540 +800f9d44: ae470000 sw a3,0(s2) +800f9d48: 0803e26e j 800f89b8 +800f9d4c: ae220018 sw v0,24(s1) +800f9d50: 0803e294 j 800f8a50 +800f9d54: ae470000 sw a3,0(s2) +800f9d58: 3c02801c lui v0,0x801c +800f9d5c: 24420c1c addiu v0,v0,3100 +800f9d60: 24030009 li v1,9 +800f9d64: ae42004c sw v0,76(s2) +800f9d68: 3c02801c lui v0,0x801c +800f9d6c: 24070012 li a3,18 +800f9d70: ae430054 sw v1,84(s2) +800f9d74: 24420b9c addiu v0,v0,2972 +800f9d78: 24030005 li v1,5 +800f9d7c: ae420050 sw v0,80(s2) +800f9d80: ae430058 sw v1,88(s2) +800f9d84: 0803e294 j 800f8a50 +800f9d88: ae470000 sw a3,0(s2) +800f9d8c: a3a20019 sb v0,25(sp) +800f9d90: a3a50018 sb a1,24(sp) +800f9d94: 8e440018 lw a0,24(s2) +800f9d98: 3c02800f lui v0,0x800f +800f9d9c: 24060002 li a2,2 +800f9da0: 2442775c addiu v0,v0,30556 +800f9da4: 0040f809 jalr v0 +800f9da8: 27a50018 addiu a1,sp,24 +800f9dac: 8e460010 lw a2,16(s2) +800f9db0: 24070005 li a3,5 +800f9db4: 0000a021 move s4,zero +800f9db8: 00008021 move s0,zero +800f9dbc: ae420018 sw v0,24(s2) +800f9dc0: 0803e4fc j 800f93f0 +800f9dc4: ae470000 sw a3,0(s2) +800f9dc8: 2407001b li a3,27 +800f9dcc: 24420940 addiu v0,v0,2368 +800f9dd0: ae470000 sw a3,0(s2) +800f9dd4: 0803e26e j 800f89b8 +800f9dd8: ae220018 sw v0,24(s1) +800f9ddc: 3282e000 andi v0,s4,0xe000 +800f9de0: 104000d2 beqz v0,800fa12c +800f9de4: 3c02801c lui v0,0x801c +800f9de8: 2407001b li a3,27 +800f9dec: 24420988 addiu v0,v0,2440 +800f9df0: ae470000 sw a3,0(s2) +800f9df4: 0803e26e j 800f89b8 +800f9df8: ae220018 sw v0,24(s1) +800f9dfc: 24850002 addiu a1,a0,2 +800f9e00: 0205102b sltu v0,s0,a1 +800f9e04: 1040000b beqz v0,800f9e34 +800f9e08: 00000000 nop +800f9e0c: 12c0fb40 beqz s6,800f8b10 +800f9e10: 00000000 nop +800f9e14: 92e20000 lbu v0,0(s7) +800f9e18: 26d6ffff addiu s6,s6,-1 +800f9e1c: 02021004 sllv v0,v0,s0 +800f9e20: 26100008 addiu s0,s0,8 +800f9e24: 0205182b sltu v1,s0,a1 +800f9e28: 0282a021 addu s4,s4,v0 +800f9e2c: 1460fff7 bnez v1,800f9e0c +800f9e30: 26f70001 addiu s7,s7,1 +800f9e34: 02048023 subu s0,s0,a0 +800f9e38: 110000d4 beqz t0,800fa18c +800f9e3c: 0094a006 srlv s4,s4,a0 +800f9e40: 00081040 sll v0,t0,0x1 +800f9e44: 00521021 addu v0,v0,s2 +800f9e48: 32830003 andi v1,s4,0x3 +800f9e4c: 9444006e lhu a0,110(v0) +800f9e50: 24630003 addiu v1,v1,3 +800f9e54: 0014a082 srl s4,s4,0x2 +800f9e58: 2610fffe addiu s0,s0,-2 +800f9e5c: 00681021 addu v0,v1,t0 +800f9e60: 0142102b sltu v0,t2,v0 +800f9e64: 144000c9 bnez v0,800fa18c +800f9e68: 00000000 nop +800f9e6c: 1060fd06 beqz v1,800f9288 +800f9e70: 00081040 sll v0,t0,0x1 +800f9e74: 00521021 addu v0,v0,s2 +800f9e78: 3085ffff andi a1,a0,0xffff +800f9e7c: 24420070 addiu v0,v0,112 +800f9e80: 00002021 move a0,zero +800f9e84: 24840001 addiu a0,a0,1 +800f9e88: a4450000 sh a1,0(v0) +800f9e8c: 25080001 addiu t0,t0,1 +800f9e90: 1464fffc bne v1,a0,800f9e84 +800f9e94: 24420002 addiu v0,v0,2 +800f9e98: 0803e4a2 j 800f9288 +800f9e9c: ae480068 sw t0,104(s2) +800f9ea0: 02048023 subu s0,s0,a0 +800f9ea4: 0094a006 srlv s4,s4,a0 +800f9ea8: ae450040 sw a1,64(s2) +800f9eac: 24070017 li a3,23 +800f9eb0: 0803e26e j 800f89b8 +800f9eb4: ae470000 sw a3,0(s2) +800f9eb8: 3c028010 lui v0,0x8010 +800f9ebc: ae25000c sw a1,12(s1) +800f9ec0: 8fa50024 lw a1,36(sp) +800f9ec4: ae240010 sw a0,16(s1) +800f9ec8: ae360004 sw s6,4(s1) +800f9ecc: ae370000 sw s7,0(s1) +800f9ed0: ae540038 sw s4,56(s2) +800f9ed4: ae50003c sw s0,60(s2) +800f9ed8: 24421ba0 addiu v0,v0,7072 +800f9edc: 0040f809 jalr v0 +800f9ee0: 02202021 move a0,s1 +800f9ee4: 8e26000c lw a2,12(s1) +800f9ee8: 8e220010 lw v0,16(s1) +800f9eec: 8e370000 lw s7,0(s1) +800f9ef0: 8e360004 lw s6,4(s1) +800f9ef4: 8e540038 lw s4,56(s2) +800f9ef8: 8e50003c lw s0,60(s2) +800f9efc: 8e470000 lw a3,0(s2) +800f9f00: afa6002c sw a2,44(sp) +800f9f04: 0803e26e j 800f89b8 +800f9f08: afa20028 sw v0,40(sp) +800f9f0c: a3a20019 sb v0,25(sp) +800f9f10: a3b40018 sb s4,24(sp) +800f9f14: 8e440018 lw a0,24(s2) +800f9f18: 3c02800f lui v0,0x800f +800f9f1c: 24060002 li a2,2 +800f9f20: 2442775c addiu v0,v0,30556 +800f9f24: 0040f809 jalr v0 +800f9f28: 27a50018 addiu a1,sp,24 +800f9f2c: 8e460010 lw a2,16(s2) +800f9f30: 0803e693 j 800f9a4c +800f9f34: ae420018 sw v0,24(s2) +800f9f38: 00142202 srl a0,s4,0x8 +800f9f3c: 3084ff00 andi a0,a0,0xff00 +800f9f40: 00031a00 sll v1,v1,0x8 +800f9f44: 00141602 srl v0,s4,0x18 +800f9f48: 00142e00 sll a1,s4,0x18 +800f9f4c: 00441021 addu v0,v0,a0 +800f9f50: 00651821 addu v1,v1,a1 +800f9f54: 0803e563 j 800f958c +800f9f58: 00431821 addu v1,v0,v1 +800f9f5c: 8e440018 lw a0,24(s2) +800f9f60: 3c028010 lui v0,0x8010 +800f9f64: 00a03021 move a2,a1 +800f9f68: 24421770 addiu v0,v0,6000 +800f9f6c: 0040f809 jalr v0 +800f9f70: 00652823 subu a1,v1,a1 +800f9f74: 0803e55e j 800f9578 +800f9f78: ae420018 sw v0,24(s2) +800f9f7c: 24020001 li v0,1 +800f9f80: 00621004 sllv v0,v0,v1 +800f9f84: ae420014 sw v0,20(s2) +800f9f88: 3c028010 lui v0,0x8010 +800f9f8c: 00002021 move a0,zero +800f9f90: 00002821 move a1,zero +800f9f94: 24421770 addiu v0,v0,6000 +800f9f98: 0040f809 jalr v0 +800f9f9c: 00003021 move a2,zero +800f9fa0: 32840200 andi a0,s4,0x200 +800f9fa4: 24070009 li a3,9 +800f9fa8: 2403000b li v1,11 +800f9fac: 0064380a movz a3,v1,a0 +800f9fb0: 0000a021 move s4,zero +800f9fb4: 00008021 move s0,zero +800f9fb8: ae420018 sw v0,24(s2) +800f9fbc: ae470000 sw a3,0(s2) +800f9fc0: 0803e26e j 800f89b8 +800f9fc4: ae220030 sw v0,48(s1) +800f9fc8: 2407001b li a3,27 +800f9fcc: 244209b8 addiu v0,v0,2488 +800f9fd0: ae220018 sw v0,24(s1) +800f9fd4: 0803e294 j 800f8a50 +800f9fd8: ae470000 sw a3,0(s2) +800f9fdc: 2407000f li a3,15 +800f9fe0: 0803e294 j 800f8a50 +800f9fe4: ae470000 sw a3,0(s2) +800f9fe8: 8e470000 lw a3,0(s2) +800f9fec: 2402001b li v0,27 +800f9ff0: 10e2fa71 beq a3,v0,800f89b8 +800f9ff4: 26440070 addiu a0,s2,112 +800f9ff8: 26430530 addiu v1,s2,1328 +800f9ffc: afa40030 sw a0,48(sp) +800fa000: 24020009 li v0,9 +800fa004: ae43004c sw v1,76(s2) +800fa008: ae420054 sw v0,84(s2) +800fa00c: ae43006c sw v1,108(s2) +800fa010: 26420054 addiu v0,s2,84 +800fa014: 265e006c addiu s8,s2,108 +800fa018: 265502f0 addiu s5,s2,752 +800fa01c: 8fa50030 lw a1,48(sp) +800fa020: 3c038010 lui v1,0x8010 +800fa024: 24040001 li a0,1 +800fa028: 03c03821 move a3,s8 +800fa02c: afa20010 sw v0,16(sp) +800fa030: 2463a5e0 addiu v1,v1,-23072 +800fa034: 0060f809 jalr v1 +800fa038: afb50014 sw s5,20(sp) +800fa03c: 1040fb03 beqz v0,800f8c4c +800fa040: 00409821 move s3,v0 +800fa044: 3c02801c lui v0,0x801c +800fa048: 2407001b li a3,27 +800fa04c: 24420a48 addiu v0,v0,2632 +800fa050: ae470000 sw a3,0(s2) +800fa054: 0803e26e j 800f89b8 +800fa058: ae220018 sw v0,24(s1) +800fa05c: 8fa20028 lw v0,40(sp) +800fa060: 8fa3002c lw v1,44(sp) +800fa064: 24130002 li s3,2 +800fa068: ae360004 sw s6,4(s1) +800fa06c: ae220010 sw v0,16(s1) +800fa070: ae23000c sw v1,12(s1) +800fa074: ae50003c sw s0,60(s2) +800fa078: ae370000 sw s7,0(s1) +800fa07c: 0803e249 j 800f8924 +800fa080: ae540038 sw s4,56(s2) +800fa084: 3c02801c lui v0,0x801c +800fa088: 2407001b li a3,27 +800fa08c: 24420a64 addiu v0,v0,2660 +800fa090: ae470000 sw a3,0(s2) +800fa094: 0803e26e j 800f89b8 +800fa098: ae220018 sw v0,24(s1) +800fa09c: 8e460060 lw a2,96(s2) +800fa0a0: 8e4b0064 lw t3,100(s2) +800fa0a4: 24070011 li a3,17 +800fa0a8: 00004021 move t0,zero +800fa0ac: ae470000 sw a3,0(s2) +800fa0b0: 0803e4a2 j 800f9288 +800fa0b4: ae400068 sw zero,104(s2) +800fa0b8: 3c10800f lui s0,0x800f +800fa0bc: 2610775c addiu s0,s0,30556 +800fa0c0: 00002021 move a0,zero +800fa0c4: 0200f809 jalr s0 +800fa0c8: 00003021 move a2,zero +800fa0cc: ae420018 sw v0,24(s2) +800fa0d0: 2403ff8b li v1,-117 +800fa0d4: 2402001f li v0,31 +800fa0d8: a3a20018 sb v0,24(sp) +800fa0dc: a3a30019 sb v1,25(sp) +800fa0e0: 8e440018 lw a0,24(s2) +800fa0e4: 27a50018 addiu a1,sp,24 +800fa0e8: 0200f809 jalr s0 +800fa0ec: 24060002 li a2,2 +800fa0f0: 0000a021 move s4,zero +800fa0f4: 24070001 li a3,1 +800fa0f8: 00008021 move s0,zero +800fa0fc: ae470000 sw a3,0(s2) +800fa100: 0803e26e j 800f89b8 +800fa104: ae420018 sw v0,24(s2) +800fa108: 02048023 subu s0,s0,a0 +800fa10c: 0094a006 srlv s4,s4,a0 +800fa110: 0803e353 j 800f8d4c +800fa114: ae450040 sw a1,64(s2) +800fa118: 2407001b li a3,27 +800fa11c: 24420a7c addiu v0,v0,2684 +800fa120: ae470000 sw a3,0(s2) +800fa124: 0803e26e j 800f89b8 +800fa128: ae220018 sw v0,24(s1) +800fa12c: 8e430020 lw v1,32(s2) +800fa130: 10600003 beqz v1,800fa140 +800fa134: 00141202 srl v0,s4,0x8 +800fa138: 30420001 andi v0,v0,0x1 +800fa13c: ac620000 sw v0,0(v1) +800fa140: 8e420010 lw v0,16(s2) +800fa144: 30420200 andi v0,v0,0x200 +800fa148: 1040000c beqz v0,800fa17c +800fa14c: 24070002 li a3,2 +800fa150: 00141202 srl v0,s4,0x8 +800fa154: a3a20019 sb v0,25(sp) +800fa158: a3b40018 sb s4,24(sp) +800fa15c: 8e440018 lw a0,24(s2) +800fa160: 3c02800f lui v0,0x800f +800fa164: 27a50018 addiu a1,sp,24 +800fa168: 2442775c addiu v0,v0,30556 +800fa16c: 0040f809 jalr v0 +800fa170: 24060002 li a2,2 +800fa174: ae420018 sw v0,24(s2) +800fa178: 24070002 li a3,2 +800fa17c: 00008021 move s0,zero +800fa180: 0000a021 move s4,zero +800fa184: 0803e65b j 800f996c +800fa188: ae470000 sw a3,0(s2) +800fa18c: 3c02801c lui v0,0x801c +800fa190: 2407001b li a3,27 +800fa194: 24420a2c addiu v0,v0,2604 +800fa198: ae470000 sw a3,0(s2) +800fa19c: 0803e26e j 800f89b8 +800fa1a0: ae220018 sw v0,24(s1) +800fa1a4: 24850003 addiu a1,a0,3 +800fa1a8: 0205102b sltu v0,s0,a1 +800fa1ac: 1040000c beqz v0,800fa1e0 +800fa1b0: 00941006 srlv v0,s4,a0 +800fa1b4: 12c0fa56 beqz s6,800f8b10 +800fa1b8: 00000000 nop +800fa1bc: 92e20000 lbu v0,0(s7) +800fa1c0: 26d6ffff addiu s6,s6,-1 +800fa1c4: 02021004 sllv v0,v0,s0 +800fa1c8: 26100008 addiu s0,s0,8 +800fa1cc: 0205182b sltu v1,s0,a1 +800fa1d0: 0282a021 addu s4,s4,v0 +800fa1d4: 1460fff7 bnez v1,800fa1b4 +800fa1d8: 26f70001 addiu s7,s7,1 +800fa1dc: 00941006 srlv v0,s4,a0 +800fa1e0: 30430007 andi v1,v0,0x7 +800fa1e4: 02042023 subu a0,s0,a0 +800fa1e8: 2490fffd addiu s0,a0,-3 +800fa1ec: 24630003 addiu v1,v1,3 +800fa1f0: 0002a0c2 srl s4,v0,0x3 +800fa1f4: 0803e797 j 800f9e5c +800fa1f8: 00002021 move a0,zero + +800fa1fc : +800fa1fc: 27bdfff8 addiu sp,sp,-8 +800fa200: 14800005 bnez a0,800fa218 +800fa204: 00804821 move t1,a0 +800fa208: 2403fffe li v1,-2 +800fa20c: 00601021 move v0,v1 +800fa210: 03e00008 jr ra +800fa214: 27bd0008 addiu sp,sp,8 +800fa218: 8c87001c lw a3,28(a0) +800fa21c: 10e0fffb beqz a3,800fa20c +800fa220: 2403fffe li v1,-2 +800fa224: 8c880004 lw t0,4(a0) +800fa228: 15000005 bnez t0,800fa240 +800fa22c: 00000000 nop +800fa230: 8ce2003c lw v0,60(a3) +800fa234: 2c420008 sltiu v0,v0,8 +800fa238: 1440fff4 bnez v0,800fa20c +800fa23c: 2403fffb li v1,-5 +800fa240: 8ce20000 lw v0,0(a3) +800fa244: 2406001d li a2,29 +800fa248: 1046007e beq v0,a2,800fa444 +800fa24c: 2403fff8 li v1,-8 +800fa250: 8ce2003c lw v0,60(a3) +800fa254: 8ce50038 lw a1,56(a3) +800fa258: 00431824 and v1,v0,v1 +800fa25c: 30420007 andi v0,v0,0x7 +800fa260: 00452804 sllv a1,a1,v0 +800fa264: 2c640008 sltiu a0,v1,8 +800fa268: ace60000 sw a2,0(a3) +800fa26c: ace50038 sw a1,56(a3) +800fa270: 14800028 bnez a0,800fa314 +800fa274: ace3003c sw v1,60(a3) +800fa278: 03a03021 move a2,sp +800fa27c: a0c50000 sb a1,0(a2) +800fa280: 8ce2003c lw v0,60(a3) +800fa284: 8ce50038 lw a1,56(a3) +800fa288: 2442fff8 addiu v0,v0,-8 +800fa28c: 00051a02 srl v1,a1,0x8 +800fa290: 2c440008 sltiu a0,v0,8 +800fa294: 00602821 move a1,v1 +800fa298: ace30038 sw v1,56(a3) +800fa29c: ace2003c sw v0,60(a3) +800fa2a0: 1080fff6 beqz a0,800fa27c +800fa2a4: 24c60001 addiu a2,a2,1 +800fa2a8: 00dd4023 subu t0,a2,sp +800fa2ac: ace00068 sw zero,104(a3) +800fa2b0: 24ec0068 addiu t4,a3,104 +800fa2b4: 1100001a beqz t0,800fa320 +800fa2b8: 00002821 move a1,zero +800fa2bc: 00003021 move a2,zero +800fa2c0: 0803e8b8 j 800fa2e0 +800fa2c4: 240a0004 li t2,4 +800fa2c8: 00002821 move a1,zero +800fa2cc: 24c60001 addiu a2,a2,1 +800fa2d0: 10c80013 beq a2,t0,800fa320 +800fa2d4: 2ca20004 sltiu v0,a1,4 +800fa2d8: 10400011 beqz v0,800fa320 +800fa2dc: 00000000 nop +800fa2e0: 03a61021 addu v0,sp,a2 +800fa2e4: 90440000 lbu a0,0(v0) +800fa2e8: 2ca30002 sltiu v1,a1,2 +800fa2ec: 240200ff li v0,255 +800fa2f0: 0003100b movn v0,zero,v1 +800fa2f4: 10440005 beq v0,a0,800fa30c +800fa2f8: 00000000 nop +800fa2fc: 1480fff2 bnez a0,800fa2c8 +800fa300: 01452823 subu a1,t2,a1 +800fa304: 0803e8b4 j 800fa2d0 +800fa308: 24c60001 addiu a2,a2,1 +800fa30c: 0803e8b3 j 800fa2cc +800fa310: 24a50001 addiu a1,a1,1 +800fa314: 24ec0068 addiu t4,a3,104 +800fa318: 00002821 move a1,zero +800fa31c: ace00068 sw zero,104(a3) +800fa320: ad850000 sw a1,0(t4) +800fa324: 8d280004 lw t0,4(t1) +800fa328: 8d2a0000 lw t2,0(t1) +800fa32c: 11000047 beqz t0,800fa44c +800fa330: 8ce50068 lw a1,104(a3) +800fa334: 2ca20004 sltiu v0,a1,4 +800fa338: 10400044 beqz v0,800fa44c +800fa33c: 240b0004 li t3,4 +800fa340: 0803e8d8 j 800fa360 +800fa344: 00003021 move a2,zero +800fa348: 00002821 move a1,zero +800fa34c: 24c60001 addiu a2,a2,1 +800fa350: 11060010 beq t0,a2,800fa394 +800fa354: 2ca20004 sltiu v0,a1,4 +800fa358: 1040000e beqz v0,800fa394 +800fa35c: 00000000 nop +800fa360: 01461021 addu v0,t2,a2 +800fa364: 90440000 lbu a0,0(v0) +800fa368: 2ca30002 sltiu v1,a1,2 +800fa36c: 240200ff li v0,255 +800fa370: 0003100b movn v0,zero,v1 +800fa374: 10440005 beq v0,a0,800fa38c +800fa378: 00000000 nop +800fa37c: 1480fff2 bnez a0,800fa348 +800fa380: 01652823 subu a1,t3,a1 +800fa384: 0803e8d4 j 800fa350 +800fa388: 24c60001 addiu a2,a2,1 +800fa38c: 0803e8d3 j 800fa34c +800fa390: 24a50001 addiu a1,a1,1 +800fa394: 00c04021 move t0,a2 +800fa398: ad850000 sw a1,0(t4) +800fa39c: 8d220004 lw v0,4(t1) +800fa3a0: 8d230008 lw v1,8(t1) +800fa3a4: 00461023 subu v0,v0,a2 +800fa3a8: ad220004 sw v0,4(t1) +800fa3ac: 8ce40068 lw a0,104(a3) +800fa3b0: 01481021 addu v0,t2,t0 +800fa3b4: 00c32821 addu a1,a2,v1 +800fa3b8: ad220000 sw v0,0(t1) +800fa3bc: 24020004 li v0,4 +800fa3c0: 10820003 beq a0,v0,800fa3d0 +800fa3c4: ad250008 sw a1,8(t1) +800fa3c8: 0803e883 j 800fa20c +800fa3cc: 2403fffd li v1,-3 +800fa3d0: 10e00016 beqz a3,800fa42c +800fa3d4: 8d240014 lw a0,20(t1) +800fa3d8: 34038000 li v1,0x8000 +800fa3dc: 24e20530 addiu v0,a3,1328 +800fa3e0: ace30014 sw v1,20(a3) +800fa3e4: 24030001 li v1,1 +800fa3e8: ace0001c sw zero,28(a3) +800fa3ec: ace2004c sw v0,76(a3) +800fa3f0: ad230030 sw v1,48(t1) +800fa3f4: ad200014 sw zero,20(t1) +800fa3f8: ad200008 sw zero,8(t1) +800fa3fc: ad200018 sw zero,24(t1) +800fa400: ace00000 sw zero,0(a3) +800fa404: ace00004 sw zero,4(a3) +800fa408: ace0000c sw zero,12(a3) +800fa40c: ace00020 sw zero,32(a3) +800fa410: ace00028 sw zero,40(a3) +800fa414: ace0002c sw zero,44(a3) +800fa418: ace00030 sw zero,48(a3) +800fa41c: ace00038 sw zero,56(a3) +800fa420: ace0003c sw zero,60(a3) +800fa424: ace2006c sw v0,108(a3) +800fa428: ace20050 sw v0,80(a3) +800fa42c: 2402000b li v0,11 +800fa430: 00001821 move v1,zero +800fa434: ad240014 sw a0,20(t1) +800fa438: ace20000 sw v0,0(a3) +800fa43c: 0803e883 j 800fa20c +800fa440: ad250008 sw a1,8(t1) +800fa444: 0803e8ca j 800fa328 +800fa448: 24ec0068 addiu t4,a3,104 +800fa44c: 00003021 move a2,zero +800fa450: 0803e8e6 j 800fa398 +800fa454: 00004021 move t0,zero + +800fa458 : +800fa458: 27bdffe0 addiu sp,sp,-32 +800fa45c: afb10014 sw s1,20(sp) +800fa460: afb00010 sw s0,16(sp) +800fa464: afbf0018 sw ra,24(sp) +800fa468: 00808821 move s1,a0 +800fa46c: 14c00008 bnez a2,800fa490 +800fa470: 00a08021 move s0,a1 +800fa474: 2404fffa li a0,-6 +800fa478: 8fbf0018 lw ra,24(sp) +800fa47c: 8fb10014 lw s1,20(sp) +800fa480: 8fb00010 lw s0,16(sp) +800fa484: 00801021 move v0,a0 +800fa488: 03e00008 jr ra +800fa48c: 27bd0020 addiu sp,sp,32 +800fa490: 80c30000 lb v1,0(a2) +800fa494: 24020031 li v0,49 +800fa498: 1462fff6 bne v1,v0,800fa474 +800fa49c: 24020038 li v0,56 +800fa4a0: 14e2fff4 bne a3,v0,800fa474 +800fa4a4: 00000000 nop +800fa4a8: 14800003 bnez a0,800fa4b8 +800fa4ac: 00000000 nop +800fa4b0: 0803e91e j 800fa478 +800fa4b4: 2404fffe li a0,-2 +800fa4b8: 8c830020 lw v1,32(a0) +800fa4bc: 14600005 bnez v1,800fa4d4 +800fa4c0: ac800018 sw zero,24(a0) +800fa4c4: 3c028010 lui v0,0x8010 +800fa4c8: 2443af54 addiu v1,v0,-20652 +800fa4cc: ac830020 sw v1,32(a0) +800fa4d0: ac800028 sw zero,40(a0) +800fa4d4: 8e220024 lw v0,36(s1) +800fa4d8: 14400003 bnez v0,800fa4e8 +800fa4dc: 3c028010 lui v0,0x8010 +800fa4e0: 2442af44 addiu v0,v0,-20668 +800fa4e4: ae220024 sw v0,36(s1) +800fa4e8: 8e240028 lw a0,40(s1) +800fa4ec: 24050001 li a1,1 +800fa4f0: 0060f809 jalr v1 +800fa4f4: 24062530 li a2,9520 +800fa4f8: 10400028 beqz v0,800fa59c +800fa4fc: 00402821 move a1,v0 +800fa500: 0600002e bltz s0,800fa5bc +800fa504: ae22001c sw v0,28(s1) +800fa508: 00101103 sra v0,s0,0x4 +800fa50c: 24420001 addiu v0,v0,1 +800fa510: 2a040030 slti a0,s0,48 +800fa514: 3203000f andi v1,s0,0xf +800fa518: 0064800b movn s0,v1,a0 +800fa51c: aca20008 sw v0,8(a1) +800fa520: 2602fff8 addiu v0,s0,-8 +800fa524: 2c420008 sltiu v0,v0,8 +800fa528: 1040001e beqz v0,800fa5a4 +800fa52c: 00000000 nop +800fa530: 8e26001c lw a2,28(s1) +800fa534: acb00024 sw s0,36(a1) +800fa538: 10c0ffdd beqz a2,800fa4b0 +800fa53c: aca00034 sw zero,52(a1) +800fa540: 34038000 li v1,0x8000 +800fa544: 24c20530 addiu v0,a2,1328 +800fa548: acc30014 sw v1,20(a2) +800fa54c: 00002021 move a0,zero +800fa550: 24030001 li v1,1 +800fa554: acc0001c sw zero,28(a2) +800fa558: acc2004c sw v0,76(a2) +800fa55c: ae230030 sw v1,48(s1) +800fa560: ae200014 sw zero,20(s1) +800fa564: ae200008 sw zero,8(s1) +800fa568: ae200018 sw zero,24(s1) +800fa56c: acc00000 sw zero,0(a2) +800fa570: acc00004 sw zero,4(a2) +800fa574: acc0000c sw zero,12(a2) +800fa578: acc00020 sw zero,32(a2) +800fa57c: acc00028 sw zero,40(a2) +800fa580: acc0002c sw zero,44(a2) +800fa584: acc00030 sw zero,48(a2) +800fa588: acc00038 sw zero,56(a2) +800fa58c: acc0003c sw zero,60(a2) +800fa590: acc2006c sw v0,108(a2) +800fa594: 0803e91e j 800fa478 +800fa598: acc20050 sw v0,80(a2) +800fa59c: 0803e91e j 800fa478 +800fa5a0: 2404fffc li a0,-4 +800fa5a4: 8e220024 lw v0,36(s1) +800fa5a8: 0040f809 jalr v0 +800fa5ac: 8e240028 lw a0,40(s1) +800fa5b0: 2404fffe li a0,-2 +800fa5b4: 0803e91e j 800fa478 +800fa5b8: ae20001c sw zero,28(s1) +800fa5bc: 00108023 negu s0,s0 +800fa5c0: 0803e948 j 800fa520 +800fa5c4: ac400008 sw zero,8(v0) + +800fa5c8 : +800fa5c8: 3c198010 lui t9,0x8010 +800fa5cc: 00c03821 move a3,a2 +800fa5d0: 2739a458 addiu t9,t9,-23464 +800fa5d4: 00a03021 move a2,a1 +800fa5d8: 03200008 jr t9 +800fa5dc: 2405000f li a1,15 + +800fa5e0 : +800fa5e0: 27bdff98 addiu sp,sp,-104 +800fa5e4: afb00040 sw s0,64(sp) +800fa5e8: afbe0060 sw s8,96(sp) +800fa5ec: afb7005c sw s7,92(sp) +800fa5f0: afb60058 sw s6,88(sp) +800fa5f4: afb50054 sw s5,84(sp) +800fa5f8: afb40050 sw s4,80(sp) +800fa5fc: afb3004c sw s3,76(sp) +800fa600: afb20048 sw s2,72(sp) +800fa604: afb10044 sw s1,68(sp) +800fa608: 00c08021 move s0,a2 +800fa60c: afa40068 sw a0,104(sp) +800fa610: afa5006c sw a1,108(sp) +800fa614: afa70074 sw a3,116(sp) +800fa618: a7a00000 sh zero,0(sp) +800fa61c: a7a00002 sh zero,2(sp) +800fa620: a7a00004 sh zero,4(sp) +800fa624: a7a00006 sh zero,6(sp) +800fa628: a7a00008 sh zero,8(sp) +800fa62c: a7a0000a sh zero,10(sp) +800fa630: a7a0000c sh zero,12(sp) +800fa634: a7a0000e sh zero,14(sp) +800fa638: a7a00010 sh zero,16(sp) +800fa63c: a7a00012 sh zero,18(sp) +800fa640: a7a00014 sh zero,20(sp) +800fa644: a7a00016 sh zero,22(sp) +800fa648: a7a00018 sh zero,24(sp) +800fa64c: a7a0001a sh zero,26(sp) +800fa650: a7a0001c sh zero,28(sp) +800fa654: a7a0001e sh zero,30(sp) +800fa658: 10c0004a beqz a2,800fa784 +800fa65c: 8fb8007c lw t8,124(sp) +800fa660: 00a02021 move a0,a1 +800fa664: 00002821 move a1,zero +800fa668: 94830000 lhu v1,0(a0) +800fa66c: 24a50001 addiu a1,a1,1 +800fa670: 00031840 sll v1,v1,0x1 +800fa674: 007d1821 addu v1,v1,sp +800fa678: 94620000 lhu v0,0(v1) +800fa67c: 24840002 addiu a0,a0,2 +800fa680: 24420001 addiu v0,v0,1 +800fa684: 1605fff8 bne s0,a1,800fa668 +800fa688: a4620000 sh v0,0(v1) +800fa68c: 8fa20078 lw v0,120(sp) +800fa690: 97b1001e lhu s1,30(sp) +800fa694: 162001bd bnez s1,800fad8c +800fa698: 8c540000 lw s4,0(v0) +800fa69c: 97a2001c lhu v0,28(sp) +800fa6a0: 1440003c bnez v0,800fa794 +800fa6a4: 97a2001a lhu v0,26(sp) +800fa6a8: 144001c0 bnez v0,800fadac +800fa6ac: 97a20018 lhu v0,24(sp) +800fa6b0: 144001bb bnez v0,800fada0 +800fa6b4: 97a20016 lhu v0,22(sp) +800fa6b8: 144001bf bnez v0,800fadb8 +800fa6bc: 97a20014 lhu v0,20(sp) +800fa6c0: 144001c8 bnez v0,800fade4 +800fa6c4: 97a20012 lhu v0,18(sp) +800fa6c8: 144001c3 bnez v0,800fadd8 +800fa6cc: 97a20010 lhu v0,16(sp) +800fa6d0: 144001be bnez v0,800fadcc +800fa6d4: 97a2000e lhu v0,14(sp) +800fa6d8: 144001ce bnez v0,800fae14 +800fa6dc: 97a2000c lhu v0,12(sp) +800fa6e0: 144001c6 bnez v0,800fadfc +800fa6e4: 97a2000a lhu v0,10(sp) +800fa6e8: 144001c1 bnez v0,800fadf0 +800fa6ec: 97a20008 lhu v0,8(sp) +800fa6f0: 144001c5 bnez v0,800fae08 +800fa6f4: 97ad0006 lhu t5,6(sp) +800fa6f8: 15a001da bnez t5,800fae64 +800fa6fc: 97a20004 lhu v0,4(sp) +800fa700: 144001a5 bnez v0,800fad98 +800fa704: 97af0002 lhu t7,2(sp) +800fa708: 15e001d4 bnez t7,800fae5c +800fa70c: 8fa40074 lw a0,116(sp) +800fa710: 24020040 li v0,64 +800fa714: 8c830000 lw v1,0(a0) +800fa718: 24040001 li a0,1 +800fa71c: 24650004 addiu a1,v1,4 +800fa720: a0640001 sb a0,1(v1) +800fa724: a0620004 sb v0,4(v1) +800fa728: a0a40001 sb a0,1(a1) +800fa72c: a0620000 sb v0,0(v1) +800fa730: 8fa20074 lw v0,116(sp) +800fa734: 24660008 addiu a2,v1,8 +800fa738: 8fa40078 lw a0,120(sp) +800fa73c: ac460000 sw a2,0(v0) +800fa740: 24020001 li v0,1 +800fa744: a4600002 sh zero,2(v1) +800fa748: 00003821 move a3,zero +800fa74c: ac820000 sw v0,0(a0) +800fa750: a4a00002 sh zero,2(a1) +800fa754: 8fbe0060 lw s8,96(sp) +800fa758: 8fb7005c lw s7,92(sp) +800fa75c: 8fb60058 lw s6,88(sp) +800fa760: 8fb50054 lw s5,84(sp) +800fa764: 8fb40050 lw s4,80(sp) +800fa768: 8fb3004c lw s3,76(sp) +800fa76c: 8fb20048 lw s2,72(sp) +800fa770: 8fb10044 lw s1,68(sp) +800fa774: 8fb00040 lw s0,64(sp) +800fa778: 00e01021 move v0,a3 +800fa77c: 03e00008 jr ra +800fa780: 27bd0068 addiu sp,sp,104 +800fa784: 8fa30078 lw v1,120(sp) +800fa788: 00008821 move s1,zero +800fa78c: 0803e9a7 j 800fa69c +800fa790: 8c740000 lw s4,0(v1) +800fa794: 97af0002 lhu t7,2(sp) +800fa798: 2412000e li s2,14 +800fa79c: 15e001c5 bnez t7,800faeb4 +800fa7a0: 97a20004 lhu v0,4(sp) +800fa7a4: 144001c1 bnez v0,800faeac +800fa7a8: 97ad0006 lhu t5,6(sp) +800fa7ac: 15a001bd bnez t5,800faea4 +800fa7b0: 97a20008 lhu v0,8(sp) +800fa7b4: 144001b9 bnez v0,800fae9c +800fa7b8: 97a2000a lhu v0,10(sp) +800fa7bc: 144001ac bnez v0,800fae70 +800fa7c0: 97a2000c lhu v0,12(sp) +800fa7c4: 144001c5 bnez v0,800faedc +800fa7c8: 97a2000e lhu v0,14(sp) +800fa7cc: 144001c7 bnez v0,800faeec +800fa7d0: 97a20010 lhu v0,16(sp) +800fa7d4: 144001c3 bnez v0,800faee4 +800fa7d8: 97a20012 lhu v0,18(sp) +800fa7dc: 144001bd bnez v0,800faed4 +800fa7e0: 97a20014 lhu v0,20(sp) +800fa7e4: 144001b9 bnez v0,800faecc +800fa7e8: 97a20016 lhu v0,22(sp) +800fa7ec: 144001b5 bnez v0,800faec4 +800fa7f0: 97a20018 lhu v0,24(sp) +800fa7f4: 144001b1 bnez v0,800faebc +800fa7f8: 97a2001a lhu v0,26(sp) +800fa7fc: 144001bf bnez v0,800faefc +800fa800: 97a2001c lhu v0,28(sp) +800fa804: 1440019b bnez v0,800fae74 +800fa808: 2415000e li s5,14 +800fa80c: 162001b9 bnez s1,800faef4 +800fa810: 00006021 move t4,zero +800fa814: 24020004 li v0,4 +800fa818: 24150010 li s5,16 +800fa81c: 00021040 sll v0,v0,0x1 +800fa820: 004d1023 subu v0,v0,t5 +800fa824: 0440010d bltz v0,800fac5c +800fa828: 00021040 sll v0,v0,0x1 +800fa82c: 97ae0008 lhu t6,8(sp) +800fa830: 004e1023 subu v0,v0,t6 +800fa834: 04400109 bltz v0,800fac5c +800fa838: 00021040 sll v0,v0,0x1 +800fa83c: 97a8000a lhu t0,10(sp) +800fa840: 00481023 subu v0,v0,t0 +800fa844: 04400105 bltz v0,800fac5c +800fa848: 00021040 sll v0,v0,0x1 +800fa84c: 97a9000c lhu t1,12(sp) +800fa850: 00491023 subu v0,v0,t1 +800fa854: 04400101 bltz v0,800fac5c +800fa858: 00021040 sll v0,v0,0x1 +800fa85c: 97aa000e lhu t2,14(sp) +800fa860: 004a1023 subu v0,v0,t2 +800fa864: 044000fd bltz v0,800fac5c +800fa868: 00021040 sll v0,v0,0x1 +800fa86c: 97ab0010 lhu t3,16(sp) +800fa870: 004b1023 subu v0,v0,t3 +800fa874: 044000f9 bltz v0,800fac5c +800fa878: 00021040 sll v0,v0,0x1 +800fa87c: 97a50012 lhu a1,18(sp) +800fa880: 00451023 subu v0,v0,a1 +800fa884: 044000f5 bltz v0,800fac5c +800fa888: 00021040 sll v0,v0,0x1 +800fa88c: 97a60014 lhu a2,20(sp) +800fa890: 00461023 subu v0,v0,a2 +800fa894: 044000f1 bltz v0,800fac5c +800fa898: 97a70016 lhu a3,22(sp) +800fa89c: 00021040 sll v0,v0,0x1 +800fa8a0: 00471023 subu v0,v0,a3 +800fa8a4: 044000ed bltz v0,800fac5c +800fa8a8: 00021040 sll v0,v0,0x1 +800fa8ac: 97a30018 lhu v1,24(sp) +800fa8b0: 00431023 subu v0,v0,v1 +800fa8b4: 044000e9 bltz v0,800fac5c +800fa8b8: 00021040 sll v0,v0,0x1 +800fa8bc: 97a4001a lhu a0,26(sp) +800fa8c0: 00441023 subu v0,v0,a0 +800fa8c4: 044000e5 bltz v0,800fac5c +800fa8c8: 97b3001c lhu s3,28(sp) +800fa8cc: 00021040 sll v0,v0,0x1 +800fa8d0: 00531023 subu v0,v0,s3 +800fa8d4: 044000e1 bltz v0,800fac5c +800fa8d8: 00021040 sll v0,v0,0x1 +800fa8dc: 00511023 subu v0,v0,s1 +800fa8e0: 044000de bltz v0,800fac5c +800fa8e4: 00000000 nop +800fa8e8: 1c4000d8 bgtz v0,800fac4c +800fa8ec: 8fa20068 lw v0,104(sp) +800fa8f0: 31efffff andi t7,t7,0xffff +800fa8f4: 018f6021 addu t4,t4,t7 +800fa8f8: 318cffff andi t4,t4,0xffff +800fa8fc: 01ac6821 addu t5,t5,t4 +800fa900: 31adffff andi t5,t5,0xffff +800fa904: 01cd7021 addu t6,t6,t5 +800fa908: 31ceffff andi t6,t6,0xffff +800fa90c: 010e4021 addu t0,t0,t6 +800fa910: 3108ffff andi t0,t0,0xffff +800fa914: 01284821 addu t1,t1,t0 +800fa918: 3129ffff andi t1,t1,0xffff +800fa91c: 01495021 addu t2,t2,t1 +800fa920: 314affff andi t2,t2,0xffff +800fa924: 016a5821 addu t3,t3,t2 +800fa928: 316bffff andi t3,t3,0xffff +800fa92c: 00ab2821 addu a1,a1,t3 +800fa930: 30a5ffff andi a1,a1,0xffff +800fa934: 00c53021 addu a2,a2,a1 +800fa938: 30c6ffff andi a2,a2,0xffff +800fa93c: 00e63821 addu a3,a3,a2 +800fa940: 30e7ffff andi a3,a3,0xffff +800fa944: 00671821 addu v1,v1,a3 +800fa948: 3063ffff andi v1,v1,0xffff +800fa94c: 00832021 addu a0,a0,v1 +800fa950: 3084ffff andi a0,a0,0xffff +800fa954: 02641021 addu v0,s3,a0 +800fa958: a7a2003e sh v0,62(sp) +800fa95c: a7a00022 sh zero,34(sp) +800fa960: a7af0024 sh t7,36(sp) +800fa964: a7ac0026 sh t4,38(sp) +800fa968: a7ad0028 sh t5,40(sp) +800fa96c: a7ae002a sh t6,42(sp) +800fa970: a7a8002c sh t0,44(sp) +800fa974: a7a9002e sh t1,46(sp) +800fa978: a7aa0030 sh t2,48(sp) +800fa97c: a7ab0032 sh t3,50(sp) +800fa980: a7a50034 sh a1,52(sp) +800fa984: a7a60036 sh a2,54(sp) +800fa988: a7a70038 sh a3,56(sp) +800fa98c: a7a3003a sh v1,58(sp) +800fa990: 12000011 beqz s0,800fa9d8 +800fa994: a7a4003c sh a0,60(sp) +800fa998: 8fa4006c lw a0,108(sp) +800fa99c: 00003021 move a2,zero +800fa9a0: 94830000 lhu v1,0(a0) +800fa9a4: 24840002 addiu a0,a0,2 +800fa9a8: 00031040 sll v0,v1,0x1 +800fa9ac: 10600007 beqz v1,800fa9cc +800fa9b0: 005d2821 addu a1,v0,sp +800fa9b4: 94a20020 lhu v0,32(a1) +800fa9b8: 00021840 sll v1,v0,0x1 +800fa9bc: 00781821 addu v1,v1,t8 +800fa9c0: 24420001 addiu v0,v0,1 +800fa9c4: a4a20020 sh v0,32(a1) +800fa9c8: a4660000 sh a2,0(v1) +800fa9cc: 24c60001 addiu a2,a2,1 +800fa9d0: 1606fff3 bne s0,a2,800fa9a0 +800fa9d4: 00000000 nop +800fa9d8: 0254102b sltu v0,s2,s4 +800fa9dc: 02402021 move a0,s2 +800fa9e0: 0282200a movz a0,s4,v0 +800fa9e4: 0095182b sltu v1,a0,s5 +800fa9e8: 02a08821 move s1,s5 +800fa9ec: 0083880a movz s1,a0,v1 +800fa9f0: 8fa30068 lw v1,104(sp) +800fa9f4: 106000dd beqz v1,800fad6c +800fa9f8: 8fa40074 lw a0,116(sp) +800fa9fc: 24020001 li v0,1 +800faa00: 10620107 beq v1,v0,800fae20 +800faa04: 02229804 sllv s3,v0,s1 +800faa08: 8fa20074 lw v0,116(sp) +800faa0c: 3c03801c lui v1,0x801c +800faa10: 8c590000 lw t9,0(v0) +800faa14: 3c02801c lui v0,0x801c +800faa18: 245e1490 addiu s8,v0,5264 +800faa1c: 24771450 addiu s7,v1,5200 +800faa20: 2676ffff addiu s6,s3,-1 +800faa24: 2414ffff li s4,-1 +800faa28: 03007821 move t7,t8 +800faa2c: 95e90000 lhu t1,0(t7) +800faa30: 02a06821 move t5,s5 +800faa34: 0000c021 move t8,zero +800faa38: 01b82023 subu a0,t5,t8 +800faa3c: 0134102a slt v0,t1,s4 +800faa40: 02206021 move t4,s1 +800faa44: 00007021 move t6,zero +800faa48: 2415ffff li s5,-1 +800faa4c: 24100001 li s0,1 +800faa50: 10400064 beqz v0,800fabe4 +800faa54: 308b00ff andi t3,a0,0xff +800faa58: 00005021 move t2,zero +800faa5c: 00903804 sllv a3,s0,a0 +800faa60: 01903004 sllv a2,s0,t4 +800faa64: 00c72823 subu a1,a2,a3 +800faa68: 030e1006 srlv v0,t6,t8 +800faa6c: 00451021 addu v0,v0,a1 +800faa70: 00021080 sll v0,v0,0x2 +800faa74: 03221021 addu v0,t9,v0 +800faa78: 00071880 sll v1,a3,0x2 +800faa7c: 00031823 negu v1,v1 +800faa80: 24440002 addiu a0,v0,2 +800faa84: 00074023 negu t0,a3 +800faa88: 00a82821 addu a1,a1,t0 +800faa8c: 00e51021 addu v0,a3,a1 +800faa90: a4890000 sh t1,0(a0) +800faa94: a08bffff sb t3,-1(a0) +800faa98: a08afffe sb t2,-2(a0) +800faa9c: 1440fffa bnez v0,800faa88 +800faaa0: 00832021 addu a0,a0,v1 +800faaa4: 25a2ffff addiu v0,t5,-1 +800faaa8: 00502004 sllv a0,s0,v0 +800faaac: 01c41824 and v1,t6,a0 +800faab0: 10600005 beqz v1,800faac8 +800faab4: 00000000 nop +800faab8: 00042042 srl a0,a0,0x1 +800faabc: 01c41024 and v0,t6,a0 +800faac0: 1440fffd bnez v0,800faab8 +800faac4: 00000000 nop +800faac8: 14800053 bnez a0,800fac18 +800faacc: 2482ffff addiu v0,a0,-1 +800faad0: 00007021 move t6,zero +800faad4: 000d2840 sll a1,t5,0x1 +800faad8: 00bd1821 addu v1,a1,sp +800faadc: 94620000 lhu v0,0(v1) +800faae0: 2442ffff addiu v0,v0,-1 +800faae4: 3044ffff andi a0,v0,0xffff +800faae8: 10800044 beqz a0,800fabfc +800faaec: 01a03821 move a3,t5 +800faaf0: 00bd1021 addu v0,a1,sp +800faaf4: 0227182b sltu v1,s1,a3 +800faaf8: 10600033 beqz v1,800fabc8 +800faafc: a4440000 sh a0,0(v0) +800fab00: 01d64024 and t0,t6,s6 +800fab04: 12a80030 beq s5,t0,800fabc8 +800fab08: 00000000 nop +800fab0c: 0238c00a movz t8,s1,t8 +800fab10: 00f86023 subu t4,a3,t8 +800fab14: 030c2821 addu a1,t8,t4 +800fab18: 00b2102b sltu v0,a1,s2 +800fab1c: 10400014 beqz v0,800fab70 +800fab20: 00051040 sll v0,a1,0x1 +800fab24: 005d1021 addu v0,v0,sp +800fab28: 94440000 lhu a0,0(v0) +800fab2c: 01901804 sllv v1,s0,t4 +800fab30: 00641823 subu v1,v1,a0 +800fab34: 1860000e blez v1,800fab70 +800fab38: 00000000 nop +800fab3c: 24a50001 addiu a1,a1,1 +800fab40: 00051040 sll v0,a1,0x1 +800fab44: 0803ead7 j 800fab5c +800fab48: 03a22021 addu a0,sp,v0 +800fab4c: 94820000 lhu v0,0(a0) +800fab50: 00621823 subu v1,v1,v0 +800fab54: 18600006 blez v1,800fab70 +800fab58: 24840002 addiu a0,a0,2 +800fab5c: 00b2102b sltu v0,a1,s2 +800fab60: 00031840 sll v1,v1,0x1 +800fab64: 24a50001 addiu a1,a1,1 +800fab68: 1440fff8 bnez v0,800fab4c +800fab6c: 258c0001 addiu t4,t4,1 +800fab70: 8fa40068 lw a0,104(sp) +800fab74: 01901004 sllv v0,s0,t4 +800fab78: 1090002f beq a0,s0,800fac38 +800fab7c: 02629821 addu s3,s3,v0 +800fab80: 8fa30074 lw v1,116(sp) +800fab84: 00082880 sll a1,t0,0x2 +800fab88: 8c620000 lw v0,0(v1) +800fab8c: 00063080 sll a2,a2,0x2 +800fab90: 00451021 addu v0,v0,a1 +800fab94: a04c0000 sb t4,0(v0) +800fab98: 8fa40074 lw a0,116(sp) +800fab9c: 0326c821 addu t9,t9,a2 +800faba0: 8c830000 lw v1,0(a0) +800faba4: 0100a821 move s5,t0 +800faba8: 00a31821 addu v1,a1,v1 +800fabac: a0710001 sb s1,1(v1) +800fabb0: 8fa20074 lw v0,116(sp) +800fabb4: 8c440000 lw a0,0(v0) +800fabb8: 03241023 subu v0,t9,a0 +800fabbc: 00a42821 addu a1,a1,a0 +800fabc0: 00021083 sra v0,v0,0x2 +800fabc4: a4a20002 sh v0,2(a1) +800fabc8: 25ef0002 addiu t7,t7,2 +800fabcc: 95e90000 lhu t1,0(t7) +800fabd0: 00e06821 move t5,a3 +800fabd4: 01b82023 subu a0,t5,t8 +800fabd8: 0134102a slt v0,t1,s4 +800fabdc: 1440ff9e bnez v0,800faa58 +800fabe0: 308b00ff andi t3,a0,0xff +800fabe4: 0289102a slt v0,s4,t1 +800fabe8: 1440000e bnez v0,800fac24 +800fabec: 00091040 sll v0,t1,0x1 +800fabf0: 00004821 move t1,zero +800fabf4: 0803ea97 j 800faa5c +800fabf8: 240a0060 li t2,96 +800fabfc: 11b20024 beq t5,s2,800fac90 +800fac00: 8fa3006c lw v1,108(sp) +800fac04: 95e20002 lhu v0,2(t7) +800fac08: 00021040 sll v0,v0,0x1 +800fac0c: 00431021 addu v0,v0,v1 +800fac10: 0803eabc j 800faaf0 +800fac14: 94470000 lhu a3,0(v0) +800fac18: 01c21024 and v0,t6,v0 +800fac1c: 0803eab5 j 800faad4 +800fac20: 00447021 addu t6,v0,a0 +800fac24: 005e1821 addu v1,v0,s8 +800fac28: 00571021 addu v0,v0,s7 +800fac2c: 904a0000 lbu t2,0(v0) +800fac30: 0803ea97 j 800faa5c +800fac34: 94690000 lhu t1,0(v1) +800fac38: 2e6205b0 sltiu v0,s3,1456 +800fac3c: 1440ffd1 bnez v0,800fab84 +800fac40: 8fa30074 lw v1,116(sp) +800fac44: 0803e9d5 j 800fa754 +800fac48: 24070001 li a3,1 +800fac4c: 10400003 beqz v0,800fac5c +800fac50: 24020001 li v0,1 +800fac54: 1242ff26 beq s2,v0,800fa8f0 +800fac58: 00000000 nop +800fac5c: 2407ffff li a3,-1 +800fac60: 8fbe0060 lw s8,96(sp) +800fac64: 8fb7005c lw s7,92(sp) +800fac68: 8fb60058 lw s6,88(sp) +800fac6c: 8fb50054 lw s5,84(sp) +800fac70: 8fb40050 lw s4,80(sp) +800fac74: 8fb3004c lw s3,76(sp) +800fac78: 8fb20048 lw s2,72(sp) +800fac7c: 8fb10044 lw s1,68(sp) +800fac80: 8fb00040 lw s0,64(sp) +800fac84: 00e01021 move v0,a3 +800fac88: 03e00008 jr ra +800fac8c: 27bd0068 addiu sp,sp,104 +800fac90: 11c00022 beqz t6,800fad1c +800fac94: 24070001 li a3,1 +800fac98: 02402821 move a1,s2 +800fac9c: 322800ff andi t0,s1,0xff +800faca0: 24060040 li a2,64 +800faca4: 13000009 beqz t8,800faccc +800faca8: 00001021 move v0,zero +800facac: 02ce1024 and v0,s6,t6 +800facb0: 12a20044 beq s5,v0,800fadc4 +800facb4: 8fa30074 lw v1,116(sp) +800facb8: 01005821 move t3,t0 +800facbc: 8c790000 lw t9,0(v1) +800facc0: 02202821 move a1,s1 +800facc4: 0000c021 move t8,zero +800facc8: 00001021 move v0,zero +800faccc: 24a3ffff addiu v1,a1,-1 +800facd0: 004e1006 srlv v0,t6,v0 +800facd4: 00021080 sll v0,v0,0x2 +800facd8: 00672004 sllv a0,a3,v1 +800facdc: 03221021 addu v0,t9,v0 +800face0: 008e1824 and v1,a0,t6 +800face4: a0460000 sb a2,0(v0) +800face8: a4400002 sh zero,2(v0) +800facec: 10600005 beqz v1,800fad04 +800facf0: a04b0001 sb t3,1(v0) +800facf4: 00042042 srl a0,a0,0x1 +800facf8: 008e1024 and v0,a0,t6 +800facfc: 1440fffd bnez v0,800facf4 +800fad00: 00000000 nop +800fad04: 10800005 beqz a0,800fad1c +800fad08: 2482ffff addiu v0,a0,-1 +800fad0c: 004e1024 and v0,v0,t6 +800fad10: 00447021 addu t6,v0,a0 +800fad14: 15c0ffe3 bnez t6,800faca4 +800fad18: 00000000 nop +800fad1c: 8fa40074 lw a0,116(sp) +800fad20: 00131880 sll v1,s3,0x2 +800fad24: 8c820000 lw v0,0(a0) +800fad28: 00003821 move a3,zero +800fad2c: 00431021 addu v0,v0,v1 +800fad30: ac820000 sw v0,0(a0) +800fad34: 8fa20078 lw v0,120(sp) +800fad38: ac510000 sw s1,0(v0) +800fad3c: 8fbe0060 lw s8,96(sp) +800fad40: 8fb7005c lw s7,92(sp) +800fad44: 8fb60058 lw s6,88(sp) +800fad48: 8fb50054 lw s5,84(sp) +800fad4c: 8fb40050 lw s4,80(sp) +800fad50: 8fb3004c lw s3,76(sp) +800fad54: 8fb20048 lw s2,72(sp) +800fad58: 8fb10044 lw s1,68(sp) +800fad5c: 8fb00040 lw s0,64(sp) +800fad60: 00e01021 move v0,a3 +800fad64: 03e00008 jr ra +800fad68: 27bd0068 addiu sp,sp,104 +800fad6c: 24020001 li v0,1 +800fad70: 02229804 sllv s3,v0,s1 +800fad74: 8c990000 lw t9,0(a0) +800fad78: 0300b821 move s7,t8 +800fad7c: 2676ffff addiu s6,s3,-1 +800fad80: 0300f021 move s8,t8 +800fad84: 0803ea8a j 800faa28 +800fad88: 24140013 li s4,19 +800fad8c: 97af0002 lhu t7,2(sp) +800fad90: 0803e9e7 j 800fa79c +800fad94: 2412000f li s2,15 +800fad98: 0803e9e7 j 800fa79c +800fad9c: 24120002 li s2,2 +800fada0: 97af0002 lhu t7,2(sp) +800fada4: 0803e9e7 j 800fa79c +800fada8: 2412000c li s2,12 +800fadac: 97af0002 lhu t7,2(sp) +800fadb0: 0803e9e7 j 800fa79c +800fadb4: 2412000d li s2,13 +800fadb8: 97af0002 lhu t7,2(sp) +800fadbc: 0803e9e7 j 800fa79c +800fadc0: 2412000b li s2,11 +800fadc4: 0803eb33 j 800faccc +800fadc8: 03001021 move v0,t8 +800fadcc: 97af0002 lhu t7,2(sp) +800fadd0: 0803e9e7 j 800fa79c +800fadd4: 24120008 li s2,8 +800fadd8: 97af0002 lhu t7,2(sp) +800faddc: 0803e9e7 j 800fa79c +800fade0: 24120009 li s2,9 +800fade4: 97af0002 lhu t7,2(sp) +800fade8: 0803e9e7 j 800fa79c +800fadec: 2412000a li s2,10 +800fadf0: 97af0002 lhu t7,2(sp) +800fadf4: 0803e9e7 j 800fa79c +800fadf8: 24120005 li s2,5 +800fadfc: 97af0002 lhu t7,2(sp) +800fae00: 0803e9e7 j 800fa79c +800fae04: 24120006 li s2,6 +800fae08: 97af0002 lhu t7,2(sp) +800fae0c: 0803e9e7 j 800fa79c +800fae10: 24120004 li s2,4 +800fae14: 97af0002 lhu t7,2(sp) +800fae18: 0803e9e7 j 800fa79c +800fae1c: 24120007 li s2,7 +800fae20: 3c04801c lui a0,0x801c +800fae24: 248414d0 addiu a0,a0,5328 +800fae28: 02239804 sllv s3,v1,s1 +800fae2c: 2497fdfe addiu s7,a0,-514 +800fae30: 3c03801c lui v1,0x801c +800fae34: 8fa40074 lw a0,116(sp) +800fae38: 24631510 addiu v1,v1,5392 +800fae3c: 2e6205b0 sltiu v0,s3,1456 +800fae40: 247efdfe addiu s8,v1,-514 +800fae44: 8c990000 lw t9,0(a0) +800fae48: 2676ffff addiu s6,s3,-1 +800fae4c: 1440fef6 bnez v0,800faa28 +800fae50: 24140100 li s4,256 +800fae54: 0803e9d5 j 800fa754 +800fae58: 24070001 li a3,1 +800fae5c: 0803e9e7 j 800fa79c +800fae60: 24120001 li s2,1 +800fae64: 97af0002 lhu t7,2(sp) +800fae68: 0803e9e7 j 800fa79c +800fae6c: 24120003 li s2,3 +800fae70: 24150005 li s5,5 +800fae74: 24020002 li v0,2 +800fae78: 004f1023 subu v0,v0,t7 +800fae7c: 0440ff77 bltz v0,800fac5c +800fae80: 00021040 sll v0,v0,0x1 +800fae84: 97ac0004 lhu t4,4(sp) +800fae88: 004c1023 subu v0,v0,t4 +800fae8c: 0440ff74 bltz v0,800fac60 +800fae90: 2407ffff li a3,-1 +800fae94: 0803ea07 j 800fa81c +800fae98: 97ad0006 lhu t5,6(sp) +800fae9c: 0803eb9d j 800fae74 +800faea0: 24150004 li s5,4 +800faea4: 0803eb9d j 800fae74 +800faea8: 24150003 li s5,3 +800faeac: 0803eb9d j 800fae74 +800faeb0: 24150002 li s5,2 +800faeb4: 0803eb9d j 800fae74 +800faeb8: 24150001 li s5,1 +800faebc: 0803eb9d j 800fae74 +800faec0: 2415000c li s5,12 +800faec4: 0803eb9d j 800fae74 +800faec8: 2415000b li s5,11 +800faecc: 0803eb9d j 800fae74 +800faed0: 2415000a li s5,10 +800faed4: 0803eb9d j 800fae74 +800faed8: 24150009 li s5,9 +800faedc: 0803eb9d j 800fae74 +800faee0: 24150006 li s5,6 +800faee4: 0803eb9d j 800fae74 +800faee8: 24150008 li s5,8 +800faeec: 0803eb9d j 800fae74 +800faef0: 24150007 li s5,7 +800faef4: 0803eb9d j 800fae74 +800faef8: 2415000f li s5,15 +800faefc: 0803eb9d j 800fae74 +800faf00: 2415000d li s5,13 + ... + +800faf10 : +800faf10: 3c02801c lui v0,0x801c +800faf14: 03e00008 jr ra +800faf18: 2442e410 addiu v0,v0,-7152 + +800faf1c : +800faf1c: 03e00008 jr ra +800faf20: 24020055 li v0,85 + +800faf24 : +800faf24: 24030002 li v1,2 +800faf28: 00641823 subu v1,v1,a0 +800faf2c: 3c02801c lui v0,0x801c +800faf30: 244215d0 addiu v0,v0,5584 +800faf34: 00031880 sll v1,v1,0x2 +800faf38: 00621821 addu v1,v1,v0 +800faf3c: 03e00008 jr ra +800faf40: 8c620000 lw v0,0(v1) + +800faf44 : +800faf44: 3c198010 lui t9,0x8010 +800faf48: 27394e60 addiu t9,t9,20064 +800faf4c: 03200008 jr t9 +800faf50: 00a02021 move a0,a1 + +800faf54 : +800faf54: 3c198010 lui t9,0x8010 +800faf58: 27395378 addiu t9,t9,21368 +800faf5c: 03200008 jr t9 +800faf60: 70a62002 mul a0,a1,a2 + ... + +800faf70 <_FAT_cache_getSector>: +800faf70: 27bdffd8 addiu sp,sp,-40 +800faf74: afb40020 sw s4,32(sp) +800faf78: afb00010 sw s0,16(sp) +800faf7c: afbf0024 sw ra,36(sp) +800faf80: afb3001c sw s3,28(sp) +800faf84: afb20018 sw s2,24(sp) +800faf88: afb10014 sw s1,20(sp) +800faf8c: 8c870004 lw a3,4(a0) +800faf90: 0080a021 move s4,a0 +800faf94: 00a08021 move s0,a1 +800faf98: 10e00060 beqz a3,800fb11c <_FAT_cache_getSector+0x1ac> +800faf9c: 8c890008 lw t1,8(a0) +800fafa0: 8d220000 lw v0,0(t1) +800fafa4: 10450061 beq v0,a1,800fb12c <_FAT_cache_getSector+0x1bc> +800fafa8: 00008821 move s1,zero +800fafac: 2524000c addiu a0,t1,12 +800fafb0: 01201821 move v1,t1 +800fafb4: 00002821 move a1,zero +800fafb8: 2406ffff li a2,-1 +800fafbc: 2408ffff li t0,-1 +800fafc0: 10480018 beq v0,t0,800fb024 <_FAT_cache_getSector+0xb4> +800fafc4: 00000000 nop +800fafc8: 8c630004 lw v1,4(v1) +800fafcc: 0066102b sltu v0,v1,a2 +800fafd0: 14400015 bnez v0,800fb028 <_FAT_cache_getSector+0xb8> +800fafd4: 00000000 nop +800fafd8: 24a50001 addiu a1,a1,1 +800fafdc: 00801821 move v1,a0 +800fafe0: 10e50017 beq a3,a1,800fb040 <_FAT_cache_getSector+0xd0> +800fafe4: 2484000c addiu a0,a0,12 +800fafe8: 8c620000 lw v0,0(v1) +800fafec: 1602fff4 bne s0,v0,800fafc0 <_FAT_cache_getSector+0x50> +800faff0: 00000000 nop +800faff4: 8c620004 lw v0,4(v1) +800faff8: 24420001 addiu v0,v0,1 +800faffc: ac620004 sw v0,4(v1) +800fb000: 8fbf0024 lw ra,36(sp) +800fb004: 8fb40020 lw s4,32(sp) +800fb008: 8fb3001c lw s3,28(sp) +800fb00c: 8fb20018 lw s2,24(sp) +800fb010: 8fb10014 lw s1,20(sp) +800fb014: 8fb00010 lw s0,16(sp) +800fb018: 00a01021 move v0,a1 +800fb01c: 03e00008 jr ra +800fb020: 27bd0028 addiu sp,sp,40 +800fb024: 8c630004 lw v1,4(v1) +800fb028: 00a08821 move s1,a1 +800fb02c: 24a50001 addiu a1,a1,1 +800fb030: 00603021 move a2,v1 +800fb034: 00801821 move v1,a0 +800fb038: 14e5ffeb bne a3,a1,800fafe8 <_FAT_cache_getSector+0x78> +800fb03c: 2484000c addiu a0,a0,12 +800fb040: 00111880 sll v1,s1,0x2 +800fb044: 00111100 sll v0,s1,0x4 +800fb048: 00431023 subu v0,v0,v1 +800fb04c: 00119a40 sll s3,s1,0x9 +800fb050: 01229021 addu s2,t1,v0 +800fb054: 8e440000 lw a0,0(s2) +800fb058: 2402ffff li v0,-1 +800fb05c: 14820021 bne a0,v0,800fb0e4 <_FAT_cache_getSector+0x174> +800fb060: 3c02c33c lui v0,0xc33c +800fb064: 8e830000 lw v1,0(s4) +800fb068: 8e86000c lw a2,12(s4) +800fb06c: 8c620010 lw v0,16(v1) +800fb070: 02663021 addu a2,s3,a2 +800fb074: 02002021 move a0,s0 +800fb078: 0040f809 jalr v0 +800fb07c: 24050001 li a1,1 +800fb080: 1040000e beqz v0,800fb0bc <_FAT_cache_getSector+0x14c> +800fb084: 02202821 move a1,s1 +800fb088: 8e420004 lw v0,4(s2) +800fb08c: ae500000 sw s0,0(s2) +800fb090: 24420001 addiu v0,v0,1 +800fb094: ae420004 sw v0,4(s2) +800fb098: 8fbf0024 lw ra,36(sp) +800fb09c: 8fb40020 lw s4,32(sp) +800fb0a0: 8fb3001c lw s3,28(sp) +800fb0a4: 8fb20018 lw s2,24(sp) +800fb0a8: 8fb10014 lw s1,20(sp) +800fb0ac: 8fb00010 lw s0,16(sp) +800fb0b0: 00a01021 move v0,a1 +800fb0b4: 03e00008 jr ra +800fb0b8: 27bd0028 addiu sp,sp,40 +800fb0bc: 2405ffff li a1,-1 +800fb0c0: 8fbf0024 lw ra,36(sp) +800fb0c4: 8fb40020 lw s4,32(sp) +800fb0c8: 8fb3001c lw s3,28(sp) +800fb0cc: 8fb20018 lw s2,24(sp) +800fb0d0: 8fb10014 lw s1,20(sp) +800fb0d4: 8fb00010 lw s0,16(sp) +800fb0d8: 00a01021 move v0,a1 +800fb0dc: 03e00008 jr ra +800fb0e0: 27bd0028 addiu sp,sp,40 +800fb0e4: 8e430008 lw v1,8(s2) +800fb0e8: 3442a55a ori v0,v0,0xa55a +800fb0ec: 1462ffdd bne v1,v0,800fb064 <_FAT_cache_getSector+0xf4> +800fb0f0: 00000000 nop +800fb0f4: 8e830000 lw v1,0(s4) +800fb0f8: 8e86000c lw a2,12(s4) +800fb0fc: 8c620014 lw v0,20(v1) +800fb100: 02663021 addu a2,s3,a2 +800fb104: 0040f809 jalr v0 +800fb108: 24050001 li a1,1 +800fb10c: 1040ffec beqz v0,800fb0c0 <_FAT_cache_getSector+0x150> +800fb110: 2405ffff li a1,-1 +800fb114: 0803ec19 j 800fb064 <_FAT_cache_getSector+0xf4> +800fb118: ae400008 sw zero,8(s2) +800fb11c: 00008821 move s1,zero +800fb120: 00001021 move v0,zero +800fb124: 0803ec14 j 800fb050 <_FAT_cache_getSector+0xe0> +800fb128: 00009821 move s3,zero +800fb12c: 01201821 move v1,t1 +800fb130: 0803ebfd j 800faff4 <_FAT_cache_getSector+0x84> +800fb134: 00002821 move a1,zero + +800fb138 <_FAT_cache_flush>: +800fb138: 27bdffd8 addiu sp,sp,-40 +800fb13c: afb20018 sw s2,24(sp) +800fb140: afbf0020 sw ra,32(sp) +800fb144: afb3001c sw s3,28(sp) +800fb148: afb10014 sw s1,20(sp) +800fb14c: afb00010 sw s0,16(sp) +800fb150: 8c820004 lw v0,4(a0) +800fb154: 10400013 beqz v0,800fb1a4 <_FAT_cache_flush+0x6c> +800fb158: 00809021 move s2,a0 +800fb15c: 3c02c33c lui v0,0xc33c +800fb160: 8c860008 lw a2,8(a0) +800fb164: 3453a55a ori s3,v0,0xa55a +800fb168: 00008821 move s1,zero +800fb16c: 00008021 move s0,zero +800fb170: 02062021 addu a0,s0,a2 +800fb174: 8c820008 lw v0,8(a0) +800fb178: 00113a40 sll a3,s1,0x9 +800fb17c: 24050001 li a1,1 +800fb180: 10530014 beq v0,s3,800fb1d4 <_FAT_cache_flush+0x9c> +800fb184: 26310001 addiu s1,s1,1 +800fb188: 02061821 addu v1,s0,a2 +800fb18c: ac600004 sw zero,4(v1) +800fb190: 8e420004 lw v0,4(s2) +800fb194: 2610000c addiu s0,s0,12 +800fb198: 0222102b sltu v0,s1,v0 +800fb19c: 1440fff4 bnez v0,800fb170 <_FAT_cache_flush+0x38> +800fb1a0: ac600008 sw zero,8(v1) +800fb1a4: 8e430000 lw v1,0(s2) +800fb1a8: 8c620018 lw v0,24(v1) +800fb1ac: 0040f809 jalr v0 +800fb1b0: 00000000 nop +800fb1b4: 24020001 li v0,1 +800fb1b8: 8fbf0020 lw ra,32(sp) +800fb1bc: 8fb3001c lw s3,28(sp) +800fb1c0: 8fb20018 lw s2,24(sp) +800fb1c4: 8fb10014 lw s1,20(sp) +800fb1c8: 8fb00010 lw s0,16(sp) +800fb1cc: 03e00008 jr ra +800fb1d0: 27bd0028 addiu sp,sp,40 +800fb1d4: 8e430000 lw v1,0(s2) +800fb1d8: 8e46000c lw a2,12(s2) +800fb1dc: 8c840000 lw a0,0(a0) +800fb1e0: 8c620014 lw v0,20(v1) +800fb1e4: 0040f809 jalr v0 +800fb1e8: 00e63021 addu a2,a3,a2 +800fb1ec: 1040fff2 beqz v0,800fb1b8 <_FAT_cache_flush+0x80> +800fb1f0: 2402ffff li v0,-1 +800fb1f4: 0803ec62 j 800fb188 <_FAT_cache_flush+0x50> +800fb1f8: 8e460008 lw a2,8(s2) + +800fb1fc <_FAT_cache_invalidate>: +800fb1fc: 8c830004 lw v1,4(a0) +800fb200: 10600009 beqz v1,800fb228 <_FAT_cache_invalidate+0x2c> +800fb204: 00001021 move v0,zero +800fb208: 8c840008 lw a0,8(a0) +800fb20c: 2405ffff li a1,-1 +800fb210: 24420001 addiu v0,v0,1 +800fb214: ac850000 sw a1,0(a0) +800fb218: ac800004 sw zero,4(a0) +800fb21c: ac800008 sw zero,8(a0) +800fb220: 1443fffb bne v0,v1,800fb210 <_FAT_cache_invalidate+0x14> +800fb224: 2484000c addiu a0,a0,12 +800fb228: 03e00008 jr ra +800fb22c: 00000000 nop + +800fb230 <_FAT_cache_eraseWritePartialSector>: +800fb230: 27bdffd0 addiu sp,sp,-48 +800fb234: afb40020 sw s4,32(sp) +800fb238: 8fb40040 lw s4,64(sp) +800fb23c: afb50024 sw s5,36(sp) +800fb240: 00f41021 addu v0,a3,s4 +800fb244: 2c420201 sltiu v0,v0,513 +800fb248: afb3001c sw s3,28(sp) +800fb24c: afb10014 sw s1,20(sp) +800fb250: 00a0a821 move s5,a1 +800fb254: afbf0028 sw ra,40(sp) +800fb258: afb20018 sw s2,24(sp) +800fb25c: afb00010 sw s0,16(sp) +800fb260: 00e09821 move s3,a3 +800fb264: 00c02821 move a1,a2 +800fb268: 1440000c bnez v0,800fb29c <_FAT_cache_eraseWritePartialSector+0x6c> +800fb26c: 00808821 move s1,a0 +800fb270: 00002821 move a1,zero +800fb274: 8fbf0028 lw ra,40(sp) +800fb278: 8fb50024 lw s5,36(sp) +800fb27c: 8fb40020 lw s4,32(sp) +800fb280: 8fb3001c lw s3,28(sp) +800fb284: 8fb20018 lw s2,24(sp) +800fb288: 8fb10014 lw s1,20(sp) +800fb28c: 8fb00010 lw s0,16(sp) +800fb290: 00a01021 move v0,a1 +800fb294: 03e00008 jr ra +800fb298: 27bd0030 addiu sp,sp,48 +800fb29c: 3c028010 lui v0,0x8010 +800fb2a0: 2442af70 addiu v0,v0,-20624 +800fb2a4: 0040f809 jalr v0 +800fb2a8: 00000000 nop +800fb2ac: 00408021 move s0,v0 +800fb2b0: 00029240 sll s2,v0,0x9 +800fb2b4: 2402ffff li v0,-1 +800fb2b8: 00002821 move a1,zero +800fb2bc: 1202ffed beq s0,v0,800fb274 <_FAT_cache_eraseWritePartialSector+0x44> +800fb2c0: 24060200 li a2,512 +800fb2c4: 8e24000c lw a0,12(s1) +800fb2c8: 3c028011 lui v0,0x8011 +800fb2cc: 2442ca64 addiu v0,v0,-13724 +800fb2d0: 0040f809 jalr v0 +800fb2d4: 02442021 addu a0,s2,a0 +800fb2d8: 8e24000c lw a0,12(s1) +800fb2dc: 3c028011 lui v0,0x8011 +800fb2e0: 02442021 addu a0,s2,a0 +800fb2e4: 00932021 addu a0,a0,s3 +800fb2e8: 02a02821 move a1,s5 +800fb2ec: 2442c930 addiu v0,v0,-14032 +800fb2f0: 0040f809 jalr v0 +800fb2f4: 02803021 move a2,s4 +800fb2f8: 00101080 sll v0,s0,0x2 +800fb2fc: 8e240008 lw a0,8(s1) +800fb300: 00101900 sll v1,s0,0x4 +800fb304: 00621823 subu v1,v1,v0 +800fb308: 3c02c33c lui v0,0xc33c +800fb30c: 3442a55a ori v0,v0,0xa55a +800fb310: 00641821 addu v1,v1,a0 +800fb314: ac620008 sw v0,8(v1) +800fb318: 24050001 li a1,1 +800fb31c: 8fbf0028 lw ra,40(sp) +800fb320: 8fb50024 lw s5,36(sp) +800fb324: 8fb40020 lw s4,32(sp) +800fb328: 8fb3001c lw s3,28(sp) +800fb32c: 8fb20018 lw s2,24(sp) +800fb330: 8fb10014 lw s1,20(sp) +800fb334: 8fb00010 lw s0,16(sp) +800fb338: 00a01021 move v0,a1 +800fb33c: 03e00008 jr ra +800fb340: 27bd0030 addiu sp,sp,48 + +800fb344 <_FAT_cache_writePartialSector_check>: +800fb344: 27bdffc8 addiu sp,sp,-56 +800fb348: afb7002c sw s7,44(sp) +800fb34c: afb50024 sw s5,36(sp) +800fb350: afb40020 sw s4,32(sp) +800fb354: afb00010 sw s0,16(sp) +800fb358: afbf0030 sw ra,48(sp) +800fb35c: afb60028 sw s6,40(sp) +800fb360: afb3001c sw s3,28(sp) +800fb364: afb20018 sw s2,24(sp) +800fb368: afb10014 sw s1,20(sp) +800fb36c: 0080a821 move s5,a0 +800fb370: 00c0b821 move s7,a2 +800fb374: 00a08021 move s0,a1 +800fb378: 00e0a021 move s4,a3 +800fb37c: 8c920008 lw s2,8(a0) +800fb380: 10c00010 beqz a2,800fb3c4 <_FAT_cache_writePartialSector_check+0x80> +800fb384: 8c930004 lw s3,4(a0) +800fb388: 1260000e beqz s3,800fb3c4 <_FAT_cache_writePartialSector_check+0x80> +800fb38c: 24160001 li s6,1 +800fb390: 8e420000 lw v0,0(s2) +800fb394: 12020025 beq s0,v0,800fb42c <_FAT_cache_writePartialSector_check+0xe8> +800fb398: 00002021 move a0,zero +800fb39c: 0803ecec j 800fb3b0 <_FAT_cache_writePartialSector_check+0x6c> +800fb3a0: 2403000c li v1,12 +800fb3a4: 8c420000 lw v0,0(v0) +800fb3a8: 12020011 beq s0,v0,800fb3f0 <_FAT_cache_writePartialSector_check+0xac> +800fb3ac: 00041240 sll v0,a0,0x9 +800fb3b0: 24840001 addiu a0,a0,1 +800fb3b4: 02431021 addu v0,s2,v1 +800fb3b8: 00608821 move s1,v1 +800fb3bc: 1664fff9 bne s3,a0,800fb3a4 <_FAT_cache_writePartialSector_check+0x60> +800fb3c0: 2463000c addiu v1,v1,12 +800fb3c4: 8fbf0030 lw ra,48(sp) +800fb3c8: 8fb7002c lw s7,44(sp) +800fb3cc: 8fb60028 lw s6,40(sp) +800fb3d0: 8fb50024 lw s5,36(sp) +800fb3d4: 8fb40020 lw s4,32(sp) +800fb3d8: 8fb3001c lw s3,28(sp) +800fb3dc: 8fb20018 lw s2,24(sp) +800fb3e0: 8fb10014 lw s1,20(sp) +800fb3e4: 8fb00010 lw s0,16(sp) +800fb3e8: 03e00008 jr ra +800fb3ec: 27bd0038 addiu sp,sp,56 +800fb3f0: 8ea4000c lw a0,12(s5) +800fb3f4: 02802821 move a1,s4 +800fb3f8: 00442021 addu a0,v0,a0 +800fb3fc: 3c028011 lui v0,0x8011 +800fb400: 2442c930 addiu v0,v0,-14032 +800fb404: 0040f809 jalr v0 +800fb408: 24060200 li a2,512 +800fb40c: 8ea30008 lw v1,8(s5) +800fb410: 00711821 addu v1,v1,s1 +800fb414: 12f6ffeb beq s7,s6,800fb3c4 <_FAT_cache_writePartialSector_check+0x80> +800fb418: ac600008 sw zero,8(v1) +800fb41c: 26100001 addiu s0,s0,1 +800fb420: 26940200 addiu s4,s4,512 +800fb424: 0803ece4 j 800fb390 <_FAT_cache_writePartialSector_check+0x4c> +800fb428: 26d60001 addiu s6,s6,1 +800fb42c: 00001021 move v0,zero +800fb430: 0803ecfc j 800fb3f0 <_FAT_cache_writePartialSector_check+0xac> +800fb434: 00008821 move s1,zero + +800fb438 <_FAT_cache_writePartialSector>: +800fb438: 27bdffd8 addiu sp,sp,-40 +800fb43c: afb20018 sw s2,24(sp) +800fb440: 8fb20038 lw s2,56(sp) +800fb444: afb40020 sw s4,32(sp) +800fb448: 00f21021 addu v0,a3,s2 +800fb44c: 2c420201 sltiu v0,v0,513 +800fb450: afb3001c sw s3,28(sp) +800fb454: afb10014 sw s1,20(sp) +800fb458: afbf0024 sw ra,36(sp) +800fb45c: 00a08821 move s1,a1 +800fb460: afb00010 sw s0,16(sp) +800fb464: 00e09821 move s3,a3 +800fb468: 00c02821 move a1,a2 +800fb46c: 1440000b bnez v0,800fb49c <_FAT_cache_writePartialSector+0x64> +800fb470: 0080a021 move s4,a0 +800fb474: 00002821 move a1,zero +800fb478: 8fbf0024 lw ra,36(sp) +800fb47c: 8fb40020 lw s4,32(sp) +800fb480: 8fb3001c lw s3,28(sp) +800fb484: 8fb20018 lw s2,24(sp) +800fb488: 8fb10014 lw s1,20(sp) +800fb48c: 8fb00010 lw s0,16(sp) +800fb490: 00a01021 move v0,a1 +800fb494: 03e00008 jr ra +800fb498: 27bd0028 addiu sp,sp,40 +800fb49c: 3c028010 lui v0,0x8010 +800fb4a0: 2442af70 addiu v0,v0,-20624 +800fb4a4: 0040f809 jalr v0 +800fb4a8: 00000000 nop +800fb4ac: 00408021 move s0,v0 +800fb4b0: 00021a40 sll v1,v0,0x9 +800fb4b4: 2402ffff li v0,-1 +800fb4b8: 02202821 move a1,s1 +800fb4bc: 1202ffed beq s0,v0,800fb474 <_FAT_cache_writePartialSector+0x3c> +800fb4c0: 02403021 move a2,s2 +800fb4c4: 8e84000c lw a0,12(s4) +800fb4c8: 3c028011 lui v0,0x8011 +800fb4cc: 00642021 addu a0,v1,a0 +800fb4d0: 2442c930 addiu v0,v0,-14032 +800fb4d4: 0040f809 jalr v0 +800fb4d8: 00932021 addu a0,a0,s3 +800fb4dc: 00101080 sll v0,s0,0x2 +800fb4e0: 8e840008 lw a0,8(s4) +800fb4e4: 00101900 sll v1,s0,0x4 +800fb4e8: 00621823 subu v1,v1,v0 +800fb4ec: 3c02c33c lui v0,0xc33c +800fb4f0: 3442a55a ori v0,v0,0xa55a +800fb4f4: 00641821 addu v1,v1,a0 +800fb4f8: ac620008 sw v0,8(v1) +800fb4fc: 24050001 li a1,1 +800fb500: 8fbf0024 lw ra,36(sp) +800fb504: 8fb40020 lw s4,32(sp) +800fb508: 8fb3001c lw s3,28(sp) +800fb50c: 8fb20018 lw s2,24(sp) +800fb510: 8fb10014 lw s1,20(sp) +800fb514: 8fb00010 lw s0,16(sp) +800fb518: 00a01021 move v0,a1 +800fb51c: 03e00008 jr ra +800fb520: 27bd0028 addiu sp,sp,40 + +800fb524 <_FAT_cache_readPartialSector>: +800fb524: 27bdffd8 addiu sp,sp,-40 +800fb528: afb10014 sw s1,20(sp) +800fb52c: 8fb10038 lw s1,56(sp) +800fb530: afb3001c sw s3,28(sp) +800fb534: 00f11021 addu v0,a3,s1 +800fb538: 2c420201 sltiu v0,v0,513 +800fb53c: afb20018 sw s2,24(sp) +800fb540: afb00010 sw s0,16(sp) +800fb544: afbf0020 sw ra,32(sp) +800fb548: 00a08021 move s0,a1 +800fb54c: 00e09821 move s3,a3 +800fb550: 00c02821 move a1,a2 +800fb554: 14400009 bnez v0,800fb57c <_FAT_cache_readPartialSector+0x58> +800fb558: 00809021 move s2,a0 +800fb55c: 8fbf0020 lw ra,32(sp) +800fb560: 8fb3001c lw s3,28(sp) +800fb564: 8fb20018 lw s2,24(sp) +800fb568: 8fb10014 lw s1,20(sp) +800fb56c: 8fb00010 lw s0,16(sp) +800fb570: 00001021 move v0,zero +800fb574: 03e00008 jr ra +800fb578: 27bd0028 addiu sp,sp,40 +800fb57c: 3c028010 lui v0,0x8010 +800fb580: 2442af70 addiu v0,v0,-20624 +800fb584: 0040f809 jalr v0 +800fb588: 00000000 nop +800fb58c: 2403ffff li v1,-1 +800fb590: 00023a40 sll a3,v0,0x9 +800fb594: 02002021 move a0,s0 +800fb598: 1043fff0 beq v0,v1,800fb55c <_FAT_cache_readPartialSector+0x38> +800fb59c: 02203021 move a2,s1 +800fb5a0: 8e45000c lw a1,12(s2) +800fb5a4: 3c028011 lui v0,0x8011 +800fb5a8: 00e52821 addu a1,a3,a1 +800fb5ac: 2442c930 addiu v0,v0,-14032 +800fb5b0: 0040f809 jalr v0 +800fb5b4: 00b32821 addu a1,a1,s3 +800fb5b8: 8fbf0020 lw ra,32(sp) +800fb5bc: 8fb3001c lw s3,28(sp) +800fb5c0: 8fb20018 lw s2,24(sp) +800fb5c4: 8fb10014 lw s1,20(sp) +800fb5c8: 8fb00010 lw s0,16(sp) +800fb5cc: 24020001 li v0,1 +800fb5d0: 03e00008 jr ra +800fb5d4: 27bd0028 addiu sp,sp,40 + +800fb5d8 <_FAT_cache_constructor>: +800fb5d8: 27bdffd0 addiu sp,sp,-48 +800fb5dc: afb50024 sw s5,36(sp) +800fb5e0: 3c158010 lui s5,0x8010 +800fb5e4: 2c830002 sltiu v1,a0,2 +800fb5e8: afb40020 sw s4,32(sp) +800fb5ec: afb3001c sw s3,28(sp) +800fb5f0: afb10014 sw s1,20(sp) +800fb5f4: afb00010 sw s0,16(sp) +800fb5f8: 24020002 li v0,2 +800fb5fc: 00808021 move s0,a0 +800fb600: afbf0028 sw ra,40(sp) +800fb604: afb20018 sw s2,24(sp) +800fb608: 24040010 li a0,16 +800fb60c: 26b45378 addiu s4,s5,21368 +800fb610: 0043800b movn s0,v0,v1 +800fb614: 0280f809 jalr s4 +800fb618: 00a09821 move s3,a1 +800fb61c: 1040002a beqz v0,800fb6c8 <_FAT_cache_constructor+0xf0> +800fb620: 00408821 move s1,v0 +800fb624: 00409021 move s2,v0 +800fb628: 00102100 sll a0,s0,0x4 +800fb62c: 00101080 sll v0,s0,0x2 +800fb630: ae330000 sw s3,0(s1) +800fb634: 00822023 subu a0,a0,v0 +800fb638: 0280f809 jalr s4 +800fb63c: ae300004 sw s0,4(s1) +800fb640: 1040002c beqz v0,800fb6f4 <_FAT_cache_constructor+0x11c> +800fb644: 00000000 nop +800fb648: 12000009 beqz s0,800fb670 <_FAT_cache_constructor+0x98> +800fb64c: 00402821 move a1,v0 +800fb650: 00001821 move v1,zero +800fb654: 2404ffff li a0,-1 +800fb658: 24630001 addiu v1,v1,1 +800fb65c: ac440000 sw a0,0(v0) +800fb660: ac400004 sw zero,4(v0) +800fb664: ac400008 sw zero,8(v0) +800fb668: 1603fffb bne s0,v1,800fb658 <_FAT_cache_constructor+0x80> +800fb66c: 2442000c addiu v0,v0,12 +800fb670: ae250008 sw a1,8(s1) +800fb674: 26a25378 addiu v0,s5,21368 +800fb678: 0040f809 jalr v0 +800fb67c: 00102240 sll a0,s0,0x9 +800fb680: 1040000b beqz v0,800fb6b0 <_FAT_cache_constructor+0xd8> +800fb684: ae22000c sw v0,12(s1) +800fb688: 02401021 move v0,s2 +800fb68c: 8fbf0028 lw ra,40(sp) +800fb690: 8fb50024 lw s5,36(sp) +800fb694: 8fb40020 lw s4,32(sp) +800fb698: 8fb3001c lw s3,28(sp) +800fb69c: 8fb20018 lw s2,24(sp) +800fb6a0: 8fb10014 lw s1,20(sp) +800fb6a4: 8fb00010 lw s0,16(sp) +800fb6a8: 03e00008 jr ra +800fb6ac: 27bd0030 addiu sp,sp,48 +800fb6b0: 3c108010 lui s0,0x8010 +800fb6b4: 26104e60 addiu s0,s0,20064 +800fb6b8: 0200f809 jalr s0 +800fb6bc: 8e240008 lw a0,8(s1) +800fb6c0: 0200f809 jalr s0 +800fb6c4: 02202021 move a0,s1 +800fb6c8: 00009021 move s2,zero +800fb6cc: 02401021 move v0,s2 +800fb6d0: 8fbf0028 lw ra,40(sp) +800fb6d4: 8fb50024 lw s5,36(sp) +800fb6d8: 8fb40020 lw s4,32(sp) +800fb6dc: 8fb3001c lw s3,28(sp) +800fb6e0: 8fb20018 lw s2,24(sp) +800fb6e4: 8fb10014 lw s1,20(sp) +800fb6e8: 8fb00010 lw s0,16(sp) +800fb6ec: 03e00008 jr ra +800fb6f0: 27bd0030 addiu sp,sp,48 +800fb6f4: 3c028010 lui v0,0x8010 +800fb6f8: 24424e60 addiu v0,v0,20064 +800fb6fc: 0040f809 jalr v0 +800fb700: 02202021 move a0,s1 +800fb704: 0803eda2 j 800fb688 <_FAT_cache_constructor+0xb0> +800fb708: 00009021 move s2,zero + +800fb70c <_FAT_cache_destructor>: +800fb70c: 27bdffd8 addiu sp,sp,-40 +800fb710: afb20018 sw s2,24(sp) +800fb714: afbf0020 sw ra,32(sp) +800fb718: afb3001c sw s3,28(sp) +800fb71c: afb10014 sw s1,20(sp) +800fb720: afb00010 sw s0,16(sp) +800fb724: 8c820004 lw v0,4(a0) +800fb728: 10400024 beqz v0,800fb7bc <_FAT_cache_destructor+0xb0> +800fb72c: 00809021 move s2,a0 +800fb730: 3c02c33c lui v0,0xc33c +800fb734: 8c860008 lw a2,8(a0) +800fb738: 3453a55a ori s3,v0,0xa55a +800fb73c: 00008821 move s1,zero +800fb740: 0803edd9 j 800fb764 <_FAT_cache_destructor+0x58> +800fb744: 00008021 move s0,zero +800fb748: 00d01821 addu v1,a2,s0 +800fb74c: ac600004 sw zero,4(v1) +800fb750: 8e420004 lw v0,4(s2) +800fb754: 2610000c addiu s0,s0,12 +800fb758: 0222102b sltu v0,s1,v0 +800fb75c: 10400017 beqz v0,800fb7bc <_FAT_cache_destructor+0xb0> +800fb760: ac600008 sw zero,8(v1) +800fb764: 02062021 addu a0,s0,a2 +800fb768: 8c820008 lw v0,8(a0) +800fb76c: 00113a40 sll a3,s1,0x9 +800fb770: 24050001 li a1,1 +800fb774: 1453fff4 bne v0,s3,800fb748 <_FAT_cache_destructor+0x3c> +800fb778: 26310001 addiu s1,s1,1 +800fb77c: 8e430000 lw v1,0(s2) +800fb780: 8e46000c lw a2,12(s2) +800fb784: 8c840000 lw a0,0(a0) +800fb788: 8c620014 lw v0,20(v1) +800fb78c: 0040f809 jalr v0 +800fb790: 00e63021 addu a2,a3,a2 +800fb794: 1040000e beqz v0,800fb7d0 <_FAT_cache_destructor+0xc4> +800fb798: 3c028010 lui v0,0x8010 +800fb79c: 8e460008 lw a2,8(s2) +800fb7a0: 00d01821 addu v1,a2,s0 +800fb7a4: ac600004 sw zero,4(v1) +800fb7a8: 8e420004 lw v0,4(s2) +800fb7ac: 2610000c addiu s0,s0,12 +800fb7b0: 0222102b sltu v0,s1,v0 +800fb7b4: 1440ffeb bnez v0,800fb764 <_FAT_cache_destructor+0x58> +800fb7b8: ac600008 sw zero,8(v1) +800fb7bc: 8e430000 lw v1,0(s2) +800fb7c0: 8c620018 lw v0,24(v1) +800fb7c4: 0040f809 jalr v0 +800fb7c8: 00000000 nop +800fb7cc: 3c028010 lui v0,0x8010 +800fb7d0: 24504e60 addiu s0,v0,20064 +800fb7d4: 0200f809 jalr s0 +800fb7d8: 8e44000c lw a0,12(s2) +800fb7dc: 0200f809 jalr s0 +800fb7e0: 8e440008 lw a0,8(s2) +800fb7e4: 02402021 move a0,s2 +800fb7e8: 0200c821 move t9,s0 +800fb7ec: 8fbf0020 lw ra,32(sp) +800fb7f0: 8fb3001c lw s3,28(sp) +800fb7f4: 8fb20018 lw s2,24(sp) +800fb7f8: 8fb10014 lw s1,20(sp) +800fb7fc: 8fb00010 lw s0,16(sp) +800fb800: 03200008 jr t9 +800fb804: 27bd0028 addiu sp,sp,40 + ... + +800fb810 : +800fb810: 80830000 lb v1,0(a0) +800fb814: 1060000c beqz v1,800fb848 +800fb818: 00802821 move a1,a0 +800fb81c: 306300ff andi v1,v1,0xff +800fb820: 2462ff9f addiu v0,v1,-97 +800fb824: 304200ff andi v0,v0,0xff +800fb828: 2c42001a sltiu v0,v0,26 +800fb82c: 10400002 beqz v0,800fb838 +800fb830: 2463ffe0 addiu v1,v1,-32 +800fb834: a0a30000 sb v1,0(a1) +800fb838: 24a50001 addiu a1,a1,1 +800fb83c: 80a30000 lb v1,0(a1) +800fb840: 1460fff7 bnez v1,800fb820 +800fb844: 306300ff andi v1,v1,0xff +800fb848: 03e00008 jr ra +800fb84c: 00801021 move v0,a0 + +800fb850 <_FAT_directory_entryGetCluster>: +800fb850: 90820015 lbu v0,21(a0) +800fb854: 90860014 lbu a2,20(a0) +800fb858: 9083001b lbu v1,27(a0) +800fb85c: 9085001a lbu a1,26(a0) +800fb860: 00021200 sll v0,v0,0x8 +800fb864: 00461025 or v0,v0,a2 +800fb868: 00031a00 sll v1,v1,0x8 +800fb86c: 00651825 or v1,v1,a1 +800fb870: 00021400 sll v0,v0,0x10 +800fb874: 03e00008 jr ra +800fb878: 00621025 or v0,v1,v0 + +800fb87c <_FAT_directory_getRootEntry>: +800fb87c: 27bdffd8 addiu sp,sp,-40 +800fb880: afb10014 sw s1,20(sp) +800fb884: 3c118011 lui s1,0x8011 +800fb888: afbf0020 sw ra,32(sp) +800fb88c: afb3001c sw s3,28(sp) +800fb890: afb20018 sw s2,24(sp) +800fb894: afb00010 sw s0,16(sp) +800fb898: 00809821 move s3,a0 +800fb89c: 00a08021 move s0,a1 +800fb8a0: 2631ca64 addiu s1,s1,-13724 +800fb8a4: 24a40038 addiu a0,a1,56 +800fb8a8: 2412002e li s2,46 +800fb8ac: aca00020 sw zero,32(a1) +800fb8b0: aca00024 sw zero,36(a1) +800fb8b4: aca00028 sw zero,40(a1) +800fb8b8: aca0002c sw zero,44(a1) +800fb8bc: aca00030 sw zero,48(a1) +800fb8c0: aca00034 sw zero,52(a1) +800fb8c4: 24060100 li a2,256 +800fb8c8: 0220f809 jalr s1 +800fb8cc: 00002821 move a1,zero +800fb8d0: a2120038 sb s2,56(s0) +800fb8d4: 02002021 move a0,s0 +800fb8d8: 00002821 move a1,zero +800fb8dc: 0220f809 jalr s1 +800fb8e0: 24060020 li a2,32 +800fb8e4: 02002021 move a0,s0 +800fb8e8: 24050020 li a1,32 +800fb8ec: 0220f809 jalr s1 +800fb8f0: 2406000b li a2,11 +800fb8f4: 24020010 li v0,16 +800fb8f8: a202000b sb v0,11(s0) +800fb8fc: a2120000 sb s2,0(s0) +800fb900: 96650018 lhu a1,24(s3) +800fb904: 24020001 li v0,1 +800fb908: 00051a02 srl v1,a1,0x8 +800fb90c: a203001b sb v1,27(s0) +800fb910: a205001a sb a1,26(s0) +800fb914: 9664001a lhu a0,26(s3) +800fb918: 00041a02 srl v1,a0,0x8 +800fb91c: a2030015 sb v1,21(s0) +800fb920: a2040014 sb a0,20(s0) +800fb924: 8fbf0020 lw ra,32(sp) +800fb928: 8fb3001c lw s3,28(sp) +800fb92c: 8fb20018 lw s2,24(sp) +800fb930: 8fb10014 lw s1,20(sp) +800fb934: 8fb00010 lw s0,16(sp) +800fb938: 03e00008 jr ra +800fb93c: 27bd0028 addiu sp,sp,40 + +800fb940 <_FAT_directory_isValidAlias>: +800fb940: 27bdffd8 addiu sp,sp,-40 +800fb944: afb3001c sw s3,28(sp) +800fb948: 3c138012 lui s3,0x8012 +800fb94c: afb10014 sw s1,20(sp) +800fb950: afbf0020 sw ra,32(sp) +800fb954: afb20018 sw s2,24(sp) +800fb958: afb00010 sw s0,16(sp) +800fb95c: 2405000d li a1,13 +800fb960: 2662be90 addiu v0,s3,-16752 +800fb964: 0040f809 jalr v0 +800fb968: 00808821 move s1,a0 +800fb96c: 2842000d slti v0,v0,13 +800fb970: 10400043 beqz v0,800fba80 <_FAT_directory_isValidAlias+0x140> +800fb974: 00001021 move v0,zero +800fb978: 3c05801c lui a1,0x801c +800fb97c: 80a41600 lb a0,5632(a1) +800fb980: 14800046 bnez a0,800fba9c <_FAT_directory_isValidAlias+0x15c> +800fb984: 24a51600 addiu a1,a1,5632 +800fb988: 3c028019 lui v0,0x8019 +800fb98c: 8045de2c lb a1,-8660(v0) +800fb990: 10a0001a beqz a1,800fb9fc <_FAT_directory_isValidAlias+0xbc> +800fb994: 02202021 move a0,s1 +800fb998: 2442de2c addiu v0,v0,-8660 +800fb99c: 80440001 lb a0,1(v0) +800fb9a0: 10800071 beqz a0,800fbb68 <_FAT_directory_isValidAlias+0x228> +800fb9a4: 00000000 nop +800fb9a8: 80460002 lb a2,2(v0) +800fb9ac: 14c00085 bnez a2,800fbbc4 <_FAT_directory_isValidAlias+0x284> +800fb9b0: 00000000 nop +800fb9b4: 82220000 lb v0,0(s1) +800fb9b8: 1040000f beqz v0,800fb9f8 <_FAT_directory_isValidAlias+0xb8> +800fb9bc: 00000000 nop +800fb9c0: 104500ba beq v0,a1,800fbcac <_FAT_directory_isValidAlias+0x36c> +800fb9c4: 00000000 nop +800fb9c8: 104400b8 beq v0,a0,800fbcac <_FAT_directory_isValidAlias+0x36c> +800fb9cc: 02201021 move v0,s1 +800fb9d0: 0803ee7b j 800fb9ec <_FAT_directory_isValidAlias+0xac> +800fb9d4: 24420001 addiu v0,v0,1 +800fb9d8: 10a30067 beq a1,v1,800fbb78 <_FAT_directory_isValidAlias+0x238> +800fb9dc: 00000000 nop +800fb9e0: 10830065 beq a0,v1,800fbb78 <_FAT_directory_isValidAlias+0x238> +800fb9e4: 00000000 nop +800fb9e8: 24420001 addiu v0,v0,1 +800fb9ec: 80430000 lb v1,0(v0) +800fb9f0: 1460fff9 bnez v1,800fb9d8 <_FAT_directory_isValidAlias+0x98> +800fb9f4: 00000000 nop +800fb9f8: 02202021 move a0,s1 +800fb9fc: 2662be90 addiu v0,s3,-16752 +800fba00: 0040f809 jalr v0 +800fba04: 2405000d li a1,13 +800fba08: 1040000e beqz v0,800fba44 <_FAT_directory_isValidAlias+0x104> +800fba0c: 00408021 move s0,v0 +800fba10: 82220000 lb v0,0(s1) +800fba14: 28420020 slti v0,v0,32 +800fba18: 14400018 bnez v0,800fba7c <_FAT_directory_isValidAlias+0x13c> +800fba1c: 00001821 move v1,zero +800fba20: 0803ee8f j 800fba3c <_FAT_directory_isValidAlias+0xfc> +800fba24: 24630001 addiu v1,v1,1 +800fba28: 80420000 lb v0,0(v0) +800fba2c: 28420020 slti v0,v0,32 +800fba30: 14400013 bnez v0,800fba80 <_FAT_directory_isValidAlias+0x140> +800fba34: 00001021 move v0,zero +800fba38: 24630001 addiu v1,v1,1 +800fba3c: 1603fffa bne s0,v1,800fba28 <_FAT_directory_isValidAlias+0xe8> +800fba40: 00711021 addu v0,v1,s1 +800fba44: 3c028012 lui v0,0x8012 +800fba48: 02202021 move a0,s1 +800fba4c: 2442baa0 addiu v0,v0,-17760 +800fba50: 0040f809 jalr v0 +800fba54: 2405002e li a1,46 +800fba58: 10400074 beqz v0,800fbc2c <_FAT_directory_isValidAlias+0x2ec> +800fba5c: 00409021 move s2,v0 +800fba60: 3c028012 lui v0,0x8012 +800fba64: 02202021 move a0,s1 +800fba68: 2442c1a0 addiu v0,v0,-15968 +800fba6c: 0040f809 jalr v0 +800fba70: 2405002e li a1,46 +800fba74: 12420070 beq s2,v0,800fbc38 <_FAT_directory_isValidAlias+0x2f8> +800fba78: 02511023 subu v0,s2,s1 +800fba7c: 00001021 move v0,zero +800fba80: 8fbf0020 lw ra,32(sp) +800fba84: 8fb3001c lw s3,28(sp) +800fba88: 8fb20018 lw s2,24(sp) +800fba8c: 8fb10014 lw s1,20(sp) +800fba90: 8fb00010 lw s0,16(sp) +800fba94: 03e00008 jr ra +800fba98: 27bd0028 addiu sp,sp,40 +800fba9c: 80a60001 lb a2,1(a1) +800fbaa0: 10c00040 beqz a2,800fbba4 <_FAT_directory_isValidAlias+0x264> +800fbaa4: 3c028012 lui v0,0x8012 +800fbaa8: 80a70002 lb a3,2(a1) +800fbaac: 10e0001b beqz a3,800fbb1c <_FAT_directory_isValidAlias+0x1dc> +800fbab0: 00000000 nop +800fbab4: 80a20003 lb v0,3(a1) +800fbab8: 14400033 bnez v0,800fbb88 <_FAT_directory_isValidAlias+0x248> +800fbabc: 3c028012 lui v0,0x8012 +800fbac0: 82220000 lb v0,0(s1) +800fbac4: 1040ffb0 beqz v0,800fb988 <_FAT_directory_isValidAlias+0x48> +800fbac8: 00000000 nop +800fbacc: 10440072 beq v0,a0,800fbc98 <_FAT_directory_isValidAlias+0x358> +800fbad0: 00000000 nop +800fbad4: 10460070 beq v0,a2,800fbc98 <_FAT_directory_isValidAlias+0x358> +800fbad8: 00000000 nop +800fbadc: 1047006e beq v0,a3,800fbc98 <_FAT_directory_isValidAlias+0x358> +800fbae0: 02201021 move v0,s1 +800fbae4: 0803eec2 j 800fbb08 <_FAT_directory_isValidAlias+0x1c8> +800fbae8: 24420001 addiu v0,v0,1 +800fbaec: 10830029 beq a0,v1,800fbb94 <_FAT_directory_isValidAlias+0x254> +800fbaf0: 00000000 nop +800fbaf4: 10c30027 beq a2,v1,800fbb94 <_FAT_directory_isValidAlias+0x254> +800fbaf8: 00000000 nop +800fbafc: 10e30025 beq a3,v1,800fbb94 <_FAT_directory_isValidAlias+0x254> +800fbb00: 00000000 nop +800fbb04: 24420001 addiu v0,v0,1 +800fbb08: 80430000 lb v1,0(v0) +800fbb0c: 1460fff7 bnez v1,800fbaec <_FAT_directory_isValidAlias+0x1ac> +800fbb10: 00000000 nop +800fbb14: 0803ee63 j 800fb98c <_FAT_directory_isValidAlias+0x4c> +800fbb18: 3c028019 lui v0,0x8019 +800fbb1c: 82220000 lb v0,0(s1) +800fbb20: 1040ff99 beqz v0,800fb988 <_FAT_directory_isValidAlias+0x48> +800fbb24: 00000000 nop +800fbb28: 1044005b beq v0,a0,800fbc98 <_FAT_directory_isValidAlias+0x358> +800fbb2c: 00000000 nop +800fbb30: 10460059 beq v0,a2,800fbc98 <_FAT_directory_isValidAlias+0x358> +800fbb34: 02201021 move v0,s1 +800fbb38: 0803eed5 j 800fbb54 <_FAT_directory_isValidAlias+0x214> +800fbb3c: 24420001 addiu v0,v0,1 +800fbb40: 10830014 beq a0,v1,800fbb94 <_FAT_directory_isValidAlias+0x254> +800fbb44: 00000000 nop +800fbb48: 10c30012 beq a2,v1,800fbb94 <_FAT_directory_isValidAlias+0x254> +800fbb4c: 00000000 nop +800fbb50: 24420001 addiu v0,v0,1 +800fbb54: 80430000 lb v1,0(v0) +800fbb58: 1460fff9 bnez v1,800fbb40 <_FAT_directory_isValidAlias+0x200> +800fbb5c: 00000000 nop +800fbb60: 0803ee63 j 800fb98c <_FAT_directory_isValidAlias+0x4c> +800fbb64: 3c028019 lui v0,0x8019 +800fbb68: 3c028012 lui v0,0x8012 +800fbb6c: 2442baa0 addiu v0,v0,-17760 +800fbb70: 0040f809 jalr v0 +800fbb74: 02202021 move a0,s1 +800fbb78: 1440ffc1 bnez v0,800fba80 <_FAT_directory_isValidAlias+0x140> +800fbb7c: 00001021 move v0,zero +800fbb80: 0803ee7f j 800fb9fc <_FAT_directory_isValidAlias+0xbc> +800fbb84: 02202021 move a0,s1 +800fbb88: 2442c210 addiu v0,v0,-15856 +800fbb8c: 0040f809 jalr v0 +800fbb90: 02202021 move a0,s1 +800fbb94: 1440ffb9 bnez v0,800fba7c <_FAT_directory_isValidAlias+0x13c> +800fbb98: 3c028019 lui v0,0x8019 +800fbb9c: 0803ee64 j 800fb990 <_FAT_directory_isValidAlias+0x50> +800fbba0: 8045de2c lb a1,-8660(v0) +800fbba4: 00802821 move a1,a0 +800fbba8: 2442baa0 addiu v0,v0,-17760 +800fbbac: 0040f809 jalr v0 +800fbbb0: 02202021 move a0,s1 +800fbbb4: 1440ffb1 bnez v0,800fba7c <_FAT_directory_isValidAlias+0x13c> +800fbbb8: 3c028019 lui v0,0x8019 +800fbbbc: 0803ee64 j 800fb990 <_FAT_directory_isValidAlias+0x50> +800fbbc0: 8045de2c lb a1,-8660(v0) +800fbbc4: 80420003 lb v0,3(v0) +800fbbc8: 1440002b bnez v0,800fbc78 <_FAT_directory_isValidAlias+0x338> +800fbbcc: 3c028012 lui v0,0x8012 +800fbbd0: 82220000 lb v0,0(s1) +800fbbd4: 1040ff88 beqz v0,800fb9f8 <_FAT_directory_isValidAlias+0xb8> +800fbbd8: 00000000 nop +800fbbdc: 10450033 beq v0,a1,800fbcac <_FAT_directory_isValidAlias+0x36c> +800fbbe0: 00000000 nop +800fbbe4: 10440031 beq v0,a0,800fbcac <_FAT_directory_isValidAlias+0x36c> +800fbbe8: 00000000 nop +800fbbec: 1046002f beq v0,a2,800fbcac <_FAT_directory_isValidAlias+0x36c> +800fbbf0: 02201021 move v0,s1 +800fbbf4: 0803ef06 j 800fbc18 <_FAT_directory_isValidAlias+0x2d8> +800fbbf8: 24420001 addiu v0,v0,1 +800fbbfc: 10a3ffde beq a1,v1,800fbb78 <_FAT_directory_isValidAlias+0x238> +800fbc00: 00000000 nop +800fbc04: 1083ffdc beq a0,v1,800fbb78 <_FAT_directory_isValidAlias+0x238> +800fbc08: 00000000 nop +800fbc0c: 10c3ffda beq a2,v1,800fbb78 <_FAT_directory_isValidAlias+0x238> +800fbc10: 00000000 nop +800fbc14: 24420001 addiu v0,v0,1 +800fbc18: 80430000 lb v1,0(v0) +800fbc1c: 1460fff7 bnez v1,800fbbfc <_FAT_directory_isValidAlias+0x2bc> +800fbc20: 00000000 nop +800fbc24: 0803ee7f j 800fb9fc <_FAT_directory_isValidAlias+0xbc> +800fbc28: 02202021 move a0,s1 +800fbc2c: 2602ffff addiu v0,s0,-1 +800fbc30: 0803eea0 j 800fba80 <_FAT_directory_isValidAlias+0x140> +800fbc34: 2c420008 sltiu v0,v0,8 +800fbc38: 2442fffe addiu v0,v0,-2 +800fbc3c: 2c420008 sltiu v0,v0,8 +800fbc40: 1040ff8f beqz v0,800fba80 <_FAT_directory_isValidAlias+0x140> +800fbc44: 00001021 move v0,zero +800fbc48: 26500001 addiu s0,s2,1 +800fbc4c: 2671be90 addiu s1,s3,-16752 +800fbc50: 02002021 move a0,s0 +800fbc54: 0220f809 jalr s1 +800fbc58: 2405000d li a1,13 +800fbc5c: 28420004 slti v0,v0,4 +800fbc60: 1040ff86 beqz v0,800fba7c <_FAT_directory_isValidAlias+0x13c> +800fbc64: 02002021 move a0,s0 +800fbc68: 0220f809 jalr s1 +800fbc6c: 2405000d li a1,13 +800fbc70: 0803eea0 j 800fba80 <_FAT_directory_isValidAlias+0x140> +800fbc74: 0002102a slt v0,zero,v0 +800fbc78: 02202021 move a0,s1 +800fbc7c: 2442baa0 addiu v0,v0,-17760 +800fbc80: 0040f809 jalr v0 +800fbc84: 24050020 li a1,32 +800fbc88: 1440ff7d bnez v0,800fba80 <_FAT_directory_isValidAlias+0x140> +800fbc8c: 00001021 move v0,zero +800fbc90: 0803ee7f j 800fb9fc <_FAT_directory_isValidAlias+0xbc> +800fbc94: 02202021 move a0,s1 +800fbc98: 02201021 move v0,s1 +800fbc9c: 1440ff77 bnez v0,800fba7c <_FAT_directory_isValidAlias+0x13c> +800fbca0: 3c028019 lui v0,0x8019 +800fbca4: 0803ee64 j 800fb990 <_FAT_directory_isValidAlias+0x50> +800fbca8: 8045de2c lb a1,-8660(v0) +800fbcac: 02201021 move v0,s1 +800fbcb0: 1440ff73 bnez v0,800fba80 <_FAT_directory_isValidAlias+0x140> +800fbcb4: 00001021 move v0,zero +800fbcb8: 0803ee7f j 800fb9fc <_FAT_directory_isValidAlias+0xbc> +800fbcbc: 02202021 move a0,s1 + +800fbcc0 <_FAT_directory_isValidLfn>: +800fbcc0: 27bdffe0 addiu sp,sp,-32 +800fbcc4: afb10014 sw s1,20(sp) +800fbcc8: 3c118012 lui s1,0x8012 +800fbccc: afb00010 sw s0,16(sp) +800fbcd0: afbf0018 sw ra,24(sp) +800fbcd4: 24050100 li a1,256 +800fbcd8: 2622be90 addiu v0,s1,-16752 +800fbcdc: 0040f809 jalr v0 +800fbce0: 00808021 move s0,a0 +800fbce4: 28420100 slti v0,v0,256 +800fbce8: 10400022 beqz v0,800fbd74 <_FAT_directory_isValidLfn+0xb4> +800fbcec: 3c05801c lui a1,0x801c +800fbcf0: 80a41614 lb a0,5652(a1) +800fbcf4: 14800025 bnez a0,800fbd8c <_FAT_directory_isValidLfn+0xcc> +800fbcf8: 24a51614 addiu a1,a1,5652 +800fbcfc: 02002021 move a0,s0 +800fbd00: 2622be90 addiu v0,s1,-16752 +800fbd04: 0040f809 jalr v0 +800fbd08: 24050100 li a1,256 +800fbd0c: 1040000e beqz v0,800fbd48 <_FAT_directory_isValidLfn+0x88> +800fbd10: 00402021 move a0,v0 +800fbd14: 92020000 lbu v0,0(s0) +800fbd18: 2c420020 sltiu v0,v0,32 +800fbd1c: 14400015 bnez v0,800fbd74 <_FAT_directory_isValidLfn+0xb4> +800fbd20: 00001821 move v1,zero +800fbd24: 0803ef50 j 800fbd40 <_FAT_directory_isValidLfn+0x80> +800fbd28: 24630001 addiu v1,v1,1 +800fbd2c: 90420000 lbu v0,0(v0) +800fbd30: 2c420020 sltiu v0,v0,32 +800fbd34: 14400010 bnez v0,800fbd78 <_FAT_directory_isValidLfn+0xb8> +800fbd38: 8fbf0018 lw ra,24(sp) +800fbd3c: 24630001 addiu v1,v1,1 +800fbd40: 1483fffa bne a0,v1,800fbd2c <_FAT_directory_isValidLfn+0x6c> +800fbd44: 00701021 addu v0,v1,s0 +800fbd48: 8fbf0018 lw ra,24(sp) +800fbd4c: 8fb10014 lw s1,20(sp) +800fbd50: 8fb00010 lw s0,16(sp) +800fbd54: 24020001 li v0,1 +800fbd58: 03e00008 jr ra +800fbd5c: 27bd0020 addiu sp,sp,32 +800fbd60: 2442c210 addiu v0,v0,-15856 +800fbd64: 0040f809 jalr v0 +800fbd68: 02002021 move a0,s0 +800fbd6c: 1040ffe3 beqz v0,800fbcfc <_FAT_directory_isValidLfn+0x3c> +800fbd70: 00000000 nop +800fbd74: 8fbf0018 lw ra,24(sp) +800fbd78: 8fb10014 lw s1,20(sp) +800fbd7c: 8fb00010 lw s0,16(sp) +800fbd80: 00001021 move v0,zero +800fbd84: 03e00008 jr ra +800fbd88: 27bd0020 addiu sp,sp,32 +800fbd8c: 80a60001 lb a2,1(a1) +800fbd90: 10c00031 beqz a2,800fbe58 <_FAT_directory_isValidLfn+0x198> +800fbd94: 3c028012 lui v0,0x8012 +800fbd98: 80a70002 lb a3,2(a1) +800fbd9c: 10e0001b beqz a3,800fbe0c <_FAT_directory_isValidLfn+0x14c> +800fbda0: 00000000 nop +800fbda4: 80a20003 lb v0,3(a1) +800fbda8: 1440ffed bnez v0,800fbd60 <_FAT_directory_isValidLfn+0xa0> +800fbdac: 3c028012 lui v0,0x8012 +800fbdb0: 82020000 lb v0,0(s0) +800fbdb4: 1040ffd1 beqz v0,800fbcfc <_FAT_directory_isValidLfn+0x3c> +800fbdb8: 00000000 nop +800fbdbc: 1044002e beq v0,a0,800fbe78 <_FAT_directory_isValidLfn+0x1b8> +800fbdc0: 00000000 nop +800fbdc4: 1046002c beq v0,a2,800fbe78 <_FAT_directory_isValidLfn+0x1b8> +800fbdc8: 00000000 nop +800fbdcc: 1047002a beq v0,a3,800fbe78 <_FAT_directory_isValidLfn+0x1b8> +800fbdd0: 02001021 move v0,s0 +800fbdd4: 0803ef7e j 800fbdf8 <_FAT_directory_isValidLfn+0x138> +800fbdd8: 24420001 addiu v0,v0,1 +800fbddc: 1083ffe3 beq a0,v1,800fbd6c <_FAT_directory_isValidLfn+0xac> +800fbde0: 00000000 nop +800fbde4: 10c3ffe1 beq a2,v1,800fbd6c <_FAT_directory_isValidLfn+0xac> +800fbde8: 00000000 nop +800fbdec: 10e3ffdf beq a3,v1,800fbd6c <_FAT_directory_isValidLfn+0xac> +800fbdf0: 00000000 nop +800fbdf4: 24420001 addiu v0,v0,1 +800fbdf8: 80430000 lb v1,0(v0) +800fbdfc: 1460fff7 bnez v1,800fbddc <_FAT_directory_isValidLfn+0x11c> +800fbe00: 00000000 nop +800fbe04: 0803ef40 j 800fbd00 <_FAT_directory_isValidLfn+0x40> +800fbe08: 02002021 move a0,s0 +800fbe0c: 82020000 lb v0,0(s0) +800fbe10: 1040ffba beqz v0,800fbcfc <_FAT_directory_isValidLfn+0x3c> +800fbe14: 00000000 nop +800fbe18: 10440017 beq v0,a0,800fbe78 <_FAT_directory_isValidLfn+0x1b8> +800fbe1c: 00000000 nop +800fbe20: 10460015 beq v0,a2,800fbe78 <_FAT_directory_isValidLfn+0x1b8> +800fbe24: 02001021 move v0,s0 +800fbe28: 0803ef91 j 800fbe44 <_FAT_directory_isValidLfn+0x184> +800fbe2c: 24420001 addiu v0,v0,1 +800fbe30: 1083ffce beq a0,v1,800fbd6c <_FAT_directory_isValidLfn+0xac> +800fbe34: 00000000 nop +800fbe38: 10c3ffcc beq a2,v1,800fbd6c <_FAT_directory_isValidLfn+0xac> +800fbe3c: 00000000 nop +800fbe40: 24420001 addiu v0,v0,1 +800fbe44: 80430000 lb v1,0(v0) +800fbe48: 1460fff9 bnez v1,800fbe30 <_FAT_directory_isValidLfn+0x170> +800fbe4c: 00000000 nop +800fbe50: 0803ef40 j 800fbd00 <_FAT_directory_isValidLfn+0x40> +800fbe54: 02002021 move a0,s0 +800fbe58: 00802821 move a1,a0 +800fbe5c: 2442baa0 addiu v0,v0,-17760 +800fbe60: 0040f809 jalr v0 +800fbe64: 02002021 move a0,s0 +800fbe68: 1440ffc3 bnez v0,800fbd78 <_FAT_directory_isValidLfn+0xb8> +800fbe6c: 8fbf0018 lw ra,24(sp) +800fbe70: 0803ef40 j 800fbd00 <_FAT_directory_isValidLfn+0x40> +800fbe74: 02002021 move a0,s0 +800fbe78: 02001021 move v0,s0 +800fbe7c: 1440ffbe bnez v0,800fbd78 <_FAT_directory_isValidLfn+0xb8> +800fbe80: 8fbf0018 lw ra,24(sp) +800fbe84: 0803ef40 j 800fbd00 <_FAT_directory_isValidLfn+0x40> +800fbe88: 02002021 move a0,s0 + +800fbe8c <_FAT_directory_entryStat>: +800fbe8c: 27bdffe0 addiu sp,sp,-32 +800fbe90: afbf001c sw ra,28(sp) +800fbe94: afb20018 sw s2,24(sp) +800fbe98: afb10014 sw s1,20(sp) +800fbe9c: afb00010 sw s0,16(sp) +800fbea0: 8c820000 lw v0,0(a0) +800fbea4: 00a08021 move s0,a1 +800fbea8: 8c470000 lw a3,0(v0) +800fbeac: 00c08821 move s1,a2 +800fbeb0: acc70000 sw a3,0(a2) +800fbeb4: 90a20015 lbu v0,21(a1) +800fbeb8: 90a40014 lbu a0,20(a1) +800fbebc: 90a3001b lbu v1,27(a1) +800fbec0: 00021200 sll v0,v0,0x8 +800fbec4: 90a5001a lbu a1,26(a1) +800fbec8: 00441025 or v0,v0,a0 +800fbecc: 00031a00 sll v1,v1,0x8 +800fbed0: 00651825 or v1,v1,a1 +800fbed4: 00021400 sll v0,v0,0x10 +800fbed8: 00621825 or v1,v1,v0 +800fbedc: acc30010 sw v1,16(a2) +800fbee0: 9205000b lbu a1,11(s0) +800fbee4: 34038124 li v1,0x8124 +800fbee8: 30a60001 andi a2,a1,0x1 +800fbeec: 24044124 li a0,16676 +800fbef0: 30a50010 andi a1,a1,0x10 +800fbef4: 24020092 li v0,146 +800fbef8: 0065200a movz a0,v1,a1 +800fbefc: 0006100b movn v0,zero,a2 +800fbf00: 00822025 or a0,a0,v0 +800fbf04: 24030001 li v1,1 +800fbf08: 24020002 li v0,2 +800fbf0c: ae270024 sw a3,36(s1) +800fbf10: ae220020 sw v0,32(s1) +800fbf14: ae240014 sw a0,20(s1) +800fbf18: ae23001c sw v1,28(s1) +800fbf1c: ae230018 sw v1,24(s1) +800fbf20: 2602001c addiu v0,s0,28 +800fbf24: 90460003 lbu a2,3(v0) +800fbf28: 90450001 lbu a1,1(v0) +800fbf2c: 90430002 lbu v1,2(v0) +800fbf30: 9204001c lbu a0,28(s0) +800fbf34: 00063600 sll a2,a2,0x18 +800fbf38: 00052a00 sll a1,a1,0x8 +800fbf3c: 00031c00 sll v1,v1,0x10 +800fbf40: 00661825 or v1,v1,a2 +800fbf44: 00852025 or a0,a0,a1 +800fbf48: 00832025 or a0,a0,v1 +800fbf4c: ae240030 sw a0,48(s1) +800fbf50: 92050013 lbu a1,19(s0) +800fbf54: 92020012 lbu v0,18(s0) +800fbf58: 00052a00 sll a1,a1,0x8 +800fbf5c: 3c128010 lui s2,0x8010 +800fbf60: 26521290 addiu s2,s2,4752 +800fbf64: 00a22825 or a1,a1,v0 +800fbf68: 0240f809 jalr s2 +800fbf6c: 00002021 move a0,zero +800fbf70: ae220038 sw v0,56(s1) +800fbf74: 92040017 lbu a0,23(s0) +800fbf78: 92050019 lbu a1,25(s0) +800fbf7c: 92030018 lbu v1,24(s0) +800fbf80: 92020016 lbu v0,22(s0) +800fbf84: 00042200 sll a0,a0,0x8 +800fbf88: 00052a00 sll a1,a1,0x8 +800fbf8c: 00a32825 or a1,a1,v1 +800fbf90: 0240f809 jalr s2 +800fbf94: 00822025 or a0,a0,v0 +800fbf98: ae220040 sw v0,64(s1) +800fbf9c: 9204000f lbu a0,15(s0) +800fbfa0: 92050011 lbu a1,17(s0) +800fbfa4: 92030010 lbu v1,16(s0) +800fbfa8: 9202000e lbu v0,14(s0) +800fbfac: 00042200 sll a0,a0,0x8 +800fbfb0: 00052a00 sll a1,a1,0x8 +800fbfb4: 00a32825 or a1,a1,v1 +800fbfb8: 0240f809 jalr s2 +800fbfbc: 00822025 or a0,a0,v0 +800fbfc0: 8e240030 lw a0,48(s1) +800fbfc4: ae220048 sw v0,72(s1) +800fbfc8: 248301ff addiu v1,a0,511 +800fbfcc: 28650000 slti a1,v1,0 +800fbfd0: 248403fe addiu a0,a0,1022 +800fbfd4: 0085180b movn v1,a0,a1 +800fbfd8: 00031a43 sra v1,v1,0x9 +800fbfdc: 24020200 li v0,512 +800fbfe0: ae230054 sw v1,84(s1) +800fbfe4: ae220050 sw v0,80(s1) +800fbfe8: 8fbf001c lw ra,28(sp) +800fbfec: 8fb20018 lw s2,24(sp) +800fbff0: 8fb10014 lw s1,20(sp) +800fbff4: 8fb00010 lw s0,16(sp) +800fbff8: 03e00008 jr ra +800fbffc: 27bd0020 addiu sp,sp,32 + +800fc000 <_FAT_directory_removeEntry>: +800fc000: 27bdff98 addiu sp,sp,-104 +800fc004: afb7005c sw s7,92(sp) +800fc008: afb60058 sw s6,88(sp) +800fc00c: afb40050 sw s4,80(sp) +800fc010: afbf0064 sw ra,100(sp) +800fc014: afbe0060 sw s8,96(sp) +800fc018: afb50054 sw s5,84(sp) +800fc01c: afb3004c sw s3,76(sp) +800fc020: afb20048 sw s2,72(sp) +800fc024: afb10044 sw s1,68(sp) +800fc028: afb00040 sw s0,64(sp) +800fc02c: 8ca20034 lw v0,52(a1) +800fc030: 8cbe002c lw s8,44(a1) +800fc034: 8cb50028 lw s5,40(a1) +800fc038: 8cb30024 lw s3,36(a1) +800fc03c: 8cb20020 lw s2,32(a1) +800fc040: 8ca50030 lw a1,48(a1) +800fc044: afa2003c sw v0,60(sp) +800fc048: afa50038 sw a1,56(sp) +800fc04c: 0080a021 move s4,a0 +800fc050: 27b70018 addiu s7,sp,24 +800fc054: 24160020 li s6,32 +800fc058: 2e420002 sltiu v0,s2,2 +800fc05c: 1440004b bnez v0,800fc18c <_FAT_directory_removeEntry+0x18c> +800fc060: 8e840004 lw a0,4(s4) +800fc064: 8e820028 lw v0,40(s4) +800fc068: 2650fffe addiu s0,s2,-2 +800fc06c: 72021802 mul v1,s0,v0 +800fc070: 8e860020 lw a2,32(s4) +800fc074: 00158940 sll s1,s5,0x5 +800fc078: 02663021 addu a2,s3,a2 +800fc07c: 00663021 addu a2,v1,a2 +800fc080: 3c038010 lui v1,0x8010 +800fc084: 02e02821 move a1,s7 +800fc088: 2463b524 addiu v1,v1,-19164 +800fc08c: 02203821 move a3,s1 +800fc090: 0060f809 jalr v1 +800fc094: afb60010 sw s6,16(sp) +800fc098: 8e830028 lw v1,40(s4) +800fc09c: 8e820020 lw v0,32(s4) +800fc0a0: 72032802 mul a1,s0,v1 +800fc0a4: 8e840004 lw a0,4(s4) +800fc0a8: 00a23021 addu a2,a1,v0 +800fc0ac: 2402ffe5 li v0,-27 +800fc0b0: a3a20018 sb v0,24(sp) +800fc0b4: 3c038010 lui v1,0x8010 +800fc0b8: 00d33021 addu a2,a2,s3 +800fc0bc: 02203821 move a3,s1 +800fc0c0: 02e02821 move a1,s7 +800fc0c4: 2462b438 addiu v0,v1,-19400 +800fc0c8: 0040f809 jalr v0 +800fc0cc: afb60010 sw s6,16(sp) +800fc0d0: 125e0018 beq s2,s8,800fc134 <_FAT_directory_removeEntry+0x134> +800fc0d4: 8fa50038 lw a1,56(sp) +800fc0d8: 26a30001 addiu v1,s5,1 +800fc0dc: 24020010 li v0,16 +800fc0e0: 1062001d beq v1,v0,800fc158 <_FAT_directory_removeEntry+0x158> +800fc0e4: 00008021 move s0,zero +800fc0e8: 02401021 move v0,s2 +800fc0ec: 02603021 move a2,s3 +800fc0f0: 00409021 move s2,v0 +800fc0f4: 00c09821 move s3,a2 +800fc0f8: 1200ffd7 beqz s0,800fc058 <_FAT_directory_removeEntry+0x58> +800fc0fc: 0060a821 move s5,v1 +800fc100: 8fbf0064 lw ra,100(sp) +800fc104: 8fbe0060 lw s8,96(sp) +800fc108: 8fb7005c lw s7,92(sp) +800fc10c: 8fb60058 lw s6,88(sp) +800fc110: 8fb50054 lw s5,84(sp) +800fc114: 8fb40050 lw s4,80(sp) +800fc118: 8fb3004c lw s3,76(sp) +800fc11c: 8fb20048 lw s2,72(sp) +800fc120: 8fb10044 lw s1,68(sp) +800fc124: 8fb00040 lw s0,64(sp) +800fc128: 24020001 li v0,1 +800fc12c: 03e00008 jr ra +800fc130: 27bd0068 addiu sp,sp,104 +800fc134: 1665ffe9 bne s3,a1,800fc0dc <_FAT_directory_removeEntry+0xdc> +800fc138: 26a30001 addiu v1,s5,1 +800fc13c: 8fa3003c lw v1,60(sp) +800fc140: 02a31026 xor v0,s5,v1 +800fc144: 2c500001 sltiu s0,v0,1 +800fc148: 26a30001 addiu v1,s5,1 +800fc14c: 24020010 li v0,16 +800fc150: 1462ffe6 bne v1,v0,800fc0ec <_FAT_directory_removeEntry+0xec> +800fc154: 02401021 move v0,s2 +800fc158: 8e820028 lw v0,40(s4) +800fc15c: 26660001 addiu a2,s3,1 +800fc160: 10c20018 beq a2,v0,800fc1c4 <_FAT_directory_removeEntry+0x1c4> +800fc164: 00000000 nop +800fc168: 16400006 bnez s2,800fc184 <_FAT_directory_removeEntry+0x184> +800fc16c: 02401021 move v0,s2 +800fc170: 8e820020 lw v0,32(s4) +800fc174: 8e830014 lw v1,20(s4) +800fc178: 00431023 subu v0,v0,v1 +800fc17c: 10c2001d beq a2,v0,800fc1f4 <_FAT_directory_removeEntry+0x1f4> +800fc180: 02401021 move v0,s2 +800fc184: 0803f03c j 800fc0f0 <_FAT_directory_removeEntry+0xf0> +800fc188: 00001821 move v1,zero +800fc18c: 8e860014 lw a2,20(s4) +800fc190: 00158940 sll s1,s5,0x5 +800fc194: 3c038010 lui v1,0x8010 +800fc198: 02663021 addu a2,s3,a2 +800fc19c: 02e02821 move a1,s7 +800fc1a0: 02203821 move a3,s1 +800fc1a4: 2463b524 addiu v1,v1,-19164 +800fc1a8: 0060f809 jalr v1 +800fc1ac: afb60010 sw s6,16(sp) +800fc1b0: 8e840004 lw a0,4(s4) +800fc1b4: 8e860014 lw a2,20(s4) +800fc1b8: 2405ffe5 li a1,-27 +800fc1bc: 0803f02d j 800fc0b4 <_FAT_directory_removeEntry+0xb4> +800fc1c0: a3a50018 sb a1,24(sp) +800fc1c4: 1240ffea beqz s2,800fc170 <_FAT_directory_removeEntry+0x170> +800fc1c8: 3c038010 lui v1,0x8010 +800fc1cc: 02402821 move a1,s2 +800fc1d0: 246309d0 addiu v1,v1,2512 +800fc1d4: 0060f809 jalr v1 +800fc1d8: 02802021 move a0,s4 +800fc1dc: 3c050fff lui a1,0xfff +800fc1e0: 34a5ffff ori a1,a1,0xffff +800fc1e4: 10450003 beq v0,a1,800fc1f4 <_FAT_directory_removeEntry+0x1f4> +800fc1e8: 00003021 move a2,zero +800fc1ec: 0803f03c j 800fc0f0 <_FAT_directory_removeEntry+0xf0> +800fc1f0: 00001821 move v1,zero +800fc1f4: 8fbf0064 lw ra,100(sp) +800fc1f8: 8fbe0060 lw s8,96(sp) +800fc1fc: 8fb7005c lw s7,92(sp) +800fc200: 8fb60058 lw s6,88(sp) +800fc204: 8fb50054 lw s5,84(sp) +800fc208: 8fb40050 lw s4,80(sp) +800fc20c: 8fb3004c lw s3,76(sp) +800fc210: 8fb20048 lw s2,72(sp) +800fc214: 8fb10044 lw s1,68(sp) +800fc218: 8fb00040 lw s0,64(sp) +800fc21c: 00001021 move v0,zero +800fc220: 03e00008 jr ra +800fc224: 27bd0068 addiu sp,sp,104 + +800fc228 <_FAT_directory_entryFromPosition>: +800fc228: 27bdff98 addiu sp,sp,-104 +800fc22c: afbe0060 sw s8,96(sp) +800fc230: afb7005c sw s7,92(sp) +800fc234: afb50054 sw s5,84(sp) +800fc238: afb3004c sw s3,76(sp) +800fc23c: afbf0064 sw ra,100(sp) +800fc240: afb60058 sw s6,88(sp) +800fc244: afb40050 sw s4,80(sp) +800fc248: afb20048 sw s2,72(sp) +800fc24c: afb10044 sw s1,68(sp) +800fc250: afb00040 sw s0,64(sp) +800fc254: 00a0a821 move s5,a1 +800fc258: 8ea20034 lw v0,52(s5) +800fc25c: 8ea30030 lw v1,48(s5) +800fc260: 24b70038 addiu s7,a1,56 +800fc264: afa2003c sw v0,60(sp) +800fc268: 3c028011 lui v0,0x8011 +800fc26c: 00809821 move s3,a0 +800fc270: 00002821 move a1,zero +800fc274: 02e02021 move a0,s7 +800fc278: 24060100 li a2,256 +800fc27c: 8eb10028 lw s1,40(s5) +800fc280: 8eb20024 lw s2,36(s5) +800fc284: 8eb00020 lw s0,32(s5) +800fc288: afa30038 sw v1,56(sp) +800fc28c: 2442ca64 addiu v0,v0,-13724 +800fc290: 0040f809 jalr v0 +800fc294: 8eb6002c lw s6,44(s5) +800fc298: 0803f0d3 j 800fc34c <_FAT_directory_entryFromPosition+0x124> +800fc29c: 3c1e8010 lui s8,0x8010 +800fc2a0: 93af0019 lbu t7,25(sp) +800fc2a4: 306300bf andi v1,v1,0xbf +800fc2a8: 00032080 sll a0,v1,0x2 +800fc2ac: 00031100 sll v0,v1,0x4 +800fc2b0: 00441023 subu v0,v0,a0 +800fc2b4: 00431021 addu v0,v0,v1 +800fc2b8: 93a4001b lbu a0,27(sp) +800fc2bc: 93a5001d lbu a1,29(sp) +800fc2c0: 93a6001f lbu a2,31(sp) +800fc2c4: 93a70021 lbu a3,33(sp) +800fc2c8: 93a80026 lbu t0,38(sp) +800fc2cc: 93a90028 lbu t1,40(sp) +800fc2d0: 93aa002a lbu t2,42(sp) +800fc2d4: 93ab002c lbu t3,44(sp) +800fc2d8: 93ac002e lbu t4,46(sp) +800fc2dc: 93ad0030 lbu t5,48(sp) +800fc2e0: 93ae0034 lbu t6,52(sp) +800fc2e4: 93a30036 lbu v1,54(sp) +800fc2e8: 2442fff3 addiu v0,v0,-13 +800fc2ec: 00551021 addu v0,v0,s5 +800fc2f0: a0430044 sb v1,68(v0) +800fc2f4: a04f0038 sb t7,56(v0) +800fc2f8: a0440039 sb a0,57(v0) +800fc2fc: a045003a sb a1,58(v0) +800fc300: a046003b sb a2,59(v0) +800fc304: a047003c sb a3,60(v0) +800fc308: a048003d sb t0,61(v0) +800fc30c: a049003e sb t1,62(v0) +800fc310: a04a003f sb t2,63(v0) +800fc314: a04b0040 sb t3,64(v0) +800fc318: a04c0041 sb t4,65(v0) +800fc31c: a04d0042 sb t5,66(v0) +800fc320: a04e0043 sb t6,67(v0) +800fc324: 0000a021 move s4,zero +800fc328: 26230001 addiu v1,s1,1 +800fc32c: 24020010 li v0,16 +800fc330: 10620026 beq v1,v0,800fc3cc <_FAT_directory_entryFromPosition+0x1a4> +800fc334: 02002021 move a0,s0 +800fc338: 02402821 move a1,s2 +800fc33c: 00808021 move s0,a0 +800fc340: 00a09021 move s2,a1 +800fc344: 16800031 bnez s4,800fc40c <_FAT_directory_entryFromPosition+0x1e4> +800fc348: 00608821 move s1,v1 +800fc34c: 2e020002 sltiu v0,s0,2 +800fc350: 1440003d bnez v0,800fc448 <_FAT_directory_entryFromPosition+0x220> +800fc354: 8e650004 lw a1,4(s3) +800fc358: 8e640028 lw a0,40(s3) +800fc35c: 2602fffe addiu v0,s0,-2 +800fc360: 70443802 mul a3,v0,a0 +800fc364: 8e630020 lw v1,32(s3) +800fc368: 00e33021 addu a2,a3,v1 +800fc36c: 24030020 li v1,32 +800fc370: 00a02021 move a0,a1 +800fc374: 00d23021 addu a2,a2,s2 +800fc378: 27a50018 addiu a1,sp,24 +800fc37c: 00113940 sll a3,s1,0x5 +800fc380: 27c2b524 addiu v0,s8,-19164 +800fc384: 0040f809 jalr v0 +800fc388: afa30010 sw v1,16(sp) +800fc38c: 16d0ffc4 bne s6,s0,800fc2a0 <_FAT_directory_entryFromPosition+0x78> +800fc390: 93a30018 lbu v1,24(sp) +800fc394: 8fa20038 lw v0,56(sp) +800fc398: 1452ffc2 bne v0,s2,800fc2a4 <_FAT_directory_entryFromPosition+0x7c> +800fc39c: 93af0019 lbu t7,25(sp) +800fc3a0: 8fa3003c lw v1,60(sp) +800fc3a4: 1471ffbf bne v1,s1,800fc2a4 <_FAT_directory_entryFromPosition+0x7c> +800fc3a8: 93a30018 lbu v1,24(sp) +800fc3ac: 3c078011 lui a3,0x8011 +800fc3b0: 02a02021 move a0,s5 +800fc3b4: 27a50018 addiu a1,sp,24 +800fc3b8: 24e7c930 addiu a3,a3,-14032 +800fc3bc: 00e0f809 jalr a3 +800fc3c0: 24060020 li a2,32 +800fc3c4: 0803f0ca j 800fc328 <_FAT_directory_entryFromPosition+0x100> +800fc3c8: 24140001 li s4,1 +800fc3cc: 8e620028 lw v0,40(s3) +800fc3d0: 26450001 addiu a1,s2,1 +800fc3d4: 10a2001e beq a1,v0,800fc450 <_FAT_directory_entryFromPosition+0x228> +800fc3d8: 00000000 nop +800fc3dc: 16000006 bnez s0,800fc3f8 <_FAT_directory_entryFromPosition+0x1d0> +800fc3e0: 02002021 move a0,s0 +800fc3e4: 8e620020 lw v0,32(s3) +800fc3e8: 8e630014 lw v1,20(s3) +800fc3ec: 00431023 subu v0,v0,v1 +800fc3f0: 10a20069 beq a1,v0,800fc598 <_FAT_directory_entryFromPosition+0x370> +800fc3f4: 02002021 move a0,s0 +800fc3f8: 00001821 move v1,zero +800fc3fc: 00808021 move s0,a0 +800fc400: 00a09021 move s2,a1 +800fc404: 1280ffd1 beqz s4,800fc34c <_FAT_directory_entryFromPosition+0x124> +800fc408: 00608821 move s1,v1 +800fc40c: 1096001d beq a0,s6,800fc484 <_FAT_directory_entryFromPosition+0x25c> +800fc410: 8fa70038 lw a3,56(sp) +800fc414: 24020001 li v0,1 +800fc418: 8fbf0064 lw ra,100(sp) +800fc41c: 8fbe0060 lw s8,96(sp) +800fc420: 8fb7005c lw s7,92(sp) +800fc424: 8fb60058 lw s6,88(sp) +800fc428: 8fb50054 lw s5,84(sp) +800fc42c: 8fb40050 lw s4,80(sp) +800fc430: 8fb3004c lw s3,76(sp) +800fc434: 8fb20048 lw s2,72(sp) +800fc438: 8fb10044 lw s1,68(sp) +800fc43c: 8fb00040 lw s0,64(sp) +800fc440: 03e00008 jr ra +800fc444: 27bd0068 addiu sp,sp,104 +800fc448: 0803f0db j 800fc36c <_FAT_directory_entryFromPosition+0x144> +800fc44c: 8e660014 lw a2,20(s3) +800fc450: 1200ffe4 beqz s0,800fc3e4 <_FAT_directory_entryFromPosition+0x1bc> +800fc454: 3c038010 lui v1,0x8010 +800fc458: 02602021 move a0,s3 +800fc45c: 246309d0 addiu v1,v1,2512 +800fc460: 0060f809 jalr v1 +800fc464: 02002821 move a1,s0 +800fc468: 00402021 move a0,v0 +800fc46c: 3c020fff lui v0,0xfff +800fc470: 3442ffff ori v0,v0,0xffff +800fc474: 10820048 beq a0,v0,800fc598 <_FAT_directory_entryFromPosition+0x370> +800fc478: 00002821 move a1,zero +800fc47c: 0803f0cf j 800fc33c <_FAT_directory_entryFromPosition+0x114> +800fc480: 00001821 move v1,zero +800fc484: 14a7ffe4 bne a1,a3,800fc418 <_FAT_directory_entryFromPosition+0x1f0> +800fc488: 24020001 li v0,1 +800fc48c: 8fa2003c lw v0,60(sp) +800fc490: 1462ffe1 bne v1,v0,800fc418 <_FAT_directory_entryFromPosition+0x1f0> +800fc494: 24020001 li v0,1 +800fc498: a2e00000 sb zero,0(s7) +800fc49c: 92a30000 lbu v1,0(s5) +800fc4a0: 240200e5 li v0,229 +800fc4a4: 1062003c beq v1,v0,800fc598 <_FAT_directory_entryFromPosition+0x370> +800fc4a8: 2402002e li v0,46 +800fc4ac: 10620047 beq v1,v0,800fc5cc <_FAT_directory_entryFromPosition+0x3a4> +800fc4b0: 24040020 li a0,32 +800fc4b4: 10640054 beq v1,a0,800fc608 <_FAT_directory_entryFromPosition+0x3e0> +800fc4b8: 00000000 nop +800fc4bc: a2e30000 sb v1,0(s7) +800fc4c0: 92a20001 lbu v0,1(s5) +800fc4c4: 10440056 beq v0,a0,800fc620 <_FAT_directory_entryFromPosition+0x3f8> +800fc4c8: 00000000 nop +800fc4cc: a2e20001 sb v0,1(s7) +800fc4d0: 92a20002 lbu v0,2(s5) +800fc4d4: 1044004f beq v0,a0,800fc614 <_FAT_directory_entryFromPosition+0x3ec> +800fc4d8: 00000000 nop +800fc4dc: a2e20002 sb v0,2(s7) +800fc4e0: 92a20003 lbu v0,3(s5) +800fc4e4: 1044005a beq v0,a0,800fc650 <_FAT_directory_entryFromPosition+0x428> +800fc4e8: 00000000 nop +800fc4ec: a2e20003 sb v0,3(s7) +800fc4f0: 92a20004 lbu v0,4(s5) +800fc4f4: 10440053 beq v0,a0,800fc644 <_FAT_directory_entryFromPosition+0x41c> +800fc4f8: 00000000 nop +800fc4fc: a2e20004 sb v0,4(s7) +800fc500: 92a20005 lbu v0,5(s5) +800fc504: 1044004c beq v0,a0,800fc638 <_FAT_directory_entryFromPosition+0x410> +800fc508: 00000000 nop +800fc50c: a2e20005 sb v0,5(s7) +800fc510: 92a20006 lbu v0,6(s5) +800fc514: 10440045 beq v0,a0,800fc62c <_FAT_directory_entryFromPosition+0x404> +800fc518: 00000000 nop +800fc51c: a2e20006 sb v0,6(s7) +800fc520: 92a20007 lbu v0,7(s5) +800fc524: 10440036 beq v0,a0,800fc600 <_FAT_directory_entryFromPosition+0x3d8> +800fc528: 24040007 li a0,7 +800fc52c: 24050008 li a1,8 +800fc530: 24040008 li a0,8 +800fc534: a2e20007 sb v0,7(s7) +800fc538: 92a30008 lbu v1,8(s5) +800fc53c: 24020020 li v0,32 +800fc540: 10620010 beq v1,v0,800fc584 <_FAT_directory_entryFromPosition+0x35c> +800fc544: 24a70001 addiu a3,a1,1 +800fc548: 02e41821 addu v1,s7,a0 +800fc54c: 2402002e li v0,46 +800fc550: 24a80004 addiu t0,a1,4 +800fc554: 02e53021 addu a2,s7,a1 +800fc558: 02a02021 move a0,s5 +800fc55c: 24050020 li a1,32 +800fc560: a0620000 sb v0,0(v1) +800fc564: 90820008 lbu v0,8(a0) +800fc568: 10450005 beq v0,a1,800fc580 <_FAT_directory_entryFromPosition+0x358> +800fc56c: 24840001 addiu a0,a0,1 +800fc570: 24e70001 addiu a3,a3,1 +800fc574: a0c20001 sb v0,1(a2) +800fc578: 14e8fffa bne a3,t0,800fc564 <_FAT_directory_entryFromPosition+0x33c> +800fc57c: 24c60001 addiu a2,a2,1 +800fc580: 00e02021 move a0,a3 +800fc584: 02e41021 addu v0,s7,a0 +800fc588: a0400000 sb zero,0(v0) +800fc58c: 82e20000 lb v0,0(s7) +800fc590: 0803f106 j 800fc418 <_FAT_directory_entryFromPosition+0x1f0> +800fc594: 0002102b sltu v0,zero,v0 +800fc598: 8fbf0064 lw ra,100(sp) +800fc59c: 8fbe0060 lw s8,96(sp) +800fc5a0: 8fb7005c lw s7,92(sp) +800fc5a4: 8fb60058 lw s6,88(sp) +800fc5a8: 8fb50054 lw s5,84(sp) +800fc5ac: 8fb40050 lw s4,80(sp) +800fc5b0: 8fb3004c lw s3,76(sp) +800fc5b4: 8fb20048 lw s2,72(sp) +800fc5b8: 8fb10044 lw s1,68(sp) +800fc5bc: 8fb00040 lw s0,64(sp) +800fc5c0: 00001021 move v0,zero +800fc5c4: 03e00008 jr ra +800fc5c8: 27bd0068 addiu sp,sp,104 +800fc5cc: a2e30000 sb v1,0(s7) +800fc5d0: 92a40001 lbu a0,1(s5) +800fc5d4: 10830005 beq a0,v1,800fc5ec <_FAT_directory_entryFromPosition+0x3c4> +800fc5d8: 00000000 nop +800fc5dc: 82e20000 lb v0,0(s7) +800fc5e0: a2e00001 sb zero,1(s7) +800fc5e4: 0803f106 j 800fc418 <_FAT_directory_entryFromPosition+0x1f0> +800fc5e8: 0002102b sltu v0,zero,v0 +800fc5ec: 82e20000 lb v0,0(s7) +800fc5f0: a2e40001 sb a0,1(s7) +800fc5f4: 0002102b sltu v0,zero,v0 +800fc5f8: 0803f106 j 800fc418 <_FAT_directory_entryFromPosition+0x1f0> +800fc5fc: a2e00002 sb zero,2(s7) +800fc600: 0803f14e j 800fc538 <_FAT_directory_entryFromPosition+0x310> +800fc604: 24050007 li a1,7 +800fc608: 00002021 move a0,zero +800fc60c: 0803f14e j 800fc538 <_FAT_directory_entryFromPosition+0x310> +800fc610: 00002821 move a1,zero +800fc614: 24040002 li a0,2 +800fc618: 0803f14e j 800fc538 <_FAT_directory_entryFromPosition+0x310> +800fc61c: 24050002 li a1,2 +800fc620: 24040001 li a0,1 +800fc624: 0803f14e j 800fc538 <_FAT_directory_entryFromPosition+0x310> +800fc628: 24050001 li a1,1 +800fc62c: 24040006 li a0,6 +800fc630: 0803f14e j 800fc538 <_FAT_directory_entryFromPosition+0x310> +800fc634: 24050006 li a1,6 +800fc638: 24040005 li a0,5 +800fc63c: 0803f14e j 800fc538 <_FAT_directory_entryFromPosition+0x310> +800fc640: 24050005 li a1,5 +800fc644: 24040004 li a0,4 +800fc648: 0803f14e j 800fc538 <_FAT_directory_entryFromPosition+0x310> +800fc64c: 24050004 li a1,4 +800fc650: 24040003 li a0,3 +800fc654: 0803f14e j 800fc538 <_FAT_directory_entryFromPosition+0x310> +800fc658: 24050003 li a1,3 + +800fc65c <_FAT_directory_getNextEntry>: +800fc65c: 27bdfd80 addiu sp,sp,-640 +800fc660: afb5026c sw s5,620(sp) +800fc664: afb40268 sw s4,616(sp) +800fc668: afb20260 sw s2,608(sp) +800fc66c: afbf027c sw ra,636(sp) +800fc670: afbe0278 sw s8,632(sp) +800fc674: afb70274 sw s7,628(sp) +800fc678: afb60270 sw s6,624(sp) +800fc67c: afb30264 sw s3,612(sp) +800fc680: afb1025c sw s1,604(sp) +800fc684: afb00258 sw s0,600(sp) +800fc688: 8ca2002c lw v0,44(a1) +800fc68c: 8ca70030 lw a3,48(a1) +800fc690: 8ca30034 lw v1,52(a1) +800fc694: 00a0a821 move s5,a1 +800fc698: 0040a021 move s4,v0 +800fc69c: 00809021 move s2,a0 +800fc6a0: afa20018 sw v0,24(sp) +800fc6a4: afa7001c sw a3,28(sp) +800fc6a8: 14400002 bnez v0,800fc6b4 <_FAT_directory_getNextEntry+0x58> +800fc6ac: afa30020 sw v1,32(sp) +800fc6b0: 8c940018 lw s4,24(a0) +800fc6b4: 3c028011 lui v0,0x8011 +800fc6b8: 27a40050 addiu a0,sp,80 +800fc6bc: 00002821 move a1,zero +800fc6c0: 24060200 li a2,512 +800fc6c4: afb40018 sw s4,24(sp) +800fc6c8: afb40024 sw s4,36(sp) +800fc6cc: afa70028 sw a3,40(sp) +800fc6d0: afa3002c sw v1,44(sp) +800fc6d4: 2442ca64 addiu v0,v0,-13724 +800fc6d8: 00609821 move s3,v1 +800fc6dc: 00e08821 move s1,a3 +800fc6e0: 0040f809 jalr v0 +800fc6e4: 02808021 move s0,s4 +800fc6e8: 0000b821 move s7,zero +800fc6ec: afa00250 sw zero,592(sp) +800fc6f0: 3c1e8010 lui s8,0x8010 +800fc6f4: 26630001 addiu v1,s3,1 +800fc6f8: 24020010 li v0,16 +800fc6fc: 10620134 beq v1,v0,800fcbd0 <_FAT_directory_getNextEntry+0x574> +800fc700: 02002821 move a1,s0 +800fc704: 02202021 move a0,s1 +800fc708: 00033940 sll a3,v1,0x5 +800fc70c: 00609821 move s3,v1 +800fc710: 00808821 move s1,a0 +800fc714: 00a08021 move s0,a1 +800fc718: 0000b021 move s6,zero +800fc71c: 2e020002 sltiu v0,s0,2 +800fc720: 1440013e bnez v0,800fcc1c <_FAT_directory_getNextEntry+0x5c0> +800fc724: 8e450004 lw a1,4(s2) +800fc728: 8e440028 lw a0,40(s2) +800fc72c: 2602fffe addiu v0,s0,-2 +800fc730: 70444002 mul t0,v0,a0 +800fc734: 8e430020 lw v1,32(s2) +800fc738: 01033021 addu a2,t0,v1 +800fc73c: 24030020 li v1,32 +800fc740: 00a02021 move a0,a1 +800fc744: afa30010 sw v1,16(sp) +800fc748: 00d13021 addu a2,a2,s1 +800fc74c: 27c2b524 addiu v0,s8,-19164 +800fc750: 0040f809 jalr v0 +800fc754: 27a50030 addiu a1,sp,48 +800fc758: 93a3003b lbu v1,59(sp) +800fc75c: 2402000f li v0,15 +800fc760: 106200ae beq v1,v0,800fca1c <_FAT_directory_getNextEntry+0x3c0> +800fc764: 30620008 andi v0,v1,0x8 +800fc768: 1440010a bnez v0,800fcb94 <_FAT_directory_getNextEntry+0x538> +800fc76c: 93a60030 lbu a2,48(sp) +800fc770: 10c0010b beqz a2,800fcba0 <_FAT_directory_getNextEntry+0x544> +800fc774: 00001021 move v0,zero +800fc778: 240200e5 li v0,229 +800fc77c: 10c20105 beq a2,v0,800fcb94 <_FAT_directory_getNextEntry+0x538> +800fc780: 2cc20021 sltiu v0,a2,33 +800fc784: 14400103 bnez v0,800fcb94 <_FAT_directory_getNextEntry+0x538> +800fc788: 00000000 nop +800fc78c: 12e00055 beqz s7,800fc8e4 <_FAT_directory_getNextEntry+0x288> +800fc790: 26a70038 addiu a3,s5,56 +800fc794: 24050080 li a1,128 +800fc798: 30c30001 andi v1,a2,0x1 +800fc79c: 00a01021 move v0,a1 +800fc7a0: 0003100a movz v0,zero,v1 +800fc7a4: 00062042 srl a0,a2,0x1 +800fc7a8: 93a30031 lbu v1,49(sp) +800fc7ac: 00441021 addu v0,v0,a0 +800fc7b0: 00431021 addu v0,v0,v1 +800fc7b4: 304200ff andi v0,v0,0xff +800fc7b8: 30440001 andi a0,v0,0x1 +800fc7bc: 00a01821 move v1,a1 +800fc7c0: 0004180a movz v1,zero,a0 +800fc7c4: 00021042 srl v0,v0,0x1 +800fc7c8: 93a40032 lbu a0,50(sp) +800fc7cc: 00621821 addu v1,v1,v0 +800fc7d0: 00641821 addu v1,v1,a0 +800fc7d4: 306300ff andi v1,v1,0xff +800fc7d8: 30640001 andi a0,v1,0x1 +800fc7dc: 00a01021 move v0,a1 +800fc7e0: 0004100a movz v0,zero,a0 +800fc7e4: 00031842 srl v1,v1,0x1 +800fc7e8: 93a40033 lbu a0,51(sp) +800fc7ec: 00431021 addu v0,v0,v1 +800fc7f0: 00441021 addu v0,v0,a0 +800fc7f4: 304200ff andi v0,v0,0xff +800fc7f8: 30440001 andi a0,v0,0x1 +800fc7fc: 00a01821 move v1,a1 +800fc800: 0004180a movz v1,zero,a0 +800fc804: 00021042 srl v0,v0,0x1 +800fc808: 93a40034 lbu a0,52(sp) +800fc80c: 00621821 addu v1,v1,v0 +800fc810: 00641821 addu v1,v1,a0 +800fc814: 306300ff andi v1,v1,0xff +800fc818: 30640001 andi a0,v1,0x1 +800fc81c: 00a01021 move v0,a1 +800fc820: 0004100a movz v0,zero,a0 +800fc824: 00031842 srl v1,v1,0x1 +800fc828: 93a40035 lbu a0,53(sp) +800fc82c: 00431021 addu v0,v0,v1 +800fc830: 00441021 addu v0,v0,a0 +800fc834: 304200ff andi v0,v0,0xff +800fc838: 30440001 andi a0,v0,0x1 +800fc83c: 00a01821 move v1,a1 +800fc840: 0004180a movz v1,zero,a0 +800fc844: 00021042 srl v0,v0,0x1 +800fc848: 93a40036 lbu a0,54(sp) +800fc84c: 00621821 addu v1,v1,v0 +800fc850: 00641821 addu v1,v1,a0 +800fc854: 306300ff andi v1,v1,0xff +800fc858: 30640001 andi a0,v1,0x1 +800fc85c: 00a01021 move v0,a1 +800fc860: 0004100a movz v0,zero,a0 +800fc864: 00031842 srl v1,v1,0x1 +800fc868: 93a40037 lbu a0,55(sp) +800fc86c: 00431021 addu v0,v0,v1 +800fc870: 00441021 addu v0,v0,a0 +800fc874: 304200ff andi v0,v0,0xff +800fc878: 30440001 andi a0,v0,0x1 +800fc87c: 00a01821 move v1,a1 +800fc880: 0004180a movz v1,zero,a0 +800fc884: 00021042 srl v0,v0,0x1 +800fc888: 93a40038 lbu a0,56(sp) +800fc88c: 00621821 addu v1,v1,v0 +800fc890: 00641821 addu v1,v1,a0 +800fc894: 306300ff andi v1,v1,0xff +800fc898: 30620001 andi v0,v1,0x1 +800fc89c: 0002280a movz a1,zero,v0 +800fc8a0: 00031842 srl v1,v1,0x1 +800fc8a4: 93a20039 lbu v0,57(sp) +800fc8a8: 00a32821 addu a1,a1,v1 +800fc8ac: 00a22821 addu a1,a1,v0 +800fc8b0: 30a500ff andi a1,a1,0xff +800fc8b4: 30a20001 andi v0,a1,0x1 +800fc8b8: 10400002 beqz v0,800fc8c4 <_FAT_directory_getNextEntry+0x268> +800fc8bc: 00001821 move v1,zero +800fc8c0: 24030080 li v1,128 +800fc8c4: 00051042 srl v0,a1,0x1 +800fc8c8: 00621021 addu v0,v1,v0 +800fc8cc: 93a3003a lbu v1,58(sp) +800fc8d0: 00431021 addu v0,v0,v1 +800fc8d4: 8fa30250 lw v1,592(sp) +800fc8d8: 304200ff andi v0,v0,0xff +800fc8dc: 104300fa beq v0,v1,800fccc8 <_FAT_directory_getNextEntry+0x66c> +800fc8e0: 3c028010 lui v0,0x8010 +800fc8e4: 240200e5 li v0,229 +800fc8e8: afb3002c sw s3,44(sp) +800fc8ec: afb10028 sw s1,40(sp) +800fc8f0: afb00024 sw s0,36(sp) +800fc8f4: afb00018 sw s0,24(sp) +800fc8f8: afb1001c sw s1,28(sp) +800fc8fc: afb30020 sw s3,32(sp) +800fc900: a7a00050 sh zero,80(sp) +800fc904: 0200a021 move s4,s0 +800fc908: 10c20032 beq a2,v0,800fc9d4 <_FAT_directory_getNextEntry+0x378> +800fc90c: a0e00000 sb zero,0(a3) +800fc910: 2402002e li v0,46 +800fc914: 10c200e6 beq a2,v0,800fccb0 <_FAT_directory_getNextEntry+0x654> +800fc918: 24040020 li a0,32 +800fc91c: 10c400f7 beq a2,a0,800fccfc <_FAT_directory_getNextEntry+0x6a0> +800fc920: 93a20031 lbu v0,49(sp) +800fc924: 104400f8 beq v0,a0,800fcd08 <_FAT_directory_getNextEntry+0x6ac> +800fc928: a0e60000 sb a2,0(a3) +800fc92c: 93a30032 lbu v1,50(sp) +800fc930: 106400fb beq v1,a0,800fcd20 <_FAT_directory_getNextEntry+0x6c4> +800fc934: a0e20001 sb v0,1(a3) +800fc938: 93a20033 lbu v0,51(sp) +800fc93c: 104400f5 beq v0,a0,800fcd14 <_FAT_directory_getNextEntry+0x6b8> +800fc940: a0e30002 sb v1,2(a3) +800fc944: 93a30034 lbu v1,52(sp) +800fc948: 106400f8 beq v1,a0,800fcd2c <_FAT_directory_getNextEntry+0x6d0> +800fc94c: a0e20003 sb v0,3(a3) +800fc950: 93a20035 lbu v0,53(sp) +800fc954: 104400f8 beq v0,a0,800fcd38 <_FAT_directory_getNextEntry+0x6dc> +800fc958: a0e30004 sb v1,4(a3) +800fc95c: 93a30036 lbu v1,54(sp) +800fc960: 106400f8 beq v1,a0,800fcd44 <_FAT_directory_getNextEntry+0x6e8> +800fc964: a0e20005 sb v0,5(a3) +800fc968: 93a20037 lbu v0,55(sp) +800fc96c: 104400f8 beq v0,a0,800fcd50 <_FAT_directory_getNextEntry+0x6f4> +800fc970: a0e30006 sb v1,6(a3) +800fc974: 240a0008 li t2,8 +800fc978: 24050008 li a1,8 +800fc97c: a0e20007 sb v0,7(a3) +800fc980: 93a60038 lbu a2,56(sp) +800fc984: 24080020 li t0,32 +800fc988: 10c80010 beq a2,t0,800fc9cc <_FAT_directory_getNextEntry+0x370> +800fc98c: 93a90039 lbu t1,57(sp) +800fc990: 00e51021 addu v0,a3,a1 +800fc994: 01472021 addu a0,t2,a3 +800fc998: 2403002e li v1,46 +800fc99c: a0430000 sb v1,0(v0) +800fc9a0: a0860001 sb a2,1(a0) +800fc9a4: 112800d1 beq t1,t0,800fccec <_FAT_directory_getNextEntry+0x690> +800fc9a8: 25420002 addiu v0,t2,2 +800fc9ac: 93a3003a lbu v1,58(sp) +800fc9b0: 00e21021 addu v0,a3,v0 +800fc9b4: a0490000 sb t1,0(v0) +800fc9b8: 106800cc beq v1,t0,800fccec <_FAT_directory_getNextEntry+0x690> +800fc9bc: 25420003 addiu v0,t2,3 +800fc9c0: 00e21021 addu v0,a3,v0 +800fc9c4: 25450004 addiu a1,t2,4 +800fc9c8: a0430000 sb v1,0(v0) +800fc9cc: 00e51021 addu v0,a3,a1 +800fc9d0: a0400000 sb zero,0(v0) +800fc9d4: 16c00071 bnez s6,800fcb9c <_FAT_directory_getNextEntry+0x540> +800fc9d8: 8fa2001c lw v0,28(sp) +800fc9dc: 8fa30020 lw v1,32(sp) +800fc9e0: aea20024 sw v0,36(s5) +800fc9e4: 3c028011 lui v0,0x8011 +800fc9e8: aeb40020 sw s4,32(s5) +800fc9ec: aea30028 sw v1,40(s5) +800fc9f0: aeb0002c sw s0,44(s5) +800fc9f4: aeb30034 sw s3,52(s5) +800fc9f8: aeb10030 sw s1,48(s5) +800fc9fc: 02a02021 move a0,s5 +800fca00: 27a50030 addiu a1,sp,48 +800fca04: 24060020 li a2,32 +800fca08: 2442c930 addiu v0,v0,-14032 +800fca0c: 0040f809 jalr v0 +800fca10: afb40018 sw s4,24(sp) +800fca14: 0803f2e8 j 800fcba0 <_FAT_directory_getNextEntry+0x544> +800fca18: 24020001 li v0,1 +800fca1c: 93a30030 lbu v1,48(sp) +800fca20: 00031600 sll v0,v1,0x18 +800fca24: 00021603 sra v0,v0,0x18 +800fca28: 04400073 bltz v0,800fcbf8 <_FAT_directory_getNextEntry+0x59c> +800fca2c: 30620040 andi v0,v1,0x40 +800fca30: 10400073 beqz v0,800fcc00 <_FAT_directory_getNextEntry+0x5a4> +800fca34: 93a5003d lbu a1,61(sp) +800fca38: 306300bf andi v1,v1,0xbf +800fca3c: 00032080 sll a0,v1,0x2 +800fca40: 00031100 sll v0,v1,0x4 +800fca44: 00441023 subu v0,v0,a0 +800fca48: 00431021 addu v0,v0,v1 +800fca4c: 00022040 sll a0,v0,0x1 +800fca50: 27a50018 addiu a1,sp,24 +800fca54: 93a3003d lbu v1,61(sp) +800fca58: 00852021 addu a0,a0,a1 +800fca5c: afa30250 sw v1,592(sp) +800fca60: 0200a021 move s4,s0 +800fca64: 24170001 li s7,1 +800fca68: a4800038 sh zero,56(a0) +800fca6c: afb3002c sw s3,44(sp) +800fca70: afb10028 sw s1,40(sp) +800fca74: afb00024 sw s0,36(sp) +800fca78: afb00018 sw s0,24(sp) +800fca7c: afb1001c sw s1,28(sp) +800fca80: afb30020 sw s3,32(sp) +800fca84: 93a30032 lbu v1,50(sp) +800fca88: 2444fff3 addiu a0,v0,-13 +800fca8c: 93a20031 lbu v0,49(sp) +800fca90: 00042040 sll a0,a0,0x1 +800fca94: 00031a00 sll v1,v1,0x8 +800fca98: 00852021 addu a0,a0,a1 +800fca9c: 00621825 or v1,v1,v0 +800fcaa0: a4830038 sh v1,56(a0) +800fcaa4: 93a20034 lbu v0,52(sp) +800fcaa8: 93a30033 lbu v1,51(sp) +800fcaac: 00021200 sll v0,v0,0x8 +800fcab0: 00431025 or v0,v0,v1 +800fcab4: a482003a sh v0,58(a0) +800fcab8: 93a30036 lbu v1,54(sp) +800fcabc: 93a20035 lbu v0,53(sp) +800fcac0: 00031a00 sll v1,v1,0x8 +800fcac4: 00621825 or v1,v1,v0 +800fcac8: a483003c sh v1,60(a0) +800fcacc: 93a20038 lbu v0,56(sp) +800fcad0: 93a30037 lbu v1,55(sp) +800fcad4: 00021200 sll v0,v0,0x8 +800fcad8: 00431025 or v0,v0,v1 +800fcadc: a482003e sh v0,62(a0) +800fcae0: 93a3003a lbu v1,58(sp) +800fcae4: 93a20039 lbu v0,57(sp) +800fcae8: 00031a00 sll v1,v1,0x8 +800fcaec: 00621825 or v1,v1,v0 +800fcaf0: a4830040 sh v1,64(a0) +800fcaf4: 93a2003f lbu v0,63(sp) +800fcaf8: 93a3003e lbu v1,62(sp) +800fcafc: 00021200 sll v0,v0,0x8 +800fcb00: 00431025 or v0,v0,v1 +800fcb04: a4820042 sh v0,66(a0) +800fcb08: 93a30041 lbu v1,65(sp) +800fcb0c: 93a20040 lbu v0,64(sp) +800fcb10: 00031a00 sll v1,v1,0x8 +800fcb14: 00621825 or v1,v1,v0 +800fcb18: a4830044 sh v1,68(a0) +800fcb1c: 93a20043 lbu v0,67(sp) +800fcb20: 93a30042 lbu v1,66(sp) +800fcb24: 00021200 sll v0,v0,0x8 +800fcb28: 00431025 or v0,v0,v1 +800fcb2c: a4820046 sh v0,70(a0) +800fcb30: 93a30045 lbu v1,69(sp) +800fcb34: 93a20044 lbu v0,68(sp) +800fcb38: 00031a00 sll v1,v1,0x8 +800fcb3c: 00621825 or v1,v1,v0 +800fcb40: a4830048 sh v1,72(a0) +800fcb44: 93a20047 lbu v0,71(sp) +800fcb48: 93a30046 lbu v1,70(sp) +800fcb4c: 00021200 sll v0,v0,0x8 +800fcb50: 00431025 or v0,v0,v1 +800fcb54: a482004a sh v0,74(a0) +800fcb58: 93a30049 lbu v1,73(sp) +800fcb5c: 93a20048 lbu v0,72(sp) +800fcb60: 00031a00 sll v1,v1,0x8 +800fcb64: 00621825 or v1,v1,v0 +800fcb68: a483004c sh v1,76(a0) +800fcb6c: 93a2004d lbu v0,77(sp) +800fcb70: 93a3004c lbu v1,76(sp) +800fcb74: 00021200 sll v0,v0,0x8 +800fcb78: 00431025 or v0,v0,v1 +800fcb7c: a482004e sh v0,78(a0) +800fcb80: 93a3004f lbu v1,79(sp) +800fcb84: 93a2004e lbu v0,78(sp) +800fcb88: 00031a00 sll v1,v1,0x8 +800fcb8c: 00621825 or v1,v1,v0 +800fcb90: a4830050 sh v1,80(a0) +800fcb94: 12c0fed8 beqz s6,800fc6f8 <_FAT_directory_getNextEntry+0x9c> +800fcb98: 26630001 addiu v1,s3,1 +800fcb9c: 00001021 move v0,zero +800fcba0: 8fbf027c lw ra,636(sp) +800fcba4: 8fbe0278 lw s8,632(sp) +800fcba8: 8fb70274 lw s7,628(sp) +800fcbac: 8fb60270 lw s6,624(sp) +800fcbb0: 8fb5026c lw s5,620(sp) +800fcbb4: 8fb40268 lw s4,616(sp) +800fcbb8: 8fb30264 lw s3,612(sp) +800fcbbc: 8fb20260 lw s2,608(sp) +800fcbc0: 8fb1025c lw s1,604(sp) +800fcbc4: 8fb00258 lw s0,600(sp) +800fcbc8: 03e00008 jr ra +800fcbcc: 27bd0280 addiu sp,sp,640 +800fcbd0: 8e420028 lw v0,40(s2) +800fcbd4: 26240001 addiu a0,s1,1 +800fcbd8: 10820012 beq a0,v0,800fcc24 <_FAT_directory_getNextEntry+0x5c8> +800fcbdc: 00000000 nop +800fcbe0: 12000012 beqz s0,800fcc2c <_FAT_directory_getNextEntry+0x5d0> +800fcbe4: 00000000 nop +800fcbe8: 02002821 move a1,s0 +800fcbec: 00001821 move v1,zero +800fcbf0: 0803f1c3 j 800fc70c <_FAT_directory_getNextEntry+0xb0> +800fcbf4: 00003821 move a3,zero +800fcbf8: 0000b821 move s7,zero +800fcbfc: 93a5003d lbu a1,61(sp) +800fcc00: 8fa80250 lw t0,592(sp) +800fcc04: 10a80011 beq a1,t0,800fcc4c <_FAT_directory_getNextEntry+0x5f0> +800fcc08: 00000000 nop +800fcc0c: 12c0feb9 beqz s6,800fc6f4 <_FAT_directory_getNextEntry+0x98> +800fcc10: 0000b821 move s7,zero +800fcc14: 0803f2e8 j 800fcba0 <_FAT_directory_getNextEntry+0x544> +800fcc18: 00001021 move v0,zero +800fcc1c: 0803f1cf j 800fc73c <_FAT_directory_getNextEntry+0xe0> +800fcc20: 8e460014 lw a2,20(s2) +800fcc24: 16000012 bnez s0,800fcc70 <_FAT_directory_getNextEntry+0x614> +800fcc28: 3c028010 lui v0,0x8010 +800fcc2c: 8e420020 lw v0,32(s2) +800fcc30: 8e430014 lw v1,20(s2) +800fcc34: 00431023 subu v0,v0,v1 +800fcc38: 1482ffeb bne a0,v0,800fcbe8 <_FAT_directory_getNextEntry+0x58c> +800fcc3c: 00000000 nop +800fcc40: 00133940 sll a3,s3,0x5 +800fcc44: 0803f1c7 j 800fc71c <_FAT_directory_getNextEntry+0xc0> +800fcc48: 24160001 li s6,1 +800fcc4c: 12e00014 beqz s7,800fcca0 <_FAT_directory_getNextEntry+0x644> +800fcc50: 306200bf andi v0,v1,0xbf +800fcc54: 00022080 sll a0,v0,0x2 +800fcc58: 00021900 sll v1,v0,0x4 +800fcc5c: 00641823 subu v1,v1,a0 +800fcc60: afa50250 sw a1,592(sp) +800fcc64: 00621021 addu v0,v1,v0 +800fcc68: 0803f2a1 j 800fca84 <_FAT_directory_getNextEntry+0x428> +800fcc6c: 27a50018 addiu a1,sp,24 +800fcc70: 02002821 move a1,s0 +800fcc74: 244209d0 addiu v0,v0,2512 +800fcc78: 0040f809 jalr v0 +800fcc7c: 02402021 move a0,s2 +800fcc80: 00402821 move a1,v0 +800fcc84: 3c020fff lui v0,0xfff +800fcc88: 3442ffff ori v0,v0,0xffff +800fcc8c: 10a2ffec beq a1,v0,800fcc40 <_FAT_directory_getNextEntry+0x5e4> +800fcc90: 00002021 move a0,zero +800fcc94: 00001821 move v1,zero +800fcc98: 0803f1c3 j 800fc70c <_FAT_directory_getNextEntry+0xb0> +800fcc9c: 00003821 move a3,zero +800fcca0: 12c0fe94 beqz s6,800fc6f4 <_FAT_directory_getNextEntry+0x98> +800fcca4: afa50250 sw a1,592(sp) +800fcca8: 0803f2e8 j 800fcba0 <_FAT_directory_getNextEntry+0x544> +800fccac: 00001021 move v0,zero +800fccb0: 93a30031 lbu v1,49(sp) +800fccb4: 2402002e li v0,46 +800fccb8: 10620009 beq v1,v0,800fcce0 <_FAT_directory_getNextEntry+0x684> +800fccbc: a0e60000 sb a2,0(a3) +800fccc0: 0803f275 j 800fc9d4 <_FAT_directory_getNextEntry+0x378> +800fccc4: a0e00001 sb zero,1(a3) +800fccc8: 27a40050 addiu a0,sp,80 +800fcccc: 2442155c addiu v0,v0,5468 +800fccd0: 0040f809 jalr v0 +800fccd4: 00e02821 move a1,a3 +800fccd8: 0803f275 j 800fc9d4 <_FAT_directory_getNextEntry+0x378> +800fccdc: 00000000 nop +800fcce0: a0e30001 sb v1,1(a3) +800fcce4: 0803f275 j 800fc9d4 <_FAT_directory_getNextEntry+0x378> +800fcce8: a0e00002 sb zero,2(a3) +800fccec: 00402821 move a1,v0 +800fccf0: 00e51021 addu v0,a3,a1 +800fccf4: 0803f275 j 800fc9d4 <_FAT_directory_getNextEntry+0x378> +800fccf8: a0400000 sb zero,0(v0) +800fccfc: 00002821 move a1,zero +800fcd00: 0803f260 j 800fc980 <_FAT_directory_getNextEntry+0x324> +800fcd04: 00005021 move t2,zero +800fcd08: 24050001 li a1,1 +800fcd0c: 0803f260 j 800fc980 <_FAT_directory_getNextEntry+0x324> +800fcd10: 240a0001 li t2,1 +800fcd14: 24050003 li a1,3 +800fcd18: 0803f260 j 800fc980 <_FAT_directory_getNextEntry+0x324> +800fcd1c: 240a0003 li t2,3 +800fcd20: 24050002 li a1,2 +800fcd24: 0803f260 j 800fc980 <_FAT_directory_getNextEntry+0x324> +800fcd28: 240a0002 li t2,2 +800fcd2c: 24050004 li a1,4 +800fcd30: 0803f260 j 800fc980 <_FAT_directory_getNextEntry+0x324> +800fcd34: 240a0004 li t2,4 +800fcd38: 24050005 li a1,5 +800fcd3c: 0803f260 j 800fc980 <_FAT_directory_getNextEntry+0x324> +800fcd40: 240a0005 li t2,5 +800fcd44: 24050006 li a1,6 +800fcd48: 0803f260 j 800fc980 <_FAT_directory_getNextEntry+0x324> +800fcd4c: 240a0006 li t2,6 +800fcd50: 24050007 li a1,7 +800fcd54: 0803f260 j 800fc980 <_FAT_directory_getNextEntry+0x324> +800fcd58: 240a0007 li t2,7 + +800fcd5c <_FAT_directory_getFirstEntry>: +800fcd5c: 2403ffff li v1,-1 +800fcd60: 3c198010 lui t9,0x8010 +800fcd64: aca30034 sw v1,52(a1) +800fcd68: aca6002c sw a2,44(a1) +800fcd6c: aca60020 sw a2,32(a1) +800fcd70: aca00024 sw zero,36(a1) +800fcd74: aca30028 sw v1,40(a1) +800fcd78: 2739c65c addiu t9,t9,-14756 +800fcd7c: 03200008 jr t9 +800fcd80: aca00030 sw zero,48(a1) + +800fcd84 <_FAT_directory_entryFromPath>: +800fcd84: 27bdffc8 addiu sp,sp,-56 +800fcd88: afb7002c sw s7,44(sp) +800fcd8c: afb40020 sw s4,32(sp) +800fcd90: afb00010 sw s0,16(sp) +800fcd94: afbf0034 sw ra,52(sp) +800fcd98: afbe0030 sw s8,48(sp) +800fcd9c: afb60028 sw s6,40(sp) +800fcda0: afb50024 sw s5,36(sp) +800fcda4: afb3001c sw s3,28(sp) +800fcda8: afb20018 sw s2,24(sp) +800fcdac: afb10014 sw s1,20(sp) +800fcdb0: afa70044 sw a3,68(sp) +800fcdb4: 0080b821 move s7,a0 +800fcdb8: 00a0a021 move s4,a1 +800fcdbc: 10e000c0 beqz a3,800fd0c0 <_FAT_directory_entryFromPath+0x33c> +800fcdc0: 00c08021 move s0,a2 +800fcdc4: 82030000 lb v1,0(s0) +800fcdc8: 2402002f li v0,47 +800fcdcc: 1062007c beq v1,v0,800fcfc0 <_FAT_directory_entryFromPath+0x23c> +800fcdd0: 02009021 move s2,s0 +800fcdd4: 8ef30040 lw s3,64(s7) +800fcdd8: 00008021 move s0,zero +800fcddc: 8ee20018 lw v0,24(s7) +800fcde0: 12620082 beq s3,v0,800fcfec <_FAT_directory_entryFromPath+0x268> +800fcde4: 3c1e8012 lui s8,0x8012 +800fcde8: 1600004c bnez s0,800fcf1c <_FAT_directory_entryFromPath+0x198> +800fcdec: 24050001 li a1,1 +800fcdf0: 3c038012 lui v1,0x8012 +800fcdf4: 02402021 move a0,s2 +800fcdf8: 2462baa0 addiu v0,v1,-17760 +800fcdfc: 0040f809 jalr v0 +800fce00: 2405002f li a1,47 +800fce04: 104000a8 beqz v0,800fd0a8 <_FAT_directory_entryFromPath+0x324> +800fce08: 0040a821 move s5,v0 +800fce0c: 00528823 subu s1,v0,s2 +800fce10: 2e220101 sltiu v0,s1,257 +800fce14: 1040005c beqz v0,800fcf88 <_FAT_directory_entryFromPath+0x204> +800fce18: 2402ffff li v0,-1 +800fce1c: 3c168010 lui s6,0x8010 +800fce20: ae820034 sw v0,52(s4) +800fce24: ae820028 sw v0,40(s4) +800fce28: ae93002c sw s3,44(s4) +800fce2c: ae930020 sw s3,32(s4) +800fce30: ae800024 sw zero,36(s4) +800fce34: ae800030 sw zero,48(s4) +800fce38: 02e02021 move a0,s7 +800fce3c: 26c2c65c addiu v0,s6,-14756 +800fce40: 0040f809 jalr v0 +800fce44: 02802821 move a1,s4 +800fce48: 1040004f beqz v0,800fcf88 <_FAT_directory_entryFromPath+0x204> +800fce4c: 00408021 move s0,v0 +800fce50: 26930038 addiu s3,s4,56 +800fce54: 3c1e8012 lui s8,0x8012 +800fce58: 27c2bdb0 addiu v0,s8,-16976 +800fce5c: 0040f809 jalr v0 +800fce60: 02602021 move a0,s3 +800fce64: 02602021 move a0,s3 +800fce68: 02402821 move a1,s2 +800fce6c: 12220038 beq s1,v0,800fcf50 <_FAT_directory_entryFromPath+0x1cc> +800fce70: 02203021 move a2,s1 +800fce74: 02e02021 move a0,s7 +800fce78: 26c2c65c addiu v0,s6,-14756 +800fce7c: 0040f809 jalr v0 +800fce80: 02802821 move a1,s4 +800fce84: 00408021 move s0,v0 +800fce88: 1200003f beqz s0,800fcf88 <_FAT_directory_entryFromPath+0x204> +800fce8c: 00001021 move v0,zero +800fce90: 1040fff2 beqz v0,800fce5c <_FAT_directory_entryFromPath+0xd8> +800fce94: 27c2bdb0 addiu v0,s8,-16976 +800fce98: 12a0001f beqz s5,800fcf18 <_FAT_directory_entryFromPath+0x194> +800fce9c: 8fa30044 lw v1,68(sp) +800fcea0: 02a3102b sltu v0,s5,v1 +800fcea4: 1040001d beqz v0,800fcf1c <_FAT_directory_entryFromPath+0x198> +800fcea8: 24050001 li a1,1 +800fceac: 9282000b lbu v0,11(s4) +800fceb0: 30420010 andi v0,v0,0x10 +800fceb4: 1040001a beqz v0,800fcf20 <_FAT_directory_entryFromPath+0x19c> +800fceb8: 8fbf0034 lw ra,52(sp) +800fcebc: 92820015 lbu v0,21(s4) +800fcec0: 92830014 lbu v1,20(s4) +800fcec4: 9284001b lbu a0,27(s4) +800fcec8: 00021200 sll v0,v0,0x8 +800fcecc: 9285001a lbu a1,26(s4) +800fced0: 00431025 or v0,v0,v1 +800fced4: 00042200 sll a0,a0,0x8 +800fced8: 82a60000 lb a2,0(s5) +800fcedc: 00852025 or a0,a0,a1 +800fcee0: 00021400 sll v0,v0,0x10 +800fcee4: 2403002f li v1,47 +800fcee8: 14c3009f bne a2,v1,800fd168 <_FAT_directory_entryFromPath+0x3e4> +800fceec: 00829825 or s3,a0,v0 +800fcef0: 02a09021 move s2,s5 +800fcef4: 26520001 addiu s2,s2,1 +800fcef8: 82420000 lb v0,0(s2) +800fcefc: 1043fffe beq v0,v1,800fcef8 <_FAT_directory_entryFromPath+0x174> +800fcf00: 26520001 addiu s2,s2,1 +800fcf04: 2652ffff addiu s2,s2,-1 +800fcf08: 8fa30044 lw v1,68(sp) +800fcf0c: 0243102b sltu v0,s2,v1 +800fcf10: 1440ffb8 bnez v0,800fcdf4 <_FAT_directory_entryFromPath+0x70> +800fcf14: 3c038012 lui v1,0x8012 +800fcf18: 24050001 li a1,1 +800fcf1c: 8fbf0034 lw ra,52(sp) +800fcf20: 8fbe0030 lw s8,48(sp) +800fcf24: 8fb7002c lw s7,44(sp) +800fcf28: 8fb60028 lw s6,40(sp) +800fcf2c: 8fb50024 lw s5,36(sp) +800fcf30: 8fb40020 lw s4,32(sp) +800fcf34: 8fb3001c lw s3,28(sp) +800fcf38: 8fb20018 lw s2,24(sp) +800fcf3c: 8fb10014 lw s1,20(sp) +800fcf40: 8fb00010 lw s0,16(sp) +800fcf44: 00a01021 move v0,a1 +800fcf48: 03e00008 jr ra +800fcf4c: 27bd0038 addiu sp,sp,56 +800fcf50: 3c028012 lui v0,0x8012 +800fcf54: 2442ccc0 addiu v0,v0,-13120 +800fcf58: 0040f809 jalr v0 +800fcf5c: 00000000 nop +800fcf60: 1440ffc5 bnez v0,800fce78 <_FAT_directory_entryFromPath+0xf4> +800fcf64: 02e02021 move a0,s7 +800fcf68: 9282000b lbu v0,11(s4) +800fcf6c: 30420010 andi v0,v0,0x10 +800fcf70: 14400003 bnez v0,800fcf80 <_FAT_directory_entryFromPath+0x1fc> +800fcf74: 00000000 nop +800fcf78: 16a0ffc0 bnez s5,800fce7c <_FAT_directory_entryFromPath+0xf8> +800fcf7c: 26c2c65c addiu v0,s6,-14756 +800fcf80: 1600ffc3 bnez s0,800fce90 <_FAT_directory_entryFromPath+0x10c> +800fcf84: 24020001 li v0,1 +800fcf88: 00002821 move a1,zero +800fcf8c: 8fbf0034 lw ra,52(sp) +800fcf90: 8fbe0030 lw s8,48(sp) +800fcf94: 8fb7002c lw s7,44(sp) +800fcf98: 8fb60028 lw s6,40(sp) +800fcf9c: 8fb50024 lw s5,36(sp) +800fcfa0: 8fb40020 lw s4,32(sp) +800fcfa4: 8fb3001c lw s3,28(sp) +800fcfa8: 8fb20018 lw s2,24(sp) +800fcfac: 8fb10014 lw s1,20(sp) +800fcfb0: 8fb00010 lw s0,16(sp) +800fcfb4: 00a01021 move v0,a1 +800fcfb8: 03e00008 jr ra +800fcfbc: 27bd0038 addiu sp,sp,56 +800fcfc0: 8ef30018 lw s3,24(s7) +800fcfc4: 2403002f li v1,47 +800fcfc8: 26520001 addiu s2,s2,1 +800fcfcc: 82420000 lb v0,0(s2) +800fcfd0: 1043fffd beq v0,v1,800fcfc8 <_FAT_directory_entryFromPath+0x244> +800fcfd4: 00000000 nop +800fcfd8: 8fa30044 lw v1,68(sp) +800fcfdc: 0243102b sltu v0,s2,v1 +800fcfe0: 1040003e beqz v0,800fd0dc <_FAT_directory_entryFromPath+0x358> +800fcfe4: 3c1e8012 lui s8,0x8012 +800fcfe8: 00008021 move s0,zero +800fcfec: 27c2bdb0 addiu v0,s8,-16976 +800fcff0: 0040f809 jalr v0 +800fcff4: 02402021 move a0,s2 +800fcff8: 24030001 li v1,1 +800fcffc: 1443ff7a bne v0,v1,800fcde8 <_FAT_directory_entryFromPath+0x64> +800fd000: 3c048019 lui a0,0x8019 +800fd004: 3c028012 lui v0,0x8012 +800fd008: 248414f4 addiu a0,a0,5364 +800fd00c: 2442cc10 addiu v0,v0,-13296 +800fd010: 0040f809 jalr v0 +800fd014: 02402821 move a1,s2 +800fd018: 1440ff73 bnez v0,800fcde8 <_FAT_directory_entryFromPath+0x64> +800fd01c: 26840038 addiu a0,s4,56 +800fd020: 3c108011 lui s0,0x8011 +800fd024: 2610ca64 addiu s0,s0,-13724 +800fd028: 00002821 move a1,zero +800fd02c: 24060100 li a2,256 +800fd030: 2411002e li s1,46 +800fd034: ae800020 sw zero,32(s4) +800fd038: ae800024 sw zero,36(s4) +800fd03c: ae800028 sw zero,40(s4) +800fd040: ae80002c sw zero,44(s4) +800fd044: ae800030 sw zero,48(s4) +800fd048: 0200f809 jalr s0 +800fd04c: ae800034 sw zero,52(s4) +800fd050: 00002821 move a1,zero +800fd054: 24060020 li a2,32 +800fd058: 02802021 move a0,s4 +800fd05c: 0200f809 jalr s0 +800fd060: a2910038 sb s1,56(s4) +800fd064: 02802021 move a0,s4 +800fd068: 24050020 li a1,32 +800fd06c: 0200f809 jalr s0 +800fd070: 2406000b li a2,11 +800fd074: 24020010 li v0,16 +800fd078: a282000b sb v0,11(s4) +800fd07c: a2910000 sb s1,0(s4) +800fd080: 96e40018 lhu a0,24(s7) +800fd084: 24050001 li a1,1 +800fd088: 00041202 srl v0,a0,0x8 +800fd08c: a282001b sb v0,27(s4) +800fd090: a284001a sb a0,26(s4) +800fd094: 96e3001a lhu v1,26(s7) +800fd098: 00031202 srl v0,v1,0x8 +800fd09c: a2820015 sb v0,21(s4) +800fd0a0: 0803f3e3 j 800fcf8c <_FAT_directory_entryFromPath+0x208> +800fd0a4: a2830014 sb v1,20(s4) +800fd0a8: 3c1e8012 lui s8,0x8012 +800fd0ac: 27c2bdb0 addiu v0,s8,-16976 +800fd0b0: 0040f809 jalr v0 +800fd0b4: 02402021 move a0,s2 +800fd0b8: 0803f384 j 800fce10 <_FAT_directory_entryFromPath+0x8c> +800fd0bc: 00408821 move s1,v0 +800fd0c0: 3c028012 lui v0,0x8012 +800fd0c4: 00c02021 move a0,a2 +800fd0c8: 2442d200 addiu v0,v0,-11776 +800fd0cc: 0040f809 jalr v0 +800fd0d0: 00002821 move a1,zero +800fd0d4: 0803f371 j 800fcdc4 <_FAT_directory_entryFromPath+0x40> +800fd0d8: afa20044 sw v0,68(sp) +800fd0dc: 3c108011 lui s0,0x8011 +800fd0e0: 2610ca64 addiu s0,s0,-13724 +800fd0e4: 26840038 addiu a0,s4,56 +800fd0e8: 00002821 move a1,zero +800fd0ec: 24060100 li a2,256 +800fd0f0: 2411002e li s1,46 +800fd0f4: ae800020 sw zero,32(s4) +800fd0f8: ae800024 sw zero,36(s4) +800fd0fc: ae800028 sw zero,40(s4) +800fd100: ae80002c sw zero,44(s4) +800fd104: ae800030 sw zero,48(s4) +800fd108: 0200f809 jalr s0 +800fd10c: ae800034 sw zero,52(s4) +800fd110: 00002821 move a1,zero +800fd114: 24060020 li a2,32 +800fd118: 02802021 move a0,s4 +800fd11c: 0200f809 jalr s0 +800fd120: a2910038 sb s1,56(s4) +800fd124: 02802021 move a0,s4 +800fd128: 24050020 li a1,32 +800fd12c: 0200f809 jalr s0 +800fd130: 2406000b li a2,11 +800fd134: 24020010 li v0,16 +800fd138: a282000b sb v0,11(s4) +800fd13c: a2910000 sb s1,0(s4) +800fd140: 96e40018 lhu a0,24(s7) +800fd144: 24100001 li s0,1 +800fd148: 00041202 srl v0,a0,0x8 +800fd14c: a282001b sb v0,27(s4) +800fd150: a284001a sb a0,26(s4) +800fd154: 96e3001a lhu v1,26(s7) +800fd158: 00031202 srl v0,v1,0x8 +800fd15c: a2820015 sb v0,21(s4) +800fd160: 0803f377 j 800fcddc <_FAT_directory_entryFromPath+0x58> +800fd164: a2830014 sb v1,20(s4) +800fd168: 0803f37c j 800fcdf0 <_FAT_directory_entryFromPath+0x6c> +800fd16c: 02a09021 move s2,s5 + +800fd170 <_FAT_directory_chdir>: +800fd170: 27bdfcb0 addiu sp,sp,-848 +800fd174: 3c028010 lui v0,0x8010 +800fd178: afb00348 sw s0,840(sp) +800fd17c: 00a03021 move a2,a1 +800fd180: afbf034c sw ra,844(sp) +800fd184: 27a50010 addiu a1,sp,16 +800fd188: 00003821 move a3,zero +800fd18c: 2442cd84 addiu v0,v0,-12924 +800fd190: 0040f809 jalr v0 +800fd194: 00808021 move s0,a0 +800fd198: 10400014 beqz v0,800fd1ec <_FAT_directory_chdir+0x7c> +800fd19c: 93a2001b lbu v0,27(sp) +800fd1a0: 30420010 andi v0,v0,0x10 +800fd1a4: 10400011 beqz v0,800fd1ec <_FAT_directory_chdir+0x7c> +800fd1a8: 24060001 li a2,1 +800fd1ac: 93a20025 lbu v0,37(sp) +800fd1b0: 93a3002b lbu v1,43(sp) +800fd1b4: 93a40024 lbu a0,36(sp) +800fd1b8: 93a5002a lbu a1,42(sp) +800fd1bc: 00021200 sll v0,v0,0x8 +800fd1c0: 00441025 or v0,v0,a0 +800fd1c4: 00031a00 sll v1,v1,0x8 +800fd1c8: 00021400 sll v0,v0,0x10 +800fd1cc: 00651825 or v1,v1,a1 +800fd1d0: 00621825 or v1,v1,v0 +800fd1d4: ae030040 sw v1,64(s0) +800fd1d8: 8fbf034c lw ra,844(sp) +800fd1dc: 8fb00348 lw s0,840(sp) +800fd1e0: 00c01021 move v0,a2 +800fd1e4: 03e00008 jr ra +800fd1e8: 27bd0350 addiu sp,sp,848 +800fd1ec: 00003021 move a2,zero +800fd1f0: 8fbf034c lw ra,844(sp) +800fd1f4: 8fb00348 lw s0,840(sp) +800fd1f8: 00c01021 move v0,a2 +800fd1fc: 03e00008 jr ra +800fd200: 27bd0350 addiu sp,sp,848 + +800fd204 <_FAT_directory_addEntry>: +800fd204: 27bdfa10 addiu sp,sp,-1520 +800fd208: afb105cc sw s1,1484(sp) +800fd20c: 3c038012 lui v1,0x8012 +800fd210: 24b10038 addiu s1,a1,56 +800fd214: afb705e4 sw s7,1508(sp) +800fd218: afb605e0 sw s6,1504(sp) +800fd21c: afb505dc sw s5,1500(sp) +800fd220: 0080b821 move s7,a0 +800fd224: 00a0a821 move s5,a1 +800fd228: afbf05ec sw ra,1516(sp) +800fd22c: afbe05e8 sw s8,1512(sp) +800fd230: afb405d8 sw s4,1496(sp) +800fd234: afb305d4 sw s3,1492(sp) +800fd238: afb205d0 sw s2,1488(sp) +800fd23c: afb005c8 sw s0,1480(sp) +800fd240: 24050100 li a1,256 +800fd244: 02202021 move a0,s1 +800fd248: 2462be90 addiu v0,v1,-16752 +800fd24c: afa605f8 sw a2,1528(sp) +800fd250: 0040f809 jalr v0 +800fd254: 0220b021 move s6,s1 +800fd258: 18400006 blez v0,800fd274 <_FAT_directory_addEntry+0x70> +800fd25c: 3c028010 lui v0,0x8010 +800fd260: 2442bcc0 addiu v0,v0,-17216 +800fd264: 0040f809 jalr v0 +800fd268: 02202021 move a0,s1 +800fd26c: 1440000e bnez v0,800fd2a8 <_FAT_directory_addEntry+0xa4> +800fd270: 3c1e8012 lui s8,0x8012 +800fd274: 8fbf05ec lw ra,1516(sp) +800fd278: 8fbe05e8 lw s8,1512(sp) +800fd27c: 8fb705e4 lw s7,1508(sp) +800fd280: 8fb605e0 lw s6,1504(sp) +800fd284: 8fb505dc lw s5,1500(sp) +800fd288: 8fb405d8 lw s4,1496(sp) +800fd28c: 8fb305d4 lw s3,1492(sp) +800fd290: 8fb205d0 lw s2,1488(sp) +800fd294: 8fb105cc lw s1,1484(sp) +800fd298: 8fb005c8 lw s0,1480(sp) +800fd29c: 00001021 move v0,zero +800fd2a0: 03e00008 jr ra +800fd2a4: 27bd05f0 addiu sp,sp,1520 +800fd2a8: 27c2bdb0 addiu v0,s8,-16976 +800fd2ac: 0040f809 jalr v0 +800fd2b0: 02202021 move a0,s1 +800fd2b4: 2444ffff addiu a0,v0,-1 +800fd2b8: 1880000c blez a0,800fd2ec <_FAT_directory_addEntry+0xe8> +800fd2bc: 27c2bdb0 addiu v0,s8,-16976 +800fd2c0: 0803f4b5 j 800fd2d4 <_FAT_directory_addEntry+0xd0> +800fd2c4: 00952821 addu a1,a0,s5 +800fd2c8: a0a00038 sb zero,56(a1) +800fd2cc: 18800006 blez a0,800fd2e8 <_FAT_directory_addEntry+0xe4> +800fd2d0: 00952821 addu a1,a0,s5 +800fd2d4: 80a30038 lb v1,56(a1) +800fd2d8: 24020020 li v0,32 +800fd2dc: 1062fffa beq v1,v0,800fd2c8 <_FAT_directory_addEntry+0xc4> +800fd2e0: 2484ffff addiu a0,a0,-1 +800fd2e4: 24840001 addiu a0,a0,1 +800fd2e8: 27c2bdb0 addiu v0,s8,-16976 +800fd2ec: 0040f809 jalr v0 +800fd2f0: 02202021 move a0,s1 +800fd2f4: 00402821 move a1,v0 +800fd2f8: 0803f4c5 j 800fd314 <_FAT_directory_addEntry+0x110> +800fd2fc: 00002021 move a0,zero +800fd300: 80430038 lb v1,56(v0) +800fd304: 24020020 li v0,32 +800fd308: 14620004 bne v1,v0,800fd31c <_FAT_directory_addEntry+0x118> +800fd30c: 00000000 nop +800fd310: 24840001 addiu a0,a0,1 +800fd314: 1485fffa bne a0,a1,800fd300 <_FAT_directory_addEntry+0xfc> +800fd318: 00951021 addu v0,a0,s5 +800fd31c: 1880000a blez a0,800fd348 <_FAT_directory_addEntry+0x144> +800fd320: 02248021 addu s0,s1,a0 +800fd324: 27c2bdb0 addiu v0,s8,-16976 +800fd328: 0040f809 jalr v0 +800fd32c: 02002021 move a0,s0 +800fd330: 00403021 move a2,v0 +800fd334: 3c028012 lui v0,0x8012 +800fd338: 02202021 move a0,s1 +800fd33c: 2442c980 addiu v0,v0,-13952 +800fd340: 0040f809 jalr v0 +800fd344: 02002821 move a1,s0 +800fd348: 27c2bdb0 addiu v0,s8,-16976 +800fd34c: 0040f809 jalr v0 +800fd350: 02202021 move a0,s1 +800fd354: 3c078011 lui a3,0x8011 +800fd358: 24060100 li a2,256 +800fd35c: 00c23023 subu a2,a2,v0 +800fd360: 02222021 addu a0,s1,v0 +800fd364: 24e2ca64 addiu v0,a3,-13724 +800fd368: 0040f809 jalr v0 +800fd36c: 00002821 move a1,zero +800fd370: 3c088012 lui t0,0x8012 +800fd374: 02202021 move a0,s1 +800fd378: 2502be90 addiu v0,t0,-16752 +800fd37c: 0040f809 jalr v0 +800fd380: 24050100 li a1,256 +800fd384: 2c420100 sltiu v0,v0,256 +800fd388: 10400021 beqz v0,800fd410 <_FAT_directory_addEntry+0x20c> +800fd38c: 3c038011 lui v1,0x8011 +800fd390: 3c028010 lui v0,0x8010 +800fd394: 8fa905f8 lw t1,1528(sp) +800fd398: 27b40274 addiu s4,sp,628 +800fd39c: 2450c65c addiu s0,v0,-14756 +800fd3a0: 2402ffff li v0,-1 +800fd3a4: 02e02021 move a0,s7 +800fd3a8: 02802821 move a1,s4 +800fd3ac: afa202a8 sw v0,680(sp) +800fd3b0: afa90294 sw t1,660(sp) +800fd3b4: afa00298 sw zero,664(sp) +800fd3b8: afa2029c sw v0,668(sp) +800fd3bc: afa902a0 sw t1,672(sp) +800fd3c0: 0200f809 jalr s0 +800fd3c4: afa002a4 sw zero,676(sp) +800fd3c8: 10400010 beqz v0,800fd40c <_FAT_directory_addEntry+0x208> +800fd3cc: 3c028012 lui v0,0x8012 +800fd3d0: 2452cc10 addiu s2,v0,-13296 +800fd3d4: 0803f4fb j 800fd3ec <_FAT_directory_addEntry+0x1e8> +800fd3d8: 27b302ac addiu s3,sp,684 +800fd3dc: 0200f809 jalr s0 +800fd3e0: 00000000 nop +800fd3e4: 1040000a beqz v0,800fd410 <_FAT_directory_addEntry+0x20c> +800fd3e8: 3c038011 lui v1,0x8011 +800fd3ec: 02202021 move a0,s1 +800fd3f0: 0240f809 jalr s2 +800fd3f4: 02602821 move a1,s3 +800fd3f8: 02e02021 move a0,s7 +800fd3fc: 1440fff7 bnez v0,800fd3dc <_FAT_directory_addEntry+0x1d8> +800fd400: 02802821 move a1,s4 +800fd404: 0803f49e j 800fd278 <_FAT_directory_addEntry+0x74> +800fd408: 8fbf05ec lw ra,1516(sp) +800fd40c: 3c038011 lui v1,0x8011 +800fd410: 2406000b li a2,11 +800fd414: 02a02021 move a0,s5 +800fd418: 24050020 li a1,32 +800fd41c: 2462ca64 addiu v0,v1,-13724 +800fd420: 0040f809 jalr v0 +800fd424: 3c108019 lui s0,0x8019 +800fd428: 27c2bdb0 addiu v0,s8,-16976 +800fd42c: 0040f809 jalr v0 +800fd430: 260414f4 addiu a0,s0,5364 +800fd434: 00403021 move a2,v0 +800fd438: 2c420100 sltiu v0,v0,256 +800fd43c: 10400019 beqz v0,800fd4a4 <_FAT_directory_addEntry+0x2a0> +800fd440: 2cc20004 sltiu v0,a2,4 +800fd444: 1040013b beqz v0,800fd934 <_FAT_directory_addEntry+0x730> +800fd448: 920314f4 lbu v1,5364(s0) +800fd44c: 92a20038 lbu v0,56(s5) +800fd450: 260514f4 addiu a1,s0,5364 +800fd454: 10c00019 beqz a2,800fd4bc <_FAT_directory_addEntry+0x2b8> +800fd458: 00431023 subu v0,v0,v1 +800fd45c: 14400017 bnez v0,800fd4bc <_FAT_directory_addEntry+0x2b8> +800fd460: 2cc40002 sltiu a0,a2,2 +800fd464: 92220001 lbu v0,1(s1) +800fd468: 90a30001 lbu v1,1(a1) +800fd46c: 14800013 bnez a0,800fd4bc <_FAT_directory_addEntry+0x2b8> +800fd470: 00431023 subu v0,v0,v1 +800fd474: 14400011 bnez v0,800fd4bc <_FAT_directory_addEntry+0x2b8> +800fd478: 24040002 li a0,2 +800fd47c: 92220002 lbu v0,2(s1) +800fd480: 90a30002 lbu v1,2(a1) +800fd484: 10c4000d beq a2,a0,800fd4bc <_FAT_directory_addEntry+0x2b8> +800fd488: 00431023 subu v0,v0,v1 +800fd48c: 1440000b bnez v0,800fd4bc <_FAT_directory_addEntry+0x2b8> +800fd490: 00000000 nop +800fd494: 90a30003 lbu v1,3(a1) +800fd498: 92220003 lbu v0,3(s1) +800fd49c: 0803f52f j 800fd4bc <_FAT_directory_addEntry+0x2b8> +800fd4a0: 00431023 subu v0,v0,v1 +800fd4a4: 3c028012 lui v0,0x8012 +800fd4a8: 260514f4 addiu a1,s0,5364 +800fd4ac: 02202021 move a0,s1 +800fd4b0: 2442bfc0 addiu v0,v0,-16448 +800fd4b4: 0040f809 jalr v0 +800fd4b8: 24060100 li a2,256 +800fd4bc: 2c420001 sltiu v0,v0,1 +800fd4c0: 104000f2 beqz v0,800fd88c <_FAT_directory_addEntry+0x688> +800fd4c4: 2402002e li v0,46 +800fd4c8: a2a20000 sb v0,0(s5) +800fd4cc: 8fa805f8 lw t0,1528(sp) +800fd4d0: 24130001 li s3,1 +800fd4d4: 24160001 li s6,1 +800fd4d8: 0000f021 move s8,zero +800fd4dc: afa80018 sw t0,24(sp) +800fd4e0: afa0001c sw zero,28(sp) +800fd4e4: afa00020 sw zero,32(sp) +800fd4e8: 01003821 move a3,t0 +800fd4ec: 01008021 move s0,t0 +800fd4f0: 8fa20020 lw v0,32(sp) +800fd4f4: 8fa3001c lw v1,28(sp) +800fd4f8: afa205b8 sw v0,1464(sp) +800fd4fc: afa305b4 sw v1,1460(sp) +800fd500: afa705b0 sw a3,1456(sp) +800fd504: 00009021 move s2,zero +800fd508: 00008821 move s1,zero +800fd50c: 2e140002 sltiu s4,s0,2 +800fd510: 168000cd bnez s4,800fd848 <_FAT_directory_addEntry+0x644> +800fd514: 8ee50004 lw a1,4(s7) +800fd518: 8ee40028 lw a0,40(s7) +800fd51c: 2602fffe addiu v0,s0,-2 +800fd520: 70443802 mul a3,v0,a0 +800fd524: 8ee30020 lw v1,32(s7) +800fd528: 00e33021 addu a2,a3,v1 +800fd52c: 24030020 li v1,32 +800fd530: 3c088010 lui t0,0x8010 +800fd534: 00a02021 move a0,a1 +800fd538: afa30010 sw v1,16(sp) +800fd53c: 00d23021 addu a2,a2,s2 +800fd540: 27a50051 addiu a1,sp,81 +800fd544: 2502b524 addiu v0,t0,-19164 +800fd548: 0040f809 jalr v0 +800fd54c: 00113940 sll a3,s1,0x5 +800fd550: 93a30051 lbu v1,81(sp) +800fd554: 106002e0 beqz v1,800fe0d8 <_FAT_directory_addEntry+0xed4> +800fd558: 240200e5 li v0,229 +800fd55c: 106200a6 beq v1,v0,800fd7f8 <_FAT_directory_addEntry+0x5f4> +800fd560: 26270001 addiu a3,s1,1 +800fd564: 02c09821 move s3,s6 +800fd568: 24020010 li v0,16 +800fd56c: 10e200b8 beq a3,v0,800fd850 <_FAT_directory_addEntry+0x64c> +800fd570: 02001821 move v1,s0 +800fd574: 02402021 move a0,s2 +800fd578: 00608021 move s0,v1 +800fd57c: 00809021 move s2,a0 +800fd580: 1660ffe2 bnez s3,800fd50c <_FAT_directory_addEntry+0x308> +800fd584: 00e08821 move s1,a3 +800fd588: 8fa905b8 lw t1,1464(sp) +800fd58c: 8fa205b4 lw v0,1460(sp) +800fd590: 8fa305b0 lw v1,1456(sp) +800fd594: afa90020 sw t1,32(sp) +800fd598: afa2001c sw v0,28(sp) +800fd59c: afa30018 sw v1,24(sp) +800fd5a0: 8fa2001c lw v0,28(sp) +800fd5a4: 8fa40020 lw a0,32(sp) +800fd5a8: 8fa30018 lw v1,24(sp) +800fd5ac: aea20024 sw v0,36(s5) +800fd5b0: aea30020 sw v1,32(s5) +800fd5b4: aea40028 sw a0,40(s5) +800fd5b8: aeb0002c sw s0,44(s5) +800fd5bc: aeb20030 sw s2,48(s5) +800fd5c0: aeb10034 sw s1,52(s5) +800fd5c4: 8eb20028 lw s2,40(s5) +800fd5c8: 8eb30024 lw s3,36(s5) +800fd5cc: 8eb00020 lw s0,32(s5) +800fd5d0: 1ac00053 blez s6,800fd720 <_FAT_directory_addEntry+0x51c> +800fd5d4: 02c08821 move s1,s6 +800fd5d8: 00161880 sll v1,s6,0x2 +800fd5dc: 00161100 sll v0,s6,0x4 +800fd5e0: 00431023 subu v0,v0,v1 +800fd5e4: 00561021 addu v0,v0,s6 +800fd5e8: 2454ffe6 addiu s4,v0,-26 +800fd5ec: 24020001 li v0,1 +800fd5f0: 1222005d beq s1,v0,800fd768 <_FAT_directory_addEntry+0x564> +800fd5f4: 02361826 xor v1,s1,s6 +800fd5f8: 24020040 li v0,64 +800fd5fc: 0003100b movn v0,zero,v1 +800fd600: 2624ffff addiu a0,s1,-1 +800fd604: 00441025 or v0,v0,a0 +800fd608: 00142840 sll a1,s4,0x1 +800fd60c: a3a20031 sb v0,49(sp) +800fd610: 27a30072 addiu v1,sp,114 +800fd614: 3c02801c lui v0,0x801c +800fd618: 00651821 addu v1,v1,a1 +800fd61c: 24491620 addiu t1,v0,5664 +800fd620: 00004021 move t0,zero +800fd624: 27a50031 addiu a1,sp,49 +800fd628: 240bffff li t3,-1 +800fd62c: 0803f59a j 800fd668 <_FAT_directory_addEntry+0x464> +800fd630: 240a000d li t2,13 +800fd634: 14c00047 bnez a2,800fd754 <_FAT_directory_addEntry+0x550> +800fd638: 00000000 nop +800fd63c: 9462fffe lhu v0,-2(v1) +800fd640: 14400044 bnez v0,800fd754 <_FAT_directory_addEntry+0x550> +800fd644: 00000000 nop +800fd648: 8d220000 lw v0,0(t1) +800fd64c: 00a21021 addu v0,a1,v0 +800fd650: a04b0001 sb t3,1(v0) +800fd654: a04b0000 sb t3,0(v0) +800fd658: 25080001 addiu t0,t0,1 +800fd65c: 24630002 addiu v1,v1,2 +800fd660: 110a000e beq t0,t2,800fd69c <_FAT_directory_addEntry+0x498> +800fd664: 25290004 addiu t1,t1,4 +800fd668: 94620000 lhu v0,0(v1) +800fd66c: 29060002 slti a2,t0,2 +800fd670: 3044ffff andi a0,v0,0xffff +800fd674: 1040ffef beqz v0,800fd634 <_FAT_directory_addEntry+0x430> +800fd678: 00043a02 srl a3,a0,0x8 +800fd67c: 8d220000 lw v0,0(t1) +800fd680: 25080001 addiu t0,t0,1 +800fd684: 00a21021 addu v0,a1,v0 +800fd688: a0470001 sb a3,1(v0) +800fd68c: a0440000 sb a0,0(v0) +800fd690: 24630002 addiu v1,v1,2 +800fd694: 150afff4 bne t0,t2,800fd668 <_FAT_directory_addEntry+0x464> +800fd698: 25290004 addiu t1,t1,4 +800fd69c: 2402000f li v0,15 +800fd6a0: a3a2003c sb v0,60(sp) +800fd6a4: a3be003e sb s8,62(sp) +800fd6a8: a3a0003d sb zero,61(sp) +800fd6ac: a3a0004b sb zero,75(sp) +800fd6b0: a3a0004c sb zero,76(sp) +800fd6b4: 2e030002 sltiu v1,s0,2 +800fd6b8: 1460004d bnez v1,800fd7f0 <_FAT_directory_addEntry+0x5ec> +800fd6bc: 8ee70004 lw a3,4(s7) +800fd6c0: 8ee40028 lw a0,40(s7) +800fd6c4: 2602fffe addiu v0,s0,-2 +800fd6c8: 70444002 mul t0,v0,a0 +800fd6cc: 8ee30020 lw v1,32(s7) +800fd6d0: 01033021 addu a2,t0,v1 +800fd6d4: 3c098010 lui t1,0x8010 +800fd6d8: 24030020 li v1,32 +800fd6dc: 00e02021 move a0,a3 +800fd6e0: 00d33021 addu a2,a2,s3 +800fd6e4: 00123940 sll a3,s2,0x5 +800fd6e8: 2522b438 addiu v0,t1,-19400 +800fd6ec: 0040f809 jalr v0 +800fd6f0: afa30010 sw v1,16(sp) +800fd6f4: 26470001 addiu a3,s2,1 +800fd6f8: 24020010 li v0,16 +800fd6fc: 10e2002f beq a3,v0,800fd7bc <_FAT_directory_addEntry+0x5b8> +800fd700: 02002821 move a1,s0 +800fd704: 02602021 move a0,s3 +800fd708: 2631ffff addiu s1,s1,-1 +800fd70c: 2694fff3 addiu s4,s4,-13 +800fd710: 00a08021 move s0,a1 +800fd714: 00809821 move s3,a0 +800fd718: 1620ffb4 bnez s1,800fd5ec <_FAT_directory_addEntry+0x3e8> +800fd71c: 00e09021 move s2,a3 +800fd720: 8fbf05ec lw ra,1516(sp) +800fd724: 8fbe05e8 lw s8,1512(sp) +800fd728: 8fb705e4 lw s7,1508(sp) +800fd72c: 8fb605e0 lw s6,1504(sp) +800fd730: 8fb505dc lw s5,1500(sp) +800fd734: 8fb405d8 lw s4,1496(sp) +800fd738: 8fb305d4 lw s3,1492(sp) +800fd73c: 8fb205d0 lw s2,1488(sp) +800fd740: 8fb105cc lw s1,1484(sp) +800fd744: 8fb005c8 lw s0,1480(sp) +800fd748: 24020001 li v0,1 +800fd74c: 03e00008 jr ra +800fd750: 27bd05f0 addiu sp,sp,1520 +800fd754: 8d220000 lw v0,0(t1) +800fd758: 00a21021 addu v0,a1,v0 +800fd75c: a0400001 sb zero,1(v0) +800fd760: 0803f596 j 800fd658 <_FAT_directory_addEntry+0x454> +800fd764: a0400000 sb zero,0(v0) +800fd768: 2e020002 sltiu v0,s0,2 +800fd76c: 14400045 bnez v0,800fd884 <_FAT_directory_addEntry+0x680> +800fd770: 8ee50004 lw a1,4(s7) +800fd774: 8ee40028 lw a0,40(s7) +800fd778: 2602fffe addiu v0,s0,-2 +800fd77c: 70443802 mul a3,v0,a0 +800fd780: 8ee30020 lw v1,32(s7) +800fd784: 00e33021 addu a2,a3,v1 +800fd788: 3c088010 lui t0,0x8010 +800fd78c: 24030020 li v1,32 +800fd790: 00a02021 move a0,a1 +800fd794: 00123940 sll a3,s2,0x5 +800fd798: 00d33021 addu a2,a2,s3 +800fd79c: 02a02821 move a1,s5 +800fd7a0: 2502b438 addiu v0,t0,-19400 +800fd7a4: 0040f809 jalr v0 +800fd7a8: afa30010 sw v1,16(sp) +800fd7ac: 26470001 addiu a3,s2,1 +800fd7b0: 24020010 li v0,16 +800fd7b4: 14e2ffd3 bne a3,v0,800fd704 <_FAT_directory_addEntry+0x500> +800fd7b8: 02002821 move a1,s0 +800fd7bc: 8ee20028 lw v0,40(s7) +800fd7c0: 26640001 addiu a0,s3,1 +800fd7c4: 10820013 beq a0,v0,800fd814 <_FAT_directory_addEntry+0x610> +800fd7c8: 00000000 nop +800fd7cc: 16000006 bnez s0,800fd7e8 <_FAT_directory_addEntry+0x5e4> +800fd7d0: 02002821 move a1,s0 +800fd7d4: 8ee20020 lw v0,32(s7) +800fd7d8: 8ee30014 lw v1,20(s7) +800fd7dc: 00431023 subu v0,v0,v1 +800fd7e0: 1082ffcf beq a0,v0,800fd720 <_FAT_directory_addEntry+0x51c> +800fd7e4: 02002821 move a1,s0 +800fd7e8: 0803f5c2 j 800fd708 <_FAT_directory_addEntry+0x504> +800fd7ec: 00003821 move a3,zero +800fd7f0: 0803f5b5 j 800fd6d4 <_FAT_directory_addEntry+0x4d0> +800fd7f4: 8ee60014 lw a2,20(s7) +800fd7f8: 12d3004a beq s6,s3,800fd924 <_FAT_directory_addEntry+0x720> +800fd7fc: 00000000 nop +800fd800: 2673ffff addiu s3,s3,-1 +800fd804: 1260ff61 beqz s3,800fd58c <_FAT_directory_addEntry+0x388> +800fd808: 8fa905b8 lw t1,1464(sp) +800fd80c: 0803f55a j 800fd568 <_FAT_directory_addEntry+0x364> +800fd810: 26270001 addiu a3,s1,1 +800fd814: 1200ffef beqz s0,800fd7d4 <_FAT_directory_addEntry+0x5d0> +800fd818: 3c028010 lui v0,0x8010 +800fd81c: 02002821 move a1,s0 +800fd820: 244209d0 addiu v0,v0,2512 +800fd824: 0040f809 jalr v0 +800fd828: 02e02021 move a0,s7 +800fd82c: 00402821 move a1,v0 +800fd830: 3c020fff lui v0,0xfff +800fd834: 3442ffff ori v0,v0,0xffff +800fd838: 10a2ffb9 beq a1,v0,800fd720 <_FAT_directory_addEntry+0x51c> +800fd83c: 00002021 move a0,zero +800fd840: 0803f5c2 j 800fd708 <_FAT_directory_addEntry+0x504> +800fd844: 00003821 move a3,zero +800fd848: 0803f54b j 800fd52c <_FAT_directory_addEntry+0x328> +800fd84c: 8ee60014 lw a2,20(s7) +800fd850: 8ee20028 lw v0,40(s7) +800fd854: 26440001 addiu a0,s2,1 +800fd858: 10820044 beq a0,v0,800fd96c <_FAT_directory_addEntry+0x768> +800fd85c: 00000000 nop +800fd860: 16000006 bnez s0,800fd87c <_FAT_directory_addEntry+0x678> +800fd864: 02001821 move v1,s0 +800fd868: 8ee20020 lw v0,32(s7) +800fd86c: 8ee30014 lw v1,20(s7) +800fd870: 00431023 subu v0,v0,v1 +800fd874: 1082fe7f beq a0,v0,800fd274 <_FAT_directory_addEntry+0x70> +800fd878: 02001821 move v1,s0 +800fd87c: 0803f55e j 800fd578 <_FAT_directory_addEntry+0x374> +800fd880: 00003821 move a3,zero +800fd884: 0803f5e2 j 800fd788 <_FAT_directory_addEntry+0x584> +800fd888: 8ee60014 lw a2,20(s7) +800fd88c: 3c108019 lui s0,0x8019 +800fd890: 27c2bdb0 addiu v0,s8,-16976 +800fd894: 0040f809 jalr v0 +800fd898: 26041c50 addiu a0,s0,7248 +800fd89c: 00403021 move a2,v0 +800fd8a0: 2c420100 sltiu v0,v0,256 +800fd8a4: 10400096 beqz v0,800fdb00 <_FAT_directory_addEntry+0x8fc> +800fd8a8: 3c028012 lui v0,0x8012 +800fd8ac: 2cc20004 sltiu v0,a2,4 +800fd8b0: 10400027 beqz v0,800fd950 <_FAT_directory_addEntry+0x74c> +800fd8b4: 92031c50 lbu v1,7248(s0) +800fd8b8: 92a20038 lbu v0,56(s5) +800fd8bc: 26051c50 addiu a1,s0,7248 +800fd8c0: 10c00012 beqz a2,800fd90c <_FAT_directory_addEntry+0x708> +800fd8c4: 00431023 subu v0,v0,v1 +800fd8c8: 14400010 bnez v0,800fd90c <_FAT_directory_addEntry+0x708> +800fd8cc: 2cc40002 sltiu a0,a2,2 +800fd8d0: 92220001 lbu v0,1(s1) +800fd8d4: 90a30001 lbu v1,1(a1) +800fd8d8: 1480000c bnez a0,800fd90c <_FAT_directory_addEntry+0x708> +800fd8dc: 00431023 subu v0,v0,v1 +800fd8e0: 1440000a bnez v0,800fd90c <_FAT_directory_addEntry+0x708> +800fd8e4: 24040002 li a0,2 +800fd8e8: 92220002 lbu v0,2(s1) +800fd8ec: 90a30002 lbu v1,2(a1) +800fd8f0: 10c40006 beq a2,a0,800fd90c <_FAT_directory_addEntry+0x708> +800fd8f4: 00431023 subu v0,v0,v1 +800fd8f8: 14400005 bnez v0,800fd910 <_FAT_directory_addEntry+0x70c> +800fd8fc: 2c420001 sltiu v0,v0,1 +800fd900: 90a30003 lbu v1,3(a1) +800fd904: 92220003 lbu v0,3(s1) +800fd908: 00431023 subu v0,v0,v1 +800fd90c: 2c420001 sltiu v0,v0,1 +800fd910: 1040002d beqz v0,800fd9c8 <_FAT_directory_addEntry+0x7c4> +800fd914: 2402002e li v0,46 +800fd918: a2a20001 sb v0,1(s5) +800fd91c: 0803f533 j 800fd4cc <_FAT_directory_addEntry+0x2c8> +800fd920: a2a20000 sb v0,0(s5) +800fd924: afb105b8 sw s1,1464(sp) +800fd928: afb205b4 sw s2,1460(sp) +800fd92c: 0803f600 j 800fd800 <_FAT_directory_addEntry+0x5fc> +800fd930: afb005b0 sw s0,1456(sp) +800fd934: 3c028012 lui v0,0x8012 +800fd938: 260514f4 addiu a1,s0,5364 +800fd93c: 2442bbc0 addiu v0,v0,-17472 +800fd940: 0040f809 jalr v0 +800fd944: 02202021 move a0,s1 +800fd948: 0803f530 j 800fd4c0 <_FAT_directory_addEntry+0x2bc> +800fd94c: 2c420001 sltiu v0,v0,1 +800fd950: 3c028012 lui v0,0x8012 +800fd954: 26051c50 addiu a1,s0,7248 +800fd958: 2442bbc0 addiu v0,v0,-17472 +800fd95c: 0040f809 jalr v0 +800fd960: 02202021 move a0,s1 +800fd964: 0803f644 j 800fd910 <_FAT_directory_addEntry+0x70c> +800fd968: 2c420001 sltiu v0,v0,1 +800fd96c: 1200ffbe beqz s0,800fd868 <_FAT_directory_addEntry+0x664> +800fd970: 3c028010 lui v0,0x8010 +800fd974: 02e02021 move a0,s7 +800fd978: 244209d0 addiu v0,v0,2512 +800fd97c: 0040f809 jalr v0 +800fd980: 02002821 move a1,s0 +800fd984: 00401821 move v1,v0 +800fd988: 3c020fff lui v0,0xfff +800fd98c: 3442ffff ori v0,v0,0xffff +800fd990: 10620003 beq v1,v0,800fd9a0 <_FAT_directory_addEntry+0x79c> +800fd994: 00002021 move a0,zero +800fd998: 0803f55e j 800fd578 <_FAT_directory_addEntry+0x374> +800fd99c: 00003821 move a3,zero +800fd9a0: 3c028010 lui v0,0x8010 +800fd9a4: 02002821 move a1,s0 +800fd9a8: 24421164 addiu v0,v0,4452 +800fd9ac: 0040f809 jalr v0 +800fd9b0: 02e02021 move a0,s7 +800fd9b4: 1040fe2f beqz v0,800fd274 <_FAT_directory_addEntry+0x70> +800fd9b8: 00401821 move v1,v0 +800fd9bc: 00002021 move a0,zero +800fd9c0: 0803f55e j 800fd578 <_FAT_directory_addEntry+0x374> +800fd9c4: 00003821 move a3,zero +800fd9c8: 3c028010 lui v0,0x8010 +800fd9cc: 2442b940 addiu v0,v0,-18112 +800fd9d0: 0040f809 jalr v0 +800fd9d4: 02202021 move a0,s1 +800fd9d8: 10400050 beqz v0,800fdb1c <_FAT_directory_addEntry+0x918> +800fd9dc: 3c078011 lui a3,0x8011 +800fd9e0: 82230000 lb v1,0(s1) +800fd9e4: 1060000b beqz v1,800fda14 <_FAT_directory_addEntry+0x810> +800fd9e8: 306300ff andi v1,v1,0xff +800fd9ec: 2462ff9f addiu v0,v1,-97 +800fd9f0: 304200ff andi v0,v0,0xff +800fd9f4: 2c42001a sltiu v0,v0,26 +800fd9f8: 10400002 beqz v0,800fda04 <_FAT_directory_addEntry+0x800> +800fd9fc: 2463ffe0 addiu v1,v1,-32 +800fda00: a2c30000 sb v1,0(s6) +800fda04: 26d60001 addiu s6,s6,1 +800fda08: 82c30000 lb v1,0(s6) +800fda0c: 1460fff7 bnez v1,800fd9ec <_FAT_directory_addEntry+0x7e8> +800fda10: 306300ff andi v1,v1,0xff +800fda14: 82a30038 lb v1,56(s5) +800fda18: 2402002e li v0,46 +800fda1c: 10620231 beq v1,v0,800fe2e4 <_FAT_directory_addEntry+0x10e0> +800fda20: 00003021 move a2,zero +800fda24: 10600214 beqz v1,800fe278 <_FAT_directory_addEntry+0x1074> +800fda28: 00003821 move a3,zero +800fda2c: 82a40039 lb a0,57(s5) +800fda30: 10820229 beq a0,v0,800fe2d8 <_FAT_directory_addEntry+0x10d4> +800fda34: a2a30000 sb v1,0(s5) +800fda38: 10800227 beqz a0,800fe2d8 <_FAT_directory_addEntry+0x10d4> +800fda3c: 00000000 nop +800fda40: 82a3003a lb v1,58(s5) +800fda44: 10620221 beq v1,v0,800fe2cc <_FAT_directory_addEntry+0x10c8> +800fda48: a2a40001 sb a0,1(s5) +800fda4c: 1060021f beqz v1,800fe2cc <_FAT_directory_addEntry+0x10c8> +800fda50: 2404002e li a0,46 +800fda54: 82a2003b lb v0,59(s5) +800fda58: 10440219 beq v0,a0,800fe2c0 <_FAT_directory_addEntry+0x10bc> +800fda5c: a2a30002 sb v1,2(s5) +800fda60: 10400217 beqz v0,800fe2c0 <_FAT_directory_addEntry+0x10bc> +800fda64: 00000000 nop +800fda68: 82a3003c lb v1,60(s5) +800fda6c: 10640211 beq v1,a0,800fe2b4 <_FAT_directory_addEntry+0x10b0> +800fda70: a2a20003 sb v0,3(s5) +800fda74: 1060020f beqz v1,800fe2b4 <_FAT_directory_addEntry+0x10b0> +800fda78: 00000000 nop +800fda7c: 82a2003d lb v0,61(s5) +800fda80: 10440209 beq v0,a0,800fe2a8 <_FAT_directory_addEntry+0x10a4> +800fda84: a2a30004 sb v1,4(s5) +800fda88: 10400207 beqz v0,800fe2a8 <_FAT_directory_addEntry+0x10a4> +800fda8c: 00000000 nop +800fda90: 82a3003e lb v1,62(s5) +800fda94: 10640201 beq v1,a0,800fe29c <_FAT_directory_addEntry+0x1098> +800fda98: a2a20005 sb v0,5(s5) +800fda9c: 106001ff beqz v1,800fe29c <_FAT_directory_addEntry+0x1098> +800fdaa0: 00000000 nop +800fdaa4: 82a2003f lb v0,63(s5) +800fdaa8: 104401f1 beq v0,a0,800fe270 <_FAT_directory_addEntry+0x106c> +800fdaac: a2a30006 sb v1,6(s5) +800fdab0: 104001ef beqz v0,800fe270 <_FAT_directory_addEntry+0x106c> +800fdab4: 24060008 li a2,8 +800fdab8: 24070008 li a3,8 +800fdabc: a2a20007 sb v0,7(s5) +800fdac0: 00f52021 addu a0,a3,s5 +800fdac4: 80830038 lb v1,56(a0) +800fdac8: 2402002e li v0,46 +800fdacc: 1062015a beq v1,v0,800fe038 <_FAT_directory_addEntry+0xe34> +800fdad0: 00000000 nop +800fdad4: 28c2000b slti v0,a2,11 +800fdad8: 1040fe7c beqz v0,800fd4cc <_FAT_directory_addEntry+0x2c8> +800fdadc: 02a61021 addu v0,s5,a2 +800fdae0: 24040020 li a0,32 +800fdae4: 2403000b li v1,11 +800fdae8: 24c60001 addiu a2,a2,1 +800fdaec: a0440000 sb a0,0(v0) +800fdaf0: 14c3fffd bne a2,v1,800fdae8 <_FAT_directory_addEntry+0x8e4> +800fdaf4: 24420001 addiu v0,v0,1 +800fdaf8: 0803f534 j 800fd4d0 <_FAT_directory_addEntry+0x2cc> +800fdafc: 8fa805f8 lw t0,1528(sp) +800fdb00: 26051c50 addiu a1,s0,7248 +800fdb04: 02202021 move a0,s1 +800fdb08: 2442bfc0 addiu v0,v0,-16448 +800fdb0c: 0040f809 jalr v0 +800fdb10: 24060100 li a2,256 +800fdb14: 0803f644 j 800fd910 <_FAT_directory_addEntry+0x70c> +800fdb18: 2c420001 sltiu v0,v0,1 +800fdb1c: 27b00072 addiu s0,sp,114 +800fdb20: 24060200 li a2,512 +800fdb24: 24e2ca64 addiu v0,a3,-13724 +800fdb28: 02002021 move a0,s0 +800fdb2c: 0040f809 jalr v0 +800fdb30: 00002821 move a1,zero +800fdb34: 3c028010 lui v0,0x8010 +800fdb38: 02002821 move a1,s0 +800fdb3c: 24421440 addiu v0,v0,5184 +800fdb40: 0040f809 jalr v0 +800fdb44: 02202021 move a0,s1 +800fdb48: 3c028010 lui v0,0x8010 +800fdb4c: 02002021 move a0,s0 +800fdb50: 24421638 addiu v0,v0,5688 +800fdb54: 0040f809 jalr v0 +800fdb58: 24050100 li a1,256 +800fdb5c: 3c088012 lui t0,0x8012 +800fdb60: 02202021 move a0,s1 +800fdb64: 2405002e li a1,46 +800fdb68: 2510c1a0 addiu s0,t0,-15968 +800fdb6c: 0200f809 jalr s0 +800fdb70: 0040b021 move s6,v0 +800fdb74: 10400153 beqz v0,800fe0c4 <_FAT_directory_addEntry+0xec0> +800fdb78: 0040a021 move s4,v0 +800fdb7c: 02209021 move s2,s1 +800fdb80: 02a08021 move s0,s5 +800fdb84: 00009821 move s3,zero +800fdb88: 0254102b sltu v0,s2,s4 +800fdb8c: 1040000d beqz v0,800fdbc4 <_FAT_directory_addEntry+0x9c0> +800fdb90: 26520001 addiu s2,s2,1 +800fdb94: 3c028010 lui v0,0x8010 +800fdb98: 2442175c addiu v0,v0,5980 +800fdb9c: 0040f809 jalr v0 +800fdba0: 92040038 lbu a0,56(s0) +800fdba4: 10400004 beqz v0,800fdbb8 <_FAT_directory_addEntry+0x9b4> +800fdba8: 03b31821 addu v1,sp,s3 +800fdbac: 92020038 lbu v0,56(s0) +800fdbb0: 26730001 addiu s3,s3,1 +800fdbb4: a0620024 sb v0,36(v1) +800fdbb8: 2a620006 slti v0,s3,6 +800fdbbc: 1440fff2 bnez v0,800fdb88 <_FAT_directory_addEntry+0x984> +800fdbc0: 26100001 addiu s0,s0,1 +800fdbc4: 2a620008 slti v0,s3,8 +800fdbc8: 1040013c beqz v0,800fe0bc <_FAT_directory_addEntry+0xeb8> +800fdbcc: 2403005f li v1,95 +800fdbd0: 27be0024 addiu s8,sp,36 +800fdbd4: 03d31021 addu v0,s8,s3 +800fdbd8: 27a4002c addiu a0,sp,44 +800fdbdc: a0430000 sb v1,0(v0) +800fdbe0: 24420001 addiu v0,v0,1 +800fdbe4: 1444fffd bne v0,a0,800fdbdc <_FAT_directory_addEntry+0x9d8> +800fdbe8: 24130008 li s3,8 +800fdbec: 3c098012 lui t1,0x8012 +800fdbf0: 02202021 move a0,s1 +800fdbf4: 2522c1a0 addiu v0,t1,-15968 +800fdbf8: 0040f809 jalr v0 +800fdbfc: 2405002e li a1,46 +800fdc00: 10400126 beqz v0,800fe09c <_FAT_directory_addEntry+0xe98> +800fdc04: 00402021 move a0,v0 +800fdc08: 2402002e li v0,46 +800fdc0c: 2a63000c slti v1,s3,12 +800fdc10: 10600128 beqz v1,800fe0b4 <_FAT_directory_addEntry+0xeb0> +800fdc14: a3a2002c sb v0,44(sp) +800fdc18: 90830000 lbu v1,0(a0) +800fdc1c: 27a60018 addiu a2,sp,24 +800fdc20: 00d31021 addu v0,a2,s3 +800fdc24: 24840001 addiu a0,a0,1 +800fdc28: a043000c sb v1,12(v0) +800fdc2c: 1080000b beqz a0,800fdc5c <_FAT_directory_addEntry+0xa58> +800fdc30: 26730001 addiu s3,s3,1 +800fdc34: 03d31821 addu v1,s8,s3 +800fdc38: 2405000c li a1,12 +800fdc3c: 12650008 beq s3,a1,800fdc60 <_FAT_directory_addEntry+0xa5c> +800fdc40: 00d31021 addu v0,a2,s3 +800fdc44: 90820000 lbu v0,0(a0) +800fdc48: 24840001 addiu a0,a0,1 +800fdc4c: a0620000 sb v0,0(v1) +800fdc50: 26730001 addiu s3,s3,1 +800fdc54: 1480fff9 bnez a0,800fdc3c <_FAT_directory_addEntry+0xa38> +800fdc58: 24630001 addiu v1,v1,1 +800fdc5c: 00d31021 addu v0,a2,s3 +800fdc60: a040000c sb zero,12(v0) +800fdc64: 2402007e li v0,126 +800fdc68: a3a20029 sb v0,41(sp) +800fdc6c: 00009021 move s2,zero +800fdc70: 3c026666 lui v0,0x6666 +800fdc74: 26520001 addiu s2,s2,1 +800fdc78: 34426667 ori v0,v0,0x6667 +800fdc7c: 02420018 mult s2,v0 +800fdc80: 001227c3 sra a0,s2,0x1f +800fdc84: 00001810 mfhi v1 +800fdc88: 3c078012 lui a3,0x8012 +800fdc8c: 00031883 sra v1,v1,0x2 +800fdc90: 00641823 subu v1,v1,a0 +800fdc94: 00620018 mult v1,v0 +800fdc98: 000327c3 sra a0,v1,0x1f +800fdc9c: 00001010 mfhi v0 +800fdca0: 00033040 sll a2,v1,0x1 +800fdca4: 00021083 sra v0,v0,0x2 +800fdca8: 00441023 subu v0,v0,a0 +800fdcac: 000228c0 sll a1,v0,0x3 +800fdcb0: 000320c0 sll a0,v1,0x3 +800fdcb4: 00021040 sll v0,v0,0x1 +800fdcb8: 00451021 addu v0,v0,a1 +800fdcbc: 00c43021 addu a2,a2,a0 +800fdcc0: 00621823 subu v1,v1,v0 +800fdcc4: 02463023 subu a2,s2,a2 +800fdcc8: 24630030 addiu v1,v1,48 +800fdccc: 24c60030 addiu a2,a2,48 +800fdcd0: 03c02021 move a0,s8 +800fdcd4: 24050100 li a1,256 +800fdcd8: 24e2be90 addiu v0,a3,-16752 +800fdcdc: a3a3002a sb v1,42(sp) +800fdce0: 0040f809 jalr v0 +800fdce4: a3a6002b sb a2,43(sp) +800fdce8: 2c420100 sltiu v0,v0,256 +800fdcec: 10400022 beqz v0,800fdd78 <_FAT_directory_addEntry+0xb74> +800fdcf0: 3c028010 lui v0,0x8010 +800fdcf4: 8fa805f8 lw t0,1528(sp) +800fdcf8: 27b40274 addiu s4,sp,628 +800fdcfc: 2451c65c addiu s1,v0,-14756 +800fdd00: 2402ffff li v0,-1 +800fdd04: 02e02021 move a0,s7 +800fdd08: 02802821 move a1,s4 +800fdd0c: afa202a8 sw v0,680(sp) +800fdd10: afa80294 sw t0,660(sp) +800fdd14: afa00298 sw zero,664(sp) +800fdd18: afa2029c sw v0,668(sp) +800fdd1c: afa802a0 sw t0,672(sp) +800fdd20: 0220f809 jalr s1 +800fdd24: afa002a4 sw zero,676(sp) +800fdd28: 10400013 beqz v0,800fdd78 <_FAT_directory_addEntry+0xb74> +800fdd2c: 3c028012 lui v0,0x8012 +800fdd30: 2450cc10 addiu s0,v0,-13296 +800fdd34: 0803f753 j 800fdd4c <_FAT_directory_addEntry+0xb48> +800fdd38: 27b302ac addiu s3,sp,684 +800fdd3c: 0220f809 jalr s1 +800fdd40: 00000000 nop +800fdd44: 1040000d beqz v0,800fdd7c <_FAT_directory_addEntry+0xb78> +800fdd48: 24020064 li v0,100 +800fdd4c: 03c02021 move a0,s8 +800fdd50: 0200f809 jalr s0 +800fdd54: 02602821 move a1,s3 +800fdd58: 02e02021 move a0,s7 +800fdd5c: 1440fff7 bnez v0,800fdd3c <_FAT_directory_addEntry+0xb38> +800fdd60: 02802821 move a1,s4 +800fdd64: 24020064 li v0,100 +800fdd68: 1642ffc2 bne s2,v0,800fdc74 <_FAT_directory_addEntry+0xa70> +800fdd6c: 3c026666 lui v0,0x6666 +800fdd70: 0803f49e j 800fd278 <_FAT_directory_addEntry+0x74> +800fdd74: 8fbf05ec lw ra,1516(sp) +800fdd78: 24020064 li v0,100 +800fdd7c: 1242fd3d beq s2,v0,800fd274 <_FAT_directory_addEntry+0x70> +800fdd80: 83a30024 lb v1,36(sp) +800fdd84: 1060000c beqz v1,800fddb8 <_FAT_directory_addEntry+0xbb4> +800fdd88: 03c02021 move a0,s8 +800fdd8c: 306300ff andi v1,v1,0xff +800fdd90: 2462ff9f addiu v0,v1,-97 +800fdd94: 304200ff andi v0,v0,0xff +800fdd98: 2c42001a sltiu v0,v0,26 +800fdd9c: 10400002 beqz v0,800fdda8 <_FAT_directory_addEntry+0xba4> +800fdda0: 2463ffe0 addiu v1,v1,-32 +800fdda4: a0830000 sb v1,0(a0) +800fdda8: 24840001 addiu a0,a0,1 +800fddac: 80830000 lb v1,0(a0) +800fddb0: 1460fff7 bnez v1,800fdd90 <_FAT_directory_addEntry+0xb8c> +800fddb4: 306300ff andi v1,v1,0xff +800fddb8: 3c108011 lui s0,0x8011 +800fddbc: 03c02821 move a1,s8 +800fddc0: 2610c930 addiu s0,s0,-14032 +800fddc4: 02a02021 move a0,s5 +800fddc8: 0200f809 jalr s0 +800fddcc: 24060008 li a2,8 +800fddd0: 26a40008 addiu a0,s5,8 +800fddd4: 27a5002d addiu a1,sp,45 +800fddd8: 0200f809 jalr s0 +800fdddc: 24060003 li a2,3 +800fdde0: 92a30000 lbu v1,0(s5) +800fdde4: 2c620020 sltiu v0,v1,32 +800fdde8: 10400003 beqz v0,800fddf8 <_FAT_directory_addEntry+0xbf4> +800fddec: 24020020 li v0,32 +800fddf0: a2a20000 sb v0,0(s5) +800fddf4: 24030020 li v1,32 +800fddf8: 92a20001 lbu v0,1(s5) +800fddfc: 2c420020 sltiu v0,v0,32 +800fde00: 10400002 beqz v0,800fde0c <_FAT_directory_addEntry+0xc08> +800fde04: 24020020 li v0,32 +800fde08: a2a20001 sb v0,1(s5) +800fde0c: 92a20002 lbu v0,2(s5) +800fde10: 2c420020 sltiu v0,v0,32 +800fde14: 10400002 beqz v0,800fde20 <_FAT_directory_addEntry+0xc1c> +800fde18: 24020020 li v0,32 +800fde1c: a2a20002 sb v0,2(s5) +800fde20: 92a20003 lbu v0,3(s5) +800fde24: 2c420020 sltiu v0,v0,32 +800fde28: 10400002 beqz v0,800fde34 <_FAT_directory_addEntry+0xc30> +800fde2c: 24020020 li v0,32 +800fde30: a2a20003 sb v0,3(s5) +800fde34: 92a20004 lbu v0,4(s5) +800fde38: 2c420020 sltiu v0,v0,32 +800fde3c: 10400002 beqz v0,800fde48 <_FAT_directory_addEntry+0xc44> +800fde40: 24020020 li v0,32 +800fde44: a2a20004 sb v0,4(s5) +800fde48: 92a20005 lbu v0,5(s5) +800fde4c: 2c420020 sltiu v0,v0,32 +800fde50: 10400002 beqz v0,800fde5c <_FAT_directory_addEntry+0xc58> +800fde54: 24020020 li v0,32 +800fde58: a2a20005 sb v0,5(s5) +800fde5c: 92a20006 lbu v0,6(s5) +800fde60: 2c420020 sltiu v0,v0,32 +800fde64: 10400002 beqz v0,800fde70 <_FAT_directory_addEntry+0xc6c> +800fde68: 24020020 li v0,32 +800fde6c: a2a20006 sb v0,6(s5) +800fde70: 92a20007 lbu v0,7(s5) +800fde74: 2c420020 sltiu v0,v0,32 +800fde78: 10400002 beqz v0,800fde84 <_FAT_directory_addEntry+0xc80> +800fde7c: 24020020 li v0,32 +800fde80: a2a20007 sb v0,7(s5) +800fde84: 92a20008 lbu v0,8(s5) +800fde88: 2c420020 sltiu v0,v0,32 +800fde8c: 10400002 beqz v0,800fde98 <_FAT_directory_addEntry+0xc94> +800fde90: 24020020 li v0,32 +800fde94: a2a20008 sb v0,8(s5) +800fde98: 92a20009 lbu v0,9(s5) +800fde9c: 2c420020 sltiu v0,v0,32 +800fdea0: 10400004 beqz v0,800fdeb4 <_FAT_directory_addEntry+0xcb0> +800fdea4: 30620001 andi v0,v1,0x1 +800fdea8: 24020020 li v0,32 +800fdeac: a2a20009 sb v0,9(s5) +800fdeb0: 30620001 andi v0,v1,0x1 +800fdeb4: 10400002 beqz v0,800fdec0 <_FAT_directory_addEntry+0xcbc> +800fdeb8: 00002021 move a0,zero +800fdebc: 24040080 li a0,128 +800fdec0: 00031042 srl v0,v1,0x1 +800fdec4: 92a30001 lbu v1,1(s5) +800fdec8: 00821021 addu v0,a0,v0 +800fdecc: 00431021 addu v0,v0,v1 +800fded0: 24050080 li a1,128 +800fded4: 304200ff andi v0,v0,0xff +800fded8: 30440001 andi a0,v0,0x1 +800fdedc: 00a01821 move v1,a1 +800fdee0: 0004180a movz v1,zero,a0 +800fdee4: 00021042 srl v0,v0,0x1 +800fdee8: 92a40002 lbu a0,2(s5) +800fdeec: 00621821 addu v1,v1,v0 +800fdef0: 00641821 addu v1,v1,a0 +800fdef4: 306300ff andi v1,v1,0xff +800fdef8: 30640001 andi a0,v1,0x1 +800fdefc: 00a01021 move v0,a1 +800fdf00: 0004100a movz v0,zero,a0 +800fdf04: 00031842 srl v1,v1,0x1 +800fdf08: 92a40003 lbu a0,3(s5) +800fdf0c: 00431021 addu v0,v0,v1 +800fdf10: 00441021 addu v0,v0,a0 +800fdf14: 304200ff andi v0,v0,0xff +800fdf18: 30440001 andi a0,v0,0x1 +800fdf1c: 00a01821 move v1,a1 +800fdf20: 0004180a movz v1,zero,a0 +800fdf24: 00021042 srl v0,v0,0x1 +800fdf28: 92a40004 lbu a0,4(s5) +800fdf2c: 00621821 addu v1,v1,v0 +800fdf30: 00641821 addu v1,v1,a0 +800fdf34: 306300ff andi v1,v1,0xff +800fdf38: 30640001 andi a0,v1,0x1 +800fdf3c: 00a01021 move v0,a1 +800fdf40: 0004100a movz v0,zero,a0 +800fdf44: 00031842 srl v1,v1,0x1 +800fdf48: 92a40005 lbu a0,5(s5) +800fdf4c: 00431021 addu v0,v0,v1 +800fdf50: 00441021 addu v0,v0,a0 +800fdf54: 304200ff andi v0,v0,0xff +800fdf58: 30440001 andi a0,v0,0x1 +800fdf5c: 00a01821 move v1,a1 +800fdf60: 0004180a movz v1,zero,a0 +800fdf64: 00021042 srl v0,v0,0x1 +800fdf68: 92a40006 lbu a0,6(s5) +800fdf6c: 00621821 addu v1,v1,v0 +800fdf70: 00641821 addu v1,v1,a0 +800fdf74: 306300ff andi v1,v1,0xff +800fdf78: 30640001 andi a0,v1,0x1 +800fdf7c: 00a01021 move v0,a1 +800fdf80: 0004100a movz v0,zero,a0 +800fdf84: 00031842 srl v1,v1,0x1 +800fdf88: 92a40007 lbu a0,7(s5) +800fdf8c: 00431021 addu v0,v0,v1 +800fdf90: 00441021 addu v0,v0,a0 +800fdf94: 304200ff andi v0,v0,0xff +800fdf98: 30440001 andi a0,v0,0x1 +800fdf9c: 00a01821 move v1,a1 +800fdfa0: 0004180a movz v1,zero,a0 +800fdfa4: 00021042 srl v0,v0,0x1 +800fdfa8: 92a40008 lbu a0,8(s5) +800fdfac: 00621821 addu v1,v1,v0 +800fdfb0: 00641821 addu v1,v1,a0 +800fdfb4: 306300ff andi v1,v1,0xff +800fdfb8: 30620001 andi v0,v1,0x1 +800fdfbc: 0002280a movz a1,zero,v0 +800fdfc0: 00031842 srl v1,v1,0x1 +800fdfc4: 92a20009 lbu v0,9(s5) +800fdfc8: 00a32821 addu a1,a1,v1 +800fdfcc: 00a22821 addu a1,a1,v0 +800fdfd0: 30a300ff andi v1,a1,0xff +800fdfd4: 30620001 andi v0,v1,0x1 +800fdfd8: 10400002 beqz v0,800fdfe4 <_FAT_directory_addEntry+0xde0> +800fdfdc: 00002821 move a1,zero +800fdfe0: 24050080 li a1,128 +800fdfe4: 3c024ec4 lui v0,0x4ec4 +800fdfe8: 26c4000c addiu a0,s6,12 +800fdfec: 3442ec4f ori v0,v0,0xec4f +800fdff0: 00820019 multu a0,v0 +800fdff4: 00031842 srl v1,v1,0x1 +800fdff8: 92a2000a lbu v0,10(s5) +800fdffc: 00002010 mfhi a0 +800fe000: 00a31821 addu v1,a1,v1 +800fe004: 00621821 addu v1,v1,v0 +800fe008: 00042082 srl a0,a0,0x2 +800fe00c: 8fa205f8 lw v0,1528(sp) +800fe010: 24960001 addiu s6,a0,1 +800fe014: 307e00ff andi s8,v1,0xff +800fe018: afa20018 sw v0,24(sp) +800fe01c: afa0001c sw zero,28(sp) +800fe020: 16c00064 bnez s6,800fe1b4 <_FAT_directory_addEntry+0xfb0> +800fe024: afa00020 sw zero,32(sp) +800fe028: 8fb005f8 lw s0,1528(sp) +800fe02c: 00009021 move s2,zero +800fe030: 0803f568 j 800fd5a0 <_FAT_directory_addEntry+0x39c> +800fe034: 00008821 move s1,zero +800fe038: 80850039 lb a1,57(a0) +800fe03c: 10a0fea5 beqz a1,800fdad4 <_FAT_directory_addEntry+0x8d0> +800fe040: 28c2000b slti v0,a2,11 +800fe044: 1040000b beqz v0,800fe074 <_FAT_directory_addEntry+0xe70> +800fe048: 24e2003a addiu v0,a3,58 +800fe04c: 02a22021 addu a0,s5,v0 +800fe050: 02a61821 addu v1,s5,a2 +800fe054: a0650000 sb a1,0(v1) +800fe058: 80850000 lb a1,0(a0) +800fe05c: 10a0fe9d beqz a1,800fdad4 <_FAT_directory_addEntry+0x8d0> +800fe060: 24c60001 addiu a2,a2,1 +800fe064: 2402000b li v0,11 +800fe068: 24630001 addiu v1,v1,1 +800fe06c: 14c2fff9 bne a2,v0,800fe054 <_FAT_directory_addEntry+0xe50> +800fe070: 24840001 addiu a0,a0,1 +800fe074: 8fa905f8 lw t1,1528(sp) +800fe078: 24130001 li s3,1 +800fe07c: 24160001 li s6,1 +800fe080: 0000f021 move s8,zero +800fe084: 01203821 move a3,t1 +800fe088: 01208021 move s0,t1 +800fe08c: afa90018 sw t1,24(sp) +800fe090: afa0001c sw zero,28(sp) +800fe094: 0803f53c j 800fd4f0 <_FAT_directory_addEntry+0x2ec> +800fe098: afa00020 sw zero,32(sp) +800fe09c: a3a0002c sb zero,44(sp) +800fe0a0: a3a0002d sb zero,45(sp) +800fe0a4: a3a0002e sb zero,46(sp) +800fe0a8: a3a0002f sb zero,47(sp) +800fe0ac: 0803f719 j 800fdc64 <_FAT_directory_addEntry+0xa60> +800fe0b0: a3a00030 sb zero,48(sp) +800fe0b4: 0803f717 j 800fdc5c <_FAT_directory_addEntry+0xa58> +800fe0b8: 27a60018 addiu a2,sp,24 +800fe0bc: 0803f6fb j 800fdbec <_FAT_directory_addEntry+0x9e8> +800fe0c0: 27be0024 addiu s8,sp,36 +800fe0c4: 02202021 move a0,s1 +800fe0c8: 0200f809 jalr s0 +800fe0cc: 00002821 move a1,zero +800fe0d0: 0803f6df j 800fdb7c <_FAT_directory_addEntry+0x978> +800fe0d4: 0040a021 move s4,v0 +800fe0d8: 3c078011 lui a3,0x8011 +800fe0dc: aeb00020 sw s0,32(s5) +800fe0e0: aeb20024 sw s2,36(s5) +800fe0e4: aeb10028 sw s1,40(s5) +800fe0e8: 24e2ca64 addiu v0,a3,-13724 +800fe0ec: 27a40051 addiu a0,sp,81 +800fe0f0: 00002821 move a1,zero +800fe0f4: 24060020 li a2,32 +800fe0f8: afb10020 sw s1,32(sp) +800fe0fc: afb2001c sw s2,28(sp) +800fe100: 0040f809 jalr v0 +800fe104: afb00018 sw s0,24(sp) +800fe108: 2673ffff addiu s3,s3,-1 +800fe10c: 2402ffff li v0,-1 +800fe110: 1262fd2c beq s3,v0,800fd5c4 <_FAT_directory_addEntry+0x3c0> +800fe114: 00000000 nop +800fe118: afa005bc sw zero,1468(sp) +800fe11c: 26230001 addiu v1,s1,1 +800fe120: 24020010 li v0,16 +800fe124: aeb0002c sw s0,44(s5) +800fe128: aeb20030 sw s2,48(s5) +800fe12c: 1062002b beq v1,v0,800fe1dc <_FAT_directory_addEntry+0xfd8> +800fe130: aeb10034 sw s1,52(s5) +800fe134: 02001021 move v0,s0 +800fe138: 02402021 move a0,s2 +800fe13c: 00033940 sll a3,v1,0x5 +800fe140: 00408021 move s0,v0 +800fe144: 00809021 move s2,a0 +800fe148: 00608821 move s1,v1 +800fe14c: 24080001 li t0,1 +800fe150: 2c540002 sltiu s4,v0,2 +800fe154: 1680001f bnez s4,800fe1d4 <_FAT_directory_addEntry+0xfd0> +800fe158: 8ee50004 lw a1,4(s7) +800fe15c: 8ee40028 lw a0,40(s7) +800fe160: 2602fffe addiu v0,s0,-2 +800fe164: 70444802 mul t1,v0,a0 +800fe168: 8ee30020 lw v1,32(s7) +800fe16c: 01233021 addu a2,t1,v1 +800fe170: 3c038010 lui v1,0x8010 +800fe174: 2462b438 addiu v0,v1,-19400 +800fe178: 24030020 li v1,32 +800fe17c: 00a02021 move a0,a1 +800fe180: afa805c0 sw t0,1472(sp) +800fe184: 00d23021 addu a2,a2,s2 +800fe188: 27a50051 addiu a1,sp,81 +800fe18c: 0040f809 jalr v0 +800fe190: afa30010 sw v1,16(sp) +800fe194: 8fa705bc lw a3,1468(sp) +800fe198: 10f3000a beq a3,s3,800fe1c4 <_FAT_directory_addEntry+0xfc0> +800fe19c: 8fa805c0 lw t0,1472(sp) +800fe1a0: 24e70001 addiu a3,a3,1 +800fe1a4: 1500ffdd bnez t0,800fe11c <_FAT_directory_addEntry+0xf18> +800fe1a8: afa705bc sw a3,1468(sp) +800fe1ac: 0803f49e j 800fd278 <_FAT_directory_addEntry+0x74> +800fe1b0: 8fbf05ec lw ra,1516(sp) +800fe1b4: 8fa70018 lw a3,24(sp) +800fe1b8: 8fb005f8 lw s0,1528(sp) +800fe1bc: 0803f53c j 800fd4f0 <_FAT_directory_addEntry+0x2ec> +800fe1c0: 02c09821 move s3,s6 +800fe1c4: 1100fc2c beqz t0,800fd278 <_FAT_directory_addEntry+0x74> +800fe1c8: 8fbf05ec lw ra,1516(sp) +800fe1cc: 0803f572 j 800fd5c8 <_FAT_directory_addEntry+0x3c4> +800fe1d0: 8eb20028 lw s2,40(s5) +800fe1d4: 0803f85c j 800fe170 <_FAT_directory_addEntry+0xf6c> +800fe1d8: 8ee60014 lw a2,20(s7) +800fe1dc: 8ee20028 lw v0,40(s7) +800fe1e0: 26440001 addiu a0,s2,1 +800fe1e4: 1082000b beq a0,v0,800fe214 <_FAT_directory_addEntry+0x1010> +800fe1e8: 00000000 nop +800fe1ec: 16000006 bnez s0,800fe208 <_FAT_directory_addEntry+0x1004> +800fe1f0: 02001021 move v0,s0 +800fe1f4: 8ee20020 lw v0,32(s7) +800fe1f8: 8ee30014 lw v1,20(s7) +800fe1fc: 00431023 subu v0,v0,v1 +800fe200: 10820018 beq a0,v0,800fe264 <_FAT_directory_addEntry+0x1060> +800fe204: 02001021 move v0,s0 +800fe208: 00001821 move v1,zero +800fe20c: 0803f850 j 800fe140 <_FAT_directory_addEntry+0xf3c> +800fe210: 00003821 move a3,zero +800fe214: 1200fff7 beqz s0,800fe1f4 <_FAT_directory_addEntry+0xff0> +800fe218: 3c088010 lui t0,0x8010 +800fe21c: 02e02021 move a0,s7 +800fe220: 250809d0 addiu t0,t0,2512 +800fe224: 0100f809 jalr t0 +800fe228: 02002821 move a1,s0 +800fe22c: 3c090fff lui t1,0xfff +800fe230: 3529ffff ori t1,t1,0xffff +800fe234: 10490004 beq v0,t1,800fe248 <_FAT_directory_addEntry+0x1044> +800fe238: 00002021 move a0,zero +800fe23c: 00001821 move v1,zero +800fe240: 0803f850 j 800fe140 <_FAT_directory_addEntry+0xf3c> +800fe244: 00003821 move a3,zero +800fe248: 3c038010 lui v1,0x8010 +800fe24c: 02e02021 move a0,s7 +800fe250: 24631164 addiu v1,v1,4452 +800fe254: 0060f809 jalr v1 +800fe258: 02002821 move a1,s0 +800fe25c: 1440fff7 bnez v0,800fe23c <_FAT_directory_addEntry+0x1038> +800fe260: 00002021 move a0,zero +800fe264: 00113940 sll a3,s1,0x5 +800fe268: 0803f855 j 800fe154 <_FAT_directory_addEntry+0xf50> +800fe26c: 00004021 move t0,zero +800fe270: 24060007 li a2,7 +800fe274: 24070007 li a3,7 +800fe278: 02a61821 addu v1,s5,a2 +800fe27c: 24040020 li a0,32 +800fe280: 24c60001 addiu a2,a2,1 +800fe284: 28c20008 slti v0,a2,8 +800fe288: a0640000 sb a0,0(v1) +800fe28c: 1440fffc bnez v0,800fe280 <_FAT_directory_addEntry+0x107c> +800fe290: 24630001 addiu v1,v1,1 +800fe294: 0803f6b1 j 800fdac4 <_FAT_directory_addEntry+0x8c0> +800fe298: 00f52021 addu a0,a3,s5 +800fe29c: 24060006 li a2,6 +800fe2a0: 0803f89e j 800fe278 <_FAT_directory_addEntry+0x1074> +800fe2a4: 24070006 li a3,6 +800fe2a8: 24060005 li a2,5 +800fe2ac: 0803f89e j 800fe278 <_FAT_directory_addEntry+0x1074> +800fe2b0: 24070005 li a3,5 +800fe2b4: 24060004 li a2,4 +800fe2b8: 0803f89e j 800fe278 <_FAT_directory_addEntry+0x1074> +800fe2bc: 24070004 li a3,4 +800fe2c0: 24060003 li a2,3 +800fe2c4: 0803f89e j 800fe278 <_FAT_directory_addEntry+0x1074> +800fe2c8: 24070003 li a3,3 +800fe2cc: 24060002 li a2,2 +800fe2d0: 0803f89e j 800fe278 <_FAT_directory_addEntry+0x1074> +800fe2d4: 24070002 li a3,2 +800fe2d8: 24060001 li a2,1 +800fe2dc: 0803f89e j 800fe278 <_FAT_directory_addEntry+0x1074> +800fe2e0: 24070001 li a3,1 +800fe2e4: 0803f89e j 800fe278 <_FAT_directory_addEntry+0x1074> +800fe2e8: 00003821 move a3,zero +800fe2ec: 00000000 nop + +800fe2f0 <_FAT_link_r>: +800fe2f0: 2402007a li v0,122 +800fe2f4: ac820000 sw v0,0(a0) +800fe2f8: 03e00008 jr ra +800fe2fc: 2402ffff li v0,-1 + +800fe300 <_FAT_dirreset_r>: +800fe300: 8ca20344 lw v0,836(a1) +800fe304: 10400005 beqz v0,800fe31c <_FAT_dirreset_r+0x1c> +800fe308: 2403ffff li v1,-1 +800fe30c: aca00340 sw zero,832(a1) +800fe310: 00001821 move v1,zero +800fe314: 03e00008 jr ra +800fe318: 00601021 move v0,v1 +800fe31c: 24020009 li v0,9 +800fe320: 0803f8c5 j 800fe314 <_FAT_dirreset_r+0x14> +800fe324: ac820000 sw v0,0(a0) + +800fe328 <_FAT_dirclose_r>: +800fe328: 00001021 move v0,zero +800fe32c: 03e00008 jr ra +800fe330: aca00344 sw zero,836(a1) + +800fe334 <_FAT_dirnext_r>: +800fe334: 27bdffd8 addiu sp,sp,-40 +800fe338: afb3001c sw s3,28(sp) +800fe33c: afb20018 sw s2,24(sp) +800fe340: afb00010 sw s0,16(sp) +800fe344: afbf0020 sw ra,32(sp) +800fe348: afb10014 sw s1,20(sp) +800fe34c: 8ca20344 lw v0,836(a1) +800fe350: 00a08021 move s0,a1 +800fe354: 00809821 move s3,a0 +800fe358: 10400028 beqz v0,800fe3fc <_FAT_dirnext_r+0xc8> +800fe35c: 00c09021 move s2,a2 +800fe360: 8ca20340 lw v0,832(a1) +800fe364: 1440001d bnez v0,800fe3dc <_FAT_dirnext_r+0xa8> +800fe368: 24b10004 addiu s1,a1,4 +800fe36c: 8ca40000 lw a0,0(a1) +800fe370: 8ca6033c lw a2,828(a1) +800fe374: 3c028010 lui v0,0x8010 +800fe378: 2442cd5c addiu v0,v0,-12964 +800fe37c: 0040f809 jalr v0 +800fe380: 02202821 move a1,s1 +800fe384: ae020348 sw v0,840(s0) +800fe388: 00401821 move v1,v0 +800fe38c: 8e020340 lw v0,832(s0) +800fe390: 24420001 addiu v0,v0,1 +800fe394: 1060001d beqz v1,800fe40c <_FAT_dirnext_r+0xd8> +800fe398: ae020340 sw v0,832(s0) +800fe39c: 12400006 beqz s2,800fe3b8 <_FAT_dirnext_r+0x84> +800fe3a0: 3c028010 lui v0,0x8010 +800fe3a4: 8e040000 lw a0,0(s0) +800fe3a8: 02202821 move a1,s1 +800fe3ac: 2442be8c addiu v0,v0,-16756 +800fe3b0: 0040f809 jalr v0 +800fe3b4: 02403021 move a2,s2 +800fe3b8: 00001821 move v1,zero +800fe3bc: 8fbf0020 lw ra,32(sp) +800fe3c0: 8fb3001c lw s3,28(sp) +800fe3c4: 8fb20018 lw s2,24(sp) +800fe3c8: 8fb10014 lw s1,20(sp) +800fe3cc: 8fb00010 lw s0,16(sp) +800fe3d0: 00601021 move v0,v1 +800fe3d4: 03e00008 jr ra +800fe3d8: 27bd0028 addiu sp,sp,40 +800fe3dc: 8ca40000 lw a0,0(a1) +800fe3e0: 3c028010 lui v0,0x8010 +800fe3e4: 2442c65c addiu v0,v0,-14756 +800fe3e8: 0040f809 jalr v0 +800fe3ec: 02202821 move a1,s1 +800fe3f0: 00401821 move v1,v0 +800fe3f4: 0803f8e3 j 800fe38c <_FAT_dirnext_r+0x58> +800fe3f8: ae020348 sw v0,840(s0) +800fe3fc: 24020009 li v0,9 +800fe400: 2403ffff li v1,-1 +800fe404: 0803f8ef j 800fe3bc <_FAT_dirnext_r+0x88> +800fe408: ac820000 sw v0,0(a0) +800fe40c: 24020002 li v0,2 +800fe410: 2403ffff li v1,-1 +800fe414: 0803f8ef j 800fe3bc <_FAT_dirnext_r+0x88> +800fe418: ae620000 sw v0,0(s3) + +800fe41c <_FAT_stat_r>: +800fe41c: 27bdfc98 addiu sp,sp,-872 +800fe420: 3c02800f lui v0,0x800f +800fe424: afb5035c sw s5,860(sp) +800fe428: afb40358 sw s4,856(sp) +800fe42c: afb20350 sw s2,848(sp) +800fe430: afb1034c sw s1,844(sp) +800fe434: afb00348 sw s0,840(sp) +800fe438: afbf0360 sw ra,864(sp) +800fe43c: afb30354 sw s3,852(sp) +800fe440: 0080a821 move s5,a0 +800fe444: 24426ad0 addiu v0,v0,27344 +800fe448: 00a02021 move a0,a1 +800fe44c: 00a08021 move s0,a1 +800fe450: 0040f809 jalr v0 +800fe454: 00c0a021 move s4,a2 +800fe458: 00408821 move s1,v0 +800fe45c: 3c028012 lui v0,0x8012 +800fe460: 2452baa0 addiu s2,v0,-17760 +800fe464: 02002021 move a0,s0 +800fe468: 2405003a li a1,58 +800fe46c: 12200035 beqz s1,800fe544 <_FAT_stat_r+0x128> +800fe470: 2403ffff li v1,-1 +800fe474: 0240f809 jalr s2 +800fe478: 00000000 nop +800fe47c: 27b30010 addiu s3,sp,16 +800fe480: 10400006 beqz v0,800fe49c <_FAT_stat_r+0x80> +800fe484: 2405003a li a1,58 +800fe488: 24500001 addiu s0,v0,1 +800fe48c: 0240f809 jalr s2 +800fe490: 02002021 move a0,s0 +800fe494: 1440001c bnez v0,800fe508 <_FAT_stat_r+0xec> +800fe498: 2403ffff li v1,-1 +800fe49c: 3c028010 lui v0,0x8010 +800fe4a0: 02003021 move a2,s0 +800fe4a4: 02202021 move a0,s1 +800fe4a8: 02602821 move a1,s3 +800fe4ac: 2442cd84 addiu v0,v0,-12924 +800fe4b0: 0040f809 jalr v0 +800fe4b4: 00003821 move a3,zero +800fe4b8: 02202021 move a0,s1 +800fe4bc: 02602821 move a1,s3 +800fe4c0: 02803021 move a2,s4 +800fe4c4: 1040001c beqz v0,800fe538 <_FAT_stat_r+0x11c> +800fe4c8: 2403ffff li v1,-1 +800fe4cc: 3c028010 lui v0,0x8010 +800fe4d0: 2442be8c addiu v0,v0,-16756 +800fe4d4: 0040f809 jalr v0 +800fe4d8: 00000000 nop +800fe4dc: 00001821 move v1,zero +800fe4e0: 8fbf0360 lw ra,864(sp) +800fe4e4: 8fb5035c lw s5,860(sp) +800fe4e8: 8fb40358 lw s4,856(sp) +800fe4ec: 8fb30354 lw s3,852(sp) +800fe4f0: 8fb20350 lw s2,848(sp) +800fe4f4: 8fb1034c lw s1,844(sp) +800fe4f8: 8fb00348 lw s0,840(sp) +800fe4fc: 00601021 move v0,v1 +800fe500: 03e00008 jr ra +800fe504: 27bd0368 addiu sp,sp,872 +800fe508: 24020016 li v0,22 +800fe50c: aea20000 sw v0,0(s5) +800fe510: 8fbf0360 lw ra,864(sp) +800fe514: 8fb5035c lw s5,860(sp) +800fe518: 8fb40358 lw s4,856(sp) +800fe51c: 8fb30354 lw s3,852(sp) +800fe520: 8fb20350 lw s2,848(sp) +800fe524: 8fb1034c lw s1,844(sp) +800fe528: 8fb00348 lw s0,840(sp) +800fe52c: 00601021 move v0,v1 +800fe530: 03e00008 jr ra +800fe534: 27bd0368 addiu sp,sp,872 +800fe538: 24020002 li v0,2 +800fe53c: 0803f938 j 800fe4e0 <_FAT_stat_r+0xc4> +800fe540: aea20000 sw v0,0(s5) +800fe544: 24020013 li v0,19 +800fe548: 0803f938 j 800fe4e0 <_FAT_stat_r+0xc4> +800fe54c: aea20000 sw v0,0(s5) + +800fe550 <_FAT_chdir_r>: +800fe550: 27bdffd8 addiu sp,sp,-40 +800fe554: 3c02800f lui v0,0x800f +800fe558: afb3001c sw s3,28(sp) +800fe55c: afb10014 sw s1,20(sp) +800fe560: afb00010 sw s0,16(sp) +800fe564: afbf0020 sw ra,32(sp) +800fe568: afb20018 sw s2,24(sp) +800fe56c: 00809821 move s3,a0 +800fe570: 24426ad0 addiu v0,v0,27344 +800fe574: 00a02021 move a0,a1 +800fe578: 0040f809 jalr v0 +800fe57c: 00a08021 move s0,a1 +800fe580: 10400034 beqz v0,800fe654 <_FAT_chdir_r+0x104> +800fe584: 00408821 move s1,v0 +800fe588: 3c028012 lui v0,0x8012 +800fe58c: 2452baa0 addiu s2,v0,-17760 +800fe590: 02002021 move a0,s0 +800fe594: 0240f809 jalr s2 +800fe598: 2405003a li a1,58 +800fe59c: 10400007 beqz v0,800fe5bc <_FAT_chdir_r+0x6c> +800fe5a0: 00000000 nop +800fe5a4: 24500001 addiu s0,v0,1 +800fe5a8: 02002021 move a0,s0 +800fe5ac: 0240f809 jalr s2 +800fe5b0: 2405003a li a1,58 +800fe5b4: 14400016 bnez v0,800fe610 <_FAT_chdir_r+0xc0> +800fe5b8: 24020016 li v0,22 +800fe5bc: 3c02800f lui v0,0x800f +800fe5c0: 244264d8 addiu v0,v0,25816 +800fe5c4: 0040f809 jalr v0 +800fe5c8: 02202021 move a0,s1 +800fe5cc: 1040001a beqz v0,800fe638 <_FAT_chdir_r+0xe8> +800fe5d0: 3c028010 lui v0,0x8010 +800fe5d4: 02202021 move a0,s1 +800fe5d8: 2442d170 addiu v0,v0,-11920 +800fe5dc: 0040f809 jalr v0 +800fe5e0: 02002821 move a1,s0 +800fe5e4: 10400018 beqz v0,800fe648 <_FAT_chdir_r+0xf8> +800fe5e8: 24020014 li v0,20 +800fe5ec: 00001821 move v1,zero +800fe5f0: 8fbf0020 lw ra,32(sp) +800fe5f4: 8fb3001c lw s3,28(sp) +800fe5f8: 8fb20018 lw s2,24(sp) +800fe5fc: 8fb10014 lw s1,20(sp) +800fe600: 8fb00010 lw s0,16(sp) +800fe604: 00601021 move v0,v1 +800fe608: 03e00008 jr ra +800fe60c: 27bd0028 addiu sp,sp,40 +800fe610: ae620000 sw v0,0(s3) +800fe614: 2403ffff li v1,-1 +800fe618: 8fbf0020 lw ra,32(sp) +800fe61c: 8fb3001c lw s3,28(sp) +800fe620: 8fb20018 lw s2,24(sp) +800fe624: 8fb10014 lw s1,20(sp) +800fe628: 8fb00010 lw s0,16(sp) +800fe62c: 00601021 move v0,v1 +800fe630: 03e00008 jr ra +800fe634: 27bd0028 addiu sp,sp,40 +800fe638: 24020002 li v0,2 +800fe63c: 2403ffff li v1,-1 +800fe640: 0803f97c j 800fe5f0 <_FAT_chdir_r+0xa0> +800fe644: ae620000 sw v0,0(s3) +800fe648: 2403ffff li v1,-1 +800fe64c: 0803f97c j 800fe5f0 <_FAT_chdir_r+0xa0> +800fe650: ae620000 sw v0,0(s3) +800fe654: 24020013 li v0,19 +800fe658: 2403ffff li v1,-1 +800fe65c: 0803f97c j 800fe5f0 <_FAT_chdir_r+0xa0> +800fe660: ae620000 sw v0,0(s3) + +800fe664 <_FAT_unlink_r>: +800fe664: 27bdf958 addiu sp,sp,-1704 +800fe668: 3c02800f lui v0,0x800f +800fe66c: afbe06a0 sw s8,1696(sp) +800fe670: afb10684 sw s1,1668(sp) +800fe674: afb00680 sw s0,1664(sp) +800fe678: afbf06a4 sw ra,1700(sp) +800fe67c: afb7069c sw s7,1692(sp) +800fe680: afb60698 sw s6,1688(sp) +800fe684: afb50694 sw s5,1684(sp) +800fe688: afb40690 sw s4,1680(sp) +800fe68c: afb3068c sw s3,1676(sp) +800fe690: afb20688 sw s2,1672(sp) +800fe694: 0080f021 move s8,a0 +800fe698: 24426ad0 addiu v0,v0,27344 +800fe69c: 00a02021 move a0,a1 +800fe6a0: 0040f809 jalr v0 +800fe6a4: 00a08021 move s0,a1 +800fe6a8: 1040008c beqz v0,800fe8dc <_FAT_unlink_r+0x278> +800fe6ac: 00408821 move s1,v0 +800fe6b0: 8c420008 lw v0,8(v0) +800fe6b4: 1440007e bnez v0,800fe8b0 <_FAT_unlink_r+0x24c> +800fe6b8: 3c028012 lui v0,0x8012 +800fe6bc: 2452baa0 addiu s2,v0,-17760 +800fe6c0: 02002021 move a0,s0 +800fe6c4: 0240f809 jalr s2 +800fe6c8: 2405003a li a1,58 +800fe6cc: 10400007 beqz v0,800fe6ec <_FAT_unlink_r+0x88> +800fe6d0: 27b60010 addiu s6,sp,16 +800fe6d4: 24500001 addiu s0,v0,1 +800fe6d8: 02002021 move a0,s0 +800fe6dc: 0240f809 jalr s2 +800fe6e0: 2405003a li a1,58 +800fe6e4: 1440005e bnez v0,800fe860 <_FAT_unlink_r+0x1fc> +800fe6e8: 27b60010 addiu s6,sp,16 +800fe6ec: 3c028010 lui v0,0x8010 +800fe6f0: 02003021 move a2,s0 +800fe6f4: 02202021 move a0,s1 +800fe6f8: 02c02821 move a1,s6 +800fe6fc: 2442cd84 addiu v0,v0,-12924 +800fe700: 0040f809 jalr v0 +800fe704: 00003821 move a3,zero +800fe708: 1040006d beqz v0,800fe8c0 <_FAT_unlink_r+0x25c> +800fe70c: 3c028010 lui v0,0x8010 +800fe710: 2442b850 addiu v0,v0,-18352 +800fe714: 0040f809 jalr v0 +800fe718: 02c02021 move a0,s6 +800fe71c: 00408021 move s0,v0 +800fe720: 93a2001b lbu v0,27(sp) +800fe724: 30420010 andi v0,v0,0x10 +800fe728: 14400023 bnez v0,800fe7b8 <_FAT_unlink_r+0x154> +800fe72c: 27b70348 addiu s7,sp,840 +800fe730: 16000042 bnez s0,800fe83c <_FAT_unlink_r+0x1d8> +800fe734: 3c028010 lui v0,0x8010 +800fe738: 00008021 move s0,zero +800fe73c: 3c028010 lui v0,0x8010 +800fe740: 02c02821 move a1,s6 +800fe744: 2442c000 addiu v0,v0,-16384 +800fe748: 0040f809 jalr v0 +800fe74c: 02202021 move a0,s1 +800fe750: 10400016 beqz v0,800fe7ac <_FAT_unlink_r+0x148> +800fe754: 24020005 li v0,5 +800fe758: 3c028010 lui v0,0x8010 +800fe75c: 2442b138 addiu v0,v0,-20168 +800fe760: 0040f809 jalr v0 +800fe764: 8e240004 lw a0,4(s1) +800fe768: 10400059 beqz v0,800fe8d0 <_FAT_unlink_r+0x26c> +800fe76c: 24020005 li v0,5 +800fe770: 2403ffff li v1,-1 +800fe774: 0010180a movz v1,zero,s0 +800fe778: 8fbf06a4 lw ra,1700(sp) +800fe77c: 8fbe06a0 lw s8,1696(sp) +800fe780: 8fb7069c lw s7,1692(sp) +800fe784: 8fb60698 lw s6,1688(sp) +800fe788: 8fb50694 lw s5,1684(sp) +800fe78c: 8fb40690 lw s4,1680(sp) +800fe790: 8fb3068c lw s3,1676(sp) +800fe794: 8fb20688 lw s2,1672(sp) +800fe798: 8fb10684 lw s1,1668(sp) +800fe79c: 8fb00680 lw s0,1664(sp) +800fe7a0: 00601021 move v0,v1 +800fe7a4: 03e00008 jr ra +800fe7a8: 27bd06a8 addiu sp,sp,1704 +800fe7ac: 24100001 li s0,1 +800fe7b0: 0803f9d6 j 800fe758 <_FAT_unlink_r+0xf4> +800fe7b4: afc20000 sw v0,0(s8) +800fe7b8: 3c028010 lui v0,0x8010 +800fe7bc: 02202021 move a0,s1 +800fe7c0: 02e02821 move a1,s7 +800fe7c4: 2442cd5c addiu v0,v0,-12964 +800fe7c8: 0040f809 jalr v0 +800fe7cc: 02003021 move a2,s0 +800fe7d0: 1040ffd7 beqz v0,800fe730 <_FAT_unlink_r+0xcc> +800fe7d4: 83a30380 lb v1,896(sp) +800fe7d8: 2402002e li v0,46 +800fe7dc: 14620024 bne v1,v0,800fe870 <_FAT_unlink_r+0x20c> +800fe7e0: 3c0200ff lui v0,0xff +800fe7e4: 3c038010 lui v1,0x8010 +800fe7e8: 3455ff00 ori s5,v0,0xff00 +800fe7ec: 2473c65c addiu s3,v1,-14756 +800fe7f0: 24142e00 li s4,11776 +800fe7f4: 0803fa01 j 800fe804 <_FAT_unlink_r+0x1a0> +800fe7f8: 2412002e li s2,46 +800fe7fc: 1452001d bne v0,s2,800fe874 <_FAT_unlink_r+0x210> +800fe800: 24020001 li v0,1 +800fe804: 83a20381 lb v0,897(sp) +800fe808: 02202021 move a0,s1 +800fe80c: 10400005 beqz v0,800fe824 <_FAT_unlink_r+0x1c0> +800fe810: 02e02821 move a1,s7 +800fe814: 8fa20380 lw v0,896(sp) +800fe818: 00551024 and v0,v0,s5 +800fe81c: 14540015 bne v0,s4,800fe874 <_FAT_unlink_r+0x210> +800fe820: 24020001 li v0,1 +800fe824: 0260f809 jalr s3 +800fe828: 00000000 nop +800fe82c: 1440fff3 bnez v0,800fe7fc <_FAT_unlink_r+0x198> +800fe830: 83a20380 lb v0,896(sp) +800fe834: 1200ffc0 beqz s0,800fe738 <_FAT_unlink_r+0xd4> +800fe838: 3c028010 lui v0,0x8010 +800fe83c: 02002821 move a1,s0 +800fe840: 24420ed0 addiu v0,v0,3792 +800fe844: 0040f809 jalr v0 +800fe848: 02202021 move a0,s1 +800fe84c: 1440ffba bnez v0,800fe738 <_FAT_unlink_r+0xd4> +800fe850: 24020005 li v0,5 +800fe854: 24100001 li s0,1 +800fe858: 0803f9cf j 800fe73c <_FAT_unlink_r+0xd8> +800fe85c: afc20000 sw v0,0(s8) +800fe860: 24020016 li v0,22 +800fe864: 2403ffff li v1,-1 +800fe868: 0803f9de j 800fe778 <_FAT_unlink_r+0x114> +800fe86c: afc20000 sw v0,0(s8) +800fe870: 24020001 li v0,1 +800fe874: afc20000 sw v0,0(s8) +800fe878: 2403ffff li v1,-1 +800fe87c: 8fbf06a4 lw ra,1700(sp) +800fe880: 8fbe06a0 lw s8,1696(sp) +800fe884: 8fb7069c lw s7,1692(sp) +800fe888: 8fb60698 lw s6,1688(sp) +800fe88c: 8fb50694 lw s5,1684(sp) +800fe890: 8fb40690 lw s4,1680(sp) +800fe894: 8fb3068c lw s3,1676(sp) +800fe898: 8fb20688 lw s2,1672(sp) +800fe89c: 8fb10684 lw s1,1668(sp) +800fe8a0: 8fb00680 lw s0,1664(sp) +800fe8a4: 00601021 move v0,v1 +800fe8a8: 03e00008 jr ra +800fe8ac: 27bd06a8 addiu sp,sp,1704 +800fe8b0: 2402001e li v0,30 +800fe8b4: 2403ffff li v1,-1 +800fe8b8: 0803f9de j 800fe778 <_FAT_unlink_r+0x114> +800fe8bc: afc20000 sw v0,0(s8) +800fe8c0: 24020002 li v0,2 +800fe8c4: 2403ffff li v1,-1 +800fe8c8: 0803f9de j 800fe778 <_FAT_unlink_r+0x114> +800fe8cc: afc20000 sw v0,0(s8) +800fe8d0: 2403ffff li v1,-1 +800fe8d4: 0803f9de j 800fe778 <_FAT_unlink_r+0x114> +800fe8d8: afc20000 sw v0,0(s8) +800fe8dc: 24020013 li v0,19 +800fe8e0: 2403ffff li v1,-1 +800fe8e4: 0803f9de j 800fe778 <_FAT_unlink_r+0x114> +800fe8e8: afc20000 sw v0,0(s8) + +800fe8ec <_FAT_diropen_r>: +800fe8ec: 27bdfca0 addiu sp,sp,-864 +800fe8f0: 3c02800f lui v0,0x800f +800fe8f4: afb40358 sw s4,856(sp) +800fe8f8: afb30354 sw s3,852(sp) +800fe8fc: afb1034c sw s1,844(sp) +800fe900: afb00348 sw s0,840(sp) +800fe904: afbf035c sw ra,860(sp) +800fe908: afb20350 sw s2,848(sp) +800fe90c: 0080a021 move s4,a0 +800fe910: 24426ad0 addiu v0,v0,27344 +800fe914: 00c02021 move a0,a2 +800fe918: 00a09821 move s3,a1 +800fe91c: 0040f809 jalr v0 +800fe920: 00c08021 move s0,a2 +800fe924: 00408821 move s1,v0 +800fe928: 1040004d beqz v0,800fea60 <_FAT_diropen_r+0x174> +800fe92c: ae620000 sw v0,0(s3) +800fe930: 3c028012 lui v0,0x8012 +800fe934: 2452baa0 addiu s2,v0,-17760 +800fe938: 02002021 move a0,s0 +800fe93c: 0240f809 jalr s2 +800fe940: 2405003a li a1,58 +800fe944: 10400007 beqz v0,800fe964 <_FAT_diropen_r+0x78> +800fe948: 00000000 nop +800fe94c: 24500001 addiu s0,v0,1 +800fe950: 02002021 move a0,s0 +800fe954: 0240f809 jalr s2 +800fe958: 2405003a li a1,58 +800fe95c: 14400025 bnez v0,800fe9f4 <_FAT_diropen_r+0x108> +800fe960: 24020016 li v0,22 +800fe964: 82020000 lb v0,0(s0) +800fe968: 10400020 beqz v0,800fe9ec <_FAT_diropen_r+0x100> +800fe96c: 3c02801c lui v0,0x801c +800fe970: 27b20010 addiu s2,sp,16 +800fe974: 3c028010 lui v0,0x8010 +800fe978: 02202021 move a0,s1 +800fe97c: 02003021 move a2,s0 +800fe980: 02402821 move a1,s2 +800fe984: 2442cd84 addiu v0,v0,-12924 +800fe988: 0040f809 jalr v0 +800fe98c: 00003821 move a3,zero +800fe990: 1040002f beqz v0,800fea50 <_FAT_diropen_r+0x164> +800fe994: 93a2001b lbu v0,27(sp) +800fe998: 30420010 andi v0,v0,0x10 +800fe99c: 10400020 beqz v0,800fea20 <_FAT_diropen_r+0x134> +800fe9a0: 3c028010 lui v0,0x8010 +800fe9a4: 2442b850 addiu v0,v0,-18352 +800fe9a8: 0040f809 jalr v0 +800fe9ac: 02402021 move a0,s2 +800fe9b0: ae62033c sw v0,828(s3) +800fe9b4: 24020001 li v0,1 +800fe9b8: ae620344 sw v0,836(s3) +800fe9bc: ae600340 sw zero,832(s3) +800fe9c0: ae600348 sw zero,840(s3) +800fe9c4: 02602821 move a1,s3 +800fe9c8: 8fbf035c lw ra,860(sp) +800fe9cc: 8fb40358 lw s4,856(sp) +800fe9d0: 8fb30354 lw s3,852(sp) +800fe9d4: 8fb20350 lw s2,848(sp) +800fe9d8: 8fb1034c lw s1,844(sp) +800fe9dc: 8fb00348 lw s0,840(sp) +800fe9e0: 00a01021 move v0,a1 +800fe9e4: 03e00008 jr ra +800fe9e8: 27bd0360 addiu sp,sp,864 +800fe9ec: 0803fa5c j 800fe970 <_FAT_diropen_r+0x84> +800fe9f0: 245038dc addiu s0,v0,14556 +800fe9f4: ae820000 sw v0,0(s4) +800fe9f8: 00002821 move a1,zero +800fe9fc: 8fbf035c lw ra,860(sp) +800fea00: 8fb40358 lw s4,856(sp) +800fea04: 8fb30354 lw s3,852(sp) +800fea08: 8fb20350 lw s2,848(sp) +800fea0c: 8fb1034c lw s1,844(sp) +800fea10: 8fb00348 lw s0,840(sp) +800fea14: 00a01021 move v0,a1 +800fea18: 03e00008 jr ra +800fea1c: 27bd0360 addiu sp,sp,864 +800fea20: 24020014 li v0,20 +800fea24: ae820000 sw v0,0(s4) +800fea28: 00002821 move a1,zero +800fea2c: 8fbf035c lw ra,860(sp) +800fea30: 8fb40358 lw s4,856(sp) +800fea34: 8fb30354 lw s3,852(sp) +800fea38: 8fb20350 lw s2,848(sp) +800fea3c: 8fb1034c lw s1,844(sp) +800fea40: 8fb00348 lw s0,840(sp) +800fea44: 00a01021 move v0,a1 +800fea48: 03e00008 jr ra +800fea4c: 27bd0360 addiu sp,sp,864 +800fea50: 24020002 li v0,2 +800fea54: 00002821 move a1,zero +800fea58: 0803fa72 j 800fe9c8 <_FAT_diropen_r+0xdc> +800fea5c: ae820000 sw v0,0(s4) +800fea60: 24020013 li v0,19 +800fea64: 00002821 move a1,zero +800fea68: 0803fa72 j 800fe9c8 <_FAT_diropen_r+0xdc> +800fea6c: ae820000 sw v0,0(s4) + +800fea70 <_FAT_rename_r>: +800fea70: 27bdf960 addiu sp,sp,-1696 +800fea74: 3c02800f lui v0,0x800f +800fea78: afb60698 sw s6,1688(sp) +800fea7c: afb3068c sw s3,1676(sp) +800fea80: afb20688 sw s2,1672(sp) +800fea84: afb10684 sw s1,1668(sp) +800fea88: afb00680 sw s0,1664(sp) +800fea8c: afbf069c sw ra,1692(sp) +800fea90: afb50694 sw s5,1684(sp) +800fea94: afb40690 sw s4,1680(sp) +800fea98: 0080b021 move s6,a0 +800fea9c: 24536ad0 addiu s3,v0,27344 +800feaa0: 00a02021 move a0,a1 +800feaa4: 00a08821 move s1,a1 +800feaa8: 0260f809 jalr s3 +800feaac: 00c08021 move s0,a2 +800feab0: 104000aa beqz v0,800fed5c <_FAT_rename_r+0x2ec> +800feab4: 00409021 move s2,v0 +800feab8: 0260f809 jalr s3 +800feabc: 02002021 move a0,s0 +800feac0: 16420083 bne s2,v0,800fecd0 <_FAT_rename_r+0x260> +800feac4: 24020012 li v0,18 +800feac8: 8e420008 lw v0,8(s2) +800feacc: 14400093 bnez v0,800fed1c <_FAT_rename_r+0x2ac> +800fead0: 3c148012 lui s4,0x8012 +800fead4: 02202021 move a0,s1 +800fead8: 2693baa0 addiu s3,s4,-17760 +800feadc: 0260f809 jalr s3 +800feae0: 2405003a li a1,58 +800feae4: 10400007 beqz v0,800feb04 <_FAT_rename_r+0x94> +800feae8: 00000000 nop +800feaec: 24510001 addiu s1,v0,1 +800feaf0: 02202021 move a0,s1 +800feaf4: 0260f809 jalr s3 +800feaf8: 2405003a li a1,58 +800feafc: 1440003c bnez v0,800febf0 <_FAT_rename_r+0x180> +800feb00: 24020016 li v0,22 +800feb04: 2693baa0 addiu s3,s4,-17760 +800feb08: 02002021 move a0,s0 +800feb0c: 0260f809 jalr s3 +800feb10: 2405003a li a1,58 +800feb14: 10400007 beqz v0,800feb34 <_FAT_rename_r+0xc4> +800feb18: 27b50010 addiu s5,sp,16 +800feb1c: 24500001 addiu s0,v0,1 +800feb20: 02002021 move a0,s0 +800feb24: 0260f809 jalr s3 +800feb28: 2405003a li a1,58 +800feb2c: 1440002f bnez v0,800febec <_FAT_rename_r+0x17c> +800feb30: 27b50010 addiu s5,sp,16 +800feb34: 3c028010 lui v0,0x8010 +800feb38: 02203021 move a2,s1 +800feb3c: 2453cd84 addiu s3,v0,-12924 +800feb40: 02402021 move a0,s2 +800feb44: 02a02821 move a1,s5 +800feb48: 0260f809 jalr s3 +800feb4c: 00003821 move a3,zero +800feb50: 10400076 beqz v0,800fed2c <_FAT_rename_r+0x2bc> +800feb54: 27b40348 addiu s4,sp,840 +800feb58: 02402021 move a0,s2 +800feb5c: 02802821 move a1,s4 +800feb60: 02003021 move a2,s0 +800feb64: 0260f809 jalr s3 +800feb68: 00003821 move a3,zero +800feb6c: 14400073 bnez v0,800fed3c <_FAT_rename_r+0x2cc> +800feb70: 3c028012 lui v0,0x8012 +800feb74: 02002021 move a0,s0 +800feb78: 2442c1a0 addiu v0,v0,-15968 +800feb7c: 0040f809 jalr v0 +800feb80: 2405002f li a1,47 +800feb84: 10400027 beqz v0,800fec24 <_FAT_rename_r+0x1b4> +800feb88: 00408821 move s1,v0 +800feb8c: 02003021 move a2,s0 +800feb90: 02402021 move a0,s2 +800feb94: 02802821 move a1,s4 +800feb98: 0260f809 jalr s3 +800feb9c: 00403821 move a3,v0 +800feba0: 10400004 beqz v0,800febb4 <_FAT_rename_r+0x144> +800feba4: 93a20353 lbu v0,851(sp) +800feba8: 30420010 andi v0,v0,0x10 +800febac: 14400055 bnez v0,800fed04 <_FAT_rename_r+0x294> +800febb0: 3c028010 lui v0,0x8010 +800febb4: 24020014 li v0,20 +800febb8: 2403ffff li v1,-1 +800febbc: aec20000 sw v0,0(s6) +800febc0: 8fbf069c lw ra,1692(sp) +800febc4: 8fb60698 lw s6,1688(sp) +800febc8: 8fb50694 lw s5,1684(sp) +800febcc: 8fb40690 lw s4,1680(sp) +800febd0: 8fb3068c lw s3,1676(sp) +800febd4: 8fb20688 lw s2,1672(sp) +800febd8: 8fb10684 lw s1,1668(sp) +800febdc: 8fb00680 lw s0,1664(sp) +800febe0: 00601021 move v0,v1 +800febe4: 03e00008 jr ra +800febe8: 27bd06a0 addiu sp,sp,1696 +800febec: 24020016 li v0,22 +800febf0: aec20000 sw v0,0(s6) +800febf4: 2403ffff li v1,-1 +800febf8: 8fbf069c lw ra,1692(sp) +800febfc: 8fb60698 lw s6,1688(sp) +800fec00: 8fb50694 lw s5,1684(sp) +800fec04: 8fb40690 lw s4,1680(sp) +800fec08: 8fb3068c lw s3,1676(sp) +800fec0c: 8fb20688 lw s2,1672(sp) +800fec10: 8fb10684 lw s1,1668(sp) +800fec14: 8fb00680 lw s0,1664(sp) +800fec18: 00601021 move v0,v1 +800fec1c: 03e00008 jr ra +800fec20: 27bd06a0 addiu sp,sp,1696 +800fec24: 8e530040 lw s3,64(s2) +800fec28: 3c028011 lui v0,0x8011 +800fec2c: 02802021 move a0,s4 +800fec30: 02a02821 move a1,s5 +800fec34: 2442c930 addiu v0,v0,-14032 +800fec38: 0040f809 jalr v0 +800fec3c: 24060338 li a2,824 +800fec40: 3c028012 lui v0,0x8012 +800fec44: 02002821 move a1,s0 +800fec48: 27a40380 addiu a0,sp,896 +800fec4c: 2442c0d0 addiu v0,v0,-16176 +800fec50: 0040f809 jalr v0 +800fec54: 240600ff li a2,255 +800fec58: 3c028010 lui v0,0x8010 +800fec5c: 02402021 move a0,s2 +800fec60: 02802821 move a1,s4 +800fec64: 2442d204 addiu v0,v0,-11772 +800fec68: 0040f809 jalr v0 +800fec6c: 02603021 move a2,s3 +800fec70: 10400036 beqz v0,800fed4c <_FAT_rename_r+0x2dc> +800fec74: 3c028010 lui v0,0x8010 +800fec78: 02a02821 move a1,s5 +800fec7c: 2442c000 addiu v0,v0,-16384 +800fec80: 0040f809 jalr v0 +800fec84: 02402021 move a0,s2 +800fec88: 10400038 beqz v0,800fed6c <_FAT_rename_r+0x2fc> +800fec8c: 3c028010 lui v0,0x8010 +800fec90: 2442b138 addiu v0,v0,-20168 +800fec94: 0040f809 jalr v0 +800fec98: 8e440004 lw a0,4(s2) +800fec9c: 10400037 beqz v0,800fed7c <_FAT_rename_r+0x30c> +800feca0: 8fbf069c lw ra,1692(sp) +800feca4: 00001821 move v1,zero +800feca8: 8fb60698 lw s6,1688(sp) +800fecac: 8fb50694 lw s5,1684(sp) +800fecb0: 8fb40690 lw s4,1680(sp) +800fecb4: 8fb3068c lw s3,1676(sp) +800fecb8: 8fb20688 lw s2,1672(sp) +800fecbc: 8fb10684 lw s1,1668(sp) +800fecc0: 8fb00680 lw s0,1664(sp) +800fecc4: 00601021 move v0,v1 +800fecc8: 03e00008 jr ra +800feccc: 27bd06a0 addiu sp,sp,1696 +800fecd0: aec20000 sw v0,0(s6) +800fecd4: 2403ffff li v1,-1 +800fecd8: 8fbf069c lw ra,1692(sp) +800fecdc: 8fb60698 lw s6,1688(sp) +800fece0: 8fb50694 lw s5,1684(sp) +800fece4: 8fb40690 lw s4,1680(sp) +800fece8: 8fb3068c lw s3,1676(sp) +800fecec: 8fb20688 lw s2,1672(sp) +800fecf0: 8fb10684 lw s1,1668(sp) +800fecf4: 8fb00680 lw s0,1664(sp) +800fecf8: 00601021 move v0,v1 +800fecfc: 03e00008 jr ra +800fed00: 27bd06a0 addiu sp,sp,1696 +800fed04: 2442b850 addiu v0,v0,-18352 +800fed08: 0040f809 jalr v0 +800fed0c: 02802021 move a0,s4 +800fed10: 00409821 move s3,v0 +800fed14: 0803fb0a j 800fec28 <_FAT_rename_r+0x1b8> +800fed18: 26300001 addiu s0,s1,1 +800fed1c: 2402001e li v0,30 +800fed20: 2403ffff li v1,-1 +800fed24: 0803faf0 j 800febc0 <_FAT_rename_r+0x150> +800fed28: aec20000 sw v0,0(s6) +800fed2c: 24020002 li v0,2 +800fed30: 2403ffff li v1,-1 +800fed34: 0803faf0 j 800febc0 <_FAT_rename_r+0x150> +800fed38: aec20000 sw v0,0(s6) +800fed3c: 24020011 li v0,17 +800fed40: 2403ffff li v1,-1 +800fed44: 0803faf0 j 800febc0 <_FAT_rename_r+0x150> +800fed48: aec20000 sw v0,0(s6) +800fed4c: 2402001c li v0,28 +800fed50: 2403ffff li v1,-1 +800fed54: 0803faf0 j 800febc0 <_FAT_rename_r+0x150> +800fed58: aec20000 sw v0,0(s6) +800fed5c: 24020013 li v0,19 +800fed60: 2403ffff li v1,-1 +800fed64: 0803faf0 j 800febc0 <_FAT_rename_r+0x150> +800fed68: aec20000 sw v0,0(s6) +800fed6c: 24020005 li v0,5 +800fed70: 2403ffff li v1,-1 +800fed74: 0803faf0 j 800febc0 <_FAT_rename_r+0x150> +800fed78: aec20000 sw v0,0(s6) +800fed7c: 24020005 li v0,5 +800fed80: 2403ffff li v1,-1 +800fed84: 0803faf0 j 800febc0 <_FAT_rename_r+0x150> +800fed88: aec20000 sw v0,0(s6) + +800fed8c <_FAT_mkdir_r>: +800fed8c: 27bdfc68 addiu sp,sp,-920 +800fed90: 3c02800f lui v0,0x800f +800fed94: afb20378 sw s2,888(sp) +800fed98: afb00370 sw s0,880(sp) +800fed9c: afa40398 sw a0,920(sp) +800feda0: afbf0394 sw ra,916(sp) +800feda4: afbe0390 sw s8,912(sp) +800feda8: afb7038c sw s7,908(sp) +800fedac: afb60388 sw s6,904(sp) +800fedb0: afb50384 sw s5,900(sp) +800fedb4: afb40380 sw s4,896(sp) +800fedb8: afb3037c sw s3,892(sp) +800fedbc: afb10374 sw s1,884(sp) +800fedc0: 00a02021 move a0,a1 +800fedc4: 24426ad0 addiu v0,v0,27344 +800fedc8: 0040f809 jalr v0 +800fedcc: 00a08021 move s0,a1 +800fedd0: 104000ed beqz v0,800ff188 <_FAT_mkdir_r+0x3fc> +800fedd4: 00409021 move s2,v0 +800fedd8: 3c028012 lui v0,0x8012 +800feddc: 2451baa0 addiu s1,v0,-17760 +800fede0: 02002021 move a0,s0 +800fede4: 0220f809 jalr s1 +800fede8: 2405003a li a1,58 +800fedec: 10400007 beqz v0,800fee0c <_FAT_mkdir_r+0x80> +800fedf0: 27b40038 addiu s4,sp,56 +800fedf4: 24500001 addiu s0,v0,1 +800fedf8: 02002021 move a0,s0 +800fedfc: 0220f809 jalr s1 +800fee00: 2405003a li a1,58 +800fee04: 144000b8 bnez v0,800ff0e8 <_FAT_mkdir_r+0x35c> +800fee08: 27b40038 addiu s4,sp,56 +800fee0c: 3c028010 lui v0,0x8010 +800fee10: 2453cd84 addiu s3,v0,-12924 +800fee14: 02402021 move a0,s2 +800fee18: 02802821 move a1,s4 +800fee1c: 02003021 move a2,s0 +800fee20: 0260f809 jalr s3 +800fee24: 00003821 move a3,zero +800fee28: 144000ce bnez v0,800ff164 <_FAT_mkdir_r+0x3d8> +800fee2c: 8fa40398 lw a0,920(sp) +800fee30: 8e420008 lw v0,8(s2) +800fee34: 144000bd bnez v0,800ff12c <_FAT_mkdir_r+0x3a0> +800fee38: 3c028012 lui v0,0x8012 +800fee3c: 02002021 move a0,s0 +800fee40: 2442c1a0 addiu v0,v0,-15968 +800fee44: 0040f809 jalr v0 +800fee48: 2405002f li a1,47 +800fee4c: 1040001c beqz v0,800feec0 <_FAT_mkdir_r+0x134> +800fee50: 00408821 move s1,v0 +800fee54: 02003021 move a2,s0 +800fee58: 02402021 move a0,s2 +800fee5c: 02802821 move a1,s4 +800fee60: 0260f809 jalr s3 +800fee64: 00403821 move a3,v0 +800fee68: 10400004 beqz v0,800fee7c <_FAT_mkdir_r+0xf0> +800fee6c: 93a20043 lbu v0,67(sp) +800fee70: 30420010 andi v0,v0,0x10 +800fee74: 14400096 bnez v0,800ff0d0 <_FAT_mkdir_r+0x344> +800fee78: 3c028010 lui v0,0x8010 +800fee7c: 8fa40398 lw a0,920(sp) +800fee80: 24020014 li v0,20 +800fee84: 2403ffff li v1,-1 +800fee88: ac820000 sw v0,0(a0) +800fee8c: 8fbf0394 lw ra,916(sp) +800fee90: 8fbe0390 lw s8,912(sp) +800fee94: 8fb7038c lw s7,908(sp) +800fee98: 8fb60388 lw s6,904(sp) +800fee9c: 8fb50384 lw s5,900(sp) +800feea0: 8fb40380 lw s4,896(sp) +800feea4: 8fb3037c lw s3,892(sp) +800feea8: 8fb20378 lw s2,888(sp) +800feeac: 8fb10374 lw s1,884(sp) +800feeb0: 8fb00370 lw s0,880(sp) +800feeb4: 00601021 move v0,v1 +800feeb8: 03e00008 jr ra +800feebc: 27bd0398 addiu sp,sp,920 +800feec0: 8e570040 lw s7,64(s2) +800feec4: 02002021 move a0,s0 +800feec8: 3c028012 lui v0,0x8012 +800feecc: 00802821 move a1,a0 +800feed0: 240600ff li a2,255 +800feed4: 2442c0d0 addiu v0,v0,-16176 +800feed8: 0040f809 jalr v0 +800feedc: 27a40070 addiu a0,sp,112 +800feee0: 3c028011 lui v0,0x8011 +800feee4: 02802021 move a0,s4 +800feee8: 00002821 move a1,zero +800feeec: 245eca64 addiu s8,v0,-13724 +800feef0: 03c0f809 jalr s8 +800feef4: 24060020 li a2,32 +800feef8: 3c028010 lui v0,0x8010 +800feefc: 2442139c addiu v0,v0,5020 +800fef00: 0040f809 jalr v0 +800fef04: a3a00045 sb zero,69(sp) +800fef08: 3042ffff andi v0,v0,0xffff +800fef0c: 00021a02 srl v1,v0,0x8 +800fef10: a3a20046 sb v0,70(sp) +800fef14: 3c028010 lui v0,0x8010 +800fef18: 24421318 addiu v0,v0,4888 +800fef1c: 0040f809 jalr v0 +800fef20: a3a30047 sb v1,71(sp) +800fef24: 3042ffff andi v0,v0,0xffff +800fef28: 00021a02 srl v1,v0,0x8 +800fef2c: a3a20048 sb v0,72(sp) +800fef30: 24070010 li a3,16 +800fef34: 3c028010 lui v0,0x8010 +800fef38: 02402021 move a0,s2 +800fef3c: 00002821 move a1,zero +800fef40: a3a30049 sb v1,73(sp) +800fef44: 24421164 addiu v0,v0,4452 +800fef48: 0040f809 jalr v0 +800fef4c: a3a70043 sb a3,67(sp) +800fef50: 1040007f beqz v0,800ff150 <_FAT_mkdir_r+0x3c4> +800fef54: 00408021 move s0,v0 +800fef58: 3042ffff andi v0,v0,0xffff +800fef5c: 00101c02 srl v1,s0,0x10 +800fef60: 0002aa02 srl s5,v0,0x8 +800fef64: 305100ff andi s1,v0,0xff +800fef68: 0003b202 srl s6,v1,0x8 +800fef6c: 307300ff andi s3,v1,0xff +800fef70: 3c028010 lui v0,0x8010 +800fef74: 02802821 move a1,s4 +800fef78: 02402021 move a0,s2 +800fef7c: 02e03021 move a2,s7 +800fef80: a3b10052 sb s1,82(sp) +800fef84: a3b50053 sb s5,83(sp) +800fef88: a3b3004c sb s3,76(sp) +800fef8c: 2442d204 addiu v0,v0,-11772 +800fef90: 0040f809 jalr v0 +800fef94: a3b6004d sb s6,77(sp) +800fef98: 10400076 beqz v0,800ff174 <_FAT_mkdir_r+0x3e8> +800fef9c: 27b40018 addiu s4,sp,24 +800fefa0: 00002821 move a1,zero +800fefa4: 24060020 li a2,32 +800fefa8: 03c0f809 jalr s8 +800fefac: 02802021 move a0,s4 +800fefb0: 24050020 li a1,32 +800fefb4: 02802021 move a0,s4 +800fefb8: 03c0f809 jalr s8 +800fefbc: 2406000b li a2,11 +800fefc0: 2403002e li v1,46 +800fefc4: 24020010 li v0,16 +800fefc8: a3b10032 sb s1,50(sp) +800fefcc: a3a30018 sb v1,24(sp) +800fefd0: a3a20023 sb v0,35(sp) +800fefd4: a3b50033 sb s5,51(sp) +800fefd8: a3b3002c sb s3,44(sp) +800fefdc: a3b6002d sb s6,45(sp) +800fefe0: 2e110002 sltiu s1,s0,2 +800fefe4: 16200058 bnez s1,800ff148 <_FAT_mkdir_r+0x3bc> +800fefe8: 8e450004 lw a1,4(s2) +800fefec: 8e440028 lw a0,40(s2) +800feff0: 2602fffe addiu v0,s0,-2 +800feff4: 70443802 mul a3,v0,a0 +800feff8: 8e430020 lw v1,32(s2) +800feffc: 00e33021 addu a2,a3,v1 +800ff000: 24020020 li v0,32 +800ff004: afa20010 sw v0,16(sp) +800ff008: 3c028010 lui v0,0x8010 +800ff00c: 00a02021 move a0,a1 +800ff010: 00003821 move a3,zero +800ff014: 2442b230 addiu v0,v0,-19920 +800ff018: 0040f809 jalr v0 +800ff01c: 02802821 move a1,s4 +800ff020: 32e5ffff andi a1,s7,0xffff +800ff024: 00173402 srl a2,s7,0x10 +800ff028: 00051a02 srl v1,a1,0x8 +800ff02c: 00062202 srl a0,a2,0x8 +800ff030: 2402002e li v0,46 +800ff034: a3a20019 sb v0,25(sp) +800ff038: a3a30033 sb v1,51(sp) +800ff03c: a3a4002d sb a0,45(sp) +800ff040: a3a50032 sb a1,50(sp) +800ff044: a3a6002c sb a2,44(sp) +800ff048: 1620003d bnez s1,800ff140 <_FAT_mkdir_r+0x3b4> +800ff04c: 8e450004 lw a1,4(s2) +800ff050: 8e440028 lw a0,40(s2) +800ff054: 2602fffe addiu v0,s0,-2 +800ff058: 70443802 mul a3,v0,a0 +800ff05c: 8e430020 lw v1,32(s2) +800ff060: 00e33021 addu a2,a3,v1 +800ff064: 24020020 li v0,32 +800ff068: afa20010 sw v0,16(sp) +800ff06c: 3c028010 lui v0,0x8010 +800ff070: 00a02021 move a0,a1 +800ff074: 24070020 li a3,32 +800ff078: 2442b438 addiu v0,v0,-19400 +800ff07c: 0040f809 jalr v0 +800ff080: 02802821 move a1,s4 +800ff084: 3c028010 lui v0,0x8010 +800ff088: 2442b138 addiu v0,v0,-20168 +800ff08c: 0040f809 jalr v0 +800ff090: 8e440004 lw a0,4(s2) +800ff094: 10400041 beqz v0,800ff19c <_FAT_mkdir_r+0x410> +800ff098: 8fbf0394 lw ra,916(sp) +800ff09c: 00001821 move v1,zero +800ff0a0: 8fbe0390 lw s8,912(sp) +800ff0a4: 8fb7038c lw s7,908(sp) +800ff0a8: 8fb60388 lw s6,904(sp) +800ff0ac: 8fb50384 lw s5,900(sp) +800ff0b0: 8fb40380 lw s4,896(sp) +800ff0b4: 8fb3037c lw s3,892(sp) +800ff0b8: 8fb20378 lw s2,888(sp) +800ff0bc: 8fb10374 lw s1,884(sp) +800ff0c0: 8fb00370 lw s0,880(sp) +800ff0c4: 00601021 move v0,v1 +800ff0c8: 03e00008 jr ra +800ff0cc: 27bd0398 addiu sp,sp,920 +800ff0d0: 2442b850 addiu v0,v0,-18352 +800ff0d4: 0040f809 jalr v0 +800ff0d8: 02802021 move a0,s4 +800ff0dc: 0040b821 move s7,v0 +800ff0e0: 0803fbb2 j 800feec8 <_FAT_mkdir_r+0x13c> +800ff0e4: 26240001 addiu a0,s1,1 +800ff0e8: 8fa70398 lw a3,920(sp) +800ff0ec: 24020016 li v0,22 +800ff0f0: ace20000 sw v0,0(a3) +800ff0f4: 2403ffff li v1,-1 +800ff0f8: 8fbf0394 lw ra,916(sp) +800ff0fc: 8fbe0390 lw s8,912(sp) +800ff100: 8fb7038c lw s7,908(sp) +800ff104: 8fb60388 lw s6,904(sp) +800ff108: 8fb50384 lw s5,900(sp) +800ff10c: 8fb40380 lw s4,896(sp) +800ff110: 8fb3037c lw s3,892(sp) +800ff114: 8fb20378 lw s2,888(sp) +800ff118: 8fb10374 lw s1,884(sp) +800ff11c: 8fb00370 lw s0,880(sp) +800ff120: 00601021 move v0,v1 +800ff124: 03e00008 jr ra +800ff128: 27bd0398 addiu sp,sp,920 +800ff12c: 8fa70398 lw a3,920(sp) +800ff130: 2402001e li v0,30 +800ff134: 2403ffff li v1,-1 +800ff138: 0803fba3 j 800fee8c <_FAT_mkdir_r+0x100> +800ff13c: ace20000 sw v0,0(a3) +800ff140: 0803fc19 j 800ff064 <_FAT_mkdir_r+0x2d8> +800ff144: 8e460014 lw a2,20(s2) +800ff148: 0803fc00 j 800ff000 <_FAT_mkdir_r+0x274> +800ff14c: 8e460014 lw a2,20(s2) +800ff150: 8fa40398 lw a0,920(sp) +800ff154: 2402001c li v0,28 +800ff158: 2403ffff li v1,-1 +800ff15c: 0803fba3 j 800fee8c <_FAT_mkdir_r+0x100> +800ff160: ac820000 sw v0,0(a0) +800ff164: 24020011 li v0,17 +800ff168: 2403ffff li v1,-1 +800ff16c: 0803fba3 j 800fee8c <_FAT_mkdir_r+0x100> +800ff170: ac820000 sw v0,0(a0) +800ff174: 8fa70398 lw a3,920(sp) +800ff178: 2402001c li v0,28 +800ff17c: 2403ffff li v1,-1 +800ff180: 0803fba3 j 800fee8c <_FAT_mkdir_r+0x100> +800ff184: ace20000 sw v0,0(a3) +800ff188: 8fa40398 lw a0,920(sp) +800ff18c: 24020013 li v0,19 +800ff190: 2403ffff li v1,-1 +800ff194: 0803fba3 j 800fee8c <_FAT_mkdir_r+0x100> +800ff198: ac820000 sw v0,0(a0) +800ff19c: 8fa30398 lw v1,920(sp) +800ff1a0: 24020005 li v0,5 +800ff1a4: ac620000 sw v0,0(v1) +800ff1a8: 0803fba3 j 800fee8c <_FAT_mkdir_r+0x100> +800ff1ac: 2403ffff li v1,-1 + +800ff1b0 <_FAT_fstat_r>: +800ff1b0: 27bdfca0 addiu sp,sp,-864 +800ff1b4: afb40358 sw s4,856(sp) +800ff1b8: afb20350 sw s2,848(sp) +800ff1bc: afb1034c sw s1,844(sp) +800ff1c0: afbf035c sw ra,860(sp) +800ff1c4: afb30354 sw s3,852(sp) +800ff1c8: afb00348 sw s0,840(sp) +800ff1cc: 00a08821 move s1,a1 +800ff1d0: 2407ffff li a3,-1 +800ff1d4: 00c09021 move s2,a2 +800ff1d8: 10a00005 beqz a1,800ff1f0 <_FAT_fstat_r+0x40> +800ff1dc: 0080a021 move s4,a0 +800ff1e0: 8ca20034 lw v0,52(a1) +800ff1e4: 27b30010 addiu s3,sp,16 +800ff1e8: 1440000c bnez v0,800ff21c <_FAT_fstat_r+0x6c> +800ff1ec: 02602821 move a1,s3 +800ff1f0: 24020009 li v0,9 +800ff1f4: ae820000 sw v0,0(s4) +800ff1f8: 8fbf035c lw ra,860(sp) +800ff1fc: 8fb40358 lw s4,856(sp) +800ff200: 8fb30354 lw s3,852(sp) +800ff204: 8fb20350 lw s2,848(sp) +800ff208: 8fb1034c lw s1,844(sp) +800ff20c: 8fb00348 lw s0,840(sp) +800ff210: 00e01021 move v0,a3 +800ff214: 03e00008 jr ra +800ff218: 27bd0360 addiu sp,sp,864 +800ff21c: 8e22003c lw v0,60(s1) +800ff220: 8e230040 lw v1,64(s1) +800ff224: 8e240044 lw a0,68(s1) +800ff228: afa20030 sw v0,48(sp) +800ff22c: afa40038 sw a0,56(sp) +800ff230: afa30034 sw v1,52(sp) +800ff234: 8e220048 lw v0,72(s1) +800ff238: 8e260050 lw a2,80(s1) +800ff23c: 8e23004c lw v1,76(s1) +800ff240: 8e300038 lw s0,56(s1) +800ff244: afa2003c sw v0,60(sp) +800ff248: 3c028010 lui v0,0x8010 +800ff24c: 02002021 move a0,s0 +800ff250: afa60044 sw a2,68(sp) +800ff254: 2442c228 addiu v0,v0,-15832 +800ff258: 0040f809 jalr v0 +800ff25c: afa30040 sw v1,64(sp) +800ff260: 02002021 move a0,s0 +800ff264: 02602821 move a1,s3 +800ff268: 02403021 move a2,s2 +800ff26c: 10400013 beqz v0,800ff2bc <_FAT_fstat_r+0x10c> +800ff270: 2407ffff li a3,-1 +800ff274: 3c028010 lui v0,0x8010 +800ff278: 2442be8c addiu v0,v0,-16756 +800ff27c: 0040f809 jalr v0 +800ff280: 00000000 nop +800ff284: 8e230008 lw v1,8(s1) +800ff288: 00003821 move a3,zero +800ff28c: ae430010 sw v1,16(s2) +800ff290: 8e220004 lw v0,4(s1) +800ff294: ae420030 sw v0,48(s2) +800ff298: 8fbf035c lw ra,860(sp) +800ff29c: 8fb40358 lw s4,856(sp) +800ff2a0: 8fb30354 lw s3,852(sp) +800ff2a4: 8fb20350 lw s2,848(sp) +800ff2a8: 8fb1034c lw s1,844(sp) +800ff2ac: 8fb00348 lw s0,840(sp) +800ff2b0: 00e01021 move v0,a3 +800ff2b4: 03e00008 jr ra +800ff2b8: 27bd0360 addiu sp,sp,864 +800ff2bc: 24020005 li v0,5 +800ff2c0: 0803fc7e j 800ff1f8 <_FAT_fstat_r+0x48> +800ff2c4: ae820000 sw v0,0(s4) + +800ff2c8 <_FAT_seek_r>: +800ff2c8: 27bdffd0 addiu sp,sp,-48 +800ff2cc: afb20018 sw s2,24(sp) +800ff2d0: afbf002c sw ra,44(sp) +800ff2d4: afb60028 sw s6,40(sp) +800ff2d8: afb50024 sw s5,36(sp) +800ff2dc: afb40020 sw s4,32(sp) +800ff2e0: afb3001c sw s3,28(sp) +800ff2e4: afb10014 sw s1,20(sp) +800ff2e8: afb00010 sw s0,16(sp) +800ff2ec: 10a00057 beqz a1,800ff44c <_FAT_seek_r+0x184> +800ff2f0: 00a09021 move s2,a1 +800ff2f4: 8ca20034 lw v0,52(a1) +800ff2f8: 10400055 beqz v0,800ff450 <_FAT_seek_r+0x188> +800ff2fc: 24020009 li v0,9 +800ff300: 24020001 li v0,1 +800ff304: 10e2006e beq a3,v0,800ff4c0 <_FAT_seek_r+0x1f8> +800ff308: 8cb60038 lw s6,56(a1) +800ff30c: 24020002 li v0,2 +800ff310: 10e2007a beq a3,v0,800ff4fc <_FAT_seek_r+0x234> +800ff314: 00000000 nop +800ff318: 14e0005c bnez a3,800ff48c <_FAT_seek_r+0x1c4> +800ff31c: 24020016 li v0,22 +800ff320: 00c09821 move s3,a2 +800ff324: 18c00057 blez a2,800ff484 <_FAT_seek_r+0x1bc> +800ff328: 00000000 nop +800ff32c: 06600083 bltz s3,800ff53c <_FAT_seek_r+0x274> +800ff330: 2402004f li v0,79 +800ff334: 8e420004 lw v0,4(s2) +800ff338: 0053102b sltu v0,v0,s3 +800ff33c: 14400037 bnez v0,800ff41c <_FAT_seek_r+0x154> +800ff340: 00000000 nop +800ff344: 8e45000c lw a1,12(s2) +800ff348: 0265102b sltu v0,s3,a1 +800ff34c: 1440006e bnez v0,800ff508 <_FAT_seek_r+0x240> +800ff350: 00000000 nop +800ff354: 8ec6002c lw a2,44(s6) +800ff358: 8e430014 lw v1,20(s2) +800ff35c: 00a6001b divu zero,a1,a2 +800ff360: 00c001f4 teq a2,zero,0x7 +800ff364: 8ec40028 lw a0,40(s6) +800ff368: 8e540010 lw s4,16(s2) +800ff36c: 0064182b sltu v1,v1,a0 +800ff370: 00002812 mflo a1 +800ff374: 0266001b divu zero,s3,a2 +800ff378: 00c001f4 teq a2,zero,0x7 +800ff37c: 00001012 mflo v0 +800ff380: 10600067 beqz v1,800ff520 <_FAT_seek_r+0x258> +800ff384: 00458023 subu s0,v0,a1 +800ff388: 0266001b divu zero,s3,a2 +800ff38c: 00c001f4 teq a2,zero,0x7 +800ff390: 3c038000 lui v1,0x8000 +800ff394: 346301ff ori v1,v1,0x1ff +800ff398: 02631824 and v1,s3,v1 +800ff39c: 00001010 mfhi v0 +800ff3a0: 00021242 srl v0,v0,0x9 +800ff3a4: 04600060 bltz v1,800ff528 <_FAT_seek_r+0x260> +800ff3a8: ae420014 sw v0,20(s2) +800ff3ac: 3c028010 lui v0,0x8010 +800ff3b0: ae430018 sw v1,24(s2) +800ff3b4: 245509d0 addiu s5,v0,2512 +800ff3b8: 02c02021 move a0,s6 +800ff3bc: 02a0f809 jalr s5 +800ff3c0: 02802821 move a1,s4 +800ff3c4: 1a000014 blez s0,800ff418 <_FAT_seek_r+0x150> +800ff3c8: 00408821 move s1,v0 +800ff3cc: 10400040 beqz v0,800ff4d0 <_FAT_seek_r+0x208> +800ff3d0: 3c020fff lui v0,0xfff +800ff3d4: 3442ffff ori v0,v0,0xffff +800ff3d8: 1222003d beq s1,v0,800ff4d0 <_FAT_seek_r+0x208> +800ff3dc: 00000000 nop +800ff3e0: 0803fcff j 800ff3fc <_FAT_seek_r+0x134> +800ff3e4: 0040a021 move s4,v0 +800ff3e8: 10400038 beqz v0,800ff4cc <_FAT_seek_r+0x204> +800ff3ec: 00000000 nop +800ff3f0: 10540036 beq v0,s4,800ff4cc <_FAT_seek_r+0x204> +800ff3f4: 00000000 nop +800ff3f8: 00408821 move s1,v0 +800ff3fc: 2610ffff addiu s0,s0,-1 +800ff400: 02202821 move a1,s1 +800ff404: 02a0f809 jalr s5 +800ff408: 02c02021 move a0,s6 +800ff40c: 1600fff6 bnez s0,800ff3e8 <_FAT_seek_r+0x120> +800ff410: 00000000 nop +800ff414: 0220a021 move s4,s1 +800ff418: ae540010 sw s4,16(s2) +800ff41c: ae53000c sw s3,12(s2) +800ff420: 02601021 move v0,s3 +800ff424: 8fbf002c lw ra,44(sp) +800ff428: 8fb60028 lw s6,40(sp) +800ff42c: 8fb50024 lw s5,36(sp) +800ff430: 8fb40020 lw s4,32(sp) +800ff434: 8fb3001c lw s3,28(sp) +800ff438: 8fb20018 lw s2,24(sp) +800ff43c: 8fb10014 lw s1,20(sp) +800ff440: 8fb00010 lw s0,16(sp) +800ff444: 03e00008 jr ra +800ff448: 27bd0030 addiu sp,sp,48 +800ff44c: 24020009 li v0,9 +800ff450: 2413ffff li s3,-1 +800ff454: ac820000 sw v0,0(a0) +800ff458: 02601021 move v0,s3 +800ff45c: 8fbf002c lw ra,44(sp) +800ff460: 8fb60028 lw s6,40(sp) +800ff464: 8fb50024 lw s5,36(sp) +800ff468: 8fb40020 lw s4,32(sp) +800ff46c: 8fb3001c lw s3,28(sp) +800ff470: 8fb20018 lw s2,24(sp) +800ff474: 8fb10014 lw s1,20(sp) +800ff478: 8fb00010 lw s0,16(sp) +800ff47c: 03e00008 jr ra +800ff480: 27bd0030 addiu sp,sp,48 +800ff484: 0661ffab bgez s3,800ff334 <_FAT_seek_r+0x6c> +800ff488: 24020016 li v0,22 +800ff48c: ac820000 sw v0,0(a0) +800ff490: 2413ffff li s3,-1 +800ff494: 02601021 move v0,s3 +800ff498: 8fbf002c lw ra,44(sp) +800ff49c: 8fb60028 lw s6,40(sp) +800ff4a0: 8fb50024 lw s5,36(sp) +800ff4a4: 8fb40020 lw s4,32(sp) +800ff4a8: 8fb3001c lw s3,28(sp) +800ff4ac: 8fb20018 lw s2,24(sp) +800ff4b0: 8fb10014 lw s1,20(sp) +800ff4b4: 8fb00010 lw s0,16(sp) +800ff4b8: 03e00008 jr ra +800ff4bc: 27bd0030 addiu sp,sp,48 +800ff4c0: 8ca2000c lw v0,12(a1) +800ff4c4: 0803fcc9 j 800ff324 <_FAT_seek_r+0x5c> +800ff4c8: 00c29821 addu s3,a2,v0 +800ff4cc: 0220a021 move s4,s1 +800ff4d0: 8e42002c lw v0,44(s2) +800ff4d4: 14400004 bnez v0,800ff4e8 <_FAT_seek_r+0x220> +800ff4d8: 00000000 nop +800ff4dc: 8e420030 lw v0,48(s2) +800ff4e0: 1040ffcd beqz v0,800ff418 <_FAT_seek_r+0x150> +800ff4e4: 00000000 nop +800ff4e8: 8ec20028 lw v0,40(s6) +800ff4ec: ae400018 sw zero,24(s2) +800ff4f0: ae420014 sw v0,20(s2) +800ff4f4: 0803fd07 j 800ff41c <_FAT_seek_r+0x154> +800ff4f8: ae540010 sw s4,16(s2) +800ff4fc: 8ca20004 lw v0,4(a1) +800ff500: 0803fcc9 j 800ff324 <_FAT_seek_r+0x5c> +800ff504: 00c29821 addu s3,a2,v0 +800ff508: 8ec6002c lw a2,44(s6) +800ff50c: 8e540008 lw s4,8(s2) +800ff510: 0266001b divu zero,s3,a2 +800ff514: 00c001f4 teq a2,zero,0x7 +800ff518: 0803fce4 j 800ff390 <_FAT_seek_r+0xc8> +800ff51c: 00008012 mflo s0 +800ff520: 0803fce2 j 800ff388 <_FAT_seek_r+0xc0> +800ff524: 26100001 addiu s0,s0,1 +800ff528: 2463ffff addiu v1,v1,-1 +800ff52c: 2402fe00 li v0,-512 +800ff530: 00621825 or v1,v1,v0 +800ff534: 0803fceb j 800ff3ac <_FAT_seek_r+0xe4> +800ff538: 24630001 addiu v1,v1,1 +800ff53c: 2413ffff li s3,-1 +800ff540: 0803fd16 j 800ff458 <_FAT_seek_r+0x190> +800ff544: ac820000 sw v0,0(a0) + +800ff548 <_FAT_close_r>: +800ff548: 27bdffb0 addiu sp,sp,-80 +800ff54c: afb30044 sw s3,68(sp) +800ff550: afb1003c sw s1,60(sp) +800ff554: afbf0048 sw ra,72(sp) +800ff558: afb20040 sw s2,64(sp) +800ff55c: afb00038 sw s0,56(sp) +800ff560: 8ca20034 lw v0,52(a1) +800ff564: 00a08821 move s1,a1 +800ff568: 1040006f beqz v0,800ff728 <_FAT_close_r+0x1e0> +800ff56c: 00809821 move s3,a0 +800ff570: 8ca2002c lw v0,44(a1) +800ff574: 10400057 beqz v0,800ff6d4 <_FAT_close_r+0x18c> +800ff578: 00000000 nop +800ff57c: 8ca50048 lw a1,72(a1) +800ff580: 8e260038 lw a2,56(s1) +800ff584: 2ca20002 sltiu v0,a1,2 +800ff588: 14400062 bnez v0,800ff714 <_FAT_close_r+0x1cc> +800ff58c: 8cc80004 lw t0,4(a2) +800ff590: 8cc30028 lw v1,40(a2) +800ff594: 24a2fffe addiu v0,a1,-2 +800ff598: 70432802 mul a1,v0,v1 +800ff59c: 8cc40020 lw a0,32(a2) +800ff5a0: 00a41021 addu v0,a1,a0 +800ff5a4: 8e26004c lw a2,76(s1) +800ff5a8: 8e270050 lw a3,80(s1) +800ff5ac: 00463021 addu a2,v0,a2 +800ff5b0: 24020020 li v0,32 +800ff5b4: afa20010 sw v0,16(sp) +800ff5b8: 27b20018 addiu s2,sp,24 +800ff5bc: 3c028010 lui v0,0x8010 +800ff5c0: 01002021 move a0,t0 +800ff5c4: 00073940 sll a3,a3,0x5 +800ff5c8: 2442b524 addiu v0,v0,-19164 +800ff5cc: 0040f809 jalr v0 +800ff5d0: 02402821 move a1,s2 +800ff5d4: 8e230004 lw v1,4(s1) +800ff5d8: 3c108010 lui s0,0x8010 +800ff5dc: 00032e02 srl a1,v1,0x18 +800ff5e0: 00031202 srl v0,v1,0x8 +800ff5e4: 00032402 srl a0,v1,0x10 +800ff5e8: a3a40036 sb a0,54(sp) +800ff5ec: a3a50037 sb a1,55(sp) +800ff5f0: a3a30034 sb v1,52(sp) +800ff5f4: a3a20035 sb v0,53(sp) +800ff5f8: 8e220008 lw v0,8(s1) +800ff5fc: 26101318 addiu s0,s0,4888 +800ff600: 00022c02 srl a1,v0,0x10 +800ff604: 3042ffff andi v0,v0,0xffff +800ff608: 00052202 srl a0,a1,0x8 +800ff60c: 00021a02 srl v1,v0,0x8 +800ff610: a3a20032 sb v0,50(sp) +800ff614: 3c028010 lui v0,0x8010 +800ff618: a3a5002c sb a1,44(sp) +800ff61c: a3a4002d sb a0,45(sp) +800ff620: 2442139c addiu v0,v0,5020 +800ff624: 0040f809 jalr v0 +800ff628: a3a30033 sb v1,51(sp) +800ff62c: 3042ffff andi v0,v0,0xffff +800ff630: 00021a02 srl v1,v0,0x8 +800ff634: a3a3002f sb v1,47(sp) +800ff638: 0200f809 jalr s0 +800ff63c: a3a2002e sb v0,46(sp) +800ff640: 3042ffff andi v0,v0,0xffff +800ff644: 00021a02 srl v1,v0,0x8 +800ff648: a3a30031 sb v1,49(sp) +800ff64c: 0200f809 jalr s0 +800ff650: a3a20030 sb v0,48(sp) +800ff654: 3042ffff andi v0,v0,0xffff +800ff658: 00021a02 srl v1,v0,0x8 +800ff65c: a3a2002a sb v0,42(sp) +800ff660: a3a3002b sb v1,43(sp) +800ff664: 8e250048 lw a1,72(s1) +800ff668: 8e260038 lw a2,56(s1) +800ff66c: 2ca20002 sltiu v0,a1,2 +800ff670: 14400026 bnez v0,800ff70c <_FAT_close_r+0x1c4> +800ff674: 8cc80004 lw t0,4(a2) +800ff678: 8cc30028 lw v1,40(a2) +800ff67c: 24a2fffe addiu v0,a1,-2 +800ff680: 70432802 mul a1,v0,v1 +800ff684: 8cc40020 lw a0,32(a2) +800ff688: 00a41021 addu v0,a1,a0 +800ff68c: 8e26004c lw a2,76(s1) +800ff690: 8e270050 lw a3,80(s1) +800ff694: 00463021 addu a2,v0,a2 +800ff698: 24020020 li v0,32 +800ff69c: afa20010 sw v0,16(sp) +800ff6a0: 3c028010 lui v0,0x8010 +800ff6a4: 01002021 move a0,t0 +800ff6a8: 02402821 move a1,s2 +800ff6ac: 2442b438 addiu v0,v0,-19400 +800ff6b0: 0040f809 jalr v0 +800ff6b4: 00073940 sll a3,a3,0x5 +800ff6b8: 8e230038 lw v1,56(s1) +800ff6bc: 3c028010 lui v0,0x8010 +800ff6c0: 2442b138 addiu v0,v0,-20168 +800ff6c4: 0040f809 jalr v0 +800ff6c8: 8c640004 lw a0,4(v1) +800ff6cc: 10400013 beqz v0,800ff71c <_FAT_close_r+0x1d4> +800ff6d0: 24020005 li v0,5 +800ff6d4: 8e230038 lw v1,56(s1) +800ff6d8: ae200034 sw zero,52(s1) +800ff6dc: 8c620044 lw v0,68(v1) +800ff6e0: 00002021 move a0,zero +800ff6e4: 2442ffff addiu v0,v0,-1 +800ff6e8: ac620044 sw v0,68(v1) +800ff6ec: 8fbf0048 lw ra,72(sp) +800ff6f0: 8fb30044 lw s3,68(sp) +800ff6f4: 8fb20040 lw s2,64(sp) +800ff6f8: 8fb1003c lw s1,60(sp) +800ff6fc: 8fb00038 lw s0,56(sp) +800ff700: 00801021 move v0,a0 +800ff704: 03e00008 jr ra +800ff708: 27bd0050 addiu sp,sp,80 +800ff70c: 0803fda3 j 800ff68c <_FAT_close_r+0x144> +800ff710: 8cc20014 lw v0,20(a2) +800ff714: 0803fd69 j 800ff5a4 <_FAT_close_r+0x5c> +800ff718: 8cc20014 lw v0,20(a2) +800ff71c: 2404ffff li a0,-1 +800ff720: 0803fdbb j 800ff6ec <_FAT_close_r+0x1a4> +800ff724: ae620000 sw v0,0(s3) +800ff728: 24020009 li v0,9 +800ff72c: 2404ffff li a0,-1 +800ff730: 0803fdbb j 800ff6ec <_FAT_close_r+0x1a4> +800ff734: ae620000 sw v0,0(s3) + +800ff738 <_FAT_open_r>: +800ff738: 27bdfc90 addiu sp,sp,-880 +800ff73c: 3c02800f lui v0,0x800f +800ff740: afb70364 sw s7,868(sp) +800ff744: afb60360 sw s6,864(sp) +800ff748: afb20350 sw s2,848(sp) +800ff74c: afb1034c sw s1,844(sp) +800ff750: afb00348 sw s0,840(sp) +800ff754: afbf0368 sw ra,872(sp) +800ff758: afb5035c sw s5,860(sp) +800ff75c: afb40358 sw s4,856(sp) +800ff760: afb30354 sw s3,852(sp) +800ff764: 0080b821 move s7,a0 +800ff768: 24426ad0 addiu v0,v0,27344 +800ff76c: 00c02021 move a0,a2 +800ff770: 00c08021 move s0,a2 +800ff774: 00a08821 move s1,a1 +800ff778: 0040f809 jalr v0 +800ff77c: 00e0b021 move s6,a3 +800ff780: 1040010f beqz v0,800ffbc0 <_FAT_open_r+0x488> +800ff784: 00409021 move s2,v0 +800ff788: 3c028012 lui v0,0x8012 +800ff78c: 2453baa0 addiu s3,v0,-17760 +800ff790: 02002021 move a0,s0 +800ff794: 0260f809 jalr s3 +800ff798: 2405003a li a1,58 +800ff79c: 10400007 beqz v0,800ff7bc <_FAT_open_r+0x84> +800ff7a0: 32c30003 andi v1,s6,0x3 +800ff7a4: 24500001 addiu s0,v0,1 +800ff7a8: 02002021 move a0,s0 +800ff7ac: 0260f809 jalr s3 +800ff7b0: 2405003a li a1,58 +800ff7b4: 144000f2 bnez v0,800ffb80 <_FAT_open_r+0x448> +800ff7b8: 32c30003 andi v1,s6,0x3 +800ff7bc: 10600084 beqz v1,800ff9d0 <_FAT_open_r+0x298> +800ff7c0: 24020001 li v0,1 +800ff7c4: 24040001 li a0,1 +800ff7c8: 106400e9 beq v1,a0,800ffb70 <_FAT_open_r+0x438> +800ff7cc: 00801021 move v0,a0 +800ff7d0: 24020002 li v0,2 +800ff7d4: 146200f6 bne v1,v0,800ffbb0 <_FAT_open_r+0x478> +800ff7d8: 00801021 move v0,a0 +800ff7dc: ae24002c sw a0,44(s1) +800ff7e0: ae240028 sw a0,40(s1) +800ff7e4: ae200030 sw zero,48(s1) +800ff7e8: 10400004 beqz v0,800ff7fc <_FAT_open_r+0xc4> +800ff7ec: 27b50010 addiu s5,sp,16 +800ff7f0: 8e420008 lw v0,8(s2) +800ff7f4: 144000e7 bnez v0,800ffb94 <_FAT_open_r+0x45c> +800ff7f8: 2402001e li v0,30 +800ff7fc: 3c148010 lui s4,0x8010 +800ff800: 02402021 move a0,s2 +800ff804: 02a02821 move a1,s5 +800ff808: 02003021 move a2,s0 +800ff80c: 2682cd84 addiu v0,s4,-12924 +800ff810: 0040f809 jalr v0 +800ff814: 00003821 move a3,zero +800ff818: 00402021 move a0,v0 +800ff81c: 32c30500 andi v1,s6,0x500 +800ff820: 24020500 li v0,1280 +800ff824: 1062006f beq v1,v0,800ff9e4 <_FAT_open_r+0x2ac> +800ff828: 00000000 nop +800ff82c: 1080006f beqz a0,800ff9ec <_FAT_open_r+0x2b4> +800ff830: 32c20100 andi v0,s6,0x100 +800ff834: 93a2001b lbu v0,27(sp) +800ff838: 30420010 andi v0,v0,0x10 +800ff83c: 144000e7 bnez v0,800ffbdc <_FAT_open_r+0x4a4> +800ff840: 24020015 li v0,21 +800ff844: 93a5002d lbu a1,45(sp) +800ff848: 93a3002e lbu v1,46(sp) +800ff84c: 93a4002f lbu a0,47(sp) +800ff850: 93a2002c lbu v0,44(sp) +800ff854: 00052a00 sll a1,a1,0x8 +800ff858: 00031c00 sll v1,v1,0x10 +800ff85c: 00042600 sll a0,a0,0x18 +800ff860: 00451025 or v0,v0,a1 +800ff864: 00641825 or v1,v1,a0 +800ff868: 8e25002c lw a1,44(s1) +800ff86c: 00431025 or v0,v0,v1 +800ff870: 10a00005 beqz a1,800ff888 <_FAT_open_r+0x150> +800ff874: ae220004 sw v0,4(s1) +800ff878: 93a2001b lbu v0,27(sp) +800ff87c: 30420001 andi v0,v0,0x1 +800ff880: 144000c4 bnez v0,800ffb94 <_FAT_open_r+0x45c> +800ff884: 2402001e li v0,30 +800ff888: 3c028010 lui v0,0x8010 +800ff88c: ae320038 sw s2,56(s1) +800ff890: 2442b850 addiu v0,v0,-18352 +800ff894: 0040f809 jalr v0 +800ff898: 02a02021 move a0,s5 +800ff89c: 00404021 move t0,v0 +800ff8a0: 32c20200 andi v0,s6,0x200 +800ff8a4: 10400004 beqz v0,800ff8b8 <_FAT_open_r+0x180> +800ff8a8: ae280008 sw t0,8(s1) +800ff8ac: 8e22002c lw v0,44(s1) +800ff8b0: 14400077 bnez v0,800ffa90 <_FAT_open_r+0x358> +800ff8b4: 00000000 nop +800ff8b8: 8e280008 lw t0,8(s1) +800ff8bc: 15000009 bnez t0,800ff8e4 <_FAT_open_r+0x1ac> +800ff8c0: 8fa20030 lw v0,48(sp) +800ff8c4: 3c028010 lui v0,0x8010 +800ff8c8: 02402021 move a0,s2 +800ff8cc: 24420fc4 addiu v0,v0,4036 +800ff8d0: 0040f809 jalr v0 +800ff8d4: 00002821 move a1,zero +800ff8d8: 00404021 move t0,v0 +800ff8dc: ae220008 sw v0,8(s1) +800ff8e0: 8fa20030 lw v0,48(sp) +800ff8e4: 8fa30034 lw v1,52(sp) +800ff8e8: 8fa40038 lw a0,56(sp) +800ff8ec: 8fa5003c lw a1,60(sp) +800ff8f0: 8fa60040 lw a2,64(sp) +800ff8f4: 8fa70044 lw a3,68(sp) +800ff8f8: ae22003c sw v0,60(s1) +800ff8fc: 3c028010 lui v0,0x8010 +800ff900: ae230040 sw v1,64(s1) +800ff904: ae240044 sw a0,68(s1) +800ff908: ae250048 sw a1,72(s1) +800ff90c: 02402021 move a0,s2 +800ff910: 01002821 move a1,t0 +800ff914: ae26004c sw a2,76(s1) +800ff918: ae270050 sw a3,80(s1) +800ff91c: ae20000c sw zero,12(s1) +800ff920: ae280010 sw t0,16(s1) +800ff924: ae200014 sw zero,20(s1) +800ff928: 24420bb0 addiu v0,v0,2992 +800ff92c: 0040f809 jalr v0 +800ff930: ae200018 sw zero,24(s1) +800ff934: ae22001c sw v0,28(s1) +800ff938: 8e44002c lw a0,44(s2) +800ff93c: 8e250004 lw a1,4(s1) +800ff940: 00a4001b divu zero,a1,a0 +800ff944: 008001f4 teq a0,zero,0x7 +800ff948: 30a301ff andi v1,a1,0x1ff +800ff94c: ae230024 sw v1,36(s1) +800ff950: 00001010 mfhi v0 +800ff954: 00021242 srl v0,v0,0x9 +800ff958: 10a00007 beqz a1,800ff978 <_FAT_open_r+0x240> +800ff95c: ae220020 sw v0,32(s1) +800ff960: 8e42002c lw v0,44(s2) +800ff964: 00a2001b divu zero,a1,v0 +800ff968: 004001f4 teq v0,zero,0x7 +800ff96c: 00001810 mfhi v1 +800ff970: 10600043 beqz v1,800ffa80 <_FAT_open_r+0x348> +800ff974: 00000000 nop +800ff978: 32c20008 andi v0,s6,0x8 +800ff97c: 10400002 beqz v0,800ff988 <_FAT_open_r+0x250> +800ff980: 24020001 li v0,1 +800ff984: ae220030 sw v0,48(s1) +800ff988: 8e420044 lw v0,68(s2) +800ff98c: 24030001 li v1,1 +800ff990: 24420001 addiu v0,v0,1 +800ff994: ae420044 sw v0,68(s2) +800ff998: ae230034 sw v1,52(s1) +800ff99c: 02202821 move a1,s1 +800ff9a0: 8fbf0368 lw ra,872(sp) +800ff9a4: 8fb70364 lw s7,868(sp) +800ff9a8: 8fb60360 lw s6,864(sp) +800ff9ac: 8fb5035c lw s5,860(sp) +800ff9b0: 8fb40358 lw s4,856(sp) +800ff9b4: 8fb30354 lw s3,852(sp) +800ff9b8: 8fb20350 lw s2,848(sp) +800ff9bc: 8fb1034c lw s1,844(sp) +800ff9c0: 8fb00348 lw s0,840(sp) +800ff9c4: 00a01021 move v0,a1 +800ff9c8: 03e00008 jr ra +800ff9cc: 27bd0370 addiu sp,sp,880 +800ff9d0: ae20002c sw zero,44(s1) +800ff9d4: ae220028 sw v0,40(s1) +800ff9d8: 8e22002c lw v0,44(s1) +800ff9dc: 0803fdfa j 800ff7e8 <_FAT_open_r+0xb0> +800ff9e0: ae200030 sw zero,48(s1) +800ff9e4: 1480006e bnez a0,800ffba0 <_FAT_open_r+0x468> +800ff9e8: 32c20100 andi v0,s6,0x100 +800ff9ec: 10400078 beqz v0,800ffbd0 <_FAT_open_r+0x498> +800ff9f0: 24020002 li v0,2 +800ff9f4: 8e420008 lw v0,8(s2) +800ff9f8: 14400065 bnez v0,800ffb90 <_FAT_open_r+0x458> +800ff9fc: 3c028012 lui v0,0x8012 +800ffa00: 02002021 move a0,s0 +800ffa04: 2442c1a0 addiu v0,v0,-15968 +800ffa08: 0040f809 jalr v0 +800ffa0c: 2405002f li a1,47 +800ffa10: 10400054 beqz v0,800ffb64 <_FAT_open_r+0x42c> +800ffa14: 00409821 move s3,v0 +800ffa18: 02003021 move a2,s0 +800ffa1c: 2682cd84 addiu v0,s4,-12924 +800ffa20: 02402021 move a0,s2 +800ffa24: 02a02821 move a1,s5 +800ffa28: 0040f809 jalr v0 +800ffa2c: 02603821 move a3,s3 +800ffa30: 10400004 beqz v0,800ffa44 <_FAT_open_r+0x30c> +800ffa34: 93a2001b lbu v0,27(sp) +800ffa38: 30420010 andi v0,v0,0x10 +800ffa3c: 1440001e bnez v0,800ffab8 <_FAT_open_r+0x380> +800ffa40: 3c028010 lui v0,0x8010 +800ffa44: 24020014 li v0,20 +800ffa48: aee20000 sw v0,0(s7) +800ffa4c: 2405ffff li a1,-1 +800ffa50: 8fbf0368 lw ra,872(sp) +800ffa54: 8fb70364 lw s7,868(sp) +800ffa58: 8fb60360 lw s6,864(sp) +800ffa5c: 8fb5035c lw s5,860(sp) +800ffa60: 8fb40358 lw s4,856(sp) +800ffa64: 8fb30354 lw s3,852(sp) +800ffa68: 8fb20350 lw s2,848(sp) +800ffa6c: 8fb1034c lw s1,844(sp) +800ffa70: 8fb00348 lw s0,840(sp) +800ffa74: 00a01021 move v0,a1 +800ffa78: 03e00008 jr ra +800ffa7c: 27bd0370 addiu sp,sp,880 +800ffa80: 8e420028 lw v0,40(s2) +800ffa84: ae200024 sw zero,36(s1) +800ffa88: 0803fe5e j 800ff978 <_FAT_open_r+0x240> +800ffa8c: ae220020 sw v0,32(s1) +800ffa90: 1100ff8d beqz t0,800ff8c8 <_FAT_open_r+0x190> +800ffa94: 3c028010 lui v0,0x8010 +800ffa98: 3c028010 lui v0,0x8010 +800ffa9c: 01002821 move a1,t0 +800ffaa0: 24420ed0 addiu v0,v0,3792 +800ffaa4: 0040f809 jalr v0 +800ffaa8: 02402021 move a0,s2 +800ffaac: ae200008 sw zero,8(s1) +800ffab0: 0803fe2e j 800ff8b8 <_FAT_open_r+0x180> +800ffab4: ae200004 sw zero,4(s1) +800ffab8: 2442b850 addiu v0,v0,-18352 +800ffabc: 0040f809 jalr v0 +800ffac0: 02a02021 move a0,s5 +800ffac4: 0040a021 move s4,v0 +800ffac8: 26640001 addiu a0,s3,1 +800ffacc: 3c028012 lui v0,0x8012 +800ffad0: 00802821 move a1,a0 +800ffad4: 240600ff li a2,255 +800ffad8: 2442c0d0 addiu v0,v0,-16176 +800ffadc: 0040f809 jalr v0 +800ffae0: 27a40048 addiu a0,sp,72 +800ffae4: 3c028011 lui v0,0x8011 +800ffae8: 02a02021 move a0,s5 +800ffaec: 00002821 move a1,zero +800ffaf0: 2442ca64 addiu v0,v0,-13724 +800ffaf4: 0040f809 jalr v0 +800ffaf8: 24060020 li a2,32 +800ffafc: 3c028010 lui v0,0x8010 +800ffb00: 2442139c addiu v0,v0,5020 +800ffb04: 0040f809 jalr v0 +800ffb08: a3a0001d sb zero,29(sp) +800ffb0c: 3042ffff andi v0,v0,0xffff +800ffb10: 00021a02 srl v1,v0,0x8 +800ffb14: a3a2001e sb v0,30(sp) +800ffb18: 3c028010 lui v0,0x8010 +800ffb1c: 24421318 addiu v0,v0,4888 +800ffb20: 0040f809 jalr v0 +800ffb24: a3a3001f sb v1,31(sp) +800ffb28: 3042ffff andi v0,v0,0xffff +800ffb2c: 00021a02 srl v1,v0,0x8 +800ffb30: a3a20020 sb v0,32(sp) +800ffb34: 3c028010 lui v0,0x8010 +800ffb38: 02803021 move a2,s4 +800ffb3c: 02402021 move a0,s2 +800ffb40: 02a02821 move a1,s5 +800ffb44: 2442d204 addiu v0,v0,-11772 +800ffb48: 0040f809 jalr v0 +800ffb4c: a3a30021 sb v1,33(sp) +800ffb50: 1440ff3c bnez v0,800ff844 <_FAT_open_r+0x10c> +800ffb54: 2402001c li v0,28 +800ffb58: 2405ffff li a1,-1 +800ffb5c: 0803fe68 j 800ff9a0 <_FAT_open_r+0x268> +800ffb60: aee20000 sw v0,0(s7) +800ffb64: 8e540040 lw s4,64(s2) +800ffb68: 0803feb3 j 800ffacc <_FAT_open_r+0x394> +800ffb6c: 02002021 move a0,s0 +800ffb70: ae24002c sw a0,44(s1) +800ffb74: ae200028 sw zero,40(s1) +800ffb78: 0803fdfa j 800ff7e8 <_FAT_open_r+0xb0> +800ffb7c: ae200030 sw zero,48(s1) +800ffb80: 24020016 li v0,22 +800ffb84: 2405ffff li a1,-1 +800ffb88: 0803fe68 j 800ff9a0 <_FAT_open_r+0x268> +800ffb8c: aee20000 sw v0,0(s7) +800ffb90: 2402001e li v0,30 +800ffb94: 2405ffff li a1,-1 +800ffb98: 0803fe68 j 800ff9a0 <_FAT_open_r+0x268> +800ffb9c: aee20000 sw v0,0(s7) +800ffba0: 24020011 li v0,17 +800ffba4: 2405ffff li a1,-1 +800ffba8: 0803fe68 j 800ff9a0 <_FAT_open_r+0x268> +800ffbac: aee20000 sw v0,0(s7) +800ffbb0: 2402000d li v0,13 +800ffbb4: 2405ffff li a1,-1 +800ffbb8: 0803fe68 j 800ff9a0 <_FAT_open_r+0x268> +800ffbbc: aee20000 sw v0,0(s7) +800ffbc0: 24020013 li v0,19 +800ffbc4: 2405ffff li a1,-1 +800ffbc8: 0803fe68 j 800ff9a0 <_FAT_open_r+0x268> +800ffbcc: aee20000 sw v0,0(s7) +800ffbd0: 2405ffff li a1,-1 +800ffbd4: 0803fe68 j 800ff9a0 <_FAT_open_r+0x268> +800ffbd8: aee20000 sw v0,0(s7) +800ffbdc: 2405ffff li a1,-1 +800ffbe0: 0803fe68 j 800ff9a0 <_FAT_open_r+0x268> +800ffbe4: aee20000 sw v0,0(s7) + +800ffbe8 <_FAT_write_r>: +800ffbe8: 27bdfdb0 addiu sp,sp,-592 +800ffbec: afb70244 sw s7,580(sp) +800ffbf0: afb40238 sw s4,568(sp) +800ffbf4: afbf024c sw ra,588(sp) +800ffbf8: afbe0248 sw s8,584(sp) +800ffbfc: afb60240 sw s6,576(sp) +800ffc00: afb5023c sw s5,572(sp) +800ffc04: afb30234 sw s3,564(sp) +800ffc08: afb20230 sw s2,560(sp) +800ffc0c: afb1022c sw s1,556(sp) +800ffc10: afb00228 sw s0,552(sp) +800ffc14: 00a0b821 move s7,a1 +800ffc18: afa40250 sw a0,592(sp) +800ffc1c: 00c0a021 move s4,a2 +800ffc20: 10a00004 beqz a1,800ffc34 <_FAT_write_r+0x4c> +800ffc24: afa7025c sw a3,604(sp) +800ffc28: 8ca20034 lw v0,52(a1) +800ffc2c: 14400012 bnez v0,800ffc78 <_FAT_write_r+0x90> +800ffc30: 00000000 nop +800ffc34: 8fa30250 lw v1,592(sp) +800ffc38: 24020009 li v0,9 +800ffc3c: 2407ffff li a3,-1 +800ffc40: ac620000 sw v0,0(v1) +800ffc44: 8fbf024c lw ra,588(sp) +800ffc48: 8fbe0248 lw s8,584(sp) +800ffc4c: 8fb70244 lw s7,580(sp) +800ffc50: 8fb60240 lw s6,576(sp) +800ffc54: 8fb5023c lw s5,572(sp) +800ffc58: 8fb40238 lw s4,568(sp) +800ffc5c: 8fb30234 lw s3,564(sp) +800ffc60: 8fb20230 lw s2,560(sp) +800ffc64: 8fb1022c lw s1,556(sp) +800ffc68: 8fb00228 lw s0,552(sp) +800ffc6c: 00e01021 move v0,a3 +800ffc70: 03e00008 jr ra +800ffc74: 27bd0250 addiu sp,sp,592 +800ffc78: 8ca2002c lw v0,44(a1) +800ffc7c: 1040ffee beqz v0,800ffc38 <_FAT_write_r+0x50> +800ffc80: 8fa30250 lw v1,592(sp) +800ffc84: 8cb10038 lw s1,56(a1) +800ffc88: 8ca20030 lw v0,48(a1) +800ffc8c: 8e240004 lw a0,4(s1) +800ffc90: 104000cc beqz v0,800fffc4 <_FAT_write_r+0x3dc> +800ffc94: afa40220 sw a0,544(sp) +800ffc98: 8ca50024 lw a1,36(a1) +800ffc9c: 24070001 li a3,1 +800ffca0: 8ef3001c lw s3,28(s7) +800ffca4: 8ef50020 lw s5,32(s7) +800ffca8: afa50218 sw a1,536(sp) +800ffcac: afa7021c sw a3,540(sp) +800ffcb0: 8e220028 lw v0,40(s1) +800ffcb4: 02a2102b sltu v0,s5,v0 +800ffcb8: 1040014d beqz v0,801001f0 <_FAT_write_r+0x608> +800ffcbc: 3c028010 lui v0,0x8010 +800ffcc0: 8fa70218 lw a3,536(sp) +800ffcc4: 18e00185 blez a3,801002dc <_FAT_write_r+0x6f4> +800ffcc8: 24020200 li v0,512 +800ffccc: 00478023 subu s0,v0,a3 +800ffcd0: 8fa2025c lw v0,604(sp) +800ffcd4: 0050182b sltu v1,v0,s0 +800ffcd8: 10600003 beqz v1,800ffce8 <_FAT_write_r+0x100> +800ffcdc: 02009021 move s2,s0 +800ffce0: 00408021 move s0,v0 +800ffce4: 00409021 move s2,v0 +800ffce8: 2e620002 sltiu v0,s3,2 +800ffcec: 1440017d bnez v0,801002e4 <_FAT_write_r+0x6fc> +800ffcf0: 2662fffe addiu v0,s3,-2 +800ffcf4: 8e240028 lw a0,40(s1) +800ffcf8: 70442802 mul a1,v0,a0 +800ffcfc: 8e230020 lw v1,32(s1) +800ffd00: 00a33021 addu a2,a1,v1 +800ffd04: 8fa70218 lw a3,536(sp) +800ffd08: 8fa40220 lw a0,544(sp) +800ffd0c: 00f01021 addu v0,a3,s0 +800ffd10: afa20218 sw v0,536(sp) +800ffd14: 3c028010 lui v0,0x8010 +800ffd18: 02802821 move a1,s4 +800ffd1c: afb20010 sw s2,16(sp) +800ffd20: 2442b438 addiu v0,v0,-19400 +800ffd24: 0040f809 jalr v0 +800ffd28: 00d53021 addu a2,a2,s5 +800ffd2c: 8fa40218 lw a0,536(sp) +800ffd30: 8fa5025c lw a1,604(sp) +800ffd34: 28830200 slti v1,a0,512 +800ffd38: 00b29023 subu s2,a1,s2 +800ffd3c: 14600003 bnez v1,800ffd4c <_FAT_write_r+0x164> +800ffd40: 0290a021 addu s4,s4,s0 +800ffd44: 26b50001 addiu s5,s5,1 +800ffd48: afa00218 sw zero,536(sp) +800ffd4c: 2e420200 sltiu v0,s2,512 +800ffd50: 14400025 bnez v0,800ffde8 <_FAT_write_r+0x200> +800ffd54: 00000000 nop +800ffd58: 8e230028 lw v1,40(s1) +800ffd5c: 02a3102b sltu v0,s5,v1 +800ffd60: 104000da beqz v0,801000cc <_FAT_write_r+0x4e4> +800ffd64: 3c028010 lui v0,0x8010 +800ffd68: 0012b242 srl s6,s2,0x9 +800ffd6c: 00752023 subu a0,v1,s5 +800ffd70: 0096102b sltu v0,a0,s6 +800ffd74: 1440014e bnez v0,801002b0 <_FAT_write_r+0x6c8> +800ffd78: 02c0f021 move s8,s6 +800ffd7c: 2e620002 sltiu v0,s3,2 +800ffd80: 1440014e bnez v0,801002bc <_FAT_write_r+0x6d4> +800ffd84: 8e250000 lw a1,0(s1) +800ffd88: 2670fffe addiu s0,s3,-2 +800ffd8c: 8ca20014 lw v0,20(a1) +800ffd90: 70702802 mul a1,v1,s0 +800ffd94: 8e240020 lw a0,32(s1) +800ffd98: 02803021 move a2,s4 +800ffd9c: 02a42021 addu a0,s5,a0 +800ffda0: 00a42021 addu a0,a1,a0 +800ffda4: 0040f809 jalr v0 +800ffda8: 02c02821 move a1,s6 +800ffdac: 8e230028 lw v1,40(s1) +800ffdb0: 8e220020 lw v0,32(s1) +800ffdb4: 72032002 mul a0,s0,v1 +800ffdb8: 00822821 addu a1,a0,v0 +800ffdbc: 8fa40220 lw a0,544(sp) +800ffdc0: 3c028010 lui v0,0x8010 +800ffdc4: 00b52821 addu a1,a1,s5 +800ffdc8: 02803821 move a3,s4 +800ffdcc: 2442b344 addiu v0,v0,-19644 +800ffdd0: 0040f809 jalr v0 +800ffdd4: 02c03021 move a2,s6 +800ffdd8: 001e1a40 sll v1,s8,0x9 +800ffddc: 02439023 subu s2,s2,v1 +800ffde0: 02b6a821 addu s5,s5,s6 +800ffde4: 0283a021 addu s4,s4,v1 +800ffde8: 8e220028 lw v0,40(s1) +800ffdec: 02a2102b sltu v0,s5,v0 +800ffdf0: 14400003 bnez v0,800ffe00 <_FAT_write_r+0x218> +800ffdf4: 00000000 nop +800ffdf8: 164000b4 bnez s2,801000cc <_FAT_write_r+0x4e4> +800ffdfc: 3c028010 lui v0,0x8010 +800ffe00: 8e23002c lw v1,44(s1) +800ffe04: 241e0001 li s8,1 +800ffe08: 0243102b sltu v0,s2,v1 +800ffe0c: 14400020 bnez v0,800ffe90 <_FAT_write_r+0x2a8> +800ffe10: 0012b242 srl s6,s2,0x9 +800ffe14: 13c0001d beqz s8,800ffe8c <_FAT_write_r+0x2a4> +800ffe18: 2e620002 sltiu v0,s3,2 +800ffe1c: 144000e0 bnez v0,801001a0 <_FAT_write_r+0x5b8> +800ffe20: 8e230000 lw v1,0(s1) +800ffe24: 8e250028 lw a1,40(s1) +800ffe28: 2670fffe addiu s0,s3,-2 +800ffe2c: 8c620014 lw v0,20(v1) +800ffe30: 72051802 mul v1,s0,a1 +800ffe34: 8e240020 lw a0,32(s1) +800ffe38: 02803021 move a2,s4 +800ffe3c: 0040f809 jalr v0 +800ffe40: 00642021 addu a0,v1,a0 +800ffe44: 8e260028 lw a2,40(s1) +800ffe48: 8e220020 lw v0,32(s1) +800ffe4c: 72061802 mul v1,s0,a2 +800ffe50: 00622821 addu a1,v1,v0 +800ffe54: 8fa40220 lw a0,544(sp) +800ffe58: 3c028010 lui v0,0x8010 +800ffe5c: 2442b344 addiu v0,v0,-19644 +800ffe60: 0040f809 jalr v0 +800ffe64: 02803821 move a3,s4 +800ffe68: 8e23002c lw v1,44(s1) +800ffe6c: 02439023 subu s2,s2,v1 +800ffe70: 164000ae bnez s2,8010012c <_FAT_write_r+0x544> +800ffe74: 00608021 move s0,v1 +800ffe78: 8e350028 lw s5,40(s1) +800ffe7c: 0290a021 addu s4,s4,s0 +800ffe80: 0243102b sltu v0,s2,v1 +800ffe84: 1040ffe3 beqz v0,800ffe14 <_FAT_write_r+0x22c> +800ffe88: 00000000 nop +800ffe8c: 0012b242 srl s6,s2,0x9 +800ffe90: 1ac0001c blez s6,800fff04 <_FAT_write_r+0x31c> +800ffe94: 00000000 nop +800ffe98: 13c0001a beqz s8,800fff04 <_FAT_write_r+0x31c> +800ffe9c: 2e620002 sltiu v0,s3,2 +800ffea0: 14400199 bnez v0,80100508 <_FAT_write_r+0x920> +800ffea4: 8e250000 lw a1,0(s1) +800ffea8: 8e230028 lw v1,40(s1) +800ffeac: 2670fffe addiu s0,s3,-2 +800ffeb0: 8ca20014 lw v0,20(a1) +800ffeb4: 72032802 mul a1,s0,v1 +800ffeb8: 8e240020 lw a0,32(s1) +800ffebc: 02803021 move a2,s4 +800ffec0: 00a42021 addu a0,a1,a0 +800ffec4: 0040f809 jalr v0 +800ffec8: 02c02821 move a1,s6 +800ffecc: 8e230028 lw v1,40(s1) +800ffed0: 8e220020 lw v0,32(s1) +800ffed4: 72032002 mul a0,s0,v1 +800ffed8: 00822821 addu a1,a0,v0 +800ffedc: 8fa40220 lw a0,544(sp) +800ffee0: 3c028010 lui v0,0x8010 +800ffee4: 02803821 move a3,s4 +800ffee8: 2442b344 addiu v0,v0,-19644 +800ffeec: 0040f809 jalr v0 +800ffef0: 02c03021 move a2,s6 +800ffef4: 00161a40 sll v1,s6,0x9 +800ffef8: 02439023 subu s2,s2,v1 +800ffefc: 02b6a821 addu s5,s5,s6 +800fff00: 0283a021 addu s4,s4,v1 +800fff04: 12400018 beqz s2,800fff68 <_FAT_write_r+0x380> +800fff08: 8fa3025c lw v1,604(sp) +800fff0c: 13c00016 beqz s8,800fff68 <_FAT_write_r+0x380> +800fff10: 8fa5021c lw a1,540(sp) +800fff14: 10a000d6 beqz a1,80100270 <_FAT_write_r+0x688> +800fff18: 2e620002 sltiu v0,s3,2 +800fff1c: 14400186 bnez v0,80100538 <_FAT_write_r+0x950> +800fff20: 2662fffe addiu v0,s3,-2 +800fff24: 8e230028 lw v1,40(s1) +800fff28: 70432802 mul a1,v0,v1 +800fff2c: 8e240020 lw a0,32(s1) +800fff30: 00a43021 addu a2,a1,a0 +800fff34: 3c028010 lui v0,0x8010 +800fff38: 8fa40220 lw a0,544(sp) +800fff3c: 02802821 move a1,s4 +800fff40: 00d53021 addu a2,a2,s5 +800fff44: 00003821 move a3,zero +800fff48: 2442b230 addiu v0,v0,-19920 +800fff4c: 0040f809 jalr v0 +800fff50: afb20010 sw s2,16(sp) +800fff54: 8fa70218 lw a3,536(sp) +800fff58: 00f23821 addu a3,a3,s2 +800fff5c: afa70218 sw a3,536(sp) +800fff60: 00009021 move s2,zero +800fff64: 8fa3025c lw v1,604(sp) +800fff68: 8ee20030 lw v0,48(s7) +800fff6c: 10400094 beqz v0,801001c0 <_FAT_write_r+0x5d8> +800fff70: 00723823 subu a3,v1,s2 +800fff74: 8ee20004 lw v0,4(s7) +800fff78: 8fa40218 lw a0,536(sp) +800fff7c: 00471821 addu v1,v0,a3 +800fff80: aee40024 sw a0,36(s7) +800fff84: aee30004 sw v1,4(s7) +800fff88: aef3001c sw s3,28(s7) +800fff8c: aef50020 sw s5,32(s7) +800fff90: 8fbf024c lw ra,588(sp) +800fff94: 8fbe0248 lw s8,584(sp) +800fff98: 8fb70244 lw s7,580(sp) +800fff9c: 8fb60240 lw s6,576(sp) +800fffa0: 8fb5023c lw s5,572(sp) +800fffa4: 8fb40238 lw s4,568(sp) +800fffa8: 8fb30234 lw s3,564(sp) +800fffac: 8fb20230 lw s2,560(sp) +800fffb0: 8fb1022c lw s1,556(sp) +800fffb4: 8fb00228 lw s0,552(sp) +800fffb8: 00e01021 move v0,a3 +800fffbc: 03e00008 jr ra +800fffc0: 27bd0250 addiu sp,sp,592 +800fffc4: 8ca4000c lw a0,12(a1) +800fffc8: 8ca30004 lw v1,4(a1) +800fffcc: 0064102b sltu v0,v1,a0 +800fffd0: 10400036 beqz v0,801000ac <_FAT_write_r+0x4c4> +800fffd4: 8fa7025c lw a3,604(sp) +800fffd8: 27be0018 addiu s8,sp,24 +800fffdc: 3c028011 lui v0,0x8011 +800fffe0: 03c02021 move a0,s8 +800fffe4: 00002821 move a1,zero +800fffe8: 2442ca64 addiu v0,v0,-13724 +800fffec: 0040f809 jalr v0 +800ffff0: 24060200 li a2,512 +800ffff4: 8ef50004 lw s5,4(s7) +800ffff8: 8e22002c lw v0,44(s1) +800ffffc: 02a2001b divu zero,s5,v0 +80100000: 004001f4 teq v0,zero,0x7 +80100004: 00001810 mfhi v1 +80100008: 10600092 beqz v1,80100254 <_FAT_write_r+0x66c> +8010000c: 00038242 srl s0,v1,0x9 +80100010: 8ee50008 lw a1,8(s7) +80100014: 3c028010 lui v0,0x8010 +80100018: 24420bb0 addiu v0,v0,2992 +8010001c: 0040f809 jalr v0 +80100020: 02202021 move a0,s1 +80100024: 00409021 move s2,v0 +80100028: 8e220028 lw v0,40(s1) +8010002c: 8ef6000c lw s6,12(s7) +80100030: 0202102b sltu v0,s0,v0 +80100034: 1040011d beqz v0,801004ac <_FAT_write_r+0x8c4> +80100038: 8ef30004 lw s3,4(s7) +8010003c: 02d39823 subu s3,s6,s3 +80100040: 32b501ff andi s5,s5,0x1ff +80100044: 0275b021 addu s6,s3,s5 +80100048: 2ec20200 sltiu v0,s6,512 +8010004c: 104000a7 beqz v0,801002ec <_FAT_write_r+0x704> +80100050: 2e420002 sltiu v0,s2,2 +80100054: 1440013c bnez v0,80100548 <_FAT_write_r+0x960> +80100058: 2642fffe addiu v0,s2,-2 +8010005c: 8e240028 lw a0,40(s1) +80100060: 70442802 mul a1,v0,a0 +80100064: 8e230020 lw v1,32(s1) +80100068: 00a33021 addu a2,a1,v1 +8010006c: 8fa40220 lw a0,544(sp) +80100070: 3c028010 lui v0,0x8010 +80100074: 02a03821 move a3,s5 +80100078: 03c02821 move a1,s8 +8010007c: 00d03021 addu a2,a2,s0 +80100080: 2442b438 addiu v0,v0,-19400 +80100084: 0040f809 jalr v0 +80100088: afb30010 sw s3,16(sp) +8010008c: 02c0a821 move s5,s6 +80100090: 8ee3000c lw v1,12(s7) +80100094: aef20010 sw s2,16(s7) +80100098: aef00014 sw s0,20(s7) +8010009c: aef50018 sw s5,24(s7) +801000a0: aee30004 sw v1,4(s7) +801000a4: 00602021 move a0,v1 +801000a8: 8fa7025c lw a3,604(sp) +801000ac: 8ef30010 lw s3,16(s7) +801000b0: 00e41021 addu v0,a3,a0 +801000b4: 8ef50014 lw s5,20(s7) +801000b8: 8ee40018 lw a0,24(s7) +801000bc: 0062102b sltu v0,v1,v0 +801000c0: afa40218 sw a0,536(sp) +801000c4: 0803ff2c j 800ffcb0 <_FAT_write_r+0xc8> +801000c8: afa2021c sw v0,540(sp) +801000cc: 02202021 move a0,s1 +801000d0: 244209d0 addiu v0,v0,2512 +801000d4: 0040f809 jalr v0 +801000d8: 02602821 move a1,s3 +801000dc: 00402021 move a0,v0 +801000e0: 3c020fff lui v0,0xfff +801000e4: 3442ffff ori v0,v0,0xffff +801000e8: 10820008 beq a0,v0,8010010c <_FAT_write_r+0x524> +801000ec: 3c028010 lui v0,0x8010 +801000f0: 10800006 beqz a0,8010010c <_FAT_write_r+0x524> +801000f4: 00000000 nop +801000f8: 8e23002c lw v1,44(s1) +801000fc: 00809821 move s3,a0 +80100100: 241e0001 li s8,1 +80100104: 0803ff82 j 800ffe08 <_FAT_write_r+0x220> +80100108: 0000a821 move s5,zero +8010010c: 02202021 move a0,s1 +80100110: 24420fc4 addiu v0,v0,4036 +80100114: 0040f809 jalr v0 +80100118: 02602821 move a1,s3 +8010011c: 1440fff6 bnez v0,801000f8 <_FAT_write_r+0x510> +80100120: 00402021 move a0,v0 +80100124: 0804008f j 8010023c <_FAT_write_r+0x654> +80100128: 8e23002c lw v1,44(s1) +8010012c: 3c028010 lui v0,0x8010 +80100130: 02202021 move a0,s1 +80100134: 244209d0 addiu v0,v0,2512 +80100138: 0040f809 jalr v0 +8010013c: 02602821 move a1,s3 +80100140: 00402021 move a0,v0 +80100144: 3c020fff lui v0,0xfff +80100148: 3442ffff ori v0,v0,0xffff +8010014c: 10820003 beq a0,v0,8010015c <_FAT_write_r+0x574> +80100150: 3c028010 lui v0,0x8010 +80100154: 1480000e bnez a0,80100190 <_FAT_write_r+0x5a8> +80100158: 00000000 nop +8010015c: 02202021 move a0,s1 +80100160: 24420fc4 addiu v0,v0,4036 +80100164: 0040f809 jalr v0 +80100168: 02602821 move a1,s3 +8010016c: 14400008 bnez v0,80100190 <_FAT_write_r+0x5a8> +80100170: 00402021 move a0,v0 +80100174: 8fa40250 lw a0,592(sp) +80100178: 8e23002c lw v1,44(s1) +8010017c: 2402001c li v0,28 +80100180: 0000f021 move s8,zero +80100184: 0290a021 addu s4,s4,s0 +80100188: 0803ffa0 j 800ffe80 <_FAT_write_r+0x298> +8010018c: ac820000 sw v0,0(a0) +80100190: 8e23002c lw v1,44(s1) +80100194: 00809821 move s3,a0 +80100198: 0803ffa0 j 800ffe80 <_FAT_write_r+0x298> +8010019c: 0290a021 addu s4,s4,s0 +801001a0: 8e250028 lw a1,40(s1) +801001a4: 8c620014 lw v0,20(v1) +801001a8: 8e240014 lw a0,20(s1) +801001ac: 0040f809 jalr v0 +801001b0: 02803021 move a2,s4 +801001b4: 8e250014 lw a1,20(s1) +801001b8: 0803ff95 j 800ffe54 <_FAT_write_r+0x26c> +801001bc: 8e260028 lw a2,40(s1) +801001c0: 8ee3000c lw v1,12(s7) +801001c4: 8ee20004 lw v0,4(s7) +801001c8: 00671821 addu v1,v1,a3 +801001cc: 8fa50218 lw a1,536(sp) +801001d0: 0043102b sltu v0,v0,v1 +801001d4: aee50018 sw a1,24(s7) +801001d8: aef30010 sw s3,16(s7) +801001dc: aef50014 sw s5,20(s7) +801001e0: 1040fe98 beqz v0,800ffc44 <_FAT_write_r+0x5c> +801001e4: aee3000c sw v1,12(s7) +801001e8: 0803ff11 j 800ffc44 <_FAT_write_r+0x5c> +801001ec: aee30004 sw v1,4(s7) +801001f0: 02202021 move a0,s1 +801001f4: 244209d0 addiu v0,v0,2512 +801001f8: 0040f809 jalr v0 +801001fc: 02602821 move a1,s3 +80100200: 00401821 move v1,v0 +80100204: 3c020fff lui v0,0xfff +80100208: 3442ffff ori v0,v0,0xffff +8010020c: 10620003 beq v1,v0,8010021c <_FAT_write_r+0x634> +80100210: 3c028010 lui v0,0x8010 +80100214: 14600013 bnez v1,80100264 <_FAT_write_r+0x67c> +80100218: 00000000 nop +8010021c: 02202021 move a0,s1 +80100220: 24420fc4 addiu v0,v0,4036 +80100224: 0040f809 jalr v0 +80100228: 02602821 move a1,s3 +8010022c: 1440000d bnez v0,80100264 <_FAT_write_r+0x67c> +80100230: 00401821 move v1,v0 +80100234: 8e23002c lw v1,44(s1) +80100238: 8fb2025c lw s2,604(sp) +8010023c: 8fa50250 lw a1,592(sp) +80100240: 2402001c li v0,28 +80100244: 0000f021 move s8,zero +80100248: 0000a821 move s5,zero +8010024c: 0803ff82 j 800ffe08 <_FAT_write_r+0x220> +80100250: aca20000 sw v0,0(a1) +80100254: 16a000b6 bnez s5,80100530 <_FAT_write_r+0x948> +80100258: 00000000 nop +8010025c: 08040004 j 80100010 <_FAT_write_r+0x428> +80100260: 00008021 move s0,zero +80100264: 00609821 move s3,v1 +80100268: 0803ff30 j 800ffcc0 <_FAT_write_r+0xd8> +8010026c: 0000a821 move s5,zero +80100270: 144000b3 bnez v0,80100540 <_FAT_write_r+0x958> +80100274: 2662fffe addiu v0,s3,-2 +80100278: 8e230028 lw v1,40(s1) +8010027c: 70432802 mul a1,v0,v1 +80100280: 8e240020 lw a0,32(s1) +80100284: 00a43021 addu a2,a1,a0 +80100288: 8fa40220 lw a0,544(sp) +8010028c: 3c028010 lui v0,0x8010 +80100290: 02802821 move a1,s4 +80100294: 00d53021 addu a2,a2,s5 +80100298: 00003821 move a3,zero +8010029c: 2442b438 addiu v0,v0,-19400 +801002a0: 0040f809 jalr v0 +801002a4: afb20010 sw s2,16(sp) +801002a8: 0803ffd6 j 800fff58 <_FAT_write_r+0x370> +801002ac: 8fa70218 lw a3,536(sp) +801002b0: 0080b021 move s6,a0 +801002b4: 0803ff5f j 800ffd7c <_FAT_write_r+0x194> +801002b8: 0080f021 move s8,a0 +801002bc: 8e240014 lw a0,20(s1) +801002c0: 8ca20014 lw v0,20(a1) +801002c4: 02a42021 addu a0,s5,a0 +801002c8: 02c02821 move a1,s6 +801002cc: 0040f809 jalr v0 +801002d0: 02803021 move a2,s4 +801002d4: 0803ff6f j 800ffdbc <_FAT_write_r+0x1d4> +801002d8: 8e250014 lw a1,20(s1) +801002dc: 0803ff53 j 800ffd4c <_FAT_write_r+0x164> +801002e0: 8fb2025c lw s2,604(sp) +801002e4: 0803ff41 j 800ffd04 <_FAT_write_r+0x11c> +801002e8: 8e260014 lw a2,20(s1) +801002ec: 1aa00014 blez s5,80100340 <_FAT_write_r+0x758> +801002f0: 00000000 nop +801002f4: 14400096 bnez v0,80100550 <_FAT_write_r+0x968> +801002f8: 2642fffe addiu v0,s2,-2 +801002fc: 8e240028 lw a0,40(s1) +80100300: 70442802 mul a1,v0,a0 +80100304: 8e230020 lw v1,32(s1) +80100308: 00a33021 addu a2,a1,v1 +8010030c: 24020200 li v0,512 +80100310: 00551023 subu v0,v0,s5 +80100314: afa20010 sw v0,16(sp) +80100318: 8fa40220 lw a0,544(sp) +8010031c: 3c028010 lui v0,0x8010 +80100320: 00d03021 addu a2,a2,s0 +80100324: 02a03821 move a3,s5 +80100328: 2442b438 addiu v0,v0,-19400 +8010032c: 0040f809 jalr v0 +80100330: 03c02821 move a1,s8 +80100334: 26d3fe00 addiu s3,s6,-512 +80100338: 26100001 addiu s0,s0,1 +8010033c: 0000a821 move s5,zero +80100340: 2e620200 sltiu v0,s3,512 +80100344: 1440002f bnez v0,80100404 <_FAT_write_r+0x81c> +80100348: 3c028010 lui v0,0x8010 +8010034c: 080400e6 j 80100398 <_FAT_write_r+0x7b0> +80100350: 245609d0 addiu s6,v0,2512 +80100354: 2e420002 sltiu v0,s2,2 +80100358: 2644fffe addiu a0,s2,-2 +8010035c: 14400027 bnez v0,801003fc <_FAT_write_r+0x814> +80100360: 8e250000 lw a1,0(s1) +80100364: 8e230028 lw v1,40(s1) +80100368: 8e220020 lw v0,32(s1) +8010036c: 70833802 mul a3,a0,v1 +80100370: 00e22021 addu a0,a3,v0 +80100374: 8ca20014 lw v0,20(a1) +80100378: 00862021 addu a0,a0,a2 +8010037c: 2673fe00 addiu s3,s3,-512 +80100380: 24050001 li a1,1 +80100384: 0040f809 jalr v0 +80100388: 03c03021 move a2,s8 +8010038c: 2e630200 sltiu v1,s3,512 +80100390: 1460001c bnez v1,80100404 <_FAT_write_r+0x81c> +80100394: 00000000 nop +80100398: 8e220028 lw v0,40(s1) +8010039c: 02003021 move a2,s0 +801003a0: 0202102b sltu v0,s0,v0 +801003a4: 02402821 move a1,s2 +801003a8: 02202021 move a0,s1 +801003ac: 1440ffe9 bnez v0,80100354 <_FAT_write_r+0x76c> +801003b0: 26100001 addiu s0,s0,1 +801003b4: 02c0f809 jalr s6 +801003b8: 00000000 nop +801003bc: 3c070fff lui a3,0xfff +801003c0: 34e7ffff ori a3,a3,0xffff +801003c4: 02402821 move a1,s2 +801003c8: 10470003 beq v0,a3,801003d8 <_FAT_write_r+0x7f0> +801003cc: 02202021 move a0,s1 +801003d0: 14400007 bnez v0,801003f0 <_FAT_write_r+0x808> +801003d4: 00409021 move s2,v0 +801003d8: 3c038010 lui v1,0x8010 +801003dc: 24630fc4 addiu v1,v1,4036 +801003e0: 0060f809 jalr v1 +801003e4: 00000000 nop +801003e8: 1040005b beqz v0,80100558 <_FAT_write_r+0x970> +801003ec: 00409021 move s2,v0 +801003f0: 00003021 move a2,zero +801003f4: 080400d5 j 80100354 <_FAT_write_r+0x76c> +801003f8: 24100001 li s0,1 +801003fc: 080400dd j 80100374 <_FAT_write_r+0x78c> +80100400: 8e240014 lw a0,20(s1) +80100404: 8e220028 lw v0,40(s1) +80100408: 0202102b sltu v0,s0,v0 +8010040c: 10400013 beqz v0,8010045c <_FAT_write_r+0x874> +80100410: 3c028010 lui v0,0x8010 +80100414: 1260ff1e beqz s3,80100090 <_FAT_write_r+0x4a8> +80100418: 2e420002 sltiu v0,s2,2 +8010041c: 14400053 bnez v0,8010056c <_FAT_write_r+0x984> +80100420: 2642fffe addiu v0,s2,-2 +80100424: 8e240028 lw a0,40(s1) +80100428: 70442802 mul a1,v0,a0 +8010042c: 8e230020 lw v1,32(s1) +80100430: 00a33021 addu a2,a1,v1 +80100434: 8fa40220 lw a0,544(sp) +80100438: 3c028010 lui v0,0x8010 +8010043c: 03c02821 move a1,s8 +80100440: 00d03021 addu a2,a2,s0 +80100444: 00003821 move a3,zero +80100448: 2442b438 addiu v0,v0,-19400 +8010044c: 0040f809 jalr v0 +80100450: afb30010 sw s3,16(sp) +80100454: 08040024 j 80100090 <_FAT_write_r+0x4a8> +80100458: 0260a821 move s5,s3 +8010045c: 02202021 move a0,s1 +80100460: 244209d0 addiu v0,v0,2512 +80100464: 0040f809 jalr v0 +80100468: 02402821 move a1,s2 +8010046c: 00401821 move v1,v0 +80100470: 3c020fff lui v0,0xfff +80100474: 3442ffff ori v0,v0,0xffff +80100478: 10620003 beq v1,v0,80100488 <_FAT_write_r+0x8a0> +8010047c: 3c028010 lui v0,0x8010 +80100480: 14600007 bnez v1,801004a0 <_FAT_write_r+0x8b8> +80100484: 00000000 nop +80100488: 02402821 move a1,s2 +8010048c: 24420fc4 addiu v0,v0,4036 +80100490: 0040f809 jalr v0 +80100494: 02202021 move a0,s1 +80100498: 10400016 beqz v0,801004f4 <_FAT_write_r+0x90c> +8010049c: 00401821 move v1,v0 +801004a0: 00609021 move s2,v1 +801004a4: 08040105 j 80100414 <_FAT_write_r+0x82c> +801004a8: 00008021 move s0,zero +801004ac: 3c028010 lui v0,0x8010 +801004b0: 02202021 move a0,s1 +801004b4: 244209d0 addiu v0,v0,2512 +801004b8: 0040f809 jalr v0 +801004bc: 02402821 move a1,s2 +801004c0: 00401821 move v1,v0 +801004c4: 3c020fff lui v0,0xfff +801004c8: 3442ffff ori v0,v0,0xffff +801004cc: 10620003 beq v1,v0,801004dc <_FAT_write_r+0x8f4> +801004d0: 3c028010 lui v0,0x8010 +801004d4: 14600013 bnez v1,80100524 <_FAT_write_r+0x93c> +801004d8: 00000000 nop +801004dc: 02402821 move a1,s2 +801004e0: 24420fc4 addiu v0,v0,4036 +801004e4: 0040f809 jalr v0 +801004e8: 02202021 move a0,s1 +801004ec: 1440000d bnez v0,80100524 <_FAT_write_r+0x93c> +801004f0: 00401821 move v1,v0 +801004f4: 8fa30250 lw v1,592(sp) +801004f8: 2402001c li v0,28 +801004fc: 00003821 move a3,zero +80100500: 0803ff11 j 800ffc44 <_FAT_write_r+0x5c> +80100504: ac620000 sw v0,0(v1) +80100508: 8ca20014 lw v0,20(a1) +8010050c: 8e240014 lw a0,20(s1) +80100510: 02c02821 move a1,s6 +80100514: 0040f809 jalr v0 +80100518: 02803021 move a2,s4 +8010051c: 0803ffb7 j 800ffedc <_FAT_write_r+0x2f4> +80100520: 8e250014 lw a1,20(s1) +80100524: 00609021 move s2,v1 +80100528: 0804000f j 8010003c <_FAT_write_r+0x454> +8010052c: 00008021 move s0,zero +80100530: 08040004 j 80100010 <_FAT_write_r+0x428> +80100534: 00028242 srl s0,v0,0x9 +80100538: 0803ffcd j 800fff34 <_FAT_write_r+0x34c> +8010053c: 8e260014 lw a2,20(s1) +80100540: 080400a2 j 80100288 <_FAT_write_r+0x6a0> +80100544: 8e260014 lw a2,20(s1) +80100548: 0804001b j 8010006c <_FAT_write_r+0x484> +8010054c: 8e260014 lw a2,20(s1) +80100550: 080400c3 j 8010030c <_FAT_write_r+0x724> +80100554: 8e260014 lw a2,20(s1) +80100558: 8fa70250 lw a3,592(sp) +8010055c: 2402001c li v0,28 +80100560: ace20000 sw v0,0(a3) +80100564: 0803ff11 j 800ffc44 <_FAT_write_r+0x5c> +80100568: 00003821 move a3,zero +8010056c: 0804010d j 80100434 <_FAT_write_r+0x84c> +80100570: 8e260014 lw a2,20(s1) + +80100574 <_FAT_read_r>: +80100574: 27bdffb0 addiu sp,sp,-80 +80100578: afb70044 sw s7,68(sp) +8010057c: afb5003c sw s5,60(sp) +80100580: afb40038 sw s4,56(sp) +80100584: afbf004c sw ra,76(sp) +80100588: afbe0048 sw s8,72(sp) +8010058c: afb60040 sw s6,64(sp) +80100590: afb30034 sw s3,52(sp) +80100594: afb20030 sw s2,48(sp) +80100598: afb1002c sw s1,44(sp) +8010059c: afb00028 sw s0,40(sp) +801005a0: 00a0a821 move s5,a1 +801005a4: 0080b821 move s7,a0 +801005a8: 10a00004 beqz a1,801005bc <_FAT_read_r+0x48> +801005ac: 00c0a021 move s4,a2 +801005b0: 8ca20034 lw v0,52(a1) +801005b4: 14400011 bnez v0,801005fc <_FAT_read_r+0x88> +801005b8: 00000000 nop +801005bc: 24020009 li v0,9 +801005c0: 00001821 move v1,zero +801005c4: aee20000 sw v0,0(s7) +801005c8: 8fbf004c lw ra,76(sp) +801005cc: 8fbe0048 lw s8,72(sp) +801005d0: 8fb70044 lw s7,68(sp) +801005d4: 8fb60040 lw s6,64(sp) +801005d8: 8fb5003c lw s5,60(sp) +801005dc: 8fb40038 lw s4,56(sp) +801005e0: 8fb30034 lw s3,52(sp) +801005e4: 8fb20030 lw s2,48(sp) +801005e8: 8fb1002c lw s1,44(sp) +801005ec: 8fb00028 lw s0,40(sp) +801005f0: 00601021 move v0,v1 +801005f4: 03e00008 jr ra +801005f8: 27bd0050 addiu sp,sp,80 +801005fc: 8ca20028 lw v0,40(a1) +80100600: 1040ffef beqz v0,801005c0 <_FAT_read_r+0x4c> +80100604: 24020009 li v0,9 +80100608: 8ca4000c lw a0,12(a1) +8010060c: 8ca30004 lw v1,4(a1) +80100610: 0083102b sltu v0,a0,v1 +80100614: 104000ba beqz v0,80100900 <_FAT_read_r+0x38c> +80100618: 00871021 addu v0,a0,a3 +8010061c: 0062102b sltu v0,v1,v0 +80100620: 1440005c bnez v0,80100794 <_FAT_read_r+0x220> +80100624: afa70018 sw a3,24(sp) +80100628: 8eb00038 lw s0,56(s5) +8010062c: 8ea20018 lw v0,24(s5) +80100630: 8eb60014 lw s6,20(s5) +80100634: 8e050028 lw a1,40(s0) +80100638: 8e030004 lw v1,4(s0) +8010063c: afa2001c sw v0,28(sp) +80100640: 02c5102b sltu v0,s6,a1 +80100644: 8eb30010 lw s3,16(s5) +80100648: 104000af beqz v0,80100908 <_FAT_read_r+0x394> +8010064c: afa30020 sw v1,32(sp) +80100650: 8fa4001c lw a0,28(sp) +80100654: 24020200 li v0,512 +80100658: 8fa50018 lw a1,24(sp) +8010065c: 00448823 subu s1,v0,a0 +80100660: 00b1182b sltu v1,a1,s1 +80100664: 00a3880b movn s1,a1,v1 +80100668: 2a220200 slti v0,s1,512 +8010066c: 1440004e bnez v0,801007a8 <_FAT_read_r+0x234> +80100670: 2e620002 sltiu v0,s3,2 +80100674: 00a09021 move s2,a1 +80100678: 2e420200 sltiu v0,s2,512 +8010067c: 1440001c bnez v0,801006f0 <_FAT_read_r+0x17c> +80100680: 00000000 nop +80100684: 8e040028 lw a0,40(s0) +80100688: 02c4102b sltu v0,s6,a0 +8010068c: 104000ad beqz v0,80100944 <_FAT_read_r+0x3d0> +80100690: 3c028010 lui v0,0x8010 +80100694: 00128a42 srl s1,s2,0x9 +80100698: 00961823 subu v1,a0,s6 +8010069c: 0071102b sltu v0,v1,s1 +801006a0: 10400003 beqz v0,801006b0 <_FAT_read_r+0x13c> +801006a4: 0220f021 move s8,s1 +801006a8: 00608821 move s1,v1 +801006ac: 0060f021 move s8,v1 +801006b0: 2e620002 sltiu v0,s3,2 +801006b4: 144000c0 bnez v0,801009b8 <_FAT_read_r+0x444> +801006b8: 8e050000 lw a1,0(s0) +801006bc: 2662fffe addiu v0,s3,-2 +801006c0: 70823002 mul a2,a0,v0 +801006c4: 8e030020 lw v1,32(s0) +801006c8: 00c32021 addu a0,a2,v1 +801006cc: 8ca20010 lw v0,16(a1) +801006d0: 00962021 addu a0,a0,s6 +801006d4: 02803021 move a2,s4 +801006d8: 0040f809 jalr v0 +801006dc: 02202821 move a1,s1 +801006e0: 001e1a40 sll v1,s8,0x9 +801006e4: 02439023 subu s2,s2,v1 +801006e8: 02d1b021 addu s6,s6,s1 +801006ec: 0283a021 addu s4,s4,v1 +801006f0: 12400005 beqz s2,80100708 <_FAT_read_r+0x194> +801006f4: 241e0001 li s8,1 +801006f8: 8e050028 lw a1,40(s0) +801006fc: 02c5102b sltu v0,s6,a1 +80100700: 10400090 beqz v0,80100944 <_FAT_read_r+0x3d0> +80100704: 3c028010 lui v0,0x8010 +80100708: 8e02002c lw v0,44(s0) +8010070c: 0242102b sltu v0,s2,v0 +80100710: 14400048 bnez v0,80100834 <_FAT_read_r+0x2c0> +80100714: 00128a42 srl s1,s2,0x9 +80100718: 13c00046 beqz s8,80100834 <_FAT_read_r+0x2c0> +8010071c: 2e620002 sltiu v0,s3,2 +80100720: 14400041 bnez v0,80100828 <_FAT_read_r+0x2b4> +80100724: 8e060000 lw a2,0(s0) +80100728: 8e050028 lw a1,40(s0) +8010072c: 2662fffe addiu v0,s3,-2 +80100730: 70453802 mul a3,v0,a1 +80100734: 8e030020 lw v1,32(s0) +80100738: 00e32021 addu a0,a3,v1 +8010073c: 8cc20010 lw v0,16(a2) +80100740: 0040f809 jalr v0 +80100744: 02803021 move a2,s4 +80100748: 8e11002c lw s1,44(s0) +8010074c: 3c028010 lui v0,0x8010 +80100750: 02002021 move a0,s0 +80100754: 244209d0 addiu v0,v0,2512 +80100758: 0040f809 jalr v0 +8010075c: 02602821 move a1,s3 +80100760: 02519023 subu s2,s2,s1 +80100764: 16400005 bnez s2,8010077c <_FAT_read_r+0x208> +80100768: 00401821 move v1,v0 +8010076c: 3c020fff lui v0,0xfff +80100770: 3442ffff ori v0,v0,0xffff +80100774: 10620025 beq v1,v0,8010080c <_FAT_read_r+0x298> +80100778: 00000000 nop +8010077c: 10600026 beqz v1,80100818 <_FAT_read_r+0x2a4> +80100780: 24020005 li v0,5 +80100784: 00609821 move s3,v1 +80100788: 0000b021 move s6,zero +8010078c: 080401c2 j 80100708 <_FAT_read_r+0x194> +80100790: 0291a021 addu s4,s4,s1 +80100794: 2402004f li v0,79 +80100798: 00641823 subu v1,v1,a0 +8010079c: aee20000 sw v0,0(s7) +801007a0: 0804018a j 80100628 <_FAT_read_r+0xb4> +801007a4: afa30018 sw v1,24(sp) +801007a8: 14400077 bnez v0,80100988 <_FAT_read_r+0x414> +801007ac: 2662fffe addiu v0,s3,-2 +801007b0: 8e040028 lw a0,40(s0) +801007b4: 70442802 mul a1,v0,a0 +801007b8: 8e030020 lw v1,32(s0) +801007bc: 00a33021 addu a2,a1,v1 +801007c0: 8fa7001c lw a3,28(sp) +801007c4: 8fa40020 lw a0,32(sp) +801007c8: 00f11021 addu v0,a3,s1 +801007cc: afa2001c sw v0,28(sp) +801007d0: 3c028010 lui v0,0x8010 +801007d4: 02802821 move a1,s4 +801007d8: 00d63021 addu a2,a2,s6 +801007dc: 2442b524 addiu v0,v0,-19164 +801007e0: 0040f809 jalr v0 +801007e4: afb10010 sw s1,16(sp) +801007e8: 8fa4001c lw a0,28(sp) +801007ec: 8fa50018 lw a1,24(sp) +801007f0: 28830200 slti v1,a0,512 +801007f4: 0291a021 addu s4,s4,s1 +801007f8: 1460ff9f bnez v1,80100678 <_FAT_read_r+0x104> +801007fc: 00b19023 subu s2,a1,s1 +80100800: 26d60001 addiu s6,s6,1 +80100804: 0804019e j 80100678 <_FAT_read_r+0x104> +80100808: afa0001c sw zero,28(sp) +8010080c: 8e160028 lw s6,40(s0) +80100810: 080401c2 j 80100708 <_FAT_read_r+0x194> +80100814: 0291a021 addu s4,s4,s1 +80100818: 0000f021 move s8,zero +8010081c: 0291a021 addu s4,s4,s1 +80100820: 080401c2 j 80100708 <_FAT_read_r+0x194> +80100824: aee20000 sw v0,0(s7) +80100828: 8e040014 lw a0,20(s0) +8010082c: 080401cf j 8010073c <_FAT_read_r+0x1c8> +80100830: 8e050028 lw a1,40(s0) +80100834: 1a200012 blez s1,80100880 <_FAT_read_r+0x30c> +80100838: 00000000 nop +8010083c: 13c00010 beqz s8,80100880 <_FAT_read_r+0x30c> +80100840: 2e620002 sltiu v0,s3,2 +80100844: 14400057 bnez v0,801009a4 <_FAT_read_r+0x430> +80100848: 8e050000 lw a1,0(s0) +8010084c: 8e040028 lw a0,40(s0) +80100850: 2662fffe addiu v0,s3,-2 +80100854: 70443002 mul a2,v0,a0 +80100858: 8e030020 lw v1,32(s0) +8010085c: 00c32021 addu a0,a2,v1 +80100860: 8ca20010 lw v0,16(a1) +80100864: 02803021 move a2,s4 +80100868: 0040f809 jalr v0 +8010086c: 02202821 move a1,s1 +80100870: 00111a40 sll v1,s1,0x9 +80100874: 02439023 subu s2,s2,v1 +80100878: 02d1b021 addu s6,s6,s1 +8010087c: 0283a021 addu s4,s4,v1 +80100880: 12400016 beqz s2,801008dc <_FAT_read_r+0x368> +80100884: 8fa40018 lw a0,24(sp) +80100888: 13c00014 beqz s8,801008dc <_FAT_read_r+0x368> +8010088c: 2e620002 sltiu v0,s3,2 +80100890: 1440004b bnez v0,801009c0 <_FAT_read_r+0x44c> +80100894: 2662fffe addiu v0,s3,-2 +80100898: 8e030028 lw v1,40(s0) +8010089c: 70432802 mul a1,v0,v1 +801008a0: 8e040020 lw a0,32(s0) +801008a4: 00a43021 addu a2,a1,a0 +801008a8: 8fa2001c lw v0,28(sp) +801008ac: 8fa40020 lw a0,32(sp) +801008b0: 00521021 addu v0,v0,s2 +801008b4: afa2001c sw v0,28(sp) +801008b8: 3c028010 lui v0,0x8010 +801008bc: afb20010 sw s2,16(sp) +801008c0: 02802821 move a1,s4 +801008c4: 00d63021 addu a2,a2,s6 +801008c8: 2442b524 addiu v0,v0,-19164 +801008cc: 0040f809 jalr v0 +801008d0: 00003821 move a3,zero +801008d4: 00009021 move s2,zero +801008d8: 8fa40018 lw a0,24(sp) +801008dc: 8ea2000c lw v0,12(s5) +801008e0: 00921823 subu v1,a0,s2 +801008e4: 8fa5001c lw a1,28(sp) +801008e8: 00431021 addu v0,v0,v1 +801008ec: aea2000c sw v0,12(s5) +801008f0: aea50018 sw a1,24(s5) +801008f4: aeb30010 sw s3,16(s5) +801008f8: 08040172 j 801005c8 <_FAT_read_r+0x54> +801008fc: aeb60014 sw s6,20(s5) +80100900: 08040172 j 801005c8 <_FAT_read_r+0x54> +80100904: 00001821 move v1,zero +80100908: 3c028010 lui v0,0x8010 +8010090c: 02002021 move a0,s0 +80100910: 244209d0 addiu v0,v0,2512 +80100914: 0040f809 jalr v0 +80100918: 02602821 move a1,s3 +8010091c: 00401821 move v1,v0 +80100920: 3c020fff lui v0,0xfff +80100924: 3442ffff ori v0,v0,0xffff +80100928: 10620019 beq v1,v0,80100990 <_FAT_read_r+0x41c> +8010092c: 00000000 nop +80100930: 14600013 bnez v1,80100980 <_FAT_read_r+0x40c> +80100934: 00609821 move s3,v1 +80100938: 24020005 li v0,5 +8010093c: 08040172 j 801005c8 <_FAT_read_r+0x54> +80100940: aee20000 sw v0,0(s7) +80100944: 02002021 move a0,s0 +80100948: 244209d0 addiu v0,v0,2512 +8010094c: 0040f809 jalr v0 +80100950: 02602821 move a1,s3 +80100954: 00401821 move v1,v0 +80100958: 3c020fff lui v0,0xfff +8010095c: 3442ffff ori v0,v0,0xffff +80100960: 10620012 beq v1,v0,801009ac <_FAT_read_r+0x438> +80100964: 00000000 nop +80100968: 1060000b beqz v1,80100998 <_FAT_read_r+0x424> +8010096c: 24020005 li v0,5 +80100970: 00609821 move s3,v1 +80100974: 241e0001 li s8,1 +80100978: 080401c2 j 80100708 <_FAT_read_r+0x194> +8010097c: 0000b021 move s6,zero +80100980: 08040194 j 80100650 <_FAT_read_r+0xdc> +80100984: 0000b021 move s6,zero +80100988: 080401f0 j 801007c0 <_FAT_read_r+0x24c> +8010098c: 8e060014 lw a2,20(s0) +80100990: 08040194 j 80100650 <_FAT_read_r+0xdc> +80100994: 8e160028 lw s6,40(s0) +80100998: 0000f021 move s8,zero +8010099c: 080401c2 j 80100708 <_FAT_read_r+0x194> +801009a0: aee20000 sw v0,0(s7) +801009a4: 08040218 j 80100860 <_FAT_read_r+0x2ec> +801009a8: 8e040014 lw a0,20(s0) +801009ac: 8e160028 lw s6,40(s0) +801009b0: 080401c2 j 80100708 <_FAT_read_r+0x194> +801009b4: 241e0001 li s8,1 +801009b8: 080401b3 j 801006cc <_FAT_read_r+0x158> +801009bc: 8e040014 lw a0,20(s0) +801009c0: 0804022a j 801008a8 <_FAT_read_r+0x334> +801009c4: 8e060014 lw a2,20(s0) + ... + +801009d0 <_FAT_fat_nextCluster>: +801009d0: 27bdffc8 addiu sp,sp,-56 +801009d4: afb3002c sw s3,44(sp) +801009d8: afb10024 sw s1,36(sp) +801009dc: afbf0034 sw ra,52(sp) +801009e0: afb40030 sw s4,48(sp) +801009e4: afb20028 sw s2,40(sp) +801009e8: afb00020 sw s0,32(sp) +801009ec: 8c88000c lw t0,12(a0) +801009f0: 24020001 li v0,1 +801009f4: 00808821 move s1,a0 +801009f8: 00a09821 move s3,a1 +801009fc: afa00018 sw zero,24(sp) +80100a00: 11020026 beq t0,v0,80100a9c <_FAT_fat_nextCluster+0xcc> +80100a04: 00001821 move v1,zero +80100a08: 1500000b bnez t0,80100a38 <_FAT_fat_nextCluster+0x68> +80100a0c: 24020002 li v0,2 +80100a10: afa00018 sw zero,24(sp) +80100a14: 8fbf0034 lw ra,52(sp) +80100a18: 8fb40030 lw s4,48(sp) +80100a1c: 8fb3002c lw s3,44(sp) +80100a20: 8fb20028 lw s2,40(sp) +80100a24: 8fb10024 lw s1,36(sp) +80100a28: 8fb00020 lw s0,32(sp) +80100a2c: 00601021 move v0,v1 +80100a30: 03e00008 jr ra +80100a34: 27bd0038 addiu sp,sp,56 +80100a38: 1102004a beq t0,v0,80100b64 <_FAT_fat_nextCluster+0x194> +80100a3c: 24020003 li v0,3 +80100a40: 1502fff3 bne t0,v0,80100a10 <_FAT_fat_nextCluster+0x40> +80100a44: 00053080 sll a2,a1,0x2 +80100a48: 8c820030 lw v0,48(a0) +80100a4c: 00063242 srl a2,a2,0x9 +80100a50: 00c23021 addu a2,a2,v0 +80100a54: 24020004 li v0,4 +80100a58: 8c840004 lw a0,4(a0) +80100a5c: 30a7007f andi a3,a1,0x7f +80100a60: afa20010 sw v0,16(sp) +80100a64: 3c028010 lui v0,0x8010 +80100a68: 00073880 sll a3,a3,0x2 +80100a6c: 2442b524 addiu v0,v0,-19164 +80100a70: 0040f809 jalr v0 +80100a74: 27a50018 addiu a1,sp,24 +80100a78: 8fa30018 lw v1,24(sp) +80100a7c: 3c040fff lui a0,0xfff +80100a80: 3482fff7 ori v0,a0,0xfff7 +80100a84: 0062102b sltu v0,v1,v0 +80100a88: 1440ffe3 bnez v0,80100a18 <_FAT_fat_nextCluster+0x48> +80100a8c: 8fbf0034 lw ra,52(sp) +80100a90: 3483ffff ori v1,a0,0xffff +80100a94: 08040285 j 80100a14 <_FAT_fat_nextCluster+0x44> +80100a98: afa30018 sw v1,24(sp) +80100a9c: 00051040 sll v0,a1,0x1 +80100aa0: 8c830030 lw v1,48(a0) +80100aa4: 00451021 addu v0,v0,a1 +80100aa8: 00028042 srl s0,v0,0x1 +80100aac: 00021282 srl v0,v0,0xa +80100ab0: 00439021 addu s2,v0,v1 +80100ab4: 8c840004 lw a0,4(a0) +80100ab8: 321001ff andi s0,s0,0x1ff +80100abc: 3c148010 lui s4,0x8010 +80100ac0: 02003821 move a3,s0 +80100ac4: 27a50018 addiu a1,sp,24 +80100ac8: 02403021 move a2,s2 +80100acc: 2682b524 addiu v0,s4,-19164 +80100ad0: 0040f809 jalr v0 +80100ad4: afa80010 sw t0,16(sp) +80100ad8: 26070001 addiu a3,s0,1 +80100adc: 28e20200 slti v0,a3,512 +80100ae0: 14400003 bnez v0,80100af0 <_FAT_fat_nextCluster+0x120> +80100ae4: 24030001 li v1,1 +80100ae8: 26520001 addiu s2,s2,1 +80100aec: 00003821 move a3,zero +80100af0: 8e240004 lw a0,4(s1) +80100af4: 02403021 move a2,s2 +80100af8: afa30010 sw v1,16(sp) +80100afc: 2682b524 addiu v0,s4,-19164 +80100b00: 0040f809 jalr v0 +80100b04: 27a50019 addiu a1,sp,25 +80100b08: 32630001 andi v1,s3,0x1 +80100b0c: 10600012 beqz v1,80100b58 <_FAT_fat_nextCluster+0x188> +80100b10: 8fa30018 lw v1,24(sp) +80100b14: 00031902 srl v1,v1,0x4 +80100b18: afa30018 sw v1,24(sp) +80100b1c: 2c620ff7 sltiu v0,v1,4087 +80100b20: 1440ffbd bnez v0,80100a18 <_FAT_fat_nextCluster+0x48> +80100b24: 8fbf0034 lw ra,52(sp) +80100b28: 3c020fff lui v0,0xfff +80100b2c: 3443ffff ori v1,v0,0xffff +80100b30: 8fbf0034 lw ra,52(sp) +80100b34: 8fb40030 lw s4,48(sp) +80100b38: 8fb3002c lw s3,44(sp) +80100b3c: 8fb20028 lw s2,40(sp) +80100b40: 8fb10024 lw s1,36(sp) +80100b44: 8fb00020 lw s0,32(sp) +80100b48: afa30018 sw v1,24(sp) +80100b4c: 00601021 move v0,v1 +80100b50: 03e00008 jr ra +80100b54: 27bd0038 addiu sp,sp,56 +80100b58: 30630fff andi v1,v1,0xfff +80100b5c: 080402c7 j 80100b1c <_FAT_fat_nextCluster+0x14c> +80100b60: afa30018 sw v1,24(sp) +80100b64: 8c820030 lw v0,48(a0) +80100b68: 00053040 sll a2,a1,0x1 +80100b6c: 00063242 srl a2,a2,0x9 +80100b70: 8c840004 lw a0,4(a0) +80100b74: 30a700ff andi a3,a1,0xff +80100b78: 00c23021 addu a2,a2,v0 +80100b7c: 3c028010 lui v0,0x8010 +80100b80: 00073840 sll a3,a3,0x1 +80100b84: 27a50018 addiu a1,sp,24 +80100b88: 2442b524 addiu v0,v0,-19164 +80100b8c: 0040f809 jalr v0 +80100b90: afa80010 sw t0,16(sp) +80100b94: 8fa30018 lw v1,24(sp) +80100b98: 3402fff7 li v0,0xfff7 +80100b9c: 0062102b sltu v0,v1,v0 +80100ba0: 1040ffe2 beqz v0,80100b2c <_FAT_fat_nextCluster+0x15c> +80100ba4: 3c020fff lui v0,0xfff +80100ba8: 08040286 j 80100a18 <_FAT_fat_nextCluster+0x48> +80100bac: 8fbf0034 lw ra,52(sp) + +80100bb0 <_FAT_fat_lastCluster>: +80100bb0: 27bdffd8 addiu sp,sp,-40 +80100bb4: 3c028010 lui v0,0x8010 +80100bb8: 3c030fff lui v1,0xfff +80100bbc: afb3001c sw s3,28(sp) +80100bc0: afb20018 sw s2,24(sp) +80100bc4: afb10014 sw s1,20(sp) +80100bc8: afb00010 sw s0,16(sp) +80100bcc: 00809021 move s2,a0 +80100bd0: 00a08021 move s0,a1 +80100bd4: 245109d0 addiu s1,v0,2512 +80100bd8: 3473ffff ori s3,v1,0xffff +80100bdc: 08040301 j 80100c04 <_FAT_fat_lastCluster+0x54> +80100be0: afbf0020 sw ra,32(sp) +80100be4: 0220f809 jalr s1 +80100be8: 00000000 nop +80100bec: 02002821 move a1,s0 +80100bf0: 1053000a beq v0,s3,80100c1c <_FAT_fat_lastCluster+0x6c> +80100bf4: 02402021 move a0,s2 +80100bf8: 0220f809 jalr s1 +80100bfc: 00000000 nop +80100c00: 00408021 move s0,v0 +80100c04: 02002821 move a1,s0 +80100c08: 0220f809 jalr s1 +80100c0c: 02402021 move a0,s2 +80100c10: 02002821 move a1,s0 +80100c14: 1440fff3 bnez v0,80100be4 <_FAT_fat_lastCluster+0x34> +80100c18: 02402021 move a0,s2 +80100c1c: 02001021 move v0,s0 +80100c20: 8fbf0020 lw ra,32(sp) +80100c24: 8fb3001c lw s3,28(sp) +80100c28: 8fb20018 lw s2,24(sp) +80100c2c: 8fb10014 lw s1,20(sp) +80100c30: 8fb00010 lw s0,16(sp) +80100c34: 03e00008 jr ra +80100c38: 27bd0028 addiu sp,sp,40 + +80100c3c <_FAT_fat_writeFatEntry>: +80100c3c: 27bdffc0 addiu sp,sp,-64 +80100c40: 2ca20002 sltiu v0,a1,2 +80100c44: afb10024 sw s1,36(sp) +80100c48: afbf0038 sw ra,56(sp) +80100c4c: afb50034 sw s5,52(sp) +80100c50: afb40030 sw s4,48(sp) +80100c54: afb3002c sw s3,44(sp) +80100c58: afb20028 sw s2,40(sp) +80100c5c: afb00020 sw s0,32(sp) +80100c60: afa60048 sw a2,72(sp) +80100c64: 1440000c bnez v0,80100c98 <_FAT_fat_writeFatEntry+0x5c> +80100c68: 00808821 move s1,a0 +80100c6c: 8c820038 lw v0,56(a0) +80100c70: 0045102b sltu v0,v0,a1 +80100c74: 14400008 bnez v0,80100c98 <_FAT_fat_writeFatEntry+0x5c> +80100c78: 24020002 li v0,2 +80100c7c: 8c90000c lw s0,12(a0) +80100c80: 1202000f beq s0,v0,80100cc0 <_FAT_fat_writeFatEntry+0x84> +80100c84: 24020003 li v0,3 +80100c88: 12020052 beq s0,v0,80100dd4 <_FAT_fat_writeFatEntry+0x198> +80100c8c: 24020001 li v0,1 +80100c90: 12020021 beq s0,v0,80100d18 <_FAT_fat_writeFatEntry+0xdc> +80100c94: 00051040 sll v0,a1,0x1 +80100c98: 00001021 move v0,zero +80100c9c: 8fbf0038 lw ra,56(sp) +80100ca0: 8fb50034 lw s5,52(sp) +80100ca4: 8fb40030 lw s4,48(sp) +80100ca8: 8fb3002c lw s3,44(sp) +80100cac: 8fb20028 lw s2,40(sp) +80100cb0: 8fb10024 lw s1,36(sp) +80100cb4: 8fb00020 lw s0,32(sp) +80100cb8: 03e00008 jr ra +80100cbc: 27bd0040 addiu sp,sp,64 +80100cc0: 8c820030 lw v0,48(a0) +80100cc4: 00053040 sll a2,a1,0x1 +80100cc8: 00063242 srl a2,a2,0x9 +80100ccc: 8c840004 lw a0,4(a0) +80100cd0: 30a700ff andi a3,a1,0xff +80100cd4: 00c23021 addu a2,a2,v0 +80100cd8: 3c028010 lui v0,0x8010 +80100cdc: afb00010 sw s0,16(sp) +80100ce0: 27a50048 addiu a1,sp,72 +80100ce4: 2442b438 addiu v0,v0,-19400 +80100ce8: 0040f809 jalr v0 +80100cec: 00073840 sll a3,a3,0x1 +80100cf0: 8fbf0038 lw ra,56(sp) +80100cf4: 8fb50034 lw s5,52(sp) +80100cf8: 8fb40030 lw s4,48(sp) +80100cfc: 8fb3002c lw s3,44(sp) +80100d00: 8fb20028 lw s2,40(sp) +80100d04: 8fb10024 lw s1,36(sp) +80100d08: 8fb00020 lw s0,32(sp) +80100d0c: 24020001 li v0,1 +80100d10: 03e00008 jr ra +80100d14: 27bd0040 addiu sp,sp,64 +80100d18: 00451021 addu v0,v0,a1 +80100d1c: 8c830030 lw v1,48(a0) +80100d20: 30a50001 andi a1,a1,0x1 +80100d24: 00022042 srl a0,v0,0x1 +80100d28: 00021282 srl v0,v0,0xa +80100d2c: 00439021 addu s2,v0,v1 +80100d30: 14a0003f bnez a1,80100e30 <_FAT_fat_writeFatEntry+0x1f4> +80100d34: 309301ff andi s3,a0,0x1ff +80100d38: 8e240004 lw a0,4(s1) +80100d3c: 27b50048 addiu s5,sp,72 +80100d40: 3c148010 lui s4,0x8010 +80100d44: 02603821 move a3,s3 +80100d48: 02a02821 move a1,s5 +80100d4c: 02403021 move a2,s2 +80100d50: 2682b438 addiu v0,s4,-19400 +80100d54: 0040f809 jalr v0 +80100d58: afb00010 sw s0,16(sp) +80100d5c: 26670001 addiu a3,s3,1 +80100d60: 28e20200 slti v0,a3,512 +80100d64: 10400057 beqz v0,80100ec4 <_FAT_fat_writeFatEntry+0x288> +80100d68: 00000000 nop +80100d6c: 00e09821 move s3,a3 +80100d70: 8e240004 lw a0,4(s1) +80100d74: 24100001 li s0,1 +80100d78: 3c028010 lui v0,0x8010 +80100d7c: 27a50018 addiu a1,sp,24 +80100d80: 02403021 move a2,s2 +80100d84: 02603821 move a3,s3 +80100d88: 2442b524 addiu v0,v0,-19164 +80100d8c: 0040f809 jalr v0 +80100d90: afb00010 sw s0,16(sp) +80100d94: 8fa30048 lw v1,72(sp) +80100d98: 93a50018 lbu a1,24(sp) +80100d9c: 00031a02 srl v1,v1,0x8 +80100da0: 30a500f0 andi a1,a1,0xf0 +80100da4: 3063000f andi v1,v1,0xf +80100da8: 00651825 or v1,v1,a1 +80100dac: 8e240004 lw a0,4(s1) +80100db0: 02a02821 move a1,s5 +80100db4: 02403021 move a2,s2 +80100db8: 02603821 move a3,s3 +80100dbc: 2682b438 addiu v0,s4,-19400 +80100dc0: afa30048 sw v1,72(sp) +80100dc4: 0040f809 jalr v0 +80100dc8: afb00010 sw s0,16(sp) +80100dcc: 08040327 j 80100c9c <_FAT_fat_writeFatEntry+0x60> +80100dd0: 24020001 li v0,1 +80100dd4: 8c820030 lw v0,48(a0) +80100dd8: 00053080 sll a2,a1,0x2 +80100ddc: 00063242 srl a2,a2,0x9 +80100de0: 00c23021 addu a2,a2,v0 +80100de4: 24020004 li v0,4 +80100de8: 8c840004 lw a0,4(a0) +80100dec: 30a7007f andi a3,a1,0x7f +80100df0: afa20010 sw v0,16(sp) +80100df4: 3c028010 lui v0,0x8010 +80100df8: 27a50048 addiu a1,sp,72 +80100dfc: 2442b438 addiu v0,v0,-19400 +80100e00: 0040f809 jalr v0 +80100e04: 00073880 sll a3,a3,0x2 +80100e08: 8fbf0038 lw ra,56(sp) +80100e0c: 8fb50034 lw s5,52(sp) +80100e10: 8fb40030 lw s4,48(sp) +80100e14: 8fb3002c lw s3,44(sp) +80100e18: 8fb20028 lw s2,40(sp) +80100e1c: 8fb10024 lw s1,36(sp) +80100e20: 8fb00020 lw s0,32(sp) +80100e24: 24020001 li v0,1 +80100e28: 03e00008 jr ra +80100e2c: 27bd0040 addiu sp,sp,64 +80100e30: 8e240004 lw a0,4(s1) +80100e34: 3c028010 lui v0,0x8010 +80100e38: 27a50018 addiu a1,sp,24 +80100e3c: 02403021 move a2,s2 +80100e40: 02603821 move a3,s3 +80100e44: 2442b524 addiu v0,v0,-19164 +80100e48: 0040f809 jalr v0 +80100e4c: afb00010 sw s0,16(sp) +80100e50: 8fa80048 lw t0,72(sp) +80100e54: 93a30018 lbu v1,24(sp) +80100e58: 00084100 sll t0,t0,0x4 +80100e5c: 3063000f andi v1,v1,0xf +80100e60: 8e240004 lw a0,4(s1) +80100e64: 01034025 or t0,t0,v1 +80100e68: 3c148010 lui s4,0x8010 +80100e6c: 02603821 move a3,s3 +80100e70: 27a50048 addiu a1,sp,72 +80100e74: 02403021 move a2,s2 +80100e78: 2682b438 addiu v0,s4,-19400 +80100e7c: afa80048 sw t0,72(sp) +80100e80: 0040f809 jalr v0 +80100e84: afb00010 sw s0,16(sp) +80100e88: 26670001 addiu a3,s3,1 +80100e8c: 28e20200 slti v0,a3,512 +80100e90: 14400003 bnez v0,80100ea0 <_FAT_fat_writeFatEntry+0x264> +80100e94: 00000000 nop +80100e98: 26520001 addiu s2,s2,1 +80100e9c: 00003821 move a3,zero +80100ea0: 8e240004 lw a0,4(s1) +80100ea4: 24030001 li v1,1 +80100ea8: 02403021 move a2,s2 +80100eac: 2682b438 addiu v0,s4,-19400 +80100eb0: 27a50049 addiu a1,sp,73 +80100eb4: 0040f809 jalr v0 +80100eb8: afa30010 sw v1,16(sp) +80100ebc: 08040327 j 80100c9c <_FAT_fat_writeFatEntry+0x60> +80100ec0: 24020001 li v0,1 +80100ec4: 26520001 addiu s2,s2,1 +80100ec8: 0804035c j 80100d70 <_FAT_fat_writeFatEntry+0x134> +80100ecc: 00009821 move s3,zero + +80100ed0 <_FAT_fat_clearLinks>: +80100ed0: 27bdffd8 addiu sp,sp,-40 +80100ed4: 2ca20002 sltiu v0,a1,2 +80100ed8: afb20018 sw s2,24(sp) +80100edc: afb10014 sw s1,20(sp) +80100ee0: afbf0024 sw ra,36(sp) +80100ee4: afb40020 sw s4,32(sp) +80100ee8: afb3001c sw s3,28(sp) +80100eec: afb00010 sw s0,16(sp) +80100ef0: 00a08821 move s1,a1 +80100ef4: 1440002a bnez v0,80100fa0 <_FAT_fat_clearLinks+0xd0> +80100ef8: 00809021 move s2,a0 +80100efc: 8c820038 lw v0,56(a0) +80100f00: 0045102b sltu v0,v0,a1 +80100f04: 14400026 bnez v0,80100fa0 <_FAT_fat_clearLinks+0xd0> +80100f08: 00000000 nop +80100f0c: 8c82003c lw v0,60(a0) +80100f10: 00a2102b sltu v0,a1,v0 +80100f14: 14400020 bnez v0,80100f98 <_FAT_fat_clearLinks+0xc8> +80100f18: 00000000 nop +80100f1c: 3c020fff lui v0,0xfff +80100f20: 3442ffff ori v0,v0,0xffff +80100f24: 12220013 beq s1,v0,80100f74 <_FAT_fat_clearLinks+0xa4> +80100f28: 3c148010 lui s4,0x8010 +80100f2c: 080403cf j 80100f3c <_FAT_fat_clearLinks+0x6c> +80100f30: 3c138010 lui s3,0x8010 +80100f34: 1200000f beqz s0,80100f74 <_FAT_fat_clearLinks+0xa4> +80100f38: 02008821 move s1,s0 +80100f3c: 02402021 move a0,s2 +80100f40: 268209d0 addiu v0,s4,2512 +80100f44: 0040f809 jalr v0 +80100f48: 02202821 move a1,s1 +80100f4c: 00408021 move s0,v0 +80100f50: 02402021 move a0,s2 +80100f54: 02202821 move a1,s1 +80100f58: 26620c3c addiu v0,s3,3132 +80100f5c: 0040f809 jalr v0 +80100f60: 00003021 move a2,zero +80100f64: 3c030fff lui v1,0xfff +80100f68: 3463ffff ori v1,v1,0xffff +80100f6c: 1603fff1 bne s0,v1,80100f34 <_FAT_fat_clearLinks+0x64> +80100f70: 00000000 nop +80100f74: 8fbf0024 lw ra,36(sp) +80100f78: 8fb40020 lw s4,32(sp) +80100f7c: 8fb3001c lw s3,28(sp) +80100f80: 8fb20018 lw s2,24(sp) +80100f84: 8fb10014 lw s1,20(sp) +80100f88: 8fb00010 lw s0,16(sp) +80100f8c: 24020001 li v0,1 +80100f90: 03e00008 jr ra +80100f94: 27bd0028 addiu sp,sp,40 +80100f98: 080403c7 j 80100f1c <_FAT_fat_clearLinks+0x4c> +80100f9c: ae45003c sw a1,60(s2) +80100fa0: 8fbf0024 lw ra,36(sp) +80100fa4: 8fb40020 lw s4,32(sp) +80100fa8: 8fb3001c lw s3,28(sp) +80100fac: 8fb20018 lw s2,24(sp) +80100fb0: 8fb10014 lw s1,20(sp) +80100fb4: 8fb00010 lw s0,16(sp) +80100fb8: 00001021 move v0,zero +80100fbc: 03e00008 jr ra +80100fc0: 27bd0028 addiu sp,sp,40 + +80100fc4 <_FAT_fat_linkFreeCluster>: +80100fc4: 27bdffd0 addiu sp,sp,-48 +80100fc8: afb50024 sw s5,36(sp) +80100fcc: afb20018 sw s2,24(sp) +80100fd0: afbf0028 sw ra,40(sp) +80100fd4: afb40020 sw s4,32(sp) +80100fd8: afb3001c sw s3,28(sp) +80100fdc: afb10014 sw s1,20(sp) +80100fe0: afb00010 sw s0,16(sp) +80100fe4: 8c910038 lw s1,56(a0) +80100fe8: 00809021 move s2,a0 +80100fec: 0225102b sltu v0,s1,a1 +80100ff0: 1040000c beqz v0,80101024 <_FAT_fat_linkFreeCluster+0x60> +80100ff4: 00a0a821 move s5,a1 +80100ff8: 00001821 move v1,zero +80100ffc: 8fbf0028 lw ra,40(sp) +80101000: 8fb50024 lw s5,36(sp) +80101004: 8fb40020 lw s4,32(sp) +80101008: 8fb3001c lw s3,28(sp) +8010100c: 8fb20018 lw s2,24(sp) +80101010: 8fb10014 lw s1,20(sp) +80101014: 8fb00010 lw s0,16(sp) +80101018: 00601021 move v0,v1 +8010101c: 03e00008 jr ra +80101020: 27bd0030 addiu sp,sp,48 +80101024: 3c148010 lui s4,0x8010 +80101028: 268209d0 addiu v0,s4,2512 +8010102c: 0040f809 jalr v0 +80101030: 00000000 nop +80101034: 00401821 move v1,v0 +80101038: 2c420002 sltiu v0,v0,2 +8010103c: 14400003 bnez v0,8010104c <_FAT_fat_linkFreeCluster+0x88> +80101040: 0223102b sltu v0,s1,v1 +80101044: 1040ffee beqz v0,80101000 <_FAT_fat_linkFreeCluster+0x3c> +80101048: 8fbf0028 lw ra,40(sp) +8010104c: 8e50003c lw s0,60(s2) +80101050: 2e020002 sltiu v0,s0,2 +80101054: 1440002e bnez v0,80101110 <_FAT_fat_linkFreeCluster+0x14c> +80101058: 00000000 nop +8010105c: 00009821 move s3,zero +80101060: 02002821 move a1,s0 +80101064: 268209d0 addiu v0,s4,2512 +80101068: 0040f809 jalr v0 +8010106c: 02402021 move a0,s2 +80101070: 10400010 beqz v0,801010b4 <_FAT_fat_linkFreeCluster+0xf0> +80101074: 2ea20002 sltiu v0,s5,2 +80101078: 26100001 addiu s0,s0,1 +8010107c: 0230102b sltu v0,s1,s0 +80101080: 1040fff8 beqz v0,80101064 <_FAT_fat_linkFreeCluster+0xa0> +80101084: 02002821 move a1,s0 +80101088: 1660002a bnez s3,80101134 <_FAT_fat_linkFreeCluster+0x170> +8010108c: 02402021 move a0,s2 +80101090: 24100002 li s0,2 +80101094: 02002821 move a1,s0 +80101098: 268209d0 addiu v0,s4,2512 +8010109c: 0040f809 jalr v0 +801010a0: 24130001 li s3,1 +801010a4: 1440fff5 bnez v0,8010107c <_FAT_fat_linkFreeCluster+0xb8> +801010a8: 26100001 addiu s0,s0,1 +801010ac: 2610ffff addiu s0,s0,-1 +801010b0: 2ea20002 sltiu v0,s5,2 +801010b4: 14400004 bnez v0,801010c8 <_FAT_fat_linkFreeCluster+0x104> +801010b8: ae50003c sw s0,60(s2) +801010bc: 02b1102b sltu v0,s5,s1 +801010c0: 14400015 bnez v0,80101118 <_FAT_fat_linkFreeCluster+0x154> +801010c4: 3c118010 lui s1,0x8010 +801010c8: 3c118010 lui s1,0x8010 +801010cc: 3c060fff lui a2,0xfff +801010d0: 02402021 move a0,s2 +801010d4: 26220c3c addiu v0,s1,3132 +801010d8: 02002821 move a1,s0 +801010dc: 0040f809 jalr v0 +801010e0: 34c6ffff ori a2,a2,0xffff +801010e4: 02001821 move v1,s0 +801010e8: 8fbf0028 lw ra,40(sp) +801010ec: 8fb50024 lw s5,36(sp) +801010f0: 8fb40020 lw s4,32(sp) +801010f4: 8fb3001c lw s3,28(sp) +801010f8: 8fb20018 lw s2,24(sp) +801010fc: 8fb10014 lw s1,20(sp) +80101100: 8fb00010 lw s0,16(sp) +80101104: 00601021 move v0,v1 +80101108: 03e00008 jr ra +8010110c: 27bd0030 addiu sp,sp,48 +80101110: 08040417 j 8010105c <_FAT_fat_linkFreeCluster+0x98> +80101114: 24100002 li s0,2 +80101118: 02a02821 move a1,s5 +8010111c: 02402021 move a0,s2 +80101120: 26220c3c addiu v0,s1,3132 +80101124: 0040f809 jalr v0 +80101128: 02003021 move a2,s0 +8010112c: 08040434 j 801010d0 <_FAT_fat_linkFreeCluster+0x10c> +80101130: 3c060fff lui a2,0xfff +80101134: ae50003c sw s0,60(s2) +80101138: 00001821 move v1,zero +8010113c: 8fbf0028 lw ra,40(sp) +80101140: 8fb50024 lw s5,36(sp) +80101144: 8fb40020 lw s4,32(sp) +80101148: 8fb3001c lw s3,28(sp) +8010114c: 8fb20018 lw s2,24(sp) +80101150: 8fb10014 lw s1,20(sp) +80101154: 8fb00010 lw s0,16(sp) +80101158: 00601021 move v0,v1 +8010115c: 03e00008 jr ra +80101160: 27bd0030 addiu sp,sp,48 + +80101164 <_FAT_fat_linkFreeClusterCleared>: +80101164: 27bdfdd8 addiu sp,sp,-552 +80101168: 3c028010 lui v0,0x8010 +8010116c: afb20218 sw s2,536(sp) +80101170: afb00210 sw s0,528(sp) +80101174: afbf0224 sw ra,548(sp) +80101178: afb40220 sw s4,544(sp) +8010117c: afb3021c sw s3,540(sp) +80101180: afb10214 sw s1,532(sp) +80101184: 24420fc4 addiu v0,v0,4036 +80101188: 0040f809 jalr v0 +8010118c: 00808021 move s0,a0 +80101190: 1440000a bnez v0,801011bc <_FAT_fat_linkFreeClusterCleared+0x58> +80101194: 00409021 move s2,v0 +80101198: 02401021 move v0,s2 +8010119c: 8fbf0224 lw ra,548(sp) +801011a0: 8fb40220 lw s4,544(sp) +801011a4: 8fb3021c lw s3,540(sp) +801011a8: 8fb20218 lw s2,536(sp) +801011ac: 8fb10214 lw s1,532(sp) +801011b0: 8fb00210 lw s0,528(sp) +801011b4: 03e00008 jr ra +801011b8: 27bd0228 addiu sp,sp,552 +801011bc: 27b30010 addiu s3,sp,16 +801011c0: 3c028011 lui v0,0x8011 +801011c4: 00002821 move a1,zero +801011c8: 02602021 move a0,s3 +801011cc: 2442ca64 addiu v0,v0,-13724 +801011d0: 0040f809 jalr v0 +801011d4: 24060200 li a2,512 +801011d8: 8e050028 lw a1,40(s0) +801011dc: 10a0ffee beqz a1,80101198 <_FAT_fat_linkFreeClusterCleared+0x34> +801011e0: 2e420002 sltiu v0,s2,2 +801011e4: 10400018 beqz v0,80101248 <_FAT_fat_linkFreeClusterCleared+0xe4> +801011e8: 00003021 move a2,zero +801011ec: 00008821 move s1,zero +801011f0: 00002821 move a1,zero +801011f4: 8e030000 lw v1,0(s0) +801011f8: 8e040014 lw a0,20(s0) +801011fc: 8c620014 lw v0,20(v1) +80101200: 00a42021 addu a0,a1,a0 +80101204: 02603021 move a2,s3 +80101208: 0040f809 jalr v0 +8010120c: 24050001 li a1,1 +80101210: 8e030028 lw v1,40(s0) +80101214: 26250001 addiu a1,s1,1 +80101218: 00a3182b sltu v1,a1,v1 +8010121c: 1460fff5 bnez v1,801011f4 <_FAT_fat_linkFreeClusterCleared+0x90> +80101220: 00a08821 move s1,a1 +80101224: 02401021 move v0,s2 +80101228: 8fbf0224 lw ra,548(sp) +8010122c: 8fb40220 lw s4,544(sp) +80101230: 8fb3021c lw s3,540(sp) +80101234: 8fb20218 lw s2,536(sp) +80101238: 8fb10214 lw s1,532(sp) +8010123c: 8fb00210 lw s0,528(sp) +80101240: 03e00008 jr ra +80101244: 27bd0228 addiu sp,sp,552 +80101248: 00008821 move s1,zero +8010124c: 2654fffe addiu s4,s2,-2 +80101250: 8e030000 lw v1,0(s0) +80101254: 8e040020 lw a0,32(s0) +80101258: 8c620014 lw v0,20(v1) +8010125c: 72851802 mul v1,s4,a1 +80101260: 24050001 li a1,1 +80101264: 00642021 addu a0,v1,a0 +80101268: 00c42021 addu a0,a2,a0 +8010126c: 0040f809 jalr v0 +80101270: 02603021 move a2,s3 +80101274: 8e050028 lw a1,40(s0) +80101278: 26260001 addiu a2,s1,1 +8010127c: 00c5102b sltu v0,a2,a1 +80101280: 1440fff3 bnez v0,80101250 <_FAT_fat_linkFreeClusterCleared+0xec> +80101284: 00c08821 move s1,a2 +80101288: 08040467 j 8010119c <_FAT_fat_linkFreeClusterCleared+0x38> +8010128c: 02401021 move v0,s2 + +80101290 <_FAT_filetime_to_time_t>: +80101290: 3084ffff andi a0,a0,0xffff +80101294: 000412c2 srl v0,a0,0xb +80101298: 00023200 sll a2,v0,0x8 +8010129c: 00021100 sll v0,v0,0x4 +801012a0: 00c23023 subu a2,a2,v0 +801012a4: 30a5ffff andi a1,a1,0xffff +801012a8: 3c020001 lui v0,0x1 +801012ac: 30a7001f andi a3,a1,0x1f +801012b0: 00041942 srl v1,a0,0x5 +801012b4: 34425180 ori v0,v0,0x5180 +801012b8: 00e20018 mult a3,v0 +801012bc: 3063003f andi v1,v1,0x3f +801012c0: 00061100 sll v0,a2,0x4 +801012c4: 3084001f andi a0,a0,0x1f +801012c8: 00461023 subu v0,v0,a2 +801012cc: 00033980 sll a3,v1,0x6 +801012d0: 00042040 sll a0,a0,0x1 +801012d4: 00031880 sll v1,v1,0x2 +801012d8: 00822021 addu a0,a0,v0 +801012dc: 00e33823 subu a3,a3,v1 +801012e0: 00051142 srl v0,a1,0x5 +801012e4: 3c030028 lui v1,0x28 +801012e8: 3042000f andi v0,v0,0xf +801012ec: 3463206f ori v1,v1,0x206f +801012f0: 00e43821 addu a3,a3,a0 +801012f4: 70430000 madd v0,v1 +801012f8: 3c0401e1 lui a0,0x1e1 +801012fc: 00052a42 srl a1,a1,0x9 +80101300: 3484853e ori a0,a0,0x853e +80101304: 00001012 mflo v0 +80101308: 70a41802 mul v1,a1,a0 +8010130c: 00672821 addu a1,v1,a3 +80101310: 03e00008 jr ra +80101314: 00451021 addu v0,v0,a1 + +80101318 <_FAT_filetime_getDateFromRTC>: +80101318: 27bdffe0 addiu sp,sp,-32 +8010131c: 3c028011 lui v0,0x8011 +80101320: 2442b5e0 addiu v0,v0,-18976 +80101324: afbf0018 sw ra,24(sp) +80101328: 0040f809 jalr v0 +8010132c: 27a40010 addiu a0,sp,16 +80101330: 93a30010 lbu v1,16(sp) +80101334: 93a40011 lbu a0,17(sp) +80101338: 306700ff andi a3,v1,0xff +8010133c: 93a50012 lbu a1,18(sp) +80101340: 24e3fffa addiu v1,a3,-6 +80101344: 308400ff andi a0,a0,0xff +80101348: 2482ffff addiu v0,a0,-1 +8010134c: 2c63005e sltiu v1,v1,94 +80101350: 2c46000c sltiu a2,v0,12 +80101354: 1060000d beqz v1,8010138c <_FAT_filetime_getDateFromRTC+0x74> +80101358: 30a500ff andi a1,a1,0xff +8010135c: 24a2ffff addiu v0,a1,-1 +80101360: 10c0000a beqz a2,8010138c <_FAT_filetime_getDateFromRTC+0x74> +80101364: 2c48001f sltiu t0,v0,31 +80101368: 3083000f andi v1,a0,0xf +8010136c: 24e20014 addiu v0,a3,20 +80101370: 3042007f andi v0,v0,0x7f +80101374: 00031940 sll v1,v1,0x5 +80101378: 30a4001f andi a0,a1,0x1f +8010137c: 00641825 or v1,v1,a0 +80101380: 00021240 sll v0,v0,0x9 +80101384: 15000002 bnez t0,80101390 <_FAT_filetime_getDateFromRTC+0x78> +80101388: 00431025 or v0,v0,v1 +8010138c: 00001021 move v0,zero +80101390: 8fbf0018 lw ra,24(sp) +80101394: 03e00008 jr ra +80101398: 27bd0020 addiu sp,sp,32 + +8010139c <_FAT_filetime_getTimeFromRTC>: +8010139c: 27bdffe0 addiu sp,sp,-32 +801013a0: 3c028011 lui v0,0x8011 +801013a4: afbf0018 sw ra,24(sp) +801013a8: 2442b5e0 addiu v0,v0,-18976 +801013ac: 0040f809 jalr v0 +801013b0: 27a40010 addiu a0,sp,16 +801013b4: 93a30014 lbu v1,20(sp) +801013b8: 2c630028 sltiu v1,v1,40 +801013bc: 1460001b bnez v1,8010142c <_FAT_filetime_getTimeFromRTC+0x90> +801013c0: 00000000 nop +801013c4: 93a20014 lbu v0,20(sp) +801013c8: 304200ff andi v0,v0,0xff +801013cc: 2446ffd8 addiu a2,v0,-40 +801013d0: 93a20015 lbu v0,21(sp) +801013d4: 93a30016 lbu v1,22(sp) +801013d8: 304200ff andi v0,v0,0xff +801013dc: 2cc40018 sltiu a0,a2,24 +801013e0: 00004021 move t0,zero +801013e4: 2c45003c sltiu a1,v0,60 +801013e8: 1080000c beqz a0,8010141c <_FAT_filetime_getTimeFromRTC+0x80> +801013ec: 306300ff andi v1,v1,0xff +801013f0: 10a0000a beqz a1,8010141c <_FAT_filetime_getTimeFromRTC+0x80> +801013f4: 2c67003c sltiu a3,v1,60 +801013f8: 3042003f andi v0,v0,0x3f +801013fc: 00031843 sra v1,v1,0x1 +80101400: 10e00006 beqz a3,8010141c <_FAT_filetime_getTimeFromRTC+0x80> +80101404: 30c4001f andi a0,a2,0x1f +80101408: 00021140 sll v0,v0,0x5 +8010140c: 3063001f andi v1,v1,0x1f +80101410: 000422c0 sll a0,a0,0xb +80101414: 00431025 or v0,v0,v1 +80101418: 00824025 or t0,a0,v0 +8010141c: 8fbf0018 lw ra,24(sp) +80101420: 01001021 move v0,t0 +80101424: 03e00008 jr ra +80101428: 27bd0020 addiu sp,sp,32 +8010142c: 93a20014 lbu v0,20(sp) +80101430: 080404f4 j 801013d0 <_FAT_filetime_getTimeFromRTC+0x34> +80101434: 304600ff andi a2,v0,0xff + ... + +80101440 <_FAT_utf8_to_unicode16>: +80101440: 80820000 lb v0,0(a0) +80101444: 14400010 bnez v0,80101488 <_FAT_utf8_to_unicode16+0x48> +80101448: 00803021 move a2,a0 +8010144c: 03e00008 jr ra +80101450: a4a00000 sh zero,0(a1) +80101454: 00031600 sll v0,v1,0x18 +80101458: 00021603 sra v0,v0,0x18 +8010145c: 04400018 bltz v0,801014c0 <_FAT_utf8_to_unicode16+0x80> +80101460: 00603821 move a3,v1 +80101464: 3c020001 lui v0,0x1 +80101468: 00e2102b sltu v0,a3,v0 +8010146c: 10400002 beqz v0,80101478 <_FAT_utf8_to_unicode16+0x38> +80101470: 00000000 nop +80101474: 30e2ffff andi v0,a3,0xffff +80101478: a4a2fffe sh v0,-2(a1) +8010147c: 80c20000 lb v0,0(a2) +80101480: 1040000c beqz v0,801014b4 <_FAT_utf8_to_unicode16+0x74> +80101484: 00000000 nop +80101488: 304300ff andi v1,v0,0xff +8010148c: 38620080 xori v0,v1,0x80 +80101490: 2c420042 sltiu v0,v0,66 +80101494: 24a50002 addiu a1,a1,2 +80101498: 1040ffee beqz v0,80101454 <_FAT_utf8_to_unicode16+0x14> +8010149c: 24c60001 addiu a2,a2,1 +801014a0: 00001021 move v0,zero +801014a4: a4a2fffe sh v0,-2(a1) +801014a8: 80c20000 lb v0,0(a2) +801014ac: 1440fff6 bnez v0,80101488 <_FAT_utf8_to_unicode16+0x48> +801014b0: 00000000 nop +801014b4: a4a00000 sh zero,0(a1) +801014b8: 03e00008 jr ra +801014bc: 00000000 nop +801014c0: 2c6200e0 sltiu v0,v1,224 +801014c4: 10400019 beqz v0,8010152c <_FAT_utf8_to_unicode16+0xec> +801014c8: 2c6200f0 sltiu v0,v1,240 +801014cc: 3067001f andi a3,v1,0x1f +801014d0: 00004021 move t0,zero +801014d4: 80c20000 lb v0,0(a2) +801014d8: 1040ffe2 beqz v0,80101464 <_FAT_utf8_to_unicode16+0x24> +801014dc: 24c60001 addiu a2,a2,1 +801014e0: 304400ff andi a0,v0,0xff +801014e4: 08040546 j 80101518 <_FAT_utf8_to_unicode16+0xd8> +801014e8: 308300c0 andi v1,a0,0xc0 +801014ec: 3084003f andi a0,a0,0x3f +801014f0: 00071980 sll v1,a3,0x6 +801014f4: 2508ffff addiu t0,t0,-1 +801014f8: 2402ffff li v0,-1 +801014fc: 1102ffd9 beq t0,v0,80101464 <_FAT_utf8_to_unicode16+0x24> +80101500: 00643825 or a3,v1,a0 +80101504: 80c20000 lb v0,0(a2) +80101508: 24c60001 addiu a2,a2,1 +8010150c: 304400ff andi a0,v0,0xff +80101510: 1040ffd4 beqz v0,80101464 <_FAT_utf8_to_unicode16+0x24> +80101514: 308300c0 andi v1,a0,0xc0 +80101518: 24020080 li v0,128 +8010151c: 1062fff3 beq v1,v0,801014ec <_FAT_utf8_to_unicode16+0xac> +80101520: 3402fffd li v0,0xfffd +80101524: 0804051e j 80101478 <_FAT_utf8_to_unicode16+0x38> +80101528: 24c6ffff addiu a2,a2,-1 +8010152c: 10400004 beqz v0,80101540 <_FAT_utf8_to_unicode16+0x100> +80101530: 2c6200f5 sltiu v0,v1,245 +80101534: 3067000f andi a3,v1,0xf +80101538: 08040535 j 801014d4 <_FAT_utf8_to_unicode16+0x94> +8010153c: 24080001 li t0,1 +80101540: 14400003 bnez v0,80101550 <_FAT_utf8_to_unicode16+0x110> +80101544: 00000000 nop +80101548: 08040519 j 80101464 <_FAT_utf8_to_unicode16+0x24> +8010154c: 00003821 move a3,zero +80101550: 30670007 andi a3,v1,0x7 +80101554: 08040535 j 801014d4 <_FAT_utf8_to_unicode16+0x94> +80101558: 24080002 li t0,2 + +8010155c <_FAT_unicode16_to_utf8>: +8010155c: 94860000 lhu a2,0(a0) +80101560: 10c00031 beqz a2,80101628 <_FAT_unicode16_to_utf8+0xcc> +80101564: 00004821 move t1,zero +80101568: 240cffc0 li t4,-64 +8010156c: 240aff80 li t2,-128 +80101570: 240bffe0 li t3,-32 +80101574: 08040566 j 80101598 <_FAT_unicode16_to_utf8+0x3c> +80101578: 00a03821 move a3,a1 +8010157c: a0e60000 sb a2,0(a3) +80101580: 25290001 addiu t1,t1,1 +80101584: 24e70001 addiu a3,a3,1 +80101588: 24840002 addiu a0,a0,2 +8010158c: 94860000 lhu a2,0(a0) +80101590: 10c00015 beqz a2,801015e8 <_FAT_unicode16_to_utf8+0x8c> +80101594: 01201021 move v0,t1 +80101598: 2cc20080 sltiu v0,a2,128 +8010159c: 1440fff7 bnez v0,8010157c <_FAT_unicode16_to_utf8+0x20> +801015a0: 2cc80800 sltiu t0,a2,2048 +801015a4: 00061182 srl v0,a2,0x6 +801015a8: 00061b02 srl v1,a2,0xc +801015ac: 3042001f andi v0,v0,0x1f +801015b0: 006b1825 or v1,v1,t3 +801015b4: 1100000f beqz t0,801015f4 <_FAT_unicode16_to_utf8+0x98> +801015b8: 004c1025 or v0,v0,t4 +801015bc: a0e20000 sb v0,0(a3) +801015c0: 90820000 lbu v0,0(a0) +801015c4: 24840002 addiu a0,a0,2 +801015c8: 3042003f andi v0,v0,0x3f +801015cc: 004a1025 or v0,v0,t2 +801015d0: a0e20001 sb v0,1(a3) +801015d4: 94860000 lhu a2,0(a0) +801015d8: 25290002 addiu t1,t1,2 +801015dc: 14c0ffee bnez a2,80101598 <_FAT_unicode16_to_utf8+0x3c> +801015e0: 24e70002 addiu a3,a3,2 +801015e4: 01201021 move v0,t1 +801015e8: 00a21021 addu v0,a1,v0 +801015ec: 03e00008 jr ra +801015f0: a0400000 sb zero,0(v0) +801015f4: a0e30000 sb v1,0(a3) +801015f8: 94820000 lhu v0,0(a0) +801015fc: 25290003 addiu t1,t1,3 +80101600: 00021182 srl v0,v0,0x6 +80101604: 3042003f andi v0,v0,0x3f +80101608: 004a1025 or v0,v0,t2 +8010160c: a0e20001 sb v0,1(a3) +80101610: 90830000 lbu v1,0(a0) +80101614: 3063003f andi v1,v1,0x3f +80101618: 006a1825 or v1,v1,t2 +8010161c: a0e30002 sb v1,2(a3) +80101620: 08040562 j 80101588 <_FAT_unicode16_to_utf8+0x2c> +80101624: 24e70003 addiu a3,a3,3 +80101628: 00001021 move v0,zero +8010162c: 00a21021 addu v0,a1,v0 +80101630: 03e00008 jr ra +80101634: a0400000 sb zero,0(v0) + +80101638 <_unistrnlen>: +80101638: 10800011 beqz a0,80101680 <_unistrnlen+0x48> +8010163c: 00001821 move v1,zero +80101640: 10a0000f beqz a1,80101680 <_unistrnlen+0x48> +80101644: 00000000 nop +80101648: 94820000 lhu v0,0(a0) +8010164c: 14400008 bnez v0,80101670 <_unistrnlen+0x38> +80101650: 24630001 addiu v1,v1,1 +80101654: 2463ffff addiu v1,v1,-1 +80101658: 080405a0 j 80101680 <_unistrnlen+0x48> +8010165c: 00000000 nop +80101660: 94820000 lhu v0,0(a0) +80101664: 10400004 beqz v0,80101678 <_unistrnlen+0x40> +80101668: 00000000 nop +8010166c: 24630001 addiu v1,v1,1 +80101670: 14a3fffb bne a1,v1,80101660 <_unistrnlen+0x28> +80101674: 24840002 addiu a0,a0,2 +80101678: 03e00008 jr ra +8010167c: 00601021 move v0,v1 +80101680: 03e00008 jr ra +80101684: 00601021 move v0,v1 + +80101688 <_unistrncmp>: +80101688: 10800020 beqz a0,8010170c <_unistrncmp+0x84> +8010168c: 00000000 nop +80101690: 10a00023 beqz a1,80101720 <_unistrncmp+0x98> +80101694: 24020001 li v0,1 +80101698: 94820000 lhu v0,0(a0) +8010169c: 94a30000 lhu v1,0(a1) +801016a0: 14620011 bne v1,v0,801016e8 <_unistrncmp+0x60> +801016a4: 00000000 nop +801016a8: 10c00011 beqz a2,801016f0 <_unistrncmp+0x68> +801016ac: 00000000 nop +801016b0: 14600008 bnez v1,801016d4 <_unistrncmp+0x4c> +801016b4: 24840002 addiu a0,a0,2 +801016b8: 2484fffe addiu a0,a0,-2 +801016bc: 03e00008 jr ra +801016c0: 2402ffff li v0,-1 +801016c4: 10c0000a beqz a2,801016f0 <_unistrncmp+0x68> +801016c8: 00000000 nop +801016cc: 1040000d beqz v0,80101704 <_unistrncmp+0x7c> +801016d0: 24840002 addiu a0,a0,2 +801016d4: 24a50002 addiu a1,a1,2 +801016d8: 94820000 lhu v0,0(a0) +801016dc: 94a30000 lhu v1,0(a1) +801016e0: 1043fff8 beq v0,v1,801016c4 <_unistrncmp+0x3c> +801016e4: 24c6ffff addiu a2,a2,-1 +801016e8: 14c00003 bnez a2,801016f8 <_unistrncmp+0x70> +801016ec: 00000000 nop +801016f0: 03e00008 jr ra +801016f4: 00001021 move v0,zero +801016f8: 0062102b sltu v0,v1,v0 +801016fc: 14400007 bnez v0,8010171c <_unistrncmp+0x94> +80101700: 00000000 nop +80101704: 03e00008 jr ra +80101708: 2402ffff li v0,-1 +8010170c: 14a0fffd bnez a1,80101704 <_unistrncmp+0x7c> +80101710: 00000000 nop +80101714: 03e00008 jr ra +80101718: 00001021 move v0,zero +8010171c: 24020001 li v0,1 +80101720: 03e00008 jr ra +80101724: 00000000 nop + +80101728 <_unistrchr>: +80101728: 00801021 move v0,a0 +8010172c: 14800006 bnez a0,80101748 <_unistrchr+0x20> +80101730: 30a5ffff andi a1,a1,0xffff +80101734: 080405d5 j 80101754 <_unistrchr+0x2c> +80101738: 00000000 nop +8010173c: 10600005 beqz v1,80101754 <_unistrchr+0x2c> +80101740: 00000000 nop +80101744: 24420002 addiu v0,v0,2 +80101748: 94430000 lhu v1,0(v0) +8010174c: 1465fffb bne v1,a1,8010173c <_unistrchr+0x14> +80101750: 00000000 nop +80101754: 03e00008 jr ra +80101758: 00000000 nop + +8010175c <_uniisalnum>: +8010175c: 3c198011 lui t9,0x8011 +80101760: 2739d0f8 addiu t9,t9,-12040 +80101764: 03200008 jr t9 +80101768: 308400ff andi a0,a0,0xff +8010176c: 00000000 nop + +80101770 : +80101770: 24020001 li v0,1 +80101774: 00c06821 move t5,a2 +80101778: 00a06021 move t4,a1 +8010177c: 3089ffff andi t1,a0,0xffff +80101780: 10c200c3 beq a2,v0,80101a90 +80101784: 00045402 srl t2,a0,0x10 +80101788: 10a000ce beqz a1,80101ac4 +8010178c: 00000000 nop +80101790: 2cc20010 sltiu v0,a2,16 +80101794: 14400052 bnez v0,801018e0 +80101798: 2cc215b0 sltiu v0,a2,5552 +8010179c: 1440006b bnez v0,8010194c +801017a0: 00000000 nop +801017a4: 25adea50 addiu t5,t5,-5552 +801017a8: 01804021 move t0,t4 +801017ac: 240b015b li t3,347 +801017b0: 91020000 lbu v0,0(t0) +801017b4: 91030001 lbu v1,1(t0) +801017b8: 01221021 addu v0,t1,v0 +801017bc: 91040002 lbu a0,2(t0) +801017c0: 00431821 addu v1,v0,v1 +801017c4: 91050003 lbu a1,3(t0) +801017c8: 01421021 addu v0,t2,v0 +801017cc: 00642021 addu a0,v1,a0 +801017d0: 00431021 addu v0,v0,v1 +801017d4: 91060004 lbu a2,4(t0) +801017d8: 00852821 addu a1,a0,a1 +801017dc: 00441021 addu v0,v0,a0 +801017e0: 91030005 lbu v1,5(t0) +801017e4: 00a63021 addu a2,a1,a2 +801017e8: 00451021 addu v0,v0,a1 +801017ec: 91040006 lbu a0,6(t0) +801017f0: 00c31821 addu v1,a2,v1 +801017f4: 00461021 addu v0,v0,a2 +801017f8: 91050007 lbu a1,7(t0) +801017fc: 00642021 addu a0,v1,a0 +80101800: 00431021 addu v0,v0,v1 +80101804: 91060008 lbu a2,8(t0) +80101808: 00852821 addu a1,a0,a1 +8010180c: 00441021 addu v0,v0,a0 +80101810: 91030009 lbu v1,9(t0) +80101814: 00a63021 addu a2,a1,a2 +80101818: 00451021 addu v0,v0,a1 +8010181c: 9104000a lbu a0,10(t0) +80101820: 00c31821 addu v1,a2,v1 +80101824: 00461021 addu v0,v0,a2 +80101828: 9105000b lbu a1,11(t0) +8010182c: 00642021 addu a0,v1,a0 +80101830: 00431021 addu v0,v0,v1 +80101834: 9106000c lbu a2,12(t0) +80101838: 00852821 addu a1,a0,a1 +8010183c: 00441021 addu v0,v0,a0 +80101840: 9107000d lbu a3,13(t0) +80101844: 00a63021 addu a2,a1,a2 +80101848: 9103000e lbu v1,14(t0) +8010184c: 00451021 addu v0,v0,a1 +80101850: 00c73821 addu a3,a2,a3 +80101854: 9104000f lbu a0,15(t0) +80101858: 00461021 addu v0,v0,a2 +8010185c: 00e31821 addu v1,a3,v1 +80101860: 00471021 addu v0,v0,a3 +80101864: 00644821 addu t1,v1,a0 +80101868: 00431021 addu v0,v0,v1 +8010186c: 256bffff addiu t3,t3,-1 +80101870: 00495021 addu t2,v0,t1 +80101874: 1560ffce bnez t3,801017b0 +80101878: 25080010 addiu t0,t0,16 +8010187c: 3c028007 lui v0,0x8007 +80101880: 34428071 ori v0,v0,0x8071 +80101884: 01420019 multu t2,v0 +80101888: 2da815b0 sltiu t0,t5,5552 +8010188c: 00002810 mfhi a1 +80101890: 01220019 multu t1,v0 +80101894: 00052bc2 srl a1,a1,0xf +80101898: 00001010 mfhi v0 +8010189c: 00053100 sll a2,a1,0x4 +801018a0: 000213c2 srl v0,v0,0xf +801018a4: 00023900 sll a3,v0,0x4 +801018a8: 00022400 sll a0,v0,0x10 +801018ac: 00051c00 sll v1,a1,0x10 +801018b0: 00872023 subu a0,a0,a3 +801018b4: 00661823 subu v1,v1,a2 +801018b8: 00822021 addu a0,a0,v0 +801018bc: 00651821 addu v1,v1,a1 +801018c0: 01244823 subu t1,t1,a0 +801018c4: 01435023 subu t2,t2,v1 +801018c8: 1100ffb6 beqz t0,801017a4 +801018cc: 258c15b0 addiu t4,t4,5552 +801018d0: 15a0001b bnez t5,80101940 +801018d4: 000a1400 sll v0,t2,0x10 +801018d8: 03e00008 jr ra +801018dc: 01221025 or v0,t1,v0 +801018e0: 10c00006 beqz a2,801018fc +801018e4: 00a62021 addu a0,a1,a2 +801018e8: 90a20000 lbu v0,0(a1) +801018ec: 24a50001 addiu a1,a1,1 +801018f0: 01224821 addu t1,t1,v0 +801018f4: 1485fffc bne a0,a1,801018e8 +801018f8: 01495021 addu t2,t2,t1 +801018fc: 3c028007 lui v0,0x8007 +80101900: 34428071 ori v0,v0,0x8071 +80101904: 01420019 multu t2,v0 +80101908: 3404fff1 li a0,0xfff1 +8010190c: 00001010 mfhi v0 +80101910: 000213c2 srl v0,v0,0xf +80101914: 00022900 sll a1,v0,0x4 +80101918: 00021c00 sll v1,v0,0x10 +8010191c: 00651823 subu v1,v1,a1 +80101920: 00621821 addu v1,v1,v0 +80101924: 01431823 subu v1,t2,v1 +80101928: 01241023 subu v0,t1,a0 +8010192c: 0124202b sltu a0,t1,a0 +80101930: 0044480a movz t1,v0,a0 +80101934: 00031c00 sll v1,v1,0x10 +80101938: 03e00008 jr ra +8010193c: 01231025 or v0,t1,v1 +80101940: 2da20010 sltiu v0,t5,16 +80101944: 14400035 bnez v0,80101a1c +80101948: 00000000 nop +8010194c: 91820000 lbu v0,0(t4) +80101950: 91830001 lbu v1,1(t4) +80101954: 00491021 addu v0,v0,t1 +80101958: 91840002 lbu a0,2(t4) +8010195c: 00431821 addu v1,v0,v1 +80101960: 91850003 lbu a1,3(t4) +80101964: 004a1021 addu v0,v0,t2 +80101968: 00642021 addu a0,v1,a0 +8010196c: 00431021 addu v0,v0,v1 +80101970: 91860004 lbu a2,4(t4) +80101974: 00852821 addu a1,a0,a1 +80101978: 00441021 addu v0,v0,a0 +8010197c: 91830005 lbu v1,5(t4) +80101980: 00a63021 addu a2,a1,a2 +80101984: 00451021 addu v0,v0,a1 +80101988: 91840006 lbu a0,6(t4) +8010198c: 00c31821 addu v1,a2,v1 +80101990: 00461021 addu v0,v0,a2 +80101994: 91850007 lbu a1,7(t4) +80101998: 00642021 addu a0,v1,a0 +8010199c: 00431021 addu v0,v0,v1 +801019a0: 91860008 lbu a2,8(t4) +801019a4: 00852821 addu a1,a0,a1 +801019a8: 00441021 addu v0,v0,a0 +801019ac: 91830009 lbu v1,9(t4) +801019b0: 00a63021 addu a2,a1,a2 +801019b4: 00451021 addu v0,v0,a1 +801019b8: 9184000a lbu a0,10(t4) +801019bc: 00c31821 addu v1,a2,v1 +801019c0: 00461021 addu v0,v0,a2 +801019c4: 9185000b lbu a1,11(t4) +801019c8: 00642021 addu a0,v1,a0 +801019cc: 00431021 addu v0,v0,v1 +801019d0: 9186000c lbu a2,12(t4) +801019d4: 00852821 addu a1,a0,a1 +801019d8: 00441021 addu v0,v0,a0 +801019dc: 9187000d lbu a3,13(t4) +801019e0: 00a63021 addu a2,a1,a2 +801019e4: 9183000e lbu v1,14(t4) +801019e8: 00451021 addu v0,v0,a1 +801019ec: 9184000f lbu a0,15(t4) +801019f0: 00c73821 addu a3,a2,a3 +801019f4: 00461021 addu v0,v0,a2 +801019f8: 00e31821 addu v1,a3,v1 +801019fc: 25adfff0 addiu t5,t5,-16 +80101a00: 00471021 addu v0,v0,a3 +80101a04: 00644821 addu t1,v1,a0 +80101a08: 00431021 addu v0,v0,v1 +80101a0c: 2da40010 sltiu a0,t5,16 +80101a10: 00495021 addu t2,v0,t1 +80101a14: 1080ffcd beqz a0,8010194c +80101a18: 258c0010 addiu t4,t4,16 +80101a1c: 11a00007 beqz t5,80101a3c +80101a20: 01802821 move a1,t4 +80101a24: 018d2021 addu a0,t4,t5 +80101a28: 90a20000 lbu v0,0(a1) +80101a2c: 24a50001 addiu a1,a1,1 +80101a30: 01224821 addu t1,t1,v0 +80101a34: 1485fffc bne a0,a1,80101a28 +80101a38: 01495021 addu t2,t2,t1 +80101a3c: 3c028007 lui v0,0x8007 +80101a40: 34428071 ori v0,v0,0x8071 +80101a44: 01420019 multu t2,v0 +80101a48: 00002810 mfhi a1 +80101a4c: 01220019 multu t1,v0 +80101a50: 00052bc2 srl a1,a1,0xf +80101a54: 00001010 mfhi v0 +80101a58: 00053100 sll a2,a1,0x4 +80101a5c: 000213c2 srl v0,v0,0xf +80101a60: 00051c00 sll v1,a1,0x10 +80101a64: 00023900 sll a3,v0,0x4 +80101a68: 00022400 sll a0,v0,0x10 +80101a6c: 00661823 subu v1,v1,a2 +80101a70: 00872023 subu a0,a0,a3 +80101a74: 00651821 addu v1,v1,a1 +80101a78: 00822021 addu a0,a0,v0 +80101a7c: 01435023 subu t2,t2,v1 +80101a80: 01244823 subu t1,t1,a0 +80101a84: 000a1400 sll v0,t2,0x10 +80101a88: 03e00008 jr ra +80101a8c: 01221025 or v0,t1,v0 +80101a90: 90a30000 lbu v1,0(a1) +80101a94: 3405fff1 li a1,0xfff1 +80101a98: 01231821 addu v1,t1,v1 +80101a9c: 00652023 subu a0,v1,a1 +80101aa0: 0065302b sltu a2,v1,a1 +80101aa4: 0086180a movz v1,a0,a2 +80101aa8: 006a1021 addu v0,v1,t2 +80101aac: 00452023 subu a0,v0,a1 +80101ab0: 0045282b sltu a1,v0,a1 +80101ab4: 0085100a movz v0,a0,a1 +80101ab8: 00021400 sll v0,v0,0x10 +80101abc: 03e00008 jr ra +80101ac0: 00621025 or v0,v1,v0 +80101ac4: 03e00008 jr ra +80101ac8: 24020001 li v0,1 + +80101acc : +80101acc: 3c078007 lui a3,0x8007 +80101ad0: 34e78071 ori a3,a3,0x8071 +80101ad4: 00c70019 multu a2,a3 +80101ad8: 3088ffff andi t0,a0,0xffff +80101adc: 00001010 mfhi v0 +80101ae0: 00054c02 srl t1,a1,0x10 +80101ae4: 00025bc2 srl t3,v0,0xf +80101ae8: 000b1900 sll v1,t3,0x4 +80101aec: 000b1400 sll v0,t3,0x10 +80101af0: 00431023 subu v0,v0,v1 +80101af4: 004b1021 addu v0,v0,t3 +80101af8: 00c25823 subu t3,a2,v0 +80101afc: 71685002 mul t2,t3,t0 +80101b00: 3402fff0 li v0,0xfff0 +80101b04: 01470019 multu t2,a3 +80101b08: 00042402 srl a0,a0,0x10 +80101b0c: 00003810 mfhi a3 +80101b10: 01024021 addu t0,t0,v0 +80101b14: 00073bc2 srl a3,a3,0xf +80101b18: 00073100 sll a2,a3,0x4 +80101b1c: 00071c00 sll v1,a3,0x10 +80101b20: 00661823 subu v1,v1,a2 +80101b24: 00892021 addu a0,a0,t1 +80101b28: 30a5ffff andi a1,a1,0xffff +80101b2c: 00a82821 addu a1,a1,t0 +80101b30: 00671821 addu v1,v1,a3 +80101b34: 008b2023 subu a0,a0,t3 +80101b38: 3408fff1 li t0,0xfff1 +80101b3c: 01433823 subu a3,t2,v1 +80101b40: 00882021 addu a0,a0,t0 +80101b44: 3409fff2 li t1,0xfff2 +80101b48: 3c020001 lui v0,0x1 +80101b4c: 00e43021 addu a2,a3,a0 +80101b50: 3442ffe3 ori v0,v0,0xffe3 +80101b54: 00a9182b sltu v1,a1,t1 +80101b58: 14600005 bnez v1,80101b70 +80101b5c: 00c2202b sltu a0,a2,v0 +80101b60: 00a82823 subu a1,a1,t0 +80101b64: 00a9182b sltu v1,a1,t1 +80101b68: 00a81023 subu v0,a1,t0 +80101b6c: 0043280a movz a1,v0,v1 +80101b70: 14800004 bnez a0,80101b84 +80101b74: 00000000 nop +80101b78: 3c02fffe lui v0,0xfffe +80101b7c: 3442001e ori v0,v0,0x1e +80101b80: 00c23021 addu a2,a2,v0 +80101b84: 00c9102b sltu v0,a2,t1 +80101b88: 00c81823 subu v1,a2,t0 +80101b8c: 0062300a movz a2,v1,v0 +80101b90: 00061400 sll v0,a2,0x10 +80101b94: 03e00008 jr ra +80101b98: 00a21025 or v0,a1,v0 +80101b9c: 00000000 nop + +80101ba0 : +80101ba0: 27bdffd0 addiu sp,sp,-48 +80101ba4: afb60020 sw s6,32(sp) +80101ba8: afb5001c sw s5,28(sp) +80101bac: afb30014 sw s3,20(sp) +80101bb0: afb1000c sw s1,12(sp) +80101bb4: afb00008 sw s0,8(sp) +80101bb8: afbe0028 sw s8,40(sp) +80101bbc: afb70024 sw s7,36(sp) +80101bc0: afb40018 sw s4,24(sp) +80101bc4: afb20010 sw s2,16(sp) +80101bc8: 8c8e001c lw t6,28(a0) +80101bcc: 8c82000c lw v0,12(a0) +80101bd0: 8c830010 lw v1,16(a0) +80101bd4: 8c870000 lw a3,0(a0) +80101bd8: 8dc80054 lw t0,84(t6) +80101bdc: 8dc60058 lw a2,88(t6) +80101be0: 244dffff addiu t5,v0,-1 +80101be4: 00808021 move s0,a0 +80101be8: 24020001 li v0,1 +80101bec: 8c840004 lw a0,4(a0) +80101bf0: 00c23004 sllv a2,v0,a2 +80101bf4: 00a32823 subu a1,a1,v1 +80101bf8: 01021004 sllv v0,v0,t0 +80101bfc: 24e7ffff addiu a3,a3,-1 +80101c00: 8dc80028 lw t0,40(t6) +80101c04: 00e42021 addu a0,a3,a0 +80101c08: 01a31821 addu v1,t5,v1 +80101c0c: 01a52823 subu a1,t5,a1 +80101c10: 8dde002c lw s8,44(t6) +80101c14: 8dd40030 lw s4,48(t6) +80101c18: 8dd70034 lw s7,52(t6) +80101c1c: 8dcb0038 lw t3,56(t6) +80101c20: 8dca003c lw t2,60(t6) +80101c24: 8dd9004c lw t9,76(t6) +80101c28: 8dd20050 lw s2,80(t6) +80101c2c: afa80000 sw t0,0(sp) +80101c30: 2493fffb addiu s3,a0,-5 +80101c34: afa50004 sw a1,4(sp) +80101c38: 2471feff addiu s1,v1,-257 +80101c3c: 2455ffff addiu s5,v0,-1 +80101c40: 24d6ffff addiu s6,a2,-1 +80101c44: 24180001 li t8,1 +80101c48: 2d42000f sltiu v0,t2,15 +80101c4c: 1040000b beqz v0,80101c7c +80101c50: 01751024 and v0,t3,s5 +80101c54: 90e20001 lbu v0,1(a3) +80101c58: 24e70002 addiu a3,a3,2 +80101c5c: 90e30000 lbu v1,0(a3) +80101c60: 01421004 sllv v0,v0,t2 +80101c64: 25440008 addiu a0,t2,8 +80101c68: 01621021 addu v0,t3,v0 +80101c6c: 00831804 sllv v1,v1,a0 +80101c70: 00435821 addu t3,v0,v1 +80101c74: 254a0010 addiu t2,t2,16 +80101c78: 01751024 and v0,t3,s5 +80101c7c: 00021080 sll v0,v0,0x2 +80101c80: 03221021 addu v0,t9,v0 +80101c84: 90430001 lbu v1,1(v0) +80101c88: 90440000 lbu a0,0(v0) +80101c8c: 01435023 subu t2,t2,v1 +80101c90: 006b5806 srlv t3,t3,v1 +80101c94: 1080001c beqz a0,80101d08 +80101c98: 94430002 lhu v1,2(v0) +80101c9c: 30820010 andi v0,a0,0x10 +80101ca0: 14400042 bnez v0,80101dac +80101ca4: 00802821 move a1,a0 +80101ca8: 30820040 andi v0,a0,0x40 +80101cac: 10400007 beqz v0,80101ccc +80101cb0: 30a20020 andi v0,a1,0x20 +80101cb4: 080407db j 80101f6c +80101cb8: 00000000 nop +80101cbc: 1500003c bnez t0,80101db0 +80101cc0: 30a4000f andi a0,a1,0xf +80101cc4: 152000a9 bnez t1,80101f6c +80101cc8: 30a20020 andi v0,a1,0x20 +80101ccc: 00b81004 sllv v0,t8,a1 +80101cd0: 2442ffff addiu v0,v0,-1 +80101cd4: 004b1024 and v0,v0,t3 +80101cd8: 00621021 addu v0,v1,v0 +80101cdc: 00021080 sll v0,v0,0x2 +80101ce0: 03221021 addu v0,t9,v0 +80101ce4: 90430001 lbu v1,1(v0) +80101ce8: 90440000 lbu a0,0(v0) +80101cec: 01435023 subu t2,t2,v1 +80101cf0: 006b5806 srlv t3,t3,v1 +80101cf4: 00802821 move a1,a0 +80101cf8: 30890040 andi t1,a0,0x40 +80101cfc: 30880010 andi t0,a0,0x10 +80101d00: 1480ffee bnez a0,80101cbc +80101d04: 94430002 lhu v1,2(v0) +80101d08: 25ad0001 addiu t5,t5,1 +80101d0c: a1a30000 sb v1,0(t5) +80101d10: 00f3102b sltu v0,a3,s3 +80101d14: 10400003 beqz v0,80101d24 +80101d18: 01b1402b sltu t0,t5,s1 +80101d1c: 1500ffcb bnez t0,80101c4c +80101d20: 2d42000f sltiu v0,t2,15 +80101d24: 000a10c2 srl v0,t2,0x3 +80101d28: 00e23823 subu a3,a3,v0 +80101d2c: 24e30001 addiu v1,a3,1 +80101d30: 000210c0 sll v0,v0,0x3 +80101d34: 25a40001 addiu a0,t5,1 +80101d38: 00f3282b sltu a1,a3,s3 +80101d3c: 01423023 subu a2,t2,v0 +80101d40: ae030000 sw v1,0(s0) +80101d44: 10a00098 beqz a1,80101fa8 +80101d48: ae04000c sw a0,12(s0) +80101d4c: 02671023 subu v0,s3,a3 +80101d50: 24420005 addiu v0,v0,5 +80101d54: 11000099 beqz t0,80101fbc +80101d58: ae020004 sw v0,4(s0) +80101d5c: 022d1023 subu v0,s1,t5 +80101d60: 24430101 addiu v1,v0,257 +80101d64: 24020001 li v0,1 +80101d68: 00c21004 sllv v0,v0,a2 +80101d6c: 2442ffff addiu v0,v0,-1 +80101d70: 01621024 and v0,t3,v0 +80101d74: ae030010 sw v1,16(s0) +80101d78: adc20038 sw v0,56(t6) +80101d7c: adc6003c sw a2,60(t6) +80101d80: 8fbe0028 lw s8,40(sp) +80101d84: 8fb70024 lw s7,36(sp) +80101d88: 8fb60020 lw s6,32(sp) +80101d8c: 8fb5001c lw s5,28(sp) +80101d90: 8fb40018 lw s4,24(sp) +80101d94: 8fb30014 lw s3,20(sp) +80101d98: 8fb20010 lw s2,16(sp) +80101d9c: 8fb1000c lw s1,12(sp) +80101da0: 8fb00008 lw s0,8(sp) +80101da4: 03e00008 jr ra +80101da8: 27bd0030 addiu sp,sp,48 +80101dac: 30a4000f andi a0,a1,0xf +80101db0: 14800090 bnez a0,80101ff4 +80101db4: 00607821 move t7,v1 +80101db8: 2d42000f sltiu v0,t2,15 +80101dbc: 14400083 bnez v0,80101fcc +80101dc0: 00000000 nop +80101dc4: 01761024 and v0,t3,s6 +80101dc8: 00021080 sll v0,v0,0x2 +80101dcc: 02421021 addu v0,s2,v0 +80101dd0: 90480000 lbu t0,0(v0) +80101dd4: 90430001 lbu v1,1(v0) +80101dd8: 31040010 andi a0,t0,0x10 +80101ddc: 01435023 subu t2,t2,v1 +80101de0: 006b5806 srlv t3,t3,v1 +80101de4: 14800017 bnez a0,80101e44 +80101de8: 944c0002 lhu t4,2(v0) +80101dec: 31020040 andi v0,t0,0x40 +80101df0: 10400005 beqz v0,80101e08 +80101df4: 3c02801c lui v0,0x801c +80101df8: 08040811 j 80102044 +80101dfc: 24420a98 addiu v0,v0,2712 +80101e00: 1520008f bnez t1,80102040 +80101e04: 3c02801c lui v0,0x801c +80101e08: 01181004 sllv v0,t8,t0 +80101e0c: 2442ffff addiu v0,v0,-1 +80101e10: 004b1024 and v0,v0,t3 +80101e14: 01821021 addu v0,t4,v0 +80101e18: 00021080 sll v0,v0,0x2 +80101e1c: 02421021 addu v0,s2,v0 +80101e20: 90430000 lbu v1,0(v0) +80101e24: 90440001 lbu a0,1(v0) +80101e28: 30650010 andi a1,v1,0x10 +80101e2c: 30690040 andi t1,v1,0x40 +80101e30: 01445023 subu t2,t2,a0 +80101e34: 008b5806 srlv t3,t3,a0 +80101e38: 944c0002 lhu t4,2(v0) +80101e3c: 10a0fff0 beqz a1,80101e00 +80101e40: 00604021 move t0,v1 +80101e44: 3104000f andi a0,t0,0xf +80101e48: 0144102b sltu v0,t2,a0 +80101e4c: 1040000e beqz v0,80101e88 +80101e50: 00981004 sllv v0,t8,a0 +80101e54: 24e70001 addiu a3,a3,1 +80101e58: 90e20000 lbu v0,0(a3) +80101e5c: 01421004 sllv v0,v0,t2 +80101e60: 254a0008 addiu t2,t2,8 +80101e64: 0144182b sltu v1,t2,a0 +80101e68: 10600006 beqz v1,80101e84 +80101e6c: 01625821 addu t3,t3,v0 +80101e70: 24e70001 addiu a3,a3,1 +80101e74: 90e20000 lbu v0,0(a3) +80101e78: 01421004 sllv v0,v0,t2 +80101e7c: 01625821 addu t3,t3,v0 +80101e80: 254a0008 addiu t2,t2,8 +80101e84: 00981004 sllv v0,t8,a0 +80101e88: 2442ffff addiu v0,v0,-1 +80101e8c: 01621024 and v0,t3,v0 +80101e90: 01823021 addu a2,t4,v0 +80101e94: 8fa20004 lw v0,4(sp) +80101e98: 01445023 subu t2,t2,a0 +80101e9c: 01a21823 subu v1,t5,v0 +80101ea0: 0066102b sltu v0,v1,a2 +80101ea4: 1040006c beqz v0,80102058 +80101ea8: 008b5806 srlv t3,t3,a0 +80101eac: 00c34823 subu t1,a2,v1 +80101eb0: 03c9102b sltu v0,s8,t1 +80101eb4: 144000c7 bnez v0,801021d4 +80101eb8: 3c02801c lui v0,0x801c +80101ebc: 16800088 bnez s4,801020e0 +80101ec0: 26ecffff addiu t4,s7,-1 +80101ec4: 8fa30000 lw v1,0(sp) +80101ec8: 00691023 subu v0,v1,t1 +80101ecc: 012f182b sltu v1,t1,t7 +80101ed0: 146000aa bnez v1,8010217c +80101ed4: 01824021 addu t0,t4,v0 +80101ed8: 2de20003 sltiu v0,t7,3 +80101edc: 14400017 bnez v0,80101f3c +80101ee0: 3c02aaaa lui v0,0xaaaa +80101ee4: 25e3fffd addiu v1,t7,-3 +80101ee8: 3442aaab ori v0,v0,0xaaab +80101eec: 00620019 multu v1,v0 +80101ef0: 01a02821 move a1,t5 +80101ef4: 00001810 mfhi v1 +80101ef8: 00031842 srl v1,v1,0x1 +80101efc: 00031040 sll v0,v1,0x1 +80101f00: 00431021 addu v0,v0,v1 +80101f04: 01a21021 addu v0,t5,v0 +80101f08: 24440003 addiu a0,v0,3 +80101f0c: 91020001 lbu v0,1(t0) +80101f10: a0a20001 sb v0,1(a1) +80101f14: 91030002 lbu v1,2(t0) +80101f18: 25080003 addiu t0,t0,3 +80101f1c: a0a30002 sb v1,2(a1) +80101f20: 91020000 lbu v0,0(t0) +80101f24: 24a50003 addiu a1,a1,3 +80101f28: 14a4fff8 bne a1,a0,80101f0c +80101f2c: a0a20000 sb v0,0(a1) +80101f30: 01ed1021 addu v0,t7,t5 +80101f34: 00457823 subu t7,v0,a1 +80101f38: 00a06821 move t5,a1 +80101f3c: 11e0ff75 beqz t7,80101d14 +80101f40: 00f3102b sltu v0,a3,s3 +80101f44: 91020001 lbu v0,1(t0) +80101f48: 25ad0001 addiu t5,t5,1 +80101f4c: a1a20000 sb v0,0(t5) +80101f50: 24020002 li v0,2 +80101f54: 15e2ff6e bne t7,v0,80101d10 +80101f58: 25030001 addiu v1,t0,1 +80101f5c: 90620001 lbu v0,1(v1) +80101f60: 25ad0001 addiu t5,t5,1 +80101f64: 08040744 j 80101d10 +80101f68: a1a20000 sb v0,0(t5) +80101f6c: 1040002e beqz v0,80102028 +80101f70: 3c02801c lui v0,0x801c +80101f74: 2402000b li v0,11 +80101f78: adc20000 sw v0,0(t6) +80101f7c: 000a10c2 srl v0,t2,0x3 +80101f80: 00e23823 subu a3,a3,v0 +80101f84: 24e30001 addiu v1,a3,1 +80101f88: 000210c0 sll v0,v0,0x3 +80101f8c: 25a40001 addiu a0,t5,1 +80101f90: 00f3282b sltu a1,a3,s3 +80101f94: 01b1402b sltu t0,t5,s1 +80101f98: 01423023 subu a2,t2,v0 +80101f9c: ae030000 sw v1,0(s0) +80101fa0: 14a0ff6a bnez a1,80101d4c +80101fa4: ae04000c sw a0,12(s0) +80101fa8: 00f31823 subu v1,a3,s3 +80101fac: 24020005 li v0,5 +80101fb0: 00431023 subu v0,v0,v1 +80101fb4: 1500ff69 bnez t0,80101d5c +80101fb8: ae020004 sw v0,4(s0) +80101fbc: 01b11823 subu v1,t5,s1 +80101fc0: 24020101 li v0,257 +80101fc4: 08040759 j 80101d64 +80101fc8: 00431823 subu v1,v0,v1 +80101fcc: 90e20001 lbu v0,1(a3) +80101fd0: 24e70002 addiu a3,a3,2 +80101fd4: 90e30000 lbu v1,0(a3) +80101fd8: 01421004 sllv v0,v0,t2 +80101fdc: 25440008 addiu a0,t2,8 +80101fe0: 01621021 addu v0,t3,v0 +80101fe4: 00831804 sllv v1,v1,a0 +80101fe8: 00435821 addu t3,v0,v1 +80101fec: 08040771 j 80101dc4 +80101ff0: 254a0010 addiu t2,t2,16 +80101ff4: 0144102b sltu v0,t2,a0 +80101ff8: 1440002d bnez v0,801020b0 +80101ffc: 00981004 sllv v0,t8,a0 +80102000: 2442ffff addiu v0,v0,-1 +80102004: 01621024 and v0,t3,v0 +80102008: 01e27821 addu t7,t7,v0 +8010200c: 01445023 subu t2,t2,a0 +80102010: 008b5806 srlv t3,t3,a0 +80102014: 2d42000f sltiu v0,t2,15 +80102018: 1040ff6a beqz v0,80101dc4 +8010201c: 00000000 nop +80102020: 080407f4 j 80101fd0 +80102024: 90e20001 lbu v0,1(a3) +80102028: 24420a7c addiu v0,v0,2684 +8010202c: 2403001b li v1,27 +80102030: 01b1402b sltu t0,t5,s1 +80102034: ae020018 sw v0,24(s0) +80102038: 08040749 j 80101d24 +8010203c: adc30000 sw v1,0(t6) +80102040: 24420a98 addiu v0,v0,2712 +80102044: 2403001b li v1,27 +80102048: 01b1402b sltu t0,t5,s1 +8010204c: ae020018 sw v0,24(s0) +80102050: 08040749 j 80101d24 +80102054: adc30000 sw v1,0(t6) +80102058: 01a62823 subu a1,t5,a2 +8010205c: 90a20001 lbu v0,1(a1) +80102060: 25effffd addiu t7,t7,-3 +80102064: a1a20001 sb v0,1(t5) +80102068: 90a30002 lbu v1,2(a1) +8010206c: 24a50003 addiu a1,a1,3 +80102070: a1a30002 sb v1,2(t5) +80102074: 90a40000 lbu a0,0(a1) +80102078: 25ad0003 addiu t5,t5,3 +8010207c: 2de20003 sltiu v0,t7,3 +80102080: 1040fff6 beqz v0,8010205c +80102084: a1a40000 sb a0,0(t5) +80102088: 11e0ff22 beqz t7,80101d14 +8010208c: 00f3102b sltu v0,a3,s3 +80102090: 90a20001 lbu v0,1(a1) +80102094: 25ad0001 addiu t5,t5,1 +80102098: a1a20000 sb v0,0(t5) +8010209c: 24020002 li v0,2 +801020a0: 15e2ff1b bne t7,v0,80101d10 +801020a4: 24a30001 addiu v1,a1,1 +801020a8: 080407d8 j 80101f60 +801020ac: 90620001 lbu v0,1(v1) +801020b0: 24e70001 addiu a3,a3,1 +801020b4: 90e20000 lbu v0,0(a3) +801020b8: 01421004 sllv v0,v0,t2 +801020bc: 01625821 addu t3,t3,v0 +801020c0: 00981004 sllv v0,t8,a0 +801020c4: 2442ffff addiu v0,v0,-1 +801020c8: 01621024 and v0,t3,v0 +801020cc: 254a0008 addiu t2,t2,8 +801020d0: 01e27821 addu t7,t7,v0 +801020d4: 01445023 subu t2,t2,a0 +801020d8: 08040805 j 80102014 +801020dc: 008b5806 srlv t3,t3,a0 +801020e0: 0289102b sltu v0,s4,t1 +801020e4: 14400011 bnez v0,8010212c +801020e8: 8fa80000 lw t0,0(sp) +801020ec: 02891023 subu v0,s4,t1 +801020f0: 012f182b sltu v1,t1,t7 +801020f4: 1060ff78 beqz v1,80101ed8 +801020f8: 01824021 addu t0,t4,v0 +801020fc: 01a02821 move a1,t5 +80102100: 01201821 move v1,t1 +80102104: 25080001 addiu t0,t0,1 +80102108: 91020000 lbu v0,0(t0) +8010210c: 24a50001 addiu a1,a1,1 +80102110: 2463ffff addiu v1,v1,-1 +80102114: 1460fffb bnez v1,80102104 +80102118: a0a20000 sb v0,0(a1) +8010211c: 01a96821 addu t5,t5,t1 +80102120: 01e97823 subu t7,t7,t1 +80102124: 080407b6 j 80101ed8 +80102128: 01a64023 subu t0,t5,a2 +8010212c: 01342023 subu a0,t1,s4 +80102130: 01141021 addu v0,t0,s4 +80102134: 00491023 subu v0,v0,t1 +80102138: 008f182b sltu v1,a0,t7 +8010213c: 1060ff66 beqz v1,80101ed8 +80102140: 01824021 addu t0,t4,v0 +80102144: 01e47823 subu t7,t7,a0 +80102148: 01a02821 move a1,t5 +8010214c: 00801821 move v1,a0 +80102150: 25080001 addiu t0,t0,1 +80102154: 91020000 lbu v0,0(t0) +80102158: 24a50001 addiu a1,a1,1 +8010215c: 2463ffff addiu v1,v1,-1 +80102160: 1460fffb bnez v1,80102150 +80102164: a0a20000 sb v0,0(a1) +80102168: 028f102b sltu v0,s4,t7 +8010216c: 1440000d bnez v0,801021a4 +80102170: 01a46821 addu t5,t5,a0 +80102174: 080407b6 j 80101ed8 +80102178: 01804021 move t0,t4 +8010217c: 01a02821 move a1,t5 +80102180: 01201821 move v1,t1 +80102184: 25080001 addiu t0,t0,1 +80102188: 91020000 lbu v0,0(t0) +8010218c: 24a50001 addiu a1,a1,1 +80102190: 2463ffff addiu v1,v1,-1 +80102194: 1460fffb bnez v1,80102184 +80102198: a0a20000 sb v0,0(a1) +8010219c: 08040848 j 80102120 +801021a0: 01a96821 addu t5,t5,t1 +801021a4: 01a02821 move a1,t5 +801021a8: 02801821 move v1,s4 +801021ac: 258c0001 addiu t4,t4,1 +801021b0: 91820000 lbu v0,0(t4) +801021b4: 24a50001 addiu a1,a1,1 +801021b8: 2463ffff addiu v1,v1,-1 +801021bc: 1460fffb bnez v1,801021ac +801021c0: a0a20000 sb v0,0(a1) +801021c4: 01b46821 addu t5,t5,s4 +801021c8: 01f47823 subu t7,t7,s4 +801021cc: 080407b6 j 80101ed8 +801021d0: 01a64023 subu t0,t5,a2 +801021d4: 24420ab0 addiu v0,v0,2736 +801021d8: 2403001b li v1,27 +801021dc: 01b1402b sltu t0,t5,s1 +801021e0: ae020018 sw v0,24(s0) +801021e4: 08040749 j 80101d24 +801021e8: adc30000 sw v1,0(t6) +801021ec: 00000000 nop + +801021f0 : +801021f0: 3c06b000 lui a2,0xb000 +801021f4: 34c20010 ori v0,a2,0x10 +801021f8: 8c450000 lw a1,0(v0) +801021fc: 3c04016e lui a0,0x16e +80102200: 00052dc2 srl a1,a1,0x17 +80102204: 34843600 ori a0,a0,0x3600 +80102208: 8c430000 lw v1,0(v0) +8010220c: 70a43802 mul a3,a1,a0 +80102210: 00031c82 srl v1,v1,0x12 +80102214: 3c0202dc lui v0,0x2dc +80102218: 34426c00 ori v0,v0,0x6c00 +8010221c: 3063001f andi v1,v1,0x1f +80102220: 00e22821 addu a1,a3,v0 +80102224: 24630002 addiu v1,v1,2 +80102228: 00a3001b divu zero,a1,v1 +8010222c: 006001f4 teq v1,zero,0x7 +80102230: 8cc20000 lw v0,0(a2) +80102234: 3c03801c lui v1,0x801c +80102238: 3042000f andi v0,v0,0xf +8010223c: 24631680 addiu v1,v1,5760 +80102240: 00021080 sll v0,v0,0x2 +80102244: 00431021 addu v0,v0,v1 +80102248: 8c440000 lw a0,0(v0) +8010224c: 3c03801f lui v1,0x801f +80102250: 3c02801f lui v0,0x801f +80102254: 00002812 mflo a1 +80102258: 00a4001b divu zero,a1,a0 +8010225c: 008001f4 teq a0,zero,0x7 +80102260: ac4544f0 sw a1,17648(v0) +80102264: 00002012 mflo a0 +80102268: 03e00008 jr ra +8010226c: ac6444f4 sw a0,17652(v1) + +80102270 : +80102270: 3c02801f lui v0,0x801f +80102274: 8c4344f4 lw v1,17652(v0) +80102278: 3c05431b lui a1,0x431b +8010227c: 34a5de83 ori a1,a1,0xde83 +80102280: 00650019 multu v1,a1 +80102284: 00001810 mfhi v1 +80102288: 00031cc2 srl v1,v1,0x13 +8010228c: 70641802 mul v1,v1,a0 +80102290: 1460ffff bnez v1,80102290 +80102294: 2063ffff addi v1,v1,-1 +80102298: 03e00008 jr ra +8010229c: 00000000 nop + +801022a0 : +801022a0: 3c03801f lui v1,0x801f +801022a4: 8c6544f0 lw a1,17648(v1) +801022a8: 3c02431b lui v0,0x431b +801022ac: 3442de83 ori v0,v0,0xde83 +801022b0: 00a20019 multu a1,v0 +801022b4: 3c04801c lui a0,0x801c +801022b8: 00002810 mfhi a1 +801022bc: 3c19800f lui t9,0x800f +801022c0: 24841660 addiu a0,a0,5728 +801022c4: 27394bb0 addiu t9,t9,19376 +801022c8: 03200008 jr t9 +801022cc: 00052c82 srl a1,a1,0x12 + +801022d0 : +801022d0: 10800014 beqz a0,80102324 +801022d4: 00803021 move a2,a0 +801022d8: 3c04801f lui a0,0x801f +801022dc: 8c8344f4 lw v1,17652(a0) +801022e0: 3c02431b lui v0,0x431b +801022e4: 3442de83 ori v0,v0,0xde83 +801022e8: 00620019 multu v1,v0 +801022ec: 00002821 move a1,zero +801022f0: 00001810 mfhi v1 +801022f4: 00031cc2 srl v1,v1,0x13 +801022f8: 00032080 sll a0,v1,0x2 +801022fc: 000311c0 sll v0,v1,0x7 +80102300: 00441023 subu v0,v0,a0 +80102304: 00431021 addu v0,v0,v1 +80102308: 000218c0 sll v1,v0,0x3 +8010230c: 00601021 move v0,v1 +80102310: 1440ffff bnez v0,80102310 +80102314: 2042ffff addi v0,v0,-1 +80102318: 24a50001 addiu a1,a1,1 +8010231c: 14c5fffc bne a2,a1,80102310 +80102320: 00601021 move v0,v1 +80102324: 03e00008 jr ra +80102328: 00000000 nop +8010232c: 00000000 nop + +80102330 : +80102330: 3c02801f lui v0,0x801f +80102334: 3c03801f lui v1,0x801f +80102338: ac4444f8 sw a0,17656(v0) +8010233c: ac6544fc sw a1,17660(v1) +80102340: 40046800 mfc0 a0,c0_cause +80102344: 3c02801f lui v0,0x801f +80102348: ac444500 sw a0,17664(v0) +8010234c: 40057000 mfc0 a1,c0_epc +80102350: 3c03801f lui v1,0x801f +80102354: 3c028010 lui v0,0x8010 +80102358: ac654504 sw a1,17668(v1) +8010235c: 24422640 addiu v0,v0,9792 +80102360: 40827000 mtc0 v0,c0_epc +80102364: 00000000 nop +80102368: 03e00008 jr ra +8010236c: 42000018 eret + +80102370 : +80102370: 3c028031 lui v0,0x8031 +80102374: 3c038031 lui v1,0x8031 +80102378: 24424bb0 addiu v0,v0,19376 +8010237c: 24634db0 addiu v1,v1,19888 +80102380: ac400000 sw zero,0(v0) +80102384: ac400004 sw zero,4(v0) +80102388: ac400008 sw zero,8(v0) +8010238c: ac40000c sw zero,12(v0) +80102390: 24420010 addiu v0,v0,16 +80102394: 1443fffa bne v0,v1,80102380 +80102398: 00000000 nop +8010239c: 03e00008 jr ra +801023a0: 00000000 nop + +801023a4 : +801023a4: 3c028031 lui v0,0x8031 +801023a8: 00041900 sll v1,a0,0x4 +801023ac: 24424bb0 addiu v0,v0,19376 +801023b0: 2c840020 sltiu a0,a0,32 +801023b4: 00621821 addu v1,v1,v0 +801023b8: 10800004 beqz a0,801023cc +801023bc: 2402ffff li v0,-1 +801023c0: ac65000c sw a1,12(v1) +801023c4: ac660008 sw a2,8(v1) +801023c8: 00001021 move v0,zero +801023cc: 03e00008 jr ra +801023d0: 00000000 nop + +801023d4 : +801023d4: 03e00008 jr ra +801023d8: 00000000 nop + +801023dc : +801023dc: 27bdffe0 addiu sp,sp,-32 +801023e0: afbf001c sw ra,28(sp) +801023e4: afb20018 sw s2,24(sp) +801023e8: afb10014 sw s1,20(sp) +801023ec: afb00010 sw s0,16(sp) +801023f0: 40126800 mfc0 s2,c0_cause +801023f4: 40107000 mfc0 s0,c0_epc +801023f8: 3c11800f lui s1,0x800f +801023fc: 3c04801c lui a0,0x801c +80102400: 26314bb0 addiu s1,s1,19376 +80102404: 0220f809 jalr s1 +80102408: 248416b0 addiu a0,a0,5808 +8010240c: 3c04801c lui a0,0x801c +80102410: 02402821 move a1,s2 +80102414: 248416d0 addiu a0,a0,5840 +80102418: 02003021 move a2,s0 +8010241c: 0220f809 jalr s1 +80102420: 3c12801c lui s2,0x801c +80102424: 8e06ffec lw a2,-20(s0) +80102428: 264416e8 addiu a0,s2,5864 +8010242c: 0220f809 jalr s1 +80102430: 2605fff0 addiu a1,s0,-16 +80102434: 8e06fff0 lw a2,-16(s0) +80102438: 264416e8 addiu a0,s2,5864 +8010243c: 0220f809 jalr s1 +80102440: 2605fff4 addiu a1,s0,-12 +80102444: 8e06fff4 lw a2,-12(s0) +80102448: 264416e8 addiu a0,s2,5864 +8010244c: 0220f809 jalr s1 +80102450: 2605fff8 addiu a1,s0,-8 +80102454: 8e06fff8 lw a2,-8(s0) +80102458: 264416e8 addiu a0,s2,5864 +8010245c: 0220f809 jalr s1 +80102460: 2605fffc addiu a1,s0,-4 +80102464: 8e06fffc lw a2,-4(s0) +80102468: 264416e8 addiu a0,s2,5864 +8010246c: 0220f809 jalr s1 +80102470: 02002821 move a1,s0 +80102474: 8e060000 lw a2,0(s0) +80102478: 264416e8 addiu a0,s2,5864 +8010247c: 0220f809 jalr s1 +80102480: 26050004 addiu a1,s0,4 +80102484: 8e060004 lw a2,4(s0) +80102488: 264416e8 addiu a0,s2,5864 +8010248c: 0220f809 jalr s1 +80102490: 26050008 addiu a1,s0,8 +80102494: 8e060008 lw a2,8(s0) +80102498: 264416e8 addiu a0,s2,5864 +8010249c: 0220f809 jalr s1 +801024a0: 2605000c addiu a1,s0,12 +801024a4: 8e06000c lw a2,12(s0) +801024a8: 264416e8 addiu a0,s2,5864 +801024ac: 0220f809 jalr s1 +801024b0: 26050010 addiu a1,s0,16 +801024b4: 8e060010 lw a2,16(s0) +801024b8: 264416e8 addiu a0,s2,5864 +801024bc: 26050014 addiu a1,s0,20 +801024c0: 0220f809 jalr s1 +801024c4: 3c12801d lui s2,0x801d +801024c8: 0220f809 jalr s1 +801024cc: 2644508c addiu a0,s2,20620 +801024d0: 3c04801c lui a0,0x801c +801024d4: 0220f809 jalr s1 +801024d8: 248416f8 addiu a0,a0,5880 +801024dc: 0220f809 jalr s1 +801024e0: 2644508c addiu a0,s2,20620 +801024e4: 08040939 j 801024e4 +801024e8: 00000000 nop + +801024ec : +801024ec: 27bdffd8 addiu sp,sp,-40 +801024f0: afb1001c sw s1,28(sp) +801024f4: afb00018 sw s0,24(sp) +801024f8: 3c11800f lui s1,0x800f +801024fc: 00808021 move s0,a0 +80102500: 3c04801c lui a0,0x801c +80102504: 26314bb0 addiu s1,s1,19376 +80102508: afbf0020 sw ra,32(sp) +8010250c: 0220f809 jalr s1 +80102510: 24841714 addiu a0,a0,5908 +80102514: 40056800 mfc0 a1,c0_cause +80102518: 40067000 mfc0 a2,c0_epc +8010251c: 3c04801c lui a0,0x801c +80102520: 0220f809 jalr s1 +80102524: 248416d0 addiu a0,a0,5840 +80102528: 3c04801c lui a0,0x801c +8010252c: 02002821 move a1,s0 +80102530: 0220f809 jalr s1 +80102534: 24841728 addiu a0,a0,5928 +80102538: 8e05006c lw a1,108(s0) +8010253c: 8e070004 lw a3,4(s0) +80102540: 8e060000 lw a2,0(s0) +80102544: 8e020008 lw v0,8(s0) +80102548: 3c04801c lui a0,0x801c +8010254c: 24841734 addiu a0,a0,5940 +80102550: 0220f809 jalr s1 +80102554: afa20010 sw v0,16(sp) +80102558: 8e05000c lw a1,12(s0) +8010255c: 8e060010 lw a2,16(s0) +80102560: 8e070014 lw a3,20(s0) +80102564: 8e020018 lw v0,24(s0) +80102568: 3c04801c lui a0,0x801c +8010256c: 2484175c addiu a0,a0,5980 +80102570: 0220f809 jalr s1 +80102574: afa20010 sw v0,16(sp) +80102578: 8e05001c lw a1,28(s0) +8010257c: 8e060020 lw a2,32(s0) +80102580: 8e070024 lw a3,36(s0) +80102584: 8e020028 lw v0,40(s0) +80102588: 3c04801c lui a0,0x801c +8010258c: 24841784 addiu a0,a0,6020 +80102590: 0220f809 jalr s1 +80102594: afa20010 sw v0,16(sp) +80102598: 8e05002c lw a1,44(s0) +8010259c: 8e060030 lw a2,48(s0) +801025a0: 8e070034 lw a3,52(s0) +801025a4: 8e020038 lw v0,56(s0) +801025a8: 3c04801c lui a0,0x801c +801025ac: 248417ac addiu a0,a0,6060 +801025b0: 0220f809 jalr s1 +801025b4: afa20010 sw v0,16(sp) +801025b8: 8e05003c lw a1,60(s0) +801025bc: 8e060040 lw a2,64(s0) +801025c0: 8e070044 lw a3,68(s0) +801025c4: 8e020048 lw v0,72(s0) +801025c8: 3c04801c lui a0,0x801c +801025cc: 248417d4 addiu a0,a0,6100 +801025d0: 0220f809 jalr s1 +801025d4: afa20010 sw v0,16(sp) +801025d8: 8e05004c lw a1,76(s0) +801025dc: 8e060050 lw a2,80(s0) +801025e0: 8e070054 lw a3,84(s0) +801025e4: 8e020058 lw v0,88(s0) +801025e8: 3c04801c lui a0,0x801c +801025ec: 248417fc addiu a0,a0,6140 +801025f0: 0220f809 jalr s1 +801025f4: afa20010 sw v0,16(sp) +801025f8: 8e05005c lw a1,92(s0) +801025fc: 8e060060 lw a2,96(s0) +80102600: 8e070064 lw a3,100(s0) +80102604: 8e020068 lw v0,104(s0) +80102608: 3c04801c lui a0,0x801c +8010260c: 24841824 addiu a0,a0,6180 +80102610: 3c10801d lui s0,0x801d +80102614: 0220f809 jalr s1 +80102618: afa20010 sw v0,16(sp) +8010261c: 0220f809 jalr s1 +80102620: 2604508c addiu a0,s0,20620 +80102624: 3c04801c lui a0,0x801c +80102628: 0220f809 jalr s1 +8010262c: 248416f8 addiu a0,a0,5880 +80102630: 0220f809 jalr s1 +80102634: 2604508c addiu a0,s0,20620 +80102638: 0804098e j 80102638 +8010263c: 00000000 nop + +80102640 <_except_idle>: +80102640: 27bdffd8 addiu sp,sp,-40 +80102644: afbf0020 sw ra,32(sp) +80102648: afb1001c sw s1,28(sp) +8010264c: afb00018 sw s0,24(sp) +80102650: 3c02801f lui v0,0x801f +80102654: 8c4544fc lw a1,17660(v0) +80102658: 3c118010 lui s1,0x8010 +8010265c: 3c04801c lui a0,0x801c +80102660: 2631463c addiu s1,s1,17980 +80102664: 2484184c addiu a0,a0,6220 +80102668: 3c02801f lui v0,0x801f +8010266c: 0220f809 jalr s1 +80102670: 8c5044f8 lw s0,17656(v0) +80102674: 3c03801f lui v1,0x801f +80102678: 8c654500 lw a1,17664(v1) +8010267c: 3c04801c lui a0,0x801c +80102680: 0220f809 jalr s1 +80102684: 2484185c addiu a0,a0,6236 +80102688: 3c03801f lui v1,0x801f +8010268c: 8c654504 lw a1,17668(v1) +80102690: 3c04801c lui a0,0x801c +80102694: 0220f809 jalr s1 +80102698: 2484186c addiu a0,a0,6252 +8010269c: 3c04801c lui a0,0x801c +801026a0: 24841728 addiu a0,a0,5928 +801026a4: 0220f809 jalr s1 +801026a8: 02002821 move a1,s0 +801026ac: 8e05006c lw a1,108(s0) +801026b0: 8e060000 lw a2,0(s0) +801026b4: 8e070004 lw a3,4(s0) +801026b8: 8e020008 lw v0,8(s0) +801026bc: 3c04801c lui a0,0x801c +801026c0: 24841878 addiu a0,a0,6264 +801026c4: 0220f809 jalr s1 +801026c8: afa20010 sw v0,16(sp) +801026cc: 8e05000c lw a1,12(s0) +801026d0: 8e060010 lw a2,16(s0) +801026d4: 8e070014 lw a3,20(s0) +801026d8: 8e020018 lw v0,24(s0) +801026dc: 3c04801c lui a0,0x801c +801026e0: 248418a4 addiu a0,a0,6308 +801026e4: 0220f809 jalr s1 +801026e8: afa20010 sw v0,16(sp) +801026ec: 8e05001c lw a1,28(s0) +801026f0: 8e060020 lw a2,32(s0) +801026f4: 8e070024 lw a3,36(s0) +801026f8: 8e020028 lw v0,40(s0) +801026fc: 3c04801c lui a0,0x801c +80102700: 248418d0 addiu a0,a0,6352 +80102704: 0220f809 jalr s1 +80102708: afa20010 sw v0,16(sp) +8010270c: 8e05002c lw a1,44(s0) +80102710: 8e060030 lw a2,48(s0) +80102714: 8e070034 lw a3,52(s0) +80102718: 8e020038 lw v0,56(s0) +8010271c: 3c04801c lui a0,0x801c +80102720: 248418fc addiu a0,a0,6396 +80102724: 0220f809 jalr s1 +80102728: afa20010 sw v0,16(sp) +8010272c: 8e05003c lw a1,60(s0) +80102730: 8e060040 lw a2,64(s0) +80102734: 8e070044 lw a3,68(s0) +80102738: 8e020048 lw v0,72(s0) +8010273c: 3c04801c lui a0,0x801c +80102740: 24841928 addiu a0,a0,6440 +80102744: 0220f809 jalr s1 +80102748: afa20010 sw v0,16(sp) +8010274c: 8e05004c lw a1,76(s0) +80102750: 8e060050 lw a2,80(s0) +80102754: 8e070054 lw a3,84(s0) +80102758: 8e020058 lw v0,88(s0) +8010275c: 3c04801c lui a0,0x801c +80102760: 24841954 addiu a0,a0,6484 +80102764: 0220f809 jalr s1 +80102768: afa20010 sw v0,16(sp) +8010276c: 8e05005c lw a1,92(s0) +80102770: 8e060060 lw a2,96(s0) +80102774: 8e070064 lw a3,100(s0) +80102778: 8e020068 lw v0,104(s0) +8010277c: 3c04801c lui a0,0x801c +80102780: 24841980 addiu a0,a0,6528 +80102784: 0220f809 jalr s1 +80102788: afa20010 sw v0,16(sp) +8010278c: 3c04801d lui a0,0x801d +80102790: 0220f809 jalr s1 +80102794: 2484508c addiu a0,a0,20620 +80102798: 3c04801c lui a0,0x801c +8010279c: 0220f809 jalr s1 +801027a0: 248419ac addiu a0,a0,6572 +801027a4: 080409e9 j 801027a4 <_except_idle+0x164> +801027a8: 00000000 nop + +801027ac : +801027ac: 2402fff8 li v0,-8 +801027b0: 00822024 and a0,a0,v0 +801027b4: 34840001 ori a0,a0,0x1 +801027b8: 3c024000 lui v0,0x4000 +801027bc: 40849000 mtc0 a0,c0_watchlo +801027c0: 40829800 mtc0 v0,c0_watchhi +801027c4: 3c038031 lui v1,0x8031 +801027c8: 3c028010 lui v0,0x8010 +801027cc: 24634bb0 addiu v1,v1,19376 +801027d0: 244224ec addiu v0,v0,9452 +801027d4: ac62017c sw v0,380(v1) +801027d8: 03e00008 jr ra +801027dc: ac600178 sw zero,376(v1) + +801027e0 : +801027e0: 3c038031 lui v1,0x8031 +801027e4: 3c028010 lui v0,0x8010 +801027e8: 24634bb0 addiu v1,v1,19376 +801027ec: 244223dc addiu v0,v0,9180 +801027f0: ac6200ac sw v0,172(v1) +801027f4: 03e00008 jr ra +801027f8: ac6000a8 sw zero,168(v1) + +801027fc : +801027fc: 3c028031 lui v0,0x8031 +80102800: 27bdffe8 addiu sp,sp,-24 +80102804: 00051900 sll v1,a1,0x4 +80102808: 24424bb0 addiu v0,v0,19376 +8010280c: afb00010 sw s0,16(sp) +80102810: afbf0014 sw ra,20(sp) +80102814: 00628021 addu s0,v1,v0 +80102818: 8e07000c lw a3,12(s0) +8010281c: 10e0000b beqz a3,8010284c +80102820: 3c02801f lui v0,0x801f +80102824: 00e0f809 jalr a3 +80102828: 00000000 nop +8010282c: 8e020004 lw v0,4(s0) +80102830: 40827000 mtc0 v0,c0_epc +80102834: 00000000 nop +80102838: 42000018 eret +8010283c: 8fbf0014 lw ra,20(sp) +80102840: 8fb00010 lw s0,16(sp) +80102844: 03e00008 jr ra +80102848: 27bd0018 addiu sp,sp,24 +8010284c: 3c03801f lui v1,0x801f +80102850: ac4444f8 sw a0,17656(v0) +80102854: ac6544fc sw a1,17660(v1) +80102858: 40056800 mfc0 a1,c0_cause +8010285c: 3c02801f lui v0,0x801f +80102860: ac454500 sw a1,17664(v0) +80102864: 40067000 mfc0 a2,c0_epc +80102868: 3c03801f lui v1,0x801f +8010286c: 3c028010 lui v0,0x8010 +80102870: ac664504 sw a2,17668(v1) +80102874: 24422640 addiu v0,v0,9792 +80102878: 40827000 mtc0 v0,c0_epc +8010287c: 00000000 nop +80102880: 00e0f809 jalr a3 +80102884: 42000018 eret +80102888: 8e020004 lw v0,4(s0) +8010288c: 40827000 mtc0 v0,c0_epc +80102890: 00000000 nop +80102894: 42000018 eret +80102898: 8fbf0014 lw ra,20(sp) +8010289c: 8fb00010 lw s0,16(sp) +801028a0: 03e00008 jr ra +801028a4: 27bd0018 addiu sp,sp,24 + ... + +801028b0 : +801028b0: 3c02b302 lui v0,0xb302 +801028b4: 344900b0 ori t1,v0,0xb0 +801028b8: 34430300 ori v1,v0,0x300 +801028bc: 34440304 ori a0,v0,0x304 +801028c0: 34450010 ori a1,v0,0x10 +801028c4: 34460030 ori a2,v0,0x30 +801028c8: 34470050 ori a3,v0,0x50 +801028cc: 34480070 ori t0,v0,0x70 +801028d0: 34420090 ori v0,v0,0x90 +801028d4: ac600000 sw zero,0(v1) +801028d8: ac800000 sw zero,0(a0) +801028dc: aca00000 sw zero,0(a1) +801028e0: acc00000 sw zero,0(a2) +801028e4: ace00000 sw zero,0(a3) +801028e8: ad000000 sw zero,0(t0) +801028ec: ac400000 sw zero,0(v0) +801028f0: ad200000 sw zero,0(t1) +801028f4: 03e00008 jr ra +801028f8: 00000000 nop + +801028fc : +801028fc: 27bdffe8 addiu sp,sp,-24 +80102900: 3c028010 lui v0,0x8010 +80102904: afb00010 sw s0,16(sp) +80102908: afbf0014 sw ra,20(sp) +8010290c: 24424340 addiu v0,v0,17216 +80102910: 0040f809 jalr v0 +80102914: 00808021 move s0,a0 +80102918: 18400006 blez v0,80102934 +8010291c: 00000000 nop +80102920: a2020000 sb v0,0(s0) +80102924: 8fbf0014 lw ra,20(sp) +80102928: 8fb00010 lw s0,16(sp) +8010292c: 03e00008 jr ra +80102930: 27bd0018 addiu sp,sp,24 +80102934: a2000000 sb zero,0(s0) +80102938: 8fbf0014 lw ra,20(sp) +8010293c: 8fb00010 lw s0,16(sp) +80102940: 03e00008 jr ra +80102944: 27bd0018 addiu sp,sp,24 + +80102948 : +80102948: 3c198010 lui t9,0x8010 +8010294c: 27394414 addiu t9,t9,17428 +80102950: 03200008 jr t9 +80102954: 308400ff andi a0,a0,0xff + +80102958 : +80102958: 27bdffd8 addiu sp,sp,-40 +8010295c: 3c021000 lui v0,0x1000 +80102960: afbf0020 sw ra,32(sp) +80102964: afb3001c sw s3,28(sp) +80102968: afb20018 sw s2,24(sp) +8010296c: afb10014 sw s1,20(sp) +80102970: afb00010 sw s0,16(sp) +80102974: 34420400 ori v0,v0,0x400 +80102978: 40826000 mtc0 v0,c0_status +8010297c: 3c118000 lui s1,0x8000 +80102980: 3c108011 lui s0,0x8011 +80102984: 2610c930 addiu s0,s0,-14032 +80102988: 3c048000 lui a0,0x8000 +8010298c: 262520d4 addiu a1,s1,8404 +80102990: 24060020 li a2,32 +80102994: 0200f809 jalr s0 +80102998: 3c128000 lui s2,0x8000 +8010299c: 36440180 ori a0,s2,0x180 +801029a0: 262520d4 addiu a1,s1,8404 +801029a4: 0200f809 jalr s0 +801029a8: 24060020 li a2,32 +801029ac: 36440200 ori a0,s2,0x200 +801029b0: 262520d4 addiu a1,s1,8404 +801029b4: 0200f809 jalr s0 +801029b8: 24060020 li a2,32 +801029bc: 3c028011 lui v0,0x8011 +801029c0: 2442cbb4 addiu v0,v0,-13388 +801029c4: 0040f809 jalr v0 +801029c8: 00000000 nop +801029cc: 3c028011 lui v0,0x8011 +801029d0: 2442cb00 addiu v0,v0,-13568 +801029d4: 0040f809 jalr v0 +801029d8: 00000000 nop +801029dc: 3c03b302 lui v1,0xb302 +801029e0: 34620300 ori v0,v1,0x300 +801029e4: ac400000 sw zero,0(v0) +801029e8: 34640304 ori a0,v1,0x304 +801029ec: 34650010 ori a1,v1,0x10 +801029f0: 346900b0 ori t1,v1,0xb0 +801029f4: 34660030 ori a2,v1,0x30 +801029f8: 34670050 ori a3,v1,0x50 +801029fc: 34680070 ori t0,v1,0x70 +80102a00: 3c028010 lui v0,0x8010 +80102a04: 34630090 ori v1,v1,0x90 +80102a08: ac800000 sw zero,0(a0) +80102a0c: 24422370 addiu v0,v0,9072 +80102a10: aca00000 sw zero,0(a1) +80102a14: acc00000 sw zero,0(a2) +80102a18: ace00000 sw zero,0(a3) +80102a1c: ad000000 sw zero,0(t0) +80102a20: ac600000 sw zero,0(v1) +80102a24: 0040f809 jalr v0 +80102a28: ad200000 sw zero,0(t1) +80102a2c: 3c028010 lui v0,0x8010 +80102a30: 2442339c addiu v0,v0,13212 +80102a34: 0040f809 jalr v0 +80102a38: 00000000 nop +80102a3c: 3c028010 lui v0,0x8010 +80102a40: 244221f0 addiu v0,v0,8688 +80102a44: 0040f809 jalr v0 +80102a48: 00000000 nop +80102a4c: 3c028010 lui v0,0x8010 +80102a50: 2442389c addiu v0,v0,14492 +80102a54: 0040f809 jalr v0 +80102a58: 00000000 nop +80102a5c: 3c03801f lui v1,0x801f +80102a60: 24634400 addiu v1,v1,17408 +80102a64: 3c02801f lui v0,0x801f +80102a68: 2465fffc addiu a1,v1,-4 +80102a6c: 24444400 addiu a0,v0,17408 +80102a70: 00a4182b sltu v1,a1,a0 +80102a74: 1460000e bnez v1,80102ab0 +80102a78: 3c02800f lui v0,0x800f +80102a7c: 00a08021 move s0,a1 +80102a80: 24534bb0 addiu s3,v0,19376 +80102a84: 00809021 move s2,a0 +80102a88: 3c11801c lui s1,0x801c +80102a8c: 02002821 move a1,s0 +80102a90: 0260f809 jalr s3 +80102a94: 262419c8 addiu a0,s1,6600 +80102a98: 8e030000 lw v1,0(s0) +80102a9c: 0060f809 jalr v1 +80102aa0: 2610fffc addiu s0,s0,-4 +80102aa4: 0212102b sltu v0,s0,s2 +80102aa8: 1040fff9 beqz v0,80102a90 +80102aac: 02002821 move a1,s0 +80102ab0: 3c028010 lui v0,0x8010 +80102ab4: 24423e10 addiu v0,v0,15888 +80102ab8: 0040f809 jalr v0 +80102abc: 00000000 nop +80102ac0: 3c198010 lui t9,0x8010 +80102ac4: 8fbf0020 lw ra,32(sp) +80102ac8: 8fb3001c lw s3,28(sp) +80102acc: 8fb20018 lw s2,24(sp) +80102ad0: 8fb10014 lw s1,20(sp) +80102ad4: 8fb00010 lw s0,16(sp) +80102ad8: 27392da8 addiu t9,t9,11688 +80102adc: 03200008 jr t9 +80102ae0: 27bd0028 addiu sp,sp,40 + ... + +80102af0 : +80102af0: 2485ffd0 addiu a1,a0,-48 +80102af4: 00804821 move t1,a0 +80102af8: 3c02b001 lui v0,0xb001 +80102afc: 00052142 srl a0,a1,0x5 +80102b00: 00041a00 sll v1,a0,0x8 +80102b04: 34420028 ori v0,v0,0x28 +80102b08: 24070001 li a3,1 +80102b0c: 00625021 addu t2,v1,v0 +80102b10: 3c028031 lui v0,0x8031 +80102b14: 2403001d li v1,29 +80102b18: 00a74004 sllv t0,a3,a1 +80102b1c: 00043080 sll a2,a0,0x2 +80102b20: 00641823 subu v1,v1,a0 +80102b24: 24424db0 addiu v0,v0,19888 +80102b28: 2524ffe0 addiu a0,t1,-32 +80102b2c: 2ca500c1 sltiu a1,a1,193 +80102b30: 00c23021 addu a2,a2,v0 +80102b34: 00673804 sllv a3,a3,v1 +80102b38: 10a0000a beqz a1,80102b64 +80102b3c: 2c8b0007 sltiu t3,a0,7 +80102b40: ad480000 sw t0,0(t2) +80102b44: 8cc30000 lw v1,0(a2) +80102b48: 3c02b000 lui v0,0xb000 +80102b4c: 00681825 or v1,v1,t0 +80102b50: 3442100c ori v0,v0,0x100c +80102b54: acc30000 sw v1,0(a2) +80102b58: ac470000 sw a3,0(v0) +80102b5c: 03e00008 jr ra +80102b60: 00000000 nop +80102b64: 3c03b301 lui v1,0xb301 +80102b68: 00091140 sll v0,t1,0x5 +80102b6c: 3463fc14 ori v1,v1,0xfc14 +80102b70: 00432821 addu a1,v0,v1 +80102b74: 24020001 li v0,1 +80102b78: 3c07801f lui a3,0x801f +80102b7c: 00823004 sllv a2,v0,a0 +80102b80: 15600009 bnez t3,80102ba8 +80102b84: 2d230020 sltiu v1,t1,32 +80102b88: 24020001 li v0,1 +80102b8c: 1060fff3 beqz v1,80102b5c +80102b90: 01222004 sllv a0,v0,t1 +80102b94: 3c02b000 lui v0,0xb000 +80102b98: 3442100c ori v0,v0,0x100c +80102b9c: ac440000 sw a0,0(v0) +80102ba0: 03e00008 jr ra +80102ba4: 00000000 nop +80102ba8: 8ca20000 lw v0,0(a1) +80102bac: 3c040010 lui a0,0x10 +80102bb0: 34420002 ori v0,v0,0x2 +80102bb4: aca20000 sw v0,0(a1) +80102bb8: 8ce34508 lw v1,17672(a3) +80102bbc: 3c02b000 lui v0,0xb000 +80102bc0: 3442100c ori v0,v0,0x100c +80102bc4: 00c31825 or v1,a2,v1 +80102bc8: ac440000 sw a0,0(v0) +80102bcc: 03e00008 jr ra +80102bd0: ace34508 sw v1,17672(a3) + +80102bd4 : +80102bd4: 2483ffd0 addiu v1,a0,-48 +80102bd8: 00032942 srl a1,v1,0x5 +80102bdc: 3c02b001 lui v0,0xb001 +80102be0: 00804021 move t0,a0 +80102be4: 34420024 ori v0,v0,0x24 +80102be8: 00052200 sll a0,a1,0x8 +80102bec: 00824821 addu t1,a0,v0 +80102bf0: 240c0001 li t4,1 +80102bf4: 3c028031 lui v0,0x8031 +80102bf8: 006c3004 sllv a2,t4,v1 +80102bfc: 00052080 sll a0,a1,0x2 +80102c00: 24424db0 addiu v0,v0,19888 +80102c04: 2507ffe0 addiu a3,t0,-32 +80102c08: 2c6300c1 sltiu v1,v1,193 +80102c0c: 00825021 addu t2,a0,v0 +80102c10: 00065827 nor t3,zero,a2 +80102c14: 1060000e beqz v1,80102c50 +80102c18: 2ce40007 sltiu a0,a3,7 +80102c1c: ad260000 sw a2,0(t1) +80102c20: 8d430000 lw v1,0(t2) +80102c24: 2402001d li v0,29 +80102c28: 00451023 subu v0,v0,a1 +80102c2c: 006b1824 and v1,v1,t3 +80102c30: 004c2004 sllv a0,t4,v0 +80102c34: 14600004 bnez v1,80102c48 +80102c38: ad430000 sw v1,0(t2) +80102c3c: 3c02b000 lui v0,0xb000 +80102c40: 34421008 ori v0,v0,0x1008 +80102c44: ac440000 sw a0,0(v0) +80102c48: 03e00008 jr ra +80102c4c: 00000000 nop +80102c50: 3c03b301 lui v1,0xb301 +80102c54: 00081140 sll v0,t0,0x5 +80102c58: 3463fc14 ori v1,v1,0xfc14 +80102c5c: 00433021 addu a2,v0,v1 +80102c60: 24020001 li v0,1 +80102c64: 00e21004 sllv v0,v0,a3 +80102c68: 3c09801f lui t1,0x801f +80102c6c: 00023827 nor a3,zero,v0 +80102c70: 14800009 bnez a0,80102c98 +80102c74: 2d050020 sltiu a1,t0,32 +80102c78: 24020001 li v0,1 +80102c7c: 10a0fff2 beqz a1,80102c48 +80102c80: 01021804 sllv v1,v0,t0 +80102c84: 3c02b000 lui v0,0xb000 +80102c88: 34421008 ori v0,v0,0x1008 +80102c8c: ac430000 sw v1,0(v0) +80102c90: 03e00008 jr ra +80102c94: 00000000 nop +80102c98: 8cc30000 lw v1,0(a2) +80102c9c: 2402fffd li v0,-3 +80102ca0: 00621824 and v1,v1,v0 +80102ca4: acc30000 sw v1,0(a2) +80102ca8: 8d224508 lw v0,17672(t1) +80102cac: 00e21024 and v0,a3,v0 +80102cb0: 1440ffe5 bnez v0,80102c48 +80102cb4: ad224508 sw v0,17672(t1) +80102cb8: 3c02b000 lui v0,0xb000 +80102cbc: 3c030010 lui v1,0x10 +80102cc0: 34421008 ori v0,v0,0x1008 +80102cc4: ac430000 sw v1,0(v0) +80102cc8: 03e00008 jr ra +80102ccc: 00000000 nop + +80102cd0 : +80102cd0: 2485ffd0 addiu a1,a0,-48 +80102cd4: 00804021 move t0,a0 +80102cd8: 00051942 srl v1,a1,0x5 +80102cdc: 2404001d li a0,29 +80102ce0: 3c02b001 lui v0,0xb001 +80102ce4: 24060001 li a2,1 +80102ce8: 00832023 subu a0,a0,v1 +80102cec: 34420014 ori v0,v0,0x14 +80102cf0: 3c0ab000 lui t2,0xb000 +80102cf4: 00031a00 sll v1,v1,0x8 +80102cf8: 00a64804 sllv t1,a2,a1 +80102cfc: 00863804 sllv a3,a2,a0 +80102d00: 00621821 addu v1,v1,v0 +80102d04: 35441010 ori a0,t2,0x1010 +80102d08: 2502ffe0 addiu v0,t0,-32 +80102d0c: 01063004 sllv a2,a2,t0 +80102d10: 2ca500c1 sltiu a1,a1,193 +80102d14: 2c420007 sltiu v0,v0,7 +80102d18: ac860000 sw a2,0(a0) +80102d1c: 10a00005 beqz a1,80102d34 +80102d20: 00000000 nop +80102d24: ac870000 sw a3,0(a0) +80102d28: ac690000 sw t1,0(v1) +80102d2c: 03e00008 jr ra +80102d30: 00000000 nop +80102d34: 1440000d bnez v0,80102d6c +80102d38: 2d030020 sltiu v1,t0,32 +80102d3c: 1060fffb beqz v1,80102d2c +80102d40: 24020015 li v0,21 +80102d44: 35432028 ori v1,t2,0x2028 +80102d48: ac860000 sw a2,0(a0) +80102d4c: 1102000b beq t0,v0,80102d7c +80102d50: 24020016 li v0,22 +80102d54: 1502fff5 bne t0,v0,80102d2c +80102d58: 35432028 ori v1,t2,0x2028 +80102d5c: 24020020 li v0,32 +80102d60: ac620000 sw v0,0(v1) +80102d64: 03e00008 jr ra +80102d68: 00000000 nop +80102d6c: 3c020010 lui v0,0x10 +80102d70: ac820000 sw v0,0(a0) +80102d74: 03e00008 jr ra +80102d78: 00000000 nop +80102d7c: 24020010 li v0,16 +80102d80: ac620000 sw v0,0(v1) +80102d84: 03e00008 jr ra +80102d88: 00000000 nop + +80102d8c : +80102d8c: 40026000 mfc0 v0,c0_status +80102d90: 2403fffe li v1,-2 +80102d94: 00431024 and v0,v0,v1 +80102d98: 03e00008 jr ra +80102d9c: 40826000 mtc0 v0,c0_status + +80102da0 : +80102da0: 03e00008 jr ra +80102da4: 40026000 mfc0 v0,c0_status + +80102da8 : +80102da8: 40026000 mfc0 v0,c0_status +80102dac: 2403fffd li v1,-3 +80102db0: 34420001 ori v0,v0,0x1 +80102db4: 00431024 and v0,v0,v1 +80102db8: 03e00008 jr ra +80102dbc: 40826000 mtc0 v0,c0_status + +80102dc0 : +80102dc0: 40026000 mfc0 v0,c0_status +80102dc4: 2403fffe li v1,-2 +80102dc8: 00431824 and v1,v0,v1 +80102dcc: 03e00008 jr ra +80102dd0: 40836000 mtc0 v1,c0_status + +80102dd4 : +80102dd4: 03e00008 jr ra +80102dd8: 40846000 mtc0 a0,c0_status + +80102ddc : +80102ddc: 27bdffc8 addiu sp,sp,-56 +80102de0: afb00010 sw s0,16(sp) +80102de4: 00802821 move a1,a0 +80102de8: 3c10800f lui s0,0x800f +80102dec: 3c04801c lui a0,0x801c +80102df0: 26104bb0 addiu s0,s0,19376 +80102df4: afbe0030 sw s8,48(sp) +80102df8: afb7002c sw s7,44(sp) +80102dfc: afb60028 sw s6,40(sp) +80102e00: afb50024 sw s5,36(sp) +80102e04: afb40020 sw s4,32(sp) +80102e08: afb3001c sw s3,28(sp) +80102e0c: afb20018 sw s2,24(sp) +80102e10: afb10014 sw s1,20(sp) +80102e14: afbf0034 sw ra,52(sp) +80102e18: 0200f809 jalr s0 +80102e1c: 248419dc addiu a0,a0,6620 +80102e20: 02009021 move s2,s0 +80102e24: 3c11b302 lui s1,0xb302 +80102e28: 00008021 move s0,zero +80102e2c: 3c1e801d lui s8,0x801d +80102e30: 3c13801c lui s3,0x801c +80102e34: 3c14801c lui s4,0x801c +80102e38: 3c15801c lui s5,0x801c +80102e3c: 3c16801c lui s6,0x801c +80102e40: 3c17801c lui s7,0x801c +80102e44: 0240f809 jalr s2 +80102e48: 27c4508c addiu a0,s8,20620 +80102e4c: 8e260000 lw a2,0(s1) +80102e50: 3c02801c lui v0,0x801c +80102e54: 02002821 move a1,s0 +80102e58: 0240f809 jalr s2 +80102e5c: 24441a04 addiu a0,v0,6660 +80102e60: 8e260004 lw a2,4(s1) +80102e64: 3c02801c lui v0,0x801c +80102e68: 02002821 move a1,s0 +80102e6c: 0240f809 jalr s2 +80102e70: 24441a18 addiu a0,v0,6680 +80102e74: 8e260008 lw a2,8(s1) +80102e78: 02002821 move a1,s0 +80102e7c: 0240f809 jalr s2 +80102e80: 26641a2c addiu a0,s3,6700 +80102e84: 8e26000c lw a2,12(s1) +80102e88: 02002821 move a1,s0 +80102e8c: 0240f809 jalr s2 +80102e90: 26841a40 addiu a0,s4,6720 +80102e94: 8e260010 lw a2,16(s1) +80102e98: 02002821 move a1,s0 +80102e9c: 0240f809 jalr s2 +80102ea0: 26a41a54 addiu a0,s5,6740 +80102ea4: 8e260014 lw a2,20(s1) +80102ea8: 02002821 move a1,s0 +80102eac: 0240f809 jalr s2 +80102eb0: 26c41a68 addiu a0,s6,6760 +80102eb4: 8e260018 lw a2,24(s1) +80102eb8: 02002821 move a1,s0 +80102ebc: 0240f809 jalr s2 +80102ec0: 26e41a7c addiu a0,s7,6780 +80102ec4: 0240f809 jalr s2 +80102ec8: 27c4508c addiu a0,s8,20620 +80102ecc: 26100001 addiu s0,s0,1 +80102ed0: 24020006 li v0,6 +80102ed4: 1602ffdb bne s0,v0,80102e44 +80102ed8: 26310020 addiu s1,s1,32 +80102edc: 3c10b302 lui s0,0xb302 +80102ee0: 36020300 ori v0,s0,0x300 +80102ee4: 8c450000 lw a1,0(v0) +80102ee8: 3c04801c lui a0,0x801c +80102eec: 24841a90 addiu a0,a0,6800 +80102ef0: 0240f809 jalr s2 +80102ef4: 36100304 ori s0,s0,0x304 +80102ef8: 8e050000 lw a1,0(s0) +80102efc: 3c04801c lui a0,0x801c +80102f00: 0240f809 jalr s2 +80102f04: 24841aa4 addiu a0,a0,6820 +80102f08: 40056800 mfc0 a1,c0_cause +80102f0c: 40067000 mfc0 a2,c0_epc +80102f10: 3c04801c lui a0,0x801c +80102f14: 0240f809 jalr s2 +80102f18: 248416d0 addiu a0,a0,5840 +80102f1c: 08040bc7 j 80102f1c +80102f20: 00000000 nop + +80102f24 : +80102f24: 3c02b000 lui v0,0xb000 +80102f28: 3c08801f lui t0,0x801f +80102f2c: 34421010 ori v0,v0,0x1010 +80102f30: 8d03450c lw v1,17676(t0) +80102f34: 8c440000 lw a0,0(v0) +80102f38: 00832025 or a0,a0,v1 +80102f3c: 10800025 beqz a0,80102fd4 +80102f40: ad04450c sw a0,17676(t0) +80102f44: 2406001f li a2,31 +80102f48: 24070001 li a3,1 +80102f4c: 08040bd7 j 80102f5c +80102f50: 2405ffff li a1,-1 +80102f54: 10c5001f beq a2,a1,80102fd4 +80102f58: 00000000 nop +80102f5c: 00c71804 sllv v1,a3,a2 +80102f60: 00831024 and v0,a0,v1 +80102f64: 1040fffb beqz v0,80102f54 +80102f68: 24c6ffff addiu a2,a2,-1 +80102f6c: 24c60001 addiu a2,a2,1 +80102f70: 00031027 nor v0,zero,v1 +80102f74: 24c5ffec addiu a1,a2,-20 +80102f78: 00821024 and v0,a0,v0 +80102f7c: 2ca3000a sltiu v1,a1,10 +80102f80: 14600016 bnez v1,80102fdc +80102f84: ad02450c sw v0,17676(t0) +80102f88: 04c00012 bltz a2,80102fd4 +80102f8c: 00000000 nop +80102f90: 24070001 li a3,1 +80102f94: 3c03b000 lui v1,0xb000 +80102f98: 24c5ffd0 addiu a1,a2,-48 +80102f9c: 00c72004 sllv a0,a3,a2 +80102fa0: 34681010 ori t0,v1,0x1010 +80102fa4: 2ca200c1 sltiu v0,a1,193 +80102fa8: ad040000 sw a0,0(t0) +80102fac: 14400012 bnez v0,80102ff8 +80102fb0: 3c02b001 lui v0,0xb001 +80102fb4: 24c2ffe0 addiu v0,a2,-32 +80102fb8: 2c420007 sltiu v0,v0,7 +80102fbc: 1040001f beqz v0,8010303c +80102fc0: 2cc20020 sltiu v0,a2,32 +80102fc4: 3c020010 lui v0,0x10 +80102fc8: ad020000 sw v0,0(t0) +80102fcc: 08040c09 j 80103024 +80102fd0: 3c038031 lui v1,0x8031 +80102fd4: 03e00008 jr ra +80102fd8: 00000000 nop +80102fdc: 3c03801c lui v1,0x801c +80102fe0: 00051080 sll v0,a1,0x2 +80102fe4: 24631ac0 addiu v1,v1,6848 +80102fe8: 00431021 addu v0,v0,v1 +80102fec: 8c440000 lw a0,0(v0) +80102ff0: 00800008 jr a0 +80102ff4: 00000000 nop +80102ff8: 00052142 srl a0,a1,0x5 +80102ffc: 2403001d li v1,29 +80103000: 00641823 subu v1,v1,a0 +80103004: 34420014 ori v0,v0,0x14 +80103008: 00042200 sll a0,a0,0x8 +8010300c: 00822021 addu a0,a0,v0 +80103010: 00a72804 sllv a1,a3,a1 +80103014: 00671804 sllv v1,a3,v1 +80103018: ad030000 sw v1,0(t0) +8010301c: ac850000 sw a1,0(a0) +80103020: 3c038031 lui v1,0x8031 +80103024: 000610c0 sll v0,a2,0x3 +80103028: 24634dc8 addiu v1,v1,19912 +8010302c: 00431021 addu v0,v0,v1 +80103030: 8c590000 lw t9,0(v0) +80103034: 03200008 jr t9 +80103038: 8c440004 lw a0,4(v0) +8010303c: 1040fff8 beqz v0,80103020 +80103040: 00000000 nop +80103044: 24020015 li v0,21 +80103048: ad040000 sw a0,0(t0) +8010304c: 10c2007e beq a2,v0,80103248 +80103050: 24020010 li v0,16 +80103054: 24020016 li v0,22 +80103058: 14c2fff1 bne a2,v0,80103020 +8010305c: 34632028 ori v1,v1,0x2028 +80103060: 24020020 li v0,32 +80103064: ac620000 sw v0,0(v1) +80103068: 08040c09 j 80103024 +8010306c: 3c038031 lui v1,0x8031 +80103070: 3c03b302 lui v1,0xb302 +80103074: 34630304 ori v1,v1,0x304 +80103078: 8c620000 lw v0,0(v1) +8010307c: 30420001 andi v0,v0,0x1 +80103080: 1440ffc3 bnez v0,80102f90 +80103084: 24060020 li a2,32 +80103088: 8c620000 lw v0,0(v1) +8010308c: 30420002 andi v0,v0,0x2 +80103090: 14400071 bnez v0,80103258 +80103094: 24020001 li v0,1 +80103098: 8c620000 lw v0,0(v1) +8010309c: 30420004 andi v0,v0,0x4 +801030a0: 14400075 bnez v0,80103278 +801030a4: 24020002 li v0,2 +801030a8: 8c620000 lw v0,0(v1) +801030ac: 30420008 andi v0,v0,0x8 +801030b0: 1440006f bnez v0,80103270 +801030b4: 24020003 li v0,3 +801030b8: 8c620000 lw v0,0(v1) +801030bc: 30420010 andi v0,v0,0x10 +801030c0: 14400069 bnez v0,80103268 +801030c4: 24020004 li v0,4 +801030c8: 8c620000 lw v0,0(v1) +801030cc: 30420020 andi v0,v0,0x20 +801030d0: 14400063 bnez v0,80103260 +801030d4: 24020005 li v0,5 +801030d8: 08040be4 j 80102f90 +801030dc: 2406001f li a2,31 +801030e0: 3c02b001 lui v0,0xb001 +801030e4: 34420580 ori v0,v0,0x580 +801030e8: 8c440000 lw a0,0(v0) +801030ec: 2403001f li v1,31 +801030f0: 08040c40 j 80103100 +801030f4: 2405ffff li a1,-1 +801030f8: 1065ffa3 beq v1,a1,80102f88 +801030fc: 246600d0 addiu a2,v1,208 +80103100: 00641007 srav v0,a0,v1 +80103104: 30420001 andi v0,v0,0x1 +80103108: 1040fffb beqz v0,801030f8 +8010310c: 2463ffff addiu v1,v1,-1 +80103110: 24630001 addiu v1,v1,1 +80103114: 08040be2 j 80102f88 +80103118: 246600d0 addiu a2,v1,208 +8010311c: 3c02b001 lui v0,0xb001 +80103120: 34420480 ori v0,v0,0x480 +80103124: 8c440000 lw a0,0(v0) +80103128: 2403001f li v1,31 +8010312c: 08040c4f j 8010313c +80103130: 2405ffff li a1,-1 +80103134: 1065ff94 beq v1,a1,80102f88 +80103138: 246600b0 addiu a2,v1,176 +8010313c: 00641007 srav v0,a0,v1 +80103140: 30420001 andi v0,v0,0x1 +80103144: 1040fffb beqz v0,80103134 +80103148: 2463ffff addiu v1,v1,-1 +8010314c: 24630001 addiu v1,v1,1 +80103150: 08040be2 j 80102f88 +80103154: 246600b0 addiu a2,v1,176 +80103158: 3c02b001 lui v0,0xb001 +8010315c: 34420380 ori v0,v0,0x380 +80103160: 8c440000 lw a0,0(v0) +80103164: 2403001f li v1,31 +80103168: 08040c5e j 80103178 +8010316c: 2405ffff li a1,-1 +80103170: 1065ff85 beq v1,a1,80102f88 +80103174: 24660090 addiu a2,v1,144 +80103178: 00641007 srav v0,a0,v1 +8010317c: 30420001 andi v0,v0,0x1 +80103180: 1040fffb beqz v0,80103170 +80103184: 2463ffff addiu v1,v1,-1 +80103188: 24630001 addiu v1,v1,1 +8010318c: 08040be2 j 80102f88 +80103190: 24660090 addiu a2,v1,144 +80103194: 3c02b001 lui v0,0xb001 +80103198: 34420180 ori v0,v0,0x180 +8010319c: 8c440000 lw a0,0(v0) +801031a0: 2403001f li v1,31 +801031a4: 08040c6d j 801031b4 +801031a8: 2405ffff li a1,-1 +801031ac: 1065ff76 beq v1,a1,80102f88 +801031b0: 24660050 addiu a2,v1,80 +801031b4: 00641007 srav v0,a0,v1 +801031b8: 30420001 andi v0,v0,0x1 +801031bc: 1040fffb beqz v0,801031ac +801031c0: 2463ffff addiu v1,v1,-1 +801031c4: 24630001 addiu v1,v1,1 +801031c8: 08040be2 j 80102f88 +801031cc: 24660050 addiu a2,v1,80 +801031d0: 3c02b001 lui v0,0xb001 +801031d4: 34420280 ori v0,v0,0x280 +801031d8: 8c440000 lw a0,0(v0) +801031dc: 2403001f li v1,31 +801031e0: 08040c7c j 801031f0 +801031e4: 2405ffff li a1,-1 +801031e8: 1065ff67 beq v1,a1,80102f88 +801031ec: 24660070 addiu a2,v1,112 +801031f0: 00641007 srav v0,a0,v1 +801031f4: 30420001 andi v0,v0,0x1 +801031f8: 1040fffb beqz v0,801031e8 +801031fc: 2463ffff addiu v1,v1,-1 +80103200: 24630001 addiu v1,v1,1 +80103204: 08040be2 j 80102f88 +80103208: 24660070 addiu a2,v1,112 +8010320c: 3c02b001 lui v0,0xb001 +80103210: 34420080 ori v0,v0,0x80 +80103214: 8c440000 lw a0,0(v0) +80103218: 2403001f li v1,31 +8010321c: 08040c8b j 8010322c +80103220: 2405ffff li a1,-1 +80103224: 1065ff58 beq v1,a1,80102f88 +80103228: 24660030 addiu a2,v1,48 +8010322c: 00641007 srav v0,a0,v1 +80103230: 30420001 andi v0,v0,0x1 +80103234: 1040fffb beqz v0,80103224 +80103238: 2463ffff addiu v1,v1,-1 +8010323c: 24630001 addiu v1,v1,1 +80103240: 08040be2 j 80102f88 +80103244: 24660030 addiu a2,v1,48 +80103248: 34632028 ori v1,v1,0x2028 +8010324c: ac620000 sw v0,0(v1) +80103250: 08040c09 j 80103024 +80103254: 3c038031 lui v1,0x8031 +80103258: 08040be2 j 80102f88 +8010325c: 24460020 addiu a2,v0,32 +80103260: 08040be2 j 80102f88 +80103264: 24460020 addiu a2,v0,32 +80103268: 08040be2 j 80102f88 +8010326c: 24460020 addiu a2,v0,32 +80103270: 08040be2 j 80102f88 +80103274: 24460020 addiu a2,v0,32 +80103278: 08040be2 j 80102f88 +8010327c: 24460020 addiu a2,v0,32 + +80103280 : +80103280: 3c038031 lui v1,0x8031 +80103284: 2487ffd0 addiu a3,a0,-48 +80103288: 000410c0 sll v0,a0,0x3 +8010328c: 00804021 move t0,a0 +80103290: 24634dc8 addiu v1,v1,19912 +80103294: 2c8400f1 sltiu a0,a0,241 +80103298: 00435021 addu t2,v0,v1 +8010329c: 2ceb00c1 sltiu t3,a3,193 +801032a0: 2409ffff li t1,-1 +801032a4: 00a07821 move t7,a1 +801032a8: 10800025 beqz a0,80103340 +801032ac: 00c07021 move t6,a2 +801032b0: 00072142 srl a0,a3,0x5 +801032b4: 3c02b001 lui v0,0xb001 +801032b8: 00041a00 sll v1,a0,0x8 +801032bc: 34420028 ori v0,v0,0x28 +801032c0: 00626021 addu t4,v1,v0 +801032c4: 3c028031 lui v0,0x8031 +801032c8: 2403001d li v1,29 +801032cc: 24060001 li a2,1 +801032d0: 00042880 sll a1,a0,0x2 +801032d4: 00641823 subu v1,v1,a0 +801032d8: 24424db0 addiu v0,v0,19888 +801032dc: 2504ffe0 addiu a0,t0,-32 +801032e0: 00e63804 sllv a3,a2,a3 +801032e4: 00a22821 addu a1,a1,v0 +801032e8: 00663004 sllv a2,a2,v1 +801032ec: 2c8d0007 sltiu t5,a0,7 +801032f0: 00004821 move t1,zero +801032f4: ad4e0004 sw t6,4(t2) +801032f8: 15600013 bnez t3,80103348 +801032fc: ad4f0000 sw t7,0(t2) +80103300: 3c03b301 lui v1,0xb301 +80103304: 00081140 sll v0,t0,0x5 +80103308: 3463fc14 ori v1,v1,0xfc14 +8010330c: 00432821 addu a1,v0,v1 +80103310: 24020001 li v0,1 +80103314: 3c07801f lui a3,0x801f +80103318: 00823004 sllv a2,v0,a0 +8010331c: 15a00013 bnez t5,8010336c +80103320: 2d030020 sltiu v1,t0,32 +80103324: 24020001 li v0,1 +80103328: 10600005 beqz v1,80103340 +8010332c: 01022004 sllv a0,v0,t0 +80103330: 3c02b000 lui v0,0xb000 +80103334: 3442100c ori v0,v0,0x100c +80103338: ac440000 sw a0,0(v0) +8010333c: 00004821 move t1,zero +80103340: 03e00008 jr ra +80103344: 01201021 move v0,t1 +80103348: ad870000 sw a3,0(t4) +8010334c: 8ca30000 lw v1,0(a1) +80103350: 3c02b000 lui v0,0xb000 +80103354: 00671825 or v1,v1,a3 +80103358: 3442100c ori v0,v0,0x100c +8010335c: aca30000 sw v1,0(a1) +80103360: ac460000 sw a2,0(v0) +80103364: 03e00008 jr ra +80103368: 01201021 move v0,t1 +8010336c: 8ca20000 lw v0,0(a1) +80103370: 3c040010 lui a0,0x10 +80103374: 34420002 ori v0,v0,0x2 +80103378: aca20000 sw v0,0(a1) +8010337c: 8ce34508 lw v1,17672(a3) +80103380: 3c02b000 lui v0,0xb000 +80103384: 3442100c ori v0,v0,0x100c +80103388: ac440000 sw a0,0(v0) +8010338c: 00c31825 or v1,a2,v1 +80103390: 01201021 move v0,t1 +80103394: 03e00008 jr ra +80103398: ace34508 sw v1,17672(a3) + +8010339c <_intc_init>: +8010339c: 27bdffe0 addiu sp,sp,-32 +801033a0: 3c02801f lui v0,0x801f +801033a4: afb60018 sw s6,24(sp) +801033a8: afb50014 sw s5,20(sp) +801033ac: afb40010 sw s4,16(sp) +801033b0: afb3000c sw s3,12(sp) +801033b4: afb20008 sw s2,8(sp) +801033b8: afb10004 sw s1,4(sp) +801033bc: afb00000 sw s0,0(sp) +801033c0: 3c038031 lui v1,0x8031 +801033c4: ac40450c sw zero,17676(v0) +801033c8: 3c02b301 lui v0,0xb301 +801033cc: 3c16801f lui s6,0x801f +801033d0: 246d4dc8 addiu t5,v1,19912 +801033d4: 344efc14 ori t6,v0,0xfc14 +801033d8: 3c03b001 lui v1,0xb001 +801033dc: 3c028031 lui v0,0x8031 +801033e0: 34710024 ori s1,v1,0x24 +801033e4: 24504db0 addiu s0,v0,19888 +801033e8: 3c03b000 lui v1,0xb000 +801033ec: 3c028010 lui v0,0x8010 +801033f0: 8ecf4508 lw t7,17672(s6) +801033f4: 34791008 ori t9,v1,0x1008 +801033f8: 24582ddc addiu t8,v0,11740 +801033fc: 00005021 move t2,zero +80103400: 2409ffd0 li t1,-48 +80103404: 240cffe0 li t4,-32 +80103408: 24120001 li s2,1 +8010340c: 2413001d li s3,29 +80103410: 2414fffd li s4,-3 +80103414: 3c150010 lui s5,0x10 +80103418: 00091942 srl v1,t1,0x5 +8010341c: 00031200 sll v0,v1,0x8 +80103420: 240b0001 li t3,1 +80103424: 00514021 addu t0,v0,s1 +80103428: 00031080 sll v0,v1,0x2 +8010342c: 012b2004 sllv a0,t3,t1 +80103430: 00503821 addu a3,v0,s0 +80103434: 2d2200c1 sltiu v0,t1,193 +80103438: 00043027 nor a2,zero,a0 +8010343c: 10400029 beqz v0,801034e4 <_intc_init+0x148> +80103440: 2d850007 sltiu a1,t4,7 +80103444: ad040000 sw a0,0(t0) +80103448: 8ce20000 lw v0,0(a3) +8010344c: 02631823 subu v1,s3,v1 +80103450: 00461024 and v0,v0,a2 +80103454: 006b1804 sllv v1,t3,v1 +80103458: 10400016 beqz v0,801034b4 <_intc_init+0x118> +8010345c: ace20000 sw v0,0(a3) +80103460: adaa0004 sw t2,4(t5) +80103464: 240200f0 li v0,240 +80103468: 254a0001 addiu t2,t2,1 +8010346c: adb80000 sw t8,0(t5) +80103470: 25290001 addiu t1,t1,1 +80103474: 25ce0020 addiu t6,t6,32 +80103478: 258c0001 addiu t4,t4,1 +8010347c: 1542ffe6 bne t2,v0,80103418 <_intc_init+0x7c> +80103480: 25ad0008 addiu t5,t5,8 +80103484: aecf4508 sw t7,17672(s6) +80103488: 8fb50014 lw s5,20(sp) +8010348c: 8fb60018 lw s6,24(sp) +80103490: 8fb40010 lw s4,16(sp) +80103494: 8fb3000c lw s3,12(sp) +80103498: 8fb20008 lw s2,8(sp) +8010349c: 8fb10004 lw s1,4(sp) +801034a0: 8fb00000 lw s0,0(sp) +801034a4: 03e00008 jr ra +801034a8: 27bd0020 addiu sp,sp,32 +801034ac: 1040ffec beqz v0,80103460 <_intc_init+0xc4> +801034b0: 01521804 sllv v1,s2,t2 +801034b4: af230000 sw v1,0(t9) +801034b8: 240200f0 li v0,240 +801034bc: adaa0004 sw t2,4(t5) +801034c0: 254a0001 addiu t2,t2,1 +801034c4: adb80000 sw t8,0(t5) +801034c8: 25290001 addiu t1,t1,1 +801034cc: 25ce0020 addiu t6,t6,32 +801034d0: 258c0001 addiu t4,t4,1 +801034d4: 1542ffd0 bne t2,v0,80103418 <_intc_init+0x7c> +801034d8: 25ad0008 addiu t5,t5,8 +801034dc: 08040d22 j 80103488 <_intc_init+0xec> +801034e0: aecf4508 sw t7,17672(s6) +801034e4: 01921004 sllv v0,s2,t4 +801034e8: 00021827 nor v1,zero,v0 +801034ec: 10a0ffef beqz a1,801034ac <_intc_init+0x110> +801034f0: 2d420020 sltiu v0,t2,32 +801034f4: 8dc20000 lw v0,0(t6) +801034f8: 01e37824 and t7,t7,v1 +801034fc: 00541024 and v0,v0,s4 +80103500: adc20000 sw v0,0(t6) +80103504: 15e0ffd6 bnez t7,80103460 <_intc_init+0xc4> +80103508: 00000000 nop +8010350c: af350000 sw s5,0(t9) +80103510: 240200f0 li v0,240 +80103514: adaa0004 sw t2,4(t5) +80103518: 254a0001 addiu t2,t2,1 +8010351c: adb80000 sw t8,0(t5) +80103520: 25290001 addiu t1,t1,1 +80103524: 25ce0020 addiu t6,t6,32 +80103528: 258c0001 addiu t4,t4,1 +8010352c: 1542ffba bne t2,v0,80103418 <_intc_init+0x7c> +80103530: 25ad0008 addiu t5,t5,8 +80103534: 08040d22 j 80103488 <_intc_init+0xec> +80103538: aecf4508 sw t7,17672(s6) + +8010353c : +8010353c: 2483ffd0 addiu v1,a0,-48 +80103540: 00032942 srl a1,v1,0x5 +80103544: 3c02b001 lui v0,0xb001 +80103548: 00804021 move t0,a0 +8010354c: 34420024 ori v0,v0,0x24 +80103550: 00052200 sll a0,a1,0x8 +80103554: 00824821 addu t1,a0,v0 +80103558: 240c0001 li t4,1 +8010355c: 3c028031 lui v0,0x8031 +80103560: 006c3004 sllv a2,t4,v1 +80103564: 00052080 sll a0,a1,0x2 +80103568: 24424db0 addiu v0,v0,19888 +8010356c: 2507ffe0 addiu a3,t0,-32 +80103570: 2c6300c1 sltiu v1,v1,193 +80103574: 00825821 addu t3,a0,v0 +80103578: 00065027 nor t2,zero,a2 +8010357c: 10600015 beqz v1,801035d4 +80103580: 2ce40007 sltiu a0,a3,7 +80103584: ad260000 sw a2,0(t1) +80103588: 8d630000 lw v1,0(t3) +8010358c: 2402001d li v0,29 +80103590: 00451023 subu v0,v0,a1 +80103594: 006a1824 and v1,v1,t2 +80103598: 004c2004 sllv a0,t4,v0 +8010359c: 14600004 bnez v1,801035b0 +801035a0: ad630000 sw v1,0(t3) +801035a4: 3c02b000 lui v0,0xb000 +801035a8: 34421008 ori v0,v0,0x1008 +801035ac: ac440000 sw a0,0(v0) +801035b0: 3c038031 lui v1,0x8031 +801035b4: 24634dc8 addiu v1,v1,19912 +801035b8: 000810c0 sll v0,t0,0x3 +801035bc: 00431021 addu v0,v0,v1 +801035c0: 3c038010 lui v1,0x8010 +801035c4: 24632ddc addiu v1,v1,11740 +801035c8: ac480004 sw t0,4(v0) +801035cc: 03e00008 jr ra +801035d0: ac430000 sw v1,0(v0) +801035d4: 3c03b301 lui v1,0xb301 +801035d8: 00081140 sll v0,t0,0x5 +801035dc: 3463fc14 ori v1,v1,0xfc14 +801035e0: 00432821 addu a1,v0,v1 +801035e4: 24020001 li v0,1 +801035e8: 00e21004 sllv v0,v0,a3 +801035ec: 3c09801f lui t1,0x801f +801035f0: 00023027 nor a2,zero,v0 +801035f4: 14800006 bnez a0,80103610 +801035f8: 2d030020 sltiu v1,t0,32 +801035fc: 24020001 li v0,1 +80103600: 1460ffe8 bnez v1,801035a4 +80103604: 01022004 sllv a0,v0,t0 +80103608: 08040d6d j 801035b4 +8010360c: 3c038031 lui v1,0x8031 +80103610: 8ca30000 lw v1,0(a1) +80103614: 2402fffd li v0,-3 +80103618: 00621824 and v1,v1,v0 +8010361c: aca30000 sw v1,0(a1) +80103620: 8d224508 lw v0,17672(t1) +80103624: 00c21024 and v0,a2,v0 +80103628: 1440ffe1 bnez v0,801035b0 +8010362c: ad224508 sw v0,17672(t1) +80103630: 3c02b000 lui v0,0xb000 +80103634: 3c030010 lui v1,0x10 +80103638: 34421008 ori v0,v0,0x1008 +8010363c: ac430000 sw v1,0(v0) +80103640: 3c038031 lui v1,0x8031 +80103644: 24634dc8 addiu v1,v1,19912 +80103648: 000810c0 sll v0,t0,0x3 +8010364c: 00431021 addu v0,v0,v1 +80103650: 3c038010 lui v1,0x8010 +80103654: 24632ddc addiu v1,v1,11740 +80103658: ac480004 sw t0,4(v0) +8010365c: 03e00008 jr ra +80103660: ac430000 sw v1,0(v0) + ... + +80103670 <_sdram_convert>: +80103670: 3c023d09 lui v0,0x3d09 +80103674: 0044001b divu zero,v0,a0 +80103678: 008001f4 teq a0,zero,0x7 +8010367c: 3403c800 li v1,0xc800 +80103680: 3c02b301 lui v0,0xb301 +80103684: 34420080 ori v0,v0,0x80 +80103688: 8c440000 lw a0,0(v0) +8010368c: 00a06021 move t4,a1 +80103690: 00c06821 move t5,a2 +80103694: 00004012 mflo t0 +80103698: 0068001b divu zero,v1,t0 +8010369c: 010001f4 teq t0,zero,0x7 +801036a0: 00001812 mflo v1 +801036a4: 2c620004 sltiu v0,v1,4 +801036a8: 1040004f beqz v0,801037e8 <_sdram_convert+0x178> +801036ac: 00e07021 move t6,a3 +801036b0: 24030004 li v1,4 +801036b4: 2462fffc addiu v0,v1,-4 +801036b8: 00023340 sll a2,v0,0xd +801036bc: 24035c00 li v1,23552 +801036c0: 0068001b divu zero,v1,t0 +801036c4: 010001f4 teq t0,zero,0x7 +801036c8: 3c02ffff lui v0,0xffff +801036cc: 34420083 ori v0,v0,0x83 +801036d0: 00821024 and v0,a0,v0 +801036d4: 00002812 mflo a1 +801036d8: 2ca30004 sltiu v1,a1,4 +801036dc: 1460003f bnez v1,801037dc <_sdram_convert+0x16c> +801036e0: 00463025 or a2,v0,a2 +801036e4: 2ca20008 sltiu v0,a1,8 +801036e8: 10400054 beqz v0,8010383c <_sdram_convert+0x1cc> +801036ec: 34ca1800 ori t2,a2,0x1800 +801036f0: 00055a00 sll t3,a1,0x8 +801036f4: 3c020001 lui v0,0x1 +801036f8: 34422400 ori v0,v0,0x2400 +801036fc: 0048001b divu zero,v0,t0 +80103700: 010001f4 teq t0,zero,0x7 +80103704: 3c03007a lui v1,0x7a +80103708: 34631400 ori v1,v1,0x1400 +8010370c: 24071c00 li a3,7168 +80103710: 2405000e li a1,14 +80103714: 24060003 li a2,3 +80103718: 00001012 mflo v0 +8010371c: 0068001b divu zero,v1,t0 +80103720: 010001f4 teq t0,zero,0x7 +80103724: 2c44000f sltiu a0,v0,15 +80103728: 0044280b movn a1,v0,a0 +8010372c: 3c028080 lui v0,0x8080 +80103730: 34428081 ori v0,v0,0x8081 +80103734: 24a50001 addiu a1,a1,1 +80103738: 00052842 srl a1,a1,0x1 +8010373c: 00052880 sll a1,a1,0x2 +80103740: 01652825 or a1,t3,a1 +80103744: 00004812 mflo t1 +80103748: 00e8001b divu zero,a3,t0 +8010374c: 010001f4 teq t0,zero,0x7 +80103750: 252300fe addiu v1,t1,254 +80103754: 00003812 mflo a3 +80103758: 00620019 multu v1,v0 +8010375c: 2ce40004 sltiu a0,a3,4 +80103760: 00001810 mfhi v1 +80103764: 00e4300b movn a2,a3,a0 +80103768: 00063140 sll a2,a2,0x5 +8010376c: 01463025 or a2,t2,a2 +80103770: 000319c2 srl v1,v1,0x7 +80103774: 00c53025 or a2,a2,a1 +80103778: 2c620005 sltiu v0,v1,5 +8010377c: 1440001f bnez v0,801037fc <_sdram_convert+0x18c> +80103780: ad860000 sw a2,0(t4) +80103784: 2c620011 sltiu v0,v1,17 +80103788: 1040002a beqz v0,80103834 <_sdram_convert+0x1c4> +8010378c: 24050003 li a1,3 +80103790: 24050002 li a1,2 +80103794: 24040001 li a0,1 +80103798: 3c02b301 lui v0,0xb301 +8010379c: 34420084 ori v0,v0,0x84 +801037a0: 94430000 lhu v1,0(v0) +801037a4: 24020004 li v0,4 +801037a8: 3063fff8 andi v1,v1,0xfff8 +801037ac: 00651825 or v1,v1,a1 +801037b0: ada30000 sw v1,0(t5) +801037b4: 2484ffff addiu a0,a0,-1 +801037b8: 1480fffe bnez a0,801037b4 <_sdram_convert+0x144> +801037bc: 00021080 sll v0,v0,0x2 +801037c0: 0122001b divu zero,t1,v0 +801037c4: 004001f4 teq v0,zero,0x7 +801037c8: 00001021 move v0,zero +801037cc: 00001812 mflo v1 +801037d0: 24630001 addiu v1,v1,1 +801037d4: 03e00008 jr ra +801037d8: adc30000 sw v1,0(t6) +801037dc: 000512c0 sll v0,a1,0xb +801037e0: 08040dbc j 801036f0 <_sdram_convert+0x80> +801037e4: 00c25025 or t2,a2,v0 +801037e8: 2c62000c sltiu v0,v1,12 +801037ec: 1440ffb2 bnez v0,801036b8 <_sdram_convert+0x48> +801037f0: 2462fffc addiu v0,v1,-4 +801037f4: 08040daf j 801036bc <_sdram_convert+0x4c> +801037f8: 3406e000 li a2,0xe000 +801037fc: 3c02b301 lui v0,0xb301 +80103800: 34420084 ori v0,v0,0x84 +80103804: 94430000 lhu v1,0(v0) +80103808: 24020004 li v0,4 +8010380c: 0122001b divu zero,t1,v0 +80103810: 004001f4 teq v0,zero,0x7 +80103814: 3063fff8 andi v1,v1,0xfff8 +80103818: 34630001 ori v1,v1,0x1 +8010381c: ada30000 sw v1,0(t5) +80103820: 00001021 move v0,zero +80103824: 00001812 mflo v1 +80103828: 24630001 addiu v1,v1,1 +8010382c: 03e00008 jr ra +80103830: adc30000 sw v1,0(t6) +80103834: 08040de6 j 80103798 <_sdram_convert+0x128> +80103838: 24040002 li a0,2 +8010383c: 08040dbd j 801036f4 <_sdram_convert+0x84> +80103840: 240b0700 li t3,1792 + +80103844 : +80103844: 3c04b000 lui a0,0xb000 +80103848: 34840004 ori a0,a0,0x4 +8010384c: 8c830000 lw v1,0(a0) +80103850: 2405fffc li a1,-4 +80103854: 00651824 and v1,v1,a1 +80103858: ac830000 sw v1,0(a0) +8010385c: 8c820000 lw v0,0(a0) +80103860: 34420001 ori v0,v0,0x1 +80103864: ac820000 sw v0,0(a0) +80103868: 0000000f sync +8010386c: 42000020 wait +80103870: 00000000 nop +80103874: 8c830000 lw v1,0(a0) +80103878: 00001021 move v0,zero +8010387c: 00651824 and v1,v1,a1 +80103880: ac830000 sw v1,0(a0) +80103884: 8c850000 lw a1,0(a0) +80103888: 03e00008 jr ra +8010388c: ac850000 sw a1,0(a0) + +80103890 : +80103890: 42000020 wait +80103894: 03e00008 jr ra +80103898: 00000000 nop + +8010389c : +8010389c: 3c028802 lui v0,0x8802 +801038a0: 3442007c ori v0,v0,0x7c +801038a4: 8c460000 lw a2,0(v0) +801038a8: 3c078031 lui a3,0x8031 +801038ac: 00061882 srl v1,a2,0x2 +801038b0: 00062840 sll a1,a2,0x1 +801038b4: 24e25550 addiu v0,a3,21840 +801038b8: ace35550 sw v1,21840(a3) +801038bc: 00052882 srl a1,a1,0x2 +801038c0: 24040003 li a0,3 +801038c4: 24030001 li v1,1 +801038c8: ac440004 sw a0,4(v0) +801038cc: ac450008 sw a1,8(v0) +801038d0: ac43000c sw v1,12(v0) +801038d4: ac460018 sw a2,24(v0) +801038d8: ac40001c sw zero,28(v0) +801038dc: ac460010 sw a2,16(v0) +801038e0: 03e00008 jr ra +801038e4: ac400014 sw zero,20(v0) + +801038e8 : +801038e8: 27bdffd8 addiu sp,sp,-40 +801038ec: 3c04b000 lui a0,0xb000 +801038f0: afb3001c sw s3,28(sp) +801038f4: afb20018 sw s2,24(sp) +801038f8: afb10014 sw s1,20(sp) +801038fc: afb00010 sw s0,16(sp) +80103900: afbf0020 sw ra,32(sp) +80103904: 3485200c ori a1,a0,0x200c +80103908: 94a20000 lhu v0,0(a1) +8010390c: 34872000 ori a3,a0,0x2000 +80103910: 3042ffc7 andi v0,v0,0xffc7 +80103914: 34420028 ori v0,v0,0x28 +80103918: a4a20000 sh v0,0(a1) +8010391c: 34862008 ori a2,a0,0x2008 +80103920: 24030100 li v1,256 +80103924: 24020064 li v0,100 +80103928: a4e30000 sh v1,0(a3) +8010392c: a4c20000 sh v0,0(a2) +80103930: 94a30000 lhu v1,0(a1) +80103934: 34842004 ori a0,a0,0x2004 +80103938: 3063fff8 andi v1,v1,0xfff8 +8010393c: 34630001 ori v1,v1,0x1 +80103940: a4a30000 sh v1,0(a1) +80103944: 90820000 lbu v0,0(a0) +80103948: 00c09821 move s3,a2 +8010394c: 304200ff andi v0,v0,0xff +80103950: 34420001 ori v0,v0,0x1 +80103954: a0820000 sb v0,0(a0) +80103958: 3c02800f lui v0,0x800f +8010395c: 00e09021 move s2,a3 +80103960: 24514bb0 addiu s1,v0,19376 +80103964: 3c10801c lui s0,0x801c +80103968: 96650000 lhu a1,0(s3) +8010396c: 96460000 lhu a2,0(s2) +80103970: 30a5ffff andi a1,a1,0xffff +80103974: 30c6ffff andi a2,a2,0xffff +80103978: 0220f809 jalr s1 +8010397c: 26041af0 addiu a0,s0,6896 +80103980: 08040e5a j 80103968 +80103984: 00000000 nop + +80103988 : +80103988: 27bdffe8 addiu sp,sp,-24 +8010398c: 3c04801c lui a0,0x801c +80103990: 3c02800f lui v0,0x800f +80103994: afbf0010 sw ra,16(sp) +80103998: 24424bb0 addiu v0,v0,19376 +8010399c: 0040f809 jalr v0 +801039a0: 24841afc addiu a0,a0,6908 +801039a4: 3c028010 lui v0,0x8010 +801039a8: 2442430c addiu v0,v0,17164 +801039ac: 0040f809 jalr v0 +801039b0: 00000000 nop +801039b4: 3c04b000 lui a0,0xb000 +801039b8: 34833000 ori v1,a0,0x3000 +801039bc: 8c620000 lw v0,0(v1) +801039c0: 30420080 andi v0,v0,0x80 +801039c4: 1040fffd beqz v0,801039bc +801039c8: 34823030 ori v0,a0,0x3030 +801039cc: 3c03b000 lui v1,0xb000 +801039d0: ac400000 sw zero,0(v0) +801039d4: 34643000 ori a0,v1,0x3000 +801039d8: 8c820000 lw v0,0(a0) +801039dc: 30420080 andi v0,v0,0x80 +801039e0: 1040fffd beqz v0,801039d8 +801039e4: 00000000 nop +801039e8: 3463302c ori v1,v1,0x302c +801039ec: 8c620000 lw v0,0(v1) +801039f0: 3c04b000 lui a0,0xb000 +801039f4: 34420001 ori v0,v0,0x1 +801039f8: ac620000 sw v0,0(v1) +801039fc: 34833000 ori v1,a0,0x3000 +80103a00: 8c620000 lw v0,0(v1) +80103a04: 30420080 andi v0,v0,0x80 +80103a08: 1040fffd beqz v0,80103a00 +80103a0c: 24020fe0 li v0,4064 +80103a10: 34833028 ori v1,a0,0x3028 +80103a14: 3c04b000 lui a0,0xb000 +80103a18: ac620000 sw v0,0(v1) +80103a1c: 34833000 ori v1,a0,0x3000 +80103a20: 8c620000 lw v0,0(v1) +80103a24: 30420080 andi v0,v0,0x80 +80103a28: 1040fffd beqz v0,80103a20 +80103a2c: 3402ffe0 li v0,0xffe0 +80103a30: 34833024 ori v1,a0,0x3024 +80103a34: 3c04b000 lui a0,0xb000 +80103a38: ac620000 sw v0,0(v1) +80103a3c: 34833000 ori v1,a0,0x3000 +80103a40: 8c620000 lw v0,0(v1) +80103a44: 30420080 andi v0,v0,0x80 +80103a48: 1040fffd beqz v0,80103a40 +80103a4c: 00000000 nop +80103a50: 34833020 ori v1,a0,0x3020 +80103a54: 8c620000 lw v0,0(v1) +80103a58: 34420001 ori v0,v0,0x1 +80103a5c: ac620000 sw v0,0(v1) +80103a60: 08040e98 j 80103a60 +80103a64: 00000000 nop + +80103a68 <_pm_pllconvert>: +80103a68: 27bdffc8 addiu sp,sp,-56 +80103a6c: 2c820010 sltiu v0,a0,16 +80103a70: afbf0030 sw ra,48(sp) +80103a74: afb3002c sw s3,44(sp) +80103a78: afb20028 sw s2,40(sp) +80103a7c: afb10024 sw s1,36(sp) +80103a80: 14400009 bnez v0,80103aa8 <_pm_pllconvert+0x40> +80103a84: afb00020 sw s0,32(sp) +80103a88: 8fbf0030 lw ra,48(sp) +80103a8c: 8fb3002c lw s3,44(sp) +80103a90: 8fb20028 lw s2,40(sp) +80103a94: 8fb10024 lw s1,36(sp) +80103a98: 8fb00020 lw s0,32(sp) +80103a9c: 2402ffff li v0,-1 +80103aa0: 03e00008 jr ra +80103aa4: 27bd0038 addiu sp,sp,56 +80103aa8: 00041840 sll v1,a0,0x1 +80103aac: 000480c0 sll s0,a0,0x3 +80103ab0: 3c02801c lui v0,0x801c +80103ab4: 02038023 subu s0,s0,v1 +80103ab8: 24421b20 addiu v0,v0,6944 +80103abc: 02028021 addu s0,s0,v0 +80103ac0: 92120000 lbu s2,0(s0) +80103ac4: 24045dc0 li a0,24000 +80103ac8: 72441002 mul v0,s2,a0 +80103acc: 92130001 lbu s3,1(s0) +80103ad0: 3403bb80 li v1,0xbb80 +80103ad4: 00432021 addu a0,v0,v1 +80103ad8: 26620002 addiu v0,s3,2 +80103adc: 0082001a div zero,a0,v0 +80103ae0: 004001f4 teq v0,zero,0x7 +80103ae4: 92110004 lbu s1,4(s0) +80103ae8: 3c028010 lui v0,0x8010 +80103aec: 27a50010 addiu a1,sp,16 +80103af0: 27a60014 addiu a2,sp,20 +80103af4: 27a70018 addiu a3,sp,24 +80103af8: 24423670 addiu v0,v0,13936 +80103afc: 001295c0 sll s2,s2,0x17 +80103b00: 00139c80 sll s3,s3,0x12 +80103b04: 02539025 or s2,s2,s3 +80103b08: 00002012 mflo a0 +80103b0c: 0091001b divu zero,a0,s1 +80103b10: 022001f4 teq s1,zero,0x7 +80103b14: 00118b00 sll s1,s1,0xc +80103b18: 0040f809 jalr v0 +80103b1c: 00002012 mflo a0 +80103b20: 92020003 lbu v0,3(s0) +80103b24: 3c07b000 lui a3,0xb000 +80103b28: 92030002 lbu v1,2(s0) +80103b2c: 34e90010 ori t1,a3,0x10 +80103b30: 00021100 sll v0,v0,0x4 +80103b34: 8ce80000 lw t0,0(a3) +80103b38: 00621825 or v1,v1,v0 +80103b3c: 8d260000 lw a2,0(t1) +80103b40: 92050005 lbu a1,5(s0) +80103b44: 3c020003 lui v0,0x3 +80103b48: 3442ffff ori v0,v0,0xffff +80103b4c: 3c04ffe0 lui a0,0xffe0 +80103b50: 01042024 and a0,t0,a0 +80103b54: 00c23024 and a2,a2,v0 +80103b58: 00052a00 sll a1,a1,0x8 +80103b5c: 3c02001f lui v0,0x1f +80103b60: 00822025 or a0,a0,v0 +80103b64: 02258825 or s1,s1,a1 +80103b68: 3c02ffbf lui v0,0xffbf +80103b6c: 3442ffff ori v0,v0,0xffff +80103b70: 00711825 or v1,v1,s1 +80103b74: 00641825 or v1,v1,a0 +80103b78: 01024024 and t0,t0,v0 +80103b7c: 00d23025 or a2,a2,s2 +80103b80: ace80000 sw t0,0(a3) +80103b84: ace30000 sw v1,0(a3) +80103b88: ad260000 sw a2,0(t1) +80103b8c: 8ce20000 lw v0,0(a3) +80103b90: 3c030040 lui v1,0x40 +80103b94: 00431025 or v0,v0,v1 +80103b98: ace20000 sw v0,0(a3) +80103b9c: 8d220000 lw v0,0(t1) +80103ba0: 30420400 andi v0,v0,0x400 +80103ba4: 1040fffd beqz v0,80103b9c <_pm_pllconvert+0x134> +80103ba8: 97a40018 lhu a0,24(sp) +80103bac: 3c02b301 lui v0,0xb301 +80103bb0: 34430088 ori v1,v0,0x88 +80103bb4: 3442008c ori v0,v0,0x8c +80103bb8: a4440000 sh a0,0(v0) +80103bbc: 3c028010 lui v0,0x8010 +80103bc0: a4640000 sh a0,0(v1) +80103bc4: 244221f0 addiu v0,v0,8688 +80103bc8: 0040f809 jalr v0 +80103bcc: 00000000 nop +80103bd0: 8fbf0030 lw ra,48(sp) +80103bd4: 8fb3002c lw s3,44(sp) +80103bd8: 8fb20028 lw s2,40(sp) +80103bdc: 8fb10024 lw s1,36(sp) +80103be0: 8fb00020 lw s0,32(sp) +80103be4: 00001021 move v0,zero +80103be8: 03e00008 jr ra +80103bec: 27bd0038 addiu sp,sp,56 + +80103bf0 : +80103bf0: 2c820004 sltiu v0,a0,4 +80103bf4: 10400008 beqz v0,80103c18 +80103bf8: 00000000 nop +80103bfc: 3c02b000 lui v0,0xb000 +80103c00: 34450004 ori a1,v0,0x4 +80103c04: 24020003 li v0,3 +80103c08: 10820006 beq a0,v0,80103c24 +80103c0c: 2406fffc li a2,-4 +80103c10: 03e00008 jr ra +80103c14: 00000000 nop +80103c18: 2404ffff li a0,-1 +80103c1c: 03e00008 jr ra +80103c20: 00801021 move v0,a0 +80103c24: 8ca20000 lw v0,0(a1) +80103c28: 00461024 and v0,v0,a2 +80103c2c: aca20000 sw v0,0(a1) +80103c30: 8ca30000 lw v1,0(a1) +80103c34: 34630001 ori v1,v1,0x1 +80103c38: aca30000 sw v1,0(a1) +80103c3c: 0000000f sync +80103c40: 42000020 wait +80103c44: 00000000 nop +80103c48: 8ca20000 lw v0,0(a1) +80103c4c: 00002021 move a0,zero +80103c50: 00461024 and v0,v0,a2 +80103c54: aca20000 sw v0,0(a1) +80103c58: 8ca30000 lw v1,0(a1) +80103c5c: 00801021 move v0,a0 +80103c60: 03e00008 jr ra +80103c64: aca30000 sw v1,0(a1) + +80103c68 : +80103c68: 27bdffc8 addiu sp,sp,-56 +80103c6c: 2c820010 sltiu v0,a0,16 +80103c70: afbf0030 sw ra,48(sp) +80103c74: afb3002c sw s3,44(sp) +80103c78: afb20028 sw s2,40(sp) +80103c7c: afb10024 sw s1,36(sp) +80103c80: 14400009 bnez v0,80103ca8 +80103c84: afb00020 sw s0,32(sp) +80103c88: 8fbf0030 lw ra,48(sp) +80103c8c: 8fb3002c lw s3,44(sp) +80103c90: 8fb20028 lw s2,40(sp) +80103c94: 8fb10024 lw s1,36(sp) +80103c98: 8fb00020 lw s0,32(sp) +80103c9c: 2402ffff li v0,-1 +80103ca0: 03e00008 jr ra +80103ca4: 27bd0038 addiu sp,sp,56 +80103ca8: 00041840 sll v1,a0,0x1 +80103cac: 000480c0 sll s0,a0,0x3 +80103cb0: 3c02801c lui v0,0x801c +80103cb4: 02038023 subu s0,s0,v1 +80103cb8: 24421b20 addiu v0,v0,6944 +80103cbc: 02028021 addu s0,s0,v0 +80103cc0: 92120000 lbu s2,0(s0) +80103cc4: 24045dc0 li a0,24000 +80103cc8: 72441002 mul v0,s2,a0 +80103ccc: 92130001 lbu s3,1(s0) +80103cd0: 3403bb80 li v1,0xbb80 +80103cd4: 00432021 addu a0,v0,v1 +80103cd8: 26620002 addiu v0,s3,2 +80103cdc: 0082001a div zero,a0,v0 +80103ce0: 004001f4 teq v0,zero,0x7 +80103ce4: 92110004 lbu s1,4(s0) +80103ce8: 3c028010 lui v0,0x8010 +80103cec: 27a50010 addiu a1,sp,16 +80103cf0: 27a60014 addiu a2,sp,20 +80103cf4: 27a70018 addiu a3,sp,24 +80103cf8: 24423670 addiu v0,v0,13936 +80103cfc: 001295c0 sll s2,s2,0x17 +80103d00: 00139c80 sll s3,s3,0x12 +80103d04: 02539025 or s2,s2,s3 +80103d08: 00002012 mflo a0 +80103d0c: 0091001b divu zero,a0,s1 +80103d10: 022001f4 teq s1,zero,0x7 +80103d14: 00118b00 sll s1,s1,0xc +80103d18: 0040f809 jalr v0 +80103d1c: 00002012 mflo a0 +80103d20: 92020003 lbu v0,3(s0) +80103d24: 3c07b000 lui a3,0xb000 +80103d28: 92030002 lbu v1,2(s0) +80103d2c: 34e90010 ori t1,a3,0x10 +80103d30: 00021100 sll v0,v0,0x4 +80103d34: 8ce80000 lw t0,0(a3) +80103d38: 00621825 or v1,v1,v0 +80103d3c: 8d260000 lw a2,0(t1) +80103d40: 92050005 lbu a1,5(s0) +80103d44: 3c020003 lui v0,0x3 +80103d48: 3442ffff ori v0,v0,0xffff +80103d4c: 3c04ffe0 lui a0,0xffe0 +80103d50: 01042024 and a0,t0,a0 +80103d54: 00c23024 and a2,a2,v0 +80103d58: 00052a00 sll a1,a1,0x8 +80103d5c: 3c02001f lui v0,0x1f +80103d60: 00822025 or a0,a0,v0 +80103d64: 02258825 or s1,s1,a1 +80103d68: 3c02ffbf lui v0,0xffbf +80103d6c: 3442ffff ori v0,v0,0xffff +80103d70: 00711825 or v1,v1,s1 +80103d74: 00641825 or v1,v1,a0 +80103d78: 01024024 and t0,t0,v0 +80103d7c: 00d23025 or a2,a2,s2 +80103d80: ace80000 sw t0,0(a3) +80103d84: ace30000 sw v1,0(a3) +80103d88: ad260000 sw a2,0(t1) +80103d8c: 8ce20000 lw v0,0(a3) +80103d90: 3c030040 lui v1,0x40 +80103d94: 00431025 or v0,v0,v1 +80103d98: ace20000 sw v0,0(a3) +80103d9c: 8d220000 lw v0,0(t1) +80103da0: 30420400 andi v0,v0,0x400 +80103da4: 1040fffd beqz v0,80103d9c +80103da8: 97a40018 lhu a0,24(sp) +80103dac: 3c02b301 lui v0,0xb301 +80103db0: 34430088 ori v1,v0,0x88 +80103db4: 3442008c ori v0,v0,0x8c +80103db8: a4440000 sh a0,0(v0) +80103dbc: 3c028010 lui v0,0x8010 +80103dc0: a4640000 sh a0,0(v1) +80103dc4: 244221f0 addiu v0,v0,8688 +80103dc8: 0040f809 jalr v0 +80103dcc: 00000000 nop +80103dd0: 8fbf0030 lw ra,48(sp) +80103dd4: 8fb3002c lw s3,44(sp) +80103dd8: 8fb20028 lw s2,40(sp) +80103ddc: 8fb10024 lw s1,36(sp) +80103de0: 8fb00020 lw s0,32(sp) +80103de4: 00001021 move v0,zero +80103de8: 03e00008 jr ra +80103dec: 27bd0038 addiu sp,sp,56 + +80103df0 <_tickerHander>: +80103df0: 03e00008 jr ra +80103df4: 00000000 nop + +80103df8 <_StopTicker>: +80103df8: 3c02b000 lui v0,0xb000 +80103dfc: 24030001 li v1,1 +80103e00: 34422018 ori v0,v0,0x2018 +80103e04: ac430000 sw v1,0(v0) +80103e08: 03e00008 jr ra +80103e0c: 00000000 nop + +80103e10 <_StartSysTimer>: +80103e10: 3c04b000 lui a0,0xb000 +80103e14: 34058000 li a1,0x8000 +80103e18: 348620ec ori a2,a0,0x20ec +80103e1c: 34832018 ori v1,a0,0x2018 +80103e20: a4c00000 sh zero,0(a2) +80103e24: 348a2014 ori t2,a0,0x2014 +80103e28: ac650000 sw a1,0(v1) +80103e2c: 348720e0 ori a3,a0,0x20e0 +80103e30: 348820e8 ori t0,a0,0x20e8 +80103e34: 34892034 ori t1,a0,0x2034 +80103e38: 2402822c li v0,-32212 +80103e3c: 34842028 ori a0,a0,0x2028 +80103e40: 2403ffff li v1,-1 +80103e44: a4c20000 sh v0,0(a2) +80103e48: ace30000 sw v1,0(a3) +80103e4c: ad000000 sw zero,0(t0) +80103e50: ad250000 sw a1,0(t1) +80103e54: ac850000 sw a1,0(a0) +80103e58: ad450000 sw a1,0(t2) +80103e5c: 03e00008 jr ra +80103e60: 00000000 nop + +80103e64 : +80103e64: 3c03b000 lui v1,0xb000 +80103e68: 346320e8 ori v1,v1,0x20e8 +80103e6c: 8c620000 lw v0,0(v1) +80103e70: 03e00008 jr ra +80103e74: 00000000 nop + +80103e78 : +80103e78: 14800007 bnez a0,80103e98 +80103e7c: 24020001 li v0,1 +80103e80: 3c02b000 lui v0,0xb000 +80103e84: 24030010 li v1,16 +80103e88: 34422014 ori v0,v0,0x2014 +80103e8c: ac430000 sw v1,0(v0) +80103e90: 03e00008 jr ra +80103e94: 00000000 nop +80103e98: 1482fffd bne a0,v0,80103e90 +80103e9c: 3c02b000 lui v0,0xb000 +80103ea0: 24030020 li v1,32 +80103ea4: 34422014 ori v0,v0,0x2014 +80103ea8: ac430000 sw v1,0(v0) +80103eac: 03e00008 jr ra +80103eb0: 00000000 nop + +80103eb4 : +80103eb4: 14800007 bnez a0,80103ed4 +80103eb8: 24020001 li v0,1 +80103ebc: 3c02b000 lui v0,0xb000 +80103ec0: 24030010 li v1,16 +80103ec4: 34422018 ori v0,v0,0x2018 +80103ec8: ac430000 sw v1,0(v0) +80103ecc: 03e00008 jr ra +80103ed0: 00000000 nop +80103ed4: 1482fffd bne a0,v0,80103ecc +80103ed8: 3c02b000 lui v0,0xb000 +80103edc: 24030020 li v1,32 +80103ee0: 34422018 ori v0,v0,0x2018 +80103ee4: ac430000 sw v1,0(v0) +80103ee8: 03e00008 jr ra +80103eec: 00000000 nop + +80103ef0 : +80103ef0: 14800006 bnez a0,80103f0c +80103ef4: 24020001 li v0,1 +80103ef8: 3c02b000 lui v0,0xb000 +80103efc: 34422088 ori v0,v0,0x2088 +80103f00: a4400000 sh zero,0(v0) +80103f04: 03e00008 jr ra +80103f08: 00000000 nop +80103f0c: 1482fffd bne a0,v0,80103f04 +80103f10: 3c02b000 lui v0,0xb000 +80103f14: 34422098 ori v0,v0,0x2098 +80103f18: a4400000 sh zero,0(v0) +80103f1c: 03e00008 jr ra +80103f20: 00000000 nop + +80103f24 : +80103f24: 14800005 bnez a0,80103f3c +80103f28: 3c02b000 lui v0,0xb000 +80103f2c: 34422088 ori v0,v0,0x2088 +80103f30: 94430000 lhu v1,0(v0) +80103f34: 03e00008 jr ra +80103f38: 3062ffff andi v0,v1,0xffff +80103f3c: 24020001 li v0,1 +80103f40: 10820003 beq a0,v0,80103f50 +80103f44: 00000000 nop +80103f48: 03e00008 jr ra +80103f4c: 00000000 nop +80103f50: 3c02b000 lui v0,0xb000 +80103f54: 34422098 ori v0,v0,0x2098 +80103f58: 94430000 lhu v1,0(v0) +80103f5c: 03e00008 jr ra +80103f60: 3062ffff andi v0,v1,0xffff + +80103f64 : +80103f64: 27bdffd0 addiu sp,sp,-48 +80103f68: afb50024 sw s5,36(sp) +80103f6c: afb40020 sw s4,32(sp) +80103f70: afbf0028 sw ra,40(sp) +80103f74: afb3001c sw s3,28(sp) +80103f78: afb20018 sw s2,24(sp) +80103f7c: afb10014 sw s1,20(sp) +80103f80: afb00010 sw s0,16(sp) +80103f84: 00c0a021 move s4,a2 +80103f88: 1080000d beqz a0,80103fc0 +80103f8c: 00e0a821 move s5,a3 +80103f90: 24020001 li v0,1 +80103f94: 10820073 beq a0,v0,80104164 +80103f98: 8fbf0028 lw ra,40(sp) +80103f9c: 8fb50024 lw s5,36(sp) +80103fa0: 8fb40020 lw s4,32(sp) +80103fa4: 8fb3001c lw s3,28(sp) +80103fa8: 8fb20018 lw s2,24(sp) +80103fac: 8fb10014 lw s1,20(sp) +80103fb0: 8fb00010 lw s0,16(sp) +80103fb4: 2402ffff li v0,-1 +80103fb8: 03e00008 jr ra +80103fbc: 27bd0030 addiu sp,sp,48 +80103fc0: 3c02b000 lui v0,0xb000 +80103fc4: 3450208c ori s0,v0,0x208c +80103fc8: 96020000 lhu v0,0(s0) +80103fcc: 24130004 li s3,4 +80103fd0: 3042ff7f andi v0,v0,0xff7f +80103fd4: a6020000 sh v0,0(s0) +80103fd8: 96030000 lhu v1,0(s0) +80103fdc: 24120040 li s2,64 +80103fe0: 3063fff8 andi v1,v1,0xfff8 +80103fe4: 34630004 ori v1,v1,0x4 +80103fe8: a6030000 sh v1,0(s0) +80103fec: 04a0006b bltz a1,8010419c +80103ff0: 00051042 srl v0,a1,0x1 +80103ff4: 3c038019 lui v1,0x8019 +80103ff8: 2463a170 addiu v1,v1,-24208 +80103ffc: 0060f809 jalr v1 +80104000: 00a02021 move a0,a1 +80104004: 3c058019 lui a1,0x8019 +80104008: 24a5a2d0 addiu a1,a1,-23856 +8010400c: 00a0f809 jalr a1 +80104010: 00402021 move a0,v0 +80104014: 3c04801c lui a0,0x801c +80104018: 8c861b80 lw a2,7040(a0) +8010401c: 8c871b84 lw a3,7044(a0) +80104020: 3c088019 lui t0,0x8019 +80104024: 2508ab40 addiu t0,t0,-21696 +80104028: 00402021 move a0,v0 +8010402c: 0100f809 jalr t0 +80104030: 00602821 move a1,v1 +80104034: 00602821 move a1,v1 +80104038: 3c038019 lui v1,0x8019 +8010403c: 2463b3b0 addiu v1,v1,-19536 +80104040: 0060f809 jalr v1 +80104044: 00402021 move a0,v0 +80104048: 00402021 move a0,v0 +8010404c: 3c028019 lui v0,0x8019 +80104050: 24429240 addiu v0,v0,-28096 +80104054: 0040f809 jalr v0 +80104058: 00000000 nop +8010405c: 00404821 move t1,v0 +80104060: 3402ffff li v0,0xffff +80104064: 0049102b sltu v0,v0,t1 +80104068: 10400058 beqz v0,801041cc +8010406c: 00002021 move a0,zero +80104070: 3403ffff li v1,0xffff +80104074: 00094882 srl t1,t1,0x2 +80104078: 0069102b sltu v0,v1,t1 +8010407c: 1440fffd bnez v0,80104074 +80104080: 24840001 addiu a0,a0,1 +80104084: 24020005 li v0,5 +80104088: 2c830006 sltiu v1,a0,6 +8010408c: 0083100b movn v0,a0,v1 +80104090: 000210c0 sll v0,v0,0x3 +80104094: 304affff andi t2,v0,0xffff +80104098: 96030000 lhu v1,0(s0) +8010409c: 3c02b000 lui v0,0xb000 +801040a0: 24080001 li t0,1 +801040a4: 34472048 ori a3,v0,0x2048 +801040a8: 34452040 ori a1,v0,0x2040 +801040ac: 34462044 ori a2,v0,0x2044 +801040b0: 3063ffc7 andi v1,v1,0xffc7 +801040b4: 26640010 addiu a0,s3,16 +801040b8: 00882004 sllv a0,t0,a0 +801040bc: 02688804 sllv s1,t0,s3 +801040c0: 34422034 ori v0,v0,0x2034 +801040c4: 01431825 or v1,t2,v1 +801040c8: 02473821 addu a3,s2,a3 +801040cc: 02452821 addu a1,s2,a1 +801040d0: 3128ffff andi t0,t1,0xffff +801040d4: 02463021 addu a2,s2,a2 +801040d8: a6030000 sh v1,0(s0) +801040dc: ac440000 sw a0,0(v0) +801040e0: ac510000 sw s1,0(v0) +801040e4: a4a80000 sh t0,0(a1) +801040e8: a4c00000 sh zero,0(a2) +801040ec: a4e00000 sh zero,0(a3) +801040f0: 1280000d beqz s4,80104128 +801040f4: 8fbf0028 lw ra,40(sp) +801040f8: 24020005 li v0,5 +801040fc: 12620012 beq s3,v0,80104148 +80104100: 02802821 move a1,s4 +80104104: 3c028010 lui v0,0x8010 +80104108: 02a03021 move a2,s5 +8010410c: 24423280 addiu v0,v0,12928 +80104110: 0040f809 jalr v0 +80104114: 24040015 li a0,21 +80104118: 3c02b000 lui v0,0xb000 +8010411c: 34422038 ori v0,v0,0x2038 +80104120: ac510000 sw s1,0(v0) +80104124: 8fbf0028 lw ra,40(sp) +80104128: 8fb50024 lw s5,36(sp) +8010412c: 8fb40020 lw s4,32(sp) +80104130: 8fb3001c lw s3,28(sp) +80104134: 8fb20018 lw s2,24(sp) +80104138: 8fb10014 lw s1,20(sp) +8010413c: 8fb00010 lw s0,16(sp) +80104140: 03e00008 jr ra +80104144: 27bd0030 addiu sp,sp,48 +80104148: 3c028010 lui v0,0x8010 +8010414c: 02a03021 move a2,s5 +80104150: 24423280 addiu v0,v0,12928 +80104154: 0040f809 jalr v0 +80104158: 24040016 li a0,22 +8010415c: 08041047 j 8010411c +80104160: 3c02b000 lui v0,0xb000 +80104164: 3c02b000 lui v0,0xb000 +80104168: 3450209c ori s0,v0,0x209c +8010416c: 96020000 lhu v0,0(s0) +80104170: 24130005 li s3,5 +80104174: 3042ff7f andi v0,v0,0xff7f +80104178: a6020000 sh v0,0(s0) +8010417c: 96030000 lhu v1,0(s0) +80104180: 24120050 li s2,80 +80104184: 3063fff8 andi v1,v1,0xfff8 +80104188: 34630004 ori v1,v1,0x4 +8010418c: a6030000 sh v1,0(s0) +80104190: 04a1ff99 bgez a1,80103ff8 +80104194: 3c038019 lui v1,0x8019 +80104198: 00051042 srl v0,a1,0x1 +8010419c: 30a40001 andi a0,a1,0x1 +801041a0: 3c038019 lui v1,0x8019 +801041a4: 2463a170 addiu v1,v1,-24208 +801041a8: 0060f809 jalr v1 +801041ac: 00822025 or a0,a0,v0 +801041b0: 3c038019 lui v1,0x8019 +801041b4: 00402021 move a0,v0 +801041b8: 24639ce0 addiu v1,v1,-25376 +801041bc: 0060f809 jalr v1 +801041c0: 00402821 move a1,v0 +801041c4: 08041002 j 80104008 +801041c8: 3c058019 lui a1,0x8019 +801041cc: 08041026 j 80104098 +801041d0: 00005021 move t2,zero + +801041d4 <_StartTicker>: +801041d4: 3c02005b lui v0,0x5b +801041d8: 00043042 srl a2,a0,0x1 +801041dc: 34428d80 ori v0,v0,0x8d80 +801041e0: 00c23021 addu a2,a2,v0 +801041e4: 00c4001b divu zero,a2,a0 +801041e8: 008001f4 teq a0,zero,0x7 +801041ec: 27bdffe8 addiu sp,sp,-24 +801041f0: 3c04b000 lui a0,0xb000 +801041f4: afbf0010 sw ra,16(sp) +801041f8: 34850020 ori a1,a0,0x20 +801041fc: 8ca20000 lw v0,0(a1) +80104200: 2403fffd li v1,-3 +80104204: 00431024 and v0,v0,v1 +80104208: aca20000 sw v0,0(a1) +8010420c: 3487204c ori a3,a0,0x204c +80104210: 94e30000 lhu v1,0(a3) +80104214: 24090001 li t1,1 +80104218: 34852034 ori a1,a0,0x2034 +8010421c: 34882038 ori t0,a0,0x2038 +80104220: 3063ff7f andi v1,v1,0xff7f +80104224: 3c020001 lui v0,0x1 +80104228: a4e30000 sh v1,0(a3) +8010422c: aca20000 sw v0,0(a1) +80104230: ad090000 sw t1,0(t0) +80104234: 94e20000 lhu v0,0(a3) +80104238: 348b2014 ori t3,a0,0x2014 +8010423c: 3042fff8 andi v0,v0,0xfff8 +80104240: 34420004 ori v0,v0,0x4 +80104244: a4e20000 sh v0,0(a3) +80104248: 94e30000 lhu v1,0(a3) +8010424c: 348a2040 ori t2,a0,0x2040 +80104250: 3063ffc7 andi v1,v1,0xffc7 +80104254: 34882048 ori t0,a0,0x2048 +80104258: 34630008 ori v1,v1,0x8 +8010425c: 34822044 ori v0,a0,0x2044 +80104260: 34842028 ori a0,a0,0x2028 +80104264: a4e30000 sh v1,0(a3) +80104268: 3c058010 lui a1,0x8010 +8010426c: 24a53df0 addiu a1,a1,15856 +80104270: 00003012 mflo a2 +80104274: 30c6ffff andi a2,a2,0xffff +80104278: a5460000 sh a2,0(t2) +8010427c: a4460000 sh a2,0(v0) +80104280: a5000000 sh zero,0(t0) +80104284: ac890000 sw t1,0(a0) +80104288: ad690000 sw t1,0(t3) +8010428c: 94e20000 lhu v0,0(a3) +80104290: 3c028010 lui v0,0x8010 +80104294: 24040015 li a0,21 +80104298: 24423280 addiu v0,v0,12928 +8010429c: 0040f809 jalr v0 +801042a0: 00003021 move a2,zero +801042a4: 40056000 mfc0 a1,c0_status +801042a8: 3c04801c lui a0,0x801c +801042ac: 3c19800f lui t9,0x800f +801042b0: 8fbf0010 lw ra,16(sp) +801042b4: 24841b88 addiu a0,a0,7048 +801042b8: 27394bb0 addiu t9,t9,19376 +801042bc: 03200008 jr t9 +801042c0: 27bd0018 addiu sp,sp,24 + ... + +801042d0 : +801042d0: 3c03b003 lui v1,0xb003 +801042d4: 3464000c ori a0,v1,0xc +801042d8: 90820000 lbu v0,0(a0) +801042dc: 34650004 ori a1,v1,0x4 +801042e0: 304200ff andi v0,v0,0xff +801042e4: 34420080 ori v0,v0,0x80 +801042e8: 3046007f andi a2,v0,0x7f +801042ec: 304200ff andi v0,v0,0xff +801042f0: a0820000 sb v0,0(a0) +801042f4: 2402001a li v0,26 +801042f8: a0a00000 sb zero,0(a1) +801042fc: a0620000 sb v0,0(v1) +80104300: a0860000 sb a2,0(a0) +80104304: 03e00008 jr ra +80104308: 00000000 nop + +8010430c : +8010430c: 3c02b003 lui v0,0xb003 +80104310: 34430014 ori v1,v0,0x14 +80104314: 90620000 lbu v0,0(v1) +80104318: 30420040 andi v0,v0,0x40 +8010431c: 1040fffd beqz v0,80104314 +80104320: 00000000 nop +80104324: 03e00008 jr ra +80104328: 00000000 nop + +8010432c : +8010432c: 3c03b003 lui v1,0xb003 +80104330: 34630014 ori v1,v1,0x14 +80104334: 90620000 lbu v0,0(v1) +80104338: 03e00008 jr ra +8010433c: 30420001 andi v0,v0,0x1 + +80104340 : +80104340: 3c04b003 lui a0,0xb003 +80104344: 34830014 ori v1,a0,0x14 +80104348: 90620000 lbu v0,0(v1) +8010434c: 30420001 andi v0,v0,0x1 +80104350: 1040fffd beqz v0,80104348 +80104354: 00000000 nop +80104358: 90820000 lbu v0,0(a0) +8010435c: 03e00008 jr ra +80104360: 304200ff andi v0,v0,0xff + +80104364 : +80104364: 3c06b003 lui a2,0xb003 +80104368: 34c20014 ori v0,a2,0x14 +8010436c: 90430000 lbu v1,0(v0) +80104370: 30630001 andi v1,v1,0x1 +80104374: 10600004 beqz v1,80104388 +80104378: 00002821 move a1,zero +8010437c: 90c20000 lbu v0,0(a2) +80104380: 24050001 li a1,1 +80104384: a0820000 sb v0,0(a0) +80104388: 03e00008 jr ra +8010438c: 00a01021 move v0,a1 + +80104390 : +80104390: 3c04b000 lui a0,0xb000 +80104394: 34840020 ori a0,a0,0x20 +80104398: 8c830000 lw v1,0(a0) +8010439c: 3c07b003 lui a3,0xb003 +801043a0: 2402fffe li v0,-2 +801043a4: 00621824 and v1,v1,v0 +801043a8: 34e90004 ori t1,a3,0x4 +801043ac: ac830000 sw v1,0(a0) +801043b0: 34e80008 ori t0,a3,0x8 +801043b4: a1200000 sb zero,0(t1) +801043b8: 91020000 lbu v0,0(t0) +801043bc: 34e6000c ori a2,a3,0xc +801043c0: 304200ef andi v0,v0,0xef +801043c4: 34e50020 ori a1,a3,0x20 +801043c8: 2403fffc li v1,-4 +801043cc: 24040003 li a0,3 +801043d0: a1020000 sb v0,0(t0) +801043d4: a0a30000 sb v1,0(a1) +801043d8: a0c40000 sb a0,0(a2) +801043dc: 90c20000 lbu v0,0(a2) +801043e0: 304200ff andi v0,v0,0xff +801043e4: 34420080 ori v0,v0,0x80 +801043e8: 3043007f andi v1,v0,0x7f +801043ec: 304200ff andi v0,v0,0xff +801043f0: a0c20000 sb v0,0(a2) +801043f4: 2402001a li v0,26 +801043f8: a1200000 sb zero,0(t1) +801043fc: a0e20000 sb v0,0(a3) +80104400: 24020017 li v0,23 +80104404: a0c30000 sb v1,0(a2) +80104408: a1020000 sb v0,0(t0) +8010440c: 03e00008 jr ra +80104410: 00001021 move v0,zero + +80104414 : +80104414: 00042600 sll a0,a0,0x18 +80104418: 00042603 sra a0,a0,0x18 +8010441c: 2402000a li v0,10 +80104420: 1082000a beq a0,v0,8010444c +80104424: 3c05b003 lui a1,0xb003 +80104428: 3c05b003 lui a1,0xb003 +8010442c: 34a30014 ori v1,a1,0x14 +80104430: 90620000 lbu v0,0(v1) +80104434: 30420020 andi v0,v0,0x20 +80104438: 1040fffb beqz v0,80104428 +8010443c: 308200ff andi v0,a0,0xff +80104440: a0a20000 sb v0,0(a1) +80104444: 03e00008 jr ra +80104448: 00000000 nop +8010444c: 34a30014 ori v1,a1,0x14 +80104450: 90620000 lbu v0,0(v1) +80104454: 30420020 andi v0,v0,0x20 +80104458: 1040fffd beqz v0,80104450 +8010445c: 2402000d li v0,13 +80104460: a0a20000 sb v0,0(a1) +80104464: 0804110b j 8010442c +80104468: 3c05b003 lui a1,0xb003 + +8010446c : +8010446c: 27bdffd0 addiu sp,sp,-48 +80104470: afb50024 sw s5,36(sp) +80104474: 3c158010 lui s5,0x8010 +80104478: afb60028 sw s6,40(sp) +8010447c: afb40020 sw s4,32(sp) +80104480: afb3001c sw s3,28(sp) +80104484: afb20018 sw s2,24(sp) +80104488: afbf002c sw ra,44(sp) +8010448c: afb10014 sw s1,20(sp) +80104490: afb00010 sw s0,16(sp) +80104494: 0080a021 move s4,a0 +80104498: 2412001c li s2,28 +8010449c: 2413000a li s3,10 +801044a0: 26b64414 addiu s6,s5,17428 +801044a4: 02541006 srlv v0,s4,s2 +801044a8: 3042000f andi v0,v0,0xf +801044ac: 2c43000a sltiu v1,v0,10 +801044b0: 10600025 beqz v1,80104548 +801044b4: 00000000 nop +801044b8: 24420030 addiu v0,v0,48 +801044bc: 00028e00 sll s1,v0,0x18 +801044c0: 00118e03 sra s1,s1,0x18 +801044c4: 12330025 beq s1,s3,8010455c +801044c8: 00000000 nop +801044cc: 3c04b003 lui a0,0xb003 +801044d0: 34900014 ori s0,a0,0x14 +801044d4: 92020000 lbu v0,0(s0) +801044d8: 30420020 andi v0,v0,0x20 +801044dc: 1040fffb beqz v0,801044cc +801044e0: 322300ff andi v1,s1,0xff +801044e4: 2652fffc addiu s2,s2,-4 +801044e8: 2402fffc li v0,-4 +801044ec: a0830000 sb v1,0(a0) +801044f0: 1642ffed bne s2,v0,801044a8 +801044f4: 02541006 srlv v0,s4,s2 +801044f8: 26a24414 addiu v0,s5,17428 +801044fc: 0040f809 jalr v0 +80104500: 2404000d li a0,13 +80104504: 02001821 move v1,s0 +80104508: 90620000 lbu v0,0(v1) +8010450c: 30420020 andi v0,v0,0x20 +80104510: 1040fffd beqz v0,80104508 +80104514: 3c02b003 lui v0,0xb003 +80104518: 2403000a li v1,10 +8010451c: a0430000 sb v1,0(v0) +80104520: 8fbf002c lw ra,44(sp) +80104524: 8fb60028 lw s6,40(sp) +80104528: 8fb50024 lw s5,36(sp) +8010452c: 8fb40020 lw s4,32(sp) +80104530: 8fb3001c lw s3,28(sp) +80104534: 8fb20018 lw s2,24(sp) +80104538: 8fb10014 lw s1,20(sp) +8010453c: 8fb00010 lw s0,16(sp) +80104540: 03e00008 jr ra +80104544: 27bd0030 addiu sp,sp,48 +80104548: 24420057 addiu v0,v0,87 +8010454c: 00028e00 sll s1,v0,0x18 +80104550: 00118e03 sra s1,s1,0x18 +80104554: 1633ffdd bne s1,s3,801044cc +80104558: 00000000 nop +8010455c: 02c0f809 jalr s6 +80104560: 2404000d li a0,13 +80104564: 08041134 j 801044d0 +80104568: 3c04b003 lui a0,0xb003 + +8010456c : +8010456c: 27bdffd8 addiu sp,sp,-40 +80104570: afb20018 sw s2,24(sp) +80104574: afbf0024 sw ra,36(sp) +80104578: afb40020 sw s4,32(sp) +8010457c: afb3001c sw s3,28(sp) +80104580: afb10014 sw s1,20(sp) +80104584: afb00010 sw s0,16(sp) +80104588: 00809021 move s2,a0 +8010458c: 80840000 lb a0,0(a0) +80104590: 10800012 beqz a0,801045dc +80104594: 3c028010 lui v0,0x8010 +80104598: 3c03b003 lui v1,0xb003 +8010459c: 24544414 addiu s4,v0,17428 +801045a0: 34700014 ori s0,v1,0x14 +801045a4: 2413000a li s3,10 +801045a8: 00048e00 sll s1,a0,0x18 +801045ac: 00118e03 sra s1,s1,0x18 +801045b0: 12330012 beq s1,s3,801045fc +801045b4: 26520001 addiu s2,s2,1 +801045b8: 92020000 lbu v0,0(s0) +801045bc: 30420020 andi v0,v0,0x20 +801045c0: 1040fffd beqz v0,801045b8 +801045c4: 322300ff andi v1,s1,0xff +801045c8: 3c02b003 lui v0,0xb003 +801045cc: a0430000 sb v1,0(v0) +801045d0: 82440000 lb a0,0(s2) +801045d4: 1480fff5 bnez a0,801045ac +801045d8: 00048e00 sll s1,a0,0x18 +801045dc: 8fbf0024 lw ra,36(sp) +801045e0: 8fb40020 lw s4,32(sp) +801045e4: 8fb3001c lw s3,28(sp) +801045e8: 8fb20018 lw s2,24(sp) +801045ec: 8fb10014 lw s1,20(sp) +801045f0: 8fb00010 lw s0,16(sp) +801045f4: 03e00008 jr ra +801045f8: 27bd0028 addiu sp,sp,40 +801045fc: 0280f809 jalr s4 +80104600: 2404000d li a0,13 +80104604: 0804116e j 801045b8 +80104608: 00000000 nop +8010460c: 00000000 nop + +80104610 : +80104610: 03e00008 jr ra +80104614: 00001021 move v0,zero + +80104618 : +80104618: 3c198010 lui t9,0x8010 +8010461c: 27392948 addiu t9,t9,10568 +80104620: 03200008 jr t9 +80104624: 00000000 nop + +80104628 <_putc>: +80104628: 00042600 sll a0,a0,0x18 +8010462c: 3c198010 lui t9,0x8010 +80104630: 27392948 addiu t9,t9,10568 +80104634: 03200008 jr t9 +80104638: 00042603 sra a0,a0,0x18 + +8010463c : +8010463c: 27bdff80 addiu sp,sp,-128 +80104640: 3c028010 lui v0,0x8010 +80104644: afb60070 sw s6,112(sp) +80104648: 24564628 addiu s6,v0,17960 +8010464c: 3c02801c lui v0,0x801c +80104650: 27a30084 addiu v1,sp,132 +80104654: 24421b94 addiu v0,v0,7060 +80104658: afbe0078 sw s8,120(sp) +8010465c: afb20060 sw s2,96(sp) +80104660: afb00058 sw s0,88(sp) +80104664: afbf007c sw ra,124(sp) +80104668: afb70074 sw s7,116(sp) +8010466c: afb5006c sw s5,108(sp) +80104670: afb40068 sw s4,104(sp) +80104674: afb30064 sw s3,100(sp) +80104678: afb1005c sw s1,92(sp) +8010467c: 00809021 move s2,a0 +80104680: afa2004c sw v0,76(sp) +80104684: afa50084 sw a1,132(sp) +80104688: afa60088 sw a2,136(sp) +8010468c: afa7008c sw a3,140(sp) +80104690: afa30010 sw v1,16(sp) +80104694: 92440000 lbu a0,0(s2) +80104698: 00608021 move s0,v1 +8010469c: 1080000d beqz a0,801046d4 +801046a0: 0000f021 move s8,zero +801046a4: 24020025 li v0,37 +801046a8: 10820017 beq a0,v0,80104708 +801046ac: 2402000a li v0,10 +801046b0: 1082002c beq a0,v0,80104764 +801046b4: 00000000 nop +801046b8: 02c0f809 jalr s6 +801046bc: 00002821 move a1,zero +801046c0: 27de0001 addiu s8,s8,1 +801046c4: 26520001 addiu s2,s2,1 +801046c8: 92440000 lbu a0,0(s2) +801046cc: 1480fff6 bnez a0,801046a8 +801046d0: 24020025 li v0,37 +801046d4: 03c01021 move v0,s8 +801046d8: 8fbf007c lw ra,124(sp) +801046dc: 8fbe0078 lw s8,120(sp) +801046e0: 8fb70074 lw s7,116(sp) +801046e4: 8fb60070 lw s6,112(sp) +801046e8: 8fb5006c lw s5,108(sp) +801046ec: 8fb40068 lw s4,104(sp) +801046f0: 8fb30064 lw s3,100(sp) +801046f4: 8fb20060 lw s2,96(sp) +801046f8: 8fb1005c lw s1,92(sp) +801046fc: 8fb00058 lw s0,88(sp) +80104700: 03e00008 jr ra +80104704: 27bd0080 addiu sp,sp,128 +80104708: afa00048 sw zero,72(sp) +8010470c: 2408ffff li t0,-1 +80104710: afa0003c sw zero,60(sp) +80104714: 00003821 move a3,zero +80104718: 26520001 addiu s2,s2,1 +8010471c: 92450000 lbu a1,0(s2) +80104720: 2ca20079 sltiu v0,a1,121 +80104724: 10400009 beqz v0,8010474c +80104728: 00052600 sll a0,a1,0x18 +8010472c: 3c03801c lui v1,0x801c +80104730: 00051080 sll v0,a1,0x2 +80104734: 24631bb0 addiu v1,v1,7088 +80104738: 00431021 addu v0,v0,v1 +8010473c: 8c440000 lw a0,0(v0) +80104740: 00800008 jr a0 +80104744: 00000000 nop +80104748: 00052600 sll a0,a1,0x18 +8010474c: 00042603 sra a0,a0,0x18 +80104750: 02c0f809 jalr s6 +80104754: 00002821 move a1,zero +80104758: 27de0001 addiu s8,s8,1 +8010475c: 080411b2 j 801046c8 +80104760: 26520001 addiu s2,s2,1 +80104764: 2404000d li a0,13 +80104768: 02c0f809 jalr s6 +8010476c: 00002821 move a1,zero +80104770: 27de0001 addiu s8,s8,1 +80104774: 2404000a li a0,10 +80104778: 02c0f809 jalr s6 +8010477c: 00002821 move a1,zero +80104780: 080411b1 j 801046c4 +80104784: 27de0001 addiu s8,s8,1 +80104788: 8fa60048 lw a2,72(sp) +8010478c: 34c60001 ori a2,a2,0x1 +80104790: afa60048 sw a2,72(sp) +80104794: 8fa30048 lw v1,72(sp) +80104798: 30620004 andi v0,v1,0x4 +8010479c: 144000d1 bnez v0,80104ae4 +801047a0: 00000000 nop +801047a4: 8e040000 lw a0,0(s0) +801047a8: 26100004 addiu s0,s0,4 +801047ac: afb00038 sw s0,56(sp) +801047b0: 0480017e bltz a0,80104dac +801047b4: 2406000a li a2,10 +801047b8: 05000004 bltz t0,801047cc +801047bc: 8fa30048 lw v1,72(sp) +801047c0: 2402ffdf li v0,-33 +801047c4: 00621824 and v1,v1,v0 +801047c8: afa30048 sw v1,72(sp) +801047cc: 14800151 bnez a0,80104d14 +801047d0: 27b40034 addiu s4,sp,52 +801047d4: 1500014f bnez t0,80104d14 +801047d8: 00000000 nop +801047dc: 27a20014 addiu v0,sp,20 +801047e0: 00541023 subu v0,v0,s4 +801047e4: 24440020 addiu a0,v0,32 +801047e8: 14e00161 bnez a3,80104d70 +801047ec: afa40040 sw a0,64(sp) +801047f0: 00809821 move s3,a0 +801047f4: 8fa60048 lw a2,72(sp) +801047f8: 26620002 addiu v0,s3,2 +801047fc: 30d70040 andi s7,a2,0x40 +80104800: 0057980b movn s3,v0,s7 +80104804: 0113182a slt v1,t0,s3 +80104808: 30c20030 andi v0,a2,0x30 +8010480c: 0260a821 move s5,s3 +80104810: afa20044 sw v0,68(sp) +80104814: 14400011 bnez v0,8010485c +80104818: 0103a80a movz s5,t0,v1 +8010481c: 8fa3003c lw v1,60(sp) +80104820: 1060000e beqz v1,8010485c +80104824: 02a3102a slt v0,s5,v1 +80104828: 1040000c beqz v0,8010485c +8010482c: 00000000 nop +80104830: 00008021 move s0,zero +80104834: 00758823 subu s1,v1,s5 +80104838: 24040020 li a0,32 +8010483c: 00002821 move a1,zero +80104840: 26100001 addiu s0,s0,1 +80104844: afa70050 sw a3,80(sp) +80104848: 02c0f809 jalr s6 +8010484c: afa80054 sw t0,84(sp) +80104850: 8fa70050 lw a3,80(sp) +80104854: 1611fff8 bne s0,s1,80104838 +80104858: 8fa80054 lw t0,84(sp) +8010485c: 14e0007c bnez a3,80104a50 +80104860: 00e02021 move a0,a3 +80104864: 16e00080 bnez s7,80104a68 +80104868: 24040030 li a0,48 +8010486c: 8fa40044 lw a0,68(sp) +80104870: 24020020 li v0,32 +80104874: 10820087 beq a0,v0,80104a94 +80104878: 8fa6003c lw a2,60(sp) +8010487c: 0268102a slt v0,s3,t0 +80104880: 1040000b beqz v0,801048b0 +80104884: 8fa30040 lw v1,64(sp) +80104888: 01138823 subu s1,t0,s3 +8010488c: 00008021 move s0,zero +80104890: 26100001 addiu s0,s0,1 +80104894: 24040030 li a0,48 +80104898: 02c0f809 jalr s6 +8010489c: 00002821 move a1,zero +801048a0: 1611fffc bne s0,s1,80104894 +801048a4: 26100001 addiu s0,s0,1 +801048a8: 2610ffff addiu s0,s0,-1 +801048ac: 8fa30040 lw v1,64(sp) +801048b0: 2462ffff addiu v0,v1,-1 +801048b4: 04400009 bltz v0,801048dc +801048b8: 8fa40048 lw a0,72(sp) +801048bc: 02808021 move s0,s4 +801048c0: 02838821 addu s1,s4,v1 +801048c4: 82040000 lb a0,0(s0) +801048c8: 00002821 move a1,zero +801048cc: 02c0f809 jalr s6 +801048d0: 26100001 addiu s0,s0,1 +801048d4: 1611fffb bne s0,s1,801048c4 +801048d8: 8fa40048 lw a0,72(sp) +801048dc: 30820010 andi v0,a0,0x10 +801048e0: 1040000f beqz v0,80104920 +801048e4: 8fa3003c lw v1,60(sp) +801048e8: 8fa6003c lw a2,60(sp) +801048ec: 02a6102a slt v0,s5,a2 +801048f0: 1040000c beqz v0,80104924 +801048f4: 8fb00038 lw s0,56(sp) +801048f8: 00008021 move s0,zero +801048fc: 00d58823 subu s1,a2,s5 +80104900: 26100001 addiu s0,s0,1 +80104904: 24040020 li a0,32 +80104908: 02c0f809 jalr s6 +8010490c: 00002821 move a1,zero +80104910: 1611fffc bne s0,s1,80104904 +80104914: 26100001 addiu s0,s0,1 +80104918: 2610ffff addiu s0,s0,-1 +8010491c: 8fa3003c lw v1,60(sp) +80104920: 8fb00038 lw s0,56(sp) +80104924: 0075102a slt v0,v1,s5 +80104928: 0062a80a movz s5,v1,v0 +8010492c: 03d5f021 addu s8,s8,s5 +80104930: 080411b2 j 801046c8 +80104934: 26520001 addiu s2,s2,1 +80104938: 8fa20048 lw v0,72(sp) +8010493c: 34420001 ori v0,v0,0x1 +80104940: afa20048 sw v0,72(sp) +80104944: 8fa30048 lw v1,72(sp) +80104948: 30620004 andi v0,v1,0x4 +8010494c: 1440005f bnez v0,80104acc +80104950: 00000000 nop +80104954: 8e040000 lw a0,0(s0) +80104958: 24060008 li a2,8 +8010495c: 26100004 addiu s0,s0,4 +80104960: 00003821 move a3,zero +80104964: 080411ee j 801047b8 +80104968: afb00038 sw s0,56(sp) +8010496c: 8fa40048 lw a0,72(sp) +80104970: 34840001 ori a0,a0,0x1 +80104974: afa40048 sw a0,72(sp) +80104978: 8fa60048 lw a2,72(sp) +8010497c: 30c20004 andi v0,a2,0x4 +80104980: 1440002d bnez v0,80104a38 +80104984: 00000000 nop +80104988: 8e040000 lw a0,0(s0) +8010498c: 2406000a li a2,10 +80104990: 26100004 addiu s0,s0,4 +80104994: 00003821 move a3,zero +80104998: 080411ee j 801047b8 +8010499c: afb00038 sw s0,56(sp) +801049a0: 3c028019 lui v0,0x8019 +801049a4: 2442cdcc addiu v0,v0,-12852 +801049a8: afa2004c sw v0,76(sp) +801049ac: 8fa30048 lw v1,72(sp) +801049b0: 30620004 andi v0,v1,0x4 +801049b4: 10400018 beqz v0,80104a18 +801049b8: 8fa60048 lw a2,72(sp) +801049bc: 86040000 lh a0,0(s0) +801049c0: 30c20008 andi v0,a2,0x8 +801049c4: 26100004 addiu s0,s0,4 +801049c8: 10400018 beqz v0,80104a2c +801049cc: afb00038 sw s0,56(sp) +801049d0: 10800016 beqz a0,80104a2c +801049d4: 00000000 nop +801049d8: 34c60040 ori a2,a2,0x40 +801049dc: afa60048 sw a2,72(sp) +801049e0: 00003821 move a3,zero +801049e4: 080411ee j 801047b8 +801049e8: 24060010 li a2,16 +801049ec: 8e040000 lw a0,0(s0) +801049f0: 26030004 addiu v1,s0,4 +801049f4: 048100bf bgez a0,80104cf4 +801049f8: afa4003c sw a0,60(sp) +801049fc: 00043023 negu a2,a0 +80104a00: afa6003c sw a2,60(sp) +80104a04: 00608021 move s0,v1 +80104a08: 8fa20048 lw v0,72(sp) +80104a0c: 34420010 ori v0,v0,0x10 +80104a10: 080411c6 j 80104718 +80104a14: afa20048 sw v0,72(sp) +80104a18: 8e040000 lw a0,0(s0) +80104a1c: 30c20008 andi v0,a2,0x8 +80104a20: 26100004 addiu s0,s0,4 +80104a24: 1440ffea bnez v0,801049d0 +80104a28: afb00038 sw s0,56(sp) +80104a2c: 24060010 li a2,16 +80104a30: 080411ee j 801047b8 +80104a34: 00003821 move a3,zero +80104a38: 86040000 lh a0,0(s0) +80104a3c: 2406000a li a2,10 +80104a40: 26100004 addiu s0,s0,4 +80104a44: 00003821 move a3,zero +80104a48: 080411ee j 801047b8 +80104a4c: afb00038 sw s0,56(sp) +80104a50: 00002821 move a1,zero +80104a54: 02c0f809 jalr s6 +80104a58: afa80054 sw t0,84(sp) +80104a5c: 12e0ff83 beqz s7,8010486c +80104a60: 8fa80054 lw t0,84(sp) +80104a64: 24040030 li a0,48 +80104a68: 00002821 move a1,zero +80104a6c: 02c0f809 jalr s6 +80104a70: afa80054 sw t0,84(sp) +80104a74: 82440000 lb a0,0(s2) +80104a78: 02c0f809 jalr s6 +80104a7c: 00002821 move a1,zero +80104a80: 8fa40044 lw a0,68(sp) +80104a84: 24020020 li v0,32 +80104a88: 1482ff7c bne a0,v0,8010487c +80104a8c: 8fa80054 lw t0,84(sp) +80104a90: 8fa6003c lw a2,60(sp) +80104a94: 02a6102a slt v0,s5,a2 +80104a98: 1040ff79 beqz v0,80104880 +80104a9c: 0268102a slt v0,s3,t0 +80104aa0: 00008021 move s0,zero +80104aa4: 00d58823 subu s1,a2,s5 +80104aa8: 24040030 li a0,48 +80104aac: 00002821 move a1,zero +80104ab0: 26100001 addiu s0,s0,1 +80104ab4: 02c0f809 jalr s6 +80104ab8: afa80054 sw t0,84(sp) +80104abc: 1611fffa bne s0,s1,80104aa8 +80104ac0: 8fa80054 lw t0,84(sp) +80104ac4: 08041220 j 80104880 +80104ac8: 0268102a slt v0,s3,t0 +80104acc: 86040000 lh a0,0(s0) +80104ad0: 24060008 li a2,8 +80104ad4: 26100004 addiu s0,s0,4 +80104ad8: 00003821 move a3,zero +80104adc: 080411ee j 801047b8 +80104ae0: afb00038 sw s0,56(sp) +80104ae4: 86040000 lh a0,0(s0) +80104ae8: 26100004 addiu s0,s0,4 +80104aec: 080411ec j 801047b0 +80104af0: afb00038 sw s0,56(sp) +80104af4: 8fa30048 lw v1,72(sp) +80104af8: 34630004 ori v1,v1,0x4 +80104afc: 080411c6 j 80104718 +80104b00: afa30048 sw v1,72(sp) +80104b04: 8e020000 lw v0,0(s0) +80104b08: 26100004 addiu s0,s0,4 +80104b0c: afb00038 sw s0,56(sp) +80104b10: 27b40014 addiu s4,sp,20 +80104b14: 24080001 li t0,1 +80104b18: a3a20014 sb v0,20(sp) +80104b1c: 01009821 move s3,t0 +80104b20: afa80040 sw t0,64(sp) +80104b24: 00003821 move a3,zero +80104b28: 080411fd j 801047f4 +80104b2c: 00004021 move t0,zero +80104b30: 8fa20048 lw v0,72(sp) +80104b34: 34420002 ori v0,v0,0x2 +80104b38: 080411c6 j 80104718 +80104b3c: afa20048 sw v0,72(sp) +80104b40: 3c02801f lui v0,0x801f +80104b44: 24442b20 addiu a0,v0,11040 +80104b48: afa0003c sw zero,60(sp) +80104b4c: 8fa6003c lw a2,60(sp) +80104b50: 26520001 addiu s2,s2,1 +80104b54: 000610c0 sll v0,a2,0x3 +80104b58: 00061840 sll v1,a2,0x1 +80104b5c: 00621821 addu v1,v1,v0 +80104b60: 00651821 addu v1,v1,a1 +80104b64: 92450000 lbu a1,0(s2) +80104b68: 2463ffd0 addiu v1,v1,-48 +80104b6c: 00051600 sll v0,a1,0x18 +80104b70: 00021603 sra v0,v0,0x18 +80104b74: 04400006 bltz v0,80104b90 +80104b78: afa3003c sw v1,60(sp) +80104b7c: 00a41821 addu v1,a1,a0 +80104b80: 90620000 lbu v0,0(v1) +80104b84: 30420004 andi v0,v0,0x4 +80104b88: 1440fff1 bnez v0,80104b50 +80104b8c: 8fa6003c lw a2,60(sp) +80104b90: 080411c6 j 80104718 +80104b94: 2652ffff addiu s2,s2,-1 +80104b98: 8fa40048 lw a0,72(sp) +80104b9c: 30820001 andi v0,a0,0x1 +80104ba0: 14400004 bnez v0,80104bb4 +80104ba4: 02001821 move v1,s0 +80104ba8: 30820004 andi v0,a0,0x4 +80104bac: 14400082 bnez v0,80104db8 +80104bb0: 00000000 nop +80104bb4: 8c620000 lw v0,0(v1) +80104bb8: 26100004 addiu s0,s0,4 +80104bbc: 26520001 addiu s2,s2,1 +80104bc0: 080411b2 j 801046c8 +80104bc4: ac5e0000 sw s8,0(v0) +80104bc8: 8e140000 lw s4,0(s0) +80104bcc: 26100004 addiu s0,s0,4 +80104bd0: 1280007e beqz s4,80104dcc +80104bd4: afb00038 sw s0,56(sp) +80104bd8: 0500008a bltz t0,80104e04 +80104bdc: 3c028012 lui v0,0x8012 +80104be0: 01003021 move a2,t0 +80104be4: afa80054 sw t0,84(sp) +80104be8: 02802021 move a0,s4 +80104bec: 2442c3b0 addiu v0,v0,-15440 +80104bf0: 0040f809 jalr v0 +80104bf4: 00002821 move a1,zero +80104bf8: 1040ffc8 beqz v0,80104b1c +80104bfc: 8fa80054 lw t0,84(sp) +80104c00: 00541823 subu v1,v0,s4 +80104c04: 0103102a slt v0,t0,v1 +80104c08: 1440ffc4 bnez v0,80104b1c +80104c0c: 00000000 nop +80104c10: 080412c7 j 80104b1c +80104c14: 00604021 move t0,v1 +80104c18: 8fa40048 lw a0,72(sp) +80104c1c: 34840001 ori a0,a0,0x1 +80104c20: 080411c6 j 80104718 +80104c24: afa40048 sw a0,72(sp) +80104c28: 080411c6 j 80104718 +80104c2c: 2407002b li a3,43 +80104c30: 14e0feb9 bnez a3,80104718 +80104c34: 00000000 nop +80104c38: 080411c6 j 80104718 +80104c3c: 24070020 li a3,32 +80104c40: 8fa30048 lw v1,72(sp) +80104c44: 34630008 ori v1,v1,0x8 +80104c48: 080411c6 j 80104718 +80104c4c: afa30048 sw v1,72(sp) +80104c50: 8fa30048 lw v1,72(sp) +80104c54: 34630020 ori v1,v1,0x20 +80104c58: 080411c6 j 80104718 +80104c5c: afa30048 sw v1,72(sp) +80104c60: 26520001 addiu s2,s2,1 +80104c64: 92430000 lbu v1,0(s2) +80104c68: 2402002a li v0,42 +80104c6c: 1062005e beq v1,v0,80104de8 +80104c70: 00031600 sll v0,v1,0x18 +80104c74: 00021603 sra v0,v0,0x18 +80104c78: 04400068 bltz v0,80104e1c +80104c7c: 3c02801f lui v0,0x801f +80104c80: 24442b20 addiu a0,v0,11040 +80104c84: 00602821 move a1,v1 +80104c88: 00641821 addu v1,v1,a0 +80104c8c: 90620000 lbu v0,0(v1) +80104c90: 30420004 andi v0,v0,0x4 +80104c94: 10400061 beqz v0,80104e1c +80104c98: 00003021 move a2,zero +80104c9c: 0804132e j 80104cb8 +80104ca0: 00804021 move t0,a0 +80104ca4: 00881821 addu v1,a0,t0 +80104ca8: 90620000 lbu v0,0(v1) +80104cac: 30420004 andi v0,v0,0x4 +80104cb0: 1040000b beqz v0,80104ce0 +80104cb4: 00802821 move a1,a0 +80104cb8: 26520001 addiu s2,s2,1 +80104cbc: 92440000 lbu a0,0(s2) +80104cc0: 000610c0 sll v0,a2,0x3 +80104cc4: 00061840 sll v1,a2,0x1 +80104cc8: 00621821 addu v1,v1,v0 +80104ccc: 00041600 sll v0,a0,0x18 +80104cd0: 00651821 addu v1,v1,a1 +80104cd4: 00021603 sra v0,v0,0x18 +80104cd8: 0441fff2 bgez v0,80104ca4 +80104cdc: 2466ffd0 addiu a2,v1,-48 +80104ce0: 2408ffff li t0,-1 +80104ce4: 28c20000 slti v0,a2,0 +80104ce8: 00c2400a movz t0,a2,v0 +80104cec: 2652ffff addiu s2,s2,-1 +80104cf0: 02001821 move v1,s0 +80104cf4: 080411c6 j 80104718 +80104cf8: 00608021 move s0,v1 +80104cfc: 8e040000 lw a0,0(s0) +80104d00: 24060010 li a2,16 +80104d04: 26100004 addiu s0,s0,4 +80104d08: 00003821 move a3,zero +80104d0c: 080411ee j 801047b8 +80104d10: afb00038 sw s0,56(sp) +80104d14: 0086001b divu zero,a0,a2 +80104d18: 00c001f4 teq a2,zero,0x7 +80104d1c: 8fa4004c lw a0,76(sp) +80104d20: 2694ffff addiu s4,s4,-1 +80104d24: 00001010 mfhi v0 +80104d28: 00001812 mflo v1 +80104d2c: 00821021 addu v0,a0,v0 +80104d30: 80450000 lb a1,0(v0) +80104d34: 00602021 move a0,v1 +80104d38: 1460fff6 bnez v1,80104d14 +80104d3c: a2850000 sb a1,0(s4) +80104d40: 8fa30048 lw v1,72(sp) +80104d44: 30620008 andi v0,v1,0x8 +80104d48: 1440000b bnez v0,80104d78 +80104d4c: 24020008 li v0,8 +80104d50: 3c04801c lui a0,0x801c +80104d54: 27a20014 addiu v0,sp,20 +80104d58: 24841b94 addiu a0,a0,7060 +80104d5c: 00541023 subu v0,v0,s4 +80104d60: afa4004c sw a0,76(sp) +80104d64: 24440020 addiu a0,v0,32 +80104d68: 10e0fea1 beqz a3,801047f0 +80104d6c: afa40040 sw a0,64(sp) +80104d70: 080411fd j 801047f4 +80104d74: 24530021 addiu s3,v0,33 +80104d78: 10c20004 beq a2,v0,80104d8c +80104d7c: 3c06801c lui a2,0x801c +80104d80: 24c61b94 addiu a2,a2,7060 +80104d84: 080411f7 j 801047dc +80104d88: afa6004c sw a2,76(sp) +80104d8c: 24020030 li v0,48 +80104d90: 10a20011 beq a1,v0,80104dd8 +80104d94: 3c03801c lui v1,0x801c +80104d98: 2694ffff addiu s4,s4,-1 +80104d9c: 24631b94 addiu v1,v1,7060 +80104da0: a2820000 sb v0,0(s4) +80104da4: 080411f7 j 801047dc +80104da8: afa3004c sw v1,76(sp) +80104dac: 00042023 negu a0,a0 +80104db0: 080411ee j 801047b8 +80104db4: 2407002d li a3,45 +80104db8: 8e020000 lw v0,0(s0) +80104dbc: 26520001 addiu s2,s2,1 +80104dc0: 26100004 addiu s0,s0,4 +80104dc4: 080411b2 j 801046c8 +80104dc8: a45e0000 sh s8,0(v0) +80104dcc: 3c02801c lui v0,0x801c +80104dd0: 080412f6 j 80104bd8 +80104dd4: 24541ba8 addiu s4,v0,7080 +80104dd8: 3c02801c lui v0,0x801c +80104ddc: 24421b94 addiu v0,v0,7060 +80104de0: 080411f7 j 801047dc +80104de4: afa2004c sw v0,76(sp) +80104de8: 8e030000 lw v1,0(s0) +80104dec: 2408ffff li t0,-1 +80104df0: 28620000 slti v0,v1,0 +80104df4: 0062400a movz t0,v1,v0 +80104df8: 26030004 addiu v1,s0,4 +80104dfc: 080411c6 j 80104718 +80104e00: 00608021 move s0,v1 +80104e04: 3c028012 lui v0,0x8012 +80104e08: 2442bdb0 addiu v0,v0,-16976 +80104e0c: 0040f809 jalr v0 +80104e10: 02802021 move a0,s4 +80104e14: 080412c7 j 80104b1c +80104e18: 00404021 move t0,v0 +80104e1c: 00004021 move t0,zero +80104e20: 2652ffff addiu s2,s2,-1 +80104e24: 0804133d j 80104cf4 +80104e28: 02001821 move v1,s0 +80104e2c: 00000000 nop + +80104e30 : +80104e30: 2403fffc li v1,-4 +80104e34: 24840003 addiu a0,a0,3 +80104e38: 00832024 and a0,a0,v1 +80104e3c: 00a32824 and a1,a1,v1 +80104e40: 3c02801f lui v0,0x801f +80104e44: 3c03801f lui v1,0x801f +80104e48: ac454514 sw a1,17684(v0) +80104e4c: ac644510 sw a0,17680(v1) +80104e50: a0800008 sb zero,8(a0) +80104e54: ac800000 sw zero,0(a0) +80104e58: 03e00008 jr ra +80104e5c: ac800004 sw zero,4(a0) + +80104e60 : +80104e60: 9082ffff lbu v0,-1(a0) +80104e64: 00822023 subu a0,a0,v0 +80104e68: 8c83fff0 lw v1,-16(a0) +80104e6c: 8c85fff4 lw a1,-12(a0) +80104e70: 2486fff0 addiu a2,a0,-16 +80104e74: 1060000d beqz v1,80104eac +80104e78: 2484fff4 addiu a0,a0,-12 +80104e7c: 14a00010 bnez a1,80104ec0 +80104e80: 00000000 nop +80104e84: 90620008 lbu v0,8(v1) +80104e88: 1440000a bnez v0,80104eb4 +80104e8c: 24670008 addiu a3,v1,8 +80104e90: ac650004 sw a1,4(v1) +80104e94: a0e00000 sb zero,0(a3) +80104e98: 8c840000 lw a0,0(a0) +80104e9c: 10800006 beqz a0,80104eb8 +80104ea0: 00000000 nop +80104ea4: 03e00008 jr ra +80104ea8: ac830000 sw v1,0(a0) +80104eac: 14a00007 bnez a1,80104ecc +80104eb0: 00000000 nop +80104eb4: a0c00008 sb zero,8(a2) +80104eb8: 03e00008 jr ra +80104ebc: 00000000 nop +80104ec0: 90620008 lbu v0,8(v1) +80104ec4: 1040000c beqz v0,80104ef8 +80104ec8: 24670008 addiu a3,v1,8 +80104ecc: 90a20008 lbu v0,8(a1) +80104ed0: 1440fff8 bnez v0,80104eb4 +80104ed4: 00000000 nop +80104ed8: 8ca20004 lw v0,4(a1) +80104edc: ac820000 sw v0,0(a0) +80104ee0: a0c00008 sb zero,8(a2) +80104ee4: 8ca20004 lw v0,4(a1) +80104ee8: 1040fff3 beqz v0,80104eb8 +80104eec: 00000000 nop +80104ef0: 03e00008 jr ra +80104ef4: ac460000 sw a2,0(v0) +80104ef8: 90a20008 lbu v0,8(a1) +80104efc: 1440ffe4 bnez v0,80104e90 +80104f00: 00000000 nop +80104f04: 8ca20004 lw v0,4(a1) +80104f08: a0600008 sb zero,8(v1) +80104f0c: ac620004 sw v0,4(v1) +80104f10: 8ca20004 lw v0,4(a1) +80104f14: 1040ffe8 beqz v0,80104eb8 +80104f18: 00000000 nop +80104f1c: 03e00008 jr ra +80104f20: ac430000 sw v1,0(v0) + +80104f24 : +80104f24: 3c02801f lui v0,0x801f +80104f28: 8c474510 lw a3,17680(v0) +80104f2c: 24840003 addiu a0,a0,3 +80104f30: 90e20008 lbu v0,8(a3) +80104f34: 00042082 srl a0,a0,0x2 +80104f38: 00042080 sll a0,a0,0x2 +80104f3c: 10400021 beqz v0,80104fc4 +80104f40: 24e90008 addiu t1,a3,8 +80104f44: 8ce50004 lw a1,4(a3) +80104f48: 3c02801f lui v0,0x801f +80104f4c: 8c4a4514 lw t2,17684(v0) +80104f50: 24a90004 addiu t1,a1,4 +80104f54: 10a00018 beqz a1,80104fb8 +80104f58: 00a03821 move a3,a1 +80104f5c: 90a20008 lbu v0,8(a1) +80104f60: 14400011 bnez v0,80104fa8 +80104f64: 24a80008 addiu t0,a1,8 +80104f68: 8ca50004 lw a1,4(a1) +80104f6c: 01471023 subu v0,t2,a3 +80104f70: 2443fff0 addiu v1,v0,-16 +80104f74: 10a00002 beqz a1,80104f80 +80104f78: 00a71023 subu v0,a1,a3 +80104f7c: 2443fff0 addiu v1,v0,-16 +80104f80: 24820014 addiu v0,a0,20 +80104f84: 0062102b sltu v0,v1,v0 +80104f88: 10400033 beqz v0,80105058 +80104f8c: 0064302b sltu a2,v1,a0 +80104f90: 14c0ffef bnez a2,80104f50 +80104f94: 24020001 li v0,1 +80104f98: 24e60010 addiu a2,a3,16 +80104f9c: a1020000 sb v0,0(t0) +80104fa0: 03e00008 jr ra +80104fa4: 00c01021 move v0,a2 +80104fa8: 8ca50004 lw a1,4(a1) +80104fac: 24a90004 addiu t1,a1,4 +80104fb0: 14a0ffea bnez a1,80104f5c +80104fb4: 00a03821 move a3,a1 +80104fb8: 00003021 move a2,zero +80104fbc: 03e00008 jr ra +80104fc0: 00c01021 move v0,a2 +80104fc4: 8ce50004 lw a1,4(a3) +80104fc8: 14a00016 bnez a1,80105024 +80104fcc: 24e80004 addiu t0,a3,4 +80104fd0: 3c03801f lui v1,0x801f +80104fd4: 8c624514 lw v0,17684(v1) +80104fd8: 00471023 subu v0,v0,a3 +80104fdc: 2443fff0 addiu v1,v0,-16 +80104fe0: 24820014 addiu v0,a0,20 +80104fe4: 0062102b sltu v0,v1,v0 +80104fe8: 14400015 bnez v0,80105040 +80104fec: 0064102b sltu v0,v1,a0 +80104ff0: 24e60010 addiu a2,a3,16 +80104ff4: 00862021 addu a0,a0,a2 +80104ff8: 24030001 li v1,1 +80104ffc: ad040000 sw a0,0(t0) +80105000: a1230000 sb v1,0(t1) +80105004: 8d020000 lw v0,0(t0) +80105008: ac470000 sw a3,0(v0) +8010500c: a0400008 sb zero,8(v0) +80105010: 10a0ffe3 beqz a1,80104fa0 +80105014: ac450004 sw a1,4(v0) +80105018: 00c01021 move v0,a2 +8010501c: 03e00008 jr ra +80105020: aca40000 sw a0,0(a1) +80105024: 00a71023 subu v0,a1,a3 +80105028: 2443fff0 addiu v1,v0,-16 +8010502c: 24820014 addiu v0,a0,20 +80105030: 0062102b sltu v0,v1,v0 +80105034: 1040ffef beqz v0,80104ff4 +80105038: 24e60010 addiu a2,a3,16 +8010503c: 0064102b sltu v0,v1,a0 +80105040: 1440ffc1 bnez v0,80104f48 +80105044: 24e60010 addiu a2,a3,16 +80105048: 24020001 li v0,1 +8010504c: a1220000 sb v0,0(t1) +80105050: 03e00008 jr ra +80105054: 00c01021 move v0,a2 +80105058: 24e60010 addiu a2,a3,16 +8010505c: 00862021 addu a0,a0,a2 +80105060: 24030001 li v1,1 +80105064: ad240000 sw a0,0(t1) +80105068: a1030000 sb v1,0(t0) +8010506c: 8d220000 lw v0,0(t1) +80105070: ac470000 sw a3,0(v0) +80105074: a0400008 sb zero,8(v0) +80105078: 10a0ffc9 beqz a1,80104fa0 +8010507c: ac450004 sw a1,4(v0) +80105080: 08041407 j 8010501c +80105084: 00c01021 move v0,a2 + +80105088 : +80105088: 24a50003 addiu a1,a1,3 +8010508c: 00052882 srl a1,a1,0x2 +80105090: 27bdffd8 addiu sp,sp,-40 +80105094: 00052880 sll a1,a1,0x2 +80105098: afb10014 sw s1,20(sp) +8010509c: afbf0024 sw ra,36(sp) +801050a0: afb40020 sw s4,32(sp) +801050a4: afb3001c sw s3,28(sp) +801050a8: afb20018 sw s2,24(sp) +801050ac: afb00010 sw s0,16(sp) +801050b0: 14a00018 bnez a1,80105114 +801050b4: 00808821 move s1,a0 +801050b8: 9082ffff lbu v0,-1(a0) +801050bc: 00821023 subu v0,a0,v0 +801050c0: 8c47fff0 lw a3,-16(v0) +801050c4: 8c46fff4 lw a2,-12(v0) +801050c8: 2448fff0 addiu t0,v0,-16 +801050cc: 14e0002f bnez a3,8010518c +801050d0: 2443fff4 addiu v1,v0,-12 +801050d4: 10c00005 beqz a2,801050ec +801050d8: 00002021 move a0,zero +801050dc: 90c20008 lbu v0,8(a2) +801050e0: 10400093 beqz v0,80105330 +801050e4: 00000000 nop +801050e8: 00002021 move a0,zero +801050ec: a1000008 sb zero,8(t0) +801050f0: 8fbf0024 lw ra,36(sp) +801050f4: 8fb40020 lw s4,32(sp) +801050f8: 8fb3001c lw s3,28(sp) +801050fc: 8fb20018 lw s2,24(sp) +80105100: 8fb10014 lw s1,20(sp) +80105104: 8fb00010 lw s0,16(sp) +80105108: 00801021 move v0,a0 +8010510c: 03e00008 jr ra +80105110: 27bd0028 addiu sp,sp,40 +80105114: 1080007d beqz a0,8010530c +80105118: 2494ffff addiu s4,a0,-1 +8010511c: 9090ffff lbu s0,-1(a0) +80105120: 00903823 subu a3,a0,s0 +80105124: 8ce3fff4 lw v1,-12(a3) +80105128: 00679023 subu s2,v1,a3 +8010512c: 02501023 subu v0,s2,s0 +80105130: 0045102b sltu v0,v0,a1 +80105134: 1040ffee beqz v0,801050f0 +80105138: 24e8fff0 addiu t0,a3,-16 +8010513c: 10600027 beqz v1,801051dc +80105140: 00b02021 addu a0,a1,s0 +80105144: 90620008 lbu v0,8(v1) +80105148: 14400025 bnez v0,801051e0 +8010514c: 3c028010 lui v0,0x8010 +80105150: 8c660004 lw a2,4(v1) +80105154: 00b02021 addu a0,a1,s0 +80105158: 00c31023 subu v0,a2,v1 +8010515c: 02421021 addu v0,s2,v0 +80105160: 2452fff0 addiu s2,v0,-16 +80105164: 0244182b sltu v1,s2,a0 +80105168: 1460001d bnez v1,801051e0 +8010516c: 3c028010 lui v0,0x8010 +80105170: 00871021 addu v0,a0,a3 +80105174: 02202021 move a0,s1 +80105178: ace2fff4 sw v0,-12(a3) +8010517c: ac480000 sw t0,0(v0) +80105180: ac460004 sw a2,4(v0) +80105184: 0804143c j 801050f0 +80105188: a0400008 sb zero,8(v0) +8010518c: 14c00040 bnez a2,80105290 +80105190: 00000000 nop +80105194: 90e20008 lbu v0,8(a3) +80105198: 1440ffd3 bnez v0,801050e8 +8010519c: 24e90008 addiu t1,a3,8 +801051a0: ace60004 sw a2,4(a3) +801051a4: a1200000 sb zero,0(t1) +801051a8: 8c620000 lw v0,0(v1) +801051ac: 14400044 bnez v0,801052c0 +801051b0: 00002021 move a0,zero +801051b4: 00002021 move a0,zero +801051b8: 8fbf0024 lw ra,36(sp) +801051bc: 8fb40020 lw s4,32(sp) +801051c0: 8fb3001c lw s3,28(sp) +801051c4: 8fb20018 lw s2,24(sp) +801051c8: 8fb10014 lw s1,20(sp) +801051cc: 8fb00010 lw s0,16(sp) +801051d0: 00801021 move v0,a0 +801051d4: 03e00008 jr ra +801051d8: 27bd0028 addiu sp,sp,40 +801051dc: 3c028010 lui v0,0x8010 +801051e0: 24424f24 addiu v0,v0,20260 +801051e4: 0040f809 jalr v0 +801051e8: 00000000 nop +801051ec: 1040fff2 beqz v0,801051b8 +801051f0: 00002021 move a0,zero +801051f4: 02029821 addu s3,s0,v0 +801051f8: 3c028011 lui v0,0x8011 +801051fc: 02403021 move a2,s2 +80105200: a270ffff sb s0,-1(s3) +80105204: 02602021 move a0,s3 +80105208: 2442c930 addiu v0,v0,-14032 +8010520c: 0040f809 jalr v0 +80105210: 02202821 move a1,s1 +80105214: 92830000 lbu v1,0(s4) +80105218: 02231823 subu v1,s1,v1 +8010521c: 8c66fff0 lw a2,-16(v1) +80105220: 8c67fff4 lw a3,-12(v1) +80105224: 2468fff0 addiu t0,v1,-16 +80105228: 10c00027 beqz a2,801052c8 +8010522c: 2463fff4 addiu v1,v1,-12 +80105230: 10e00047 beqz a3,80105350 +80105234: 00000000 nop +80105238: 90c20008 lbu v0,8(a2) +8010523c: 14400024 bnez v0,801052d0 +80105240: 24c90008 addiu t1,a2,8 +80105244: 90e20008 lbu v0,8(a3) +80105248: 14400044 bnez v0,8010535c +8010524c: 00000000 nop +80105250: 8ce20004 lw v0,4(a3) +80105254: a0c00008 sb zero,8(a2) +80105258: acc20004 sw v0,4(a2) +8010525c: 8ce20004 lw v0,4(a3) +80105260: 14400043 bnez v0,80105370 +80105264: 02602021 move a0,s3 +80105268: 02602021 move a0,s3 +8010526c: 8fbf0024 lw ra,36(sp) +80105270: 8fb40020 lw s4,32(sp) +80105274: 8fb3001c lw s3,28(sp) +80105278: 8fb20018 lw s2,24(sp) +8010527c: 8fb10014 lw s1,20(sp) +80105280: 8fb00010 lw s0,16(sp) +80105284: 00801021 move v0,a0 +80105288: 03e00008 jr ra +8010528c: 27bd0028 addiu sp,sp,40 +80105290: 90e20008 lbu v0,8(a3) +80105294: 1440ff91 bnez v0,801050dc +80105298: 24e90008 addiu t1,a3,8 +8010529c: 90c20008 lbu v0,8(a2) +801052a0: 1440ffbf bnez v0,801051a0 +801052a4: 00000000 nop +801052a8: 8cc20004 lw v0,4(a2) +801052ac: a0e00008 sb zero,8(a3) +801052b0: ace20004 sw v0,4(a3) +801052b4: 8cc20004 lw v0,4(a2) +801052b8: 1040ffbe beqz v0,801051b4 +801052bc: 00002021 move a0,zero +801052c0: 0804143c j 801050f0 +801052c4: ac470000 sw a3,0(v0) +801052c8: 10e0000e beqz a3,80105304 +801052cc: 02602021 move a0,s3 +801052d0: 90e20008 lbu v0,8(a3) +801052d4: 1440000b bnez v0,80105304 +801052d8: 02602021 move a0,s3 +801052dc: 8ce20004 lw v0,4(a3) +801052e0: ac620000 sw v0,0(v1) +801052e4: a1000008 sb zero,8(t0) +801052e8: 8ce20004 lw v0,4(a3) +801052ec: 1040ffe0 beqz v0,80105270 +801052f0: 8fbf0024 lw ra,36(sp) +801052f4: 02602021 move a0,s3 +801052f8: 0804149b j 8010526c +801052fc: ac480000 sw t0,0(v0) +80105300: 02602021 move a0,s3 +80105304: 0804149b j 8010526c +80105308: a1000008 sb zero,8(t0) +8010530c: 3c028010 lui v0,0x8010 +80105310: 24424f24 addiu v0,v0,20260 +80105314: 0040f809 jalr v0 +80105318: 00a02021 move a0,a1 +8010531c: 10400002 beqz v0,80105328 +80105320: 00000000 nop +80105324: a040ffff sb zero,-1(v0) +80105328: 0804143c j 801050f0 +8010532c: 00402021 move a0,v0 +80105330: 8cc20004 lw v0,4(a2) +80105334: ac620000 sw v0,0(v1) +80105338: a1000008 sb zero,8(t0) +8010533c: 8cc20004 lw v0,4(a2) +80105340: 1040ff9c beqz v0,801051b4 +80105344: 00002021 move a0,zero +80105348: 0804143c j 801050f0 +8010534c: ac480000 sw t0,0(v0) +80105350: 90c20008 lbu v0,8(a2) +80105354: 1440ffea bnez v0,80105300 +80105358: 24c90008 addiu t1,a2,8 +8010535c: acc70004 sw a3,4(a2) +80105360: a1200000 sb zero,0(t1) +80105364: 8c620000 lw v0,0(v1) +80105368: 1040ffbf beqz v0,80105268 +8010536c: 02602021 move a0,s3 +80105370: 0804149b j 8010526c +80105374: ac460000 sw a2,0(v0) + +80105378 : +80105378: 27bdffe8 addiu sp,sp,-24 +8010537c: 3c028010 lui v0,0x8010 +80105380: afbf0010 sw ra,16(sp) +80105384: 24424f24 addiu v0,v0,20260 +80105388: 0040f809 jalr v0 +8010538c: 00000000 nop +80105390: 10400003 beqz v0,801053a0 +80105394: 8fbf0010 lw ra,16(sp) +80105398: a040ffff sb zero,-1(v0) +8010539c: 8fbf0010 lw ra,16(sp) +801053a0: 03e00008 jr ra +801053a4: 27bd0018 addiu sp,sp,24 + +801053a8 : +801053a8: 27bdffe0 addiu sp,sp,-32 +801053ac: afb00010 sw s0,16(sp) +801053b0: 70a48002 mul s0,a1,a0 +801053b4: 3c028010 lui v0,0x8010 +801053b8: afb10014 sw s1,20(sp) +801053bc: afbf0018 sw ra,24(sp) +801053c0: 24424f24 addiu v0,v0,20260 +801053c4: 0040f809 jalr v0 +801053c8: 02002021 move a0,s0 +801053cc: 00408821 move s1,v0 +801053d0: 02003021 move a2,s0 +801053d4: 00402021 move a0,v0 +801053d8: 10400002 beqz v0,801053e4 +801053dc: 00002821 move a1,zero +801053e0: a040ffff sb zero,-1(v0) +801053e4: 3c028011 lui v0,0x8011 +801053e8: 2442ca64 addiu v0,v0,-13724 +801053ec: 0040f809 jalr v0 +801053f0: 00000000 nop +801053f4: 02201021 move v0,s1 +801053f8: 8fbf0018 lw ra,24(sp) +801053fc: 8fb10014 lw s1,20(sp) +80105400: 8fb00010 lw s0,16(sp) +80105404: 03e00008 jr ra +80105408: 27bd0020 addiu sp,sp,32 +8010540c: 00000000 nop + +80105410 : +80105410: 3c02803a lui v0,0x803a +80105414: 3c038031 lui v1,0x8031 +80105418: 24444e3c addiu a0,v0,20028 +8010541c: 8c625578 lw v0,21880(v1) +80105420: 1440000a bnez v0,8010544c +80105424: 3c03803a lui v1,0x803a +80105428: 9482003a lhu v0,58(a0) +8010542c: 90830040 lbu v1,64(a0) +80105430: 24420001 addiu v0,v0,1 +80105434: 24630002 addiu v1,v1,2 +80105438: 90840034 lbu a0,52(a0) +8010543c: 00621004 sllv v0,v0,v1 +80105440: 00821004 sllv v0,v0,a0 +80105444: 03e00008 jr ra +80105448: 00021242 srl v0,v0,0x9 +8010544c: 94624e76 lhu v0,20086(v1) +80105450: 00021280 sll v0,v0,0xa +80105454: 03e00008 jr ra +80105458: 24420400 addiu v0,v0,1024 + +8010545c : +8010545c: 3c02801c lui v0,0x801c +80105460: 244221ec addiu v0,v0,8684 +80105464: 00042080 sll a0,a0,0x2 +80105468: 00822021 addu a0,a0,v0 +8010546c: 03e00008 jr ra +80105470: 8c820004 lw v0,4(a0) + +80105474 : +80105474: 8c870030 lw a3,48(a0) +80105478: 14e00012 bnez a3,801054c4 +8010547c: 2486001c addiu a2,a0,28 +80105480: 90c20001 lbu v0,1(a2) +80105484: 00021182 srl v0,v0,0x6 +80105488: 10400010 beqz v0,801054cc +8010548c: a0a20000 sb v0,0(a1) +80105490: 24030001 li v1,1 +80105494: 3c028031 lui v0,0x8031 +80105498: ac435578 sw v1,21880(v0) +8010549c: 90a30000 lbu v1,0(a1) +801054a0: 1060000e beqz v1,801054dc +801054a4: 00000000 nop +801054a8: 24020001 li v0,1 +801054ac: 10620091 beq v1,v0,801056f4 +801054b0: 00000000 nop +801054b4: 90c20000 lbu v0,0(a2) +801054b8: 24030012 li v1,18 +801054bc: 3842003f xori v0,v0,0x3f +801054c0: 0062380b movn a3,v1,v0 +801054c4: 03e00008 jr ra +801054c8: 00e01021 move v0,a3 +801054cc: 90a30000 lbu v1,0(a1) +801054d0: 3c028031 lui v0,0x8031 +801054d4: 1460fff4 bnez v1,801054a8 +801054d8: ac405578 sw zero,21880(v0) +801054dc: 90c20002 lbu v0,2(a2) +801054e0: a0a20002 sb v0,2(a1) +801054e4: 90c30003 lbu v1,3(a2) +801054e8: a0a30003 sb v1,3(a1) +801054ec: 90c20004 lbu v0,4(a2) +801054f0: a0a20004 sb v0,4(a1) +801054f4: 90c30005 lbu v1,5(a2) +801054f8: 90c20006 lbu v0,6(a2) +801054fc: 00031900 sll v1,v1,0x4 +80105500: 00021102 srl v0,v0,0x4 +80105504: 00621825 or v1,v1,v0 +80105508: a4a30006 sh v1,6(a1) +8010550c: 90c20006 lbu v0,6(a2) +80105510: 3044000f andi a0,v0,0xf +80105514: 2c83000a sltiu v1,a0,10 +80105518: 10600072 beqz v1,801056e4 +8010551c: a0a40008 sb a0,8(a1) +80105520: 00004021 move t0,zero +80105524: 90c20007 lbu v0,7(a2) +80105528: 000211c2 srl v0,v0,0x7 +8010552c: a0a20009 sb v0,9(a1) +80105530: 90c30007 lbu v1,7(a2) +80105534: 00031982 srl v1,v1,0x6 +80105538: 30630001 andi v1,v1,0x1 +8010553c: a0a3000a sb v1,10(a1) +80105540: 90c20007 lbu v0,7(a2) +80105544: 00021142 srl v0,v0,0x5 +80105548: 30420001 andi v0,v0,0x1 +8010554c: a0a2000b sb v0,11(a1) +80105550: 90c30007 lbu v1,7(a2) +80105554: 00031902 srl v1,v1,0x4 +80105558: 30630001 andi v1,v1,0x1 +8010555c: a0a3000c sb v1,12(a1) +80105560: 90c20007 lbu v0,7(a2) +80105564: 90c30008 lbu v1,8(a2) +80105568: 90c40009 lbu a0,9(a2) +8010556c: 30420003 andi v0,v0,0x3 +80105570: 00021280 sll v0,v0,0xa +80105574: 00031880 sll v1,v1,0x2 +80105578: 00431025 or v0,v0,v1 +8010557c: 00042182 srl a0,a0,0x6 +80105580: 00441025 or v0,v0,a0 +80105584: 11000003 beqz t0,80105594 +80105588: a4a2000e sh v0,14(a1) +8010558c: 01021004 sllv v0,v0,t0 +80105590: a4a2000e sh v0,14(a1) +80105594: 90c20009 lbu v0,9(a2) +80105598: 30420038 andi v0,v0,0x38 +8010559c: 000210c3 sra v0,v0,0x3 +801055a0: a0a20010 sb v0,16(a1) +801055a4: 90c30009 lbu v1,9(a2) +801055a8: 30630007 andi v1,v1,0x7 +801055ac: a0a30011 sb v1,17(a1) +801055b0: 90c2000a lbu v0,10(a2) +801055b4: 00021142 srl v0,v0,0x5 +801055b8: a0a20012 sb v0,18(a1) +801055bc: 90c3000a lbu v1,10(a2) +801055c0: 3063001c andi v1,v1,0x1c +801055c4: 00031883 sra v1,v1,0x2 +801055c8: a0a30013 sb v1,19(a1) +801055cc: 90c2000a lbu v0,10(a2) +801055d0: 90c3000b lbu v1,11(a2) +801055d4: 30420003 andi v0,v0,0x3 +801055d8: 000319c2 srl v1,v1,0x7 +801055dc: 00021040 sll v0,v0,0x1 +801055e0: 00431025 or v0,v0,v1 +801055e4: a0a20014 sb v0,20(a1) +801055e8: 90c3000b lbu v1,11(a2) +801055ec: 3063007c andi v1,v1,0x7c +801055f0: 00031883 sra v1,v1,0x2 +801055f4: a0a30015 sb v1,21(a1) +801055f8: 90c2000b lbu v0,11(a2) +801055fc: 90c3000c lbu v1,12(a2) +80105600: 30420003 andi v0,v0,0x3 +80105604: 00031942 srl v1,v1,0x5 +80105608: 000210c0 sll v0,v0,0x3 +8010560c: 00431025 or v0,v0,v1 +80105610: a0a20016 sb v0,22(a1) +80105614: 90c3000c lbu v1,12(a2) +80105618: 3063001f andi v1,v1,0x1f +8010561c: a0a30017 sb v1,23(a1) +80105620: 90c2000d lbu v0,13(a2) +80105624: 000211c2 srl v0,v0,0x7 +80105628: a0a20018 sb v0,24(a1) +8010562c: 90c3000d lbu v1,13(a2) +80105630: 30630060 andi v1,v1,0x60 +80105634: 00031943 sra v1,v1,0x5 +80105638: a0a30019 sb v1,25(a1) +8010563c: 90c2000d lbu v0,13(a2) +80105640: 3042001c andi v0,v0,0x1c +80105644: 00021083 sra v0,v0,0x2 +80105648: a0a2001a sb v0,26(a1) +8010564c: 90c3000d lbu v1,13(a2) +80105650: 90c2000e lbu v0,14(a2) +80105654: 30630003 andi v1,v1,0x3 +80105658: 00031880 sll v1,v1,0x2 +8010565c: 00021182 srl v0,v0,0x6 +80105660: 00621825 or v1,v1,v0 +80105664: 2c64000a sltiu a0,v1,10 +80105668: 14800003 bnez a0,80105678 +8010566c: a0a3001b sb v1,27(a1) +80105670: 24020009 li v0,9 +80105674: a0a2001b sb v0,27(a1) +80105678: 90c2000e lbu v0,14(a2) +8010567c: 00021142 srl v0,v0,0x5 +80105680: 30420001 andi v0,v0,0x1 +80105684: a0a2001c sb v0,28(a1) +80105688: 90c3000f lbu v1,15(a2) +8010568c: 000319c2 srl v1,v1,0x7 +80105690: a0a3001d sb v1,29(a1) +80105694: 90c2000f lbu v0,15(a2) +80105698: 00021182 srl v0,v0,0x6 +8010569c: 30420001 andi v0,v0,0x1 +801056a0: a0a2001e sb v0,30(a1) +801056a4: 90c3000f lbu v1,15(a2) +801056a8: 00031942 srl v1,v1,0x5 +801056ac: 30630001 andi v1,v1,0x1 +801056b0: a0a3001f sb v1,31(a1) +801056b4: 90c2000f lbu v0,15(a2) +801056b8: 00021102 srl v0,v0,0x4 +801056bc: 30420001 andi v0,v0,0x1 +801056c0: a0a20020 sb v0,32(a1) +801056c4: 90c3000f lbu v1,15(a2) +801056c8: 3063000c andi v1,v1,0xc +801056cc: 00031883 sra v1,v1,0x2 +801056d0: a0a30021 sb v1,33(a1) +801056d4: 90c2000f lbu v0,15(a2) +801056d8: 30420003 andi v0,v0,0x3 +801056dc: 0804152d j 801054b4 +801056e0: a0a20022 sb v0,34(a1) +801056e4: 24020009 li v0,9 +801056e8: 2488fff7 addiu t0,a0,-9 +801056ec: 08041549 j 80105524 +801056f0: a0a20008 sb v0,8(a1) +801056f4: a0a00002 sb zero,2(a1) +801056f8: a0a00003 sb zero,3(a1) +801056fc: 90c20004 lbu v0,4(a2) +80105700: 24040009 li a0,9 +80105704: a0a20004 sb v0,4(a1) +80105708: 90c30005 lbu v1,5(a2) +8010570c: 90c20006 lbu v0,6(a2) +80105710: 00031900 sll v1,v1,0x4 +80105714: 00021102 srl v0,v0,0x4 +80105718: 00621825 or v1,v1,v0 +8010571c: a4a30006 sh v1,6(a1) +80105720: a0a40008 sb a0,8(a1) +80105724: a0a00009 sb zero,9(a1) +80105728: a0a0000a sb zero,10(a1) +8010572c: a0a0000b sb zero,11(a1) +80105730: 90c20007 lbu v0,7(a2) +80105734: 00021102 srl v0,v0,0x4 +80105738: 30420001 andi v0,v0,0x1 +8010573c: a0a2000c sb v0,12(a1) +80105740: 90c30009 lbu v1,9(a2) +80105744: 90c2000a lbu v0,10(a2) +80105748: 00031a00 sll v1,v1,0x8 +8010574c: 00621825 or v1,v1,v0 +80105750: 2402007f li v0,127 +80105754: a4a3000e sh v1,14(a1) +80105758: a0a20015 sb v0,21(a1) +8010575c: a0a00016 sb zero,22(a1) +80105760: a0a00017 sb zero,23(a1) +80105764: a0a00018 sb zero,24(a1) +80105768: 90c2000d lbu v0,13(a2) +8010576c: 24030004 li v1,4 +80105770: 30420060 andi v0,v0,0x60 +80105774: 00021143 sra v0,v0,0x5 +80105778: a0a20019 sb v0,25(a1) +8010577c: a0a3001a sb v1,26(a1) +80105780: a0a4001b sb a0,27(a1) +80105784: a0a0001c sb zero,28(a1) +80105788: a0a0001d sb zero,29(a1) +8010578c: 90c2000f lbu v0,15(a2) +80105790: 00021182 srl v0,v0,0x6 +80105794: 30420001 andi v0,v0,0x1 +80105798: a0a2001e sb v0,30(a1) +8010579c: 90c3000f lbu v1,15(a2) +801057a0: 00031942 srl v1,v1,0x5 +801057a4: 30630001 andi v1,v1,0x1 +801057a8: a0a3001f sb v1,31(a1) +801057ac: 90c4000f lbu a0,15(a2) +801057b0: a0a00021 sb zero,33(a1) +801057b4: 00042102 srl a0,a0,0x4 +801057b8: 30840001 andi a0,a0,0x1 +801057bc: a0a40020 sb a0,32(a1) +801057c0: 90c2000f lbu v0,15(a2) +801057c4: 30420003 andi v0,v0,0x3 +801057c8: 0804152d j 801054b4 +801057cc: a0a20022 sb v0,34(a1) + +801057d0 : +801057d0: 8c860030 lw a2,48(a0) +801057d4: 00804821 move t1,a0 +801057d8: 14c0004d bnez a2,80105910 +801057dc: 00a04021 move t0,a1 +801057e0: 9083001c lbu v1,28(a0) +801057e4: 2487001c addiu a3,a0,28 +801057e8: a0a30000 sb v1,0(a1) +801057ec: 90e20001 lbu v0,1(a3) +801057f0: 90e30002 lbu v1,2(a3) +801057f4: 90e40003 lbu a0,3(a3) +801057f8: 00031c00 sll v1,v1,0x10 +801057fc: 90e50004 lbu a1,4(a3) +80105800: 00021600 sll v0,v0,0x18 +80105804: 00431025 or v0,v0,v1 +80105808: 00451025 or v0,v0,a1 +8010580c: 00042200 sll a0,a0,0x8 +80105810: 00822025 or a0,a0,v0 +80105814: 2403e000 li v1,-8192 +80105818: 00831824 and v1,a0,v1 +8010581c: 1060003e beqz v1,80105918 +80105820: ad040004 sw a0,4(t0) +80105824: 0480005d bltz a0,8010599c +80105828: 00000000 nop +8010582c: 3c024000 lui v0,0x4000 +80105830: 00821024 and v0,a0,v0 +80105834: 14400041 bnez v0,8010593c +80105838: 00000000 nop +8010583c: 3c022000 lui v0,0x2000 +80105840: 00821024 and v0,a0,v0 +80105844: 1440003f bnez v0,80105944 +80105848: 00000000 nop +8010584c: 3c021000 lui v0,0x1000 +80105850: 00821024 and v0,a0,v0 +80105854: 1440003d bnez v0,8010594c +80105858: 00000000 nop +8010585c: 3c020800 lui v0,0x800 +80105860: 00821024 and v0,a0,v0 +80105864: 1440003b bnez v0,80105954 +80105868: 00000000 nop +8010586c: 3c020400 lui v0,0x400 +80105870: 00821024 and v0,a0,v0 +80105874: 14400039 bnez v0,8010595c +80105878: 00000000 nop +8010587c: 3c020100 lui v0,0x100 +80105880: 00821024 and v0,a0,v0 +80105884: 14400037 bnez v0,80105964 +80105888: 00000000 nop +8010588c: 3c020080 lui v0,0x80 +80105890: 00821024 and v0,a0,v0 +80105894: 14400035 bnez v0,8010596c +80105898: 00000000 nop +8010589c: 3c020040 lui v0,0x40 +801058a0: 00821024 and v0,a0,v0 +801058a4: 14400033 bnez v0,80105974 +801058a8: 00000000 nop +801058ac: 3c020020 lui v0,0x20 +801058b0: 00821024 and v0,a0,v0 +801058b4: 14400031 bnez v0,8010597c +801058b8: 00000000 nop +801058bc: 3c020010 lui v0,0x10 +801058c0: 00821024 and v0,a0,v0 +801058c4: 1440002f bnez v0,80105984 +801058c8: 00000000 nop +801058cc: 3c020008 lui v0,0x8 +801058d0: 00821024 and v0,a0,v0 +801058d4: 1440002d bnez v0,8010598c +801058d8: 00000000 nop +801058dc: 3c020004 lui v0,0x4 +801058e0: 00821024 and v0,a0,v0 +801058e4: 1440002b bnez v0,80105994 +801058e8: 00000000 nop +801058ec: 3c020002 lui v0,0x2 +801058f0: 00821024 and v0,a0,v0 +801058f4: 1440000f bnez v0,80105934 +801058f8: 00000000 nop +801058fc: 3c020001 lui v0,0x1 +80105900: 00821024 and v0,a0,v0 +80105904: 10400004 beqz v0,80105918 +80105908: 00000000 nop +8010590c: 24060010 li a2,16 +80105910: 03e00008 jr ra +80105914: 00c01021 move v0,a2 +80105918: 90e20000 lbu v0,0(a3) +8010591c: 8d230004 lw v1,4(t1) +80105920: 24040012 li a0,18 +80105924: 00431026 xor v0,v0,v1 +80105928: 0082300b movn a2,a0,v0 +8010592c: 03e00008 jr ra +80105930: 00c01021 move v0,a2 +80105934: 08041644 j 80105910 +80105938: 2406000f li a2,15 +8010593c: 08041644 j 80105910 +80105940: 24060002 li a2,2 +80105944: 08041644 j 80105910 +80105948: 24060003 li a2,3 +8010594c: 08041644 j 80105910 +80105950: 24060004 li a2,4 +80105954: 08041644 j 80105910 +80105958: 24060005 li a2,5 +8010595c: 08041644 j 80105910 +80105960: 24060006 li a2,6 +80105964: 08041644 j 80105910 +80105968: 24060008 li a2,8 +8010596c: 08041644 j 80105910 +80105970: 24060009 li a2,9 +80105974: 08041644 j 80105910 +80105978: 2406000a li a2,10 +8010597c: 08041644 j 80105910 +80105980: 2406000b li a2,11 +80105984: 08041644 j 80105910 +80105988: 2406000c li a2,12 +8010598c: 08041644 j 80105910 +80105990: 2406000d li a2,13 +80105994: 08041644 j 80105910 +80105998: 2406000e li a2,14 +8010599c: 08041644 j 80105910 +801059a0: 24060001 li a2,1 + +801059a4 : +801059a4: 8c890030 lw t1,48(a0) +801059a8: 00804021 move t0,a0 +801059ac: 2486001c addiu a2,a0,28 +801059b0: 15200028 bnez t1,80105a54 +801059b4: 00a03821 move a3,a1 +801059b8: 9083001d lbu v1,29(a0) +801059bc: 24090012 li t1,18 +801059c0: a0a30000 sb v1,0(a1) +801059c4: 9082001e lbu v0,30(a0) +801059c8: 9083001f lbu v1,31(a0) +801059cc: 00021200 sll v0,v0,0x8 +801059d0: 00431025 or v0,v0,v1 +801059d4: a4a20002 sh v0,2(a1) +801059d8: 90830020 lbu v1,32(a0) +801059dc: a0a30004 sb v1,4(a1) +801059e0: 90820021 lbu v0,33(a0) +801059e4: a0a20005 sb v0,5(a1) +801059e8: 90830022 lbu v1,34(a0) +801059ec: a0a30006 sb v1,6(a1) +801059f0: 90820023 lbu v0,35(a0) +801059f4: a0a20007 sb v0,7(a1) +801059f8: 90830024 lbu v1,36(a0) +801059fc: a0a30008 sb v1,8(a1) +80105a00: 90c20009 lbu v0,9(a2) +80105a04: a0a0000a sb zero,10(a1) +80105a08: a0a20009 sb v0,9(a1) +80105a0c: 90c3000a lbu v1,10(a2) +80105a10: a0a3000b sb v1,11(a1) +80105a14: 90c2000b lbu v0,11(a2) +80105a18: 90c4000c lbu a0,12(a2) +80105a1c: 90c3000d lbu v1,13(a2) +80105a20: 90c5000e lbu a1,14(a2) +80105a24: 00042400 sll a0,a0,0x10 +80105a28: 00021600 sll v0,v0,0x18 +80105a2c: 00441025 or v0,v0,a0 +80105a30: 00451025 or v0,v0,a1 +80105a34: 00031a00 sll v1,v1,0x8 +80105a38: 00621825 or v1,v1,v0 +80105a3c: ace3000c sw v1,12(a3) +80105a40: 90c4000f lbu a0,15(a2) +80105a44: a0e40010 sb a0,16(a3) +80105a48: 9102001c lbu v0,28(t0) +80105a4c: 3842003f xori v0,v0,0x3f +80105a50: 0002480a movz t1,zero,v0 +80105a54: 03e00008 jr ra +80105a58: 01201021 move v0,t1 + +80105a5c : +80105a5c: 8c830030 lw v1,48(a0) +80105a60: 00803821 move a3,a0 +80105a64: 2486001c addiu a2,a0,28 +80105a68: 14600010 bnez v1,80105aac +80105a6c: 00a04021 move t0,a1 +80105a70: 90c20001 lbu v0,1(a2) +80105a74: 90c40002 lbu a0,2(a2) +80105a78: 90c50004 lbu a1,4(a2) +80105a7c: 90c30003 lbu v1,3(a2) +80105a80: 00021600 sll v0,v0,0x18 +80105a84: 00042400 sll a0,a0,0x10 +80105a88: 00441025 or v0,v0,a0 +80105a8c: 00451025 or v0,v0,a1 +80105a90: 00031a00 sll v1,v1,0x8 +80105a94: 00621825 or v1,v1,v0 +80105a98: ad030000 sw v1,0(t0) +80105a9c: 90e2001c lbu v0,28(a3) +80105aa0: 24030012 li v1,18 +80105aa4: 3842003f xori v0,v0,0x3f +80105aa8: 0002180a movz v1,zero,v0 +80105aac: 03e00008 jr ra +80105ab0: 00601021 move v0,v1 + +80105ab4 : +80105ab4: 308400ff andi a0,a0,0xff +80105ab8: 30850078 andi a1,a0,0x78 +80105abc: 3c02801c lui v0,0x801c +80105ac0: 30840007 andi a0,a0,0x7 +80105ac4: 3c03801c lui v1,0x801c +80105ac8: 2442218c addiu v0,v0,8588 +80105acc: 246321ac addiu v1,v1,8620 +80105ad0: 00042080 sll a0,a0,0x2 +80105ad4: 00052842 srl a1,a1,0x1 +80105ad8: 00822021 addu a0,a0,v0 +80105adc: 00a32821 addu a1,a1,v1 +80105ae0: 8c820000 lw v0,0(a0) +80105ae4: 8ca30000 lw v1,0(a1) +80105ae8: 24040001 li a0,1 +80105aec: 70431002 mul v0,v0,v1 +80105af0: 03e00008 jr ra +80105af4: 0082100a movz v0,a0,v0 + +80105af8 : +80105af8: 3c02b001 lui v0,0xb001 +80105afc: 3c042000 lui a0,0x2000 +80105b00: 2403030f li v1,783 +80105b04: 344a0338 ori t2,v0,0x338 +80105b08: 34450544 ori a1,v0,0x544 +80105b0c: 34460558 ori a2,v0,0x558 +80105b10: 34470534 ori a3,v0,0x534 +80105b14: 34480348 ori t0,v0,0x348 +80105b18: 34490358 ori t1,v0,0x358 +80105b1c: 34420368 ori v0,v0,0x368 +80105b20: aca30000 sw v1,0(a1) +80105b24: acc30000 sw v1,0(a2) +80105b28: ace30000 sw v1,0(a3) +80105b2c: ad040000 sw a0,0(t0) +80105b30: ad240000 sw a0,0(t1) +80105b34: ac440000 sw a0,0(v0) +80105b38: ad440000 sw a0,0(t2) +80105b3c: 03e00008 jr ra +80105b40: 00000000 nop + +80105b44 <_mmc_chkcardwp>: +80105b44: 03e00008 jr ra +80105b48: 00001021 move v0,zero + +80105b4c <_mmc_chkcard>: +80105b4c: 3c03b001 lui v1,0xb001 +80105b50: 34630300 ori v1,v1,0x300 +80105b54: 8c620000 lw v0,0(v1) +80105b58: 00021742 srl v0,v0,0x1d +80105b5c: 03e00008 jr ra +80105b60: 30420001 andi v0,v0,0x1 + +80105b64 <_mmc_irq_handler>: +80105b64: 3c02b000 lui v0,0xb000 +80105b68: 24034000 li v1,16384 +80105b6c: 34421008 ori v0,v0,0x1008 +80105b70: ac430000 sw v1,0(v0) +80105b74: 03e00008 jr ra +80105b78: 00000000 nop + +80105b7c : +80105b7c: 3c03b001 lui v1,0xb001 +80105b80: 34630300 ori v1,v1,0x300 +80105b84: 8c620000 lw v0,0(v1) +80105b88: 00021742 srl v0,v0,0x1d +80105b8c: 30420001 andi v0,v0,0x1 +80105b90: 03e00008 jr ra +80105b94: 38420001 xori v0,v0,0x1 + +80105b98 <_mmc_hardware_init>: +80105b98: 3c0d801f lui t5,0x801f +80105b9c: 8da24518 lw v0,17688(t5) +80105ba0: 27bdffe0 addiu sp,sp,-32 +80105ba4: afbf001c sw ra,28(sp) +80105ba8: afb20018 sw s2,24(sp) +80105bac: afb10014 sw s1,20(sp) +80105bb0: 14400036 bnez v0,80105c8c <_mmc_hardware_init+0xf4> +80105bb4: afb00010 sw s0,16(sp) +80105bb8: 3c03b001 lui v1,0xb001 +80105bbc: 24020001 li v0,1 +80105bc0: ada24518 sw v0,17688(t5) +80105bc4: 3c052000 lui a1,0x2000 +80105bc8: 2404030f li a0,783 +80105bcc: 34670558 ori a3,v1,0x558 +80105bd0: 346b0338 ori t3,v1,0x338 +80105bd4: 34660544 ori a2,v1,0x544 +80105bd8: 34680534 ori t0,v1,0x534 +80105bdc: 34690348 ori t1,v1,0x348 +80105be0: 346a0358 ori t2,v1,0x358 +80105be4: 3c02b002 lui v0,0xb002 +80105be8: 34630368 ori v1,v1,0x368 +80105bec: acc40000 sw a0,0(a2) +80105bf0: 3c0cb002 lui t4,0xb002 +80105bf4: ace40000 sw a0,0(a3) +80105bf8: 34421000 ori v0,v0,0x1000 +80105bfc: ad040000 sw a0,0(t0) +80105c00: ad250000 sw a1,0(t1) +80105c04: ad450000 sw a1,0(t2) +80105c08: ac650000 sw a1,0(v1) +80105c0c: 24030008 li v1,8 +80105c10: ad650000 sw a1,0(t3) +80105c14: 35871004 ori a3,t4,0x1004 +80105c18: a4430000 sh v1,0(v0) +80105c1c: 8ce20000 lw v0,0(a3) +80105c20: 30428000 andi v0,v0,0x8000 +80105c24: 1440fffd bnez v0,80105c1c <_mmc_hardware_init+0x84> +80105c28: 2405ffff li a1,-1 +80105c2c: 35821024 ori v0,t4,0x1024 +80105c30: 35861000 ori a2,t4,0x1000 +80105c34: 35841028 ori a0,t4,0x1028 +80105c38: 24030001 li v1,1 +80105c3c: a4450000 sh a1,0(v0) +80105c40: a4850000 sh a1,0(a0) +80105c44: a4c30000 sh v1,0(a2) +80105c48: 8ce20000 lw v0,0(a3) +80105c4c: 30420100 andi v0,v0,0x100 +80105c50: 1040000e beqz v0,80105c8c <_mmc_hardware_init+0xf4> +80105c54: 3c028010 lui v0,0x8010 +80105c58: 3c03b002 lui v1,0xb002 +80105c5c: 24522270 addiu s2,v0,8816 +80105c60: 34711004 ori s1,v1,0x1004 +80105c64: 0804171d j 80105c74 <_mmc_hardware_init+0xdc> +80105c68: 241003e7 li s0,999 +80105c6c: 12000008 beqz s0,80105c90 <_mmc_hardware_init+0xf8> +80105c70: 8fbf001c lw ra,28(sp) +80105c74: 0240f809 jalr s2 +80105c78: 24040001 li a0,1 +80105c7c: 8e230000 lw v1,0(s1) +80105c80: 30630100 andi v1,v1,0x100 +80105c84: 1460fff9 bnez v1,80105c6c <_mmc_hardware_init+0xd4> +80105c88: 2610ffff addiu s0,s0,-1 +80105c8c: 8fbf001c lw ra,28(sp) +80105c90: 8fb20018 lw s2,24(sp) +80105c94: 8fb10014 lw s1,20(sp) +80105c98: 8fb00010 lw s0,16(sp) +80105c9c: 00001021 move v0,zero +80105ca0: 03e00008 jr ra +80105ca4: 27bd0020 addiu sp,sp,32 + +80105ca8 <_mmc_set_clock>: +80105ca8: 3c06b002 lui a2,0xb002 +80105cac: 27bdffc8 addiu sp,sp,-56 +80105cb0: 34c31000 ori v1,a2,0x1000 +80105cb4: 24020001 li v0,1 +80105cb8: afb40030 sw s4,48(sp) +80105cbc: afb3002c sw s3,44(sp) +80105cc0: afbf0034 sw ra,52(sp) +80105cc4: afb20028 sw s2,40(sp) +80105cc8: afb10024 sw s1,36(sp) +80105ccc: afb00020 sw s0,32(sp) +80105cd0: a4620000 sh v0,0(v1) +80105cd4: 34c31004 ori v1,a2,0x1004 +80105cd8: 8c620000 lw v0,0(v1) +80105cdc: 00a09821 move s3,a1 +80105ce0: 30420100 andi v0,v0,0x100 +80105ce4: 1040000e beqz v0,80105d20 <_mmc_set_clock+0x78> +80105ce8: 0004a02b sltu s4,zero,a0 +80105cec: 3c028010 lui v0,0x8010 +80105cf0: 24522270 addiu s2,v0,8816 +80105cf4: 00608821 move s1,v1 +80105cf8: 08041742 j 80105d08 <_mmc_set_clock+0x60> +80105cfc: 241003e7 li s0,999 +80105d00: 12000008 beqz s0,80105d24 <_mmc_set_clock+0x7c> +80105d04: 3c028031 lui v0,0x8031 +80105d08: 0240f809 jalr s2 +80105d0c: 24040001 li a0,1 +80105d10: 8e230000 lw v1,0(s1) +80105d14: 30630100 andi v1,v1,0x100 +80105d18: 1460fff9 bnez v1,80105d00 <_mmc_set_clock+0x58> +80105d1c: 2610ffff addiu s0,s0,-1 +80105d20: 3c028031 lui v0,0x8031 +80105d24: 8c435578 lw v1,21880(v0) +80105d28: 1060003d beqz v1,80105e20 <_mmc_set_clock+0x178> +80105d2c: 3c04b000 lui a0,0xb000 +80105d30: 3c0202dc lui v0,0x2dc +80105d34: 34426c00 ori v0,v0,0x6c00 +80105d38: 0262102b sltu v0,s3,v0 +80105d3c: 10400099 beqz v0,80105fa4 <_mmc_set_clock+0x2fc> +80105d40: 00000000 nop +80105d44: 8c820000 lw v0,0(a0) +80105d48: 3c030020 lui v1,0x20 +80105d4c: 00431024 and v0,v0,v1 +80105d50: 144000b2 bnez v0,8010601c <_mmc_set_clock+0x374> +80105d54: 3c03801c lui v1,0x801c +80105d58: 34880010 ori t0,a0,0x10 +80105d5c: 2462217c addiu v0,v1,8572 +80105d60: 8d040000 lw a0,0(t0) +80105d64: 8c47000c lw a3,12(v0) +80105d68: 8c65217c lw a1,8572(v1) +80105d6c: 8c460004 lw a2,4(v0) +80105d70: 8c430008 lw v1,8(v0) +80105d74: 30840300 andi a0,a0,0x300 +80105d78: 24020100 li v0,256 +80105d7c: afa50010 sw a1,16(sp) +80105d80: afa60014 sw a2,20(sp) +80105d84: afa30018 sw v1,24(sp) +80105d88: 10820136 beq a0,v0,80106264 <_mmc_set_clock+0x5bc> +80105d8c: afa7001c sw a3,28(sp) +80105d90: 3c0200b7 lui v0,0xb7 +80105d94: 34421b00 ori v0,v0,0x1b00 +80105d98: 00401821 move v1,v0 +80105d9c: 128000b1 beqz s4,80106064 <_mmc_set_clock+0x3bc> +80105da0: 3c02431b lui v0,0x431b +80105da4: 3c02165e lui v0,0x165e +80105da8: 34429f81 ori v0,v0,0x9f81 +80105dac: 00620019 multu v1,v0 +80105db0: 00001010 mfhi v0 +80105db4: 00021542 srl v0,v0,0x15 +80105db8: 2443ffff addiu v1,v0,-1 +80105dbc: 3c02b000 lui v0,0xb000 +80105dc0: 34420068 ori v0,v0,0x68 +80105dc4: ac430000 sw v1,0(v0) +80105dc8: 3c04b000 lui a0,0xb000 +80105dcc: 8c830000 lw v1,0(a0) +80105dd0: 3c020040 lui v0,0x40 +80105dd4: 00621825 or v1,v1,v0 +80105dd8: 3c02b002 lui v0,0xb002 +80105ddc: 34421008 ori v0,v0,0x1008 +80105de0: ac830000 sw v1,0(a0) +80105de4: 3c19800f lui t9,0x800f +80105de8: a4400000 sh zero,0(v0) +80105dec: 3c04801c lui a0,0x801c +80105df0: 02602821 move a1,s3 +80105df4: 02803021 move a2,s4 +80105df8: 8fbf0034 lw ra,52(sp) +80105dfc: 8fb40030 lw s4,48(sp) +80105e00: 8fb3002c lw s3,44(sp) +80105e04: 8fb20028 lw s2,40(sp) +80105e08: 8fb10024 lw s1,36(sp) +80105e0c: 8fb00020 lw s0,32(sp) +80105e10: 24841da0 addiu a0,a0,7584 +80105e14: 27394bb0 addiu t9,t9,19376 +80105e18: 03200008 jr t9 +80105e1c: 27bd0038 addiu sp,sp,56 +80105e20: 8c820000 lw v0,0(a0) +80105e24: 3c030020 lui v1,0x20 +80105e28: 00431024 and v0,v0,v1 +80105e2c: 1440003c bnez v0,80105f20 <_mmc_set_clock+0x278> +80105e30: 3c03801c lui v1,0x801c +80105e34: 34880010 ori t0,a0,0x10 +80105e38: 2462217c addiu v0,v1,8572 +80105e3c: 8d040000 lw a0,0(t0) +80105e40: 8c47000c lw a3,12(v0) +80105e44: 8c65217c lw a1,8572(v1) +80105e48: 8c460004 lw a2,4(v0) +80105e4c: 8c430008 lw v1,8(v0) +80105e50: 30840300 andi a0,a0,0x300 +80105e54: 24020100 li v0,256 +80105e58: afa50010 sw a1,16(sp) +80105e5c: afa60014 sw a2,20(sp) +80105e60: afa30018 sw v1,24(sp) +80105e64: 108200a9 beq a0,v0,8010610c <_mmc_set_clock+0x464> +80105e68: afa7001c sw a3,28(sp) +80105e6c: 3c0200b7 lui v0,0xb7 +80105e70: 34421b00 ori v0,v0,0x1b00 +80105e74: 00401821 move v1,v0 +80105e78: 1280003b beqz s4,80105f68 <_mmc_set_clock+0x2c0> +80105e7c: 3c02431b lui v0,0x431b +80105e80: 3c02165e lui v0,0x165e +80105e84: 34429f81 ori v0,v0,0x9f81 +80105e88: 00620019 multu v1,v0 +80105e8c: 3c05b000 lui a1,0xb000 +80105e90: 00001010 mfhi v0 +80105e94: 34a30068 ori v1,a1,0x68 +80105e98: 00021542 srl v0,v0,0x15 +80105e9c: 2442ffff addiu v0,v0,-1 +80105ea0: ac620000 sw v0,0(v1) +80105ea4: 8ca40000 lw a0,0(a1) +80105ea8: 3c020040 lui v0,0x40 +80105eac: 00822025 or a0,a0,v0 +80105eb0: 3c03016e lui v1,0x16e +80105eb4: 34633600 ori v1,v1,0x3600 +80105eb8: aca40000 sw a0,0(a1) +80105ebc: 0263102b sltu v0,s3,v1 +80105ec0: 104000a8 beqz v0,80106164 <_mmc_set_clock+0x4bc> +80105ec4: 00002021 move a0,zero +80105ec8: 00031842 srl v1,v1,0x1 +80105ecc: 0263102b sltu v0,s3,v1 +80105ed0: 1440fffd bnez v0,80105ec8 <_mmc_set_clock+0x220> +80105ed4: 24840001 addiu a0,a0,1 +80105ed8: 3083ffff andi v1,a0,0xffff +80105edc: 3c02b002 lui v0,0xb002 +80105ee0: 34421008 ori v0,v0,0x1008 +80105ee4: a4430000 sh v1,0(v0) +80105ee8: 3c04801c lui a0,0x801c +80105eec: 3c19800f lui t9,0x800f +80105ef0: 02602821 move a1,s3 +80105ef4: 02803021 move a2,s4 +80105ef8: 8fbf0034 lw ra,52(sp) +80105efc: 8fb40030 lw s4,48(sp) +80105f00: 8fb3002c lw s3,44(sp) +80105f04: 8fb20028 lw s2,40(sp) +80105f08: 8fb10024 lw s1,36(sp) +80105f0c: 8fb00020 lw s0,32(sp) +80105f10: 24841da0 addiu a0,a0,7584 +80105f14: 27394bb0 addiu t9,t9,19376 +80105f18: 03200008 jr t9 +80105f1c: 27bd0038 addiu sp,sp,56 +80105f20: 34880010 ori t0,a0,0x10 +80105f24: 2462217c addiu v0,v1,8572 +80105f28: 8d040000 lw a0,0(t0) +80105f2c: 8c47000c lw a3,12(v0) +80105f30: 8c65217c lw a1,8572(v1) +80105f34: 8c460004 lw a2,4(v0) +80105f38: 8c430008 lw v1,8(v0) +80105f3c: 30840300 andi a0,a0,0x300 +80105f40: 24020100 li v0,256 +80105f44: afa50010 sw a1,16(sp) +80105f48: afa60014 sw a2,20(sp) +80105f4c: afa30018 sw v1,24(sp) +80105f50: 1082005a beq a0,v0,801060bc <_mmc_set_clock+0x414> +80105f54: afa7001c sw a3,28(sp) +80105f58: 3c02016e lui v0,0x16e +80105f5c: 1680ffc8 bnez s4,80105e80 <_mmc_set_clock+0x1d8> +80105f60: 34433600 ori v1,v0,0x3600 +80105f64: 3c02431b lui v0,0x431b +80105f68: 3442de83 ori v0,v0,0xde83 +80105f6c: 00620019 multu v1,v0 +80105f70: 3c05b000 lui a1,0xb000 +80105f74: 00001010 mfhi v0 +80105f78: 34a40068 ori a0,a1,0x68 +80105f7c: 00021582 srl v0,v0,0x16 +80105f80: 2442ffff addiu v0,v0,-1 +80105f84: ac820000 sw v0,0(a0) +80105f88: 8ca30000 lw v1,0(a1) +80105f8c: 3c020040 lui v0,0x40 +80105f90: 00621825 or v1,v1,v0 +80105f94: 3c020131 lui v0,0x131 +80105f98: aca30000 sw v1,0(a1) +80105f9c: 080417af j 80105ebc <_mmc_set_clock+0x214> +80105fa0: 34432d00 ori v1,v0,0x2d00 +80105fa4: 8c820000 lw v0,0(a0) +80105fa8: 3c030020 lui v1,0x20 +80105fac: 00431024 and v0,v0,v1 +80105fb0: 14400031 bnez v0,80106078 <_mmc_set_clock+0x3d0> +80105fb4: 3c03801c lui v1,0x801c +80105fb8: 34880010 ori t0,a0,0x10 +80105fbc: 2462217c addiu v0,v1,8572 +80105fc0: 8d040000 lw a0,0(t0) +80105fc4: 8c47000c lw a3,12(v0) +80105fc8: 8c65217c lw a1,8572(v1) +80105fcc: 8c460004 lw a2,4(v0) +80105fd0: 8c430008 lw v1,8(v0) +80105fd4: 30840300 andi a0,a0,0x300 +80105fd8: 24020100 li v0,256 +80105fdc: afa50010 sw a1,16(sp) +80105fe0: afa60014 sw a2,20(sp) +80105fe4: afa30018 sw v1,24(sp) +80105fe8: 10820074 beq a0,v0,801061bc <_mmc_set_clock+0x514> +80105fec: afa7001c sw a3,28(sp) +80105ff0: 3c0200b7 lui v0,0xb7 +80105ff4: 34421b00 ori v0,v0,0x1b00 +80105ff8: 00401821 move v1,v0 +80105ffc: 12800018 beqz s4,80106060 <_mmc_set_clock+0x3b8> +80106000: 00000000 nop +80106004: 3c02165e lui v0,0x165e +80106008: 34429f81 ori v0,v0,0x9f81 +8010600c: 00620019 multu v1,v0 +80106010: 00001010 mfhi v0 +80106014: 0804176e j 80105db8 <_mmc_set_clock+0x110> +80106018: 00021582 srl v0,v0,0x16 +8010601c: 34880010 ori t0,a0,0x10 +80106020: 2462217c addiu v0,v1,8572 +80106024: 8d040000 lw a0,0(t0) +80106028: 8c47000c lw a3,12(v0) +8010602c: 8c65217c lw a1,8572(v1) +80106030: 8c460004 lw a2,4(v0) +80106034: 8c430008 lw v1,8(v0) +80106038: 30840300 andi a0,a0,0x300 +8010603c: 24020100 li v0,256 +80106040: afa50010 sw a1,16(sp) +80106044: afa60014 sw a2,20(sp) +80106048: afa30018 sw v1,24(sp) +8010604c: 10820047 beq a0,v0,8010616c <_mmc_set_clock+0x4c4> +80106050: afa7001c sw a3,28(sp) +80106054: 3c02016e lui v0,0x16e +80106058: 1680ff52 bnez s4,80105da4 <_mmc_set_clock+0xfc> +8010605c: 34433600 ori v1,v0,0x3600 +80106060: 3c02431b lui v0,0x431b +80106064: 3442de83 ori v0,v0,0xde83 +80106068: 00620019 multu v1,v0 +8010606c: 00001010 mfhi v0 +80106070: 0804176e j 80105db8 <_mmc_set_clock+0x110> +80106074: 00021582 srl v0,v0,0x16 +80106078: 34880010 ori t0,a0,0x10 +8010607c: 2462217c addiu v0,v1,8572 +80106080: 8d040000 lw a0,0(t0) +80106084: 8c47000c lw a3,12(v0) +80106088: 8c65217c lw a1,8572(v1) +8010608c: 8c460004 lw a2,4(v0) +80106090: 8c430008 lw v1,8(v0) +80106094: 30840300 andi a0,a0,0x300 +80106098: 24020100 li v0,256 +8010609c: afa50010 sw a1,16(sp) +801060a0: afa60014 sw a2,20(sp) +801060a4: afa30018 sw v1,24(sp) +801060a8: 1082005a beq a0,v0,80106214 <_mmc_set_clock+0x56c> +801060ac: afa7001c sw a3,28(sp) +801060b0: 3c02016e lui v0,0x16e +801060b4: 080417ff j 80105ffc <_mmc_set_clock+0x354> +801060b8: 34433600 ori v1,v0,0x3600 +801060bc: 8d060000 lw a2,0(t0) +801060c0: 8d030000 lw v1,0(t0) +801060c4: 8d020000 lw v0,0(t0) +801060c8: 00031c82 srl v1,v1,0x12 +801060cc: 00021382 srl v0,v0,0xe +801060d0: 3042000c andi v0,v0,0xc +801060d4: 03a22021 addu a0,sp,v0 +801060d8: 3063001f andi v1,v1,0x1f +801060dc: 8c850010 lw a1,16(a0) +801060e0: 24630002 addiu v1,v1,2 +801060e4: 70651802 mul v1,v1,a1 +801060e8: 3c02016e lui v0,0x16e +801060ec: 34423600 ori v0,v0,0x3600 +801060f0: 0043001b divu zero,v0,v1 +801060f4: 006001f4 teq v1,zero,0x7 +801060f8: 000635c2 srl a2,a2,0x17 +801060fc: 24c60002 addiu a2,a2,2 +80106100: 00001012 mflo v0 +80106104: 0804179e j 80105e78 <_mmc_set_clock+0x1d0> +80106108: 70c21802 mul v1,a2,v0 +8010610c: 8d040000 lw a0,0(t0) +80106110: 8d030000 lw v1,0(t0) +80106114: 8d020000 lw v0,0(t0) +80106118: 00031c82 srl v1,v1,0x12 +8010611c: 00021382 srl v0,v0,0xe +80106120: 3042000c andi v0,v0,0xc +80106124: 03a22821 addu a1,sp,v0 +80106128: 3063001f andi v1,v1,0x1f +8010612c: 8ca60010 lw a2,16(a1) +80106130: 24630002 addiu v1,v1,2 +80106134: 70661802 mul v1,v1,a2 +80106138: 3c02016e lui v0,0x16e +8010613c: 34423600 ori v0,v0,0x3600 +80106140: 0043001b divu zero,v0,v1 +80106144: 006001f4 teq v1,zero,0x7 +80106148: 000425c2 srl a0,a0,0x17 +8010614c: 24840002 addiu a0,a0,2 +80106150: 00001012 mflo v0 +80106154: 70822002 mul a0,a0,v0 +80106158: 00041042 srl v0,a0,0x1 +8010615c: 0804179e j 80105e78 <_mmc_set_clock+0x1d0> +80106160: 00401821 move v1,v0 +80106164: 080417b7 j 80105edc <_mmc_set_clock+0x234> +80106168: 00001821 move v1,zero +8010616c: 8d060000 lw a2,0(t0) +80106170: 8d030000 lw v1,0(t0) +80106174: 8d020000 lw v0,0(t0) +80106178: 00031c82 srl v1,v1,0x12 +8010617c: 00021382 srl v0,v0,0xe +80106180: 3042000c andi v0,v0,0xc +80106184: 03a22021 addu a0,sp,v0 +80106188: 3063001f andi v1,v1,0x1f +8010618c: 8c850010 lw a1,16(a0) +80106190: 24630002 addiu v1,v1,2 +80106194: 70651802 mul v1,v1,a1 +80106198: 3c02016e lui v0,0x16e +8010619c: 34423600 ori v0,v0,0x3600 +801061a0: 0043001b divu zero,v0,v1 +801061a4: 006001f4 teq v1,zero,0x7 +801061a8: 000635c2 srl a2,a2,0x17 +801061ac: 24c60002 addiu a2,a2,2 +801061b0: 00001012 mflo v0 +801061b4: 08041767 j 80105d9c <_mmc_set_clock+0xf4> +801061b8: 70c21802 mul v1,a2,v0 +801061bc: 8d040000 lw a0,0(t0) +801061c0: 8d030000 lw v1,0(t0) +801061c4: 8d020000 lw v0,0(t0) +801061c8: 00031c82 srl v1,v1,0x12 +801061cc: 00021382 srl v0,v0,0xe +801061d0: 3042000c andi v0,v0,0xc +801061d4: 03a22821 addu a1,sp,v0 +801061d8: 3063001f andi v1,v1,0x1f +801061dc: 8ca60010 lw a2,16(a1) +801061e0: 24630002 addiu v1,v1,2 +801061e4: 70661802 mul v1,v1,a2 +801061e8: 3c02016e lui v0,0x16e +801061ec: 34423600 ori v0,v0,0x3600 +801061f0: 0043001b divu zero,v0,v1 +801061f4: 006001f4 teq v1,zero,0x7 +801061f8: 000425c2 srl a0,a0,0x17 +801061fc: 24840002 addiu a0,a0,2 +80106200: 00001012 mflo v0 +80106204: 70822002 mul a0,a0,v0 +80106208: 00041042 srl v0,a0,0x1 +8010620c: 080417ff j 80105ffc <_mmc_set_clock+0x354> +80106210: 00401821 move v1,v0 +80106214: 8d060000 lw a2,0(t0) +80106218: 8d030000 lw v1,0(t0) +8010621c: 8d020000 lw v0,0(t0) +80106220: 00031c82 srl v1,v1,0x12 +80106224: 00021382 srl v0,v0,0xe +80106228: 3042000c andi v0,v0,0xc +8010622c: 03a22021 addu a0,sp,v0 +80106230: 3063001f andi v1,v1,0x1f +80106234: 8c850010 lw a1,16(a0) +80106238: 24630002 addiu v1,v1,2 +8010623c: 70651802 mul v1,v1,a1 +80106240: 3c02016e lui v0,0x16e +80106244: 34423600 ori v0,v0,0x3600 +80106248: 0043001b divu zero,v0,v1 +8010624c: 006001f4 teq v1,zero,0x7 +80106250: 000635c2 srl a2,a2,0x17 +80106254: 24c60002 addiu a2,a2,2 +80106258: 00001012 mflo v0 +8010625c: 080417ff j 80105ffc <_mmc_set_clock+0x354> +80106260: 70c21802 mul v1,a2,v0 +80106264: 8d040000 lw a0,0(t0) +80106268: 8d030000 lw v1,0(t0) +8010626c: 8d020000 lw v0,0(t0) +80106270: 00031c82 srl v1,v1,0x12 +80106274: 00021382 srl v0,v0,0xe +80106278: 3042000c andi v0,v0,0xc +8010627c: 03a22821 addu a1,sp,v0 +80106280: 3063001f andi v1,v1,0x1f +80106284: 8ca60010 lw a2,16(a1) +80106288: 24630002 addiu v1,v1,2 +8010628c: 70661802 mul v1,v1,a2 +80106290: 3c02016e lui v0,0x16e +80106294: 34423600 ori v0,v0,0x3600 +80106298: 0043001b divu zero,v0,v1 +8010629c: 006001f4 teq v1,zero,0x7 +801062a0: 000425c2 srl a0,a0,0x17 +801062a4: 24840002 addiu a0,a0,2 +801062a8: 00001012 mflo v0 +801062ac: 70822002 mul a0,a0,v0 +801062b0: 00041042 srl v0,a0,0x1 +801062b4: 08041767 j 80105d9c <_mmc_set_clock+0xf4> +801062b8: 00401821 move v1,v0 + +801062bc <_mmc_exec_cmd>: +801062bc: 27bdffc8 addiu sp,sp,-56 +801062c0: afb30024 sw s3,36(sp) +801062c4: afbf0030 sw ra,48(sp) +801062c8: afb5002c sw s5,44(sp) +801062cc: afb40028 sw s4,40(sp) +801062d0: afb20020 sw s2,32(sp) +801062d4: afb1001c sw s1,28(sp) +801062d8: afb00018 sw s0,24(sp) +801062dc: 8c870004 lw a3,4(a0) +801062e0: 2402ffff li v0,-1 +801062e4: 00809821 move s3,a0 +801062e8: 10e200f9 beq a3,v0,801066d0 <_mmc_exec_cmd+0x414> +801062ec: ac820030 sw v0,48(a0) +801062f0: 24060001 li a2,1 +801062f4: 10e6012b beq a3,a2,801067a4 <_mmc_exec_cmd+0x4e8> +801062f8: 3c14801f lui s4,0x801f +801062fc: 24020006 li v0,6 +80106300: 10e20144 beq a3,v0,80106814 <_mmc_exec_cmd+0x558> +80106304: 3c03b002 lui v1,0xb002 +80106308: 8e86451c lw a2,17692(s4) +8010630c: 34651028 ori a1,v1,0x1028 +80106310: 2404ffff li a0,-1 +80106314: 34631024 ori v1,v1,0x1024 +80106318: 2402fff8 li v0,-8 +8010631c: a4640000 sh a0,0(v1) +80106320: a4a40000 sh a0,0(a1) +80106324: a4620000 sh v0,0(v1) +80106328: 10c0000b beqz a2,80106358 <_mmc_exec_cmd+0x9c> +8010632c: 24e30001 addiu v1,a3,1 +80106330: 2c62003a sltiu v0,v1,58 +80106334: 1040000b beqz v0,80106364 <_mmc_exec_cmd+0xa8> +80106338: 24090400 li t1,1024 +8010633c: 00031080 sll v0,v1,0x2 +80106340: 3c03801c lui v1,0x801c +80106344: 24631f90 addiu v1,v1,8080 +80106348: 00431021 addu v0,v0,v1 +8010634c: 8c440000 lw a0,0(v0) +80106350: 00800008 jr a0 +80106354: 00000000 nop +80106358: 2c62003a sltiu v0,v1,58 +8010635c: 1440fff7 bnez v0,8010633c <_mmc_exec_cmd+0x80> +80106360: 00004821 move t1,zero +80106364: 00008821 move s1,zero +80106368: 8e68000c lw t0,12(s3) +8010636c: 2d020009 sltiu v0,t0,9 +80106370: 1040000a beqz v0,8010639c <_mmc_exec_cmd+0xe0> +80106374: 2402ffff li v0,-1 +80106378: 3c03801c lui v1,0x801c +8010637c: 00081080 sll v0,t0,0x2 +80106380: 24632078 addiu v1,v1,8312 +80106384: 00431021 addu v0,v0,v1 +80106388: 8c440000 lw a0,0(v0) +8010638c: 00800008 jr a0 +80106390: 00000000 nop +80106394: 35290006 ori t1,t1,0x6 +80106398: 2402ffff li v0,-1 +8010639c: 10e2010e beq a3,v0,801067d8 <_mmc_exec_cmd+0x51c> +801063a0: 30e300ff andi v1,a3,0xff +801063a4: 3c06b002 lui a2,0xb002 +801063a8: 34c2102c ori v0,a2,0x102c +801063ac: a0430000 sb v1,0(v0) +801063b0: 8e640008 lw a0,8(s3) +801063b4: 34c21030 ori v0,a2,0x1030 +801063b8: 24030033 li v1,51 +801063bc: ac440000 sw a0,0(v0) +801063c0: 10e3010d beq a3,v1,801067f8 <_mmc_exec_cmd+0x53c> +801063c4: 34c41018 ori a0,a2,0x1018 +801063c8: 96650012 lhu a1,18(s3) +801063cc: 3c02b002 lui v0,0xb002 +801063d0: 34431018 ori v1,v0,0x1018 +801063d4: a4650000 sh a1,0(v1) +801063d8: 96640010 lhu a0,16(s3) +801063dc: 3442101c ori v0,v0,0x101c +801063e0: a4440000 sh a0,0(v0) +801063e4: 3c03b002 lui v1,0xb002 +801063e8: 3c02003f lui v0,0x3f +801063ec: 3464100c ori a0,v1,0x100c +801063f0: 3445fffe ori a1,v0,0xfffe +801063f4: 34671004 ori a3,v1,0x1004 +801063f8: 24020006 li v0,6 +801063fc: 34631000 ori v1,v1,0x1000 +80106400: 2406ffff li a2,-1 +80106404: ac890000 sw t1,0(a0) +80106408: a4620000 sh v0,0(v1) +8010640c: 08041907 j 8010641c <_mmc_exec_cmd+0x160> +80106410: 00000000 nop +80106414: 10a60008 beq a1,a2,80106438 <_mmc_exec_cmd+0x17c> +80106418: 00000000 nop +8010641c: 8ce20000 lw v0,0(a3) +80106420: 30420800 andi v0,v0,0x800 +80106424: 1040fffb beqz v0,80106414 <_mmc_exec_cmd+0x158> +80106428: 24a5ffff addiu a1,a1,-1 +8010642c: 24a50001 addiu a1,a1,1 +80106430: 10a0009d beqz a1,801066a8 <_mmc_exec_cmd+0x3ec> +80106434: 24030013 li v1,19 +80106438: 3c05b002 lui a1,0xb002 +8010643c: 24020004 li v0,4 +80106440: 34a41028 ori a0,a1,0x1028 +80106444: a4820000 sh v0,0(a0) +80106448: 34a31004 ori v1,a1,0x1004 +8010644c: 8c630000 lw v1,0(v1) +80106450: 30620003 andi v0,v1,0x3 +80106454: 14400093 bnez v0,801066a4 <_mmc_exec_cmd+0x3e8> +80106458: 30620034 andi v0,v1,0x34 +8010645c: 14400102 bnez v0,80106868 <_mmc_exec_cmd+0x5ac> +80106460: 24030014 li v1,20 +80106464: 11000120 beqz t0,801068e8 <_mmc_exec_cmd+0x62c> +80106468: 00001821 move v1,zero +8010646c: 8e63000c lw v1,12(s3) +80106470: 2c620009 sltiu v0,v1,9 +80106474: 10400032 beqz v0,80106540 <_mmc_exec_cmd+0x284> +80106478: ae600030 sw zero,48(s3) +8010647c: 24020001 li v0,1 +80106480: 00621004 sllv v0,v0,v1 +80106484: 304301e6 andi v1,v0,0x1e6 +80106488: 14600129 bnez v1,80106930 <_mmc_exec_cmd+0x674> +8010648c: 34a41034 ori a0,a1,0x1034 +80106490: 30420018 andi v0,v0,0x18 +80106494: 1040002b beqz v0,80106544 <_mmc_exec_cmd+0x288> +80106498: 32220003 andi v0,s1,0x3 +8010649c: 34a41034 ori a0,a1,0x1034 +801064a0: 94820000 lhu v0,0(a0) +801064a4: 3042ffff andi v0,v0,0xffff +801064a8: 00021a02 srl v1,v0,0x8 +801064ac: a262001d sb v0,29(s3) +801064b0: a263001c sb v1,28(s3) +801064b4: 94830000 lhu v1,0(a0) +801064b8: 3063ffff andi v1,v1,0xffff +801064bc: 00031202 srl v0,v1,0x8 +801064c0: a263001f sb v1,31(s3) +801064c4: a262001e sb v0,30(s3) +801064c8: 94820000 lhu v0,0(a0) +801064cc: 3042ffff andi v0,v0,0xffff +801064d0: 00021a02 srl v1,v0,0x8 +801064d4: a2620021 sb v0,33(s3) +801064d8: a2630020 sb v1,32(s3) +801064dc: 94830000 lhu v1,0(a0) +801064e0: 3063ffff andi v1,v1,0xffff +801064e4: 00031202 srl v0,v1,0x8 +801064e8: a2630023 sb v1,35(s3) +801064ec: a2620022 sb v0,34(s3) +801064f0: 94820000 lhu v0,0(a0) +801064f4: 3042ffff andi v0,v0,0xffff +801064f8: 00021a02 srl v1,v0,0x8 +801064fc: a2620025 sb v0,37(s3) +80106500: a2630024 sb v1,36(s3) +80106504: 94830000 lhu v1,0(a0) +80106508: 3063ffff andi v1,v1,0xffff +8010650c: 00031202 srl v0,v1,0x8 +80106510: a2630027 sb v1,39(s3) +80106514: a2620026 sb v0,38(s3) +80106518: 94820000 lhu v0,0(a0) +8010651c: 3042ffff andi v0,v0,0xffff +80106520: 00021a02 srl v1,v0,0x8 +80106524: a2620029 sb v0,41(s3) +80106528: a2630028 sb v1,40(s3) +8010652c: 94830000 lhu v1,0(a0) +80106530: 3063ffff andi v1,v1,0xffff +80106534: 00031202 srl v0,v1,0x8 +80106538: a262002a sb v0,42(s3) +8010653c: a263002b sb v1,43(s3) +80106540: 32220003 andi v0,s1,0x3 +80106544: 1040004c beqz v0,80106678 <_mmc_exec_cmd+0x3bc> +80106548: 32220004 andi v0,s1,0x4 +8010654c: 32220001 andi v0,s1,0x1 +80106550: 10400024 beqz v0,801065e4 <_mmc_exec_cmd+0x328> +80106554: 32220002 andi v0,s1,0x2 +80106558: 8e630004 lw v1,4(s3) +8010655c: 24020033 li v0,51 +80106560: 10620143 beq v1,v0,80106a70 <_mmc_exec_cmd+0x7b4> +80106564: 26620021 addiu v0,s3,33 +80106568: 8e640014 lw a0,20(s3) +8010656c: 30820003 andi v0,a0,0x3 +80106570: 1040011d beqz v0,801069e8 <_mmc_exec_cmd+0x72c> +80106574: 00809021 move s2,a0 +80106578: 96620012 lhu v0,18(s3) +8010657c: 96630010 lhu v1,16(s3) +80106580: 24420003 addiu v0,v0,3 +80106584: 10600016 beqz v1,801065e0 <_mmc_exec_cmd+0x324> +80106588: 0002a882 srl s5,v0,0x2 +8010658c: 0060a021 move s4,v1 +80106590: 3c0203ff lui v0,0x3ff +80106594: 08041972 j 801065c8 <_mmc_exec_cmd+0x30c> +80106598: 3450ffff ori s0,v0,0xffff +8010659c: 14400010 bnez v0,801065e0 <_mmc_exec_cmd+0x324> +801065a0: 24020040 li v0,64 +801065a4: 30630440 andi v1,v1,0x440 +801065a8: 14620155 bne v1,v0,80106b00 <_mmc_exec_cmd+0x844> +801065ac: 2610ffff addiu s0,s0,-1 +801065b0: 3c028010 lui v0,0x8010 +801065b4: 24422270 addiu v0,v0,8816 +801065b8: 0040f809 jalr v0 +801065bc: 24040001 li a0,1 +801065c0: 12000008 beqz s0,801065e4 <_mmc_exec_cmd+0x328> +801065c4: 32220002 andi v0,s1,0x2 +801065c8: 3c05b002 lui a1,0xb002 +801065cc: 34a41004 ori a0,a1,0x1004 +801065d0: 8c830000 lw v1,0(a0) +801065d4: 30620001 andi v0,v1,0x1 +801065d8: 1040fff0 beqz v0,8010659c <_mmc_exec_cmd+0x2e0> +801065dc: 30620010 andi v0,v1,0x10 +801065e0: 32220002 andi v0,s1,0x2 +801065e4: 1040001c beqz v0,80106658 <_mmc_exec_cmd+0x39c> +801065e8: 00000000 nop +801065ec: 8e640014 lw a0,20(s3) +801065f0: 30820003 andi v0,a0,0x3 +801065f4: 10400120 beqz v0,80106a78 <_mmc_exec_cmd+0x7bc> +801065f8: 0080a021 move s4,a0 +801065fc: 96620012 lhu v0,18(s3) +80106600: 96640010 lhu a0,16(s3) +80106604: 24420003 addiu v0,v0,3 +80106608: 10800013 beqz a0,80106658 <_mmc_exec_cmd+0x39c> +8010660c: 00029082 srl s2,v0,0x2 +80106610: 00809821 move s3,a0 +80106614: 3c0203ff lui v0,0x3ff +80106618: 08041990 j 80106640 <_mmc_exec_cmd+0x384> +8010661c: 3450ffff ori s0,v0,0xffff +80106620: 104000d0 beqz v0,80106964 <_mmc_exec_cmd+0x6a8> +80106624: 2610ffff addiu s0,s0,-1 +80106628: 3c028010 lui v0,0x8010 +8010662c: 24422270 addiu v0,v0,8816 +80106630: 0040f809 jalr v0 +80106634: 24040001 li a0,1 +80106638: 12000008 beqz s0,8010665c <_mmc_exec_cmd+0x3a0> +8010663c: 3c03b002 lui v1,0xb002 +80106640: 3c05b002 lui a1,0xb002 +80106644: 34a41004 ori a0,a1,0x1004 +80106648: 8c830000 lw v1,0(a0) +8010664c: 3062000c andi v0,v1,0xc +80106650: 1040fff3 beqz v0,80106620 <_mmc_exec_cmd+0x364> +80106654: 30620080 andi v0,v1,0x80 +80106658: 3c03b002 lui v1,0xb002 +8010665c: 34631028 ori v1,v1,0x1028 +80106660: 94620000 lhu v0,0(v1) +80106664: 30420001 andi v0,v0,0x1 +80106668: 1040fffb beqz v0,80106658 <_mmc_exec_cmd+0x39c> +8010666c: 24020001 li v0,1 +80106670: a4620000 sh v0,0(v1) +80106674: 32220004 andi v0,s1,0x4 +80106678: 1040009a beqz v0,801068e4 <_mmc_exec_cmd+0x628> +8010667c: 3c02b002 lui v0,0xb002 +80106680: 34441028 ori a0,v0,0x1028 +80106684: 94820000 lhu v0,0(a0) +80106688: 30420002 andi v0,v0,0x2 +8010668c: 1040fffd beqz v0,80106684 <_mmc_exec_cmd+0x3c8> +80106690: 24020002 li v0,2 +80106694: 00001821 move v1,zero +80106698: a4820000 sh v0,0(a0) +8010669c: 080419ab j 801066ac <_mmc_exec_cmd+0x3f0> +801066a0: 8fbf0030 lw ra,48(sp) +801066a4: 24030013 li v1,19 +801066a8: 8fbf0030 lw ra,48(sp) +801066ac: 8fb5002c lw s5,44(sp) +801066b0: 8fb40028 lw s4,40(sp) +801066b4: 8fb30024 lw s3,36(sp) +801066b8: 8fb20020 lw s2,32(sp) +801066bc: 8fb1001c lw s1,28(sp) +801066c0: 8fb00018 lw s0,24(sp) +801066c4: 00601021 move v0,v1 +801066c8: 03e00008 jr ra +801066cc: 27bd0038 addiu sp,sp,56 +801066d0: 3c02b002 lui v0,0xb002 +801066d4: 3c14801f lui s4,0x801f +801066d8: 3c04b002 lui a0,0xb002 +801066dc: 24030008 li v1,8 +801066e0: 34421000 ori v0,v0,0x1000 +801066e4: a4430000 sh v1,0(v0) +801066e8: ae80451c sw zero,17692(s4) +801066ec: 34881004 ori t0,a0,0x1004 +801066f0: 8d020000 lw v0,0(t0) +801066f4: 30428000 andi v0,v0,0x8000 +801066f8: 1440fffd bnez v0,801066f0 <_mmc_exec_cmd+0x434> +801066fc: 34821024 ori v0,a0,0x1024 +80106700: 34871000 ori a3,a0,0x1000 +80106704: 2405ffff li a1,-1 +80106708: 24060001 li a2,1 +8010670c: 34831028 ori v1,a0,0x1028 +80106710: 34841040 ori a0,a0,0x1040 +80106714: a4450000 sh a1,0(v0) +80106718: a4650000 sh a1,0(v1) +8010671c: ac860000 sw a2,0(a0) +80106720: a4e60000 sh a2,0(a3) +80106724: 8d020000 lw v0,0(t0) +80106728: 30420100 andi v0,v0,0x100 +8010672c: 1040000f beqz v0,8010676c <_mmc_exec_cmd+0x4b0> +80106730: 3c028010 lui v0,0x8010 +80106734: 3c03b002 lui v1,0xb002 +80106738: 24522270 addiu s2,v0,8816 +8010673c: 34711004 ori s1,v1,0x1004 +80106740: 080419d4 j 80106750 <_mmc_exec_cmd+0x494> +80106744: 241003e7 li s0,999 +80106748: 12000009 beqz s0,80106770 <_mmc_exec_cmd+0x4b4> +8010674c: 3c050006 lui a1,0x6 +80106750: 0240f809 jalr s2 +80106754: 24040001 li a0,1 +80106758: 8e230000 lw v1,0(s1) +8010675c: 30630100 andi v1,v1,0x100 +80106760: 1460fff9 bnez v1,80106748 <_mmc_exec_cmd+0x48c> +80106764: 2610ffff addiu s0,s0,-1 +80106768: 26100001 addiu s0,s0,1 +8010676c: 3c050006 lui a1,0x6 +80106770: 3c028010 lui v0,0x8010 +80106774: 24425ca8 addiu v0,v0,23720 +80106778: 34a51a80 ori a1,a1,0x1a80 +8010677c: 0040f809 jalr v0 +80106780: 00002021 move a0,zero +80106784: 3c02b002 lui v0,0xb002 +80106788: 8e670004 lw a3,4(s3) +8010678c: 24030002 li v1,2 +80106790: 34421000 ori v0,v0,0x1000 +80106794: 24060001 li a2,1 +80106798: a4430000 sh v1,0(v0) +8010679c: 14e6fed8 bne a3,a2,80106300 <_mmc_exec_cmd+0x44> +801067a0: 24020006 li v0,6 +801067a4: 3c03b002 lui v1,0xb002 +801067a8: 34651028 ori a1,v1,0x1028 +801067ac: 2404ffff li a0,-1 +801067b0: 34631024 ori v1,v1,0x1024 +801067b4: 2402fff8 li v0,-8 +801067b8: 00004821 move t1,zero +801067bc: 00008821 move s1,zero +801067c0: a4640000 sh a0,0(v1) +801067c4: ae80451c sw zero,17692(s4) +801067c8: a4a40000 sh a0,0(a1) +801067cc: a4620000 sh v0,0(v1) +801067d0: 080418db j 8010636c <_mmc_exec_cmd+0xb0> +801067d4: 8e68000c lw t0,12(s3) +801067d8: 3c02b002 lui v0,0xb002 +801067dc: 3443102c ori v1,v0,0x102c +801067e0: a0600000 sb zero,0(v1) +801067e4: 8e640008 lw a0,8(s3) +801067e8: 34421030 ori v0,v0,0x1030 +801067ec: ac440000 sw a0,0(v0) +801067f0: 080418f3 j 801063cc <_mmc_exec_cmd+0x110> +801067f4: 96650012 lhu a1,18(s3) +801067f8: 34c5101c ori a1,a2,0x101c +801067fc: 24020008 li v0,8 +80106800: 24030001 li v1,1 +80106804: a4820000 sh v0,0(a0) +80106808: a4a30000 sh v1,0(a1) +8010680c: 080418fa j 801063e8 <_mmc_exec_cmd+0x12c> +80106810: 3c03b002 lui v1,0xb002 +80106814: 8e630008 lw v1,8(s3) +80106818: 24020002 li v0,2 +8010681c: 10620027 beq v1,v0,801068bc <_mmc_exec_cmd+0x600> +80106820: 2404ffff li a0,-1 +80106824: 3c03b002 lui v1,0xb002 +80106828: 34651028 ori a1,v1,0x1028 +8010682c: 34631024 ori v1,v1,0x1024 +80106830: 2402fff8 li v0,-8 +80106834: a4640000 sh a0,0(v1) +80106838: 00004821 move t1,zero +8010683c: a4a40000 sh a0,0(a1) +80106840: ae80451c sw zero,17692(s4) +80106844: a4620000 sh v0,0(v1) +80106848: 3c038031 lui v1,0x8031 +8010684c: 8c625570 lw v0,21872(v1) +80106850: 28420002 slti v0,v0,2 +80106854: 1040fec3 beqz v0,80106364 <_mmc_exec_cmd+0xa8> +80106858: 00000000 nop +8010685c: 35290108 ori t1,t1,0x108 +80106860: 080418da j 80106368 <_mmc_exec_cmd+0xac> +80106864: 24110001 li s1,1 +80106868: 8fbf0030 lw ra,48(sp) +8010686c: 8fb5002c lw s5,44(sp) +80106870: 8fb40028 lw s4,40(sp) +80106874: 8fb30024 lw s3,36(sp) +80106878: 8fb20020 lw s2,32(sp) +8010687c: 8fb1001c lw s1,28(sp) +80106880: 8fb00018 lw s0,24(sp) +80106884: 00601021 move v0,v1 +80106888: 03e00008 jr ra +8010688c: 27bd0038 addiu sp,sp,56 +80106890: 35290040 ori t1,t1,0x40 +80106894: 080418e6 j 80106398 <_mmc_exec_cmd+0xdc> +80106898: 35290001 ori t1,t1,0x1 +8010689c: 080418e6 j 80106398 <_mmc_exec_cmd+0xdc> +801068a0: 35290002 ori t1,t1,0x2 +801068a4: 080418e6 j 80106398 <_mmc_exec_cmd+0xdc> +801068a8: 35290003 ori t1,t1,0x3 +801068ac: 080418e6 j 80106398 <_mmc_exec_cmd+0xdc> +801068b0: 35290004 ori t1,t1,0x4 +801068b4: 080418e6 j 80106398 <_mmc_exec_cmd+0xdc> +801068b8: 35290005 ori t1,t1,0x5 +801068bc: 3c03b002 lui v1,0xb002 +801068c0: 34651028 ori a1,v1,0x1028 +801068c4: 34631024 ori v1,v1,0x1024 +801068c8: 2402fff8 li v0,-8 +801068cc: a4640000 sh a0,0(v1) +801068d0: ae86451c sw a2,17692(s4) +801068d4: a4a40000 sh a0,0(a1) +801068d8: a4620000 sh v0,0(v1) +801068dc: 080418cc j 80106330 <_mmc_exec_cmd+0x74> +801068e0: 24e30001 addiu v1,a3,1 +801068e4: 00001821 move v1,zero +801068e8: 8fbf0030 lw ra,48(sp) +801068ec: 8fb5002c lw s5,44(sp) +801068f0: 8fb40028 lw s4,40(sp) +801068f4: 8fb30024 lw s3,36(sp) +801068f8: 8fb20020 lw s2,32(sp) +801068fc: 8fb1001c lw s1,28(sp) +80106900: 8fb00018 lw s0,24(sp) +80106904: 00601021 move v0,v1 +80106908: 03e00008 jr ra +8010690c: 27bd0038 addiu sp,sp,56 +80106910: 35290118 ori t1,t1,0x118 +80106914: 080418da j 80106368 <_mmc_exec_cmd+0xac> +80106918: 24110006 li s1,6 +8010691c: 080418da j 80106368 <_mmc_exec_cmd+0xac> +80106920: 24110004 li s1,4 +80106924: 35290080 ori t1,t1,0x80 +80106928: 080418da j 80106368 <_mmc_exec_cmd+0xac> +8010692c: 00008821 move s1,zero +80106930: 94820000 lhu v0,0(a0) +80106934: 3042ffff andi v0,v0,0xffff +80106938: 00021a02 srl v1,v0,0x8 +8010693c: a262001d sb v0,29(s3) +80106940: a263001c sb v1,28(s3) +80106944: 94830000 lhu v1,0(a0) +80106948: 3063ffff andi v1,v1,0xffff +8010694c: 00031202 srl v0,v1,0x8 +80106950: a262001e sb v0,30(s3) +80106954: a263001f sb v1,31(s3) +80106958: 94820000 lhu v0,0(a0) +8010695c: 08041950 j 80106540 <_mmc_exec_cmd+0x284> +80106960: a2620020 sb v0,32(s3) +80106964: 1200ff3d beqz s0,8010665c <_mmc_exec_cmd+0x3a0> +80106968: 3c03b002 lui v1,0xb002 +8010696c: 12400019 beqz s2,801069d4 <_mmc_exec_cmd+0x718> +80106970: 00000000 nop +80106974: 00804021 move t0,a0 +80106978: 34a9103c ori t1,a1,0x103c +8010697c: 02803021 move a2,s4 +80106980: 02403821 move a3,s2 +80106984: 8d020000 lw v0,0(t0) +80106988: 30420080 andi v0,v0,0x80 +8010698c: 1440fffd bnez v0,80106984 <_mmc_exec_cmd+0x6c8> +80106990: 00000000 nop +80106994: 90c30001 lbu v1,1(a2) +80106998: 90c20000 lbu v0,0(a2) +8010699c: 90c40002 lbu a0,2(a2) +801069a0: 90c50003 lbu a1,3(a2) +801069a4: 00031a00 sll v1,v1,0x8 +801069a8: 00431025 or v0,v0,v1 +801069ac: 00042400 sll a0,a0,0x10 +801069b0: 00441025 or v0,v0,a0 +801069b4: 00052e00 sll a1,a1,0x18 +801069b8: 00451025 or v0,v0,a1 +801069bc: 24e7ffff addiu a3,a3,-1 +801069c0: ad220000 sw v0,0(t1) +801069c4: 14e0ffef bnez a3,80106984 <_mmc_exec_cmd+0x6c8> +801069c8: 24c60004 addiu a2,a2,4 +801069cc: 00121080 sll v0,s2,0x2 +801069d0: 0282a021 addu s4,s4,v0 +801069d4: 2673ffff addiu s3,s3,-1 +801069d8: 1660ff0f bnez s3,80106618 <_mmc_exec_cmd+0x35c> +801069dc: 3c0203ff lui v0,0x3ff +801069e0: 08041997 j 8010665c <_mmc_exec_cmd+0x3a0> +801069e4: 3c03b002 lui v1,0xb002 +801069e8: 96620010 lhu v0,16(s3) +801069ec: 96700012 lhu s0,18(s3) +801069f0: 72028002 mul s0,s0,v0 +801069f4: 3c028011 lui v0,0x8011 +801069f8: 2442cbd8 addiu v0,v0,-13352 +801069fc: 0040f809 jalr v0 +80106a00: 02002821 move a1,s0 +80106a04: 2402001b li v0,27 +80106a08: afa20010 sw v0,16(sp) +80106a0c: 3c028011 lui v0,0x8011 +80106a10: 00002021 move a0,zero +80106a14: 00002821 move a1,zero +80106a18: 00003021 move a2,zero +80106a1c: 2442cdb8 addiu v0,v0,-12872 +80106a20: 0040f809 jalr v0 +80106a24: 3c070040 lui a3,0x40 +80106a28: 8e660014 lw a2,20(s3) +80106a2c: 3c05b002 lui a1,0xb002 +80106a30: 3c028011 lui v0,0x8011 +80106a34: 34a51038 ori a1,a1,0x1038 +80106a38: 02003821 move a3,s0 +80106a3c: 2442cc40 addiu v0,v0,-13248 +80106a40: 0040f809 jalr v0 +80106a44: 00002021 move a0,zero +80106a48: 3c028011 lui v0,0x8011 +80106a4c: 2442cd90 addiu v0,v0,-12912 +80106a50: 0040f809 jalr v0 +80106a54: 00002021 move a0,zero +80106a58: 3c028011 lui v0,0x8011 +80106a5c: 2442ccf0 addiu v0,v0,-13072 +80106a60: 0040f809 jalr v0 +80106a64: 00002021 move a0,zero +80106a68: 08041979 j 801065e4 <_mmc_exec_cmd+0x328> +80106a6c: 32220002 andi v0,s1,0x2 +80106a70: 0804195a j 80106568 <_mmc_exec_cmd+0x2ac> +80106a74: ae620014 sw v0,20(s3) +80106a78: 96620010 lhu v0,16(s3) +80106a7c: 96700012 lhu s0,18(s3) +80106a80: 72028002 mul s0,s0,v0 +80106a84: 3c028011 lui v0,0x8011 +80106a88: 2442cbd8 addiu v0,v0,-13352 +80106a8c: 0040f809 jalr v0 +80106a90: 02002821 move a1,s0 +80106a94: 2402001a li v0,26 +80106a98: afa20010 sw v0,16(sp) +80106a9c: 3c028011 lui v0,0x8011 +80106aa0: 00002021 move a0,zero +80106aa4: 00002821 move a1,zero +80106aa8: 00003021 move a2,zero +80106aac: 2442cdb8 addiu v0,v0,-12872 +80106ab0: 0040f809 jalr v0 +80106ab4: 3c070080 lui a3,0x80 +80106ab8: 8e650014 lw a1,20(s3) +80106abc: 3c06b002 lui a2,0xb002 +80106ac0: 3c028011 lui v0,0x8011 +80106ac4: 34c6103c ori a2,a2,0x103c +80106ac8: 02003821 move a3,s0 +80106acc: 2442cc40 addiu v0,v0,-13248 +80106ad0: 0040f809 jalr v0 +80106ad4: 00002021 move a0,zero +80106ad8: 3c028011 lui v0,0x8011 +80106adc: 2442cd90 addiu v0,v0,-12912 +80106ae0: 0040f809 jalr v0 +80106ae4: 00002021 move a0,zero +80106ae8: 3c028011 lui v0,0x8011 +80106aec: 2442ccf0 addiu v0,v0,-13072 +80106af0: 0040f809 jalr v0 +80106af4: 00002021 move a0,zero +80106af8: 08041997 j 8010665c <_mmc_exec_cmd+0x3a0> +80106afc: 3c03b002 lui v1,0xb002 +80106b00: 1200feb8 beqz s0,801065e4 <_mmc_exec_cmd+0x328> +80106b04: 32220002 andi v0,s1,0x2 +80106b08: 12a00015 beqz s5,80106b60 <_mmc_exec_cmd+0x8a4> +80106b0c: 00154880 sll t1,s5,0x2 +80106b10: 02a03821 move a3,s5 +80106b14: 00804021 move t0,a0 +80106b18: 34aa1038 ori t2,a1,0x1038 +80106b1c: 02403021 move a2,s2 +80106b20: 8d020000 lw v0,0(t0) +80106b24: 30420040 andi v0,v0,0x40 +80106b28: 1440fffd bnez v0,80106b20 <_mmc_exec_cmd+0x864> +80106b2c: 00000000 nop +80106b30: 8d420000 lw v0,0(t2) +80106b34: 24e7ffff addiu a3,a3,-1 +80106b38: 00022e02 srl a1,v0,0x18 +80106b3c: 00021a02 srl v1,v0,0x8 +80106b40: 00022402 srl a0,v0,0x10 +80106b44: a0c30001 sb v1,1(a2) +80106b48: a0c40002 sb a0,2(a2) +80106b4c: a0c50003 sb a1,3(a2) +80106b50: a0c20000 sb v0,0(a2) +80106b54: 14e00007 bnez a3,80106b74 <_mmc_exec_cmd+0x8b8> +80106b58: 24c60004 addiu a2,a2,4 +80106b5c: 02499021 addu s2,s2,t1 +80106b60: 2694ffff addiu s4,s4,-1 +80106b64: 1680fe8a bnez s4,80106590 <_mmc_exec_cmd+0x2d4> +80106b68: 32220002 andi v0,s1,0x2 +80106b6c: 08041979 j 801065e4 <_mmc_exec_cmd+0x328> +80106b70: 00000000 nop +80106b74: 8d020000 lw v0,0(t0) +80106b78: 30420040 andi v0,v0,0x40 +80106b7c: 1440fffd bnez v0,80106b74 <_mmc_exec_cmd+0x8b8> +80106b80: 00000000 nop +80106b84: 08041ac8 j 80106b20 <_mmc_exec_cmd+0x864> +80106b88: 00000000 nop + +80106b8c : +80106b8c: 97a80010 lhu t0,16(sp) +80106b90: 30e7ffff andi a3,a3,0xffff +80106b94: 70e81802 mul v1,a3,t0 +80106b98: ac850004 sw a1,4(a0) +80106b9c: ac830018 sw v1,24(a0) +80106ba0: 8fa50018 lw a1,24(sp) +80106ba4: 8fa30014 lw v1,20(sp) +80106ba8: 3c198010 lui t9,0x8010 +80106bac: ac860008 sw a2,8(a0) +80106bb0: ac83000c sw v1,12(a0) +80106bb4: ac850014 sw a1,20(a0) +80106bb8: a4870010 sh a3,16(a0) +80106bbc: 273962bc addiu t9,t9,25276 +80106bc0: 03200008 jr t9 +80106bc4: a4880012 sh t0,18(a0) + +80106bc8 : +80106bc8: 27bdff50 addiu sp,sp,-176 +80106bcc: afb00088 sw s0,136(sp) +80106bd0: 3c10803a lui s0,0x803a +80106bd4: afb20090 sw s2,144(sp) +80106bd8: afb1008c sw s1,140(sp) +80106bdc: afbf00a8 sw ra,168(sp) +80106be0: afb700a4 sw s7,164(sp) +80106be4: afb600a0 sw s6,160(sp) +80106be8: afb5009c sw s5,156(sp) +80106bec: afb40098 sw s4,152(sp) +80106bf0: afb30094 sw s3,148(sp) +80106bf4: 26024e3c addiu v0,s0,20028 +80106bf8: 8c450008 lw a1,8(v0) +80106bfc: 24030007 li v1,7 +80106c00: afa30014 sw v1,20(sp) +80106c04: 27b20010 addiu s2,sp,16 +80106c08: 24030002 li v1,2 +80106c0c: 3c118010 lui s1,0x8010 +80106c10: 02402021 move a0,s2 +80106c14: 262262bc addiu v0,s1,25276 +80106c18: afa50018 sw a1,24(sp) +80106c1c: afa3001c sw v1,28(sp) +80106c20: a7a00020 sh zero,32(sp) +80106c24: a7a00022 sh zero,34(sp) +80106c28: afa00024 sw zero,36(sp) +80106c2c: 0040f809 jalr v0 +80106c30: afa00028 sw zero,40(sp) +80106c34: 8fa20040 lw v0,64(sp) +80106c38: 14400014 bnez v0,80106c8c +80106c3c: 8fbf00a8 lw ra,168(sp) +80106c40: 93a2002d lbu v0,45(sp) +80106c44: 93a3002e lbu v1,46(sp) +80106c48: 93a50030 lbu a1,48(sp) +80106c4c: 00031c00 sll v1,v1,0x10 +80106c50: 00021600 sll v0,v0,0x18 +80106c54: 93a4002f lbu a0,47(sp) +80106c58: 00431025 or v0,v0,v1 +80106c5c: 00451025 or v0,v0,a1 +80106c60: 00042200 sll a0,a0,0x8 +80106c64: 00822025 or a0,a0,v0 +80106c68: 2403e000 li v1,-8192 +80106c6c: 00831824 and v1,a0,v1 +80106c70: 14600010 bnez v1,80106cb4 +80106c74: 93a5002c lbu a1,44(sp) +80106c78: 8fa20014 lw v0,20(sp) +80106c7c: 10a20049 beq a1,v0,80106da4 +80106c80: 26024e3c addiu v0,s0,20028 +80106c84: 24020012 li v0,18 +80106c88: 8fbf00a8 lw ra,168(sp) +80106c8c: 8fb700a4 lw s7,164(sp) +80106c90: 8fb600a0 lw s6,160(sp) +80106c94: 8fb5009c lw s5,156(sp) +80106c98: 8fb40098 lw s4,152(sp) +80106c9c: 8fb30094 lw s3,148(sp) +80106ca0: 8fb20090 lw s2,144(sp) +80106ca4: 8fb1008c lw s1,140(sp) +80106ca8: 8fb00088 lw s0,136(sp) +80106cac: 03e00008 jr ra +80106cb0: 27bd00b0 addiu sp,sp,176 +80106cb4: 0480fff4 bltz a0,80106c88 +80106cb8: 24020001 li v0,1 +80106cbc: 3c024000 lui v0,0x4000 +80106cc0: 00821024 and v0,a0,v0 +80106cc4: 144000ef bnez v0,80107084 +80106cc8: 8fbf00a8 lw ra,168(sp) +80106ccc: 3c022000 lui v0,0x2000 +80106cd0: 00821024 and v0,a0,v0 +80106cd4: 1440ffed bnez v0,80106c8c +80106cd8: 24020003 li v0,3 +80106cdc: 3c021000 lui v0,0x1000 +80106ce0: 00821024 and v0,a0,v0 +80106ce4: 1440ffe9 bnez v0,80106c8c +80106ce8: 24020004 li v0,4 +80106cec: 3c020800 lui v0,0x800 +80106cf0: 00821024 and v0,a0,v0 +80106cf4: 1440ffe5 bnez v0,80106c8c +80106cf8: 24020005 li v0,5 +80106cfc: 3c020400 lui v0,0x400 +80106d00: 00821024 and v0,a0,v0 +80106d04: 1440ffe1 bnez v0,80106c8c +80106d08: 24020006 li v0,6 +80106d0c: 3c020100 lui v0,0x100 +80106d10: 00821024 and v0,a0,v0 +80106d14: 1440ffdd bnez v0,80106c8c +80106d18: 24020008 li v0,8 +80106d1c: 3c020080 lui v0,0x80 +80106d20: 00821024 and v0,a0,v0 +80106d24: 1440ffd9 bnez v0,80106c8c +80106d28: 24020009 li v0,9 +80106d2c: 3c020040 lui v0,0x40 +80106d30: 00821024 and v0,a0,v0 +80106d34: 1440ffd5 bnez v0,80106c8c +80106d38: 2402000a li v0,10 +80106d3c: 3c020020 lui v0,0x20 +80106d40: 00821024 and v0,a0,v0 +80106d44: 1440ffd1 bnez v0,80106c8c +80106d48: 2402000b li v0,11 +80106d4c: 3c020010 lui v0,0x10 +80106d50: 00821024 and v0,a0,v0 +80106d54: 1440ffcd bnez v0,80106c8c +80106d58: 2402000c li v0,12 +80106d5c: 3c020008 lui v0,0x8 +80106d60: 00821024 and v0,a0,v0 +80106d64: 1440ffc9 bnez v0,80106c8c +80106d68: 2402000d li v0,13 +80106d6c: 3c020004 lui v0,0x4 +80106d70: 00821024 and v0,a0,v0 +80106d74: 1440ffc5 bnez v0,80106c8c +80106d78: 2402000e li v0,14 +80106d7c: 3c020002 lui v0,0x2 +80106d80: 00821024 and v0,a0,v0 +80106d84: 1440ffc1 bnez v0,80106c8c +80106d88: 2402000f li v0,15 +80106d8c: 3c020001 lui v0,0x1 +80106d90: 00821024 and v0,a0,v0 +80106d94: 1040ffb8 beqz v0,80106c78 +80106d98: 24020010 li v0,16 +80106d9c: 08041b23 j 80106c8c +80106da0: 00000000 nop +80106da4: 8c430004 lw v1,4(v0) +80106da8: 1060ffb8 beqz v1,80106c8c +80106dac: 8fbf00a8 lw ra,168(sp) +80106db0: 3c028031 lui v0,0x8031 +80106db4: 8c435578 lw v1,21880(v0) +80106db8: 146000c6 bnez v1,801070d4 +80106dbc: 27b50044 addiu s5,sp,68 +80106dc0: 26024e3c addiu v0,s0,20028 +80106dc4: 8c470008 lw a3,8(v0) +80106dc8: 24060003 li a2,3 +80106dcc: 3c038031 lui v1,0x8031 +80106dd0: ac665570 sw a2,21872(v1) +80106dd4: 24050037 li a1,55 +80106dd8: 24030001 li v1,1 +80106ddc: 02402021 move a0,s2 +80106de0: 262262bc addiu v0,s1,25276 +80106de4: afa50014 sw a1,20(sp) +80106de8: afa70018 sw a3,24(sp) +80106dec: afa3001c sw v1,28(sp) +80106df0: a7a00020 sh zero,32(sp) +80106df4: a7a00022 sh zero,34(sp) +80106df8: afa00024 sw zero,36(sp) +80106dfc: 0040f809 jalr v0 +80106e00: afa00028 sw zero,40(sp) +80106e04: 8fa20040 lw v0,64(sp) +80106e08: 1440ffa0 bnez v0,80106c8c +80106e0c: 8fbf00a8 lw ra,168(sp) +80106e10: 93a2002d lbu v0,45(sp) +80106e14: 93a3002e lbu v1,46(sp) +80106e18: 93a50030 lbu a1,48(sp) +80106e1c: 00031c00 sll v1,v1,0x10 +80106e20: 00021600 sll v0,v0,0x18 +80106e24: 93a4002f lbu a0,47(sp) +80106e28: 00431025 or v0,v0,v1 +80106e2c: 00451025 or v0,v0,a1 +80106e30: 00042200 sll a0,a0,0x8 +80106e34: 00822025 or a0,a0,v0 +80106e38: 2403e000 li v1,-8192 +80106e3c: 00831824 and v1,a0,v1 +80106e40: 1060003b beqz v1,80106f30 +80106e44: 93a5002c lbu a1,44(sp) +80106e48: 0480ff90 bltz a0,80106c8c +80106e4c: 24020001 li v0,1 +80106e50: 3c024000 lui v0,0x4000 +80106e54: 00821024 and v0,a0,v0 +80106e58: 1440008b bnez v0,80107088 +80106e5c: 8fb700a4 lw s7,164(sp) +80106e60: 3c022000 lui v0,0x2000 +80106e64: 00821024 and v0,a0,v0 +80106e68: 1440ff89 bnez v0,80106c90 +80106e6c: 24020003 li v0,3 +80106e70: 3c021000 lui v0,0x1000 +80106e74: 00821024 and v0,a0,v0 +80106e78: 1440ff85 bnez v0,80106c90 +80106e7c: 24020004 li v0,4 +80106e80: 3c020800 lui v0,0x800 +80106e84: 00821024 and v0,a0,v0 +80106e88: 1440ff81 bnez v0,80106c90 +80106e8c: 24020005 li v0,5 +80106e90: 3c020400 lui v0,0x400 +80106e94: 00821024 and v0,a0,v0 +80106e98: 1440ff7d bnez v0,80106c90 +80106e9c: 24020006 li v0,6 +80106ea0: 3c020100 lui v0,0x100 +80106ea4: 00821024 and v0,a0,v0 +80106ea8: 1440ff79 bnez v0,80106c90 +80106eac: 24020008 li v0,8 +80106eb0: 3c020080 lui v0,0x80 +80106eb4: 00821024 and v0,a0,v0 +80106eb8: 1440ff75 bnez v0,80106c90 +80106ebc: 24020009 li v0,9 +80106ec0: 3c020040 lui v0,0x40 +80106ec4: 00821024 and v0,a0,v0 +80106ec8: 1440ff71 bnez v0,80106c90 +80106ecc: 2402000a li v0,10 +80106ed0: 3c020020 lui v0,0x20 +80106ed4: 00821024 and v0,a0,v0 +80106ed8: 1440ff6d bnez v0,80106c90 +80106edc: 2402000b li v0,11 +80106ee0: 3c020010 lui v0,0x10 +80106ee4: 00821024 and v0,a0,v0 +80106ee8: 1440ff69 bnez v0,80106c90 +80106eec: 2402000c li v0,12 +80106ef0: 3c020008 lui v0,0x8 +80106ef4: 00821024 and v0,a0,v0 +80106ef8: 1440ff65 bnez v0,80106c90 +80106efc: 2402000d li v0,13 +80106f00: 3c020004 lui v0,0x4 +80106f04: 00821024 and v0,a0,v0 +80106f08: 1440ff61 bnez v0,80106c90 +80106f0c: 2402000e li v0,14 +80106f10: 3c020002 lui v0,0x2 +80106f14: 00821024 and v0,a0,v0 +80106f18: 1440ff5d bnez v0,80106c90 +80106f1c: 2402000f li v0,15 +80106f20: 3c020001 lui v0,0x1 +80106f24: 00821024 and v0,a0,v0 +80106f28: 1440ff59 bnez v0,80106c90 +80106f2c: 24020010 li v0,16 +80106f30: 8fa20014 lw v0,20(sp) +80106f34: 14a2ff54 bne a1,v0,80106c88 +80106f38: 24020012 li v0,18 +80106f3c: 24030006 li v1,6 +80106f40: afa30014 sw v1,20(sp) +80106f44: 24050002 li a1,2 +80106f48: 24030001 li v1,1 +80106f4c: 02402021 move a0,s2 +80106f50: 262262bc addiu v0,s1,25276 +80106f54: afa50018 sw a1,24(sp) +80106f58: afa3001c sw v1,28(sp) +80106f5c: a7a00020 sh zero,32(sp) +80106f60: a7a00022 sh zero,34(sp) +80106f64: afa00024 sw zero,36(sp) +80106f68: 0040f809 jalr v0 +80106f6c: afa00028 sw zero,40(sp) +80106f70: 8fa20040 lw v0,64(sp) +80106f74: 1440ff45 bnez v0,80106c8c +80106f78: 8fbf00a8 lw ra,168(sp) +80106f7c: 93a2002d lbu v0,45(sp) +80106f80: 93a3002e lbu v1,46(sp) +80106f84: 93a50030 lbu a1,48(sp) +80106f88: 00031c00 sll v1,v1,0x10 +80106f8c: 00021600 sll v0,v0,0x18 +80106f90: 93a4002f lbu a0,47(sp) +80106f94: 00431025 or v0,v0,v1 +80106f98: 00451025 or v0,v0,a1 +80106f9c: 00042200 sll a0,a0,0x8 +80106fa0: 00822025 or a0,a0,v0 +80106fa4: 2403e000 li v1,-8192 +80106fa8: 00831824 and v1,a0,v1 +80106fac: 10600044 beqz v1,801070c0 +80106fb0: 93a5002c lbu a1,44(sp) +80106fb4: 0480ff35 bltz a0,80106c8c +80106fb8: 24020001 li v0,1 +80106fbc: 3c024000 lui v0,0x4000 +80106fc0: 00821024 and v0,a0,v0 +80106fc4: 14400030 bnez v0,80107088 +80106fc8: 8fb700a4 lw s7,164(sp) +80106fcc: 3c022000 lui v0,0x2000 +80106fd0: 00821024 and v0,a0,v0 +80106fd4: 1440ff2e bnez v0,80106c90 +80106fd8: 24020003 li v0,3 +80106fdc: 3c021000 lui v0,0x1000 +80106fe0: 00821024 and v0,a0,v0 +80106fe4: 1440ff2a bnez v0,80106c90 +80106fe8: 24020004 li v0,4 +80106fec: 3c020800 lui v0,0x800 +80106ff0: 00821024 and v0,a0,v0 +80106ff4: 1440ff26 bnez v0,80106c90 +80106ff8: 24020005 li v0,5 +80106ffc: 3c020400 lui v0,0x400 +80107000: 00821024 and v0,a0,v0 +80107004: 1440ff22 bnez v0,80106c90 +80107008: 24020006 li v0,6 +8010700c: 3c020100 lui v0,0x100 +80107010: 00821024 and v0,a0,v0 +80107014: 1440ff1e bnez v0,80106c90 +80107018: 24020008 li v0,8 +8010701c: 3c020080 lui v0,0x80 +80107020: 00821024 and v0,a0,v0 +80107024: 1440ff1a bnez v0,80106c90 +80107028: 24020009 li v0,9 +8010702c: 3c020040 lui v0,0x40 +80107030: 00821024 and v0,a0,v0 +80107034: 1440ff16 bnez v0,80106c90 +80107038: 2402000a li v0,10 +8010703c: 3c020020 lui v0,0x20 +80107040: 00821024 and v0,a0,v0 +80107044: 1440ff12 bnez v0,80106c90 +80107048: 2402000b li v0,11 +8010704c: 3c020010 lui v0,0x10 +80107050: 00821024 and v0,a0,v0 +80107054: 1440ff0e bnez v0,80106c90 +80107058: 2402000c li v0,12 +8010705c: 3c020008 lui v0,0x8 +80107060: 00821024 and v0,a0,v0 +80107064: 1440ff0a bnez v0,80106c90 +80107068: 2402000d li v0,13 +8010706c: 3c020004 lui v0,0x4 +80107070: 00821024 and v0,a0,v0 +80107074: 10400043 beqz v0,80107184 +80107078: 2402000e li v0,14 +8010707c: 08041b25 j 80106c94 +80107080: 8fb600a0 lw s6,160(sp) +80107084: 8fb700a4 lw s7,164(sp) +80107088: 8fb600a0 lw s6,160(sp) +8010708c: 8fb5009c lw s5,156(sp) +80107090: 8fb40098 lw s4,152(sp) +80107094: 8fb30094 lw s3,148(sp) +80107098: 8fb20090 lw s2,144(sp) +8010709c: 8fb1008c lw s1,140(sp) +801070a0: 8fb00088 lw s0,136(sp) +801070a4: 24020002 li v0,2 +801070a8: 03e00008 jr ra +801070ac: 27bd00b0 addiu sp,sp,176 +801070b0: 3c020001 lui v0,0x1 +801070b4: 00821024 and v0,a0,v0 +801070b8: 1440fef3 bnez v0,80106c88 +801070bc: 24020010 li v0,16 +801070c0: 8fa20014 lw v0,20(sp) +801070c4: 14a2feef bne a1,v0,80106c84 +801070c8: 8fbf00a8 lw ra,168(sp) +801070cc: 08041b24 j 80106c90 +801070d0: 8fb700a4 lw s7,164(sp) +801070d4: 3c028011 lui v0,0x8011 +801070d8: 02a02021 move a0,s5 +801070dc: 00002821 move a1,zero +801070e0: 2442ca64 addiu v0,v0,-13724 +801070e4: 0040f809 jalr v0 +801070e8: 24060040 li a2,64 +801070ec: 3c0200ff lui v0,0xff +801070f0: 24030040 li v1,64 +801070f4: 24130001 li s3,1 +801070f8: 3442fff1 ori v0,v0,0xfff1 +801070fc: 24160006 li s6,6 +80107100: 24140040 li s4,64 +80107104: a7a30022 sh v1,34(sp) +80107108: 02402021 move a0,s2 +8010710c: 263762bc addiu s7,s1,25276 +80107110: afa20018 sw v0,24(sp) +80107114: afb60014 sw s6,20(sp) +80107118: afb3001c sw s3,28(sp) +8010711c: a7b30020 sh s3,32(sp) +80107120: afb50024 sw s5,36(sp) +80107124: 02e0f809 jalr s7 +80107128: afb40028 sw s4,40(sp) +8010712c: 93a30051 lbu v1,81(sp) +80107130: 30630002 andi v1,v1,0x2 +80107134: 1060ff22 beqz v1,80106dc0 +80107138: 3c0280ff lui v0,0x80ff +8010713c: 3442fff1 ori v0,v0,0xfff1 +80107140: 02402021 move a0,s2 +80107144: afb60014 sw s6,20(sp) +80107148: afa20018 sw v0,24(sp) +8010714c: a7b30020 sh s3,32(sp) +80107150: afb50024 sw s5,36(sp) +80107154: afb40028 sw s4,40(sp) +80107158: afb3001c sw s3,28(sp) +8010715c: 02e0f809 jalr s7 +80107160: a7b40022 sh s4,34(sp) +80107164: 3c0502dc lui a1,0x2dc +80107168: 3c028010 lui v0,0x8010 +8010716c: 34a56c00 ori a1,a1,0x6c00 +80107170: 24425ca8 addiu v0,v0,23720 +80107174: 0040f809 jalr v0 +80107178: 24040001 li a0,1 +8010717c: 08041b71 j 80106dc4 +80107180: 26024e3c addiu v0,s0,20028 +80107184: 3c020002 lui v0,0x2 +80107188: 00821024 and v0,a0,v0 +8010718c: 1040ffc8 beqz v0,801070b0 +80107190: 2402000f li v0,15 +80107194: 08041b23 j 80106c8c +80107198: 8fbf00a8 lw ra,168(sp) + +8010719c : +8010719c: 27bdff98 addiu sp,sp,-104 +801071a0: 3c02b001 lui v0,0xb001 +801071a4: afb5005c sw s5,92(sp) +801071a8: afb40058 sw s4,88(sp) +801071ac: afb1004c sw s1,76(sp) +801071b0: afb00048 sw s0,72(sp) +801071b4: afbf0060 sw ra,96(sp) +801071b8: afb30054 sw s3,84(sp) +801071bc: afb20050 sw s2,80(sp) +801071c0: 34420300 ori v0,v0,0x300 +801071c4: 8c430000 lw v1,0(v0) +801071c8: 3c102000 lui s0,0x2000 +801071cc: 00701824 and v1,v1,s0 +801071d0: 00808821 move s1,a0 +801071d4: 00a0a021 move s4,a1 +801071d8: 10600150 beqz v1,8010771c +801071dc: 00c0a821 move s5,a2 +801071e0: 3c03803a lui v1,0x803a +801071e4: 24634e3c addiu v1,v1,20028 +801071e8: 8c620050 lw v0,80(v1) +801071ec: 0044102b sltu v0,v0,a0 +801071f0: 1040000c beqz v0,80107224 +801071f4: 27b30010 addiu s3,sp,16 +801071f8: 24060001 li a2,1 +801071fc: 8fbf0060 lw ra,96(sp) +80107200: 8fb5005c lw s5,92(sp) +80107204: 8fb40058 lw s4,88(sp) +80107208: 8fb30054 lw s3,84(sp) +8010720c: 8fb20050 lw s2,80(sp) +80107210: 8fb1004c lw s1,76(sp) +80107214: 8fb00048 lw s0,72(sp) +80107218: 00c01021 move v0,a2 +8010721c: 03e00008 jr ra +80107220: 27bd0068 addiu sp,sp,104 +80107224: 8c650008 lw a1,8(v1) +80107228: 2403000d li v1,13 +8010722c: afa30014 sw v1,20(sp) +80107230: 24030001 li v1,1 +80107234: 3c128010 lui s2,0x8010 +80107238: 02602021 move a0,s3 +8010723c: 264262bc addiu v0,s2,25276 +80107240: afa50018 sw a1,24(sp) +80107244: afa3001c sw v1,28(sp) +80107248: a7a00020 sh zero,32(sp) +8010724c: a7a00022 sh zero,34(sp) +80107250: afa00024 sw zero,36(sp) +80107254: 0040f809 jalr v0 +80107258: afa00028 sw zero,40(sp) +8010725c: 8fa60040 lw a2,64(sp) +80107260: 14c0003c bnez a2,80107354 +80107264: 24020011 li v0,17 +80107268: 93a2002d lbu v0,45(sp) +8010726c: 93a3002e lbu v1,46(sp) +80107270: 93a50030 lbu a1,48(sp) +80107274: 00031c00 sll v1,v1,0x10 +80107278: 00021600 sll v0,v0,0x18 +8010727c: 93a4002f lbu a0,47(sp) +80107280: 00431025 or v0,v0,v1 +80107284: 00451025 or v0,v0,a1 +80107288: 00042200 sll a0,a0,0x8 +8010728c: 00822025 or a0,a0,v0 +80107290: 2403e000 li v1,-8192 +80107294: 00831824 and v1,a0,v1 +80107298: 10600111 beqz v1,801076e0 +8010729c: 93a5002c lbu a1,44(sp) +801072a0: 0480ffd5 bltz a0,801071f8 +801072a4: 3c024000 lui v0,0x4000 +801072a8: 00821024 and v0,a0,v0 +801072ac: 14400119 bnez v0,80107714 +801072b0: 00901024 and v0,a0,s0 +801072b4: 1440011b bnez v0,80107724 +801072b8: 3c021000 lui v0,0x1000 +801072bc: 00821024 and v0,a0,v0 +801072c0: 1440011a bnez v0,8010772c +801072c4: 3c020800 lui v0,0x800 +801072c8: 00821024 and v0,a0,v0 +801072cc: 14400119 bnez v0,80107734 +801072d0: 3c020400 lui v0,0x400 +801072d4: 00821024 and v0,a0,v0 +801072d8: 14400120 bnez v0,8010775c +801072dc: 3c020100 lui v0,0x100 +801072e0: 00821024 and v0,a0,v0 +801072e4: 1440011f bnez v0,80107764 +801072e8: 3c020080 lui v0,0x80 +801072ec: 00821024 and v0,a0,v0 +801072f0: 1440011e bnez v0,8010776c +801072f4: 3c020040 lui v0,0x40 +801072f8: 00821024 and v0,a0,v0 +801072fc: 1440011d bnez v0,80107774 +80107300: 3c020020 lui v0,0x20 +80107304: 00821024 and v0,a0,v0 +80107308: 1440011c bnez v0,8010777c +8010730c: 3c020010 lui v0,0x10 +80107310: 00821024 and v0,a0,v0 +80107314: 14400123 bnez v0,801077a4 +80107318: 3c020008 lui v0,0x8 +8010731c: 00821024 and v0,a0,v0 +80107320: 144000ed bnez v0,801076d8 +80107324: 3c020004 lui v0,0x4 +80107328: 00821024 and v0,a0,v0 +8010732c: 14400122 bnez v0,801077b8 +80107330: 3c020002 lui v0,0x2 +80107334: 00821024 and v0,a0,v0 +80107338: 14400124 bnez v0,801077cc +8010733c: 3c020001 lui v0,0x1 +80107340: 00821024 and v0,a0,v0 +80107344: 104000e7 beqz v0,801076e4 +80107348: 8fa20014 lw v0,20(sp) +8010734c: 08041c7f j 801071fc +80107350: 24060010 li a2,16 +80107354: 14c2ffaa bne a2,v0,80107200 +80107358: 8fbf0060 lw ra,96(sp) +8010735c: 24030010 li v1,16 +80107360: afa30014 sw v1,20(sp) +80107364: 24050200 li a1,512 +80107368: 24030001 li v1,1 +8010736c: 02602021 move a0,s3 +80107370: 264262bc addiu v0,s2,25276 +80107374: afa50018 sw a1,24(sp) +80107378: afa3001c sw v1,28(sp) +8010737c: a7a00020 sh zero,32(sp) +80107380: a7a00022 sh zero,34(sp) +80107384: afa00024 sw zero,36(sp) +80107388: 0040f809 jalr v0 +8010738c: afa00028 sw zero,40(sp) +80107390: 8fa60040 lw a2,64(sp) +80107394: 14c0ff9a bnez a2,80107200 +80107398: 8fbf0060 lw ra,96(sp) +8010739c: 93a2002d lbu v0,45(sp) +801073a0: 93a3002e lbu v1,46(sp) +801073a4: 93a50030 lbu a1,48(sp) +801073a8: 00031c00 sll v1,v1,0x10 +801073ac: 00021600 sll v0,v0,0x18 +801073b0: 93a4002f lbu a0,47(sp) +801073b4: 00431025 or v0,v0,v1 +801073b8: 00451025 or v0,v0,a1 +801073bc: 00042200 sll a0,a0,0x8 +801073c0: 00822025 or a0,a0,v0 +801073c4: 2403e000 li v1,-8192 +801073c8: 00831824 and v1,a0,v1 +801073cc: 1060002d beqz v1,80107484 +801073d0: 93a5002c lbu a1,44(sp) +801073d4: 0480ff88 bltz a0,801071f8 +801073d8: 3c024000 lui v0,0x4000 +801073dc: 00821024 and v0,a0,v0 +801073e0: 144000cc bnez v0,80107714 +801073e4: 3c022000 lui v0,0x2000 +801073e8: 00821024 and v0,a0,v0 +801073ec: 144000cd bnez v0,80107724 +801073f0: 3c021000 lui v0,0x1000 +801073f4: 00821024 and v0,a0,v0 +801073f8: 144000cc bnez v0,8010772c +801073fc: 3c020800 lui v0,0x800 +80107400: 00821024 and v0,a0,v0 +80107404: 144000cb bnez v0,80107734 +80107408: 3c020400 lui v0,0x400 +8010740c: 00821024 and v0,a0,v0 +80107410: 144000d2 bnez v0,8010775c +80107414: 3c020100 lui v0,0x100 +80107418: 00821024 and v0,a0,v0 +8010741c: 144000d1 bnez v0,80107764 +80107420: 3c020080 lui v0,0x80 +80107424: 00821024 and v0,a0,v0 +80107428: 144000d0 bnez v0,8010776c +8010742c: 3c020040 lui v0,0x40 +80107430: 00821024 and v0,a0,v0 +80107434: 144000cf bnez v0,80107774 +80107438: 3c020020 lui v0,0x20 +8010743c: 00821024 and v0,a0,v0 +80107440: 144000ce bnez v0,8010777c +80107444: 3c020010 lui v0,0x10 +80107448: 00821024 and v0,a0,v0 +8010744c: 144000d5 bnez v0,801077a4 +80107450: 3c020008 lui v0,0x8 +80107454: 00821024 and v0,a0,v0 +80107458: 1440009f bnez v0,801076d8 +8010745c: 3c020004 lui v0,0x4 +80107460: 00821024 and v0,a0,v0 +80107464: 144000d4 bnez v0,801077b8 +80107468: 3c020002 lui v0,0x2 +8010746c: 00821024 and v0,a0,v0 +80107470: 144000d6 bnez v0,801077cc +80107474: 3c020001 lui v0,0x1 +80107478: 00821024 and v0,a0,v0 +8010747c: 1440ff60 bnez v0,80107200 +80107480: 24060010 li a2,16 +80107484: 8fa20014 lw v0,20(sp) +80107488: 14a20098 bne a1,v0,801076ec +8010748c: 24060012 li a2,18 +80107490: 3c028031 lui v0,0x8031 +80107494: 8c435578 lw v1,21880(v0) +80107498: 106000a8 beqz v1,8010773c +8010749c: 3286ffff andi a2,s4,0xffff +801074a0: 24030019 li v1,25 +801074a4: 00063a40 sll a3,a2,0x9 +801074a8: 02602021 move a0,s3 +801074ac: 264262bc addiu v0,s2,25276 +801074b0: afa30014 sw v1,20(sp) +801074b4: afb10018 sw s1,24(sp) +801074b8: 24030001 li v1,1 +801074bc: 24050200 li a1,512 +801074c0: a7a60020 sh a2,32(sp) +801074c4: afa3001c sw v1,28(sp) +801074c8: a7a50022 sh a1,34(sp) +801074cc: afb50024 sw s5,36(sp) +801074d0: 0040f809 jalr v0 +801074d4: afa70028 sw a3,40(sp) +801074d8: 8fa60040 lw a2,64(sp) +801074dc: 14c0ff48 bnez a2,80107200 +801074e0: 8fbf0060 lw ra,96(sp) +801074e4: 93a2002d lbu v0,45(sp) +801074e8: 93a3002e lbu v1,46(sp) +801074ec: 93a50030 lbu a1,48(sp) +801074f0: 00031c00 sll v1,v1,0x10 +801074f4: 00021600 sll v0,v0,0x18 +801074f8: 93a4002f lbu a0,47(sp) +801074fc: 00431025 or v0,v0,v1 +80107500: 00451025 or v0,v0,a1 +80107504: 00042200 sll a0,a0,0x8 +80107508: 00822025 or a0,a0,v0 +8010750c: 2403e000 li v1,-8192 +80107510: 00831824 and v1,a0,v1 +80107514: 1060002d beqz v1,801075cc +80107518: 93a5002c lbu a1,44(sp) +8010751c: 0480ff36 bltz a0,801071f8 +80107520: 3c024000 lui v0,0x4000 +80107524: 00821024 and v0,a0,v0 +80107528: 1440007a bnez v0,80107714 +8010752c: 3c022000 lui v0,0x2000 +80107530: 00821024 and v0,a0,v0 +80107534: 1440007b bnez v0,80107724 +80107538: 3c021000 lui v0,0x1000 +8010753c: 00821024 and v0,a0,v0 +80107540: 1440007a bnez v0,8010772c +80107544: 3c020800 lui v0,0x800 +80107548: 00821024 and v0,a0,v0 +8010754c: 14400079 bnez v0,80107734 +80107550: 3c020400 lui v0,0x400 +80107554: 00821024 and v0,a0,v0 +80107558: 14400080 bnez v0,8010775c +8010755c: 3c020100 lui v0,0x100 +80107560: 00821024 and v0,a0,v0 +80107564: 1440007f bnez v0,80107764 +80107568: 3c020080 lui v0,0x80 +8010756c: 00821024 and v0,a0,v0 +80107570: 1440007e bnez v0,8010776c +80107574: 3c020040 lui v0,0x40 +80107578: 00821024 and v0,a0,v0 +8010757c: 1440007d bnez v0,80107774 +80107580: 3c020020 lui v0,0x20 +80107584: 00821024 and v0,a0,v0 +80107588: 1440007c bnez v0,8010777c +8010758c: 3c020010 lui v0,0x10 +80107590: 00821024 and v0,a0,v0 +80107594: 14400083 bnez v0,801077a4 +80107598: 3c020008 lui v0,0x8 +8010759c: 00821024 and v0,a0,v0 +801075a0: 1440004d bnez v0,801076d8 +801075a4: 3c020004 lui v0,0x4 +801075a8: 00821024 and v0,a0,v0 +801075ac: 14400082 bnez v0,801077b8 +801075b0: 3c020002 lui v0,0x2 +801075b4: 00821024 and v0,a0,v0 +801075b8: 14400084 bnez v0,801077cc +801075bc: 3c020001 lui v0,0x1 +801075c0: 00821024 and v0,a0,v0 +801075c4: 1440ff0e bnez v0,80107200 +801075c8: 24060010 li a2,16 +801075cc: 8fa20014 lw v0,20(sp) +801075d0: 14a20046 bne a1,v0,801076ec +801075d4: 24060012 li a2,18 +801075d8: 2403000c li v1,12 +801075dc: 24050002 li a1,2 +801075e0: 02602021 move a0,s3 +801075e4: 264262bc addiu v0,s2,25276 +801075e8: afa30014 sw v1,20(sp) +801075ec: afa5001c sw a1,28(sp) +801075f0: afa00018 sw zero,24(sp) +801075f4: a7a00020 sh zero,32(sp) +801075f8: a7a00022 sh zero,34(sp) +801075fc: afa00024 sw zero,36(sp) +80107600: 0040f809 jalr v0 +80107604: afa00028 sw zero,40(sp) +80107608: 8fa60040 lw a2,64(sp) +8010760c: 14c0fefc bnez a2,80107200 +80107610: 8fbf0060 lw ra,96(sp) +80107614: 93a2002d lbu v0,45(sp) +80107618: 93a3002e lbu v1,46(sp) +8010761c: 93a50030 lbu a1,48(sp) +80107620: 00031c00 sll v1,v1,0x10 +80107624: 00021600 sll v0,v0,0x18 +80107628: 93a4002f lbu a0,47(sp) +8010762c: 00431025 or v0,v0,v1 +80107630: 00451025 or v0,v0,a1 +80107634: 00042200 sll a0,a0,0x8 +80107638: 00822025 or a0,a0,v0 +8010763c: 2403e000 li v1,-8192 +80107640: 00831824 and v1,a0,v1 +80107644: 10600052 beqz v1,80107790 +80107648: 93a5002c lbu a1,44(sp) +8010764c: 0480feea bltz a0,801071f8 +80107650: 3c024000 lui v0,0x4000 +80107654: 00821024 and v0,a0,v0 +80107658: 1440002e bnez v0,80107714 +8010765c: 3c022000 lui v0,0x2000 +80107660: 00821024 and v0,a0,v0 +80107664: 1440002f bnez v0,80107724 +80107668: 3c021000 lui v0,0x1000 +8010766c: 00821024 and v0,a0,v0 +80107670: 1440002e bnez v0,8010772c +80107674: 3c020800 lui v0,0x800 +80107678: 00821024 and v0,a0,v0 +8010767c: 1440002d bnez v0,80107734 +80107680: 3c020400 lui v0,0x400 +80107684: 00821024 and v0,a0,v0 +80107688: 14400034 bnez v0,8010775c +8010768c: 3c020100 lui v0,0x100 +80107690: 00821024 and v0,a0,v0 +80107694: 14400033 bnez v0,80107764 +80107698: 3c020080 lui v0,0x80 +8010769c: 00821024 and v0,a0,v0 +801076a0: 14400032 bnez v0,8010776c +801076a4: 3c020040 lui v0,0x40 +801076a8: 00821024 and v0,a0,v0 +801076ac: 14400031 bnez v0,80107774 +801076b0: 3c020020 lui v0,0x20 +801076b4: 00821024 and v0,a0,v0 +801076b8: 14400030 bnez v0,8010777c +801076bc: 3c020010 lui v0,0x10 +801076c0: 00821024 and v0,a0,v0 +801076c4: 14400037 bnez v0,801077a4 +801076c8: 3c020008 lui v0,0x8 +801076cc: 00821024 and v0,a0,v0 +801076d0: 10400036 beqz v0,801077ac +801076d4: 3c020004 lui v0,0x4 +801076d8: 08041c7f j 801071fc +801076dc: 2406000d li a2,13 +801076e0: 8fa20014 lw v0,20(sp) +801076e4: 10a2ff1d beq a1,v0,8010735c +801076e8: 24060012 li a2,18 +801076ec: 8fbf0060 lw ra,96(sp) +801076f0: 8fb5005c lw s5,92(sp) +801076f4: 8fb40058 lw s4,88(sp) +801076f8: 8fb30054 lw s3,84(sp) +801076fc: 8fb20050 lw s2,80(sp) +80107700: 8fb1004c lw s1,76(sp) +80107704: 8fb00048 lw s0,72(sp) +80107708: 00c01021 move v0,a2 +8010770c: 03e00008 jr ra +80107710: 27bd0068 addiu sp,sp,104 +80107714: 08041c7f j 801071fc +80107718: 24060002 li a2,2 +8010771c: 08041c7f j 801071fc +80107720: 2406ffff li a2,-1 +80107724: 08041c7f j 801071fc +80107728: 24060003 li a2,3 +8010772c: 08041c7f j 801071fc +80107730: 24060004 li a2,4 +80107734: 08041c7f j 801071fc +80107738: 24060005 li a2,5 +8010773c: 00112a40 sll a1,s1,0x9 +80107740: 24030019 li v1,25 +80107744: 00063a40 sll a3,a2,0x9 +80107748: 02602021 move a0,s3 +8010774c: 264262bc addiu v0,s2,25276 +80107750: afa30014 sw v1,20(sp) +80107754: 08041d2e j 801074b8 +80107758: afa50018 sw a1,24(sp) +8010775c: 08041c7f j 801071fc +80107760: 24060006 li a2,6 +80107764: 08041c7f j 801071fc +80107768: 24060008 li a2,8 +8010776c: 08041c7f j 801071fc +80107770: 24060009 li a2,9 +80107774: 08041c7f j 801071fc +80107778: 2406000a li a2,10 +8010777c: 08041c7f j 801071fc +80107780: 2406000b li a2,11 +80107784: 00821024 and v0,a0,v0 +80107788: 1440fef0 bnez v0,8010734c +8010778c: 00000000 nop +80107790: 8fa20014 lw v0,20(sp) +80107794: 10a2fe9a beq a1,v0,80107200 +80107798: 8fbf0060 lw ra,96(sp) +8010779c: 08041dbc j 801076f0 +801077a0: 24060012 li a2,18 +801077a4: 08041c7f j 801071fc +801077a8: 2406000c li a2,12 +801077ac: 00821024 and v0,a0,v0 +801077b0: 10400003 beqz v0,801077c0 +801077b4: 3c020002 lui v0,0x2 +801077b8: 08041c7f j 801071fc +801077bc: 2406000e li a2,14 +801077c0: 00821024 and v0,a0,v0 +801077c4: 1040ffef beqz v0,80107784 +801077c8: 3c020001 lui v0,0x1 +801077cc: 08041c7f j 801071fc +801077d0: 2406000f li a2,15 + +801077d4 : +801077d4: 27bdffa0 addiu sp,sp,-96 +801077d8: 3c02b001 lui v0,0xb001 +801077dc: afb40058 sw s4,88(sp) +801077e0: afb1004c sw s1,76(sp) +801077e4: afb00048 sw s0,72(sp) +801077e8: afbf005c sw ra,92(sp) +801077ec: afb30054 sw s3,84(sp) +801077f0: afb20050 sw s2,80(sp) +801077f4: 34420300 ori v0,v0,0x300 +801077f8: 8c430000 lw v1,0(v0) +801077fc: 3c102000 lui s0,0x2000 +80107800: 00701824 and v1,v1,s0 +80107804: 00808821 move s1,a0 +80107808: 10600101 beqz v1,80107c10 +8010780c: 00a0a021 move s4,a1 +80107810: 3c03803a lui v1,0x803a +80107814: 24634e3c addiu v1,v1,20028 +80107818: 8c620050 lw v0,80(v1) +8010781c: 0044102b sltu v0,v0,a0 +80107820: 1040000b beqz v0,80107850 +80107824: 27b20010 addiu s2,sp,16 +80107828: 24060001 li a2,1 +8010782c: 8fbf005c lw ra,92(sp) +80107830: 8fb40058 lw s4,88(sp) +80107834: 8fb30054 lw s3,84(sp) +80107838: 8fb20050 lw s2,80(sp) +8010783c: 8fb1004c lw s1,76(sp) +80107840: 8fb00048 lw s0,72(sp) +80107844: 00c01021 move v0,a2 +80107848: 03e00008 jr ra +8010784c: 27bd0060 addiu sp,sp,96 +80107850: 8c650008 lw a1,8(v1) +80107854: 2403000d li v1,13 +80107858: afa30014 sw v1,20(sp) +8010785c: 24030001 li v1,1 +80107860: 3c138010 lui s3,0x8010 +80107864: 02402021 move a0,s2 +80107868: 266262bc addiu v0,s3,25276 +8010786c: afa50018 sw a1,24(sp) +80107870: afa3001c sw v1,28(sp) +80107874: a7a00020 sh zero,32(sp) +80107878: a7a00022 sh zero,34(sp) +8010787c: afa00024 sw zero,36(sp) +80107880: 0040f809 jalr v0 +80107884: afa00028 sw zero,40(sp) +80107888: 8fa60040 lw a2,64(sp) +8010788c: 14c0003c bnez a2,80107980 +80107890: 24020011 li v0,17 +80107894: 93a2002d lbu v0,45(sp) +80107898: 93a3002e lbu v1,46(sp) +8010789c: 93a50030 lbu a1,48(sp) +801078a0: 00031c00 sll v1,v1,0x10 +801078a4: 00021600 sll v0,v0,0x18 +801078a8: 93a4002f lbu a0,47(sp) +801078ac: 00431025 or v0,v0,v1 +801078b0: 00451025 or v0,v0,a1 +801078b4: 00042200 sll a0,a0,0x8 +801078b8: 00822025 or a0,a0,v0 +801078bc: 2403e000 li v1,-8192 +801078c0: 00831824 and v1,a0,v1 +801078c4: 106000c4 beqz v1,80107bd8 +801078c8: 93a5002c lbu a1,44(sp) +801078cc: 0480ffd6 bltz a0,80107828 +801078d0: 3c024000 lui v0,0x4000 +801078d4: 00821024 and v0,a0,v0 +801078d8: 144000cb bnez v0,80107c08 +801078dc: 00901024 and v0,a0,s0 +801078e0: 144000cd bnez v0,80107c18 +801078e4: 3c021000 lui v0,0x1000 +801078e8: 00821024 and v0,a0,v0 +801078ec: 144000cc bnez v0,80107c20 +801078f0: 3c020800 lui v0,0x800 +801078f4: 00821024 and v0,a0,v0 +801078f8: 144000cb bnez v0,80107c28 +801078fc: 3c020400 lui v0,0x400 +80107900: 00821024 and v0,a0,v0 +80107904: 144000dd bnez v0,80107c7c +80107908: 3c020100 lui v0,0x100 +8010790c: 00821024 and v0,a0,v0 +80107910: 144000e4 bnez v0,80107ca4 +80107914: 3c020080 lui v0,0x80 +80107918: 00821024 and v0,a0,v0 +8010791c: 144000e3 bnez v0,80107cac +80107920: 3c020040 lui v0,0x40 +80107924: 00821024 and v0,a0,v0 +80107928: 144000e2 bnez v0,80107cb4 +8010792c: 3c020020 lui v0,0x20 +80107930: 00821024 and v0,a0,v0 +80107934: 144000e1 bnez v0,80107cbc +80107938: 3c020010 lui v0,0x10 +8010793c: 00821024 and v0,a0,v0 +80107940: 144000e0 bnez v0,80107cc4 +80107944: 3c020008 lui v0,0x8 +80107948: 00821024 and v0,a0,v0 +8010794c: 144000a0 bnez v0,80107bd0 +80107950: 3c020004 lui v0,0x4 +80107954: 00821024 and v0,a0,v0 +80107958: 144000df bnez v0,80107cd8 +8010795c: 3c020002 lui v0,0x2 +80107960: 00821024 and v0,a0,v0 +80107964: 144000e1 bnez v0,80107cec +80107968: 3c020001 lui v0,0x1 +8010796c: 00821024 and v0,a0,v0 +80107970: 1040009a beqz v0,80107bdc +80107974: 8fa20014 lw v0,20(sp) +80107978: 08041e0b j 8010782c +8010797c: 24060010 li a2,16 +80107980: 14c2ffab bne a2,v0,80107830 +80107984: 8fbf005c lw ra,92(sp) +80107988: 24030010 li v1,16 +8010798c: afa30014 sw v1,20(sp) +80107990: 24050200 li a1,512 +80107994: 24030001 li v1,1 +80107998: 02402021 move a0,s2 +8010799c: 266262bc addiu v0,s3,25276 +801079a0: afa50018 sw a1,24(sp) +801079a4: afa3001c sw v1,28(sp) +801079a8: a7a00020 sh zero,32(sp) +801079ac: a7a00022 sh zero,34(sp) +801079b0: afa00024 sw zero,36(sp) +801079b4: 0040f809 jalr v0 +801079b8: afa00028 sw zero,40(sp) +801079bc: 8fa60040 lw a2,64(sp) +801079c0: 14c0ff9b bnez a2,80107830 +801079c4: 8fbf005c lw ra,92(sp) +801079c8: 93a2002d lbu v0,45(sp) +801079cc: 93a3002e lbu v1,46(sp) +801079d0: 93a50030 lbu a1,48(sp) +801079d4: 00031c00 sll v1,v1,0x10 +801079d8: 00021600 sll v0,v0,0x18 +801079dc: 93a4002f lbu a0,47(sp) +801079e0: 00431025 or v0,v0,v1 +801079e4: 00451025 or v0,v0,a1 +801079e8: 00042200 sll a0,a0,0x8 +801079ec: 00822025 or a0,a0,v0 +801079f0: 2403e000 li v1,-8192 +801079f4: 00831824 and v1,a0,v1 +801079f8: 1060002d beqz v1,80107ab0 +801079fc: 93a5002c lbu a1,44(sp) +80107a00: 0480ff89 bltz a0,80107828 +80107a04: 3c024000 lui v0,0x4000 +80107a08: 00821024 and v0,a0,v0 +80107a0c: 1440007e bnez v0,80107c08 +80107a10: 3c022000 lui v0,0x2000 +80107a14: 00821024 and v0,a0,v0 +80107a18: 1440007f bnez v0,80107c18 +80107a1c: 3c021000 lui v0,0x1000 +80107a20: 00821024 and v0,a0,v0 +80107a24: 1440007e bnez v0,80107c20 +80107a28: 3c020800 lui v0,0x800 +80107a2c: 00821024 and v0,a0,v0 +80107a30: 1440007d bnez v0,80107c28 +80107a34: 3c020400 lui v0,0x400 +80107a38: 00821024 and v0,a0,v0 +80107a3c: 1440008f bnez v0,80107c7c +80107a40: 3c020100 lui v0,0x100 +80107a44: 00821024 and v0,a0,v0 +80107a48: 14400096 bnez v0,80107ca4 +80107a4c: 3c020080 lui v0,0x80 +80107a50: 00821024 and v0,a0,v0 +80107a54: 14400095 bnez v0,80107cac +80107a58: 3c020040 lui v0,0x40 +80107a5c: 00821024 and v0,a0,v0 +80107a60: 14400094 bnez v0,80107cb4 +80107a64: 3c020020 lui v0,0x20 +80107a68: 00821024 and v0,a0,v0 +80107a6c: 14400093 bnez v0,80107cbc +80107a70: 3c020010 lui v0,0x10 +80107a74: 00821024 and v0,a0,v0 +80107a78: 14400092 bnez v0,80107cc4 +80107a7c: 3c020008 lui v0,0x8 +80107a80: 00821024 and v0,a0,v0 +80107a84: 14400052 bnez v0,80107bd0 +80107a88: 3c020004 lui v0,0x4 +80107a8c: 00821024 and v0,a0,v0 +80107a90: 14400091 bnez v0,80107cd8 +80107a94: 3c020002 lui v0,0x2 +80107a98: 00821024 and v0,a0,v0 +80107a9c: 14400093 bnez v0,80107cec +80107aa0: 3c020001 lui v0,0x1 +80107aa4: 00821024 and v0,a0,v0 +80107aa8: 1440ff61 bnez v0,80107830 +80107aac: 24060010 li a2,16 +80107ab0: 8fa20014 lw v0,20(sp) +80107ab4: 14a2004b bne a1,v0,80107be4 +80107ab8: 24060012 li a2,18 +80107abc: 3c028031 lui v0,0x8031 +80107ac0: 8c435578 lw v1,21880(v0) +80107ac4: 1060005a beqz v1,80107c30 +80107ac8: 24030018 li v1,24 +80107acc: afa30014 sw v1,20(sp) +80107ad0: 24030200 li v1,512 +80107ad4: 24050001 li a1,1 +80107ad8: a7a30022 sh v1,34(sp) +80107adc: 24030200 li v1,512 +80107ae0: 02402021 move a0,s2 +80107ae4: 266262bc addiu v0,s3,25276 +80107ae8: afb10018 sw s1,24(sp) +80107aec: a7a50020 sh a1,32(sp) +80107af0: afb40024 sw s4,36(sp) +80107af4: afa30028 sw v1,40(sp) +80107af8: 0040f809 jalr v0 +80107afc: afa5001c sw a1,28(sp) +80107b00: 8fa60040 lw a2,64(sp) +80107b04: 14c0ff4a bnez a2,80107830 +80107b08: 8fbf005c lw ra,92(sp) +80107b0c: 93a2002d lbu v0,45(sp) +80107b10: 93a3002e lbu v1,46(sp) +80107b14: 93a50030 lbu a1,48(sp) +80107b18: 00031c00 sll v1,v1,0x10 +80107b1c: 00021600 sll v0,v0,0x18 +80107b20: 93a4002f lbu a0,47(sp) +80107b24: 00431025 or v0,v0,v1 +80107b28: 00451025 or v0,v0,a1 +80107b2c: 00042200 sll a0,a0,0x8 +80107b30: 00822025 or a0,a0,v0 +80107b34: 2403e000 li v1,-8192 +80107b38: 00831824 and v1,a0,v1 +80107b3c: 10600054 beqz v1,80107c90 +80107b40: 93a5002c lbu a1,44(sp) +80107b44: 0480ff38 bltz a0,80107828 +80107b48: 3c024000 lui v0,0x4000 +80107b4c: 00821024 and v0,a0,v0 +80107b50: 1440002d bnez v0,80107c08 +80107b54: 3c022000 lui v0,0x2000 +80107b58: 00821024 and v0,a0,v0 +80107b5c: 1440002e bnez v0,80107c18 +80107b60: 3c021000 lui v0,0x1000 +80107b64: 00821024 and v0,a0,v0 +80107b68: 1440002d bnez v0,80107c20 +80107b6c: 3c020800 lui v0,0x800 +80107b70: 00821024 and v0,a0,v0 +80107b74: 1440002c bnez v0,80107c28 +80107b78: 3c020400 lui v0,0x400 +80107b7c: 00821024 and v0,a0,v0 +80107b80: 1440003e bnez v0,80107c7c +80107b84: 3c020100 lui v0,0x100 +80107b88: 00821024 and v0,a0,v0 +80107b8c: 14400045 bnez v0,80107ca4 +80107b90: 3c020080 lui v0,0x80 +80107b94: 00821024 and v0,a0,v0 +80107b98: 14400044 bnez v0,80107cac +80107b9c: 3c020040 lui v0,0x40 +80107ba0: 00821024 and v0,a0,v0 +80107ba4: 14400043 bnez v0,80107cb4 +80107ba8: 3c020020 lui v0,0x20 +80107bac: 00821024 and v0,a0,v0 +80107bb0: 14400042 bnez v0,80107cbc +80107bb4: 3c020010 lui v0,0x10 +80107bb8: 00821024 and v0,a0,v0 +80107bbc: 14400041 bnez v0,80107cc4 +80107bc0: 3c020008 lui v0,0x8 +80107bc4: 00821024 and v0,a0,v0 +80107bc8: 10400040 beqz v0,80107ccc +80107bcc: 3c020004 lui v0,0x4 +80107bd0: 08041e0b j 8010782c +80107bd4: 2406000d li a2,13 +80107bd8: 8fa20014 lw v0,20(sp) +80107bdc: 10a2ff6a beq a1,v0,80107988 +80107be0: 24060012 li a2,18 +80107be4: 8fbf005c lw ra,92(sp) +80107be8: 8fb40058 lw s4,88(sp) +80107bec: 8fb30054 lw s3,84(sp) +80107bf0: 8fb20050 lw s2,80(sp) +80107bf4: 8fb1004c lw s1,76(sp) +80107bf8: 8fb00048 lw s0,72(sp) +80107bfc: 00c01021 move v0,a2 +80107c00: 03e00008 jr ra +80107c04: 27bd0060 addiu sp,sp,96 +80107c08: 08041e0b j 8010782c +80107c0c: 24060002 li a2,2 +80107c10: 08041e0b j 8010782c +80107c14: 2406ffff li a2,-1 +80107c18: 08041e0b j 8010782c +80107c1c: 24060003 li a2,3 +80107c20: 08041e0b j 8010782c +80107c24: 24060004 li a2,4 +80107c28: 08041e0b j 8010782c +80107c2c: 24060005 li a2,5 +80107c30: afa30014 sw v1,20(sp) +80107c34: 24030200 li v1,512 +80107c38: 24060001 li a2,1 +80107c3c: 00112a40 sll a1,s1,0x9 +80107c40: a7a30022 sh v1,34(sp) +80107c44: 24030200 li v1,512 +80107c48: a7a60020 sh a2,32(sp) +80107c4c: afa6001c sw a2,28(sp) +80107c50: 02402021 move a0,s2 +80107c54: 266262bc addiu v0,s3,25276 +80107c58: afa50018 sw a1,24(sp) +80107c5c: afb40024 sw s4,36(sp) +80107c60: 0040f809 jalr v0 +80107c64: afa30028 sw v1,40(sp) +80107c68: 8fa60040 lw a2,64(sp) +80107c6c: 14c0fef0 bnez a2,80107830 +80107c70: 8fbf005c lw ra,92(sp) +80107c74: 08041ec4 j 80107b10 +80107c78: 93a2002d lbu v0,45(sp) +80107c7c: 08041e0b j 8010782c +80107c80: 24060006 li a2,6 +80107c84: 00821024 and v0,a0,v0 +80107c88: 1440ff3b bnez v0,80107978 +80107c8c: 00000000 nop +80107c90: 8fa20014 lw v0,20(sp) +80107c94: 10a2fee6 beq a1,v0,80107830 +80107c98: 8fbf005c lw ra,92(sp) +80107c9c: 08041efa j 80107be8 +80107ca0: 24060012 li a2,18 +80107ca4: 08041e0b j 8010782c +80107ca8: 24060008 li a2,8 +80107cac: 08041e0b j 8010782c +80107cb0: 24060009 li a2,9 +80107cb4: 08041e0b j 8010782c +80107cb8: 2406000a li a2,10 +80107cbc: 08041e0b j 8010782c +80107cc0: 2406000b li a2,11 +80107cc4: 08041e0b j 8010782c +80107cc8: 2406000c li a2,12 +80107ccc: 00821024 and v0,a0,v0 +80107cd0: 10400003 beqz v0,80107ce0 +80107cd4: 3c020002 lui v0,0x2 +80107cd8: 08041e0b j 8010782c +80107cdc: 2406000e li a2,14 +80107ce0: 00821024 and v0,a0,v0 +80107ce4: 1040ffe7 beqz v0,80107c84 +80107ce8: 3c020001 lui v0,0x1 +80107cec: 08041e0b j 8010782c +80107cf0: 2406000f li a2,15 + +80107cf4 : +80107cf4: 8c880030 lw t0,48(a0) +80107cf8: 00803021 move a2,a0 +80107cfc: 15000054 bnez t0,80107e50 +80107d00: 00a04821 move t1,a1 +80107d04: 9082001d lbu v0,29(a0) +80107d08: 9083001e lbu v1,30(a0) +80107d0c: 00021200 sll v0,v0,0x8 +80107d10: 00431025 or v0,v0,v1 +80107d14: ace20000 sw v0,0(a3) +80107d18: 9084001c lbu a0,28(a0) +80107d1c: a0c0001d sb zero,29(a2) +80107d20: a0c0001e sb zero,30(a2) +80107d24: a0a40000 sb a0,0(a1) +80107d28: 90c3001d lbu v1,29(a2) +80107d2c: 90c2001e lbu v0,30(a2) +80107d30: 24c7001c addiu a3,a2,28 +80107d34: 00021400 sll v0,v0,0x10 +80107d38: 90e40003 lbu a0,3(a3) +80107d3c: 90e50004 lbu a1,4(a3) +80107d40: 00031e00 sll v1,v1,0x18 +80107d44: 00621825 or v1,v1,v0 +80107d48: 00651825 or v1,v1,a1 +80107d4c: 00042200 sll a0,a0,0x8 +80107d50: 00832025 or a0,a0,v1 +80107d54: 2402e000 li v0,-8192 +80107d58: 00821024 and v0,a0,v0 +80107d5c: 1040003e beqz v0,80107e58 +80107d60: ad240004 sw a0,4(t1) +80107d64: 0480005d bltz a0,80107edc +80107d68: 00000000 nop +80107d6c: 3c024000 lui v0,0x4000 +80107d70: 00821024 and v0,a0,v0 +80107d74: 14400041 bnez v0,80107e7c +80107d78: 00000000 nop +80107d7c: 3c022000 lui v0,0x2000 +80107d80: 00821024 and v0,a0,v0 +80107d84: 1440003f bnez v0,80107e84 +80107d88: 00000000 nop +80107d8c: 3c021000 lui v0,0x1000 +80107d90: 00821024 and v0,a0,v0 +80107d94: 1440003d bnez v0,80107e8c +80107d98: 00000000 nop +80107d9c: 3c020800 lui v0,0x800 +80107da0: 00821024 and v0,a0,v0 +80107da4: 1440003b bnez v0,80107e94 +80107da8: 00000000 nop +80107dac: 3c020400 lui v0,0x400 +80107db0: 00821024 and v0,a0,v0 +80107db4: 14400039 bnez v0,80107e9c +80107db8: 00000000 nop +80107dbc: 3c020100 lui v0,0x100 +80107dc0: 00821024 and v0,a0,v0 +80107dc4: 14400037 bnez v0,80107ea4 +80107dc8: 00000000 nop +80107dcc: 3c020080 lui v0,0x80 +80107dd0: 00821024 and v0,a0,v0 +80107dd4: 14400035 bnez v0,80107eac +80107dd8: 00000000 nop +80107ddc: 3c020040 lui v0,0x40 +80107de0: 00821024 and v0,a0,v0 +80107de4: 14400033 bnez v0,80107eb4 +80107de8: 00000000 nop +80107dec: 3c020020 lui v0,0x20 +80107df0: 00821024 and v0,a0,v0 +80107df4: 14400031 bnez v0,80107ebc +80107df8: 00000000 nop +80107dfc: 3c020010 lui v0,0x10 +80107e00: 00821024 and v0,a0,v0 +80107e04: 1440002f bnez v0,80107ec4 +80107e08: 00000000 nop +80107e0c: 3c020008 lui v0,0x8 +80107e10: 00821024 and v0,a0,v0 +80107e14: 1440002d bnez v0,80107ecc +80107e18: 00000000 nop +80107e1c: 3c020004 lui v0,0x4 +80107e20: 00821024 and v0,a0,v0 +80107e24: 1440002b bnez v0,80107ed4 +80107e28: 00000000 nop +80107e2c: 3c020002 lui v0,0x2 +80107e30: 00821024 and v0,a0,v0 +80107e34: 1440000f bnez v0,80107e74 +80107e38: 00000000 nop +80107e3c: 3c020001 lui v0,0x1 +80107e40: 00821024 and v0,a0,v0 +80107e44: 10400004 beqz v0,80107e58 +80107e48: 00000000 nop +80107e4c: 24080010 li t0,16 +80107e50: 03e00008 jr ra +80107e54: 01001021 move v0,t0 +80107e58: 90e20000 lbu v0,0(a3) +80107e5c: 8cc30004 lw v1,4(a2) +80107e60: 24040012 li a0,18 +80107e64: 00431026 xor v0,v0,v1 +80107e68: 0082400b movn t0,a0,v0 +80107e6c: 03e00008 jr ra +80107e70: 01001021 move v0,t0 +80107e74: 08041f94 j 80107e50 +80107e78: 2408000f li t0,15 +80107e7c: 08041f94 j 80107e50 +80107e80: 24080002 li t0,2 +80107e84: 08041f94 j 80107e50 +80107e88: 24080003 li t0,3 +80107e8c: 08041f94 j 80107e50 +80107e90: 24080004 li t0,4 +80107e94: 08041f94 j 80107e50 +80107e98: 24080005 li t0,5 +80107e9c: 08041f94 j 80107e50 +80107ea0: 24080006 li t0,6 +80107ea4: 08041f94 j 80107e50 +80107ea8: 24080008 li t0,8 +80107eac: 08041f94 j 80107e50 +80107eb0: 24080009 li t0,9 +80107eb4: 08041f94 j 80107e50 +80107eb8: 2408000a li t0,10 +80107ebc: 08041f94 j 80107e50 +80107ec0: 2408000b li t0,11 +80107ec4: 08041f94 j 80107e50 +80107ec8: 2408000c li t0,12 +80107ecc: 08041f94 j 80107e50 +80107ed0: 2408000d li t0,13 +80107ed4: 08041f94 j 80107e50 +80107ed8: 2408000e li t0,14 +80107edc: 08041f94 j 80107e50 +80107ee0: 24080001 li t0,1 + +80107ee4 : +80107ee4: 8c880030 lw t0,48(a0) +80107ee8: 00804821 move t1,a0 +80107eec: 15000058 bnez t0,80108050 +80107ef0: 00a05021 move t2,a1 +80107ef4: 2486001c addiu a2,a0,28 +80107ef8: 90c20005 lbu v0,5(a2) +80107efc: 90c40006 lbu a0,6(a2) +80107f00: 90c50008 lbu a1,8(a2) +80107f04: 90c30007 lbu v1,7(a2) +80107f08: 00042400 sll a0,a0,0x10 +80107f0c: 00021600 sll v0,v0,0x18 +80107f10: 00441025 or v0,v0,a0 +80107f14: 00451025 or v0,v0,a1 +80107f18: 00031a00 sll v1,v1,0x8 +80107f1c: 00621825 or v1,v1,v0 +80107f20: ace30000 sw v1,0(a3) +80107f24: 9124001c lbu a0,28(t1) +80107f28: a1440000 sb a0,0(t2) +80107f2c: 90c20001 lbu v0,1(a2) +80107f30: 90c30002 lbu v1,2(a2) +80107f34: 90c40003 lbu a0,3(a2) +80107f38: 00031c00 sll v1,v1,0x10 +80107f3c: 90c50004 lbu a1,4(a2) +80107f40: 00021600 sll v0,v0,0x18 +80107f44: 00431025 or v0,v0,v1 +80107f48: 00451025 or v0,v0,a1 +80107f4c: 00042200 sll a0,a0,0x8 +80107f50: 00822025 or a0,a0,v0 +80107f54: 2403e000 li v1,-8192 +80107f58: 00831824 and v1,a0,v1 +80107f5c: 1060003e beqz v1,80108058 +80107f60: ad440004 sw a0,4(t2) +80107f64: 0480005d bltz a0,801080dc +80107f68: 00000000 nop +80107f6c: 3c024000 lui v0,0x4000 +80107f70: 00821024 and v0,a0,v0 +80107f74: 14400041 bnez v0,8010807c +80107f78: 00000000 nop +80107f7c: 3c022000 lui v0,0x2000 +80107f80: 00821024 and v0,a0,v0 +80107f84: 1440003f bnez v0,80108084 +80107f88: 00000000 nop +80107f8c: 3c021000 lui v0,0x1000 +80107f90: 00821024 and v0,a0,v0 +80107f94: 1440003d bnez v0,8010808c +80107f98: 00000000 nop +80107f9c: 3c020800 lui v0,0x800 +80107fa0: 00821024 and v0,a0,v0 +80107fa4: 1440003b bnez v0,80108094 +80107fa8: 00000000 nop +80107fac: 3c020400 lui v0,0x400 +80107fb0: 00821024 and v0,a0,v0 +80107fb4: 14400039 bnez v0,8010809c +80107fb8: 00000000 nop +80107fbc: 3c020100 lui v0,0x100 +80107fc0: 00821024 and v0,a0,v0 +80107fc4: 14400037 bnez v0,801080a4 +80107fc8: 00000000 nop +80107fcc: 3c020080 lui v0,0x80 +80107fd0: 00821024 and v0,a0,v0 +80107fd4: 14400035 bnez v0,801080ac +80107fd8: 00000000 nop +80107fdc: 3c020040 lui v0,0x40 +80107fe0: 00821024 and v0,a0,v0 +80107fe4: 14400033 bnez v0,801080b4 +80107fe8: 00000000 nop +80107fec: 3c020020 lui v0,0x20 +80107ff0: 00821024 and v0,a0,v0 +80107ff4: 14400031 bnez v0,801080bc +80107ff8: 00000000 nop +80107ffc: 3c020010 lui v0,0x10 +80108000: 00821024 and v0,a0,v0 +80108004: 1440002f bnez v0,801080c4 +80108008: 00000000 nop +8010800c: 3c020008 lui v0,0x8 +80108010: 00821024 and v0,a0,v0 +80108014: 1440002d bnez v0,801080cc +80108018: 00000000 nop +8010801c: 3c020004 lui v0,0x4 +80108020: 00821024 and v0,a0,v0 +80108024: 1440002b bnez v0,801080d4 +80108028: 00000000 nop +8010802c: 3c020002 lui v0,0x2 +80108030: 00821024 and v0,a0,v0 +80108034: 1440000f bnez v0,80108074 +80108038: 00000000 nop +8010803c: 3c020001 lui v0,0x1 +80108040: 00821024 and v0,a0,v0 +80108044: 10400004 beqz v0,80108058 +80108048: 00000000 nop +8010804c: 24080010 li t0,16 +80108050: 03e00008 jr ra +80108054: 01001021 move v0,t0 +80108058: 90c20000 lbu v0,0(a2) +8010805c: 8d230004 lw v1,4(t1) +80108060: 24040012 li a0,18 +80108064: 00431026 xor v0,v0,v1 +80108068: 0082400b movn t0,a0,v0 +8010806c: 03e00008 jr ra +80108070: 01001021 move v0,t0 +80108074: 08042014 j 80108050 +80108078: 2408000f li t0,15 +8010807c: 08042014 j 80108050 +80108080: 24080002 li t0,2 +80108084: 08042014 j 80108050 +80108088: 24080003 li t0,3 +8010808c: 08042014 j 80108050 +80108090: 24080004 li t0,4 +80108094: 08042014 j 80108050 +80108098: 24080005 li t0,5 +8010809c: 08042014 j 80108050 +801080a0: 24080006 li t0,6 +801080a4: 08042014 j 80108050 +801080a8: 24080008 li t0,8 +801080ac: 08042014 j 80108050 +801080b0: 24080009 li t0,9 +801080b4: 08042014 j 80108050 +801080b8: 2408000a li t0,10 +801080bc: 08042014 j 80108050 +801080c0: 2408000b li t0,11 +801080c4: 08042014 j 80108050 +801080c8: 2408000c li t0,12 +801080cc: 08042014 j 80108050 +801080d0: 2408000d li t0,13 +801080d4: 08042014 j 80108050 +801080d8: 2408000e li t0,14 +801080dc: 08042014 j 80108050 +801080e0: 24080001 li t0,1 + +801080e4 : +801080e4: 27bdff98 addiu sp,sp,-104 +801080e8: 3c02b001 lui v0,0xb001 +801080ec: afb5005c sw s5,92(sp) +801080f0: afb20050 sw s2,80(sp) +801080f4: afb1004c sw s1,76(sp) +801080f8: afb00048 sw s0,72(sp) +801080fc: afbf0060 sw ra,96(sp) +80108100: afb40058 sw s4,88(sp) +80108104: afb30054 sw s3,84(sp) +80108108: 34420300 ori v0,v0,0x300 +8010810c: 8c430000 lw v1,0(v0) +80108110: 3c102000 lui s0,0x2000 +80108114: 00701824 and v1,v1,s0 +80108118: 00809021 move s2,a0 +8010811c: 00a08821 move s1,a1 +80108120: 10600151 beqz v1,80108668 +80108124: 00c0a821 move s5,a2 +80108128: 3c02803a lui v0,0x803a +8010812c: 24444e3c addiu a0,v0,20028 +80108130: 8c830050 lw v1,80(a0) +80108134: 02451021 addu v0,s2,a1 +80108138: 0062102b sltu v0,v1,v0 +8010813c: 1040000c beqz v0,80108170 +80108140: 2403000d li v1,13 +80108144: 24060001 li a2,1 +80108148: 8fbf0060 lw ra,96(sp) +8010814c: 8fb5005c lw s5,92(sp) +80108150: 8fb40058 lw s4,88(sp) +80108154: 8fb30054 lw s3,84(sp) +80108158: 8fb20050 lw s2,80(sp) +8010815c: 8fb1004c lw s1,76(sp) +80108160: 8fb00048 lw s0,72(sp) +80108164: 00c01021 move v0,a2 +80108168: 03e00008 jr ra +8010816c: 27bd0068 addiu sp,sp,104 +80108170: 8c850008 lw a1,8(a0) +80108174: afa30014 sw v1,20(sp) +80108178: 27b40010 addiu s4,sp,16 +8010817c: 24030001 li v1,1 +80108180: 3c138010 lui s3,0x8010 +80108184: 02802021 move a0,s4 +80108188: 266262bc addiu v0,s3,25276 +8010818c: afa50018 sw a1,24(sp) +80108190: afa3001c sw v1,28(sp) +80108194: a7a00020 sh zero,32(sp) +80108198: a7a00022 sh zero,34(sp) +8010819c: afa00024 sw zero,36(sp) +801081a0: 0040f809 jalr v0 +801081a4: afa00028 sw zero,40(sp) +801081a8: 8fa60040 lw a2,64(sp) +801081ac: 14c0003c bnez a2,801082a0 +801081b0: 24020011 li v0,17 +801081b4: 93a2002d lbu v0,45(sp) +801081b8: 93a3002e lbu v1,46(sp) +801081bc: 93a50030 lbu a1,48(sp) +801081c0: 00031c00 sll v1,v1,0x10 +801081c4: 00021600 sll v0,v0,0x18 +801081c8: 93a4002f lbu a0,47(sp) +801081cc: 00431025 or v0,v0,v1 +801081d0: 00451025 or v0,v0,a1 +801081d4: 00042200 sll a0,a0,0x8 +801081d8: 00822025 or a0,a0,v0 +801081dc: 2403e000 li v1,-8192 +801081e0: 00831824 and v1,a0,v1 +801081e4: 10600111 beqz v1,8010862c +801081e8: 93a5002c lbu a1,44(sp) +801081ec: 0480ffd5 bltz a0,80108144 +801081f0: 3c024000 lui v0,0x4000 +801081f4: 00821024 and v0,a0,v0 +801081f8: 14400119 bnez v0,80108660 +801081fc: 00901024 and v0,a0,s0 +80108200: 1440011b bnez v0,80108670 +80108204: 3c021000 lui v0,0x1000 +80108208: 00821024 and v0,a0,v0 +8010820c: 1440011a bnez v0,80108678 +80108210: 3c020800 lui v0,0x800 +80108214: 00821024 and v0,a0,v0 +80108218: 14400119 bnez v0,80108680 +8010821c: 3c020400 lui v0,0x400 +80108220: 00821024 and v0,a0,v0 +80108224: 14400120 bnez v0,801086a8 +80108228: 3c020100 lui v0,0x100 +8010822c: 00821024 and v0,a0,v0 +80108230: 1440011f bnez v0,801086b0 +80108234: 3c020080 lui v0,0x80 +80108238: 00821024 and v0,a0,v0 +8010823c: 1440011e bnez v0,801086b8 +80108240: 3c020040 lui v0,0x40 +80108244: 00821024 and v0,a0,v0 +80108248: 1440011d bnez v0,801086c0 +8010824c: 3c020020 lui v0,0x20 +80108250: 00821024 and v0,a0,v0 +80108254: 1440011c bnez v0,801086c8 +80108258: 3c020010 lui v0,0x10 +8010825c: 00821024 and v0,a0,v0 +80108260: 14400123 bnez v0,801086f0 +80108264: 3c020008 lui v0,0x8 +80108268: 00821024 and v0,a0,v0 +8010826c: 144000ed bnez v0,80108624 +80108270: 3c020004 lui v0,0x4 +80108274: 00821024 and v0,a0,v0 +80108278: 14400122 bnez v0,80108704 +8010827c: 3c020002 lui v0,0x2 +80108280: 00821024 and v0,a0,v0 +80108284: 14400124 bnez v0,80108718 +80108288: 3c020001 lui v0,0x1 +8010828c: 00821024 and v0,a0,v0 +80108290: 104000e7 beqz v0,80108630 +80108294: 8fa20014 lw v0,20(sp) +80108298: 08042052 j 80108148 +8010829c: 24060010 li a2,16 +801082a0: 14c2ffaa bne a2,v0,8010814c +801082a4: 8fbf0060 lw ra,96(sp) +801082a8: 24030010 li v1,16 +801082ac: afa30014 sw v1,20(sp) +801082b0: 24050200 li a1,512 +801082b4: 24030001 li v1,1 +801082b8: 02802021 move a0,s4 +801082bc: 266262bc addiu v0,s3,25276 +801082c0: afa50018 sw a1,24(sp) +801082c4: afa3001c sw v1,28(sp) +801082c8: a7a00020 sh zero,32(sp) +801082cc: a7a00022 sh zero,34(sp) +801082d0: afa00024 sw zero,36(sp) +801082d4: 0040f809 jalr v0 +801082d8: afa00028 sw zero,40(sp) +801082dc: 8fa60040 lw a2,64(sp) +801082e0: 14c0ff9a bnez a2,8010814c +801082e4: 8fbf0060 lw ra,96(sp) +801082e8: 93a2002d lbu v0,45(sp) +801082ec: 93a3002e lbu v1,46(sp) +801082f0: 93a50030 lbu a1,48(sp) +801082f4: 00031c00 sll v1,v1,0x10 +801082f8: 00021600 sll v0,v0,0x18 +801082fc: 93a4002f lbu a0,47(sp) +80108300: 00431025 or v0,v0,v1 +80108304: 00451025 or v0,v0,a1 +80108308: 00042200 sll a0,a0,0x8 +8010830c: 00822025 or a0,a0,v0 +80108310: 2403e000 li v1,-8192 +80108314: 00831824 and v1,a0,v1 +80108318: 1060002d beqz v1,801083d0 +8010831c: 93a5002c lbu a1,44(sp) +80108320: 0480ff88 bltz a0,80108144 +80108324: 3c024000 lui v0,0x4000 +80108328: 00821024 and v0,a0,v0 +8010832c: 144000cc bnez v0,80108660 +80108330: 3c022000 lui v0,0x2000 +80108334: 00821024 and v0,a0,v0 +80108338: 144000cd bnez v0,80108670 +8010833c: 3c021000 lui v0,0x1000 +80108340: 00821024 and v0,a0,v0 +80108344: 144000cc bnez v0,80108678 +80108348: 3c020800 lui v0,0x800 +8010834c: 00821024 and v0,a0,v0 +80108350: 144000cb bnez v0,80108680 +80108354: 3c020400 lui v0,0x400 +80108358: 00821024 and v0,a0,v0 +8010835c: 144000d2 bnez v0,801086a8 +80108360: 3c020100 lui v0,0x100 +80108364: 00821024 and v0,a0,v0 +80108368: 144000d1 bnez v0,801086b0 +8010836c: 3c020080 lui v0,0x80 +80108370: 00821024 and v0,a0,v0 +80108374: 144000d0 bnez v0,801086b8 +80108378: 3c020040 lui v0,0x40 +8010837c: 00821024 and v0,a0,v0 +80108380: 144000cf bnez v0,801086c0 +80108384: 3c020020 lui v0,0x20 +80108388: 00821024 and v0,a0,v0 +8010838c: 144000ce bnez v0,801086c8 +80108390: 3c020010 lui v0,0x10 +80108394: 00821024 and v0,a0,v0 +80108398: 144000d5 bnez v0,801086f0 +8010839c: 3c020008 lui v0,0x8 +801083a0: 00821024 and v0,a0,v0 +801083a4: 1440009f bnez v0,80108624 +801083a8: 3c020004 lui v0,0x4 +801083ac: 00821024 and v0,a0,v0 +801083b0: 144000d4 bnez v0,80108704 +801083b4: 3c020002 lui v0,0x2 +801083b8: 00821024 and v0,a0,v0 +801083bc: 144000d6 bnez v0,80108718 +801083c0: 3c020001 lui v0,0x1 +801083c4: 00821024 and v0,a0,v0 +801083c8: 1440ff60 bnez v0,8010814c +801083cc: 24060010 li a2,16 +801083d0: 8fa20014 lw v0,20(sp) +801083d4: 14a20098 bne a1,v0,80108638 +801083d8: 24060012 li a2,18 +801083dc: 3c028031 lui v0,0x8031 +801083e0: 8c435578 lw v1,21880(v0) +801083e4: 106000a8 beqz v1,80108688 +801083e8: 3226ffff andi a2,s1,0xffff +801083ec: 24030012 li v1,18 +801083f0: 00063a40 sll a3,a2,0x9 +801083f4: 02802021 move a0,s4 +801083f8: 266262bc addiu v0,s3,25276 +801083fc: afa30014 sw v1,20(sp) +80108400: afb20018 sw s2,24(sp) +80108404: 24030001 li v1,1 +80108408: 24050200 li a1,512 +8010840c: a7a60020 sh a2,32(sp) +80108410: afa3001c sw v1,28(sp) +80108414: a7a50022 sh a1,34(sp) +80108418: afb50024 sw s5,36(sp) +8010841c: 0040f809 jalr v0 +80108420: afa70028 sw a3,40(sp) +80108424: 8fa60040 lw a2,64(sp) +80108428: 14c0ff48 bnez a2,8010814c +8010842c: 8fbf0060 lw ra,96(sp) +80108430: 93a2002d lbu v0,45(sp) +80108434: 93a3002e lbu v1,46(sp) +80108438: 93a50030 lbu a1,48(sp) +8010843c: 00031c00 sll v1,v1,0x10 +80108440: 00021600 sll v0,v0,0x18 +80108444: 93a4002f lbu a0,47(sp) +80108448: 00431025 or v0,v0,v1 +8010844c: 00451025 or v0,v0,a1 +80108450: 00042200 sll a0,a0,0x8 +80108454: 00822025 or a0,a0,v0 +80108458: 2403e000 li v1,-8192 +8010845c: 00831824 and v1,a0,v1 +80108460: 1060002d beqz v1,80108518 +80108464: 93a5002c lbu a1,44(sp) +80108468: 0480ff36 bltz a0,80108144 +8010846c: 3c024000 lui v0,0x4000 +80108470: 00821024 and v0,a0,v0 +80108474: 1440007a bnez v0,80108660 +80108478: 3c022000 lui v0,0x2000 +8010847c: 00821024 and v0,a0,v0 +80108480: 1440007b bnez v0,80108670 +80108484: 3c021000 lui v0,0x1000 +80108488: 00821024 and v0,a0,v0 +8010848c: 1440007a bnez v0,80108678 +80108490: 3c020800 lui v0,0x800 +80108494: 00821024 and v0,a0,v0 +80108498: 14400079 bnez v0,80108680 +8010849c: 3c020400 lui v0,0x400 +801084a0: 00821024 and v0,a0,v0 +801084a4: 14400080 bnez v0,801086a8 +801084a8: 3c020100 lui v0,0x100 +801084ac: 00821024 and v0,a0,v0 +801084b0: 1440007f bnez v0,801086b0 +801084b4: 3c020080 lui v0,0x80 +801084b8: 00821024 and v0,a0,v0 +801084bc: 1440007e bnez v0,801086b8 +801084c0: 3c020040 lui v0,0x40 +801084c4: 00821024 and v0,a0,v0 +801084c8: 1440007d bnez v0,801086c0 +801084cc: 3c020020 lui v0,0x20 +801084d0: 00821024 and v0,a0,v0 +801084d4: 1440007c bnez v0,801086c8 +801084d8: 3c020010 lui v0,0x10 +801084dc: 00821024 and v0,a0,v0 +801084e0: 14400083 bnez v0,801086f0 +801084e4: 3c020008 lui v0,0x8 +801084e8: 00821024 and v0,a0,v0 +801084ec: 1440004d bnez v0,80108624 +801084f0: 3c020004 lui v0,0x4 +801084f4: 00821024 and v0,a0,v0 +801084f8: 14400082 bnez v0,80108704 +801084fc: 3c020002 lui v0,0x2 +80108500: 00821024 and v0,a0,v0 +80108504: 14400084 bnez v0,80108718 +80108508: 3c020001 lui v0,0x1 +8010850c: 00821024 and v0,a0,v0 +80108510: 1440ff0e bnez v0,8010814c +80108514: 24060010 li a2,16 +80108518: 8fa20014 lw v0,20(sp) +8010851c: 14a20046 bne a1,v0,80108638 +80108520: 24060012 li a2,18 +80108524: 2403000c li v1,12 +80108528: 24050002 li a1,2 +8010852c: 02802021 move a0,s4 +80108530: 266262bc addiu v0,s3,25276 +80108534: afa30014 sw v1,20(sp) +80108538: afa5001c sw a1,28(sp) +8010853c: afa00018 sw zero,24(sp) +80108540: a7a00020 sh zero,32(sp) +80108544: a7a00022 sh zero,34(sp) +80108548: afa00024 sw zero,36(sp) +8010854c: 0040f809 jalr v0 +80108550: afa00028 sw zero,40(sp) +80108554: 8fa60040 lw a2,64(sp) +80108558: 14c0fefc bnez a2,8010814c +8010855c: 8fbf0060 lw ra,96(sp) +80108560: 93a2002d lbu v0,45(sp) +80108564: 93a3002e lbu v1,46(sp) +80108568: 93a50030 lbu a1,48(sp) +8010856c: 00031c00 sll v1,v1,0x10 +80108570: 00021600 sll v0,v0,0x18 +80108574: 93a4002f lbu a0,47(sp) +80108578: 00431025 or v0,v0,v1 +8010857c: 00451025 or v0,v0,a1 +80108580: 00042200 sll a0,a0,0x8 +80108584: 00822025 or a0,a0,v0 +80108588: 2403e000 li v1,-8192 +8010858c: 00831824 and v1,a0,v1 +80108590: 10600052 beqz v1,801086dc +80108594: 93a5002c lbu a1,44(sp) +80108598: 0480feea bltz a0,80108144 +8010859c: 3c024000 lui v0,0x4000 +801085a0: 00821024 and v0,a0,v0 +801085a4: 1440002e bnez v0,80108660 +801085a8: 3c022000 lui v0,0x2000 +801085ac: 00821024 and v0,a0,v0 +801085b0: 1440002f bnez v0,80108670 +801085b4: 3c021000 lui v0,0x1000 +801085b8: 00821024 and v0,a0,v0 +801085bc: 1440002e bnez v0,80108678 +801085c0: 3c020800 lui v0,0x800 +801085c4: 00821024 and v0,a0,v0 +801085c8: 1440002d bnez v0,80108680 +801085cc: 3c020400 lui v0,0x400 +801085d0: 00821024 and v0,a0,v0 +801085d4: 14400034 bnez v0,801086a8 +801085d8: 3c020100 lui v0,0x100 +801085dc: 00821024 and v0,a0,v0 +801085e0: 14400033 bnez v0,801086b0 +801085e4: 3c020080 lui v0,0x80 +801085e8: 00821024 and v0,a0,v0 +801085ec: 14400032 bnez v0,801086b8 +801085f0: 3c020040 lui v0,0x40 +801085f4: 00821024 and v0,a0,v0 +801085f8: 14400031 bnez v0,801086c0 +801085fc: 3c020020 lui v0,0x20 +80108600: 00821024 and v0,a0,v0 +80108604: 14400030 bnez v0,801086c8 +80108608: 3c020010 lui v0,0x10 +8010860c: 00821024 and v0,a0,v0 +80108610: 14400037 bnez v0,801086f0 +80108614: 3c020008 lui v0,0x8 +80108618: 00821024 and v0,a0,v0 +8010861c: 10400036 beqz v0,801086f8 +80108620: 3c020004 lui v0,0x4 +80108624: 08042052 j 80108148 +80108628: 2406000d li a2,13 +8010862c: 8fa20014 lw v0,20(sp) +80108630: 10a2ff1d beq a1,v0,801082a8 +80108634: 24060012 li a2,18 +80108638: 8fbf0060 lw ra,96(sp) +8010863c: 8fb5005c lw s5,92(sp) +80108640: 8fb40058 lw s4,88(sp) +80108644: 8fb30054 lw s3,84(sp) +80108648: 8fb20050 lw s2,80(sp) +8010864c: 8fb1004c lw s1,76(sp) +80108650: 8fb00048 lw s0,72(sp) +80108654: 00c01021 move v0,a2 +80108658: 03e00008 jr ra +8010865c: 27bd0068 addiu sp,sp,104 +80108660: 08042052 j 80108148 +80108664: 24060002 li a2,2 +80108668: 08042052 j 80108148 +8010866c: 2406ffff li a2,-1 +80108670: 08042052 j 80108148 +80108674: 24060003 li a2,3 +80108678: 08042052 j 80108148 +8010867c: 24060004 li a2,4 +80108680: 08042052 j 80108148 +80108684: 24060005 li a2,5 +80108688: 00122a40 sll a1,s2,0x9 +8010868c: 24030012 li v1,18 +80108690: 00063a40 sll a3,a2,0x9 +80108694: 02802021 move a0,s4 +80108698: 266262bc addiu v0,s3,25276 +8010869c: afa30014 sw v1,20(sp) +801086a0: 08042101 j 80108404 +801086a4: afa50018 sw a1,24(sp) +801086a8: 08042052 j 80108148 +801086ac: 24060006 li a2,6 +801086b0: 08042052 j 80108148 +801086b4: 24060008 li a2,8 +801086b8: 08042052 j 80108148 +801086bc: 24060009 li a2,9 +801086c0: 08042052 j 80108148 +801086c4: 2406000a li a2,10 +801086c8: 08042052 j 80108148 +801086cc: 2406000b li a2,11 +801086d0: 00821024 and v0,a0,v0 +801086d4: 1440fef0 bnez v0,80108298 +801086d8: 00000000 nop +801086dc: 8fa20014 lw v0,20(sp) +801086e0: 10a2fe9a beq a1,v0,8010814c +801086e4: 8fbf0060 lw ra,96(sp) +801086e8: 0804218f j 8010863c +801086ec: 24060012 li a2,18 +801086f0: 08042052 j 80108148 +801086f4: 2406000c li a2,12 +801086f8: 00821024 and v0,a0,v0 +801086fc: 10400003 beqz v0,8010870c +80108700: 3c020002 lui v0,0x2 +80108704: 08042052 j 80108148 +80108708: 2406000e li a2,14 +8010870c: 00821024 and v0,a0,v0 +80108710: 1040ffef beqz v0,801086d0 +80108714: 3c020001 lui v0,0x1 +80108718: 08042052 j 80108148 +8010871c: 2406000f li a2,15 + +80108720 : +80108720: 27bdffa0 addiu sp,sp,-96 +80108724: 3c02b001 lui v0,0xb001 +80108728: afb40058 sw s4,88(sp) +8010872c: afb1004c sw s1,76(sp) +80108730: afb00048 sw s0,72(sp) +80108734: afbf005c sw ra,92(sp) +80108738: afb30054 sw s3,84(sp) +8010873c: afb20050 sw s2,80(sp) +80108740: 34420300 ori v0,v0,0x300 +80108744: 8c430000 lw v1,0(v0) +80108748: 3c102000 lui s0,0x2000 +8010874c: 00701824 and v1,v1,s0 +80108750: 00808821 move s1,a0 +80108754: 10600101 beqz v1,80108b5c +80108758: 00a0a021 move s4,a1 +8010875c: 3c03803a lui v1,0x803a +80108760: 24634e3c addiu v1,v1,20028 +80108764: 8c620050 lw v0,80(v1) +80108768: 0044102b sltu v0,v0,a0 +8010876c: 1040000b beqz v0,8010879c +80108770: 27b20010 addiu s2,sp,16 +80108774: 24060001 li a2,1 +80108778: 8fbf005c lw ra,92(sp) +8010877c: 8fb40058 lw s4,88(sp) +80108780: 8fb30054 lw s3,84(sp) +80108784: 8fb20050 lw s2,80(sp) +80108788: 8fb1004c lw s1,76(sp) +8010878c: 8fb00048 lw s0,72(sp) +80108790: 00c01021 move v0,a2 +80108794: 03e00008 jr ra +80108798: 27bd0060 addiu sp,sp,96 +8010879c: 8c650008 lw a1,8(v1) +801087a0: 2403000d li v1,13 +801087a4: afa30014 sw v1,20(sp) +801087a8: 24030001 li v1,1 +801087ac: 3c138010 lui s3,0x8010 +801087b0: 02402021 move a0,s2 +801087b4: 266262bc addiu v0,s3,25276 +801087b8: afa50018 sw a1,24(sp) +801087bc: afa3001c sw v1,28(sp) +801087c0: a7a00020 sh zero,32(sp) +801087c4: a7a00022 sh zero,34(sp) +801087c8: afa00024 sw zero,36(sp) +801087cc: 0040f809 jalr v0 +801087d0: afa00028 sw zero,40(sp) +801087d4: 8fa60040 lw a2,64(sp) +801087d8: 14c0003c bnez a2,801088cc +801087dc: 24020011 li v0,17 +801087e0: 93a2002d lbu v0,45(sp) +801087e4: 93a3002e lbu v1,46(sp) +801087e8: 93a50030 lbu a1,48(sp) +801087ec: 00031c00 sll v1,v1,0x10 +801087f0: 00021600 sll v0,v0,0x18 +801087f4: 93a4002f lbu a0,47(sp) +801087f8: 00431025 or v0,v0,v1 +801087fc: 00451025 or v0,v0,a1 +80108800: 00042200 sll a0,a0,0x8 +80108804: 00822025 or a0,a0,v0 +80108808: 2403e000 li v1,-8192 +8010880c: 00831824 and v1,a0,v1 +80108810: 106000c4 beqz v1,80108b24 +80108814: 93a5002c lbu a1,44(sp) +80108818: 0480ffd6 bltz a0,80108774 +8010881c: 3c024000 lui v0,0x4000 +80108820: 00821024 and v0,a0,v0 +80108824: 144000cb bnez v0,80108b54 +80108828: 00901024 and v0,a0,s0 +8010882c: 144000cd bnez v0,80108b64 +80108830: 3c021000 lui v0,0x1000 +80108834: 00821024 and v0,a0,v0 +80108838: 144000cc bnez v0,80108b6c +8010883c: 3c020800 lui v0,0x800 +80108840: 00821024 and v0,a0,v0 +80108844: 144000cb bnez v0,80108b74 +80108848: 3c020400 lui v0,0x400 +8010884c: 00821024 and v0,a0,v0 +80108850: 144000dd bnez v0,80108bc8 +80108854: 3c020100 lui v0,0x100 +80108858: 00821024 and v0,a0,v0 +8010885c: 144000e4 bnez v0,80108bf0 +80108860: 3c020080 lui v0,0x80 +80108864: 00821024 and v0,a0,v0 +80108868: 144000e3 bnez v0,80108bf8 +8010886c: 3c020040 lui v0,0x40 +80108870: 00821024 and v0,a0,v0 +80108874: 144000e2 bnez v0,80108c00 +80108878: 3c020020 lui v0,0x20 +8010887c: 00821024 and v0,a0,v0 +80108880: 144000e1 bnez v0,80108c08 +80108884: 3c020010 lui v0,0x10 +80108888: 00821024 and v0,a0,v0 +8010888c: 144000e0 bnez v0,80108c10 +80108890: 3c020008 lui v0,0x8 +80108894: 00821024 and v0,a0,v0 +80108898: 144000a0 bnez v0,80108b1c +8010889c: 3c020004 lui v0,0x4 +801088a0: 00821024 and v0,a0,v0 +801088a4: 144000df bnez v0,80108c24 +801088a8: 3c020002 lui v0,0x2 +801088ac: 00821024 and v0,a0,v0 +801088b0: 144000e1 bnez v0,80108c38 +801088b4: 3c020001 lui v0,0x1 +801088b8: 00821024 and v0,a0,v0 +801088bc: 1040009a beqz v0,80108b28 +801088c0: 8fa20014 lw v0,20(sp) +801088c4: 080421de j 80108778 +801088c8: 24060010 li a2,16 +801088cc: 14c2ffab bne a2,v0,8010877c +801088d0: 8fbf005c lw ra,92(sp) +801088d4: 24030010 li v1,16 +801088d8: afa30014 sw v1,20(sp) +801088dc: 24050200 li a1,512 +801088e0: 24030001 li v1,1 +801088e4: 02402021 move a0,s2 +801088e8: 266262bc addiu v0,s3,25276 +801088ec: afa50018 sw a1,24(sp) +801088f0: afa3001c sw v1,28(sp) +801088f4: a7a00020 sh zero,32(sp) +801088f8: a7a00022 sh zero,34(sp) +801088fc: afa00024 sw zero,36(sp) +80108900: 0040f809 jalr v0 +80108904: afa00028 sw zero,40(sp) +80108908: 8fa60040 lw a2,64(sp) +8010890c: 14c0ff9b bnez a2,8010877c +80108910: 8fbf005c lw ra,92(sp) +80108914: 93a2002d lbu v0,45(sp) +80108918: 93a3002e lbu v1,46(sp) +8010891c: 93a50030 lbu a1,48(sp) +80108920: 00031c00 sll v1,v1,0x10 +80108924: 00021600 sll v0,v0,0x18 +80108928: 93a4002f lbu a0,47(sp) +8010892c: 00431025 or v0,v0,v1 +80108930: 00451025 or v0,v0,a1 +80108934: 00042200 sll a0,a0,0x8 +80108938: 00822025 or a0,a0,v0 +8010893c: 2403e000 li v1,-8192 +80108940: 00831824 and v1,a0,v1 +80108944: 1060002d beqz v1,801089fc +80108948: 93a5002c lbu a1,44(sp) +8010894c: 0480ff89 bltz a0,80108774 +80108950: 3c024000 lui v0,0x4000 +80108954: 00821024 and v0,a0,v0 +80108958: 1440007e bnez v0,80108b54 +8010895c: 3c022000 lui v0,0x2000 +80108960: 00821024 and v0,a0,v0 +80108964: 1440007f bnez v0,80108b64 +80108968: 3c021000 lui v0,0x1000 +8010896c: 00821024 and v0,a0,v0 +80108970: 1440007e bnez v0,80108b6c +80108974: 3c020800 lui v0,0x800 +80108978: 00821024 and v0,a0,v0 +8010897c: 1440007d bnez v0,80108b74 +80108980: 3c020400 lui v0,0x400 +80108984: 00821024 and v0,a0,v0 +80108988: 1440008f bnez v0,80108bc8 +8010898c: 3c020100 lui v0,0x100 +80108990: 00821024 and v0,a0,v0 +80108994: 14400096 bnez v0,80108bf0 +80108998: 3c020080 lui v0,0x80 +8010899c: 00821024 and v0,a0,v0 +801089a0: 14400095 bnez v0,80108bf8 +801089a4: 3c020040 lui v0,0x40 +801089a8: 00821024 and v0,a0,v0 +801089ac: 14400094 bnez v0,80108c00 +801089b0: 3c020020 lui v0,0x20 +801089b4: 00821024 and v0,a0,v0 +801089b8: 14400093 bnez v0,80108c08 +801089bc: 3c020010 lui v0,0x10 +801089c0: 00821024 and v0,a0,v0 +801089c4: 14400092 bnez v0,80108c10 +801089c8: 3c020008 lui v0,0x8 +801089cc: 00821024 and v0,a0,v0 +801089d0: 14400052 bnez v0,80108b1c +801089d4: 3c020004 lui v0,0x4 +801089d8: 00821024 and v0,a0,v0 +801089dc: 14400091 bnez v0,80108c24 +801089e0: 3c020002 lui v0,0x2 +801089e4: 00821024 and v0,a0,v0 +801089e8: 14400093 bnez v0,80108c38 +801089ec: 3c020001 lui v0,0x1 +801089f0: 00821024 and v0,a0,v0 +801089f4: 1440ff61 bnez v0,8010877c +801089f8: 24060010 li a2,16 +801089fc: 8fa20014 lw v0,20(sp) +80108a00: 14a2004b bne a1,v0,80108b30 +80108a04: 24060012 li a2,18 +80108a08: 3c028031 lui v0,0x8031 +80108a0c: 8c435578 lw v1,21880(v0) +80108a10: 1060005a beqz v1,80108b7c +80108a14: 24030011 li v1,17 +80108a18: afa30014 sw v1,20(sp) +80108a1c: 24030200 li v1,512 +80108a20: 24050001 li a1,1 +80108a24: a7a30022 sh v1,34(sp) +80108a28: 24030200 li v1,512 +80108a2c: 02402021 move a0,s2 +80108a30: 266262bc addiu v0,s3,25276 +80108a34: afb10018 sw s1,24(sp) +80108a38: a7a50020 sh a1,32(sp) +80108a3c: afb40024 sw s4,36(sp) +80108a40: afa30028 sw v1,40(sp) +80108a44: 0040f809 jalr v0 +80108a48: afa5001c sw a1,28(sp) +80108a4c: 8fa60040 lw a2,64(sp) +80108a50: 14c0ff4a bnez a2,8010877c +80108a54: 8fbf005c lw ra,92(sp) +80108a58: 93a2002d lbu v0,45(sp) +80108a5c: 93a3002e lbu v1,46(sp) +80108a60: 93a50030 lbu a1,48(sp) +80108a64: 00031c00 sll v1,v1,0x10 +80108a68: 00021600 sll v0,v0,0x18 +80108a6c: 93a4002f lbu a0,47(sp) +80108a70: 00431025 or v0,v0,v1 +80108a74: 00451025 or v0,v0,a1 +80108a78: 00042200 sll a0,a0,0x8 +80108a7c: 00822025 or a0,a0,v0 +80108a80: 2403e000 li v1,-8192 +80108a84: 00831824 and v1,a0,v1 +80108a88: 10600054 beqz v1,80108bdc +80108a8c: 93a5002c lbu a1,44(sp) +80108a90: 0480ff38 bltz a0,80108774 +80108a94: 3c024000 lui v0,0x4000 +80108a98: 00821024 and v0,a0,v0 +80108a9c: 1440002d bnez v0,80108b54 +80108aa0: 3c022000 lui v0,0x2000 +80108aa4: 00821024 and v0,a0,v0 +80108aa8: 1440002e bnez v0,80108b64 +80108aac: 3c021000 lui v0,0x1000 +80108ab0: 00821024 and v0,a0,v0 +80108ab4: 1440002d bnez v0,80108b6c +80108ab8: 3c020800 lui v0,0x800 +80108abc: 00821024 and v0,a0,v0 +80108ac0: 1440002c bnez v0,80108b74 +80108ac4: 3c020400 lui v0,0x400 +80108ac8: 00821024 and v0,a0,v0 +80108acc: 1440003e bnez v0,80108bc8 +80108ad0: 3c020100 lui v0,0x100 +80108ad4: 00821024 and v0,a0,v0 +80108ad8: 14400045 bnez v0,80108bf0 +80108adc: 3c020080 lui v0,0x80 +80108ae0: 00821024 and v0,a0,v0 +80108ae4: 14400044 bnez v0,80108bf8 +80108ae8: 3c020040 lui v0,0x40 +80108aec: 00821024 and v0,a0,v0 +80108af0: 14400043 bnez v0,80108c00 +80108af4: 3c020020 lui v0,0x20 +80108af8: 00821024 and v0,a0,v0 +80108afc: 14400042 bnez v0,80108c08 +80108b00: 3c020010 lui v0,0x10 +80108b04: 00821024 and v0,a0,v0 +80108b08: 14400041 bnez v0,80108c10 +80108b0c: 3c020008 lui v0,0x8 +80108b10: 00821024 and v0,a0,v0 +80108b14: 10400040 beqz v0,80108c18 +80108b18: 3c020004 lui v0,0x4 +80108b1c: 080421de j 80108778 +80108b20: 2406000d li a2,13 +80108b24: 8fa20014 lw v0,20(sp) +80108b28: 10a2ff6a beq a1,v0,801088d4 +80108b2c: 24060012 li a2,18 +80108b30: 8fbf005c lw ra,92(sp) +80108b34: 8fb40058 lw s4,88(sp) +80108b38: 8fb30054 lw s3,84(sp) +80108b3c: 8fb20050 lw s2,80(sp) +80108b40: 8fb1004c lw s1,76(sp) +80108b44: 8fb00048 lw s0,72(sp) +80108b48: 00c01021 move v0,a2 +80108b4c: 03e00008 jr ra +80108b50: 27bd0060 addiu sp,sp,96 +80108b54: 080421de j 80108778 +80108b58: 24060002 li a2,2 +80108b5c: 080421de j 80108778 +80108b60: 2406ffff li a2,-1 +80108b64: 080421de j 80108778 +80108b68: 24060003 li a2,3 +80108b6c: 080421de j 80108778 +80108b70: 24060004 li a2,4 +80108b74: 080421de j 80108778 +80108b78: 24060005 li a2,5 +80108b7c: afa30014 sw v1,20(sp) +80108b80: 24030200 li v1,512 +80108b84: 24060001 li a2,1 +80108b88: 00112a40 sll a1,s1,0x9 +80108b8c: a7a30022 sh v1,34(sp) +80108b90: 24030200 li v1,512 +80108b94: a7a60020 sh a2,32(sp) +80108b98: afa6001c sw a2,28(sp) +80108b9c: 02402021 move a0,s2 +80108ba0: 266262bc addiu v0,s3,25276 +80108ba4: afa50018 sw a1,24(sp) +80108ba8: afb40024 sw s4,36(sp) +80108bac: 0040f809 jalr v0 +80108bb0: afa30028 sw v1,40(sp) +80108bb4: 8fa60040 lw a2,64(sp) +80108bb8: 14c0fef0 bnez a2,8010877c +80108bbc: 8fbf005c lw ra,92(sp) +80108bc0: 08042297 j 80108a5c +80108bc4: 93a2002d lbu v0,45(sp) +80108bc8: 080421de j 80108778 +80108bcc: 24060006 li a2,6 +80108bd0: 00821024 and v0,a0,v0 +80108bd4: 1440ff3b bnez v0,801088c4 +80108bd8: 00000000 nop +80108bdc: 8fa20014 lw v0,20(sp) +80108be0: 10a2fee6 beq a1,v0,8010877c +80108be4: 8fbf005c lw ra,92(sp) +80108be8: 080422cd j 80108b34 +80108bec: 24060012 li a2,18 +80108bf0: 080421de j 80108778 +80108bf4: 24060008 li a2,8 +80108bf8: 080421de j 80108778 +80108bfc: 24060009 li a2,9 +80108c00: 080421de j 80108778 +80108c04: 2406000a li a2,10 +80108c08: 080421de j 80108778 +80108c0c: 2406000b li a2,11 +80108c10: 080421de j 80108778 +80108c14: 2406000c li a2,12 +80108c18: 00821024 and v0,a0,v0 +80108c1c: 10400003 beqz v0,80108c2c +80108c20: 3c020002 lui v0,0x2 +80108c24: 080421de j 80108778 +80108c28: 2406000e li a2,14 +80108c2c: 00821024 and v0,a0,v0 +80108c30: 1040ffe7 beqz v0,80108bd0 +80108c34: 3c020001 lui v0,0x1 +80108c38: 080421de j 80108778 +80108c3c: 2406000f li a2,15 + +80108c40 : +80108c40: 27bdffe8 addiu sp,sp,-24 +80108c44: afb00010 sw s0,16(sp) +80108c48: afbf0014 sw ra,20(sp) +80108c4c: 8c830004 lw v1,4(a0) +80108c50: 2c620038 sltiu v0,v1,56 +80108c54: 10400032 beqz v0,80108d20 +80108c58: 00808021 move s0,a0 +80108c5c: 00031080 sll v0,v1,0x2 +80108c60: 3c03801c lui v1,0x801c +80108c64: 2463209c addiu v1,v1,8348 +80108c68: 00431021 addu v0,v0,v1 +80108c6c: 8c440000 lw a0,0(v0) +80108c70: 00800008 jr a0 +80108c74: 00000000 nop +80108c78: 9203001d lbu v1,29(s0) +80108c7c: 3c08803a lui t0,0x803a +80108c80: 25054e3c addiu a1,t0,20028 +80108c84: a0a30018 sb v1,24(a1) +80108c88: 9202001e lbu v0,30(s0) +80108c8c: 9203001f lbu v1,31(s0) +80108c90: 00021200 sll v0,v0,0x8 +80108c94: 00431025 or v0,v0,v1 +80108c98: a4a2001a sh v0,26(a1) +80108c9c: 92030020 lbu v1,32(s0) +80108ca0: 2607001c addiu a3,s0,28 +80108ca4: a0a3001c sb v1,28(a1) +80108ca8: 92020021 lbu v0,33(s0) +80108cac: a0a2001d sb v0,29(a1) +80108cb0: 92030022 lbu v1,34(s0) +80108cb4: a0a3001e sb v1,30(a1) +80108cb8: 92020023 lbu v0,35(s0) +80108cbc: a0a2001f sb v0,31(a1) +80108cc0: 92030024 lbu v1,36(s0) +80108cc4: a0a30020 sb v1,32(a1) +80108cc8: 90e20009 lbu v0,9(a3) +80108ccc: a0a00022 sb zero,34(a1) +80108cd0: a0a20021 sb v0,33(a1) +80108cd4: 90e3000a lbu v1,10(a3) +80108cd8: a0a30023 sb v1,35(a1) +80108cdc: 90e2000b lbu v0,11(a3) +80108ce0: 90e4000c lbu a0,12(a3) +80108ce4: 90e3000d lbu v1,13(a3) +80108ce8: 90e6000e lbu a2,14(a3) +80108cec: 00021600 sll v0,v0,0x18 +80108cf0: 00042400 sll a0,a0,0x10 +80108cf4: 00441025 or v0,v0,a0 +80108cf8: 00461025 or v0,v0,a2 +80108cfc: 00031a00 sll v1,v1,0x8 +80108d00: 00621825 or v1,v1,v0 +80108d04: aca30024 sw v1,36(a1) +80108d08: 90e2000f lbu v0,15(a3) +80108d0c: a0a20028 sb v0,40(a1) +80108d10: 9203001c lbu v1,28(s0) +80108d14: 2402003f li v0,63 +80108d18: 106200e1 beq v1,v0,801090a0 +80108d1c: 25024e3c addiu v0,t0,20028 +80108d20: 24030002 li v1,2 +80108d24: 8fbf0014 lw ra,20(sp) +80108d28: 8fb00010 lw s0,16(sp) +80108d2c: 00601021 move v0,v1 +80108d30: 03e00008 jr ra +80108d34: 27bd0018 addiu sp,sp,24 +80108d38: 3c02803a lui v0,0x803a +80108d3c: 8c434e40 lw v1,20032(v0) +80108d40: 146000fe bnez v1,8010913c +80108d44: 24020008 li v0,8 +80108d48: 24030001 li v1,1 +80108d4c: 3c0200ff lui v0,0xff +80108d50: ae030004 sw v1,4(s0) +80108d54: 34428000 ori v0,v0,0x8000 +80108d58: 24030005 li v1,5 +80108d5c: ae020008 sw v0,8(s0) +80108d60: 080423dd j 80108f74 +80108d64: ae03000c sw v1,12(s0) +80108d68: 8e020030 lw v0,48(s0) +80108d6c: 14400016 bnez v0,80108dc8 +80108d70: 2603001c addiu v1,s0,28 +80108d74: 90620001 lbu v0,1(v1) +80108d78: 90650002 lbu a1,2(v1) +80108d7c: 90660004 lbu a2,4(v1) +80108d80: 00052c00 sll a1,a1,0x10 +80108d84: 90640003 lbu a0,3(v1) +80108d88: 00021600 sll v0,v0,0x18 +80108d8c: 00451025 or v0,v0,a1 +80108d90: 00461025 or v0,v0,a2 +80108d94: 00042200 sll a0,a0,0x8 +80108d98: 00822025 or a0,a0,v0 +80108d9c: 2403e000 li v1,-8192 +80108da0: 00831824 and v1,a0,v1 +80108da4: 10600113 beqz v1,801091f4 +80108da8: 9205001c lbu a1,28(s0) +80108dac: 04800006 bltz a0,80108dc8 +80108db0: 24020001 li v0,1 +80108db4: 3c024000 lui v0,0x4000 +80108db8: 00821024 and v0,a0,v0 +80108dbc: 1040012e beqz v0,80109278 +80108dc0: 3c022000 lui v0,0x2000 +80108dc4: 24020002 li v0,2 +80108dc8: 3c058031 lui a1,0x8031 +80108dcc: 8ca45574 lw a0,21876(a1) +80108dd0: 28830064 slti v1,a0,100 +80108dd4: 00431024 and v0,v0,v1 +80108dd8: 144000fb bnez v0,801091c8 +80108ddc: 24820001 addiu v0,a0,1 +80108de0: 146000f9 bnez v1,801091c8 +80108de4: 24820001 addiu v0,a0,1 +80108de8: 3c028010 lui v0,0x8010 +80108dec: ae000004 sw zero,4(s0) +80108df0: ae000008 sw zero,8(s0) +80108df4: ae00000c sw zero,12(s0) +80108df8: a6000010 sh zero,16(s0) +80108dfc: a6000012 sh zero,18(s0) +80108e00: ae000014 sw zero,20(s0) +80108e04: ae000018 sw zero,24(s0) +80108e08: 244262bc addiu v0,v0,25276 +80108e0c: 0040f809 jalr v0 +80108e10: 02002021 move a0,s0 +80108e14: 3c02803a lui v0,0x803a +80108e18: 00001821 move v1,zero +80108e1c: 08042349 j 80108d24 +80108e20: ac404e40 sw zero,20032(v0) +80108e24: 8e020030 lw v0,48(s0) +80108e28: 1440ffc7 bnez v0,80108d48 +80108e2c: 2603001c addiu v1,s0,28 +80108e30: 9202001c lbu v0,28(s0) +80108e34: 2404003f li a0,63 +80108e38: 1444ffc3 bne v0,a0,80108d48 +80108e3c: 90630001 lbu v1,1(v1) +80108e40: 00031600 sll v0,v1,0x18 +80108e44: 04400120 bltz v0,801092c8 +80108e48: 3c028010 lui v0,0x8010 +80108e4c: 244222d0 addiu v0,v0,8912 +80108e50: 0040f809 jalr v0 +80108e54: 2404000a li a0,10 +80108e58: 24030037 li v1,55 +80108e5c: 24020001 li v0,1 +80108e60: ae030004 sw v1,4(s0) +80108e64: ae02000c sw v0,12(s0) +80108e68: 080423dd j 80108f74 +80108e6c: ae000008 sw zero,8(s0) +80108e70: 3c05803a lui a1,0x803a +80108e74: 3c028010 lui v0,0x8010 +80108e78: 02002021 move a0,s0 +80108e7c: 24425474 addiu v0,v0,21620 +80108e80: 0040f809 jalr v0 +80108e84: 24a54e68 addiu a1,a1,20072 +80108e88: 10400004 beqz v0,80108e9c +80108e8c: 00401821 move v1,v0 +80108e90: 24020014 li v0,20 +80108e94: 1462ffa3 bne v1,v0,80108d24 +80108e98: 24030002 li v1,2 +80108e9c: 3c028031 lui v0,0x8031 +80108ea0: 8c435578 lw v1,21880(v0) +80108ea4: 106000d8 beqz v1,80109208 +80108ea8: 3c08803a lui t0,0x803a +80108eac: 25034e3c addiu v1,t0,20028 +80108eb0: 9462003a lhu v0,58(v1) +80108eb4: 24420001 addiu v0,v0,1 +80108eb8: 00021280 sll v0,v0,0xa +80108ebc: ac620050 sw v0,80(v1) +80108ec0: 25074e3c addiu a3,t0,20028 +80108ec4: 90e40030 lbu a0,48(a3) +80108ec8: 3c02801c lui v0,0x801c +80108ecc: 30850078 andi a1,a0,0x78 +80108ed0: 3c03801c lui v1,0x801c +80108ed4: 30840007 andi a0,a0,0x7 +80108ed8: 2442218c addiu v0,v0,8588 +80108edc: 246321ac addiu v1,v1,8620 +80108ee0: 00042080 sll a0,a0,0x2 +80108ee4: 00052842 srl a1,a1,0x1 +80108ee8: 00822021 addu a0,a0,v0 +80108eec: 00a32821 addu a1,a1,v1 +80108ef0: 8c860000 lw a2,0(a0) +80108ef4: 8ca30000 lw v1,0(a1) +80108ef8: 90e40034 lbu a0,52(a3) +80108efc: 70c33002 mul a2,a2,v1 +80108f00: 24020001 li v0,1 +80108f04: 00821004 sllv v0,v0,a0 +80108f08: 10c000b7 beqz a2,801091e8 +80108f0c: ace20054 sw v0,84(a3) +80108f10: 3c020006 lui v0,0x6 +80108f14: 34421a7f ori v0,v0,0x1a7f +80108f18: 0046102b sltu v0,v0,a2 +80108f1c: 104000b3 beqz v0,801091ec +80108f20: 3c020006 lui v0,0x6 +80108f24: 25024e3c addiu v0,t0,20028 +80108f28: 8c440004 lw a0,4(v0) +80108f2c: 148000be bnez a0,80109228 +80108f30: 00000000 nop +80108f34: 3c030131 lui v1,0x131 +80108f38: 34622d01 ori v0,v1,0x2d01 +80108f3c: 00c2102b sltu v0,a2,v0 +80108f40: 34652d00 ori a1,v1,0x2d00 +80108f44: 00c2280b movn a1,a2,v0 +80108f48: 3c028010 lui v0,0x8010 +80108f4c: 24425ca8 addiu v0,v0,23720 +80108f50: 0040f809 jalr v0 +80108f54: 00000000 nop +80108f58: 08042349 j 80108d24 +80108f5c: 24030001 li v1,1 +80108f60: 24020037 li v0,55 +80108f64: 24030001 li v1,1 +80108f68: ae020004 sw v0,4(s0) +80108f6c: ae03000c sw v1,12(s0) +80108f70: ae000008 sw zero,8(s0) +80108f74: 3c028010 lui v0,0x8010 +80108f78: a6000010 sh zero,16(s0) +80108f7c: a6000012 sh zero,18(s0) +80108f80: ae000014 sw zero,20(s0) +80108f84: ae000018 sw zero,24(s0) +80108f88: 244262bc addiu v0,v0,25276 +80108f8c: 0040f809 jalr v0 +80108f90: 02002021 move a0,s0 +80108f94: 00001821 move v1,zero +80108f98: 8fbf0014 lw ra,20(sp) +80108f9c: 8fb00010 lw s0,16(sp) +80108fa0: 00601021 move v0,v1 +80108fa4: 03e00008 jr ra +80108fa8: 27bd0018 addiu sp,sp,24 +80108fac: 3c08803a lui t0,0x803a +80108fb0: 25044e3c addiu a0,t0,20028 +80108fb4: 8c820004 lw v0,4(a0) +80108fb8: 14400066 bnez v0,80109154 +80108fbc: 00000000 nop +80108fc0: 8e070030 lw a3,48(s0) +80108fc4: 14e00017 bnez a3,80109024 +80108fc8: 8d024e3c lw v0,20028(t0) +80108fcc: 2603001c addiu v1,s0,28 +80108fd0: 90620001 lbu v0,1(v1) +80108fd4: 90650002 lbu a1,2(v1) +80108fd8: 90660004 lbu a2,4(v1) +80108fdc: 00052c00 sll a1,a1,0x10 +80108fe0: 90640003 lbu a0,3(v1) +80108fe4: 00021600 sll v0,v0,0x18 +80108fe8: 00451025 or v0,v0,a1 +80108fec: 00461025 or v0,v0,a2 +80108ff0: 00042200 sll a0,a0,0x8 +80108ff4: 00822025 or a0,a0,v0 +80108ff8: 2403e000 li v1,-8192 +80108ffc: 00831824 and v1,a0,v1 +80109000: 10600099 beqz v1,80109268 +80109004: 9205001c lbu a1,28(s0) +80109008: 048000c5 bltz a0,80109320 +8010900c: 3c024000 lui v0,0x4000 +80109010: 00821024 and v0,a0,v0 +80109014: 104000a1 beqz v0,8010929c +80109018: 3c022000 lui v0,0x2000 +8010901c: 24070002 li a3,2 +80109020: 8d024e3c lw v0,20028(t0) +80109024: 25034e3c addiu v1,t0,20028 +80109028: 24420001 addiu v0,v0,1 +8010902c: 00021400 sll v0,v0,0x10 +80109030: ac620008 sw v0,8(v1) +80109034: 14e0ff3a bnez a3,80108d20 +80109038: 25054e3c addiu a1,t0,20028 +8010903c: 24020009 li v0,9 +80109040: 8ca30008 lw v1,8(a1) +80109044: ae020004 sw v0,4(s0) +80109048: 24020004 li v0,4 +8010904c: ae02000c sw v0,12(s0) +80109050: 24020003 li v0,3 +80109054: aca20014 sw v0,20(a1) +80109058: 3c028010 lui v0,0x8010 +8010905c: ae030008 sw v1,8(s0) +80109060: a6000010 sh zero,16(s0) +80109064: a6000012 sh zero,18(s0) +80109068: ae000014 sw zero,20(s0) +8010906c: ae000018 sw zero,24(s0) +80109070: 244262bc addiu v0,v0,25276 +80109074: 0040f809 jalr v0 +80109078: 02002021 move a0,s0 +8010907c: 08042349 j 80108d24 +80109080: 00001821 move v1,zero +80109084: 8e030030 lw v1,48(s0) +80109088: 1060fefb beqz v1,80108c78 +8010908c: 24020014 li v0,20 +80109090: 1462ff24 bne v1,v0,80108d24 +80109094: 24030002 li v1,2 +80109098: 3c08803a lui t0,0x803a +8010909c: 25024e3c addiu v0,t0,20028 +801090a0: 8c440004 lw a0,4(v0) +801090a4: 24030002 li v1,2 +801090a8: 10800065 beqz a0,80109240 +801090ac: ac430014 sw v1,20(v0) +801090b0: 24020003 li v0,3 +801090b4: 24030008 li v1,8 +801090b8: ae020004 sw v0,4(s0) +801090bc: ae03000c sw v1,12(s0) +801090c0: 080423dd j 80108f74 +801090c4: ae000008 sw zero,8(s0) +801090c8: 8e020030 lw v0,48(s0) +801090cc: 1440ff14 bnez v0,80108d20 +801090d0: 2603001c addiu v1,s0,28 +801090d4: 9202001c lbu v0,28(s0) +801090d8: 2404003f li a0,63 +801090dc: 1444ff10 bne v0,a0,80108d20 +801090e0: 90630001 lbu v1,1(v1) +801090e4: 00031600 sll v0,v1,0x18 +801090e8: 0441ff17 bgez v0,80108d48 +801090ec: 24020003 li v0,3 +801090f0: 3c03803a lui v1,0x803a +801090f4: 24634e3c addiu v1,v1,20028 +801090f8: ae02000c sw v0,12(s0) +801090fc: 24020002 li v0,2 +80109100: ac600004 sw zero,4(v1) +80109104: ae020004 sw v0,4(s0) +80109108: 24020001 li v0,1 +8010910c: ac620014 sw v0,20(v1) +80109110: 3c028010 lui v0,0x8010 +80109114: ae000008 sw zero,8(s0) +80109118: a6000010 sh zero,16(s0) +8010911c: a6000012 sh zero,18(s0) +80109120: ae000014 sw zero,20(s0) +80109124: ae000018 sw zero,24(s0) +80109128: 244262bc addiu v0,v0,25276 +8010912c: 0040f809 jalr v0 +80109130: 02002021 move a0,s0 +80109134: 08042349 j 80108d24 +80109138: 00001821 move v1,zero +8010913c: ae020004 sw v0,4(s0) +80109140: 240301aa li v1,426 +80109144: 24020001 li v0,1 +80109148: ae030008 sw v1,8(s0) +8010914c: 080423dd j 80108f74 +80109150: ae02000c sw v0,12(s0) +80109154: 8e070030 lw a3,48(s0) +80109158: 14e00017 bnez a3,801091b8 +8010915c: 25034e3c addiu v1,t0,20028 +80109160: 9202001d lbu v0,29(s0) +80109164: 9203001e lbu v1,30(s0) +80109168: 00021200 sll v0,v0,0x8 +8010916c: 00431025 or v0,v0,v1 +80109170: ac820008 sw v0,8(a0) +80109174: 2603001c addiu v1,s0,28 +80109178: a200001d sb zero,29(s0) +8010917c: a200001e sb zero,30(s0) +80109180: 90620003 lbu v0,3(v1) +80109184: 90640004 lbu a0,4(v1) +80109188: 00021200 sll v0,v0,0x8 +8010918c: 00441025 or v0,v0,a0 +80109190: 3043e000 andi v1,v0,0xe000 +80109194: 10600003 beqz v1,801091a4 +80109198: 9204001c lbu a0,28(s0) +8010919c: 0440005e bltz v0,80109318 +801091a0: 00000000 nop +801091a4: 8e020004 lw v0,4(s0) +801091a8: 24030012 li v1,18 +801091ac: 00821026 xor v0,a0,v0 +801091b0: 0062380b movn a3,v1,v0 +801091b4: 25034e3c addiu v1,t0,20028 +801091b8: 8c620008 lw v0,8(v1) +801091bc: 00021400 sll v0,v0,0x10 +801091c0: 0804240d j 80109034 +801091c4: ac620008 sw v0,8(v1) +801091c8: 24030005 li v1,5 +801091cc: aca25574 sw v0,21876(a1) +801091d0: ae03000c sw v1,12(s0) +801091d4: 24020029 li v0,41 +801091d8: 3c034030 lui v1,0x4030 +801091dc: ae020004 sw v0,4(s0) +801091e0: 080423dd j 80108f74 +801091e4: ae030008 sw v1,8(s0) +801091e8: 3c020006 lui v0,0x6 +801091ec: 080423c9 j 80108f24 +801091f0: 34461a80 ori a2,v0,0x1a80 +801091f4: 24020037 li v0,55 +801091f8: 10a20024 beq a1,v0,8010928c +801091fc: 24020012 li v0,18 +80109200: 08042373 j 80108dcc +80109204: 3c058031 lui a1,0x8031 +80109208: 25044e3c addiu a0,t0,20028 +8010920c: 9483003a lhu v1,58(a0) +80109210: 90820040 lbu v0,64(a0) +80109214: 24630001 addiu v1,v1,1 +80109218: 24420002 addiu v0,v0,2 +8010921c: 00431804 sllv v1,v1,v0 +80109220: 080423b0 j 80108ec0 +80109224: ac830050 sw v1,80(a0) +80109228: 3c03016e lui v1,0x16e +8010922c: 34623601 ori v0,v1,0x3601 +80109230: 00c2102b sltu v0,a2,v0 +80109234: 34653600 ori a1,v1,0x3600 +80109238: 080423d2 j 80108f48 +8010923c: 00c2280b movn a1,a2,v0 +80109240: 3c02803a lui v0,0x803a +80109244: 8c434e3c lw v1,20028(v0) +80109248: 24020003 li v0,3 +8010924c: 24630001 addiu v1,v1,1 +80109250: 00031c00 sll v1,v1,0x10 +80109254: ae020004 sw v0,4(s0) +80109258: 24020001 li v0,1 +8010925c: ae030008 sw v1,8(s0) +80109260: 080423dd j 80108f74 +80109264: ae02000c sw v0,12(s0) +80109268: 38a30003 xori v1,a1,0x3 +8010926c: 24020012 li v0,18 +80109270: 08042408 j 80109020 +80109274: 0043380b movn a3,v0,v1 +80109278: 00821024 and v0,a0,v0 +8010927c: 1040000c beqz v0,801092b0 +80109280: 24020003 li v0,3 +80109284: 08042373 j 80108dcc +80109288: 3c058031 lui a1,0x8031 +8010928c: 3c058031 lui a1,0x8031 +80109290: 8ca45574 lw a0,21876(a1) +80109294: 08042378 j 80108de0 +80109298: 28830064 slti v1,a0,100 +8010929c: 00821024 and v0,a0,v0 +801092a0: 10400021 beqz v0,80109328 +801092a4: 3c021000 lui v0,0x1000 +801092a8: 08042408 j 80109020 +801092ac: 24070003 li a3,3 +801092b0: 3c021000 lui v0,0x1000 +801092b4: 00821024 and v0,a0,v0 +801092b8: 10400020 beqz v0,8010933c +801092bc: 24020004 li v0,4 +801092c0: 08042373 j 80108dcc +801092c4: 3c058031 lui a1,0x8031 +801092c8: 24020003 li v0,3 +801092cc: 3c03803a lui v1,0x803a +801092d0: 24634e3c addiu v1,v1,20028 +801092d4: 24050001 li a1,1 +801092d8: ae02000c sw v0,12(s0) +801092dc: 24020002 li v0,2 +801092e0: ac650004 sw a1,4(v1) +801092e4: ae020004 sw v0,4(s0) +801092e8: 3c028010 lui v0,0x8010 +801092ec: ac650014 sw a1,20(v1) +801092f0: ae000008 sw zero,8(s0) +801092f4: a6000010 sh zero,16(s0) +801092f8: a6000012 sh zero,18(s0) +801092fc: ae000014 sw zero,20(s0) +80109300: ae000018 sw zero,24(s0) +80109304: 244262bc addiu v0,v0,25276 +80109308: 0040f809 jalr v0 +8010930c: 02002021 move a0,s0 +80109310: 08042349 j 80108d24 +80109314: 00001821 move v1,zero +80109318: 0804246d j 801091b4 +8010931c: 24070001 li a3,1 +80109320: 08042408 j 80109020 +80109324: 24070001 li a3,1 +80109328: 00821024 and v0,a0,v0 +8010932c: 10400009 beqz v0,80109354 +80109330: 3c020800 lui v0,0x800 +80109334: 08042408 j 80109020 +80109338: 24070004 li a3,4 +8010933c: 3c020800 lui v0,0x800 +80109340: 00821024 and v0,a0,v0 +80109344: 10400008 beqz v0,80109368 +80109348: 24020005 li v0,5 +8010934c: 08042373 j 80108dcc +80109350: 3c058031 lui a1,0x8031 +80109354: 00821024 and v0,a0,v0 +80109358: 10400009 beqz v0,80109380 +8010935c: 3c020400 lui v0,0x400 +80109360: 08042408 j 80109020 +80109364: 24070005 li a3,5 +80109368: 3c020400 lui v0,0x400 +8010936c: 00821024 and v0,a0,v0 +80109370: 10400008 beqz v0,80109394 +80109374: 24020006 li v0,6 +80109378: 08042373 j 80108dcc +8010937c: 3c058031 lui a1,0x8031 +80109380: 00821024 and v0,a0,v0 +80109384: 10400009 beqz v0,801093ac +80109388: 3c020100 lui v0,0x100 +8010938c: 08042408 j 80109020 +80109390: 24070006 li a3,6 +80109394: 3c020100 lui v0,0x100 +80109398: 00821024 and v0,a0,v0 +8010939c: 10400008 beqz v0,801093c0 +801093a0: 24020008 li v0,8 +801093a4: 08042373 j 80108dcc +801093a8: 3c058031 lui a1,0x8031 +801093ac: 00821024 and v0,a0,v0 +801093b0: 10400009 beqz v0,801093d8 +801093b4: 3c020080 lui v0,0x80 +801093b8: 08042408 j 80109020 +801093bc: 24070008 li a3,8 +801093c0: 3c020080 lui v0,0x80 +801093c4: 00821024 and v0,a0,v0 +801093c8: 10400008 beqz v0,801093ec +801093cc: 24020009 li v0,9 +801093d0: 08042373 j 80108dcc +801093d4: 3c058031 lui a1,0x8031 +801093d8: 00821024 and v0,a0,v0 +801093dc: 10400009 beqz v0,80109404 +801093e0: 3c020040 lui v0,0x40 +801093e4: 08042408 j 80109020 +801093e8: 24070009 li a3,9 +801093ec: 3c020040 lui v0,0x40 +801093f0: 00821024 and v0,a0,v0 +801093f4: 10400008 beqz v0,80109418 +801093f8: 2402000a li v0,10 +801093fc: 08042373 j 80108dcc +80109400: 3c058031 lui a1,0x8031 +80109404: 00821024 and v0,a0,v0 +80109408: 10400009 beqz v0,80109430 +8010940c: 3c020020 lui v0,0x20 +80109410: 08042408 j 80109020 +80109414: 2407000a li a3,10 +80109418: 3c020020 lui v0,0x20 +8010941c: 00821024 and v0,a0,v0 +80109420: 10400008 beqz v0,80109444 +80109424: 2402000b li v0,11 +80109428: 08042373 j 80108dcc +8010942c: 3c058031 lui a1,0x8031 +80109430: 00821024 and v0,a0,v0 +80109434: 10400009 beqz v0,8010945c +80109438: 3c020010 lui v0,0x10 +8010943c: 08042408 j 80109020 +80109440: 2407000b li a3,11 +80109444: 3c020010 lui v0,0x10 +80109448: 00821024 and v0,a0,v0 +8010944c: 10400008 beqz v0,80109470 +80109450: 2402000c li v0,12 +80109454: 08042373 j 80108dcc +80109458: 3c058031 lui a1,0x8031 +8010945c: 00821024 and v0,a0,v0 +80109460: 10400009 beqz v0,80109488 +80109464: 3c020008 lui v0,0x8 +80109468: 08042408 j 80109020 +8010946c: 2407000c li a3,12 +80109470: 3c020008 lui v0,0x8 +80109474: 00821024 and v0,a0,v0 +80109478: 10400008 beqz v0,8010949c +8010947c: 2402000d li v0,13 +80109480: 08042373 j 80108dcc +80109484: 3c058031 lui a1,0x8031 +80109488: 00821024 and v0,a0,v0 +8010948c: 10400009 beqz v0,801094b4 +80109490: 3c020004 lui v0,0x4 +80109494: 08042408 j 80109020 +80109498: 2407000d li a3,13 +8010949c: 3c020004 lui v0,0x4 +801094a0: 00821024 and v0,a0,v0 +801094a4: 10400008 beqz v0,801094c8 +801094a8: 2402000e li v0,14 +801094ac: 08042373 j 80108dcc +801094b0: 3c058031 lui a1,0x8031 +801094b4: 00821024 and v0,a0,v0 +801094b8: 10400009 beqz v0,801094e0 +801094bc: 3c020002 lui v0,0x2 +801094c0: 08042408 j 80109020 +801094c4: 2407000e li a3,14 +801094c8: 3c020002 lui v0,0x2 +801094cc: 00821024 and v0,a0,v0 +801094d0: 10400008 beqz v0,801094f4 +801094d4: 2402000f li v0,15 +801094d8: 08042373 j 80108dcc +801094dc: 3c058031 lui a1,0x8031 +801094e0: 00821024 and v0,a0,v0 +801094e4: 10400009 beqz v0,8010950c +801094e8: 3c020001 lui v0,0x1 +801094ec: 08042408 j 80109020 +801094f0: 2407000f li a3,15 +801094f4: 3c020001 lui v0,0x1 +801094f8: 00821024 and v0,a0,v0 +801094fc: 1040ff3d beqz v0,801091f4 +80109500: 24020010 li v0,16 +80109504: 08042373 j 80108dcc +80109508: 3c058031 lui a1,0x8031 +8010950c: 00821024 and v0,a0,v0 +80109510: 1040ff56 beqz v0,8010926c +80109514: 38a30003 xori v1,a1,0x3 +80109518: 08042408 j 80109020 +8010951c: 24070010 li a3,16 + +80109520 : +80109520: 27bdffa8 addiu sp,sp,-88 +80109524: afb1004c sw s1,76(sp) +80109528: afb00048 sw s0,72(sp) +8010952c: 27b10010 addiu s1,sp,16 +80109530: 2402ffff li v0,-1 +80109534: 3c108010 lui s0,0x8010 +80109538: 261062bc addiu s0,s0,25276 +8010953c: afbf0050 sw ra,80(sp) +80109540: 02202021 move a0,s1 +80109544: afa20014 sw v0,20(sp) +80109548: afa00018 sw zero,24(sp) +8010954c: afa0001c sw zero,28(sp) +80109550: a7a00020 sh zero,32(sp) +80109554: a7a00022 sh zero,34(sp) +80109558: afa00024 sw zero,36(sp) +8010955c: 0200f809 jalr s0 +80109560: afa00028 sw zero,40(sp) +80109564: 02202021 move a0,s1 +80109568: afa00014 sw zero,20(sp) +8010956c: afa00018 sw zero,24(sp) +80109570: afa0001c sw zero,28(sp) +80109574: a7a00020 sh zero,32(sp) +80109578: a7a00022 sh zero,34(sp) +8010957c: afa00024 sw zero,36(sp) +80109580: 0200f809 jalr s0 +80109584: afa00028 sw zero,40(sp) +80109588: 24040001 li a0,1 +8010958c: 3c02803a lui v0,0x803a +80109590: 3c038011 lui v1,0x8011 +80109594: ac444e40 sw a0,20032(v0) +80109598: 24708c40 addiu s0,v1,-29632 +8010959c: 0200f809 jalr s0 +801095a0: 02202021 move a0,s1 +801095a4: 1040fffd beqz v0,8010959c +801095a8: 38430001 xori v1,v0,0x1 +801095ac: 8fbf0050 lw ra,80(sp) +801095b0: 2402ffff li v0,-1 +801095b4: 8fb1004c lw s1,76(sp) +801095b8: 8fb00048 lw s0,72(sp) +801095bc: 0003100a movz v0,zero,v1 +801095c0: 03e00008 jr ra +801095c4: 27bd0058 addiu sp,sp,88 + +801095c8 : +801095c8: 3c0d801f lui t5,0x801f +801095cc: 27bdffa8 addiu sp,sp,-88 +801095d0: 3c028031 lui v0,0x8031 +801095d4: 8da44518 lw a0,17688(t5) +801095d8: afbf0054 sw ra,84(sp) +801095dc: afb20050 sw s2,80(sp) +801095e0: afb1004c sw s1,76(sp) +801095e4: afb00048 sw s0,72(sp) +801095e8: 3c038031 lui v1,0x8031 +801095ec: ac405570 sw zero,21872(v0) +801095f0: 3c028031 lui v0,0x8031 +801095f4: ac605574 sw zero,21876(v1) +801095f8: 14800036 bnez a0,801096d4 +801095fc: ac405578 sw zero,21880(v0) +80109600: 3c03b001 lui v1,0xb001 +80109604: 24020001 li v0,1 +80109608: ada24518 sw v0,17688(t5) +8010960c: 3c052000 lui a1,0x2000 +80109610: 2404030f li a0,783 +80109614: 34670558 ori a3,v1,0x558 +80109618: 346b0338 ori t3,v1,0x338 +8010961c: 34660544 ori a2,v1,0x544 +80109620: 34680534 ori t0,v1,0x534 +80109624: 34690348 ori t1,v1,0x348 +80109628: 346a0358 ori t2,v1,0x358 +8010962c: 3c02b002 lui v0,0xb002 +80109630: 34630368 ori v1,v1,0x368 +80109634: acc40000 sw a0,0(a2) +80109638: 3c0cb002 lui t4,0xb002 +8010963c: ace40000 sw a0,0(a3) +80109640: 34421000 ori v0,v0,0x1000 +80109644: ad040000 sw a0,0(t0) +80109648: ad250000 sw a1,0(t1) +8010964c: ad450000 sw a1,0(t2) +80109650: ac650000 sw a1,0(v1) +80109654: 24030008 li v1,8 +80109658: ad650000 sw a1,0(t3) +8010965c: 35871004 ori a3,t4,0x1004 +80109660: a4430000 sh v1,0(v0) +80109664: 8ce20000 lw v0,0(a3) +80109668: 30428000 andi v0,v0,0x8000 +8010966c: 1440fffd bnez v0,80109664 +80109670: 2405ffff li a1,-1 +80109674: 35821024 ori v0,t4,0x1024 +80109678: 35861000 ori a2,t4,0x1000 +8010967c: 35841028 ori a0,t4,0x1028 +80109680: 24030001 li v1,1 +80109684: a4450000 sh a1,0(v0) +80109688: a4850000 sh a1,0(a0) +8010968c: a4c30000 sh v1,0(a2) +80109690: 8ce20000 lw v0,0(a3) +80109694: 30420100 andi v0,v0,0x100 +80109698: 1040000e beqz v0,801096d4 +8010969c: 3c028010 lui v0,0x8010 +801096a0: 3c03b002 lui v1,0xb002 +801096a4: 24522270 addiu s2,v0,8816 +801096a8: 34711004 ori s1,v1,0x1004 +801096ac: 080425af j 801096bc +801096b0: 241003e7 li s0,999 +801096b4: 12000008 beqz s0,801096d8 +801096b8: 3c02b001 lui v0,0xb001 +801096bc: 0240f809 jalr s2 +801096c0: 24040001 li a0,1 +801096c4: 8e230000 lw v1,0(s1) +801096c8: 30630100 andi v1,v1,0x100 +801096cc: 1460fff9 bnez v1,801096b4 +801096d0: 2610ffff addiu s0,s0,-1 +801096d4: 3c02b001 lui v0,0xb001 +801096d8: 34420300 ori v0,v0,0x300 +801096dc: 8c430000 lw v1,0(v0) +801096e0: 3c042000 lui a0,0x2000 +801096e4: 00641824 and v1,v1,a0 +801096e8: 10600031 beqz v1,801097b0 +801096ec: 27b10010 addiu s1,sp,16 +801096f0: 2402ffff li v0,-1 +801096f4: 3c108010 lui s0,0x8010 +801096f8: 261062bc addiu s0,s0,25276 +801096fc: 02202021 move a0,s1 +80109700: afa20014 sw v0,20(sp) +80109704: afa00018 sw zero,24(sp) +80109708: afa0001c sw zero,28(sp) +8010970c: a7a00020 sh zero,32(sp) +80109710: a7a00022 sh zero,34(sp) +80109714: afa00024 sw zero,36(sp) +80109718: 0200f809 jalr s0 +8010971c: afa00028 sw zero,40(sp) +80109720: 02202021 move a0,s1 +80109724: afa00014 sw zero,20(sp) +80109728: afa00018 sw zero,24(sp) +8010972c: afa0001c sw zero,28(sp) +80109730: a7a00020 sh zero,32(sp) +80109734: a7a00022 sh zero,34(sp) +80109738: afa00024 sw zero,36(sp) +8010973c: 0200f809 jalr s0 +80109740: afa00028 sw zero,40(sp) +80109744: 24040001 li a0,1 +80109748: 3c02803a lui v0,0x803a +8010974c: 3c038011 lui v1,0x8011 +80109750: ac444e40 sw a0,20032(v0) +80109754: 24708c40 addiu s0,v1,-29632 +80109758: 0200f809 jalr s0 +8010975c: 02202021 move a0,s1 +80109760: 1040fffd beqz v0,80109758 +80109764: 00401821 move v1,v0 +80109768: 24020001 li v0,1 +8010976c: 14620015 bne v1,v0,801097c4 +80109770: 3c028010 lui v0,0x8010 +80109774: 24426bc8 addiu v0,v0,27592 +80109778: 0040f809 jalr v0 +8010977c: 00000000 nop +80109780: 3c04801c lui a0,0x801c +80109784: 3c02800f lui v0,0x800f +80109788: 24424bb0 addiu v0,v0,19376 +8010978c: 0040f809 jalr v0 +80109790: 24841dbc addiu a0,a0,7612 +80109794: 8fbf0054 lw ra,84(sp) +80109798: 8fb20050 lw s2,80(sp) +8010979c: 8fb1004c lw s1,76(sp) +801097a0: 8fb00048 lw s0,72(sp) +801097a4: 00001021 move v0,zero +801097a8: 03e00008 jr ra +801097ac: 27bd0058 addiu sp,sp,88 +801097b0: 3c04801c lui a0,0x801c +801097b4: 3c02800f lui v0,0x800f +801097b8: 24424bb0 addiu v0,v0,19376 +801097bc: 0040f809 jalr v0 +801097c0: 24841dc8 addiu a0,a0,7624 +801097c4: 8fbf0054 lw ra,84(sp) +801097c8: 8fb20050 lw s2,80(sp) +801097cc: 8fb1004c lw s1,76(sp) +801097d0: 8fb00048 lw s0,72(sp) +801097d4: 2402ffff li v0,-1 +801097d8: 03e00008 jr ra +801097dc: 27bd0058 addiu sp,sp,88 + +801097e0 : +801097e0: 3c03801f lui v1,0x801f +801097e4: 03e00008 jr ra +801097e8: 8c624740 lw v0,18240(v1) + +801097ec : +801097ec: 27bdfff8 addiu sp,sp,-8 +801097f0: 24020005 li v0,5 +801097f4: afa20000 sw v0,0(sp) +801097f8: 2404ffff li a0,-1 +801097fc: 8fa20000 lw v0,0(sp) +80109800: 2442ffff addiu v0,v0,-1 +80109804: afa20000 sw v0,0(sp) +80109808: 8fa30000 lw v1,0(sp) +8010980c: 1464fffb bne v1,a0,801097fc +80109810: 00000000 nop +80109814: 03e00008 jr ra +80109818: 27bd0008 addiu sp,sp,8 + +8010981c : +8010981c: 10800008 beqz a0,80109840 +80109820: 00000000 nop +80109824: 10a00006 beqz a1,80109840 +80109828: 3c02801f lui v0,0x801f +8010982c: ac444520 sw a0,17696(v0) +80109830: 3c03801f lui v1,0x801f +80109834: 3c02801f lui v0,0x801f +80109838: ac652c24 sw a1,11300(v1) +8010983c: ac404524 sw zero,17700(v0) +80109840: 03e00008 jr ra +80109844: 00000000 nop + +80109848 : +80109848: 3c02801f lui v0,0x801f +8010984c: 2404ffff li a0,-1 +80109850: ac442c24 sw a0,11300(v0) +80109854: 3c03801f lui v1,0x801f +80109858: 3c02801f lui v0,0x801f +8010985c: ac604520 sw zero,17696(v1) +80109860: 03e00008 jr ra +80109864: ac404524 sw zero,17700(v0) + +80109868 <__do_MP4_ioctl>: +80109868: 27bdff98 addiu sp,sp,-104 +8010986c: 2402000b li v0,11 +80109870: afb10044 sw s1,68(sp) +80109874: afbf0064 sw ra,100(sp) +80109878: afbe0060 sw s8,96(sp) +8010987c: afb7005c sw s7,92(sp) +80109880: afb60058 sw s6,88(sp) +80109884: afb50054 sw s5,84(sp) +80109888: afb40050 sw s4,80(sp) +8010988c: afb3004c sw s3,76(sp) +80109890: afb20048 sw s2,72(sp) +80109894: afb00040 sw s0,64(sp) +80109898: 10c20022 beq a2,v0,80109924 <__do_MP4_ioctl+0xbc> +8010989c: 00e08821 move s1,a3 +801098a0: 24020001 li v0,1 +801098a4: 10c20094 beq a2,v0,80109af8 <__do_MP4_ioctl+0x290> +801098a8: 24020002 li v0,2 +801098ac: 10c200a6 beq a2,v0,80109b48 <__do_MP4_ioctl+0x2e0> +801098b0: 24020003 li v0,3 +801098b4: 10c200b9 beq a2,v0,80109b9c <__do_MP4_ioctl+0x334> +801098b8: 24020004 li v0,4 +801098bc: 10c20106 beq a2,v0,80109cd8 <__do_MP4_ioctl+0x470> +801098c0: 24020005 li v0,5 +801098c4: 10c20114 beq a2,v0,80109d18 <__do_MP4_ioctl+0x4b0> +801098c8: 24020007 li v0,7 +801098cc: 10c20007 beq a2,v0,801098ec <__do_MP4_ioctl+0x84> +801098d0: 2402000c li v0,12 +801098d4: 10c200ca beq a2,v0,80109c00 <__do_MP4_ioctl+0x398> +801098d8: 2402000d li v0,13 +801098dc: 10c2011a beq a2,v0,80109d48 <__do_MP4_ioctl+0x4e0> +801098e0: 2402000e li v0,14 +801098e4: 10c200d9 beq a2,v0,80109c4c <__do_MP4_ioctl+0x3e4> +801098e8: 00000000 nop +801098ec: 24060001 li a2,1 +801098f0: 8fbf0064 lw ra,100(sp) +801098f4: 8fbe0060 lw s8,96(sp) +801098f8: 8fb7005c lw s7,92(sp) +801098fc: 8fb60058 lw s6,88(sp) +80109900: 8fb50054 lw s5,84(sp) +80109904: 8fb40050 lw s4,80(sp) +80109908: 8fb3004c lw s3,76(sp) +8010990c: 8fb20048 lw s2,72(sp) +80109910: 8fb10044 lw s1,68(sp) +80109914: 8fb00040 lw s0,64(sp) +80109918: 00c01021 move v0,a2 +8010991c: 03e00008 jr ra +80109920: 27bd0068 addiu sp,sp,104 +80109924: 3c12801f lui s2,0x801f +80109928: 3c02801f lui v0,0x801f +8010992c: 2ce30007 sltiu v1,a3,7 +80109930: 8c46454c lw a2,17740(v0) +80109934: 1060ffed beqz v1,801098ec <__do_MP4_ioctl+0x84> +80109938: 8e454548 lw a1,17736(s2) +8010993c: 3c13801f lui s3,0x801f +80109940: 8e624544 lw v0,17732(s3) +80109944: 0007a140 sll s4,a3,0x5 +80109948: 02821021 addu v0,s4,v0 +8010994c: 8c440010 lw a0,16(v0) +80109950: 00a61823 subu v1,a1,a2 +80109954: 1480ffe5 bnez a0,801098ec <__do_MP4_ioctl+0x84> +80109958: afa30010 sw v1,16(sp) +8010995c: 3c178010 lui s7,0x8010 +80109960: 26e22dc0 addiu v0,s7,11712 +80109964: 0040f809 jalr v0 +80109968: 3c16801f lui s6,0x801f +8010996c: 8ec34550 lw v1,17744(s6) +80109970: 8e504548 lw s0,17736(s2) +80109974: 8e644544 lw a0,17732(s3) +80109978: 24630001 addiu v1,v1,1 +8010997c: aec34550 sw v1,17744(s6) +80109980: 02842021 addu a0,s4,a0 +80109984: 26030001 addiu v1,s0,1 +80109988: 24150001 li s5,1 +8010998c: 3c1e8010 lui s8,0x8010 +80109990: ac950010 sw s5,16(a0) +80109994: 00402021 move a0,v0 +80109998: 27c22dd4 addiu v0,s8,11732 +8010999c: 0040f809 jalr v0 +801099a0: ae434548 sw v1,17736(s2) +801099a4: 3210000f andi s0,s0,0xf +801099a8: 3c028031 lui v0,0x8031 +801099ac: 244256f8 addiu v0,v0,22264 +801099b0: 8e6a4544 lw t2,17732(s3) +801099b4: 001018c0 sll v1,s0,0x3 +801099b8: 00621821 addu v1,v1,v0 +801099bc: ac710000 sw s1,0(v1) +801099c0: 028a4021 addu t0,s4,t2 +801099c4: 8c720004 lw s2,4(v1) +801099c8: 8d060024 lw a2,36(t0) +801099cc: ae400004 sw zero,4(s2) +801099d0: ae460000 sw a2,0(s2) +801099d4: 8d020014 lw v0,20(t0) +801099d8: 3c05801f lui a1,0x801f +801099dc: ae420008 sw v0,8(s2) +801099e0: 8d030028 lw v1,40(t0) +801099e4: 8ca24538 lw v0,17720(a1) +801099e8: ae43000c sw v1,12(s2) +801099ec: 8d04001c lw a0,28(t0) +801099f0: 24420001 addiu v0,v0,1 +801099f4: 3c0b801f lui t3,0x801f +801099f8: ae440010 sw a0,16(s2) +801099fc: 30c600ff andi a2,a2,0xff +80109a00: aca24538 sw v0,17720(a1) +80109a04: ae420014 sw v0,20(s2) +80109a08: 240200c1 li v0,193 +80109a0c: ad604528 sw zero,17704(t3) +80109a10: 10c200db beq a2,v0,80109d80 <__do_MP4_ioctl+0x518> +80109a14: 256c4528 addiu t4,t3,17704 +80109a18: 240200c2 li v0,194 +80109a1c: 10c20099 beq a2,v0,80109c84 <__do_MP4_ioctl+0x41c> +80109a20: 240200c0 li v0,192 +80109a24: 10c2010f beq a2,v0,80109e64 <__do_MP4_ioctl+0x5fc> +80109a28: 3c0d8031 lui t5,0x8031 +80109a2c: 00104880 sll t1,s0,0x2 +80109a30: 8d634528 lw v1,17704(t3) +80109a34: 25a25598 addiu v0,t5,21912 +80109a38: 01221021 addu v0,t1,v0 +80109a3c: ac430000 sw v1,0(v0) +80109a40: ac4000c0 sw zero,192(v0) +80109a44: 8e440000 lw a0,0(s2) +80109a48: 308300ff andi v1,a0,0xff +80109a4c: 2462ff3f addiu v0,v1,-193 +80109a50: 2c420002 sltiu v0,v0,2 +80109a54: 144000eb bnez v0,80109e04 <__do_MP4_ioctl+0x59c> +80109a58: 240200c0 li v0,192 +80109a5c: 1462ffa4 bne v1,v0,801098f0 <__do_MP4_ioctl+0x88> +80109a60: 24060001 li a2,1 +80109a64: 3c02801f lui v0,0x801f +80109a68: 8c43473c lw v1,18236(v0) +80109a6c: 8e450008 lw a1,8(s2) +80109a70: 3c028011 lui v0,0x8011 +80109a74: 00a32821 addu a1,a1,v1 +80109a78: 02402021 move a0,s2 +80109a7c: 2442c930 addiu v0,v0,-14032 +80109a80: 0040f809 jalr v0 +80109a84: 24060200 li a2,512 +80109a88: 3c028011 lui v0,0x8011 +80109a8c: 2450cbd8 addiu s0,v0,-13352 +80109a90: 02402021 move a0,s2 +80109a94: 0200f809 jalr s0 +80109a98: 24050200 li a1,512 +80109a9c: 92430000 lbu v1,0(s2) +80109aa0: 2463ff3f addiu v1,v1,-193 +80109aa4: 2c630002 sltiu v1,v1,2 +80109aa8: 146000ff bnez v1,80109ea8 <__do_MP4_ioctl+0x640> +80109aac: 3c02801f lui v0,0x801f +80109ab0: 26e22dc0 addiu v0,s7,11712 +80109ab4: 0040f809 jalr v0 +80109ab8: 00000000 nop +80109abc: 8ec34550 lw v1,17744(s6) +80109ac0: 00402021 move a0,v0 +80109ac4: 2463ffff addiu v1,v1,-1 +80109ac8: 27c22dd4 addiu v0,s8,11732 +80109acc: 0040f809 jalr v0 +80109ad0: aec34550 sw v1,17744(s6) +80109ad4: 8ec34550 lw v1,17744(s6) +80109ad8: 1460003b bnez v1,80109bc8 <__do_MP4_ioctl+0x360> +80109adc: 3c02b400 lui v0,0xb400 +80109ae0: 24038000 li v1,-32768 +80109ae4: 34420004 ori v0,v0,0x4 +80109ae8: 00003021 move a2,zero +80109aec: a4430000 sh v1,0(v0) +80109af0: 0804263d j 801098f4 <__do_MP4_ioctl+0x8c> +80109af4: 8fbf0064 lw ra,100(sp) +80109af8: 3c03b400 lui v1,0xb400 +80109afc: 34630002 ori v1,v1,0x2 +80109b00: 94620000 lhu v0,0(v1) +80109b04: 00003021 move a2,zero +80109b08: 00e21025 or v0,a3,v0 +80109b0c: 3042ffff andi v0,v0,0xffff +80109b10: a4620000 sh v0,0(v1) +80109b14: 8fbf0064 lw ra,100(sp) +80109b18: 8fbe0060 lw s8,96(sp) +80109b1c: 8fb7005c lw s7,92(sp) +80109b20: 8fb60058 lw s6,88(sp) +80109b24: 8fb50054 lw s5,84(sp) +80109b28: 8fb40050 lw s4,80(sp) +80109b2c: 8fb3004c lw s3,76(sp) +80109b30: 8fb20048 lw s2,72(sp) +80109b34: 8fb10044 lw s1,68(sp) +80109b38: 8fb00040 lw s0,64(sp) +80109b3c: 00c01021 move v0,a2 +80109b40: 03e00008 jr ra +80109b44: 27bd0068 addiu sp,sp,104 +80109b48: 3c02b400 lui v0,0xb400 +80109b4c: 34420002 ori v0,v0,0x2 +80109b50: 94430000 lhu v1,0(v0) +80109b54: 00072027 nor a0,zero,a3 +80109b58: 3063ffff andi v1,v1,0xffff +80109b5c: 00641824 and v1,v1,a0 +80109b60: a4430000 sh v1,0(v0) +80109b64: 00003021 move a2,zero +80109b68: 8fbf0064 lw ra,100(sp) +80109b6c: 8fbe0060 lw s8,96(sp) +80109b70: 8fb7005c lw s7,92(sp) +80109b74: 8fb60058 lw s6,88(sp) +80109b78: 8fb50054 lw s5,84(sp) +80109b7c: 8fb40050 lw s4,80(sp) +80109b80: 8fb3004c lw s3,76(sp) +80109b84: 8fb20048 lw s2,72(sp) +80109b88: 8fb10044 lw s1,68(sp) +80109b8c: 8fb00040 lw s0,64(sp) +80109b90: 00c01021 move v0,a2 +80109b94: 03e00008 jr ra +80109b98: 27bd0068 addiu sp,sp,104 +80109b9c: 3c02b400 lui v0,0xb400 +80109ba0: 34420004 ori v0,v0,0x4 +80109ba4: 94430000 lhu v1,0(v0) +80109ba8: 3c028011 lui v0,0x8011 +80109bac: 3063ffff andi v1,v1,0xffff +80109bb0: 00e02021 move a0,a3 +80109bb4: 27a50010 addiu a1,sp,16 +80109bb8: 24060004 li a2,4 +80109bbc: 2442c930 addiu v0,v0,-14032 +80109bc0: 0040f809 jalr v0 +80109bc4: afa30010 sw v1,16(sp) +80109bc8: 00003021 move a2,zero +80109bcc: 8fbf0064 lw ra,100(sp) +80109bd0: 8fbe0060 lw s8,96(sp) +80109bd4: 8fb7005c lw s7,92(sp) +80109bd8: 8fb60058 lw s6,88(sp) +80109bdc: 8fb50054 lw s5,84(sp) +80109be0: 8fb40050 lw s4,80(sp) +80109be4: 8fb3004c lw s3,76(sp) +80109be8: 8fb20048 lw s2,72(sp) +80109bec: 8fb10044 lw s1,68(sp) +80109bf0: 8fb00040 lw s0,64(sp) +80109bf4: 00c01021 move v0,a2 +80109bf8: 03e00008 jr ra +80109bfc: 27bd0068 addiu sp,sp,104 +80109c00: 3c02b001 lui v0,0xb001 +80109c04: 34420300 ori v0,v0,0x300 +80109c08: 8c440000 lw a0,0(v0) +80109c0c: 3c03801f lui v1,0x801f +80109c10: 3c02801f lui v0,0x801f +80109c14: 30840800 andi a0,a0,0x800 +80109c18: 8c454548 lw a1,17736(v0) +80109c1c: 8c62454c lw v0,17740(v1) +80109c20: 0004202b sltu a0,zero,a0 +80109c24: 10a20029 beq a1,v0,80109ccc <__do_MP4_ioctl+0x464> +80109c28: afa40010 sw a0,16(sp) +80109c2c: 3c028011 lui v0,0x8011 +80109c30: 24060004 li a2,4 +80109c34: 02202021 move a0,s1 +80109c38: 2442c930 addiu v0,v0,-14032 +80109c3c: 0040f809 jalr v0 +80109c40: 27a50010 addiu a1,sp,16 +80109c44: 0804263c j 801098f0 <__do_MP4_ioctl+0x88> +80109c48: 00003021 move a2,zero +80109c4c: 10e00062 beqz a3,80109dd8 <__do_MP4_ioctl+0x570> +80109c50: 3c02801f lui v0,0x801f +80109c54: 8c454544 lw a1,17732(v0) +80109c58: 3c024203 lui v0,0x4203 +80109c5c: 344202c1 ori v0,v0,0x2c1 +80109c60: 3c034202 lui v1,0x4202 +80109c64: aca20084 sw v0,132(a1) +80109c68: 346302c1 ori v1,v1,0x2c1 +80109c6c: 24040040 li a0,64 +80109c70: 3c02801f lui v0,0x801f +80109c74: 00003021 move a2,zero +80109c78: aca30064 sw v1,100(a1) +80109c7c: 0804263c j 801098f0 <__do_MP4_ioctl+0x88> +80109c80: a0442c29 sb a0,11305(v0) +80109c84: 3a220004 xori v0,s1,0x4 +80109c88: 0002102b sltu v0,zero,v0 +80109c8c: 3c0d8031 lui t5,0x8031 +80109c90: 25a45598 addiu a0,t5,21912 +80109c94: 00021140 sll v0,v0,0x5 +80109c98: 00104880 sll t1,s0,0x2 +80109c9c: 01242821 addu a1,t1,a0 +80109ca0: 34420002 ori v0,v0,0x2 +80109ca4: 24034000 li v1,16384 +80109ca8: a1624528 sb v0,17704(t3) +80109cac: aca30080 sw v1,128(a1) +80109cb0: 8d06002c lw a2,44(t0) +80109cb4: 02042021 addu a0,s0,a0 +80109cb8: 24020002 li v0,2 +80109cbc: a0820140 sb v0,320(a0) +80109cc0: aca60040 sw a2,64(a1) +80109cc4: 0804268c j 80109a30 <__do_MP4_ioctl+0x1c8> +80109cc8: aca00100 sw zero,256(a1) +80109ccc: 34820002 ori v0,a0,0x2 +80109cd0: 0804270b j 80109c2c <__do_MP4_ioctl+0x3c4> +80109cd4: afa20010 sw v0,16(sp) +80109cd8: 3c108011 lui s0,0x8011 +80109cdc: 00e02821 move a1,a3 +80109ce0: 2610c930 addiu s0,s0,-14032 +80109ce4: 27a40014 addiu a0,sp,20 +80109ce8: 0200f809 jalr s0 +80109cec: 24060008 li a2,8 +80109cf0: 8fa20014 lw v0,20(sp) +80109cf4: 8fa40018 lw a0,24(sp) +80109cf8: 94430000 lhu v1,0(v0) +80109cfc: 24060004 li a2,4 +80109d00: 3063ffff andi v1,v1,0xffff +80109d04: 27a50010 addiu a1,sp,16 +80109d08: 0200f809 jalr s0 +80109d0c: afa30010 sw v1,16(sp) +80109d10: 080426f3 j 80109bcc <__do_MP4_ioctl+0x364> +80109d14: 00003021 move a2,zero +80109d18: 3c028011 lui v0,0x8011 +80109d1c: 24060008 li a2,8 +80109d20: 00e02821 move a1,a3 +80109d24: 2442c930 addiu v0,v0,-14032 +80109d28: 0040f809 jalr v0 +80109d2c: 27a40014 addiu a0,sp,20 +80109d30: 97a30018 lhu v1,24(sp) +80109d34: 8fa20014 lw v0,20(sp) +80109d38: 00003021 move a2,zero +80109d3c: a4430000 sh v1,0(v0) +80109d40: 0804263d j 801098f4 <__do_MP4_ioctl+0x8c> +80109d44: 8fbf0064 lw ra,100(sp) +80109d48: 10e0003b beqz a3,80109e38 <__do_MP4_ioctl+0x5d0> +80109d4c: 3c02801f lui v0,0x801f +80109d50: 8c454544 lw a1,17732(v0) +80109d54: 3c024201 lui v0,0x4201 +80109d58: 344201c1 ori v0,v0,0x1c1 +80109d5c: 3c034200 lui v1,0x4200 +80109d60: aca20044 sw v0,68(a1) +80109d64: 346301c1 ori v1,v1,0x1c1 +80109d68: 24040040 li a0,64 +80109d6c: 3c02801f lui v0,0x801f +80109d70: 00003021 move a2,zero +80109d74: aca30024 sw v1,36(a1) +80109d78: 0804263c j 801098f0 <__do_MP4_ioctl+0x88> +80109d7c: a0442c28 sb a0,11304(v0) +80109d80: 2e220002 sltiu v0,s1,2 +80109d84: 14400040 bnez v0,80109e88 <__do_MP4_ioctl+0x620> +80109d88: 3a230002 xori v1,s1,0x2 +80109d8c: 24070041 li a3,65 +80109d90: 24020061 li v0,97 +80109d94: 0043380b movn a3,v0,v1 +80109d98: 3c0d8031 lui t5,0x8031 +80109d9c: 25a45598 addiu a0,t5,21912 +80109da0: 00104880 sll t1,s0,0x2 +80109da4: 3c020001 lui v0,0x1 +80109da8: 01242821 addu a1,t1,a0 +80109dac: 34428000 ori v0,v0,0x8000 +80109db0: a1870000 sb a3,0(t4) +80109db4: 028a1821 addu v1,s4,t2 +80109db8: aca20080 sw v0,128(a1) +80109dbc: 8c66002c lw a2,44(v1) +80109dc0: 24020001 li v0,1 +80109dc4: 02042021 addu a0,s0,a0 +80109dc8: a0820140 sb v0,320(a0) +80109dcc: aca60040 sw a2,64(a1) +80109dd0: 0804268c j 80109a30 <__do_MP4_ioctl+0x1c8> +80109dd4: aca20100 sw v0,256(a1) +80109dd8: 8c444544 lw a0,17732(v0) +80109ddc: 3c020203 lui v0,0x203 +80109de0: 344202c1 ori v0,v0,0x2c1 +80109de4: 3c030202 lui v1,0x202 +80109de8: ac820084 sw v0,132(a0) +80109dec: 346302c1 ori v1,v1,0x2c1 +80109df0: 3c02801f lui v0,0x801f +80109df4: 00003021 move a2,zero +80109df8: ac830064 sw v1,100(a0) +80109dfc: 0804263c j 801098f0 <__do_MP4_ioctl+0x88> +80109e00: a0402c29 sb zero,11305(v0) +80109e04: 00041202 srl v0,a0,0x8 +80109e08: 304400ff andi a0,v0,0xff +80109e0c: 24030002 li v1,2 +80109e10: 10830021 beq a0,v1,80109e98 <__do_MP4_ioctl+0x630> +80109e14: 24020003 li v0,3 +80109e18: 1082002a beq a0,v0,80109ec4 <__do_MP4_ioctl+0x65c> +80109e1c: 24020001 li v0,1 +80109e20: 1482ff1a bne a0,v0,80109a8c <__do_MP4_ioctl+0x224> +80109e24: 3c028011 lui v0,0x8011 +80109e28: 8d420218 lw v0,536(t2) +80109e2c: 24420001 addiu v0,v0,1 +80109e30: 080426a2 j 80109a88 <__do_MP4_ioctl+0x220> +80109e34: ad420218 sw v0,536(t2) +80109e38: 8c444544 lw a0,17732(v0) +80109e3c: 3c020201 lui v0,0x201 +80109e40: 344201c1 ori v0,v0,0x1c1 +80109e44: 3c030200 lui v1,0x200 +80109e48: ac820044 sw v0,68(a0) +80109e4c: 346301c1 ori v1,v1,0x1c1 +80109e50: 3c02801f lui v0,0x801f +80109e54: 00003021 move a2,zero +80109e58: ac830024 sw v1,36(a0) +80109e5c: 0804263c j 801098f0 <__do_MP4_ioctl+0x88> +80109e60: a0402c28 sb zero,11304(v0) +80109e64: 25a25598 addiu v0,t5,21912 +80109e68: 00104880 sll t1,s0,0x2 +80109e6c: 02022021 addu a0,s0,v0 +80109e70: 2403ffc0 li v1,-64 +80109e74: 01221021 addu v0,t1,v0 +80109e78: ac550100 sw s5,256(v0) +80109e7c: a1634528 sb v1,17704(t3) +80109e80: 0804268c j 80109a30 <__do_MP4_ioctl+0x1c8> +80109e84: a0800140 sb zero,320(a0) +80109e88: 24020021 li v0,33 +80109e8c: 02a03821 move a3,s5 +80109e90: 08042766 j 80109d98 <__do_MP4_ioctl+0x530> +80109e94: 0051380b movn a3,v0,s1 +80109e98: 8d420220 lw v0,544(t2) +80109e9c: 24420001 addiu v0,v0,1 +80109ea0: 080426a2 j 80109a88 <__do_MP4_ioctl+0x220> +80109ea4: ad420220 sw v0,544(t2) +80109ea8: 8c434740 lw v1,18240(v0) +80109eac: 8e440008 lw a0,8(s2) +80109eb0: 8e450010 lw a1,16(s2) +80109eb4: 0200f809 jalr s0 +80109eb8: 00832021 addu a0,a0,v1 +80109ebc: 080426ad j 80109ab4 <__do_MP4_ioctl+0x24c> +80109ec0: 26e22dc0 addiu v0,s7,11712 +80109ec4: 8d420228 lw v0,552(t2) +80109ec8: 24420001 addiu v0,v0,1 +80109ecc: 080426a2 j 80109a88 <__do_MP4_ioctl+0x220> +80109ed0: ad420228 sw v0,552(t2) + +80109ed4 : +80109ed4: 3c198011 lui t9,0x8011 +80109ed8: 27399868 addiu t9,t9,-26520 +80109edc: 03200008 jr t9 +80109ee0: 00000000 nop + +80109ee4 : +80109ee4: 27bdffd0 addiu sp,sp,-48 +80109ee8: afbf0028 sw ra,40(sp) +80109eec: afb30024 sw s3,36(sp) +80109ef0: afb20020 sw s2,32(sp) +80109ef4: afb1001c sw s1,28(sp) +80109ef8: afb00018 sw s0,24(sp) +80109efc: 3c0db400 lui t5,0xb400 +80109f00: 95a30000 lhu v1,0(t5) +80109f04: 95a20000 lhu v0,0(t5) +80109f08: 3063ffff andi v1,v1,0xffff +80109f0c: 00021400 sll v0,v0,0x10 +80109f10: 00621821 addu v1,v1,v0 +80109f14: 3c068031 lui a2,0x8031 +80109f18: 95a50000 lhu a1,0(t5) +80109f1c: 95a20000 lhu v0,0(t5) +80109f20: acc356f0 sw v1,22256(a2) +80109f24: 3c0c801f lui t4,0x801f +80109f28: 00021400 sll v0,v0,0x10 +80109f2c: 90c856f0 lbu t0,22256(a2) +80109f30: 8d87453c lw a3,17724(t4) +80109f34: 30a5ffff andi a1,a1,0xffff +80109f38: 00a22821 addu a1,a1,v0 +80109f3c: 24030040 li v1,64 +80109f40: 3c02801f lui v0,0x801f +80109f44: 24c956f0 addiu t1,a2,22256 +80109f48: a048452c sb t0,17708(v0) +80109f4c: 0007180a movz v1,zero,a3 +80109f50: 240200c2 li v0,194 +80109f54: ad250004 sw a1,4(t1) +80109f58: 00603821 move a3,v1 +80109f5c: 1102002c beq t0,v0,8010a010 +80109f60: 00805021 move t2,a0 +80109f64: 2d0200c3 sltiu v0,t0,195 +80109f68: 1440001d bnez v0,80109fe0 +80109f6c: 2402005e li v0,94 +80109f70: 240200c4 li v0,196 +80109f74: 110201cc beq t0,v0,8010a6a8 +80109f78: 2d0200c4 sltiu v0,t0,196 +80109f7c: 144000c2 bnez v0,8010a288 +80109f80: 3c02801f lui v0,0x801f +80109f84: 240200c5 li v0,197 +80109f88: 1102023b beq t0,v0,8010a878 +80109f8c: 240200c6 li v0,198 +80109f90: 1102029d beq t0,v0,8010aa08 +80109f94: 3c02801f lui v0,0x801f +80109f98: 3c04b400 lui a0,0xb400 +80109f9c: 34850002 ori a1,a0,0x2 +80109fa0: 24020420 li v0,1056 +80109fa4: 34860004 ori a2,a0,0x4 +80109fa8: 24030400 li v1,1024 +80109fac: a4a20000 sh v0,0(a1) +80109fb0: a4a30000 sh v1,0(a1) +80109fb4: a4c00000 sh zero,0(a2) +80109fb8: a4800000 sh zero,0(a0) +80109fbc: a4800000 sh zero,0(a0) +80109fc0: 8fbf0028 lw ra,40(sp) +80109fc4: 8fb30024 lw s3,36(sp) +80109fc8: 8fb20020 lw s2,32(sp) +80109fcc: 8fb1001c lw s1,28(sp) +80109fd0: 8fb00018 lw s0,24(sp) +80109fd4: 00001021 move v0,zero +80109fd8: 03e00008 jr ra +80109fdc: 27bd0030 addiu sp,sp,48 +80109fe0: 11020133 beq t0,v0,8010a4b0 +80109fe4: 2d02005f sltiu v0,t0,95 +80109fe8: 144000dc bnez v0,8010a35c +80109fec: 2402005d li v0,93 +80109ff0: 240200c0 li v0,192 +80109ff4: 11020232 beq t0,v0,8010a8c0 +80109ff8: 240200c1 li v0,193 +80109ffc: 1502ffe7 bne t0,v0,80109f9c +8010a000: 3c04b400 lui a0,0xb400 +8010a004: 3c02801f lui v0,0x801f +8010a008: 90432c28 lbu v1,11304(v0) +8010a00c: 34670002 ori a3,v1,0x2 +8010a010: 24020005 li v0,5 +8010a014: afa20010 sw v0,16(sp) +8010a018: 2404ffff li a0,-1 +8010a01c: 8fa20010 lw v0,16(sp) +8010a020: 2442ffff addiu v0,v0,-1 +8010a024: afa20010 sw v0,16(sp) +8010a028: 8fa30010 lw v1,16(sp) +8010a02c: 1464fffb bne v1,a0,8010a01c +8010a030: 3c02b001 lui v0,0xb001 +8010a034: 34460218 ori a2,v0,0x218 +8010a038: 3c030002 lui v1,0x2 +8010a03c: 34420214 ori v0,v0,0x214 +8010a040: ac430000 sw v1,0(v0) +8010a044: 3c02b400 lui v0,0xb400 +8010a048: 3c040080 lui a0,0x80 +8010a04c: 24050080 li a1,128 +8010a050: 34420002 ori v0,v0,0x2 +8010a054: 24030005 li v1,5 +8010a058: acc40000 sw a0,0(a2) +8010a05c: a4450000 sh a1,0(v0) +8010a060: 2404ffff li a0,-1 +8010a064: afa30010 sw v1,16(sp) +8010a068: 8fa20010 lw v0,16(sp) +8010a06c: 2442ffff addiu v0,v0,-1 +8010a070: afa20010 sw v0,16(sp) +8010a074: 8fa30010 lw v1,16(sp) +8010a078: 1464fffb bne v1,a0,8010a068 +8010a07c: 24020005 li v0,5 +8010a080: afa20010 sw v0,16(sp) +8010a084: 2404ffff li a0,-1 +8010a088: 8fa20010 lw v0,16(sp) +8010a08c: 2442ffff addiu v0,v0,-1 +8010a090: afa20010 sw v0,16(sp) +8010a094: 8fa30010 lw v1,16(sp) +8010a098: 1464fffb bne v1,a0,8010a088 +8010a09c: 34e60400 ori a2,a3,0x400 +8010a0a0: 91220005 lbu v0,5(t1) +8010a0a4: 91240007 lbu a0,7(t1) +8010a0a8: 91230006 lbu v1,6(t1) +8010a0ac: 00021400 sll v0,v0,0x10 +8010a0b0: 00441021 addu v0,v0,a0 +8010a0b4: 00031a00 sll v1,v1,0x8 +8010a0b8: 00624821 addu t1,v1,v0 +8010a0bc: 3c03b001 lui v1,0xb001 +8010a0c0: 34e50420 ori a1,a3,0x420 +8010a0c4: 3c0ab400 lui t2,0xb400 +8010a0c8: 3c040080 lui a0,0x80 +8010a0cc: 34680218 ori t0,v1,0x218 +8010a0d0: 35470002 ori a3,t2,0x2 +8010a0d4: 30a5ffff andi a1,a1,0xffff +8010a0d8: 30c6ffff andi a2,a2,0xffff +8010a0dc: 34630214 ori v1,v1,0x214 +8010a0e0: 3c0c801f lui t4,0x801f +8010a0e4: 3c020082 lui v0,0x82 +8010a0e8: 0124202b sltu a0,t1,a0 +8010a0ec: ac600000 sw zero,0(v1) +8010a0f0: ad020000 sw v0,0(t0) +8010a0f4: a4e50000 sh a1,0(a3) +8010a0f8: ad894530 sw t1,17712(t4) +8010a0fc: a4e60000 sh a2,0(a3) +8010a100: 1080003f beqz a0,8010a200 +8010a104: 312400ff andi a0,t1,0xff +8010a108: 2d220400 sltiu v0,t1,1024 +8010a10c: 104001c8 beqz v0,8010a830 +8010a110: 2522fc00 addiu v0,t1,-1024 +8010a114: 240e0200 li t6,512 +8010a118: 240d0010 li t5,16 +8010a11c: ad804530 sw zero,17712(t4) +8010a120: 3c02801f lui v0,0x801f +8010a124: 8c434540 lw v1,17728(v0) +8010a128: 3c0b801f lui t3,0x801f +8010a12c: 3c02b302 lui v0,0xb302 +8010a130: 8d6a4534 lw t2,17716(t3) +8010a134: 00031940 sll v1,v1,0x5 +8010a138: 34490014 ori t1,v0,0x14 +8010a13c: 34480010 ori t0,v0,0x10 +8010a140: 3445000c ori a1,v0,0xc +8010a144: 34460004 ori a2,v0,0x4 +8010a148: 34470008 ori a3,v0,0x8 +8010a14c: 3c041fff lui a0,0x1fff +8010a150: 00684021 addu t0,v1,t0 +8010a154: 00694821 addu t1,v1,t1 +8010a158: 00652821 addu a1,v1,a1 +8010a15c: 00663021 addu a2,v1,a2 +8010a160: 00673821 addu a3,v1,a3 +8010a164: 3484ffff ori a0,a0,0xffff +8010a168: 00621821 addu v1,v1,v0 +8010a16c: 24020008 li v0,8 +8010a170: ad000000 sw zero,0(t0) +8010a174: 01442024 and a0,t2,a0 +8010a178: aca20000 sw v0,0(a1) +8010a17c: 3c021400 lui v0,0x1400 +8010a180: ac640000 sw a0,0(v1) +8010a184: acc20000 sw v0,0(a2) +8010a188: 3c038000 lui v1,0x8000 +8010a18c: 3c020080 lui v0,0x80 +8010a190: 34422400 ori v0,v0,0x2400 +8010a194: 34630001 ori v1,v1,0x1 +8010a198: aced0000 sw t5,0(a3) +8010a19c: ad220000 sw v0,0(t1) +8010a1a0: ad030000 sw v1,0(t0) +8010a1a4: 8d824530 lw v0,17712(t4) +8010a1a8: 01ca5021 addu t2,t6,t2 +8010a1ac: 10400022 beqz v0,8010a238 +8010a1b0: ad6a4534 sw t2,17716(t3) +8010a1b4: 3c02b001 lui v0,0xb001 +8010a1b8: 24031000 li v1,4096 +8010a1bc: 34490328 ori t1,v0,0x328 +8010a1c0: 34440324 ori a0,v0,0x324 +8010a1c4: 34450374 ori a1,v0,0x374 +8010a1c8: 34460348 ori a2,v0,0x348 +8010a1cc: 34470354 ori a3,v0,0x354 +8010a1d0: 34480364 ori t0,v0,0x364 +8010a1d4: 34420314 ori v0,v0,0x314 +8010a1d8: ac830000 sw v1,0(a0) +8010a1dc: aca30000 sw v1,0(a1) +8010a1e0: acc30000 sw v1,0(a2) +8010a1e4: ace30000 sw v1,0(a3) +8010a1e8: ad030000 sw v1,0(t0) +8010a1ec: ac430000 sw v1,0(v0) +8010a1f0: ad230000 sw v1,0(t1) +8010a1f4: ad230000 sw v1,0(t1) +8010a1f8: 0804289b j 8010a26c +8010a1fc: 8fbf0028 lw ra,40(sp) +8010a200: 2c820007 sltiu v0,a0,7 +8010a204: a5400000 sh zero,0(t2) +8010a208: ad844530 sw a0,17712(t4) +8010a20c: a5400000 sh zero,0(t2) +8010a210: 1040017f beqz v0,8010a810 +8010a214: 3c03801f lui v1,0x801f +8010a218: 3c02801f lui v0,0x801f +8010a21c: 8c454544 lw a1,17732(v0) +8010a220: 2483fffc addiu v1,a0,-4 +8010a224: 00041140 sll v0,a0,0x5 +8010a228: 00451021 addu v0,v0,a1 +8010a22c: 2c630002 sltiu v1,v1,2 +8010a230: 14600224 bnez v1,8010aac4 +8010a234: ac400010 sw zero,16(v0) +8010a238: 3c02b001 lui v0,0xb001 +8010a23c: 24031000 li v1,4096 +8010a240: 34470358 ori a3,v0,0x358 +8010a244: 34440324 ori a0,v0,0x324 +8010a248: 34450378 ori a1,v0,0x378 +8010a24c: 34460368 ori a2,v0,0x368 +8010a250: 34420348 ori v0,v0,0x348 +8010a254: ac830000 sw v1,0(a0) +8010a258: aca30000 sw v1,0(a1) +8010a25c: acc30000 sw v1,0(a2) +8010a260: ac430000 sw v1,0(v0) +8010a264: ace30000 sw v1,0(a3) +8010a268: 8fbf0028 lw ra,40(sp) +8010a26c: 8fb30024 lw s3,36(sp) +8010a270: 8fb20020 lw s2,32(sp) +8010a274: 8fb1001c lw s1,28(sp) +8010a278: 8fb00018 lw s0,24(sp) +8010a27c: 00001021 move v0,zero +8010a280: 03e00008 jr ra +8010a284: 27bd0030 addiu sp,sp,48 +8010a288: 8c4a4544 lw t2,17732(v0) +8010a28c: 35a40002 ori a0,t5,0x2 +8010a290: 8d42000c lw v0,12(t2) +8010a294: 8d460008 lw a2,8(t2) +8010a298: 24030420 li v1,1056 +8010a29c: 00c22823 subu a1,a2,v0 +8010a2a0: 24020400 li v0,1024 +8010a2a4: a4830000 sh v1,0(a0) +8010a2a8: a4820000 sh v0,0(a0) +8010a2ac: a5a00000 sh zero,0(t5) +8010a2b0: a5a00000 sh zero,0(t5) +8010a2b4: 10a00003 beqz a1,8010a2c4 +8010a2b8: 30a2001f andi v0,a1,0x1f +8010a2bc: 10400160 beqz v0,8010a840 +8010a2c0: 24c2ffff addiu v0,a2,-1 +8010a2c4: 91230005 lbu v1,5(t1) +8010a2c8: 91250006 lbu a1,6(t1) +8010a2cc: 3c02801f lui v0,0x801f +8010a2d0: 00031a00 sll v1,v1,0x8 +8010a2d4: 8c442c24 lw a0,11300(v0) +8010a2d8: 00655821 addu t3,v1,a1 +8010a2dc: 116401b8 beq t3,a0,8010a9c0 +8010a2e0: 3c02801f lui v0,0x801f +8010a2e4: 8d460008 lw a2,8(t2) +8010a2e8: 91250001 lbu a1,1(t1) +8010a2ec: 8c48473c lw t0,18236(v0) +8010a2f0: 8d430000 lw v1,0(t2) +8010a2f4: 30c2001f andi v0,a2,0x1f +8010a2f8: 91270002 lbu a3,2(t1) +8010a2fc: 000220c0 sll a0,v0,0x3 +8010a300: 00021040 sll v0,v0,0x1 +8010a304: 00822023 subu a0,a0,v0 +8010a308: 00681821 addu v1,v1,t0 +8010a30c: 00052a00 sll a1,a1,0x8 +8010a310: 00641821 addu v1,v1,a0 +8010a314: 00a72821 addu a1,a1,a3 +8010a318: a4650002 sh a1,2(v1) +8010a31c: 91220003 lbu v0,3(t1) +8010a320: 91240004 lbu a0,4(t1) +8010a324: 00021200 sll v0,v0,0x8 +8010a328: 00441021 addu v0,v0,a0 +8010a32c: a4620004 sh v0,4(v1) +8010a330: a46b0000 sh t3,0(v1) +8010a334: 91240007 lbu a0,7(t1) +8010a338: 24c60001 addiu a2,a2,1 +8010a33c: 308200c0 andi v0,a0,0xc0 +8010a340: 384200c0 xori v0,v0,0xc0 +8010a344: 0002102b sltu v0,zero,v0 +8010a348: ad82453c sw v0,17724(t4) +8010a34c: 3c02801f lui v0,0x801f +8010a350: ad460008 sw a2,8(t2) +8010a354: 0804289a j 8010a268 +8010a358: a444474c sh a0,18252(v0) +8010a35c: 1502ff0f bne t0,v0,80109f9c +8010a360: 3c04b400 lui a0,0xb400 +8010a364: 3c02b400 lui v0,0xb400 +8010a368: 34420002 ori v0,v0,0x2 +8010a36c: 240304a0 li v1,1184 +8010a370: a4430000 sh v1,0(v0) +8010a374: 24040480 li a0,1152 +8010a378: 24030005 li v1,5 +8010a37c: a4440000 sh a0,0(v0) +8010a380: afa30010 sw v1,16(sp) +8010a384: 2404ffff li a0,-1 +8010a388: 8fa20010 lw v0,16(sp) +8010a38c: 2442ffff addiu v0,v0,-1 +8010a390: afa20010 sw v0,16(sp) +8010a394: 8fa30010 lw v1,16(sp) +8010a398: 1464fffb bne v1,a0,8010a388 +8010a39c: 3c02b001 lui v0,0xb001 +8010a3a0: 34460218 ori a2,v0,0x218 +8010a3a4: 3c030002 lui v1,0x2 +8010a3a8: 34420214 ori v0,v0,0x214 +8010a3ac: ac430000 sw v1,0(v0) +8010a3b0: 3c02b400 lui v0,0xb400 +8010a3b4: 3c040080 lui a0,0x80 +8010a3b8: 24051234 li a1,4660 +8010a3bc: 34420006 ori v0,v0,0x6 +8010a3c0: 24030005 li v1,5 +8010a3c4: acc40000 sw a0,0(a2) +8010a3c8: a4450000 sh a1,0(v0) +8010a3cc: 2404ffff li a0,-1 +8010a3d0: afa30010 sw v1,16(sp) +8010a3d4: 8fa20010 lw v0,16(sp) +8010a3d8: 2442ffff addiu v0,v0,-1 +8010a3dc: afa20010 sw v0,16(sp) +8010a3e0: 8fa30010 lw v1,16(sp) +8010a3e4: 1464fffb bne v1,a0,8010a3d4 +8010a3e8: 24020005 li v0,5 +8010a3ec: afa20010 sw v0,16(sp) +8010a3f0: 2404ffff li a0,-1 +8010a3f4: 8fa20010 lw v0,16(sp) +8010a3f8: 2442ffff addiu v0,v0,-1 +8010a3fc: afa20010 sw v0,16(sp) +8010a400: 8fa30010 lw v1,16(sp) +8010a404: 1464fffb bne v1,a0,8010a3f4 +8010a408: 3c02801f lui v0,0x801f +8010a40c: 8c434540 lw v1,17728(v0) +8010a410: 3c05801c lui a1,0x801c +8010a414: 3c021fff lui v0,0x1fff +8010a418: 3c04b302 lui a0,0xb302 +8010a41c: 3c06b001 lui a2,0xb001 +8010a420: 3442ffff ori v0,v0,0xffff +8010a424: 24a52300 addiu a1,a1,8960 +8010a428: 00031940 sll v1,v1,0x5 +8010a42c: 00a22824 and a1,a1,v0 +8010a430: 34cc0218 ori t4,a2,0x218 +8010a434: 3c020082 lui v0,0x82 +8010a438: 348b0014 ori t3,a0,0x14 +8010a43c: 348a0010 ori t2,a0,0x10 +8010a440: 3487000c ori a3,a0,0xc +8010a444: 34880004 ori t0,a0,0x4 +8010a448: 34890008 ori t1,a0,0x8 +8010a44c: 34c60214 ori a2,a2,0x214 +8010a450: acc00000 sw zero,0(a2) +8010a454: 006a5021 addu t2,v1,t2 +8010a458: ad820000 sw v0,0(t4) +8010a45c: 006b5821 addu t3,v1,t3 +8010a460: 00673821 addu a3,v1,a3 +8010a464: 00684021 addu t0,v1,t0 +8010a468: 00694821 addu t1,v1,t1 +8010a46c: 24020008 li v0,8 +8010a470: 00641821 addu v1,v1,a0 +8010a474: ad400000 sw zero,0(t2) +8010a478: ace20000 sw v0,0(a3) +8010a47c: ac650000 sw a1,0(v1) +8010a480: 3c021400 lui v0,0x1400 +8010a484: 24030020 li v1,32 +8010a488: ad020000 sw v0,0(t0) +8010a48c: ad230000 sw v1,0(t1) +8010a490: 3c020080 lui v0,0x80 +8010a494: 3c038000 lui v1,0x8000 +8010a498: 34422400 ori v0,v0,0x2400 +8010a49c: 34630001 ori v1,v1,0x1 +8010a4a0: ad620000 sw v0,0(t3) +8010a4a4: ad430000 sw v1,0(t2) +8010a4a8: 0804289b j 8010a26c +8010a4ac: 8fbf0028 lw ra,40(sp) +8010a4b0: 35a40002 ori a0,t5,0x2 +8010a4b4: 24020430 li v0,1072 +8010a4b8: a4820000 sh v0,0(a0) +8010a4bc: 24030410 li v1,1040 +8010a4c0: 24020005 li v0,5 +8010a4c4: a4830000 sh v1,0(a0) +8010a4c8: afa20010 sw v0,16(sp) +8010a4cc: 2404ffff li a0,-1 +8010a4d0: 8fa20010 lw v0,16(sp) +8010a4d4: 2442ffff addiu v0,v0,-1 +8010a4d8: afa20010 sw v0,16(sp) +8010a4dc: 8fa30010 lw v1,16(sp) +8010a4e0: 1464fffb bne v1,a0,8010a4d0 +8010a4e4: 3c05b400 lui a1,0xb400 +8010a4e8: 3c04b001 lui a0,0xb001 +8010a4ec: 34870218 ori a3,a0,0x218 +8010a4f0: 3c020080 lui v0,0x80 +8010a4f4: 34840214 ori a0,a0,0x214 +8010a4f8: ac820000 sw v0,0(a0) +8010a4fc: 34a80004 ori t0,a1,0x4 +8010a500: 34a60002 ori a2,a1,0x2 +8010a504: 3c030002 lui v1,0x2 +8010a508: 24020005 li v0,5 +8010a50c: ace30000 sw v1,0(a3) +8010a510: 2404ffff li a0,-1 +8010a514: a4a00000 sh zero,0(a1) +8010a518: a4c00000 sh zero,0(a2) +8010a51c: a5000000 sh zero,0(t0) +8010a520: afa20010 sw v0,16(sp) +8010a524: 8fa20010 lw v0,16(sp) +8010a528: 2442ffff addiu v0,v0,-1 +8010a52c: afa20010 sw v0,16(sp) +8010a530: 8fa30010 lw v1,16(sp) +8010a534: 1464fffb bne v1,a0,8010a524 +8010a538: 24020005 li v0,5 +8010a53c: afa20010 sw v0,16(sp) +8010a540: 2404ffff li a0,-1 +8010a544: 8fa20010 lw v0,16(sp) +8010a548: 2442ffff addiu v0,v0,-1 +8010a54c: afa20010 sw v0,16(sp) +8010a550: 8fa30010 lw v1,16(sp) +8010a554: 1464fffb bne v1,a0,8010a544 +8010a558: 3c02b001 lui v0,0xb001 +8010a55c: 3c05b400 lui a1,0xb400 +8010a560: 34440218 ori a0,v0,0x218 +8010a564: 3c030082 lui v1,0x82 +8010a568: 34420214 ori v0,v0,0x214 +8010a56c: ac400000 sw zero,0(v0) +8010a570: 34a60002 ori a2,a1,0x2 +8010a574: ac830000 sw v1,0(a0) +8010a578: 24020420 li v0,1056 +8010a57c: 24030442 li v1,1090 +8010a580: a4c20000 sh v0,0(a2) +8010a584: 34a40004 ori a0,a1,0x4 +8010a588: a4c30000 sh v1,0(a2) +8010a58c: 94820000 lhu v0,0(a0) +8010a590: 2404ffff li a0,-1 +8010a594: 00021142 srl v0,v0,0x5 +8010a598: 30420020 andi v0,v0,0x20 +8010a59c: 00021400 sll v0,v0,0x10 +8010a5a0: 00021403 sra v0,v0,0x10 +8010a5a4: 34431c04 ori v1,v0,0x1c04 +8010a5a8: 3442140c ori v0,v0,0x140c +8010a5ac: 3042ffff andi v0,v0,0xffff +8010a5b0: 3063ffff andi v1,v1,0xffff +8010a5b4: a4a20000 sh v0,0(a1) +8010a5b8: a4a30000 sh v1,0(a1) +8010a5bc: 24020410 li v0,1040 +8010a5c0: 24030005 li v1,5 +8010a5c4: a4c20000 sh v0,0(a2) +8010a5c8: afa30010 sw v1,16(sp) +8010a5cc: 8fa20010 lw v0,16(sp) +8010a5d0: 2442ffff addiu v0,v0,-1 +8010a5d4: afa20010 sw v0,16(sp) +8010a5d8: 8fa30010 lw v1,16(sp) +8010a5dc: 1464fffb bne v1,a0,8010a5cc +8010a5e0: 3c05b400 lui a1,0xb400 +8010a5e4: 3c04b001 lui a0,0xb001 +8010a5e8: 34860218 ori a2,a0,0x218 +8010a5ec: 3c020080 lui v0,0x80 +8010a5f0: 34840214 ori a0,a0,0x214 +8010a5f4: 3c030002 lui v1,0x2 +8010a5f8: ac820000 sw v0,0(a0) +8010a5fc: 34a70002 ori a3,a1,0x2 +8010a600: acc30000 sw v1,0(a2) +8010a604: 24026bf3 li v0,27635 +8010a608: 2403f0c2 li v1,-3902 +8010a60c: a4a20000 sh v0,0(a1) +8010a610: 34a80004 ori t0,a1,0x4 +8010a614: a4e30000 sh v1,0(a3) +8010a618: 24029252 li v0,-28078 +8010a61c: 24030005 li v1,5 +8010a620: a5020000 sh v0,0(t0) +8010a624: 2404ffff li a0,-1 +8010a628: afa30010 sw v1,16(sp) +8010a62c: 8fa20010 lw v0,16(sp) +8010a630: 2442ffff addiu v0,v0,-1 +8010a634: afa20010 sw v0,16(sp) +8010a638: 8fa30010 lw v1,16(sp) +8010a63c: 1464fffb bne v1,a0,8010a62c +8010a640: 24020005 li v0,5 +8010a644: afa20010 sw v0,16(sp) +8010a648: 2404ffff li a0,-1 +8010a64c: 8fa20010 lw v0,16(sp) +8010a650: 2442ffff addiu v0,v0,-1 +8010a654: afa20010 sw v0,16(sp) +8010a658: 8fa30010 lw v1,16(sp) +8010a65c: 1464fffb bne v1,a0,8010a64c +8010a660: 3c02b001 lui v0,0xb001 +8010a664: 34450218 ori a1,v0,0x218 +8010a668: 34420214 ori v0,v0,0x214 +8010a66c: ac400000 sw zero,0(v0) +8010a670: 3c02b400 lui v0,0xb400 +8010a674: 34420002 ori v0,v0,0x2 +8010a678: 3c030082 lui v1,0x82 +8010a67c: 24040400 li a0,1024 +8010a680: aca30000 sw v1,0(a1) +8010a684: a4440000 sh a0,0(v0) +8010a688: 8fbf0028 lw ra,40(sp) +8010a68c: 8fb30024 lw s3,36(sp) +8010a690: 8fb20020 lw s2,32(sp) +8010a694: 8fb1001c lw s1,28(sp) +8010a698: 8fb00018 lw s0,24(sp) +8010a69c: 00001021 move v0,zero +8010a6a0: 03e00008 jr ra +8010a6a4: 27bd0030 addiu sp,sp,48 +8010a6a8: 3c12801f lui s2,0x801f +8010a6ac: 3c13801f lui s3,0x801f +8010a6b0: 8e62454c lw v0,17740(s3) +8010a6b4: 8e454548 lw a1,17736(s2) +8010a6b8: 35a60002 ori a2,t5,0x2 +8010a6bc: 00a22823 subu a1,a1,v0 +8010a6c0: 3c04a5a5 lui a0,0xa5a5 +8010a6c4: 24020420 li v0,1056 +8010a6c8: a4c20000 sh v0,0(a2) +8010a6cc: 00a42025 or a0,a1,a0 +8010a6d0: 3c025a5a lui v0,0x5a5a +8010a6d4: 00042402 srl a0,a0,0x10 +8010a6d8: 30a5ffff andi a1,a1,0xffff +8010a6dc: 24030400 li v1,1024 +8010a6e0: 34425a5a ori v0,v0,0x5a5a +8010a6e4: a4c30000 sh v1,0(a2) +8010a6e8: a5a50000 sh a1,0(t5) +8010a6ec: a5a40000 sh a0,0(t5) +8010a6f0: 1142fede beq t2,v0,8010a26c +8010a6f4: 8fbf0028 lw ra,40(sp) +8010a6f8: 91220001 lbu v0,1(t1) +8010a6fc: 91230004 lbu v1,4(t1) +8010a700: 91250002 lbu a1,2(t1) +8010a704: 91270003 lbu a3,3(t1) +8010a708: 91240005 lbu a0,5(t1) +8010a70c: 91260006 lbu a2,6(t1) +8010a710: 00021400 sll v0,v0,0x10 +8010a714: 00471021 addu v0,v0,a3 +8010a718: 00031c00 sll v1,v1,0x10 +8010a71c: 00052a00 sll a1,a1,0x8 +8010a720: 91280007 lbu t0,7(t1) +8010a724: 00661821 addu v1,v1,a2 +8010a728: 00042200 sll a0,a0,0x8 +8010a72c: 00a22821 addu a1,a1,v0 +8010a730: 24020001 li v0,1 +8010a734: 110200d6 beq t0,v0,8010aa90 +8010a738: 00832021 addu a0,a0,v1 +8010a73c: 24020002 li v0,2 +8010a740: 11020041 beq t0,v0,8010a848 +8010a744: 24020003 li v0,3 +8010a748: 110200e2 beq t0,v0,8010aad4 +8010a74c: 240200f0 li v0,240 +8010a750: 1502fec6 bne t0,v0,8010a26c +8010a754: 3c11801f lui s1,0x801f +8010a758: 8e224544 lw v0,17732(s1) +8010a75c: 3c108010 lui s0,0x8010 +8010a760: 8c450218 lw a1,536(v0) +8010a764: 3c04801c lui a0,0x801c +8010a768: 2610463c addiu s0,s0,17980 +8010a76c: 0200f809 jalr s0 +8010a770: 24842250 addiu a0,a0,8784 +8010a774: 8e234544 lw v1,17732(s1) +8010a778: 3c04801c lui a0,0x801c +8010a77c: 8c65021c lw a1,540(v1) +8010a780: 0200f809 jalr s0 +8010a784: 24842264 addiu a0,a0,8804 +8010a788: 8e234544 lw v1,17732(s1) +8010a78c: 3c04801c lui a0,0x801c +8010a790: 8c650220 lw a1,544(v1) +8010a794: 0200f809 jalr s0 +8010a798: 24842278 addiu a0,a0,8824 +8010a79c: 8e234544 lw v1,17732(s1) +8010a7a0: 3c04801c lui a0,0x801c +8010a7a4: 8c650224 lw a1,548(v1) +8010a7a8: 0200f809 jalr s0 +8010a7ac: 24842290 addiu a0,a0,8848 +8010a7b0: 8e234544 lw v1,17732(s1) +8010a7b4: 3c04801c lui a0,0x801c +8010a7b8: 8c650228 lw a1,552(v1) +8010a7bc: 0200f809 jalr s0 +8010a7c0: 248422a8 addiu a0,a0,8872 +8010a7c4: 8e234544 lw v1,17732(s1) +8010a7c8: 3c04801c lui a0,0x801c +8010a7cc: 8c65022c lw a1,556(v1) +8010a7d0: 0200f809 jalr s0 +8010a7d4: 248422b8 addiu a0,a0,8888 +8010a7d8: 8e65454c lw a1,17740(s3) +8010a7dc: 3c04801c lui a0,0x801c +8010a7e0: 0200f809 jalr s0 +8010a7e4: 248422c8 addiu a0,a0,8904 +8010a7e8: 8e454548 lw a1,17736(s2) +8010a7ec: 3c04801c lui a0,0x801c +8010a7f0: 0200f809 jalr s0 +8010a7f4: 248422dc addiu a0,a0,8924 +8010a7f8: 40057000 mfc0 a1,c0_epc +8010a7fc: 3c04801c lui a0,0x801c +8010a800: 0200f809 jalr s0 +8010a804: 248422f0 addiu a0,a0,8944 +8010a808: 0804289b j 8010a26c +8010a80c: 8fbf0028 lw ra,40(sp) +8010a810: 8c624544 lw v0,17732(v1) +8010a814: ac4000b0 sw zero,176(v0) +8010a818: ac400010 sw zero,16(v0) +8010a81c: ac400030 sw zero,48(v0) +8010a820: ac400050 sw zero,80(v0) +8010a824: ac400070 sw zero,112(v0) +8010a828: 0804288e j 8010a238 +8010a82c: ac400090 sw zero,144(v0) +8010a830: 240e0400 li t6,1024 +8010a834: 240d0020 li t5,32 +8010a838: 08042848 j 8010a120 +8010a83c: ad824530 sw v0,17712(t4) +8010a840: 080428b1 j 8010a2c4 +8010a844: ad420008 sw v0,8(t2) +8010a848: 3c03801f lui v1,0x801f +8010a84c: 8c634544 lw v1,17732(v1) +8010a850: 8c620228 lw v0,552(v1) +8010a854: 0045102b sltu v0,v0,a1 +8010a858: 10400002 beqz v0,8010a864 +8010a85c: 00000000 nop +8010a860: ac650228 sw a1,552(v1) +8010a864: 8c62022c lw v0,556(v1) +8010a868: 1082fe80 beq a0,v0,8010a26c +8010a86c: 8fbf0028 lw ra,40(sp) +8010a870: 0804289a j 8010a268 +8010a874: ac64022c sw a0,556(v1) +8010a878: 3c02801f lui v0,0x801f +8010a87c: 35a70002 ori a3,t5,0x2 +8010a880: 8c444544 lw a0,17732(v0) +8010a884: 24020420 li v0,1056 +8010a888: a4e20000 sh v0,0(a3) +8010a88c: 24030400 li v1,1024 +8010a890: 3c028011 lui v0,0x8011 +8010a894: a4e30000 sh v1,0(a3) +8010a898: 24840230 addiu a0,a0,560 +8010a89c: a5a00000 sh zero,0(t5) +8010a8a0: 25250001 addiu a1,t1,1 +8010a8a4: 24060007 li a2,7 +8010a8a8: a5a00000 sh zero,0(t5) +8010a8ac: 2442c930 addiu v0,v0,-14032 +8010a8b0: 0040f809 jalr v0 +8010a8b4: 00000000 nop +8010a8b8: 0804289b j 8010a26c +8010a8bc: 8fbf0028 lw ra,40(sp) +8010a8c0: 3c10801f lui s0,0x801f +8010a8c4: 8e0e454c lw t6,17740(s0) +8010a8c8: 3c028031 lui v0,0x8031 +8010a8cc: 31c3000f andi v1,t6,0xf +8010a8d0: 000318c0 sll v1,v1,0x3 +8010a8d4: 244256f8 addiu v0,v0,22264 +8010a8d8: 00627821 addu t7,v1,v0 +8010a8dc: 3c04801f lui a0,0x801f +8010a8e0: 8c854540 lw a1,17728(a0) +8010a8e4: 8dea0004 lw t2,4(t7) +8010a8e8: 3c021fff lui v0,0x1fff +8010a8ec: 3c03b302 lui v1,0xb302 +8010a8f0: 3442ffff ori v0,v0,0xffff +8010a8f4: 00052940 sll a1,a1,0x5 +8010a8f8: 346b0014 ori t3,v1,0x14 +8010a8fc: 34690010 ori t1,v1,0x10 +8010a900: 3466000c ori a2,v1,0xc +8010a904: 34670004 ori a3,v1,0x4 +8010a908: 34680008 ori t0,v1,0x8 +8010a90c: 01425024 and t2,t2,v0 +8010a910: 35a40002 ori a0,t5,0x2 +8010a914: 24020420 li v0,1056 +8010a918: a4820000 sh v0,0(a0) +8010a91c: 00a94821 addu t1,a1,t1 +8010a920: 00ab5821 addu t3,a1,t3 +8010a924: 00a63021 addu a2,a1,a2 +8010a928: 00a73821 addu a3,a1,a3 +8010a92c: 00a84021 addu t0,a1,t0 +8010a930: 24020008 li v0,8 +8010a934: 00a32821 addu a1,a1,v1 +8010a938: 35ac0004 ori t4,t5,0x4 +8010a93c: 24030400 li v1,1024 +8010a940: a4830000 sh v1,0(a0) +8010a944: a5800000 sh zero,0(t4) +8010a948: 24030010 li v1,16 +8010a94c: ad200000 sw zero,0(t1) +8010a950: acc20000 sw v0,0(a2) +8010a954: 3c021400 lui v0,0x1400 +8010a958: acaa0000 sw t2,0(a1) +8010a95c: ace20000 sw v0,0(a3) +8010a960: ad030000 sw v1,0(t0) +8010a964: 3c020080 lui v0,0x80 +8010a968: 3c038000 lui v1,0x8000 +8010a96c: 34422400 ori v0,v0,0x2400 +8010a970: 34630001 ori v1,v1,0x1 +8010a974: ad620000 sw v0,0(t3) +8010a978: ad230000 sw v1,0(t1) +8010a97c: 3c02801f lui v0,0x801f +8010a980: 8c424548 lw v0,17736(v0) +8010a984: 104efe38 beq v0,t6,8010a268 +8010a988: 01c2102a slt v0,t6,v0 +8010a98c: 1040fe36 beqz v0,8010a268 +8010a990: 24020006 li v0,6 +8010a994: 8de30000 lw v1,0(t7) +8010a998: 10620003 beq v1,v0,8010a9a8 +8010a99c: 25c20001 addiu v0,t6,1 +8010a9a0: 0804289a j 8010a268 +8010a9a4: ae02454c sw v0,17740(s0) +8010a9a8: 3c02801f lui v0,0x801f +8010a9ac: 8c434544 lw v1,17732(v0) +8010a9b0: 25c20001 addiu v0,t6,1 +8010a9b4: ac6000d0 sw zero,208(v1) +8010a9b8: 0804289a j 8010a268 +8010a9bc: ae02454c sw v0,17740(s0) +8010a9c0: 3c11801f lui s1,0x801f +8010a9c4: 8e224520 lw v0,17696(s1) +8010a9c8: 1040fe27 beqz v0,8010a268 +8010a9cc: 3c10801f lui s0,0x801f +8010a9d0: 8e024524 lw v0,17700(s0) +8010a9d4: 1440fe25 bnez v0,8010a26c +8010a9d8: 8fbf0028 lw ra,40(sp) +8010a9dc: 24020001 li v0,1 +8010a9e0: ae024524 sw v0,17700(s0) +8010a9e4: 3c028010 lui v0,0x8010 +8010a9e8: 24422da8 addiu v0,v0,11688 +8010a9ec: 0040f809 jalr v0 +8010a9f0: 00000000 nop +8010a9f4: 8e234520 lw v1,17696(s1) +8010a9f8: 0060f809 jalr v1 +8010a9fc: 00000000 nop +8010aa00: 0804289a j 8010a268 +8010aa04: ae004524 sw zero,17700(s0) +8010aa08: 3c09801f lui t1,0x801f +8010aa0c: 3c08b400 lui t0,0xb400 +8010aa10: 8c474548 lw a3,17736(v0) +8010aa14: 8d26454c lw a2,17740(t1) +8010aa18: 35040002 ori a0,t0,0x2 +8010aa1c: 35050004 ori a1,t0,0x4 +8010aa20: 24020420 li v0,1056 +8010aa24: 24030400 li v1,1024 +8010aa28: a4820000 sh v0,0(a0) +8010aa2c: a4830000 sh v1,0(a0) +8010aa30: a4a00000 sh zero,0(a1) +8010aa34: 10e6001f beq a3,a2,8010aab4 +8010aa38: 3c02b400 lui v0,0xb400 +8010aa3c: 00c7102a slt v0,a2,a3 +8010aa40: 1040001c beqz v0,8010aab4 +8010aa44: 3c02b400 lui v0,0xb400 +8010aa48: 30c4000f andi a0,a2,0xf +8010aa4c: 3c028031 lui v0,0x8031 +8010aa50: 00042080 sll a0,a0,0x2 +8010aa54: 24425598 addiu v0,v0,21912 +8010aa58: 00822821 addu a1,a0,v0 +8010aa5c: 8ca30000 lw v1,0(a1) +8010aa60: 3062ffff andi v0,v1,0xffff +8010aa64: 30640080 andi a0,v1,0x80 +8010aa68: 00031c02 srl v1,v1,0x10 +8010aa6c: a5020000 sh v0,0(t0) +8010aa70: a5030000 sh v1,0(t0) +8010aa74: 1480fdfc bnez a0,8010a268 +8010aa78: 24c40001 addiu a0,a2,1 +8010aa7c: 8ca20040 lw v0,64(a1) +8010aa80: 3c03801f lui v1,0x801f +8010aa84: ac624534 sw v0,17716(v1) +8010aa88: 0804289a j 8010a268 +8010aa8c: ad24454c sw a0,17740(t1) +8010aa90: 3c03801f lui v1,0x801f +8010aa94: 8c634544 lw v1,17732(v1) +8010aa98: 8c620218 lw v0,536(v1) +8010aa9c: 0045102b sltu v0,v0,a1 +8010aaa0: 10400002 beqz v0,8010aaac +8010aaa4: 00000000 nop +8010aaa8: ac650218 sw a1,536(v1) +8010aaac: 0804289a j 8010a268 +8010aab0: ac64021c sw a0,540(v1) +8010aab4: a4400000 sh zero,0(v0) +8010aab8: a4400000 sh zero,0(v0) +8010aabc: 0804289b j 8010a26c +8010aac0: 8fbf0028 lw ra,40(sp) +8010aac4: 8ca2022c lw v0,556(a1) +8010aac8: 24420001 addiu v0,v0,1 +8010aacc: 0804288e j 8010a238 +8010aad0: aca2022c sw v0,556(a1) +8010aad4: 3c03801f lui v1,0x801f +8010aad8: 8c634544 lw v1,17732(v1) +8010aadc: 8c620220 lw v0,544(v1) +8010aae0: 0045102b sltu v0,v0,a1 +8010aae4: 10400002 beqz v0,8010aaf0 +8010aae8: 00000000 nop +8010aaec: ac650220 sw a1,544(v1) +8010aaf0: 0804289a j 8010a268 +8010aaf4: ac640224 sw a0,548(v1) + +8010aaf8 : +8010aaf8: 3c03b001 lui v1,0xb001 +8010aafc: 3c02065c lui v0,0x65c +8010ab00: 27bdff90 addiu sp,sp,-112 +8010ab04: 3442ffff ori v0,v0,0xffff +8010ab08: 346b0258 ori t3,v1,0x258 +8010ab0c: 346c0234 ori t4,v1,0x234 +8010ab10: 34670244 ori a3,v1,0x244 +8010ab14: afb30054 sw s3,84(sp) +8010ab18: afb20050 sw s2,80(sp) +8010ab1c: afb1004c sw s1,76(sp) +8010ab20: afb00048 sw s0,72(sp) +8010ab24: afbf006c sw ra,108(sp) +8010ab28: afbe0068 sw s8,104(sp) +8010ab2c: afb70064 sw s7,100(sp) +8010ab30: afb60060 sw s6,96(sp) +8010ab34: afb5005c sw s5,92(sp) +8010ab38: afb40058 sw s4,88(sp) +8010ab3c: 3c040082 lui a0,0x82 +8010ab40: ace20000 sw v0,0(a3) +8010ab44: 34720334 ori s2,v1,0x334 +8010ab48: ad620000 sw v0,0(t3) +8010ab4c: 346d0324 ori t5,v1,0x324 +8010ab50: ad820000 sw v0,0(t4) +8010ab54: 346e0378 ori t6,v1,0x378 +8010ab58: 346f0368 ori t7,v1,0x368 +8010ab5c: 34700348 ori s0,v1,0x348 +8010ab60: 34710358 ori s1,v1,0x358 +8010ab64: 34680248 ori t0,v1,0x248 +8010ab68: 346a0264 ori t2,v1,0x264 +8010ab6c: 3c02008e lui v0,0x8e +8010ab70: 34630218 ori v1,v1,0x218 +8010ab74: ad040000 sw a0,0(t0) +8010ab78: 3c09b301 lui t1,0xb301 +8010ab7c: ad640000 sw a0,0(t3) +8010ab80: ad840000 sw a0,0(t4) +8010ab84: ad440000 sw a0,0(t2) +8010ab88: ac620000 sw v0,0(v1) +8010ab8c: 3c020032 lui v0,0x32 +8010ab90: 24050800 li a1,2048 +8010ab94: 24061000 li a2,4096 +8010ab98: 35330038 ori s3,t1,0x38 +8010ab9c: 34422340 ori v0,v0,0x2340 +8010aba0: 35290018 ori t1,t1,0x18 +8010aba4: ada50000 sw a1,0(t5) +8010aba8: 240314fc li v1,5372 +8010abac: adc50000 sw a1,0(t6) +8010abb0: ade50000 sw a1,0(t7) +8010abb4: ae050000 sw a1,0(s0) +8010abb8: ae250000 sw a1,0(s1) +8010abbc: ae450000 sw a1,0(s2) +8010abc0: ada60000 sw a2,0(t5) +8010abc4: adc60000 sw a2,0(t6) +8010abc8: ade60000 sw a2,0(t7) +8010abcc: ae060000 sw a2,0(s0) +8010abd0: ae260000 sw a2,0(s1) +8010abd4: ae460000 sw a2,0(s2) +8010abd8: ad220000 sw v0,0(t1) +8010abdc: 3c02b400 lui v0,0xb400 +8010abe0: ae630000 sw v1,0(s3) +8010abe4: 24040010 li a0,16 +8010abe8: 34420002 ori v0,v0,0x2 +8010abec: 24030005 li v1,5 +8010abf0: a4440000 sh a0,0(v0) +8010abf4: afa30018 sw v1,24(sp) +8010abf8: 2404ffff li a0,-1 +8010abfc: 8fa20018 lw v0,24(sp) +8010ac00: 2442ffff addiu v0,v0,-1 +8010ac04: afa20018 sw v0,24(sp) +8010ac08: 8fa30018 lw v1,24(sp) +8010ac0c: 1464fffb bne v1,a0,8010abfc +8010ac10: 3c05b400 lui a1,0xb400 +8010ac14: 3c04b001 lui a0,0xb001 +8010ac18: 34860218 ori a2,a0,0x218 +8010ac1c: 3c020080 lui v0,0x80 +8010ac20: 34840214 ori a0,a0,0x214 +8010ac24: 3c030002 lui v1,0x2 +8010ac28: ac820000 sw v0,0(a0) +8010ac2c: 34a70002 ori a3,a1,0x2 +8010ac30: acc30000 sw v1,0(a2) +8010ac34: 24026bf3 li v0,27635 +8010ac38: 2403f0c2 li v1,-3902 +8010ac3c: a4a20000 sh v0,0(a1) +8010ac40: 34a80004 ori t0,a1,0x4 +8010ac44: a4e30000 sh v1,0(a3) +8010ac48: 24029252 li v0,-28078 +8010ac4c: 24030005 li v1,5 +8010ac50: a5020000 sh v0,0(t0) +8010ac54: 2404ffff li a0,-1 +8010ac58: afa30018 sw v1,24(sp) +8010ac5c: 8fa20018 lw v0,24(sp) +8010ac60: 2442ffff addiu v0,v0,-1 +8010ac64: afa20018 sw v0,24(sp) +8010ac68: 8fa30018 lw v1,24(sp) +8010ac6c: 1464fffb bne v1,a0,8010ac5c +8010ac70: 24020005 li v0,5 +8010ac74: afa20018 sw v0,24(sp) +8010ac78: 2404ffff li a0,-1 +8010ac7c: 8fa20018 lw v0,24(sp) +8010ac80: 2442ffff addiu v0,v0,-1 +8010ac84: afa20018 sw v0,24(sp) +8010ac88: 8fa30018 lw v1,24(sp) +8010ac8c: 1464fffb bne v1,a0,8010ac7c +8010ac90: 3c1eb001 lui s8,0xb001 +8010ac94: 3c02b400 lui v0,0xb400 +8010ac98: 3c038010 lui v1,0x8010 +8010ac9c: 37c50218 ori a1,s8,0x218 +8010aca0: 34570002 ori s7,v0,0x2 +8010aca4: 24752270 addiu s5,v1,8816 +8010aca8: 3c020082 lui v0,0x82 +8010acac: 37c30214 ori v1,s8,0x214 +8010acb0: ac600000 sw zero,0(v1) +8010acb4: 24040001 li a0,1 +8010acb8: aca20000 sw v0,0(a1) +8010acbc: a6e00000 sh zero,0(s7) +8010acc0: 02a0f809 jalr s5 +8010acc4: 3c168011 lui s6,0x8011 +8010acc8: 3c028010 lui v0,0x8010 +8010accc: 24503280 addiu s0,v0,12928 +8010acd0: 2404009b li a0,155 +8010acd4: 26c59ee4 addiu a1,s6,-24860 +8010acd8: 0200f809 jalr s0 +8010acdc: 00003021 move a2,zero +8010ace0: 04400015 bltz v0,8010ad38 +8010ace4: 3c058011 lui a1,0x8011 +8010ace8: 24a5b3dc addiu a1,a1,-19492 +8010acec: 2404009c li a0,156 +8010acf0: 0200f809 jalr s0 +8010acf4: 00003021 move a2,zero +8010acf8: 0440001d bltz v0,8010ad70 +8010acfc: 24020008 li v0,8 +8010ad00: afa20010 sw v0,16(sp) +8010ad04: 3c10801f lui s0,0x801f +8010ad08: 24140005 li s4,5 +8010ad0c: 3c028011 lui v0,0x8011 +8010ad10: 24040005 li a0,5 +8010ad14: 00002821 move a1,zero +8010ad18: 00003021 move a2,zero +8010ad1c: 00003821 move a3,zero +8010ad20: 2442cdb8 addiu v0,v0,-12872 +8010ad24: 0040f809 jalr v0 +8010ad28: ae144540 sw s4,17728(s0) +8010ad2c: 8e034540 lw v1,17728(s0) +8010ad30: 04610021 bgez v1,8010adb8 +8010ad34: 3c10000c lui s0,0xc +8010ad38: 2405ffff li a1,-1 +8010ad3c: 8fbf006c lw ra,108(sp) +8010ad40: 8fbe0068 lw s8,104(sp) +8010ad44: 8fb70064 lw s7,100(sp) +8010ad48: 8fb60060 lw s6,96(sp) +8010ad4c: 8fb5005c lw s5,92(sp) +8010ad50: 8fb40058 lw s4,88(sp) +8010ad54: 8fb30054 lw s3,84(sp) +8010ad58: 8fb20050 lw s2,80(sp) +8010ad5c: 8fb1004c lw s1,76(sp) +8010ad60: 8fb00048 lw s0,72(sp) +8010ad64: 00a01021 move v0,a1 +8010ad68: 03e00008 jr ra +8010ad6c: 27bd0070 addiu sp,sp,112 +8010ad70: 3c028010 lui v0,0x8010 +8010ad74: 2442353c addiu v0,v0,13628 +8010ad78: 0040f809 jalr v0 +8010ad7c: 2404009b li a0,155 +8010ad80: 2405ffff li a1,-1 +8010ad84: 8fbf006c lw ra,108(sp) +8010ad88: 8fbe0068 lw s8,104(sp) +8010ad8c: 8fb70064 lw s7,100(sp) +8010ad90: 8fb60060 lw s6,96(sp) +8010ad94: 8fb5005c lw s5,92(sp) +8010ad98: 8fb40058 lw s4,88(sp) +8010ad9c: 8fb30054 lw s3,84(sp) +8010ada0: 8fb20050 lw s2,80(sp) +8010ada4: 8fb1004c lw s1,76(sp) +8010ada8: 8fb00048 lw s0,72(sp) +8010adac: 00a01021 move v0,a1 +8010adb0: 03e00008 jr ra +8010adb4: 27bd0070 addiu sp,sp,112 +8010adb8: 3c028010 lui v0,0x8010 +8010adbc: 24425378 addiu v0,v0,21368 +8010adc0: 0040f809 jalr v0 +8010adc4: 36048020 ori a0,s0,0x8020 +8010adc8: 3c07801f lui a3,0x801f +8010adcc: 1040ffda beqz v0,8010ad38 +8010add0: ace24740 sw v0,18240(a3) +8010add4: 2443001f addiu v1,v0,31 +8010add8: 2402ffe0 li v0,-32 +8010addc: 00621824 and v1,v1,v0 +8010ade0: 3c12801f lui s2,0x801f +8010ade4: 3c02801f lui v0,0x801f +8010ade8: 3c118011 lui s1,0x8011 +8010adec: 00602021 move a0,v1 +8010adf0: ace34740 sw v1,18240(a3) +8010adf4: ae43473c sw v1,18236(s2) +8010adf8: 2631ca64 addiu s1,s1,-13724 +8010adfc: 00002821 move a1,zero +8010ae00: 24066000 li a2,24576 +8010ae04: 0220f809 jalr s1 +8010ae08: ac434544 sw v1,17732(v0) +8010ae0c: 3c03801f lui v1,0x801f +8010ae10: 8c624544 lw v0,17732(v1) +8010ae14: 3c070001 lui a3,0x1 +8010ae18: 24450230 addiu a1,v0,560 +8010ae1c: 3c038031 lui v1,0x8031 +8010ae20: 34e68000 ori a2,a3,0x8000 +8010ae24: ac655594 sw a1,21908(v1) +8010ae28: 3c034200 lui v1,0x4200 +8010ae2c: 24c86000 addiu t0,a2,24576 +8010ae30: 346301c1 ori v1,v1,0x1c1 +8010ae34: 01064821 addu t1,t0,a2 +8010ae38: ac430024 sw v1,36(v0) +8010ae3c: 3c034201 lui v1,0x4201 +8010ae40: 01265021 addu t2,t1,a2 +8010ae44: 346301c1 ori v1,v1,0x1c1 +8010ae48: 3c0b0002 lui t3,0x2 +8010ae4c: 356bee00 ori t3,t3,0xee00 +8010ae50: 01466021 addu t4,t2,a2 +8010ae54: ac430044 sw v1,68(v0) +8010ae58: 24042000 li a0,8192 +8010ae5c: 3c034203 lui v1,0x4203 +8010ae60: 018b6821 addu t5,t4,t3 +8010ae64: ac440004 sw a0,4(v0) +8010ae68: 346302c1 ori v1,v1,0x2c1 +8010ae6c: 24046000 li a0,24576 +8010ae70: 01ab7021 addu t6,t5,t3 +8010ae74: ac440014 sw a0,20(v0) +8010ae78: ac430084 sw v1,132(v0) +8010ae7c: 3c044202 lui a0,0x4202 +8010ae80: 3c030004 lui v1,0x4 +8010ae84: 24134000 li s3,16384 +8010ae88: 360f8000 ori t7,s0,0x8000 +8010ae8c: 348402c1 ori a0,a0,0x2c1 +8010ae90: 25d00200 addiu s0,t6,512 +8010ae94: 346303c2 ori v1,v1,0x3c2 +8010ae98: ac440064 sw a0,100(v0) +8010ae9c: ac530000 sw s3,0(v0) +8010aea0: ac50002c sw s0,44(v0) +8010aea4: ac460020 sw a2,32(v0) +8010aea8: ac46001c sw a2,28(v0) +8010aeac: ac460018 sw a2,24(v0) +8010aeb0: ac50004c sw s0,76(v0) +8010aeb4: ac460040 sw a2,64(v0) +8010aeb8: ac46003c sw a2,60(v0) +8010aebc: ac460038 sw a2,56(v0) +8010aec0: ac480034 sw t0,52(v0) +8010aec4: ac50006c sw s0,108(v0) +8010aec8: ac460060 sw a2,96(v0) +8010aecc: ac46005c sw a2,92(v0) +8010aed0: ac460058 sw a2,88(v0) +8010aed4: ac490054 sw t1,84(v0) +8010aed8: ac50008c sw s0,140(v0) +8010aedc: ac400008 sw zero,8(v0) +8010aee0: ac40000c sw zero,12(v0) +8010aee4: ac400028 sw zero,40(v0) +8010aee8: ac400010 sw zero,16(v0) +8010aeec: ac400048 sw zero,72(v0) +8010aef0: ac400030 sw zero,48(v0) +8010aef4: ac400068 sw zero,104(v0) +8010aef8: ac400050 sw zero,80(v0) +8010aefc: ac400088 sw zero,136(v0) +8010af00: 3c040005 lui a0,0x5 +8010af04: ac460080 sw a2,128(v0) +8010af08: ac4300a4 sw v1,164(v0) +8010af0c: 3c030006 lui v1,0x6 +8010af10: 348403c2 ori a0,a0,0x3c2 +8010af14: 346300c0 ori v1,v1,0xc0 +8010af18: 01f07823 subu t7,t7,s0 +8010af1c: 24180200 li t8,512 +8010af20: ac4400c4 sw a0,196(v0) +8010af24: ac4300e4 sw v1,228(v0) +8010af28: 24440838 addiu a0,v0,2104 +8010af2c: 3c030007 lui v1,0x7 +8010af30: ac4f0214 sw t7,532(v0) +8010af34: ac4700c0 sw a3,192(v0) +8010af38: ac5300bc sw s3,188(v0) +8010af3c: ac5800d8 sw t8,216(v0) +8010af40: ac50010c sw s0,268(v0) +8010af44: ac430108 sw v1,264(v0) +8010af48: ac46007c sw a2,124(v0) +8010af4c: ac460078 sw a2,120(v0) +8010af50: ac4a0074 sw t2,116(v0) +8010af54: ac5000ac sw s0,172(v0) +8010af58: ac4700a0 sw a3,160(v0) +8010af5c: ac53009c sw s3,156(v0) +8010af60: ac4b0098 sw t3,152(v0) +8010af64: ac4c0094 sw t4,148(v0) +8010af68: ac5000cc sw s0,204(v0) +8010af6c: ac4b00b8 sw t3,184(v0) +8010af70: ac4d00b4 sw t5,180(v0) +8010af74: ac5000ec sw s0,236(v0) +8010af78: ac5800e0 sw t8,224(v0) +8010af7c: ac5800dc sw t8,220(v0) +8010af80: ac4e00d4 sw t6,212(v0) +8010af84: ac500210 sw s0,528(v0) +8010af88: ac400070 sw zero,112(v0) +8010af8c: ac4000a8 sw zero,168(v0) +8010af90: ac400090 sw zero,144(v0) +8010af94: ac4000c8 sw zero,200(v0) +8010af98: ac4000b0 sw zero,176(v0) +8010af9c: ac4000e8 sw zero,232(v0) +8010afa0: ac4000d0 sw zero,208(v0) +8010afa4: ac400104 sw zero,260(v0) +8010afa8: ac4f0100 sw t7,256(v0) +8010afac: afa40020 sw a0,32(sp) +8010afb0: 24440a38 addiu a0,v0,2616 +8010afb4: afa40024 sw a0,36(sp) +8010afb8: 24440c38 addiu a0,v0,3128 +8010afbc: afa40028 sw a0,40(sp) +8010afc0: 24441038 addiu a0,v0,4152 +8010afc4: afa4002c sw a0,44(sp) +8010afc8: 24441438 addiu a0,v0,5176 +8010afcc: afa40030 sw a0,48(sp) +8010afd0: 24441638 addiu a0,v0,5688 +8010afd4: 8e43473c lw v1,18236(s2) +8010afd8: afa40034 sw a0,52(sp) +8010afdc: 24441838 addiu a0,v0,6200 +8010afe0: afa40038 sw a0,56(sp) +8010afe4: 24441a38 addiu a0,v0,6712 +8010afe8: 01c37021 addu t6,t6,v1 +8010afec: 01435021 addu t2,t2,v1 +8010aff0: 01836021 addu t4,t4,v1 +8010aff4: 01a36821 addu t5,t5,v1 +8010aff8: 00684021 addu t0,v1,t0 +8010affc: 01234821 addu t1,t1,v1 +8010b000: afa4003c sw a0,60(sp) +8010b004: 24636000 addiu v1,v1,24576 +8010b008: 24441c38 addiu a0,v0,7224 +8010b00c: ac4f00f8 sw t7,248(v0) +8010b010: ac4a008c sw t2,140(v0) +8010b014: ac4c00ac sw t4,172(v0) +8010b018: ac4d00cc sw t5,204(v0) +8010b01c: ac4e00ec sw t6,236(v0) +8010b020: ac4f00fc sw t7,252(v0) +8010b024: ac48004c sw t0,76(v0) +8010b028: ac49006c sw t1,108(v0) +8010b02c: ac5000f4 sw s0,244(v0) +8010b030: ac43002c sw v1,44(v0) +8010b034: 244b0238 addiu t3,v0,568 +8010b038: 24590638 addiu t9,v0,1592 +8010b03c: 24580e38 addiu t8,v0,3640 +8010b040: 245f1238 addiu ra,v0,4664 +8010b044: ac4000f0 sw zero,240(v0) +8010b048: ac400218 sw zero,536(v0) +8010b04c: ac40021c sw zero,540(v0) +8010b050: ac400220 sw zero,544(v0) +8010b054: ac400224 sw zero,548(v0) +8010b058: ac400228 sw zero,552(v0) +8010b05c: ac40022c sw zero,556(v0) +8010b060: 24472038 addiu a3,v0,8248 +8010b064: 3c068031 lui a2,0x8031 +8010b068: 24530438 addiu s3,v0,1080 +8010b06c: afa40040 sw a0,64(sp) +8010b070: 8fa30024 lw v1,36(sp) +8010b074: 24441e38 addiu a0,v0,7736 +8010b078: 8fa20020 lw v0,32(sp) +8010b07c: 24c556f8 addiu a1,a2,22264 +8010b080: acab0004 sw t3,4(a1) +8010b084: acb90014 sw t9,20(a1) +8010b088: acb3000c sw s3,12(a1) +8010b08c: aca2001c sw v0,28(a1) +8010b090: afa40044 sw a0,68(sp) +8010b094: aca30024 sw v1,36(a1) +8010b098: 8fa20028 lw v0,40(sp) +8010b09c: 8fa3002c lw v1,44(sp) +8010b0a0: aca2002c sw v0,44(a1) +8010b0a4: aca3003c sw v1,60(a1) +8010b0a8: 8fa20030 lw v0,48(sp) +8010b0ac: 8fa30034 lw v1,52(sp) +8010b0b0: aca2004c sw v0,76(a1) +8010b0b4: aca30054 sw v1,84(a1) +8010b0b8: 8fa20038 lw v0,56(sp) +8010b0bc: 8fa3003c lw v1,60(sp) +8010b0c0: aca2005c sw v0,92(a1) +8010b0c4: aca30064 sw v1,100(a1) +8010b0c8: 8fa20040 lw v0,64(sp) +8010b0cc: 8fa30044 lw v1,68(sp) +8010b0d0: aca2006c sw v0,108(a1) +8010b0d4: aca30074 sw v1,116(a1) +8010b0d8: 3c02801f lui v0,0x801f +8010b0dc: 3c03801f lui v1,0x801f +8010b0e0: acb80034 sw t8,52(a1) +8010b0e4: acbf0044 sw ra,68(a1) +8010b0e8: acc056f8 sw zero,22264(a2) +8010b0ec: aca7007c sw a3,124(a1) +8010b0f0: aca00008 sw zero,8(a1) +8010b0f4: aca00010 sw zero,16(a1) +8010b0f8: aca00018 sw zero,24(a1) +8010b0fc: aca00020 sw zero,32(a1) +8010b100: aca00028 sw zero,40(a1) +8010b104: aca00030 sw zero,48(a1) +8010b108: aca00038 sw zero,56(a1) +8010b10c: ac404538 sw zero,17720(v0) +8010b110: ac604548 sw zero,17736(v1) +8010b114: 3c02801f lui v0,0x801f +8010b118: 3c03801f lui v1,0x801f +8010b11c: ac40454c sw zero,17740(v0) +8010b120: ac604550 sw zero,17744(v1) +8010b124: 3c02801f lui v0,0x801f +8010b128: 24030420 li v1,1056 +8010b12c: a6e30000 sh v1,0(s7) +8010b130: 240400c8 li a0,200 +8010b134: ac40453c sw zero,17724(v0) +8010b138: aca00040 sw zero,64(a1) +8010b13c: aca00048 sw zero,72(a1) +8010b140: aca00050 sw zero,80(a1) +8010b144: aca00058 sw zero,88(a1) +8010b148: aca00060 sw zero,96(a1) +8010b14c: aca00068 sw zero,104(a1) +8010b150: aca00070 sw zero,112(a1) +8010b154: 02a0f809 jalr s5 +8010b158: aca00078 sw zero,120(a1) +8010b15c: 3c04801f lui a0,0x801f +8010b160: 8c834544 lw v1,17732(a0) +8010b164: 3c13801f lui s3,0x801f +8010b168: 8e624744 lw v0,18244(s3) +8010b16c: 8e44473c lw a0,18236(s2) +8010b170: 8c7000d4 lw s0,212(v1) +8010b174: 00021080 sll v0,v0,0x2 +8010b178: 02048021 addu s0,s0,a0 +8010b17c: ac6200bc sw v0,188(v1) +8010b180: ac62009c sw v0,156(v1) +8010b184: 24020400 li v0,1024 +8010b188: 02002021 move a0,s0 +8010b18c: 00002821 move a1,zero +8010b190: 24060200 li a2,512 +8010b194: a6e20000 sh v0,0(s7) +8010b198: 0220f809 jalr s1 +8010b19c: 3c128010 lui s2,0x8010 +8010b1a0: 24020003 li v0,3 +8010b1a4: ae020004 sw v0,4(s0) +8010b1a8: 24030060 li v1,96 +8010b1ac: 24020004 li v0,4 +8010b1b0: ae030008 sw v1,8(s0) +8010b1b4: ae02000c sw v0,12(s0) +8010b1b8: 24030064 li v1,100 +8010b1bc: 24020068 li v0,104 +8010b1c0: ae030010 sw v1,16(s0) +8010b1c4: ae020018 sw v0,24(s0) +8010b1c8: 24030006 li v1,6 +8010b1cc: 2402006c li v0,108 +8010b1d0: ae03001c sw v1,28(s0) +8010b1d4: ae020020 sw v0,32(s0) +8010b1d8: 24030007 li v1,7 +8010b1dc: 24020070 li v0,112 +8010b1e0: ae030024 sw v1,36(s0) +8010b1e4: ae020028 sw v0,40(s0) +8010b1e8: 24070001 li a3,1 +8010b1ec: 240800c0 li t0,192 +8010b1f0: 24030002 li v1,2 +8010b1f4: 24020074 li v0,116 +8010b1f8: ae080000 sw t0,0(s0) +8010b1fc: ae070070 sw a3,112(s0) +8010b200: ae03002c sw v1,44(s0) +8010b204: ae020030 sw v0,48(s0) +8010b208: ae140014 sw s4,20(s0) +8010b20c: ae000060 sw zero,96(s0) +8010b210: ae000064 sw zero,100(s0) +8010b214: ae000068 sw zero,104(s0) +8010b218: ae00006c sw zero,108(s0) +8010b21c: 8e664744 lw a2,18244(s3) +8010b220: 3c02801f lui v0,0x801f +8010b224: 8c452c20 lw a1,11296(v0) +8010b228: 34098000 li t1,0x8000 +8010b22c: 26020074 addiu v0,s0,116 +8010b230: 24030010 li v1,16 +8010b234: ac460014 sw a2,20(v0) +8010b238: ac470020 sw a3,32(v0) +8010b23c: ac490004 sw t1,4(v0) +8010b240: ac46000c sw a2,12(v0) +8010b244: ac430018 sw v1,24(v0) +8010b248: ac400008 sw zero,8(v0) +8010b24c: ac400010 sw zero,16(v0) +8010b250: ac40001c sw zero,28(v0) +8010b254: 24030019 li v1,25 +8010b258: 24020098 li v0,152 +8010b25c: 26040098 addiu a0,s0,152 +8010b260: ae020038 sw v0,56(s0) +8010b264: ae030098 sw v1,152(s0) +8010b268: 2402051e li v0,1310 +8010b26c: 24030100 li v1,256 +8010b270: ae050074 sw a1,116(s0) +8010b274: ae070034 sw a3,52(s0) +8010b278: ac890004 sw t1,4(a0) +8010b27c: 3c108011 lui s0,0x8011 +8010b280: ac800008 sw zero,8(a0) +8010b284: ac830014 sw v1,20(a0) +8010b288: ac82000c sw v0,12(a0) +8010b28c: ac880018 sw t0,24(a0) +8010b290: ac800024 sw zero,36(a0) +8010b294: ac800010 sw zero,16(a0) +8010b298: ac80001c sw zero,28(a0) +8010b29c: ac800020 sw zero,32(a0) +8010b2a0: 264222d0 addiu v0,s2,8912 +8010b2a4: 0040f809 jalr v0 +8010b2a8: 24040190 li a0,400 +8010b2ac: 00002021 move a0,zero +8010b2b0: 00002821 move a1,zero +8010b2b4: 2406000b li a2,11 +8010b2b8: 26029868 addiu v0,s0,-26520 +8010b2bc: 0040f809 jalr v0 +8010b2c0: 24070006 li a3,6 +8010b2c4: 37c30300 ori v1,s8,0x300 +8010b2c8: 8c620000 lw v0,0(v1) +8010b2cc: 30420800 andi v0,v0,0x800 +8010b2d0: 1440fffd bnez v0,8010b2c8 +8010b2d4: 3c045a5a lui a0,0x5a5a +8010b2d8: 34845a5a ori a0,a0,0x5a5a +8010b2dc: 26c29ee4 addiu v0,s6,-24860 +8010b2e0: 0040f809 jalr v0 +8010b2e4: 00002821 move a1,zero +8010b2e8: 3c03b001 lui v1,0xb001 +8010b2ec: 34630300 ori v1,v1,0x300 +8010b2f0: 8c620000 lw v0,0(v1) +8010b2f4: 30420800 andi v0,v0,0x800 +8010b2f8: 1040fffd beqz v0,8010b2f0 +8010b2fc: 00000000 nop +8010b300: 3c11b001 lui s1,0xb001 +8010b304: 36230300 ori v1,s1,0x300 +8010b308: 8c620000 lw v0,0(v1) +8010b30c: 30420800 andi v0,v0,0x800 +8010b310: 1440fffd bnez v0,8010b308 +8010b314: 26c29ee4 addiu v0,s6,-24860 +8010b318: 3c045a5a lui a0,0x5a5a +8010b31c: 34845a5a ori a0,a0,0x5a5a +8010b320: 0040f809 jalr v0 +8010b324: 00002821 move a1,zero +8010b328: 24030800 li v1,2048 +8010b32c: 362b0328 ori t3,s1,0x328 +8010b330: 36250324 ori a1,s1,0x324 +8010b334: 36260374 ori a2,s1,0x374 +8010b338: 36270348 ori a3,s1,0x348 +8010b33c: 36280354 ori t0,s1,0x354 +8010b340: 36290368 ori t1,s1,0x368 +8010b344: 362a0314 ori t2,s1,0x314 +8010b348: aca30000 sw v1,0(a1) +8010b34c: 24040002 li a0,2 +8010b350: acc30000 sw v1,0(a2) +8010b354: 264222d0 addiu v0,s2,8912 +8010b358: ace30000 sw v1,0(a3) +8010b35c: ad030000 sw v1,0(t0) +8010b360: ad230000 sw v1,0(t1) +8010b364: ad430000 sw v1,0(t2) +8010b368: ad630000 sw v1,0(t3) +8010b36c: ad630000 sw v1,0(t3) +8010b370: 0040f809 jalr v0 +8010b374: 00000000 nop +8010b378: 3c02801f lui v0,0x801f +8010b37c: 8c434544 lw v1,17732(v0) +8010b380: 24020001 li v0,1 +8010b384: 8c6400d0 lw a0,208(v1) +8010b388: 10820012 beq a0,v0,8010b3d4 +8010b38c: 26109868 addiu s0,s0,-26520 +8010b390: 00002021 move a0,zero +8010b394: 00002821 move a1,zero +8010b398: 2406000d li a2,13 +8010b39c: 0200f809 jalr s0 +8010b3a0: 00003821 move a3,zero +8010b3a4: 00002021 move a0,zero +8010b3a8: 00002821 move a1,zero +8010b3ac: 2406000e li a2,14 +8010b3b0: 0200f809 jalr s0 +8010b3b4: 00003821 move a3,zero +8010b3b8: 2404ffff li a0,-1 +8010b3bc: 3c02801f lui v0,0x801f +8010b3c0: 3c03801f lui v1,0x801f +8010b3c4: 00002821 move a1,zero +8010b3c8: ac442c24 sw a0,11300(v0) +8010b3cc: 08042b4f j 8010ad3c +8010b3d0: ac604520 sw zero,17696(v1) +8010b3d4: 08042cf5 j 8010b3d4 +8010b3d8: 00000000 nop + +8010b3dc : +8010b3dc: 3c02801f lui v0,0x801f +8010b3e0: 9043452c lbu v1,17708(v0) +8010b3e4: 24020001 li v0,1 +8010b3e8: 2463ff3f addiu v1,v1,-193 +8010b3ec: 0043182b sltu v1,v0,v1 +8010b3f0: 14600038 bnez v1,8010b4d4 +8010b3f4: 3c0c801f lui t4,0x801f +8010b3f8: 8d824530 lw v0,17712(t4) +8010b3fc: 2443fc00 addiu v1,v0,-1024 +8010b400: 2c420400 sltiu v0,v0,1024 +8010b404: 10400035 beqz v0,8010b4dc +8010b408: 240d0010 li t5,16 +8010b40c: ad804530 sw zero,17712(t4) +8010b410: 3c02801f lui v0,0x801f +8010b414: 8c434540 lw v1,17728(v0) +8010b418: 3c0b801f lui t3,0x801f +8010b41c: 3c02b302 lui v0,0xb302 +8010b420: 8d6a4534 lw t2,17716(t3) +8010b424: 00031940 sll v1,v1,0x5 +8010b428: 34490014 ori t1,v0,0x14 +8010b42c: 34480010 ori t0,v0,0x10 +8010b430: 3445000c ori a1,v0,0xc +8010b434: 34460004 ori a2,v0,0x4 +8010b438: 34470008 ori a3,v0,0x8 +8010b43c: 3c041fff lui a0,0x1fff +8010b440: 00684021 addu t0,v1,t0 +8010b444: 00652821 addu a1,v1,a1 +8010b448: 00663021 addu a2,v1,a2 +8010b44c: 00673821 addu a3,v1,a3 +8010b450: 00694821 addu t1,v1,t1 +8010b454: 3484ffff ori a0,a0,0xffff +8010b458: 00621821 addu v1,v1,v0 +8010b45c: 24020008 li v0,8 +8010b460: ad000000 sw zero,0(t0) +8010b464: 01442024 and a0,t2,a0 +8010b468: aca20000 sw v0,0(a1) +8010b46c: 3c021400 lui v0,0x1400 +8010b470: ac640000 sw a0,0(v1) +8010b474: acc20000 sw v0,0(a2) +8010b478: 3c038000 lui v1,0x8000 +8010b47c: 3c020080 lui v0,0x80 +8010b480: 34422400 ori v0,v0,0x2400 +8010b484: 34630001 ori v1,v1,0x1 +8010b488: aced0000 sw t5,0(a3) +8010b48c: ad220000 sw v0,0(t1) +8010b490: ad030000 sw v1,0(t0) +8010b494: 8d834530 lw v1,17712(t4) +8010b498: 3c02b001 lui v0,0xb001 +8010b49c: 254a0400 addiu t2,t2,1024 +8010b4a0: 34480358 ori t0,v0,0x358 +8010b4a4: 34450324 ori a1,v0,0x324 +8010b4a8: 34460378 ori a2,v0,0x378 +8010b4ac: 34470368 ori a3,v0,0x368 +8010b4b0: 24041000 li a0,4096 +8010b4b4: 34420348 ori v0,v0,0x348 +8010b4b8: 14600006 bnez v1,8010b4d4 +8010b4bc: ad6a4534 sw t2,17716(t3) +8010b4c0: aca40000 sw a0,0(a1) +8010b4c4: acc40000 sw a0,0(a2) +8010b4c8: ace40000 sw a0,0(a3) +8010b4cc: ac440000 sw a0,0(v0) +8010b4d0: ad040000 sw a0,0(t0) +8010b4d4: 03e00008 jr ra +8010b4d8: 00000000 nop +8010b4dc: 240d0020 li t5,32 +8010b4e0: 08042d04 j 8010b410 +8010b4e4: ad834530 sw v1,17712(t4) + ... + +8010b4f0 : +8010b4f0: 3c02801f lui v0,0x801f +8010b4f4: 8c434750 lw v1,18256(v0) +8010b4f8: 00042140 sll a0,a0,0x5 +8010b4fc: 00832021 addu a0,a0,v1 +8010b500: 03e00008 jr ra +8010b504: 8c82002c lw v0,44(a0) + +8010b508 : +8010b508: 3c02801f lui v0,0x801f +8010b50c: 8c434750 lw v1,18256(v0) +8010b510: 8c620010 lw v0,16(v1) +8010b514: 8c640030 lw a0,48(v1) +8010b518: 0002102b sltu v0,zero,v0 +8010b51c: 24430001 addiu v1,v0,1 +8010b520: 03e00008 jr ra +8010b524: 0064100b movn v0,v1,a0 + +8010b528 : +8010b528: 3c02801f lui v0,0x801f +8010b52c: 8c434750 lw v1,18256(v0) +8010b530: 2402ffff li v0,-1 +8010b534: 8c640010 lw a0,16(v1) +8010b538: 8c650030 lw a1,48(v1) +8010b53c: 0004100a movz v0,zero,a0 +8010b540: 24030001 li v1,1 +8010b544: 03e00008 jr ra +8010b548: 0065100a movz v0,v1,a1 + +8010b54c : +8010b54c: 3c02801f lui v0,0x801f +8010b550: 8c434750 lw v1,18256(v0) +8010b554: 8c620050 lw v0,80(v1) +8010b558: 8c640070 lw a0,112(v1) +8010b55c: 0002102b sltu v0,zero,v0 +8010b560: 24430001 addiu v1,v0,1 +8010b564: 03e00008 jr ra +8010b568: 0064100b movn v0,v1,a0 + +8010b56c : +8010b56c: 3c02801f lui v0,0x801f +8010b570: 8c434750 lw v1,18256(v0) +8010b574: 8c620050 lw v0,80(v1) +8010b578: 10400005 beqz v0,8010b590 +8010b57c: 24040002 li a0,2 +8010b580: 8c630070 lw v1,112(v1) +8010b584: 24040003 li a0,3 +8010b588: 2402ffff li v0,-1 +8010b58c: 0043200b movn a0,v0,v1 +8010b590: 03e00008 jr ra +8010b594: 00801021 move v0,a0 + +8010b598 : +8010b598: 3c02801f lui v0,0x801f +8010b59c: 8c434750 lw v1,18256(v0) +8010b5a0: 8c620090 lw v0,144(v1) +8010b5a4: 10400005 beqz v0,8010b5bc +8010b5a8: 24040004 li a0,4 +8010b5ac: 8c6300b0 lw v1,176(v1) +8010b5b0: 24040005 li a0,5 +8010b5b4: 2402ffff li v0,-1 +8010b5b8: 0043200b movn a0,v0,v1 +8010b5bc: 03e00008 jr ra +8010b5c0: 00801021 move v0,a0 + +8010b5c4 : +8010b5c4: 3c02801f lui v0,0x801f +8010b5c8: 8c434750 lw v1,18256(v0) +8010b5cc: 2404ffff li a0,-1 +8010b5d0: 8c6500d0 lw a1,208(v1) +8010b5d4: 24020006 li v0,6 +8010b5d8: 03e00008 jr ra +8010b5dc: 0085100b movn v0,a0,a1 + +8010b5e0 : +8010b5e0: 3c05801f lui a1,0x801f +8010b5e4: 8ca34750 lw v1,18256(a1) +8010b5e8: 90620230 lbu v0,560(v1) +8010b5ec: 304200ff andi v0,v0,0xff +8010b5f0: a0820000 sb v0,0(a0) +8010b5f4: 8ca34750 lw v1,18256(a1) +8010b5f8: 90620231 lbu v0,561(v1) +8010b5fc: 304200ff andi v0,v0,0xff +8010b600: a0820001 sb v0,1(a0) +8010b604: 8ca34750 lw v1,18256(a1) +8010b608: 90620232 lbu v0,562(v1) +8010b60c: 304200ff andi v0,v0,0xff +8010b610: a0820002 sb v0,2(a0) +8010b614: 8ca34750 lw v1,18256(a1) +8010b618: 90620233 lbu v0,563(v1) +8010b61c: 304200ff andi v0,v0,0xff +8010b620: a0820003 sb v0,3(a0) +8010b624: 8ca34750 lw v1,18256(a1) +8010b628: 90620234 lbu v0,564(v1) +8010b62c: 304200ff andi v0,v0,0xff +8010b630: a0820004 sb v0,4(a0) +8010b634: 8ca34750 lw v1,18256(a1) +8010b638: 90620235 lbu v0,565(v1) +8010b63c: 304200ff andi v0,v0,0xff +8010b640: a0820005 sb v0,5(a0) +8010b644: 8ca34750 lw v1,18256(a1) +8010b648: 90620236 lbu v0,566(v1) +8010b64c: 304200ff andi v0,v0,0xff +8010b650: a0820006 sb v0,6(a0) +8010b654: 03e00008 jr ra +8010b658: 00000000 nop + +8010b65c : +8010b65c: 3c03801f lui v1,0x801f +8010b660: 9462474c lhu v0,18252(v1) +8010b664: 03e00008 jr ra +8010b668: 30420003 andi v0,v0,0x3 + +8010b66c : +8010b66c: 3c03801f lui v1,0x801f +8010b670: 9462474c lhu v0,18252(v1) +8010b674: 00021082 srl v0,v0,0x2 +8010b678: 03e00008 jr ra +8010b67c: 30420001 andi v0,v0,0x1 + +8010b680 : +8010b680: 3c03801f lui v1,0x801f +8010b684: 9462474c lhu v0,18252(v1) +8010b688: 000210c2 srl v0,v0,0x3 +8010b68c: 03e00008 jr ra +8010b690: 30420003 andi v0,v0,0x3 + +8010b694 : +8010b694: 3c03801f lui v1,0x801f +8010b698: 9462474c lhu v0,18252(v1) +8010b69c: 00021182 srl v0,v0,0x6 +8010b6a0: 03e00008 jr ra +8010b6a4: 30420001 andi v0,v0,0x1 + +8010b6a8 : +8010b6a8: 3c03801f lui v1,0x801f +8010b6ac: 9462474c lhu v0,18252(v1) +8010b6b0: 000211c2 srl v0,v0,0x7 +8010b6b4: 03e00008 jr ra +8010b6b8: 30420001 andi v0,v0,0x1 + +8010b6bc : +8010b6bc: 3c02801f lui v0,0x801f +8010b6c0: 8c474750 lw a3,18256(v0) +8010b6c4: 3c03801f lui v1,0x801f +8010b6c8: 8ce50008 lw a1,8(a3) +8010b6cc: 8ce2000c lw v0,12(a3) +8010b6d0: 8c684748 lw t0,18248(v1) +8010b6d4: 00a21023 subu v0,a1,v0 +8010b6d8: 28420002 slti v0,v0,2 +8010b6dc: 24060006 li a2,6 +8010b6e0: 14400002 bnez v0,8010b6ec +8010b6e4: 24a5ffff addiu a1,a1,-1 +8010b6e8: ace5000c sw a1,12(a3) +8010b6ec: 8ce2000c lw v0,12(a3) +8010b6f0: 8ce30000 lw v1,0(a3) +8010b6f4: 3042001f andi v0,v0,0x1f +8010b6f8: 000228c0 sll a1,v0,0x3 +8010b6fc: 00021040 sll v0,v0,0x1 +8010b700: 00681821 addu v1,v1,t0 +8010b704: 00a22823 subu a1,a1,v0 +8010b708: 3c198011 lui t9,0x8011 +8010b70c: 2739c930 addiu t9,t9,-14032 +8010b710: 03200008 jr t9 +8010b714: 00652821 addu a1,v1,a1 + +8010b718 : +8010b718: 27bdffe8 addiu sp,sp,-24 +8010b71c: afbf0010 sw ra,16(sp) +8010b720: 3c03801f lui v1,0x801f +8010b724: 8c654750 lw a1,18256(v1) +8010b728: 00041140 sll v0,a0,0x5 +8010b72c: 00451021 addu v0,v0,a1 +8010b730: 8c430010 lw v1,16(v0) +8010b734: 00803821 move a3,a0 +8010b738: 2402ffff li v0,-1 +8010b73c: 00002021 move a0,zero +8010b740: 00002821 move a1,zero +8010b744: 14600006 bnez v1,8010b760 +8010b748: 2406000b li a2,11 +8010b74c: 3c028011 lui v0,0x8011 +8010b750: 24429868 addiu v0,v0,-26520 +8010b754: 0040f809 jalr v0 +8010b758: 00000000 nop +8010b75c: 00001021 move v0,zero +8010b760: 8fbf0010 lw ra,16(sp) +8010b764: 03e00008 jr ra +8010b768: 27bd0018 addiu sp,sp,24 + +8010b76c : +8010b76c: 27bdffd8 addiu sp,sp,-40 +8010b770: afb3001c sw s3,28(sp) +8010b774: 3c13801f lui s3,0x801f +8010b778: 8e634750 lw v1,18256(s3) +8010b77c: afb20018 sw s2,24(sp) +8010b780: afb10014 sw s1,20(sp) +8010b784: afbf0020 sw ra,32(sp) +8010b788: afb00010 sw s0,16(sp) +8010b78c: 8c6200d0 lw v0,208(v1) +8010b790: 00809021 move s2,a0 +8010b794: 10400003 beqz v0,8010b7a4 +8010b798: 00a08821 move s1,a1 +8010b79c: 08042de7 j 8010b79c +8010b7a0: 00000000 nop +8010b7a4: 3c02801f lui v0,0x801f +8010b7a8: 8c7000d4 lw s0,212(v1) +8010b7ac: 8c434748 lw v1,18248(v0) +8010b7b0: 3c028011 lui v0,0x8011 +8010b7b4: 02038021 addu s0,s0,v1 +8010b7b8: 02002021 move a0,s0 +8010b7bc: 00002821 move a1,zero +8010b7c0: 2442ca64 addiu v0,v0,-13724 +8010b7c4: 0040f809 jalr v0 +8010b7c8: 24060200 li a2,512 +8010b7cc: 2a220201 slti v0,s1,513 +8010b7d0: 24060200 li a2,512 +8010b7d4: 0222300b movn a2,s1,v0 +8010b7d8: 3c028011 lui v0,0x8011 +8010b7dc: 02002021 move a0,s0 +8010b7e0: 2442c930 addiu v0,v0,-14032 +8010b7e4: 0040f809 jalr v0 +8010b7e8: 02402821 move a1,s2 +8010b7ec: 8e634750 lw v1,18256(s3) +8010b7f0: 8c6200d0 lw v0,208(v1) +8010b7f4: 1440ffff bnez v0,8010b7f4 +8010b7f8: 00002021 move a0,zero +8010b7fc: 3c028011 lui v0,0x8011 +8010b800: 00002821 move a1,zero +8010b804: 2406000b li a2,11 +8010b808: 24429868 addiu v0,v0,-26520 +8010b80c: 0040f809 jalr v0 +8010b810: 24070006 li a3,6 +8010b814: 8fbf0020 lw ra,32(sp) +8010b818: 8fb3001c lw s3,28(sp) +8010b81c: 8fb20018 lw s2,24(sp) +8010b820: 8fb10014 lw s1,20(sp) +8010b824: 8fb00010 lw s0,16(sp) +8010b828: 00001021 move v0,zero +8010b82c: 03e00008 jr ra +8010b830: 27bd0028 addiu sp,sp,40 + +8010b834 : +8010b834: 27bdfdc8 addiu sp,sp,-568 +8010b838: 3c028011 lui v0,0x8011 +8010b83c: afb60230 sw s6,560(sp) +8010b840: afb40228 sw s4,552(sp) +8010b844: afb30224 sw s3,548(sp) +8010b848: afb1021c sw s1,540(sp) +8010b84c: afb00218 sw s0,536(sp) +8010b850: afbf0234 sw ra,564(sp) +8010b854: afb5022c sw s5,556(sp) +8010b858: 2442aaf8 addiu v0,v0,-21768 +8010b85c: 0040f809 jalr v0 +8010b860: afb20220 sw s2,544(sp) +8010b864: 3c03801f lui v1,0x801f +8010b868: 8c62473c lw v0,18236(v1) +8010b86c: 3c13801f lui s3,0x801f +8010b870: 3c14801f lui s4,0x801f +8010b874: 3c168011 lui s6,0x8011 +8010b878: ae824750 sw v0,18256(s4) +8010b87c: ae624748 sw v0,18248(s3) +8010b880: 27b00010 addiu s0,sp,16 +8010b884: 26d19868 addiu s1,s6,-26520 +8010b888: 00002021 move a0,zero +8010b88c: 00002821 move a1,zero +8010b890: 2406000c li a2,12 +8010b894: 0220f809 jalr s1 +8010b898: 02003821 move a3,s0 +8010b89c: 8fa30010 lw v1,16(sp) +8010b8a0: 30630002 andi v1,v1,0x2 +8010b8a4: 1060fff9 beqz v1,8010b88c +8010b8a8: 00002021 move a0,zero +8010b8ac: 8e824750 lw v0,18256(s4) +8010b8b0: 27b20014 addiu s2,sp,20 +8010b8b4: 3c158011 lui s5,0x8011 +8010b8b8: 02402021 move a0,s2 +8010b8bc: 00002821 move a1,zero +8010b8c0: ac4001f0 sw zero,496(v0) +8010b8c4: ac400218 sw zero,536(v0) +8010b8c8: ac40021c sw zero,540(v0) +8010b8cc: ac400220 sw zero,544(v0) +8010b8d0: ac400224 sw zero,548(v0) +8010b8d4: ac400228 sw zero,552(v0) +8010b8d8: ac40022c sw zero,556(v0) +8010b8dc: ac400008 sw zero,8(v0) +8010b8e0: ac40000c sw zero,12(v0) +8010b8e4: ac400010 sw zero,16(v0) +8010b8e8: ac400030 sw zero,48(v0) +8010b8ec: ac400050 sw zero,80(v0) +8010b8f0: ac400070 sw zero,112(v0) +8010b8f4: ac400090 sw zero,144(v0) +8010b8f8: ac4000b0 sw zero,176(v0) +8010b8fc: ac4000d0 sw zero,208(v0) +8010b900: ac4000f0 sw zero,240(v0) +8010b904: ac400110 sw zero,272(v0) +8010b908: ac400130 sw zero,304(v0) +8010b90c: ac400150 sw zero,336(v0) +8010b910: ac400170 sw zero,368(v0) +8010b914: ac400190 sw zero,400(v0) +8010b918: ac4001b0 sw zero,432(v0) +8010b91c: ac4001d0 sw zero,464(v0) +8010b920: 26b1ca64 addiu s1,s5,-13724 +8010b924: 0220f809 jalr s1 +8010b928: 24060200 li a2,512 +8010b92c: 240200c0 li v0,192 +8010b930: afa20014 sw v0,20(sp) +8010b934: 24030007 li v1,7 +8010b938: 24020060 li v0,96 +8010b93c: afa30018 sw v1,24(sp) +8010b940: afa2001c sw v0,28(sp) +8010b944: 24030003 li v1,3 +8010b948: 24020064 li v0,100 +8010b94c: afa30020 sw v1,32(sp) +8010b950: afa20024 sw v0,36(sp) +8010b954: 24030004 li v1,4 +8010b958: 24020068 li v0,104 +8010b95c: afa30028 sw v1,40(sp) +8010b960: afa2002c sw v0,44(sp) +8010b964: 24030005 li v1,5 +8010b968: 2402006c li v0,108 +8010b96c: 24040001 li a0,1 +8010b970: afa30030 sw v1,48(sp) +8010b974: afa20034 sw v0,52(sp) +8010b978: 8e854750 lw a1,18256(s4) +8010b97c: 24020070 li v0,112 +8010b980: 24030006 li v1,6 +8010b984: afa30038 sw v1,56(sp) +8010b988: afa2003c sw v0,60(sp) +8010b98c: afa40084 sw a0,132(sp) +8010b990: afa40074 sw a0,116(sp) +8010b994: afa40078 sw a0,120(sp) +8010b998: afa4007c sw a0,124(sp) +8010b99c: afa40080 sw a0,128(sp) +8010b9a0: 8ca200d0 lw v0,208(a1) +8010b9a4: 10400003 beqz v0,8010b9b4 +8010b9a8: 8e624748 lw v0,18248(s3) +8010b9ac: 08042e6b j 8010b9ac +8010b9b0: 00000000 nop +8010b9b4: 8cb000d4 lw s0,212(a1) +8010b9b8: 24060200 li a2,512 +8010b9bc: 02028021 addu s0,s0,v0 +8010b9c0: 02002021 move a0,s0 +8010b9c4: 0220f809 jalr s1 +8010b9c8: 00002821 move a1,zero +8010b9cc: 3c028011 lui v0,0x8011 +8010b9d0: 02002021 move a0,s0 +8010b9d4: 02402821 move a1,s2 +8010b9d8: 2442c930 addiu v0,v0,-14032 +8010b9dc: 0040f809 jalr v0 +8010b9e0: 24060200 li a2,512 +8010b9e4: 8e834750 lw v1,18256(s4) +8010b9e8: 8c6200d0 lw v0,208(v1) +8010b9ec: 1440ffff bnez v0,8010b9ec +8010b9f0: 00002021 move a0,zero +8010b9f4: 26c29868 addiu v0,s6,-26520 +8010b9f8: 00002821 move a1,zero +8010b9fc: 2406000b li a2,11 +8010ba00: 0040f809 jalr v0 +8010ba04: 24070006 li a3,6 +8010ba08: 3c03801f lui v1,0x801f +8010ba0c: 8c624750 lw v0,18256(v1) +8010ba10: 3c048031 lui a0,0x8031 +8010ba14: ac40000c sw zero,12(v0) +8010ba18: ac400008 sw zero,8(v0) +8010ba1c: 24845780 addiu a0,a0,22400 +8010ba20: 26a2ca64 addiu v0,s5,-13724 +8010ba24: 00002821 move a1,zero +8010ba28: 0040f809 jalr v0 +8010ba2c: 24060006 li a2,6 +8010ba30: 3c03801f lui v1,0x801f +8010ba34: a460474c sh zero,18252(v1) +8010ba38: 8fbf0234 lw ra,564(sp) +8010ba3c: 8fb60230 lw s6,560(sp) +8010ba40: 8fb5022c lw s5,556(sp) +8010ba44: 8fb40228 lw s4,552(sp) +8010ba48: 8fb30224 lw s3,548(sp) +8010ba4c: 8fb20220 lw s2,544(sp) +8010ba50: 8fb1021c lw s1,540(sp) +8010ba54: 8fb00218 lw s0,536(sp) +8010ba58: 00001021 move v0,zero +8010ba5c: 03e00008 jr ra +8010ba60: 27bd0238 addiu sp,sp,568 + +8010ba64 : +8010ba64: 27bdfdd8 addiu sp,sp,-552 +8010ba68: afb20218 sw s2,536(sp) +8010ba6c: 3c028011 lui v0,0x8011 +8010ba70: 27b20010 addiu s2,sp,16 +8010ba74: afb10214 sw s1,532(sp) +8010ba78: afb00210 sw s0,528(sp) +8010ba7c: 00002821 move a1,zero +8010ba80: 00808021 move s0,a0 +8010ba84: 2451ca64 addiu s1,v0,-13724 +8010ba88: 02402021 move a0,s2 +8010ba8c: 24060200 li a2,512 +8010ba90: afb3021c sw s3,540(sp) +8010ba94: afbf0220 sw ra,544(sp) +8010ba98: 0220f809 jalr s1 +8010ba9c: 3c13801f lui s3,0x801f +8010baa0: 240200c0 li v0,192 +8010baa4: 2404007f li a0,127 +8010baa8: afa20010 sw v0,16(sp) +8010baac: 8e654750 lw a1,18256(s3) +8010bab0: 24020060 li v0,96 +8010bab4: 24030008 li v1,8 +8010bab8: afa30014 sw v1,20(sp) +8010babc: afa20018 sw v0,24(sp) +8010bac0: afa40074 sw a0,116(sp) +8010bac4: afb00078 sw s0,120(sp) +8010bac8: afa40070 sw a0,112(sp) +8010bacc: 8ca200d0 lw v0,208(a1) +8010bad0: 10400003 beqz v0,8010bae0 +8010bad4: 3c02801f lui v0,0x801f +8010bad8: 08042eb6 j 8010bad8 +8010badc: 00000000 nop +8010bae0: 8cb000d4 lw s0,212(a1) +8010bae4: 8c434748 lw v1,18248(v0) +8010bae8: 24060200 li a2,512 +8010baec: 02038021 addu s0,s0,v1 +8010baf0: 02002021 move a0,s0 +8010baf4: 0220f809 jalr s1 +8010baf8: 00002821 move a1,zero +8010bafc: 3c028011 lui v0,0x8011 +8010bb00: 02002021 move a0,s0 +8010bb04: 02402821 move a1,s2 +8010bb08: 2442c930 addiu v0,v0,-14032 +8010bb0c: 0040f809 jalr v0 +8010bb10: 24060200 li a2,512 +8010bb14: 8e624750 lw v0,18256(s3) +8010bb18: 8c4300d0 lw v1,208(v0) +8010bb1c: 1460ffff bnez v1,8010bb1c +8010bb20: 00002021 move a0,zero +8010bb24: 3c028011 lui v0,0x8011 +8010bb28: 00002821 move a1,zero +8010bb2c: 2406000b li a2,11 +8010bb30: 24429868 addiu v0,v0,-26520 +8010bb34: 0040f809 jalr v0 +8010bb38: 24070006 li a3,6 +8010bb3c: 8fbf0220 lw ra,544(sp) +8010bb40: 8fb3021c lw s3,540(sp) +8010bb44: 8fb20218 lw s2,536(sp) +8010bb48: 8fb10214 lw s1,532(sp) +8010bb4c: 8fb00210 lw s0,528(sp) +8010bb50: 03e00008 jr ra +8010bb54: 27bd0228 addiu sp,sp,552 + +8010bb58 : +8010bb58: 27bdfdd0 addiu sp,sp,-560 +8010bb5c: afb30224 sw s3,548(sp) +8010bb60: 3c138011 lui s3,0x8011 +8010bb64: afb1021c sw s1,540(sp) +8010bb68: afb00218 sw s0,536(sp) +8010bb6c: afbf022c sw ra,556(sp) +8010bb70: afb40228 sw s4,552(sp) +8010bb74: afb20220 sw s2,544(sp) +8010bb78: 27b00010 addiu s0,sp,16 +8010bb7c: 26719868 addiu s1,s3,-26520 +8010bb80: 00002021 move a0,zero +8010bb84: 00002821 move a1,zero +8010bb88: 2406000c li a2,12 +8010bb8c: 0220f809 jalr s1 +8010bb90: 02003821 move a3,s0 +8010bb94: 8fa30010 lw v1,16(sp) +8010bb98: 30630002 andi v1,v1,0x2 +8010bb9c: 1060fff9 beqz v1,8010bb84 +8010bba0: 00002021 move a0,zero +8010bba4: 3c028011 lui v0,0x8011 +8010bba8: 27b20014 addiu s2,sp,20 +8010bbac: 02402021 move a0,s2 +8010bbb0: 2451ca64 addiu s1,v0,-13724 +8010bbb4: 00002821 move a1,zero +8010bbb8: 0220f809 jalr s1 +8010bbbc: 24060200 li a2,512 +8010bbc0: 3c14801f lui s4,0x801f +8010bbc4: 240200c0 li v0,192 +8010bbc8: 2403000e li v1,14 +8010bbcc: afa20014 sw v0,20(sp) +8010bbd0: afa30018 sw v1,24(sp) +8010bbd4: 24020060 li v0,96 +8010bbd8: 8e844750 lw a0,18256(s4) +8010bbdc: 24030001 li v1,1 +8010bbe0: afa2001c sw v0,28(sp) +8010bbe4: afa30074 sw v1,116(sp) +8010bbe8: 8c8200d0 lw v0,208(a0) +8010bbec: 10400003 beqz v0,8010bbfc +8010bbf0: 3c02801f lui v0,0x801f +8010bbf4: 08042efd j 8010bbf4 +8010bbf8: 00000000 nop +8010bbfc: 8c9000d4 lw s0,212(a0) +8010bc00: 8c434748 lw v1,18248(v0) +8010bc04: 24060200 li a2,512 +8010bc08: 02038021 addu s0,s0,v1 +8010bc0c: 02002021 move a0,s0 +8010bc10: 0220f809 jalr s1 +8010bc14: 00002821 move a1,zero +8010bc18: 3c028011 lui v0,0x8011 +8010bc1c: 02002021 move a0,s0 +8010bc20: 02402821 move a1,s2 +8010bc24: 2442c930 addiu v0,v0,-14032 +8010bc28: 0040f809 jalr v0 +8010bc2c: 24060200 li a2,512 +8010bc30: 8e824750 lw v0,18256(s4) +8010bc34: 8c4300d0 lw v1,208(v0) +8010bc38: 1460ffff bnez v1,8010bc38 +8010bc3c: 00002021 move a0,zero +8010bc40: 26629868 addiu v0,s3,-26520 +8010bc44: 00002821 move a1,zero +8010bc48: 2406000b li a2,11 +8010bc4c: 0040f809 jalr v0 +8010bc50: 24070006 li a3,6 +8010bc54: 08042f15 j 8010bc54 +8010bc58: 00000000 nop + +8010bc5c : +8010bc5c: 27bdfdd0 addiu sp,sp,-560 +8010bc60: afb30224 sw s3,548(sp) +8010bc64: 3c138011 lui s3,0x8011 +8010bc68: afb1021c sw s1,540(sp) +8010bc6c: afb00218 sw s0,536(sp) +8010bc70: afbf022c sw ra,556(sp) +8010bc74: afb40228 sw s4,552(sp) +8010bc78: afb20220 sw s2,544(sp) +8010bc7c: 27b00010 addiu s0,sp,16 +8010bc80: 26719868 addiu s1,s3,-26520 +8010bc84: 00002021 move a0,zero +8010bc88: 00002821 move a1,zero +8010bc8c: 2406000c li a2,12 +8010bc90: 0220f809 jalr s1 +8010bc94: 02003821 move a3,s0 +8010bc98: 8fa30010 lw v1,16(sp) +8010bc9c: 30630002 andi v1,v1,0x2 +8010bca0: 1060fff9 beqz v1,8010bc88 +8010bca4: 00002021 move a0,zero +8010bca8: 3c028011 lui v0,0x8011 +8010bcac: 27b20014 addiu s2,sp,20 +8010bcb0: 02402021 move a0,s2 +8010bcb4: 2451ca64 addiu s1,v0,-13724 +8010bcb8: 00002821 move a1,zero +8010bcbc: 0220f809 jalr s1 +8010bcc0: 24060200 li a2,512 +8010bcc4: 3c14801f lui s4,0x801f +8010bcc8: 240200c0 li v0,192 +8010bccc: 2403000d li v1,13 +8010bcd0: afa20014 sw v0,20(sp) +8010bcd4: afa30018 sw v1,24(sp) +8010bcd8: 24020060 li v0,96 +8010bcdc: 8e844750 lw a0,18256(s4) +8010bce0: 24030001 li v1,1 +8010bce4: afa2001c sw v0,28(sp) +8010bce8: afa30074 sw v1,116(sp) +8010bcec: 8c8200d0 lw v0,208(a0) +8010bcf0: 10400003 beqz v0,8010bd00 +8010bcf4: 3c02801f lui v0,0x801f +8010bcf8: 08042f3e j 8010bcf8 +8010bcfc: 00000000 nop +8010bd00: 8c9000d4 lw s0,212(a0) +8010bd04: 8c434748 lw v1,18248(v0) +8010bd08: 24060200 li a2,512 +8010bd0c: 02038021 addu s0,s0,v1 +8010bd10: 02002021 move a0,s0 +8010bd14: 0220f809 jalr s1 +8010bd18: 00002821 move a1,zero +8010bd1c: 3c028011 lui v0,0x8011 +8010bd20: 02002021 move a0,s0 +8010bd24: 02402821 move a1,s2 +8010bd28: 2442c930 addiu v0,v0,-14032 +8010bd2c: 0040f809 jalr v0 +8010bd30: 24060200 li a2,512 +8010bd34: 8e824750 lw v0,18256(s4) +8010bd38: 8c4300d0 lw v1,208(v0) +8010bd3c: 1460ffff bnez v1,8010bd3c +8010bd40: 00002021 move a0,zero +8010bd44: 26629868 addiu v0,s3,-26520 +8010bd48: 00002821 move a1,zero +8010bd4c: 2406000b li a2,11 +8010bd50: 0040f809 jalr v0 +8010bd54: 24070006 li a3,6 +8010bd58: 8fbf022c lw ra,556(sp) +8010bd5c: 8fb40228 lw s4,552(sp) +8010bd60: 8fb30224 lw s3,548(sp) +8010bd64: 8fb20220 lw s2,544(sp) +8010bd68: 8fb1021c lw s1,540(sp) +8010bd6c: 8fb00218 lw s0,536(sp) +8010bd70: 03e00008 jr ra +8010bd74: 27bd0230 addiu sp,sp,560 + +8010bd78 : +8010bd78: 27bdfdd0 addiu sp,sp,-560 +8010bd7c: afb30224 sw s3,548(sp) +8010bd80: 3c138011 lui s3,0x8011 +8010bd84: afb1021c sw s1,540(sp) +8010bd88: afb00218 sw s0,536(sp) +8010bd8c: afbf022c sw ra,556(sp) +8010bd90: afb40228 sw s4,552(sp) +8010bd94: afb20220 sw s2,544(sp) +8010bd98: 27b00010 addiu s0,sp,16 +8010bd9c: 26719868 addiu s1,s3,-26520 +8010bda0: 00002021 move a0,zero +8010bda4: 00002821 move a1,zero +8010bda8: 2406000c li a2,12 +8010bdac: 0220f809 jalr s1 +8010bdb0: 02003821 move a3,s0 +8010bdb4: 8fa30010 lw v1,16(sp) +8010bdb8: 30630002 andi v1,v1,0x2 +8010bdbc: 1060fff9 beqz v1,8010bda4 +8010bdc0: 00002021 move a0,zero +8010bdc4: 3c028011 lui v0,0x8011 +8010bdc8: 27b20014 addiu s2,sp,20 +8010bdcc: 02402021 move a0,s2 +8010bdd0: 2451ca64 addiu s1,v0,-13724 +8010bdd4: 00002821 move a1,zero +8010bdd8: 0220f809 jalr s1 +8010bddc: 24060200 li a2,512 +8010bde0: 3c14801f lui s4,0x801f +8010bde4: 240200c0 li v0,192 +8010bde8: 2403000c li v1,12 +8010bdec: afa20014 sw v0,20(sp) +8010bdf0: afa30018 sw v1,24(sp) +8010bdf4: 24020060 li v0,96 +8010bdf8: 8e844750 lw a0,18256(s4) +8010bdfc: 24030001 li v1,1 +8010be00: afa2001c sw v0,28(sp) +8010be04: afa30074 sw v1,116(sp) +8010be08: 8c8200d0 lw v0,208(a0) +8010be0c: 10400003 beqz v0,8010be1c +8010be10: 3c02801f lui v0,0x801f +8010be14: 08042f85 j 8010be14 +8010be18: 00000000 nop +8010be1c: 8c9000d4 lw s0,212(a0) +8010be20: 8c434748 lw v1,18248(v0) +8010be24: 24060200 li a2,512 +8010be28: 02038021 addu s0,s0,v1 +8010be2c: 02002021 move a0,s0 +8010be30: 0220f809 jalr s1 +8010be34: 00002821 move a1,zero +8010be38: 3c028011 lui v0,0x8011 +8010be3c: 02002021 move a0,s0 +8010be40: 02402821 move a1,s2 +8010be44: 2442c930 addiu v0,v0,-14032 +8010be48: 0040f809 jalr v0 +8010be4c: 24060200 li a2,512 +8010be50: 8e824750 lw v0,18256(s4) +8010be54: 8c4300d0 lw v1,208(v0) +8010be58: 1460ffff bnez v1,8010be58 +8010be5c: 00002021 move a0,zero +8010be60: 26629868 addiu v0,s3,-26520 +8010be64: 00002821 move a1,zero +8010be68: 2406000b li a2,11 +8010be6c: 0040f809 jalr v0 +8010be70: 24070006 li a3,6 +8010be74: 8fbf022c lw ra,556(sp) +8010be78: 8fb40228 lw s4,552(sp) +8010be7c: 8fb30224 lw s3,548(sp) +8010be80: 8fb20220 lw s2,544(sp) +8010be84: 8fb1021c lw s1,540(sp) +8010be88: 8fb00218 lw s0,536(sp) +8010be8c: 03e00008 jr ra +8010be90: 27bd0230 addiu sp,sp,560 + +8010be94 : +8010be94: 27bdfdd8 addiu sp,sp,-552 +8010be98: afb20218 sw s2,536(sp) +8010be9c: 3c028011 lui v0,0x8011 +8010bea0: 27b20010 addiu s2,sp,16 +8010bea4: afb10214 sw s1,532(sp) +8010bea8: afb00210 sw s0,528(sp) +8010beac: 2451ca64 addiu s1,v0,-13724 +8010beb0: 00808021 move s0,a0 +8010beb4: 00002821 move a1,zero +8010beb8: 02402021 move a0,s2 +8010bebc: 24060200 li a2,512 +8010bec0: afb3021c sw s3,540(sp) +8010bec4: afbf0220 sw ra,544(sp) +8010bec8: 0220f809 jalr s1 +8010becc: 3c13801f lui s3,0x801f +8010bed0: 240200c0 li v0,192 +8010bed4: afa20010 sw v0,16(sp) +8010bed8: 32100003 andi s0,s0,0x3 +8010bedc: 24020060 li v0,96 +8010bee0: 8e644750 lw a0,18256(s3) +8010bee4: 2403000b li v1,11 +8010bee8: afa30014 sw v1,20(sp) +8010beec: afa20018 sw v0,24(sp) +8010bef0: afb00070 sw s0,112(sp) +8010bef4: 8c8200d0 lw v0,208(a0) +8010bef8: 10400003 beqz v0,8010bf08 +8010befc: 3c02801f lui v0,0x801f +8010bf00: 08042fc0 j 8010bf00 +8010bf04: 00000000 nop +8010bf08: 8c9000d4 lw s0,212(a0) +8010bf0c: 8c434748 lw v1,18248(v0) +8010bf10: 24060200 li a2,512 +8010bf14: 02038021 addu s0,s0,v1 +8010bf18: 02002021 move a0,s0 +8010bf1c: 0220f809 jalr s1 +8010bf20: 00002821 move a1,zero +8010bf24: 3c028011 lui v0,0x8011 +8010bf28: 02002021 move a0,s0 +8010bf2c: 02402821 move a1,s2 +8010bf30: 2442c930 addiu v0,v0,-14032 +8010bf34: 0040f809 jalr v0 +8010bf38: 24060200 li a2,512 +8010bf3c: 8e624750 lw v0,18256(s3) +8010bf40: 8c4300d0 lw v1,208(v0) +8010bf44: 1460ffff bnez v1,8010bf44 +8010bf48: 00002021 move a0,zero +8010bf4c: 3c028011 lui v0,0x8011 +8010bf50: 00002821 move a1,zero +8010bf54: 2406000b li a2,11 +8010bf58: 24429868 addiu v0,v0,-26520 +8010bf5c: 0040f809 jalr v0 +8010bf60: 24070006 li a3,6 +8010bf64: 8fbf0220 lw ra,544(sp) +8010bf68: 8fb3021c lw s3,540(sp) +8010bf6c: 8fb20218 lw s2,536(sp) +8010bf70: 8fb10214 lw s1,532(sp) +8010bf74: 8fb00210 lw s0,528(sp) +8010bf78: 03e00008 jr ra +8010bf7c: 27bd0228 addiu sp,sp,552 + +8010bf80 : +8010bf80: 27bdfdd8 addiu sp,sp,-552 +8010bf84: afb20218 sw s2,536(sp) +8010bf88: 3c028011 lui v0,0x8011 +8010bf8c: 27b20010 addiu s2,sp,16 +8010bf90: afb10214 sw s1,532(sp) +8010bf94: afb00210 sw s0,528(sp) +8010bf98: 2451ca64 addiu s1,v0,-13724 +8010bf9c: 00808021 move s0,a0 +8010bfa0: 00002821 move a1,zero +8010bfa4: 02402021 move a0,s2 +8010bfa8: 24060200 li a2,512 +8010bfac: afb3021c sw s3,540(sp) +8010bfb0: afbf0220 sw ra,544(sp) +8010bfb4: 0220f809 jalr s1 +8010bfb8: 3c13801f lui s3,0x801f +8010bfbc: 240200c0 li v0,192 +8010bfc0: afa20010 sw v0,16(sp) +8010bfc4: 32100001 andi s0,s0,0x1 +8010bfc8: 24020060 li v0,96 +8010bfcc: 8e644750 lw a0,18256(s3) +8010bfd0: 2403000a li v1,10 +8010bfd4: afa30014 sw v1,20(sp) +8010bfd8: afa20018 sw v0,24(sp) +8010bfdc: afb00070 sw s0,112(sp) +8010bfe0: 8c8200d0 lw v0,208(a0) +8010bfe4: 10400003 beqz v0,8010bff4 +8010bfe8: 3c02801f lui v0,0x801f +8010bfec: 08042ffb j 8010bfec +8010bff0: 00000000 nop +8010bff4: 8c9000d4 lw s0,212(a0) +8010bff8: 8c434748 lw v1,18248(v0) +8010bffc: 24060200 li a2,512 +8010c000: 02038021 addu s0,s0,v1 +8010c004: 02002021 move a0,s0 +8010c008: 0220f809 jalr s1 +8010c00c: 00002821 move a1,zero +8010c010: 3c028011 lui v0,0x8011 +8010c014: 02002021 move a0,s0 +8010c018: 02402821 move a1,s2 +8010c01c: 2442c930 addiu v0,v0,-14032 +8010c020: 0040f809 jalr v0 +8010c024: 24060200 li a2,512 +8010c028: 8e624750 lw v0,18256(s3) +8010c02c: 8c4300d0 lw v1,208(v0) +8010c030: 1460ffff bnez v1,8010c030 +8010c034: 00002021 move a0,zero +8010c038: 3c028011 lui v0,0x8011 +8010c03c: 00002821 move a1,zero +8010c040: 2406000b li a2,11 +8010c044: 24429868 addiu v0,v0,-26520 +8010c048: 0040f809 jalr v0 +8010c04c: 24070006 li a3,6 +8010c050: 8fbf0220 lw ra,544(sp) +8010c054: 8fb3021c lw s3,540(sp) +8010c058: 8fb20218 lw s2,536(sp) +8010c05c: 8fb10214 lw s1,532(sp) +8010c060: 8fb00210 lw s0,528(sp) +8010c064: 03e00008 jr ra +8010c068: 27bd0228 addiu sp,sp,552 + +8010c06c : +8010c06c: 27bdfdd8 addiu sp,sp,-552 +8010c070: afb20218 sw s2,536(sp) +8010c074: 3c028011 lui v0,0x8011 +8010c078: 27b20010 addiu s2,sp,16 +8010c07c: afb10214 sw s1,532(sp) +8010c080: afb00210 sw s0,528(sp) +8010c084: 2451ca64 addiu s1,v0,-13724 +8010c088: 00808021 move s0,a0 +8010c08c: 00002821 move a1,zero +8010c090: 02402021 move a0,s2 +8010c094: 24060200 li a2,512 +8010c098: afb3021c sw s3,540(sp) +8010c09c: afbf0220 sw ra,544(sp) +8010c0a0: 0220f809 jalr s1 +8010c0a4: 3c13801f lui s3,0x801f +8010c0a8: 240200c0 li v0,192 +8010c0ac: afa20010 sw v0,16(sp) +8010c0b0: 32100003 andi s0,s0,0x3 +8010c0b4: 24020060 li v0,96 +8010c0b8: 8e644750 lw a0,18256(s3) +8010c0bc: 24030009 li v1,9 +8010c0c0: afa30014 sw v1,20(sp) +8010c0c4: afa20018 sw v0,24(sp) +8010c0c8: afb00070 sw s0,112(sp) +8010c0cc: 8c8200d0 lw v0,208(a0) +8010c0d0: 10400003 beqz v0,8010c0e0 +8010c0d4: 3c02801f lui v0,0x801f +8010c0d8: 08043036 j 8010c0d8 +8010c0dc: 00000000 nop +8010c0e0: 8c9000d4 lw s0,212(a0) +8010c0e4: 8c434748 lw v1,18248(v0) +8010c0e8: 24060200 li a2,512 +8010c0ec: 02038021 addu s0,s0,v1 +8010c0f0: 02002021 move a0,s0 +8010c0f4: 0220f809 jalr s1 +8010c0f8: 00002821 move a1,zero +8010c0fc: 3c028011 lui v0,0x8011 +8010c100: 02002021 move a0,s0 +8010c104: 02402821 move a1,s2 +8010c108: 2442c930 addiu v0,v0,-14032 +8010c10c: 0040f809 jalr v0 +8010c110: 24060200 li a2,512 +8010c114: 8e624750 lw v0,18256(s3) +8010c118: 8c4300d0 lw v1,208(v0) +8010c11c: 1460ffff bnez v1,8010c11c +8010c120: 00002021 move a0,zero +8010c124: 3c028011 lui v0,0x8011 +8010c128: 00002821 move a1,zero +8010c12c: 2406000b li a2,11 +8010c130: 24429868 addiu v0,v0,-26520 +8010c134: 0040f809 jalr v0 +8010c138: 24070006 li a3,6 +8010c13c: 8fbf0220 lw ra,544(sp) +8010c140: 8fb3021c lw s3,540(sp) +8010c144: 8fb20218 lw s2,536(sp) +8010c148: 8fb10214 lw s1,532(sp) +8010c14c: 8fb00210 lw s0,528(sp) +8010c150: 03e00008 jr ra +8010c154: 27bd0228 addiu sp,sp,552 + ... + +8010c160 : +8010c160: 3c0281ff lui v0,0x81ff +8010c164: 3444f000 ori a0,v0,0xf000 +8010c168: 8c830030 lw v1,48(a0) +8010c16c: 3c025aa5 lui v0,0x5aa5 +8010c170: 34425aa5 ori v0,v0,0x5aa5 +8010c174: 10620003 beq v1,v0,8010c184 +8010c178: 00000000 nop +8010c17c: 03e00008 jr ra +8010c180: 00001021 move v0,zero +8010c184: 3c02a55a lui v0,0xa55a +8010c188: 8c830034 lw v1,52(a0) +8010c18c: 3442a55a ori v0,v0,0xa55a +8010c190: 1462fffa bne v1,v0,8010c17c +8010c194: 00000000 nop +8010c198: 8c82000c lw v0,12(a0) +8010c19c: 03e00008 jr ra +8010c1a0: 8c420000 lw v0,0(v0) + +8010c1a4 : +8010c1a4: 27bdfdd8 addiu sp,sp,-552 +8010c1a8: 3c028011 lui v0,0x8011 +8010c1ac: afb1021c sw s1,540(sp) +8010c1b0: afb00218 sw s0,536(sp) +8010c1b4: afbf0224 sw ra,548(sp) +8010c1b8: afb20220 sw s2,544(sp) +8010c1bc: 24509ed4 addiu s0,v0,-24876 +8010c1c0: 27b10010 addiu s1,sp,16 +8010c1c4: 00002021 move a0,zero +8010c1c8: 00002821 move a1,zero +8010c1cc: 2406000c li a2,12 +8010c1d0: 0200f809 jalr s0 +8010c1d4: 02203821 move a3,s1 +8010c1d8: 8fa30010 lw v1,16(sp) +8010c1dc: 30630002 andi v1,v1,0x2 +8010c1e0: 1060fff9 beqz v1,8010c1c8 +8010c1e4: 00002021 move a0,zero +8010c1e8: 27b00014 addiu s0,sp,20 +8010c1ec: 3c028011 lui v0,0x8011 +8010c1f0: 02002021 move a0,s0 +8010c1f4: 00002821 move a1,zero +8010c1f8: 2442ca64 addiu v0,v0,-13724 +8010c1fc: 0040f809 jalr v0 +8010c200: 24060200 li a2,512 +8010c204: 240200c0 li v0,192 +8010c208: afa20014 sw v0,20(sp) +8010c20c: 24020060 li v0,96 +8010c210: 24030003 li v1,3 +8010c214: afa2001c sw v0,28(sp) +8010c218: 24020064 li v0,100 +8010c21c: afa30018 sw v1,24(sp) +8010c220: afa20024 sw v0,36(sp) +8010c224: 24030004 li v1,4 +8010c228: 24020068 li v0,104 +8010c22c: afa30020 sw v1,32(sp) +8010c230: afa2002c sw v0,44(sp) +8010c234: 24030005 li v1,5 +8010c238: 2402006c li v0,108 +8010c23c: afa30028 sw v1,40(sp) +8010c240: afa20034 sw v0,52(sp) +8010c244: 24030006 li v1,6 +8010c248: 24020070 li v0,112 +8010c24c: afa30030 sw v1,48(sp) +8010c250: afa2003c sw v0,60(sp) +8010c254: 24030007 li v1,7 +8010c258: 24020074 li v0,116 +8010c25c: 24060001 li a2,1 +8010c260: afa30038 sw v1,56(sp) +8010c264: afa20044 sw v0,68(sp) +8010c268: 24030011 li v1,17 +8010c26c: 3c028011 lui v0,0x8011 +8010c270: 02002021 move a0,s0 +8010c274: afa30040 sw v1,64(sp) +8010c278: 24050200 li a1,512 +8010c27c: afa60088 sw a2,136(sp) +8010c280: afa00074 sw zero,116(sp) +8010c284: afa00078 sw zero,120(sp) +8010c288: afa0007c sw zero,124(sp) +8010c28c: afa00080 sw zero,128(sp) +8010c290: 2442b76c addiu v0,v0,-18580 +8010c294: 0040f809 jalr v0 +8010c298: afa60084 sw a2,132(sp) +8010c29c: 3c038011 lui v1,0x8011 +8010c2a0: 24709ed4 addiu s0,v1,-24876 +8010c2a4: 00002021 move a0,zero +8010c2a8: 00002821 move a1,zero +8010c2ac: 2406000c li a2,12 +8010c2b0: 0200f809 jalr s0 +8010c2b4: 02203821 move a3,s1 +8010c2b8: 8fa30010 lw v1,16(sp) +8010c2bc: 30630002 andi v1,v1,0x2 +8010c2c0: 1060fff9 beqz v1,8010c2a8 +8010c2c4: 00002021 move a0,zero +8010c2c8: 3c028010 lui v0,0x8010 +8010c2cc: 24522bd4 addiu s2,v0,11220 +8010c2d0: 00008021 move s0,zero +8010c2d4: 241100b0 li s1,176 +8010c2d8: 02002021 move a0,s0 +8010c2dc: 0240f809 jalr s2 +8010c2e0: 26100001 addiu s0,s0,1 +8010c2e4: 1611fffd bne s0,s1,8010c2dc +8010c2e8: 02002021 move a0,s0 +8010c2ec: 3c028010 lui v0,0x8010 +8010c2f0: 24422dc0 addiu v0,v0,11712 +8010c2f4: 0040f809 jalr v0 +8010c2f8: 00000000 nop +8010c2fc: 3c028011 lui v0,0x8011 +8010c300: 2442cbb4 addiu v0,v0,-13388 +8010c304: 0040f809 jalr v0 +8010c308: 00000000 nop +8010c30c: 3c028011 lui v0,0x8011 +8010c310: 2442cb00 addiu v0,v0,-13568 +8010c314: 0040f809 jalr v0 +8010c318: 00000000 nop +8010c31c: 3c04b400 lui a0,0xb400 +8010c320: 34860004 ori a2,a0,0x4 +8010c324: 24020020 li v0,32 +8010c328: 34840002 ori a0,a0,0x2 +8010c32c: a4820000 sh v0,0(a0) +8010c330: 3c05b000 lui a1,0xb000 +8010c334: 24030c00 li v1,3072 +8010c338: 24022100 li v0,8448 +8010c33c: a4830000 sh v1,0(a0) +8010c340: a4c20000 sh v0,0(a2) +8010c344: 34a4200c ori a0,a1,0x200c +8010c348: 94820000 lhu v0,0(a0) +8010c34c: 34a82000 ori t0,a1,0x2000 +8010c350: 3042fff8 andi v0,v0,0xfff8 +8010c354: 34420004 ori v0,v0,0x4 +8010c358: a4820000 sh v0,0(a0) +8010c35c: 94830000 lhu v1,0(a0) +8010c360: 24020064 li v0,100 +8010c364: 3063ffc7 andi v1,v1,0xffc7 +8010c368: 34630018 ori v1,v1,0x18 +8010c36c: a4830000 sh v1,0(a0) +8010c370: 34a62008 ori a2,a1,0x2008 +8010c374: a5020000 sh v0,0(t0) +8010c378: 34a7203c ori a3,a1,0x203c +8010c37c: 3c020001 lui v0,0x1 +8010c380: a4c00000 sh zero,0(a2) +8010c384: 34a52004 ori a1,a1,0x2004 +8010c388: ace20000 sw v0,0(a3) +8010c38c: 90a20000 lbu v0,0(a1) +8010c390: 3c03b301 lui v1,0xb301 +8010c394: 304200ff andi v0,v0,0xff +8010c398: 34420001 ori v0,v0,0x1 +8010c39c: a0a20000 sb v0,0(a1) +8010c3a0: 34630080 ori v1,v1,0x80 +8010c3a4: 8c620000 lw v0,0(v1) +8010c3a8: 3c040300 lui a0,0x300 +8010c3ac: 00441025 or v0,v0,a0 +8010c3b0: ac620000 sw v0,0(v1) +8010c3b4: 8fbf0224 lw ra,548(sp) +8010c3b8: 8fb20220 lw s2,544(sp) +8010c3bc: 8fb1021c lw s1,540(sp) +8010c3c0: 8fb00218 lw s0,536(sp) +8010c3c4: 03e00008 jr ra +8010c3c8: 27bd0228 addiu sp,sp,552 +8010c3cc: 00000000 nop + +8010c3d0 : +8010c3d0: 30a5ffff andi a1,a1,0xffff +8010c3d4: 00051400 sll v0,a1,0x10 +8010c3d8: 24030001 li v1,1 +8010c3dc: 10830011 beq a0,v1,8010c424 +8010c3e0: 00a22821 addu a1,a1,v0 +8010c3e4: 24020003 li v0,3 +8010c3e8: 1082000e beq a0,v0,8010c424 +8010c3ec: 2482fffe addiu v0,a0,-2 +8010c3f0: 2c420002 sltiu v0,v0,2 +8010c3f4: 10400009 beqz v0,8010c41c +8010c3f8: 3c03801f lui v1,0x801f +8010c3fc: 8c634758 lw v1,18264(v1) +8010c400: 3c020001 lui v0,0x1 +8010c404: 34428000 ori v0,v0,0x8000 +8010c408: 00621021 addu v0,v1,v0 +8010c40c: ac650000 sw a1,0(v1) +8010c410: 24630004 addiu v1,v1,4 +8010c414: 1462fffd bne v1,v0,8010c40c +8010c418: 00000000 nop +8010c41c: 03e00008 jr ra +8010c420: 00000000 nop +8010c424: 3c03801f lui v1,0x801f +8010c428: 8c63475c lw v1,18268(v1) +8010c42c: 3c020001 lui v0,0x1 +8010c430: 34428000 ori v0,v0,0x8000 +8010c434: 00621021 addu v0,v1,v0 +8010c438: ac650000 sw a1,0(v1) +8010c43c: 24630004 addiu v1,v1,4 +8010c440: 1462fffd bne v1,v0,8010c438 +8010c444: 00000000 nop +8010c448: 080430fc j 8010c3f0 +8010c44c: 2482fffe addiu v0,a0,-2 + +8010c450 : +8010c450: 3c02801f lui v0,0x801f +8010c454: 8c434750 lw v1,18256(v0) +8010c458: 8c64022c lw a0,556(v1) +8010c45c: 8c620228 lw v0,552(v1) +8010c460: 03e00008 jr ra +8010c464: 00441023 subu v0,v0,a0 + +8010c468 : +8010c468: 27bdfdd0 addiu sp,sp,-560 +8010c46c: 2402ff80 li v0,-128 +8010c470: afb20218 sw s2,536(sp) +8010c474: 00c29024 and s2,a2,v0 +8010c478: 2e431001 sltiu v1,s2,4097 +8010c47c: afb50224 sw s5,548(sp) +8010c480: afb40220 sw s4,544(sp) +8010c484: afb10214 sw s1,532(sp) +8010c488: afbf0228 sw ra,552(sp) +8010c48c: afb3021c sw s3,540(sp) +8010c490: afb00210 sw s0,528(sp) +8010c494: 0080a021 move s4,a0 +8010c498: 00a0a821 move s5,a1 +8010c49c: 14600035 bnez v1,8010c574 +8010c4a0: 00e08821 move s1,a3 +8010c4a4: 24121000 li s2,4096 +8010c4a8: 24101000 li s0,4096 +8010c4ac: 3c02801f lui v0,0x801f +8010c4b0: 3c03801f lui v1,0x801f +8010c4b4: ac524744 sw s2,18244(v0) +8010c4b8: 27b30010 addiu s3,sp,16 +8010c4bc: 3c028011 lui v0,0x8011 +8010c4c0: 02602021 move a0,s3 +8010c4c4: ac742c20 sw s4,11296(v1) +8010c4c8: 00002821 move a1,zero +8010c4cc: 2442ca64 addiu v0,v0,-13724 +8010c4d0: 0040f809 jalr v0 +8010c4d4: 24060200 li a2,512 +8010c4d8: 322200ff andi v0,s1,0xff +8010c4dc: 3203ffff andi v1,s0,0xffff +8010c4e0: 70621802 mul v1,v1,v0 +8010c4e4: 32a400ff andi a0,s5,0xff +8010c4e8: 000420c2 srl a0,a0,0x3 +8010c4ec: 70832002 mul a0,a0,v1 +8010c4f0: 240200c0 li v0,192 +8010c4f4: afa20010 sw v0,16(sp) +8010c4f8: 24020060 li v0,96 +8010c4fc: afa20018 sw v0,24(sp) +8010c500: 8fa20240 lw v0,576(sp) +8010c504: 24030012 li v1,18 +8010c508: a7b00078 sh s0,120(sp) +8010c50c: a3b10073 sb s1,115(sp) +8010c510: a3b50072 sb s5,114(sp) +8010c514: afa30014 sw v1,20(sp) +8010c518: afb40074 sw s4,116(sp) +8010c51c: a3a2007a sb v0,122(sp) +8010c520: 1200001c beqz s0,8010c594 +8010c524: a7a4007c sh a0,124(sp) +8010c528: 3c028011 lui v0,0x8011 +8010c52c: 02602021 move a0,s3 +8010c530: 2442b76c addiu v0,v0,-18580 +8010c534: 0040f809 jalr v0 +8010c538: 24050200 li a1,512 +8010c53c: 3c03801f lui v1,0x801f +8010c540: 8c644750 lw a0,18256(v1) +8010c544: 00121080 sll v0,s2,0x2 +8010c548: ac8200bc sw v0,188(a0) +8010c54c: ac82009c sw v0,156(a0) +8010c550: 8fbf0228 lw ra,552(sp) +8010c554: 8fb50224 lw s5,548(sp) +8010c558: 8fb40220 lw s4,544(sp) +8010c55c: 8fb3021c lw s3,540(sp) +8010c560: 8fb20218 lw s2,536(sp) +8010c564: 8fb10214 lw s1,532(sp) +8010c568: 8fb00210 lw s0,528(sp) +8010c56c: 03e00008 jr ra +8010c570: 27bd0230 addiu sp,sp,560 +8010c574: 2e420080 sltiu v0,s2,128 +8010c578: 14400003 bnez v0,8010c588 +8010c57c: 00000000 nop +8010c580: 0804312b j 8010c4ac +8010c584: 3250ffff andi s0,s2,0xffff +8010c588: 24120400 li s2,1024 +8010c58c: 0804312b j 8010c4ac +8010c590: 24100400 li s0,1024 +8010c594: 3c028010 lui v0,0x8010 +8010c598: 3c038011 lui v1,0x8011 +8010c59c: 245122d0 addiu s1,v0,8912 +8010c5a0: 2470b5c4 addiu s0,v1,-19004 +8010c5a4: 0220f809 jalr s1 +8010c5a8: 24040002 li a0,2 +8010c5ac: 0200f809 jalr s0 +8010c5b0: 00000000 nop +8010c5b4: 0440fffb bltz v0,8010c5a4 +8010c5b8: 3c028011 lui v0,0x8011 +8010c5bc: 0804314c j 8010c530 +8010c5c0: 02602021 move a0,s3 + +8010c5c4 : +8010c5c4: 27bdffe8 addiu sp,sp,-24 +8010c5c8: afb00010 sw s0,16(sp) +8010c5cc: 3c10801f lui s0,0x801f +8010c5d0: 8e02455c lw v0,17756(s0) +8010c5d4: afbf0014 sw ra,20(sp) +8010c5d8: 04400007 bltz v0,8010c5f8 +8010c5dc: 00402021 move a0,v0 +8010c5e0: 3c028011 lui v0,0x8011 +8010c5e4: 2442b718 addiu v0,v0,-18664 +8010c5e8: 0040f809 jalr v0 +8010c5ec: 00000000 nop +8010c5f0: 2403ffff li v1,-1 +8010c5f4: ae03455c sw v1,17756(s0) +8010c5f8: 8fbf0014 lw ra,20(sp) +8010c5fc: 8fb00010 lw s0,16(sp) +8010c600: 03e00008 jr ra +8010c604: 27bd0018 addiu sp,sp,24 + +8010c608 : +8010c608: 3c02801f lui v0,0x801f +8010c60c: 8c434750 lw v1,18256(v0) +8010c610: 24040004 li a0,4 +8010c614: 8c620090 lw v0,144(v1) +8010c618: 14400006 bnez v0,8010c634 +8010c61c: 24050004 li a1,4 +8010c620: 3c02801f lui v0,0x801f +8010c624: 3c198011 lui t9,0x8011 +8010c628: 2739b4f0 addiu t9,t9,-19216 +8010c62c: 03200008 jr t9 +8010c630: ac45455c sw a1,17756(v0) +8010c634: 8c6300b0 lw v1,176(v1) +8010c638: 24040005 li a0,5 +8010c63c: 24050005 li a1,5 +8010c640: 1060fff7 beqz v1,8010c620 +8010c644: 00001021 move v0,zero +8010c648: 03e00008 jr ra +8010c64c: 00000000 nop + +8010c650 : +8010c650: 27bdffd8 addiu sp,sp,-40 +8010c654: 24020001 li v0,1 +8010c658: afb10014 sw s1,20(sp) +8010c65c: afb00010 sw s0,16(sp) +8010c660: afbf0020 sw ra,32(sp) +8010c664: afb3001c sw s3,28(sp) +8010c668: afb20018 sw s2,24(sp) +8010c66c: 00808021 move s0,a0 +8010c670: 1082000f beq a0,v0,8010c6b0 +8010c674: 00a08821 move s1,a1 +8010c678: 24020003 li v0,3 +8010c67c: 1082000d beq a0,v0,8010c6b4 +8010c680: 3c12801f lui s2,0x801f +8010c684: 2602fffe addiu v0,s0,-2 +8010c688: 2c420002 sltiu v0,v0,2 +8010c68c: 1440001c bnez v0,8010c700 +8010c690: 3c10801f lui s0,0x801f +8010c694: 8fbf0020 lw ra,32(sp) +8010c698: 8fb3001c lw s3,28(sp) +8010c69c: 8fb20018 lw s2,24(sp) +8010c6a0: 8fb10014 lw s1,20(sp) +8010c6a4: 8fb00010 lw s0,16(sp) +8010c6a8: 03e00008 jr ra +8010c6ac: 27bd0028 addiu sp,sp,40 +8010c6b0: 3c12801f lui s2,0x801f +8010c6b4: 3c028011 lui v0,0x8011 +8010c6b8: 2442b718 addiu v0,v0,-18664 +8010c6bc: 0040f809 jalr v0 +8010c6c0: 8e444554 lw a0,17748(s2) +8010c6c4: 16200021 bnez s1,8010c74c +8010c6c8: 3c028011 lui v0,0x8011 +8010c6cc: 2442b528 addiu v0,v0,-19160 +8010c6d0: 0040f809 jalr v0 +8010c6d4: 00000000 nop +8010c6d8: 0440ffea bltz v0,8010c684 +8010c6dc: 00401821 move v1,v0 +8010c6e0: 3c028011 lui v0,0x8011 +8010c6e4: 00602021 move a0,v1 +8010c6e8: 2442b4f0 addiu v0,v0,-19216 +8010c6ec: 0040f809 jalr v0 +8010c6f0: ae434554 sw v1,17748(s2) +8010c6f4: 3c03801f lui v1,0x801f +8010c6f8: 080431a1 j 8010c684 +8010c6fc: ac62475c sw v0,18268(v1) +8010c700: 3c028011 lui v0,0x8011 +8010c704: 2442b718 addiu v0,v0,-18664 +8010c708: 0040f809 jalr v0 +8010c70c: 8e044558 lw a0,17752(s0) +8010c710: 1620001d bnez s1,8010c788 +8010c714: 3c028011 lui v0,0x8011 +8010c718: 2442b56c addiu v0,v0,-19092 +8010c71c: 0040f809 jalr v0 +8010c720: 00000000 nop +8010c724: 0440ffdb bltz v0,8010c694 +8010c728: 00401821 move v1,v0 +8010c72c: 3c028011 lui v0,0x8011 +8010c730: 00602021 move a0,v1 +8010c734: 2442b4f0 addiu v0,v0,-19216 +8010c738: 0040f809 jalr v0 +8010c73c: ae034558 sw v1,17752(s0) +8010c740: 3c03801f lui v1,0x801f +8010c744: 080431a5 j 8010c694 +8010c748: ac624758 sw v0,18264(v1) +8010c74c: 2453b528 addiu s3,v0,-19160 +8010c750: 0260f809 jalr s3 +8010c754: 00000000 nop +8010c758: 0440fffd bltz v0,8010c750 +8010c75c: 00401821 move v1,v0 +8010c760: 24020002 li v0,2 +8010c764: 1622ffde bne s1,v0,8010c6e0 +8010c768: 3c028011 lui v0,0x8011 +8010c76c: 2450b508 addiu s0,v0,-19192 +8010c770: 0200f809 jalr s0 +8010c774: 00000000 nop +8010c778: 1440fffd bnez v0,8010c770 +8010c77c: 8fbf0020 lw ra,32(sp) +8010c780: 080431a7 j 8010c69c +8010c784: 8fb3001c lw s3,28(sp) +8010c788: 2452b56c addiu s2,v0,-19092 +8010c78c: 0240f809 jalr s2 +8010c790: 00000000 nop +8010c794: 0440fffd bltz v0,8010c78c +8010c798: 00401821 move v1,v0 +8010c79c: 24020002 li v0,2 +8010c7a0: 1622ffe2 bne s1,v0,8010c72c +8010c7a4: 3c028011 lui v0,0x8011 +8010c7a8: 2450b54c addiu s0,v0,-19124 +8010c7ac: 0200f809 jalr s0 +8010c7b0: 00000000 nop +8010c7b4: 1440fffd bnez v0,8010c7ac +8010c7b8: 8fbf0020 lw ra,32(sp) +8010c7bc: 080431a7 j 8010c69c +8010c7c0: 8fb3001c lw s3,28(sp) + +8010c7c4 : +8010c7c4: 2402ff80 li v0,-128 +8010c7c8: 00822024 and a0,a0,v0 +8010c7cc: 27bdffd8 addiu sp,sp,-40 +8010c7d0: 28831001 slti v1,a0,4097 +8010c7d4: afbf0024 sw ra,36(sp) +8010c7d8: afb40020 sw s4,32(sp) +8010c7dc: afb3001c sw s3,28(sp) +8010c7e0: afb20018 sw s2,24(sp) +8010c7e4: afb10014 sw s1,20(sp) +8010c7e8: afb00010 sw s0,16(sp) +8010c7ec: 28820080 slti v0,a0,128 +8010c7f0: 10600003 beqz v1,8010c800 +8010c7f4: 24061000 li a2,4096 +8010c7f8: 24060400 li a2,1024 +8010c7fc: 0082300a movz a2,a0,v0 +8010c800: 3c02801f lui v0,0x801f +8010c804: ac464744 sw a2,18244(v0) +8010c808: 3c028011 lui v0,0x8011 +8010c80c: 00002021 move a0,zero +8010c810: 2442b834 addiu v0,v0,-18380 +8010c814: 0040f809 jalr v0 +8010c818: 00002821 move a1,zero +8010c81c: 3c028011 lui v0,0x8011 +8010c820: 2442b528 addiu v0,v0,-19160 +8010c824: 0040f809 jalr v0 +8010c828: 3c130001 lui s3,0x1 +8010c82c: 00408821 move s1,v0 +8010c830: 3c028011 lui v0,0x8011 +8010c834: 2452b4f0 addiu s2,v0,-19216 +8010c838: 0621000a bgez s1,8010c864 +8010c83c: 02202021 move a0,s1 +8010c840: 2402ffff li v0,-1 +8010c844: 8fbf0024 lw ra,36(sp) +8010c848: 8fb40020 lw s4,32(sp) +8010c84c: 8fb3001c lw s3,28(sp) +8010c850: 8fb20018 lw s2,24(sp) +8010c854: 8fb10014 lw s1,20(sp) +8010c858: 8fb00010 lw s0,16(sp) +8010c85c: 03e00008 jr ra +8010c860: 27bd0028 addiu sp,sp,40 +8010c864: 0240f809 jalr s2 +8010c868: 00000000 nop +8010c86c: 00402021 move a0,v0 +8010c870: 00408021 move s0,v0 +8010c874: 3c028011 lui v0,0x8011 +8010c878: 36668000 ori a2,s3,0x8000 +8010c87c: 2454ca64 addiu s4,v0,-13724 +8010c880: 0280f809 jalr s4 +8010c884: 00002821 move a1,zero +8010c888: 3c02801f lui v0,0x801f +8010c88c: ac514554 sw s1,17748(v0) +8010c890: 3c03801f lui v1,0x801f +8010c894: 3c028011 lui v0,0x8011 +8010c898: 2442b56c addiu v0,v0,-19092 +8010c89c: 0040f809 jalr v0 +8010c8a0: ac70475c sw s0,18268(v1) +8010c8a4: 00408821 move s1,v0 +8010c8a8: 0440ffe5 bltz v0,8010c840 +8010c8ac: 00402021 move a0,v0 +8010c8b0: 0240f809 jalr s2 +8010c8b4: 00000000 nop +8010c8b8: 00402021 move a0,v0 +8010c8bc: 36668000 ori a2,s3,0x8000 +8010c8c0: 00002821 move a1,zero +8010c8c4: 0280f809 jalr s4 +8010c8c8: 00408021 move s0,v0 +8010c8cc: 3c02801f lui v0,0x801f +8010c8d0: 3c03801f lui v1,0x801f +8010c8d4: ac504758 sw s0,18264(v0) +8010c8d8: 3c028011 lui v0,0x8011 +8010c8dc: 24040003 li a0,3 +8010c8e0: 24050001 li a1,1 +8010c8e4: 2442c650 addiu v0,v0,-14768 +8010c8e8: 0040f809 jalr v0 +8010c8ec: ac714558 sw s1,17752(v1) +8010c8f0: 2403ffff li v1,-1 +8010c8f4: 3c02801f lui v0,0x801f +8010c8f8: ac43455c sw v1,17756(v0) +8010c8fc: 3c04801c lui a0,0x801c +8010c900: 3c02800f lui v0,0x800f +8010c904: 24424bb0 addiu v0,v0,19376 +8010c908: 0040f809 jalr v0 +8010c90c: 24842700 addiu a0,a0,9984 +8010c910: 08043211 j 8010c844 +8010c914: 00001021 move v0,zero + +8010c918 : +8010c918: 3c02801f lui v0,0x801f +8010c91c: 3c198011 lui t9,0x8011 +8010c920: 2739c7c4 addiu t9,t9,-14396 +8010c924: 03200008 jr t9 +8010c928: ac452c20 sw a1,11296(v0) +8010c92c: 00000000 nop + +8010c930 : +8010c930: 28c10008 slti at,a2,8 +8010c934: 1420002e bnez at,8010c9f0 +8010c938: 00801021 move v0,a0 +8010c93c: 00a45026 xor t2,a1,a0 +8010c940: 314a0003 andi t2,t2,0x3 +8010c944: 15400033 bnez t2,8010ca14 +8010c948: 00051823 negu v1,a1 +8010c94c: 30630003 andi v1,v1,0x3 +8010c950: 10600005 beqz v1,8010c968 +8010c954: 00c33023 subu a2,a2,v1 +8010c958: 98aa0000 lwr t2,0(a1) +8010c95c: 00a32821 addu a1,a1,v1 +8010c960: b88a0000 swr t2,0(a0) +8010c964: 00832021 addu a0,a0,v1 + +8010c968 : +8010c968: 30ca001f andi t2,a2,0x1f +8010c96c: 10ca0016 beq a2,t2,8010c9c8 +8010c970: 00ca3823 subu a3,a2,t2 +8010c974: 00e53821 addu a3,a3,a1 + +8010c978 : +8010c978: 8caf0000 lw t7,0(a1) +8010c97c: 8ca30004 lw v1,4(a1) +8010c980: 8ca80008 lw t0,8(a1) +8010c984: 8ca9000c lw t1,12(a1) +8010c988: 8cab0010 lw t3,16(a1) +8010c98c: 8cac0014 lw t4,20(a1) +8010c990: 8cad0018 lw t5,24(a1) +8010c994: 8cae001c lw t6,28(a1) +8010c998: ac8f0000 sw t7,0(a0) +8010c99c: ac830004 sw v1,4(a0) +8010c9a0: ac880008 sw t0,8(a0) +8010c9a4: ac89000c sw t1,12(a0) +8010c9a8: ac8b0010 sw t3,16(a0) +8010c9ac: 24a50020 addiu a1,a1,32 +8010c9b0: ac8c0014 sw t4,20(a0) +8010c9b4: ac8d0018 sw t5,24(a0) +8010c9b8: 24840020 addiu a0,a0,32 +8010c9bc: 14a7ffee bne a1,a3,8010c978 +8010c9c0: ac8efffc sw t6,-4(a0) +8010c9c4: 01403021 move a2,t2 + +8010c9c8 : +8010c9c8: 30ca0003 andi t2,a2,0x3 +8010c9cc: 10ca0008 beq a2,t2,8010c9f0 +8010c9d0: 00ca3823 subu a3,a2,t2 +8010c9d4: 00e53821 addu a3,a3,a1 + +8010c9d8 : +8010c9d8: 8cab0000 lw t3,0(a1) +8010c9dc: 24a50004 addiu a1,a1,4 +8010c9e0: 24840004 addiu a0,a0,4 +8010c9e4: 14a7fffc bne a1,a3,8010c9d8 +8010c9e8: ac8bfffc sw t3,-4(a0) +8010c9ec: 01403021 move a2,t2 + +8010c9f0 : +8010c9f0: 18c00006 blez a2,8010ca0c +8010c9f4: 00c53821 addu a3,a2,a1 + +8010c9f8 : +8010c9f8: 80aa0000 lb t2,0(a1) +8010c9fc: 24a50001 addiu a1,a1,1 +8010ca00: 24840001 addiu a0,a0,1 +8010ca04: 14a7fffc bne a1,a3,8010c9f8 +8010ca08: a08affff sb t2,-1(a0) + +8010ca0c : +8010ca0c: 03e00008 jr ra +8010ca10: 00000000 nop + +8010ca14 : +8010ca14: 00043823 negu a3,a0 +8010ca18: 30e70003 andi a3,a3,0x3 +8010ca1c: 10e00006 beqz a3,8010ca38 +8010ca20: 00c73023 subu a2,a2,a3 +8010ca24: 98aa0000 lwr t2,0(a1) +8010ca28: 88aa0003 lwl t2,3(a1) +8010ca2c: 00a72821 addu a1,a1,a3 +8010ca30: b88a0000 swr t2,0(a0) +8010ca34: 00872021 addu a0,a0,a3 + +8010ca38 : +8010ca38: 30ca0003 andi t2,a2,0x3 +8010ca3c: 00ca3823 subu a3,a2,t2 +8010ca40: 00e53821 addu a3,a3,a1 + +8010ca44 : +8010ca44: 98ab0000 lwr t3,0(a1) +8010ca48: 88ab0003 lwl t3,3(a1) +8010ca4c: 24a50004 addiu a1,a1,4 +8010ca50: 24840004 addiu a0,a0,4 +8010ca54: 14a7fffb bne a1,a3,8010ca44 +8010ca58: ac8bfffc sw t3,-4(a0) +8010ca5c: 1000ffe4 b 8010c9f0 +8010ca60: 01403021 move a2,t2 + +8010ca64 : +8010ca64: 30a500ff andi a1,a1,0xff +8010ca68: 28c10008 slti at,a2,8 +8010ca6c: 1420001a bnez at,8010cad8 +8010ca70: 00801021 move v0,a0 +8010ca74: 10a00005 beqz a1,8010ca8c +8010ca78: 00041823 negu v1,a0 +8010ca7c: 00054200 sll t0,a1,0x8 +8010ca80: 00a82825 or a1,a1,t0 +8010ca84: 00054400 sll t0,a1,0x10 +8010ca88: 00a82825 or a1,a1,t0 + +8010ca8c : +8010ca8c: 30630003 andi v1,v1,0x3 +8010ca90: 10600003 beqz v1,8010caa0 +8010ca94: 00c33023 subu a2,a2,v1 +8010ca98: b8850000 swr a1,0(a0) +8010ca9c: 00832021 addu a0,a0,v1 + +8010caa0 : +8010caa0: 30c80007 andi t0,a2,0x7 +8010caa4: 10c80007 beq a2,t0,8010cac4 +8010caa8: 00c83823 subu a3,a2,t0 +8010caac: 00e43821 addu a3,a3,a0 + +8010cab0 : +8010cab0: 24840008 addiu a0,a0,8 +8010cab4: ac85fff8 sw a1,-8(a0) +8010cab8: 1487fffd bne a0,a3,8010cab0 +8010cabc: ac85fffc sw a1,-4(a0) +8010cac0: 01003021 move a2,t0 + +8010cac4 : +8010cac4: 30c80004 andi t0,a2,0x4 +8010cac8: 11000003 beqz t0,8010cad8 +8010cacc: 00c83023 subu a2,a2,t0 +8010cad0: ac850000 sw a1,0(a0) +8010cad4: 24840004 addiu a0,a0,4 + +8010cad8 : +8010cad8: 18c00004 blez a2,8010caec +8010cadc: 00c43821 addu a3,a2,a0 + +8010cae0 : +8010cae0: 24840001 addiu a0,a0,1 +8010cae4: 1487fffe bne a0,a3,8010cae0 +8010cae8: a085ffff sb a1,-1(a0) + +8010caec : +8010caec: 03e00008 jr ra +8010caf0: 00000000 nop + ... + +8010cb00 <__icache_invalidate_all>: +8010cb00: 3c022000 lui v0,0x2000 +8010cb04: 3c038011 lui v1,0x8011 +8010cb08: 2463cb1c addiu v1,v1,-13540 +8010cb0c: 00621825 or v1,v1,v0 +8010cb10: 00600008 jr v1 +8010cb14: 00000000 nop + ... +8010cb20: 4080e000 mtc0 zero,c0_taglo +8010cb24: 4080e800 mtc0 zero,c0_taghi +8010cb28: 3c028000 lui v0,0x8000 +8010cb2c: 34434000 ori v1,v0,0x4000 +8010cb30: bc480000 cache 0x8,0(v0) +8010cb34: 24420020 addiu v0,v0,32 +8010cb38: 1443fffd bne v0,v1,8010cb30 <__icache_invalidate_all+0x30> +8010cb3c: 00000000 nop + ... +8010cb5c: 3c028011 lui v0,0x8011 +8010cb60: 2442cb70 addiu v0,v0,-13456 +8010cb64: 00400008 jr v0 +8010cb68: 00000000 nop + ... +8010cb74: 40038007 mfc0 v1,$16,7 +8010cb78: 00000000 nop +8010cb7c: 34630002 ori v1,v1,0x2 +8010cb80: 40838007 mtc0 v1,$16,7 +8010cb84: 03e00008 jr ra +8010cb88: 00000000 nop + +8010cb8c <__dcache_invalidate_all>: +8010cb8c: 4080e000 mtc0 zero,c0_taglo +8010cb90: 4080e800 mtc0 zero,c0_taghi +8010cb94: 3c028000 lui v0,0x8000 +8010cb98: 34434000 ori v1,v0,0x4000 +8010cb9c: bc490000 cache 0x9,0(v0) +8010cba0: 24420020 addiu v0,v0,32 +8010cba4: 1443fffd bne v0,v1,8010cb9c <__dcache_invalidate_all+0x10> +8010cba8: 00000000 nop +8010cbac: 03e00008 jr ra +8010cbb0: 00000000 nop + +8010cbb4 <__dcache_writeback_all>: +8010cbb4: 3c028000 lui v0,0x8000 +8010cbb8: 34434000 ori v1,v0,0x4000 +8010cbbc: bc410000 cache 0x1,0(v0) +8010cbc0: 24420020 addiu v0,v0,32 +8010cbc4: 1443fffd bne v0,v1,8010cbbc <__dcache_writeback_all+0x8> +8010cbc8: 00000000 nop +8010cbcc: 0000000f sync +8010cbd0: 03e00008 jr ra +8010cbd4: 00000000 nop + +8010cbd8 <_dcache_wback_inv>: +8010cbd8: 2ca24000 sltiu v0,a1,16384 +8010cbdc: 1440000a bnez v0,8010cc08 <_dcache_wback_inv+0x30> +8010cbe0: 00a41021 addu v0,a1,a0 +8010cbe4: 3c028000 lui v0,0x8000 +8010cbe8: 34434000 ori v1,v0,0x4000 +8010cbec: bc410000 cache 0x1,0(v0) +8010cbf0: 24420020 addiu v0,v0,32 +8010cbf4: 1443fffd bne v0,v1,8010cbec <_dcache_wback_inv+0x14> +8010cbf8: 00000000 nop +8010cbfc: 0000000f sync +8010cc00: 03e00008 jr ra +8010cc04: 00000000 nop +8010cc08: 2403ffe0 li v1,-32 +8010cc0c: 2442ffff addiu v0,v0,-1 +8010cc10: 00431024 and v0,v0,v1 +8010cc14: 00832024 and a0,a0,v1 +8010cc18: bc950000 cache 0x15,0(a0) +8010cc1c: 0000000f sync +8010cc20: 1082fff7 beq a0,v0,8010cc00 <_dcache_wback_inv+0x28> +8010cc24: 24840020 addiu a0,a0,32 +8010cc28: bc950000 cache 0x15,0(a0) +8010cc2c: 0000000f sync +8010cc30: 1444fffd bne v0,a0,8010cc28 <_dcache_wback_inv+0x50> +8010cc34: 24840020 addiu a0,a0,32 +8010cc38: 03e00008 jr ra +8010cc3c: 00000000 nop + +8010cc40 : +8010cc40: 3c021fff lui v0,0x1fff +8010cc44: 00044940 sll t1,a0,0x5 +8010cc48: 3c08b302 lui t0,0xb302 +8010cc4c: 3442ffff ori v0,v0,0xffff +8010cc50: 00c23024 and a2,a2,v0 +8010cc54: 00a22824 and a1,a1,v0 +8010cc58: 01281021 addu v0,t1,t0 +8010cc5c: ac450000 sw a1,0(v0) +8010cc60: 35030004 ori v1,t0,0x4 +8010cc64: 3c028031 lui v0,0x8031 +8010cc68: 01231821 addu v1,t1,v1 +8010cc6c: 00042080 sll a0,a0,0x2 +8010cc70: 24425790 addiu v0,v0,22416 +8010cc74: ac660000 sw a2,0(v1) +8010cc78: 00821021 addu v0,a0,v0 +8010cc7c: 8c430000 lw v1,0(v0) +8010cc80: 35060008 ori a2,t0,0x8 +8010cc84: 00e3001b divu zero,a3,v1 +8010cc88: 006001f4 teq v1,zero,0x7 +8010cc8c: 01263021 addu a2,t1,a2 +8010cc90: 35050010 ori a1,t0,0x10 +8010cc94: 01252821 addu a1,t1,a1 +8010cc98: 3c028031 lui v0,0x8031 +8010cc9c: 244257c0 addiu v0,v0,22464 +8010cca0: 00822021 addu a0,a0,v0 +8010cca4: 3c028000 lui v0,0x8000 +8010cca8: 35080014 ori t0,t0,0x14 +8010ccac: 01284821 addu t1,t1,t0 +8010ccb0: 00003812 mflo a3 +8010ccb4: acc70000 sw a3,0(a2) +8010ccb8: 8ca30000 lw v1,0(a1) +8010ccbc: 00621825 or v1,v1,v0 +8010ccc0: aca30000 sw v1,0(a1) +8010ccc4: 8ca20000 lw v0,0(a1) +8010ccc8: 34420001 ori v0,v0,0x1 +8010cccc: aca20000 sw v0,0(a1) +8010ccd0: 8c830000 lw v1,0(a0) +8010ccd4: 10600004 beqz v1,8010cce8 +8010ccd8: 00000000 nop +8010ccdc: 8d220000 lw v0,0(t1) +8010cce0: 34420002 ori v0,v0,0x2 +8010cce4: ad220000 sw v0,0(t1) +8010cce8: 03e00008 jr ra +8010ccec: 00000000 nop + +8010ccf0 : +8010ccf0: 3c06b302 lui a2,0xb302 +8010ccf4: 00043940 sll a3,a0,0x5 +8010ccf8: 34c20010 ori v0,a2,0x10 +8010ccfc: 24050001 li a1,1 +8010cd00: 3c038031 lui v1,0x8031 +8010cd04: 00852804 sllv a1,a1,a0 +8010cd08: 00e24821 addu t1,a3,v0 +8010cd0c: 00042080 sll a0,a0,0x2 +8010cd10: 3c028031 lui v0,0x8031 +8010cd14: 246357a8 addiu v1,v1,22440 +8010cd18: 244257c0 addiu v0,v0,22464 +8010cd1c: 00834021 addu t0,a0,v1 +8010cd20: 00825021 addu t2,a0,v0 +8010cd24: 8d020000 lw v0,0(t0) +8010cd28: 34cb0310 ori t3,a2,0x310 +8010cd2c: 1040000c beqz v0,8010cd60 +8010cd30: 00052827 nor a1,zero,a1 +8010cd34: 34c20014 ori v0,a2,0x14 +8010cd38: ad200000 sw zero,0(t1) +8010cd3c: 00e22021 addu a0,a3,v0 +8010cd40: 8d420000 lw v0,0(t2) +8010cd44: 14400008 bnez v0,8010cd68 +8010cd48: 00000000 nop +8010cd4c: 8d620000 lw v0,0(t3) +8010cd50: 00451024 and v0,v0,a1 +8010cd54: ad620000 sw v0,0(t3) +8010cd58: ad000000 sw zero,0(t0) +8010cd5c: ad400000 sw zero,0(t2) +8010cd60: 03e00008 jr ra +8010cd64: 00000000 nop +8010cd68: 8c830000 lw v1,0(a0) +8010cd6c: 2402fffd li v0,-3 +8010cd70: 00621824 and v1,v1,v0 +8010cd74: ac830000 sw v1,0(a0) +8010cd78: 8d620000 lw v0,0(t3) +8010cd7c: 00451024 and v0,v0,a1 +8010cd80: ad620000 sw v0,0(t3) +8010cd84: ad000000 sw zero,0(t0) +8010cd88: 03e00008 jr ra +8010cd8c: ad400000 sw zero,0(t2) + +8010cd90 : +8010cd90: 3c02b302 lui v0,0xb302 +8010cd94: 00042140 sll a0,a0,0x5 +8010cd98: 34420010 ori v0,v0,0x10 +8010cd9c: 00822021 addu a0,a0,v0 +8010cda0: 8c820000 lw v0,0(a0) +8010cda4: 30420008 andi v0,v0,0x8 +8010cda8: 1040fffd beqz v0,8010cda0 +8010cdac: 00001021 move v0,zero +8010cdb0: 03e00008 jr ra +8010cdb4: 00000000 nop + +8010cdb8 : +8010cdb8: 27bdffe0 addiu sp,sp,-32 +8010cdbc: 3c03b302 lui v1,0xb302 +8010cdc0: afb20018 sw s2,24(sp) +8010cdc4: 3c02b000 lui v0,0xb000 +8010cdc8: afbf001c sw ra,28(sp) +8010cdcc: afb10014 sw s1,20(sp) +8010cdd0: afb00010 sw s0,16(sp) +8010cdd4: 346d0300 ori t5,v1,0x300 +8010cdd8: 3c03801f lui v1,0x801f +8010cddc: 344c0020 ori t4,v0,0x20 +8010cde0: 8c624560 lw v0,17760(v1) +8010cde4: 3c098031 lui t1,0x8031 +8010cde8: 3c0b8031 lui t3,0x8031 +8010cdec: 256a57c0 addiu t2,t3,22464 +8010cdf0: 252857a8 addiu t0,t1,22440 +8010cdf4: 00807821 move t7,a0 +8010cdf8: 00e0c821 move t9,a3 +8010cdfc: 14400016 bnez v0,8010ce58 +8010ce00: 00a09021 move s2,a1 +8010ce04: 8d840000 lw a0,0(t4) +8010ce08: 24020001 li v0,1 +8010ce0c: ac624560 sw v0,17760(v1) +8010ce10: 2403efff li v1,-4097 +8010ce14: 00832024 and a0,a0,v1 +8010ce18: ad840000 sw a0,0(t4) +8010ce1c: 8da20000 lw v0,0(t5) +8010ce20: ad000014 sw zero,20(t0) +8010ce24: 34420301 ori v0,v0,0x301 +8010ce28: ada20000 sw v0,0(t5) +8010ce2c: ad400014 sw zero,20(t2) +8010ce30: ad2057a8 sw zero,22440(t1) +8010ce34: ad6057c0 sw zero,22464(t3) +8010ce38: ad000004 sw zero,4(t0) +8010ce3c: ad400004 sw zero,4(t2) +8010ce40: ad000008 sw zero,8(t0) +8010ce44: ad400008 sw zero,8(t2) +8010ce48: ad00000c sw zero,12(t0) +8010ce4c: ad40000c sw zero,12(t2) +8010ce50: ad000010 sw zero,16(t0) +8010ce54: ad400010 sw zero,16(t2) +8010ce58: 000f8080 sll s0,t7,0x2 +8010ce5c: 33240700 andi a0,t9,0x700 +8010ce60: 252957a8 addiu t1,t1,22440 +8010ce64: 3c02801c lui v0,0x801c +8010ce68: 00042182 srl a0,a0,0x6 +8010ce6c: 24422720 addiu v0,v0,10016 +8010ce70: 3c038031 lui v1,0x8031 +8010ce74: 02094821 addu t1,s0,t1 +8010ce78: 3c07b302 lui a3,0xb302 +8010ce7c: 00825821 addu t3,a0,v0 +8010ce80: 24635790 addiu v1,v1,22416 +8010ce84: 8d240000 lw a0,0(t1) +8010ce88: 000f4140 sll t0,t7,0x5 +8010ce8c: 34e20010 ori v0,a3,0x10 +8010ce90: 24110001 li s1,1 +8010ce94: 02035021 addu t2,s0,v1 +8010ce98: 34f80310 ori t8,a3,0x310 +8010ce9c: 34e30014 ori v1,a3,0x14 +8010cea0: 34e7000c ori a3,a3,0xc +8010cea4: 01036821 addu t5,t0,v1 +8010cea8: 240effff li t6,-1 +8010ceac: 01021821 addu v1,t0,v0 +8010ceb0: 01f16004 sllv t4,s1,t7 +8010ceb4: 14800017 bnez a0,8010cf14 +8010ceb8: 01074021 addu t0,t0,a3 +8010cebc: 8d620000 lw v0,0(t3) +8010cec0: ad310000 sw s1,0(t1) +8010cec4: ad420000 sw v0,0(t2) +8010cec8: 8f020000 lw v0,0(t8) +8010cecc: 25e40020 addiu a0,t7,32 +8010ced0: 004c1025 or v0,v0,t4 +8010ced4: af020000 sw v0,0(t8) +8010ced8: ac600000 sw zero,0(v1) +8010cedc: 8fa20030 lw v0,48(sp) +8010cee0: 00007021 move t6,zero +8010cee4: ad020000 sw v0,0(t0) +8010cee8: adb90000 sw t9,0(t5) +8010ceec: 12400010 beqz s2,8010cf30 +8010cef0: 3c028010 lui v0,0x8010 +8010cef4: 24423280 addiu v0,v0,12928 +8010cef8: 0040f809 jalr v0 +8010cefc: 00000000 nop +8010cf00: 3c038031 lui v1,0x8031 +8010cf04: 246357c0 addiu v1,v1,22464 +8010cf08: 02031821 addu v1,s0,v1 +8010cf0c: 00007021 move t6,zero +8010cf10: ac710000 sw s1,0(v1) +8010cf14: 8fbf001c lw ra,28(sp) +8010cf18: 8fb20018 lw s2,24(sp) +8010cf1c: 8fb10014 lw s1,20(sp) +8010cf20: 8fb00010 lw s0,16(sp) +8010cf24: 01c01021 move v0,t6 +8010cf28: 03e00008 jr ra +8010cf2c: 27bd0020 addiu sp,sp,32 +8010cf30: 3c028031 lui v0,0x8031 +8010cf34: 244257c0 addiu v0,v0,22464 +8010cf38: 02021021 addu v0,s0,v0 +8010cf3c: ac400000 sw zero,0(v0) +8010cf40: 8fbf001c lw ra,28(sp) +8010cf44: 8fb20018 lw s2,24(sp) +8010cf48: 8fb10014 lw s1,20(sp) +8010cf4c: 8fb00010 lw s0,16(sp) +8010cf50: 01c01021 move v0,t6 +8010cf54: 03e00008 jr ra +8010cf58: 27bd0020 addiu sp,sp,32 +8010cf5c: 00000000 nop + +8010cf60 : +8010cf60: 24820080 addiu v0,a0,128 +8010cf64: 27bdffe8 addiu sp,sp,-24 +8010cf68: 2c420180 sltiu v0,v0,384 +8010cf6c: afb00010 sw s0,16(sp) +8010cf70: afbf0014 sw ra,20(sp) +8010cf74: 1040000e beqz v0,8010cfb0 +8010cf78: 00808021 move s0,a0 +8010cf7c: 3c020000 lui v0,0x0 +8010cf80: 24420000 addiu v0,v0,0 +8010cf84: 1040000f beqz v0,8010cfc4 +8010cf88: 24040003 li a0,3 +8010cf8c: 0c000000 jal 80000000 +8010cf90: 00000000 nop +8010cf94: 8c420000 lw v0,0(v0) +8010cf98: 00101880 sll v1,s0,0x2 +8010cf9c: 8c440028 lw a0,40(v0) +8010cfa0: 00000000 nop +8010cfa4: 00641821 addu v1,v1,a0 +8010cfa8: 8c700200 lw s0,512(v1) +8010cfac: 00000000 nop +8010cfb0: 02001021 move v0,s0 +8010cfb4: 8fbf0014 lw ra,20(sp) +8010cfb8: 8fb00010 lw s0,16(sp) +8010cfbc: 03e00008 jr ra +8010cfc0: 27bd0018 addiu sp,sp,24 +8010cfc4: 3c02801f lui v0,0x801f +8010cfc8: 8c423484 lw v0,13444(v0) +8010cfcc: 080433e5 j 8010cf94 +8010cfd0: 00000000 nop + +8010cfd4 : +8010cfd4: 24820080 addiu v0,a0,128 +8010cfd8: 27bdffe8 addiu sp,sp,-24 +8010cfdc: 2c420180 sltiu v0,v0,384 +8010cfe0: afb00010 sw s0,16(sp) +8010cfe4: afbf0014 sw ra,20(sp) +8010cfe8: 1040000e beqz v0,8010d024 +8010cfec: 00808021 move s0,a0 +8010cff0: 3c020000 lui v0,0x0 +8010cff4: 24420000 addiu v0,v0,0 +8010cff8: 1040000f beqz v0,8010d038 +8010cffc: 24040003 li a0,3 +8010d000: 0c000000 jal 80000000 +8010d004: 00000000 nop +8010d008: 8c420000 lw v0,0(v0) +8010d00c: 00101880 sll v1,s0,0x2 +8010d010: 8c440030 lw a0,48(v0) +8010d014: 00000000 nop +8010d018: 00641821 addu v1,v1,a0 +8010d01c: 8c700200 lw s0,512(v1) +8010d020: 00000000 nop +8010d024: 02001021 move v0,s0 +8010d028: 8fbf0014 lw ra,20(sp) +8010d02c: 8fb00010 lw s0,16(sp) +8010d030: 03e00008 jr ra +8010d034: 27bd0018 addiu sp,sp,24 +8010d038: 3c02801f lui v0,0x801f +8010d03c: 8c423484 lw v0,13444(v0) +8010d040: 08043402 j 8010d008 +8010d044: 00000000 nop + +8010d048 : +8010d048: 27bdffe0 addiu sp,sp,-32 +8010d04c: 3c02801f lui v0,0x801f +8010d050: afb00010 sw s0,16(sp) +8010d054: 24504764 addiu s0,v0,18276 +8010d058: 3c020000 lui v0,0x0 +8010d05c: 24420000 addiu v0,v0,0 +8010d060: afb10014 sw s1,20(sp) +8010d064: afbf0018 sw ra,24(sp) +8010d068: 00808821 move s1,a0 +8010d06c: 10400004 beqz v0,8010d080 +8010d070: 24040004 li a0,4 +8010d074: 0c000000 jal 80000000 +8010d078: 00000000 nop +8010d07c: 00408021 move s0,v0 +8010d080: 8e020000 lw v0,0(s0) +8010d084: 00000000 nop +8010d088: 1040000a beqz v0,8010d0b4 +8010d08c: 00000000 nop +8010d090: 00111840 sll v1,s1,0x1 +8010d094: 00621821 addu v1,v1,v0 +8010d098: 94620000 lhu v0,0(v1) +8010d09c: 8fbf0018 lw ra,24(sp) +8010d0a0: 8fb10014 lw s1,20(sp) +8010d0a4: 8fb00010 lw s0,16(sp) +8010d0a8: 30421000 andi v0,v0,0x1000 +8010d0ac: 03e00008 jr ra +8010d0b0: 27bd0020 addiu sp,sp,32 +8010d0b4: 3c020000 lui v0,0x0 +8010d0b8: 24420000 addiu v0,v0,0 +8010d0bc: 1040000a beqz v0,8010d0e8 +8010d0c0: 24040003 li a0,3 +8010d0c4: 0c000000 jal 80000000 +8010d0c8: 00000000 nop +8010d0cc: 8c420000 lw v0,0(v0) +8010d0d0: 00000000 nop +8010d0d4: 8c430024 lw v1,36(v0) +8010d0d8: 00000000 nop +8010d0dc: 24620100 addiu v0,v1,256 +8010d0e0: 08043424 j 8010d090 +8010d0e4: ae020000 sw v0,0(s0) +8010d0e8: 3c02801f lui v0,0x801f +8010d0ec: 8c423484 lw v0,13444(v0) +8010d0f0: 08043433 j 8010d0cc +8010d0f4: 00000000 nop + +8010d0f8 : +8010d0f8: 27bdffe0 addiu sp,sp,-32 +8010d0fc: 3c02801f lui v0,0x801f +8010d100: afb00010 sw s0,16(sp) +8010d104: 24504764 addiu s0,v0,18276 +8010d108: 3c020000 lui v0,0x0 +8010d10c: 24420000 addiu v0,v0,0 +8010d110: afb10014 sw s1,20(sp) +8010d114: afbf0018 sw ra,24(sp) +8010d118: 00808821 move s1,a0 +8010d11c: 10400004 beqz v0,8010d130 +8010d120: 24040004 li a0,4 +8010d124: 0c000000 jal 80000000 +8010d128: 00000000 nop +8010d12c: 00408021 move s0,v0 +8010d130: 8e020000 lw v0,0(s0) +8010d134: 00000000 nop +8010d138: 1040000a beqz v0,8010d164 +8010d13c: 00000000 nop +8010d140: 00111840 sll v1,s1,0x1 +8010d144: 00621821 addu v1,v1,v0 +8010d148: 94620000 lhu v0,0(v1) +8010d14c: 8fbf0018 lw ra,24(sp) +8010d150: 8fb10014 lw s1,20(sp) +8010d154: 8fb00010 lw s0,16(sp) +8010d158: 30420008 andi v0,v0,0x8 +8010d15c: 03e00008 jr ra +8010d160: 27bd0020 addiu sp,sp,32 +8010d164: 3c020000 lui v0,0x0 +8010d168: 24420000 addiu v0,v0,0 +8010d16c: 1040000a beqz v0,8010d198 +8010d170: 24040003 li a0,3 +8010d174: 0c000000 jal 80000000 +8010d178: 00000000 nop +8010d17c: 8c420000 lw v0,0(v0) +8010d180: 00000000 nop +8010d184: 8c430024 lw v1,36(v0) +8010d188: 00000000 nop +8010d18c: 24620100 addiu v0,v1,256 +8010d190: 08043450 j 8010d140 +8010d194: ae020000 sw v0,0(s0) +8010d198: 3c02801f lui v0,0x801f +8010d19c: 8c423484 lw v0,13444(v0) +8010d1a0: 0804345f j 8010d17c +8010d1a4: 00000000 nop + +8010d1a8 : +8010d1a8: 27bdffe0 addiu sp,sp,-32 +8010d1ac: 3c02801f lui v0,0x801f +8010d1b0: afb00010 sw s0,16(sp) +8010d1b4: 24504764 addiu s0,v0,18276 +8010d1b8: 3c020000 lui v0,0x0 +8010d1bc: 24420000 addiu v0,v0,0 +8010d1c0: afb10014 sw s1,20(sp) +8010d1c4: afbf0018 sw ra,24(sp) +8010d1c8: 00808821 move s1,a0 +8010d1cc: 10400004 beqz v0,8010d1e0 +8010d1d0: 24040004 li a0,4 +8010d1d4: 0c000000 jal 80000000 +8010d1d8: 00000000 nop +8010d1dc: 00408021 move s0,v0 +8010d1e0: 8e020000 lw v0,0(s0) +8010d1e4: 00000000 nop +8010d1e8: 1040000a beqz v0,8010d214 +8010d1ec: 00000000 nop +8010d1f0: 00111840 sll v1,s1,0x1 +8010d1f4: 00621821 addu v1,v1,v0 +8010d1f8: 94620000 lhu v0,0(v1) +8010d1fc: 8fbf0018 lw ra,24(sp) +8010d200: 8fb10014 lw s1,20(sp) +8010d204: 8fb00010 lw s0,16(sp) +8010d208: 30420400 andi v0,v0,0x400 +8010d20c: 03e00008 jr ra +8010d210: 27bd0020 addiu sp,sp,32 +8010d214: 3c020000 lui v0,0x0 +8010d218: 24420000 addiu v0,v0,0 +8010d21c: 1040000a beqz v0,8010d248 +8010d220: 24040003 li a0,3 +8010d224: 0c000000 jal 80000000 +8010d228: 00000000 nop +8010d22c: 8c420000 lw v0,0(v0) +8010d230: 00000000 nop +8010d234: 8c430024 lw v1,36(v0) +8010d238: 00000000 nop +8010d23c: 24620100 addiu v0,v1,256 +8010d240: 0804347c j 8010d1f0 +8010d244: ae020000 sw v0,0(s0) +8010d248: 3c02801f lui v0,0x801f +8010d24c: 8c423484 lw v0,13444(v0) +8010d250: 0804348b j 8010d22c +8010d254: 00000000 nop + +8010d258 : +8010d258: 27bdffe0 addiu sp,sp,-32 +8010d25c: 3c02801f lui v0,0x801f +8010d260: afb00010 sw s0,16(sp) +8010d264: 24504764 addiu s0,v0,18276 +8010d268: 3c020000 lui v0,0x0 +8010d26c: 24420000 addiu v0,v0,0 +8010d270: afb10014 sw s1,20(sp) +8010d274: afbf0018 sw ra,24(sp) +8010d278: 00808821 move s1,a0 +8010d27c: 10400004 beqz v0,8010d290 +8010d280: 24040004 li a0,4 +8010d284: 0c000000 jal 80000000 +8010d288: 00000000 nop +8010d28c: 00408021 move s0,v0 +8010d290: 8e020000 lw v0,0(s0) +8010d294: 00000000 nop +8010d298: 1040000a beqz v0,8010d2c4 +8010d29c: 00000000 nop +8010d2a0: 00111840 sll v1,s1,0x1 +8010d2a4: 00621821 addu v1,v1,v0 +8010d2a8: 94620000 lhu v0,0(v1) +8010d2ac: 8fbf0018 lw ra,24(sp) +8010d2b0: 8fb10014 lw s1,20(sp) +8010d2b4: 8fb00010 lw s0,16(sp) +8010d2b8: 30420002 andi v0,v0,0x2 +8010d2bc: 03e00008 jr ra +8010d2c0: 27bd0020 addiu sp,sp,32 +8010d2c4: 3c020000 lui v0,0x0 +8010d2c8: 24420000 addiu v0,v0,0 +8010d2cc: 1040000a beqz v0,8010d2f8 +8010d2d0: 24040003 li a0,3 +8010d2d4: 0c000000 jal 80000000 +8010d2d8: 00000000 nop +8010d2dc: 8c420000 lw v0,0(v0) +8010d2e0: 00000000 nop +8010d2e4: 8c430024 lw v1,36(v0) +8010d2e8: 00000000 nop +8010d2ec: 24620100 addiu v0,v1,256 +8010d2f0: 080434a8 j 8010d2a0 +8010d2f4: ae020000 sw v0,0(s0) +8010d2f8: 3c02801f lui v0,0x801f +8010d2fc: 8c423484 lw v0,13444(v0) +8010d300: 080434b7 j 8010d2dc +8010d304: 00000000 nop + +8010d308 : +8010d308: 27bdffe0 addiu sp,sp,-32 +8010d30c: 3c02801f lui v0,0x801f +8010d310: afb00010 sw s0,16(sp) +8010d314: 24504764 addiu s0,v0,18276 +8010d318: 3c020000 lui v0,0x0 +8010d31c: 24420000 addiu v0,v0,0 +8010d320: afb10014 sw s1,20(sp) +8010d324: afbf0018 sw ra,24(sp) +8010d328: 00808821 move s1,a0 +8010d32c: 10400004 beqz v0,8010d340 +8010d330: 24040004 li a0,4 +8010d334: 0c000000 jal 80000000 +8010d338: 00000000 nop +8010d33c: 00408021 move s0,v0 +8010d340: 8e020000 lw v0,0(s0) +8010d344: 00000000 nop +8010d348: 1040000a beqz v0,8010d374 +8010d34c: 00000000 nop +8010d350: 00111840 sll v1,s1,0x1 +8010d354: 00621821 addu v1,v1,v0 +8010d358: 94620000 lhu v0,0(v1) +8010d35c: 8fbf0018 lw ra,24(sp) +8010d360: 8fb10014 lw s1,20(sp) +8010d364: 8fb00010 lw s0,16(sp) +8010d368: 30420800 andi v0,v0,0x800 +8010d36c: 03e00008 jr ra +8010d370: 27bd0020 addiu sp,sp,32 +8010d374: 3c020000 lui v0,0x0 +8010d378: 24420000 addiu v0,v0,0 +8010d37c: 1040000a beqz v0,8010d3a8 +8010d380: 24040003 li a0,3 +8010d384: 0c000000 jal 80000000 +8010d388: 00000000 nop +8010d38c: 8c420000 lw v0,0(v0) +8010d390: 00000000 nop +8010d394: 8c430024 lw v1,36(v0) +8010d398: 00000000 nop +8010d39c: 24620100 addiu v0,v1,256 +8010d3a0: 080434d4 j 8010d350 +8010d3a4: ae020000 sw v0,0(s0) +8010d3a8: 3c02801f lui v0,0x801f +8010d3ac: 8c423484 lw v0,13444(v0) +8010d3b0: 080434e3 j 8010d38c +8010d3b4: 00000000 nop + +8010d3b8 : +8010d3b8: 27bdffe0 addiu sp,sp,-32 +8010d3bc: 3c02801f lui v0,0x801f +8010d3c0: afb00010 sw s0,16(sp) +8010d3c4: 24504764 addiu s0,v0,18276 +8010d3c8: 3c020000 lui v0,0x0 +8010d3cc: 24420000 addiu v0,v0,0 +8010d3d0: afb10014 sw s1,20(sp) +8010d3d4: afbf0018 sw ra,24(sp) +8010d3d8: 00808821 move s1,a0 +8010d3dc: 10400004 beqz v0,8010d3f0 +8010d3e0: 24040004 li a0,4 +8010d3e4: 0c000000 jal 80000000 +8010d3e8: 00000000 nop +8010d3ec: 00408021 move s0,v0 +8010d3f0: 8e020000 lw v0,0(s0) +8010d3f4: 00000000 nop +8010d3f8: 1040000a beqz v0,8010d424 +8010d3fc: 00000000 nop +8010d400: 00111840 sll v1,s1,0x1 +8010d404: 00621821 addu v1,v1,v0 +8010d408: 94620000 lhu v0,0(v1) +8010d40c: 8fbf0018 lw ra,24(sp) +8010d410: 8fb10014 lw s1,20(sp) +8010d414: 8fb00010 lw s0,16(sp) +8010d418: 30420200 andi v0,v0,0x200 +8010d41c: 03e00008 jr ra +8010d420: 27bd0020 addiu sp,sp,32 +8010d424: 3c020000 lui v0,0x0 +8010d428: 24420000 addiu v0,v0,0 +8010d42c: 1040000a beqz v0,8010d458 +8010d430: 24040003 li a0,3 +8010d434: 0c000000 jal 80000000 +8010d438: 00000000 nop +8010d43c: 8c420000 lw v0,0(v0) +8010d440: 00000000 nop +8010d444: 8c430024 lw v1,36(v0) +8010d448: 00000000 nop +8010d44c: 24620100 addiu v0,v1,256 +8010d450: 08043500 j 8010d400 +8010d454: ae020000 sw v0,0(s0) +8010d458: 3c02801f lui v0,0x801f +8010d45c: 8c423484 lw v0,13444(v0) +8010d460: 0804350f j 8010d43c +8010d464: 00000000 nop + +8010d468 : +8010d468: 27bdffe0 addiu sp,sp,-32 +8010d46c: 3c02801f lui v0,0x801f +8010d470: afb00010 sw s0,16(sp) +8010d474: 24504764 addiu s0,v0,18276 +8010d478: 3c020000 lui v0,0x0 +8010d47c: 24420000 addiu v0,v0,0 +8010d480: afb10014 sw s1,20(sp) +8010d484: afbf0018 sw ra,24(sp) +8010d488: 00808821 move s1,a0 +8010d48c: 10400004 beqz v0,8010d4a0 +8010d490: 24040004 li a0,4 +8010d494: 0c000000 jal 80000000 +8010d498: 00000000 nop +8010d49c: 00408021 move s0,v0 +8010d4a0: 8e020000 lw v0,0(s0) +8010d4a4: 00000000 nop +8010d4a8: 1040000a beqz v0,8010d4d4 +8010d4ac: 00000000 nop +8010d4b0: 00111840 sll v1,s1,0x1 +8010d4b4: 00621821 addu v1,v1,v0 +8010d4b8: 94620000 lhu v0,0(v1) +8010d4bc: 8fbf0018 lw ra,24(sp) +8010d4c0: 8fb10014 lw s1,20(sp) +8010d4c4: 8fb00010 lw s0,16(sp) +8010d4c8: 30428000 andi v0,v0,0x8000 +8010d4cc: 03e00008 jr ra +8010d4d0: 27bd0020 addiu sp,sp,32 +8010d4d4: 3c020000 lui v0,0x0 +8010d4d8: 24420000 addiu v0,v0,0 +8010d4dc: 1040000a beqz v0,8010d508 +8010d4e0: 24040003 li a0,3 +8010d4e4: 0c000000 jal 80000000 +8010d4e8: 00000000 nop +8010d4ec: 8c420000 lw v0,0(v0) +8010d4f0: 00000000 nop +8010d4f4: 8c430024 lw v1,36(v0) +8010d4f8: 00000000 nop +8010d4fc: 24620100 addiu v0,v1,256 +8010d500: 0804352c j 8010d4b0 +8010d504: ae020000 sw v0,0(s0) +8010d508: 3c02801f lui v0,0x801f +8010d50c: 8c423484 lw v0,13444(v0) +8010d510: 0804353b j 8010d4ec +8010d514: 00000000 nop + +8010d518 : +8010d518: 27bdffe0 addiu sp,sp,-32 +8010d51c: 3c02801f lui v0,0x801f +8010d520: afb00010 sw s0,16(sp) +8010d524: 24504764 addiu s0,v0,18276 +8010d528: 3c020000 lui v0,0x0 +8010d52c: 24420000 addiu v0,v0,0 +8010d530: afb10014 sw s1,20(sp) +8010d534: afbf0018 sw ra,24(sp) +8010d538: 00808821 move s1,a0 +8010d53c: 10400004 beqz v0,8010d550 +8010d540: 24040004 li a0,4 +8010d544: 0c000000 jal 80000000 +8010d548: 00000000 nop +8010d54c: 00408021 move s0,v0 +8010d550: 8e020000 lw v0,0(s0) +8010d554: 00000000 nop +8010d558: 1040000a beqz v0,8010d584 +8010d55c: 00000000 nop +8010d560: 00111840 sll v1,s1,0x1 +8010d564: 00621821 addu v1,v1,v0 +8010d568: 94620000 lhu v0,0(v1) +8010d56c: 8fbf0018 lw ra,24(sp) +8010d570: 8fb10014 lw s1,20(sp) +8010d574: 8fb00010 lw s0,16(sp) +8010d578: 30424000 andi v0,v0,0x4000 +8010d57c: 03e00008 jr ra +8010d580: 27bd0020 addiu sp,sp,32 +8010d584: 3c020000 lui v0,0x0 +8010d588: 24420000 addiu v0,v0,0 +8010d58c: 1040000a beqz v0,8010d5b8 +8010d590: 24040003 li a0,3 +8010d594: 0c000000 jal 80000000 +8010d598: 00000000 nop +8010d59c: 8c420000 lw v0,0(v0) +8010d5a0: 00000000 nop +8010d5a4: 8c430024 lw v1,36(v0) +8010d5a8: 00000000 nop +8010d5ac: 24620100 addiu v0,v1,256 +8010d5b0: 08043558 j 8010d560 +8010d5b4: ae020000 sw v0,0(s0) +8010d5b8: 3c02801f lui v0,0x801f +8010d5bc: 8c423484 lw v0,13444(v0) +8010d5c0: 08043567 j 8010d59c +8010d5c4: 00000000 nop + +8010d5c8 : +8010d5c8: 27bdffe0 addiu sp,sp,-32 +8010d5cc: 3c02801f lui v0,0x801f +8010d5d0: afb00010 sw s0,16(sp) +8010d5d4: 24504764 addiu s0,v0,18276 +8010d5d8: 3c020000 lui v0,0x0 +8010d5dc: 24420000 addiu v0,v0,0 +8010d5e0: afb10014 sw s1,20(sp) +8010d5e4: afbf0018 sw ra,24(sp) +8010d5e8: 00808821 move s1,a0 +8010d5ec: 10400004 beqz v0,8010d600 +8010d5f0: 24040004 li a0,4 +8010d5f4: 0c000000 jal 80000000 +8010d5f8: 00000000 nop +8010d5fc: 00408021 move s0,v0 +8010d600: 8e020000 lw v0,0(s0) +8010d604: 00000000 nop +8010d608: 1040000a beqz v0,8010d634 +8010d60c: 00000000 nop +8010d610: 00111840 sll v1,s1,0x1 +8010d614: 00621821 addu v1,v1,v0 +8010d618: 94620000 lhu v0,0(v1) +8010d61c: 8fbf0018 lw ra,24(sp) +8010d620: 8fb10014 lw s1,20(sp) +8010d624: 8fb00010 lw s0,16(sp) +8010d628: 30420004 andi v0,v0,0x4 +8010d62c: 03e00008 jr ra +8010d630: 27bd0020 addiu sp,sp,32 +8010d634: 3c020000 lui v0,0x0 +8010d638: 24420000 addiu v0,v0,0 +8010d63c: 1040000a beqz v0,8010d668 +8010d640: 24040003 li a0,3 +8010d644: 0c000000 jal 80000000 +8010d648: 00000000 nop +8010d64c: 8c420000 lw v0,0(v0) +8010d650: 00000000 nop +8010d654: 8c430024 lw v1,36(v0) +8010d658: 00000000 nop +8010d65c: 24620100 addiu v0,v1,256 +8010d660: 08043584 j 8010d610 +8010d664: ae020000 sw v0,0(s0) +8010d668: 3c02801f lui v0,0x801f +8010d66c: 8c423484 lw v0,13444(v0) +8010d670: 08043593 j 8010d64c +8010d674: 00000000 nop + +8010d678 : +8010d678: 27bdffe0 addiu sp,sp,-32 +8010d67c: 3c02801f lui v0,0x801f +8010d680: afb00010 sw s0,16(sp) +8010d684: 24504764 addiu s0,v0,18276 +8010d688: 3c020000 lui v0,0x0 +8010d68c: 24420000 addiu v0,v0,0 +8010d690: afb10014 sw s1,20(sp) +8010d694: afbf0018 sw ra,24(sp) +8010d698: 00808821 move s1,a0 +8010d69c: 10400004 beqz v0,8010d6b0 +8010d6a0: 24040004 li a0,4 +8010d6a4: 0c000000 jal 80000000 +8010d6a8: 00000000 nop +8010d6ac: 00408021 move s0,v0 +8010d6b0: 8e020000 lw v0,0(s0) +8010d6b4: 00000000 nop +8010d6b8: 1040000a beqz v0,8010d6e4 +8010d6bc: 00000000 nop +8010d6c0: 00111840 sll v1,s1,0x1 +8010d6c4: 00621821 addu v1,v1,v0 +8010d6c8: 94620000 lhu v0,0(v1) +8010d6cc: 8fbf0018 lw ra,24(sp) +8010d6d0: 8fb10014 lw s1,20(sp) +8010d6d4: 8fb00010 lw s0,16(sp) +8010d6d8: 30422000 andi v0,v0,0x2000 +8010d6dc: 03e00008 jr ra +8010d6e0: 27bd0020 addiu sp,sp,32 +8010d6e4: 3c020000 lui v0,0x0 +8010d6e8: 24420000 addiu v0,v0,0 +8010d6ec: 1040000a beqz v0,8010d718 +8010d6f0: 24040003 li a0,3 +8010d6f4: 0c000000 jal 80000000 +8010d6f8: 00000000 nop +8010d6fc: 8c420000 lw v0,0(v0) +8010d700: 00000000 nop +8010d704: 8c430024 lw v1,36(v0) +8010d708: 00000000 nop +8010d70c: 24620100 addiu v0,v1,256 +8010d710: 080435b0 j 8010d6c0 +8010d714: ae020000 sw v0,0(s0) +8010d718: 3c02801f lui v0,0x801f +8010d71c: 8c423484 lw v0,13444(v0) +8010d720: 080435bf j 8010d6fc +8010d724: 00000000 nop + +8010d728 : +8010d728: 27bdffe0 addiu sp,sp,-32 +8010d72c: 3c02801f lui v0,0x801f +8010d730: afb00010 sw s0,16(sp) +8010d734: 24504764 addiu s0,v0,18276 +8010d738: 3c020000 lui v0,0x0 +8010d73c: 24420000 addiu v0,v0,0 +8010d740: afb10014 sw s1,20(sp) +8010d744: afbf0018 sw ra,24(sp) +8010d748: 00808821 move s1,a0 +8010d74c: 10400004 beqz v0,8010d760 +8010d750: 24040004 li a0,4 +8010d754: 0c000000 jal 80000000 +8010d758: 00000000 nop +8010d75c: 00408021 move s0,v0 +8010d760: 8e020000 lw v0,0(s0) +8010d764: 00000000 nop +8010d768: 1040000a beqz v0,8010d794 +8010d76c: 00000000 nop +8010d770: 00111840 sll v1,s1,0x1 +8010d774: 00621821 addu v1,v1,v0 +8010d778: 94620000 lhu v0,0(v1) +8010d77c: 8fbf0018 lw ra,24(sp) +8010d780: 8fb10014 lw s1,20(sp) +8010d784: 8fb00010 lw s0,16(sp) +8010d788: 30420100 andi v0,v0,0x100 +8010d78c: 03e00008 jr ra +8010d790: 27bd0020 addiu sp,sp,32 +8010d794: 3c020000 lui v0,0x0 +8010d798: 24420000 addiu v0,v0,0 +8010d79c: 1040000a beqz v0,8010d7c8 +8010d7a0: 24040003 li a0,3 +8010d7a4: 0c000000 jal 80000000 +8010d7a8: 00000000 nop +8010d7ac: 8c420000 lw v0,0(v0) +8010d7b0: 00000000 nop +8010d7b4: 8c430024 lw v1,36(v0) +8010d7b8: 00000000 nop +8010d7bc: 24620100 addiu v0,v1,256 +8010d7c0: 080435dc j 8010d770 +8010d7c4: ae020000 sw v0,0(s0) +8010d7c8: 3c02801f lui v0,0x801f +8010d7cc: 8c423484 lw v0,13444(v0) +8010d7d0: 080435eb j 8010d7ac +8010d7d4: 00000000 nop + ... + +8010d7e0 <__ctype_tolower_loc>: +8010d7e0: 27bdffe8 addiu sp,sp,-24 +8010d7e4: 3c02801f lui v0,0x801f +8010d7e8: afb00010 sw s0,16(sp) +8010d7ec: 24504760 addiu s0,v0,18272 +8010d7f0: 3c020000 lui v0,0x0 +8010d7f4: 24420000 addiu v0,v0,0 +8010d7f8: afbf0014 sw ra,20(sp) +8010d7fc: 10400004 beqz v0,8010d810 <__ctype_tolower_loc+0x30> +8010d800: 24040005 li a0,5 +8010d804: 0c000000 jal 80000000 +8010d808: 00000000 nop +8010d80c: 00408021 move s0,v0 +8010d810: 8e020000 lw v0,0(s0) +8010d814: 00000000 nop +8010d818: 10400006 beqz v0,8010d834 <__ctype_tolower_loc+0x54> +8010d81c: 3c020000 lui v0,0x0 +8010d820: 02001021 move v0,s0 +8010d824: 8fbf0014 lw ra,20(sp) +8010d828: 8fb00010 lw s0,16(sp) +8010d82c: 03e00008 jr ra +8010d830: 27bd0018 addiu sp,sp,24 +8010d834: 24420000 addiu v0,v0,0 +8010d838: 1040000a beqz v0,8010d864 <__ctype_tolower_loc+0x84> +8010d83c: 24040003 li a0,3 +8010d840: 0c000000 jal 80000000 +8010d844: 00000000 nop +8010d848: 8c430000 lw v1,0(v0) +8010d84c: 00000000 nop +8010d850: 8c620030 lw v0,48(v1) +8010d854: 00000000 nop +8010d858: 24420200 addiu v0,v0,512 +8010d85c: 08043608 j 8010d820 <__ctype_tolower_loc+0x40> +8010d860: ae020000 sw v0,0(s0) +8010d864: 3c02801f lui v0,0x801f +8010d868: 8c423484 lw v0,13444(v0) +8010d86c: 08043612 j 8010d848 <__ctype_tolower_loc+0x68> +8010d870: 00000000 nop + +8010d874 <__ctype_toupper_loc>: +8010d874: 27bdffe8 addiu sp,sp,-24 +8010d878: 3c02801f lui v0,0x801f +8010d87c: afb00010 sw s0,16(sp) +8010d880: 24504768 addiu s0,v0,18280 +8010d884: 3c020000 lui v0,0x0 +8010d888: 24420000 addiu v0,v0,0 +8010d88c: afbf0014 sw ra,20(sp) +8010d890: 10400004 beqz v0,8010d8a4 <__ctype_toupper_loc+0x30> +8010d894: 24040006 li a0,6 +8010d898: 0c000000 jal 80000000 +8010d89c: 00000000 nop +8010d8a0: 00408021 move s0,v0 +8010d8a4: 8e020000 lw v0,0(s0) +8010d8a8: 00000000 nop +8010d8ac: 10400006 beqz v0,8010d8c8 <__ctype_toupper_loc+0x54> +8010d8b0: 3c020000 lui v0,0x0 +8010d8b4: 02001021 move v0,s0 +8010d8b8: 8fbf0014 lw ra,20(sp) +8010d8bc: 8fb00010 lw s0,16(sp) +8010d8c0: 03e00008 jr ra +8010d8c4: 27bd0018 addiu sp,sp,24 +8010d8c8: 24420000 addiu v0,v0,0 +8010d8cc: 1040000a beqz v0,8010d8f8 <__ctype_toupper_loc+0x84> +8010d8d0: 24040003 li a0,3 +8010d8d4: 0c000000 jal 80000000 +8010d8d8: 00000000 nop +8010d8dc: 8c430000 lw v1,0(v0) +8010d8e0: 00000000 nop +8010d8e4: 8c620028 lw v0,40(v1) +8010d8e8: 00000000 nop +8010d8ec: 24420200 addiu v0,v0,512 +8010d8f0: 0804362d j 8010d8b4 <__ctype_toupper_loc+0x40> +8010d8f4: ae020000 sw v0,0(s0) +8010d8f8: 3c02801f lui v0,0x801f +8010d8fc: 8c423484 lw v0,13444(v0) +8010d900: 08043637 j 8010d8dc <__ctype_toupper_loc+0x68> +8010d904: 00000000 nop + +8010d908 <__ctype_b_loc>: +8010d908: 27bdffe8 addiu sp,sp,-24 +8010d90c: 3c02801f lui v0,0x801f +8010d910: afb00010 sw s0,16(sp) +8010d914: 24504764 addiu s0,v0,18276 +8010d918: 3c020000 lui v0,0x0 +8010d91c: 24420000 addiu v0,v0,0 +8010d920: afbf0014 sw ra,20(sp) +8010d924: 10400004 beqz v0,8010d938 <__ctype_b_loc+0x30> +8010d928: 24040004 li a0,4 +8010d92c: 0c000000 jal 80000000 +8010d930: 00000000 nop +8010d934: 00408021 move s0,v0 +8010d938: 8e020000 lw v0,0(s0) +8010d93c: 00000000 nop +8010d940: 10400006 beqz v0,8010d95c <__ctype_b_loc+0x54> +8010d944: 3c020000 lui v0,0x0 +8010d948: 02001021 move v0,s0 +8010d94c: 8fbf0014 lw ra,20(sp) +8010d950: 8fb00010 lw s0,16(sp) +8010d954: 03e00008 jr ra +8010d958: 27bd0018 addiu sp,sp,24 +8010d95c: 24420000 addiu v0,v0,0 +8010d960: 1040000a beqz v0,8010d98c <__ctype_b_loc+0x84> +8010d964: 24040003 li a0,3 +8010d968: 0c000000 jal 80000000 +8010d96c: 00000000 nop +8010d970: 8c430000 lw v1,0(v0) +8010d974: 00000000 nop +8010d978: 8c620024 lw v0,36(v1) +8010d97c: 00000000 nop +8010d980: 24420100 addiu v0,v0,256 +8010d984: 08043652 j 8010d948 <__ctype_b_loc+0x40> +8010d988: ae020000 sw v0,0(s0) +8010d98c: 3c02801f lui v0,0x801f +8010d990: 8c423484 lw v0,13444(v0) +8010d994: 0804365c j 8010d970 <__ctype_b_loc+0x68> +8010d998: 00000000 nop +8010d99c: 00000000 nop + +8010d9a0 : +8010d9a0: 27bdffc8 addiu sp,sp,-56 +8010d9a4: afb7002c sw s7,44(sp) +8010d9a8: afb60028 sw s6,40(sp) +8010d9ac: afb50024 sw s5,36(sp) +8010d9b0: afb40020 sw s4,32(sp) +8010d9b4: afbf0030 sw ra,48(sp) +8010d9b8: afb3001c sw s3,28(sp) +8010d9bc: afb20018 sw s2,24(sp) +8010d9c0: afb10014 sw s1,20(sp) +8010d9c4: afb00010 sw s0,16(sp) +8010d9c8: 0080b821 move s7,a0 +8010d9cc: 00a0b021 move s6,a1 +8010d9d0: 8fb40048 lw s4,72(sp) +8010d9d4: 10c00017 beqz a2,8010da34 +8010d9d8: 00e0a821 move s5,a3 +8010d9dc: 00c08821 move s1,a2 +8010d9e0: 0804367f j 8010d9fc +8010d9e4: 00009821 move s3,zero +8010d9e8: 1040001e beqz v0,8010da64 +8010d9ec: 26130001 addiu s3,s0,1 +8010d9f0: 0271102b sltu v0,s3,s1 +8010d9f4: 10400010 beqz v0,8010da38 +8010d9f8: 00001021 move v0,zero +8010d9fc: 02711021 addu v0,s3,s1 +8010da00: 00028042 srl s0,v0,0x1 +8010da04: 02150018 mult s0,s5 +8010da08: 02e02021 move a0,s7 +8010da0c: 00001812 mflo v1 +8010da10: 00769021 addu s2,v1,s6 +8010da14: 0280f809 jalr s4 +8010da18: 02402821 move a1,s2 +8010da1c: 0441fff2 bgez v0,8010d9e8 +8010da20: 00000000 nop +8010da24: 02008821 move s1,s0 +8010da28: 0270102b sltu v0,s3,s0 +8010da2c: 1440fff4 bnez v0,8010da00 +8010da30: 02711021 addu v0,s3,s1 +8010da34: 00001021 move v0,zero +8010da38: 8fbf0030 lw ra,48(sp) +8010da3c: 8fb7002c lw s7,44(sp) +8010da40: 8fb60028 lw s6,40(sp) +8010da44: 8fb50024 lw s5,36(sp) +8010da48: 8fb40020 lw s4,32(sp) +8010da4c: 8fb3001c lw s3,28(sp) +8010da50: 8fb20018 lw s2,24(sp) +8010da54: 8fb10014 lw s1,20(sp) +8010da58: 8fb00010 lw s0,16(sp) +8010da5c: 03e00008 jr ra +8010da60: 27bd0038 addiu sp,sp,56 +8010da64: 0804368e j 8010da38 +8010da68: 02401021 move v0,s2 +8010da6c: 00000000 nop + +8010da70 : +8010da70: 27bdffb8 addiu sp,sp,-72 +8010da74: 8fa30058 lw v1,88(sp) +8010da78: 2ca20002 sltiu v0,a1,2 +8010da7c: afbe0040 sw s8,64(sp) +8010da80: afb60038 sw s6,56(sp) +8010da84: afb40030 sw s4,48(sp) +8010da88: afbf0044 sw ra,68(sp) +8010da8c: afb7003c sw s7,60(sp) +8010da90: afb50034 sw s5,52(sp) +8010da94: afb3002c sw s3,44(sp) +8010da98: afb20028 sw s2,40(sp) +8010da9c: afb10024 sw s1,36(sp) +8010daa0: afb00020 sw s0,32(sp) +8010daa4: 00a0f021 move s8,a1 +8010daa8: afa40018 sw a0,24(sp) +8010daac: 00c0a021 move s4,a2 +8010dab0: 00e0b021 move s6,a3 +8010dab4: 14400060 bnez v0,8010dc38 +8010dab8: afa3001c sw v1,28(sp) +8010dabc: 0005a842 srl s5,a1,0x1 +8010dac0: 02a60018 mult s5,a2 +8010dac4: 02a02821 move a1,s5 +8010dac8: afa30010 sw v1,16(sp) +8010dacc: 0000b812 mflo s7 +8010dad0: 0c04369c jal 8010da70 +8010dad4: 03d59023 subu s2,s8,s5 +8010dad8: 8fb30018 lw s3,24(sp) +8010dadc: 8fa2001c lw v0,28(sp) +8010dae0: 02778021 addu s0,s3,s7 +8010dae4: 02402821 move a1,s2 +8010dae8: 02803021 move a2,s4 +8010daec: 02c03821 move a3,s6 +8010daf0: 02002021 move a0,s0 +8010daf4: 0c04369c jal 8010da70 +8010daf8: afa20010 sw v0,16(sp) +8010dafc: 24020004 li v0,4 +8010db00: 12820033 beq s4,v0,8010dbd0 +8010db04: 00000000 nop +8010db08: 12a0001c beqz s5,8010db7c +8010db0c: 03d23023 subu a2,s8,s2 +8010db10: 1240005b beqz s2,8010dc80 +8010db14: 02002821 move a1,s0 +8010db18: 8fb1001c lw s1,28(sp) +8010db1c: 02c0f809 jalr s6 +8010db20: 02602021 move a0,s3 +8010db24: 02202021 move a0,s1 +8010db28: 02602821 move a1,s3 +8010db2c: 18400023 blez v0,8010dbbc +8010db30: 02803021 move a2,s4 +8010db34: 02202021 move a0,s1 +8010db38: 02002821 move a1,s0 +8010db3c: 0c0472c8 jal 8011cb20 <__mempcpy> +8010db40: 02803021 move a2,s4 +8010db44: 00408821 move s1,v0 +8010db48: 02148021 addu s0,s0,s4 +8010db4c: 2652ffff addiu s2,s2,-1 +8010db50: 12a00009 beqz s5,8010db78 +8010db54: 00000000 nop +8010db58: 1640fff0 bnez s2,8010db1c +8010db5c: 02002821 move a1,s0 +8010db60: 02950018 mult s4,s5 +8010db64: 0000b812 mflo s7 +8010db68: 02202021 move a0,s1 +8010db6c: 02602821 move a1,s3 +8010db70: 0c04324c jal 8010c930 +8010db74: 02e03021 move a2,s7 +8010db78: 03d23023 subu a2,s8,s2 +8010db7c: 02860018 mult s4,a2 +8010db80: 8fa40018 lw a0,24(sp) +8010db84: 8fa5001c lw a1,28(sp) +8010db88: 8fbf0044 lw ra,68(sp) +8010db8c: 8fbe0040 lw s8,64(sp) +8010db90: 8fb7003c lw s7,60(sp) +8010db94: 8fb60038 lw s6,56(sp) +8010db98: 8fb50034 lw s5,52(sp) +8010db9c: 8fb40030 lw s4,48(sp) +8010dba0: 8fb3002c lw s3,44(sp) +8010dba4: 8fb20028 lw s2,40(sp) +8010dba8: 8fb10024 lw s1,36(sp) +8010dbac: 8fb00020 lw s0,32(sp) +8010dbb0: 00003012 mflo a2 +8010dbb4: 0804324c j 8010c930 +8010dbb8: 27bd0048 addiu sp,sp,72 +8010dbbc: 0c0472c8 jal 8011cb20 <__mempcpy> +8010dbc0: 02749821 addu s3,s3,s4 +8010dbc4: 00408821 move s1,v0 +8010dbc8: 080436d4 j 8010db50 +8010dbcc: 26b5ffff addiu s5,s5,-1 +8010dbd0: 8fa30018 lw v1,24(sp) +8010dbd4: 00000000 nop +8010dbd8: 30620003 andi v0,v1,0x3 +8010dbdc: 1440ffca bnez v0,8010db08 +8010dbe0: 00000000 nop +8010dbe4: 12a0ffe5 beqz s5,8010db7c +8010dbe8: 03d23023 subu a2,s8,s2 +8010dbec: 12400024 beqz s2,8010dc80 +8010dbf0: 00000000 nop +8010dbf4: 8fb1001c lw s1,28(sp) +8010dbf8: 02602021 move a0,s3 +8010dbfc: 02c0f809 jalr s6 +8010dc00: 02002821 move a1,s0 +8010dc04: 18400018 blez v0,8010dc68 +8010dc08: 00000000 nop +8010dc0c: 8e020000 lw v0,0(s0) +8010dc10: 2652ffff addiu s2,s2,-1 +8010dc14: ae220000 sw v0,0(s1) +8010dc18: 26100004 addiu s0,s0,4 +8010dc1c: 26310004 addiu s1,s1,4 +8010dc20: 12a0ffd6 beqz s5,8010db7c +8010dc24: 03d23023 subu a2,s8,s2 +8010dc28: 1640fff4 bnez s2,8010dbfc +8010dc2c: 02602021 move a0,s3 +8010dc30: 080436da j 8010db68 +8010dc34: 0015b880 sll s7,s5,0x2 +8010dc38: 8fbf0044 lw ra,68(sp) +8010dc3c: 8fbe0040 lw s8,64(sp) +8010dc40: 8fb7003c lw s7,60(sp) +8010dc44: 8fb60038 lw s6,56(sp) +8010dc48: 8fb50034 lw s5,52(sp) +8010dc4c: 8fb40030 lw s4,48(sp) +8010dc50: 8fb3002c lw s3,44(sp) +8010dc54: 8fb20028 lw s2,40(sp) +8010dc58: 8fb10024 lw s1,36(sp) +8010dc5c: 8fb00020 lw s0,32(sp) +8010dc60: 03e00008 jr ra +8010dc64: 27bd0048 addiu sp,sp,72 +8010dc68: 8e620000 lw v0,0(s3) +8010dc6c: 26b5ffff addiu s5,s5,-1 +8010dc70: ae220000 sw v0,0(s1) +8010dc74: 26730004 addiu s3,s3,4 +8010dc78: 08043708 j 8010dc20 +8010dc7c: 26310004 addiu s1,s1,4 +8010dc80: 8fb1001c lw s1,28(sp) +8010dc84: 080436db j 8010db6c +8010dc88: 02202021 move a0,s1 + +8010dc8c : +8010dc8c: 00a60018 mult a1,a2 +8010dc90: 27bdffc0 addiu sp,sp,-64 +8010dc94: afb1001c sw s1,28(sp) +8010dc98: afbe0034 sw s8,52(sp) +8010dc9c: afb60030 sw s6,48(sp) +8010dca0: afb5002c sw s5,44(sp) +8010dca4: afb40028 sw s4,40(sp) +8010dca8: afb30024 sw s3,36(sp) +8010dcac: afbf0038 sw ra,56(sp) +8010dcb0: afb20020 sw s2,32(sp) +8010dcb4: afb00018 sw s0,24(sp) +8010dcb8: 03a0f021 move s8,sp +8010dcbc: 00008812 mflo s1 +8010dcc0: 2e220400 sltiu v0,s1,1024 +8010dcc4: 00a09821 move s3,a1 +8010dcc8: 00c0a021 move s4,a2 +8010dccc: 0080a821 move s5,a0 +8010dcd0: 1440004b bnez v0,8010de00 +8010dcd4: 00e0b021 move s6,a3 +8010dcd8: 3c10801f lui s0,0x801f +8010dcdc: 8e024568 lw v0,17768(s0) +8010dce0: 00000000 nop +8010dce4: 10400027 beqz v0,8010dd84 +8010dce8: 3c03801f lui v1,0x801f +8010dcec: 8c624564 lw v0,17764(v1) +8010dcf0: 8e034568 lw v1,17768(s0) +8010dcf4: 14400002 bnez v0,8010dd00 +8010dcf8: 0222001b divu zero,s1,v0 +8010dcfc: 0007000d break 0x7 +8010dd00: 00001012 mflo v0 +8010dd04: 0062102b sltu v0,v1,v0 +8010dd08: 14400037 bnez v0,8010dde8 +8010dd0c: 02a02021 move a0,s5 +8010dd10: 0c047ea0 jal 8011fa80 <__errno_location> +8010dd14: 00000000 nop +8010dd18: 02202021 move a0,s1 +8010dd1c: 8c520000 lw s2,0(v0) +8010dd20: 0c04699a jal 8011a668 <__libc_malloc> +8010dd24: 00408021 move s0,v0 +8010dd28: 10400042 beqz v0,8010de34 +8010dd2c: 00408821 move s1,v0 +8010dd30: ae120000 sw s2,0(s0) +8010dd34: 02a02021 move a0,s5 +8010dd38: 02602821 move a1,s3 +8010dd3c: 02803021 move a2,s4 +8010dd40: 02c03821 move a3,s6 +8010dd44: 0c04369c jal 8010da70 +8010dd48: afa20010 sw v0,16(sp) +8010dd4c: 0c045fee jal 80117fb8 <__cfree> +8010dd50: 02202021 move a0,s1 +8010dd54: 03c0e821 move sp,s8 +8010dd58: 8fbf0038 lw ra,56(sp) +8010dd5c: 8fbe0034 lw s8,52(sp) +8010dd60: 8fb60030 lw s6,48(sp) +8010dd64: 8fb5002c lw s5,44(sp) +8010dd68: 8fb40028 lw s4,40(sp) +8010dd6c: 8fb30024 lw s3,36(sp) +8010dd70: 8fb20020 lw s2,32(sp) +8010dd74: 8fb1001c lw s1,28(sp) +8010dd78: 8fb00018 lw s0,24(sp) +8010dd7c: 03e00008 jr ra +8010dd80: 27bd0040 addiu sp,sp,64 +8010dd84: 0c047668 jal 8011d9a0 <__sysconf> +8010dd88: 24040055 li a0,85 +8010dd8c: 2403ffff li v1,-1 +8010dd90: 10430024 beq v0,v1,8010de24 +8010dd94: ae024568 sw v0,17768(s0) +8010dd98: 8e024568 lw v0,17768(s0) +8010dd9c: 00000000 nop +8010dda0: 04400026 bltz v0,8010de3c +8010dda4: 00000000 nop +8010dda8: 00021083 sra v0,v0,0x2 +8010ddac: 2404001e li a0,30 +8010ddb0: 0c047668 jal 8011d9a0 <__sysconf> +8010ddb4: ae024568 sw v0,17768(s0) +8010ddb8: 3c03801f lui v1,0x801f +8010ddbc: ac624564 sw v0,17764(v1) +8010ddc0: 8c624564 lw v0,17764(v1) +8010ddc4: 8e034568 lw v1,17768(s0) +8010ddc8: 14400002 bnez v0,8010ddd4 +8010ddcc: 0222001b divu zero,s1,v0 +8010ddd0: 0007000d break 0x7 +8010ddd4: 00001012 mflo v0 +8010ddd8: 0062102b sltu v0,v1,v0 +8010dddc: 1040ffcc beqz v0,8010dd10 +8010dde0: 00000000 nop +8010dde4: 02a02021 move a0,s5 +8010dde8: 02602821 move a1,s3 +8010ddec: 02803021 move a2,s4 +8010ddf0: 0c04c1e4 jal 80130790 <_quicksort> +8010ddf4: 02c03821 move a3,s6 +8010ddf8: 08043756 j 8010dd58 +8010ddfc: 03c0e821 move sp,s8 +8010de00: 2622000e addiu v0,s1,14 +8010de04: 000210c2 srl v0,v0,0x3 +8010de08: 000210c0 sll v0,v0,0x3 +8010de0c: 03a2e823 subu sp,sp,v0 +8010de10: 27a30018 addiu v1,sp,24 +8010de14: 0c04369c jal 8010da70 +8010de18: afa30010 sw v1,16(sp) +8010de1c: 08043756 j 8010dd58 +8010de20: 03c0e821 move sp,s8 +8010de24: 3c027fff lui v0,0x7fff +8010de28: 3442ffff ori v0,v0,0xffff +8010de2c: 08043766 j 8010dd98 +8010de30: ae024568 sw v0,17768(s0) +8010de34: 08043779 j 8010dde4 +8010de38: ae120000 sw s2,0(s0) +8010de3c: 0804376a j 8010dda8 +8010de40: 24420003 addiu v0,v0,3 + ... + +8010de50 : +8010de50: 27bdffd0 addiu sp,sp,-48 +8010de54: afb3001c sw s3,28(sp) +8010de58: afb10014 sw s1,20(sp) +8010de5c: afbf0028 sw ra,40(sp) +8010de60: afb50024 sw s5,36(sp) +8010de64: afb40020 sw s4,32(sp) +8010de68: afb20018 sw s2,24(sp) +8010de6c: afb00010 sw s0,16(sp) +8010de70: 0c046f6c jal 8011bdb0 +8010de74: 00809821 move s3,a0 +8010de78: 00403021 move a2,v0 +8010de7c: 3c028031 lui v0,0x8031 +8010de80: 8c515ed0 lw s1,24272(v0) +8010de84: 00000000 nop +8010de88: 1620000b bnez s1,8010deb8 +8010de8c: 00000000 nop +8010de90: 00001021 move v0,zero +8010de94: 8fbf0028 lw ra,40(sp) +8010de98: 8fb50024 lw s5,36(sp) +8010de9c: 8fb40020 lw s4,32(sp) +8010dea0: 8fb3001c lw s3,28(sp) +8010dea4: 8fb20018 lw s2,24(sp) +8010dea8: 8fb10014 lw s1,20(sp) +8010deac: 8fb00010 lw s0,16(sp) +8010deb0: 03e00008 jr ra +8010deb4: 27bd0030 addiu sp,sp,48 +8010deb8: 82620000 lb v0,0(s3) +8010debc: 00000000 nop +8010dec0: 1040fff4 beqz v0,8010de94 +8010dec4: 00001021 move v0,zero +8010dec8: 82620001 lb v0,1(s3) +8010decc: 00000000 nop +8010ded0: 10400021 beqz v0,8010df58 +8010ded4: 24d2fffe addiu s2,a2,-2 +8010ded8: 92620001 lbu v0,1(s3) +8010dedc: 92630000 lbu v1,0(s3) +8010dee0: 8e300000 lw s0,0(s1) +8010dee4: 00021200 sll v0,v0,0x8 +8010dee8: 0043a025 or s4,v0,v1 +8010deec: 1200ffe8 beqz s0,8010de90 +8010def0: 26730002 addiu s3,s3,2 +8010def4: 080437c3 j 8010df0c +8010def8: 2415003d li s5,61 +8010defc: 8e300000 lw s0,0(s1) +8010df00: 00000000 nop +8010df04: 1200ffe3 beqz s0,8010de94 +8010df08: 00001021 move v0,zero +8010df0c: 92020001 lbu v0,1(s0) +8010df10: 92030000 lbu v1,0(s0) +8010df14: 00021200 sll v0,v0,0x8 +8010df18: 00431025 or v0,v0,v1 +8010df1c: 26310004 addiu s1,s1,4 +8010df20: 26040002 addiu a0,s0,2 +8010df24: 02602821 move a1,s3 +8010df28: 1682fff4 bne s4,v0,8010defc +8010df2c: 02403021 move a2,s2 +8010df30: 0c046ff0 jal 8011bfc0 +8010df34: 00000000 nop +8010df38: 1440fff0 bnez v0,8010defc +8010df3c: 02502021 addu a0,s2,s0 +8010df40: 80820002 lb v0,2(a0) +8010df44: 00000000 nop +8010df48: 1455ffec bne v0,s5,8010defc +8010df4c: 24820003 addiu v0,a0,3 +8010df50: 080437a5 j 8010de94 +8010df54: 00000000 nop +8010df58: 8e250000 lw a1,0(s1) +8010df5c: 92640000 lbu a0,0(s3) +8010df60: 10a0ffcb beqz a1,8010de90 +8010df64: 34843d00 ori a0,a0,0x3d00 +8010df68: 90a20001 lbu v0,1(a1) +8010df6c: 90a30000 lbu v1,0(a1) +8010df70: 00021200 sll v0,v0,0x8 +8010df74: 00431025 or v0,v0,v1 +8010df78: 14820009 bne a0,v0,8010dfa0 +8010df7c: 26310004 addiu s1,s1,4 +8010df80: 080437a5 j 8010de94 +8010df84: 24a20002 addiu v0,a1,2 +8010df88: 90a20001 lbu v0,1(a1) +8010df8c: 90a30000 lbu v1,0(a1) +8010df90: 00021200 sll v0,v0,0x8 +8010df94: 00431025 or v0,v0,v1 +8010df98: 10820007 beq a0,v0,8010dfb8 +8010df9c: 26310004 addiu s1,s1,4 +8010dfa0: 8e250000 lw a1,0(s1) +8010dfa4: 00000000 nop +8010dfa8: 14a0fff7 bnez a1,8010df88 +8010dfac: 00001021 move v0,zero +8010dfb0: 080437a5 j 8010de94 +8010dfb4: 00000000 nop +8010dfb8: 080437a5 j 8010de94 +8010dfbc: 24a20002 addiu v0,a1,2 + +8010dfc0 : +8010dfc0: 27bdffe0 addiu sp,sp,-32 +8010dfc4: afb20018 sw s2,24(sp) +8010dfc8: afb00010 sw s0,16(sp) +8010dfcc: afbf001c sw ra,28(sp) +8010dfd0: afb10014 sw s1,20(sp) +8010dfd4: 00809021 move s2,a0 +8010dfd8: 3c10801f lui s0,0x801f +8010dfdc: 8e022c30 lw v0,11312(s0) +8010dfe0: 00000000 nop +8010dfe4: 1040002a beqz v0,8010e090 +8010dfe8: 3c020000 lui v0,0x0 +8010dfec: 8e062c30 lw a2,11312(s0) +8010dff0: 00000000 nop +8010dff4: 8cc40004 lw a0,4(a2) +8010dff8: 00000000 nop +8010dffc: 1080001a beqz a0,8010e068 +8010e000: 00000000 nop +8010e004: 2484ffff addiu a0,a0,-1 +8010e008: 00041100 sll v0,a0,0x4 +8010e00c: 24c30008 addiu v1,a2,8 +8010e010: 00621821 addu v1,v1,v0 +8010e014: 8c650000 lw a1,0(v1) +8010e018: 24020003 li v0,3 +8010e01c: 10a2002b beq a1,v0,8010e0cc +8010e020: acc40004 sw a0,4(a2) +8010e024: 24020004 li v0,4 +8010e028: 10a2002e beq a1,v0,8010e0e4 +8010e02c: 24020002 li v0,2 +8010e030: 14a2ffee bne a1,v0,8010dfec +8010e034: 00000000 nop +8010e038: 8c650008 lw a1,8(v1) +8010e03c: 8c620004 lw v0,4(v1) +8010e040: 00000000 nop +8010e044: 0040f809 jalr v0 +8010e048: 02402021 move a0,s2 +8010e04c: 8e062c30 lw a2,11312(s0) +8010e050: 00000000 nop +8010e054: 8cc40004 lw a0,4(a2) +8010e058: 00000000 nop +8010e05c: 1480ffea bnez a0,8010e008 +8010e060: 2484ffff addiu a0,a0,-1 +8010e064: 24840001 addiu a0,a0,1 +8010e068: 8cc30000 lw v1,0(a2) +8010e06c: 3c02801f lui v0,0x801f +8010e070: 1060ffda beqz v1,8010dfdc +8010e074: ac432c30 sw v1,11312(v0) +8010e078: 0c045fee jal 80117fb8 <__cfree> +8010e07c: 00c02021 move a0,a2 +8010e080: 8e022c30 lw v0,11312(s0) +8010e084: 00000000 nop +8010e088: 1440ffd8 bnez v0,8010dfec +8010e08c: 3c020000 lui v0,0x0 +8010e090: 3c030000 lui v1,0x0 +8010e094: 24500000 addiu s0,v0,0 +8010e098: 24710000 addiu s1,v1,0 +8010e09c: 0211102b sltu v0,s0,s1 +8010e0a0: 10400008 beqz v0,8010e0c4 +8010e0a4: 00000000 nop +8010e0a8: 8e030000 lw v1,0(s0) +8010e0ac: 00000000 nop +8010e0b0: 0060f809 jalr v1 +8010e0b4: 26100004 addiu s0,s0,4 +8010e0b8: 0211102b sltu v0,s0,s1 +8010e0bc: 1440fffa bnez v0,8010e0a8 +8010e0c0: 00000000 nop +8010e0c4: 0c04763c jal 8011d8f0 <_exit> +8010e0c8: 02402021 move a0,s2 +8010e0cc: 8c620004 lw v0,4(v1) +8010e0d0: 00000000 nop +8010e0d4: 0040f809 jalr v0 +8010e0d8: 00000000 nop +8010e0dc: 080437fb j 8010dfec +8010e0e0: 00000000 nop +8010e0e4: 8c640008 lw a0,8(v1) +8010e0e8: 8c620004 lw v0,4(v1) +8010e0ec: 00000000 nop +8010e0f0: 0040f809 jalr v0 +8010e0f4: 02402821 move a1,s2 +8010e0f8: 080437fb j 8010dfec +8010e0fc: 00000000 nop + +8010e100 <__new_exitfn>: +8010e100: 3c020000 lui v0,0x0 +8010e104: 27bdffe0 addiu sp,sp,-32 +8010e108: 24420000 addiu v0,v0,0 +8010e10c: afbf001c sw ra,28(sp) +8010e110: afb20018 sw s2,24(sp) +8010e114: afb10014 sw s1,20(sp) +8010e118: 10400004 beqz v0,8010e12c <__new_exitfn+0x2c> +8010e11c: afb00010 sw s0,16(sp) +8010e120: 3c048031 lui a0,0x8031 +8010e124: 0c000000 jal 80000000 +8010e128: 248457f0 addiu a0,a0,22512 +8010e12c: 3c12801f lui s2,0x801f +8010e130: 8e512c30 lw s1,11312(s2) +8010e134: 00000000 nop +8010e138: 12200043 beqz s1,8010e248 <__new_exitfn+0x148> +8010e13c: 00000000 nop +8010e140: 8e240004 lw a0,4(s1) +8010e144: 00000000 nop +8010e148: 1080003b beqz a0,8010e238 <__new_exitfn+0x138> +8010e14c: 00008021 move s0,zero +8010e150: 8e220008 lw v0,8(s1) +8010e154: 00000000 nop +8010e158: 1040001b beqz v0,8010e1c8 <__new_exitfn+0xc8> +8010e15c: 02201821 move v1,s1 +8010e160: 0804385f j 8010e17c <__new_exitfn+0x7c> +8010e164: 26100001 addiu s0,s0,1 +8010e168: 8c620018 lw v0,24(v1) +8010e16c: 00000000 nop +8010e170: 10400015 beqz v0,8010e1c8 <__new_exitfn+0xc8> +8010e174: 24630010 addiu v1,v1,16 +8010e178: 26100001 addiu s0,s0,1 +8010e17c: 1604fffa bne s0,a0,8010e168 <__new_exitfn+0x68> +8010e180: 2e020020 sltiu v0,s0,32 +8010e184: 1440002d bnez v0,8010e23c <__new_exitfn+0x13c> +8010e188: 26020001 addiu v0,s0,1 +8010e18c: 8e310000 lw s1,0(s1) +8010e190: 00000000 nop +8010e194: 1620ffea bnez s1,8010e140 <__new_exitfn+0x40> +8010e198: 00000000 nop +8010e19c: 0c04699a jal 8011a668 <__libc_malloc> +8010e1a0: 24040208 li a0,520 +8010e1a4: 00402021 move a0,v0 +8010e1a8: 1040000b beqz v0,8010e1d8 <__new_exitfn+0xd8> +8010e1ac: 00408821 move s1,v0 +8010e1b0: 8e432c30 lw v1,11312(s2) +8010e1b4: 24020001 li v0,1 +8010e1b8: ac830000 sw v1,0(a0) +8010e1bc: ac820004 sw v0,4(a0) +8010e1c0: ae442c30 sw a0,11312(s2) +8010e1c4: 00008021 move s0,zero +8010e1c8: 00101100 sll v0,s0,0x4 +8010e1cc: 00511021 addu v0,v0,s1 +8010e1d0: 24030001 li v1,1 +8010e1d4: ac430008 sw v1,8(v0) +8010e1d8: 3c020000 lui v0,0x0 +8010e1dc: 24420000 addiu v0,v0,0 +8010e1e0: 10400004 beqz v0,8010e1f4 <__new_exitfn+0xf4> +8010e1e4: 00000000 nop +8010e1e8: 3c048031 lui a0,0x8031 +8010e1ec: 0c000000 jal 80000000 +8010e1f0: 248457f0 addiu a0,a0,22512 +8010e1f4: 12200009 beqz s1,8010e21c <__new_exitfn+0x11c> +8010e1f8: 00101100 sll v0,s0,0x4 +8010e1fc: 24420008 addiu v0,v0,8 +8010e200: 02221021 addu v0,s1,v0 +8010e204: 8fbf001c lw ra,28(sp) +8010e208: 8fb20018 lw s2,24(sp) +8010e20c: 8fb10014 lw s1,20(sp) +8010e210: 8fb00010 lw s0,16(sp) +8010e214: 03e00008 jr ra +8010e218: 27bd0020 addiu sp,sp,32 +8010e21c: 8fbf001c lw ra,28(sp) +8010e220: 8fb20018 lw s2,24(sp) +8010e224: 8fb10014 lw s1,20(sp) +8010e228: 8fb00010 lw s0,16(sp) +8010e22c: 00001021 move v0,zero +8010e230: 03e00008 jr ra +8010e234: 27bd0020 addiu sp,sp,32 +8010e238: 26020001 addiu v0,s0,1 +8010e23c: 00808021 move s0,a0 +8010e240: 08043872 j 8010e1c8 <__new_exitfn+0xc8> +8010e244: ae220004 sw v0,4(s1) +8010e248: 08043867 j 8010e19c <__new_exitfn+0x9c> +8010e24c: 00008021 move s0,zero + +8010e250 <__cxa_atexit>: +8010e250: 27bdffe0 addiu sp,sp,-32 +8010e254: afb20018 sw s2,24(sp) +8010e258: afb10014 sw s1,20(sp) +8010e25c: afb00010 sw s0,16(sp) +8010e260: afbf001c sw ra,28(sp) +8010e264: 00808821 move s1,a0 +8010e268: 00a09021 move s2,a1 +8010e26c: 0c043840 jal 8010e100 <__new_exitfn> +8010e270: 00c08021 move s0,a2 +8010e274: 00401821 move v1,v0 +8010e278: 10600007 beqz v1,8010e298 <__cxa_atexit+0x48> +8010e27c: 2402ffff li v0,-1 +8010e280: 24020004 li v0,4 +8010e284: ac620000 sw v0,0(v1) +8010e288: ac70000c sw s0,12(v1) +8010e28c: ac710004 sw s1,4(v1) +8010e290: ac720008 sw s2,8(v1) +8010e294: 00001021 move v0,zero +8010e298: 8fbf001c lw ra,28(sp) +8010e29c: 8fb20018 lw s2,24(sp) +8010e2a0: 8fb10014 lw s1,20(sp) +8010e2a4: 8fb00010 lw s0,16(sp) +8010e2a8: 03e00008 jr ra +8010e2ac: 27bd0020 addiu sp,sp,32 + +8010e2b0 : +8010e2b0: 04800003 bltz a0,8010e2c0 +8010e2b4: 00801021 move v0,a0 +8010e2b8: 03e00008 jr ra +8010e2bc: 00000000 nop +8010e2c0: 03e00008 jr ra +8010e2c4: 00041023 negu v0,a0 + ... + +8010e2d0 : +8010e2d0: 0804c4b0 j 801312c0 <__random> +8010e2d4: 00000000 nop + ... + +8010e2e0 <__strtol_internal>: +8010e2e0: 3c020000 lui v0,0x0 +8010e2e4: 27bdffd0 addiu sp,sp,-48 +8010e2e8: 24420000 addiu v0,v0,0 +8010e2ec: afb30024 sw s3,36(sp) +8010e2f0: afb20020 sw s2,32(sp) +8010e2f4: afb1001c sw s1,28(sp) +8010e2f8: afb00018 sw s0,24(sp) +8010e2fc: 00809821 move s3,a0 +8010e300: afbf0028 sw ra,40(sp) +8010e304: 24040003 li a0,3 +8010e308: 00a08021 move s0,a1 +8010e30c: 00c08821 move s1,a2 +8010e310: 10400010 beqz v0,8010e354 <__strtol_internal+0x74> +8010e314: 00e09021 move s2,a3 +8010e318: 0c000000 jal 80000000 +8010e31c: 00000000 nop +8010e320: 02602021 move a0,s3 +8010e324: 02002821 move a1,s0 +8010e328: 02203021 move a2,s1 +8010e32c: 02403821 move a3,s2 +8010e330: 0c0438f8 jal 8010e3e0 <____strtol_l_internal> +8010e334: afa20010 sw v0,16(sp) +8010e338: 8fbf0028 lw ra,40(sp) +8010e33c: 8fb30024 lw s3,36(sp) +8010e340: 8fb20020 lw s2,32(sp) +8010e344: 8fb1001c lw s1,28(sp) +8010e348: 8fb00018 lw s0,24(sp) +8010e34c: 03e00008 jr ra +8010e350: 27bd0030 addiu sp,sp,48 +8010e354: 3c02801f lui v0,0x801f +8010e358: 8c423484 lw v0,13444(v0) +8010e35c: 080438c9 j 8010e324 <__strtol_internal+0x44> +8010e360: 02602021 move a0,s3 + +8010e364 : +8010e364: 3c020000 lui v0,0x0 +8010e368: 27bdffd8 addiu sp,sp,-40 +8010e36c: 24420000 addiu v0,v0,0 +8010e370: afb20020 sw s2,32(sp) +8010e374: afb1001c sw s1,28(sp) +8010e378: afb00018 sw s0,24(sp) +8010e37c: 00809021 move s2,a0 +8010e380: afbf0024 sw ra,36(sp) +8010e384: 24040003 li a0,3 +8010e388: 00a08021 move s0,a1 +8010e38c: 1040000f beqz v0,8010e3cc +8010e390: 00c08821 move s1,a2 +8010e394: 0c000000 jal 80000000 +8010e398: 00000000 nop +8010e39c: 02402021 move a0,s2 +8010e3a0: 02002821 move a1,s0 +8010e3a4: 02203021 move a2,s1 +8010e3a8: 00003821 move a3,zero +8010e3ac: 0c0438f8 jal 8010e3e0 <____strtol_l_internal> +8010e3b0: afa20010 sw v0,16(sp) +8010e3b4: 8fbf0024 lw ra,36(sp) +8010e3b8: 8fb20020 lw s2,32(sp) +8010e3bc: 8fb1001c lw s1,28(sp) +8010e3c0: 8fb00018 lw s0,24(sp) +8010e3c4: 03e00008 jr ra +8010e3c8: 27bd0028 addiu sp,sp,40 +8010e3cc: 3c02801f lui v0,0x801f +8010e3d0: 8c423484 lw v0,13444(v0) +8010e3d4: 080438e8 j 8010e3a0 +8010e3d8: 02402021 move a0,s2 +8010e3dc: 00000000 nop + +8010e3e0 <____strtol_l_internal>: +8010e3e0: 27bdffc0 addiu sp,sp,-64 +8010e3e4: afb60030 sw s6,48(sp) +8010e3e8: 8fb60050 lw s6,80(sp) +8010e3ec: afbe0038 sw s8,56(sp) +8010e3f0: afb20020 sw s2,32(sp) +8010e3f4: afbf003c sw ra,60(sp) +8010e3f8: afb70034 sw s7,52(sp) +8010e3fc: afb5002c sw s5,44(sp) +8010e400: afb40028 sw s4,40(sp) +8010e404: afb30024 sw s3,36(sp) +8010e408: afb1001c sw s1,28(sp) +8010e40c: afb00018 sw s0,24(sp) +8010e410: 0080f021 move s8,a0 +8010e414: afa50044 sw a1,68(sp) +8010e418: 8ec40004 lw a0,4(s6) +8010e41c: 14e00106 bnez a3,8010e838 <____strtol_l_internal+0x458> +8010e420: 00c09021 move s2,a2 +8010e424: 00008821 move s1,zero +8010e428: 0000b821 move s7,zero +8010e42c: 06400069 bltz s2,8010e5d4 <____strtol_l_internal+0x1f4> +8010e430: 24020001 li v0,1 +8010e434: 12420067 beq s2,v0,8010e5d4 <____strtol_l_internal+0x1f4> +8010e438: 2a420025 slti v0,s2,37 +8010e43c: 10400065 beqz v0,8010e5d4 <____strtol_l_internal+0x1f4> +8010e440: 00000000 nop +8010e444: 83c40000 lb a0,0(s8) +8010e448: 8ed40034 lw s4,52(s6) +8010e44c: 00041040 sll v0,a0,0x1 +8010e450: 00541021 addu v0,v0,s4 +8010e454: 94430000 lhu v1,0(v0) +8010e458: 00000000 nop +8010e45c: 30632000 andi v1,v1,0x2000 +8010e460: 1060000c beqz v1,8010e494 <____strtol_l_internal+0xb4> +8010e464: 03c08021 move s0,s8 +8010e468: 26100001 addiu s0,s0,1 +8010e46c: 82040000 lb a0,0(s0) +8010e470: 00000000 nop +8010e474: 00041040 sll v0,a0,0x1 +8010e478: 00541021 addu v0,v0,s4 +8010e47c: 94430000 lhu v1,0(v0) +8010e480: 00000000 nop +8010e484: 30632000 andi v1,v1,0x2000 +8010e488: 1460fff8 bnez v1,8010e46c <____strtol_l_internal+0x8c> +8010e48c: 26100001 addiu s0,s0,1 +8010e490: 2610ffff addiu s0,s0,-1 +8010e494: 108000fe beqz a0,8010e890 <____strtol_l_internal+0x4b0> +8010e498: 2402002d li v0,45 +8010e49c: 108200d8 beq a0,v0,8010e800 <____strtol_l_internal+0x420> +8010e4a0: 2402002b li v0,43 +8010e4a4: 10820074 beq a0,v0,8010e678 <____strtol_l_internal+0x298> +8010e4a8: 00000000 nop +8010e4ac: afa00010 sw zero,16(sp) +8010e4b0: 82150000 lb s5,0(s0) +8010e4b4: 24020030 li v0,48 +8010e4b8: 12a200c3 beq s5,v0,8010e7c8 <____strtol_l_internal+0x3e8> +8010e4bc: 00000000 nop +8010e4c0: 12400056 beqz s2,8010e61c <____strtol_l_internal+0x23c> +8010e4c4: 2402000a li v0,10 +8010e4c8: 12420055 beq s2,v0,8010e620 <____strtol_l_internal+0x240> +8010e4cc: 00000000 nop +8010e4d0: 00005021 move t2,zero +8010e4d4: 00009821 move s3,zero +8010e4d8: 2645fffe addiu a1,s2,-2 +8010e4dc: 3c028019 lui v0,0x8019 +8010e4e0: 3c038019 lui v1,0x8019 +8010e4e4: 00052080 sll a0,a1,0x2 +8010e4e8: 2442bd90 addiu v0,v0,-17008 +8010e4ec: 2463be1c addiu v1,v1,-16868 +8010e4f0: 00822021 addu a0,a0,v0 +8010e4f4: 00a32821 addu a1,a1,v1 +8010e4f8: 8c890000 lw t1,0(a0) +8010e4fc: 90ac0000 lbu t4,0(a1) +8010e500: 12a0008b beqz s5,8010e730 <____strtol_l_internal+0x350> +8010e504: 00000000 nop +8010e508: 11500089 beq t2,s0,8010e730 <____strtol_l_internal+0x350> +8010e50c: 32a700ff andi a3,s5,0xff +8010e510: 24e2ffd0 addiu v0,a3,-48 +8010e514: 304400ff andi a0,v0,0xff +8010e518: 2c83000a sltiu v1,a0,10 +8010e51c: 02003021 move a2,s0 +8010e520: 00004021 move t0,zero +8010e524: 14600020 bnez v1,8010e5a8 <____strtol_l_internal+0x1c8> +8010e528: 00005821 move t3,zero +8010e52c: 12600058 beqz s3,8010e690 <____strtol_l_internal+0x2b0> +8010e530: 00000000 nop +8010e534: 82230000 lb v1,0(s1) +8010e538: 80c20000 lb v0,0(a2) +8010e53c: 00000000 nop +8010e540: 14620053 bne v1,v0,8010e690 <____strtol_l_internal+0x2b0> +8010e544: 00002021 move a0,zero +8010e548: 08043959 j 8010e564 <____strtol_l_internal+0x184> +8010e54c: 24840001 addiu a0,a0,1 +8010e550: 80430000 lb v1,0(v0) +8010e554: 80a20000 lb v0,0(a1) +8010e558: 00000000 nop +8010e55c: 1462004c bne v1,v0,8010e690 <____strtol_l_internal+0x2b0> +8010e560: 24840001 addiu a0,a0,1 +8010e564: 02241021 addu v0,s1,a0 +8010e568: 1664fff9 bne s3,a0,8010e550 <____strtol_l_internal+0x170> +8010e56c: 00862821 addu a1,a0,a2 +8010e570: 02661021 addu v0,s3,a2 +8010e574: 2446ffff addiu a2,v0,-1 +8010e578: 24c60001 addiu a2,a2,1 +8010e57c: 80c20000 lb v0,0(a2) +8010e580: 00000000 nop +8010e584: 10400052 beqz v0,8010e6d0 <____strtol_l_internal+0x2f0> +8010e588: 00000000 nop +8010e58c: 11460052 beq t2,a2,8010e6d8 <____strtol_l_internal+0x2f8> +8010e590: 304700ff andi a3,v0,0xff +8010e594: 24e2ffd0 addiu v0,a3,-48 +8010e598: 304400ff andi a0,v0,0xff +8010e59c: 2c83000a sltiu v1,a0,10 +8010e5a0: 1060ffe2 beqz v1,8010e52c <____strtol_l_internal+0x14c> +8010e5a4: 00000000 nop +8010e5a8: 0092102a slt v0,a0,s2 +8010e5ac: 10400048 beqz v0,8010e6d0 <____strtol_l_internal+0x2f0> +8010e5b0: 0128102b sltu v0,t1,t0 +8010e5b4: 14400034 bnez v0,8010e688 <____strtol_l_internal+0x2a8> +8010e5b8: 00000000 nop +8010e5bc: 11280030 beq t1,t0,8010e680 <____strtol_l_internal+0x2a0> +8010e5c0: 0184102b sltu v0,t4,a0 +8010e5c4: 02480018 mult s2,t0 +8010e5c8: 00001012 mflo v0 +8010e5cc: 0804395e j 8010e578 <____strtol_l_internal+0x198> +8010e5d0: 00444021 addu t0,v0,a0 +8010e5d4: 0c047ea0 jal 8011fa80 <__errno_location> +8010e5d8: 00000000 nop +8010e5dc: 24030016 li v1,22 +8010e5e0: 00002021 move a0,zero +8010e5e4: ac430000 sw v1,0(v0) +8010e5e8: 8fbf003c lw ra,60(sp) +8010e5ec: 8fbe0038 lw s8,56(sp) +8010e5f0: 8fb70034 lw s7,52(sp) +8010e5f4: 8fb60030 lw s6,48(sp) +8010e5f8: 8fb5002c lw s5,44(sp) +8010e5fc: 8fb40028 lw s4,40(sp) +8010e600: 8fb30024 lw s3,36(sp) +8010e604: 8fb20020 lw s2,32(sp) +8010e608: 8fb1001c lw s1,28(sp) +8010e60c: 8fb00018 lw s0,24(sp) +8010e610: 00801021 move v0,a0 +8010e614: 03e00008 jr ra +8010e618: 27bd0040 addiu sp,sp,64 +8010e61c: 2412000a li s2,10 +8010e620: 12e0ffac beqz s7,8010e4d4 <____strtol_l_internal+0xf4> +8010e624: 00005021 move t2,zero +8010e628: 0c046f6c jal 8011bdb0 +8010e62c: 02202021 move a0,s1 +8010e630: 1040000f beqz v0,8010e670 <____strtol_l_internal+0x290> +8010e634: 00409821 move s3,v0 +8010e638: 82280000 lb t0,0(s1) +8010e63c: 00000000 nop +8010e640: 15150095 bne t0,s5,8010e898 <____strtol_l_internal+0x4b8> +8010e644: 00002021 move a0,zero +8010e648: 08043999 j 8010e664 <____strtol_l_internal+0x284> +8010e64c: 24840001 addiu a0,a0,1 +8010e650: 80430000 lb v1,0(v0) +8010e654: 80a20000 lb v0,0(a1) +8010e658: 00000000 nop +8010e65c: 1462008e bne v1,v0,8010e898 <____strtol_l_internal+0x4b8> +8010e660: 24840001 addiu a0,a0,1 +8010e664: 02241021 addu v0,s1,a0 +8010e668: 1664fff9 bne s3,a0,8010e650 <____strtol_l_internal+0x270> +8010e66c: 02042821 addu a1,s0,a0 +8010e670: 08043936 j 8010e4d8 <____strtol_l_internal+0xf8> +8010e674: 02005021 move t2,s0 +8010e678: 0804392b j 8010e4ac <____strtol_l_internal+0xcc> +8010e67c: 26100001 addiu s0,s0,1 +8010e680: 1040ffd1 beqz v0,8010e5c8 <____strtol_l_internal+0x1e8> +8010e684: 02480018 mult s2,t0 +8010e688: 0804395e j 8010e578 <____strtol_l_internal+0x198> +8010e68c: 240b0001 li t3,1 +8010e690: 8ec20034 lw v0,52(s6) +8010e694: 00071840 sll v1,a3,0x1 +8010e698: 00621821 addu v1,v1,v0 +8010e69c: 94640000 lhu a0,0(v1) +8010e6a0: 00000000 nop +8010e6a4: 30840400 andi a0,a0,0x400 +8010e6a8: 10800009 beqz a0,8010e6d0 <____strtol_l_internal+0x2f0> +8010e6ac: 00071880 sll v1,a3,0x2 +8010e6b0: 8ec2003c lw v0,60(s6) +8010e6b4: 00000000 nop +8010e6b8: 00621821 addu v1,v1,v0 +8010e6bc: 8c640000 lw a0,0(v1) +8010e6c0: 00000000 nop +8010e6c4: 2484ffc9 addiu a0,a0,-55 +8010e6c8: 0804396a j 8010e5a8 <____strtol_l_internal+0x1c8> +8010e6cc: 308400ff andi a0,a0,0xff +8010e6d0: 12060018 beq s0,a2,8010e734 <____strtol_l_internal+0x354> +8010e6d4: 02002821 move a1,s0 +8010e6d8: 8fa20044 lw v0,68(sp) +8010e6dc: 00000000 nop +8010e6e0: 10400002 beqz v0,8010e6ec <____strtol_l_internal+0x30c> +8010e6e4: 00000000 nop +8010e6e8: ac460000 sw a2,0(v0) +8010e6ec: 1560002c bnez t3,8010e7a0 <____strtol_l_internal+0x3c0> +8010e6f0: 00000000 nop +8010e6f4: 8fa20010 lw v0,16(sp) +8010e6f8: 00000000 nop +8010e6fc: 14400003 bnez v0,8010e70c <____strtol_l_internal+0x32c> +8010e700: 3c028000 lui v0,0x8000 +8010e704: 3c027fff lui v0,0x7fff +8010e708: 3442ffff ori v0,v0,0xffff +8010e70c: 0048582b sltu t3,v0,t0 +8010e710: 15600023 bnez t3,8010e7a0 <____strtol_l_internal+0x3c0> +8010e714: 00000000 nop +8010e718: 8fa20010 lw v0,16(sp) +8010e71c: 00000000 nop +8010e720: 1040003b beqz v0,8010e810 <____strtol_l_internal+0x430> +8010e724: 00000000 nop +8010e728: 0804397a j 8010e5e8 <____strtol_l_internal+0x208> +8010e72c: 00082023 negu a0,t0 +8010e730: 02002821 move a1,s0 +8010e734: 8fa20044 lw v0,68(sp) +8010e738: 00000000 nop +8010e73c: 10400050 beqz v0,8010e880 <____strtol_l_internal+0x4a0> +8010e740: 00be1023 subu v0,a1,s8 +8010e744: 28420002 slti v0,v0,2 +8010e748: 14400011 bnez v0,8010e790 <____strtol_l_internal+0x3b0> +8010e74c: 00000000 nop +8010e750: 80a2ffff lb v0,-1(a1) +8010e754: 8ec3003c lw v1,60(s6) +8010e758: 00021080 sll v0,v0,0x2 +8010e75c: 00431021 addu v0,v0,v1 +8010e760: 8c440000 lw a0,0(v0) +8010e764: 24020058 li v0,88 +8010e768: 14820009 bne a0,v0,8010e790 <____strtol_l_internal+0x3b0> +8010e76c: 24a6ffff addiu a2,a1,-1 +8010e770: 80a3fffe lb v1,-2(a1) +8010e774: 24020030 li v0,48 +8010e778: 14620005 bne v1,v0,8010e790 <____strtol_l_internal+0x3b0> +8010e77c: 00000000 nop +8010e780: 8fa20044 lw v0,68(sp) +8010e784: 00002021 move a0,zero +8010e788: 0804397a j 8010e5e8 <____strtol_l_internal+0x208> +8010e78c: ac460000 sw a2,0(v0) +8010e790: 8fa20044 lw v0,68(sp) +8010e794: 00002021 move a0,zero +8010e798: 0804397a j 8010e5e8 <____strtol_l_internal+0x208> +8010e79c: ac5e0000 sw s8,0(v0) +8010e7a0: 0c047ea0 jal 8011fa80 <__errno_location> +8010e7a4: 00000000 nop +8010e7a8: 24030022 li v1,34 +8010e7ac: ac430000 sw v1,0(v0) +8010e7b0: 8fa20010 lw v0,16(sp) +8010e7b4: 00000000 nop +8010e7b8: 14400033 bnez v0,8010e888 <____strtol_l_internal+0x4a8> +8010e7bc: 3c027fff lui v0,0x7fff +8010e7c0: 0804397a j 8010e5e8 <____strtol_l_internal+0x208> +8010e7c4: 3444ffff ori a0,v0,0xffff +8010e7c8: 16400013 bnez s2,8010e818 <____strtol_l_internal+0x438> +8010e7cc: 24020010 li v0,16 +8010e7d0: 82020001 lb v0,1(s0) +8010e7d4: 8ec3003c lw v1,60(s6) +8010e7d8: 00021080 sll v0,v0,0x2 +8010e7dc: 00431021 addu v0,v0,v1 +8010e7e0: 8c440000 lw a0,0(v0) +8010e7e4: 24030058 li v1,88 +8010e7e8: 1083000f beq a0,v1,8010e828 <____strtol_l_internal+0x448> +8010e7ec: 00000000 nop +8010e7f0: 1640ff35 bnez s2,8010e4c8 <____strtol_l_internal+0xe8> +8010e7f4: 2402000a li v0,10 +8010e7f8: 08043934 j 8010e4d0 <____strtol_l_internal+0xf0> +8010e7fc: 24120008 li s2,8 +8010e800: 24020001 li v0,1 +8010e804: 26100001 addiu s0,s0,1 +8010e808: 0804392c j 8010e4b0 <____strtol_l_internal+0xd0> +8010e80c: afa20010 sw v0,16(sp) +8010e810: 0804397a j 8010e5e8 <____strtol_l_internal+0x208> +8010e814: 01002021 move a0,t0 +8010e818: 1642ff2b bne s2,v0,8010e4c8 <____strtol_l_internal+0xe8> +8010e81c: 2402000a li v0,10 +8010e820: 080439f4 j 8010e7d0 <____strtol_l_internal+0x3f0> +8010e824: 00000000 nop +8010e828: 26100002 addiu s0,s0,2 +8010e82c: 82150000 lb s5,0(s0) +8010e830: 08043934 j 8010e4d0 <____strtol_l_internal+0xf0> +8010e834: 24120010 li s2,16 +8010e838: 8c97002c lw s7,44(a0) +8010e83c: 00000000 nop +8010e840: 92e20000 lbu v0,0(s7) +8010e844: 00000000 nop +8010e848: 2442ffff addiu v0,v0,-1 +8010e84c: 304200ff andi v0,v0,0xff +8010e850: 2c42007e sltiu v0,v0,126 +8010e854: 1040fef4 beqz v0,8010e428 <____strtol_l_internal+0x48> +8010e858: 00008821 move s1,zero +8010e85c: 8c910028 lw s1,40(a0) +8010e860: 00000000 nop +8010e864: 82220000 lb v0,0(s1) +8010e868: 00000000 nop +8010e86c: 1440feef bnez v0,8010e42c <____strtol_l_internal+0x4c> +8010e870: 00000000 nop +8010e874: 00008821 move s1,zero +8010e878: 0804390b j 8010e42c <____strtol_l_internal+0x4c> +8010e87c: 0000b821 move s7,zero +8010e880: 0804397a j 8010e5e8 <____strtol_l_internal+0x208> +8010e884: 00002021 move a0,zero +8010e888: 0804397a j 8010e5e8 <____strtol_l_internal+0x208> +8010e88c: 3c048000 lui a0,0x8000 +8010e890: 080439cd j 8010e734 <____strtol_l_internal+0x354> +8010e894: 03c02821 move a1,s8 +8010e898: 12a00035 beqz s5,8010e970 <____strtol_l_internal+0x590> +8010e89c: 32a700ff andi a3,s5,0xff +8010e8a0: 02002821 move a1,s0 +8010e8a4: 24e2ffd0 addiu v0,a3,-48 +8010e8a8: 304200ff andi v0,v0,0xff +8010e8ac: 2c42000a sltiu v0,v0,10 +8010e8b0: 14400010 bnez v0,8010e8f4 <____strtol_l_internal+0x514> +8010e8b4: 00000000 nop +8010e8b8: 80a20000 lb v0,0(a1) +8010e8bc: 00000000 nop +8010e8c0: 14480013 bne v0,t0,8010e910 <____strtol_l_internal+0x530> +8010e8c4: 00002021 move a0,zero +8010e8c8: 08043a3a j 8010e8e8 <____strtol_l_internal+0x508> +8010e8cc: 24840001 addiu a0,a0,1 +8010e8d0: 80430000 lb v1,0(v0) +8010e8d4: 80c20000 lb v0,0(a2) +8010e8d8: 00000000 nop +8010e8dc: 1462000d bne v1,v0,8010e914 <____strtol_l_internal+0x534> +8010e8e0: 00071040 sll v0,a3,0x1 +8010e8e4: 24840001 addiu a0,a0,1 +8010e8e8: 00911021 addu v0,a0,s1 +8010e8ec: 1664fff8 bne s3,a0,8010e8d0 <____strtol_l_internal+0x4f0> +8010e8f0: 00853021 addu a2,a0,a1 +8010e8f4: 24a50001 addiu a1,a1,1 +8010e8f8: 80a20000 lb v0,0(a1) +8010e8fc: 00000000 nop +8010e900: 10400014 beqz v0,8010e954 <____strtol_l_internal+0x574> +8010e904: 304700ff andi a3,v0,0xff +8010e908: 08043a2a j 8010e8a8 <____strtol_l_internal+0x4c8> +8010e90c: 24e2ffd0 addiu v0,a3,-48 +8010e910: 00071040 sll v0,a3,0x1 +8010e914: 00541021 addu v0,v0,s4 +8010e918: 94430000 lhu v1,0(v0) +8010e91c: 00000000 nop +8010e920: 30630400 andi v1,v1,0x400 +8010e924: 1060000b beqz v1,8010e954 <____strtol_l_internal+0x574> +8010e928: 00071880 sll v1,a3,0x2 +8010e92c: 8ec2003c lw v0,60(s6) +8010e930: 00000000 nop +8010e934: 00621821 addu v1,v1,v0 +8010e938: 8c640000 lw a0,0(v1) +8010e93c: 00000000 nop +8010e940: 2484ffc9 addiu a0,a0,-55 +8010e944: 0092202a slt a0,a0,s2 +8010e948: 1480ffeb bnez a0,8010e8f8 <____strtol_l_internal+0x518> +8010e94c: 24a50001 addiu a1,a1,1 +8010e950: 24a5ffff addiu a1,a1,-1 +8010e954: 02e03821 move a3,s7 +8010e958: 02002021 move a0,s0 +8010e95c: 0c043a68 jal 8010e9a0 <__correctly_grouped_prefixmb> +8010e960: 02203021 move a2,s1 +8010e964: 82150000 lb s5,0(s0) +8010e968: 08043936 j 8010e4d8 <____strtol_l_internal+0xf8> +8010e96c: 00405021 move t2,v0 +8010e970: 08043a55 j 8010e954 <____strtol_l_internal+0x574> +8010e974: 02002821 move a1,s0 + +8010e978 <__strtol_l>: +8010e978: 27bdffe0 addiu sp,sp,-32 +8010e97c: afa70010 sw a3,16(sp) +8010e980: afbf0018 sw ra,24(sp) +8010e984: 0c0438f8 jal 8010e3e0 <____strtol_l_internal> +8010e988: 00003821 move a3,zero +8010e98c: 8fbf0018 lw ra,24(sp) +8010e990: 00000000 nop +8010e994: 03e00008 jr ra +8010e998: 27bd0020 addiu sp,sp,32 +8010e99c: 00000000 nop + +8010e9a0 <__correctly_grouped_prefixmb>: +8010e9a0: 27bdffd8 addiu sp,sp,-40 +8010e9a4: afb3001c sw s3,28(sp) +8010e9a8: afb20018 sw s2,24(sp) +8010e9ac: afb10014 sw s1,20(sp) +8010e9b0: afb00010 sw s0,16(sp) +8010e9b4: afbf0020 sw ra,32(sp) +8010e9b8: 00e09821 move s3,a3 +8010e9bc: 00808821 move s1,a0 +8010e9c0: 00a08021 move s0,a1 +8010e9c4: 10e00036 beqz a3,8010eaa0 <__correctly_grouped_prefixmb+0x100> +8010e9c8: 00c09021 move s2,a2 +8010e9cc: 0c046f6c jal 8011bdb0 +8010e9d0: 00c02021 move a0,a2 +8010e9d4: 00406821 move t5,v0 +8010e9d8: 0230102b sltu v0,s1,s0 +8010e9dc: 1040002e beqz v0,8010ea98 <__correctly_grouped_prefixmb+0xf8> +8010e9e0: 0211102b sltu v0,s0,s1 +8010e9e4: 2607ffff addiu a3,s0,-1 +8010e9e8: 00f1102b sltu v0,a3,s1 +8010e9ec: 1440002c bnez v0,8010eaa0 <__correctly_grouped_prefixmb+0x100> +8010e9f0: 01b01021 addu v0,t5,s0 +8010e9f4: 824c0000 lb t4,0(s2) +8010e9f8: 08043a84 j 8010ea10 <__correctly_grouped_prefixmb+0x70> +8010e9fc: 2446fffe addiu a2,v0,-2 +8010ea00: 24e7ffff addiu a3,a3,-1 +8010ea04: 00f1102b sltu v0,a3,s1 +8010ea08: 14400025 bnez v0,8010eaa0 <__correctly_grouped_prefixmb+0x100> +8010ea0c: 24c6ffff addiu a2,a2,-1 +8010ea10: 80c20000 lb v0,0(a2) +8010ea14: 00000000 nop +8010ea18: 144cfff9 bne v0,t4,8010ea00 <__correctly_grouped_prefixmb+0x60> +8010ea1c: 00000000 nop +8010ea20: 82430001 lb v1,1(s2) +8010ea24: 00000000 nop +8010ea28: 1060000f beqz v1,8010ea68 <__correctly_grouped_prefixmb+0xc8> +8010ea2c: 00000000 nop +8010ea30: 80c2ffff lb v0,-1(a2) +8010ea34: 00000000 nop +8010ea38: 1443fff1 bne v0,v1,8010ea00 <__correctly_grouped_prefixmb+0x60> +8010ea3c: 02402021 move a0,s2 +8010ea40: 08043a96 j 8010ea58 <__correctly_grouped_prefixmb+0xb8> +8010ea44: 24c3fffe addiu v1,a2,-2 +8010ea48: 80620000 lb v0,0(v1) +8010ea4c: 00000000 nop +8010ea50: 14a2ffeb bne a1,v0,8010ea00 <__correctly_grouped_prefixmb+0x60> +8010ea54: 2463ffff addiu v1,v1,-1 +8010ea58: 80850002 lb a1,2(a0) +8010ea5c: 00000000 nop +8010ea60: 14a0fff9 bnez a1,8010ea48 <__correctly_grouped_prefixmb+0xa8> +8010ea64: 24840001 addiu a0,a0,1 +8010ea68: 82640000 lb a0,0(s3) +8010ea6c: 02071823 subu v1,s0,a3 +8010ea70: 24820001 addiu v0,a0,1 +8010ea74: 10620014 beq v1,v0,8010eac8 <__correctly_grouped_prefixmb+0x128> +8010ea78: 0043102a slt v0,v0,v1 +8010ea7c: 14400010 bnez v0,8010eac0 <__correctly_grouped_prefixmb+0x120> +8010ea80: 00871021 addu v0,a0,a3 +8010ea84: 00e08021 move s0,a3 +8010ea88: 0230102b sltu v0,s1,s0 +8010ea8c: 1440ffd6 bnez v0,8010e9e8 <__correctly_grouped_prefixmb+0x48> +8010ea90: 2607ffff addiu a3,s0,-1 +8010ea94: 0211102b sltu v0,s0,s1 +8010ea98: 14400063 bnez v0,8010ec28 <__correctly_grouped_prefixmb+0x288> +8010ea9c: 00000000 nop +8010eaa0: 02001021 move v0,s0 +8010eaa4: 8fbf0020 lw ra,32(sp) +8010eaa8: 8fb3001c lw s3,28(sp) +8010eaac: 8fb20018 lw s2,24(sp) +8010eab0: 8fb10014 lw s1,20(sp) +8010eab4: 8fb00010 lw s0,16(sp) +8010eab8: 03e00008 jr ra +8010eabc: 27bd0028 addiu sp,sp,40 +8010eac0: 08043aa2 j 8010ea88 <__correctly_grouped_prefixmb+0xe8> +8010eac4: 24500001 addiu s0,v0,1 +8010eac8: 24eeffff addiu t6,a3,-1 +8010eacc: 01c05021 move t2,t6 +8010ead0: 02605821 move t3,s3 +8010ead4: 256b0001 addiu t3,t3,1 +8010ead8: 81680000 lb t0,0(t3) +8010eadc: 00000000 nop +8010eae0: 15000004 bnez t0,8010eaf4 <__correctly_grouped_prefixmb+0x154> +8010eae4: 2402007f li v0,127 +8010eae8: 256bffff addiu t3,t3,-1 +8010eaec: 81680000 lb t0,0(t3) +8010eaf0: 00000000 nop +8010eaf4: 11020029 beq t0,v0,8010eb9c <__correctly_grouped_prefixmb+0x1fc> +8010eaf8: 0151102b sltu v0,t2,s1 +8010eafc: 05000027 bltz t0,8010eb9c <__correctly_grouped_prefixmb+0x1fc> +8010eb00: 00000000 nop +8010eb04: 14400020 bnez v0,8010eb88 <__correctly_grouped_prefixmb+0x1e8> +8010eb08: 00001021 move v0,zero +8010eb0c: 00ed1021 addu v0,a3,t5 +8010eb10: 2449fffd addiu t1,v0,-3 +8010eb14: 1180003e beqz t4,8010ec10 <__correctly_grouped_prefixmb+0x270> +8010eb18: 2446fffe addiu a2,v0,-2 +8010eb1c: 01403821 move a3,t2 +8010eb20: 80c20000 lb v0,0(a2) +8010eb24: 00000000 nop +8010eb28: 144c0011 bne v0,t4,8010eb70 <__correctly_grouped_prefixmb+0x1d0> +8010eb2c: 02402021 move a0,s2 +8010eb30: 08043ad2 j 8010eb48 <__correctly_grouped_prefixmb+0x1a8> +8010eb34: 01201821 move v1,t1 +8010eb38: 80620000 lb v0,0(v1) +8010eb3c: 00000000 nop +8010eb40: 14a2000b bne a1,v0,8010eb70 <__correctly_grouped_prefixmb+0x1d0> +8010eb44: 2463ffff addiu v1,v1,-1 +8010eb48: 80850001 lb a1,1(a0) +8010eb4c: 00000000 nop +8010eb50: 14a0fff9 bnez a1,8010eb38 <__correctly_grouped_prefixmb+0x198> +8010eb54: 24840001 addiu a0,a0,1 +8010eb58: 00e01021 move v0,a3 +8010eb5c: 01421023 subu v0,t2,v0 +8010eb60: 1448000c bne v0,t0,8010eb94 <__correctly_grouped_prefixmb+0x1f4> +8010eb64: 24eaffff addiu t2,a3,-1 +8010eb68: 08043ab6 j 8010ead8 <__correctly_grouped_prefixmb+0x138> +8010eb6c: 256b0001 addiu t3,t3,1 +8010eb70: 24e7ffff addiu a3,a3,-1 +8010eb74: 00f1102b sltu v0,a3,s1 +8010eb78: 24c6ffff addiu a2,a2,-1 +8010eb7c: 1040ffe8 beqz v0,8010eb20 <__correctly_grouped_prefixmb+0x180> +8010eb80: 2529ffff addiu t1,t1,-1 +8010eb84: 01471023 subu v0,t2,a3 +8010eb88: 0102102a slt v0,t0,v0 +8010eb8c: 1040ffc5 beqz v0,8010eaa4 <__correctly_grouped_prefixmb+0x104> +8010eb90: 02001021 move v0,s0 +8010eb94: 08043aa2 j 8010ea88 <__correctly_grouped_prefixmb+0xe8> +8010eb98: 01c08021 move s0,t6 +8010eb9c: 1440ffc0 bnez v0,8010eaa0 <__correctly_grouped_prefixmb+0x100> +8010eba0: 00ed1021 addu v0,a3,t5 +8010eba4: 2448fffd addiu t0,v0,-3 +8010eba8: 1180001c beqz t4,8010ec1c <__correctly_grouped_prefixmb+0x27c> +8010ebac: 2446fffe addiu a2,v0,-2 +8010ebb0: 01403821 move a3,t2 +8010ebb4: 80c20000 lb v0,0(a2) +8010ebb8: 00000000 nop +8010ebbc: 144c000d bne v0,t4,8010ebf4 <__correctly_grouped_prefixmb+0x254> +8010ebc0: 02402021 move a0,s2 +8010ebc4: 08043af7 j 8010ebdc <__correctly_grouped_prefixmb+0x23c> +8010ebc8: 01001821 move v1,t0 +8010ebcc: 80620000 lb v0,0(v1) +8010ebd0: 00000000 nop +8010ebd4: 14a20007 bne a1,v0,8010ebf4 <__correctly_grouped_prefixmb+0x254> +8010ebd8: 2463ffff addiu v1,v1,-1 +8010ebdc: 80850001 lb a1,1(a0) +8010ebe0: 00000000 nop +8010ebe4: 14a0fff9 bnez a1,8010ebcc <__correctly_grouped_prefixmb+0x22c> +8010ebe8: 24840001 addiu a0,a0,1 +8010ebec: 08043ab5 j 8010ead4 <__correctly_grouped_prefixmb+0x134> +8010ebf0: 24eaffff addiu t2,a3,-1 +8010ebf4: 24e7ffff addiu a3,a3,-1 +8010ebf8: 00f1102b sltu v0,a3,s1 +8010ebfc: 24c6ffff addiu a2,a2,-1 +8010ec00: 1040ffec beqz v0,8010ebb4 <__correctly_grouped_prefixmb+0x214> +8010ec04: 2508ffff addiu t0,t0,-1 +8010ec08: 08043aa9 j 8010eaa4 <__correctly_grouped_prefixmb+0x104> +8010ec0c: 02001021 move v0,s0 +8010ec10: 01401021 move v0,t2 +8010ec14: 08043ad7 j 8010eb5c <__correctly_grouped_prefixmb+0x1bc> +8010ec18: 01403821 move a3,t2 +8010ec1c: 01403821 move a3,t2 +8010ec20: 08043ab5 j 8010ead4 <__correctly_grouped_prefixmb+0x134> +8010ec24: 24eaffff addiu t2,a3,-1 +8010ec28: 08043aa8 j 8010eaa0 <__correctly_grouped_prefixmb+0x100> +8010ec2c: 02208021 move s0,s1 + +8010ec30 <_IO_sprintf>: +8010ec30: 27bdffe0 addiu sp,sp,-32 +8010ec34: 27a20028 addiu v0,sp,40 +8010ec38: afa60028 sw a2,40(sp) +8010ec3c: 00403021 move a2,v0 +8010ec40: afbf0018 sw ra,24(sp) +8010ec44: afa7002c sw a3,44(sp) +8010ec48: 0c043d20 jal 8010f480 <_IO_vsprintf> +8010ec4c: afa20010 sw v0,16(sp) +8010ec50: 8fbf0018 lw ra,24(sp) +8010ec54: 00000000 nop +8010ec58: 03e00008 jr ra +8010ec5c: 27bd0020 addiu sp,sp,32 + +8010ec60 <_IO_sscanf>: +8010ec60: 27bdffe0 addiu sp,sp,-32 +8010ec64: 27a20028 addiu v0,sp,40 +8010ec68: afa60028 sw a2,40(sp) +8010ec6c: 00403021 move a2,v0 +8010ec70: afbf0018 sw ra,24(sp) +8010ec74: afa7002c sw a3,44(sp) +8010ec78: 0c043d54 jal 8010f550 <_IO_vsscanf> +8010ec7c: afa20010 sw v0,16(sp) +8010ec80: 8fbf0018 lw ra,24(sp) +8010ec84: 00000000 nop +8010ec88: 03e00008 jr ra +8010ec8c: 27bd0020 addiu sp,sp,32 + +8010ec90 : +8010ec90: 27bdfbd8 addiu sp,sp,-1064 +8010ec94: 3c02801d lui v0,0x801d +8010ec98: afb20420 sw s2,1056(sp) +8010ec9c: afb1041c sw s1,1052(sp) +8010eca0: afb00418 sw s0,1048(sp) +8010eca4: 00808821 move s1,a0 +8010eca8: afbf0424 sw ra,1060(sp) +8010ecac: 00a08021 move s0,a1 +8010ecb0: 24527208 addiu s2,v0,29192 +8010ecb4: 10a00005 beqz a1,8010eccc +8010ecb8: 00c02021 move a0,a2 +8010ecbc: 80a20000 lb v0,0(a1) +8010ecc0: 00000000 nop +8010ecc4: 14400015 bnez v0,8010ed1c +8010ecc8: 3c02801c lui v0,0x801c +8010eccc: 27a50018 addiu a1,sp,24 +8010ecd0: 0c046f04 jal 8011bc10 <__strerror_r> +8010ecd4: 24060400 li a2,1024 +8010ecd8: 00401821 move v1,v0 +8010ecdc: 8e220060 lw v0,96(s1) +8010ece0: 02408021 move s0,s2 +8010ece4: 3c05801c lui a1,0x801c +8010ece8: 02202021 move a0,s1 +8010ecec: 24a52744 addiu a1,a1,10052 +8010ecf0: 02003021 move a2,s0 +8010ecf4: 18400015 blez v0,8010ed4c +8010ecf8: 02403821 move a3,s2 +8010ecfc: 0c043d7c jal 8010f5f0 <__fwprintf> +8010ed00: afa30010 sw v1,16(sp) +8010ed04: 8fbf0424 lw ra,1060(sp) +8010ed08: 8fb20420 lw s2,1056(sp) +8010ed0c: 8fb1041c lw s1,1052(sp) +8010ed10: 8fb00418 lw s0,1048(sp) +8010ed14: 03e00008 jr ra +8010ed18: 27bd0428 addiu sp,sp,1064 +8010ed1c: 27a50018 addiu a1,sp,24 +8010ed20: 24060400 li a2,1024 +8010ed24: 0c046f04 jal 8011bc10 <__strerror_r> +8010ed28: 24522740 addiu s2,v0,10048 +8010ed2c: 00401821 move v1,v0 +8010ed30: 8e220060 lw v0,96(s1) +8010ed34: 3c05801c lui a1,0x801c +8010ed38: 02202021 move a0,s1 +8010ed3c: 24a52744 addiu a1,a1,10052 +8010ed40: 02003021 move a2,s0 +8010ed44: 1c40ffed bgtz v0,8010ecfc +8010ed48: 02403821 move a3,s2 +8010ed4c: 3c05801d lui a1,0x801d +8010ed50: 02202021 move a0,s1 +8010ed54: 02003021 move a2,s0 +8010ed58: 02403821 move a3,s2 +8010ed5c: 24a5529c addiu a1,a1,21148 +8010ed60: 0c04f0c0 jal 8013c300 +8010ed64: afa30010 sw v1,16(sp) +8010ed68: 8fbf0424 lw ra,1060(sp) +8010ed6c: 8fb20420 lw s2,1056(sp) +8010ed70: 8fb1041c lw s1,1052(sp) +8010ed74: 8fb00418 lw s0,1048(sp) +8010ed78: 03e00008 jr ra +8010ed7c: 27bd0428 addiu sp,sp,1064 + +8010ed80 : +8010ed80: 27bdffd8 addiu sp,sp,-40 +8010ed84: afb20018 sw s2,24(sp) +8010ed88: 3c12801f lui s2,0x801f +8010ed8c: afb3001c sw s3,28(sp) +8010ed90: afb10014 sw s1,20(sp) +8010ed94: afb00010 sw s0,16(sp) +8010ed98: 00808821 move s1,a0 +8010ed9c: afbf0024 sw ra,36(sp) +8010eda0: 0c047ea0 jal 8011fa80 <__errno_location> +8010eda4: afb40020 sw s4,32(sp) +8010eda8: 8e4330c8 lw v1,12488(s2) +8010edac: 2413ffff li s3,-1 +8010edb0: 8c650060 lw a1,96(v1) +8010edb4: 8c500000 lw s0,0(v0) +8010edb8: 10a0000c beqz a1,8010edec +8010edbc: 00602021 move a0,v1 +8010edc0: 8e4430c8 lw a0,12488(s2) +8010edc4: 02202821 move a1,s1 +8010edc8: 02003021 move a2,s0 +8010edcc: 8fbf0024 lw ra,36(sp) +8010edd0: 8fb40020 lw s4,32(sp) +8010edd4: 8fb3001c lw s3,28(sp) +8010edd8: 8fb20018 lw s2,24(sp) +8010eddc: 8fb10014 lw s1,20(sp) +8010ede0: 8fb00010 lw s0,16(sp) +8010ede4: 08043b24 j 8010ec90 +8010ede8: 27bd0028 addiu sp,sp,40 +8010edec: 0c044338 jal 80110ce0 +8010edf0: 00000000 nop +8010edf4: 1053fff2 beq v0,s3,8010edc0 +8010edf8: 00402021 move a0,v0 +8010edfc: 0c0478ca jal 8011e328 <__dup> +8010ee00: 00000000 nop +8010ee04: 3c05801c lui a1,0x801c +8010ee08: 0040a021 move s4,v0 +8010ee0c: 24a5e860 addiu a1,a1,-6048 +8010ee10: 1053ffeb beq v0,s3,8010edc0 +8010ee14: 00402021 move a0,v0 +8010ee18: 0c043c28 jal 8010f0a0 <_IO_new_fdopen> +8010ee1c: 00000000 nop +8010ee20: 00409821 move s3,v0 +8010ee24: 00402021 move a0,v0 +8010ee28: 02202821 move a1,s1 +8010ee2c: 02003021 move a2,s0 +8010ee30: 1260000c beqz s3,8010ee64 +8010ee34: 26820001 addiu v0,s4,1 +8010ee38: 0c043b24 jal 8010ec90 +8010ee3c: 00000000 nop +8010ee40: 8fbf0024 lw ra,36(sp) +8010ee44: 02602021 move a0,s3 +8010ee48: 8fb40020 lw s4,32(sp) +8010ee4c: 8fb3001c lw s3,28(sp) +8010ee50: 8fb20018 lw s2,24(sp) +8010ee54: 8fb10014 lw s1,20(sp) +8010ee58: 8fb00010 lw s0,16(sp) +8010ee5c: 08043ba0 j 8010ee80 <_IO_new_fclose> +8010ee60: 27bd0028 addiu sp,sp,40 +8010ee64: 1040ffd6 beqz v0,8010edc0 +8010ee68: 02802021 move a0,s4 +8010ee6c: 0c0477ca jal 8011df28 <__libc_close> +8010ee70: 00000000 nop +8010ee74: 08043b70 j 8010edc0 +8010ee78: 00000000 nop +8010ee7c: 00000000 nop + +8010ee80 <_IO_new_fclose>: +8010ee80: 27bdffd0 addiu sp,sp,-48 +8010ee84: afb00020 sw s0,32(sp) +8010ee88: afbf002c sw ra,44(sp) +8010ee8c: afb20028 sw s2,40(sp) +8010ee90: afb10024 sw s1,36(sp) +8010ee94: 8c830000 lw v1,0(a0) +8010ee98: 00000000 nop +8010ee9c: 30622000 andi v0,v1,0x2000 +8010eea0: 1440006d bnez v0,8010f058 <_IO_new_fclose+0x1d8> +8010eea4: 00808021 move s0,a0 +8010eea8: 30628000 andi v0,v1,0x8000 +8010eeac: 1440004a bnez v0,8010efd8 <_IO_new_fclose+0x158> +8010eeb0: 00008821 move s1,zero +8010eeb4: 3c020000 lui v0,0x0 +8010eeb8: 24420000 addiu v0,v0,0 +8010eebc: 1440006b bnez v0,8010f06c <_IO_new_fclose+0x1ec> +8010eec0: 3c058014 lui a1,0x8014 +8010eec4: 0c0518fc jal 801463f0 <_IO_flockfile> +8010eec8: 02002021 move a0,s0 +8010eecc: 8e030000 lw v1,0(s0) +8010eed0: 00000000 nop +8010eed4: 30622000 andi v0,v1,0x2000 +8010eed8: 10400042 beqz v0,8010efe4 <_IO_new_fclose+0x164> +8010eedc: 00000000 nop +8010eee0: 0c044ce2 jal 80113388 <_IO_new_file_close_it> +8010eee4: 02002021 move a0,s0 +8010eee8: 00409021 move s2,v0 +8010eeec: 8e020098 lw v0,152(s0) +8010eef0: 02002021 move a0,s0 +8010eef4: 8c430008 lw v1,8(v0) +8010eef8: 00000000 nop +8010eefc: 0060f809 jalr v1 +8010ef00: 00002821 move a1,zero +8010ef04: 8e020000 lw v0,0(s0) +8010ef08: 00000000 nop +8010ef0c: 30428000 andi v0,v0,0x8000 +8010ef10: 1040003f beqz v0,8010f010 <_IO_new_fclose+0x190> +8010ef14: 00000000 nop +8010ef18: 16200041 bnez s1,8010f020 <_IO_new_fclose+0x1a0> +8010ef1c: 27a40010 addiu a0,sp,16 +8010ef20: 8e020060 lw v0,96(s0) +8010ef24: 00000000 nop +8010ef28: 18400043 blez v0,8010f038 <_IO_new_fclose+0x1b8> +8010ef2c: 3c020000 lui v0,0x0 +8010ef30: 24420000 addiu v0,v0,0 +8010ef34: 8e110058 lw s1,88(s0) +8010ef38: 10400003 beqz v0,8010ef48 <_IO_new_fclose+0xc8> +8010ef3c: 3c04803b lui a0,0x803b +8010ef40: 0c000000 jal 80000000 +8010ef44: 248486b0 addiu a0,a0,-31056 +8010ef48: 8e240024 lw a0,36(s1) +8010ef4c: 0c047f23 jal 8011fc8c <__gconv_release_step> +8010ef50: 00000000 nop +8010ef54: 8e240050 lw a0,80(s1) +8010ef58: 0c047f23 jal 8011fc8c <__gconv_release_step> +8010ef5c: 00000000 nop +8010ef60: 3c020000 lui v0,0x0 +8010ef64: 24420000 addiu v0,v0,0 +8010ef68: 10400005 beqz v0,8010ef80 <_IO_new_fclose+0x100> +8010ef6c: 3c02801f lui v0,0x801f +8010ef70: 3c04803b lui a0,0x803b +8010ef74: 0c000000 jal 80000000 +8010ef78: 248486b0 addiu a0,a0,-31056 +8010ef7c: 3c02801f lui v0,0x801f +8010ef80: 8c4330c0 lw v1,12480(v0) +8010ef84: 00000000 nop +8010ef88: 1203000c beq s0,v1,8010efbc <_IO_new_fclose+0x13c> +8010ef8c: 3c02801f lui v0,0x801f +8010ef90: 8c4330c4 lw v1,12484(v0) +8010ef94: 00000000 nop +8010ef98: 12030008 beq s0,v1,8010efbc <_IO_new_fclose+0x13c> +8010ef9c: 3c02801f lui v0,0x801f +8010efa0: 8c4330c8 lw v1,12488(v0) +8010efa4: 00000000 nop +8010efa8: 12030005 beq s0,v1,8010efc0 <_IO_new_fclose+0x140> +8010efac: 02401021 move v0,s2 +8010efb0: ae000000 sw zero,0(s0) +8010efb4: 0c045fee jal 80117fb8 <__cfree> +8010efb8: 02002021 move a0,s0 +8010efbc: 02401021 move v0,s2 +8010efc0: 8fbf002c lw ra,44(sp) +8010efc4: 8fb20028 lw s2,40(sp) +8010efc8: 8fb10024 lw s1,36(sp) +8010efcc: 8fb00020 lw s0,32(sp) +8010efd0: 03e00008 jr ra +8010efd4: 27bd0030 addiu sp,sp,48 +8010efd8: 30622000 andi v0,v1,0x2000 +8010efdc: 1440ffc0 bnez v0,8010eee0 <_IO_new_fclose+0x60> +8010efe0: 00000000 nop +8010efe4: 8e020098 lw v0,152(s0) +8010efe8: 00039680 sll s2,v1,0x1a +8010efec: 8c430008 lw v1,8(v0) +8010eff0: 02002021 move a0,s0 +8010eff4: 0060f809 jalr v1 +8010eff8: 00002821 move a1,zero +8010effc: 8e020000 lw v0,0(s0) +8010f000: 00000000 nop +8010f004: 30428000 andi v0,v0,0x8000 +8010f008: 1440ffc3 bnez v0,8010ef18 <_IO_new_fclose+0x98> +8010f00c: 001297c3 sra s2,s2,0x1f +8010f010: 0c051908 jal 80146420 <_IO_funlockfile> +8010f014: 02002021 move a0,s0 +8010f018: 1220ffc1 beqz s1,8010ef20 <_IO_new_fclose+0xa0> +8010f01c: 27a40010 addiu a0,sp,16 +8010f020: 0c000000 jal 80000000 +8010f024: 00002821 move a1,zero +8010f028: 8e020060 lw v0,96(s0) +8010f02c: 00000000 nop +8010f030: 1c40ffbf bgtz v0,8010ef30 <_IO_new_fclose+0xb0> +8010f034: 3c020000 lui v0,0x0 +8010f038: 8e020024 lw v0,36(s0) +8010f03c: 00000000 nop +8010f040: 1040ffce beqz v0,8010ef7c <_IO_new_fclose+0xfc> +8010f044: 00000000 nop +8010f048: 0c045090 jal 80114240 <_IO_free_backup_area> +8010f04c: 02002021 move a0,s0 +8010f050: 08043be0 j 8010ef80 <_IO_new_fclose+0x100> +8010f054: 3c02801f lui v0,0x801f +8010f058: 0c045375 jal 80114dd4 <_IO_un_link> +8010f05c: 00000000 nop +8010f060: 8e030000 lw v1,0(s0) +8010f064: 08043bab j 8010eeac <_IO_new_fclose+0x2c> +8010f068: 30628000 andi v0,v1,0x8000 +8010f06c: 24a56420 addiu a1,a1,25632 +8010f070: 27a40010 addiu a0,sp,16 +8010f074: 0c000000 jal 80000000 +8010f078: 02003021 move a2,s0 +8010f07c: 8e030000 lw v1,0(s0) +8010f080: 00000000 nop +8010f084: 30628000 andi v0,v1,0x8000 +8010f088: 10400003 beqz v0,8010f098 <_IO_new_fclose+0x218> +8010f08c: 00000000 nop +8010f090: 08043bf6 j 8010efd8 <_IO_new_fclose+0x158> +8010f094: 24110001 li s1,1 +8010f098: 08043bb1 j 8010eec4 <_IO_new_fclose+0x44> +8010f09c: 24110001 li s1,1 + +8010f0a0 <_IO_new_fdopen>: +8010f0a0: 27bdffd0 addiu sp,sp,-48 +8010f0a4: afb30024 sw s3,36(sp) +8010f0a8: afbf002c sw ra,44(sp) +8010f0ac: afb40028 sw s4,40(sp) +8010f0b0: afb20020 sw s2,32(sp) +8010f0b4: afb1001c sw s1,28(sp) +8010f0b8: afb00018 sw s0,24(sp) +8010f0bc: 80a30000 lb v1,0(a1) +8010f0c0: 24020072 li v0,114 +8010f0c4: 10620013 beq v1,v0,8010f114 <_IO_new_fdopen+0x74> +8010f0c8: 00809821 move s3,a0 +8010f0cc: 24020077 li v0,119 +8010f0d0: 10620067 beq v1,v0,8010f270 <_IO_new_fdopen+0x1d0> +8010f0d4: 24020061 li v0,97 +8010f0d8: 10620068 beq v1,v0,8010f27c <_IO_new_fdopen+0x1dc> +8010f0dc: 24100008 li s0,8 +8010f0e0: 0c047ea0 jal 8011fa80 <__errno_location> +8010f0e4: 00008821 move s1,zero +8010f0e8: 24030016 li v1,22 +8010f0ec: ac430000 sw v1,0(v0) +8010f0f0: 02201021 move v0,s1 +8010f0f4: 8fbf002c lw ra,44(sp) +8010f0f8: 8fb40028 lw s4,40(sp) +8010f0fc: 8fb30024 lw s3,36(sp) +8010f100: 8fb20020 lw s2,32(sp) +8010f104: 8fb1001c lw s1,28(sp) +8010f108: 8fb00018 lw s0,24(sp) +8010f10c: 03e00008 jr ra +8010f110: 27bd0030 addiu sp,sp,48 +8010f114: 00008021 move s0,zero +8010f118: 24120008 li s2,8 +8010f11c: 24040001 li a0,1 +8010f120: 0000a021 move s4,zero +8010f124: 2406006d li a2,109 +8010f128: 2408002b li t0,43 +8010f12c: 24070005 li a3,5 +8010f130: 24a50001 addiu a1,a1,1 +8010f134: 80a20000 lb v0,0(a1) +8010f138: 24840001 addiu a0,a0,1 +8010f13c: 10460044 beq v0,a2,8010f250 <_IO_new_fdopen+0x1b0> +8010f140: 2843006e slti v1,v0,110 +8010f144: 10600005 beqz v1,8010f15c <_IO_new_fdopen+0xbc> +8010f148: 00000000 nop +8010f14c: 10400005 beqz v0,8010f164 <_IO_new_fdopen+0xc4> +8010f150: 00000000 nop +8010f154: 10480054 beq v0,t0,8010f2a8 <_IO_new_fdopen+0x208> +8010f158: 00000000 nop +8010f15c: 1487fff5 bne a0,a3,8010f134 <_IO_new_fdopen+0x94> +8010f160: 24a50001 addiu a1,a1,1 +8010f164: 02602021 move a0,s3 +8010f168: 0c04789b jal 8011e26c <__libc_fcntl> +8010f16c: 24050003 li a1,3 +8010f170: 00403021 move a2,v0 +8010f174: 2402ffff li v0,-1 +8010f178: 10c20053 beq a2,v0,8010f2c8 <_IO_new_fdopen+0x228> +8010f17c: 30c30003 andi v1,a2,0x3 +8010f180: 14600035 bnez v1,8010f258 <_IO_new_fdopen+0x1b8> +8010f184: 24020001 li v0,1 +8010f188: 32420008 andi v0,s2,0x8 +8010f18c: 1040ffd4 beqz v0,8010f0e0 <_IO_new_fdopen+0x40> +8010f190: 00000000 nop +8010f194: 12000003 beqz s0,8010f1a4 <_IO_new_fdopen+0x104> +8010f198: 30c20008 andi v0,a2,0x8 +8010f19c: 10400044 beqz v0,8010f2b0 <_IO_new_fdopen+0x210> +8010f1a0: 34c60008 ori a2,a2,0x8 +8010f1a4: 0c04699a jal 8011a668 <__libc_malloc> +8010f1a8: 24040178 li a0,376 +8010f1ac: 10400046 beqz v0,8010f2c8 <_IO_new_fdopen+0x228> +8010f1b0: 00408021 move s0,v0 +8010f1b4: 244200a0 addiu v0,v0,160 +8010f1b8: 02008821 move s1,s0 +8010f1bc: ae020048 sw v0,72(s0) +8010f1c0: 12800004 beqz s4,8010f1d4 <_IO_new_fdopen+0x134> +8010f1c4: 260700b8 addiu a3,s0,184 +8010f1c8: 32420008 andi v0,s2,0x8 +8010f1cc: 1440002d bnez v0,8010f284 <_IO_new_fdopen+0x1e4> +8010f1d0: 3c02801c lui v0,0x801c +8010f1d4: 3c02801c lui v0,0x801c +8010f1d8: 24422790 addiu v0,v0,10128 +8010f1dc: 02202021 move a0,s1 +8010f1e0: 00002821 move a1,zero +8010f1e4: 00003021 move a2,zero +8010f1e8: 0c045055 jal 80114154 <_IO_no_init> +8010f1ec: afa20010 sw v0,16(sp) +8010f1f0: 3c02801c lui v0,0x801c +8010f1f4: 24422950 addiu v0,v0,10576 +8010f1f8: 02002021 move a0,s0 +8010f1fc: 0c044ca0 jal 80113280 <_IO_new_file_init> +8010f200: ae020098 sw v0,152(s0) +8010f204: 02002021 move a0,s0 +8010f208: 0c044879 jal 801121e4 <_IO_new_file_attach> +8010f20c: 02602821 move a1,s3 +8010f210: 10400037 beqz v0,8010f2f0 <_IO_new_fdopen+0x250> +8010f214: 2403efb3 li v1,-4173 +8010f218: 8e020000 lw v0,0(s0) +8010f21c: 00000000 nop +8010f220: 00431024 and v0,v0,v1 +8010f224: 00521025 or v0,v0,s2 +8010f228: ae020000 sw v0,0(s0) +8010f22c: 8fbf002c lw ra,44(sp) +8010f230: 02201021 move v0,s1 +8010f234: 8fb40028 lw s4,40(sp) +8010f238: 8fb30024 lw s3,36(sp) +8010f23c: 8fb20020 lw s2,32(sp) +8010f240: 8fb1001c lw s1,28(sp) +8010f244: 8fb00018 lw s0,24(sp) +8010f248: 03e00008 jr ra +8010f24c: 27bd0030 addiu sp,sp,48 +8010f250: 08043c57 j 8010f15c <_IO_new_fdopen+0xbc> +8010f254: 24140001 li s4,1 +8010f258: 1462ffce bne v1,v0,8010f194 <_IO_new_fdopen+0xf4> +8010f25c: 32420004 andi v0,s2,0x4 +8010f260: 1440ffcc bnez v0,8010f194 <_IO_new_fdopen+0xf4> +8010f264: 00000000 nop +8010f268: 08043c38 j 8010f0e0 <_IO_new_fdopen+0x40> +8010f26c: 00000000 nop +8010f270: 00008021 move s0,zero +8010f274: 08043c47 j 8010f11c <_IO_new_fdopen+0x7c> +8010f278: 24120004 li s2,4 +8010f27c: 08043c47 j 8010f11c <_IO_new_fdopen+0x7c> +8010f280: 24121004 li s2,4100 +8010f284: 24422838 addiu v0,v0,10296 +8010f288: 02002021 move a0,s0 +8010f28c: 00002821 move a1,zero +8010f290: 00003021 move a2,zero +8010f294: 0c045055 jal 80114154 <_IO_no_init> +8010f298: afa20010 sw v0,16(sp) +8010f29c: 3c02801c lui v0,0x801c +8010f2a0: 08043c7e j 8010f1f8 <_IO_new_fdopen+0x158> +8010f2a4: 244229f8 addiu v0,v0,10744 +8010f2a8: 08043c59 j 8010f164 <_IO_new_fdopen+0xc4> +8010f2ac: 32521000 andi s2,s2,0x1000 +8010f2b0: 02602021 move a0,s3 +8010f2b4: 0c04789b jal 8011e26c <__libc_fcntl> +8010f2b8: 24050004 li a1,4 +8010f2bc: 2403ffff li v1,-1 +8010f2c0: 1443ffb8 bne v0,v1,8010f1a4 <_IO_new_fdopen+0x104> +8010f2c4: 00000000 nop +8010f2c8: 00008821 move s1,zero +8010f2cc: 02201021 move v0,s1 +8010f2d0: 8fbf002c lw ra,44(sp) +8010f2d4: 8fb40028 lw s4,40(sp) +8010f2d8: 8fb30024 lw s3,36(sp) +8010f2dc: 8fb20020 lw s2,32(sp) +8010f2e0: 8fb1001c lw s1,28(sp) +8010f2e4: 8fb00018 lw s0,24(sp) +8010f2e8: 03e00008 jr ra +8010f2ec: 27bd0030 addiu sp,sp,48 +8010f2f0: 00002821 move a1,zero +8010f2f4: 00003021 move a2,zero +8010f2f8: 00003821 move a3,zero +8010f2fc: 0c0453da jal 80114f68 <_IO_setb> +8010f300: 02002021 move a0,s0 +8010f304: 0c045375 jal 80114dd4 <_IO_un_link> +8010f308: 02002021 move a0,s0 +8010f30c: 0c045fee jal 80117fb8 <__cfree> +8010f310: 02002021 move a0,s0 +8010f314: 08043c3c j 8010f0f0 <_IO_new_fdopen+0x50> +8010f318: 00008821 move s1,zero +8010f31c: 00000000 nop + +8010f320 <_IO_fread>: +8010f320: 00a60018 mult a1,a2 +8010f324: 27bdffc0 addiu sp,sp,-64 +8010f328: afb20028 sw s2,40(sp) +8010f32c: afb40030 sw s4,48(sp) +8010f330: afb3002c sw s3,44(sp) +8010f334: afb10024 sw s1,36(sp) +8010f338: afb00020 sw s0,32(sp) +8010f33c: afbf0038 sw ra,56(sp) +8010f340: afb50034 sw s5,52(sp) +8010f344: 00a0a021 move s4,a1 +8010f348: 00c08821 move s1,a2 +8010f34c: 00808021 move s0,a0 +8010f350: 00009012 mflo s2 +8010f354: 12400039 beqz s2,8010f43c <_IO_fread+0x11c> +8010f358: 00e09821 move s3,a3 +8010f35c: 8ce20000 lw v0,0(a3) +8010f360: 00000000 nop +8010f364: 30428000 andi v0,v0,0x8000 +8010f368: 14400023 bnez v0,8010f3f8 <_IO_fread+0xd8> +8010f36c: 02002821 move a1,s0 +8010f370: 3c020000 lui v0,0x0 +8010f374: 24420000 addiu v0,v0,0 +8010f378: 14400032 bnez v0,8010f444 <_IO_fread+0x124> +8010f37c: 0000a821 move s5,zero +8010f380: 0c0518fc jal 801463f0 <_IO_flockfile> +8010f384: 02602021 move a0,s3 +8010f388: 02002821 move a1,s0 +8010f38c: 02602021 move a0,s3 +8010f390: 0c044ef9 jal 80113be4 <_IO_sgetn> +8010f394: 02403021 move a2,s2 +8010f398: 00408021 move s0,v0 +8010f39c: 8e620000 lw v0,0(s3) +8010f3a0: 00000000 nop +8010f3a4: 30428000 andi v0,v0,0x8000 +8010f3a8: 1040001c beqz v0,8010f41c <_IO_fread+0xfc> +8010f3ac: 00000000 nop +8010f3b0: 16a0001e bnez s5,8010f42c <_IO_fread+0x10c> +8010f3b4: 27a40010 addiu a0,sp,16 +8010f3b8: 12500006 beq s2,s0,8010f3d4 <_IO_fread+0xb4> +8010f3bc: 02201021 move v0,s1 +8010f3c0: 16800002 bnez s4,8010f3cc <_IO_fread+0xac> +8010f3c4: 0214001b divu zero,s0,s4 +8010f3c8: 0007000d break 0x7 +8010f3cc: 00008812 mflo s1 +8010f3d0: 02201021 move v0,s1 +8010f3d4: 8fbf0038 lw ra,56(sp) +8010f3d8: 8fb50034 lw s5,52(sp) +8010f3dc: 8fb40030 lw s4,48(sp) +8010f3e0: 8fb3002c lw s3,44(sp) +8010f3e4: 8fb20028 lw s2,40(sp) +8010f3e8: 8fb10024 lw s1,36(sp) +8010f3ec: 8fb00020 lw s0,32(sp) +8010f3f0: 03e00008 jr ra +8010f3f4: 27bd0040 addiu sp,sp,64 +8010f3f8: 02602021 move a0,s3 +8010f3fc: 0c044ef9 jal 80113be4 <_IO_sgetn> +8010f400: 02403021 move a2,s2 +8010f404: 00408021 move s0,v0 +8010f408: 8e620000 lw v0,0(s3) +8010f40c: 00000000 nop +8010f410: 30428000 andi v0,v0,0x8000 +8010f414: 1440ffe6 bnez v0,8010f3b0 <_IO_fread+0x90> +8010f418: 0000a821 move s5,zero +8010f41c: 0c051908 jal 80146420 <_IO_funlockfile> +8010f420: 02602021 move a0,s3 +8010f424: 12a0ffe4 beqz s5,8010f3b8 <_IO_fread+0x98> +8010f428: 27a40010 addiu a0,sp,16 +8010f42c: 0c000000 jal 80000000 +8010f430: 00002821 move a1,zero +8010f434: 08043cee j 8010f3b8 <_IO_fread+0x98> +8010f438: 00000000 nop +8010f43c: 08043cf4 j 8010f3d0 <_IO_fread+0xb0> +8010f440: 00008821 move s1,zero +8010f444: 3c058014 lui a1,0x8014 +8010f448: 24a56420 addiu a1,a1,25632 +8010f44c: 27a40010 addiu a0,sp,16 +8010f450: 0c000000 jal 80000000 +8010f454: 00e03021 move a2,a3 +8010f458: 8e620000 lw v0,0(s3) +8010f45c: 00000000 nop +8010f460: 30428000 andi v0,v0,0x8000 +8010f464: 10400003 beqz v0,8010f474 <_IO_fread+0x154> +8010f468: 00000000 nop +8010f46c: 08043ce2 j 8010f388 <_IO_fread+0x68> +8010f470: 24150001 li s5,1 +8010f474: 08043ce0 j 8010f380 <_IO_fread+0x60> +8010f478: 24150001 li s5,1 +8010f47c: 00000000 nop + +8010f480 <_IO_vsprintf>: +8010f480: 27bdff28 addiu sp,sp,-216 +8010f484: afb000c0 sw s0,192(sp) +8010f488: 27b00018 addiu s0,sp,24 +8010f48c: afb300cc sw s3,204(sp) +8010f490: afb200c8 sw s2,200(sp) +8010f494: afb100c4 sw s1,196(sp) +8010f498: 00a09021 move s2,a1 +8010f49c: 00808821 move s1,a0 +8010f4a0: 00c09821 move s3,a2 +8010f4a4: 02002021 move a0,s0 +8010f4a8: 34058000 li a1,0x8000 +8010f4ac: 2406ffff li a2,-1 +8010f4b0: 00003821 move a3,zero +8010f4b4: afbf00d0 sw ra,208(sp) +8010f4b8: afa00060 sw zero,96(sp) +8010f4bc: 0c045055 jal 80114154 <_IO_no_init> +8010f4c0: afa00010 sw zero,16(sp) +8010f4c4: 3c02801c lui v0,0x801c +8010f4c8: 02202821 move a1,s1 +8010f4cc: 02203821 move a3,s1 +8010f4d0: 24422a60 addiu v0,v0,10848 +8010f4d4: 02002021 move a0,s0 +8010f4d8: 2406ffff li a2,-1 +8010f4dc: 0c0456e5 jal 80115b94 <_IO_str_init_static_internal> +8010f4e0: afa200b0 sw v0,176(sp) +8010f4e4: 02002021 move a0,s0 +8010f4e8: 02402821 move a1,s2 +8010f4ec: 0c04cccf jal 8013333c <_IO_vfprintf> +8010f4f0: 02603021 move a2,s3 +8010f4f4: 8fa3002c lw v1,44(sp) +8010f4f8: 00408821 move s1,v0 +8010f4fc: 8fa20030 lw v0,48(sp) +8010f500: 02002021 move a0,s0 +8010f504: 0062102b sltu v0,v1,v0 +8010f508: 24660001 addiu a2,v1,1 +8010f50c: 1040000b beqz v0,8010f53c <_IO_vsprintf+0xbc> +8010f510: 00002821 move a1,zero +8010f514: a0600000 sb zero,0(v1) +8010f518: afa6002c sw a2,44(sp) +8010f51c: 02201021 move v0,s1 +8010f520: 8fbf00d0 lw ra,208(sp) +8010f524: 8fb300cc lw s3,204(sp) +8010f528: 8fb200c8 lw s2,200(sp) +8010f52c: 8fb100c4 lw s1,196(sp) +8010f530: 8fb000c0 lw s0,192(sp) +8010f534: 03e00008 jr ra +8010f538: 27bd00d8 addiu sp,sp,216 +8010f53c: 0c045591 jal 80115644 <__overflow> +8010f540: 00000000 nop +8010f544: 08043d48 j 8010f520 <_IO_vsprintf+0xa0> +8010f548: 02201021 move v0,s1 +8010f54c: 00000000 nop + +8010f550 <_IO_vsscanf>: +8010f550: 27bdff28 addiu sp,sp,-216 +8010f554: afb000c0 sw s0,192(sp) +8010f558: 27b00018 addiu s0,sp,24 +8010f55c: afb300cc sw s3,204(sp) +8010f560: afb200c8 sw s2,200(sp) +8010f564: 00c09821 move s3,a2 +8010f568: 00a09021 move s2,a1 +8010f56c: afb100c4 sw s1,196(sp) +8010f570: 34058000 li a1,0x8000 +8010f574: 00808821 move s1,a0 +8010f578: 2406ffff li a2,-1 +8010f57c: 02002021 move a0,s0 +8010f580: 00003821 move a3,zero +8010f584: afbf00d0 sw ra,208(sp) +8010f588: afa00060 sw zero,96(sp) +8010f58c: 0c045055 jal 80114154 <_IO_no_init> +8010f590: afa00010 sw zero,16(sp) +8010f594: 3c02801c lui v0,0x801c +8010f598: 02202821 move a1,s1 +8010f59c: 02002021 move a0,s0 +8010f5a0: 24422a60 addiu v0,v0,10848 +8010f5a4: 00003821 move a3,zero +8010f5a8: 00003021 move a2,zero +8010f5ac: 0c0456e5 jal 80115b94 <_IO_str_init_static_internal> +8010f5b0: afa200b0 sw v0,176(sp) +8010f5b4: 02002021 move a0,s0 +8010f5b8: 02402821 move a1,s2 +8010f5bc: 02603021 move a2,s3 +8010f5c0: 0c050434 jal 801410d0 <_IO_vfscanf> +8010f5c4: 00003821 move a3,zero +8010f5c8: 8fbf00d0 lw ra,208(sp) +8010f5cc: 8fb300cc lw s3,204(sp) +8010f5d0: 8fb200c8 lw s2,200(sp) +8010f5d4: 8fb100c4 lw s1,196(sp) +8010f5d8: 8fb000c0 lw s0,192(sp) +8010f5dc: 03e00008 jr ra +8010f5e0: 27bd00d8 addiu sp,sp,216 + ... + +8010f5f0 <__fwprintf>: +8010f5f0: 27bdffe0 addiu sp,sp,-32 +8010f5f4: 27a20028 addiu v0,sp,40 +8010f5f8: afa60028 sw a2,40(sp) +8010f5fc: 00403021 move a2,v0 +8010f600: afbf0018 sw ra,24(sp) +8010f604: afa7002c sw a3,44(sp) +8010f608: 0c04f376 jal 8013cdd8 <_IO_vfwprintf> +8010f60c: afa20010 sw v0,16(sp) +8010f610: 8fbf0018 lw ra,24(sp) +8010f614: 00000000 nop +8010f618: 03e00008 jr ra +8010f61c: 27bd0020 addiu sp,sp,32 + +8010f620 <_IO_wfile_underflow_maybe_mmap>: +8010f620: 27bdffe8 addiu sp,sp,-24 +8010f624: afb00010 sw s0,16(sp) +8010f628: afbf0014 sw ra,20(sp) +8010f62c: 0c0444e9 jal 801113a4 <_IO_file_underflow_maybe_mmap> +8010f630: 00808021 move s0,a0 +8010f634: 2403ffff li v1,-1 +8010f638: 10430009 beq v0,v1,8010f660 <_IO_wfile_underflow_maybe_mmap+0x40> +8010f63c: 02002021 move a0,s0 +8010f640: 8e02005c lw v0,92(s0) +8010f644: 8fbf0014 lw ra,20(sp) +8010f648: 8c4300b8 lw v1,184(v0) +8010f64c: 8fb00010 lw s0,16(sp) +8010f650: 8c790010 lw t9,16(v1) +8010f654: 00000000 nop +8010f658: 03200008 jr t9 +8010f65c: 27bd0018 addiu sp,sp,24 +8010f660: 8fbf0014 lw ra,20(sp) +8010f664: 8fb00010 lw s0,16(sp) +8010f668: 03e00008 jr ra +8010f66c: 27bd0018 addiu sp,sp,24 + +8010f670 <_IO_wfile_underflow_mmap>: +8010f670: 27bdffc8 addiu sp,sp,-56 +8010f674: afb00028 sw s0,40(sp) +8010f678: afbf0030 sw ra,48(sp) +8010f67c: afb1002c sw s1,44(sp) +8010f680: 8c830000 lw v1,0(a0) +8010f684: 00000000 nop +8010f688: 30620004 andi v0,v1,0x4 +8010f68c: 1440005f bnez v0,8010f80c <_IO_wfile_underflow_mmap+0x19c> +8010f690: 00808021 move s0,a0 +8010f694: 8c85005c lw a1,92(a0) +8010f698: 00000000 nop +8010f69c: 8ca30000 lw v1,0(a1) +8010f6a0: 8ca20004 lw v0,4(a1) +8010f6a4: 00000000 nop +8010f6a8: 0062102b sltu v0,v1,v0 +8010f6ac: 1440003e bnez v0,8010f7a8 <_IO_wfile_underflow_mmap+0x138> +8010f6b0: 00000000 nop +8010f6b4: 8c830004 lw v1,4(a0) +8010f6b8: 8c820008 lw v0,8(a0) +8010f6bc: 8c910058 lw s1,88(a0) +8010f6c0: 0062102b sltu v0,v1,v0 +8010f6c4: 14400008 bnez v0,8010f6e8 <_IO_wfile_underflow_mmap+0x78> +8010f6c8: 00000000 nop +8010f6cc: 0c044612 jal 80111848 <_IO_file_underflow_mmap> +8010f6d0: 00000000 nop +8010f6d4: 2403ffff li v1,-1 +8010f6d8: 10430034 beq v0,v1,8010f7ac <_IO_wfile_underflow_mmap+0x13c> +8010f6dc: 2404ffff li a0,-1 +8010f6e0: 8e05005c lw a1,92(s0) +8010f6e4: 8e030004 lw v1,4(s0) +8010f6e8: 8ca20018 lw v0,24(a1) +8010f6ec: 00000000 nop +8010f6f0: 10400034 beqz v0,8010f7c4 <_IO_wfile_underflow_mmap+0x154> +8010f6f4: afa30020 sw v1,32(sp) +8010f6f8: 8ca2002c lw v0,44(a1) +8010f6fc: 8ca30030 lw v1,48(a1) +8010f700: aca20034 sw v0,52(a1) +8010f704: aca30038 sw v1,56(a1) +8010f708: 8e05005c lw a1,92(s0) +8010f70c: 27a20020 addiu v0,sp,32 +8010f710: 8ca30018 lw v1,24(a1) +8010f714: 24a40004 addiu a0,a1,4 +8010f718: aca30008 sw v1,8(a1) +8010f71c: aca30000 sw v1,0(a1) +8010f720: afa20010 sw v0,16(sp) +8010f724: 8ca30000 lw v1,0(a1) +8010f728: 8e060004 lw a2,4(s0) +8010f72c: afa30014 sw v1,20(sp) +8010f730: 8ca2001c lw v0,28(a1) +8010f734: afa4001c sw a0,28(sp) +8010f738: afa20018 sw v0,24(sp) +8010f73c: 8e070008 lw a3,8(s0) +8010f740: 8e22000c lw v0,12(s1) +8010f744: 02202021 move a0,s1 +8010f748: 0040f809 jalr v0 +8010f74c: 24a5002c addiu a1,a1,44 +8010f750: 8e04005c lw a0,92(s0) +8010f754: 8fa20020 lw v0,32(sp) +8010f758: 8c830004 lw v1,4(a0) +8010f75c: 8c840000 lw a0,0(a0) +8010f760: 00000000 nop +8010f764: 0083182b sltu v1,a0,v1 +8010f768: 14600025 bnez v1,8010f800 <_IO_wfile_underflow_mmap+0x190> +8010f76c: ae020004 sw v0,4(s0) +8010f770: 0c047ea0 jal 8011fa80 <__errno_location> +8010f774: 00000000 nop +8010f778: 24030058 li v1,88 +8010f77c: ac430000 sw v1,0(v0) +8010f780: 8e020000 lw v0,0(s0) +8010f784: 2404ffff li a0,-1 +8010f788: 34420020 ori v0,v0,0x20 +8010f78c: ae020000 sw v0,0(s0) +8010f790: 8fbf0030 lw ra,48(sp) +8010f794: 8fb1002c lw s1,44(sp) +8010f798: 8fb00028 lw s0,40(sp) +8010f79c: 00801021 move v0,a0 +8010f7a0: 03e00008 jr ra +8010f7a4: 27bd0038 addiu sp,sp,56 +8010f7a8: 8c640000 lw a0,0(v1) +8010f7ac: 8fbf0030 lw ra,48(sp) +8010f7b0: 8fb1002c lw s1,44(sp) +8010f7b4: 8fb00028 lw s0,40(sp) +8010f7b8: 00801021 move v0,a0 +8010f7bc: 03e00008 jr ra +8010f7c0: 27bd0038 addiu sp,sp,56 +8010f7c4: 8ca40020 lw a0,32(a1) +8010f7c8: 00000000 nop +8010f7cc: 10800007 beqz a0,8010f7ec <_IO_wfile_underflow_mmap+0x17c> +8010f7d0: 00000000 nop +8010f7d4: 0c045fee jal 80117fb8 <__cfree> +8010f7d8: 00000000 nop +8010f7dc: 8e020000 lw v0,0(s0) +8010f7e0: 2403feff li v1,-257 +8010f7e4: 00431024 and v0,v0,v1 +8010f7e8: ae020000 sw v0,0(s0) +8010f7ec: 0c052490 jal 80149240 <_IO_wdoallocbuf> +8010f7f0: 02002021 move a0,s0 +8010f7f4: 8e05005c lw a1,92(s0) +8010f7f8: 08043dbe j 8010f6f8 <_IO_wfile_underflow_mmap+0x88> +8010f7fc: 00000000 nop +8010f800: 8c840000 lw a0,0(a0) +8010f804: 08043deb j 8010f7ac <_IO_wfile_underflow_mmap+0x13c> +8010f808: 00000000 nop +8010f80c: 34620020 ori v0,v1,0x20 +8010f810: 0c047ea0 jal 8011fa80 <__errno_location> +8010f814: ac820000 sw v0,0(a0) +8010f818: 24030009 li v1,9 +8010f81c: 2404ffff li a0,-1 +8010f820: 08043deb j 8010f7ac <_IO_wfile_underflow_mmap+0x13c> +8010f824: ac430000 sw v1,0(v0) + +8010f828 <_IO_wfile_seekoff>: +8010f828: 27bdef10 addiu sp,sp,-4336 +8010f82c: afb510dc sw s5,4316(sp) +8010f830: afb410d8 sw s4,4312(sp) +8010f834: afb210d0 sw s2,4304(sp) +8010f838: afb110cc sw s1,4300(sp) +8010f83c: afb010c8 sw s0,4296(sp) +8010f840: afbf10ec sw ra,4332(sp) +8010f844: afbe10e8 sw s8,4328(sp) +8010f848: afb710e4 sw s7,4324(sp) +8010f84c: afb610e0 sw s6,4320(sp) +8010f850: afb310d4 sw s3,4308(sp) +8010f854: 00809021 move s2,a0 +8010f858: 8c84005c lw a0,92(a0) +8010f85c: 00c08021 move s0,a2 +8010f860: 8c850004 lw a1,4(a0) +8010f864: 8c820008 lw v0,8(a0) +8010f868: 8fb41100 lw s4,4352(sp) +8010f86c: 8fb51104 lw s5,4356(sp) +8010f870: 104500f8 beq v0,a1,8010fc54 <_IO_wfile_seekoff+0x42c> +8010f874: 00e08821 move s1,a3 +8010f878: 0000f021 move s8,zero +8010f87c: 16a00011 bnez s5,8010f8c4 <_IO_wfile_seekoff+0x9c> +8010f880: 00000000 nop +8010f884: 8e420000 lw v0,0(s2) +8010f888: 00000000 nop +8010f88c: 30420100 andi v0,v0,0x100 +8010f890: 1040000a beqz v0,8010f8bc <_IO_wfile_seekoff+0x94> +8010f894: 00008021 move s0,zero +8010f898: 8c820000 lw v0,0(a0) +8010f89c: 00000000 nop +8010f8a0: 0045102b sltu v0,v0,a1 +8010f8a4: 144001a0 bnez v0,8010ff28 <_IO_wfile_seekoff+0x700> +8010f8a8: 00000000 nop +8010f8ac: 0c05207b jal 801481ec <_IO_switch_to_main_wget_area> +8010f8b0: 02402021 move a0,s2 +8010f8b4: 8e44005c lw a0,92(s2) +8010f8b8: 00008021 move s0,zero +8010f8bc: 00008821 move s1,zero +8010f8c0: 24140001 li s4,1 +8010f8c4: 8c820010 lw v0,16(a0) +8010f8c8: 8c83000c lw v1,12(a0) +8010f8cc: 00000000 nop +8010f8d0: 0062102b sltu v0,v1,v0 +8010f8d4: 1040010a beqz v0,8010fd00 <_IO_wfile_seekoff+0x4d8> +8010f8d8: 00000000 nop +8010f8dc: 0c0520b0 jal 801482c0 <_IO_switch_to_wget_mode> +8010f8e0: 02402021 move a0,s2 +8010f8e4: 14400050 bnez v0,8010fa28 <_IO_wfile_seekoff+0x200> +8010f8e8: 00000000 nop +8010f8ec: 8e44005c lw a0,92(s2) +8010f8f0: 00000000 nop +8010f8f4: 8c820018 lw v0,24(a0) +8010f8f8: 00000000 nop +8010f8fc: 104000df beqz v0,8010fc7c <_IO_wfile_seekoff+0x454> +8010f900: 00000000 nop +8010f904: 24020001 li v0,1 +8010f908: 1282004a beq s4,v0,8010fa34 <_IO_wfile_seekoff+0x20c> +8010f90c: 24020002 li v0,2 +8010f910: 1282006d beq s4,v0,8010fac8 <_IO_wfile_seekoff+0x2a0> +8010f914: 00000000 nop +8010f918: 12a00035 beqz s5,8010f9f0 <_IO_wfile_seekoff+0x1c8> +8010f91c: 2402ffff li v0,-1 +8010f920: 8e480050 lw t0,80(s2) +8010f924: 8e490054 lw t1,84(s2) +8010f928: 110200f0 beq t0,v0,8010fcec <_IO_wfile_seekoff+0x4c4> +8010f92c: 00000000 nop +8010f930: 8e47000c lw a3,12(s2) +8010f934: 00000000 nop +8010f938: 10e000ee beqz a3,8010fcf4 <_IO_wfile_seekoff+0x4cc> +8010f93c: 00000000 nop +8010f940: 8e460000 lw a2,0(s2) +8010f944: 00000000 nop +8010f948: 30c20100 andi v0,a2,0x100 +8010f94c: 10400075 beqz v0,8010fb24 <_IO_wfile_seekoff+0x2fc> +8010f950: 02081023 subu v0,s0,t0 +8010f954: 30c20004 andi v0,a2,0x4 +8010f958: 10400120 beqz v0,8010fddc <_IO_wfile_seekoff+0x5b4> +8010f95c: 00000000 nop +8010f960: 0c0450a4 jal 80114290 <_IO_unsave_markers> +8010f964: 02402021 move a0,s2 +8010f968: 8e430098 lw v1,152(s2) +8010f96c: afb40010 sw s4,16(sp) +8010f970: 8c620040 lw v0,64(v1) +8010f974: 02003021 move a2,s0 +8010f978: 02203821 move a3,s1 +8010f97c: 0040f809 jalr v0 +8010f980: 02402021 move a0,s2 +8010f984: 00404021 move t0,v0 +8010f988: 2402ffff li v0,-1 +8010f98c: 110200b7 beq t0,v0,8010fc6c <_IO_wfile_seekoff+0x444> +8010f990: 00604821 move t1,v1 +8010f994: 8e43005c lw v1,92(s2) +8010f998: 8e460000 lw a2,0(s2) +8010f99c: 8e44001c lw a0,28(s2) +8010f9a0: 8c650018 lw a1,24(v1) +8010f9a4: 2402ffef li v0,-17 +8010f9a8: 00c23024 and a2,a2,v0 +8010f9ac: 01008021 move s0,t0 +8010f9b0: 01208821 move s1,t1 +8010f9b4: ac650014 sw a1,20(v1) +8010f9b8: ae460000 sw a2,0(s2) +8010f9bc: ae440018 sw a0,24(s2) +8010f9c0: ae480050 sw t0,80(s2) +8010f9c4: ae490054 sw t1,84(s2) +8010f9c8: ae44000c sw a0,12(s2) +8010f9cc: ae440004 sw a0,4(s2) +8010f9d0: ae440008 sw a0,8(s2) +8010f9d4: ae440014 sw a0,20(s2) +8010f9d8: ae440010 sw a0,16(s2) +8010f9dc: ac650008 sw a1,8(v1) +8010f9e0: ac650000 sw a1,0(v1) +8010f9e4: ac650004 sw a1,4(v1) +8010f9e8: ac650010 sw a1,16(v1) +8010f9ec: ac65000c sw a1,12(v1) +8010f9f0: 02001021 move v0,s0 +8010f9f4: 02201821 move v1,s1 +8010f9f8: 8fbf10ec lw ra,4332(sp) +8010f9fc: 8fbe10e8 lw s8,4328(sp) +8010fa00: 8fb710e4 lw s7,4324(sp) +8010fa04: 8fb610e0 lw s6,4320(sp) +8010fa08: 8fb510dc lw s5,4316(sp) +8010fa0c: 8fb410d8 lw s4,4312(sp) +8010fa10: 8fb310d4 lw s3,4308(sp) +8010fa14: 8fb210d0 lw s2,4304(sp) +8010fa18: 8fb110cc lw s1,4300(sp) +8010fa1c: 8fb010c8 lw s0,4296(sp) +8010fa20: 03e00008 jr ra +8010fa24: 27bd10f0 addiu sp,sp,4336 +8010fa28: 2410ffff li s0,-1 +8010fa2c: 08043e7c j 8010f9f0 <_IO_wfile_seekoff+0x1c8> +8010fa30: 00008821 move s1,zero +8010fa34: 8e530058 lw s3,88(s2) +8010fa38: 00000000 nop +8010fa3c: 8e620010 lw v0,16(s3) +8010fa40: 00000000 nop +8010fa44: 0040f809 jalr v0 +8010fa48: 02602021 move a0,s3 +8010fa4c: 184000bb blez v0,8010fd3c <_IO_wfile_seekoff+0x514> +8010fa50: 00401821 move v1,v0 +8010fa54: 8e46005c lw a2,92(s2) +8010fa58: 00000000 nop +8010fa5c: 8cc70000 lw a3,0(a2) +8010fa60: 8cc20004 lw v0,4(a2) +8010fa64: 00000000 nop +8010fa68: 00471023 subu v0,v0,a3 +8010fa6c: 00021083 sra v0,v0,0x2 +8010fa70: 00620018 mult v1,v0 +8010fa74: 00001012 mflo v0 +8010fa78: 02022023 subu a0,s0,v0 +8010fa7c: 00021fc3 sra v1,v0,0x1f +8010fa80: 0204302b sltu a2,s0,a0 +8010fa84: 02232823 subu a1,s1,v1 +8010fa88: 00a62823 subu a1,a1,a2 +8010fa8c: 00808021 move s0,a0 +8010fa90: 00a08821 move s1,a1 +8010fa94: 8e460050 lw a2,80(s2) +8010fa98: 2402ffff li v0,-1 +8010fa9c: 8e470054 lw a3,84(s2) +8010faa0: 10c2009e beq a2,v0,8010fd1c <_IO_wfile_seekoff+0x4f4> +8010faa4: 00000000 nop +8010faa8: 02061021 addu v0,s0,a2 +8010faac: 0050202b sltu a0,v0,s0 +8010fab0: 02271821 addu v1,s1,a3 +8010fab4: 00831821 addu v1,a0,v1 +8010fab8: 00408021 move s0,v0 +8010fabc: 00608821 move s1,v1 +8010fac0: 08043e46 j 8010f918 <_IO_wfile_seekoff+0xf0> +8010fac4: 0000a021 move s4,zero +8010fac8: 8e430098 lw v1,152(s2) +8010facc: 02402021 move a0,s2 +8010fad0: 8c620048 lw v0,72(v1) +8010fad4: 00000000 nop +8010fad8: 0040f809 jalr v0 +8010fadc: 27a50028 addiu a1,sp,40 +8010fae0: 1440ff9f bnez v0,8010f960 <_IO_wfile_seekoff+0x138> +8010fae4: 34038000 li v1,0x8000 +8010fae8: 8fa20040 lw v0,64(sp) +8010faec: 00000000 nop +8010faf0: 3042f000 andi v0,v0,0xf000 +8010faf4: 1443ff9a bne v0,v1,8010f960 <_IO_wfile_seekoff+0x138> +8010faf8: 00000000 nop +8010fafc: 8fa20060 lw v0,96(sp) +8010fb00: 8fa30064 lw v1,100(sp) +8010fb04: 02022021 addu a0,s0,v0 +8010fb08: 0090302b sltu a2,a0,s0 +8010fb0c: 02232821 addu a1,s1,v1 +8010fb10: 00c52821 addu a1,a2,a1 +8010fb14: 0000a021 move s4,zero +8010fb18: 00808021 move s0,a0 +8010fb1c: 08043e46 j 8010f918 <_IO_wfile_seekoff+0xf0> +8010fb20: 00a08821 move s1,a1 +8010fb24: 8e440008 lw a0,8(s2) +8010fb28: 00000000 nop +8010fb2c: 00872023 subu a0,a0,a3 +8010fb30: 02291823 subu v1,s1,t1 +8010fb34: 0202282b sltu a1,s0,v0 +8010fb38: 00044fc3 sra t1,a0,0x1f +8010fb3c: 00651823 subu v1,v1,a1 +8010fb40: 00445021 addu t2,v0,a0 +8010fb44: 00804021 move t0,a0 +8010fb48: 00695821 addu t3,v1,t1 +8010fb4c: 0142202b sltu a0,t2,v0 +8010fb50: 008b5821 addu t3,a0,t3 +8010fb54: 0560ff7f bltz t3,8010f954 <_IO_wfile_seekoff+0x12c> +8010fb58: 012b102a slt v0,t1,t3 +8010fb5c: 1440ff7e bnez v0,8010f958 <_IO_wfile_seekoff+0x130> +8010fb60: 30c20004 andi v0,a2,0x4 +8010fb64: 112b0071 beq t1,t3,8010fd2c <_IO_wfile_seekoff+0x504> +8010fb68: 010a102b sltu v0,t0,t2 +8010fb6c: 8e42001c lw v0,28(s2) +8010fb70: 8e43005c lw v1,92(s2) +8010fb74: 00ea5021 addu t2,a3,t2 +8010fb78: ae4a0004 sw t2,4(s2) +8010fb7c: ae420018 sw v0,24(s2) +8010fb80: ae420014 sw v0,20(s2) +8010fb84: ae420010 sw v0,16(s2) +8010fb88: 8c640034 lw a0,52(v1) +8010fb8c: 8c620038 lw v0,56(v1) +8010fb90: 8e530058 lw s3,88(s2) +8010fb94: ac620030 sw v0,48(v1) +8010fb98: ac64002c sw a0,44(v1) +8010fb9c: 8e44005c lw a0,92(s2) +8010fba0: 8e46000c lw a2,12(s2) +8010fba4: 8c820008 lw v0,8(a0) +8010fba8: 8e4a0004 lw t2,4(s2) +8010fbac: 27be0020 addiu s8,sp,32 +8010fbb0: 27b700c8 addiu s7,sp,200 +8010fbb4: 27b610c8 addiu s6,sp,4296 +8010fbb8: 27b50024 addiu s5,sp,36 +8010fbbc: ac820000 sw v0,0(a0) +8010fbc0: 08043ef3 j 8010fbcc <_IO_wfile_seekoff+0x3a4> +8010fbc4: afa60020 sw a2,32(sp) +8010fbc8: 8e44005c lw a0,92(s2) +8010fbcc: afbe0010 sw s8,16(sp) +8010fbd0: afb70014 sw s7,20(sp) +8010fbd4: afb60018 sw s6,24(sp) +8010fbd8: afb5001c sw s5,28(sp) +8010fbdc: 8e62000c lw v0,12(s3) +8010fbe0: 2485002c addiu a1,a0,44 +8010fbe4: 01403821 move a3,t2 +8010fbe8: 0040f809 jalr v0 +8010fbec: 02602021 move a0,s3 +8010fbf0: 2c420002 sltiu v0,v0,2 +8010fbf4: 10400074 beqz v0,8010fdc8 <_IO_wfile_seekoff+0x5a0> +8010fbf8: 00000000 nop +8010fbfc: 8e4a0004 lw t2,4(s2) +8010fc00: 8fa60020 lw a2,32(sp) +8010fc04: 00000000 nop +8010fc08: 1546ffef bne t2,a2,8010fbc8 <_IO_wfile_seekoff+0x3a0> +8010fc0c: 2402ffef li v0,-17 +8010fc10: 8e44005c lw a0,92(s2) +8010fc14: 8e430000 lw v1,0(s2) +8010fc18: 8c850008 lw a1,8(a0) +8010fc1c: 8e470054 lw a3,84(s2) +8010fc20: 00621824 and v1,v1,v0 +8010fc24: 8e460050 lw a2,80(s2) +8010fc28: ac850000 sw a1,0(a0) +8010fc2c: 04e0ff70 bltz a3,8010f9f0 <_IO_wfile_seekoff+0x1c8> +8010fc30: ae430000 sw v1,0(s2) +8010fc34: 8e430098 lw v1,152(s2) +8010fc38: afa00010 sw zero,16(sp) +8010fc3c: 8c620040 lw v0,64(v1) +8010fc40: 00000000 nop +8010fc44: 0040f809 jalr v0 +8010fc48: 02402021 move a0,s2 +8010fc4c: 08043e7d j 8010f9f4 <_IO_wfile_seekoff+0x1cc> +8010fc50: 02001021 move v0,s0 +8010fc54: 8c82000c lw v0,12(a0) +8010fc58: 8c830010 lw v1,16(a0) +8010fc5c: 00000000 nop +8010fc60: 00431026 xor v0,v0,v1 +8010fc64: 08043e1f j 8010f87c <_IO_wfile_seekoff+0x54> +8010fc68: 2c5e0001 sltiu s8,v0,1 +8010fc6c: 1462ff49 bne v1,v0,8010f994 <_IO_wfile_seekoff+0x16c> +8010fc70: 01008021 move s0,t0 +8010fc74: 08043e7c j 8010f9f0 <_IO_wfile_seekoff+0x1c8> +8010fc78: 00608821 move s1,v1 +8010fc7c: 8c840008 lw a0,8(a0) +8010fc80: 00000000 nop +8010fc84: 10800007 beqz a0,8010fca4 <_IO_wfile_seekoff+0x47c> +8010fc88: 00000000 nop +8010fc8c: 0c045fee jal 80117fb8 <__cfree> +8010fc90: 00000000 nop +8010fc94: 8e430000 lw v1,0(s2) +8010fc98: 2402feff li v0,-257 +8010fc9c: 00623024 and a2,v1,v0 +8010fca0: ae460000 sw a2,0(s2) +8010fca4: 0c045447 jal 8011511c <_IO_doallocbuf> +8010fca8: 02402021 move a0,s2 +8010fcac: 8e42005c lw v0,92(s2) +8010fcb0: 8e43001c lw v1,28(s2) +8010fcb4: 8c440018 lw a0,24(v0) +8010fcb8: ae430008 sw v1,8(s2) +8010fcbc: ac440004 sw a0,4(v0) +8010fcc0: ae430014 sw v1,20(s2) +8010fcc4: ae430010 sw v1,16(s2) +8010fcc8: ae430018 sw v1,24(s2) +8010fccc: ae43000c sw v1,12(s2) +8010fcd0: ae430004 sw v1,4(s2) +8010fcd4: ac440010 sw a0,16(v0) +8010fcd8: ac44000c sw a0,12(v0) +8010fcdc: ac440014 sw a0,20(v0) +8010fce0: ac440008 sw a0,8(v0) +8010fce4: 08043e41 j 8010f904 <_IO_wfile_seekoff+0xdc> +8010fce8: ac440000 sw a0,0(v0) +8010fcec: 1522ff10 bne t1,v0,8010f930 <_IO_wfile_seekoff+0x108> +8010fcf0: 00000000 nop +8010fcf4: 8e460000 lw a2,0(s2) +8010fcf8: 08043e56 j 8010f958 <_IO_wfile_seekoff+0x130> +8010fcfc: 30c20004 andi v0,a2,0x4 +8010fd00: 8e460000 lw a2,0(s2) +8010fd04: 00000000 nop +8010fd08: 30c20800 andi v0,a2,0x800 +8010fd0c: 1040fef9 beqz v0,8010f8f4 <_IO_wfile_seekoff+0xcc> +8010fd10: 00000000 nop +8010fd14: 08043e37 j 8010f8dc <_IO_wfile_seekoff+0xb4> +8010fd18: 00000000 nop +8010fd1c: 14e2ff63 bne a3,v0,8010faac <_IO_wfile_seekoff+0x284> +8010fd20: 02061021 addu v0,s0,a2 +8010fd24: 08043e58 j 8010f960 <_IO_wfile_seekoff+0x138> +8010fd28: 00000000 nop +8010fd2c: 1440ff0a bnez v0,8010f958 <_IO_wfile_seekoff+0x130> +8010fd30: 30c20004 andi v0,a2,0x4 +8010fd34: 08043edb j 8010fb6c <_IO_wfile_seekoff+0x344> +8010fd38: 00000000 nop +8010fd3c: 8e42005c lw v0,92(s2) +8010fd40: 02602021 move a0,s3 +8010fd44: 8c460008 lw a2,8(v0) +8010fd48: 8c450000 lw a1,0(v0) +8010fd4c: 8c470034 lw a3,52(v0) +8010fd50: 8c430038 lw v1,56(v0) +8010fd54: 00a62823 subu a1,a1,a2 +8010fd58: 00053083 sra a2,a1,0x2 +8010fd5c: ac430030 sw v1,48(v0) +8010fd60: ac47002c sw a3,44(v0) +8010fd64: afa60010 sw a2,16(sp) +8010fd68: 8e45005c lw a1,92(s2) +8010fd6c: 8e46000c lw a2,12(s2) +8010fd70: 8e470008 lw a3,8(s2) +8010fd74: 8e620018 lw v0,24(s3) +8010fd78: 00000000 nop +8010fd7c: 0040f809 jalr v0 +8010fd80: 24a5002c addiu a1,a1,44 +8010fd84: 8e4a000c lw t2,12(s2) +8010fd88: 8e440008 lw a0,8(s2) +8010fd8c: 8e49005c lw t1,92(s2) +8010fd90: 008a2023 subu a0,a0,t2 +8010fd94: 00822023 subu a0,a0,v0 +8010fd98: 02043023 subu a2,s0,a0 +8010fd9c: 00042fc3 sra a1,a0,0x1f +8010fda0: 0206182b sltu v1,s0,a2 +8010fda4: 02253823 subu a3,s1,a1 +8010fda8: 8d280000 lw t0,0(t1) +8010fdac: 00e33823 subu a3,a3,v1 +8010fdb0: 01425021 addu t2,t2,v0 +8010fdb4: 00c08021 move s0,a2 +8010fdb8: 00e08821 move s1,a3 +8010fdbc: ad280004 sw t0,4(t1) +8010fdc0: 08043ea5 j 8010fa94 <_IO_wfile_seekoff+0x26c> +8010fdc4: ae4a0004 sw t2,4(s2) +8010fdc8: 8e420000 lw v0,0(s2) +8010fdcc: 00000000 nop +8010fdd0: 34460020 ori a2,v0,0x20 +8010fdd4: 08043e58 j 8010f960 <_IO_wfile_seekoff+0x138> +8010fdd8: ae460000 sw a2,0(s2) +8010fddc: 8e47001c lw a3,28(s2) +8010fde0: 8e460020 lw a2,32(s2) +8010fde4: 00000000 nop +8010fde8: 00e61023 subu v0,a3,a2 +8010fdec: 00021fc3 sra v1,v0,0x1f +8010fdf0: 02024024 and t0,s0,v0 +8010fdf4: 02082023 subu a0,s0,t0 +8010fdf8: 02234824 and t1,s1,v1 +8010fdfc: 0204102b sltu v0,s0,a0 +8010fe00: 02292823 subu a1,s1,t1 +8010fe04: 00a22823 subu a1,a1,v0 +8010fe08: 00c73023 subu a2,a2,a3 +8010fe0c: 00a0a821 move s5,a1 +8010fe10: 00062fc3 sra a1,a2,0x1f +8010fe14: 00b5102a slt v0,a1,s5 +8010fe18: 1440004b bnez v0,8010ff48 <_IO_wfile_seekoff+0x720> +8010fe1c: 0080a021 move s4,a0 +8010fe20: 10b50047 beq a1,s5,8010ff40 <_IO_wfile_seekoff+0x718> +8010fe24: 00d4102b sltu v0,a2,s4 +8010fe28: 8e430098 lw v1,152(s2) +8010fe2c: afa00010 sw zero,16(sp) +8010fe30: 8c620040 lw v0,64(v1) +8010fe34: 01003021 move a2,t0 +8010fe38: 01203821 move a3,t1 +8010fe3c: 0040f809 jalr v0 +8010fe40: 02402021 move a0,s2 +8010fe44: 0040b021 move s6,v0 +8010fe48: 04600047 bltz v1,8010ff68 <_IO_wfile_seekoff+0x740> +8010fe4c: 0060b821 move s7,v1 +8010fe50: 02951025 or v0,s4,s5 +8010fe54: 10400041 beqz v0,8010ff5c <_IO_wfile_seekoff+0x734> +8010fe58: 00005821 move t3,zero +8010fe5c: 8e420098 lw v0,152(s2) +8010fe60: 8e45001c lw a1,28(s2) +8010fe64: 8c430038 lw v1,56(v0) +8010fe68: 17c00004 bnez s8,8010fe7c <_IO_wfile_seekoff+0x654> +8010fe6c: 02803021 move a2,s4 +8010fe70: 8e420020 lw v0,32(s2) +8010fe74: 00000000 nop +8010fe78: 00453023 subu a2,v0,a1 +8010fe7c: 0060f809 jalr v1 +8010fe80: 02402021 move a0,s2 +8010fe84: 00024fc3 sra t1,v0,0x1f +8010fe88: 00402021 move a0,v0 +8010fe8c: 00404021 move t0,v0 +8010fe90: 0135102a slt v0,t1,s5 +8010fe94: 1440001b bnez v0,8010ff04 <_IO_wfile_seekoff+0x6dc> +8010fe98: 2402ffff li v0,-1 +8010fe9c: 11350016 beq t1,s5,8010fef8 <_IO_wfile_seekoff+0x6d0> +8010fea0: 0094102b sltu v0,a0,s4 +8010fea4: 00805821 move t3,a0 +8010fea8: 8e45001c lw a1,28(s2) +8010feac: 8e460000 lw a2,0(s2) +8010feb0: 01161021 addu v0,t0,s6 +8010feb4: 2404ffef li a0,-17 +8010feb8: 0048382b sltu a3,v0,t0 +8010febc: 01371821 addu v1,t1,s7 +8010fec0: 00c43024 and a2,a2,a0 +8010fec4: 00b45021 addu t2,a1,s4 +8010fec8: 01652021 addu a0,t3,a1 +8010fecc: 00e31821 addu v1,a3,v1 +8010fed0: ae460000 sw a2,0(s2) +8010fed4: ae4a0004 sw t2,4(s2) +8010fed8: ae440008 sw a0,8(s2) +8010fedc: ae450018 sw a1,24(s2) +8010fee0: ae420050 sw v0,80(s2) +8010fee4: ae430054 sw v1,84(s2) +8010fee8: ae45000c sw a1,12(s2) +8010feec: ae450014 sw a1,20(s2) +8010fef0: 08043e7c j 8010f9f0 <_IO_wfile_seekoff+0x1c8> +8010fef4: ae450010 sw a1,16(s2) +8010fef8: 1040ffeb beqz v0,8010fea8 <_IO_wfile_seekoff+0x680> +8010fefc: 00805821 move t3,a0 +8010ff00: 2402ffff li v0,-1 +8010ff04: 1082001b beq a0,v0,8010ff74 <_IO_wfile_seekoff+0x74c> +8010ff08: 02881023 subu v0,s4,t0 +8010ff0c: 0282202b sltu a0,s4,v0 +8010ff10: 02a91823 subu v1,s5,t1 +8010ff14: 00641823 subu v1,v1,a0 +8010ff18: 00408021 move s0,v0 +8010ff1c: 00608821 move s1,v1 +8010ff20: 08043e58 j 8010f960 <_IO_wfile_seekoff+0x138> +8010ff24: 24140001 li s4,1 +8010ff28: 0c047ea0 jal 8011fa80 <__errno_location> +8010ff2c: 2410ffff li s0,-1 +8010ff30: 24030016 li v1,22 +8010ff34: 2411ffff li s1,-1 +8010ff38: 08043e7c j 8010f9f0 <_IO_wfile_seekoff+0x1c8> +8010ff3c: ac430000 sw v1,0(v0) +8010ff40: 1040ffb9 beqz v0,8010fe28 <_IO_wfile_seekoff+0x600> +8010ff44: 00000000 nop +8010ff48: 02004021 move t0,s0 +8010ff4c: 02204821 move t1,s1 +8010ff50: 0000a021 move s4,zero +8010ff54: 08043f8a j 8010fe28 <_IO_wfile_seekoff+0x600> +8010ff58: 0000a821 move s5,zero +8010ff5c: 00004021 move t0,zero +8010ff60: 08043faa j 8010fea8 <_IO_wfile_seekoff+0x680> +8010ff64: 00004821 move t1,zero +8010ff68: 2410ffff li s0,-1 +8010ff6c: 08043e7c j 8010f9f0 <_IO_wfile_seekoff+0x1c8> +8010ff70: 2411ffff li s1,-1 +8010ff74: 02808021 move s0,s4 +8010ff78: 02a08821 move s1,s5 +8010ff7c: 08043e58 j 8010f960 <_IO_wfile_seekoff+0x138> +8010ff80: 24140001 li s4,1 + +8010ff84 <_IO_wfile_underflow>: +8010ff84: 27bdffb0 addiu sp,sp,-80 +8010ff88: afb00038 sw s0,56(sp) +8010ff8c: afbf0048 sw ra,72(sp) +8010ff90: afb30044 sw s3,68(sp) +8010ff94: afb20040 sw s2,64(sp) +8010ff98: afb1003c sw s1,60(sp) +8010ff9c: 8c830000 lw v1,0(a0) +8010ffa0: 00000000 nop +8010ffa4: 30620004 andi v0,v1,0x4 +8010ffa8: 14400126 bnez v0,80110444 <_IO_wfile_underflow+0x4c0> +8010ffac: 00808021 move s0,a0 +8010ffb0: 8c84005c lw a0,92(a0) +8010ffb4: 00000000 nop +8010ffb8: 8c830000 lw v1,0(a0) +8010ffbc: 8c820004 lw v0,4(a0) +8010ffc0: 00000000 nop +8010ffc4: 0062102b sltu v0,v1,v0 +8010ffc8: 1440006a bnez v0,80110174 <_IO_wfile_underflow+0x1f0> +8010ffcc: 00000000 nop +8010ffd0: 8e050004 lw a1,4(s0) +8010ffd4: 8e020008 lw v0,8(s0) +8010ffd8: 8e120058 lw s2,88(s0) +8010ffdc: 00a2102b sltu v0,a1,v0 +8010ffe0: 1440006d bnez v0,80110198 <_IO_wfile_underflow+0x214> +8010ffe4: 00000000 nop +8010ffe8: 8e05001c lw a1,28(s0) +8010ffec: 00000000 nop +8010fff0: 00a03021 move a2,a1 +8010fff4: ae050008 sw a1,8(s0) +8010fff8: ae050004 sw a1,4(s0) +8010fffc: ae05000c sw a1,12(s0) +80110000: 10c000d0 beqz a2,80110344 <_IO_wfile_underflow+0x3c0> +80110004: 00000000 nop +80110008: 8e04005c lw a0,92(s0) +8011000c: ae060010 sw a2,16(s0) +80110010: 8c820018 lw v0,24(a0) +80110014: ae060018 sw a2,24(s0) +80110018: 104000dd beqz v0,80110390 <_IO_wfile_underflow+0x40c> +8011001c: ae060014 sw a2,20(s0) +80110020: 8e020000 lw v0,0(s0) +80110024: 00000000 nop +80110028: 30420202 andi v0,v0,0x202 +8011002c: 1440008e bnez v0,80110268 <_IO_wfile_underflow+0x2e4> +80110030: 00000000 nop +80110034: 0c044eb0 jal 80113ac0 <_IO_switch_to_get_mode> +80110038: 02002021 move a0,s0 +8011003c: 8e03005c lw v1,92(s0) +80110040: 8e050008 lw a1,8(s0) +80110044: 8c620018 lw v0,24(v1) +80110048: 8e060020 lw a2,32(s0) +8011004c: 00008821 move s1,zero +80110050: ac62000c sw v0,12(v1) +80110054: ac620000 sw v0,0(v1) +80110058: ac620008 sw v0,8(v1) +8011005c: ac620004 sw v0,4(v1) +80110060: ac620014 sw v0,20(v1) +80110064: 0804404a j 80110128 <_IO_wfile_underflow+0x1a4> +80110068: ac620010 sw v0,16(v1) +8011006c: 00041fc3 sra v1,a0,0x1f +80110070: 01042021 addu a0,t0,a0 +80110074: 0088302b sltu a2,a0,t0 +80110078: 01232821 addu a1,t1,v1 +8011007c: 00c52821 addu a1,a2,a1 +80110080: ae040050 sw a0,80(s0) +80110084: ae050054 sw a1,84(s0) +80110088: 8e02005c lw v0,92(s0) +8011008c: 00000000 nop +80110090: 8c43002c lw v1,44(v0) +80110094: 8c440030 lw a0,48(v0) +80110098: ac430034 sw v1,52(v0) +8011009c: ac440038 sw a0,56(v0) +801100a0: 8e05005c lw a1,92(s0) +801100a4: 27a20020 addiu v0,sp,32 +801100a8: afa20010 sw v0,16(sp) +801100ac: 8ca30004 lw v1,4(a1) +801100b0: 24a40004 addiu a0,a1,4 +801100b4: afa30014 sw v1,20(sp) +801100b8: 8ca2001c lw v0,28(a1) +801100bc: afa4001c sw a0,28(sp) +801100c0: afa20018 sw v0,24(sp) +801100c4: 8e060004 lw a2,4(s0) +801100c8: 8e070008 lw a3,8(s0) +801100cc: 8e42000c lw v0,12(s2) +801100d0: 24a5002c addiu a1,a1,44 +801100d4: 02402021 move a0,s2 +801100d8: 0040f809 jalr v0 +801100dc: ae06000c sw a2,12(s0) +801100e0: 8e05005c lw a1,92(s0) +801100e4: 00403821 move a3,v0 +801100e8: 8ca40004 lw a0,4(a1) +801100ec: 8fa20020 lw v0,32(sp) +801100f0: 8ca30018 lw v1,24(a1) +801100f4: 00000000 nop +801100f8: 1483008d bne a0,v1,80110330 <_IO_wfile_underflow+0x3ac> +801100fc: ae020004 sw v0,4(s0) +80110100: 24020002 li v0,2 +80110104: 10e20048 beq a3,v0,80110228 <_IO_wfile_underflow+0x2a4> +80110108: 00000000 nop +8011010c: 8e050008 lw a1,8(s0) +80110110: 8e060020 lw a2,32(s0) +80110114: 00000000 nop +80110118: 10a60043 beq a1,a2,80110228 <_IO_wfile_underflow+0x2a4> +8011011c: 24020001 li v0,1 +80110120: 14e200b6 bne a3,v0,801103fc <_IO_wfile_underflow+0x478> +80110124: 26310001 addiu s1,s1,1 +80110128: 8e030098 lw v1,152(s0) +8011012c: 02002021 move a0,s0 +80110130: 8c620038 lw v0,56(v1) +80110134: 00000000 nop +80110138: 0040f809 jalr v0 +8011013c: 00c53023 subu a2,a2,a1 +80110140: 1840006e blez v0,801102fc <_IO_wfile_underflow+0x378> +80110144: 00402021 move a0,v0 +80110148: 8e020008 lw v0,8(s0) +8011014c: 8e080050 lw t0,80(s0) +80110150: 00442821 addu a1,v0,a0 +80110154: 2402ffff li v0,-1 +80110158: 8e090054 lw t1,84(s0) +8011015c: 1502ffc3 bne t0,v0,8011006c <_IO_wfile_underflow+0xe8> +80110160: ae050008 sw a1,8(s0) +80110164: 1522ffc2 bne t1,v0,80110070 <_IO_wfile_underflow+0xec> +80110168: 00041fc3 sra v1,a0,0x1f +8011016c: 08044022 j 80110088 <_IO_wfile_underflow+0x104> +80110170: 00000000 nop +80110174: 8c640000 lw a0,0(v1) +80110178: 8fbf0048 lw ra,72(sp) +8011017c: 8fb30044 lw s3,68(sp) +80110180: 8fb20040 lw s2,64(sp) +80110184: 8fb1003c lw s1,60(sp) +80110188: 8fb00038 lw s0,56(sp) +8011018c: 00801021 move v0,a0 +80110190: 03e00008 jr ra +80110194: 27bd0050 addiu sp,sp,80 +80110198: 8c83002c lw v1,44(a0) +8011019c: 8c820030 lw v0,48(a0) +801101a0: afa50024 sw a1,36(sp) +801101a4: ac820038 sw v0,56(a0) +801101a8: ac830034 sw v1,52(a0) +801101ac: 8e05005c lw a1,92(s0) +801101b0: 27a20024 addiu v0,sp,36 +801101b4: 8ca30018 lw v1,24(a1) +801101b8: 24a40004 addiu a0,a1,4 +801101bc: aca30008 sw v1,8(a1) +801101c0: aca30000 sw v1,0(a1) +801101c4: afa20010 sw v0,16(sp) +801101c8: 8ca30000 lw v1,0(a1) +801101cc: 8e060004 lw a2,4(s0) +801101d0: afa30014 sw v1,20(sp) +801101d4: 8ca2001c lw v0,28(a1) +801101d8: afa4001c sw a0,28(sp) +801101dc: afa20018 sw v0,24(sp) +801101e0: 8e070008 lw a3,8(s0) +801101e4: 8e42000c lw v0,12(s2) +801101e8: 24a5002c addiu a1,a1,44 +801101ec: 0040f809 jalr v0 +801101f0: 02402021 move a0,s2 +801101f4: 8e03005c lw v1,92(s0) +801101f8: 00403021 move a2,v0 +801101fc: 8c620004 lw v0,4(v1) +80110200: 8c630000 lw v1,0(v1) +80110204: 8e040004 lw a0,4(s0) +80110208: 8fa50024 lw a1,36(sp) +8011020c: 0062102b sltu v0,v1,v0 +80110210: ae04000c sw a0,12(s0) +80110214: 1440ffd7 bnez v0,80110174 <_IO_wfile_underflow+0x1f0> +80110218: ae050004 sw a1,4(s0) +8011021c: 24020002 li v0,2 +80110220: 14c20069 bne a2,v0,801103c8 <_IO_wfile_underflow+0x444> +80110224: 00000000 nop +80110228: 0c047ea0 jal 8011fa80 <__errno_location> +8011022c: 00000000 nop +80110230: 24030058 li v1,88 +80110234: ac430000 sw v1,0(v0) +80110238: 8e020000 lw v0,0(s0) +8011023c: 2404ffff li a0,-1 +80110240: 34420020 ori v0,v0,0x20 +80110244: ae020000 sw v0,0(s0) +80110248: 8fbf0048 lw ra,72(sp) +8011024c: 8fb30044 lw s3,68(sp) +80110250: 8fb20040 lw s2,64(sp) +80110254: 8fb1003c lw s1,60(sp) +80110258: 8fb00038 lw s0,56(sp) +8011025c: 00801021 move v0,a0 +80110260: 03e00008 jr ra +80110264: 27bd0050 addiu sp,sp,80 +80110268: 3c11801f lui s1,0x801f +8011026c: 8e2430c4 lw a0,12484(s1) +80110270: 00000000 nop +80110274: 8c820000 lw v0,0(a0) +80110278: 00000000 nop +8011027c: 30428000 andi v0,v0,0x8000 +80110280: 14400008 bnez v0,801102a4 <_IO_wfile_underflow+0x320> +80110284: 00009821 move s3,zero +80110288: 3c020000 lui v0,0x0 +8011028c: 24420000 addiu v0,v0,0 +80110290: 1440007c bnez v0,80110484 <_IO_wfile_underflow+0x500> +80110294: 3c058014 lui a1,0x8014 +80110298: 0c0518fc jal 801463f0 <_IO_flockfile> +8011029c: 00000000 nop +801102a0: 8e2430c4 lw a0,12484(s1) +801102a4: 24030280 li v1,640 +801102a8: 8c820000 lw v0,0(a0) +801102ac: 00000000 nop +801102b0: 30420288 andi v0,v0,0x288 +801102b4: 10430059 beq v0,v1,8011041c <_IO_wfile_underflow+0x498> +801102b8: 00000000 nop +801102bc: 8c820000 lw v0,0(a0) +801102c0: 00000000 nop +801102c4: 30428000 andi v0,v0,0x8000 +801102c8: 10400008 beqz v0,801102ec <_IO_wfile_underflow+0x368> +801102cc: 00000000 nop +801102d0: 1260ff58 beqz s3,80110034 <_IO_wfile_underflow+0xb0> +801102d4: 00000000 nop +801102d8: 27a40028 addiu a0,sp,40 +801102dc: 0c000000 jal 80000000 +801102e0: 00002821 move a1,zero +801102e4: 0804400d j 80110034 <_IO_wfile_underflow+0xb0> +801102e8: 00000000 nop +801102ec: 0c051908 jal 80146420 <_IO_funlockfile> +801102f0: 00000000 nop +801102f4: 080440b4 j 801102d0 <_IO_wfile_underflow+0x34c> +801102f8: 00000000 nop +801102fc: 1040005a beqz v0,80110468 <_IO_wfile_underflow+0x4e4> +80110300: 00000000 nop +80110304: 8e020000 lw v0,0(s0) +80110308: 00000000 nop +8011030c: 34420020 ori v0,v0,0x20 +80110310: 12200053 beqz s1,80110460 <_IO_wfile_underflow+0x4dc> +80110314: ae020000 sw v0,0(s0) +80110318: 0c047ea0 jal 8011fa80 <__errno_location> +8011031c: 00000000 nop +80110320: 24030058 li v1,88 +80110324: 2404ffff li a0,-1 +80110328: 0804405e j 80110178 <_IO_wfile_underflow+0x1f4> +8011032c: ac430000 sw v1,0(v0) +80110330: 8ca20000 lw v0,0(a1) +80110334: 00000000 nop +80110338: 8c440000 lw a0,0(v0) +8011033c: 0804405e j 80110178 <_IO_wfile_underflow+0x1f4> +80110340: 00000000 nop +80110344: 8e040024 lw a0,36(s0) +80110348: 00000000 nop +8011034c: 10800007 beqz a0,8011036c <_IO_wfile_underflow+0x3e8> +80110350: 00000000 nop +80110354: 0c045fee jal 80117fb8 <__cfree> +80110358: 00000000 nop +8011035c: 8e020000 lw v0,0(s0) +80110360: 2403feff li v1,-257 +80110364: 00431024 and v0,v0,v1 +80110368: ae020000 sw v0,0(s0) +8011036c: 0c045447 jal 8011511c <_IO_doallocbuf> +80110370: 02002021 move a0,s0 +80110374: 8e05001c lw a1,28(s0) +80110378: 00000000 nop +8011037c: 00a03021 move a2,a1 +80110380: ae050008 sw a1,8(s0) +80110384: ae050004 sw a1,4(s0) +80110388: 08044002 j 80110008 <_IO_wfile_underflow+0x84> +8011038c: ae05000c sw a1,12(s0) +80110390: 8c840020 lw a0,32(a0) +80110394: 00000000 nop +80110398: 10800007 beqz a0,801103b8 <_IO_wfile_underflow+0x434> +8011039c: 00000000 nop +801103a0: 0c045fee jal 80117fb8 <__cfree> +801103a4: 00000000 nop +801103a8: 8e020000 lw v0,0(s0) +801103ac: 2403feff li v1,-257 +801103b0: 00431024 and v0,v0,v1 +801103b4: ae020000 sw v0,0(s0) +801103b8: 0c052490 jal 80149240 <_IO_wdoallocbuf> +801103bc: 02002021 move a0,s0 +801103c0: 08044008 j 80110020 <_IO_wfile_underflow+0x9c> +801103c4: 00000000 nop +801103c8: 8e060008 lw a2,8(s0) +801103cc: 8e04001c lw a0,28(s0) +801103d0: 0c047260 jal 8011c980 +801103d4: 00c53023 subu a2,a2,a1 +801103d8: 8e030008 lw v1,8(s0) +801103dc: 8e020004 lw v0,4(s0) +801103e0: 8e06001c lw a2,28(s0) +801103e4: 00621823 subu v1,v1,v0 +801103e8: 00c32821 addu a1,a2,v1 +801103ec: ae050008 sw a1,8(s0) +801103f0: ae060004 sw a2,4(s0) +801103f4: 08044000 j 80110000 <_IO_wfile_underflow+0x7c> +801103f8: ae06000c sw a2,12(s0) +801103fc: 3c04801c lui a0,0x801c +80110400: 3c05801c lui a1,0x801c +80110404: 3c07801c lui a3,0x801c +80110408: 24842764 addiu a0,a0,10084 +8011040c: 24a52780 addiu a1,a1,10112 +80110410: 24e7288c addiu a3,a3,10380 +80110414: 0c04ad9c jal 8012b670 <__assert_fail> +80110418: 2406011b li a2,283 +8011041c: 8c830098 lw v1,152(a0) +80110420: 00000000 nop +80110424: 8c62000c lw v0,12(v1) +80110428: 00000000 nop +8011042c: 0040f809 jalr v0 +80110430: 2405ffff li a1,-1 +80110434: 3c03801f lui v1,0x801f +80110438: 8c6430c4 lw a0,12484(v1) +8011043c: 080440af j 801102bc <_IO_wfile_underflow+0x338> +80110440: 00000000 nop +80110444: 34620020 ori v0,v1,0x20 +80110448: 0c047ea0 jal 8011fa80 <__errno_location> +8011044c: ac820000 sw v0,0(a0) +80110450: 24030009 li v1,9 +80110454: 2404ffff li a0,-1 +80110458: 0804405e j 80110178 <_IO_wfile_underflow+0x1f4> +8011045c: ac430000 sw v1,0(v0) +80110460: 0804405e j 80110178 <_IO_wfile_underflow+0x1f4> +80110464: 2404ffff li a0,-1 +80110468: 16200013 bnez s1,801104b8 <_IO_wfile_underflow+0x534> +8011046c: 00000000 nop +80110470: 8e020000 lw v0,0(s0) +80110474: 2404ffff li a0,-1 +80110478: 34420010 ori v0,v0,0x10 +8011047c: 0804405e j 80110178 <_IO_wfile_underflow+0x1f4> +80110480: ae020000 sw v0,0(s0) +80110484: 00803021 move a2,a0 +80110488: 24a56420 addiu a1,a1,25632 +8011048c: 0c000000 jal 80000000 +80110490: 27a40028 addiu a0,sp,40 +80110494: 8e2430c4 lw a0,12484(s1) +80110498: 00000000 nop +8011049c: 8c820000 lw v0,0(a0) +801104a0: 00000000 nop +801104a4: 30428000 andi v0,v0,0x8000 +801104a8: 10400008 beqz v0,801104cc <_IO_wfile_underflow+0x548> +801104ac: 00000000 nop +801104b0: 080440a9 j 801102a4 <_IO_wfile_underflow+0x320> +801104b4: 24130001 li s3,1 +801104b8: 8e020000 lw v0,0(s0) +801104bc: 00000000 nop +801104c0: 34420020 ori v0,v0,0x20 +801104c4: 080440c6 j 80110318 <_IO_wfile_underflow+0x394> +801104c8: ae020000 sw v0,0(s0) +801104cc: 080440a6 j 80110298 <_IO_wfile_underflow+0x314> +801104d0: 24130001 li s3,1 + +801104d4 <_IO_wdo_write>: +801104d4: 27bdffb8 addiu sp,sp,-72 +801104d8: afb30034 sw s3,52(sp) +801104dc: afb1002c sw s1,44(sp) +801104e0: afb00028 sw s0,40(sp) +801104e4: afbf0044 sw ra,68(sp) +801104e8: afb60040 sw s6,64(sp) +801104ec: afb5003c sw s5,60(sp) +801104f0: afb40038 sw s4,56(sp) +801104f4: afb20030 sw s2,48(sp) +801104f8: 00c09821 move s3,a2 +801104fc: 00808021 move s0,a0 +80110500: 8c950058 lw s5,88(a0) +80110504: 10c00034 beqz a2,801105d8 <_IO_wdo_write+0x104> +80110508: 00a08821 move s1,a1 +8011050c: 8c820018 lw v0,24(a0) +80110510: 8c860014 lw a2,20(a0) +80110514: 00000000 nop +80110518: 14460005 bne v0,a2,80110530 <_IO_wdo_write+0x5c> +8011051c: 27b60020 addiu s6,sp,32 +80110520: 8c850010 lw a1,16(a0) +80110524: 00000000 nop +80110528: 14c50048 bne a2,a1,8011064c <_IO_wdo_write+0x178> +8011052c: 00000000 nop +80110530: 26140014 addiu s4,s0,20 +80110534: 8e020020 lw v0,32(s0) +80110538: afa60014 sw a2,20(sp) +8011053c: afa20018 sw v0,24(sp) +80110540: afb60010 sw s6,16(sp) +80110544: afb4001c sw s4,28(sp) +80110548: 8e05005c lw a1,92(s0) +8011054c: 00133880 sll a3,s3,0x2 +80110550: 8ea20004 lw v0,4(s5) +80110554: 02273821 addu a3,s1,a3 +80110558: 24a5002c addiu a1,a1,44 +8011055c: 02a02021 move a0,s5 +80110560: 0040f809 jalr v0 +80110564: 02203021 move a2,s1 +80110568: 8e050010 lw a1,16(s0) +8011056c: 8e060014 lw a2,20(s0) +80110570: 02002021 move a0,s0 +80110574: 00c53023 subu a2,a2,a1 +80110578: 0c0447ca jal 80111f28 <_IO_new_do_write> +8011057c: 00409021 move s2,v0 +80110580: 2403ffff li v1,-1 +80110584: 10430022 beq v0,v1,80110610 <_IO_wdo_write+0x13c> +80110588: 2402ffff li v0,-1 +8011058c: 8fa20020 lw v0,32(sp) +80110590: 00000000 nop +80110594: 00511823 subu v1,v0,s1 +80110598: 24640003 addiu a0,v1,3 +8011059c: 00031883 sra v1,v1,0x2 +801105a0: 00408821 move s1,v0 +801105a4: 2c840007 sltiu a0,a0,7 +801105a8: 12400006 beqz s2,801105c4 <_IO_wdo_write+0xf0> +801105ac: 02639823 subu s3,s3,v1 +801105b0: 24020001 li v0,1 +801105b4: 16420008 bne s2,v0,801105d8 <_IO_wdo_write+0x104> +801105b8: 00000000 nop +801105bc: 14800006 bnez a0,801105d8 <_IO_wdo_write+0x104> +801105c0: 00000000 nop +801105c4: 12600004 beqz s3,801105d8 <_IO_wdo_write+0x104> +801105c8: 00000000 nop +801105cc: 8e060014 lw a2,20(s0) +801105d0: 0804414d j 80110534 <_IO_wdo_write+0x60> +801105d4: 00000000 nop +801105d8: 8e03005c lw v1,92(s0) +801105dc: 8e020000 lw v0,0(s0) +801105e0: 8c650018 lw a1,24(v1) +801105e4: 30420202 andi v0,v0,0x202 +801105e8: ac650008 sw a1,8(v1) +801105ec: ac650000 sw a1,0(v1) +801105f0: ac650004 sw a1,4(v1) +801105f4: ac650010 sw a1,16(v1) +801105f8: 1040000f beqz v0,80110638 <_IO_wdo_write+0x164> +801105fc: ac65000c sw a1,12(v1) +80110600: 00a01021 move v0,a1 +80110604: 1660000f bnez s3,80110644 <_IO_wdo_write+0x170> +80110608: ac620014 sw v0,20(v1) +8011060c: 00001021 move v0,zero +80110610: 8fbf0044 lw ra,68(sp) +80110614: 8fb60040 lw s6,64(sp) +80110618: 8fb5003c lw s5,60(sp) +8011061c: 8fb40038 lw s4,56(sp) +80110620: 8fb30034 lw s3,52(sp) +80110624: 8fb20030 lw s2,48(sp) +80110628: 8fb1002c lw s1,44(sp) +8011062c: 8fb00028 lw s0,40(sp) +80110630: 03e00008 jr ra +80110634: 27bd0048 addiu sp,sp,72 +80110638: 8c62001c lw v0,28(v1) +8011063c: 1260fff3 beqz s3,8011060c <_IO_wdo_write+0x138> +80110640: ac620014 sw v0,20(v1) +80110644: 08044184 j 80110610 <_IO_wdo_write+0x13c> +80110648: 2402ffff li v0,-1 +8011064c: 0c0447ca jal 80111f28 <_IO_new_do_write> +80110650: 00c53023 subu a2,a2,a1 +80110654: 2403ffff li v1,-1 +80110658: 1043fffa beq v0,v1,80110644 <_IO_wdo_write+0x170> +8011065c: 27b60020 addiu s6,sp,32 +80110660: 8e060014 lw a2,20(s0) +80110664: 0804414d j 80110534 <_IO_wdo_write+0x60> +80110668: 26140014 addiu s4,s0,20 + +8011066c <_IO_wfile_xsputn>: +8011066c: 27bdffd0 addiu sp,sp,-48 +80110670: afb40020 sw s4,32(sp) +80110674: afb3001c sw s3,28(sp) +80110678: afb20018 sw s2,24(sp) +8011067c: afbf0028 sw ra,40(sp) +80110680: afb50024 sw s5,36(sp) +80110684: afb10014 sw s1,20(sp) +80110688: afb00010 sw s0,16(sp) +8011068c: 00c09021 move s2,a2 +80110690: 0080a021 move s4,a0 +80110694: 10c00040 beqz a2,80110798 <_IO_wfile_xsputn+0x12c> +80110698: 00a09821 move s3,a1 +8011069c: 8c830000 lw v1,0(a0) +801106a0: 8c91005c lw s1,92(a0) +801106a4: 30630a00 andi v1,v1,0xa00 +801106a8: 24020a00 li v0,2560 +801106ac: 8e260014 lw a2,20(s1) +801106b0: 8e240010 lw a0,16(s1) +801106b4: 1062003a beq v1,v0,801107a0 <_IO_wfile_xsputn+0x134> +801106b8: 00c41023 subu v0,a2,a0 +801106bc: 00023083 sra a2,v0,0x2 +801106c0: 0000a821 move s5,zero +801106c4: 14c0001c bnez a2,80110738 <_IO_wfile_xsputn+0xcc> +801106c8: 0246102b sltu v0,s2,a2 +801106cc: 02408021 move s0,s2 +801106d0: 02003021 move a2,s0 +801106d4: 0c0521ff jal 801487fc <_IO_wdefault_xsputn> +801106d8: 02802021 move a0,s4 +801106dc: 02028023 subu s0,s0,v0 +801106e0: 12a0000c beqz s5,80110714 <_IO_wfile_xsputn+0xa8> +801106e4: 02501023 subu v0,s2,s0 +801106e8: 8e82005c lw v0,92(s4) +801106ec: 00000000 nop +801106f0: 8c45000c lw a1,12(v0) +801106f4: 8c460010 lw a2,16(v0) +801106f8: 00000000 nop +801106fc: 10c50004 beq a2,a1,80110710 <_IO_wfile_xsputn+0xa4> +80110700: 02802021 move a0,s4 +80110704: 00c53023 subu a2,a2,a1 +80110708: 0c044135 jal 801104d4 <_IO_wdo_write> +8011070c: 00063083 sra a2,a2,0x2 +80110710: 02501023 subu v0,s2,s0 +80110714: 8fbf0028 lw ra,40(sp) +80110718: 8fb50024 lw s5,36(sp) +8011071c: 8fb40020 lw s4,32(sp) +80110720: 8fb3001c lw s3,28(sp) +80110724: 8fb20018 lw s2,24(sp) +80110728: 8fb10014 lw s1,20(sp) +8011072c: 8fb00010 lw s0,16(sp) +80110730: 03e00008 jr ra +80110734: 27bd0030 addiu sp,sp,48 +80110738: 14400035 bnez v0,80110810 <_IO_wfile_xsputn+0x1a4> +8011073c: 00c08021 move s0,a2 +80110740: 2e020015 sltiu v0,s0,21 +80110744: 10400036 beqz v0,80110820 <_IO_wfile_xsputn+0x1b4> +80110748: 2602ffff addiu v0,s0,-1 +8011074c: 0440000c bltz v0,80110780 <_IO_wfile_xsputn+0x114> +80110750: 00003021 move a2,zero +80110754: 02602821 move a1,s3 +80110758: 00801821 move v1,a0 +8011075c: 8ca20000 lw v0,0(a1) +80110760: 24c60001 addiu a2,a2,1 +80110764: ac620000 sw v0,0(v1) +80110768: 24a50004 addiu a1,a1,4 +8011076c: 1606fffb bne s0,a2,8011075c <_IO_wfile_xsputn+0xf0> +80110770: 24630004 addiu v1,v1,4 +80110774: 00101080 sll v0,s0,0x2 +80110778: 00822021 addu a0,a0,v0 +8011077c: 02622821 addu a1,s3,v0 +80110780: ae240010 sw a0,16(s1) +80110784: 02508023 subu s0,s2,s0 +80110788: 1200ffd5 beqz s0,801106e0 <_IO_wfile_xsputn+0x74> +8011078c: 02003021 move a2,s0 +80110790: 080441b5 j 801106d4 <_IO_wfile_xsputn+0x68> +80110794: 00000000 nop +80110798: 080441c5 j 80110714 <_IO_wfile_xsputn+0xa8> +8011079c: 00001021 move v0,zero +801107a0: 8e22001c lw v0,28(s1) +801107a4: 00000000 nop +801107a8: 00441023 subu v0,v0,a0 +801107ac: 00023083 sra a2,v0,0x2 +801107b0: 00d2182b sltu v1,a2,s2 +801107b4: 1460ffc3 bnez v1,801106c4 <_IO_wfile_xsputn+0x58> +801107b8: 0000a821 move s5,zero +801107bc: 00121080 sll v0,s2,0x2 +801107c0: 00a21021 addu v0,a1,v0 +801107c4: 00a2182b sltu v1,a1,v0 +801107c8: 1060ffbe beqz v1,801106c4 <_IO_wfile_xsputn+0x58> +801107cc: 2447fffc addiu a3,v0,-4 +801107d0: 8c43fffc lw v1,-4(v0) +801107d4: 2402000a li v0,10 +801107d8: 10620009 beq v1,v0,80110800 <_IO_wfile_xsputn+0x194> +801107dc: 00f31023 subu v0,a3,s3 +801107e0: 0267102b sltu v0,s3,a3 +801107e4: 10400015 beqz v0,8011083c <_IO_wfile_xsputn+0x1d0> +801107e8: 24e7fffc addiu a3,a3,-4 +801107ec: 8ce30000 lw v1,0(a3) +801107f0: 2402000a li v0,10 +801107f4: 1462fffb bne v1,v0,801107e4 <_IO_wfile_xsputn+0x178> +801107f8: 0267102b sltu v0,s3,a3 +801107fc: 00f31023 subu v0,a3,s3 +80110800: 00021083 sra v0,v0,0x2 +80110804: 24460001 addiu a2,v0,1 +80110808: 080441b1 j 801106c4 <_IO_wfile_xsputn+0x58> +8011080c: 24150001 li s5,1 +80110810: 02408021 move s0,s2 +80110814: 2e020015 sltiu v0,s0,21 +80110818: 1440ffcc bnez v0,8011074c <_IO_wfile_xsputn+0xe0> +8011081c: 2602ffff addiu v0,s0,-1 +80110820: 02602821 move a1,s3 +80110824: 0c047504 jal 8011d410 <__wmempcpy> +80110828: 02003021 move a2,s0 +8011082c: 00101880 sll v1,s0,0x2 +80110830: 02632821 addu a1,s3,v1 +80110834: 080441e1 j 80110784 <_IO_wfile_xsputn+0x118> +80110838: ae220010 sw v0,16(s1) +8011083c: 080441b1 j 801106c4 <_IO_wfile_xsputn+0x58> +80110840: 0000a821 move s5,zero + +80110844 <_IO_wfile_sync>: +80110844: 27bdffd8 addiu sp,sp,-40 +80110848: afb1001c sw s1,28(sp) +8011084c: afbf0024 sw ra,36(sp) +80110850: afb20020 sw s2,32(sp) +80110854: afb00018 sw s0,24(sp) +80110858: 8c87005c lw a3,92(a0) +8011085c: 00000000 nop +80110860: 8ce60010 lw a2,16(a3) +80110864: 8ce5000c lw a1,12(a3) +80110868: 00000000 nop +8011086c: 00a6102b sltu v0,a1,a2 +80110870: 1040000d beqz v0,801108a8 <_IO_wfile_sync+0x64> +80110874: 00808821 move s1,a0 +80110878: 8c820060 lw v0,96(a0) +8011087c: 00000000 nop +80110880: 18400044 blez v0,80110994 <_IO_wfile_sync+0x150> +80110884: 00000000 nop +80110888: 00c53023 subu a2,a2,a1 +8011088c: 0c044135 jal 801104d4 <_IO_wdo_write> +80110890: 00063083 sra a2,a2,0x2 +80110894: 0002102b sltu v0,zero,v0 +80110898: 14400037 bnez v0,80110978 <_IO_wfile_sync+0x134> +8011089c: 00000000 nop +801108a0: 8e27005c lw a3,92(s1) +801108a4: 00000000 nop +801108a8: 8ce30004 lw v1,4(a3) +801108ac: 8ce20000 lw v0,0(a3) +801108b0: 00000000 nop +801108b4: 00431023 subu v0,v0,v1 +801108b8: 00028083 sra s0,v0,0x2 +801108bc: 1600000c bnez s0,801108f0 <_IO_wfile_sync+0xac> +801108c0: 00000000 nop +801108c4: 2402ffff li v0,-1 +801108c8: 2403ffff li v1,-1 +801108cc: ae220050 sw v0,80(s1) +801108d0: ae230054 sw v1,84(s1) +801108d4: 8fbf0024 lw ra,36(sp) +801108d8: 8fb20020 lw s2,32(sp) +801108dc: 8fb1001c lw s1,28(sp) +801108e0: 8fb00018 lw s0,24(sp) +801108e4: 00001021 move v0,zero +801108e8: 03e00008 jr ra +801108ec: 27bd0028 addiu sp,sp,40 +801108f0: 8e320058 lw s2,88(s1) +801108f4: 00000000 nop +801108f8: 8e420010 lw v0,16(s2) +801108fc: 00000000 nop +80110900: 0040f809 jalr v0 +80110904: 02402021 move a0,s2 +80110908: 18400028 blez v0,801109ac <_IO_wfile_sync+0x168> +8011090c: 02020018 mult s0,v0 +80110910: 00002012 mflo a0 +80110914: 8e230098 lw v1,152(s1) +80110918: 24020001 li v0,1 +8011091c: afa20010 sw v0,16(sp) +80110920: 8c620040 lw v0,64(v1) +80110924: 00803021 move a2,a0 +80110928: 00043fc3 sra a3,a0,0x1f +8011092c: 0040f809 jalr v0 +80110930: 02202021 move a0,s1 +80110934: 2404ffff li a0,-1 +80110938: 10440007 beq v0,a0,80110958 <_IO_wfile_sync+0x114> +8011093c: 00000000 nop +80110940: 8e22005c lw v0,92(s1) +80110944: 8e230004 lw v1,4(s1) +80110948: 8c440000 lw a0,0(v0) +8011094c: ae230008 sw v1,8(s1) +80110950: 08044231 j 801108c4 <_IO_wfile_sync+0x80> +80110954: ac440004 sw a0,4(v0) +80110958: 1464fff9 bne v1,a0,80110940 <_IO_wfile_sync+0xfc> +8011095c: 00000000 nop +80110960: 0c047ea0 jal 8011fa80 <__errno_location> +80110964: 00000000 nop +80110968: 8c430000 lw v1,0(v0) +8011096c: 2402001d li v0,29 +80110970: 1062ffd5 beq v1,v0,801108c8 <_IO_wfile_sync+0x84> +80110974: 2402ffff li v0,-1 +80110978: 8fbf0024 lw ra,36(sp) +8011097c: 8fb20020 lw s2,32(sp) +80110980: 8fb1001c lw s1,28(sp) +80110984: 8fb00018 lw s0,24(sp) +80110988: 2402ffff li v0,-1 +8011098c: 03e00008 jr ra +80110990: 27bd0028 addiu sp,sp,40 +80110994: 8c850010 lw a1,16(a0) +80110998: 8c860014 lw a2,20(a0) +8011099c: 0c0447ca jal 80111f28 <_IO_new_do_write> +801109a0: 00c53023 subu a2,a2,a1 +801109a4: 08044226 j 80110898 <_IO_wfile_sync+0x54> +801109a8: 0002102b sltu v0,zero,v0 +801109ac: 8e22005c lw v0,92(s1) +801109b0: 02402021 move a0,s2 +801109b4: 8c430034 lw v1,52(v0) +801109b8: 8c450038 lw a1,56(v0) +801109bc: ac43002c sw v1,44(v0) +801109c0: ac450030 sw a1,48(v0) +801109c4: afb00010 sw s0,16(sp) +801109c8: 8e25005c lw a1,92(s1) +801109cc: 8e26000c lw a2,12(s1) +801109d0: 8e270008 lw a3,8(s1) +801109d4: 8e420018 lw v0,24(s2) +801109d8: 00000000 nop +801109dc: 0040f809 jalr v0 +801109e0: 24a5002c addiu a1,a1,44 +801109e4: 8e24000c lw a0,12(s1) +801109e8: 8e230008 lw v1,8(s1) +801109ec: 00822821 addu a1,a0,v0 +801109f0: 00641823 subu v1,v1,a0 +801109f4: 00432023 subu a0,v0,v1 +801109f8: 08044245 j 80110914 <_IO_wfile_sync+0xd0> +801109fc: ae250004 sw a1,4(s1) + +80110a00 <_IO_wfile_overflow>: +80110a00: 27bdffe0 addiu sp,sp,-32 +80110a04: afb10014 sw s1,20(sp) +80110a08: afb00010 sw s0,16(sp) +80110a0c: afbf0018 sw ra,24(sp) +80110a10: 8c870000 lw a3,0(a0) +80110a14: 00808021 move s0,a0 +80110a18: 30e20008 andi v0,a3,0x8 +80110a1c: 1040000d beqz v0,80110a54 <_IO_wfile_overflow+0x54> +80110a20: 00a08821 move s1,a1 +80110a24: 34e70020 ori a3,a3,0x20 +80110a28: 0c047ea0 jal 8011fa80 <__errno_location> +80110a2c: ac870000 sw a3,0(a0) +80110a30: 24030009 li v1,9 +80110a34: 2411ffff li s1,-1 +80110a38: ac430000 sw v1,0(v0) +80110a3c: 02201021 move v0,s1 +80110a40: 8fbf0018 lw ra,24(sp) +80110a44: 8fb10014 lw s1,20(sp) +80110a48: 8fb00010 lw s0,16(sp) +80110a4c: 03e00008 jr ra +80110a50: 27bd0020 addiu sp,sp,32 +80110a54: 30e20800 andi v0,a3,0x800 +80110a58: 14400022 bnez v0,80110ae4 <_IO_wfile_overflow+0xe4> +80110a5c: 2402ffff li v0,-1 +80110a60: 8c89005c lw t1,92(a0) +80110a64: 00000000 nop +80110a68: 8d22000c lw v0,12(t1) +80110a6c: 00000000 nop +80110a70: 1040007a beqz v0,80110c5c <_IO_wfile_overflow+0x25c> +80110a74: 00000000 nop +80110a78: 8d230000 lw v1,0(t1) +80110a7c: 8d22001c lw v0,28(t1) +80110a80: 00000000 nop +80110a84: 10620066 beq v1,v0,80110c20 <_IO_wfile_overflow+0x220> +80110a88: 00000000 nop +80110a8c: 8d2a0000 lw t2,0(t1) +80110a90: 8e060004 lw a2,4(s0) +80110a94: 34e70800 ori a3,a3,0x800 +80110a98: 8d240004 lw a0,4(t1) +80110a9c: 8e050008 lw a1,8(s0) +80110aa0: 8d22001c lw v0,28(t1) +80110aa4: 8e030020 lw v1,32(s0) +80110aa8: 30e80202 andi t0,a3,0x202 +80110aac: ad220014 sw v0,20(t1) +80110ab0: ad240008 sw a0,8(t1) +80110ab4: ae060010 sw a2,16(s0) +80110ab8: ae030018 sw v1,24(s0) +80110abc: ae05000c sw a1,12(s0) +80110ac0: ad2a0010 sw t2,16(t1) +80110ac4: ad2a000c sw t2,12(t1) +80110ac8: ad240000 sw a0,0(t1) +80110acc: ae060014 sw a2,20(s0) +80110ad0: ae050004 sw a1,4(s0) +80110ad4: 11000002 beqz t0,80110ae0 <_IO_wfile_overflow+0xe0> +80110ad8: ae070000 sw a3,0(s0) +80110adc: ad2a0014 sw t2,20(t1) +80110ae0: 2402ffff li v0,-1 +80110ae4: 12220035 beq s1,v0,80110bbc <_IO_wfile_overflow+0x1bc> +80110ae8: 00000000 nop +80110aec: 8e09005c lw t1,92(s0) +80110af0: 00000000 nop +80110af4: 8d260010 lw a2,16(t1) +80110af8: 8d22001c lw v0,28(t1) +80110afc: 00000000 nop +80110b00: 14c20010 bne a2,v0,80110b44 <_IO_wfile_overflow+0x144> +80110b04: 00000000 nop +80110b08: 8e020060 lw v0,96(s0) +80110b0c: 00000000 nop +80110b10: 18400023 blez v0,80110ba0 <_IO_wfile_overflow+0x1a0> +80110b14: 02002021 move a0,s0 +80110b18: 8d25000c lw a1,12(t1) +80110b1c: 00000000 nop +80110b20: 00c53023 subu a2,a2,a1 +80110b24: 0c044135 jal 801104d4 <_IO_wdo_write> +80110b28: 00063083 sra a2,a2,0x2 +80110b2c: 24420001 addiu v0,v0,1 +80110b30: 2c420001 sltiu v0,v0,1 +80110b34: 14400018 bnez v0,80110b98 <_IO_wfile_overflow+0x198> +80110b38: 00000000 nop +80110b3c: 8e09005c lw t1,92(s0) +80110b40: 00000000 nop +80110b44: 8d220010 lw v0,16(t1) +80110b48: 00000000 nop +80110b4c: ac510000 sw s1,0(v0) +80110b50: 8e040000 lw a0,0(s0) +80110b54: 24460004 addiu a2,v0,4 +80110b58: 30830002 andi v1,a0,0x2 +80110b5c: 1060004c beqz v1,80110c90 <_IO_wfile_overflow+0x290> +80110b60: ad260010 sw a2,16(t1) +80110b64: 8e020060 lw v0,96(s0) +80110b68: 00000000 nop +80110b6c: 18400022 blez v0,80110bf8 <_IO_wfile_overflow+0x1f8> +80110b70: 02002021 move a0,s0 +80110b74: 8d25000c lw a1,12(t1) +80110b78: 00000000 nop +80110b7c: 00c53023 subu a2,a2,a1 +80110b80: 0c044135 jal 801104d4 <_IO_wdo_write> +80110b84: 00063083 sra a2,a2,0x2 +80110b88: 24420001 addiu v0,v0,1 +80110b8c: 2c420001 sltiu v0,v0,1 +80110b90: 1040ffab beqz v0,80110a40 <_IO_wfile_overflow+0x40> +80110b94: 02201021 move v0,s1 +80110b98: 0804428f j 80110a3c <_IO_wfile_overflow+0x3c> +80110b9c: 2411ffff li s1,-1 +80110ba0: 8e050010 lw a1,16(s0) +80110ba4: 8e060014 lw a2,20(s0) +80110ba8: 0c0447ca jal 80111f28 <_IO_new_do_write> +80110bac: 00c53023 subu a2,a2,a1 +80110bb0: 24420001 addiu v0,v0,1 +80110bb4: 080442cd j 80110b34 <_IO_wfile_overflow+0x134> +80110bb8: 2c420001 sltiu v0,v0,1 +80110bbc: 8e020060 lw v0,96(s0) +80110bc0: 00000000 nop +80110bc4: 1840001d blez v0,80110c3c <_IO_wfile_overflow+0x23c> +80110bc8: 02002021 move a0,s0 +80110bcc: 8e02005c lw v0,92(s0) +80110bd0: 00000000 nop +80110bd4: 8c460010 lw a2,16(v0) +80110bd8: 8c45000c lw a1,12(v0) +80110bdc: 8fbf0018 lw ra,24(sp) +80110be0: 00c53023 subu a2,a2,a1 +80110be4: 8fb10014 lw s1,20(sp) +80110be8: 8fb00010 lw s0,16(sp) +80110bec: 00063083 sra a2,a2,0x2 +80110bf0: 08044135 j 801104d4 <_IO_wdo_write> +80110bf4: 27bd0020 addiu sp,sp,32 +80110bf8: 8e050010 lw a1,16(s0) +80110bfc: 8e060014 lw a2,20(s0) +80110c00: 0c0447ca jal 80111f28 <_IO_new_do_write> +80110c04: 00c53023 subu a2,a2,a1 +80110c08: 24420001 addiu v0,v0,1 +80110c0c: 2c420001 sltiu v0,v0,1 +80110c10: 1040ff8b beqz v0,80110a40 <_IO_wfile_overflow+0x40> +80110c14: 02201021 move v0,s1 +80110c18: 0804428f j 80110a3c <_IO_wfile_overflow+0x3c> +80110c1c: 2411ffff li s1,-1 +80110c20: 8c82001c lw v0,28(a0) +80110c24: 8d230018 lw v1,24(t1) +80110c28: ac820008 sw v0,8(a0) +80110c2c: ad230004 sw v1,4(t1) +80110c30: ac820004 sw v0,4(a0) +80110c34: 080442a3 j 80110a8c <_IO_wfile_overflow+0x8c> +80110c38: ad230000 sw v1,0(t1) +80110c3c: 8e050010 lw a1,16(s0) +80110c40: 8e060014 lw a2,20(s0) +80110c44: 8fbf0018 lw ra,24(sp) +80110c48: 8fb10014 lw s1,20(sp) +80110c4c: 8fb00010 lw s0,16(sp) +80110c50: 00c53023 subu a2,a2,a1 +80110c54: 080447ca j 80111f28 <_IO_new_do_write> +80110c58: 27bd0020 addiu sp,sp,32 +80110c5c: 0c052490 jal 80149240 <_IO_wdoallocbuf> +80110c60: 00000000 nop +80110c64: 8e09005c lw t1,92(s0) +80110c68: 8e030010 lw v1,16(s0) +80110c6c: 8d220018 lw v0,24(t1) +80110c70: 00000000 nop +80110c74: ad220004 sw v0,4(t1) +80110c78: ad220008 sw v0,8(t1) +80110c7c: 1060000c beqz v1,80110cb0 <_IO_wfile_overflow+0x2b0> +80110c80: ad220000 sw v0,0(t1) +80110c84: 8e070000 lw a3,0(s0) +80110c88: 080442a3 j 80110a8c <_IO_wfile_overflow+0x8c> +80110c8c: 00000000 nop +80110c90: 30820200 andi v0,a0,0x200 +80110c94: 1040ff6a beqz v0,80110a40 <_IO_wfile_overflow+0x40> +80110c98: 02201021 move v0,s1 +80110c9c: 2402000a li v0,10 +80110ca0: 1622ff67 bne s1,v0,80110a40 <_IO_wfile_overflow+0x40> +80110ca4: 02201021 move v0,s1 +80110ca8: 080442d9 j 80110b64 <_IO_wfile_overflow+0x164> +80110cac: 00000000 nop +80110cb0: 0c045447 jal 8011511c <_IO_doallocbuf> +80110cb4: 02002021 move a0,s0 +80110cb8: 8e02001c lw v0,28(s0) +80110cbc: 8e070000 lw a3,0(s0) +80110cc0: 8e09005c lw t1,92(s0) +80110cc4: ae020008 sw v0,8(s0) +80110cc8: ae02000c sw v0,12(s0) +80110ccc: 080442a3 j 80110a8c <_IO_wfile_overflow+0x8c> +80110cd0: ae020004 sw v0,4(s0) + ... + +80110ce0 : +80110ce0: 8c820000 lw v0,0(a0) +80110ce4: 27bdffe8 addiu sp,sp,-24 +80110ce8: 30422000 andi v0,v0,0x2000 +80110cec: 10400009 beqz v0,80110d14 +80110cf0: afbf0010 sw ra,16(sp) +80110cf4: 8c820038 lw v0,56(a0) +80110cf8: 00000000 nop +80110cfc: 04400005 bltz v0,80110d14 +80110d00: 00000000 nop +80110d04: 8fbf0010 lw ra,16(sp) +80110d08: 00000000 nop +80110d0c: 03e00008 jr ra +80110d10: 27bd0018 addiu sp,sp,24 +80110d14: 0c047ea0 jal 8011fa80 <__errno_location> +80110d18: 00000000 nop +80110d1c: 24030009 li v1,9 +80110d20: ac430000 sw v1,0(v0) +80110d24: 8fbf0010 lw ra,16(sp) +80110d28: 2402ffff li v0,-1 +80110d2c: 03e00008 jr ra +80110d30: 27bd0018 addiu sp,sp,24 + ... + +80110d40 : +80110d40: 27bdffc0 addiu sp,sp,-64 +80110d44: afb20030 sw s2,48(sp) +80110d48: afb1002c sw s1,44(sp) +80110d4c: afb00028 sw s0,40(sp) +80110d50: afbf0038 sw ra,56(sp) +80110d54: afb30034 sw s3,52(sp) +80110d58: 8c820000 lw v0,0(a0) +80110d5c: 00808021 move s0,a0 +80110d60: 30428000 andi v0,v0,0x8000 +80110d64: 00a08821 move s1,a1 +80110d68: 14400024 bnez v0,80110dfc +80110d6c: 00c09021 move s2,a2 +80110d70: 3c020000 lui v0,0x0 +80110d74: 24420000 addiu v0,v0,0 +80110d78: 14400033 bnez v0,80110e48 +80110d7c: 00009821 move s3,zero +80110d80: 0c0518fc jal 801463f0 <_IO_flockfile> +80110d84: 02002021 move a0,s0 +80110d88: 02002021 move a0,s0 +80110d8c: 24020003 li v0,3 +80110d90: 02203021 move a2,s1 +80110d94: 00113fc3 sra a3,s1,0x1f +80110d98: afb20010 sw s2,16(sp) +80110d9c: 0c051f7c jal 80147df0 <_IO_seekoff_unlocked> +80110da0: afa20014 sw v0,20(sp) +80110da4: 2404ffff li a0,-1 +80110da8: 1044001f beq v0,a0,80110e28 +80110dac: 00000000 nop +80110db0: 00008821 move s1,zero +80110db4: 8e020000 lw v0,0(s0) +80110db8: 00000000 nop +80110dbc: 30428000 andi v0,v0,0x8000 +80110dc0: 1040001d beqz v0,80110e38 +80110dc4: 00000000 nop +80110dc8: 12600005 beqz s3,80110de0 +80110dcc: 02201021 move v0,s1 +80110dd0: 27a40018 addiu a0,sp,24 +80110dd4: 0c000000 jal 80000000 +80110dd8: 00002821 move a1,zero +80110ddc: 02201021 move v0,s1 +80110de0: 8fbf0038 lw ra,56(sp) +80110de4: 8fb30034 lw s3,52(sp) +80110de8: 8fb20030 lw s2,48(sp) +80110dec: 8fb1002c lw s1,44(sp) +80110df0: 8fb00028 lw s0,40(sp) +80110df4: 03e00008 jr ra +80110df8: 27bd0040 addiu sp,sp,64 +80110dfc: 00009821 move s3,zero +80110e00: 02002021 move a0,s0 +80110e04: 24020003 li v0,3 +80110e08: 02203021 move a2,s1 +80110e0c: 00113fc3 sra a3,s1,0x1f +80110e10: afb20010 sw s2,16(sp) +80110e14: 0c051f7c jal 80147df0 <_IO_seekoff_unlocked> +80110e18: afa20014 sw v0,20(sp) +80110e1c: 2404ffff li a0,-1 +80110e20: 1444ffe4 bne v0,a0,80110db4 +80110e24: 00008821 move s1,zero +80110e28: 1464ffe1 bne v1,a0,80110db0 +80110e2c: 2411ffff li s1,-1 +80110e30: 0804436d j 80110db4 +80110e34: 00000000 nop +80110e38: 0c051908 jal 80146420 <_IO_funlockfile> +80110e3c: 02002021 move a0,s0 +80110e40: 08044372 j 80110dc8 +80110e44: 00000000 nop +80110e48: 3c058014 lui a1,0x8014 +80110e4c: 24a56420 addiu a1,a1,25632 +80110e50: 27a40018 addiu a0,sp,24 +80110e54: 0c000000 jal 80000000 +80110e58: 02003021 move a2,s0 +80110e5c: 8e020000 lw v0,0(s0) +80110e60: 00000000 nop +80110e64: 30428000 andi v0,v0,0x8000 +80110e68: 10400003 beqz v0,80110e78 +80110e6c: 00000000 nop +80110e70: 08044380 j 80110e00 +80110e74: 24130001 li s3,1 +80110e78: 08044360 j 80110d80 +80110e7c: 24130001 li s3,1 + +80110e80 <_IO_strn_overflow>: +80110e80: 27bdffd8 addiu sp,sp,-40 +80110e84: afb3001c sw s3,28(sp) +80110e88: afb20018 sw s2,24(sp) +80110e8c: afb10014 sw s1,20(sp) +80110e90: afb00010 sw s0,16(sp) +80110e94: afbf0020 sw ra,32(sp) +80110e98: 8c82001c lw v0,28(a0) +80110e9c: 249200e8 addiu s2,a0,232 +80110ea0: 249000a8 addiu s0,a0,168 +80110ea4: 00a09821 move s3,a1 +80110ea8: 00808821 move s1,a0 +80110eac: 02403021 move a2,s2 +80110eb0: 00003821 move a3,zero +80110eb4: 10500008 beq v0,s0,80110ed8 <_IO_strn_overflow+0x58> +80110eb8: 02002821 move a1,s0 +80110ebc: 8c820014 lw v0,20(a0) +80110ec0: 0c0453da jal 80114f68 <_IO_setb> +80110ec4: a0400000 sb zero,0(v0) +80110ec8: ae320008 sw s2,8(s1) +80110ecc: ae300010 sw s0,16(s1) +80110ed0: ae30000c sw s0,12(s1) +80110ed4: ae300004 sw s0,4(s1) +80110ed8: ae300018 sw s0,24(s1) +80110edc: ae300014 sw s0,20(s1) +80110ee0: 02601021 move v0,s3 +80110ee4: 8fbf0020 lw ra,32(sp) +80110ee8: 8fb3001c lw s3,28(sp) +80110eec: 8fb20018 lw s2,24(sp) +80110ef0: 8fb10014 lw s1,20(sp) +80110ef4: 8fb00010 lw s0,16(sp) +80110ef8: 03e00008 jr ra +80110efc: 27bd0028 addiu sp,sp,40 + +80110f00 <_IO_vsnprintf>: +80110f00: 27bdfee0 addiu sp,sp,-288 +80110f04: afb50114 sw s5,276(sp) +80110f08: afb40110 sw s4,272(sp) +80110f0c: afb3010c sw s3,268(sp) +80110f10: afb20108 sw s2,264(sp) +80110f14: afb10104 sw s1,260(sp) +80110f18: afbf0118 sw ra,280(sp) +80110f1c: afb00100 sw s0,256(sp) +80110f20: 27b300c0 addiu s3,sp,192 +80110f24: 2412003f li s2,63 +80110f28: 00808821 move s1,a0 +80110f2c: 00c0a021 move s4,a2 +80110f30: 14a00027 bnez a1,80110fd0 <_IO_vsnprintf+0xd0> +80110f34: 00e0a821 move s5,a3 +80110f38: 02608821 move s1,s3 +80110f3c: 27b00018 addiu s0,sp,24 +80110f40: 34058000 li a1,0x8000 +80110f44: 2406ffff li a2,-1 +80110f48: 02002021 move a0,s0 +80110f4c: 00003821 move a3,zero +80110f50: afa00060 sw zero,96(sp) +80110f54: 0c045055 jal 80114154 <_IO_no_init> +80110f58: afa00010 sw zero,16(sp) +80110f5c: 3c02801c lui v0,0x801c +80110f60: 244228a0 addiu v0,v0,10400 +80110f64: afa200b0 sw v0,176(sp) +80110f68: 02202821 move a1,s1 +80110f6c: 02403021 move a2,s2 +80110f70: 02203821 move a3,s1 +80110f74: 02002021 move a0,s0 +80110f78: 0c0456e5 jal 80115b94 <_IO_str_init_static_internal> +80110f7c: a2200000 sb zero,0(s1) +80110f80: 02002021 move a0,s0 +80110f84: 02802821 move a1,s4 +80110f88: 0c04cccf jal 8013333c <_IO_vfprintf> +80110f8c: 02a03021 move a2,s5 +80110f90: 8fa30034 lw v1,52(sp) +80110f94: 00000000 nop +80110f98: 12630004 beq s3,v1,80110fac <_IO_vsnprintf+0xac> +80110f9c: 00000000 nop +80110fa0: 8fa3002c lw v1,44(sp) +80110fa4: 00000000 nop +80110fa8: a0600000 sb zero,0(v1) +80110fac: 8fbf0118 lw ra,280(sp) +80110fb0: 8fb50114 lw s5,276(sp) +80110fb4: 8fb40110 lw s4,272(sp) +80110fb8: 8fb3010c lw s3,268(sp) +80110fbc: 8fb20108 lw s2,264(sp) +80110fc0: 8fb10104 lw s1,260(sp) +80110fc4: 8fb00100 lw s0,256(sp) +80110fc8: 03e00008 jr ra +80110fcc: 27bd0120 addiu sp,sp,288 +80110fd0: 24b2ffff addiu s2,a1,-1 +80110fd4: 080443cf j 80110f3c <_IO_vsnprintf+0x3c> +80110fd8: 27b300c0 addiu s3,sp,192 +80110fdc: 00000000 nop + +80110fe0 <_IO_file_seekoff_maybe_mmap>: +80110fe0: 27bdffe0 addiu sp,sp,-32 +80110fe4: afb00018 sw s0,24(sp) +80110fe8: afbf001c sw ra,28(sp) +80110fec: 8fa20030 lw v0,48(sp) +80110ff0: 8c830098 lw v1,152(a0) +80110ff4: afa20010 sw v0,16(sp) +80110ff8: 8c620040 lw v0,64(v1) +80110ffc: 00000000 nop +80111000: 0040f809 jalr v0 +80111004: 00808021 move s0,a0 +80111008: 04600007 bltz v1,80111028 <_IO_file_seekoff_maybe_mmap+0x48> +8011100c: 00000000 nop +80111010: ae020050 sw v0,80(s0) +80111014: ae030054 sw v1,84(s0) +80111018: 8fbf001c lw ra,28(sp) +8011101c: 8fb00018 lw s0,24(sp) +80111020: 03e00008 jr ra +80111024: 27bd0020 addiu sp,sp,32 +80111028: 8fbf001c lw ra,28(sp) +8011102c: 8fb00018 lw s0,24(sp) +80111030: 2402ffff li v0,-1 +80111034: 2403ffff li v1,-1 +80111038: 03e00008 jr ra +8011103c: 27bd0020 addiu sp,sp,32 + +80111040 <_IO_file_seek>: +80111040: 8c840038 lw a0,56(a0) +80111044: 08047bf8 j 8011efe0 <__libc_lseek64> +80111048: 00000000 nop + +8011104c <_IO_file_sync_mmap>: +8011104c: 27bdffe0 addiu sp,sp,-32 +80111050: afb00018 sw s0,24(sp) +80111054: afbf001c sw ra,28(sp) +80111058: 8c870004 lw a3,4(a0) +8011105c: 8c820008 lw v0,8(a0) +80111060: 00000000 nop +80111064: 10e20017 beq a3,v0,801110c4 <_IO_file_sync_mmap+0x78> +80111068: 00808021 move s0,a0 +8011106c: 8c86001c lw a2,28(a0) +80111070: 8c840038 lw a0,56(a0) +80111074: 00e63023 subu a2,a3,a2 +80111078: 00063fc3 sra a3,a2,0x1f +8011107c: 0c047bf8 jal 8011efe0 <__libc_lseek64> +80111080: afa00010 sw zero,16(sp) +80111084: 8e070004 lw a3,4(s0) +80111088: 8e06001c lw a2,28(s0) +8011108c: 00404021 move t0,v0 +80111090: 00e61023 subu v0,a3,a2 +80111094: 240affff li t2,-1 +80111098: 10480019 beq v0,t0,80111100 <_IO_file_sync_mmap+0xb4> +8011109c: 00022fc3 sra a1,v0,0x1f +801110a0: 8e020000 lw v0,0(s0) +801110a4: 00000000 nop +801110a8: 34420020 ori v0,v0,0x20 +801110ac: ae020000 sw v0,0(s0) +801110b0: 8fbf001c lw ra,28(sp) +801110b4: 8fb00018 lw s0,24(sp) +801110b8: 01401021 move v0,t2 +801110bc: 03e00008 jr ra +801110c0: 27bd0020 addiu sp,sp,32 +801110c4: 8c86001c lw a2,28(a0) +801110c8: 00000000 nop +801110cc: 00e61023 subu v0,a3,a2 +801110d0: 8e04000c lw a0,12(s0) +801110d4: 00021fc3 sra v1,v0,0x1f +801110d8: ae020050 sw v0,80(s0) +801110dc: ae040008 sw a0,8(s0) +801110e0: ae030054 sw v1,84(s0) +801110e4: ae040004 sw a0,4(s0) +801110e8: 00005021 move t2,zero +801110ec: 8fbf001c lw ra,28(sp) +801110f0: 8fb00018 lw s0,24(sp) +801110f4: 01401021 move v0,t2 +801110f8: 03e00008 jr ra +801110fc: 27bd0020 addiu sp,sp,32 +80111100: 14a3ffe7 bne a1,v1,801110a0 <_IO_file_sync_mmap+0x54> +80111104: 00e61023 subu v0,a3,a2 +80111108: 08044434 j 801110d0 <_IO_file_sync_mmap+0x84> +8011110c: 00000000 nop + +80111110 : +80111110: 27bdff30 addiu sp,sp,-208 +80111114: afb000c0 sw s0,192(sp) +80111118: afbf00cc sw ra,204(sp) +8011111c: afb200c8 sw s2,200(sp) +80111120: afb100c4 sw s1,196(sp) +80111124: 8c830098 lw v1,152(a0) +80111128: 27a50020 addiu a1,sp,32 +8011112c: 8c620048 lw v0,72(v1) +80111130: 00000000 nop +80111134: 0040f809 jalr v0 +80111138: 00808021 move s0,a0 +8011113c: 14400006 bnez v0,80111158 +80111140: 34038000 li v1,0x8000 +80111144: 8fa20038 lw v0,56(sp) +80111148: 00000000 nop +8011114c: 3042f000 andi v0,v0,0xf000 +80111150: 10430015 beq v0,v1,801111a8 +80111154: 00000000 nop +80111158: 8e020060 lw v0,96(s0) +8011115c: 00000000 nop +80111160: 1840000d blez v0,80111198 +80111164: 3c02801c lui v0,0x801c +80111168: 3c04801c lui a0,0x801c +8011116c: 24822790 addiu v0,a0,10128 +80111170: ae020098 sw v0,152(s0) +80111174: 8e03005c lw v1,92(s0) +80111178: 24822790 addiu v0,a0,10128 +8011117c: ac6200b8 sw v0,184(v1) +80111180: 8fbf00cc lw ra,204(sp) +80111184: 8fb200c8 lw s2,200(sp) +80111188: 8fb100c4 lw s1,196(sp) +8011118c: 8fb000c0 lw s0,192(sp) +80111190: 03e00008 jr ra +80111194: 27bd00d0 addiu sp,sp,208 +80111198: 24422950 addiu v0,v0,10576 +8011119c: 3c04801c lui a0,0x801c +801111a0: 0804445d j 80111174 +801111a4: ae020098 sw v0,152(s0) +801111a8: 8fa40058 lw a0,88(sp) +801111ac: 8fa5005c lw a1,92(sp) +801111b0: 00000000 nop +801111b4: 00851025 or v0,a0,a1 +801111b8: 1040ffe7 beqz v0,80111158 +801111bc: 00000000 nop +801111c0: 1ca0ffe5 bgtz a1,80111158 +801111c4: 00000000 nop +801111c8: 14a00005 bnez a1,801111e0 +801111cc: 3c02000f lui v0,0xf +801111d0: 3442ffff ori v0,v0,0xffff +801111d4: 0044102b sltu v0,v0,a0 +801111d8: 1440ffdf bnez v0,80111158 +801111dc: 00000000 nop +801111e0: 8e060050 lw a2,80(s0) +801111e4: 2402ffff li v0,-1 +801111e8: 8e070054 lw a3,84(s0) +801111ec: 10c20024 beq a2,v0,80111280 +801111f0: 00000000 nop +801111f4: 00a7102a slt v0,a1,a3 +801111f8: 1440ffd7 bnez v0,80111158 +801111fc: 00000000 nop +80111200: 10a70023 beq a1,a3,80111290 +80111204: 0086102b sltu v0,a0,a2 +80111208: 8e020038 lw v0,56(s0) +8011120c: 00802821 move a1,a0 +80111210: afa20010 sw v0,16(sp) +80111214: 00001821 move v1,zero +80111218: 00001021 move v0,zero +8011121c: 00002021 move a0,zero +80111220: 24060001 li a2,1 +80111224: 24070001 li a3,1 +80111228: afa20018 sw v0,24(sp) +8011122c: afa3001c sw v1,28(sp) +80111230: 0c0479c4 jal 8011e710 <__mmap64> +80111234: 2412ffff li s2,-1 +80111238: 1052ffc7 beq v0,s2,80111158 +8011123c: 00408821 move s1,v0 +80111240: 8e040038 lw a0,56(s0) +80111244: 8fa60058 lw a2,88(sp) +80111248: 8fa7005c lw a3,92(sp) +8011124c: 0c047bf8 jal 8011efe0 <__libc_lseek64> +80111250: afa00010 sw zero,16(sp) +80111254: 8fa60058 lw a2,88(sp) +80111258: 8fa7005c lw a3,92(sp) +8011125c: 10c20010 beq a2,v0,801112a0 +80111260: 02202021 move a0,s1 +80111264: 0c047a36 jal 8011e8d8 <__munmap> +80111268: 00c02821 move a1,a2 +8011126c: 2404ffff li a0,-1 +80111270: 2405ffff li a1,-1 +80111274: ae040050 sw a0,80(s0) +80111278: 08044456 j 80111158 +8011127c: ae050054 sw a1,84(s0) +80111280: 14e2ffdd bne a3,v0,801111f8 +80111284: 00a7102a slt v0,a1,a3 +80111288: 08044482 j 80111208 +8011128c: 00000000 nop +80111290: 1440ffb1 bnez v0,80111158 +80111294: 00000000 nop +80111298: 08044482 j 80111208 +8011129c: 00000000 nop +801112a0: 14e3fff0 bne a3,v1,80111264 +801112a4: 00000000 nop +801112a8: 02223021 addu a2,s1,v0 +801112ac: 02002021 move a0,s0 +801112b0: 02202821 move a1,s1 +801112b4: 0c0453da jal 80114f68 <_IO_setb> +801112b8: 00003821 move a3,zero +801112bc: 8e030050 lw v1,80(s0) +801112c0: 00000000 nop +801112c4: 10720014 beq v1,s2,80111318 +801112c8: 00000000 nop +801112cc: 8fa40058 lw a0,88(sp) +801112d0: 02231021 addu v0,s1,v1 +801112d4: ae020004 sw v0,4(s0) +801112d8: 8fa3005c lw v1,92(sp) +801112dc: 8fa20058 lw v0,88(sp) +801112e0: 8e050060 lw a1,96(s0) +801112e4: 02242021 addu a0,s1,a0 +801112e8: ae040008 sw a0,8(s0) +801112ec: ae020050 sw v0,80(s0) +801112f0: ae030054 sw v1,84(s0) +801112f4: 18a00012 blez a1,80111340 +801112f8: ae11000c sw s1,12(s0) +801112fc: 3c04801c lui a0,0x801c +80111300: 248227e4 addiu v0,a0,10212 +80111304: ae020098 sw v0,152(s0) +80111308: 8e03005c lw v1,92(s0) +8011130c: 248227e4 addiu v0,a0,10212 +80111310: 08044460 j 80111180 +80111314: ac6200b8 sw v0,184(v1) +80111318: 8e020054 lw v0,84(s0) +8011131c: 00000000 nop +80111320: 1443ffea bne v0,v1,801112cc +80111324: 00001021 move v0,zero +80111328: 00001821 move v1,zero +8011132c: ae020050 sw v0,80(s0) +80111330: ae030054 sw v1,84(s0) +80111334: 8e030050 lw v1,80(s0) +80111338: 080444b3 j 801112cc +8011133c: 00000000 nop +80111340: 3c02801c lui v0,0x801c +80111344: 244229a4 addiu v0,v0,10660 +80111348: 3c04801c lui a0,0x801c +8011134c: 080444c2 j 80111308 +80111350: ae020098 sw v0,152(s0) + +80111354 <_IO_file_xsgetn_maybe_mmap>: +80111354: 27bdffe0 addiu sp,sp,-32 +80111358: afb00010 sw s0,16(sp) +8011135c: 00808021 move s0,a0 +80111360: afbf001c sw ra,28(sp) +80111364: afb20018 sw s2,24(sp) +80111368: afb10014 sw s1,20(sp) +8011136c: 00c09021 move s2,a2 +80111370: 0c044444 jal 80111110 +80111374: 00a08821 move s1,a1 +80111378: 8e020098 lw v0,152(s0) +8011137c: 02002021 move a0,s0 +80111380: 8c590020 lw t9,32(v0) +80111384: 02202821 move a1,s1 +80111388: 02403021 move a2,s2 +8011138c: 8fbf001c lw ra,28(sp) +80111390: 8fb20018 lw s2,24(sp) +80111394: 8fb10014 lw s1,20(sp) +80111398: 8fb00010 lw s0,16(sp) +8011139c: 03200008 jr t9 +801113a0: 27bd0020 addiu sp,sp,32 + +801113a4 <_IO_file_underflow_maybe_mmap>: +801113a4: 27bdffe8 addiu sp,sp,-24 +801113a8: afb00010 sw s0,16(sp) +801113ac: afbf0014 sw ra,20(sp) +801113b0: 0c044444 jal 80111110 +801113b4: 00808021 move s0,a0 +801113b8: 8e020098 lw v0,152(s0) +801113bc: 02002021 move a0,s0 +801113c0: 8c590010 lw t9,16(v0) +801113c4: 8fbf0014 lw ra,20(sp) +801113c8: 8fb00010 lw s0,16(sp) +801113cc: 03200008 jr t9 +801113d0: 27bd0018 addiu sp,sp,24 + +801113d4 : +801113d4: 27bdff38 addiu sp,sp,-200 +801113d8: afb000b8 sw s0,184(sp) +801113dc: afbf00c4 sw ra,196(sp) +801113e0: afb300c0 sw s3,192(sp) +801113e4: afb200bc sw s2,188(sp) +801113e8: 8c830098 lw v1,152(a0) +801113ec: 27a50018 addiu a1,sp,24 +801113f0: 8c620048 lw v0,72(v1) +801113f4: 00000000 nop +801113f8: 0040f809 jalr v0 +801113fc: 00808021 move s0,a0 +80111400: 14400006 bnez v0,8011141c +80111404: 34038000 li v1,0x8000 +80111408: 8fa20030 lw v0,48(sp) +8011140c: 00000000 nop +80111410: 3042f000 andi v0,v0,0xf000 +80111414: 1043001a beq v0,v1,80111480 +80111418: 00000000 nop +8011141c: 8e04001c lw a0,28(s0) +80111420: 8e050020 lw a1,32(s0) +80111424: 0c047a36 jal 8011e8d8 <__munmap> +80111428: 00a42823 subu a1,a1,a0 +8011142c: 8e020060 lw v0,96(s0) +80111430: ae000020 sw zero,32(s0) +80111434: ae00001c sw zero,28(s0) +80111438: ae00000c sw zero,12(s0) +8011143c: ae000004 sw zero,4(s0) +80111440: 18400061 blez v0,801115c8 +80111444: ae000008 sw zero,8(s0) +80111448: 3c04801c lui a0,0x801c +8011144c: 24822790 addiu v0,a0,10128 +80111450: ae020098 sw v0,152(s0) +80111454: 8e03005c lw v1,92(s0) +80111458: 24822790 addiu v0,a0,10128 +8011145c: ac6200b8 sw v0,184(v1) +80111460: 24030001 li v1,1 +80111464: 8fbf00c4 lw ra,196(sp) +80111468: 8fb300c0 lw s3,192(sp) +8011146c: 8fb200bc lw s2,188(sp) +80111470: 8fb000b8 lw s0,184(sp) +80111474: 00601021 move v0,v1 +80111478: 03e00008 jr ra +8011147c: 27bd00c8 addiu sp,sp,200 +80111480: 8fb20050 lw s2,80(sp) +80111484: 8fb30054 lw s3,84(sp) +80111488: 00000000 nop +8011148c: 02531025 or v0,s2,s3 +80111490: 1040ffe2 beqz v0,8011141c +80111494: 00000000 nop +80111498: 1e60ffe0 bgtz s3,8011141c +8011149c: 00000000 nop +801114a0: 16600005 bnez s3,801114b8 +801114a4: 3c02000f lui v0,0xf +801114a8: 3442ffff ori v0,v0,0xffff +801114ac: 0052102b sltu v0,v0,s2 +801114b0: 1440ffda bnez v0,8011141c +801114b4: 00000000 nop +801114b8: 0c0479a4 jal 8011e690 <__getpagesize> +801114bc: 00000000 nop +801114c0: 02422021 addu a0,s2,v0 +801114c4: 00001821 move v1,zero +801114c8: 0092302b sltu a2,a0,s2 +801114cc: 8e0c001c lw t4,28(s0) +801114d0: 8e080020 lw t0,32(s0) +801114d4: 02632821 addu a1,s3,v1 +801114d8: 00c52821 addu a1,a2,a1 +801114dc: 2486ffff addiu a2,a0,-1 +801114e0: 00407021 move t6,v0 +801114e4: 24a7ffff addiu a3,a1,-1 +801114e8: 00c4102b sltu v0,a2,a0 +801114ec: 010c4023 subu t0,t0,t4 +801114f0: 00473821 addu a3,v0,a3 +801114f4: 01c84021 addu t0,t6,t0 +801114f8: 2508ffff addiu t0,t0,-1 +801114fc: 000e6823 negu t5,t6 +80111500: 00005821 move t3,zero +80111504: 00e34824 and t1,a3,v1 +80111508: 01a82824 and a1,t5,t0 +8011150c: 012b102a slt v0,t1,t3 +80111510: 00a05021 move t2,a1 +80111514: 1440005a bnez v0,80111680 +80111518: 00cd4024 and t0,a2,t5 +8011151c: 112b0056 beq t1,t3,80111678 +80111520: 0105102b sltu v0,t0,a1 +80111524: 0169102a slt v0,t3,t1 +80111528: 14400043 bnez v0,80111638 +8011152c: 00000000 nop +80111530: 1169003f beq t3,t1,80111630 +80111534: 0148102b sltu v0,t2,t0 +80111538: 01921821 addu v1,t4,s2 +8011153c: ae030020 sw v1,32(s0) +80111540: 8e060004 lw a2,4(s0) +80111544: 8e020008 lw v0,8(s0) +80111548: 8e050054 lw a1,84(s0) +8011154c: 00461023 subu v0,v0,a2 +80111550: 8e040050 lw a0,80(s0) +80111554: 00021fc3 sra v1,v0,0x1f +80111558: 00a35823 subu t3,a1,v1 +8011155c: 8e030020 lw v1,32(s0) +80111560: 00825023 subu t2,a0,v0 +80111564: 008a302b sltu a2,a0,t2 +80111568: 006c1023 subu v0,v1,t4 +8011156c: 01662023 subu a0,t3,a2 +80111570: 00023fc3 sra a3,v0,0x1f +80111574: 00403021 move a2,v0 +80111578: 0087102a slt v0,a0,a3 +8011157c: ae0a0050 sw t2,80(s0) +80111580: ae040054 sw a0,84(s0) +80111584: ae0c000c sw t4,12(s0) +80111588: 1440004b bnez v0,801116b8 +8011158c: 00602821 move a1,v1 +80111590: 10870047 beq a0,a3,801116b0 +80111594: 0146102b sltu v0,t2,a2 +80111598: 006c1023 subu v0,v1,t4 +8011159c: 8e040054 lw a0,84(s0) +801115a0: 00023fc3 sra a3,v0,0x1f +801115a4: 00403021 move a2,v0 +801115a8: 0087102a slt v0,a0,a3 +801115ac: ae050004 sw a1,4(s0) +801115b0: 1440000f bnez v0,801115f0 +801115b4: ae030008 sw v1,8(s0) +801115b8: 10870008 beq a0,a3,801115dc +801115bc: 00001821 move v1,zero +801115c0: 08044519 j 80111464 +801115c4: 00000000 nop +801115c8: 3c02801c lui v0,0x801c +801115cc: 24422950 addiu v0,v0,10576 +801115d0: 3c04801c lui a0,0x801c +801115d4: 08044515 j 80111454 +801115d8: ae020098 sw v0,152(s0) +801115dc: 8e020050 lw v0,80(s0) +801115e0: 00000000 nop +801115e4: 0046102b sltu v0,v0,a2 +801115e8: 1040ff9e beqz v0,80111464 +801115ec: 00000000 nop +801115f0: 8e040038 lw a0,56(s0) +801115f4: 0c047bf8 jal 8011efe0 <__libc_lseek64> +801115f8: afa00010 sw zero,16(sp) +801115fc: 00403021 move a2,v0 +80111600: 00603821 move a3,v1 +80111604: 8e020020 lw v0,32(s0) +80111608: 8e03001c lw v1,28(s0) +8011160c: 00000000 nop +80111610: 00431023 subu v0,v0,v1 +80111614: 1046002a beq v0,a2,801116c0 +80111618: 00022fc3 sra a1,v0,0x1f +8011161c: 8e020000 lw v0,0(s0) +80111620: 00001821 move v1,zero +80111624: 34420020 ori v0,v0,0x20 +80111628: 08044519 j 80111464 +8011162c: ae020000 sw v0,0(s0) +80111630: 1040ffc2 beqz v0,8011153c +80111634: 01921821 addu v1,t4,s2 +80111638: 01d23021 addu a2,t6,s2 +8011163c: 24c6ffff addiu a2,a2,-1 +80111640: 01802021 move a0,t4 +80111644: 00cd3024 and a2,a2,t5 +80111648: 0c047c26 jal 8011f098 <__mremap> +8011164c: 24070001 li a3,1 +80111650: 00402021 move a0,v0 +80111654: 2402ffff li v0,-1 +80111658: 1082ff70 beq a0,v0,8011141c +8011165c: 00806021 move t4,a0 +80111660: 8fa20050 lw v0,80(sp) +80111664: 00000000 nop +80111668: 00821821 addu v1,a0,v0 +8011166c: ae030020 sw v1,32(s0) +80111670: 08044550 j 80111540 +80111674: ae04001c sw a0,28(s0) +80111678: 1040ffab beqz v0,80111528 +8011167c: 0169102a slt v0,t3,t1 +80111680: 01d22021 addu a0,t6,s2 +80111684: 2484ffff addiu a0,a0,-1 +80111688: 008d2024 and a0,a0,t5 +8011168c: 00a42823 subu a1,a1,a0 +80111690: 0c047a36 jal 8011e8d8 <__munmap> +80111694: 01842021 addu a0,t4,a0 +80111698: 8fa20050 lw v0,80(sp) +8011169c: 8e0c001c lw t4,28(s0) +801116a0: 00000000 nop +801116a4: 01821821 addu v1,t4,v0 +801116a8: 08044550 j 80111540 +801116ac: ae030020 sw v1,32(s0) +801116b0: 1040ffba beqz v0,8011159c +801116b4: 006c1023 subu v0,v1,t4 +801116b8: 08044566 j 80111598 +801116bc: 018a2821 addu a1,t4,t2 +801116c0: 14a7ffd6 bne a1,a3,8011161c +801116c4: 00000000 nop +801116c8: 00001821 move v1,zero +801116cc: ae060050 sw a2,80(s0) +801116d0: 08044519 j 80111464 +801116d4: ae070054 sw a3,84(s0) + +801116d8 <_IO_file_xsgetn_mmap>: +801116d8: 27bdffd0 addiu sp,sp,-48 +801116dc: afb50024 sw s5,36(sp) +801116e0: afb40020 sw s4,32(sp) +801116e4: afb3001c sw s3,28(sp) +801116e8: afb10014 sw s1,20(sp) +801116ec: afb00010 sw s0,16(sp) +801116f0: afbf0028 sw ra,40(sp) +801116f4: afb20018 sw s2,24(sp) +801116f8: 8c820008 lw v0,8(a0) +801116fc: 8c920004 lw s2,4(a0) +80111700: 00809821 move s3,a0 +80111704: 00528023 subu s0,v0,s2 +80111708: 0206102b sltu v0,s0,a2 +8011170c: 00c08821 move s1,a2 +80111710: 00a0a821 move s5,a1 +80111714: 1440001f bnez v0,80111794 <_IO_file_xsgetn_mmap+0xbc> +80111718: 00a0a021 move s4,a1 +8011171c: 0211182b sltu v1,s0,s1 +80111720: 1460000d bnez v1,80111758 <_IO_file_xsgetn_mmap+0x80> +80111724: 00000000 nop +80111728: 16000010 bnez s0,8011176c <_IO_file_xsgetn_mmap+0x94> +8011172c: 00000000 nop +80111730: 02951023 subu v0,s4,s5 +80111734: 8fbf0028 lw ra,40(sp) +80111738: 8fb50024 lw s5,36(sp) +8011173c: 8fb40020 lw s4,32(sp) +80111740: 8fb3001c lw s3,28(sp) +80111744: 8fb20018 lw s2,24(sp) +80111748: 8fb10014 lw s1,20(sp) +8011174c: 8fb00010 lw s0,16(sp) +80111750: 03e00008 jr ra +80111754: 27bd0030 addiu sp,sp,48 +80111758: 8e620000 lw v0,0(s3) +8011175c: 00000000 nop +80111760: 34420010 ori v0,v0,0x10 +80111764: 1200fff2 beqz s0,80111730 <_IO_file_xsgetn_mmap+0x58> +80111768: ae620000 sw v0,0(s3) +8011176c: 14600019 bnez v1,801117d4 <_IO_file_xsgetn_mmap+0xfc> +80111770: 00000000 nop +80111774: 02802021 move a0,s4 +80111778: 02402821 move a1,s2 +8011177c: 0c0472c8 jal 8011cb20 <__mempcpy> +80111780: 02203021 move a2,s1 +80111784: 0040a021 move s4,v0 +80111788: 02321021 addu v0,s1,s2 +8011178c: 080445cc j 80111730 <_IO_file_xsgetn_mmap+0x58> +80111790: ae620004 sw v0,4(s3) +80111794: 8c820000 lw v0,0(a0) +80111798: 00000000 nop +8011179c: 30420100 andi v0,v0,0x100 +801117a0: 14400015 bnez v0,801117f8 <_IO_file_xsgetn_mmap+0x120> +801117a4: 02402821 move a1,s2 +801117a8: 0211182b sltu v1,s0,s1 +801117ac: 1060ffde beqz v1,80111728 <_IO_file_xsgetn_mmap+0x50> +801117b0: 00000000 nop +801117b4: 0c0444f5 jal 801113d4 +801117b8: 02602021 move a0,s3 +801117bc: 14400019 bnez v0,80111824 <_IO_file_xsgetn_mmap+0x14c> +801117c0: 02203021 move a2,s1 +801117c4: 8e720004 lw s2,4(s3) +801117c8: 8e620008 lw v0,8(s3) +801117cc: 080445c7 j 8011171c <_IO_file_xsgetn_mmap+0x44> +801117d0: 00528023 subu s0,v0,s2 +801117d4: 02008821 move s1,s0 +801117d8: 02802021 move a0,s4 +801117dc: 02402821 move a1,s2 +801117e0: 0c0472c8 jal 8011cb20 <__mempcpy> +801117e4: 02203021 move a2,s1 +801117e8: 0040a021 move s4,v0 +801117ec: 02321021 addu v0,s1,s2 +801117f0: 080445cc j 80111730 <_IO_file_xsgetn_mmap+0x58> +801117f4: ae620004 sw v0,4(s3) +801117f8: 02003021 move a2,s0 +801117fc: 0c0472c8 jal 8011cb20 <__mempcpy> +80111800: 02a02021 move a0,s5 +80111804: 02602021 move a0,s3 +80111808: 0c044e95 jal 80113a54 <_IO_switch_to_main_get_area> +8011180c: 0040a021 move s4,v0 +80111810: 8e720004 lw s2,4(s3) +80111814: 8e620008 lw v0,8(s3) +80111818: 02308823 subu s1,s1,s0 +8011181c: 080445ea j 801117a8 <_IO_file_xsgetn_mmap+0xd0> +80111820: 00528023 subu s0,v0,s2 +80111824: 8e630098 lw v1,152(s3) +80111828: 02602021 move a0,s3 +8011182c: 8c620020 lw v0,32(v1) +80111830: 00000000 nop +80111834: 0040f809 jalr v0 +80111838: 02a02821 move a1,s5 +8011183c: 02951823 subu v1,s4,s5 +80111840: 080445cd j 80111734 <_IO_file_xsgetn_mmap+0x5c> +80111844: 00621021 addu v0,v1,v0 + +80111848 <_IO_file_underflow_mmap>: +80111848: 27bdffe8 addiu sp,sp,-24 +8011184c: afb00010 sw s0,16(sp) +80111850: afbf0014 sw ra,20(sp) +80111854: 8c830004 lw v1,4(a0) +80111858: 8c820008 lw v0,8(a0) +8011185c: 00000000 nop +80111860: 0062102b sltu v0,v1,v0 +80111864: 10400007 beqz v0,80111884 <_IO_file_underflow_mmap+0x3c> +80111868: 00808021 move s0,a0 +8011186c: 90630000 lbu v1,0(v1) +80111870: 8fbf0014 lw ra,20(sp) +80111874: 8fb00010 lw s0,16(sp) +80111878: 00601021 move v0,v1 +8011187c: 03e00008 jr ra +80111880: 27bd0018 addiu sp,sp,24 +80111884: 0c0444f5 jal 801113d4 +80111888: 00000000 nop +8011188c: 14400012 bnez v0,801118d8 <_IO_file_underflow_mmap+0x90> +80111890: 02002021 move a0,s0 +80111894: 8e040004 lw a0,4(s0) +80111898: 8e020008 lw v0,8(s0) +8011189c: 00000000 nop +801118a0: 0082102b sltu v0,a0,v0 +801118a4: 10400007 beqz v0,801118c4 <_IO_file_underflow_mmap+0x7c> +801118a8: 2403ffff li v1,-1 +801118ac: 90830000 lbu v1,0(a0) +801118b0: 8fbf0014 lw ra,20(sp) +801118b4: 8fb00010 lw s0,16(sp) +801118b8: 00601021 move v0,v1 +801118bc: 03e00008 jr ra +801118c0: 27bd0018 addiu sp,sp,24 +801118c4: 8e020000 lw v0,0(s0) +801118c8: 00000000 nop +801118cc: 34420010 ori v0,v0,0x10 +801118d0: 0804461c j 80111870 <_IO_file_underflow_mmap+0x28> +801118d4: ae020000 sw v0,0(s0) +801118d8: 8e020098 lw v0,152(s0) +801118dc: 8fbf0014 lw ra,20(sp) +801118e0: 8c590010 lw t9,16(v0) +801118e4: 8fb00010 lw s0,16(sp) +801118e8: 03200008 jr t9 +801118ec: 27bd0018 addiu sp,sp,24 + +801118f0 <_IO_file_xsgetn>: +801118f0: 27bdffd8 addiu sp,sp,-40 +801118f4: afb40020 sw s4,32(sp) +801118f8: afb10014 sw s1,20(sp) +801118fc: afb00010 sw s0,16(sp) +80111900: afbf0024 sw ra,36(sp) +80111904: afb3001c sw s3,28(sp) +80111908: afb20018 sw s2,24(sp) +8011190c: 8c82001c lw v0,28(a0) +80111910: 00808821 move s1,a0 +80111914: 00a08021 move s0,a1 +80111918: 1040007b beqz v0,80111b08 <_IO_file_xsgetn+0x218> +8011191c: 00c0a021 move s4,a2 +80111920: 1280003f beqz s4,80111a20 <_IO_file_xsgetn+0x130> +80111924: 02009821 move s3,s0 +80111928: 02809021 move s2,s4 +8011192c: 8e250004 lw a1,4(s1) +80111930: 8e220008 lw v0,8(s1) +80111934: 00000000 nop +80111938: 00458023 subu s0,v0,a1 +8011193c: 0212182b sltu v1,s0,s2 +80111940: 10600040 beqz v1,80111a44 <_IO_file_xsgetn+0x154> +80111944: 00000000 nop +80111948: 16000053 bnez s0,80111a98 <_IO_file_xsgetn+0x1a8> +8011194c: 00000000 nop +80111950: 8e220000 lw v0,0(s1) +80111954: 00000000 nop +80111958: 30420100 andi v0,v0,0x100 +8011195c: 14400048 bnez v0,80111a80 <_IO_file_xsgetn+0x190> +80111960: 00000000 nop +80111964: 8e23001c lw v1,28(s1) +80111968: 00000000 nop +8011196c: 10600007 beqz v1,8011198c <_IO_file_xsgetn+0x9c> +80111970: 00000000 nop +80111974: 8e220020 lw v0,32(s1) +80111978: 00000000 nop +8011197c: 00431023 subu v0,v0,v1 +80111980: 0242102b sltu v0,s2,v0 +80111984: 14400053 bnez v0,80111ad4 <_IO_file_xsgetn+0x1e4> +80111988: 00000000 nop +8011198c: ae23000c sw v1,12(s1) +80111990: ae230004 sw v1,4(s1) +80111994: ae230008 sw v1,8(s1) +80111998: ae230014 sw v1,20(s1) +8011199c: ae230010 sw v1,16(s1) +801119a0: ae230018 sw v1,24(s1) +801119a4: 10600007 beqz v1,801119c4 <_IO_file_xsgetn+0xd4> +801119a8: 02403021 move a2,s2 +801119ac: 8e220020 lw v0,32(s1) +801119b0: 00000000 nop +801119b4: 00431023 subu v0,v0,v1 +801119b8: 2c430080 sltiu v1,v0,128 +801119bc: 1060003f beqz v1,80111abc <_IO_file_xsgetn+0x1cc> +801119c0: 00000000 nop +801119c4: 8e230098 lw v1,152(s1) +801119c8: 02202021 move a0,s1 +801119cc: 8c620038 lw v0,56(v1) +801119d0: 00000000 nop +801119d4: 0040f809 jalr v0 +801119d8: 02602821 move a1,s3 +801119dc: 18400058 blez v0,80111b40 <_IO_file_xsgetn+0x250> +801119e0: 00402021 move a0,v0 +801119e4: 8e280050 lw t0,80(s1) +801119e8: 2402ffff li v0,-1 +801119ec: 8e290054 lw t1,84(s1) +801119f0: 02649821 addu s3,s3,a0 +801119f4: 1102003e beq t0,v0,80111af0 <_IO_file_xsgetn+0x200> +801119f8: 02449023 subu s2,s2,a0 +801119fc: 00041fc3 sra v1,a0,0x1f +80111a00: 01042021 addu a0,t0,a0 +80111a04: 0088302b sltu a2,a0,t0 +80111a08: 01232821 addu a1,t1,v1 +80111a0c: 00c52821 addu a1,a2,a1 +80111a10: ae240050 sw a0,80(s1) +80111a14: ae250054 sw a1,84(s1) +80111a18: 1640ffc4 bnez s2,8011192c <_IO_file_xsgetn+0x3c> +80111a1c: 00000000 nop +80111a20: 02801021 move v0,s4 +80111a24: 8fbf0024 lw ra,36(sp) +80111a28: 8fb40020 lw s4,32(sp) +80111a2c: 8fb3001c lw s3,28(sp) +80111a30: 8fb20018 lw s2,24(sp) +80111a34: 8fb10014 lw s1,20(sp) +80111a38: 8fb00010 lw s0,16(sp) +80111a3c: 03e00008 jr ra +80111a40: 27bd0028 addiu sp,sp,40 +80111a44: 02602021 move a0,s3 +80111a48: 0c04324c jal 8010c930 +80111a4c: 02403021 move a2,s2 +80111a50: 8e230004 lw v1,4(s1) +80111a54: 02801021 move v0,s4 +80111a58: 00721821 addu v1,v1,s2 +80111a5c: ae230004 sw v1,4(s1) +80111a60: 8fbf0024 lw ra,36(sp) +80111a64: 8fb40020 lw s4,32(sp) +80111a68: 8fb3001c lw s3,28(sp) +80111a6c: 8fb20018 lw s2,24(sp) +80111a70: 8fb10014 lw s1,20(sp) +80111a74: 8fb00010 lw s0,16(sp) +80111a78: 03e00008 jr ra +80111a7c: 27bd0028 addiu sp,sp,40 +80111a80: 0c044e95 jal 80113a54 <_IO_switch_to_main_get_area> +80111a84: 02202021 move a0,s1 +80111a88: 1640ffa8 bnez s2,8011192c <_IO_file_xsgetn+0x3c> +80111a8c: 02801021 move v0,s4 +80111a90: 08044689 j 80111a24 <_IO_file_xsgetn+0x134> +80111a94: 00000000 nop +80111a98: 02602021 move a0,s3 +80111a9c: 0c0472c8 jal 8011cb20 <__mempcpy> +80111aa0: 02003021 move a2,s0 +80111aa4: 00409821 move s3,v0 +80111aa8: 8e220004 lw v0,4(s1) +80111aac: 02509023 subu s2,s2,s0 +80111ab0: 00501021 addu v0,v0,s0 +80111ab4: 08044654 j 80111950 <_IO_file_xsgetn+0x60> +80111ab8: ae220004 sw v0,4(s1) +80111abc: 14400002 bnez v0,80111ac8 <_IO_file_xsgetn+0x1d8> +80111ac0: 0242001b divu zero,s2,v0 +80111ac4: 0007000d break 0x7 +80111ac8: 00001010 mfhi v0 +80111acc: 08044671 j 801119c4 <_IO_file_xsgetn+0xd4> +80111ad0: 02423023 subu a2,s2,v0 +80111ad4: 0c045508 jal 80115420 <__underflow> +80111ad8: 02202021 move a0,s1 +80111adc: 2403ffff li v1,-1 +80111ae0: 1443ffcd bne v0,v1,80111a18 <_IO_file_xsgetn+0x128> +80111ae4: 00000000 nop +80111ae8: 08044688 j 80111a20 <_IO_file_xsgetn+0x130> +80111aec: 0292a023 subu s4,s4,s2 +80111af0: 1522ffc3 bne t1,v0,80111a00 <_IO_file_xsgetn+0x110> +80111af4: 00041fc3 sra v1,a0,0x1f +80111af8: 1640ff8c bnez s2,8011192c <_IO_file_xsgetn+0x3c> +80111afc: 02801021 move v0,s4 +80111b00: 08044689 j 80111a24 <_IO_file_xsgetn+0x134> +80111b04: 00000000 nop +80111b08: 8c840024 lw a0,36(a0) +80111b0c: 00000000 nop +80111b10: 10800007 beqz a0,80111b30 <_IO_file_xsgetn+0x240> +80111b14: 00000000 nop +80111b18: 0c045fee jal 80117fb8 <__cfree> +80111b1c: 00000000 nop +80111b20: 8e220000 lw v0,0(s1) +80111b24: 2403feff li v1,-257 +80111b28: 00431024 and v0,v0,v1 +80111b2c: ae220000 sw v0,0(s1) +80111b30: 0c045447 jal 8011511c <_IO_doallocbuf> +80111b34: 02202021 move a0,s1 +80111b38: 08044648 j 80111920 <_IO_file_xsgetn+0x30> +80111b3c: 00000000 nop +80111b40: 14400006 bnez v0,80111b5c <_IO_file_xsgetn+0x26c> +80111b44: 00000000 nop +80111b48: 8e220000 lw v0,0(s1) +80111b4c: 0292a023 subu s4,s4,s2 +80111b50: 34420010 ori v0,v0,0x10 +80111b54: 08044688 j 80111a20 <_IO_file_xsgetn+0x130> +80111b58: ae220000 sw v0,0(s1) +80111b5c: 8e220000 lw v0,0(s1) +80111b60: 0292a023 subu s4,s4,s2 +80111b64: 34420020 ori v0,v0,0x20 +80111b68: 08044688 j 80111a20 <_IO_file_xsgetn+0x130> +80111b6c: ae220000 sw v0,0(s1) + +80111b70 : +80111b70: 27bdffd8 addiu sp,sp,-40 +80111b74: afb20020 sw s2,32(sp) +80111b78: afb1001c sw s1,28(sp) +80111b7c: afb00018 sw s0,24(sp) +80111b80: afbf0024 sw ra,36(sp) +80111b84: 8c820000 lw v0,0(a0) +80111b88: 00808021 move s0,a0 +80111b8c: 30421000 andi v0,v0,0x1000 +80111b90: 00a09021 move s2,a1 +80111b94: 10400021 beqz v0,80111c1c +80111b98: 00c08821 move s1,a2 +80111b9c: 2402ffff li v0,-1 +80111ba0: 2403ffff li v1,-1 +80111ba4: ac820050 sw v0,80(a0) +80111ba8: ac830054 sw v1,84(a0) +80111bac: 8e030098 lw v1,152(s0) +80111bb0: 02203021 move a2,s1 +80111bb4: 8c62003c lw v0,60(v1) +80111bb8: 02002021 move a0,s0 +80111bbc: 0040f809 jalr v0 +80111bc0: 02402821 move a1,s2 +80111bc4: 96040044 lhu a0,68(s0) +80111bc8: 00000000 nop +80111bcc: 1480002e bnez a0,80111c88 +80111bd0: 00408821 move s1,v0 +80111bd4: 8e03001c lw v1,28(s0) +80111bd8: 8e020060 lw v0,96(s0) +80111bdc: ae03000c sw v1,12(s0) +80111be0: ae030004 sw v1,4(s0) +80111be4: ae030008 sw v1,8(s0) +80111be8: ae030014 sw v1,20(s0) +80111bec: 18400036 blez v0,80111cc8 +80111bf0: ae030010 sw v1,16(s0) +80111bf4: 8e020020 lw v0,32(s0) +80111bf8: 00000000 nop +80111bfc: ae020018 sw v0,24(s0) +80111c00: 02201021 move v0,s1 +80111c04: 8fbf0024 lw ra,36(sp) +80111c08: 8fb20020 lw s2,32(sp) +80111c0c: 8fb1001c lw s1,28(sp) +80111c10: 8fb00018 lw s0,24(sp) +80111c14: 03e00008 jr ra +80111c18: 27bd0028 addiu sp,sp,40 +80111c1c: 8c850008 lw a1,8(a0) +80111c20: 8c860010 lw a2,16(a0) +80111c24: 00000000 nop +80111c28: 10a6ffe0 beq a1,a2,80111bac +80111c2c: 24020001 li v0,1 +80111c30: 8c830098 lw v1,152(a0) +80111c34: afa20010 sw v0,16(sp) +80111c38: 00c53023 subu a2,a2,a1 +80111c3c: 8c620040 lw v0,64(v1) +80111c40: 00000000 nop +80111c44: 0040f809 jalr v0 +80111c48: 00063fc3 sra a3,a2,0x1f +80111c4c: 2404ffff li a0,-1 +80111c50: 10440024 beq v0,a0,80111ce4 +80111c54: 00000000 nop +80111c58: ae030054 sw v1,84(s0) +80111c5c: 8e030098 lw v1,152(s0) +80111c60: ae020050 sw v0,80(s0) +80111c64: 8c62003c lw v0,60(v1) +80111c68: 02203021 move a2,s1 +80111c6c: 02002021 move a0,s0 +80111c70: 0040f809 jalr v0 +80111c74: 02402821 move a1,s2 +80111c78: 96040044 lhu a0,68(s0) +80111c7c: 00000000 nop +80111c80: 1080ffd4 beqz a0,80111bd4 +80111c84: 00408821 move s1,v0 +80111c88: 1040ffd2 beqz v0,80111bd4 +80111c8c: 00000000 nop +80111c90: 2484ffff addiu a0,a0,-1 +80111c94: 02402821 move a1,s2 +80111c98: 0c044f55 jal 80113d54 <_IO_adjust_column> +80111c9c: 00403021 move a2,v0 +80111ca0: 24420001 addiu v0,v0,1 +80111ca4: 8e03001c lw v1,28(s0) +80111ca8: a6020044 sh v0,68(s0) +80111cac: 8e020060 lw v0,96(s0) +80111cb0: ae03000c sw v1,12(s0) +80111cb4: ae030004 sw v1,4(s0) +80111cb8: ae030008 sw v1,8(s0) +80111cbc: ae030014 sw v1,20(s0) +80111cc0: 1c40ffcc bgtz v0,80111bf4 +80111cc4: ae030010 sw v1,16(s0) +80111cc8: 8e020000 lw v0,0(s0) +80111ccc: 00000000 nop +80111cd0: 30420202 andi v0,v0,0x202 +80111cd4: 1040ffc7 beqz v0,80111bf4 +80111cd8: 00601021 move v0,v1 +80111cdc: 08044700 j 80111c00 +80111ce0: ae020018 sw v0,24(s0) +80111ce4: 1464ffdc bne v1,a0,80111c58 +80111ce8: 00000000 nop +80111cec: 08044700 j 80111c00 +80111cf0: 00008821 move s1,zero + +80111cf4 <_IO_new_file_xsputn>: +80111cf4: 27bdffd0 addiu sp,sp,-48 +80111cf8: afb3001c sw s3,28(sp) +80111cfc: afb20018 sw s2,24(sp) +80111d00: afb10014 sw s1,20(sp) +80111d04: afbf0028 sw ra,40(sp) +80111d08: afb50024 sw s5,36(sp) +80111d0c: afb40020 sw s4,32(sp) +80111d10: afb00010 sw s0,16(sp) +80111d14: 00c09821 move s3,a2 +80111d18: 00809021 move s2,a0 +80111d1c: 10c0004a beqz a2,80111e48 <_IO_new_file_xsputn+0x154> +80111d20: 00a08821 move s1,a1 +80111d24: 8c830000 lw v1,0(a0) +80111d28: 24020a00 li v0,2560 +80111d2c: 30630a00 andi v1,v1,0xa00 +80111d30: 00a0a821 move s5,a1 +80111d34: 8c850018 lw a1,24(a0) +80111d38: 8c840014 lw a0,20(a0) +80111d3c: 10620044 beq v1,v0,80111e50 <_IO_new_file_xsputn+0x15c> +80111d40: 00a43023 subu a2,a1,a0 +80111d44: 0000a021 move s4,zero +80111d48: 14c0002b bnez a2,80111df8 <_IO_new_file_xsputn+0x104> +80111d4c: 0266102b sltu v0,s3,a2 +80111d50: 02608021 move s0,s3 +80111d54: 02141021 addu v0,s0,s4 +80111d58: 1440000b bnez v0,80111d88 <_IO_new_file_xsputn+0x94> +80111d5c: 00000000 nop +80111d60: 02701023 subu v0,s3,s0 +80111d64: 8fbf0028 lw ra,40(sp) +80111d68: 8fb50024 lw s5,36(sp) +80111d6c: 8fb40020 lw s4,32(sp) +80111d70: 8fb3001c lw s3,28(sp) +80111d74: 8fb20018 lw s2,24(sp) +80111d78: 8fb10014 lw s1,20(sp) +80111d7c: 8fb00010 lw s0,16(sp) +80111d80: 03e00008 jr ra +80111d84: 27bd0030 addiu sp,sp,48 +80111d88: 8e430098 lw v1,152(s2) +80111d8c: 02402021 move a0,s2 +80111d90: 8c62000c lw v0,12(v1) +80111d94: 00000000 nop +80111d98: 0040f809 jalr v0 +80111d9c: 2405ffff li a1,-1 +80111da0: 2403ffff li v1,-1 +80111da4: 1043ffef beq v0,v1,80111d64 <_IO_new_file_xsputn+0x70> +80111da8: 02701023 subu v0,s3,s0 +80111dac: 8e420020 lw v0,32(s2) +80111db0: 8e43001c lw v1,28(s2) +80111db4: 00000000 nop +80111db8: 00431023 subu v0,v0,v1 +80111dbc: 2c440080 sltiu a0,v0,128 +80111dc0: 10800049 beqz a0,80111ee8 <_IO_new_file_xsputn+0x1f4> +80111dc4: 00000000 nop +80111dc8: 00001021 move v0,zero +80111dcc: 02028823 subu s1,s0,v0 +80111dd0: 1620004b bnez s1,80111f00 <_IO_new_file_xsputn+0x20c> +80111dd4: 02402021 move a0,s2 +80111dd8: 1200ffe2 beqz s0,80111d64 <_IO_new_file_xsputn+0x70> +80111ddc: 02701023 subu v0,s3,s0 +80111de0: 02003021 move a2,s0 +80111de4: 02b12821 addu a1,s5,s1 +80111de8: 0c0450b1 jal 801142c4 <_IO_default_xsputn> +80111dec: 02402021 move a0,s2 +80111df0: 08044758 j 80111d60 <_IO_new_file_xsputn+0x6c> +80111df4: 02028023 subu s0,s0,v0 +80111df8: 1440002e bnez v0,80111eb4 <_IO_new_file_xsputn+0x1c0> +80111dfc: 00c08021 move s0,a2 +80111e00: 2e020015 sltiu v0,s0,21 +80111e04: 1040002f beqz v0,80111ec4 <_IO_new_file_xsputn+0x1d0> +80111e08: 2602ffff addiu v0,s0,-1 +80111e0c: 0440000b bltz v0,80111e3c <_IO_new_file_xsputn+0x148> +80111e10: 00000000 nop +80111e14: 02202821 move a1,s1 +80111e18: 00801821 move v1,a0 +80111e1c: 02303021 addu a2,s1,s0 +80111e20: 90a20000 lbu v0,0(a1) +80111e24: 24a50001 addiu a1,a1,1 +80111e28: a0620000 sb v0,0(v1) +80111e2c: 14a6fffc bne a1,a2,80111e20 <_IO_new_file_xsputn+0x12c> +80111e30: 24630001 addiu v1,v1,1 +80111e34: 00c0a821 move s5,a2 +80111e38: 00902021 addu a0,a0,s0 +80111e3c: 02708023 subu s0,s3,s0 +80111e40: 08044755 j 80111d54 <_IO_new_file_xsputn+0x60> +80111e44: ae440014 sw a0,20(s2) +80111e48: 08044759 j 80111d64 <_IO_new_file_xsputn+0x70> +80111e4c: 00001021 move v0,zero +80111e50: 8e420020 lw v0,32(s2) +80111e54: 00000000 nop +80111e58: 00443023 subu a2,v0,a0 +80111e5c: 00d3182b sltu v1,a2,s3 +80111e60: 1460ffb9 bnez v1,80111d48 <_IO_new_file_xsputn+0x54> +80111e64: 0000a021 move s4,zero +80111e68: 02332821 addu a1,s1,s3 +80111e6c: 0225102b sltu v0,s1,a1 +80111e70: 1040ffb5 beqz v0,80111d48 <_IO_new_file_xsputn+0x54> +80111e74: 2402000a li v0,10 +80111e78: 80a3ffff lb v1,-1(a1) +80111e7c: 00000000 nop +80111e80: 10620008 beq v1,v0,80111ea4 <_IO_new_file_xsputn+0x1b0> +80111e84: 24a5ffff addiu a1,a1,-1 +80111e88: 0225102b sltu v0,s1,a1 +80111e8c: 10400014 beqz v0,80111ee0 <_IO_new_file_xsputn+0x1ec> +80111e90: 24a5ffff addiu a1,a1,-1 +80111e94: 80a30000 lb v1,0(a1) +80111e98: 2402000a li v0,10 +80111e9c: 1462fffb bne v1,v0,80111e8c <_IO_new_file_xsputn+0x198> +80111ea0: 0225102b sltu v0,s1,a1 +80111ea4: 00b11023 subu v0,a1,s1 +80111ea8: 24460001 addiu a2,v0,1 +80111eac: 08044752 j 80111d48 <_IO_new_file_xsputn+0x54> +80111eb0: 24140001 li s4,1 +80111eb4: 02608021 move s0,s3 +80111eb8: 2e020015 sltiu v0,s0,21 +80111ebc: 1440ffd3 bnez v0,80111e0c <_IO_new_file_xsputn+0x118> +80111ec0: 2602ffff addiu v0,s0,-1 +80111ec4: 02003021 move a2,s0 +80111ec8: 0c0472c8 jal 8011cb20 <__mempcpy> +80111ecc: 02202821 move a1,s1 +80111ed0: 0230a821 addu s5,s1,s0 +80111ed4: 02708023 subu s0,s3,s0 +80111ed8: 08044755 j 80111d54 <_IO_new_file_xsputn+0x60> +80111edc: ae420014 sw v0,20(s2) +80111ee0: 08044752 j 80111d48 <_IO_new_file_xsputn+0x54> +80111ee4: 0000a021 move s4,zero +80111ee8: 14400002 bnez v0,80111ef4 <_IO_new_file_xsputn+0x200> +80111eec: 0202001b divu zero,s0,v0 +80111ef0: 0007000d break 0x7 +80111ef4: 00001010 mfhi v0 +80111ef8: 08044774 j 80111dd0 <_IO_new_file_xsputn+0xdc> +80111efc: 02028823 subu s1,s0,v0 +80111f00: 02a02821 move a1,s5 +80111f04: 0c0446dc jal 80111b70 +80111f08: 02203021 move a2,s1 +80111f0c: 0051182b sltu v1,v0,s1 +80111f10: 1460ff93 bnez v1,80111d60 <_IO_new_file_xsputn+0x6c> +80111f14: 02028023 subu s0,s0,v0 +80111f18: 1200ff92 beqz s0,80111d64 <_IO_new_file_xsputn+0x70> +80111f1c: 02701023 subu v0,s3,s0 +80111f20: 08044779 j 80111de4 <_IO_new_file_xsputn+0xf0> +80111f24: 02003021 move a2,s0 + +80111f28 <_IO_new_do_write>: +80111f28: 27bdffe8 addiu sp,sp,-24 +80111f2c: afb00010 sw s0,16(sp) +80111f30: afbf0014 sw ra,20(sp) +80111f34: 14c00007 bnez a2,80111f54 <_IO_new_do_write+0x2c> +80111f38: 00c08021 move s0,a2 +80111f3c: 00001821 move v1,zero +80111f40: 8fbf0014 lw ra,20(sp) +80111f44: 8fb00010 lw s0,16(sp) +80111f48: 00601021 move v0,v1 +80111f4c: 03e00008 jr ra +80111f50: 27bd0018 addiu sp,sp,24 +80111f54: 0c0446dc jal 80111b70 +80111f58: 00000000 nop +80111f5c: 1602fff8 bne s0,v0,80111f40 <_IO_new_do_write+0x18> +80111f60: 2403ffff li v1,-1 +80111f64: 080447d0 j 80111f40 <_IO_new_do_write+0x18> +80111f68: 00001821 move v1,zero + +80111f6c <_IO_file_close>: +80111f6c: 27bdffe8 addiu sp,sp,-24 +80111f70: afbf0014 sw ra,20(sp) +80111f74: afb00010 sw s0,16(sp) +80111f78: 8c840038 lw a0,56(a0) +80111f7c: 24020fa6 li v0,4006 +80111f80: 0000000c syscall +80111f84: 14e00005 bnez a3,80111f9c <_IO_file_close+0x30> +80111f88: 00408021 move s0,v0 +80111f8c: 8fbf0014 lw ra,20(sp) +80111f90: 8fb00010 lw s0,16(sp) +80111f94: 03e00008 jr ra +80111f98: 27bd0018 addiu sp,sp,24 +80111f9c: 0c047ea0 jal 8011fa80 <__errno_location> +80111fa0: 00000000 nop +80111fa4: ac500000 sw s0,0(v0) +80111fa8: 080447e3 j 80111f8c <_IO_file_close+0x20> +80111fac: 2402ffff li v0,-1 + +80111fb0 <_IO_file_close_mmap>: +80111fb0: 27bdffe8 addiu sp,sp,-24 +80111fb4: afbf0014 sw ra,20(sp) +80111fb8: afb00010 sw s0,16(sp) +80111fbc: 00808021 move s0,a0 +80111fc0: 8e050020 lw a1,32(s0) +80111fc4: 8c84001c lw a0,28(a0) +80111fc8: 0c047a36 jal 8011e8d8 <__munmap> +80111fcc: 00a42823 subu a1,a1,a0 +80111fd0: ae000020 sw zero,32(s0) +80111fd4: ae00001c sw zero,28(s0) +80111fd8: 8e040038 lw a0,56(s0) +80111fdc: 24020fa6 li v0,4006 +80111fe0: 0000000c syscall +80111fe4: 14e00005 bnez a3,80111ffc <_IO_file_close_mmap+0x4c> +80111fe8: 00408021 move s0,v0 +80111fec: 8fbf0014 lw ra,20(sp) +80111ff0: 8fb00010 lw s0,16(sp) +80111ff4: 03e00008 jr ra +80111ff8: 27bd0018 addiu sp,sp,24 +80111ffc: 0c047ea0 jal 8011fa80 <__errno_location> +80112000: 00000000 nop +80112004: ac500000 sw s0,0(v0) +80112008: 080447fb j 80111fec <_IO_file_close_mmap+0x3c> +8011200c: 2402ffff li v0,-1 + +80112010 <_IO_file_seekoff_mmap>: +80112010: 27bdffd8 addiu sp,sp,-40 +80112014: 8fa2003c lw v0,60(sp) +80112018: afb20020 sw s2,32(sp) +8011201c: afb1001c sw s1,28(sp) +80112020: afb00018 sw s0,24(sp) +80112024: afbf0024 sw ra,36(sp) +80112028: 00809021 move s2,a0 +8011202c: 00c08021 move s0,a2 +80112030: 8fa30038 lw v1,56(sp) +80112034: 14400015 bnez v0,8011208c <_IO_file_seekoff_mmap+0x7c> +80112038: 00e08821 move s1,a3 +8011203c: 8e420004 lw v0,4(s2) +80112040: 8c840008 lw a0,8(a0) +80112044: 8e460050 lw a2,80(s2) +80112048: 00822023 subu a0,a0,v0 +8011204c: 8e470054 lw a3,84(s2) +80112050: 00c41023 subu v0,a2,a0 +80112054: 00042fc3 sra a1,a0,0x1f +80112058: 00c2402b sltu t0,a2,v0 +8011205c: 00e51823 subu v1,a3,a1 +80112060: 00681823 subu v1,v1,t0 +80112064: 00408021 move s0,v0 +80112068: 00608821 move s1,v1 +8011206c: 02001021 move v0,s0 +80112070: 02201821 move v1,s1 +80112074: 8fbf0024 lw ra,36(sp) +80112078: 8fb20020 lw s2,32(sp) +8011207c: 8fb1001c lw s1,28(sp) +80112080: 8fb00018 lw s0,24(sp) +80112084: 03e00008 jr ra +80112088: 27bd0028 addiu sp,sp,40 +8011208c: 24020001 li v0,1 +80112090: 10620030 beq v1,v0,80112154 <_IO_file_seekoff_mmap+0x144> +80112094: 24020002 li v0,2 +80112098: 10620047 beq v1,v0,801121b8 <_IO_file_seekoff_mmap+0x1a8> +8011209c: 00000000 nop +801120a0: 06200038 bltz s1,80112184 <_IO_file_seekoff_mmap+0x174> +801120a4: 00000000 nop +801120a8: 8e430098 lw v1,152(s2) +801120ac: afa00010 sw zero,16(sp) +801120b0: 8c620040 lw v0,64(v1) +801120b4: 02402021 move a0,s2 +801120b8: 02003021 move a2,s0 +801120bc: 0040f809 jalr v0 +801120c0: 02203821 move a3,s1 +801120c4: 00404021 move t0,v0 +801120c8: 0460003f bltz v1,801121c8 <_IO_file_seekoff_mmap+0x1b8> +801120cc: 00604821 move t1,v1 +801120d0: 8e46001c lw a2,28(s2) +801120d4: 8e430020 lw v1,32(s2) +801120d8: 00000000 nop +801120dc: 00661023 subu v0,v1,a2 +801120e0: 00022fc3 sra a1,v0,0x1f +801120e4: 00402021 move a0,v0 +801120e8: 00b1102a slt v0,a1,s1 +801120ec: 10400012 beqz v0,80112138 <_IO_file_seekoff_mmap+0x128> +801120f0: 00000000 nop +801120f4: ae46000c sw a2,12(s2) +801120f8: ae430008 sw v1,8(s2) +801120fc: ae430004 sw v1,4(s2) +80112100: 8e420000 lw v0,0(s2) +80112104: 2403ffef li v1,-17 +80112108: 00431024 and v0,v0,v1 +8011210c: ae420000 sw v0,0(s2) +80112110: ae480050 sw t0,80(s2) +80112114: ae490054 sw t1,84(s2) +80112118: 02001021 move v0,s0 +8011211c: 02201821 move v1,s1 +80112120: 8fbf0024 lw ra,36(sp) +80112124: 8fb20020 lw s2,32(sp) +80112128: 8fb1001c lw s1,28(sp) +8011212c: 8fb00018 lw s0,24(sp) +80112130: 03e00008 jr ra +80112134: 27bd0028 addiu sp,sp,40 +80112138: 10b10026 beq a1,s1,801121d4 <_IO_file_seekoff_mmap+0x1c4> +8011213c: 0090102b sltu v0,a0,s0 +80112140: 00d01021 addu v0,a2,s0 +80112144: ae420008 sw v0,8(s2) +80112148: ae46000c sw a2,12(s2) +8011214c: 08044840 j 80112100 <_IO_file_seekoff_mmap+0xf0> +80112150: ae420004 sw v0,4(s2) +80112154: 8c820004 lw v0,4(a0) +80112158: 8c86000c lw a2,12(a0) +8011215c: 00000000 nop +80112160: 00461023 subu v0,v0,a2 +80112164: 02022021 addu a0,s0,v0 +80112168: 00021fc3 sra v1,v0,0x1f +8011216c: 0090302b sltu a2,a0,s0 +80112170: 02232821 addu a1,s1,v1 +80112174: 00c52821 addu a1,a2,a1 +80112178: 00a08821 move s1,a1 +8011217c: 0621ffca bgez s1,801120a8 <_IO_file_seekoff_mmap+0x98> +80112180: 00808021 move s0,a0 +80112184: 0c047ea0 jal 8011fa80 <__errno_location> +80112188: 2410ffff li s0,-1 +8011218c: 24030016 li v1,22 +80112190: ac430000 sw v1,0(v0) +80112194: 2411ffff li s1,-1 +80112198: 02001021 move v0,s0 +8011219c: 02201821 move v1,s1 +801121a0: 8fbf0024 lw ra,36(sp) +801121a4: 8fb20020 lw s2,32(sp) +801121a8: 8fb1001c lw s1,28(sp) +801121ac: 8fb00018 lw s0,24(sp) +801121b0: 03e00008 jr ra +801121b4: 27bd0028 addiu sp,sp,40 +801121b8: 8c820020 lw v0,32(a0) +801121bc: 8c86001c lw a2,28(a0) +801121c0: 08044859 j 80112164 <_IO_file_seekoff_mmap+0x154> +801121c4: 00461023 subu v0,v0,a2 +801121c8: 2410ffff li s0,-1 +801121cc: 0804481b j 8011206c <_IO_file_seekoff_mmap+0x5c> +801121d0: 2411ffff li s1,-1 +801121d4: 1040ffdb beqz v0,80112144 <_IO_file_seekoff_mmap+0x134> +801121d8: 00d01021 addu v0,a2,s0 +801121dc: 0804483e j 801120f8 <_IO_file_seekoff_mmap+0xe8> +801121e0: ae46000c sw a2,12(s2) + +801121e4 <_IO_new_file_attach>: +801121e4: 27bdffd8 addiu sp,sp,-40 +801121e8: afb00018 sw s0,24(sp) +801121ec: afbf0020 sw ra,32(sp) +801121f0: afb1001c sw s1,28(sp) +801121f4: 8c910038 lw s1,56(a0) +801121f8: 2402ffff li v0,-1 +801121fc: 00808021 move s0,a0 +80112200: 00003021 move a2,zero +80112204: 00003821 move a3,zero +80112208: 12220008 beq s1,v0,8011222c <_IO_new_file_attach+0x48> +8011220c: 00a01821 move v1,a1 +80112210: 00008021 move s0,zero +80112214: 02001021 move v0,s0 +80112218: 8fbf0020 lw ra,32(sp) +8011221c: 8fb1001c lw s1,28(sp) +80112220: 8fb00018 lw s0,24(sp) +80112224: 03e00008 jr ra +80112228: 27bd0028 addiu sp,sp,40 +8011222c: 8c850000 lw a1,0(a0) +80112230: 2402fff3 li v0,-13 +80112234: 00a22824 and a1,a1,v0 +80112238: 34a50040 ori a1,a1,0x40 +8011223c: 2402ffff li v0,-1 +80112240: 8c880098 lw t0,152(a0) +80112244: ac830038 sw v1,56(a0) +80112248: ac820050 sw v0,80(a0) +8011224c: ac850000 sw a1,0(a0) +80112250: 24020003 li v0,3 +80112254: 2403ffff li v1,-1 +80112258: 24050001 li a1,1 +8011225c: ac830054 sw v1,84(a0) +80112260: afa50010 sw a1,16(sp) +80112264: afa20014 sw v0,20(sp) +80112268: 8d020024 lw v0,36(t0) +8011226c: 00000000 nop +80112270: 0040f809 jalr v0 +80112274: 00000000 nop +80112278: 1451ffe7 bne v0,s1,80112218 <_IO_new_file_attach+0x34> +8011227c: 02001021 move v0,s0 +80112280: 2402ffff li v0,-1 +80112284: 1462ffe4 bne v1,v0,80112218 <_IO_new_file_attach+0x34> +80112288: 02001021 move v0,s0 +8011228c: 0c047ea0 jal 8011fa80 <__errno_location> +80112290: 00000000 nop +80112294: 8c430000 lw v1,0(v0) +80112298: 2402001d li v0,29 +8011229c: 1462ffdc bne v1,v0,80112210 <_IO_new_file_attach+0x2c> +801122a0: 02001021 move v0,s0 +801122a4: 08044886 j 80112218 <_IO_new_file_attach+0x34> +801122a8: 00000000 nop + +801122ac <_IO_new_file_write>: +801122ac: 27bdffd8 addiu sp,sp,-40 +801122b0: afb3001c sw s3,28(sp) +801122b4: afb20018 sw s2,24(sp) +801122b8: afb10014 sw s1,20(sp) +801122bc: afbf0024 sw ra,36(sp) +801122c0: afb40020 sw s4,32(sp) +801122c4: afb00010 sw s0,16(sp) +801122c8: 00c09821 move s3,a2 +801122cc: 00809021 move s2,a0 +801122d0: 18c00030 blez a2,80112394 <_IO_new_file_write+0xe8> +801122d4: 00a08821 move s1,a1 +801122d8: 080448bb j 801122ec <_IO_new_file_write+0x40> +801122dc: 00c08021 move s0,a2 +801122e0: 02028023 subu s0,s0,v0 +801122e4: 1a00000f blez s0,80112324 <_IO_new_file_write+0x78> +801122e8: 02703823 subu a3,s3,s0 +801122ec: 8e42003c lw v0,60(s2) +801122f0: 02202821 move a1,s1 +801122f4: 30420002 andi v0,v0,0x2 +801122f8: 1440001d bnez v0,80112370 <_IO_new_file_write+0xc4> +801122fc: 02003021 move a2,s0 +80112300: 8e440038 lw a0,56(s2) +80112304: 0c0477e2 jal 8011df88 <__libc_write> +80112308: 00000000 nop +8011230c: 0441fff4 bgez v0,801122e0 <_IO_new_file_write+0x34> +80112310: 02228821 addu s1,s1,v0 +80112314: 8e420000 lw v0,0(s2) +80112318: 02703823 subu a3,s3,s0 +8011231c: 34420020 ori v0,v0,0x20 +80112320: ae420000 sw v0,0(s2) +80112324: 8e490054 lw t1,84(s2) +80112328: 8e480050 lw t0,80(s2) +8011232c: 05200007 bltz t1,8011234c <_IO_new_file_write+0xa0> +80112330: 01072021 addu a0,t0,a3 +80112334: 00071fc3 sra v1,a3,0x1f +80112338: 0088302b sltu a2,a0,t0 +8011233c: 01232821 addu a1,t1,v1 +80112340: 00c52821 addu a1,a2,a1 +80112344: ae440050 sw a0,80(s2) +80112348: ae450054 sw a1,84(s2) +8011234c: 8fbf0024 lw ra,36(sp) +80112350: 8fb40020 lw s4,32(sp) +80112354: 8fb3001c lw s3,28(sp) +80112358: 8fb20018 lw s2,24(sp) +8011235c: 8fb10014 lw s1,20(sp) +80112360: 8fb00010 lw s0,16(sp) +80112364: 00e01021 move v0,a3 +80112368: 03e00008 jr ra +8011236c: 27bd0028 addiu sp,sp,40 +80112370: 8e440038 lw a0,56(s2) +80112374: 24020fa4 li v0,4004 +80112378: 0000000c syscall +8011237c: 10e0ffe3 beqz a3,8011230c <_IO_new_file_write+0x60> +80112380: 0040a021 move s4,v0 +80112384: 0c047ea0 jal 8011fa80 <__errno_location> +80112388: 00000000 nop +8011238c: 080448c5 j 80112314 <_IO_new_file_write+0x68> +80112390: ac540000 sw s4,0(v0) +80112394: 080448c9 j 80112324 <_IO_new_file_write+0x78> +80112398: 00003821 move a3,zero + +8011239c <_IO_file_stat>: +8011239c: 8c820038 lw v0,56(a0) +801123a0: 00a03021 move a2,a1 +801123a4: 24040003 li a0,3 +801123a8: 08047774 j 8011ddd0 <___fxstat64> +801123ac: 00402821 move a1,v0 + +801123b0 <_IO_file_read>: +801123b0: 27bdffe8 addiu sp,sp,-24 +801123b4: afbf0014 sw ra,20(sp) +801123b8: afb00010 sw s0,16(sp) +801123bc: 8c82003c lw v0,60(a0) +801123c0: 00000000 nop +801123c4: 30420002 andi v0,v0,0x2 +801123c8: 14400006 bnez v0,801123e4 <_IO_file_read+0x34> +801123cc: 00000000 nop +801123d0: 8c840038 lw a0,56(a0) +801123d4: 8fbf0014 lw ra,20(sp) +801123d8: 8fb00010 lw s0,16(sp) +801123dc: 080477d6 j 8011df58 <__libc_read> +801123e0: 27bd0018 addiu sp,sp,24 +801123e4: 8c840038 lw a0,56(a0) +801123e8: 24020fa3 li v0,4003 +801123ec: 0000000c syscall +801123f0: 00408021 move s0,v0 +801123f4: 14e00006 bnez a3,80112410 <_IO_file_read+0x60> +801123f8: 00401821 move v1,v0 +801123fc: 8fbf0014 lw ra,20(sp) +80112400: 8fb00010 lw s0,16(sp) +80112404: 00601021 move v0,v1 +80112408: 03e00008 jr ra +8011240c: 27bd0018 addiu sp,sp,24 +80112410: 0c047ea0 jal 8011fa80 <__errno_location> +80112414: 00000000 nop +80112418: 2403ffff li v1,-1 +8011241c: 080448ff j 801123fc <_IO_file_read+0x4c> +80112420: ac500000 sw s0,0(v0) + +80112424 <_IO_new_file_seekoff>: +80112424: 27bdff20 addiu sp,sp,-224 +80112428: afb600d0 sw s6,208(sp) +8011242c: afb500cc sw s5,204(sp) +80112430: afb400c8 sw s4,200(sp) +80112434: afb300c4 sw s3,196(sp) +80112438: afb200c0 sw s2,192(sp) +8011243c: afbf00dc sw ra,220(sp) +80112440: afbe00d8 sw s8,216(sp) +80112444: afb700d4 sw s7,212(sp) +80112448: afb100bc sw s1,188(sp) +8011244c: afb000b8 sw s0,184(sp) +80112450: 8c83000c lw v1,12(a0) +80112454: 8c820008 lw v0,8(a0) +80112458: 00809021 move s2,a0 +8011245c: 00c0a021 move s4,a2 +80112460: 8fb300f0 lw s3,240(sp) +80112464: 8fb600f4 lw s6,244(sp) +80112468: 106200c8 beq v1,v0,8011278c <_IO_new_file_seekoff+0x368> +8011246c: 00e0a821 move s5,a3 +80112470: 8c880010 lw t0,16(a0) +80112474: 8c890014 lw t1,20(a0) +80112478: 0000f021 move s8,zero +8011247c: 16c00004 bnez s6,80112490 <_IO_new_file_seekoff+0x6c> +80112480: 0109102b sltu v0,t0,t1 +80112484: 0000a021 move s4,zero +80112488: 0000a821 move s5,zero +8011248c: 24130001 li s3,1 +80112490: 1440003d bnez v0,80112588 <_IO_new_file_seekoff+0x164> +80112494: 00000000 nop +80112498: 8e4c0000 lw t4,0(s2) +8011249c: 00000000 nop +801124a0: 31820800 andi v0,t4,0x800 +801124a4: 14400038 bnez v0,80112588 <_IO_new_file_seekoff+0x164> +801124a8: 00000000 nop +801124ac: 8e42001c lw v0,28(s2) +801124b0: 00000000 nop +801124b4: 104000bb beqz v0,801127a4 <_IO_new_file_seekoff+0x380> +801124b8: 00000000 nop +801124bc: 24020001 li v0,1 +801124c0: 12620048 beq s3,v0,801125e4 <_IO_new_file_seekoff+0x1c0> +801124c4: 24020002 li v0,2 +801124c8: 12620060 beq s3,v0,8011264c <_IO_new_file_seekoff+0x228> +801124cc: 02402021 move a0,s2 +801124d0: 12c00035 beqz s6,801125a8 <_IO_new_file_seekoff+0x184> +801124d4: 02805021 move t2,s4 +801124d8: 8e460050 lw a2,80(s2) +801124dc: 2402ffff li v0,-1 +801124e0: 8e470054 lw a3,84(s2) +801124e4: 10c200c8 beq a2,v0,80112808 <_IO_new_file_seekoff+0x3e4> +801124e8: 00000000 nop +801124ec: 8e42000c lw v0,12(s2) +801124f0: 00000000 nop +801124f4: 104000c6 beqz v0,80112810 <_IO_new_file_seekoff+0x3ec> +801124f8: 00000000 nop +801124fc: 8e4c0000 lw t4,0(s2) +80112500: 00000000 nop +80112504: 31820100 andi v0,t4,0x100 +80112508: 10400069 beqz v0,801126b0 <_IO_new_file_seekoff+0x28c> +8011250c: 00000000 nop +80112510: 31820004 andi v0,t4,0x4 +80112514: 104000da beqz v0,80112880 <_IO_new_file_seekoff+0x45c> +80112518: 00000000 nop +8011251c: 0c0450a4 jal 80114290 <_IO_unsave_markers> +80112520: 02402021 move a0,s2 +80112524: 8e430098 lw v1,152(s2) +80112528: afb30010 sw s3,16(sp) +8011252c: 8c620040 lw v0,64(v1) +80112530: 02803021 move a2,s4 +80112534: 02a03821 move a3,s5 +80112538: 0040f809 jalr v0 +8011253c: 02402021 move a0,s2 +80112540: 00405021 move t2,v0 +80112544: 2402ffff li v0,-1 +80112548: 114200ab beq t2,v0,801127f8 <_IO_new_file_seekoff+0x3d4> +8011254c: 00605821 move t3,v1 +80112550: 8e440000 lw a0,0(s2) +80112554: 8e42001c lw v0,28(s2) +80112558: 2403ffef li v1,-17 +8011255c: 00836024 and t4,a0,v1 +80112560: ae420018 sw v0,24(s2) +80112564: ae4c0000 sw t4,0(s2) +80112568: ae4a0050 sw t2,80(s2) +8011256c: ae4b0054 sw t3,84(s2) +80112570: ae42000c sw v0,12(s2) +80112574: ae420004 sw v0,4(s2) +80112578: ae420008 sw v0,8(s2) +8011257c: ae420014 sw v0,20(s2) +80112580: 0804496b j 801125ac <_IO_new_file_seekoff+0x188> +80112584: ae420010 sw v0,16(s2) +80112588: 0c044eb0 jal 80113ac0 <_IO_switch_to_get_mode> +8011258c: 02402021 move a0,s2 +80112590: 1040ffc6 beqz v0,801124ac <_IO_new_file_seekoff+0x88> +80112594: 00000000 nop +80112598: 240affff li t2,-1 +8011259c: 0804496b j 801125ac <_IO_new_file_seekoff+0x188> +801125a0: 240bffff li t3,-1 +801125a4: 02805021 move t2,s4 +801125a8: 02a05821 move t3,s5 +801125ac: 8fbf00dc lw ra,220(sp) +801125b0: 8fbe00d8 lw s8,216(sp) +801125b4: 8fb700d4 lw s7,212(sp) +801125b8: 8fb600d0 lw s6,208(sp) +801125bc: 8fb500cc lw s5,204(sp) +801125c0: 8fb400c8 lw s4,200(sp) +801125c4: 8fb300c4 lw s3,196(sp) +801125c8: 8fb200c0 lw s2,192(sp) +801125cc: 8fb100bc lw s1,188(sp) +801125d0: 8fb000b8 lw s0,184(sp) +801125d4: 01401021 move v0,t2 +801125d8: 01601821 move v1,t3 +801125dc: 03e00008 jr ra +801125e0: 27bd00e0 addiu sp,sp,224 +801125e4: 8e440004 lw a0,4(s2) +801125e8: 8e420008 lw v0,8(s2) +801125ec: 8e450050 lw a1,80(s2) +801125f0: 00441023 subu v0,v0,a0 +801125f4: 02828023 subu s0,s4,v0 +801125f8: 00021fc3 sra v1,v0,0x1f +801125fc: 0290202b sltu a0,s4,s0 +80112600: 02a38823 subu s1,s5,v1 +80112604: 02248823 subu s1,s1,a0 +80112608: 2402ffff li v0,-1 +8011260c: 0200a021 move s4,s0 +80112610: 10a2004c beq a1,v0,80112744 <_IO_new_file_seekoff+0x320> +80112614: 0220a821 move s5,s1 +80112618: 8e420050 lw v0,80(s2) +8011261c: 8e430054 lw v1,84(s2) +80112620: 02022021 addu a0,s0,v0 +80112624: 0090302b sltu a2,a0,s0 +80112628: 02232821 addu a1,s1,v1 +8011262c: 00c52821 addu a1,a2,a1 +80112630: 0080a021 move s4,a0 +80112634: 04a00079 bltz a1,8011281c <_IO_new_file_seekoff+0x3f8> +80112638: 00a0a821 move s5,a1 +8011263c: 16c0ffa6 bnez s6,801124d8 <_IO_new_file_seekoff+0xb4> +80112640: 00009821 move s3,zero +80112644: 0804496a j 801125a8 <_IO_new_file_seekoff+0x184> +80112648: 02805021 move t2,s4 +8011264c: 8e430098 lw v1,152(s2) +80112650: 00000000 nop +80112654: 8c620048 lw v0,72(v1) +80112658: 00000000 nop +8011265c: 0040f809 jalr v0 +80112660: 27a50018 addiu a1,sp,24 +80112664: 1440ffad bnez v0,8011251c <_IO_new_file_seekoff+0xf8> +80112668: 34038000 li v1,0x8000 +8011266c: 8fa20030 lw v0,48(sp) +80112670: 00000000 nop +80112674: 3042f000 andi v0,v0,0xf000 +80112678: 1443ffa8 bne v0,v1,8011251c <_IO_new_file_seekoff+0xf8> +8011267c: 00000000 nop +80112680: 8fa20050 lw v0,80(sp) +80112684: 8fa30054 lw v1,84(sp) +80112688: 02822021 addu a0,s4,v0 +8011268c: 0094302b sltu a2,a0,s4 +80112690: 02a32821 addu a1,s5,v1 +80112694: 00c52821 addu a1,a2,a1 +80112698: 00009821 move s3,zero +8011269c: 0080a021 move s4,a0 +801126a0: 16c0ff8d bnez s6,801124d8 <_IO_new_file_seekoff+0xb4> +801126a4: 00a0a821 move s5,a1 +801126a8: 0804496a j 801125a8 <_IO_new_file_seekoff+0x184> +801126ac: 02805021 move t2,s4 +801126b0: 8e45001c lw a1,28(s2) +801126b4: 8e420008 lw v0,8(s2) +801126b8: 00000000 nop +801126bc: 00451023 subu v0,v0,a1 +801126c0: 00021fc3 sra v1,v0,0x1f +801126c4: 00c24023 subu t0,a2,v0 +801126c8: 00c8202b sltu a0,a2,t0 +801126cc: 00e34823 subu t1,a3,v1 +801126d0: 01244823 subu t1,t1,a0 +801126d4: 02a9102a slt v0,s5,t1 +801126d8: 1440ff8e bnez v0,80112514 <_IO_new_file_seekoff+0xf0> +801126dc: 31820004 andi v0,t4,0x4 +801126e0: 12a90062 beq s5,t1,8011286c <_IO_new_file_seekoff+0x448> +801126e4: 02a01821 move v1,s5 +801126e8: 02a7102a slt v0,s5,a3 +801126ec: 10400052 beqz v0,80112838 <_IO_new_file_seekoff+0x414> +801126f0: 00000000 nop +801126f4: 02881023 subu v0,s4,t0 +801126f8: 2403ffef li v1,-17 +801126fc: 01831824 and v1,t4,v1 +80112700: 00a21021 addu v0,a1,v0 +80112704: ae420004 sw v0,4(s2) +80112708: ae450018 sw a1,24(s2) +8011270c: ae430000 sw v1,0(s2) +80112710: ae45000c sw a1,12(s2) +80112714: ae450014 sw a1,20(s2) +80112718: 04e0ffa2 bltz a3,801125a4 <_IO_new_file_seekoff+0x180> +8011271c: ae450010 sw a1,16(s2) +80112720: 8e430098 lw v1,152(s2) +80112724: afa00010 sw zero,16(sp) +80112728: 8c620040 lw v0,64(v1) +8011272c: 00000000 nop +80112730: 0040f809 jalr v0 +80112734: 02402021 move a0,s2 +80112738: 02805021 move t2,s4 +8011273c: 0804496b j 801125ac <_IO_new_file_seekoff+0x188> +80112740: 02a05821 move t3,s5 +80112744: 8e570054 lw s7,84(s2) +80112748: 00000000 nop +8011274c: 16e5ffb2 bne s7,a1,80112618 <_IO_new_file_seekoff+0x1f4> +80112750: 00000000 nop +80112754: 16c0ff71 bnez s6,8011251c <_IO_new_file_seekoff+0xf8> +80112758: 02402021 move a0,s2 +8011275c: 8e430098 lw v1,152(s2) +80112760: afb30010 sw s3,16(sp) +80112764: 8c620040 lw v0,64(v1) +80112768: 00003021 move a2,zero +8011276c: 0040f809 jalr v0 +80112770: 00003821 move a3,zero +80112774: 00405021 move t2,v0 +80112778: 10570036 beq v0,s7,80112854 <_IO_new_file_seekoff+0x430> +8011277c: 00605821 move t3,v1 +80112780: ae4a0050 sw t2,80(s2) +80112784: 08044986 j 80112618 <_IO_new_file_seekoff+0x1f4> +80112788: ae4b0054 sw t3,84(s2) +8011278c: 8c880010 lw t0,16(a0) +80112790: 8c890014 lw t1,20(a0) +80112794: 00000000 nop +80112798: 01091026 xor v0,t0,t1 +8011279c: 0804491f j 8011247c <_IO_new_file_seekoff+0x58> +801127a0: 2c5e0001 sltiu s8,v0,1 +801127a4: 8e44000c lw a0,12(s2) +801127a8: 00000000 nop +801127ac: 10800007 beqz a0,801127cc <_IO_new_file_seekoff+0x3a8> +801127b0: 00000000 nop +801127b4: 0c045fee jal 80117fb8 <__cfree> +801127b8: 00000000 nop +801127bc: 8e430000 lw v1,0(s2) +801127c0: 2402feff li v0,-257 +801127c4: 00626024 and t4,v1,v0 +801127c8: ae4c0000 sw t4,0(s2) +801127cc: 0c045447 jal 8011511c <_IO_doallocbuf> +801127d0: 02402021 move a0,s2 +801127d4: 8e49001c lw t1,28(s2) +801127d8: 00000000 nop +801127dc: ae490008 sw t1,8(s2) +801127e0: ae490014 sw t1,20(s2) +801127e4: ae490010 sw t1,16(s2) +801127e8: ae490018 sw t1,24(s2) +801127ec: ae49000c sw t1,12(s2) +801127f0: 0804492f j 801124bc <_IO_new_file_seekoff+0x98> +801127f4: ae490004 sw t1,4(s2) +801127f8: 1462ff55 bne v1,v0,80112550 <_IO_new_file_seekoff+0x12c> +801127fc: 00000000 nop +80112800: 0804496b j 801125ac <_IO_new_file_seekoff+0x188> +80112804: 00000000 nop +80112808: 14e2ff38 bne a3,v0,801124ec <_IO_new_file_seekoff+0xc8> +8011280c: 00000000 nop +80112810: 8e4c0000 lw t4,0(s2) +80112814: 08044945 j 80112514 <_IO_new_file_seekoff+0xf0> +80112818: 31820004 andi v0,t4,0x4 +8011281c: 0c047ea0 jal 8011fa80 <__errno_location> +80112820: 00000000 nop +80112824: 24030016 li v1,22 +80112828: 240affff li t2,-1 +8011282c: 240bffff li t3,-1 +80112830: 0804496b j 801125ac <_IO_new_file_seekoff+0x188> +80112834: ac430000 sw v1,0(v0) +80112838: 1467ff36 bne v1,a3,80112514 <_IO_new_file_seekoff+0xf0> +8011283c: 31820004 andi v0,t4,0x4 +80112840: 0286102b sltu v0,s4,a2 +80112844: 1440ffab bnez v0,801126f4 <_IO_new_file_seekoff+0x2d0> +80112848: 31820004 andi v0,t4,0x4 +8011284c: 08044945 j 80112514 <_IO_new_file_seekoff+0xf0> +80112850: 00000000 nop +80112854: 2402ffff li v0,-1 +80112858: 1062ff54 beq v1,v0,801125ac <_IO_new_file_seekoff+0x188> +8011285c: 00000000 nop +80112860: ae4a0050 sw t2,80(s2) +80112864: 08044986 j 80112618 <_IO_new_file_seekoff+0x1f4> +80112868: ae4b0054 sw t3,84(s2) +8011286c: 0288102b sltu v0,s4,t0 +80112870: 1440ff27 bnez v0,80112510 <_IO_new_file_seekoff+0xec> +80112874: 02a7102a slt v0,s5,a3 +80112878: 080449bb j 801126ec <_IO_new_file_seekoff+0x2c8> +8011287c: 00000000 nop +80112880: 8e47001c lw a3,28(s2) +80112884: 8e460020 lw a2,32(s2) +80112888: 00000000 nop +8011288c: 00e61023 subu v0,a3,a2 +80112890: 00021fc3 sra v1,v0,0x1f +80112894: 02824024 and t0,s4,v0 +80112898: 02882023 subu a0,s4,t0 +8011289c: 02a34824 and t1,s5,v1 +801128a0: 0284102b sltu v0,s4,a0 +801128a4: 02a92823 subu a1,s5,t1 +801128a8: 00a22823 subu a1,a1,v0 +801128ac: 00c73023 subu a2,a2,a3 +801128b0: 00a08821 move s1,a1 +801128b4: 00062fc3 sra a1,a2,0x1f +801128b8: 00b1102a slt v0,a1,s1 +801128bc: 14400047 bnez v0,801129dc <_IO_new_file_seekoff+0x5b8> +801128c0: 00808021 move s0,a0 +801128c4: 10b10043 beq a1,s1,801129d4 <_IO_new_file_seekoff+0x5b0> +801128c8: 00d0102b sltu v0,a2,s0 +801128cc: 8e430098 lw v1,152(s2) +801128d0: afa00010 sw zero,16(sp) +801128d4: 8c620040 lw v0,64(v1) +801128d8: 01003021 move a2,t0 +801128dc: 01203821 move a3,t1 +801128e0: 0040f809 jalr v0 +801128e4: 02402021 move a0,s2 +801128e8: 0040b021 move s6,v0 +801128ec: 0460ff2a bltz v1,80112598 <_IO_new_file_seekoff+0x174> +801128f0: 0060b821 move s7,v1 +801128f4: 02111025 or v0,s0,s1 +801128f8: 1040003d beqz v0,801129f0 <_IO_new_file_seekoff+0x5cc> +801128fc: 00006821 move t5,zero +80112900: 8e420098 lw v0,152(s2) +80112904: 8e45001c lw a1,28(s2) +80112908: 8c430038 lw v1,56(v0) +8011290c: 17c00004 bnez s8,80112920 <_IO_new_file_seekoff+0x4fc> +80112910: 02003021 move a2,s0 +80112914: 8e420020 lw v0,32(s2) +80112918: 00000000 nop +8011291c: 00453023 subu a2,v0,a1 +80112920: 0060f809 jalr v1 +80112924: 02402021 move a0,s2 +80112928: 00025fc3 sra t3,v0,0x1f +8011292c: 00401821 move v1,v0 +80112930: 00405021 move t2,v0 +80112934: 0171102a slt v0,t3,s1 +80112938: 1440001d bnez v0,801129b0 <_IO_new_file_seekoff+0x58c> +8011293c: 2402ffff li v0,-1 +80112940: 11710018 beq t3,s1,801129a4 <_IO_new_file_seekoff+0x580> +80112944: 0070102b sltu v0,v1,s0 +80112948: 00606821 move t5,v1 +8011294c: 8e45001c lw a1,28(s2) +80112950: 8e460000 lw a2,0(s2) +80112954: 02ca1021 addu v0,s6,t2 +80112958: 02eb1821 addu v1,s7,t3 +8011295c: 2404ffef li a0,-17 +80112960: 0056382b sltu a3,v0,s6 +80112964: 00c46024 and t4,a2,a0 +80112968: 00e31821 addu v1,a3,v1 +8011296c: 00b02021 addu a0,a1,s0 +80112970: 00ad3021 addu a2,a1,t5 +80112974: 02805021 move t2,s4 +80112978: 02a05821 move t3,s5 +8011297c: ae4c0000 sw t4,0(s2) +80112980: ae440004 sw a0,4(s2) +80112984: ae460008 sw a2,8(s2) +80112988: ae450018 sw a1,24(s2) +8011298c: ae420050 sw v0,80(s2) +80112990: ae430054 sw v1,84(s2) +80112994: ae45000c sw a1,12(s2) +80112998: ae450014 sw a1,20(s2) +8011299c: 0804496b j 801125ac <_IO_new_file_seekoff+0x188> +801129a0: ae450010 sw a1,16(s2) +801129a4: 1040ffe9 beqz v0,8011294c <_IO_new_file_seekoff+0x528> +801129a8: 00606821 move t5,v1 +801129ac: 2402ffff li v0,-1 +801129b0: 10620012 beq v1,v0,801129fc <_IO_new_file_seekoff+0x5d8> +801129b4: 020a1023 subu v0,s0,t2 +801129b8: 0202202b sltu a0,s0,v0 +801129bc: 022b1823 subu v1,s1,t3 +801129c0: 00641823 subu v1,v1,a0 +801129c4: 0040a021 move s4,v0 +801129c8: 0060a821 move s5,v1 +801129cc: 08044947 j 8011251c <_IO_new_file_seekoff+0xf8> +801129d0: 24130001 li s3,1 +801129d4: 1040ffbd beqz v0,801128cc <_IO_new_file_seekoff+0x4a8> +801129d8: 00000000 nop +801129dc: 02804021 move t0,s4 +801129e0: 02a04821 move t1,s5 +801129e4: 00008021 move s0,zero +801129e8: 08044a33 j 801128cc <_IO_new_file_seekoff+0x4a8> +801129ec: 00008821 move s1,zero +801129f0: 00005021 move t2,zero +801129f4: 08044a53 j 8011294c <_IO_new_file_seekoff+0x528> +801129f8: 00005821 move t3,zero +801129fc: 0200a021 move s4,s0 +80112a00: 0220a821 move s5,s1 +80112a04: 08044947 j 8011251c <_IO_new_file_seekoff+0xf8> +80112a08: 24130001 li s3,1 + +80112a0c <_IO_new_file_sync>: +80112a0c: 27bdffe0 addiu sp,sp,-32 +80112a10: afb00018 sw s0,24(sp) +80112a14: afbf001c sw ra,28(sp) +80112a18: 8c860014 lw a2,20(a0) +80112a1c: 8c850010 lw a1,16(a0) +80112a20: 00000000 nop +80112a24: 00a6102b sltu v0,a1,a2 +80112a28: 14400028 bnez v0,80112acc <_IO_new_file_sync+0xc0> +80112a2c: 00808021 move s0,a0 +80112a30: 8e030004 lw v1,4(s0) +80112a34: 8e020008 lw v0,8(s0) +80112a38: 00000000 nop +80112a3c: 00622023 subu a0,v1,v0 +80112a40: 1480000b bnez a0,80112a70 <_IO_new_file_sync+0x64> +80112a44: 24020001 li v0,1 +80112a48: 2402ffff li v0,-1 +80112a4c: 2403ffff li v1,-1 +80112a50: 00002021 move a0,zero +80112a54: ae020050 sw v0,80(s0) +80112a58: ae030054 sw v1,84(s0) +80112a5c: 8fbf001c lw ra,28(sp) +80112a60: 8fb00018 lw s0,24(sp) +80112a64: 00801021 move v0,a0 +80112a68: 03e00008 jr ra +80112a6c: 27bd0020 addiu sp,sp,32 +80112a70: 8e030098 lw v1,152(s0) +80112a74: afa20010 sw v0,16(sp) +80112a78: 8c620040 lw v0,64(v1) +80112a7c: 00803021 move a2,a0 +80112a80: 00043fc3 sra a3,a0,0x1f +80112a84: 0040f809 jalr v0 +80112a88: 02002021 move a0,s0 +80112a8c: 2404ffff li a0,-1 +80112a90: 10440004 beq v0,a0,80112aa4 <_IO_new_file_sync+0x98> +80112a94: 00000000 nop +80112a98: 8e020004 lw v0,4(s0) +80112a9c: 08044a92 j 80112a48 <_IO_new_file_sync+0x3c> +80112aa0: ae020008 sw v0,8(s0) +80112aa4: 1464fffc bne v1,a0,80112a98 <_IO_new_file_sync+0x8c> +80112aa8: 00000000 nop +80112aac: 0c047ea0 jal 8011fa80 <__errno_location> +80112ab0: 00000000 nop +80112ab4: 8c430000 lw v1,0(v0) +80112ab8: 2402001d li v0,29 +80112abc: 1062ffe3 beq v1,v0,80112a4c <_IO_new_file_sync+0x40> +80112ac0: 2402ffff li v0,-1 +80112ac4: 08044a97 j 80112a5c <_IO_new_file_sync+0x50> +80112ac8: 2404ffff li a0,-1 +80112acc: 8c820060 lw v0,96(a0) +80112ad0: 00000000 nop +80112ad4: 1840000e blez v0,80112b10 <_IO_new_file_sync+0x104> +80112ad8: 00000000 nop +80112adc: 8c82005c lw v0,92(a0) +80112ae0: 00000000 nop +80112ae4: 8c460010 lw a2,16(v0) +80112ae8: 8c45000c lw a1,12(v0) +80112aec: 00000000 nop +80112af0: 00c53023 subu a2,a2,a1 +80112af4: 0c044135 jal 801104d4 <_IO_wdo_write> +80112af8: 00063083 sra a2,a2,0x2 +80112afc: 0002102b sltu v0,zero,v0 +80112b00: 1040ffcb beqz v0,80112a30 <_IO_new_file_sync+0x24> +80112b04: 2404ffff li a0,-1 +80112b08: 08044a97 j 80112a5c <_IO_new_file_sync+0x50> +80112b0c: 00000000 nop +80112b10: 0c0447ca jal 80111f28 <_IO_new_do_write> +80112b14: 00c53023 subu a2,a2,a1 +80112b18: 0002102b sltu v0,zero,v0 +80112b1c: 1040ffc4 beqz v0,80112a30 <_IO_new_file_sync+0x24> +80112b20: 2404ffff li a0,-1 +80112b24: 08044a97 j 80112a5c <_IO_new_file_sync+0x50> +80112b28: 00000000 nop + +80112b2c <_IO_new_file_overflow>: +80112b2c: 27bdffe0 addiu sp,sp,-32 +80112b30: afb20018 sw s2,24(sp) +80112b34: afb10014 sw s1,20(sp) +80112b38: afbf001c sw ra,28(sp) +80112b3c: afb00010 sw s0,16(sp) +80112b40: 00808821 move s1,a0 +80112b44: 8c840000 lw a0,0(a0) +80112b48: 00000000 nop +80112b4c: 30820008 andi v0,a0,0x8 +80112b50: 1440005f bnez v0,80112cd0 <_IO_new_file_overflow+0x1a4> +80112b54: 00a09021 move s2,a1 +80112b58: 30820800 andi v0,a0,0x800 +80112b5c: 10400021 beqz v0,80112be4 <_IO_new_file_overflow+0xb8> +80112b60: 00000000 nop +80112b64: 8e220010 lw v0,16(s1) +80112b68: 00000000 nop +80112b6c: 10400041 beqz v0,80112c74 <_IO_new_file_overflow+0x148> +80112b70: 00000000 nop +80112b74: 2402ffff li v0,-1 +80112b78: 12420046 beq s2,v0,80112c94 <_IO_new_file_overflow+0x168> +80112b7c: 00000000 nop +80112b80: 8e260014 lw a2,20(s1) +80112b84: 8e220020 lw v0,32(s1) +80112b88: 00000000 nop +80112b8c: 10c20057 beq a2,v0,80112cec <_IO_new_file_overflow+0x1c0> +80112b90: 00000000 nop +80112b94: a0d20000 sb s2,0(a2) +80112b98: 8e230000 lw v1,0(s1) +80112b9c: 24c60001 addiu a2,a2,1 +80112ba0: 30620002 andi v0,v1,0x2 +80112ba4: 1440002a bnez v0,80112c50 <_IO_new_file_overflow+0x124> +80112ba8: ae260014 sw a2,20(s1) +80112bac: 30620200 andi v0,v1,0x200 +80112bb0: 10400005 beqz v0,80112bc8 <_IO_new_file_overflow+0x9c> +80112bb4: 324500ff andi a1,s2,0xff +80112bb8: 2402000a li v0,10 +80112bbc: 12420024 beq s2,v0,80112c50 <_IO_new_file_overflow+0x124> +80112bc0: 00000000 nop +80112bc4: 324500ff andi a1,s2,0xff +80112bc8: 8fbf001c lw ra,28(sp) +80112bcc: 8fb20018 lw s2,24(sp) +80112bd0: 8fb10014 lw s1,20(sp) +80112bd4: 8fb00010 lw s0,16(sp) +80112bd8: 00a01021 move v0,a1 +80112bdc: 03e00008 jr ra +80112be0: 27bd0020 addiu sp,sp,32 +80112be4: 8e220010 lw v0,16(s1) +80112be8: 00000000 nop +80112bec: 10400021 beqz v0,80112c74 <_IO_new_file_overflow+0x148> +80112bf0: 00000000 nop +80112bf4: 30820100 andi v0,a0,0x100 +80112bf8: 1440004f bnez v0,80112d38 <_IO_new_file_overflow+0x20c> +80112bfc: 00000000 nop +80112c00: 8e260004 lw a2,4(s1) +80112c04: 8e250020 lw a1,32(s1) +80112c08: 00000000 nop +80112c0c: 10c5002b beq a2,a1,80112cbc <_IO_new_file_overflow+0x190> +80112c10: 00000000 nop +80112c14: 8e220008 lw v0,8(s1) +80112c18: 8e230060 lw v1,96(s1) +80112c1c: 34840800 ori a0,a0,0x800 +80112c20: ae250018 sw a1,24(s1) +80112c24: ae22000c sw v0,12(s1) +80112c28: ae260014 sw a2,20(s1) +80112c2c: ae260010 sw a2,16(s1) +80112c30: ae220004 sw v0,4(s1) +80112c34: 1c60ffcf bgtz v1,80112b74 <_IO_new_file_overflow+0x48> +80112c38: ae240000 sw a0,0(s1) +80112c3c: 30820202 andi v0,a0,0x202 +80112c40: 1040ffcd beqz v0,80112b78 <_IO_new_file_overflow+0x4c> +80112c44: 2402ffff li v0,-1 +80112c48: 08044ade j 80112b78 <_IO_new_file_overflow+0x4c> +80112c4c: ae260018 sw a2,24(s1) +80112c50: 8e250010 lw a1,16(s1) +80112c54: 02202021 move a0,s1 +80112c58: 0c0447ca jal 80111f28 <_IO_new_do_write> +80112c5c: 00c53023 subu a2,a2,a1 +80112c60: 2403ffff li v1,-1 +80112c64: 1443ffd7 bne v0,v1,80112bc4 <_IO_new_file_overflow+0x98> +80112c68: 00000000 nop +80112c6c: 08044af2 j 80112bc8 <_IO_new_file_overflow+0x9c> +80112c70: 2405ffff li a1,-1 +80112c74: 0c045447 jal 8011511c <_IO_doallocbuf> +80112c78: 02202021 move a0,s1 +80112c7c: 8e22001c lw v0,28(s1) +80112c80: 8e240000 lw a0,0(s1) +80112c84: ae220008 sw v0,8(s1) +80112c88: ae22000c sw v0,12(s1) +80112c8c: 08044afd j 80112bf4 <_IO_new_file_overflow+0xc8> +80112c90: ae220004 sw v0,4(s1) +80112c94: 8e250010 lw a1,16(s1) +80112c98: 8e260014 lw a2,20(s1) +80112c9c: 02202021 move a0,s1 +80112ca0: 8fbf001c lw ra,28(sp) +80112ca4: 8fb20018 lw s2,24(sp) +80112ca8: 8fb10014 lw s1,20(sp) +80112cac: 8fb00010 lw s0,16(sp) +80112cb0: 00c53023 subu a2,a2,a1 +80112cb4: 080447ca j 80111f28 <_IO_new_do_write> +80112cb8: 27bd0020 addiu sp,sp,32 +80112cbc: 8e26001c lw a2,28(s1) +80112cc0: 00000000 nop +80112cc4: ae260004 sw a2,4(s1) +80112cc8: 08044b05 j 80112c14 <_IO_new_file_overflow+0xe8> +80112ccc: ae260008 sw a2,8(s1) +80112cd0: 34840020 ori a0,a0,0x20 +80112cd4: 0c047ea0 jal 8011fa80 <__errno_location> +80112cd8: ae240000 sw a0,0(s1) +80112cdc: 24030009 li v1,9 +80112ce0: 2405ffff li a1,-1 +80112ce4: 08044af2 j 80112bc8 <_IO_new_file_overflow+0x9c> +80112ce8: ac430000 sw v1,0(v0) +80112cec: 8e220060 lw v0,96(s1) +80112cf0: 00000000 nop +80112cf4: 18400022 blez v0,80112d80 <_IO_new_file_overflow+0x254> +80112cf8: 02202021 move a0,s1 +80112cfc: 8e22005c lw v0,92(s1) +80112d00: 00000000 nop +80112d04: 8c460010 lw a2,16(v0) +80112d08: 8c45000c lw a1,12(v0) +80112d0c: 00000000 nop +80112d10: 00c53023 subu a2,a2,a1 +80112d14: 0c044135 jal 801104d4 <_IO_wdo_write> +80112d18: 00063083 sra a2,a2,0x2 +80112d1c: 24420001 addiu v0,v0,1 +80112d20: 2c420001 sltiu v0,v0,1 +80112d24: 1440ffd1 bnez v0,80112c6c <_IO_new_file_overflow+0x140> +80112d28: 00000000 nop +80112d2c: 8e260014 lw a2,20(s1) +80112d30: 08044ae6 j 80112b98 <_IO_new_file_overflow+0x6c> +80112d34: a0d20000 sb s2,0(a2) +80112d38: 8e220004 lw v0,4(s1) +80112d3c: 8e300008 lw s0,8(s1) +80112d40: 02202021 move a0,s1 +80112d44: 0c045090 jal 80114240 <_IO_free_backup_area> +80112d48: 02028023 subu s0,s0,v0 +80112d4c: 8e24000c lw a0,12(s1) +80112d50: 8e23001c lw v1,28(s1) +80112d54: 00000000 nop +80112d58: 00831823 subu v1,a0,v1 +80112d5c: 0070102b sltu v0,v1,s0 +80112d60: 10400003 beqz v0,80112d70 <_IO_new_file_overflow+0x244> +80112d64: 00901023 subu v0,a0,s0 +80112d68: 00608021 move s0,v1 +80112d6c: 00901023 subu v0,a0,s0 +80112d70: 8e240000 lw a0,0(s1) +80112d74: ae220004 sw v0,4(s1) +80112d78: 08044b00 j 80112c00 <_IO_new_file_overflow+0xd4> +80112d7c: ae22000c sw v0,12(s1) +80112d80: 8e250010 lw a1,16(s1) +80112d84: 0c0447ca jal 80111f28 <_IO_new_do_write> +80112d88: 00c53023 subu a2,a2,a1 +80112d8c: 24420001 addiu v0,v0,1 +80112d90: 08044b49 j 80112d24 <_IO_new_file_overflow+0x1f8> +80112d94: 2c420001 sltiu v0,v0,1 + +80112d98 <_IO_new_file_underflow>: +80112d98: 27bdffd0 addiu sp,sp,-48 +80112d9c: afb00020 sw s0,32(sp) +80112da0: afbf002c sw ra,44(sp) +80112da4: afb20028 sw s2,40(sp) +80112da8: afb10024 sw s1,36(sp) +80112dac: 8c830000 lw v1,0(a0) +80112db0: 00000000 nop +80112db4: 30620004 andi v0,v1,0x4 +80112db8: 1440007f bnez v0,80112fb8 <_IO_new_file_underflow+0x220> +80112dbc: 00808021 move s0,a0 +80112dc0: 8c840004 lw a0,4(a0) +80112dc4: 8e020008 lw v0,8(s0) +80112dc8: 00000000 nop +80112dcc: 0082102b sltu v0,a0,v0 +80112dd0: 14400049 bnez v0,80112ef8 <_IO_new_file_underflow+0x160> +80112dd4: 00000000 nop +80112dd8: 8e02001c lw v0,28(s0) +80112ddc: 00000000 nop +80112de0: 1040005c beqz v0,80112f54 <_IO_new_file_underflow+0x1bc> +80112de4: 30620202 andi v0,v1,0x202 +80112de8: 1040001a beqz v0,80112e54 <_IO_new_file_underflow+0xbc> +80112dec: 3c11801f lui s1,0x801f +80112df0: 8e2430c4 lw a0,12484(s1) +80112df4: 00000000 nop +80112df8: 8c820000 lw v0,0(a0) +80112dfc: 00000000 nop +80112e00: 30428000 andi v0,v0,0x8000 +80112e04: 10400044 beqz v0,80112f18 <_IO_new_file_underflow+0x180> +80112e08: 3c020000 lui v0,0x0 +80112e0c: 00009021 move s2,zero +80112e10: 8e2430c4 lw a0,12484(s1) +80112e14: 24030280 li v1,640 +80112e18: 8c820000 lw v0,0(a0) +80112e1c: 00000000 nop +80112e20: 30420288 andi v0,v0,0x288 +80112e24: 1043005a beq v0,v1,80112f90 <_IO_new_file_underflow+0x1f8> +80112e28: 00000000 nop +80112e2c: 8c820000 lw v0,0(a0) +80112e30: 00000000 nop +80112e34: 30428000 andi v0,v0,0x8000 +80112e38: 1040003e beqz v0,80112f34 <_IO_new_file_underflow+0x19c> +80112e3c: 00000000 nop +80112e40: 12400004 beqz s2,80112e54 <_IO_new_file_underflow+0xbc> +80112e44: 00000000 nop +80112e48: 27a40010 addiu a0,sp,16 +80112e4c: 0c000000 jal 80000000 +80112e50: 00002821 move a1,zero +80112e54: 0c044eb0 jal 80113ac0 <_IO_switch_to_get_mode> +80112e58: 02002021 move a0,s0 +80112e5c: 8e040098 lw a0,152(s0) +80112e60: 8e03001c lw v1,28(s0) +80112e64: 8e060020 lw a2,32(s0) +80112e68: 8c820038 lw v0,56(a0) +80112e6c: 00602821 move a1,v1 +80112e70: 02002021 move a0,s0 +80112e74: ae030004 sw v1,4(s0) +80112e78: ae03000c sw v1,12(s0) +80112e7c: ae030008 sw v1,8(s0) +80112e80: ae030018 sw v1,24(s0) +80112e84: ae030014 sw v1,20(s0) +80112e88: ae030010 sw v1,16(s0) +80112e8c: 0040f809 jalr v0 +80112e90: 00c33023 subu a2,a2,v1 +80112e94: 1840004f blez v0,80112fd4 <_IO_new_file_underflow+0x23c> +80112e98: 00402021 move a0,v0 +80112e9c: 8e020008 lw v0,8(s0) +80112ea0: 8e080050 lw t0,80(s0) +80112ea4: 00441021 addu v0,v0,a0 +80112ea8: 2403ffff li v1,-1 +80112eac: 8e090054 lw t1,84(s0) +80112eb0: 11030024 beq t0,v1,80112f44 <_IO_new_file_underflow+0x1ac> +80112eb4: ae020008 sw v0,8(s0) +80112eb8: 00041fc3 sra v1,a0,0x1f +80112ebc: 01042021 addu a0,t0,a0 +80112ec0: 0088302b sltu a2,a0,t0 +80112ec4: 01232821 addu a1,t1,v1 +80112ec8: 00c52821 addu a1,a2,a1 +80112ecc: ae040050 sw a0,80(s0) +80112ed0: ae050054 sw a1,84(s0) +80112ed4: 8e020004 lw v0,4(s0) +80112ed8: 8fbf002c lw ra,44(sp) +80112edc: 90440000 lbu a0,0(v0) +80112ee0: 8fb20028 lw s2,40(sp) +80112ee4: 8fb10024 lw s1,36(sp) +80112ee8: 8fb00020 lw s0,32(sp) +80112eec: 00801021 move v0,a0 +80112ef0: 03e00008 jr ra +80112ef4: 27bd0030 addiu sp,sp,48 +80112ef8: 90840000 lbu a0,0(a0) +80112efc: 8fbf002c lw ra,44(sp) +80112f00: 8fb20028 lw s2,40(sp) +80112f04: 8fb10024 lw s1,36(sp) +80112f08: 8fb00020 lw s0,32(sp) +80112f0c: 00801021 move v0,a0 +80112f10: 03e00008 jr ra +80112f14: 27bd0030 addiu sp,sp,48 +80112f18: 24420000 addiu v0,v0,0 +80112f1c: 14400039 bnez v0,80113004 <_IO_new_file_underflow+0x26c> +80112f20: 3c058014 lui a1,0x8014 +80112f24: 0c0518fc jal 801463f0 <_IO_flockfile> +80112f28: 00009021 move s2,zero +80112f2c: 08044b84 j 80112e10 <_IO_new_file_underflow+0x78> +80112f30: 00000000 nop +80112f34: 0c051908 jal 80146420 <_IO_funlockfile> +80112f38: 00000000 nop +80112f3c: 08044b90 j 80112e40 <_IO_new_file_underflow+0xa8> +80112f40: 00000000 nop +80112f44: 1523ffdd bne t1,v1,80112ebc <_IO_new_file_underflow+0x124> +80112f48: 00041fc3 sra v1,a0,0x1f +80112f4c: 08044bb5 j 80112ed4 <_IO_new_file_underflow+0x13c> +80112f50: 00000000 nop +80112f54: 8e040024 lw a0,36(s0) +80112f58: 00000000 nop +80112f5c: 10800007 beqz a0,80112f7c <_IO_new_file_underflow+0x1e4> +80112f60: 00000000 nop +80112f64: 0c045fee jal 80117fb8 <__cfree> +80112f68: 00000000 nop +80112f6c: 8e030000 lw v1,0(s0) +80112f70: 2402feff li v0,-257 +80112f74: 00621824 and v1,v1,v0 +80112f78: ae030000 sw v1,0(s0) +80112f7c: 0c045447 jal 8011511c <_IO_doallocbuf> +80112f80: 02002021 move a0,s0 +80112f84: 8e030000 lw v1,0(s0) +80112f88: 08044b7a j 80112de8 <_IO_new_file_underflow+0x50> +80112f8c: 30620202 andi v0,v1,0x202 +80112f90: 8c830098 lw v1,152(a0) +80112f94: 00000000 nop +80112f98: 8c62000c lw v0,12(v1) +80112f9c: 00000000 nop +80112fa0: 0040f809 jalr v0 +80112fa4: 2405ffff li a1,-1 +80112fa8: 3c03801f lui v1,0x801f +80112fac: 8c6430c4 lw a0,12484(v1) +80112fb0: 08044b8b j 80112e2c <_IO_new_file_underflow+0x94> +80112fb4: 00000000 nop +80112fb8: 34630020 ori v1,v1,0x20 +80112fbc: 0c047ea0 jal 8011fa80 <__errno_location> +80112fc0: ac830000 sw v1,0(a0) +80112fc4: 24030009 li v1,9 +80112fc8: 2404ffff li a0,-1 +80112fcc: 08044bbf j 80112efc <_IO_new_file_underflow+0x164> +80112fd0: ac430000 sw v1,0(v0) +80112fd4: 14400006 bnez v0,80112ff0 <_IO_new_file_underflow+0x258> +80112fd8: 00000000 nop +80112fdc: 8e020000 lw v0,0(s0) +80112fe0: 2404ffff li a0,-1 +80112fe4: 34430010 ori v1,v0,0x10 +80112fe8: 08044bbf j 80112efc <_IO_new_file_underflow+0x164> +80112fec: ae030000 sw v1,0(s0) +80112ff0: 8e020000 lw v0,0(s0) +80112ff4: 2404ffff li a0,-1 +80112ff8: 34420020 ori v0,v0,0x20 +80112ffc: 08044bbf j 80112efc <_IO_new_file_underflow+0x164> +80113000: ae020000 sw v0,0(s0) +80113004: 00803021 move a2,a0 +80113008: 24a56420 addiu a1,a1,25632 +8011300c: 0c000000 jal 80000000 +80113010: 27a40010 addiu a0,sp,16 +80113014: 8e2430c4 lw a0,12484(s1) +80113018: 00000000 nop +8011301c: 8c820000 lw v0,0(a0) +80113020: 00000000 nop +80113024: 30428000 andi v0,v0,0x8000 +80113028: 10400003 beqz v0,80113038 <_IO_new_file_underflow+0x2a0> +8011302c: 00000000 nop +80113030: 08044b85 j 80112e14 <_IO_new_file_underflow+0x7c> +80113034: 24120001 li s2,1 +80113038: 0c0518fc jal 801463f0 <_IO_flockfile> +8011303c: 24120001 li s2,1 +80113040: 08044b84 j 80112e10 <_IO_new_file_underflow+0x78> +80113044: 00000000 nop + +80113048 <_IO_new_file_setbuf>: +80113048: 27bdffe8 addiu sp,sp,-24 +8011304c: afb00010 sw s0,16(sp) +80113050: afbf0014 sw ra,20(sp) +80113054: 0c04540e jal 80115038 <_IO_default_setbuf> +80113058: 00808021 move s0,a0 +8011305c: 1040000e beqz v0,80113098 <_IO_new_file_setbuf+0x50> +80113060: 00000000 nop +80113064: 8e02001c lw v0,28(s0) +80113068: 00000000 nop +8011306c: ae020008 sw v0,8(s0) +80113070: ae020018 sw v0,24(s0) +80113074: ae020014 sw v0,20(s0) +80113078: ae020010 sw v0,16(s0) +8011307c: ae02000c sw v0,12(s0) +80113080: ae020004 sw v0,4(s0) +80113084: 8fbf0014 lw ra,20(sp) +80113088: 02001021 move v0,s0 +8011308c: 8fb00010 lw s0,16(sp) +80113090: 03e00008 jr ra +80113094: 27bd0018 addiu sp,sp,24 +80113098: 00008021 move s0,zero +8011309c: 02001021 move v0,s0 +801130a0: 8fbf0014 lw ra,20(sp) +801130a4: 8fb00010 lw s0,16(sp) +801130a8: 03e00008 jr ra +801130ac: 27bd0018 addiu sp,sp,24 + +801130b0 <_IO_file_setbuf_mmap>: +801130b0: 27bdffe8 addiu sp,sp,-24 +801130b4: afb00010 sw s0,16(sp) +801130b8: afbf0014 sw ra,20(sp) +801130bc: 8c82005c lw v0,92(a0) +801130c0: 3c03801c lui v1,0x801c +801130c4: 3c07801c lui a3,0x801c +801130c8: 24632950 addiu v1,v1,10576 +801130cc: 24e72790 addiu a3,a3,10128 +801130d0: ac830098 sw v1,152(a0) +801130d4: ac4700b8 sw a3,184(v0) +801130d8: 0c044c12 jal 80113048 <_IO_new_file_setbuf> +801130dc: 00808021 move s0,a0 +801130e0: 10400005 beqz v0,801130f8 <_IO_file_setbuf_mmap+0x48> +801130e4: 3c04801c lui a0,0x801c +801130e8: 8fbf0014 lw ra,20(sp) +801130ec: 8fb00010 lw s0,16(sp) +801130f0: 03e00008 jr ra +801130f4: 27bd0018 addiu sp,sp,24 +801130f8: 8e03005c lw v1,92(s0) +801130fc: 3c05801c lui a1,0x801c +80113100: 248429a4 addiu a0,a0,10660 +80113104: 24a527e4 addiu a1,a1,10212 +80113108: ae040098 sw a0,152(s0) +8011310c: ac6500b8 sw a1,184(v1) +80113110: 8fbf0014 lw ra,20(sp) +80113114: 8fb00010 lw s0,16(sp) +80113118: 03e00008 jr ra +8011311c: 27bd0018 addiu sp,sp,24 + +80113120 <_IO_file_open>: +80113120: 27bdffd8 addiu sp,sp,-40 +80113124: afb20020 sw s2,32(sp) +80113128: afb00018 sw s0,24(sp) +8011312c: afbf0024 sw ra,36(sp) +80113130: afb1001c sw s1,28(sp) +80113134: 8c82003c lw v0,60(a0) +80113138: 00808021 move s0,a0 +8011313c: 30420002 andi v0,v0,0x2 +80113140: 00a02021 move a0,a1 +80113144: 8fb20038 lw s2,56(sp) +80113148: 8fa5003c lw a1,60(sp) +8011314c: 14400040 bnez v0,80113250 <_IO_file_open+0x130> +80113150: 00000000 nop +80113154: 2ca50001 sltiu a1,a1,1 +80113158: 00052b40 sll a1,a1,0xd +8011315c: 00a62825 or a1,a1,a2 +80113160: 0c0477be jal 8011def8 <__libc_open> +80113164: 00e03021 move a2,a3 +80113168: 00408821 move s1,v0 +8011316c: 06200030 bltz s1,80113230 <_IO_file_open+0x110> +80113170: 2403eff3 li v1,-4109 +80113174: 8e020000 lw v0,0(s0) +80113178: 00000000 nop +8011317c: 00431024 and v0,v0,v1 +80113180: 3244100c andi a0,s2,0x100c +80113184: 00441025 or v0,v0,a0 +80113188: ae020000 sw v0,0(s0) +8011318c: 32431004 andi v1,s2,0x1004 +80113190: 24021004 li v0,4100 +80113194: 1062000a beq v1,v0,801131c0 <_IO_file_open+0xa0> +80113198: ae110038 sw s1,56(s0) +8011319c: 0c04531d jal 80114c74 <_IO_link_in> +801131a0: 02002021 move a0,s0 +801131a4: 02001021 move v0,s0 +801131a8: 8fbf0024 lw ra,36(sp) +801131ac: 8fb20020 lw s2,32(sp) +801131b0: 8fb1001c lw s1,28(sp) +801131b4: 8fb00018 lw s0,24(sp) +801131b8: 03e00008 jr ra +801131bc: 27bd0028 addiu sp,sp,40 +801131c0: 8e040098 lw a0,152(s0) +801131c4: 24020002 li v0,2 +801131c8: 24030003 li v1,3 +801131cc: afa20010 sw v0,16(sp) +801131d0: afa30014 sw v1,20(sp) +801131d4: 8c820024 lw v0,36(a0) +801131d8: 00003021 move a2,zero +801131dc: 02002021 move a0,s0 +801131e0: 0040f809 jalr v0 +801131e4: 00003821 move a3,zero +801131e8: 2404ffff li a0,-1 +801131ec: 1444ffeb bne v0,a0,8011319c <_IO_file_open+0x7c> +801131f0: 00000000 nop +801131f4: 1464ffe9 bne v1,a0,8011319c <_IO_file_open+0x7c> +801131f8: 00000000 nop +801131fc: 0c047ea0 jal 8011fa80 <__errno_location> +80113200: 00000000 nop +80113204: 8c430000 lw v1,0(v0) +80113208: 00402821 move a1,v0 +8011320c: 2402001d li v0,29 +80113210: 1062ffe2 beq v1,v0,8011319c <_IO_file_open+0x7c> +80113214: 02202021 move a0,s1 +80113218: 24020fa6 li v0,4006 +8011321c: 0000000c syscall +80113220: 10e00003 beqz a3,80113230 <_IO_file_open+0x110> +80113224: 00008021 move s0,zero +80113228: 08044c69 j 801131a4 <_IO_file_open+0x84> +8011322c: aca20000 sw v0,0(a1) +80113230: 00008021 move s0,zero +80113234: 02001021 move v0,s0 +80113238: 8fbf0024 lw ra,36(sp) +8011323c: 8fb20020 lw s2,32(sp) +80113240: 8fb1001c lw s1,28(sp) +80113244: 8fb00018 lw s0,24(sp) +80113248: 03e00008 jr ra +8011324c: 27bd0028 addiu sp,sp,40 +80113250: 2ca50001 sltiu a1,a1,1 +80113254: 00052b40 sll a1,a1,0xd +80113258: 00a62825 or a1,a1,a2 +8011325c: 00e03021 move a2,a3 +80113260: 24020fa5 li v0,4005 +80113264: 0000000c syscall +80113268: 10e0ffc0 beqz a3,8011316c <_IO_file_open+0x4c> +8011326c: 00408821 move s1,v0 +80113270: 0c047ea0 jal 8011fa80 <__errno_location> +80113274: 00008021 move s0,zero +80113278: 08044c69 j 801131a4 <_IO_file_open+0x84> +8011327c: ac510000 sw s1,0(v0) + +80113280 <_IO_new_file_init>: +80113280: 8c850000 lw a1,0(a0) +80113284: 27bdffe8 addiu sp,sp,-24 +80113288: 2402ffff li v0,-1 +8011328c: 34a5240c ori a1,a1,0x240c +80113290: 2403ffff li v1,-1 +80113294: afbf0014 sw ra,20(sp) +80113298: afb00010 sw s0,16(sp) +8011329c: ac850000 sw a1,0(a0) +801132a0: ac820050 sw v0,80(a0) +801132a4: ac830054 sw v1,84(a0) +801132a8: 0c04531d jal 80114c74 <_IO_link_in> +801132ac: 00808021 move s0,a0 +801132b0: 2402ffff li v0,-1 +801132b4: ae020038 sw v0,56(s0) +801132b8: 8fbf0014 lw ra,20(sp) +801132bc: 8fb00010 lw s0,16(sp) +801132c0: 03e00008 jr ra +801132c4: 27bd0018 addiu sp,sp,24 + +801132c8 <_IO_new_file_finish>: +801132c8: 27bdffe8 addiu sp,sp,-24 +801132cc: afb00010 sw s0,16(sp) +801132d0: afbf0014 sw ra,20(sp) +801132d4: 8c830038 lw v1,56(a0) +801132d8: 2402ffff li v0,-1 +801132dc: 10620012 beq v1,v0,80113328 <_IO_new_file_finish+0x60> +801132e0: 00808021 move s0,a0 +801132e4: 8c820060 lw v0,96(a0) +801132e8: 00000000 nop +801132ec: 18400020 blez v0,80113370 <_IO_new_file_finish+0xa8> +801132f0: 00000000 nop +801132f4: 8c82005c lw v0,92(a0) +801132f8: 00000000 nop +801132fc: 8c460010 lw a2,16(v0) +80113300: 8c45000c lw a1,12(v0) +80113304: 00000000 nop +80113308: 00c53023 subu a2,a2,a1 +8011330c: 0c044135 jal 801104d4 <_IO_wdo_write> +80113310: 00063083 sra a2,a2,0x2 +80113314: 8e020000 lw v0,0(s0) +80113318: 00000000 nop +8011331c: 30420040 andi v0,v0,0x40 +80113320: 10400007 beqz v0,80113340 <_IO_new_file_finish+0x78> +80113324: 02002021 move a0,s0 +80113328: 02002021 move a0,s0 +8011332c: 8fbf0014 lw ra,20(sp) +80113330: 8fb00010 lw s0,16(sp) +80113334: 00002821 move a1,zero +80113338: 0804546c j 801151b0 <_IO_default_finish> +8011333c: 27bd0018 addiu sp,sp,24 +80113340: 8e030098 lw v1,152(s0) +80113344: 00000000 nop +80113348: 8c620044 lw v0,68(v1) +8011334c: 00000000 nop +80113350: 0040f809 jalr v0 +80113354: 00000000 nop +80113358: 8fbf0014 lw ra,20(sp) +8011335c: 02002021 move a0,s0 +80113360: 00002821 move a1,zero +80113364: 8fb00010 lw s0,16(sp) +80113368: 0804546c j 801151b0 <_IO_default_finish> +8011336c: 27bd0018 addiu sp,sp,24 +80113370: 8c850010 lw a1,16(a0) +80113374: 8c860014 lw a2,20(a0) +80113378: 0c0447ca jal 80111f28 <_IO_new_do_write> +8011337c: 00c53023 subu a2,a2,a1 +80113380: 08044cc5 j 80113314 <_IO_new_file_finish+0x4c> +80113384: 00000000 nop + +80113388 <_IO_new_file_close_it>: +80113388: 27bdffe0 addiu sp,sp,-32 +8011338c: afb00010 sw s0,16(sp) +80113390: afbf001c sw ra,28(sp) +80113394: afb20018 sw s2,24(sp) +80113398: afb10014 sw s1,20(sp) +8011339c: 8c830038 lw v1,56(a0) +801133a0: 2402ffff li v0,-1 +801133a4: 10620057 beq v1,v0,80113504 <_IO_new_file_close_it+0x17c> +801133a8: 00808021 move s0,a0 +801133ac: 8c820000 lw v0,0(a0) +801133b0: 24030800 li v1,2048 +801133b4: 30420808 andi v0,v0,0x808 +801133b8: 1043003e beq v0,v1,801134b4 <_IO_new_file_close_it+0x12c> +801133bc: 00009021 move s2,zero +801133c0: 0c0450a4 jal 80114290 <_IO_unsave_markers> +801133c4: 02002021 move a0,s0 +801133c8: 8e030098 lw v1,152(s0) +801133cc: 00000000 nop +801133d0: 8c620044 lw v0,68(v1) +801133d4: 00000000 nop +801133d8: 0040f809 jalr v0 +801133dc: 02002021 move a0,s0 +801133e0: 00408821 move s1,v0 +801133e4: 8e020060 lw v0,96(s0) +801133e8: 00000000 nop +801133ec: 1840004d blez v0,80113524 <_IO_new_file_close_it+0x19c> +801133f0: 00002821 move a1,zero +801133f4: 8e02005c lw v0,92(s0) +801133f8: 00000000 nop +801133fc: 8c430020 lw v1,32(v0) +80113400: 00000000 nop +80113404: 10600003 beqz v1,80113414 <_IO_new_file_close_it+0x8c> +80113408: 00000000 nop +8011340c: 0c0521c6 jal 80148718 <_IO_free_wbackup_area> +80113410: 02002021 move a0,s0 +80113414: 02002021 move a0,s0 +80113418: 00002821 move a1,zero +8011341c: 00003021 move a2,zero +80113420: 0c05243c jal 801490f0 <_IO_wsetb> +80113424: 00003821 move a3,zero +80113428: 8e02005c lw v0,92(s0) +8011342c: 00000000 nop +80113430: ac400014 sw zero,20(v0) +80113434: ac400008 sw zero,8(v0) +80113438: ac400000 sw zero,0(v0) +8011343c: ac400004 sw zero,4(v0) +80113440: ac400010 sw zero,16(v0) +80113444: ac40000c sw zero,12(v0) +80113448: 0c045375 jal 80114dd4 <_IO_un_link> +8011344c: 02002021 move a0,s0 +80113450: 2402ffff li v0,-1 +80113454: 3c04fbad lui a0,0xfbad +80113458: 2403ffff li v1,-1 +8011345c: ae020050 sw v0,80(s0) +80113460: 3484240c ori a0,a0,0x240c +80113464: 2402ffff li v0,-1 +80113468: ae030054 sw v1,84(s0) +8011346c: ae040000 sw a0,0(s0) +80113470: 12200008 beqz s1,80113494 <_IO_new_file_close_it+0x10c> +80113474: ae020038 sw v0,56(s0) +80113478: 02201021 move v0,s1 +8011347c: 8fbf001c lw ra,28(sp) +80113480: 8fb20018 lw s2,24(sp) +80113484: 8fb10014 lw s1,20(sp) +80113488: 8fb00010 lw s0,16(sp) +8011348c: 03e00008 jr ra +80113490: 27bd0020 addiu sp,sp,32 +80113494: 02408821 move s1,s2 +80113498: 02201021 move v0,s1 +8011349c: 8fbf001c lw ra,28(sp) +801134a0: 8fb20018 lw s2,24(sp) +801134a4: 8fb10014 lw s1,20(sp) +801134a8: 8fb00010 lw s0,16(sp) +801134ac: 03e00008 jr ra +801134b0: 27bd0020 addiu sp,sp,32 +801134b4: 8c820060 lw v0,96(a0) +801134b8: 00000000 nop +801134bc: 1840000b blez v0,801134ec <_IO_new_file_close_it+0x164> +801134c0: 00000000 nop +801134c4: 8c82005c lw v0,92(a0) +801134c8: 00000000 nop +801134cc: 8c460010 lw a2,16(v0) +801134d0: 8c45000c lw a1,12(v0) +801134d4: 00000000 nop +801134d8: 00c53023 subu a2,a2,a1 +801134dc: 0c044135 jal 801104d4 <_IO_wdo_write> +801134e0: 00063083 sra a2,a2,0x2 +801134e4: 08044cf0 j 801133c0 <_IO_new_file_close_it+0x38> +801134e8: 00409021 move s2,v0 +801134ec: 8c850010 lw a1,16(a0) +801134f0: 8c860014 lw a2,20(a0) +801134f4: 0c0447ca jal 80111f28 <_IO_new_do_write> +801134f8: 00c53023 subu a2,a2,a1 +801134fc: 08044cf0 j 801133c0 <_IO_new_file_close_it+0x38> +80113500: 00409021 move s2,v0 +80113504: 2411ffff li s1,-1 +80113508: 02201021 move v0,s1 +8011350c: 8fbf001c lw ra,28(sp) +80113510: 8fb20018 lw s2,24(sp) +80113514: 8fb10014 lw s1,20(sp) +80113518: 8fb00010 lw s0,16(sp) +8011351c: 03e00008 jr ra +80113520: 27bd0020 addiu sp,sp,32 +80113524: 02002021 move a0,s0 +80113528: 00003021 move a2,zero +8011352c: 0c0453da jal 80114f68 <_IO_setb> +80113530: 00003821 move a3,zero +80113534: ae00000c sw zero,12(s0) +80113538: ae000004 sw zero,4(s0) +8011353c: ae000008 sw zero,8(s0) +80113540: ae000014 sw zero,20(s0) +80113544: ae000010 sw zero,16(s0) +80113548: 08044d12 j 80113448 <_IO_new_file_close_it+0xc0> +8011354c: ae000018 sw zero,24(s0) + +80113550 <_IO_new_file_fopen>: +80113550: 27bdffb8 addiu sp,sp,-72 +80113554: afbe003c sw s8,60(sp) +80113558: afb20030 sw s2,48(sp) +8011355c: afbf0040 sw ra,64(sp) +80113560: afb40038 sw s4,56(sp) +80113564: afb30034 sw s3,52(sp) +80113568: afb1002c sw s1,44(sp) +8011356c: afb00028 sw s0,40(sp) +80113570: 8c830038 lw v1,56(a0) +80113574: 2402ffff li v0,-1 +80113578: 03a0f021 move s8,sp +8011357c: 1062000d beq v1,v0,801135b4 <_IO_new_file_fopen+0x64> +80113580: 00809021 move s2,a0 +80113584: 00009821 move s3,zero +80113588: 03c0e821 move sp,s8 +8011358c: 02601021 move v0,s3 +80113590: 8fbf0040 lw ra,64(sp) +80113594: 8fbe003c lw s8,60(sp) +80113598: 8fb40038 lw s4,56(sp) +8011359c: 8fb30034 lw s3,52(sp) +801135a0: 8fb20030 lw s2,48(sp) +801135a4: 8fb1002c lw s1,44(sp) +801135a8: 8fb00028 lw s0,40(sp) +801135ac: 03e00008 jr ra +801135b0: 27bd0048 addiu sp,sp,72 +801135b4: 80c30000 lb v1,0(a2) +801135b8: 24020072 li v0,114 +801135bc: 106200e0 beq v1,v0,80113940 <_IO_new_file_fopen+0x3f0> +801135c0: 24020077 li v0,119 +801135c4: 106200e8 beq v1,v0,80113968 <_IO_new_file_fopen+0x418> +801135c8: 24020061 li v0,97 +801135cc: 10620006 beq v1,v0,801135e8 <_IO_new_file_fopen+0x98> +801135d0: 240b0108 li t3,264 +801135d4: 0c047ea0 jal 8011fa80 <__errno_location> +801135d8: 00009821 move s3,zero +801135dc: 24030016 li v1,22 +801135e0: 08044d62 j 80113588 <_IO_new_file_fopen+0x38> +801135e4: ac430000 sw v1,0(v0) +801135e8: 240a0001 li t2,1 +801135ec: 24091004 li t1,4100 +801135f0: 00c08021 move s0,a2 +801135f4: 00c02021 move a0,a2 +801135f8: 240d0062 li t5,98 +801135fc: 24060063 li a2,99 +80113600: 240f002b li t7,43 +80113604: 240c006d li t4,109 +80113608: 240e0078 li t6,120 +8011360c: 26080005 addiu t0,s0,5 +80113610: 24840001 addiu a0,a0,1 +80113614: 80830000 lb v1,0(a0) +80113618: 00000000 nop +8011361c: 106600c3 beq v1,a2,8011392c <_IO_new_file_fopen+0x3dc> +80113620: 28620064 slti v0,v1,100 +80113624: 104000ba beqz v0,80113910 <_IO_new_file_fopen+0x3c0> +80113628: 00000000 nop +8011362c: 106d00d7 beq v1,t5,8011398c <_IO_new_file_fopen+0x43c> +80113630: 00000000 nop +80113634: 10600005 beqz v1,8011364c <_IO_new_file_fopen+0xfc> +80113638: 00000000 nop +8011363c: 106f00d5 beq v1,t7,80113994 <_IO_new_file_fopen+0x444> +80113640: 00000000 nop +80113644: 1488fff3 bne a0,t0,80113614 <_IO_new_file_fopen+0xc4> +80113648: 24840001 addiu a0,a0,1 +8011364c: afa70014 sw a3,20(sp) +80113650: afa90010 sw t1,16(sp) +80113654: 014b3025 or a2,t2,t3 +80113658: 02402021 move a0,s2 +8011365c: 0c044c48 jal 80113120 <_IO_file_open> +80113660: 240701b6 li a3,438 +80113664: 1040ffc8 beqz v0,80113588 <_IO_new_file_fopen+0x38> +80113668: 00409821 move s3,v0 +8011366c: 3c05801c lui a1,0x801c +80113670: 26040001 addiu a0,s0,1 +80113674: 0c047098 jal 8011c260 +80113678: 24a52900 addiu a1,a1,10496 +8011367c: 1040ffc2 beqz v0,80113588 <_IO_new_file_fopen+0x38> +80113680: 00408021 move s0,v0 +80113684: 24510005 addiu s1,v0,5 +80113688: 02202021 move a0,s1 +8011368c: 2405002c li a1,44 +80113690: 0c0474bc jal 8011d2f0 <__strchrnul> +80113694: 03a0a021 move s4,sp +80113698: 00501023 subu v0,v0,s0 +8011369c: 2443000c addiu v1,v0,12 +801136a0: 000318c2 srl v1,v1,0x3 +801136a4: 000318c0 sll v1,v1,0x3 +801136a8: 03a3e823 subu sp,sp,v1 +801136ac: 27b00018 addiu s0,sp,24 +801136b0: 2446fffb addiu a2,v0,-5 +801136b4: 02002021 move a0,s0 +801136b8: 0c0472c8 jal 8011cb20 <__mempcpy> +801136bc: 02202821 move a1,s1 +801136c0: a0400000 sb zero,0(v0) +801136c4: 82040000 lb a0,0(s0) +801136c8: 00000000 nop +801136cc: 108000b5 beqz a0,801139a4 <_IO_new_file_fopen+0x454> +801136d0: 02003021 move a2,s0 +801136d4: 3c02801f lui v0,0x801f +801136d8: 24423390 addiu v0,v0,13200 +801136dc: 8c48003c lw t0,60(v0) +801136e0: 8c470034 lw a3,52(v0) +801136e4: 02002821 move a1,s0 +801136e8: 08044dcb j 8011372c <_IO_new_file_fopen+0x1dc> +801136ec: 00004821 move t1,zero +801136f0: 10820015 beq a0,v0,80113748 <_IO_new_file_fopen+0x1f8> +801136f4: 2402002d li v0,45 +801136f8: 10820013 beq a0,v0,80113748 <_IO_new_file_fopen+0x1f8> +801136fc: 2402002e li v0,46 +80113700: 10820011 beq a0,v0,80113748 <_IO_new_file_fopen+0x1f8> +80113704: 2402002c li v0,44 +80113708: 1082000f beq a0,v0,80113748 <_IO_new_file_fopen+0x1f8> +8011370c: 2402002f li v0,47 +80113710: 1082008f beq a0,v0,80113950 <_IO_new_file_fopen+0x400> +80113714: 24020003 li v0,3 +80113718: 24c60001 addiu a2,a2,1 +8011371c: 80c40000 lb a0,0(a2) +80113720: 00000000 nop +80113724: 10800012 beqz a0,80113770 <_IO_new_file_fopen+0x220> +80113728: 29220002 slti v0,t1,2 +8011372c: 00041040 sll v0,a0,0x1 +80113730: 00471021 addu v0,v0,a3 +80113734: 94430000 lhu v1,0(v0) +80113738: 00000000 nop +8011373c: 30630008 andi v1,v1,0x8 +80113740: 1060ffeb beqz v1,801136f0 <_IO_new_file_fopen+0x1a0> +80113744: 2402005f li v0,95 +80113748: 00041080 sll v0,a0,0x2 +8011374c: 00481021 addu v0,v0,t0 +80113750: 8c430000 lw v1,0(v0) +80113754: 24c60001 addiu a2,a2,1 +80113758: a0a30000 sb v1,0(a1) +8011375c: 80c40000 lb a0,0(a2) +80113760: 00000000 nop +80113764: 1480fff1 bnez a0,8011372c <_IO_new_file_fopen+0x1dc> +80113768: 24a50001 addiu a1,a1,1 +8011376c: 29220002 slti v0,t1,2 +80113770: 10400009 beqz v0,80113798 <_IO_new_file_fopen+0x248> +80113774: 00000000 nop +80113778: 25240001 addiu a0,t1,1 +8011377c: 24840001 addiu a0,a0,1 +80113780: 2483ffff addiu v1,a0,-1 +80113784: 2402002f li v0,47 +80113788: 28630002 slti v1,v1,2 +8011378c: a0a20000 sb v0,0(a1) +80113790: 1460fffa bnez v1,8011377c <_IO_new_file_fopen+0x22c> +80113794: 24a50001 addiu a1,a1,1 +80113798: a0a00000 sb zero,0(a1) +8011379c: 82020002 lb v0,2(s0) +801137a0: 00000000 nop +801137a4: 1440000e bnez v0,801137e0 <_IO_new_file_fopen+0x290> +801137a8: 02002821 move a1,s0 +801137ac: 3c02801f lui v0,0x801f +801137b0: 8c4533cc lw a1,13260(v0) +801137b4: 02002021 move a0,s0 +801137b8: 82220000 lb v0,0(s1) +801137bc: 26310001 addiu s1,s1,1 +801137c0: 00021080 sll v0,v0,0x2 +801137c4: 00451021 addu v0,v0,a1 +801137c8: 80430000 lb v1,0(v0) +801137cc: 00000000 nop +801137d0: a0830000 sb v1,0(a0) +801137d4: 1460fff8 bnez v1,801137b8 <_IO_new_file_fopen+0x268> +801137d8: 24840001 addiu a0,a0,1 +801137dc: 02002821 move a1,s0 +801137e0: 0c04753e jal 8011d4f8 <__wcsmbs_named_conv> +801137e4: 27c40018 addiu a0,s8,24 +801137e8: 14400071 bnez v0,801139b0 <_IO_new_file_fopen+0x460> +801137ec: 24020001 li v0,1 +801137f0: 8fc3001c lw v1,28(s8) +801137f4: 00000000 nop +801137f8: 1462007d bne v1,v0,801139f0 <_IO_new_file_fopen+0x4a0> +801137fc: 3c05801c lui a1,0x801c +80113800: 8fc20024 lw v0,36(s8) +80113804: 00000000 nop +80113808: 14430071 bne v0,v1,801139d0 <_IO_new_file_fopen+0x480> +8011380c: 24060008 li a2,8 +80113810: 8e44005c lw a0,92(s2) +80113814: 00002821 move a1,zero +80113818: 8c83000c lw v1,12(a0) +8011381c: 8c820004 lw v0,4(a0) +80113820: ac830010 sw v1,16(a0) +80113824: ac820000 sw v0,0(a0) +80113828: 0c043299 jal 8010ca64 +8011382c: 2484002c addiu a0,a0,44 +80113830: 8e44005c lw a0,92(s2) +80113834: 24060008 li a2,8 +80113838: 00002821 move a1,zero +8011383c: 0c043299 jal 8010ca64 +80113840: 24840034 addiu a0,a0,52 +80113844: 8e43005c lw v1,92(s2) +80113848: 3c02801f lui v0,0x801f +8011384c: 2468003c addiu t0,v1,60 +80113850: 24473610 addiu a3,v0,13840 +80113854: ae480058 sw t0,88(s2) +80113858: 01003021 move a2,t0 +8011385c: 24e90070 addiu t1,a3,112 +80113860: 8ce20000 lw v0,0(a3) +80113864: 8ce30004 lw v1,4(a3) +80113868: 8ce40008 lw a0,8(a3) +8011386c: 8ce5000c lw a1,12(a3) +80113870: 24e70010 addiu a3,a3,16 +80113874: acc20000 sw v0,0(a2) +80113878: acc30004 sw v1,4(a2) +8011387c: acc40008 sw a0,8(a2) +80113880: acc5000c sw a1,12(a2) +80113884: 14e9fff6 bne a3,t1,80113860 <_IO_new_file_fopen+0x310> +80113888: 24c60010 addiu a2,a2,16 +8011388c: 8ce20004 lw v0,4(a3) +80113890: 8ce30000 lw v1,0(a3) +80113894: acc20004 sw v0,4(a2) +80113898: acc30000 sw v1,0(a2) +8011389c: 8fc2001c lw v0,28(s8) +801138a0: 24040001 li a0,1 +801138a4: ad020020 sw v0,32(t0) +801138a8: 8fc30018 lw v1,24(s8) +801138ac: ad000034 sw zero,52(t0) +801138b0: ad030024 sw v1,36(t0) +801138b4: ad040038 sw a0,56(t0) +801138b8: ad040030 sw a0,48(t0) +801138bc: 8e62005c lw v0,92(s3) +801138c0: ad000048 sw zero,72(t0) +801138c4: 2442002c addiu v0,v0,44 +801138c8: ad02003c sw v0,60(t0) +801138cc: 8fc30024 lw v1,36(s8) +801138d0: 00000000 nop +801138d4: ad03004c sw v1,76(t0) +801138d8: 8fc20020 lw v0,32(s8) +801138dc: ad000060 sw zero,96(t0) +801138e0: ad020050 sw v0,80(t0) +801138e4: ad040064 sw a0,100(t0) +801138e8: ad04005c sw a0,92(t0) +801138ec: 8e63005c lw v1,92(s3) +801138f0: 3c02801f lui v0,0x801f +801138f4: 2463002c addiu v1,v1,44 +801138f8: 24423688 addiu v0,v0,13960 +801138fc: ad020074 sw v0,116(t0) +80113900: ad030068 sw v1,104(t0) +80113904: ae640060 sw a0,96(s3) +80113908: 08044d62 j 80113588 <_IO_new_file_fopen+0x38> +8011390c: 0280e821 move sp,s4 +80113910: 106c0019 beq v1,t4,80113978 <_IO_new_file_fopen+0x428> +80113914: 00000000 nop +80113918: 146eff4a bne v1,t6,80113644 <_IO_new_file_fopen+0xf4> +8011391c: 00000000 nop +80113920: 356b0400 ori t3,t3,0x400 +80113924: 08044d91 j 80113644 <_IO_new_file_fopen+0xf4> +80113928: 00808021 move s0,a0 +8011392c: 8e42003c lw v0,60(s2) +80113930: 00000000 nop +80113934: 34420002 ori v0,v0,0x2 +80113938: 08044d93 j 8011364c <_IO_new_file_fopen+0xfc> +8011393c: ae42003c sw v0,60(s2) +80113940: 00005821 move t3,zero +80113944: 00005021 move t2,zero +80113948: 08044d7c j 801135f0 <_IO_new_file_fopen+0xa0> +8011394c: 24090008 li t1,8 +80113950: 25290001 addiu t1,t1,1 +80113954: 1122ff90 beq t1,v0,80113798 <_IO_new_file_fopen+0x248> +80113958: 00000000 nop +8011395c: a0a40000 sb a0,0(a1) +80113960: 08044dc6 j 80113718 <_IO_new_file_fopen+0x1c8> +80113964: 24a50001 addiu a1,a1,1 +80113968: 240b0300 li t3,768 +8011396c: 240a0001 li t2,1 +80113970: 08044d7c j 801135f0 <_IO_new_file_fopen+0xa0> +80113974: 24090004 li t1,4 +80113978: 8e42003c lw v0,60(s2) +8011397c: 00000000 nop +80113980: 34420001 ori v0,v0,0x1 +80113984: 08044d91 j 80113644 <_IO_new_file_fopen+0xf4> +80113988: ae42003c sw v0,60(s2) +8011398c: 08044d91 j 80113644 <_IO_new_file_fopen+0xf4> +80113990: 00808021 move s0,a0 +80113994: 31291000 andi t1,t1,0x1000 +80113998: 00808021 move s0,a0 +8011399c: 08044d91 j 80113644 <_IO_new_file_fopen+0xf4> +801139a0: 240a0002 li t2,2 +801139a4: 02002821 move a1,s0 +801139a8: 08044ddf j 8011377c <_IO_new_file_fopen+0x22c> +801139ac: 24040001 li a0,1 +801139b0: 0c044ce2 jal 80113388 <_IO_new_file_close_it> +801139b4: 02402021 move a0,s2 +801139b8: 0c047ea0 jal 8011fa80 <__errno_location> +801139bc: 00009821 move s3,zero +801139c0: 24030016 li v1,22 +801139c4: ac430000 sw v1,0(v0) +801139c8: 08044d62 j 80113588 <_IO_new_file_fopen+0x38> +801139cc: 0280e821 move sp,s4 +801139d0: 3c04801c lui a0,0x801c +801139d4: 3c05801c lui a1,0x801c +801139d8: 3c07801c lui a3,0x801c +801139dc: 2484292c addiu a0,a0,10540 +801139e0: 24a52920 addiu a1,a1,10528 +801139e4: 24e72a4c addiu a3,a3,10828 +801139e8: 0c04ad9c jal 8012b670 <__assert_fail> +801139ec: 2406016d li a2,365 +801139f0: 3c04801c lui a0,0x801c +801139f4: 3c07801c lui a3,0x801c +801139f8: 24842908 addiu a0,a0,10504 +801139fc: 24a52920 addiu a1,a1,10528 +80113a00: 24e72a4c addiu a3,a3,10828 +80113a04: 0c04ad9c jal 8012b670 <__assert_fail> +80113a08: 2406016c li a2,364 +80113a0c: 00000000 nop + +80113a10 <_IO_least_marker>: +80113a10: 8c82000c lw v0,12(a0) +80113a14: 8c830030 lw v1,48(a0) +80113a18: 00000000 nop +80113a1c: 1060000b beqz v1,80113a4c <_IO_least_marker+0x3c> +80113a20: 00a22823 subu a1,a1,v0 +80113a24: 8c640008 lw a0,8(v1) +80113a28: 00000000 nop +80113a2c: 0085102a slt v0,a0,a1 +80113a30: 10400002 beqz v0,80113a3c <_IO_least_marker+0x2c> +80113a34: 00000000 nop +80113a38: 00802821 move a1,a0 +80113a3c: 8c630000 lw v1,0(v1) +80113a40: 00000000 nop +80113a44: 1460fff7 bnez v1,80113a24 <_IO_least_marker+0x14> +80113a48: 00000000 nop +80113a4c: 03e00008 jr ra +80113a50: 00a01021 move v0,a1 + +80113a54 <_IO_switch_to_main_get_area>: +80113a54: 8c830000 lw v1,0(a0) +80113a58: 8c870024 lw a3,36(a0) +80113a5c: 8c880008 lw t0,8(a0) +80113a60: 8c85002c lw a1,44(a0) +80113a64: 8c86000c lw a2,12(a0) +80113a68: 2402feff li v0,-257 +80113a6c: 00621824 and v1,v1,v0 +80113a70: ac870004 sw a3,4(a0) +80113a74: ac830000 sw v1,0(a0) +80113a78: ac850008 sw a1,8(a0) +80113a7c: ac88002c sw t0,44(a0) +80113a80: ac860024 sw a2,36(a0) +80113a84: 03e00008 jr ra +80113a88: ac87000c sw a3,12(a0) + +80113a8c <_IO_switch_to_backup_area>: +80113a8c: 8c820000 lw v0,0(a0) +80113a90: 8c86002c lw a2,44(a0) +80113a94: 8c850008 lw a1,8(a0) +80113a98: 8c87000c lw a3,12(a0) +80113a9c: 8c830024 lw v1,36(a0) +80113aa0: 34420100 ori v0,v0,0x100 +80113aa4: ac860004 sw a2,4(a0) +80113aa8: ac820000 sw v0,0(a0) +80113aac: ac85002c sw a1,44(a0) +80113ab0: ac83000c sw v1,12(a0) +80113ab4: ac870024 sw a3,36(a0) +80113ab8: 03e00008 jr ra +80113abc: ac860008 sw a2,8(a0) + +80113ac0 <_IO_switch_to_get_mode>: +80113ac0: 27bdffe8 addiu sp,sp,-24 +80113ac4: afb00010 sw s0,16(sp) +80113ac8: afbf0014 sw ra,20(sp) +80113acc: 8c860014 lw a2,20(a0) +80113ad0: 8c820010 lw v0,16(a0) +80113ad4: 00808021 move s0,a0 +80113ad8: 0046102b sltu v0,v0,a2 +80113adc: 1440001d bnez v0,80113b54 <_IO_switch_to_get_mode+0x94> +80113ae0: 2405ffff li a1,-1 +80113ae4: 8e040000 lw a0,0(s0) +80113ae8: 00000000 nop +80113aec: 30820100 andi v0,a0,0x100 +80113af0: 10400011 beqz v0,80113b38 <_IO_switch_to_get_mode+0x78> +80113af4: 00000000 nop +80113af8: 8e020028 lw v0,40(s0) +80113afc: 00000000 nop +80113b00: ae02000c sw v0,12(s0) +80113b04: 2402f7ff li v0,-2049 +80113b08: 00821024 and v0,a0,v0 +80113b0c: ae060010 sw a2,16(s0) +80113b10: ae060004 sw a2,4(s0) +80113b14: ae060018 sw a2,24(s0) +80113b18: ae060014 sw a2,20(s0) +80113b1c: 00002821 move a1,zero +80113b20: ae020000 sw v0,0(s0) +80113b24: 8fbf0014 lw ra,20(sp) +80113b28: 8fb00010 lw s0,16(sp) +80113b2c: 00a01021 move v0,a1 +80113b30: 03e00008 jr ra +80113b34: 27bd0018 addiu sp,sp,24 +80113b38: 8e020008 lw v0,8(s0) +80113b3c: 8e03001c lw v1,28(s0) +80113b40: 0046102b sltu v0,v0,a2 +80113b44: 1040ffef beqz v0,80113b04 <_IO_switch_to_get_mode+0x44> +80113b48: ae03000c sw v1,12(s0) +80113b4c: 08044ec1 j 80113b04 <_IO_switch_to_get_mode+0x44> +80113b50: ae060008 sw a2,8(s0) +80113b54: 8c830098 lw v1,152(a0) +80113b58: 00000000 nop +80113b5c: 8c62000c lw v0,12(v1) +80113b60: 00000000 nop +80113b64: 0040f809 jalr v0 +80113b68: 00000000 nop +80113b6c: 2403ffff li v1,-1 +80113b70: 1043ffec beq v0,v1,80113b24 <_IO_switch_to_get_mode+0x64> +80113b74: 2405ffff li a1,-1 +80113b78: 8e060014 lw a2,20(s0) +80113b7c: 08044eb9 j 80113ae4 <_IO_switch_to_get_mode+0x24> +80113b80: 00000000 nop + +80113b84 <_IO_default_underflow>: +80113b84: 03e00008 jr ra +80113b88: 2402ffff li v0,-1 + +80113b8c <_IO_default_uflow>: +80113b8c: 27bdffe8 addiu sp,sp,-24 +80113b90: afb00010 sw s0,16(sp) +80113b94: afbf0014 sw ra,20(sp) +80113b98: 8c830098 lw v1,152(a0) +80113b9c: 00000000 nop +80113ba0: 8c620010 lw v0,16(v1) +80113ba4: 00000000 nop +80113ba8: 0040f809 jalr v0 +80113bac: 00808021 move s0,a0 +80113bb0: 2403ffff li v1,-1 +80113bb4: 10430006 beq v0,v1,80113bd0 <_IO_default_uflow+0x44> +80113bb8: 2404ffff li a0,-1 +80113bbc: 8e020004 lw v0,4(s0) +80113bc0: 00000000 nop +80113bc4: 24430001 addiu v1,v0,1 +80113bc8: 90440000 lbu a0,0(v0) +80113bcc: ae030004 sw v1,4(s0) +80113bd0: 8fbf0014 lw ra,20(sp) +80113bd4: 8fb00010 lw s0,16(sp) +80113bd8: 00801021 move v0,a0 +80113bdc: 03e00008 jr ra +80113be0: 27bd0018 addiu sp,sp,24 + +80113be4 <_IO_sgetn>: +80113be4: 8c820098 lw v0,152(a0) +80113be8: 00000000 nop +80113bec: 8c590020 lw t9,32(v0) +80113bf0: 00000000 nop +80113bf4: 03200008 jr t9 +80113bf8: 00000000 nop + +80113bfc <_IO_default_seekpos>: +80113bfc: 27bdffe0 addiu sp,sp,-32 +80113c00: afbf0018 sw ra,24(sp) +80113c04: 8fa30030 lw v1,48(sp) +80113c08: 8c850098 lw a1,152(a0) +80113c0c: afa30014 sw v1,20(sp) +80113c10: afa00010 sw zero,16(sp) +80113c14: 8ca20024 lw v0,36(a1) +80113c18: 00000000 nop +80113c1c: 0040f809 jalr v0 +80113c20: 00000000 nop +80113c24: 8fbf0018 lw ra,24(sp) +80113c28: 00000000 nop +80113c2c: 03e00008 jr ra +80113c30: 27bd0020 addiu sp,sp,32 + +80113c34 <_IO_default_sync>: +80113c34: 03e00008 jr ra +80113c38: 00001021 move v0,zero + +80113c3c <_IO_default_seekoff>: +80113c3c: 2402ffff li v0,-1 +80113c40: 03e00008 jr ra +80113c44: 2403ffff li v1,-1 + +80113c48 <_IO_sputbackc>: +80113c48: 27bdffe8 addiu sp,sp,-24 +80113c4c: afb00010 sw s0,16(sp) +80113c50: afbf0014 sw ra,20(sp) +80113c54: 8c860004 lw a2,4(a0) +80113c58: 8c83000c lw v1,12(a0) +80113c5c: 00a01021 move v0,a1 +80113c60: 0066182b sltu v1,v1,a2 +80113c64: 00808021 move s0,a0 +80113c68: 10600005 beqz v1,80113c80 <_IO_sputbackc+0x38> +80113c6c: 304700ff andi a3,v0,0xff +80113c70: 90c2ffff lbu v0,-1(a2) +80113c74: 24c3ffff addiu v1,a2,-1 +80113c78: 10470014 beq v0,a3,80113ccc <_IO_sputbackc+0x84> +80113c7c: 00403021 move a2,v0 +80113c80: 8e030098 lw v1,152(s0) +80113c84: 00000000 nop +80113c88: 8c620018 lw v0,24(v1) +80113c8c: 00000000 nop +80113c90: 0040f809 jalr v0 +80113c94: 00000000 nop +80113c98: 00403021 move a2,v0 +80113c9c: 2402ffff li v0,-1 +80113ca0: 10c20005 beq a2,v0,80113cb8 <_IO_sputbackc+0x70> +80113ca4: 2403ffef li v1,-17 +80113ca8: 8e020000 lw v0,0(s0) +80113cac: 00000000 nop +80113cb0: 00431024 and v0,v0,v1 +80113cb4: ae020000 sw v0,0(s0) +80113cb8: 8fbf0014 lw ra,20(sp) +80113cbc: 8fb00010 lw s0,16(sp) +80113cc0: 00c01021 move v0,a2 +80113cc4: 03e00008 jr ra +80113cc8: 27bd0018 addiu sp,sp,24 +80113ccc: 08044f27 j 80113c9c <_IO_sputbackc+0x54> +80113cd0: ae030004 sw v1,4(s0) + +80113cd4 <_IO_sungetc>: +80113cd4: 27bdffe8 addiu sp,sp,-24 +80113cd8: afb00010 sw s0,16(sp) +80113cdc: afbf0014 sw ra,20(sp) +80113ce0: 8c830004 lw v1,4(a0) +80113ce4: 8c82000c lw v0,12(a0) +80113ce8: 00808021 move s0,a0 +80113cec: 0043102b sltu v0,v0,v1 +80113cf0: 2466ffff addiu a2,v1,-1 +80113cf4: 1040000f beqz v0,80113d34 <_IO_sungetc+0x60> +80113cf8: 2405ffff li a1,-1 +80113cfc: ac860004 sw a2,4(a0) +80113d00: 9064ffff lbu a0,-1(v1) +80113d04: 2402ffff li v0,-1 +80113d08: 10820005 beq a0,v0,80113d20 <_IO_sungetc+0x4c> +80113d0c: 2403ffef li v1,-17 +80113d10: 8e020000 lw v0,0(s0) +80113d14: 00000000 nop +80113d18: 00431024 and v0,v0,v1 +80113d1c: ae020000 sw v0,0(s0) +80113d20: 8fbf0014 lw ra,20(sp) +80113d24: 8fb00010 lw s0,16(sp) +80113d28: 00801021 move v0,a0 +80113d2c: 03e00008 jr ra +80113d30: 27bd0018 addiu sp,sp,24 +80113d34: 8c830098 lw v1,152(a0) +80113d38: 00000000 nop +80113d3c: 8c620018 lw v0,24(v1) +80113d40: 00000000 nop +80113d44: 0040f809 jalr v0 +80113d48: 00000000 nop +80113d4c: 08044f41 j 80113d04 <_IO_sungetc+0x30> +80113d50: 00402021 move a0,v0 + +80113d54 <_IO_adjust_column>: +80113d54: 00c54021 addu t0,a2,a1 +80113d58: 00a8102b sltu v0,a1,t0 +80113d5c: 1040000f beqz v0,80113d9c <_IO_adjust_column+0x48> +80113d60: 00000000 nop +80113d64: 8103ffff lb v1,-1(t0) +80113d68: 2402000a li v0,10 +80113d6c: 10620008 beq v1,v0,80113d90 <_IO_adjust_column+0x3c> +80113d70: 2507ffff addiu a3,t0,-1 +80113d74: 00a7102b sltu v0,a1,a3 +80113d78: 10400008 beqz v0,80113d9c <_IO_adjust_column+0x48> +80113d7c: 24e7ffff addiu a3,a3,-1 +80113d80: 80e30000 lb v1,0(a3) +80113d84: 2402000a li v0,10 +80113d88: 1462fffa bne v1,v0,80113d74 <_IO_adjust_column+0x20> +80113d8c: 00000000 nop +80113d90: 01071023 subu v0,t0,a3 +80113d94: 03e00008 jr ra +80113d98: 2442ffff addiu v0,v0,-1 +80113d9c: 03e00008 jr ra +80113da0: 00c41021 addu v0,a2,a0 + +80113da4 <_IO_init_marker>: +80113da4: 8ca30000 lw v1,0(a1) +80113da8: 27bdffe0 addiu sp,sp,-32 +80113dac: afb10014 sw s1,20(sp) +80113db0: 30620800 andi v0,v1,0x800 +80113db4: 00808821 move s1,a0 +80113db8: afb00010 sw s0,16(sp) +80113dbc: afbf0018 sw ra,24(sp) +80113dc0: 00a08021 move s0,a1 +80113dc4: 00a02021 move a0,a1 +80113dc8: 14400020 bnez v0,80113e4c <_IO_init_marker+0xa8> +80113dcc: ae250004 sw a1,4(s1) +80113dd0: 30620100 andi v0,v1,0x100 +80113dd4: 1040000f beqz v0,80113e14 <_IO_init_marker+0x70> +80113dd8: 00000000 nop +80113ddc: 8e020004 lw v0,4(s0) +80113de0: 8e030008 lw v1,8(s0) +80113de4: 00000000 nop +80113de8: 00431023 subu v0,v0,v1 +80113dec: ae220008 sw v0,8(s1) +80113df0: 8e020030 lw v0,48(s0) +80113df4: 00000000 nop +80113df8: ae220000 sw v0,0(s1) +80113dfc: ae110030 sw s1,48(s0) +80113e00: 8fbf0018 lw ra,24(sp) +80113e04: 8fb10014 lw s1,20(sp) +80113e08: 8fb00010 lw s0,16(sp) +80113e0c: 03e00008 jr ra +80113e10: 27bd0020 addiu sp,sp,32 +80113e14: 8e020004 lw v0,4(s0) +80113e18: 8e03000c lw v1,12(s0) +80113e1c: 00000000 nop +80113e20: 00431023 subu v0,v0,v1 +80113e24: ae220008 sw v0,8(s1) +80113e28: 8e020030 lw v0,48(s0) +80113e2c: 00000000 nop +80113e30: ae220000 sw v0,0(s1) +80113e34: ae110030 sw s1,48(s0) +80113e38: 8fbf0018 lw ra,24(sp) +80113e3c: 8fb10014 lw s1,20(sp) +80113e40: 8fb00010 lw s0,16(sp) +80113e44: 03e00008 jr ra +80113e48: 27bd0020 addiu sp,sp,32 +80113e4c: 0c044eb0 jal 80113ac0 <_IO_switch_to_get_mode> +80113e50: 00000000 nop +80113e54: 8e030000 lw v1,0(s0) +80113e58: 08044f75 j 80113dd4 <_IO_init_marker+0x30> +80113e5c: 30620100 andi v0,v1,0x100 + +80113e60 <_IO_remove_marker>: +80113e60: 8c820004 lw v0,4(a0) +80113e64: 00000000 nop +80113e68: 8c430030 lw v1,48(v0) +80113e6c: 00000000 nop +80113e70: 10600008 beqz v1,80113e94 <_IO_remove_marker+0x34> +80113e74: 24450030 addiu a1,v0,48 +80113e78: 10830008 beq a0,v1,80113e9c <_IO_remove_marker+0x3c> +80113e7c: 00000000 nop +80113e80: 00602821 move a1,v1 +80113e84: 8c630000 lw v1,0(v1) +80113e88: 00000000 nop +80113e8c: 1460fffa bnez v1,80113e78 <_IO_remove_marker+0x18> +80113e90: 00000000 nop +80113e94: 03e00008 jr ra +80113e98: 00000000 nop +80113e9c: 8c820000 lw v0,0(a0) +80113ea0: 03e00008 jr ra +80113ea4: aca20000 sw v0,0(a1) + +80113ea8 <_IO_marker_difference>: +80113ea8: 8c830008 lw v1,8(a0) +80113eac: 8ca20008 lw v0,8(a1) +80113eb0: 03e00008 jr ra +80113eb4: 00621023 subu v0,v1,v0 + +80113eb8 <_IO_marker_delta>: +80113eb8: 8c850004 lw a1,4(a0) +80113ebc: 00803021 move a2,a0 +80113ec0: 10a0000d beqz a1,80113ef8 <_IO_marker_delta+0x40> +80113ec4: 2402ffff li v0,-1 +80113ec8: 8ca20000 lw v0,0(a1) +80113ecc: 00000000 nop +80113ed0: 30420100 andi v0,v0,0x100 +80113ed4: 1040000a beqz v0,80113f00 <_IO_marker_delta+0x48> +80113ed8: 00000000 nop +80113edc: 8ca30008 lw v1,8(a1) +80113ee0: 8ca20004 lw v0,4(a1) +80113ee4: 00000000 nop +80113ee8: 00432023 subu a0,v0,v1 +80113eec: 8cc20008 lw v0,8(a2) +80113ef0: 00000000 nop +80113ef4: 00441023 subu v0,v0,a0 +80113ef8: 03e00008 jr ra +80113efc: 00000000 nop +80113f00: 8ca3000c lw v1,12(a1) +80113f04: 8ca20004 lw v0,4(a1) +80113f08: 08044fbb j 80113eec <_IO_marker_delta+0x34> +80113f0c: 00432023 subu a0,v0,v1 + +80113f10 <_IO_seekmark>: +80113f10: 27bdffe0 addiu sp,sp,-32 +80113f14: afb10014 sw s1,20(sp) +80113f18: afbf0018 sw ra,24(sp) +80113f1c: afb00010 sw s0,16(sp) +80113f20: 8cb00004 lw s0,4(a1) +80113f24: 00a08821 move s1,a1 +80113f28: 12040007 beq s0,a0,80113f48 <_IO_seekmark+0x38> +80113f2c: 2403ffff li v1,-1 +80113f30: 8fbf0018 lw ra,24(sp) +80113f34: 8fb10014 lw s1,20(sp) +80113f38: 8fb00010 lw s0,16(sp) +80113f3c: 00601021 move v0,v1 +80113f40: 03e00008 jr ra +80113f44: 27bd0020 addiu sp,sp,32 +80113f48: 8ca50008 lw a1,8(a1) +80113f4c: 00000000 nop +80113f50: 04a00015 bltz a1,80113fa8 <_IO_seekmark+0x98> +80113f54: 00000000 nop +80113f58: 8e020000 lw v0,0(s0) +80113f5c: 00000000 nop +80113f60: 30420100 andi v0,v0,0x100 +80113f64: 1440000b bnez v0,80113f94 <_IO_seekmark+0x84> +80113f68: 00000000 nop +80113f6c: 8e02000c lw v0,12(s0) +80113f70: 00001821 move v1,zero +80113f74: 00451021 addu v0,v0,a1 +80113f78: ae020004 sw v0,4(s0) +80113f7c: 8fbf0018 lw ra,24(sp) +80113f80: 8fb10014 lw s1,20(sp) +80113f84: 8fb00010 lw s0,16(sp) +80113f88: 00601021 move v0,v1 +80113f8c: 03e00008 jr ra +80113f90: 27bd0020 addiu sp,sp,32 +80113f94: 0c044e95 jal 80113a54 <_IO_switch_to_main_get_area> +80113f98: 00000000 nop +80113f9c: 8e250008 lw a1,8(s1) +80113fa0: 08044fdb j 80113f6c <_IO_seekmark+0x5c> +80113fa4: 00000000 nop +80113fa8: 8e020000 lw v0,0(s0) +80113fac: 00000000 nop +80113fb0: 30420100 andi v0,v0,0x100 +80113fb4: 10400006 beqz v0,80113fd0 <_IO_seekmark+0xc0> +80113fb8: 00000000 nop +80113fbc: 8e020008 lw v0,8(s0) +80113fc0: 00001821 move v1,zero +80113fc4: 00451021 addu v0,v0,a1 +80113fc8: 08044fcc j 80113f30 <_IO_seekmark+0x20> +80113fcc: ae020004 sw v0,4(s0) +80113fd0: 0c044ea3 jal 80113a8c <_IO_switch_to_backup_area> +80113fd4: 00000000 nop +80113fd8: 8e250008 lw a1,8(s1) +80113fdc: 08044fef j 80113fbc <_IO_seekmark+0xac> +80113fe0: 00000000 nop + +80113fe4 <_IO_default_seek>: +80113fe4: 2402ffff li v0,-1 +80113fe8: 03e00008 jr ra +80113fec: 2403ffff li v1,-1 + +80113ff0 <_IO_default_stat>: +80113ff0: 03e00008 jr ra +80113ff4: 2402ffff li v0,-1 + +80113ff8 <_IO_default_read>: +80113ff8: 03e00008 jr ra +80113ffc: 2402ffff li v0,-1 + +80114000 <_IO_default_write>: +80114000: 03e00008 jr ra +80114004: 00001021 move v0,zero + +80114008 <_IO_default_showmanyc>: +80114008: 03e00008 jr ra +8011400c: 2402ffff li v0,-1 + +80114010 <_IO_default_imbue>: +80114010: 03e00008 jr ra +80114014: 00000000 nop + +80114018 <_IO_iter_begin>: +80114018: 3c03801f lui v1,0x801f +8011401c: 8c622e40 lw v0,11840(v1) +80114020: 03e00008 jr ra +80114024: 00000000 nop + +80114028 <_IO_iter_end>: +80114028: 03e00008 jr ra +8011402c: 00001021 move v0,zero + +80114030 <_IO_iter_next>: +80114030: 8c820034 lw v0,52(a0) +80114034: 03e00008 jr ra +80114038: 00000000 nop + +8011403c <_IO_iter_file>: +8011403c: 03e00008 jr ra +80114040: 00801021 move v0,a0 + +80114044 <_IO_list_resetlock>: +80114044: 27bdffe0 addiu sp,sp,-32 +80114048: 3c020000 lui v0,0x0 +8011404c: afb00018 sw s0,24(sp) +80114050: 24420000 addiu v0,v0,0 +80114054: 27b00010 addiu s0,sp,16 +80114058: afbf001c sw ra,28(sp) +8011405c: 1040000c beqz v0,80114090 <_IO_list_resetlock+0x4c> +80114060: 02002021 move a0,s0 +80114064: 0c000000 jal 80000000 +80114068: 00000000 nop +8011406c: 02002021 move a0,s0 +80114070: 0c000000 jal 80000000 +80114074: 24050001 li a1,1 +80114078: 3c04801f lui a0,0x801f +8011407c: 24842c40 addiu a0,a0,11328 +80114080: 0c000000 jal 80000000 +80114084: 02002821 move a1,s0 +80114088: 0c000000 jal 80000000 +8011408c: 02002021 move a0,s0 +80114090: 8fbf001c lw ra,28(sp) +80114094: 8fb00018 lw s0,24(sp) +80114098: 03e00008 jr ra +8011409c: 27bd0020 addiu sp,sp,32 + +801140a0 <_IO_old_init>: +801140a0: 27bdffd8 addiu sp,sp,-40 +801140a4: afb00018 sw s0,24(sp) +801140a8: afbf0020 sw ra,32(sp) +801140ac: afb1001c sw s1,28(sp) +801140b0: 3c03fbad lui v1,0xfbad +801140b4: 8c820048 lw v0,72(a0) +801140b8: 00a32825 or a1,a1,v1 +801140bc: 00808021 move s0,a0 +801140c0: ac850000 sw a1,0(a0) +801140c4: ac80003c sw zero,60(a0) +801140c8: ac80001c sw zero,28(a0) +801140cc: ac800020 sw zero,32(a0) +801140d0: ac80000c sw zero,12(a0) +801140d4: ac800004 sw zero,4(a0) +801140d8: ac800008 sw zero,8(a0) +801140dc: ac800010 sw zero,16(a0) +801140e0: ac800014 sw zero,20(a0) +801140e4: ac800018 sw zero,24(a0) +801140e8: ac800034 sw zero,52(a0) +801140ec: ac800024 sw zero,36(a0) +801140f0: ac800028 sw zero,40(a0) +801140f4: ac80002c sw zero,44(a0) +801140f8: ac800030 sw zero,48(a0) +801140fc: 10400010 beqz v0,80114140 <_IO_old_init+0xa0> +80114100: a4800044 sh zero,68(a0) +80114104: 3c020000 lui v0,0x0 +80114108: 27b10010 addiu s1,sp,16 +8011410c: 24420000 addiu v0,v0,0 +80114110: 1040000b beqz v0,80114140 <_IO_old_init+0xa0> +80114114: 02202021 move a0,s1 +80114118: 0c000000 jal 80000000 +8011411c: 00000000 nop +80114120: 02202021 move a0,s1 +80114124: 0c000000 jal 80000000 +80114128: 24050001 li a1,1 +8011412c: 8e040048 lw a0,72(s0) +80114130: 0c000000 jal 80000000 +80114134: 02202821 move a1,s1 +80114138: 0c000000 jal 80000000 +8011413c: 02202021 move a0,s1 +80114140: 8fbf0020 lw ra,32(sp) +80114144: 8fb1001c lw s1,28(sp) +80114148: 8fb00018 lw s0,24(sp) +8011414c: 03e00008 jr ra +80114150: 27bd0028 addiu sp,sp,40 + +80114154 <_IO_no_init>: +80114154: 27bdffe0 addiu sp,sp,-32 +80114158: afb20018 sw s2,24(sp) +8011415c: afb00010 sw s0,16(sp) +80114160: 00809021 move s2,a0 +80114164: 00c08021 move s0,a2 +80114168: afb10014 sw s1,20(sp) +8011416c: afbf001c sw ra,28(sp) +80114170: 0c045028 jal 801140a0 <_IO_old_init> +80114174: 00e08821 move s1,a3 +80114178: 0600000f bltz s0,801141b8 <_IO_no_init+0x64> +8011417c: ae500060 sw s0,96(s2) +80114180: 8fa20030 lw v0,48(sp) +80114184: ae51005c sw s1,92(s2) +80114188: ae2200b8 sw v0,184(s1) +8011418c: ae200018 sw zero,24(s1) +80114190: ae20001c sw zero,28(s1) +80114194: ae200008 sw zero,8(s1) +80114198: ae200000 sw zero,0(s1) +8011419c: ae200004 sw zero,4(s1) +801141a0: ae20000c sw zero,12(s1) +801141a4: ae200010 sw zero,16(s1) +801141a8: ae200014 sw zero,20(s1) +801141ac: ae200020 sw zero,32(s1) +801141b0: ae200024 sw zero,36(s1) +801141b4: ae200028 sw zero,40(s1) +801141b8: 8fbf001c lw ra,28(sp) +801141bc: 8fb20018 lw s2,24(sp) +801141c0: 8fb10014 lw s1,20(sp) +801141c4: 8fb00010 lw s0,16(sp) +801141c8: 03e00008 jr ra +801141cc: 27bd0020 addiu sp,sp,32 + +801141d0 <_IO_init>: +801141d0: 27bdffe0 addiu sp,sp,-32 +801141d4: 2406ffff li a2,-1 +801141d8: 00003821 move a3,zero +801141dc: afbf0018 sw ra,24(sp) +801141e0: 0c045055 jal 80114154 <_IO_no_init> +801141e4: afa00010 sw zero,16(sp) +801141e8: 8fbf0018 lw ra,24(sp) +801141ec: 00000000 nop +801141f0: 03e00008 jr ra +801141f4: 27bd0020 addiu sp,sp,32 + +801141f8 <_IO_list_unlock>: +801141f8: 3c020000 lui v0,0x0 +801141fc: 3c04801f lui a0,0x801f +80114200: 24420000 addiu v0,v0,0 +80114204: 10400003 beqz v0,80114214 <_IO_list_unlock+0x1c> +80114208: 24842c40 addiu a0,a0,11328 +8011420c: 08000000 j 80000000 +80114210: 00000000 nop +80114214: 03e00008 jr ra +80114218: 00000000 nop + +8011421c <_IO_list_lock>: +8011421c: 3c020000 lui v0,0x0 +80114220: 3c04801f lui a0,0x801f +80114224: 24420000 addiu v0,v0,0 +80114228: 10400003 beqz v0,80114238 <_IO_list_lock+0x1c> +8011422c: 24842c40 addiu a0,a0,11328 +80114230: 08000000 j 80000000 +80114234: 00000000 nop +80114238: 03e00008 jr ra +8011423c: 00000000 nop + +80114240 <_IO_free_backup_area>: +80114240: 27bdffe8 addiu sp,sp,-24 +80114244: afb00010 sw s0,16(sp) +80114248: afbf0014 sw ra,20(sp) +8011424c: 8c820000 lw v0,0(a0) +80114250: 00000000 nop +80114254: 30420100 andi v0,v0,0x100 +80114258: 10400003 beqz v0,80114268 <_IO_free_backup_area+0x28> +8011425c: 00808021 move s0,a0 +80114260: 0c044e95 jal 80113a54 <_IO_switch_to_main_get_area> +80114264: 00000000 nop +80114268: 8e040024 lw a0,36(s0) +8011426c: 0c045fee jal 80117fb8 <__cfree> +80114270: 00000000 nop +80114274: ae000028 sw zero,40(s0) +80114278: ae000024 sw zero,36(s0) +8011427c: ae00002c sw zero,44(s0) +80114280: 8fbf0014 lw ra,20(sp) +80114284: 8fb00010 lw s0,16(sp) +80114288: 03e00008 jr ra +8011428c: 27bd0018 addiu sp,sp,24 + +80114290 <_IO_unsave_markers>: +80114290: 8c820030 lw v0,48(a0) +80114294: 00000000 nop +80114298: 10400002 beqz v0,801142a4 <_IO_unsave_markers+0x14> +8011429c: 00801821 move v1,a0 +801142a0: ac800030 sw zero,48(a0) +801142a4: 8c620024 lw v0,36(v1) +801142a8: 00000000 nop +801142ac: 10400003 beqz v0,801142bc <_IO_unsave_markers+0x2c> +801142b0: 00000000 nop +801142b4: 08045090 j 80114240 <_IO_free_backup_area> +801142b8: 00000000 nop +801142bc: 03e00008 jr ra +801142c0: 00000000 nop + +801142c4 <_IO_default_xsputn>: +801142c4: 27bdffd8 addiu sp,sp,-40 +801142c8: afb40020 sw s4,32(sp) +801142cc: afb3001c sw s3,28(sp) +801142d0: afbf0024 sw ra,36(sp) +801142d4: afb20018 sw s2,24(sp) +801142d8: afb10014 sw s1,20(sp) +801142dc: afb00010 sw s0,16(sp) +801142e0: 00c0a021 move s4,a2 +801142e4: 10c0003c beqz a2,801143d8 <_IO_default_xsputn+0x114> +801142e8: 00809821 move s3,a0 +801142ec: 00a09021 move s2,a1 +801142f0: 00c08821 move s1,a2 +801142f4: 8e640014 lw a0,20(s3) +801142f8: 8e630018 lw v1,24(s3) +801142fc: 00000000 nop +80114300: 0083102b sltu v0,a0,v1 +80114304: 10400018 beqz v0,80114368 <_IO_default_xsputn+0xa4> +80114308: 00000000 nop +8011430c: 00641823 subu v1,v1,a0 +80114310: 0071102b sltu v0,v1,s1 +80114314: 10400002 beqz v0,80114320 <_IO_default_xsputn+0x5c> +80114318: 02208021 move s0,s1 +8011431c: 00608021 move s0,v1 +80114320: 2e020015 sltiu v0,s0,21 +80114324: 1040001d beqz v0,8011439c <_IO_default_xsputn+0xd8> +80114328: 02402821 move a1,s2 +8011432c: 1200000d beqz s0,80114364 <_IO_default_xsputn+0xa0> +80114330: 2602ffff addiu v0,s0,-1 +80114334: 0440000a bltz v0,80114360 <_IO_default_xsputn+0x9c> +80114338: 00000000 nop +8011433c: 00801821 move v1,a0 +80114340: 02503021 addu a2,s2,s0 +80114344: 90a20000 lbu v0,0(a1) +80114348: 24a50001 addiu a1,a1,1 +8011434c: a0620000 sb v0,0(v1) +80114350: 14a6fffc bne a1,a2,80114344 <_IO_default_xsputn+0x80> +80114354: 24630001 addiu v1,v1,1 +80114358: 00a09021 move s2,a1 +8011435c: 00902021 addu a0,a0,s0 +80114360: ae640014 sw a0,20(s3) +80114364: 02308823 subu s1,s1,s0 +80114368: 12200013 beqz s1,801143b8 <_IO_default_xsputn+0xf4> +8011436c: 02911023 subu v0,s4,s1 +80114370: 8e630098 lw v1,152(s3) +80114374: 92450000 lbu a1,0(s2) +80114378: 8c62000c lw v0,12(v1) +8011437c: 00000000 nop +80114380: 0040f809 jalr v0 +80114384: 02602021 move a0,s3 +80114388: 2403ffff li v1,-1 +8011438c: 10430009 beq v0,v1,801143b4 <_IO_default_xsputn+0xf0> +80114390: 26520001 addiu s2,s2,1 +80114394: 080450bd j 801142f4 <_IO_default_xsputn+0x30> +80114398: 2631ffff addiu s1,s1,-1 +8011439c: 0c0472c8 jal 8011cb20 <__mempcpy> +801143a0: 02003021 move a2,s0 +801143a4: 02509021 addu s2,s2,s0 +801143a8: 02308823 subu s1,s1,s0 +801143ac: 080450da j 80114368 <_IO_default_xsputn+0xa4> +801143b0: ae620014 sw v0,20(s3) +801143b4: 02911023 subu v0,s4,s1 +801143b8: 8fbf0024 lw ra,36(sp) +801143bc: 8fb40020 lw s4,32(sp) +801143c0: 8fb3001c lw s3,28(sp) +801143c4: 8fb20018 lw s2,24(sp) +801143c8: 8fb10014 lw s1,20(sp) +801143cc: 8fb00010 lw s0,16(sp) +801143d0: 03e00008 jr ra +801143d4: 27bd0028 addiu sp,sp,40 +801143d8: 8fbf0024 lw ra,36(sp) +801143dc: 8fb40020 lw s4,32(sp) +801143e0: 8fb3001c lw s3,28(sp) +801143e4: 8fb20018 lw s2,24(sp) +801143e8: 8fb10014 lw s1,20(sp) +801143ec: 8fb00010 lw s0,16(sp) +801143f0: 00001021 move v0,zero +801143f4: 03e00008 jr ra +801143f8: 27bd0028 addiu sp,sp,40 + +801143fc : +801143fc: 27bdffd0 addiu sp,sp,-48 +80114400: afb20018 sw s2,24(sp) +80114404: 00809021 move s2,a0 +80114408: afb40020 sw s4,32(sp) +8011440c: afb10014 sw s1,20(sp) +80114410: 00a0a021 move s4,a1 +80114414: afb00010 sw s0,16(sp) +80114418: afbf0028 sw ra,40(sp) +8011441c: afb50024 sw s5,36(sp) +80114420: 0c044e84 jal 80113a10 <_IO_least_marker> +80114424: afb3001c sw s3,28(sp) +80114428: 8e45000c lw a1,12(s2) +8011442c: 8e46002c lw a2,44(s2) +80114430: 8e470024 lw a3,36(s2) +80114434: 00408821 move s1,v0 +80114438: 02851023 subu v0,s4,a1 +8011443c: 00518023 subu s0,v0,s1 +80114440: 00c71823 subu v1,a2,a3 +80114444: 0070102b sltu v0,v1,s0 +80114448: 14400033 bnez v0,80114518 +8011444c: 00000000 nop +80114450: 06200022 bltz s1,801144dc +80114454: 00702023 subu a0,v1,s0 +80114458: 16000018 bnez s0,801144bc +8011445c: 00809821 move s3,a0 +80114460: 8e430030 lw v1,48(s2) +80114464: 00f31021 addu v0,a3,s3 +80114468: ae420028 sw v0,40(s2) +8011446c: 10600009 beqz v1,80114494 +80114470: 02852823 subu a1,s4,a1 +80114474: 8c620008 lw v0,8(v1) +80114478: 00000000 nop +8011447c: 00451023 subu v0,v0,a1 +80114480: ac620008 sw v0,8(v1) +80114484: 8c630000 lw v1,0(v1) +80114488: 00000000 nop +8011448c: 1460fff9 bnez v1,80114474 +80114490: 00000000 nop +80114494: 00001021 move v0,zero +80114498: 8fbf0028 lw ra,40(sp) +8011449c: 8fb50024 lw s5,36(sp) +801144a0: 8fb40020 lw s4,32(sp) +801144a4: 8fb3001c lw s3,28(sp) +801144a8: 8fb20018 lw s2,24(sp) +801144ac: 8fb10014 lw s1,20(sp) +801144b0: 8fb00010 lw s0,16(sp) +801144b4: 03e00008 jr ra +801144b8: 27bd0030 addiu sp,sp,48 +801144bc: 00b12821 addu a1,a1,s1 +801144c0: 02003021 move a2,s0 +801144c4: 0c04324c jal 8010c930 +801144c8: 00e42021 addu a0,a3,a0 +801144cc: 8e45000c lw a1,12(s2) +801144d0: 8e470024 lw a3,36(s2) +801144d4: 08045118 j 80114460 +801144d8: 00000000 nop +801144dc: 00d12821 addu a1,a2,s1 +801144e0: 00809821 move s3,a0 +801144e4: 00113023 negu a2,s1 +801144e8: 0c047260 jal 8011c980 +801144ec: 00e42021 addu a0,a3,a0 +801144f0: 8e440024 lw a0,36(s2) +801144f4: 8e45000c lw a1,12(s2) +801144f8: 02642021 addu a0,s3,a0 +801144fc: 02853023 subu a2,s4,a1 +80114500: 0c04324c jal 8010c930 +80114504: 00912023 subu a0,a0,s1 +80114508: 8e45000c lw a1,12(s2) +8011450c: 8e470024 lw a3,36(s2) +80114510: 08045118 j 80114460 +80114514: 00000000 nop +80114518: 0c04699a jal 8011a668 <__libc_malloc> +8011451c: 26040064 addiu a0,s0,100 +80114520: 10400022 beqz v0,801145ac +80114524: 0040a821 move s5,v0 +80114528: 06200014 bltz s1,8011457c +8011452c: 24530064 addiu s3,v0,100 +80114530: 8e45000c lw a1,12(s2) +80114534: 00000000 nop +80114538: 02252821 addu a1,s1,a1 +8011453c: 02602021 move a0,s3 +80114540: 0c04324c jal 8010c930 +80114544: 02003021 move a2,s0 +80114548: 8e440024 lw a0,36(s2) +8011454c: 00000000 nop +80114550: 10800003 beqz a0,80114560 +80114554: 00000000 nop +80114558: 0c045fee jal 80117fb8 <__cfree> +8011455c: 00000000 nop +80114560: 8e45000c lw a1,12(s2) +80114564: 02701021 addu v0,s3,s0 +80114568: 02a03821 move a3,s5 +8011456c: 24130064 li s3,100 +80114570: ae42002c sw v0,44(s2) +80114574: 08045118 j 80114460 +80114578: ae550024 sw s5,36(s2) +8011457c: 8e45002c lw a1,44(s2) +80114580: 00000000 nop +80114584: 02252821 addu a1,s1,a1 +80114588: 00113023 negu a2,s1 +8011458c: 0c0472c8 jal 8011cb20 <__mempcpy> +80114590: 02602021 move a0,s3 +80114594: 8e45000c lw a1,12(s2) +80114598: 00402021 move a0,v0 +8011459c: 0c04324c jal 8010c930 +801145a0: 02853023 subu a2,s4,a1 +801145a4: 08045152 j 80114548 +801145a8: 00000000 nop +801145ac: 08045126 j 80114498 +801145b0: 2402ffff li v0,-1 + +801145b4 <_IO_default_pbackfail>: +801145b4: 27bdffd0 addiu sp,sp,-48 +801145b8: afb50024 sw s5,36(sp) +801145bc: afb10014 sw s1,20(sp) +801145c0: afbf0028 sw ra,40(sp) +801145c4: afb40020 sw s4,32(sp) +801145c8: afb3001c sw s3,28(sp) +801145cc: afb20018 sw s2,24(sp) +801145d0: afb00010 sw s0,16(sp) +801145d4: 8c900004 lw s0,4(a0) +801145d8: 8c86000c lw a2,12(a0) +801145dc: 00808821 move s1,a0 +801145e0: 00d0102b sltu v0,a2,s0 +801145e4: 10400012 beqz v0,80114630 <_IO_default_pbackfail+0x7c> +801145e8: 00a0a821 move s5,a1 +801145ec: 8c820000 lw v0,0(a0) +801145f0: 00000000 nop +801145f4: 30420100 andi v0,v0,0x100 +801145f8: 10400039 beqz v0,801146e0 <_IO_default_pbackfail+0x12c> +801145fc: 2602ffff addiu v0,s0,-1 +80114600: ae220004 sw v0,4(s1) +80114604: a215ffff sb s5,-1(s0) +80114608: 32a200ff andi v0,s5,0xff +8011460c: 8fbf0028 lw ra,40(sp) +80114610: 8fb50024 lw s5,36(sp) +80114614: 8fb40020 lw s4,32(sp) +80114618: 8fb3001c lw s3,28(sp) +8011461c: 8fb20018 lw s2,24(sp) +80114620: 8fb10014 lw s1,20(sp) +80114624: 8fb00010 lw s0,16(sp) +80114628: 03e00008 jr ra +8011462c: 27bd0030 addiu sp,sp,48 +80114630: 8c820000 lw v0,0(a0) +80114634: 00000000 nop +80114638: 30420100 andi v0,v0,0x100 +8011463c: 1440000e bnez v0,80114678 <_IO_default_pbackfail+0xc4> +80114640: 00000000 nop +80114644: 8c820024 lw v0,36(a0) +80114648: 00000000 nop +8011464c: 1040002c beqz v0,80114700 <_IO_default_pbackfail+0x14c> +80114650: 00000000 nop +80114654: ae30000c sw s0,12(s1) +80114658: 0c044ea3 jal 80113a8c <_IO_switch_to_backup_area> +8011465c: 02202021 move a0,s1 +80114660: 8e300004 lw s0,4(s1) +80114664: 00000000 nop +80114668: 2602ffff addiu v0,s0,-1 +8011466c: ae220004 sw v0,4(s1) +80114670: 08045182 j 80114608 <_IO_default_pbackfail+0x54> +80114674: a215ffff sb s5,-1(s0) +80114678: 8c820008 lw v0,8(a0) +8011467c: 00000000 nop +80114680: 00469023 subu s2,v0,a2 +80114684: 0012a040 sll s4,s2,0x1 +80114688: 0c04699a jal 8011a668 <__libc_malloc> +8011468c: 02802021 move a0,s4 +80114690: 10400028 beqz v0,80114734 <_IO_default_pbackfail+0x180> +80114694: 00409821 move s3,v0 +80114698: 02928023 subu s0,s4,s2 +8011469c: 00508021 addu s0,v0,s0 +801146a0: 8e25000c lw a1,12(s1) +801146a4: 02403021 move a2,s2 +801146a8: 0c04324c jal 8010c930 +801146ac: 02002021 move a0,s0 +801146b0: 8e24000c lw a0,12(s1) +801146b4: 0c045fee jal 80117fb8 <__cfree> +801146b8: 00000000 nop +801146bc: 02741021 addu v0,s3,s4 +801146c0: ae220008 sw v0,8(s1) +801146c4: 2602ffff addiu v0,s0,-1 +801146c8: ae300004 sw s0,4(s1) +801146cc: ae33000c sw s3,12(s1) +801146d0: ae300028 sw s0,40(s1) +801146d4: ae220004 sw v0,4(s1) +801146d8: 08045182 j 80114608 <_IO_default_pbackfail+0x54> +801146dc: a215ffff sb s5,-1(s0) +801146e0: 9202ffff lbu v0,-1(s0) +801146e4: 00000000 nop +801146e8: 10a2000f beq a1,v0,80114728 <_IO_default_pbackfail+0x174> +801146ec: 00000000 nop +801146f0: 8c820024 lw v0,36(a0) +801146f4: 00000000 nop +801146f8: 14400010 bnez v0,8011473c <_IO_default_pbackfail+0x188> +801146fc: 02002821 move a1,s0 +80114700: 0c04699a jal 8011a668 <__libc_malloc> +80114704: 24040080 li a0,128 +80114708: 1040000a beqz v0,80114734 <_IO_default_pbackfail+0x180> +8011470c: 00401821 move v1,v0 +80114710: 8e300004 lw s0,4(s1) +80114714: 24420080 addiu v0,v0,128 +80114718: ae220028 sw v0,40(s1) +8011471c: ae230024 sw v1,36(s1) +80114720: 08045195 j 80114654 <_IO_default_pbackfail+0xa0> +80114724: ae22002c sw v0,44(s1) +80114728: 2610ffff addiu s0,s0,-1 +8011472c: 08045182 j 80114608 <_IO_default_pbackfail+0x54> +80114730: ac900004 sw s0,4(a0) +80114734: 08045183 j 8011460c <_IO_default_pbackfail+0x58> +80114738: 2402ffff li v0,-1 +8011473c: 0c0450ff jal 801143fc +80114740: 02202021 move a0,s1 +80114744: 1440ffb1 bnez v0,8011460c <_IO_default_pbackfail+0x58> +80114748: 2402ffff li v0,-1 +8011474c: 8e300004 lw s0,4(s1) +80114750: 08045196 j 80114658 <_IO_default_pbackfail+0xa4> +80114754: ae30000c sw s0,12(s1) + +80114758 : +80114758: 27bdffe8 addiu sp,sp,-24 +8011475c: afbf0010 sw ra,16(sp) +80114760: 3c02801f lui v0,0x801f +80114764: 8c444570 lw a0,17776(v0) +80114768: 00000000 nop +8011476c: 10800007 beqz a0,8011478c +80114770: 3c020000 lui v0,0x0 +80114774: 8c820000 lw v0,0(a0) +80114778: 00000000 nop +8011477c: 30428000 andi v0,v0,0x8000 +80114780: 10400009 beqz v0,801147a8 +80114784: 00000000 nop +80114788: 3c020000 lui v0,0x0 +8011478c: 3c04801f lui a0,0x801f +80114790: 24420000 addiu v0,v0,0 +80114794: 10400008 beqz v0,801147b8 +80114798: 24842c40 addiu a0,a0,11328 +8011479c: 8fbf0010 lw ra,16(sp) +801147a0: 08000000 j 80000000 +801147a4: 27bd0018 addiu sp,sp,24 +801147a8: 0c051908 jal 80146420 <_IO_funlockfile> +801147ac: 00000000 nop +801147b0: 080451e3 j 8011478c +801147b4: 3c020000 lui v0,0x0 +801147b8: 8fbf0010 lw ra,16(sp) +801147bc: 00000000 nop +801147c0: 03e00008 jr ra +801147c4: 27bd0018 addiu sp,sp,24 + +801147c8 <_IO_flush_all_linebuffered>: +801147c8: 3c020000 lui v0,0x0 +801147cc: 27bdffb8 addiu sp,sp,-72 +801147d0: 24420000 addiu v0,v0,0 +801147d4: afb7003c sw s7,60(sp) +801147d8: 0002b82b sltu s7,zero,v0 +801147dc: afbf0040 sw ra,64(sp) +801147e0: afb60038 sw s6,56(sp) +801147e4: afb50034 sw s5,52(sp) +801147e8: afb40030 sw s4,48(sp) +801147ec: afb3002c sw s3,44(sp) +801147f0: afb20028 sw s2,40(sp) +801147f4: afb10024 sw s1,36(sp) +801147f8: 16e0005e bnez s7,80114974 <_IO_flush_all_linebuffered+0x1ac> +801147fc: afb00020 sw s0,32(sp) +80114800: 3c020000 lui v0,0x0 +80114804: 24420000 addiu v0,v0,0 +80114808: 10400003 beqz v0,80114818 <_IO_flush_all_linebuffered+0x50> +8011480c: 3c04801f lui a0,0x801f +80114810: 0c000000 jal 80000000 +80114814: 24842c40 addiu a0,a0,11328 +80114818: 3c16801f lui s6,0x801f +8011481c: 8ec42e40 lw a0,11840(s6) +80114820: 3c15801f lui s5,0x801f +80114824: 8eb1456c lw s1,17772(s5) +80114828: 1080003d beqz a0,80114920 <_IO_flush_all_linebuffered+0x158> +8011482c: 3c020000 lui v0,0x0 +80114830: 00808021 move s0,a0 +80114834: 8c820000 lw v0,0(a0) +80114838: 3c13801f lui s3,0x801f +8011483c: 0260a021 move s4,s3 +80114840: 30428000 andi v0,v0,0x8000 +80114844: 24120200 li s2,512 +80114848: 10400018 beqz v0,801148ac <_IO_flush_all_linebuffered+0xe4> +8011484c: ae904570 sw s0,17776(s4) +80114850: 8e020000 lw v0,0(s0) +80114854: 00000000 nop +80114858: 30420208 andi v0,v0,0x208 +8011485c: 1052001a beq v0,s2,801148c8 <_IO_flush_all_linebuffered+0x100> +80114860: 00000000 nop +80114864: 8e020000 lw v0,0(s0) +80114868: 00000000 nop +8011486c: 30428000 andi v0,v0,0x8000 +80114870: 10400020 beqz v0,801148f4 <_IO_flush_all_linebuffered+0x12c> +80114874: 00000000 nop +80114878: 8ea2456c lw v0,17772(s5) +8011487c: 00000000 nop +80114880: 10510022 beq v0,s1,8011490c <_IO_flush_all_linebuffered+0x144> +80114884: ae604570 sw zero,17776(s3) +80114888: 8ed02e40 lw s0,11840(s6) +8011488c: 00000000 nop +80114890: 12000022 beqz s0,8011491c <_IO_flush_all_linebuffered+0x154> +80114894: 00408821 move s1,v0 +80114898: 8e020000 lw v0,0(s0) +8011489c: 00000000 nop +801148a0: 30428000 andi v0,v0,0x8000 +801148a4: 1440ffea bnez v0,80114850 <_IO_flush_all_linebuffered+0x88> +801148a8: ae904570 sw s0,17776(s4) +801148ac: 0c0518fc jal 801463f0 <_IO_flockfile> +801148b0: 02002021 move a0,s0 +801148b4: 8e020000 lw v0,0(s0) +801148b8: 00000000 nop +801148bc: 30420208 andi v0,v0,0x208 +801148c0: 1452ffe8 bne v0,s2,80114864 <_IO_flush_all_linebuffered+0x9c> +801148c4: 00000000 nop +801148c8: 8e030098 lw v1,152(s0) +801148cc: 02002021 move a0,s0 +801148d0: 8c62000c lw v0,12(v1) +801148d4: 00000000 nop +801148d8: 0040f809 jalr v0 +801148dc: 2405ffff li a1,-1 +801148e0: 8e020000 lw v0,0(s0) +801148e4: 00000000 nop +801148e8: 30428000 andi v0,v0,0x8000 +801148ec: 1440ffe2 bnez v0,80114878 <_IO_flush_all_linebuffered+0xb0> +801148f0: 00000000 nop +801148f4: 0c051908 jal 80146420 <_IO_funlockfile> +801148f8: 02002021 move a0,s0 +801148fc: 8ea2456c lw v0,17772(s5) +80114900: 00000000 nop +80114904: 1451ffe0 bne v0,s1,80114888 <_IO_flush_all_linebuffered+0xc0> +80114908: ae604570 sw zero,17776(s3) +8011490c: 8e100034 lw s0,52(s0) +80114910: 00000000 nop +80114914: 1600ffe0 bnez s0,80114898 <_IO_flush_all_linebuffered+0xd0> +80114918: 00408821 move s1,v0 +8011491c: 3c020000 lui v0,0x0 +80114920: 24420000 addiu v0,v0,0 +80114924: 10400004 beqz v0,80114938 <_IO_flush_all_linebuffered+0x170> +80114928: 00000000 nop +8011492c: 3c04801f lui a0,0x801f +80114930: 0c000000 jal 80000000 +80114934: 24842c40 addiu a0,a0,11328 +80114938: 12e00003 beqz s7,80114948 <_IO_flush_all_linebuffered+0x180> +8011493c: 27a40010 addiu a0,sp,16 +80114940: 0c000000 jal 80000000 +80114944: 00002821 move a1,zero +80114948: 8fbf0040 lw ra,64(sp) +8011494c: 8fb7003c lw s7,60(sp) +80114950: 8fb60038 lw s6,56(sp) +80114954: 8fb50034 lw s5,52(sp) +80114958: 8fb40030 lw s4,48(sp) +8011495c: 8fb3002c lw s3,44(sp) +80114960: 8fb20028 lw s2,40(sp) +80114964: 8fb10024 lw s1,36(sp) +80114968: 8fb00020 lw s0,32(sp) +8011496c: 03e00008 jr ra +80114970: 27bd0048 addiu sp,sp,72 +80114974: 3c058011 lui a1,0x8011 +80114978: 24a54758 addiu a1,a1,18264 +8011497c: 27a40010 addiu a0,sp,16 +80114980: 0c000000 jal 80000000 +80114984: 00003021 move a2,zero +80114988: 08045201 j 80114804 <_IO_flush_all_linebuffered+0x3c> +8011498c: 3c020000 lui v0,0x0 + +80114990 <_IO_flush_all_lockp>: +80114990: 3c020000 lui v0,0x0 +80114994: 27bdffb8 addiu sp,sp,-72 +80114998: 24420000 addiu v0,v0,0 +8011499c: afb7003c sw s7,60(sp) +801149a0: 0002b82b sltu s7,zero,v0 +801149a4: afb20028 sw s2,40(sp) +801149a8: afbf0040 sw ra,64(sp) +801149ac: afb60038 sw s6,56(sp) +801149b0: afb50034 sw s5,52(sp) +801149b4: afb40030 sw s4,48(sp) +801149b8: afb3002c sw s3,44(sp) +801149bc: afb10024 sw s1,36(sp) +801149c0: afb00020 sw s0,32(sp) +801149c4: 16e0006d bnez s7,80114b7c <_IO_flush_all_lockp+0x1ec> +801149c8: 00809021 move s2,a0 +801149cc: 12400008 beqz s2,801149f0 <_IO_flush_all_lockp+0x60> +801149d0: 3c15801f lui s5,0x801f +801149d4: 3c020000 lui v0,0x0 +801149d8: 24420000 addiu v0,v0,0 +801149dc: 10400004 beqz v0,801149f0 <_IO_flush_all_lockp+0x60> +801149e0: 3c04801f lui a0,0x801f +801149e4: 0c000000 jal 80000000 +801149e8: 24842c40 addiu a0,a0,11328 +801149ec: 3c15801f lui s5,0x801f +801149f0: 8ea42e40 lw a0,11840(s5) +801149f4: 3c14801f lui s4,0x801f +801149f8: 8e91456c lw s1,17772(s4) +801149fc: 10800036 beqz a0,80114ad8 <_IO_flush_all_lockp+0x148> +80114a00: 0000b021 move s6,zero +80114a04: 00808021 move s0,a0 +80114a08: 3c13801f lui s3,0x801f +80114a0c: 12400006 beqz s2,80114a28 <_IO_flush_all_lockp+0x98> +80114a10: ae704570 sw s0,17776(s3) +80114a14: 8e020000 lw v0,0(s0) +80114a18: 00000000 nop +80114a1c: 30428000 andi v0,v0,0x8000 +80114a20: 10400052 beqz v0,80114b6c <_IO_flush_all_lockp+0x1dc> +80114a24: 00000000 nop +80114a28: 8e020060 lw v0,96(s0) +80114a2c: 00000000 nop +80114a30: 18400042 blez v0,80114b3c <_IO_flush_all_lockp+0x1ac> +80114a34: 00000000 nop +80114a38: 8e02005c lw v0,92(s0) +80114a3c: 00000000 nop +80114a40: 8c44000c lw a0,12(v0) +80114a44: 8c430010 lw v1,16(v0) +80114a48: 00000000 nop +80114a4c: 0083182b sltu v1,a0,v1 +80114a50: 1060000a beqz v1,80114a7c <_IO_flush_all_lockp+0xec> +80114a54: 00000000 nop +80114a58: 8e030098 lw v1,152(s0) +80114a5c: 02002021 move a0,s0 +80114a60: 8c62000c lw v0,12(v1) +80114a64: 00000000 nop +80114a68: 0040f809 jalr v0 +80114a6c: 2405ffff li a1,-1 +80114a70: 2403ffff li v1,-1 +80114a74: 10430012 beq v0,v1,80114ac0 <_IO_flush_all_lockp+0x130> +80114a78: 00000000 nop +80114a7c: 12400006 beqz s2,80114a98 <_IO_flush_all_lockp+0x108> +80114a80: 00000000 nop +80114a84: 8e020000 lw v0,0(s0) +80114a88: 00000000 nop +80114a8c: 30428000 andi v0,v0,0x8000 +80114a90: 10400032 beqz v0,80114b5c <_IO_flush_all_lockp+0x1cc> +80114a94: 00000000 nop +80114a98: 8e82456c lw v0,17772(s4) +80114a9c: 00000000 nop +80114aa0: 10510009 beq v0,s1,80114ac8 <_IO_flush_all_lockp+0x138> +80114aa4: ae604570 sw zero,17776(s3) +80114aa8: 8eb02e40 lw s0,11840(s5) +80114aac: 00000000 nop +80114ab0: 12000009 beqz s0,80114ad8 <_IO_flush_all_lockp+0x148> +80114ab4: 00408821 move s1,v0 +80114ab8: 08045283 j 80114a0c <_IO_flush_all_lockp+0x7c> +80114abc: 00000000 nop +80114ac0: 0804529f j 80114a7c <_IO_flush_all_lockp+0xec> +80114ac4: 2416ffff li s6,-1 +80114ac8: 8e100034 lw s0,52(s0) +80114acc: 00000000 nop +80114ad0: 1600ffce bnez s0,80114a0c <_IO_flush_all_lockp+0x7c> +80114ad4: 00408821 move s1,v0 +80114ad8: 12400007 beqz s2,80114af8 <_IO_flush_all_lockp+0x168> +80114adc: 3c020000 lui v0,0x0 +80114ae0: 24420000 addiu v0,v0,0 +80114ae4: 10400004 beqz v0,80114af8 <_IO_flush_all_lockp+0x168> +80114ae8: 00000000 nop +80114aec: 3c04801f lui a0,0x801f +80114af0: 0c000000 jal 80000000 +80114af4: 24842c40 addiu a0,a0,11328 +80114af8: 12e00005 beqz s7,80114b10 <_IO_flush_all_lockp+0x180> +80114afc: 02c01021 move v0,s6 +80114b00: 27a40010 addiu a0,sp,16 +80114b04: 0c000000 jal 80000000 +80114b08: 00002821 move a1,zero +80114b0c: 02c01021 move v0,s6 +80114b10: 8fbf0040 lw ra,64(sp) +80114b14: 8fb7003c lw s7,60(sp) +80114b18: 8fb60038 lw s6,56(sp) +80114b1c: 8fb50034 lw s5,52(sp) +80114b20: 8fb40030 lw s4,48(sp) +80114b24: 8fb3002c lw s3,44(sp) +80114b28: 8fb20028 lw s2,40(sp) +80114b2c: 8fb10024 lw s1,36(sp) +80114b30: 8fb00020 lw s0,32(sp) +80114b34: 03e00008 jr ra +80114b38: 27bd0048 addiu sp,sp,72 +80114b3c: 8e020014 lw v0,20(s0) +80114b40: 8e030010 lw v1,16(s0) +80114b44: 00000000 nop +80114b48: 0062102b sltu v0,v1,v0 +80114b4c: 1440ffc2 bnez v0,80114a58 <_IO_flush_all_lockp+0xc8> +80114b50: 00000000 nop +80114b54: 0804529f j 80114a7c <_IO_flush_all_lockp+0xec> +80114b58: 00000000 nop +80114b5c: 0c051908 jal 80146420 <_IO_funlockfile> +80114b60: 02002021 move a0,s0 +80114b64: 080452a6 j 80114a98 <_IO_flush_all_lockp+0x108> +80114b68: 00000000 nop +80114b6c: 0c0518fc jal 801463f0 <_IO_flockfile> +80114b70: 02002021 move a0,s0 +80114b74: 0804528a j 80114a28 <_IO_flush_all_lockp+0x98> +80114b78: 00000000 nop +80114b7c: 3c058011 lui a1,0x8011 +80114b80: 24a54758 addiu a1,a1,18264 +80114b84: 27a40010 addiu a0,sp,16 +80114b88: 0c000000 jal 80000000 +80114b8c: 00003021 move a2,zero +80114b90: 08045273 j 801149cc <_IO_flush_all_lockp+0x3c> +80114b94: 00000000 nop + +80114b98 <_IO_cleanup>: +80114b98: 27bdffd8 addiu sp,sp,-40 +80114b9c: 00002021 move a0,zero +80114ba0: afb3001c sw s3,28(sp) +80114ba4: afbf0020 sw ra,32(sp) +80114ba8: afb20018 sw s2,24(sp) +80114bac: afb10014 sw s1,20(sp) +80114bb0: 0c045264 jal 80114990 <_IO_flush_all_lockp> +80114bb4: afb00010 sw s0,16(sp) +80114bb8: 00409821 move s3,v0 +80114bbc: 3c02801f lui v0,0x801f +80114bc0: 8c442e40 lw a0,11840(v0) +80114bc4: 00000000 nop +80114bc8: 10800020 beqz a0,80114c4c <_IO_cleanup+0xb4> +80114bcc: 00808021 move s0,a0 +80114bd0: 24120008 li s2,8 +80114bd4: 080452fc j 80114bf0 <_IO_cleanup+0x58> +80114bd8: 2411ffff li s1,-1 +80114bdc: ae110060 sw s1,96(s0) +80114be0: 8e100034 lw s0,52(s0) +80114be4: 00000000 nop +80114be8: 12000019 beqz s0,80114c50 <_IO_cleanup+0xb8> +80114bec: 02601021 move v0,s3 +80114bf0: 8e020000 lw v0,0(s0) +80114bf4: 00000000 nop +80114bf8: 30431008 andi v1,v0,0x1008 +80114bfc: 30420002 andi v0,v0,0x2 +80114c00: 1440fff6 bnez v0,80114bdc <_IO_cleanup+0x44> +80114c04: 00000000 nop +80114c08: 1072fff4 beq v1,s2,80114bdc <_IO_cleanup+0x44> +80114c0c: 02002021 move a0,s0 +80114c10: 8e020060 lw v0,96(s0) +80114c14: 00002821 move a1,zero +80114c18: 1040fff0 beqz v0,80114bdc <_IO_cleanup+0x44> +80114c1c: 00003021 move a2,zero +80114c20: 8e030098 lw v1,152(s0) +80114c24: 00000000 nop +80114c28: 8c62002c lw v0,44(v1) +80114c2c: 00000000 nop +80114c30: 0040f809 jalr v0 +80114c34: 00000000 nop +80114c38: ae110060 sw s1,96(s0) +80114c3c: 8e100034 lw s0,52(s0) +80114c40: 00000000 nop +80114c44: 1600ffea bnez s0,80114bf0 <_IO_cleanup+0x58> +80114c48: 00000000 nop +80114c4c: 02601021 move v0,s3 +80114c50: 8fbf0020 lw ra,32(sp) +80114c54: 8fb3001c lw s3,28(sp) +80114c58: 8fb20018 lw s2,24(sp) +80114c5c: 8fb10014 lw s1,20(sp) +80114c60: 8fb00010 lw s0,16(sp) +80114c64: 03e00008 jr ra +80114c68: 27bd0028 addiu sp,sp,40 + +80114c6c <_IO_flush_all>: +80114c6c: 08045264 j 80114990 <_IO_flush_all_lockp> +80114c70: 24040001 li a0,1 + +80114c74 <_IO_link_in>: +80114c74: 27bdffd0 addiu sp,sp,-48 +80114c78: afb00020 sw s0,32(sp) +80114c7c: afbf002c sw ra,44(sp) +80114c80: afb20028 sw s2,40(sp) +80114c84: afb10024 sw s1,36(sp) +80114c88: 8c830000 lw v1,0(a0) +80114c8c: 00000000 nop +80114c90: 30620080 andi v0,v1,0x80 +80114c94: 14400026 bnez v0,80114d30 <_IO_link_in+0xbc> +80114c98: 00808021 move s0,a0 +80114c9c: 3c020000 lui v0,0x0 +80114ca0: 24420000 addiu v0,v0,0 +80114ca4: 34630080 ori v1,v1,0x80 +80114ca8: 0002882b sltu s1,zero,v0 +80114cac: 16200042 bnez s1,80114db8 <_IO_link_in+0x144> +80114cb0: ac830000 sw v1,0(a0) +80114cb4: 3c020000 lui v0,0x0 +80114cb8: 24420000 addiu v0,v0,0 +80114cbc: 10400003 beqz v0,80114ccc <_IO_link_in+0x58> +80114cc0: 3c04801f lui a0,0x801f +80114cc4: 0c000000 jal 80000000 +80114cc8: 24842c40 addiu a0,a0,11328 +80114ccc: 8e020000 lw v0,0(s0) +80114cd0: 3c12801f lui s2,0x801f +80114cd4: 30428000 andi v0,v0,0x8000 +80114cd8: 10400028 beqz v0,80114d7c <_IO_link_in+0x108> +80114cdc: ae504570 sw s0,17776(s2) +80114ce0: 3c05801f lui a1,0x801f +80114ce4: 3c06801f lui a2,0x801f +80114ce8: 8ca2456c lw v0,17772(a1) +80114cec: 8e030000 lw v1,0(s0) +80114cf0: 8cc42e40 lw a0,11840(a2) +80114cf4: 24420001 addiu v0,v0,1 +80114cf8: 30638000 andi v1,v1,0x8000 +80114cfc: aca2456c sw v0,17772(a1) +80114d00: ae040034 sw a0,52(s0) +80114d04: 10600019 beqz v1,80114d6c <_IO_link_in+0xf8> +80114d08: acd02e40 sw s0,11840(a2) +80114d0c: 3c020000 lui v0,0x0 +80114d10: 24420000 addiu v0,v0,0 +80114d14: 10400004 beqz v0,80114d28 <_IO_link_in+0xb4> +80114d18: ae404570 sw zero,17776(s2) +80114d1c: 3c04801f lui a0,0x801f +80114d20: 0c000000 jal 80000000 +80114d24: 24842c40 addiu a0,a0,11328 +80114d28: 16200007 bnez s1,80114d48 <_IO_link_in+0xd4> +80114d2c: 00000000 nop +80114d30: 8fbf002c lw ra,44(sp) +80114d34: 8fb20028 lw s2,40(sp) +80114d38: 8fb10024 lw s1,36(sp) +80114d3c: 8fb00020 lw s0,32(sp) +80114d40: 03e00008 jr ra +80114d44: 27bd0030 addiu sp,sp,48 +80114d48: 27a40010 addiu a0,sp,16 +80114d4c: 0c000000 jal 80000000 +80114d50: 00002821 move a1,zero +80114d54: 8fbf002c lw ra,44(sp) +80114d58: 8fb20028 lw s2,40(sp) +80114d5c: 8fb10024 lw s1,36(sp) +80114d60: 8fb00020 lw s0,32(sp) +80114d64: 03e00008 jr ra +80114d68: 27bd0030 addiu sp,sp,48 +80114d6c: 0c051908 jal 80146420 <_IO_funlockfile> +80114d70: 02002021 move a0,s0 +80114d74: 08045344 j 80114d10 <_IO_link_in+0x9c> +80114d78: 3c020000 lui v0,0x0 +80114d7c: 0c0518fc jal 801463f0 <_IO_flockfile> +80114d80: 02002021 move a0,s0 +80114d84: 3c05801f lui a1,0x801f +80114d88: 3c06801f lui a2,0x801f +80114d8c: 8ca2456c lw v0,17772(a1) +80114d90: 8e030000 lw v1,0(s0) +80114d94: 8cc42e40 lw a0,11840(a2) +80114d98: 24420001 addiu v0,v0,1 +80114d9c: 30638000 andi v1,v1,0x8000 +80114da0: aca2456c sw v0,17772(a1) +80114da4: ae040034 sw a0,52(s0) +80114da8: 1460ffd8 bnez v1,80114d0c <_IO_link_in+0x98> +80114dac: acd02e40 sw s0,11840(a2) +80114db0: 0804535b j 80114d6c <_IO_link_in+0xf8> +80114db4: 00000000 nop +80114db8: 3c058011 lui a1,0x8011 +80114dbc: 24a54758 addiu a1,a1,18264 +80114dc0: 27a40010 addiu a0,sp,16 +80114dc4: 0c000000 jal 80000000 +80114dc8: 00003021 move a2,zero +80114dcc: 0804532e j 80114cb8 <_IO_link_in+0x44> +80114dd0: 3c020000 lui v0,0x0 + +80114dd4 <_IO_un_link>: +80114dd4: 27bdffd0 addiu sp,sp,-48 +80114dd8: afb00020 sw s0,32(sp) +80114ddc: afbf002c sw ra,44(sp) +80114de0: afb20028 sw s2,40(sp) +80114de4: afb10024 sw s1,36(sp) +80114de8: 8c820000 lw v0,0(a0) +80114dec: 00000000 nop +80114df0: 30420080 andi v0,v0,0x80 +80114df4: 10400031 beqz v0,80114ebc <_IO_un_link+0xe8> +80114df8: 00808021 move s0,a0 +80114dfc: 3c020000 lui v0,0x0 +80114e00: 24420000 addiu v0,v0,0 +80114e04: 0002882b sltu s1,zero,v0 +80114e08: 16200043 bnez s1,80114f18 <_IO_un_link+0x144> +80114e0c: 3c058011 lui a1,0x8011 +80114e10: 3c020000 lui v0,0x0 +80114e14: 24420000 addiu v0,v0,0 +80114e18: 10400004 beqz v0,80114e2c <_IO_un_link+0x58> +80114e1c: 00000000 nop +80114e20: 3c04801f lui a0,0x801f +80114e24: 0c000000 jal 80000000 +80114e28: 24842c40 addiu a0,a0,11328 +80114e2c: 8e020000 lw v0,0(s0) +80114e30: 3c12801f lui s2,0x801f +80114e34: 30428000 andi v0,v0,0x8000 +80114e38: 10400033 beqz v0,80114f08 <_IO_un_link+0x134> +80114e3c: ae504570 sw s0,17776(s2) +80114e40: 3c03801f lui v1,0x801f +80114e44: 8c622e40 lw v0,11840(v1) +80114e48: 00000000 nop +80114e4c: 1040000c beqz v0,80114e80 <_IO_un_link+0xac> +80114e50: 00000000 nop +80114e54: 16020005 bne s0,v0,80114e6c <_IO_un_link+0x98> +80114e58: 24652e40 addiu a1,v1,11840 +80114e5c: 080453cd j 80114f34 <_IO_un_link+0x160> +80114e60: 3c02801f lui v0,0x801f +80114e64: 12020032 beq s0,v0,80114f30 <_IO_un_link+0x15c> +80114e68: 00000000 nop +80114e6c: 24450034 addiu a1,v0,52 +80114e70: 8c420034 lw v0,52(v0) +80114e74: 00000000 nop +80114e78: 1440fffa bnez v0,80114e64 <_IO_un_link+0x90> +80114e7c: 00000000 nop +80114e80: 8e020000 lw v0,0(s0) +80114e84: 2403ff7f li v1,-129 +80114e88: 00431024 and v0,v0,v1 +80114e8c: 30438000 andi v1,v0,0x8000 +80114e90: 10600019 beqz v1,80114ef8 <_IO_un_link+0x124> +80114e94: ae020000 sw v0,0(s0) +80114e98: 3c020000 lui v0,0x0 +80114e9c: 24420000 addiu v0,v0,0 +80114ea0: 10400004 beqz v0,80114eb4 <_IO_un_link+0xe0> +80114ea4: ae404570 sw zero,17776(s2) +80114ea8: 3c04801f lui a0,0x801f +80114eac: 0c000000 jal 80000000 +80114eb0: 24842c40 addiu a0,a0,11328 +80114eb4: 16200007 bnez s1,80114ed4 <_IO_un_link+0x100> +80114eb8: 00000000 nop +80114ebc: 8fbf002c lw ra,44(sp) +80114ec0: 8fb20028 lw s2,40(sp) +80114ec4: 8fb10024 lw s1,36(sp) +80114ec8: 8fb00020 lw s0,32(sp) +80114ecc: 03e00008 jr ra +80114ed0: 27bd0030 addiu sp,sp,48 +80114ed4: 27a40010 addiu a0,sp,16 +80114ed8: 0c000000 jal 80000000 +80114edc: 00002821 move a1,zero +80114ee0: 8fbf002c lw ra,44(sp) +80114ee4: 8fb20028 lw s2,40(sp) +80114ee8: 8fb10024 lw s1,36(sp) +80114eec: 8fb00020 lw s0,32(sp) +80114ef0: 03e00008 jr ra +80114ef4: 27bd0030 addiu sp,sp,48 +80114ef8: 0c051908 jal 80146420 <_IO_funlockfile> +80114efc: 02002021 move a0,s0 +80114f00: 080453a7 j 80114e9c <_IO_un_link+0xc8> +80114f04: 3c020000 lui v0,0x0 +80114f08: 0c0518fc jal 801463f0 <_IO_flockfile> +80114f0c: 02002021 move a0,s0 +80114f10: 08045391 j 80114e44 <_IO_un_link+0x70> +80114f14: 3c03801f lui v1,0x801f +80114f18: 24a54758 addiu a1,a1,18264 +80114f1c: 27a40010 addiu a0,sp,16 +80114f20: 0c000000 jal 80000000 +80114f24: 00003021 move a2,zero +80114f28: 08045385 j 80114e14 <_IO_un_link+0x40> +80114f2c: 3c020000 lui v0,0x0 +80114f30: 3c02801f lui v0,0x801f +80114f34: 8c43456c lw v1,17772(v0) +80114f38: 8e040034 lw a0,52(s0) +80114f3c: 24630001 addiu v1,v1,1 +80114f40: ac43456c sw v1,17772(v0) +80114f44: 8e020000 lw v0,0(s0) +80114f48: 2403ff7f li v1,-129 +80114f4c: 00431024 and v0,v0,v1 +80114f50: 30438000 andi v1,v0,0x8000 +80114f54: aca40000 sw a0,0(a1) +80114f58: 1460ffcf bnez v1,80114e98 <_IO_un_link+0xc4> +80114f5c: ae020000 sw v0,0(s0) +80114f60: 080453be j 80114ef8 <_IO_un_link+0x124> +80114f64: 00000000 nop + +80114f68 <_IO_setb>: +80114f68: 27bdffd8 addiu sp,sp,-40 +80114f6c: afb3001c sw s3,28(sp) +80114f70: afb20018 sw s2,24(sp) +80114f74: afb10014 sw s1,20(sp) +80114f78: afb00010 sw s0,16(sp) +80114f7c: afbf0020 sw ra,32(sp) +80114f80: 8c88001c lw t0,28(a0) +80114f84: 00808021 move s0,a0 +80114f88: 00a08821 move s1,a1 +80114f8c: 00c09021 move s2,a2 +80114f90: 11000026 beqz t0,8011502c <_IO_setb+0xc4> +80114f94: 00e09821 move s3,a3 +80114f98: 8e030000 lw v1,0(s0) +80114f9c: 00000000 nop +80114fa0: 30620001 andi v0,v1,0x1 +80114fa4: 10400017 beqz v0,80115004 <_IO_setb+0x9c> +80114fa8: 01002021 move a0,t0 +80114fac: 34620001 ori v0,v1,0x1 +80114fb0: ae11001c sw s1,28(s0) +80114fb4: 1260000b beqz s3,80114fe4 <_IO_setb+0x7c> +80114fb8: ae120020 sw s2,32(s0) +80114fbc: 2402fffe li v0,-2 +80114fc0: 00621824 and v1,v1,v0 +80114fc4: ae030000 sw v1,0(s0) +80114fc8: 8fbf0020 lw ra,32(sp) +80114fcc: 8fb3001c lw s3,28(sp) +80114fd0: 8fb20018 lw s2,24(sp) +80114fd4: 8fb10014 lw s1,20(sp) +80114fd8: 8fb00010 lw s0,16(sp) +80114fdc: 03e00008 jr ra +80114fe0: 27bd0028 addiu sp,sp,40 +80114fe4: ae020000 sw v0,0(s0) +80114fe8: 8fbf0020 lw ra,32(sp) +80114fec: 8fb3001c lw s3,28(sp) +80114ff0: 8fb20018 lw s2,24(sp) +80114ff4: 8fb10014 lw s1,20(sp) +80114ff8: 8fb00010 lw s0,16(sp) +80114ffc: 03e00008 jr ra +80115000: 27bd0028 addiu sp,sp,40 +80115004: 8e050020 lw a1,32(s0) +80115008: 3402ffff li v0,0xffff +8011500c: 00a82823 subu a1,a1,t0 +80115010: 3c03ffff lui v1,0xffff +80115014: 00a22821 addu a1,a1,v0 +80115018: 0c047a36 jal 8011e8d8 <__munmap> +8011501c: 00a32824 and a1,a1,v1 +80115020: 8e030000 lw v1,0(s0) +80115024: 080453ec j 80114fb0 <_IO_setb+0x48> +80115028: 34620001 ori v0,v1,0x1 +8011502c: 8c830000 lw v1,0(a0) +80115030: 080453ec j 80114fb0 <_IO_setb+0x48> +80115034: 34620001 ori v0,v1,0x1 + +80115038 <_IO_default_setbuf>: +80115038: 27bdffe0 addiu sp,sp,-32 +8011503c: afb20018 sw s2,24(sp) +80115040: afb10014 sw s1,20(sp) +80115044: afb00010 sw s0,16(sp) +80115048: afbf001c sw ra,28(sp) +8011504c: 8c830098 lw v1,152(a0) +80115050: 00808021 move s0,a0 +80115054: 8c620030 lw v0,48(v1) +80115058: 00a09021 move s2,a1 +8011505c: 0040f809 jalr v0 +80115060: 00c08821 move s1,a2 +80115064: 2403ffff li v1,-1 +80115068: 10430024 beq v0,v1,801150fc <_IO_default_setbuf+0xc4> +8011506c: 02002021 move a0,s0 +80115070: 26050047 addiu a1,s0,71 +80115074: 26060048 addiu a2,s0,72 +80115078: 12400003 beqz s2,80115088 <_IO_default_setbuf+0x50> +8011507c: 00003821 move a3,zero +80115080: 16200013 bnez s1,801150d0 <_IO_default_setbuf+0x98> +80115084: 2402fffd li v0,-3 +80115088: 8e020000 lw v0,0(s0) +8011508c: 00000000 nop +80115090: 34420002 ori v0,v0,0x2 +80115094: 0c0453da jal 80114f68 <_IO_setb> +80115098: ae020000 sw v0,0(s0) +8011509c: ae000018 sw zero,24(s0) +801150a0: ae000014 sw zero,20(s0) +801150a4: ae000010 sw zero,16(s0) +801150a8: ae000008 sw zero,8(s0) +801150ac: ae000004 sw zero,4(s0) +801150b0: ae00000c sw zero,12(s0) +801150b4: 02001021 move v0,s0 +801150b8: 8fbf001c lw ra,28(sp) +801150bc: 8fb20018 lw s2,24(sp) +801150c0: 8fb10014 lw s1,20(sp) +801150c4: 8fb00010 lw s0,16(sp) +801150c8: 03e00008 jr ra +801150cc: 27bd0020 addiu sp,sp,32 +801150d0: 8e030000 lw v1,0(s0) +801150d4: 00000000 nop +801150d8: 00621824 and v1,v1,v0 +801150dc: 02402821 move a1,s2 +801150e0: 02513021 addu a2,s2,s1 +801150e4: 02002021 move a0,s0 +801150e8: 00003821 move a3,zero +801150ec: 0c0453da jal 80114f68 <_IO_setb> +801150f0: ae030000 sw v1,0(s0) +801150f4: 08045428 j 801150a0 <_IO_default_setbuf+0x68> +801150f8: ae000018 sw zero,24(s0) +801150fc: 00008021 move s0,zero +80115100: 02001021 move v0,s0 +80115104: 8fbf001c lw ra,28(sp) +80115108: 8fb20018 lw s2,24(sp) +8011510c: 8fb10014 lw s1,20(sp) +80115110: 8fb00010 lw s0,16(sp) +80115114: 03e00008 jr ra +80115118: 27bd0020 addiu sp,sp,32 + +8011511c <_IO_doallocbuf>: +8011511c: 27bdffe8 addiu sp,sp,-24 +80115120: afb00010 sw s0,16(sp) +80115124: afbf0014 sw ra,20(sp) +80115128: 8c82001c lw v0,28(a0) +8011512c: 00000000 nop +80115130: 10400005 beqz v0,80115148 <_IO_doallocbuf+0x2c> +80115134: 00808021 move s0,a0 +80115138: 8fbf0014 lw ra,20(sp) +8011513c: 8fb00010 lw s0,16(sp) +80115140: 03e00008 jr ra +80115144: 27bd0018 addiu sp,sp,24 +80115148: 8c820000 lw v0,0(a0) +8011514c: 00000000 nop +80115150: 30420002 andi v0,v0,0x2 +80115154: 10400005 beqz v0,8011516c <_IO_doallocbuf+0x50> +80115158: 00000000 nop +8011515c: 8c820060 lw v0,96(a0) +80115160: 00000000 nop +80115164: 1840000a blez v0,80115190 <_IO_doallocbuf+0x74> +80115168: 00000000 nop +8011516c: 8e030098 lw v1,152(s0) +80115170: 00000000 nop +80115174: 8c620034 lw v0,52(v1) +80115178: 00000000 nop +8011517c: 0040f809 jalr v0 +80115180: 00000000 nop +80115184: 2403ffff li v1,-1 +80115188: 1443ffeb bne v0,v1,80115138 <_IO_doallocbuf+0x1c> +8011518c: 00000000 nop +80115190: 02002021 move a0,s0 +80115194: 26050047 addiu a1,s0,71 +80115198: 26060048 addiu a2,s0,72 +8011519c: 8fbf0014 lw ra,20(sp) +801151a0: 8fb00010 lw s0,16(sp) +801151a4: 00003821 move a3,zero +801151a8: 080453da j 80114f68 <_IO_setb> +801151ac: 27bd0018 addiu sp,sp,24 + +801151b0 <_IO_default_finish>: +801151b0: 27bdffe8 addiu sp,sp,-24 +801151b4: afb00010 sw s0,16(sp) +801151b8: afbf0014 sw ra,20(sp) +801151bc: 00808021 move s0,a0 +801151c0: 8c84001c lw a0,28(a0) +801151c4: 00000000 nop +801151c8: 10800006 beqz a0,801151e4 <_IO_default_finish+0x34> +801151cc: 00000000 nop +801151d0: 8e020000 lw v0,0(s0) +801151d4: 00000000 nop +801151d8: 30420001 andi v0,v0,0x1 +801151dc: 1040001f beqz v0,8011525c <_IO_default_finish+0xac> +801151e0: 3402ffff li v0,0xffff +801151e4: 8e020030 lw v0,48(s0) +801151e8: 00000000 nop +801151ec: 10400006 beqz v0,80115208 <_IO_default_finish+0x58> +801151f0: 00000000 nop +801151f4: ac400004 sw zero,4(v0) +801151f8: 8c420000 lw v0,0(v0) +801151fc: 00000000 nop +80115200: 1440fffc bnez v0,801151f4 <_IO_default_finish+0x44> +80115204: 00000000 nop +80115208: 8e040024 lw a0,36(s0) +8011520c: 00000000 nop +80115210: 10800004 beqz a0,80115224 <_IO_default_finish+0x74> +80115214: 00000000 nop +80115218: 0c045fee jal 80117fb8 <__cfree> +8011521c: 00000000 nop +80115220: ae000024 sw zero,36(s0) +80115224: 8e040048 lw a0,72(s0) +80115228: 00000000 nop +8011522c: 10800006 beqz a0,80115248 <_IO_default_finish+0x98> +80115230: 3c020000 lui v0,0x0 +80115234: 24420000 addiu v0,v0,0 +80115238: 10400003 beqz v0,80115248 <_IO_default_finish+0x98> +8011523c: 00000000 nop +80115240: 0c000000 jal 80000000 +80115244: 00000000 nop +80115248: 02002021 move a0,s0 +8011524c: 8fbf0014 lw ra,20(sp) +80115250: 8fb00010 lw s0,16(sp) +80115254: 08045375 j 80114dd4 <_IO_un_link> +80115258: 27bd0018 addiu sp,sp,24 +8011525c: 8e050020 lw a1,32(s0) +80115260: 00000000 nop +80115264: 00a42823 subu a1,a1,a0 +80115268: 00a22821 addu a1,a1,v0 +8011526c: 3c03ffff lui v1,0xffff +80115270: 0c047a36 jal 8011e8d8 <__munmap> +80115274: 00a32824 and a1,a1,v1 +80115278: ae000020 sw zero,32(s0) +8011527c: 08045479 j 801151e4 <_IO_default_finish+0x34> +80115280: ae00001c sw zero,28(s0) + +80115284 <_IO_default_doallocate>: +80115284: 27bdffd8 addiu sp,sp,-40 +80115288: afb1001c sw s1,28(sp) +8011528c: afb00018 sw s0,24(sp) +80115290: 00808821 move s1,a0 +80115294: 3c050001 lui a1,0x1 +80115298: 00002021 move a0,zero +8011529c: 24060003 li a2,3 +801152a0: 24070802 li a3,2050 +801152a4: 2410ffff li s0,-1 +801152a8: afbf0020 sw ra,32(sp) +801152ac: afb00010 sw s0,16(sp) +801152b0: 0c0479ba jal 8011e6e8 <__mmap> +801152b4: afa00014 sw zero,20(sp) +801152b8: 00402821 move a1,v0 +801152bc: 02202021 move a0,s1 +801152c0: 2403ffff li v1,-1 +801152c4: 24462000 addiu a2,v0,8192 +801152c8: 10500004 beq v0,s0,801152dc <_IO_default_doallocate+0x58> +801152cc: 24070001 li a3,1 +801152d0: 0c0453da jal 80114f68 <_IO_setb> +801152d4: 00000000 nop +801152d8: 24030001 li v1,1 +801152dc: 8fbf0020 lw ra,32(sp) +801152e0: 8fb1001c lw s1,28(sp) +801152e4: 8fb00018 lw s0,24(sp) +801152e8: 00601021 move v0,v1 +801152ec: 03e00008 jr ra +801152f0: 27bd0028 addiu sp,sp,40 + +801152f4 <__uflow>: +801152f4: 27bdffe8 addiu sp,sp,-24 +801152f8: afb00010 sw s0,16(sp) +801152fc: afbf0014 sw ra,20(sp) +80115300: 8c830060 lw v1,96(a0) +80115304: 00000000 nop +80115308: 14600033 bnez v1,801153d8 <__uflow+0xe4> +8011530c: 00808021 move s0,a0 +80115310: 2402ffff li v0,-1 +80115314: ac820060 sw v0,96(a0) +80115318: 8e020000 lw v0,0(s0) +8011531c: 00000000 nop +80115320: 30420800 andi v0,v0,0x800 +80115324: 14400037 bnez v0,80115404 <__uflow+0x110> +80115328: 00000000 nop +8011532c: 8e030004 lw v1,4(s0) +80115330: 8e050008 lw a1,8(s0) +80115334: 00000000 nop +80115338: 0065102b sltu v0,v1,a1 +8011533c: 1440001f bnez v0,801153bc <__uflow+0xc8> +80115340: 24620001 addiu v0,v1,1 +80115344: 8e020000 lw v0,0(s0) +80115348: 00000000 nop +8011534c: 30420100 andi v0,v0,0x100 +80115350: 14400012 bnez v0,8011539c <__uflow+0xa8> +80115354: 00000000 nop +80115358: 8e020030 lw v0,48(s0) +8011535c: 00000000 nop +80115360: 14400022 bnez v0,801153ec <__uflow+0xf8> +80115364: 00000000 nop +80115368: 8e020024 lw v0,36(s0) +8011536c: 00000000 nop +80115370: 10400003 beqz v0,80115380 <__uflow+0x8c> +80115374: 00000000 nop +80115378: 0c045090 jal 80114240 <_IO_free_backup_area> +8011537c: 02002021 move a0,s0 +80115380: 8e020098 lw v0,152(s0) +80115384: 02002021 move a0,s0 +80115388: 8c590014 lw t9,20(v0) +8011538c: 8fbf0014 lw ra,20(sp) +80115390: 8fb00010 lw s0,16(sp) +80115394: 03200008 jr t9 +80115398: 27bd0018 addiu sp,sp,24 +8011539c: 0c044e95 jal 80113a54 <_IO_switch_to_main_get_area> +801153a0: 02002021 move a0,s0 +801153a4: 8e030004 lw v1,4(s0) +801153a8: 8e050008 lw a1,8(s0) +801153ac: 00000000 nop +801153b0: 0065102b sltu v0,v1,a1 +801153b4: 1040ffe8 beqz v0,80115358 <__uflow+0x64> +801153b8: 24620001 addiu v0,v1,1 +801153bc: 90640000 lbu a0,0(v1) +801153c0: ae020004 sw v0,4(s0) +801153c4: 8fbf0014 lw ra,20(sp) +801153c8: 8fb00010 lw s0,16(sp) +801153cc: 00801021 move v0,a0 +801153d0: 03e00008 jr ra +801153d4: 27bd0018 addiu sp,sp,24 +801153d8: 2402ffff li v0,-1 +801153dc: 1062ffce beq v1,v0,80115318 <__uflow+0x24> +801153e0: 2404ffff li a0,-1 +801153e4: 080454f1 j 801153c4 <__uflow+0xd0> +801153e8: 00000000 nop +801153ec: 0c0450ff jal 801143fc +801153f0: 02002021 move a0,s0 +801153f4: 1040ffe2 beqz v0,80115380 <__uflow+0x8c> +801153f8: 00000000 nop +801153fc: 080454f1 j 801153c4 <__uflow+0xd0> +80115400: 2404ffff li a0,-1 +80115404: 0c044eb0 jal 80113ac0 <_IO_switch_to_get_mode> +80115408: 02002021 move a0,s0 +8011540c: 2403ffff li v1,-1 +80115410: 1443ffc6 bne v0,v1,8011532c <__uflow+0x38> +80115414: 2404ffff li a0,-1 +80115418: 080454f1 j 801153c4 <__uflow+0xd0> +8011541c: 00000000 nop + +80115420 <__underflow>: +80115420: 27bdffe8 addiu sp,sp,-24 +80115424: afb00010 sw s0,16(sp) +80115428: afbf0014 sw ra,20(sp) +8011542c: 8c830060 lw v1,96(a0) +80115430: 00000000 nop +80115434: 14600031 bnez v1,801154fc <__underflow+0xdc> +80115438: 00808021 move s0,a0 +8011543c: 2402ffff li v0,-1 +80115440: ac820060 sw v0,96(a0) +80115444: 8e020000 lw v0,0(s0) +80115448: 00000000 nop +8011544c: 30420800 andi v0,v0,0x800 +80115450: 14400035 bnez v0,80115528 <__underflow+0x108> +80115454: 00000000 nop +80115458: 8e030004 lw v1,4(s0) +8011545c: 8e050008 lw a1,8(s0) +80115460: 00000000 nop +80115464: 0065102b sltu v0,v1,a1 +80115468: 1440001f bnez v0,801154e8 <__underflow+0xc8> +8011546c: 00000000 nop +80115470: 8e020000 lw v0,0(s0) +80115474: 00000000 nop +80115478: 30420100 andi v0,v0,0x100 +8011547c: 14400012 bnez v0,801154c8 <__underflow+0xa8> +80115480: 00000000 nop +80115484: 8e020030 lw v0,48(s0) +80115488: 00000000 nop +8011548c: 14400020 bnez v0,80115510 <__underflow+0xf0> +80115490: 00000000 nop +80115494: 8e020024 lw v0,36(s0) +80115498: 00000000 nop +8011549c: 10400003 beqz v0,801154ac <__underflow+0x8c> +801154a0: 00000000 nop +801154a4: 0c045090 jal 80114240 <_IO_free_backup_area> +801154a8: 02002021 move a0,s0 +801154ac: 8e020098 lw v0,152(s0) +801154b0: 02002021 move a0,s0 +801154b4: 8c590010 lw t9,16(v0) +801154b8: 8fbf0014 lw ra,20(sp) +801154bc: 8fb00010 lw s0,16(sp) +801154c0: 03200008 jr t9 +801154c4: 27bd0018 addiu sp,sp,24 +801154c8: 0c044e95 jal 80113a54 <_IO_switch_to_main_get_area> +801154cc: 02002021 move a0,s0 +801154d0: 8e030004 lw v1,4(s0) +801154d4: 8e050008 lw a1,8(s0) +801154d8: 00000000 nop +801154dc: 0065102b sltu v0,v1,a1 +801154e0: 1040ffe8 beqz v0,80115484 <__underflow+0x64> +801154e4: 00000000 nop +801154e8: 90620000 lbu v0,0(v1) +801154ec: 8fbf0014 lw ra,20(sp) +801154f0: 8fb00010 lw s0,16(sp) +801154f4: 03e00008 jr ra +801154f8: 27bd0018 addiu sp,sp,24 +801154fc: 2402ffff li v0,-1 +80115500: 1062ffd0 beq v1,v0,80115444 <__underflow+0x24> +80115504: 00000000 nop +80115508: 0804553b j 801154ec <__underflow+0xcc> +8011550c: 00000000 nop +80115510: 0c0450ff jal 801143fc +80115514: 02002021 move a0,s0 +80115518: 1040ffe4 beqz v0,801154ac <__underflow+0x8c> +8011551c: 2402ffff li v0,-1 +80115520: 0804553b j 801154ec <__underflow+0xcc> +80115524: 00000000 nop +80115528: 0c044eb0 jal 80113ac0 <_IO_switch_to_get_mode> +8011552c: 02002021 move a0,s0 +80115530: 2403ffff li v1,-1 +80115534: 1443ffc8 bne v0,v1,80115458 <__underflow+0x38> +80115538: 2402ffff li v0,-1 +8011553c: 0804553b j 801154ec <__underflow+0xcc> +80115540: 00000000 nop + +80115544 <_IO_default_xsgetn>: +80115544: 27bdffd8 addiu sp,sp,-40 +80115548: afb40020 sw s4,32(sp) +8011554c: afb3001c sw s3,28(sp) +80115550: afb20018 sw s2,24(sp) +80115554: afb10014 sw s1,20(sp) +80115558: afbf0024 sw ra,36(sp) +8011555c: afb00010 sw s0,16(sp) +80115560: 00c0a021 move s4,a2 +80115564: 00809021 move s2,a0 +80115568: 00a09821 move s3,a1 +8011556c: 00c08821 move s1,a2 +80115570: 8e450004 lw a1,4(s2) +80115574: 8e430008 lw v1,8(s2) +80115578: 00000000 nop +8011557c: 00a3102b sltu v0,a1,v1 +80115580: 10400019 beqz v0,801155e8 <_IO_default_xsgetn+0xa4> +80115584: 00000000 nop +80115588: 00651823 subu v1,v1,a1 +8011558c: 0071102b sltu v0,v1,s1 +80115590: 10400002 beqz v0,8011559c <_IO_default_xsgetn+0x58> +80115594: 02208021 move s0,s1 +80115598: 00608021 move s0,v1 +8011559c: 2e020015 sltiu v0,s0,21 +801155a0: 10400020 beqz v0,80115624 <_IO_default_xsgetn+0xe0> +801155a4: 02602021 move a0,s3 +801155a8: 1200000e beqz s0,801155e4 <_IO_default_xsgetn+0xa0> +801155ac: 2602ffff addiu v0,s0,-1 +801155b0: 0440000b bltz v0,801155e0 <_IO_default_xsgetn+0x9c> +801155b4: 00000000 nop +801155b8: 00a01821 move v1,a1 +801155bc: 02703021 addu a2,s3,s0 +801155c0: 90620000 lbu v0,0(v1) +801155c4: 00000000 nop +801155c8: a0820000 sb v0,0(a0) +801155cc: 24840001 addiu a0,a0,1 +801155d0: 1486fffb bne a0,a2,801155c0 <_IO_default_xsgetn+0x7c> +801155d4: 24630001 addiu v1,v1,1 +801155d8: 00b02821 addu a1,a1,s0 +801155dc: 00809821 move s3,a0 +801155e0: ae450004 sw a1,4(s2) +801155e4: 02308823 subu s1,s1,s0 +801155e8: 12200006 beqz s1,80115604 <_IO_default_xsgetn+0xc0> +801155ec: 02911023 subu v0,s4,s1 +801155f0: 0c045508 jal 80115420 <__underflow> +801155f4: 02402021 move a0,s2 +801155f8: 2403ffff li v1,-1 +801155fc: 1443ffdc bne v0,v1,80115570 <_IO_default_xsgetn+0x2c> +80115600: 02911023 subu v0,s4,s1 +80115604: 8fbf0024 lw ra,36(sp) +80115608: 8fb40020 lw s4,32(sp) +8011560c: 8fb3001c lw s3,28(sp) +80115610: 8fb20018 lw s2,24(sp) +80115614: 8fb10014 lw s1,20(sp) +80115618: 8fb00010 lw s0,16(sp) +8011561c: 03e00008 jr ra +80115620: 27bd0028 addiu sp,sp,40 +80115624: 0c0472c8 jal 8011cb20 <__mempcpy> +80115628: 02003021 move a2,s0 +8011562c: 00409821 move s3,v0 +80115630: 8e420004 lw v0,4(s2) +80115634: 02308823 subu s1,s1,s0 +80115638: 00501021 addu v0,v0,s0 +8011563c: 0804557a j 801155e8 <_IO_default_xsgetn+0xa4> +80115640: ae420004 sw v0,4(s2) + +80115644 <__overflow>: +80115644: 8c820060 lw v0,96(a0) +80115648: 00000000 nop +8011564c: 14400003 bnez v0,8011565c <__overflow+0x18> +80115650: 00801821 move v1,a0 +80115654: 2402ffff li v0,-1 +80115658: ac820060 sw v0,96(a0) +8011565c: 8c620098 lw v0,152(v1) +80115660: 00000000 nop +80115664: 8c59000c lw t9,12(v0) +80115668: 00000000 nop +8011566c: 03200008 jr t9 +80115670: 00000000 nop + ... + +80115680 <_IO_str_underflow>: +80115680: 8c860014 lw a2,20(a0) +80115684: 8c850008 lw a1,8(a0) +80115688: 00000000 nop +8011568c: 00a6102b sltu v0,a1,a2 +80115690: 10400003 beqz v0,801156a0 <_IO_str_underflow+0x20> +80115694: 2408ffff li t0,-1 +80115698: 00c02821 move a1,a2 +8011569c: ac860008 sw a2,8(a0) +801156a0: 8c820000 lw v0,0(a0) +801156a4: 2403f7ff li v1,-2049 +801156a8: 00433824 and a3,v0,v1 +801156ac: 30420c00 andi v0,v0,0xc00 +801156b0: 24030c00 li v1,3072 +801156b4: 10430009 beq v0,v1,801156dc <_IO_str_underflow+0x5c> +801156b8: 00000000 nop +801156bc: 8c840004 lw a0,4(a0) +801156c0: 00000000 nop +801156c4: 0085102b sltu v0,a0,a1 +801156c8: 10400002 beqz v0,801156d4 <_IO_str_underflow+0x54> +801156cc: 00000000 nop +801156d0: 90880000 lbu t0,0(a0) +801156d4: 03e00008 jr ra +801156d8: 01001021 move v0,t0 +801156dc: 8c820018 lw v0,24(a0) +801156e0: ac860004 sw a2,4(a0) +801156e4: ac870000 sw a3,0(a0) +801156e8: 080455af j 801156bc <_IO_str_underflow+0x3c> +801156ec: ac820014 sw v0,20(a0) + +801156f0 <_IO_str_count>: +801156f0: 8c830008 lw v1,8(a0) +801156f4: 8c850014 lw a1,20(a0) +801156f8: 00000000 nop +801156fc: 0065102b sltu v0,v1,a1 +80115700: 10400002 beqz v0,8011570c <_IO_str_count+0x1c> +80115704: 00000000 nop +80115708: 00a01821 move v1,a1 +8011570c: 8c82000c lw v0,12(a0) +80115710: 03e00008 jr ra +80115714: 00621023 subu v0,v1,v0 + +80115718 <_IO_str_seekoff>: +80115718: 27bdffd8 addiu sp,sp,-40 +8011571c: afb20018 sw s2,24(sp) +80115720: 8fb2003c lw s2,60(sp) +80115724: afb40020 sw s4,32(sp) +80115728: afb3001c sw s3,28(sp) +8011572c: afb10014 sw s1,20(sp) +80115730: afb00010 sw s0,16(sp) +80115734: afbf0024 sw ra,36(sp) +80115738: 00c08021 move s0,a2 +8011573c: 00e08821 move s1,a3 +80115740: 8fb40038 lw s4,56(sp) +80115744: 16400025 bnez s2,801157dc <_IO_str_seekoff+0xc4> +80115748: 00809821 move s3,a0 +8011574c: 8c830000 lw v1,0(a0) +80115750: 00000000 nop +80115754: 30620400 andi v0,v1,0x400 +80115758: 1440000b bnez v0,80115788 <_IO_str_seekoff+0x70> +8011575c: 30620800 andi v0,v1,0x800 +80115760: 30620008 andi v0,v1,0x8 +80115764: 1040004b beqz v0,80115894 <_IO_str_seekoff+0x17c> +80115768: 00000000 nop +8011576c: 8e63000c lw v1,12(s3) +80115770: 8e620004 lw v0,4(s3) +80115774: 00000000 nop +80115778: 00431023 subu v0,v0,v1 +8011577c: 00404021 move t0,v0 +80115780: 0804561b j 8011586c <_IO_str_seekoff+0x154> +80115784: 00024fc3 sra t1,v0,0x1f +80115788: 10400049 beqz v0,801158b0 <_IO_str_seekoff+0x198> +8011578c: 00000000 nop +80115790: 0c0455bc jal 801156f0 <_IO_str_count> +80115794: 00000000 nop +80115798: 00403821 move a3,v0 +8011579c: 24020001 li v0,1 +801157a0: 1282002a beq s4,v0,8011584c <_IO_str_seekoff+0x134> +801157a4: 00000000 nop +801157a8: 24020002 li v0,2 +801157ac: 12820046 beq s4,v0,801158c8 <_IO_str_seekoff+0x1b0> +801157b0: 00e01021 move v0,a3 +801157b4: 0620002b bltz s1,80115864 <_IO_str_seekoff+0x14c> +801157b8: 00f0102a slt v0,a3,s0 +801157bc: 14400029 bnez v0,80115864 <_IO_str_seekoff+0x14c> +801157c0: 02004021 move t0,s0 +801157c4: 8e620010 lw v0,16(s3) +801157c8: 00000000 nop +801157cc: 00501021 addu v0,v0,s0 +801157d0: 02204821 move t1,s1 +801157d4: 0804561b j 8011586c <_IO_str_seekoff+0x154> +801157d8: ae620014 sw v0,20(s3) +801157dc: 0c0455bc jal 801156f0 <_IO_str_count> +801157e0: 00000000 nop +801157e4: 00403821 move a3,v0 +801157e8: 32420001 andi v0,s2,0x1 +801157ec: 10400034 beqz v0,801158c0 <_IO_str_seekoff+0x1a8> +801157f0: 2408ffff li t0,-1 +801157f4: 24020001 li v0,1 +801157f8: 12820043 beq s4,v0,80115908 <_IO_str_seekoff+0x1f0> +801157fc: 00000000 nop +80115800: 24020002 li v0,2 +80115804: 12820038 beq s4,v0,801158e8 <_IO_str_seekoff+0x1d0> +80115808: 00e01021 move v0,a3 +8011580c: 06200015 bltz s1,80115864 <_IO_str_seekoff+0x14c> +80115810: 00f0102a slt v0,a3,s0 +80115814: 14400013 bnez v0,80115864 <_IO_str_seekoff+0x14c> +80115818: 02004021 move t0,s0 +8011581c: 8e62000c lw v0,12(s3) +80115820: 00000000 nop +80115824: 00471821 addu v1,v0,a3 +80115828: 00501021 addu v0,v0,s0 +8011582c: 02204821 move t1,s1 +80115830: ae620004 sw v0,4(s3) +80115834: ae630008 sw v1,8(s3) +80115838: 32420002 andi v0,s2,0x2 +8011583c: 1040000b beqz v0,8011586c <_IO_str_seekoff+0x154> +80115840: 24020001 li v0,1 +80115844: 1682ffd8 bne s4,v0,801157a8 <_IO_str_seekoff+0x90> +80115848: 00000000 nop +8011584c: 8e620014 lw v0,20(s3) +80115850: 8e660010 lw a2,16(s3) +80115854: 00000000 nop +80115858: 00461023 subu v0,v0,a2 +8011585c: 08045633 j 801158cc <_IO_str_seekoff+0x1b4> +80115860: 00021fc3 sra v1,v0,0x1f +80115864: 2408ffff li t0,-1 +80115868: 2409ffff li t1,-1 +8011586c: 8fbf0024 lw ra,36(sp) +80115870: 8fb40020 lw s4,32(sp) +80115874: 8fb3001c lw s3,28(sp) +80115878: 8fb20018 lw s2,24(sp) +8011587c: 8fb10014 lw s1,20(sp) +80115880: 8fb00010 lw s0,16(sp) +80115884: 01001021 move v0,t0 +80115888: 01201821 move v1,t1 +8011588c: 03e00008 jr ra +80115890: 27bd0028 addiu sp,sp,40 +80115894: 8e630010 lw v1,16(s3) +80115898: 8e620014 lw v0,20(s3) +8011589c: 00000000 nop +801158a0: 00431023 subu v0,v0,v1 +801158a4: 00404021 move t0,v0 +801158a8: 0804561b j 8011586c <_IO_str_seekoff+0x154> +801158ac: 00024fc3 sra t1,v0,0x1f +801158b0: 0c0455bc jal 801156f0 <_IO_str_count> +801158b4: 24120001 li s2,1 +801158b8: 080455fd j 801157f4 <_IO_str_seekoff+0xdc> +801158bc: 00403821 move a3,v0 +801158c0: 0804560e j 80115838 <_IO_str_seekoff+0x120> +801158c4: 2409ffff li t1,-1 +801158c8: 00071fc3 sra v1,a3,0x1f +801158cc: 02022021 addu a0,s0,v0 +801158d0: 0090302b sltu a2,a0,s0 +801158d4: 02232821 addu a1,s1,v1 +801158d8: 00c52821 addu a1,a2,a1 +801158dc: 00808021 move s0,a0 +801158e0: 080455ed j 801157b4 <_IO_str_seekoff+0x9c> +801158e4: 00a08821 move s1,a1 +801158e8: 00071fc3 sra v1,a3,0x1f +801158ec: 02022021 addu a0,s0,v0 +801158f0: 0090302b sltu a2,a0,s0 +801158f4: 02232821 addu a1,s1,v1 +801158f8: 00c52821 addu a1,a2,a1 +801158fc: 00808021 move s0,a0 +80115900: 08045603 j 8011580c <_IO_str_seekoff+0xf4> +80115904: 00a08821 move s1,a1 +80115908: 8e620004 lw v0,4(s3) +8011590c: 8e66000c lw a2,12(s3) +80115910: 00000000 nop +80115914: 00461023 subu v0,v0,a2 +80115918: 0804563b j 801158ec <_IO_str_seekoff+0x1d4> +8011591c: 00021fc3 sra v1,v0,0x1f + +80115920 <_IO_str_finish>: +80115920: 27bdffe8 addiu sp,sp,-24 +80115924: afb00010 sw s0,16(sp) +80115928: afbf0014 sw ra,20(sp) +8011592c: 00808021 move s0,a0 +80115930: 8c84001c lw a0,28(a0) +80115934: 00000000 nop +80115938: 10800006 beqz a0,80115954 <_IO_str_finish+0x34> +8011593c: 00000000 nop +80115940: 8e020000 lw v0,0(s0) +80115944: 00000000 nop +80115948: 30420001 andi v0,v0,0x1 +8011594c: 10400008 beqz v0,80115970 <_IO_str_finish+0x50> +80115950: 00000000 nop +80115954: ae00001c sw zero,28(s0) +80115958: 02002021 move a0,s0 +8011595c: 8fbf0014 lw ra,20(sp) +80115960: 8fb00010 lw s0,16(sp) +80115964: 00002821 move a1,zero +80115968: 0804546c j 801151b0 <_IO_default_finish> +8011596c: 27bd0018 addiu sp,sp,24 +80115970: 8e0200a4 lw v0,164(s0) +80115974: 00000000 nop +80115978: 0040f809 jalr v0 +8011597c: 00000000 nop +80115980: ae00001c sw zero,28(s0) +80115984: 02002021 move a0,s0 +80115988: 8fbf0014 lw ra,20(sp) +8011598c: 8fb00010 lw s0,16(sp) +80115990: 00002821 move a1,zero +80115994: 0804546c j 801151b0 <_IO_default_finish> +80115998: 27bd0018 addiu sp,sp,24 + +8011599c <_IO_str_pbackfail>: +8011599c: 8c820000 lw v0,0(a0) +801159a0: 00000000 nop +801159a4: 30420008 andi v0,v0,0x8 +801159a8: 14400003 bnez v0,801159b8 <_IO_str_pbackfail+0x1c> +801159ac: 2402ffff li v0,-1 +801159b0: 0804516d j 801145b4 <_IO_default_pbackfail> +801159b4: 00000000 nop +801159b8: 10a2fffd beq a1,v0,801159b0 <_IO_str_pbackfail+0x14> +801159bc: 2402ffff li v0,-1 +801159c0: 03e00008 jr ra +801159c4: 00000000 nop + +801159c8 <_IO_str_overflow>: +801159c8: 27bdffd0 addiu sp,sp,-48 +801159cc: afb3001c sw s3,28(sp) +801159d0: afb20018 sw s2,24(sp) +801159d4: afb00010 sw s0,16(sp) +801159d8: afbf0028 sw ra,40(sp) +801159dc: afb50024 sw s5,36(sp) +801159e0: afb40020 sw s4,32(sp) +801159e4: afb10014 sw s1,20(sp) +801159e8: 00808021 move s0,a0 +801159ec: 8c840000 lw a0,0(a0) +801159f0: 24a20001 addiu v0,a1,1 +801159f4: 30830008 andi v1,a0,0x8 +801159f8: 00a09021 move s2,a1 +801159fc: 14600061 bnez v1,80115b84 <_IO_str_overflow+0x1bc> +80115a00: 2c530001 sltiu s3,v0,1 +80115a04: 30830c00 andi v1,a0,0xc00 +80115a08: 24020400 li v0,1024 +80115a0c: 10620021 beq v1,v0,80115a94 <_IO_str_overflow+0xcc> +80115a10: 34820800 ori v0,a0,0x800 +80115a14: 8e020020 lw v0,32(s0) +80115a18: 8e11001c lw s1,28(s0) +80115a1c: 8e050014 lw a1,20(s0) +80115a20: 8e030010 lw v1,16(s0) +80115a24: 00512023 subu a0,v0,s1 +80115a28: 00a31823 subu v1,a1,v1 +80115a2c: 02641021 addu v0,s3,a0 +80115a30: 0062182b sltu v1,v1,v0 +80115a34: 1060001d beqz v1,80115aac <_IO_str_overflow+0xe4> +80115a38: 00000000 nop +80115a3c: 12600011 beqz s3,80115a84 <_IO_str_overflow+0xbc> +80115a40: 00000000 nop +80115a44: 8e020008 lw v0,8(s0) +80115a48: 00000000 nop +80115a4c: 0045102b sltu v0,v0,a1 +80115a50: 10400003 beqz v0,80115a60 <_IO_str_overflow+0x98> +80115a54: 02401021 move v0,s2 +80115a58: ae050008 sw a1,8(s0) +80115a5c: 02401021 move v0,s2 +80115a60: 8fbf0028 lw ra,40(sp) +80115a64: 8fb50024 lw s5,36(sp) +80115a68: 8fb40020 lw s4,32(sp) +80115a6c: 8fb3001c lw s3,28(sp) +80115a70: 8fb20018 lw s2,24(sp) +80115a74: 8fb10014 lw s1,20(sp) +80115a78: 8fb00010 lw s0,16(sp) +80115a7c: 03e00008 jr ra +80115a80: 27bd0030 addiu sp,sp,48 +80115a84: a0b20000 sb s2,0(a1) +80115a88: 24a50001 addiu a1,a1,1 +80115a8c: 08045691 j 80115a44 <_IO_str_overflow+0x7c> +80115a90: ae050014 sw a1,20(s0) +80115a94: 8e050004 lw a1,4(s0) +80115a98: 8e030008 lw v1,8(s0) +80115a9c: ae020000 sw v0,0(s0) +80115aa0: ae050014 sw a1,20(s0) +80115aa4: 08045685 j 80115a14 <_IO_str_overflow+0x4c> +80115aa8: ae030004 sw v1,4(s0) +80115aac: 8e020000 lw v0,0(s0) +80115ab0: 00000000 nop +80115ab4: 30420001 andi v0,v0,0x1 +80115ab8: 10400003 beqz v0,80115ac8 <_IO_str_overflow+0x100> +80115abc: 00041040 sll v0,a0,0x1 +80115ac0: 08045697 j 80115a5c <_IO_str_overflow+0x94> +80115ac4: 2412ffff li s2,-1 +80115ac8: 24550064 addiu s5,v0,100 +80115acc: 8e0200a0 lw v0,160(s0) +80115ad0: 00000000 nop +80115ad4: 0040f809 jalr v0 +80115ad8: 02a02021 move a0,s5 +80115adc: 1040fff8 beqz v0,80115ac0 <_IO_str_overflow+0xf8> +80115ae0: 0040a021 move s4,v0 +80115ae4: 1220000c beqz s1,80115b18 <_IO_str_overflow+0x150> +80115ae8: 02802021 move a0,s4 +80115aec: 8e020020 lw v0,32(s0) +80115af0: 8e06001c lw a2,28(s0) +80115af4: 00000000 nop +80115af8: 00463023 subu a2,v0,a2 +80115afc: 0c04324c jal 8010c930 +80115b00: 02202821 move a1,s1 +80115b04: 8e0300a4 lw v1,164(s0) +80115b08: 00000000 nop +80115b0c: 0060f809 jalr v1 +80115b10: 02202021 move a0,s1 +80115b14: ae00001c sw zero,28(s0) +80115b18: 02953021 addu a2,s4,s5 +80115b1c: 02002021 move a0,s0 +80115b20: 02802821 move a1,s4 +80115b24: 0c0453da jal 80114f68 <_IO_setb> +80115b28: 24070001 li a3,1 +80115b2c: 8e050014 lw a1,20(s0) +80115b30: 8e02000c lw v0,12(s0) +80115b34: 8e030004 lw v1,4(s0) +80115b38: 8e040008 lw a0,8(s0) +80115b3c: 00b12823 subu a1,a1,s1 +80115b40: 00511023 subu v0,v0,s1 +80115b44: 00711823 subu v1,v1,s1 +80115b48: 00912023 subu a0,a0,s1 +80115b4c: 8e060020 lw a2,32(s0) +80115b50: 02821021 addu v0,s4,v0 +80115b54: 02831821 addu v1,s4,v1 +80115b58: 02842021 addu a0,s4,a0 +80115b5c: 02852821 addu a1,s4,a1 +80115b60: ae02000c sw v0,12(s0) +80115b64: ae030004 sw v1,4(s0) +80115b68: ae040008 sw a0,8(s0) +80115b6c: ae140010 sw s4,16(s0) +80115b70: ae060018 sw a2,24(s0) +80115b74: 1660ffb3 bnez s3,80115a44 <_IO_str_overflow+0x7c> +80115b78: ae050014 sw a1,20(s0) +80115b7c: 080456a2 j 80115a88 <_IO_str_overflow+0xc0> +80115b80: a0b20000 sb s2,0(a1) +80115b84: 1260ffce beqz s3,80115ac0 <_IO_str_overflow+0xf8> +80115b88: 00000000 nop +80115b8c: 08045697 j 80115a5c <_IO_str_overflow+0x94> +80115b90: 00009021 move s2,zero + +80115b94 <_IO_str_init_static_internal>: +80115b94: 27bdffd8 addiu sp,sp,-40 +80115b98: 00c51821 addu v1,a2,a1 +80115b9c: afb00010 sw s0,16(sp) +80115ba0: 00a08021 move s0,a1 +80115ba4: afb3001c sw s3,28(sp) +80115ba8: afb10014 sw s1,20(sp) +80115bac: afbf0020 sw ra,32(sp) +80115bb0: 00808821 move s1,a0 +80115bb4: afb20018 sw s2,24(sp) +80115bb8: 00a02021 move a0,a1 +80115bbc: 0203102b sltu v0,s0,v1 +80115bc0: 00002821 move a1,zero +80115bc4: 10c0002c beqz a2,80115c78 <_IO_str_init_static_internal+0xe4> +80115bc8: 00e09821 move s3,a3 +80115bcc: 14400015 bnez v0,80115c24 <_IO_str_init_static_internal+0x90> +80115bd0: 2412ffff li s2,-1 +80115bd4: 02202021 move a0,s1 +80115bd8: 02002821 move a1,s0 +80115bdc: 02403021 move a2,s2 +80115be0: 0c0453da jal 80114f68 <_IO_setb> +80115be4: 00003821 move a3,zero +80115be8: ae300010 sw s0,16(s1) +80115bec: ae30000c sw s0,12(s1) +80115bf0: 12600016 beqz s3,80115c4c <_IO_str_init_static_internal+0xb8> +80115bf4: ae300004 sw s0,4(s1) +80115bf8: ae320018 sw s2,24(s1) +80115bfc: ae330008 sw s3,8(s1) +80115c00: ae330014 sw s3,20(s1) +80115c04: ae2000a0 sw zero,160(s1) +80115c08: 8fbf0020 lw ra,32(sp) +80115c0c: 8fb3001c lw s3,28(sp) +80115c10: 8fb20018 lw s2,24(sp) +80115c14: 8fb10014 lw s1,20(sp) +80115c18: 8fb00010 lw s0,16(sp) +80115c1c: 03e00008 jr ra +80115c20: 27bd0028 addiu sp,sp,40 +80115c24: 00609021 move s2,v1 +80115c28: 02202021 move a0,s1 +80115c2c: 02002821 move a1,s0 +80115c30: 02403021 move a2,s2 +80115c34: 0c0453da jal 80114f68 <_IO_setb> +80115c38: 00003821 move a3,zero +80115c3c: ae300010 sw s0,16(s1) +80115c40: ae30000c sw s0,12(s1) +80115c44: 1660ffec bnez s3,80115bf8 <_IO_str_init_static_internal+0x64> +80115c48: ae300004 sw s0,4(s1) +80115c4c: ae300018 sw s0,24(s1) +80115c50: ae320008 sw s2,8(s1) +80115c54: ae300014 sw s0,20(s1) +80115c58: ae2000a0 sw zero,160(s1) +80115c5c: 8fbf0020 lw ra,32(sp) +80115c60: 8fb3001c lw s3,28(sp) +80115c64: 8fb20018 lw s2,24(sp) +80115c68: 8fb10014 lw s1,20(sp) +80115c6c: 8fb00010 lw s0,16(sp) +80115c70: 03e00008 jr ra +80115c74: 27bd0028 addiu sp,sp,40 +80115c78: 0c047480 jal 8011d200 <__rawmemchr> +80115c7c: 00000000 nop +80115c80: 080456f5 j 80115bd4 <_IO_str_init_static_internal+0x40> +80115c84: 00409021 move s2,v0 + +80115c88 <_IO_str_init_readonly>: +80115c88: 27bdffe8 addiu sp,sp,-24 +80115c8c: afb00010 sw s0,16(sp) +80115c90: afbf0014 sw ra,20(sp) +80115c94: 00003821 move a3,zero +80115c98: 04c0000b bltz a2,80115cc8 <_IO_str_init_readonly+0x40> +80115c9c: 00808021 move s0,a0 +80115ca0: 0c0456e5 jal 80115b94 <_IO_str_init_static_internal> +80115ca4: 00000000 nop +80115ca8: 8e020000 lw v0,0(s0) +80115cac: 00000000 nop +80115cb0: 34420008 ori v0,v0,0x8 +80115cb4: ae020000 sw v0,0(s0) +80115cb8: 8fbf0014 lw ra,20(sp) +80115cbc: 8fb00010 lw s0,16(sp) +80115cc0: 03e00008 jr ra +80115cc4: 27bd0018 addiu sp,sp,24 +80115cc8: 0c0456e5 jal 80115b94 <_IO_str_init_static_internal> +80115ccc: 2406ffff li a2,-1 +80115cd0: 8e020000 lw v0,0(s0) +80115cd4: 00000000 nop +80115cd8: 34420008 ori v0,v0,0x8 +80115cdc: ae020000 sw v0,0(s0) +80115ce0: 8fbf0014 lw ra,20(sp) +80115ce4: 8fb00010 lw s0,16(sp) +80115ce8: 03e00008 jr ra +80115cec: 27bd0018 addiu sp,sp,24 + +80115cf0 <_IO_str_init_static>: +80115cf0: 04c00003 bltz a2,80115d00 <_IO_str_init_static+0x10> +80115cf4: 00000000 nop +80115cf8: 080456e5 j 80115b94 <_IO_str_init_static_internal> +80115cfc: 00000000 nop +80115d00: 080456e5 j 80115b94 <_IO_str_init_static_internal> +80115d04: 2406ffff li a2,-1 + ... + +80115d10 : +80115d10: 24030001 li v1,1 +80115d14: 24050080 li a1,128 +80115d18: 2482004c addiu v0,a0,76 +80115d1c: 24630001 addiu v1,v1,1 +80115d20: ac42000c sw v0,12(v0) +80115d24: ac420008 sw v0,8(v0) +80115d28: 1465fffc bne v1,a1,80115d1c +80115d2c: 24420008 addiu v0,v0,8 +80115d30: 3c028031 lui v0,0x8031 +80115d34: 24425a1c addiu v0,v0,23068 +80115d38: 1082000a beq a0,v0,80115d64 +80115d3c: 2483004c addiu v1,a0,76 +80115d40: 8c820018 lw v0,24(a0) +80115d44: 00000000 nop +80115d48: 34420002 ori v0,v0,0x2 +80115d4c: ac820018 sw v0,24(a0) +80115d50: 30420002 andi v0,v0,0x2 +80115d54: 34420049 ori v0,v0,0x49 +80115d58: ac830044 sw v1,68(a0) +80115d5c: 03e00008 jr ra +80115d60: ac820018 sw v0,24(a0) +80115d64: 8c820018 lw v0,24(a0) +80115d68: 00000000 nop +80115d6c: 30420002 andi v0,v0,0x2 +80115d70: 34420049 ori v0,v0,0x49 +80115d74: ac830044 sw v1,68(a0) +80115d78: 03e00008 jr ra +80115d7c: ac820018 sw v0,24(a0) + +80115d80 : +80115d80: 10800022 beqz a0,80115e0c +80115d84: 00805021 move t2,a0 +80115d88: 2489fff8 addiu t1,a0,-8 +80115d8c: 8d240004 lw a0,4(t1) +80115d90: 00000000 nop +80115d94: 30820002 andi v0,a0,0x2 +80115d98: 10400002 beqz v0,80115da4 +80115d9c: 24030005 li v1,5 +80115da0: 24030009 li v1,9 +80115da4: 2402fff8 li v0,-8 +80115da8: 00821024 and v0,a0,v0 +80115dac: 00433023 subu a2,v0,v1 +80115db0: 00a6182b sltu v1,a1,a2 +80115db4: 10600010 beqz v1,80115df8 +80115db8: 00c52023 subu a0,a2,a1 +80115dbc: 2c820100 sltiu v0,a0,256 +80115dc0: 14400015 bnez v0,80115e18 +80115dc4: 00803821 move a3,a0 +80115dc8: 08045776 j 80115dd8 +80115dcc: 01462021 addu a0,t2,a2 +80115dd0: 15000010 bnez t0,80115e14 +80115dd4: 00000000 nop +80115dd8: 24c6ff01 addiu a2,a2,-255 +80115ddc: 24e7ff01 addiu a3,a3,-255 +80115de0: 2402ffff li v0,-1 +80115de4: 00a6182b sltu v1,a1,a2 +80115de8: a0820000 sb v0,0(a0) +80115dec: 2ce80100 sltiu t0,a3,256 +80115df0: 1460fff7 bnez v1,80115dd0 +80115df4: 2484ff01 addiu a0,a0,-255 +80115df8: 000912c2 srl v0,t1,0xb +80115dfc: 000918c2 srl v1,t1,0x3 +80115e00: 00621826 xor v1,v1,v0 +80115e04: 01452021 addu a0,t2,a1 +80115e08: a0830000 sb v1,0(a0) +80115e0c: 03e00008 jr ra +80115e10: 01401021 move v0,t2 +80115e14: 00c52023 subu a0,a2,a1 +80115e18: 01461021 addu v0,t2,a2 +80115e1c: a0440000 sb a0,0(v0) +80115e20: 000918c2 srl v1,t1,0x3 +80115e24: 000912c2 srl v0,t1,0xb +80115e28: 00621826 xor v1,v1,v0 +80115e2c: 01452021 addu a0,t2,a1 +80115e30: 08045783 j 80115e0c +80115e34: a0830000 sb v1,0(a0) + +80115e38 : +80115e38: 27bdffd8 addiu sp,sp,-40 +80115e3c: afb40020 sw s4,32(sp) +80115e40: afb20018 sw s2,24(sp) +80115e44: afb10014 sw s1,20(sp) +80115e48: afb00010 sw s0,16(sp) +80115e4c: afbf0024 sw ra,36(sp) +80115e50: afb3001c sw s3,28(sp) +80115e54: 8ca20044 lw v0,68(a1) +80115e58: 2403fff8 li v1,-8 +80115e5c: 8c460004 lw a2,4(v0) +80115e60: 00a0a021 move s4,a1 +80115e64: 3c058031 lui a1,0x8031 +80115e68: 00c38824 and s1,a2,v1 +80115e6c: 8ca35e9c lw v1,24220(a1) +80115e70: 02241023 subu v0,s1,a0 +80115e74: 00621021 addu v0,v1,v0 +80115e78: 2442ffef addiu v0,v0,-17 +80115e7c: 14600002 bnez v1,80115e88 +80115e80: 0043001b divu zero,v0,v1 +80115e84: 0007000d break 0x7 +80115e88: 3c12801f lui s2,0x801f +80115e8c: 00001012 mflo v0 +80115e90: 2442ffff addiu v0,v0,-1 +80115e94: 00000000 nop +80115e98: 00620018 mult v1,v0 +80115e9c: 00008012 mflo s0 +80115ea0: 1a00000b blez s0,80115ed0 +80115ea4: 00002021 move a0,zero +80115ea8: 8e4230d0 lw v0,12496(s2) +80115eac: 00000000 nop +80115eb0: 0040f809 jalr v0 +80115eb4: 00000000 nop +80115eb8: 00409821 move s3,v0 +80115ebc: 8e820044 lw v0,68(s4) +80115ec0: 00000000 nop +80115ec4: 02221021 addu v0,s1,v0 +80115ec8: 1262000b beq s3,v0,80115ef8 +80115ecc: 00102023 negu a0,s0 +80115ed0: 00002021 move a0,zero +80115ed4: 8fbf0024 lw ra,36(sp) +80115ed8: 8fb40020 lw s4,32(sp) +80115edc: 8fb3001c lw s3,28(sp) +80115ee0: 8fb20018 lw s2,24(sp) +80115ee4: 8fb10014 lw s1,20(sp) +80115ee8: 8fb00010 lw s0,16(sp) +80115eec: 00801021 move v0,a0 +80115ef0: 03e00008 jr ra +80115ef4: 27bd0028 addiu sp,sp,40 +80115ef8: 8e4230d0 lw v0,12496(s2) +80115efc: 00000000 nop +80115f00: 0040f809 jalr v0 +80115f04: 00000000 nop +80115f08: 3c038031 lui v1,0x8031 +80115f0c: 8c625a18 lw v0,23064(v1) +80115f10: 00000000 nop +80115f14: 10400003 beqz v0,80115f24 +80115f18: 00000000 nop +80115f1c: 0040f809 jalr v0 +80115f20: 00000000 nop +80115f24: 8e4230d0 lw v0,12496(s2) +80115f28: 00000000 nop +80115f2c: 0040f809 jalr v0 +80115f30: 00002021 move a0,zero +80115f34: 1040ffe6 beqz v0,80115ed0 +80115f38: 02622823 subu a1,s3,v0 +80115f3c: 02251023 subu v0,s1,a1 +80115f40: 34460001 ori a2,v0,0x1 +80115f44: 10a0ffe2 beqz a1,80115ed0 +80115f48: 24040001 li a0,1 +80115f4c: 8e820460 lw v0,1120(s4) +80115f50: 8e830044 lw v1,68(s4) +80115f54: 00451023 subu v0,v0,a1 +80115f58: ae820460 sw v0,1120(s4) +80115f5c: 080457b5 j 80115ed4 +80115f60: ac660004 sw a2,4(v1) + +80115f64 <__malloc_usable_size>: +80115f64: 1080000f beqz a0,80115fa4 <__malloc_usable_size+0x40> +80115f68: 2485fff8 addiu a1,a0,-8 +80115f6c: 8ca30004 lw v1,4(a1) +80115f70: 2402fff8 li v0,-8 +80115f74: 00623024 and a2,v1,v0 +80115f78: 30630002 andi v1,v1,0x2 +80115f7c: 00c52021 addu a0,a2,a1 +80115f80: 14600006 bnez v1,80115f9c <__malloc_usable_size+0x38> +80115f84: 24c5fff8 addiu a1,a2,-8 +80115f88: 8c820004 lw v0,4(a0) +80115f8c: 00000000 nop +80115f90: 30420001 andi v0,v0,0x1 +80115f94: 10400003 beqz v0,80115fa4 <__malloc_usable_size+0x40> +80115f98: 24c5fffc addiu a1,a2,-4 +80115f9c: 03e00008 jr ra +80115fa0: 00a01021 move v0,a1 +80115fa4: 00002821 move a1,zero +80115fa8: 03e00008 jr ra +80115fac: 00a01021 move v0,a1 + +80115fb0 : +80115fb0: 27bdffd8 addiu sp,sp,-40 +80115fb4: afbf0020 sw ra,32(sp) +80115fb8: afb3001c sw s3,28(sp) +80115fbc: afb20018 sw s2,24(sp) +80115fc0: afb10014 sw s1,20(sp) +80115fc4: afb00010 sw s0,16(sp) +80115fc8: 3c02801f lui v0,0x801f +80115fcc: 8c4330e0 lw v1,12512(v0) +80115fd0: 00000000 nop +80115fd4: 1860002b blez v1,80116084 +80115fd8: 3c020000 lui v0,0x0 +80115fdc: 24420000 addiu v0,v0,0 +80115fe0: 10400031 beqz v0,801160a8 +80115fe4: 3c02801f lui v0,0x801f +80115fe8: 8c454588 lw a1,17800(v0) +80115fec: 0c000000 jal 80000000 +80115ff0: 00002021 move a0,zero +80115ff4: 3c02801f lui v0,0x801f +80115ff8: 3c03801f lui v1,0x801f +80115ffc: 8c44457c lw a0,17788(v0) +80116000: 8c654584 lw a1,17796(v1) +80116004: 3c028031 lui v0,0x8031 +80116008: 24505a1c addiu s0,v0,23068 +8011600c: 3c130000 lui s3,0x0 +80116010: 3c02801f lui v0,0x801f +80116014: 3c038031 lui v1,0x8031 +80116018: ac4430d4 sw a0,12500(v0) +8011601c: ac655a14 sw a1,23060(v1) +80116020: 26720000 addiu s2,s3,0 +80116024: 02008821 move s1,s0 +80116028: 02002021 move a0,s0 +8011602c: 1240001c beqz s2,801160a0 +80116030: 00002821 move a1,zero +80116034: 0c000000 jal 80000000 +80116038: 00000000 nop +8011603c: 8e10045c lw s0,1116(s0) +80116040: 00000000 nop +80116044: 1611fff9 bne s0,s1,8011602c +80116048: 02002021 move a0,s0 +8011604c: 26620000 addiu v0,s3,0 +80116050: 1040000a beqz v0,8011607c +80116054: 3c048031 lui a0,0x8031 +80116058: 8fbf0020 lw ra,32(sp) +8011605c: 8fb3001c lw s3,28(sp) +80116060: 8fb20018 lw s2,24(sp) +80116064: 8fb10014 lw s1,20(sp) +80116068: 8fb00010 lw s0,16(sp) +8011606c: 24845eb0 addiu a0,a0,24240 +80116070: 00002821 move a1,zero +80116074: 08000000 j 80000000 +80116078: 27bd0028 addiu sp,sp,40 +8011607c: 3c028031 lui v0,0x8031 +80116080: ac405eb0 sw zero,24240(v0) +80116084: 8fbf0020 lw ra,32(sp) +80116088: 8fb3001c lw s3,28(sp) +8011608c: 8fb20018 lw s2,24(sp) +80116090: 8fb10014 lw s1,20(sp) +80116094: 8fb00010 lw s0,16(sp) +80116098: 03e00008 jr ra +8011609c: 27bd0028 addiu sp,sp,40 +801160a0: 0804580f j 8011603c +801160a4: ae000000 sw zero,0(s0) +801160a8: 8c444588 lw a0,17800(v0) +801160ac: 3c03801f lui v1,0x801f +801160b0: 080457fd j 80115ff4 +801160b4: ac644574 sw a0,17780(v1) + +801160b8 : +801160b8: 27bdffe0 addiu sp,sp,-32 +801160bc: 30820007 andi v0,a0,0x7 +801160c0: afb10014 sw s1,20(sp) +801160c4: afbf001c sw ra,28(sp) +801160c8: afb20018 sw s2,24(sp) +801160cc: afb00010 sw s0,16(sp) +801160d0: 14400015 bnez v0,80116128 +801160d4: 00808821 move s1,a0 +801160d8: 2490fff8 addiu s0,a0,-8 +801160dc: 8e120004 lw s2,4(s0) +801160e0: 00000000 nop +801160e4: 32420002 andi v0,s2,0x2 +801160e8: 14400017 bnez v0,80116148 +801160ec: 3c028031 lui v0,0x8031 +801160f0: 24475a1c addiu a3,v0,23068 +801160f4: 8ce30018 lw v1,24(a3) +801160f8: 2402fff8 li v0,-8 +801160fc: 00031842 srl v1,v1,0x1 +80116100: 38630001 xori v1,v1,0x1 +80116104: 30660001 andi a2,v1,0x1 +80116108: 10c00060 beqz a2,8011628c +8011610c: 02422824 and a1,s2,v0 +80116110: 3c028031 lui v0,0x8031 +80116114: 8c445eac lw a0,24236(v0) +80116118: 00000000 nop +8011611c: 0204182b sltu v1,s0,a0 +80116120: 10600054 beqz v1,80116274 +80116124: 02051821 addu v1,s0,a1 +80116128: 00008021 move s0,zero +8011612c: 02001021 move v0,s0 +80116130: 8fbf001c lw ra,28(sp) +80116134: 8fb20018 lw s2,24(sp) +80116138: 8fb10014 lw s1,20(sp) +8011613c: 8fb00010 lw s0,16(sp) +80116140: 03e00008 jr ra +80116144: 27bd0020 addiu sp,sp,32 +80116148: 0c0479a4 jal 8011e690 <__getpagesize> +8011614c: 00000000 nop +80116150: 2445ffff addiu a1,v0,-1 +80116154: 02252024 and a0,s1,a1 +80116158: 24020008 li v0,8 +8011615c: 10820017 beq a0,v0,801161bc +80116160: 00000000 nop +80116164: 10800015 beqz a0,801161bc +80116168: 24020010 li v0,16 +8011616c: 10820013 beq a0,v0,801161bc +80116170: 24020020 li v0,32 +80116174: 10820011 beq a0,v0,801161bc +80116178: 24020040 li v0,64 +8011617c: 1082000f beq a0,v0,801161bc +80116180: 24020080 li v0,128 +80116184: 1082000d beq a0,v0,801161bc +80116188: 24020100 li v0,256 +8011618c: 1082000b beq a0,v0,801161bc +80116190: 24020200 li v0,512 +80116194: 10820009 beq a0,v0,801161bc +80116198: 24020400 li v0,1024 +8011619c: 10820007 beq a0,v0,801161bc +801161a0: 24020800 li v0,2048 +801161a4: 10820005 beq a0,v0,801161bc +801161a8: 24021000 li v0,4096 +801161ac: 10820003 beq a0,v0,801161bc +801161b0: 2c822000 sltiu v0,a0,8192 +801161b4: 1440ffdc bnez v0,80116128 +801161b8: 00000000 nop +801161bc: 8e020004 lw v0,4(s0) +801161c0: 24030002 li v1,2 +801161c4: 30420003 andi v0,v0,0x3 +801161c8: 1443ffd7 bne v0,v1,80116128 +801161cc: 00000000 nop +801161d0: 8e040000 lw a0,0(s0) +801161d4: 00000000 nop +801161d8: 02041023 subu v0,s0,a0 +801161dc: 00a21024 and v0,a1,v0 +801161e0: 1440ffd1 bnez v0,80116128 +801161e4: 2403fff8 li v1,-8 +801161e8: 02431824 and v1,s2,v1 +801161ec: 00831021 addu v0,a0,v1 +801161f0: 00a21024 and v0,a1,v0 +801161f4: 1440ffcc bnez v0,80116128 +801161f8: 001010c2 srl v0,s0,0x3 +801161fc: 2464ffff addiu a0,v1,-1 +80116200: 00902821 addu a1,a0,s0 +80116204: 00101ac2 srl v1,s0,0xb +80116208: 00431026 xor v0,v0,v1 +8011620c: 90a30000 lbu v1,0(a1) +80116210: 304600ff andi a2,v0,0xff +80116214: 10c30015 beq a2,v1,8011626c +80116218: 00031027 nor v0,zero,v1 +8011621c: 1060ffc2 beqz v1,80116128 +80116220: 24620008 addiu v0,v1,8 +80116224: 0082102b sltu v0,a0,v0 +80116228: 10400009 beqz v0,80116250 +8011622c: 00832023 subu a0,a0,v1 +80116230: 00832021 addu a0,a0,v1 +80116234: 0804584b j 8011612c +80116238: 00008021 move s0,zero +8011623c: 1060ffba beqz v1,80116128 +80116240: 00000000 nop +80116244: 1440ffb8 bnez v0,80116128 +80116248: 00000000 nop +8011624c: 00832023 subu a0,a0,v1 +80116250: 00902821 addu a1,a0,s0 +80116254: 90a30000 lbu v1,0(a1) +80116258: 00000000 nop +8011625c: 24620008 addiu v0,v1,8 +80116260: 14c3fff6 bne a2,v1,8011623c +80116264: 0082102b sltu v0,a0,v0 +80116268: 00031027 nor v0,zero,v1 +8011626c: 0804584b j 8011612c +80116270: a0a20000 sb v0,0(a1) +80116274: 8ce20460 lw v0,1120(a3) +80116278: 00000000 nop +8011627c: 00821021 addu v0,a0,v0 +80116280: 0062182b sltu v1,v1,v0 +80116284: 1060ffa8 beqz v1,80116128 +80116288: 00000000 nop +8011628c: 2ca20010 sltiu v0,a1,16 +80116290: 1440ffa5 bnez v0,80116128 +80116294: 00b01821 addu v1,a1,s0 +80116298: 8c620004 lw v0,4(v1) +8011629c: 00000000 nop +801162a0: 30420001 andi v0,v0,0x1 +801162a4: 1040ffa0 beqz v0,80116128 +801162a8: 32420001 andi v0,s2,0x1 +801162ac: 1040001f beqz v0,8011632c +801162b0: 24a40003 addiu a0,a1,3 +801162b4: 00101ac2 srl v1,s0,0xb +801162b8: 00902821 addu a1,a0,s0 +801162bc: 001010c2 srl v0,s0,0x3 +801162c0: 00431026 xor v0,v0,v1 +801162c4: 90a30000 lbu v1,0(a1) +801162c8: 304600ff andi a2,v0,0xff +801162cc: 1066ffe7 beq v1,a2,8011626c +801162d0: 00031027 nor v0,zero,v1 +801162d4: 1060ff94 beqz v1,80116128 +801162d8: 24620008 addiu v0,v1,8 +801162dc: 0082102b sltu v0,a0,v0 +801162e0: 10400009 beqz v0,80116308 +801162e4: 00832023 subu a0,a0,v1 +801162e8: 00832021 addu a0,a0,v1 +801162ec: 0804584b j 8011612c +801162f0: 00008021 move s0,zero +801162f4: 1060ff8c beqz v1,80116128 +801162f8: 00000000 nop +801162fc: 1440ff8a bnez v0,80116128 +80116300: 00000000 nop +80116304: 00832023 subu a0,a0,v1 +80116308: 00902821 addu a1,a0,s0 +8011630c: 90a30000 lbu v1,0(a1) +80116310: 00000000 nop +80116314: 24620008 addiu v0,v1,8 +80116318: 1466fff6 bne v1,a2,801162f4 +8011631c: 0082102b sltu v0,a0,v0 +80116320: 00031027 nor v0,zero,v1 +80116324: 0804584b j 8011612c +80116328: a0a20000 sb v0,0(a1) +8011632c: 8e24fff8 lw a0,-8(s1) +80116330: 00000000 nop +80116334: 30820007 andi v0,a0,0x7 +80116338: 1440ff7b bnez v0,80116128 +8011633c: 00000000 nop +80116340: 14c0000a bnez a2,8011636c +80116344: 3c038031 lui v1,0x8031 +80116348: 02042023 subu a0,s0,a0 +8011634c: 8c820004 lw v0,4(a0) +80116350: 2403fff8 li v1,-8 +80116354: 00431024 and v0,v0,v1 +80116358: 00821021 addu v0,a0,v0 +8011635c: 1602ff72 bne s0,v0,80116128 +80116360: 00000000 nop +80116364: 080458ad j 801162b4 +80116368: 24a40003 addiu a0,a1,3 +8011636c: 8c625eac lw v0,24236(v1) +80116370: 02042023 subu a0,s0,a0 +80116374: 0082102b sltu v0,a0,v0 +80116378: 1040fff4 beqz v0,8011634c +8011637c: 00000000 nop +80116380: 0804584b j 8011612c +80116384: 00008021 move s0,zero + +80116388 : +80116388: 27bdffd8 addiu sp,sp,-40 +8011638c: afbf0020 sw ra,32(sp) +80116390: afb3001c sw s3,28(sp) +80116394: afb20018 sw s2,24(sp) +80116398: afb10014 sw s1,20(sp) +8011639c: afb00010 sw s0,16(sp) +801163a0: 3c02801f lui v0,0x801f +801163a4: 8c4330e0 lw v1,12512(v0) +801163a8: 00000000 nop +801163ac: 18600028 blez v1,80116450 +801163b0: 3c020000 lui v0,0x0 +801163b4: 24420000 addiu v0,v0,0 +801163b8: 1040002e beqz v0,80116474 +801163bc: 3c02801f lui v0,0x801f +801163c0: 8c454588 lw a1,17800(v0) +801163c4: 0c000000 jal 80000000 +801163c8: 00002021 move a0,zero +801163cc: 3c02801f lui v0,0x801f +801163d0: 3c03801f lui v1,0x801f +801163d4: 8c44457c lw a0,17788(v0) +801163d8: 8c654584 lw a1,17796(v1) +801163dc: 3c028031 lui v0,0x8031 +801163e0: 24505a1c addiu s0,v0,23068 +801163e4: 3c130000 lui s3,0x0 +801163e8: 3c02801f lui v0,0x801f +801163ec: 3c038031 lui v1,0x8031 +801163f0: ac4430d4 sw a0,12500(v0) +801163f4: ac655a14 sw a1,23060(v1) +801163f8: 26720000 addiu s2,s3,0 +801163fc: 02008821 move s1,s0 +80116400: 1240001a beqz s2,8011646c +80116404: 02002021 move a0,s0 +80116408: 0c000000 jal 80000000 +8011640c: 00000000 nop +80116410: 8e10045c lw s0,1116(s0) +80116414: 00000000 nop +80116418: 1611fff9 bne s0,s1,80116400 +8011641c: 26620000 addiu v0,s3,0 +80116420: 10400009 beqz v0,80116448 +80116424: 3c048031 lui a0,0x8031 +80116428: 8fbf0020 lw ra,32(sp) +8011642c: 8fb3001c lw s3,28(sp) +80116430: 8fb20018 lw s2,24(sp) +80116434: 8fb10014 lw s1,20(sp) +80116438: 8fb00010 lw s0,16(sp) +8011643c: 24845eb0 addiu a0,a0,24240 +80116440: 08000000 j 80000000 +80116444: 27bd0028 addiu sp,sp,40 +80116448: 3c028031 lui v0,0x8031 +8011644c: ac405eb0 sw zero,24240(v0) +80116450: 8fbf0020 lw ra,32(sp) +80116454: 8fb3001c lw s3,28(sp) +80116458: 8fb20018 lw s2,24(sp) +8011645c: 8fb10014 lw s1,20(sp) +80116460: 8fb00010 lw s0,16(sp) +80116464: 03e00008 jr ra +80116468: 27bd0028 addiu sp,sp,40 +8011646c: 08045904 j 80116410 +80116470: ae000000 sw zero,0(s0) +80116474: 8c444588 lw a0,17800(v0) +80116478: 3c03801f lui v1,0x801f +8011647c: 080458f3 j 801163cc +80116480: ac644574 sw a0,17780(v1) + +80116484 : +80116484: 27bdffd0 addiu sp,sp,-48 +80116488: 30820001 andi v0,a0,0x1 +8011648c: afb10024 sw s1,36(sp) +80116490: afb00020 sw s0,32(sp) +80116494: afbf0028 sw ra,40(sp) +80116498: 00808021 move s0,a0 +8011649c: 00a08821 move s1,a1 +801164a0: 14400009 bnez v0,801164c8 +801164a4: 00c02021 move a0,a2 +801164a8: 32020002 andi v0,s0,0x2 +801164ac: 14400023 bnez v0,8011653c +801164b0: 00000000 nop +801164b4: 8fbf0028 lw ra,40(sp) +801164b8: 8fb10024 lw s1,36(sp) +801164bc: 8fb00020 lw s0,32(sp) +801164c0: 03e00008 jr ra +801164c4: 27bd0030 addiu sp,sp,48 +801164c8: 00003821 move a3,zero +801164cc: 27a50018 addiu a1,sp,24 +801164d0: 24060010 li a2,16 +801164d4: 0c04c830 jal 801320c0 <_itoa_word> +801164d8: a3a00018 sb zero,24(sp) +801164dc: 27a40010 addiu a0,sp,16 +801164e0: 00403821 move a3,v0 +801164e4: 0082102b sltu v0,a0,v0 +801164e8: 10400005 beqz v0,80116500 +801164ec: 24030030 li v1,48 +801164f0: 24e7ffff addiu a3,a3,-1 +801164f4: 0087102b sltu v0,a0,a3 +801164f8: 1440fffd bnez v0,801164f0 +801164fc: a0e30000 sb v1,0(a3) +80116500: 32020004 andi v0,s0,0x4 +80116504: 1040000b beqz v0,80116534 +80116508: 3c02801c lui v0,0x801c +8011650c: 3c028019 lui v0,0x8019 +80116510: 244549c8 addiu a1,v0,18888 +80116514: 32040002 andi a0,s0,0x2 +80116518: 0c0526f0 jal 80149bc0 <__libc_message> +8011651c: 02203021 move a2,s1 +80116520: 8fbf0028 lw ra,40(sp) +80116524: 8fb10024 lw s1,36(sp) +80116528: 8fb00020 lw s0,32(sp) +8011652c: 03e00008 jr ra +80116530: 27bd0030 addiu sp,sp,48 +80116534: 08045945 j 80116514 +80116538: 24452ac0 addiu a1,v0,10944 +8011653c: 0c04c168 jal 801305a0 +80116540: 00000000 nop + +80116544 : +80116544: 27bdffc0 addiu sp,sp,-64 +80116548: afb60030 sw s6,48(sp) +8011654c: afbf003c sw ra,60(sp) +80116550: afbe0038 sw s8,56(sp) +80116554: afb70034 sw s7,52(sp) +80116558: afb5002c sw s5,44(sp) +8011655c: afb40028 sw s4,40(sp) +80116560: afb30024 sw s3,36(sp) +80116564: afb20020 sw s2,32(sp) +80116568: afb1001c sw s1,28(sp) +8011656c: afb00018 sw s0,24(sp) +80116570: 8c830018 lw v1,24(a0) +80116574: 00000000 nop +80116578: 10600073 beqz v1,80116748 +8011657c: 0080b021 move s6,a0 +80116580: 34630001 ori v1,v1,0x1 +80116584: 000310c2 srl v0,v1,0x3 +80116588: 00021080 sll v0,v0,0x2 +8011658c: 2497001c addiu s7,a0,28 +80116590: 02e21021 addu v0,s7,v0 +80116594: 2442fff8 addiu v0,v0,-8 +80116598: ac830018 sw v1,24(a0) +8011659c: afa20010 sw v0,16(sp) +801165a0: 2494004c addiu s4,a0,76 +801165a4: 8ef00000 lw s0,0(s7) +801165a8: 00000000 nop +801165ac: 12000046 beqz s0,801166c8 +801165b0: 00000000 nop +801165b4: 3c1e801f lui s8,0x801f +801165b8: 08045986 j 80116618 +801165bc: aee00000 sw zero,0(s7) +801165c0: 8e230008 lw v1,8(s1) +801165c4: 00000000 nop +801165c8: 8c62000c lw v0,12(v1) +801165cc: 8e24000c lw a0,12(s1) +801165d0: 1222004a beq s1,v0,801166fc +801165d4: 02539021 addu s2,s2,s3 +801165d8: 3c02801c lui v0,0x801c +801165dc: 8fc430e4 lw a0,12516(s8) +801165e0: 02203021 move a2,s1 +801165e4: 0c045921 jal 80116484 +801165e8: 24452ae8 addiu a1,v0,10984 +801165ec: 8e820008 lw v0,8(s4) +801165f0: 02121821 addu v1,s0,s2 +801165f4: 36440001 ori a0,s2,0x1 +801165f8: ae900008 sw s0,8(s4) +801165fc: ac50000c sw s0,12(v0) +80116600: ae040004 sw a0,4(s0) +80116604: ae020008 sw v0,8(s0) +80116608: ae14000c sw s4,12(s0) +8011660c: ac720000 sw s2,0(v1) +80116610: 12a0002d beqz s5,801166c8 +80116614: 02a08021 move s0,s5 +80116618: 8e030004 lw v1,4(s0) +8011661c: 2402fffa li v0,-6 +80116620: 00629024 and s2,v1,v0 +80116624: 02128821 addu s1,s0,s2 +80116628: 8e240004 lw a0,4(s1) +8011662c: 2402fff8 li v0,-8 +80116630: 30630001 andi v1,v1,0x1 +80116634: 8e150008 lw s5,8(s0) +80116638: 1460000f bnez v1,80116678 +8011663c: 00829824 and s3,a0,v0 +80116640: 8e020000 lw v0,0(s0) +80116644: 00000000 nop +80116648: 02028023 subu s0,s0,v0 +8011664c: 8e040008 lw a0,8(s0) +80116650: 00000000 nop +80116654: 8c83000c lw v1,12(a0) +80116658: 8e05000c lw a1,12(s0) +8011665c: 12030020 beq s0,v1,801166e0 +80116660: 02429021 addu s2,s2,v0 +80116664: 3c02801c lui v0,0x801c +80116668: 8fc430e4 lw a0,12516(s8) +8011666c: 24452ae8 addiu a1,v0,10984 +80116670: 0c045921 jal 80116484 +80116674: 02003021 move a2,s0 +80116678: 8ec20044 lw v0,68(s6) +8011667c: 00000000 nop +80116680: 1222000b beq s1,v0,801166b0 +80116684: 02331821 addu v1,s1,s3 +80116688: 8c620004 lw v0,4(v1) +8011668c: 00000000 nop +80116690: 30420001 andi v0,v0,0x1 +80116694: 1040ffca beqz v0,801165c0 +80116698: 2403fffe li v1,-2 +8011669c: 8e220004 lw v0,4(s1) +801166a0: 00000000 nop +801166a4: 00431024 and v0,v0,v1 +801166a8: 0804597b j 801165ec +801166ac: ae220004 sw v0,4(s1) +801166b0: 02531021 addu v0,s2,s3 +801166b4: 34420001 ori v0,v0,0x1 +801166b8: ae020004 sw v0,4(s0) +801166bc: aed00044 sw s0,68(s6) +801166c0: 16a0ffd5 bnez s5,80116618 +801166c4: 02a08021 move s0,s5 +801166c8: 8fa20010 lw v0,16(sp) +801166cc: 00000000 nop +801166d0: 12e20011 beq s7,v0,80116718 +801166d4: 26f70004 addiu s7,s7,4 +801166d8: 08045969 j 801165a4 +801166dc: 00000000 nop +801166e0: 8ca20008 lw v0,8(a1) +801166e4: 00000000 nop +801166e8: 1602ffdf bne s0,v0,80116668 +801166ec: 3c02801c lui v0,0x801c +801166f0: aca40008 sw a0,8(a1) +801166f4: 0804599e j 80116678 +801166f8: ac85000c sw a1,12(a0) +801166fc: 8c820008 lw v0,8(a0) +80116700: 00000000 nop +80116704: 1622ffb5 bne s1,v0,801165dc +80116708: 3c02801c lui v0,0x801c +8011670c: ac830008 sw v1,8(a0) +80116710: 0804597b j 801165ec +80116714: ac64000c sw a0,12(v1) +80116718: 8fbf003c lw ra,60(sp) +8011671c: 8fbe0038 lw s8,56(sp) +80116720: 8fb70034 lw s7,52(sp) +80116724: 8fb60030 lw s6,48(sp) +80116728: 8fb5002c lw s5,44(sp) +8011672c: 8fb40028 lw s4,40(sp) +80116730: 8fb30024 lw s3,36(sp) +80116734: 8fb20020 lw s2,32(sp) +80116738: 8fb1001c lw s1,28(sp) +8011673c: 8fb00018 lw s0,24(sp) +80116740: 03e00008 jr ra +80116744: 27bd0040 addiu sp,sp,64 +80116748: 8fbf003c lw ra,60(sp) +8011674c: 8fbe0038 lw s8,56(sp) +80116750: 8fb70034 lw s7,52(sp) +80116754: 8fb60030 lw s6,48(sp) +80116758: 8fb5002c lw s5,44(sp) +8011675c: 8fb40028 lw s4,40(sp) +80116760: 8fb30024 lw s3,36(sp) +80116764: 8fb20020 lw s2,32(sp) +80116768: 8fb1001c lw s1,28(sp) +8011676c: 8fb00018 lw s0,24(sp) +80116770: 08045744 j 80115d10 +80116774: 27bd0040 addiu sp,sp,64 + +80116778 : +80116778: 27bdffe0 addiu sp,sp,-32 +8011677c: afb10014 sw s1,20(sp) +80116780: afb00010 sw s0,16(sp) +80116784: afbf0018 sw ra,24(sp) +80116788: 8ca20044 lw v0,68(a1) +8011678c: 00a08021 move s0,a1 +80116790: 10400043 beqz v0,801168a0 +80116794: 00808821 move s1,a0 +80116798: 8c4c0004 lw t4,4(v0) +8011679c: 00005021 move t2,zero +801167a0: 00005821 move t3,zero +801167a4: 00002821 move a1,zero +801167a8: 24060028 li a2,40 +801167ac: 02051021 addu v0,s0,a1 +801167b0: 8c43001c lw v1,28(v0) +801167b4: 00000000 nop +801167b8: 10600008 beqz v1,801167dc +801167bc: 00000000 nop +801167c0: 2404fff8 li a0,-8 +801167c4: 8c620004 lw v0,4(v1) +801167c8: 8c630008 lw v1,8(v1) +801167cc: 00441024 and v0,v0,a0 +801167d0: 01425021 addu t2,t2,v0 +801167d4: 1460fffb bnez v1,801167c4 +801167d8: 256b0001 addiu t3,t3,1 +801167dc: 24a50004 addiu a1,a1,4 +801167e0: 14a6fff3 bne a1,a2,801167b0 +801167e4: 02051021 addu v0,s0,a1 +801167e8: 2402fff8 li v0,-8 +801167ec: 01821024 and v0,t4,v0 +801167f0: 004a4021 addu t0,v0,t2 +801167f4: 24090001 li t1,1 +801167f8: 24060008 li a2,8 +801167fc: 24070400 li a3,1024 +80116800: 2604004c addiu a0,s0,76 +80116804: 8c83000c lw v1,12(a0) +80116808: 00000000 nop +8011680c: 10830008 beq a0,v1,80116830 +80116810: 00000000 nop +80116814: 2405fff8 li a1,-8 +80116818: 8c620004 lw v0,4(v1) +8011681c: 8c63000c lw v1,12(v1) +80116820: 00451024 and v0,v0,a1 +80116824: 01024021 addu t0,t0,v0 +80116828: 1483fffb bne a0,v1,80116818 +8011682c: 25290001 addiu t1,t1,1 +80116830: 24c60008 addiu a2,a2,8 +80116834: 14c7fff3 bne a2,a3,80116804 +80116838: 24840008 addiu a0,a0,8 +8011683c: 3c028031 lui v0,0x8031 +80116840: 8e070460 lw a3,1120(s0) +80116844: 24425e84 addiu v0,v0,24196 +80116848: 8c440024 lw a0,36(v0) +8011684c: 8c45000c lw a1,12(v0) +80116850: 8c46001c lw a2,28(v0) +80116854: 2403fff8 li v1,-8 +80116858: 00e81023 subu v0,a3,t0 +8011685c: 01831824 and v1,t4,v1 +80116860: ae22001c sw v0,28(s1) +80116864: ae240014 sw a0,20(s1) +80116868: ae230024 sw v1,36(s1) +8011686c: ae2a0018 sw t2,24(s1) +80116870: ae260010 sw a2,16(s1) +80116874: ae25000c sw a1,12(s1) +80116878: ae280020 sw t0,32(s1) +8011687c: ae290004 sw t1,4(s1) +80116880: ae2b0008 sw t3,8(s1) +80116884: ae270000 sw a3,0(s1) +80116888: 02201021 move v0,s1 +8011688c: 8fbf0018 lw ra,24(sp) +80116890: 8fb10014 lw s1,20(sp) +80116894: 8fb00010 lw s0,16(sp) +80116898: 03e00008 jr ra +8011689c: 27bd0020 addiu sp,sp,32 +801168a0: 0c045951 jal 80116544 +801168a4: 00a02021 move a0,a1 +801168a8: 8e020044 lw v0,68(s0) +801168ac: 080459e6 j 80116798 +801168b0: 00000000 nop + +801168b4 : +801168b4: 27bdffd0 addiu sp,sp,-48 +801168b8: afb50024 sw s5,36(sp) +801168bc: 3c158031 lui s5,0x8031 +801168c0: afbf0028 sw ra,40(sp) +801168c4: afb40020 sw s4,32(sp) +801168c8: afb3001c sw s3,28(sp) +801168cc: afb20018 sw s2,24(sp) +801168d0: afb10014 sw s1,20(sp) +801168d4: afb00010 sw s0,16(sp) +801168d8: 26a75a1c addiu a3,s5,23068 +801168dc: 3c028031 lui v0,0x8031 +801168e0: 8ce60044 lw a2,68(a3) +801168e4: 24425a68 addiu v0,v0,23144 +801168e8: 10c20051 beq a2,v0,80116a30 +801168ec: 00000000 nop +801168f0: 8cc40004 lw a0,4(a2) +801168f4: 00000000 nop +801168f8: 30820002 andi v0,a0,0x2 +801168fc: 14400005 bnez v0,80116914 +80116900: 2402fff8 li v0,-8 +80116904: 00822824 and a1,a0,v0 +80116908: 2ca30010 sltiu v1,a1,16 +8011690c: 1060003b beqz v1,801169fc +80116910: 30820001 andi v0,a0,0x1 +80116914: 3c108031 lui s0,0x8031 +80116918: 3c02801f lui v0,0x801f +8011691c: 8c4430e4 lw a0,12516(v0) +80116920: 3c05801c lui a1,0x801c +80116924: 24a52b08 addiu a1,a1,11016 +80116928: 0c045921 jal 80116484 +8011692c: 3c12801f lui s2,0x801f +80116930: 8e4230d0 lw v0,12496(s2) +80116934: 00000000 nop +80116938: 0040f809 jalr v0 +8011693c: 00002021 move a0,zero +80116940: 30510007 andi s1,v0,0x7 +80116944: 1620003c bnez s1,80116a38 +80116948: 00409821 move s3,v0 +8011694c: 0c0479a4 jal 8011e690 <__getpagesize> +80116950: 26145e84 addiu s4,s0,24196 +80116954: 8e840004 lw a0,4(s4) +80116958: 2445ffff addiu a1,v0,-1 +8011695c: 24840010 addiu a0,a0,16 +80116960: 02242021 addu a0,s1,a0 +80116964: 02641821 addu v1,s3,a0 +80116968: 00651824 and v1,v1,a1 +8011696c: 00431023 subu v0,v0,v1 +80116970: 00828021 addu s0,a0,v0 +80116974: 8e4230d0 lw v0,12496(s2) +80116978: 00000000 nop +8011697c: 0040f809 jalr v0 +80116980: 02002021 move a0,s0 +80116984: 1040002f beqz v0,80116a44 +80116988: 00409021 move s2,v0 +8011698c: 3c028031 lui v0,0x8031 +80116990: 8c425a18 lw v0,23064(v0) +80116994: 00000000 nop +80116998: 10400003 beqz v0,801169a8 +8011699c: 00000000 nop +801169a0: 0040f809 jalr v0 +801169a4: 00000000 nop +801169a8: 8e820028 lw v0,40(s4) +801169ac: 02111823 subu v1,s0,s1 +801169b0: 02421023 subu v0,s2,v0 +801169b4: 26a55a1c addiu a1,s5,23068 +801169b8: 02712021 addu a0,s3,s1 +801169bc: 02021021 addu v0,s0,v0 +801169c0: 34630001 ori v1,v1,0x1 +801169c4: aca20460 sw v0,1120(a1) +801169c8: 00003021 move a2,zero +801169cc: ac830004 sw v1,4(a0) +801169d0: aca40044 sw a0,68(a1) +801169d4: 8fbf0028 lw ra,40(sp) +801169d8: 8fb50024 lw s5,36(sp) +801169dc: 8fb40020 lw s4,32(sp) +801169e0: 8fb3001c lw s3,28(sp) +801169e4: 8fb20018 lw s2,24(sp) +801169e8: 8fb10014 lw s1,20(sp) +801169ec: 8fb00010 lw s0,16(sp) +801169f0: 00c01021 move v0,a2 +801169f4: 03e00008 jr ra +801169f8: 27bd0030 addiu sp,sp,48 +801169fc: 1040ffc6 beqz v0,80116918 +80116a00: 3c108031 lui s0,0x8031 +80116a04: 8ce20018 lw v0,24(a3) +80116a08: 00000000 nop +80116a0c: 30420002 andi v0,v0,0x2 +80116a10: 14400007 bnez v0,80116a30 +80116a14: 26025e84 addiu v0,s0,24196 +80116a18: 8c430028 lw v1,40(v0) +80116a1c: 8ce40460 lw a0,1120(a3) +80116a20: 00a61021 addu v0,a1,a2 +80116a24: 00641821 addu v1,v1,a0 +80116a28: 1443ffbc bne v0,v1,8011691c +80116a2c: 3c02801f lui v0,0x801f +80116a30: 08045a75 j 801169d4 +80116a34: 00003021 move a2,zero +80116a38: 24020008 li v0,8 +80116a3c: 08045a53 j 8011694c +80116a40: 00518823 subu s1,v0,s1 +80116a44: 08045a75 j 801169d4 +80116a48: 2406ffff li a2,-1 + +80116a4c <__malloc_check_init>: +80116a4c: 3c03801f lui v1,0x801f +80116a50: 8c624594 lw v0,17812(v1) +80116a54: 00000000 nop +80116a58: 10400003 beqz v0,80116a68 <__malloc_check_init+0x1c> +80116a5c: 3c02801f lui v0,0x801f +80116a60: 03e00008 jr ra +80116a64: ac604594 sw zero,17812(v1) +80116a68: 8c4830e4 lw t0,12516(v0) +80116a6c: 24070001 li a3,1 +80116a70: 3c03801f lui v1,0x801f +80116a74: 3c028012 lui v0,0x8012 +80116a78: ac674590 sw a3,17808(v1) +80116a7c: 24429a2c addiu v0,v0,-26068 +80116a80: 3c07801f lui a3,0x801f +80116a84: 3c038012 lui v1,0x8012 +80116a88: ace230d4 sw v0,12500(a3) +80116a8c: 246380ec addiu v1,v1,-32532 +80116a90: 3c078031 lui a3,0x8031 +80116a94: 3c028012 lui v0,0x8012 +80116a98: ace35a14 sw v1,23060(a3) +80116a9c: 24429bf8 addiu v0,v0,-25608 +80116aa0: 3c07801f lui a3,0x801f +80116aa4: 3c038012 lui v1,0x8012 +80116aa8: 3c05801c lui a1,0x801c +80116aac: ace230d8 sw v0,12504(a3) +80116ab0: 24639acc addiu v1,v1,-25908 +80116ab4: 3c02801f lui v0,0x801f +80116ab8: 31080001 andi t0,t0,0x1 +80116abc: 24a52b28 addiu a1,a1,11048 +80116ac0: 24040005 li a0,5 +80116ac4: 00003021 move a2,zero +80116ac8: 15000003 bnez t0,80116ad8 <__malloc_check_init+0x8c> +80116acc: ac4330dc sw v1,12508(v0) +80116ad0: 03e00008 jr ra +80116ad4: 00000000 nop +80116ad8: 08045921 j 80116484 +80116adc: 00000000 nop + +80116ae0 : +80116ae0: 27bdffc8 addiu sp,sp,-56 +80116ae4: afb10014 sw s1,20(sp) +80116ae8: 3c11801f lui s1,0x801f +80116aec: 8e2230e0 lw v0,12512(s1) +80116af0: afbf0030 sw ra,48(sp) +80116af4: afb7002c sw s7,44(sp) +80116af8: afb60028 sw s6,40(sp) +80116afc: afb50024 sw s5,36(sp) +80116b00: afb40020 sw s4,32(sp) +80116b04: afb3001c sw s3,28(sp) +80116b08: afb20018 sw s2,24(sp) +80116b0c: 0440000c bltz v0,80116b40 +80116b10: afb00010 sw s0,16(sp) +80116b14: 8fbf0030 lw ra,48(sp) +80116b18: 8fb7002c lw s7,44(sp) +80116b1c: 8fb60028 lw s6,40(sp) +80116b20: 8fb50024 lw s5,36(sp) +80116b24: 8fb40020 lw s4,32(sp) +80116b28: 8fb3001c lw s3,28(sp) +80116b2c: 8fb20018 lw s2,24(sp) +80116b30: 8fb10014 lw s1,20(sp) +80116b34: 8fb00010 lw s0,16(sp) +80116b38: 03e00008 jr ra +80116b3c: 27bd0038 addiu sp,sp,56 +80116b40: 3c048031 lui a0,0x8031 +80116b44: 24905e84 addiu s0,a0,24196 +80116b48: 3c030002 lui v1,0x2 +80116b4c: 3c020001 lui v0,0x1 +80116b50: 3c12801f lui s2,0x801f +80116b54: ae030004 sw v1,4(s0) +80116b58: ae030008 sw v1,8(s0) +80116b5c: ae020010 sw v0,16(s0) +80116b60: ac835e84 sw v1,24196(a0) +80116b64: 0c0479a4 jal 8011e690 <__getpagesize> +80116b68: ae2030e0 sw zero,12512(s1) +80116b6c: 8e4330d4 lw v1,12500(s2) +80116b70: 3c16801f lui s6,0x801f +80116b74: ae020018 sw v0,24(s0) +80116b78: aec3457c sw v1,17788(s6) +80116b7c: 3c028012 lui v0,0x8012 +80116b80: 3c038012 lui v1,0x8012 +80116b84: 3c14801f lui s4,0x801f +80116b88: 3c138031 lui s3,0x8031 +80116b8c: 24429a1c addiu v0,v0,-26084 +80116b90: 24639588 addiu v1,v1,-27256 +80116b94: 8e8430dc lw a0,12508(s4) +80116b98: 8e655a14 lw a1,23060(s3) +80116b9c: ae4230d4 sw v0,12500(s2) +80116ba0: ae8330dc sw v1,12508(s4) +80116ba4: 3c028012 lui v0,0x8012 +80116ba8: 3c030000 lui v1,0x0 +80116bac: 3c17801f lui s7,0x801f +80116bb0: 3c15801f lui s5,0x801f +80116bb4: 244280b0 addiu v0,v0,-32592 +80116bb8: 24630000 addiu v1,v1,0 +80116bbc: aee44580 sw a0,17792(s7) +80116bc0: aea54584 sw a1,17796(s5) +80116bc4: 10600003 beqz v1,80116bd4 +80116bc8: ae625a14 sw v0,23060(s3) +80116bcc: 0c000000 jal 80000000 +80116bd0: 00000000 nop +80116bd4: 3c020000 lui v0,0x0 +80116bd8: 24420000 addiu v0,v0,0 +80116bdc: 1040009b beqz v0,80116e4c +80116be0: 3c108031 lui s0,0x8031 +80116be4: 26045a1c addiu a0,s0,23068 +80116be8: 0c000000 jal 80000000 +80116bec: 00002821 move a1,zero +80116bf0: 3c048031 lui a0,0x8031 +80116bf4: 26025a1c addiu v0,s0,23068 +80116bf8: 24845eb0 addiu a0,a0,24240 +80116bfc: 00002821 move a1,zero +80116c00: 0c000000 jal 80000000 +80116c04: ac42045c sw v0,1116(v0) +80116c08: 3c020000 lui v0,0x0 +80116c0c: 24420000 addiu v0,v0,0 +80116c10: 10400096 beqz v0,80116e6c +80116c14: 26055a1c addiu a1,s0,23068 +80116c18: 0c000000 jal 80000000 +80116c1c: 00002021 move a0,zero +80116c20: 3c070000 lui a3,0x0 +80116c24: 24e20000 addiu v0,a3,0 +80116c28: 1040008e beqz v0,80116e64 +80116c2c: 00000000 nop +80116c30: 8ce70000 lw a3,0(a3) +80116c34: 3c048011 lui a0,0x8011 +80116c38: 3c058011 lui a1,0x8011 +80116c3c: 3c068011 lui a2,0x8011 +80116c40: 248476ac addiu a0,a0,30380 +80116c44: 24a56388 addiu a1,a1,25480 +80116c48: 0c047c54 jal 8011f150 <__register_atfork> +80116c4c: 24c65fb0 addiu a2,a2,24496 +80116c50: 3c028031 lui v0,0x8031 +80116c54: 8ec3457c lw v1,17788(s6) +80116c58: 8ee44580 lw a0,17792(s7) +80116c5c: 8ea54584 lw a1,17796(s5) +80116c60: 8c505ed0 lw s0,24272(v0) +80116c64: 3c02801f lui v0,0x801f +80116c68: ae655a14 sw a1,23060(s3) +80116c6c: ae4330d4 sw v1,12500(s2) +80116c70: ae8430dc sw a0,12508(s4) +80116c74: 8c5331b0 lw s3,12720(v0) +80116c78: 12000020 beqz s0,80116cfc +80116c7c: 00009021 move s2,zero +80116c80: 8e030000 lw v1,0(s0) +80116c84: 00000000 nop +80116c88: 10600011 beqz v1,80116cd0 +80116c8c: 00000000 nop +80116c90: 02002021 move a0,s0 +80116c94: 2405004d li a1,77 +80116c98: 24070041 li a3,65 +80116c9c: 240a004c li t2,76 +80116ca0: 240b004f li t3,79 +80116ca4: 24080043 li t0,67 +80116ca8: 2406005f li a2,95 +80116cac: 80620000 lb v0,0(v1) +80116cb0: 00000000 nop +80116cb4: 10450024 beq v0,a1,80116d48 +80116cb8: 00000000 nop +80116cbc: 24840004 addiu a0,a0,4 +80116cc0: 8c830000 lw v1,0(a0) +80116cc4: 00000000 nop +80116cc8: 1460fff8 bnez v1,80116cac +80116ccc: 00000000 nop +80116cd0: 1240000b beqz s2,80116d00 +80116cd4: 3c028031 lui v0,0x8031 +80116cd8: 82450000 lb a1,0(s2) +80116cdc: 00000000 nop +80116ce0: 14a00010 bnez a1,80116d24 +80116ce4: 00000000 nop +80116ce8: 3c02801f lui v0,0x801f +80116cec: 8c4330e4 lw v1,12516(v0) +80116cf0: 00000000 nop +80116cf4: 14600010 bnez v1,80116d38 +80116cf8: 00000000 nop +80116cfc: 3c028031 lui v0,0x8031 +80116d00: 8c425a10 lw v0,23056(v0) +80116d04: 00000000 nop +80116d08: 10400003 beqz v0,80116d18 +80116d0c: 00000000 nop +80116d10: 0040f809 jalr v0 +80116d14: 00000000 nop +80116d18: 24020001 li v0,1 +80116d1c: 08045ac5 j 80116b14 +80116d20: ae2230e0 sw v0,12512(s1) +80116d24: 24a5ffd0 addiu a1,a1,-48 +80116d28: 0c045be8 jal 80116fa0 +80116d2c: 2404fffb li a0,-5 +80116d30: 08045b3b j 80116cec +80116d34: 3c02801f lui v0,0x801f +80116d38: 0c045a93 jal 80116a4c <__malloc_check_init> +80116d3c: 00000000 nop +80116d40: 08045b40 j 80116d00 +80116d44: 3c028031 lui v0,0x8031 +80116d48: 80620001 lb v0,1(v1) +80116d4c: 00000000 nop +80116d50: 1447ffda bne v0,a3,80116cbc +80116d54: 00000000 nop +80116d58: 80690002 lb t1,2(v1) +80116d5c: 00000000 nop +80116d60: 152affd6 bne t1,t2,80116cbc +80116d64: 00000000 nop +80116d68: 80620003 lb v0,3(v1) +80116d6c: 00000000 nop +80116d70: 1449ffd2 bne v0,t1,80116cbc +80116d74: 00000000 nop +80116d78: 80620004 lb v0,4(v1) +80116d7c: 00000000 nop +80116d80: 144bffce bne v0,t3,80116cbc +80116d84: 00000000 nop +80116d88: 80620005 lb v0,5(v1) +80116d8c: 00000000 nop +80116d90: 1448ffca bne v0,t0,80116cbc +80116d94: 00000000 nop +80116d98: 80620006 lb v0,6(v1) +80116d9c: 00000000 nop +80116da0: 1446ffc7 bne v0,a2,80116cc0 +80116da4: 24840004 addiu a0,a0,4 +80116da8: 2484fffc addiu a0,a0,-4 +80116dac: 24740007 addiu s4,v1,7 +80116db0: 1280ffc7 beqz s4,80116cd0 +80116db4: 24900004 addiu s0,a0,4 +80116db8: 80630007 lb v1,7(v1) +80116dbc: 00000000 nop +80116dc0: 1060002e beqz v1,80116e7c +80116dc4: 00002821 move a1,zero +80116dc8: 2402003d li v0,61 +80116dcc: 1062002b beq v1,v0,80116e7c +80116dd0: 2403003d li v1,61 +80116dd4: 24a50001 addiu a1,a1,1 +80116dd8: 02851021 addu v0,s4,a1 +80116ddc: 80420000 lb v0,0(v0) +80116de0: 00000000 nop +80116de4: 10400004 beqz v0,80116df8 +80116de8: 00000000 nop +80116dec: 1443fffa bne v0,v1,80116dd8 +80116df0: 24a50001 addiu a1,a1,1 +80116df4: 24a5ffff addiu a1,a1,-1 +80116df8: 00a01021 move v0,a1 +80116dfc: 02821021 addu v0,s4,v0 +80116e00: 80440000 lb a0,0(v0) +80116e04: 2403003d li v1,61 +80116e08: 1483ff9d bne a0,v1,80116c80 +80116e0c: 24020008 li v0,8 +80116e10: 10a20032 beq a1,v0,80116edc +80116e14: 2ca20009 sltiu v0,a1,9 +80116e18: 1040001a beqz v0,80116e84 +80116e1c: 24020009 li v0,9 +80116e20: 24020006 li v0,6 +80116e24: 14a2ff96 bne a1,v0,80116c80 +80116e28: 3c05801c lui a1,0x801c +80116e2c: 24a52b48 addiu a1,a1,11080 +80116e30: 02802021 move a0,s4 +80116e34: 0c047140 jal 8011c500 +80116e38: 24060006 li a2,6 +80116e3c: 1440ff90 bnez v0,80116c80 +80116e40: 00000000 nop +80116e44: 08045b20 j 80116c80 +80116e48: 26920007 addiu s2,s4,7 +80116e4c: 26025a1c addiu v0,s0,23068 +80116e50: 3c038031 lui v1,0x8031 +80116e54: ac42045c sw v0,1116(v0) +80116e58: ac605eb0 sw zero,24240(v1) +80116e5c: 08045b02 j 80116c08 +80116e60: ae005a1c sw zero,23068(s0) +80116e64: 08045b0d j 80116c34 +80116e68: 00003821 move a3,zero +80116e6c: 26035a1c addiu v1,s0,23068 +80116e70: 3c02801f lui v0,0x801f +80116e74: 08045b08 j 80116c20 +80116e78: ac434574 sw v1,17780(v0) +80116e7c: 08045b7f j 80116dfc +80116e80: 00001021 move v0,zero +80116e84: 10a20035 beq a1,v0,80116f5c +80116e88: 2402000f li v0,15 +80116e8c: 14a2ff7c bne a1,v0,80116c80 +80116e90: 00000000 nop +80116e94: 1660ff7a bnez s3,80116c80 +80116e98: 3c05801c lui a1,0x801c +80116e9c: 24a52b68 addiu a1,a1,11112 +80116ea0: 02802021 move a0,s4 +80116ea4: 0c047140 jal 8011c500 +80116ea8: 2406000f li a2,15 +80116eac: 1440001c bnez v0,80116f20 +80116eb0: 3c05801c lui a1,0x801c +80116eb4: 26840010 addiu a0,s4,16 +80116eb8: 00002821 move a1,zero +80116ebc: 2406000a li a2,10 +80116ec0: 0c0438b8 jal 8010e2e0 <__strtol_internal> +80116ec4: 00003821 move a3,zero +80116ec8: 00402821 move a1,v0 +80116ecc: 0c045be8 jal 80116fa0 +80116ed0: 2404ffff li a0,-1 +80116ed4: 08045b20 j 80116c80 +80116ed8: 00000000 nop +80116edc: 1660ff68 bnez s3,80116c80 +80116ee0: 3c05801c lui a1,0x801c +80116ee4: 24a52b50 addiu a1,a1,11088 +80116ee8: 02802021 move a0,s4 +80116eec: 0c047140 jal 8011c500 +80116ef0: 24060008 li a2,8 +80116ef4: 1440ff62 bnez v0,80116c80 +80116ef8: 26840009 addiu a0,s4,9 +80116efc: 00002821 move a1,zero +80116f00: 2406000a li a2,10 +80116f04: 0c0438b8 jal 8010e2e0 <__strtol_internal> +80116f08: 00003821 move a3,zero +80116f0c: 00402821 move a1,v0 +80116f10: 0c045be8 jal 80116fa0 +80116f14: 2404fffe li a0,-2 +80116f18: 08045b20 j 80116c80 +80116f1c: 00000000 nop +80116f20: 24a52b78 addiu a1,a1,11128 +80116f24: 02802021 move a0,s4 +80116f28: 0c047140 jal 8011c500 +80116f2c: 2406000f li a2,15 +80116f30: 1440ff53 bnez v0,80116c80 +80116f34: 26840010 addiu a0,s4,16 +80116f38: 00002821 move a1,zero +80116f3c: 2406000a li a2,10 +80116f40: 0c0438b8 jal 8010e2e0 <__strtol_internal> +80116f44: 00003821 move a3,zero +80116f48: 00402821 move a1,v0 +80116f4c: 0c045be8 jal 80116fa0 +80116f50: 2404fffd li a0,-3 +80116f54: 08045b20 j 80116c80 +80116f58: 00000000 nop +80116f5c: 1660ff48 bnez s3,80116c80 +80116f60: 3c05801c lui a1,0x801c +80116f64: 24a52b5c addiu a1,a1,11100 +80116f68: 02802021 move a0,s4 +80116f6c: 0c047140 jal 8011c500 +80116f70: 24060009 li a2,9 +80116f74: 1440ff42 bnez v0,80116c80 +80116f78: 2684000a addiu a0,s4,10 +80116f7c: 00002821 move a1,zero +80116f80: 2406000a li a2,10 +80116f84: 0c0438b8 jal 8010e2e0 <__strtol_internal> +80116f88: 00003821 move a3,zero +80116f8c: 00402821 move a1,v0 +80116f90: 0c045be8 jal 80116fa0 +80116f94: 2404fffc li a0,-4 +80116f98: 08045b20 j 80116c80 +80116f9c: 00000000 nop + +80116fa0 : +80116fa0: 27bdffe0 addiu sp,sp,-32 +80116fa4: afb10014 sw s1,20(sp) +80116fa8: afb00010 sw s0,16(sp) +80116fac: afbf001c sw ra,28(sp) +80116fb0: afb20018 sw s2,24(sp) +80116fb4: 3c02801f lui v0,0x801f +80116fb8: 8c4330e0 lw v1,12512(v0) +80116fbc: 00808021 move s0,a0 +80116fc0: 04600045 bltz v1,801170d8 +80116fc4: 00a08821 move s1,a1 +80116fc8: 3c020000 lui v0,0x0 +80116fcc: 24420000 addiu v0,v0,0 +80116fd0: 1040004d beqz v0,80117108 +80116fd4: 3c128031 lui s2,0x8031 +80116fd8: 0c000000 jal 80000000 +80116fdc: 26445a1c addiu a0,s2,23068 +80116fe0: 0c045951 jal 80116544 +80116fe4: 26445a1c addiu a0,s2,23068 +80116fe8: 26040005 addiu a0,s0,5 +80116fec: 2c820007 sltiu v0,a0,7 +80116ff0: 10400008 beqz v0,80117014 +80116ff4: 3c03801c lui v1,0x801c +80116ff8: 00041080 sll v0,a0,0x2 +80116ffc: 24632da0 addiu v1,v1,11680 +80117000: 00431021 addu v0,v0,v1 +80117004: 8c440000 lw a0,0(v0) +80117008: 00000000 nop +8011700c: 00800008 jr a0 +80117010: 00000000 nop +80117014: 24100001 li s0,1 +80117018: 3c020000 lui v0,0x0 +8011701c: 24420000 addiu v0,v0,0 +80117020: 1040003c beqz v0,80117114 +80117024: 00000000 nop +80117028: 0c000000 jal 80000000 +8011702c: 26445a1c addiu a0,s2,23068 +80117030: 02001021 move v0,s0 +80117034: 8fbf001c lw ra,28(sp) +80117038: 8fb20018 lw s2,24(sp) +8011703c: 8fb10014 lw s1,20(sp) +80117040: 8fb00010 lw s0,16(sp) +80117044: 03e00008 jr ra +80117048: 27bd0020 addiu sp,sp,32 +8011704c: 3c02801f lui v0,0x801f +80117050: 24100001 li s0,1 +80117054: 08045c06 j 80117018 +80117058: ac5130e4 sw s1,12516(v0) +8011705c: 2e220051 sltiu v0,s1,81 +80117060: 1040ffed beqz v0,80117018 +80117064: 00008021 move s0,zero +80117068: 16200022 bnez s1,801170f4 +8011706c: 2625000b addiu a1,s1,11 +80117070: 24050009 li a1,9 +80117074: 26435a1c addiu v1,s2,23068 +80117078: 8c620018 lw v0,24(v1) +8011707c: 24100001 li s0,1 +80117080: 30420002 andi v0,v0,0x2 +80117084: 00a21025 or v0,a1,v0 +80117088: 08045c06 j 80117018 +8011708c: ac620018 sw v0,24(v1) +80117090: 3c028031 lui v0,0x8031 +80117094: 24100001 li s0,1 +80117098: 08045c06 j 80117018 +8011709c: ac515e84 sw s1,24196(v0) +801170a0: 3c020008 lui v0,0x8 +801170a4: 0051102b sltu v0,v0,s1 +801170a8: 1040000f beqz v0,801170e8 +801170ac: 3c028031 lui v0,0x8031 +801170b0: 08045c06 j 80117018 +801170b4: 00008021 move s0,zero +801170b8: 3c028031 lui v0,0x8031 +801170bc: 24100001 li s0,1 +801170c0: 08045c06 j 80117018 +801170c4: ac515e94 sw s1,24212(v0) +801170c8: 3c028031 lui v0,0x8031 +801170cc: 24100001 li s0,1 +801170d0: 08045c06 j 80117018 +801170d4: ac515e88 sw s1,24200(v0) +801170d8: 0c045ab8 jal 80116ae0 +801170dc: 00000000 nop +801170e0: 08045bf3 j 80116fcc +801170e4: 3c020000 lui v0,0x0 +801170e8: 24100001 li s0,1 +801170ec: 08045c06 j 80117018 +801170f0: ac515e8c sw s1,24204(v0) +801170f4: 2ca20010 sltiu v0,a1,16 +801170f8: 10400008 beqz v0,8011711c +801170fc: 2402fff8 li v0,-8 +80117100: 08045c1d j 80117074 +80117104: 24050011 li a1,17 +80117108: 24020001 li v0,1 +8011710c: 08045bf8 j 80116fe0 +80117110: ae425a1c sw v0,23068(s2) +80117114: 08045c0c j 80117030 +80117118: ae405a1c sw zero,23068(s2) +8011711c: 00a21024 and v0,a1,v0 +80117120: 08045c1d j 80117074 +80117124: 34450001 ori a1,v0,0x1 + +80117128 <__libc_mallopt>: +80117128: 08045be8 j 80116fa0 +8011712c: 00000000 nop + +80117130 <__libc_mallinfo>: +80117130: 27bdffe0 addiu sp,sp,-32 +80117134: afb10014 sw s1,20(sp) +80117138: afb00010 sw s0,16(sp) +8011713c: afbf0018 sw ra,24(sp) +80117140: 3c02801f lui v0,0x801f +80117144: 8c4330e0 lw v1,12512(v0) +80117148: 3c108031 lui s0,0x8031 +8011714c: 04600017 bltz v1,801171ac <__libc_mallinfo+0x7c> +80117150: 00808821 move s1,a0 +80117154: 3c020000 lui v0,0x0 +80117158: 24420000 addiu v0,v0,0 +8011715c: 10400017 beqz v0,801171bc <__libc_mallinfo+0x8c> +80117160: 26045a1c addiu a0,s0,23068 +80117164: 0c000000 jal 80000000 +80117168: 00000000 nop +8011716c: 26055a1c addiu a1,s0,23068 +80117170: 0c0459de jal 80116778 +80117174: 02202021 move a0,s1 +80117178: 3c020000 lui v0,0x0 +8011717c: 3c108031 lui s0,0x8031 +80117180: 24420000 addiu v0,v0,0 +80117184: 10400011 beqz v0,801171cc <__libc_mallinfo+0x9c> +80117188: 26045a1c addiu a0,s0,23068 +8011718c: 0c000000 jal 80000000 +80117190: 00000000 nop +80117194: 02201021 move v0,s1 +80117198: 8fbf0018 lw ra,24(sp) +8011719c: 8fb10014 lw s1,20(sp) +801171a0: 8fb00010 lw s0,16(sp) +801171a4: 03e00008 jr ra +801171a8: 27bd0020 addiu sp,sp,32 +801171ac: 0c045ab8 jal 80116ae0 +801171b0: 00000000 nop +801171b4: 08045c56 j 80117158 <__libc_mallinfo+0x28> +801171b8: 3c020000 lui v0,0x0 +801171bc: 3c108031 lui s0,0x8031 +801171c0: 24020001 li v0,1 +801171c4: 08045c5b j 8011716c <__libc_mallinfo+0x3c> +801171c8: ae025a1c sw v0,23068(s0) +801171cc: 08045c65 j 80117194 <__libc_mallinfo+0x64> +801171d0: ae005a1c sw zero,23068(s0) + +801171d4 <__malloc_trim>: +801171d4: 27bdffe0 addiu sp,sp,-32 +801171d8: afb20018 sw s2,24(sp) +801171dc: afb00010 sw s0,16(sp) +801171e0: afbf001c sw ra,28(sp) +801171e4: afb10014 sw s1,20(sp) +801171e8: 3c02801f lui v0,0x801f +801171ec: 8c4330e0 lw v1,12512(v0) +801171f0: 3c108031 lui s0,0x8031 +801171f4: 0460001b bltz v1,80117264 <__malloc_trim+0x90> +801171f8: 00809021 move s2,a0 +801171fc: 3c020000 lui v0,0x0 +80117200: 24420000 addiu v0,v0,0 +80117204: 1040001b beqz v0,80117274 <__malloc_trim+0xa0> +80117208: 26045a1c addiu a0,s0,23068 +8011720c: 0c000000 jal 80000000 +80117210: 00000000 nop +80117214: 0c045951 jal 80116544 +80117218: 26045a1c addiu a0,s0,23068 +8011721c: 02402021 move a0,s2 +80117220: 0c04578e jal 80115e38 +80117224: 26055a1c addiu a1,s0,23068 +80117228: 00408021 move s0,v0 +8011722c: 3c020000 lui v0,0x0 +80117230: 3c118031 lui s1,0x8031 +80117234: 24420000 addiu v0,v0,0 +80117238: 10400012 beqz v0,80117284 <__malloc_trim+0xb0> +8011723c: 26245a1c addiu a0,s1,23068 +80117240: 0c000000 jal 80000000 +80117244: 00000000 nop +80117248: 02001021 move v0,s0 +8011724c: 8fbf001c lw ra,28(sp) +80117250: 8fb20018 lw s2,24(sp) +80117254: 8fb10014 lw s1,20(sp) +80117258: 8fb00010 lw s0,16(sp) +8011725c: 03e00008 jr ra +80117260: 27bd0020 addiu sp,sp,32 +80117264: 0c045ab8 jal 80116ae0 +80117268: 00000000 nop +8011726c: 08045c80 j 80117200 <__malloc_trim+0x2c> +80117270: 3c020000 lui v0,0x0 +80117274: 3c108031 lui s0,0x8031 +80117278: 24020001 li v0,1 +8011727c: 08045c85 j 80117214 <__malloc_trim+0x40> +80117280: ae025a1c sw v0,23068(s0) +80117284: 08045c92 j 80117248 <__malloc_trim+0x74> +80117288: ae205a1c sw zero,23068(s1) + +8011728c <__malloc_set_state>: +8011728c: 27bdffd8 addiu sp,sp,-40 +80117290: afb20018 sw s2,24(sp) +80117294: afb10014 sw s1,20(sp) +80117298: afb00010 sw s0,16(sp) +8011729c: 00808821 move s1,a0 +801172a0: 3c12801f lui s2,0x801f +801172a4: 24100001 li s0,1 +801172a8: afbf0020 sw ra,32(sp) +801172ac: afb3001c sw s3,28(sp) +801172b0: 0c045ab8 jal 80116ae0 +801172b4: ae504594 sw s0,17812(s2) +801172b8: 3c02444c lui v0,0x444c +801172bc: 8e230000 lw v1,0(s1) +801172c0: 34424541 ori v0,v0,0x4541 +801172c4: 10620008 beq v1,v0,801172e8 <__malloc_set_state+0x5c> +801172c8: 2402ffff li v0,-1 +801172cc: 8fbf0020 lw ra,32(sp) +801172d0: 8fb3001c lw s3,28(sp) +801172d4: 8fb20018 lw s2,24(sp) +801172d8: 8fb10014 lw s1,20(sp) +801172dc: 8fb00010 lw s0,16(sp) +801172e0: 03e00008 jr ra +801172e4: 27bd0028 addiu sp,sp,40 +801172e8: 8e220004 lw v0,4(s1) +801172ec: 2403ff00 li v1,-256 +801172f0: 00431024 and v0,v0,v1 +801172f4: 1c40fff5 bgtz v0,801172cc <__malloc_set_state+0x40> +801172f8: 2402fffe li v0,-2 +801172fc: 3c020000 lui v0,0x0 +80117300: 24420000 addiu v0,v0,0 +80117304: 104000e4 beqz v0,80117698 <__malloc_set_state+0x40c> +80117308: 3c138031 lui s3,0x8031 +8011730c: 0c000000 jal 80000000 +80117310: 26645a1c addiu a0,s3,23068 +80117314: 26645a1c addiu a0,s3,23068 +80117318: 8c820018 lw v0,24(a0) +8011731c: 3c038031 lui v1,0x8031 +80117320: 30420002 andi v0,v0,0x2 +80117324: 34420049 ori v0,v0,0x49 +80117328: ac820018 sw v0,24(a0) +8011732c: 3c028031 lui v0,0x8031 +80117330: 24635a38 addiu v1,v1,23096 +80117334: 24425a60 addiu v0,v0,23136 +80117338: ac600000 sw zero,0(v1) +8011733c: 24630004 addiu v1,v1,4 +80117340: 1462fffd bne v1,v0,80117338 <__malloc_set_state+0xac> +80117344: 02203821 move a3,s1 +80117348: 8e240010 lw a0,16(s1) +8011734c: 3c038031 lui v1,0x8031 +80117350: 26625a1c addiu v0,s3,23068 +80117354: 24665a68 addiu a2,v1,23144 +80117358: ac440044 sw a0,68(v0) +8011735c: ac40044c sw zero,1100(v0) +80117360: ac400450 sw zero,1104(v0) +80117364: ac400454 sw zero,1108(v0) +80117368: ac400458 sw zero,1112(v0) +8011736c: ac400048 sw zero,72(v0) +80117370: 00406821 move t5,v0 +80117374: 24080001 li t0,1 +80117378: 240cfff8 li t4,-8 +8011737c: 00c05821 move t3,a2 +80117380: 262a0014 addiu t2,s1,20 +80117384: 8ce50018 lw a1,24(a3) +80117388: 00000000 nop +8011738c: 10a00073 beqz a1,8011755c <__malloc_set_state+0x2d0> +80117390: 2d020040 sltiu v0,t0,64 +80117394: 1440005c bnez v0,80117508 <__malloc_set_state+0x27c> +80117398: 00000000 nop +8011739c: 8ca20004 lw v0,4(a1) +801173a0: 00000000 nop +801173a4: 004c2024 and a0,v0,t4 +801173a8: 00041982 srl v1,a0,0x6 +801173ac: 2c620021 sltiu v0,v1,33 +801173b0: 10400064 beqz v0,80117544 <__malloc_set_state+0x2b8> +801173b4: 24690038 addiu t1,v1,56 +801173b8: 11280048 beq t1,t0,801174dc <__malloc_set_state+0x250> +801173bc: 00000000 nop +801173c0: acc60008 sw a2,8(a2) +801173c4: acc6000c sw a2,12(a2) +801173c8: 8ce30018 lw v1,24(a3) +801173cc: 8d650008 lw a1,8(t3) +801173d0: ac6b000c sw t3,12(v1) +801173d4: 8d420008 lw v0,8(t2) +801173d8: 00000000 nop +801173dc: ac450008 sw a1,8(v0) +801173e0: 8d640008 lw a0,8(t3) +801173e4: 8d420008 lw v0,8(t2) +801173e8: 00000000 nop +801173ec: ac82000c sw v0,12(a0) +801173f0: 8ce30018 lw v1,24(a3) +801173f4: 00000000 nop +801173f8: ad630008 sw v1,8(t3) +801173fc: 25080001 addiu t0,t0,1 +80117400: 24020080 li v0,128 +80117404: 24e70008 addiu a3,a3,8 +80117408: 24c60008 addiu a2,a2,8 +8011740c: 1502ffdd bne t0,v0,80117384 <__malloc_set_state+0xf8> +80117410: 254a0008 addiu t2,t2,8 +80117414: 8e220418 lw v0,1048(s1) +80117418: 3c038031 lui v1,0x8031 +8011741c: ac625e84 sw v0,24196(v1) +80117420: 8e240414 lw a0,1044(s1) +80117424: 8e25041c lw a1,1052(s1) +80117428: 24635e84 addiu v1,v1,24196 +8011742c: 26665a1c addiu a2,s3,23068 +80117430: acc40460 sw a0,1120(a2) +80117434: ac650004 sw a1,4(v1) +80117438: 8e220420 lw v0,1056(s1) +8011743c: 8e240424 lw a0,1060(s1) +80117440: 8e25042c lw a1,1068(s1) +80117444: ac640008 sw a0,8(v1) +80117448: ac620010 sw v0,16(v1) +8011744c: 8e280428 lw t0,1064(s1) +80117450: acc50464 sw a1,1124(a2) +80117454: 8e220434 lw v0,1076(s1) +80117458: 8e290410 lw t1,1040(s1) +8011745c: ac62000c sw v0,12(v1) +80117460: 8e260438 lw a2,1080(s1) +80117464: 8e27043c lw a3,1084(s1) +80117468: 8e240440 lw a0,1088(s1) +8011746c: 8e250004 lw a1,4(s1) +80117470: 3c02801f lui v0,0x801f +80117474: ac4830e4 sw t0,12516(v0) +80117478: ac640020 sw a0,32(v1) +8011747c: ac690028 sw t1,40(v1) +80117480: ac660014 sw a2,20(v1) +80117484: 18a0000d blez a1,801174bc <__malloc_set_state+0x230> +80117488: ac67001c sw a3,28(v1) +8011748c: 8e220444 lw v0,1092(s1) +80117490: 00000000 nop +80117494: 10400069 beqz v0,8011763c <__malloc_set_state+0x3b0> +80117498: 3c02801f lui v0,0x801f +8011749c: 8c434590 lw v1,17808(v0) +801174a0: 00000000 nop +801174a4: 14600006 bnez v1,801174c0 <__malloc_set_state+0x234> +801174a8: 3c020000 lui v0,0x0 +801174ac: 8e424594 lw v0,17812(s2) +801174b0: 00000000 nop +801174b4: 10400074 beqz v0,80117688 <__malloc_set_state+0x3fc> +801174b8: 00000000 nop +801174bc: 3c020000 lui v0,0x0 +801174c0: 24420000 addiu v0,v0,0 +801174c4: 10400076 beqz v0,801176a0 <__malloc_set_state+0x414> +801174c8: 00000000 nop +801174cc: 0c000000 jal 80000000 +801174d0: 26645a1c addiu a0,s3,23068 +801174d4: 08045cb3 j 801172cc <__malloc_set_state+0x40> +801174d8: 00001021 move v0,zero +801174dc: 8ce2001c lw v0,28(a3) +801174e0: 00000000 nop +801174e4: 8c430004 lw v1,4(v0) +801174e8: 00000000 nop +801174ec: 006c1824 and v1,v1,t4 +801174f0: 00032182 srl a0,v1,0x6 +801174f4: 2c820021 sltiu v0,a0,33 +801174f8: 10400021 beqz v0,80117580 <__malloc_set_state+0x2f4> +801174fc: 24820038 addiu v0,a0,56 +80117500: 1522ffaf bne t1,v0,801173c0 <__malloc_set_state+0x134> +80117504: 00000000 nop +80117508: acc50008 sw a1,8(a2) +8011750c: 00082142 srl a0,t0,0x5 +80117510: 8d420008 lw v0,8(t2) +80117514: 00042080 sll a0,a0,0x2 +80117518: 008d2021 addu a0,a0,t5 +8011751c: acc2000c sw v0,12(a2) +80117520: 8c83044c lw v1,1100(a0) +80117524: aca6000c sw a2,12(a1) +80117528: 24020001 li v0,1 +8011752c: 01021004 sllv v0,v0,t0 +80117530: 8cc5000c lw a1,12(a2) +80117534: 00621825 or v1,v1,v0 +80117538: ac83044c sw v1,1100(a0) +8011753c: 08045cff j 801173fc <__malloc_set_state+0x170> +80117540: aca60008 sw a2,8(a1) +80117544: 00041a42 srl v1,a0,0x9 +80117548: 2c620015 sltiu v0,v1,21 +8011754c: 10400006 beqz v0,80117568 <__malloc_set_state+0x2dc> +80117550: 2469005b addiu t1,v1,91 +80117554: 08045cee j 801173b8 <__malloc_set_state+0x12c> +80117558: 00000000 nop +8011755c: acc6000c sw a2,12(a2) +80117560: 08045cff j 801173fc <__malloc_set_state+0x170> +80117564: acc60008 sw a2,8(a2) +80117568: 00041b02 srl v1,a0,0xc +8011756c: 2c62000b sltiu v0,v1,11 +80117570: 1040000b beqz v0,801175a0 <__malloc_set_state+0x314> +80117574: 2469006e addiu t1,v1,110 +80117578: 08045cee j 801173b8 <__malloc_set_state+0x12c> +8011757c: 00000000 nop +80117580: 00032242 srl a0,v1,0x9 +80117584: 2c820015 sltiu v0,a0,21 +80117588: 1040000b beqz v0,801175b8 <__malloc_set_state+0x32c> +8011758c: 2482005b addiu v0,a0,91 +80117590: 1522ff8b bne t1,v0,801173c0 <__malloc_set_state+0x134> +80117594: 00000000 nop +80117598: 08045d43 j 8011750c <__malloc_set_state+0x280> +8011759c: acc50008 sw a1,8(a2) +801175a0: 00041bc2 srl v1,a0,0xf +801175a4: 2c620005 sltiu v0,v1,5 +801175a8: 1040000b beqz v0,801175d8 <__malloc_set_state+0x34c> +801175ac: 24690077 addiu t1,v1,119 +801175b0: 08045cee j 801173b8 <__malloc_set_state+0x12c> +801175b4: 00000000 nop +801175b8: 00032302 srl a0,v1,0xc +801175bc: 2c82000b sltiu v0,a0,11 +801175c0: 1040000b beqz v0,801175f0 <__malloc_set_state+0x364> +801175c4: 2482006e addiu v0,a0,110 +801175c8: 1522ff7d bne t1,v0,801173c0 <__malloc_set_state+0x134> +801175cc: 00000000 nop +801175d0: 08045d43 j 8011750c <__malloc_set_state+0x280> +801175d4: acc50008 sw a1,8(a2) +801175d8: 00041c82 srl v1,a0,0x12 +801175dc: 2c620003 sltiu v0,v1,3 +801175e0: 1440000c bnez v0,80117614 <__malloc_set_state+0x388> +801175e4: 00000000 nop +801175e8: 08045cee j 801173b8 <__malloc_set_state+0x12c> +801175ec: 2409007e li t1,126 +801175f0: 000323c2 srl a0,v1,0xf +801175f4: 2c820005 sltiu v0,a0,5 +801175f8: 10400008 beqz v0,8011761c <__malloc_set_state+0x390> +801175fc: 00031c82 srl v1,v1,0x12 +80117600: 24820077 addiu v0,a0,119 +80117604: 1522ff6e bne t1,v0,801173c0 <__malloc_set_state+0x134> +80117608: 00000000 nop +8011760c: 08045d43 j 8011750c <__malloc_set_state+0x280> +80117610: acc50008 sw a1,8(a2) +80117614: 08045cee j 801173b8 <__malloc_set_state+0x12c> +80117618: 2469007c addiu t1,v1,124 +8011761c: 2c620003 sltiu v0,v1,3 +80117620: 14400015 bnez v0,80117678 <__malloc_set_state+0x3ec> +80117624: 2462007c addiu v0,v1,124 +80117628: 2402007e li v0,126 +8011762c: 1522ff64 bne t1,v0,801173c0 <__malloc_set_state+0x134> +80117630: 00000000 nop +80117634: 08045d43 j 8011750c <__malloc_set_state+0x280> +80117638: acc50008 sw a1,8(a2) +8011763c: 3c04801f lui a0,0x801f +80117640: 8c824590 lw v0,17808(a0) +80117644: 00000000 nop +80117648: 1040ff9d beqz v0,801174c0 <__malloc_set_state+0x234> +8011764c: 3c020000 lui v0,0x0 +80117650: 3c02801f lui v0,0x801f +80117654: 3c038031 lui v1,0x8031 +80117658: ac4030d4 sw zero,12500(v0) +8011765c: ac605a14 sw zero,23060(v1) +80117660: 3c02801f lui v0,0x801f +80117664: 3c03801f lui v1,0x801f +80117668: ac4030d8 sw zero,12504(v0) +8011766c: ac6030dc sw zero,12508(v1) +80117670: 08045d2f j 801174bc <__malloc_set_state+0x230> +80117674: ac804590 sw zero,17808(a0) +80117678: 1522ff51 bne t1,v0,801173c0 <__malloc_set_state+0x134> +8011767c: 00000000 nop +80117680: 08045d43 j 8011750c <__malloc_set_state+0x280> +80117684: acc50008 sw a1,8(a2) +80117688: 0c045a93 jal 80116a4c <__malloc_check_init> +8011768c: 00000000 nop +80117690: 08045d30 j 801174c0 <__malloc_set_state+0x234> +80117694: 3c020000 lui v0,0x0 +80117698: 08045cc5 j 80117314 <__malloc_set_state+0x88> +8011769c: ae705a1c sw s0,23068(s3) +801176a0: 00001021 move v0,zero +801176a4: 08045cb3 j 801172cc <__malloc_set_state+0x40> +801176a8: ae605a1c sw zero,23068(s3) + +801176ac : +801176ac: 27bdffd8 addiu sp,sp,-40 +801176b0: afbf0020 sw ra,32(sp) +801176b4: afb3001c sw s3,28(sp) +801176b8: afb20018 sw s2,24(sp) +801176bc: afb10014 sw s1,20(sp) +801176c0: afb00010 sw s0,16(sp) +801176c4: 3c02801f lui v0,0x801f +801176c8: 8c4330e0 lw v1,12512(v0) +801176cc: 00000000 nop +801176d0: 18600037 blez v1,801177b0 +801176d4: 3c020000 lui v0,0x0 +801176d8: 24420000 addiu v0,v0,0 +801176dc: 1040003d beqz v0,801177d4 +801176e0: 3c048031 lui a0,0x8031 +801176e4: 0c000000 jal 80000000 +801176e8: 24845eb0 addiu a0,a0,24240 +801176ec: 3c028031 lui v0,0x8031 +801176f0: 24505a1c addiu s0,v0,23068 +801176f4: 3c030000 lui v1,0x0 +801176f8: 24720000 addiu s2,v1,0 +801176fc: 24130001 li s3,1 +80117700: 02008821 move s1,s0 +80117704: 12400031 beqz s2,801177cc +80117708: 02002021 move a0,s0 +8011770c: 0c000000 jal 80000000 +80117710: 00000000 nop +80117714: 8e10045c lw s0,1116(s0) +80117718: 00000000 nop +8011771c: 1611fff9 bne s0,s1,80117704 +80117720: 3c06801f lui a2,0x801f +80117724: 8cc430d4 lw a0,12500(a2) +80117728: 3c078031 lui a3,0x8031 +8011772c: 3c02801f lui v0,0x801f +80117730: 8ce55a14 lw a1,23060(a3) +80117734: ac44457c sw a0,17788(v0) +80117738: 3c028012 lui v0,0x8012 +8011773c: 3c03801f lui v1,0x801f +80117740: 2442b04c addiu v0,v0,-20404 +80117744: ac654584 sw a1,17796(v1) +80117748: acc230d4 sw v0,12500(a2) +8011774c: 3c038012 lui v1,0x8012 +80117750: 3c020000 lui v0,0x0 +80117754: 24638228 addiu v1,v1,-32216 +80117758: 24420000 addiu v0,v0,0 +8011775c: 10400021 beqz v0,801177e4 +80117760: ace35a14 sw v1,23060(a3) +80117764: 0c000000 jal 80000000 +80117768: 00002021 move a0,zero +8011776c: 3c03801f lui v1,0x801f +80117770: ac624588 sw v0,17800(v1) +80117774: 3c020000 lui v0,0x0 +80117778: 24420000 addiu v0,v0,0 +8011777c: 10400009 beqz v0,801177a4 +80117780: 00002021 move a0,zero +80117784: 8fbf0020 lw ra,32(sp) +80117788: 8fb3001c lw s3,28(sp) +8011778c: 8fb20018 lw s2,24(sp) +80117790: 8fb10014 lw s1,20(sp) +80117794: 8fb00010 lw s0,16(sp) +80117798: 2405ffff li a1,-1 +8011779c: 08000000 j 80000000 +801177a0: 27bd0028 addiu sp,sp,40 +801177a4: 2403ffff li v1,-1 +801177a8: 3c02801f lui v0,0x801f +801177ac: ac434574 sw v1,17780(v0) +801177b0: 8fbf0020 lw ra,32(sp) +801177b4: 8fb3001c lw s3,28(sp) +801177b8: 8fb20018 lw s2,24(sp) +801177bc: 8fb10014 lw s1,20(sp) +801177c0: 8fb00010 lw s0,16(sp) +801177c4: 03e00008 jr ra +801177c8: 27bd0028 addiu sp,sp,40 +801177cc: 08045dc5 j 80117714 +801177d0: ae130000 sw s3,0(s0) +801177d4: 24030001 li v1,1 +801177d8: 3c028031 lui v0,0x8031 +801177dc: 08045dbb j 801176ec +801177e0: ac435eb0 sw v1,24240(v0) +801177e4: 3c02801f lui v0,0x801f +801177e8: 8c424574 lw v0,17780(v0) +801177ec: 08045ddc j 80117770 +801177f0: 3c03801f lui v1,0x801f + +801177f4 : +801177f4: 3c068031 lui a2,0x8031 +801177f8: 24c65e84 addiu a2,a2,24196 +801177fc: 8cc2000c lw v0,12(a2) +80117800: 8c850004 lw a1,4(a0) +80117804: 2442ffff addiu v0,v0,-1 +80117808: acc2000c sw v0,12(a2) +8011780c: 8c870000 lw a3,0(a0) +80117810: 2402fff8 li v0,-8 +80117814: 8cc3001c lw v1,28(a2) +80117818: 00a22824 and a1,a1,v0 +8011781c: 00a72821 addu a1,a1,a3 +80117820: 00651823 subu v1,v1,a1 +80117824: 00872023 subu a0,a0,a3 +80117828: 08047a36 j 8011e8d8 <__munmap> +8011782c: acc3001c sw v1,28(a2) + +80117830 : +80117830: 27bdffd8 addiu sp,sp,-40 +80117834: 3c028031 lui v0,0x8031 +80117838: afb3001c sw s3,28(sp) +8011783c: afb20018 sw s2,24(sp) +80117840: afb10014 sw s1,20(sp) +80117844: afbf0020 sw ra,32(sp) +80117848: afb00010 sw s0,16(sp) +8011784c: 24535e84 addiu s3,v0,24196 +80117850: 8e660018 lw a2,24(s3) +80117854: 8c900000 lw s0,0(a0) +80117858: 8c870004 lw a3,4(a0) +8011785c: 24c6ffff addiu a2,a2,-1 +80117860: 00d01821 addu v1,a2,s0 +80117864: 24a50004 addiu a1,a1,4 +80117868: 2402fff8 li v0,-8 +8011786c: 00651821 addu v1,v1,a1 +80117870: 00e23824 and a3,a3,v0 +80117874: 00063027 nor a2,zero,a2 +80117878: 00668824 and s1,v1,a2 +8011787c: 02079021 addu s2,s0,a3 +80117880: 00902023 subu a0,a0,s0 +80117884: 02402821 move a1,s2 +80117888: 02203021 move a2,s1 +8011788c: 0c047c26 jal 8011f098 <__mremap> +80117890: 24070001 li a3,1 +80117894: 02302023 subu a0,s1,s0 +80117898: 2403ffff li v1,-1 +8011789c: 02028021 addu s0,s0,v0 +801178a0: 10430012 beq v0,v1,801178ec +801178a4: 34840002 ori a0,a0,0x2 +801178a8: ae040004 sw a0,4(s0) +801178ac: 8e62001c lw v0,28(s3) +801178b0: 8e630020 lw v1,32(s3) +801178b4: 00521023 subu v0,v0,s2 +801178b8: 02222021 addu a0,s1,v0 +801178bc: 0064182b sltu v1,v1,a0 +801178c0: 10600002 beqz v1,801178cc +801178c4: ae64001c sw a0,28(s3) +801178c8: ae640020 sw a0,32(s3) +801178cc: 02001021 move v0,s0 +801178d0: 8fbf0020 lw ra,32(sp) +801178d4: 8fb3001c lw s3,28(sp) +801178d8: 8fb20018 lw s2,24(sp) +801178dc: 8fb10014 lw s1,20(sp) +801178e0: 8fb00010 lw s0,16(sp) +801178e4: 03e00008 jr ra +801178e8: 27bd0028 addiu sp,sp,40 +801178ec: 00008021 move s0,zero +801178f0: 02001021 move v0,s0 +801178f4: 8fbf0020 lw ra,32(sp) +801178f8: 8fb3001c lw s3,28(sp) +801178fc: 8fb20018 lw s2,24(sp) +80117900: 8fb10014 lw s1,20(sp) +80117904: 8fb00010 lw s0,16(sp) +80117908: 03e00008 jr ra +8011790c: 27bd0028 addiu sp,sp,40 + +80117910 : +80117910: 27bdffd8 addiu sp,sp,-40 +80117914: afb1001c sw s1,28(sp) +80117918: afb00018 sw s0,24(sp) +8011791c: afbf0024 sw ra,36(sp) +80117920: afb20020 sw s2,32(sp) +80117924: 00a08021 move s0,a1 +80117928: 04a00016 bltz a1,80117984 +8011792c: 00808821 move s1,a0 +80117930: 0c0479a4 jal 8011e690 <__getpagesize> +80117934: 00000000 nop +80117938: 2442ffff addiu v0,v0,-1 +8011793c: 00501821 addu v1,v0,s0 +80117940: 8e260008 lw a2,8(s1) +80117944: 00021027 nor v0,zero,v0 +80117948: 00621824 and v1,v1,v0 +8011794c: 00668021 addu s0,v1,a2 +80117950: 3c020010 lui v0,0x10 +80117954: 0050102a slt v0,v0,s0 +80117958: 00d12021 addu a0,a2,s1 +8011795c: 00602821 move a1,v1 +80117960: 1040001a beqz v0,801179cc +80117964: 24060003 li a2,3 +80117968: 2402ffff li v0,-1 +8011796c: 8fbf0024 lw ra,36(sp) +80117970: 8fb20020 lw s2,32(sp) +80117974: 8fb1001c lw s1,28(sp) +80117978: 8fb00018 lw s0,24(sp) +8011797c: 03e00008 jr ra +80117980: 27bd0028 addiu sp,sp,40 +80117984: 8c820008 lw v0,8(a0) +80117988: 00052823 negu a1,a1 +8011798c: 02021021 addu v0,s0,v0 +80117990: 00408021 move s0,v0 +80117994: 00822021 addu a0,a0,v0 +80117998: 28420010 slti v0,v0,16 +8011799c: 2412ffff li s2,-1 +801179a0: 00003021 move a2,zero +801179a4: 1440fff0 bnez v0,80117968 +801179a8: 24070812 li a3,2066 +801179ac: afb20010 sw s2,16(sp) +801179b0: 0c0479ba jal 8011e6e8 <__mmap> +801179b4: afa00014 sw zero,20(sp) +801179b8: 10520008 beq v0,s2,801179dc +801179bc: 00000000 nop +801179c0: 00001021 move v0,zero +801179c4: 08045e5b j 8011796c +801179c8: ae300008 sw s0,8(s1) +801179cc: 0c047a42 jal 8011e908 <__mprotect> +801179d0: 00000000 nop +801179d4: 1040fffa beqz v0,801179c0 +801179d8: 00000000 nop +801179dc: 08045e5b j 8011796c +801179e0: 2402fffe li v0,-2 + +801179e4 <_int_free>: +801179e4: 27bdffc8 addiu sp,sp,-56 +801179e8: afb20018 sw s2,24(sp) +801179ec: afb10014 sw s1,20(sp) +801179f0: afb00010 sw s0,16(sp) +801179f4: afbf0034 sw ra,52(sp) +801179f8: 24b0fff8 addiu s0,a1,-8 +801179fc: afbe0030 sw s8,48(sp) +80117a00: afb7002c sw s7,44(sp) +80117a04: afb60028 sw s6,40(sp) +80117a08: afb50024 sw s5,36(sp) +80117a0c: afb40020 sw s4,32(sp) +80117a10: afb3001c sw s3,28(sp) +80117a14: 00a03021 move a2,a1 +80117a18: 8e050004 lw a1,4(s0) +80117a1c: 2408fff8 li t0,-8 +80117a20: 00a88824 and s1,a1,t0 +80117a24: 00111023 negu v0,s1 +80117a28: 0050102b sltu v0,v0,s0 +80117a2c: 14400150 bnez v0,80117f70 <_int_free+0x58c> +80117a30: 00809021 move s2,a0 +80117a34: 32020007 andi v0,s0,0x7 +80117a38: 1440014e bnez v0,80117f74 <_int_free+0x590> +80117a3c: 3c02801c lui v0,0x801c +80117a40: 8c840018 lw a0,24(a0) +80117a44: 00000000 nop +80117a48: 0091102b sltu v0,a0,s1 +80117a4c: 10400097 beqz v0,80117cac <_int_free+0x2c8> +80117a50: 30a20002 andi v0,a1,0x2 +80117a54: 14400088 bnez v0,80117c78 <_int_free+0x294> +80117a58: 00000000 nop +80117a5c: 8e470044 lw a3,68(s2) +80117a60: 00000000 nop +80117a64: 1207014b beq s0,a3,80117f94 <_int_free+0x5b0> +80117a68: 30820002 andi v0,a0,0x2 +80117a6c: 104000b0 beqz v0,80117d30 <_int_free+0x34c> +80117a70: 02119821 addu s3,s0,s1 +80117a74: 8e640004 lw a0,4(s3) +80117a78: 00000000 nop +80117a7c: 30820001 andi v0,a0,0x1 +80117a80: 10400147 beqz v0,80117fa0 <_int_free+0x5bc> +80117a84: 2c820009 sltiu v0,a0,9 +80117a88: 1440013c bnez v0,80117f7c <_int_free+0x598> +80117a8c: 2403fff8 li v1,-8 +80117a90: 8e420460 lw v0,1120(s2) +80117a94: 0083a024 and s4,a0,v1 +80117a98: 0282102b sltu v0,s4,v0 +80117a9c: 10400137 beqz v0,80117f7c <_int_free+0x598> +80117aa0: 30a20001 andi v0,a1,0x1 +80117aa4: 104000b9 beqz v0,80117d8c <_int_free+0x3a8> +80117aa8: 00000000 nop +80117aac: 12670102 beq s3,a3,80117eb8 <_int_free+0x4d4> +80117ab0: 02741821 addu v1,s3,s4 +80117ab4: 8c620004 lw v0,4(v1) +80117ab8: 00000000 nop +80117abc: 30420001 andi v0,v0,0x1 +80117ac0: 104000c4 beqz v0,80117dd4 <_int_free+0x3f0> +80117ac4: 2403fffe li v1,-2 +80117ac8: 8e620004 lw v0,4(s3) +80117acc: 00000000 nop +80117ad0: 00431024 and v0,v0,v1 +80117ad4: ae620004 sw v0,4(s3) +80117ad8: 2643004c addiu v1,s2,76 +80117adc: 8c650008 lw a1,8(v1) +80117ae0: 02112021 addu a0,s0,s1 +80117ae4: 36220001 ori v0,s1,0x1 +80117ae8: ae03000c sw v1,12(s0) +80117aec: ae050008 sw a1,8(s0) +80117af0: ae020004 sw v0,4(s0) +80117af4: ac910000 sw s1,0(a0) +80117af8: acb0000c sw s0,12(a1) +80117afc: ac700008 sw s0,8(v1) +80117b00: 3c020001 lui v0,0x1 +80117b04: 0222102b sltu v0,s1,v0 +80117b08: 1440007d bnez v0,80117d00 <_int_free+0x31c> +80117b0c: 00000000 nop +80117b10: 8e420018 lw v0,24(s2) +80117b14: 00000000 nop +80117b18: 30420001 andi v0,v0,0x1 +80117b1c: 104000e2 beqz v0,80117ea8 <_int_free+0x4c4> +80117b20: 00000000 nop +80117b24: 3c028031 lui v0,0x8031 +80117b28: 24425a1c addiu v0,v0,23068 +80117b2c: 124200e7 beq s2,v0,80117ecc <_int_free+0x4e8> +80117b30: 3c02fff0 lui v0,0xfff0 +80117b34: 8e430044 lw v1,68(s2) +80117b38: 00000000 nop +80117b3c: 00622824 and a1,v1,v0 +80117b40: 8cb30000 lw s3,0(a1) +80117b44: 3c028031 lui v0,0x8031 +80117b48: 8e740044 lw s4,68(s3) +80117b4c: 24425e84 addiu v0,v0,24196 +80117b50: 24a30010 addiu v1,a1,16 +80117b54: 8c550018 lw s5,24(v0) +80117b58: 8c5e0004 lw s8,4(v0) +80117b5c: 168300ac bne s4,v1,80117e10 <_int_free+0x42c> +80117b60: 00a03821 move a3,a1 +80117b64: 27c20010 addiu v0,s8,16 +80117b68: 02a2b021 addu s6,s5,v0 +80117b6c: 08045efb j 80117bec <_int_free+0x208> +80117b70: 3c17801f lui s7,0x801f +80117b74: 00e02021 move a0,a3 +80117b78: 0c047a36 jal 8011e8d8 <__munmap> +80117b7c: 3c050010 lui a1,0x10 +80117b80: 8e030004 lw v1,4(s0) +80117b84: 00000000 nop +80117b88: 30630001 andi v1,v1,0x1 +80117b8c: 14600010 bnez v1,80117bd0 <_int_free+0x1ec> +80117b90: 36220001 ori v0,s1,0x1 +80117b94: 8e020000 lw v0,0(s0) +80117b98: 00000000 nop +80117b9c: 02028023 subu s0,s0,v0 +80117ba0: 8e030008 lw v1,8(s0) +80117ba4: 8e04000c lw a0,12(s0) +80117ba8: 8c62000c lw v0,12(v1) +80117bac: 00000000 nop +80117bb0: 120200b6 beq s0,v0,80117e8c <_int_free+0x4a8> +80117bb4: 3c02801f lui v0,0x801f +80117bb8: 3c05801c lui a1,0x801c +80117bbc: 8c4430e4 lw a0,12516(v0) +80117bc0: 24a52ae8 addiu a1,a1,10984 +80117bc4: 0c045921 jal 80116484 +80117bc8: 02003021 move a2,s0 +80117bcc: 36220001 ori v0,s1,0x1 +80117bd0: 26430010 addiu v1,s2,16 +80117bd4: ae020004 sw v0,4(s0) +80117bd8: 1603008b bne s0,v1,80117e08 <_int_free+0x424> +80117bdc: ae700044 sw s0,68(s3) +80117be0: 02402821 move a1,s2 +80117be4: 0200a021 move s4,s0 +80117be8: 02403821 move a3,s2 +80117bec: 8cb20004 lw s2,4(a1) +80117bf0: 00000000 nop +80117bf4: 8e460008 lw a2,8(s2) +80117bf8: 00000000 nop +80117bfc: 00d21021 addu v0,a2,s2 +80117c00: 8c44fff8 lw a0,-8(v0) +80117c04: 2442fff8 addiu v0,v0,-8 +80117c08: 00448023 subu s0,v0,a0 +80117c0c: 8e030004 lw v1,4(s0) +80117c10: 2402fff8 li v0,-8 +80117c14: 00621024 and v0,v1,v0 +80117c18: 30630001 andi v1,v1,0x1 +80117c1c: 14600004 bnez v1,80117c30 <_int_free+0x24c> +80117c20: 24510008 addiu s1,v0,8 +80117c24: 8e020000 lw v0,0(s0) +80117c28: 00000000 nop +80117c2c: 02228821 addu s1,s1,v0 +80117c30: 02261023 subu v0,s1,a2 +80117c34: 3c040010 lui a0,0x10 +80117c38: 00441021 addu v0,v0,a0 +80117c3c: 0056102b sltu v0,v0,s6 +80117c40: 14400073 bnez v0,80117e10 <_int_free+0x42c> +80117c44: 3c08801f lui t0,0x801f +80117c48: 8ca50008 lw a1,8(a1) +80117c4c: 8e620460 lw v0,1120(s3) +80117c50: 8ee34578 lw v1,17784(s7) +80117c54: 8d06458c lw a2,17804(t0) +80117c58: 00651823 subu v1,v1,a1 +80117c5c: 00451023 subu v0,v0,a1 +80117c60: 00e42021 addu a0,a3,a0 +80117c64: ae620460 sw v0,1120(s3) +80117c68: 1486ffc2 bne a0,a2,80117b74 <_int_free+0x190> +80117c6c: aee34578 sw v1,17784(s7) +80117c70: 08045edd j 80117b74 <_int_free+0x190> +80117c74: ad00458c sw zero,17804(t0) +80117c78: 02002021 move a0,s0 +80117c7c: 8fbf0034 lw ra,52(sp) +80117c80: 8fbe0030 lw s8,48(sp) +80117c84: 8fb7002c lw s7,44(sp) +80117c88: 8fb60028 lw s6,40(sp) +80117c8c: 8fb50024 lw s5,36(sp) +80117c90: 8fb40020 lw s4,32(sp) +80117c94: 8fb3001c lw s3,28(sp) +80117c98: 8fb20018 lw s2,24(sp) +80117c9c: 8fb10014 lw s1,20(sp) +80117ca0: 8fb00010 lw s0,16(sp) +80117ca4: 08045dfd j 801177f4 +80117ca8: 27bd0038 addiu sp,sp,56 +80117cac: 02111021 addu v0,s0,s1 +80117cb0: 8c420004 lw v0,4(v0) +80117cb4: 00000000 nop +80117cb8: 2c430009 sltiu v1,v0,9 +80117cbc: 146000b2 bnez v1,80117f88 <_int_free+0x5a4> +80117cc0: 00481024 and v0,v0,t0 +80117cc4: 8e430460 lw v1,1120(s2) +80117cc8: 00000000 nop +80117ccc: 0043102b sltu v0,v0,v1 +80117cd0: 104000ad beqz v0,80117f88 <_int_free+0x5a4> +80117cd4: 001110c2 srl v0,s1,0x3 +80117cd8: 00021080 sll v0,v0,0x2 +80117cdc: 24420018 addiu v0,v0,24 +80117ce0: 02422821 addu a1,s2,v0 +80117ce4: 8ca3fffc lw v1,-4(a1) +80117ce8: 2402fffe li v0,-2 +80117cec: 00821024 and v0,a0,v0 +80117cf0: 120300ae beq s0,v1,80117fac <_int_free+0x5c8> +80117cf4: ae420018 sw v0,24(s2) +80117cf8: ae030008 sw v1,8(s0) +80117cfc: acb0fffc sw s0,-4(a1) +80117d00: 8fbf0034 lw ra,52(sp) +80117d04: 8fbe0030 lw s8,48(sp) +80117d08: 8fb7002c lw s7,44(sp) +80117d0c: 8fb60028 lw s6,40(sp) +80117d10: 8fb50024 lw s5,36(sp) +80117d14: 8fb40020 lw s4,32(sp) +80117d18: 8fb3001c lw s3,28(sp) +80117d1c: 8fb20018 lw s2,24(sp) +80117d20: 8fb10014 lw s1,20(sp) +80117d24: 8fb00010 lw s0,16(sp) +80117d28: 03e00008 jr ra +80117d2c: 27bd0038 addiu sp,sp,56 +80117d30: 8ce20004 lw v0,4(a3) +80117d34: 00000000 nop +80117d38: 00481024 and v0,v0,t0 +80117d3c: 00e21021 addu v0,a3,v0 +80117d40: 0262102b sltu v0,s3,v0 +80117d44: 38420001 xori v0,v0,0x1 +80117d48: 1040ff4a beqz v0,80117a74 <_int_free+0x90> +80117d4c: 3c02801c lui v0,0x801c +80117d50: 24452c2c addiu a1,v0,11308 +80117d54: 3c02801f lui v0,0x801f +80117d58: 8c4430e4 lw a0,12516(v0) +80117d5c: 8fbf0034 lw ra,52(sp) +80117d60: 8fbe0030 lw s8,48(sp) +80117d64: 8fb7002c lw s7,44(sp) +80117d68: 8fb60028 lw s6,40(sp) +80117d6c: 8fb50024 lw s5,36(sp) +80117d70: 8fb40020 lw s4,32(sp) +80117d74: 8fb3001c lw s3,28(sp) +80117d78: 8fb20018 lw s2,24(sp) +80117d7c: 8fb10014 lw s1,20(sp) +80117d80: 8fb00010 lw s0,16(sp) +80117d84: 08045921 j 80116484 +80117d88: 27bd0038 addiu sp,sp,56 +80117d8c: 8e020000 lw v0,0(s0) +80117d90: 00000000 nop +80117d94: 02028023 subu s0,s0,v0 +80117d98: 8e040008 lw a0,8(s0) +80117d9c: 00000000 nop +80117da0: 8c83000c lw v1,12(a0) +80117da4: 8e05000c lw a1,12(s0) +80117da8: 12030060 beq s0,v1,80117f2c <_int_free+0x548> +80117dac: 02228821 addu s1,s1,v0 +80117db0: 3c02801f lui v0,0x801f +80117db4: 8c4430e4 lw a0,12516(v0) +80117db8: 3c05801c lui a1,0x801c +80117dbc: 24a52ae8 addiu a1,a1,10984 +80117dc0: 0c045921 jal 80116484 +80117dc4: 02003021 move a2,s0 +80117dc8: 8e470044 lw a3,68(s2) +80117dcc: 08045eab j 80117aac <_int_free+0xc8> +80117dd0: 00000000 nop +80117dd4: 8e630008 lw v1,8(s3) +80117dd8: 8e64000c lw a0,12(s3) +80117ddc: 8c62000c lw v0,12(v1) +80117de0: 00000000 nop +80117de4: 1262005a beq s3,v0,80117f50 <_int_free+0x56c> +80117de8: 3c02801f lui v0,0x801f +80117dec: 8c4430e4 lw a0,12516(v0) +80117df0: 3c05801c lui a1,0x801c +80117df4: 24a52ae8 addiu a1,a1,10984 +80117df8: 0c045921 jal 80116484 +80117dfc: 02603021 move a2,s3 +80117e00: 08045eb6 j 80117ad8 <_int_free+0xf4> +80117e04: 02348821 addu s1,s1,s4 +80117e08: 02402821 move a1,s2 +80117e0c: 0200a021 move s4,s0 +80117e10: 8e840004 lw a0,4(s4) +80117e14: 2403fff8 li v1,-8 +80117e18: 00838824 and s1,a0,v1 +80117e1c: 023e1023 subu v0,s1,s8 +80117e20: 02a21021 addu v0,s5,v0 +80117e24: 2442ffef addiu v0,v0,-17 +80117e28: 16a00002 bnez s5,80117e34 <_int_free+0x450> +80117e2c: 0055001b divu zero,v0,s5 +80117e30: 0007000d break 0x7 +80117e34: 00001012 mflo v0 +80117e38: 2442ffff addiu v0,v0,-1 +80117e3c: 00000000 nop +80117e40: 02a20018 mult s5,v0 +80117e44: 00008012 mflo s0 +80117e48: 0215182a slt v1,s0,s5 +80117e4c: 1460ffac bnez v1,80117d00 <_int_free+0x31c> +80117e50: 00a02021 move a0,a1 +80117e54: 0c045e44 jal 80117910 +80117e58: 00102823 negu a1,s0 +80117e5c: 1440ffa8 bnez v0,80117d00 <_int_free+0x31c> +80117e60: 3c05801f lui a1,0x801f +80117e64: 8e620460 lw v0,1120(s3) +80117e68: 8ca34578 lw v1,17784(a1) +80117e6c: 02302023 subu a0,s1,s0 +80117e70: 00501023 subu v0,v0,s0 +80117e74: 00701823 subu v1,v1,s0 +80117e78: 34840001 ori a0,a0,0x1 +80117e7c: ae620460 sw v0,1120(s3) +80117e80: aca34578 sw v1,17784(a1) +80117e84: 08045f40 j 80117d00 <_int_free+0x31c> +80117e88: ae840004 sw a0,4(s4) +80117e8c: 8c820008 lw v0,8(a0) +80117e90: 00000000 nop +80117e94: 1602ff48 bne s0,v0,80117bb8 <_int_free+0x1d4> +80117e98: 3c02801f lui v0,0x801f +80117e9c: ac830008 sw v1,8(a0) +80117ea0: 08045ef3 j 80117bcc <_int_free+0x1e8> +80117ea4: ac64000c sw a0,12(v1) +80117ea8: 0c045951 jal 80116544 +80117eac: 02402021 move a0,s2 +80117eb0: 08045eca j 80117b28 <_int_free+0x144> +80117eb4: 3c028031 lui v0,0x8031 +80117eb8: 02348821 addu s1,s1,s4 +80117ebc: 36220001 ori v0,s1,0x1 +80117ec0: ae020004 sw v0,4(s0) +80117ec4: 08045ec0 j 80117b00 <_int_free+0x11c> +80117ec8: ae500044 sw s0,68(s2) +80117ecc: 8e430044 lw v1,68(s2) +80117ed0: 3c058031 lui a1,0x8031 +80117ed4: 8c620004 lw v0,4(v1) +80117ed8: 8ca45e84 lw a0,24196(a1) +80117edc: 2403fff8 li v1,-8 +80117ee0: 00431024 and v0,v0,v1 +80117ee4: 0044102b sltu v0,v0,a0 +80117ee8: 1440ff85 bnez v0,80117d00 <_int_free+0x31c> +80117eec: 00000000 nop +80117ef0: 24a25e84 addiu v0,a1,24196 +80117ef4: 8c440004 lw a0,4(v0) +80117ef8: 02402821 move a1,s2 +80117efc: 8fbf0034 lw ra,52(sp) +80117f00: 8fbe0030 lw s8,48(sp) +80117f04: 8fb7002c lw s7,44(sp) +80117f08: 8fb60028 lw s6,40(sp) +80117f0c: 8fb50024 lw s5,36(sp) +80117f10: 8fb40020 lw s4,32(sp) +80117f14: 8fb3001c lw s3,28(sp) +80117f18: 8fb20018 lw s2,24(sp) +80117f1c: 8fb10014 lw s1,20(sp) +80117f20: 8fb00010 lw s0,16(sp) +80117f24: 0804578e j 80115e38 +80117f28: 27bd0038 addiu sp,sp,56 +80117f2c: 8ca20008 lw v0,8(a1) +80117f30: 00000000 nop +80117f34: 1602ff9f bne s0,v0,80117db4 <_int_free+0x3d0> +80117f38: 3c02801f lui v0,0x801f +80117f3c: aca40008 sw a0,8(a1) +80117f40: ac85000c sw a1,12(a0) +80117f44: 8e470044 lw a3,68(s2) +80117f48: 08045eab j 80117aac <_int_free+0xc8> +80117f4c: 00000000 nop +80117f50: 8c820008 lw v0,8(a0) +80117f54: 00000000 nop +80117f58: 1662ffa4 bne s3,v0,80117dec <_int_free+0x408> +80117f5c: 3c02801f lui v0,0x801f +80117f60: 02348821 addu s1,s1,s4 +80117f64: ac830008 sw v1,8(a0) +80117f68: 08045eb6 j 80117ad8 <_int_free+0xf4> +80117f6c: ac64000c sw a0,12(v1) +80117f70: 3c02801c lui v0,0x801c +80117f74: 08045f55 j 80117d54 <_int_free+0x370> +80117f78: 24452b88 addiu a1,v0,11144 +80117f7c: 3c02801c lui v0,0x801c +80117f80: 08045f55 j 80117d54 <_int_free+0x370> +80117f84: 24452bc4 addiu a1,v0,11204 +80117f88: 3c02801c lui v0,0x801c +80117f8c: 08045f55 j 80117d54 <_int_free+0x370> +80117f90: 24452ba0 addiu a1,v0,11168 +80117f94: 3c02801c lui v0,0x801c +80117f98: 08045f55 j 80117d54 <_int_free+0x370> +80117f9c: 24452c0c addiu a1,v0,11276 +80117fa0: 3c02801c lui v0,0x801c +80117fa4: 08045f55 j 80117d54 <_int_free+0x370> +80117fa8: 24452c4c addiu a1,v0,11340 +80117fac: 3c02801c lui v0,0x801c +80117fb0: 08045f55 j 80117d54 <_int_free+0x370> +80117fb4: 24452be8 addiu a1,v0,11240 + +80117fb8 <__cfree>: +80117fb8: 27bdffe0 addiu sp,sp,-32 +80117fbc: afb00010 sw s0,16(sp) +80117fc0: afbf0018 sw ra,24(sp) +80117fc4: afb10014 sw s1,20(sp) +80117fc8: 3c028031 lui v0,0x8031 +80117fcc: 8c595a14 lw t9,23060(v0) +80117fd0: 00000000 nop +80117fd4: 13200008 beqz t9,80117ff8 <__cfree+0x40> +80117fd8: 00808021 move s0,a0 +80117fdc: 2405fffe li a1,-2 +80117fe0: 03e52824 and a1,ra,a1 +80117fe4: 8fb10014 lw s1,20(sp) +80117fe8: 8fbf0018 lw ra,24(sp) +80117fec: 8fb00010 lw s0,16(sp) +80117ff0: 03200008 jr t9 +80117ff4: 27bd0020 addiu sp,sp,32 +80117ff8: 10800026 beqz a0,80118094 <__cfree+0xdc> +80117ffc: 2484fff8 addiu a0,a0,-8 +80118000: 8c830004 lw v1,4(a0) +80118004: 00000000 nop +80118008: 30620002 andi v0,v1,0x2 +8011800c: 1440001b bnez v0,8011807c <__cfree+0xc4> +80118010: 30620004 andi v0,v1,0x4 +80118014: 14400015 bnez v0,8011806c <__cfree+0xb4> +80118018: 3c02fff0 lui v0,0xfff0 +8011801c: 3c028031 lui v0,0x8031 +80118020: 24515a1c addiu s1,v0,23068 +80118024: 3c020000 lui v0,0x0 +80118028: 24420000 addiu v0,v0,0 +8011802c: 1040001e beqz v0,801180a8 <__cfree+0xf0> +80118030: 24020001 li v0,1 +80118034: 0c000000 jal 80000000 +80118038: 02202021 move a0,s1 +8011803c: 02002821 move a1,s0 +80118040: 0c045e79 jal 801179e4 <_int_free> +80118044: 02202021 move a0,s1 +80118048: 3c020000 lui v0,0x0 +8011804c: 24420000 addiu v0,v0,0 +80118050: 1040000f beqz v0,80118090 <__cfree+0xd8> +80118054: 02202021 move a0,s1 +80118058: 8fbf0018 lw ra,24(sp) +8011805c: 8fb10014 lw s1,20(sp) +80118060: 8fb00010 lw s0,16(sp) +80118064: 08000000 j 80000000 +80118068: 27bd0020 addiu sp,sp,32 +8011806c: 00821024 and v0,a0,v0 +80118070: 8c510000 lw s1,0(v0) +80118074: 0804600a j 80118028 <__cfree+0x70> +80118078: 3c020000 lui v0,0x0 +8011807c: 8fbf0018 lw ra,24(sp) +80118080: 8fb10014 lw s1,20(sp) +80118084: 8fb00010 lw s0,16(sp) +80118088: 08045dfd j 801177f4 +8011808c: 27bd0020 addiu sp,sp,32 +80118090: ae200000 sw zero,0(s1) +80118094: 8fbf0018 lw ra,24(sp) +80118098: 8fb10014 lw s1,20(sp) +8011809c: 8fb00010 lw s0,16(sp) +801180a0: 03e00008 jr ra +801180a4: 27bd0020 addiu sp,sp,32 +801180a8: 0804600f j 8011803c <__cfree+0x84> +801180ac: ae220000 sw v0,0(s1) + +801180b0 : +801180b0: 00802821 move a1,a0 +801180b4: 10a0000b beqz a1,801180e4 +801180b8: 2484fff8 addiu a0,a0,-8 +801180bc: 8c820004 lw v0,4(a0) +801180c0: 00000000 nop +801180c4: 30420002 andi v0,v0,0x2 +801180c8: 14400004 bnez v0,801180dc +801180cc: 00000000 nop +801180d0: 3c048031 lui a0,0x8031 +801180d4: 08045e79 j 801179e4 <_int_free> +801180d8: 24845a1c addiu a0,a0,23068 +801180dc: 08045dfd j 801177f4 +801180e0: 00000000 nop +801180e4: 03e00008 jr ra +801180e8: 00000000 nop + +801180ec : +801180ec: 27bdffe0 addiu sp,sp,-32 +801180f0: afb10014 sw s1,20(sp) +801180f4: afbf001c sw ra,28(sp) +801180f8: afb20018 sw s2,24(sp) +801180fc: afb00010 sw s0,16(sp) +80118100: 1080003c beqz a0,801181f4 +80118104: 00808821 move s1,a0 +80118108: 3c020000 lui v0,0x0 +8011810c: 24420000 addiu v0,v0,0 +80118110: 1040003e beqz v0,8011820c +80118114: 3c128031 lui s2,0x8031 +80118118: 0c000000 jal 80000000 +8011811c: 26445a1c addiu a0,s2,23068 +80118120: 0c04582e jal 801160b8 +80118124: 02202021 move a0,s1 +80118128: 10400020 beqz v0,801181ac +8011812c: 00408021 move s0,v0 +80118130: 8c420004 lw v0,4(v0) +80118134: 00000000 nop +80118138: 30420002 andi v0,v0,0x2 +8011813c: 1040000d beqz v0,80118174 +80118140: 3c020000 lui v0,0x0 +80118144: 24420000 addiu v0,v0,0 +80118148: 10400033 beqz v0,80118218 +8011814c: 00000000 nop +80118150: 0c000000 jal 80000000 +80118154: 26445a1c addiu a0,s2,23068 +80118158: 02002021 move a0,s0 +8011815c: 8fbf001c lw ra,28(sp) +80118160: 8fb20018 lw s2,24(sp) +80118164: 8fb10014 lw s1,20(sp) +80118168: 8fb00010 lw s0,16(sp) +8011816c: 08045dfd j 801177f4 +80118170: 27bd0020 addiu sp,sp,32 +80118174: 26445a1c addiu a0,s2,23068 +80118178: 0c045e79 jal 801179e4 <_int_free> +8011817c: 02202821 move a1,s1 +80118180: 3c020000 lui v0,0x0 +80118184: 24420000 addiu v0,v0,0 +80118188: 10400019 beqz v0,801181f0 +8011818c: 3c048031 lui a0,0x8031 +80118190: 8fbf001c lw ra,28(sp) +80118194: 8fb20018 lw s2,24(sp) +80118198: 8fb10014 lw s1,20(sp) +8011819c: 8fb00010 lw s0,16(sp) +801181a0: 24845a1c addiu a0,a0,23068 +801181a4: 08000000 j 80000000 +801181a8: 27bd0020 addiu sp,sp,32 +801181ac: 3c020000 lui v0,0x0 +801181b0: 24420000 addiu v0,v0,0 +801181b4: 1040001a beqz v0,80118220 +801181b8: 00000000 nop +801181bc: 0c000000 jal 80000000 +801181c0: 26445a1c addiu a0,s2,23068 +801181c4: 3c02801f lui v0,0x801f +801181c8: 3c05801c lui a1,0x801c +801181cc: 8c4430e4 lw a0,12516(v0) +801181d0: 02203021 move a2,s1 +801181d4: 8fbf001c lw ra,28(sp) +801181d8: 8fb20018 lw s2,24(sp) +801181dc: 8fb10014 lw s1,20(sp) +801181e0: 8fb00010 lw s0,16(sp) +801181e4: 24a52b88 addiu a1,a1,11144 +801181e8: 08045921 j 80116484 +801181ec: 27bd0020 addiu sp,sp,32 +801181f0: ac805a1c sw zero,23068(a0) +801181f4: 8fbf001c lw ra,28(sp) +801181f8: 8fb20018 lw s2,24(sp) +801181fc: 8fb10014 lw s1,20(sp) +80118200: 8fb00010 lw s0,16(sp) +80118204: 03e00008 jr ra +80118208: 27bd0020 addiu sp,sp,32 +8011820c: 24020001 li v0,1 +80118210: 08046048 j 80118120 +80118214: ae425a1c sw v0,23068(s2) +80118218: 08046056 j 80118158 +8011821c: ae405a1c sw zero,23068(s2) +80118220: 08046071 j 801181c4 +80118224: ae405a1c sw zero,23068(s2) + +80118228 : +80118228: 27bdffe0 addiu sp,sp,-32 +8011822c: afb00010 sw s0,16(sp) +80118230: afbf0018 sw ra,24(sp) +80118234: afb10014 sw s1,20(sp) +80118238: 10800031 beqz a0,80118300 +8011823c: 00808021 move s0,a0 +80118240: 2484fff8 addiu a0,a0,-8 +80118244: 8c830004 lw v1,4(a0) +80118248: 00000000 nop +8011824c: 30620002 andi v0,v1,0x2 +80118250: 14400025 bnez v0,801182e8 +80118254: 30620004 andi v0,v1,0x4 +80118258: 1440001f bnez v0,801182d8 +8011825c: 3c02fff0 lui v0,0xfff0 +80118260: 3c028031 lui v0,0x8031 +80118264: 24515a1c addiu s1,v0,23068 +80118268: 3c020000 lui v0,0x0 +8011826c: 24420000 addiu v0,v0,0 +80118270: 1040002e beqz v0,8011832c +80118274: 3c02801f lui v0,0x801f +80118278: 0c000000 jal 80000000 +8011827c: 00002021 move a0,zero +80118280: 00401821 move v1,v0 +80118284: 2402ffff li v0,-1 +80118288: 10620022 beq v1,v0,80118314 +8011828c: 02202021 move a0,s1 +80118290: 3c020000 lui v0,0x0 +80118294: 24420000 addiu v0,v0,0 +80118298: 10400027 beqz v0,80118338 +8011829c: 24020001 li v0,1 +801182a0: 0c000000 jal 80000000 +801182a4: 02202021 move a0,s1 +801182a8: 02002821 move a1,s0 +801182ac: 0c045e79 jal 801179e4 <_int_free> +801182b0: 02202021 move a0,s1 +801182b4: 3c020000 lui v0,0x0 +801182b8: 24420000 addiu v0,v0,0 +801182bc: 1040000f beqz v0,801182fc +801182c0: 02202021 move a0,s1 +801182c4: 8fbf0018 lw ra,24(sp) +801182c8: 8fb10014 lw s1,20(sp) +801182cc: 8fb00010 lw s0,16(sp) +801182d0: 08000000 j 80000000 +801182d4: 27bd0020 addiu sp,sp,32 +801182d8: 00821024 and v0,a0,v0 +801182dc: 8c510000 lw s1,0(v0) +801182e0: 0804609b j 8011826c +801182e4: 3c020000 lui v0,0x0 +801182e8: 8fbf0018 lw ra,24(sp) +801182ec: 8fb10014 lw s1,20(sp) +801182f0: 8fb00010 lw s0,16(sp) +801182f4: 08045dfd j 801177f4 +801182f8: 27bd0020 addiu sp,sp,32 +801182fc: ae200000 sw zero,0(s1) +80118300: 8fbf0018 lw ra,24(sp) +80118304: 8fb10014 lw s1,20(sp) +80118308: 8fb00010 lw s0,16(sp) +8011830c: 03e00008 jr ra +80118310: 27bd0020 addiu sp,sp,32 +80118314: 02002821 move a1,s0 +80118318: 8fbf0018 lw ra,24(sp) +8011831c: 8fb10014 lw s1,20(sp) +80118320: 8fb00010 lw s0,16(sp) +80118324: 08045e79 j 801179e4 <_int_free> +80118328: 27bd0020 addiu sp,sp,32 +8011832c: 8c434574 lw v1,17780(v0) +80118330: 080460a2 j 80118288 +80118334: 2402ffff li v0,-1 +80118338: 080460aa j 801182a8 +8011833c: ae220000 sw v0,0(s1) + +80118340 : +80118340: 27bdffd0 addiu sp,sp,-48 +80118344: afb30024 sw s3,36(sp) +80118348: 24027fff li v0,32767 +8011834c: 00859821 addu s3,a0,a1 +80118350: 0053102b sltu v0,v0,s3 +80118354: afbf002c sw ra,44(sp) +80118358: afb40028 sw s4,40(sp) +8011835c: afb20020 sw s2,32(sp) +80118360: afb1001c sw s1,28(sp) +80118364: afb00018 sw s0,24(sp) +80118368: 14400046 bnez v0,80118484 +8011836c: 00801821 move v1,a0 +80118370: 34138000 li s3,0x8000 +80118374: 3c14801f lui s4,0x801f +80118378: 8e84458c lw a0,17804(s4) +8011837c: 00000000 nop +80118380: 10800027 beqz a0,80118420 +80118384: 2410ffff li s0,-1 +80118388: 3c050010 lui a1,0x10 +8011838c: 00003021 move a2,zero +80118390: 24070c02 li a3,3074 +80118394: afb00010 sw s0,16(sp) +80118398: 0c0479ba jal 8011e6e8 <__mmap> +8011839c: afa00014 sw zero,20(sp) +801183a0: 1050001f beq v0,s0,80118420 +801183a4: ae80458c sw zero,17804(s4) +801183a8: 00408021 move s0,v0 +801183ac: 3c02000f lui v0,0xf +801183b0: 3442ffff ori v0,v0,0xffff +801183b4: 02021024 and v0,s0,v0 +801183b8: 14400017 bnez v0,80118418 +801183bc: 02002021 move a0,s0 +801183c0: 0c0479a4 jal 8011e690 <__getpagesize> +801183c4: 00000000 nop +801183c8: 2442ffff addiu v0,v0,-1 +801183cc: 02621821 addu v1,s3,v0 +801183d0: 00021027 nor v0,zero,v0 +801183d4: 00628824 and s1,v1,v0 +801183d8: 02002021 move a0,s0 +801183dc: 02202821 move a1,s1 +801183e0: 0c047a42 jal 8011e908 <__mprotect> +801183e4: 24060003 li a2,3 +801183e8: 14400046 bnez v0,80118504 +801183ec: 02002021 move a0,s0 +801183f0: 02001021 move v0,s0 +801183f4: ae110008 sw s1,8(s0) +801183f8: 8fbf002c lw ra,44(sp) +801183fc: 8fb40028 lw s4,40(sp) +80118400: 8fb30024 lw s3,36(sp) +80118404: 8fb20020 lw s2,32(sp) +80118408: 8fb1001c lw s1,28(sp) +8011840c: 8fb00018 lw s0,24(sp) +80118410: 03e00008 jr ra +80118414: 27bd0030 addiu sp,sp,48 +80118418: 0c047a36 jal 8011e8d8 <__munmap> +8011841c: 3c050010 lui a1,0x10 +80118420: 2410ffff li s0,-1 +80118424: 00002021 move a0,zero +80118428: 3c050020 lui a1,0x20 +8011842c: 00003021 move a2,zero +80118430: 24070c02 li a3,3074 +80118434: afb00010 sw s0,16(sp) +80118438: 0c0479ba jal 8011e6e8 <__mmap> +8011843c: afa00014 sw zero,20(sp) +80118440: 10500022 beq v0,s0,801184cc +80118444: 00409021 move s2,v0 +80118448: 3c02000f lui v0,0xf +8011844c: 3442ffff ori v0,v0,0xffff +80118450: 02421021 addu v0,s2,v0 +80118454: 3c03fff0 lui v1,0xfff0 +80118458: 00438024 and s0,v0,v1 +8011845c: 02128823 subu s1,s0,s2 +80118460: 16200012 bnez s1,801184ac +80118464: 3c020010 lui v0,0x10 +80118468: 02022021 addu a0,s0,v0 +8011846c: ae84458c sw a0,17804(s4) +80118470: 3c050010 lui a1,0x10 +80118474: 0c047a36 jal 8011e8d8 <__munmap> +80118478: 00b12823 subu a1,a1,s1 +8011847c: 080460f0 j 801183c0 +80118480: 00000000 nop +80118484: 3c040010 lui a0,0x10 +80118488: 34820001 ori v0,a0,0x1 +8011848c: 0262102b sltu v0,s3,v0 +80118490: 1440ffb9 bnez v0,80118378 +80118494: 3c14801f lui s4,0x801f +80118498: 0083102b sltu v0,a0,v1 +8011849c: 14400009 bnez v0,801184c4 +801184a0: 3c130010 lui s3,0x10 +801184a4: 080460dd j 80118374 +801184a8: 00000000 nop +801184ac: 02402021 move a0,s2 +801184b0: 0c047a36 jal 8011e8d8 <__munmap> +801184b4: 02202821 move a1,s1 +801184b8: 3c030010 lui v1,0x10 +801184bc: 0804611c j 80118470 +801184c0: 02032021 addu a0,s0,v1 +801184c4: 080460fe j 801183f8 +801184c8: 00001021 move v0,zero +801184cc: 00002021 move a0,zero +801184d0: 3c050010 lui a1,0x10 +801184d4: 00003021 move a2,zero +801184d8: 24070c02 li a3,3074 +801184dc: afa20010 sw v0,16(sp) +801184e0: 0c0479ba jal 8011e6e8 <__mmap> +801184e4: afa00014 sw zero,20(sp) +801184e8: 1052fff6 beq v0,s2,801184c4 +801184ec: 00408021 move s0,v0 +801184f0: 3c02000f lui v0,0xf +801184f4: 3442ffff ori v0,v0,0xffff +801184f8: 02021024 and v0,s0,v0 +801184fc: 1040ffb0 beqz v0,801183c0 +80118500: 02002021 move a0,s0 +80118504: 0c047a36 jal 8011e8d8 <__munmap> +80118508: 3c050010 lui a1,0x10 +8011850c: 080460fe j 801183f8 +80118510: 00001021 move v0,zero + +80118514 <_int_malloc>: +80118514: 27bdffb8 addiu sp,sp,-72 +80118518: 2ca2ffe0 sltiu v0,a1,-32 +8011851c: afb3002c sw s3,44(sp) +80118520: afbf0044 sw ra,68(sp) +80118524: afbe0040 sw s8,64(sp) +80118528: afb7003c sw s7,60(sp) +8011852c: afb60038 sw s6,56(sp) +80118530: afb50034 sw s5,52(sp) +80118534: afb40030 sw s4,48(sp) +80118538: afb20028 sw s2,40(sp) +8011853c: afb10024 sw s1,36(sp) +80118540: afb00020 sw s0,32(sp) +80118544: 1040017a beqz v0,80118b30 <_int_malloc+0x61c> +80118548: 00809821 move s3,a0 +8011854c: 24a3000b addiu v1,a1,11 +80118550: 2c620010 sltiu v0,v1,16 +80118554: 10400026 beqz v0,801185f0 <_int_malloc+0xdc> +80118558: 2402fff8 li v0,-8 +8011855c: 8e650018 lw a1,24(s3) +80118560: 24160010 li s6,16 +80118564: 00b6102b sltu v0,a1,s6 +80118568: 14400027 bnez v0,80118608 <_int_malloc+0xf4> +8011856c: 2ed50200 sltiu s5,s6,512 +80118570: 001618c2 srl v1,s6,0x3 +80118574: 2463fffe addiu v1,v1,-2 +80118578: 00031080 sll v0,v1,0x2 +8011857c: 24420018 addiu v0,v0,24 +80118580: 02621021 addu v0,s3,v0 +80118584: 8c500004 lw s0,4(v0) +80118588: 00000000 nop +8011858c: 1200001d beqz s0,80118604 <_int_malloc+0xf0> +80118590: 24520004 addiu s2,v0,4 +80118594: 8e020004 lw v0,4(s0) +80118598: 00000000 nop +8011859c: 000210c2 srl v0,v0,0x3 +801185a0: 2442fffe addiu v0,v0,-2 +801185a4: 144302c7 bne v0,v1,801190c4 <_int_malloc+0xbb0> +801185a8: 3c02801f lui v0,0x801f +801185ac: 26110008 addiu s1,s0,8 +801185b0: 8e020008 lw v0,8(s0) +801185b4: 02203021 move a2,s1 +801185b8: ae420000 sw v0,0(s2) +801185bc: 8fbf0044 lw ra,68(sp) +801185c0: 8fbe0040 lw s8,64(sp) +801185c4: 8fb7003c lw s7,60(sp) +801185c8: 8fb60038 lw s6,56(sp) +801185cc: 8fb50034 lw s5,52(sp) +801185d0: 8fb40030 lw s4,48(sp) +801185d4: 8fb3002c lw s3,44(sp) +801185d8: 8fb20028 lw s2,40(sp) +801185dc: 8fb10024 lw s1,36(sp) +801185e0: 8fb00020 lw s0,32(sp) +801185e4: 00c01021 move v0,a2 +801185e8: 03e00008 jr ra +801185ec: 27bd0048 addiu sp,sp,72 +801185f0: 8e650018 lw a1,24(s3) +801185f4: 0062b024 and s6,v1,v0 +801185f8: 00b6102b sltu v0,a1,s6 +801185fc: 1040ffdd beqz v0,80118574 <_int_malloc+0x60> +80118600: 001618c2 srl v1,s6,0x3 +80118604: 2ed50200 sltiu s5,s6,512 +80118608: 12a000de beqz s5,80118984 <_int_malloc+0x470> +8011860c: 00162182 srl a0,s6,0x6 +80118610: 2672004c addiu s2,s3,76 +80118614: 02d21021 addu v0,s6,s2 +80118618: 2447fff8 addiu a3,v0,-8 +8011861c: 8ce6000c lw a2,12(a3) +80118620: 00000000 nop +80118624: 10e60022 beq a3,a2,801186b0 <_int_malloc+0x19c> +80118628: 0016a0c2 srl s4,s6,0x3 +8011862c: 10c001a2 beqz a2,80118cb8 <_int_malloc+0x7a4> +80118630: 00d61821 addu v1,a2,s6 +80118634: 8c620004 lw v0,4(v1) +80118638: 8cc4000c lw a0,12(a2) +8011863c: 34420001 ori v0,v0,0x1 +80118640: ac620004 sw v0,4(v1) +80118644: 3c028031 lui v0,0x8031 +80118648: 24425a1c addiu v0,v0,23068 +8011864c: ac870008 sw a3,8(a0) +80118650: 12620005 beq s3,v0,80118668 <_int_malloc+0x154> +80118654: ace4000c sw a0,12(a3) +80118658: 8cc20004 lw v0,4(a2) +8011865c: 00000000 nop +80118660: 34420004 ori v0,v0,0x4 +80118664: acc20004 sw v0,4(a2) +80118668: 0804616f j 801185bc <_int_malloc+0xa8> +8011866c: 24c60008 addiu a2,a2,8 +80118670: 8e710044 lw s1,68(s3) +80118674: 2403fff8 li v1,-8 +80118678: 8e220004 lw v0,4(s1) +8011867c: 26d70010 addiu s7,s6,16 +80118680: 00433024 and a2,v0,v1 +80118684: 00d7202b sltu a0,a2,s7 +80118688: 1080017e beqz a0,80118c84 <_int_malloc+0x770> +8011868c: 02203821 move a3,s1 +80118690: 8e620018 lw v0,24(s3) +80118694: 00000000 nop +80118698: 30420001 andi v0,v0,0x1 +8011869c: 1440012a bnez v0,80118b48 <_int_malloc+0x634> +801186a0: 3c028031 lui v0,0x8031 +801186a4: 0c045951 jal 80116544 +801186a8: 02602021 move a0,s3 +801186ac: 0016a0c2 srl s4,s6,0x3 +801186b0: 8e51000c lw s1,12(s2) +801186b4: 00000000 nop +801186b8: 12510028 beq s2,s1,8011875c <_int_malloc+0x248> +801186bc: 00000000 nop +801186c0: 8e240004 lw a0,4(s1) +801186c4: 8e30000c lw s0,12(s1) +801186c8: 2c820009 sltiu v0,a0,9 +801186cc: 14400100 bnez v0,80118ad0 <_int_malloc+0x5bc> +801186d0: 3c02801f lui v0,0x801f +801186d4: 8e620460 lw v0,1120(s3) +801186d8: 00000000 nop +801186dc: 0044102b sltu v0,v0,a0 +801186e0: 144000fb bnez v0,80118ad0 <_int_malloc+0x5bc> +801186e4: 3c02801f lui v0,0x801f +801186e8: 2402fff8 li v0,-8 +801186ec: 12a00003 beqz s5,801186fc <_int_malloc+0x1e8> +801186f0: 00821824 and v1,a0,v0 +801186f4: 1250008a beq s2,s0,80118920 <_int_malloc+0x40c> +801186f8: 00000000 nop +801186fc: ae120008 sw s2,8(s0) +80118700: 12c300fb beq s6,v1,80118af0 <_int_malloc+0x5dc> +80118704: ae50000c sw s0,12(s2) +80118708: 2c620200 sltiu v0,v1,512 +8011870c: 10400052 beqz v0,80118858 <_int_malloc+0x344> +80118710: 00032182 srl a0,v1,0x6 +80118714: 00731021 addu v0,v1,s3 +80118718: 24460044 addiu a2,v0,68 +8011871c: 8cc50008 lw a1,8(a2) +80118720: 000338c2 srl a3,v1,0x3 +80118724: 00071143 sra v0,a3,0x5 +80118728: 00021080 sll v0,v0,0x2 +8011872c: 00531021 addu v0,v0,s3 +80118730: 8c44044c lw a0,1100(v0) +80118734: ae26000c sw a2,12(s1) +80118738: 24030001 li v1,1 +8011873c: acb1000c sw s1,12(a1) +80118740: ae250008 sw a1,8(s1) +80118744: 00e31804 sllv v1,v1,a3 +80118748: acd10008 sw s1,8(a2) +8011874c: 8e51000c lw s1,12(s2) +80118750: 00832025 or a0,a0,v1 +80118754: 1651ffda bne s2,s1,801186c0 <_int_malloc+0x1ac> +80118758: ac44044c sw a0,1100(v0) +8011875c: 16a0000e bnez s5,80118798 <_int_malloc+0x284> +80118760: 001410c0 sll v0,s4,0x3 +80118764: 02421021 addu v0,s2,v0 +80118768: 2442fff8 addiu v0,v0,-8 +8011876c: 8c50000c lw s0,12(v0) +80118770: 00000000 nop +80118774: 10500009 beq v0,s0,8011879c <_int_malloc+0x288> +80118778: 26840001 addiu a0,s4,1 +8011877c: 8c430008 lw v1,8(v0) +80118780: 00000000 nop +80118784: 8c620004 lw v0,4(v1) +80118788: 00000000 nop +8011878c: 0056102b sltu v0,v0,s6 +80118790: 10400153 beqz v0,80118ce0 <_int_malloc+0x7cc> +80118794: 2403fff8 li v1,-8 +80118798: 26840001 addiu a0,s4,1 +8011879c: 00044142 srl t0,a0,0x5 +801187a0: 00084880 sll t1,t0,0x2 +801187a4: 01331021 addu v0,t1,s3 +801187a8: 8c46044c lw a2,1100(v0) +801187ac: 24020001 li v0,1 +801187b0: 000418c0 sll v1,a0,0x3 +801187b4: 00822004 sllv a0,v0,a0 +801187b8: 02431821 addu v1,s2,v1 +801187bc: 00082a00 sll a1,t0,0x8 +801187c0: 00c4102b sltu v0,a2,a0 +801187c4: 2467fff8 addiu a3,v1,-8 +801187c8: 14400016 bnez v0,80118824 <_int_malloc+0x310> +801187cc: 00b22821 addu a1,a1,s2 +801187d0: 10800015 beqz a0,80118828 <_int_malloc+0x314> +801187d4: 01331021 addu v0,t1,s3 +801187d8: 00c41024 and v0,a2,a0 +801187dc: 14400005 bnez v0,801187f4 <_int_malloc+0x2e0> +801187e0: 00000000 nop +801187e4: 00042040 sll a0,a0,0x1 +801187e8: 00861024 and v0,a0,a2 +801187ec: 1040fffd beqz v0,801187e4 <_int_malloc+0x2d0> +801187f0: 24e70008 addiu a3,a3,8 +801187f4: 8cea000c lw t2,12(a3) +801187f8: 00000000 nop +801187fc: 15470069 bne t2,a3,801189a4 <_int_malloc+0x490> +80118800: 00041027 nor v0,zero,a0 +80118804: 00084880 sll t1,t0,0x2 +80118808: 00c23024 and a2,a2,v0 +8011880c: 00042040 sll a0,a0,0x1 +80118810: 01331021 addu v0,t1,s3 +80118814: ac46044c sw a2,1100(v0) +80118818: 00c4102b sltu v0,a2,a0 +8011881c: 1040ffec beqz v0,801187d0 <_int_malloc+0x2bc> +80118820: 25470008 addiu a3,t2,8 +80118824: 01331021 addu v0,t1,s3 +80118828: 24430450 addiu v1,v0,1104 +8011882c: 25080001 addiu t0,t0,1 +80118830: 2d020004 sltiu v0,t0,4 +80118834: 1040ff8e beqz v0,80118670 <_int_malloc+0x15c> +80118838: 24a50100 addiu a1,a1,256 +8011883c: 8c660000 lw a2,0(v1) +80118840: 00000000 nop +80118844: 10c0fff9 beqz a2,8011882c <_int_malloc+0x318> +80118848: 24630004 addiu v1,v1,4 +8011884c: 24a7fff8 addiu a3,a1,-8 +80118850: 080461f6 j 801187d8 <_int_malloc+0x2c4> +80118854: 24040001 li a0,1 +80118858: 2c820021 sltiu v0,a0,33 +8011885c: 1040001c beqz v0,801188d0 <_int_malloc+0x3bc> +80118860: 24870038 addiu a3,a0,56 +80118864: 00071040 sll v0,a3,0x1 +80118868: 00021080 sll v0,v0,0x2 +8011886c: 00531021 addu v0,v0,s3 +80118870: 24440044 addiu a0,v0,68 +80118874: 8c850008 lw a1,8(a0) +80118878: 00000000 nop +8011887c: 1085ffa9 beq a0,a1,80118724 <_int_malloc+0x210> +80118880: 00a03021 move a2,a1 +80118884: 8c86000c lw a2,12(a0) +80118888: 34630001 ori v1,v1,0x1 +8011888c: 8cc20004 lw v0,4(a2) +80118890: 00000000 nop +80118894: 0043102b sltu v0,v0,v1 +80118898: 14400005 bnez v0,801188b0 <_int_malloc+0x39c> +8011889c: 00000000 nop +801188a0: 080461c9 j 80118724 <_int_malloc+0x210> +801188a4: 00802821 move a1,a0 +801188a8: 8ca50008 lw a1,8(a1) +801188ac: 00000000 nop +801188b0: 8ca20004 lw v0,4(a1) +801188b4: 00000000 nop +801188b8: 0062102b sltu v0,v1,v0 +801188bc: 1440fffa bnez v0,801188a8 <_int_malloc+0x394> +801188c0: 00071143 sra v0,a3,0x5 +801188c4: 8ca6000c lw a2,12(a1) +801188c8: 080461cb j 8011872c <_int_malloc+0x218> +801188cc: 00021080 sll v0,v0,0x2 +801188d0: 00032242 srl a0,v1,0x9 +801188d4: 2c820015 sltiu v0,a0,21 +801188d8: 1040000b beqz v0,80118908 <_int_malloc+0x3f4> +801188dc: 2487005b addiu a3,a0,91 +801188e0: 00071040 sll v0,a3,0x1 +801188e4: 00021080 sll v0,v0,0x2 +801188e8: 00531021 addu v0,v0,s3 +801188ec: 24440044 addiu a0,v0,68 +801188f0: 8c850008 lw a1,8(a0) +801188f4: 00000000 nop +801188f8: 1485ffe2 bne a0,a1,80118884 <_int_malloc+0x370> +801188fc: 00a03021 move a2,a1 +80118900: 080461ca j 80118728 <_int_malloc+0x214> +80118904: 00071143 sra v0,a3,0x5 +80118908: 00032302 srl a0,v1,0xc +8011890c: 2c82000b sltiu v0,a0,11 +80118910: 10400041 beqz v0,80118a18 <_int_malloc+0x504> +80118914: 2487006e addiu a3,a0,110 +80118918: 0804621a j 80118868 <_int_malloc+0x354> +8011891c: 00071040 sll v0,a3,0x1 +80118920: 8e620048 lw v0,72(s3) +80118924: 00000000 nop +80118928: 1622ff74 bne s1,v0,801186fc <_int_malloc+0x1e8> +8011892c: 26c20010 addiu v0,s6,16 +80118930: 0043102b sltu v0,v0,v1 +80118934: 1040ff71 beqz v0,801186fc <_int_malloc+0x1e8> +80118938: 3c028031 lui v0,0x8031 +8011893c: 02362821 addu a1,s1,s6 +80118940: 24425a1c addiu v0,v0,23068 +80118944: ae450008 sw a1,8(s2) +80118948: ae45000c sw a1,12(s2) +8011894c: 00763823 subu a3,v1,s6 +80118950: ae650048 sw a1,72(s3) +80118954: acb2000c sw s2,12(a1) +80118958: 12620233 beq s3,v0,80119228 <_int_malloc+0xd14> +8011895c: acb20008 sw s2,8(a1) +80118960: 24020005 li v0,5 +80118964: 02c22025 or a0,s6,v0 +80118968: 34e30001 ori v1,a3,0x1 +8011896c: 00a71021 addu v0,a1,a3 +80118970: 26260008 addiu a2,s1,8 +80118974: ae240004 sw a0,4(s1) +80118978: ac470000 sw a3,0(v0) +8011897c: 0804616f j 801185bc <_int_malloc+0xa8> +80118980: aca30004 sw v1,4(a1) +80118984: 2c820021 sltiu v0,a0,33 +80118988: 1040002e beqz v0,80118a44 <_int_malloc+0x530> +8011898c: 24940038 addiu s4,a0,56 +80118990: 30a20001 andi v0,a1,0x1 +80118994: 10400040 beqz v0,80118a98 <_int_malloc+0x584> +80118998: 00000000 nop +8011899c: 080461ac j 801186b0 <_int_malloc+0x19c> +801189a0: 2672004c addiu s2,s3,76 +801189a4: 8d430004 lw v1,4(t2) +801189a8: 2402fff8 li v0,-8 +801189ac: 00621824 and v1,v1,v0 +801189b0: 8d44000c lw a0,12(t2) +801189b4: 00764023 subu t0,v1,s6 +801189b8: 2d020010 sltiu v0,t0,16 +801189bc: ac870008 sw a3,8(a0) +801189c0: 14400026 bnez v0,80118a5c <_int_malloc+0x548> +801189c4: ace4000c sw a0,12(a3) +801189c8: 01563821 addu a3,t2,s6 +801189cc: ae470008 sw a3,8(s2) +801189d0: ae47000c sw a3,12(s2) +801189d4: acf20008 sw s2,8(a3) +801189d8: 12a00002 beqz s5,801189e4 <_int_malloc+0x4d0> +801189dc: acf2000c sw s2,12(a3) +801189e0: ae670048 sw a3,72(s3) +801189e4: 3c028031 lui v0,0x8031 +801189e8: 24425a1c addiu v0,v0,23068 +801189ec: 12620002 beq s3,v0,801189f8 <_int_malloc+0x4e4> +801189f0: 24020001 li v0,1 +801189f4: 24020005 li v0,5 +801189f8: 02c21025 or v0,s6,v0 +801189fc: 00e81821 addu v1,a3,t0 +80118a00: 35040001 ori a0,t0,0x1 +80118a04: 25460008 addiu a2,t2,8 +80118a08: ad420004 sw v0,4(t2) +80118a0c: ac680000 sw t0,0(v1) +80118a10: 0804616f j 801185bc <_int_malloc+0xa8> +80118a14: ace40004 sw a0,4(a3) +80118a18: 000323c2 srl a0,v1,0xf +80118a1c: 2c820005 sltiu v0,a0,5 +80118a20: 1440001b bnez v0,80118a90 <_int_malloc+0x57c> +80118a24: 24870077 addiu a3,a0,119 +80118a28: 00032482 srl a0,v1,0x12 +80118a2c: 2c820003 sltiu v0,a0,3 +80118a30: 1440003c bnez v0,80118b24 <_int_malloc+0x610> +80118a34: 00000000 nop +80118a38: 2407007e li a3,126 +80118a3c: 0804621a j 80118868 <_int_malloc+0x354> +80118a40: 240200fc li v0,252 +80118a44: 00162242 srl a0,s6,0x9 +80118a48: 2c820015 sltiu v0,a0,21 +80118a4c: 10400016 beqz v0,80118aa8 <_int_malloc+0x594> +80118a50: 2494005b addiu s4,a0,91 +80118a54: 08046265 j 80118994 <_int_malloc+0x480> +80118a58: 30a20001 andi v0,a1,0x1 +80118a5c: 01431021 addu v0,t2,v1 +80118a60: 8c430004 lw v1,4(v0) +80118a64: 3c048031 lui a0,0x8031 +80118a68: 34630001 ori v1,v1,0x1 +80118a6c: 24845a1c addiu a0,a0,23068 +80118a70: 12640005 beq s3,a0,80118a88 <_int_malloc+0x574> +80118a74: ac430004 sw v1,4(v0) +80118a78: 8d420004 lw v0,4(t2) +80118a7c: 00000000 nop +80118a80: 34420004 ori v0,v0,0x4 +80118a84: ad420004 sw v0,4(t2) +80118a88: 0804616f j 801185bc <_int_malloc+0xa8> +80118a8c: 25460008 addiu a2,t2,8 +80118a90: 0804621a j 80118868 <_int_malloc+0x354> +80118a94: 00071040 sll v0,a3,0x1 +80118a98: 0c045951 jal 80116544 +80118a9c: 02602021 move a0,s3 +80118aa0: 080461ac j 801186b0 <_int_malloc+0x19c> +80118aa4: 2672004c addiu s2,s3,76 +80118aa8: 00162302 srl a0,s6,0xc +80118aac: 2c82000b sltiu v0,a0,11 +80118ab0: 1440ffb7 bnez v0,80118990 <_int_malloc+0x47c> +80118ab4: 2494006e addiu s4,a0,110 +80118ab8: 001623c2 srl a0,s6,0xf +80118abc: 2c820005 sltiu v0,a0,5 +80118ac0: 10400081 beqz v0,80118cc8 <_int_malloc+0x7b4> +80118ac4: 24940077 addiu s4,a0,119 +80118ac8: 08046265 j 80118994 <_int_malloc+0x480> +80118acc: 30a20001 andi v0,a1,0x1 +80118ad0: 8c4430e4 lw a0,12516(v0) +80118ad4: 3c05801c lui a1,0x801c +80118ad8: 24a52c94 addiu a1,a1,11412 +80118adc: 0c045921 jal 80116484 +80118ae0: 26260008 addiu a2,s1,8 +80118ae4: 8e240004 lw a0,4(s1) +80118ae8: 080461bb j 801186ec <_int_malloc+0x1d8> +80118aec: 2402fff8 li v0,-8 +80118af0: 02361021 addu v0,s1,s6 +80118af4: 8c430004 lw v1,4(v0) +80118af8: 3c048031 lui a0,0x8031 +80118afc: 34630001 ori v1,v1,0x1 +80118b00: 24845a1c addiu a0,a0,23068 +80118b04: 12640005 beq s3,a0,80118b1c <_int_malloc+0x608> +80118b08: ac430004 sw v1,4(v0) +80118b0c: 8e220004 lw v0,4(s1) +80118b10: 00000000 nop +80118b14: 34420004 ori v0,v0,0x4 +80118b18: ae220004 sw v0,4(s1) +80118b1c: 0804616f j 801185bc <_int_malloc+0xa8> +80118b20: 26260008 addiu a2,s1,8 +80118b24: 2487007c addiu a3,a0,124 +80118b28: 0804621a j 80118868 <_int_malloc+0x354> +80118b2c: 00071040 sll v0,a3,0x1 +80118b30: 0c047ea0 jal 8011fa80 <__errno_location> +80118b34: 00000000 nop +80118b38: 2403000c li v1,12 +80118b3c: 00003021 move a2,zero +80118b40: 0804616f j 801185bc <_int_malloc+0xa8> +80118b44: ac430000 sw v1,0(v0) +80118b48: 24445e84 addiu a0,v0,24196 +80118b4c: 8c820008 lw v0,8(a0) +80118b50: 8c850018 lw a1,24(a0) +80118b54: 02c2102b sltu v0,s6,v0 +80118b58: 24a3ffff addiu v1,a1,-1 +80118b5c: 1440000f bnez v0,80118b9c <_int_malloc+0x688> +80118b60: afa3001c sw v1,28(sp) +80118b64: 8c830010 lw v1,16(a0) +80118b68: 8c82000c lw v0,12(a0) +80118b6c: 00000000 nop +80118b70: 0043102a slt v0,v0,v1 +80118b74: 1040000a beqz v0,80118ba0 <_int_malloc+0x68c> +80118b78: 3c038031 lui v1,0x8031 +80118b7c: 8fa4001c lw a0,28(sp) +80118b80: 24a2000a addiu v0,a1,10 +80118b84: 00041827 nor v1,zero,a0 +80118b88: 02c21021 addu v0,s6,v0 +80118b8c: 00439024 and s2,v0,v1 +80118b90: 02d2202b sltu a0,s6,s2 +80118b94: 1480015c bnez a0,80119108 <_int_malloc+0xbf4> +80118b98: 00002021 move a0,zero +80118b9c: 3c038031 lui v1,0x8031 +80118ba0: 8e220004 lw v0,4(s1) +80118ba4: 24645a1c addiu a0,v1,23068 +80118ba8: 2403fff8 li v1,-8 +80118bac: 0043f024 and s8,v0,v1 +80118bb0: 12640075 beq s3,a0,80118d88 <_int_malloc+0x874> +80118bb4: 02209021 move s2,s1 +80118bb8: 3c02fff0 lui v0,0xfff0 +80118bbc: 02228024 and s0,s1,v0 +80118bc0: 02de2823 subu a1,s6,s8 +80118bc4: 24a50010 addiu a1,a1,16 +80118bc8: 8e140008 lw s4,8(s0) +80118bcc: 0c045e44 jal 80117910 +80118bd0: 02002021 move a0,s0 +80118bd4: 14400109 bnez v0,80118ffc <_int_malloc+0xae8> +80118bd8: 3c05801f lui a1,0x801f +80118bdc: 8e020008 lw v0,8(s0) +80118be0: 8e630460 lw v1,1120(s3) +80118be4: 00541023 subu v0,v0,s4 +80118be8: 00621821 addu v1,v1,v0 +80118bec: ae630460 sw v1,1120(s3) +80118bf0: 8e020008 lw v0,8(s0) +80118bf4: 00000000 nop +80118bf8: 00501821 addu v1,v0,s0 +80118bfc: 8ca44578 lw a0,17784(a1) +80118c00: 00541023 subu v0,v0,s4 +80118c04: 00711823 subu v1,v1,s1 +80118c08: 00441021 addu v0,v0,a0 +80118c0c: 34630001 ori v1,v1,0x1 +80118c10: aca24578 sw v0,17784(a1) +80118c14: ae230004 sw v1,4(s1) +80118c18: 8e630460 lw v1,1120(s3) +80118c1c: 8e620464 lw v0,1124(s3) +80118c20: 00000000 nop +80118c24: 0043102b sltu v0,v0,v1 +80118c28: 10400002 beqz v0,80118c34 <_int_malloc+0x720> +80118c2c: 00000000 nop +80118c30: ae630464 sw v1,1124(s3) +80118c34: 8e670044 lw a3,68(s3) +80118c38: 2403fff8 li v1,-8 +80118c3c: 8ce20004 lw v0,4(a3) +80118c40: 00000000 nop +80118c44: 00432824 and a1,v0,v1 +80118c48: 00b7202b sltu a0,a1,s7 +80118c4c: 1480ffb8 bnez a0,80118b30 <_int_malloc+0x61c> +80118c50: 3c038031 lui v1,0x8031 +80118c54: 00f64021 addu t0,a3,s6 +80118c58: 24625a1c addiu v0,v1,23068 +80118c5c: 12620121 beq s3,v0,801190e4 <_int_malloc+0xbd0> +80118c60: ae680044 sw t0,68(s3) +80118c64: 24030005 li v1,5 +80118c68: 00b61023 subu v0,a1,s6 +80118c6c: 02c31825 or v1,s6,v1 +80118c70: 34420001 ori v0,v0,0x1 +80118c74: 24e60008 addiu a2,a3,8 +80118c78: ace30004 sw v1,4(a3) +80118c7c: 0804616f j 801185bc <_int_malloc+0xa8> +80118c80: ad020004 sw v0,4(t0) +80118c84: 3c028031 lui v0,0x8031 +80118c88: 02368821 addu s1,s1,s6 +80118c8c: 24425a1c addiu v0,v0,23068 +80118c90: 126200b1 beq s3,v0,80118f58 <_int_malloc+0xa44> +80118c94: ae710044 sw s1,68(s3) +80118c98: 24030005 li v1,5 +80118c9c: 00d61023 subu v0,a2,s6 +80118ca0: 02c31825 or v1,s6,v1 +80118ca4: 34420001 ori v0,v0,0x1 +80118ca8: 24e60008 addiu a2,a3,8 +80118cac: ace30004 sw v1,4(a3) +80118cb0: 0804616f j 801185bc <_int_malloc+0xa8> +80118cb4: ae220004 sw v0,4(s1) +80118cb8: 0c045951 jal 80116544 +80118cbc: 02602021 move a0,s3 +80118cc0: 080461ac j 801186b0 <_int_malloc+0x19c> +80118cc4: 00000000 nop +80118cc8: 00162482 srl a0,s6,0x12 +80118ccc: 2c820003 sltiu v0,a0,3 +80118cd0: 1440009b bnez v0,80118f40 <_int_malloc+0xa2c> +80118cd4: 00000000 nop +80118cd8: 08046264 j 80118990 <_int_malloc+0x47c> +80118cdc: 2414007e li s4,126 +80118ce0: 8e020004 lw v0,4(s0) +80118ce4: 00000000 nop +80118ce8: 00438824 and s1,v0,v1 +80118cec: 0236202b sltu a0,s1,s6 +80118cf0: 10800009 beqz a0,80118d18 <_int_malloc+0x804> +80118cf4: 2404fff8 li a0,-8 +80118cf8: 8e10000c lw s0,12(s0) +80118cfc: 00000000 nop +80118d00: 8e020004 lw v0,4(s0) +80118d04: 00000000 nop +80118d08: 00448824 and s1,v0,a0 +80118d0c: 0236182b sltu v1,s1,s6 +80118d10: 1460fff9 bnez v1,80118cf8 <_int_malloc+0x7e4> +80118d14: 00000000 nop +80118d18: 8e040008 lw a0,8(s0) +80118d1c: 00000000 nop +80118d20: 8c82000c lw v0,12(a0) +80118d24: 8e03000c lw v1,12(s0) +80118d28: 105000f0 beq v0,s0,801190ec <_int_malloc+0xbd8> +80118d2c: 0236a023 subu s4,s1,s6 +80118d30: 3c02801f lui v0,0x801f +80118d34: 3c05801c lui a1,0x801c +80118d38: 8c4430e4 lw a0,12516(v0) +80118d3c: 24a52ae8 addiu a1,a1,10984 +80118d40: 0c045921 jal 80116484 +80118d44: 02003021 move a2,s0 +80118d48: 2e820010 sltiu v0,s4,16 +80118d4c: 104000cd beqz v0,80119084 <_int_malloc+0xb70> +80118d50: 3c028031 lui v0,0x8031 +80118d54: 02111021 addu v0,s0,s1 +80118d58: 8c430004 lw v1,4(v0) +80118d5c: 3c048031 lui a0,0x8031 +80118d60: 34630001 ori v1,v1,0x1 +80118d64: 24845a1c addiu a0,a0,23068 +80118d68: 12640005 beq s3,a0,80118d80 <_int_malloc+0x86c> +80118d6c: ac430004 sw v1,4(v0) +80118d70: 8e020004 lw v0,4(s0) +80118d74: 00000000 nop +80118d78: 34420004 ori v0,v0,0x4 +80118d7c: ae020004 sw v0,4(s0) +80118d80: 0804616f j 801185bc <_int_malloc+0xa8> +80118d84: 26060008 addiu a2,s0,8 +80118d88: 3c058031 lui a1,0x8031 +80118d8c: 24a25e84 addiu v0,a1,24196 +80118d90: 8e630018 lw v1,24(s3) +80118d94: 8c440004 lw a0,4(v0) +80118d98: 30630002 andi v1,v1,0x2 +80118d9c: 14600002 bnez v1,80118da8 <_int_malloc+0x894> +80118da0: 02e41021 addu v0,s7,a0 +80118da4: 005e1023 subu v0,v0,s8 +80118da8: 8fa3001c lw v1,28(sp) +80118dac: 00000000 nop +80118db0: 00032027 nor a0,zero,v1 +80118db4: 00621021 addu v0,v1,v0 +80118db8: 0044a024 and s4,v0,a0 +80118dbc: 1a800068 blez s4,80118f60 <_int_malloc+0xa4c> +80118dc0: afa40018 sw a0,24(sp) +80118dc4: 3c03801f lui v1,0x801f +80118dc8: 8c6230d0 lw v0,12496(v1) +80118dcc: 00000000 nop +80118dd0: 0040f809 jalr v0 +80118dd4: 02802021 move a0,s4 +80118dd8: 10400061 beqz v0,80118f60 <_int_malloc+0xa4c> +80118ddc: 00408021 move s0,v0 +80118de0: 3c028031 lui v0,0x8031 +80118de4: 8c425a18 lw v0,23064(v0) +80118de8: 00000000 nop +80118dec: 10400003 beqz v0,80118dfc <_int_malloc+0x8e8> +80118df0: 0280a821 move s5,s4 +80118df4: 0040f809 jalr v0 +80118df8: 00000000 nop +80118dfc: 00009021 move s2,zero +80118e00: 3c058031 lui a1,0x8031 +80118e04: 24a35e84 addiu v1,a1,24196 +80118e08: 8c620028 lw v0,40(v1) +80118e0c: 00000000 nop +80118e10: 10400103 beqz v0,80119220 <_int_malloc+0xd0c> +80118e14: 00000000 nop +80118e18: 3c028031 lui v0,0x8031 +80118e1c: 24435a1c addiu v1,v0,23068 +80118e20: 8c620460 lw v0,1120(v1) +80118e24: 023e2021 addu a0,s1,s8 +80118e28: 02a22821 addu a1,s5,v0 +80118e2c: 109000f6 beq a0,s0,80119208 <_int_malloc+0xcf4> +80118e30: ac650460 sw a1,1120(v1) +80118e34: 3c028031 lui v0,0x8031 +80118e38: 24435a1c addiu v1,v0,23068 +80118e3c: 8c620018 lw v0,24(v1) +80118e40: 00000000 nop +80118e44: 30420002 andi v0,v0,0x2 +80118e48: 1440003f bnez v0,80118f48 <_int_malloc+0xa34> +80118e4c: 00000000 nop +80118e50: 13c00005 beqz s8,80118e68 <_int_malloc+0x954> +80118e54: 0204102b sltu v0,s0,a0 +80118e58: 1440ff6f bnez v0,80118c18 <_int_malloc+0x704> +80118e5c: 02041023 subu v0,s0,a0 +80118e60: 00a21021 addu v0,a1,v0 +80118e64: ac620460 sw v0,1120(v1) +80118e68: 32030007 andi v1,s0,0x7 +80118e6c: 146000f7 bnez v1,8011924c <_int_malloc+0xd38> +80118e70: 24020008 li v0,8 +80118e74: 0200a821 move s5,s0 +80118e78: 00002021 move a0,zero +80118e7c: 02901821 addu v1,s4,s0 +80118e80: 03c42021 addu a0,s8,a0 +80118e84: 8fa5001c lw a1,28(sp) +80118e88: 00641821 addu v1,v1,a0 +80118e8c: 00a31021 addu v0,a1,v1 +80118e90: 8fa50018 lw a1,24(sp) +80118e94: 3c10801f lui s0,0x801f +80118e98: 00a21024 and v0,a1,v0 +80118e9c: 00431023 subu v0,v0,v1 +80118ea0: 0044a021 addu s4,v0,a0 +80118ea4: 8e0230d0 lw v0,12496(s0) +80118ea8: 00000000 nop +80118eac: 0040f809 jalr v0 +80118eb0: 02802021 move a0,s4 +80118eb4: 104000de beqz v0,80119230 <_int_malloc+0xd1c> +80118eb8: 00409021 move s2,v0 +80118ebc: 3c028031 lui v0,0x8031 +80118ec0: 8c425a18 lw v0,23064(v0) +80118ec4: 00000000 nop +80118ec8: 104000e4 beqz v0,8011925c <_int_malloc+0xd48> +80118ecc: 02a08021 move s0,s5 +80118ed0: 0040f809 jalr v0 +80118ed4: 00000000 nop +80118ed8: 02801821 move v1,s4 +80118edc: 02501023 subu v0,s2,s0 +80118ee0: 00541021 addu v0,v0,s4 +80118ee4: 34420001 ori v0,v0,0x1 +80118ee8: ae020004 sw v0,4(s0) +80118eec: 3c028031 lui v0,0x8031 +80118ef0: 24465a1c addiu a2,v0,23068 +80118ef4: 8cc20460 lw v0,1120(a2) +80118ef8: acd00044 sw s0,68(a2) +80118efc: 00431021 addu v0,v0,v1 +80118f00: 13c0ff45 beqz s8,80118c18 <_int_malloc+0x704> +80118f04: acc20460 sw v0,1120(a2) +80118f08: 27c2fff0 addiu v0,s8,-16 +80118f0c: 02221821 addu v1,s1,v0 +80118f10: 24040009 li a0,9 +80118f14: 2c450010 sltiu a1,v0,16 +80118f18: 34420001 ori v0,v0,0x1 +80118f1c: ae220004 sw v0,4(s1) +80118f20: ac64000c sw a0,12(v1) +80118f24: 14a0ff3c bnez a1,80118c18 <_int_malloc+0x704> +80118f28: ac640004 sw a0,4(v1) +80118f2c: 00c02021 move a0,a2 +80118f30: 0c045e79 jal 801179e4 <_int_free> +80118f34: 26250008 addiu a1,s1,8 +80118f38: 08046306 j 80118c18 <_int_malloc+0x704> +80118f3c: 00000000 nop +80118f40: 08046264 j 80118990 <_int_malloc+0x47c> +80118f44: 2494007c addiu s4,a0,124 +80118f48: 124000a5 beqz s2,801191e0 <_int_malloc+0xccc> +80118f4c: 0000a021 move s4,zero +80118f50: 080463b7 j 80118edc <_int_malloc+0x9c8> +80118f54: 00001821 move v1,zero +80118f58: 08046327 j 80118c9c <_int_malloc+0x788> +80118f5c: 24030001 li v1,1 +80118f60: 3c058031 lui a1,0x8031 +80118f64: 24b25a1c addiu s2,a1,23068 +80118f68: 8e420018 lw v0,24(s2) +80118f6c: 00000000 nop +80118f70: 30420002 andi v0,v0,0x2 +80118f74: 14400007 bnez v0,80118f94 <_int_malloc+0xa80> +80118f78: 3c02000f lui v0,0xf +80118f7c: 8fa3001c lw v1,28(sp) +80118f80: 8fa40018 lw a0,24(sp) +80118f84: 007e1021 addu v0,v1,s8 +80118f88: 02821021 addu v0,s4,v0 +80118f8c: 0082a024 and s4,a0,v0 +80118f90: 3c02000f lui v0,0xf +80118f94: 3442ffff ori v0,v0,0xffff +80118f98: 0054102b sltu v0,v0,s4 +80118f9c: 14400003 bnez v0,80118fac <_int_malloc+0xa98> +80118fa0: 0280a821 move s5,s4 +80118fa4: 3c140010 lui s4,0x10 +80118fa8: 3c150010 lui s5,0x10 +80118fac: 02d5102b sltu v0,s6,s5 +80118fb0: 1040ff19 beqz v0,80118c18 <_int_malloc+0x704> +80118fb4: 2410ffff li s0,-1 +80118fb8: 00002021 move a0,zero +80118fbc: 02802821 move a1,s4 +80118fc0: 24060003 li a2,3 +80118fc4: 24070802 li a3,2050 +80118fc8: afb00010 sw s0,16(sp) +80118fcc: 0c0479ba jal 8011e6e8 <__mmap> +80118fd0: afa00014 sw zero,20(sp) +80118fd4: 1050ff10 beq v0,s0,80118c18 <_int_malloc+0x704> +80118fd8: 00401821 move v1,v0 +80118fdc: 8e420018 lw v0,24(s2) +80118fe0: 00000000 nop +80118fe4: 34420002 ori v0,v0,0x2 +80118fe8: 1060ff0b beqz v1,80118c18 <_int_malloc+0x704> +80118fec: ae420018 sw v0,24(s2) +80118ff0: 00608021 move s0,v1 +80118ff4: 08046380 j 80118e00 <_int_malloc+0x8ec> +80118ff8: 00749021 addu s2,v1,s4 +80118ffc: 3c048031 lui a0,0x8031 +80119000: 24825e84 addiu v0,a0,24196 +80119004: 8c450004 lw a1,4(v0) +80119008: 0c0460d0 jal 80118340 +8011900c: 26c40020 addiu a0,s6,32 +80119010: 1040ff01 beqz v0,80118c18 <_int_malloc+0x704> +80119014: 00403021 move a2,v0 +80119018: 8cc30008 lw v1,8(a2) +8011901c: 8e620460 lw v0,1120(s3) +80119020: 3c05801f lui a1,0x801f +80119024: 00431021 addu v0,v0,v1 +80119028: ae620460 sw v0,1120(s3) +8011902c: 8cc30008 lw v1,8(a2) +80119030: 8ca44578 lw a0,17784(a1) +80119034: 2462fff0 addiu v0,v1,-16 +80119038: 27c7fff0 addiu a3,s8,-16 +8011903c: 24d10010 addiu s1,a2,16 +80119040: 34420001 ori v0,v0,0x1 +80119044: 00641821 addu v1,v1,a0 +80119048: ae220004 sw v0,4(s1) +8011904c: 02474021 addu t0,s2,a3 +80119050: 24020001 li v0,1 +80119054: 2ce40010 sltiu a0,a3,16 +80119058: aca34578 sw v1,17784(a1) +8011905c: acd00004 sw s0,4(a2) +80119060: ad02000c sw v0,12(t0) +80119064: acd30000 sw s3,0(a2) +80119068: 10800052 beqz a0,801191b4 <_int_malloc+0xca0> +8011906c: ae710044 sw s1,68(s3) +80119070: 27c3fff8 addiu v1,s8,-8 +80119074: 34620001 ori v0,v1,0x1 +80119078: ae420004 sw v0,4(s2) +8011907c: 08046306 j 80118c18 <_int_malloc+0x704> +80119080: ad030008 sw v1,8(t0) +80119084: 02163821 addu a3,s0,s6 +80119088: 24425a1c addiu v0,v0,23068 +8011908c: ae470008 sw a3,8(s2) +80119090: ae47000c sw a3,12(s2) +80119094: acf20008 sw s2,8(a3) +80119098: 12620072 beq s3,v0,80119264 <_int_malloc+0xd50> +8011909c: acf2000c sw s2,12(a3) +801190a0: 24020005 li v0,5 +801190a4: 02c21025 or v0,s6,v0 +801190a8: 00f41821 addu v1,a3,s4 +801190ac: 36840001 ori a0,s4,0x1 +801190b0: 26060008 addiu a2,s0,8 +801190b4: ae020004 sw v0,4(s0) +801190b8: ac740000 sw s4,0(v1) +801190bc: 0804616f j 801185bc <_int_malloc+0xa8> +801190c0: ace40004 sw a0,4(a3) +801190c4: 26110008 addiu s1,s0,8 +801190c8: 8c4430e4 lw a0,12516(v0) +801190cc: 3c05801c lui a1,0x801c +801190d0: 24a52c70 addiu a1,a1,11376 +801190d4: 0c045921 jal 80116484 +801190d8: 02203021 move a2,s1 +801190dc: 0804616c j 801185b0 <_int_malloc+0x9c> +801190e0: 00000000 nop +801190e4: 0804631a j 80118c68 <_int_malloc+0x754> +801190e8: 24030001 li v1,1 +801190ec: 8c620008 lw v0,8(v1) +801190f0: 00000000 nop +801190f4: 1602ff0f bne s0,v0,80118d34 <_int_malloc+0x820> +801190f8: 3c02801f lui v0,0x801f +801190fc: ac640008 sw a0,8(v1) +80119100: 08046352 j 80118d48 <_int_malloc+0x834> +80119104: ac83000c sw v1,12(a0) +80119108: 2410ffff li s0,-1 +8011910c: 02402821 move a1,s2 +80119110: 24060003 li a2,3 +80119114: 24070802 li a3,2050 +80119118: afb00010 sw s0,16(sp) +8011911c: 0c0479ba jal 8011e6e8 <__mmap> +80119120: afa00014 sw zero,20(sp) +80119124: 10500020 beq v0,s0,801191a8 <_int_malloc+0xc94> +80119128: 00402021 move a0,v0 +8011912c: 30420007 andi v0,v0,0x7 +80119130: 1040001a beqz v0,8011919c <_int_malloc+0xc88> +80119134: 00803021 move a2,a0 +80119138: 24030008 li v1,8 +8011913c: 00621823 subu v1,v1,v0 +80119140: 02431023 subu v0,s2,v1 +80119144: 00833021 addu a2,a0,v1 +80119148: 34420002 ori v0,v0,0x2 +8011914c: acc20004 sw v0,4(a2) +80119150: acc30000 sw v1,0(a2) +80119154: 3c058031 lui a1,0x8031 +80119158: 24a45e84 addiu a0,a1,24196 +8011915c: 8c83000c lw v1,12(a0) +80119160: 8c820014 lw v0,20(a0) +80119164: 24630001 addiu v1,v1,1 +80119168: 0043102a slt v0,v0,v1 +8011916c: 10400002 beqz v0,80119178 <_int_malloc+0xc64> +80119170: ac83000c sw v1,12(a0) +80119174: ac830014 sw v1,20(a0) +80119178: 8c83001c lw v1,28(a0) +8011917c: 8c820020 lw v0,32(a0) +80119180: 02432821 addu a1,s2,v1 +80119184: 0045102b sltu v0,v0,a1 +80119188: 1040fd37 beqz v0,80118668 <_int_malloc+0x154> +8011918c: ac85001c sw a1,28(a0) +80119190: 24c60008 addiu a2,a2,8 +80119194: 0804616f j 801185bc <_int_malloc+0xa8> +80119198: ac850020 sw a1,32(a0) +8011919c: 36420002 ori v0,s2,0x2 +801191a0: 08046455 j 80119154 <_int_malloc+0xc40> +801191a4: ac820004 sw v0,4(a0) +801191a8: 8e710044 lw s1,68(s3) +801191ac: 080462e8 j 80118ba0 <_int_malloc+0x68c> +801191b0: 3c038031 lui v1,0x8031 +801191b4: 34e20005 ori v0,a3,0x5 +801191b8: 24030008 li v1,8 +801191bc: 24040009 li a0,9 +801191c0: ad040004 sw a0,4(t0) +801191c4: ad030008 sw v1,8(t0) +801191c8: ae420004 sw v0,4(s2) +801191cc: 26450008 addiu a1,s2,8 +801191d0: 0c045e79 jal 801179e4 <_int_free> +801191d4: 02602021 move a0,s3 +801191d8: 08046306 j 80118c18 <_int_malloc+0x704> +801191dc: 00000000 nop +801191e0: 3c03801f lui v1,0x801f +801191e4: 8c6230d0 lw v0,12496(v1) +801191e8: 00000000 nop +801191ec: 0040f809 jalr v0 +801191f0: 00002021 move a0,zero +801191f4: 00409021 move s2,v0 +801191f8: 1240fe87 beqz s2,80118c18 <_int_malloc+0x704> +801191fc: 0000a021 move s4,zero +80119200: 080463b7 j 80118edc <_int_malloc+0x9c8> +80119204: 00001821 move v1,zero +80119208: 1640ff0b bnez s2,80118e38 <_int_malloc+0x924> +8011920c: 3c028031 lui v0,0x8031 +80119210: 02be1021 addu v0,s5,s8 +80119214: 34420001 ori v0,v0,0x1 +80119218: 08046306 j 80118c18 <_int_malloc+0x704> +8011921c: ae220004 sw v0,4(s1) +80119220: 08046386 j 80118e18 <_int_malloc+0x904> +80119224: ac700028 sw s0,40(v1) +80119228: 08046259 j 80118964 <_int_malloc+0x450> +8011922c: 24020001 li v0,1 +80119230: 8e0230d0 lw v0,12496(s0) +80119234: 00000000 nop +80119238: 0040f809 jalr v0 +8011923c: 00002021 move a0,zero +80119240: 00409021 move s2,v0 +80119244: 0804647e j 801191f8 <_int_malloc+0xce4> +80119248: 02a08021 move s0,s5 +8011924c: 00431023 subu v0,v0,v1 +80119250: 00402021 move a0,v0 +80119254: 0804639f j 80118e7c <_int_malloc+0x968> +80119258: 0050a821 addu s5,v0,s0 +8011925c: 080463b7 j 80118edc <_int_malloc+0x9c8> +80119260: 02801821 move v1,s4 +80119264: 08046429 j 801190a4 <_int_malloc+0xb90> +80119268: 24020001 li v0,1 + +8011926c <_int_memalign>: +8011926c: 27bdffd8 addiu sp,sp,-40 +80119270: 2ca20009 sltiu v0,a1,9 +80119274: afb20018 sw s2,24(sp) +80119278: afb00010 sw s0,16(sp) +8011927c: afbf0020 sw ra,32(sp) +80119280: 00a08021 move s0,a1 +80119284: afb3001c sw s3,28(sp) +80119288: afb10014 sw s1,20(sp) +8011928c: 00c02821 move a1,a2 +80119290: 14400055 bnez v0,801193e8 <_int_memalign+0x17c> +80119294: 00809021 move s2,a0 +80119298: 2e020010 sltiu v0,s0,16 +8011929c: 10400039 beqz v0,80119384 <_int_memalign+0x118> +801192a0: 2602ffff addiu v0,s0,-1 +801192a4: 24100010 li s0,16 +801192a8: 2ca2ffe0 sltiu v0,a1,-32 +801192ac: 10400041 beqz v0,801193b4 <_int_memalign+0x148> +801192b0: 00000000 nop +801192b4: 24a3000b addiu v1,a1,11 +801192b8: 2c620010 sltiu v0,v1,16 +801192bc: 10400051 beqz v0,80119404 <_int_memalign+0x198> +801192c0: 2402fff8 li v0,-8 +801192c4: 24130010 li s3,16 +801192c8: 24020020 li v0,32 +801192cc: 02022821 addu a1,s0,v0 +801192d0: 0c046145 jal 80118514 <_int_malloc> +801192d4: 02402021 move a0,s2 +801192d8: 10400089 beqz v0,80119500 <_int_memalign+0x294> +801192dc: 00403021 move a2,v0 +801192e0: 16000002 bnez s0,801192ec <_int_memalign+0x80> +801192e4: 0050001b divu zero,v0,s0 +801192e8: 0007000d break 0x7 +801192ec: 00001010 mfhi v0 +801192f0: 14400047 bnez v0,80119410 <_int_memalign+0x1a4> +801192f4: 24c5fff8 addiu a1,a2,-8 +801192f8: 00a08021 move s0,a1 +801192fc: 8ca40004 lw a0,4(a1) +80119300: 00000000 nop +80119304: 30820002 andi v0,a0,0x2 +80119308: 14400015 bnez v0,80119360 <_int_memalign+0xf4> +8011930c: 2403fff8 li v1,-8 +80119310: 00831824 and v1,a0,v1 +80119314: 26620010 addiu v0,s3,16 +80119318: 0043102b sltu v0,v0,v1 +8011931c: 10400011 beqz v0,80119364 <_int_memalign+0xf8> +80119320: 26040008 addiu a0,s0,8 +80119324: 3c028031 lui v0,0x8031 +80119328: 24425a1c addiu v0,v0,23068 +8011932c: 12420080 beq s2,v0,80119530 <_int_memalign+0x2c4> +80119330: 02703021 addu a2,s3,s0 +80119334: 24040005 li a0,5 +80119338: 00731023 subu v0,v1,s3 +8011933c: 00821025 or v0,a0,v0 +80119340: acc20004 sw v0,4(a2) +80119344: 8ca30004 lw v1,4(a1) +80119348: 02402021 move a0,s2 +8011934c: 30630007 andi v1,v1,0x7 +80119350: 02631825 or v1,s3,v1 +80119354: aca30004 sw v1,4(a1) +80119358: 0c045e79 jal 801179e4 <_int_free> +8011935c: 24c50008 addiu a1,a2,8 +80119360: 26040008 addiu a0,s0,8 +80119364: 8fbf0020 lw ra,32(sp) +80119368: 8fb3001c lw s3,28(sp) +8011936c: 8fb20018 lw s2,24(sp) +80119370: 8fb10014 lw s1,20(sp) +80119374: 8fb00010 lw s0,16(sp) +80119378: 00801021 move v0,a0 +8011937c: 03e00008 jr ra +80119380: 27bd0028 addiu sp,sp,40 +80119384: 02021024 and v0,s0,v0 +80119388: 1040ffc8 beqz v0,801192ac <_int_memalign+0x40> +8011938c: 2ca2ffe0 sltiu v0,a1,-32 +80119390: 2e020011 sltiu v0,s0,17 +80119394: 1440ffc3 bnez v0,801192a4 <_int_memalign+0x38> +80119398: 24030010 li v1,16 +8011939c: 00031840 sll v1,v1,0x1 +801193a0: 0070102b sltu v0,v1,s0 +801193a4: 1440fffd bnez v0,8011939c <_int_memalign+0x130> +801193a8: 2ca2ffe0 sltiu v0,a1,-32 +801193ac: 1440ffc1 bnez v0,801192b4 <_int_memalign+0x48> +801193b0: 00608021 move s0,v1 +801193b4: 0c047ea0 jal 8011fa80 <__errno_location> +801193b8: 00000000 nop +801193bc: 2403000c li v1,12 +801193c0: ac430000 sw v1,0(v0) +801193c4: 00002021 move a0,zero +801193c8: 8fbf0020 lw ra,32(sp) +801193cc: 8fb3001c lw s3,28(sp) +801193d0: 8fb20018 lw s2,24(sp) +801193d4: 8fb10014 lw s1,20(sp) +801193d8: 8fb00010 lw s0,16(sp) +801193dc: 00801021 move v0,a0 +801193e0: 03e00008 jr ra +801193e4: 27bd0028 addiu sp,sp,40 +801193e8: 8fbf0020 lw ra,32(sp) +801193ec: 8fb3001c lw s3,28(sp) +801193f0: 8fb20018 lw s2,24(sp) +801193f4: 8fb10014 lw s1,20(sp) +801193f8: 8fb00010 lw s0,16(sp) +801193fc: 08046145 j 80118514 <_int_malloc> +80119400: 27bd0028 addiu sp,sp,40 +80119404: 00629824 and s3,v1,v0 +80119408: 080464b3 j 801192cc <_int_memalign+0x60> +8011940c: 26620010 addiu v0,s3,16 +80119410: 00d01021 addu v0,a2,s0 +80119414: 2442ffff addiu v0,v0,-1 +80119418: 00101823 negu v1,s0 +8011941c: 00431024 and v0,v0,v1 +80119420: 2451fff8 addiu s1,v0,-8 +80119424: 02253823 subu a3,s1,a1 +80119428: 2ce20010 sltiu v0,a3,16 +8011942c: 1440002b bnez v0,801194dc <_int_memalign+0x270> +80119430: 2402fff8 li v0,-8 +80119434: 8ca30004 lw v1,4(a1) +80119438: 00000000 nop +8011943c: 00621024 and v0,v1,v0 +80119440: 30630002 andi v1,v1,0x2 +80119444: 14600017 bnez v1,801194a4 <_int_memalign+0x238> +80119448: 00472023 subu a0,v0,a3 +8011944c: 3c028031 lui v0,0x8031 +80119450: 24425a1c addiu v0,v0,23068 +80119454: 1242002c beq s2,v0,80119508 <_int_memalign+0x29c> +80119458: 34820001 ori v0,a0,0x1 +8011945c: 34820005 ori v0,a0,0x5 +80119460: ae220004 sw v0,4(s1) +80119464: 02242021 addu a0,s1,a0 +80119468: 8c820004 lw v0,4(a0) +8011946c: 02208021 move s0,s1 +80119470: 34420001 ori v0,v0,0x1 +80119474: ac820004 sw v0,4(a0) +80119478: 8ca30004 lw v1,4(a1) +8011947c: 24040004 li a0,4 +80119480: 30620007 andi v0,v1,0x7 +80119484: 00821025 or v0,a0,v0 +80119488: 00e21025 or v0,a3,v0 +8011948c: aca20004 sw v0,4(a1) +80119490: 02402021 move a0,s2 +80119494: 0c045e79 jal 801179e4 <_int_free> +80119498: 24a50008 addiu a1,a1,8 +8011949c: 080464bf j 801192fc <_int_memalign+0x90> +801194a0: 02202821 move a1,s1 +801194a4: 8cc2fff8 lw v0,-8(a2) +801194a8: 34830002 ori v1,a0,0x2 +801194ac: 00e21021 addu v0,a3,v0 +801194b0: ae220000 sw v0,0(s1) +801194b4: ae230004 sw v1,4(s1) +801194b8: 26240008 addiu a0,s1,8 +801194bc: 8fbf0020 lw ra,32(sp) +801194c0: 8fb3001c lw s3,28(sp) +801194c4: 8fb20018 lw s2,24(sp) +801194c8: 8fb10014 lw s1,20(sp) +801194cc: 8fb00010 lw s0,16(sp) +801194d0: 00801021 move v0,a0 +801194d4: 03e00008 jr ra +801194d8: 27bd0028 addiu sp,sp,40 +801194dc: 8ca30004 lw v1,4(a1) +801194e0: 02308821 addu s1,s1,s0 +801194e4: 00621024 and v0,v1,v0 +801194e8: 02253823 subu a3,s1,a1 +801194ec: 30630002 andi v1,v1,0x2 +801194f0: 1060ffd6 beqz v1,8011944c <_int_memalign+0x1e0> +801194f4: 00472023 subu a0,v0,a3 +801194f8: 08046529 j 801194a4 <_int_memalign+0x238> +801194fc: 00000000 nop +80119500: 080464d9 j 80119364 <_int_memalign+0xf8> +80119504: 00002021 move a0,zero +80119508: ae220004 sw v0,4(s1) +8011950c: 02242021 addu a0,s1,a0 +80119510: 8c820004 lw v0,4(a0) +80119514: 02208021 move s0,s1 +80119518: 34420001 ori v0,v0,0x1 +8011951c: ac820004 sw v0,4(a0) +80119520: 8ca30004 lw v1,4(a1) +80119524: 00002021 move a0,zero +80119528: 08046521 j 80119484 <_int_memalign+0x218> +8011952c: 30620007 andi v0,v1,0x7 +80119530: 080464ce j 80119338 <_int_memalign+0xcc> +80119534: 24040001 li a0,1 + +80119538 <_int_valloc>: +80119538: 27bdffe0 addiu sp,sp,-32 +8011953c: afb10014 sw s1,20(sp) +80119540: afb00010 sw s0,16(sp) +80119544: afbf0018 sw ra,24(sp) +80119548: 8c820018 lw v0,24(a0) +8011954c: 00808021 move s0,a0 +80119550: 30420001 andi v0,v0,0x1 +80119554: 14400003 bnez v0,80119564 <_int_valloc+0x2c> +80119558: 00a08821 move s1,a1 +8011955c: 0c045951 jal 80116544 +80119560: 00000000 nop +80119564: 3c028031 lui v0,0x8031 +80119568: 8c455e9c lw a1,24220(v0) +8011956c: 02002021 move a0,s0 +80119570: 02203021 move a2,s1 +80119574: 8fbf0018 lw ra,24(sp) +80119578: 8fb10014 lw s1,20(sp) +8011957c: 8fb00010 lw s0,16(sp) +80119580: 0804649b j 8011926c <_int_memalign> +80119584: 27bd0020 addiu sp,sp,32 + +80119588 : +80119588: 00801021 move v0,a0 +8011958c: 3c048031 lui a0,0x8031 +80119590: 00a03021 move a2,a1 +80119594: 24845a1c addiu a0,a0,23068 +80119598: 0804649b j 8011926c <_int_memalign> +8011959c: 00402821 move a1,v0 + +801195a0 <_int_realloc>: +801195a0: 27bdffc8 addiu sp,sp,-56 +801195a4: 2cc2ffe0 sltiu v0,a2,-32 +801195a8: afb40020 sw s4,32(sp) +801195ac: afbf0034 sw ra,52(sp) +801195b0: afbe0030 sw s8,48(sp) +801195b4: afb7002c sw s7,44(sp) +801195b8: afb60028 sw s6,40(sp) +801195bc: afb50024 sw s5,36(sp) +801195c0: afb3001c sw s3,28(sp) +801195c4: afb20018 sw s2,24(sp) +801195c8: afb10014 sw s1,20(sp) +801195cc: afb00010 sw s0,16(sp) +801195d0: afa40038 sw a0,56(sp) +801195d4: 104000d2 beqz v0,80119920 <_int_realloc+0x380> +801195d8: 00a0a021 move s4,a1 +801195dc: 24c5000b addiu a1,a2,11 +801195e0: 2ca20010 sltiu v0,a1,16 +801195e4: 1040003d beqz v0,801196dc <_int_realloc+0x13c> +801195e8: 2402fff8 li v0,-8 +801195ec: 241e0010 li s8,16 +801195f0: 2695fff8 addiu s5,s4,-8 +801195f4: 32a20007 andi v0,s5,0x7 +801195f8: 8ea50004 lw a1,4(s5) +801195fc: 144000f4 bnez v0,801199d0 <_int_realloc+0x430> +80119600: 2ca20009 sltiu v0,a1,9 +80119604: 144000e0 bnez v0,80119988 <_int_realloc+0x3e8> +80119608: 2406fff8 li a2,-8 +8011960c: 8fa20038 lw v0,56(sp) +80119610: 00000000 nop +80119614: 8c440460 lw a0,1120(v0) +80119618: 00a69024 and s2,a1,a2 +8011961c: 0244102b sltu v0,s2,a0 +80119620: 104000d9 beqz v0,80119988 <_int_realloc+0x3e8> +80119624: 30a20002 andi v0,a1,0x2 +80119628: 1040002e beqz v0,801196e4 <_int_realloc+0x144> +8011962c: 3c028031 lui v0,0x8031 +80119630: 24575e84 addiu s7,v0,24196 +80119634: 8ee30018 lw v1,24(s7) +80119638: 8e90fff8 lw s0,-8(s4) +8011963c: 2463ffff addiu v1,v1,-1 +80119640: 02031021 addu v0,s0,v1 +80119644: 27d60004 addiu s6,s8,4 +80119648: 00561021 addu v0,v0,s6 +8011964c: 00031827 nor v1,zero,v1 +80119650: 00438824 and s1,v0,v1 +80119654: 02309823 subu s3,s1,s0 +80119658: 12530013 beq s2,s3,801196a8 <_int_realloc+0x108> +8011965c: 02b02023 subu a0,s5,s0 +80119660: 02502821 addu a1,s2,s0 +80119664: 02203021 move a2,s1 +80119668: 0c047c26 jal 8011f098 <__mremap> +8011966c: 24070001 li a3,1 +80119670: 00401821 move v1,v0 +80119674: 2402ffff li v0,-1 +80119678: 10620085 beq v1,v0,80119890 <_int_realloc+0x2f0> +8011967c: 02032821 addu a1,s0,v1 +80119680: 36620002 ori v0,s3,0x2 +80119684: aca20004 sw v0,4(a1) +80119688: 8ee4001c lw a0,28(s7) +8011968c: 02321823 subu v1,s1,s2 +80119690: 8ee20020 lw v0,32(s7) +80119694: 00641821 addu v1,v1,a0 +80119698: 0043102b sltu v0,v0,v1 +8011969c: 1440002f bnez v0,8011975c <_int_realloc+0x1bc> +801196a0: aee3001c sw v1,28(s7) +801196a4: 24b40008 addiu s4,a1,8 +801196a8: 02801021 move v0,s4 +801196ac: 8fbf0034 lw ra,52(sp) +801196b0: 8fbe0030 lw s8,48(sp) +801196b4: 8fb7002c lw s7,44(sp) +801196b8: 8fb60028 lw s6,40(sp) +801196bc: 8fb50024 lw s5,36(sp) +801196c0: 8fb40020 lw s4,32(sp) +801196c4: 8fb3001c lw s3,28(sp) +801196c8: 8fb20018 lw s2,24(sp) +801196cc: 8fb10014 lw s1,20(sp) +801196d0: 8fb00010 lw s0,16(sp) +801196d4: 03e00008 jr ra +801196d8: 27bd0038 addiu sp,sp,56 +801196dc: 0804657c j 801195f0 <_int_realloc+0x50> +801196e0: 00a2f024 and s8,a1,v0 +801196e4: 02b28021 addu s0,s5,s2 +801196e8: 8e030004 lw v1,4(s0) +801196ec: 00000000 nop +801196f0: 2c620009 sltiu v0,v1,9 +801196f4: 144000b9 bnez v0,801199dc <_int_realloc+0x43c> +801196f8: 00663024 and a2,v1,a2 +801196fc: 00c4102b sltu v0,a2,a0 +80119700: 104000b6 beqz v0,801199dc <_int_realloc+0x43c> +80119704: 025e102b sltu v0,s2,s8 +80119708: 14400016 bnez v0,80119764 <_int_realloc+0x1c4> +8011970c: 02408821 move s1,s2 +80119710: 023e3823 subu a3,s1,s8 +80119714: 2ce20010 sltiu v0,a3,16 +80119718: 10400049 beqz v0,80119840 <_int_realloc+0x2a0> +8011971c: 3c028031 lui v0,0x8031 +80119720: 8fa30038 lw v1,56(sp) +80119724: 24425a1c addiu v0,v0,23068 +80119728: 00621026 xor v0,v1,v0 +8011972c: 0002102b sltu v0,zero,v0 +80119730: 30a30007 andi v1,a1,0x7 +80119734: 00021080 sll v0,v0,0x2 +80119738: 00431025 or v0,v0,v1 +8011973c: 02222825 or a1,s1,v0 +80119740: aea50004 sw a1,4(s5) +80119744: 02b11821 addu v1,s5,s1 +80119748: 8c620004 lw v0,4(v1) +8011974c: 26b40008 addiu s4,s5,8 +80119750: 34420001 ori v0,v0,0x1 +80119754: 080465aa j 801196a8 <_int_realloc+0x108> +80119758: ac620004 sw v0,4(v1) +8011975c: 080465a9 j 801196a4 <_int_realloc+0x104> +80119760: aee30020 sw v1,32(s7) +80119764: 8fa30038 lw v1,56(sp) +80119768: 00000000 nop +8011976c: 8c620044 lw v0,68(v1) +80119770: 00000000 nop +80119774: 1202006f beq s0,v0,80119934 <_int_realloc+0x394> +80119778: 00d01821 addu v1,a2,s0 +8011977c: 8c620004 lw v0,4(v1) +80119780: 00000000 nop +80119784: 30420001 andi v0,v0,0x1 +80119788: 14400004 bnez v0,8011979c <_int_realloc+0x1fc> +8011978c: 02468821 addu s1,s2,a2 +80119790: 023e102b sltu v0,s1,s8 +80119794: 1040004f beqz v0,801198d4 <_int_realloc+0x334> +80119798: 00000000 nop +8011979c: 8fa40038 lw a0,56(sp) +801197a0: 0c046145 jal 80118514 <_int_malloc> +801197a4: 27c5fff9 addiu a1,s8,-7 +801197a8: 10400087 beqz v0,801199c8 <_int_realloc+0x428> +801197ac: 00403821 move a3,v0 +801197b0: 2451fff8 addiu s1,v0,-8 +801197b4: 8e230004 lw v1,4(s1) +801197b8: 1211007f beq s0,s1,801199b8 <_int_realloc+0x418> +801197bc: 2402fff8 li v0,-8 +801197c0: 2646fffc addiu a2,s2,-4 +801197c4: 00062882 srl a1,a2,0x2 +801197c8: 2ca2000a sltiu v0,a1,10 +801197cc: 1040004f beqz v0,8011990c <_int_realloc+0x36c> +801197d0: 2ca40005 sltiu a0,a1,5 +801197d4: 8e830000 lw v1,0(s4) +801197d8: 00000000 nop +801197dc: ace30000 sw v1,0(a3) +801197e0: 8e820004 lw v0,4(s4) +801197e4: 00000000 nop +801197e8: ace20004 sw v0,4(a3) +801197ec: 8e830008 lw v1,8(s4) +801197f0: 1480000e bnez a0,8011982c <_int_realloc+0x28c> +801197f4: ace30008 sw v1,8(a3) +801197f8: 8e82000c lw v0,12(s4) +801197fc: 2ca40007 sltiu a0,a1,7 +80119800: ace2000c sw v0,12(a3) +80119804: 8e830010 lw v1,16(s4) +80119808: 14800008 bnez a0,8011982c <_int_realloc+0x28c> +8011980c: ace30010 sw v1,16(a3) +80119810: 8e820014 lw v0,20(s4) +80119814: 00000000 nop +80119818: ace20014 sw v0,20(a3) +8011981c: 8e830018 lw v1,24(s4) +80119820: 24020009 li v0,9 +80119824: 10a20077 beq a1,v0,80119a04 <_int_realloc+0x464> +80119828: ace30018 sw v1,24(a3) +8011982c: 8fa40038 lw a0,56(sp) +80119830: 0c045e79 jal 801179e4 <_int_free> +80119834: 02802821 move a1,s4 +80119838: 080465aa j 801196a8 <_int_realloc+0x108> +8011983c: 26340008 addiu s4,s1,8 +80119840: 8fa40038 lw a0,56(sp) +80119844: 24425a1c addiu v0,v0,23068 +80119848: 30a30007 andi v1,a1,0x7 +8011984c: 10820056 beq a0,v0,801199a8 <_int_realloc+0x408> +80119850: 02be4021 addu t0,s5,s8 +80119854: 03c31025 or v0,s8,v1 +80119858: 34450004 ori a1,v0,0x4 +8011985c: aea50004 sw a1,4(s5) +80119860: 24090005 li t1,5 +80119864: 01271025 or v0,t1,a3 +80119868: ad020004 sw v0,4(t0) +8011986c: 01071821 addu v1,t0,a3 +80119870: 8c620004 lw v0,4(v1) +80119874: 8fa40038 lw a0,56(sp) +80119878: 34420001 ori v0,v0,0x1 +8011987c: ac620004 sw v0,4(v1) +80119880: 0c045e79 jal 801179e4 <_int_free> +80119884: 25050008 addiu a1,t0,8 +80119888: 080465aa j 801196a8 <_int_realloc+0x108> +8011988c: 26b40008 addiu s4,s5,8 +80119890: 0256102b sltu v0,s2,s6 +80119894: 1040ff85 beqz v0,801196ac <_int_realloc+0x10c> +80119898: 02801021 move v0,s4 +8011989c: 8fa40038 lw a0,56(sp) +801198a0: 0c046145 jal 80118514 <_int_malloc> +801198a4: 27c5fff9 addiu a1,s8,-7 +801198a8: 10400047 beqz v0,801199c8 <_int_realloc+0x428> +801198ac: 00408021 move s0,v0 +801198b0: 02802821 move a1,s4 +801198b4: 2646fff8 addiu a2,s2,-8 +801198b8: 0c04324c jal 8010c930 +801198bc: 00402021 move a0,v0 +801198c0: 8fa40038 lw a0,56(sp) +801198c4: 0c045e79 jal 801179e4 <_int_free> +801198c8: 02802821 move a1,s4 +801198cc: 080465aa j 801196a8 <_int_realloc+0x108> +801198d0: 0200a021 move s4,s0 +801198d4: 8e030008 lw v1,8(s0) +801198d8: 8e04000c lw a0,12(s0) +801198dc: 8c62000c lw v0,12(v1) +801198e0: 00000000 nop +801198e4: 12020040 beq s0,v0,801199e8 <_int_realloc+0x448> +801198e8: 3c02801f lui v0,0x801f +801198ec: 8c4430e4 lw a0,12516(v0) +801198f0: 3c05801c lui a1,0x801c +801198f4: 24a52ae8 addiu a1,a1,10984 +801198f8: 0c045921 jal 80116484 +801198fc: 02003021 move a2,s0 +80119900: 8ea50004 lw a1,4(s5) +80119904: 080465c5 j 80119714 <_int_realloc+0x174> +80119908: 023e3823 subu a3,s1,s8 +8011990c: 00e02021 move a0,a3 +80119910: 0c04324c jal 8010c930 +80119914: 02802821 move a1,s4 +80119918: 0804660b j 8011982c <_int_realloc+0x28c> +8011991c: 00000000 nop +80119920: 0c047ea0 jal 8011fa80 <__errno_location> +80119924: 0000a021 move s4,zero +80119928: 2403000c li v1,12 +8011992c: 080465aa j 801196a8 <_int_realloc+0x108> +80119930: ac430000 sw v1,0(v0) +80119934: 02461821 addu v1,s2,a2 +80119938: 27c20010 addiu v0,s8,16 +8011993c: 0062102b sltu v0,v1,v0 +80119940: 1440ff96 bnez v0,8011979c <_int_realloc+0x1fc> +80119944: 3c028031 lui v0,0x8031 +80119948: 8fa40038 lw a0,56(sp) +8011994c: 24425a1c addiu v0,v0,23068 +80119950: 00821026 xor v0,a0,v0 +80119954: 0002102b sltu v0,zero,v0 +80119958: 30a40007 andi a0,a1,0x7 +8011995c: 00021080 sll v0,v0,0x2 +80119960: 00441025 or v0,v0,a0 +80119964: 03c22825 or a1,s8,v0 +80119968: 007e1823 subu v1,v1,s8 +8011996c: 8fa20038 lw v0,56(sp) +80119970: 02be2021 addu a0,s5,s8 +80119974: 34630001 ori v1,v1,0x1 +80119978: aea50004 sw a1,4(s5) +8011997c: ac440044 sw a0,68(v0) +80119980: 080465aa j 801196a8 <_int_realloc+0x108> +80119984: ac830004 sw v1,4(a0) +80119988: 3c02801c lui v0,0x801c +8011998c: 24452ccc addiu a1,v0,11468 +80119990: 3c02801f lui v0,0x801f +80119994: 8c4430e4 lw a0,12516(v0) +80119998: 0c045921 jal 80116484 +8011999c: 02803021 move a2,s4 +801199a0: 080465aa j 801196a8 <_int_realloc+0x108> +801199a4: 0000a021 move s4,zero +801199a8: 03c31025 or v0,s8,v1 +801199ac: 24090001 li t1,1 +801199b0: 08046619 j 80119864 <_int_realloc+0x2c4> +801199b4: aea20004 sw v0,4(s5) +801199b8: 00621024 and v0,v1,v0 +801199bc: 8ea50004 lw a1,4(s5) +801199c0: 080465c4 j 80119710 <_int_realloc+0x170> +801199c4: 02428821 addu s1,s2,v0 +801199c8: 080465aa j 801196a8 <_int_realloc+0x108> +801199cc: 0000a021 move s4,zero +801199d0: 3c02801c lui v0,0x801c +801199d4: 08046664 j 80119990 <_int_realloc+0x3f0> +801199d8: 24452cb0 addiu a1,v0,11440 +801199dc: 3c02801c lui v0,0x801c +801199e0: 08046664 j 80119990 <_int_realloc+0x3f0> +801199e4: 24452ce4 addiu a1,v0,11492 +801199e8: 8c820008 lw v0,8(a0) +801199ec: 00000000 nop +801199f0: 1602ffbe bne s0,v0,801198ec <_int_realloc+0x34c> +801199f4: 3c02801f lui v0,0x801f +801199f8: ac830008 sw v1,8(a0) +801199fc: 080465c4 j 80119710 <_int_realloc+0x170> +80119a00: ac64000c sw a0,12(v1) +80119a04: 8e82001c lw v0,28(s4) +80119a08: 00000000 nop +80119a0c: ace2001c sw v0,28(a3) +80119a10: 8e830020 lw v1,32(s4) +80119a14: 0804660b j 8011982c <_int_realloc+0x28c> +80119a18: ace30020 sw v1,32(a3) + +80119a1c : +80119a1c: 00802821 move a1,a0 +80119a20: 3c048031 lui a0,0x8031 +80119a24: 08046145 j 80118514 <_int_malloc> +80119a28: 24845a1c addiu a0,a0,23068 + +80119a2c : +80119a2c: 27bdffe0 addiu sp,sp,-32 +80119a30: 3c020000 lui v0,0x0 +80119a34: afb20018 sw s2,24(sp) +80119a38: 24420000 addiu v0,v0,0 +80119a3c: 3c128031 lui s2,0x8031 +80119a40: afb00010 sw s0,16(sp) +80119a44: afbf001c sw ra,28(sp) +80119a48: 00808021 move s0,a0 +80119a4c: afb10014 sw s1,20(sp) +80119a50: 10400019 beqz v0,80119ab8 +80119a54: 26445a1c addiu a0,s2,23068 +80119a58: 0c000000 jal 80000000 +80119a5c: 00000000 nop +80119a60: 0c045a2d jal 801168b4 +80119a64: 00008821 move s1,zero +80119a68: 26445a1c addiu a0,s2,23068 +80119a6c: 04400004 bltz v0,80119a80 +80119a70: 26050001 addiu a1,s0,1 +80119a74: 0c046145 jal 80118514 <_int_malloc> +80119a78: 00000000 nop +80119a7c: 00408821 move s1,v0 +80119a80: 3c020000 lui v0,0x0 +80119a84: 24420000 addiu v0,v0,0 +80119a88: 1040000e beqz v0,80119ac4 +80119a8c: 26445a1c addiu a0,s2,23068 +80119a90: 0c000000 jal 80000000 +80119a94: 00000000 nop +80119a98: 02202021 move a0,s1 +80119a9c: 02002821 move a1,s0 +80119aa0: 8fbf001c lw ra,28(sp) +80119aa4: 8fb20018 lw s2,24(sp) +80119aa8: 8fb10014 lw s1,20(sp) +80119aac: 8fb00010 lw s0,16(sp) +80119ab0: 08045760 j 80115d80 +80119ab4: 27bd0020 addiu sp,sp,32 +80119ab8: 24020001 li v0,1 +80119abc: 08046698 j 80119a60 +80119ac0: ae425a1c sw v0,23068(s2) +80119ac4: 080466a6 j 80119a98 +80119ac8: ae405a1c sw zero,23068(s2) + +80119acc : +80119acc: 27bdffd8 addiu sp,sp,-40 +80119ad0: 2c820009 sltiu v0,a0,9 +80119ad4: afb10014 sw s1,20(sp) +80119ad8: afb00010 sw s0,16(sp) +80119adc: afbf0020 sw ra,32(sp) +80119ae0: afb3001c sw s3,28(sp) +80119ae4: afb20018 sw s2,24(sp) +80119ae8: 00808021 move s0,a0 +80119aec: 14400028 bnez v0,80119b90 +80119af0: 00a08821 move s1,a1 +80119af4: 2c820010 sltiu v0,a0,16 +80119af8: 14400021 bnez v0,80119b80 +80119afc: 00000000 nop +80119b00: 26320001 addiu s2,s1,1 +80119b04: 2e42ffe0 sltiu v0,s2,-32 +80119b08: 1040002a beqz v0,80119bb4 +80119b0c: 3c020000 lui v0,0x0 +80119b10: 24420000 addiu v0,v0,0 +80119b14: 10400033 beqz v0,80119be4 +80119b18: 3c138031 lui s3,0x8031 +80119b1c: 0c000000 jal 80000000 +80119b20: 26645a1c addiu a0,s3,23068 +80119b24: 0c045a2d jal 801168b4 +80119b28: 00000000 nop +80119b2c: 04400016 bltz v0,80119b88 +80119b30: 02002821 move a1,s0 +80119b34: 02403021 move a2,s2 +80119b38: 0c04649b jal 8011926c <_int_memalign> +80119b3c: 26645a1c addiu a0,s3,23068 +80119b40: 00408021 move s0,v0 +80119b44: 3c020000 lui v0,0x0 +80119b48: 24420000 addiu v0,v0,0 +80119b4c: 10400028 beqz v0,80119bf0 +80119b50: 00000000 nop +80119b54: 0c000000 jal 80000000 +80119b58: 26645a1c addiu a0,s3,23068 +80119b5c: 02002021 move a0,s0 +80119b60: 02202821 move a1,s1 +80119b64: 8fbf0020 lw ra,32(sp) +80119b68: 8fb3001c lw s3,28(sp) +80119b6c: 8fb20018 lw s2,24(sp) +80119b70: 8fb10014 lw s1,20(sp) +80119b74: 8fb00010 lw s0,16(sp) +80119b78: 08045760 j 80115d80 +80119b7c: 27bd0028 addiu sp,sp,40 +80119b80: 080466c0 j 80119b00 +80119b84: 24100010 li s0,16 +80119b88: 080466d1 j 80119b44 +80119b8c: 00008021 move s0,zero +80119b90: 00a02021 move a0,a1 +80119b94: 8fbf0020 lw ra,32(sp) +80119b98: 8fb3001c lw s3,28(sp) +80119b9c: 8fb20018 lw s2,24(sp) +80119ba0: 8fb10014 lw s1,20(sp) +80119ba4: 8fb00010 lw s0,16(sp) +80119ba8: 00002821 move a1,zero +80119bac: 0804668b j 80119a2c +80119bb0: 27bd0028 addiu sp,sp,40 +80119bb4: 0c047ea0 jal 8011fa80 <__errno_location> +80119bb8: 00000000 nop +80119bbc: 2403000c li v1,12 +80119bc0: ac430000 sw v1,0(v0) +80119bc4: 8fbf0020 lw ra,32(sp) +80119bc8: 8fb3001c lw s3,28(sp) +80119bcc: 8fb20018 lw s2,24(sp) +80119bd0: 8fb10014 lw s1,20(sp) +80119bd4: 8fb00010 lw s0,16(sp) +80119bd8: 00001021 move v0,zero +80119bdc: 03e00008 jr ra +80119be0: 27bd0028 addiu sp,sp,40 +80119be4: 24020001 li v0,1 +80119be8: 080466c9 j 80119b24 +80119bec: ae625a1c sw v0,23068(s3) +80119bf0: 080466d7 j 80119b5c +80119bf4: ae605a1c sw zero,23068(s3) + +80119bf8 : +80119bf8: 27bdffc8 addiu sp,sp,-56 +80119bfc: afb3001c sw s3,28(sp) +80119c00: afb20018 sw s2,24(sp) +80119c04: afbf0034 sw ra,52(sp) +80119c08: afbe0030 sw s8,48(sp) +80119c0c: afb7002c sw s7,44(sp) +80119c10: afb60028 sw s6,40(sp) +80119c14: afb50024 sw s5,36(sp) +80119c18: afb40020 sw s4,32(sp) +80119c1c: afb10014 sw s1,20(sp) +80119c20: afb00010 sw s0,16(sp) +80119c24: 00809021 move s2,a0 +80119c28: 1080004d beqz a0,80119d60 +80119c2c: 00a09821 move s3,a1 +80119c30: 3c160000 lui s6,0x0 +80119c34: 26c20000 addiu v0,s6,0 +80119c38: 10400083 beqz v0,80119e48 +80119c3c: 3c158031 lui s5,0x8031 +80119c40: 0c000000 jal 80000000 +80119c44: 26a45a1c addiu a0,s5,23068 +80119c48: 0c04582e jal 801160b8 +80119c4c: 02402021 move a0,s2 +80119c50: 3c1e0000 lui s8,0x0 +80119c54: 00408821 move s1,v0 +80119c58: 27c20000 addiu v0,s8,0 +80119c5c: 10400078 beqz v0,80119e40 +80119c60: 00000000 nop +80119c64: 0c000000 jal 80000000 +80119c68: 26a45a1c addiu a0,s5,23068 +80119c6c: 12200037 beqz s1,80119d4c +80119c70: 3c02801f lui v0,0x801f +80119c74: 26700001 addiu s0,s3,1 +80119c78: 2e02ffe0 sltiu v0,s0,-32 +80119c7c: 8e370004 lw s7,4(s1) +80119c80: 1040004e beqz v0,80119dbc +80119c84: 2665000c addiu a1,s3,12 +80119c88: 2ca20010 sltiu v0,a1,16 +80119c8c: 10400024 beqz v0,80119d20 +80119c90: 2402fff8 li v0,-8 +80119c94: 24140010 li s4,16 +80119c98: 26c20000 addiu v0,s6,0 +80119c9c: 1040006f beqz v0,80119e5c +80119ca0: 24020001 li v0,1 +80119ca4: 0c000000 jal 80000000 +80119ca8: 26a45a1c addiu a0,s5,23068 +80119cac: 8e220004 lw v0,4(s1) +80119cb0: 00000000 nop +80119cb4: 30420002 andi v0,v0,0x2 +80119cb8: 1040001b beqz v0,80119d28 +80119cbc: 02202021 move a0,s1 +80119cc0: 0c045e0c jal 80117830 +80119cc4: 02802821 move a1,s4 +80119cc8: 10400035 beqz v0,80119da0 +80119ccc: 2403fff8 li v1,-8 +80119cd0: 24500008 addiu s0,v0,8 +80119cd4: 27c20000 addiu v0,s8,0 +80119cd8: 1040005e beqz v0,80119e54 +80119cdc: 00000000 nop +80119ce0: 0c000000 jal 80000000 +80119ce4: 26a45a1c addiu a0,s5,23068 +80119ce8: 02002021 move a0,s0 +80119cec: 02602821 move a1,s3 +80119cf0: 8fbf0034 lw ra,52(sp) +80119cf4: 8fbe0030 lw s8,48(sp) +80119cf8: 8fb7002c lw s7,44(sp) +80119cfc: 8fb60028 lw s6,40(sp) +80119d00: 8fb50024 lw s5,36(sp) +80119d04: 8fb40020 lw s4,32(sp) +80119d08: 8fb3001c lw s3,28(sp) +80119d0c: 8fb20018 lw s2,24(sp) +80119d10: 8fb10014 lw s1,20(sp) +80119d14: 8fb00010 lw s0,16(sp) +80119d18: 08045760 j 80115d80 +80119d1c: 27bd0038 addiu sp,sp,56 +80119d20: 08046726 j 80119c98 +80119d24: 00a2a024 and s4,a1,v0 +80119d28: 0c045a2d jal 801168b4 +80119d2c: 00000000 nop +80119d30: 04400019 bltz v0,80119d98 +80119d34: 02003021 move a2,s0 +80119d38: 02402821 move a1,s2 +80119d3c: 0c046568 jal 801195a0 <_int_realloc> +80119d40: 26a45a1c addiu a0,s5,23068 +80119d44: 08046735 j 80119cd4 +80119d48: 00408021 move s0,v0 +80119d4c: 3c05801c lui a1,0x801c +80119d50: 8c4430e4 lw a0,12516(v0) +80119d54: 24a52cb0 addiu a1,a1,11440 +80119d58: 0c045921 jal 80116484 +80119d5c: 02403021 move a2,s2 +80119d60: 02602021 move a0,s3 +80119d64: 8fbf0034 lw ra,52(sp) +80119d68: 8fbe0030 lw s8,48(sp) +80119d6c: 8fb7002c lw s7,44(sp) +80119d70: 8fb60028 lw s6,40(sp) +80119d74: 8fb50024 lw s5,36(sp) +80119d78: 8fb40020 lw s4,32(sp) +80119d7c: 8fb3001c lw s3,28(sp) +80119d80: 8fb20018 lw s2,24(sp) +80119d84: 8fb10014 lw s1,20(sp) +80119d88: 8fb00010 lw s0,16(sp) +80119d8c: 00002821 move a1,zero +80119d90: 0804668b j 80119a2c +80119d94: 27bd0038 addiu sp,sp,56 +80119d98: 08046735 j 80119cd4 +80119d9c: 00008021 move s0,zero +80119da0: 02e3b024 and s6,s7,v1 +80119da4: 26c2fffc addiu v0,s6,-4 +80119da8: 0054102b sltu v0,v0,s4 +80119dac: 14400014 bnez v0,80119e00 +80119db0: 00000000 nop +80119db4: 08046735 j 80119cd4 +80119db8: 02408021 move s0,s2 +80119dbc: 0c047ea0 jal 8011fa80 <__errno_location> +80119dc0: 00000000 nop +80119dc4: 2403000c li v1,12 +80119dc8: ac430000 sw v1,0(v0) +80119dcc: 8fbf0034 lw ra,52(sp) +80119dd0: 8fbe0030 lw s8,48(sp) +80119dd4: 8fb7002c lw s7,44(sp) +80119dd8: 8fb60028 lw s6,40(sp) +80119ddc: 8fb50024 lw s5,36(sp) +80119de0: 8fb40020 lw s4,32(sp) +80119de4: 8fb3001c lw s3,28(sp) +80119de8: 8fb20018 lw s2,24(sp) +80119dec: 8fb10014 lw s1,20(sp) +80119df0: 8fb00010 lw s0,16(sp) +80119df4: 00001021 move v0,zero +80119df8: 03e00008 jr ra +80119dfc: 27bd0038 addiu sp,sp,56 +80119e00: 0c045a2d jal 801168b4 +80119e04: 00000000 nop +80119e08: 0440ffe3 bltz v0,80119d98 +80119e0c: 02002821 move a1,s0 +80119e10: 0c046145 jal 80118514 <_int_malloc> +80119e14: 26a45a1c addiu a0,s5,23068 +80119e18: 1040ffae beqz v0,80119cd4 +80119e1c: 00408021 move s0,v0 +80119e20: 02402821 move a1,s2 +80119e24: 26c6fff8 addiu a2,s6,-8 +80119e28: 0c04324c jal 8010c930 +80119e2c: 00402021 move a0,v0 +80119e30: 0c045dfd jal 801177f4 +80119e34: 02202021 move a0,s1 +80119e38: 08046736 j 80119cd8 +80119e3c: 27c20000 addiu v0,s8,0 +80119e40: 0804671b j 80119c6c +80119e44: aea05a1c sw zero,23068(s5) +80119e48: 24020001 li v0,1 +80119e4c: 08046712 j 80119c48 +80119e50: aea25a1c sw v0,23068(s5) +80119e54: 0804673a j 80119ce8 +80119e58: aea05a1c sw zero,23068(s5) +80119e5c: 0804672b j 80119cac +80119e60: aea25a1c sw v0,23068(s5) + +80119e64 <_int_new_arena>: +80119e64: 27bdffe0 addiu sp,sp,-32 +80119e68: 3c028031 lui v0,0x8031 +80119e6c: afb10014 sw s1,20(sp) +80119e70: afb00010 sw s0,16(sp) +80119e74: afbf0018 sw ra,24(sp) +80119e78: 24515e84 addiu s1,v0,24196 +80119e7c: 8e250004 lw a1,4(s1) +80119e80: 0c0460d0 jal 80118340 +80119e84: 24840480 addiu a0,a0,1152 +80119e88: 00408021 move s0,v0 +80119e8c: 1040001d beqz v0,80119f04 <_int_new_arena+0xa0> +80119e90: 24040480 li a0,1152 +80119e94: 26110010 addiu s1,s0,16 +80119e98: 02202021 move a0,s1 +80119e9c: 0c045744 jal 80115d10 +80119ea0: ae110000 sw s1,0(s0) +80119ea4: 3c04801f lui a0,0x801f +80119ea8: 8e030008 lw v1,8(s0) +80119eac: 8c824578 lw v0,17784(a0) +80119eb0: 32050007 andi a1,s0,0x7 +80119eb4: 00621021 addu v0,v1,v0 +80119eb8: ac824578 sw v0,17784(a0) +80119ebc: 26040478 addiu a0,s0,1144 +80119ec0: 00703021 addu a2,v1,s0 +80119ec4: ae230464 sw v1,1124(s1) +80119ec8: ae230460 sw v1,1120(s1) +80119ecc: 14a0000b bnez a1,80119efc <_int_new_arena+0x98> +80119ed0: 00851023 subu v0,a0,a1 +80119ed4: 00c41023 subu v0,a2,a0 +80119ed8: 34420001 ori v0,v0,0x1 +80119edc: ae240044 sw a0,68(s1) +80119ee0: ac820004 sw v0,4(a0) +80119ee4: 02201021 move v0,s1 +80119ee8: 8fbf0018 lw ra,24(sp) +80119eec: 8fb10014 lw s1,20(sp) +80119ef0: 8fb00010 lw s0,16(sp) +80119ef4: 03e00008 jr ra +80119ef8: 27bd0020 addiu sp,sp,32 +80119efc: 080467b5 j 80119ed4 <_int_new_arena+0x70> +80119f00: 24440008 addiu a0,v0,8 +80119f04: 8e250004 lw a1,4(s1) +80119f08: 0c0460d0 jal 80118340 +80119f0c: 00008821 move s1,zero +80119f10: 1440ffe0 bnez v0,80119e94 <_int_new_arena+0x30> +80119f14: 00408021 move s0,v0 +80119f18: 080467ba j 80119ee8 <_int_new_arena+0x84> +80119f1c: 02201021 move v0,s1 + +80119f20 <__malloc_stats>: +80119f20: 27bdff98 addiu sp,sp,-104 +80119f24: afbf0064 sw ra,100(sp) +80119f28: afbe0060 sw s8,96(sp) +80119f2c: afb7005c sw s7,92(sp) +80119f30: afb60058 sw s6,88(sp) +80119f34: afb50054 sw s5,84(sp) +80119f38: afb40050 sw s4,80(sp) +80119f3c: afb3004c sw s3,76(sp) +80119f40: afb20048 sw s2,72(sp) +80119f44: afb10044 sw s1,68(sp) +80119f48: afb00040 sw s0,64(sp) +80119f4c: 3c02801f lui v0,0x801f +80119f50: 8c4330e0 lw v1,12512(v0) +80119f54: 3c048031 lui a0,0x8031 +80119f58: 24825e84 addiu v0,a0,24196 +80119f5c: 8c55001c lw s5,28(v0) +80119f60: 0460005e bltz v1,8011a0dc <__malloc_stats+0x1bc> +80119f64: 00000000 nop +80119f68: 3c13801f lui s3,0x801f +80119f6c: 8e6330c8 lw v1,12488(s3) +80119f70: 02a0a021 move s4,s5 +80119f74: 8c62003c lw v0,60(v1) +80119f78: 0000b021 move s6,zero +80119f7c: afa20038 sw v0,56(sp) +80119f80: 34420002 ori v0,v0,0x2 +80119f84: ac62003c sw v0,60(v1) +80119f88: 3c038031 lui v1,0x8031 +80119f8c: 24725a1c addiu s2,v1,23068 +80119f90: 3c1e801c lui s8,0x801c +80119f94: 3c170000 lui s7,0x0 +80119f98: 3c030000 lui v1,0x0 +80119f9c: 24620000 addiu v0,v1,0 +80119fa0: 10400052 beqz v0,8011a0ec <__malloc_stats+0x1cc> +80119fa4: 02402021 move a0,s2 +80119fa8: 0c000000 jal 80000000 +80119fac: 00000000 nop +80119fb0: 27a40010 addiu a0,sp,16 +80119fb4: 0c0459de jal 80116778 +80119fb8: 02402821 move a1,s2 +80119fbc: 8e6430c8 lw a0,12488(s3) +80119fc0: 27c52d04 addiu a1,s8,11524 +80119fc4: 0c04f0c0 jal 8013c300 +80119fc8: 02c03021 move a2,s6 +80119fcc: 8fb10010 lw s1,16(sp) +80119fd0: 8e6430c8 lw a0,12488(s3) +80119fd4: 3c02801c lui v0,0x801c +80119fd8: 24452d10 addiu a1,v0,11536 +80119fdc: 0c04f0c0 jal 8013c300 +80119fe0: 02203021 move a2,s1 +80119fe4: 8fb0002c lw s0,44(sp) +80119fe8: 8e6430c8 lw a0,12488(s3) +80119fec: 3c03801c lui v1,0x801c +80119ff0: 24652d2c addiu a1,v1,11564 +80119ff4: 0c04f0c0 jal 8013c300 +80119ff8: 02003021 move a2,s0 +80119ffc: 26e20000 addiu v0,s7,0 +8011a000: 02402021 move a0,s2 +8011a004: 02b1a821 addu s5,s5,s1 +8011a008: 1040003b beqz v0,8011a0f8 <__malloc_stats+0x1d8> +8011a00c: 0290a021 addu s4,s4,s0 +8011a010: 0c000000 jal 80000000 +8011a014: 00000000 nop +8011a018: 3c048031 lui a0,0x8031 +8011a01c: 8e52045c lw s2,1116(s2) +8011a020: 24825a1c addiu v0,a0,23068 +8011a024: 1642ffdc bne s2,v0,80119f98 <__malloc_stats+0x78> +8011a028: 26d60001 addiu s6,s6,1 +8011a02c: 8e6430c8 lw a0,12488(s3) +8011a030: 3c05801c lui a1,0x801c +8011a034: 0c04f0c0 jal 8013c300 +8011a038: 24a52d48 addiu a1,a1,11592 +8011a03c: 8e6430c8 lw a0,12488(s3) +8011a040: 3c02801c lui v0,0x801c +8011a044: 02a03021 move a2,s5 +8011a048: 0c04f0c0 jal 8013c300 +8011a04c: 24452d10 addiu a1,v0,11536 +8011a050: 3c03801c lui v1,0x801c +8011a054: 8e6430c8 lw a0,12488(s3) +8011a058: 3c028031 lui v0,0x8031 +8011a05c: 24652d2c addiu a1,v1,11564 +8011a060: 24505e84 addiu s0,v0,24196 +8011a064: 0c04f0c0 jal 8013c300 +8011a068: 02803021 move a2,s4 +8011a06c: 8e6430c8 lw a0,12488(s3) +8011a070: 8e060014 lw a2,20(s0) +8011a074: 3c05801c lui a1,0x801c +8011a078: 0c04f0c0 jal 8013c300 +8011a07c: 24a52d60 addiu a1,a1,11616 +8011a080: 8e6430c8 lw a0,12488(s3) +8011a084: 8e060020 lw a2,32(s0) +8011a088: 3c05801c lui a1,0x801c +8011a08c: 0c04f0c0 jal 8013c300 +8011a090: 24a52d7c addiu a1,a1,11644 +8011a094: 8e6330c8 lw v1,12488(s3) +8011a098: 8fa40038 lw a0,56(sp) +8011a09c: 8c62003c lw v0,60(v1) +8011a0a0: 00000000 nop +8011a0a4: 00441025 or v0,v0,a0 +8011a0a8: ac62003c sw v0,60(v1) +8011a0ac: 8fbf0064 lw ra,100(sp) +8011a0b0: 8fbe0060 lw s8,96(sp) +8011a0b4: 8fb7005c lw s7,92(sp) +8011a0b8: 8fb60058 lw s6,88(sp) +8011a0bc: 8fb50054 lw s5,84(sp) +8011a0c0: 8fb40050 lw s4,80(sp) +8011a0c4: 8fb3004c lw s3,76(sp) +8011a0c8: 8fb20048 lw s2,72(sp) +8011a0cc: 8fb10044 lw s1,68(sp) +8011a0d0: 8fb00040 lw s0,64(sp) +8011a0d4: 03e00008 jr ra +8011a0d8: 27bd0068 addiu sp,sp,104 +8011a0dc: 0c045ab8 jal 80116ae0 +8011a0e0: 3c13801f lui s3,0x801f +8011a0e4: 080467db j 80119f6c <__malloc_stats+0x4c> +8011a0e8: 00000000 nop +8011a0ec: 24020001 li v0,1 +8011a0f0: 080467ec j 80119fb0 <__malloc_stats+0x90> +8011a0f4: ae420000 sw v0,0(s2) +8011a0f8: 08046806 j 8011a018 <__malloc_stats+0xf8> +8011a0fc: ae400000 sw zero,0(s2) + +8011a100 : +8011a100: 27bdffd0 addiu sp,sp,-48 +8011a104: afb50024 sw s5,36(sp) +8011a108: afb10014 sw s1,20(sp) +8011a10c: afbf0028 sw ra,40(sp) +8011a110: afb40020 sw s4,32(sp) +8011a114: afb3001c sw s3,28(sp) +8011a118: afb20018 sw s2,24(sp) +8011a11c: afb00010 sw s0,16(sp) +8011a120: 00808821 move s1,a0 +8011a124: 1080006d beqz a0,8011a2dc +8011a128: 00a0a821 move s5,a1 +8011a12c: 8c90045c lw s0,1116(a0) +8011a130: 00000000 nop +8011a134: 12000061 beqz s0,8011a2bc +8011a138: 3c020000 lui v0,0x0 +8011a13c: 00009021 move s2,zero +8011a140: 3c130000 lui s3,0x0 +8011a144: 26620000 addiu v0,s3,0 +8011a148: 10400019 beqz v0,8011a1b0 +8011a14c: 00000000 nop +8011a150: 0c000000 jal 80000000 +8011a154: 02002021 move a0,s0 +8011a158: 1040001a beqz v0,8011a1c4 +8011a15c: 00000000 nop +8011a160: 8e10045c lw s0,1116(s0) +8011a164: 00000000 nop +8011a168: 1630fff7 bne s1,s0,8011a148 +8011a16c: 26620000 addiu v0,s3,0 +8011a170: 1640002e bnez s2,8011a22c +8011a174: 3c148031 lui s4,0x8031 +8011a178: 1040005c beqz v0,8011a2ec +8011a17c: 00000000 nop +8011a180: 0c000000 jal 80000000 +8011a184: 26845eb0 addiu a0,s4,24240 +8011a188: 10400028 beqz v0,8011a22c +8011a18c: 3c020000 lui v0,0x0 +8011a190: 24420000 addiu v0,v0,0 +8011a194: 1040005c beqz v0,8011a308 +8011a198: 24020001 li v0,1 +8011a19c: 0c000000 jal 80000000 +8011a1a0: 26845eb0 addiu a0,s4,24240 +8011a1a4: 26620000 addiu v0,s3,0 +8011a1a8: 1440ffe9 bnez v0,8011a150 +8011a1ac: 24120001 li s2,1 +8011a1b0: 8e020000 lw v0,0(s0) +8011a1b4: 00000000 nop +8011a1b8: 1440ffe9 bnez v0,8011a160 +8011a1bc: 24020001 li v0,1 +8011a1c0: ae020000 sw v0,0(s0) +8011a1c4: 16400011 bnez s2,8011a20c +8011a1c8: 3c020000 lui v0,0x0 +8011a1cc: 3c020000 lui v0,0x0 +8011a1d0: 24420000 addiu v0,v0,0 +8011a1d4: 1040004f beqz v0,8011a314 +8011a1d8: 00002021 move a0,zero +8011a1dc: 0c000000 jal 80000000 +8011a1e0: 02002821 move a1,s0 +8011a1e4: 02001021 move v0,s0 +8011a1e8: 8fbf0028 lw ra,40(sp) +8011a1ec: 8fb50024 lw s5,36(sp) +8011a1f0: 8fb40020 lw s4,32(sp) +8011a1f4: 8fb3001c lw s3,28(sp) +8011a1f8: 8fb20018 lw s2,24(sp) +8011a1fc: 8fb10014 lw s1,20(sp) +8011a200: 8fb00010 lw s0,16(sp) +8011a204: 03e00008 jr ra +8011a208: 27bd0030 addiu sp,sp,48 +8011a20c: 24420000 addiu v0,v0,0 +8011a210: 10400045 beqz v0,8011a328 +8011a214: 00000000 nop +8011a218: 3c048031 lui a0,0x8031 +8011a21c: 0c000000 jal 80000000 +8011a220: 24845eb0 addiu a0,a0,24240 +8011a224: 08046874 j 8011a1d0 +8011a228: 3c020000 lui v0,0x0 +8011a22c: 0c046799 jal 80119e64 <_int_new_arena> +8011a230: 02a02021 move a0,s5 +8011a234: 10400019 beqz v0,8011a29c +8011a238: 00408021 move s0,v0 +8011a23c: 3c020000 lui v0,0x0 +8011a240: 24420000 addiu v0,v0,0 +8011a244: 1040003f beqz v0,8011a344 +8011a248: 00002021 move a0,zero +8011a24c: 0c000000 jal 80000000 +8011a250: 02002821 move a1,s0 +8011a254: 3c020000 lui v0,0x0 +8011a258: 24420000 addiu v0,v0,0 +8011a25c: 10400037 beqz v0,8011a33c +8011a260: 02002021 move a0,s0 +8011a264: 0c000000 jal 80000000 +8011a268: 00002821 move a1,zero +8011a26c: 3c020000 lui v0,0x0 +8011a270: 24420000 addiu v0,v0,0 +8011a274: 1040002f beqz v0,8011a334 +8011a278: 24020001 li v0,1 +8011a27c: 0c000000 jal 80000000 +8011a280: 02002021 move a0,s0 +8011a284: 3c028031 lui v0,0x8031 +8011a288: 24425a1c addiu v0,v0,23068 +8011a28c: 8c43045c lw v1,1116(v0) +8011a290: 00000000 nop +8011a294: ae03045c sw v1,1116(s0) +8011a298: ac50045c sw s0,1116(v0) +8011a29c: 3c020000 lui v0,0x0 +8011a2a0: 24420000 addiu v0,v0,0 +8011a2a4: 1040001e beqz v0,8011a320 +8011a2a8: 00000000 nop +8011a2ac: 0c000000 jal 80000000 +8011a2b0: 26845eb0 addiu a0,s4,24240 +8011a2b4: 0804687a j 8011a1e8 +8011a2b8: 02001021 move v0,s0 +8011a2bc: 24420000 addiu v0,v0,0 +8011a2c0: 10400023 beqz v0,8011a350 +8011a2c4: 3c038031 lui v1,0x8031 +8011a2c8: 3c108031 lui s0,0x8031 +8011a2cc: 0c000000 jal 80000000 +8011a2d0: 26045a1c addiu a0,s0,23068 +8011a2d4: 08046879 j 8011a1e4 +8011a2d8: 26105a1c addiu s0,s0,23068 +8011a2dc: 3c028031 lui v0,0x8031 +8011a2e0: 24505a1c addiu s0,v0,23068 +8011a2e4: 0804684f j 8011a13c +8011a2e8: 02008821 move s1,s0 +8011a2ec: 8e825eb0 lw v0,24240(s4) +8011a2f0: 00000000 nop +8011a2f4: 1440ffa6 bnez v0,8011a190 +8011a2f8: 3c020000 lui v0,0x0 +8011a2fc: 24020001 li v0,1 +8011a300: 0804688b j 8011a22c +8011a304: ae825eb0 sw v0,24240(s4) +8011a308: 24120001 li s2,1 +8011a30c: 08046851 j 8011a144 +8011a310: ae825eb0 sw v0,24240(s4) +8011a314: 3c02801f lui v0,0x801f +8011a318: 08046879 j 8011a1e4 +8011a31c: ac504574 sw s0,17780(v0) +8011a320: 08046879 j 8011a1e4 +8011a324: ae805eb0 sw zero,24240(s4) +8011a328: 3c028031 lui v0,0x8031 +8011a32c: 08046873 j 8011a1cc +8011a330: ac405eb0 sw zero,24240(v0) +8011a334: 080468a1 j 8011a284 +8011a338: ae020000 sw v0,0(s0) +8011a33c: 0804689b j 8011a26c +8011a340: ae000000 sw zero,0(s0) +8011a344: 3c02801f lui v0,0x801f +8011a348: 08046895 j 8011a254 +8011a34c: ac504574 sw s0,17780(v0) +8011a350: 24020001 li v0,1 +8011a354: 24705a1c addiu s0,v1,23068 +8011a358: 08046879 j 8011a1e4 +8011a35c: ac625a1c sw v0,23068(v1) + +8011a360 <__libc_pvalloc>: +8011a360: 27bdffd8 addiu sp,sp,-40 +8011a364: afb20018 sw s2,24(sp) +8011a368: afb00010 sw s0,16(sp) +8011a36c: afbf0020 sw ra,32(sp) +8011a370: afb3001c sw s3,28(sp) +8011a374: afb10014 sw s1,20(sp) +8011a378: 3c02801f lui v0,0x801f +8011a37c: 8c4330e0 lw v1,12512(v0) +8011a380: 00809021 move s2,a0 +8011a384: 04600053 bltz v1,8011a4d4 <__libc_pvalloc+0x174> +8011a388: 03e08021 move s0,ra +8011a38c: 3c02801f lui v0,0x801f +8011a390: 8c5930dc lw t9,12508(v0) +8011a394: 00000000 nop +8011a398: 1320000f beqz t9,8011a3d8 <__libc_pvalloc+0x78> +8011a39c: 3c028031 lui v0,0x8031 +8011a3a0: 8c445e9c lw a0,24220(v0) +8011a3a4: 2406fffe li a2,-2 +8011a3a8: 02442821 addu a1,s2,a0 +8011a3ac: 24a5ffff addiu a1,a1,-1 +8011a3b0: 00041023 negu v0,a0 +8011a3b4: 02063024 and a2,s0,a2 +8011a3b8: 8fbf0020 lw ra,32(sp) +8011a3bc: 8fb3001c lw s3,28(sp) +8011a3c0: 8fb20018 lw s2,24(sp) +8011a3c4: 8fb10014 lw s1,20(sp) +8011a3c8: 8fb00010 lw s0,16(sp) +8011a3cc: 00a22824 and a1,a1,v0 +8011a3d0: 03200008 jr t9 +8011a3d4: 27bd0028 addiu sp,sp,40 +8011a3d8: 3c020000 lui v0,0x0 +8011a3dc: 24420000 addiu v0,v0,0 +8011a3e0: 10400042 beqz v0,8011a4ec <__libc_pvalloc+0x18c> +8011a3e4: 3c02801f lui v0,0x801f +8011a3e8: 0c000000 jal 80000000 +8011a3ec: 00002021 move a0,zero +8011a3f0: 00408821 move s1,v0 +8011a3f4: 12200009 beqz s1,8011a41c <__libc_pvalloc+0xbc> +8011a3f8: 02208021 move s0,s1 +8011a3fc: 3c020000 lui v0,0x0 +8011a400: 24420000 addiu v0,v0,0 +8011a404: 1040003c beqz v0,8011a4f8 <__libc_pvalloc+0x198> +8011a408: 00000000 nop +8011a40c: 0c000000 jal 80000000 +8011a410: 02202021 move a0,s1 +8011a414: 10400026 beqz v0,8011a4b0 <__libc_pvalloc+0x150> +8011a418: 00000000 nop +8011a41c: 3c138031 lui s3,0x8031 +8011a420: 26625e84 addiu v0,s3,24196 +8011a424: 8c450018 lw a1,24(v0) +8011a428: 02202021 move a0,s1 +8011a42c: 00052840 sll a1,a1,0x1 +8011a430: 24a50010 addiu a1,a1,16 +8011a434: 0c046840 jal 8011a100 +8011a438: 02452821 addu a1,s2,a1 +8011a43c: 00408021 move s0,v0 +8011a440: 8e020018 lw v0,24(s0) +8011a444: 00000000 nop +8011a448: 30420001 andi v0,v0,0x1 +8011a44c: 1040001d beqz v0,8011a4c4 <__libc_pvalloc+0x164> +8011a450: 00000000 nop +8011a454: 26625e84 addiu v0,s3,24196 +8011a458: 8c450018 lw a1,24(v0) +8011a45c: 02002021 move a0,s0 +8011a460: 02453021 addu a2,s2,a1 +8011a464: 00051023 negu v0,a1 +8011a468: 24c6ffff addiu a2,a2,-1 +8011a46c: 0c04649b jal 8011926c <_int_memalign> +8011a470: 00c23024 and a2,a2,v0 +8011a474: 00408821 move s1,v0 +8011a478: 3c020000 lui v0,0x0 +8011a47c: 24420000 addiu v0,v0,0 +8011a480: 10400018 beqz v0,8011a4e4 <__libc_pvalloc+0x184> +8011a484: 00000000 nop +8011a488: 0c000000 jal 80000000 +8011a48c: 02002021 move a0,s0 +8011a490: 02201021 move v0,s1 +8011a494: 8fbf0020 lw ra,32(sp) +8011a498: 8fb3001c lw s3,28(sp) +8011a49c: 8fb20018 lw s2,24(sp) +8011a4a0: 8fb10014 lw s1,20(sp) +8011a4a4: 8fb00010 lw s0,16(sp) +8011a4a8: 03e00008 jr ra +8011a4ac: 27bd0028 addiu sp,sp,40 +8011a4b0: 8e020018 lw v0,24(s0) +8011a4b4: 00000000 nop +8011a4b8: 30420001 andi v0,v0,0x1 +8011a4bc: 1440ffe5 bnez v0,8011a454 <__libc_pvalloc+0xf4> +8011a4c0: 3c138031 lui s3,0x8031 +8011a4c4: 0c045951 jal 80116544 +8011a4c8: 02002021 move a0,s0 +8011a4cc: 08046916 j 8011a458 <__libc_pvalloc+0xf8> +8011a4d0: 26625e84 addiu v0,s3,24196 +8011a4d4: 0c045ab8 jal 80116ae0 +8011a4d8: 00000000 nop +8011a4dc: 080468e4 j 8011a390 <__libc_pvalloc+0x30> +8011a4e0: 3c02801f lui v0,0x801f +8011a4e4: 08046924 j 8011a490 <__libc_pvalloc+0x130> +8011a4e8: ae000000 sw zero,0(s0) +8011a4ec: 8c514574 lw s1,17780(v0) +8011a4f0: 080468fd j 8011a3f4 <__libc_pvalloc+0x94> +8011a4f4: 00000000 nop +8011a4f8: 8e220000 lw v0,0(s1) +8011a4fc: 00000000 nop +8011a500: 1440ffc6 bnez v0,8011a41c <__libc_pvalloc+0xbc> +8011a504: 24020001 li v0,1 +8011a508: 3c138031 lui s3,0x8031 +8011a50c: 08046910 j 8011a440 <__libc_pvalloc+0xe0> +8011a510: ae220000 sw v0,0(s1) + +8011a514 <__libc_valloc>: +8011a514: 27bdffe0 addiu sp,sp,-32 +8011a518: afb20018 sw s2,24(sp) +8011a51c: afb00010 sw s0,16(sp) +8011a520: afbf001c sw ra,28(sp) +8011a524: afb10014 sw s1,20(sp) +8011a528: 3c02801f lui v0,0x801f +8011a52c: 8c4330e0 lw v1,12512(v0) +8011a530: 00809021 move s2,a0 +8011a534: 0460003c bltz v1,8011a628 <__libc_valloc+0x114> +8011a538: 03e08021 move s0,ra +8011a53c: 3c02801f lui v0,0x801f +8011a540: 8c5930dc lw t9,12508(v0) +8011a544: 00000000 nop +8011a548: 1320000b beqz t9,8011a578 <__libc_valloc+0x64> +8011a54c: 3c028031 lui v0,0x8031 +8011a550: 2406fffe li a2,-2 +8011a554: 8c445e9c lw a0,24220(v0) +8011a558: 02063024 and a2,s0,a2 +8011a55c: 02402821 move a1,s2 +8011a560: 8fbf001c lw ra,28(sp) +8011a564: 8fb20018 lw s2,24(sp) +8011a568: 8fb10014 lw s1,20(sp) +8011a56c: 8fb00010 lw s0,16(sp) +8011a570: 03200008 jr t9 +8011a574: 27bd0020 addiu sp,sp,32 +8011a578: 3c020000 lui v0,0x0 +8011a57c: 24420000 addiu v0,v0,0 +8011a580: 10400034 beqz v0,8011a654 <__libc_valloc+0x140> +8011a584: 3c02801f lui v0,0x801f +8011a588: 0c000000 jal 80000000 +8011a58c: 00002021 move a0,zero +8011a590: 00408821 move s1,v0 +8011a594: 1220001a beqz s1,8011a600 <__libc_valloc+0xec> +8011a598: 02208021 move s0,s1 +8011a59c: 3c020000 lui v0,0x0 +8011a5a0: 24420000 addiu v0,v0,0 +8011a5a4: 10400024 beqz v0,8011a638 <__libc_valloc+0x124> +8011a5a8: 00000000 nop +8011a5ac: 0c000000 jal 80000000 +8011a5b0: 02202021 move a0,s1 +8011a5b4: 14400013 bnez v0,8011a604 <__libc_valloc+0xf0> +8011a5b8: 3c028031 lui v0,0x8031 +8011a5bc: 02402821 move a1,s2 +8011a5c0: 0c04654e jal 80119538 <_int_valloc> +8011a5c4: 02002021 move a0,s0 +8011a5c8: 00408821 move s1,v0 +8011a5cc: 3c020000 lui v0,0x0 +8011a5d0: 24420000 addiu v0,v0,0 +8011a5d4: 10400022 beqz v0,8011a660 <__libc_valloc+0x14c> +8011a5d8: 00000000 nop +8011a5dc: 0c000000 jal 80000000 +8011a5e0: 02002021 move a0,s0 +8011a5e4: 02201021 move v0,s1 +8011a5e8: 8fbf001c lw ra,28(sp) +8011a5ec: 8fb20018 lw s2,24(sp) +8011a5f0: 8fb10014 lw s1,20(sp) +8011a5f4: 8fb00010 lw s0,16(sp) +8011a5f8: 03e00008 jr ra +8011a5fc: 27bd0020 addiu sp,sp,32 +8011a600: 3c028031 lui v0,0x8031 +8011a604: 8c455e9c lw a1,24220(v0) +8011a608: 02202021 move a0,s1 +8011a60c: 24a50010 addiu a1,a1,16 +8011a610: 0c046840 jal 8011a100 +8011a614: 02452821 addu a1,s2,a1 +8011a618: 1440ffe8 bnez v0,8011a5bc <__libc_valloc+0xa8> +8011a61c: 00408021 move s0,v0 +8011a620: 08046979 j 8011a5e4 <__libc_valloc+0xd0> +8011a624: 00008821 move s1,zero +8011a628: 0c045ab8 jal 80116ae0 +8011a62c: 00000000 nop +8011a630: 08046950 j 8011a540 <__libc_valloc+0x2c> +8011a634: 3c02801f lui v0,0x801f +8011a638: 8e220000 lw v0,0(s1) +8011a63c: 00000000 nop +8011a640: 1440fff0 bnez v0,8011a604 <__libc_valloc+0xf0> +8011a644: 3c028031 lui v0,0x8031 +8011a648: 24020001 li v0,1 +8011a64c: 0804696f j 8011a5bc <__libc_valloc+0xa8> +8011a650: ae220000 sw v0,0(s1) +8011a654: 8c514574 lw s1,17780(v0) +8011a658: 08046965 j 8011a594 <__libc_valloc+0x80> +8011a65c: 00000000 nop +8011a660: 08046979 j 8011a5e4 <__libc_valloc+0xd0> +8011a664: ae000000 sw zero,0(s0) + +8011a668 <__libc_malloc>: +8011a668: 27bdffd0 addiu sp,sp,-48 +8011a66c: afb20018 sw s2,24(sp) +8011a670: afbf002c sw ra,44(sp) +8011a674: afb60028 sw s6,40(sp) +8011a678: afb50024 sw s5,36(sp) +8011a67c: afb40020 sw s4,32(sp) +8011a680: afb3001c sw s3,28(sp) +8011a684: afb10014 sw s1,20(sp) +8011a688: afb00010 sw s0,16(sp) +8011a68c: 3c02801f lui v0,0x801f +8011a690: 8c5930d4 lw t9,12500(v0) +8011a694: 00000000 nop +8011a698: 1320000d beqz t9,8011a6d0 <__libc_malloc+0x68> +8011a69c: 00809021 move s2,a0 +8011a6a0: 2405fffe li a1,-2 +8011a6a4: 03e52824 and a1,ra,a1 +8011a6a8: 8fb60028 lw s6,40(sp) +8011a6ac: 8fbf002c lw ra,44(sp) +8011a6b0: 8fb50024 lw s5,36(sp) +8011a6b4: 8fb40020 lw s4,32(sp) +8011a6b8: 8fb3001c lw s3,28(sp) +8011a6bc: 8fb20018 lw s2,24(sp) +8011a6c0: 8fb10014 lw s1,20(sp) +8011a6c4: 8fb00010 lw s0,16(sp) +8011a6c8: 03200008 jr t9 +8011a6cc: 27bd0030 addiu sp,sp,48 +8011a6d0: 3c020000 lui v0,0x0 +8011a6d4: 24420000 addiu v0,v0,0 +8011a6d8: 10400046 beqz v0,8011a7f4 <__libc_malloc+0x18c> +8011a6dc: 3c02801f lui v0,0x801f +8011a6e0: 0c000000 jal 80000000 +8011a6e4: 00002021 move a0,zero +8011a6e8: 00408821 move s1,v0 +8011a6ec: 1220001f beqz s1,8011a76c <__libc_malloc+0x104> +8011a6f0: 02208021 move s0,s1 +8011a6f4: 3c020000 lui v0,0x0 +8011a6f8: 24420000 addiu v0,v0,0 +8011a6fc: 10400040 beqz v0,8011a800 <__libc_malloc+0x198> +8011a700: 00000000 nop +8011a704: 0c000000 jal 80000000 +8011a708: 02202021 move a0,s1 +8011a70c: 14400018 bnez v0,8011a770 <__libc_malloc+0x108> +8011a710: 02202021 move a0,s1 +8011a714: 02002021 move a0,s0 +8011a718: 0c046145 jal 80118514 <_int_malloc> +8011a71c: 02402821 move a1,s2 +8011a720: 10400019 beqz v0,8011a788 <__libc_malloc+0x120> +8011a724: 00408821 move s1,v0 +8011a728: 3c020000 lui v0,0x0 +8011a72c: 24420000 addiu v0,v0,0 +8011a730: 10400050 beqz v0,8011a874 <__libc_malloc+0x20c> +8011a734: 00000000 nop +8011a738: 0c000000 jal 80000000 +8011a73c: 02002021 move a0,s0 +8011a740: 02201021 move v0,s1 +8011a744: 8fbf002c lw ra,44(sp) +8011a748: 8fb60028 lw s6,40(sp) +8011a74c: 8fb50024 lw s5,36(sp) +8011a750: 8fb40020 lw s4,32(sp) +8011a754: 8fb3001c lw s3,28(sp) +8011a758: 8fb20018 lw s2,24(sp) +8011a75c: 8fb10014 lw s1,20(sp) +8011a760: 8fb00010 lw s0,16(sp) +8011a764: 03e00008 jr ra +8011a768: 27bd0030 addiu sp,sp,48 +8011a76c: 02202021 move a0,s1 +8011a770: 0c046840 jal 8011a100 +8011a774: 02402821 move a1,s2 +8011a778: 1440ffe6 bnez v0,8011a714 <__libc_malloc+0xac> +8011a77c: 00408021 move s0,v0 +8011a780: 080469d0 j 8011a740 <__libc_malloc+0xd8> +8011a784: 00008821 move s1,zero +8011a788: 3c138031 lui s3,0x8031 +8011a78c: 26755a1c addiu s5,s3,23068 +8011a790: 12150022 beq s0,s5,8011a81c <__libc_malloc+0x1b4> +8011a794: 0260a021 move s4,s3 +8011a798: 3c160000 lui s6,0x0 +8011a79c: 26c20000 addiu v0,s6,0 +8011a7a0: 10400036 beqz v0,8011a87c <__libc_malloc+0x214> +8011a7a4: 00000000 nop +8011a7a8: 0c000000 jal 80000000 +8011a7ac: 02002021 move a0,s0 +8011a7b0: 3c020000 lui v0,0x0 +8011a7b4: 24420000 addiu v0,v0,0 +8011a7b8: 10400034 beqz v0,8011a88c <__libc_malloc+0x224> +8011a7bc: 24020001 li v0,1 +8011a7c0: 0c000000 jal 80000000 +8011a7c4: 26845a1c addiu a0,s4,23068 +8011a7c8: 26845a1c addiu a0,s4,23068 +8011a7cc: 0c046145 jal 80118514 <_int_malloc> +8011a7d0: 02402821 move a1,s2 +8011a7d4: 00408821 move s1,v0 +8011a7d8: 26c20000 addiu v0,s6,0 +8011a7dc: 10400029 beqz v0,8011a884 <__libc_malloc+0x21c> +8011a7e0: 3c048031 lui a0,0x8031 +8011a7e4: 0c000000 jal 80000000 +8011a7e8: 24845a1c addiu a0,a0,23068 +8011a7ec: 080469d1 j 8011a744 <__libc_malloc+0xdc> +8011a7f0: 02201021 move v0,s1 +8011a7f4: 8c514574 lw s1,17780(v0) +8011a7f8: 080469bb j 8011a6ec <__libc_malloc+0x84> +8011a7fc: 00000000 nop +8011a800: 8e220000 lw v0,0(s1) +8011a804: 00000000 nop +8011a808: 1440ffd9 bnez v0,8011a770 <__libc_malloc+0x108> +8011a80c: 02202021 move a0,s1 +8011a810: 24020001 li v0,1 +8011a814: 080469c5 j 8011a714 <__libc_malloc+0xac> +8011a818: ae220000 sw v0,0(s1) +8011a81c: 8e02045c lw v0,1116(s0) +8011a820: 00000000 nop +8011a824: 1040001b beqz v0,8011a894 <__libc_malloc+0x22c> +8011a828: 00000000 nop +8011a82c: 02002021 move a0,s0 +8011a830: 0c046840 jal 8011a100 +8011a834: 02402821 move a1,s2 +8011a838: 3c160000 lui s6,0x0 +8011a83c: 00408021 move s0,v0 +8011a840: 26c20000 addiu v0,s6,0 +8011a844: 10400015 beqz v0,8011a89c <__libc_malloc+0x234> +8011a848: 00000000 nop +8011a84c: 0c000000 jal 80000000 +8011a850: 02a02021 move a0,s5 +8011a854: 1200ffba beqz s0,8011a740 <__libc_malloc+0xd8> +8011a858: 02402821 move a1,s2 +8011a85c: 0c046145 jal 80118514 <_int_malloc> +8011a860: 02002021 move a0,s0 +8011a864: 00408821 move s1,v0 +8011a868: 26c20000 addiu v0,s6,0 +8011a86c: 1440ffb2 bnez v0,8011a738 <__libc_malloc+0xd0> +8011a870: 00000000 nop +8011a874: 080469d0 j 8011a740 <__libc_malloc+0xd8> +8011a878: ae000000 sw zero,0(s0) +8011a87c: 080469ec j 8011a7b0 <__libc_malloc+0x148> +8011a880: ae000000 sw zero,0(s0) +8011a884: 080469d0 j 8011a740 <__libc_malloc+0xd8> +8011a888: ac805a1c sw zero,23068(a0) +8011a88c: 080469f2 j 8011a7c8 <__libc_malloc+0x160> +8011a890: ae825a1c sw v0,23068(s4) +8011a894: 08046a0b j 8011a82c <__libc_malloc+0x1c4> +8011a898: 00008021 move s0,zero +8011a89c: 08046a15 j 8011a854 <__libc_malloc+0x1ec> +8011a8a0: ae605a1c sw zero,23068(s3) + +8011a8a4 <__libc_memalign>: +8011a8a4: 27bdffd0 addiu sp,sp,-48 +8011a8a8: afb3001c sw s3,28(sp) +8011a8ac: afb10014 sw s1,20(sp) +8011a8b0: afbf0028 sw ra,40(sp) +8011a8b4: afb50024 sw s5,36(sp) +8011a8b8: afb40020 sw s4,32(sp) +8011a8bc: afb20018 sw s2,24(sp) +8011a8c0: afb00010 sw s0,16(sp) +8011a8c4: 3c02801f lui v0,0x801f +8011a8c8: 8c5930dc lw t9,12508(v0) +8011a8cc: 00808821 move s1,a0 +8011a8d0: 1320000c beqz t9,8011a904 <__libc_memalign+0x60> +8011a8d4: 00a09821 move s3,a1 +8011a8d8: 2406fffe li a2,-2 +8011a8dc: 03e63024 and a2,ra,a2 +8011a8e0: 8fb50024 lw s5,36(sp) +8011a8e4: 8fbf0028 lw ra,40(sp) +8011a8e8: 8fb40020 lw s4,32(sp) +8011a8ec: 8fb3001c lw s3,28(sp) +8011a8f0: 8fb20018 lw s2,24(sp) +8011a8f4: 8fb10014 lw s1,20(sp) +8011a8f8: 8fb00010 lw s0,16(sp) +8011a8fc: 03200008 jr t9 +8011a900: 27bd0030 addiu sp,sp,48 +8011a904: 2c820009 sltiu v0,a0,9 +8011a908: 14400049 bnez v0,8011aa30 <__libc_memalign+0x18c> +8011a90c: 2c820010 sltiu v0,a0,16 +8011a910: 14400029 bnez v0,8011a9b8 <__libc_memalign+0x114> +8011a914: 00000000 nop +8011a918: 3c020000 lui v0,0x0 +8011a91c: 24420000 addiu v0,v0,0 +8011a920: 1040004d beqz v0,8011aa58 <__libc_memalign+0x1b4> +8011a924: 3c02801f lui v0,0x801f +8011a928: 0c000000 jal 80000000 +8011a92c: 00002021 move a0,zero +8011a930: 00409021 move s2,v0 +8011a934: 12400022 beqz s2,8011a9c0 <__libc_memalign+0x11c> +8011a938: 02408021 move s0,s2 +8011a93c: 3c020000 lui v0,0x0 +8011a940: 24420000 addiu v0,v0,0 +8011a944: 10400047 beqz v0,8011aa64 <__libc_memalign+0x1c0> +8011a948: 00000000 nop +8011a94c: 0c000000 jal 80000000 +8011a950: 02402021 move a0,s2 +8011a954: 1440001b bnez v0,8011a9c4 <__libc_memalign+0x120> +8011a958: 26650010 addiu a1,s3,16 +8011a95c: 02002021 move a0,s0 +8011a960: 02202821 move a1,s1 +8011a964: 0c04649b jal 8011926c <_int_memalign> +8011a968: 02603021 move a2,s3 +8011a96c: 3c150000 lui s5,0x0 +8011a970: 00409021 move s2,v0 +8011a974: 26a20000 addiu v0,s5,0 +8011a978: 10400041 beqz v0,8011aa80 <__libc_memalign+0x1dc> +8011a97c: 00000000 nop +8011a980: 0c000000 jal 80000000 +8011a984: 02002021 move a0,s0 +8011a988: 12400015 beqz s2,8011a9e0 <__libc_memalign+0x13c> +8011a98c: 3c148031 lui s4,0x8031 +8011a990: 02401021 move v0,s2 +8011a994: 8fbf0028 lw ra,40(sp) +8011a998: 8fb50024 lw s5,36(sp) +8011a99c: 8fb40020 lw s4,32(sp) +8011a9a0: 8fb3001c lw s3,28(sp) +8011a9a4: 8fb20018 lw s2,24(sp) +8011a9a8: 8fb10014 lw s1,20(sp) +8011a9ac: 8fb00010 lw s0,16(sp) +8011a9b0: 03e00008 jr ra +8011a9b4: 27bd0030 addiu sp,sp,48 +8011a9b8: 08046a46 j 8011a918 <__libc_memalign+0x74> +8011a9bc: 24110010 li s1,16 +8011a9c0: 26650010 addiu a1,s3,16 +8011a9c4: 02402021 move a0,s2 +8011a9c8: 0c046840 jal 8011a100 +8011a9cc: 02252821 addu a1,s1,a1 +8011a9d0: 1440ffe2 bnez v0,8011a95c <__libc_memalign+0xb8> +8011a9d4: 00408021 move s0,v0 +8011a9d8: 08046a64 j 8011a990 <__libc_memalign+0xec> +8011a9dc: 00009021 move s2,zero +8011a9e0: 26845a1c addiu a0,s4,23068 +8011a9e4: 1204002a beq s0,a0,8011aa90 <__libc_memalign+0x1ec> +8011a9e8: 3c020000 lui v0,0x0 +8011a9ec: 24420000 addiu v0,v0,0 +8011a9f0: 1040003e beqz v0,8011aaec <__libc_memalign+0x248> +8011a9f4: 24020001 li v0,1 +8011a9f8: 0c000000 jal 80000000 +8011a9fc: 00000000 nop +8011aa00: 26845a1c addiu a0,s4,23068 +8011aa04: 02202821 move a1,s1 +8011aa08: 0c04649b jal 8011926c <_int_memalign> +8011aa0c: 02603021 move a2,s3 +8011aa10: 00409021 move s2,v0 +8011aa14: 26a20000 addiu v0,s5,0 +8011aa18: 10400032 beqz v0,8011aae4 <__libc_memalign+0x240> +8011aa1c: 3c048031 lui a0,0x8031 +8011aa20: 0c000000 jal 80000000 +8011aa24: 24845a1c addiu a0,a0,23068 +8011aa28: 08046a65 j 8011a994 <__libc_memalign+0xf0> +8011aa2c: 02401021 move v0,s2 +8011aa30: 8fbf0028 lw ra,40(sp) +8011aa34: 8fb50024 lw s5,36(sp) +8011aa38: 8fb40020 lw s4,32(sp) +8011aa3c: 8fb3001c lw s3,28(sp) +8011aa40: 8fb20018 lw s2,24(sp) +8011aa44: 8fb10014 lw s1,20(sp) +8011aa48: 8fb00010 lw s0,16(sp) +8011aa4c: 00a02021 move a0,a1 +8011aa50: 0804699a j 8011a668 <__libc_malloc> +8011aa54: 27bd0030 addiu sp,sp,48 +8011aa58: 8c524574 lw s2,17780(v0) +8011aa5c: 08046a4d j 8011a934 <__libc_memalign+0x90> +8011aa60: 00000000 nop +8011aa64: 8e420000 lw v0,0(s2) +8011aa68: 00000000 nop +8011aa6c: 1440ffd5 bnez v0,8011a9c4 <__libc_memalign+0x120> +8011aa70: 26650010 addiu a1,s3,16 +8011aa74: 24020001 li v0,1 +8011aa78: 08046a57 j 8011a95c <__libc_memalign+0xb8> +8011aa7c: ae420000 sw v0,0(s2) +8011aa80: 1640ffc3 bnez s2,8011a990 <__libc_memalign+0xec> +8011aa84: ae000000 sw zero,0(s0) +8011aa88: 08046a78 j 8011a9e0 <__libc_memalign+0x13c> +8011aa8c: 3c148031 lui s4,0x8031 +8011aa90: 8e02045c lw v0,1116(s0) +8011aa94: 00000000 nop +8011aa98: 10400016 beqz v0,8011aaf4 <__libc_memalign+0x250> +8011aa9c: 00000000 nop +8011aaa0: 02002021 move a0,s0 +8011aaa4: 0c046840 jal 8011a100 +8011aaa8: 02602821 move a1,s3 +8011aaac: 1040ffb8 beqz v0,8011a990 <__libc_memalign+0xec> +8011aab0: 00408021 move s0,v0 +8011aab4: 02202821 move a1,s1 +8011aab8: 02603021 move a2,s3 +8011aabc: 0c04649b jal 8011926c <_int_memalign> +8011aac0: 00402021 move a0,v0 +8011aac4: 00409021 move s2,v0 +8011aac8: 26a20000 addiu v0,s5,0 +8011aacc: 1040000b beqz v0,8011aafc <__libc_memalign+0x258> +8011aad0: 00000000 nop +8011aad4: 0c000000 jal 80000000 +8011aad8: 02002021 move a0,s0 +8011aadc: 08046a65 j 8011a994 <__libc_memalign+0xf0> +8011aae0: 02401021 move v0,s2 +8011aae4: 08046a64 j 8011a990 <__libc_memalign+0xec> +8011aae8: ac805a1c sw zero,23068(a0) +8011aaec: 08046a80 j 8011aa00 <__libc_memalign+0x15c> +8011aaf0: ae825a1c sw v0,23068(s4) +8011aaf4: 08046aa8 j 8011aaa0 <__libc_memalign+0x1fc> +8011aaf8: 00008021 move s0,zero +8011aafc: 08046a64 j 8011a990 <__libc_memalign+0xec> +8011ab00: ae000000 sw zero,0(s0) + +8011ab04 <__posix_memalign>: +8011ab04: 27bdffe8 addiu sp,sp,-24 +8011ab08: afb00010 sw s0,16(sp) +8011ab0c: afbf0014 sw ra,20(sp) +8011ab10: 3c02801f lui v0,0x801f +8011ab14: 30a30003 andi v1,a1,0x3 +8011ab18: 00808021 move s0,a0 +8011ab1c: 8c4730dc lw a3,12508(v0) +8011ab20: 1460001b bnez v1,8011ab90 <__posix_memalign+0x8c> +8011ab24: 00c04021 move t0,a2 +8011ab28: 00051082 srl v0,a1,0x2 +8011ab2c: 2443ffff addiu v1,v0,-1 +8011ab30: 00431024 and v0,v0,v1 +8011ab34: 14400017 bnez v0,8011ab94 <__posix_memalign+0x90> +8011ab38: 24030016 li v1,22 +8011ab3c: 10a00015 beqz a1,8011ab94 <__posix_memalign+0x90> +8011ab40: 00000000 nop +8011ab44: 10e0000e beqz a3,8011ab80 <__posix_memalign+0x7c> +8011ab48: 00a02021 move a0,a1 +8011ab4c: 2406fffe li a2,-2 +8011ab50: 03e63024 and a2,ra,a2 +8011ab54: 00e0f809 jalr a3 +8011ab58: 01002821 move a1,t0 +8011ab5c: 10400003 beqz v0,8011ab6c <__posix_memalign+0x68> +8011ab60: 2403000c li v1,12 +8011ab64: 00001821 move v1,zero +8011ab68: ae020000 sw v0,0(s0) +8011ab6c: 8fbf0014 lw ra,20(sp) +8011ab70: 8fb00010 lw s0,16(sp) +8011ab74: 00601021 move v0,v1 +8011ab78: 03e00008 jr ra +8011ab7c: 27bd0018 addiu sp,sp,24 +8011ab80: 0c046a29 jal 8011a8a4 <__libc_memalign> +8011ab84: 00c02821 move a1,a2 +8011ab88: 08046ad7 j 8011ab5c <__posix_memalign+0x58> +8011ab8c: 00000000 nop +8011ab90: 24030016 li v1,22 +8011ab94: 8fbf0014 lw ra,20(sp) +8011ab98: 8fb00010 lw s0,16(sp) +8011ab9c: 00601021 move v0,v1 +8011aba0: 03e00008 jr ra +8011aba4: 27bd0018 addiu sp,sp,24 + +8011aba8 : +8011aba8: 27bdffe0 addiu sp,sp,-32 +8011abac: 3c02801f lui v0,0x801f +8011abb0: afbf0018 sw ra,24(sp) +8011abb4: afb10014 sw s1,20(sp) +8011abb8: afb00010 sw s0,16(sp) +8011abbc: 00a08821 move s1,a1 +8011abc0: 00808021 move s0,a0 +8011abc4: 0c045ab8 jal 80116ae0 +8011abc8: ac4030dc sw zero,12508(v0) +8011abcc: 8fbf0018 lw ra,24(sp) +8011abd0: 02002021 move a0,s0 +8011abd4: 02202821 move a1,s1 +8011abd8: 8fb00010 lw s0,16(sp) +8011abdc: 8fb10014 lw s1,20(sp) +8011abe0: 08046a29 j 8011a8a4 <__libc_memalign> +8011abe4: 27bd0020 addiu sp,sp,32 + +8011abe8 <__libc_realloc>: +8011abe8: 27bdffd8 addiu sp,sp,-40 +8011abec: afb10014 sw s1,20(sp) +8011abf0: afb00010 sw s0,16(sp) +8011abf4: afbf0024 sw ra,36(sp) +8011abf8: afb40020 sw s4,32(sp) +8011abfc: afb3001c sw s3,28(sp) +8011ac00: afb20018 sw s2,24(sp) +8011ac04: 3c02801f lui v0,0x801f +8011ac08: 8c5930d8 lw t9,12504(v0) +8011ac0c: 00808021 move s0,a0 +8011ac10: 1320000b beqz t9,8011ac40 <__libc_realloc+0x58> +8011ac14: 00a08821 move s1,a1 +8011ac18: 2406fffe li a2,-2 +8011ac1c: 03e63024 and a2,ra,a2 +8011ac20: 8fb40020 lw s4,32(sp) +8011ac24: 8fbf0024 lw ra,36(sp) +8011ac28: 8fb3001c lw s3,28(sp) +8011ac2c: 8fb20018 lw s2,24(sp) +8011ac30: 8fb10014 lw s1,20(sp) +8011ac34: 8fb00010 lw s0,16(sp) +8011ac38: 03200008 jr t9 +8011ac3c: 27bd0028 addiu sp,sp,40 +8011ac40: 10a0003a beqz a1,8011ad2c <__libc_realloc+0x144> +8011ac44: 00000000 nop +8011ac48: 1080003a beqz a0,8011ad34 <__libc_realloc+0x14c> +8011ac4c: 00000000 nop +8011ac50: 2492fff8 addiu s2,a0,-8 +8011ac54: 8e430004 lw v1,4(s2) +8011ac58: 2404fff8 li a0,-8 +8011ac5c: 00649824 and s3,v1,a0 +8011ac60: 00131023 negu v0,s3 +8011ac64: 0052102b sltu v0,v0,s2 +8011ac68: 1440005f bnez v0,8011ade8 <__libc_realloc+0x200> +8011ac6c: 32420007 andi v0,s2,0x7 +8011ac70: 1440005d bnez v0,8011ade8 <__libc_realloc+0x200> +8011ac74: 2ca2ffe0 sltiu v0,a1,-32 +8011ac78: 10400056 beqz v0,8011add4 <__libc_realloc+0x1ec> +8011ac7c: 24a5000b addiu a1,a1,11 +8011ac80: 2ca20010 sltiu v0,a1,16 +8011ac84: 10400002 beqz v0,8011ac90 <__libc_realloc+0xa8> +8011ac88: 00a4a024 and s4,a1,a0 +8011ac8c: 24140010 li s4,16 +8011ac90: 30620002 andi v0,v1,0x2 +8011ac94: 14400034 bnez v0,8011ad68 <__libc_realloc+0x180> +8011ac98: 30620004 andi v0,v1,0x4 +8011ac9c: 1440002e bnez v0,8011ad58 <__libc_realloc+0x170> +8011aca0: 3c02fff0 lui v0,0xfff0 +8011aca4: 3c028031 lui v0,0x8031 +8011aca8: 24525a1c addiu s2,v0,23068 +8011acac: 3c020000 lui v0,0x0 +8011acb0: 24420000 addiu v0,v0,0 +8011acb4: 10400057 beqz v0,8011ae14 <__libc_realloc+0x22c> +8011acb8: 24020001 li v0,1 +8011acbc: 0c000000 jal 80000000 +8011acc0: 02402021 move a0,s2 +8011acc4: 3c020000 lui v0,0x0 +8011acc8: 24420000 addiu v0,v0,0 +8011accc: 1040004e beqz v0,8011ae08 <__libc_realloc+0x220> +8011acd0: 00002021 move a0,zero +8011acd4: 0c000000 jal 80000000 +8011acd8: 02402821 move a1,s2 +8011acdc: 02002821 move a1,s0 +8011ace0: 02203021 move a2,s1 +8011ace4: 0c046568 jal 801195a0 <_int_realloc> +8011ace8: 02402021 move a0,s2 +8011acec: 00408021 move s0,v0 +8011acf0: 3c020000 lui v0,0x0 +8011acf4: 24420000 addiu v0,v0,0 +8011acf8: 10400048 beqz v0,8011ae1c <__libc_realloc+0x234> +8011acfc: 00000000 nop +8011ad00: 0c000000 jal 80000000 +8011ad04: 02402021 move a0,s2 +8011ad08: 02001021 move v0,s0 +8011ad0c: 8fbf0024 lw ra,36(sp) +8011ad10: 8fb40020 lw s4,32(sp) +8011ad14: 8fb3001c lw s3,28(sp) +8011ad18: 8fb20018 lw s2,24(sp) +8011ad1c: 8fb10014 lw s1,20(sp) +8011ad20: 8fb00010 lw s0,16(sp) +8011ad24: 03e00008 jr ra +8011ad28: 27bd0028 addiu sp,sp,40 +8011ad2c: 14800015 bnez a0,8011ad84 <__libc_realloc+0x19c> +8011ad30: 00000000 nop +8011ad34: 02202021 move a0,s1 +8011ad38: 8fbf0024 lw ra,36(sp) +8011ad3c: 8fb40020 lw s4,32(sp) +8011ad40: 8fb3001c lw s3,28(sp) +8011ad44: 8fb20018 lw s2,24(sp) +8011ad48: 8fb10014 lw s1,20(sp) +8011ad4c: 8fb00010 lw s0,16(sp) +8011ad50: 0804699a j 8011a668 <__libc_malloc> +8011ad54: 27bd0028 addiu sp,sp,40 +8011ad58: 02421024 and v0,s2,v0 +8011ad5c: 8c520000 lw s2,0(v0) +8011ad60: 08046b2c j 8011acb0 <__libc_realloc+0xc8> +8011ad64: 3c020000 lui v0,0x0 +8011ad68: 02402021 move a0,s2 +8011ad6c: 0c045e0c jal 80117830 +8011ad70: 02802821 move a1,s4 +8011ad74: 10400007 beqz v0,8011ad94 <__libc_realloc+0x1ac> +8011ad78: 00000000 nop +8011ad7c: 08046b42 j 8011ad08 <__libc_realloc+0x120> +8011ad80: 24500008 addiu s0,v0,8 +8011ad84: 0c045fee jal 80117fb8 <__cfree> +8011ad88: 00008021 move s0,zero +8011ad8c: 08046b43 j 8011ad0c <__libc_realloc+0x124> +8011ad90: 02001021 move v0,s0 +8011ad94: 2662fffc addiu v0,s3,-4 +8011ad98: 0054102b sltu v0,v0,s4 +8011ad9c: 1040ffdb beqz v0,8011ad0c <__libc_realloc+0x124> +8011ada0: 02001021 move v0,s0 +8011ada4: 0c04699a jal 8011a668 <__libc_malloc> +8011ada8: 02202021 move a0,s1 +8011adac: 1040001d beqz v0,8011ae24 <__libc_realloc+0x23c> +8011adb0: 00408821 move s1,v0 +8011adb4: 02002821 move a1,s0 +8011adb8: 2666fff8 addiu a2,s3,-8 +8011adbc: 0c04324c jal 8010c930 +8011adc0: 00402021 move a0,v0 +8011adc4: 0c045dfd jal 801177f4 +8011adc8: 02402021 move a0,s2 +8011adcc: 08046b42 j 8011ad08 <__libc_realloc+0x120> +8011add0: 02208021 move s0,s1 +8011add4: 0c047ea0 jal 8011fa80 <__errno_location> +8011add8: 00008021 move s0,zero +8011addc: 2403000c li v1,12 +8011ade0: 08046b42 j 8011ad08 <__libc_realloc+0x120> +8011ade4: ac430000 sw v1,0(v0) +8011ade8: 3c02801f lui v0,0x801f +8011adec: 8c4430e4 lw a0,12516(v0) +8011adf0: 3c05801c lui a1,0x801c +8011adf4: 02003021 move a2,s0 +8011adf8: 0c045921 jal 80116484 +8011adfc: 24a52cb0 addiu a1,a1,11440 +8011ae00: 08046b42 j 8011ad08 <__libc_realloc+0x120> +8011ae04: 00008021 move s0,zero +8011ae08: 3c02801f lui v0,0x801f +8011ae0c: 08046b37 j 8011acdc <__libc_realloc+0xf4> +8011ae10: ac524574 sw s2,17780(v0) +8011ae14: 08046b31 j 8011acc4 <__libc_realloc+0xdc> +8011ae18: ae420000 sw v0,0(s2) +8011ae1c: 08046b42 j 8011ad08 <__libc_realloc+0x120> +8011ae20: ae400000 sw zero,0(s2) +8011ae24: 08046b42 j 8011ad08 <__libc_realloc+0x120> +8011ae28: 00008021 move s0,zero + +8011ae2c : +8011ae2c: 27bdffe0 addiu sp,sp,-32 +8011ae30: 3c02801f lui v0,0x801f +8011ae34: 3c03801f lui v1,0x801f +8011ae38: afbf0018 sw ra,24(sp) +8011ae3c: afb10014 sw s1,20(sp) +8011ae40: afb00010 sw s0,16(sp) +8011ae44: 00a08821 move s1,a1 +8011ae48: 00808021 move s0,a0 +8011ae4c: ac4030d4 sw zero,12500(v0) +8011ae50: 0c045ab8 jal 80116ae0 +8011ae54: ac6030d8 sw zero,12504(v1) +8011ae58: 8fbf0018 lw ra,24(sp) +8011ae5c: 02002021 move a0,s0 +8011ae60: 02202821 move a1,s1 +8011ae64: 8fb00010 lw s0,16(sp) +8011ae68: 8fb10014 lw s1,20(sp) +8011ae6c: 08046afa j 8011abe8 <__libc_realloc> +8011ae70: 27bd0020 addiu sp,sp,32 + +8011ae74 <__malloc_get_state>: +8011ae74: 27bdffe0 addiu sp,sp,-32 +8011ae78: 24040448 li a0,1096 +8011ae7c: afb00010 sw s0,16(sp) +8011ae80: afbf0018 sw ra,24(sp) +8011ae84: 0c04699a jal 8011a668 <__libc_malloc> +8011ae88: afb10014 sw s1,20(sp) +8011ae8c: 10400057 beqz v0,8011afec <__malloc_get_state+0x178> +8011ae90: 00408021 move s0,v0 +8011ae94: 3c020000 lui v0,0x0 +8011ae98: 24420000 addiu v0,v0,0 +8011ae9c: 10400059 beqz v0,8011b004 <__malloc_get_state+0x190> +8011aea0: 24020001 li v0,1 +8011aea4: 3c118031 lui s1,0x8031 +8011aea8: 0c000000 jal 80000000 +8011aeac: 26245a1c addiu a0,s1,23068 +8011aeb0: 0c045951 jal 80116544 +8011aeb4: 26245a1c addiu a0,s1,23068 +8011aeb8: 26235a1c addiu v1,s1,23068 +8011aebc: ae000008 sw zero,8(s0) +8011aec0: ae00000c sw zero,12(s0) +8011aec4: 3c02444c lui v0,0x444c +8011aec8: 8c640044 lw a0,68(v1) +8011aecc: 34424541 ori v0,v0,0x4541 +8011aed0: 24030002 li v1,2 +8011aed4: ae020000 sw v0,0(s0) +8011aed8: 3c028031 lui v0,0x8031 +8011aedc: ae030004 sw v1,4(s0) +8011aee0: ae040010 sw a0,16(s0) +8011aee4: 24435a68 addiu v1,v0,23144 +8011aee8: 02002021 move a0,s0 +8011aeec: 24050001 li a1,1 +8011aef0: 24060080 li a2,128 +8011aef4: 08046bc6 j 8011af18 <__malloc_get_state+0xa4> +8011aef8: ae000014 sw zero,20(s0) +8011aefc: ac820018 sw v0,24(a0) +8011af00: 8c62000c lw v0,12(v1) +8011af04: 24a50001 addiu a1,a1,1 +8011af08: ac82001c sw v0,28(a0) +8011af0c: 24630008 addiu v1,v1,8 +8011af10: 10a6000b beq a1,a2,8011af40 <__malloc_get_state+0xcc> +8011af14: 24840008 addiu a0,a0,8 +8011af18: 8c620008 lw v0,8(v1) +8011af1c: 00000000 nop +8011af20: 1462fff6 bne v1,v0,8011aefc <__malloc_get_state+0x88> +8011af24: 00000000 nop +8011af28: 24a50001 addiu a1,a1,1 +8011af2c: ac80001c sw zero,28(a0) +8011af30: ac800018 sw zero,24(a0) +8011af34: 24630008 addiu v1,v1,8 +8011af38: 14a6fff7 bne a1,a2,8011af18 <__malloc_get_state+0xa4> +8011af3c: 24840008 addiu a0,a0,8 +8011af40: 262b5a1c addiu t3,s1,23068 +8011af44: 8d620460 lw v0,1120(t3) +8011af48: 3c068031 lui a2,0x8031 +8011af4c: ae020414 sw v0,1044(s0) +8011af50: 24c35e84 addiu v1,a2,24196 +8011af54: 8c640010 lw a0,16(v1) +8011af58: 3c02801f lui v0,0x801f +8011af5c: 8c4530e4 lw a1,12516(v0) +8011af60: 8c6a0004 lw t2,4(v1) +8011af64: ae040420 sw a0,1056(s0) +8011af68: 8c690008 lw t1,8(v1) +8011af6c: ae050428 sw a1,1064(s0) +8011af70: 8c64000c lw a0,12(v1) +8011af74: 8d680464 lw t0,1124(t3) +8011af78: ae040434 sw a0,1076(s0) +8011af7c: 8c620014 lw v0,20(v1) +8011af80: 8cc45e84 lw a0,24196(a2) +8011af84: ae020438 sw v0,1080(s0) +8011af88: 3c02801f lui v0,0x801f +8011af8c: 8c464590 lw a2,17808(v0) +8011af90: 8c620028 lw v0,40(v1) +8011af94: 8c670020 lw a3,32(v1) +8011af98: 8c65001c lw a1,28(v1) +8011af9c: ae020410 sw v0,1040(s0) +8011afa0: 3c020000 lui v0,0x0 +8011afa4: 24420000 addiu v0,v0,0 +8011afa8: ae040418 sw a0,1048(s0) +8011afac: ae0a041c sw t2,1052(s0) +8011afb0: ae090424 sw t1,1060(s0) +8011afb4: ae08042c sw t0,1068(s0) +8011afb8: ae05043c sw a1,1084(s0) +8011afbc: ae070440 sw a3,1088(s0) +8011afc0: ae060444 sw a2,1092(s0) +8011afc4: 10400012 beqz v0,8011b010 <__malloc_get_state+0x19c> +8011afc8: ae000430 sw zero,1072(s0) +8011afcc: 0c000000 jal 80000000 +8011afd0: 01602021 move a0,t3 +8011afd4: 02001021 move v0,s0 +8011afd8: 8fbf0018 lw ra,24(sp) +8011afdc: 8fb10014 lw s1,20(sp) +8011afe0: 8fb00010 lw s0,16(sp) +8011afe4: 03e00008 jr ra +8011afe8: 27bd0020 addiu sp,sp,32 +8011afec: 8fbf0018 lw ra,24(sp) +8011aff0: 8fb10014 lw s1,20(sp) +8011aff4: 8fb00010 lw s0,16(sp) +8011aff8: 00001021 move v0,zero +8011affc: 03e00008 jr ra +8011b000: 27bd0020 addiu sp,sp,32 +8011b004: 3c118031 lui s1,0x8031 +8011b008: 08046bac j 8011aeb0 <__malloc_get_state+0x3c> +8011b00c: ae225a1c sw v0,23068(s1) +8011b010: 3c028031 lui v0,0x8031 +8011b014: 08046bf5 j 8011afd4 <__malloc_get_state+0x160> +8011b018: ac405a1c sw zero,23068(v0) + +8011b01c : +8011b01c: 27bdffe8 addiu sp,sp,-24 +8011b020: 3c02801f lui v0,0x801f +8011b024: afbf0014 sw ra,20(sp) +8011b028: afb00010 sw s0,16(sp) +8011b02c: 00808021 move s0,a0 +8011b030: 0c045ab8 jal 80116ae0 +8011b034: ac4030d4 sw zero,12500(v0) +8011b038: 8fbf0014 lw ra,20(sp) +8011b03c: 02002021 move a0,s0 +8011b040: 8fb00010 lw s0,16(sp) +8011b044: 0804699a j 8011a668 <__libc_malloc> +8011b048: 27bd0018 addiu sp,sp,24 + +8011b04c : +8011b04c: 3c020000 lui v0,0x0 +8011b050: 27bdffe0 addiu sp,sp,-32 +8011b054: 24420000 addiu v0,v0,0 +8011b058: afb10014 sw s1,20(sp) +8011b05c: afbf0018 sw ra,24(sp) +8011b060: afb00010 sw s0,16(sp) +8011b064: 10400025 beqz v0,8011b0fc +8011b068: 00808821 move s1,a0 +8011b06c: 0c000000 jal 80000000 +8011b070: 00002021 move a0,zero +8011b074: 00401821 move v1,v0 +8011b078: 2402ffff li v0,-1 +8011b07c: 10620012 beq v1,v0,8011b0c8 +8011b080: 3c020000 lui v0,0x0 +8011b084: 24420000 addiu v0,v0,0 +8011b088: 10400022 beqz v0,8011b114 +8011b08c: 3c108031 lui s0,0x8031 +8011b090: 0c000000 jal 80000000 +8011b094: 26045eb0 addiu a0,s0,24240 +8011b098: 3c020000 lui v0,0x0 +8011b09c: 24420000 addiu v0,v0,0 +8011b0a0: 1040001a beqz v0,8011b10c +8011b0a4: 00000000 nop +8011b0a8: 0c000000 jal 80000000 +8011b0ac: 26045eb0 addiu a0,s0,24240 +8011b0b0: 02202021 move a0,s1 +8011b0b4: 8fbf0018 lw ra,24(sp) +8011b0b8: 8fb10014 lw s1,20(sp) +8011b0bc: 8fb00010 lw s0,16(sp) +8011b0c0: 0804699a j 8011a668 <__libc_malloc> +8011b0c4: 27bd0020 addiu sp,sp,32 +8011b0c8: 3c02801f lui v0,0x801f +8011b0cc: 3c038012 lui v1,0x8012 +8011b0d0: 8c44457c lw a0,17788(v0) +8011b0d4: 24639a2c addiu v1,v1,-26068 +8011b0d8: 10830011 beq a0,v1,8011b120 +8011b0dc: 3c048031 lui a0,0x8031 +8011b0e0: 02202821 move a1,s1 +8011b0e4: 8fbf0018 lw ra,24(sp) +8011b0e8: 8fb10014 lw s1,20(sp) +8011b0ec: 8fb00010 lw s0,16(sp) +8011b0f0: 24845a1c addiu a0,a0,23068 +8011b0f4: 08046145 j 80118514 <_int_malloc> +8011b0f8: 27bd0020 addiu sp,sp,32 +8011b0fc: 3c02801f lui v0,0x801f +8011b100: 8c434574 lw v1,17780(v0) +8011b104: 08046c1f j 8011b07c +8011b108: 2402ffff li v0,-1 +8011b10c: 08046c2c j 8011b0b0 +8011b110: ae005eb0 sw zero,24240(s0) +8011b114: 24020001 li v0,1 +8011b118: 08046c26 j 8011b098 +8011b11c: ae025eb0 sw v0,24240(s0) +8011b120: 0c045a2d jal 801168b4 +8011b124: 00000000 nop +8011b128: 0440000b bltz v0,8011b158 +8011b12c: 3c048031 lui a0,0x8031 +8011b130: 26250001 addiu a1,s1,1 +8011b134: 0c046145 jal 80118514 <_int_malloc> +8011b138: 24845a1c addiu a0,a0,23068 +8011b13c: 8fbf0018 lw ra,24(sp) +8011b140: 02202821 move a1,s1 +8011b144: 8fb00010 lw s0,16(sp) +8011b148: 8fb10014 lw s1,20(sp) +8011b14c: 00402021 move a0,v0 +8011b150: 08045760 j 80115d80 +8011b154: 27bd0020 addiu sp,sp,32 +8011b158: 8fbf0018 lw ra,24(sp) +8011b15c: 8fb10014 lw s1,20(sp) +8011b160: 8fb00010 lw s0,16(sp) +8011b164: 00001021 move v0,zero +8011b168: 03e00008 jr ra +8011b16c: 27bd0020 addiu sp,sp,32 + +8011b170 : +8011b170: 27bdffc0 addiu sp,sp,-64 +8011b174: afbe0038 sw s8,56(sp) +8011b178: afb70034 sw s7,52(sp) +8011b17c: afb5002c sw s5,44(sp) +8011b180: afb20020 sw s2,32(sp) +8011b184: afb00018 sw s0,24(sp) +8011b188: afbf003c sw ra,60(sp) +8011b18c: afb60030 sw s6,48(sp) +8011b190: afb40028 sw s4,40(sp) +8011b194: afb30024 sw s3,36(sp) +8011b198: afb1001c sw s1,28(sp) +8011b19c: 8c820018 lw v0,24(a0) +8011b1a0: 0080b821 move s7,a0 +8011b1a4: 30420001 andi v0,v0,0x1 +8011b1a8: 00a09021 move s2,a1 +8011b1ac: 00c0a821 move s5,a2 +8011b1b0: 8fb00050 lw s0,80(sp) +8011b1b4: 10400078 beqz v0,8011b398 +8011b1b8: 00e0f021 move s8,a3 +8011b1bc: 1200007a beqz s0,8011b3a8 +8011b1c0: 00000000 nop +8011b1c4: 1240005c beqz s2,8011b338 +8011b1c8: 0200b021 move s6,s0 +8011b1cc: 00004021 move t0,zero +8011b1d0: 33c20001 andi v0,s8,0x1 +8011b1d4: 14400065 bnez v0,8011b36c +8011b1d8: 00000000 nop +8011b1dc: 124000a2 beqz s2,8011b468 +8011b1e0: 02a02021 move a0,s5 +8011b1e4: 00009821 move s3,zero +8011b1e8: 00002821 move a1,zero +8011b1ec: 2407fff8 li a3,-8 +8011b1f0: 8c830000 lw v1,0(a0) +8011b1f4: 00000000 nop +8011b1f8: 2463000b addiu v1,v1,11 +8011b1fc: 2c620010 sltiu v0,v1,16 +8011b200: 14400002 bnez v0,8011b20c +8011b204: 24060010 li a2,16 +8011b208: 00673024 and a2,v1,a3 +8011b20c: 24a50001 addiu a1,a1,1 +8011b210: 02669821 addu s3,s3,a2 +8011b214: 1645fff6 bne s2,a1,8011b1f0 +8011b218: 24840004 addiu a0,a0,4 +8011b21c: 0000a021 move s4,zero +8011b220: 3c108031 lui s0,0x8031 +8011b224: 26105e84 addiu s0,s0,24196 +8011b228: 02682821 addu a1,s3,t0 +8011b22c: 8e110010 lw s1,16(s0) +8011b230: 24a5fff9 addiu a1,a1,-7 +8011b234: 02e02021 move a0,s7 +8011b238: ae000010 sw zero,16(s0) +8011b23c: 0c046145 jal 80118514 <_int_malloc> +8011b240: afa80010 sw t0,16(sp) +8011b244: ae110010 sw s1,16(s0) +8011b248: 8fa80010 lw t0,16(sp) +8011b24c: 10400073 beqz v0,8011b41c +8011b250: 00402821 move a1,v0 +8011b254: 2450fff8 addiu s0,v0,-8 +8011b258: 8e020004 lw v0,4(s0) +8011b25c: 2403fff8 li v1,-8 +8011b260: 33c40002 andi a0,s8,0x2 +8011b264: 1480005b bnez a0,8011b3d4 +8011b268: 00438824 and s1,v0,v1 +8011b26c: 3c028031 lui v0,0x8031 +8011b270: 24425a1c addiu v0,v0,23068 +8011b274: 12e20060 beq s7,v0,8011b3f8 +8011b278: 00000000 nop +8011b27c: 12c00060 beqz s6,8011b400 +8011b280: 24080005 li t0,5 +8011b284: 26020008 addiu v0,s0,8 +8011b288: 24030001 li v1,1 +8011b28c: 12430027 beq s2,v1,8011b32c +8011b290: aec20000 sw v0,0(s6) +8011b294: 02c02821 move a1,s6 +8011b298: 00003821 move a3,zero +8011b29c: 24060001 li a2,1 +8011b2a0: 08046cb5 j 8011b2d4 +8011b2a4: 2409fff8 li t1,-8 +8011b2a8: 24030010 li v1,16 +8011b2ac: 00881025 or v0,a0,t0 +8011b2b0: ae020004 sw v0,4(s0) +8011b2b4: 00708021 addu s0,v1,s0 +8011b2b8: 00063880 sll a3,a2,0x2 +8011b2bc: 26020008 addiu v0,s0,8 +8011b2c0: 24c60001 addiu a2,a2,1 +8011b2c4: aca20004 sw v0,4(a1) +8011b2c8: 02248823 subu s1,s1,a0 +8011b2cc: 12460017 beq s2,a2,8011b32c +8011b2d0: 24a50004 addiu a1,a1,4 +8011b2d4: 00f51021 addu v0,a3,s5 +8011b2d8: 02801821 move v1,s4 +8011b2dc: 1680fff3 bnez s4,8011b2ac +8011b2e0: 02802021 move a0,s4 +8011b2e4: 8c420000 lw v0,0(v0) +8011b2e8: 00000000 nop +8011b2ec: 2442000b addiu v0,v0,11 +8011b2f0: 00491824 and v1,v0,t1 +8011b2f4: 2c420010 sltiu v0,v0,16 +8011b2f8: 1440ffeb bnez v0,8011b2a8 +8011b2fc: 24040010 li a0,16 +8011b300: 00602021 move a0,v1 +8011b304: 00881025 or v0,a0,t0 +8011b308: ae020004 sw v0,4(s0) +8011b30c: 00708021 addu s0,v1,s0 +8011b310: 00063880 sll a3,a2,0x2 +8011b314: 26020008 addiu v0,s0,8 +8011b318: 24c60001 addiu a2,a2,1 +8011b31c: aca20004 sw v0,4(a1) +8011b320: 02248823 subu s1,s1,a0 +8011b324: 1646ffeb bne s2,a2,8011b2d4 +8011b328: 24a50004 addiu a1,a1,4 +8011b32c: 01111025 or v0,t0,s1 +8011b330: ae020004 sw v0,4(s0) +8011b334: 02c08021 move s0,s6 +8011b338: 02001021 move v0,s0 +8011b33c: 8fbf003c lw ra,60(sp) +8011b340: 8fbe0038 lw s8,56(sp) +8011b344: 8fb70034 lw s7,52(sp) +8011b348: 8fb60030 lw s6,48(sp) +8011b34c: 8fb5002c lw s5,44(sp) +8011b350: 8fb40028 lw s4,40(sp) +8011b354: 8fb30024 lw s3,36(sp) +8011b358: 8fb20020 lw s2,32(sp) +8011b35c: 8fb1001c lw s1,28(sp) +8011b360: 8fb00018 lw s0,24(sp) +8011b364: 03e00008 jr ra +8011b368: 27bd0040 addiu sp,sp,64 +8011b36c: 8ea20000 lw v0,0(s5) +8011b370: 00000000 nop +8011b374: 2444000b addiu a0,v0,11 +8011b378: 2c830010 sltiu v1,a0,16 +8011b37c: 10600013 beqz v1,8011b3cc +8011b380: 2402fff8 li v0,-8 +8011b384: 24140010 li s4,16 +8011b388: 02920018 mult s4,s2 +8011b38c: 00009812 mflo s3 +8011b390: 08046c89 j 8011b224 +8011b394: 3c108031 lui s0,0x8031 +8011b398: 0c045951 jal 80116544 +8011b39c: 00000000 nop +8011b3a0: 1600ff88 bnez s0,8011b1c4 +8011b3a4: 00000000 nop +8011b3a8: 12400021 beqz s2,8011b430 +8011b3ac: 00121080 sll v0,s2,0x2 +8011b3b0: 2444000b addiu a0,v0,11 +8011b3b4: 2c830010 sltiu v1,a0,16 +8011b3b8: 1060001a beqz v1,8011b424 +8011b3bc: 2402fff8 li v0,-8 +8011b3c0: 24080010 li t0,16 +8011b3c4: 08046c74 j 8011b1d0 +8011b3c8: 0000b021 move s6,zero +8011b3cc: 08046ce2 j 8011b388 +8011b3d0: 0082a024 and s4,a0,v0 +8011b3d4: 02283023 subu a2,s1,t0 +8011b3d8: 00a02021 move a0,a1 +8011b3dc: 24c6fffc addiu a2,a2,-4 +8011b3e0: 0c043299 jal 8010ca64 +8011b3e4: 00002821 move a1,zero +8011b3e8: 3c028031 lui v0,0x8031 +8011b3ec: 24425a1c addiu v0,v0,23068 +8011b3f0: 16e2ffa2 bne s7,v0,8011b27c +8011b3f4: 00000000 nop +8011b3f8: 16c0ffa2 bnez s6,8011b284 +8011b3fc: 24080001 li t0,1 +8011b400: 02331023 subu v0,s1,s3 +8011b404: 02131821 addu v1,s0,s3 +8011b408: 01021025 or v0,t0,v0 +8011b40c: 02608821 move s1,s3 +8011b410: 24760008 addiu s6,v1,8 +8011b414: 08046ca1 j 8011b284 +8011b418: ac620004 sw v0,4(v1) +8011b41c: 08046cce j 8011b338 +8011b420: 00008021 move s0,zero +8011b424: 00824024 and t0,a0,v0 +8011b428: 08046c74 j 8011b1d0 +8011b42c: 0000b021 move s6,zero +8011b430: 02e02021 move a0,s7 +8011b434: 8fbf003c lw ra,60(sp) +8011b438: 8fbe0038 lw s8,56(sp) +8011b43c: 8fb70034 lw s7,52(sp) +8011b440: 8fb60030 lw s6,48(sp) +8011b444: 8fb5002c lw s5,44(sp) +8011b448: 8fb40028 lw s4,40(sp) +8011b44c: 8fb30024 lw s3,36(sp) +8011b450: 8fb20020 lw s2,32(sp) +8011b454: 8fb1001c lw s1,28(sp) +8011b458: 8fb00018 lw s0,24(sp) +8011b45c: 00002821 move a1,zero +8011b460: 08046145 j 80118514 <_int_malloc> +8011b464: 27bd0040 addiu sp,sp,64 +8011b468: 0000a021 move s4,zero +8011b46c: 08046c88 j 8011b220 +8011b470: 00009821 move s3,zero + +8011b474 <__libc_independent_comalloc>: +8011b474: 3c020000 lui v0,0x0 +8011b478: 27bdffd0 addiu sp,sp,-48 +8011b47c: 24420000 addiu v0,v0,0 +8011b480: afb40028 sw s4,40(sp) +8011b484: afb30024 sw s3,36(sp) +8011b488: afb20020 sw s2,32(sp) +8011b48c: afbf002c sw ra,44(sp) +8011b490: afb1001c sw s1,28(sp) +8011b494: afb00018 sw s0,24(sp) +8011b498: 00809021 move s2,a0 +8011b49c: 00a09821 move s3,a1 +8011b4a0: 1040002b beqz v0,8011b550 <__libc_independent_comalloc+0xdc> +8011b4a4: 00c0a021 move s4,a2 +8011b4a8: 0c000000 jal 80000000 +8011b4ac: 00002021 move a0,zero +8011b4b0: 00408821 move s1,v0 +8011b4b4: 1220001f beqz s1,8011b534 <__libc_independent_comalloc+0xc0> +8011b4b8: 02208021 move s0,s1 +8011b4bc: 3c020000 lui v0,0x0 +8011b4c0: 24420000 addiu v0,v0,0 +8011b4c4: 10400026 beqz v0,8011b560 <__libc_independent_comalloc+0xec> +8011b4c8: 00000000 nop +8011b4cc: 0c000000 jal 80000000 +8011b4d0: 02202021 move a0,s1 +8011b4d4: 14400018 bnez v0,8011b538 <__libc_independent_comalloc+0xc4> +8011b4d8: 02202021 move a0,s1 +8011b4dc: 02402821 move a1,s2 +8011b4e0: 02603021 move a2,s3 +8011b4e4: 02002021 move a0,s0 +8011b4e8: 00003821 move a3,zero +8011b4ec: 0c046c5c jal 8011b170 +8011b4f0: afb40010 sw s4,16(sp) +8011b4f4: 00408821 move s1,v0 +8011b4f8: 3c020000 lui v0,0x0 +8011b4fc: 24420000 addiu v0,v0,0 +8011b500: 1040001e beqz v0,8011b57c <__libc_independent_comalloc+0x108> +8011b504: 00000000 nop +8011b508: 0c000000 jal 80000000 +8011b50c: 02002021 move a0,s0 +8011b510: 02201021 move v0,s1 +8011b514: 8fbf002c lw ra,44(sp) +8011b518: 8fb40028 lw s4,40(sp) +8011b51c: 8fb30024 lw s3,36(sp) +8011b520: 8fb20020 lw s2,32(sp) +8011b524: 8fb1001c lw s1,28(sp) +8011b528: 8fb00018 lw s0,24(sp) +8011b52c: 03e00008 jr ra +8011b530: 27bd0030 addiu sp,sp,48 +8011b534: 02202021 move a0,s1 +8011b538: 0c046840 jal 8011a100 +8011b53c: 00002821 move a1,zero +8011b540: 1440ffe6 bnez v0,8011b4dc <__libc_independent_comalloc+0x68> +8011b544: 00408021 move s0,v0 +8011b548: 08046d44 j 8011b510 <__libc_independent_comalloc+0x9c> +8011b54c: 00008821 move s1,zero +8011b550: 3c02801f lui v0,0x801f +8011b554: 8c514574 lw s1,17780(v0) +8011b558: 08046d2d j 8011b4b4 <__libc_independent_comalloc+0x40> +8011b55c: 00000000 nop +8011b560: 8e220000 lw v0,0(s1) +8011b564: 00000000 nop +8011b568: 1440fff3 bnez v0,8011b538 <__libc_independent_comalloc+0xc4> +8011b56c: 02202021 move a0,s1 +8011b570: 24020001 li v0,1 +8011b574: 08046d37 j 8011b4dc <__libc_independent_comalloc+0x68> +8011b578: ae220000 sw v0,0(s1) +8011b57c: 08046d44 j 8011b510 <__libc_independent_comalloc+0x9c> +8011b580: ae000000 sw zero,0(s0) + +8011b584 <__libc_independent_calloc>: +8011b584: 3c020000 lui v0,0x0 +8011b588: 27bdffc8 addiu sp,sp,-56 +8011b58c: 24420000 addiu v0,v0,0 +8011b590: afb40030 sw s4,48(sp) +8011b594: afb3002c sw s3,44(sp) +8011b598: afb20028 sw s2,40(sp) +8011b59c: afbf0034 sw ra,52(sp) +8011b5a0: afb10024 sw s1,36(sp) +8011b5a4: afb00020 sw s0,32(sp) +8011b5a8: 00809021 move s2,a0 +8011b5ac: 00a09821 move s3,a1 +8011b5b0: 1040002d beqz v0,8011b668 <__libc_independent_calloc+0xe4> +8011b5b4: 00c0a021 move s4,a2 +8011b5b8: 0c000000 jal 80000000 +8011b5bc: 00002021 move a0,zero +8011b5c0: 00408821 move s1,v0 +8011b5c4: 12200020 beqz s1,8011b648 <__libc_independent_calloc+0xc4> +8011b5c8: 02208021 move s0,s1 +8011b5cc: 3c020000 lui v0,0x0 +8011b5d0: 24420000 addiu v0,v0,0 +8011b5d4: 10400028 beqz v0,8011b678 <__libc_independent_calloc+0xf4> +8011b5d8: 00000000 nop +8011b5dc: 0c000000 jal 80000000 +8011b5e0: 02202021 move a0,s1 +8011b5e4: 14400019 bnez v0,8011b64c <__libc_independent_calloc+0xc8> +8011b5e8: 02530018 mult s2,s3 +8011b5ec: 02402821 move a1,s2 +8011b5f0: 02002021 move a0,s0 +8011b5f4: 27a60018 addiu a2,sp,24 +8011b5f8: 24070003 li a3,3 +8011b5fc: afb30018 sw s3,24(sp) +8011b600: 0c046c5c jal 8011b170 +8011b604: afb40010 sw s4,16(sp) +8011b608: 00408821 move s1,v0 +8011b60c: 3c020000 lui v0,0x0 +8011b610: 24420000 addiu v0,v0,0 +8011b614: 1040001f beqz v0,8011b694 <__libc_independent_calloc+0x110> +8011b618: 00000000 nop +8011b61c: 0c000000 jal 80000000 +8011b620: 02002021 move a0,s0 +8011b624: 02201021 move v0,s1 +8011b628: 8fbf0034 lw ra,52(sp) +8011b62c: 8fb40030 lw s4,48(sp) +8011b630: 8fb3002c lw s3,44(sp) +8011b634: 8fb20028 lw s2,40(sp) +8011b638: 8fb10024 lw s1,36(sp) +8011b63c: 8fb00020 lw s0,32(sp) +8011b640: 03e00008 jr ra +8011b644: 27bd0038 addiu sp,sp,56 +8011b648: 02530018 mult s2,s3 +8011b64c: 00002812 mflo a1 +8011b650: 0c046840 jal 8011a100 +8011b654: 02202021 move a0,s1 +8011b658: 1440ffe4 bnez v0,8011b5ec <__libc_independent_calloc+0x68> +8011b65c: 00408021 move s0,v0 +8011b660: 08046d89 j 8011b624 <__libc_independent_calloc+0xa0> +8011b664: 00008821 move s1,zero +8011b668: 3c02801f lui v0,0x801f +8011b66c: 8c514574 lw s1,17780(v0) +8011b670: 08046d71 j 8011b5c4 <__libc_independent_calloc+0x40> +8011b674: 00000000 nop +8011b678: 8e220000 lw v0,0(s1) +8011b67c: 00000000 nop +8011b680: 1440fff2 bnez v0,8011b64c <__libc_independent_calloc+0xc8> +8011b684: 02530018 mult s2,s3 +8011b688: 24020001 li v0,1 +8011b68c: 08046d7b j 8011b5ec <__libc_independent_calloc+0x68> +8011b690: ae220000 sw v0,0(s1) +8011b694: 08046d89 j 8011b624 <__libc_independent_calloc+0xa0> +8011b698: ae000000 sw zero,0(s0) + +8011b69c <__calloc>: +8011b69c: 00850018 mult a0,a1 +8011b6a0: 27bdffd0 addiu sp,sp,-48 +8011b6a4: 3c030001 lui v1,0x1 +8011b6a8: 00851025 or v0,a0,a1 +8011b6ac: afb20018 sw s2,24(sp) +8011b6b0: afbf002c sw ra,44(sp) +8011b6b4: afb60028 sw s6,40(sp) +8011b6b8: afb50024 sw s5,36(sp) +8011b6bc: afb40020 sw s4,32(sp) +8011b6c0: afb3001c sw s3,28(sp) +8011b6c4: afb10014 sw s1,20(sp) +8011b6c8: afb00010 sw s0,16(sp) +8011b6cc: 0043102b sltu v0,v0,v1 +8011b6d0: 3c03801f lui v1,0x801f +8011b6d4: 00009012 mflo s2 +8011b6d8: 8c6330d4 lw v1,12500(v1) +8011b6dc: 10400090 beqz v0,8011b920 <__calloc+0x284> +8011b6e0: 00000000 nop +8011b6e4: 14600057 bnez v1,8011b844 <__calloc+0x1a8> +8011b6e8: 3c020000 lui v0,0x0 +8011b6ec: 24420000 addiu v0,v0,0 +8011b6f0: 104000ac beqz v0,8011b9a4 <__calloc+0x308> +8011b6f4: 3c02801f lui v0,0x801f +8011b6f8: 0c000000 jal 80000000 +8011b6fc: 00002021 move a0,zero +8011b700: 00408821 move s1,v0 +8011b704: 1220003e beqz s1,8011b800 <__calloc+0x164> +8011b708: 02208021 move s0,s1 +8011b70c: 3c020000 lui v0,0x0 +8011b710: 24420000 addiu v0,v0,0 +8011b714: 104000a6 beqz v0,8011b9b0 <__calloc+0x314> +8011b718: 00000000 nop +8011b71c: 0c000000 jal 80000000 +8011b720: 02202021 move a0,s1 +8011b724: 14400037 bnez v0,8011b804 <__calloc+0x168> +8011b728: 02202021 move a0,s1 +8011b72c: 8e140044 lw s4,68(s0) +8011b730: 02002021 move a0,s0 +8011b734: 02402821 move a1,s2 +8011b738: 8e960004 lw s6,4(s4) +8011b73c: 0c046145 jal 80118514 <_int_malloc> +8011b740: 3c130000 lui s3,0x0 +8011b744: 00408821 move s1,v0 +8011b748: 26620000 addiu v0,s3,0 +8011b74c: 1040009f beqz v0,8011b9cc <__calloc+0x330> +8011b750: 00000000 nop +8011b754: 0c000000 jal 80000000 +8011b758: 02002021 move a0,s0 +8011b75c: 1220004c beqz s1,8011b890 <__calloc+0x1f4> +8011b760: 3c158031 lui s5,0x8031 +8011b764: 2624fff8 addiu a0,s1,-8 +8011b768: 8c830004 lw v1,4(a0) +8011b76c: 00000000 nop +8011b770: 30620002 andi v0,v1,0x2 +8011b774: 14400017 bnez v0,8011b7d4 <__calloc+0x138> +8011b778: 2402fff8 li v0,-8 +8011b77c: 1284002b beq s4,a0,8011b82c <__calloc+0x190> +8011b780: 00623024 and a2,v1,v0 +8011b784: 24c6fffc addiu a2,a2,-4 +8011b788: 00061882 srl v1,a2,0x2 +8011b78c: 2c62000a sltiu v0,v1,10 +8011b790: 10400022 beqz v0,8011b81c <__calloc+0x180> +8011b794: 02202021 move a0,s1 +8011b798: 2c620005 sltiu v0,v1,5 +8011b79c: ae200000 sw zero,0(s1) +8011b7a0: ae200004 sw zero,4(s1) +8011b7a4: 1440000b bnez v0,8011b7d4 <__calloc+0x138> +8011b7a8: ae200008 sw zero,8(s1) +8011b7ac: 2c620007 sltiu v0,v1,7 +8011b7b0: ae20000c sw zero,12(s1) +8011b7b4: 14400007 bnez v0,8011b7d4 <__calloc+0x138> +8011b7b8: ae200010 sw zero,16(s1) +8011b7bc: 24020009 li v0,9 +8011b7c0: ae200014 sw zero,20(s1) +8011b7c4: 14620003 bne v1,v0,8011b7d4 <__calloc+0x138> +8011b7c8: ae200018 sw zero,24(s1) +8011b7cc: ae20001c sw zero,28(s1) +8011b7d0: ae200020 sw zero,32(s1) +8011b7d4: 02201021 move v0,s1 +8011b7d8: 8fbf002c lw ra,44(sp) +8011b7dc: 8fb60028 lw s6,40(sp) +8011b7e0: 8fb50024 lw s5,36(sp) +8011b7e4: 8fb40020 lw s4,32(sp) +8011b7e8: 8fb3001c lw s3,28(sp) +8011b7ec: 8fb20018 lw s2,24(sp) +8011b7f0: 8fb10014 lw s1,20(sp) +8011b7f4: 8fb00010 lw s0,16(sp) +8011b7f8: 03e00008 jr ra +8011b7fc: 27bd0030 addiu sp,sp,48 +8011b800: 02202021 move a0,s1 +8011b804: 0c046840 jal 8011a100 +8011b808: 02402821 move a1,s2 +8011b80c: 1440ffc7 bnez v0,8011b72c <__calloc+0x90> +8011b810: 00408021 move s0,v0 +8011b814: 08046df5 j 8011b7d4 <__calloc+0x138> +8011b818: 00008821 move s1,zero +8011b81c: 0c043299 jal 8010ca64 +8011b820: 00002821 move a1,zero +8011b824: 08046df6 j 8011b7d8 <__calloc+0x13c> +8011b828: 02201021 move v0,s1 +8011b82c: 02c21824 and v1,s6,v0 +8011b830: 0066102b sltu v0,v1,a2 +8011b834: 1040ffd3 beqz v0,8011b784 <__calloc+0xe8> +8011b838: 00000000 nop +8011b83c: 08046de1 j 8011b784 <__calloc+0xe8> +8011b840: 00603021 move a2,v1 +8011b844: 2405fffe li a1,-2 +8011b848: 03e52824 and a1,ra,a1 +8011b84c: 0060f809 jalr v1 +8011b850: 02402021 move a0,s2 +8011b854: 1040ffdf beqz v0,8011b7d4 <__calloc+0x138> +8011b858: 00408821 move s1,v0 +8011b85c: 02403021 move a2,s2 +8011b860: 8fbf002c lw ra,44(sp) +8011b864: 8fb60028 lw s6,40(sp) +8011b868: 8fb50024 lw s5,36(sp) +8011b86c: 8fb40020 lw s4,32(sp) +8011b870: 8fb3001c lw s3,28(sp) +8011b874: 8fb20018 lw s2,24(sp) +8011b878: 8fb10014 lw s1,20(sp) +8011b87c: 8fb00010 lw s0,16(sp) +8011b880: 00402021 move a0,v0 +8011b884: 00002821 move a1,zero +8011b888: 08043299 j 8010ca64 +8011b88c: 27bd0030 addiu sp,sp,48 +8011b890: 26a45a1c addiu a0,s5,23068 +8011b894: 1604002f bne s0,a0,8011b954 <__calloc+0x2b8> +8011b898: 3c020000 lui v0,0x0 +8011b89c: 24420000 addiu v0,v0,0 +8011b8a0: 1040004c beqz v0,8011b9d4 <__calloc+0x338> +8011b8a4: 24020001 li v0,1 +8011b8a8: 0c000000 jal 80000000 +8011b8ac: 02002021 move a0,s0 +8011b8b0: 26b55a1c addiu s5,s5,23068 +8011b8b4: 8ea2045c lw v0,1116(s5) +8011b8b8: 00000000 nop +8011b8bc: 10400037 beqz v0,8011b99c <__calloc+0x300> +8011b8c0: 00000000 nop +8011b8c4: 02002021 move a0,s0 +8011b8c8: 0c046840 jal 8011a100 +8011b8cc: 02402821 move a1,s2 +8011b8d0: 00408021 move s0,v0 +8011b8d4: 26620000 addiu v0,s3,0 +8011b8d8: 10400040 beqz v0,8011b9dc <__calloc+0x340> +8011b8dc: 3c028031 lui v0,0x8031 +8011b8e0: 0c000000 jal 80000000 +8011b8e4: 02a02021 move a0,s5 +8011b8e8: 1200ffba beqz s0,8011b7d4 <__calloc+0x138> +8011b8ec: 02402821 move a1,s2 +8011b8f0: 0c046145 jal 80118514 <_int_malloc> +8011b8f4: 02002021 move a0,s0 +8011b8f8: 00408821 move s1,v0 +8011b8fc: 26620000 addiu v0,s3,0 +8011b900: 10400038 beqz v0,8011b9e4 <__calloc+0x348> +8011b904: 00000000 nop +8011b908: 0c000000 jal 80000000 +8011b90c: 02002021 move a0,s0 +8011b910: 1620ff94 bnez s1,8011b764 <__calloc+0xc8> +8011b914: 02201021 move v0,s1 +8011b918: 08046df6 j 8011b7d8 <__calloc+0x13c> +8011b91c: 00000000 nop +8011b920: 10a0ff70 beqz a1,8011b6e4 <__calloc+0x48> +8011b924: 00000000 nop +8011b928: 14a00002 bnez a1,8011b934 <__calloc+0x298> +8011b92c: 0245001b divu zero,s2,a1 +8011b930: 0007000d break 0x7 +8011b934: 00001012 mflo v0 +8011b938: 1082ff6a beq a0,v0,8011b6e4 <__calloc+0x48> +8011b93c: 00000000 nop +8011b940: 0c047ea0 jal 8011fa80 <__errno_location> +8011b944: 00008821 move s1,zero +8011b948: 2403000c li v1,12 +8011b94c: 08046df5 j 8011b7d4 <__calloc+0x138> +8011b950: ac430000 sw v1,0(v0) +8011b954: 24420000 addiu v0,v0,0 +8011b958: 1040002a beqz v0,8011ba04 <__calloc+0x368> +8011b95c: 24020001 li v0,1 +8011b960: 0c000000 jal 80000000 +8011b964: 00000000 nop +8011b968: 26a45a1c addiu a0,s5,23068 +8011b96c: 0c046145 jal 80118514 <_int_malloc> +8011b970: 02402821 move a1,s2 +8011b974: 00408821 move s1,v0 +8011b978: 26620000 addiu v0,s3,0 +8011b97c: 1040001d beqz v0,8011b9f4 <__calloc+0x358> +8011b980: 3c048031 lui a0,0x8031 +8011b984: 0c000000 jal 80000000 +8011b988: 24845a1c addiu a0,a0,23068 +8011b98c: 1620ff75 bnez s1,8011b764 <__calloc+0xc8> +8011b990: 02201021 move v0,s1 +8011b994: 08046df6 j 8011b7d8 <__calloc+0x13c> +8011b998: 00000000 nop +8011b99c: 08046e31 j 8011b8c4 <__calloc+0x228> +8011b9a0: 00008021 move s0,zero +8011b9a4: 8c514574 lw s1,17780(v0) +8011b9a8: 08046dc1 j 8011b704 <__calloc+0x68> +8011b9ac: 00000000 nop +8011b9b0: 8e220000 lw v0,0(s1) +8011b9b4: 00000000 nop +8011b9b8: 1440ff92 bnez v0,8011b804 <__calloc+0x168> +8011b9bc: 02202021 move a0,s1 +8011b9c0: 24020001 li v0,1 +8011b9c4: 08046dcb j 8011b72c <__calloc+0x90> +8011b9c8: ae220000 sw v0,0(s1) +8011b9cc: 08046dd7 j 8011b75c <__calloc+0xc0> +8011b9d0: ae000000 sw zero,0(s0) +8011b9d4: 08046e2c j 8011b8b0 <__calloc+0x214> +8011b9d8: aea25a1c sw v0,23068(s5) +8011b9dc: 08046e3a j 8011b8e8 <__calloc+0x24c> +8011b9e0: ac405a1c sw zero,23068(v0) +8011b9e4: 1620ff5f bnez s1,8011b764 <__calloc+0xc8> +8011b9e8: ae000000 sw zero,0(s0) +8011b9ec: 08046df6 j 8011b7d8 <__calloc+0x13c> +8011b9f0: 02201021 move v0,s1 +8011b9f4: 1620ff5b bnez s1,8011b764 <__calloc+0xc8> +8011b9f8: ac805a1c sw zero,23068(a0) +8011b9fc: 08046df6 j 8011b7d8 <__calloc+0x13c> +8011ba00: 02201021 move v0,s1 +8011ba04: 08046e5a j 8011b968 <__calloc+0x2cc> +8011ba08: aea25a1c sw v0,23068(s5) +8011ba0c: 00000000 nop + +8011ba10 <__default_morecore>: +8011ba10: 27bdffe8 addiu sp,sp,-24 +8011ba14: afbf0010 sw ra,16(sp) +8011ba18: 0c04797c jal 8011e5f0 <__sbrk> +8011ba1c: 00000000 nop +8011ba20: 00401821 move v1,v0 +8011ba24: 2402ffff li v0,-1 +8011ba28: 10620005 beq v1,v0,8011ba40 <__default_morecore+0x30> +8011ba2c: 00601021 move v0,v1 +8011ba30: 8fbf0010 lw ra,16(sp) +8011ba34: 00000000 nop +8011ba38: 03e00008 jr ra +8011ba3c: 27bd0018 addiu sp,sp,24 +8011ba40: 00001821 move v1,zero +8011ba44: 8fbf0010 lw ra,16(sp) +8011ba48: 00601021 move v0,v1 +8011ba4c: 03e00008 jr ra +8011ba50: 27bd0018 addiu sp,sp,24 + ... + +8011ba60 : +8011ba60: 00801821 move v1,a0 +8011ba64: 80620000 lb v0,0(v1) +8011ba68: 00000000 nop +8011ba6c: 1440fffd bnez v0,8011ba64 +8011ba70: 24630001 addiu v1,v1,1 +8011ba74: 2463fffe addiu v1,v1,-2 +8011ba78: 80a20000 lb v0,0(a1) +8011ba7c: 24630001 addiu v1,v1,1 +8011ba80: 24a50001 addiu a1,a1,1 +8011ba84: 1440fffc bnez v0,8011ba78 +8011ba88: a0620000 sb v0,0(v1) +8011ba8c: 03e00008 jr ra +8011ba90: 00801021 move v0,a0 + ... + +8011baa0 : +8011baa0: 30820003 andi v0,a0,0x3 +8011baa4: 14400009 bnez v0,8011bacc +8011baa8: 30a700ff andi a3,a1,0xff +8011baac: 08046eb9 j 8011bae4 +8011bab0: 00071200 sll v0,a3,0x8 +8011bab4: 1040003c beqz v0,8011bba8 +8011bab8: 00001021 move v0,zero +8011babc: 24840001 addiu a0,a0,1 +8011bac0: 30820003 andi v0,a0,0x3 +8011bac4: 10400007 beqz v0,8011bae4 +8011bac8: 00071200 sll v0,a3,0x8 +8011bacc: 90820000 lbu v0,0(a0) +8011bad0: 00000000 nop +8011bad4: 14e2fff7 bne a3,v0,8011bab4 +8011bad8: 00000000 nop +8011badc: 03e00008 jr ra +8011bae0: 00801021 move v0,a0 +8011bae4: 00e21025 or v0,a3,v0 +8011bae8: 00021c00 sll v1,v0,0x10 +8011baec: 00435825 or t3,v0,v1 +8011baf0: 3c027efe lui v0,0x7efe +8011baf4: 3c038101 lui v1,0x8101 +8011baf8: 00803021 move a2,a0 +8011bafc: 344afeff ori t2,v0,0xfeff +8011bb00: 34690100 ori t1,v1,0x100 +8011bb04: 8cc30000 lw v1,0(a2) +8011bb08: 24c60004 addiu a2,a2,4 +8011bb0c: 01631026 xor v0,t3,v1 +8011bb10: 006a2021 addu a0,v1,t2 +8011bb14: 00031827 nor v1,zero,v1 +8011bb18: 00022827 nor a1,zero,v0 +8011bb1c: 00832026 xor a0,a0,v1 +8011bb20: 004a1021 addu v0,v0,t2 +8011bb24: 00451026 xor v0,v0,a1 +8011bb28: 00892024 and a0,a0,t1 +8011bb2c: 14800003 bnez a0,8011bb3c +8011bb30: 00491024 and v0,v0,t1 +8011bb34: 1040fff3 beqz v0,8011bb04 +8011bb38: 00000000 nop +8011bb3c: 90c3fffc lbu v1,-4(a2) +8011bb40: 24c2fffc addiu v0,a2,-4 +8011bb44: 24c4fffd addiu a0,a2,-3 +8011bb48: 24c5fffe addiu a1,a2,-2 +8011bb4c: 10e30016 beq a3,v1,8011bba8 +8011bb50: 24c8ffff addiu t0,a2,-1 +8011bb54: 10600013 beqz v1,8011bba4 +8011bb58: 00000000 nop +8011bb5c: 90c3fffd lbu v1,-3(a2) +8011bb60: 00000000 nop +8011bb64: 10e3ffdd beq a3,v1,8011badc +8011bb68: 00000000 nop +8011bb6c: 1060000d beqz v1,8011bba4 +8011bb70: 00000000 nop +8011bb74: 90c3fffe lbu v1,-2(a2) +8011bb78: 00000000 nop +8011bb7c: 10e3000c beq a3,v1,8011bbb0 +8011bb80: 00000000 nop +8011bb84: 10600007 beqz v1,8011bba4 +8011bb88: 00000000 nop +8011bb8c: 90c3ffff lbu v1,-1(a2) +8011bb90: 00000000 nop +8011bb94: 10e30008 beq a3,v1,8011bbb8 +8011bb98: 00000000 nop +8011bb9c: 1460ffd9 bnez v1,8011bb04 +8011bba0: 00000000 nop +8011bba4: 00001021 move v0,zero +8011bba8: 03e00008 jr ra +8011bbac: 00000000 nop +8011bbb0: 03e00008 jr ra +8011bbb4: 00a01021 move v0,a1 +8011bbb8: 03e00008 jr ra +8011bbbc: 01001021 move v0,t0 + +8011bbc0 : +8011bbc0: 90820000 lbu v0,0(a0) +8011bbc4: 90a30000 lbu v1,0(a1) +8011bbc8: 24840001 addiu a0,a0,1 +8011bbcc: 10400005 beqz v0,8011bbe4 +8011bbd0: 24a50001 addiu a1,a1,1 +8011bbd4: 1043fffa beq v0,v1,8011bbc0 +8011bbd8: 00431023 subu v0,v0,v1 +8011bbdc: 03e00008 jr ra +8011bbe0: 00000000 nop +8011bbe4: 03e00008 jr ra +8011bbe8: 00031023 negu v0,v1 +8011bbec: 00000000 nop + +8011bbf0 : +8011bbf0: 00801821 move v1,a0 +8011bbf4: 80a20000 lb v0,0(a1) +8011bbf8: 24a50001 addiu a1,a1,1 +8011bbfc: a0620000 sb v0,0(v1) +8011bc00: 1440fffc bnez v0,8011bbf4 +8011bc04: 24630001 addiu v1,v1,1 +8011bc08: 03e00008 jr ra +8011bc0c: 00801021 move v0,a0 + +8011bc10 <__strerror_r>: +8011bc10: 27bdffc0 addiu sp,sp,-64 +8011bc14: afb40038 sw s4,56(sp) +8011bc18: afb30034 sw s3,52(sp) +8011bc1c: afb1002c sw s1,44(sp) +8011bc20: afbf003c sw ra,60(sp) +8011bc24: afb20030 sw s2,48(sp) +8011bc28: afb00028 sw s0,40(sp) +8011bc2c: 00808821 move s1,a0 +8011bc30: 00a09821 move s3,a1 +8011bc34: 0480001d bltz a0,8011bcac <__strerror_r+0x9c> +8011bc38: 00c0a021 move s4,a2 +8011bc3c: 3c03801d lui v1,0x801d +8011bc40: 8c623e68 lw v0,15976(v1) +8011bc44: 00000000 nop +8011bc48: 0082102a slt v0,a0,v0 +8011bc4c: 10400018 beqz v0,8011bcb0 <__strerror_r+0xa0> +8011bc50: 3c05801c lui a1,0x801c +8011bc54: 3c02801d lui v0,0x801d +8011bc58: 00041880 sll v1,a0,0x2 +8011bc5c: 24422cb0 addiu v0,v0,11440 +8011bc60: 00621821 addu v1,v1,v0 +8011bc64: 8c650000 lw a1,0(v1) +8011bc68: 00000000 nop +8011bc6c: 10a0000f beqz a1,8011bcac <__strerror_r+0x9c> +8011bc70: 00000000 nop +8011bc74: 3c04801d lui a0,0x801d +8011bc78: 24840730 addiu a0,a0,1840 +8011bc7c: 0c04adf4 jal 8012b7d0 <__dcgettext> +8011bc80: 24060005 li a2,5 +8011bc84: 00409821 move s3,v0 +8011bc88: 02601021 move v0,s3 +8011bc8c: 8fbf003c lw ra,60(sp) +8011bc90: 8fb40038 lw s4,56(sp) +8011bc94: 8fb30034 lw s3,52(sp) +8011bc98: 8fb20030 lw s2,48(sp) +8011bc9c: 8fb1002c lw s1,44(sp) +8011bca0: 8fb00028 lw s0,40(sp) +8011bca4: 03e00008 jr ra +8011bca8: 27bd0040 addiu sp,sp,64 +8011bcac: 3c05801c lui a1,0x801c +8011bcb0: 3c04801d lui a0,0x801d +8011bcb4: 24a52dc0 addiu a1,a1,11712 +8011bcb8: 24060005 li a2,5 +8011bcbc: 0c04adf4 jal 8012b7d0 <__dcgettext> +8011bcc0: 24840730 addiu a0,a0,1840 +8011bcc4: 00402021 move a0,v0 +8011bcc8: 0c046f6c jal 8011bdb0 +8011bccc: 00409021 move s2,v0 +8011bcd0: 02202021 move a0,s1 +8011bcd4: 2406000a li a2,10 +8011bcd8: 27a50024 addiu a1,sp,36 +8011bcdc: 00003821 move a3,zero +8011bce0: 00408021 move s0,v0 +8011bce4: 0c04c830 jal 801320c0 <_itoa_word> +8011bce8: a3a00024 sb zero,36(sp) +8011bcec: 00408821 move s1,v0 +8011bcf0: 0290102b sltu v0,s4,s0 +8011bcf4: 14400015 bnez v0,8011bd4c <__strerror_r+0x13c> +8011bcf8: 02003021 move a2,s0 +8011bcfc: 02602021 move a0,s3 +8011bd00: 0c0472c8 jal 8011cb20 <__mempcpy> +8011bd04: 02402821 move a1,s2 +8011bd08: 00402021 move a0,v0 +8011bd0c: 0214102b sltu v0,s0,s4 +8011bd10: 14400016 bnez v0,8011bd6c <__strerror_r+0x15c> +8011bd14: 03b11823 subu v1,sp,s1 +8011bd18: 1280ffdc beqz s4,8011bc8c <__strerror_r+0x7c> +8011bd1c: 02601021 move v0,s3 +8011bd20: 02741021 addu v0,s3,s4 +8011bd24: a040ffff sb zero,-1(v0) +8011bd28: 8fbf003c lw ra,60(sp) +8011bd2c: 02601021 move v0,s3 +8011bd30: 8fb40038 lw s4,56(sp) +8011bd34: 8fb30034 lw s3,52(sp) +8011bd38: 8fb20030 lw s2,48(sp) +8011bd3c: 8fb1002c lw s1,44(sp) +8011bd40: 8fb00028 lw s0,40(sp) +8011bd44: 03e00008 jr ra +8011bd48: 27bd0040 addiu sp,sp,64 +8011bd4c: 02602021 move a0,s3 +8011bd50: 02803021 move a2,s4 +8011bd54: 0c0472c8 jal 8011cb20 <__mempcpy> +8011bd58: 02402821 move a1,s2 +8011bd5c: 00402021 move a0,v0 +8011bd60: 0214102b sltu v0,s0,s4 +8011bd64: 1040ffec beqz v0,8011bd18 <__strerror_r+0x108> +8011bd68: 03b11823 subu v1,sp,s1 +8011bd6c: 02903023 subu a2,s4,s0 +8011bd70: 24630025 addiu v1,v1,37 +8011bd74: 0066102b sltu v0,v1,a2 +8011bd78: 14400007 bnez v0,8011bd98 <__strerror_r+0x188> +8011bd7c: 00000000 nop +8011bd80: 0c04324c jal 8010c930 +8011bd84: 02202821 move a1,s1 +8011bd88: 1680ffe5 bnez s4,8011bd20 <__strerror_r+0x110> +8011bd8c: 02601021 move v0,s3 +8011bd90: 08046f23 j 8011bc8c <__strerror_r+0x7c> +8011bd94: 00000000 nop +8011bd98: 00603021 move a2,v1 +8011bd9c: 0c04324c jal 8010c930 +8011bda0: 02202821 move a1,s1 +8011bda4: 08046f62 j 8011bd88 <__strerror_r+0x178> +8011bda8: 00000000 nop +8011bdac: 00000000 nop + +8011bdb0 : +8011bdb0: 30820003 andi v0,a0,0x3 +8011bdb4: 1040000f beqz v0,8011bdf4 +8011bdb8: 00803821 move a3,a0 +8011bdbc: 80820000 lb v0,0(a0) +8011bdc0: 00000000 nop +8011bdc4: 14400008 bnez v0,8011bde8 +8011bdc8: 24840001 addiu a0,a0,1 +8011bdcc: 03e00008 jr ra +8011bdd0: 2484ffff addiu a0,a0,-1 +8011bdd4: 80820000 lb v0,0(a0) +8011bdd8: 00000000 nop +8011bddc: 10400021 beqz v0,8011be64 +8011bde0: 00000000 nop +8011bde4: 24840001 addiu a0,a0,1 +8011bde8: 30820003 andi v0,a0,0x3 +8011bdec: 1440fff9 bnez v0,8011bdd4 +8011bdf0: 00000000 nop +8011bdf4: 3c02fefe lui v0,0xfefe +8011bdf8: 3c038080 lui v1,0x8080 +8011bdfc: 3446feff ori a2,v0,0xfeff +8011be00: 34638080 ori v1,v1,0x8080 +8011be04: 8c820000 lw v0,0(a0) +8011be08: 00000000 nop +8011be0c: 00461021 addu v0,v0,a2 +8011be10: 00431024 and v0,v0,v1 +8011be14: 1040fffb beqz v0,8011be04 +8011be18: 24840004 addiu a0,a0,4 +8011be1c: 8082fffc lb v0,-4(a0) +8011be20: 00000000 nop +8011be24: 10400011 beqz v0,8011be6c +8011be28: 2485fffc addiu a1,a0,-4 +8011be2c: 8082fffd lb v0,-3(a0) +8011be30: 00000000 nop +8011be34: 1040000f beqz v0,8011be74 +8011be38: 00a71023 subu v0,a1,a3 +8011be3c: 8082fffe lb v0,-2(a0) +8011be40: 00000000 nop +8011be44: 1040000d beqz v0,8011be7c +8011be48: 00a71023 subu v0,a1,a3 +8011be4c: 8082ffff lb v0,-1(a0) +8011be50: 00000000 nop +8011be54: 1440ffeb bnez v0,8011be04 +8011be58: 00a71023 subu v0,a1,a3 +8011be5c: 03e00008 jr ra +8011be60: 24420003 addiu v0,v0,3 +8011be64: 03e00008 jr ra +8011be68: 00871023 subu v0,a0,a3 +8011be6c: 03e00008 jr ra +8011be70: 00a71023 subu v0,a1,a3 +8011be74: 03e00008 jr ra +8011be78: 24420001 addiu v0,v0,1 +8011be7c: 03e00008 jr ra +8011be80: 24420002 addiu v0,v0,2 + ... + +8011be90 <__strnlen>: +8011be90: 14a00003 bnez a1,8011bea0 <__strnlen+0x10> +8011be94: 00804821 move t1,a0 +8011be98: 03e00008 jr ra +8011be9c: 00001021 move v0,zero +8011bea0: 00a42821 addu a1,a1,a0 +8011bea4: 00a4102b sltu v0,a1,a0 +8011bea8: 14400042 bnez v0,8011bfb4 <__strnlen+0x124> +8011beac: 00000000 nop +8011beb0: 31220003 andi v0,t1,0x3 +8011beb4: 1040000f beqz v0,8011bef4 <__strnlen+0x64> +8011beb8: 01203821 move a3,t1 +8011bebc: 81220000 lb v0,0(t1) +8011bec0: 00000000 nop +8011bec4: 10400031 beqz v0,8011bf8c <__strnlen+0xfc> +8011bec8: 00e5102b sltu v0,a3,a1 +8011becc: 08046fba j 8011bee8 <__strnlen+0x58> +8011bed0: 24e70001 addiu a3,a3,1 +8011bed4: 80e20000 lb v0,0(a3) +8011bed8: 00000000 nop +8011bedc: 1040002b beqz v0,8011bf8c <__strnlen+0xfc> +8011bee0: 00e5102b sltu v0,a3,a1 +8011bee4: 24e70001 addiu a3,a3,1 +8011bee8: 30e20003 andi v0,a3,0x3 +8011beec: 1440fff9 bnez v0,8011bed4 <__strnlen+0x44> +8011bef0: 00000000 nop +8011bef4: 3c02fefe lui v0,0xfefe +8011bef8: 3c038080 lui v1,0x8080 +8011befc: 3444feff ori a0,v0,0xfeff +8011bf00: 34638080 ori v1,v1,0x8080 +8011bf04: 00e03021 move a2,a3 +8011bf08: 00c5102b sltu v0,a2,a1 +8011bf0c: 1040001b beqz v0,8011bf7c <__strnlen+0xec> +8011bf10: 00a7102b sltu v0,a1,a3 +8011bf14: 8cc20000 lw v0,0(a2) +8011bf18: 24c60004 addiu a2,a2,4 +8011bf1c: 00441021 addu v0,v0,a0 +8011bf20: 00431024 and v0,v0,v1 +8011bf24: 10400011 beqz v0,8011bf6c <__strnlen+0xdc> +8011bf28: 24c8fffc addiu t0,a2,-4 +8011bf2c: 80c2fffc lb v0,-4(a2) +8011bf30: 00000000 nop +8011bf34: 1040000f beqz v0,8011bf74 <__strnlen+0xe4> +8011bf38: 24c7fffd addiu a3,a2,-3 +8011bf3c: 80c2fffd lb v0,-3(a2) +8011bf40: 00000000 nop +8011bf44: 1040000d beqz v0,8011bf7c <__strnlen+0xec> +8011bf48: 00a7102b sltu v0,a1,a3 +8011bf4c: 80c2fffe lb v0,-2(a2) +8011bf50: 00000000 nop +8011bf54: 10400008 beqz v0,8011bf78 <__strnlen+0xe8> +8011bf58: 24c7fffe addiu a3,a2,-2 +8011bf5c: 80c2ffff lb v0,-1(a2) +8011bf60: 00000000 nop +8011bf64: 10400004 beqz v0,8011bf78 <__strnlen+0xe8> +8011bf68: 24c7ffff addiu a3,a2,-1 +8011bf6c: 08046fc2 j 8011bf08 <__strnlen+0x78> +8011bf70: 00a03821 move a3,a1 +8011bf74: 01003821 move a3,t0 +8011bf78: 00a7102b sltu v0,a1,a3 +8011bf7c: 14400007 bnez v0,8011bf9c <__strnlen+0x10c> +8011bf80: 00e02021 move a0,a3 +8011bf84: 03e00008 jr ra +8011bf88: 00891023 subu v0,a0,t1 +8011bf8c: 14400006 bnez v0,8011bfa8 <__strnlen+0x118> +8011bf90: 00000000 nop +8011bf94: 03e00008 jr ra +8011bf98: 00a91023 subu v0,a1,t1 +8011bf9c: 00a02021 move a0,a1 +8011bfa0: 03e00008 jr ra +8011bfa4: 00891023 subu v0,a0,t1 +8011bfa8: 00e02821 move a1,a3 +8011bfac: 03e00008 jr ra +8011bfb0: 00a91023 subu v0,a1,t1 +8011bfb4: 08046fac j 8011beb0 <__strnlen+0x20> +8011bfb8: 2405ffff li a1,-1 +8011bfbc: 00000000 nop + +8011bfc0 : +8011bfc0: 2cc20004 sltiu v0,a2,4 +8011bfc4: 1040001c beqz v0,8011c038 +8011bfc8: 00064082 srl t0,a2,0x2 +8011bfcc: 00003821 move a3,zero +8011bfd0: 00001021 move v0,zero +8011bfd4: 10c00039 beqz a2,8011c0bc +8011bfd8: 00000000 nop +8011bfdc: 80820000 lb v0,0(a0) +8011bfe0: 90a70000 lbu a3,0(a1) +8011bfe4: 10400012 beqz v0,8011c030 +8011bfe8: 304300ff andi v1,v0,0xff +8011bfec: 14670010 bne v1,a3,8011c030 +8011bff0: 24840001 addiu a0,a0,1 +8011bff4: 08047007 j 8011c01c +8011bff8: 24a50001 addiu a1,a1,1 +8011bffc: 80820000 lb v0,0(a0) +8011c000: 90a70000 lbu a3,0(a1) +8011c004: 24840001 addiu a0,a0,1 +8011c008: 24a50001 addiu a1,a1,1 +8011c00c: 10400008 beqz v0,8011c030 +8011c010: 304300ff andi v1,v0,0xff +8011c014: 14670006 bne v1,a3,8011c030 +8011c018: 00000000 nop +8011c01c: 24c6ffff addiu a2,a2,-1 +8011c020: 14c0fff6 bnez a2,8011bffc +8011c024: 00001021 move v0,zero +8011c028: 03e00008 jr ra +8011c02c: 00000000 nop +8011c030: 03e00008 jr ra +8011c034: 00671023 subu v0,v1,a3 +8011c038: 80820000 lb v0,0(a0) +8011c03c: 2508ffff addiu t0,t0,-1 +8011c040: 90a70000 lbu a3,0(a1) +8011c044: 1040fffa beqz v0,8011c030 +8011c048: 304300ff andi v1,v0,0xff +8011c04c: 1467fff8 bne v1,a3,8011c030 +8011c050: 00000000 nop +8011c054: 80820001 lb v0,1(a0) +8011c058: 90a70001 lbu a3,1(a1) +8011c05c: 1040fff4 beqz v0,8011c030 +8011c060: 304300ff andi v1,v0,0xff +8011c064: 1467fff2 bne v1,a3,8011c030 +8011c068: 00000000 nop +8011c06c: 80820002 lb v0,2(a0) +8011c070: 90a70002 lbu a3,2(a1) +8011c074: 1040ffee beqz v0,8011c030 +8011c078: 304300ff andi v1,v0,0xff +8011c07c: 1467ffec bne v1,a3,8011c030 +8011c080: 00000000 nop +8011c084: 80820003 lb v0,3(a0) +8011c088: 90a30003 lbu v1,3(a1) +8011c08c: 24840004 addiu a0,a0,4 +8011c090: 24a50004 addiu a1,a1,4 +8011c094: 10400007 beqz v0,8011c0b4 +8011c098: 304700ff andi a3,v0,0xff +8011c09c: 14e30005 bne a3,v1,8011c0b4 +8011c0a0: 00000000 nop +8011c0a4: 1500ffe4 bnez t0,8011c038 +8011c0a8: 00e01021 move v0,a3 +8011c0ac: 08046ff5 j 8011bfd4 +8011c0b0: 30c60003 andi a2,a2,0x3 +8011c0b4: 03e00008 jr ra +8011c0b8: 00e31023 subu v0,a3,v1 +8011c0bc: 03e00008 jr ra +8011c0c0: 00e21023 subu v0,a3,v0 + ... + +8011c0d0 : +8011c0d0: 2cc20004 sltiu v0,a2,4 +8011c0d4: 14400016 bnez v0,8011c130 +8011c0d8: 2487ffff addiu a3,a0,-1 +8011c0dc: 00064082 srl t0,a2,0x2 +8011c0e0: 00801821 move v1,a0 +8011c0e4: 80a20000 lb v0,0(a1) +8011c0e8: 2508ffff addiu t0,t0,-1 +8011c0ec: 10400021 beqz v0,8011c174 +8011c0f0: a0620000 sb v0,0(v1) +8011c0f4: 80a20001 lb v0,1(a1) +8011c0f8: 24670001 addiu a3,v1,1 +8011c0fc: 1040001e beqz v0,8011c178 +8011c100: a0620001 sb v0,1(v1) +8011c104: 80a20002 lb v0,2(a1) +8011c108: 24670002 addiu a3,v1,2 +8011c10c: 1040001a beqz v0,8011c178 +8011c110: a0620002 sb v0,2(v1) +8011c114: 80a20003 lb v0,3(a1) +8011c118: 24670003 addiu a3,v1,3 +8011c11c: 24a50004 addiu a1,a1,4 +8011c120: 10400015 beqz v0,8011c178 +8011c124: a0620003 sb v0,3(v1) +8011c128: 1500ffee bnez t0,8011c0e4 +8011c12c: 24630004 addiu v1,v1,4 +8011c130: 30c20003 andi v0,a2,0x3 +8011c134: 1040000d beqz v0,8011c16c +8011c138: 00000000 nop +8011c13c: 80a30000 lb v1,0(a1) +8011c140: 24e70001 addiu a3,a3,1 +8011c144: 2442ffff addiu v0,v0,-1 +8011c148: a0e30000 sb v1,0(a3) +8011c14c: 10400007 beqz v0,8011c16c +8011c150: 24a50001 addiu a1,a1,1 +8011c154: 1460fff9 bnez v1,8011c13c +8011c158: 00000000 nop +8011c15c: 24e70001 addiu a3,a3,1 +8011c160: 2442ffff addiu v0,v0,-1 +8011c164: 1440fffd bnez v0,8011c15c +8011c168: a0e00000 sb zero,0(a3) +8011c16c: 03e00008 jr ra +8011c170: 00801021 move v0,a0 +8011c174: 00603821 move a3,v1 +8011c178: 00e41023 subu v0,a3,a0 +8011c17c: 00c21023 subu v0,a2,v0 +8011c180: 2442ffff addiu v0,v0,-1 +8011c184: 1040fff9 beqz v0,8011c16c +8011c188: 24e70001 addiu a3,a3,1 +8011c18c: 2442ffff addiu v0,v0,-1 +8011c190: 1440fff2 bnez v0,8011c15c +8011c194: a0e00000 sb zero,0(a3) +8011c198: 0804705b j 8011c16c +8011c19c: 00000000 nop + +8011c1a0 : +8011c1a0: 27bdffe0 addiu sp,sp,-32 +8011c1a4: afb00010 sw s0,16(sp) +8011c1a8: 30b000ff andi s0,a1,0xff +8011c1ac: afbf0018 sw ra,24(sp) +8011c1b0: afb10014 sw s1,20(sp) +8011c1b4: 12000010 beqz s0,8011c1f8 +8011c1b8: 00801021 move v0,a0 +8011c1bc: 08047073 j 8011c1cc +8011c1c0: 00008821 move s1,zero +8011c1c4: 00408821 move s1,v0 +8011c1c8: 24420001 addiu v0,v0,1 +8011c1cc: 00402021 move a0,v0 +8011c1d0: 0c046ea8 jal 8011baa0 +8011c1d4: 02002821 move a1,s0 +8011c1d8: 1440fffa bnez v0,8011c1c4 +8011c1dc: 00000000 nop +8011c1e0: 02201021 move v0,s1 +8011c1e4: 8fbf0018 lw ra,24(sp) +8011c1e8: 8fb10014 lw s1,20(sp) +8011c1ec: 8fb00010 lw s0,16(sp) +8011c1f0: 03e00008 jr ra +8011c1f4: 27bd0020 addiu sp,sp,32 +8011c1f8: 8fbf0018 lw ra,24(sp) +8011c1fc: 8fb10014 lw s1,20(sp) +8011c200: 8fb00010 lw s0,16(sp) +8011c204: 00002821 move a1,zero +8011c208: 08047480 j 8011d200 <__rawmemchr> +8011c20c: 27bd0020 addiu sp,sp,32 + +8011c210 : +8011c210: 80870000 lb a3,0(a0) +8011c214: 00000000 nop +8011c218: 10e0000f beqz a3,8011c258 +8011c21c: 00801021 move v0,a0 +8011c220: 00a01821 move v1,a1 +8011c224: 80660000 lb a2,0(v1) +8011c228: 00000000 nop +8011c22c: 10c00005 beqz a2,8011c244 +8011c230: 24630001 addiu v1,v1,1 +8011c234: 14c7fffb bne a2,a3,8011c224 +8011c238: 00000000 nop +8011c23c: 03e00008 jr ra +8011c240: 00000000 nop +8011c244: 24420001 addiu v0,v0,1 +8011c248: 80470000 lb a3,0(v0) +8011c24c: 00000000 nop +8011c250: 14e0fff4 bnez a3,8011c224 +8011c254: 00a01821 move v1,a1 +8011c258: 03e00008 jr ra +8011c25c: 00001021 move v0,zero + +8011c260 : +8011c260: 90a60000 lbu a2,0(a1) +8011c264: 00000000 nop +8011c268: 14c00003 bnez a2,8011c278 +8011c26c: 00000000 nop +8011c270: 03e00008 jr ra +8011c274: 00801021 move v0,a0 +8011c278: 2484ffff addiu a0,a0,-1 +8011c27c: 24840001 addiu a0,a0,1 +8011c280: 90820000 lbu v0,0(a0) +8011c284: 00000000 nop +8011c288: 10400046 beqz v0,8011c3a4 +8011c28c: 00000000 nop +8011c290: 14c2fffa bne a2,v0,8011c27c +8011c294: 00000000 nop +8011c298: 90a70001 lbu a3,1(a1) +8011c29c: 00000000 nop +8011c2a0: 10e0fff3 beqz a3,8011c270 +8011c2a4: 24a50001 addiu a1,a1,1 +8011c2a8: 90820001 lbu v0,1(a0) +8011c2ac: 00000000 nop +8011c2b0: 10e20008 beq a3,v0,8011c2d4 +8011c2b4: 24830001 addiu v1,a0,1 +8011c2b8: 14460011 bne v0,a2,8011c300 +8011c2bc: 00000000 nop +8011c2c0: 24630001 addiu v1,v1,1 +8011c2c4: 90620000 lbu v0,0(v1) +8011c2c8: 00000000 nop +8011c2cc: 14e2fffa bne a3,v0,8011c2b8 +8011c2d0: 00000000 nop +8011c2d4: 90620001 lbu v0,1(v1) +8011c2d8: 90a80001 lbu t0,1(a1) +8011c2dc: 00000000 nop +8011c2e0: 10480012 beq v0,t0,8011c32c +8011c2e4: 2464ffff addiu a0,v1,-1 +8011c2e8: 1100ffe1 beqz t0,8011c270 +8011c2ec: 00000000 nop +8011c2f0: 90820001 lbu v0,1(a0) +8011c2f4: 00000000 nop +8011c2f8: 1046fff1 beq v0,a2,8011c2c0 +8011c2fc: 24830001 addiu v1,a0,1 +8011c300: 10400028 beqz v0,8011c3a4 +8011c304: 24630001 addiu v1,v1,1 +8011c308: 90620000 lbu v0,0(v1) +8011c30c: 00000000 nop +8011c310: 10c2ffeb beq a2,v0,8011c2c0 +8011c314: 00000000 nop +8011c318: 10400022 beqz v0,8011c3a4 +8011c31c: 24630001 addiu v1,v1,1 +8011c320: 90620000 lbu v0,0(v1) +8011c324: 080470ae j 8011c2b8 +8011c328: 00000000 nop +8011c32c: 1100ffd0 beqz t0,8011c270 +8011c330: 00000000 nop +8011c334: 90620002 lbu v0,2(v1) +8011c338: 90a80002 lbu t0,2(a1) +8011c33c: 00000000 nop +8011c340: 1448ffe9 bne v0,t0,8011c2e8 +8011c344: 00000000 nop +8011c348: 1100ffc9 beqz t0,8011c270 +8011c34c: 24690003 addiu t1,v1,3 +8011c350: 90620003 lbu v0,3(v1) +8011c354: 90a80003 lbu t0,3(a1) +8011c358: 00000000 nop +8011c35c: 1448ffe2 bne v0,t0,8011c2e8 +8011c360: 24a30003 addiu v1,a1,3 +8011c364: 1100ffc2 beqz t0,8011c270 +8011c368: 00000000 nop +8011c36c: 90680001 lbu t0,1(v1) +8011c370: 91220001 lbu v0,1(t1) +8011c374: 24630002 addiu v1,v1,2 +8011c378: 1448ffdb bne v0,t0,8011c2e8 +8011c37c: 25290002 addiu t1,t1,2 +8011c380: 1100ffbb beqz t0,8011c270 +8011c384: 00000000 nop +8011c388: 90680000 lbu t0,0(v1) +8011c38c: 91220000 lbu v0,0(t1) +8011c390: 00000000 nop +8011c394: 1048fff3 beq v0,t0,8011c364 +8011c398: 00000000 nop +8011c39c: 080470ba j 8011c2e8 +8011c3a0: 00000000 nop +8011c3a4: 03e00008 jr ra +8011c3a8: 00001021 move v0,zero +8011c3ac: 00000000 nop + +8011c3b0 <__memchr>: +8011c3b0: 30a500ff andi a1,a1,0xff +8011c3b4: 10c0000b beqz a2,8011c3e4 <__memchr+0x34> +8011c3b8: 00803821 move a3,a0 +8011c3bc: 30820003 andi v0,a0,0x3 +8011c3c0: 1040001a beqz v0,8011c42c <__memchr+0x7c> +8011c3c4: 00051200 sll v0,a1,0x8 +8011c3c8: 90e20000 lbu v0,0(a3) +8011c3cc: 00000000 nop +8011c3d0: 1045003f beq v0,a1,8011c4d0 <__memchr+0x120> +8011c3d4: 24c6ffff addiu a2,a2,-1 +8011c3d8: 24e70001 addiu a3,a3,1 +8011c3dc: 14c0fff8 bnez a2,8011c3c0 <__memchr+0x10> +8011c3e0: 30e20003 andi v0,a3,0x3 +8011c3e4: 10c0000f beqz a2,8011c424 <__memchr+0x74> +8011c3e8: 24c3ffff addiu v1,a2,-1 +8011c3ec: 90e20000 lbu v0,0(a3) +8011c3f0: 00000000 nop +8011c3f4: 14450007 bne v0,a1,8011c414 <__memchr+0x64> +8011c3f8: 00e02021 move a0,a3 +8011c3fc: 03e00008 jr ra +8011c400: 00801021 move v0,a0 +8011c404: 90820000 lbu v0,0(a0) +8011c408: 00000000 nop +8011c40c: 10450032 beq v0,a1,8011c4d8 <__memchr+0x128> +8011c410: 00000000 nop +8011c414: 2463ffff addiu v1,v1,-1 +8011c418: 2402ffff li v0,-1 +8011c41c: 1462fff9 bne v1,v0,8011c404 <__memchr+0x54> +8011c420: 24840001 addiu a0,a0,1 +8011c424: 03e00008 jr ra +8011c428: 00001021 move v0,zero +8011c42c: 00a21025 or v0,a1,v0 +8011c430: 00021c00 sll v1,v0,0x10 +8011c434: 2cc40004 sltiu a0,a2,4 +8011c438: 1480ffea bnez a0,8011c3e4 <__memchr+0x34> +8011c43c: 00435825 or t3,v0,v1 +8011c440: 3c027efe lui v0,0x7efe +8011c444: 3c038101 lui v1,0x8101 +8011c448: 344dfeff ori t5,v0,0xfeff +8011c44c: 346c0100 ori t4,v1,0x100 +8011c450: 8ce20000 lw v0,0(a3) +8011c454: 24c6fffc addiu a2,a2,-4 +8011c458: 01621026 xor v0,t3,v0 +8011c45c: 00021827 nor v1,zero,v0 +8011c460: 004d1021 addu v0,v0,t5 +8011c464: 00431026 xor v0,v0,v1 +8011c468: 004c1024 and v0,v0,t4 +8011c46c: 2cc30004 sltiu v1,a2,4 +8011c470: 10400013 beqz v0,8011c4c0 <__memchr+0x110> +8011c474: 24e70004 addiu a3,a3,4 +8011c478: 90e2fffc lbu v0,-4(a3) +8011c47c: 24e4fffc addiu a0,a3,-4 +8011c480: 24e8fffd addiu t0,a3,-3 +8011c484: 24e9fffe addiu t1,a3,-2 +8011c488: 10450017 beq v0,a1,8011c4e8 <__memchr+0x138> +8011c48c: 24eaffff addiu t2,a3,-1 +8011c490: 90e2fffd lbu v0,-3(a3) +8011c494: 00000000 nop +8011c498: 10450015 beq v0,a1,8011c4f0 <__memchr+0x140> +8011c49c: 00000000 nop +8011c4a0: 90e2fffe lbu v0,-2(a3) +8011c4a4: 00000000 nop +8011c4a8: 10450013 beq v0,a1,8011c4f8 <__memchr+0x148> +8011c4ac: 01201021 move v0,t1 +8011c4b0: 90e2ffff lbu v0,-1(a3) +8011c4b4: 00000000 nop +8011c4b8: 10450009 beq v0,a1,8011c4e0 <__memchr+0x130> +8011c4bc: 00000000 nop +8011c4c0: 1060ffe3 beqz v1,8011c450 <__memchr+0xa0> +8011c4c4: 00000000 nop +8011c4c8: 080470f9 j 8011c3e4 <__memchr+0x34> +8011c4cc: 00000000 nop +8011c4d0: 03e00008 jr ra +8011c4d4: 00e01021 move v0,a3 +8011c4d8: 03e00008 jr ra +8011c4dc: 00801021 move v0,a0 +8011c4e0: 03e00008 jr ra +8011c4e4: 01401021 move v0,t2 +8011c4e8: 03e00008 jr ra +8011c4ec: 00801021 move v0,a0 +8011c4f0: 03e00008 jr ra +8011c4f4: 01001021 move v0,t0 +8011c4f8: 03e00008 jr ra +8011c4fc: 00000000 nop + +8011c500 : +8011c500: 2cc20010 sltiu v0,a2,16 +8011c504: 14400045 bnez v0,8011c61c +8011c508: 27bdfff8 addiu sp,sp,-8 +8011c50c: 30a20003 andi v0,a1,0x3 +8011c510: 10400014 beqz v0,8011c564 +8011c514: 00a04021 move t0,a1 +8011c518: 90830000 lbu v1,0(a0) +8011c51c: 90a20000 lbu v0,0(a1) +8011c520: 00000000 nop +8011c524: 00621023 subu v0,v1,v0 +8011c528: 14400050 bnez v0,8011c66c +8011c52c: 00000000 nop +8011c530: 24840001 addiu a0,a0,1 +8011c534: 08047155 j 8011c554 +8011c538: 24a50001 addiu a1,a1,1 +8011c53c: 90830000 lbu v1,0(a0) +8011c540: 90a20000 lbu v0,0(a1) +8011c544: 24840001 addiu a0,a0,1 +8011c548: 00621023 subu v0,v1,v0 +8011c54c: 14400047 bnez v0,8011c66c +8011c550: 24a50001 addiu a1,a1,1 +8011c554: 30a20003 andi v0,a1,0x3 +8011c558: 24c6ffff addiu a2,a2,-1 +8011c55c: 1440fff7 bnez v0,8011c53c +8011c560: 00a04021 move t0,a1 +8011c564: 30820003 andi v0,a0,0x3 +8011c568: 10400042 beqz v0,8011c674 +8011c56c: 00807821 move t7,a0 +8011c570: 000268c0 sll t5,v0,0x3 +8011c574: 00064882 srl t1,a2,0x2 +8011c578: 2402fffc li v0,-4 +8011c57c: 00822024 and a0,a0,v0 +8011c580: 24030020 li v1,32 +8011c584: 31270003 andi a3,t1,0x3 +8011c588: 24020001 li v0,1 +8011c58c: 10e2007d beq a3,v0,8011c784 +8011c590: 006d7023 subu t6,v1,t5 +8011c594: 10e00054 beqz a3,8011c6e8 +8011c598: 24020003 li v0,3 +8011c59c: 10e200a5 beq a3,v0,8011c834 +8011c5a0: 00000000 nop +8011c5a4: 8c8b0000 lw t3,0(a0) +8011c5a8: 8c8a0004 lw t2,4(a0) +8011c5ac: 8ca70000 lw a3,0(a1) +8011c5b0: 2484fffc addiu a0,a0,-4 +8011c5b4: 24a5fff8 addiu a1,a1,-8 +8011c5b8: 25290002 addiu t1,t1,2 +8011c5bc: 01ab1806 srlv v1,t3,t5 +8011c5c0: 01ca1004 sllv v0,t2,t6 +8011c5c4: 00621025 or v0,v1,v0 +8011c5c8: 8c8b000c lw t3,12(a0) +8011c5cc: 8cac000c lw t4,12(a1) +8011c5d0: 10e200c8 beq a3,v0,8011c8f4 +8011c5d4: 00000000 nop +8011c5d8: afa20000 sw v0,0(sp) +8011c5dc: afa70004 sw a3,4(sp) +8011c5e0: 03a02021 move a0,sp +8011c5e4: 27a20004 addiu v0,sp,4 +8011c5e8: 90850000 lbu a1,0(a0) +8011c5ec: 90430000 lbu v1,0(v0) +8011c5f0: 24840001 addiu a0,a0,1 +8011c5f4: 10a3fffc beq a1,v1,8011c5e8 +8011c5f8: 24420001 addiu v0,v0,1 +8011c5fc: 00a31023 subu v0,a1,v1 +8011c600: 1440001a bnez v0,8011c66c +8011c604: 00000000 nop +8011c608: 2402fffc li v0,-4 +8011c60c: 00c21024 and v0,a2,v0 +8011c610: 00482821 addu a1,v0,t0 +8011c614: 01e22021 addu a0,t7,v0 +8011c618: 30c60003 andi a2,a2,0x3 +8011c61c: 10c00013 beqz a2,8011c66c +8011c620: 00001021 move v0,zero +8011c624: 90830000 lbu v1,0(a0) +8011c628: 90a20000 lbu v0,0(a1) +8011c62c: 00000000 nop +8011c630: 00621023 subu v0,v1,v0 +8011c634: 1440000d bnez v0,8011c66c +8011c638: 00000000 nop +8011c63c: 24840001 addiu a0,a0,1 +8011c640: 08047198 j 8011c660 +8011c644: 24a50001 addiu a1,a1,1 +8011c648: 90830000 lbu v1,0(a0) +8011c64c: 90a20000 lbu v0,0(a1) +8011c650: 24840001 addiu a0,a0,1 +8011c654: 00621023 subu v0,v1,v0 +8011c658: 14400004 bnez v0,8011c66c +8011c65c: 24a50001 addiu a1,a1,1 +8011c660: 24c6ffff addiu a2,a2,-1 +8011c664: 14c0fff8 bnez a2,8011c648 +8011c668: 00001021 move v0,zero +8011c66c: 03e00008 jr ra +8011c670: 27bd0008 addiu sp,sp,8 +8011c674: 00063882 srl a3,a2,0x2 +8011c678: 30e30003 andi v1,a3,0x3 +8011c67c: 24020001 li v0,1 +8011c680: 10620058 beq v1,v0,8011c7e4 +8011c684: 00000000 nop +8011c688: 1060002d beqz v1,8011c740 +8011c68c: 24020003 li v0,3 +8011c690: 1062007f beq v1,v0,8011c890 +8011c694: 00000000 nop +8011c698: 8c830000 lw v1,0(a0) +8011c69c: 8ca20000 lw v0,0(a1) +8011c6a0: 2484fff8 addiu a0,a0,-8 +8011c6a4: 24a5fff8 addiu a1,a1,-8 +8011c6a8: 24e70002 addiu a3,a3,2 +8011c6ac: 8c8a000c lw t2,12(a0) +8011c6b0: 8ca9000c lw t1,12(a1) +8011c6b4: 1062008a beq v1,v0,8011c8e0 +8011c6b8: 00000000 nop +8011c6bc: afa20000 sw v0,0(sp) +8011c6c0: afa30004 sw v1,4(sp) +8011c6c4: 27a40004 addiu a0,sp,4 +8011c6c8: 03a01021 move v0,sp +8011c6cc: 90850000 lbu a1,0(a0) +8011c6d0: 90430000 lbu v1,0(v0) +8011c6d4: 24840001 addiu a0,a0,1 +8011c6d8: 10a3fffc beq a1,v1,8011c6cc +8011c6dc: 24420001 addiu v0,v0,1 +8011c6e0: 08047180 j 8011c600 +8011c6e4: 00a31023 subu v0,a1,v1 +8011c6e8: 8ca70000 lw a3,0(a1) +8011c6ec: 8c8b0000 lw t3,0(a0) +8011c6f0: 8c8a0004 lw t2,4(a0) +8011c6f4: 24840004 addiu a0,a0,4 +8011c6f8: 01ab1806 srlv v1,t3,t5 +8011c6fc: 01ca1004 sllv v0,t2,t6 +8011c700: 00621025 or v0,v1,v0 +8011c704: 8c8b0004 lw t3,4(a0) +8011c708: 8cac0004 lw t4,4(a1) +8011c70c: 10e2004f beq a3,v0,8011c84c +8011c710: 01aa1806 srlv v1,t2,t5 +8011c714: afa20000 sw v0,0(sp) +8011c718: afa70004 sw a3,4(sp) +8011c71c: 03a02021 move a0,sp +8011c720: 27a20004 addiu v0,sp,4 +8011c724: 90850000 lbu a1,0(a0) +8011c728: 90430000 lbu v1,0(v0) +8011c72c: 24840001 addiu a0,a0,1 +8011c730: 10a3fffc beq a1,v1,8011c724 +8011c734: 24420001 addiu v0,v0,1 +8011c738: 08047180 j 8011c600 +8011c73c: 00a31023 subu v0,a1,v1 +8011c740: 8c830000 lw v1,0(a0) +8011c744: 8ca20000 lw v0,0(a1) +8011c748: 8c8a0004 lw t2,4(a0) +8011c74c: 8ca90004 lw t1,4(a1) +8011c750: 10620054 beq v1,v0,8011c8a4 +8011c754: 00000000 nop +8011c758: afa20000 sw v0,0(sp) +8011c75c: afa30004 sw v1,4(sp) +8011c760: 27a40004 addiu a0,sp,4 +8011c764: 03a01021 move v0,sp +8011c768: 90850000 lbu a1,0(a0) +8011c76c: 90430000 lbu v1,0(v0) +8011c770: 24840001 addiu a0,a0,1 +8011c774: 10a3fffc beq a1,v1,8011c768 +8011c778: 24420001 addiu v0,v0,1 +8011c77c: 08047180 j 8011c600 +8011c780: 00a31023 subu v0,a1,v1 +8011c784: 8c8a0000 lw t2,0(a0) +8011c788: 8c8b0004 lw t3,4(a0) +8011c78c: 8cac0000 lw t4,0(a1) +8011c790: 2529ffff addiu t1,t1,-1 +8011c794: 24840008 addiu a0,a0,8 +8011c798: 24a50004 addiu a1,a1,4 +8011c79c: 01aa1806 srlv v1,t2,t5 +8011c7a0: 01cb1004 sllv v0,t3,t6 +8011c7a4: 00621025 or v0,v1,v0 +8011c7a8: 8c8a0000 lw t2,0(a0) +8011c7ac: 8ca70000 lw a3,0(a1) +8011c7b0: 1182ffd2 beq t4,v0,8011c6fc +8011c7b4: 01ab1806 srlv v1,t3,t5 +8011c7b8: afa20004 sw v0,4(sp) +8011c7bc: afac0000 sw t4,0(sp) +8011c7c0: 27a40004 addiu a0,sp,4 +8011c7c4: 03a01021 move v0,sp +8011c7c8: 90850000 lbu a1,0(a0) +8011c7cc: 90430000 lbu v1,0(v0) +8011c7d0: 24840001 addiu a0,a0,1 +8011c7d4: 10a3fffc beq a1,v1,8011c7c8 +8011c7d8: 24420001 addiu v0,v0,1 +8011c7dc: 08047180 j 8011c600 +8011c7e0: 00a31023 subu v0,a1,v1 +8011c7e4: 8c8a0000 lw t2,0(a0) +8011c7e8: 8ca90000 lw t1,0(a1) +8011c7ec: 24e7ffff addiu a3,a3,-1 +8011c7f0: 24840004 addiu a0,a0,4 +8011c7f4: 24a50004 addiu a1,a1,4 +8011c7f8: 8c830000 lw v1,0(a0) +8011c7fc: 8ca20000 lw v0,0(a1) +8011c800: 1149ffd1 beq t2,t1,8011c748 +8011c804: 00000000 nop +8011c808: afaa0000 sw t2,0(sp) +8011c80c: afa90004 sw t1,4(sp) +8011c810: 03a02021 move a0,sp +8011c814: 27a20004 addiu v0,sp,4 +8011c818: 90850000 lbu a1,0(a0) +8011c81c: 90430000 lbu v1,0(v0) +8011c820: 24840001 addiu a0,a0,1 +8011c824: 10a3fffc beq a1,v1,8011c818 +8011c828: 24420001 addiu v0,v0,1 +8011c82c: 08047180 j 8011c600 +8011c830: 00a31023 subu v0,a1,v1 +8011c834: 8c8a0000 lw t2,0(a0) +8011c838: 8c8b0004 lw t3,4(a0) +8011c83c: 8cac0000 lw t4,0(a1) +8011c840: 25290001 addiu t1,t1,1 +8011c844: 24a5fffc addiu a1,a1,-4 +8011c848: 01aa1806 srlv v1,t2,t5 +8011c84c: 01cb1004 sllv v0,t3,t6 +8011c850: 00621025 or v0,v1,v0 +8011c854: 8c8a0008 lw t2,8(a0) +8011c858: 8ca70008 lw a3,8(a1) +8011c85c: 1182ff58 beq t4,v0,8011c5c0 +8011c860: 01ab1806 srlv v1,t3,t5 +8011c864: afa20004 sw v0,4(sp) +8011c868: afac0000 sw t4,0(sp) +8011c86c: 27a40004 addiu a0,sp,4 +8011c870: 03a01021 move v0,sp +8011c874: 90850000 lbu a1,0(a0) +8011c878: 90430000 lbu v1,0(v0) +8011c87c: 24840001 addiu a0,a0,1 +8011c880: 10a3fffc beq a1,v1,8011c874 +8011c884: 24420001 addiu v0,v0,1 +8011c888: 08047180 j 8011c600 +8011c88c: 00a31023 subu v0,a1,v1 +8011c890: 8c8a0000 lw t2,0(a0) +8011c894: 8ca90000 lw t1,0(a1) +8011c898: 2484fffc addiu a0,a0,-4 +8011c89c: 24a5fffc addiu a1,a1,-4 +8011c8a0: 24e70001 addiu a3,a3,1 +8011c8a4: 8c830008 lw v1,8(a0) +8011c8a8: 8ca20008 lw v0,8(a1) +8011c8ac: 1149ff7f beq t2,t1,8011c6ac +8011c8b0: 00000000 nop +8011c8b4: afaa0000 sw t2,0(sp) +8011c8b8: afa90004 sw t1,4(sp) +8011c8bc: 03a02021 move a0,sp +8011c8c0: 27a20004 addiu v0,sp,4 +8011c8c4: 90850000 lbu a1,0(a0) +8011c8c8: 90430000 lbu v1,0(v0) +8011c8cc: 24840001 addiu a0,a0,1 +8011c8d0: 10a3fffc beq a1,v1,8011c8c4 +8011c8d4: 24420001 addiu v0,v0,1 +8011c8d8: 08047180 j 8011c600 +8011c8dc: 00a31023 subu v0,a1,v1 +8011c8e0: 24e7fffc addiu a3,a3,-4 +8011c8e4: 10e00009 beqz a3,8011c90c +8011c8e8: 24840010 addiu a0,a0,16 +8011c8ec: 080471fe j 8011c7f8 +8011c8f0: 24a50010 addiu a1,a1,16 +8011c8f4: 2529fffc addiu t1,t1,-4 +8011c8f8: 11200010 beqz t1,8011c93c +8011c8fc: 01aa1806 srlv v1,t2,t5 +8011c900: 24840010 addiu a0,a0,16 +8011c904: 080471e8 j 8011c7a0 +8011c908: 24a50010 addiu a1,a1,16 +8011c90c: 1149ff3e beq t2,t1,8011c608 +8011c910: 03a02021 move a0,sp +8011c914: afaa0000 sw t2,0(sp) +8011c918: afa90004 sw t1,4(sp) +8011c91c: 27a20004 addiu v0,sp,4 +8011c920: 90850000 lbu a1,0(a0) +8011c924: 90430000 lbu v1,0(v0) +8011c928: 24840001 addiu a0,a0,1 +8011c92c: 10a3fffc beq a1,v1,8011c920 +8011c930: 24420001 addiu v0,v0,1 +8011c934: 08047180 j 8011c600 +8011c938: 00a31023 subu v0,a1,v1 +8011c93c: 01cb1004 sllv v0,t3,t6 +8011c940: 00621025 or v0,v1,v0 +8011c944: 1182ff30 beq t4,v0,8011c608 +8011c948: 27a40004 addiu a0,sp,4 +8011c94c: afa20004 sw v0,4(sp) +8011c950: afac0000 sw t4,0(sp) +8011c954: 03a01021 move v0,sp +8011c958: 90850000 lbu a1,0(a0) +8011c95c: 90430000 lbu v1,0(v0) +8011c960: 24840001 addiu a0,a0,1 +8011c964: 10a3fffc beq a1,v1,8011c958 +8011c968: 24420001 addiu v0,v0,1 +8011c96c: 08047180 j 8011c600 +8011c970: 00a31023 subu v0,a1,v1 + ... + +8011c980 : +8011c980: 00851023 subu v0,a0,a1 +8011c984: 27bdffd8 addiu sp,sp,-40 +8011c988: 0046102b sltu v0,v0,a2 +8011c98c: afb20018 sw s2,24(sp) +8011c990: afb10014 sw s1,20(sp) +8011c994: afb00010 sw s0,16(sp) +8011c998: afbf0020 sw ra,32(sp) +8011c99c: afb3001c sw s3,28(sp) +8011c9a0: 00809021 move s2,a0 +8011c9a4: 00808821 move s1,a0 +8011c9a8: 1440002d bnez v0,8011ca60 +8011c9ac: 00a08021 move s0,a1 +8011c9b0: 2cc20010 sltiu v0,a2,16 +8011c9b4: 1440001a bnez v0,8011ca20 +8011c9b8: 00041023 negu v0,a0 +8011c9bc: 30470003 andi a3,v0,0x3 +8011c9c0: 10e0000c beqz a3,8011c9f4 +8011c9c4: 00c79823 subu s3,a2,a3 +8011c9c8: 00803021 move a2,a0 +8011c9cc: 00e01821 move v1,a3 +8011c9d0: 00a02021 move a0,a1 +8011c9d4: 90820000 lbu v0,0(a0) +8011c9d8: 2463ffff addiu v1,v1,-1 +8011c9dc: a0c20000 sb v0,0(a2) +8011c9e0: 24840001 addiu a0,a0,1 +8011c9e4: 1460fffb bnez v1,8011c9d4 +8011c9e8: 24c60001 addiu a2,a2,1 +8011c9ec: 00a78021 addu s0,a1,a3 +8011c9f0: 02478821 addu s1,s2,a3 +8011c9f4: 32020003 andi v0,s0,0x3 +8011c9f8: 14400042 bnez v0,8011cb04 +8011c9fc: 02202021 move a0,s1 +8011ca00: 02002821 move a1,s0 +8011ca04: 0c047368 jal 8011cda0 <_wordcopy_fwd_aligned> +8011ca08: 00133082 srl a2,s3,0x2 +8011ca0c: 2402fffc li v0,-4 +8011ca10: 02621024 and v0,s3,v0 +8011ca14: 02228821 addu s1,s1,v0 +8011ca18: 02028021 addu s0,s0,v0 +8011ca1c: 32660003 andi a2,s3,0x3 +8011ca20: 10c00008 beqz a2,8011ca44 +8011ca24: 02401021 move v0,s2 +8011ca28: 92020000 lbu v0,0(s0) +8011ca2c: 24c6ffff addiu a2,a2,-1 +8011ca30: a2220000 sb v0,0(s1) +8011ca34: 26100001 addiu s0,s0,1 +8011ca38: 14c0fffb bnez a2,8011ca28 +8011ca3c: 26310001 addiu s1,s1,1 +8011ca40: 02401021 move v0,s2 +8011ca44: 8fbf0020 lw ra,32(sp) +8011ca48: 8fb3001c lw s3,28(sp) +8011ca4c: 8fb20018 lw s2,24(sp) +8011ca50: 8fb10014 lw s1,20(sp) +8011ca54: 8fb00010 lw s0,16(sp) +8011ca58: 03e00008 jr ra +8011ca5c: 27bd0028 addiu sp,sp,40 +8011ca60: 2cc20010 sltiu v0,a2,16 +8011ca64: 00a68821 addu s1,a1,a2 +8011ca68: 1440001a bnez v0,8011cad4 +8011ca6c: 00868021 addu s0,a0,a2 +8011ca70: 32070003 andi a3,s0,0x3 +8011ca74: 10e0000c beqz a3,8011caa8 +8011ca78: 00c79823 subu s3,a2,a3 +8011ca7c: 02002821 move a1,s0 +8011ca80: 02202021 move a0,s1 +8011ca84: 00e01821 move v1,a3 +8011ca88: 2484ffff addiu a0,a0,-1 +8011ca8c: 90820000 lbu v0,0(a0) +8011ca90: 24a5ffff addiu a1,a1,-1 +8011ca94: 2463ffff addiu v1,v1,-1 +8011ca98: 1460fffb bnez v1,8011ca88 +8011ca9c: a0a20000 sb v0,0(a1) +8011caa0: 02278823 subu s1,s1,a3 +8011caa4: 02078023 subu s0,s0,a3 +8011caa8: 32220003 andi v0,s1,0x3 +8011caac: 14400010 bnez v0,8011caf0 +8011cab0: 02002021 move a0,s0 +8011cab4: 02202821 move a1,s1 +8011cab8: 0c0473f0 jal 8011cfc0 <_wordcopy_bwd_aligned> +8011cabc: 00133082 srl a2,s3,0x2 +8011cac0: 2402fffc li v0,-4 +8011cac4: 02621024 and v0,s3,v0 +8011cac8: 02028023 subu s0,s0,v0 +8011cacc: 02228823 subu s1,s1,v0 +8011cad0: 32660003 andi a2,s3,0x3 +8011cad4: 10c0ffda beqz a2,8011ca40 +8011cad8: 2631ffff addiu s1,s1,-1 +8011cadc: 92220000 lbu v0,0(s1) +8011cae0: 2610ffff addiu s0,s0,-1 +8011cae4: 24c6ffff addiu a2,a2,-1 +8011cae8: 080472b5 j 8011cad4 +8011caec: a2020000 sb v0,0(s0) +8011caf0: 02202821 move a1,s1 +8011caf4: 0c047439 jal 8011d0e4 <_wordcopy_bwd_dest_aligned> +8011caf8: 00133082 srl a2,s3,0x2 +8011cafc: 080472b1 j 8011cac4 +8011cb00: 2402fffc li v0,-4 +8011cb04: 02002821 move a1,s0 +8011cb08: 0c0473af jal 8011cebc <_wordcopy_fwd_dest_aligned> +8011cb0c: 00133082 srl a2,s3,0x2 +8011cb10: 08047284 j 8011ca10 +8011cb14: 2402fffc li v0,-4 + ... + +8011cb20 <__mempcpy>: +8011cb20: 27bdffe0 addiu sp,sp,-32 +8011cb24: 2cc20010 sltiu v0,a2,16 +8011cb28: afb10014 sw s1,20(sp) +8011cb2c: afb00010 sw s0,16(sp) +8011cb30: afbf001c sw ra,28(sp) +8011cb34: afb20018 sw s2,24(sp) +8011cb38: 00804821 move t1,a0 +8011cb3c: 00a04021 move t0,a1 +8011cb40: 00808821 move s1,a0 +8011cb44: 14400019 bnez v0,8011cbac <__mempcpy+0x8c> +8011cb48: 00a08021 move s0,a1 +8011cb4c: 00041023 negu v0,a0 +8011cb50: 30470003 andi a3,v0,0x3 +8011cb54: 10e0000a beqz a3,8011cb80 <__mempcpy+0x60> +8011cb58: 00c79023 subu s2,a2,a3 +8011cb5c: 00e01821 move v1,a3 +8011cb60: 90a20000 lbu v0,0(a1) +8011cb64: 2463ffff addiu v1,v1,-1 +8011cb68: a0820000 sb v0,0(a0) +8011cb6c: 24a50001 addiu a1,a1,1 +8011cb70: 1460fffb bnez v1,8011cb60 <__mempcpy+0x40> +8011cb74: 24840001 addiu a0,a0,1 +8011cb78: 01078021 addu s0,t0,a3 +8011cb7c: 01278821 addu s1,t1,a3 +8011cb80: 32020003 andi v0,s0,0x3 +8011cb84: 1440001b bnez v0,8011cbf4 <__mempcpy+0xd4> +8011cb88: 02202021 move a0,s1 +8011cb8c: 02002821 move a1,s0 +8011cb90: 0c047368 jal 8011cda0 <_wordcopy_fwd_aligned> +8011cb94: 00123082 srl a2,s2,0x2 +8011cb98: 2402fffc li v0,-4 +8011cb9c: 02421024 and v0,s2,v0 +8011cba0: 02228821 addu s1,s1,v0 +8011cba4: 02028021 addu s0,s0,v0 +8011cba8: 32460003 andi a2,s2,0x3 +8011cbac: 10c0000b beqz a2,8011cbdc <__mempcpy+0xbc> +8011cbb0: 02201021 move v0,s1 +8011cbb4: 02202021 move a0,s1 +8011cbb8: 00c01821 move v1,a2 +8011cbbc: 92020000 lbu v0,0(s0) +8011cbc0: 2463ffff addiu v1,v1,-1 +8011cbc4: a0820000 sb v0,0(a0) +8011cbc8: 26100001 addiu s0,s0,1 +8011cbcc: 1460fffb bnez v1,8011cbbc <__mempcpy+0x9c> +8011cbd0: 24840001 addiu a0,a0,1 +8011cbd4: 02268821 addu s1,s1,a2 +8011cbd8: 02201021 move v0,s1 +8011cbdc: 8fbf001c lw ra,28(sp) +8011cbe0: 8fb20018 lw s2,24(sp) +8011cbe4: 8fb10014 lw s1,20(sp) +8011cbe8: 8fb00010 lw s0,16(sp) +8011cbec: 03e00008 jr ra +8011cbf0: 27bd0020 addiu sp,sp,32 +8011cbf4: 02002821 move a1,s0 +8011cbf8: 0c0473af jal 8011cebc <_wordcopy_fwd_dest_aligned> +8011cbfc: 00123082 srl a2,s2,0x2 +8011cc00: 080472e7 j 8011cb9c <__mempcpy+0x7c> +8011cc04: 2402fffc li v0,-4 + ... + +8011cc10 <__strcasecmp>: +8011cc10: 3c020000 lui v0,0x0 +8011cc14: 27bdffe0 addiu sp,sp,-32 +8011cc18: 24420000 addiu v0,v0,0 +8011cc1c: afb10014 sw s1,20(sp) +8011cc20: afb00010 sw s0,16(sp) +8011cc24: afbf0018 sw ra,24(sp) +8011cc28: 00808021 move s0,a0 +8011cc2c: 10400020 beqz v0,8011ccb0 <__strcasecmp+0xa0> +8011cc30: 00a08821 move s1,a1 +8011cc34: 0c000000 jal 80000000 +8011cc38: 24040003 li a0,3 +8011cc3c: 02003821 move a3,s0 +8011cc40: 12110015 beq s0,s1,8011cc98 <__strcasecmp+0x88> +8011cc44: 02203021 move a2,s1 +8011cc48: 8c490038 lw t1,56(v0) +8011cc4c: 90e80000 lbu t0,0(a3) +8011cc50: 90c20000 lbu v0,0(a2) +8011cc54: 00081880 sll v1,t0,0x2 +8011cc58: 00021080 sll v0,v0,0x2 +8011cc5c: 00491021 addu v0,v0,t1 +8011cc60: 00691821 addu v1,v1,t1 +8011cc64: 8c450000 lw a1,0(v0) +8011cc68: 8c640000 lw a0,0(v1) +8011cc6c: 24e70001 addiu a3,a3,1 +8011cc70: 00851023 subu v0,a0,a1 +8011cc74: 14400003 bnez v0,8011cc84 <__strcasecmp+0x74> +8011cc78: 24c60001 addiu a2,a2,1 +8011cc7c: 1500fff3 bnez t0,8011cc4c <__strcasecmp+0x3c> +8011cc80: 00000000 nop +8011cc84: 8fbf0018 lw ra,24(sp) +8011cc88: 8fb10014 lw s1,20(sp) +8011cc8c: 8fb00010 lw s0,16(sp) +8011cc90: 03e00008 jr ra +8011cc94: 27bd0020 addiu sp,sp,32 +8011cc98: 8fbf0018 lw ra,24(sp) +8011cc9c: 8fb10014 lw s1,20(sp) +8011cca0: 8fb00010 lw s0,16(sp) +8011cca4: 00001021 move v0,zero +8011cca8: 03e00008 jr ra +8011ccac: 27bd0020 addiu sp,sp,32 +8011ccb0: 3c02801f lui v0,0x801f +8011ccb4: 8c423484 lw v0,13444(v0) +8011ccb8: 08047310 j 8011cc40 <__strcasecmp+0x30> +8011ccbc: 02003821 move a3,s0 + +8011ccc0 <__strncasecmp>: +8011ccc0: 3c020000 lui v0,0x0 +8011ccc4: 27bdffe0 addiu sp,sp,-32 +8011ccc8: 24420000 addiu v0,v0,0 +8011cccc: afb20018 sw s2,24(sp) +8011ccd0: afb10014 sw s1,20(sp) +8011ccd4: afb00010 sw s0,16(sp) +8011ccd8: afbf001c sw ra,28(sp) +8011ccdc: 00808821 move s1,a0 +8011cce0: 00a09021 move s2,a1 +8011cce4: 10400027 beqz v0,8011cd84 <__strncasecmp+0xc4> +8011cce8: 00c08021 move s0,a2 +8011ccec: 0c000000 jal 80000000 +8011ccf0: 24040003 li a0,3 +8011ccf4: 02203821 move a3,s1 +8011ccf8: 1232001b beq s1,s2,8011cd68 <__strncasecmp+0xa8> +8011ccfc: 02403021 move a2,s2 +8011cd00: 12000019 beqz s0,8011cd68 <__strncasecmp+0xa8> +8011cd04: 00000000 nop +8011cd08: 8c490038 lw t1,56(v0) +8011cd0c: 90e80000 lbu t0,0(a3) +8011cd10: 90c20000 lbu v0,0(a2) +8011cd14: 00081880 sll v1,t0,0x2 +8011cd18: 00021080 sll v0,v0,0x2 +8011cd1c: 00491021 addu v0,v0,t1 +8011cd20: 00691821 addu v1,v1,t1 +8011cd24: 8c450000 lw a1,0(v0) +8011cd28: 8c640000 lw a0,0(v1) +8011cd2c: 2610ffff addiu s0,s0,-1 +8011cd30: 00851023 subu v0,a0,a1 +8011cd34: 24e70001 addiu a3,a3,1 +8011cd38: 14400005 bnez v0,8011cd50 <__strncasecmp+0x90> +8011cd3c: 24c60001 addiu a2,a2,1 +8011cd40: 11000003 beqz t0,8011cd50 <__strncasecmp+0x90> +8011cd44: 00000000 nop +8011cd48: 1600fff0 bnez s0,8011cd0c <__strncasecmp+0x4c> +8011cd4c: 00000000 nop +8011cd50: 8fbf001c lw ra,28(sp) +8011cd54: 8fb20018 lw s2,24(sp) +8011cd58: 8fb10014 lw s1,20(sp) +8011cd5c: 8fb00010 lw s0,16(sp) +8011cd60: 03e00008 jr ra +8011cd64: 27bd0020 addiu sp,sp,32 +8011cd68: 8fbf001c lw ra,28(sp) +8011cd6c: 8fb20018 lw s2,24(sp) +8011cd70: 8fb10014 lw s1,20(sp) +8011cd74: 8fb00010 lw s0,16(sp) +8011cd78: 00001021 move v0,zero +8011cd7c: 03e00008 jr ra +8011cd80: 27bd0020 addiu sp,sp,32 +8011cd84: 3c02801f lui v0,0x801f +8011cd88: 8c423484 lw v0,13444(v0) +8011cd8c: 0804733e j 8011ccf8 <__strncasecmp+0x38> +8011cd90: 02203821 move a3,s1 + ... + +8011cda0 <_wordcopy_fwd_aligned>: +8011cda0: 30c30007 andi v1,a2,0x7 +8011cda4: 2c620008 sltiu v0,v1,8 +8011cda8: 1040000a beqz v0,8011cdd4 <_wordcopy_fwd_aligned+0x34> +8011cdac: 00803821 move a3,a0 +8011cdb0: 00031080 sll v0,v1,0x2 +8011cdb4: 3c03801c lui v1,0x801c +8011cdb8: 24632dd0 addiu v1,v1,11728 +8011cdbc: 00431021 addu v0,v0,v1 +8011cdc0: 8c440000 lw a0,0(v0) +8011cdc4: 00000000 nop +8011cdc8: 00800008 jr a0 +8011cdcc: 00000000 nop +8011cdd0: 24a50020 addiu a1,a1,32 +8011cdd4: 8ca30000 lw v1,0(a1) +8011cdd8: ace20000 sw v0,0(a3) +8011cddc: 8ca20004 lw v0,4(a1) +8011cde0: ace30004 sw v1,4(a3) +8011cde4: 8ca30008 lw v1,8(a1) +8011cde8: ace20008 sw v0,8(a3) +8011cdec: 8ca2000c lw v0,12(a1) +8011cdf0: ace3000c sw v1,12(a3) +8011cdf4: 8ca30010 lw v1,16(a1) +8011cdf8: ace20010 sw v0,16(a3) +8011cdfc: 8ca20014 lw v0,20(a1) +8011ce00: ace30014 sw v1,20(a3) +8011ce04: 8ca30018 lw v1,24(a1) +8011ce08: ace20018 sw v0,24(a3) +8011ce0c: 24c6fff8 addiu a2,a2,-8 +8011ce10: 8ca2001c lw v0,28(a1) +8011ce14: ace3001c sw v1,28(a3) +8011ce18: 14c0ffed bnez a2,8011cdd0 <_wordcopy_fwd_aligned+0x30> +8011ce1c: 24e70020 addiu a3,a3,32 +8011ce20: 03e00008 jr ra +8011ce24: ace20000 sw v0,0(a3) +8011ce28: 8ca30000 lw v1,0(a1) +8011ce2c: 08047377 j 8011cddc <_wordcopy_fwd_aligned+0x3c> +8011ce30: 24e7fffc addiu a3,a3,-4 +8011ce34: 8ca20000 lw v0,0(a1) +8011ce38: 24e7fff8 addiu a3,a3,-8 +8011ce3c: 24a5fffc addiu a1,a1,-4 +8011ce40: 08047379 j 8011cde4 <_wordcopy_fwd_aligned+0x44> +8011ce44: 24c60001 addiu a2,a2,1 +8011ce48: 8ca30000 lw v1,0(a1) +8011ce4c: 24e7fff4 addiu a3,a3,-12 +8011ce50: 24a5fff8 addiu a1,a1,-8 +8011ce54: 0804737b j 8011cdec <_wordcopy_fwd_aligned+0x4c> +8011ce58: 24c60002 addiu a2,a2,2 +8011ce5c: 8ca20000 lw v0,0(a1) +8011ce60: 24e7fff0 addiu a3,a3,-16 +8011ce64: 24a5fff4 addiu a1,a1,-12 +8011ce68: 0804737d j 8011cdf4 <_wordcopy_fwd_aligned+0x54> +8011ce6c: 24c60003 addiu a2,a2,3 +8011ce70: 8ca30000 lw v1,0(a1) +8011ce74: 24e7ffec addiu a3,a3,-20 +8011ce78: 24a5fff0 addiu a1,a1,-16 +8011ce7c: 0804737f j 8011cdfc <_wordcopy_fwd_aligned+0x5c> +8011ce80: 24c60004 addiu a2,a2,4 +8011ce84: 8ca20000 lw v0,0(a1) +8011ce88: 24e7ffe8 addiu a3,a3,-24 +8011ce8c: 24a5ffec addiu a1,a1,-20 +8011ce90: 08047381 j 8011ce04 <_wordcopy_fwd_aligned+0x64> +8011ce94: 24c60005 addiu a2,a2,5 +8011ce98: 8ca30000 lw v1,0(a1) +8011ce9c: 24e7ffe4 addiu a3,a3,-28 +8011cea0: 24a5ffe8 addiu a1,a1,-24 +8011cea4: 08047383 j 8011ce0c <_wordcopy_fwd_aligned+0x6c> +8011cea8: 24c60006 addiu a2,a2,6 +8011ceac: 8ca20000 lw v0,0(a1) +8011ceb0: 24c6ffff addiu a2,a2,-1 +8011ceb4: 08047375 j 8011cdd4 <_wordcopy_fwd_aligned+0x34> +8011ceb8: 24a50004 addiu a1,a1,4 + +8011cebc <_wordcopy_fwd_dest_aligned>: +8011cebc: 30a20003 andi v0,a1,0x3 +8011cec0: 000248c0 sll t1,v0,0x3 +8011cec4: 2402fffc li v0,-4 +8011cec8: 00a22824 and a1,a1,v0 +8011cecc: 30c70003 andi a3,a2,0x3 +8011ced0: 24020020 li v0,32 +8011ced4: 24030001 li v1,1 +8011ced8: 10e3002e beq a3,v1,8011cf94 <_wordcopy_fwd_dest_aligned+0xd8> +8011cedc: 00495023 subu t2,v0,t1 +8011cee0: 10e00027 beqz a3,8011cf80 <_wordcopy_fwd_dest_aligned+0xc4> +8011cee4: 24020002 li v0,2 +8011cee8: 10e2002f beq a3,v0,8011cfa8 <_wordcopy_fwd_dest_aligned+0xec> +8011ceec: 24020003 li v0,3 +8011cef0: 14e20008 bne a3,v0,8011cf14 <_wordcopy_fwd_dest_aligned+0x58> +8011cef4: 01281006 srlv v0,t0,t1 +8011cef8: 8ca80000 lw t0,0(a1) +8011cefc: 8ca70004 lw a3,4(a1) +8011cf00: 2484fff8 addiu a0,a0,-8 +8011cf04: 080473ce j 8011cf38 <_wordcopy_fwd_dest_aligned+0x7c> +8011cf08: 24c60001 addiu a2,a2,1 +8011cf0c: 24a50010 addiu a1,a1,16 +8011cf10: 01281006 srlv v0,t0,t1 +8011cf14: 01471804 sllv v1,a3,t2 +8011cf18: 00431025 or v0,v0,v1 +8011cf1c: 8ca80000 lw t0,0(a1) +8011cf20: ac820000 sw v0,0(a0) +8011cf24: 01271006 srlv v0,a3,t1 +8011cf28: 01481804 sllv v1,t0,t2 +8011cf2c: 00431025 or v0,v0,v1 +8011cf30: 8ca70004 lw a3,4(a1) +8011cf34: ac820004 sw v0,4(a0) +8011cf38: 01281006 srlv v0,t0,t1 +8011cf3c: 01471804 sllv v1,a3,t2 +8011cf40: 00431025 or v0,v0,v1 +8011cf44: 8ca80008 lw t0,8(a1) +8011cf48: ac820008 sw v0,8(a0) +8011cf4c: 01271806 srlv v1,a3,t1 +8011cf50: 01481004 sllv v0,t0,t2 +8011cf54: 00621825 or v1,v1,v0 +8011cf58: 24c6fffc addiu a2,a2,-4 +8011cf5c: 8ca7000c lw a3,12(a1) +8011cf60: ac83000c sw v1,12(a0) +8011cf64: 14c0ffe9 bnez a2,8011cf0c <_wordcopy_fwd_dest_aligned+0x50> +8011cf68: 24840010 addiu a0,a0,16 +8011cf6c: 01281006 srlv v0,t0,t1 +8011cf70: 01471804 sllv v1,a3,t2 +8011cf74: 00431025 or v0,v0,v1 +8011cf78: 03e00008 jr ra +8011cf7c: ac820000 sw v0,0(a0) +8011cf80: 8ca70000 lw a3,0(a1) +8011cf84: 8ca80004 lw t0,4(a1) +8011cf88: 2484fffc addiu a0,a0,-4 +8011cf8c: 080473c9 j 8011cf24 <_wordcopy_fwd_dest_aligned+0x68> +8011cf90: 24a50004 addiu a1,a1,4 +8011cf94: 8ca80000 lw t0,0(a1) +8011cf98: 8ca70004 lw a3,4(a1) +8011cf9c: 24c6ffff addiu a2,a2,-1 +8011cfa0: 080473c4 j 8011cf10 <_wordcopy_fwd_dest_aligned+0x54> +8011cfa4: 24a50008 addiu a1,a1,8 +8011cfa8: 8ca70000 lw a3,0(a1) +8011cfac: 8ca80004 lw t0,4(a1) +8011cfb0: 2484fff4 addiu a0,a0,-12 +8011cfb4: 24a5fffc addiu a1,a1,-4 +8011cfb8: 080473d3 j 8011cf4c <_wordcopy_fwd_dest_aligned+0x90> +8011cfbc: 24c60002 addiu a2,a2,2 + +8011cfc0 <_wordcopy_bwd_aligned>: +8011cfc0: 30c30007 andi v1,a2,0x7 +8011cfc4: 2c620008 sltiu v0,v1,8 +8011cfc8: 1040000a beqz v0,8011cff4 <_wordcopy_bwd_aligned+0x34> +8011cfcc: 00803821 move a3,a0 +8011cfd0: 00031080 sll v0,v1,0x2 +8011cfd4: 3c03801c lui v1,0x801c +8011cfd8: 24632df0 addiu v1,v1,11760 +8011cfdc: 00431021 addu v0,v0,v1 +8011cfe0: 8c440000 lw a0,0(v0) +8011cfe4: 00000000 nop +8011cfe8: 00800008 jr a0 +8011cfec: 00000000 nop +8011cff0: 24a5ffe0 addiu a1,a1,-32 +8011cff4: 8ca3001c lw v1,28(a1) +8011cff8: ace2001c sw v0,28(a3) +8011cffc: 8ca20018 lw v0,24(a1) +8011d000: ace30018 sw v1,24(a3) +8011d004: 8ca30014 lw v1,20(a1) +8011d008: ace20014 sw v0,20(a3) +8011d00c: 8ca20010 lw v0,16(a1) +8011d010: ace30010 sw v1,16(a3) +8011d014: 8ca3000c lw v1,12(a1) +8011d018: ace2000c sw v0,12(a3) +8011d01c: 8ca20008 lw v0,8(a1) +8011d020: ace30008 sw v1,8(a3) +8011d024: 8ca30004 lw v1,4(a1) +8011d028: ace20004 sw v0,4(a3) +8011d02c: 24c6fff8 addiu a2,a2,-8 +8011d030: 8ca20000 lw v0,0(a1) +8011d034: ace30000 sw v1,0(a3) +8011d038: 14c0ffed bnez a2,8011cff0 <_wordcopy_bwd_aligned+0x30> +8011d03c: 24e7ffe0 addiu a3,a3,-32 +8011d040: 03e00008 jr ra +8011d044: ace2001c sw v0,28(a3) +8011d048: 24a5ffe0 addiu a1,a1,-32 +8011d04c: 8ca3001c lw v1,28(a1) +8011d050: 080473ff j 8011cffc <_wordcopy_bwd_aligned+0x3c> +8011d054: 24e7ffe4 addiu a3,a3,-28 +8011d058: 24a5ffe4 addiu a1,a1,-28 +8011d05c: 8ca20018 lw v0,24(a1) +8011d060: 24e7ffe8 addiu a3,a3,-24 +8011d064: 08047401 j 8011d004 <_wordcopy_bwd_aligned+0x44> +8011d068: 24c60001 addiu a2,a2,1 +8011d06c: 24a5ffe8 addiu a1,a1,-24 +8011d070: 8ca30014 lw v1,20(a1) +8011d074: 24e7ffec addiu a3,a3,-20 +8011d078: 08047403 j 8011d00c <_wordcopy_bwd_aligned+0x4c> +8011d07c: 24c60002 addiu a2,a2,2 +8011d080: 24a5ffec addiu a1,a1,-20 +8011d084: 8ca20010 lw v0,16(a1) +8011d088: 24e7fff0 addiu a3,a3,-16 +8011d08c: 08047405 j 8011d014 <_wordcopy_bwd_aligned+0x54> +8011d090: 24c60003 addiu a2,a2,3 +8011d094: 24a5fff0 addiu a1,a1,-16 +8011d098: 8ca3000c lw v1,12(a1) +8011d09c: 24e7fff4 addiu a3,a3,-12 +8011d0a0: 08047407 j 8011d01c <_wordcopy_bwd_aligned+0x5c> +8011d0a4: 24c60004 addiu a2,a2,4 +8011d0a8: 24a5fff4 addiu a1,a1,-12 +8011d0ac: 8ca20008 lw v0,8(a1) +8011d0b0: 24e7fff8 addiu a3,a3,-8 +8011d0b4: 08047409 j 8011d024 <_wordcopy_bwd_aligned+0x64> +8011d0b8: 24c60005 addiu a2,a2,5 +8011d0bc: 24a5fff8 addiu a1,a1,-8 +8011d0c0: 8ca30004 lw v1,4(a1) +8011d0c4: 24e7fffc addiu a3,a3,-4 +8011d0c8: 0804740b j 8011d02c <_wordcopy_bwd_aligned+0x6c> +8011d0cc: 24c60006 addiu a2,a2,6 +8011d0d0: 24a5ffdc addiu a1,a1,-36 +8011d0d4: 8ca20020 lw v0,32(a1) +8011d0d8: 24e7ffe0 addiu a3,a3,-32 +8011d0dc: 080473fd j 8011cff4 <_wordcopy_bwd_aligned+0x34> +8011d0e0: 24c6ffff addiu a2,a2,-1 + +8011d0e4 <_wordcopy_bwd_dest_aligned>: +8011d0e4: 30a30003 andi v1,a1,0x3 +8011d0e8: 2402fffc li v0,-4 +8011d0ec: 00a22824 and a1,a1,v0 +8011d0f0: 000348c0 sll t1,v1,0x3 +8011d0f4: 24020020 li v0,32 +8011d0f8: 00495023 subu t2,v0,t1 +8011d0fc: 30c30003 andi v1,a2,0x3 +8011d100: 24020001 li v0,1 +8011d104: 1062002f beq v1,v0,8011d1c4 <_wordcopy_bwd_dest_aligned+0xe0> +8011d108: 24a70004 addiu a3,a1,4 +8011d10c: 10600028 beqz v1,8011d1b0 <_wordcopy_bwd_dest_aligned+0xcc> +8011d110: 24020002 li v0,2 +8011d114: 10620031 beq v1,v0,8011d1dc <_wordcopy_bwd_dest_aligned+0xf8> +8011d118: 24020003 li v0,3 +8011d11c: 14620009 bne v1,v0,8011d144 <_wordcopy_bwd_dest_aligned+0x60> +8011d120: 01481804 sllv v1,t0,t2 +8011d124: 24a7fff4 addiu a3,a1,-12 +8011d128: 8ce8000c lw t0,12(a3) +8011d12c: 8ce50008 lw a1,8(a3) +8011d130: 2484fff8 addiu a0,a0,-8 +8011d134: 0804745a j 8011d168 <_wordcopy_bwd_dest_aligned+0x84> +8011d138: 24c60001 addiu a2,a2,1 +8011d13c: 24e7fff0 addiu a3,a3,-16 +8011d140: 01481804 sllv v1,t0,t2 +8011d144: 01251006 srlv v0,a1,t1 +8011d148: 00431025 or v0,v0,v1 +8011d14c: 8ce8000c lw t0,12(a3) +8011d150: ac82000c sw v0,12(a0) +8011d154: 01451804 sllv v1,a1,t2 +8011d158: 01281006 srlv v0,t0,t1 +8011d15c: 00431025 or v0,v0,v1 +8011d160: 8ce50008 lw a1,8(a3) +8011d164: ac820008 sw v0,8(a0) +8011d168: 01481804 sllv v1,t0,t2 +8011d16c: 01251006 srlv v0,a1,t1 +8011d170: 00431025 or v0,v0,v1 +8011d174: 8ce80004 lw t0,4(a3) +8011d178: ac820004 sw v0,4(a0) +8011d17c: 01451804 sllv v1,a1,t2 +8011d180: 01281006 srlv v0,t0,t1 +8011d184: 00431025 or v0,v0,v1 +8011d188: 24c6fffc addiu a2,a2,-4 +8011d18c: 8ce50000 lw a1,0(a3) +8011d190: ac820000 sw v0,0(a0) +8011d194: 14c0ffe9 bnez a2,8011d13c <_wordcopy_bwd_dest_aligned+0x58> +8011d198: 2484fff0 addiu a0,a0,-16 +8011d19c: 01251006 srlv v0,a1,t1 +8011d1a0: 01481804 sllv v1,t0,t2 +8011d1a4: 00431025 or v0,v0,v1 +8011d1a8: 03e00008 jr ra +8011d1ac: ac82000c sw v0,12(a0) +8011d1b0: 24a7fff0 addiu a3,a1,-16 +8011d1b4: 8ce50010 lw a1,16(a3) +8011d1b8: 8ce8000c lw t0,12(a3) +8011d1bc: 08047455 j 8011d154 <_wordcopy_bwd_dest_aligned+0x70> +8011d1c0: 2484fff4 addiu a0,a0,-12 +8011d1c4: 24a7ffec addiu a3,a1,-20 +8011d1c8: 8ce80014 lw t0,20(a3) +8011d1cc: 8ce50010 lw a1,16(a3) +8011d1d0: 2484fff0 addiu a0,a0,-16 +8011d1d4: 08047450 j 8011d140 <_wordcopy_bwd_dest_aligned+0x5c> +8011d1d8: 24c6ffff addiu a2,a2,-1 +8011d1dc: 24a7fff8 addiu a3,a1,-8 +8011d1e0: 8ce50008 lw a1,8(a3) +8011d1e4: 8ce80004 lw t0,4(a3) +8011d1e8: 2484fffc addiu a0,a0,-4 +8011d1ec: 0804745f j 8011d17c <_wordcopy_bwd_dest_aligned+0x98> +8011d1f0: 24c60002 addiu a2,a2,2 + ... + +8011d200 <__rawmemchr>: +8011d200: 30820003 andi v0,a0,0x3 +8011d204: 14400006 bnez v0,8011d220 <__rawmemchr+0x20> +8011d208: 30a500ff andi a1,a1,0xff +8011d20c: 0804748f j 8011d23c <__rawmemchr+0x3c> +8011d210: 00051200 sll v0,a1,0x8 +8011d214: 30820003 andi v0,a0,0x3 +8011d218: 10400008 beqz v0,8011d23c <__rawmemchr+0x3c> +8011d21c: 00051200 sll v0,a1,0x8 +8011d220: 90820000 lbu v0,0(a0) +8011d224: 00000000 nop +8011d228: 1445fffa bne v0,a1,8011d214 <__rawmemchr+0x14> +8011d22c: 24840001 addiu a0,a0,1 +8011d230: 2484ffff addiu a0,a0,-1 +8011d234: 03e00008 jr ra +8011d238: 00801021 move v0,a0 +8011d23c: 00a21025 or v0,a1,v0 +8011d240: 00021c00 sll v1,v0,0x10 +8011d244: 00434025 or t0,v0,v1 +8011d248: 3c027efe lui v0,0x7efe +8011d24c: 3c038101 lui v1,0x8101 +8011d250: 344bfeff ori t3,v0,0xfeff +8011d254: 346a0100 ori t2,v1,0x100 +8011d258: 8c820000 lw v0,0(a0) +8011d25c: 00000000 nop +8011d260: 01021026 xor v0,t0,v0 +8011d264: 00021827 nor v1,zero,v0 +8011d268: 004b1021 addu v0,v0,t3 +8011d26c: 00431026 xor v0,v0,v1 +8011d270: 004a1024 and v0,v0,t2 +8011d274: 1040fff8 beqz v0,8011d258 <__rawmemchr+0x58> +8011d278: 24840004 addiu a0,a0,4 +8011d27c: 9082fffc lbu v0,-4(a0) +8011d280: 2489ffff addiu t1,a0,-1 +8011d284: 2483fffc addiu v1,a0,-4 +8011d288: 2486fffd addiu a2,a0,-3 +8011d28c: 1045000f beq v0,a1,8011d2cc <__rawmemchr+0xcc> +8011d290: 2487fffe addiu a3,a0,-2 +8011d294: 9082fffd lbu v0,-3(a0) +8011d298: 00000000 nop +8011d29c: 1045000d beq v0,a1,8011d2d4 <__rawmemchr+0xd4> +8011d2a0: 00000000 nop +8011d2a4: 9082fffe lbu v0,-2(a0) +8011d2a8: 00000000 nop +8011d2ac: 1045000b beq v0,a1,8011d2dc <__rawmemchr+0xdc> +8011d2b0: 00000000 nop +8011d2b4: 9082ffff lbu v0,-1(a0) +8011d2b8: 00000000 nop +8011d2bc: 1445ffe6 bne v0,a1,8011d258 <__rawmemchr+0x58> +8011d2c0: 01201021 move v0,t1 +8011d2c4: 03e00008 jr ra +8011d2c8: 00000000 nop +8011d2cc: 03e00008 jr ra +8011d2d0: 00601021 move v0,v1 +8011d2d4: 03e00008 jr ra +8011d2d8: 00c01021 move v0,a2 +8011d2dc: 03e00008 jr ra +8011d2e0: 00e01021 move v0,a3 + ... + +8011d2f0 <__strchrnul>: +8011d2f0: 30820003 andi v0,a0,0x3 +8011d2f4: 14400009 bnez v0,8011d31c <__strchrnul+0x2c> +8011d2f8: 30a700ff andi a3,a1,0xff +8011d2fc: 080474cd j 8011d334 <__strchrnul+0x44> +8011d300: 00071200 sll v0,a3,0x8 +8011d304: 10400009 beqz v0,8011d32c <__strchrnul+0x3c> +8011d308: 00000000 nop +8011d30c: 24840001 addiu a0,a0,1 +8011d310: 30820003 andi v0,a0,0x3 +8011d314: 10400007 beqz v0,8011d334 <__strchrnul+0x44> +8011d318: 00071200 sll v0,a3,0x8 +8011d31c: 90820000 lbu v0,0(a0) +8011d320: 00000000 nop +8011d324: 14e2fff7 bne a3,v0,8011d304 <__strchrnul+0x14> +8011d328: 00000000 nop +8011d32c: 03e00008 jr ra +8011d330: 00801021 move v0,a0 +8011d334: 00e21025 or v0,a3,v0 +8011d338: 00021c00 sll v1,v0,0x10 +8011d33c: 00435825 or t3,v0,v1 +8011d340: 3c027efe lui v0,0x7efe +8011d344: 3c038101 lui v1,0x8101 +8011d348: 00803021 move a2,a0 +8011d34c: 344afeff ori t2,v0,0xfeff +8011d350: 34690100 ori t1,v1,0x100 +8011d354: 8cc30000 lw v1,0(a2) +8011d358: 24c60004 addiu a2,a2,4 +8011d35c: 01631026 xor v0,t3,v1 +8011d360: 006a2021 addu a0,v1,t2 +8011d364: 00031827 nor v1,zero,v1 +8011d368: 00022827 nor a1,zero,v0 +8011d36c: 00832026 xor a0,a0,v1 +8011d370: 004a1021 addu v0,v0,t2 +8011d374: 00451026 xor v0,v0,a1 +8011d378: 00892024 and a0,a0,t1 +8011d37c: 14800003 bnez a0,8011d38c <__strchrnul+0x9c> +8011d380: 00491024 and v0,v0,t1 +8011d384: 1040fff3 beqz v0,8011d354 <__strchrnul+0x64> +8011d388: 00000000 nop +8011d38c: 90c3fffc lbu v1,-4(a2) +8011d390: 24c2fffc addiu v0,a2,-4 +8011d394: 24c4fffd addiu a0,a2,-3 +8011d398: 24c5fffe addiu a1,a2,-2 +8011d39c: 10e30016 beq a3,v1,8011d3f8 <__strchrnul+0x108> +8011d3a0: 24c8ffff addiu t0,a2,-1 +8011d3a4: 10600014 beqz v1,8011d3f8 <__strchrnul+0x108> +8011d3a8: 00000000 nop +8011d3ac: 90c3fffd lbu v1,-3(a2) +8011d3b0: 00000000 nop +8011d3b4: 10e3ffdd beq a3,v1,8011d32c <__strchrnul+0x3c> +8011d3b8: 00000000 nop +8011d3bc: 1060ffdb beqz v1,8011d32c <__strchrnul+0x3c> +8011d3c0: 00000000 nop +8011d3c4: 90c3fffe lbu v1,-2(a2) +8011d3c8: 00000000 nop +8011d3cc: 10e3000c beq a3,v1,8011d400 <__strchrnul+0x110> +8011d3d0: 00000000 nop +8011d3d4: 1060000a beqz v1,8011d400 <__strchrnul+0x110> +8011d3d8: 00000000 nop +8011d3dc: 90c3ffff lbu v1,-1(a2) +8011d3e0: 00000000 nop +8011d3e4: 10e30003 beq a3,v1,8011d3f4 <__strchrnul+0x104> +8011d3e8: 00000000 nop +8011d3ec: 1460ffd9 bnez v1,8011d354 <__strchrnul+0x64> +8011d3f0: 00000000 nop +8011d3f4: 01001021 move v0,t0 +8011d3f8: 03e00008 jr ra +8011d3fc: 00000000 nop +8011d400: 03e00008 jr ra +8011d404: 00a01021 move v0,a1 + ... + +8011d410 <__wmempcpy>: +8011d410: 080472c8 j 8011cb20 <__mempcpy> +8011d414: 00063080 sll a2,a2,0x2 + ... + +8011d420 <_nl_cleanup_ctype>: +8011d420: 27bdffe8 addiu sp,sp,-24 +8011d424: afbf0014 sw ra,20(sp) +8011d428: afb00010 sw s0,16(sp) +8011d42c: 8c900014 lw s0,20(a0) +8011d430: 00000000 nop +8011d434: 1200000f beqz s0,8011d474 <_nl_cleanup_ctype+0x54> +8011d438: 00801021 move v0,a0 +8011d43c: ac800014 sw zero,20(a0) +8011d440: 8e040008 lw a0,8(s0) +8011d444: 8e05000c lw a1,12(s0) +8011d448: 0c047f40 jal 8011fd00 <__gconv_close_transform> +8011d44c: ac400010 sw zero,16(v0) +8011d450: 8e040000 lw a0,0(s0) +8011d454: 8e050004 lw a1,4(s0) +8011d458: 0c047f40 jal 8011fd00 <__gconv_close_transform> +8011d45c: 00000000 nop +8011d460: 8fbf0014 lw ra,20(sp) +8011d464: 02002021 move a0,s0 +8011d468: 8fb00010 lw s0,16(sp) +8011d46c: 08045fee j 80117fb8 <__cfree> +8011d470: 27bd0018 addiu sp,sp,24 +8011d474: 8fbf0014 lw ra,20(sp) +8011d478: 8fb00010 lw s0,16(sp) +8011d47c: 03e00008 jr ra +8011d480: 27bd0018 addiu sp,sp,24 + +8011d484 <__wcsmbs_getfct>: +8011d484: 27bdffd8 addiu sp,sp,-40 +8011d488: afb00020 sw s0,32(sp) +8011d48c: 27a70018 addiu a3,sp,24 +8011d490: 00c08021 move s0,a2 +8011d494: 27a6001c addiu a2,sp,28 +8011d498: afbf0024 sw ra,36(sp) +8011d49c: 0c048242 jal 80120908 <__gconv_find_transform> +8011d4a0: afa00010 sw zero,16(sp) +8011d4a4: 1440000b bnez v0,8011d4d4 <__wcsmbs_getfct+0x50> +8011d4a8: 00001821 move v1,zero +8011d4ac: 8fa30018 lw v1,24(sp) +8011d4b0: 00000000 nop +8011d4b4: 2c620002 sltiu v0,v1,2 +8011d4b8: 1440000b bnez v0,8011d4e8 <__wcsmbs_getfct+0x64> +8011d4bc: 00602821 move a1,v1 +8011d4c0: 8fa4001c lw a0,28(sp) +8011d4c4: 0c047f40 jal 8011fd00 <__gconv_close_transform> +8011d4c8: 00000000 nop +8011d4cc: afa0001c sw zero,28(sp) +8011d4d0: 8fa3001c lw v1,28(sp) +8011d4d4: 8fbf0024 lw ra,36(sp) +8011d4d8: 8fb00020 lw s0,32(sp) +8011d4dc: 00601021 move v0,v1 +8011d4e0: 03e00008 jr ra +8011d4e4: 27bd0028 addiu sp,sp,40 +8011d4e8: ae030000 sw v1,0(s0) +8011d4ec: 8fa3001c lw v1,28(sp) +8011d4f0: 08047535 j 8011d4d4 <__wcsmbs_getfct+0x50> +8011d4f4: 00000000 nop + +8011d4f8 <__wcsmbs_named_conv>: +8011d4f8: 27bdffe0 addiu sp,sp,-32 +8011d4fc: afb20018 sw s2,24(sp) +8011d500: afb00010 sw s0,16(sp) +8011d504: 00809021 move s2,a0 +8011d508: 3c10801c lui s0,0x801c +8011d50c: 260435c0 addiu a0,s0,13760 +8011d510: 26460004 addiu a2,s2,4 +8011d514: afb10014 sw s1,20(sp) +8011d518: afbf001c sw ra,28(sp) +8011d51c: 0c047521 jal 8011d484 <__wcsmbs_getfct> +8011d520: 00a08821 move s1,a1 +8011d524: ae420000 sw v0,0(s2) +8011d528: 02202021 move a0,s1 +8011d52c: 260535c0 addiu a1,s0,13760 +8011d530: 10400011 beqz v0,8011d578 <__wcsmbs_named_conv+0x80> +8011d534: 2646000c addiu a2,s2,12 +8011d538: 0c047521 jal 8011d484 <__wcsmbs_getfct> +8011d53c: 00000000 nop +8011d540: 10400014 beqz v0,8011d594 <__wcsmbs_named_conv+0x9c> +8011d544: ae420008 sw v0,8(s2) +8011d548: 8e420000 lw v0,0(s2) +8011d54c: 00000000 nop +8011d550: 10400009 beqz v0,8011d578 <__wcsmbs_named_conv+0x80> +8011d554: 00000000 nop +8011d558: 8e420008 lw v0,8(s2) +8011d55c: 8fbf001c lw ra,28(sp) +8011d560: 8fb20018 lw s2,24(sp) +8011d564: 8fb10014 lw s1,20(sp) +8011d568: 8fb00010 lw s0,16(sp) +8011d56c: 2c420001 sltiu v0,v0,1 +8011d570: 03e00008 jr ra +8011d574: 27bd0020 addiu sp,sp,32 +8011d578: 8fbf001c lw ra,28(sp) +8011d57c: 8fb20018 lw s2,24(sp) +8011d580: 8fb10014 lw s1,20(sp) +8011d584: 8fb00010 lw s0,16(sp) +8011d588: 24020001 li v0,1 +8011d58c: 03e00008 jr ra +8011d590: 27bd0020 addiu sp,sp,32 +8011d594: 8e440000 lw a0,0(s2) +8011d598: 8e450004 lw a1,4(s2) +8011d59c: 0c047f40 jal 8011fd00 <__gconv_close_transform> +8011d5a0: 00000000 nop +8011d5a4: 08047552 j 8011d548 <__wcsmbs_named_conv+0x50> +8011d5a8: 00000000 nop + +8011d5ac <__wcsmbs_load_conv>: +8011d5ac: 3c020000 lui v0,0x0 +8011d5b0: 27bdffd0 addiu sp,sp,-48 +8011d5b4: 24420000 addiu v0,v0,0 +8011d5b8: afbe0024 sw s8,36(sp) +8011d5bc: afb3001c sw s3,28(sp) +8011d5c0: afbf0028 sw ra,40(sp) +8011d5c4: afb40020 sw s4,32(sp) +8011d5c8: afb20018 sw s2,24(sp) +8011d5cc: afb10014 sw s1,20(sp) +8011d5d0: afb00010 sw s0,16(sp) +8011d5d4: 03a0f021 move s8,sp +8011d5d8: 10400004 beqz v0,8011d5ec <__wcsmbs_load_conv+0x40> +8011d5dc: 00809821 move s3,a0 +8011d5e0: 3c04803b lui a0,0x803b +8011d5e4: 0c000000 jal 80000000 +8011d5e8: 248486c8 addiu a0,a0,-31032 +8011d5ec: 8e620014 lw v0,20(s3) +8011d5f0: 00000000 nop +8011d5f4: 14400046 bnez v0,8011d710 <__wcsmbs_load_conv+0x164> +8011d5f8: 3c020000 lui v0,0x0 +8011d5fc: 0c04699a jal 8011a668 <__libc_malloc> +8011d600: 24040010 li a0,16 +8011d604: 1040005c beqz v0,8011d778 <__wcsmbs_load_conv+0x1cc> +8011d608: 00408821 move s1,v0 +8011d60c: 8e74001c lw s4,28(s3) +8011d610: 8e70005c lw s0,92(s3) +8011d614: 1680005f bnez s4,8011d794 <__wcsmbs_load_conv+0x1e8> +8011d618: 3c02801c lui v0,0x801c +8011d61c: 3c02801d lui v0,0x801d +8011d620: 24447208 addiu a0,v0,29192 +8011d624: 0c046f6c jal 8011bdb0 +8011d628: 00000000 nop +8011d62c: 00403021 move a2,v0 +8011d630: 02001021 move v0,s0 +8011d634: 80430000 lb v1,0(v0) +8011d638: 00004021 move t0,zero +8011d63c: 10600008 beqz v1,8011d660 <__wcsmbs_load_conv+0xb4> +8011d640: 2404002f li a0,47 +8011d644: 10640050 beq v1,a0,8011d788 <__wcsmbs_load_conv+0x1dc> +8011d648: 00000000 nop +8011d64c: 24420001 addiu v0,v0,1 +8011d650: 80430000 lb v1,0(v0) +8011d654: 00000000 nop +8011d658: 1460fffa bnez v1,8011d644 <__wcsmbs_load_conv+0x98> +8011d65c: 00000000 nop +8011d660: 00501023 subu v0,v0,s0 +8011d664: 00c21021 addu v0,a2,v0 +8011d668: 24420011 addiu v0,v0,17 +8011d66c: 000210c2 srl v0,v0,0x3 +8011d670: 000210c0 sll v0,v0,0x3 +8011d674: 82030000 lb v1,0(s0) +8011d678: 03a2e823 subu sp,sp,v0 +8011d67c: 10600055 beqz v1,8011d7d4 <__wcsmbs_load_conv+0x228> +8011d680: 27b20010 addiu s2,sp,16 +8011d684: 3c02801f lui v0,0x801f +8011d688: 8c4733cc lw a3,13260(v0) +8011d68c: 02002821 move a1,s0 +8011d690: 02402021 move a0,s2 +8011d694: 00031080 sll v0,v1,0x2 +8011d698: 00471021 addu v0,v0,a3 +8011d69c: 8c430000 lw v1,0(v0) +8011d6a0: 24a50001 addiu a1,a1,1 +8011d6a4: a0830000 sb v1,0(a0) +8011d6a8: 80a30000 lb v1,0(a1) +8011d6ac: 00000000 nop +8011d6b0: 1460fff8 bnez v1,8011d694 <__wcsmbs_load_conv+0xe8> +8011d6b4: 24840001 addiu a0,a0,1 +8011d6b8: 2d020002 sltiu v0,t0,2 +8011d6bc: 14400037 bnez v0,8011d79c <__wcsmbs_load_conv+0x1f0> +8011d6c0: 2402002f li v0,47 +8011d6c4: 3c10801c lui s0,0x801c +8011d6c8: a0800000 sb zero,0(a0) +8011d6cc: 02402821 move a1,s2 +8011d6d0: 260435c0 addiu a0,s0,13760 +8011d6d4: 0c047521 jal 8011d484 <__wcsmbs_getfct> +8011d6d8: 26260004 addiu a2,s1,4 +8011d6dc: 1040001c beqz v0,8011d750 <__wcsmbs_load_conv+0x1a4> +8011d6e0: ae220000 sw v0,0(s1) +8011d6e4: 02402021 move a0,s2 +8011d6e8: 260535c0 addiu a1,s0,13760 +8011d6ec: 0c047521 jal 8011d484 <__wcsmbs_getfct> +8011d6f0: 2626000c addiu a2,s1,12 +8011d6f4: 10400017 beqz v0,8011d754 <__wcsmbs_load_conv+0x1a8> +8011d6f8: ae220008 sw v0,8(s1) +8011d6fc: 3c028012 lui v0,0x8012 +8011d700: 2442d420 addiu v0,v0,-11232 +8011d704: ae620010 sw v0,16(s3) +8011d708: ae710014 sw s1,20(s3) +8011d70c: 3c020000 lui v0,0x0 +8011d710: 24420000 addiu v0,v0,0 +8011d714: 10400004 beqz v0,8011d728 <__wcsmbs_load_conv+0x17c> +8011d718: 00000000 nop +8011d71c: 3c04803b lui a0,0x803b +8011d720: 0c000000 jal 80000000 +8011d724: 248486c8 addiu a0,a0,-31032 +8011d728: 03c0e821 move sp,s8 +8011d72c: 8fdf0028 lw ra,40(s8) +8011d730: 8fbe0024 lw s8,36(sp) +8011d734: 8fb40020 lw s4,32(sp) +8011d738: 8fb3001c lw s3,28(sp) +8011d73c: 8fb20018 lw s2,24(sp) +8011d740: 8fb10014 lw s1,20(sp) +8011d744: 8fb00010 lw s0,16(sp) +8011d748: 03e00008 jr ra +8011d74c: 27bd0030 addiu sp,sp,48 +8011d750: ae200008 sw zero,8(s1) +8011d754: 8e240000 lw a0,0(s1) +8011d758: 00000000 nop +8011d75c: 10800004 beqz a0,8011d770 <__wcsmbs_load_conv+0x1c4> +8011d760: 00000000 nop +8011d764: 8e250004 lw a1,4(s1) +8011d768: 0c047f40 jal 8011fd00 <__gconv_close_transform> +8011d76c: 00000000 nop +8011d770: 0c045fee jal 80117fb8 <__cfree> +8011d774: 02202021 move a0,s1 +8011d778: 3c02801c lui v0,0x801c +8011d77c: 24422e30 addiu v0,v0,11824 +8011d780: 080475c3 j 8011d70c <__wcsmbs_load_conv+0x160> +8011d784: ae620014 sw v0,20(s3) +8011d788: 25080001 addiu t0,t0,1 +8011d78c: 08047594 j 8011d650 <__wcsmbs_load_conv+0xa4> +8011d790: 24420001 addiu v0,v0,1 +8011d794: 08047589 j 8011d624 <__wcsmbs_load_conv+0x78> +8011d798: 24442e20 addiu a0,v0,11808 +8011d79c: a0820000 sb v0,0(a0) +8011d7a0: 1500ffc8 bnez t0,8011d6c4 <__wcsmbs_load_conv+0x118> +8011d7a4: 24840001 addiu a0,a0,1 +8011d7a8: a0820000 sb v0,0(a0) +8011d7ac: 10c0ffc5 beqz a2,8011d6c4 <__wcsmbs_load_conv+0x118> +8011d7b0: 24840001 addiu a0,a0,1 +8011d7b4: 12800009 beqz s4,8011d7dc <__wcsmbs_load_conv+0x230> +8011d7b8: 3c02801d lui v0,0x801d +8011d7bc: 3c02801c lui v0,0x801c +8011d7c0: 24452e20 addiu a1,v0,11808 +8011d7c4: 0c0472c8 jal 8011cb20 <__mempcpy> +8011d7c8: 3c10801c lui s0,0x801c +8011d7cc: 080475b2 j 8011d6c8 <__wcsmbs_load_conv+0x11c> +8011d7d0: 00402021 move a0,v0 +8011d7d4: 080475ae j 8011d6b8 <__wcsmbs_load_conv+0x10c> +8011d7d8: 02402021 move a0,s2 +8011d7dc: 080475f1 j 8011d7c4 <__wcsmbs_load_conv+0x218> +8011d7e0: 24457208 addiu a1,v0,29192 + +8011d7e4 <__wcsmbs_clone_conv>: +8011d7e4: 3c020000 lui v0,0x0 +8011d7e8: 27bdffe0 addiu sp,sp,-32 +8011d7ec: 24420000 addiu v0,v0,0 +8011d7f0: afb10014 sw s1,20(sp) +8011d7f4: afbf0018 sw ra,24(sp) +8011d7f8: afb00010 sw s0,16(sp) +8011d7fc: 10400030 beqz v0,8011d8c0 <__wcsmbs_clone_conv+0xdc> +8011d800: 00808821 move s1,a0 +8011d804: 0c000000 jal 80000000 +8011d808: 24040003 li a0,3 +8011d80c: 8c500000 lw s0,0(v0) +8011d810: 00000000 nop +8011d814: 8e020014 lw v0,20(s0) +8011d818: 00000000 nop +8011d81c: 1040001f beqz v0,8011d89c <__wcsmbs_clone_conv+0xb8> +8011d820: 00402021 move a0,v0 +8011d824: 8c820000 lw v0,0(a0) +8011d828: 8c85000c lw a1,12(a0) +8011d82c: 8c830004 lw v1,4(a0) +8011d830: 00403021 move a2,v0 +8011d834: 8c840008 lw a0,8(a0) +8011d838: ae220000 sw v0,0(s1) +8011d83c: 8c420000 lw v0,0(v0) +8011d840: ae230004 sw v1,4(s1) +8011d844: ae240008 sw a0,8(s1) +8011d848: 10400005 beqz v0,8011d860 <__wcsmbs_clone_conv+0x7c> +8011d84c: ae25000c sw a1,12(s1) +8011d850: 8cc20008 lw v0,8(a2) +8011d854: 00000000 nop +8011d858: 24420001 addiu v0,v0,1 +8011d85c: acc20008 sw v0,8(a2) +8011d860: 8e240008 lw a0,8(s1) +8011d864: 00000000 nop +8011d868: 8c820000 lw v0,0(a0) +8011d86c: 00000000 nop +8011d870: 10400005 beqz v0,8011d888 <__wcsmbs_clone_conv+0xa4> +8011d874: 00000000 nop +8011d878: 8c820008 lw v0,8(a0) +8011d87c: 00000000 nop +8011d880: 24420001 addiu v0,v0,1 +8011d884: ac820008 sw v0,8(a0) +8011d888: 8fbf0018 lw ra,24(sp) +8011d88c: 8fb10014 lw s1,20(sp) +8011d890: 8fb00010 lw s0,16(sp) +8011d894: 03e00008 jr ra +8011d898: 27bd0020 addiu sp,sp,32 +8011d89c: 3c02801c lui v0,0x801c +8011d8a0: 244265e8 addiu v0,v0,26088 +8011d8a4: 1202000a beq s0,v0,8011d8d0 <__wcsmbs_clone_conv+0xec> +8011d8a8: 3c02801c lui v0,0x801c +8011d8ac: 0c04756b jal 8011d5ac <__wcsmbs_load_conv> +8011d8b0: 02002021 move a0,s0 +8011d8b4: 8e020014 lw v0,20(s0) +8011d8b8: 08047609 j 8011d824 <__wcsmbs_clone_conv+0x40> +8011d8bc: 00402021 move a0,v0 +8011d8c0: 3c02801f lui v0,0x801f +8011d8c4: 8c423484 lw v0,13444(v0) +8011d8c8: 08047603 j 8011d80c <__wcsmbs_clone_conv+0x28> +8011d8cc: 00000000 nop +8011d8d0: 08047609 j 8011d824 <__wcsmbs_clone_conv+0x40> +8011d8d4: 24442e30 addiu a0,v0,11824 + ... + +8011d8e0